diff --git a/breadboarding/.gitignore b/breadboarding/.gitignore
new file mode 100644
index 0000000000000000000000000000000000000000..40f4381c624587af6d56f452b9a63148d92c537f
--- /dev/null
+++ b/breadboarding/.gitignore
@@ -0,0 +1,5 @@
+pool/*.db
+pool/*.db-*
+*.imp_meta
+*.autosave
+*.bak
diff --git a/breadboarding/Mutu.hprj b/breadboarding/Mutu.hprj
new file mode 100644
index 0000000000000000000000000000000000000000..1fc2e7ed920f4684be4b608f8ed2701d62025c19
--- /dev/null
+++ b/breadboarding/Mutu.hprj
@@ -0,0 +1,21 @@
+{
+    "blocks": [
+        {
+            "block_filename": "top_block.json",
+            "is_top": true,
+            "schematic_filename": "top_schematic.json"
+        }
+    ],
+    "blocks_filename": "blocks.json",
+    "board_filename": "board.json",
+    "name": "",
+    "pictures_filename": "pictures",
+    "pool_cache_directory": "cache",
+    "pool_directory": "pool",
+    "pool_uuid": "6d752bc3-29b3-45df-8cf2-1e3aacefbcc6",
+    "title": "",
+    "type": "project",
+    "uuid": "bca1420e-20c0-47dd-88e2-e6d68283da9f",
+    "version": 2,
+    "vias_directory": ""
+}
\ No newline at end of file
diff --git a/breadboarding/blocks.json b/breadboarding/blocks.json
new file mode 100644
index 0000000000000000000000000000000000000000..6b742fc1324831b792a006468cf7ff97ef95e980
--- /dev/null
+++ b/breadboarding/blocks.json
@@ -0,0 +1,11 @@
+{
+    "blocks": {
+        "67229775-5751-461b-aa87-6aac4f814218": {
+            "block_filename": "top_block.json",
+            "schematic_filename": "top_schematic.json",
+            "symbol_filename": ""
+        }
+    },
+    "top_block": "67229775-5751-461b-aa87-6aac4f814218",
+    "type": "blocks"
+}
\ No newline at end of file
diff --git a/breadboarding/board.json b/breadboarding/board.json
new file mode 100644
index 0000000000000000000000000000000000000000..2a084567bfad9a0b66e9940ff03f0575d51dff3d
--- /dev/null
+++ b/breadboarding/board.json
@@ -0,0 +1,730 @@
+{
+    "arcs": {},
+    "block": "67229775-5751-461b-aa87-6aac4f814218",
+    "colors": {
+        "silkscreen": {
+            "b": 1.0,
+            "g": 1.0,
+            "r": 1.0
+        },
+        "solder_mask": {
+            "b": 0.0,
+            "g": 0.5,
+            "r": 0.0
+        },
+        "substrate": {
+            "b": 0.0,
+            "g": 0.15000000596046448,
+            "r": 0.20000000298023224
+        }
+    },
+    "connection_lines": {},
+    "dimensions": {},
+    "fab_output_settings": {
+        "drill_mode": "merged",
+        "drill_npth": "-npth.txt",
+        "drill_pth": ".txt",
+        "layers": {},
+        "output_directory": "",
+        "prefix": "Cross",
+        "zip_output": false
+    },
+    "grid_settings": {
+        "current": {
+            "mode": "square",
+            "name": "",
+            "origin": [
+                0,
+                0
+            ],
+            "spacing_rect": [
+                1000000,
+                1000000
+            ],
+            "spacing_square": 1000000
+        },
+        "grids": {}
+    },
+    "holes": {},
+    "junctions": {},
+    "keepouts": {},
+    "lines": {},
+    "n_inner_layers": 0,
+    "name": "",
+    "odb_output_settings": {
+        "format": "tgz",
+        "job_name": "",
+        "output_directory": "",
+        "output_filename": ""
+    },
+    "output_format": "gerber",
+    "packages": {},
+    "pdf_export_settings": {
+        "holes_diameter": 0,
+        "layers": {},
+        "min_line_width": 0,
+        "mirror": false,
+        "output_filename": "",
+        "reverse_layers": false,
+        "set_holes_size": false
+    },
+    "planes": {},
+    "pnp_export_settings": {
+        "bottom_side": "",
+        "column_names": {},
+        "columns": [
+            "refdes",
+            "x",
+            "y",
+            "angle",
+            "side"
+        ],
+        "customize": false,
+        "filename_bottom": "",
+        "filename_merged": "",
+        "filename_top": "",
+        "mode": "merged",
+        "output_directory": "",
+        "position_format": "",
+        "top_side": ""
+    },
+    "polygons": {},
+    "rules": {
+        "clearance_copper": {
+            "f7aa0530-b704-4152-9069-30c28e9888ee": {
+                "clearances": [
+                    {
+                        "clearance": 100000,
+                        "types": [
+                            "other",
+                            "other"
+                        ]
+                    },
+                    {
+                        "clearance": 100000,
+                        "types": [
+                            "other",
+                            "track"
+                        ]
+                    },
+                    {
+                        "clearance": 100000,
+                        "types": [
+                            "other",
+                            "pad"
+                        ]
+                    },
+                    {
+                        "clearance": 100000,
+                        "types": [
+                            "other",
+                            "pad_th"
+                        ]
+                    },
+                    {
+                        "clearance": 100000,
+                        "types": [
+                            "other",
+                            "via"
+                        ]
+                    },
+                    {
+                        "clearance": 100000,
+                        "types": [
+                            "other",
+                            "plane"
+                        ]
+                    },
+                    {
+                        "clearance": 100000,
+                        "types": [
+                            "other",
+                            "hole_pth"
+                        ]
+                    },
+                    {
+                        "clearance": 100000,
+                        "types": [
+                            "other",
+                            "hole_npth"
+                        ]
+                    },
+                    {
+                        "clearance": 100000,
+                        "types": [
+                            "other",
+                            "board_edge"
+                        ]
+                    },
+                    {
+                        "clearance": 100000,
+                        "types": [
+                            "other",
+                            "text"
+                        ]
+                    },
+                    {
+                        "clearance": 100000,
+                        "types": [
+                            "other",
+                            "net_tie"
+                        ]
+                    },
+                    {
+                        "clearance": 100000,
+                        "types": [
+                            "track",
+                            "track"
+                        ]
+                    },
+                    {
+                        "clearance": 100000,
+                        "types": [
+                            "track",
+                            "pad"
+                        ]
+                    },
+                    {
+                        "clearance": 100000,
+                        "types": [
+                            "track",
+                            "pad_th"
+                        ]
+                    },
+                    {
+                        "clearance": 100000,
+                        "types": [
+                            "track",
+                            "via"
+                        ]
+                    },
+                    {
+                        "clearance": 100000,
+                        "types": [
+                            "track",
+                            "plane"
+                        ]
+                    },
+                    {
+                        "clearance": 100000,
+                        "types": [
+                            "track",
+                            "hole_pth"
+                        ]
+                    },
+                    {
+                        "clearance": 100000,
+                        "types": [
+                            "track",
+                            "hole_npth"
+                        ]
+                    },
+                    {
+                        "clearance": 100000,
+                        "types": [
+                            "track",
+                            "board_edge"
+                        ]
+                    },
+                    {
+                        "clearance": 100000,
+                        "types": [
+                            "track",
+                            "text"
+                        ]
+                    },
+                    {
+                        "clearance": 100000,
+                        "types": [
+                            "track",
+                            "net_tie"
+                        ]
+                    },
+                    {
+                        "clearance": 100000,
+                        "types": [
+                            "pad",
+                            "pad"
+                        ]
+                    },
+                    {
+                        "clearance": 100000,
+                        "types": [
+                            "pad",
+                            "pad_th"
+                        ]
+                    },
+                    {
+                        "clearance": 100000,
+                        "types": [
+                            "pad",
+                            "via"
+                        ]
+                    },
+                    {
+                        "clearance": 100000,
+                        "types": [
+                            "pad",
+                            "plane"
+                        ]
+                    },
+                    {
+                        "clearance": 100000,
+                        "types": [
+                            "pad",
+                            "hole_pth"
+                        ]
+                    },
+                    {
+                        "clearance": 100000,
+                        "types": [
+                            "pad",
+                            "hole_npth"
+                        ]
+                    },
+                    {
+                        "clearance": 100000,
+                        "types": [
+                            "pad",
+                            "board_edge"
+                        ]
+                    },
+                    {
+                        "clearance": 100000,
+                        "types": [
+                            "pad",
+                            "text"
+                        ]
+                    },
+                    {
+                        "clearance": 100000,
+                        "types": [
+                            "pad",
+                            "net_tie"
+                        ]
+                    },
+                    {
+                        "clearance": 100000,
+                        "types": [
+                            "pad_th",
+                            "pad_th"
+                        ]
+                    },
+                    {
+                        "clearance": 100000,
+                        "types": [
+                            "pad_th",
+                            "via"
+                        ]
+                    },
+                    {
+                        "clearance": 100000,
+                        "types": [
+                            "pad_th",
+                            "plane"
+                        ]
+                    },
+                    {
+                        "clearance": 100000,
+                        "types": [
+                            "pad_th",
+                            "hole_pth"
+                        ]
+                    },
+                    {
+                        "clearance": 100000,
+                        "types": [
+                            "pad_th",
+                            "hole_npth"
+                        ]
+                    },
+                    {
+                        "clearance": 100000,
+                        "types": [
+                            "pad_th",
+                            "board_edge"
+                        ]
+                    },
+                    {
+                        "clearance": 100000,
+                        "types": [
+                            "pad_th",
+                            "text"
+                        ]
+                    },
+                    {
+                        "clearance": 100000,
+                        "types": [
+                            "pad_th",
+                            "net_tie"
+                        ]
+                    },
+                    {
+                        "clearance": 100000,
+                        "types": [
+                            "via",
+                            "via"
+                        ]
+                    },
+                    {
+                        "clearance": 100000,
+                        "types": [
+                            "via",
+                            "plane"
+                        ]
+                    },
+                    {
+                        "clearance": 100000,
+                        "types": [
+                            "via",
+                            "hole_pth"
+                        ]
+                    },
+                    {
+                        "clearance": 100000,
+                        "types": [
+                            "via",
+                            "hole_npth"
+                        ]
+                    },
+                    {
+                        "clearance": 100000,
+                        "types": [
+                            "via",
+                            "board_edge"
+                        ]
+                    },
+                    {
+                        "clearance": 100000,
+                        "types": [
+                            "via",
+                            "text"
+                        ]
+                    },
+                    {
+                        "clearance": 100000,
+                        "types": [
+                            "via",
+                            "net_tie"
+                        ]
+                    },
+                    {
+                        "clearance": 100000,
+                        "types": [
+                            "plane",
+                            "plane"
+                        ]
+                    },
+                    {
+                        "clearance": 100000,
+                        "types": [
+                            "plane",
+                            "hole_pth"
+                        ]
+                    },
+                    {
+                        "clearance": 100000,
+                        "types": [
+                            "plane",
+                            "hole_npth"
+                        ]
+                    },
+                    {
+                        "clearance": 100000,
+                        "types": [
+                            "plane",
+                            "board_edge"
+                        ]
+                    },
+                    {
+                        "clearance": 100000,
+                        "types": [
+                            "plane",
+                            "text"
+                        ]
+                    },
+                    {
+                        "clearance": 100000,
+                        "types": [
+                            "plane",
+                            "net_tie"
+                        ]
+                    },
+                    {
+                        "clearance": 100000,
+                        "types": [
+                            "hole_pth",
+                            "hole_pth"
+                        ]
+                    },
+                    {
+                        "clearance": 100000,
+                        "types": [
+                            "hole_pth",
+                            "hole_npth"
+                        ]
+                    },
+                    {
+                        "clearance": 100000,
+                        "types": [
+                            "hole_pth",
+                            "board_edge"
+                        ]
+                    },
+                    {
+                        "clearance": 100000,
+                        "types": [
+                            "hole_pth",
+                            "text"
+                        ]
+                    },
+                    {
+                        "clearance": 100000,
+                        "types": [
+                            "hole_pth",
+                            "net_tie"
+                        ]
+                    },
+                    {
+                        "clearance": 100000,
+                        "types": [
+                            "hole_npth",
+                            "hole_npth"
+                        ]
+                    },
+                    {
+                        "clearance": 100000,
+                        "types": [
+                            "hole_npth",
+                            "board_edge"
+                        ]
+                    },
+                    {
+                        "clearance": 100000,
+                        "types": [
+                            "hole_npth",
+                            "text"
+                        ]
+                    },
+                    {
+                        "clearance": 100000,
+                        "types": [
+                            "hole_npth",
+                            "net_tie"
+                        ]
+                    },
+                    {
+                        "clearance": 100000,
+                        "types": [
+                            "board_edge",
+                            "board_edge"
+                        ]
+                    },
+                    {
+                        "clearance": 100000,
+                        "types": [
+                            "board_edge",
+                            "text"
+                        ]
+                    },
+                    {
+                        "clearance": 100000,
+                        "types": [
+                            "board_edge",
+                            "net_tie"
+                        ]
+                    },
+                    {
+                        "clearance": 100000,
+                        "types": [
+                            "text",
+                            "text"
+                        ]
+                    },
+                    {
+                        "clearance": 100000,
+                        "types": [
+                            "text",
+                            "net_tie"
+                        ]
+                    },
+                    {
+                        "clearance": 100000,
+                        "types": [
+                            "net_tie",
+                            "net_tie"
+                        ]
+                    }
+                ],
+                "enabled": true,
+                "layer": 10000,
+                "match_1": {
+                    "mode": "all",
+                    "net": "00000000-0000-0000-0000-000000000000",
+                    "net_class": "00000000-0000-0000-0000-000000000000",
+                    "net_name_regex": ""
+                },
+                "match_2": {
+                    "mode": "all",
+                    "net": "00000000-0000-0000-0000-000000000000",
+                    "net_class": "00000000-0000-0000-0000-000000000000",
+                    "net_name_regex": ""
+                },
+                "order": 0,
+                "routing_offset": 50000
+            }
+        },
+        "clearance_copper_keepout": {
+            "91a2d404-4512-4373-8466-2795d4220cfe": {
+                "clearances": null,
+                "enabled": true,
+                "match": {
+                    "mode": "all",
+                    "net": "00000000-0000-0000-0000-000000000000",
+                    "net_class": "00000000-0000-0000-0000-000000000000",
+                    "net_name_regex": ""
+                },
+                "match_keepout": {
+                    "component": "00000000-0000-0000-0000-000000000000",
+                    "keepout_class": "",
+                    "mode": "all"
+                },
+                "order": 0,
+                "routing_offset": 50000
+            }
+        },
+        "clearance_copper_other": {
+            "91fa30ae-8623-4ca6-8f93-def473deaa60": {
+                "clearances": [],
+                "enabled": true,
+                "layer": 10000,
+                "match": {
+                    "mode": "all",
+                    "net": "00000000-0000-0000-0000-000000000000",
+                    "net_class": "00000000-0000-0000-0000-000000000000",
+                    "net_name_regex": ""
+                },
+                "order": 0,
+                "routing_offset": 50000
+            }
+        },
+        "clearance_same_net": {},
+        "clearance_silkscreen_exposed_copper": {
+            "clearance_bottom": 100000,
+            "clearance_top": 100000,
+            "enabled": true,
+            "order": -1,
+            "pads_only": false
+        },
+        "diffpair": {},
+        "hole_size": {},
+        "layer_pair": {
+            "c5af0e5c-3ed8-44f5-bf7b-e289889d4fc7": {
+                "enabled": true,
+                "layers": [
+                    0,
+                    -100
+                ],
+                "match": {
+                    "mode": "all",
+                    "net": "00000000-0000-0000-0000-000000000000",
+                    "net_class": "00000000-0000-0000-0000-000000000000",
+                    "net_name_regex": ""
+                },
+                "order": 0
+            }
+        },
+        "parameters": {
+            "courtyard_expansion": 250000,
+            "enabled": true,
+            "hole_solder_mask_expansion": 100000,
+            "order": -1,
+            "paste_mask_contraction": 0,
+            "solder_mask_expansion": 100000,
+            "via_solder_mask_expansion": 100000
+        },
+        "plane": {
+            "0986d65c-3a96-4f88-8e3a-2777d9ad987d": {
+                "enabled": true,
+                "layer": 10000,
+                "match": {
+                    "mode": "all",
+                    "net": "00000000-0000-0000-0000-000000000000",
+                    "net_class": "00000000-0000-0000-0000-000000000000",
+                    "net_name_regex": ""
+                },
+                "order": 0,
+                "settings": {
+                    "angle": 0,
+                    "connect_style": "solid",
+                    "fill_style": "solid",
+                    "hatch_border_width": 500000,
+                    "hatch_line_spacing": 500000,
+                    "hatch_line_width": 200000,
+                    "keep_orphans": false,
+                    "min_width": 200000,
+                    "n_spokes": 4,
+                    "style": "round",
+                    "text_style": "expand",
+                    "thermal_gap_width": 200000,
+                    "thermal_spoke_width": 200000
+                }
+            }
+        },
+        "shorted_pads": {},
+        "thermals": {},
+        "track_width": {
+            "771c56a1-5bce-4fbb-b39e-518ea92cce8d": {
+                "enabled": true,
+                "match": {
+                    "mode": "all",
+                    "net": "00000000-0000-0000-0000-000000000000",
+                    "net_class": "00000000-0000-0000-0000-000000000000",
+                    "net_name_regex": ""
+                },
+                "order": 0,
+                "widths": {
+                    "-100": {
+                        "def": 200000,
+                        "max": 10000000,
+                        "min": 100000
+                    },
+                    "0": {
+                        "def": 200000,
+                        "max": 10000000,
+                        "min": 100000
+                    }
+                }
+            }
+        },
+        "via": {
+            "b83b27b7-a932-4183-86db-266ab4d30587": {
+                "enabled": true,
+                "match": {
+                    "mode": "all",
+                    "net": "00000000-0000-0000-0000-000000000000",
+                    "net_class": "00000000-0000-0000-0000-000000000000",
+                    "net_name_regex": ""
+                },
+                "order": 0,
+                "padstack": "3c4a52fe-3ae0-4c3e-a108-824b53d6d6da",
+                "parameter_set": {
+                    "hole_diameter": 200000,
+                    "via_diameter": 500000
+                }
+            }
+        }
+    },
+    "stackup": {},
+    "step_export_settings": {
+        "filename": "",
+        "include_3d_models": true,
+        "prefix": ""
+    },
+    "texts": {},
+    "tracks": {},
+    "type": "board",
+    "uuid": "d03a2f63-6cbb-48c2-8ae8-1c3944fb4b58",
+    "version": 14,
+    "vias": {}
+}
\ No newline at end of file
diff --git a/breadboarding/pool/entities/cache/0fbefeea-110c-4395-b1cf-10eed7f039ce.json b/breadboarding/pool/entities/cache/0fbefeea-110c-4395-b1cf-10eed7f039ce.json
new file mode 100755
index 0000000000000000000000000000000000000000..8decebaf13e5177b3037e92d49b805d602997db0
--- /dev/null
+++ b/breadboarding/pool/entities/cache/0fbefeea-110c-4395-b1cf-10eed7f039ce.json
@@ -0,0 +1,22 @@
+{
+    "gates": {
+        "5bf4854d-b825-4420-bfa8-f17e3d69ecca": {
+            "name": "Main",
+            "suffix": "",
+            "swap_group": 0,
+            "unit": "f0bf900e-bae3-4da8-b92b-898e380ff861"
+        }
+    },
+    "manufacturer": "",
+    "name": "Mono phone jack (switched)",
+    "prefix": "J",
+    "tags": [
+        "connector",
+        "jack",
+        "mono",
+        "phone",
+        "switched"
+    ],
+    "type": "entity",
+    "uuid": "0fbefeea-110c-4395-b1cf-10eed7f039ce"
+}
\ No newline at end of file
diff --git a/breadboarding/pool/entities/cache/1bd59d9c-c9e4-40f0-b6b5-8dac58c14df4.json b/breadboarding/pool/entities/cache/1bd59d9c-c9e4-40f0-b6b5-8dac58c14df4.json
new file mode 100644
index 0000000000000000000000000000000000000000..59c55f669a3f6883c5dd2d89d6c4485eb66533f0
--- /dev/null
+++ b/breadboarding/pool/entities/cache/1bd59d9c-c9e4-40f0-b6b5-8dac58c14df4.json
@@ -0,0 +1,32 @@
+{
+    "gates": {
+        "050413f6-8890-434c-a3bd-9e7c2976f249": {
+            "name": "A",
+            "suffix": "A",
+            "swap_group": 1,
+            "unit": "e2fcf64e-1540-408f-9c3f-73f80f81ab42"
+        },
+        "0843fb2d-76d6-40b2-b494-1556b278f7ea": {
+            "name": "B",
+            "suffix": "B",
+            "swap_group": 1,
+            "unit": "e2fcf64e-1540-408f-9c3f-73f80f81ab42"
+        },
+        "55742f29-c933-4db8-a50b-b152d5a0436b": {
+            "name": "Power",
+            "suffix": "P",
+            "swap_group": 0,
+            "unit": "c5b399c9-5626-4cc6-b33d-5c0f3da5df5c"
+        }
+    },
+    "manufacturer": "",
+    "name": "Dual Opamp",
+    "prefix": "U",
+    "tags": [
+        "dual",
+        "generic",
+        "opamp"
+    ],
+    "type": "entity",
+    "uuid": "1bd59d9c-c9e4-40f0-b6b5-8dac58c14df4"
+}
\ No newline at end of file
diff --git a/breadboarding/pool/entities/cache/26ef8b43-f339-4677-931b-81ab685aeb71.json b/breadboarding/pool/entities/cache/26ef8b43-f339-4677-931b-81ab685aeb71.json
new file mode 100644
index 0000000000000000000000000000000000000000..33e49d538ff9e983d614d8d6a5fbc48b9687db7c
--- /dev/null
+++ b/breadboarding/pool/entities/cache/26ef8b43-f339-4677-931b-81ab685aeb71.json
@@ -0,0 +1,19 @@
+{
+    "gates": {
+        "a32e8673-187f-414f-ae33-2921953207c1": {
+            "name": "Main",
+            "suffix": "",
+            "swap_group": 0,
+            "unit": "6658c4bb-b408-4532-bd39-e40614cf43be"
+        }
+    },
+    "manufacturer": "",
+    "name": "Resistive Opto-Isolator",
+    "prefix": "U",
+    "tags": [
+        "Opto-Isolator",
+        "Vactrol"
+    ],
+    "type": "entity",
+    "uuid": "26ef8b43-f339-4677-931b-81ab685aeb71"
+}
\ No newline at end of file
diff --git a/breadboarding/pool/entities/cache/29f544a1-a789-4fe6-a1ef-29da5ba3d371.json b/breadboarding/pool/entities/cache/29f544a1-a789-4fe6-a1ef-29da5ba3d371.json
new file mode 100644
index 0000000000000000000000000000000000000000..54ad3c2535c1ee2db330c87730c2b4b3fa69d54b
--- /dev/null
+++ b/breadboarding/pool/entities/cache/29f544a1-a789-4fe6-a1ef-29da5ba3d371.json
@@ -0,0 +1 @@
+{"type": "entity", "manufacturer": "", "prefix": "J", "name": "Generic 2 pin connector", "tags": ["connector", "generic"], "uuid": "29f544a1-a789-4fe6-a1ef-29da5ba3d371", "gates": {"eb7f68b1-6fba-4a35-a470-2cecb23fe087": {"name": "Main", "suffix": "", "swap_group": 0, "unit": "c6a7e13e-6c70-4a80-a0dd-335d7b16967f"}}}
\ No newline at end of file
diff --git a/breadboarding/pool/entities/cache/3ce770af-7be0-4f72-b2af-2c8010911aaf.json b/breadboarding/pool/entities/cache/3ce770af-7be0-4f72-b2af-2c8010911aaf.json
new file mode 100644
index 0000000000000000000000000000000000000000..e52793cc8f405225248619b630c3a9172f2da9c0
--- /dev/null
+++ b/breadboarding/pool/entities/cache/3ce770af-7be0-4f72-b2af-2c8010911aaf.json
@@ -0,0 +1,15 @@
+{
+    "gates": {
+        "48af78e5-730e-44eb-977a-cf188e4fcb39": {
+            "name": "Main",
+            "suffix": "",
+            "swap_group": 0,
+            "unit": "9b22b899-e8eb-4ce8-b62d-79b7b2db035e"
+        }
+    },
+    "tags": ["passive", "resistor", "generic"],
+    "name": "Two-terminal resistor",
+    "prefix": "R",
+    "type": "entity",
+    "uuid": "3ce770af-7be0-4f72-b2af-2c8010911aaf"
+}
diff --git a/breadboarding/pool/entities/cache/5ffa2e4d-2a9d-4bbc-ae09-51eef23e63fa.json b/breadboarding/pool/entities/cache/5ffa2e4d-2a9d-4bbc-ae09-51eef23e63fa.json
new file mode 100755
index 0000000000000000000000000000000000000000..96e11c2820cc3f3eedcb074fda28a581ba0623e9
--- /dev/null
+++ b/breadboarding/pool/entities/cache/5ffa2e4d-2a9d-4bbc-ae09-51eef23e63fa.json
@@ -0,0 +1,20 @@
+{
+    "gates": {
+        "41dd4b3d-b10c-4f6e-ae70-14f98691bd1a": {
+            "name": "Main",
+            "suffix": "",
+            "swap_group": 0,
+            "unit": "fd6dae28-638c-46cb-8a3f-5c7c7c3a33c5"
+        }
+    },
+    "manufacturer": "",
+    "name": "Switch SPDT On-On",
+    "prefix": "S",
+    "tags": [
+        "on-on",
+        "spdt",
+        "switch"
+    ],
+    "type": "entity",
+    "uuid": "5ffa2e4d-2a9d-4bbc-ae09-51eef23e63fa"
+}
\ No newline at end of file
diff --git a/breadboarding/pool/entities/cache/b99077b1-66c3-4446-94b1-7390be752eee.json b/breadboarding/pool/entities/cache/b99077b1-66c3-4446-94b1-7390be752eee.json
new file mode 100644
index 0000000000000000000000000000000000000000..206a9f98cb0b971458f3b8fe743bb9b889b77a67
--- /dev/null
+++ b/breadboarding/pool/entities/cache/b99077b1-66c3-4446-94b1-7390be752eee.json
@@ -0,0 +1,19 @@
+{
+    "gates": {
+        "d70853df-0565-4021-91ae-bc4ad2d7d59a": {
+            "name": "Main",
+            "suffix": "",
+            "swap_group": 0,
+            "unit": "a2437619-2f6d-4182-a6d7-97ae048599e9"
+        }
+    },
+    "manufacturer": "",
+    "name": "Potentiometer",
+    "prefix": "RV",
+    "tags": [
+        "passive",
+        "potentiometer"
+    ],
+    "type": "entity",
+    "uuid": "b99077b1-66c3-4446-94b1-7390be752eee"
+}
\ No newline at end of file
diff --git a/breadboarding/pool/entities/cache/c135130c-0663-4575-9083-3b328ac00c90.json b/breadboarding/pool/entities/cache/c135130c-0663-4575-9083-3b328ac00c90.json
new file mode 100644
index 0000000000000000000000000000000000000000..adb9fd662fe763e612c72fc96d5542b671a53793
--- /dev/null
+++ b/breadboarding/pool/entities/cache/c135130c-0663-4575-9083-3b328ac00c90.json
@@ -0,0 +1,21 @@
+{
+    "gates": {
+        "6dce85e8-6b70-44ac-8ae8-d17152c3707a": {
+            "name": "Main",
+            "suffix": "",
+            "swap_group": 0,
+            "unit": "3c326eb9-e306-4254-8db0-71269f4e96cb"
+        }
+    },
+    "manufacturer": "",
+    "name": "N-channel MOSFET",
+    "prefix": "Q",
+    "tags": [
+        "bipolar",
+        "discrete",
+        "npn",
+        "transistor"
+    ],
+    "type": "entity",
+    "uuid": "c135130c-0663-4575-9083-3b328ac00c90"
+}
\ No newline at end of file
diff --git a/breadboarding/pool/entities/cache/c44a773c-cdf5-4193-b5be-ab54952f3f28.json b/breadboarding/pool/entities/cache/c44a773c-cdf5-4193-b5be-ab54952f3f28.json
new file mode 100644
index 0000000000000000000000000000000000000000..56ba76d30ca1fc48a11aff15b0501bd1820e9442
--- /dev/null
+++ b/breadboarding/pool/entities/cache/c44a773c-cdf5-4193-b5be-ab54952f3f28.json
@@ -0,0 +1,19 @@
+{
+    "gates": {
+        "e5da453c-ba97-4fa0-8e05-5f6b4e026f87": {
+            "name": "Main",
+            "suffix": "",
+            "swap_group": 0,
+            "unit": "cc66b6a8-1223-4b75-bf31-ebfe2476cf06"
+        }
+    },
+    "manufacturer": "",
+    "name": "Diode",
+    "prefix": "D",
+    "tags": [
+        "diode",
+        "discrete"
+    ],
+    "type": "entity",
+    "uuid": "c44a773c-cdf5-4193-b5be-ab54952f3f28"
+}
\ No newline at end of file
diff --git a/breadboarding/pool/entities/cache/ca83a84f-6183-4088-84b6-5d79b2a119d4.json b/breadboarding/pool/entities/cache/ca83a84f-6183-4088-84b6-5d79b2a119d4.json
new file mode 100644
index 0000000000000000000000000000000000000000..f6d47cd2ea8036bd045161026e34f35cc9d356b1
--- /dev/null
+++ b/breadboarding/pool/entities/cache/ca83a84f-6183-4088-84b6-5d79b2a119d4.json
@@ -0,0 +1,20 @@
+{
+    "gates": {
+        "9bfcf213-2a7e-444e-8312-ce57209fc9ec": {
+            "name": "Main",
+            "suffix": "",
+            "swap_group": 0,
+            "unit": "3363f7ef-c8bf-4c29-9d80-2551b4551806"
+        }
+    },
+    "manufacturer": "",
+    "name": "Capacitor",
+    "prefix": "C",
+    "tags": [
+        "capacitor",
+        "generic",
+        "passive"
+    ],
+    "type": "entity",
+    "uuid": "ca83a84f-6183-4088-84b6-5d79b2a119d4"
+}
\ No newline at end of file
diff --git a/breadboarding/pool/entities/cache/f061691a-7954-4797-9529-dba6527d8f4f.json b/breadboarding/pool/entities/cache/f061691a-7954-4797-9529-dba6527d8f4f.json
new file mode 100644
index 0000000000000000000000000000000000000000..4c1280474233d15746ee6675edf65438ce591c7b
--- /dev/null
+++ b/breadboarding/pool/entities/cache/f061691a-7954-4797-9529-dba6527d8f4f.json
@@ -0,0 +1,19 @@
+{
+    "gates": {
+        "c8168f99-a1ca-4d98-bbb7-066f8cad2346": {
+            "name": "Main",
+            "suffix": "",
+            "swap_group": 0,
+            "unit": "40746e42-5a30-481e-b342-ae7547413c03"
+        }
+    },
+    "manufacturer": "",
+    "name": "Two-terminal LED",
+    "prefix": "D",
+    "tags": [
+        "led",
+        "opto"
+    ],
+    "type": "entity",
+    "uuid": "f061691a-7954-4797-9529-dba6527d8f4f"
+}
\ No newline at end of file
diff --git a/breadboarding/pool/frames/cache/ba34cbaf-e36e-44c3-af16-bab253fc720b.json b/breadboarding/pool/frames/cache/ba34cbaf-e36e-44c3-af16-bab253fc720b.json
new file mode 100644
index 0000000000000000000000000000000000000000..c192fec3efa211cb3a11b10028a77164b6a8c9cb
--- /dev/null
+++ b/breadboarding/pool/frames/cache/ba34cbaf-e36e-44c3-af16-bab253fc720b.json
@@ -0,0 +1,2200 @@
+{
+    "arcs": {},
+    "height": 210000000,
+    "junctions": {
+        "061e32f1-553c-4046-ad0b-23c5320d7c3e": {
+            "position": [
+                294500000,
+                37500000
+            ]
+        },
+        "19fac091-7ac7-4f5e-bbc2-669025510763": {
+            "position": [
+                294500000,
+                2500000
+            ]
+        },
+        "1cd1ed37-0c83-4641-9f4c-ae2210e80c16": {
+            "position": [
+                278750000,
+                37500000
+            ]
+        },
+        "1e692945-9b0d-42de-be48-8af36d83bc0f": {
+            "position": [
+                294500000,
+                20000000
+            ]
+        },
+        "3473f782-1a89-419b-97a8-e20a9787669b": {
+            "position": [
+                2500000,
+                207500000
+            ]
+        },
+        "3fc43c47-9164-40da-841e-307fdca54646": {
+            "position": [
+                294500000,
+                207500000
+            ]
+        },
+        "67bdee00-1ff4-44b0-a8ef-105aa7fe103b": {
+            "position": [
+                218750000,
+                20000000
+            ]
+        },
+        "7d459c1e-40a7-4601-b387-f029b4d6554e": {
+            "position": [
+                218750000,
+                2500000
+            ]
+        },
+        "8bdb0294-36d2-4e41-8099-78c3c11a30a1": {
+            "position": [
+                218750000,
+                28750000
+            ]
+        },
+        "999ee169-99a5-4c98-926d-bcc148e0e85b": {
+            "position": [
+                218750000,
+                11250000
+            ]
+        },
+        "a285b3a6-2ec1-4517-9291-a9cea9ac132f": {
+            "position": [
+                278750000,
+                20000000
+            ]
+        },
+        "a6d4f1ad-0186-40c9-853d-c9c09176879a": {
+            "position": [
+                218750000,
+                37500000
+            ]
+        },
+        "a71b760e-ae6e-4bd3-aff6-9e845f257ccf": {
+            "position": [
+                294500000,
+                11250000
+            ]
+        },
+        "a775e180-2a79-4e0a-9ce9-b1e5b3aea5db": {
+            "position": [
+                294500000,
+                28750000
+            ]
+        },
+        "bf6568f6-bb55-4597-a893-a24cca30d6ea": {
+            "position": [
+                2500000,
+                2500000
+            ]
+        }
+    },
+    "lines": {
+        "1d630942-53ff-412f-b47a-d5f09774f163": {
+            "from": "67bdee00-1ff4-44b0-a8ef-105aa7fe103b",
+            "layer": 0,
+            "to": "1e692945-9b0d-42de-be48-8af36d83bc0f",
+            "width": 0
+        },
+        "43f31560-c325-474c-bf3f-6ad3e5ca8578": {
+            "from": "8bdb0294-36d2-4e41-8099-78c3c11a30a1",
+            "layer": 0,
+            "to": "a775e180-2a79-4e0a-9ce9-b1e5b3aea5db",
+            "width": 0
+        },
+        "53c67959-9d9a-4df3-aad0-d7b4ac5c523d": {
+            "from": "3473f782-1a89-419b-97a8-e20a9787669b",
+            "layer": 0,
+            "to": "3fc43c47-9164-40da-841e-307fdca54646",
+            "width": 0
+        },
+        "5fa5e61a-1490-4ce6-8225-5f284f7df108": {
+            "from": "7d459c1e-40a7-4601-b387-f029b4d6554e",
+            "layer": 0,
+            "to": "a6d4f1ad-0186-40c9-853d-c9c09176879a",
+            "width": 0
+        },
+        "77a56c48-aa35-4c27-805d-a206a53b473c": {
+            "from": "1cd1ed37-0c83-4641-9f4c-ae2210e80c16",
+            "layer": 0,
+            "to": "a285b3a6-2ec1-4517-9291-a9cea9ac132f",
+            "width": 0
+        },
+        "95b0de99-99ae-4778-b939-394e1b5b4037": {
+            "from": "19fac091-7ac7-4f5e-bbc2-669025510763",
+            "layer": 0,
+            "to": "bf6568f6-bb55-4597-a893-a24cca30d6ea",
+            "width": 0
+        },
+        "b8c4f0f4-c338-42d2-9a22-990c5bc68824": {
+            "from": "bf6568f6-bb55-4597-a893-a24cca30d6ea",
+            "layer": 0,
+            "to": "3473f782-1a89-419b-97a8-e20a9787669b",
+            "width": 0
+        },
+        "cc5af496-93a3-4583-af08-c77060b9e864": {
+            "from": "a6d4f1ad-0186-40c9-853d-c9c09176879a",
+            "layer": 0,
+            "to": "061e32f1-553c-4046-ad0b-23c5320d7c3e",
+            "width": 0
+        },
+        "d2630772-5694-4a11-b10d-05eb2624b4f8": {
+            "from": "999ee169-99a5-4c98-926d-bcc148e0e85b",
+            "layer": 0,
+            "to": "a71b760e-ae6e-4bd3-aff6-9e845f257ccf",
+            "width": 0
+        },
+        "d7f15d8a-3fe9-405d-9a81-b798071c264d": {
+            "from": "3fc43c47-9164-40da-841e-307fdca54646",
+            "layer": 0,
+            "to": "19fac091-7ac7-4f5e-bbc2-669025510763",
+            "width": 0
+        }
+    },
+    "name": "A4 Landscape",
+    "polygons": {
+        "00ea6ea4-ac70-4e17-a722-54fd1fe74512": {
+            "layer": 0,
+            "parameter_class": "",
+            "vertices": [
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        290329112,
+                        6804409
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        290196107,
+                        6763131
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        290053345,
+                        6748737
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        289910583,
+                        6763131
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        289777578,
+                        6804409
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        289657237,
+                        6869735
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        289552398,
+                        6956237
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        289465897,
+                        7061077
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        289400570,
+                        7181418
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        289359292,
+                        7314422
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        289344898,
+                        7457184
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        289359292,
+                        7599946
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        289400570,
+                        7732951
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        289465897,
+                        7853291
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        289552398,
+                        7958131
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        289657237,
+                        8044633
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        289777578,
+                        8109959
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        289910583,
+                        8151237
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        290053345,
+                        8165631
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        290196107,
+                        8151237
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        290329112,
+                        8109959
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        290449453,
+                        8044633
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        290554293,
+                        7958131
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        290640793,
+                        7853291
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        290706120,
+                        7732951
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        290747398,
+                        7599946
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        290761792,
+                        7457184
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        290747398,
+                        7314422
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        290706120,
+                        7181418
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        290640793,
+                        7061077
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        290554293,
+                        6956237
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        290449453,
+                        6869735
+                    ],
+                    "type": "line"
+                }
+            ]
+        },
+        "0ef8335b-6efa-42f0-a054-03ddefe0568b": {
+            "layer": 0,
+            "parameter_class": "",
+            "vertices": [
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        291737529,
+                        4932207
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        291561930,
+                        4794427
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        291374396,
+                        4671768
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        291175892,
+                        4565232
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        290967458,
+                        4475790
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        290749993,
+                        4404513
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        290524501,
+                        4352335
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        290291951,
+                        4320295
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        290053345,
+                        4309396
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        289814740,
+                        4320191
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        289582189,
+                        4351955
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        289356697,
+                        4403821
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        289139232,
+                        4474821
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        288930798,
+                        4564091
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        288732295,
+                        4670660
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        288544760,
+                        4793700
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        288369161,
+                        4932207
+                    ],
+                    "type": "line"
+                }
+            ]
+        },
+        "51e4e010-89d5-40ef-98d9-e1fc2ac94e15": {
+            "layer": 0,
+            "parameter_class": "",
+            "vertices": [
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        292508257,
+                        6081811
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        292499261,
+                        6053612
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        292489780,
+                        6025412
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        292479781,
+                        5997282
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        292469331,
+                        5969255
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        292458397,
+                        5941332
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        292446945,
+                        5913583
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        292435041,
+                        5886006
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        292422621,
+                        5858637
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        287681475,
+                        5858637
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        287669918,
+                        5886006
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        287658604,
+                        5913583
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        287647532,
+                        5941332
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        287636702,
+                        5969255
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        287626114,
+                        5997282
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        287615803,
+                        6025412
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        287605700,
+                        6053612
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        287595839,
+                        6081811
+                    ],
+                    "type": "line"
+                }
+            ]
+        },
+        "a1aa5122-a77d-4e1f-b357-ba30926354c5": {
+            "layer": 0,
+            "parameter_class": "",
+            "vertices": [
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        292295463,
+                        5606918
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        287811227,
+                        5606918
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        287839807,
+                        5558615
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        287869217,
+                        5511109
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        287899459,
+                        5464363
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        287930599,
+                        5418448
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        287962708,
+                        5373399
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        287995890,
+                        5329214
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        288030144,
+                        5285928
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        288065541,
+                        5243612
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        292043744,
+                        5243612
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        292078413,
+                        5285928
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        292112252,
+                        5329214
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        292145296,
+                        5373399
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        292177406,
+                        5418448
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        292208512,
+                        5464363
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        292238614,
+                        5511109
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        292267609,
+                        5558615
+                    ],
+                    "type": "line"
+                }
+            ]
+        },
+        "dfd71d74-1915-455d-a657-d3c2e5469a56": {
+            "layer": 0,
+            "parameter_class": "",
+            "vertices": [
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        289383928,
+                        10150839
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        288760390,
+                        9957284
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        288196159,
+                        9651034
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        287704589,
+                        9245412
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        287298965,
+                        8753841
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        286992716,
+                        8189609
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        286799161,
+                        7566072
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        286731689,
+                        6896655
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        286799161,
+                        6227237
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        286992716,
+                        5603700
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        287298965,
+                        5039468
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        287704589,
+                        4547898
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        288196159,
+                        4142276
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        288760390,
+                        3836027
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        289383928,
+                        3642471
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        290053345,
+                        3575000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        290722762,
+                        3642471
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        291346300,
+                        3836027
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        291910532,
+                        4142276
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        292402102,
+                        4547898
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        292807724,
+                        5039468
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        293113973,
+                        5603700
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        293307529,
+                        6227237
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        293375000,
+                        6896655
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        293307529,
+                        7566072
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        293113973,
+                        8189609
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        292807724,
+                        8753841
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        292402102,
+                        9245412
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        291910532,
+                        9651034
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        291346300,
+                        9957284
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        290722762,
+                        10150839
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        290053345,
+                        10218311
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        290058535,
+                        9925071
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        290666260,
+                        9863793
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        291232291,
+                        9688091
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        291744483,
+                        9410076
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        292190761,
+                        9041856
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        292558981,
+                        8595578
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        292836996,
+                        8083385
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        293012699,
+                        7517355
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        293073975,
+                        6909630
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        293012699,
+                        6301905
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        292836996,
+                        5735875
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        292558981,
+                        5223682
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        292190761,
+                        4777403
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        291744483,
+                        4409184
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        291232291,
+                        4131168
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        290666260,
+                        3955467
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        290058535,
+                        3894189
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        289450811,
+                        3955467
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        288884780,
+                        4131168
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        288372587,
+                        4409184
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        287926308,
+                        4777403
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        287558089,
+                        5223682
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        287280073,
+                        5735875
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        287104372,
+                        6301905
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        287043095,
+                        6909630
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        287104372,
+                        7517355
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        287280073,
+                        8083385
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        287558089,
+                        8595578
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        287926308,
+                        9041856
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        288372587,
+                        9410076
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        288884780,
+                        9688091
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        289450811,
+                        9863793
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        290058535,
+                        9925071
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        290053345,
+                        10218311
+                    ],
+                    "type": "line"
+                }
+            ]
+        }
+    },
+    "texts": {
+        "07ff20b9-7c54-4721-bd05-b2fb201c0e10": {
+            "from_smash": false,
+            "layer": 0,
+            "origin": "center",
+            "placement": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    280000000,
+                    32500000
+                ]
+            },
+            "size": 2900000,
+            "text": "$sheet_idx/$sheet_total",
+            "width": 0
+        },
+        "1dc3fc75-f50b-4afa-94ca-52479d9d732e": {
+            "from_smash": false,
+            "layer": 0,
+            "origin": "center",
+            "placement": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    219750000,
+                    10000000
+                ]
+            },
+            "size": 1500000,
+            "text": "Date",
+            "width": 0
+        },
+        "22ccfb00-cc7d-435e-a77e-f3a7486d339c": {
+            "from_smash": false,
+            "layer": 0,
+            "origin": "center",
+            "placement": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    219750000,
+                    15000000
+                ]
+            },
+            "size": 3300000,
+            "text": "$author",
+            "width": 0
+        },
+        "4724174d-c92e-4fc6-b7dd-099920d5b303": {
+            "from_smash": false,
+            "layer": 0,
+            "origin": "center",
+            "placement": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    219750000,
+                    27500000
+                ]
+            },
+            "size": 1500000,
+            "text": "Project",
+            "width": 0
+        },
+        "8e0d2e8a-5063-4af0-b233-a0790198063c": {
+            "from_smash": false,
+            "layer": 0,
+            "origin": "center",
+            "placement": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    219750000,
+                    36250000
+                ]
+            },
+            "size": 1500000,
+            "text": "Sheet",
+            "width": 0
+        },
+        "9541935f-d4aa-4c98-a9e6-b9841802c0d5": {
+            "from_smash": false,
+            "layer": 0,
+            "origin": "center",
+            "placement": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    280000000,
+                    36250000
+                ]
+            },
+            "size": 1500000,
+            "text": "Number",
+            "width": 0
+        },
+        "9ba3931a-6d8f-4dc2-a6a9-ad40e525e9ba": {
+            "from_smash": false,
+            "layer": 0,
+            "origin": "center",
+            "placement": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    219750000,
+                    18750000
+                ]
+            },
+            "size": 1500000,
+            "text": "Drawn by",
+            "width": 0
+        },
+        "ccca23af-f2ec-4603-b21c-71cc0442dc12": {
+            "from_smash": false,
+            "layer": 0,
+            "origin": "center",
+            "placement": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    219750000,
+                    32500000
+                ]
+            },
+            "size": 3300000,
+            "text": "$sheet_title",
+            "width": 0
+        },
+        "cd068b12-e48c-4314-95fa-40dede4aea86": {
+            "from_smash": false,
+            "layer": 0,
+            "origin": "center",
+            "placement": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    280000000,
+                    27500000
+                ]
+            },
+            "size": 1500000,
+            "text": "Revision",
+            "width": 0
+        },
+        "d61be097-4a9f-49aa-b4d2-7beceae7f0e0": {
+            "from_smash": false,
+            "layer": 0,
+            "origin": "center",
+            "placement": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    219750000,
+                    23750000
+                ]
+            },
+            "size": 3300000,
+            "text": "$project_title",
+            "width": 0
+        },
+        "d8b9764e-1645-4909-87c3-1d74feba78dc": {
+            "from_smash": false,
+            "layer": 0,
+            "origin": "center",
+            "placement": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    280000000,
+                    23750000
+                ]
+            },
+            "size": 3300000,
+            "text": "$rev",
+            "width": 0
+        },
+        "f09ae0eb-5634-4181-89a5-5f6ff59280ac": {
+            "from_smash": false,
+            "layer": 0,
+            "origin": "center",
+            "placement": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    219750000,
+                    6250000
+                ]
+            },
+            "size": 3300000,
+            "text": "$date",
+            "width": 0
+        }
+    },
+    "type": "frame",
+    "uuid": "ba34cbaf-e36e-44c3-af16-bab253fc720b",
+    "width": 297000000
+}
\ No newline at end of file
diff --git a/breadboarding/pool/packages/cache/04610d84-d71e-42e2-9e06-68b9771cd87b/package.json b/breadboarding/pool/packages/cache/04610d84-d71e-42e2-9e06-68b9771cd87b/package.json
new file mode 100644
index 0000000000000000000000000000000000000000..440475f0b6142ecebbe45ec9280616f8dfa8d0f3
--- /dev/null
+++ b/breadboarding/pool/packages/cache/04610d84-d71e-42e2-9e06-68b9771cd87b/package.json
@@ -0,0 +1,752 @@
+{
+    "_imp": {
+        "grid_spacing": 1250000,
+        "layer_display": {
+            "layer_opacity": 50.0,
+            "layers": {
+                "-1": {
+                    "display_mode": "fill",
+                    "visible": false
+                },
+                "-100": {
+                    "display_mode": "fill_only",
+                    "visible": true
+                },
+                "-110": {
+                    "display_mode": "outline",
+                    "visible": true
+                },
+                "-120": {
+                    "display_mode": "fill_only",
+                    "visible": false
+                },
+                "-130": {
+                    "display_mode": "fill",
+                    "visible": false
+                },
+                "-140": {
+                    "display_mode": "outline",
+                    "visible": true
+                },
+                "-150": {
+                    "display_mode": "outline",
+                    "visible": true
+                },
+                "-160": {
+                    "display_mode": "outline",
+                    "visible": true
+                },
+                "0": {
+                    "display_mode": "fill",
+                    "visible": true
+                },
+                "10": {
+                    "display_mode": "outline",
+                    "visible": true
+                },
+                "20": {
+                    "display_mode": "fill_only",
+                    "visible": true
+                },
+                "30": {
+                    "display_mode": "fill",
+                    "visible": false
+                },
+                "40": {
+                    "display_mode": "outline",
+                    "visible": false
+                },
+                "50": {
+                    "display_mode": "outline",
+                    "visible": true
+                },
+                "60": {
+                    "display_mode": "outline",
+                    "visible": false
+                }
+            }
+        }
+    },
+    "arcs": {
+        "0baed50d-63f8-4622-8d99-947624ae4438": {
+            "center": "3c77bbdf-c079-4532-9db1-76ea19dd3eb2",
+            "from": "85169a22-48ea-4efa-a0b8-4754c1feb72b",
+            "layer": 20,
+            "to": "462a7aca-8e15-4f0d-a5f3-94784457a81c",
+            "width": 150000
+        },
+        "e1fc6db1-5e16-475b-8eae-19286724f614": {
+            "center": "3c77bbdf-c079-4532-9db1-76ea19dd3eb2",
+            "from": "462a7aca-8e15-4f0d-a5f3-94784457a81c",
+            "layer": 20,
+            "to": "85169a22-48ea-4efa-a0b8-4754c1feb72b",
+            "width": 150000
+        }
+    },
+    "default_model": "3de18b05-1cf5-45cc-a3ff-6cd12bf7692c",
+    "dimensions": {},
+    "junctions": {
+        "0621f009-2a6d-4eaf-8546-e7de774d6a5f": {
+            "position": [
+                -5335000,
+                5335000
+            ]
+        },
+        "100570c6-109a-4777-bceb-aead41a6a5a1": {
+            "position": [
+                5335000,
+                -1940000
+            ]
+        },
+        "1418b812-dc12-42e4-9d8f-5b31523b6c00": {
+            "position": [
+                -3880000,
+                -7150000
+            ]
+        },
+        "221b98a1-4e84-472d-b13f-f349fc10a96b": {
+            "position": [
+                4750000,
+                -6500000
+            ]
+        },
+        "3c77bbdf-c079-4532-9db1-76ea19dd3eb2": {
+            "position": [
+                0,
+                0
+            ]
+        },
+        "3ddb09e3-a765-458f-8015-c3ce944fa7ab": {
+            "position": [
+                -5335000,
+                -1940000
+            ]
+        },
+        "462a7aca-8e15-4f0d-a5f3-94784457a81c": {
+            "position": [
+                2425000,
+                0
+            ]
+        },
+        "7243c93e-7b3b-46b5-b00e-4e0758fb6837": {
+            "position": [
+                -4750000,
+                4850000
+            ]
+        },
+        "7ebcc8f4-69dc-488d-9b87-fde3d5b237ee": {
+            "position": [
+                5335000,
+                -7150000
+            ]
+        },
+        "85169a22-48ea-4efa-a0b8-4754c1feb72b": {
+            "position": [
+                -2425000,
+                0
+            ]
+        },
+        "8c85c33a-c927-44fd-b315-b7c0f0ce553b": {
+            "position": [
+                -4750000,
+                -6500000
+            ]
+        },
+        "abc68255-5c99-4418-abdd-84ed8e056dd1": {
+            "position": [
+                4750000,
+                4850000
+            ]
+        },
+        "b107e26f-2822-4b4e-9776-48b54240f3f4": {
+            "position": [
+                -5335000,
+                -7150000
+            ]
+        },
+        "cfdb0652-5e69-48d4-aba7-3dea6fe75a47": {
+            "position": [
+                5335000,
+                1940000
+            ]
+        },
+        "dd568d95-e248-45cb-a20f-0086755b7c14": {
+            "position": [
+                -5335000,
+                1940000
+            ]
+        },
+        "e4dec4e4-f91b-4b2e-8440-573f31996d72": {
+            "position": [
+                3880000,
+                -7150000
+            ]
+        },
+        "ec1875f8-e916-4d60-90a4-8e0356d32a1a": {
+            "position": [
+                5335000,
+                5335000
+            ]
+        }
+    },
+    "keepouts": {},
+    "lines": {
+        "0767ec69-08d4-40ed-9c1a-c1c3c9de4aff": {
+            "from": "dd568d95-e248-45cb-a20f-0086755b7c14",
+            "layer": 20,
+            "to": "0621f009-2a6d-4eaf-8546-e7de774d6a5f",
+            "width": 150000
+        },
+        "1471260d-d6b9-4ec6-8a4b-5e93818ef9b6": {
+            "from": "ec1875f8-e916-4d60-90a4-8e0356d32a1a",
+            "layer": 20,
+            "to": "cfdb0652-5e69-48d4-aba7-3dea6fe75a47",
+            "width": 150000
+        },
+        "15c78cfa-6ea2-40a2-842d-796062ae7af9": {
+            "from": "abc68255-5c99-4418-abdd-84ed8e056dd1",
+            "layer": 40,
+            "to": "221b98a1-4e84-472d-b13f-f349fc10a96b",
+            "width": 0
+        },
+        "30f3212c-70a8-469c-826c-933bcf6358ac": {
+            "from": "b107e26f-2822-4b4e-9776-48b54240f3f4",
+            "layer": 20,
+            "to": "1418b812-dc12-42e4-9d8f-5b31523b6c00",
+            "width": 150000
+        },
+        "33e84866-e6ee-48fc-a43c-d63ae768b55b": {
+            "from": "7243c93e-7b3b-46b5-b00e-4e0758fb6837",
+            "layer": 40,
+            "to": "abc68255-5c99-4418-abdd-84ed8e056dd1",
+            "width": 0
+        },
+        "3c067843-09fe-4a7d-9846-438a74f35e2d": {
+            "from": "e4dec4e4-f91b-4b2e-8440-573f31996d72",
+            "layer": 20,
+            "to": "7ebcc8f4-69dc-488d-9b87-fde3d5b237ee",
+            "width": 150000
+        },
+        "5b53052a-5679-48e6-88ab-9b46fd1bff81": {
+            "from": "0621f009-2a6d-4eaf-8546-e7de774d6a5f",
+            "layer": 20,
+            "to": "ec1875f8-e916-4d60-90a4-8e0356d32a1a",
+            "width": 150000
+        },
+        "5bf0bf24-058b-4a3c-b10d-4fb6b6424793": {
+            "from": "7ebcc8f4-69dc-488d-9b87-fde3d5b237ee",
+            "layer": 20,
+            "to": "100570c6-109a-4777-bceb-aead41a6a5a1",
+            "width": 150000
+        },
+        "73848c93-14d7-4136-85e8-1cacd27a9e8b": {
+            "from": "221b98a1-4e84-472d-b13f-f349fc10a96b",
+            "layer": 40,
+            "to": "8c85c33a-c927-44fd-b315-b7c0f0ce553b",
+            "width": 0
+        },
+        "b58d528b-efb2-4875-a23e-d73226ba5044": {
+            "from": "b107e26f-2822-4b4e-9776-48b54240f3f4",
+            "layer": 20,
+            "to": "3ddb09e3-a765-458f-8015-c3ce944fa7ab",
+            "width": 150000
+        },
+        "cd21d6a0-3d4d-4904-81d0-22b4b51b6597": {
+            "from": "8c85c33a-c927-44fd-b315-b7c0f0ce553b",
+            "layer": 40,
+            "to": "7243c93e-7b3b-46b5-b00e-4e0758fb6837",
+            "width": 0
+        }
+    },
+    "manufacturer": "TT Electronics",
+    "models": {
+        "3de18b05-1cf5-45cc-a3ff-6cd12bf7692c": {
+            "filename": "3d_models/cache/6d752bc3-29b3-45df-8cf2-1e3aacefbcc6/3d_models/passive/potentiometer/P0915N.step",
+            "pitch": 0,
+            "roll": 0,
+            "x": 0,
+            "y": 0,
+            "yaw": 0,
+            "z": 0
+        }
+    },
+    "name": "P0915N (with Shield)",
+    "pads": {
+        "3b2748d9-da1a-44c2-8a37-3b17834997b7": {
+            "name": "1",
+            "padstack": "296cf69b-9d53-45e4-aaab-4aedf4087d3a",
+            "parameter_set": {
+                "hole_diameter": 1100000,
+                "pad_diameter": 1700000
+            },
+            "placement": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    -2500000,
+                    -7500000
+                ]
+            }
+        },
+        "686cdb4a-fb5a-44cf-9ce4-83fd36b4dd82": {
+            "name": "5",
+            "padstack": "296cf69b-9d53-45e4-aaab-4aedf4087d3a",
+            "parameter_set": {
+                "hole_diameter": 2000000,
+                "pad_diameter": 2600000
+            },
+            "placement": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    5650000,
+                    0
+                ]
+            }
+        },
+        "7a88ec92-2e0e-447d-9495-fc3859c6d9df": {
+            "name": "2",
+            "padstack": "296cf69b-9d53-45e4-aaab-4aedf4087d3a",
+            "parameter_set": {
+                "hole_diameter": 1100000,
+                "pad_diameter": 1700000
+            },
+            "placement": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    0,
+                    -7500000
+                ]
+            }
+        },
+        "bd62ce98-8e0d-41ea-b610-df8fc7f80293": {
+            "name": "4",
+            "padstack": "296cf69b-9d53-45e4-aaab-4aedf4087d3a",
+            "parameter_set": {
+                "hole_diameter": 2000000,
+                "pad_diameter": 2600000
+            },
+            "placement": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    -5650000,
+                    0
+                ]
+            }
+        },
+        "ec435ae2-6af7-4763-8669-8acf10755f1c": {
+            "name": "3",
+            "padstack": "296cf69b-9d53-45e4-aaab-4aedf4087d3a",
+            "parameter_set": {
+                "hole_diameter": 1100000,
+                "pad_diameter": 1700000
+            },
+            "placement": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    2500000,
+                    -7500000
+                ]
+            }
+        }
+    },
+    "parameter_program": "13.900mm 13.045mm\nget-parameter [ courtyard_expansion ]\n2 * +xy\nset-polygon [ courtyard rectangle 0.000mm -1.827mm ]",
+    "parameter_set": {
+        "courtyard_expansion": 250000
+    },
+    "polygons": {
+        "aade6564-5fe4-41d9-81ca-37d391ba9746": {
+            "layer": 60,
+            "parameter_class": "courtyard",
+            "vertices": [
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        -7200000,
+                        -8599500
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        -7200000,
+                        4945500
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        7200000,
+                        4945500
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        7200000,
+                        -8599500
+                    ],
+                    "type": "line"
+                }
+            ]
+        },
+        "dbc1b935-87a0-41ab-8204-304c2d0b90d2": {
+            "layer": 50,
+            "parameter_class": "",
+            "vertices": [
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        -4750000,
+                        -6500000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        -4750000,
+                        -1000000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        -5250000,
+                        -1000000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        -5250000,
+                        1000000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        -4750000,
+                        1000000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        -4750000,
+                        4850000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        4750000,
+                        4850000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        4750000,
+                        1000000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        5250000,
+                        1000000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        5250000,
+                        -1000000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        4750000,
+                        -1000000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        4750000,
+                        -6500000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        3250000,
+                        -6500000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        3250000,
+                        -7000000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        1750000,
+                        -7000000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        1750000,
+                        -6500000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        750000,
+                        -6500000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        750000,
+                        -7000000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        -750000,
+                        -7000000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        -750000,
+                        -6500000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        -1750000,
+                        -6500000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        -1750000,
+                        -7000000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        -3250000,
+                        -7000000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        -3250000,
+                        -6500000
+                    ],
+                    "type": "line"
+                }
+            ]
+        }
+    },
+    "tags": [
+        "passive",
+        "potentiometer"
+    ],
+    "texts": {
+        "67fceebf-1184-4442-b3a3-29cc5ea29e23": {
+            "font": "simplex",
+            "from_smash": false,
+            "layer": 20,
+            "origin": "center",
+            "placement": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    -5335000,
+                    6305000
+                ]
+            },
+            "size": 1000000,
+            "text": "$RD",
+            "width": 150000
+        },
+        "d9fdf5da-9672-461f-816d-039163a23c43": {
+            "font": "simplex",
+            "from_smash": false,
+            "layer": 50,
+            "origin": "center",
+            "placement": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    -4000000,
+                    -5000000
+                ]
+            },
+            "size": 1000000,
+            "text": "$RD",
+            "width": 0
+        }
+    },
+    "type": "package",
+    "uuid": "04610d84-d71e-42e2-9e06-68b9771cd87b"
+}
\ No newline at end of file
diff --git a/breadboarding/pool/packages/cache/0a244d70-c6ed-4360-89c6-f55ee2b9435b/package.json b/breadboarding/pool/packages/cache/0a244d70-c6ed-4360-89c6-f55ee2b9435b/package.json
new file mode 100644
index 0000000000000000000000000000000000000000..031ca14780f480d528cdbc2318db92369cd2366d
--- /dev/null
+++ b/breadboarding/pool/packages/cache/0a244d70-c6ed-4360-89c6-f55ee2b9435b/package.json
@@ -0,0 +1,642 @@
+{
+    "arcs": {
+        "1585ee57-a14e-45f5-a9d9-bb71dd8245d9": {
+            "center": "6b4740a1-0143-4899-b618-ec3b209ddd32",
+            "from": "f1c98c20-8032-4634-97d9-ddd4bbf7ea94",
+            "layer": 20,
+            "to": "0b3b3d5c-290d-445c-ae94-1179f625e895",
+            "width": 150000
+        },
+        "b1c9b792-0174-4bb3-8b4c-719f930405d4": {
+            "center": "6b4740a1-0143-4899-b618-ec3b209ddd32",
+            "from": "0b3b3d5c-290d-445c-ae94-1179f625e895",
+            "layer": 20,
+            "to": "f1c98c20-8032-4634-97d9-ddd4bbf7ea94",
+            "width": 150000
+        }
+    },
+    "default_model": "1da2ac16-8809-4202-aebc-b4cc0b8b4add",
+    "dimensions": {},
+    "junctions": {
+        "03167a4c-1fed-422e-b9e7-2102f66eff1d": {
+            "position": [
+                540000,
+                -4500000
+            ]
+        },
+        "084ae2eb-ea43-4550-85b5-52eb1b86ee04": {
+            "position": [
+                3240000,
+                -4500000
+            ]
+        },
+        "0b3b3d5c-290d-445c-ae94-1179f625e895": {
+            "position": [
+                -1800000,
+                0
+            ]
+        },
+        "0bc265b7-2898-46c9-a234-52c1cc95b688": {
+            "position": [
+                1410000,
+                6000000
+            ]
+        },
+        "0ce62880-940c-418f-b60a-dc6a6f5139ec": {
+            "position": [
+                4500000,
+                6084000
+            ]
+        },
+        "14af2dd6-af4b-4d8b-af72-6d9169008c1a": {
+            "position": [
+                -3240000,
+                -3600000
+            ]
+        },
+        "1619b388-6ca2-4a40-b197-1aec863644e9": {
+            "position": [
+                -1260000,
+                -3600000
+            ]
+        },
+        "169c3a24-be15-478b-8060-dcc313e97c2b": {
+            "position": [
+                -4500000,
+                -4500000
+            ]
+        },
+        "2ef38b36-325d-4f51-96fc-3a803571fac5": {
+            "position": [
+                -540000,
+                -4500000
+            ]
+        },
+        "61918333-119e-42d2-88ce-3eaaea8426a0": {
+            "position": [
+                1260000,
+                -3600000
+            ]
+        },
+        "6a8147a1-898d-4304-9386-a905931dcde9": {
+            "position": [
+                -540000,
+                -5220000
+            ]
+        },
+        "6b4740a1-0143-4899-b618-ec3b209ddd32": {
+            "position": [
+                0,
+                0
+            ]
+        },
+        "799021d6-f4d5-4c60-a3e6-863c6cf62878": {
+            "position": [
+                4500000,
+                -4500000
+            ]
+        },
+        "8b9b2412-4626-40d2-9fd0-ecebcde1bd5c": {
+            "position": [
+                540000,
+                -5220000
+            ]
+        },
+        "8f55a341-4131-41b0-aedc-9703d36a5007": {
+            "position": [
+                -4500000,
+                6084000
+            ]
+        },
+        "bc7d0621-4f58-4c01-8d56-0c7ae9feefbd": {
+            "position": [
+                1410000,
+                3600000
+            ]
+        },
+        "bdd773f5-5ed9-44db-ab7b-115f25b18e79": {
+            "position": [
+                -1410000,
+                3600000
+            ]
+        },
+        "ce9cbdef-acfb-470d-a214-eb3a41734903": {
+            "position": [
+                -1410000,
+                6000000
+            ]
+        },
+        "e8437a88-977f-4457-bcf0-0b40c2966d60": {
+            "position": [
+                3240000,
+                -3600000
+            ]
+        },
+        "ee49e4e4-4cd3-4fb4-a9ee-2a91b479fa94": {
+            "position": [
+                -3240000,
+                -4500000
+            ]
+        },
+        "f1c98c20-8032-4634-97d9-ddd4bbf7ea94": {
+            "position": [
+                1800000,
+                0
+            ]
+        }
+    },
+    "keepouts": {},
+    "lines": {
+        "0f891934-4762-4357-874d-fb6d40586ba7": {
+            "from": "0ce62880-940c-418f-b60a-dc6a6f5139ec",
+            "layer": 20,
+            "to": "799021d6-f4d5-4c60-a3e6-863c6cf62878",
+            "width": 150000
+        },
+        "217ce2f2-8839-4352-a0ad-034fb9a26d4d": {
+            "from": "6a8147a1-898d-4304-9386-a905931dcde9",
+            "layer": 20,
+            "to": "8b9b2412-4626-40d2-9fd0-ecebcde1bd5c",
+            "width": 150000
+        },
+        "2821ee11-8189-4912-a8f3-dcecdbe2b28f": {
+            "from": "ee49e4e4-4cd3-4fb4-a9ee-2a91b479fa94",
+            "layer": 20,
+            "to": "14af2dd6-af4b-4d8b-af72-6d9169008c1a",
+            "width": 150000
+        },
+        "2f7a059c-a3e4-47eb-969d-c9ce432f27a1": {
+            "from": "14af2dd6-af4b-4d8b-af72-6d9169008c1a",
+            "layer": 20,
+            "to": "1619b388-6ca2-4a40-b197-1aec863644e9",
+            "width": 150000
+        },
+        "477bebbc-db06-4ddb-b027-7d907febb7f5": {
+            "from": "169c3a24-be15-478b-8060-dcc313e97c2b",
+            "layer": 20,
+            "to": "8f55a341-4131-41b0-aedc-9703d36a5007",
+            "width": 150000
+        },
+        "4cfe3cf9-7c27-4019-9b79-9a6401661219": {
+            "from": "799021d6-f4d5-4c60-a3e6-863c6cf62878",
+            "layer": 20,
+            "to": "169c3a24-be15-478b-8060-dcc313e97c2b",
+            "width": 150000
+        },
+        "53e8d6a3-bb08-4954-94f7-ac241b2a8d66": {
+            "from": "8b9b2412-4626-40d2-9fd0-ecebcde1bd5c",
+            "layer": 20,
+            "to": "03167a4c-1fed-422e-b9e7-2102f66eff1d",
+            "width": 150000
+        },
+        "65b6e8d9-5527-4f61-a515-81ec0c714d95": {
+            "from": "ce9cbdef-acfb-470d-a214-eb3a41734903",
+            "layer": 20,
+            "to": "bdd773f5-5ed9-44db-ab7b-115f25b18e79",
+            "width": 150000
+        },
+        "8dc28478-2f78-4bec-9c1c-a290275cf9ac": {
+            "from": "bdd773f5-5ed9-44db-ab7b-115f25b18e79",
+            "layer": 20,
+            "to": "bc7d0621-4f58-4c01-8d56-0c7ae9feefbd",
+            "width": 150000
+        },
+        "a9fb0642-4446-49fa-a793-1eecb1ec17fd": {
+            "from": "2ef38b36-325d-4f51-96fc-3a803571fac5",
+            "layer": 20,
+            "to": "6a8147a1-898d-4304-9386-a905931dcde9",
+            "width": 150000
+        },
+        "c13216d9-fad9-43d7-85cc-2058fbb54fba": {
+            "from": "8f55a341-4131-41b0-aedc-9703d36a5007",
+            "layer": 20,
+            "to": "0ce62880-940c-418f-b60a-dc6a6f5139ec",
+            "width": 150000
+        },
+        "ea4d89f2-758a-4dae-a330-ac813717d03a": {
+            "from": "084ae2eb-ea43-4550-85b5-52eb1b86ee04",
+            "layer": 20,
+            "to": "e8437a88-977f-4457-bcf0-0b40c2966d60",
+            "width": 150000
+        },
+        "f4dccdbf-30e1-400e-98ae-028289311c34": {
+            "from": "e8437a88-977f-4457-bcf0-0b40c2966d60",
+            "layer": 20,
+            "to": "61918333-119e-42d2-88ce-3eaaea8426a0",
+            "width": 150000
+        },
+        "fb493fb1-328e-4faf-b5e9-190fbe95e944": {
+            "from": "bc7d0621-4f58-4c01-8d56-0c7ae9feefbd",
+            "layer": 20,
+            "to": "0bc265b7-2898-46c9-a234-52c1cc95b688",
+            "width": 150000
+        }
+    },
+    "manufacturer": "Wenzhou QingPu Electronics Co.",
+    "models": {
+        "1da2ac16-8809-4202-aebc-b4cc0b8b4add": {
+            "filename": "3d_models/cache/61880bff-ef4b-43f7-90a6-7e3af40ac5e8/3d_models/connectors/audio/PJ301M-12.step",
+            "pitch": 0,
+            "roll": 0,
+            "x": 0,
+            "y": 0,
+            "yaw": 0,
+            "z": 0
+        }
+    },
+    "name": "PJ301M-12",
+    "pads": {
+        "353d4675-872d-4328-b528-121dfdf1102b": {
+            "name": "3",
+            "padstack": "4a0e654a-a96c-4c6b-939f-dd44887c78ab",
+            "parameter_set": {
+                "hole_diameter": 600000,
+                "hole_length": 1600000,
+                "pad_height": 1000000,
+                "pad_width": 2200000
+            },
+            "placement": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    0,
+                    4920000
+                ]
+            }
+        },
+        "5011dbab-2ede-48ef-b645-e374d5e85cba": {
+            "name": "M1",
+            "padstack": "762c84c2-187d-454a-af81-d3381bec5257",
+            "parameter_set": {
+                "hole_diameter": 3000000
+            },
+            "placement": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    0,
+                    0
+                ]
+            }
+        },
+        "74027379-7de3-4266-aaad-3af9ad0668d2": {
+            "name": "2",
+            "padstack": "4a0e654a-a96c-4c6b-939f-dd44887c78ab",
+            "parameter_set": {
+                "hole_diameter": 600000,
+                "hole_length": 1600000,
+                "pad_height": 1000000,
+                "pad_width": 2200000
+            },
+            "placement": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    0,
+                    -3380000
+                ]
+            }
+        },
+        "f4c5e76f-7d7f-42d8-b82f-a223d7277687": {
+            "name": "1",
+            "padstack": "4a0e654a-a96c-4c6b-939f-dd44887c78ab",
+            "parameter_set": {
+                "hole_diameter": 600000,
+                "hole_length": 1600000,
+                "pad_height": 1000000,
+                "pad_width": 2200000
+            },
+            "placement": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    0,
+                    -6480000
+                ]
+            }
+        }
+    },
+    "parameter_program": "9.000mm 13.064mm\nget-parameter [ courtyard_expansion ]\n2 * +xy\nset-polygon [ courtyard rectangle 0.000mm -0.448mm ]",
+    "parameter_set": {
+        "courtyard_expansion": 250000
+    },
+    "polygons": {
+        "18c9569f-5eb2-427d-9535-847a6b26a9bf": {
+            "layer": 40,
+            "parameter_class": "",
+            "vertices": [
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        -375000,
+                        -6500000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        -375000,
+                        -4500000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        -4500000,
+                        -4500000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        -4500000,
+                        6084000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        4500000,
+                        6084000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        4500000,
+                        -4500000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        375000,
+                        -4500000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        375000,
+                        -6500000
+                    ],
+                    "type": "line"
+                }
+            ]
+        },
+        "594b41b6-28e6-4254-9c41-5ab969c25724": {
+            "layer": 50,
+            "parameter_class": "",
+            "vertices": [
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        -4500000,
+                        -4500000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        -4500000,
+                        6084000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        4500000,
+                        6084000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        4500000,
+                        -4500000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        375000,
+                        -4500000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        375000,
+                        -6500000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        -375000,
+                        -6500000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        -375000,
+                        -4500000
+                    ],
+                    "type": "line"
+                }
+            ]
+        },
+        "8742f34d-b117-443d-8c4a-c29fdd15fdd1": {
+            "layer": 60,
+            "parameter_class": "courtyard",
+            "vertices": [
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        -4750000,
+                        -7230000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        -4750000,
+                        6334000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        4750000,
+                        6334000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        4750000,
+                        -7230000
+                    ],
+                    "type": "line"
+                }
+            ]
+        }
+    },
+    "rules": {
+        "clearance_package": {
+            "clearance_silkscreen_cu": 200000,
+            "clearance_silkscreen_pkg": 200000,
+            "enabled": true,
+            "order": -1
+        },
+        "package_checks": {
+            "enabled": true,
+            "order": -1
+        }
+    },
+    "tags": [
+        "3.5mm",
+        "connector",
+        "jack",
+        "mono",
+        "phone",
+        "switched",
+        "vertical"
+    ],
+    "texts": {
+        "2badffa6-4067-4cc7-bb1d-f0a3dd8bc1b6": {
+            "font": "simplex",
+            "from_smash": false,
+            "layer": 20,
+            "origin": "center",
+            "placement": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    1200000,
+                    -5550000
+                ]
+            },
+            "size": 1000000,
+            "text": "$RD",
+            "width": 150000
+        },
+        "cc1c7419-cff4-486a-ab63-6c0c6a043bd1": {
+            "font": "simplex",
+            "from_smash": false,
+            "layer": 50,
+            "origin": "center",
+            "placement": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    -4500000,
+                    4500000
+                ]
+            },
+            "size": 1600000,
+            "text": "$RD",
+            "width": 0
+        }
+    },
+    "type": "package",
+    "uuid": "0a244d70-c6ed-4360-89c6-f55ee2b9435b"
+}
\ No newline at end of file
diff --git a/breadboarding/pool/packages/cache/0c6f5ea3-c601-4b00-b985-6db23ce77246/package.json b/breadboarding/pool/packages/cache/0c6f5ea3-c601-4b00-b985-6db23ce77246/package.json
new file mode 100644
index 0000000000000000000000000000000000000000..c46fbfef55871f65991c7ade6fec80f0759ccbda
--- /dev/null
+++ b/breadboarding/pool/packages/cache/0c6f5ea3-c601-4b00-b985-6db23ce77246/package.json
@@ -0,0 +1,279 @@
+{
+    "arcs": {},
+    "default_model": "96c366ee-a963-41a0-9cc8-54c646979695",
+    "dimensions": {},
+    "junctions": {},
+    "keepouts": {},
+    "lines": {},
+    "manufacturer": "",
+    "models": {
+        "96c366ee-a963-41a0-9cc8-54c646979695": {
+            "filename": "3d_models/cache/6d752bc3-29b3-45df-8cf2-1e3aacefbcc6/3d_models/passive/capacitor/C_0603_1608Metric.step",
+            "pitch": 0,
+            "roll": 0,
+            "x": 0,
+            "y": 0,
+            "yaw": 0,
+            "z": 0
+        }
+    },
+    "name": "C0603",
+    "pads": {
+        "5eb3d31f-6cc4-43f5-a1e0-6ff6d5834e89": {
+            "name": "2",
+            "padstack": "8e762581-e1b1-4fb4-81d3-7f8a1cabb97f",
+            "parameter_set": {
+                "corner_radius": 180000,
+                "pad_height": 750000,
+                "pad_width": 800000
+            },
+            "placement": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    750000,
+                    0
+                ]
+            }
+        },
+        "dbd0c5ca-3d47-4dc1-9012-bed19d601c53": {
+            "name": "1",
+            "padstack": "8e762581-e1b1-4fb4-81d3-7f8a1cabb97f",
+            "parameter_set": {
+                "corner_radius": 180000,
+                "pad_height": 750000,
+                "pad_width": 800000
+            },
+            "placement": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    -750000,
+                    0
+                ]
+            }
+        }
+    },
+    "parameter_program": "2.3mm 0.75mm\nget-parameter [ courtyard_expansion ]\n2 * +xy\nset-polygon [ courtyard rectangle 0 0 ]",
+    "parameter_set": {
+        "courtyard_expansion": 250000
+    },
+    "polygons": {
+        "0d2f9dd9-cfc8-454f-b4af-cc08e433d433": {
+            "layer": 50,
+            "parameter_class": "",
+            "vertices": [
+                {
+                    "arc_center": [
+                        -400000,
+                        200000
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        -800000,
+                        400000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        400000,
+                        200000
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        800000,
+                        400000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        400000,
+                        -200000
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        800000,
+                        -400000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        -400000,
+                        -200000
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        -800000,
+                        -400000
+                    ],
+                    "type": "line"
+                }
+            ]
+        },
+        "a4f4767b-b02c-4761-9b09-db00c91de330": {
+            "layer": 60,
+            "parameter_class": "courtyard",
+            "vertices": [
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        -1400000,
+                        -625000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        -1400000,
+                        625000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        1400000,
+                        625000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        1400000,
+                        -625000
+                    ],
+                    "type": "line"
+                }
+            ]
+        },
+        "f797e7f1-a411-45dd-ba2b-d39cba1b3c29": {
+            "layer": 40,
+            "parameter_class": "",
+            "vertices": [
+                {
+                    "arc_center": [
+                        -400000,
+                        200000
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        -800000,
+                        400000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        400000,
+                        200000
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        800000,
+                        400000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        400000,
+                        -200000
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        800000,
+                        -400000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        -400000,
+                        -200000
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        -800000,
+                        -400000
+                    ],
+                    "type": "line"
+                }
+            ]
+        }
+    },
+    "rules": {
+        "clearance_package": {
+            "clearance_silkscreen_cu": 200000,
+            "clearance_silkscreen_pkg": 200000,
+            "enabled": true,
+            "order": -1
+        },
+        "package_checks": {
+            "enabled": true,
+            "order": -1
+        }
+    },
+    "tags": [
+        "generic",
+        "smd"
+    ],
+    "texts": {
+        "6fa03168-c6b6-449c-889e-3e9cd53e60d4": {
+            "font": "simplex",
+            "from_smash": false,
+            "layer": 50,
+            "origin": "center",
+            "placement": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    -800000,
+                    0
+                ]
+            },
+            "size": 300000,
+            "text": "$RD",
+            "width": 0
+        },
+        "95ead6b1-821a-4c98-88ce-e502e4be13e7": {
+            "font": "simplex",
+            "from_smash": false,
+            "layer": 20,
+            "origin": "center",
+            "placement": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    -1400000,
+                    1400000
+                ]
+            },
+            "size": 1000000,
+            "text": "$RD",
+            "width": 150000
+        }
+    },
+    "type": "package",
+    "uuid": "0c6f5ea3-c601-4b00-b985-6db23ce77246"
+}
\ No newline at end of file
diff --git a/breadboarding/pool/packages/cache/21a5848f-606f-5e2c-916e-9ff4c6459990/package.json b/breadboarding/pool/packages/cache/21a5848f-606f-5e2c-916e-9ff4c6459990/package.json
new file mode 100644
index 0000000000000000000000000000000000000000..954e770f6b064336fe127c3fdaeacdb7d713960c
--- /dev/null
+++ b/breadboarding/pool/packages/cache/21a5848f-606f-5e2c-916e-9ff4c6459990/package.json
@@ -0,0 +1,390 @@
+{
+    "_imp": {
+        "grid_spacing": 1250000,
+        "layer_display": {
+            "layer_opacity": 50.0,
+            "layers": {
+                "-1": {
+                    "display_mode": "fill",
+                    "visible": false
+                },
+                "-100": {
+                    "display_mode": "fill_only",
+                    "visible": true
+                },
+                "-110": {
+                    "display_mode": "outline",
+                    "visible": true
+                },
+                "-120": {
+                    "display_mode": "fill_only",
+                    "visible": false
+                },
+                "-130": {
+                    "display_mode": "fill",
+                    "visible": false
+                },
+                "-140": {
+                    "display_mode": "outline",
+                    "visible": true
+                },
+                "-150": {
+                    "display_mode": "outline",
+                    "visible": true
+                },
+                "-160": {
+                    "display_mode": "outline",
+                    "visible": true
+                },
+                "0": {
+                    "display_mode": "fill",
+                    "visible": true
+                },
+                "10": {
+                    "display_mode": "outline",
+                    "visible": true
+                },
+                "20": {
+                    "display_mode": "fill_only",
+                    "visible": true
+                },
+                "30": {
+                    "display_mode": "fill",
+                    "visible": false
+                },
+                "40": {
+                    "display_mode": "outline",
+                    "visible": false
+                },
+                "50": {
+                    "display_mode": "outline",
+                    "visible": true
+                },
+                "60": {
+                    "display_mode": "outline",
+                    "visible": true
+                }
+            }
+        }
+    },
+    "arcs": {
+        "5587d3b8-ed05-47ee-801c-9b7a64b08563": {
+            "center": "cff8eba8-371c-4599-8cab-1cb3b5c58065",
+            "from": "634ec19f-0ae3-40a2-a247-90b3a3eab604",
+            "layer": 20,
+            "to": "df7c157b-36e1-48c1-95b1-01e5f6ada01d",
+            "width": 150000
+        },
+        "c7a4012f-8168-45bf-95c4-b2843219513b": {
+            "center": "a7101373-8754-470d-8e1c-eaa805b38e49",
+            "from": "5b231917-4c15-43cc-b761-17fe83377822",
+            "layer": 20,
+            "to": "3cda8bbb-cf03-4a1b-a48f-b969c1999373",
+            "width": 150000
+        }
+    },
+    "default_model": "e7eb2860-69cd-4600-9fb0-25578ffc0b09",
+    "dimensions": {},
+    "junctions": {
+        "3cda8bbb-cf03-4a1b-a48f-b969c1999373": {
+            "position": [
+                -750000,
+                625000
+            ]
+        },
+        "5b231917-4c15-43cc-b761-17fe83377822": {
+            "position": [
+                750000,
+                625000
+            ]
+        },
+        "634ec19f-0ae3-40a2-a247-90b3a3eab604": {
+            "position": [
+                -750000,
+                -625000
+            ]
+        },
+        "a7101373-8754-470d-8e1c-eaa805b38e49": {
+            "position": [
+                0,
+                -625000
+            ]
+        },
+        "cff8eba8-371c-4599-8cab-1cb3b5c58065": {
+            "position": [
+                0,
+                625000
+            ]
+        },
+        "df7c157b-36e1-48c1-95b1-01e5f6ada01d": {
+            "position": [
+                750000,
+                -625000
+            ]
+        }
+    },
+    "keepouts": {},
+    "lines": {},
+    "manufacturer": "Vishay",
+    "models": {
+        "e7eb2860-69cd-4600-9fb0-25578ffc0b09": {
+            "filename": "3d_models/cache/6d752bc3-29b3-45df-8cf2-1e3aacefbcc6/3d_models/passive/capacitor/vishay_kseries_size_code_20_2.5mm_lead_spacing.step",
+            "pitch": 0,
+            "roll": 0,
+            "x": 0,
+            "y": 0,
+            "yaw": 0,
+            "z": 0
+        }
+    },
+    "name": "Vishay kseries Size 20 (2.5 mm lead spacing)",
+    "pads": {
+        "28a05320-5100-4787-89d0-8258ee7ddebd": {
+            "name": "2",
+            "padstack": "296cf69b-9d53-45e4-aaab-4aedf4087d3a",
+            "parameter_set": {
+                "hole_diameter": 700000,
+                "pad_diameter": 1200000
+            },
+            "placement": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    1250000,
+                    0
+                ]
+            }
+        },
+        "614e8210-1393-464d-91a7-a9cda647db95": {
+            "name": "1",
+            "padstack": "296cf69b-9d53-45e4-aaab-4aedf4087d3a",
+            "parameter_set": {
+                "hole_diameter": 700000,
+                "pad_diameter": 1200000
+            },
+            "placement": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    -1250000,
+                    0
+                ]
+            }
+        }
+    },
+    "parameter_program": "3.750mm 1.250mm\nget-parameter [ courtyard_expansion ]\n2 * +xy\nset-polygon [ courtyard rectangle 0.000mm 0.000mm ]",
+    "parameter_set": {
+        "courtyard_expansion": 250000
+    },
+    "polygons": {
+        "167293fa-3fa6-4226-b0af-7493ad0fd960": {
+            "layer": 50,
+            "parameter_class": "",
+            "vertices": [
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        -1875000,
+                        -625000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        -1875000,
+                        625000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        1875000,
+                        625000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        1875000,
+                        -625000
+                    ],
+                    "type": "line"
+                }
+            ]
+        },
+        "555819bc-c719-4eac-a2de-3f53f2f3a7a5": {
+            "layer": 40,
+            "parameter_class": "",
+            "vertices": [
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        -1875000,
+                        -625000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        -1875000,
+                        625000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        1875000,
+                        625000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        1875000,
+                        -625000
+                    ],
+                    "type": "line"
+                }
+            ]
+        },
+        "bc8d0af5-4394-4dd3-a6da-ea036266e881": {
+            "layer": 60,
+            "parameter_class": "courtyard",
+            "vertices": [
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        -2125000,
+                        -875000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        -2125000,
+                        875000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        2125000,
+                        875000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        2125000,
+                        -875000
+                    ],
+                    "type": "line"
+                }
+            ]
+        }
+    },
+    "tags": [
+        "capacitor",
+        "keramic",
+        "passive",
+        "th",
+        "2.5mm",
+        "2.5mm",
+        "2.5mm"
+    ],
+    "texts": {
+        "7985e04a-739e-4a8e-bc27-6d70b8407e57": {
+            "font": "simplex",
+            "from_smash": false,
+            "layer": 20,
+            "origin": "center",
+            "placement": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    -1625000,
+                    1625000
+                ]
+            },
+            "size": 1000000,
+            "text": "$RD",
+            "width": 150000
+        },
+        "d21670cb-5fe8-41cd-aa24-13b1888e22bd": {
+            "font": "simplex",
+            "from_smash": false,
+            "layer": 50,
+            "origin": "center",
+            "placement": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    -1875000,
+                    0
+                ]
+            },
+            "size": 700000,
+            "text": "$RD",
+            "width": 0
+        }
+    },
+    "type": "package",
+    "uuid": "21a5848f-606f-5e2c-916e-9ff4c6459990"
+}
\ No newline at end of file
diff --git a/breadboarding/pool/packages/cache/247c7bbc-56ec-4847-8227-1100cf66abcb/package.json b/breadboarding/pool/packages/cache/247c7bbc-56ec-4847-8227-1100cf66abcb/package.json
new file mode 100644
index 0000000000000000000000000000000000000000..267812c5971fe668b1f208b7077e4ec1cd1c6bf5
--- /dev/null
+++ b/breadboarding/pool/packages/cache/247c7bbc-56ec-4847-8227-1100cf66abcb/package.json
@@ -0,0 +1,378 @@
+{
+    "arcs": {},
+    "default_model": "d40e76b0-9b57-489a-83c3-90a3b9ef9758",
+    "dimensions": {},
+    "grid_settings": {
+        "current": {
+            "mode": "square",
+            "name": "",
+            "origin": [
+                0,
+                0
+            ],
+            "spacing_rect": [
+                1000000,
+                1000000
+            ],
+            "spacing_square": 1250000
+        },
+        "grids": {}
+    },
+    "junctions": {
+        "26f4e333-9b92-4962-adb5-d0309d176d81": {
+            "position": [
+                -1375000,
+                -3275000
+            ]
+        },
+        "8c3bd9d1-66f2-4ed1-b492-83fa7b00cdf0": {
+            "position": [
+                1375000,
+                -3275000
+            ]
+        },
+        "9df6d4e7-459a-4eae-bdfa-c3fd234b7518": {
+            "position": [
+                -1375000,
+                3275000
+            ]
+        },
+        "da8ea934-f58b-414d-adca-2572206ea33b": {
+            "position": [
+                1375000,
+                3275000
+            ]
+        }
+    },
+    "keepouts": {},
+    "lines": {
+        "235af449-a4f8-41ee-9832-058f9a007415": {
+            "from": "8c3bd9d1-66f2-4ed1-b492-83fa7b00cdf0",
+            "layer": 20,
+            "to": "26f4e333-9b92-4962-adb5-d0309d176d81",
+            "width": 150000
+        },
+        "8d1e5ee7-11a4-4faf-90ae-a9c10354dae8": {
+            "from": "26f4e333-9b92-4962-adb5-d0309d176d81",
+            "layer": 20,
+            "to": "9df6d4e7-459a-4eae-bdfa-c3fd234b7518",
+            "width": 150000
+        },
+        "c55fe6c8-cfe5-437f-a987-3fd2e7921c5a": {
+            "from": "9df6d4e7-459a-4eae-bdfa-c3fd234b7518",
+            "layer": 20,
+            "to": "da8ea934-f58b-414d-adca-2572206ea33b",
+            "width": 150000
+        },
+        "d0ec005c-5991-4936-aa50-8f77d140d2f5": {
+            "from": "da8ea934-f58b-414d-adca-2572206ea33b",
+            "layer": 20,
+            "to": "8c3bd9d1-66f2-4ed1-b492-83fa7b00cdf0",
+            "width": 150000
+        }
+    },
+    "manufacturer": "",
+    "models": {
+        "d40e76b0-9b57-489a-83c3-90a3b9ef9758": {
+            "filename": "3d_models/cache/00001327-7f3e-4640-a573-ea228406b724/3d_models/passive/resistor/resistor_6.3mm_length_8.75mm_lead_spacing.step",
+            "pitch": 0,
+            "roll": 0,
+            "x": 0,
+            "y": 0,
+            "yaw": 16384,
+            "z": 0
+        }
+    },
+    "name": "Generic Resistor 6.3 mm Length",
+    "pads": {
+        "3f3ec899-0e05-446d-84e6-2a7fe26e5eaa": {
+            "name": "2",
+            "padstack": "296cf69b-9d53-45e4-aaab-4aedf4087d3a",
+            "parameter_set": {
+                "hole_diameter": 800000,
+                "pad_diameter": 1400000
+            },
+            "placement": {
+                "angle": 49152,
+                "mirror": false,
+                "shift": [
+                    0,
+                    -4375000
+                ]
+            }
+        },
+        "9b0e2f84-cc39-4113-bf1e-426f2c973721": {
+            "name": "1",
+            "padstack": "296cf69b-9d53-45e4-aaab-4aedf4087d3a",
+            "parameter_set": {
+                "hole_diameter": 800000,
+                "pad_diameter": 1400000
+            },
+            "placement": {
+                "angle": 49152,
+                "mirror": false,
+                "shift": [
+                    0,
+                    4375000
+                ]
+            }
+        }
+    },
+    "parameter_program": "2.500mm 10.150mm\nget-parameter [ courtyard_expansion ]\n2 * +xy\nset-polygon [ courtyard rectangle 0.000mm 0.000mm ]",
+    "parameter_set": {
+        "courtyard_expansion": 250000
+    },
+    "polygons": {
+        "3e6a534a-de92-47a9-84f8-2cf1881a4c24": {
+            "layer": 40,
+            "parameter_class": "",
+            "vertices": [
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        -1000000,
+                        -2900000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        -1000000,
+                        2900000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        1000000,
+                        2900000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        1000000,
+                        -2900000
+                    ],
+                    "type": "line"
+                }
+            ]
+        },
+        "54e517ae-18f7-4a5a-80cb-87253ef046b3": {
+            "layer": 60,
+            "parameter_class": "courtyard",
+            "vertices": [
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        -1500000,
+                        -5325000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        -1500000,
+                        5325000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        1500000,
+                        5325000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        1500000,
+                        -5325000
+                    ],
+                    "type": "line"
+                }
+            ]
+        },
+        "d470fddc-e0b6-4d5f-bbbe-819a50525686": {
+            "layer": 50,
+            "parameter_class": "",
+            "vertices": [
+                {
+                    "arc_center": [
+                        0,
+                        600000
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        -1250000,
+                        -3150000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        -600000
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        -1250000,
+                        3150000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        -600000
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        1250000,
+                        3150000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        600000
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        1250000,
+                        -3150000
+                    ],
+                    "type": "line"
+                }
+            ]
+        }
+    },
+    "rules": {
+        "clearance_package": {
+            "clearance_silkscreen_cu": 200000,
+            "clearance_silkscreen_pkg": 200000,
+            "enabled": true,
+            "order": -1
+        },
+        "package_checks": {
+            "enabled": true,
+            "order": -1
+        }
+    },
+    "tags": [
+        "generic",
+        "passive",
+        "th"
+    ],
+    "texts": {
+        "4d80c4b4-862a-491f-92a6-28146f546964": {
+            "font": "simplex",
+            "from_smash": false,
+            "layer": 20,
+            "origin": "center",
+            "placement": {
+                "angle": 16384,
+                "mirror": false,
+                "shift": [
+                    0,
+                    -2500000
+                ]
+            },
+            "size": 1000000,
+            "text": "$VALUE",
+            "width": 150000
+        },
+        "6ec3ebb3-0690-4179-8b3d-8df23f0ffbff": {
+            "font": "simplex",
+            "from_smash": false,
+            "layer": 40,
+            "origin": "center",
+            "placement": {
+                "angle": 16384,
+                "mirror": false,
+                "shift": [
+                    0,
+                    -2500000
+                ]
+            },
+            "size": 1300000,
+            "text": "$RD",
+            "width": 0
+        },
+        "adf46680-52a3-4407-b629-4ad48e692173": {
+            "font": "simplex",
+            "from_smash": false,
+            "layer": 20,
+            "origin": "center",
+            "placement": {
+                "angle": 16384,
+                "mirror": false,
+                "shift": [
+                    -2500000,
+                    -2500000
+                ]
+            },
+            "size": 1000000,
+            "text": "$RD",
+            "width": 150000
+        },
+        "d6905704-ab99-47db-92a3-222a3520f0fe": {
+            "font": "simplex",
+            "from_smash": false,
+            "layer": 50,
+            "origin": "center",
+            "placement": {
+                "angle": 16384,
+                "mirror": false,
+                "shift": [
+                    0,
+                    -4375000
+                ]
+            },
+            "size": 1500000,
+            "text": "$RD",
+            "width": 0
+        }
+    },
+    "type": "package",
+    "uuid": "247c7bbc-56ec-4847-8227-1100cf66abcb"
+}
\ No newline at end of file
diff --git a/breadboarding/pool/packages/cache/472b5dce-dfc8-4da8-8c73-91fd8d34bbd6/package.json b/breadboarding/pool/packages/cache/472b5dce-dfc8-4da8-8c73-91fd8d34bbd6/package.json
new file mode 100644
index 0000000000000000000000000000000000000000..ff0b60c33e9198b9540e30a1c8b0897a7bb0daf3
--- /dev/null
+++ b/breadboarding/pool/packages/cache/472b5dce-dfc8-4da8-8c73-91fd8d34bbd6/package.json
@@ -0,0 +1,753 @@
+{
+    "_imp": {
+        "grid_spacing": 1250000,
+        "layer_display": {
+            "layer_opacity": 50.0,
+            "layers": {
+                "-1": {
+                    "display_mode": "fill",
+                    "visible": false
+                },
+                "-100": {
+                    "display_mode": "fill_only",
+                    "visible": true
+                },
+                "-110": {
+                    "display_mode": "outline",
+                    "visible": true
+                },
+                "-120": {
+                    "display_mode": "fill_only",
+                    "visible": false
+                },
+                "-130": {
+                    "display_mode": "fill",
+                    "visible": false
+                },
+                "-140": {
+                    "display_mode": "outline",
+                    "visible": true
+                },
+                "-150": {
+                    "display_mode": "outline",
+                    "visible": true
+                },
+                "-160": {
+                    "display_mode": "outline",
+                    "visible": true
+                },
+                "0": {
+                    "display_mode": "fill",
+                    "visible": true
+                },
+                "10": {
+                    "display_mode": "outline",
+                    "visible": true
+                },
+                "20": {
+                    "display_mode": "fill_only",
+                    "visible": true
+                },
+                "30": {
+                    "display_mode": "fill",
+                    "visible": false
+                },
+                "40": {
+                    "display_mode": "outline",
+                    "visible": false
+                },
+                "50": {
+                    "display_mode": "outline",
+                    "visible": true
+                },
+                "60": {
+                    "display_mode": "outline",
+                    "visible": false
+                }
+            }
+        }
+    },
+    "alternate_for": "04610d84-d71e-42e2-9e06-68b9771cd87b",
+    "arcs": {
+        "0baed50d-63f8-4622-8d99-947624ae4438": {
+            "center": "3c77bbdf-c079-4532-9db1-76ea19dd3eb2",
+            "from": "85169a22-48ea-4efa-a0b8-4754c1feb72b",
+            "layer": 20,
+            "to": "462a7aca-8e15-4f0d-a5f3-94784457a81c",
+            "width": 150000
+        },
+        "e1fc6db1-5e16-475b-8eae-19286724f614": {
+            "center": "3c77bbdf-c079-4532-9db1-76ea19dd3eb2",
+            "from": "462a7aca-8e15-4f0d-a5f3-94784457a81c",
+            "layer": 20,
+            "to": "85169a22-48ea-4efa-a0b8-4754c1feb72b",
+            "width": 150000
+        }
+    },
+    "default_model": "3de18b05-1cf5-45cc-a3ff-6cd12bf7692c",
+    "dimensions": {},
+    "junctions": {
+        "0621f009-2a6d-4eaf-8546-e7de774d6a5f": {
+            "position": [
+                -5335000,
+                5335000
+            ]
+        },
+        "100570c6-109a-4777-bceb-aead41a6a5a1": {
+            "position": [
+                5335000,
+                -1940000
+            ]
+        },
+        "1418b812-dc12-42e4-9d8f-5b31523b6c00": {
+            "position": [
+                -3880000,
+                -7150000
+            ]
+        },
+        "221b98a1-4e84-472d-b13f-f349fc10a96b": {
+            "position": [
+                4750000,
+                -6500000
+            ]
+        },
+        "3c77bbdf-c079-4532-9db1-76ea19dd3eb2": {
+            "position": [
+                0,
+                0
+            ]
+        },
+        "3ddb09e3-a765-458f-8015-c3ce944fa7ab": {
+            "position": [
+                -5335000,
+                -1940000
+            ]
+        },
+        "462a7aca-8e15-4f0d-a5f3-94784457a81c": {
+            "position": [
+                2425000,
+                0
+            ]
+        },
+        "7243c93e-7b3b-46b5-b00e-4e0758fb6837": {
+            "position": [
+                -4750000,
+                4850000
+            ]
+        },
+        "7ebcc8f4-69dc-488d-9b87-fde3d5b237ee": {
+            "position": [
+                5335000,
+                -7150000
+            ]
+        },
+        "85169a22-48ea-4efa-a0b8-4754c1feb72b": {
+            "position": [
+                -2425000,
+                0
+            ]
+        },
+        "8c85c33a-c927-44fd-b315-b7c0f0ce553b": {
+            "position": [
+                -4750000,
+                -6500000
+            ]
+        },
+        "abc68255-5c99-4418-abdd-84ed8e056dd1": {
+            "position": [
+                4750000,
+                4850000
+            ]
+        },
+        "b107e26f-2822-4b4e-9776-48b54240f3f4": {
+            "position": [
+                -5335000,
+                -7150000
+            ]
+        },
+        "cfdb0652-5e69-48d4-aba7-3dea6fe75a47": {
+            "position": [
+                5335000,
+                1940000
+            ]
+        },
+        "dd568d95-e248-45cb-a20f-0086755b7c14": {
+            "position": [
+                -5335000,
+                1940000
+            ]
+        },
+        "e4dec4e4-f91b-4b2e-8440-573f31996d72": {
+            "position": [
+                3880000,
+                -7150000
+            ]
+        },
+        "ec1875f8-e916-4d60-90a4-8e0356d32a1a": {
+            "position": [
+                5335000,
+                5335000
+            ]
+        }
+    },
+    "keepouts": {},
+    "lines": {
+        "0767ec69-08d4-40ed-9c1a-c1c3c9de4aff": {
+            "from": "dd568d95-e248-45cb-a20f-0086755b7c14",
+            "layer": 20,
+            "to": "0621f009-2a6d-4eaf-8546-e7de774d6a5f",
+            "width": 150000
+        },
+        "1471260d-d6b9-4ec6-8a4b-5e93818ef9b6": {
+            "from": "ec1875f8-e916-4d60-90a4-8e0356d32a1a",
+            "layer": 20,
+            "to": "cfdb0652-5e69-48d4-aba7-3dea6fe75a47",
+            "width": 150000
+        },
+        "15c78cfa-6ea2-40a2-842d-796062ae7af9": {
+            "from": "abc68255-5c99-4418-abdd-84ed8e056dd1",
+            "layer": 40,
+            "to": "221b98a1-4e84-472d-b13f-f349fc10a96b",
+            "width": 0
+        },
+        "30f3212c-70a8-469c-826c-933bcf6358ac": {
+            "from": "b107e26f-2822-4b4e-9776-48b54240f3f4",
+            "layer": 20,
+            "to": "1418b812-dc12-42e4-9d8f-5b31523b6c00",
+            "width": 150000
+        },
+        "33e84866-e6ee-48fc-a43c-d63ae768b55b": {
+            "from": "7243c93e-7b3b-46b5-b00e-4e0758fb6837",
+            "layer": 40,
+            "to": "abc68255-5c99-4418-abdd-84ed8e056dd1",
+            "width": 0
+        },
+        "3c067843-09fe-4a7d-9846-438a74f35e2d": {
+            "from": "e4dec4e4-f91b-4b2e-8440-573f31996d72",
+            "layer": 20,
+            "to": "7ebcc8f4-69dc-488d-9b87-fde3d5b237ee",
+            "width": 150000
+        },
+        "5b53052a-5679-48e6-88ab-9b46fd1bff81": {
+            "from": "0621f009-2a6d-4eaf-8546-e7de774d6a5f",
+            "layer": 20,
+            "to": "ec1875f8-e916-4d60-90a4-8e0356d32a1a",
+            "width": 150000
+        },
+        "5bf0bf24-058b-4a3c-b10d-4fb6b6424793": {
+            "from": "7ebcc8f4-69dc-488d-9b87-fde3d5b237ee",
+            "layer": 20,
+            "to": "100570c6-109a-4777-bceb-aead41a6a5a1",
+            "width": 150000
+        },
+        "73848c93-14d7-4136-85e8-1cacd27a9e8b": {
+            "from": "221b98a1-4e84-472d-b13f-f349fc10a96b",
+            "layer": 40,
+            "to": "8c85c33a-c927-44fd-b315-b7c0f0ce553b",
+            "width": 0
+        },
+        "b58d528b-efb2-4875-a23e-d73226ba5044": {
+            "from": "b107e26f-2822-4b4e-9776-48b54240f3f4",
+            "layer": 20,
+            "to": "3ddb09e3-a765-458f-8015-c3ce944fa7ab",
+            "width": 150000
+        },
+        "cd21d6a0-3d4d-4904-81d0-22b4b51b6597": {
+            "from": "8c85c33a-c927-44fd-b315-b7c0f0ce553b",
+            "layer": 40,
+            "to": "7243c93e-7b3b-46b5-b00e-4e0758fb6837",
+            "width": 0
+        }
+    },
+    "manufacturer": "TT Electronics",
+    "models": {
+        "3de18b05-1cf5-45cc-a3ff-6cd12bf7692c": {
+            "filename": "3d_models/cache/6d752bc3-29b3-45df-8cf2-1e3aacefbcc6/3d_models/passive/potentiometer/P0915N.step",
+            "pitch": 0,
+            "roll": 0,
+            "x": 0,
+            "y": 0,
+            "yaw": 0,
+            "z": 0
+        }
+    },
+    "name": "P0915N",
+    "pads": {
+        "3b2748d9-da1a-44c2-8a37-3b17834997b7": {
+            "name": "1",
+            "padstack": "296cf69b-9d53-45e4-aaab-4aedf4087d3a",
+            "parameter_set": {
+                "hole_diameter": 1100000,
+                "pad_diameter": 1700000
+            },
+            "placement": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    -2500000,
+                    -7500000
+                ]
+            }
+        },
+        "686cdb4a-fb5a-44cf-9ce4-83fd36b4dd82": {
+            "name": "5",
+            "padstack": "296cf69b-9d53-45e4-aaab-4aedf4087d3a",
+            "parameter_set": {
+                "hole_diameter": 2000000,
+                "pad_diameter": 2600000
+            },
+            "placement": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    5650000,
+                    0
+                ]
+            }
+        },
+        "7a88ec92-2e0e-447d-9495-fc3859c6d9df": {
+            "name": "2",
+            "padstack": "296cf69b-9d53-45e4-aaab-4aedf4087d3a",
+            "parameter_set": {
+                "hole_diameter": 1100000,
+                "pad_diameter": 1700000
+            },
+            "placement": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    0,
+                    -7500000
+                ]
+            }
+        },
+        "bd62ce98-8e0d-41ea-b610-df8fc7f80293": {
+            "name": "4",
+            "padstack": "296cf69b-9d53-45e4-aaab-4aedf4087d3a",
+            "parameter_set": {
+                "hole_diameter": 2000000,
+                "pad_diameter": 2600000
+            },
+            "placement": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    -5650000,
+                    0
+                ]
+            }
+        },
+        "ec435ae2-6af7-4763-8669-8acf10755f1c": {
+            "name": "3",
+            "padstack": "296cf69b-9d53-45e4-aaab-4aedf4087d3a",
+            "parameter_set": {
+                "hole_diameter": 1100000,
+                "pad_diameter": 1700000
+            },
+            "placement": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    2500000,
+                    -7500000
+                ]
+            }
+        }
+    },
+    "parameter_program": "13.900mm 13.045mm\nget-parameter [ courtyard_expansion ]\n2 * +xy\nset-polygon [ courtyard rectangle 0.000mm -1.827mm ]",
+    "parameter_set": {
+        "courtyard_expansion": 250000
+    },
+    "polygons": {
+        "aade6564-5fe4-41d9-81ca-37d391ba9746": {
+            "layer": 60,
+            "parameter_class": "courtyard",
+            "vertices": [
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        -7200000,
+                        -8599500
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        -7200000,
+                        4945500
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        7200000,
+                        4945500
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        7200000,
+                        -8599500
+                    ],
+                    "type": "line"
+                }
+            ]
+        },
+        "dbc1b935-87a0-41ab-8204-304c2d0b90d2": {
+            "layer": 50,
+            "parameter_class": "",
+            "vertices": [
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        -4750000,
+                        -6500000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        -4750000,
+                        -1000000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        -5250000,
+                        -1000000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        -5250000,
+                        1000000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        -4750000,
+                        1000000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        -4750000,
+                        4850000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        4750000,
+                        4850000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        4750000,
+                        1000000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        5250000,
+                        1000000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        5250000,
+                        -1000000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        4750000,
+                        -1000000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        4750000,
+                        -6500000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        3250000,
+                        -6500000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        3250000,
+                        -7000000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        1750000,
+                        -7000000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        1750000,
+                        -6500000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        750000,
+                        -6500000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        750000,
+                        -7000000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        -750000,
+                        -7000000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        -750000,
+                        -6500000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        -1750000,
+                        -6500000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        -1750000,
+                        -7000000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        -3250000,
+                        -7000000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        -3250000,
+                        -6500000
+                    ],
+                    "type": "line"
+                }
+            ]
+        }
+    },
+    "tags": [
+        "passive",
+        "potentiometer"
+    ],
+    "texts": {
+        "67fceebf-1184-4442-b3a3-29cc5ea29e23": {
+            "font": "simplex",
+            "from_smash": false,
+            "layer": 20,
+            "origin": "center",
+            "placement": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    -5335000,
+                    6305000
+                ]
+            },
+            "size": 1000000,
+            "text": "$RD",
+            "width": 150000
+        },
+        "d9fdf5da-9672-461f-816d-039163a23c43": {
+            "font": "simplex",
+            "from_smash": false,
+            "layer": 50,
+            "origin": "center",
+            "placement": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    -4000000,
+                    -5000000
+                ]
+            },
+            "size": 1000000,
+            "text": "$RD",
+            "width": 0
+        }
+    },
+    "type": "package",
+    "uuid": "472b5dce-dfc8-4da8-8c73-91fd8d34bbd6"
+}
\ No newline at end of file
diff --git a/breadboarding/pool/packages/cache/55b08fd7-8822-4ec6-807c-6412d4298198/package.json b/breadboarding/pool/packages/cache/55b08fd7-8822-4ec6-807c-6412d4298198/package.json
new file mode 100644
index 0000000000000000000000000000000000000000..aaedf3e6f38653b63140cbc2ed16354feea1bc70
--- /dev/null
+++ b/breadboarding/pool/packages/cache/55b08fd7-8822-4ec6-807c-6412d4298198/package.json
@@ -0,0 +1,786 @@
+{
+    "_imp": {
+        "grid_spacing": 1250000,
+        "layer_display": {
+            "layer_opacity": 50.0,
+            "layers": {
+                "-1": {
+                    "display_mode": "fill",
+                    "visible": false
+                },
+                "-100": {
+                    "display_mode": "fill_only",
+                    "visible": true
+                },
+                "-110": {
+                    "display_mode": "outline",
+                    "visible": true
+                },
+                "-120": {
+                    "display_mode": "fill_only",
+                    "visible": false
+                },
+                "-130": {
+                    "display_mode": "fill",
+                    "visible": false
+                },
+                "-140": {
+                    "display_mode": "outline",
+                    "visible": true
+                },
+                "-150": {
+                    "display_mode": "outline",
+                    "visible": true
+                },
+                "-160": {
+                    "display_mode": "outline",
+                    "visible": true
+                },
+                "0": {
+                    "display_mode": "fill",
+                    "visible": true
+                },
+                "10": {
+                    "display_mode": "outline",
+                    "visible": true
+                },
+                "20": {
+                    "display_mode": "fill_only",
+                    "visible": true
+                },
+                "30": {
+                    "display_mode": "fill",
+                    "visible": false
+                },
+                "40": {
+                    "display_mode": "outline",
+                    "visible": false
+                },
+                "50": {
+                    "display_mode": "outline",
+                    "visible": true
+                },
+                "60": {
+                    "display_mode": "outline",
+                    "visible": true
+                }
+            }
+        }
+    },
+    "arcs": {
+        "23eebabb-ba20-48e2-bd34-fcac15fb5fdd": {
+            "center": "833db8da-f984-4e56-a20f-7aece612e097",
+            "from": "f4cdc3de-232e-40b9-b033-3defcd071eac",
+            "layer": 20,
+            "to": "9f58b88e-d5b9-42b0-9907-96651cc2b135",
+            "width": 150000
+        },
+        "3b0c0681-3c7c-4ed0-8d1b-6c6f4da18730": {
+            "center": "833db8da-f984-4e56-a20f-7aece612e097",
+            "from": "9f58b88e-d5b9-42b0-9907-96651cc2b135",
+            "layer": 20,
+            "to": "f4cdc3de-232e-40b9-b033-3defcd071eac",
+            "width": 150000
+        },
+        "ae9761b7-d695-4e04-a7c7-061242884442": {
+            "center": "833db8da-f984-4e56-a20f-7aece612e097",
+            "from": "9f58b88e-d5b9-42b0-9907-96651cc2b135",
+            "layer": 40,
+            "to": "f4cdc3de-232e-40b9-b033-3defcd071eac",
+            "width": 0
+        },
+        "c17af095-c62e-41ee-b9e8-98239341b157": {
+            "center": "833db8da-f984-4e56-a20f-7aece612e097",
+            "from": "f4cdc3de-232e-40b9-b033-3defcd071eac",
+            "layer": 40,
+            "to": "9f58b88e-d5b9-42b0-9907-96651cc2b135",
+            "width": 0
+        }
+    },
+    "default_model": "902e427c-7064-4675-8d4a-04e02458b2ca",
+    "dimensions": {},
+    "junctions": {
+        "05cb73a1-77f1-488e-9d17-aa1a1a65cf83": {
+            "position": [
+                -2999983,
+                875011
+            ]
+        },
+        "0cb0638a-afdf-4365-8d4d-fe9b564bd009": {
+            "position": [
+                -2999983,
+                -999989
+            ]
+        },
+        "123f89cd-b2b2-417f-8e5c-d100bee16f5f": {
+            "position": [
+                2500000,
+                -1750000
+            ]
+        },
+        "15c675c1-606c-43fc-873b-b1a7643f6bba": {
+            "position": [
+                -749983,
+                -999989
+            ]
+        },
+        "1670c759-22f6-4b55-bac4-43e2894e8bf1": {
+            "position": [
+                1250000,
+                1750000
+            ]
+        },
+        "1e03125f-9a12-45ae-a92f-714c3d437bac": {
+            "position": [
+                -749983,
+                875011
+            ]
+        },
+        "21212a3e-9700-4333-a2a5-bf2ec5516be9": {
+            "position": [
+                1875000,
+                -1750000
+            ]
+        },
+        "25eeb393-357c-4141-bafe-ec7bbe414248": {
+            "position": [
+                500000,
+                625000
+            ]
+        },
+        "26955ee8-e83a-490c-b6ae-a678c62eac69": {
+            "position": [
+                -625000,
+                -500000
+            ]
+        },
+        "289bbee1-fd4f-4b2a-b067-8b0639a54fc9": {
+            "position": [
+                -1874983,
+                -2249989
+            ]
+        },
+        "2f4c4969-753b-4f1f-a352-a30d35fd0114": {
+            "position": [
+                6500000,
+                4000000
+            ]
+        },
+        "30ac8120-5f86-45ce-b014-9de0e658f3d8": {
+            "position": [
+                -625000,
+                375000
+            ]
+        },
+        "357a6e19-af70-4596-b606-66084cb7bd3e": {
+            "position": [
+                1875000,
+                1750000
+            ]
+        },
+        "561e6fd2-0f1c-469a-b816-b201c0179a70": {
+            "position": [
+                1250000,
+                -1750000
+            ]
+        },
+        "5e206b89-e2c6-4a1e-927a-bf5a9503324a": {
+            "position": [
+                -1874983,
+                -999989
+            ]
+        },
+        "67a93b4d-d2d5-4dca-a44c-5185de335791": {
+            "position": [
+                2500000,
+                1750000
+            ]
+        },
+        "6ecbdb53-6270-4682-b153-3cf107c121d8": {
+            "position": [
+                3000000,
+                2250000
+            ]
+        },
+        "82578d1f-f7b0-4275-af02-5253bbc7358c": {
+            "position": [
+                -2999983,
+                -2249989
+            ]
+        },
+        "833db8da-f984-4e56-a20f-7aece612e097": {
+            "position": [
+                -5625000,
+                -3125000
+            ]
+        },
+        "83f99375-1f58-4188-9fec-c60252cc4ec2": {
+            "position": [
+                750000,
+                -500000
+            ]
+        },
+        "8cd99d11-9b8a-4489-bb37-aee751b89800": {
+            "position": [
+                500000,
+                -250000
+            ]
+        },
+        "8f24bac1-0ad0-40ca-978c-65facabd0eff": {
+            "position": [
+                6500000,
+                -4000000
+            ]
+        },
+        "93c516b6-57c8-4c2a-a5a2-ae6c965ea8c3": {
+            "position": [
+                500000,
+                125000
+            ]
+        },
+        "9f58b88e-d5b9-42b0-9907-96651cc2b135": {
+            "position": [
+                -6125000,
+                -3125000
+            ]
+        },
+        "9f74968a-6b0c-4e46-a8d2-bcf616b1ebc3": {
+            "position": [
+                -2999983,
+                2125011
+            ]
+        },
+        "a1705f52-c38c-4c8e-89ba-8cf893ab837b": {
+            "position": [
+                1875000,
+                -2250000
+            ]
+        },
+        "a5cc0b61-492c-4ccd-8d0b-c3c23c4a15ce": {
+            "position": [
+                -6500000,
+                -4000000
+            ]
+        },
+        "be96dad0-e499-4bfa-86c4-75e58c00fb65": {
+            "position": [
+                750000,
+                375000
+            ]
+        },
+        "c38fe879-31c7-43d5-9c6a-dd22cb6cced0": {
+            "position": [
+                3000000,
+                -2250000
+            ]
+        },
+        "d0fa7cad-6439-456a-b195-356bd2b2bf30": {
+            "position": [
+                -1874983,
+                2125011
+            ]
+        },
+        "d0fd6262-5726-40fb-85e7-10a9c4f7b7aa": {
+            "position": [
+                -6500000,
+                4000000
+            ]
+        },
+        "dd3acac9-297f-45ab-aabe-6e9a4d55f820": {
+            "position": [
+                1875000,
+                2250000
+            ]
+        },
+        "de75d89e-ab4f-4cd6-b2a1-2dd5fbae508e": {
+            "position": [
+                -1874983,
+                875011
+            ]
+        },
+        "e0c4dfdf-432a-41f6-9cd4-9878a9396e15": {
+            "position": [
+                500000,
+                -750000
+            ]
+        },
+        "f4cdc3de-232e-40b9-b033-3defcd071eac": {
+            "position": [
+                -5125000,
+                -3125000
+            ]
+        }
+    },
+    "keepouts": {},
+    "lines": {
+        "154f4afb-4dd0-4da3-bd95-c6a8820f6246": {
+            "from": "6ecbdb53-6270-4682-b153-3cf107c121d8",
+            "layer": 20,
+            "to": "dd3acac9-297f-45ab-aabe-6e9a4d55f820",
+            "width": 150000
+        },
+        "1689b995-f858-4ede-9371-1ec8a145e0d9": {
+            "from": "26955ee8-e83a-490c-b6ae-a678c62eac69",
+            "layer": 20,
+            "to": "83f99375-1f58-4188-9fec-c60252cc4ec2",
+            "width": 150000
+        },
+        "1c40f5d7-dab1-4510-9c5f-0b683fbd75dd": {
+            "from": "561e6fd2-0f1c-469a-b816-b201c0179a70",
+            "layer": 20,
+            "to": "123f89cd-b2b2-417f-8e5c-d100bee16f5f",
+            "width": 150000
+        },
+        "2605af5d-6716-49f8-ac3d-d9bd9cc375ae": {
+            "from": "5e206b89-e2c6-4a1e-927a-bf5a9503324a",
+            "layer": 20,
+            "to": "0cb0638a-afdf-4365-8d4d-fe9b564bd009",
+            "width": 150000
+        },
+        "29337c13-2f71-4ea8-8e0e-315619bec097": {
+            "from": "289bbee1-fd4f-4b2a-b067-8b0639a54fc9",
+            "layer": 20,
+            "to": "5e206b89-e2c6-4a1e-927a-bf5a9503324a",
+            "width": 150000
+        },
+        "3055d096-478b-4cac-96a6-a1ecec1ab2d6": {
+            "from": "d0fa7cad-6439-456a-b195-356bd2b2bf30",
+            "layer": 20,
+            "to": "9f74968a-6b0c-4e46-a8d2-bcf616b1ebc3",
+            "width": 150000
+        },
+        "3c371dfb-762e-48d2-8775-a9d9bfb7420b": {
+            "from": "de75d89e-ab4f-4cd6-b2a1-2dd5fbae508e",
+            "layer": 20,
+            "to": "d0fa7cad-6439-456a-b195-356bd2b2bf30",
+            "width": 150000
+        },
+        "3e6d6034-f2ea-41f5-835b-b47d8a3fb5f0": {
+            "from": "d0fd6262-5726-40fb-85e7-10a9c4f7b7aa",
+            "layer": 20,
+            "to": "2f4c4969-753b-4f1f-a352-a30d35fd0114",
+            "width": 150000
+        },
+        "50bb899c-a1a3-4b1d-a6bb-2bc2b9983bf2": {
+            "from": "5e206b89-e2c6-4a1e-927a-bf5a9503324a",
+            "layer": 20,
+            "to": "15c675c1-606c-43fc-873b-b1a7643f6bba",
+            "width": 150000
+        },
+        "59f915a0-3371-40cb-b020-42253d2fa325": {
+            "from": "05cb73a1-77f1-488e-9d17-aa1a1a65cf83",
+            "layer": 20,
+            "to": "1e03125f-9a12-45ae-a92f-714c3d437bac",
+            "width": 150000
+        },
+        "5aa1a78e-37a5-41ea-99f6-d595d538432e": {
+            "from": "5e206b89-e2c6-4a1e-927a-bf5a9503324a",
+            "layer": 20,
+            "to": "05cb73a1-77f1-488e-9d17-aa1a1a65cf83",
+            "width": 150000
+        },
+        "5ded209c-cf8a-43e5-a6b8-e8e4bee92158": {
+            "from": "30ac8120-5f86-45ce-b014-9de0e658f3d8",
+            "layer": 20,
+            "to": "be96dad0-e499-4bfa-86c4-75e58c00fb65",
+            "width": 150000
+        },
+        "89a31091-e3ed-4e79-81d4-30fb295be88c": {
+            "from": "21212a3e-9700-4333-a2a5-bf2ec5516be9",
+            "layer": 20,
+            "to": "a1705f52-c38c-4c8e-89ba-8cf893ab837b",
+            "width": 150000
+        },
+        "8d61b6c2-e36f-4398-9a5f-ef855b0c0757": {
+            "from": "dd3acac9-297f-45ab-aabe-6e9a4d55f820",
+            "layer": 20,
+            "to": "357a6e19-af70-4596-b606-66084cb7bd3e",
+            "width": 150000
+        },
+        "905388c6-71e6-49f1-ae8b-c104db45ba06": {
+            "from": "8f24bac1-0ad0-40ca-978c-65facabd0eff",
+            "layer": 20,
+            "to": "a5cc0b61-492c-4ccd-8d0b-c3c23c4a15ce",
+            "width": 150000
+        },
+        "9d669984-1af0-4520-8cfc-11306374be77": {
+            "from": "1670c759-22f6-4b55-bac4-43e2894e8bf1",
+            "layer": 20,
+            "to": "561e6fd2-0f1c-469a-b816-b201c0179a70",
+            "width": 150000
+        },
+        "b6422a5d-ebe0-41a5-b90b-16abbfe13f79": {
+            "from": "67a93b4d-d2d5-4dca-a44c-5185de335791",
+            "layer": 20,
+            "to": "357a6e19-af70-4596-b606-66084cb7bd3e",
+            "width": 150000
+        },
+        "bd792bf8-1f9e-4a4e-867d-17300106fd5d": {
+            "from": "82578d1f-f7b0-4275-af02-5253bbc7358c",
+            "layer": 20,
+            "to": "289bbee1-fd4f-4b2a-b067-8b0639a54fc9",
+            "width": 150000
+        },
+        "c069ca7e-080e-41c8-a750-e2f91954d778": {
+            "from": "83f99375-1f58-4188-9fec-c60252cc4ec2",
+            "layer": 20,
+            "to": "8cd99d11-9b8a-4489-bb37-aee751b89800",
+            "width": 150000
+        },
+        "cdad59ec-c13d-4343-b4ea-78f1c693176c": {
+            "from": "2f4c4969-753b-4f1f-a352-a30d35fd0114",
+            "layer": 20,
+            "to": "8f24bac1-0ad0-40ca-978c-65facabd0eff",
+            "width": 150000
+        },
+        "d38df95e-fb94-4c6c-a085-5c25516eeb15": {
+            "from": "83f99375-1f58-4188-9fec-c60252cc4ec2",
+            "layer": 20,
+            "to": "e0c4dfdf-432a-41f6-9cd4-9878a9396e15",
+            "width": 150000
+        },
+        "da9a5911-aa42-49f8-a993-863ea5493c49": {
+            "from": "a5cc0b61-492c-4ccd-8d0b-c3c23c4a15ce",
+            "layer": 20,
+            "to": "d0fd6262-5726-40fb-85e7-10a9c4f7b7aa",
+            "width": 150000
+        },
+        "eb17b1cd-5386-4c51-9ac8-ce67ebf5d252": {
+            "from": "357a6e19-af70-4596-b606-66084cb7bd3e",
+            "layer": 20,
+            "to": "1670c759-22f6-4b55-bac4-43e2894e8bf1",
+            "width": 150000
+        },
+        "ee394aa3-a389-4814-8266-8a8ac7d8ea09": {
+            "from": "1e03125f-9a12-45ae-a92f-714c3d437bac",
+            "layer": 20,
+            "to": "5e206b89-e2c6-4a1e-927a-bf5a9503324a",
+            "width": 150000
+        },
+        "eedb1209-21ed-4b18-ad29-05b968ad0b79": {
+            "from": "a1705f52-c38c-4c8e-89ba-8cf893ab837b",
+            "layer": 20,
+            "to": "c38fe879-31c7-43d5-9c6a-dd22cb6cced0",
+            "width": 150000
+        },
+        "f150ed17-fd23-41b1-9752-41a0bbd1acd3": {
+            "from": "123f89cd-b2b2-417f-8e5c-d100bee16f5f",
+            "layer": 20,
+            "to": "67a93b4d-d2d5-4dca-a44c-5185de335791",
+            "width": 150000
+        },
+        "f26bd02f-46de-4695-933f-8a29c968815f": {
+            "from": "be96dad0-e499-4bfa-86c4-75e58c00fb65",
+            "layer": 20,
+            "to": "93c516b6-57c8-4c2a-a5a2-ae6c965ea8c3",
+            "width": 150000
+        },
+        "f621ac38-c9b0-41d8-b27f-e55da96eef4b": {
+            "from": "be96dad0-e499-4bfa-86c4-75e58c00fb65",
+            "layer": 20,
+            "to": "25eeb393-357c-4141-bafe-ec7bbe414248",
+            "width": 150000
+        }
+    },
+    "manufacturer": "Nanyang Senba Optical Elec",
+    "models": {
+        "902e427c-7064-4675-8d4a-04e02458b2ca": {
+            "filename": "3d_models/cache/6d752bc3-29b3-45df-8cf2-1e3aacefbcc6/3d_models/opto/opto-isolator/LCR-0202.step",
+            "pitch": 0,
+            "roll": 0,
+            "x": 0,
+            "y": 0,
+            "yaw": 0,
+            "z": 0
+        }
+    },
+    "name": "LCR-0202",
+    "pads": {
+        "54340327-64e1-4583-a9c1-c48cd8d63545": {
+            "name": "3",
+            "padstack": "296cf69b-9d53-45e4-aaab-4aedf4087d3a",
+            "parameter_set": {
+                "hole_diameter": 900000,
+                "pad_diameter": 1800000
+            },
+            "placement": {
+                "angle": 16384,
+                "mirror": false,
+                "shift": [
+                    4250000,
+                    -2250000
+                ]
+            }
+        },
+        "97a7fe3f-a43e-403d-b9cf-2c273a6ac333": {
+            "name": "2",
+            "padstack": "296cf69b-9d53-45e4-aaab-4aedf4087d3a",
+            "parameter_set": {
+                "hole_diameter": 900000,
+                "pad_diameter": 1800000
+            },
+            "placement": {
+                "angle": 49152,
+                "mirror": false,
+                "shift": [
+                    -4250000,
+                    2250000
+                ]
+            }
+        },
+        "9a164cdc-e4eb-49ea-b14d-78f81a679655": {
+            "name": "4",
+            "padstack": "296cf69b-9d53-45e4-aaab-4aedf4087d3a",
+            "parameter_set": {
+                "hole_diameter": 900000,
+                "pad_diameter": 1800000
+            },
+            "placement": {
+                "angle": 16384,
+                "mirror": false,
+                "shift": [
+                    4250000,
+                    2250000
+                ]
+            }
+        },
+        "bbd6ea1f-4955-4b67-b7ff-3b0ee5af9254": {
+            "name": "1",
+            "padstack": "296cf69b-9d53-45e4-aaab-4aedf4087d3a",
+            "parameter_set": {
+                "hole_diameter": 900000,
+                "pad_diameter": 1800000
+            },
+            "placement": {
+                "angle": 49152,
+                "mirror": false,
+                "shift": [
+                    -4250000,
+                    -2250000
+                ]
+            }
+        }
+    },
+    "parameter_program": "12.500mm 7.500mm\nget-parameter [ courtyard_expansion ]\n2 * +xy\nset-polygon [ courtyard rectangle 0.000mm 0.000mm ]",
+    "parameter_set": {
+        "courtyard_expansion": 250000
+    },
+    "polygons": {
+        "79b0b3a3-2ef3-4d1d-89ee-5de21e498986": {
+            "layer": 40,
+            "parameter_class": "",
+            "vertices": [
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        -6250000,
+                        3750000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        6250000,
+                        3750000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        6250000,
+                        -3750000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        -6250000,
+                        -3750000
+                    ],
+                    "type": "line"
+                }
+            ]
+        },
+        "caef5fab-ef11-41e6-8817-1e1b883d8039": {
+            "layer": 60,
+            "parameter_class": "courtyard",
+            "vertices": [
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        -6500000,
+                        -4000000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        -6500000,
+                        4000000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        6500000,
+                        4000000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        6500000,
+                        -4000000
+                    ],
+                    "type": "line"
+                }
+            ]
+        },
+        "ed758fbe-f7d7-459a-ba5a-7a205706a12f": {
+            "layer": 50,
+            "parameter_class": "",
+            "vertices": [
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        -5000000,
+                        -3750000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        -6250000,
+                        -2500000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        -6250000,
+                        3750000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        6250000,
+                        3750000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        6250000,
+                        -3750000
+                    ],
+                    "type": "line"
+                }
+            ]
+        }
+    },
+    "tags": [
+        "optoelectronic",
+        "vactrol"
+    ],
+    "texts": {
+        "33b2932e-4637-41ba-97c0-27aedb8db4fa": {
+            "font": "simplex",
+            "from_smash": false,
+            "layer": 20,
+            "origin": "center",
+            "placement": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    -6250000,
+                    -5000000
+                ]
+            },
+            "size": 1000000,
+            "text": "$RD",
+            "width": 150000
+        },
+        "bff95562-5e38-4698-b3d9-1cf8b1054fd8": {
+            "font": "simplex",
+            "from_smash": false,
+            "layer": 50,
+            "origin": "center",
+            "placement": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    -5000000,
+                    0
+                ]
+            },
+            "size": 1500000,
+            "text": "$RD",
+            "width": 0
+        }
+    },
+    "type": "package",
+    "uuid": "55b08fd7-8822-4ec6-807c-6412d4298198"
+}
\ No newline at end of file
diff --git a/breadboarding/pool/packages/cache/84529497-31a1-4f8f-abac-c07d0782069f/package.json b/breadboarding/pool/packages/cache/84529497-31a1-4f8f-abac-c07d0782069f/package.json
new file mode 100644
index 0000000000000000000000000000000000000000..5b9b2e00f9820983a0a50dd09c146314f9ef98ee
--- /dev/null
+++ b/breadboarding/pool/packages/cache/84529497-31a1-4f8f-abac-c07d0782069f/package.json
@@ -0,0 +1,363 @@
+{
+    "arcs": {},
+    "default_model": "84ec8229-d872-42f8-bfcc-96938ff02bd1",
+    "dimensions": {},
+    "junctions": {
+        "0a740d64-5459-44e6-bdcc-a1efd331d807": {
+            "position": [
+                1270000,
+                -2540000
+            ]
+        },
+        "80a43f22-0059-4ced-b4d8-ff1c36015780": {
+            "position": [
+                -1270000,
+                -2540000
+            ]
+        },
+        "9b0bf198-8b0c-45ff-a14f-aa74d93facd4": {
+            "position": [
+                -1770000,
+                1270000
+            ]
+        },
+        "9b10026b-58a7-43e4-953a-68a6935f3bab": {
+            "position": [
+                -2520000,
+                895000
+            ]
+        },
+        "d69a70c8-e93e-4059-9ac3-709a743093ab": {
+            "position": [
+                -1270000,
+                2540000
+            ]
+        },
+        "dff7942a-6556-4260-80b8-a09a91366b54": {
+            "position": [
+                1270000,
+                2540000
+            ]
+        },
+        "eaff5280-c820-4c14-a432-97091dbfe4be": {
+            "position": [
+                -2520000,
+                1645000
+            ]
+        }
+    },
+    "keepouts": {},
+    "lines": {
+        "235709dc-0c3e-42d0-89c4-e087c95fcba6": {
+            "from": "80a43f22-0059-4ced-b4d8-ff1c36015780",
+            "layer": 20,
+            "to": "d69a70c8-e93e-4059-9ac3-709a743093ab",
+            "width": 150000
+        },
+        "3f0d920f-2e18-4ad1-96f5-e31e863a69ee": {
+            "from": "dff7942a-6556-4260-80b8-a09a91366b54",
+            "layer": 20,
+            "to": "0a740d64-5459-44e6-bdcc-a1efd331d807",
+            "width": 150000
+        },
+        "3f165a62-2d8a-4472-b386-0f4701f0ca4c": {
+            "from": "eaff5280-c820-4c14-a432-97091dbfe4be",
+            "layer": 20,
+            "to": "9b0bf198-8b0c-45ff-a14f-aa74d93facd4",
+            "width": 150000
+        },
+        "61b2951c-0510-408b-a63e-73b3c3f8761b": {
+            "from": "9b0bf198-8b0c-45ff-a14f-aa74d93facd4",
+            "layer": 20,
+            "to": "9b10026b-58a7-43e4-953a-68a6935f3bab",
+            "width": 150000
+        },
+        "adac42c7-c996-4b71-a7b8-416675e8c859": {
+            "from": "0a740d64-5459-44e6-bdcc-a1efd331d807",
+            "layer": 20,
+            "to": "80a43f22-0059-4ced-b4d8-ff1c36015780",
+            "width": 150000
+        },
+        "bea06d61-6320-4083-ba8d-784febec8765": {
+            "from": "9b10026b-58a7-43e4-953a-68a6935f3bab",
+            "layer": 20,
+            "to": "eaff5280-c820-4c14-a432-97091dbfe4be",
+            "width": 150000
+        },
+        "e8cdf09f-2937-4d7c-aa87-6b5ebaa148aa": {
+            "from": "d69a70c8-e93e-4059-9ac3-709a743093ab",
+            "layer": 20,
+            "to": "dff7942a-6556-4260-80b8-a09a91366b54",
+            "width": 150000
+        }
+    },
+    "manufacturer": "",
+    "models": {
+        "84ec8229-d872-42f8-bfcc-96938ff02bd1": {
+            "filename": "3d_models/cache/6d752bc3-29b3-45df-8cf2-1e3aacefbcc6/3d_models/connector/header/2.54mm/PinHeader_1x02_P2.54mm_Vertical.step",
+            "pitch": 0,
+            "roll": 0,
+            "x": 0,
+            "y": 1270000,
+            "yaw": 0,
+            "z": 0
+        }
+    },
+    "name": "Pin header 1×2, 2.54mm pitch, vertical",
+    "pads": {
+        "7bc2147a-0234-41f6-ab65-444e57a43ce5": {
+            "name": "1",
+            "padstack": "296cf69b-9d53-45e4-aaab-4aedf4087d3a",
+            "parameter_set": {
+                "hole_diameter": 1000000,
+                "pad_diameter": 1700000
+            },
+            "placement": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    0,
+                    1270000
+                ]
+            }
+        },
+        "7de8ad61-d839-4bad-85e8-5b3d093d4d6c": {
+            "name": "2",
+            "padstack": "296cf69b-9d53-45e4-aaab-4aedf4087d3a",
+            "parameter_set": {
+                "hole_diameter": 1000000,
+                "pad_diameter": 1700000
+            },
+            "placement": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    0,
+                    -1270000
+                ]
+            }
+        }
+    },
+    "parameter_program": "2.540mm 5.080mm\nget-parameter [ courtyard_expansion ]\n2 * +xy\nset-polygon [ courtyard rectangle 0mm 0mm ]",
+    "parameter_set": {
+        "courtyard_expansion": 250000
+    },
+    "polygons": {
+        "3322ee2d-24ff-47df-9c67-0f9626dffd93": {
+            "layer": 40,
+            "parameter_class": "",
+            "vertices": [
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        -1270000,
+                        2540000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        1270000,
+                        2540000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        1270000,
+                        -2540000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        -1270000,
+                        -2540000
+                    ],
+                    "type": "line"
+                }
+            ]
+        },
+        "45a233cb-e960-474c-95b5-01d39aa03eb7": {
+            "layer": 60,
+            "parameter_class": "courtyard",
+            "vertices": [
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        -1270000,
+                        2540000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        1270000,
+                        2540000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        1270000,
+                        -2540000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        -1270000,
+                        -2540000
+                    ],
+                    "type": "line"
+                }
+            ]
+        },
+        "fa8bb976-c5ec-46a7-9da1-880aa4d5f94d": {
+            "layer": 50,
+            "parameter_class": "",
+            "vertices": [
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        -270000,
+                        2540000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        1270000,
+                        2540000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        1270000,
+                        -2540000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        -1270000,
+                        -2540000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        -1270000,
+                        1540000
+                    ],
+                    "type": "line"
+                }
+            ]
+        }
+    },
+    "tags": [
+        "generic",
+        "header"
+    ],
+    "texts": {
+        "913b4616-24ea-484f-bb29-d62f975cde42": {
+            "font": "simplex",
+            "from_smash": false,
+            "layer": 20,
+            "origin": "center",
+            "placement": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    -1270000,
+                    3810000
+                ]
+            },
+            "size": 1000000,
+            "text": "$RD",
+            "width": 150000
+        },
+        "de20a055-0c45-4a0e-adc5-a23e4b0a5e0e": {
+            "font": "simplex",
+            "from_smash": false,
+            "layer": 50,
+            "origin": "center",
+            "placement": {
+                "angle": 16384,
+                "mirror": false,
+                "shift": [
+                    0,
+                    -2540000
+                ]
+            },
+            "size": 1500000,
+            "text": "$RD",
+            "width": 0
+        }
+    },
+    "type": "package",
+    "uuid": "84529497-31a1-4f8f-abac-c07d0782069f"
+}
\ No newline at end of file
diff --git a/breadboarding/pool/packages/cache/9260270c-dc4a-446a-9fcd-0f930e1ffabc/package.json b/breadboarding/pool/packages/cache/9260270c-dc4a-446a-9fcd-0f930e1ffabc/package.json
new file mode 100644
index 0000000000000000000000000000000000000000..62579b98cc9632e4c94ecbb8db779c370ba69962
--- /dev/null
+++ b/breadboarding/pool/packages/cache/9260270c-dc4a-446a-9fcd-0f930e1ffabc/package.json
@@ -0,0 +1,469 @@
+{
+    "_imp": {
+        "grid_spacing": 100000,
+        "layer_display": {
+            "layer_opacity": 50.0,
+            "layers": {
+                "-1": {
+                    "color": {
+                        "b": 0.0,
+                        "g": 1.0,
+                        "r": 1.0
+                    },
+                    "display_mode": "fill",
+                    "visible": false
+                },
+                "-100": {
+                    "color": {
+                        "b": 0.0,
+                        "g": 0.5,
+                        "r": 0.0
+                    },
+                    "display_mode": "fill_only",
+                    "visible": true
+                },
+                "-110": {
+                    "color": {
+                        "b": 0.25,
+                        "g": 0.5,
+                        "r": 0.25
+                    },
+                    "display_mode": "outline",
+                    "visible": true
+                },
+                "-120": {
+                    "color": {
+                        "b": 0.8999999761581421,
+                        "g": 0.8999999761581421,
+                        "r": 0.8999999761581421
+                    },
+                    "display_mode": "fill_only",
+                    "visible": false
+                },
+                "-130": {
+                    "color": {
+                        "b": 0.800000011920929,
+                        "g": 0.800000011920929,
+                        "r": 0.800000011920929
+                    },
+                    "display_mode": "fill",
+                    "visible": false
+                },
+                "-140": {
+                    "color": {
+                        "b": 0.5,
+                        "g": 0.5,
+                        "r": 0.5
+                    },
+                    "display_mode": "outline",
+                    "visible": true
+                },
+                "-150": {
+                    "color": {
+                        "b": 0.5,
+                        "g": 0.5,
+                        "r": 0.5
+                    },
+                    "display_mode": "outline",
+                    "visible": true
+                },
+                "-160": {
+                    "color": {
+                        "b": 0.5,
+                        "g": 0.5,
+                        "r": 0.5
+                    },
+                    "display_mode": "outline",
+                    "visible": true
+                },
+                "0": {
+                    "color": {
+                        "b": 0.0,
+                        "g": 0.0,
+                        "r": 1.0
+                    },
+                    "display_mode": "fill",
+                    "visible": true
+                },
+                "10": {
+                    "color": {
+                        "b": 0.5,
+                        "g": 0.5,
+                        "r": 1.0
+                    },
+                    "display_mode": "outline",
+                    "visible": true
+                },
+                "20": {
+                    "color": {
+                        "b": 0.8999999761581421,
+                        "g": 0.8999999761581421,
+                        "r": 0.8999999761581421
+                    },
+                    "display_mode": "fill_only",
+                    "visible": false
+                },
+                "30": {
+                    "color": {
+                        "b": 0.800000011920929,
+                        "g": 0.800000011920929,
+                        "r": 0.800000011920929
+                    },
+                    "display_mode": "fill",
+                    "visible": false
+                },
+                "40": {
+                    "color": {
+                        "b": 0.5,
+                        "g": 0.5,
+                        "r": 0.5
+                    },
+                    "display_mode": "outline",
+                    "visible": true
+                },
+                "50": {
+                    "color": {
+                        "b": 0.5,
+                        "g": 0.5,
+                        "r": 0.5
+                    },
+                    "display_mode": "outline",
+                    "visible": true
+                },
+                "60": {
+                    "color": {
+                        "b": 0.5,
+                        "g": 0.5,
+                        "r": 0.5
+                    },
+                    "display_mode": "outline",
+                    "visible": true
+                }
+            }
+        }
+    },
+    "arcs": {},
+    "default_model": "4827c055-903e-4c48-a27b-167101c52549",
+    "junctions": {
+        "4c89997e-e631-47d7-a6a9-2776a114f387": {
+            "position": [
+                400000,
+                1000000
+            ]
+        },
+        "83a7e0b2-7bbb-4a30-9279-d7e09418cff5": {
+            "position": [
+                -400000,
+                -1000000
+            ]
+        },
+        "f41960b1-b517-45f6-9d76-8ed4a7301d6d": {
+            "position": [
+                -900000,
+                1000000
+            ]
+        },
+        "fe4fda72-ef4f-496c-bad4-53090890fc5b": {
+            "position": [
+                400000,
+                -1000000
+            ]
+        }
+    },
+    "lines": {
+        "df7a603b-ef55-45a4-968b-37199cad0bf8": {
+            "from": "fe4fda72-ef4f-496c-bad4-53090890fc5b",
+            "layer": 20,
+            "to": "83a7e0b2-7bbb-4a30-9279-d7e09418cff5",
+            "width": 150000
+        },
+        "e4987e18-17e6-4502-8797-3312683b7427": {
+            "from": "4c89997e-e631-47d7-a6a9-2776a114f387",
+            "layer": 20,
+            "to": "f41960b1-b517-45f6-9d76-8ed4a7301d6d",
+            "width": 150000
+        }
+    },
+    "manufacturer": "",
+    "models": {
+        "4827c055-903e-4c48-a27b-167101c52549": {
+            "filename": "3d_models/cache/6d752bc3-29b3-45df-8cf2-1e3aacefbcc6/3d_models/local/sot/User Library-SOT-523.step",
+            "pitch": 49152,
+            "roll": 49152,
+            "x": 0,
+            "y": 0,
+            "yaw": 0,
+            "z": 0
+        }
+    },
+    "name": "SOT-523",
+    "pads": {
+        "03eae3a5-6b86-4859-a831-06b32da3cb29": {
+            "name": "1",
+            "padstack": "3846f4bf-7acf-403a-bc36-771ec675eac9",
+            "parameter_set": {
+                "pad_height": 400000,
+                "pad_width": 510000
+            },
+            "placement": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    -650000,
+                    500000
+                ]
+            }
+        },
+        "c8227bdb-d278-485c-a109-cdc288810f82": {
+            "name": "2",
+            "padstack": "3846f4bf-7acf-403a-bc36-771ec675eac9",
+            "parameter_set": {
+                "pad_height": 400000,
+                "pad_width": 510000
+            },
+            "placement": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    -650000,
+                    -500000
+                ]
+            }
+        },
+        "fae7463e-3cad-46b5-98fc-38304324fe87": {
+            "name": "3",
+            "padstack": "3846f4bf-7acf-403a-bc36-771ec675eac9",
+            "parameter_set": {
+                "pad_height": 400000,
+                "pad_width": 510000
+            },
+            "placement": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    650000,
+                    0
+                ]
+            }
+        }
+    },
+    "parameter_program": "1.810mm 1.700mm\nget-parameter [ courtyard_expansion ]\n2 * +xy\nset-polygon [ courtyard rectangle 0.000mm 0.000mm ]",
+    "parameter_set": {
+        "courtyard_expansion": 250000
+    },
+    "polygons": {
+        "552ab842-8917-44a4-93c7-87926a6b6e7a": {
+            "layer": 40,
+            "parameter_class": "",
+            "vertices": [
+                {
+                    "arc_center": [
+                        -225000,
+                        -550000
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        -425000,
+                        -850000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        -225000,
+                        550000
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        -425000,
+                        850000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        225000,
+                        550000
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        425000,
+                        850000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        225000,
+                        -550000
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        425000,
+                        -850000
+                    ],
+                    "type": "line"
+                }
+            ]
+        },
+        "83937483-bee1-4946-9d28-225294c97cca": {
+            "layer": 60,
+            "parameter_class": "courtyard",
+            "vertices": [
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        -1155000,
+                        -1100000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        -1155000,
+                        1100000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        1155000,
+                        1100000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        1155000,
+                        -1100000
+                    ],
+                    "type": "line"
+                }
+            ]
+        },
+        "cbd41a70-a460-4140-81d2-0724ffcae295": {
+            "layer": 50,
+            "parameter_class": "",
+            "vertices": [
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        -425000,
+                        -850000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        -425000,
+                        350000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        75000,
+                        850000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        425000,
+                        850000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        425000,
+                        -850000
+                    ],
+                    "type": "line"
+                }
+            ]
+        }
+    },
+    "tags": [
+        "5"
+    ],
+    "texts": {
+        "9bcb3b40-d225-45ba-a499-8c151b68f2bc": {
+            "from_smash": false,
+            "layer": 20,
+            "origin": "center",
+            "placement": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    -800000,
+                    1900000
+                ]
+            },
+            "size": 1000000,
+            "text": "$RD",
+            "width": 150000
+        },
+        "c2ddd275-cc90-43f5-96df-adc771912da6": {
+            "from_smash": false,
+            "layer": 50,
+            "origin": "center",
+            "placement": {
+                "angle": 16384,
+                "mirror": false,
+                "shift": [
+                    0,
+                    -850000
+                ]
+            },
+            "size": 300000,
+            "text": "$RD",
+            "width": 0
+        }
+    },
+    "type": "package",
+    "uuid": "9260270c-dc4a-446a-9fcd-0f930e1ffabc"
+}
\ No newline at end of file
diff --git a/breadboarding/pool/packages/cache/b88dae75-4471-4842-a8f4-0a68dda583d1/package.json b/breadboarding/pool/packages/cache/b88dae75-4471-4842-a8f4-0a68dda583d1/package.json
new file mode 100644
index 0000000000000000000000000000000000000000..b30bbb9727133c864f5cdc9b698dbd6a91743901
--- /dev/null
+++ b/breadboarding/pool/packages/cache/b88dae75-4471-4842-a8f4-0a68dda583d1/package.json
@@ -0,0 +1,413 @@
+{
+    "_imp": {
+        "grid_spacing": 635000,
+        "layer_display": {
+            "layer_opacity": 50.0,
+            "layers": {
+                "-1": {
+                    "display_mode": "fill",
+                    "visible": false
+                },
+                "-100": {
+                    "display_mode": "fill_only",
+                    "visible": true
+                },
+                "-110": {
+                    "display_mode": "outline",
+                    "visible": true
+                },
+                "-120": {
+                    "display_mode": "fill_only",
+                    "visible": false
+                },
+                "-130": {
+                    "display_mode": "fill",
+                    "visible": false
+                },
+                "-140": {
+                    "display_mode": "outline",
+                    "visible": true
+                },
+                "-150": {
+                    "display_mode": "outline",
+                    "visible": true
+                },
+                "-160": {
+                    "display_mode": "outline",
+                    "visible": true
+                },
+                "0": {
+                    "display_mode": "fill",
+                    "visible": true
+                },
+                "10": {
+                    "display_mode": "outline",
+                    "visible": true
+                },
+                "20": {
+                    "display_mode": "fill_only",
+                    "visible": true
+                },
+                "30": {
+                    "display_mode": "fill",
+                    "visible": false
+                },
+                "40": {
+                    "display_mode": "outline",
+                    "visible": false
+                },
+                "50": {
+                    "display_mode": "outline",
+                    "visible": true
+                },
+                "60": {
+                    "display_mode": "outline",
+                    "visible": true
+                }
+            }
+        }
+    },
+    "arcs": {},
+    "default_model": "b0a1e782-0ae3-49e2-9f96-91053ef31570",
+    "dimensions": {},
+    "junctions": {
+        "104b3852-f4ed-480e-868b-2b01e2dac82b": {
+            "position": [
+                -2857500,
+                -4318000
+            ]
+        },
+        "3e3a1aca-fe8a-404a-a183-20212c472b8c": {
+            "position": [
+                -2857500,
+                4318000
+            ]
+        },
+        "8cce41cf-66b1-43f1-99e1-79e84ed5f00c": {
+            "position": [
+                2857500,
+                -4318000
+            ]
+        },
+        "f24468d6-2d98-4359-bfdc-929d94f6b71c": {
+            "position": [
+                2857500,
+                4318000
+            ]
+        }
+    },
+    "keepouts": {},
+    "lines": {
+        "6647b309-190a-49f3-8a5a-4b1923d09a88": {
+            "from": "3e3a1aca-fe8a-404a-a183-20212c472b8c",
+            "layer": 20,
+            "to": "f24468d6-2d98-4359-bfdc-929d94f6b71c",
+            "width": 150000
+        },
+        "98245f06-a05a-40b3-bca5-df06e44e4f3b": {
+            "from": "104b3852-f4ed-480e-868b-2b01e2dac82b",
+            "layer": 20,
+            "to": "3e3a1aca-fe8a-404a-a183-20212c472b8c",
+            "width": 150000
+        },
+        "ecd14f10-3ea0-47d4-b2ef-cd90da82bbff": {
+            "from": "8cce41cf-66b1-43f1-99e1-79e84ed5f00c",
+            "layer": 20,
+            "to": "104b3852-f4ed-480e-868b-2b01e2dac82b",
+            "width": 150000
+        },
+        "ffae5858-5571-48e5-ad59-de714a997423": {
+            "from": "f24468d6-2d98-4359-bfdc-929d94f6b71c",
+            "layer": 20,
+            "to": "8cce41cf-66b1-43f1-99e1-79e84ed5f00c",
+            "width": 150000
+        }
+    },
+    "manufacturer": "TE Connectivity",
+    "models": {
+        "b0a1e782-0ae3-49e2-9f96-91053ef31570": {
+            "filename": "3d_models/cache/61880bff-ef4b-43f7-90a6-7e3af40ac5e8/3d_models/mechanical/switch/te_connectivity_subminiature_toggle_switch.step",
+            "pitch": 0,
+            "roll": 0,
+            "x": 0,
+            "y": 0,
+            "yaw": 0,
+            "z": 0
+        }
+    },
+    "name": "TMSx, Subminiature SPDT switch",
+    "pads": {
+        "3296e6b9-c2ea-418d-96f7-f048ca8aed13": {
+            "name": "2",
+            "padstack": "296cf69b-9d53-45e4-aaab-4aedf4087d3a",
+            "parameter_set": {
+                "hole_diameter": 1100000,
+                "pad_diameter": 1800000
+            },
+            "placement": {
+                "angle": 49152,
+                "mirror": false,
+                "shift": [
+                    0,
+                    0
+                ]
+            }
+        },
+        "757a710e-ebc5-457b-9475-1c7edc88c208": {
+            "name": "3",
+            "padstack": "296cf69b-9d53-45e4-aaab-4aedf4087d3a",
+            "parameter_set": {
+                "hole_diameter": 1100000,
+                "pad_diameter": 1800000
+            },
+            "placement": {
+                "angle": 49152,
+                "mirror": false,
+                "shift": [
+                    0,
+                    -2540000
+                ]
+            }
+        },
+        "fd113401-6c3a-4c1d-9cc5-385fcbd0db6b": {
+            "name": "1",
+            "padstack": "296cf69b-9d53-45e4-aaab-4aedf4087d3a",
+            "parameter_set": {
+                "hole_diameter": 1100000,
+                "pad_diameter": 1800000
+            },
+            "placement": {
+                "angle": 49152,
+                "mirror": false,
+                "shift": [
+                    0,
+                    2540000
+                ]
+            }
+        }
+    },
+    "parameter_program": "5.080mm 8.130mm\nget-parameter [ courtyard_expansion ]\n2 * +xy\nset-polygon [ courtyard rectangle 0.000mm 0.000mm ]",
+    "parameter_set": {
+        "courtyard_expansion": 250000
+    },
+    "polygons": {
+        "1e428dbc-e77f-4a35-8c66-385c545619b5": {
+            "layer": 50,
+            "parameter_class": "",
+            "vertices": [
+                {
+                    "arc_center": [
+                        -40000,
+                        -315000
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        -2540000,
+                        -4065000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        -2540000,
+                        2540000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        -40000,
+                        315000
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        -1270000,
+                        4065000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        40000,
+                        315000
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        2540000,
+                        4065000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        40000,
+                        -315000
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        2540000,
+                        -4065000
+                    ],
+                    "type": "line"
+                }
+            ]
+        },
+        "39a16f5e-9924-447f-a62f-b8d9ba5c39f6": {
+            "layer": 60,
+            "parameter_class": "courtyard",
+            "vertices": [
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        -2790000,
+                        -4315000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        -2790000,
+                        4315000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        2790000,
+                        4315000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        2790000,
+                        -4315000
+                    ],
+                    "type": "line"
+                }
+            ]
+        },
+        "82c80707-799d-4a00-a216-b9bbc7634552": {
+            "layer": 40,
+            "parameter_class": "",
+            "vertices": [
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        -2540000,
+                        -4065000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        -2540000,
+                        4065000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        2540000,
+                        4065000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        2540000,
+                        -4065000
+                    ],
+                    "type": "line"
+                }
+            ]
+        }
+    },
+    "tags": [
+        "spdt",
+        "subminiature",
+        "switch",
+        "toggle"
+    ],
+    "texts": {
+        "4036a9f8-f036-4f26-bc18-53fd1be17422": {
+            "font": "simplex",
+            "from_smash": false,
+            "layer": 50,
+            "origin": "center",
+            "placement": {
+                "angle": 16384,
+                "mirror": false,
+                "shift": [
+                    0,
+                    -3810000
+                ]
+            },
+            "size": 1500000,
+            "text": "$RD",
+            "width": 0
+        },
+        "adb82a83-36e1-4e56-bb5c-a25579d3aa78": {
+            "font": "simplex",
+            "from_smash": false,
+            "layer": 20,
+            "origin": "center",
+            "placement": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    -2984500,
+                    -5461000
+                ]
+            },
+            "size": 1000000,
+            "text": "$RD",
+            "width": 150000
+        }
+    },
+    "type": "package",
+    "uuid": "b88dae75-4471-4842-a8f4-0a68dda583d1"
+}
\ No newline at end of file
diff --git a/breadboarding/pool/packages/cache/d27a8071-3be0-5008-84e4-78d4b121803a/package.json b/breadboarding/pool/packages/cache/d27a8071-3be0-5008-84e4-78d4b121803a/package.json
new file mode 100644
index 0000000000000000000000000000000000000000..f24fb9b0687674a8109023f352a82045c1747416
--- /dev/null
+++ b/breadboarding/pool/packages/cache/d27a8071-3be0-5008-84e4-78d4b121803a/package.json
@@ -0,0 +1,389 @@
+{
+    "_imp": {
+        "grid_spacing": 1250000,
+        "layer_display": {
+            "layer_opacity": 50.0,
+            "layers": {
+                "-1": {
+                    "display_mode": "fill",
+                    "visible": false
+                },
+                "-100": {
+                    "display_mode": "fill_only",
+                    "visible": true
+                },
+                "-110": {
+                    "display_mode": "outline",
+                    "visible": true
+                },
+                "-120": {
+                    "display_mode": "fill_only",
+                    "visible": false
+                },
+                "-130": {
+                    "display_mode": "fill",
+                    "visible": false
+                },
+                "-140": {
+                    "display_mode": "outline",
+                    "visible": true
+                },
+                "-150": {
+                    "display_mode": "outline",
+                    "visible": true
+                },
+                "-160": {
+                    "display_mode": "outline",
+                    "visible": true
+                },
+                "0": {
+                    "display_mode": "fill",
+                    "visible": true
+                },
+                "10": {
+                    "display_mode": "outline",
+                    "visible": true
+                },
+                "20": {
+                    "display_mode": "fill_only",
+                    "visible": true
+                },
+                "30": {
+                    "display_mode": "fill",
+                    "visible": false
+                },
+                "40": {
+                    "display_mode": "outline",
+                    "visible": false
+                },
+                "50": {
+                    "display_mode": "outline",
+                    "visible": true
+                },
+                "60": {
+                    "display_mode": "outline",
+                    "visible": true
+                }
+            }
+        }
+    },
+    "arcs": {
+        "5587d3b8-ed05-47ee-801c-9b7a64b08563": {
+            "center": "cff8eba8-371c-4599-8cab-1cb3b5c58065",
+            "from": "634ec19f-0ae3-40a2-a247-90b3a3eab604",
+            "layer": 20,
+            "to": "df7c157b-36e1-48c1-95b1-01e5f6ada01d",
+            "width": 150000
+        },
+        "c7a4012f-8168-45bf-95c4-b2843219513b": {
+            "center": "a7101373-8754-470d-8e1c-eaa805b38e49",
+            "from": "5b231917-4c15-43cc-b761-17fe83377822",
+            "layer": 20,
+            "to": "3cda8bbb-cf03-4a1b-a48f-b969c1999373",
+            "width": 150000
+        }
+    },
+    "default_model": "e7eb2860-69cd-4600-9fb0-25578ffc0b09",
+    "dimensions": {},
+    "junctions": {
+        "3cda8bbb-cf03-4a1b-a48f-b969c1999373": {
+            "position": [
+                -750000,
+                625000
+            ]
+        },
+        "5b231917-4c15-43cc-b761-17fe83377822": {
+            "position": [
+                750000,
+                625000
+            ]
+        },
+        "634ec19f-0ae3-40a2-a247-90b3a3eab604": {
+            "position": [
+                -750000,
+                -625000
+            ]
+        },
+        "a7101373-8754-470d-8e1c-eaa805b38e49": {
+            "position": [
+                0,
+                -625000
+            ]
+        },
+        "cff8eba8-371c-4599-8cab-1cb3b5c58065": {
+            "position": [
+                0,
+                625000
+            ]
+        },
+        "df7c157b-36e1-48c1-95b1-01e5f6ada01d": {
+            "position": [
+                750000,
+                -625000
+            ]
+        }
+    },
+    "keepouts": {},
+    "lines": {},
+    "manufacturer": "Vishay",
+    "models": {
+        "e7eb2860-69cd-4600-9fb0-25578ffc0b09": {
+            "filename": "3d_models/cache/6d752bc3-29b3-45df-8cf2-1e3aacefbcc6/3d_models/passive/capacitor/vishay_kseries_size_code_10_2.5mm_lead_spacing.step",
+            "pitch": 0,
+            "roll": 0,
+            "x": 0,
+            "y": 0,
+            "yaw": 0,
+            "z": 0
+        }
+    },
+    "name": "Vishay kseries Size 10 (2.5 mm lead spacing)",
+    "pads": {
+        "28a05320-5100-4787-89d0-8258ee7ddebd": {
+            "name": "2",
+            "padstack": "296cf69b-9d53-45e4-aaab-4aedf4087d3a",
+            "parameter_set": {
+                "hole_diameter": 700000,
+                "pad_diameter": 1200000
+            },
+            "placement": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    1250000,
+                    0
+                ]
+            }
+        },
+        "614e8210-1393-464d-91a7-a9cda647db95": {
+            "name": "1",
+            "padstack": "296cf69b-9d53-45e4-aaab-4aedf4087d3a",
+            "parameter_set": {
+                "hole_diameter": 700000,
+                "pad_diameter": 1200000
+            },
+            "placement": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    -1250000,
+                    0
+                ]
+            }
+        }
+    },
+    "parameter_program": "3.750mm 1.250mm\nget-parameter [ courtyard_expansion ]\n2 * +xy\nset-polygon [ courtyard rectangle 0.000mm 0.000mm ]",
+    "parameter_set": {
+        "courtyard_expansion": 250000
+    },
+    "polygons": {
+        "167293fa-3fa6-4226-b0af-7493ad0fd960": {
+            "layer": 50,
+            "parameter_class": "",
+            "vertices": [
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        -1875000,
+                        -625000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        -1875000,
+                        625000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        1875000,
+                        625000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        1875000,
+                        -625000
+                    ],
+                    "type": "line"
+                }
+            ]
+        },
+        "555819bc-c719-4eac-a2de-3f53f2f3a7a5": {
+            "layer": 40,
+            "parameter_class": "",
+            "vertices": [
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        -1875000,
+                        -625000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        -1875000,
+                        625000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        1875000,
+                        625000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        1875000,
+                        -625000
+                    ],
+                    "type": "line"
+                }
+            ]
+        },
+        "bc8d0af5-4394-4dd3-a6da-ea036266e881": {
+            "layer": 60,
+            "parameter_class": "courtyard",
+            "vertices": [
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        -2125000,
+                        -875000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        -2125000,
+                        875000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        2125000,
+                        875000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        2125000,
+                        -875000
+                    ],
+                    "type": "line"
+                }
+            ]
+        }
+    },
+    "tags": [
+        "capacitor",
+        "keramic",
+        "passive",
+        "th",
+        "2.5mm",
+        "2.5mm"
+    ],
+    "texts": {
+        "7985e04a-739e-4a8e-bc27-6d70b8407e57": {
+            "font": "simplex",
+            "from_smash": false,
+            "layer": 20,
+            "origin": "center",
+            "placement": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    -1625000,
+                    1625000
+                ]
+            },
+            "size": 1000000,
+            "text": "$RD",
+            "width": 150000
+        },
+        "d21670cb-5fe8-41cd-aa24-13b1888e22bd": {
+            "font": "simplex",
+            "from_smash": false,
+            "layer": 50,
+            "origin": "center",
+            "placement": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    -1875000,
+                    0
+                ]
+            },
+            "size": 700000,
+            "text": "$RD",
+            "width": 0
+        }
+    },
+    "type": "package",
+    "uuid": "d27a8071-3be0-5008-84e4-78d4b121803a"
+}
\ No newline at end of file
diff --git a/breadboarding/pool/packages/cache/d39137d0-f433-40ab-872c-263c701420b0/package.json b/breadboarding/pool/packages/cache/d39137d0-f433-40ab-872c-263c701420b0/package.json
new file mode 100644
index 0000000000000000000000000000000000000000..2e9af9a033b537cd141e7d2ed91c7cc195e3861e
--- /dev/null
+++ b/breadboarding/pool/packages/cache/d39137d0-f433-40ab-872c-263c701420b0/package.json
@@ -0,0 +1,549 @@
+{
+    "_imp": {
+        "grid_spacing": 1250000,
+        "layer_display": {
+            "layer_opacity": 50.0,
+            "layers": {
+                "-1": {
+                    "display_mode": "fill",
+                    "visible": false
+                },
+                "-100": {
+                    "display_mode": "fill_only",
+                    "visible": true
+                },
+                "-110": {
+                    "display_mode": "outline",
+                    "visible": true
+                },
+                "-120": {
+                    "display_mode": "fill_only",
+                    "visible": false
+                },
+                "-130": {
+                    "display_mode": "fill",
+                    "visible": false
+                },
+                "-140": {
+                    "display_mode": "outline",
+                    "visible": true
+                },
+                "-150": {
+                    "display_mode": "outline",
+                    "visible": true
+                },
+                "-160": {
+                    "display_mode": "hatch",
+                    "visible": true
+                },
+                "0": {
+                    "display_mode": "fill",
+                    "visible": true
+                },
+                "10": {
+                    "display_mode": "outline",
+                    "visible": true
+                },
+                "20": {
+                    "display_mode": "fill_only",
+                    "visible": true
+                },
+                "30": {
+                    "display_mode": "fill",
+                    "visible": false
+                },
+                "40": {
+                    "display_mode": "outline",
+                    "visible": true
+                },
+                "50": {
+                    "display_mode": "outline",
+                    "visible": true
+                },
+                "60": {
+                    "display_mode": "hatch",
+                    "visible": false
+                }
+            }
+        }
+    },
+    "arcs": {
+        "5e68da66-adac-4f22-b191-bdd175bfe209": {
+            "center": "235e1f2b-9fe6-42ff-87d0-a1eca75ee20d",
+            "from": "744b39e0-e6ae-4848-8c6c-3337674dea6f",
+            "layer": 50,
+            "to": "798ae81f-1552-4d05-84c6-cfe3aa7e98b8",
+            "width": 0
+        },
+        "c3b6e0b5-aa50-4422-9b5d-95d0bf2ccb6a": {
+            "center": "d6721cb3-93cb-474c-abb4-6dc2500e8abf",
+            "from": "29376dd8-0fc5-4e57-9f9d-eddc61233345",
+            "layer": 50,
+            "to": "de91a377-b869-4e02-b152-b004e5278d80",
+            "width": 0
+        },
+        "e8860077-9473-4bd1-9a80-f308d81fad31": {
+            "center": "d6721cb3-93cb-474c-abb4-6dc2500e8abf",
+            "from": "de91a377-b869-4e02-b152-b004e5278d80",
+            "layer": 50,
+            "to": "29376dd8-0fc5-4e57-9f9d-eddc61233345",
+            "width": 0
+        }
+    },
+    "default_model": "b7d697d5-68f1-4503-a040-c3f67d548b29",
+    "dimensions": {},
+    "junctions": {
+        "08b51e3f-ac8b-48e6-9b13-4eae8294c9fb": {
+            "position": [
+                -2750000,
+                -5312500
+            ]
+        },
+        "235e1f2b-9fe6-42ff-87d0-a1eca75ee20d": {
+            "position": [
+                -62500,
+                5000000
+            ]
+        },
+        "29376dd8-0fc5-4e57-9f9d-eddc61233345": {
+            "position": [
+                -2375000,
+                4250000
+            ]
+        },
+        "5121192d-a25e-4e60-b4bc-4a8187f22fa7": {
+            "position": [
+                -4375000,
+                5312500
+            ]
+        },
+        "744b39e0-e6ae-4848-8c6c-3337674dea6f": {
+            "position": [
+                -937500,
+                5000000
+            ]
+        },
+        "798ae81f-1552-4d05-84c6-cfe3aa7e98b8": {
+            "position": [
+                937500,
+                5000000
+            ]
+        },
+        "83727558-eda1-4a2e-88f7-e711ed0c3d05": {
+            "position": [
+                2750000,
+                5312500
+            ]
+        },
+        "d6721cb3-93cb-474c-abb4-6dc2500e8abf": {
+            "position": [
+                -2000000,
+                4250000
+            ]
+        },
+        "de91a377-b869-4e02-b152-b004e5278d80": {
+            "position": [
+                -1625000,
+                4250000
+            ]
+        },
+        "dfdc471a-3e51-4cde-a162-edcbd817d8ae": {
+            "position": [
+                2750000,
+                -5312500
+            ]
+        }
+    },
+    "keepouts": {},
+    "lines": {
+        "d3b2d073-6051-4810-9ddd-7fed1179060b": {
+            "from": "08b51e3f-ac8b-48e6-9b13-4eae8294c9fb",
+            "layer": 20,
+            "to": "dfdc471a-3e51-4cde-a162-edcbd817d8ae",
+            "width": 150000
+        },
+        "d79784c5-a09b-43d1-af54-582ae4dc424f": {
+            "from": "5121192d-a25e-4e60-b4bc-4a8187f22fa7",
+            "layer": 20,
+            "to": "83727558-eda1-4a2e-88f7-e711ed0c3d05",
+            "width": 150000
+        }
+    },
+    "manufacturer": "",
+    "models": {
+        "b7d697d5-68f1-4503-a040-c3f67d548b29": {
+            "filename": "3d_models/cache/6d752bc3-29b3-45df-8cf2-1e3aacefbcc6/3d_models/ic/dip/DIP-8.step",
+            "pitch": 0,
+            "roll": 0,
+            "x": -3800000,
+            "y": 3800000,
+            "yaw": 0,
+            "z": 0
+        }
+    },
+    "name": "DIP8, 7.62 mm lead span 2.54 mm pitch",
+    "pads": {
+        "17f96b52-6224-4156-a2c9-3b4c292bf3ab": {
+            "name": "6",
+            "padstack": "296cf69b-9d53-45e4-aaab-4aedf4087d3a",
+            "parameter_set": {
+                "hole_diameter": 700000,
+                "pad_diameter": 1300000
+            },
+            "placement": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    3750000,
+                    -1270000
+                ]
+            }
+        },
+        "49b2ec1d-bc9c-4e02-938e-5853ed60855c": {
+            "name": "2",
+            "padstack": "296cf69b-9d53-45e4-aaab-4aedf4087d3a",
+            "parameter_set": {
+                "hole_diameter": 750000,
+                "pad_diameter": 1350000
+            },
+            "placement": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    -3750000,
+                    1270000
+                ]
+            }
+        },
+        "4f957a10-9981-4100-ae71-aeff3c5066d1": {
+            "name": "5",
+            "padstack": "296cf69b-9d53-45e4-aaab-4aedf4087d3a",
+            "parameter_set": {
+                "hole_diameter": 750000,
+                "pad_diameter": 1350000
+            },
+            "placement": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    3750000,
+                    -3810000
+                ]
+            }
+        },
+        "69825f2f-88b4-4724-8e7c-f72589e2c0c7": {
+            "name": "7",
+            "padstack": "296cf69b-9d53-45e4-aaab-4aedf4087d3a",
+            "parameter_set": {
+                "hole_diameter": 750000,
+                "pad_diameter": 1350000
+            },
+            "placement": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    3750000,
+                    1270000
+                ]
+            }
+        },
+        "74fe94c2-657f-4184-b5fe-e70be607ce0d": {
+            "name": "8",
+            "padstack": "296cf69b-9d53-45e4-aaab-4aedf4087d3a",
+            "parameter_set": {
+                "hole_diameter": 850000,
+                "pad_diameter": 1350000
+            },
+            "placement": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    3750000,
+                    3810000
+                ]
+            }
+        },
+        "7f96be97-4c27-449b-85d4-982e9acc4e0f": {
+            "name": "4",
+            "padstack": "296cf69b-9d53-45e4-aaab-4aedf4087d3a",
+            "parameter_set": {
+                "hole_diameter": 750000,
+                "pad_diameter": 1350000
+            },
+            "placement": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    -3750000,
+                    -3810000
+                ]
+            }
+        },
+        "82c78305-002b-487c-b1b6-b33435718f8e": {
+            "name": "1",
+            "padstack": "296cf69b-9d53-45e4-aaab-4aedf4087d3a",
+            "parameter_set": {
+                "hole_diameter": 750000,
+                "pad_diameter": 1350000
+            },
+            "placement": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    -3750000,
+                    3810000
+                ]
+            }
+        },
+        "ef232360-f78f-4226-921e-ec90c9f38e0a": {
+            "name": "3",
+            "padstack": "296cf69b-9d53-45e4-aaab-4aedf4087d3a",
+            "parameter_set": {
+                "hole_diameter": 750000,
+                "pad_diameter": 1350000
+            },
+            "placement": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    -3750000,
+                    -1270000
+                ]
+            }
+        }
+    },
+    "parameter_program": "8.850mm 10.000mm\nget-parameter [ courtyard_expansion ]\n2 * +xy\nset-polygon [ courtyard rectangle 0.000mm 0.000mm ]",
+    "parameter_set": {
+        "courtyard_expansion": 250000
+    },
+    "polygons": {
+        "158d4299-1a3f-4318-9659-ac05764a9466": {
+            "layer": 60,
+            "parameter_class": "courtyard",
+            "vertices": [
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        -4675000,
+                        -5250000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        -4675000,
+                        5250000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        4675000,
+                        5250000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        4675000,
+                        -5250000
+                    ],
+                    "type": "line"
+                }
+            ]
+        },
+        "968b638e-a4a2-4081-800b-b05efd1e609d": {
+            "layer": 50,
+            "parameter_class": "",
+            "vertices": [
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        0,
+                        -5000000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        -2750000,
+                        -5000000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        -2750000,
+                        5000000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        -1500000,
+                        5000000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        2750000,
+                        5000000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        2750000,
+                        -5000000
+                    ],
+                    "type": "line"
+                }
+            ]
+        },
+        "f807ef0c-28dc-4409-9d2d-bffc99c31986": {
+            "layer": 40,
+            "parameter_class": "",
+            "vertices": [
+                {
+                    "arc_center": [
+                        -949999,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        -3449999,
+                        -5000000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        -949999,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        -3449999,
+                        5000000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        949999,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        3449999,
+                        5000000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        950000,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        3450000,
+                        -5000000
+                    ],
+                    "type": "line"
+                }
+            ]
+        }
+    },
+    "tags": [
+        "generic",
+        "th"
+    ],
+    "texts": {
+        "136bedfd-e2be-414a-a81e-5c8501bef791": {
+            "font": "simplex",
+            "from_smash": false,
+            "layer": 20,
+            "origin": "center",
+            "placement": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    -4437500,
+                    6312500
+                ]
+            },
+            "size": 1000000,
+            "text": "$RD",
+            "width": 150000
+        },
+        "d19a9743-3530-4ad4-aaa8-e19dd7cc46d5": {
+            "font": "simplex",
+            "from_smash": false,
+            "layer": 50,
+            "origin": "center",
+            "placement": {
+                "angle": 16384,
+                "mirror": false,
+                "shift": [
+                    0,
+                    -4500000
+                ]
+            },
+            "size": 1000000,
+            "text": "$RD",
+            "width": 0
+        }
+    },
+    "type": "package",
+    "uuid": "d39137d0-f433-40ab-872c-263c701420b0"
+}
\ No newline at end of file
diff --git a/breadboarding/pool/packages/cache/ea85abd8-e5f8-4498-a11c-5f67f119b0a6/package.json b/breadboarding/pool/packages/cache/ea85abd8-e5f8-4498-a11c-5f67f119b0a6/package.json
new file mode 100644
index 0000000000000000000000000000000000000000..a8fd02d083288fca8b5740977279e17c232ec6af
--- /dev/null
+++ b/breadboarding/pool/packages/cache/ea85abd8-e5f8-4498-a11c-5f67f119b0a6/package.json
@@ -0,0 +1,339 @@
+{
+    "_imp": {
+        "grid_spacing": 1250000,
+        "layer_display": {
+            "layer_opacity": 50.0,
+            "layers": {
+                "-1": {
+                    "display_mode": "fill",
+                    "visible": false
+                },
+                "-100": {
+                    "display_mode": "fill_only",
+                    "visible": true
+                },
+                "-110": {
+                    "display_mode": "outline",
+                    "visible": true
+                },
+                "-120": {
+                    "display_mode": "fill_only",
+                    "visible": false
+                },
+                "-130": {
+                    "display_mode": "fill",
+                    "visible": false
+                },
+                "-140": {
+                    "display_mode": "outline",
+                    "visible": true
+                },
+                "-150": {
+                    "display_mode": "outline",
+                    "visible": true
+                },
+                "-160": {
+                    "display_mode": "outline",
+                    "visible": true
+                },
+                "0": {
+                    "display_mode": "fill",
+                    "visible": true
+                },
+                "10": {
+                    "display_mode": "outline",
+                    "visible": true
+                },
+                "20": {
+                    "display_mode": "fill_only",
+                    "visible": true
+                },
+                "30": {
+                    "display_mode": "fill",
+                    "visible": false
+                },
+                "40": {
+                    "display_mode": "outline",
+                    "visible": true
+                },
+                "50": {
+                    "display_mode": "outline",
+                    "visible": true
+                },
+                "60": {
+                    "display_mode": "outline",
+                    "visible": true
+                }
+            }
+        }
+    },
+    "arcs": {},
+    "default_model": "00000000-0000-0000-0000-000000000000",
+    "dimensions": {},
+    "junctions": {
+        "3961ed2b-9b16-4554-90a4-7e621f182c27": {
+            "position": [
+                -875000,
+                875000
+            ]
+        },
+        "4e4de0ea-33b5-4341-9efe-c1d53095df70": {
+            "position": [
+                -875000,
+                -1500000
+            ]
+        },
+        "51e992ca-b063-4d10-9f9e-e16b00a12950": {
+            "position": [
+                -875000,
+                1500000
+            ]
+        },
+        "7ddaf12a-a5dd-41fe-95f5-d7b020a17dea": {
+            "position": [
+                875000,
+                1500000
+            ]
+        },
+        "bf766e69-f102-4ee5-8727-bf2c54e4760a": {
+            "position": [
+                875000,
+                -1500000
+            ]
+        },
+        "ca9e7b78-98cd-40da-aad3-1c8a3b46a614": {
+            "position": [
+                875000,
+                875000
+            ]
+        }
+    },
+    "keepouts": {},
+    "lines": {
+        "0e5e8172-0658-446d-aa9e-15893649f8ed": {
+            "from": "3961ed2b-9b16-4554-90a4-7e621f182c27",
+            "layer": 20,
+            "to": "ca9e7b78-98cd-40da-aad3-1c8a3b46a614",
+            "width": 150000
+        },
+        "21627bf7-9027-4094-b2e1-1d9a02dabbad": {
+            "from": "4e4de0ea-33b5-4341-9efe-c1d53095df70",
+            "layer": 20,
+            "to": "51e992ca-b063-4d10-9f9e-e16b00a12950",
+            "width": 150000
+        },
+        "303be944-54e5-4f5a-a5bc-cc7b8f1bf455": {
+            "from": "7ddaf12a-a5dd-41fe-95f5-d7b020a17dea",
+            "layer": 20,
+            "to": "bf766e69-f102-4ee5-8727-bf2c54e4760a",
+            "width": 150000
+        },
+        "43022415-8a24-472f-803e-1ca02dcc457d": {
+            "from": "bf766e69-f102-4ee5-8727-bf2c54e4760a",
+            "layer": 20,
+            "to": "4e4de0ea-33b5-4341-9efe-c1d53095df70",
+            "width": 150000
+        },
+        "9a634958-a837-478f-b362-c9a8ea00e841": {
+            "from": "51e992ca-b063-4d10-9f9e-e16b00a12950",
+            "layer": 20,
+            "to": "7ddaf12a-a5dd-41fe-95f5-d7b020a17dea",
+            "width": 150000
+        }
+    },
+    "manufacturer": "",
+    "models": {},
+    "name": "DO-35 (horizontal, 5.08 mm Lead Space)",
+    "pads": {
+        "3f8b1a6f-f331-4d5b-a22b-eaa16a16c1ba": {
+            "name": "K",
+            "padstack": "982142aa-2883-4fd0-9b0b-37eb5a37dd35",
+            "parameter_set": {
+                "hole_diameter": 1200000,
+                "pad_height": 1550000,
+                "pad_width": 1550000
+            },
+            "placement": {
+                "angle": 32768,
+                "mirror": false,
+                "shift": [
+                    0,
+                    2550000
+                ]
+            }
+        },
+        "d873c315-5fb4-42bc-8499-15092fdf6da6": {
+            "name": "A",
+            "padstack": "296cf69b-9d53-45e4-aaab-4aedf4087d3a",
+            "parameter_set": {
+                "hole_diameter": 1200000,
+                "pad_diameter": 1550000
+            },
+            "placement": {
+                "angle": 32768,
+                "mirror": false,
+                "shift": [
+                    0,
+                    -2550000
+                ]
+            }
+        }
+    },
+    "parameter_program": "2.500mm 7.150mm\nget-parameter [ courtyard_expansion ]\n2 * +xy\nset-polygon [ courtyard rectangle 0.000mm 0.000mm ]",
+    "parameter_set": {
+        "courtyard_expansion": 250000
+    },
+    "polygons": {
+        "292f5711-9447-4dc1-bad4-d9f3b82a0f1a": {
+            "layer": 60,
+            "parameter_class": "courtyard",
+            "vertices": [
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        -1500000,
+                        -3825000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        -1500000,
+                        3825000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        1500000,
+                        3825000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        1500000,
+                        -3825000
+                    ],
+                    "type": "line"
+                }
+            ]
+        },
+        "464d656e-b332-4c1c-a11b-c01da22d3c8c": {
+            "layer": 40,
+            "parameter_class": "",
+            "vertices": [
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        -1000000,
+                        -2000000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        1000000,
+                        -2000000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        1000000,
+                        2000000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        -1000000,
+                        2000000
+                    ],
+                    "type": "line"
+                }
+            ]
+        }
+    },
+    "tags": [
+        "diode",
+        "do",
+        "th"
+    ],
+    "texts": {
+        "52f77ce3-6b4f-4106-a8c1-76022d6d1401": {
+            "font": "simplex",
+            "from_smash": false,
+            "layer": 20,
+            "origin": "center",
+            "placement": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    -1375000,
+                    -4500000
+                ]
+            },
+            "size": 1000000,
+            "text": "$RD",
+            "width": 150000
+        },
+        "f071e769-08f5-4471-a4b9-c33640fe82f6": {
+            "font": "simplex",
+            "from_smash": false,
+            "layer": 50,
+            "origin": "center",
+            "placement": {
+                "angle": 16384,
+                "mirror": false,
+                "shift": [
+                    0,
+                    -3375000
+                ]
+            },
+            "size": 1200000,
+            "text": "$RD",
+            "width": 0
+        }
+    },
+    "type": "package",
+    "uuid": "ea85abd8-e5f8-4498-a11c-5f67f119b0a6"
+}
\ No newline at end of file
diff --git a/breadboarding/pool/packages/cache/ece82312-4834-4c90-b3d0-891c412d9ed4/package.json b/breadboarding/pool/packages/cache/ece82312-4834-4c90-b3d0-891c412d9ed4/package.json
new file mode 100644
index 0000000000000000000000000000000000000000..d3a8673b7d24026209c6804634dc9f787eca3d54
--- /dev/null
+++ b/breadboarding/pool/packages/cache/ece82312-4834-4c90-b3d0-891c412d9ed4/package.json
@@ -0,0 +1,386 @@
+{
+    "_imp": {
+        "grid_spacing": 500000,
+        "layer_display": {
+            "layer_opacity": 50.0,
+            "layers": {
+                "-1": {
+                    "display_mode": "fill",
+                    "visible": false
+                },
+                "-100": {
+                    "display_mode": "fill_only",
+                    "visible": true
+                },
+                "-110": {
+                    "display_mode": "outline",
+                    "visible": true
+                },
+                "-120": {
+                    "display_mode": "fill_only",
+                    "visible": false
+                },
+                "-130": {
+                    "display_mode": "fill",
+                    "visible": false
+                },
+                "-140": {
+                    "display_mode": "outline",
+                    "visible": true
+                },
+                "-150": {
+                    "display_mode": "outline",
+                    "visible": true
+                },
+                "-160": {
+                    "display_mode": "outline",
+                    "visible": true
+                },
+                "0": {
+                    "display_mode": "fill",
+                    "visible": true
+                },
+                "10": {
+                    "display_mode": "outline",
+                    "visible": true
+                },
+                "20": {
+                    "display_mode": "fill_only",
+                    "visible": false
+                },
+                "30": {
+                    "display_mode": "fill",
+                    "visible": false
+                },
+                "40": {
+                    "display_mode": "outline",
+                    "visible": true
+                },
+                "50": {
+                    "display_mode": "outline",
+                    "visible": false
+                },
+                "60": {
+                    "display_mode": "outline",
+                    "visible": true
+                }
+            }
+        }
+    },
+    "arcs": {
+        "10368e8b-0732-46b0-afdb-6ba0393dee0b": {
+            "center": "36b424b7-b188-4633-9de5-c5e2dc3d9954",
+            "from": "5942e8da-9e98-4111-9dbf-035204bffd30",
+            "layer": 20,
+            "to": "d15752d8-3466-44c9-b204-f5cac4134aae",
+            "width": 150000
+        },
+        "396ce9b8-d575-4cc0-8da3-d0e25decc1ab": {
+            "center": "c15a2bee-8f35-4880-aaa9-14439ae47107",
+            "from": "2d8c62db-51ba-4274-9249-9a142050ac42",
+            "layer": 20,
+            "to": "cbbfa8a6-4980-4bab-b22d-b7ac66e76cea",
+            "width": 150000
+        }
+    },
+    "default_model": "77054d09-6dc8-48fd-b2c1-f00088125870",
+    "dimensions": {},
+    "junctions": {
+        "2d8c62db-51ba-4274-9249-9a142050ac42": {
+            "position": [
+                -2775000,
+                -1566000
+            ]
+        },
+        "36b424b7-b188-4633-9de5-c5e2dc3d9954": {
+            "position": [
+                0,
+                0
+            ]
+        },
+        "5942e8da-9e98-4111-9dbf-035204bffd30": {
+            "position": [
+                3225000,
+                0
+            ]
+        },
+        "c15a2bee-8f35-4880-aaa9-14439ae47107": {
+            "position": [
+                0,
+                0
+            ]
+        },
+        "cbbfa8a6-4980-4bab-b22d-b7ac66e76cea": {
+            "position": [
+                3225000,
+                0
+            ]
+        },
+        "d15752d8-3466-44c9-b204-f5cac4134aae": {
+            "position": [
+                -2775000,
+                1566000
+            ]
+        }
+    },
+    "keepouts": {},
+    "lines": {
+        "a8e48000-0e7f-49ef-a8bb-70a38c9d27fe": {
+            "from": "d15752d8-3466-44c9-b204-f5cac4134aae",
+            "layer": 20,
+            "to": "2d8c62db-51ba-4274-9249-9a142050ac42",
+            "width": 150000
+        }
+    },
+    "manufacturer": "",
+    "models": {
+        "1a3ed497-c8ba-424b-a763-d0e23c6839f2": {
+            "filename": "3d_models/cache/6d752bc3-29b3-45df-8cf2-1e3aacefbcc6/3d_models/opto/LED_5mm_diameter_5.9mm_collar_diameter_green.step",
+            "pitch": 0,
+            "roll": 0,
+            "x": 0,
+            "y": 0,
+            "yaw": 0,
+            "z": 0
+        },
+        "1b54b3ec-c475-4ded-9806-8b3c4977e7eb": {
+            "filename": "3d_models/cache/6d752bc3-29b3-45df-8cf2-1e3aacefbcc6/3d_models/opto/LED_5mm_diameter_5.9mm_collar_diameter_black.step",
+            "pitch": 0,
+            "roll": 0,
+            "x": 0,
+            "y": 0,
+            "yaw": 0,
+            "z": 0
+        },
+        "76f9ec2d-de96-42a7-a094-56de441cff02": {
+            "filename": "3d_models/cache/6d752bc3-29b3-45df-8cf2-1e3aacefbcc6/3d_models/opto/LED_5mm_diameter_5.9mm_collar_diameter_blue.step",
+            "pitch": 0,
+            "roll": 0,
+            "x": 0,
+            "y": 0,
+            "yaw": 0,
+            "z": 0
+        },
+        "77054d09-6dc8-48fd-b2c1-f00088125870": {
+            "filename": "3d_models/cache/6d752bc3-29b3-45df-8cf2-1e3aacefbcc6/3d_models/opto/LED_5mm_diameter_5.9mm_collar_diameter_red.step",
+            "pitch": 0,
+            "roll": 0,
+            "x": 0,
+            "y": 0,
+            "yaw": 0,
+            "z": 0
+        },
+        "d4660330-0603-4b18-a312-57122cafecb2": {
+            "filename": "3d_models/cache/6d752bc3-29b3-45df-8cf2-1e3aacefbcc6/3d_models/opto/LED_5mm_diameter_5.9mm_collar_diameter_yellow.step",
+            "pitch": 0,
+            "roll": 0,
+            "x": 0,
+            "y": 0,
+            "yaw": 0,
+            "z": 0
+        },
+        "ebb37132-1737-4160-a7e2-f95d7111f826": {
+            "filename": "3d_models/cache/6d752bc3-29b3-45df-8cf2-1e3aacefbcc6/3d_models/opto/LED_5mm_diameter_5.9mm_collar_diameter_diffuse.step",
+            "pitch": 0,
+            "roll": 0,
+            "x": 0,
+            "y": 0,
+            "yaw": 0,
+            "z": 0
+        },
+        "f9b68e2f-adbc-413c-ade2-b28621293809": {
+            "filename": "3d_models/cache/6d752bc3-29b3-45df-8cf2-1e3aacefbcc6/3d_models/opto/LED_5mm_diameter_5.9mm_collar_diameter_orange.step",
+            "pitch": 0,
+            "roll": 0,
+            "x": 0,
+            "y": 0,
+            "yaw": 0,
+            "z": 0
+        }
+    },
+    "name": "THT LED, 5 mm diameter, 5.9 mm collar diameter",
+    "pads": {
+        "2c86be8e-6bfc-4675-a846-ccf9cfdd3a4f": {
+            "name": "2",
+            "padstack": "296cf69b-9d53-45e4-aaab-4aedf4087d3a",
+            "parameter_set": {
+                "hole_diameter": 900000,
+                "pad_diameter": 1800000
+            },
+            "placement": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    1270000,
+                    0
+                ]
+            }
+        },
+        "dd8a7e6b-f1ae-4315-ba04-e33071b04f4c": {
+            "name": "1",
+            "padstack": "296cf69b-9d53-45e4-aaab-4aedf4087d3a",
+            "parameter_set": {
+                "hole_diameter": 900000,
+                "pad_diameter": 1800000
+            },
+            "placement": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    -1270000,
+                    0
+                ]
+            }
+        }
+    },
+    "parameter_program": "5.9mm\nget-parameter [ courtyard_expansion ]\n2 * +\nset-polygon [ courtyard circle 0.000mm 0.000mm ]",
+    "parameter_set": {
+        "courtyard_expansion": 500000
+    },
+    "polygons": {
+        "36de4146-1b55-41f3-8d67-a0c77cc5edcf": {
+            "layer": 50,
+            "parameter_class": "",
+            "vertices": [
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        -2500000,
+                        -1566000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": true,
+                    "position": [
+                        -2500000,
+                        1566000
+                    ],
+                    "type": "arc"
+                }
+            ]
+        },
+        "b44f19ea-bb9f-4282-a271-7cfa68ce3e78": {
+            "layer": 40,
+            "parameter_class": "",
+            "vertices": [
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        -2500000,
+                        -1566000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": true,
+                    "position": [
+                        -2500000,
+                        1566000
+                    ],
+                    "type": "arc"
+                }
+            ]
+        },
+        "c62681fe-ce35-422b-8de5-14d283215667": {
+            "layer": 60,
+            "parameter_class": "courtyard",
+            "vertices": [
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        -3450000,
+                        0
+                    ],
+                    "type": "arc"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        3450000,
+                        0
+                    ],
+                    "type": "arc"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        -3450000,
+                        0
+                    ],
+                    "type": "line"
+                }
+            ]
+        }
+    },
+    "tags": [
+        "led",
+        "th"
+    ],
+    "texts": {
+        "11c8d327-507a-4673-9f65-36e3e21b96d3": {
+            "font": "simplex",
+            "from_smash": false,
+            "layer": 20,
+            "origin": "center",
+            "placement": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    -2775000,
+                    -4066000
+                ]
+            },
+            "size": 1000000,
+            "text": "$RD",
+            "width": 150000
+        },
+        "233f736b-10e7-4c71-98b8-a4bb16e357c1": {
+            "font": "simplex",
+            "from_smash": false,
+            "layer": 50,
+            "origin": "center",
+            "placement": {
+                "angle": 32768,
+                "mirror": false,
+                "shift": [
+                    2950000,
+                    0
+                ]
+            },
+            "size": 1000000,
+            "text": "$RD",
+            "width": 0
+        }
+    },
+    "type": "package",
+    "uuid": "ece82312-4834-4c90-b3d0-891c412d9ed4"
+}
\ No newline at end of file
diff --git a/breadboarding/pool/packages/cache/ef983758-f0b3-4a86-a043-1a6a3d905e03/package.json b/breadboarding/pool/packages/cache/ef983758-f0b3-4a86-a043-1a6a3d905e03/package.json
new file mode 100644
index 0000000000000000000000000000000000000000..f950005dc9fcce846afd6a41ddd60b5fae550c7e
--- /dev/null
+++ b/breadboarding/pool/packages/cache/ef983758-f0b3-4a86-a043-1a6a3d905e03/package.json
@@ -0,0 +1,384 @@
+{
+    "_imp": {
+        "grid_spacing": 1250000,
+        "layer_display": {
+            "layer_opacity": 50.0,
+            "layers": {
+                "-1": {
+                    "display_mode": "fill",
+                    "visible": false
+                },
+                "-100": {
+                    "display_mode": "fill_only",
+                    "visible": true
+                },
+                "-110": {
+                    "display_mode": "outline",
+                    "visible": true
+                },
+                "-120": {
+                    "display_mode": "fill_only",
+                    "visible": false
+                },
+                "-130": {
+                    "display_mode": "fill",
+                    "visible": false
+                },
+                "-140": {
+                    "display_mode": "outline",
+                    "visible": true
+                },
+                "-150": {
+                    "display_mode": "outline",
+                    "visible": true
+                },
+                "-160": {
+                    "display_mode": "outline",
+                    "visible": true
+                },
+                "0": {
+                    "display_mode": "fill",
+                    "visible": true
+                },
+                "10": {
+                    "display_mode": "outline",
+                    "visible": true
+                },
+                "20": {
+                    "display_mode": "fill_only",
+                    "visible": true
+                },
+                "30": {
+                    "display_mode": "fill",
+                    "visible": false
+                },
+                "40": {
+                    "display_mode": "outline",
+                    "visible": true
+                },
+                "50": {
+                    "display_mode": "outline",
+                    "visible": true
+                },
+                "60": {
+                    "display_mode": "outline",
+                    "visible": true
+                }
+            }
+        }
+    },
+    "arcs": {},
+    "default_model": "503e4c97-3162-4005-908c-41586934d7f6",
+    "junctions": {
+        "008ce841-6384-404e-8a37-e626f3f1a0c1": {
+            "position": [
+                -3849999,
+                5750000
+            ]
+        },
+        "2c6e633d-7bed-4990-9a45-e581ec659bb7": {
+            "position": [
+                3849999,
+                -5750000
+            ]
+        },
+        "529064c2-78a7-494f-a2a4-adbe9a868931": {
+            "position": [
+                3849999,
+                5750000
+            ]
+        },
+        "dcce0410-2ce6-4dd6-8271-2a02f1d43037": {
+            "position": [
+                -3849999,
+                -5750000
+            ]
+        }
+    },
+    "keepouts": {},
+    "lines": {
+        "059d985f-d382-4d21-ab02-54f387e46aa7": {
+            "from": "529064c2-78a7-494f-a2a4-adbe9a868931",
+            "layer": 20,
+            "to": "2c6e633d-7bed-4990-9a45-e581ec659bb7",
+            "width": 150000
+        },
+        "b53b2d0c-4672-47a3-bae8-66dde414ef79": {
+            "from": "2c6e633d-7bed-4990-9a45-e581ec659bb7",
+            "layer": 20,
+            "to": "dcce0410-2ce6-4dd6-8271-2a02f1d43037",
+            "width": 150000
+        },
+        "e7c5173a-5250-4f73-bc4e-69dcfd4f2969": {
+            "from": "008ce841-6384-404e-8a37-e626f3f1a0c1",
+            "layer": 20,
+            "to": "529064c2-78a7-494f-a2a4-adbe9a868931",
+            "width": 150000
+        },
+        "f7300beb-6c9b-44bd-a238-fba3a7a2cc0d": {
+            "from": "dcce0410-2ce6-4dd6-8271-2a02f1d43037",
+            "layer": 20,
+            "to": "008ce841-6384-404e-8a37-e626f3f1a0c1",
+            "width": 150000
+        }
+    },
+    "manufacturer": "Wima",
+    "models": {
+        "503e4c97-3162-4005-908c-41586934d7f6": {
+            "filename": "3d_models/cache/6d752bc3-29b3-45df-8cf2-1e3aacefbcc6/3d_models/passive/capacitor/wima/Wima_Capacitor_7.2mm_x_11mm_x_16mm_5.0mm_lead_spacing.step",
+            "pitch": 0,
+            "roll": 0,
+            "x": 0,
+            "y": 0,
+            "yaw": 0,
+            "z": 0
+        }
+    },
+    "name": "Wima 7.2mm x 11.0mm x 16.0mm 5.0mm lead spacing",
+    "pads": {
+        "9ec2e55c-04fe-456b-94d2-c78b840d34fc": {
+            "name": "2",
+            "padstack": "296cf69b-9d53-45e4-aaab-4aedf4087d3a",
+            "parameter_set": {
+                "hole_diameter": 700000,
+                "pad_diameter": 1300000
+            },
+            "placement": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    2500000,
+                    0
+                ]
+            }
+        },
+        "e896ba93-fce4-4c69-9549-6bcc37086c2e": {
+            "name": "1",
+            "padstack": "296cf69b-9d53-45e4-aaab-4aedf4087d3a",
+            "parameter_set": {
+                "hole_diameter": 700000,
+                "pad_diameter": 1300000
+            },
+            "placement": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    -2500000,
+                    0
+                ]
+            }
+        }
+    },
+    "parameter_program": "7.200mm 11.0mm\nget-parameter [ courtyard_expansion ]\n2 * +xy\nset-polygon [ courtyard rectangle 0.000mm 0.000mm ]",
+    "parameter_set": {
+        "courtyard_expansion": 250000
+    },
+    "polygons": {
+        "299e07cc-25dc-4cc1-af8a-aa2c36ff215d": {
+            "layer": 50,
+            "parameter_class": "",
+            "vertices": [
+                {
+                    "arc_center": [
+                        1400000,
+                        -3000000
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        -3600000,
+                        -5500000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        1400000,
+                        3000000
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        -3600000,
+                        5500000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        -1400000,
+                        3000000
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        3600000,
+                        5500000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        -1400000,
+                        -3000000
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        3600000,
+                        -5500000
+                    ],
+                    "type": "line"
+                }
+            ]
+        },
+        "4624d0cc-6a3e-4e67-94f3-6f26b11c692a": {
+            "layer": 60,
+            "parameter_class": "courtyard",
+            "vertices": [
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        -3850000,
+                        -5750000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        -3850000,
+                        5750000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        3850000,
+                        5750000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        3850000,
+                        -5750000
+                    ],
+                    "type": "line"
+                }
+            ]
+        },
+        "cf692f3b-6290-46e5-95dc-d43b2e7c24cb": {
+            "layer": 40,
+            "parameter_class": "",
+            "vertices": [
+                {
+                    "arc_center": [
+                        1400000,
+                        -3000000
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        -3600000,
+                        -5500000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        1400000,
+                        3000000
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        -3600000,
+                        5500000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        -1400000,
+                        3000000
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        3600000,
+                        5500000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        -1400000,
+                        -3000000
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        3600000,
+                        -5500000
+                    ],
+                    "type": "line"
+                }
+            ]
+        }
+    },
+    "tags": [
+        "PET",
+        "capacitor",
+        "passive",
+        "th"
+    ],
+    "texts": {
+        "1d17f648-c479-4cfc-9f9c-31f599c45261": {
+            "font": "simplex",
+            "from_smash": false,
+            "layer": 20,
+            "origin": "center",
+            "placement": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    4000000,
+                    0
+                ]
+            },
+            "size": 1000000,
+            "text": "$RD",
+            "width": 150000
+        },
+        "a1ac58d0-d7a6-4e80-bab5-3b3b1e4cef86": {
+            "font": "simplex",
+            "from_smash": false,
+            "layer": 50,
+            "origin": "center",
+            "placement": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    -2500000,
+                    0
+                ]
+            },
+            "size": 1000000,
+            "text": "$RD",
+            "width": 0
+        }
+    },
+    "type": "package",
+    "uuid": "ef983758-f0b3-4a86-a043-1a6a3d905e03"
+}
\ No newline at end of file
diff --git a/breadboarding/pool/padstacks/cache/296cf69b-9d53-45e4-aaab-4aedf4087d3a.json b/breadboarding/pool/padstacks/cache/296cf69b-9d53-45e4-aaab-4aedf4087d3a.json
new file mode 100755
index 0000000000000000000000000000000000000000..20541b7487015853d44f0261e0ae2a742a6091ea
--- /dev/null
+++ b/breadboarding/pool/padstacks/cache/296cf69b-9d53-45e4-aaab-4aedf4087d3a.json
@@ -0,0 +1,116 @@
+{
+    "holes": {
+        "aad60944-b2c4-4a0c-88e0-b52cabcfa95b": {
+            "diameter": 400000,
+            "length": 500000,
+            "parameter_class": "hole",
+            "placement": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    0,
+                    0
+                ]
+            },
+            "plated": true,
+            "shape": "round"
+        }
+    },
+    "name": "TH round",
+    "padstack_type": "through",
+    "parameter_program": "get-parameter [ hole_diameter ]\ndup\nset-hole [ hole round ]\n\nget-parameter [ pad_diameter ] dup\nset-shape [ copper circle ]\n\nget-parameter [ solder_mask_expansion ] 2 * +\nset-shape [ mask circle ] ",
+    "parameter_set": {
+        "hole_diameter": 400000,
+        "pad_diameter": 600000,
+        "solder_mask_expansion": 100000
+    },
+    "parameters_required": [
+        "pad_diameter",
+        "hole_diameter"
+    ],
+    "polygons": {},
+    "shapes": {
+        "35d48caf-d547-4382-b165-77cc9cc637d6": {
+            "form": "circle",
+            "layer": 0,
+            "parameter_class": "copper",
+            "params": [
+                600000
+            ],
+            "placement": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    0,
+                    0
+                ]
+            }
+        },
+        "57c576a3-1d92-43e7-8760-fe443a23f1af": {
+            "form": "circle",
+            "layer": 10,
+            "parameter_class": "mask",
+            "params": [
+                800000
+            ],
+            "placement": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    0,
+                    0
+                ]
+            }
+        },
+        "7ce79fc2-169e-44ce-b355-473cddadba0f": {
+            "form": "circle",
+            "layer": -110,
+            "parameter_class": "mask",
+            "params": [
+                800000
+            ],
+            "placement": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    0,
+                    0
+                ]
+            }
+        },
+        "bed217e6-2bf3-4ac3-bfe4-544dfa66c2e5": {
+            "form": "circle",
+            "layer": -1,
+            "parameter_class": "copper",
+            "params": [
+                600000
+            ],
+            "placement": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    0,
+                    0
+                ]
+            }
+        },
+        "d71acd28-ea4c-4a7a-b746-8f609baeb703": {
+            "form": "circle",
+            "layer": -100,
+            "parameter_class": "copper",
+            "params": [
+                600000
+            ],
+            "placement": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    0,
+                    0
+                ]
+            }
+        }
+    },
+    "type": "padstack",
+    "uuid": "296cf69b-9d53-45e4-aaab-4aedf4087d3a"
+}
\ No newline at end of file
diff --git a/breadboarding/pool/padstacks/cache/3846f4bf-7acf-403a-bc36-771ec675eac9.json b/breadboarding/pool/padstacks/cache/3846f4bf-7acf-403a-bc36-771ec675eac9.json
new file mode 100755
index 0000000000000000000000000000000000000000..8448d2d82e69f081e9914bb80faa6bc40d29dd21
--- /dev/null
+++ b/breadboarding/pool/padstacks/cache/3846f4bf-7acf-403a-bc36-771ec675eac9.json
@@ -0,0 +1,72 @@
+{
+    "holes": {},
+    "name": "SMD rectangular",
+    "padstack_type": "top",
+    "parameter_program": "get-parameter [ pad_width ]\nget-parameter [ pad_height ]\ndupc dupc\nset-shape [ pad rectangle ]\nget-parameter [ solder_mask_expansion ]\n2 *\n+xy\nset-shape [ mask rectangle ]\n\nget-parameter [ paste_mask_contraction ]\n2 *\n-xy\nset-shape [ paste rectangle ]",
+    "parameter_set": {
+        "pad_height": 900000,
+        "pad_width": 700000,
+        "paste_mask_contraction": 0,
+        "solder_mask_expansion": 100000
+    },
+    "parameters_required": [
+        "pad_width",
+        "pad_height"
+    ],
+    "polygons": {},
+    "shapes": {
+        "888ff92f-96e3-4658-a9cb-1e9626aafe07": {
+            "form": "rectangle",
+            "layer": 30,
+            "parameter_class": "paste",
+            "params": [
+                700000,
+                900000
+            ],
+            "placement": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    0,
+                    0
+                ]
+            }
+        },
+        "ddcf3d29-661b-41d1-ac1a-5e335f94e736": {
+            "form": "rectangle",
+            "layer": 0,
+            "parameter_class": "pad",
+            "params": [
+                700000,
+                900000
+            ],
+            "placement": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    0,
+                    0
+                ]
+            }
+        },
+        "e93f30d7-af52-4284-8af0-b2341ade6c5d": {
+            "form": "rectangle",
+            "layer": 10,
+            "parameter_class": "mask",
+            "params": [
+                900000,
+                1100000
+            ],
+            "placement": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    0,
+                    0
+                ]
+            }
+        }
+    },
+    "type": "padstack",
+    "uuid": "3846f4bf-7acf-403a-bc36-771ec675eac9"
+}
\ No newline at end of file
diff --git a/breadboarding/pool/padstacks/cache/4a0e654a-a96c-4c6b-939f-dd44887c78ab.json b/breadboarding/pool/padstacks/cache/4a0e654a-a96c-4c6b-939f-dd44887c78ab.json
new file mode 100755
index 0000000000000000000000000000000000000000..d0282afdcfcc2c31cc836cb1d8bdf4427e5c7dfe
--- /dev/null
+++ b/breadboarding/pool/padstacks/cache/4a0e654a-a96c-4c6b-939f-dd44887c78ab.json
@@ -0,0 +1,125 @@
+{
+    "holes": {
+        "2e747089-67de-4eb3-8738-df1f2b7dc593": {
+            "diameter": 400000,
+            "length": 900000,
+            "parameter_class": "hole",
+            "placement": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    0,
+                    0
+                ]
+            },
+            "plated": true,
+            "shape": "slot"
+        }
+    },
+    "name": "TH Obround",
+    "padstack_type": "through",
+    "parameter_program": "get-parameter [ pad_width ]\nget-parameter [ pad_height ]\ndupc\nset-shape [ pad obround ]\nget-parameter [ solder_mask_expansion ]\n2 *\n+xy\nset-shape [ mask obround ]\n\n\nget-parameter [ hole_diameter ]\nget-parameter [ hole_length ]\nset-hole [ hole slot ]",
+    "parameter_set": {
+        "hole_diameter": 400000,
+        "hole_length": 900000,
+        "pad_height": 500000,
+        "pad_width": 1000000,
+        "solder_mask_expansion": 100000
+    },
+    "parameters_required": [
+        "pad_width",
+        "pad_height",
+        "hole_diameter",
+        "hole_length"
+    ],
+    "polygons": {},
+    "shapes": {
+        "369ddb1b-a144-4927-81ec-487b8d410317": {
+            "form": "obround",
+            "layer": 10,
+            "parameter_class": "mask",
+            "params": [
+                1200000,
+                700000
+            ],
+            "placement": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    0,
+                    0
+                ]
+            }
+        },
+        "6b90bc28-8755-46a5-932f-b9da6d312672": {
+            "form": "obround",
+            "layer": -100,
+            "parameter_class": "pad",
+            "params": [
+                1000000,
+                500000
+            ],
+            "placement": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    0,
+                    0
+                ]
+            }
+        },
+        "a7132d19-ae9c-46d0-94c3-d7a68f842d71": {
+            "form": "obround",
+            "layer": 0,
+            "parameter_class": "pad",
+            "params": [
+                1000000,
+                500000
+            ],
+            "placement": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    0,
+                    0
+                ]
+            }
+        },
+        "d102ecf5-328c-4e22-be5a-9238a08ed2c9": {
+            "form": "obround",
+            "layer": -110,
+            "parameter_class": "mask",
+            "params": [
+                1200000,
+                700000
+            ],
+            "placement": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    0,
+                    0
+                ]
+            }
+        },
+        "d1be6691-9312-4912-8058-60fcb78b5d2c": {
+            "form": "obround",
+            "layer": -1,
+            "parameter_class": "pad",
+            "params": [
+                1000000,
+                500000
+            ],
+            "placement": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    0,
+                    0
+                ]
+            }
+        }
+    },
+    "type": "padstack",
+    "uuid": "4a0e654a-a96c-4c6b-939f-dd44887c78ab"
+}
\ No newline at end of file
diff --git a/breadboarding/pool/padstacks/cache/762c84c2-187d-454a-af81-d3381bec5257.json b/breadboarding/pool/padstacks/cache/762c84c2-187d-454a-af81-d3381bec5257.json
new file mode 100755
index 0000000000000000000000000000000000000000..fc260f8e31a7920e44a659942351a4655712d3ce
--- /dev/null
+++ b/breadboarding/pool/padstacks/cache/762c84c2-187d-454a-af81-d3381bec5257.json
@@ -0,0 +1,66 @@
+{
+    "holes": {
+        "9eaa7713-8b92-4be2-9e8e-843e955d3a16": {
+            "diameter": 600000,
+            "length": 500000,
+            "parameter_class": "hole",
+            "placement": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    0,
+                    0
+                ]
+            },
+            "plated": false,
+            "shape": "round"
+        }
+    },
+    "name": "Circular mechanical Hole",
+    "padstack_type": "mechanical",
+    "parameter_program": "get-parameter [ hole_diameter ]\ndup\nset-hole [ hole round ]\nget-parameter [ hole_solder_mask_expansion ] 2 *\n+\nset-shape [ mask circle ]",
+    "parameter_set": {
+        "hole_diameter": 600000,
+        "hole_solder_mask_expansion": 100000
+    },
+    "parameters_required": [
+        "hole_diameter"
+    ],
+    "polygons": {},
+    "shapes": {
+        "e6921620-a07c-46c8-aef2-ffcb45896d08": {
+            "form": "circle",
+            "layer": 10,
+            "parameter_class": "mask",
+            "params": [
+                800000
+            ],
+            "placement": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    0,
+                    0
+                ]
+            }
+        },
+        "f9a0c921-ce49-43c6-bca3-7fa003da982d": {
+            "form": "circle",
+            "layer": -110,
+            "parameter_class": "mask",
+            "params": [
+                800000
+            ],
+            "placement": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    0,
+                    0
+                ]
+            }
+        }
+    },
+    "type": "padstack",
+    "uuid": "762c84c2-187d-454a-af81-d3381bec5257"
+}
\ No newline at end of file
diff --git a/breadboarding/pool/padstacks/cache/8e762581-e1b1-4fb4-81d3-7f8a1cabb97f.json b/breadboarding/pool/padstacks/cache/8e762581-e1b1-4fb4-81d3-7f8a1cabb97f.json
new file mode 100755
index 0000000000000000000000000000000000000000..0f76304996f5edd39e228a6635801c33ba53e200
--- /dev/null
+++ b/breadboarding/pool/padstacks/cache/8e762581-e1b1-4fb4-81d3-7f8a1cabb97f.json
@@ -0,0 +1,317 @@
+{
+    "holes": {},
+    "name": "SMD rectangular with rounded corners",
+    "padstack_type": "top",
+    "parameter_program": "get-parameter [ pad_width ]\nget-parameter [ corner_radius ] 2 * -\nget-parameter [ pad_height ]\ndupc dupc\nset-shape [ pad1 rectangle ]\nget-parameter [ solder_mask_expansion ]\n2 *\n+\nset-shape [ mask1 rectangle ]\nget-parameter [ paste_mask_contraction ]\n2 *\n-\nset-shape [ paste1 rectangle ]\n\nget-parameter [ pad_width ]\nget-parameter [ pad_height ]\nget-parameter [ corner_radius ] 2 * -\ndupc dupc\nset-shape [ pad2 rectangle ]\nswap\nget-parameter [ solder_mask_expansion ]\n2 * +\nswap\nset-shape [ mask2 rectangle ]\nswap\nget-parameter [ paste_mask_contraction ]\n2 * -\nswap\nset-shape [ paste2 rectangle ]\n\nget-parameter [ corner_radius ] dup dup 2 *\ndup dup dup\nset-shape [ pad_corner1 circle ]\nset-shape [ pad_corner2 circle ]\nset-shape [ pad_corner3 circle ]\nset-shape [ pad_corner4 circle ]\nget-parameter [ solder_mask_expansion ] + 2 *\ndup dup dup\nset-shape [ mask_corner1 circle ]\nset-shape [ mask_corner2 circle ]\nset-shape [ mask_corner3 circle ]\nset-shape [ mask_corner4 circle ]\nget-parameter [ paste_mask_contraction ] - 2 *\ndup dup dup\nset-shape [ paste_corner1 circle ]\nset-shape [ paste_corner2 circle ]\nset-shape [ paste_corner3 circle ]\nset-shape [ paste_corner4 circle ]\n\nget-parameter [ pad_width ]\nget-parameter [ corner_radius ] 2 * - 2 /\nget-parameter [ pad_height ]\nget-parameter [ corner_radius ] 2 * - 2 /\ndupc dupc dupc\nset-shape [ pad_corner1 position ]\nset-shape [ mask_corner1 position ]\nset-shape [ paste_corner1 position ]\nswap -1 * swap\ndupc dupc dupc\nset-shape [ pad_corner2 position ]\nset-shape [ mask_corner2 position ]\nset-shape [ paste_corner2 position ]\n-1 *\ndupc dupc dupc\nset-shape [ pad_corner3 position ]\nset-shape [ mask_corner3 position ]\nset-shape [ paste_corner3 position ]\nswap -1 * swap\ndupc dupc\nset-shape [ pad_corner4 position ]\nset-shape [ mask_corner4 position ]\nset-shape [ paste_corner4 position ]",
+    "parameter_set": {
+        "corner_radius": 100000,
+        "pad_height": 2000000,
+        "pad_width": 900000,
+        "paste_mask_contraction": 0,
+        "solder_mask_expansion": 100000
+    },
+    "parameters_required": [
+        "pad_width",
+        "pad_height",
+        "corner_radius"
+    ],
+    "polygons": {},
+    "shapes": {
+        "19fd6834-7b1d-47e5-b6fb-6f1c1bb4802b": {
+            "form": "circle",
+            "layer": 0,
+            "parameter_class": "pad_corner4",
+            "params": [
+                200000
+            ],
+            "placement": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    350000,
+                    -900000
+                ]
+            }
+        },
+        "233425db-45b7-4291-9cd3-ce7bf9c5887c": {
+            "form": "circle",
+            "layer": 10,
+            "parameter_class": "mask_corner2",
+            "params": [
+                400000
+            ],
+            "placement": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    -350000,
+                    900000
+                ]
+            }
+        },
+        "2480e5fa-a56b-4f75-a9ff-f9576ddfdf14": {
+            "form": "circle",
+            "layer": 30,
+            "parameter_class": "paste_corner3",
+            "params": [
+                200000
+            ],
+            "placement": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    -350000,
+                    -900000
+                ]
+            }
+        },
+        "2d593908-a7e0-42d3-b447-6f5472e3f168": {
+            "form": "circle",
+            "layer": 10,
+            "parameter_class": "mask_corner4",
+            "params": [
+                400000
+            ],
+            "placement": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    350000,
+                    -900000
+                ]
+            }
+        },
+        "3fb8c7f4-16b4-4a69-9ae0-98d16faf11ed": {
+            "form": "circle",
+            "layer": 30,
+            "parameter_class": "paste_corner2",
+            "params": [
+                200000
+            ],
+            "placement": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    -350000,
+                    900000
+                ]
+            }
+        },
+        "54aa005d-14d6-4daf-916d-8cc4f33d31eb": {
+            "form": "rectangle",
+            "layer": 30,
+            "parameter_class": "paste2",
+            "params": [
+                900000,
+                1800000
+            ],
+            "placement": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    0,
+                    0
+                ]
+            }
+        },
+        "5d8313e0-987f-4f68-a70b-654058f75898": {
+            "form": "circle",
+            "layer": 10,
+            "parameter_class": "mask_corner1",
+            "params": [
+                400000
+            ],
+            "placement": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    350000,
+                    900000
+                ]
+            }
+        },
+        "64b6423d-c765-4997-8f04-5b230ace4abb": {
+            "form": "circle",
+            "layer": 0,
+            "parameter_class": "pad_corner2",
+            "params": [
+                200000
+            ],
+            "placement": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    -350000,
+                    900000
+                ]
+            }
+        },
+        "8402a815-54b3-42d9-b96a-6f0631eb3579": {
+            "form": "circle",
+            "layer": 0,
+            "parameter_class": "pad_corner1",
+            "params": [
+                200000
+            ],
+            "placement": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    350000,
+                    900000
+                ]
+            }
+        },
+        "888ff92f-96e3-4658-a9cb-1e9626aafe07": {
+            "form": "rectangle",
+            "layer": 30,
+            "parameter_class": "paste1",
+            "params": [
+                700000,
+                2000000
+            ],
+            "placement": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    0,
+                    0
+                ]
+            }
+        },
+        "9c5dd306-043a-4190-8b16-6ab3d2dafaa3": {
+            "form": "circle",
+            "layer": 10,
+            "parameter_class": "mask_corner3",
+            "params": [
+                400000
+            ],
+            "placement": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    -350000,
+                    -900000
+                ]
+            }
+        },
+        "a9154914-ba44-4f24-ab76-9132d8f2024f": {
+            "form": "rectangle",
+            "layer": 10,
+            "parameter_class": "mask2",
+            "params": [
+                1100000,
+                1800000
+            ],
+            "placement": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    0,
+                    0
+                ]
+            }
+        },
+        "b85c63cf-3f4d-4b38-9968-22276d4ba5ec": {
+            "form": "circle",
+            "layer": 30,
+            "parameter_class": "paste_corner4",
+            "params": [
+                200000
+            ],
+            "placement": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    350000,
+                    -900000
+                ]
+            }
+        },
+        "b8b84b83-babb-47ef-b2c9-236209e7689e": {
+            "form": "rectangle",
+            "layer": 0,
+            "parameter_class": "pad2",
+            "params": [
+                900000,
+                1800000
+            ],
+            "placement": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    0,
+                    0
+                ]
+            }
+        },
+        "ddcf3d29-661b-41d1-ac1a-5e335f94e736": {
+            "form": "rectangle",
+            "layer": 0,
+            "parameter_class": "pad1",
+            "params": [
+                700000,
+                2000000
+            ],
+            "placement": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    0,
+                    0
+                ]
+            }
+        },
+        "e900b87f-85f6-44a1-bc42-0af10cad7194": {
+            "form": "circle",
+            "layer": 0,
+            "parameter_class": "pad_corner3",
+            "params": [
+                200000
+            ],
+            "placement": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    -350000,
+                    -900000
+                ]
+            }
+        },
+        "e93f30d7-af52-4284-8af0-b2341ade6c5d": {
+            "form": "rectangle",
+            "layer": 10,
+            "parameter_class": "mask1",
+            "params": [
+                700000,
+                2200000
+            ],
+            "placement": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    0,
+                    0
+                ]
+            }
+        },
+        "fa7293d5-02e0-4a5b-868f-87f93d06729e": {
+            "form": "circle",
+            "layer": 30,
+            "parameter_class": "paste_corner1",
+            "params": [
+                200000
+            ],
+            "placement": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    350000,
+                    900000
+                ]
+            }
+        }
+    },
+    "type": "padstack",
+    "uuid": "8e762581-e1b1-4fb4-81d3-7f8a1cabb97f"
+}
\ No newline at end of file
diff --git a/breadboarding/pool/padstacks/cache/982142aa-2883-4fd0-9b0b-37eb5a37dd35.json b/breadboarding/pool/padstacks/cache/982142aa-2883-4fd0-9b0b-37eb5a37dd35.json
new file mode 100755
index 0000000000000000000000000000000000000000..cc4cc7e60686b6a8e4ad9e0a2ff841c5b4bd78fc
--- /dev/null
+++ b/breadboarding/pool/padstacks/cache/982142aa-2883-4fd0-9b0b-37eb5a37dd35.json
@@ -0,0 +1,123 @@
+{
+    "holes": {
+        "f5409957-47b6-408e-82d9-4be515bd193b": {
+            "diameter": 400000,
+            "length": 500000,
+            "parameter_class": "hole",
+            "placement": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    0,
+                    0
+                ]
+            },
+            "plated": true,
+            "shape": "round"
+        }
+    },
+    "name": "TH round with rectangular pad",
+    "padstack_type": "through",
+    "parameter_program": "get-parameter [ hole_diameter ]\nset-hole [ hole round ]\n\nget-parameter [ pad_width ]\nget-parameter [ pad_height ]\ndupc\nset-shape [ pad rectangle ]\n\nget-parameter [ solder_mask_expansion ]\n2 *\n+xy\nset-shape [ mask rectangle ]\n\n",
+    "parameter_set": {
+        "hole_diameter": 400000,
+        "pad_height": 600000,
+        "pad_width": 600000,
+        "solder_mask_expansion": 100000
+    },
+    "parameters_required": [
+        "pad_width",
+        "pad_height",
+        "hole_diameter"
+    ],
+    "polygons": {},
+    "shapes": {
+        "353172c9-192a-400a-b58e-1158574b87bc": {
+            "form": "rectangle",
+            "layer": -110,
+            "parameter_class": "mask",
+            "params": [
+                800000,
+                800000
+            ],
+            "placement": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    0,
+                    0
+                ]
+            }
+        },
+        "5224af39-0a1e-49e4-a52b-56b6ba0e3ec7": {
+            "form": "rectangle",
+            "layer": -1,
+            "parameter_class": "pad",
+            "params": [
+                600000,
+                600000
+            ],
+            "placement": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    0,
+                    0
+                ]
+            }
+        },
+        "a91777ab-36ac-4e06-ba2b-086384d45d3c": {
+            "form": "rectangle",
+            "layer": 0,
+            "parameter_class": "pad",
+            "params": [
+                600000,
+                600000
+            ],
+            "placement": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    0,
+                    0
+                ]
+            }
+        },
+        "a936b991-8b29-46d4-8b59-1ed4365f9e12": {
+            "form": "rectangle",
+            "layer": -100,
+            "parameter_class": "pad",
+            "params": [
+                600000,
+                600000
+            ],
+            "placement": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    0,
+                    0
+                ]
+            }
+        },
+        "c59af151-1017-44cb-8ee9-d950cbebdad7": {
+            "form": "rectangle",
+            "layer": 10,
+            "parameter_class": "mask",
+            "params": [
+                800000,
+                800000
+            ],
+            "placement": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    0,
+                    0
+                ]
+            }
+        }
+    },
+    "type": "padstack",
+    "uuid": "982142aa-2883-4fd0-9b0b-37eb5a37dd35"
+}
\ No newline at end of file
diff --git a/breadboarding/pool/parts/cache/0d0603aa-0149-4343-b4e6-1ac0fd661c0e.json b/breadboarding/pool/parts/cache/0d0603aa-0149-4343-b4e6-1ac0fd661c0e.json
new file mode 100644
index 0000000000000000000000000000000000000000..3d7a89677db373f4379b63e14f75f4c3e2f15273
--- /dev/null
+++ b/breadboarding/pool/parts/cache/0d0603aa-0149-4343-b4e6-1ac0fd661c0e.json
@@ -0,0 +1,50 @@
+{
+    "MPN": [
+        false,
+        "base sot-523 N-channel MOSFET"
+    ],
+    "datasheet": [
+        false,
+        ""
+    ],
+    "description": [
+        false,
+        "N-channel MOSFET, sot-523 (Base Part)"
+    ],
+    "entity": "c135130c-0663-4575-9083-3b328ac00c90",
+    "inherit_model": false,
+    "inherit_tags": false,
+    "manufacturer": [
+        false,
+        ""
+    ],
+    "model": "4827c055-903e-4c48-a27b-167101c52549",
+    "package": "9260270c-dc4a-446a-9fcd-0f930e1ffabc",
+    "pad_map": {
+        "03eae3a5-6b86-4859-a831-06b32da3cb29": {
+            "gate": "6dce85e8-6b70-44ac-8ae8-d17152c3707a",
+            "pin": "074c3718-08fd-4f94-88fc-2bb43174b245"
+        },
+        "c8227bdb-d278-485c-a109-cdc288810f82": {
+            "gate": "6dce85e8-6b70-44ac-8ae8-d17152c3707a",
+            "pin": "eb63ac9a-5d7e-42e2-92ea-a140a97f47d0"
+        },
+        "fae7463e-3cad-46b5-98fc-38304324fe87": {
+            "gate": "6dce85e8-6b70-44ac-8ae8-d17152c3707a",
+            "pin": "4887ef47-94f0-4fd1-b552-c424bd37a3e7"
+        }
+    },
+    "parametric": {},
+    "tags": [
+        "mosfet",
+        "n-channel",
+        "smd",
+        "sot-523"
+    ],
+    "type": "part",
+    "uuid": "0d0603aa-0149-4343-b4e6-1ac0fd661c0e",
+    "value": [
+        false,
+        ""
+    ]
+}
\ No newline at end of file
diff --git a/breadboarding/pool/parts/cache/1eb8d0ab-01e1-404c-8b62-46e335f7aa5a.json b/breadboarding/pool/parts/cache/1eb8d0ab-01e1-404c-8b62-46e335f7aa5a.json
new file mode 100644
index 0000000000000000000000000000000000000000..97f56b03d1f1b6200cfbc86651f66168f9fd8057
--- /dev/null
+++ b/breadboarding/pool/parts/cache/1eb8d0ab-01e1-404c-8b62-46e335f7aa5a.json
@@ -0,0 +1,52 @@
+{
+    "MPN": [
+        false,
+        "LCR-0202"
+    ],
+    "datasheet": [
+        false,
+        "http://akizukidenshi.com/download/ds/senba/lcr0202.pdf"
+    ],
+    "description": [
+        false,
+        "Vactrol analog optoisolator"
+    ],
+    "entity": "26ef8b43-f339-4677-931b-81ab685aeb71",
+    "inherit_model": false,
+    "inherit_tags": false,
+    "manufacturer": [
+        false,
+        "Nanyang Senba Optical Elec"
+    ],
+    "model": "902e427c-7064-4675-8d4a-04e02458b2ca",
+    "package": "55b08fd7-8822-4ec6-807c-6412d4298198",
+    "pad_map": {
+        "54340327-64e1-4583-a9c1-c48cd8d63545": {
+            "gate": "a32e8673-187f-414f-ae33-2921953207c1",
+            "pin": "ab389406-1038-4eca-b2eb-9052ac95bae2"
+        },
+        "97a7fe3f-a43e-403d-b9cf-2c273a6ac333": {
+            "gate": "a32e8673-187f-414f-ae33-2921953207c1",
+            "pin": "49aea420-016d-4ba2-9451-5996acefec56"
+        },
+        "9a164cdc-e4eb-49ea-b14d-78f81a679655": {
+            "gate": "a32e8673-187f-414f-ae33-2921953207c1",
+            "pin": "a1754538-4d10-4c86-a7a0-7c17d15ba7e8"
+        },
+        "bbd6ea1f-4955-4b67-b7ff-3b0ee5af9254": {
+            "gate": "a32e8673-187f-414f-ae33-2921953207c1",
+            "pin": "5172e1fe-e3f0-43e0-9863-465c59f46ab7"
+        }
+    },
+    "parametric": {},
+    "tags": [
+        "optoisolator",
+        "vactrol"
+    ],
+    "type": "part",
+    "uuid": "1eb8d0ab-01e1-404c-8b62-46e335f7aa5a",
+    "value": [
+        false,
+        "LCR-0202"
+    ]
+}
\ No newline at end of file
diff --git a/breadboarding/pool/parts/cache/1faecad8-2819-4d35-9b84-c76216b7f400.json b/breadboarding/pool/parts/cache/1faecad8-2819-4d35-9b84-c76216b7f400.json
new file mode 100644
index 0000000000000000000000000000000000000000..c6ed99dbc7b04d8a7285b3039f001913c2696bd7
--- /dev/null
+++ b/breadboarding/pool/parts/cache/1faecad8-2819-4d35-9b84-c76216b7f400.json
@@ -0,0 +1 @@
+{"MPN": [false, "MFR-25FTF26-1M (1M, 1%, 0.25W)"], "base": "35a902b3-472d-40ff-bf7f-5ac218b0631e", "datasheet": [true, ""], "description": [false, "Metal Film Resistor 1M 1% 0.25W 100ppm/C"], "inherit_tags": true, "manufacturer": [true, ""], "tags": [], "parametric": {}, "type": "part", "uuid": "1faecad8-2819-4d35-9b84-c76216b7f400", "value": [false, "1M"]}
\ No newline at end of file
diff --git a/breadboarding/pool/parts/cache/2a713bae-1070-43e9-9344-c77c5ada2bd5.json b/breadboarding/pool/parts/cache/2a713bae-1070-43e9-9344-c77c5ada2bd5.json
new file mode 100644
index 0000000000000000000000000000000000000000..7ed9f4e24f510e89b3e15e471d880df35d4e0a91
--- /dev/null
+++ b/breadboarding/pool/parts/cache/2a713bae-1070-43e9-9344-c77c5ada2bd5.json
@@ -0,0 +1,33 @@
+{
+    "MPN": [
+        false,
+        "MFR-25FTF26-10K"
+    ],
+    "base": "4cb43147-48c9-453a-909a-6e1d4a62f930",
+    "datasheet": [
+        true,
+        ""
+    ],
+    "description": [
+        false,
+        "Metal Film Resistor 10 k\u03a9 1% 0.25W 100ppm/C"
+    ],
+    "inherit_tags": true,
+    "manufacturer": [
+        true,
+        ""
+    ],
+    "parametric": {
+        "pmax": "0.25",
+        "table": "resistors",
+        "tolerance": "1.0",
+        "value": "10000.0"
+    },
+    "tags": [],
+    "type": "part",
+    "uuid": "2a713bae-1070-43e9-9344-c77c5ada2bd5",
+    "value": [
+        false,
+        "10 k\u03a9"
+    ]
+}
\ No newline at end of file
diff --git a/breadboarding/pool/parts/cache/3531bc05-af4d-4961-9858-1617139e46e6.json b/breadboarding/pool/parts/cache/3531bc05-af4d-4961-9858-1617139e46e6.json
new file mode 100755
index 0000000000000000000000000000000000000000..a9eb24cd72f7b3974881b54245e7d5f8a430ed23
--- /dev/null
+++ b/breadboarding/pool/parts/cache/3531bc05-af4d-4961-9858-1617139e46e6.json
@@ -0,0 +1,52 @@
+{
+    "MPN": [
+        false,
+        "PJ301M-12"
+    ],
+    "datasheet": [
+        false,
+        "https://www.thonk.co.uk/wp-content/uploads/2014/02/Thonkiconn_Jack_Datasheet.pdf"
+    ],
+    "description": [
+        false,
+        "3.5mm switched mono phone jack for vertical pcb mount"
+    ],
+    "entity": "0fbefeea-110c-4395-b1cf-10eed7f039ce",
+    "inherit_tags": false,
+    "manufacturer": [
+        false,
+        "Wenzhou QingPu Electronics Co."
+    ],
+    "model": "00000000-0000-0000-0000-000000000000",
+    "package": "0a244d70-c6ed-4360-89c6-f55ee2b9435b",
+    "pad_map": {
+        "353d4675-872d-4328-b528-121dfdf1102b": {
+            "gate": "5bf4854d-b825-4420-bfa8-f17e3d69ecca",
+            "pin": "f572c752-5e2e-4d4f-8b8c-95c379a19121"
+        },
+        "74027379-7de3-4266-aaad-3af9ad0668d2": {
+            "gate": "5bf4854d-b825-4420-bfa8-f17e3d69ecca",
+            "pin": "b70bafdb-12b2-4764-ac14-6a59e4eb1b7a"
+        },
+        "f4c5e76f-7d7f-42d8-b82f-a223d7277687": {
+            "gate": "5bf4854d-b825-4420-bfa8-f17e3d69ecca",
+            "pin": "9fef5cf8-2378-492b-b9c2-bc6a5da03b27"
+        }
+    },
+    "parametric": {},
+    "tags": [
+        "3.5mm",
+        "connector",
+        "jack",
+        "mono",
+        "phone",
+        "switched",
+        "vertical"
+    ],
+    "type": "part",
+    "uuid": "3531bc05-af4d-4961-9858-1617139e46e6",
+    "value": [
+        false,
+        ""
+    ]
+}
\ No newline at end of file
diff --git a/breadboarding/pool/parts/cache/35a902b3-472d-40ff-bf7f-5ac218b0631e.json b/breadboarding/pool/parts/cache/35a902b3-472d-40ff-bf7f-5ac218b0631e.json
new file mode 100644
index 0000000000000000000000000000000000000000..5cb6af9956113eb54d21ba6165ed739bb6eb0fcc
--- /dev/null
+++ b/breadboarding/pool/parts/cache/35a902b3-472d-40ff-bf7f-5ac218b0631e.json
@@ -0,0 +1,36 @@
+{
+    "MPN": [
+        false,
+        "MFR 6.3mm Resistor Base Part"
+    ],
+    "base": "fd70d630-ca9b-4d35-9094-b62db1027822",
+    "datasheet": [
+        false,
+        "http://www.yageo.com/documents/recent/Yageo%20LR_MFR_2013.pdf"
+    ],
+    "description": [
+        false,
+        "Metal Film Resistor"
+    ],
+    "flags": {
+        "base_part": "set",
+        "exclude_bom": "clear",
+        "exclude_pnp": "clear"
+    },
+    "inherit_model": false,
+    "inherit_tags": true,
+    "manufacturer": [
+        false,
+        "Yageo"
+    ],
+    "model": "d40e76b0-9b57-489a-83c3-90a3b9ef9758",
+    "parametric": {},
+    "tags": [],
+    "type": "part",
+    "uuid": "35a902b3-472d-40ff-bf7f-5ac218b0631e",
+    "value": [
+        false,
+        "6.3mm"
+    ],
+    "version": 1
+}
\ No newline at end of file
diff --git a/breadboarding/pool/parts/cache/37fc8b1d-d003-4fd2-b27b-4e9131dad7e2.json b/breadboarding/pool/parts/cache/37fc8b1d-d003-4fd2-b27b-4e9131dad7e2.json
new file mode 100644
index 0000000000000000000000000000000000000000..4e07e241568a2d127cb59377c43d79f56c5be64e
--- /dev/null
+++ b/breadboarding/pool/parts/cache/37fc8b1d-d003-4fd2-b27b-4e9131dad7e2.json
@@ -0,0 +1,34 @@
+{
+    "MPN": [
+        false,
+        "P0915N-FC15BR10K"
+    ],
+    "base": "a88fbcdc-3554-4c66-b43d-a4ce401e194e",
+    "datasheet": [
+        true,
+        ""
+    ],
+    "description": [
+        true,
+        ""
+    ],
+    "inherit_tags": false,
+    "manufacturer": [
+        true,
+        "TT Electronics"
+    ],
+    "parametric": {},
+    "tags": [
+        "6mm",
+        "d-shaft",
+        "linear",
+        "potentiometer",
+        "single"
+    ],
+    "type": "part",
+    "uuid": "37fc8b1d-d003-4fd2-b27b-4e9131dad7e2",
+    "value": [
+        false,
+        "10k"
+    ]
+}
\ No newline at end of file
diff --git a/breadboarding/pool/parts/cache/40eb5ca8-fc41-4b64-8b1e-f2f4eeb91722.json b/breadboarding/pool/parts/cache/40eb5ca8-fc41-4b64-8b1e-f2f4eeb91722.json
new file mode 100644
index 0000000000000000000000000000000000000000..6ce77362b0161af1c6e3b5c19475c37b9f4f1803
--- /dev/null
+++ b/breadboarding/pool/parts/cache/40eb5ca8-fc41-4b64-8b1e-f2f4eeb91722.json
@@ -0,0 +1,33 @@
+{
+    "MPN": [
+        false,
+        "MFR-25FTF26-100K"
+    ],
+    "base": "4cb43147-48c9-453a-909a-6e1d4a62f930",
+    "datasheet": [
+        true,
+        ""
+    ],
+    "description": [
+        false,
+        "Metal Film Resistor 100 k\u03a9 1% 0.25W 100ppm/C"
+    ],
+    "inherit_tags": true,
+    "manufacturer": [
+        true,
+        ""
+    ],
+    "parametric": {
+        "pmax": "0.25",
+        "table": "resistors",
+        "tolerance": "1.0",
+        "value": "100000.0"
+    },
+    "tags": [],
+    "type": "part",
+    "uuid": "40eb5ca8-fc41-4b64-8b1e-f2f4eeb91722",
+    "value": [
+        false,
+        "100 k\u03a9"
+    ]
+}
\ No newline at end of file
diff --git a/breadboarding/pool/parts/cache/436da8ee-a0a4-4ab4-ae41-10323bb580e5.json b/breadboarding/pool/parts/cache/436da8ee-a0a4-4ab4-ae41-10323bb580e5.json
new file mode 100644
index 0000000000000000000000000000000000000000..952f0c5d025553c11588fafc384977a66f37aa7c
--- /dev/null
+++ b/breadboarding/pool/parts/cache/436da8ee-a0a4-4ab4-ae41-10323bb580e5.json
@@ -0,0 +1,34 @@
+{
+    "MPN": [
+        false,
+        "base 0603 capacitor"
+    ],
+    "entity": "ca83a84f-6183-4088-84b6-5d79b2a119d4",
+    "inherit_tags": false,
+    "manufacturer": [
+        false,
+        ""
+    ],
+    "package": "0c6f5ea3-c601-4b00-b985-6db23ce77246",
+    "pad_map": {
+        "5eb3d31f-6cc4-43f5-a1e0-6ff6d5834e89": {
+            "gate": "9bfcf213-2a7e-444e-8312-ce57209fc9ec",
+            "pin": "29995253-b4b1-4c7c-a049-b6db2713ca7c"
+        },
+        "dbd0c5ca-3d47-4dc1-9012-bed19d601c53": {
+            "gate": "9bfcf213-2a7e-444e-8312-ce57209fc9ec",
+            "pin": "852f1fe6-06dc-4661-8a14-61a9a6ebb26a"
+        }
+    },
+    "parametric": {},
+    "tags": [
+        "capacitor",
+        "passive"
+    ],
+    "type": "part",
+    "uuid": "436da8ee-a0a4-4ab4-ae41-10323bb580e5",
+    "value": [
+        false,
+        ""
+    ]
+}
\ No newline at end of file
diff --git a/breadboarding/pool/parts/cache/47781d8f-6084-4e7d-8c63-4dadb58f3e6a.json b/breadboarding/pool/parts/cache/47781d8f-6084-4e7d-8c63-4dadb58f3e6a.json
new file mode 100644
index 0000000000000000000000000000000000000000..1e14b34cc502a9941b0be325437bc7e077b4719e
--- /dev/null
+++ b/breadboarding/pool/parts/cache/47781d8f-6084-4e7d-8c63-4dadb58f3e6a.json
@@ -0,0 +1,33 @@
+{
+    "MPN": [
+        false,
+        "MFR-25FTF26-220R"
+    ],
+    "base": "4cb43147-48c9-453a-909a-6e1d4a62f930",
+    "datasheet": [
+        true,
+        ""
+    ],
+    "description": [
+        false,
+        "Metal Film Resistor 220 \u03a9 1% 0.25W 100ppm/C"
+    ],
+    "inherit_tags": true,
+    "manufacturer": [
+        true,
+        ""
+    ],
+    "parametric": {
+        "pmax": "0.25",
+        "table": "resistors",
+        "tolerance": "1.0",
+        "value": "220.0"
+    },
+    "tags": [],
+    "type": "part",
+    "uuid": "47781d8f-6084-4e7d-8c63-4dadb58f3e6a",
+    "value": [
+        false,
+        "220 \u03a9"
+    ]
+}
\ No newline at end of file
diff --git a/breadboarding/pool/parts/cache/4cb43147-48c9-453a-909a-6e1d4a62f930.json b/breadboarding/pool/parts/cache/4cb43147-48c9-453a-909a-6e1d4a62f930.json
new file mode 100644
index 0000000000000000000000000000000000000000..13436ab19d2f1a3afadb19621543b94c29c0737a
--- /dev/null
+++ b/breadboarding/pool/parts/cache/4cb43147-48c9-453a-909a-6e1d4a62f930.json
@@ -0,0 +1,46 @@
+{
+    "MPN": [
+        false,
+        "MFR 6.3mm Resistor Base Part"
+    ],
+    "datasheet": [
+        false,
+        "http://www.yageo.com/documents/recent/Yageo%20LR_MFR_2013.pdf"
+    ],
+    "description": [
+        false,
+        "Metal Film Resistor"
+    ],
+    "entity": "3ce770af-7be0-4f72-b2af-2c8010911aaf",
+    "inherit_model": false,
+    "inherit_tags": false,
+    "manufacturer": [
+        false,
+        "Yageo"
+    ],
+    "model": "6f648a7b-eefd-408c-bb78-01024c66ab4e",
+    "package": "247c7bbc-56ec-4847-8227-1100cf66abcb",
+    "pad_map": {
+        "3f3ec899-0e05-446d-84e6-2a7fe26e5eaa": {
+            "gate": "48af78e5-730e-44eb-977a-cf188e4fcb39",
+            "pin": "dda0ec99-5d70-4fbe-a8db-897542e7554e"
+        },
+        "9b0e2f84-cc39-4113-bf1e-426f2c973721": {
+            "gate": "48af78e5-730e-44eb-977a-cf188e4fcb39",
+            "pin": "6a44037c-65e2-4876-9359-42890048841d"
+        }
+    },
+    "parametric": {},
+    "tags": [
+        "6.3mm",
+        "passive",
+        "resistor",
+        "th"
+    ],
+    "type": "part",
+    "uuid": "4cb43147-48c9-453a-909a-6e1d4a62f930",
+    "value": [
+        false,
+        "6.3mm"
+    ]
+}
\ No newline at end of file
diff --git a/breadboarding/pool/parts/cache/518f0a69-791d-44a8-8c29-054e9a715ab9.json b/breadboarding/pool/parts/cache/518f0a69-791d-44a8-8c29-054e9a715ab9.json
new file mode 100644
index 0000000000000000000000000000000000000000..6fc55b7f48646528799d443949fc86e3997af46c
--- /dev/null
+++ b/breadboarding/pool/parts/cache/518f0a69-791d-44a8-8c29-054e9a715ab9.json
@@ -0,0 +1,35 @@
+{
+    "MPN": [
+        false,
+        "2N7002"
+    ],
+    "base": "0d0603aa-0149-4343-b4e6-1ac0fd661c0e",
+    "datasheet": [
+        false,
+        "https://www.diodes.com/assets/Datasheets/ds30301.pdf"
+    ],
+    "description": [
+        false,
+        "N-channel enhancement mode MOSFET"
+    ],
+    "inherit_model": true,
+    "inherit_tags": true,
+    "manufacturer": [
+        false,
+        "Diodes Inc."
+    ],
+    "model": "4827c055-903e-4c48-a27b-167101c52549",
+    "orderable_MPNs": {
+        "07d73865-32c4-4412-b01c-34416400ac9e": "2N7002-13-F",
+        "94e655f7-548b-421b-8fbe-c20c5a8f3e5b": "2N7002T-7-F",
+        "cb70bdf6-ce6b-4374-93fa-9f3c701b04db": "2N7002Q-7-F"
+    },
+    "parametric": {},
+    "tags": [],
+    "type": "part",
+    "uuid": "518f0a69-791d-44a8-8c29-054e9a715ab9",
+    "value": [
+        false,
+        ""
+    ]
+}
\ No newline at end of file
diff --git a/breadboarding/pool/parts/cache/525a0528-57e9-4064-8fdf-8c781156add6.json b/breadboarding/pool/parts/cache/525a0528-57e9-4064-8fdf-8c781156add6.json
new file mode 100644
index 0000000000000000000000000000000000000000..0232bf75430b19882ba0359c28acd3f05cff7986
--- /dev/null
+++ b/breadboarding/pool/parts/cache/525a0528-57e9-4064-8fdf-8c781156add6.json
@@ -0,0 +1,33 @@
+{
+    "MPN": [
+        false,
+        "MFR-25JT-52-22K"
+    ],
+    "base": "4cb43147-48c9-453a-909a-6e1d4a62f930",
+    "datasheet": [
+        true,
+        ""
+    ],
+    "description": [
+        false,
+        "Metal Film Resistor 22 k\u03a9 5% 0.25W"
+    ],
+    "inherit_tags": true,
+    "manufacturer": [
+        true,
+        ""
+    ],
+    "parametric": {
+        "pmax": "0.25",
+        "table": "resistors",
+        "tolerance": "5.0",
+        "value": "22000.0"
+    },
+    "tags": [],
+    "type": "part",
+    "uuid": "525a0528-57e9-4064-8fdf-8c781156add6",
+    "value": [
+        false,
+        "22 k\u03a9"
+    ]
+}
\ No newline at end of file
diff --git a/breadboarding/pool/parts/cache/5adce1ad-a6c8-46a8-94c8-63df2d212eb6.json b/breadboarding/pool/parts/cache/5adce1ad-a6c8-46a8-94c8-63df2d212eb6.json
new file mode 100644
index 0000000000000000000000000000000000000000..68ed1540e64f4a18fe7fe137ed1e72bce89fc4a5
--- /dev/null
+++ b/breadboarding/pool/parts/cache/5adce1ad-a6c8-46a8-94c8-63df2d212eb6.json
@@ -0,0 +1,35 @@
+{
+    "MPN": [
+        false,
+        "MKS2C046801N00M (6.8uF 63VDC 20%)"
+    ],
+    "base": "a5036c28-5e81-4c9a-94eb-ba589cdae73c",
+    "datasheet": [
+        true,
+        "https://www.wima.de/wp-content/uploads/media/e_WIMA_MKS_2.pdf"
+    ],
+    "description": [
+        true,
+        "Metalized Polyester (PET) Capacitor"
+    ],
+    "inherit_model": true,
+    "inherit_tags": true,
+    "manufacturer": [
+        true,
+        "Wima"
+    ],
+    "model": "503e4c97-3162-4005-908c-41586934d7f6",
+    "parametric": {
+        "table": "capacitors",
+        "value": "6.800000e-06",
+        "wvdc": "63.0",
+        "type": "PET"
+    },
+    "tags": [],
+    "type": "part",
+    "uuid": "5adce1ad-a6c8-46a8-94c8-63df2d212eb6",
+    "value": [
+        false,
+        "6.8uF 20%"
+    ]
+}
\ No newline at end of file
diff --git a/breadboarding/pool/parts/cache/602d3619-ca9b-4f92-91ab-a83bb94a15c4.json b/breadboarding/pool/parts/cache/602d3619-ca9b-4f92-91ab-a83bb94a15c4.json
new file mode 100644
index 0000000000000000000000000000000000000000..b6d610addc0edb3be21def0c3a8fd24367d1658e
--- /dev/null
+++ b/breadboarding/pool/parts/cache/602d3619-ca9b-4f92-91ab-a83bb94a15c4.json
@@ -0,0 +1,33 @@
+{
+    "MPN": [
+        false,
+        "MFR-25FTF26-1K"
+    ],
+    "base": "4cb43147-48c9-453a-909a-6e1d4a62f930",
+    "datasheet": [
+        true,
+        ""
+    ],
+    "description": [
+        false,
+        "Metal Film Resistor 1 k\u03a9 1% 0.25W 100ppm/C"
+    ],
+    "inherit_tags": true,
+    "manufacturer": [
+        true,
+        ""
+    ],
+    "parametric": {
+        "pmax": "0.25",
+        "table": "resistors",
+        "tolerance": "1.0",
+        "value": "1000.0"
+    },
+    "tags": [],
+    "type": "part",
+    "uuid": "602d3619-ca9b-4f92-91ab-a83bb94a15c4",
+    "value": [
+        false,
+        "1 k\u03a9"
+    ]
+}
\ No newline at end of file
diff --git a/breadboarding/pool/parts/cache/6a80f14f-0360-460e-81fb-b0c865fc0ee0.json b/breadboarding/pool/parts/cache/6a80f14f-0360-460e-81fb-b0c865fc0ee0.json
new file mode 100755
index 0000000000000000000000000000000000000000..6d19001692c7dce5641fa1aa6b416881530b9d5c
--- /dev/null
+++ b/breadboarding/pool/parts/cache/6a80f14f-0360-460e-81fb-b0c865fc0ee0.json
@@ -0,0 +1,50 @@
+{
+    "MPN": [
+        false,
+        "TMS1T5B2M2RE"
+    ],
+    "datasheet": [
+        false,
+        "http://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Customer+Drawing%7F2267078%7FA%7Fpdf%7FEnglish%7FENG_CD_2267078_A_2267078_c.dwg.pdf%7F2267078-2"
+    ],
+    "description": [
+        false,
+        "Subminiature Toggle SPDT On-On"
+    ],
+    "entity": "5ffa2e4d-2a9d-4bbc-ae09-51eef23e63fa",
+    "inherit_tags": false,
+    "manufacturer": [
+        false,
+        "TE Connectivity"
+    ],
+    "model": "12b47de1-2680-4e07-9edd-3b0d9b94e887",
+    "package": "b88dae75-4471-4842-a8f4-0a68dda583d1",
+    "pad_map": {
+        "3296e6b9-c2ea-418d-96f7-f048ca8aed13": {
+            "gate": "41dd4b3d-b10c-4f6e-ae70-14f98691bd1a",
+            "pin": "831b482b-82af-40ba-8cc0-5e272f25cc2c"
+        },
+        "757a710e-ebc5-457b-9475-1c7edc88c208": {
+            "gate": "41dd4b3d-b10c-4f6e-ae70-14f98691bd1a",
+            "pin": "5dd0f83d-34b2-41a1-ae35-435479e4002e"
+        },
+        "fd113401-6c3a-4c1d-9cc5-385fcbd0db6b": {
+            "gate": "41dd4b3d-b10c-4f6e-ae70-14f98691bd1a",
+            "pin": "97955848-10f4-4667-b838-46f6bb8fe085"
+        }
+    },
+    "parametric": {},
+    "tags": [
+        "on-on",
+        "spdt",
+        "subminiature",
+        "switch",
+        "toggle"
+    ],
+    "type": "part",
+    "uuid": "6a80f14f-0360-460e-81fb-b0c865fc0ee0",
+    "value": [
+        false,
+        "SPDT On-On"
+    ]
+}
\ No newline at end of file
diff --git a/breadboarding/pool/parts/cache/6f27eb66-40e7-4dcc-baa1-887f336d41ed.json b/breadboarding/pool/parts/cache/6f27eb66-40e7-4dcc-baa1-887f336d41ed.json
new file mode 100644
index 0000000000000000000000000000000000000000..93556d6ea0da91dd1f0193d6873ef1b469ad2750
--- /dev/null
+++ b/breadboarding/pool/parts/cache/6f27eb66-40e7-4dcc-baa1-887f336d41ed.json
@@ -0,0 +1,30 @@
+{
+    "MPN": [
+        false,
+        "CC 0603 Capacitor Base Part"
+    ],
+    "base": "436da8ee-a0a4-4ab4-ae41-10323bb580e5",
+    "datasheet": [
+        false,
+        ""
+    ],
+    "description": [
+        true,
+        ""
+    ],
+    "inherit_model": true,
+    "inherit_tags": true,
+    "manufacturer": [
+        false,
+        "Yageo"
+    ],
+    "model": "96c366ee-a963-41a0-9cc8-54c646979695",
+    "parametric": {},
+    "tags": [],
+    "type": "part",
+    "uuid": "6f27eb66-40e7-4dcc-baa1-887f336d41ed",
+    "value": [
+        true,
+        "base 0402 capacitor"
+    ]
+}
\ No newline at end of file
diff --git a/breadboarding/pool/parts/cache/726e654c-11af-4446-a34b-c0e862fd7c46.json b/breadboarding/pool/parts/cache/726e654c-11af-4446-a34b-c0e862fd7c46.json
new file mode 100644
index 0000000000000000000000000000000000000000..02002e707937296d17b75508d0107e10113044af
--- /dev/null
+++ b/breadboarding/pool/parts/cache/726e654c-11af-4446-a34b-c0e862fd7c46.json
@@ -0,0 +1,45 @@
+{
+    "MPN": [
+        false,
+        "1N4148"
+    ],
+    "datasheet": [
+        false,
+        "https://www.vishay.com/docs/81857/1n4148.pdf"
+    ],
+    "description": [
+        false,
+        "Small Signal Fast Switching Diode"
+    ],
+    "entity": "c44a773c-cdf5-4193-b5be-ab54952f3f28",
+    "inherit_model": false,
+    "inherit_tags": false,
+    "manufacturer": [
+        false,
+        "Vishay"
+    ],
+    "model": "00000000-0000-0000-0000-000000000000",
+    "package": "ea85abd8-e5f8-4498-a11c-5f67f119b0a6",
+    "pad_map": {
+        "3f8b1a6f-f331-4d5b-a22b-eaa16a16c1ba": {
+            "gate": "e5da453c-ba97-4fa0-8e05-5f6b4e026f87",
+            "pin": "16ee5a5c-8eea-4447-ad48-04d973776e3a"
+        },
+        "d873c315-5fb4-42bc-8499-15092fdf6da6": {
+            "gate": "e5da453c-ba97-4fa0-8e05-5f6b4e026f87",
+            "pin": "b57ca2a1-1bbf-43f0-b0a0-bf953094a8de"
+        }
+    },
+    "parametric": {},
+    "tags": [
+        "diode",
+        "do-35",
+        "th"
+    ],
+    "type": "part",
+    "uuid": "726e654c-11af-4446-a34b-c0e862fd7c46",
+    "value": [
+        false,
+        "1N4148"
+    ]
+}
\ No newline at end of file
diff --git a/breadboarding/pool/parts/cache/738bd5ae-a0dc-5e41-a4b4-8f66249addd0.json b/breadboarding/pool/parts/cache/738bd5ae-a0dc-5e41-a4b4-8f66249addd0.json
new file mode 100644
index 0000000000000000000000000000000000000000..3fff726cf58d25d5912701caab8b6bc5566e40fe
--- /dev/null
+++ b/breadboarding/pool/parts/cache/738bd5ae-a0dc-5e41-a4b4-8f66249addd0.json
@@ -0,0 +1,53 @@
+{
+    "MPN": [
+        false,
+        "K103J20C0GF5L2"
+    ],
+    "datasheet": [
+        false,
+        "http://www.vishay.com/docs/45171/kseries.pdf"
+    ],
+    "description": [
+        false,
+        "100nF 5% 50V Radial Leaded Multilayer Ceramic Capacitor (2.5 mm Lead Spacing)"
+    ],
+    "entity": "ca83a84f-6183-4088-84b6-5d79b2a119d4",
+    "inherit_model": false,
+    "inherit_tags": false,
+    "manufacturer": [
+        false,
+        "Vishay"
+    ],
+    "model": "22bc86e8-83da-41aa-8929-b8558cf14bf8",
+    "package": "21a5848f-606f-5e2c-916e-9ff4c6459990",
+    "pad_map": {
+        "28a05320-5100-4787-89d0-8258ee7ddebd": {
+            "gate": "9bfcf213-2a7e-444e-8312-ce57209fc9ec",
+            "pin": "29995253-b4b1-4c7c-a049-b6db2713ca7c"
+        },
+        "614e8210-1393-464d-91a7-a9cda647db95": {
+            "gate": "9bfcf213-2a7e-444e-8312-ce57209fc9ec",
+            "pin": "852f1fe6-06dc-4661-8a14-61a9a6ebb26a"
+        }
+    },
+    "parametric": {
+        "table": "capacitors",
+        "type": "C0G/NP0",
+        "value": "100000e-12",
+        "wvdc": "50"
+    },
+    "tags": [
+        "th",
+        "passive",
+        "5.0mm",
+        "2.5mm",
+        "capacitor",
+        "C0G"
+    ],
+    "type": "part",
+    "uuid": "738bd5ae-a0dc-5e41-a4b4-8f66249addd0",
+    "value": [
+        false,
+        "100nF 5%"
+    ]
+}
\ No newline at end of file
diff --git a/breadboarding/pool/parts/cache/765dba4f-4dbd-4a99-9530-006d1c0561b6.json b/breadboarding/pool/parts/cache/765dba4f-4dbd-4a99-9530-006d1c0561b6.json
new file mode 100644
index 0000000000000000000000000000000000000000..2731da4c099796a1bb551b5fbc252e7b2b2b8860
--- /dev/null
+++ b/breadboarding/pool/parts/cache/765dba4f-4dbd-4a99-9530-006d1c0561b6.json
@@ -0,0 +1,33 @@
+{
+    "MPN": [
+        false,
+        "MFR-25FTF26-15K"
+    ],
+    "base": "4cb43147-48c9-453a-909a-6e1d4a62f930",
+    "datasheet": [
+        true,
+        ""
+    ],
+    "description": [
+        false,
+        "Metal Film Resistor 15 k\u03a9 1% 0.25W 100ppm/C"
+    ],
+    "inherit_tags": true,
+    "manufacturer": [
+        true,
+        ""
+    ],
+    "parametric": {
+        "pmax": "0.25",
+        "table": "resistors",
+        "tolerance": "1.0",
+        "value": "15000.0"
+    },
+    "tags": [],
+    "type": "part",
+    "uuid": "765dba4f-4dbd-4a99-9530-006d1c0561b6",
+    "value": [
+        false,
+        "15 k\u03a9"
+    ]
+}
\ No newline at end of file
diff --git a/breadboarding/pool/parts/cache/7e37400f-ff98-4298-80ef-31d058bb011d.json b/breadboarding/pool/parts/cache/7e37400f-ff98-4298-80ef-31d058bb011d.json
new file mode 100644
index 0000000000000000000000000000000000000000..159d8552d23a22faf3ddf867d0bbdaf4da5dc7ae
--- /dev/null
+++ b/breadboarding/pool/parts/cache/7e37400f-ff98-4298-80ef-31d058bb011d.json
@@ -0,0 +1,34 @@
+{
+    "MPN": [
+        false,
+        "TL072IP"
+    ],
+    "base": "8082a81e-64b3-43bc-aa7b-20a63eedfb10",
+    "datasheet": [
+        true,
+        "http://www.ti.com/lit/ds/symlink/tl072.pdf"
+    ],
+    "description": [
+        false,
+        "Dual Low-Noise JFET-Input Opamp"
+    ],
+    "inherit_tags": false,
+    "manufacturer": [
+        true,
+        "Texas Instruments"
+    ],
+    "parametric": {},
+    "tags": [
+        "dip-8",
+        "dual",
+        "jfet",
+        "opamp",
+        "th"
+    ],
+    "type": "part",
+    "uuid": "7e37400f-ff98-4298-80ef-31d058bb011d",
+    "value": [
+        true,
+        "TL072"
+    ]
+}
\ No newline at end of file
diff --git a/breadboarding/pool/parts/cache/8082a81e-64b3-43bc-aa7b-20a63eedfb10.json b/breadboarding/pool/parts/cache/8082a81e-64b3-43bc-aa7b-20a63eedfb10.json
new file mode 100644
index 0000000000000000000000000000000000000000..70e17f655fc43b78a06d4c76fba7aa759b1133ff
--- /dev/null
+++ b/breadboarding/pool/parts/cache/8082a81e-64b3-43bc-aa7b-20a63eedfb10.json
@@ -0,0 +1,35 @@
+{
+    "MPN": [
+        false,
+        "TL072 (by Ti, DIP-8, Base)"
+    ],
+    "base": "a03d4e47-47f1-48e5-8a73-421db0f3945d",
+    "datasheet": [
+        false,
+        "http://www.ti.com/lit/ds/symlink/tl072.pdf"
+    ],
+    "description": [
+        false,
+        "Base Dual Low-Noise JFET-Input Opamp"
+    ],
+    "inherit_tags": false,
+    "manufacturer": [
+        false,
+        "Texas Instruments"
+    ],
+    "parametric": {},
+    "tags": [
+        "base",
+        "dual",
+        "jfet",
+        "opamp",
+        "th",
+        "dip-8"
+    ],
+    "type": "part",
+    "uuid": "8082a81e-64b3-43bc-aa7b-20a63eedfb10",
+    "value": [
+        false,
+        "TL072"
+    ]
+}
\ No newline at end of file
diff --git a/breadboarding/pool/parts/cache/84529497-31a1-4f8f-abac-c07d0782069f.json b/breadboarding/pool/parts/cache/84529497-31a1-4f8f-abac-c07d0782069f.json
new file mode 100644
index 0000000000000000000000000000000000000000..3669ad281dc7f50eb0760b833619bffbec4e8983
--- /dev/null
+++ b/breadboarding/pool/parts/cache/84529497-31a1-4f8f-abac-c07d0782069f.json
@@ -0,0 +1,44 @@
+{
+    "MPN": [
+        false,
+        "Generic Pin header 1×2, 2.54mm pitch, vertical"
+    ],
+    "datasheet": [
+        false,
+        ""
+    ],
+    "description": [
+        false,
+        ""
+    ],
+    "entity": "29f544a1-a789-4fe6-a1ef-29da5ba3d371",
+    "inherit_model": true,
+    "inherit_tags": false,
+    "manufacturer": [
+        false,
+        ""
+    ],
+    "model": "00000000-0000-0000-0000-000000000000",
+    "package": "84529497-31a1-4f8f-abac-c07d0782069f",
+    "pad_map": {
+        "7bc2147a-0234-41f6-ab65-444e57a43ce5": {
+            "gate": "eb7f68b1-6fba-4a35-a470-2cecb23fe087",
+            "pin": "b3cef4f5-fe6c-45b5-b063-1618f997168f"
+        },
+        "7de8ad61-d839-4bad-85e8-5b3d093d4d6c": {
+            "gate": "eb7f68b1-6fba-4a35-a470-2cecb23fe087",
+            "pin": "588536f1-9e96-4500-bcbb-4ba48082b643"
+        }
+    },
+    "parametric": {},
+    "tags": [
+        "generic",
+        "header"
+    ],
+    "type": "part",
+    "uuid": "84529497-31a1-4f8f-abac-c07d0782069f",
+    "value": [
+        false,
+        ""
+    ]
+}
\ No newline at end of file
diff --git a/breadboarding/pool/parts/cache/a03d4e47-47f1-48e5-8a73-421db0f3945d.json b/breadboarding/pool/parts/cache/a03d4e47-47f1-48e5-8a73-421db0f3945d.json
new file mode 100644
index 0000000000000000000000000000000000000000..a856267654cf2d5a39efe01e8d3977b1a7c70a91
--- /dev/null
+++ b/breadboarding/pool/parts/cache/a03d4e47-47f1-48e5-8a73-421db0f3945d.json
@@ -0,0 +1,70 @@
+{
+    "MPN": [
+        false,
+        "Generic Dual DIP-8 Opamp"
+    ],
+    "datasheet": [
+        false,
+        ""
+    ],
+    "description": [
+        false,
+        "Generic Dual DIP-8 Opamp"
+    ],
+    "entity": "1bd59d9c-c9e4-40f0-b6b5-8dac58c14df4",
+    "inherit_model": false,
+    "inherit_tags": false,
+    "manufacturer": [
+        false,
+        ""
+    ],
+    "model": "00000000-0000-0000-0000-000000000000",
+    "package": "d39137d0-f433-40ab-872c-263c701420b0",
+    "pad_map": {
+        "17f96b52-6224-4156-a2c9-3b4c292bf3ab": {
+            "gate": "0843fb2d-76d6-40b2-b494-1556b278f7ea",
+            "pin": "d9299dc2-67ea-41ca-835e-6a4701093f93"
+        },
+        "49b2ec1d-bc9c-4e02-938e-5853ed60855c": {
+            "gate": "050413f6-8890-434c-a3bd-9e7c2976f249",
+            "pin": "d9299dc2-67ea-41ca-835e-6a4701093f93"
+        },
+        "4f957a10-9981-4100-ae71-aeff3c5066d1": {
+            "gate": "0843fb2d-76d6-40b2-b494-1556b278f7ea",
+            "pin": "ddc6b3bf-ee7c-4943-a670-4243439957b3"
+        },
+        "69825f2f-88b4-4724-8e7c-f72589e2c0c7": {
+            "gate": "0843fb2d-76d6-40b2-b494-1556b278f7ea",
+            "pin": "c04e9a4e-64ef-4914-bf4b-c1148575ad69"
+        },
+        "74fe94c2-657f-4184-b5fe-e70be607ce0d": {
+            "gate": "55742f29-c933-4db8-a50b-b152d5a0436b",
+            "pin": "a8ba387d-1c68-4215-843f-9d669e48646d"
+        },
+        "7f96be97-4c27-449b-85d4-982e9acc4e0f": {
+            "gate": "55742f29-c933-4db8-a50b-b152d5a0436b",
+            "pin": "aacf2d55-cf04-4c20-89c5-61704ef771f7"
+        },
+        "82c78305-002b-487c-b1b6-b33435718f8e": {
+            "gate": "050413f6-8890-434c-a3bd-9e7c2976f249",
+            "pin": "c04e9a4e-64ef-4914-bf4b-c1148575ad69"
+        },
+        "ef232360-f78f-4226-921e-ec90c9f38e0a": {
+            "gate": "050413f6-8890-434c-a3bd-9e7c2976f249",
+            "pin": "ddc6b3bf-ee7c-4943-a670-4243439957b3"
+        }
+    },
+    "parametric": {},
+    "tags": [
+        "dip-8",
+        "dual",
+        "generic",
+        "opamp"
+    ],
+    "type": "part",
+    "uuid": "a03d4e47-47f1-48e5-8a73-421db0f3945d",
+    "value": [
+        false,
+        "Opamp"
+    ]
+}
\ No newline at end of file
diff --git a/breadboarding/pool/parts/cache/a5036c28-5e81-4c9a-94eb-ba589cdae73c.json b/breadboarding/pool/parts/cache/a5036c28-5e81-4c9a-94eb-ba589cdae73c.json
new file mode 100644
index 0000000000000000000000000000000000000000..938e523ab5034bc7bf105099f059db7be497918c
--- /dev/null
+++ b/breadboarding/pool/parts/cache/a5036c28-5e81-4c9a-94eb-ba589cdae73c.json
@@ -0,0 +1,46 @@
+{
+    "MPN": [
+        false,
+        "Wima Capacitor 7.2mm x 11mm x 16mm 5mm lead spacing (Base Part)"
+    ],
+    "datasheet": [
+        false,
+        "https://www.wima.de/wp-content/uploads/media/e_WIMA_MKS_2.pdf"
+    ],
+    "description": [
+        false,
+        "Metalized Polyester (PET) Capacitor"
+    ],
+    "entity": "ca83a84f-6183-4088-84b6-5d79b2a119d4",
+    "inherit_model": false,
+    "inherit_tags": false,
+    "manufacturer": [
+        false,
+        "Wima"
+    ],
+    "model": "503e4c97-3162-4005-908c-41586934d7f6",
+    "package": "ef983758-f0b3-4a86-a043-1a6a3d905e03",
+    "pad_map": {
+        "9ec2e55c-04fe-456b-94d2-c78b840d34fc": {
+            "gate": "9bfcf213-2a7e-444e-8312-ce57209fc9ec",
+            "pin": "29995253-b4b1-4c7c-a049-b6db2713ca7c"
+        },
+        "e896ba93-fce4-4c69-9549-6bcc37086c2e": {
+            "gate": "9bfcf213-2a7e-444e-8312-ce57209fc9ec",
+            "pin": "852f1fe6-06dc-4661-8a14-61a9a6ebb26a"
+        }
+    },
+    "parametric": {},
+    "tags": [
+        "capacitor",
+        "passive",
+        "pet",
+        "th"
+    ],
+    "type": "part",
+    "uuid": "a5036c28-5e81-4c9a-94eb-ba589cdae73c",
+    "value": [
+        false,
+        ""
+    ]
+}
\ No newline at end of file
diff --git a/breadboarding/pool/parts/cache/a88fbcdc-3554-4c66-b43d-a4ce401e194e.json b/breadboarding/pool/parts/cache/a88fbcdc-3554-4c66-b43d-a4ce401e194e.json
new file mode 100644
index 0000000000000000000000000000000000000000..5f9c0b1c576c0f50efa18cad201d3d6e72f2ffdb
--- /dev/null
+++ b/breadboarding/pool/parts/cache/a88fbcdc-3554-4c66-b43d-a4ce401e194e.json
@@ -0,0 +1,51 @@
+{
+    "MPN": [
+        false,
+        "P0915N"
+    ],
+    "datasheet": [
+        false,
+        "https://www.ttelectronics.com/TTElectronics/media/ProductFiles/Potentiometers/Datasheets/P09x.pdf"
+    ],
+    "description": [
+        false,
+        "6 mm D-Shaft 1 Gang"
+    ],
+    "entity": "b99077b1-66c3-4446-94b1-7390be752eee",
+    "inherit_model": false,
+    "inherit_tags": false,
+    "manufacturer": [
+        false,
+        "TT Electronics"
+    ],
+    "model": "3de18b05-1cf5-45cc-a3ff-6cd12bf7692c",
+    "package": "472b5dce-dfc8-4da8-8c73-91fd8d34bbd6",
+    "pad_map": {
+        "3b2748d9-da1a-44c2-8a37-3b17834997b7": {
+            "gate": "d70853df-0565-4021-91ae-bc4ad2d7d59a",
+            "pin": "28e34869-b366-4bdc-ad9c-37448b360d38"
+        },
+        "7a88ec92-2e0e-447d-9495-fc3859c6d9df": {
+            "gate": "d70853df-0565-4021-91ae-bc4ad2d7d59a",
+            "pin": "44b00206-9d6d-4d75-a439-283d439b15fa"
+        },
+        "ec435ae2-6af7-4763-8669-8acf10755f1c": {
+            "gate": "d70853df-0565-4021-91ae-bc4ad2d7d59a",
+            "pin": "0dd5abd5-dd57-496a-84e9-adaff898ccce"
+        }
+    },
+    "parametric": {},
+    "tags": [
+        "6mm",
+        "d-shaft",
+        "linear",
+        "potentiometer",
+        "single"
+    ],
+    "type": "part",
+    "uuid": "a88fbcdc-3554-4c66-b43d-a4ce401e194e",
+    "value": [
+        false,
+        ""
+    ]
+}
\ No newline at end of file
diff --git a/breadboarding/pool/parts/cache/b5994024-553e-4e06-b88a-a4176ad1e17a.json b/breadboarding/pool/parts/cache/b5994024-553e-4e06-b88a-a4176ad1e17a.json
new file mode 100644
index 0000000000000000000000000000000000000000..5b30ea2d4a1de511a3824bf9c06fbcc54b0474b9
--- /dev/null
+++ b/breadboarding/pool/parts/cache/b5994024-553e-4e06-b88a-a4176ad1e17a.json
@@ -0,0 +1,40 @@
+{
+    "MPN": [
+        false,
+        "CC0603J_NPO9BN471"
+    ],
+    "base": "6f27eb66-40e7-4dcc-baa1-887f336d41ed",
+    "datasheet": [
+        false,
+        "http://www.yageo.com/portal/product/productDocs.jsp?YageoPartNumber=CC0603JPNPO9BN471"
+    ],
+    "description": [
+        false,
+        "Ceramic Capacitor 470 pF 50 V NP0"
+    ],
+    "inherit_model": true,
+    "inherit_tags": true,
+    "manufacturer": [
+        true,
+        ""
+    ],
+    "model": "96c366ee-a963-41a0-9cc8-54c646979695",
+    "orderable_MPNs": {
+        "2c17152c-6a0d-4f86-8b28-b731d032dcdb": "CC0603JRNPO9BN471",
+        "c330af8f-fb47-45f1-a53b-9ee93f9daeff": "CC0603JPNPO9BN471"
+    },
+    "parametric": {
+        "table": "capacitors",
+        "tolerance": "5",
+        "type": "C0G/NP0",
+        "value": "4.7000e-10",
+        "wvdc": "50.0"
+    },
+    "tags": [],
+    "type": "part",
+    "uuid": "b5994024-553e-4e06-b88a-a4176ad1e17a",
+    "value": [
+        false,
+        "470 pF"
+    ]
+}
\ No newline at end of file
diff --git a/breadboarding/pool/parts/cache/b6c3bdb3-ad9e-4b28-899b-d1af4fb95ae0.json b/breadboarding/pool/parts/cache/b6c3bdb3-ad9e-4b28-899b-d1af4fb95ae0.json
new file mode 100644
index 0000000000000000000000000000000000000000..44b7212550c63a73cc338ab0bf2a9f6538ba6e6e
--- /dev/null
+++ b/breadboarding/pool/parts/cache/b6c3bdb3-ad9e-4b28-899b-d1af4fb95ae0.json
@@ -0,0 +1,33 @@
+{
+    "MPN": [
+        false,
+        "MFR-25FTF26-100R"
+    ],
+    "base": "4cb43147-48c9-453a-909a-6e1d4a62f930",
+    "datasheet": [
+        true,
+        ""
+    ],
+    "description": [
+        false,
+        "Metal Film Resistor 100 \u03a9 1% 0.25W 100ppm/C"
+    ],
+    "inherit_tags": true,
+    "manufacturer": [
+        true,
+        ""
+    ],
+    "parametric": {
+        "pmax": "0.25",
+        "table": "resistors",
+        "tolerance": "1.0",
+        "value": "100.0"
+    },
+    "tags": [],
+    "type": "part",
+    "uuid": "b6c3bdb3-ad9e-4b28-899b-d1af4fb95ae0",
+    "value": [
+        false,
+        "100 \u03a9"
+    ]
+}
\ No newline at end of file
diff --git a/breadboarding/pool/parts/cache/bcc112a2-6724-557b-98e4-86940e45f6c4.json b/breadboarding/pool/parts/cache/bcc112a2-6724-557b-98e4-86940e45f6c4.json
new file mode 100644
index 0000000000000000000000000000000000000000..4ca0fc1cc75696391929db900bd1d8d0b5ca56dd
--- /dev/null
+++ b/breadboarding/pool/parts/cache/bcc112a2-6724-557b-98e4-86940e45f6c4.json
@@ -0,0 +1,53 @@
+{
+    "MPN": [
+        false,
+        "K101J10C0GF5L2"
+    ],
+    "datasheet": [
+        false,
+        "http://www.vishay.com/docs/45171/kseries.pdf"
+    ],
+    "description": [
+        false,
+        "1nF 5% 50V Radial Leaded Multilayer Ceramic Capacitor (2.5 mm Lead Spacing)"
+    ],
+    "entity": "ca83a84f-6183-4088-84b6-5d79b2a119d4",
+    "inherit_model": false,
+    "inherit_tags": false,
+    "manufacturer": [
+        false,
+        "Vishay"
+    ],
+    "model": "22bc86e8-83da-41aa-8929-b8558cf14bf8",
+    "package": "d27a8071-3be0-5008-84e4-78d4b121803a",
+    "pad_map": {
+        "28a05320-5100-4787-89d0-8258ee7ddebd": {
+            "gate": "9bfcf213-2a7e-444e-8312-ce57209fc9ec",
+            "pin": "29995253-b4b1-4c7c-a049-b6db2713ca7c"
+        },
+        "614e8210-1393-464d-91a7-a9cda647db95": {
+            "gate": "9bfcf213-2a7e-444e-8312-ce57209fc9ec",
+            "pin": "852f1fe6-06dc-4661-8a14-61a9a6ebb26a"
+        }
+    },
+    "parametric": {
+        "table": "capacitors",
+        "type": "C0G/NP0",
+        "value": "1000e-12",
+        "wvdc": "50"
+    },
+    "tags": [
+        "th",
+        "passive",
+        "5.0mm",
+        "2.5mm",
+        "capacitor",
+        "C0G"
+    ],
+    "type": "part",
+    "uuid": "bcc112a2-6724-557b-98e4-86940e45f6c4",
+    "value": [
+        false,
+        "1nF 5%"
+    ]
+}
\ No newline at end of file
diff --git a/breadboarding/pool/parts/cache/c2c7360f-9043-437d-8a8f-6a64eb269573.json b/breadboarding/pool/parts/cache/c2c7360f-9043-437d-8a8f-6a64eb269573.json
new file mode 100644
index 0000000000000000000000000000000000000000..b8b6433fb85c857ca84d675fc389b1db867026bf
--- /dev/null
+++ b/breadboarding/pool/parts/cache/c2c7360f-9043-437d-8a8f-6a64eb269573.json
@@ -0,0 +1,44 @@
+{
+    "MPN": [
+        false,
+        "base 5 mm THT LED"
+    ],
+    "datasheet": [
+        false,
+        ""
+    ],
+    "description": [
+        false,
+        ""
+    ],
+    "entity": "f061691a-7954-4797-9529-dba6527d8f4f",
+    "inherit_model": false,
+    "inherit_tags": false,
+    "manufacturer": [
+        false,
+        ""
+    ],
+    "model": "77054d09-6dc8-48fd-b2c1-f00088125870",
+    "package": "ece82312-4834-4c90-b3d0-891c412d9ed4",
+    "pad_map": {
+        "2c86be8e-6bfc-4675-a846-ccf9cfdd3a4f": {
+            "gate": "c8168f99-a1ca-4d98-bbb7-066f8cad2346",
+            "pin": "f3a0ce45-6d5e-453b-9649-33baf57cc7b7"
+        },
+        "dd8a7e6b-f1ae-4315-ba04-e33071b04f4c": {
+            "gate": "c8168f99-a1ca-4d98-bbb7-066f8cad2346",
+            "pin": "3c305ca9-14d3-40b4-a365-8938959c043e"
+        }
+    },
+    "parametric": {},
+    "tags": [
+        "led",
+        "thd"
+    ],
+    "type": "part",
+    "uuid": "c2c7360f-9043-437d-8a8f-6a64eb269573",
+    "value": [
+        false,
+        ""
+    ]
+}
\ No newline at end of file
diff --git a/breadboarding/pool/parts/cache/c8ef70ea-e7e8-4109-8835-6008a586ea38.json b/breadboarding/pool/parts/cache/c8ef70ea-e7e8-4109-8835-6008a586ea38.json
new file mode 100644
index 0000000000000000000000000000000000000000..7efb331cabd4868318e425f2a9a09c6d3a9291f5
--- /dev/null
+++ b/breadboarding/pool/parts/cache/c8ef70ea-e7e8-4109-8835-6008a586ea38.json
@@ -0,0 +1,34 @@
+{
+    "MPN": [
+        false,
+        "P0915N-FC15BR100K"
+    ],
+    "base": "a88fbcdc-3554-4c66-b43d-a4ce401e194e",
+    "datasheet": [
+        true,
+        ""
+    ],
+    "description": [
+        true,
+        ""
+    ],
+    "inherit_tags": false,
+    "manufacturer": [
+        true,
+        "TT Electronics"
+    ],
+    "parametric": {},
+    "tags": [
+        "6mm",
+        "d-shaft",
+        "linear",
+        "potentiometer",
+        "single"
+    ],
+    "type": "part",
+    "uuid": "c8ef70ea-e7e8-4109-8835-6008a586ea38",
+    "value": [
+        false,
+        "100k"
+    ]
+}
\ No newline at end of file
diff --git a/breadboarding/pool/parts/cache/eeabe07d-9ec2-458c-be7e-a5058dda08da.json b/breadboarding/pool/parts/cache/eeabe07d-9ec2-458c-be7e-a5058dda08da.json
new file mode 100644
index 0000000000000000000000000000000000000000..ff750c1e5274885180f0c2f71e304a72bfd4321c
--- /dev/null
+++ b/breadboarding/pool/parts/cache/eeabe07d-9ec2-458c-be7e-a5058dda08da.json
@@ -0,0 +1,39 @@
+{
+    "MPN": [
+        false,
+        "CC0603J_NPO8BN222"
+    ],
+    "base": "6f27eb66-40e7-4dcc-baa1-887f336d41ed",
+    "datasheet": [
+        false,
+        "http://www.yageo.com/portal/product/productDocs.jsp?YageoPartNumber=CC0603JRNPO8BN222"
+    ],
+    "description": [
+        false,
+        "Ceramic Capacitor 2.2 nF 25 V NP0"
+    ],
+    "inherit_model": true,
+    "inherit_tags": true,
+    "manufacturer": [
+        true,
+        ""
+    ],
+    "model": "96c366ee-a963-41a0-9cc8-54c646979695",
+    "orderable_MPNs": {
+        "14f41897-a5a7-4cdd-9545-19efbd722532": "CC0603JRNPO8BN222"
+    },
+    "parametric": {
+        "table": "capacitors",
+        "tolerance": "5",
+        "type": "C0G/NP0",
+        "value": "2.2000e-09",
+        "wvdc": "25.0"
+    },
+    "tags": [],
+    "type": "part",
+    "uuid": "eeabe07d-9ec2-458c-be7e-a5058dda08da",
+    "value": [
+        false,
+        "2.2 nF"
+    ]
+}
\ No newline at end of file
diff --git a/breadboarding/pool/parts/cache/fd70d630-ca9b-4d35-9094-b62db1027822.json b/breadboarding/pool/parts/cache/fd70d630-ca9b-4d35-9094-b62db1027822.json
new file mode 100644
index 0000000000000000000000000000000000000000..a7707254973e5f2a4ad8afc62cde02b65485d217
--- /dev/null
+++ b/breadboarding/pool/parts/cache/fd70d630-ca9b-4d35-9094-b62db1027822.json
@@ -0,0 +1,52 @@
+{
+    "MPN": [
+        false,
+        "6.3mm Resistor Base Part"
+    ],
+    "datasheet": [
+        false,
+        ""
+    ],
+    "description": [
+        false,
+        "Metal Film Resistor"
+    ],
+    "entity": "3ce770af-7be0-4f72-b2af-2c8010911aaf",
+    "flags": {
+        "base_part": "set",
+        "exclude_bom": "clear",
+        "exclude_pnp": "clear"
+    },
+    "inherit_model": false,
+    "inherit_tags": false,
+    "manufacturer": [
+        false,
+        ""
+    ],
+    "model": "d40e76b0-9b57-489a-83c3-90a3b9ef9758",
+    "package": "247c7bbc-56ec-4847-8227-1100cf66abcb",
+    "pad_map": {
+        "3f3ec899-0e05-446d-84e6-2a7fe26e5eaa": {
+            "gate": "48af78e5-730e-44eb-977a-cf188e4fcb39",
+            "pin": "dda0ec99-5d70-4fbe-a8db-897542e7554e"
+        },
+        "9b0e2f84-cc39-4113-bf1e-426f2c973721": {
+            "gate": "48af78e5-730e-44eb-977a-cf188e4fcb39",
+            "pin": "6a44037c-65e2-4876-9359-42890048841d"
+        }
+    },
+    "parametric": {},
+    "tags": [
+        "6.3mm",
+        "passive",
+        "resistor",
+        "th"
+    ],
+    "type": "part",
+    "uuid": "fd70d630-ca9b-4d35-9094-b62db1027822",
+    "value": [
+        false,
+        "6.3mm Resistor"
+    ],
+    "version": 1
+}
\ No newline at end of file
diff --git a/breadboarding/pool/pool.json b/breadboarding/pool/pool.json
new file mode 100644
index 0000000000000000000000000000000000000000..f11d975a12ab9ea5f8b41457a658083c4fc4c81b
--- /dev/null
+++ b/breadboarding/pool/pool.json
@@ -0,0 +1,14 @@
+{
+    "default_frame": "00000000-0000-0000-0000-000000000000",
+    "default_via": "00000000-0000-0000-0000-000000000000",
+    "name": "Project pool",
+    "pools_included": [
+        "6d752bc3-29b3-45df-8cf2-1e3aacefbcc6",
+        "61880bff-ef4b-43f7-90a6-7e3af40ac5e8",
+        "4bf3d797-dd69-4275-a31b-4d9708a8d391",
+        "6a7e73ec-1766-46f3-9d46-c095e30297a6",
+        "00001327-7f3e-4640-a573-ea228406b724"
+    ],
+    "type": "pool",
+    "uuid": "466088f9-3f15-420d-af8a-fff902537aed"
+}
\ No newline at end of file
diff --git a/breadboarding/pool/symbols/cache/1f176305-dbe6-4349-a3c0-fe0927faaec4.json b/breadboarding/pool/symbols/cache/1f176305-dbe6-4349-a3c0-fe0927faaec4.json
new file mode 100644
index 0000000000000000000000000000000000000000..0e347832c562ee51148264746c8331c9f7f9062d
--- /dev/null
+++ b/breadboarding/pool/symbols/cache/1f176305-dbe6-4349-a3c0-fe0927faaec4.json
@@ -0,0 +1,266 @@
+{
+    "arcs": {},
+    "junctions": {
+        "58bb962b-0d74-4a69-916e-a2bdea7ae5ed": {
+            "position": [
+                -2000000,
+                -750000
+            ]
+        },
+        "a6259a32-ce86-493b-926e-f2ce4925e670": {
+            "position": [
+                -2000000,
+                750000
+            ]
+        },
+        "ae5cd9ef-9850-4f6b-99d0-37cbf72eda95": {
+            "position": [
+                2000000,
+                750000
+            ]
+        },
+        "c6b0cecd-e25e-438f-bd10-84c0cecbec19": {
+            "position": [
+                2000000,
+                -750000
+            ]
+        }
+    },
+    "lines": {
+        "88a7aba4-fc99-4f1b-aa5d-95beab2e0571": {
+            "from": "a6259a32-ce86-493b-926e-f2ce4925e670",
+            "layer": 0,
+            "to": "ae5cd9ef-9850-4f6b-99d0-37cbf72eda95",
+            "width": 0
+        },
+        "ba65b7ee-ad2b-456d-a6fa-2dcc1e5ff6d8": {
+            "from": "58bb962b-0d74-4a69-916e-a2bdea7ae5ed",
+            "layer": 0,
+            "to": "c6b0cecd-e25e-438f-bd10-84c0cecbec19",
+            "width": 0
+        }
+    },
+    "name": "Capacitor",
+    "pins": {
+        "29995253-b4b1-4c7c-a049-b6db2713ca7c": {
+            "decoration": {
+                "clock": false,
+                "dot": false,
+                "driver": "default",
+                "schmitt": false
+            },
+            "length": 3000000,
+            "name_orientation": "in_line",
+            "name_visible": false,
+            "orientation": "down",
+            "pad_visible": false,
+            "position": [
+                0,
+                -3750000
+            ]
+        },
+        "852f1fe6-06dc-4661-8a14-61a9a6ebb26a": {
+            "decoration": {
+                "clock": false,
+                "dot": false,
+                "driver": "default",
+                "schmitt": false
+            },
+            "length": 3000000,
+            "name_orientation": "in_line",
+            "name_visible": false,
+            "orientation": "up",
+            "pad_visible": false,
+            "position": [
+                0,
+                3750000
+            ]
+        }
+    },
+    "polygons": {},
+    "text_placements": {
+        "0m": {
+            "2a3000e6-0c81-4cf5-9688-0e6617c0ac61": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    2500000,
+                    -2500000
+                ]
+            },
+            "fad1392e-1de8-4b3d-9b67-f839bd199340": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    2500000,
+                    2500000
+                ]
+            }
+        },
+        "0n": {
+            "2a3000e6-0c81-4cf5-9688-0e6617c0ac61": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    2500000,
+                    -2500000
+                ]
+            },
+            "fad1392e-1de8-4b3d-9b67-f839bd199340": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    2500000,
+                    2500000
+                ]
+            }
+        },
+        "180m": {
+            "2a3000e6-0c81-4cf5-9688-0e6617c0ac61": {
+                "angle": 32768,
+                "mirror": true,
+                "shift": [
+                    2500000,
+                    2500000
+                ]
+            },
+            "fad1392e-1de8-4b3d-9b67-f839bd199340": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    2500000,
+                    -2500000
+                ]
+            }
+        },
+        "180n": {
+            "2a3000e6-0c81-4cf5-9688-0e6617c0ac61": {
+                "angle": 32768,
+                "mirror": true,
+                "shift": [
+                    2500000,
+                    2500000
+                ]
+            },
+            "fad1392e-1de8-4b3d-9b67-f839bd199340": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    2500000,
+                    -2500000
+                ]
+            }
+        },
+        "270m": {
+            "2a3000e6-0c81-4cf5-9688-0e6617c0ac61": {
+                "angle": 16384,
+                "mirror": true,
+                "shift": [
+                    3750000,
+                    3750000
+                ]
+            },
+            "fad1392e-1de8-4b3d-9b67-f839bd199340": {
+                "angle": 49152,
+                "mirror": false,
+                "shift": [
+                    -3750000,
+                    3750000
+                ]
+            }
+        },
+        "270n": {
+            "2a3000e6-0c81-4cf5-9688-0e6617c0ac61": {
+                "angle": 16384,
+                "mirror": false,
+                "shift": [
+                    3750000,
+                    -3750000
+                ]
+            },
+            "fad1392e-1de8-4b3d-9b67-f839bd199340": {
+                "angle": 16384,
+                "mirror": false,
+                "shift": [
+                    -3750000,
+                    -3750000
+                ]
+            }
+        },
+        "90m": {
+            "2a3000e6-0c81-4cf5-9688-0e6617c0ac61": {
+                "angle": 49152,
+                "mirror": true,
+                "shift": [
+                    -3750000,
+                    -3750000
+                ]
+            },
+            "fad1392e-1de8-4b3d-9b67-f839bd199340": {
+                "angle": 16384,
+                "mirror": false,
+                "shift": [
+                    3750000,
+                    -3750000
+                ]
+            }
+        },
+        "90n": {
+            "2a3000e6-0c81-4cf5-9688-0e6617c0ac61": {
+                "angle": 49152,
+                "mirror": false,
+                "shift": [
+                    -3750000,
+                    3750000
+                ]
+            },
+            "fad1392e-1de8-4b3d-9b67-f839bd199340": {
+                "angle": 49152,
+                "mirror": false,
+                "shift": [
+                    3750000,
+                    3750000
+                ]
+            }
+        }
+    },
+    "texts": {
+        "2a3000e6-0c81-4cf5-9688-0e6617c0ac61": {
+            "font": "simplex",
+            "from_smash": false,
+            "layer": 0,
+            "origin": "center",
+            "placement": {
+                "angle": 16384,
+                "mirror": true,
+                "shift": [
+                    3750000,
+                    3750000
+                ]
+            },
+            "size": 1500000,
+            "text": "$VALUE",
+            "width": 0
+        },
+        "fad1392e-1de8-4b3d-9b67-f839bd199340": {
+            "font": "simplex",
+            "from_smash": false,
+            "layer": 0,
+            "origin": "center",
+            "placement": {
+                "angle": 49152,
+                "mirror": false,
+                "shift": [
+                    -3750000,
+                    3750000
+                ]
+            },
+            "size": 1500000,
+            "text": "$REFDES",
+            "width": 0
+        }
+    },
+    "type": "symbol",
+    "unit": "3363f7ef-c8bf-4c29-9d80-2551b4551806",
+    "uuid": "1f176305-dbe6-4349-a3c0-fe0927faaec4"
+}
\ No newline at end of file
diff --git a/breadboarding/pool/symbols/cache/3ad3ed8d-fe95-4a4e-9d18-ad795b4e1dc6.json b/breadboarding/pool/symbols/cache/3ad3ed8d-fe95-4a4e-9d18-ad795b4e1dc6.json
new file mode 100755
index 0000000000000000000000000000000000000000..48e82f52e4fddd0b9af14258300d92884ffe0c0c
--- /dev/null
+++ b/breadboarding/pool/symbols/cache/3ad3ed8d-fe95-4a4e-9d18-ad795b4e1dc6.json
@@ -0,0 +1,387 @@
+{
+    "arcs": {
+        "2db36956-0111-4e25-8db9-0907ae93bc59": {
+            "center": "1eb640f9-20d1-477b-8aa1-d1aa8802cb58",
+            "from": "be4b4c5d-03cd-42d2-add2-5b6561fb652c",
+            "layer": 0,
+            "to": "9a01dcfe-997a-4299-956f-68358375ed99",
+            "width": 0
+        },
+        "2ef080c1-7d55-4173-98c6-9b91a93a0db8": {
+            "center": "00cf3e03-62b5-40a7-adef-0295129bdfd4",
+            "from": "b5f565fe-1dd9-49d8-a3fd-f70867beecbc",
+            "layer": 0,
+            "to": "bf9f295d-20ed-479b-af04-8a179f33edbc",
+            "width": 0
+        },
+        "37d6349d-a6d8-4977-956e-600e1fcb0fd6": {
+            "center": "1eb640f9-20d1-477b-8aa1-d1aa8802cb58",
+            "from": "9a01dcfe-997a-4299-956f-68358375ed99",
+            "layer": 0,
+            "to": "be4b4c5d-03cd-42d2-add2-5b6561fb652c",
+            "width": 0
+        },
+        "56dfdcb2-9db5-4f85-9638-578bd676f721": {
+            "center": "45c23258-f679-4e5a-be59-4e083c2316f7",
+            "from": "470216f0-de6e-4fd6-9c82-e97ab569d7d1",
+            "layer": 0,
+            "to": "17335ad9-487d-413e-9e3c-e5b532fe1f8d",
+            "width": 0
+        },
+        "7ddf102e-e2a7-45ee-9962-338f5b308edf": {
+            "center": "00cf3e03-62b5-40a7-adef-0295129bdfd4",
+            "from": "bf9f295d-20ed-479b-af04-8a179f33edbc",
+            "layer": 0,
+            "to": "b5f565fe-1dd9-49d8-a3fd-f70867beecbc",
+            "width": 0
+        },
+        "f2974b14-b052-49e9-a86d-39c06e32fccb": {
+            "center": "45c23258-f679-4e5a-be59-4e083c2316f7",
+            "from": "17335ad9-487d-413e-9e3c-e5b532fe1f8d",
+            "layer": 0,
+            "to": "470216f0-de6e-4fd6-9c82-e97ab569d7d1",
+            "width": 0
+        }
+    },
+    "can_expand": false,
+    "junctions": {
+        "00cf3e03-62b5-40a7-adef-0295129bdfd4": {
+            "position": [
+                2500000,
+                2500000
+            ]
+        },
+        "17335ad9-487d-413e-9e3c-e5b532fe1f8d": {
+            "position": [
+                2625000,
+                -2500000
+            ]
+        },
+        "1eb640f9-20d1-477b-8aa1-d1aa8802cb58": {
+            "position": [
+                -2500000,
+                0
+            ]
+        },
+        "3891b70d-380e-48da-bd04-ae85065fabfd": {
+            "position": [
+                3750000,
+                2500000
+            ]
+        },
+        "45c23258-f679-4e5a-be59-4e083c2316f7": {
+            "position": [
+                2500000,
+                -2500000
+            ]
+        },
+        "470216f0-de6e-4fd6-9c82-e97ab569d7d1": {
+            "position": [
+                2375000,
+                -2500000
+            ]
+        },
+        "6448303b-84eb-480b-91e8-b2bff5c8c372": {
+            "position": [
+                -3750000,
+                0
+            ]
+        },
+        "9a01dcfe-997a-4299-956f-68358375ed99": {
+            "position": [
+                -2625000,
+                0
+            ]
+        },
+        "b5f565fe-1dd9-49d8-a3fd-f70867beecbc": {
+            "position": [
+                2625000,
+                2500000
+            ]
+        },
+        "be2e425c-a45c-42be-9771-39dfaa3d8a01": {
+            "position": [
+                3750000,
+                -2500000
+            ]
+        },
+        "be4b4c5d-03cd-42d2-add2-5b6561fb652c": {
+            "position": [
+                -2375000,
+                0
+            ]
+        },
+        "bf9f295d-20ed-479b-af04-8a179f33edbc": {
+            "position": [
+                2375000,
+                2500000
+            ]
+        }
+    },
+    "lines": {
+        "20c5b5f4-d614-4fc5-ba34-2e3e5b452cd2": {
+            "from": "1eb640f9-20d1-477b-8aa1-d1aa8802cb58",
+            "layer": 0,
+            "to": "00cf3e03-62b5-40a7-adef-0295129bdfd4",
+            "width": 0
+        },
+        "4df31cee-0232-42bc-9146-df48943cdbaf": {
+            "from": "45c23258-f679-4e5a-be59-4e083c2316f7",
+            "layer": 0,
+            "to": "be2e425c-a45c-42be-9771-39dfaa3d8a01",
+            "width": 0
+        },
+        "5fcd046b-fe3f-4a8a-b181-6bf005a783ba": {
+            "from": "6448303b-84eb-480b-91e8-b2bff5c8c372",
+            "layer": 0,
+            "to": "1eb640f9-20d1-477b-8aa1-d1aa8802cb58",
+            "width": 0
+        },
+        "6a70b084-efeb-45af-9754-ad87be6f71cd": {
+            "from": "00cf3e03-62b5-40a7-adef-0295129bdfd4",
+            "layer": 0,
+            "to": "3891b70d-380e-48da-bd04-ae85065fabfd",
+            "width": 0
+        }
+    },
+    "name": "Switch SPDT On-On",
+    "pins": {
+        "5dd0f83d-34b2-41a1-ae35-435479e4002e": {
+            "decoration": {
+                "clock": false,
+                "dot": false,
+                "driver": "default",
+                "schmitt": false
+            },
+            "length": 2500000,
+            "name_orientation": "in_line",
+            "name_visible": false,
+            "orientation": "right",
+            "pad_visible": true,
+            "position": [
+                6250000,
+                -2500000
+            ]
+        },
+        "831b482b-82af-40ba-8cc0-5e272f25cc2c": {
+            "decoration": {
+                "clock": false,
+                "dot": false,
+                "driver": "default",
+                "schmitt": false
+            },
+            "length": 2500000,
+            "name_orientation": "in_line",
+            "name_visible": false,
+            "orientation": "left",
+            "pad_visible": true,
+            "position": [
+                -6250000,
+                0
+            ]
+        },
+        "97955848-10f4-4667-b838-46f6bb8fe085": {
+            "decoration": {
+                "clock": false,
+                "dot": false,
+                "driver": "default",
+                "schmitt": false
+            },
+            "length": 2500000,
+            "name_orientation": "in_line",
+            "name_visible": true,
+            "orientation": "right",
+            "pad_visible": true,
+            "position": [
+                6250000,
+                2500000
+            ]
+        }
+    },
+    "polygons": {},
+    "text_placements": {
+        "0m": {
+            "182a73d1-b159-4712-85d1-71255a812366": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    -5000000,
+                    5000000
+                ]
+            },
+            "e5ea95ae-a9d2-4ae1-8ff7-6224f7c573bc": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    -5000000,
+                    -5000000
+                ]
+            }
+        },
+        "0n": {
+            "182a73d1-b159-4712-85d1-71255a812366": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    -5000000,
+                    5000000
+                ]
+            },
+            "e5ea95ae-a9d2-4ae1-8ff7-6224f7c573bc": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    -5000000,
+                    -5000000
+                ]
+            }
+        },
+        "180m": {
+            "182a73d1-b159-4712-85d1-71255a812366": {
+                "angle": 0,
+                "mirror": true,
+                "shift": [
+                    5000000,
+                    -5000000
+                ]
+            },
+            "e5ea95ae-a9d2-4ae1-8ff7-6224f7c573bc": {
+                "angle": 0,
+                "mirror": true,
+                "shift": [
+                    5000000,
+                    8750000
+                ]
+            }
+        },
+        "180n": {
+            "182a73d1-b159-4712-85d1-71255a812366": {
+                "angle": 0,
+                "mirror": true,
+                "shift": [
+                    5000000,
+                    -5000000
+                ]
+            },
+            "e5ea95ae-a9d2-4ae1-8ff7-6224f7c573bc": {
+                "angle": 0,
+                "mirror": true,
+                "shift": [
+                    5000000,
+                    8750000
+                ]
+            }
+        },
+        "270m": {
+            "182a73d1-b159-4712-85d1-71255a812366": {
+                "angle": 16384,
+                "mirror": false,
+                "shift": [
+                    -2500000,
+                    4875000
+                ]
+            },
+            "e5ea95ae-a9d2-4ae1-8ff7-6224f7c573bc": {
+                "angle": 16384,
+                "mirror": false,
+                "shift": [
+                    0,
+                    4875000
+                ]
+            }
+        },
+        "270n": {
+            "182a73d1-b159-4712-85d1-71255a812366": {
+                "angle": 16384,
+                "mirror": false,
+                "shift": [
+                    -2500000,
+                    3625000
+                ]
+            },
+            "e5ea95ae-a9d2-4ae1-8ff7-6224f7c573bc": {
+                "angle": 16384,
+                "mirror": false,
+                "shift": [
+                    0,
+                    3625000
+                ]
+            }
+        },
+        "90m": {
+            "182a73d1-b159-4712-85d1-71255a812366": {
+                "angle": 49152,
+                "mirror": false,
+                "shift": [
+                    2500000,
+                    -3750000
+                ]
+            },
+            "e5ea95ae-a9d2-4ae1-8ff7-6224f7c573bc": {
+                "angle": 49152,
+                "mirror": false,
+                "shift": [
+                    0,
+                    -3750000
+                ]
+            }
+        },
+        "90n": {
+            "182a73d1-b159-4712-85d1-71255a812366": {
+                "angle": 49152,
+                "mirror": false,
+                "shift": [
+                    2500000,
+                    -3750000
+                ]
+            },
+            "e5ea95ae-a9d2-4ae1-8ff7-6224f7c573bc": {
+                "angle": 49152,
+                "mirror": false,
+                "shift": [
+                    0,
+                    -3750000
+                ]
+            }
+        }
+    },
+    "texts": {
+        "182a73d1-b159-4712-85d1-71255a812366": {
+            "font": "simplex",
+            "from_smash": false,
+            "layer": 0,
+            "origin": "center",
+            "placement": {
+                "angle": 16384,
+                "mirror": false,
+                "shift": [
+                    -2500000,
+                    4875000
+                ]
+            },
+            "size": 1500000,
+            "text": "$REFDES",
+            "width": 0
+        },
+        "e5ea95ae-a9d2-4ae1-8ff7-6224f7c573bc": {
+            "font": "simplex",
+            "from_smash": false,
+            "layer": 0,
+            "origin": "center",
+            "placement": {
+                "angle": 16384,
+                "mirror": false,
+                "shift": [
+                    0,
+                    4875000
+                ]
+            },
+            "size": 1500000,
+            "text": "$VALUE",
+            "width": 0
+        }
+    },
+    "type": "symbol",
+    "unit": "fd6dae28-638c-46cb-8a3f-5c7c7c3a33c5",
+    "uuid": "3ad3ed8d-fe95-4a4e-9d18-ad795b4e1dc6"
+}
\ No newline at end of file
diff --git a/breadboarding/pool/symbols/cache/41490668-0801-4f70-84e2-a70de5eb6e42.json b/breadboarding/pool/symbols/cache/41490668-0801-4f70-84e2-a70de5eb6e42.json
new file mode 100644
index 0000000000000000000000000000000000000000..9f4d284f7a99ab8390ee9812e5ab607bb7eff4a0
--- /dev/null
+++ b/breadboarding/pool/symbols/cache/41490668-0801-4f70-84e2-a70de5eb6e42.json
@@ -0,0 +1,133 @@
+{
+    "arcs": {},
+    "junctions": {
+        "3fdf7036-0d55-4042-8173-46d3ebab031a": {
+            "position": [
+                5000000,
+                0
+            ]
+        },
+        "8c2d3a98-4b61-44e6-bd2d-11cc3fde6568": {
+            "position": [
+                -5000000,
+                5000000
+            ]
+        },
+        "ddf8e18c-52b3-4d67-b04e-f3498745944f": {
+            "position": [
+                -5000000,
+                -5000000
+            ]
+        }
+    },
+    "lines": {
+        "2789a005-801b-479a-af4c-003ad156c5f5": {
+            "from": "8c2d3a98-4b61-44e6-bd2d-11cc3fde6568",
+            "layer": 0,
+            "to": "3fdf7036-0d55-4042-8173-46d3ebab031a",
+            "width": 0
+        },
+        "3ca4e4fd-d992-45d2-8218-ab6bb9778a68": {
+            "from": "3fdf7036-0d55-4042-8173-46d3ebab031a",
+            "layer": 0,
+            "to": "ddf8e18c-52b3-4d67-b04e-f3498745944f",
+            "width": 0
+        },
+        "fe4b75cb-0fa5-45af-af47-53bf65fef21a": {
+            "from": "ddf8e18c-52b3-4d67-b04e-f3498745944f",
+            "layer": 0,
+            "to": "8c2d3a98-4b61-44e6-bd2d-11cc3fde6568",
+            "width": 0
+        }
+    },
+    "name": "Opamp",
+    "pins": {
+        "c04e9a4e-64ef-4914-bf4b-c1148575ad69": {
+            "decoration": {
+                "clock": false,
+                "dot": false,
+                "driver": "default",
+                "schmitt": false
+            },
+            "length": 2500000,
+            "name_visible": false,
+            "orientation": "right",
+            "pad_visible": true,
+            "position": [
+                7500000,
+                0
+            ]
+        },
+        "d9299dc2-67ea-41ca-835e-6a4701093f93": {
+            "decoration": {
+                "clock": false,
+                "dot": false,
+                "driver": "default",
+                "schmitt": false
+            },
+            "length": 2500000,
+            "name_visible": true,
+            "orientation": "left",
+            "pad_visible": true,
+            "position": [
+                -7500000,
+                -2500000
+            ]
+        },
+        "ddc6b3bf-ee7c-4943-a670-4243439957b3": {
+            "decoration": {
+                "clock": false,
+                "dot": false,
+                "driver": "default",
+                "schmitt": false
+            },
+            "length": 2500000,
+            "name_visible": true,
+            "orientation": "left",
+            "pad_visible": true,
+            "position": [
+                -7500000,
+                2500000
+            ]
+        }
+    },
+    "polygons": {},
+    "text_placements": {},
+    "texts": {
+        "009f80c6-b44b-4abd-8cff-763599440a48": {
+            "from_smash": false,
+            "layer": 0,
+            "origin": "center",
+            "placement": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    1250000,
+                    -3750000
+                ]
+            },
+            "size": 1500000,
+            "text": "$VALUE",
+            "width": 0
+        },
+        "ccab7856-860a-4501-b449-7ab77d1e0e1b": {
+            "from_smash": false,
+            "layer": 0,
+            "origin": "center",
+            "placement": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    1250000,
+                    3750000
+                ]
+            },
+            "size": 1500000,
+            "text": "$REFDES",
+            "width": 0
+        }
+    },
+    "type": "symbol",
+    "unit": "e2fcf64e-1540-408f-9c3f-73f80f81ab42",
+    "uuid": "41490668-0801-4f70-84e2-a70de5eb6e42"
+}
\ No newline at end of file
diff --git a/breadboarding/pool/symbols/cache/64017cb1-240d-493c-b745-5dae637cd1b2.json b/breadboarding/pool/symbols/cache/64017cb1-240d-493c-b745-5dae637cd1b2.json
new file mode 100644
index 0000000000000000000000000000000000000000..c4b2790a058b3300922dad4c80fec84dced05941
--- /dev/null
+++ b/breadboarding/pool/symbols/cache/64017cb1-240d-493c-b745-5dae637cd1b2.json
@@ -0,0 +1,302 @@
+{
+    "arcs": {},
+    "junctions": {
+        "500db358-8a63-41e9-8ec6-449bcd1ec210": {
+            "position": [
+                -1250000,
+                0
+            ]
+        },
+        "96e480fc-8c39-4692-aa5d-244560508fb6": {
+            "position": [
+                -1250000,
+                1250000
+            ]
+        },
+        "c0244b44-f628-4ee8-b738-024c5138afa3": {
+            "position": [
+                -1250000,
+                -1250000
+            ]
+        },
+        "e4467c53-9282-4397-b8e2-11be10738149": {
+            "position": [
+                1250000,
+                1250000
+            ]
+        },
+        "fc50af28-c6b4-4e2a-b865-e09a08f8f77a": {
+            "position": [
+                1250000,
+                -1250000
+            ]
+        }
+    },
+    "lines": {
+        "3e5dd322-57ab-4b74-97aa-b04d4706dbe7": {
+            "from": "fc50af28-c6b4-4e2a-b865-e09a08f8f77a",
+            "layer": 0,
+            "to": "fc50af28-c6b4-4e2a-b865-e09a08f8f77a",
+            "width": 0
+        },
+        "604295a8-72ee-433c-b5ca-b25ca8c9b568": {
+            "from": "96e480fc-8c39-4692-aa5d-244560508fb6",
+            "layer": 0,
+            "to": "c0244b44-f628-4ee8-b738-024c5138afa3",
+            "width": 0
+        },
+        "6447a62f-1042-46ed-a493-b9f0ba8621bc": {
+            "from": "fc50af28-c6b4-4e2a-b865-e09a08f8f77a",
+            "layer": 0,
+            "to": "e4467c53-9282-4397-b8e2-11be10738149",
+            "width": 0
+        },
+        "69d2c761-a12b-4221-ba28-dfc0482eef50": {
+            "from": "e4467c53-9282-4397-b8e2-11be10738149",
+            "layer": 0,
+            "to": "500db358-8a63-41e9-8ec6-449bcd1ec210",
+            "width": 0
+        },
+        "83d0f2b5-8f15-495a-84f3-abf51886542b": {
+            "from": "fc50af28-c6b4-4e2a-b865-e09a08f8f77a",
+            "layer": 0,
+            "to": "fc50af28-c6b4-4e2a-b865-e09a08f8f77a",
+            "width": 0
+        },
+        "9cde4a7c-df4e-4b90-a091-ad95083c1373": {
+            "from": "500db358-8a63-41e9-8ec6-449bcd1ec210",
+            "layer": 0,
+            "to": "fc50af28-c6b4-4e2a-b865-e09a08f8f77a",
+            "width": 0
+        },
+        "d2521c2e-7c48-4c43-a542-b2f2da460835": {
+            "from": "fc50af28-c6b4-4e2a-b865-e09a08f8f77a",
+            "layer": 0,
+            "to": "fc50af28-c6b4-4e2a-b865-e09a08f8f77a",
+            "width": 0
+        }
+    },
+    "name": "Diode",
+    "pins": {
+        "16ee5a5c-8eea-4447-ad48-04d973776e3a": {
+            "decoration": {
+                "clock": false,
+                "dot": false,
+                "driver": "default",
+                "schmitt": false
+            },
+            "length": 2500000,
+            "name_orientation": "in_line",
+            "name_visible": false,
+            "orientation": "left",
+            "pad_visible": true,
+            "position": [
+                -3750000,
+                0
+            ]
+        },
+        "b57ca2a1-1bbf-43f0-b0a0-bf953094a8de": {
+            "decoration": {
+                "clock": false,
+                "dot": false,
+                "driver": "default",
+                "schmitt": false
+            },
+            "length": 2500000,
+            "name_orientation": "in_line",
+            "name_visible": false,
+            "orientation": "right",
+            "pad_visible": true,
+            "position": [
+                3750000,
+                0
+            ]
+        }
+    },
+    "polygons": {},
+    "text_placements": {
+        "0m": {
+            "584af48c-30d0-4410-98bf-257ac226902f": {
+                "angle": 0,
+                "mirror": true,
+                "shift": [
+                    3750000,
+                    -2500000
+                ]
+            },
+            "ee48ba49-6541-4cf7-963d-67b474d49d0b": {
+                "angle": 32768,
+                "mirror": false,
+                "shift": [
+                    3750000,
+                    2500000
+                ]
+            }
+        },
+        "0n": {
+            "584af48c-30d0-4410-98bf-257ac226902f": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    -3750000,
+                    -2500000
+                ]
+            },
+            "ee48ba49-6541-4cf7-963d-67b474d49d0b": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    -3750000,
+                    2500000
+                ]
+            }
+        },
+        "180m": {
+            "584af48c-30d0-4410-98bf-257ac226902f": {
+                "angle": 32768,
+                "mirror": true,
+                "shift": [
+                    -3750000,
+                    2500000
+                ]
+            },
+            "ee48ba49-6541-4cf7-963d-67b474d49d0b": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    -3750000,
+                    -2500000
+                ]
+            }
+        },
+        "180n": {
+            "584af48c-30d0-4410-98bf-257ac226902f": {
+                "angle": 32768,
+                "mirror": false,
+                "shift": [
+                    3750000,
+                    2500000
+                ]
+            },
+            "ee48ba49-6541-4cf7-963d-67b474d49d0b": {
+                "angle": 32768,
+                "mirror": false,
+                "shift": [
+                    3750000,
+                    -2500000
+                ]
+            }
+        },
+        "270m": {
+            "584af48c-30d0-4410-98bf-257ac226902f": {
+                "angle": 16384,
+                "mirror": true,
+                "shift": [
+                    1250000,
+                    -2500000
+                ]
+            },
+            "ee48ba49-6541-4cf7-963d-67b474d49d0b": {
+                "angle": 49152,
+                "mirror": false,
+                "shift": [
+                    -1250000,
+                    -2500000
+                ]
+            }
+        },
+        "270n": {
+            "584af48c-30d0-4410-98bf-257ac226902f": {
+                "angle": 16384,
+                "mirror": true,
+                "shift": [
+                    1250000,
+                    -2500000
+                ]
+            },
+            "ee48ba49-6541-4cf7-963d-67b474d49d0b": {
+                "angle": 49152,
+                "mirror": false,
+                "shift": [
+                    -1250000,
+                    -2500000
+                ]
+            }
+        },
+        "90m": {
+            "584af48c-30d0-4410-98bf-257ac226902f": {
+                "angle": 49152,
+                "mirror": false,
+                "shift": [
+                    -1250000,
+                    -2500000
+                ]
+            },
+            "ee48ba49-6541-4cf7-963d-67b474d49d0b": {
+                "angle": 49152,
+                "mirror": false,
+                "shift": [
+                    1250000,
+                    -2500000
+                ]
+            }
+        },
+        "90n": {
+            "584af48c-30d0-4410-98bf-257ac226902f": {
+                "angle": 49152,
+                "mirror": false,
+                "shift": [
+                    -1250000,
+                    -2500000
+                ]
+            },
+            "ee48ba49-6541-4cf7-963d-67b474d49d0b": {
+                "angle": 49152,
+                "mirror": false,
+                "shift": [
+                    1250000,
+                    -2500000
+                ]
+            }
+        }
+    },
+    "texts": {
+        "584af48c-30d0-4410-98bf-257ac226902f": {
+            "font": "simplex",
+            "from_smash": false,
+            "layer": 0,
+            "origin": "center",
+            "placement": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    -3750000,
+                    -2500000
+                ]
+            },
+            "size": 1500000,
+            "text": "$VALUE",
+            "width": 0
+        },
+        "ee48ba49-6541-4cf7-963d-67b474d49d0b": {
+            "font": "simplex",
+            "from_smash": false,
+            "layer": 0,
+            "origin": "center",
+            "placement": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    -3750000,
+                    2500000
+                ]
+            },
+            "size": 1500000,
+            "text": "$REFDES",
+            "width": 0
+        }
+    },
+    "type": "symbol",
+    "unit": "cc66b6a8-1223-4b75-bf31-ebfe2476cf06",
+    "uuid": "64017cb1-240d-493c-b745-5dae637cd1b2"
+}
\ No newline at end of file
diff --git a/breadboarding/pool/symbols/cache/64fd08e4-8302-455e-97ea-93de5f487486.json b/breadboarding/pool/symbols/cache/64fd08e4-8302-455e-97ea-93de5f487486.json
new file mode 100755
index 0000000000000000000000000000000000000000..5b9cb8d3c95b583aff250f4aa02a71d6d81e548a
--- /dev/null
+++ b/breadboarding/pool/symbols/cache/64fd08e4-8302-455e-97ea-93de5f487486.json
@@ -0,0 +1,253 @@
+{
+    "arcs": {},
+    "junctions": {
+        "0d828421-5e9c-45c9-8ba5-89ea7dbd3868": {
+            "position": [
+                -3750000,
+                0
+            ]
+        },
+        "16edd408-6fc3-4b33-8ca8-e4ad75c4aebd": {
+            "position": [
+                2500000,
+                2500000
+            ]
+        },
+        "5133d63b-b4e9-4f81-aa95-bfb090f82150": {
+            "position": [
+                625000,
+                1875000
+            ]
+        },
+        "5290e43b-7f51-4315-aa90-88babd22d394": {
+            "position": [
+                0,
+                0
+            ]
+        },
+        "5b261a0c-c38b-4549-bd88-13d9e428fa88": {
+            "position": [
+                6250000,
+                -2500000
+            ]
+        },
+        "5d758b57-0d38-40ed-9ce6-f543211a77d7": {
+            "position": [
+                -3750000,
+                2500000
+            ]
+        },
+        "7d582f9c-5b34-4b5e-b333-06b9c7a15ce2": {
+            "position": [
+                7500000,
+                2500000
+            ]
+        },
+        "8a5d97ab-469a-4b9a-9179-d0727ac5d12e": {
+            "position": [
+                -3750000,
+                -2500000
+            ]
+        },
+        "9cac2837-af3d-415b-96aa-cd532c8c1fca": {
+            "position": [
+                -625000,
+                1875000
+            ]
+        },
+        "aa10eea6-f7f0-4691-973a-09da2d5f3acf": {
+            "position": [
+                5000000,
+                2500000
+            ]
+        },
+        "ac21216e-73d6-4576-9b7e-88718583867a": {
+            "position": [
+                0,
+                2500000
+            ]
+        },
+        "c534a9bd-c901-4c74-811c-bb41ef9276d2": {
+            "position": [
+                6250000,
+                2500000
+            ]
+        },
+        "e080a196-907d-40d3-b6ab-1a6ad791edf9": {
+            "position": [
+                3750000,
+                1250000
+            ]
+        },
+        "f233a877-e8bf-430e-980e-883aaabc1e04": {
+            "position": [
+                7500000,
+                -2500000
+            ]
+        }
+    },
+    "lines": {
+        "2385ed6f-baa5-4cf4-88c9-f35915854e58": {
+            "from": "5d758b57-0d38-40ed-9ce6-f543211a77d7",
+            "layer": 0,
+            "to": "16edd408-6fc3-4b33-8ca8-e4ad75c4aebd",
+            "width": 0
+        },
+        "3531af63-8200-4c77-a0f8-8aa7870964da": {
+            "from": "16edd408-6fc3-4b33-8ca8-e4ad75c4aebd",
+            "layer": 0,
+            "to": "e080a196-907d-40d3-b6ab-1a6ad791edf9",
+            "width": 0
+        },
+        "4a215b57-90ea-4656-bc63-8891f60ba69b": {
+            "from": "0d828421-5e9c-45c9-8ba5-89ea7dbd3868",
+            "layer": 0,
+            "to": "5290e43b-7f51-4315-aa90-88babd22d394",
+            "width": 0
+        },
+        "7123ae84-e751-411e-8ea0-57df26dee476": {
+            "from": "c534a9bd-c901-4c74-811c-bb41ef9276d2",
+            "layer": 0,
+            "to": "5b261a0c-c38b-4549-bd88-13d9e428fa88",
+            "width": 0
+        },
+        "874741a2-57b3-4920-b442-39ec9af72479": {
+            "from": "5290e43b-7f51-4315-aa90-88babd22d394",
+            "layer": 0,
+            "to": "ac21216e-73d6-4576-9b7e-88718583867a",
+            "width": 0
+        },
+        "995ef378-3930-48da-8c5c-c3ae7c34bdf0": {
+            "from": "5b261a0c-c38b-4549-bd88-13d9e428fa88",
+            "layer": 0,
+            "to": "8a5d97ab-469a-4b9a-9179-d0727ac5d12e",
+            "width": 0
+        },
+        "a73a9237-8a93-4500-9eec-4af27da3b415": {
+            "from": "e080a196-907d-40d3-b6ab-1a6ad791edf9",
+            "layer": 0,
+            "to": "aa10eea6-f7f0-4691-973a-09da2d5f3acf",
+            "width": 0
+        },
+        "b6780fad-1775-4f5b-ba6f-f71dbc56a28b": {
+            "from": "ac21216e-73d6-4576-9b7e-88718583867a",
+            "layer": 0,
+            "to": "9cac2837-af3d-415b-96aa-cd532c8c1fca",
+            "width": 0
+        },
+        "b6a24394-e0c3-49b4-bf47-353fc6425d16": {
+            "from": "ac21216e-73d6-4576-9b7e-88718583867a",
+            "layer": 0,
+            "to": "5133d63b-b4e9-4f81-aa95-bfb090f82150",
+            "width": 0
+        },
+        "bbba705a-c23d-436a-a1ee-dad981798bc1": {
+            "from": "7d582f9c-5b34-4b5e-b333-06b9c7a15ce2",
+            "layer": 0,
+            "to": "c534a9bd-c901-4c74-811c-bb41ef9276d2",
+            "width": 0
+        },
+        "be3e5cf2-8f51-4018-a678-a3f4835193dc": {
+            "from": "f233a877-e8bf-430e-980e-883aaabc1e04",
+            "layer": 0,
+            "to": "7d582f9c-5b34-4b5e-b333-06b9c7a15ce2",
+            "width": 0
+        },
+        "c30a766f-c596-409e-b550-6c00c23b5e98": {
+            "from": "5b261a0c-c38b-4549-bd88-13d9e428fa88",
+            "layer": 0,
+            "to": "f233a877-e8bf-430e-980e-883aaabc1e04",
+            "width": 0
+        }
+    },
+    "name": "Mono phone jack (switched)",
+    "pins": {
+        "9fef5cf8-2378-492b-b9c2-bc6a5da03b27": {
+            "decoration": {
+                "clock": false,
+                "dot": false,
+                "driver": "default",
+                "schmitt": false
+            },
+            "length": 2500000,
+            "name_visible": false,
+            "orientation": "left",
+            "pad_visible": false,
+            "position": [
+                -6250000,
+                -2500000
+            ]
+        },
+        "b70bafdb-12b2-4764-ac14-6a59e4eb1b7a": {
+            "decoration": {
+                "clock": false,
+                "dot": false,
+                "driver": "default",
+                "schmitt": false
+            },
+            "length": 2500000,
+            "name_visible": false,
+            "orientation": "left",
+            "pad_visible": false,
+            "position": [
+                -6250000,
+                0
+            ]
+        },
+        "f572c752-5e2e-4d4f-8b8c-95c379a19121": {
+            "decoration": {
+                "clock": false,
+                "dot": false,
+                "driver": "default",
+                "schmitt": false
+            },
+            "length": 2500000,
+            "name_visible": false,
+            "orientation": "left",
+            "pad_visible": false,
+            "position": [
+                -6250000,
+                2500000
+            ]
+        }
+    },
+    "polygons": {},
+    "text_placements": {},
+    "texts": {
+        "861d71fa-4b61-4d4a-a8be-3a2436dd04e8": {
+            "from_smash": false,
+            "layer": 0,
+            "origin": "center",
+            "placement": {
+                "angle": 32768,
+                "mirror": false,
+                "shift": [
+                    7500000,
+                    3750000
+                ]
+            },
+            "size": 1500000,
+            "text": "$REFDES",
+            "width": 0
+        },
+        "92ae7856-401c-40a8-b24a-281a75b65a55": {
+            "from_smash": false,
+            "layer": 0,
+            "origin": "center",
+            "placement": {
+                "angle": 32768,
+                "mirror": false,
+                "shift": [
+                    7500000,
+                    -3750000
+                ]
+            },
+            "size": 1500000,
+            "text": "$VALUE",
+            "width": 0
+        }
+    },
+    "type": "symbol",
+    "unit": "f0bf900e-bae3-4da8-b92b-898e380ff861",
+    "uuid": "64fd08e4-8302-455e-97ea-93de5f487486"
+}
\ No newline at end of file
diff --git a/breadboarding/pool/symbols/cache/8b38af33-8bb4-4d42-9a2f-dea93deb7c46.json b/breadboarding/pool/symbols/cache/8b38af33-8bb4-4d42-9a2f-dea93deb7c46.json
new file mode 100644
index 0000000000000000000000000000000000000000..c3fc6c4f10df60c93f3a0d3eac88b023ff3831a9
--- /dev/null
+++ b/breadboarding/pool/symbols/cache/8b38af33-8bb4-4d42-9a2f-dea93deb7c46.json
@@ -0,0 +1,386 @@
+{
+    "arcs": {},
+    "can_expand": false,
+    "junctions": {
+        "1d7c5e92-3631-44b3-9857-6011cfbd4683": {
+            "position": [
+                -1000000,
+                2500000
+            ]
+        },
+        "58d2650a-7e39-44ee-8044-cba597993b58": {
+            "position": [
+                1000000,
+                0
+            ]
+        },
+        "59446d3c-20fd-46a4-9ef6-bb1fdf2ad48b": {
+            "position": [
+                -1000000,
+                -2500000
+            ]
+        },
+        "7cf5e888-8ba1-47ff-aee8-5e92d7145a33": {
+            "position": [
+                1750000,
+                -2500000
+            ]
+        },
+        "96ca31f8-7b78-4127-ae1a-96f7faf37fb3": {
+            "position": [
+                2250000,
+                -1375000
+            ]
+        },
+        "a29dd91b-86ee-4499-ab34-458947a62158": {
+            "position": [
+                1000000,
+                2500000
+            ]
+        },
+        "a94d609b-1ba0-446f-bb20-5ad1be5a86e0": {
+            "position": [
+                1250000,
+                0
+            ]
+        },
+        "bdf17f2a-1572-4077-981a-d5209e465e4a": {
+            "position": [
+                2250000,
+                -3875000
+            ]
+        },
+        "c452f72f-6e6b-4688-a1d4-d83492ec95ca": {
+            "position": [
+                1625000,
+                -625000
+            ]
+        },
+        "cb26ae66-22d5-4ae3-aacf-632a174397c5": {
+            "position": [
+                1625000,
+                625000
+            ]
+        },
+        "d34607a3-f468-40ca-a895-6b36ec6e9100": {
+            "position": [
+                1000000,
+                -2500000
+            ]
+        },
+        "e4c3234f-c3a5-449e-8f1b-6aa9c11060c6": {
+            "position": [
+                2250000,
+                -1375000
+            ]
+        },
+        "fad078d0-19f1-45aa-9106-3f9350edb5d3": {
+            "position": [
+                2750000,
+                -2500000
+            ]
+        }
+    },
+    "lines": {
+        "3613a67a-eef1-4b93-a51a-36de6bcf821e": {
+            "from": "cb26ae66-22d5-4ae3-aacf-632a174397c5",
+            "layer": 0,
+            "to": "58d2650a-7e39-44ee-8044-cba597993b58",
+            "width": 0
+        },
+        "4a03a432-afc2-414b-9a01-ddbdca02b2df": {
+            "from": "bdf17f2a-1572-4077-981a-d5209e465e4a",
+            "layer": 0,
+            "to": "e4c3234f-c3a5-449e-8f1b-6aa9c11060c6",
+            "width": 0
+        },
+        "4fb24639-f88b-4c98-9886-2d1c120160b6": {
+            "from": "d34607a3-f468-40ca-a895-6b36ec6e9100",
+            "layer": 0,
+            "to": "59446d3c-20fd-46a4-9ef6-bb1fdf2ad48b",
+            "width": 0
+        },
+        "80d01fd7-b96f-41c9-9e8a-8f14b6aab06b": {
+            "from": "58d2650a-7e39-44ee-8044-cba597993b58",
+            "layer": 0,
+            "to": "c452f72f-6e6b-4688-a1d4-d83492ec95ca",
+            "width": 0
+        },
+        "a3608f8b-4825-4443-ad18-7706413d96b2": {
+            "from": "59446d3c-20fd-46a4-9ef6-bb1fdf2ad48b",
+            "layer": 0,
+            "to": "1d7c5e92-3631-44b3-9857-6011cfbd4683",
+            "width": 0
+        },
+        "ca09dd94-a8ec-4642-81ce-9eebc3c40d44": {
+            "from": "a94d609b-1ba0-446f-bb20-5ad1be5a86e0",
+            "layer": 0,
+            "to": "58d2650a-7e39-44ee-8044-cba597993b58",
+            "width": 0
+        },
+        "d41fcfb4-99a0-46ed-8b1b-afd187fc6570": {
+            "from": "96ca31f8-7b78-4127-ae1a-96f7faf37fb3",
+            "layer": 0,
+            "to": "fad078d0-19f1-45aa-9106-3f9350edb5d3",
+            "width": 0
+        },
+        "e0c0b8a3-a384-45a2-8366-825260417e07": {
+            "from": "a29dd91b-86ee-4499-ab34-458947a62158",
+            "layer": 0,
+            "to": "d34607a3-f468-40ca-a895-6b36ec6e9100",
+            "width": 0
+        },
+        "fb49239d-4f08-459c-95dd-7cd402831e33": {
+            "from": "1d7c5e92-3631-44b3-9857-6011cfbd4683",
+            "layer": 0,
+            "to": "a29dd91b-86ee-4499-ab34-458947a62158",
+            "width": 0
+        },
+        "fe39a83e-dc3b-4e4e-b6da-8745bfd604a7": {
+            "from": "7cf5e888-8ba1-47ff-aee8-5e92d7145a33",
+            "layer": 0,
+            "to": "96ca31f8-7b78-4127-ae1a-96f7faf37fb3",
+            "width": 0
+        }
+    },
+    "name": "Potentiometer",
+    "pins": {
+        "0dd5abd5-dd57-496a-84e9-adaff898ccce": {
+            "decoration": {
+                "clock": false,
+                "dot": false,
+                "driver": "default",
+                "schmitt": false
+            },
+            "length": 2500000,
+            "name_orientation": "in_line",
+            "name_visible": false,
+            "orientation": "up",
+            "pad_visible": true,
+            "position": [
+                0,
+                5000000
+            ]
+        },
+        "28e34869-b366-4bdc-ad9c-37448b360d38": {
+            "decoration": {
+                "clock": false,
+                "dot": false,
+                "driver": "default",
+                "schmitt": false
+            },
+            "length": 2500000,
+            "name_orientation": "in_line",
+            "name_visible": false,
+            "orientation": "down",
+            "pad_visible": true,
+            "position": [
+                0,
+                -5000000
+            ]
+        },
+        "44b00206-9d6d-4d75-a439-283d439b15fa": {
+            "decoration": {
+                "clock": false,
+                "dot": false,
+                "driver": "default",
+                "schmitt": false
+            },
+            "length": 2500000,
+            "name_orientation": "in_line",
+            "name_visible": false,
+            "orientation": "right",
+            "pad_visible": true,
+            "position": [
+                3750000,
+                0
+            ]
+        }
+    },
+    "polygons": {},
+    "text_placements": {
+        "0m": {
+            "35099bf5-0e81-401a-aa96-d1112f12d918": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    3750000,
+                    -5000000
+                ]
+            },
+            "fc82ac00-1f07-4009-9129-6e1827d3dc5c": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    3750000,
+                    -2500000
+                ]
+            }
+        },
+        "0n": {
+            "35099bf5-0e81-401a-aa96-d1112f12d918": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    3750000,
+                    -5000000
+                ]
+            },
+            "fc82ac00-1f07-4009-9129-6e1827d3dc5c": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    3750000,
+                    -2500000
+                ]
+            }
+        },
+        "180m": {
+            "35099bf5-0e81-401a-aa96-d1112f12d918": {
+                "angle": 32768,
+                "mirror": false,
+                "shift": [
+                    -1250000,
+                    1250000
+                ]
+            },
+            "fc82ac00-1f07-4009-9129-6e1827d3dc5c": {
+                "angle": 32768,
+                "mirror": false,
+                "shift": [
+                    -1250000,
+                    -1250000
+                ]
+            }
+        },
+        "180n": {
+            "35099bf5-0e81-401a-aa96-d1112f12d918": {
+                "angle": 32768,
+                "mirror": false,
+                "shift": [
+                    -1250000,
+                    1250000
+                ]
+            },
+            "fc82ac00-1f07-4009-9129-6e1827d3dc5c": {
+                "angle": 32768,
+                "mirror": false,
+                "shift": [
+                    -1250000,
+                    -1250000
+                ]
+            }
+        },
+        "270m": {
+            "35099bf5-0e81-401a-aa96-d1112f12d918": {
+                "angle": 49152,
+                "mirror": false,
+                "shift": [
+                    -2500000,
+                    3750000
+                ]
+            },
+            "fc82ac00-1f07-4009-9129-6e1827d3dc5c": {
+                "angle": 16384,
+                "mirror": false,
+                "shift": [
+                    -8750000,
+                    -6250000
+                ]
+            }
+        },
+        "270n": {
+            "35099bf5-0e81-401a-aa96-d1112f12d918": {
+                "angle": 16384,
+                "mirror": false,
+                "shift": [
+                    -2500000,
+                    -3750000
+                ]
+            },
+            "fc82ac00-1f07-4009-9129-6e1827d3dc5c": {
+                "angle": 16384,
+                "mirror": false,
+                "shift": [
+                    -5000000,
+                    -3750000
+                ]
+            }
+        },
+        "90m": {
+            "35099bf5-0e81-401a-aa96-d1112f12d918": {
+                "angle": 49152,
+                "mirror": false,
+                "shift": [
+                    -5000000,
+                    3750000
+                ]
+            },
+            "fc82ac00-1f07-4009-9129-6e1827d3dc5c": {
+                "angle": 49152,
+                "mirror": false,
+                "shift": [
+                    -2500000,
+                    3750000
+                ]
+            }
+        },
+        "90n": {
+            "35099bf5-0e81-401a-aa96-d1112f12d918": {
+                "angle": 49152,
+                "mirror": false,
+                "shift": [
+                    -5000000,
+                    3750000
+                ]
+            },
+            "fc82ac00-1f07-4009-9129-6e1827d3dc5c": {
+                "angle": 49152,
+                "mirror": false,
+                "shift": [
+                    -2500000,
+                    3750000
+                ]
+            }
+        }
+    },
+    "texts": {
+        "35099bf5-0e81-401a-aa96-d1112f12d918": {
+            "font": "simplex",
+            "from_smash": false,
+            "layer": 0,
+            "origin": "center",
+            "placement": {
+                "angle": 49152,
+                "mirror": false,
+                "shift": [
+                    -2500000,
+                    3750000
+                ]
+            },
+            "size": 1500000,
+            "text": "$VALUE",
+            "width": 0
+        },
+        "fc82ac00-1f07-4009-9129-6e1827d3dc5c": {
+            "font": "simplex",
+            "from_smash": false,
+            "layer": 0,
+            "origin": "center",
+            "placement": {
+                "angle": 16384,
+                "mirror": false,
+                "shift": [
+                    -8750000,
+                    -6250000
+                ]
+            },
+            "size": 1500000,
+            "text": "$REFDES",
+            "width": 0
+        }
+    },
+    "type": "symbol",
+    "unit": "a2437619-2f6d-4182-a6d7-97ae048599e9",
+    "uuid": "8b38af33-8bb4-4d42-9a2f-dea93deb7c46"
+}
\ No newline at end of file
diff --git a/breadboarding/pool/symbols/cache/a6243e2e-19b4-4398-aff8-d80b32e3c122.json b/breadboarding/pool/symbols/cache/a6243e2e-19b4-4398-aff8-d80b32e3c122.json
new file mode 100644
index 0000000000000000000000000000000000000000..90429e0770f50eb73c78edd7a1f8547b1692ca1c
--- /dev/null
+++ b/breadboarding/pool/symbols/cache/a6243e2e-19b4-4398-aff8-d80b32e3c122.json
@@ -0,0 +1,376 @@
+{
+    "arcs": {
+        "081df903-87dc-4d6e-a5b9-0744fbf6e28d": {
+            "center": "ce39db92-5db3-464e-86dc-9501d65a2064",
+            "from": "bbe124ee-35a5-4912-b38f-c62c3946385e",
+            "layer": 0,
+            "to": "14513bfe-0420-41fc-8cd0-56ab3dfd6e3f",
+            "width": 0
+        },
+        "b76373d2-81e0-4433-9334-5d2465c4d1a4": {
+            "center": "ce39db92-5db3-464e-86dc-9501d65a2064",
+            "from": "14513bfe-0420-41fc-8cd0-56ab3dfd6e3f",
+            "layer": 0,
+            "to": "bbe124ee-35a5-4912-b38f-c62c3946385e",
+            "width": 0
+        }
+    },
+    "junctions": {
+        "0b50b4d1-d210-4b2e-8afa-6c77cee5edd5": {
+            "position": [
+                1000000,
+                1250000
+            ]
+        },
+        "1156728d-2e7a-40db-8a4a-9f22d0f25d34": {
+            "position": [
+                1375000,
+                375000
+            ]
+        },
+        "14513bfe-0420-41fc-8cd0-56ab3dfd6e3f": {
+            "position": [
+                0,
+                2500000
+            ]
+        },
+        "38ce2de3-bbf0-433d-a740-17d3387f9dc1": {
+            "position": [
+                2500000,
+                0
+            ]
+        },
+        "6775da7b-4928-4c0c-be7b-2336055f681e": {
+            "position": [
+                1000000,
+                -500000
+            ]
+        },
+        "719012c2-02da-44ba-9dbc-f1847610d745": {
+            "position": [
+                1000000,
+                750000
+            ]
+        },
+        "7c1267bc-32a7-46c2-8961-0fb601d39f85": {
+            "position": [
+                625000,
+                -1250000
+            ]
+        },
+        "8564bf72-1f9a-48fb-92be-48c10f1509b6": {
+            "position": [
+                -1250000,
+                -1250000
+            ]
+        },
+        "934302d4-b435-4aae-9053-403afcded2ae": {
+            "position": [
+                2500000,
+                1250000
+            ]
+        },
+        "9f9d95bd-2e90-4bc5-a6db-6ed5c1270bfd": {
+            "position": [
+                1000000,
+                -1750000
+            ]
+        },
+        "aada7f82-cb87-46af-9316-62f4ae3df1f0": {
+            "position": [
+                2500000,
+                2500000
+            ]
+        },
+        "ac61677b-422b-4d8d-aaee-91e05a99c061": {
+            "position": [
+                1000000,
+                500000
+            ]
+        },
+        "bbe124ee-35a5-4912-b38f-c62c3946385e": {
+            "position": [
+                2500000,
+                -2500000
+            ]
+        },
+        "bc9bc2c9-6ef1-42cb-923a-33f41e7af4dd": {
+            "position": [
+                1375000,
+                -375000
+            ]
+        },
+        "c5c9b43a-bd89-4b05-8360-d218bfa21624": {
+            "position": [
+                625000,
+                1250000
+            ]
+        },
+        "ce39db92-5db3-464e-86dc-9501d65a2064": {
+            "position": [
+                1250000,
+                0
+            ]
+        },
+        "e010c71a-1a9e-4908-a981-bad4151738e8": {
+            "position": [
+                2500000,
+                -1250000
+            ]
+        },
+        "e0cde55e-9ec1-4e9a-884e-2d438e5cd9ef": {
+            "position": [
+                2500000,
+                -2500000
+            ]
+        },
+        "e3494f17-c719-48d4-b9a0-f10d49d4343e": {
+            "position": [
+                1000000,
+                -750000
+            ]
+        },
+        "e84ec791-b6d1-48d9-829e-924d9cf750b8": {
+            "position": [
+                1000000,
+                1750000
+            ]
+        },
+        "eb008eed-dc02-4a89-bd04-9ec6f3740781": {
+            "position": [
+                1000000,
+                -1250000
+            ]
+        },
+        "f68ff9fb-0687-4aa2-a3cf-ef17e83f449d": {
+            "position": [
+                1000000,
+                0
+            ]
+        }
+    },
+    "lines": {
+        "21a01866-0150-4467-b29c-f61a42ac1a96": {
+            "from": "eb008eed-dc02-4a89-bd04-9ec6f3740781",
+            "layer": 0,
+            "to": "e010c71a-1a9e-4908-a981-bad4151738e8",
+            "width": 0
+        },
+        "269dff7d-2c69-40d3-9ef0-51b047d5e708": {
+            "from": "934302d4-b435-4aae-9053-403afcded2ae",
+            "layer": 0,
+            "to": "aada7f82-cb87-46af-9316-62f4ae3df1f0",
+            "width": 0
+        },
+        "46c69350-c95e-4daa-b871-d14a9f3565ba": {
+            "from": "9f9d95bd-2e90-4bc5-a6db-6ed5c1270bfd",
+            "layer": 0,
+            "to": "e3494f17-c719-48d4-b9a0-f10d49d4343e",
+            "width": 0
+        },
+        "59001d23-5c6a-4442-8980-9290c532ac67": {
+            "from": "e84ec791-b6d1-48d9-829e-924d9cf750b8",
+            "layer": 0,
+            "to": "719012c2-02da-44ba-9dbc-f1847610d745",
+            "width": 0
+        },
+        "6647cd5e-9759-471a-abb0-63f9d49c4a51": {
+            "from": "ac61677b-422b-4d8d-aaee-91e05a99c061",
+            "layer": 0,
+            "to": "6775da7b-4928-4c0c-be7b-2336055f681e",
+            "width": 0
+        },
+        "7d9261f8-a85f-48ea-87bf-d6b98646e1d0": {
+            "from": "f68ff9fb-0687-4aa2-a3cf-ef17e83f449d",
+            "layer": 0,
+            "to": "bc9bc2c9-6ef1-42cb-923a-33f41e7af4dd",
+            "width": 0
+        },
+        "b96bf76d-26e5-424b-896e-a669af2ba66b": {
+            "from": "7c1267bc-32a7-46c2-8961-0fb601d39f85",
+            "layer": 0,
+            "to": "c5c9b43a-bd89-4b05-8360-d218bfa21624",
+            "width": 0
+        },
+        "baaac212-e54d-4ba7-a6a5-0a2c1dfb0f19": {
+            "from": "1156728d-2e7a-40db-8a4a-9f22d0f25d34",
+            "layer": 0,
+            "to": "f68ff9fb-0687-4aa2-a3cf-ef17e83f449d",
+            "width": 0
+        },
+        "c6fd95d2-3518-4e57-b54c-e9f42c4a2bfb": {
+            "from": "38ce2de3-bbf0-433d-a740-17d3387f9dc1",
+            "layer": 0,
+            "to": "f68ff9fb-0687-4aa2-a3cf-ef17e83f449d",
+            "width": 0
+        },
+        "d93a0038-0cb5-4f8a-b690-07d6309f572b": {
+            "from": "0b50b4d1-d210-4b2e-8afa-6c77cee5edd5",
+            "layer": 0,
+            "to": "934302d4-b435-4aae-9053-403afcded2ae",
+            "width": 0
+        },
+        "ed979ae6-c005-49be-9bfd-6cb9891fd98b": {
+            "from": "38ce2de3-bbf0-433d-a740-17d3387f9dc1",
+            "layer": 0,
+            "to": "e010c71a-1a9e-4908-a981-bad4151738e8",
+            "width": 0
+        },
+        "ef6c2431-933b-437a-aa9b-b9dc0f9d6340": {
+            "from": "8564bf72-1f9a-48fb-92be-48c10f1509b6",
+            "layer": 0,
+            "to": "7c1267bc-32a7-46c2-8961-0fb601d39f85",
+            "width": 0
+        },
+        "f1ddc020-c813-4aac-b00b-36d7f8eeff12": {
+            "from": "ce39db92-5db3-464e-86dc-9501d65a2064",
+            "layer": 0,
+            "to": "ce39db92-5db3-464e-86dc-9501d65a2064",
+            "width": 0
+        },
+        "ff79b97f-0ea5-4757-9a22-648d06d02e27": {
+            "from": "e010c71a-1a9e-4908-a981-bad4151738e8",
+            "layer": 0,
+            "to": "e0cde55e-9ec1-4e9a-884e-2d438e5cd9ef",
+            "width": 0
+        }
+    },
+    "name": "N-channel MOSFET",
+    "pins": {
+        "074c3718-08fd-4f94-88fc-2bb43174b245": {
+            "decoration": {
+                "clock": false,
+                "dot": false,
+                "driver": "default",
+                "schmitt": false
+            },
+            "length": 2500000,
+            "name_visible": false,
+            "orientation": "left",
+            "pad_visible": true,
+            "position": [
+                -3750000,
+                -1250000
+            ]
+        },
+        "4887ef47-94f0-4fd1-b552-c424bd37a3e7": {
+            "decoration": {
+                "clock": false,
+                "dot": false,
+                "driver": "default",
+                "schmitt": false
+            },
+            "length": 2500000,
+            "name_visible": false,
+            "orientation": "up",
+            "pad_visible": true,
+            "position": [
+                2500000,
+                5000000
+            ]
+        },
+        "eb63ac9a-5d7e-42e2-92ea-a140a97f47d0": {
+            "decoration": {
+                "clock": false,
+                "dot": false,
+                "driver": "default",
+                "schmitt": false
+            },
+            "length": 2500000,
+            "name_visible": false,
+            "orientation": "down",
+            "pad_visible": true,
+            "position": [
+                2500000,
+                -5000000
+            ]
+        }
+    },
+    "polygons": {},
+    "text_placements": {},
+    "texts": {
+        "2a353f04-6c1b-4966-8500-dc320a1767e9": {
+            "from_smash": false,
+            "layer": 0,
+            "origin": "center",
+            "placement": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    2875000,
+                    -3125000
+                ]
+            },
+            "size": 750000,
+            "text": "S",
+            "width": 0
+        },
+        "65a021e3-b30a-4ca3-b6d5-e19223b66aa0": {
+            "from_smash": false,
+            "layer": 0,
+            "origin": "center",
+            "placement": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    -875000,
+                    -625000
+                ]
+            },
+            "size": 750000,
+            "text": "G",
+            "width": 0
+        },
+        "8b0adc2a-60f6-40cf-9dd2-53000c15c5c1": {
+            "from_smash": false,
+            "layer": 0,
+            "origin": "center",
+            "placement": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    5000000,
+                    -1250000
+                ]
+            },
+            "size": 1500000,
+            "text": "$VALUE",
+            "width": 0
+        },
+        "8ec24f64-8ff4-45bb-9d42-3bc510af1597": {
+            "from_smash": false,
+            "layer": 0,
+            "origin": "center",
+            "placement": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    5000000,
+                    1250000
+                ]
+            },
+            "size": 1500000,
+            "text": "$REFDES",
+            "width": 0
+        },
+        "add8fc4f-ae82-4347-b534-673d24c1f6dc": {
+            "from_smash": false,
+            "layer": 0,
+            "origin": "center",
+            "placement": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    2875000,
+                    3125000
+                ]
+            },
+            "size": 750000,
+            "text": "D",
+            "width": 0
+        }
+    },
+    "type": "symbol",
+    "unit": "3c326eb9-e306-4254-8db0-71269f4e96cb",
+    "uuid": "a6243e2e-19b4-4398-aff8-d80b32e3c122"
+}
\ No newline at end of file
diff --git a/breadboarding/pool/symbols/cache/a65f8f3c-8b7a-48e6-af92-cc0826c3e8bf.json b/breadboarding/pool/symbols/cache/a65f8f3c-8b7a-48e6-af92-cc0826c3e8bf.json
new file mode 100644
index 0000000000000000000000000000000000000000..da73ef63ff9259de3de3ab1f86ab898301a2f010
--- /dev/null
+++ b/breadboarding/pool/symbols/cache/a65f8f3c-8b7a-48e6-af92-cc0826c3e8bf.json
@@ -0,0 +1 @@
+{"type": "symbol", "can_expand": true, "name": "Generic 2 pin connector (2\u00d71)", "unit": "c6a7e13e-6c70-4a80-a0dd-335d7b16967f", "uuid": "a65f8f3c-8b7a-48e6-af92-cc0826c3e8bf", "junctions": {"bc1dd83b-b55f-459f-86dd-70787eb99be3": {"position": [-5000000, -2500000]}, "730fcfba-1217-4676-b02d-7998988d63d8": {"position": [-5000000, 2500000]}, "5af69573-0577-4035-9fd2-8deb4374bc7d": {"position": [5000000, 2500000]}, "80d4c14a-e0d8-4061-a1cf-e14eb5342554": {"position": [5000000, -2500000]}}, "lines": {"aed189b9-f9c3-44d9-ba0d-6fd68bdf9ae2": {"from": "bc1dd83b-b55f-459f-86dd-70787eb99be3", "to": "730fcfba-1217-4676-b02d-7998988d63d8"}, "41ec47a6-9d31-4c21-81b1-69ceaab98700": {"from": "730fcfba-1217-4676-b02d-7998988d63d8", "to": "5af69573-0577-4035-9fd2-8deb4374bc7d"}, "66948a40-9e41-4c9e-b2ee-77a376f8f497": {"from": "5af69573-0577-4035-9fd2-8deb4374bc7d", "to": "80d4c14a-e0d8-4061-a1cf-e14eb5342554"}, "11e2aa4c-f4c1-4302-b701-bc529a6d8da3": {"from": "80d4c14a-e0d8-4061-a1cf-e14eb5342554", "to": "bc1dd83b-b55f-459f-86dd-70787eb99be3"}}, "pins": {"b3cef4f5-fe6c-45b5-b063-1618f997168f": {"length": 2500000, "orientation": "left", "position": [-7500000, 0]}, "588536f1-9e96-4500-bcbb-4ba48082b643": {"length": 2500000, "orientation": "right", "position": [7500000, 0]}}, "texts": {"a54604ee-038e-40e7-b8ca-e00941ed04c0": {"placement": {"shift": [-5000000, 3750000], "mirror": false, "angle": 0}, "text": "$REFDES", "size": 1500000, "origin": "center"}, "bad4eead-fd87-47f2-b959-fb3760c5335d": {"placement": {"shift": [-5000000, -3750000], "mirror": false, "angle": 0}, "text": "$VALUE", "size": 1500000, "origin": "center"}}}
\ No newline at end of file
diff --git a/breadboarding/pool/symbols/cache/b60ee9e3-bff0-41bb-8026-f75c6f0d06d5.json b/breadboarding/pool/symbols/cache/b60ee9e3-bff0-41bb-8026-f75c6f0d06d5.json
new file mode 100644
index 0000000000000000000000000000000000000000..3805e0e10c07fcff879f6a04051bced33747b42e
--- /dev/null
+++ b/breadboarding/pool/symbols/cache/b60ee9e3-bff0-41bb-8026-f75c6f0d06d5.json
@@ -0,0 +1,65 @@
+{
+    "arcs": {},
+    "junctions": {},
+    "lines": {},
+    "name": "Single power",
+    "pins": {
+        "a8ba387d-1c68-4215-843f-9d669e48646d": {
+            "length": 2500000,
+            "name_visible": false,
+            "orientation": "up",
+            "pad_visible": true,
+            "position": [
+                0,
+                5000000
+            ]
+        },
+        "aacf2d55-cf04-4c20-89c5-61704ef771f7": {
+            "length": 2500000,
+            "name_visible": false,
+            "orientation": "down",
+            "pad_visible": true,
+            "position": [
+                0,
+                -5000000
+            ]
+        }
+    },
+    "texts": {
+        "2c7265cd-87e4-43b2-b677-1c652b40df9e": {
+            "from_smash": false,
+            "layer": 0,
+            "origin": "center",
+            "placement": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    -750000,
+                    -1875000
+                ]
+            },
+            "size": 1250000,
+            "text": "-",
+            "width": 0
+        },
+        "db48d752-01d4-4f05-b00d-2da963942684": {
+            "from_smash": false,
+            "layer": 0,
+            "origin": "center",
+            "placement": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    -750000,
+                    1750000
+                ]
+            },
+            "size": 1250000,
+            "text": "+",
+            "width": 0
+        }
+    },
+    "type": "symbol",
+    "unit": "c5b399c9-5626-4cc6-b33d-5c0f3da5df5c",
+    "uuid": "b60ee9e3-bff0-41bb-8026-f75c6f0d06d5"
+}
\ No newline at end of file
diff --git a/breadboarding/pool/symbols/cache/c0d33f98-d178-4858-ba33-c995a98d3ef3.json b/breadboarding/pool/symbols/cache/c0d33f98-d178-4858-ba33-c995a98d3ef3.json
new file mode 100644
index 0000000000000000000000000000000000000000..baf8ffeb8c57f3f92ae85c25abd67f17bee0cf4a
--- /dev/null
+++ b/breadboarding/pool/symbols/cache/c0d33f98-d178-4858-ba33-c995a98d3ef3.json
@@ -0,0 +1,571 @@
+{
+    "arcs": {},
+    "can_expand": false,
+    "junctions": {
+        "01244b42-e31a-4d71-9556-1152330f9a26": {
+            "position": [
+                3125000,
+                -3750000
+            ]
+        },
+        "0b460181-c03c-4007-9e7a-ed97b9ba47e9": {
+            "position": [
+                5000000,
+                -3750000
+            ]
+        },
+        "139a0cd6-6cdc-4d1d-9fe3-501dbff3d23c": {
+            "position": [
+                3125000,
+                2500000
+            ]
+        },
+        "17d64728-a9a3-41c0-ae0e-4efa01467e65": {
+            "position": [
+                -3125000,
+                -3750000
+            ]
+        },
+        "1a2c4a0b-3fed-48ad-9a6f-f401210c1811": {
+            "position": [
+                500000,
+                250000
+            ]
+        },
+        "2100a302-c438-4d86-b892-fdaadf01292b": {
+            "position": [
+                -3125000,
+                1000000
+            ]
+        },
+        "2af15962-3d34-4a80-93d5-20f0ecbd7113": {
+            "position": [
+                5000000,
+                3750000
+            ]
+        },
+        "33b34217-00f5-42e2-b017-d9d99a304e4c": {
+            "position": [
+                500000,
+                750000
+            ]
+        },
+        "33edb9c3-2fce-4a57-aa53-a303559bfa68": {
+            "position": [
+                -5000000,
+                5000000
+            ]
+        },
+        "4246862f-853f-49ca-942f-9c03fcb0c663": {
+            "position": [
+                4125000,
+                2500000
+            ]
+        },
+        "497ad062-bf59-4fdb-b10f-a8a752151f91": {
+            "position": [
+                -4000000,
+                -1000000
+            ]
+        },
+        "4a820350-90c9-426a-b4dc-1dbadeedcae8": {
+            "position": [
+                -2125000,
+                -1000000
+            ]
+        },
+        "55b60248-af18-49a3-aa39-30bd2fecd67b": {
+            "position": [
+                2125000,
+                -2500000
+            ]
+        },
+        "5d2dd577-9102-42f5-bd0d-78a4fb92c29b": {
+            "position": [
+                750000,
+                500000
+            ]
+        },
+        "5e8b43ab-0be2-4856-a016-64c2f88ef948": {
+            "position": [
+                -3125000,
+                -1000000
+            ]
+        },
+        "64f1240a-eb3d-4c0c-86aa-63e1350822c9": {
+            "position": [
+                5000000,
+                -5000000
+            ]
+        },
+        "68398887-7b7d-40ca-96ce-71cfcebc63df": {
+            "position": [
+                -4125000,
+                1000000
+            ]
+        },
+        "6afffc16-3145-4454-bb5c-b61e4ed362fa": {
+            "position": [
+                -5000000,
+                -3750000
+            ]
+        },
+        "714893f1-9f13-4d2f-84d9-7b31ebf24682": {
+            "position": [
+                4125000,
+                -2500000
+            ]
+        },
+        "7190e43a-8853-493b-aaed-b3c879418d84": {
+            "position": [
+                750000,
+                -500000
+            ]
+        },
+        "7eb96677-a7b5-4fda-9a0d-1fc9937510fd": {
+            "position": [
+                500000,
+                -750000
+            ]
+        },
+        "8b4abcf8-b69c-496e-8d6e-1b57dbda28dd": {
+            "position": [
+                2125000,
+                2500000
+            ]
+        },
+        "933f5440-f45d-4412-8ef6-10f971facbef": {
+            "position": [
+                -625000,
+                500000
+            ]
+        },
+        "950b883a-825b-46ac-ad40-9f66ea329759": {
+            "position": [
+                -5000000,
+                -5000000
+            ]
+        },
+        "abf66fd3-72dd-4ffb-ab50-2fc2157e9b17": {
+            "position": [
+                500000,
+                -250000
+            ]
+        },
+        "b41cbfad-5204-4742-807e-d150b3228ef5": {
+            "position": [
+                3125000,
+                3750000
+            ]
+        },
+        "caad226e-92b7-4259-bf85-1e0f5775e35c": {
+            "position": [
+                -5000000,
+                3750000
+            ]
+        },
+        "d5275c85-43df-476b-a7a9-346a12363aea": {
+            "position": [
+                3125000,
+                -2500000
+            ]
+        },
+        "d96049d9-8a18-4b04-bf23-1803f6df5138": {
+            "position": [
+                -625000,
+                -500000
+            ]
+        },
+        "dc51c7b9-ce0a-4316-868f-a2f150516baf": {
+            "position": [
+                5000000,
+                5000000
+            ]
+        },
+        "e0f13119-a6c9-4f6e-9dde-417f964b8ada": {
+            "position": [
+                -3125000,
+                3750000
+            ]
+        },
+        "fe3f842b-73f2-4cc6-8079-144b73c5e1e1": {
+            "position": [
+                -2125000,
+                1000000
+            ]
+        }
+    },
+    "lines": {
+        "06eefb8e-f07c-41cd-bfda-bd8911433a59": {
+            "from": "8b4abcf8-b69c-496e-8d6e-1b57dbda28dd",
+            "layer": 0,
+            "to": "4246862f-853f-49ca-942f-9c03fcb0c663",
+            "width": 0
+        },
+        "1f07ce0d-fa39-46d5-9665-5506a68d388e": {
+            "from": "e0f13119-a6c9-4f6e-9dde-417f964b8ada",
+            "layer": 0,
+            "to": "2100a302-c438-4d86-b892-fdaadf01292b",
+            "width": 0
+        },
+        "1fd3f88f-06b3-4816-9fd1-ff0273bcb702": {
+            "from": "5e8b43ab-0be2-4856-a016-64c2f88ef948",
+            "layer": 0,
+            "to": "68398887-7b7d-40ca-96ce-71cfcebc63df",
+            "width": 0
+        },
+        "23edad77-acd5-4285-881a-13a6a970f471": {
+            "from": "d96049d9-8a18-4b04-bf23-1803f6df5138",
+            "layer": 0,
+            "to": "7190e43a-8853-493b-aaed-b3c879418d84",
+            "width": 0
+        },
+        "2935d552-51ca-4ede-9261-5b7aeb8311b7": {
+            "from": "5e8b43ab-0be2-4856-a016-64c2f88ef948",
+            "layer": 0,
+            "to": "17d64728-a9a3-41c0-ae0e-4efa01467e65",
+            "width": 0
+        },
+        "34c92b06-5a19-47be-b422-ab3c720cd481": {
+            "from": "b41cbfad-5204-4742-807e-d150b3228ef5",
+            "layer": 0,
+            "to": "b41cbfad-5204-4742-807e-d150b3228ef5",
+            "width": 0
+        },
+        "3bb2e67e-fb99-4cde-b799-830fa546c7af": {
+            "from": "b41cbfad-5204-4742-807e-d150b3228ef5",
+            "layer": 0,
+            "to": "139a0cd6-6cdc-4d1d-9fe3-501dbff3d23c",
+            "width": 0
+        },
+        "3c22e5fa-f772-42ab-8f3e-fca3eb474529": {
+            "from": "2af15962-3d34-4a80-93d5-20f0ecbd7113",
+            "layer": 0,
+            "to": "b41cbfad-5204-4742-807e-d150b3228ef5",
+            "width": 0
+        },
+        "43a62676-d24d-43c9-948c-7272a8fc792e": {
+            "from": "4246862f-853f-49ca-942f-9c03fcb0c663",
+            "layer": 0,
+            "to": "714893f1-9f13-4d2f-84d9-7b31ebf24682",
+            "width": 0
+        },
+        "54591841-da19-4475-987e-72da48aa2d21": {
+            "from": "55b60248-af18-49a3-aa39-30bd2fecd67b",
+            "layer": 0,
+            "to": "8b4abcf8-b69c-496e-8d6e-1b57dbda28dd",
+            "width": 0
+        },
+        "56535a33-fd09-4401-903a-4a54595e3a6f": {
+            "from": "4a820350-90c9-426a-b4dc-1dbadeedcae8",
+            "layer": 0,
+            "to": "497ad062-bf59-4fdb-b10f-a8a752151f91",
+            "width": 0
+        },
+        "56664615-7389-43a4-b6fa-4945e7c6d3a0": {
+            "from": "fe3f842b-73f2-4cc6-8079-144b73c5e1e1",
+            "layer": 0,
+            "to": "5e8b43ab-0be2-4856-a016-64c2f88ef948",
+            "width": 0
+        },
+        "5c15be3c-8f80-4e1a-a5ae-eb229d623c18": {
+            "from": "b41cbfad-5204-4742-807e-d150b3228ef5",
+            "layer": 0,
+            "to": "b41cbfad-5204-4742-807e-d150b3228ef5",
+            "width": 0
+        },
+        "69dbcfbc-2f92-435b-8cb8-7867295e5983": {
+            "from": "2100a302-c438-4d86-b892-fdaadf01292b",
+            "layer": 0,
+            "to": "fe3f842b-73f2-4cc6-8079-144b73c5e1e1",
+            "width": 0
+        },
+        "6d67d078-389b-47c5-aef8-05375300b0b5": {
+            "from": "01244b42-e31a-4d71-9556-1152330f9a26",
+            "layer": 0,
+            "to": "0b460181-c03c-4007-9e7a-ed97b9ba47e9",
+            "width": 0
+        },
+        "7870c561-fc72-4112-9685-11d67437a4de": {
+            "from": "7190e43a-8853-493b-aaed-b3c879418d84",
+            "layer": 0,
+            "to": "abf66fd3-72dd-4ffb-ab50-2fc2157e9b17",
+            "width": 0
+        },
+        "7ffe94ba-007f-40e8-8371-d525ca2326fb": {
+            "from": "01244b42-e31a-4d71-9556-1152330f9a26",
+            "layer": 0,
+            "to": "d5275c85-43df-476b-a7a9-346a12363aea",
+            "width": 0
+        },
+        "9694a781-f1a1-4d5e-80bb-178c08e206e1": {
+            "from": "68398887-7b7d-40ca-96ce-71cfcebc63df",
+            "layer": 0,
+            "to": "2100a302-c438-4d86-b892-fdaadf01292b",
+            "width": 0
+        },
+        "9879d6d0-9320-4239-89a3-8bf4cf13e18f": {
+            "from": "33edb9c3-2fce-4a57-aa53-a303559bfa68",
+            "layer": 0,
+            "to": "dc51c7b9-ce0a-4316-868f-a2f150516baf",
+            "width": 0
+        },
+        "9f7d8924-e797-4c8d-91ca-a0f027810587": {
+            "from": "950b883a-825b-46ac-ad40-9f66ea329759",
+            "layer": 0,
+            "to": "33edb9c3-2fce-4a57-aa53-a303559bfa68",
+            "width": 0
+        },
+        "a698a2c8-ff6a-4d14-902c-c4621f8c41a7": {
+            "from": "2af15962-3d34-4a80-93d5-20f0ecbd7113",
+            "layer": 0,
+            "to": "2af15962-3d34-4a80-93d5-20f0ecbd7113",
+            "width": 0
+        },
+        "ae0f9d41-10e6-4174-9afd-4600f774d1e7": {
+            "from": "5d2dd577-9102-42f5-bd0d-78a4fb92c29b",
+            "layer": 0,
+            "to": "33b34217-00f5-42e2-b017-d9d99a304e4c",
+            "width": 0
+        },
+        "aec4dae6-decb-42d5-8179-4f04adaaed49": {
+            "from": "7190e43a-8853-493b-aaed-b3c879418d84",
+            "layer": 0,
+            "to": "7eb96677-a7b5-4fda-9a0d-1fc9937510fd",
+            "width": 0
+        },
+        "af0b9d70-f1ec-46c4-9234-570110650afd": {
+            "from": "2af15962-3d34-4a80-93d5-20f0ecbd7113",
+            "layer": 0,
+            "to": "2af15962-3d34-4a80-93d5-20f0ecbd7113",
+            "width": 0
+        },
+        "b592bd71-9d5f-4869-86f3-3402cc82be5d": {
+            "from": "933f5440-f45d-4412-8ef6-10f971facbef",
+            "layer": 0,
+            "to": "5d2dd577-9102-42f5-bd0d-78a4fb92c29b",
+            "width": 0
+        },
+        "d1b1fdbb-2bcf-4aca-a682-2e6b2c6923dc": {
+            "from": "64f1240a-eb3d-4c0c-86aa-63e1350822c9",
+            "layer": 0,
+            "to": "950b883a-825b-46ac-ad40-9f66ea329759",
+            "width": 0
+        },
+        "dc1af1e3-2c42-4118-aaed-71b69e9d29b3": {
+            "from": "caad226e-92b7-4259-bf85-1e0f5775e35c",
+            "layer": 0,
+            "to": "e0f13119-a6c9-4f6e-9dde-417f964b8ada",
+            "width": 0
+        },
+        "dd766510-83f0-4e58-a88e-be5787ba08a7": {
+            "from": "17d64728-a9a3-41c0-ae0e-4efa01467e65",
+            "layer": 0,
+            "to": "6afffc16-3145-4454-bb5c-b61e4ed362fa",
+            "width": 0
+        },
+        "e5b5a452-60be-41a8-a950-753547d8a17a": {
+            "from": "714893f1-9f13-4d2f-84d9-7b31ebf24682",
+            "layer": 0,
+            "to": "55b60248-af18-49a3-aa39-30bd2fecd67b",
+            "width": 0
+        },
+        "f1e54d72-dc1e-4bcb-b560-f0bf005d4b1e": {
+            "from": "5d2dd577-9102-42f5-bd0d-78a4fb92c29b",
+            "layer": 0,
+            "to": "1a2c4a0b-3fed-48ad-9a6f-f401210c1811",
+            "width": 0
+        },
+        "fa81b639-cfec-49e1-82ab-2e77c93e9e73": {
+            "from": "dc51c7b9-ce0a-4316-868f-a2f150516baf",
+            "layer": 0,
+            "to": "64f1240a-eb3d-4c0c-86aa-63e1350822c9",
+            "width": 0
+        }
+    },
+    "name": "Resistive Opto-Isolator",
+    "pins": {
+        "49aea420-016d-4ba2-9451-5996acefec56": {
+            "decoration": {
+                "clock": false,
+                "dot": false,
+                "driver": "default",
+                "schmitt": false
+            },
+            "length": 2500000,
+            "name_orientation": "in_line",
+            "name_visible": false,
+            "orientation": "left",
+            "pad_visible": false,
+            "position": [
+                -7500000,
+                3750000
+            ]
+        },
+        "5172e1fe-e3f0-43e0-9863-465c59f46ab7": {
+            "decoration": {
+                "clock": false,
+                "dot": false,
+                "driver": "default",
+                "schmitt": false
+            },
+            "length": 2500000,
+            "name_orientation": "in_line",
+            "name_visible": false,
+            "orientation": "left",
+            "pad_visible": false,
+            "position": [
+                -7500000,
+                -3750000
+            ]
+        },
+        "a1754538-4d10-4c86-a7a0-7c17d15ba7e8": {
+            "decoration": {
+                "clock": false,
+                "dot": false,
+                "driver": "default",
+                "schmitt": false
+            },
+            "length": 2500000,
+            "name_orientation": "in_line",
+            "name_visible": false,
+            "orientation": "right",
+            "pad_visible": false,
+            "position": [
+                7500000,
+                -3750000
+            ]
+        },
+        "ab389406-1038-4eca-b2eb-9052ac95bae2": {
+            "decoration": {
+                "clock": false,
+                "dot": false,
+                "driver": "default",
+                "schmitt": false
+            },
+            "length": 2500000,
+            "name_orientation": "in_line",
+            "name_visible": false,
+            "orientation": "right",
+            "pad_visible": false,
+            "position": [
+                7500000,
+                3750000
+            ]
+        }
+    },
+    "polygons": {},
+    "text_placements": {
+        "0m": {
+            "48b8297a-676b-45cb-95bd-d8b23102955a": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    -5000000,
+                    -6250000
+                ]
+            },
+            "a94d73c5-973d-4e2c-bf86-7e977cd3867a": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    -5000000,
+                    6250000
+                ]
+            }
+        },
+        "0n": {
+            "48b8297a-676b-45cb-95bd-d8b23102955a": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    -5000000,
+                    -6250000
+                ]
+            },
+            "a94d73c5-973d-4e2c-bf86-7e977cd3867a": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    -5000000,
+                    6250000
+                ]
+            }
+        },
+        "180m": {
+            "48b8297a-676b-45cb-95bd-d8b23102955a": {
+                "angle": 32768,
+                "mirror": true,
+                "shift": [
+                    -5000000,
+                    6250000
+                ]
+            },
+            "a94d73c5-973d-4e2c-bf86-7e977cd3867a": {
+                "angle": 32768,
+                "mirror": true,
+                "shift": [
+                    -5000000,
+                    -6250000
+                ]
+            }
+        },
+        "180n": {
+            "48b8297a-676b-45cb-95bd-d8b23102955a": {
+                "angle": 32768,
+                "mirror": true,
+                "shift": [
+                    -5000000,
+                    6250000
+                ]
+            },
+            "a94d73c5-973d-4e2c-bf86-7e977cd3867a": {
+                "angle": 32768,
+                "mirror": true,
+                "shift": [
+                    -5000000,
+                    -6250000
+                ]
+            }
+        }
+    },
+    "texts": {
+        "48b8297a-676b-45cb-95bd-d8b23102955a": {
+            "font": "simplex",
+            "from_smash": false,
+            "layer": 0,
+            "origin": "center",
+            "placement": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    -5000000,
+                    -6250000
+                ]
+            },
+            "size": 1500000,
+            "text": "$VALUE",
+            "width": 0
+        },
+        "a94d73c5-973d-4e2c-bf86-7e977cd3867a": {
+            "font": "simplex",
+            "from_smash": false,
+            "layer": 0,
+            "origin": "center",
+            "placement": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    -5000000,
+                    6250000
+                ]
+            },
+            "size": 1500000,
+            "text": "$REFDES",
+            "width": 0
+        }
+    },
+    "type": "symbol",
+    "unit": "6658c4bb-b408-4532-bd39-e40614cf43be",
+    "uuid": "c0d33f98-d178-4858-ba33-c995a98d3ef3"
+}
\ No newline at end of file
diff --git a/breadboarding/pool/symbols/cache/e2cde69b-9fa7-4332-ba8f-7e5b3ee8ad73.json b/breadboarding/pool/symbols/cache/e2cde69b-9fa7-4332-ba8f-7e5b3ee8ad73.json
new file mode 100644
index 0000000000000000000000000000000000000000..d3cf3dd1aef1b1dd00e4f72bb857e09a527f5e10
--- /dev/null
+++ b/breadboarding/pool/symbols/cache/e2cde69b-9fa7-4332-ba8f-7e5b3ee8ad73.json
@@ -0,0 +1,279 @@
+{
+    "arcs": {},
+    "can_expand": false,
+    "junctions": {
+        "1d7c5e92-3631-44b3-9857-6011cfbd4683": {
+            "position": [
+                -2500000,
+                -1000000
+            ]
+        },
+        "59446d3c-20fd-46a4-9ef6-bb1fdf2ad48b": {
+            "position": [
+                2500000,
+                -1000000
+            ]
+        },
+        "a29dd91b-86ee-4499-ab34-458947a62158": {
+            "position": [
+                -2500000,
+                1000000
+            ]
+        },
+        "d34607a3-f468-40ca-a895-6b36ec6e9100": {
+            "position": [
+                2500000,
+                1000000
+            ]
+        }
+    },
+    "lines": {
+        "4fb24639-f88b-4c98-9886-2d1c120160b6": {
+            "from": "d34607a3-f468-40ca-a895-6b36ec6e9100",
+            "layer": 0,
+            "to": "59446d3c-20fd-46a4-9ef6-bb1fdf2ad48b",
+            "width": 0
+        },
+        "a3608f8b-4825-4443-ad18-7706413d96b2": {
+            "from": "59446d3c-20fd-46a4-9ef6-bb1fdf2ad48b",
+            "layer": 0,
+            "to": "1d7c5e92-3631-44b3-9857-6011cfbd4683",
+            "width": 0
+        },
+        "e0c0b8a3-a384-45a2-8366-825260417e07": {
+            "from": "a29dd91b-86ee-4499-ab34-458947a62158",
+            "layer": 0,
+            "to": "d34607a3-f468-40ca-a895-6b36ec6e9100",
+            "width": 0
+        },
+        "fb49239d-4f08-459c-95dd-7cd402831e33": {
+            "from": "1d7c5e92-3631-44b3-9857-6011cfbd4683",
+            "layer": 0,
+            "to": "a29dd91b-86ee-4499-ab34-458947a62158",
+            "width": 0
+        }
+    },
+    "name": "EU Resistor",
+    "pins": {
+        "6a44037c-65e2-4876-9359-42890048841d": {
+            "decoration": {
+                "clock": false,
+                "dot": false,
+                "driver": "default",
+                "schmitt": false
+            },
+            "length": 1250000,
+            "name_orientation": "in_line",
+            "name_visible": false,
+            "orientation": "left",
+            "pad_visible": false,
+            "position": [
+                -3750000,
+                0
+            ]
+        },
+        "dda0ec99-5d70-4fbe-a8db-897542e7554e": {
+            "decoration": {
+                "clock": false,
+                "dot": false,
+                "driver": "default",
+                "schmitt": false
+            },
+            "length": 1250000,
+            "name_orientation": "in_line",
+            "name_visible": false,
+            "orientation": "right",
+            "pad_visible": false,
+            "position": [
+                3750000,
+                0
+            ]
+        }
+    },
+    "polygons": {},
+    "text_placements": {
+        "0m": {
+            "35099bf5-0e81-401a-aa96-d1112f12d918": {
+                "angle": 0,
+                "mirror": true,
+                "shift": [
+                    2500000,
+                    -2500000
+                ]
+            },
+            "fc82ac00-1f07-4009-9129-6e1827d3dc5c": {
+                "angle": 0,
+                "mirror": true,
+                "shift": [
+                    2500000,
+                    2500000
+                ]
+            }
+        },
+        "0n": {
+            "35099bf5-0e81-401a-aa96-d1112f12d918": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    -2500000,
+                    -2500000
+                ]
+            },
+            "fc82ac00-1f07-4009-9129-6e1827d3dc5c": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    -2500000,
+                    2500000
+                ]
+            }
+        },
+        "180m": {
+            "35099bf5-0e81-401a-aa96-d1112f12d918": {
+                "angle": 32768,
+                "mirror": true,
+                "shift": [
+                    -2500000,
+                    2500000
+                ]
+            },
+            "fc82ac00-1f07-4009-9129-6e1827d3dc5c": {
+                "angle": 32768,
+                "mirror": true,
+                "shift": [
+                    -2500000,
+                    -2500000
+                ]
+            }
+        },
+        "180n": {
+            "35099bf5-0e81-401a-aa96-d1112f12d918": {
+                "angle": 32768,
+                "mirror": false,
+                "shift": [
+                    2500000,
+                    2500000
+                ]
+            },
+            "fc82ac00-1f07-4009-9129-6e1827d3dc5c": {
+                "angle": 32768,
+                "mirror": false,
+                "shift": [
+                    2500000,
+                    -2500000
+                ]
+            }
+        },
+        "270m": {
+            "35099bf5-0e81-401a-aa96-d1112f12d918": {
+                "angle": 16384,
+                "mirror": true,
+                "shift": [
+                    1250000,
+                    -2500000
+                ]
+            },
+            "fc82ac00-1f07-4009-9129-6e1827d3dc5c": {
+                "angle": 16384,
+                "mirror": true,
+                "shift": [
+                    -1250000,
+                    -2500000
+                ]
+            }
+        },
+        "270n": {
+            "35099bf5-0e81-401a-aa96-d1112f12d918": {
+                "angle": 16384,
+                "mirror": true,
+                "shift": [
+                    1250000,
+                    -2500000
+                ]
+            },
+            "fc82ac00-1f07-4009-9129-6e1827d3dc5c": {
+                "angle": 16384,
+                "mirror": true,
+                "shift": [
+                    -1250000,
+                    -2500000
+                ]
+            }
+        },
+        "90m": {
+            "35099bf5-0e81-401a-aa96-d1112f12d918": {
+                "angle": 49152,
+                "mirror": false,
+                "shift": [
+                    -1250000,
+                    -2500000
+                ]
+            },
+            "fc82ac00-1f07-4009-9129-6e1827d3dc5c": {
+                "angle": 49152,
+                "mirror": false,
+                "shift": [
+                    1250000,
+                    -2500000
+                ]
+            }
+        },
+        "90n": {
+            "35099bf5-0e81-401a-aa96-d1112f12d918": {
+                "angle": 49152,
+                "mirror": false,
+                "shift": [
+                    -1250000,
+                    -2500000
+                ]
+            },
+            "fc82ac00-1f07-4009-9129-6e1827d3dc5c": {
+                "angle": 49152,
+                "mirror": false,
+                "shift": [
+                    1250000,
+                    -2500000
+                ]
+            }
+        }
+    },
+    "texts": {
+        "35099bf5-0e81-401a-aa96-d1112f12d918": {
+            "font": "simplex",
+            "from_smash": false,
+            "layer": 0,
+            "origin": "center",
+            "placement": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    -2500000,
+                    -2500000
+                ]
+            },
+            "size": 1500000,
+            "text": "$VALUE",
+            "width": 0
+        },
+        "fc82ac00-1f07-4009-9129-6e1827d3dc5c": {
+            "font": "simplex",
+            "from_smash": false,
+            "layer": 0,
+            "origin": "center",
+            "placement": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    -2500000,
+                    2500000
+                ]
+            },
+            "size": 1500000,
+            "text": "$REFDES",
+            "width": 0
+        }
+    },
+    "type": "symbol",
+    "unit": "9b22b899-e8eb-4ce8-b62d-79b7b2db035e",
+    "uuid": "e2cde69b-9fa7-4332-ba8f-7e5b3ee8ad73"
+}
\ No newline at end of file
diff --git a/breadboarding/pool/symbols/cache/fe02ea66-ada3-450f-af6e-4df473f26656.json b/breadboarding/pool/symbols/cache/fe02ea66-ada3-450f-af6e-4df473f26656.json
new file mode 100644
index 0000000000000000000000000000000000000000..1f5b776b571beb26fb07031ef29d737c0c1016d3
--- /dev/null
+++ b/breadboarding/pool/symbols/cache/fe02ea66-ada3-450f-af6e-4df473f26656.json
@@ -0,0 +1,386 @@
+{
+    "arcs": {},
+    "junctions": {
+        "004c6338-f817-4ad9-8c83-785cddf9c429": {
+            "position": [
+                -625000,
+                -1250000
+            ]
+        },
+        "0a0ba295-1e83-4190-b6cf-6c1eb6ca392d": {
+            "position": [
+                -1875000,
+                -2500000
+            ]
+        },
+        "1497a145-c698-4ef9-880b-e8fb2232e013": {
+            "position": [
+                -625000,
+                -2500000
+            ]
+        },
+        "1fe07b87-5400-4198-8791-00cf2957c958": {
+            "position": [
+                -1250000,
+                0
+            ]
+        },
+        "9ea12d10-2806-4ebc-9da2-7be2bfa96c05": {
+            "position": [
+                1250000,
+                -1250000
+            ]
+        },
+        "a8711db2-707b-44a3-b56f-1c772a605c02": {
+            "position": [
+                -1250000,
+                -2500000
+            ]
+        },
+        "aae03c91-2c7e-49de-9eca-4581f860a09d": {
+            "position": [
+                -625000,
+                -1875000
+            ]
+        },
+        "b4171d72-3985-4b39-8a8b-812261c87e2d": {
+            "position": [
+                0,
+                -2500000
+            ]
+        },
+        "cbd92b1c-0dbb-401d-92a2-43df146e399c": {
+            "position": [
+                1250000,
+                1250000
+            ]
+        },
+        "d4d88a7d-cbf0-412c-b492-d91edb87585c": {
+            "position": [
+                -1250000,
+                1250000
+            ]
+        },
+        "d60ecd61-ebee-4f11-8fe2-e9d31925d135": {
+            "position": [
+                625000,
+                -1250000
+            ]
+        },
+        "da4ecc0b-75c5-4619-9cb8-c411c0106465": {
+            "position": [
+                -1875000,
+                -1875000
+            ]
+        },
+        "ea908eb5-88ec-4c71-85c2-d3047d7bd347": {
+            "position": [
+                -1250000,
+                -1250000
+            ]
+        }
+    },
+    "lines": {
+        "024e7f8a-90ff-45f0-b035-7ea066e8a99a": {
+            "from": "9ea12d10-2806-4ebc-9da2-7be2bfa96c05",
+            "layer": 0,
+            "to": "9ea12d10-2806-4ebc-9da2-7be2bfa96c05",
+            "width": 0
+        },
+        "18a13483-fd67-493d-818d-541358d39fe6": {
+            "from": "1497a145-c698-4ef9-880b-e8fb2232e013",
+            "layer": 0,
+            "to": "b4171d72-3985-4b39-8a8b-812261c87e2d",
+            "width": 0
+        },
+        "1d5ddb64-f0cc-4bc4-8928-7f8ef310e2a4": {
+            "from": "d60ecd61-ebee-4f11-8fe2-e9d31925d135",
+            "layer": 0,
+            "to": "1497a145-c698-4ef9-880b-e8fb2232e013",
+            "width": 0
+        },
+        "225653f8-6512-4be1-8dee-0db7371361dc": {
+            "from": "d4d88a7d-cbf0-412c-b492-d91edb87585c",
+            "layer": 0,
+            "to": "ea908eb5-88ec-4c71-85c2-d3047d7bd347",
+            "width": 0
+        },
+        "4deed3f3-c04b-4dc8-a844-f54c0751a593": {
+            "from": "0a0ba295-1e83-4190-b6cf-6c1eb6ca392d",
+            "layer": 0,
+            "to": "a8711db2-707b-44a3-b56f-1c772a605c02",
+            "width": 0
+        },
+        "5a8af0f3-5934-4b83-b7e6-da6c689d6717": {
+            "from": "9ea12d10-2806-4ebc-9da2-7be2bfa96c05",
+            "layer": 0,
+            "to": "9ea12d10-2806-4ebc-9da2-7be2bfa96c05",
+            "width": 0
+        },
+        "6dcefb50-dba3-48bc-ab42-6146799dc5d2": {
+            "from": "9ea12d10-2806-4ebc-9da2-7be2bfa96c05",
+            "layer": 0,
+            "to": "cbd92b1c-0dbb-401d-92a2-43df146e399c",
+            "width": 0
+        },
+        "6e98c39f-e5a8-4b8f-9357-633b45ed1cba": {
+            "from": "004c6338-f817-4ad9-8c83-785cddf9c429",
+            "layer": 0,
+            "to": "0a0ba295-1e83-4190-b6cf-6c1eb6ca392d",
+            "width": 0
+        },
+        "719b9459-8bf9-4bfb-b1ed-8431331f72d0": {
+            "from": "1497a145-c698-4ef9-880b-e8fb2232e013",
+            "layer": 0,
+            "to": "aae03c91-2c7e-49de-9eca-4581f860a09d",
+            "width": 0
+        },
+        "959a0f88-4797-4e27-b4d4-5dda1f8b649d": {
+            "from": "9ea12d10-2806-4ebc-9da2-7be2bfa96c05",
+            "layer": 0,
+            "to": "9ea12d10-2806-4ebc-9da2-7be2bfa96c05",
+            "width": 0
+        },
+        "af6e3ecd-2db0-4bee-8edd-a9900d6146bd": {
+            "from": "1fe07b87-5400-4198-8791-00cf2957c958",
+            "layer": 0,
+            "to": "9ea12d10-2806-4ebc-9da2-7be2bfa96c05",
+            "width": 0
+        },
+        "d838230d-8030-4ad0-8262-f4df76970d5d": {
+            "from": "cbd92b1c-0dbb-401d-92a2-43df146e399c",
+            "layer": 0,
+            "to": "1fe07b87-5400-4198-8791-00cf2957c958",
+            "width": 0
+        },
+        "fbfb2694-12c4-4f3e-9a1c-f9dcfe3496d3": {
+            "from": "0a0ba295-1e83-4190-b6cf-6c1eb6ca392d",
+            "layer": 0,
+            "to": "da4ecc0b-75c5-4619-9cb8-c411c0106465",
+            "width": 0
+        }
+    },
+    "name": "LED",
+    "pins": {
+        "3c305ca9-14d3-40b4-a365-8938959c043e": {
+            "decoration": {
+                "clock": false,
+                "dot": false,
+                "driver": "default",
+                "schmitt": false
+            },
+            "length": 2500000,
+            "name_orientation": "in_line",
+            "name_visible": false,
+            "orientation": "left",
+            "pad_visible": true,
+            "position": [
+                -3750000,
+                0
+            ]
+        },
+        "f3a0ce45-6d5e-453b-9649-33baf57cc7b7": {
+            "decoration": {
+                "clock": false,
+                "dot": false,
+                "driver": "default",
+                "schmitt": false
+            },
+            "length": 2500000,
+            "name_orientation": "in_line",
+            "name_visible": false,
+            "orientation": "right",
+            "pad_visible": true,
+            "position": [
+                3750000,
+                0
+            ]
+        }
+    },
+    "polygons": {},
+    "text_placements": {
+        "0m": {
+            "59bcc9c5-c33f-47ff-9a2a-fab6f71b6099": {
+                "angle": 32768,
+                "mirror": false,
+                "shift": [
+                    3750000,
+                    2500000
+                ]
+            },
+            "5c23635a-d0d4-4ed4-8533-5616f4471ed0": {
+                "angle": 0,
+                "mirror": true,
+                "shift": [
+                    3750000,
+                    -3750000
+                ]
+            }
+        },
+        "0n": {
+            "59bcc9c5-c33f-47ff-9a2a-fab6f71b6099": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    -3750000,
+                    2500000
+                ]
+            },
+            "5c23635a-d0d4-4ed4-8533-5616f4471ed0": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    -3750000,
+                    -3750000
+                ]
+            }
+        },
+        "180m": {
+            "59bcc9c5-c33f-47ff-9a2a-fab6f71b6099": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    -3750000,
+                    -3750000
+                ]
+            },
+            "5c23635a-d0d4-4ed4-8533-5616f4471ed0": {
+                "angle": 32768,
+                "mirror": true,
+                "shift": [
+                    -3750000,
+                    2500000
+                ]
+            }
+        },
+        "180n": {
+            "59bcc9c5-c33f-47ff-9a2a-fab6f71b6099": {
+                "angle": 32768,
+                "mirror": false,
+                "shift": [
+                    3750000,
+                    -3750000
+                ]
+            },
+            "5c23635a-d0d4-4ed4-8533-5616f4471ed0": {
+                "angle": 32768,
+                "mirror": false,
+                "shift": [
+                    3750000,
+                    2500000
+                ]
+            }
+        },
+        "270m": {
+            "59bcc9c5-c33f-47ff-9a2a-fab6f71b6099": {
+                "angle": 49152,
+                "mirror": false,
+                "shift": [
+                    -1250000,
+                    -2500000
+                ]
+            },
+            "5c23635a-d0d4-4ed4-8533-5616f4471ed0": {
+                "angle": 16384,
+                "mirror": true,
+                "shift": [
+                    1250000,
+                    -2500000
+                ]
+            }
+        },
+        "270n": {
+            "59bcc9c5-c33f-47ff-9a2a-fab6f71b6099": {
+                "angle": 49152,
+                "mirror": false,
+                "shift": [
+                    -1250000,
+                    -2500000
+                ]
+            },
+            "5c23635a-d0d4-4ed4-8533-5616f4471ed0": {
+                "angle": 16384,
+                "mirror": true,
+                "shift": [
+                    1250000,
+                    -2500000
+                ]
+            }
+        },
+        "90m": {
+            "59bcc9c5-c33f-47ff-9a2a-fab6f71b6099": {
+                "angle": 49152,
+                "mirror": false,
+                "shift": [
+                    1250000,
+                    -2500000
+                ]
+            },
+            "5c23635a-d0d4-4ed4-8533-5616f4471ed0": {
+                "angle": 49152,
+                "mirror": false,
+                "shift": [
+                    -1250000,
+                    -2500000
+                ]
+            }
+        },
+        "90n": {
+            "59bcc9c5-c33f-47ff-9a2a-fab6f71b6099": {
+                "angle": 49152,
+                "mirror": false,
+                "shift": [
+                    1250000,
+                    -2500000
+                ]
+            },
+            "5c23635a-d0d4-4ed4-8533-5616f4471ed0": {
+                "angle": 49152,
+                "mirror": false,
+                "shift": [
+                    -1250000,
+                    -2500000
+                ]
+            }
+        }
+    },
+    "texts": {
+        "59bcc9c5-c33f-47ff-9a2a-fab6f71b6099": {
+            "font": "simplex",
+            "from_smash": false,
+            "layer": 0,
+            "origin": "center",
+            "placement": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    -3750000,
+                    2500000
+                ]
+            },
+            "size": 1500000,
+            "text": "$REFDES",
+            "width": 0
+        },
+        "5c23635a-d0d4-4ed4-8533-5616f4471ed0": {
+            "font": "simplex",
+            "from_smash": false,
+            "layer": 0,
+            "origin": "center",
+            "placement": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    -3750000,
+                    -3750000
+                ]
+            },
+            "size": 1500000,
+            "text": "$VALUE",
+            "width": 0
+        }
+    },
+    "type": "symbol",
+    "unit": "40746e42-5a30-481e-b342-ae7547413c03",
+    "uuid": "fe02ea66-ada3-450f-af6e-4df473f26656"
+}
\ No newline at end of file
diff --git a/breadboarding/pool/units/cache/3363f7ef-c8bf-4c29-9d80-2551b4551806.json b/breadboarding/pool/units/cache/3363f7ef-c8bf-4c29-9d80-2551b4551806.json
new file mode 100644
index 0000000000000000000000000000000000000000..371014b3befaf4c6e28b46a57543559ef6b53036
--- /dev/null
+++ b/breadboarding/pool/units/cache/3363f7ef-c8bf-4c29-9d80-2551b4551806.json
@@ -0,0 +1,19 @@
+{
+    "name": "Two-terminal non-polarized capacitor",
+    "pins": {
+        "29995253-b4b1-4c7c-a049-b6db2713ca7c": {
+            "direction": "passive",
+            "names": [],
+            "primary_name": "B",
+            "swap_group": 1
+        },
+        "852f1fe6-06dc-4661-8a14-61a9a6ebb26a": {
+            "direction": "passive",
+            "names": [],
+            "primary_name": "A",
+            "swap_group": 1
+        }
+    },
+    "type": "unit",
+    "uuid": "3363f7ef-c8bf-4c29-9d80-2551b4551806"
+}
\ No newline at end of file
diff --git a/breadboarding/pool/units/cache/3c326eb9-e306-4254-8db0-71269f4e96cb.json b/breadboarding/pool/units/cache/3c326eb9-e306-4254-8db0-71269f4e96cb.json
new file mode 100644
index 0000000000000000000000000000000000000000..f4969dd30b341e77ad7a70b8c100942e812cb273
--- /dev/null
+++ b/breadboarding/pool/units/cache/3c326eb9-e306-4254-8db0-71269f4e96cb.json
@@ -0,0 +1,26 @@
+{
+    "manufacturer": "",
+    "name": "N-channel MOSFET",
+    "pins": {
+        "074c3718-08fd-4f94-88fc-2bb43174b245": {
+            "direction": "passive",
+            "names": [],
+            "primary_name": "G",
+            "swap_group": 0
+        },
+        "4887ef47-94f0-4fd1-b552-c424bd37a3e7": {
+            "direction": "passive",
+            "names": [],
+            "primary_name": "D",
+            "swap_group": 0
+        },
+        "eb63ac9a-5d7e-42e2-92ea-a140a97f47d0": {
+            "direction": "passive",
+            "names": [],
+            "primary_name": "S",
+            "swap_group": 0
+        }
+    },
+    "type": "unit",
+    "uuid": "3c326eb9-e306-4254-8db0-71269f4e96cb"
+}
\ No newline at end of file
diff --git a/breadboarding/pool/units/cache/40746e42-5a30-481e-b342-ae7547413c03.json b/breadboarding/pool/units/cache/40746e42-5a30-481e-b342-ae7547413c03.json
new file mode 100644
index 0000000000000000000000000000000000000000..541f6d794a0fb7ead586dce63e8c3e162f4437d3
--- /dev/null
+++ b/breadboarding/pool/units/cache/40746e42-5a30-481e-b342-ae7547413c03.json
@@ -0,0 +1,19 @@
+{
+    "name": "Two-terminal LED",
+    "pins": {
+        "3c305ca9-14d3-40b4-a365-8938959c043e": {
+            "direction": "passive",
+            "names": [],
+            "primary_name": "K",
+            "swap_group": 0
+        },
+        "f3a0ce45-6d5e-453b-9649-33baf57cc7b7": {
+            "direction": "passive",
+            "names": [],
+            "primary_name": "A",
+            "swap_group": 0
+        }
+    },
+    "type": "unit",
+    "uuid": "40746e42-5a30-481e-b342-ae7547413c03"
+}
\ No newline at end of file
diff --git a/breadboarding/pool/units/cache/6658c4bb-b408-4532-bd39-e40614cf43be.json b/breadboarding/pool/units/cache/6658c4bb-b408-4532-bd39-e40614cf43be.json
new file mode 100644
index 0000000000000000000000000000000000000000..f1e5b2cad499734a16a06bf961544ceba14c74f9
--- /dev/null
+++ b/breadboarding/pool/units/cache/6658c4bb-b408-4532-bd39-e40614cf43be.json
@@ -0,0 +1,32 @@
+{
+    "manufacturer": "",
+    "name": "Resistive Opto-Isolator",
+    "pins": {
+        "49aea420-016d-4ba2-9451-5996acefec56": {
+            "direction": "passive",
+            "names": [],
+            "primary_name": "A",
+            "swap_group": 0
+        },
+        "5172e1fe-e3f0-43e0-9863-465c59f46ab7": {
+            "direction": "passive",
+            "names": [],
+            "primary_name": "K",
+            "swap_group": 0
+        },
+        "a1754538-4d10-4c86-a7a0-7c17d15ba7e8": {
+            "direction": "passive",
+            "names": [],
+            "primary_name": "2",
+            "swap_group": 1
+        },
+        "ab389406-1038-4eca-b2eb-9052ac95bae2": {
+            "direction": "passive",
+            "names": [],
+            "primary_name": "1",
+            "swap_group": 1
+        }
+    },
+    "type": "unit",
+    "uuid": "6658c4bb-b408-4532-bd39-e40614cf43be"
+}
\ No newline at end of file
diff --git a/breadboarding/pool/units/cache/9b22b899-e8eb-4ce8-b62d-79b7b2db035e.json b/breadboarding/pool/units/cache/9b22b899-e8eb-4ce8-b62d-79b7b2db035e.json
new file mode 100644
index 0000000000000000000000000000000000000000..37b0408af98e48b42f27a21f167fc6bb2b77788b
--- /dev/null
+++ b/breadboarding/pool/units/cache/9b22b899-e8eb-4ce8-b62d-79b7b2db035e.json
@@ -0,0 +1,19 @@
+{
+	"type" : "unit",
+	"uuid" : "9b22b899-e8eb-4ce8-b62d-79b7b2db035e",
+	"name" : "Two-terminal resistor",
+	"tags" : ["generic", "resistor", "passive"],
+	"pins" : {
+		"6a44037c-65e2-4876-9359-42890048841d" : {
+			"primary_name" : "A",
+			"direction" : "passive",
+			"swap_group" : 1
+		},
+		"dda0ec99-5d70-4fbe-a8db-897542e7554e" : {
+			"primary_name" : "B",
+			"direction" : "passive",
+			"swap_group" : 1
+		}
+		
+	}
+}
diff --git a/breadboarding/pool/units/cache/a2437619-2f6d-4182-a6d7-97ae048599e9.json b/breadboarding/pool/units/cache/a2437619-2f6d-4182-a6d7-97ae048599e9.json
new file mode 100644
index 0000000000000000000000000000000000000000..cefce68225fd4aa8d0799f2de3483c6bd0d8fa4d
--- /dev/null
+++ b/breadboarding/pool/units/cache/a2437619-2f6d-4182-a6d7-97ae048599e9.json
@@ -0,0 +1,28 @@
+{
+    "manufacturer": "",
+    "name": "Potentiometer",
+    "pins": {
+        "0dd5abd5-dd57-496a-84e9-adaff898ccce": {
+            "direction": "passive",
+            "names": [],
+            "primary_name": "3",
+            "swap_group": 1
+        },
+        "28e34869-b366-4bdc-ad9c-37448b360d38": {
+            "direction": "passive",
+            "names": [],
+            "primary_name": "1",
+            "swap_group": 1
+        },
+        "44b00206-9d6d-4d75-a439-283d439b15fa": {
+            "direction": "passive",
+            "names": [
+                "Wiper"
+            ],
+            "primary_name": "2",
+            "swap_group": 0
+        }
+    },
+    "type": "unit",
+    "uuid": "a2437619-2f6d-4182-a6d7-97ae048599e9"
+}
\ No newline at end of file
diff --git a/breadboarding/pool/units/cache/c5b399c9-5626-4cc6-b33d-5c0f3da5df5c.json b/breadboarding/pool/units/cache/c5b399c9-5626-4cc6-b33d-5c0f3da5df5c.json
new file mode 100644
index 0000000000000000000000000000000000000000..c88ad5160628167cf5a22597380a50ab6c8bbd66
--- /dev/null
+++ b/breadboarding/pool/units/cache/c5b399c9-5626-4cc6-b33d-5c0f3da5df5c.json
@@ -0,0 +1,25 @@
+{
+    "manufacturer": "",
+    "name": "Single power",
+    "pins": {
+        "a8ba387d-1c68-4215-843f-9d669e48646d": {
+            "direction": "power_input",
+            "names": [
+                "Vdd"
+            ],
+            "primary_name": "Vcc",
+            "swap_group": 0
+        },
+        "aacf2d55-cf04-4c20-89c5-61704ef771f7": {
+            "direction": "power_input",
+            "names": [
+                "Vee",
+                "Vss"
+            ],
+            "primary_name": "GND",
+            "swap_group": 0
+        }
+    },
+    "type": "unit",
+    "uuid": "c5b399c9-5626-4cc6-b33d-5c0f3da5df5c"
+}
\ No newline at end of file
diff --git a/breadboarding/pool/units/cache/c6a7e13e-6c70-4a80-a0dd-335d7b16967f.json b/breadboarding/pool/units/cache/c6a7e13e-6c70-4a80-a0dd-335d7b16967f.json
new file mode 100644
index 0000000000000000000000000000000000000000..a84465e4373b28c1bfdc9f463a4ff7c23f0915f9
--- /dev/null
+++ b/breadboarding/pool/units/cache/c6a7e13e-6c70-4a80-a0dd-335d7b16967f.json
@@ -0,0 +1 @@
+{"name": "Generic 2 pin connector", "manufacturer": "", "uuid": "c6a7e13e-6c70-4a80-a0dd-335d7b16967f", "type": "unit", "pins": {"b3cef4f5-fe6c-45b5-b063-1618f997168f": {"direction": "passive", "names": [], "swap_group": 0, "primary_name": "1"}, "588536f1-9e96-4500-bcbb-4ba48082b643": {"direction": "passive", "names": [], "swap_group": 0, "primary_name": "2"}}}
\ No newline at end of file
diff --git a/breadboarding/pool/units/cache/cc66b6a8-1223-4b75-bf31-ebfe2476cf06.json b/breadboarding/pool/units/cache/cc66b6a8-1223-4b75-bf31-ebfe2476cf06.json
new file mode 100644
index 0000000000000000000000000000000000000000..fdee1cfb446bde7e757a6c643650c7d890bea5d6
--- /dev/null
+++ b/breadboarding/pool/units/cache/cc66b6a8-1223-4b75-bf31-ebfe2476cf06.json
@@ -0,0 +1,20 @@
+{
+    "manufacturer": "",
+    "name": "Diode",
+    "pins": {
+        "16ee5a5c-8eea-4447-ad48-04d973776e3a": {
+            "direction": "passive",
+            "names": [],
+            "primary_name": "K",
+            "swap_group": 0
+        },
+        "b57ca2a1-1bbf-43f0-b0a0-bf953094a8de": {
+            "direction": "passive",
+            "names": [],
+            "primary_name": "A",
+            "swap_group": 0
+        }
+    },
+    "type": "unit",
+    "uuid": "cc66b6a8-1223-4b75-bf31-ebfe2476cf06"
+}
\ No newline at end of file
diff --git a/breadboarding/pool/units/cache/e2fcf64e-1540-408f-9c3f-73f80f81ab42.json b/breadboarding/pool/units/cache/e2fcf64e-1540-408f-9c3f-73f80f81ab42.json
new file mode 100644
index 0000000000000000000000000000000000000000..72a34063386bbcad1a9e103d0e5aa4b3ca6a17fe
--- /dev/null
+++ b/breadboarding/pool/units/cache/e2fcf64e-1540-408f-9c3f-73f80f81ab42.json
@@ -0,0 +1,32 @@
+{
+    "manufacturer": "",
+    "name": "Opamp",
+    "pins": {
+        "c04e9a4e-64ef-4914-bf4b-c1148575ad69": {
+            "direction": "output",
+            "names": [
+                "Output"
+            ],
+            "primary_name": "Out",
+            "swap_group": 0
+        },
+        "d9299dc2-67ea-41ca-835e-6a4701093f93": {
+            "direction": "input",
+            "names": [
+                "IN-"
+            ],
+            "primary_name": "-",
+            "swap_group": 0
+        },
+        "ddc6b3bf-ee7c-4943-a670-4243439957b3": {
+            "direction": "input",
+            "names": [
+                "IN+"
+            ],
+            "primary_name": "+",
+            "swap_group": 0
+        }
+    },
+    "type": "unit",
+    "uuid": "e2fcf64e-1540-408f-9c3f-73f80f81ab42"
+}
\ No newline at end of file
diff --git a/breadboarding/pool/units/cache/f0bf900e-bae3-4da8-b92b-898e380ff861.json b/breadboarding/pool/units/cache/f0bf900e-bae3-4da8-b92b-898e380ff861.json
new file mode 100755
index 0000000000000000000000000000000000000000..352b4b959849e15431169e7c6b8b607ed074c00c
--- /dev/null
+++ b/breadboarding/pool/units/cache/f0bf900e-bae3-4da8-b92b-898e380ff861.json
@@ -0,0 +1,26 @@
+{
+    "manufacturer": "",
+    "name": "Mono phone jack (switched)",
+    "pins": {
+        "9fef5cf8-2378-492b-b9c2-bc6a5da03b27": {
+            "direction": "passive",
+            "names": [],
+            "primary_name": "GND",
+            "swap_group": 0
+        },
+        "b70bafdb-12b2-4764-ac14-6a59e4eb1b7a": {
+            "direction": "passive",
+            "names": [],
+            "primary_name": "SW",
+            "swap_group": 0
+        },
+        "f572c752-5e2e-4d4f-8b8c-95c379a19121": {
+            "direction": "passive",
+            "names": [],
+            "primary_name": "TIP",
+            "swap_group": 0
+        }
+    },
+    "type": "unit",
+    "uuid": "f0bf900e-bae3-4da8-b92b-898e380ff861"
+}
\ No newline at end of file
diff --git a/breadboarding/pool/units/cache/fd6dae28-638c-46cb-8a3f-5c7c7c3a33c5.json b/breadboarding/pool/units/cache/fd6dae28-638c-46cb-8a3f-5c7c7c3a33c5.json
new file mode 100755
index 0000000000000000000000000000000000000000..b292f6937ee9abff5b8f88bb829bb18ab25a129b
--- /dev/null
+++ b/breadboarding/pool/units/cache/fd6dae28-638c-46cb-8a3f-5c7c7c3a33c5.json
@@ -0,0 +1,26 @@
+{
+    "manufacturer": "",
+    "name": "Switch SPDT On-On",
+    "pins": {
+        "5dd0f83d-34b2-41a1-ae35-435479e4002e": {
+            "direction": "passive",
+            "names": [],
+            "primary_name": "3",
+            "swap_group": 0
+        },
+        "831b482b-82af-40ba-8cc0-5e272f25cc2c": {
+            "direction": "passive",
+            "names": [],
+            "primary_name": "2",
+            "swap_group": 0
+        },
+        "97955848-10f4-4667-b838-46f6bb8fe085": {
+            "direction": "passive",
+            "names": [],
+            "primary_name": "1",
+            "swap_group": 0
+        }
+    },
+    "type": "unit",
+    "uuid": "fd6dae28-638c-46cb-8a3f-5c7c7c3a33c5"
+}
\ No newline at end of file
diff --git a/breadboarding/top_block.json b/breadboarding/top_block.json
new file mode 100644
index 0000000000000000000000000000000000000000..f74377a6d839a6b9c97bbf5c5e9cb0d51f15a527
--- /dev/null
+++ b/breadboarding/top_block.json
@@ -0,0 +1,366 @@
+{
+    "block_instance_mappings": {},
+    "block_instances": {},
+    "bom_export_settings": {
+        "concrete_parts": {},
+        "csv_settings": {
+            "columns": [
+                "QTY",
+                "MPN",
+                "value",
+                "manufacturer",
+                "refdes"
+            ],
+            "order": "asc",
+            "sort_column": "refdes"
+        },
+        "orderable_MPNs": {},
+        "output_filename": ""
+    },
+    "buses": {},
+    "components": {
+        "034bcf0b-3082-471c-abcc-09f5d106a305": {
+            "alt_pins": {},
+            "connections": {
+                "48af78e5-730e-44eb-977a-cf188e4fcb39/6a44037c-65e2-4876-9359-42890048841d": {
+                    "net": "2049eb00-0cef-463f-9d15-fb8e7a7eac12"
+                },
+                "48af78e5-730e-44eb-977a-cf188e4fcb39/dda0ec99-5d70-4fbe-a8db-897542e7554e": {
+                    "net": "a73b7650-1b0c-48fd-aed5-4dc5785c5293"
+                }
+            },
+            "entity": "3ce770af-7be0-4f72-b2af-2c8010911aaf",
+            "group": "00000000-0000-0000-0000-000000000000",
+            "part": "40eb5ca8-fc41-4b64-8b1e-f2f4eeb91722",
+            "pin_names": {},
+            "refdes": "R6",
+            "tag": "6a2756a7-50e6-4f05-abae-1c1700e05f2c",
+            "value": ""
+        },
+        "07127723-a52a-44db-b9d2-5dce62c0596d": {
+            "alt_pins": {},
+            "connections": {
+                "48af78e5-730e-44eb-977a-cf188e4fcb39/6a44037c-65e2-4876-9359-42890048841d": {
+                    "net": "a88b4d80-4265-4405-93d3-213ff7077ce9"
+                },
+                "48af78e5-730e-44eb-977a-cf188e4fcb39/dda0ec99-5d70-4fbe-a8db-897542e7554e": {
+                    "net": "2049eb00-0cef-463f-9d15-fb8e7a7eac12"
+                }
+            },
+            "entity": "3ce770af-7be0-4f72-b2af-2c8010911aaf",
+            "group": "00000000-0000-0000-0000-000000000000",
+            "part": "2a713bae-1070-43e9-9344-c77c5ada2bd5",
+            "pin_names": {},
+            "refdes": "R4",
+            "tag": "b5467db3-2a0e-409e-8501-ebb598a06c15",
+            "value": ""
+        },
+        "0ccf7b2e-89b0-4ee3-9e26-a2d120ad845c": {
+            "alt_pins": {},
+            "connections": {
+                "050413f6-8890-434c-a3bd-9e7c2976f249/c04e9a4e-64ef-4914-bf4b-c1148575ad69": {
+                    "net": "bc1d1814-6776-44b6-bd5c-a191025b5f09"
+                },
+                "050413f6-8890-434c-a3bd-9e7c2976f249/d9299dc2-67ea-41ca-835e-6a4701093f93": {
+                    "net": "b6e43fa6-d56e-49fc-ad5f-fee649309ca2"
+                },
+                "050413f6-8890-434c-a3bd-9e7c2976f249/ddc6b3bf-ee7c-4943-a670-4243439957b3": {
+                    "net": "a88b4d80-4265-4405-93d3-213ff7077ce9"
+                },
+                "0843fb2d-76d6-40b2-b494-1556b278f7ea/c04e9a4e-64ef-4914-bf4b-c1148575ad69": {
+                    "net": "c3547c69-bd51-4f38-9425-4e8b7028babb"
+                },
+                "0843fb2d-76d6-40b2-b494-1556b278f7ea/d9299dc2-67ea-41ca-835e-6a4701093f93": {
+                    "net": "bc1d1814-6776-44b6-bd5c-a191025b5f09"
+                },
+                "0843fb2d-76d6-40b2-b494-1556b278f7ea/ddc6b3bf-ee7c-4943-a670-4243439957b3": {
+                    "net": "a73b7650-1b0c-48fd-aed5-4dc5785c5293"
+                },
+                "55742f29-c933-4db8-a50b-b152d5a0436b/a8ba387d-1c68-4215-843f-9d669e48646d": {
+                    "net": "31b5b337-2481-4534-8904-d0860bd6eebf"
+                },
+                "55742f29-c933-4db8-a50b-b152d5a0436b/aacf2d55-cf04-4c20-89c5-61704ef771f7": {
+                    "net": "e2fea084-cc69-4997-87b6-26cfbf255df7"
+                }
+            },
+            "entity": "1bd59d9c-c9e4-40f0-b6b5-8dac58c14df4",
+            "group": "00000000-0000-0000-0000-000000000000",
+            "part": "7e37400f-ff98-4298-80ef-31d058bb011d",
+            "pin_names": {},
+            "refdes": "U1",
+            "tag": "bc3a35d5-a3c6-4784-89ef-f86517825376",
+            "value": ""
+        },
+        "143a5933-0a1b-4d73-a9c4-9d23fd96982f": {
+            "alt_pins": {},
+            "connections": {
+                "48af78e5-730e-44eb-977a-cf188e4fcb39/6a44037c-65e2-4876-9359-42890048841d": {
+                    "net": "a73b7650-1b0c-48fd-aed5-4dc5785c5293"
+                },
+                "48af78e5-730e-44eb-977a-cf188e4fcb39/dda0ec99-5d70-4fbe-a8db-897542e7554e": {
+                    "net": "c3547c69-bd51-4f38-9425-4e8b7028babb"
+                }
+            },
+            "entity": "3ce770af-7be0-4f72-b2af-2c8010911aaf",
+            "group": "00000000-0000-0000-0000-000000000000",
+            "part": "40eb5ca8-fc41-4b64-8b1e-f2f4eeb91722",
+            "pin_names": {},
+            "refdes": "R5",
+            "tag": "6a2756a7-50e6-4f05-abae-1c1700e05f2c",
+            "value": ""
+        },
+        "38c96b13-e2fd-4b12-a02e-3e4725739587": {
+            "alt_pins": {},
+            "connections": {
+                "6dce85e8-6b70-44ac-8ae8-d17152c3707a/074c3718-08fd-4f94-88fc-2bb43174b245": {
+                    "net": "c3547c69-bd51-4f38-9425-4e8b7028babb"
+                },
+                "6dce85e8-6b70-44ac-8ae8-d17152c3707a/4887ef47-94f0-4fd1-b552-c424bd37a3e7": {
+                    "net": "a8caaf4e-9cb0-4825-a6fe-041512664b52"
+                },
+                "6dce85e8-6b70-44ac-8ae8-d17152c3707a/eb63ac9a-5d7e-42e2-92ea-a140a97f47d0": {
+                    "net": "2049eb00-0cef-463f-9d15-fb8e7a7eac12"
+                }
+            },
+            "entity": "c135130c-0663-4575-9083-3b328ac00c90",
+            "group": "00000000-0000-0000-0000-000000000000",
+            "part": "518f0a69-791d-44a8-8c29-054e9a715ab9",
+            "pin_names": {},
+            "refdes": "Q1",
+            "tag": "64638c05-cd9d-4666-9dd6-ae609f6b7f3b",
+            "value": ""
+        },
+        "56b2385b-3c56-4b09-a806-db9f379eaf18": {
+            "alt_pins": {},
+            "connections": {
+                "48af78e5-730e-44eb-977a-cf188e4fcb39/6a44037c-65e2-4876-9359-42890048841d": {
+                    "net": "06afc8f8-d9c5-4b23-bcd8-0f674718ca81"
+                },
+                "48af78e5-730e-44eb-977a-cf188e4fcb39/dda0ec99-5d70-4fbe-a8db-897542e7554e": {
+                    "net": "b6e43fa6-d56e-49fc-ad5f-fee649309ca2"
+                }
+            },
+            "entity": "3ce770af-7be0-4f72-b2af-2c8010911aaf",
+            "group": "00000000-0000-0000-0000-000000000000",
+            "part": "525a0528-57e9-4064-8fdf-8c781156add6",
+            "pin_names": {},
+            "refdes": "R2",
+            "tag": "37a0a3c1-2f54-417a-9478-d2eeb4249ea6",
+            "value": ""
+        },
+        "74939ce3-3a28-4447-b48c-221f43dceed4": {
+            "alt_pins": {},
+            "connections": {
+                "48af78e5-730e-44eb-977a-cf188e4fcb39/6a44037c-65e2-4876-9359-42890048841d": {
+                    "net": "06afc8f8-d9c5-4b23-bcd8-0f674718ca81"
+                },
+                "48af78e5-730e-44eb-977a-cf188e4fcb39/dda0ec99-5d70-4fbe-a8db-897542e7554e": {
+                    "net": "a88b4d80-4265-4405-93d3-213ff7077ce9"
+                }
+            },
+            "entity": "3ce770af-7be0-4f72-b2af-2c8010911aaf",
+            "group": "00000000-0000-0000-0000-000000000000",
+            "part": "2a713bae-1070-43e9-9344-c77c5ada2bd5",
+            "pin_names": {},
+            "refdes": "R3",
+            "tag": "b5467db3-2a0e-409e-8501-ebb598a06c15",
+            "value": ""
+        },
+        "865e15b3-64ca-45ec-83c3-4c8cbc6fc3a7": {
+            "alt_pins": {},
+            "connections": {
+                "d70853df-0565-4021-91ae-bc4ad2d7d59a/0dd5abd5-dd57-496a-84e9-adaff898ccce": {
+                    "net": "b6e43fa6-d56e-49fc-ad5f-fee649309ca2"
+                },
+                "d70853df-0565-4021-91ae-bc4ad2d7d59a/28e34869-b366-4bdc-ad9c-37448b360d38": {
+                    "net": "a8caaf4e-9cb0-4825-a6fe-041512664b52"
+                },
+                "d70853df-0565-4021-91ae-bc4ad2d7d59a/44b00206-9d6d-4d75-a439-283d439b15fa": {
+                    "net": "a8caaf4e-9cb0-4825-a6fe-041512664b52"
+                }
+            },
+            "entity": "b99077b1-66c3-4446-94b1-7390be752eee",
+            "group": "00000000-0000-0000-0000-000000000000",
+            "part": "37fc8b1d-d003-4fd2-b27b-4e9131dad7e2",
+            "pin_names": {},
+            "refdes": "SHAPE-A",
+            "tag": "4b288d54-4217-4e46-bd61-9132b95667d5",
+            "value": ""
+        },
+        "a6dcb19f-f3c4-424b-9574-6c7289e71a3f": {
+            "alt_pins": {},
+            "connections": {
+                "9bfcf213-2a7e-444e-8312-ce57209fc9ec/29995253-b4b1-4c7c-a049-b6db2713ca7c": {
+                    "net": "e2fea084-cc69-4997-87b6-26cfbf255df7"
+                },
+                "9bfcf213-2a7e-444e-8312-ce57209fc9ec/852f1fe6-06dc-4661-8a14-61a9a6ebb26a": {
+                    "net": "31b5b337-2481-4534-8904-d0860bd6eebf"
+                }
+            },
+            "entity": "ca83a84f-6183-4088-84b6-5d79b2a119d4",
+            "group": "00000000-0000-0000-0000-000000000000",
+            "part": "738bd5ae-a0dc-5e41-a4b4-8f66249addd0",
+            "pin_names": {},
+            "refdes": "C7",
+            "tag": "b7c254f8-1f7d-4f08-8c08-dab7e477942f",
+            "value": ""
+        },
+        "ae85ac4d-4b04-4c2d-bf71-3e1e62894320": {
+            "alt_pins": {},
+            "connections": {
+                "9bfcf213-2a7e-444e-8312-ce57209fc9ec/29995253-b4b1-4c7c-a049-b6db2713ca7c": {
+                    "net": "bc1d1814-6776-44b6-bd5c-a191025b5f09"
+                },
+                "9bfcf213-2a7e-444e-8312-ce57209fc9ec/852f1fe6-06dc-4661-8a14-61a9a6ebb26a": {
+                    "net": "b6e43fa6-d56e-49fc-ad5f-fee649309ca2"
+                }
+            },
+            "entity": "ca83a84f-6183-4088-84b6-5d79b2a119d4",
+            "group": "00000000-0000-0000-0000-000000000000",
+            "part": "eeabe07d-9ec2-458c-be7e-a5058dda08da",
+            "pin_names": {},
+            "refdes": "C1",
+            "tag": "7f0529cd-c550-4935-a847-df8159c275aa",
+            "value": ""
+        },
+        "c2ee0fa4-40dc-4d71-adcc-93c56acf94f3": {
+            "alt_pins": {},
+            "connections": {
+                "d70853df-0565-4021-91ae-bc4ad2d7d59a/0dd5abd5-dd57-496a-84e9-adaff898ccce": {
+                    "net": "31b5b337-2481-4534-8904-d0860bd6eebf"
+                },
+                "d70853df-0565-4021-91ae-bc4ad2d7d59a/28e34869-b366-4bdc-ad9c-37448b360d38": {
+                    "net": "2049eb00-0cef-463f-9d15-fb8e7a7eac12"
+                },
+                "d70853df-0565-4021-91ae-bc4ad2d7d59a/44b00206-9d6d-4d75-a439-283d439b15fa": {
+                    "net": "06afc8f8-d9c5-4b23-bcd8-0f674718ca81"
+                }
+            },
+            "entity": "b99077b1-66c3-4446-94b1-7390be752eee",
+            "group": "00000000-0000-0000-0000-000000000000",
+            "part": "c8ef70ea-e7e8-4109-8835-6008a586ea38",
+            "pin_names": {},
+            "refdes": "FREQ-A",
+            "tag": "4b288d54-4217-4e46-bd61-9132b95667d5",
+            "value": ""
+        }
+    },
+    "group_names": {},
+    "name": "Top",
+    "net_class_default": "c061577e-e9c0-48ce-8bcc-1a8d3b007a65",
+    "net_classes": {
+        "c061577e-e9c0-48ce-8bcc-1a8d3b007a65": {
+            "name": "default"
+        }
+    },
+    "nets": {
+        "06afc8f8-d9c5-4b23-bcd8-0f674718ca81": {
+            "is_port": false,
+            "is_power": false,
+            "name": "",
+            "net_class": "c061577e-e9c0-48ce-8bcc-1a8d3b007a65",
+            "port_direction": "bidirectional",
+            "power_symbol_name_visible": true,
+            "power_symbol_style": "gnd"
+        },
+        "2049eb00-0cef-463f-9d15-fb8e7a7eac12": {
+            "is_port": false,
+            "is_power": true,
+            "name": "GND",
+            "net_class": "c061577e-e9c0-48ce-8bcc-1a8d3b007a65",
+            "port_direction": "bidirectional",
+            "power_symbol_name_visible": false,
+            "power_symbol_style": "gnd"
+        },
+        "31b5b337-2481-4534-8904-d0860bd6eebf": {
+            "is_port": false,
+            "is_power": true,
+            "name": "+12",
+            "net_class": "c061577e-e9c0-48ce-8bcc-1a8d3b007a65",
+            "port_direction": "bidirectional",
+            "power_symbol_name_visible": true,
+            "power_symbol_style": "antenna"
+        },
+        "a73b7650-1b0c-48fd-aed5-4dc5785c5293": {
+            "is_port": false,
+            "is_power": false,
+            "name": "",
+            "net_class": "c061577e-e9c0-48ce-8bcc-1a8d3b007a65",
+            "port_direction": "bidirectional",
+            "power_symbol_name_visible": true,
+            "power_symbol_style": "gnd"
+        },
+        "a88b4d80-4265-4405-93d3-213ff7077ce9": {
+            "is_port": false,
+            "is_power": false,
+            "name": "",
+            "net_class": "c061577e-e9c0-48ce-8bcc-1a8d3b007a65",
+            "port_direction": "bidirectional",
+            "power_symbol_name_visible": true,
+            "power_symbol_style": "gnd"
+        },
+        "a8caaf4e-9cb0-4825-a6fe-041512664b52": {
+            "is_port": false,
+            "is_power": false,
+            "name": "",
+            "net_class": "c061577e-e9c0-48ce-8bcc-1a8d3b007a65",
+            "port_direction": "bidirectional",
+            "power_symbol_name_visible": true,
+            "power_symbol_style": "gnd"
+        },
+        "b6e43fa6-d56e-49fc-ad5f-fee649309ca2": {
+            "is_port": false,
+            "is_power": false,
+            "name": "",
+            "net_class": "c061577e-e9c0-48ce-8bcc-1a8d3b007a65",
+            "port_direction": "bidirectional",
+            "power_symbol_name_visible": true,
+            "power_symbol_style": "gnd"
+        },
+        "bc1d1814-6776-44b6-bd5c-a191025b5f09": {
+            "is_port": false,
+            "is_power": false,
+            "name": "OUT_A",
+            "net_class": "c061577e-e9c0-48ce-8bcc-1a8d3b007a65",
+            "port_direction": "bidirectional",
+            "power_symbol_name_visible": true,
+            "power_symbol_style": "gnd"
+        },
+        "c3547c69-bd51-4f38-9425-4e8b7028babb": {
+            "is_port": false,
+            "is_power": false,
+            "name": "SQR_A",
+            "net_class": "c061577e-e9c0-48ce-8bcc-1a8d3b007a65",
+            "port_direction": "bidirectional",
+            "power_symbol_name_visible": true,
+            "power_symbol_style": "gnd"
+        },
+        "e2fea084-cc69-4997-87b6-26cfbf255df7": {
+            "is_port": false,
+            "is_power": true,
+            "name": "-12",
+            "net_class": "c061577e-e9c0-48ce-8bcc-1a8d3b007a65",
+            "port_direction": "bidirectional",
+            "power_symbol_name_visible": true,
+            "power_symbol_style": "antenna"
+        }
+    },
+    "project_meta": {
+        "author": "David Huss (atoav)",
+        "date": "2022-11-06",
+        "project_name": "Mutu-Core",
+        "project_title": "Mutu-Core",
+        "rev": "0.3"
+    },
+    "tag_names": {
+        "37a0a3c1-2f54-417a-9478-d2eeb4249ea6": "1",
+        "4b288d54-4217-4e46-bd61-9132b95667d5": "5",
+        "64638c05-cd9d-4666-9dd6-ae609f6b7f3b": "7",
+        "6a2756a7-50e6-4f05-abae-1c1700e05f2c": "2",
+        "7f0529cd-c550-4935-a847-df8159c275aa": "4",
+        "b5467db3-2a0e-409e-8501-ebb598a06c15": "3",
+        "b7c254f8-1f7d-4f08-8c08-dab7e477942f": "9",
+        "bc3a35d5-a3c6-4784-89ef-f86517825376": "0"
+    },
+    "uuid": "67229775-5751-461b-aa87-6aac4f814218"
+}
\ No newline at end of file
diff --git a/breadboarding/top_schematic.json b/breadboarding/top_schematic.json
new file mode 100644
index 0000000000000000000000000000000000000000..19069fa4f9d1d71c8b8cc0c0291d653ca30a7f5c
--- /dev/null
+++ b/breadboarding/top_schematic.json
@@ -0,0 +1,1440 @@
+{
+    "annotation": {
+        "fill_gaps": false,
+        "ignore_unknown": true,
+        "keep": false,
+        "mode": "sequential",
+        "order": "right_down"
+    },
+    "block": "67229775-5751-461b-aa87-6aac4f814218",
+    "group_tag_visible": false,
+    "name": "",
+    "pdf_export_settings": {
+        "min_line_width": 150000,
+        "output_filename": "../schematic-core.pdf"
+    },
+    "rules": {
+        "connectivity": {
+            "enabled": true,
+            "include_unnamed": true,
+            "order": -1
+        }
+    },
+    "sheets": {
+        "1ee03470-9eff-40a1-9e18-9de4dc2ecfb9": {
+            "arcs": {},
+            "block_symbols": {},
+            "bus_labels": {},
+            "bus_rippers": {},
+            "frame": "ba34cbaf-e36e-44c3-af16-bab253fc720b",
+            "index": 1,
+            "junctions": {
+                "03224ad9-cef5-447a-a677-2734948c9de4": {
+                    "position": [
+                        136250000,
+                        111250000
+                    ]
+                },
+                "0d5dd42f-39f8-4cd6-baf7-7009eb59086d": {
+                    "position": [
+                        73750000,
+                        140000000
+                    ]
+                },
+                "1f822a1b-3d5e-403b-8739-7c161ffe489e": {
+                    "position": [
+                        85000000,
+                        113750000
+                    ]
+                },
+                "2864b257-7057-4922-94e3-fb563e57c684": {
+                    "position": [
+                        73750000,
+                        137500000
+                    ]
+                },
+                "28684fc7-010d-4eef-abf4-04326764f847": {
+                    "position": [
+                        113750000,
+                        92500000
+                    ]
+                },
+                "29b4ebec-eefc-40dd-8ef1-4ae2e02554cd": {
+                    "position": [
+                        108750000,
+                        113750000
+                    ]
+                },
+                "30c73f1f-f41a-4b49-9358-7017110e2ca1": {
+                    "position": [
+                        85000000,
+                        108750000
+                    ]
+                },
+                "3916a854-bd63-49ed-a649-2fa975c4241a": {
+                    "position": [
+                        141250000,
+                        87500000
+                    ]
+                },
+                "3b3e2839-33f6-4cc2-8b99-1ed7c5d7d110": {
+                    "position": [
+                        107500000,
+                        140000000
+                    ]
+                },
+                "3e46a9a6-7f0c-449e-9f71-9f7e9ff9e84a": {
+                    "position": [
+                        68750000,
+                        72500000
+                    ]
+                },
+                "4093e5f4-c040-4624-aefd-6ff63239b6e0": {
+                    "position": [
+                        168750000,
+                        137500000
+                    ]
+                },
+                "58131e72-4237-4149-80a9-e8ad09516664": {
+                    "position": [
+                        98750000,
+                        98750000
+                    ]
+                },
+                "67584d58-d52c-4135-a532-83faab71c62f": {
+                    "position": [
+                        160000000,
+                        78750000
+                    ]
+                },
+                "685afda8-bbc3-4594-9e6e-4190780aa463": {
+                    "position": [
+                        76250000,
+                        75000000
+                    ]
+                },
+                "6b24ca51-4408-43fd-959f-b4216912861b": {
+                    "position": [
+                        161250000,
+                        108750000
+                    ]
+                },
+                "6b69a343-50b3-4714-af77-e74810dd042e": {
+                    "position": [
+                        113750000,
+                        97500000
+                    ]
+                },
+                "6e5fef84-ad04-46d7-aa43-33265201e4a4": {
+                    "position": [
+                        76250000,
+                        90000000
+                    ]
+                },
+                "859eb3d2-bcf4-4a4c-90b5-67160f4bac7b": {
+                    "position": [
+                        141250000,
+                        98750000
+                    ]
+                },
+                "86fb1131-d62d-4c5a-8320-f2598a000d06": {
+                    "position": [
+                        68750000,
+                        92500000
+                    ]
+                },
+                "89368981-4533-4dee-9b13-30acfef007ff": {
+                    "position": [
+                        85000000,
+                        111250000
+                    ]
+                },
+                "8cdeee8b-4410-4ccc-8985-356bc16ffdc6": {
+                    "position": [
+                        115000000,
+                        123750000
+                    ]
+                },
+                "939081c2-e4ae-4ca2-9de4-ed74fc565cc8": {
+                    "position": [
+                        160000000,
+                        108750000
+                    ]
+                },
+                "95cb20a1-aca8-4072-8c6e-509379a5d03b": {
+                    "position": [
+                        68750000,
+                        90000000
+                    ]
+                },
+                "97d6c70f-cb86-4c5f-83b7-a8641f0cc3dc": {
+                    "position": [
+                        160000000,
+                        98750000
+                    ]
+                },
+                "a0e3af02-e25d-4c8f-a586-17a0b1b3a819": {
+                    "position": [
+                        115000000,
+                        113750000
+                    ]
+                },
+                "a4a86757-47c0-43a5-b446-97563560a0b1": {
+                    "position": [
+                        142500000,
+                        123750000
+                    ]
+                },
+                "b0a1c16d-f230-4b55-8ed5-672671353f3b": {
+                    "position": [
+                        141250000,
+                        106250000
+                    ]
+                },
+                "bef2c748-7847-4033-a519-87effe104822": {
+                    "position": [
+                        108750000,
+                        72500000
+                    ]
+                },
+                "c4b0c849-ed42-4e7a-979e-09a313bdadc6": {
+                    "position": [
+                        136250000,
+                        123750000
+                    ]
+                },
+                "c582f41e-acc1-491b-8581-00e23e1aa62b": {
+                    "position": [
+                        68750000,
+                        75000000
+                    ]
+                },
+                "c62f3daf-7372-4bdf-9a86-41eb8dcedac3": {
+                    "position": [
+                        168750000,
+                        140000000
+                    ]
+                },
+                "d412727d-7010-4720-b761-68ae6fb8127d": {
+                    "position": [
+                        98750000,
+                        108750000
+                    ]
+                },
+                "e6748f3c-c7b2-4b80-8516-ed5d0f9d86a4": {
+                    "position": [
+                        55000000,
+                        105000000
+                    ]
+                },
+                "f92fba6b-26e0-48ba-aba8-cd912f938417": {
+                    "position": [
+                        135000000,
+                        140000000
+                    ]
+                },
+                "fe7ac798-25e4-4a5b-b24a-2b0ced2a2950": {
+                    "position": [
+                        55000000,
+                        118750000
+                    ]
+                }
+            },
+            "lines": {
+                "4b4e3bb7-7eb7-4d7a-a0b1-91e553859917": {
+                    "from": "f92fba6b-26e0-48ba-aba8-cd912f938417",
+                    "layer": 0,
+                    "to": "c62f3daf-7372-4bdf-9a86-41eb8dcedac3",
+                    "width": 0
+                },
+                "8902afa0-76be-4411-b80e-99a63597083a": {
+                    "from": "c62f3daf-7372-4bdf-9a86-41eb8dcedac3",
+                    "layer": 0,
+                    "to": "4093e5f4-c040-4624-aefd-6ff63239b6e0",
+                    "width": 0
+                },
+                "ef0e82d9-d0d0-417a-b8ed-92e18a63a458": {
+                    "from": "3b3e2839-33f6-4cc2-8b99-1ed7c5d7d110",
+                    "layer": 0,
+                    "to": "0d5dd42f-39f8-4cd6-baf7-7009eb59086d",
+                    "width": 0
+                },
+                "f14a5d65-825b-43ef-933d-3f8ad5aadf3b": {
+                    "from": "0d5dd42f-39f8-4cd6-baf7-7009eb59086d",
+                    "layer": 0,
+                    "to": "2864b257-7057-4922-94e3-fb563e57c684",
+                    "width": 0
+                }
+            },
+            "name": "Oscillator",
+            "net_labels": {
+                "49210103-1f9d-4bd6-bdfa-d3aa20d8141d": {
+                    "junction": "a4a86757-47c0-43a5-b446-97563560a0b1",
+                    "offsheet_refs": false,
+                    "orientation": "right",
+                    "show_port": false,
+                    "size": 1500000
+                },
+                "744c8589-a1ee-4cc1-b0c2-d93a1cf6b5c5": {
+                    "junction": "6b24ca51-4408-43fd-959f-b4216912861b",
+                    "offsheet_refs": false,
+                    "orientation": "right",
+                    "show_port": false,
+                    "size": 1500000
+                }
+            },
+            "net_lines": {
+                "0318c191-5586-4142-ad4b-3c2cfbfbc31b": {
+                    "from": {
+                        "bus_ripper": null,
+                        "junc": "859eb3d2-bcf4-4a4c-90b5-67160f4bac7b",
+                        "pin": null,
+                        "port": null
+                    },
+                    "to": {
+                        "bus_ripper": null,
+                        "junc": "b0a1c16d-f230-4b55-8ed5-672671353f3b",
+                        "pin": null,
+                        "port": null
+                    }
+                },
+                "097cabe0-b27d-46c4-9866-0b7edda0c2e8": {
+                    "from": {
+                        "bus_ripper": null,
+                        "junc": null,
+                        "pin": "d7e4fcd7-fc36-4959-bb0c-cbe6b6848e22/28e34869-b366-4bdc-ad9c-37448b360d38",
+                        "port": null
+                    },
+                    "to": {
+                        "bus_ripper": null,
+                        "junc": null,
+                        "pin": "6e9c7a23-eed2-43e1-9207-dc99687faeb7/4887ef47-94f0-4fd1-b552-c424bd37a3e7",
+                        "port": null
+                    }
+                },
+                "0a1946e7-265e-4256-a049-5fe664f8ca1e": {
+                    "from": {
+                        "bus_ripper": null,
+                        "junc": "95cb20a1-aca8-4072-8c6e-509379a5d03b",
+                        "pin": null,
+                        "port": null
+                    },
+                    "to": {
+                        "bus_ripper": null,
+                        "junc": "86fb1131-d62d-4c5a-8320-f2598a000d06",
+                        "pin": null,
+                        "port": null
+                    }
+                },
+                "0a842fc7-c15b-4140-a338-6f9e8424644a": {
+                    "from": {
+                        "bus_ripper": null,
+                        "junc": "a0e3af02-e25d-4c8f-a586-17a0b1b3a819",
+                        "pin": null,
+                        "port": null
+                    },
+                    "to": {
+                        "bus_ripper": null,
+                        "junc": "8cdeee8b-4410-4ccc-8985-356bc16ffdc6",
+                        "pin": null,
+                        "port": null
+                    }
+                },
+                "0b131825-6fec-48b1-89ab-b7b63d290f54": {
+                    "from": {
+                        "bus_ripper": null,
+                        "junc": "30c73f1f-f41a-4b49-9358-7017110e2ca1",
+                        "pin": null,
+                        "port": null
+                    },
+                    "to": {
+                        "bus_ripper": null,
+                        "junc": "89368981-4533-4dee-9b13-30acfef007ff",
+                        "pin": null,
+                        "port": null
+                    }
+                },
+                "0d0e3529-e0f0-437f-91ec-6b01b9988b50": {
+                    "from": {
+                        "bus_ripper": null,
+                        "junc": null,
+                        "pin": "d7e4fcd7-fc36-4959-bb0c-cbe6b6848e22/0dd5abd5-dd57-496a-84e9-adaff898ccce",
+                        "port": null
+                    },
+                    "to": {
+                        "bus_ripper": null,
+                        "junc": "29b4ebec-eefc-40dd-8ef1-4ae2e02554cd",
+                        "pin": null,
+                        "port": null
+                    }
+                },
+                "195cd5f3-da6e-4ecd-a3d8-ca0c36f9c5e2": {
+                    "from": {
+                        "bus_ripper": null,
+                        "junc": "859eb3d2-bcf4-4a4c-90b5-67160f4bac7b",
+                        "pin": null,
+                        "port": null
+                    },
+                    "to": {
+                        "bus_ripper": null,
+                        "junc": null,
+                        "pin": "205bbe4c-7c5e-404a-a1ee-8512265f3036/dda0ec99-5d70-4fbe-a8db-897542e7554e",
+                        "port": null
+                    }
+                },
+                "1b399168-4598-4193-8134-3a11cd3128e7": {
+                    "from": {
+                        "bus_ripper": null,
+                        "junc": "939081c2-e4ae-4ca2-9de4-ed74fc565cc8",
+                        "pin": null,
+                        "port": null
+                    },
+                    "to": {
+                        "bus_ripper": null,
+                        "junc": null,
+                        "pin": "15a1d910-0952-4a21-a983-0146e4423ccb/c04e9a4e-64ef-4914-bf4b-c1148575ad69",
+                        "port": null
+                    }
+                },
+                "2e40dbf2-c9d6-45f9-941d-f272c46d9d65": {
+                    "from": {
+                        "bus_ripper": null,
+                        "junc": null,
+                        "pin": "50696ccb-1e1c-469e-9bfd-4eb3e9032a66/dda0ec99-5d70-4fbe-a8db-897542e7554e",
+                        "port": null
+                    },
+                    "to": {
+                        "bus_ripper": null,
+                        "junc": "58131e72-4237-4149-80a9-e8ad09516664",
+                        "pin": null,
+                        "port": null
+                    }
+                },
+                "2e87bbb0-4cb7-4e8e-9ea7-9bfab2bc50af": {
+                    "from": {
+                        "bus_ripper": null,
+                        "junc": "c582f41e-acc1-491b-8581-00e23e1aa62b",
+                        "pin": null,
+                        "port": null
+                    },
+                    "to": {
+                        "bus_ripper": null,
+                        "junc": "685afda8-bbc3-4594-9e6e-4190780aa463",
+                        "pin": null,
+                        "port": null
+                    }
+                },
+                "32a00c9d-864f-447b-9d50-60c898181124": {
+                    "from": {
+                        "bus_ripper": null,
+                        "junc": null,
+                        "pin": "9224f7c0-9ca0-433f-9242-5886d4a82181/a8ba387d-1c68-4215-843f-9d669e48646d",
+                        "port": null
+                    },
+                    "to": {
+                        "bus_ripper": null,
+                        "junc": "95cb20a1-aca8-4072-8c6e-509379a5d03b",
+                        "pin": null,
+                        "port": null
+                    }
+                },
+                "33add86f-ecda-4db5-953e-e6788729f128": {
+                    "from": {
+                        "bus_ripper": null,
+                        "junc": "29b4ebec-eefc-40dd-8ef1-4ae2e02554cd",
+                        "pin": null,
+                        "port": null
+                    },
+                    "to": {
+                        "bus_ripper": null,
+                        "junc": null,
+                        "pin": "67f7bafd-4e50-49bd-9562-9fe5840af677/dda0ec99-5d70-4fbe-a8db-897542e7554e",
+                        "port": null
+                    }
+                },
+                "37361e1a-f5da-413a-8648-c471d2806f25": {
+                    "from": {
+                        "bus_ripper": null,
+                        "junc": "89368981-4533-4dee-9b13-30acfef007ff",
+                        "pin": null,
+                        "port": null
+                    },
+                    "to": {
+                        "bus_ripper": null,
+                        "junc": null,
+                        "pin": "1089dbd0-5548-4cd4-a55f-069135a386a4/44b00206-9d6d-4d75-a439-283d439b15fa",
+                        "port": null
+                    }
+                },
+                "37db76c9-ccbf-4885-9b8e-131dd142d85c": {
+                    "from": {
+                        "bus_ripper": null,
+                        "junc": null,
+                        "pin": "7f3814b8-a78d-437b-ba96-356b79e746a2/29995253-b4b1-4c7c-a049-b6db2713ca7c",
+                        "port": null
+                    },
+                    "to": {
+                        "bus_ripper": null,
+                        "junc": "c4b0c849-ed42-4e7a-979e-09a313bdadc6",
+                        "pin": null,
+                        "port": null
+                    }
+                },
+                "392dc758-1b91-4ae3-822b-f232c6077559": {
+                    "from": {
+                        "bus_ripper": null,
+                        "junc": "685afda8-bbc3-4594-9e6e-4190780aa463",
+                        "pin": null,
+                        "port": null
+                    },
+                    "to": {
+                        "bus_ripper": null,
+                        "junc": null,
+                        "pin": "298c8a96-b954-42b8-8e29-3bd90fbb642d/29995253-b4b1-4c7c-a049-b6db2713ca7c",
+                        "port": null
+                    }
+                },
+                "3f35f605-d025-45db-9932-8b3f666806e5": {
+                    "from": {
+                        "bus_ripper": null,
+                        "junc": "28684fc7-010d-4eef-abf4-04326764f847",
+                        "pin": null,
+                        "port": null
+                    },
+                    "to": {
+                        "bus_ripper": null,
+                        "junc": null,
+                        "pin": "d7e4fcd7-fc36-4959-bb0c-cbe6b6848e22/28e34869-b366-4bdc-ad9c-37448b360d38",
+                        "port": null
+                    }
+                },
+                "42a8a326-55b4-45fd-8917-1027020b57bb": {
+                    "from": {
+                        "bus_ripper": null,
+                        "junc": null,
+                        "pin": "50696ccb-1e1c-469e-9bfd-4eb3e9032a66/6a44037c-65e2-4876-9359-42890048841d",
+                        "port": null
+                    },
+                    "to": {
+                        "bus_ripper": null,
+                        "junc": "d412727d-7010-4720-b761-68ae6fb8127d",
+                        "pin": null,
+                        "port": null
+                    }
+                },
+                "446ff99e-3d9f-4d18-baf9-34b13fec68c4": {
+                    "from": {
+                        "bus_ripper": null,
+                        "junc": null,
+                        "pin": "d7e4fcd7-fc36-4959-bb0c-cbe6b6848e22/44b00206-9d6d-4d75-a439-283d439b15fa",
+                        "port": null
+                    },
+                    "to": {
+                        "bus_ripper": null,
+                        "junc": "6b69a343-50b3-4714-af77-e74810dd042e",
+                        "pin": null,
+                        "port": null
+                    }
+                },
+                "4b491407-2962-485c-bb12-023ffc5252d1": {
+                    "from": {
+                        "bus_ripper": null,
+                        "junc": "03224ad9-cef5-447a-a677-2734948c9de4",
+                        "pin": null,
+                        "port": null
+                    },
+                    "to": {
+                        "bus_ripper": null,
+                        "junc": null,
+                        "pin": "4c895340-bd96-4600-82f4-fb280287f401/c04e9a4e-64ef-4914-bf4b-c1148575ad69",
+                        "port": null
+                    }
+                },
+                "4d424602-edd6-45d7-8877-ec5f110fc839": {
+                    "from": {
+                        "bus_ripper": null,
+                        "junc": "c582f41e-acc1-491b-8581-00e23e1aa62b",
+                        "pin": null,
+                        "port": null
+                    },
+                    "to": {
+                        "bus_ripper": null,
+                        "junc": "3e46a9a6-7f0c-449e-9f71-9f7e9ff9e84a",
+                        "pin": null,
+                        "port": null
+                    }
+                },
+                "4d997749-e77d-434e-bc2c-e848898e5cbd": {
+                    "from": {
+                        "bus_ripper": null,
+                        "junc": "6b69a343-50b3-4714-af77-e74810dd042e",
+                        "pin": null,
+                        "port": null
+                    },
+                    "to": {
+                        "bus_ripper": null,
+                        "junc": "28684fc7-010d-4eef-abf4-04326764f847",
+                        "pin": null,
+                        "port": null
+                    }
+                },
+                "4ec4bbb9-c9e4-419d-9263-ea0a88ed6cbf": {
+                    "from": {
+                        "bus_ripper": null,
+                        "junc": null,
+                        "pin": "1089dbd0-5548-4cd4-a55f-069135a386a4/28e34869-b366-4bdc-ad9c-37448b360d38",
+                        "port": null
+                    },
+                    "to": {
+                        "bus_ripper": null,
+                        "junc": "e6748f3c-c7b2-4b80-8516-ed5d0f9d86a4",
+                        "pin": null,
+                        "port": null
+                    }
+                },
+                "4eedd2d6-67a5-44cf-9166-a1d6984bd4f1": {
+                    "from": {
+                        "bus_ripper": null,
+                        "junc": null,
+                        "pin": "4c895340-bd96-4600-82f4-fb280287f401/d9299dc2-67ea-41ca-835e-6a4701093f93",
+                        "port": null
+                    },
+                    "to": {
+                        "bus_ripper": null,
+                        "junc": "a0e3af02-e25d-4c8f-a586-17a0b1b3a819",
+                        "pin": null,
+                        "port": null
+                    }
+                },
+                "5110fb9d-57a2-4bd6-98eb-bbb1b1610d41": {
+                    "from": {
+                        "bus_ripper": null,
+                        "junc": "bef2c748-7847-4033-a519-87effe104822",
+                        "pin": null,
+                        "port": null
+                    },
+                    "to": {
+                        "bus_ripper": null,
+                        "junc": null,
+                        "pin": "6e9c7a23-eed2-43e1-9207-dc99687faeb7/eb63ac9a-5d7e-42e2-92ea-a140a97f47d0",
+                        "port": null
+                    }
+                },
+                "515e6901-770e-46ef-ba6c-88de99b25d25": {
+                    "from": {
+                        "bus_ripper": null,
+                        "junc": "a0e3af02-e25d-4c8f-a586-17a0b1b3a819",
+                        "pin": null,
+                        "port": null
+                    },
+                    "to": {
+                        "bus_ripper": null,
+                        "junc": "29b4ebec-eefc-40dd-8ef1-4ae2e02554cd",
+                        "pin": null,
+                        "port": null
+                    }
+                },
+                "59b60b46-6c28-4d61-817c-1294de803db1": {
+                    "from": {
+                        "bus_ripper": null,
+                        "junc": null,
+                        "pin": "4c895340-bd96-4600-82f4-fb280287f401/ddc6b3bf-ee7c-4943-a670-4243439957b3",
+                        "port": null
+                    },
+                    "to": {
+                        "bus_ripper": null,
+                        "junc": "d412727d-7010-4720-b761-68ae6fb8127d",
+                        "pin": null,
+                        "port": null
+                    }
+                },
+                "5acd097e-9db7-417b-bd8d-a1a40a9e85e9": {
+                    "from": {
+                        "bus_ripper": null,
+                        "junc": null,
+                        "pin": "1ae3224b-9c83-47bb-91c7-b0cc3db11d9e/6a44037c-65e2-4876-9359-42890048841d",
+                        "port": null
+                    },
+                    "to": {
+                        "bus_ripper": null,
+                        "junc": "859eb3d2-bcf4-4a4c-90b5-67160f4bac7b",
+                        "pin": null,
+                        "port": null
+                    }
+                },
+                "5d93e974-3c30-44c7-af5b-68ff065c6989": {
+                    "from": {
+                        "bus_ripper": null,
+                        "junc": "d412727d-7010-4720-b761-68ae6fb8127d",
+                        "pin": null,
+                        "port": null
+                    },
+                    "to": {
+                        "bus_ripper": null,
+                        "junc": null,
+                        "pin": "7b4b9dbd-4db5-47f4-bc83-57b462d2b3cb/dda0ec99-5d70-4fbe-a8db-897542e7554e",
+                        "port": null
+                    }
+                },
+                "5e6ec486-9312-4d46-86dc-20a04378c034": {
+                    "from": {
+                        "bus_ripper": null,
+                        "junc": "939081c2-e4ae-4ca2-9de4-ed74fc565cc8",
+                        "pin": null,
+                        "port": null
+                    },
+                    "to": {
+                        "bus_ripper": null,
+                        "junc": "6b24ca51-4408-43fd-959f-b4216912861b",
+                        "pin": null,
+                        "port": null
+                    }
+                },
+                "5eb1f1bb-4608-4e0c-a0e5-894e1a12005e": {
+                    "from": {
+                        "bus_ripper": null,
+                        "junc": null,
+                        "pin": "1ae3224b-9c83-47bb-91c7-b0cc3db11d9e/dda0ec99-5d70-4fbe-a8db-897542e7554e",
+                        "port": null
+                    },
+                    "to": {
+                        "bus_ripper": null,
+                        "junc": "97d6c70f-cb86-4c5f-83b7-a8641f0cc3dc",
+                        "pin": null,
+                        "port": null
+                    }
+                },
+                "5fff5af1-8645-4079-bcfd-44fc320db7cf": {
+                    "from": {
+                        "bus_ripper": null,
+                        "junc": null,
+                        "pin": "7b4b9dbd-4db5-47f4-bc83-57b462d2b3cb/6a44037c-65e2-4876-9359-42890048841d",
+                        "port": null
+                    },
+                    "to": {
+                        "bus_ripper": null,
+                        "junc": "30c73f1f-f41a-4b49-9358-7017110e2ca1",
+                        "pin": null,
+                        "port": null
+                    }
+                },
+                "7e557742-75ba-4170-812c-3e3e0f77affa": {
+                    "from": {
+                        "bus_ripper": null,
+                        "junc": null,
+                        "pin": "1089dbd0-5548-4cd4-a55f-069135a386a4/0dd5abd5-dd57-496a-84e9-adaff898ccce",
+                        "port": null
+                    },
+                    "to": {
+                        "bus_ripper": null,
+                        "junc": "fe7ac798-25e4-4a5b-b24a-2b0ced2a2950",
+                        "pin": null,
+                        "port": null
+                    }
+                },
+                "862761fe-d11c-4e6e-afa4-f7113e51a4f8": {
+                    "from": {
+                        "bus_ripper": null,
+                        "junc": null,
+                        "pin": "9224f7c0-9ca0-433f-9242-5886d4a82181/aacf2d55-cf04-4c20-89c5-61704ef771f7",
+                        "port": null
+                    },
+                    "to": {
+                        "bus_ripper": null,
+                        "junc": "c582f41e-acc1-491b-8581-00e23e1aa62b",
+                        "pin": null,
+                        "port": null
+                    }
+                },
+                "897354f9-8018-4180-8de8-014ef3406bf1": {
+                    "from": {
+                        "bus_ripper": null,
+                        "junc": "1f822a1b-3d5e-403b-8739-7c161ffe489e",
+                        "pin": null,
+                        "port": null
+                    },
+                    "to": {
+                        "bus_ripper": null,
+                        "junc": null,
+                        "pin": "67f7bafd-4e50-49bd-9562-9fe5840af677/6a44037c-65e2-4876-9359-42890048841d",
+                        "port": null
+                    }
+                },
+                "8f455233-29a3-4c28-a57d-10b0837986b6": {
+                    "from": {
+                        "bus_ripper": null,
+                        "junc": "95cb20a1-aca8-4072-8c6e-509379a5d03b",
+                        "pin": null,
+                        "port": null
+                    },
+                    "to": {
+                        "bus_ripper": null,
+                        "junc": "6e5fef84-ad04-46d7-aa43-33265201e4a4",
+                        "pin": null,
+                        "port": null
+                    }
+                },
+                "9f621664-95a7-49a6-871a-4e6dbb66cb46": {
+                    "from": {
+                        "bus_ripper": null,
+                        "junc": null,
+                        "pin": "6e9c7a23-eed2-43e1-9207-dc99687faeb7/074c3718-08fd-4f94-88fc-2bb43174b245",
+                        "port": null
+                    },
+                    "to": {
+                        "bus_ripper": null,
+                        "junc": "67584d58-d52c-4135-a532-83faab71c62f",
+                        "pin": null,
+                        "port": null
+                    }
+                },
+                "9ffeaefd-980c-4c69-9f59-dee6d970745e": {
+                    "from": {
+                        "bus_ripper": null,
+                        "junc": null,
+                        "pin": "205bbe4c-7c5e-404a-a1ee-8512265f3036/6a44037c-65e2-4876-9359-42890048841d",
+                        "port": null
+                    },
+                    "to": {
+                        "bus_ripper": null,
+                        "junc": "3916a854-bd63-49ed-a649-2fa975c4241a",
+                        "pin": null,
+                        "port": null
+                    }
+                },
+                "b4d82d69-bf9e-4bc8-899f-7f9a10c6c738": {
+                    "from": {
+                        "bus_ripper": null,
+                        "junc": "6e5fef84-ad04-46d7-aa43-33265201e4a4",
+                        "pin": null,
+                        "port": null
+                    },
+                    "to": {
+                        "bus_ripper": null,
+                        "junc": null,
+                        "pin": "298c8a96-b954-42b8-8e29-3bd90fbb642d/852f1fe6-06dc-4661-8a14-61a9a6ebb26a",
+                        "port": null
+                    }
+                },
+                "b7fd6970-e28d-493a-aeec-368468048662": {
+                    "from": {
+                        "bus_ripper": null,
+                        "junc": "8cdeee8b-4410-4ccc-8985-356bc16ffdc6",
+                        "pin": null,
+                        "port": null
+                    },
+                    "to": {
+                        "bus_ripper": null,
+                        "junc": null,
+                        "pin": "7f3814b8-a78d-437b-ba96-356b79e746a2/852f1fe6-06dc-4661-8a14-61a9a6ebb26a",
+                        "port": null
+                    }
+                },
+                "be8c5ea6-d5e8-4c44-ac34-e5df2515a0a6": {
+                    "from": {
+                        "bus_ripper": null,
+                        "junc": "97d6c70f-cb86-4c5f-83b7-a8641f0cc3dc",
+                        "pin": null,
+                        "port": null
+                    },
+                    "to": {
+                        "bus_ripper": null,
+                        "junc": "939081c2-e4ae-4ca2-9de4-ed74fc565cc8",
+                        "pin": null,
+                        "port": null
+                    }
+                },
+                "be995fbc-a85f-49bd-bd8a-efd8d08e77bd": {
+                    "from": {
+                        "bus_ripper": null,
+                        "junc": null,
+                        "pin": "15a1d910-0952-4a21-a983-0146e4423ccb/ddc6b3bf-ee7c-4943-a670-4243439957b3",
+                        "port": null
+                    },
+                    "to": {
+                        "bus_ripper": null,
+                        "junc": "b0a1c16d-f230-4b55-8ed5-672671353f3b",
+                        "pin": null,
+                        "port": null
+                    }
+                },
+                "d1016819-aa4f-402b-8640-b5153a57c8b8": {
+                    "from": {
+                        "bus_ripper": null,
+                        "junc": "89368981-4533-4dee-9b13-30acfef007ff",
+                        "pin": null,
+                        "port": null
+                    },
+                    "to": {
+                        "bus_ripper": null,
+                        "junc": "1f822a1b-3d5e-403b-8739-7c161ffe489e",
+                        "pin": null,
+                        "port": null
+                    }
+                },
+                "d33c77eb-04ea-4ff8-b1ea-ba1f0d9a5b36": {
+                    "from": {
+                        "bus_ripper": null,
+                        "junc": "c4b0c849-ed42-4e7a-979e-09a313bdadc6",
+                        "pin": null,
+                        "port": null
+                    },
+                    "to": {
+                        "bus_ripper": null,
+                        "junc": "a4a86757-47c0-43a5-b446-97563560a0b1",
+                        "pin": null,
+                        "port": null
+                    }
+                },
+                "de499f19-875e-4e09-8595-672ebbda4b0c": {
+                    "from": {
+                        "bus_ripper": null,
+                        "junc": "03224ad9-cef5-447a-a677-2734948c9de4",
+                        "pin": null,
+                        "port": null
+                    },
+                    "to": {
+                        "bus_ripper": null,
+                        "junc": null,
+                        "pin": "15a1d910-0952-4a21-a983-0146e4423ccb/d9299dc2-67ea-41ca-835e-6a4701093f93",
+                        "port": null
+                    }
+                },
+                "e9e9ba70-8347-4b76-bedc-e5a8b021624d": {
+                    "from": {
+                        "bus_ripper": null,
+                        "junc": "67584d58-d52c-4135-a532-83faab71c62f",
+                        "pin": null,
+                        "port": null
+                    },
+                    "to": {
+                        "bus_ripper": null,
+                        "junc": "97d6c70f-cb86-4c5f-83b7-a8641f0cc3dc",
+                        "pin": null,
+                        "port": null
+                    }
+                },
+                "ee36a96c-f157-42a4-b9eb-491629e006de": {
+                    "from": {
+                        "bus_ripper": null,
+                        "junc": "c4b0c849-ed42-4e7a-979e-09a313bdadc6",
+                        "pin": null,
+                        "port": null
+                    },
+                    "to": {
+                        "bus_ripper": null,
+                        "junc": "03224ad9-cef5-447a-a677-2734948c9de4",
+                        "pin": null,
+                        "port": null
+                    }
+                }
+            },
+            "power_symbols": {
+                "2e2c65b7-a5e1-4100-bfe6-308e1ae9750b": {
+                    "junction": "e6748f3c-c7b2-4b80-8516-ed5d0f9d86a4",
+                    "mirror": false,
+                    "net": "2049eb00-0cef-463f-9d15-fb8e7a7eac12",
+                    "orientation": "down"
+                },
+                "4e33c871-3310-4670-98d1-3d77a2b89f94": {
+                    "junction": "fe7ac798-25e4-4a5b-b24a-2b0ced2a2950",
+                    "mirror": false,
+                    "net": "31b5b337-2481-4534-8904-d0860bd6eebf",
+                    "orientation": "up"
+                },
+                "99930b93-180f-4ea6-88fc-c3655716877c": {
+                    "junction": "3916a854-bd63-49ed-a649-2fa975c4241a",
+                    "mirror": true,
+                    "net": "2049eb00-0cef-463f-9d15-fb8e7a7eac12",
+                    "orientation": "down"
+                },
+                "9af95e1c-d1d7-4ed0-81ea-ef0edc3dcc8d": {
+                    "junction": "bef2c748-7847-4033-a519-87effe104822",
+                    "mirror": false,
+                    "net": "2049eb00-0cef-463f-9d15-fb8e7a7eac12",
+                    "orientation": "down"
+                },
+                "9b0d3bc6-2c81-43fa-88f6-c3974cd2955a": {
+                    "junction": "58131e72-4237-4149-80a9-e8ad09516664",
+                    "mirror": false,
+                    "net": "2049eb00-0cef-463f-9d15-fb8e7a7eac12",
+                    "orientation": "down"
+                },
+                "a56792c7-d882-40a9-a888-af9981ca763a": {
+                    "junction": "3e46a9a6-7f0c-449e-9f71-9f7e9ff9e84a",
+                    "mirror": false,
+                    "net": "e2fea084-cc69-4997-87b6-26cfbf255df7",
+                    "orientation": "down"
+                },
+                "fbc5bcc5-2e00-4c7f-ab14-b9a09e3d0df5": {
+                    "junction": "86fb1131-d62d-4c5a-8320-f2598a000d06",
+                    "mirror": true,
+                    "net": "31b5b337-2481-4534-8904-d0860bd6eebf",
+                    "orientation": "up"
+                }
+            },
+            "symbols": {
+                "1089dbd0-5548-4cd4-a55f-069135a386a4": {
+                    "component": "c2ee0fa4-40dc-4d71-adcc-93c56acf94f3",
+                    "display_all_pads": false,
+                    "display_directions": false,
+                    "expand": 0,
+                    "gate": "d70853df-0565-4021-91ae-bc4ad2d7d59a",
+                    "pin_display_mode": "selected_only",
+                    "placement": {
+                        "angle": 0,
+                        "mirror": false,
+                        "shift": [
+                            55000000,
+                            111250000
+                        ]
+                    },
+                    "smashed": true,
+                    "symbol": "8b38af33-8bb4-4d42-9a2f-dea93deb7c46",
+                    "texts": [
+                        "c5b9ab49-25ec-4db5-b976-f72c04e50657",
+                        "d4d3e671-a5a6-42c2-8350-5f3c8adaf89c"
+                    ]
+                },
+                "15a1d910-0952-4a21-a983-0146e4423ccb": {
+                    "component": "0ccf7b2e-89b0-4ee3-9e26-a2d120ad845c",
+                    "display_all_pads": false,
+                    "display_directions": false,
+                    "expand": 0,
+                    "gate": "0843fb2d-76d6-40b2-b494-1556b278f7ea",
+                    "pin_display_mode": "selected_only",
+                    "placement": {
+                        "angle": 32768,
+                        "mirror": true,
+                        "shift": [
+                            151250000,
+                            108750000
+                        ]
+                    },
+                    "smashed": false,
+                    "symbol": "41490668-0801-4f70-84e2-a70de5eb6e42",
+                    "texts": []
+                },
+                "1ae3224b-9c83-47bb-91c7-b0cc3db11d9e": {
+                    "component": "143a5933-0a1b-4d73-a9c4-9d23fd96982f",
+                    "display_all_pads": false,
+                    "display_directions": false,
+                    "expand": 0,
+                    "gate": "48af78e5-730e-44eb-977a-cf188e4fcb39",
+                    "pin_display_mode": "selected_only",
+                    "placement": {
+                        "angle": 0,
+                        "mirror": false,
+                        "shift": [
+                            150000000,
+                            98750000
+                        ]
+                    },
+                    "smashed": false,
+                    "symbol": "e2cde69b-9fa7-4332-ba8f-7e5b3ee8ad73",
+                    "texts": []
+                },
+                "205bbe4c-7c5e-404a-a1ee-8512265f3036": {
+                    "component": "034bcf0b-3082-471c-abcc-09f5d106a305",
+                    "display_all_pads": false,
+                    "display_directions": false,
+                    "expand": 0,
+                    "gate": "48af78e5-730e-44eb-977a-cf188e4fcb39",
+                    "pin_display_mode": "selected_only",
+                    "placement": {
+                        "angle": 16384,
+                        "mirror": false,
+                        "shift": [
+                            141250000,
+                            92500000
+                        ]
+                    },
+                    "smashed": false,
+                    "symbol": "e2cde69b-9fa7-4332-ba8f-7e5b3ee8ad73",
+                    "texts": []
+                },
+                "298c8a96-b954-42b8-8e29-3bd90fbb642d": {
+                    "component": "a6dcb19f-f3c4-424b-9574-6c7289e71a3f",
+                    "custom_value": "100nF",
+                    "display_all_pads": false,
+                    "display_directions": false,
+                    "expand": 0,
+                    "gate": "9bfcf213-2a7e-444e-8312-ce57209fc9ec",
+                    "pin_display_mode": "selected_only",
+                    "placement": {
+                        "angle": 0,
+                        "mirror": false,
+                        "shift": [
+                            76250000,
+                            82500000
+                        ]
+                    },
+                    "smashed": false,
+                    "symbol": "1f176305-dbe6-4349-a3c0-fe0927faaec4",
+                    "texts": []
+                },
+                "4c895340-bd96-4600-82f4-fb280287f401": {
+                    "component": "0ccf7b2e-89b0-4ee3-9e26-a2d120ad845c",
+                    "display_all_pads": false,
+                    "display_directions": false,
+                    "expand": 0,
+                    "gate": "050413f6-8890-434c-a3bd-9e7c2976f249",
+                    "pin_display_mode": "selected_only",
+                    "placement": {
+                        "angle": 32768,
+                        "mirror": true,
+                        "shift": [
+                            125000000,
+                            111250000
+                        ]
+                    },
+                    "smashed": false,
+                    "symbol": "41490668-0801-4f70-84e2-a70de5eb6e42",
+                    "texts": []
+                },
+                "50696ccb-1e1c-469e-9bfd-4eb3e9032a66": {
+                    "component": "07127723-a52a-44db-b9d2-5dce62c0596d",
+                    "display_all_pads": false,
+                    "display_directions": false,
+                    "expand": 0,
+                    "gate": "48af78e5-730e-44eb-977a-cf188e4fcb39",
+                    "pin_display_mode": "selected_only",
+                    "placement": {
+                        "angle": 49152,
+                        "mirror": true,
+                        "shift": [
+                            98750000,
+                            103750000
+                        ]
+                    },
+                    "smashed": false,
+                    "symbol": "e2cde69b-9fa7-4332-ba8f-7e5b3ee8ad73",
+                    "texts": []
+                },
+                "67f7bafd-4e50-49bd-9562-9fe5840af677": {
+                    "component": "56b2385b-3c56-4b09-a806-db9f379eaf18",
+                    "display_all_pads": false,
+                    "display_directions": false,
+                    "expand": 0,
+                    "gate": "48af78e5-730e-44eb-977a-cf188e4fcb39",
+                    "pin_display_mode": "selected_only",
+                    "placement": {
+                        "angle": 0,
+                        "mirror": false,
+                        "shift": [
+                            91250000,
+                            113750000
+                        ]
+                    },
+                    "smashed": true,
+                    "symbol": "e2cde69b-9fa7-4332-ba8f-7e5b3ee8ad73",
+                    "texts": [
+                        "61402de9-1f31-49d5-9a21-ec81d847c235",
+                        "c1761f15-db39-4618-bb9f-6dbe97387475"
+                    ]
+                },
+                "6e9c7a23-eed2-43e1-9207-dc99687faeb7": {
+                    "component": "38c96b13-e2fd-4b12-a02e-3e4725739587",
+                    "display_all_pads": false,
+                    "display_directions": false,
+                    "expand": 0,
+                    "gate": "6dce85e8-6b70-44ac-8ae8-d17152c3707a",
+                    "pin_display_mode": "selected_only",
+                    "placement": {
+                        "angle": 0,
+                        "mirror": true,
+                        "shift": [
+                            111250000,
+                            80000000
+                        ]
+                    },
+                    "smashed": false,
+                    "symbol": "a6243e2e-19b4-4398-aff8-d80b32e3c122",
+                    "texts": []
+                },
+                "7b4b9dbd-4db5-47f4-bc83-57b462d2b3cb": {
+                    "component": "74939ce3-3a28-4447-b48c-221f43dceed4",
+                    "display_all_pads": false,
+                    "display_directions": false,
+                    "expand": 0,
+                    "gate": "48af78e5-730e-44eb-977a-cf188e4fcb39",
+                    "pin_display_mode": "selected_only",
+                    "placement": {
+                        "angle": 0,
+                        "mirror": false,
+                        "shift": [
+                            91250000,
+                            108750000
+                        ]
+                    },
+                    "smashed": true,
+                    "symbol": "e2cde69b-9fa7-4332-ba8f-7e5b3ee8ad73",
+                    "texts": [
+                        "78196b0e-5525-48a5-bc6a-98480729f68a",
+                        "4603bc4a-eea4-406d-b39d-81ab18c8dcc7"
+                    ]
+                },
+                "7f3814b8-a78d-437b-ba96-356b79e746a2": {
+                    "component": "ae85ac4d-4b04-4c2d-bf71-3e1e62894320",
+                    "display_all_pads": false,
+                    "display_directions": false,
+                    "expand": 0,
+                    "gate": "9bfcf213-2a7e-444e-8312-ce57209fc9ec",
+                    "pin_display_mode": "selected_only",
+                    "placement": {
+                        "angle": 16384,
+                        "mirror": false,
+                        "shift": [
+                            125000000,
+                            123750000
+                        ]
+                    },
+                    "smashed": false,
+                    "symbol": "1f176305-dbe6-4349-a3c0-fe0927faaec4",
+                    "texts": []
+                },
+                "9224f7c0-9ca0-433f-9242-5886d4a82181": {
+                    "component": "0ccf7b2e-89b0-4ee3-9e26-a2d120ad845c",
+                    "display_all_pads": false,
+                    "display_directions": false,
+                    "expand": 0,
+                    "gate": "55742f29-c933-4db8-a50b-b152d5a0436b",
+                    "pin_display_mode": "selected_only",
+                    "placement": {
+                        "angle": 0,
+                        "mirror": false,
+                        "shift": [
+                            68750000,
+                            82500000
+                        ]
+                    },
+                    "smashed": false,
+                    "symbol": "b60ee9e3-bff0-41bb-8026-f75c6f0d06d5",
+                    "texts": []
+                },
+                "d7e4fcd7-fc36-4959-bb0c-cbe6b6848e22": {
+                    "component": "865e15b3-64ca-45ec-83c3-4c8cbc6fc3a7",
+                    "display_all_pads": false,
+                    "display_directions": false,
+                    "expand": 0,
+                    "gate": "d70853df-0565-4021-91ae-bc4ad2d7d59a",
+                    "pin_display_mode": "selected_only",
+                    "placement": {
+                        "angle": 0,
+                        "mirror": false,
+                        "shift": [
+                            108750000,
+                            97500000
+                        ]
+                    },
+                    "smashed": true,
+                    "symbol": "8b38af33-8bb4-4d42-9a2f-dea93deb7c46",
+                    "texts": [
+                        "55487e6f-6b6d-48f6-91dd-32ec257dd090",
+                        "95d44c0f-272f-4503-a794-cd812fed6744"
+                    ]
+                }
+            },
+            "texts": {
+                "09d27b37-b6fd-4d42-988c-07d273f705df": {
+                    "font": "simplex",
+                    "from_smash": false,
+                    "layer": 0,
+                    "origin": "center",
+                    "placement": {
+                        "angle": 0,
+                        "mirror": false,
+                        "shift": [
+                            65000000,
+                            98750000
+                        ]
+                    },
+                    "size": 1300000,
+                    "text": "OPAMP POWER",
+                    "width": 0
+                },
+                "4603bc4a-eea4-406d-b39d-81ab18c8dcc7": {
+                    "font": "simplex",
+                    "from_smash": true,
+                    "layer": 0,
+                    "origin": "center",
+                    "placement": {
+                        "angle": 0,
+                        "mirror": false,
+                        "shift": [
+                            88750000,
+                            106250000
+                        ]
+                    },
+                    "size": 1500000,
+                    "text": "$REFDES",
+                    "width": 0
+                },
+                "55487e6f-6b6d-48f6-91dd-32ec257dd090": {
+                    "font": "simplex",
+                    "from_smash": true,
+                    "layer": 0,
+                    "origin": "center",
+                    "placement": {
+                        "angle": 0,
+                        "mirror": false,
+                        "shift": [
+                            115000000,
+                            95000000
+                        ]
+                    },
+                    "size": 1500000,
+                    "text": "$VALUE",
+                    "width": 0
+                },
+                "61402de9-1f31-49d5-9a21-ec81d847c235": {
+                    "font": "simplex",
+                    "from_smash": true,
+                    "layer": 0,
+                    "origin": "center",
+                    "placement": {
+                        "angle": 0,
+                        "mirror": false,
+                        "shift": [
+                            88750000,
+                            116250000
+                        ]
+                    },
+                    "size": 1500000,
+                    "text": "$VALUE",
+                    "width": 0
+                },
+                "655da049-d53c-4f8d-ba80-0e9b728841a2": {
+                    "font": "simplex",
+                    "from_smash": false,
+                    "layer": 0,
+                    "origin": "center",
+                    "placement": {
+                        "angle": 0,
+                        "mirror": true,
+                        "shift": [
+                            67500000,
+                            82500000
+                        ]
+                    },
+                    "size": 1500000,
+                    "text": "U1",
+                    "width": 0
+                },
+                "78196b0e-5525-48a5-bc6a-98480729f68a": {
+                    "font": "simplex",
+                    "from_smash": true,
+                    "layer": 0,
+                    "origin": "center",
+                    "placement": {
+                        "angle": 0,
+                        "mirror": false,
+                        "shift": [
+                            88750000,
+                            103750000
+                        ]
+                    },
+                    "size": 1500000,
+                    "text": "$VALUE",
+                    "width": 0
+                },
+                "95d44c0f-272f-4503-a794-cd812fed6744": {
+                    "font": "simplex",
+                    "from_smash": true,
+                    "layer": 0,
+                    "origin": "center",
+                    "placement": {
+                        "angle": 0,
+                        "mirror": false,
+                        "shift": [
+                            115000000,
+                            97500000
+                        ]
+                    },
+                    "size": 1500000,
+                    "text": "$REFDES",
+                    "width": 0
+                },
+                "97cc4637-6fbe-406e-82e6-f3639562cf89": {
+                    "font": "simplex",
+                    "from_smash": false,
+                    "layer": 0,
+                    "origin": "center",
+                    "placement": {
+                        "angle": 0,
+                        "mirror": false,
+                        "shift": [
+                            108750000,
+                            140000000
+                        ]
+                    },
+                    "size": 2500000,
+                    "text": "OSCILLATOR A",
+                    "width": 0
+                },
+                "c1761f15-db39-4618-bb9f-6dbe97387475": {
+                    "font": "simplex",
+                    "from_smash": true,
+                    "layer": 0,
+                    "origin": "center",
+                    "placement": {
+                        "angle": 0,
+                        "mirror": false,
+                        "shift": [
+                            88750000,
+                            118750000
+                        ]
+                    },
+                    "size": 1500000,
+                    "text": "$REFDES",
+                    "width": 0
+                },
+                "c5b9ab49-25ec-4db5-b976-f72c04e50657": {
+                    "font": "simplex",
+                    "from_smash": true,
+                    "layer": 0,
+                    "origin": "center",
+                    "placement": {
+                        "angle": 0,
+                        "mirror": true,
+                        "shift": [
+                            52500000,
+                            108750000
+                        ]
+                    },
+                    "size": 1500000,
+                    "text": "$VALUE",
+                    "width": 0
+                },
+                "d4d3e671-a5a6-42c2-8350-5f3c8adaf89c": {
+                    "font": "simplex",
+                    "from_smash": true,
+                    "layer": 0,
+                    "origin": "center",
+                    "placement": {
+                        "angle": 0,
+                        "mirror": true,
+                        "shift": [
+                            52500000,
+                            111250000
+                        ]
+                    },
+                    "size": 1500000,
+                    "text": "$REFDES",
+                    "width": 0
+                }
+            },
+            "title_block_values": {}
+        }
+    },
+    "title_block_values": {
+        "author": "David Huss (atoav)",
+        "date": "2022-11-06",
+        "project_name": "Mutu-Core",
+        "project_title": "Mutu-Core",
+        "rev": "0.3"
+    },
+    "type": "schematic_block",
+    "uuid": "89658c6d-d51b-4744-b01c-df1a94350f4f",
+    "version": 6
+}
\ No newline at end of file
diff --git a/horizon/board.json b/horizon/board.json
index 2a084567bfad9a0b66e9940ff03f0575d51dff3d..cbfd9b743d5ff6b34467ff5b83b3222fd92a68d8 100644
--- a/horizon/board.json
+++ b/horizon/board.json
@@ -24,7 +24,53 @@
         "drill_mode": "merged",
         "drill_npth": "-npth.txt",
         "drill_pth": ".txt",
-        "layers": {},
+        "layers": {
+            "-100": {
+                "enabled": true,
+                "filename": ".gbl",
+                "layer": -100
+            },
+            "-110": {
+                "enabled": true,
+                "filename": ".gbs",
+                "layer": -110
+            },
+            "-120": {
+                "enabled": true,
+                "filename": ".gbo",
+                "layer": -120
+            },
+            "-130": {
+                "enabled": true,
+                "filename": ".gbp",
+                "layer": -130
+            },
+            "0": {
+                "enabled": true,
+                "filename": ".gtl",
+                "layer": 0
+            },
+            "10": {
+                "enabled": true,
+                "filename": ".gts",
+                "layer": 10
+            },
+            "100": {
+                "enabled": true,
+                "filename": ".gko",
+                "layer": 100
+            },
+            "20": {
+                "enabled": true,
+                "filename": ".gto",
+                "layer": 20
+            },
+            "30": {
+                "enabled": true,
+                "filename": ".gtp",
+                "layer": 30
+            }
+        },
         "output_directory": "",
         "prefix": "Cross",
         "zip_output": false
@@ -58,10 +104,755 @@
         "output_filename": ""
     },
     "output_format": "gerber",
-    "packages": {},
+    "packages": {
+        "082abd46-ad53-4ebc-89dc-c4ed975522f5": {
+            "component": "15706c33-7e73-452b-9c88-0b1a82f50b71",
+            "fixed": false,
+            "flip": true,
+            "omit_silkscreen": false,
+            "placement": {
+                "angle": 0,
+                "mirror": true,
+                "shift": [
+                    63000000,
+                    -34000000
+                ]
+            },
+            "smashed": false,
+            "texts": []
+        },
+        "22913fd2-5bd2-48e2-a917-a25c4d736931": {
+            "component": "f60f0b02-5ab0-43b3-a686-fa959bb74cd9",
+            "fixed": false,
+            "flip": true,
+            "omit_silkscreen": false,
+            "placement": {
+                "angle": 32768,
+                "mirror": true,
+                "shift": [
+                    70000000,
+                    -110000000
+                ]
+            },
+            "smashed": false,
+            "texts": []
+        },
+        "291e2baf-283d-45df-b769-c1f5fabf4b06": {
+            "alternate_package": "d80ca933-40bb-40bf-9d63-f4f18e8c9dfb",
+            "component": "802de16c-0d43-4f2b-a4dc-3f27e186821c",
+            "fixed": false,
+            "flip": false,
+            "omit_silkscreen": false,
+            "placement": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    63350000,
+                    -16000000
+                ]
+            },
+            "smashed": false,
+            "texts": []
+        },
+        "29ef6ce8-464c-435a-9dc5-ccaa40ad3cbf": {
+            "alternate_package": "d80ca933-40bb-40bf-9d63-f4f18e8c9dfb",
+            "component": "50ae2dc3-4b32-483b-97e7-c2707cbec250",
+            "fixed": false,
+            "flip": false,
+            "omit_silkscreen": false,
+            "placement": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    29000000,
+                    -47000000
+                ]
+            },
+            "smashed": false,
+            "texts": []
+        },
+        "2a378d1b-d0dc-4046-9212-8283d493deda": {
+            "component": "eb92dc91-255b-4e28-b1aa-8d076d8ef393",
+            "fixed": false,
+            "flip": true,
+            "omit_silkscreen": false,
+            "placement": {
+                "angle": 49152,
+                "mirror": true,
+                "shift": [
+                    58000000,
+                    -114000000
+                ]
+            },
+            "smashed": false,
+            "texts": []
+        },
+        "2cc6a5ad-3213-4a7e-99c2-6ca63496e917": {
+            "component": "f9c9e6ab-77cc-474e-8ad9-8c1a63d75dfb",
+            "fixed": false,
+            "flip": true,
+            "omit_silkscreen": false,
+            "placement": {
+                "angle": 16384,
+                "mirror": true,
+                "shift": [
+                    12000000,
+                    -108000000
+                ]
+            },
+            "smashed": false,
+            "texts": []
+        },
+        "2d8a29db-a803-4ac2-a175-d4173d205088": {
+            "component": "0aca8d88-a21a-4c95-9081-5afc26a48d08",
+            "fixed": false,
+            "flip": true,
+            "omit_silkscreen": false,
+            "placement": {
+                "angle": 49152,
+                "mirror": true,
+                "shift": [
+                    52000000,
+                    -114000000
+                ]
+            },
+            "smashed": false,
+            "texts": []
+        },
+        "307045c9-faf0-4e1a-9540-ab6b9e777e5f": {
+            "component": "44b716f5-17c7-405d-9f85-7e5323438cd5",
+            "fixed": false,
+            "flip": true,
+            "omit_silkscreen": false,
+            "placement": {
+                "angle": 0,
+                "mirror": true,
+                "shift": [
+                    60000000,
+                    -105000000
+                ]
+            },
+            "smashed": false,
+            "texts": []
+        },
+        "324513d9-b31a-4a58-a10b-bb6bdf52de7b": {
+            "alternate_package": "d80ca933-40bb-40bf-9d63-f4f18e8c9dfb",
+            "component": "c2ee0fa4-40dc-4d71-adcc-93c56acf94f3",
+            "fixed": false,
+            "flip": false,
+            "omit_silkscreen": false,
+            "placement": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    16650000,
+                    -16000000
+                ]
+            },
+            "smashed": false,
+            "texts": []
+        },
+        "3d94a1dd-6783-4804-b2ea-07cade5e07e8": {
+            "alternate_package": "857c86e5-16ca-460c-b4aa-bff502ae0cc9",
+            "component": "a08ff65e-1d55-44cb-84b6-5d9cd2d28ac3",
+            "fixed": false,
+            "flip": false,
+            "omit_silkscreen": false,
+            "placement": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    42000000,
+                    -107000000
+                ]
+            },
+            "smashed": false,
+            "texts": []
+        },
+        "554bd7bd-6273-4fa4-ab05-61aaaf535c3b": {
+            "component": "bc7ce4c7-89e2-412b-9574-53db3dc39c12",
+            "fixed": false,
+            "flip": true,
+            "omit_silkscreen": false,
+            "placement": {
+                "angle": 0,
+                "mirror": true,
+                "shift": [
+                    55000000,
+                    -110000000
+                ]
+            },
+            "smashed": false,
+            "texts": []
+        },
+        "564dd25e-6d29-4bf2-b5ad-c6c39e29b064": {
+            "alternate_package": "857c86e5-16ca-460c-b4aa-bff502ae0cc9",
+            "component": "e37401b1-01b8-49f7-b551-051855631129",
+            "fixed": false,
+            "flip": false,
+            "omit_silkscreen": false,
+            "placement": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    31000000,
+                    -107000000
+                ]
+            },
+            "smashed": false,
+            "texts": []
+        },
+        "5b004dc8-1317-4b35-94eb-98f0787650b5": {
+            "alternate_package": "857c86e5-16ca-460c-b4aa-bff502ae0cc9",
+            "component": "8633f66d-9602-491f-b9e0-597ba6657a08",
+            "fixed": false,
+            "flip": false,
+            "omit_silkscreen": false,
+            "placement": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    31000000,
+                    -70000000
+                ]
+            },
+            "smashed": false,
+            "texts": []
+        },
+        "5d885fed-8a8c-4bf4-94df-8d62ac15352e": {
+            "component": "019b4bc2-b901-40db-8f65-965dbbe9556f",
+            "fixed": false,
+            "flip": true,
+            "omit_silkscreen": false,
+            "placement": {
+                "angle": 49152,
+                "mirror": true,
+                "shift": [
+                    55000000,
+                    -114000000
+                ]
+            },
+            "smashed": false,
+            "texts": []
+        },
+        "5fef24c1-e9e9-462b-b321-c56f8a174beb": {
+            "component": "a81fa6a6-e30a-40cc-90a0-11dbfd7196d3",
+            "fixed": false,
+            "flip": true,
+            "omit_silkscreen": false,
+            "placement": {
+                "angle": 0,
+                "mirror": true,
+                "shift": [
+                    60000000,
+                    -111000000
+                ]
+            },
+            "smashed": false,
+            "texts": []
+        },
+        "610f187c-ddb7-424a-b875-461b59bc7aaa": {
+            "component": "2d63a671-591b-476d-9678-9c844b64567a",
+            "fixed": false,
+            "flip": true,
+            "omit_silkscreen": false,
+            "placement": {
+                "angle": 0,
+                "mirror": true,
+                "shift": [
+                    66000000,
+                    -61000000
+                ]
+            },
+            "smashed": false,
+            "texts": []
+        },
+        "6997acce-f705-49bb-871d-43bcb55e8668": {
+            "component": "9bb3af02-8b77-4c16-ac53-c55d12c51229",
+            "fixed": false,
+            "flip": true,
+            "omit_silkscreen": false,
+            "placement": {
+                "angle": 16384,
+                "mirror": true,
+                "shift": [
+                    12000000,
+                    -117000000
+                ]
+            },
+            "smashed": false,
+            "texts": []
+        },
+        "79bebb10-c113-43ef-96ac-8058628e100e": {
+            "component": "3752924a-671f-49cf-9352-93708cb7cc5a",
+            "fixed": false,
+            "flip": true,
+            "omit_silkscreen": false,
+            "placement": {
+                "angle": 49152,
+                "mirror": true,
+                "shift": [
+                    56000000,
+                    -94000000
+                ]
+            },
+            "smashed": false,
+            "texts": []
+        },
+        "8722f8e5-20a0-47e0-aa17-239b1067403c": {
+            "alternate_package": "857c86e5-16ca-460c-b4aa-bff502ae0cc9",
+            "component": "4a91177f-6fae-4c1b-a561-d91d348730ec",
+            "fixed": false,
+            "flip": false,
+            "omit_silkscreen": false,
+            "placement": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    31000000,
+                    -85000000
+                ]
+            },
+            "smashed": false,
+            "texts": []
+        },
+        "8915494c-6b28-4dbd-85ba-4ff276866930": {
+            "component": "fa3238dd-2e75-4551-9016-163415a8d286",
+            "fixed": false,
+            "flip": true,
+            "omit_silkscreen": false,
+            "placement": {
+                "angle": 49152,
+                "mirror": true,
+                "shift": [
+                    70000000,
+                    -115000000
+                ]
+            },
+            "smashed": false,
+            "texts": []
+        },
+        "8cd23475-8edc-41c3-8e15-2950c5a88f55": {
+            "component": "0ccf7b2e-89b0-4ee3-9e26-a2d120ad845c",
+            "fixed": false,
+            "flip": true,
+            "omit_silkscreen": false,
+            "placement": {
+                "angle": 0,
+                "mirror": true,
+                "shift": [
+                    16000000,
+                    -34000000
+                ]
+            },
+            "smashed": false,
+            "texts": []
+        },
+        "8d9da584-cf40-4f2d-baa5-3e64265f2d91": {
+            "alternate_package": "d80ca933-40bb-40bf-9d63-f4f18e8c9dfb",
+            "component": "8b996844-1044-4bd2-ab4e-14a9cbd1dc96",
+            "fixed": false,
+            "flip": false,
+            "omit_silkscreen": false,
+            "placement": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    68050000,
+                    -47000000
+                ]
+            },
+            "smashed": false,
+            "texts": []
+        },
+        "97b2ed88-2418-4d67-b43f-1cbe03439747": {
+            "alternate_package": "857c86e5-16ca-460c-b4aa-bff502ae0cc9",
+            "component": "5169b49a-9d6d-41f2-a3ca-f8c8de328779",
+            "fixed": false,
+            "flip": false,
+            "omit_silkscreen": false,
+            "placement": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    42000000,
+                    -85000000
+                ]
+            },
+            "smashed": false,
+            "texts": []
+        },
+        "984cdcd5-b0c2-45b7-89e7-2b229aa58c6f": {
+            "alternate_package": "d80ca933-40bb-40bf-9d63-f4f18e8c9dfb",
+            "component": "104d841a-bb68-4c91-b8c6-31432030c8ad",
+            "fixed": false,
+            "flip": false,
+            "omit_silkscreen": false,
+            "placement": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    68050000,
+                    -92000000
+                ]
+            },
+            "smashed": false,
+            "texts": []
+        },
+        "a87b9092-d4a8-4e39-96d4-204df142e38e": {
+            "component": "c856c634-6c6b-452c-b6f6-23e35508e747",
+            "fixed": false,
+            "flip": true,
+            "omit_silkscreen": false,
+            "placement": {
+                "angle": 0,
+                "mirror": true,
+                "shift": [
+                    55000000,
+                    -105000000
+                ]
+            },
+            "smashed": false,
+            "texts": []
+        },
+        "ab31db02-e497-4f8d-9828-c8fd124a1421": {
+            "component": "1cd88d8d-d3ba-4238-8e01-6a52615ba881",
+            "fixed": false,
+            "flip": false,
+            "omit_silkscreen": false,
+            "placement": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    46730000,
+                    -94000000
+                ]
+            },
+            "smashed": false,
+            "texts": []
+        },
+        "b088318e-a30a-4848-b991-cb033929b6f1": {
+            "component": "5ce85e13-d922-452b-a85b-8d752a639728",
+            "fixed": false,
+            "flip": true,
+            "omit_silkscreen": false,
+            "placement": {
+                "angle": 0,
+                "mirror": true,
+                "shift": [
+                    70000000,
+                    -107000000
+                ]
+            },
+            "smashed": false,
+            "texts": []
+        },
+        "b13589fe-0429-44b6-8f46-2f1da0004d36": {
+            "alternate_package": "d80ca933-40bb-40bf-9d63-f4f18e8c9dfb",
+            "component": "1a422487-af33-4560-b1cb-f497c2a1d724",
+            "fixed": false,
+            "flip": false,
+            "omit_silkscreen": false,
+            "placement": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    68050000,
+                    -72000000
+                ]
+            },
+            "smashed": false,
+            "texts": []
+        },
+        "b42e7a77-df5b-4e81-85de-23731de075ef": {
+            "component": "1034c43f-94d6-4241-ad61-fef5dfaaf447",
+            "fixed": false,
+            "flip": false,
+            "omit_silkscreen": false,
+            "placement": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    25270000,
+                    -94000000
+                ]
+            },
+            "smashed": false,
+            "texts": []
+        },
+        "be3c3c37-e1c9-45fd-8cf1-53cdf24ef3be": {
+            "alternate_package": "d80ca933-40bb-40bf-9d63-f4f18e8c9dfb",
+            "component": "865e15b3-64ca-45ec-83c3-4c8cbc6fc3a7",
+            "fixed": false,
+            "flip": false,
+            "omit_silkscreen": false,
+            "placement": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    11950000,
+                    -47000000
+                ]
+            },
+            "smashed": false,
+            "texts": []
+        },
+        "c311a61e-0d59-49f6-ac0a-7b9698cc3c2d": {
+            "component": "3f2b8717-6d3f-4463-a99f-62e0d519c209",
+            "fixed": false,
+            "flip": false,
+            "omit_silkscreen": false,
+            "placement": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    36000000,
+                    -19000000
+                ]
+            },
+            "smashed": false,
+            "texts": []
+        },
+        "cb5130f8-a109-43bd-a2bf-a7f5dd0dca52": {
+            "alternate_package": "d80ca933-40bb-40bf-9d63-f4f18e8c9dfb",
+            "component": "b7a758df-a8b5-45bf-aa44-a148ff70025f",
+            "fixed": false,
+            "flip": false,
+            "omit_silkscreen": false,
+            "placement": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    11950000,
+                    -72000000
+                ]
+            },
+            "smashed": false,
+            "texts": []
+        },
+        "d5b6b18d-2338-45cc-8282-550890e52de8": {
+            "component": "b936e4d6-797f-4150-9853-ceded8143921",
+            "fixed": false,
+            "flip": true,
+            "omit_silkscreen": false,
+            "placement": {
+                "angle": 0,
+                "mirror": true,
+                "shift": [
+                    12000000,
+                    -61000000
+                ]
+            },
+            "smashed": false,
+            "texts": []
+        },
+        "dfa40eee-ba64-4e40-a3ac-e81575278ddc": {
+            "alternate_package": "d80ca933-40bb-40bf-9d63-f4f18e8c9dfb",
+            "component": "5501edca-ce81-4a09-acf6-d3e6f242c981",
+            "fixed": false,
+            "flip": false,
+            "omit_silkscreen": false,
+            "placement": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    11950000,
+                    -93000000
+                ]
+            },
+            "smashed": false,
+            "texts": []
+        },
+        "ef23aeb5-ffad-42d9-afda-165efed68e24": {
+            "alternate_package": "857c86e5-16ca-460c-b4aa-bff502ae0cc9",
+            "component": "4071ef3a-46d7-4ecb-bc08-84af231e8efa",
+            "fixed": false,
+            "flip": false,
+            "omit_silkscreen": false,
+            "placement": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    42000000,
+                    -70000000
+                ]
+            },
+            "smashed": false,
+            "texts": []
+        },
+        "efec8262-d332-45e4-9e31-d56aead120a6": {
+            "alternate_package": "d80ca933-40bb-40bf-9d63-f4f18e8c9dfb",
+            "component": "329a338d-7c40-4e84-9c2c-873fdc97a92b",
+            "fixed": false,
+            "flip": false,
+            "omit_silkscreen": false,
+            "placement": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    48000000,
+                    -47000000
+                ]
+            },
+            "smashed": false,
+            "texts": []
+        },
+        "ff20d2b2-ab43-4803-a4e7-4e05769ce5be": {
+            "component": "048a1d9a-ae08-44b2-97b5-8a9092801276",
+            "fixed": false,
+            "flip": false,
+            "omit_silkscreen": false,
+            "placement": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    36000000,
+                    -29000000
+                ]
+            },
+            "smashed": false,
+            "texts": []
+        }
+    },
     "pdf_export_settings": {
         "holes_diameter": 0,
-        "layers": {},
+        "layers": {
+            "-100": {
+                "color": {
+                    "b": 0.0,
+                    "g": 0.0,
+                    "r": 0.0
+                },
+                "enabled": false,
+                "mode": "outline"
+            },
+            "-110": {
+                "color": {
+                    "b": 0.0,
+                    "g": 0.0,
+                    "r": 0.0
+                },
+                "enabled": false,
+                "mode": "outline"
+            },
+            "-120": {
+                "color": {
+                    "b": 0.0,
+                    "g": 0.0,
+                    "r": 0.0
+                },
+                "enabled": false,
+                "mode": "outline"
+            },
+            "-130": {
+                "color": {
+                    "b": 0.0,
+                    "g": 0.0,
+                    "r": 0.0
+                },
+                "enabled": false,
+                "mode": "outline"
+            },
+            "-140": {
+                "color": {
+                    "b": 0.0,
+                    "g": 0.0,
+                    "r": 0.0
+                },
+                "enabled": false,
+                "mode": "outline"
+            },
+            "-150": {
+                "color": {
+                    "b": 0.0,
+                    "g": 0.0,
+                    "r": 0.0
+                },
+                "enabled": false,
+                "mode": "outline"
+            },
+            "0": {
+                "color": {
+                    "b": 0.0,
+                    "g": 0.0,
+                    "r": 0.0
+                },
+                "enabled": false,
+                "mode": "outline"
+            },
+            "10": {
+                "color": {
+                    "b": 0.0,
+                    "g": 0.0,
+                    "r": 0.0
+                },
+                "enabled": false,
+                "mode": "outline"
+            },
+            "100": {
+                "color": {
+                    "b": 0.0,
+                    "g": 0.0,
+                    "r": 0.0
+                },
+                "enabled": true,
+                "mode": "outline"
+            },
+            "10000": {
+                "color": {
+                    "b": 0.0,
+                    "g": 0.0,
+                    "r": 0.0
+                },
+                "enabled": false,
+                "mode": "outline"
+            },
+            "110": {
+                "color": {
+                    "b": 0.0,
+                    "g": 0.0,
+                    "r": 0.0
+                },
+                "enabled": true,
+                "mode": "outline"
+            },
+            "20": {
+                "color": {
+                    "b": 0.0,
+                    "g": 0.0,
+                    "r": 0.0
+                },
+                "enabled": false,
+                "mode": "outline"
+            },
+            "30": {
+                "color": {
+                    "b": 0.0,
+                    "g": 0.0,
+                    "r": 0.0
+                },
+                "enabled": false,
+                "mode": "outline"
+            },
+            "40": {
+                "color": {
+                    "b": 0.0,
+                    "g": 0.0,
+                    "r": 0.0
+                },
+                "enabled": false,
+                "mode": "outline"
+            },
+            "50": {
+                "color": {
+                    "b": 0.0,
+                    "g": 0.0,
+                    "r": 0.0
+                },
+                "enabled": true,
+                "mode": "outline"
+            }
+        },
         "min_line_width": 0,
         "mirror": false,
         "output_filename": "",
@@ -71,7 +862,17 @@
     "planes": {},
     "pnp_export_settings": {
         "bottom_side": "",
-        "column_names": {},
+        "column_names": {
+            "MPN": "",
+            "angle": "",
+            "manufacturer": "",
+            "package": "",
+            "refdes": "",
+            "side": "",
+            "value": "",
+            "x": "",
+            "y": ""
+        },
         "columns": [
             "refdes",
             "x",
@@ -88,7 +889,164 @@
         "position_format": "",
         "top_side": ""
     },
-    "polygons": {},
+    "polygons": {
+        "4f1a23fc-5771-401b-b02e-d1658b392409": {
+            "layer": 100,
+            "parameter_class": "",
+            "vertices": [
+                {
+                    "arc_center": [
+                        3000000,
+                        -116250000
+                    ],
+                    "arc_reverse": true,
+                    "position": [
+                        3000000,
+                        -119250000
+                    ],
+                    "type": "arc"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        0,
+                        -116250000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        3000000,
+                        -12250000
+                    ],
+                    "arc_reverse": true,
+                    "position": [
+                        0,
+                        -12250000
+                    ],
+                    "type": "arc"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        3000000,
+                        -9250000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        77000000,
+                        -12250000
+                    ],
+                    "arc_reverse": true,
+                    "position": [
+                        77000000,
+                        -9250000
+                    ],
+                    "type": "arc"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        80000000,
+                        -12250000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        77000000,
+                        -116250000
+                    ],
+                    "arc_reverse": true,
+                    "position": [
+                        80000000,
+                        -116250000
+                    ],
+                    "type": "arc"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        77000000,
+                        -119250000
+                    ],
+                    "type": "line"
+                }
+            ]
+        },
+        "6fb1cc80-46fb-4857-be74-cdf17269b713": {
+            "layer": 200,
+            "parameter_class": "",
+            "vertices": [
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        0,
+                        -128500000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        0,
+                        0
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        80000000,
+                        0
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        80000000,
+                        -128500000
+                    ],
+                    "type": "line"
+                }
+            ]
+        }
+    },
     "rules": {
         "clearance_copper": {
             "f7aa0530-b704-4152-9069-30c28e9888ee": {
@@ -561,13 +1519,13 @@
                 "match_1": {
                     "mode": "all",
                     "net": "00000000-0000-0000-0000-000000000000",
-                    "net_class": "00000000-0000-0000-0000-000000000000",
+                    "net_class": "c061577e-e9c0-48ce-8bcc-1a8d3b007a65",
                     "net_name_regex": ""
                 },
                 "match_2": {
                     "mode": "all",
                     "net": "00000000-0000-0000-0000-000000000000",
-                    "net_class": "00000000-0000-0000-0000-000000000000",
+                    "net_class": "c061577e-e9c0-48ce-8bcc-1a8d3b007a65",
                     "net_name_regex": ""
                 },
                 "order": 0,
@@ -581,7 +1539,7 @@
                 "match": {
                     "mode": "all",
                     "net": "00000000-0000-0000-0000-000000000000",
-                    "net_class": "00000000-0000-0000-0000-000000000000",
+                    "net_class": "c061577e-e9c0-48ce-8bcc-1a8d3b007a65",
                     "net_name_regex": ""
                 },
                 "match_keepout": {
@@ -601,7 +1559,7 @@
                 "match": {
                     "mode": "all",
                     "net": "00000000-0000-0000-0000-000000000000",
-                    "net_class": "00000000-0000-0000-0000-000000000000",
+                    "net_class": "c061577e-e9c0-48ce-8bcc-1a8d3b007a65",
                     "net_name_regex": ""
                 },
                 "order": 0,
@@ -628,7 +1586,7 @@
                 "match": {
                     "mode": "all",
                     "net": "00000000-0000-0000-0000-000000000000",
-                    "net_class": "00000000-0000-0000-0000-000000000000",
+                    "net_class": "c061577e-e9c0-48ce-8bcc-1a8d3b007a65",
                     "net_name_regex": ""
                 },
                 "order": 0
@@ -650,7 +1608,7 @@
                 "match": {
                     "mode": "all",
                     "net": "00000000-0000-0000-0000-000000000000",
-                    "net_class": "00000000-0000-0000-0000-000000000000",
+                    "net_class": "c061577e-e9c0-48ce-8bcc-1a8d3b007a65",
                     "net_name_regex": ""
                 },
                 "order": 0,
@@ -679,7 +1637,7 @@
                 "match": {
                     "mode": "all",
                     "net": "00000000-0000-0000-0000-000000000000",
-                    "net_class": "00000000-0000-0000-0000-000000000000",
+                    "net_class": "c061577e-e9c0-48ce-8bcc-1a8d3b007a65",
                     "net_name_regex": ""
                 },
                 "order": 0,
@@ -703,7 +1661,7 @@
                 "match": {
                     "mode": "all",
                     "net": "00000000-0000-0000-0000-000000000000",
-                    "net_class": "00000000-0000-0000-0000-000000000000",
+                    "net_class": "c061577e-e9c0-48ce-8bcc-1a8d3b007a65",
                     "net_name_regex": ""
                 },
                 "order": 0,
@@ -715,7 +1673,16 @@
             }
         }
     },
-    "stackup": {},
+    "stackup": {
+        "-100": {
+            "substrate_thickness": 0,
+            "thickness": 35000
+        },
+        "0": {
+            "substrate_thickness": 1600000,
+            "thickness": 35000
+        }
+    },
     "step_export_settings": {
         "filename": "",
         "include_3d_models": true,
diff --git a/horizon/pool/3d_models/cache/4bf3d797-dd69-4275-a31b-4d9708a8d391/3d_models/connectors/power/eurorack_powerconnector_unkeyed.step b/horizon/pool/3d_models/cache/4bf3d797-dd69-4275-a31b-4d9708a8d391/3d_models/connectors/power/eurorack_powerconnector_unkeyed.step
new file mode 100755
index 0000000000000000000000000000000000000000..19e069a5858837a55064dd7845c2c8817dd3b28a
--- /dev/null
+++ b/horizon/pool/3d_models/cache/4bf3d797-dd69-4275-a31b-4d9708a8d391/3d_models/connectors/power/eurorack_powerconnector_unkeyed.step
@@ -0,0 +1,18619 @@
+ISO-10303-21;
+HEADER;
+FILE_DESCRIPTION(('FreeCAD Model'),'2;1');
+FILE_NAME('E:/Modular/_horizon/3D/pinhd/2x5.step','2018-11-02T21:32:24',
+  ('Author'),(''),'Open CASCADE STEP processor 7.2','FreeCAD','Unknown'
+  );
+FILE_SCHEMA(('AUTOMOTIVE_DESIGN_CC2 { 1 2 10303 214 -1 1 5 4 }'));
+ENDSEC;
+DATA;
+#1 = APPLICATION_PROTOCOL_DEFINITION('committee draft',
+  'automotive_design',1997,#2);
+#2 = APPLICATION_CONTEXT(
+  'core data for automotive mechanical design processes');
+#3 = SHAPE_DEFINITION_REPRESENTATION(#4,#10);
+#4 = PRODUCT_DEFINITION_SHAPE('','',#5);
+#5 = PRODUCT_DEFINITION('design','',#6,#9);
+#6 = PRODUCT_DEFINITION_FORMATION('','',#7);
+#7 = PRODUCT('difference040_(Solid)','difference040_(Solid)','',(#8));
+#8 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#7765);
+#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,#92,#156,#220,#237,#320,#393,#426,#452,
+    #496,#522,#548,#565,#626,#643,#668,#692,#725,#743,#783,#814,#840,
+    #866,#925,#1016,#1035,#1054,#1071,#1161,#1206,#1262,#1344,#1383,
+    #1409,#1479,#1496,#1513,#1530,#1555,#1579,#1603,#1614,#1631,#1712,
+    #1745,#1778,#1822,#1935,#1952,#1970,#1987,#2006,#2051,#2062,#2088,
+    #2112,#2131,#2143,#2225,#2242,#2275,#2291,#2397,#2416,#2442,#2486,
+    #2547,#2573,#2620,#2637,#2662,#2686,#2710,#2721,#2745,#2757,#2788,
+    #2807,#2818,#2837,#2893,#2910,#2935,#2959,#2992,#3010,#3050,#3067,
+    #3157,#3202,#3228,#3301,#3391,#3436,#3509,#3526,#3559,#3592,#3636,
+    #3749,#3766,#3784,#3801,#3820,#3831,#3857,#3881,#3900,#3931,#3957,
+    #4070,#4087,#4105,#4156,#4175,#4192,#4211,#4222,#4241,#4260,#4321,
+    #4347,#4394,#4411,#4436,#4460,#4484,#4495,#4551,#4568,#4593,#4617,
+    #4650,#4668,#4708,#4725,#4815,#4860,#4886,#4959,#5049,#5094,#5167,
+    #5184,#5217,#5250,#5294,#5407,#5424,#5442,#5459,#5478,#5489,#5515,
+    #5539,#5558,#5589,#5615,#5728,#5745,#5763,#5814,#5833,#5850,#5869,
+    #5880,#5899,#5918,#5979,#6005,#6052,#6069,#6094,#6118,#6142,#6153,
+    #6209,#6226,#6251,#6275,#6308,#6326,#6366,#6383,#6473,#6518,#6544,
+    #6617,#6707,#6752,#6825,#6842,#6875,#6908,#6952,#7033,#7050,#7068,
+    #7085,#7104,#7115,#7141,#7165,#7184,#7215,#7241,#7322,#7339,#7357,
+    #7408,#7427,#7444,#7463,#7474,#7493,#7512,#7556,#7582,#7612,#7629,
+    #7668,#7694,#7724,#7741,#7753));
+#17 = ADVANCED_FACE('',(#18),#52,.F.);
+#18 = FACE_BOUND('',#19,.F.);
+#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('',(-1.27,0.879141149077,2.416190432176));
+#24 = VERTEX_POINT('',#25);
+#25 = CARTESIAN_POINT('',(-1.27,-0.879141149077,2.416190432176));
+#26 = LINE('',#27,#28);
+#27 = CARTESIAN_POINT('',(-1.27,1.27,2.416190432176));
+#28 = VECTOR('',#29,1.);
+#29 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016));
+#30 = ORIENTED_EDGE('',*,*,#31,.F.);
+#31 = EDGE_CURVE('',#32,#24,#34,.T.);
+#32 = VERTEX_POINT('',#33);
+#33 = CARTESIAN_POINT('',(-1.27,-0.879141149077,8.38095678235E-002));
+#34 = LINE('',#35,#36);
+#35 = CARTESIAN_POINT('',(-1.27,-0.879141149077,0.E+000));
+#36 = VECTOR('',#37,1.);
+#37 = DIRECTION('',(0.E+000,0.E+000,1.));
+#38 = ORIENTED_EDGE('',*,*,#39,.F.);
+#39 = EDGE_CURVE('',#40,#32,#42,.T.);
+#40 = VERTEX_POINT('',#41);
+#41 = CARTESIAN_POINT('',(-1.27,0.879141149077,8.38095678235E-002));
+#42 = LINE('',#43,#44);
+#43 = CARTESIAN_POINT('',(-1.27,1.27,8.38095678235E-002));
+#44 = VECTOR('',#45,1.);
+#45 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016));
+#46 = ORIENTED_EDGE('',*,*,#47,.T.);
+#47 = EDGE_CURVE('',#40,#22,#48,.T.);
+#48 = LINE('',#49,#50);
+#49 = CARTESIAN_POINT('',(-1.27,0.879141149077,0.E+000));
+#50 = VECTOR('',#51,1.);
+#51 = DIRECTION('',(0.E+000,0.E+000,1.));
+#52 = PLANE('',#53);
+#53 = AXIS2_PLACEMENT_3D('',#54,#55,#56);
+#54 = CARTESIAN_POINT('',(-1.27,-1.27,0.E+000));
+#55 = DIRECTION('',(1.,0.E+000,0.E+000));
+#56 = DIRECTION('',(0.E+000,0.E+000,1.));
+#57 = ADVANCED_FACE('',(#58),#87,.T.);
+#58 = FACE_BOUND('',#59,.T.);
+#59 = EDGE_LOOP('',(#60,#70,#71,#81));
+#60 = ORIENTED_EDGE('',*,*,#61,.T.);
+#61 = EDGE_CURVE('',#62,#22,#64,.T.);
+#62 = VERTEX_POINT('',#63);
+#63 = CARTESIAN_POINT('',(-1.187602679392,0.987617859245,2.5));
+#64 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#65,#66,#67,#68,#69),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#65 = CARTESIAN_POINT('',(-1.187602047868,0.987618618648,2.5000006));
+#66 = CARTESIAN_POINT('',(-1.209574382406,0.961197094183,2.479125098425)
+  );
+#67 = CARTESIAN_POINT('',(-1.230613803354,0.934303103296,2.458156254658)
+  );
+#68 = CARTESIAN_POINT('',(-1.250748674142,0.90695145447,2.437155433402)
+  );
+#69 = CARTESIAN_POINT('',(-1.27,0.879141149077,2.416190432176));
+#70 = ORIENTED_EDGE('',*,*,#21,.T.);
+#71 = ORIENTED_EDGE('',*,*,#72,.F.);
+#72 = EDGE_CURVE('',#73,#24,#75,.T.);
+#73 = VERTEX_POINT('',#74);
+#74 = CARTESIAN_POINT('',(-1.187602679392,-0.987617859245,2.5));
+#75 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#76,#77,#78,#79,#80),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#76 = CARTESIAN_POINT('',(-1.187602047868,-0.987618618648,2.5000006));
+#77 = CARTESIAN_POINT('',(-1.209574382406,-0.961197094183,2.479125098425
+    ));
+#78 = CARTESIAN_POINT('',(-1.230613803354,-0.934303103296,2.458156254658
+    ));
+#79 = CARTESIAN_POINT('',(-1.250748674142,-0.90695145447,2.437155433402)
+  );
+#80 = CARTESIAN_POINT('',(-1.27,-0.879141149077,2.416190432176));
+#81 = ORIENTED_EDGE('',*,*,#82,.F.);
+#82 = EDGE_CURVE('',#62,#73,#83,.T.);
+#83 = LINE('',#84,#85);
+#84 = CARTESIAN_POINT('',(-1.187602679392,1.27,2.5));
+#85 = VECTOR('',#86,1.);
+#86 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016));
+#87 = CYLINDRICAL_SURFACE('',#88,1.72421);
+#88 = AXIS2_PLACEMENT_3D('',#89,#90,#91);
+#89 = CARTESIAN_POINT('',(0.E+000,1.27,1.25));
+#90 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016));
+#91 = DIRECTION('',(1.,0.E+000,0.E+000));
+#92 = ADVANCED_FACE('',(#93),#151,.T.);
+#93 = FACE_BOUND('',#94,.T.);
+#94 = EDGE_LOOP('',(#95,#105,#115,#124,#132,#133,#134,#143));
+#95 = ORIENTED_EDGE('',*,*,#96,.F.);
+#96 = EDGE_CURVE('',#97,#99,#101,.T.);
+#97 = VERTEX_POINT('',#98);
+#98 = CARTESIAN_POINT('',(-0.879141149077,1.27,8.38095678235E-002));
+#99 = VERTEX_POINT('',#100);
+#100 = CARTESIAN_POINT('',(-0.879141149077,1.27,2.416190432176));
+#101 = LINE('',#102,#103);
+#102 = CARTESIAN_POINT('',(-0.879141149077,1.27,0.E+000));
+#103 = VECTOR('',#104,1.);
+#104 = DIRECTION('',(0.E+000,0.E+000,1.));
+#105 = ORIENTED_EDGE('',*,*,#106,.F.);
+#106 = EDGE_CURVE('',#107,#97,#109,.T.);
+#107 = VERTEX_POINT('',#108);
+#108 = CARTESIAN_POINT('',(-0.987617859245,1.187602679392,0.E+000));
+#109 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#110,#111,#112,#113,#114),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#110 = CARTESIAN_POINT('',(-0.987618618648,1.187602047868,
+    -5.9999999962E-007));
+#111 = CARTESIAN_POINT('',(-0.961197094183,1.209574382406,
+    2.087490157544E-002));
+#112 = CARTESIAN_POINT('',(-0.934303103296,1.230613803354,
+    4.184374534236E-002));
+#113 = CARTESIAN_POINT('',(-0.90695145447,1.250748674142,
+    6.284456659842E-002));
+#114 = CARTESIAN_POINT('',(-0.879141149077,1.27,8.380956782353E-002));
+#115 = ORIENTED_EDGE('',*,*,#116,.T.);
+#116 = EDGE_CURVE('',#107,#117,#119,.T.);
+#117 = VERTEX_POINT('',#118);
+#118 = CARTESIAN_POINT('',(-1.187602679392,0.987617859245,0.E+000));
+#119 = CIRCLE('',#120,1.5446);
+#120 = AXIS2_PLACEMENT_3D('',#121,#122,#123);
+#121 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#122 = DIRECTION('',(0.E+000,0.E+000,1.));
+#123 = DIRECTION('',(1.,0.E+000,0.E+000));
+#124 = ORIENTED_EDGE('',*,*,#125,.F.);
+#125 = EDGE_CURVE('',#40,#117,#126,.T.);
+#126 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#127,#128,#129,#130,#131),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#127 = CARTESIAN_POINT('',(-1.27,0.879141149077,8.38095678235E-002));
+#128 = CARTESIAN_POINT('',(-1.250748673214,0.906951455811,
+    6.2844565587E-002));
+#129 = CARTESIAN_POINT('',(-1.230613804874,0.934303102649,
+    4.184375059841E-002));
+#130 = CARTESIAN_POINT('',(-1.209574381028,0.961197095841,
+    2.087490026575E-002));
+#131 = CARTESIAN_POINT('',(-1.187602047868,0.987618618648,
+    -6.000000010419E-007));
+#132 = ORIENTED_EDGE('',*,*,#47,.T.);
+#133 = ORIENTED_EDGE('',*,*,#61,.F.);
+#134 = ORIENTED_EDGE('',*,*,#135,.F.);
+#135 = EDGE_CURVE('',#136,#62,#138,.T.);
+#136 = VERTEX_POINT('',#137);
+#137 = CARTESIAN_POINT('',(-0.987617859245,1.187602679392,2.5));
+#138 = CIRCLE('',#139,1.5446);
+#139 = AXIS2_PLACEMENT_3D('',#140,#141,#142);
+#140 = CARTESIAN_POINT('',(0.E+000,0.E+000,2.5));
+#141 = DIRECTION('',(0.E+000,0.E+000,1.));
+#142 = DIRECTION('',(1.,0.E+000,0.E+000));
+#143 = ORIENTED_EDGE('',*,*,#144,.F.);
+#144 = EDGE_CURVE('',#99,#136,#145,.T.);
+#145 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#146,#147,#148,#149,#150),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#146 = CARTESIAN_POINT('',(-0.879141149077,1.27,2.416190432176));
+#147 = CARTESIAN_POINT('',(-0.906951455811,1.250748673214,2.437155434413
+    ));
+#148 = CARTESIAN_POINT('',(-0.934303102649,1.230613804874,2.458156249402
+    ));
+#149 = CARTESIAN_POINT('',(-0.961197095841,1.209574381028,2.479125099734
+    ));
+#150 = CARTESIAN_POINT('',(-0.987618618648,1.187602047868,2.5000006));
+#151 = CYLINDRICAL_SURFACE('',#152,1.5446);
+#152 = AXIS2_PLACEMENT_3D('',#153,#154,#155);
+#153 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#154 = DIRECTION('',(0.E+000,0.E+000,1.));
+#155 = DIRECTION('',(1.,0.E+000,0.E+000));
+#156 = ADVANCED_FACE('',(#157),#215,.T.);
+#157 = FACE_BOUND('',#158,.T.);
+#158 = EDGE_LOOP('',(#159,#160,#170,#179,#189,#197,#207,#214));
+#159 = ORIENTED_EDGE('',*,*,#31,.F.);
+#160 = ORIENTED_EDGE('',*,*,#161,.T.);
+#161 = EDGE_CURVE('',#32,#162,#164,.T.);
+#162 = VERTEX_POINT('',#163);
+#163 = CARTESIAN_POINT('',(-1.187602679392,-0.987617859245,0.E+000));
+#164 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#165,#166,#167,#168,#169),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#165 = CARTESIAN_POINT('',(-1.27,-0.879141149077,8.38095678235E-002));
+#166 = CARTESIAN_POINT('',(-1.250748673214,-0.906951455811,
+    6.2844565587E-002));
+#167 = CARTESIAN_POINT('',(-1.230613804874,-0.934303102649,
+    4.184375059841E-002));
+#168 = CARTESIAN_POINT('',(-1.209574381028,-0.961197095841,
+    2.087490026575E-002));
+#169 = CARTESIAN_POINT('',(-1.187602047868,-0.987618618648,
+    -6.000000000641E-007));
+#170 = ORIENTED_EDGE('',*,*,#171,.T.);
+#171 = EDGE_CURVE('',#162,#172,#174,.T.);
+#172 = VERTEX_POINT('',#173);
+#173 = CARTESIAN_POINT('',(-0.987617859245,-1.187602679392,0.E+000));
+#174 = CIRCLE('',#175,1.5446);
+#175 = AXIS2_PLACEMENT_3D('',#176,#177,#178);
+#176 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#177 = DIRECTION('',(0.E+000,0.E+000,1.));
+#178 = DIRECTION('',(1.,0.E+000,0.E+000));
+#179 = ORIENTED_EDGE('',*,*,#180,.F.);
+#180 = EDGE_CURVE('',#181,#172,#183,.T.);
+#181 = VERTEX_POINT('',#182);
+#182 = CARTESIAN_POINT('',(-0.879141149077,-1.27,8.38095678235E-002));
+#183 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#184,#185,#186,#187,#188),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#184 = CARTESIAN_POINT('',(-0.879141149077,-1.27,8.380956782353E-002));
+#185 = CARTESIAN_POINT('',(-0.906951455811,-1.250748673214,
+    6.284456558702E-002));
+#186 = CARTESIAN_POINT('',(-0.934303102649,-1.230613804874,
+    4.184375059841E-002));
+#187 = CARTESIAN_POINT('',(-0.961197095841,-1.209574381028,
+    2.087490026575E-002));
+#188 = CARTESIAN_POINT('',(-0.987618618648,-1.187602047868,
+    -6.000000013964E-007));
+#189 = ORIENTED_EDGE('',*,*,#190,.T.);
+#190 = EDGE_CURVE('',#181,#191,#193,.T.);
+#191 = VERTEX_POINT('',#192);
+#192 = CARTESIAN_POINT('',(-0.879141149077,-1.27,2.416190432176));
+#193 = LINE('',#194,#195);
+#194 = CARTESIAN_POINT('',(-0.879141149077,-1.27,0.E+000));
+#195 = VECTOR('',#196,1.);
+#196 = DIRECTION('',(0.E+000,0.E+000,1.));
+#197 = ORIENTED_EDGE('',*,*,#198,.F.);
+#198 = EDGE_CURVE('',#199,#191,#201,.T.);
+#199 = VERTEX_POINT('',#200);
+#200 = CARTESIAN_POINT('',(-0.987617859245,-1.187602679392,2.5));
+#201 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#202,#203,#204,#205,#206),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#202 = CARTESIAN_POINT('',(-0.987618618648,-1.187602047868,2.5000006));
+#203 = CARTESIAN_POINT('',(-0.961197094183,-1.209574382406,
+    2.479125098425));
+#204 = CARTESIAN_POINT('',(-0.934303103296,-1.230613803354,
+    2.458156254658));
+#205 = CARTESIAN_POINT('',(-0.90695145447,-1.250748674142,2.437155433402
+    ));
+#206 = CARTESIAN_POINT('',(-0.879141149077,-1.27,2.416190432176));
+#207 = ORIENTED_EDGE('',*,*,#208,.F.);
+#208 = EDGE_CURVE('',#73,#199,#209,.T.);
+#209 = CIRCLE('',#210,1.5446);
+#210 = AXIS2_PLACEMENT_3D('',#211,#212,#213);
+#211 = CARTESIAN_POINT('',(0.E+000,0.E+000,2.5));
+#212 = DIRECTION('',(0.E+000,0.E+000,1.));
+#213 = DIRECTION('',(1.,0.E+000,0.E+000));
+#214 = ORIENTED_EDGE('',*,*,#72,.T.);
+#215 = CYLINDRICAL_SURFACE('',#216,1.5446);
+#216 = AXIS2_PLACEMENT_3D('',#217,#218,#219);
+#217 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#218 = DIRECTION('',(0.E+000,0.E+000,1.));
+#219 = DIRECTION('',(1.,0.E+000,0.E+000));
+#220 = ADVANCED_FACE('',(#221),#232,.T.);
+#221 = FACE_BOUND('',#222,.T.);
+#222 = EDGE_LOOP('',(#223,#224,#225,#231));
+#223 = ORIENTED_EDGE('',*,*,#39,.F.);
+#224 = ORIENTED_EDGE('',*,*,#125,.T.);
+#225 = ORIENTED_EDGE('',*,*,#226,.T.);
+#226 = EDGE_CURVE('',#117,#162,#227,.T.);
+#227 = LINE('',#228,#229);
+#228 = CARTESIAN_POINT('',(-1.187602679392,1.27,0.E+000));
+#229 = VECTOR('',#230,1.);
+#230 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016));
+#231 = ORIENTED_EDGE('',*,*,#161,.F.);
+#232 = CYLINDRICAL_SURFACE('',#233,1.72421);
+#233 = AXIS2_PLACEMENT_3D('',#234,#235,#236);
+#234 = CARTESIAN_POINT('',(0.E+000,1.27,1.25));
+#235 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016));
+#236 = DIRECTION('',(1.,0.E+000,0.E+000));
+#237 = ADVANCED_FACE('',(#238),#315,.T.);
+#238 = FACE_BOUND('',#239,.T.);
+#239 = EDGE_LOOP('',(#240,#241,#242,#243,#251,#260,#268,#276,#284,#292,
+    #300,#309));
+#240 = ORIENTED_EDGE('',*,*,#135,.T.);
+#241 = ORIENTED_EDGE('',*,*,#82,.T.);
+#242 = ORIENTED_EDGE('',*,*,#208,.T.);
+#243 = ORIENTED_EDGE('',*,*,#244,.T.);
+#244 = EDGE_CURVE('',#199,#245,#247,.T.);
+#245 = VERTEX_POINT('',#246);
+#246 = CARTESIAN_POINT('',(0.987617859245,-1.187602679392,2.5));
+#247 = LINE('',#248,#249);
+#248 = CARTESIAN_POINT('',(-1.27,-1.187602679392,2.5));
+#249 = VECTOR('',#250,1.);
+#250 = DIRECTION('',(1.,0.E+000,-2.22044604925E-016));
+#251 = ORIENTED_EDGE('',*,*,#252,.T.);
+#252 = EDGE_CURVE('',#245,#253,#255,.T.);
+#253 = VERTEX_POINT('',#254);
+#254 = CARTESIAN_POINT('',(1.187602679392,-0.987617859245,2.5));
+#255 = CIRCLE('',#256,1.5446);
+#256 = AXIS2_PLACEMENT_3D('',#257,#258,#259);
+#257 = CARTESIAN_POINT('',(0.E+000,0.E+000,2.5));
+#258 = DIRECTION('',(0.E+000,0.E+000,1.));
+#259 = DIRECTION('',(1.,0.E+000,0.E+000));
+#260 = ORIENTED_EDGE('',*,*,#261,.F.);
+#261 = EDGE_CURVE('',#262,#253,#264,.T.);
+#262 = VERTEX_POINT('',#263);
+#263 = CARTESIAN_POINT('',(1.187602679392,-0.9,2.5));
+#264 = LINE('',#265,#266);
+#265 = CARTESIAN_POINT('',(1.187602679392,1.27,2.5));
+#266 = VECTOR('',#267,1.);
+#267 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016));
+#268 = ORIENTED_EDGE('',*,*,#269,.T.);
+#269 = EDGE_CURVE('',#262,#270,#272,.T.);
+#270 = VERTEX_POINT('',#271);
+#271 = CARTESIAN_POINT('',(0.92,-0.9,2.5));
+#272 = LINE('',#273,#274);
+#273 = CARTESIAN_POINT('',(-0.175,-0.9,2.5));
+#274 = VECTOR('',#275,1.);
+#275 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#276 = ORIENTED_EDGE('',*,*,#277,.T.);
+#277 = EDGE_CURVE('',#270,#278,#280,.T.);
+#278 = VERTEX_POINT('',#279);
+#279 = CARTESIAN_POINT('',(0.92,0.9,2.5));
+#280 = LINE('',#281,#282);
+#281 = CARTESIAN_POINT('',(0.92,-1.085,2.5));
+#282 = VECTOR('',#283,1.);
+#283 = DIRECTION('',(0.E+000,1.,0.E+000));
+#284 = ORIENTED_EDGE('',*,*,#285,.F.);
+#285 = EDGE_CURVE('',#286,#278,#288,.T.);
+#286 = VERTEX_POINT('',#287);
+#287 = CARTESIAN_POINT('',(1.187602679392,0.9,2.5));
+#288 = LINE('',#289,#290);
+#289 = CARTESIAN_POINT('',(-0.175,0.9,2.5));
+#290 = VECTOR('',#291,1.);
+#291 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#292 = ORIENTED_EDGE('',*,*,#293,.F.);
+#293 = EDGE_CURVE('',#294,#286,#296,.T.);
+#294 = VERTEX_POINT('',#295);
+#295 = CARTESIAN_POINT('',(1.187602679392,0.987617859245,2.5));
+#296 = LINE('',#297,#298);
+#297 = CARTESIAN_POINT('',(1.187602679392,1.27,2.5));
+#298 = VECTOR('',#299,1.);
+#299 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016));
+#300 = ORIENTED_EDGE('',*,*,#301,.T.);
+#301 = EDGE_CURVE('',#294,#302,#304,.T.);
+#302 = VERTEX_POINT('',#303);
+#303 = CARTESIAN_POINT('',(0.987617859245,1.187602679392,2.5));
+#304 = CIRCLE('',#305,1.5446);
+#305 = AXIS2_PLACEMENT_3D('',#306,#307,#308);
+#306 = CARTESIAN_POINT('',(0.E+000,0.E+000,2.5));
+#307 = DIRECTION('',(0.E+000,0.E+000,1.));
+#308 = DIRECTION('',(1.,0.E+000,0.E+000));
+#309 = ORIENTED_EDGE('',*,*,#310,.F.);
+#310 = EDGE_CURVE('',#136,#302,#311,.T.);
+#311 = LINE('',#312,#313);
+#312 = CARTESIAN_POINT('',(-1.27,1.187602679392,2.5));
+#313 = VECTOR('',#314,1.);
+#314 = DIRECTION('',(1.,0.E+000,-2.22044604925E-016));
+#315 = PLANE('',#316);
+#316 = AXIS2_PLACEMENT_3D('',#317,#318,#319);
+#317 = CARTESIAN_POINT('',(-1.27,-1.27,2.5));
+#318 = DIRECTION('',(0.E+000,0.E+000,1.));
+#319 = DIRECTION('',(1.,0.E+000,0.E+000));
+#320 = ADVANCED_FACE('',(#321),#388,.T.);
+#321 = FACE_BOUND('',#322,.T.);
+#322 = EDGE_LOOP('',(#323,#333,#343,#352,#360,#361,#371,#380));
+#323 = ORIENTED_EDGE('',*,*,#324,.F.);
+#324 = EDGE_CURVE('',#325,#327,#329,.T.);
+#325 = VERTEX_POINT('',#326);
+#326 = CARTESIAN_POINT('',(-1.27,1.660858850923,8.38095678235E-002));
+#327 = VERTEX_POINT('',#328);
+#328 = CARTESIAN_POINT('',(-1.27,1.660858850923,2.416190432176));
+#329 = LINE('',#330,#331);
+#330 = CARTESIAN_POINT('',(-1.27,1.660858850923,0.E+000));
+#331 = VECTOR('',#332,1.);
+#332 = DIRECTION('',(0.E+000,0.E+000,1.));
+#333 = ORIENTED_EDGE('',*,*,#334,.T.);
+#334 = EDGE_CURVE('',#325,#335,#337,.T.);
+#335 = VERTEX_POINT('',#336);
+#336 = CARTESIAN_POINT('',(-1.187602679392,1.552382140755,0.E+000));
+#337 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#338,#339,#340,#341,#342),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#338 = CARTESIAN_POINT('',(-1.27,1.660858850923,8.38095678235E-002));
+#339 = CARTESIAN_POINT('',(-1.250748673214,1.633048544189,
+    6.2844565587E-002));
+#340 = CARTESIAN_POINT('',(-1.230613804874,1.605696897351,
+    4.184375059841E-002));
+#341 = CARTESIAN_POINT('',(-1.209574381028,1.578802904159,
+    2.087490026575E-002));
+#342 = CARTESIAN_POINT('',(-1.187602047868,1.552381381352,
+    -6.000000000641E-007));
+#343 = ORIENTED_EDGE('',*,*,#344,.T.);
+#344 = EDGE_CURVE('',#335,#345,#347,.T.);
+#345 = VERTEX_POINT('',#346);
+#346 = CARTESIAN_POINT('',(-0.987617859245,1.352397320608,0.E+000));
+#347 = CIRCLE('',#348,1.5446);
+#348 = AXIS2_PLACEMENT_3D('',#349,#350,#351);
+#349 = CARTESIAN_POINT('',(0.E+000,2.54,0.E+000));
+#350 = DIRECTION('',(0.E+000,0.E+000,1.));
+#351 = DIRECTION('',(1.,0.E+000,0.E+000));
+#352 = ORIENTED_EDGE('',*,*,#353,.F.);
+#353 = EDGE_CURVE('',#97,#345,#354,.T.);
+#354 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#355,#356,#357,#358,#359),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#355 = CARTESIAN_POINT('',(-0.879141149077,1.27,8.380956782353E-002));
+#356 = CARTESIAN_POINT('',(-0.906951455811,1.289251326786,
+    6.284456558702E-002));
+#357 = CARTESIAN_POINT('',(-0.934303102649,1.309386195126,
+    4.184375059841E-002));
+#358 = CARTESIAN_POINT('',(-0.961197095841,1.330425618972,
+    2.087490026575E-002));
+#359 = CARTESIAN_POINT('',(-0.987618618648,1.352397952132,
+    -6.000000013964E-007));
+#360 = ORIENTED_EDGE('',*,*,#96,.T.);
+#361 = ORIENTED_EDGE('',*,*,#362,.F.);
+#362 = EDGE_CURVE('',#363,#99,#365,.T.);
+#363 = VERTEX_POINT('',#364);
+#364 = CARTESIAN_POINT('',(-0.987617859245,1.352397320608,2.5));
+#365 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#366,#367,#368,#369,#370),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#366 = CARTESIAN_POINT('',(-0.987618618648,1.352397952132,2.5000006));
+#367 = CARTESIAN_POINT('',(-0.961197094183,1.330425617594,2.479125098425
+    ));
+#368 = CARTESIAN_POINT('',(-0.934303103296,1.309386196646,2.458156254658
+    ));
+#369 = CARTESIAN_POINT('',(-0.90695145447,1.289251325858,2.437155433402)
+  );
+#370 = CARTESIAN_POINT('',(-0.879141149077,1.27,2.416190432176));
+#371 = ORIENTED_EDGE('',*,*,#372,.F.);
+#372 = EDGE_CURVE('',#373,#363,#375,.T.);
+#373 = VERTEX_POINT('',#374);
+#374 = CARTESIAN_POINT('',(-1.187602679392,1.552382140755,2.5));
+#375 = CIRCLE('',#376,1.5446);
+#376 = AXIS2_PLACEMENT_3D('',#377,#378,#379);
+#377 = CARTESIAN_POINT('',(0.E+000,2.54,2.5));
+#378 = DIRECTION('',(0.E+000,0.E+000,1.));
+#379 = DIRECTION('',(1.,0.E+000,0.E+000));
+#380 = ORIENTED_EDGE('',*,*,#381,.T.);
+#381 = EDGE_CURVE('',#373,#327,#382,.T.);
+#382 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#383,#384,#385,#386,#387),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#383 = CARTESIAN_POINT('',(-1.187602047868,1.552381381352,2.5000006));
+#384 = CARTESIAN_POINT('',(-1.209574382406,1.578802905817,2.479125098425
+    ));
+#385 = CARTESIAN_POINT('',(-1.230613803354,1.605696896704,2.458156254658
+    ));
+#386 = CARTESIAN_POINT('',(-1.250748674142,1.63304854553,2.437155433402)
+  );
+#387 = CARTESIAN_POINT('',(-1.27,1.660858850923,2.416190432176));
+#388 = CYLINDRICAL_SURFACE('',#389,1.5446);
+#389 = AXIS2_PLACEMENT_3D('',#390,#391,#392);
+#390 = CARTESIAN_POINT('',(0.E+000,2.54,0.E+000));
+#391 = DIRECTION('',(0.E+000,0.E+000,1.));
+#392 = DIRECTION('',(1.,0.E+000,0.E+000));
+#393 = ADVANCED_FACE('',(#394),#421,.T.);
+#394 = FACE_BOUND('',#395,.T.);
+#395 = EDGE_LOOP('',(#396,#404,#405,#413));
+#396 = ORIENTED_EDGE('',*,*,#397,.F.);
+#397 = EDGE_CURVE('',#107,#398,#400,.T.);
+#398 = VERTEX_POINT('',#399);
+#399 = CARTESIAN_POINT('',(0.987617859245,1.187602679392,0.E+000));
+#400 = LINE('',#401,#402);
+#401 = CARTESIAN_POINT('',(-1.27,1.187602679392,0.E+000));
+#402 = VECTOR('',#403,1.);
+#403 = DIRECTION('',(1.,0.E+000,-2.22044604925E-016));
+#404 = ORIENTED_EDGE('',*,*,#106,.T.);
+#405 = ORIENTED_EDGE('',*,*,#406,.T.);
+#406 = EDGE_CURVE('',#97,#407,#409,.T.);
+#407 = VERTEX_POINT('',#408);
+#408 = CARTESIAN_POINT('',(0.879141149077,1.27,8.38095678235E-002));
+#409 = LINE('',#410,#411);
+#410 = CARTESIAN_POINT('',(-1.27,1.27,8.38095678235E-002));
+#411 = VECTOR('',#412,1.);
+#412 = DIRECTION('',(1.,0.E+000,-2.22044604925E-016));
+#413 = ORIENTED_EDGE('',*,*,#414,.F.);
+#414 = EDGE_CURVE('',#398,#407,#415,.T.);
+#415 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#416,#417,#418,#419,#420),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#416 = CARTESIAN_POINT('',(0.987618618648,1.187602047868,
+    -5.999999987319E-007));
+#417 = CARTESIAN_POINT('',(0.961197094183,1.209574382406,
+    2.087490157544E-002));
+#418 = CARTESIAN_POINT('',(0.934303103296,1.230613803354,
+    4.184374534235E-002));
+#419 = CARTESIAN_POINT('',(0.90695145447,1.250748674142,
+    6.28445665984E-002));
+#420 = CARTESIAN_POINT('',(0.879141149077,1.27,8.38095678235E-002));
+#421 = CYLINDRICAL_SURFACE('',#422,1.72421);
+#422 = AXIS2_PLACEMENT_3D('',#423,#424,#425);
+#423 = CARTESIAN_POINT('',(-1.27,0.E+000,1.25));
+#424 = DIRECTION('',(1.,0.E+000,-2.22044604925E-016));
+#425 = DIRECTION('',(-2.22044604925E-016,0.E+000,-1.));
+#426 = ADVANCED_FACE('',(#427),#447,.T.);
+#427 = FACE_BOUND('',#428,.T.);
+#428 = EDGE_LOOP('',(#429,#430,#431,#441));
+#429 = ORIENTED_EDGE('',*,*,#144,.T.);
+#430 = ORIENTED_EDGE('',*,*,#310,.T.);
+#431 = ORIENTED_EDGE('',*,*,#432,.F.);
+#432 = EDGE_CURVE('',#433,#302,#435,.T.);
+#433 = VERTEX_POINT('',#434);
+#434 = CARTESIAN_POINT('',(0.879141149077,1.27,2.416190432176));
+#435 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#436,#437,#438,#439,#440),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#436 = CARTESIAN_POINT('',(0.879141149077,1.27,2.416190432176));
+#437 = CARTESIAN_POINT('',(0.906951455811,1.250748673214,2.437155434413)
+  );
+#438 = CARTESIAN_POINT('',(0.934303102649,1.230613804874,2.458156249402)
+  );
+#439 = CARTESIAN_POINT('',(0.961197095841,1.209574381028,2.479125099734)
+  );
+#440 = CARTESIAN_POINT('',(0.987618618648,1.187602047868,2.5000006));
+#441 = ORIENTED_EDGE('',*,*,#442,.F.);
+#442 = EDGE_CURVE('',#99,#433,#443,.T.);
+#443 = LINE('',#444,#445);
+#444 = CARTESIAN_POINT('',(-1.27,1.27,2.416190432176));
+#445 = VECTOR('',#446,1.);
+#446 = DIRECTION('',(1.,0.E+000,-2.22044604925E-016));
+#447 = CYLINDRICAL_SURFACE('',#448,1.72421);
+#448 = AXIS2_PLACEMENT_3D('',#449,#450,#451);
+#449 = CARTESIAN_POINT('',(-1.27,0.E+000,1.25));
+#450 = DIRECTION('',(1.,0.E+000,-2.22044604925E-016));
+#451 = DIRECTION('',(-2.22044604925E-016,0.E+000,-1.));
+#452 = ADVANCED_FACE('',(#453),#491,.F.);
+#453 = FACE_BOUND('',#454,.F.);
+#454 = EDGE_LOOP('',(#455,#463,#472,#480,#487,#488,#489,#490));
+#455 = ORIENTED_EDGE('',*,*,#456,.T.);
+#456 = EDGE_CURVE('',#172,#457,#459,.T.);
+#457 = VERTEX_POINT('',#458);
+#458 = CARTESIAN_POINT('',(0.987617859245,-1.187602679392,0.E+000));
+#459 = LINE('',#460,#461);
+#460 = CARTESIAN_POINT('',(-1.27,-1.187602679392,0.E+000));
+#461 = VECTOR('',#462,1.);
+#462 = DIRECTION('',(1.,0.E+000,-2.22044604925E-016));
+#463 = ORIENTED_EDGE('',*,*,#464,.T.);
+#464 = EDGE_CURVE('',#457,#465,#467,.T.);
+#465 = VERTEX_POINT('',#466);
+#466 = CARTESIAN_POINT('',(1.187602679392,-0.987617859245,0.E+000));
+#467 = CIRCLE('',#468,1.5446);
+#468 = AXIS2_PLACEMENT_3D('',#469,#470,#471);
+#469 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#470 = DIRECTION('',(0.E+000,0.E+000,1.));
+#471 = DIRECTION('',(1.,0.E+000,0.E+000));
+#472 = ORIENTED_EDGE('',*,*,#473,.F.);
+#473 = EDGE_CURVE('',#474,#465,#476,.T.);
+#474 = VERTEX_POINT('',#475);
+#475 = CARTESIAN_POINT('',(1.187602679392,0.987617859245,0.E+000));
+#476 = LINE('',#477,#478);
+#477 = CARTESIAN_POINT('',(1.187602679392,1.27,0.E+000));
+#478 = VECTOR('',#479,1.);
+#479 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016));
+#480 = ORIENTED_EDGE('',*,*,#481,.T.);
+#481 = EDGE_CURVE('',#474,#398,#482,.T.);
+#482 = CIRCLE('',#483,1.5446);
+#483 = AXIS2_PLACEMENT_3D('',#484,#485,#486);
+#484 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#485 = DIRECTION('',(0.E+000,0.E+000,1.));
+#486 = DIRECTION('',(1.,0.E+000,0.E+000));
+#487 = ORIENTED_EDGE('',*,*,#397,.F.);
+#488 = ORIENTED_EDGE('',*,*,#116,.T.);
+#489 = ORIENTED_EDGE('',*,*,#226,.T.);
+#490 = ORIENTED_EDGE('',*,*,#171,.T.);
+#491 = PLANE('',#492);
+#492 = AXIS2_PLACEMENT_3D('',#493,#494,#495);
+#493 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#494 = DIRECTION('',(0.E+000,0.E+000,1.));
+#495 = DIRECTION('',(1.,0.E+000,0.E+000));
+#496 = ADVANCED_FACE('',(#497),#517,.T.);
+#497 = FACE_BOUND('',#498,.T.);
+#498 = EDGE_LOOP('',(#499,#500,#501,#511));
+#499 = ORIENTED_EDGE('',*,*,#180,.T.);
+#500 = ORIENTED_EDGE('',*,*,#456,.T.);
+#501 = ORIENTED_EDGE('',*,*,#502,.F.);
+#502 = EDGE_CURVE('',#503,#457,#505,.T.);
+#503 = VERTEX_POINT('',#504);
+#504 = CARTESIAN_POINT('',(0.879141149077,-1.27,8.38095678235E-002));
+#505 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#506,#507,#508,#509,#510),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#506 = CARTESIAN_POINT('',(0.879141149077,-1.27,8.38095678235E-002));
+#507 = CARTESIAN_POINT('',(0.906951455811,-1.250748673214,
+    6.2844565587E-002));
+#508 = CARTESIAN_POINT('',(0.934303102649,-1.230613804874,
+    4.184375059841E-002));
+#509 = CARTESIAN_POINT('',(0.961197095841,-1.209574381028,
+    2.087490026575E-002));
+#510 = CARTESIAN_POINT('',(0.987618618648,-1.187602047868,
+    -5.999999989539E-007));
+#511 = ORIENTED_EDGE('',*,*,#512,.F.);
+#512 = EDGE_CURVE('',#181,#503,#513,.T.);
+#513 = LINE('',#514,#515);
+#514 = CARTESIAN_POINT('',(-1.27,-1.27,8.38095678235E-002));
+#515 = VECTOR('',#516,1.);
+#516 = DIRECTION('',(1.,0.E+000,-2.22044604925E-016));
+#517 = CYLINDRICAL_SURFACE('',#518,1.72421);
+#518 = AXIS2_PLACEMENT_3D('',#519,#520,#521);
+#519 = CARTESIAN_POINT('',(-1.27,0.E+000,1.25));
+#520 = DIRECTION('',(1.,0.E+000,-2.22044604925E-016));
+#521 = DIRECTION('',(-2.22044604925E-016,0.E+000,-1.));
+#522 = ADVANCED_FACE('',(#523),#543,.T.);
+#523 = FACE_BOUND('',#524,.T.);
+#524 = EDGE_LOOP('',(#525,#526,#527,#535));
+#525 = ORIENTED_EDGE('',*,*,#244,.F.);
+#526 = ORIENTED_EDGE('',*,*,#198,.T.);
+#527 = ORIENTED_EDGE('',*,*,#528,.T.);
+#528 = EDGE_CURVE('',#191,#529,#531,.T.);
+#529 = VERTEX_POINT('',#530);
+#530 = CARTESIAN_POINT('',(0.879141149077,-1.27,2.416190432176));
+#531 = LINE('',#532,#533);
+#532 = CARTESIAN_POINT('',(-1.27,-1.27,2.416190432176));
+#533 = VECTOR('',#534,1.);
+#534 = DIRECTION('',(1.,0.E+000,-2.22044604925E-016));
+#535 = ORIENTED_EDGE('',*,*,#536,.F.);
+#536 = EDGE_CURVE('',#245,#529,#537,.T.);
+#537 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#538,#539,#540,#541,#542),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#538 = CARTESIAN_POINT('',(0.987618618648,-1.187602047868,2.5000006));
+#539 = CARTESIAN_POINT('',(0.961197094183,-1.209574382406,2.479125098425
+    ));
+#540 = CARTESIAN_POINT('',(0.934303103296,-1.230613803354,2.458156254658
+    ));
+#541 = CARTESIAN_POINT('',(0.90695145447,-1.250748674142,2.437155433402)
+  );
+#542 = CARTESIAN_POINT('',(0.879141149077,-1.27,2.416190432176));
+#543 = CYLINDRICAL_SURFACE('',#544,1.72421);
+#544 = AXIS2_PLACEMENT_3D('',#545,#546,#547);
+#545 = CARTESIAN_POINT('',(-1.27,0.E+000,1.25));
+#546 = DIRECTION('',(1.,0.E+000,-2.22044604925E-016));
+#547 = DIRECTION('',(-2.22044604925E-016,0.E+000,-1.));
+#548 = ADVANCED_FACE('',(#549),#560,.F.);
+#549 = FACE_BOUND('',#550,.F.);
+#550 = EDGE_LOOP('',(#551,#552,#553,#554));
+#551 = ORIENTED_EDGE('',*,*,#512,.F.);
+#552 = ORIENTED_EDGE('',*,*,#190,.T.);
+#553 = ORIENTED_EDGE('',*,*,#528,.T.);
+#554 = ORIENTED_EDGE('',*,*,#555,.F.);
+#555 = EDGE_CURVE('',#503,#529,#556,.T.);
+#556 = LINE('',#557,#558);
+#557 = CARTESIAN_POINT('',(0.879141149077,-1.27,0.E+000));
+#558 = VECTOR('',#559,1.);
+#559 = DIRECTION('',(0.E+000,0.E+000,1.));
+#560 = PLANE('',#561);
+#561 = AXIS2_PLACEMENT_3D('',#562,#563,#564);
+#562 = CARTESIAN_POINT('',(-1.27,-1.27,0.E+000));
+#563 = DIRECTION('',(0.E+000,1.,0.E+000));
+#564 = DIRECTION('',(0.E+000,0.E+000,1.));
+#565 = ADVANCED_FACE('',(#566),#621,.T.);
+#566 = FACE_BOUND('',#567,.T.);
+#567 = EDGE_LOOP('',(#568,#578,#586,#587,#588,#594,#595,#596,#606,#614)
+  );
+#568 = ORIENTED_EDGE('',*,*,#569,.F.);
+#569 = EDGE_CURVE('',#570,#572,#574,.T.);
+#570 = VERTEX_POINT('',#571);
+#571 = CARTESIAN_POINT('',(1.27,0.879141149077,8.38095678235E-002));
+#572 = VERTEX_POINT('',#573);
+#573 = CARTESIAN_POINT('',(1.27,0.879141149077,2.39));
+#574 = LINE('',#575,#576);
+#575 = CARTESIAN_POINT('',(1.27,0.879141149077,0.E+000));
+#576 = VECTOR('',#577,1.);
+#577 = DIRECTION('',(0.E+000,0.E+000,1.));
+#578 = ORIENTED_EDGE('',*,*,#579,.F.);
+#579 = EDGE_CURVE('',#474,#570,#580,.T.);
+#580 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#581,#582,#583,#584,#585),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#581 = CARTESIAN_POINT('',(1.187602047868,0.987618618648,
+    -6.000000017327E-007));
+#582 = CARTESIAN_POINT('',(1.209574382406,0.961197094183,
+    2.087490157544E-002));
+#583 = CARTESIAN_POINT('',(1.230613803354,0.934303103296,
+    4.184374534235E-002));
+#584 = CARTESIAN_POINT('',(1.250748674142,0.90695145447,
+    6.28445665984E-002));
+#585 = CARTESIAN_POINT('',(1.27,0.879141149077,8.38095678235E-002));
+#586 = ORIENTED_EDGE('',*,*,#481,.T.);
+#587 = ORIENTED_EDGE('',*,*,#414,.T.);
+#588 = ORIENTED_EDGE('',*,*,#589,.T.);
+#589 = EDGE_CURVE('',#407,#433,#590,.T.);
+#590 = LINE('',#591,#592);
+#591 = CARTESIAN_POINT('',(0.879141149077,1.27,0.E+000));
+#592 = VECTOR('',#593,1.);
+#593 = DIRECTION('',(0.E+000,0.E+000,1.));
+#594 = ORIENTED_EDGE('',*,*,#432,.T.);
+#595 = ORIENTED_EDGE('',*,*,#301,.F.);
+#596 = ORIENTED_EDGE('',*,*,#597,.F.);
+#597 = EDGE_CURVE('',#598,#294,#600,.T.);
+#598 = VERTEX_POINT('',#599);
+#599 = CARTESIAN_POINT('',(1.255304412263,0.9,2.431994472064));
+#600 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#601,#602,#603,#604,#605),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#601 = CARTESIAN_POINT('',(1.27,0.879141149077,2.416190432176));
+#602 = CARTESIAN_POINT('',(1.250748673214,0.906951455811,2.437155434413)
+  );
+#603 = CARTESIAN_POINT('',(1.230613804874,0.934303102649,2.458156249402)
+  );
+#604 = CARTESIAN_POINT('',(1.209574381028,0.961197095841,2.479125099734)
+  );
+#605 = CARTESIAN_POINT('',(1.187602047868,0.987618618648,2.5000006));
+#606 = ORIENTED_EDGE('',*,*,#607,.F.);
+#607 = EDGE_CURVE('',#608,#598,#610,.T.);
+#608 = VERTEX_POINT('',#609);
+#609 = CARTESIAN_POINT('',(1.255304409297,0.9,2.39));
+#610 = LINE('',#611,#612);
+#611 = CARTESIAN_POINT('',(1.255304409297,0.9,0.E+000));
+#612 = VECTOR('',#613,1.);
+#613 = DIRECTION('',(0.E+000,0.E+000,1.));
+#614 = ORIENTED_EDGE('',*,*,#615,.F.);
+#615 = EDGE_CURVE('',#572,#608,#616,.T.);
+#616 = CIRCLE('',#617,1.5446);
+#617 = AXIS2_PLACEMENT_3D('',#618,#619,#620);
+#618 = CARTESIAN_POINT('',(0.E+000,0.E+000,2.39));
+#619 = DIRECTION('',(0.E+000,0.E+000,1.));
+#620 = DIRECTION('',(1.,0.E+000,0.E+000));
+#621 = CYLINDRICAL_SURFACE('',#622,1.5446);
+#622 = AXIS2_PLACEMENT_3D('',#623,#624,#625);
+#623 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#624 = DIRECTION('',(0.E+000,0.E+000,1.));
+#625 = DIRECTION('',(1.,0.E+000,0.E+000));
+#626 = ADVANCED_FACE('',(#627),#638,.T.);
+#627 = FACE_BOUND('',#628,.T.);
+#628 = EDGE_LOOP('',(#629,#636,#637));
+#629 = ORIENTED_EDGE('',*,*,#630,.F.);
+#630 = EDGE_CURVE('',#598,#286,#631,.T.);
+#631 = CIRCLE('',#632,1.72421);
+#632 = AXIS2_PLACEMENT_3D('',#633,#634,#635);
+#633 = CARTESIAN_POINT('',(0.E+000,0.9,1.25));
+#634 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016));
+#635 = DIRECTION('',(1.,0.E+000,0.E+000));
+#636 = ORIENTED_EDGE('',*,*,#597,.T.);
+#637 = ORIENTED_EDGE('',*,*,#293,.T.);
+#638 = CYLINDRICAL_SURFACE('',#639,1.72421);
+#639 = AXIS2_PLACEMENT_3D('',#640,#641,#642);
+#640 = CARTESIAN_POINT('',(0.E+000,1.27,1.25));
+#641 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016));
+#642 = DIRECTION('',(1.,0.E+000,0.E+000));
+#643 = ADVANCED_FACE('',(#644),#663,.F.);
+#644 = FACE_BOUND('',#645,.F.);
+#645 = EDGE_LOOP('',(#646,#654,#660,#661,#662));
+#646 = ORIENTED_EDGE('',*,*,#647,.F.);
+#647 = EDGE_CURVE('',#648,#608,#650,.T.);
+#648 = VERTEX_POINT('',#649);
+#649 = CARTESIAN_POINT('',(0.92,0.9,2.39));
+#650 = LINE('',#651,#652);
+#651 = CARTESIAN_POINT('',(0.92,0.9,2.39));
+#652 = VECTOR('',#653,1.);
+#653 = DIRECTION('',(1.,0.E+000,0.E+000));
+#654 = ORIENTED_EDGE('',*,*,#655,.T.);
+#655 = EDGE_CURVE('',#648,#278,#656,.T.);
+#656 = LINE('',#657,#658);
+#657 = CARTESIAN_POINT('',(0.92,0.9,2.39));
+#658 = VECTOR('',#659,1.);
+#659 = DIRECTION('',(0.E+000,0.E+000,1.));
+#660 = ORIENTED_EDGE('',*,*,#285,.F.);
+#661 = ORIENTED_EDGE('',*,*,#630,.F.);
+#662 = ORIENTED_EDGE('',*,*,#607,.F.);
+#663 = PLANE('',#664);
+#664 = AXIS2_PLACEMENT_3D('',#665,#666,#667);
+#665 = CARTESIAN_POINT('',(0.92,0.9,2.39));
+#666 = DIRECTION('',(0.E+000,1.,0.E+000));
+#667 = DIRECTION('',(0.E+000,0.E+000,1.));
+#668 = ADVANCED_FACE('',(#669),#687,.T.);
+#669 = FACE_BOUND('',#670,.T.);
+#670 = EDGE_LOOP('',(#671,#679,#685,#686));
+#671 = ORIENTED_EDGE('',*,*,#672,.F.);
+#672 = EDGE_CURVE('',#673,#270,#675,.T.);
+#673 = VERTEX_POINT('',#674);
+#674 = CARTESIAN_POINT('',(0.92,-0.9,2.39));
+#675 = LINE('',#676,#677);
+#676 = CARTESIAN_POINT('',(0.92,-0.9,2.39));
+#677 = VECTOR('',#678,1.);
+#678 = DIRECTION('',(0.E+000,0.E+000,1.));
+#679 = ORIENTED_EDGE('',*,*,#680,.T.);
+#680 = EDGE_CURVE('',#673,#648,#681,.T.);
+#681 = LINE('',#682,#683);
+#682 = CARTESIAN_POINT('',(0.92,-0.9,2.39));
+#683 = VECTOR('',#684,1.);
+#684 = DIRECTION('',(0.E+000,1.,0.E+000));
+#685 = ORIENTED_EDGE('',*,*,#655,.T.);
+#686 = ORIENTED_EDGE('',*,*,#277,.F.);
+#687 = PLANE('',#688);
+#688 = AXIS2_PLACEMENT_3D('',#689,#690,#691);
+#689 = CARTESIAN_POINT('',(0.92,-0.9,2.39));
+#690 = DIRECTION('',(1.,0.E+000,0.E+000));
+#691 = DIRECTION('',(0.E+000,0.E+000,1.));
+#692 = ADVANCED_FACE('',(#693),#720,.T.);
+#693 = FACE_BOUND('',#694,.T.);
+#694 = EDGE_LOOP('',(#695,#703,#704,#705,#714));
+#695 = ORIENTED_EDGE('',*,*,#696,.F.);
+#696 = EDGE_CURVE('',#673,#697,#699,.T.);
+#697 = VERTEX_POINT('',#698);
+#698 = CARTESIAN_POINT('',(1.255304409297,-0.9,2.39));
+#699 = LINE('',#700,#701);
+#700 = CARTESIAN_POINT('',(0.92,-0.9,2.39));
+#701 = VECTOR('',#702,1.);
+#702 = DIRECTION('',(1.,0.E+000,0.E+000));
+#703 = ORIENTED_EDGE('',*,*,#672,.T.);
+#704 = ORIENTED_EDGE('',*,*,#269,.F.);
+#705 = ORIENTED_EDGE('',*,*,#706,.F.);
+#706 = EDGE_CURVE('',#707,#262,#709,.T.);
+#707 = VERTEX_POINT('',#708);
+#708 = CARTESIAN_POINT('',(1.255304412263,-0.9,2.431994472064));
+#709 = CIRCLE('',#710,1.72421);
+#710 = AXIS2_PLACEMENT_3D('',#711,#712,#713);
+#711 = CARTESIAN_POINT('',(0.E+000,-0.9,1.25));
+#712 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016));
+#713 = DIRECTION('',(1.,0.E+000,0.E+000));
+#714 = ORIENTED_EDGE('',*,*,#715,.F.);
+#715 = EDGE_CURVE('',#697,#707,#716,.T.);
+#716 = LINE('',#717,#718);
+#717 = CARTESIAN_POINT('',(1.255304409297,-0.9,0.E+000));
+#718 = VECTOR('',#719,1.);
+#719 = DIRECTION('',(0.E+000,0.E+000,1.));
+#720 = PLANE('',#721);
+#721 = AXIS2_PLACEMENT_3D('',#722,#723,#724);
+#722 = CARTESIAN_POINT('',(0.92,-0.9,2.39));
+#723 = DIRECTION('',(0.E+000,1.,0.E+000));
+#724 = DIRECTION('',(0.E+000,0.E+000,1.));
+#725 = ADVANCED_FACE('',(#726),#738,.T.);
+#726 = FACE_BOUND('',#727,.T.);
+#727 = EDGE_LOOP('',(#728,#736,#737));
+#728 = ORIENTED_EDGE('',*,*,#729,.F.);
+#729 = EDGE_CURVE('',#707,#253,#730,.T.);
+#730 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#731,#732,#733,#734,#735),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#731 = CARTESIAN_POINT('',(1.27,-0.879141149077,2.416190432176));
+#732 = CARTESIAN_POINT('',(1.250748673214,-0.906951455811,2.437155434413
+    ));
+#733 = CARTESIAN_POINT('',(1.230613804874,-0.934303102649,2.458156249402
+    ));
+#734 = CARTESIAN_POINT('',(1.209574381028,-0.961197095841,2.479125099734
+    ));
+#735 = CARTESIAN_POINT('',(1.187602047868,-0.987618618648,2.5000006));
+#736 = ORIENTED_EDGE('',*,*,#706,.T.);
+#737 = ORIENTED_EDGE('',*,*,#261,.T.);
+#738 = CYLINDRICAL_SURFACE('',#739,1.72421);
+#739 = AXIS2_PLACEMENT_3D('',#740,#741,#742);
+#740 = CARTESIAN_POINT('',(0.E+000,1.27,1.25));
+#741 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016));
+#742 = DIRECTION('',(1.,0.E+000,0.E+000));
+#743 = ADVANCED_FACE('',(#744),#778,.T.);
+#744 = FACE_BOUND('',#745,.T.);
+#745 = EDGE_LOOP('',(#746,#747,#748,#749,#759,#767,#774,#775,#776,#777)
+  );
+#746 = ORIENTED_EDGE('',*,*,#555,.F.);
+#747 = ORIENTED_EDGE('',*,*,#502,.T.);
+#748 = ORIENTED_EDGE('',*,*,#464,.T.);
+#749 = ORIENTED_EDGE('',*,*,#750,.T.);
+#750 = EDGE_CURVE('',#465,#751,#753,.T.);
+#751 = VERTEX_POINT('',#752);
+#752 = CARTESIAN_POINT('',(1.27,-0.879141149077,8.38095678235E-002));
+#753 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#754,#755,#756,#757,#758),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#754 = CARTESIAN_POINT('',(1.187602047868,-0.987618618648,
+    -6.000000010436E-007));
+#755 = CARTESIAN_POINT('',(1.209574382406,-0.961197094183,
+    2.087490157544E-002));
+#756 = CARTESIAN_POINT('',(1.230613803354,-0.934303103296,
+    4.184374534235E-002));
+#757 = CARTESIAN_POINT('',(1.250748674142,-0.90695145447,
+    6.28445665984E-002));
+#758 = CARTESIAN_POINT('',(1.27,-0.879141149077,8.38095678235E-002));
+#759 = ORIENTED_EDGE('',*,*,#760,.T.);
+#760 = EDGE_CURVE('',#751,#761,#763,.T.);
+#761 = VERTEX_POINT('',#762);
+#762 = CARTESIAN_POINT('',(1.27,-0.879141149077,2.39));
+#763 = LINE('',#764,#765);
+#764 = CARTESIAN_POINT('',(1.27,-0.879141149077,0.E+000));
+#765 = VECTOR('',#766,1.);
+#766 = DIRECTION('',(0.E+000,0.E+000,1.));
+#767 = ORIENTED_EDGE('',*,*,#768,.F.);
+#768 = EDGE_CURVE('',#697,#761,#769,.T.);
+#769 = CIRCLE('',#770,1.5446);
+#770 = AXIS2_PLACEMENT_3D('',#771,#772,#773);
+#771 = CARTESIAN_POINT('',(0.E+000,0.E+000,2.39));
+#772 = DIRECTION('',(0.E+000,0.E+000,1.));
+#773 = DIRECTION('',(1.,0.E+000,0.E+000));
+#774 = ORIENTED_EDGE('',*,*,#715,.T.);
+#775 = ORIENTED_EDGE('',*,*,#729,.T.);
+#776 = ORIENTED_EDGE('',*,*,#252,.F.);
+#777 = ORIENTED_EDGE('',*,*,#536,.T.);
+#778 = CYLINDRICAL_SURFACE('',#779,1.5446);
+#779 = AXIS2_PLACEMENT_3D('',#780,#781,#782);
+#780 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#781 = DIRECTION('',(0.E+000,0.E+000,1.));
+#782 = DIRECTION('',(1.,0.E+000,0.E+000));
+#783 = ADVANCED_FACE('',(#784),#809,.F.);
+#784 = FACE_BOUND('',#785,.F.);
+#785 = EDGE_LOOP('',(#786,#794,#795,#803));
+#786 = ORIENTED_EDGE('',*,*,#787,.T.);
+#787 = EDGE_CURVE('',#788,#327,#790,.T.);
+#788 = VERTEX_POINT('',#789);
+#789 = CARTESIAN_POINT('',(-1.27,3.419141149077,2.416190432176));
+#790 = LINE('',#791,#792);
+#791 = CARTESIAN_POINT('',(-1.27,3.81,2.416190432176));
+#792 = VECTOR('',#793,1.);
+#793 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016));
+#794 = ORIENTED_EDGE('',*,*,#324,.F.);
+#795 = ORIENTED_EDGE('',*,*,#796,.F.);
+#796 = EDGE_CURVE('',#797,#325,#799,.T.);
+#797 = VERTEX_POINT('',#798);
+#798 = CARTESIAN_POINT('',(-1.27,3.419141149077,8.38095678235E-002));
+#799 = LINE('',#800,#801);
+#800 = CARTESIAN_POINT('',(-1.27,3.81,8.38095678235E-002));
+#801 = VECTOR('',#802,1.);
+#802 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016));
+#803 = ORIENTED_EDGE('',*,*,#804,.T.);
+#804 = EDGE_CURVE('',#797,#788,#805,.T.);
+#805 = LINE('',#806,#807);
+#806 = CARTESIAN_POINT('',(-1.27,3.419141149077,0.E+000));
+#807 = VECTOR('',#808,1.);
+#808 = DIRECTION('',(0.E+000,0.E+000,1.));
+#809 = PLANE('',#810);
+#810 = AXIS2_PLACEMENT_3D('',#811,#812,#813);
+#811 = CARTESIAN_POINT('',(-1.27,1.27,0.E+000));
+#812 = DIRECTION('',(1.,0.E+000,0.E+000));
+#813 = DIRECTION('',(0.E+000,0.E+000,1.));
+#814 = ADVANCED_FACE('',(#815),#835,.T.);
+#815 = FACE_BOUND('',#816,.T.);
+#816 = EDGE_LOOP('',(#817,#818,#828,#834));
+#817 = ORIENTED_EDGE('',*,*,#796,.F.);
+#818 = ORIENTED_EDGE('',*,*,#819,.T.);
+#819 = EDGE_CURVE('',#797,#820,#822,.T.);
+#820 = VERTEX_POINT('',#821);
+#821 = CARTESIAN_POINT('',(-1.187602679392,3.527617859245,0.E+000));
+#822 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#823,#824,#825,#826,#827),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#823 = CARTESIAN_POINT('',(-1.27,3.419141149077,8.38095678235E-002));
+#824 = CARTESIAN_POINT('',(-1.250748673214,3.446951455811,
+    6.2844565587E-002));
+#825 = CARTESIAN_POINT('',(-1.230613804874,3.474303102649,
+    4.184375059841E-002));
+#826 = CARTESIAN_POINT('',(-1.209574381028,3.501197095841,
+    2.087490026575E-002));
+#827 = CARTESIAN_POINT('',(-1.187602047868,3.527618618648,
+    -6.000000010419E-007));
+#828 = ORIENTED_EDGE('',*,*,#829,.T.);
+#829 = EDGE_CURVE('',#820,#335,#830,.T.);
+#830 = LINE('',#831,#832);
+#831 = CARTESIAN_POINT('',(-1.187602679392,3.81,0.E+000));
+#832 = VECTOR('',#833,1.);
+#833 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016));
+#834 = ORIENTED_EDGE('',*,*,#334,.F.);
+#835 = CYLINDRICAL_SURFACE('',#836,1.72421);
+#836 = AXIS2_PLACEMENT_3D('',#837,#838,#839);
+#837 = CARTESIAN_POINT('',(0.E+000,3.81,1.25));
+#838 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016));
+#839 = DIRECTION('',(1.,0.E+000,0.E+000));
+#840 = ADVANCED_FACE('',(#841),#861,.T.);
+#841 = FACE_BOUND('',#842,.T.);
+#842 = EDGE_LOOP('',(#843,#853,#854,#855));
+#843 = ORIENTED_EDGE('',*,*,#844,.T.);
+#844 = EDGE_CURVE('',#845,#788,#847,.T.);
+#845 = VERTEX_POINT('',#846);
+#846 = CARTESIAN_POINT('',(-1.187602679392,3.527617859245,2.5));
+#847 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#848,#849,#850,#851,#852),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#848 = CARTESIAN_POINT('',(-1.187602047868,3.527618618648,2.5000006));
+#849 = CARTESIAN_POINT('',(-1.209574382406,3.501197094183,2.479125098425
+    ));
+#850 = CARTESIAN_POINT('',(-1.230613803354,3.474303103296,2.458156254658
+    ));
+#851 = CARTESIAN_POINT('',(-1.250748674142,3.44695145447,2.437155433402)
+  );
+#852 = CARTESIAN_POINT('',(-1.27,3.419141149077,2.416190432176));
+#853 = ORIENTED_EDGE('',*,*,#787,.T.);
+#854 = ORIENTED_EDGE('',*,*,#381,.F.);
+#855 = ORIENTED_EDGE('',*,*,#856,.F.);
+#856 = EDGE_CURVE('',#845,#373,#857,.T.);
+#857 = LINE('',#858,#859);
+#858 = CARTESIAN_POINT('',(-1.187602679392,3.81,2.5));
+#859 = VECTOR('',#860,1.);
+#860 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016));
+#861 = CYLINDRICAL_SURFACE('',#862,1.72421);
+#862 = AXIS2_PLACEMENT_3D('',#863,#864,#865);
+#863 = CARTESIAN_POINT('',(0.E+000,3.81,1.25));
+#864 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016));
+#865 = DIRECTION('',(1.,0.E+000,0.E+000));
+#866 = ADVANCED_FACE('',(#867),#920,.F.);
+#867 = FACE_BOUND('',#868,.F.);
+#868 = EDGE_LOOP('',(#869,#877,#886,#894,#903,#911,#918,#919));
+#869 = ORIENTED_EDGE('',*,*,#870,.T.);
+#870 = EDGE_CURVE('',#345,#871,#873,.T.);
+#871 = VERTEX_POINT('',#872);
+#872 = CARTESIAN_POINT('',(0.987617859245,1.352397320608,0.E+000));
+#873 = LINE('',#874,#875);
+#874 = CARTESIAN_POINT('',(-1.27,1.352397320608,0.E+000));
+#875 = VECTOR('',#876,1.);
+#876 = DIRECTION('',(1.,0.E+000,-2.22044604925E-016));
+#877 = ORIENTED_EDGE('',*,*,#878,.T.);
+#878 = EDGE_CURVE('',#871,#879,#881,.T.);
+#879 = VERTEX_POINT('',#880);
+#880 = CARTESIAN_POINT('',(1.187602679392,1.552382140755,0.E+000));
+#881 = CIRCLE('',#882,1.5446);
+#882 = AXIS2_PLACEMENT_3D('',#883,#884,#885);
+#883 = CARTESIAN_POINT('',(0.E+000,2.54,0.E+000));
+#884 = DIRECTION('',(0.E+000,0.E+000,1.));
+#885 = DIRECTION('',(1.,0.E+000,0.E+000));
+#886 = ORIENTED_EDGE('',*,*,#887,.F.);
+#887 = EDGE_CURVE('',#888,#879,#890,.T.);
+#888 = VERTEX_POINT('',#889);
+#889 = CARTESIAN_POINT('',(1.187602679392,3.527617859245,0.E+000));
+#890 = LINE('',#891,#892);
+#891 = CARTESIAN_POINT('',(1.187602679392,3.81,0.E+000));
+#892 = VECTOR('',#893,1.);
+#893 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016));
+#894 = ORIENTED_EDGE('',*,*,#895,.T.);
+#895 = EDGE_CURVE('',#888,#896,#898,.T.);
+#896 = VERTEX_POINT('',#897);
+#897 = CARTESIAN_POINT('',(0.987617859245,3.727602679392,0.E+000));
+#898 = CIRCLE('',#899,1.5446);
+#899 = AXIS2_PLACEMENT_3D('',#900,#901,#902);
+#900 = CARTESIAN_POINT('',(0.E+000,2.54,0.E+000));
+#901 = DIRECTION('',(0.E+000,0.E+000,1.));
+#902 = DIRECTION('',(1.,0.E+000,0.E+000));
+#903 = ORIENTED_EDGE('',*,*,#904,.F.);
+#904 = EDGE_CURVE('',#905,#896,#907,.T.);
+#905 = VERTEX_POINT('',#906);
+#906 = CARTESIAN_POINT('',(-0.987617859245,3.727602679392,0.E+000));
+#907 = LINE('',#908,#909);
+#908 = CARTESIAN_POINT('',(-1.27,3.727602679392,0.E+000));
+#909 = VECTOR('',#910,1.);
+#910 = DIRECTION('',(1.,0.E+000,-2.22044604925E-016));
+#911 = ORIENTED_EDGE('',*,*,#912,.T.);
+#912 = EDGE_CURVE('',#905,#820,#913,.T.);
+#913 = CIRCLE('',#914,1.5446);
+#914 = AXIS2_PLACEMENT_3D('',#915,#916,#917);
+#915 = CARTESIAN_POINT('',(0.E+000,2.54,0.E+000));
+#916 = DIRECTION('',(0.E+000,0.E+000,1.));
+#917 = DIRECTION('',(1.,0.E+000,0.E+000));
+#918 = ORIENTED_EDGE('',*,*,#829,.T.);
+#919 = ORIENTED_EDGE('',*,*,#344,.T.);
+#920 = PLANE('',#921);
+#921 = AXIS2_PLACEMENT_3D('',#922,#923,#924);
+#922 = CARTESIAN_POINT('',(0.E+000,2.54,0.E+000));
+#923 = DIRECTION('',(0.E+000,0.E+000,1.));
+#924 = DIRECTION('',(1.,0.E+000,0.E+000));
+#925 = ADVANCED_FACE('',(#926),#1011,.T.);
+#926 = FACE_BOUND('',#927,.T.);
+#927 = EDGE_LOOP('',(#928,#937,#938,#939,#947,#956,#964,#972,#980,#988,
+    #996,#1005));
+#928 = ORIENTED_EDGE('',*,*,#929,.T.);
+#929 = EDGE_CURVE('',#930,#845,#932,.T.);
+#930 = VERTEX_POINT('',#931);
+#931 = CARTESIAN_POINT('',(-0.987617859245,3.727602679392,2.5));
+#932 = CIRCLE('',#933,1.5446);
+#933 = AXIS2_PLACEMENT_3D('',#934,#935,#936);
+#934 = CARTESIAN_POINT('',(0.E+000,2.54,2.5));
+#935 = DIRECTION('',(0.E+000,0.E+000,1.));
+#936 = DIRECTION('',(1.,0.E+000,0.E+000));
+#937 = ORIENTED_EDGE('',*,*,#856,.T.);
+#938 = ORIENTED_EDGE('',*,*,#372,.T.);
+#939 = ORIENTED_EDGE('',*,*,#940,.T.);
+#940 = EDGE_CURVE('',#363,#941,#943,.T.);
+#941 = VERTEX_POINT('',#942);
+#942 = CARTESIAN_POINT('',(0.987617859245,1.352397320608,2.5));
+#943 = LINE('',#944,#945);
+#944 = CARTESIAN_POINT('',(-1.27,1.352397320608,2.5));
+#945 = VECTOR('',#946,1.);
+#946 = DIRECTION('',(1.,0.E+000,-2.22044604925E-016));
+#947 = ORIENTED_EDGE('',*,*,#948,.T.);
+#948 = EDGE_CURVE('',#941,#949,#951,.T.);
+#949 = VERTEX_POINT('',#950);
+#950 = CARTESIAN_POINT('',(1.187602679392,1.552382140755,2.5));
+#951 = CIRCLE('',#952,1.5446);
+#952 = AXIS2_PLACEMENT_3D('',#953,#954,#955);
+#953 = CARTESIAN_POINT('',(0.E+000,2.54,2.5));
+#954 = DIRECTION('',(0.E+000,0.E+000,1.));
+#955 = DIRECTION('',(1.,0.E+000,0.E+000));
+#956 = ORIENTED_EDGE('',*,*,#957,.F.);
+#957 = EDGE_CURVE('',#958,#949,#960,.T.);
+#958 = VERTEX_POINT('',#959);
+#959 = CARTESIAN_POINT('',(1.187602679392,1.64,2.5));
+#960 = LINE('',#961,#962);
+#961 = CARTESIAN_POINT('',(1.187602679392,3.81,2.5));
+#962 = VECTOR('',#963,1.);
+#963 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016));
+#964 = ORIENTED_EDGE('',*,*,#965,.T.);
+#965 = EDGE_CURVE('',#958,#966,#968,.T.);
+#966 = VERTEX_POINT('',#967);
+#967 = CARTESIAN_POINT('',(0.92,1.64,2.5));
+#968 = LINE('',#969,#970);
+#969 = CARTESIAN_POINT('',(-0.175,1.64,2.5));
+#970 = VECTOR('',#971,1.);
+#971 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#972 = ORIENTED_EDGE('',*,*,#973,.T.);
+#973 = EDGE_CURVE('',#966,#974,#976,.T.);
+#974 = VERTEX_POINT('',#975);
+#975 = CARTESIAN_POINT('',(0.92,3.44,2.5));
+#976 = LINE('',#977,#978);
+#977 = CARTESIAN_POINT('',(0.92,1.455,2.5));
+#978 = VECTOR('',#979,1.);
+#979 = DIRECTION('',(0.E+000,1.,0.E+000));
+#980 = ORIENTED_EDGE('',*,*,#981,.F.);
+#981 = EDGE_CURVE('',#982,#974,#984,.T.);
+#982 = VERTEX_POINT('',#983);
+#983 = CARTESIAN_POINT('',(1.187602679392,3.44,2.5));
+#984 = LINE('',#985,#986);
+#985 = CARTESIAN_POINT('',(-0.175,3.44,2.5));
+#986 = VECTOR('',#987,1.);
+#987 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#988 = ORIENTED_EDGE('',*,*,#989,.F.);
+#989 = EDGE_CURVE('',#990,#982,#992,.T.);
+#990 = VERTEX_POINT('',#991);
+#991 = CARTESIAN_POINT('',(1.187602679392,3.527617859245,2.5));
+#992 = LINE('',#993,#994);
+#993 = CARTESIAN_POINT('',(1.187602679392,3.81,2.5));
+#994 = VECTOR('',#995,1.);
+#995 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016));
+#996 = ORIENTED_EDGE('',*,*,#997,.T.);
+#997 = EDGE_CURVE('',#990,#998,#1000,.T.);
+#998 = VERTEX_POINT('',#999);
+#999 = CARTESIAN_POINT('',(0.987617859245,3.727602679392,2.5));
+#1000 = CIRCLE('',#1001,1.5446);
+#1001 = AXIS2_PLACEMENT_3D('',#1002,#1003,#1004);
+#1002 = CARTESIAN_POINT('',(0.E+000,2.54,2.5));
+#1003 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1004 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1005 = ORIENTED_EDGE('',*,*,#1006,.F.);
+#1006 = EDGE_CURVE('',#930,#998,#1007,.T.);
+#1007 = LINE('',#1008,#1009);
+#1008 = CARTESIAN_POINT('',(-1.27,3.727602679392,2.5));
+#1009 = VECTOR('',#1010,1.);
+#1010 = DIRECTION('',(1.,0.E+000,-2.22044604925E-016));
+#1011 = PLANE('',#1012);
+#1012 = AXIS2_PLACEMENT_3D('',#1013,#1014,#1015);
+#1013 = CARTESIAN_POINT('',(-1.27,1.27,2.5));
+#1014 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1015 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1016 = ADVANCED_FACE('',(#1017),#1030,.T.);
+#1017 = FACE_BOUND('',#1018,.T.);
+#1018 = EDGE_LOOP('',(#1019,#1020,#1021,#1029));
+#1019 = ORIENTED_EDGE('',*,*,#353,.T.);
+#1020 = ORIENTED_EDGE('',*,*,#870,.T.);
+#1021 = ORIENTED_EDGE('',*,*,#1022,.F.);
+#1022 = EDGE_CURVE('',#407,#871,#1023,.T.);
+#1023 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#1024,#1025,#1026,#1027,#1028),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#1024 = CARTESIAN_POINT('',(0.879141149077,1.27,8.38095678235E-002));
+#1025 = CARTESIAN_POINT('',(0.906951455811,1.289251326786,
+    6.2844565587E-002));
+#1026 = CARTESIAN_POINT('',(0.934303102649,1.309386195126,
+    4.184375059841E-002));
+#1027 = CARTESIAN_POINT('',(0.961197095841,1.330425618972,
+    2.087490026575E-002));
+#1028 = CARTESIAN_POINT('',(0.987618618648,1.352397952132,
+    -5.999999989539E-007));
+#1029 = ORIENTED_EDGE('',*,*,#406,.F.);
+#1030 = CYLINDRICAL_SURFACE('',#1031,1.72421);
+#1031 = AXIS2_PLACEMENT_3D('',#1032,#1033,#1034);
+#1032 = CARTESIAN_POINT('',(-1.27,2.54,1.25));
+#1033 = DIRECTION('',(1.,0.E+000,-2.22044604925E-016));
+#1034 = DIRECTION('',(-2.22044604925E-016,0.E+000,-1.));
+#1035 = ADVANCED_FACE('',(#1036),#1049,.T.);
+#1036 = FACE_BOUND('',#1037,.T.);
+#1037 = EDGE_LOOP('',(#1038,#1039,#1040,#1041));
+#1038 = ORIENTED_EDGE('',*,*,#940,.F.);
+#1039 = ORIENTED_EDGE('',*,*,#362,.T.);
+#1040 = ORIENTED_EDGE('',*,*,#442,.T.);
+#1041 = ORIENTED_EDGE('',*,*,#1042,.F.);
+#1042 = EDGE_CURVE('',#941,#433,#1043,.T.);
+#1043 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#1044,#1045,#1046,#1047,#1048),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#1044 = CARTESIAN_POINT('',(0.987618618648,1.352397952132,2.5000006));
+#1045 = CARTESIAN_POINT('',(0.961197094183,1.330425617594,2.479125098425
+    ));
+#1046 = CARTESIAN_POINT('',(0.934303103296,1.309386196646,2.458156254658
+    ));
+#1047 = CARTESIAN_POINT('',(0.90695145447,1.289251325858,2.437155433402)
+  );
+#1048 = CARTESIAN_POINT('',(0.879141149077,1.27,2.416190432176));
+#1049 = CYLINDRICAL_SURFACE('',#1050,1.72421);
+#1050 = AXIS2_PLACEMENT_3D('',#1051,#1052,#1053);
+#1051 = CARTESIAN_POINT('',(-1.27,2.54,1.25));
+#1052 = DIRECTION('',(1.,0.E+000,-2.22044604925E-016));
+#1053 = DIRECTION('',(-2.22044604925E-016,0.E+000,-1.));
+#1054 = ADVANCED_FACE('',(#1055),#1066,.T.);
+#1055 = FACE_BOUND('',#1056,.T.);
+#1056 = EDGE_LOOP('',(#1057,#1058,#1059,#1065));
+#1057 = ORIENTED_EDGE('',*,*,#473,.F.);
+#1058 = ORIENTED_EDGE('',*,*,#579,.T.);
+#1059 = ORIENTED_EDGE('',*,*,#1060,.T.);
+#1060 = EDGE_CURVE('',#570,#751,#1061,.T.);
+#1061 = LINE('',#1062,#1063);
+#1062 = CARTESIAN_POINT('',(1.27,1.27,8.38095678235E-002));
+#1063 = VECTOR('',#1064,1.);
+#1064 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016));
+#1065 = ORIENTED_EDGE('',*,*,#750,.F.);
+#1066 = CYLINDRICAL_SURFACE('',#1067,1.72421);
+#1067 = AXIS2_PLACEMENT_3D('',#1068,#1069,#1070);
+#1068 = CARTESIAN_POINT('',(0.E+000,1.27,1.25));
+#1069 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016));
+#1070 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1071 = ADVANCED_FACE('',(#1072),#1156,.T.);
+#1072 = FACE_BOUND('',#1073,.T.);
+#1073 = EDGE_LOOP('',(#1074,#1084,#1094,#1103,#1111,#1112,#1121,#1129,
+    #1139,#1148));
+#1074 = ORIENTED_EDGE('',*,*,#1075,.F.);
+#1075 = EDGE_CURVE('',#1076,#1078,#1080,.T.);
+#1076 = VERTEX_POINT('',#1077);
+#1077 = CARTESIAN_POINT('',(1.660858850923,1.27,8.38095678235E-002));
+#1078 = VERTEX_POINT('',#1079);
+#1079 = CARTESIAN_POINT('',(1.660858850923,1.27,2.416190432176));
+#1080 = LINE('',#1081,#1082);
+#1081 = CARTESIAN_POINT('',(1.660858850923,1.27,0.E+000));
+#1082 = VECTOR('',#1083,1.);
+#1083 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1084 = ORIENTED_EDGE('',*,*,#1085,.F.);
+#1085 = EDGE_CURVE('',#1086,#1076,#1088,.T.);
+#1086 = VERTEX_POINT('',#1087);
+#1087 = CARTESIAN_POINT('',(1.552382140755,1.187602679392,0.E+000));
+#1088 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#1089,#1090,#1091,#1092,#1093),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#1089 = CARTESIAN_POINT('',(1.552381381352,1.187602047868,
+    -5.9999999962E-007));
+#1090 = CARTESIAN_POINT('',(1.578802905817,1.209574382406,
+    2.087490157544E-002));
+#1091 = CARTESIAN_POINT('',(1.605696896704,1.230613803354,
+    4.184374534236E-002));
+#1092 = CARTESIAN_POINT('',(1.63304854553,1.250748674142,
+    6.284456659842E-002));
+#1093 = CARTESIAN_POINT('',(1.660858850923,1.27,8.380956782353E-002));
+#1094 = ORIENTED_EDGE('',*,*,#1095,.T.);
+#1095 = EDGE_CURVE('',#1086,#1096,#1098,.T.);
+#1096 = VERTEX_POINT('',#1097);
+#1097 = CARTESIAN_POINT('',(1.352397320608,0.987617859245,0.E+000));
+#1098 = CIRCLE('',#1099,1.5446);
+#1099 = AXIS2_PLACEMENT_3D('',#1100,#1101,#1102);
+#1100 = CARTESIAN_POINT('',(2.54,0.E+000,0.E+000));
+#1101 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1102 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1103 = ORIENTED_EDGE('',*,*,#1104,.F.);
+#1104 = EDGE_CURVE('',#570,#1096,#1105,.T.);
+#1105 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#1106,#1107,#1108,#1109,#1110),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#1106 = CARTESIAN_POINT('',(1.27,0.879141149077,8.38095678235E-002));
+#1107 = CARTESIAN_POINT('',(1.289251326786,0.906951455811,
+    6.2844565587E-002));
+#1108 = CARTESIAN_POINT('',(1.309386195126,0.934303102649,
+    4.184375059841E-002));
+#1109 = CARTESIAN_POINT('',(1.330425618972,0.961197095841,
+    2.087490026575E-002));
+#1110 = CARTESIAN_POINT('',(1.352397952132,0.987618618648,
+    -6.000000010419E-007));
+#1111 = ORIENTED_EDGE('',*,*,#569,.T.);
+#1112 = ORIENTED_EDGE('',*,*,#1113,.F.);
+#1113 = EDGE_CURVE('',#1114,#572,#1116,.T.);
+#1114 = VERTEX_POINT('',#1115);
+#1115 = CARTESIAN_POINT('',(1.284695590703,0.9,2.39));
+#1116 = CIRCLE('',#1117,1.5446);
+#1117 = AXIS2_PLACEMENT_3D('',#1118,#1119,#1120);
+#1118 = CARTESIAN_POINT('',(2.54,0.E+000,2.39));
+#1119 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1120 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1121 = ORIENTED_EDGE('',*,*,#1122,.T.);
+#1122 = EDGE_CURVE('',#1114,#1123,#1125,.T.);
+#1123 = VERTEX_POINT('',#1124);
+#1124 = CARTESIAN_POINT('',(1.284695587894,0.9,2.431994472735));
+#1125 = LINE('',#1126,#1127);
+#1126 = CARTESIAN_POINT('',(1.284695590703,0.9,0.E+000));
+#1127 = VECTOR('',#1128,1.);
+#1128 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1129 = ORIENTED_EDGE('',*,*,#1130,.F.);
+#1130 = EDGE_CURVE('',#1131,#1123,#1133,.T.);
+#1131 = VERTEX_POINT('',#1132);
+#1132 = CARTESIAN_POINT('',(1.352397320608,0.987617859245,2.5));
+#1133 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#1134,#1135,#1136,#1137,#1138),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#1134 = CARTESIAN_POINT('',(1.352397952132,0.987618618648,2.5000006));
+#1135 = CARTESIAN_POINT('',(1.330425617594,0.961197094183,2.479125098425
+    ));
+#1136 = CARTESIAN_POINT('',(1.309386196646,0.934303103296,2.458156254658
+    ));
+#1137 = CARTESIAN_POINT('',(1.289251325858,0.90695145447,2.437155433402)
+  );
+#1138 = CARTESIAN_POINT('',(1.27,0.879141149077,2.416190432176));
+#1139 = ORIENTED_EDGE('',*,*,#1140,.F.);
+#1140 = EDGE_CURVE('',#1141,#1131,#1143,.T.);
+#1141 = VERTEX_POINT('',#1142);
+#1142 = CARTESIAN_POINT('',(1.552382140755,1.187602679392,2.5));
+#1143 = CIRCLE('',#1144,1.5446);
+#1144 = AXIS2_PLACEMENT_3D('',#1145,#1146,#1147);
+#1145 = CARTESIAN_POINT('',(2.54,0.E+000,2.5));
+#1146 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1147 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1148 = ORIENTED_EDGE('',*,*,#1149,.F.);
+#1149 = EDGE_CURVE('',#1078,#1141,#1150,.T.);
+#1150 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#1151,#1152,#1153,#1154,#1155),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#1151 = CARTESIAN_POINT('',(1.660858850923,1.27,2.416190432176));
+#1152 = CARTESIAN_POINT('',(1.633048544189,1.250748673214,2.437155434413
+    ));
+#1153 = CARTESIAN_POINT('',(1.605696897351,1.230613804874,2.458156249402
+    ));
+#1154 = CARTESIAN_POINT('',(1.578802904159,1.209574381028,2.479125099734
+    ));
+#1155 = CARTESIAN_POINT('',(1.552381381352,1.187602047868,2.5000006));
+#1156 = CYLINDRICAL_SURFACE('',#1157,1.5446);
+#1157 = AXIS2_PLACEMENT_3D('',#1158,#1159,#1160);
+#1158 = CARTESIAN_POINT('',(2.54,0.E+000,0.E+000));
+#1159 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1160 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1161 = ADVANCED_FACE('',(#1162),#1201,.T.);
+#1162 = FACE_BOUND('',#1163,.T.);
+#1163 = EDGE_LOOP('',(#1164,#1165,#1166,#1167,#1168,#1177,#1185,#1193,
+    #1199,#1200));
+#1164 = ORIENTED_EDGE('',*,*,#647,.F.);
+#1165 = ORIENTED_EDGE('',*,*,#680,.F.);
+#1166 = ORIENTED_EDGE('',*,*,#696,.T.);
+#1167 = ORIENTED_EDGE('',*,*,#768,.T.);
+#1168 = ORIENTED_EDGE('',*,*,#1169,.T.);
+#1169 = EDGE_CURVE('',#761,#1170,#1172,.T.);
+#1170 = VERTEX_POINT('',#1171);
+#1171 = CARTESIAN_POINT('',(1.284695590703,-0.9,2.39));
+#1172 = CIRCLE('',#1173,1.5446);
+#1173 = AXIS2_PLACEMENT_3D('',#1174,#1175,#1176);
+#1174 = CARTESIAN_POINT('',(2.54,0.E+000,2.39));
+#1175 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1176 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1177 = ORIENTED_EDGE('',*,*,#1178,.T.);
+#1178 = EDGE_CURVE('',#1170,#1179,#1181,.T.);
+#1179 = VERTEX_POINT('',#1180);
+#1180 = CARTESIAN_POINT('',(1.62,-0.9,2.39));
+#1181 = LINE('',#1182,#1183);
+#1182 = CARTESIAN_POINT('',(0.92,-0.9,2.39));
+#1183 = VECTOR('',#1184,1.);
+#1184 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1185 = ORIENTED_EDGE('',*,*,#1186,.T.);
+#1186 = EDGE_CURVE('',#1179,#1187,#1189,.T.);
+#1187 = VERTEX_POINT('',#1188);
+#1188 = CARTESIAN_POINT('',(1.62,0.9,2.39));
+#1189 = LINE('',#1190,#1191);
+#1190 = CARTESIAN_POINT('',(1.62,-0.9,2.39));
+#1191 = VECTOR('',#1192,1.);
+#1192 = DIRECTION('',(0.E+000,1.,0.E+000));
+#1193 = ORIENTED_EDGE('',*,*,#1194,.F.);
+#1194 = EDGE_CURVE('',#1114,#1187,#1195,.T.);
+#1195 = LINE('',#1196,#1197);
+#1196 = CARTESIAN_POINT('',(0.92,0.9,2.39));
+#1197 = VECTOR('',#1198,1.);
+#1198 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1199 = ORIENTED_EDGE('',*,*,#1113,.T.);
+#1200 = ORIENTED_EDGE('',*,*,#615,.T.);
+#1201 = PLANE('',#1202);
+#1202 = AXIS2_PLACEMENT_3D('',#1203,#1204,#1205);
+#1203 = CARTESIAN_POINT('',(0.92,-0.9,2.39));
+#1204 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1205 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1206 = ADVANCED_FACE('',(#1207),#1257,.T.);
+#1207 = FACE_BOUND('',#1208,.T.);
+#1208 = EDGE_LOOP('',(#1209,#1210,#1211,#1212,#1222,#1230,#1239,#1247,
+    #1255,#1256));
+#1209 = ORIENTED_EDGE('',*,*,#589,.F.);
+#1210 = ORIENTED_EDGE('',*,*,#1022,.T.);
+#1211 = ORIENTED_EDGE('',*,*,#878,.T.);
+#1212 = ORIENTED_EDGE('',*,*,#1213,.T.);
+#1213 = EDGE_CURVE('',#879,#1214,#1216,.T.);
+#1214 = VERTEX_POINT('',#1215);
+#1215 = CARTESIAN_POINT('',(1.27,1.660858850923,8.38095678235E-002));
+#1216 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#1217,#1218,#1219,#1220,#1221),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#1217 = CARTESIAN_POINT('',(1.187602047868,1.552381381352,
+    -6.000000010436E-007));
+#1218 = CARTESIAN_POINT('',(1.209574382406,1.578802905817,
+    2.087490157544E-002));
+#1219 = CARTESIAN_POINT('',(1.230613803354,1.605696896704,
+    4.184374534235E-002));
+#1220 = CARTESIAN_POINT('',(1.250748674142,1.63304854553,
+    6.28445665984E-002));
+#1221 = CARTESIAN_POINT('',(1.27,1.660858850923,8.38095678235E-002));
+#1222 = ORIENTED_EDGE('',*,*,#1223,.T.);
+#1223 = EDGE_CURVE('',#1214,#1224,#1226,.T.);
+#1224 = VERTEX_POINT('',#1225);
+#1225 = CARTESIAN_POINT('',(1.27,1.660858850923,2.39));
+#1226 = LINE('',#1227,#1228);
+#1227 = CARTESIAN_POINT('',(1.27,1.660858850923,0.E+000));
+#1228 = VECTOR('',#1229,1.);
+#1229 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1230 = ORIENTED_EDGE('',*,*,#1231,.F.);
+#1231 = EDGE_CURVE('',#1232,#1224,#1234,.T.);
+#1232 = VERTEX_POINT('',#1233);
+#1233 = CARTESIAN_POINT('',(1.255304409297,1.64,2.39));
+#1234 = CIRCLE('',#1235,1.5446);
+#1235 = AXIS2_PLACEMENT_3D('',#1236,#1237,#1238);
+#1236 = CARTESIAN_POINT('',(0.E+000,2.54,2.39));
+#1237 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1238 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1239 = ORIENTED_EDGE('',*,*,#1240,.T.);
+#1240 = EDGE_CURVE('',#1232,#1241,#1243,.T.);
+#1241 = VERTEX_POINT('',#1242);
+#1242 = CARTESIAN_POINT('',(1.255304412263,1.64,2.431994472064));
+#1243 = LINE('',#1244,#1245);
+#1244 = CARTESIAN_POINT('',(1.255304409297,1.64,0.E+000));
+#1245 = VECTOR('',#1246,1.);
+#1246 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1247 = ORIENTED_EDGE('',*,*,#1248,.T.);
+#1248 = EDGE_CURVE('',#1241,#949,#1249,.T.);
+#1249 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#1250,#1251,#1252,#1253,#1254),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#1250 = CARTESIAN_POINT('',(1.27,1.660858850923,2.416190432176));
+#1251 = CARTESIAN_POINT('',(1.250748673214,1.633048544189,2.437155434413
+    ));
+#1252 = CARTESIAN_POINT('',(1.230613804874,1.605696897351,2.458156249402
+    ));
+#1253 = CARTESIAN_POINT('',(1.209574381028,1.578802904159,2.479125099734
+    ));
+#1254 = CARTESIAN_POINT('',(1.187602047868,1.552381381352,2.5000006));
+#1255 = ORIENTED_EDGE('',*,*,#948,.F.);
+#1256 = ORIENTED_EDGE('',*,*,#1042,.T.);
+#1257 = CYLINDRICAL_SURFACE('',#1258,1.5446);
+#1258 = AXIS2_PLACEMENT_3D('',#1259,#1260,#1261);
+#1259 = CARTESIAN_POINT('',(0.E+000,2.54,0.E+000));
+#1260 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1261 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1262 = ADVANCED_FACE('',(#1263),#1339,.T.);
+#1263 = FACE_BOUND('',#1264,.T.);
+#1264 = EDGE_LOOP('',(#1265,#1266,#1276,#1285,#1295,#1303,#1313,#1322,
+    #1332,#1338));
+#1265 = ORIENTED_EDGE('',*,*,#760,.F.);
+#1266 = ORIENTED_EDGE('',*,*,#1267,.T.);
+#1267 = EDGE_CURVE('',#751,#1268,#1270,.T.);
+#1268 = VERTEX_POINT('',#1269);
+#1269 = CARTESIAN_POINT('',(1.352397320608,-0.987617859245,0.E+000));
+#1270 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#1271,#1272,#1273,#1274,#1275),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#1271 = CARTESIAN_POINT('',(1.27,-0.879141149077,8.38095678235E-002));
+#1272 = CARTESIAN_POINT('',(1.289251326786,-0.906951455811,
+    6.2844565587E-002));
+#1273 = CARTESIAN_POINT('',(1.309386195126,-0.934303102649,
+    4.184375059841E-002));
+#1274 = CARTESIAN_POINT('',(1.330425618972,-0.961197095841,
+    2.087490026575E-002));
+#1275 = CARTESIAN_POINT('',(1.352397952132,-0.987618618648,
+    -6.000000000641E-007));
+#1276 = ORIENTED_EDGE('',*,*,#1277,.T.);
+#1277 = EDGE_CURVE('',#1268,#1278,#1280,.T.);
+#1278 = VERTEX_POINT('',#1279);
+#1279 = CARTESIAN_POINT('',(1.552382140755,-1.187602679392,0.E+000));
+#1280 = CIRCLE('',#1281,1.5446);
+#1281 = AXIS2_PLACEMENT_3D('',#1282,#1283,#1284);
+#1282 = CARTESIAN_POINT('',(2.54,0.E+000,0.E+000));
+#1283 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1284 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1285 = ORIENTED_EDGE('',*,*,#1286,.F.);
+#1286 = EDGE_CURVE('',#1287,#1278,#1289,.T.);
+#1287 = VERTEX_POINT('',#1288);
+#1288 = CARTESIAN_POINT('',(1.660858850923,-1.27,8.38095678235E-002));
+#1289 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#1290,#1291,#1292,#1293,#1294),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#1290 = CARTESIAN_POINT('',(1.660858850923,-1.27,8.380956782353E-002));
+#1291 = CARTESIAN_POINT('',(1.633048544189,-1.250748673214,
+    6.284456558702E-002));
+#1292 = CARTESIAN_POINT('',(1.605696897351,-1.230613804874,
+    4.184375059841E-002));
+#1293 = CARTESIAN_POINT('',(1.578802904159,-1.209574381028,
+    2.087490026575E-002));
+#1294 = CARTESIAN_POINT('',(1.552381381352,-1.187602047868,
+    -6.000000013964E-007));
+#1295 = ORIENTED_EDGE('',*,*,#1296,.T.);
+#1296 = EDGE_CURVE('',#1287,#1297,#1299,.T.);
+#1297 = VERTEX_POINT('',#1298);
+#1298 = CARTESIAN_POINT('',(1.660858850923,-1.27,2.416190432176));
+#1299 = LINE('',#1300,#1301);
+#1300 = CARTESIAN_POINT('',(1.660858850923,-1.27,0.E+000));
+#1301 = VECTOR('',#1302,1.);
+#1302 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1303 = ORIENTED_EDGE('',*,*,#1304,.F.);
+#1304 = EDGE_CURVE('',#1305,#1297,#1307,.T.);
+#1305 = VERTEX_POINT('',#1306);
+#1306 = CARTESIAN_POINT('',(1.552382140755,-1.187602679392,2.5));
+#1307 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#1308,#1309,#1310,#1311,#1312),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#1308 = CARTESIAN_POINT('',(1.552381381352,-1.187602047868,2.5000006));
+#1309 = CARTESIAN_POINT('',(1.578802905817,-1.209574382406,
+    2.479125098425));
+#1310 = CARTESIAN_POINT('',(1.605696896704,-1.230613803354,
+    2.458156254658));
+#1311 = CARTESIAN_POINT('',(1.63304854553,-1.250748674142,2.437155433402
+    ));
+#1312 = CARTESIAN_POINT('',(1.660858850923,-1.27,2.416190432176));
+#1313 = ORIENTED_EDGE('',*,*,#1314,.F.);
+#1314 = EDGE_CURVE('',#1315,#1305,#1317,.T.);
+#1315 = VERTEX_POINT('',#1316);
+#1316 = CARTESIAN_POINT('',(1.352397320608,-0.987617859245,2.5));
+#1317 = CIRCLE('',#1318,1.5446);
+#1318 = AXIS2_PLACEMENT_3D('',#1319,#1320,#1321);
+#1319 = CARTESIAN_POINT('',(2.54,0.E+000,2.5));
+#1320 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1321 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1322 = ORIENTED_EDGE('',*,*,#1323,.T.);
+#1323 = EDGE_CURVE('',#1315,#1324,#1326,.T.);
+#1324 = VERTEX_POINT('',#1325);
+#1325 = CARTESIAN_POINT('',(1.284695587894,-0.9,2.431994472735));
+#1326 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#1327,#1328,#1329,#1330,#1331),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#1327 = CARTESIAN_POINT('',(1.352397952132,-0.987618618648,2.5000006));
+#1328 = CARTESIAN_POINT('',(1.330425617594,-0.961197094183,
+    2.479125098425));
+#1329 = CARTESIAN_POINT('',(1.309386196646,-0.934303103296,
+    2.458156254658));
+#1330 = CARTESIAN_POINT('',(1.289251325858,-0.90695145447,2.437155433402
+    ));
+#1331 = CARTESIAN_POINT('',(1.27,-0.879141149077,2.416190432176));
+#1332 = ORIENTED_EDGE('',*,*,#1333,.F.);
+#1333 = EDGE_CURVE('',#1170,#1324,#1334,.T.);
+#1334 = LINE('',#1335,#1336);
+#1335 = CARTESIAN_POINT('',(1.284695590703,-0.9,0.E+000));
+#1336 = VECTOR('',#1337,1.);
+#1337 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1338 = ORIENTED_EDGE('',*,*,#1169,.F.);
+#1339 = CYLINDRICAL_SURFACE('',#1340,1.5446);
+#1340 = AXIS2_PLACEMENT_3D('',#1341,#1342,#1343);
+#1341 = CARTESIAN_POINT('',(2.54,0.E+000,0.E+000));
+#1342 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1343 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1344 = ADVANCED_FACE('',(#1345),#1378,.T.);
+#1345 = FACE_BOUND('',#1346,.T.);
+#1346 = EDGE_LOOP('',(#1347,#1357,#1365,#1366,#1367,#1368,#1369,#1370));
+#1347 = ORIENTED_EDGE('',*,*,#1348,.F.);
+#1348 = EDGE_CURVE('',#1349,#1351,#1353,.T.);
+#1349 = VERTEX_POINT('',#1350);
+#1350 = CARTESIAN_POINT('',(-0.879141149077,3.81,8.38095678235E-002));
+#1351 = VERTEX_POINT('',#1352);
+#1352 = CARTESIAN_POINT('',(-0.879141149077,3.81,2.416190432176));
+#1353 = LINE('',#1354,#1355);
+#1354 = CARTESIAN_POINT('',(-0.879141149077,3.81,0.E+000));
+#1355 = VECTOR('',#1356,1.);
+#1356 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1357 = ORIENTED_EDGE('',*,*,#1358,.F.);
+#1358 = EDGE_CURVE('',#905,#1349,#1359,.T.);
+#1359 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#1360,#1361,#1362,#1363,#1364),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#1360 = CARTESIAN_POINT('',(-0.987618618648,3.727602047868,
+    -5.9999999962E-007));
+#1361 = CARTESIAN_POINT('',(-0.961197094183,3.749574382406,
+    2.087490157544E-002));
+#1362 = CARTESIAN_POINT('',(-0.934303103296,3.770613803354,
+    4.184374534236E-002));
+#1363 = CARTESIAN_POINT('',(-0.90695145447,3.790748674142,
+    6.284456659842E-002));
+#1364 = CARTESIAN_POINT('',(-0.879141149077,3.81,8.380956782353E-002));
+#1365 = ORIENTED_EDGE('',*,*,#912,.T.);
+#1366 = ORIENTED_EDGE('',*,*,#819,.F.);
+#1367 = ORIENTED_EDGE('',*,*,#804,.T.);
+#1368 = ORIENTED_EDGE('',*,*,#844,.F.);
+#1369 = ORIENTED_EDGE('',*,*,#929,.F.);
+#1370 = ORIENTED_EDGE('',*,*,#1371,.F.);
+#1371 = EDGE_CURVE('',#1351,#930,#1372,.T.);
+#1372 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#1373,#1374,#1375,#1376,#1377),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#1373 = CARTESIAN_POINT('',(-0.879141149077,3.81,2.416190432176));
+#1374 = CARTESIAN_POINT('',(-0.906951455811,3.790748673214,
+    2.437155434413));
+#1375 = CARTESIAN_POINT('',(-0.934303102649,3.770613804874,
+    2.458156249402));
+#1376 = CARTESIAN_POINT('',(-0.961197095841,3.749574381028,
+    2.479125099734));
+#1377 = CARTESIAN_POINT('',(-0.987618618648,3.727602047868,2.5000006));
+#1378 = CYLINDRICAL_SURFACE('',#1379,1.5446);
+#1379 = AXIS2_PLACEMENT_3D('',#1380,#1381,#1382);
+#1380 = CARTESIAN_POINT('',(0.E+000,2.54,0.E+000));
+#1381 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1382 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1383 = ADVANCED_FACE('',(#1384),#1404,.T.);
+#1384 = FACE_BOUND('',#1385,.T.);
+#1385 = EDGE_LOOP('',(#1386,#1387,#1388,#1396));
+#1386 = ORIENTED_EDGE('',*,*,#904,.F.);
+#1387 = ORIENTED_EDGE('',*,*,#1358,.T.);
+#1388 = ORIENTED_EDGE('',*,*,#1389,.T.);
+#1389 = EDGE_CURVE('',#1349,#1390,#1392,.T.);
+#1390 = VERTEX_POINT('',#1391);
+#1391 = CARTESIAN_POINT('',(0.879141149077,3.81,8.38095678235E-002));
+#1392 = LINE('',#1393,#1394);
+#1393 = CARTESIAN_POINT('',(-1.27,3.81,8.38095678235E-002));
+#1394 = VECTOR('',#1395,1.);
+#1395 = DIRECTION('',(1.,0.E+000,-2.22044604925E-016));
+#1396 = ORIENTED_EDGE('',*,*,#1397,.F.);
+#1397 = EDGE_CURVE('',#896,#1390,#1398,.T.);
+#1398 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#1399,#1400,#1401,#1402,#1403),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#1399 = CARTESIAN_POINT('',(0.987618618648,3.727602047868,
+    -5.999999987319E-007));
+#1400 = CARTESIAN_POINT('',(0.961197094183,3.749574382406,
+    2.087490157544E-002));
+#1401 = CARTESIAN_POINT('',(0.934303103296,3.770613803354,
+    4.184374534235E-002));
+#1402 = CARTESIAN_POINT('',(0.90695145447,3.790748674142,
+    6.28445665984E-002));
+#1403 = CARTESIAN_POINT('',(0.879141149077,3.81,8.38095678235E-002));
+#1404 = CYLINDRICAL_SURFACE('',#1405,1.72421);
+#1405 = AXIS2_PLACEMENT_3D('',#1406,#1407,#1408);
+#1406 = CARTESIAN_POINT('',(-1.27,2.54,1.25));
+#1407 = DIRECTION('',(1.,0.E+000,-2.22044604925E-016));
+#1408 = DIRECTION('',(-2.22044604925E-016,0.E+000,-1.));
+#1409 = ADVANCED_FACE('',(#1410),#1474,.T.);
+#1410 = FACE_BOUND('',#1411,.T.);
+#1411 = EDGE_LOOP('',(#1412,#1422,#1430,#1431,#1432,#1440,#1448,#1449,
+    #1459,#1467));
+#1412 = ORIENTED_EDGE('',*,*,#1413,.F.);
+#1413 = EDGE_CURVE('',#1414,#1416,#1418,.T.);
+#1414 = VERTEX_POINT('',#1415);
+#1415 = CARTESIAN_POINT('',(1.27,3.419141149077,8.38095678235E-002));
+#1416 = VERTEX_POINT('',#1417);
+#1417 = CARTESIAN_POINT('',(1.27,3.419141149077,2.39));
+#1418 = LINE('',#1419,#1420);
+#1419 = CARTESIAN_POINT('',(1.27,3.419141149077,0.E+000));
+#1420 = VECTOR('',#1421,1.);
+#1421 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1422 = ORIENTED_EDGE('',*,*,#1423,.F.);
+#1423 = EDGE_CURVE('',#888,#1414,#1424,.T.);
+#1424 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#1425,#1426,#1427,#1428,#1429),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#1425 = CARTESIAN_POINT('',(1.187602047868,3.527618618648,
+    -6.000000017327E-007));
+#1426 = CARTESIAN_POINT('',(1.209574382406,3.501197094183,
+    2.087490157544E-002));
+#1427 = CARTESIAN_POINT('',(1.230613803354,3.474303103296,
+    4.184374534235E-002));
+#1428 = CARTESIAN_POINT('',(1.250748674142,3.44695145447,
+    6.28445665984E-002));
+#1429 = CARTESIAN_POINT('',(1.27,3.419141149077,8.38095678235E-002));
+#1430 = ORIENTED_EDGE('',*,*,#895,.T.);
+#1431 = ORIENTED_EDGE('',*,*,#1397,.T.);
+#1432 = ORIENTED_EDGE('',*,*,#1433,.T.);
+#1433 = EDGE_CURVE('',#1390,#1434,#1436,.T.);
+#1434 = VERTEX_POINT('',#1435);
+#1435 = CARTESIAN_POINT('',(0.879141149077,3.81,2.416190432176));
+#1436 = LINE('',#1437,#1438);
+#1437 = CARTESIAN_POINT('',(0.879141149077,3.81,0.E+000));
+#1438 = VECTOR('',#1439,1.);
+#1439 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1440 = ORIENTED_EDGE('',*,*,#1441,.T.);
+#1441 = EDGE_CURVE('',#1434,#998,#1442,.T.);
+#1442 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#1443,#1444,#1445,#1446,#1447),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#1443 = CARTESIAN_POINT('',(0.879141149077,3.81,2.416190432176));
+#1444 = CARTESIAN_POINT('',(0.906951455811,3.790748673214,2.437155434413
+    ));
+#1445 = CARTESIAN_POINT('',(0.934303102649,3.770613804874,2.458156249402
+    ));
+#1446 = CARTESIAN_POINT('',(0.961197095841,3.749574381028,2.479125099734
+    ));
+#1447 = CARTESIAN_POINT('',(0.987618618648,3.727602047868,2.5000006));
+#1448 = ORIENTED_EDGE('',*,*,#997,.F.);
+#1449 = ORIENTED_EDGE('',*,*,#1450,.F.);
+#1450 = EDGE_CURVE('',#1451,#990,#1453,.T.);
+#1451 = VERTEX_POINT('',#1452);
+#1452 = CARTESIAN_POINT('',(1.255304412263,3.44,2.431994472064));
+#1453 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#1454,#1455,#1456,#1457,#1458),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#1454 = CARTESIAN_POINT('',(1.27,3.419141149077,2.416190432176));
+#1455 = CARTESIAN_POINT('',(1.250748673214,3.446951455811,2.437155434413
+    ));
+#1456 = CARTESIAN_POINT('',(1.230613804874,3.474303102649,2.458156249402
+    ));
+#1457 = CARTESIAN_POINT('',(1.209574381028,3.501197095841,2.479125099734
+    ));
+#1458 = CARTESIAN_POINT('',(1.187602047868,3.527618618648,2.5000006));
+#1459 = ORIENTED_EDGE('',*,*,#1460,.F.);
+#1460 = EDGE_CURVE('',#1461,#1451,#1463,.T.);
+#1461 = VERTEX_POINT('',#1462);
+#1462 = CARTESIAN_POINT('',(1.255304409297,3.44,2.39));
+#1463 = LINE('',#1464,#1465);
+#1464 = CARTESIAN_POINT('',(1.255304409297,3.44,0.E+000));
+#1465 = VECTOR('',#1466,1.);
+#1466 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1467 = ORIENTED_EDGE('',*,*,#1468,.F.);
+#1468 = EDGE_CURVE('',#1416,#1461,#1469,.T.);
+#1469 = CIRCLE('',#1470,1.5446);
+#1470 = AXIS2_PLACEMENT_3D('',#1471,#1472,#1473);
+#1471 = CARTESIAN_POINT('',(0.E+000,2.54,2.39));
+#1472 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1473 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1474 = CYLINDRICAL_SURFACE('',#1475,1.5446);
+#1475 = AXIS2_PLACEMENT_3D('',#1476,#1477,#1478);
+#1476 = CARTESIAN_POINT('',(0.E+000,2.54,0.E+000));
+#1477 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1478 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1479 = ADVANCED_FACE('',(#1480),#1491,.T.);
+#1480 = FACE_BOUND('',#1481,.T.);
+#1481 = EDGE_LOOP('',(#1482,#1483,#1484,#1490));
+#1482 = ORIENTED_EDGE('',*,*,#887,.F.);
+#1483 = ORIENTED_EDGE('',*,*,#1423,.T.);
+#1484 = ORIENTED_EDGE('',*,*,#1485,.T.);
+#1485 = EDGE_CURVE('',#1414,#1214,#1486,.T.);
+#1486 = LINE('',#1487,#1488);
+#1487 = CARTESIAN_POINT('',(1.27,3.81,8.38095678235E-002));
+#1488 = VECTOR('',#1489,1.);
+#1489 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016));
+#1490 = ORIENTED_EDGE('',*,*,#1213,.F.);
+#1491 = CYLINDRICAL_SURFACE('',#1492,1.72421);
+#1492 = AXIS2_PLACEMENT_3D('',#1493,#1494,#1495);
+#1493 = CARTESIAN_POINT('',(0.E+000,3.81,1.25));
+#1494 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016));
+#1495 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1496 = ADVANCED_FACE('',(#1497),#1508,.T.);
+#1497 = FACE_BOUND('',#1498,.T.);
+#1498 = EDGE_LOOP('',(#1499,#1500,#1501,#1502));
+#1499 = ORIENTED_EDGE('',*,*,#1371,.T.);
+#1500 = ORIENTED_EDGE('',*,*,#1006,.T.);
+#1501 = ORIENTED_EDGE('',*,*,#1441,.F.);
+#1502 = ORIENTED_EDGE('',*,*,#1503,.F.);
+#1503 = EDGE_CURVE('',#1351,#1434,#1504,.T.);
+#1504 = LINE('',#1505,#1506);
+#1505 = CARTESIAN_POINT('',(-1.27,3.81,2.416190432176));
+#1506 = VECTOR('',#1507,1.);
+#1507 = DIRECTION('',(1.,0.E+000,-2.22044604925E-016));
+#1508 = CYLINDRICAL_SURFACE('',#1509,1.72421);
+#1509 = AXIS2_PLACEMENT_3D('',#1510,#1511,#1512);
+#1510 = CARTESIAN_POINT('',(-1.27,2.54,1.25));
+#1511 = DIRECTION('',(1.,0.E+000,-2.22044604925E-016));
+#1512 = DIRECTION('',(-2.22044604925E-016,0.E+000,-1.));
+#1513 = ADVANCED_FACE('',(#1514),#1525,.T.);
+#1514 = FACE_BOUND('',#1515,.T.);
+#1515 = EDGE_LOOP('',(#1516,#1523,#1524));
+#1516 = ORIENTED_EDGE('',*,*,#1517,.F.);
+#1517 = EDGE_CURVE('',#1451,#982,#1518,.T.);
+#1518 = CIRCLE('',#1519,1.72421);
+#1519 = AXIS2_PLACEMENT_3D('',#1520,#1521,#1522);
+#1520 = CARTESIAN_POINT('',(0.E+000,3.44,1.25));
+#1521 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016));
+#1522 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1523 = ORIENTED_EDGE('',*,*,#1450,.T.);
+#1524 = ORIENTED_EDGE('',*,*,#989,.T.);
+#1525 = CYLINDRICAL_SURFACE('',#1526,1.72421);
+#1526 = AXIS2_PLACEMENT_3D('',#1527,#1528,#1529);
+#1527 = CARTESIAN_POINT('',(0.E+000,3.81,1.25));
+#1528 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016));
+#1529 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1530 = ADVANCED_FACE('',(#1531),#1550,.F.);
+#1531 = FACE_BOUND('',#1532,.F.);
+#1532 = EDGE_LOOP('',(#1533,#1541,#1547,#1548,#1549));
+#1533 = ORIENTED_EDGE('',*,*,#1534,.F.);
+#1534 = EDGE_CURVE('',#1535,#1461,#1537,.T.);
+#1535 = VERTEX_POINT('',#1536);
+#1536 = CARTESIAN_POINT('',(0.92,3.44,2.39));
+#1537 = LINE('',#1538,#1539);
+#1538 = CARTESIAN_POINT('',(0.92,3.44,2.39));
+#1539 = VECTOR('',#1540,1.);
+#1540 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1541 = ORIENTED_EDGE('',*,*,#1542,.T.);
+#1542 = EDGE_CURVE('',#1535,#974,#1543,.T.);
+#1543 = LINE('',#1544,#1545);
+#1544 = CARTESIAN_POINT('',(0.92,3.44,2.39));
+#1545 = VECTOR('',#1546,1.);
+#1546 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1547 = ORIENTED_EDGE('',*,*,#981,.F.);
+#1548 = ORIENTED_EDGE('',*,*,#1517,.F.);
+#1549 = ORIENTED_EDGE('',*,*,#1460,.F.);
+#1550 = PLANE('',#1551);
+#1551 = AXIS2_PLACEMENT_3D('',#1552,#1553,#1554);
+#1552 = CARTESIAN_POINT('',(0.92,3.44,2.39));
+#1553 = DIRECTION('',(0.E+000,1.,0.E+000));
+#1554 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1555 = ADVANCED_FACE('',(#1556),#1574,.T.);
+#1556 = FACE_BOUND('',#1557,.T.);
+#1557 = EDGE_LOOP('',(#1558,#1566,#1572,#1573));
+#1558 = ORIENTED_EDGE('',*,*,#1559,.F.);
+#1559 = EDGE_CURVE('',#1560,#966,#1562,.T.);
+#1560 = VERTEX_POINT('',#1561);
+#1561 = CARTESIAN_POINT('',(0.92,1.64,2.39));
+#1562 = LINE('',#1563,#1564);
+#1563 = CARTESIAN_POINT('',(0.92,1.64,2.39));
+#1564 = VECTOR('',#1565,1.);
+#1565 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1566 = ORIENTED_EDGE('',*,*,#1567,.T.);
+#1567 = EDGE_CURVE('',#1560,#1535,#1568,.T.);
+#1568 = LINE('',#1569,#1570);
+#1569 = CARTESIAN_POINT('',(0.92,1.64,2.39));
+#1570 = VECTOR('',#1571,1.);
+#1571 = DIRECTION('',(0.E+000,1.,0.E+000));
+#1572 = ORIENTED_EDGE('',*,*,#1542,.T.);
+#1573 = ORIENTED_EDGE('',*,*,#973,.F.);
+#1574 = PLANE('',#1575);
+#1575 = AXIS2_PLACEMENT_3D('',#1576,#1577,#1578);
+#1576 = CARTESIAN_POINT('',(0.92,1.64,2.39));
+#1577 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1578 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1579 = ADVANCED_FACE('',(#1580),#1598,.T.);
+#1580 = FACE_BOUND('',#1581,.T.);
+#1581 = EDGE_LOOP('',(#1582,#1588,#1589,#1590,#1597));
+#1582 = ORIENTED_EDGE('',*,*,#1583,.F.);
+#1583 = EDGE_CURVE('',#1560,#1232,#1584,.T.);
+#1584 = LINE('',#1585,#1586);
+#1585 = CARTESIAN_POINT('',(0.92,1.64,2.39));
+#1586 = VECTOR('',#1587,1.);
+#1587 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1588 = ORIENTED_EDGE('',*,*,#1559,.T.);
+#1589 = ORIENTED_EDGE('',*,*,#965,.F.);
+#1590 = ORIENTED_EDGE('',*,*,#1591,.F.);
+#1591 = EDGE_CURVE('',#1241,#958,#1592,.T.);
+#1592 = CIRCLE('',#1593,1.72421);
+#1593 = AXIS2_PLACEMENT_3D('',#1594,#1595,#1596);
+#1594 = CARTESIAN_POINT('',(0.E+000,1.64,1.25));
+#1595 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016));
+#1596 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1597 = ORIENTED_EDGE('',*,*,#1240,.F.);
+#1598 = PLANE('',#1599);
+#1599 = AXIS2_PLACEMENT_3D('',#1600,#1601,#1602);
+#1600 = CARTESIAN_POINT('',(0.92,1.64,2.39));
+#1601 = DIRECTION('',(0.E+000,1.,0.E+000));
+#1602 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1603 = ADVANCED_FACE('',(#1604),#1609,.T.);
+#1604 = FACE_BOUND('',#1605,.T.);
+#1605 = EDGE_LOOP('',(#1606,#1607,#1608));
+#1606 = ORIENTED_EDGE('',*,*,#1248,.F.);
+#1607 = ORIENTED_EDGE('',*,*,#1591,.T.);
+#1608 = ORIENTED_EDGE('',*,*,#957,.T.);
+#1609 = CYLINDRICAL_SURFACE('',#1610,1.72421);
+#1610 = AXIS2_PLACEMENT_3D('',#1611,#1612,#1613);
+#1611 = CARTESIAN_POINT('',(0.E+000,3.81,1.25));
+#1612 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016));
+#1613 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1614 = ADVANCED_FACE('',(#1615),#1626,.T.);
+#1615 = FACE_BOUND('',#1616,.T.);
+#1616 = EDGE_LOOP('',(#1617,#1618,#1619,#1625));
+#1617 = ORIENTED_EDGE('',*,*,#1060,.F.);
+#1618 = ORIENTED_EDGE('',*,*,#1104,.T.);
+#1619 = ORIENTED_EDGE('',*,*,#1620,.T.);
+#1620 = EDGE_CURVE('',#1096,#1268,#1621,.T.);
+#1621 = LINE('',#1622,#1623);
+#1622 = CARTESIAN_POINT('',(1.352397320608,1.27,0.E+000));
+#1623 = VECTOR('',#1624,1.);
+#1624 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016));
+#1625 = ORIENTED_EDGE('',*,*,#1267,.F.);
+#1626 = CYLINDRICAL_SURFACE('',#1627,1.72421);
+#1627 = AXIS2_PLACEMENT_3D('',#1628,#1629,#1630);
+#1628 = CARTESIAN_POINT('',(2.54,1.27,1.25));
+#1629 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016));
+#1630 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1631 = ADVANCED_FACE('',(#1632),#1707,.T.);
+#1632 = FACE_BOUND('',#1633,.T.);
+#1633 = EDGE_LOOP('',(#1634,#1635,#1645,#1654,#1662,#1663,#1673,#1682,
+    #1692,#1700));
+#1634 = ORIENTED_EDGE('',*,*,#1223,.F.);
+#1635 = ORIENTED_EDGE('',*,*,#1636,.T.);
+#1636 = EDGE_CURVE('',#1214,#1637,#1639,.T.);
+#1637 = VERTEX_POINT('',#1638);
+#1638 = CARTESIAN_POINT('',(1.352397320608,1.552382140755,0.E+000));
+#1639 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#1640,#1641,#1642,#1643,#1644),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#1640 = CARTESIAN_POINT('',(1.27,1.660858850923,8.38095678235E-002));
+#1641 = CARTESIAN_POINT('',(1.289251326786,1.633048544189,
+    6.2844565587E-002));
+#1642 = CARTESIAN_POINT('',(1.309386195126,1.605696897351,
+    4.184375059841E-002));
+#1643 = CARTESIAN_POINT('',(1.330425618972,1.578802904159,
+    2.087490026575E-002));
+#1644 = CARTESIAN_POINT('',(1.352397952132,1.552381381352,
+    -6.000000000641E-007));
+#1645 = ORIENTED_EDGE('',*,*,#1646,.T.);
+#1646 = EDGE_CURVE('',#1637,#1647,#1649,.T.);
+#1647 = VERTEX_POINT('',#1648);
+#1648 = CARTESIAN_POINT('',(1.552382140755,1.352397320608,0.E+000));
+#1649 = CIRCLE('',#1650,1.5446);
+#1650 = AXIS2_PLACEMENT_3D('',#1651,#1652,#1653);
+#1651 = CARTESIAN_POINT('',(2.54,2.54,0.E+000));
+#1652 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1653 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1654 = ORIENTED_EDGE('',*,*,#1655,.F.);
+#1655 = EDGE_CURVE('',#1076,#1647,#1656,.T.);
+#1656 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#1657,#1658,#1659,#1660,#1661),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#1657 = CARTESIAN_POINT('',(1.660858850923,1.27,8.380956782353E-002));
+#1658 = CARTESIAN_POINT('',(1.633048544189,1.289251326786,
+    6.284456558702E-002));
+#1659 = CARTESIAN_POINT('',(1.605696897351,1.309386195126,
+    4.184375059841E-002));
+#1660 = CARTESIAN_POINT('',(1.578802904159,1.330425618972,
+    2.087490026575E-002));
+#1661 = CARTESIAN_POINT('',(1.552381381352,1.352397952132,
+    -6.000000013964E-007));
+#1662 = ORIENTED_EDGE('',*,*,#1075,.T.);
+#1663 = ORIENTED_EDGE('',*,*,#1664,.F.);
+#1664 = EDGE_CURVE('',#1665,#1078,#1667,.T.);
+#1665 = VERTEX_POINT('',#1666);
+#1666 = CARTESIAN_POINT('',(1.552382140755,1.352397320608,2.5));
+#1667 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#1668,#1669,#1670,#1671,#1672),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#1668 = CARTESIAN_POINT('',(1.552381381352,1.352397952132,2.5000006));
+#1669 = CARTESIAN_POINT('',(1.578802905817,1.330425617594,2.479125098425
+    ));
+#1670 = CARTESIAN_POINT('',(1.605696896704,1.309386196646,2.458156254658
+    ));
+#1671 = CARTESIAN_POINT('',(1.63304854553,1.289251325858,2.437155433402)
+  );
+#1672 = CARTESIAN_POINT('',(1.660858850923,1.27,2.416190432176));
+#1673 = ORIENTED_EDGE('',*,*,#1674,.F.);
+#1674 = EDGE_CURVE('',#1675,#1665,#1677,.T.);
+#1675 = VERTEX_POINT('',#1676);
+#1676 = CARTESIAN_POINT('',(1.352397320608,1.552382140755,2.5));
+#1677 = CIRCLE('',#1678,1.5446);
+#1678 = AXIS2_PLACEMENT_3D('',#1679,#1680,#1681);
+#1679 = CARTESIAN_POINT('',(2.54,2.54,2.5));
+#1680 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1681 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1682 = ORIENTED_EDGE('',*,*,#1683,.T.);
+#1683 = EDGE_CURVE('',#1675,#1684,#1686,.T.);
+#1684 = VERTEX_POINT('',#1685);
+#1685 = CARTESIAN_POINT('',(1.284695587894,1.64,2.431994472735));
+#1686 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#1687,#1688,#1689,#1690,#1691),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#1687 = CARTESIAN_POINT('',(1.352397952132,1.552381381352,2.5000006));
+#1688 = CARTESIAN_POINT('',(1.330425617594,1.578802905817,2.479125098425
+    ));
+#1689 = CARTESIAN_POINT('',(1.309386196646,1.605696896704,2.458156254658
+    ));
+#1690 = CARTESIAN_POINT('',(1.289251325858,1.63304854553,2.437155433402)
+  );
+#1691 = CARTESIAN_POINT('',(1.27,1.660858850923,2.416190432176));
+#1692 = ORIENTED_EDGE('',*,*,#1693,.F.);
+#1693 = EDGE_CURVE('',#1694,#1684,#1696,.T.);
+#1694 = VERTEX_POINT('',#1695);
+#1695 = CARTESIAN_POINT('',(1.284695590703,1.64,2.39));
+#1696 = LINE('',#1697,#1698);
+#1697 = CARTESIAN_POINT('',(1.284695590703,1.64,0.E+000));
+#1698 = VECTOR('',#1699,1.);
+#1699 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1700 = ORIENTED_EDGE('',*,*,#1701,.F.);
+#1701 = EDGE_CURVE('',#1224,#1694,#1702,.T.);
+#1702 = CIRCLE('',#1703,1.5446);
+#1703 = AXIS2_PLACEMENT_3D('',#1704,#1705,#1706);
+#1704 = CARTESIAN_POINT('',(2.54,2.54,2.39));
+#1705 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1706 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1707 = CYLINDRICAL_SURFACE('',#1708,1.5446);
+#1708 = AXIS2_PLACEMENT_3D('',#1709,#1710,#1711);
+#1709 = CARTESIAN_POINT('',(2.54,2.54,0.E+000));
+#1710 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1711 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1712 = ADVANCED_FACE('',(#1713),#1740,.T.);
+#1713 = FACE_BOUND('',#1714,.T.);
+#1714 = EDGE_LOOP('',(#1715,#1723,#1724,#1732));
+#1715 = ORIENTED_EDGE('',*,*,#1716,.F.);
+#1716 = EDGE_CURVE('',#1086,#1717,#1719,.T.);
+#1717 = VERTEX_POINT('',#1718);
+#1718 = CARTESIAN_POINT('',(3.527617859245,1.187602679392,0.E+000));
+#1719 = LINE('',#1720,#1721);
+#1720 = CARTESIAN_POINT('',(1.27,1.187602679392,0.E+000));
+#1721 = VECTOR('',#1722,1.);
+#1722 = DIRECTION('',(1.,0.E+000,-2.22044604925E-016));
+#1723 = ORIENTED_EDGE('',*,*,#1085,.T.);
+#1724 = ORIENTED_EDGE('',*,*,#1725,.T.);
+#1725 = EDGE_CURVE('',#1076,#1726,#1728,.T.);
+#1726 = VERTEX_POINT('',#1727);
+#1727 = CARTESIAN_POINT('',(3.419141149077,1.27,8.38095678235E-002));
+#1728 = LINE('',#1729,#1730);
+#1729 = CARTESIAN_POINT('',(1.27,1.27,8.38095678235E-002));
+#1730 = VECTOR('',#1731,1.);
+#1731 = DIRECTION('',(1.,0.E+000,-2.22044604925E-016));
+#1732 = ORIENTED_EDGE('',*,*,#1733,.F.);
+#1733 = EDGE_CURVE('',#1717,#1726,#1734,.T.);
+#1734 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#1735,#1736,#1737,#1738,#1739),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#1735 = CARTESIAN_POINT('',(3.527618618648,1.187602047868,
+    -5.999999987319E-007));
+#1736 = CARTESIAN_POINT('',(3.501197094183,1.209574382406,
+    2.087490157544E-002));
+#1737 = CARTESIAN_POINT('',(3.474303103296,1.230613803354,
+    4.184374534235E-002));
+#1738 = CARTESIAN_POINT('',(3.44695145447,1.250748674142,
+    6.28445665984E-002));
+#1739 = CARTESIAN_POINT('',(3.419141149077,1.27,8.38095678235E-002));
+#1740 = CYLINDRICAL_SURFACE('',#1741,1.72421);
+#1741 = AXIS2_PLACEMENT_3D('',#1742,#1743,#1744);
+#1742 = CARTESIAN_POINT('',(1.27,0.E+000,1.25));
+#1743 = DIRECTION('',(1.,0.E+000,-2.22044604925E-016));
+#1744 = DIRECTION('',(-2.22044604925E-016,0.E+000,-1.));
+#1745 = ADVANCED_FACE('',(#1746),#1773,.T.);
+#1746 = FACE_BOUND('',#1747,.T.);
+#1747 = EDGE_LOOP('',(#1748,#1749,#1757,#1767));
+#1748 = ORIENTED_EDGE('',*,*,#1149,.T.);
+#1749 = ORIENTED_EDGE('',*,*,#1750,.T.);
+#1750 = EDGE_CURVE('',#1141,#1751,#1753,.T.);
+#1751 = VERTEX_POINT('',#1752);
+#1752 = CARTESIAN_POINT('',(3.527617859245,1.187602679392,2.5));
+#1753 = LINE('',#1754,#1755);
+#1754 = CARTESIAN_POINT('',(1.27,1.187602679392,2.5));
+#1755 = VECTOR('',#1756,1.);
+#1756 = DIRECTION('',(1.,0.E+000,-2.22044604925E-016));
+#1757 = ORIENTED_EDGE('',*,*,#1758,.F.);
+#1758 = EDGE_CURVE('',#1759,#1751,#1761,.T.);
+#1759 = VERTEX_POINT('',#1760);
+#1760 = CARTESIAN_POINT('',(3.419141149077,1.27,2.416190432176));
+#1761 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#1762,#1763,#1764,#1765,#1766),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#1762 = CARTESIAN_POINT('',(3.419141149077,1.27,2.416190432176));
+#1763 = CARTESIAN_POINT('',(3.446951455811,1.250748673214,2.437155434413
+    ));
+#1764 = CARTESIAN_POINT('',(3.474303102649,1.230613804874,2.458156249402
+    ));
+#1765 = CARTESIAN_POINT('',(3.501197095841,1.209574381028,2.479125099734
+    ));
+#1766 = CARTESIAN_POINT('',(3.527618618648,1.187602047868,2.5000006));
+#1767 = ORIENTED_EDGE('',*,*,#1768,.F.);
+#1768 = EDGE_CURVE('',#1078,#1759,#1769,.T.);
+#1769 = LINE('',#1770,#1771);
+#1770 = CARTESIAN_POINT('',(1.27,1.27,2.416190432176));
+#1771 = VECTOR('',#1772,1.);
+#1772 = DIRECTION('',(1.,0.E+000,-2.22044604925E-016));
+#1773 = CYLINDRICAL_SURFACE('',#1774,1.72421);
+#1774 = AXIS2_PLACEMENT_3D('',#1775,#1776,#1777);
+#1775 = CARTESIAN_POINT('',(1.27,0.E+000,1.25));
+#1776 = DIRECTION('',(1.,0.E+000,-2.22044604925E-016));
+#1777 = DIRECTION('',(-2.22044604925E-016,0.E+000,-1.));
+#1778 = ADVANCED_FACE('',(#1779),#1817,.F.);
+#1779 = FACE_BOUND('',#1780,.F.);
+#1780 = EDGE_LOOP('',(#1781,#1789,#1798,#1806,#1813,#1814,#1815,#1816));
+#1781 = ORIENTED_EDGE('',*,*,#1782,.T.);
+#1782 = EDGE_CURVE('',#1278,#1783,#1785,.T.);
+#1783 = VERTEX_POINT('',#1784);
+#1784 = CARTESIAN_POINT('',(3.527617859245,-1.187602679392,0.E+000));
+#1785 = LINE('',#1786,#1787);
+#1786 = CARTESIAN_POINT('',(1.27,-1.187602679392,0.E+000));
+#1787 = VECTOR('',#1788,1.);
+#1788 = DIRECTION('',(1.,0.E+000,-2.22044604925E-016));
+#1789 = ORIENTED_EDGE('',*,*,#1790,.T.);
+#1790 = EDGE_CURVE('',#1783,#1791,#1793,.T.);
+#1791 = VERTEX_POINT('',#1792);
+#1792 = CARTESIAN_POINT('',(3.727602679392,-0.987617859245,0.E+000));
+#1793 = CIRCLE('',#1794,1.5446);
+#1794 = AXIS2_PLACEMENT_3D('',#1795,#1796,#1797);
+#1795 = CARTESIAN_POINT('',(2.54,0.E+000,0.E+000));
+#1796 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1797 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1798 = ORIENTED_EDGE('',*,*,#1799,.F.);
+#1799 = EDGE_CURVE('',#1800,#1791,#1802,.T.);
+#1800 = VERTEX_POINT('',#1801);
+#1801 = CARTESIAN_POINT('',(3.727602679392,0.987617859245,0.E+000));
+#1802 = LINE('',#1803,#1804);
+#1803 = CARTESIAN_POINT('',(3.727602679392,1.27,0.E+000));
+#1804 = VECTOR('',#1805,1.);
+#1805 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016));
+#1806 = ORIENTED_EDGE('',*,*,#1807,.T.);
+#1807 = EDGE_CURVE('',#1800,#1717,#1808,.T.);
+#1808 = CIRCLE('',#1809,1.5446);
+#1809 = AXIS2_PLACEMENT_3D('',#1810,#1811,#1812);
+#1810 = CARTESIAN_POINT('',(2.54,0.E+000,0.E+000));
+#1811 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1812 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1813 = ORIENTED_EDGE('',*,*,#1716,.F.);
+#1814 = ORIENTED_EDGE('',*,*,#1095,.T.);
+#1815 = ORIENTED_EDGE('',*,*,#1620,.T.);
+#1816 = ORIENTED_EDGE('',*,*,#1277,.T.);
+#1817 = PLANE('',#1818);
+#1818 = AXIS2_PLACEMENT_3D('',#1819,#1820,#1821);
+#1819 = CARTESIAN_POINT('',(2.54,0.E+000,0.E+000));
+#1820 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1821 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1822 = ADVANCED_FACE('',(#1823),#1930,.T.);
+#1823 = FACE_BOUND('',#1824,.T.);
+#1824 = EDGE_LOOP('',(#1825,#1826,#1827,#1835,#1843,#1851,#1859,#1865,
+    #1866,#1874,#1883,#1891,#1899,#1907,#1915,#1923));
+#1825 = ORIENTED_EDGE('',*,*,#1750,.F.);
+#1826 = ORIENTED_EDGE('',*,*,#1140,.T.);
+#1827 = ORIENTED_EDGE('',*,*,#1828,.T.);
+#1828 = EDGE_CURVE('',#1131,#1829,#1831,.T.);
+#1829 = VERTEX_POINT('',#1830);
+#1830 = CARTESIAN_POINT('',(1.352397320608,0.9,2.5));
+#1831 = LINE('',#1832,#1833);
+#1832 = CARTESIAN_POINT('',(1.352397320608,1.27,2.5));
+#1833 = VECTOR('',#1834,1.);
+#1834 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016));
+#1835 = ORIENTED_EDGE('',*,*,#1836,.F.);
+#1836 = EDGE_CURVE('',#1837,#1829,#1839,.T.);
+#1837 = VERTEX_POINT('',#1838);
+#1838 = CARTESIAN_POINT('',(1.62,0.9,2.5));
+#1839 = LINE('',#1840,#1841);
+#1840 = CARTESIAN_POINT('',(1.095,0.9,2.5));
+#1841 = VECTOR('',#1842,1.);
+#1842 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#1843 = ORIENTED_EDGE('',*,*,#1844,.F.);
+#1844 = EDGE_CURVE('',#1845,#1837,#1847,.T.);
+#1845 = VERTEX_POINT('',#1846);
+#1846 = CARTESIAN_POINT('',(1.62,-0.9,2.5));
+#1847 = LINE('',#1848,#1849);
+#1848 = CARTESIAN_POINT('',(1.62,-1.085,2.5));
+#1849 = VECTOR('',#1850,1.);
+#1850 = DIRECTION('',(0.E+000,1.,0.E+000));
+#1851 = ORIENTED_EDGE('',*,*,#1852,.T.);
+#1852 = EDGE_CURVE('',#1845,#1853,#1855,.T.);
+#1853 = VERTEX_POINT('',#1854);
+#1854 = CARTESIAN_POINT('',(1.352397320608,-0.9,2.5));
+#1855 = LINE('',#1856,#1857);
+#1856 = CARTESIAN_POINT('',(1.095,-0.9,2.5));
+#1857 = VECTOR('',#1858,1.);
+#1858 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#1859 = ORIENTED_EDGE('',*,*,#1860,.T.);
+#1860 = EDGE_CURVE('',#1853,#1315,#1861,.T.);
+#1861 = LINE('',#1862,#1863);
+#1862 = CARTESIAN_POINT('',(1.352397320608,1.27,2.5));
+#1863 = VECTOR('',#1864,1.);
+#1864 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016));
+#1865 = ORIENTED_EDGE('',*,*,#1314,.T.);
+#1866 = ORIENTED_EDGE('',*,*,#1867,.T.);
+#1867 = EDGE_CURVE('',#1305,#1868,#1870,.T.);
+#1868 = VERTEX_POINT('',#1869);
+#1869 = CARTESIAN_POINT('',(3.527617859245,-1.187602679392,2.5));
+#1870 = LINE('',#1871,#1872);
+#1871 = CARTESIAN_POINT('',(1.27,-1.187602679392,2.5));
+#1872 = VECTOR('',#1873,1.);
+#1873 = DIRECTION('',(1.,0.E+000,-2.22044604925E-016));
+#1874 = ORIENTED_EDGE('',*,*,#1875,.T.);
+#1875 = EDGE_CURVE('',#1868,#1876,#1878,.T.);
+#1876 = VERTEX_POINT('',#1877);
+#1877 = CARTESIAN_POINT('',(3.727602679392,-0.987617859245,2.5));
+#1878 = CIRCLE('',#1879,1.5446);
+#1879 = AXIS2_PLACEMENT_3D('',#1880,#1881,#1882);
+#1880 = CARTESIAN_POINT('',(2.54,0.E+000,2.5));
+#1881 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1882 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1883 = ORIENTED_EDGE('',*,*,#1884,.F.);
+#1884 = EDGE_CURVE('',#1885,#1876,#1887,.T.);
+#1885 = VERTEX_POINT('',#1886);
+#1886 = CARTESIAN_POINT('',(3.727602679392,-0.9,2.5));
+#1887 = LINE('',#1888,#1889);
+#1888 = CARTESIAN_POINT('',(3.727602679392,1.27,2.5));
+#1889 = VECTOR('',#1890,1.);
+#1890 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016));
+#1891 = ORIENTED_EDGE('',*,*,#1892,.T.);
+#1892 = EDGE_CURVE('',#1885,#1893,#1895,.T.);
+#1893 = VERTEX_POINT('',#1894);
+#1894 = CARTESIAN_POINT('',(3.46,-0.9,2.5));
+#1895 = LINE('',#1896,#1897);
+#1896 = CARTESIAN_POINT('',(2.365,-0.9,2.5));
+#1897 = VECTOR('',#1898,1.);
+#1898 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#1899 = ORIENTED_EDGE('',*,*,#1900,.T.);
+#1900 = EDGE_CURVE('',#1893,#1901,#1903,.T.);
+#1901 = VERTEX_POINT('',#1902);
+#1902 = CARTESIAN_POINT('',(3.46,0.9,2.5));
+#1903 = LINE('',#1904,#1905);
+#1904 = CARTESIAN_POINT('',(3.46,-1.085,2.5));
+#1905 = VECTOR('',#1906,1.);
+#1906 = DIRECTION('',(0.E+000,1.,0.E+000));
+#1907 = ORIENTED_EDGE('',*,*,#1908,.F.);
+#1908 = EDGE_CURVE('',#1909,#1901,#1911,.T.);
+#1909 = VERTEX_POINT('',#1910);
+#1910 = CARTESIAN_POINT('',(3.727602679392,0.9,2.5));
+#1911 = LINE('',#1912,#1913);
+#1912 = CARTESIAN_POINT('',(2.365,0.9,2.5));
+#1913 = VECTOR('',#1914,1.);
+#1914 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#1915 = ORIENTED_EDGE('',*,*,#1916,.F.);
+#1916 = EDGE_CURVE('',#1917,#1909,#1919,.T.);
+#1917 = VERTEX_POINT('',#1918);
+#1918 = CARTESIAN_POINT('',(3.727602679392,0.987617859245,2.5));
+#1919 = LINE('',#1920,#1921);
+#1920 = CARTESIAN_POINT('',(3.727602679392,1.27,2.5));
+#1921 = VECTOR('',#1922,1.);
+#1922 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016));
+#1923 = ORIENTED_EDGE('',*,*,#1924,.T.);
+#1924 = EDGE_CURVE('',#1917,#1751,#1925,.T.);
+#1925 = CIRCLE('',#1926,1.5446);
+#1926 = AXIS2_PLACEMENT_3D('',#1927,#1928,#1929);
+#1927 = CARTESIAN_POINT('',(2.54,0.E+000,2.5));
+#1928 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1929 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1930 = PLANE('',#1931);
+#1931 = AXIS2_PLACEMENT_3D('',#1932,#1933,#1934);
+#1932 = CARTESIAN_POINT('',(1.27,-1.27,2.5));
+#1933 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1934 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1935 = ADVANCED_FACE('',(#1936),#1947,.T.);
+#1936 = FACE_BOUND('',#1937,.T.);
+#1937 = EDGE_LOOP('',(#1938,#1939,#1940));
+#1938 = ORIENTED_EDGE('',*,*,#1828,.F.);
+#1939 = ORIENTED_EDGE('',*,*,#1130,.T.);
+#1940 = ORIENTED_EDGE('',*,*,#1941,.F.);
+#1941 = EDGE_CURVE('',#1829,#1123,#1942,.T.);
+#1942 = CIRCLE('',#1943,1.72421);
+#1943 = AXIS2_PLACEMENT_3D('',#1944,#1945,#1946);
+#1944 = CARTESIAN_POINT('',(2.54,0.9,1.25));
+#1945 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016));
+#1946 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1947 = CYLINDRICAL_SURFACE('',#1948,1.72421);
+#1948 = AXIS2_PLACEMENT_3D('',#1949,#1950,#1951);
+#1949 = CARTESIAN_POINT('',(2.54,1.27,1.25));
+#1950 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016));
+#1951 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1952 = ADVANCED_FACE('',(#1953),#1965,.F.);
+#1953 = FACE_BOUND('',#1954,.F.);
+#1954 = EDGE_LOOP('',(#1955,#1956,#1957,#1958,#1959));
+#1955 = ORIENTED_EDGE('',*,*,#1194,.F.);
+#1956 = ORIENTED_EDGE('',*,*,#1122,.T.);
+#1957 = ORIENTED_EDGE('',*,*,#1941,.F.);
+#1958 = ORIENTED_EDGE('',*,*,#1836,.F.);
+#1959 = ORIENTED_EDGE('',*,*,#1960,.F.);
+#1960 = EDGE_CURVE('',#1187,#1837,#1961,.T.);
+#1961 = LINE('',#1962,#1963);
+#1962 = CARTESIAN_POINT('',(1.62,0.9,2.39));
+#1963 = VECTOR('',#1964,1.);
+#1964 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1965 = PLANE('',#1966);
+#1966 = AXIS2_PLACEMENT_3D('',#1967,#1968,#1969);
+#1967 = CARTESIAN_POINT('',(0.92,0.9,2.39));
+#1968 = DIRECTION('',(0.E+000,1.,0.E+000));
+#1969 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1970 = ADVANCED_FACE('',(#1971),#1982,.F.);
+#1971 = FACE_BOUND('',#1972,.F.);
+#1972 = EDGE_LOOP('',(#1973,#1979,#1980,#1981));
+#1973 = ORIENTED_EDGE('',*,*,#1974,.F.);
+#1974 = EDGE_CURVE('',#1179,#1845,#1975,.T.);
+#1975 = LINE('',#1976,#1977);
+#1976 = CARTESIAN_POINT('',(1.62,-0.9,2.39));
+#1977 = VECTOR('',#1978,1.);
+#1978 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1979 = ORIENTED_EDGE('',*,*,#1186,.T.);
+#1980 = ORIENTED_EDGE('',*,*,#1960,.T.);
+#1981 = ORIENTED_EDGE('',*,*,#1844,.F.);
+#1982 = PLANE('',#1983);
+#1983 = AXIS2_PLACEMENT_3D('',#1984,#1985,#1986);
+#1984 = CARTESIAN_POINT('',(1.62,-0.9,2.39));
+#1985 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1986 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1987 = ADVANCED_FACE('',(#1988),#2001,.T.);
+#1988 = FACE_BOUND('',#1989,.T.);
+#1989 = EDGE_LOOP('',(#1990,#1991,#1992,#1999,#2000));
+#1990 = ORIENTED_EDGE('',*,*,#1178,.F.);
+#1991 = ORIENTED_EDGE('',*,*,#1333,.T.);
+#1992 = ORIENTED_EDGE('',*,*,#1993,.F.);
+#1993 = EDGE_CURVE('',#1853,#1324,#1994,.T.);
+#1994 = CIRCLE('',#1995,1.72421);
+#1995 = AXIS2_PLACEMENT_3D('',#1996,#1997,#1998);
+#1996 = CARTESIAN_POINT('',(2.54,-0.9,1.25));
+#1997 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016));
+#1998 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1999 = ORIENTED_EDGE('',*,*,#1852,.F.);
+#2000 = ORIENTED_EDGE('',*,*,#1974,.F.);
+#2001 = PLANE('',#2002);
+#2002 = AXIS2_PLACEMENT_3D('',#2003,#2004,#2005);
+#2003 = CARTESIAN_POINT('',(0.92,-0.9,2.39));
+#2004 = DIRECTION('',(0.E+000,1.,0.E+000));
+#2005 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2006 = ADVANCED_FACE('',(#2007),#2046,.T.);
+#2007 = FACE_BOUND('',#2008,.T.);
+#2008 = EDGE_LOOP('',(#2009,#2010,#2011,#2012,#2013,#2014,#2022,#2030,
+    #2038,#2045));
+#2009 = ORIENTED_EDGE('',*,*,#1534,.F.);
+#2010 = ORIENTED_EDGE('',*,*,#1567,.F.);
+#2011 = ORIENTED_EDGE('',*,*,#1583,.T.);
+#2012 = ORIENTED_EDGE('',*,*,#1231,.T.);
+#2013 = ORIENTED_EDGE('',*,*,#1701,.T.);
+#2014 = ORIENTED_EDGE('',*,*,#2015,.T.);
+#2015 = EDGE_CURVE('',#1694,#2016,#2018,.T.);
+#2016 = VERTEX_POINT('',#2017);
+#2017 = CARTESIAN_POINT('',(1.62,1.64,2.39));
+#2018 = LINE('',#2019,#2020);
+#2019 = CARTESIAN_POINT('',(0.92,1.64,2.39));
+#2020 = VECTOR('',#2021,1.);
+#2021 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2022 = ORIENTED_EDGE('',*,*,#2023,.T.);
+#2023 = EDGE_CURVE('',#2016,#2024,#2026,.T.);
+#2024 = VERTEX_POINT('',#2025);
+#2025 = CARTESIAN_POINT('',(1.62,3.44,2.39));
+#2026 = LINE('',#2027,#2028);
+#2027 = CARTESIAN_POINT('',(1.62,1.64,2.39));
+#2028 = VECTOR('',#2029,1.);
+#2029 = DIRECTION('',(0.E+000,1.,0.E+000));
+#2030 = ORIENTED_EDGE('',*,*,#2031,.F.);
+#2031 = EDGE_CURVE('',#2032,#2024,#2034,.T.);
+#2032 = VERTEX_POINT('',#2033);
+#2033 = CARTESIAN_POINT('',(1.284695590703,3.44,2.39));
+#2034 = LINE('',#2035,#2036);
+#2035 = CARTESIAN_POINT('',(0.92,3.44,2.39));
+#2036 = VECTOR('',#2037,1.);
+#2037 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2038 = ORIENTED_EDGE('',*,*,#2039,.T.);
+#2039 = EDGE_CURVE('',#2032,#1416,#2040,.T.);
+#2040 = CIRCLE('',#2041,1.5446);
+#2041 = AXIS2_PLACEMENT_3D('',#2042,#2043,#2044);
+#2042 = CARTESIAN_POINT('',(2.54,2.54,2.39));
+#2043 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2044 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2045 = ORIENTED_EDGE('',*,*,#1468,.T.);
+#2046 = PLANE('',#2047);
+#2047 = AXIS2_PLACEMENT_3D('',#2048,#2049,#2050);
+#2048 = CARTESIAN_POINT('',(0.92,1.64,2.39));
+#2049 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2050 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2051 = ADVANCED_FACE('',(#2052),#2057,.T.);
+#2052 = FACE_BOUND('',#2053,.T.);
+#2053 = EDGE_LOOP('',(#2054,#2055,#2056));
+#2054 = ORIENTED_EDGE('',*,*,#1860,.F.);
+#2055 = ORIENTED_EDGE('',*,*,#1993,.T.);
+#2056 = ORIENTED_EDGE('',*,*,#1323,.F.);
+#2057 = CYLINDRICAL_SURFACE('',#2058,1.72421);
+#2058 = AXIS2_PLACEMENT_3D('',#2059,#2060,#2061);
+#2059 = CARTESIAN_POINT('',(2.54,1.27,1.25));
+#2060 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016));
+#2061 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2062 = ADVANCED_FACE('',(#2063),#2083,.T.);
+#2063 = FACE_BOUND('',#2064,.T.);
+#2064 = EDGE_LOOP('',(#2065,#2066,#2067,#2075));
+#2065 = ORIENTED_EDGE('',*,*,#1867,.F.);
+#2066 = ORIENTED_EDGE('',*,*,#1304,.T.);
+#2067 = ORIENTED_EDGE('',*,*,#2068,.T.);
+#2068 = EDGE_CURVE('',#1297,#2069,#2071,.T.);
+#2069 = VERTEX_POINT('',#2070);
+#2070 = CARTESIAN_POINT('',(3.419141149077,-1.27,2.416190432176));
+#2071 = LINE('',#2072,#2073);
+#2072 = CARTESIAN_POINT('',(1.27,-1.27,2.416190432176));
+#2073 = VECTOR('',#2074,1.);
+#2074 = DIRECTION('',(1.,0.E+000,-2.22044604925E-016));
+#2075 = ORIENTED_EDGE('',*,*,#2076,.F.);
+#2076 = EDGE_CURVE('',#1868,#2069,#2077,.T.);
+#2077 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#2078,#2079,#2080,#2081,#2082),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#2078 = CARTESIAN_POINT('',(3.527618618648,-1.187602047868,2.5000006));
+#2079 = CARTESIAN_POINT('',(3.501197094183,-1.209574382406,
+    2.479125098425));
+#2080 = CARTESIAN_POINT('',(3.474303103296,-1.230613803354,
+    2.458156254658));
+#2081 = CARTESIAN_POINT('',(3.44695145447,-1.250748674142,2.437155433402
+    ));
+#2082 = CARTESIAN_POINT('',(3.419141149077,-1.27,2.416190432176));
+#2083 = CYLINDRICAL_SURFACE('',#2084,1.72421);
+#2084 = AXIS2_PLACEMENT_3D('',#2085,#2086,#2087);
+#2085 = CARTESIAN_POINT('',(1.27,0.E+000,1.25));
+#2086 = DIRECTION('',(1.,0.E+000,-2.22044604925E-016));
+#2087 = DIRECTION('',(-2.22044604925E-016,0.E+000,-1.));
+#2088 = ADVANCED_FACE('',(#2089),#2107,.F.);
+#2089 = FACE_BOUND('',#2090,.F.);
+#2090 = EDGE_LOOP('',(#2091,#2099,#2100,#2101));
+#2091 = ORIENTED_EDGE('',*,*,#2092,.F.);
+#2092 = EDGE_CURVE('',#1287,#2093,#2095,.T.);
+#2093 = VERTEX_POINT('',#2094);
+#2094 = CARTESIAN_POINT('',(3.419141149077,-1.27,8.38095678235E-002));
+#2095 = LINE('',#2096,#2097);
+#2096 = CARTESIAN_POINT('',(1.27,-1.27,8.38095678235E-002));
+#2097 = VECTOR('',#2098,1.);
+#2098 = DIRECTION('',(1.,0.E+000,-2.22044604925E-016));
+#2099 = ORIENTED_EDGE('',*,*,#1296,.T.);
+#2100 = ORIENTED_EDGE('',*,*,#2068,.T.);
+#2101 = ORIENTED_EDGE('',*,*,#2102,.F.);
+#2102 = EDGE_CURVE('',#2093,#2069,#2103,.T.);
+#2103 = LINE('',#2104,#2105);
+#2104 = CARTESIAN_POINT('',(3.419141149077,-1.27,0.E+000));
+#2105 = VECTOR('',#2106,1.);
+#2106 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2107 = PLANE('',#2108);
+#2108 = AXIS2_PLACEMENT_3D('',#2109,#2110,#2111);
+#2109 = CARTESIAN_POINT('',(1.27,-1.27,0.E+000));
+#2110 = DIRECTION('',(0.E+000,1.,0.E+000));
+#2111 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2112 = ADVANCED_FACE('',(#2113),#2126,.T.);
+#2113 = FACE_BOUND('',#2114,.T.);
+#2114 = EDGE_LOOP('',(#2115,#2116,#2117,#2125));
+#2115 = ORIENTED_EDGE('',*,*,#1286,.T.);
+#2116 = ORIENTED_EDGE('',*,*,#1782,.T.);
+#2117 = ORIENTED_EDGE('',*,*,#2118,.F.);
+#2118 = EDGE_CURVE('',#2093,#1783,#2119,.T.);
+#2119 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#2120,#2121,#2122,#2123,#2124),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#2120 = CARTESIAN_POINT('',(3.419141149077,-1.27,8.38095678235E-002));
+#2121 = CARTESIAN_POINT('',(3.446951455811,-1.250748673214,
+    6.2844565587E-002));
+#2122 = CARTESIAN_POINT('',(3.474303102649,-1.230613804874,
+    4.184375059841E-002));
+#2123 = CARTESIAN_POINT('',(3.501197095841,-1.209574381028,
+    2.087490026575E-002));
+#2124 = CARTESIAN_POINT('',(3.527618618648,-1.187602047868,
+    -5.999999989539E-007));
+#2125 = ORIENTED_EDGE('',*,*,#2092,.F.);
+#2126 = CYLINDRICAL_SURFACE('',#2127,1.72421);
+#2127 = AXIS2_PLACEMENT_3D('',#2128,#2129,#2130);
+#2128 = CARTESIAN_POINT('',(1.27,0.E+000,1.25));
+#2129 = DIRECTION('',(1.,0.E+000,-2.22044604925E-016));
+#2130 = DIRECTION('',(-2.22044604925E-016,0.E+000,-1.));
+#2131 = ADVANCED_FACE('',(#2132),#2138,.F.);
+#2132 = FACE_BOUND('',#2133,.F.);
+#2133 = EDGE_LOOP('',(#2134,#2135,#2136,#2137));
+#2134 = ORIENTED_EDGE('',*,*,#1348,.F.);
+#2135 = ORIENTED_EDGE('',*,*,#1389,.T.);
+#2136 = ORIENTED_EDGE('',*,*,#1433,.T.);
+#2137 = ORIENTED_EDGE('',*,*,#1503,.F.);
+#2138 = PLANE('',#2139);
+#2139 = AXIS2_PLACEMENT_3D('',#2140,#2141,#2142);
+#2140 = CARTESIAN_POINT('',(0.E+000,3.81,1.25));
+#2141 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016));
+#2142 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2143 = ADVANCED_FACE('',(#2144),#2220,.T.);
+#2144 = FACE_BOUND('',#2145,.T.);
+#2145 = EDGE_LOOP('',(#2146,#2156,#2166,#2175,#2183,#2184,#2185,#2193,
+    #2203,#2212));
+#2146 = ORIENTED_EDGE('',*,*,#2147,.F.);
+#2147 = EDGE_CURVE('',#2148,#2150,#2152,.T.);
+#2148 = VERTEX_POINT('',#2149);
+#2149 = CARTESIAN_POINT('',(1.660858850923,3.81,8.38095678235E-002));
+#2150 = VERTEX_POINT('',#2151);
+#2151 = CARTESIAN_POINT('',(1.660858850923,3.81,2.416190432176));
+#2152 = LINE('',#2153,#2154);
+#2153 = CARTESIAN_POINT('',(1.660858850923,3.81,0.E+000));
+#2154 = VECTOR('',#2155,1.);
+#2155 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2156 = ORIENTED_EDGE('',*,*,#2157,.F.);
+#2157 = EDGE_CURVE('',#2158,#2148,#2160,.T.);
+#2158 = VERTEX_POINT('',#2159);
+#2159 = CARTESIAN_POINT('',(1.552382140755,3.727602679392,0.E+000));
+#2160 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#2161,#2162,#2163,#2164,#2165),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#2161 = CARTESIAN_POINT('',(1.552381381352,3.727602047868,
+    -5.9999999962E-007));
+#2162 = CARTESIAN_POINT('',(1.578802905817,3.749574382406,
+    2.087490157544E-002));
+#2163 = CARTESIAN_POINT('',(1.605696896704,3.770613803354,
+    4.184374534236E-002));
+#2164 = CARTESIAN_POINT('',(1.63304854553,3.790748674142,
+    6.284456659842E-002));
+#2165 = CARTESIAN_POINT('',(1.660858850923,3.81,8.380956782353E-002));
+#2166 = ORIENTED_EDGE('',*,*,#2167,.T.);
+#2167 = EDGE_CURVE('',#2158,#2168,#2170,.T.);
+#2168 = VERTEX_POINT('',#2169);
+#2169 = CARTESIAN_POINT('',(1.352397320608,3.527617859245,0.E+000));
+#2170 = CIRCLE('',#2171,1.5446);
+#2171 = AXIS2_PLACEMENT_3D('',#2172,#2173,#2174);
+#2172 = CARTESIAN_POINT('',(2.54,2.54,0.E+000));
+#2173 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2174 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2175 = ORIENTED_EDGE('',*,*,#2176,.F.);
+#2176 = EDGE_CURVE('',#1414,#2168,#2177,.T.);
+#2177 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#2178,#2179,#2180,#2181,#2182),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#2178 = CARTESIAN_POINT('',(1.27,3.419141149077,8.38095678235E-002));
+#2179 = CARTESIAN_POINT('',(1.289251326786,3.446951455811,
+    6.2844565587E-002));
+#2180 = CARTESIAN_POINT('',(1.309386195126,3.474303102649,
+    4.184375059841E-002));
+#2181 = CARTESIAN_POINT('',(1.330425618972,3.501197095841,
+    2.087490026575E-002));
+#2182 = CARTESIAN_POINT('',(1.352397952132,3.527618618648,
+    -6.000000010419E-007));
+#2183 = ORIENTED_EDGE('',*,*,#1413,.T.);
+#2184 = ORIENTED_EDGE('',*,*,#2039,.F.);
+#2185 = ORIENTED_EDGE('',*,*,#2186,.T.);
+#2186 = EDGE_CURVE('',#2032,#2187,#2189,.T.);
+#2187 = VERTEX_POINT('',#2188);
+#2188 = CARTESIAN_POINT('',(1.284695587894,3.44,2.431994472735));
+#2189 = LINE('',#2190,#2191);
+#2190 = CARTESIAN_POINT('',(1.284695590703,3.44,0.E+000));
+#2191 = VECTOR('',#2192,1.);
+#2192 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2193 = ORIENTED_EDGE('',*,*,#2194,.F.);
+#2194 = EDGE_CURVE('',#2195,#2187,#2197,.T.);
+#2195 = VERTEX_POINT('',#2196);
+#2196 = CARTESIAN_POINT('',(1.352397320608,3.527617859245,2.5));
+#2197 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#2198,#2199,#2200,#2201,#2202),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#2198 = CARTESIAN_POINT('',(1.352397952132,3.527618618648,2.5000006));
+#2199 = CARTESIAN_POINT('',(1.330425617594,3.501197094183,2.479125098425
+    ));
+#2200 = CARTESIAN_POINT('',(1.309386196646,3.474303103296,2.458156254658
+    ));
+#2201 = CARTESIAN_POINT('',(1.289251325858,3.44695145447,2.437155433402)
+  );
+#2202 = CARTESIAN_POINT('',(1.27,3.419141149077,2.416190432176));
+#2203 = ORIENTED_EDGE('',*,*,#2204,.F.);
+#2204 = EDGE_CURVE('',#2205,#2195,#2207,.T.);
+#2205 = VERTEX_POINT('',#2206);
+#2206 = CARTESIAN_POINT('',(1.552382140755,3.727602679392,2.5));
+#2207 = CIRCLE('',#2208,1.5446);
+#2208 = AXIS2_PLACEMENT_3D('',#2209,#2210,#2211);
+#2209 = CARTESIAN_POINT('',(2.54,2.54,2.5));
+#2210 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2211 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2212 = ORIENTED_EDGE('',*,*,#2213,.F.);
+#2213 = EDGE_CURVE('',#2150,#2205,#2214,.T.);
+#2214 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#2215,#2216,#2217,#2218,#2219),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#2215 = CARTESIAN_POINT('',(1.660858850923,3.81,2.416190432176));
+#2216 = CARTESIAN_POINT('',(1.633048544189,3.790748673214,2.437155434413
+    ));
+#2217 = CARTESIAN_POINT('',(1.605696897351,3.770613804874,2.458156249402
+    ));
+#2218 = CARTESIAN_POINT('',(1.578802904159,3.749574381028,2.479125099734
+    ));
+#2219 = CARTESIAN_POINT('',(1.552381381352,3.727602047868,2.5000006));
+#2220 = CYLINDRICAL_SURFACE('',#2221,1.5446);
+#2221 = AXIS2_PLACEMENT_3D('',#2222,#2223,#2224);
+#2222 = CARTESIAN_POINT('',(2.54,2.54,0.E+000));
+#2223 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2224 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2225 = ADVANCED_FACE('',(#2226),#2237,.T.);
+#2226 = FACE_BOUND('',#2227,.T.);
+#2227 = EDGE_LOOP('',(#2228,#2229,#2230,#2236));
+#2228 = ORIENTED_EDGE('',*,*,#1485,.F.);
+#2229 = ORIENTED_EDGE('',*,*,#2176,.T.);
+#2230 = ORIENTED_EDGE('',*,*,#2231,.T.);
+#2231 = EDGE_CURVE('',#2168,#1637,#2232,.T.);
+#2232 = LINE('',#2233,#2234);
+#2233 = CARTESIAN_POINT('',(1.352397320608,3.81,0.E+000));
+#2234 = VECTOR('',#2235,1.);
+#2235 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016));
+#2236 = ORIENTED_EDGE('',*,*,#1636,.F.);
+#2237 = CYLINDRICAL_SURFACE('',#2238,1.72421);
+#2238 = AXIS2_PLACEMENT_3D('',#2239,#2240,#2241);
+#2239 = CARTESIAN_POINT('',(2.54,3.81,1.25));
+#2240 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016));
+#2241 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2242 = ADVANCED_FACE('',(#2243),#2270,.T.);
+#2243 = FACE_BOUND('',#2244,.T.);
+#2244 = EDGE_LOOP('',(#2245,#2246,#2247,#2256,#2264));
+#2245 = ORIENTED_EDGE('',*,*,#2015,.F.);
+#2246 = ORIENTED_EDGE('',*,*,#1693,.T.);
+#2247 = ORIENTED_EDGE('',*,*,#2248,.F.);
+#2248 = EDGE_CURVE('',#2249,#1684,#2251,.T.);
+#2249 = VERTEX_POINT('',#2250);
+#2250 = CARTESIAN_POINT('',(1.352397320608,1.64,2.5));
+#2251 = CIRCLE('',#2252,1.72421);
+#2252 = AXIS2_PLACEMENT_3D('',#2253,#2254,#2255);
+#2253 = CARTESIAN_POINT('',(2.54,1.64,1.25));
+#2254 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016));
+#2255 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2256 = ORIENTED_EDGE('',*,*,#2257,.F.);
+#2257 = EDGE_CURVE('',#2258,#2249,#2260,.T.);
+#2258 = VERTEX_POINT('',#2259);
+#2259 = CARTESIAN_POINT('',(1.62,1.64,2.5));
+#2260 = LINE('',#2261,#2262);
+#2261 = CARTESIAN_POINT('',(1.095,1.64,2.5));
+#2262 = VECTOR('',#2263,1.);
+#2263 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#2264 = ORIENTED_EDGE('',*,*,#2265,.F.);
+#2265 = EDGE_CURVE('',#2016,#2258,#2266,.T.);
+#2266 = LINE('',#2267,#2268);
+#2267 = CARTESIAN_POINT('',(1.62,1.64,2.39));
+#2268 = VECTOR('',#2269,1.);
+#2269 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2270 = PLANE('',#2271);
+#2271 = AXIS2_PLACEMENT_3D('',#2272,#2273,#2274);
+#2272 = CARTESIAN_POINT('',(0.92,1.64,2.39));
+#2273 = DIRECTION('',(0.E+000,1.,0.E+000));
+#2274 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2275 = ADVANCED_FACE('',(#2276),#2286,.T.);
+#2276 = FACE_BOUND('',#2277,.T.);
+#2277 = EDGE_LOOP('',(#2278,#2284,#2285));
+#2278 = ORIENTED_EDGE('',*,*,#2279,.F.);
+#2279 = EDGE_CURVE('',#2249,#1675,#2280,.T.);
+#2280 = LINE('',#2281,#2282);
+#2281 = CARTESIAN_POINT('',(1.352397320608,3.81,2.5));
+#2282 = VECTOR('',#2283,1.);
+#2283 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016));
+#2284 = ORIENTED_EDGE('',*,*,#2248,.T.);
+#2285 = ORIENTED_EDGE('',*,*,#1683,.F.);
+#2286 = CYLINDRICAL_SURFACE('',#2287,1.72421);
+#2287 = AXIS2_PLACEMENT_3D('',#2288,#2289,#2290);
+#2288 = CARTESIAN_POINT('',(2.54,3.81,1.25));
+#2289 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016));
+#2290 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2291 = ADVANCED_FACE('',(#2292),#2392,.T.);
+#2292 = FACE_BOUND('',#2293,.T.);
+#2293 = EDGE_LOOP('',(#2294,#2302,#2303,#2311,#2319,#2325,#2326,#2327,
+    #2328,#2336,#2345,#2353,#2361,#2369,#2377,#2385));
+#2294 = ORIENTED_EDGE('',*,*,#2295,.F.);
+#2295 = EDGE_CURVE('',#2205,#2296,#2298,.T.);
+#2296 = VERTEX_POINT('',#2297);
+#2297 = CARTESIAN_POINT('',(3.527617859245,3.727602679392,2.5));
+#2298 = LINE('',#2299,#2300);
+#2299 = CARTESIAN_POINT('',(1.27,3.727602679392,2.5));
+#2300 = VECTOR('',#2301,1.);
+#2301 = DIRECTION('',(1.,0.E+000,-2.22044604925E-016));
+#2302 = ORIENTED_EDGE('',*,*,#2204,.T.);
+#2303 = ORIENTED_EDGE('',*,*,#2304,.T.);
+#2304 = EDGE_CURVE('',#2195,#2305,#2307,.T.);
+#2305 = VERTEX_POINT('',#2306);
+#2306 = CARTESIAN_POINT('',(1.352397320608,3.44,2.5));
+#2307 = LINE('',#2308,#2309);
+#2308 = CARTESIAN_POINT('',(1.352397320608,3.81,2.5));
+#2309 = VECTOR('',#2310,1.);
+#2310 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016));
+#2311 = ORIENTED_EDGE('',*,*,#2312,.F.);
+#2312 = EDGE_CURVE('',#2313,#2305,#2315,.T.);
+#2313 = VERTEX_POINT('',#2314);
+#2314 = CARTESIAN_POINT('',(1.62,3.44,2.5));
+#2315 = LINE('',#2316,#2317);
+#2316 = CARTESIAN_POINT('',(1.095,3.44,2.5));
+#2317 = VECTOR('',#2318,1.);
+#2318 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#2319 = ORIENTED_EDGE('',*,*,#2320,.F.);
+#2320 = EDGE_CURVE('',#2258,#2313,#2321,.T.);
+#2321 = LINE('',#2322,#2323);
+#2322 = CARTESIAN_POINT('',(1.62,1.455,2.5));
+#2323 = VECTOR('',#2324,1.);
+#2324 = DIRECTION('',(0.E+000,1.,0.E+000));
+#2325 = ORIENTED_EDGE('',*,*,#2257,.T.);
+#2326 = ORIENTED_EDGE('',*,*,#2279,.T.);
+#2327 = ORIENTED_EDGE('',*,*,#1674,.T.);
+#2328 = ORIENTED_EDGE('',*,*,#2329,.T.);
+#2329 = EDGE_CURVE('',#1665,#2330,#2332,.T.);
+#2330 = VERTEX_POINT('',#2331);
+#2331 = CARTESIAN_POINT('',(3.527617859245,1.352397320608,2.5));
+#2332 = LINE('',#2333,#2334);
+#2333 = CARTESIAN_POINT('',(1.27,1.352397320608,2.5));
+#2334 = VECTOR('',#2335,1.);
+#2335 = DIRECTION('',(1.,0.E+000,-2.22044604925E-016));
+#2336 = ORIENTED_EDGE('',*,*,#2337,.T.);
+#2337 = EDGE_CURVE('',#2330,#2338,#2340,.T.);
+#2338 = VERTEX_POINT('',#2339);
+#2339 = CARTESIAN_POINT('',(3.727602679392,1.552382140755,2.5));
+#2340 = CIRCLE('',#2341,1.5446);
+#2341 = AXIS2_PLACEMENT_3D('',#2342,#2343,#2344);
+#2342 = CARTESIAN_POINT('',(2.54,2.54,2.5));
+#2343 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2344 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2345 = ORIENTED_EDGE('',*,*,#2346,.F.);
+#2346 = EDGE_CURVE('',#2347,#2338,#2349,.T.);
+#2347 = VERTEX_POINT('',#2348);
+#2348 = CARTESIAN_POINT('',(3.727602679392,1.64,2.5));
+#2349 = LINE('',#2350,#2351);
+#2350 = CARTESIAN_POINT('',(3.727602679392,3.81,2.5));
+#2351 = VECTOR('',#2352,1.);
+#2352 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016));
+#2353 = ORIENTED_EDGE('',*,*,#2354,.T.);
+#2354 = EDGE_CURVE('',#2347,#2355,#2357,.T.);
+#2355 = VERTEX_POINT('',#2356);
+#2356 = CARTESIAN_POINT('',(3.46,1.64,2.5));
+#2357 = LINE('',#2358,#2359);
+#2358 = CARTESIAN_POINT('',(2.365,1.64,2.5));
+#2359 = VECTOR('',#2360,1.);
+#2360 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#2361 = ORIENTED_EDGE('',*,*,#2362,.T.);
+#2362 = EDGE_CURVE('',#2355,#2363,#2365,.T.);
+#2363 = VERTEX_POINT('',#2364);
+#2364 = CARTESIAN_POINT('',(3.46,3.44,2.5));
+#2365 = LINE('',#2366,#2367);
+#2366 = CARTESIAN_POINT('',(3.46,1.455,2.5));
+#2367 = VECTOR('',#2368,1.);
+#2368 = DIRECTION('',(0.E+000,1.,0.E+000));
+#2369 = ORIENTED_EDGE('',*,*,#2370,.F.);
+#2370 = EDGE_CURVE('',#2371,#2363,#2373,.T.);
+#2371 = VERTEX_POINT('',#2372);
+#2372 = CARTESIAN_POINT('',(3.727602679392,3.44,2.5));
+#2373 = LINE('',#2374,#2375);
+#2374 = CARTESIAN_POINT('',(2.365,3.44,2.5));
+#2375 = VECTOR('',#2376,1.);
+#2376 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#2377 = ORIENTED_EDGE('',*,*,#2378,.F.);
+#2378 = EDGE_CURVE('',#2379,#2371,#2381,.T.);
+#2379 = VERTEX_POINT('',#2380);
+#2380 = CARTESIAN_POINT('',(3.727602679392,3.527617859245,2.5));
+#2381 = LINE('',#2382,#2383);
+#2382 = CARTESIAN_POINT('',(3.727602679392,3.81,2.5));
+#2383 = VECTOR('',#2384,1.);
+#2384 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016));
+#2385 = ORIENTED_EDGE('',*,*,#2386,.T.);
+#2386 = EDGE_CURVE('',#2379,#2296,#2387,.T.);
+#2387 = CIRCLE('',#2388,1.5446);
+#2388 = AXIS2_PLACEMENT_3D('',#2389,#2390,#2391);
+#2389 = CARTESIAN_POINT('',(2.54,2.54,2.5));
+#2390 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2391 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2392 = PLANE('',#2393);
+#2393 = AXIS2_PLACEMENT_3D('',#2394,#2395,#2396);
+#2394 = CARTESIAN_POINT('',(1.27,1.27,2.5));
+#2395 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2396 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2397 = ADVANCED_FACE('',(#2398),#2411,.T.);
+#2398 = FACE_BOUND('',#2399,.T.);
+#2399 = EDGE_LOOP('',(#2400,#2401,#2402,#2403));
+#2400 = ORIENTED_EDGE('',*,*,#2329,.F.);
+#2401 = ORIENTED_EDGE('',*,*,#1664,.T.);
+#2402 = ORIENTED_EDGE('',*,*,#1768,.T.);
+#2403 = ORIENTED_EDGE('',*,*,#2404,.F.);
+#2404 = EDGE_CURVE('',#2330,#1759,#2405,.T.);
+#2405 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#2406,#2407,#2408,#2409,#2410),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#2406 = CARTESIAN_POINT('',(3.527618618648,1.352397952132,2.5000006));
+#2407 = CARTESIAN_POINT('',(3.501197094183,1.330425617594,2.479125098425
+    ));
+#2408 = CARTESIAN_POINT('',(3.474303103296,1.309386196646,2.458156254658
+    ));
+#2409 = CARTESIAN_POINT('',(3.44695145447,1.289251325858,2.437155433402)
+  );
+#2410 = CARTESIAN_POINT('',(3.419141149077,1.27,2.416190432176));
+#2411 = CYLINDRICAL_SURFACE('',#2412,1.72421);
+#2412 = AXIS2_PLACEMENT_3D('',#2413,#2414,#2415);
+#2413 = CARTESIAN_POINT('',(1.27,2.54,1.25));
+#2414 = DIRECTION('',(1.,0.E+000,-2.22044604925E-016));
+#2415 = DIRECTION('',(-2.22044604925E-016,0.E+000,-1.));
+#2416 = ADVANCED_FACE('',(#2417),#2437,.T.);
+#2417 = FACE_BOUND('',#2418,.T.);
+#2418 = EDGE_LOOP('',(#2419,#2420,#2428,#2436));
+#2419 = ORIENTED_EDGE('',*,*,#1655,.T.);
+#2420 = ORIENTED_EDGE('',*,*,#2421,.T.);
+#2421 = EDGE_CURVE('',#1647,#2422,#2424,.T.);
+#2422 = VERTEX_POINT('',#2423);
+#2423 = CARTESIAN_POINT('',(3.527617859245,1.352397320608,0.E+000));
+#2424 = LINE('',#2425,#2426);
+#2425 = CARTESIAN_POINT('',(1.27,1.352397320608,0.E+000));
+#2426 = VECTOR('',#2427,1.);
+#2427 = DIRECTION('',(1.,0.E+000,-2.22044604925E-016));
+#2428 = ORIENTED_EDGE('',*,*,#2429,.F.);
+#2429 = EDGE_CURVE('',#1726,#2422,#2430,.T.);
+#2430 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#2431,#2432,#2433,#2434,#2435),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#2431 = CARTESIAN_POINT('',(3.419141149077,1.27,8.38095678235E-002));
+#2432 = CARTESIAN_POINT('',(3.446951455811,1.289251326786,
+    6.2844565587E-002));
+#2433 = CARTESIAN_POINT('',(3.474303102649,1.309386195126,
+    4.184375059841E-002));
+#2434 = CARTESIAN_POINT('',(3.501197095841,1.330425618972,
+    2.087490026575E-002));
+#2435 = CARTESIAN_POINT('',(3.527618618648,1.352397952132,
+    -5.999999989539E-007));
+#2436 = ORIENTED_EDGE('',*,*,#1725,.F.);
+#2437 = CYLINDRICAL_SURFACE('',#2438,1.72421);
+#2438 = AXIS2_PLACEMENT_3D('',#2439,#2440,#2441);
+#2439 = CARTESIAN_POINT('',(1.27,2.54,1.25));
+#2440 = DIRECTION('',(1.,0.E+000,-2.22044604925E-016));
+#2441 = DIRECTION('',(-2.22044604925E-016,0.E+000,-1.));
+#2442 = ADVANCED_FACE('',(#2443),#2481,.F.);
+#2443 = FACE_BOUND('',#2444,.F.);
+#2444 = EDGE_LOOP('',(#2445,#2446,#2455,#2463,#2472,#2478,#2479,#2480));
+#2445 = ORIENTED_EDGE('',*,*,#2421,.T.);
+#2446 = ORIENTED_EDGE('',*,*,#2447,.T.);
+#2447 = EDGE_CURVE('',#2422,#2448,#2450,.T.);
+#2448 = VERTEX_POINT('',#2449);
+#2449 = CARTESIAN_POINT('',(3.727602679392,1.552382140755,0.E+000));
+#2450 = CIRCLE('',#2451,1.5446);
+#2451 = AXIS2_PLACEMENT_3D('',#2452,#2453,#2454);
+#2452 = CARTESIAN_POINT('',(2.54,2.54,0.E+000));
+#2453 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2454 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2455 = ORIENTED_EDGE('',*,*,#2456,.F.);
+#2456 = EDGE_CURVE('',#2457,#2448,#2459,.T.);
+#2457 = VERTEX_POINT('',#2458);
+#2458 = CARTESIAN_POINT('',(3.727602679392,3.527617859245,0.E+000));
+#2459 = LINE('',#2460,#2461);
+#2460 = CARTESIAN_POINT('',(3.727602679392,3.81,0.E+000));
+#2461 = VECTOR('',#2462,1.);
+#2462 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016));
+#2463 = ORIENTED_EDGE('',*,*,#2464,.T.);
+#2464 = EDGE_CURVE('',#2457,#2465,#2467,.T.);
+#2465 = VERTEX_POINT('',#2466);
+#2466 = CARTESIAN_POINT('',(3.527617859245,3.727602679392,0.E+000));
+#2467 = CIRCLE('',#2468,1.5446);
+#2468 = AXIS2_PLACEMENT_3D('',#2469,#2470,#2471);
+#2469 = CARTESIAN_POINT('',(2.54,2.54,0.E+000));
+#2470 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2471 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2472 = ORIENTED_EDGE('',*,*,#2473,.F.);
+#2473 = EDGE_CURVE('',#2158,#2465,#2474,.T.);
+#2474 = LINE('',#2475,#2476);
+#2475 = CARTESIAN_POINT('',(1.27,3.727602679392,0.E+000));
+#2476 = VECTOR('',#2477,1.);
+#2477 = DIRECTION('',(1.,0.E+000,-2.22044604925E-016));
+#2478 = ORIENTED_EDGE('',*,*,#2167,.T.);
+#2479 = ORIENTED_EDGE('',*,*,#2231,.T.);
+#2480 = ORIENTED_EDGE('',*,*,#1646,.T.);
+#2481 = PLANE('',#2482);
+#2482 = AXIS2_PLACEMENT_3D('',#2483,#2484,#2485);
+#2483 = CARTESIAN_POINT('',(2.54,2.54,0.E+000));
+#2484 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2485 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2486 = ADVANCED_FACE('',(#2487),#2542,.T.);
+#2487 = FACE_BOUND('',#2488,.T.);
+#2488 = EDGE_LOOP('',(#2489,#2499,#2507,#2508,#2509,#2515,#2516,#2517,
+    #2527,#2535));
+#2489 = ORIENTED_EDGE('',*,*,#2490,.F.);
+#2490 = EDGE_CURVE('',#2491,#2493,#2495,.T.);
+#2491 = VERTEX_POINT('',#2492);
+#2492 = CARTESIAN_POINT('',(3.81,0.879141149077,8.38095678235E-002));
+#2493 = VERTEX_POINT('',#2494);
+#2494 = CARTESIAN_POINT('',(3.81,0.879141149077,2.39));
+#2495 = LINE('',#2496,#2497);
+#2496 = CARTESIAN_POINT('',(3.81,0.879141149077,0.E+000));
+#2497 = VECTOR('',#2498,1.);
+#2498 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2499 = ORIENTED_EDGE('',*,*,#2500,.F.);
+#2500 = EDGE_CURVE('',#1800,#2491,#2501,.T.);
+#2501 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#2502,#2503,#2504,#2505,#2506),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#2502 = CARTESIAN_POINT('',(3.727602047868,0.987618618648,
+    -6.000000017327E-007));
+#2503 = CARTESIAN_POINT('',(3.749574382406,0.961197094183,
+    2.087490157544E-002));
+#2504 = CARTESIAN_POINT('',(3.770613803354,0.934303103296,
+    4.184374534235E-002));
+#2505 = CARTESIAN_POINT('',(3.790748674142,0.90695145447,
+    6.28445665984E-002));
+#2506 = CARTESIAN_POINT('',(3.81,0.879141149077,8.38095678235E-002));
+#2507 = ORIENTED_EDGE('',*,*,#1807,.T.);
+#2508 = ORIENTED_EDGE('',*,*,#1733,.T.);
+#2509 = ORIENTED_EDGE('',*,*,#2510,.T.);
+#2510 = EDGE_CURVE('',#1726,#1759,#2511,.T.);
+#2511 = LINE('',#2512,#2513);
+#2512 = CARTESIAN_POINT('',(3.419141149077,1.27,0.E+000));
+#2513 = VECTOR('',#2514,1.);
+#2514 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2515 = ORIENTED_EDGE('',*,*,#1758,.T.);
+#2516 = ORIENTED_EDGE('',*,*,#1924,.F.);
+#2517 = ORIENTED_EDGE('',*,*,#2518,.F.);
+#2518 = EDGE_CURVE('',#2519,#1917,#2521,.T.);
+#2519 = VERTEX_POINT('',#2520);
+#2520 = CARTESIAN_POINT('',(3.795304412263,0.9,2.431994472064));
+#2521 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#2522,#2523,#2524,#2525,#2526),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#2522 = CARTESIAN_POINT('',(3.81,0.879141149077,2.416190432176));
+#2523 = CARTESIAN_POINT('',(3.790748673214,0.906951455811,2.437155434413
+    ));
+#2524 = CARTESIAN_POINT('',(3.770613804874,0.934303102649,2.458156249402
+    ));
+#2525 = CARTESIAN_POINT('',(3.749574381028,0.961197095841,2.479125099734
+    ));
+#2526 = CARTESIAN_POINT('',(3.727602047868,0.987618618648,2.5000006));
+#2527 = ORIENTED_EDGE('',*,*,#2528,.F.);
+#2528 = EDGE_CURVE('',#2529,#2519,#2531,.T.);
+#2529 = VERTEX_POINT('',#2530);
+#2530 = CARTESIAN_POINT('',(3.795304409297,0.9,2.39));
+#2531 = LINE('',#2532,#2533);
+#2532 = CARTESIAN_POINT('',(3.795304409297,0.9,0.E+000));
+#2533 = VECTOR('',#2534,1.);
+#2534 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2535 = ORIENTED_EDGE('',*,*,#2536,.F.);
+#2536 = EDGE_CURVE('',#2493,#2529,#2537,.T.);
+#2537 = CIRCLE('',#2538,1.5446);
+#2538 = AXIS2_PLACEMENT_3D('',#2539,#2540,#2541);
+#2539 = CARTESIAN_POINT('',(2.54,0.E+000,2.39));
+#2540 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2541 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2542 = CYLINDRICAL_SURFACE('',#2543,1.5446);
+#2543 = AXIS2_PLACEMENT_3D('',#2544,#2545,#2546);
+#2544 = CARTESIAN_POINT('',(2.54,0.E+000,0.E+000));
+#2545 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2546 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2547 = ADVANCED_FACE('',(#2548),#2568,.T.);
+#2548 = FACE_BOUND('',#2549,.T.);
+#2549 = EDGE_LOOP('',(#2550,#2551,#2552,#2560));
+#2550 = ORIENTED_EDGE('',*,*,#1799,.F.);
+#2551 = ORIENTED_EDGE('',*,*,#2500,.T.);
+#2552 = ORIENTED_EDGE('',*,*,#2553,.T.);
+#2553 = EDGE_CURVE('',#2491,#2554,#2556,.T.);
+#2554 = VERTEX_POINT('',#2555);
+#2555 = CARTESIAN_POINT('',(3.81,-0.879141149077,8.38095678235E-002));
+#2556 = LINE('',#2557,#2558);
+#2557 = CARTESIAN_POINT('',(3.81,1.27,8.38095678235E-002));
+#2558 = VECTOR('',#2559,1.);
+#2559 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016));
+#2560 = ORIENTED_EDGE('',*,*,#2561,.F.);
+#2561 = EDGE_CURVE('',#1791,#2554,#2562,.T.);
+#2562 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#2563,#2564,#2565,#2566,#2567),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#2563 = CARTESIAN_POINT('',(3.727602047868,-0.987618618648,
+    -6.000000010436E-007));
+#2564 = CARTESIAN_POINT('',(3.749574382406,-0.961197094183,
+    2.087490157544E-002));
+#2565 = CARTESIAN_POINT('',(3.770613803354,-0.934303103296,
+    4.184374534235E-002));
+#2566 = CARTESIAN_POINT('',(3.790748674142,-0.90695145447,
+    6.28445665984E-002));
+#2567 = CARTESIAN_POINT('',(3.81,-0.879141149077,8.38095678235E-002));
+#2568 = CYLINDRICAL_SURFACE('',#2569,1.72421);
+#2569 = AXIS2_PLACEMENT_3D('',#2570,#2571,#2572);
+#2570 = CARTESIAN_POINT('',(2.54,1.27,1.25));
+#2571 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016));
+#2572 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2573 = ADVANCED_FACE('',(#2574),#2615,.T.);
+#2574 = FACE_BOUND('',#2575,.T.);
+#2575 = EDGE_LOOP('',(#2576,#2577,#2578,#2579,#2580,#2588,#2597,#2605,
+    #2613,#2614));
+#2576 = ORIENTED_EDGE('',*,*,#2102,.F.);
+#2577 = ORIENTED_EDGE('',*,*,#2118,.T.);
+#2578 = ORIENTED_EDGE('',*,*,#1790,.T.);
+#2579 = ORIENTED_EDGE('',*,*,#2561,.T.);
+#2580 = ORIENTED_EDGE('',*,*,#2581,.T.);
+#2581 = EDGE_CURVE('',#2554,#2582,#2584,.T.);
+#2582 = VERTEX_POINT('',#2583);
+#2583 = CARTESIAN_POINT('',(3.81,-0.879141149077,2.39));
+#2584 = LINE('',#2585,#2586);
+#2585 = CARTESIAN_POINT('',(3.81,-0.879141149077,0.E+000));
+#2586 = VECTOR('',#2587,1.);
+#2587 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2588 = ORIENTED_EDGE('',*,*,#2589,.F.);
+#2589 = EDGE_CURVE('',#2590,#2582,#2592,.T.);
+#2590 = VERTEX_POINT('',#2591);
+#2591 = CARTESIAN_POINT('',(3.795304409297,-0.9,2.39));
+#2592 = CIRCLE('',#2593,1.5446);
+#2593 = AXIS2_PLACEMENT_3D('',#2594,#2595,#2596);
+#2594 = CARTESIAN_POINT('',(2.54,0.E+000,2.39));
+#2595 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2596 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2597 = ORIENTED_EDGE('',*,*,#2598,.T.);
+#2598 = EDGE_CURVE('',#2590,#2599,#2601,.T.);
+#2599 = VERTEX_POINT('',#2600);
+#2600 = CARTESIAN_POINT('',(3.795304412263,-0.9,2.431994472064));
+#2601 = LINE('',#2602,#2603);
+#2602 = CARTESIAN_POINT('',(3.795304409297,-0.9,0.E+000));
+#2603 = VECTOR('',#2604,1.);
+#2604 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2605 = ORIENTED_EDGE('',*,*,#2606,.T.);
+#2606 = EDGE_CURVE('',#2599,#1876,#2607,.T.);
+#2607 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#2608,#2609,#2610,#2611,#2612),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#2608 = CARTESIAN_POINT('',(3.81,-0.879141149077,2.416190432176));
+#2609 = CARTESIAN_POINT('',(3.790748673214,-0.906951455811,
+    2.437155434413));
+#2610 = CARTESIAN_POINT('',(3.770613804874,-0.934303102649,
+    2.458156249402));
+#2611 = CARTESIAN_POINT('',(3.749574381028,-0.961197095841,
+    2.479125099734));
+#2612 = CARTESIAN_POINT('',(3.727602047868,-0.987618618648,2.5000006));
+#2613 = ORIENTED_EDGE('',*,*,#1875,.F.);
+#2614 = ORIENTED_EDGE('',*,*,#2076,.T.);
+#2615 = CYLINDRICAL_SURFACE('',#2616,1.5446);
+#2616 = AXIS2_PLACEMENT_3D('',#2617,#2618,#2619);
+#2617 = CARTESIAN_POINT('',(2.54,0.E+000,0.E+000));
+#2618 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2619 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2620 = ADVANCED_FACE('',(#2621),#2632,.T.);
+#2621 = FACE_BOUND('',#2622,.T.);
+#2622 = EDGE_LOOP('',(#2623,#2630,#2631));
+#2623 = ORIENTED_EDGE('',*,*,#2624,.F.);
+#2624 = EDGE_CURVE('',#2519,#1909,#2625,.T.);
+#2625 = CIRCLE('',#2626,1.72421);
+#2626 = AXIS2_PLACEMENT_3D('',#2627,#2628,#2629);
+#2627 = CARTESIAN_POINT('',(2.54,0.9,1.25));
+#2628 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016));
+#2629 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2630 = ORIENTED_EDGE('',*,*,#2518,.T.);
+#2631 = ORIENTED_EDGE('',*,*,#1916,.T.);
+#2632 = CYLINDRICAL_SURFACE('',#2633,1.72421);
+#2633 = AXIS2_PLACEMENT_3D('',#2634,#2635,#2636);
+#2634 = CARTESIAN_POINT('',(2.54,1.27,1.25));
+#2635 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016));
+#2636 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2637 = ADVANCED_FACE('',(#2638),#2657,.F.);
+#2638 = FACE_BOUND('',#2639,.F.);
+#2639 = EDGE_LOOP('',(#2640,#2648,#2654,#2655,#2656));
+#2640 = ORIENTED_EDGE('',*,*,#2641,.F.);
+#2641 = EDGE_CURVE('',#2642,#2529,#2644,.T.);
+#2642 = VERTEX_POINT('',#2643);
+#2643 = CARTESIAN_POINT('',(3.46,0.9,2.39));
+#2644 = LINE('',#2645,#2646);
+#2645 = CARTESIAN_POINT('',(3.46,0.9,2.39));
+#2646 = VECTOR('',#2647,1.);
+#2647 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2648 = ORIENTED_EDGE('',*,*,#2649,.T.);
+#2649 = EDGE_CURVE('',#2642,#1901,#2650,.T.);
+#2650 = LINE('',#2651,#2652);
+#2651 = CARTESIAN_POINT('',(3.46,0.9,2.39));
+#2652 = VECTOR('',#2653,1.);
+#2653 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2654 = ORIENTED_EDGE('',*,*,#1908,.F.);
+#2655 = ORIENTED_EDGE('',*,*,#2624,.F.);
+#2656 = ORIENTED_EDGE('',*,*,#2528,.F.);
+#2657 = PLANE('',#2658);
+#2658 = AXIS2_PLACEMENT_3D('',#2659,#2660,#2661);
+#2659 = CARTESIAN_POINT('',(3.46,0.9,2.39));
+#2660 = DIRECTION('',(0.E+000,1.,0.E+000));
+#2661 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2662 = ADVANCED_FACE('',(#2663),#2681,.T.);
+#2663 = FACE_BOUND('',#2664,.T.);
+#2664 = EDGE_LOOP('',(#2665,#2673,#2679,#2680));
+#2665 = ORIENTED_EDGE('',*,*,#2666,.F.);
+#2666 = EDGE_CURVE('',#2667,#1893,#2669,.T.);
+#2667 = VERTEX_POINT('',#2668);
+#2668 = CARTESIAN_POINT('',(3.46,-0.9,2.39));
+#2669 = LINE('',#2670,#2671);
+#2670 = CARTESIAN_POINT('',(3.46,-0.9,2.39));
+#2671 = VECTOR('',#2672,1.);
+#2672 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2673 = ORIENTED_EDGE('',*,*,#2674,.T.);
+#2674 = EDGE_CURVE('',#2667,#2642,#2675,.T.);
+#2675 = LINE('',#2676,#2677);
+#2676 = CARTESIAN_POINT('',(3.46,-0.9,2.39));
+#2677 = VECTOR('',#2678,1.);
+#2678 = DIRECTION('',(0.E+000,1.,0.E+000));
+#2679 = ORIENTED_EDGE('',*,*,#2649,.T.);
+#2680 = ORIENTED_EDGE('',*,*,#1900,.F.);
+#2681 = PLANE('',#2682);
+#2682 = AXIS2_PLACEMENT_3D('',#2683,#2684,#2685);
+#2683 = CARTESIAN_POINT('',(3.46,-0.9,2.39));
+#2684 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2685 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2686 = ADVANCED_FACE('',(#2687),#2705,.T.);
+#2687 = FACE_BOUND('',#2688,.T.);
+#2688 = EDGE_LOOP('',(#2689,#2695,#2696,#2697,#2704));
+#2689 = ORIENTED_EDGE('',*,*,#2690,.F.);
+#2690 = EDGE_CURVE('',#2667,#2590,#2691,.T.);
+#2691 = LINE('',#2692,#2693);
+#2692 = CARTESIAN_POINT('',(3.46,-0.9,2.39));
+#2693 = VECTOR('',#2694,1.);
+#2694 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2695 = ORIENTED_EDGE('',*,*,#2666,.T.);
+#2696 = ORIENTED_EDGE('',*,*,#1892,.F.);
+#2697 = ORIENTED_EDGE('',*,*,#2698,.F.);
+#2698 = EDGE_CURVE('',#2599,#1885,#2699,.T.);
+#2699 = CIRCLE('',#2700,1.72421);
+#2700 = AXIS2_PLACEMENT_3D('',#2701,#2702,#2703);
+#2701 = CARTESIAN_POINT('',(2.54,-0.9,1.25));
+#2702 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016));
+#2703 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2704 = ORIENTED_EDGE('',*,*,#2598,.F.);
+#2705 = PLANE('',#2706);
+#2706 = AXIS2_PLACEMENT_3D('',#2707,#2708,#2709);
+#2707 = CARTESIAN_POINT('',(3.46,-0.9,2.39));
+#2708 = DIRECTION('',(0.E+000,1.,0.E+000));
+#2709 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2710 = ADVANCED_FACE('',(#2711),#2716,.T.);
+#2711 = FACE_BOUND('',#2712,.T.);
+#2712 = EDGE_LOOP('',(#2713,#2714,#2715));
+#2713 = ORIENTED_EDGE('',*,*,#2606,.F.);
+#2714 = ORIENTED_EDGE('',*,*,#2698,.T.);
+#2715 = ORIENTED_EDGE('',*,*,#1884,.T.);
+#2716 = CYLINDRICAL_SURFACE('',#2717,1.72421);
+#2717 = AXIS2_PLACEMENT_3D('',#2718,#2719,#2720);
+#2718 = CARTESIAN_POINT('',(2.54,1.27,1.25));
+#2719 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016));
+#2720 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2721 = ADVANCED_FACE('',(#2722),#2740,.F.);
+#2722 = FACE_BOUND('',#2723,.F.);
+#2723 = EDGE_LOOP('',(#2724,#2725,#2726,#2733,#2734));
+#2724 = ORIENTED_EDGE('',*,*,#2031,.F.);
+#2725 = ORIENTED_EDGE('',*,*,#2186,.T.);
+#2726 = ORIENTED_EDGE('',*,*,#2727,.F.);
+#2727 = EDGE_CURVE('',#2305,#2187,#2728,.T.);
+#2728 = CIRCLE('',#2729,1.72421);
+#2729 = AXIS2_PLACEMENT_3D('',#2730,#2731,#2732);
+#2730 = CARTESIAN_POINT('',(2.54,3.44,1.25));
+#2731 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016));
+#2732 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2733 = ORIENTED_EDGE('',*,*,#2312,.F.);
+#2734 = ORIENTED_EDGE('',*,*,#2735,.F.);
+#2735 = EDGE_CURVE('',#2024,#2313,#2736,.T.);
+#2736 = LINE('',#2737,#2738);
+#2737 = CARTESIAN_POINT('',(1.62,3.44,2.39));
+#2738 = VECTOR('',#2739,1.);
+#2739 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2740 = PLANE('',#2741);
+#2741 = AXIS2_PLACEMENT_3D('',#2742,#2743,#2744);
+#2742 = CARTESIAN_POINT('',(0.92,3.44,2.39));
+#2743 = DIRECTION('',(0.E+000,1.,0.E+000));
+#2744 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2745 = ADVANCED_FACE('',(#2746),#2752,.F.);
+#2746 = FACE_BOUND('',#2747,.F.);
+#2747 = EDGE_LOOP('',(#2748,#2749,#2750,#2751));
+#2748 = ORIENTED_EDGE('',*,*,#2265,.F.);
+#2749 = ORIENTED_EDGE('',*,*,#2023,.T.);
+#2750 = ORIENTED_EDGE('',*,*,#2735,.T.);
+#2751 = ORIENTED_EDGE('',*,*,#2320,.F.);
+#2752 = PLANE('',#2753);
+#2753 = AXIS2_PLACEMENT_3D('',#2754,#2755,#2756);
+#2754 = CARTESIAN_POINT('',(1.62,1.64,2.39));
+#2755 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2756 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2757 = ADVANCED_FACE('',(#2758),#2783,.F.);
+#2758 = FACE_BOUND('',#2759,.F.);
+#2759 = EDGE_LOOP('',(#2760,#2761,#2769,#2777));
+#2760 = ORIENTED_EDGE('',*,*,#2147,.F.);
+#2761 = ORIENTED_EDGE('',*,*,#2762,.T.);
+#2762 = EDGE_CURVE('',#2148,#2763,#2765,.T.);
+#2763 = VERTEX_POINT('',#2764);
+#2764 = CARTESIAN_POINT('',(3.419141149077,3.81,8.38095678235E-002));
+#2765 = LINE('',#2766,#2767);
+#2766 = CARTESIAN_POINT('',(1.27,3.81,8.38095678235E-002));
+#2767 = VECTOR('',#2768,1.);
+#2768 = DIRECTION('',(1.,0.E+000,-2.22044604925E-016));
+#2769 = ORIENTED_EDGE('',*,*,#2770,.T.);
+#2770 = EDGE_CURVE('',#2763,#2771,#2773,.T.);
+#2771 = VERTEX_POINT('',#2772);
+#2772 = CARTESIAN_POINT('',(3.419141149077,3.81,2.416190432176));
+#2773 = LINE('',#2774,#2775);
+#2774 = CARTESIAN_POINT('',(3.419141149077,3.81,0.E+000));
+#2775 = VECTOR('',#2776,1.);
+#2776 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2777 = ORIENTED_EDGE('',*,*,#2778,.F.);
+#2778 = EDGE_CURVE('',#2150,#2771,#2779,.T.);
+#2779 = LINE('',#2780,#2781);
+#2780 = CARTESIAN_POINT('',(1.27,3.81,2.416190432176));
+#2781 = VECTOR('',#2782,1.);
+#2782 = DIRECTION('',(1.,0.E+000,-2.22044604925E-016));
+#2783 = PLANE('',#2784);
+#2784 = AXIS2_PLACEMENT_3D('',#2785,#2786,#2787);
+#2785 = CARTESIAN_POINT('',(2.54,3.81,1.25));
+#2786 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016));
+#2787 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2788 = ADVANCED_FACE('',(#2789),#2802,.T.);
+#2789 = FACE_BOUND('',#2790,.T.);
+#2790 = EDGE_LOOP('',(#2791,#2792,#2793,#2801));
+#2791 = ORIENTED_EDGE('',*,*,#2213,.T.);
+#2792 = ORIENTED_EDGE('',*,*,#2295,.T.);
+#2793 = ORIENTED_EDGE('',*,*,#2794,.F.);
+#2794 = EDGE_CURVE('',#2771,#2296,#2795,.T.);
+#2795 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#2796,#2797,#2798,#2799,#2800),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#2796 = CARTESIAN_POINT('',(3.419141149077,3.81,2.416190432176));
+#2797 = CARTESIAN_POINT('',(3.446951455811,3.790748673214,2.437155434413
+    ));
+#2798 = CARTESIAN_POINT('',(3.474303102649,3.770613804874,2.458156249402
+    ));
+#2799 = CARTESIAN_POINT('',(3.501197095841,3.749574381028,2.479125099734
+    ));
+#2800 = CARTESIAN_POINT('',(3.527618618648,3.727602047868,2.5000006));
+#2801 = ORIENTED_EDGE('',*,*,#2778,.F.);
+#2802 = CYLINDRICAL_SURFACE('',#2803,1.72421);
+#2803 = AXIS2_PLACEMENT_3D('',#2804,#2805,#2806);
+#2804 = CARTESIAN_POINT('',(1.27,2.54,1.25));
+#2805 = DIRECTION('',(1.,0.E+000,-2.22044604925E-016));
+#2806 = DIRECTION('',(-2.22044604925E-016,0.E+000,-1.));
+#2807 = ADVANCED_FACE('',(#2808),#2813,.T.);
+#2808 = FACE_BOUND('',#2809,.T.);
+#2809 = EDGE_LOOP('',(#2810,#2811,#2812));
+#2810 = ORIENTED_EDGE('',*,*,#2304,.F.);
+#2811 = ORIENTED_EDGE('',*,*,#2194,.T.);
+#2812 = ORIENTED_EDGE('',*,*,#2727,.F.);
+#2813 = CYLINDRICAL_SURFACE('',#2814,1.72421);
+#2814 = AXIS2_PLACEMENT_3D('',#2815,#2816,#2817);
+#2815 = CARTESIAN_POINT('',(2.54,3.81,1.25));
+#2816 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016));
+#2817 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2818 = ADVANCED_FACE('',(#2819),#2832,.T.);
+#2819 = FACE_BOUND('',#2820,.T.);
+#2820 = EDGE_LOOP('',(#2821,#2822,#2823,#2824));
+#2821 = ORIENTED_EDGE('',*,*,#2473,.F.);
+#2822 = ORIENTED_EDGE('',*,*,#2157,.T.);
+#2823 = ORIENTED_EDGE('',*,*,#2762,.T.);
+#2824 = ORIENTED_EDGE('',*,*,#2825,.F.);
+#2825 = EDGE_CURVE('',#2465,#2763,#2826,.T.);
+#2826 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#2827,#2828,#2829,#2830,#2831),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#2827 = CARTESIAN_POINT('',(3.527618618648,3.727602047868,
+    -5.999999987319E-007));
+#2828 = CARTESIAN_POINT('',(3.501197094183,3.749574382406,
+    2.087490157544E-002));
+#2829 = CARTESIAN_POINT('',(3.474303103296,3.770613803354,
+    4.184374534235E-002));
+#2830 = CARTESIAN_POINT('',(3.44695145447,3.790748674142,
+    6.28445665984E-002));
+#2831 = CARTESIAN_POINT('',(3.419141149077,3.81,8.38095678235E-002));
+#2832 = CYLINDRICAL_SURFACE('',#2833,1.72421);
+#2833 = AXIS2_PLACEMENT_3D('',#2834,#2835,#2836);
+#2834 = CARTESIAN_POINT('',(1.27,2.54,1.25));
+#2835 = DIRECTION('',(1.,0.E+000,-2.22044604925E-016));
+#2836 = DIRECTION('',(-2.22044604925E-016,0.E+000,-1.));
+#2837 = ADVANCED_FACE('',(#2838),#2888,.T.);
+#2838 = FACE_BOUND('',#2839,.T.);
+#2839 = EDGE_LOOP('',(#2840,#2850,#2858,#2859,#2860,#2861,#2862,#2863,
+    #2873,#2881));
+#2840 = ORIENTED_EDGE('',*,*,#2841,.F.);
+#2841 = EDGE_CURVE('',#2842,#2844,#2846,.T.);
+#2842 = VERTEX_POINT('',#2843);
+#2843 = CARTESIAN_POINT('',(3.81,3.419141149077,8.38095678235E-002));
+#2844 = VERTEX_POINT('',#2845);
+#2845 = CARTESIAN_POINT('',(3.81,3.419141149077,2.39));
+#2846 = LINE('',#2847,#2848);
+#2847 = CARTESIAN_POINT('',(3.81,3.419141149077,0.E+000));
+#2848 = VECTOR('',#2849,1.);
+#2849 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2850 = ORIENTED_EDGE('',*,*,#2851,.F.);
+#2851 = EDGE_CURVE('',#2457,#2842,#2852,.T.);
+#2852 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#2853,#2854,#2855,#2856,#2857),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#2853 = CARTESIAN_POINT('',(3.727602047868,3.527618618648,
+    -6.000000017327E-007));
+#2854 = CARTESIAN_POINT('',(3.749574382406,3.501197094183,
+    2.087490157544E-002));
+#2855 = CARTESIAN_POINT('',(3.770613803354,3.474303103296,
+    4.184374534235E-002));
+#2856 = CARTESIAN_POINT('',(3.790748674142,3.44695145447,
+    6.28445665984E-002));
+#2857 = CARTESIAN_POINT('',(3.81,3.419141149077,8.38095678235E-002));
+#2858 = ORIENTED_EDGE('',*,*,#2464,.T.);
+#2859 = ORIENTED_EDGE('',*,*,#2825,.T.);
+#2860 = ORIENTED_EDGE('',*,*,#2770,.T.);
+#2861 = ORIENTED_EDGE('',*,*,#2794,.T.);
+#2862 = ORIENTED_EDGE('',*,*,#2386,.F.);
+#2863 = ORIENTED_EDGE('',*,*,#2864,.F.);
+#2864 = EDGE_CURVE('',#2865,#2379,#2867,.T.);
+#2865 = VERTEX_POINT('',#2866);
+#2866 = CARTESIAN_POINT('',(3.795304412263,3.44,2.431994472064));
+#2867 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#2868,#2869,#2870,#2871,#2872),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#2868 = CARTESIAN_POINT('',(3.81,3.419141149077,2.416190432176));
+#2869 = CARTESIAN_POINT('',(3.790748673214,3.446951455811,2.437155434413
+    ));
+#2870 = CARTESIAN_POINT('',(3.770613804874,3.474303102649,2.458156249402
+    ));
+#2871 = CARTESIAN_POINT('',(3.749574381028,3.501197095841,2.479125099734
+    ));
+#2872 = CARTESIAN_POINT('',(3.727602047868,3.527618618648,2.5000006));
+#2873 = ORIENTED_EDGE('',*,*,#2874,.F.);
+#2874 = EDGE_CURVE('',#2875,#2865,#2877,.T.);
+#2875 = VERTEX_POINT('',#2876);
+#2876 = CARTESIAN_POINT('',(3.795304409297,3.44,2.39));
+#2877 = LINE('',#2878,#2879);
+#2878 = CARTESIAN_POINT('',(3.795304409297,3.44,0.E+000));
+#2879 = VECTOR('',#2880,1.);
+#2880 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2881 = ORIENTED_EDGE('',*,*,#2882,.F.);
+#2882 = EDGE_CURVE('',#2844,#2875,#2883,.T.);
+#2883 = CIRCLE('',#2884,1.5446);
+#2884 = AXIS2_PLACEMENT_3D('',#2885,#2886,#2887);
+#2885 = CARTESIAN_POINT('',(2.54,2.54,2.39));
+#2886 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2887 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2888 = CYLINDRICAL_SURFACE('',#2889,1.5446);
+#2889 = AXIS2_PLACEMENT_3D('',#2890,#2891,#2892);
+#2890 = CARTESIAN_POINT('',(2.54,2.54,0.E+000));
+#2891 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2892 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2893 = ADVANCED_FACE('',(#2894),#2905,.T.);
+#2894 = FACE_BOUND('',#2895,.T.);
+#2895 = EDGE_LOOP('',(#2896,#2903,#2904));
+#2896 = ORIENTED_EDGE('',*,*,#2897,.F.);
+#2897 = EDGE_CURVE('',#2865,#2371,#2898,.T.);
+#2898 = CIRCLE('',#2899,1.72421);
+#2899 = AXIS2_PLACEMENT_3D('',#2900,#2901,#2902);
+#2900 = CARTESIAN_POINT('',(2.54,3.44,1.25));
+#2901 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016));
+#2902 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2903 = ORIENTED_EDGE('',*,*,#2864,.T.);
+#2904 = ORIENTED_EDGE('',*,*,#2378,.T.);
+#2905 = CYLINDRICAL_SURFACE('',#2906,1.72421);
+#2906 = AXIS2_PLACEMENT_3D('',#2907,#2908,#2909);
+#2907 = CARTESIAN_POINT('',(2.54,3.81,1.25));
+#2908 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016));
+#2909 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2910 = ADVANCED_FACE('',(#2911),#2930,.F.);
+#2911 = FACE_BOUND('',#2912,.F.);
+#2912 = EDGE_LOOP('',(#2913,#2921,#2927,#2928,#2929));
+#2913 = ORIENTED_EDGE('',*,*,#2914,.F.);
+#2914 = EDGE_CURVE('',#2915,#2875,#2917,.T.);
+#2915 = VERTEX_POINT('',#2916);
+#2916 = CARTESIAN_POINT('',(3.46,3.44,2.39));
+#2917 = LINE('',#2918,#2919);
+#2918 = CARTESIAN_POINT('',(3.46,3.44,2.39));
+#2919 = VECTOR('',#2920,1.);
+#2920 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2921 = ORIENTED_EDGE('',*,*,#2922,.T.);
+#2922 = EDGE_CURVE('',#2915,#2363,#2923,.T.);
+#2923 = LINE('',#2924,#2925);
+#2924 = CARTESIAN_POINT('',(3.46,3.44,2.39));
+#2925 = VECTOR('',#2926,1.);
+#2926 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2927 = ORIENTED_EDGE('',*,*,#2370,.F.);
+#2928 = ORIENTED_EDGE('',*,*,#2897,.F.);
+#2929 = ORIENTED_EDGE('',*,*,#2874,.F.);
+#2930 = PLANE('',#2931);
+#2931 = AXIS2_PLACEMENT_3D('',#2932,#2933,#2934);
+#2932 = CARTESIAN_POINT('',(3.46,3.44,2.39));
+#2933 = DIRECTION('',(0.E+000,1.,0.E+000));
+#2934 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2935 = ADVANCED_FACE('',(#2936),#2954,.T.);
+#2936 = FACE_BOUND('',#2937,.T.);
+#2937 = EDGE_LOOP('',(#2938,#2946,#2952,#2953));
+#2938 = ORIENTED_EDGE('',*,*,#2939,.F.);
+#2939 = EDGE_CURVE('',#2940,#2355,#2942,.T.);
+#2940 = VERTEX_POINT('',#2941);
+#2941 = CARTESIAN_POINT('',(3.46,1.64,2.39));
+#2942 = LINE('',#2943,#2944);
+#2943 = CARTESIAN_POINT('',(3.46,1.64,2.39));
+#2944 = VECTOR('',#2945,1.);
+#2945 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2946 = ORIENTED_EDGE('',*,*,#2947,.T.);
+#2947 = EDGE_CURVE('',#2940,#2915,#2948,.T.);
+#2948 = LINE('',#2949,#2950);
+#2949 = CARTESIAN_POINT('',(3.46,1.64,2.39));
+#2950 = VECTOR('',#2951,1.);
+#2951 = DIRECTION('',(0.E+000,1.,0.E+000));
+#2952 = ORIENTED_EDGE('',*,*,#2922,.T.);
+#2953 = ORIENTED_EDGE('',*,*,#2362,.F.);
+#2954 = PLANE('',#2955);
+#2955 = AXIS2_PLACEMENT_3D('',#2956,#2957,#2958);
+#2956 = CARTESIAN_POINT('',(3.46,1.64,2.39));
+#2957 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2958 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2959 = ADVANCED_FACE('',(#2960),#2987,.T.);
+#2960 = FACE_BOUND('',#2961,.T.);
+#2961 = EDGE_LOOP('',(#2962,#2970,#2971,#2972,#2981));
+#2962 = ORIENTED_EDGE('',*,*,#2963,.F.);
+#2963 = EDGE_CURVE('',#2940,#2964,#2966,.T.);
+#2964 = VERTEX_POINT('',#2965);
+#2965 = CARTESIAN_POINT('',(3.795304409297,1.64,2.39));
+#2966 = LINE('',#2967,#2968);
+#2967 = CARTESIAN_POINT('',(3.46,1.64,2.39));
+#2968 = VECTOR('',#2969,1.);
+#2969 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2970 = ORIENTED_EDGE('',*,*,#2939,.T.);
+#2971 = ORIENTED_EDGE('',*,*,#2354,.F.);
+#2972 = ORIENTED_EDGE('',*,*,#2973,.F.);
+#2973 = EDGE_CURVE('',#2974,#2347,#2976,.T.);
+#2974 = VERTEX_POINT('',#2975);
+#2975 = CARTESIAN_POINT('',(3.795304412263,1.64,2.431994472064));
+#2976 = CIRCLE('',#2977,1.72421);
+#2977 = AXIS2_PLACEMENT_3D('',#2978,#2979,#2980);
+#2978 = CARTESIAN_POINT('',(2.54,1.64,1.25));
+#2979 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016));
+#2980 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2981 = ORIENTED_EDGE('',*,*,#2982,.F.);
+#2982 = EDGE_CURVE('',#2964,#2974,#2983,.T.);
+#2983 = LINE('',#2984,#2985);
+#2984 = CARTESIAN_POINT('',(3.795304409297,1.64,0.E+000));
+#2985 = VECTOR('',#2986,1.);
+#2986 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2987 = PLANE('',#2988);
+#2988 = AXIS2_PLACEMENT_3D('',#2989,#2990,#2991);
+#2989 = CARTESIAN_POINT('',(3.46,1.64,2.39));
+#2990 = DIRECTION('',(0.E+000,1.,0.E+000));
+#2991 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2992 = ADVANCED_FACE('',(#2993),#3005,.T.);
+#2993 = FACE_BOUND('',#2994,.T.);
+#2994 = EDGE_LOOP('',(#2995,#3003,#3004));
+#2995 = ORIENTED_EDGE('',*,*,#2996,.F.);
+#2996 = EDGE_CURVE('',#2974,#2338,#2997,.T.);
+#2997 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#2998,#2999,#3000,#3001,#3002),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#2998 = CARTESIAN_POINT('',(3.81,1.660858850923,2.416190432176));
+#2999 = CARTESIAN_POINT('',(3.790748673214,1.633048544189,2.437155434413
+    ));
+#3000 = CARTESIAN_POINT('',(3.770613804874,1.605696897351,2.458156249402
+    ));
+#3001 = CARTESIAN_POINT('',(3.749574381028,1.578802904159,2.479125099734
+    ));
+#3002 = CARTESIAN_POINT('',(3.727602047868,1.552381381352,2.5000006));
+#3003 = ORIENTED_EDGE('',*,*,#2973,.T.);
+#3004 = ORIENTED_EDGE('',*,*,#2346,.T.);
+#3005 = CYLINDRICAL_SURFACE('',#3006,1.72421);
+#3006 = AXIS2_PLACEMENT_3D('',#3007,#3008,#3009);
+#3007 = CARTESIAN_POINT('',(2.54,3.81,1.25));
+#3008 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016));
+#3009 = DIRECTION('',(1.,0.E+000,0.E+000));
+#3010 = ADVANCED_FACE('',(#3011),#3045,.T.);
+#3011 = FACE_BOUND('',#3012,.T.);
+#3012 = EDGE_LOOP('',(#3013,#3014,#3015,#3016,#3026,#3034,#3041,#3042,
+    #3043,#3044));
+#3013 = ORIENTED_EDGE('',*,*,#2510,.F.);
+#3014 = ORIENTED_EDGE('',*,*,#2429,.T.);
+#3015 = ORIENTED_EDGE('',*,*,#2447,.T.);
+#3016 = ORIENTED_EDGE('',*,*,#3017,.T.);
+#3017 = EDGE_CURVE('',#2448,#3018,#3020,.T.);
+#3018 = VERTEX_POINT('',#3019);
+#3019 = CARTESIAN_POINT('',(3.81,1.660858850923,8.38095678235E-002));
+#3020 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#3021,#3022,#3023,#3024,#3025),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#3021 = CARTESIAN_POINT('',(3.727602047868,1.552381381352,
+    -6.000000010436E-007));
+#3022 = CARTESIAN_POINT('',(3.749574382406,1.578802905817,
+    2.087490157544E-002));
+#3023 = CARTESIAN_POINT('',(3.770613803354,1.605696896704,
+    4.184374534235E-002));
+#3024 = CARTESIAN_POINT('',(3.790748674142,1.63304854553,
+    6.28445665984E-002));
+#3025 = CARTESIAN_POINT('',(3.81,1.660858850923,8.38095678235E-002));
+#3026 = ORIENTED_EDGE('',*,*,#3027,.T.);
+#3027 = EDGE_CURVE('',#3018,#3028,#3030,.T.);
+#3028 = VERTEX_POINT('',#3029);
+#3029 = CARTESIAN_POINT('',(3.81,1.660858850923,2.39));
+#3030 = LINE('',#3031,#3032);
+#3031 = CARTESIAN_POINT('',(3.81,1.660858850923,0.E+000));
+#3032 = VECTOR('',#3033,1.);
+#3033 = DIRECTION('',(0.E+000,0.E+000,1.));
+#3034 = ORIENTED_EDGE('',*,*,#3035,.F.);
+#3035 = EDGE_CURVE('',#2964,#3028,#3036,.T.);
+#3036 = CIRCLE('',#3037,1.5446);
+#3037 = AXIS2_PLACEMENT_3D('',#3038,#3039,#3040);
+#3038 = CARTESIAN_POINT('',(2.54,2.54,2.39));
+#3039 = DIRECTION('',(0.E+000,0.E+000,1.));
+#3040 = DIRECTION('',(1.,0.E+000,0.E+000));
+#3041 = ORIENTED_EDGE('',*,*,#2982,.T.);
+#3042 = ORIENTED_EDGE('',*,*,#2996,.T.);
+#3043 = ORIENTED_EDGE('',*,*,#2337,.F.);
+#3044 = ORIENTED_EDGE('',*,*,#2404,.T.);
+#3045 = CYLINDRICAL_SURFACE('',#3046,1.5446);
+#3046 = AXIS2_PLACEMENT_3D('',#3047,#3048,#3049);
+#3047 = CARTESIAN_POINT('',(2.54,2.54,0.E+000));
+#3048 = DIRECTION('',(0.E+000,0.E+000,1.));
+#3049 = DIRECTION('',(1.,0.E+000,0.E+000));
+#3050 = ADVANCED_FACE('',(#3051),#3062,.T.);
+#3051 = FACE_BOUND('',#3052,.T.);
+#3052 = EDGE_LOOP('',(#3053,#3054,#3055,#3061));
+#3053 = ORIENTED_EDGE('',*,*,#2456,.F.);
+#3054 = ORIENTED_EDGE('',*,*,#2851,.T.);
+#3055 = ORIENTED_EDGE('',*,*,#3056,.T.);
+#3056 = EDGE_CURVE('',#2842,#3018,#3057,.T.);
+#3057 = LINE('',#3058,#3059);
+#3058 = CARTESIAN_POINT('',(3.81,3.81,8.38095678235E-002));
+#3059 = VECTOR('',#3060,1.);
+#3060 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016));
+#3061 = ORIENTED_EDGE('',*,*,#3017,.F.);
+#3062 = CYLINDRICAL_SURFACE('',#3063,1.72421);
+#3063 = AXIS2_PLACEMENT_3D('',#3064,#3065,#3066);
+#3064 = CARTESIAN_POINT('',(2.54,3.81,1.25));
+#3065 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016));
+#3066 = DIRECTION('',(1.,0.E+000,0.E+000));
+#3067 = ADVANCED_FACE('',(#3068),#3152,.T.);
+#3068 = FACE_BOUND('',#3069,.T.);
+#3069 = EDGE_LOOP('',(#3070,#3080,#3090,#3099,#3107,#3108,#3117,#3125,
+    #3135,#3144));
+#3070 = ORIENTED_EDGE('',*,*,#3071,.F.);
+#3071 = EDGE_CURVE('',#3072,#3074,#3076,.T.);
+#3072 = VERTEX_POINT('',#3073);
+#3073 = CARTESIAN_POINT('',(4.200858850923,1.27,8.38095678235E-002));
+#3074 = VERTEX_POINT('',#3075);
+#3075 = CARTESIAN_POINT('',(4.200858850923,1.27,2.416190432176));
+#3076 = LINE('',#3077,#3078);
+#3077 = CARTESIAN_POINT('',(4.200858850923,1.27,0.E+000));
+#3078 = VECTOR('',#3079,1.);
+#3079 = DIRECTION('',(0.E+000,0.E+000,1.));
+#3080 = ORIENTED_EDGE('',*,*,#3081,.F.);
+#3081 = EDGE_CURVE('',#3082,#3072,#3084,.T.);
+#3082 = VERTEX_POINT('',#3083);
+#3083 = CARTESIAN_POINT('',(4.092382140755,1.187602679392,0.E+000));
+#3084 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#3085,#3086,#3087,#3088,#3089),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#3085 = CARTESIAN_POINT('',(4.092381381352,1.187602047868,
+    -5.9999999962E-007));
+#3086 = CARTESIAN_POINT('',(4.118802905817,1.209574382406,
+    2.087490157544E-002));
+#3087 = CARTESIAN_POINT('',(4.145696896704,1.230613803354,
+    4.184374534236E-002));
+#3088 = CARTESIAN_POINT('',(4.17304854553,1.250748674142,
+    6.284456659842E-002));
+#3089 = CARTESIAN_POINT('',(4.200858850923,1.27,8.380956782353E-002));
+#3090 = ORIENTED_EDGE('',*,*,#3091,.T.);
+#3091 = EDGE_CURVE('',#3082,#3092,#3094,.T.);
+#3092 = VERTEX_POINT('',#3093);
+#3093 = CARTESIAN_POINT('',(3.892397320608,0.987617859245,0.E+000));
+#3094 = CIRCLE('',#3095,1.5446);
+#3095 = AXIS2_PLACEMENT_3D('',#3096,#3097,#3098);
+#3096 = CARTESIAN_POINT('',(5.08,0.E+000,0.E+000));
+#3097 = DIRECTION('',(0.E+000,0.E+000,1.));
+#3098 = DIRECTION('',(1.,0.E+000,0.E+000));
+#3099 = ORIENTED_EDGE('',*,*,#3100,.F.);
+#3100 = EDGE_CURVE('',#2491,#3092,#3101,.T.);
+#3101 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#3102,#3103,#3104,#3105,#3106),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#3102 = CARTESIAN_POINT('',(3.81,0.879141149077,8.38095678235E-002));
+#3103 = CARTESIAN_POINT('',(3.829251326786,0.906951455811,
+    6.2844565587E-002));
+#3104 = CARTESIAN_POINT('',(3.849386195126,0.934303102649,
+    4.184375059841E-002));
+#3105 = CARTESIAN_POINT('',(3.870425618972,0.961197095841,
+    2.087490026575E-002));
+#3106 = CARTESIAN_POINT('',(3.892397952132,0.987618618648,
+    -6.000000010419E-007));
+#3107 = ORIENTED_EDGE('',*,*,#2490,.T.);
+#3108 = ORIENTED_EDGE('',*,*,#3109,.F.);
+#3109 = EDGE_CURVE('',#3110,#2493,#3112,.T.);
+#3110 = VERTEX_POINT('',#3111);
+#3111 = CARTESIAN_POINT('',(3.824695590703,0.9,2.39));
+#3112 = CIRCLE('',#3113,1.5446);
+#3113 = AXIS2_PLACEMENT_3D('',#3114,#3115,#3116);
+#3114 = CARTESIAN_POINT('',(5.08,0.E+000,2.39));
+#3115 = DIRECTION('',(0.E+000,0.E+000,1.));
+#3116 = DIRECTION('',(1.,0.E+000,0.E+000));
+#3117 = ORIENTED_EDGE('',*,*,#3118,.T.);
+#3118 = EDGE_CURVE('',#3110,#3119,#3121,.T.);
+#3119 = VERTEX_POINT('',#3120);
+#3120 = CARTESIAN_POINT('',(3.824695587894,0.9,2.431994472735));
+#3121 = LINE('',#3122,#3123);
+#3122 = CARTESIAN_POINT('',(3.824695590703,0.9,0.E+000));
+#3123 = VECTOR('',#3124,1.);
+#3124 = DIRECTION('',(0.E+000,0.E+000,1.));
+#3125 = ORIENTED_EDGE('',*,*,#3126,.F.);
+#3126 = EDGE_CURVE('',#3127,#3119,#3129,.T.);
+#3127 = VERTEX_POINT('',#3128);
+#3128 = CARTESIAN_POINT('',(3.892397320608,0.987617859245,2.5));
+#3129 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#3130,#3131,#3132,#3133,#3134),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#3130 = CARTESIAN_POINT('',(3.892397952132,0.987618618648,2.5000006));
+#3131 = CARTESIAN_POINT('',(3.870425617594,0.961197094183,2.479125098425
+    ));
+#3132 = CARTESIAN_POINT('',(3.849386196646,0.934303103296,2.458156254658
+    ));
+#3133 = CARTESIAN_POINT('',(3.829251325858,0.90695145447,2.437155433402)
+  );
+#3134 = CARTESIAN_POINT('',(3.81,0.879141149077,2.416190432176));
+#3135 = ORIENTED_EDGE('',*,*,#3136,.F.);
+#3136 = EDGE_CURVE('',#3137,#3127,#3139,.T.);
+#3137 = VERTEX_POINT('',#3138);
+#3138 = CARTESIAN_POINT('',(4.092382140755,1.187602679392,2.5));
+#3139 = CIRCLE('',#3140,1.5446);
+#3140 = AXIS2_PLACEMENT_3D('',#3141,#3142,#3143);
+#3141 = CARTESIAN_POINT('',(5.08,0.E+000,2.5));
+#3142 = DIRECTION('',(0.E+000,0.E+000,1.));
+#3143 = DIRECTION('',(1.,0.E+000,0.E+000));
+#3144 = ORIENTED_EDGE('',*,*,#3145,.F.);
+#3145 = EDGE_CURVE('',#3074,#3137,#3146,.T.);
+#3146 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#3147,#3148,#3149,#3150,#3151),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#3147 = CARTESIAN_POINT('',(4.200858850923,1.27,2.416190432176));
+#3148 = CARTESIAN_POINT('',(4.173048544189,1.250748673214,2.437155434413
+    ));
+#3149 = CARTESIAN_POINT('',(4.145696897351,1.230613804874,2.458156249402
+    ));
+#3150 = CARTESIAN_POINT('',(4.118802904159,1.209574381028,2.479125099734
+    ));
+#3151 = CARTESIAN_POINT('',(4.092381381352,1.187602047868,2.5000006));
+#3152 = CYLINDRICAL_SURFACE('',#3153,1.5446);
+#3153 = AXIS2_PLACEMENT_3D('',#3154,#3155,#3156);
+#3154 = CARTESIAN_POINT('',(5.08,0.E+000,0.E+000));
+#3155 = DIRECTION('',(0.E+000,0.E+000,1.));
+#3156 = DIRECTION('',(1.,0.E+000,0.E+000));
+#3157 = ADVANCED_FACE('',(#3158),#3197,.T.);
+#3158 = FACE_BOUND('',#3159,.T.);
+#3159 = EDGE_LOOP('',(#3160,#3161,#3162,#3163,#3164,#3173,#3181,#3189,
+    #3195,#3196));
+#3160 = ORIENTED_EDGE('',*,*,#2641,.F.);
+#3161 = ORIENTED_EDGE('',*,*,#2674,.F.);
+#3162 = ORIENTED_EDGE('',*,*,#2690,.T.);
+#3163 = ORIENTED_EDGE('',*,*,#2589,.T.);
+#3164 = ORIENTED_EDGE('',*,*,#3165,.T.);
+#3165 = EDGE_CURVE('',#2582,#3166,#3168,.T.);
+#3166 = VERTEX_POINT('',#3167);
+#3167 = CARTESIAN_POINT('',(3.824695590703,-0.9,2.39));
+#3168 = CIRCLE('',#3169,1.5446);
+#3169 = AXIS2_PLACEMENT_3D('',#3170,#3171,#3172);
+#3170 = CARTESIAN_POINT('',(5.08,0.E+000,2.39));
+#3171 = DIRECTION('',(0.E+000,0.E+000,1.));
+#3172 = DIRECTION('',(1.,0.E+000,0.E+000));
+#3173 = ORIENTED_EDGE('',*,*,#3174,.T.);
+#3174 = EDGE_CURVE('',#3166,#3175,#3177,.T.);
+#3175 = VERTEX_POINT('',#3176);
+#3176 = CARTESIAN_POINT('',(4.16,-0.9,2.39));
+#3177 = LINE('',#3178,#3179);
+#3178 = CARTESIAN_POINT('',(3.46,-0.9,2.39));
+#3179 = VECTOR('',#3180,1.);
+#3180 = DIRECTION('',(1.,0.E+000,0.E+000));
+#3181 = ORIENTED_EDGE('',*,*,#3182,.T.);
+#3182 = EDGE_CURVE('',#3175,#3183,#3185,.T.);
+#3183 = VERTEX_POINT('',#3184);
+#3184 = CARTESIAN_POINT('',(4.16,0.9,2.39));
+#3185 = LINE('',#3186,#3187);
+#3186 = CARTESIAN_POINT('',(4.16,-0.9,2.39));
+#3187 = VECTOR('',#3188,1.);
+#3188 = DIRECTION('',(0.E+000,1.,0.E+000));
+#3189 = ORIENTED_EDGE('',*,*,#3190,.F.);
+#3190 = EDGE_CURVE('',#3110,#3183,#3191,.T.);
+#3191 = LINE('',#3192,#3193);
+#3192 = CARTESIAN_POINT('',(3.46,0.9,2.39));
+#3193 = VECTOR('',#3194,1.);
+#3194 = DIRECTION('',(1.,0.E+000,0.E+000));
+#3195 = ORIENTED_EDGE('',*,*,#3109,.T.);
+#3196 = ORIENTED_EDGE('',*,*,#2536,.T.);
+#3197 = PLANE('',#3198);
+#3198 = AXIS2_PLACEMENT_3D('',#3199,#3200,#3201);
+#3199 = CARTESIAN_POINT('',(3.46,-0.9,2.39));
+#3200 = DIRECTION('',(0.E+000,0.E+000,1.));
+#3201 = DIRECTION('',(1.,0.E+000,0.E+000));
+#3202 = ADVANCED_FACE('',(#3203),#3223,.T.);
+#3203 = FACE_BOUND('',#3204,.T.);
+#3204 = EDGE_LOOP('',(#3205,#3206,#3207,#3215));
+#3205 = ORIENTED_EDGE('',*,*,#2553,.F.);
+#3206 = ORIENTED_EDGE('',*,*,#3100,.T.);
+#3207 = ORIENTED_EDGE('',*,*,#3208,.T.);
+#3208 = EDGE_CURVE('',#3092,#3209,#3211,.T.);
+#3209 = VERTEX_POINT('',#3210);
+#3210 = CARTESIAN_POINT('',(3.892397320608,-0.987617859245,0.E+000));
+#3211 = LINE('',#3212,#3213);
+#3212 = CARTESIAN_POINT('',(3.892397320608,1.27,0.E+000));
+#3213 = VECTOR('',#3214,1.);
+#3214 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016));
+#3215 = ORIENTED_EDGE('',*,*,#3216,.F.);
+#3216 = EDGE_CURVE('',#2554,#3209,#3217,.T.);
+#3217 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#3218,#3219,#3220,#3221,#3222),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#3218 = CARTESIAN_POINT('',(3.81,-0.879141149077,8.38095678235E-002));
+#3219 = CARTESIAN_POINT('',(3.829251326786,-0.906951455811,
+    6.2844565587E-002));
+#3220 = CARTESIAN_POINT('',(3.849386195126,-0.934303102649,
+    4.184375059841E-002));
+#3221 = CARTESIAN_POINT('',(3.870425618972,-0.961197095841,
+    2.087490026575E-002));
+#3222 = CARTESIAN_POINT('',(3.892397952132,-0.987618618648,
+    -6.000000000641E-007));
+#3223 = CYLINDRICAL_SURFACE('',#3224,1.72421);
+#3224 = AXIS2_PLACEMENT_3D('',#3225,#3226,#3227);
+#3225 = CARTESIAN_POINT('',(5.08,1.27,1.25));
+#3226 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016));
+#3227 = DIRECTION('',(1.,0.E+000,0.E+000));
+#3228 = ADVANCED_FACE('',(#3229),#3296,.T.);
+#3229 = FACE_BOUND('',#3230,.T.);
+#3230 = EDGE_LOOP('',(#3231,#3232,#3233,#3242,#3252,#3260,#3270,#3279,
+    #3289,#3295));
+#3231 = ORIENTED_EDGE('',*,*,#2581,.F.);
+#3232 = ORIENTED_EDGE('',*,*,#3216,.T.);
+#3233 = ORIENTED_EDGE('',*,*,#3234,.T.);
+#3234 = EDGE_CURVE('',#3209,#3235,#3237,.T.);
+#3235 = VERTEX_POINT('',#3236);
+#3236 = CARTESIAN_POINT('',(4.092382140755,-1.187602679392,0.E+000));
+#3237 = CIRCLE('',#3238,1.5446);
+#3238 = AXIS2_PLACEMENT_3D('',#3239,#3240,#3241);
+#3239 = CARTESIAN_POINT('',(5.08,0.E+000,0.E+000));
+#3240 = DIRECTION('',(0.E+000,0.E+000,1.));
+#3241 = DIRECTION('',(1.,0.E+000,0.E+000));
+#3242 = ORIENTED_EDGE('',*,*,#3243,.F.);
+#3243 = EDGE_CURVE('',#3244,#3235,#3246,.T.);
+#3244 = VERTEX_POINT('',#3245);
+#3245 = CARTESIAN_POINT('',(4.200858850923,-1.27,8.38095678235E-002));
+#3246 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#3247,#3248,#3249,#3250,#3251),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#3247 = CARTESIAN_POINT('',(4.200858850923,-1.27,8.380956782353E-002));
+#3248 = CARTESIAN_POINT('',(4.173048544189,-1.250748673214,
+    6.284456558702E-002));
+#3249 = CARTESIAN_POINT('',(4.145696897351,-1.230613804874,
+    4.184375059841E-002));
+#3250 = CARTESIAN_POINT('',(4.118802904159,-1.209574381028,
+    2.087490026575E-002));
+#3251 = CARTESIAN_POINT('',(4.092381381352,-1.187602047868,
+    -6.000000013964E-007));
+#3252 = ORIENTED_EDGE('',*,*,#3253,.T.);
+#3253 = EDGE_CURVE('',#3244,#3254,#3256,.T.);
+#3254 = VERTEX_POINT('',#3255);
+#3255 = CARTESIAN_POINT('',(4.200858850923,-1.27,2.416190432176));
+#3256 = LINE('',#3257,#3258);
+#3257 = CARTESIAN_POINT('',(4.200858850923,-1.27,0.E+000));
+#3258 = VECTOR('',#3259,1.);
+#3259 = DIRECTION('',(0.E+000,0.E+000,1.));
+#3260 = ORIENTED_EDGE('',*,*,#3261,.F.);
+#3261 = EDGE_CURVE('',#3262,#3254,#3264,.T.);
+#3262 = VERTEX_POINT('',#3263);
+#3263 = CARTESIAN_POINT('',(4.092382140755,-1.187602679392,2.5));
+#3264 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#3265,#3266,#3267,#3268,#3269),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#3265 = CARTESIAN_POINT('',(4.092381381352,-1.187602047868,2.5000006));
+#3266 = CARTESIAN_POINT('',(4.118802905817,-1.209574382406,
+    2.479125098425));
+#3267 = CARTESIAN_POINT('',(4.145696896704,-1.230613803354,
+    2.458156254658));
+#3268 = CARTESIAN_POINT('',(4.17304854553,-1.250748674142,2.437155433402
+    ));
+#3269 = CARTESIAN_POINT('',(4.200858850923,-1.27,2.416190432176));
+#3270 = ORIENTED_EDGE('',*,*,#3271,.F.);
+#3271 = EDGE_CURVE('',#3272,#3262,#3274,.T.);
+#3272 = VERTEX_POINT('',#3273);
+#3273 = CARTESIAN_POINT('',(3.892397320608,-0.987617859245,2.5));
+#3274 = CIRCLE('',#3275,1.5446);
+#3275 = AXIS2_PLACEMENT_3D('',#3276,#3277,#3278);
+#3276 = CARTESIAN_POINT('',(5.08,0.E+000,2.5));
+#3277 = DIRECTION('',(0.E+000,0.E+000,1.));
+#3278 = DIRECTION('',(1.,0.E+000,0.E+000));
+#3279 = ORIENTED_EDGE('',*,*,#3280,.T.);
+#3280 = EDGE_CURVE('',#3272,#3281,#3283,.T.);
+#3281 = VERTEX_POINT('',#3282);
+#3282 = CARTESIAN_POINT('',(3.824695587894,-0.9,2.431994472735));
+#3283 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#3284,#3285,#3286,#3287,#3288),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#3284 = CARTESIAN_POINT('',(3.892397952132,-0.987618618648,2.5000006));
+#3285 = CARTESIAN_POINT('',(3.870425617594,-0.961197094183,
+    2.479125098425));
+#3286 = CARTESIAN_POINT('',(3.849386196646,-0.934303103296,
+    2.458156254658));
+#3287 = CARTESIAN_POINT('',(3.829251325858,-0.90695145447,2.437155433402
+    ));
+#3288 = CARTESIAN_POINT('',(3.81,-0.879141149077,2.416190432176));
+#3289 = ORIENTED_EDGE('',*,*,#3290,.F.);
+#3290 = EDGE_CURVE('',#3166,#3281,#3291,.T.);
+#3291 = LINE('',#3292,#3293);
+#3292 = CARTESIAN_POINT('',(3.824695590703,-0.9,0.E+000));
+#3293 = VECTOR('',#3294,1.);
+#3294 = DIRECTION('',(0.E+000,0.E+000,1.));
+#3295 = ORIENTED_EDGE('',*,*,#3165,.F.);
+#3296 = CYLINDRICAL_SURFACE('',#3297,1.5446);
+#3297 = AXIS2_PLACEMENT_3D('',#3298,#3299,#3300);
+#3298 = CARTESIAN_POINT('',(5.08,0.E+000,0.E+000));
+#3299 = DIRECTION('',(0.E+000,0.E+000,1.));
+#3300 = DIRECTION('',(1.,0.E+000,0.E+000));
+#3301 = ADVANCED_FACE('',(#3302),#3386,.T.);
+#3302 = FACE_BOUND('',#3303,.T.);
+#3303 = EDGE_LOOP('',(#3304,#3314,#3324,#3333,#3341,#3342,#3351,#3359,
+    #3369,#3378));
+#3304 = ORIENTED_EDGE('',*,*,#3305,.F.);
+#3305 = EDGE_CURVE('',#3306,#3308,#3310,.T.);
+#3306 = VERTEX_POINT('',#3307);
+#3307 = CARTESIAN_POINT('',(4.200858850923,3.81,8.38095678235E-002));
+#3308 = VERTEX_POINT('',#3309);
+#3309 = CARTESIAN_POINT('',(4.200858850923,3.81,2.416190432176));
+#3310 = LINE('',#3311,#3312);
+#3311 = CARTESIAN_POINT('',(4.200858850923,3.81,0.E+000));
+#3312 = VECTOR('',#3313,1.);
+#3313 = DIRECTION('',(0.E+000,0.E+000,1.));
+#3314 = ORIENTED_EDGE('',*,*,#3315,.F.);
+#3315 = EDGE_CURVE('',#3316,#3306,#3318,.T.);
+#3316 = VERTEX_POINT('',#3317);
+#3317 = CARTESIAN_POINT('',(4.092382140755,3.727602679392,0.E+000));
+#3318 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#3319,#3320,#3321,#3322,#3323),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#3319 = CARTESIAN_POINT('',(4.092381381352,3.727602047868,
+    -5.9999999962E-007));
+#3320 = CARTESIAN_POINT('',(4.118802905817,3.749574382406,
+    2.087490157544E-002));
+#3321 = CARTESIAN_POINT('',(4.145696896704,3.770613803354,
+    4.184374534236E-002));
+#3322 = CARTESIAN_POINT('',(4.17304854553,3.790748674142,
+    6.284456659842E-002));
+#3323 = CARTESIAN_POINT('',(4.200858850923,3.81,8.380956782353E-002));
+#3324 = ORIENTED_EDGE('',*,*,#3325,.T.);
+#3325 = EDGE_CURVE('',#3316,#3326,#3328,.T.);
+#3326 = VERTEX_POINT('',#3327);
+#3327 = CARTESIAN_POINT('',(3.892397320608,3.527617859245,0.E+000));
+#3328 = CIRCLE('',#3329,1.5446);
+#3329 = AXIS2_PLACEMENT_3D('',#3330,#3331,#3332);
+#3330 = CARTESIAN_POINT('',(5.08,2.54,0.E+000));
+#3331 = DIRECTION('',(0.E+000,0.E+000,1.));
+#3332 = DIRECTION('',(1.,0.E+000,0.E+000));
+#3333 = ORIENTED_EDGE('',*,*,#3334,.F.);
+#3334 = EDGE_CURVE('',#2842,#3326,#3335,.T.);
+#3335 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#3336,#3337,#3338,#3339,#3340),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#3336 = CARTESIAN_POINT('',(3.81,3.419141149077,8.38095678235E-002));
+#3337 = CARTESIAN_POINT('',(3.829251326786,3.446951455811,
+    6.2844565587E-002));
+#3338 = CARTESIAN_POINT('',(3.849386195126,3.474303102649,
+    4.184375059841E-002));
+#3339 = CARTESIAN_POINT('',(3.870425618972,3.501197095841,
+    2.087490026575E-002));
+#3340 = CARTESIAN_POINT('',(3.892397952132,3.527618618648,
+    -6.000000010419E-007));
+#3341 = ORIENTED_EDGE('',*,*,#2841,.T.);
+#3342 = ORIENTED_EDGE('',*,*,#3343,.F.);
+#3343 = EDGE_CURVE('',#3344,#2844,#3346,.T.);
+#3344 = VERTEX_POINT('',#3345);
+#3345 = CARTESIAN_POINT('',(3.824695590703,3.44,2.39));
+#3346 = CIRCLE('',#3347,1.5446);
+#3347 = AXIS2_PLACEMENT_3D('',#3348,#3349,#3350);
+#3348 = CARTESIAN_POINT('',(5.08,2.54,2.39));
+#3349 = DIRECTION('',(0.E+000,0.E+000,1.));
+#3350 = DIRECTION('',(1.,0.E+000,0.E+000));
+#3351 = ORIENTED_EDGE('',*,*,#3352,.T.);
+#3352 = EDGE_CURVE('',#3344,#3353,#3355,.T.);
+#3353 = VERTEX_POINT('',#3354);
+#3354 = CARTESIAN_POINT('',(3.824695587894,3.44,2.431994472735));
+#3355 = LINE('',#3356,#3357);
+#3356 = CARTESIAN_POINT('',(3.824695590703,3.44,0.E+000));
+#3357 = VECTOR('',#3358,1.);
+#3358 = DIRECTION('',(0.E+000,0.E+000,1.));
+#3359 = ORIENTED_EDGE('',*,*,#3360,.F.);
+#3360 = EDGE_CURVE('',#3361,#3353,#3363,.T.);
+#3361 = VERTEX_POINT('',#3362);
+#3362 = CARTESIAN_POINT('',(3.892397320608,3.527617859245,2.5));
+#3363 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#3364,#3365,#3366,#3367,#3368),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#3364 = CARTESIAN_POINT('',(3.892397952132,3.527618618648,2.5000006));
+#3365 = CARTESIAN_POINT('',(3.870425617594,3.501197094183,2.479125098425
+    ));
+#3366 = CARTESIAN_POINT('',(3.849386196646,3.474303103296,2.458156254658
+    ));
+#3367 = CARTESIAN_POINT('',(3.829251325858,3.44695145447,2.437155433402)
+  );
+#3368 = CARTESIAN_POINT('',(3.81,3.419141149077,2.416190432176));
+#3369 = ORIENTED_EDGE('',*,*,#3370,.F.);
+#3370 = EDGE_CURVE('',#3371,#3361,#3373,.T.);
+#3371 = VERTEX_POINT('',#3372);
+#3372 = CARTESIAN_POINT('',(4.092382140755,3.727602679392,2.5));
+#3373 = CIRCLE('',#3374,1.5446);
+#3374 = AXIS2_PLACEMENT_3D('',#3375,#3376,#3377);
+#3375 = CARTESIAN_POINT('',(5.08,2.54,2.5));
+#3376 = DIRECTION('',(0.E+000,0.E+000,1.));
+#3377 = DIRECTION('',(1.,0.E+000,0.E+000));
+#3378 = ORIENTED_EDGE('',*,*,#3379,.F.);
+#3379 = EDGE_CURVE('',#3308,#3371,#3380,.T.);
+#3380 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#3381,#3382,#3383,#3384,#3385),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#3381 = CARTESIAN_POINT('',(4.200858850923,3.81,2.416190432176));
+#3382 = CARTESIAN_POINT('',(4.173048544189,3.790748673214,2.437155434413
+    ));
+#3383 = CARTESIAN_POINT('',(4.145696897351,3.770613804874,2.458156249402
+    ));
+#3384 = CARTESIAN_POINT('',(4.118802904159,3.749574381028,2.479125099734
+    ));
+#3385 = CARTESIAN_POINT('',(4.092381381352,3.727602047868,2.5000006));
+#3386 = CYLINDRICAL_SURFACE('',#3387,1.5446);
+#3387 = AXIS2_PLACEMENT_3D('',#3388,#3389,#3390);
+#3388 = CARTESIAN_POINT('',(5.08,2.54,0.E+000));
+#3389 = DIRECTION('',(0.E+000,0.E+000,1.));
+#3390 = DIRECTION('',(1.,0.E+000,0.E+000));
+#3391 = ADVANCED_FACE('',(#3392),#3431,.T.);
+#3392 = FACE_BOUND('',#3393,.T.);
+#3393 = EDGE_LOOP('',(#3394,#3395,#3396,#3397,#3398,#3407,#3415,#3423,
+    #3429,#3430));
+#3394 = ORIENTED_EDGE('',*,*,#2914,.F.);
+#3395 = ORIENTED_EDGE('',*,*,#2947,.F.);
+#3396 = ORIENTED_EDGE('',*,*,#2963,.T.);
+#3397 = ORIENTED_EDGE('',*,*,#3035,.T.);
+#3398 = ORIENTED_EDGE('',*,*,#3399,.T.);
+#3399 = EDGE_CURVE('',#3028,#3400,#3402,.T.);
+#3400 = VERTEX_POINT('',#3401);
+#3401 = CARTESIAN_POINT('',(3.824695590703,1.64,2.39));
+#3402 = CIRCLE('',#3403,1.5446);
+#3403 = AXIS2_PLACEMENT_3D('',#3404,#3405,#3406);
+#3404 = CARTESIAN_POINT('',(5.08,2.54,2.39));
+#3405 = DIRECTION('',(0.E+000,0.E+000,1.));
+#3406 = DIRECTION('',(1.,0.E+000,0.E+000));
+#3407 = ORIENTED_EDGE('',*,*,#3408,.T.);
+#3408 = EDGE_CURVE('',#3400,#3409,#3411,.T.);
+#3409 = VERTEX_POINT('',#3410);
+#3410 = CARTESIAN_POINT('',(4.16,1.64,2.39));
+#3411 = LINE('',#3412,#3413);
+#3412 = CARTESIAN_POINT('',(3.46,1.64,2.39));
+#3413 = VECTOR('',#3414,1.);
+#3414 = DIRECTION('',(1.,0.E+000,0.E+000));
+#3415 = ORIENTED_EDGE('',*,*,#3416,.T.);
+#3416 = EDGE_CURVE('',#3409,#3417,#3419,.T.);
+#3417 = VERTEX_POINT('',#3418);
+#3418 = CARTESIAN_POINT('',(4.16,3.44,2.39));
+#3419 = LINE('',#3420,#3421);
+#3420 = CARTESIAN_POINT('',(4.16,1.64,2.39));
+#3421 = VECTOR('',#3422,1.);
+#3422 = DIRECTION('',(0.E+000,1.,0.E+000));
+#3423 = ORIENTED_EDGE('',*,*,#3424,.F.);
+#3424 = EDGE_CURVE('',#3344,#3417,#3425,.T.);
+#3425 = LINE('',#3426,#3427);
+#3426 = CARTESIAN_POINT('',(3.46,3.44,2.39));
+#3427 = VECTOR('',#3428,1.);
+#3428 = DIRECTION('',(1.,0.E+000,0.E+000));
+#3429 = ORIENTED_EDGE('',*,*,#3343,.T.);
+#3430 = ORIENTED_EDGE('',*,*,#2882,.T.);
+#3431 = PLANE('',#3432);
+#3432 = AXIS2_PLACEMENT_3D('',#3433,#3434,#3435);
+#3433 = CARTESIAN_POINT('',(3.46,1.64,2.39));
+#3434 = DIRECTION('',(0.E+000,0.E+000,1.));
+#3435 = DIRECTION('',(1.,0.E+000,0.E+000));
+#3436 = ADVANCED_FACE('',(#3437),#3504,.T.);
+#3437 = FACE_BOUND('',#3438,.T.);
+#3438 = EDGE_LOOP('',(#3439,#3440,#3450,#3459,#3467,#3468,#3478,#3487,
+    #3497,#3503));
+#3439 = ORIENTED_EDGE('',*,*,#3027,.F.);
+#3440 = ORIENTED_EDGE('',*,*,#3441,.T.);
+#3441 = EDGE_CURVE('',#3018,#3442,#3444,.T.);
+#3442 = VERTEX_POINT('',#3443);
+#3443 = CARTESIAN_POINT('',(3.892397320608,1.552382140755,0.E+000));
+#3444 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#3445,#3446,#3447,#3448,#3449),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#3445 = CARTESIAN_POINT('',(3.81,1.660858850923,8.38095678235E-002));
+#3446 = CARTESIAN_POINT('',(3.829251326786,1.633048544189,
+    6.2844565587E-002));
+#3447 = CARTESIAN_POINT('',(3.849386195126,1.605696897351,
+    4.184375059841E-002));
+#3448 = CARTESIAN_POINT('',(3.870425618972,1.578802904159,
+    2.087490026575E-002));
+#3449 = CARTESIAN_POINT('',(3.892397952132,1.552381381352,
+    -6.000000000641E-007));
+#3450 = ORIENTED_EDGE('',*,*,#3451,.T.);
+#3451 = EDGE_CURVE('',#3442,#3452,#3454,.T.);
+#3452 = VERTEX_POINT('',#3453);
+#3453 = CARTESIAN_POINT('',(4.092382140755,1.352397320608,0.E+000));
+#3454 = CIRCLE('',#3455,1.5446);
+#3455 = AXIS2_PLACEMENT_3D('',#3456,#3457,#3458);
+#3456 = CARTESIAN_POINT('',(5.08,2.54,0.E+000));
+#3457 = DIRECTION('',(0.E+000,0.E+000,1.));
+#3458 = DIRECTION('',(1.,0.E+000,0.E+000));
+#3459 = ORIENTED_EDGE('',*,*,#3460,.F.);
+#3460 = EDGE_CURVE('',#3072,#3452,#3461,.T.);
+#3461 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#3462,#3463,#3464,#3465,#3466),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#3462 = CARTESIAN_POINT('',(4.200858850923,1.27,8.380956782353E-002));
+#3463 = CARTESIAN_POINT('',(4.173048544189,1.289251326786,
+    6.284456558702E-002));
+#3464 = CARTESIAN_POINT('',(4.145696897351,1.309386195126,
+    4.184375059841E-002));
+#3465 = CARTESIAN_POINT('',(4.118802904159,1.330425618972,
+    2.087490026575E-002));
+#3466 = CARTESIAN_POINT('',(4.092381381352,1.352397952132,
+    -6.000000013964E-007));
+#3467 = ORIENTED_EDGE('',*,*,#3071,.T.);
+#3468 = ORIENTED_EDGE('',*,*,#3469,.F.);
+#3469 = EDGE_CURVE('',#3470,#3074,#3472,.T.);
+#3470 = VERTEX_POINT('',#3471);
+#3471 = CARTESIAN_POINT('',(4.092382140755,1.352397320608,2.5));
+#3472 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#3473,#3474,#3475,#3476,#3477),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#3473 = CARTESIAN_POINT('',(4.092381381352,1.352397952132,2.5000006));
+#3474 = CARTESIAN_POINT('',(4.118802905817,1.330425617594,2.479125098425
+    ));
+#3475 = CARTESIAN_POINT('',(4.145696896704,1.309386196646,2.458156254658
+    ));
+#3476 = CARTESIAN_POINT('',(4.17304854553,1.289251325858,2.437155433402)
+  );
+#3477 = CARTESIAN_POINT('',(4.200858850923,1.27,2.416190432176));
+#3478 = ORIENTED_EDGE('',*,*,#3479,.F.);
+#3479 = EDGE_CURVE('',#3480,#3470,#3482,.T.);
+#3480 = VERTEX_POINT('',#3481);
+#3481 = CARTESIAN_POINT('',(3.892397320608,1.552382140755,2.5));
+#3482 = CIRCLE('',#3483,1.5446);
+#3483 = AXIS2_PLACEMENT_3D('',#3484,#3485,#3486);
+#3484 = CARTESIAN_POINT('',(5.08,2.54,2.5));
+#3485 = DIRECTION('',(0.E+000,0.E+000,1.));
+#3486 = DIRECTION('',(1.,0.E+000,0.E+000));
+#3487 = ORIENTED_EDGE('',*,*,#3488,.T.);
+#3488 = EDGE_CURVE('',#3480,#3489,#3491,.T.);
+#3489 = VERTEX_POINT('',#3490);
+#3490 = CARTESIAN_POINT('',(3.824695587894,1.64,2.431994472735));
+#3491 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#3492,#3493,#3494,#3495,#3496),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#3492 = CARTESIAN_POINT('',(3.892397952132,1.552381381352,2.5000006));
+#3493 = CARTESIAN_POINT('',(3.870425617594,1.578802905817,2.479125098425
+    ));
+#3494 = CARTESIAN_POINT('',(3.849386196646,1.605696896704,2.458156254658
+    ));
+#3495 = CARTESIAN_POINT('',(3.829251325858,1.63304854553,2.437155433402)
+  );
+#3496 = CARTESIAN_POINT('',(3.81,1.660858850923,2.416190432176));
+#3497 = ORIENTED_EDGE('',*,*,#3498,.F.);
+#3498 = EDGE_CURVE('',#3400,#3489,#3499,.T.);
+#3499 = LINE('',#3500,#3501);
+#3500 = CARTESIAN_POINT('',(3.824695590703,1.64,0.E+000));
+#3501 = VECTOR('',#3502,1.);
+#3502 = DIRECTION('',(0.E+000,0.E+000,1.));
+#3503 = ORIENTED_EDGE('',*,*,#3399,.F.);
+#3504 = CYLINDRICAL_SURFACE('',#3505,1.5446);
+#3505 = AXIS2_PLACEMENT_3D('',#3506,#3507,#3508);
+#3506 = CARTESIAN_POINT('',(5.08,2.54,0.E+000));
+#3507 = DIRECTION('',(0.E+000,0.E+000,1.));
+#3508 = DIRECTION('',(1.,0.E+000,0.E+000));
+#3509 = ADVANCED_FACE('',(#3510),#3521,.T.);
+#3510 = FACE_BOUND('',#3511,.T.);
+#3511 = EDGE_LOOP('',(#3512,#3513,#3514,#3520));
+#3512 = ORIENTED_EDGE('',*,*,#3056,.F.);
+#3513 = ORIENTED_EDGE('',*,*,#3334,.T.);
+#3514 = ORIENTED_EDGE('',*,*,#3515,.T.);
+#3515 = EDGE_CURVE('',#3326,#3442,#3516,.T.);
+#3516 = LINE('',#3517,#3518);
+#3517 = CARTESIAN_POINT('',(3.892397320608,3.81,0.E+000));
+#3518 = VECTOR('',#3519,1.);
+#3519 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016));
+#3520 = ORIENTED_EDGE('',*,*,#3441,.F.);
+#3521 = CYLINDRICAL_SURFACE('',#3522,1.72421);
+#3522 = AXIS2_PLACEMENT_3D('',#3523,#3524,#3525);
+#3523 = CARTESIAN_POINT('',(5.08,3.81,1.25));
+#3524 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016));
+#3525 = DIRECTION('',(1.,0.E+000,0.E+000));
+#3526 = ADVANCED_FACE('',(#3527),#3554,.T.);
+#3527 = FACE_BOUND('',#3528,.T.);
+#3528 = EDGE_LOOP('',(#3529,#3537,#3538,#3546));
+#3529 = ORIENTED_EDGE('',*,*,#3530,.F.);
+#3530 = EDGE_CURVE('',#3082,#3531,#3533,.T.);
+#3531 = VERTEX_POINT('',#3532);
+#3532 = CARTESIAN_POINT('',(6.067617859245,1.187602679392,0.E+000));
+#3533 = LINE('',#3534,#3535);
+#3534 = CARTESIAN_POINT('',(3.81,1.187602679392,0.E+000));
+#3535 = VECTOR('',#3536,1.);
+#3536 = DIRECTION('',(1.,0.E+000,-2.22044604925E-016));
+#3537 = ORIENTED_EDGE('',*,*,#3081,.T.);
+#3538 = ORIENTED_EDGE('',*,*,#3539,.T.);
+#3539 = EDGE_CURVE('',#3072,#3540,#3542,.T.);
+#3540 = VERTEX_POINT('',#3541);
+#3541 = CARTESIAN_POINT('',(5.959141149077,1.27,8.38095678235E-002));
+#3542 = LINE('',#3543,#3544);
+#3543 = CARTESIAN_POINT('',(3.81,1.27,8.38095678235E-002));
+#3544 = VECTOR('',#3545,1.);
+#3545 = DIRECTION('',(1.,0.E+000,-2.22044604925E-016));
+#3546 = ORIENTED_EDGE('',*,*,#3547,.F.);
+#3547 = EDGE_CURVE('',#3531,#3540,#3548,.T.);
+#3548 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#3549,#3550,#3551,#3552,#3553),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#3549 = CARTESIAN_POINT('',(6.067618618648,1.187602047868,
+    -5.999999987319E-007));
+#3550 = CARTESIAN_POINT('',(6.041197094183,1.209574382406,
+    2.087490157544E-002));
+#3551 = CARTESIAN_POINT('',(6.014303103296,1.230613803354,
+    4.184374534235E-002));
+#3552 = CARTESIAN_POINT('',(5.98695145447,1.250748674142,
+    6.28445665984E-002));
+#3553 = CARTESIAN_POINT('',(5.959141149077,1.27,8.38095678235E-002));
+#3554 = CYLINDRICAL_SURFACE('',#3555,1.72421);
+#3555 = AXIS2_PLACEMENT_3D('',#3556,#3557,#3558);
+#3556 = CARTESIAN_POINT('',(3.81,0.E+000,1.25));
+#3557 = DIRECTION('',(1.,0.E+000,-2.22044604925E-016));
+#3558 = DIRECTION('',(-2.22044604925E-016,0.E+000,-1.));
+#3559 = ADVANCED_FACE('',(#3560),#3587,.T.);
+#3560 = FACE_BOUND('',#3561,.T.);
+#3561 = EDGE_LOOP('',(#3562,#3563,#3571,#3581));
+#3562 = ORIENTED_EDGE('',*,*,#3145,.T.);
+#3563 = ORIENTED_EDGE('',*,*,#3564,.T.);
+#3564 = EDGE_CURVE('',#3137,#3565,#3567,.T.);
+#3565 = VERTEX_POINT('',#3566);
+#3566 = CARTESIAN_POINT('',(6.067617859245,1.187602679392,2.5));
+#3567 = LINE('',#3568,#3569);
+#3568 = CARTESIAN_POINT('',(3.81,1.187602679392,2.5));
+#3569 = VECTOR('',#3570,1.);
+#3570 = DIRECTION('',(1.,0.E+000,-2.22044604925E-016));
+#3571 = ORIENTED_EDGE('',*,*,#3572,.F.);
+#3572 = EDGE_CURVE('',#3573,#3565,#3575,.T.);
+#3573 = VERTEX_POINT('',#3574);
+#3574 = CARTESIAN_POINT('',(5.959141149077,1.27,2.416190432176));
+#3575 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#3576,#3577,#3578,#3579,#3580),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#3576 = CARTESIAN_POINT('',(5.959141149077,1.27,2.416190432176));
+#3577 = CARTESIAN_POINT('',(5.986951455811,1.250748673214,2.437155434413
+    ));
+#3578 = CARTESIAN_POINT('',(6.014303102649,1.230613804874,2.458156249402
+    ));
+#3579 = CARTESIAN_POINT('',(6.041197095841,1.209574381028,2.479125099734
+    ));
+#3580 = CARTESIAN_POINT('',(6.067618618648,1.187602047868,2.5000006));
+#3581 = ORIENTED_EDGE('',*,*,#3582,.F.);
+#3582 = EDGE_CURVE('',#3074,#3573,#3583,.T.);
+#3583 = LINE('',#3584,#3585);
+#3584 = CARTESIAN_POINT('',(3.81,1.27,2.416190432176));
+#3585 = VECTOR('',#3586,1.);
+#3586 = DIRECTION('',(1.,0.E+000,-2.22044604925E-016));
+#3587 = CYLINDRICAL_SURFACE('',#3588,1.72421);
+#3588 = AXIS2_PLACEMENT_3D('',#3589,#3590,#3591);
+#3589 = CARTESIAN_POINT('',(3.81,0.E+000,1.25));
+#3590 = DIRECTION('',(1.,0.E+000,-2.22044604925E-016));
+#3591 = DIRECTION('',(-2.22044604925E-016,0.E+000,-1.));
+#3592 = ADVANCED_FACE('',(#3593),#3631,.F.);
+#3593 = FACE_BOUND('',#3594,.F.);
+#3594 = EDGE_LOOP('',(#3595,#3603,#3612,#3620,#3627,#3628,#3629,#3630));
+#3595 = ORIENTED_EDGE('',*,*,#3596,.T.);
+#3596 = EDGE_CURVE('',#3235,#3597,#3599,.T.);
+#3597 = VERTEX_POINT('',#3598);
+#3598 = CARTESIAN_POINT('',(6.067617859245,-1.187602679392,0.E+000));
+#3599 = LINE('',#3600,#3601);
+#3600 = CARTESIAN_POINT('',(3.81,-1.187602679392,0.E+000));
+#3601 = VECTOR('',#3602,1.);
+#3602 = DIRECTION('',(1.,0.E+000,-2.22044604925E-016));
+#3603 = ORIENTED_EDGE('',*,*,#3604,.T.);
+#3604 = EDGE_CURVE('',#3597,#3605,#3607,.T.);
+#3605 = VERTEX_POINT('',#3606);
+#3606 = CARTESIAN_POINT('',(6.267602679392,-0.987617859245,0.E+000));
+#3607 = CIRCLE('',#3608,1.5446);
+#3608 = AXIS2_PLACEMENT_3D('',#3609,#3610,#3611);
+#3609 = CARTESIAN_POINT('',(5.08,0.E+000,0.E+000));
+#3610 = DIRECTION('',(0.E+000,0.E+000,1.));
+#3611 = DIRECTION('',(1.,0.E+000,0.E+000));
+#3612 = ORIENTED_EDGE('',*,*,#3613,.F.);
+#3613 = EDGE_CURVE('',#3614,#3605,#3616,.T.);
+#3614 = VERTEX_POINT('',#3615);
+#3615 = CARTESIAN_POINT('',(6.267602679392,0.987617859245,0.E+000));
+#3616 = LINE('',#3617,#3618);
+#3617 = CARTESIAN_POINT('',(6.267602679392,1.27,0.E+000));
+#3618 = VECTOR('',#3619,1.);
+#3619 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016));
+#3620 = ORIENTED_EDGE('',*,*,#3621,.T.);
+#3621 = EDGE_CURVE('',#3614,#3531,#3622,.T.);
+#3622 = CIRCLE('',#3623,1.5446);
+#3623 = AXIS2_PLACEMENT_3D('',#3624,#3625,#3626);
+#3624 = CARTESIAN_POINT('',(5.08,0.E+000,0.E+000));
+#3625 = DIRECTION('',(0.E+000,0.E+000,1.));
+#3626 = DIRECTION('',(1.,0.E+000,0.E+000));
+#3627 = ORIENTED_EDGE('',*,*,#3530,.F.);
+#3628 = ORIENTED_EDGE('',*,*,#3091,.T.);
+#3629 = ORIENTED_EDGE('',*,*,#3208,.T.);
+#3630 = ORIENTED_EDGE('',*,*,#3234,.T.);
+#3631 = PLANE('',#3632);
+#3632 = AXIS2_PLACEMENT_3D('',#3633,#3634,#3635);
+#3633 = CARTESIAN_POINT('',(5.08,0.E+000,0.E+000));
+#3634 = DIRECTION('',(0.E+000,0.E+000,1.));
+#3635 = DIRECTION('',(1.,0.E+000,0.E+000));
+#3636 = ADVANCED_FACE('',(#3637),#3744,.T.);
+#3637 = FACE_BOUND('',#3638,.T.);
+#3638 = EDGE_LOOP('',(#3639,#3640,#3641,#3649,#3657,#3665,#3673,#3679,
+    #3680,#3688,#3697,#3705,#3713,#3721,#3729,#3737));
+#3639 = ORIENTED_EDGE('',*,*,#3564,.F.);
+#3640 = ORIENTED_EDGE('',*,*,#3136,.T.);
+#3641 = ORIENTED_EDGE('',*,*,#3642,.T.);
+#3642 = EDGE_CURVE('',#3127,#3643,#3645,.T.);
+#3643 = VERTEX_POINT('',#3644);
+#3644 = CARTESIAN_POINT('',(3.892397320608,0.9,2.5));
+#3645 = LINE('',#3646,#3647);
+#3646 = CARTESIAN_POINT('',(3.892397320608,1.27,2.5));
+#3647 = VECTOR('',#3648,1.);
+#3648 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016));
+#3649 = ORIENTED_EDGE('',*,*,#3650,.F.);
+#3650 = EDGE_CURVE('',#3651,#3643,#3653,.T.);
+#3651 = VERTEX_POINT('',#3652);
+#3652 = CARTESIAN_POINT('',(4.16,0.9,2.5));
+#3653 = LINE('',#3654,#3655);
+#3654 = CARTESIAN_POINT('',(3.635,0.9,2.5));
+#3655 = VECTOR('',#3656,1.);
+#3656 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#3657 = ORIENTED_EDGE('',*,*,#3658,.F.);
+#3658 = EDGE_CURVE('',#3659,#3651,#3661,.T.);
+#3659 = VERTEX_POINT('',#3660);
+#3660 = CARTESIAN_POINT('',(4.16,-0.9,2.5));
+#3661 = LINE('',#3662,#3663);
+#3662 = CARTESIAN_POINT('',(4.16,-1.085,2.5));
+#3663 = VECTOR('',#3664,1.);
+#3664 = DIRECTION('',(0.E+000,1.,0.E+000));
+#3665 = ORIENTED_EDGE('',*,*,#3666,.T.);
+#3666 = EDGE_CURVE('',#3659,#3667,#3669,.T.);
+#3667 = VERTEX_POINT('',#3668);
+#3668 = CARTESIAN_POINT('',(3.892397320608,-0.9,2.5));
+#3669 = LINE('',#3670,#3671);
+#3670 = CARTESIAN_POINT('',(3.635,-0.9,2.5));
+#3671 = VECTOR('',#3672,1.);
+#3672 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#3673 = ORIENTED_EDGE('',*,*,#3674,.T.);
+#3674 = EDGE_CURVE('',#3667,#3272,#3675,.T.);
+#3675 = LINE('',#3676,#3677);
+#3676 = CARTESIAN_POINT('',(3.892397320608,1.27,2.5));
+#3677 = VECTOR('',#3678,1.);
+#3678 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016));
+#3679 = ORIENTED_EDGE('',*,*,#3271,.T.);
+#3680 = ORIENTED_EDGE('',*,*,#3681,.T.);
+#3681 = EDGE_CURVE('',#3262,#3682,#3684,.T.);
+#3682 = VERTEX_POINT('',#3683);
+#3683 = CARTESIAN_POINT('',(6.067617859245,-1.187602679392,2.5));
+#3684 = LINE('',#3685,#3686);
+#3685 = CARTESIAN_POINT('',(3.81,-1.187602679392,2.5));
+#3686 = VECTOR('',#3687,1.);
+#3687 = DIRECTION('',(1.,0.E+000,-2.22044604925E-016));
+#3688 = ORIENTED_EDGE('',*,*,#3689,.T.);
+#3689 = EDGE_CURVE('',#3682,#3690,#3692,.T.);
+#3690 = VERTEX_POINT('',#3691);
+#3691 = CARTESIAN_POINT('',(6.267602679392,-0.987617859245,2.5));
+#3692 = CIRCLE('',#3693,1.5446);
+#3693 = AXIS2_PLACEMENT_3D('',#3694,#3695,#3696);
+#3694 = CARTESIAN_POINT('',(5.08,0.E+000,2.5));
+#3695 = DIRECTION('',(0.E+000,0.E+000,1.));
+#3696 = DIRECTION('',(1.,0.E+000,0.E+000));
+#3697 = ORIENTED_EDGE('',*,*,#3698,.F.);
+#3698 = EDGE_CURVE('',#3699,#3690,#3701,.T.);
+#3699 = VERTEX_POINT('',#3700);
+#3700 = CARTESIAN_POINT('',(6.267602679392,-0.9,2.5));
+#3701 = LINE('',#3702,#3703);
+#3702 = CARTESIAN_POINT('',(6.267602679392,1.27,2.5));
+#3703 = VECTOR('',#3704,1.);
+#3704 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016));
+#3705 = ORIENTED_EDGE('',*,*,#3706,.T.);
+#3706 = EDGE_CURVE('',#3699,#3707,#3709,.T.);
+#3707 = VERTEX_POINT('',#3708);
+#3708 = CARTESIAN_POINT('',(6.,-0.9,2.5));
+#3709 = LINE('',#3710,#3711);
+#3710 = CARTESIAN_POINT('',(4.905,-0.9,2.5));
+#3711 = VECTOR('',#3712,1.);
+#3712 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#3713 = ORIENTED_EDGE('',*,*,#3714,.T.);
+#3714 = EDGE_CURVE('',#3707,#3715,#3717,.T.);
+#3715 = VERTEX_POINT('',#3716);
+#3716 = CARTESIAN_POINT('',(6.,0.9,2.5));
+#3717 = LINE('',#3718,#3719);
+#3718 = CARTESIAN_POINT('',(6.,-1.085,2.5));
+#3719 = VECTOR('',#3720,1.);
+#3720 = DIRECTION('',(0.E+000,1.,0.E+000));
+#3721 = ORIENTED_EDGE('',*,*,#3722,.F.);
+#3722 = EDGE_CURVE('',#3723,#3715,#3725,.T.);
+#3723 = VERTEX_POINT('',#3724);
+#3724 = CARTESIAN_POINT('',(6.267602679392,0.9,2.5));
+#3725 = LINE('',#3726,#3727);
+#3726 = CARTESIAN_POINT('',(4.905,0.9,2.5));
+#3727 = VECTOR('',#3728,1.);
+#3728 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#3729 = ORIENTED_EDGE('',*,*,#3730,.F.);
+#3730 = EDGE_CURVE('',#3731,#3723,#3733,.T.);
+#3731 = VERTEX_POINT('',#3732);
+#3732 = CARTESIAN_POINT('',(6.267602679392,0.987617859245,2.5));
+#3733 = LINE('',#3734,#3735);
+#3734 = CARTESIAN_POINT('',(6.267602679392,1.27,2.5));
+#3735 = VECTOR('',#3736,1.);
+#3736 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016));
+#3737 = ORIENTED_EDGE('',*,*,#3738,.T.);
+#3738 = EDGE_CURVE('',#3731,#3565,#3739,.T.);
+#3739 = CIRCLE('',#3740,1.5446);
+#3740 = AXIS2_PLACEMENT_3D('',#3741,#3742,#3743);
+#3741 = CARTESIAN_POINT('',(5.08,0.E+000,2.5));
+#3742 = DIRECTION('',(0.E+000,0.E+000,1.));
+#3743 = DIRECTION('',(1.,0.E+000,0.E+000));
+#3744 = PLANE('',#3745);
+#3745 = AXIS2_PLACEMENT_3D('',#3746,#3747,#3748);
+#3746 = CARTESIAN_POINT('',(3.81,-1.27,2.5));
+#3747 = DIRECTION('',(0.E+000,0.E+000,1.));
+#3748 = DIRECTION('',(1.,0.E+000,0.E+000));
+#3749 = ADVANCED_FACE('',(#3750),#3761,.T.);
+#3750 = FACE_BOUND('',#3751,.T.);
+#3751 = EDGE_LOOP('',(#3752,#3753,#3754));
+#3752 = ORIENTED_EDGE('',*,*,#3642,.F.);
+#3753 = ORIENTED_EDGE('',*,*,#3126,.T.);
+#3754 = ORIENTED_EDGE('',*,*,#3755,.F.);
+#3755 = EDGE_CURVE('',#3643,#3119,#3756,.T.);
+#3756 = CIRCLE('',#3757,1.72421);
+#3757 = AXIS2_PLACEMENT_3D('',#3758,#3759,#3760);
+#3758 = CARTESIAN_POINT('',(5.08,0.9,1.25));
+#3759 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016));
+#3760 = DIRECTION('',(1.,0.E+000,0.E+000));
+#3761 = CYLINDRICAL_SURFACE('',#3762,1.72421);
+#3762 = AXIS2_PLACEMENT_3D('',#3763,#3764,#3765);
+#3763 = CARTESIAN_POINT('',(5.08,1.27,1.25));
+#3764 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016));
+#3765 = DIRECTION('',(1.,0.E+000,0.E+000));
+#3766 = ADVANCED_FACE('',(#3767),#3779,.F.);
+#3767 = FACE_BOUND('',#3768,.F.);
+#3768 = EDGE_LOOP('',(#3769,#3770,#3771,#3772,#3773));
+#3769 = ORIENTED_EDGE('',*,*,#3190,.F.);
+#3770 = ORIENTED_EDGE('',*,*,#3118,.T.);
+#3771 = ORIENTED_EDGE('',*,*,#3755,.F.);
+#3772 = ORIENTED_EDGE('',*,*,#3650,.F.);
+#3773 = ORIENTED_EDGE('',*,*,#3774,.F.);
+#3774 = EDGE_CURVE('',#3183,#3651,#3775,.T.);
+#3775 = LINE('',#3776,#3777);
+#3776 = CARTESIAN_POINT('',(4.16,0.9,2.39));
+#3777 = VECTOR('',#3778,1.);
+#3778 = DIRECTION('',(0.E+000,0.E+000,1.));
+#3779 = PLANE('',#3780);
+#3780 = AXIS2_PLACEMENT_3D('',#3781,#3782,#3783);
+#3781 = CARTESIAN_POINT('',(3.46,0.9,2.39));
+#3782 = DIRECTION('',(0.E+000,1.,0.E+000));
+#3783 = DIRECTION('',(0.E+000,0.E+000,1.));
+#3784 = ADVANCED_FACE('',(#3785),#3796,.F.);
+#3785 = FACE_BOUND('',#3786,.F.);
+#3786 = EDGE_LOOP('',(#3787,#3793,#3794,#3795));
+#3787 = ORIENTED_EDGE('',*,*,#3788,.F.);
+#3788 = EDGE_CURVE('',#3175,#3659,#3789,.T.);
+#3789 = LINE('',#3790,#3791);
+#3790 = CARTESIAN_POINT('',(4.16,-0.9,2.39));
+#3791 = VECTOR('',#3792,1.);
+#3792 = DIRECTION('',(0.E+000,0.E+000,1.));
+#3793 = ORIENTED_EDGE('',*,*,#3182,.T.);
+#3794 = ORIENTED_EDGE('',*,*,#3774,.T.);
+#3795 = ORIENTED_EDGE('',*,*,#3658,.F.);
+#3796 = PLANE('',#3797);
+#3797 = AXIS2_PLACEMENT_3D('',#3798,#3799,#3800);
+#3798 = CARTESIAN_POINT('',(4.16,-0.9,2.39));
+#3799 = DIRECTION('',(1.,0.E+000,0.E+000));
+#3800 = DIRECTION('',(0.E+000,0.E+000,1.));
+#3801 = ADVANCED_FACE('',(#3802),#3815,.T.);
+#3802 = FACE_BOUND('',#3803,.T.);
+#3803 = EDGE_LOOP('',(#3804,#3805,#3806,#3813,#3814));
+#3804 = ORIENTED_EDGE('',*,*,#3174,.F.);
+#3805 = ORIENTED_EDGE('',*,*,#3290,.T.);
+#3806 = ORIENTED_EDGE('',*,*,#3807,.F.);
+#3807 = EDGE_CURVE('',#3667,#3281,#3808,.T.);
+#3808 = CIRCLE('',#3809,1.72421);
+#3809 = AXIS2_PLACEMENT_3D('',#3810,#3811,#3812);
+#3810 = CARTESIAN_POINT('',(5.08,-0.9,1.25));
+#3811 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016));
+#3812 = DIRECTION('',(1.,0.E+000,0.E+000));
+#3813 = ORIENTED_EDGE('',*,*,#3666,.F.);
+#3814 = ORIENTED_EDGE('',*,*,#3788,.F.);
+#3815 = PLANE('',#3816);
+#3816 = AXIS2_PLACEMENT_3D('',#3817,#3818,#3819);
+#3817 = CARTESIAN_POINT('',(3.46,-0.9,2.39));
+#3818 = DIRECTION('',(0.E+000,1.,0.E+000));
+#3819 = DIRECTION('',(0.E+000,0.E+000,1.));
+#3820 = ADVANCED_FACE('',(#3821),#3826,.T.);
+#3821 = FACE_BOUND('',#3822,.T.);
+#3822 = EDGE_LOOP('',(#3823,#3824,#3825));
+#3823 = ORIENTED_EDGE('',*,*,#3674,.F.);
+#3824 = ORIENTED_EDGE('',*,*,#3807,.T.);
+#3825 = ORIENTED_EDGE('',*,*,#3280,.F.);
+#3826 = CYLINDRICAL_SURFACE('',#3827,1.72421);
+#3827 = AXIS2_PLACEMENT_3D('',#3828,#3829,#3830);
+#3828 = CARTESIAN_POINT('',(5.08,1.27,1.25));
+#3829 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016));
+#3830 = DIRECTION('',(1.,0.E+000,0.E+000));
+#3831 = ADVANCED_FACE('',(#3832),#3852,.T.);
+#3832 = FACE_BOUND('',#3833,.T.);
+#3833 = EDGE_LOOP('',(#3834,#3835,#3836,#3844));
+#3834 = ORIENTED_EDGE('',*,*,#3681,.F.);
+#3835 = ORIENTED_EDGE('',*,*,#3261,.T.);
+#3836 = ORIENTED_EDGE('',*,*,#3837,.T.);
+#3837 = EDGE_CURVE('',#3254,#3838,#3840,.T.);
+#3838 = VERTEX_POINT('',#3839);
+#3839 = CARTESIAN_POINT('',(5.959141149077,-1.27,2.416190432176));
+#3840 = LINE('',#3841,#3842);
+#3841 = CARTESIAN_POINT('',(3.81,-1.27,2.416190432176));
+#3842 = VECTOR('',#3843,1.);
+#3843 = DIRECTION('',(1.,0.E+000,-2.22044604925E-016));
+#3844 = ORIENTED_EDGE('',*,*,#3845,.F.);
+#3845 = EDGE_CURVE('',#3682,#3838,#3846,.T.);
+#3846 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#3847,#3848,#3849,#3850,#3851),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#3847 = CARTESIAN_POINT('',(6.067618618648,-1.187602047868,2.5000006));
+#3848 = CARTESIAN_POINT('',(6.041197094183,-1.209574382406,
+    2.479125098425));
+#3849 = CARTESIAN_POINT('',(6.014303103296,-1.230613803354,
+    2.458156254658));
+#3850 = CARTESIAN_POINT('',(5.98695145447,-1.250748674142,2.437155433402
+    ));
+#3851 = CARTESIAN_POINT('',(5.959141149077,-1.27,2.416190432176));
+#3852 = CYLINDRICAL_SURFACE('',#3853,1.72421);
+#3853 = AXIS2_PLACEMENT_3D('',#3854,#3855,#3856);
+#3854 = CARTESIAN_POINT('',(3.81,0.E+000,1.25));
+#3855 = DIRECTION('',(1.,0.E+000,-2.22044604925E-016));
+#3856 = DIRECTION('',(-2.22044604925E-016,0.E+000,-1.));
+#3857 = ADVANCED_FACE('',(#3858),#3876,.F.);
+#3858 = FACE_BOUND('',#3859,.F.);
+#3859 = EDGE_LOOP('',(#3860,#3868,#3869,#3870));
+#3860 = ORIENTED_EDGE('',*,*,#3861,.F.);
+#3861 = EDGE_CURVE('',#3244,#3862,#3864,.T.);
+#3862 = VERTEX_POINT('',#3863);
+#3863 = CARTESIAN_POINT('',(5.959141149077,-1.27,8.38095678235E-002));
+#3864 = LINE('',#3865,#3866);
+#3865 = CARTESIAN_POINT('',(3.81,-1.27,8.38095678235E-002));
+#3866 = VECTOR('',#3867,1.);
+#3867 = DIRECTION('',(1.,0.E+000,-2.22044604925E-016));
+#3868 = ORIENTED_EDGE('',*,*,#3253,.T.);
+#3869 = ORIENTED_EDGE('',*,*,#3837,.T.);
+#3870 = ORIENTED_EDGE('',*,*,#3871,.F.);
+#3871 = EDGE_CURVE('',#3862,#3838,#3872,.T.);
+#3872 = LINE('',#3873,#3874);
+#3873 = CARTESIAN_POINT('',(5.959141149077,-1.27,0.E+000));
+#3874 = VECTOR('',#3875,1.);
+#3875 = DIRECTION('',(0.E+000,0.E+000,1.));
+#3876 = PLANE('',#3877);
+#3877 = AXIS2_PLACEMENT_3D('',#3878,#3879,#3880);
+#3878 = CARTESIAN_POINT('',(3.81,-1.27,0.E+000));
+#3879 = DIRECTION('',(0.E+000,1.,0.E+000));
+#3880 = DIRECTION('',(0.E+000,0.E+000,1.));
+#3881 = ADVANCED_FACE('',(#3882),#3895,.T.);
+#3882 = FACE_BOUND('',#3883,.T.);
+#3883 = EDGE_LOOP('',(#3884,#3885,#3886,#3894));
+#3884 = ORIENTED_EDGE('',*,*,#3243,.T.);
+#3885 = ORIENTED_EDGE('',*,*,#3596,.T.);
+#3886 = ORIENTED_EDGE('',*,*,#3887,.F.);
+#3887 = EDGE_CURVE('',#3862,#3597,#3888,.T.);
+#3888 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#3889,#3890,#3891,#3892,#3893),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#3889 = CARTESIAN_POINT('',(5.959141149077,-1.27,8.38095678235E-002));
+#3890 = CARTESIAN_POINT('',(5.986951455811,-1.250748673214,
+    6.2844565587E-002));
+#3891 = CARTESIAN_POINT('',(6.014303102649,-1.230613804874,
+    4.184375059841E-002));
+#3892 = CARTESIAN_POINT('',(6.041197095841,-1.209574381028,
+    2.087490026575E-002));
+#3893 = CARTESIAN_POINT('',(6.067618618648,-1.187602047868,
+    -5.999999989539E-007));
+#3894 = ORIENTED_EDGE('',*,*,#3861,.F.);
+#3895 = CYLINDRICAL_SURFACE('',#3896,1.72421);
+#3896 = AXIS2_PLACEMENT_3D('',#3897,#3898,#3899);
+#3897 = CARTESIAN_POINT('',(3.81,0.E+000,1.25));
+#3898 = DIRECTION('',(1.,0.E+000,-2.22044604925E-016));
+#3899 = DIRECTION('',(-2.22044604925E-016,0.E+000,-1.));
+#3900 = ADVANCED_FACE('',(#3901),#3926,.F.);
+#3901 = FACE_BOUND('',#3902,.F.);
+#3902 = EDGE_LOOP('',(#3903,#3904,#3912,#3920));
+#3903 = ORIENTED_EDGE('',*,*,#3305,.F.);
+#3904 = ORIENTED_EDGE('',*,*,#3905,.T.);
+#3905 = EDGE_CURVE('',#3306,#3906,#3908,.T.);
+#3906 = VERTEX_POINT('',#3907);
+#3907 = CARTESIAN_POINT('',(5.959141149077,3.81,8.38095678235E-002));
+#3908 = LINE('',#3909,#3910);
+#3909 = CARTESIAN_POINT('',(3.81,3.81,8.38095678235E-002));
+#3910 = VECTOR('',#3911,1.);
+#3911 = DIRECTION('',(1.,0.E+000,-2.22044604925E-016));
+#3912 = ORIENTED_EDGE('',*,*,#3913,.T.);
+#3913 = EDGE_CURVE('',#3906,#3914,#3916,.T.);
+#3914 = VERTEX_POINT('',#3915);
+#3915 = CARTESIAN_POINT('',(5.959141149077,3.81,2.416190432176));
+#3916 = LINE('',#3917,#3918);
+#3917 = CARTESIAN_POINT('',(5.959141149077,3.81,0.E+000));
+#3918 = VECTOR('',#3919,1.);
+#3919 = DIRECTION('',(0.E+000,0.E+000,1.));
+#3920 = ORIENTED_EDGE('',*,*,#3921,.F.);
+#3921 = EDGE_CURVE('',#3308,#3914,#3922,.T.);
+#3922 = LINE('',#3923,#3924);
+#3923 = CARTESIAN_POINT('',(3.81,3.81,2.416190432176));
+#3924 = VECTOR('',#3925,1.);
+#3925 = DIRECTION('',(1.,0.E+000,-2.22044604925E-016));
+#3926 = PLANE('',#3927);
+#3927 = AXIS2_PLACEMENT_3D('',#3928,#3929,#3930);
+#3928 = CARTESIAN_POINT('',(5.08,3.81,1.25));
+#3929 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016));
+#3930 = DIRECTION('',(1.,0.E+000,0.E+000));
+#3931 = ADVANCED_FACE('',(#3932),#3952,.T.);
+#3932 = FACE_BOUND('',#3933,.T.);
+#3933 = EDGE_LOOP('',(#3934,#3935,#3943,#3951));
+#3934 = ORIENTED_EDGE('',*,*,#3379,.T.);
+#3935 = ORIENTED_EDGE('',*,*,#3936,.T.);
+#3936 = EDGE_CURVE('',#3371,#3937,#3939,.T.);
+#3937 = VERTEX_POINT('',#3938);
+#3938 = CARTESIAN_POINT('',(6.067617859245,3.727602679392,2.5));
+#3939 = LINE('',#3940,#3941);
+#3940 = CARTESIAN_POINT('',(3.81,3.727602679392,2.5));
+#3941 = VECTOR('',#3942,1.);
+#3942 = DIRECTION('',(1.,0.E+000,-2.22044604925E-016));
+#3943 = ORIENTED_EDGE('',*,*,#3944,.F.);
+#3944 = EDGE_CURVE('',#3914,#3937,#3945,.T.);
+#3945 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#3946,#3947,#3948,#3949,#3950),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#3946 = CARTESIAN_POINT('',(5.959141149077,3.81,2.416190432176));
+#3947 = CARTESIAN_POINT('',(5.986951455811,3.790748673214,2.437155434413
+    ));
+#3948 = CARTESIAN_POINT('',(6.014303102649,3.770613804874,2.458156249402
+    ));
+#3949 = CARTESIAN_POINT('',(6.041197095841,3.749574381028,2.479125099734
+    ));
+#3950 = CARTESIAN_POINT('',(6.067618618648,3.727602047868,2.5000006));
+#3951 = ORIENTED_EDGE('',*,*,#3921,.F.);
+#3952 = CYLINDRICAL_SURFACE('',#3953,1.72421);
+#3953 = AXIS2_PLACEMENT_3D('',#3954,#3955,#3956);
+#3954 = CARTESIAN_POINT('',(3.81,2.54,1.25));
+#3955 = DIRECTION('',(1.,0.E+000,-2.22044604925E-016));
+#3956 = DIRECTION('',(-2.22044604925E-016,0.E+000,-1.));
+#3957 = ADVANCED_FACE('',(#3958),#4065,.T.);
+#3958 = FACE_BOUND('',#3959,.T.);
+#3959 = EDGE_LOOP('',(#3960,#3961,#3962,#3970,#3978,#3986,#3994,#4000,
+    #4001,#4009,#4018,#4026,#4034,#4042,#4050,#4058));
+#3960 = ORIENTED_EDGE('',*,*,#3936,.F.);
+#3961 = ORIENTED_EDGE('',*,*,#3370,.T.);
+#3962 = ORIENTED_EDGE('',*,*,#3963,.T.);
+#3963 = EDGE_CURVE('',#3361,#3964,#3966,.T.);
+#3964 = VERTEX_POINT('',#3965);
+#3965 = CARTESIAN_POINT('',(3.892397320608,3.44,2.5));
+#3966 = LINE('',#3967,#3968);
+#3967 = CARTESIAN_POINT('',(3.892397320608,3.81,2.5));
+#3968 = VECTOR('',#3969,1.);
+#3969 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016));
+#3970 = ORIENTED_EDGE('',*,*,#3971,.F.);
+#3971 = EDGE_CURVE('',#3972,#3964,#3974,.T.);
+#3972 = VERTEX_POINT('',#3973);
+#3973 = CARTESIAN_POINT('',(4.16,3.44,2.5));
+#3974 = LINE('',#3975,#3976);
+#3975 = CARTESIAN_POINT('',(3.635,3.44,2.5));
+#3976 = VECTOR('',#3977,1.);
+#3977 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#3978 = ORIENTED_EDGE('',*,*,#3979,.F.);
+#3979 = EDGE_CURVE('',#3980,#3972,#3982,.T.);
+#3980 = VERTEX_POINT('',#3981);
+#3981 = CARTESIAN_POINT('',(4.16,1.64,2.5));
+#3982 = LINE('',#3983,#3984);
+#3983 = CARTESIAN_POINT('',(4.16,1.455,2.5));
+#3984 = VECTOR('',#3985,1.);
+#3985 = DIRECTION('',(0.E+000,1.,0.E+000));
+#3986 = ORIENTED_EDGE('',*,*,#3987,.T.);
+#3987 = EDGE_CURVE('',#3980,#3988,#3990,.T.);
+#3988 = VERTEX_POINT('',#3989);
+#3989 = CARTESIAN_POINT('',(3.892397320608,1.64,2.5));
+#3990 = LINE('',#3991,#3992);
+#3991 = CARTESIAN_POINT('',(3.635,1.64,2.5));
+#3992 = VECTOR('',#3993,1.);
+#3993 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#3994 = ORIENTED_EDGE('',*,*,#3995,.T.);
+#3995 = EDGE_CURVE('',#3988,#3480,#3996,.T.);
+#3996 = LINE('',#3997,#3998);
+#3997 = CARTESIAN_POINT('',(3.892397320608,3.81,2.5));
+#3998 = VECTOR('',#3999,1.);
+#3999 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016));
+#4000 = ORIENTED_EDGE('',*,*,#3479,.T.);
+#4001 = ORIENTED_EDGE('',*,*,#4002,.T.);
+#4002 = EDGE_CURVE('',#3470,#4003,#4005,.T.);
+#4003 = VERTEX_POINT('',#4004);
+#4004 = CARTESIAN_POINT('',(6.067617859245,1.352397320608,2.5));
+#4005 = LINE('',#4006,#4007);
+#4006 = CARTESIAN_POINT('',(3.81,1.352397320608,2.5));
+#4007 = VECTOR('',#4008,1.);
+#4008 = DIRECTION('',(1.,0.E+000,-2.22044604925E-016));
+#4009 = ORIENTED_EDGE('',*,*,#4010,.T.);
+#4010 = EDGE_CURVE('',#4003,#4011,#4013,.T.);
+#4011 = VERTEX_POINT('',#4012);
+#4012 = CARTESIAN_POINT('',(6.267602679392,1.552382140755,2.5));
+#4013 = CIRCLE('',#4014,1.5446);
+#4014 = AXIS2_PLACEMENT_3D('',#4015,#4016,#4017);
+#4015 = CARTESIAN_POINT('',(5.08,2.54,2.5));
+#4016 = DIRECTION('',(0.E+000,0.E+000,1.));
+#4017 = DIRECTION('',(1.,0.E+000,0.E+000));
+#4018 = ORIENTED_EDGE('',*,*,#4019,.F.);
+#4019 = EDGE_CURVE('',#4020,#4011,#4022,.T.);
+#4020 = VERTEX_POINT('',#4021);
+#4021 = CARTESIAN_POINT('',(6.267602679392,1.64,2.5));
+#4022 = LINE('',#4023,#4024);
+#4023 = CARTESIAN_POINT('',(6.267602679392,3.81,2.5));
+#4024 = VECTOR('',#4025,1.);
+#4025 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016));
+#4026 = ORIENTED_EDGE('',*,*,#4027,.T.);
+#4027 = EDGE_CURVE('',#4020,#4028,#4030,.T.);
+#4028 = VERTEX_POINT('',#4029);
+#4029 = CARTESIAN_POINT('',(6.,1.64,2.5));
+#4030 = LINE('',#4031,#4032);
+#4031 = CARTESIAN_POINT('',(4.905,1.64,2.5));
+#4032 = VECTOR('',#4033,1.);
+#4033 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#4034 = ORIENTED_EDGE('',*,*,#4035,.T.);
+#4035 = EDGE_CURVE('',#4028,#4036,#4038,.T.);
+#4036 = VERTEX_POINT('',#4037);
+#4037 = CARTESIAN_POINT('',(6.,3.44,2.5));
+#4038 = LINE('',#4039,#4040);
+#4039 = CARTESIAN_POINT('',(6.,1.455,2.5));
+#4040 = VECTOR('',#4041,1.);
+#4041 = DIRECTION('',(0.E+000,1.,0.E+000));
+#4042 = ORIENTED_EDGE('',*,*,#4043,.F.);
+#4043 = EDGE_CURVE('',#4044,#4036,#4046,.T.);
+#4044 = VERTEX_POINT('',#4045);
+#4045 = CARTESIAN_POINT('',(6.267602679392,3.44,2.5));
+#4046 = LINE('',#4047,#4048);
+#4047 = CARTESIAN_POINT('',(4.905,3.44,2.5));
+#4048 = VECTOR('',#4049,1.);
+#4049 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#4050 = ORIENTED_EDGE('',*,*,#4051,.F.);
+#4051 = EDGE_CURVE('',#4052,#4044,#4054,.T.);
+#4052 = VERTEX_POINT('',#4053);
+#4053 = CARTESIAN_POINT('',(6.267602679392,3.527617859245,2.5));
+#4054 = LINE('',#4055,#4056);
+#4055 = CARTESIAN_POINT('',(6.267602679392,3.81,2.5));
+#4056 = VECTOR('',#4057,1.);
+#4057 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016));
+#4058 = ORIENTED_EDGE('',*,*,#4059,.T.);
+#4059 = EDGE_CURVE('',#4052,#3937,#4060,.T.);
+#4060 = CIRCLE('',#4061,1.5446);
+#4061 = AXIS2_PLACEMENT_3D('',#4062,#4063,#4064);
+#4062 = CARTESIAN_POINT('',(5.08,2.54,2.5));
+#4063 = DIRECTION('',(0.E+000,0.E+000,1.));
+#4064 = DIRECTION('',(1.,0.E+000,0.E+000));
+#4065 = PLANE('',#4066);
+#4066 = AXIS2_PLACEMENT_3D('',#4067,#4068,#4069);
+#4067 = CARTESIAN_POINT('',(3.81,1.27,2.5));
+#4068 = DIRECTION('',(0.E+000,0.E+000,1.));
+#4069 = DIRECTION('',(1.,0.E+000,0.E+000));
+#4070 = ADVANCED_FACE('',(#4071),#4082,.T.);
+#4071 = FACE_BOUND('',#4072,.T.);
+#4072 = EDGE_LOOP('',(#4073,#4074,#4075));
+#4073 = ORIENTED_EDGE('',*,*,#3963,.F.);
+#4074 = ORIENTED_EDGE('',*,*,#3360,.T.);
+#4075 = ORIENTED_EDGE('',*,*,#4076,.F.);
+#4076 = EDGE_CURVE('',#3964,#3353,#4077,.T.);
+#4077 = CIRCLE('',#4078,1.72421);
+#4078 = AXIS2_PLACEMENT_3D('',#4079,#4080,#4081);
+#4079 = CARTESIAN_POINT('',(5.08,3.44,1.25));
+#4080 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016));
+#4081 = DIRECTION('',(1.,0.E+000,0.E+000));
+#4082 = CYLINDRICAL_SURFACE('',#4083,1.72421);
+#4083 = AXIS2_PLACEMENT_3D('',#4084,#4085,#4086);
+#4084 = CARTESIAN_POINT('',(5.08,3.81,1.25));
+#4085 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016));
+#4086 = DIRECTION('',(1.,0.E+000,0.E+000));
+#4087 = ADVANCED_FACE('',(#4088),#4100,.F.);
+#4088 = FACE_BOUND('',#4089,.F.);
+#4089 = EDGE_LOOP('',(#4090,#4091,#4092,#4093,#4094));
+#4090 = ORIENTED_EDGE('',*,*,#3424,.F.);
+#4091 = ORIENTED_EDGE('',*,*,#3352,.T.);
+#4092 = ORIENTED_EDGE('',*,*,#4076,.F.);
+#4093 = ORIENTED_EDGE('',*,*,#3971,.F.);
+#4094 = ORIENTED_EDGE('',*,*,#4095,.F.);
+#4095 = EDGE_CURVE('',#3417,#3972,#4096,.T.);
+#4096 = LINE('',#4097,#4098);
+#4097 = CARTESIAN_POINT('',(4.16,3.44,2.39));
+#4098 = VECTOR('',#4099,1.);
+#4099 = DIRECTION('',(0.E+000,0.E+000,1.));
+#4100 = PLANE('',#4101);
+#4101 = AXIS2_PLACEMENT_3D('',#4102,#4103,#4104);
+#4102 = CARTESIAN_POINT('',(3.46,3.44,2.39));
+#4103 = DIRECTION('',(0.E+000,1.,0.E+000));
+#4104 = DIRECTION('',(0.E+000,0.E+000,1.));
+#4105 = ADVANCED_FACE('',(#4106),#4151,.F.);
+#4106 = FACE_BOUND('',#4107,.F.);
+#4107 = EDGE_LOOP('',(#4108,#4116,#4125,#4133,#4142,#4148,#4149,#4150));
+#4108 = ORIENTED_EDGE('',*,*,#4109,.T.);
+#4109 = EDGE_CURVE('',#3452,#4110,#4112,.T.);
+#4110 = VERTEX_POINT('',#4111);
+#4111 = CARTESIAN_POINT('',(6.067617859245,1.352397320608,0.E+000));
+#4112 = LINE('',#4113,#4114);
+#4113 = CARTESIAN_POINT('',(3.81,1.352397320608,0.E+000));
+#4114 = VECTOR('',#4115,1.);
+#4115 = DIRECTION('',(1.,0.E+000,-2.22044604925E-016));
+#4116 = ORIENTED_EDGE('',*,*,#4117,.T.);
+#4117 = EDGE_CURVE('',#4110,#4118,#4120,.T.);
+#4118 = VERTEX_POINT('',#4119);
+#4119 = CARTESIAN_POINT('',(6.267602679392,1.552382140755,0.E+000));
+#4120 = CIRCLE('',#4121,1.5446);
+#4121 = AXIS2_PLACEMENT_3D('',#4122,#4123,#4124);
+#4122 = CARTESIAN_POINT('',(5.08,2.54,0.E+000));
+#4123 = DIRECTION('',(0.E+000,0.E+000,1.));
+#4124 = DIRECTION('',(1.,0.E+000,0.E+000));
+#4125 = ORIENTED_EDGE('',*,*,#4126,.F.);
+#4126 = EDGE_CURVE('',#4127,#4118,#4129,.T.);
+#4127 = VERTEX_POINT('',#4128);
+#4128 = CARTESIAN_POINT('',(6.267602679392,3.527617859245,0.E+000));
+#4129 = LINE('',#4130,#4131);
+#4130 = CARTESIAN_POINT('',(6.267602679392,3.81,0.E+000));
+#4131 = VECTOR('',#4132,1.);
+#4132 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016));
+#4133 = ORIENTED_EDGE('',*,*,#4134,.T.);
+#4134 = EDGE_CURVE('',#4127,#4135,#4137,.T.);
+#4135 = VERTEX_POINT('',#4136);
+#4136 = CARTESIAN_POINT('',(6.067617859245,3.727602679392,0.E+000));
+#4137 = CIRCLE('',#4138,1.5446);
+#4138 = AXIS2_PLACEMENT_3D('',#4139,#4140,#4141);
+#4139 = CARTESIAN_POINT('',(5.08,2.54,0.E+000));
+#4140 = DIRECTION('',(0.E+000,0.E+000,1.));
+#4141 = DIRECTION('',(1.,0.E+000,0.E+000));
+#4142 = ORIENTED_EDGE('',*,*,#4143,.F.);
+#4143 = EDGE_CURVE('',#3316,#4135,#4144,.T.);
+#4144 = LINE('',#4145,#4146);
+#4145 = CARTESIAN_POINT('',(3.81,3.727602679392,0.E+000));
+#4146 = VECTOR('',#4147,1.);
+#4147 = DIRECTION('',(1.,0.E+000,-2.22044604925E-016));
+#4148 = ORIENTED_EDGE('',*,*,#3325,.T.);
+#4149 = ORIENTED_EDGE('',*,*,#3515,.T.);
+#4150 = ORIENTED_EDGE('',*,*,#3451,.T.);
+#4151 = PLANE('',#4152);
+#4152 = AXIS2_PLACEMENT_3D('',#4153,#4154,#4155);
+#4153 = CARTESIAN_POINT('',(5.08,2.54,0.E+000));
+#4154 = DIRECTION('',(0.E+000,0.E+000,1.));
+#4155 = DIRECTION('',(1.,0.E+000,0.E+000));
+#4156 = ADVANCED_FACE('',(#4157),#4170,.T.);
+#4157 = FACE_BOUND('',#4158,.T.);
+#4158 = EDGE_LOOP('',(#4159,#4160,#4161,#4162));
+#4159 = ORIENTED_EDGE('',*,*,#4143,.F.);
+#4160 = ORIENTED_EDGE('',*,*,#3315,.T.);
+#4161 = ORIENTED_EDGE('',*,*,#3905,.T.);
+#4162 = ORIENTED_EDGE('',*,*,#4163,.F.);
+#4163 = EDGE_CURVE('',#4135,#3906,#4164,.T.);
+#4164 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#4165,#4166,#4167,#4168,#4169),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#4165 = CARTESIAN_POINT('',(6.067618618648,3.727602047868,
+    -5.999999987319E-007));
+#4166 = CARTESIAN_POINT('',(6.041197094183,3.749574382406,
+    2.087490157544E-002));
+#4167 = CARTESIAN_POINT('',(6.014303103296,3.770613803354,
+    4.184374534235E-002));
+#4168 = CARTESIAN_POINT('',(5.98695145447,3.790748674142,
+    6.28445665984E-002));
+#4169 = CARTESIAN_POINT('',(5.959141149077,3.81,8.38095678235E-002));
+#4170 = CYLINDRICAL_SURFACE('',#4171,1.72421);
+#4171 = AXIS2_PLACEMENT_3D('',#4172,#4173,#4174);
+#4172 = CARTESIAN_POINT('',(3.81,2.54,1.25));
+#4173 = DIRECTION('',(1.,0.E+000,-2.22044604925E-016));
+#4174 = DIRECTION('',(-2.22044604925E-016,0.E+000,-1.));
+#4175 = ADVANCED_FACE('',(#4176),#4187,.F.);
+#4176 = FACE_BOUND('',#4177,.F.);
+#4177 = EDGE_LOOP('',(#4178,#4184,#4185,#4186));
+#4178 = ORIENTED_EDGE('',*,*,#4179,.F.);
+#4179 = EDGE_CURVE('',#3409,#3980,#4180,.T.);
+#4180 = LINE('',#4181,#4182);
+#4181 = CARTESIAN_POINT('',(4.16,1.64,2.39));
+#4182 = VECTOR('',#4183,1.);
+#4183 = DIRECTION('',(0.E+000,0.E+000,1.));
+#4184 = ORIENTED_EDGE('',*,*,#3416,.T.);
+#4185 = ORIENTED_EDGE('',*,*,#4095,.T.);
+#4186 = ORIENTED_EDGE('',*,*,#3979,.F.);
+#4187 = PLANE('',#4188);
+#4188 = AXIS2_PLACEMENT_3D('',#4189,#4190,#4191);
+#4189 = CARTESIAN_POINT('',(4.16,1.64,2.39));
+#4190 = DIRECTION('',(1.,0.E+000,0.E+000));
+#4191 = DIRECTION('',(0.E+000,0.E+000,1.));
+#4192 = ADVANCED_FACE('',(#4193),#4206,.T.);
+#4193 = FACE_BOUND('',#4194,.T.);
+#4194 = EDGE_LOOP('',(#4195,#4196,#4197,#4204,#4205));
+#4195 = ORIENTED_EDGE('',*,*,#3408,.F.);
+#4196 = ORIENTED_EDGE('',*,*,#3498,.T.);
+#4197 = ORIENTED_EDGE('',*,*,#4198,.F.);
+#4198 = EDGE_CURVE('',#3988,#3489,#4199,.T.);
+#4199 = CIRCLE('',#4200,1.72421);
+#4200 = AXIS2_PLACEMENT_3D('',#4201,#4202,#4203);
+#4201 = CARTESIAN_POINT('',(5.08,1.64,1.25));
+#4202 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016));
+#4203 = DIRECTION('',(1.,0.E+000,0.E+000));
+#4204 = ORIENTED_EDGE('',*,*,#3987,.F.);
+#4205 = ORIENTED_EDGE('',*,*,#4179,.F.);
+#4206 = PLANE('',#4207);
+#4207 = AXIS2_PLACEMENT_3D('',#4208,#4209,#4210);
+#4208 = CARTESIAN_POINT('',(3.46,1.64,2.39));
+#4209 = DIRECTION('',(0.E+000,1.,0.E+000));
+#4210 = DIRECTION('',(0.E+000,0.E+000,1.));
+#4211 = ADVANCED_FACE('',(#4212),#4217,.T.);
+#4212 = FACE_BOUND('',#4213,.T.);
+#4213 = EDGE_LOOP('',(#4214,#4215,#4216));
+#4214 = ORIENTED_EDGE('',*,*,#3995,.F.);
+#4215 = ORIENTED_EDGE('',*,*,#4198,.T.);
+#4216 = ORIENTED_EDGE('',*,*,#3488,.F.);
+#4217 = CYLINDRICAL_SURFACE('',#4218,1.72421);
+#4218 = AXIS2_PLACEMENT_3D('',#4219,#4220,#4221);
+#4219 = CARTESIAN_POINT('',(5.08,3.81,1.25));
+#4220 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016));
+#4221 = DIRECTION('',(1.,0.E+000,0.E+000));
+#4222 = ADVANCED_FACE('',(#4223),#4236,.T.);
+#4223 = FACE_BOUND('',#4224,.T.);
+#4224 = EDGE_LOOP('',(#4225,#4226,#4227,#4228));
+#4225 = ORIENTED_EDGE('',*,*,#4002,.F.);
+#4226 = ORIENTED_EDGE('',*,*,#3469,.T.);
+#4227 = ORIENTED_EDGE('',*,*,#3582,.T.);
+#4228 = ORIENTED_EDGE('',*,*,#4229,.F.);
+#4229 = EDGE_CURVE('',#4003,#3573,#4230,.T.);
+#4230 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#4231,#4232,#4233,#4234,#4235),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#4231 = CARTESIAN_POINT('',(6.067618618648,1.352397952132,2.5000006));
+#4232 = CARTESIAN_POINT('',(6.041197094183,1.330425617594,2.479125098425
+    ));
+#4233 = CARTESIAN_POINT('',(6.014303103296,1.309386196646,2.458156254658
+    ));
+#4234 = CARTESIAN_POINT('',(5.98695145447,1.289251325858,2.437155433402)
+  );
+#4235 = CARTESIAN_POINT('',(5.959141149077,1.27,2.416190432176));
+#4236 = CYLINDRICAL_SURFACE('',#4237,1.72421);
+#4237 = AXIS2_PLACEMENT_3D('',#4238,#4239,#4240);
+#4238 = CARTESIAN_POINT('',(3.81,2.54,1.25));
+#4239 = DIRECTION('',(1.,0.E+000,-2.22044604925E-016));
+#4240 = DIRECTION('',(-2.22044604925E-016,0.E+000,-1.));
+#4241 = ADVANCED_FACE('',(#4242),#4255,.T.);
+#4242 = FACE_BOUND('',#4243,.T.);
+#4243 = EDGE_LOOP('',(#4244,#4245,#4246,#4254));
+#4244 = ORIENTED_EDGE('',*,*,#3460,.T.);
+#4245 = ORIENTED_EDGE('',*,*,#4109,.T.);
+#4246 = ORIENTED_EDGE('',*,*,#4247,.F.);
+#4247 = EDGE_CURVE('',#3540,#4110,#4248,.T.);
+#4248 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#4249,#4250,#4251,#4252,#4253),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#4249 = CARTESIAN_POINT('',(5.959141149077,1.27,8.38095678235E-002));
+#4250 = CARTESIAN_POINT('',(5.986951455811,1.289251326786,
+    6.2844565587E-002));
+#4251 = CARTESIAN_POINT('',(6.014303102649,1.309386195126,
+    4.184375059841E-002));
+#4252 = CARTESIAN_POINT('',(6.041197095841,1.330425618972,
+    2.087490026575E-002));
+#4253 = CARTESIAN_POINT('',(6.067618618648,1.352397952132,
+    -5.999999989539E-007));
+#4254 = ORIENTED_EDGE('',*,*,#3539,.F.);
+#4255 = CYLINDRICAL_SURFACE('',#4256,1.72421);
+#4256 = AXIS2_PLACEMENT_3D('',#4257,#4258,#4259);
+#4257 = CARTESIAN_POINT('',(3.81,2.54,1.25));
+#4258 = DIRECTION('',(1.,0.E+000,-2.22044604925E-016));
+#4259 = DIRECTION('',(-2.22044604925E-016,0.E+000,-1.));
+#4260 = ADVANCED_FACE('',(#4261),#4316,.T.);
+#4261 = FACE_BOUND('',#4262,.T.);
+#4262 = EDGE_LOOP('',(#4263,#4273,#4281,#4282,#4283,#4289,#4290,#4291,
+    #4301,#4309));
+#4263 = ORIENTED_EDGE('',*,*,#4264,.F.);
+#4264 = EDGE_CURVE('',#4265,#4267,#4269,.T.);
+#4265 = VERTEX_POINT('',#4266);
+#4266 = CARTESIAN_POINT('',(6.35,0.879141149077,8.38095678235E-002));
+#4267 = VERTEX_POINT('',#4268);
+#4268 = CARTESIAN_POINT('',(6.35,0.879141149077,2.39));
+#4269 = LINE('',#4270,#4271);
+#4270 = CARTESIAN_POINT('',(6.35,0.879141149077,0.E+000));
+#4271 = VECTOR('',#4272,1.);
+#4272 = DIRECTION('',(0.E+000,0.E+000,1.));
+#4273 = ORIENTED_EDGE('',*,*,#4274,.F.);
+#4274 = EDGE_CURVE('',#3614,#4265,#4275,.T.);
+#4275 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#4276,#4277,#4278,#4279,#4280),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#4276 = CARTESIAN_POINT('',(6.267602047868,0.987618618648,
+    -6.000000017327E-007));
+#4277 = CARTESIAN_POINT('',(6.289574382406,0.961197094183,
+    2.087490157544E-002));
+#4278 = CARTESIAN_POINT('',(6.310613803354,0.934303103296,
+    4.184374534235E-002));
+#4279 = CARTESIAN_POINT('',(6.330748674142,0.90695145447,
+    6.28445665984E-002));
+#4280 = CARTESIAN_POINT('',(6.35,0.879141149077,8.38095678235E-002));
+#4281 = ORIENTED_EDGE('',*,*,#3621,.T.);
+#4282 = ORIENTED_EDGE('',*,*,#3547,.T.);
+#4283 = ORIENTED_EDGE('',*,*,#4284,.T.);
+#4284 = EDGE_CURVE('',#3540,#3573,#4285,.T.);
+#4285 = LINE('',#4286,#4287);
+#4286 = CARTESIAN_POINT('',(5.959141149077,1.27,0.E+000));
+#4287 = VECTOR('',#4288,1.);
+#4288 = DIRECTION('',(0.E+000,0.E+000,1.));
+#4289 = ORIENTED_EDGE('',*,*,#3572,.T.);
+#4290 = ORIENTED_EDGE('',*,*,#3738,.F.);
+#4291 = ORIENTED_EDGE('',*,*,#4292,.F.);
+#4292 = EDGE_CURVE('',#4293,#3731,#4295,.T.);
+#4293 = VERTEX_POINT('',#4294);
+#4294 = CARTESIAN_POINT('',(6.335304412263,0.9,2.431994472064));
+#4295 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#4296,#4297,#4298,#4299,#4300),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#4296 = CARTESIAN_POINT('',(6.35,0.879141149077,2.416190432176));
+#4297 = CARTESIAN_POINT('',(6.330748673214,0.906951455811,2.437155434413
+    ));
+#4298 = CARTESIAN_POINT('',(6.310613804874,0.934303102649,2.458156249402
+    ));
+#4299 = CARTESIAN_POINT('',(6.289574381028,0.961197095841,2.479125099734
+    ));
+#4300 = CARTESIAN_POINT('',(6.267602047868,0.987618618648,2.5000006));
+#4301 = ORIENTED_EDGE('',*,*,#4302,.F.);
+#4302 = EDGE_CURVE('',#4303,#4293,#4305,.T.);
+#4303 = VERTEX_POINT('',#4304);
+#4304 = CARTESIAN_POINT('',(6.335304409297,0.9,2.39));
+#4305 = LINE('',#4306,#4307);
+#4306 = CARTESIAN_POINT('',(6.335304409297,0.9,0.E+000));
+#4307 = VECTOR('',#4308,1.);
+#4308 = DIRECTION('',(0.E+000,0.E+000,1.));
+#4309 = ORIENTED_EDGE('',*,*,#4310,.F.);
+#4310 = EDGE_CURVE('',#4267,#4303,#4311,.T.);
+#4311 = CIRCLE('',#4312,1.5446);
+#4312 = AXIS2_PLACEMENT_3D('',#4313,#4314,#4315);
+#4313 = CARTESIAN_POINT('',(5.08,0.E+000,2.39));
+#4314 = DIRECTION('',(0.E+000,0.E+000,1.));
+#4315 = DIRECTION('',(1.,0.E+000,0.E+000));
+#4316 = CYLINDRICAL_SURFACE('',#4317,1.5446);
+#4317 = AXIS2_PLACEMENT_3D('',#4318,#4319,#4320);
+#4318 = CARTESIAN_POINT('',(5.08,0.E+000,0.E+000));
+#4319 = DIRECTION('',(0.E+000,0.E+000,1.));
+#4320 = DIRECTION('',(1.,0.E+000,0.E+000));
+#4321 = ADVANCED_FACE('',(#4322),#4342,.T.);
+#4322 = FACE_BOUND('',#4323,.T.);
+#4323 = EDGE_LOOP('',(#4324,#4325,#4326,#4334));
+#4324 = ORIENTED_EDGE('',*,*,#3613,.F.);
+#4325 = ORIENTED_EDGE('',*,*,#4274,.T.);
+#4326 = ORIENTED_EDGE('',*,*,#4327,.T.);
+#4327 = EDGE_CURVE('',#4265,#4328,#4330,.T.);
+#4328 = VERTEX_POINT('',#4329);
+#4329 = CARTESIAN_POINT('',(6.35,-0.879141149077,8.38095678235E-002));
+#4330 = LINE('',#4331,#4332);
+#4331 = CARTESIAN_POINT('',(6.35,1.27,8.38095678235E-002));
+#4332 = VECTOR('',#4333,1.);
+#4333 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016));
+#4334 = ORIENTED_EDGE('',*,*,#4335,.F.);
+#4335 = EDGE_CURVE('',#3605,#4328,#4336,.T.);
+#4336 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#4337,#4338,#4339,#4340,#4341),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#4337 = CARTESIAN_POINT('',(6.267602047868,-0.987618618648,
+    -6.000000010436E-007));
+#4338 = CARTESIAN_POINT('',(6.289574382406,-0.961197094183,
+    2.087490157544E-002));
+#4339 = CARTESIAN_POINT('',(6.310613803354,-0.934303103296,
+    4.184374534235E-002));
+#4340 = CARTESIAN_POINT('',(6.330748674142,-0.90695145447,
+    6.28445665984E-002));
+#4341 = CARTESIAN_POINT('',(6.35,-0.879141149077,8.38095678235E-002));
+#4342 = CYLINDRICAL_SURFACE('',#4343,1.72421);
+#4343 = AXIS2_PLACEMENT_3D('',#4344,#4345,#4346);
+#4344 = CARTESIAN_POINT('',(5.08,1.27,1.25));
+#4345 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016));
+#4346 = DIRECTION('',(1.,0.E+000,0.E+000));
+#4347 = ADVANCED_FACE('',(#4348),#4389,.T.);
+#4348 = FACE_BOUND('',#4349,.T.);
+#4349 = EDGE_LOOP('',(#4350,#4351,#4352,#4353,#4354,#4362,#4371,#4379,
+    #4387,#4388));
+#4350 = ORIENTED_EDGE('',*,*,#3871,.F.);
+#4351 = ORIENTED_EDGE('',*,*,#3887,.T.);
+#4352 = ORIENTED_EDGE('',*,*,#3604,.T.);
+#4353 = ORIENTED_EDGE('',*,*,#4335,.T.);
+#4354 = ORIENTED_EDGE('',*,*,#4355,.T.);
+#4355 = EDGE_CURVE('',#4328,#4356,#4358,.T.);
+#4356 = VERTEX_POINT('',#4357);
+#4357 = CARTESIAN_POINT('',(6.35,-0.879141149077,2.39));
+#4358 = LINE('',#4359,#4360);
+#4359 = CARTESIAN_POINT('',(6.35,-0.879141149077,0.E+000));
+#4360 = VECTOR('',#4361,1.);
+#4361 = DIRECTION('',(0.E+000,0.E+000,1.));
+#4362 = ORIENTED_EDGE('',*,*,#4363,.F.);
+#4363 = EDGE_CURVE('',#4364,#4356,#4366,.T.);
+#4364 = VERTEX_POINT('',#4365);
+#4365 = CARTESIAN_POINT('',(6.335304409297,-0.9,2.39));
+#4366 = CIRCLE('',#4367,1.5446);
+#4367 = AXIS2_PLACEMENT_3D('',#4368,#4369,#4370);
+#4368 = CARTESIAN_POINT('',(5.08,0.E+000,2.39));
+#4369 = DIRECTION('',(0.E+000,0.E+000,1.));
+#4370 = DIRECTION('',(1.,0.E+000,0.E+000));
+#4371 = ORIENTED_EDGE('',*,*,#4372,.T.);
+#4372 = EDGE_CURVE('',#4364,#4373,#4375,.T.);
+#4373 = VERTEX_POINT('',#4374);
+#4374 = CARTESIAN_POINT('',(6.335304412263,-0.9,2.431994472064));
+#4375 = LINE('',#4376,#4377);
+#4376 = CARTESIAN_POINT('',(6.335304409297,-0.9,0.E+000));
+#4377 = VECTOR('',#4378,1.);
+#4378 = DIRECTION('',(0.E+000,0.E+000,1.));
+#4379 = ORIENTED_EDGE('',*,*,#4380,.T.);
+#4380 = EDGE_CURVE('',#4373,#3690,#4381,.T.);
+#4381 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#4382,#4383,#4384,#4385,#4386),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#4382 = CARTESIAN_POINT('',(6.35,-0.879141149077,2.416190432176));
+#4383 = CARTESIAN_POINT('',(6.330748673214,-0.906951455811,
+    2.437155434413));
+#4384 = CARTESIAN_POINT('',(6.310613804874,-0.934303102649,
+    2.458156249402));
+#4385 = CARTESIAN_POINT('',(6.289574381028,-0.961197095841,
+    2.479125099734));
+#4386 = CARTESIAN_POINT('',(6.267602047868,-0.987618618648,2.5000006));
+#4387 = ORIENTED_EDGE('',*,*,#3689,.F.);
+#4388 = ORIENTED_EDGE('',*,*,#3845,.T.);
+#4389 = CYLINDRICAL_SURFACE('',#4390,1.5446);
+#4390 = AXIS2_PLACEMENT_3D('',#4391,#4392,#4393);
+#4391 = CARTESIAN_POINT('',(5.08,0.E+000,0.E+000));
+#4392 = DIRECTION('',(0.E+000,0.E+000,1.));
+#4393 = DIRECTION('',(1.,0.E+000,0.E+000));
+#4394 = ADVANCED_FACE('',(#4395),#4406,.T.);
+#4395 = FACE_BOUND('',#4396,.T.);
+#4396 = EDGE_LOOP('',(#4397,#4404,#4405));
+#4397 = ORIENTED_EDGE('',*,*,#4398,.F.);
+#4398 = EDGE_CURVE('',#4293,#3723,#4399,.T.);
+#4399 = CIRCLE('',#4400,1.72421);
+#4400 = AXIS2_PLACEMENT_3D('',#4401,#4402,#4403);
+#4401 = CARTESIAN_POINT('',(5.08,0.9,1.25));
+#4402 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016));
+#4403 = DIRECTION('',(1.,0.E+000,0.E+000));
+#4404 = ORIENTED_EDGE('',*,*,#4292,.T.);
+#4405 = ORIENTED_EDGE('',*,*,#3730,.T.);
+#4406 = CYLINDRICAL_SURFACE('',#4407,1.72421);
+#4407 = AXIS2_PLACEMENT_3D('',#4408,#4409,#4410);
+#4408 = CARTESIAN_POINT('',(5.08,1.27,1.25));
+#4409 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016));
+#4410 = DIRECTION('',(1.,0.E+000,0.E+000));
+#4411 = ADVANCED_FACE('',(#4412),#4431,.F.);
+#4412 = FACE_BOUND('',#4413,.F.);
+#4413 = EDGE_LOOP('',(#4414,#4422,#4428,#4429,#4430));
+#4414 = ORIENTED_EDGE('',*,*,#4415,.F.);
+#4415 = EDGE_CURVE('',#4416,#4303,#4418,.T.);
+#4416 = VERTEX_POINT('',#4417);
+#4417 = CARTESIAN_POINT('',(6.,0.9,2.39));
+#4418 = LINE('',#4419,#4420);
+#4419 = CARTESIAN_POINT('',(6.,0.9,2.39));
+#4420 = VECTOR('',#4421,1.);
+#4421 = DIRECTION('',(1.,0.E+000,0.E+000));
+#4422 = ORIENTED_EDGE('',*,*,#4423,.T.);
+#4423 = EDGE_CURVE('',#4416,#3715,#4424,.T.);
+#4424 = LINE('',#4425,#4426);
+#4425 = CARTESIAN_POINT('',(6.,0.9,2.39));
+#4426 = VECTOR('',#4427,1.);
+#4427 = DIRECTION('',(0.E+000,0.E+000,1.));
+#4428 = ORIENTED_EDGE('',*,*,#3722,.F.);
+#4429 = ORIENTED_EDGE('',*,*,#4398,.F.);
+#4430 = ORIENTED_EDGE('',*,*,#4302,.F.);
+#4431 = PLANE('',#4432);
+#4432 = AXIS2_PLACEMENT_3D('',#4433,#4434,#4435);
+#4433 = CARTESIAN_POINT('',(6.,0.9,2.39));
+#4434 = DIRECTION('',(0.E+000,1.,0.E+000));
+#4435 = DIRECTION('',(0.E+000,0.E+000,1.));
+#4436 = ADVANCED_FACE('',(#4437),#4455,.T.);
+#4437 = FACE_BOUND('',#4438,.T.);
+#4438 = EDGE_LOOP('',(#4439,#4447,#4453,#4454));
+#4439 = ORIENTED_EDGE('',*,*,#4440,.F.);
+#4440 = EDGE_CURVE('',#4441,#3707,#4443,.T.);
+#4441 = VERTEX_POINT('',#4442);
+#4442 = CARTESIAN_POINT('',(6.,-0.9,2.39));
+#4443 = LINE('',#4444,#4445);
+#4444 = CARTESIAN_POINT('',(6.,-0.9,2.39));
+#4445 = VECTOR('',#4446,1.);
+#4446 = DIRECTION('',(0.E+000,0.E+000,1.));
+#4447 = ORIENTED_EDGE('',*,*,#4448,.T.);
+#4448 = EDGE_CURVE('',#4441,#4416,#4449,.T.);
+#4449 = LINE('',#4450,#4451);
+#4450 = CARTESIAN_POINT('',(6.,-0.9,2.39));
+#4451 = VECTOR('',#4452,1.);
+#4452 = DIRECTION('',(0.E+000,1.,0.E+000));
+#4453 = ORIENTED_EDGE('',*,*,#4423,.T.);
+#4454 = ORIENTED_EDGE('',*,*,#3714,.F.);
+#4455 = PLANE('',#4456);
+#4456 = AXIS2_PLACEMENT_3D('',#4457,#4458,#4459);
+#4457 = CARTESIAN_POINT('',(6.,-0.9,2.39));
+#4458 = DIRECTION('',(1.,0.E+000,0.E+000));
+#4459 = DIRECTION('',(0.E+000,0.E+000,1.));
+#4460 = ADVANCED_FACE('',(#4461),#4479,.T.);
+#4461 = FACE_BOUND('',#4462,.T.);
+#4462 = EDGE_LOOP('',(#4463,#4469,#4470,#4471,#4478));
+#4463 = ORIENTED_EDGE('',*,*,#4464,.F.);
+#4464 = EDGE_CURVE('',#4441,#4364,#4465,.T.);
+#4465 = LINE('',#4466,#4467);
+#4466 = CARTESIAN_POINT('',(6.,-0.9,2.39));
+#4467 = VECTOR('',#4468,1.);
+#4468 = DIRECTION('',(1.,0.E+000,0.E+000));
+#4469 = ORIENTED_EDGE('',*,*,#4440,.T.);
+#4470 = ORIENTED_EDGE('',*,*,#3706,.F.);
+#4471 = ORIENTED_EDGE('',*,*,#4472,.F.);
+#4472 = EDGE_CURVE('',#4373,#3699,#4473,.T.);
+#4473 = CIRCLE('',#4474,1.72421);
+#4474 = AXIS2_PLACEMENT_3D('',#4475,#4476,#4477);
+#4475 = CARTESIAN_POINT('',(5.08,-0.9,1.25));
+#4476 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016));
+#4477 = DIRECTION('',(1.,0.E+000,0.E+000));
+#4478 = ORIENTED_EDGE('',*,*,#4372,.F.);
+#4479 = PLANE('',#4480);
+#4480 = AXIS2_PLACEMENT_3D('',#4481,#4482,#4483);
+#4481 = CARTESIAN_POINT('',(6.,-0.9,2.39));
+#4482 = DIRECTION('',(0.E+000,1.,0.E+000));
+#4483 = DIRECTION('',(0.E+000,0.E+000,1.));
+#4484 = ADVANCED_FACE('',(#4485),#4490,.T.);
+#4485 = FACE_BOUND('',#4486,.T.);
+#4486 = EDGE_LOOP('',(#4487,#4488,#4489));
+#4487 = ORIENTED_EDGE('',*,*,#4380,.F.);
+#4488 = ORIENTED_EDGE('',*,*,#4472,.T.);
+#4489 = ORIENTED_EDGE('',*,*,#3698,.T.);
+#4490 = CYLINDRICAL_SURFACE('',#4491,1.72421);
+#4491 = AXIS2_PLACEMENT_3D('',#4492,#4493,#4494);
+#4492 = CARTESIAN_POINT('',(5.08,1.27,1.25));
+#4493 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016));
+#4494 = DIRECTION('',(1.,0.E+000,0.E+000));
+#4495 = ADVANCED_FACE('',(#4496),#4546,.T.);
+#4496 = FACE_BOUND('',#4497,.T.);
+#4497 = EDGE_LOOP('',(#4498,#4508,#4516,#4517,#4518,#4519,#4520,#4521,
+    #4531,#4539));
+#4498 = ORIENTED_EDGE('',*,*,#4499,.F.);
+#4499 = EDGE_CURVE('',#4500,#4502,#4504,.T.);
+#4500 = VERTEX_POINT('',#4501);
+#4501 = CARTESIAN_POINT('',(6.35,3.419141149077,8.38095678235E-002));
+#4502 = VERTEX_POINT('',#4503);
+#4503 = CARTESIAN_POINT('',(6.35,3.419141149077,2.39));
+#4504 = LINE('',#4505,#4506);
+#4505 = CARTESIAN_POINT('',(6.35,3.419141149077,0.E+000));
+#4506 = VECTOR('',#4507,1.);
+#4507 = DIRECTION('',(0.E+000,0.E+000,1.));
+#4508 = ORIENTED_EDGE('',*,*,#4509,.F.);
+#4509 = EDGE_CURVE('',#4127,#4500,#4510,.T.);
+#4510 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#4511,#4512,#4513,#4514,#4515),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#4511 = CARTESIAN_POINT('',(6.267602047868,3.527618618648,
+    -6.000000017327E-007));
+#4512 = CARTESIAN_POINT('',(6.289574382406,3.501197094183,
+    2.087490157544E-002));
+#4513 = CARTESIAN_POINT('',(6.310613803354,3.474303103296,
+    4.184374534235E-002));
+#4514 = CARTESIAN_POINT('',(6.330748674142,3.44695145447,
+    6.28445665984E-002));
+#4515 = CARTESIAN_POINT('',(6.35,3.419141149077,8.38095678235E-002));
+#4516 = ORIENTED_EDGE('',*,*,#4134,.T.);
+#4517 = ORIENTED_EDGE('',*,*,#4163,.T.);
+#4518 = ORIENTED_EDGE('',*,*,#3913,.T.);
+#4519 = ORIENTED_EDGE('',*,*,#3944,.T.);
+#4520 = ORIENTED_EDGE('',*,*,#4059,.F.);
+#4521 = ORIENTED_EDGE('',*,*,#4522,.F.);
+#4522 = EDGE_CURVE('',#4523,#4052,#4525,.T.);
+#4523 = VERTEX_POINT('',#4524);
+#4524 = CARTESIAN_POINT('',(6.335304412263,3.44,2.431994472064));
+#4525 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#4526,#4527,#4528,#4529,#4530),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#4526 = CARTESIAN_POINT('',(6.35,3.419141149077,2.416190432176));
+#4527 = CARTESIAN_POINT('',(6.330748673214,3.446951455811,2.437155434413
+    ));
+#4528 = CARTESIAN_POINT('',(6.310613804874,3.474303102649,2.458156249402
+    ));
+#4529 = CARTESIAN_POINT('',(6.289574381028,3.501197095841,2.479125099734
+    ));
+#4530 = CARTESIAN_POINT('',(6.267602047868,3.527618618648,2.5000006));
+#4531 = ORIENTED_EDGE('',*,*,#4532,.F.);
+#4532 = EDGE_CURVE('',#4533,#4523,#4535,.T.);
+#4533 = VERTEX_POINT('',#4534);
+#4534 = CARTESIAN_POINT('',(6.335304409297,3.44,2.39));
+#4535 = LINE('',#4536,#4537);
+#4536 = CARTESIAN_POINT('',(6.335304409297,3.44,0.E+000));
+#4537 = VECTOR('',#4538,1.);
+#4538 = DIRECTION('',(0.E+000,0.E+000,1.));
+#4539 = ORIENTED_EDGE('',*,*,#4540,.F.);
+#4540 = EDGE_CURVE('',#4502,#4533,#4541,.T.);
+#4541 = CIRCLE('',#4542,1.5446);
+#4542 = AXIS2_PLACEMENT_3D('',#4543,#4544,#4545);
+#4543 = CARTESIAN_POINT('',(5.08,2.54,2.39));
+#4544 = DIRECTION('',(0.E+000,0.E+000,1.));
+#4545 = DIRECTION('',(1.,0.E+000,0.E+000));
+#4546 = CYLINDRICAL_SURFACE('',#4547,1.5446);
+#4547 = AXIS2_PLACEMENT_3D('',#4548,#4549,#4550);
+#4548 = CARTESIAN_POINT('',(5.08,2.54,0.E+000));
+#4549 = DIRECTION('',(0.E+000,0.E+000,1.));
+#4550 = DIRECTION('',(1.,0.E+000,0.E+000));
+#4551 = ADVANCED_FACE('',(#4552),#4563,.T.);
+#4552 = FACE_BOUND('',#4553,.T.);
+#4553 = EDGE_LOOP('',(#4554,#4561,#4562));
+#4554 = ORIENTED_EDGE('',*,*,#4555,.F.);
+#4555 = EDGE_CURVE('',#4523,#4044,#4556,.T.);
+#4556 = CIRCLE('',#4557,1.72421);
+#4557 = AXIS2_PLACEMENT_3D('',#4558,#4559,#4560);
+#4558 = CARTESIAN_POINT('',(5.08,3.44,1.25));
+#4559 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016));
+#4560 = DIRECTION('',(1.,0.E+000,0.E+000));
+#4561 = ORIENTED_EDGE('',*,*,#4522,.T.);
+#4562 = ORIENTED_EDGE('',*,*,#4051,.T.);
+#4563 = CYLINDRICAL_SURFACE('',#4564,1.72421);
+#4564 = AXIS2_PLACEMENT_3D('',#4565,#4566,#4567);
+#4565 = CARTESIAN_POINT('',(5.08,3.81,1.25));
+#4566 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016));
+#4567 = DIRECTION('',(1.,0.E+000,0.E+000));
+#4568 = ADVANCED_FACE('',(#4569),#4588,.F.);
+#4569 = FACE_BOUND('',#4570,.F.);
+#4570 = EDGE_LOOP('',(#4571,#4579,#4585,#4586,#4587));
+#4571 = ORIENTED_EDGE('',*,*,#4572,.F.);
+#4572 = EDGE_CURVE('',#4573,#4533,#4575,.T.);
+#4573 = VERTEX_POINT('',#4574);
+#4574 = CARTESIAN_POINT('',(6.,3.44,2.39));
+#4575 = LINE('',#4576,#4577);
+#4576 = CARTESIAN_POINT('',(6.,3.44,2.39));
+#4577 = VECTOR('',#4578,1.);
+#4578 = DIRECTION('',(1.,0.E+000,0.E+000));
+#4579 = ORIENTED_EDGE('',*,*,#4580,.T.);
+#4580 = EDGE_CURVE('',#4573,#4036,#4581,.T.);
+#4581 = LINE('',#4582,#4583);
+#4582 = CARTESIAN_POINT('',(6.,3.44,2.39));
+#4583 = VECTOR('',#4584,1.);
+#4584 = DIRECTION('',(0.E+000,0.E+000,1.));
+#4585 = ORIENTED_EDGE('',*,*,#4043,.F.);
+#4586 = ORIENTED_EDGE('',*,*,#4555,.F.);
+#4587 = ORIENTED_EDGE('',*,*,#4532,.F.);
+#4588 = PLANE('',#4589);
+#4589 = AXIS2_PLACEMENT_3D('',#4590,#4591,#4592);
+#4590 = CARTESIAN_POINT('',(6.,3.44,2.39));
+#4591 = DIRECTION('',(0.E+000,1.,0.E+000));
+#4592 = DIRECTION('',(0.E+000,0.E+000,1.));
+#4593 = ADVANCED_FACE('',(#4594),#4612,.T.);
+#4594 = FACE_BOUND('',#4595,.T.);
+#4595 = EDGE_LOOP('',(#4596,#4604,#4610,#4611));
+#4596 = ORIENTED_EDGE('',*,*,#4597,.F.);
+#4597 = EDGE_CURVE('',#4598,#4028,#4600,.T.);
+#4598 = VERTEX_POINT('',#4599);
+#4599 = CARTESIAN_POINT('',(6.,1.64,2.39));
+#4600 = LINE('',#4601,#4602);
+#4601 = CARTESIAN_POINT('',(6.,1.64,2.39));
+#4602 = VECTOR('',#4603,1.);
+#4603 = DIRECTION('',(0.E+000,0.E+000,1.));
+#4604 = ORIENTED_EDGE('',*,*,#4605,.T.);
+#4605 = EDGE_CURVE('',#4598,#4573,#4606,.T.);
+#4606 = LINE('',#4607,#4608);
+#4607 = CARTESIAN_POINT('',(6.,1.64,2.39));
+#4608 = VECTOR('',#4609,1.);
+#4609 = DIRECTION('',(0.E+000,1.,0.E+000));
+#4610 = ORIENTED_EDGE('',*,*,#4580,.T.);
+#4611 = ORIENTED_EDGE('',*,*,#4035,.F.);
+#4612 = PLANE('',#4613);
+#4613 = AXIS2_PLACEMENT_3D('',#4614,#4615,#4616);
+#4614 = CARTESIAN_POINT('',(6.,1.64,2.39));
+#4615 = DIRECTION('',(1.,0.E+000,0.E+000));
+#4616 = DIRECTION('',(0.E+000,0.E+000,1.));
+#4617 = ADVANCED_FACE('',(#4618),#4645,.T.);
+#4618 = FACE_BOUND('',#4619,.T.);
+#4619 = EDGE_LOOP('',(#4620,#4628,#4629,#4630,#4639));
+#4620 = ORIENTED_EDGE('',*,*,#4621,.F.);
+#4621 = EDGE_CURVE('',#4598,#4622,#4624,.T.);
+#4622 = VERTEX_POINT('',#4623);
+#4623 = CARTESIAN_POINT('',(6.335304409297,1.64,2.39));
+#4624 = LINE('',#4625,#4626);
+#4625 = CARTESIAN_POINT('',(6.,1.64,2.39));
+#4626 = VECTOR('',#4627,1.);
+#4627 = DIRECTION('',(1.,0.E+000,0.E+000));
+#4628 = ORIENTED_EDGE('',*,*,#4597,.T.);
+#4629 = ORIENTED_EDGE('',*,*,#4027,.F.);
+#4630 = ORIENTED_EDGE('',*,*,#4631,.F.);
+#4631 = EDGE_CURVE('',#4632,#4020,#4634,.T.);
+#4632 = VERTEX_POINT('',#4633);
+#4633 = CARTESIAN_POINT('',(6.335304412263,1.64,2.431994472064));
+#4634 = CIRCLE('',#4635,1.72421);
+#4635 = AXIS2_PLACEMENT_3D('',#4636,#4637,#4638);
+#4636 = CARTESIAN_POINT('',(5.08,1.64,1.25));
+#4637 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016));
+#4638 = DIRECTION('',(1.,0.E+000,0.E+000));
+#4639 = ORIENTED_EDGE('',*,*,#4640,.F.);
+#4640 = EDGE_CURVE('',#4622,#4632,#4641,.T.);
+#4641 = LINE('',#4642,#4643);
+#4642 = CARTESIAN_POINT('',(6.335304409297,1.64,0.E+000));
+#4643 = VECTOR('',#4644,1.);
+#4644 = DIRECTION('',(0.E+000,0.E+000,1.));
+#4645 = PLANE('',#4646);
+#4646 = AXIS2_PLACEMENT_3D('',#4647,#4648,#4649);
+#4647 = CARTESIAN_POINT('',(6.,1.64,2.39));
+#4648 = DIRECTION('',(0.E+000,1.,0.E+000));
+#4649 = DIRECTION('',(0.E+000,0.E+000,1.));
+#4650 = ADVANCED_FACE('',(#4651),#4663,.T.);
+#4651 = FACE_BOUND('',#4652,.T.);
+#4652 = EDGE_LOOP('',(#4653,#4661,#4662));
+#4653 = ORIENTED_EDGE('',*,*,#4654,.F.);
+#4654 = EDGE_CURVE('',#4632,#4011,#4655,.T.);
+#4655 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#4656,#4657,#4658,#4659,#4660),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#4656 = CARTESIAN_POINT('',(6.35,1.660858850923,2.416190432176));
+#4657 = CARTESIAN_POINT('',(6.330748673214,1.633048544189,2.437155434413
+    ));
+#4658 = CARTESIAN_POINT('',(6.310613804874,1.605696897351,2.458156249402
+    ));
+#4659 = CARTESIAN_POINT('',(6.289574381028,1.578802904159,2.479125099734
+    ));
+#4660 = CARTESIAN_POINT('',(6.267602047868,1.552381381352,2.5000006));
+#4661 = ORIENTED_EDGE('',*,*,#4631,.T.);
+#4662 = ORIENTED_EDGE('',*,*,#4019,.T.);
+#4663 = CYLINDRICAL_SURFACE('',#4664,1.72421);
+#4664 = AXIS2_PLACEMENT_3D('',#4665,#4666,#4667);
+#4665 = CARTESIAN_POINT('',(5.08,3.81,1.25));
+#4666 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016));
+#4667 = DIRECTION('',(1.,0.E+000,0.E+000));
+#4668 = ADVANCED_FACE('',(#4669),#4703,.T.);
+#4669 = FACE_BOUND('',#4670,.T.);
+#4670 = EDGE_LOOP('',(#4671,#4672,#4673,#4674,#4684,#4692,#4699,#4700,
+    #4701,#4702));
+#4671 = ORIENTED_EDGE('',*,*,#4284,.F.);
+#4672 = ORIENTED_EDGE('',*,*,#4247,.T.);
+#4673 = ORIENTED_EDGE('',*,*,#4117,.T.);
+#4674 = ORIENTED_EDGE('',*,*,#4675,.T.);
+#4675 = EDGE_CURVE('',#4118,#4676,#4678,.T.);
+#4676 = VERTEX_POINT('',#4677);
+#4677 = CARTESIAN_POINT('',(6.35,1.660858850923,8.38095678235E-002));
+#4678 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#4679,#4680,#4681,#4682,#4683),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#4679 = CARTESIAN_POINT('',(6.267602047868,1.552381381352,
+    -6.000000010436E-007));
+#4680 = CARTESIAN_POINT('',(6.289574382406,1.578802905817,
+    2.087490157544E-002));
+#4681 = CARTESIAN_POINT('',(6.310613803354,1.605696896704,
+    4.184374534235E-002));
+#4682 = CARTESIAN_POINT('',(6.330748674142,1.63304854553,
+    6.28445665984E-002));
+#4683 = CARTESIAN_POINT('',(6.35,1.660858850923,8.38095678235E-002));
+#4684 = ORIENTED_EDGE('',*,*,#4685,.T.);
+#4685 = EDGE_CURVE('',#4676,#4686,#4688,.T.);
+#4686 = VERTEX_POINT('',#4687);
+#4687 = CARTESIAN_POINT('',(6.35,1.660858850923,2.39));
+#4688 = LINE('',#4689,#4690);
+#4689 = CARTESIAN_POINT('',(6.35,1.660858850923,0.E+000));
+#4690 = VECTOR('',#4691,1.);
+#4691 = DIRECTION('',(0.E+000,0.E+000,1.));
+#4692 = ORIENTED_EDGE('',*,*,#4693,.F.);
+#4693 = EDGE_CURVE('',#4622,#4686,#4694,.T.);
+#4694 = CIRCLE('',#4695,1.5446);
+#4695 = AXIS2_PLACEMENT_3D('',#4696,#4697,#4698);
+#4696 = CARTESIAN_POINT('',(5.08,2.54,2.39));
+#4697 = DIRECTION('',(0.E+000,0.E+000,1.));
+#4698 = DIRECTION('',(1.,0.E+000,0.E+000));
+#4699 = ORIENTED_EDGE('',*,*,#4640,.T.);
+#4700 = ORIENTED_EDGE('',*,*,#4654,.T.);
+#4701 = ORIENTED_EDGE('',*,*,#4010,.F.);
+#4702 = ORIENTED_EDGE('',*,*,#4229,.T.);
+#4703 = CYLINDRICAL_SURFACE('',#4704,1.5446);
+#4704 = AXIS2_PLACEMENT_3D('',#4705,#4706,#4707);
+#4705 = CARTESIAN_POINT('',(5.08,2.54,0.E+000));
+#4706 = DIRECTION('',(0.E+000,0.E+000,1.));
+#4707 = DIRECTION('',(1.,0.E+000,0.E+000));
+#4708 = ADVANCED_FACE('',(#4709),#4720,.T.);
+#4709 = FACE_BOUND('',#4710,.T.);
+#4710 = EDGE_LOOP('',(#4711,#4712,#4713,#4719));
+#4711 = ORIENTED_EDGE('',*,*,#4126,.F.);
+#4712 = ORIENTED_EDGE('',*,*,#4509,.T.);
+#4713 = ORIENTED_EDGE('',*,*,#4714,.T.);
+#4714 = EDGE_CURVE('',#4500,#4676,#4715,.T.);
+#4715 = LINE('',#4716,#4717);
+#4716 = CARTESIAN_POINT('',(6.35,3.81,8.38095678235E-002));
+#4717 = VECTOR('',#4718,1.);
+#4718 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016));
+#4719 = ORIENTED_EDGE('',*,*,#4675,.F.);
+#4720 = CYLINDRICAL_SURFACE('',#4721,1.72421);
+#4721 = AXIS2_PLACEMENT_3D('',#4722,#4723,#4724);
+#4722 = CARTESIAN_POINT('',(5.08,3.81,1.25));
+#4723 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016));
+#4724 = DIRECTION('',(1.,0.E+000,0.E+000));
+#4725 = ADVANCED_FACE('',(#4726),#4810,.T.);
+#4726 = FACE_BOUND('',#4727,.T.);
+#4727 = EDGE_LOOP('',(#4728,#4738,#4748,#4757,#4765,#4766,#4775,#4783,
+    #4793,#4802));
+#4728 = ORIENTED_EDGE('',*,*,#4729,.F.);
+#4729 = EDGE_CURVE('',#4730,#4732,#4734,.T.);
+#4730 = VERTEX_POINT('',#4731);
+#4731 = CARTESIAN_POINT('',(6.740858850923,1.27,8.38095678235E-002));
+#4732 = VERTEX_POINT('',#4733);
+#4733 = CARTESIAN_POINT('',(6.740858850923,1.27,2.416190432176));
+#4734 = LINE('',#4735,#4736);
+#4735 = CARTESIAN_POINT('',(6.740858850923,1.27,0.E+000));
+#4736 = VECTOR('',#4737,1.);
+#4737 = DIRECTION('',(0.E+000,0.E+000,1.));
+#4738 = ORIENTED_EDGE('',*,*,#4739,.F.);
+#4739 = EDGE_CURVE('',#4740,#4730,#4742,.T.);
+#4740 = VERTEX_POINT('',#4741);
+#4741 = CARTESIAN_POINT('',(6.632382140755,1.187602679392,0.E+000));
+#4742 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#4743,#4744,#4745,#4746,#4747),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#4743 = CARTESIAN_POINT('',(6.632381381352,1.187602047868,
+    -5.9999999962E-007));
+#4744 = CARTESIAN_POINT('',(6.658802905817,1.209574382406,
+    2.087490157544E-002));
+#4745 = CARTESIAN_POINT('',(6.685696896704,1.230613803354,
+    4.184374534236E-002));
+#4746 = CARTESIAN_POINT('',(6.71304854553,1.250748674142,
+    6.284456659842E-002));
+#4747 = CARTESIAN_POINT('',(6.740858850923,1.27,8.380956782353E-002));
+#4748 = ORIENTED_EDGE('',*,*,#4749,.T.);
+#4749 = EDGE_CURVE('',#4740,#4750,#4752,.T.);
+#4750 = VERTEX_POINT('',#4751);
+#4751 = CARTESIAN_POINT('',(6.432397320608,0.987617859245,0.E+000));
+#4752 = CIRCLE('',#4753,1.5446);
+#4753 = AXIS2_PLACEMENT_3D('',#4754,#4755,#4756);
+#4754 = CARTESIAN_POINT('',(7.62,0.E+000,0.E+000));
+#4755 = DIRECTION('',(0.E+000,0.E+000,1.));
+#4756 = DIRECTION('',(1.,0.E+000,0.E+000));
+#4757 = ORIENTED_EDGE('',*,*,#4758,.F.);
+#4758 = EDGE_CURVE('',#4265,#4750,#4759,.T.);
+#4759 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#4760,#4761,#4762,#4763,#4764),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#4760 = CARTESIAN_POINT('',(6.35,0.879141149077,8.38095678235E-002));
+#4761 = CARTESIAN_POINT('',(6.369251326786,0.906951455811,
+    6.2844565587E-002));
+#4762 = CARTESIAN_POINT('',(6.389386195126,0.934303102649,
+    4.184375059841E-002));
+#4763 = CARTESIAN_POINT('',(6.410425618972,0.961197095841,
+    2.087490026575E-002));
+#4764 = CARTESIAN_POINT('',(6.432397952132,0.987618618648,
+    -6.000000010419E-007));
+#4765 = ORIENTED_EDGE('',*,*,#4264,.T.);
+#4766 = ORIENTED_EDGE('',*,*,#4767,.F.);
+#4767 = EDGE_CURVE('',#4768,#4267,#4770,.T.);
+#4768 = VERTEX_POINT('',#4769);
+#4769 = CARTESIAN_POINT('',(6.364695590703,0.9,2.39));
+#4770 = CIRCLE('',#4771,1.5446);
+#4771 = AXIS2_PLACEMENT_3D('',#4772,#4773,#4774);
+#4772 = CARTESIAN_POINT('',(7.62,0.E+000,2.39));
+#4773 = DIRECTION('',(0.E+000,0.E+000,1.));
+#4774 = DIRECTION('',(1.,0.E+000,0.E+000));
+#4775 = ORIENTED_EDGE('',*,*,#4776,.T.);
+#4776 = EDGE_CURVE('',#4768,#4777,#4779,.T.);
+#4777 = VERTEX_POINT('',#4778);
+#4778 = CARTESIAN_POINT('',(6.364695587894,0.9,2.431994472735));
+#4779 = LINE('',#4780,#4781);
+#4780 = CARTESIAN_POINT('',(6.364695590703,0.9,0.E+000));
+#4781 = VECTOR('',#4782,1.);
+#4782 = DIRECTION('',(0.E+000,0.E+000,1.));
+#4783 = ORIENTED_EDGE('',*,*,#4784,.F.);
+#4784 = EDGE_CURVE('',#4785,#4777,#4787,.T.);
+#4785 = VERTEX_POINT('',#4786);
+#4786 = CARTESIAN_POINT('',(6.432397320608,0.987617859245,2.5));
+#4787 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#4788,#4789,#4790,#4791,#4792),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#4788 = CARTESIAN_POINT('',(6.432397952132,0.987618618648,2.5000006));
+#4789 = CARTESIAN_POINT('',(6.410425617594,0.961197094183,2.479125098425
+    ));
+#4790 = CARTESIAN_POINT('',(6.389386196646,0.934303103296,2.458156254658
+    ));
+#4791 = CARTESIAN_POINT('',(6.369251325858,0.90695145447,2.437155433402)
+  );
+#4792 = CARTESIAN_POINT('',(6.35,0.879141149077,2.416190432176));
+#4793 = ORIENTED_EDGE('',*,*,#4794,.F.);
+#4794 = EDGE_CURVE('',#4795,#4785,#4797,.T.);
+#4795 = VERTEX_POINT('',#4796);
+#4796 = CARTESIAN_POINT('',(6.632382140755,1.187602679392,2.5));
+#4797 = CIRCLE('',#4798,1.5446);
+#4798 = AXIS2_PLACEMENT_3D('',#4799,#4800,#4801);
+#4799 = CARTESIAN_POINT('',(7.62,0.E+000,2.5));
+#4800 = DIRECTION('',(0.E+000,0.E+000,1.));
+#4801 = DIRECTION('',(1.,0.E+000,0.E+000));
+#4802 = ORIENTED_EDGE('',*,*,#4803,.F.);
+#4803 = EDGE_CURVE('',#4732,#4795,#4804,.T.);
+#4804 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#4805,#4806,#4807,#4808,#4809),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#4805 = CARTESIAN_POINT('',(6.740858850923,1.27,2.416190432176));
+#4806 = CARTESIAN_POINT('',(6.713048544189,1.250748673214,2.437155434413
+    ));
+#4807 = CARTESIAN_POINT('',(6.685696897351,1.230613804874,2.458156249402
+    ));
+#4808 = CARTESIAN_POINT('',(6.658802904159,1.209574381028,2.479125099734
+    ));
+#4809 = CARTESIAN_POINT('',(6.632381381352,1.187602047868,2.5000006));
+#4810 = CYLINDRICAL_SURFACE('',#4811,1.5446);
+#4811 = AXIS2_PLACEMENT_3D('',#4812,#4813,#4814);
+#4812 = CARTESIAN_POINT('',(7.62,0.E+000,0.E+000));
+#4813 = DIRECTION('',(0.E+000,0.E+000,1.));
+#4814 = DIRECTION('',(1.,0.E+000,0.E+000));
+#4815 = ADVANCED_FACE('',(#4816),#4855,.T.);
+#4816 = FACE_BOUND('',#4817,.T.);
+#4817 = EDGE_LOOP('',(#4818,#4819,#4820,#4821,#4822,#4831,#4839,#4847,
+    #4853,#4854));
+#4818 = ORIENTED_EDGE('',*,*,#4415,.F.);
+#4819 = ORIENTED_EDGE('',*,*,#4448,.F.);
+#4820 = ORIENTED_EDGE('',*,*,#4464,.T.);
+#4821 = ORIENTED_EDGE('',*,*,#4363,.T.);
+#4822 = ORIENTED_EDGE('',*,*,#4823,.T.);
+#4823 = EDGE_CURVE('',#4356,#4824,#4826,.T.);
+#4824 = VERTEX_POINT('',#4825);
+#4825 = CARTESIAN_POINT('',(6.364695590703,-0.9,2.39));
+#4826 = CIRCLE('',#4827,1.5446);
+#4827 = AXIS2_PLACEMENT_3D('',#4828,#4829,#4830);
+#4828 = CARTESIAN_POINT('',(7.62,0.E+000,2.39));
+#4829 = DIRECTION('',(0.E+000,0.E+000,1.));
+#4830 = DIRECTION('',(1.,0.E+000,0.E+000));
+#4831 = ORIENTED_EDGE('',*,*,#4832,.T.);
+#4832 = EDGE_CURVE('',#4824,#4833,#4835,.T.);
+#4833 = VERTEX_POINT('',#4834);
+#4834 = CARTESIAN_POINT('',(6.7,-0.9,2.39));
+#4835 = LINE('',#4836,#4837);
+#4836 = CARTESIAN_POINT('',(6.,-0.9,2.39));
+#4837 = VECTOR('',#4838,1.);
+#4838 = DIRECTION('',(1.,0.E+000,0.E+000));
+#4839 = ORIENTED_EDGE('',*,*,#4840,.T.);
+#4840 = EDGE_CURVE('',#4833,#4841,#4843,.T.);
+#4841 = VERTEX_POINT('',#4842);
+#4842 = CARTESIAN_POINT('',(6.7,0.9,2.39));
+#4843 = LINE('',#4844,#4845);
+#4844 = CARTESIAN_POINT('',(6.7,-0.9,2.39));
+#4845 = VECTOR('',#4846,1.);
+#4846 = DIRECTION('',(0.E+000,1.,0.E+000));
+#4847 = ORIENTED_EDGE('',*,*,#4848,.F.);
+#4848 = EDGE_CURVE('',#4768,#4841,#4849,.T.);
+#4849 = LINE('',#4850,#4851);
+#4850 = CARTESIAN_POINT('',(6.,0.9,2.39));
+#4851 = VECTOR('',#4852,1.);
+#4852 = DIRECTION('',(1.,0.E+000,0.E+000));
+#4853 = ORIENTED_EDGE('',*,*,#4767,.T.);
+#4854 = ORIENTED_EDGE('',*,*,#4310,.T.);
+#4855 = PLANE('',#4856);
+#4856 = AXIS2_PLACEMENT_3D('',#4857,#4858,#4859);
+#4857 = CARTESIAN_POINT('',(6.,-0.9,2.39));
+#4858 = DIRECTION('',(0.E+000,0.E+000,1.));
+#4859 = DIRECTION('',(1.,0.E+000,0.E+000));
+#4860 = ADVANCED_FACE('',(#4861),#4881,.T.);
+#4861 = FACE_BOUND('',#4862,.T.);
+#4862 = EDGE_LOOP('',(#4863,#4864,#4865,#4873));
+#4863 = ORIENTED_EDGE('',*,*,#4327,.F.);
+#4864 = ORIENTED_EDGE('',*,*,#4758,.T.);
+#4865 = ORIENTED_EDGE('',*,*,#4866,.T.);
+#4866 = EDGE_CURVE('',#4750,#4867,#4869,.T.);
+#4867 = VERTEX_POINT('',#4868);
+#4868 = CARTESIAN_POINT('',(6.432397320608,-0.987617859245,0.E+000));
+#4869 = LINE('',#4870,#4871);
+#4870 = CARTESIAN_POINT('',(6.432397320608,1.27,0.E+000));
+#4871 = VECTOR('',#4872,1.);
+#4872 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016));
+#4873 = ORIENTED_EDGE('',*,*,#4874,.F.);
+#4874 = EDGE_CURVE('',#4328,#4867,#4875,.T.);
+#4875 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#4876,#4877,#4878,#4879,#4880),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#4876 = CARTESIAN_POINT('',(6.35,-0.879141149077,8.38095678235E-002));
+#4877 = CARTESIAN_POINT('',(6.369251326786,-0.906951455811,
+    6.2844565587E-002));
+#4878 = CARTESIAN_POINT('',(6.389386195126,-0.934303102649,
+    4.184375059841E-002));
+#4879 = CARTESIAN_POINT('',(6.410425618972,-0.961197095841,
+    2.087490026575E-002));
+#4880 = CARTESIAN_POINT('',(6.432397952132,-0.987618618648,
+    -6.000000000641E-007));
+#4881 = CYLINDRICAL_SURFACE('',#4882,1.72421);
+#4882 = AXIS2_PLACEMENT_3D('',#4883,#4884,#4885);
+#4883 = CARTESIAN_POINT('',(7.62,1.27,1.25));
+#4884 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016));
+#4885 = DIRECTION('',(1.,0.E+000,0.E+000));
+#4886 = ADVANCED_FACE('',(#4887),#4954,.T.);
+#4887 = FACE_BOUND('',#4888,.T.);
+#4888 = EDGE_LOOP('',(#4889,#4890,#4891,#4900,#4910,#4918,#4928,#4937,
+    #4947,#4953));
+#4889 = ORIENTED_EDGE('',*,*,#4355,.F.);
+#4890 = ORIENTED_EDGE('',*,*,#4874,.T.);
+#4891 = ORIENTED_EDGE('',*,*,#4892,.T.);
+#4892 = EDGE_CURVE('',#4867,#4893,#4895,.T.);
+#4893 = VERTEX_POINT('',#4894);
+#4894 = CARTESIAN_POINT('',(6.632382140755,-1.187602679392,0.E+000));
+#4895 = CIRCLE('',#4896,1.5446);
+#4896 = AXIS2_PLACEMENT_3D('',#4897,#4898,#4899);
+#4897 = CARTESIAN_POINT('',(7.62,0.E+000,0.E+000));
+#4898 = DIRECTION('',(0.E+000,0.E+000,1.));
+#4899 = DIRECTION('',(1.,0.E+000,0.E+000));
+#4900 = ORIENTED_EDGE('',*,*,#4901,.F.);
+#4901 = EDGE_CURVE('',#4902,#4893,#4904,.T.);
+#4902 = VERTEX_POINT('',#4903);
+#4903 = CARTESIAN_POINT('',(6.740858850923,-1.27,8.38095678235E-002));
+#4904 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#4905,#4906,#4907,#4908,#4909),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#4905 = CARTESIAN_POINT('',(6.740858850923,-1.27,8.380956782353E-002));
+#4906 = CARTESIAN_POINT('',(6.713048544189,-1.250748673214,
+    6.284456558702E-002));
+#4907 = CARTESIAN_POINT('',(6.685696897351,-1.230613804874,
+    4.184375059841E-002));
+#4908 = CARTESIAN_POINT('',(6.658802904159,-1.209574381028,
+    2.087490026575E-002));
+#4909 = CARTESIAN_POINT('',(6.632381381352,-1.187602047868,
+    -6.000000013964E-007));
+#4910 = ORIENTED_EDGE('',*,*,#4911,.T.);
+#4911 = EDGE_CURVE('',#4902,#4912,#4914,.T.);
+#4912 = VERTEX_POINT('',#4913);
+#4913 = CARTESIAN_POINT('',(6.740858850923,-1.27,2.416190432176));
+#4914 = LINE('',#4915,#4916);
+#4915 = CARTESIAN_POINT('',(6.740858850923,-1.27,0.E+000));
+#4916 = VECTOR('',#4917,1.);
+#4917 = DIRECTION('',(0.E+000,0.E+000,1.));
+#4918 = ORIENTED_EDGE('',*,*,#4919,.F.);
+#4919 = EDGE_CURVE('',#4920,#4912,#4922,.T.);
+#4920 = VERTEX_POINT('',#4921);
+#4921 = CARTESIAN_POINT('',(6.632382140755,-1.187602679392,2.5));
+#4922 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#4923,#4924,#4925,#4926,#4927),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#4923 = CARTESIAN_POINT('',(6.632381381352,-1.187602047868,2.5000006));
+#4924 = CARTESIAN_POINT('',(6.658802905817,-1.209574382406,
+    2.479125098425));
+#4925 = CARTESIAN_POINT('',(6.685696896704,-1.230613803354,
+    2.458156254658));
+#4926 = CARTESIAN_POINT('',(6.71304854553,-1.250748674142,2.437155433402
+    ));
+#4927 = CARTESIAN_POINT('',(6.740858850923,-1.27,2.416190432176));
+#4928 = ORIENTED_EDGE('',*,*,#4929,.F.);
+#4929 = EDGE_CURVE('',#4930,#4920,#4932,.T.);
+#4930 = VERTEX_POINT('',#4931);
+#4931 = CARTESIAN_POINT('',(6.432397320608,-0.987617859245,2.5));
+#4932 = CIRCLE('',#4933,1.5446);
+#4933 = AXIS2_PLACEMENT_3D('',#4934,#4935,#4936);
+#4934 = CARTESIAN_POINT('',(7.62,0.E+000,2.5));
+#4935 = DIRECTION('',(0.E+000,0.E+000,1.));
+#4936 = DIRECTION('',(1.,0.E+000,0.E+000));
+#4937 = ORIENTED_EDGE('',*,*,#4938,.T.);
+#4938 = EDGE_CURVE('',#4930,#4939,#4941,.T.);
+#4939 = VERTEX_POINT('',#4940);
+#4940 = CARTESIAN_POINT('',(6.364695587894,-0.9,2.431994472735));
+#4941 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#4942,#4943,#4944,#4945,#4946),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#4942 = CARTESIAN_POINT('',(6.432397952132,-0.987618618648,2.5000006));
+#4943 = CARTESIAN_POINT('',(6.410425617594,-0.961197094183,
+    2.479125098425));
+#4944 = CARTESIAN_POINT('',(6.389386196646,-0.934303103296,
+    2.458156254658));
+#4945 = CARTESIAN_POINT('',(6.369251325858,-0.90695145447,2.437155433402
+    ));
+#4946 = CARTESIAN_POINT('',(6.35,-0.879141149077,2.416190432176));
+#4947 = ORIENTED_EDGE('',*,*,#4948,.F.);
+#4948 = EDGE_CURVE('',#4824,#4939,#4949,.T.);
+#4949 = LINE('',#4950,#4951);
+#4950 = CARTESIAN_POINT('',(6.364695590703,-0.9,0.E+000));
+#4951 = VECTOR('',#4952,1.);
+#4952 = DIRECTION('',(0.E+000,0.E+000,1.));
+#4953 = ORIENTED_EDGE('',*,*,#4823,.F.);
+#4954 = CYLINDRICAL_SURFACE('',#4955,1.5446);
+#4955 = AXIS2_PLACEMENT_3D('',#4956,#4957,#4958);
+#4956 = CARTESIAN_POINT('',(7.62,0.E+000,0.E+000));
+#4957 = DIRECTION('',(0.E+000,0.E+000,1.));
+#4958 = DIRECTION('',(1.,0.E+000,0.E+000));
+#4959 = ADVANCED_FACE('',(#4960),#5044,.T.);
+#4960 = FACE_BOUND('',#4961,.T.);
+#4961 = EDGE_LOOP('',(#4962,#4972,#4982,#4991,#4999,#5000,#5009,#5017,
+    #5027,#5036));
+#4962 = ORIENTED_EDGE('',*,*,#4963,.F.);
+#4963 = EDGE_CURVE('',#4964,#4966,#4968,.T.);
+#4964 = VERTEX_POINT('',#4965);
+#4965 = CARTESIAN_POINT('',(6.740858850923,3.81,8.38095678235E-002));
+#4966 = VERTEX_POINT('',#4967);
+#4967 = CARTESIAN_POINT('',(6.740858850923,3.81,2.416190432176));
+#4968 = LINE('',#4969,#4970);
+#4969 = CARTESIAN_POINT('',(6.740858850923,3.81,0.E+000));
+#4970 = VECTOR('',#4971,1.);
+#4971 = DIRECTION('',(0.E+000,0.E+000,1.));
+#4972 = ORIENTED_EDGE('',*,*,#4973,.F.);
+#4973 = EDGE_CURVE('',#4974,#4964,#4976,.T.);
+#4974 = VERTEX_POINT('',#4975);
+#4975 = CARTESIAN_POINT('',(6.632382140755,3.727602679392,0.E+000));
+#4976 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#4977,#4978,#4979,#4980,#4981),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#4977 = CARTESIAN_POINT('',(6.632381381352,3.727602047868,
+    -5.9999999962E-007));
+#4978 = CARTESIAN_POINT('',(6.658802905817,3.749574382406,
+    2.087490157544E-002));
+#4979 = CARTESIAN_POINT('',(6.685696896704,3.770613803354,
+    4.184374534236E-002));
+#4980 = CARTESIAN_POINT('',(6.71304854553,3.790748674142,
+    6.284456659842E-002));
+#4981 = CARTESIAN_POINT('',(6.740858850923,3.81,8.380956782353E-002));
+#4982 = ORIENTED_EDGE('',*,*,#4983,.T.);
+#4983 = EDGE_CURVE('',#4974,#4984,#4986,.T.);
+#4984 = VERTEX_POINT('',#4985);
+#4985 = CARTESIAN_POINT('',(6.432397320608,3.527617859245,0.E+000));
+#4986 = CIRCLE('',#4987,1.5446);
+#4987 = AXIS2_PLACEMENT_3D('',#4988,#4989,#4990);
+#4988 = CARTESIAN_POINT('',(7.62,2.54,0.E+000));
+#4989 = DIRECTION('',(0.E+000,0.E+000,1.));
+#4990 = DIRECTION('',(1.,0.E+000,0.E+000));
+#4991 = ORIENTED_EDGE('',*,*,#4992,.F.);
+#4992 = EDGE_CURVE('',#4500,#4984,#4993,.T.);
+#4993 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#4994,#4995,#4996,#4997,#4998),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#4994 = CARTESIAN_POINT('',(6.35,3.419141149077,8.38095678235E-002));
+#4995 = CARTESIAN_POINT('',(6.369251326786,3.446951455811,
+    6.2844565587E-002));
+#4996 = CARTESIAN_POINT('',(6.389386195126,3.474303102649,
+    4.184375059841E-002));
+#4997 = CARTESIAN_POINT('',(6.410425618972,3.501197095841,
+    2.087490026575E-002));
+#4998 = CARTESIAN_POINT('',(6.432397952132,3.527618618648,
+    -6.000000010419E-007));
+#4999 = ORIENTED_EDGE('',*,*,#4499,.T.);
+#5000 = ORIENTED_EDGE('',*,*,#5001,.F.);
+#5001 = EDGE_CURVE('',#5002,#4502,#5004,.T.);
+#5002 = VERTEX_POINT('',#5003);
+#5003 = CARTESIAN_POINT('',(6.364695590703,3.44,2.39));
+#5004 = CIRCLE('',#5005,1.5446);
+#5005 = AXIS2_PLACEMENT_3D('',#5006,#5007,#5008);
+#5006 = CARTESIAN_POINT('',(7.62,2.54,2.39));
+#5007 = DIRECTION('',(0.E+000,0.E+000,1.));
+#5008 = DIRECTION('',(1.,0.E+000,0.E+000));
+#5009 = ORIENTED_EDGE('',*,*,#5010,.T.);
+#5010 = EDGE_CURVE('',#5002,#5011,#5013,.T.);
+#5011 = VERTEX_POINT('',#5012);
+#5012 = CARTESIAN_POINT('',(6.364695587894,3.44,2.431994472735));
+#5013 = LINE('',#5014,#5015);
+#5014 = CARTESIAN_POINT('',(6.364695590703,3.44,0.E+000));
+#5015 = VECTOR('',#5016,1.);
+#5016 = DIRECTION('',(0.E+000,0.E+000,1.));
+#5017 = ORIENTED_EDGE('',*,*,#5018,.F.);
+#5018 = EDGE_CURVE('',#5019,#5011,#5021,.T.);
+#5019 = VERTEX_POINT('',#5020);
+#5020 = CARTESIAN_POINT('',(6.432397320608,3.527617859245,2.5));
+#5021 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#5022,#5023,#5024,#5025,#5026),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#5022 = CARTESIAN_POINT('',(6.432397952132,3.527618618648,2.5000006));
+#5023 = CARTESIAN_POINT('',(6.410425617594,3.501197094183,2.479125098425
+    ));
+#5024 = CARTESIAN_POINT('',(6.389386196646,3.474303103296,2.458156254658
+    ));
+#5025 = CARTESIAN_POINT('',(6.369251325858,3.44695145447,2.437155433402)
+  );
+#5026 = CARTESIAN_POINT('',(6.35,3.419141149077,2.416190432176));
+#5027 = ORIENTED_EDGE('',*,*,#5028,.F.);
+#5028 = EDGE_CURVE('',#5029,#5019,#5031,.T.);
+#5029 = VERTEX_POINT('',#5030);
+#5030 = CARTESIAN_POINT('',(6.632382140755,3.727602679392,2.5));
+#5031 = CIRCLE('',#5032,1.5446);
+#5032 = AXIS2_PLACEMENT_3D('',#5033,#5034,#5035);
+#5033 = CARTESIAN_POINT('',(7.62,2.54,2.5));
+#5034 = DIRECTION('',(0.E+000,0.E+000,1.));
+#5035 = DIRECTION('',(1.,0.E+000,0.E+000));
+#5036 = ORIENTED_EDGE('',*,*,#5037,.F.);
+#5037 = EDGE_CURVE('',#4966,#5029,#5038,.T.);
+#5038 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#5039,#5040,#5041,#5042,#5043),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#5039 = CARTESIAN_POINT('',(6.740858850923,3.81,2.416190432176));
+#5040 = CARTESIAN_POINT('',(6.713048544189,3.790748673214,2.437155434413
+    ));
+#5041 = CARTESIAN_POINT('',(6.685696897351,3.770613804874,2.458156249402
+    ));
+#5042 = CARTESIAN_POINT('',(6.658802904159,3.749574381028,2.479125099734
+    ));
+#5043 = CARTESIAN_POINT('',(6.632381381352,3.727602047868,2.5000006));
+#5044 = CYLINDRICAL_SURFACE('',#5045,1.5446);
+#5045 = AXIS2_PLACEMENT_3D('',#5046,#5047,#5048);
+#5046 = CARTESIAN_POINT('',(7.62,2.54,0.E+000));
+#5047 = DIRECTION('',(0.E+000,0.E+000,1.));
+#5048 = DIRECTION('',(1.,0.E+000,0.E+000));
+#5049 = ADVANCED_FACE('',(#5050),#5089,.T.);
+#5050 = FACE_BOUND('',#5051,.T.);
+#5051 = EDGE_LOOP('',(#5052,#5053,#5054,#5055,#5056,#5065,#5073,#5081,
+    #5087,#5088));
+#5052 = ORIENTED_EDGE('',*,*,#4572,.F.);
+#5053 = ORIENTED_EDGE('',*,*,#4605,.F.);
+#5054 = ORIENTED_EDGE('',*,*,#4621,.T.);
+#5055 = ORIENTED_EDGE('',*,*,#4693,.T.);
+#5056 = ORIENTED_EDGE('',*,*,#5057,.T.);
+#5057 = EDGE_CURVE('',#4686,#5058,#5060,.T.);
+#5058 = VERTEX_POINT('',#5059);
+#5059 = CARTESIAN_POINT('',(6.364695590703,1.64,2.39));
+#5060 = CIRCLE('',#5061,1.5446);
+#5061 = AXIS2_PLACEMENT_3D('',#5062,#5063,#5064);
+#5062 = CARTESIAN_POINT('',(7.62,2.54,2.39));
+#5063 = DIRECTION('',(0.E+000,0.E+000,1.));
+#5064 = DIRECTION('',(1.,0.E+000,0.E+000));
+#5065 = ORIENTED_EDGE('',*,*,#5066,.T.);
+#5066 = EDGE_CURVE('',#5058,#5067,#5069,.T.);
+#5067 = VERTEX_POINT('',#5068);
+#5068 = CARTESIAN_POINT('',(6.7,1.64,2.39));
+#5069 = LINE('',#5070,#5071);
+#5070 = CARTESIAN_POINT('',(6.,1.64,2.39));
+#5071 = VECTOR('',#5072,1.);
+#5072 = DIRECTION('',(1.,0.E+000,0.E+000));
+#5073 = ORIENTED_EDGE('',*,*,#5074,.T.);
+#5074 = EDGE_CURVE('',#5067,#5075,#5077,.T.);
+#5075 = VERTEX_POINT('',#5076);
+#5076 = CARTESIAN_POINT('',(6.7,3.44,2.39));
+#5077 = LINE('',#5078,#5079);
+#5078 = CARTESIAN_POINT('',(6.7,1.64,2.39));
+#5079 = VECTOR('',#5080,1.);
+#5080 = DIRECTION('',(0.E+000,1.,0.E+000));
+#5081 = ORIENTED_EDGE('',*,*,#5082,.F.);
+#5082 = EDGE_CURVE('',#5002,#5075,#5083,.T.);
+#5083 = LINE('',#5084,#5085);
+#5084 = CARTESIAN_POINT('',(6.,3.44,2.39));
+#5085 = VECTOR('',#5086,1.);
+#5086 = DIRECTION('',(1.,0.E+000,0.E+000));
+#5087 = ORIENTED_EDGE('',*,*,#5001,.T.);
+#5088 = ORIENTED_EDGE('',*,*,#4540,.T.);
+#5089 = PLANE('',#5090);
+#5090 = AXIS2_PLACEMENT_3D('',#5091,#5092,#5093);
+#5091 = CARTESIAN_POINT('',(6.,1.64,2.39));
+#5092 = DIRECTION('',(0.E+000,0.E+000,1.));
+#5093 = DIRECTION('',(1.,0.E+000,0.E+000));
+#5094 = ADVANCED_FACE('',(#5095),#5162,.T.);
+#5095 = FACE_BOUND('',#5096,.T.);
+#5096 = EDGE_LOOP('',(#5097,#5098,#5108,#5117,#5125,#5126,#5136,#5145,
+    #5155,#5161));
+#5097 = ORIENTED_EDGE('',*,*,#4685,.F.);
+#5098 = ORIENTED_EDGE('',*,*,#5099,.T.);
+#5099 = EDGE_CURVE('',#4676,#5100,#5102,.T.);
+#5100 = VERTEX_POINT('',#5101);
+#5101 = CARTESIAN_POINT('',(6.432397320608,1.552382140755,0.E+000));
+#5102 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#5103,#5104,#5105,#5106,#5107),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#5103 = CARTESIAN_POINT('',(6.35,1.660858850923,8.38095678235E-002));
+#5104 = CARTESIAN_POINT('',(6.369251326786,1.633048544189,
+    6.2844565587E-002));
+#5105 = CARTESIAN_POINT('',(6.389386195126,1.605696897351,
+    4.184375059841E-002));
+#5106 = CARTESIAN_POINT('',(6.410425618972,1.578802904159,
+    2.087490026575E-002));
+#5107 = CARTESIAN_POINT('',(6.432397952132,1.552381381352,
+    -6.000000000641E-007));
+#5108 = ORIENTED_EDGE('',*,*,#5109,.T.);
+#5109 = EDGE_CURVE('',#5100,#5110,#5112,.T.);
+#5110 = VERTEX_POINT('',#5111);
+#5111 = CARTESIAN_POINT('',(6.632382140755,1.352397320608,0.E+000));
+#5112 = CIRCLE('',#5113,1.5446);
+#5113 = AXIS2_PLACEMENT_3D('',#5114,#5115,#5116);
+#5114 = CARTESIAN_POINT('',(7.62,2.54,0.E+000));
+#5115 = DIRECTION('',(0.E+000,0.E+000,1.));
+#5116 = DIRECTION('',(1.,0.E+000,0.E+000));
+#5117 = ORIENTED_EDGE('',*,*,#5118,.F.);
+#5118 = EDGE_CURVE('',#4730,#5110,#5119,.T.);
+#5119 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#5120,#5121,#5122,#5123,#5124),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#5120 = CARTESIAN_POINT('',(6.740858850923,1.27,8.380956782353E-002));
+#5121 = CARTESIAN_POINT('',(6.713048544189,1.289251326786,
+    6.284456558702E-002));
+#5122 = CARTESIAN_POINT('',(6.685696897351,1.309386195126,
+    4.184375059841E-002));
+#5123 = CARTESIAN_POINT('',(6.658802904159,1.330425618972,
+    2.087490026575E-002));
+#5124 = CARTESIAN_POINT('',(6.632381381352,1.352397952132,
+    -6.000000013964E-007));
+#5125 = ORIENTED_EDGE('',*,*,#4729,.T.);
+#5126 = ORIENTED_EDGE('',*,*,#5127,.F.);
+#5127 = EDGE_CURVE('',#5128,#4732,#5130,.T.);
+#5128 = VERTEX_POINT('',#5129);
+#5129 = CARTESIAN_POINT('',(6.632382140755,1.352397320608,2.5));
+#5130 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#5131,#5132,#5133,#5134,#5135),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#5131 = CARTESIAN_POINT('',(6.632381381352,1.352397952132,2.5000006));
+#5132 = CARTESIAN_POINT('',(6.658802905817,1.330425617594,2.479125098425
+    ));
+#5133 = CARTESIAN_POINT('',(6.685696896704,1.309386196646,2.458156254658
+    ));
+#5134 = CARTESIAN_POINT('',(6.71304854553,1.289251325858,2.437155433402)
+  );
+#5135 = CARTESIAN_POINT('',(6.740858850923,1.27,2.416190432176));
+#5136 = ORIENTED_EDGE('',*,*,#5137,.F.);
+#5137 = EDGE_CURVE('',#5138,#5128,#5140,.T.);
+#5138 = VERTEX_POINT('',#5139);
+#5139 = CARTESIAN_POINT('',(6.432397320608,1.552382140755,2.5));
+#5140 = CIRCLE('',#5141,1.5446);
+#5141 = AXIS2_PLACEMENT_3D('',#5142,#5143,#5144);
+#5142 = CARTESIAN_POINT('',(7.62,2.54,2.5));
+#5143 = DIRECTION('',(0.E+000,0.E+000,1.));
+#5144 = DIRECTION('',(1.,0.E+000,0.E+000));
+#5145 = ORIENTED_EDGE('',*,*,#5146,.T.);
+#5146 = EDGE_CURVE('',#5138,#5147,#5149,.T.);
+#5147 = VERTEX_POINT('',#5148);
+#5148 = CARTESIAN_POINT('',(6.364695587894,1.64,2.431994472735));
+#5149 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#5150,#5151,#5152,#5153,#5154),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#5150 = CARTESIAN_POINT('',(6.432397952132,1.552381381352,2.5000006));
+#5151 = CARTESIAN_POINT('',(6.410425617594,1.578802905817,2.479125098425
+    ));
+#5152 = CARTESIAN_POINT('',(6.389386196646,1.605696896704,2.458156254658
+    ));
+#5153 = CARTESIAN_POINT('',(6.369251325858,1.63304854553,2.437155433402)
+  );
+#5154 = CARTESIAN_POINT('',(6.35,1.660858850923,2.416190432176));
+#5155 = ORIENTED_EDGE('',*,*,#5156,.F.);
+#5156 = EDGE_CURVE('',#5058,#5147,#5157,.T.);
+#5157 = LINE('',#5158,#5159);
+#5158 = CARTESIAN_POINT('',(6.364695590703,1.64,0.E+000));
+#5159 = VECTOR('',#5160,1.);
+#5160 = DIRECTION('',(0.E+000,0.E+000,1.));
+#5161 = ORIENTED_EDGE('',*,*,#5057,.F.);
+#5162 = CYLINDRICAL_SURFACE('',#5163,1.5446);
+#5163 = AXIS2_PLACEMENT_3D('',#5164,#5165,#5166);
+#5164 = CARTESIAN_POINT('',(7.62,2.54,0.E+000));
+#5165 = DIRECTION('',(0.E+000,0.E+000,1.));
+#5166 = DIRECTION('',(1.,0.E+000,0.E+000));
+#5167 = ADVANCED_FACE('',(#5168),#5179,.T.);
+#5168 = FACE_BOUND('',#5169,.T.);
+#5169 = EDGE_LOOP('',(#5170,#5171,#5172,#5178));
+#5170 = ORIENTED_EDGE('',*,*,#4714,.F.);
+#5171 = ORIENTED_EDGE('',*,*,#4992,.T.);
+#5172 = ORIENTED_EDGE('',*,*,#5173,.T.);
+#5173 = EDGE_CURVE('',#4984,#5100,#5174,.T.);
+#5174 = LINE('',#5175,#5176);
+#5175 = CARTESIAN_POINT('',(6.432397320608,3.81,0.E+000));
+#5176 = VECTOR('',#5177,1.);
+#5177 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016));
+#5178 = ORIENTED_EDGE('',*,*,#5099,.F.);
+#5179 = CYLINDRICAL_SURFACE('',#5180,1.72421);
+#5180 = AXIS2_PLACEMENT_3D('',#5181,#5182,#5183);
+#5181 = CARTESIAN_POINT('',(7.62,3.81,1.25));
+#5182 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016));
+#5183 = DIRECTION('',(1.,0.E+000,0.E+000));
+#5184 = ADVANCED_FACE('',(#5185),#5212,.T.);
+#5185 = FACE_BOUND('',#5186,.T.);
+#5186 = EDGE_LOOP('',(#5187,#5195,#5196,#5204));
+#5187 = ORIENTED_EDGE('',*,*,#5188,.F.);
+#5188 = EDGE_CURVE('',#4740,#5189,#5191,.T.);
+#5189 = VERTEX_POINT('',#5190);
+#5190 = CARTESIAN_POINT('',(8.607617859245,1.187602679392,0.E+000));
+#5191 = LINE('',#5192,#5193);
+#5192 = CARTESIAN_POINT('',(6.35,1.187602679392,0.E+000));
+#5193 = VECTOR('',#5194,1.);
+#5194 = DIRECTION('',(1.,0.E+000,-2.22044604925E-016));
+#5195 = ORIENTED_EDGE('',*,*,#4739,.T.);
+#5196 = ORIENTED_EDGE('',*,*,#5197,.T.);
+#5197 = EDGE_CURVE('',#4730,#5198,#5200,.T.);
+#5198 = VERTEX_POINT('',#5199);
+#5199 = CARTESIAN_POINT('',(8.499141149077,1.27,8.38095678235E-002));
+#5200 = LINE('',#5201,#5202);
+#5201 = CARTESIAN_POINT('',(6.35,1.27,8.38095678235E-002));
+#5202 = VECTOR('',#5203,1.);
+#5203 = DIRECTION('',(1.,0.E+000,-2.22044604925E-016));
+#5204 = ORIENTED_EDGE('',*,*,#5205,.F.);
+#5205 = EDGE_CURVE('',#5189,#5198,#5206,.T.);
+#5206 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#5207,#5208,#5209,#5210,#5211),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#5207 = CARTESIAN_POINT('',(8.607618618648,1.187602047868,
+    -5.999999987319E-007));
+#5208 = CARTESIAN_POINT('',(8.581197094183,1.209574382406,
+    2.087490157544E-002));
+#5209 = CARTESIAN_POINT('',(8.554303103296,1.230613803354,
+    4.184374534235E-002));
+#5210 = CARTESIAN_POINT('',(8.52695145447,1.250748674142,
+    6.28445665984E-002));
+#5211 = CARTESIAN_POINT('',(8.499141149077,1.27,8.38095678235E-002));
+#5212 = CYLINDRICAL_SURFACE('',#5213,1.72421);
+#5213 = AXIS2_PLACEMENT_3D('',#5214,#5215,#5216);
+#5214 = CARTESIAN_POINT('',(6.35,0.E+000,1.25));
+#5215 = DIRECTION('',(1.,0.E+000,-2.22044604925E-016));
+#5216 = DIRECTION('',(-2.22044604925E-016,0.E+000,-1.));
+#5217 = ADVANCED_FACE('',(#5218),#5245,.T.);
+#5218 = FACE_BOUND('',#5219,.T.);
+#5219 = EDGE_LOOP('',(#5220,#5221,#5229,#5239));
+#5220 = ORIENTED_EDGE('',*,*,#4803,.T.);
+#5221 = ORIENTED_EDGE('',*,*,#5222,.T.);
+#5222 = EDGE_CURVE('',#4795,#5223,#5225,.T.);
+#5223 = VERTEX_POINT('',#5224);
+#5224 = CARTESIAN_POINT('',(8.607617859245,1.187602679392,2.5));
+#5225 = LINE('',#5226,#5227);
+#5226 = CARTESIAN_POINT('',(6.35,1.187602679392,2.5));
+#5227 = VECTOR('',#5228,1.);
+#5228 = DIRECTION('',(1.,0.E+000,-2.22044604925E-016));
+#5229 = ORIENTED_EDGE('',*,*,#5230,.F.);
+#5230 = EDGE_CURVE('',#5231,#5223,#5233,.T.);
+#5231 = VERTEX_POINT('',#5232);
+#5232 = CARTESIAN_POINT('',(8.499141149077,1.27,2.416190432176));
+#5233 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#5234,#5235,#5236,#5237,#5238),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#5234 = CARTESIAN_POINT('',(8.499141149077,1.27,2.416190432176));
+#5235 = CARTESIAN_POINT('',(8.526951455811,1.250748673214,2.437155434413
+    ));
+#5236 = CARTESIAN_POINT('',(8.554303102649,1.230613804874,2.458156249402
+    ));
+#5237 = CARTESIAN_POINT('',(8.581197095841,1.209574381028,2.479125099734
+    ));
+#5238 = CARTESIAN_POINT('',(8.607618618648,1.187602047868,2.5000006));
+#5239 = ORIENTED_EDGE('',*,*,#5240,.F.);
+#5240 = EDGE_CURVE('',#4732,#5231,#5241,.T.);
+#5241 = LINE('',#5242,#5243);
+#5242 = CARTESIAN_POINT('',(6.35,1.27,2.416190432176));
+#5243 = VECTOR('',#5244,1.);
+#5244 = DIRECTION('',(1.,0.E+000,-2.22044604925E-016));
+#5245 = CYLINDRICAL_SURFACE('',#5246,1.72421);
+#5246 = AXIS2_PLACEMENT_3D('',#5247,#5248,#5249);
+#5247 = CARTESIAN_POINT('',(6.35,0.E+000,1.25));
+#5248 = DIRECTION('',(1.,0.E+000,-2.22044604925E-016));
+#5249 = DIRECTION('',(-2.22044604925E-016,0.E+000,-1.));
+#5250 = ADVANCED_FACE('',(#5251),#5289,.F.);
+#5251 = FACE_BOUND('',#5252,.F.);
+#5252 = EDGE_LOOP('',(#5253,#5261,#5270,#5278,#5285,#5286,#5287,#5288));
+#5253 = ORIENTED_EDGE('',*,*,#5254,.T.);
+#5254 = EDGE_CURVE('',#4893,#5255,#5257,.T.);
+#5255 = VERTEX_POINT('',#5256);
+#5256 = CARTESIAN_POINT('',(8.607617859245,-1.187602679392,0.E+000));
+#5257 = LINE('',#5258,#5259);
+#5258 = CARTESIAN_POINT('',(6.35,-1.187602679392,0.E+000));
+#5259 = VECTOR('',#5260,1.);
+#5260 = DIRECTION('',(1.,0.E+000,-2.22044604925E-016));
+#5261 = ORIENTED_EDGE('',*,*,#5262,.T.);
+#5262 = EDGE_CURVE('',#5255,#5263,#5265,.T.);
+#5263 = VERTEX_POINT('',#5264);
+#5264 = CARTESIAN_POINT('',(8.807602679392,-0.987617859245,0.E+000));
+#5265 = CIRCLE('',#5266,1.5446);
+#5266 = AXIS2_PLACEMENT_3D('',#5267,#5268,#5269);
+#5267 = CARTESIAN_POINT('',(7.62,0.E+000,0.E+000));
+#5268 = DIRECTION('',(0.E+000,0.E+000,1.));
+#5269 = DIRECTION('',(1.,0.E+000,0.E+000));
+#5270 = ORIENTED_EDGE('',*,*,#5271,.F.);
+#5271 = EDGE_CURVE('',#5272,#5263,#5274,.T.);
+#5272 = VERTEX_POINT('',#5273);
+#5273 = CARTESIAN_POINT('',(8.807602679392,0.987617859245,0.E+000));
+#5274 = LINE('',#5275,#5276);
+#5275 = CARTESIAN_POINT('',(8.807602679392,1.27,0.E+000));
+#5276 = VECTOR('',#5277,1.);
+#5277 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016));
+#5278 = ORIENTED_EDGE('',*,*,#5279,.T.);
+#5279 = EDGE_CURVE('',#5272,#5189,#5280,.T.);
+#5280 = CIRCLE('',#5281,1.5446);
+#5281 = AXIS2_PLACEMENT_3D('',#5282,#5283,#5284);
+#5282 = CARTESIAN_POINT('',(7.62,0.E+000,0.E+000));
+#5283 = DIRECTION('',(0.E+000,0.E+000,1.));
+#5284 = DIRECTION('',(1.,0.E+000,0.E+000));
+#5285 = ORIENTED_EDGE('',*,*,#5188,.F.);
+#5286 = ORIENTED_EDGE('',*,*,#4749,.T.);
+#5287 = ORIENTED_EDGE('',*,*,#4866,.T.);
+#5288 = ORIENTED_EDGE('',*,*,#4892,.T.);
+#5289 = PLANE('',#5290);
+#5290 = AXIS2_PLACEMENT_3D('',#5291,#5292,#5293);
+#5291 = CARTESIAN_POINT('',(7.62,0.E+000,0.E+000));
+#5292 = DIRECTION('',(0.E+000,0.E+000,1.));
+#5293 = DIRECTION('',(1.,0.E+000,0.E+000));
+#5294 = ADVANCED_FACE('',(#5295),#5402,.T.);
+#5295 = FACE_BOUND('',#5296,.T.);
+#5296 = EDGE_LOOP('',(#5297,#5298,#5299,#5307,#5315,#5323,#5331,#5337,
+    #5338,#5346,#5355,#5363,#5371,#5379,#5387,#5395));
+#5297 = ORIENTED_EDGE('',*,*,#5222,.F.);
+#5298 = ORIENTED_EDGE('',*,*,#4794,.T.);
+#5299 = ORIENTED_EDGE('',*,*,#5300,.T.);
+#5300 = EDGE_CURVE('',#4785,#5301,#5303,.T.);
+#5301 = VERTEX_POINT('',#5302);
+#5302 = CARTESIAN_POINT('',(6.432397320608,0.9,2.5));
+#5303 = LINE('',#5304,#5305);
+#5304 = CARTESIAN_POINT('',(6.432397320608,1.27,2.5));
+#5305 = VECTOR('',#5306,1.);
+#5306 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016));
+#5307 = ORIENTED_EDGE('',*,*,#5308,.F.);
+#5308 = EDGE_CURVE('',#5309,#5301,#5311,.T.);
+#5309 = VERTEX_POINT('',#5310);
+#5310 = CARTESIAN_POINT('',(6.7,0.9,2.5));
+#5311 = LINE('',#5312,#5313);
+#5312 = CARTESIAN_POINT('',(6.175,0.9,2.5));
+#5313 = VECTOR('',#5314,1.);
+#5314 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#5315 = ORIENTED_EDGE('',*,*,#5316,.F.);
+#5316 = EDGE_CURVE('',#5317,#5309,#5319,.T.);
+#5317 = VERTEX_POINT('',#5318);
+#5318 = CARTESIAN_POINT('',(6.7,-0.9,2.5));
+#5319 = LINE('',#5320,#5321);
+#5320 = CARTESIAN_POINT('',(6.7,-1.085,2.5));
+#5321 = VECTOR('',#5322,1.);
+#5322 = DIRECTION('',(0.E+000,1.,0.E+000));
+#5323 = ORIENTED_EDGE('',*,*,#5324,.T.);
+#5324 = EDGE_CURVE('',#5317,#5325,#5327,.T.);
+#5325 = VERTEX_POINT('',#5326);
+#5326 = CARTESIAN_POINT('',(6.432397320608,-0.9,2.5));
+#5327 = LINE('',#5328,#5329);
+#5328 = CARTESIAN_POINT('',(6.175,-0.9,2.5));
+#5329 = VECTOR('',#5330,1.);
+#5330 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#5331 = ORIENTED_EDGE('',*,*,#5332,.T.);
+#5332 = EDGE_CURVE('',#5325,#4930,#5333,.T.);
+#5333 = LINE('',#5334,#5335);
+#5334 = CARTESIAN_POINT('',(6.432397320608,1.27,2.5));
+#5335 = VECTOR('',#5336,1.);
+#5336 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016));
+#5337 = ORIENTED_EDGE('',*,*,#4929,.T.);
+#5338 = ORIENTED_EDGE('',*,*,#5339,.T.);
+#5339 = EDGE_CURVE('',#4920,#5340,#5342,.T.);
+#5340 = VERTEX_POINT('',#5341);
+#5341 = CARTESIAN_POINT('',(8.607617859245,-1.187602679392,2.5));
+#5342 = LINE('',#5343,#5344);
+#5343 = CARTESIAN_POINT('',(6.35,-1.187602679392,2.5));
+#5344 = VECTOR('',#5345,1.);
+#5345 = DIRECTION('',(1.,0.E+000,-2.22044604925E-016));
+#5346 = ORIENTED_EDGE('',*,*,#5347,.T.);
+#5347 = EDGE_CURVE('',#5340,#5348,#5350,.T.);
+#5348 = VERTEX_POINT('',#5349);
+#5349 = CARTESIAN_POINT('',(8.807602679392,-0.987617859245,2.5));
+#5350 = CIRCLE('',#5351,1.5446);
+#5351 = AXIS2_PLACEMENT_3D('',#5352,#5353,#5354);
+#5352 = CARTESIAN_POINT('',(7.62,0.E+000,2.5));
+#5353 = DIRECTION('',(0.E+000,0.E+000,1.));
+#5354 = DIRECTION('',(1.,0.E+000,0.E+000));
+#5355 = ORIENTED_EDGE('',*,*,#5356,.F.);
+#5356 = EDGE_CURVE('',#5357,#5348,#5359,.T.);
+#5357 = VERTEX_POINT('',#5358);
+#5358 = CARTESIAN_POINT('',(8.807602679392,-0.9,2.5));
+#5359 = LINE('',#5360,#5361);
+#5360 = CARTESIAN_POINT('',(8.807602679392,1.27,2.5));
+#5361 = VECTOR('',#5362,1.);
+#5362 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016));
+#5363 = ORIENTED_EDGE('',*,*,#5364,.T.);
+#5364 = EDGE_CURVE('',#5357,#5365,#5367,.T.);
+#5365 = VERTEX_POINT('',#5366);
+#5366 = CARTESIAN_POINT('',(8.54,-0.9,2.5));
+#5367 = LINE('',#5368,#5369);
+#5368 = CARTESIAN_POINT('',(7.445,-0.9,2.5));
+#5369 = VECTOR('',#5370,1.);
+#5370 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#5371 = ORIENTED_EDGE('',*,*,#5372,.T.);
+#5372 = EDGE_CURVE('',#5365,#5373,#5375,.T.);
+#5373 = VERTEX_POINT('',#5374);
+#5374 = CARTESIAN_POINT('',(8.54,0.9,2.5));
+#5375 = LINE('',#5376,#5377);
+#5376 = CARTESIAN_POINT('',(8.54,-1.085,2.5));
+#5377 = VECTOR('',#5378,1.);
+#5378 = DIRECTION('',(0.E+000,1.,0.E+000));
+#5379 = ORIENTED_EDGE('',*,*,#5380,.F.);
+#5380 = EDGE_CURVE('',#5381,#5373,#5383,.T.);
+#5381 = VERTEX_POINT('',#5382);
+#5382 = CARTESIAN_POINT('',(8.807602679392,0.9,2.5));
+#5383 = LINE('',#5384,#5385);
+#5384 = CARTESIAN_POINT('',(7.445,0.9,2.5));
+#5385 = VECTOR('',#5386,1.);
+#5386 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#5387 = ORIENTED_EDGE('',*,*,#5388,.F.);
+#5388 = EDGE_CURVE('',#5389,#5381,#5391,.T.);
+#5389 = VERTEX_POINT('',#5390);
+#5390 = CARTESIAN_POINT('',(8.807602679392,0.987617859245,2.5));
+#5391 = LINE('',#5392,#5393);
+#5392 = CARTESIAN_POINT('',(8.807602679392,1.27,2.5));
+#5393 = VECTOR('',#5394,1.);
+#5394 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016));
+#5395 = ORIENTED_EDGE('',*,*,#5396,.T.);
+#5396 = EDGE_CURVE('',#5389,#5223,#5397,.T.);
+#5397 = CIRCLE('',#5398,1.5446);
+#5398 = AXIS2_PLACEMENT_3D('',#5399,#5400,#5401);
+#5399 = CARTESIAN_POINT('',(7.62,0.E+000,2.5));
+#5400 = DIRECTION('',(0.E+000,0.E+000,1.));
+#5401 = DIRECTION('',(1.,0.E+000,0.E+000));
+#5402 = PLANE('',#5403);
+#5403 = AXIS2_PLACEMENT_3D('',#5404,#5405,#5406);
+#5404 = CARTESIAN_POINT('',(6.35,-1.27,2.5));
+#5405 = DIRECTION('',(0.E+000,0.E+000,1.));
+#5406 = DIRECTION('',(1.,0.E+000,0.E+000));
+#5407 = ADVANCED_FACE('',(#5408),#5419,.T.);
+#5408 = FACE_BOUND('',#5409,.T.);
+#5409 = EDGE_LOOP('',(#5410,#5411,#5412));
+#5410 = ORIENTED_EDGE('',*,*,#5300,.F.);
+#5411 = ORIENTED_EDGE('',*,*,#4784,.T.);
+#5412 = ORIENTED_EDGE('',*,*,#5413,.F.);
+#5413 = EDGE_CURVE('',#5301,#4777,#5414,.T.);
+#5414 = CIRCLE('',#5415,1.72421);
+#5415 = AXIS2_PLACEMENT_3D('',#5416,#5417,#5418);
+#5416 = CARTESIAN_POINT('',(7.62,0.9,1.25));
+#5417 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016));
+#5418 = DIRECTION('',(1.,0.E+000,0.E+000));
+#5419 = CYLINDRICAL_SURFACE('',#5420,1.72421);
+#5420 = AXIS2_PLACEMENT_3D('',#5421,#5422,#5423);
+#5421 = CARTESIAN_POINT('',(7.62,1.27,1.25));
+#5422 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016));
+#5423 = DIRECTION('',(1.,0.E+000,0.E+000));
+#5424 = ADVANCED_FACE('',(#5425),#5437,.F.);
+#5425 = FACE_BOUND('',#5426,.F.);
+#5426 = EDGE_LOOP('',(#5427,#5428,#5429,#5430,#5431));
+#5427 = ORIENTED_EDGE('',*,*,#4848,.F.);
+#5428 = ORIENTED_EDGE('',*,*,#4776,.T.);
+#5429 = ORIENTED_EDGE('',*,*,#5413,.F.);
+#5430 = ORIENTED_EDGE('',*,*,#5308,.F.);
+#5431 = ORIENTED_EDGE('',*,*,#5432,.F.);
+#5432 = EDGE_CURVE('',#4841,#5309,#5433,.T.);
+#5433 = LINE('',#5434,#5435);
+#5434 = CARTESIAN_POINT('',(6.7,0.9,2.39));
+#5435 = VECTOR('',#5436,1.);
+#5436 = DIRECTION('',(0.E+000,0.E+000,1.));
+#5437 = PLANE('',#5438);
+#5438 = AXIS2_PLACEMENT_3D('',#5439,#5440,#5441);
+#5439 = CARTESIAN_POINT('',(6.,0.9,2.39));
+#5440 = DIRECTION('',(0.E+000,1.,0.E+000));
+#5441 = DIRECTION('',(0.E+000,0.E+000,1.));
+#5442 = ADVANCED_FACE('',(#5443),#5454,.F.);
+#5443 = FACE_BOUND('',#5444,.F.);
+#5444 = EDGE_LOOP('',(#5445,#5451,#5452,#5453));
+#5445 = ORIENTED_EDGE('',*,*,#5446,.F.);
+#5446 = EDGE_CURVE('',#4833,#5317,#5447,.T.);
+#5447 = LINE('',#5448,#5449);
+#5448 = CARTESIAN_POINT('',(6.7,-0.9,2.39));
+#5449 = VECTOR('',#5450,1.);
+#5450 = DIRECTION('',(0.E+000,0.E+000,1.));
+#5451 = ORIENTED_EDGE('',*,*,#4840,.T.);
+#5452 = ORIENTED_EDGE('',*,*,#5432,.T.);
+#5453 = ORIENTED_EDGE('',*,*,#5316,.F.);
+#5454 = PLANE('',#5455);
+#5455 = AXIS2_PLACEMENT_3D('',#5456,#5457,#5458);
+#5456 = CARTESIAN_POINT('',(6.7,-0.9,2.39));
+#5457 = DIRECTION('',(1.,0.E+000,0.E+000));
+#5458 = DIRECTION('',(0.E+000,0.E+000,1.));
+#5459 = ADVANCED_FACE('',(#5460),#5473,.T.);
+#5460 = FACE_BOUND('',#5461,.T.);
+#5461 = EDGE_LOOP('',(#5462,#5463,#5464,#5471,#5472));
+#5462 = ORIENTED_EDGE('',*,*,#4832,.F.);
+#5463 = ORIENTED_EDGE('',*,*,#4948,.T.);
+#5464 = ORIENTED_EDGE('',*,*,#5465,.F.);
+#5465 = EDGE_CURVE('',#5325,#4939,#5466,.T.);
+#5466 = CIRCLE('',#5467,1.72421);
+#5467 = AXIS2_PLACEMENT_3D('',#5468,#5469,#5470);
+#5468 = CARTESIAN_POINT('',(7.62,-0.9,1.25));
+#5469 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016));
+#5470 = DIRECTION('',(1.,0.E+000,0.E+000));
+#5471 = ORIENTED_EDGE('',*,*,#5324,.F.);
+#5472 = ORIENTED_EDGE('',*,*,#5446,.F.);
+#5473 = PLANE('',#5474);
+#5474 = AXIS2_PLACEMENT_3D('',#5475,#5476,#5477);
+#5475 = CARTESIAN_POINT('',(6.,-0.9,2.39));
+#5476 = DIRECTION('',(0.E+000,1.,0.E+000));
+#5477 = DIRECTION('',(0.E+000,0.E+000,1.));
+#5478 = ADVANCED_FACE('',(#5479),#5484,.T.);
+#5479 = FACE_BOUND('',#5480,.T.);
+#5480 = EDGE_LOOP('',(#5481,#5482,#5483));
+#5481 = ORIENTED_EDGE('',*,*,#5332,.F.);
+#5482 = ORIENTED_EDGE('',*,*,#5465,.T.);
+#5483 = ORIENTED_EDGE('',*,*,#4938,.F.);
+#5484 = CYLINDRICAL_SURFACE('',#5485,1.72421);
+#5485 = AXIS2_PLACEMENT_3D('',#5486,#5487,#5488);
+#5486 = CARTESIAN_POINT('',(7.62,1.27,1.25));
+#5487 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016));
+#5488 = DIRECTION('',(1.,0.E+000,0.E+000));
+#5489 = ADVANCED_FACE('',(#5490),#5510,.T.);
+#5490 = FACE_BOUND('',#5491,.T.);
+#5491 = EDGE_LOOP('',(#5492,#5493,#5494,#5502));
+#5492 = ORIENTED_EDGE('',*,*,#5339,.F.);
+#5493 = ORIENTED_EDGE('',*,*,#4919,.T.);
+#5494 = ORIENTED_EDGE('',*,*,#5495,.T.);
+#5495 = EDGE_CURVE('',#4912,#5496,#5498,.T.);
+#5496 = VERTEX_POINT('',#5497);
+#5497 = CARTESIAN_POINT('',(8.499141149077,-1.27,2.416190432176));
+#5498 = LINE('',#5499,#5500);
+#5499 = CARTESIAN_POINT('',(6.35,-1.27,2.416190432176));
+#5500 = VECTOR('',#5501,1.);
+#5501 = DIRECTION('',(1.,0.E+000,-2.22044604925E-016));
+#5502 = ORIENTED_EDGE('',*,*,#5503,.F.);
+#5503 = EDGE_CURVE('',#5340,#5496,#5504,.T.);
+#5504 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#5505,#5506,#5507,#5508,#5509),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#5505 = CARTESIAN_POINT('',(8.607618618648,-1.187602047868,2.5000006));
+#5506 = CARTESIAN_POINT('',(8.581197094183,-1.209574382406,
+    2.479125098425));
+#5507 = CARTESIAN_POINT('',(8.554303103296,-1.230613803354,
+    2.458156254658));
+#5508 = CARTESIAN_POINT('',(8.52695145447,-1.250748674142,2.437155433402
+    ));
+#5509 = CARTESIAN_POINT('',(8.499141149077,-1.27,2.416190432176));
+#5510 = CYLINDRICAL_SURFACE('',#5511,1.72421);
+#5511 = AXIS2_PLACEMENT_3D('',#5512,#5513,#5514);
+#5512 = CARTESIAN_POINT('',(6.35,0.E+000,1.25));
+#5513 = DIRECTION('',(1.,0.E+000,-2.22044604925E-016));
+#5514 = DIRECTION('',(-2.22044604925E-016,0.E+000,-1.));
+#5515 = ADVANCED_FACE('',(#5516),#5534,.F.);
+#5516 = FACE_BOUND('',#5517,.F.);
+#5517 = EDGE_LOOP('',(#5518,#5526,#5527,#5528));
+#5518 = ORIENTED_EDGE('',*,*,#5519,.F.);
+#5519 = EDGE_CURVE('',#4902,#5520,#5522,.T.);
+#5520 = VERTEX_POINT('',#5521);
+#5521 = CARTESIAN_POINT('',(8.499141149077,-1.27,8.38095678235E-002));
+#5522 = LINE('',#5523,#5524);
+#5523 = CARTESIAN_POINT('',(6.35,-1.27,8.38095678235E-002));
+#5524 = VECTOR('',#5525,1.);
+#5525 = DIRECTION('',(1.,0.E+000,-2.22044604925E-016));
+#5526 = ORIENTED_EDGE('',*,*,#4911,.T.);
+#5527 = ORIENTED_EDGE('',*,*,#5495,.T.);
+#5528 = ORIENTED_EDGE('',*,*,#5529,.F.);
+#5529 = EDGE_CURVE('',#5520,#5496,#5530,.T.);
+#5530 = LINE('',#5531,#5532);
+#5531 = CARTESIAN_POINT('',(8.499141149077,-1.27,0.E+000));
+#5532 = VECTOR('',#5533,1.);
+#5533 = DIRECTION('',(0.E+000,0.E+000,1.));
+#5534 = PLANE('',#5535);
+#5535 = AXIS2_PLACEMENT_3D('',#5536,#5537,#5538);
+#5536 = CARTESIAN_POINT('',(6.35,-1.27,0.E+000));
+#5537 = DIRECTION('',(0.E+000,1.,0.E+000));
+#5538 = DIRECTION('',(0.E+000,0.E+000,1.));
+#5539 = ADVANCED_FACE('',(#5540),#5553,.T.);
+#5540 = FACE_BOUND('',#5541,.T.);
+#5541 = EDGE_LOOP('',(#5542,#5543,#5544,#5552));
+#5542 = ORIENTED_EDGE('',*,*,#4901,.T.);
+#5543 = ORIENTED_EDGE('',*,*,#5254,.T.);
+#5544 = ORIENTED_EDGE('',*,*,#5545,.F.);
+#5545 = EDGE_CURVE('',#5520,#5255,#5546,.T.);
+#5546 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#5547,#5548,#5549,#5550,#5551),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#5547 = CARTESIAN_POINT('',(8.499141149077,-1.27,8.38095678235E-002));
+#5548 = CARTESIAN_POINT('',(8.526951455811,-1.250748673214,
+    6.2844565587E-002));
+#5549 = CARTESIAN_POINT('',(8.554303102649,-1.230613804874,
+    4.184375059841E-002));
+#5550 = CARTESIAN_POINT('',(8.581197095841,-1.209574381028,
+    2.087490026575E-002));
+#5551 = CARTESIAN_POINT('',(8.607618618648,-1.187602047868,
+    -5.999999989539E-007));
+#5552 = ORIENTED_EDGE('',*,*,#5519,.F.);
+#5553 = CYLINDRICAL_SURFACE('',#5554,1.72421);
+#5554 = AXIS2_PLACEMENT_3D('',#5555,#5556,#5557);
+#5555 = CARTESIAN_POINT('',(6.35,0.E+000,1.25));
+#5556 = DIRECTION('',(1.,0.E+000,-2.22044604925E-016));
+#5557 = DIRECTION('',(-2.22044604925E-016,0.E+000,-1.));
+#5558 = ADVANCED_FACE('',(#5559),#5584,.F.);
+#5559 = FACE_BOUND('',#5560,.F.);
+#5560 = EDGE_LOOP('',(#5561,#5562,#5570,#5578));
+#5561 = ORIENTED_EDGE('',*,*,#4963,.F.);
+#5562 = ORIENTED_EDGE('',*,*,#5563,.T.);
+#5563 = EDGE_CURVE('',#4964,#5564,#5566,.T.);
+#5564 = VERTEX_POINT('',#5565);
+#5565 = CARTESIAN_POINT('',(8.499141149077,3.81,8.38095678235E-002));
+#5566 = LINE('',#5567,#5568);
+#5567 = CARTESIAN_POINT('',(6.35,3.81,8.38095678235E-002));
+#5568 = VECTOR('',#5569,1.);
+#5569 = DIRECTION('',(1.,0.E+000,-2.22044604925E-016));
+#5570 = ORIENTED_EDGE('',*,*,#5571,.T.);
+#5571 = EDGE_CURVE('',#5564,#5572,#5574,.T.);
+#5572 = VERTEX_POINT('',#5573);
+#5573 = CARTESIAN_POINT('',(8.499141149077,3.81,2.416190432176));
+#5574 = LINE('',#5575,#5576);
+#5575 = CARTESIAN_POINT('',(8.499141149077,3.81,0.E+000));
+#5576 = VECTOR('',#5577,1.);
+#5577 = DIRECTION('',(0.E+000,0.E+000,1.));
+#5578 = ORIENTED_EDGE('',*,*,#5579,.F.);
+#5579 = EDGE_CURVE('',#4966,#5572,#5580,.T.);
+#5580 = LINE('',#5581,#5582);
+#5581 = CARTESIAN_POINT('',(6.35,3.81,2.416190432176));
+#5582 = VECTOR('',#5583,1.);
+#5583 = DIRECTION('',(1.,0.E+000,-2.22044604925E-016));
+#5584 = PLANE('',#5585);
+#5585 = AXIS2_PLACEMENT_3D('',#5586,#5587,#5588);
+#5586 = CARTESIAN_POINT('',(7.62,3.81,1.25));
+#5587 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016));
+#5588 = DIRECTION('',(1.,0.E+000,0.E+000));
+#5589 = ADVANCED_FACE('',(#5590),#5610,.T.);
+#5590 = FACE_BOUND('',#5591,.T.);
+#5591 = EDGE_LOOP('',(#5592,#5593,#5601,#5609));
+#5592 = ORIENTED_EDGE('',*,*,#5037,.T.);
+#5593 = ORIENTED_EDGE('',*,*,#5594,.T.);
+#5594 = EDGE_CURVE('',#5029,#5595,#5597,.T.);
+#5595 = VERTEX_POINT('',#5596);
+#5596 = CARTESIAN_POINT('',(8.607617859245,3.727602679392,2.5));
+#5597 = LINE('',#5598,#5599);
+#5598 = CARTESIAN_POINT('',(6.35,3.727602679392,2.5));
+#5599 = VECTOR('',#5600,1.);
+#5600 = DIRECTION('',(1.,0.E+000,-2.22044604925E-016));
+#5601 = ORIENTED_EDGE('',*,*,#5602,.F.);
+#5602 = EDGE_CURVE('',#5572,#5595,#5603,.T.);
+#5603 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#5604,#5605,#5606,#5607,#5608),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#5604 = CARTESIAN_POINT('',(8.499141149077,3.81,2.416190432176));
+#5605 = CARTESIAN_POINT('',(8.526951455811,3.790748673214,2.437155434413
+    ));
+#5606 = CARTESIAN_POINT('',(8.554303102649,3.770613804874,2.458156249402
+    ));
+#5607 = CARTESIAN_POINT('',(8.581197095841,3.749574381028,2.479125099734
+    ));
+#5608 = CARTESIAN_POINT('',(8.607618618648,3.727602047868,2.5000006));
+#5609 = ORIENTED_EDGE('',*,*,#5579,.F.);
+#5610 = CYLINDRICAL_SURFACE('',#5611,1.72421);
+#5611 = AXIS2_PLACEMENT_3D('',#5612,#5613,#5614);
+#5612 = CARTESIAN_POINT('',(6.35,2.54,1.25));
+#5613 = DIRECTION('',(1.,0.E+000,-2.22044604925E-016));
+#5614 = DIRECTION('',(-2.22044604925E-016,0.E+000,-1.));
+#5615 = ADVANCED_FACE('',(#5616),#5723,.T.);
+#5616 = FACE_BOUND('',#5617,.T.);
+#5617 = EDGE_LOOP('',(#5618,#5619,#5620,#5628,#5636,#5644,#5652,#5658,
+    #5659,#5667,#5676,#5684,#5692,#5700,#5708,#5716));
+#5618 = ORIENTED_EDGE('',*,*,#5594,.F.);
+#5619 = ORIENTED_EDGE('',*,*,#5028,.T.);
+#5620 = ORIENTED_EDGE('',*,*,#5621,.T.);
+#5621 = EDGE_CURVE('',#5019,#5622,#5624,.T.);
+#5622 = VERTEX_POINT('',#5623);
+#5623 = CARTESIAN_POINT('',(6.432397320608,3.44,2.5));
+#5624 = LINE('',#5625,#5626);
+#5625 = CARTESIAN_POINT('',(6.432397320608,3.81,2.5));
+#5626 = VECTOR('',#5627,1.);
+#5627 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016));
+#5628 = ORIENTED_EDGE('',*,*,#5629,.F.);
+#5629 = EDGE_CURVE('',#5630,#5622,#5632,.T.);
+#5630 = VERTEX_POINT('',#5631);
+#5631 = CARTESIAN_POINT('',(6.7,3.44,2.5));
+#5632 = LINE('',#5633,#5634);
+#5633 = CARTESIAN_POINT('',(6.175,3.44,2.5));
+#5634 = VECTOR('',#5635,1.);
+#5635 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#5636 = ORIENTED_EDGE('',*,*,#5637,.F.);
+#5637 = EDGE_CURVE('',#5638,#5630,#5640,.T.);
+#5638 = VERTEX_POINT('',#5639);
+#5639 = CARTESIAN_POINT('',(6.7,1.64,2.5));
+#5640 = LINE('',#5641,#5642);
+#5641 = CARTESIAN_POINT('',(6.7,1.455,2.5));
+#5642 = VECTOR('',#5643,1.);
+#5643 = DIRECTION('',(0.E+000,1.,0.E+000));
+#5644 = ORIENTED_EDGE('',*,*,#5645,.T.);
+#5645 = EDGE_CURVE('',#5638,#5646,#5648,.T.);
+#5646 = VERTEX_POINT('',#5647);
+#5647 = CARTESIAN_POINT('',(6.432397320608,1.64,2.5));
+#5648 = LINE('',#5649,#5650);
+#5649 = CARTESIAN_POINT('',(6.175,1.64,2.5));
+#5650 = VECTOR('',#5651,1.);
+#5651 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#5652 = ORIENTED_EDGE('',*,*,#5653,.T.);
+#5653 = EDGE_CURVE('',#5646,#5138,#5654,.T.);
+#5654 = LINE('',#5655,#5656);
+#5655 = CARTESIAN_POINT('',(6.432397320608,3.81,2.5));
+#5656 = VECTOR('',#5657,1.);
+#5657 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016));
+#5658 = ORIENTED_EDGE('',*,*,#5137,.T.);
+#5659 = ORIENTED_EDGE('',*,*,#5660,.T.);
+#5660 = EDGE_CURVE('',#5128,#5661,#5663,.T.);
+#5661 = VERTEX_POINT('',#5662);
+#5662 = CARTESIAN_POINT('',(8.607617859245,1.352397320608,2.5));
+#5663 = LINE('',#5664,#5665);
+#5664 = CARTESIAN_POINT('',(6.35,1.352397320608,2.5));
+#5665 = VECTOR('',#5666,1.);
+#5666 = DIRECTION('',(1.,0.E+000,-2.22044604925E-016));
+#5667 = ORIENTED_EDGE('',*,*,#5668,.T.);
+#5668 = EDGE_CURVE('',#5661,#5669,#5671,.T.);
+#5669 = VERTEX_POINT('',#5670);
+#5670 = CARTESIAN_POINT('',(8.807602679392,1.552382140755,2.5));
+#5671 = CIRCLE('',#5672,1.5446);
+#5672 = AXIS2_PLACEMENT_3D('',#5673,#5674,#5675);
+#5673 = CARTESIAN_POINT('',(7.62,2.54,2.5));
+#5674 = DIRECTION('',(0.E+000,0.E+000,1.));
+#5675 = DIRECTION('',(1.,0.E+000,0.E+000));
+#5676 = ORIENTED_EDGE('',*,*,#5677,.F.);
+#5677 = EDGE_CURVE('',#5678,#5669,#5680,.T.);
+#5678 = VERTEX_POINT('',#5679);
+#5679 = CARTESIAN_POINT('',(8.807602679392,1.64,2.5));
+#5680 = LINE('',#5681,#5682);
+#5681 = CARTESIAN_POINT('',(8.807602679392,3.81,2.5));
+#5682 = VECTOR('',#5683,1.);
+#5683 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016));
+#5684 = ORIENTED_EDGE('',*,*,#5685,.T.);
+#5685 = EDGE_CURVE('',#5678,#5686,#5688,.T.);
+#5686 = VERTEX_POINT('',#5687);
+#5687 = CARTESIAN_POINT('',(8.54,1.64,2.5));
+#5688 = LINE('',#5689,#5690);
+#5689 = CARTESIAN_POINT('',(7.445,1.64,2.5));
+#5690 = VECTOR('',#5691,1.);
+#5691 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#5692 = ORIENTED_EDGE('',*,*,#5693,.T.);
+#5693 = EDGE_CURVE('',#5686,#5694,#5696,.T.);
+#5694 = VERTEX_POINT('',#5695);
+#5695 = CARTESIAN_POINT('',(8.54,3.44,2.5));
+#5696 = LINE('',#5697,#5698);
+#5697 = CARTESIAN_POINT('',(8.54,1.455,2.5));
+#5698 = VECTOR('',#5699,1.);
+#5699 = DIRECTION('',(0.E+000,1.,0.E+000));
+#5700 = ORIENTED_EDGE('',*,*,#5701,.F.);
+#5701 = EDGE_CURVE('',#5702,#5694,#5704,.T.);
+#5702 = VERTEX_POINT('',#5703);
+#5703 = CARTESIAN_POINT('',(8.807602679392,3.44,2.5));
+#5704 = LINE('',#5705,#5706);
+#5705 = CARTESIAN_POINT('',(7.445,3.44,2.5));
+#5706 = VECTOR('',#5707,1.);
+#5707 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#5708 = ORIENTED_EDGE('',*,*,#5709,.F.);
+#5709 = EDGE_CURVE('',#5710,#5702,#5712,.T.);
+#5710 = VERTEX_POINT('',#5711);
+#5711 = CARTESIAN_POINT('',(8.807602679392,3.527617859245,2.5));
+#5712 = LINE('',#5713,#5714);
+#5713 = CARTESIAN_POINT('',(8.807602679392,3.81,2.5));
+#5714 = VECTOR('',#5715,1.);
+#5715 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016));
+#5716 = ORIENTED_EDGE('',*,*,#5717,.T.);
+#5717 = EDGE_CURVE('',#5710,#5595,#5718,.T.);
+#5718 = CIRCLE('',#5719,1.5446);
+#5719 = AXIS2_PLACEMENT_3D('',#5720,#5721,#5722);
+#5720 = CARTESIAN_POINT('',(7.62,2.54,2.5));
+#5721 = DIRECTION('',(0.E+000,0.E+000,1.));
+#5722 = DIRECTION('',(1.,0.E+000,0.E+000));
+#5723 = PLANE('',#5724);
+#5724 = AXIS2_PLACEMENT_3D('',#5725,#5726,#5727);
+#5725 = CARTESIAN_POINT('',(6.35,1.27,2.5));
+#5726 = DIRECTION('',(0.E+000,0.E+000,1.));
+#5727 = DIRECTION('',(1.,0.E+000,0.E+000));
+#5728 = ADVANCED_FACE('',(#5729),#5740,.T.);
+#5729 = FACE_BOUND('',#5730,.T.);
+#5730 = EDGE_LOOP('',(#5731,#5732,#5733));
+#5731 = ORIENTED_EDGE('',*,*,#5621,.F.);
+#5732 = ORIENTED_EDGE('',*,*,#5018,.T.);
+#5733 = ORIENTED_EDGE('',*,*,#5734,.F.);
+#5734 = EDGE_CURVE('',#5622,#5011,#5735,.T.);
+#5735 = CIRCLE('',#5736,1.72421);
+#5736 = AXIS2_PLACEMENT_3D('',#5737,#5738,#5739);
+#5737 = CARTESIAN_POINT('',(7.62,3.44,1.25));
+#5738 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016));
+#5739 = DIRECTION('',(1.,0.E+000,0.E+000));
+#5740 = CYLINDRICAL_SURFACE('',#5741,1.72421);
+#5741 = AXIS2_PLACEMENT_3D('',#5742,#5743,#5744);
+#5742 = CARTESIAN_POINT('',(7.62,3.81,1.25));
+#5743 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016));
+#5744 = DIRECTION('',(1.,0.E+000,0.E+000));
+#5745 = ADVANCED_FACE('',(#5746),#5758,.F.);
+#5746 = FACE_BOUND('',#5747,.F.);
+#5747 = EDGE_LOOP('',(#5748,#5749,#5750,#5751,#5752));
+#5748 = ORIENTED_EDGE('',*,*,#5082,.F.);
+#5749 = ORIENTED_EDGE('',*,*,#5010,.T.);
+#5750 = ORIENTED_EDGE('',*,*,#5734,.F.);
+#5751 = ORIENTED_EDGE('',*,*,#5629,.F.);
+#5752 = ORIENTED_EDGE('',*,*,#5753,.F.);
+#5753 = EDGE_CURVE('',#5075,#5630,#5754,.T.);
+#5754 = LINE('',#5755,#5756);
+#5755 = CARTESIAN_POINT('',(6.7,3.44,2.39));
+#5756 = VECTOR('',#5757,1.);
+#5757 = DIRECTION('',(0.E+000,0.E+000,1.));
+#5758 = PLANE('',#5759);
+#5759 = AXIS2_PLACEMENT_3D('',#5760,#5761,#5762);
+#5760 = CARTESIAN_POINT('',(6.,3.44,2.39));
+#5761 = DIRECTION('',(0.E+000,1.,0.E+000));
+#5762 = DIRECTION('',(0.E+000,0.E+000,1.));
+#5763 = ADVANCED_FACE('',(#5764),#5809,.F.);
+#5764 = FACE_BOUND('',#5765,.F.);
+#5765 = EDGE_LOOP('',(#5766,#5774,#5783,#5791,#5800,#5806,#5807,#5808));
+#5766 = ORIENTED_EDGE('',*,*,#5767,.T.);
+#5767 = EDGE_CURVE('',#5110,#5768,#5770,.T.);
+#5768 = VERTEX_POINT('',#5769);
+#5769 = CARTESIAN_POINT('',(8.607617859245,1.352397320608,0.E+000));
+#5770 = LINE('',#5771,#5772);
+#5771 = CARTESIAN_POINT('',(6.35,1.352397320608,0.E+000));
+#5772 = VECTOR('',#5773,1.);
+#5773 = DIRECTION('',(1.,0.E+000,-2.22044604925E-016));
+#5774 = ORIENTED_EDGE('',*,*,#5775,.T.);
+#5775 = EDGE_CURVE('',#5768,#5776,#5778,.T.);
+#5776 = VERTEX_POINT('',#5777);
+#5777 = CARTESIAN_POINT('',(8.807602679392,1.552382140755,0.E+000));
+#5778 = CIRCLE('',#5779,1.5446);
+#5779 = AXIS2_PLACEMENT_3D('',#5780,#5781,#5782);
+#5780 = CARTESIAN_POINT('',(7.62,2.54,0.E+000));
+#5781 = DIRECTION('',(0.E+000,0.E+000,1.));
+#5782 = DIRECTION('',(1.,0.E+000,0.E+000));
+#5783 = ORIENTED_EDGE('',*,*,#5784,.F.);
+#5784 = EDGE_CURVE('',#5785,#5776,#5787,.T.);
+#5785 = VERTEX_POINT('',#5786);
+#5786 = CARTESIAN_POINT('',(8.807602679392,3.527617859245,0.E+000));
+#5787 = LINE('',#5788,#5789);
+#5788 = CARTESIAN_POINT('',(8.807602679392,3.81,0.E+000));
+#5789 = VECTOR('',#5790,1.);
+#5790 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016));
+#5791 = ORIENTED_EDGE('',*,*,#5792,.T.);
+#5792 = EDGE_CURVE('',#5785,#5793,#5795,.T.);
+#5793 = VERTEX_POINT('',#5794);
+#5794 = CARTESIAN_POINT('',(8.607617859245,3.727602679392,0.E+000));
+#5795 = CIRCLE('',#5796,1.5446);
+#5796 = AXIS2_PLACEMENT_3D('',#5797,#5798,#5799);
+#5797 = CARTESIAN_POINT('',(7.62,2.54,0.E+000));
+#5798 = DIRECTION('',(0.E+000,0.E+000,1.));
+#5799 = DIRECTION('',(1.,0.E+000,0.E+000));
+#5800 = ORIENTED_EDGE('',*,*,#5801,.F.);
+#5801 = EDGE_CURVE('',#4974,#5793,#5802,.T.);
+#5802 = LINE('',#5803,#5804);
+#5803 = CARTESIAN_POINT('',(6.35,3.727602679392,0.E+000));
+#5804 = VECTOR('',#5805,1.);
+#5805 = DIRECTION('',(1.,0.E+000,-2.22044604925E-016));
+#5806 = ORIENTED_EDGE('',*,*,#4983,.T.);
+#5807 = ORIENTED_EDGE('',*,*,#5173,.T.);
+#5808 = ORIENTED_EDGE('',*,*,#5109,.T.);
+#5809 = PLANE('',#5810);
+#5810 = AXIS2_PLACEMENT_3D('',#5811,#5812,#5813);
+#5811 = CARTESIAN_POINT('',(7.62,2.54,0.E+000));
+#5812 = DIRECTION('',(0.E+000,0.E+000,1.));
+#5813 = DIRECTION('',(1.,0.E+000,0.E+000));
+#5814 = ADVANCED_FACE('',(#5815),#5828,.T.);
+#5815 = FACE_BOUND('',#5816,.T.);
+#5816 = EDGE_LOOP('',(#5817,#5818,#5819,#5820));
+#5817 = ORIENTED_EDGE('',*,*,#5801,.F.);
+#5818 = ORIENTED_EDGE('',*,*,#4973,.T.);
+#5819 = ORIENTED_EDGE('',*,*,#5563,.T.);
+#5820 = ORIENTED_EDGE('',*,*,#5821,.F.);
+#5821 = EDGE_CURVE('',#5793,#5564,#5822,.T.);
+#5822 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#5823,#5824,#5825,#5826,#5827),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#5823 = CARTESIAN_POINT('',(8.607618618648,3.727602047868,
+    -5.999999987319E-007));
+#5824 = CARTESIAN_POINT('',(8.581197094183,3.749574382406,
+    2.087490157544E-002));
+#5825 = CARTESIAN_POINT('',(8.554303103296,3.770613803354,
+    4.184374534235E-002));
+#5826 = CARTESIAN_POINT('',(8.52695145447,3.790748674142,
+    6.28445665984E-002));
+#5827 = CARTESIAN_POINT('',(8.499141149077,3.81,8.38095678235E-002));
+#5828 = CYLINDRICAL_SURFACE('',#5829,1.72421);
+#5829 = AXIS2_PLACEMENT_3D('',#5830,#5831,#5832);
+#5830 = CARTESIAN_POINT('',(6.35,2.54,1.25));
+#5831 = DIRECTION('',(1.,0.E+000,-2.22044604925E-016));
+#5832 = DIRECTION('',(-2.22044604925E-016,0.E+000,-1.));
+#5833 = ADVANCED_FACE('',(#5834),#5845,.F.);
+#5834 = FACE_BOUND('',#5835,.F.);
+#5835 = EDGE_LOOP('',(#5836,#5842,#5843,#5844));
+#5836 = ORIENTED_EDGE('',*,*,#5837,.F.);
+#5837 = EDGE_CURVE('',#5067,#5638,#5838,.T.);
+#5838 = LINE('',#5839,#5840);
+#5839 = CARTESIAN_POINT('',(6.7,1.64,2.39));
+#5840 = VECTOR('',#5841,1.);
+#5841 = DIRECTION('',(0.E+000,0.E+000,1.));
+#5842 = ORIENTED_EDGE('',*,*,#5074,.T.);
+#5843 = ORIENTED_EDGE('',*,*,#5753,.T.);
+#5844 = ORIENTED_EDGE('',*,*,#5637,.F.);
+#5845 = PLANE('',#5846);
+#5846 = AXIS2_PLACEMENT_3D('',#5847,#5848,#5849);
+#5847 = CARTESIAN_POINT('',(6.7,1.64,2.39));
+#5848 = DIRECTION('',(1.,0.E+000,0.E+000));
+#5849 = DIRECTION('',(0.E+000,0.E+000,1.));
+#5850 = ADVANCED_FACE('',(#5851),#5864,.T.);
+#5851 = FACE_BOUND('',#5852,.T.);
+#5852 = EDGE_LOOP('',(#5853,#5854,#5855,#5862,#5863));
+#5853 = ORIENTED_EDGE('',*,*,#5066,.F.);
+#5854 = ORIENTED_EDGE('',*,*,#5156,.T.);
+#5855 = ORIENTED_EDGE('',*,*,#5856,.F.);
+#5856 = EDGE_CURVE('',#5646,#5147,#5857,.T.);
+#5857 = CIRCLE('',#5858,1.72421);
+#5858 = AXIS2_PLACEMENT_3D('',#5859,#5860,#5861);
+#5859 = CARTESIAN_POINT('',(7.62,1.64,1.25));
+#5860 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016));
+#5861 = DIRECTION('',(1.,0.E+000,0.E+000));
+#5862 = ORIENTED_EDGE('',*,*,#5645,.F.);
+#5863 = ORIENTED_EDGE('',*,*,#5837,.F.);
+#5864 = PLANE('',#5865);
+#5865 = AXIS2_PLACEMENT_3D('',#5866,#5867,#5868);
+#5866 = CARTESIAN_POINT('',(6.,1.64,2.39));
+#5867 = DIRECTION('',(0.E+000,1.,0.E+000));
+#5868 = DIRECTION('',(0.E+000,0.E+000,1.));
+#5869 = ADVANCED_FACE('',(#5870),#5875,.T.);
+#5870 = FACE_BOUND('',#5871,.T.);
+#5871 = EDGE_LOOP('',(#5872,#5873,#5874));
+#5872 = ORIENTED_EDGE('',*,*,#5653,.F.);
+#5873 = ORIENTED_EDGE('',*,*,#5856,.T.);
+#5874 = ORIENTED_EDGE('',*,*,#5146,.F.);
+#5875 = CYLINDRICAL_SURFACE('',#5876,1.72421);
+#5876 = AXIS2_PLACEMENT_3D('',#5877,#5878,#5879);
+#5877 = CARTESIAN_POINT('',(7.62,3.81,1.25));
+#5878 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016));
+#5879 = DIRECTION('',(1.,0.E+000,0.E+000));
+#5880 = ADVANCED_FACE('',(#5881),#5894,.T.);
+#5881 = FACE_BOUND('',#5882,.T.);
+#5882 = EDGE_LOOP('',(#5883,#5884,#5885,#5886));
+#5883 = ORIENTED_EDGE('',*,*,#5660,.F.);
+#5884 = ORIENTED_EDGE('',*,*,#5127,.T.);
+#5885 = ORIENTED_EDGE('',*,*,#5240,.T.);
+#5886 = ORIENTED_EDGE('',*,*,#5887,.F.);
+#5887 = EDGE_CURVE('',#5661,#5231,#5888,.T.);
+#5888 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#5889,#5890,#5891,#5892,#5893),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#5889 = CARTESIAN_POINT('',(8.607618618648,1.352397952132,2.5000006));
+#5890 = CARTESIAN_POINT('',(8.581197094183,1.330425617594,2.479125098425
+    ));
+#5891 = CARTESIAN_POINT('',(8.554303103296,1.309386196646,2.458156254658
+    ));
+#5892 = CARTESIAN_POINT('',(8.52695145447,1.289251325858,2.437155433402)
+  );
+#5893 = CARTESIAN_POINT('',(8.499141149077,1.27,2.416190432176));
+#5894 = CYLINDRICAL_SURFACE('',#5895,1.72421);
+#5895 = AXIS2_PLACEMENT_3D('',#5896,#5897,#5898);
+#5896 = CARTESIAN_POINT('',(6.35,2.54,1.25));
+#5897 = DIRECTION('',(1.,0.E+000,-2.22044604925E-016));
+#5898 = DIRECTION('',(-2.22044604925E-016,0.E+000,-1.));
+#5899 = ADVANCED_FACE('',(#5900),#5913,.T.);
+#5900 = FACE_BOUND('',#5901,.T.);
+#5901 = EDGE_LOOP('',(#5902,#5903,#5904,#5912));
+#5902 = ORIENTED_EDGE('',*,*,#5118,.T.);
+#5903 = ORIENTED_EDGE('',*,*,#5767,.T.);
+#5904 = ORIENTED_EDGE('',*,*,#5905,.F.);
+#5905 = EDGE_CURVE('',#5198,#5768,#5906,.T.);
+#5906 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#5907,#5908,#5909,#5910,#5911),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#5907 = CARTESIAN_POINT('',(8.499141149077,1.27,8.38095678235E-002));
+#5908 = CARTESIAN_POINT('',(8.526951455811,1.289251326786,
+    6.2844565587E-002));
+#5909 = CARTESIAN_POINT('',(8.554303102649,1.309386195126,
+    4.184375059841E-002));
+#5910 = CARTESIAN_POINT('',(8.581197095841,1.330425618972,
+    2.087490026575E-002));
+#5911 = CARTESIAN_POINT('',(8.607618618648,1.352397952132,
+    -5.999999989539E-007));
+#5912 = ORIENTED_EDGE('',*,*,#5197,.F.);
+#5913 = CYLINDRICAL_SURFACE('',#5914,1.72421);
+#5914 = AXIS2_PLACEMENT_3D('',#5915,#5916,#5917);
+#5915 = CARTESIAN_POINT('',(6.35,2.54,1.25));
+#5916 = DIRECTION('',(1.,0.E+000,-2.22044604925E-016));
+#5917 = DIRECTION('',(-2.22044604925E-016,0.E+000,-1.));
+#5918 = ADVANCED_FACE('',(#5919),#5974,.T.);
+#5919 = FACE_BOUND('',#5920,.T.);
+#5920 = EDGE_LOOP('',(#5921,#5931,#5939,#5940,#5941,#5947,#5948,#5949,
+    #5959,#5967));
+#5921 = ORIENTED_EDGE('',*,*,#5922,.F.);
+#5922 = EDGE_CURVE('',#5923,#5925,#5927,.T.);
+#5923 = VERTEX_POINT('',#5924);
+#5924 = CARTESIAN_POINT('',(8.89,0.879141149077,8.38095678235E-002));
+#5925 = VERTEX_POINT('',#5926);
+#5926 = CARTESIAN_POINT('',(8.89,0.879141149077,2.39));
+#5927 = LINE('',#5928,#5929);
+#5928 = CARTESIAN_POINT('',(8.89,0.879141149077,0.E+000));
+#5929 = VECTOR('',#5930,1.);
+#5930 = DIRECTION('',(0.E+000,0.E+000,1.));
+#5931 = ORIENTED_EDGE('',*,*,#5932,.F.);
+#5932 = EDGE_CURVE('',#5272,#5923,#5933,.T.);
+#5933 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#5934,#5935,#5936,#5937,#5938),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#5934 = CARTESIAN_POINT('',(8.807602047868,0.987618618648,
+    -6.000000017327E-007));
+#5935 = CARTESIAN_POINT('',(8.829574382406,0.961197094183,
+    2.087490157544E-002));
+#5936 = CARTESIAN_POINT('',(8.850613803354,0.934303103296,
+    4.184374534235E-002));
+#5937 = CARTESIAN_POINT('',(8.870748674142,0.90695145447,
+    6.28445665984E-002));
+#5938 = CARTESIAN_POINT('',(8.89,0.879141149077,8.38095678235E-002));
+#5939 = ORIENTED_EDGE('',*,*,#5279,.T.);
+#5940 = ORIENTED_EDGE('',*,*,#5205,.T.);
+#5941 = ORIENTED_EDGE('',*,*,#5942,.T.);
+#5942 = EDGE_CURVE('',#5198,#5231,#5943,.T.);
+#5943 = LINE('',#5944,#5945);
+#5944 = CARTESIAN_POINT('',(8.499141149077,1.27,0.E+000));
+#5945 = VECTOR('',#5946,1.);
+#5946 = DIRECTION('',(0.E+000,0.E+000,1.));
+#5947 = ORIENTED_EDGE('',*,*,#5230,.T.);
+#5948 = ORIENTED_EDGE('',*,*,#5396,.F.);
+#5949 = ORIENTED_EDGE('',*,*,#5950,.F.);
+#5950 = EDGE_CURVE('',#5951,#5389,#5953,.T.);
+#5951 = VERTEX_POINT('',#5952);
+#5952 = CARTESIAN_POINT('',(8.875304412263,0.9,2.431994472064));
+#5953 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#5954,#5955,#5956,#5957,#5958),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#5954 = CARTESIAN_POINT('',(8.89,0.879141149077,2.416190432176));
+#5955 = CARTESIAN_POINT('',(8.870748673214,0.906951455811,2.437155434413
+    ));
+#5956 = CARTESIAN_POINT('',(8.850613804874,0.934303102649,2.458156249402
+    ));
+#5957 = CARTESIAN_POINT('',(8.829574381028,0.961197095841,2.479125099734
+    ));
+#5958 = CARTESIAN_POINT('',(8.807602047868,0.987618618648,2.5000006));
+#5959 = ORIENTED_EDGE('',*,*,#5960,.F.);
+#5960 = EDGE_CURVE('',#5961,#5951,#5963,.T.);
+#5961 = VERTEX_POINT('',#5962);
+#5962 = CARTESIAN_POINT('',(8.875304409297,0.9,2.39));
+#5963 = LINE('',#5964,#5965);
+#5964 = CARTESIAN_POINT('',(8.875304409297,0.9,0.E+000));
+#5965 = VECTOR('',#5966,1.);
+#5966 = DIRECTION('',(0.E+000,0.E+000,1.));
+#5967 = ORIENTED_EDGE('',*,*,#5968,.F.);
+#5968 = EDGE_CURVE('',#5925,#5961,#5969,.T.);
+#5969 = CIRCLE('',#5970,1.5446);
+#5970 = AXIS2_PLACEMENT_3D('',#5971,#5972,#5973);
+#5971 = CARTESIAN_POINT('',(7.62,0.E+000,2.39));
+#5972 = DIRECTION('',(0.E+000,0.E+000,1.));
+#5973 = DIRECTION('',(1.,0.E+000,0.E+000));
+#5974 = CYLINDRICAL_SURFACE('',#5975,1.5446);
+#5975 = AXIS2_PLACEMENT_3D('',#5976,#5977,#5978);
+#5976 = CARTESIAN_POINT('',(7.62,0.E+000,0.E+000));
+#5977 = DIRECTION('',(0.E+000,0.E+000,1.));
+#5978 = DIRECTION('',(1.,0.E+000,0.E+000));
+#5979 = ADVANCED_FACE('',(#5980),#6000,.T.);
+#5980 = FACE_BOUND('',#5981,.T.);
+#5981 = EDGE_LOOP('',(#5982,#5983,#5984,#5992));
+#5982 = ORIENTED_EDGE('',*,*,#5271,.F.);
+#5983 = ORIENTED_EDGE('',*,*,#5932,.T.);
+#5984 = ORIENTED_EDGE('',*,*,#5985,.T.);
+#5985 = EDGE_CURVE('',#5923,#5986,#5988,.T.);
+#5986 = VERTEX_POINT('',#5987);
+#5987 = CARTESIAN_POINT('',(8.89,-0.879141149077,8.38095678235E-002));
+#5988 = LINE('',#5989,#5990);
+#5989 = CARTESIAN_POINT('',(8.89,1.27,8.38095678235E-002));
+#5990 = VECTOR('',#5991,1.);
+#5991 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016));
+#5992 = ORIENTED_EDGE('',*,*,#5993,.F.);
+#5993 = EDGE_CURVE('',#5263,#5986,#5994,.T.);
+#5994 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#5995,#5996,#5997,#5998,#5999),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#5995 = CARTESIAN_POINT('',(8.807602047868,-0.987618618648,
+    -6.000000010436E-007));
+#5996 = CARTESIAN_POINT('',(8.829574382406,-0.961197094183,
+    2.087490157544E-002));
+#5997 = CARTESIAN_POINT('',(8.850613803354,-0.934303103296,
+    4.184374534235E-002));
+#5998 = CARTESIAN_POINT('',(8.870748674142,-0.90695145447,
+    6.28445665984E-002));
+#5999 = CARTESIAN_POINT('',(8.89,-0.879141149077,8.38095678235E-002));
+#6000 = CYLINDRICAL_SURFACE('',#6001,1.72421);
+#6001 = AXIS2_PLACEMENT_3D('',#6002,#6003,#6004);
+#6002 = CARTESIAN_POINT('',(7.62,1.27,1.25));
+#6003 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016));
+#6004 = DIRECTION('',(1.,0.E+000,0.E+000));
+#6005 = ADVANCED_FACE('',(#6006),#6047,.T.);
+#6006 = FACE_BOUND('',#6007,.T.);
+#6007 = EDGE_LOOP('',(#6008,#6009,#6010,#6011,#6012,#6020,#6029,#6037,
+    #6045,#6046));
+#6008 = ORIENTED_EDGE('',*,*,#5529,.F.);
+#6009 = ORIENTED_EDGE('',*,*,#5545,.T.);
+#6010 = ORIENTED_EDGE('',*,*,#5262,.T.);
+#6011 = ORIENTED_EDGE('',*,*,#5993,.T.);
+#6012 = ORIENTED_EDGE('',*,*,#6013,.T.);
+#6013 = EDGE_CURVE('',#5986,#6014,#6016,.T.);
+#6014 = VERTEX_POINT('',#6015);
+#6015 = CARTESIAN_POINT('',(8.89,-0.879141149077,2.39));
+#6016 = LINE('',#6017,#6018);
+#6017 = CARTESIAN_POINT('',(8.89,-0.879141149077,0.E+000));
+#6018 = VECTOR('',#6019,1.);
+#6019 = DIRECTION('',(0.E+000,0.E+000,1.));
+#6020 = ORIENTED_EDGE('',*,*,#6021,.F.);
+#6021 = EDGE_CURVE('',#6022,#6014,#6024,.T.);
+#6022 = VERTEX_POINT('',#6023);
+#6023 = CARTESIAN_POINT('',(8.875304409297,-0.9,2.39));
+#6024 = CIRCLE('',#6025,1.5446);
+#6025 = AXIS2_PLACEMENT_3D('',#6026,#6027,#6028);
+#6026 = CARTESIAN_POINT('',(7.62,0.E+000,2.39));
+#6027 = DIRECTION('',(0.E+000,0.E+000,1.));
+#6028 = DIRECTION('',(1.,0.E+000,0.E+000));
+#6029 = ORIENTED_EDGE('',*,*,#6030,.T.);
+#6030 = EDGE_CURVE('',#6022,#6031,#6033,.T.);
+#6031 = VERTEX_POINT('',#6032);
+#6032 = CARTESIAN_POINT('',(8.875304412263,-0.9,2.431994472064));
+#6033 = LINE('',#6034,#6035);
+#6034 = CARTESIAN_POINT('',(8.875304409297,-0.9,0.E+000));
+#6035 = VECTOR('',#6036,1.);
+#6036 = DIRECTION('',(0.E+000,0.E+000,1.));
+#6037 = ORIENTED_EDGE('',*,*,#6038,.T.);
+#6038 = EDGE_CURVE('',#6031,#5348,#6039,.T.);
+#6039 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#6040,#6041,#6042,#6043,#6044),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#6040 = CARTESIAN_POINT('',(8.89,-0.879141149077,2.416190432176));
+#6041 = CARTESIAN_POINT('',(8.870748673214,-0.906951455811,
+    2.437155434413));
+#6042 = CARTESIAN_POINT('',(8.850613804874,-0.934303102649,
+    2.458156249402));
+#6043 = CARTESIAN_POINT('',(8.829574381028,-0.961197095841,
+    2.479125099734));
+#6044 = CARTESIAN_POINT('',(8.807602047868,-0.987618618648,2.5000006));
+#6045 = ORIENTED_EDGE('',*,*,#5347,.F.);
+#6046 = ORIENTED_EDGE('',*,*,#5503,.T.);
+#6047 = CYLINDRICAL_SURFACE('',#6048,1.5446);
+#6048 = AXIS2_PLACEMENT_3D('',#6049,#6050,#6051);
+#6049 = CARTESIAN_POINT('',(7.62,0.E+000,0.E+000));
+#6050 = DIRECTION('',(0.E+000,0.E+000,1.));
+#6051 = DIRECTION('',(1.,0.E+000,0.E+000));
+#6052 = ADVANCED_FACE('',(#6053),#6064,.T.);
+#6053 = FACE_BOUND('',#6054,.T.);
+#6054 = EDGE_LOOP('',(#6055,#6062,#6063));
+#6055 = ORIENTED_EDGE('',*,*,#6056,.F.);
+#6056 = EDGE_CURVE('',#5951,#5381,#6057,.T.);
+#6057 = CIRCLE('',#6058,1.72421);
+#6058 = AXIS2_PLACEMENT_3D('',#6059,#6060,#6061);
+#6059 = CARTESIAN_POINT('',(7.62,0.9,1.25));
+#6060 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016));
+#6061 = DIRECTION('',(1.,0.E+000,0.E+000));
+#6062 = ORIENTED_EDGE('',*,*,#5950,.T.);
+#6063 = ORIENTED_EDGE('',*,*,#5388,.T.);
+#6064 = CYLINDRICAL_SURFACE('',#6065,1.72421);
+#6065 = AXIS2_PLACEMENT_3D('',#6066,#6067,#6068);
+#6066 = CARTESIAN_POINT('',(7.62,1.27,1.25));
+#6067 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016));
+#6068 = DIRECTION('',(1.,0.E+000,0.E+000));
+#6069 = ADVANCED_FACE('',(#6070),#6089,.F.);
+#6070 = FACE_BOUND('',#6071,.F.);
+#6071 = EDGE_LOOP('',(#6072,#6080,#6086,#6087,#6088));
+#6072 = ORIENTED_EDGE('',*,*,#6073,.F.);
+#6073 = EDGE_CURVE('',#6074,#5961,#6076,.T.);
+#6074 = VERTEX_POINT('',#6075);
+#6075 = CARTESIAN_POINT('',(8.54,0.9,2.39));
+#6076 = LINE('',#6077,#6078);
+#6077 = CARTESIAN_POINT('',(8.54,0.9,2.39));
+#6078 = VECTOR('',#6079,1.);
+#6079 = DIRECTION('',(1.,0.E+000,0.E+000));
+#6080 = ORIENTED_EDGE('',*,*,#6081,.T.);
+#6081 = EDGE_CURVE('',#6074,#5373,#6082,.T.);
+#6082 = LINE('',#6083,#6084);
+#6083 = CARTESIAN_POINT('',(8.54,0.9,2.39));
+#6084 = VECTOR('',#6085,1.);
+#6085 = DIRECTION('',(0.E+000,0.E+000,1.));
+#6086 = ORIENTED_EDGE('',*,*,#5380,.F.);
+#6087 = ORIENTED_EDGE('',*,*,#6056,.F.);
+#6088 = ORIENTED_EDGE('',*,*,#5960,.F.);
+#6089 = PLANE('',#6090);
+#6090 = AXIS2_PLACEMENT_3D('',#6091,#6092,#6093);
+#6091 = CARTESIAN_POINT('',(8.54,0.9,2.39));
+#6092 = DIRECTION('',(0.E+000,1.,0.E+000));
+#6093 = DIRECTION('',(0.E+000,0.E+000,1.));
+#6094 = ADVANCED_FACE('',(#6095),#6113,.T.);
+#6095 = FACE_BOUND('',#6096,.T.);
+#6096 = EDGE_LOOP('',(#6097,#6105,#6111,#6112));
+#6097 = ORIENTED_EDGE('',*,*,#6098,.F.);
+#6098 = EDGE_CURVE('',#6099,#5365,#6101,.T.);
+#6099 = VERTEX_POINT('',#6100);
+#6100 = CARTESIAN_POINT('',(8.54,-0.9,2.39));
+#6101 = LINE('',#6102,#6103);
+#6102 = CARTESIAN_POINT('',(8.54,-0.9,2.39));
+#6103 = VECTOR('',#6104,1.);
+#6104 = DIRECTION('',(0.E+000,0.E+000,1.));
+#6105 = ORIENTED_EDGE('',*,*,#6106,.T.);
+#6106 = EDGE_CURVE('',#6099,#6074,#6107,.T.);
+#6107 = LINE('',#6108,#6109);
+#6108 = CARTESIAN_POINT('',(8.54,-0.9,2.39));
+#6109 = VECTOR('',#6110,1.);
+#6110 = DIRECTION('',(0.E+000,1.,0.E+000));
+#6111 = ORIENTED_EDGE('',*,*,#6081,.T.);
+#6112 = ORIENTED_EDGE('',*,*,#5372,.F.);
+#6113 = PLANE('',#6114);
+#6114 = AXIS2_PLACEMENT_3D('',#6115,#6116,#6117);
+#6115 = CARTESIAN_POINT('',(8.54,-0.9,2.39));
+#6116 = DIRECTION('',(1.,0.E+000,0.E+000));
+#6117 = DIRECTION('',(0.E+000,0.E+000,1.));
+#6118 = ADVANCED_FACE('',(#6119),#6137,.T.);
+#6119 = FACE_BOUND('',#6120,.T.);
+#6120 = EDGE_LOOP('',(#6121,#6127,#6128,#6129,#6136));
+#6121 = ORIENTED_EDGE('',*,*,#6122,.F.);
+#6122 = EDGE_CURVE('',#6099,#6022,#6123,.T.);
+#6123 = LINE('',#6124,#6125);
+#6124 = CARTESIAN_POINT('',(8.54,-0.9,2.39));
+#6125 = VECTOR('',#6126,1.);
+#6126 = DIRECTION('',(1.,0.E+000,0.E+000));
+#6127 = ORIENTED_EDGE('',*,*,#6098,.T.);
+#6128 = ORIENTED_EDGE('',*,*,#5364,.F.);
+#6129 = ORIENTED_EDGE('',*,*,#6130,.F.);
+#6130 = EDGE_CURVE('',#6031,#5357,#6131,.T.);
+#6131 = CIRCLE('',#6132,1.72421);
+#6132 = AXIS2_PLACEMENT_3D('',#6133,#6134,#6135);
+#6133 = CARTESIAN_POINT('',(7.62,-0.9,1.25));
+#6134 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016));
+#6135 = DIRECTION('',(1.,0.E+000,0.E+000));
+#6136 = ORIENTED_EDGE('',*,*,#6030,.F.);
+#6137 = PLANE('',#6138);
+#6138 = AXIS2_PLACEMENT_3D('',#6139,#6140,#6141);
+#6139 = CARTESIAN_POINT('',(8.54,-0.9,2.39));
+#6140 = DIRECTION('',(0.E+000,1.,0.E+000));
+#6141 = DIRECTION('',(0.E+000,0.E+000,1.));
+#6142 = ADVANCED_FACE('',(#6143),#6148,.T.);
+#6143 = FACE_BOUND('',#6144,.T.);
+#6144 = EDGE_LOOP('',(#6145,#6146,#6147));
+#6145 = ORIENTED_EDGE('',*,*,#6038,.F.);
+#6146 = ORIENTED_EDGE('',*,*,#6130,.T.);
+#6147 = ORIENTED_EDGE('',*,*,#5356,.T.);
+#6148 = CYLINDRICAL_SURFACE('',#6149,1.72421);
+#6149 = AXIS2_PLACEMENT_3D('',#6150,#6151,#6152);
+#6150 = CARTESIAN_POINT('',(7.62,1.27,1.25));
+#6151 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016));
+#6152 = DIRECTION('',(1.,0.E+000,0.E+000));
+#6153 = ADVANCED_FACE('',(#6154),#6204,.T.);
+#6154 = FACE_BOUND('',#6155,.T.);
+#6155 = EDGE_LOOP('',(#6156,#6166,#6174,#6175,#6176,#6177,#6178,#6179,
+    #6189,#6197));
+#6156 = ORIENTED_EDGE('',*,*,#6157,.F.);
+#6157 = EDGE_CURVE('',#6158,#6160,#6162,.T.);
+#6158 = VERTEX_POINT('',#6159);
+#6159 = CARTESIAN_POINT('',(8.89,3.419141149077,8.38095678235E-002));
+#6160 = VERTEX_POINT('',#6161);
+#6161 = CARTESIAN_POINT('',(8.89,3.419141149077,2.39));
+#6162 = LINE('',#6163,#6164);
+#6163 = CARTESIAN_POINT('',(8.89,3.419141149077,0.E+000));
+#6164 = VECTOR('',#6165,1.);
+#6165 = DIRECTION('',(0.E+000,0.E+000,1.));
+#6166 = ORIENTED_EDGE('',*,*,#6167,.F.);
+#6167 = EDGE_CURVE('',#5785,#6158,#6168,.T.);
+#6168 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#6169,#6170,#6171,#6172,#6173),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#6169 = CARTESIAN_POINT('',(8.807602047868,3.527618618648,
+    -6.000000017327E-007));
+#6170 = CARTESIAN_POINT('',(8.829574382406,3.501197094183,
+    2.087490157544E-002));
+#6171 = CARTESIAN_POINT('',(8.850613803354,3.474303103296,
+    4.184374534235E-002));
+#6172 = CARTESIAN_POINT('',(8.870748674142,3.44695145447,
+    6.28445665984E-002));
+#6173 = CARTESIAN_POINT('',(8.89,3.419141149077,8.38095678235E-002));
+#6174 = ORIENTED_EDGE('',*,*,#5792,.T.);
+#6175 = ORIENTED_EDGE('',*,*,#5821,.T.);
+#6176 = ORIENTED_EDGE('',*,*,#5571,.T.);
+#6177 = ORIENTED_EDGE('',*,*,#5602,.T.);
+#6178 = ORIENTED_EDGE('',*,*,#5717,.F.);
+#6179 = ORIENTED_EDGE('',*,*,#6180,.F.);
+#6180 = EDGE_CURVE('',#6181,#5710,#6183,.T.);
+#6181 = VERTEX_POINT('',#6182);
+#6182 = CARTESIAN_POINT('',(8.875304412263,3.44,2.431994472064));
+#6183 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#6184,#6185,#6186,#6187,#6188),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#6184 = CARTESIAN_POINT('',(8.89,3.419141149077,2.416190432176));
+#6185 = CARTESIAN_POINT('',(8.870748673214,3.446951455811,2.437155434413
+    ));
+#6186 = CARTESIAN_POINT('',(8.850613804874,3.474303102649,2.458156249402
+    ));
+#6187 = CARTESIAN_POINT('',(8.829574381028,3.501197095841,2.479125099734
+    ));
+#6188 = CARTESIAN_POINT('',(8.807602047868,3.527618618648,2.5000006));
+#6189 = ORIENTED_EDGE('',*,*,#6190,.F.);
+#6190 = EDGE_CURVE('',#6191,#6181,#6193,.T.);
+#6191 = VERTEX_POINT('',#6192);
+#6192 = CARTESIAN_POINT('',(8.875304409297,3.44,2.39));
+#6193 = LINE('',#6194,#6195);
+#6194 = CARTESIAN_POINT('',(8.875304409297,3.44,0.E+000));
+#6195 = VECTOR('',#6196,1.);
+#6196 = DIRECTION('',(0.E+000,0.E+000,1.));
+#6197 = ORIENTED_EDGE('',*,*,#6198,.F.);
+#6198 = EDGE_CURVE('',#6160,#6191,#6199,.T.);
+#6199 = CIRCLE('',#6200,1.5446);
+#6200 = AXIS2_PLACEMENT_3D('',#6201,#6202,#6203);
+#6201 = CARTESIAN_POINT('',(7.62,2.54,2.39));
+#6202 = DIRECTION('',(0.E+000,0.E+000,1.));
+#6203 = DIRECTION('',(1.,0.E+000,0.E+000));
+#6204 = CYLINDRICAL_SURFACE('',#6205,1.5446);
+#6205 = AXIS2_PLACEMENT_3D('',#6206,#6207,#6208);
+#6206 = CARTESIAN_POINT('',(7.62,2.54,0.E+000));
+#6207 = DIRECTION('',(0.E+000,0.E+000,1.));
+#6208 = DIRECTION('',(1.,0.E+000,0.E+000));
+#6209 = ADVANCED_FACE('',(#6210),#6221,.T.);
+#6210 = FACE_BOUND('',#6211,.T.);
+#6211 = EDGE_LOOP('',(#6212,#6219,#6220));
+#6212 = ORIENTED_EDGE('',*,*,#6213,.F.);
+#6213 = EDGE_CURVE('',#6181,#5702,#6214,.T.);
+#6214 = CIRCLE('',#6215,1.72421);
+#6215 = AXIS2_PLACEMENT_3D('',#6216,#6217,#6218);
+#6216 = CARTESIAN_POINT('',(7.62,3.44,1.25));
+#6217 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016));
+#6218 = DIRECTION('',(1.,0.E+000,0.E+000));
+#6219 = ORIENTED_EDGE('',*,*,#6180,.T.);
+#6220 = ORIENTED_EDGE('',*,*,#5709,.T.);
+#6221 = CYLINDRICAL_SURFACE('',#6222,1.72421);
+#6222 = AXIS2_PLACEMENT_3D('',#6223,#6224,#6225);
+#6223 = CARTESIAN_POINT('',(7.62,3.81,1.25));
+#6224 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016));
+#6225 = DIRECTION('',(1.,0.E+000,0.E+000));
+#6226 = ADVANCED_FACE('',(#6227),#6246,.F.);
+#6227 = FACE_BOUND('',#6228,.F.);
+#6228 = EDGE_LOOP('',(#6229,#6237,#6243,#6244,#6245));
+#6229 = ORIENTED_EDGE('',*,*,#6230,.F.);
+#6230 = EDGE_CURVE('',#6231,#6191,#6233,.T.);
+#6231 = VERTEX_POINT('',#6232);
+#6232 = CARTESIAN_POINT('',(8.54,3.44,2.39));
+#6233 = LINE('',#6234,#6235);
+#6234 = CARTESIAN_POINT('',(8.54,3.44,2.39));
+#6235 = VECTOR('',#6236,1.);
+#6236 = DIRECTION('',(1.,0.E+000,0.E+000));
+#6237 = ORIENTED_EDGE('',*,*,#6238,.T.);
+#6238 = EDGE_CURVE('',#6231,#5694,#6239,.T.);
+#6239 = LINE('',#6240,#6241);
+#6240 = CARTESIAN_POINT('',(8.54,3.44,2.39));
+#6241 = VECTOR('',#6242,1.);
+#6242 = DIRECTION('',(0.E+000,0.E+000,1.));
+#6243 = ORIENTED_EDGE('',*,*,#5701,.F.);
+#6244 = ORIENTED_EDGE('',*,*,#6213,.F.);
+#6245 = ORIENTED_EDGE('',*,*,#6190,.F.);
+#6246 = PLANE('',#6247);
+#6247 = AXIS2_PLACEMENT_3D('',#6248,#6249,#6250);
+#6248 = CARTESIAN_POINT('',(8.54,3.44,2.39));
+#6249 = DIRECTION('',(0.E+000,1.,0.E+000));
+#6250 = DIRECTION('',(0.E+000,0.E+000,1.));
+#6251 = ADVANCED_FACE('',(#6252),#6270,.T.);
+#6252 = FACE_BOUND('',#6253,.T.);
+#6253 = EDGE_LOOP('',(#6254,#6262,#6268,#6269));
+#6254 = ORIENTED_EDGE('',*,*,#6255,.F.);
+#6255 = EDGE_CURVE('',#6256,#5686,#6258,.T.);
+#6256 = VERTEX_POINT('',#6257);
+#6257 = CARTESIAN_POINT('',(8.54,1.64,2.39));
+#6258 = LINE('',#6259,#6260);
+#6259 = CARTESIAN_POINT('',(8.54,1.64,2.39));
+#6260 = VECTOR('',#6261,1.);
+#6261 = DIRECTION('',(0.E+000,0.E+000,1.));
+#6262 = ORIENTED_EDGE('',*,*,#6263,.T.);
+#6263 = EDGE_CURVE('',#6256,#6231,#6264,.T.);
+#6264 = LINE('',#6265,#6266);
+#6265 = CARTESIAN_POINT('',(8.54,1.64,2.39));
+#6266 = VECTOR('',#6267,1.);
+#6267 = DIRECTION('',(0.E+000,1.,0.E+000));
+#6268 = ORIENTED_EDGE('',*,*,#6238,.T.);
+#6269 = ORIENTED_EDGE('',*,*,#5693,.F.);
+#6270 = PLANE('',#6271);
+#6271 = AXIS2_PLACEMENT_3D('',#6272,#6273,#6274);
+#6272 = CARTESIAN_POINT('',(8.54,1.64,2.39));
+#6273 = DIRECTION('',(1.,0.E+000,0.E+000));
+#6274 = DIRECTION('',(0.E+000,0.E+000,1.));
+#6275 = ADVANCED_FACE('',(#6276),#6303,.T.);
+#6276 = FACE_BOUND('',#6277,.T.);
+#6277 = EDGE_LOOP('',(#6278,#6286,#6287,#6288,#6297));
+#6278 = ORIENTED_EDGE('',*,*,#6279,.F.);
+#6279 = EDGE_CURVE('',#6256,#6280,#6282,.T.);
+#6280 = VERTEX_POINT('',#6281);
+#6281 = CARTESIAN_POINT('',(8.875304409297,1.64,2.39));
+#6282 = LINE('',#6283,#6284);
+#6283 = CARTESIAN_POINT('',(8.54,1.64,2.39));
+#6284 = VECTOR('',#6285,1.);
+#6285 = DIRECTION('',(1.,0.E+000,0.E+000));
+#6286 = ORIENTED_EDGE('',*,*,#6255,.T.);
+#6287 = ORIENTED_EDGE('',*,*,#5685,.F.);
+#6288 = ORIENTED_EDGE('',*,*,#6289,.F.);
+#6289 = EDGE_CURVE('',#6290,#5678,#6292,.T.);
+#6290 = VERTEX_POINT('',#6291);
+#6291 = CARTESIAN_POINT('',(8.875304412263,1.64,2.431994472064));
+#6292 = CIRCLE('',#6293,1.72421);
+#6293 = AXIS2_PLACEMENT_3D('',#6294,#6295,#6296);
+#6294 = CARTESIAN_POINT('',(7.62,1.64,1.25));
+#6295 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016));
+#6296 = DIRECTION('',(1.,0.E+000,0.E+000));
+#6297 = ORIENTED_EDGE('',*,*,#6298,.F.);
+#6298 = EDGE_CURVE('',#6280,#6290,#6299,.T.);
+#6299 = LINE('',#6300,#6301);
+#6300 = CARTESIAN_POINT('',(8.875304409297,1.64,0.E+000));
+#6301 = VECTOR('',#6302,1.);
+#6302 = DIRECTION('',(0.E+000,0.E+000,1.));
+#6303 = PLANE('',#6304);
+#6304 = AXIS2_PLACEMENT_3D('',#6305,#6306,#6307);
+#6305 = CARTESIAN_POINT('',(8.54,1.64,2.39));
+#6306 = DIRECTION('',(0.E+000,1.,0.E+000));
+#6307 = DIRECTION('',(0.E+000,0.E+000,1.));
+#6308 = ADVANCED_FACE('',(#6309),#6321,.T.);
+#6309 = FACE_BOUND('',#6310,.T.);
+#6310 = EDGE_LOOP('',(#6311,#6319,#6320));
+#6311 = ORIENTED_EDGE('',*,*,#6312,.F.);
+#6312 = EDGE_CURVE('',#6290,#5669,#6313,.T.);
+#6313 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#6314,#6315,#6316,#6317,#6318),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#6314 = CARTESIAN_POINT('',(8.89,1.660858850923,2.416190432176));
+#6315 = CARTESIAN_POINT('',(8.870748673214,1.633048544189,2.437155434413
+    ));
+#6316 = CARTESIAN_POINT('',(8.850613804874,1.605696897351,2.458156249402
+    ));
+#6317 = CARTESIAN_POINT('',(8.829574381028,1.578802904159,2.479125099734
+    ));
+#6318 = CARTESIAN_POINT('',(8.807602047868,1.552381381352,2.5000006));
+#6319 = ORIENTED_EDGE('',*,*,#6289,.T.);
+#6320 = ORIENTED_EDGE('',*,*,#5677,.T.);
+#6321 = CYLINDRICAL_SURFACE('',#6322,1.72421);
+#6322 = AXIS2_PLACEMENT_3D('',#6323,#6324,#6325);
+#6323 = CARTESIAN_POINT('',(7.62,3.81,1.25));
+#6324 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016));
+#6325 = DIRECTION('',(1.,0.E+000,0.E+000));
+#6326 = ADVANCED_FACE('',(#6327),#6361,.T.);
+#6327 = FACE_BOUND('',#6328,.T.);
+#6328 = EDGE_LOOP('',(#6329,#6330,#6331,#6332,#6342,#6350,#6357,#6358,
+    #6359,#6360));
+#6329 = ORIENTED_EDGE('',*,*,#5942,.F.);
+#6330 = ORIENTED_EDGE('',*,*,#5905,.T.);
+#6331 = ORIENTED_EDGE('',*,*,#5775,.T.);
+#6332 = ORIENTED_EDGE('',*,*,#6333,.T.);
+#6333 = EDGE_CURVE('',#5776,#6334,#6336,.T.);
+#6334 = VERTEX_POINT('',#6335);
+#6335 = CARTESIAN_POINT('',(8.89,1.660858850923,8.38095678235E-002));
+#6336 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#6337,#6338,#6339,#6340,#6341),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#6337 = CARTESIAN_POINT('',(8.807602047868,1.552381381352,
+    -6.000000010436E-007));
+#6338 = CARTESIAN_POINT('',(8.829574382406,1.578802905817,
+    2.087490157544E-002));
+#6339 = CARTESIAN_POINT('',(8.850613803354,1.605696896704,
+    4.184374534235E-002));
+#6340 = CARTESIAN_POINT('',(8.870748674142,1.63304854553,
+    6.28445665984E-002));
+#6341 = CARTESIAN_POINT('',(8.89,1.660858850923,8.38095678235E-002));
+#6342 = ORIENTED_EDGE('',*,*,#6343,.T.);
+#6343 = EDGE_CURVE('',#6334,#6344,#6346,.T.);
+#6344 = VERTEX_POINT('',#6345);
+#6345 = CARTESIAN_POINT('',(8.89,1.660858850923,2.39));
+#6346 = LINE('',#6347,#6348);
+#6347 = CARTESIAN_POINT('',(8.89,1.660858850923,0.E+000));
+#6348 = VECTOR('',#6349,1.);
+#6349 = DIRECTION('',(0.E+000,0.E+000,1.));
+#6350 = ORIENTED_EDGE('',*,*,#6351,.F.);
+#6351 = EDGE_CURVE('',#6280,#6344,#6352,.T.);
+#6352 = CIRCLE('',#6353,1.5446);
+#6353 = AXIS2_PLACEMENT_3D('',#6354,#6355,#6356);
+#6354 = CARTESIAN_POINT('',(7.62,2.54,2.39));
+#6355 = DIRECTION('',(0.E+000,0.E+000,1.));
+#6356 = DIRECTION('',(1.,0.E+000,0.E+000));
+#6357 = ORIENTED_EDGE('',*,*,#6298,.T.);
+#6358 = ORIENTED_EDGE('',*,*,#6312,.T.);
+#6359 = ORIENTED_EDGE('',*,*,#5668,.F.);
+#6360 = ORIENTED_EDGE('',*,*,#5887,.T.);
+#6361 = CYLINDRICAL_SURFACE('',#6362,1.5446);
+#6362 = AXIS2_PLACEMENT_3D('',#6363,#6364,#6365);
+#6363 = CARTESIAN_POINT('',(7.62,2.54,0.E+000));
+#6364 = DIRECTION('',(0.E+000,0.E+000,1.));
+#6365 = DIRECTION('',(1.,0.E+000,0.E+000));
+#6366 = ADVANCED_FACE('',(#6367),#6378,.T.);
+#6367 = FACE_BOUND('',#6368,.T.);
+#6368 = EDGE_LOOP('',(#6369,#6370,#6371,#6377));
+#6369 = ORIENTED_EDGE('',*,*,#5784,.F.);
+#6370 = ORIENTED_EDGE('',*,*,#6167,.T.);
+#6371 = ORIENTED_EDGE('',*,*,#6372,.T.);
+#6372 = EDGE_CURVE('',#6158,#6334,#6373,.T.);
+#6373 = LINE('',#6374,#6375);
+#6374 = CARTESIAN_POINT('',(8.89,3.81,8.38095678235E-002));
+#6375 = VECTOR('',#6376,1.);
+#6376 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016));
+#6377 = ORIENTED_EDGE('',*,*,#6333,.F.);
+#6378 = CYLINDRICAL_SURFACE('',#6379,1.72421);
+#6379 = AXIS2_PLACEMENT_3D('',#6380,#6381,#6382);
+#6380 = CARTESIAN_POINT('',(7.62,3.81,1.25));
+#6381 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016));
+#6382 = DIRECTION('',(1.,0.E+000,0.E+000));
+#6383 = ADVANCED_FACE('',(#6384),#6468,.T.);
+#6384 = FACE_BOUND('',#6385,.T.);
+#6385 = EDGE_LOOP('',(#6386,#6396,#6406,#6415,#6423,#6424,#6433,#6441,
+    #6451,#6460));
+#6386 = ORIENTED_EDGE('',*,*,#6387,.F.);
+#6387 = EDGE_CURVE('',#6388,#6390,#6392,.T.);
+#6388 = VERTEX_POINT('',#6389);
+#6389 = CARTESIAN_POINT('',(9.280858850923,1.27,8.38095678235E-002));
+#6390 = VERTEX_POINT('',#6391);
+#6391 = CARTESIAN_POINT('',(9.280858850923,1.27,2.416190432176));
+#6392 = LINE('',#6393,#6394);
+#6393 = CARTESIAN_POINT('',(9.280858850923,1.27,0.E+000));
+#6394 = VECTOR('',#6395,1.);
+#6395 = DIRECTION('',(0.E+000,0.E+000,1.));
+#6396 = ORIENTED_EDGE('',*,*,#6397,.F.);
+#6397 = EDGE_CURVE('',#6398,#6388,#6400,.T.);
+#6398 = VERTEX_POINT('',#6399);
+#6399 = CARTESIAN_POINT('',(9.172382140755,1.187602679392,0.E+000));
+#6400 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#6401,#6402,#6403,#6404,#6405),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#6401 = CARTESIAN_POINT('',(9.172381381352,1.187602047868,
+    -5.9999999962E-007));
+#6402 = CARTESIAN_POINT('',(9.198802905817,1.209574382406,
+    2.087490157544E-002));
+#6403 = CARTESIAN_POINT('',(9.225696896704,1.230613803354,
+    4.184374534236E-002));
+#6404 = CARTESIAN_POINT('',(9.25304854553,1.250748674142,
+    6.284456659842E-002));
+#6405 = CARTESIAN_POINT('',(9.280858850923,1.27,8.380956782353E-002));
+#6406 = ORIENTED_EDGE('',*,*,#6407,.T.);
+#6407 = EDGE_CURVE('',#6398,#6408,#6410,.T.);
+#6408 = VERTEX_POINT('',#6409);
+#6409 = CARTESIAN_POINT('',(8.972397320608,0.987617859245,0.E+000));
+#6410 = CIRCLE('',#6411,1.5446);
+#6411 = AXIS2_PLACEMENT_3D('',#6412,#6413,#6414);
+#6412 = CARTESIAN_POINT('',(10.16,0.E+000,0.E+000));
+#6413 = DIRECTION('',(0.E+000,0.E+000,1.));
+#6414 = DIRECTION('',(1.,0.E+000,0.E+000));
+#6415 = ORIENTED_EDGE('',*,*,#6416,.F.);
+#6416 = EDGE_CURVE('',#5923,#6408,#6417,.T.);
+#6417 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#6418,#6419,#6420,#6421,#6422),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#6418 = CARTESIAN_POINT('',(8.89,0.879141149077,8.38095678235E-002));
+#6419 = CARTESIAN_POINT('',(8.909251326786,0.906951455811,
+    6.2844565587E-002));
+#6420 = CARTESIAN_POINT('',(8.929386195126,0.934303102649,
+    4.184375059841E-002));
+#6421 = CARTESIAN_POINT('',(8.950425618972,0.961197095841,
+    2.087490026575E-002));
+#6422 = CARTESIAN_POINT('',(8.972397952132,0.987618618648,
+    -6.000000010419E-007));
+#6423 = ORIENTED_EDGE('',*,*,#5922,.T.);
+#6424 = ORIENTED_EDGE('',*,*,#6425,.F.);
+#6425 = EDGE_CURVE('',#6426,#5925,#6428,.T.);
+#6426 = VERTEX_POINT('',#6427);
+#6427 = CARTESIAN_POINT('',(8.904695590703,0.9,2.39));
+#6428 = CIRCLE('',#6429,1.5446);
+#6429 = AXIS2_PLACEMENT_3D('',#6430,#6431,#6432);
+#6430 = CARTESIAN_POINT('',(10.16,0.E+000,2.39));
+#6431 = DIRECTION('',(0.E+000,0.E+000,1.));
+#6432 = DIRECTION('',(1.,0.E+000,0.E+000));
+#6433 = ORIENTED_EDGE('',*,*,#6434,.T.);
+#6434 = EDGE_CURVE('',#6426,#6435,#6437,.T.);
+#6435 = VERTEX_POINT('',#6436);
+#6436 = CARTESIAN_POINT('',(8.904695587894,0.9,2.431994472735));
+#6437 = LINE('',#6438,#6439);
+#6438 = CARTESIAN_POINT('',(8.904695590703,0.9,0.E+000));
+#6439 = VECTOR('',#6440,1.);
+#6440 = DIRECTION('',(0.E+000,0.E+000,1.));
+#6441 = ORIENTED_EDGE('',*,*,#6442,.F.);
+#6442 = EDGE_CURVE('',#6443,#6435,#6445,.T.);
+#6443 = VERTEX_POINT('',#6444);
+#6444 = CARTESIAN_POINT('',(8.972397320608,0.987617859245,2.5));
+#6445 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#6446,#6447,#6448,#6449,#6450),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#6446 = CARTESIAN_POINT('',(8.972397952132,0.987618618648,2.5000006));
+#6447 = CARTESIAN_POINT('',(8.950425617594,0.961197094183,2.479125098425
+    ));
+#6448 = CARTESIAN_POINT('',(8.929386196646,0.934303103296,2.458156254658
+    ));
+#6449 = CARTESIAN_POINT('',(8.909251325858,0.90695145447,2.437155433402)
+  );
+#6450 = CARTESIAN_POINT('',(8.89,0.879141149077,2.416190432176));
+#6451 = ORIENTED_EDGE('',*,*,#6452,.F.);
+#6452 = EDGE_CURVE('',#6453,#6443,#6455,.T.);
+#6453 = VERTEX_POINT('',#6454);
+#6454 = CARTESIAN_POINT('',(9.172382140755,1.187602679392,2.5));
+#6455 = CIRCLE('',#6456,1.5446);
+#6456 = AXIS2_PLACEMENT_3D('',#6457,#6458,#6459);
+#6457 = CARTESIAN_POINT('',(10.16,0.E+000,2.5));
+#6458 = DIRECTION('',(0.E+000,0.E+000,1.));
+#6459 = DIRECTION('',(1.,0.E+000,0.E+000));
+#6460 = ORIENTED_EDGE('',*,*,#6461,.F.);
+#6461 = EDGE_CURVE('',#6390,#6453,#6462,.T.);
+#6462 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#6463,#6464,#6465,#6466,#6467),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#6463 = CARTESIAN_POINT('',(9.280858850923,1.27,2.416190432176));
+#6464 = CARTESIAN_POINT('',(9.253048544189,1.250748673214,2.437155434413
+    ));
+#6465 = CARTESIAN_POINT('',(9.225696897351,1.230613804874,2.458156249402
+    ));
+#6466 = CARTESIAN_POINT('',(9.198802904159,1.209574381028,2.479125099734
+    ));
+#6467 = CARTESIAN_POINT('',(9.172381381352,1.187602047868,2.5000006));
+#6468 = CYLINDRICAL_SURFACE('',#6469,1.5446);
+#6469 = AXIS2_PLACEMENT_3D('',#6470,#6471,#6472);
+#6470 = CARTESIAN_POINT('',(10.16,0.E+000,0.E+000));
+#6471 = DIRECTION('',(0.E+000,0.E+000,1.));
+#6472 = DIRECTION('',(1.,0.E+000,0.E+000));
+#6473 = ADVANCED_FACE('',(#6474),#6513,.T.);
+#6474 = FACE_BOUND('',#6475,.T.);
+#6475 = EDGE_LOOP('',(#6476,#6477,#6478,#6479,#6480,#6489,#6497,#6505,
+    #6511,#6512));
+#6476 = ORIENTED_EDGE('',*,*,#6073,.F.);
+#6477 = ORIENTED_EDGE('',*,*,#6106,.F.);
+#6478 = ORIENTED_EDGE('',*,*,#6122,.T.);
+#6479 = ORIENTED_EDGE('',*,*,#6021,.T.);
+#6480 = ORIENTED_EDGE('',*,*,#6481,.T.);
+#6481 = EDGE_CURVE('',#6014,#6482,#6484,.T.);
+#6482 = VERTEX_POINT('',#6483);
+#6483 = CARTESIAN_POINT('',(8.904695590703,-0.9,2.39));
+#6484 = CIRCLE('',#6485,1.5446);
+#6485 = AXIS2_PLACEMENT_3D('',#6486,#6487,#6488);
+#6486 = CARTESIAN_POINT('',(10.16,0.E+000,2.39));
+#6487 = DIRECTION('',(0.E+000,0.E+000,1.));
+#6488 = DIRECTION('',(1.,0.E+000,0.E+000));
+#6489 = ORIENTED_EDGE('',*,*,#6490,.T.);
+#6490 = EDGE_CURVE('',#6482,#6491,#6493,.T.);
+#6491 = VERTEX_POINT('',#6492);
+#6492 = CARTESIAN_POINT('',(9.24,-0.9,2.39));
+#6493 = LINE('',#6494,#6495);
+#6494 = CARTESIAN_POINT('',(8.54,-0.9,2.39));
+#6495 = VECTOR('',#6496,1.);
+#6496 = DIRECTION('',(1.,0.E+000,0.E+000));
+#6497 = ORIENTED_EDGE('',*,*,#6498,.T.);
+#6498 = EDGE_CURVE('',#6491,#6499,#6501,.T.);
+#6499 = VERTEX_POINT('',#6500);
+#6500 = CARTESIAN_POINT('',(9.24,0.9,2.39));
+#6501 = LINE('',#6502,#6503);
+#6502 = CARTESIAN_POINT('',(9.24,-0.9,2.39));
+#6503 = VECTOR('',#6504,1.);
+#6504 = DIRECTION('',(0.E+000,1.,0.E+000));
+#6505 = ORIENTED_EDGE('',*,*,#6506,.F.);
+#6506 = EDGE_CURVE('',#6426,#6499,#6507,.T.);
+#6507 = LINE('',#6508,#6509);
+#6508 = CARTESIAN_POINT('',(8.54,0.9,2.39));
+#6509 = VECTOR('',#6510,1.);
+#6510 = DIRECTION('',(1.,0.E+000,0.E+000));
+#6511 = ORIENTED_EDGE('',*,*,#6425,.T.);
+#6512 = ORIENTED_EDGE('',*,*,#5968,.T.);
+#6513 = PLANE('',#6514);
+#6514 = AXIS2_PLACEMENT_3D('',#6515,#6516,#6517);
+#6515 = CARTESIAN_POINT('',(8.54,-0.9,2.39));
+#6516 = DIRECTION('',(0.E+000,0.E+000,1.));
+#6517 = DIRECTION('',(1.,0.E+000,0.E+000));
+#6518 = ADVANCED_FACE('',(#6519),#6539,.T.);
+#6519 = FACE_BOUND('',#6520,.T.);
+#6520 = EDGE_LOOP('',(#6521,#6522,#6523,#6531));
+#6521 = ORIENTED_EDGE('',*,*,#5985,.F.);
+#6522 = ORIENTED_EDGE('',*,*,#6416,.T.);
+#6523 = ORIENTED_EDGE('',*,*,#6524,.T.);
+#6524 = EDGE_CURVE('',#6408,#6525,#6527,.T.);
+#6525 = VERTEX_POINT('',#6526);
+#6526 = CARTESIAN_POINT('',(8.972397320608,-0.987617859245,0.E+000));
+#6527 = LINE('',#6528,#6529);
+#6528 = CARTESIAN_POINT('',(8.972397320608,1.27,0.E+000));
+#6529 = VECTOR('',#6530,1.);
+#6530 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016));
+#6531 = ORIENTED_EDGE('',*,*,#6532,.F.);
+#6532 = EDGE_CURVE('',#5986,#6525,#6533,.T.);
+#6533 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#6534,#6535,#6536,#6537,#6538),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#6534 = CARTESIAN_POINT('',(8.89,-0.879141149077,8.38095678235E-002));
+#6535 = CARTESIAN_POINT('',(8.909251326786,-0.906951455811,
+    6.2844565587E-002));
+#6536 = CARTESIAN_POINT('',(8.929386195126,-0.934303102649,
+    4.184375059841E-002));
+#6537 = CARTESIAN_POINT('',(8.950425618972,-0.961197095841,
+    2.087490026575E-002));
+#6538 = CARTESIAN_POINT('',(8.972397952132,-0.987618618648,
+    -6.000000000641E-007));
+#6539 = CYLINDRICAL_SURFACE('',#6540,1.72421);
+#6540 = AXIS2_PLACEMENT_3D('',#6541,#6542,#6543);
+#6541 = CARTESIAN_POINT('',(10.16,1.27,1.25));
+#6542 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016));
+#6543 = DIRECTION('',(1.,0.E+000,0.E+000));
+#6544 = ADVANCED_FACE('',(#6545),#6612,.T.);
+#6545 = FACE_BOUND('',#6546,.T.);
+#6546 = EDGE_LOOP('',(#6547,#6548,#6549,#6558,#6568,#6576,#6586,#6595,
+    #6605,#6611));
+#6547 = ORIENTED_EDGE('',*,*,#6013,.F.);
+#6548 = ORIENTED_EDGE('',*,*,#6532,.T.);
+#6549 = ORIENTED_EDGE('',*,*,#6550,.T.);
+#6550 = EDGE_CURVE('',#6525,#6551,#6553,.T.);
+#6551 = VERTEX_POINT('',#6552);
+#6552 = CARTESIAN_POINT('',(9.172382140755,-1.187602679392,0.E+000));
+#6553 = CIRCLE('',#6554,1.5446);
+#6554 = AXIS2_PLACEMENT_3D('',#6555,#6556,#6557);
+#6555 = CARTESIAN_POINT('',(10.16,0.E+000,0.E+000));
+#6556 = DIRECTION('',(0.E+000,0.E+000,1.));
+#6557 = DIRECTION('',(1.,0.E+000,0.E+000));
+#6558 = ORIENTED_EDGE('',*,*,#6559,.F.);
+#6559 = EDGE_CURVE('',#6560,#6551,#6562,.T.);
+#6560 = VERTEX_POINT('',#6561);
+#6561 = CARTESIAN_POINT('',(9.280858850923,-1.27,8.38095678235E-002));
+#6562 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#6563,#6564,#6565,#6566,#6567),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#6563 = CARTESIAN_POINT('',(9.280858850923,-1.27,8.380956782353E-002));
+#6564 = CARTESIAN_POINT('',(9.253048544189,-1.250748673214,
+    6.284456558702E-002));
+#6565 = CARTESIAN_POINT('',(9.225696897351,-1.230613804874,
+    4.184375059841E-002));
+#6566 = CARTESIAN_POINT('',(9.198802904159,-1.209574381028,
+    2.087490026575E-002));
+#6567 = CARTESIAN_POINT('',(9.172381381352,-1.187602047868,
+    -6.000000013964E-007));
+#6568 = ORIENTED_EDGE('',*,*,#6569,.T.);
+#6569 = EDGE_CURVE('',#6560,#6570,#6572,.T.);
+#6570 = VERTEX_POINT('',#6571);
+#6571 = CARTESIAN_POINT('',(9.280858850923,-1.27,2.416190432176));
+#6572 = LINE('',#6573,#6574);
+#6573 = CARTESIAN_POINT('',(9.280858850923,-1.27,0.E+000));
+#6574 = VECTOR('',#6575,1.);
+#6575 = DIRECTION('',(0.E+000,0.E+000,1.));
+#6576 = ORIENTED_EDGE('',*,*,#6577,.F.);
+#6577 = EDGE_CURVE('',#6578,#6570,#6580,.T.);
+#6578 = VERTEX_POINT('',#6579);
+#6579 = CARTESIAN_POINT('',(9.172382140755,-1.187602679392,2.5));
+#6580 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#6581,#6582,#6583,#6584,#6585),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#6581 = CARTESIAN_POINT('',(9.172381381352,-1.187602047868,2.5000006));
+#6582 = CARTESIAN_POINT('',(9.198802905817,-1.209574382406,
+    2.479125098425));
+#6583 = CARTESIAN_POINT('',(9.225696896704,-1.230613803354,
+    2.458156254658));
+#6584 = CARTESIAN_POINT('',(9.25304854553,-1.250748674142,2.437155433402
+    ));
+#6585 = CARTESIAN_POINT('',(9.280858850923,-1.27,2.416190432176));
+#6586 = ORIENTED_EDGE('',*,*,#6587,.F.);
+#6587 = EDGE_CURVE('',#6588,#6578,#6590,.T.);
+#6588 = VERTEX_POINT('',#6589);
+#6589 = CARTESIAN_POINT('',(8.972397320608,-0.987617859245,2.5));
+#6590 = CIRCLE('',#6591,1.5446);
+#6591 = AXIS2_PLACEMENT_3D('',#6592,#6593,#6594);
+#6592 = CARTESIAN_POINT('',(10.16,0.E+000,2.5));
+#6593 = DIRECTION('',(0.E+000,0.E+000,1.));
+#6594 = DIRECTION('',(1.,0.E+000,0.E+000));
+#6595 = ORIENTED_EDGE('',*,*,#6596,.T.);
+#6596 = EDGE_CURVE('',#6588,#6597,#6599,.T.);
+#6597 = VERTEX_POINT('',#6598);
+#6598 = CARTESIAN_POINT('',(8.904695587894,-0.9,2.431994472735));
+#6599 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#6600,#6601,#6602,#6603,#6604),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#6600 = CARTESIAN_POINT('',(8.972397952132,-0.987618618648,2.5000006));
+#6601 = CARTESIAN_POINT('',(8.950425617594,-0.961197094183,
+    2.479125098425));
+#6602 = CARTESIAN_POINT('',(8.929386196646,-0.934303103296,
+    2.458156254658));
+#6603 = CARTESIAN_POINT('',(8.909251325858,-0.90695145447,2.437155433402
+    ));
+#6604 = CARTESIAN_POINT('',(8.89,-0.879141149077,2.416190432176));
+#6605 = ORIENTED_EDGE('',*,*,#6606,.F.);
+#6606 = EDGE_CURVE('',#6482,#6597,#6607,.T.);
+#6607 = LINE('',#6608,#6609);
+#6608 = CARTESIAN_POINT('',(8.904695590703,-0.9,0.E+000));
+#6609 = VECTOR('',#6610,1.);
+#6610 = DIRECTION('',(0.E+000,0.E+000,1.));
+#6611 = ORIENTED_EDGE('',*,*,#6481,.F.);
+#6612 = CYLINDRICAL_SURFACE('',#6613,1.5446);
+#6613 = AXIS2_PLACEMENT_3D('',#6614,#6615,#6616);
+#6614 = CARTESIAN_POINT('',(10.16,0.E+000,0.E+000));
+#6615 = DIRECTION('',(0.E+000,0.E+000,1.));
+#6616 = DIRECTION('',(1.,0.E+000,0.E+000));
+#6617 = ADVANCED_FACE('',(#6618),#6702,.T.);
+#6618 = FACE_BOUND('',#6619,.T.);
+#6619 = EDGE_LOOP('',(#6620,#6630,#6640,#6649,#6657,#6658,#6667,#6675,
+    #6685,#6694));
+#6620 = ORIENTED_EDGE('',*,*,#6621,.F.);
+#6621 = EDGE_CURVE('',#6622,#6624,#6626,.T.);
+#6622 = VERTEX_POINT('',#6623);
+#6623 = CARTESIAN_POINT('',(9.280858850923,3.81,8.38095678235E-002));
+#6624 = VERTEX_POINT('',#6625);
+#6625 = CARTESIAN_POINT('',(9.280858850923,3.81,2.416190432176));
+#6626 = LINE('',#6627,#6628);
+#6627 = CARTESIAN_POINT('',(9.280858850923,3.81,0.E+000));
+#6628 = VECTOR('',#6629,1.);
+#6629 = DIRECTION('',(0.E+000,0.E+000,1.));
+#6630 = ORIENTED_EDGE('',*,*,#6631,.F.);
+#6631 = EDGE_CURVE('',#6632,#6622,#6634,.T.);
+#6632 = VERTEX_POINT('',#6633);
+#6633 = CARTESIAN_POINT('',(9.172382140755,3.727602679392,0.E+000));
+#6634 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#6635,#6636,#6637,#6638,#6639),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#6635 = CARTESIAN_POINT('',(9.172381381352,3.727602047868,
+    -5.9999999962E-007));
+#6636 = CARTESIAN_POINT('',(9.198802905817,3.749574382406,
+    2.087490157544E-002));
+#6637 = CARTESIAN_POINT('',(9.225696896704,3.770613803354,
+    4.184374534236E-002));
+#6638 = CARTESIAN_POINT('',(9.25304854553,3.790748674142,
+    6.284456659842E-002));
+#6639 = CARTESIAN_POINT('',(9.280858850923,3.81,8.380956782353E-002));
+#6640 = ORIENTED_EDGE('',*,*,#6641,.T.);
+#6641 = EDGE_CURVE('',#6632,#6642,#6644,.T.);
+#6642 = VERTEX_POINT('',#6643);
+#6643 = CARTESIAN_POINT('',(8.972397320608,3.527617859245,0.E+000));
+#6644 = CIRCLE('',#6645,1.5446);
+#6645 = AXIS2_PLACEMENT_3D('',#6646,#6647,#6648);
+#6646 = CARTESIAN_POINT('',(10.16,2.54,0.E+000));
+#6647 = DIRECTION('',(0.E+000,0.E+000,1.));
+#6648 = DIRECTION('',(1.,0.E+000,0.E+000));
+#6649 = ORIENTED_EDGE('',*,*,#6650,.F.);
+#6650 = EDGE_CURVE('',#6158,#6642,#6651,.T.);
+#6651 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#6652,#6653,#6654,#6655,#6656),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#6652 = CARTESIAN_POINT('',(8.89,3.419141149077,8.38095678235E-002));
+#6653 = CARTESIAN_POINT('',(8.909251326786,3.446951455811,
+    6.2844565587E-002));
+#6654 = CARTESIAN_POINT('',(8.929386195126,3.474303102649,
+    4.184375059841E-002));
+#6655 = CARTESIAN_POINT('',(8.950425618972,3.501197095841,
+    2.087490026575E-002));
+#6656 = CARTESIAN_POINT('',(8.972397952132,3.527618618648,
+    -6.000000010419E-007));
+#6657 = ORIENTED_EDGE('',*,*,#6157,.T.);
+#6658 = ORIENTED_EDGE('',*,*,#6659,.F.);
+#6659 = EDGE_CURVE('',#6660,#6160,#6662,.T.);
+#6660 = VERTEX_POINT('',#6661);
+#6661 = CARTESIAN_POINT('',(8.904695590703,3.44,2.39));
+#6662 = CIRCLE('',#6663,1.5446);
+#6663 = AXIS2_PLACEMENT_3D('',#6664,#6665,#6666);
+#6664 = CARTESIAN_POINT('',(10.16,2.54,2.39));
+#6665 = DIRECTION('',(0.E+000,0.E+000,1.));
+#6666 = DIRECTION('',(1.,0.E+000,0.E+000));
+#6667 = ORIENTED_EDGE('',*,*,#6668,.T.);
+#6668 = EDGE_CURVE('',#6660,#6669,#6671,.T.);
+#6669 = VERTEX_POINT('',#6670);
+#6670 = CARTESIAN_POINT('',(8.904695587894,3.44,2.431994472735));
+#6671 = LINE('',#6672,#6673);
+#6672 = CARTESIAN_POINT('',(8.904695590703,3.44,0.E+000));
+#6673 = VECTOR('',#6674,1.);
+#6674 = DIRECTION('',(0.E+000,0.E+000,1.));
+#6675 = ORIENTED_EDGE('',*,*,#6676,.F.);
+#6676 = EDGE_CURVE('',#6677,#6669,#6679,.T.);
+#6677 = VERTEX_POINT('',#6678);
+#6678 = CARTESIAN_POINT('',(8.972397320608,3.527617859245,2.5));
+#6679 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#6680,#6681,#6682,#6683,#6684),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#6680 = CARTESIAN_POINT('',(8.972397952132,3.527618618648,2.5000006));
+#6681 = CARTESIAN_POINT('',(8.950425617594,3.501197094183,2.479125098425
+    ));
+#6682 = CARTESIAN_POINT('',(8.929386196646,3.474303103296,2.458156254658
+    ));
+#6683 = CARTESIAN_POINT('',(8.909251325858,3.44695145447,2.437155433402)
+  );
+#6684 = CARTESIAN_POINT('',(8.89,3.419141149077,2.416190432176));
+#6685 = ORIENTED_EDGE('',*,*,#6686,.F.);
+#6686 = EDGE_CURVE('',#6687,#6677,#6689,.T.);
+#6687 = VERTEX_POINT('',#6688);
+#6688 = CARTESIAN_POINT('',(9.172382140755,3.727602679392,2.5));
+#6689 = CIRCLE('',#6690,1.5446);
+#6690 = AXIS2_PLACEMENT_3D('',#6691,#6692,#6693);
+#6691 = CARTESIAN_POINT('',(10.16,2.54,2.5));
+#6692 = DIRECTION('',(0.E+000,0.E+000,1.));
+#6693 = DIRECTION('',(1.,0.E+000,0.E+000));
+#6694 = ORIENTED_EDGE('',*,*,#6695,.F.);
+#6695 = EDGE_CURVE('',#6624,#6687,#6696,.T.);
+#6696 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#6697,#6698,#6699,#6700,#6701),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#6697 = CARTESIAN_POINT('',(9.280858850923,3.81,2.416190432176));
+#6698 = CARTESIAN_POINT('',(9.253048544189,3.790748673214,2.437155434413
+    ));
+#6699 = CARTESIAN_POINT('',(9.225696897351,3.770613804874,2.458156249402
+    ));
+#6700 = CARTESIAN_POINT('',(9.198802904159,3.749574381028,2.479125099734
+    ));
+#6701 = CARTESIAN_POINT('',(9.172381381352,3.727602047868,2.5000006));
+#6702 = CYLINDRICAL_SURFACE('',#6703,1.5446);
+#6703 = AXIS2_PLACEMENT_3D('',#6704,#6705,#6706);
+#6704 = CARTESIAN_POINT('',(10.16,2.54,0.E+000));
+#6705 = DIRECTION('',(0.E+000,0.E+000,1.));
+#6706 = DIRECTION('',(1.,0.E+000,0.E+000));
+#6707 = ADVANCED_FACE('',(#6708),#6747,.T.);
+#6708 = FACE_BOUND('',#6709,.T.);
+#6709 = EDGE_LOOP('',(#6710,#6711,#6712,#6713,#6714,#6723,#6731,#6739,
+    #6745,#6746));
+#6710 = ORIENTED_EDGE('',*,*,#6230,.F.);
+#6711 = ORIENTED_EDGE('',*,*,#6263,.F.);
+#6712 = ORIENTED_EDGE('',*,*,#6279,.T.);
+#6713 = ORIENTED_EDGE('',*,*,#6351,.T.);
+#6714 = ORIENTED_EDGE('',*,*,#6715,.T.);
+#6715 = EDGE_CURVE('',#6344,#6716,#6718,.T.);
+#6716 = VERTEX_POINT('',#6717);
+#6717 = CARTESIAN_POINT('',(8.904695590703,1.64,2.39));
+#6718 = CIRCLE('',#6719,1.5446);
+#6719 = AXIS2_PLACEMENT_3D('',#6720,#6721,#6722);
+#6720 = CARTESIAN_POINT('',(10.16,2.54,2.39));
+#6721 = DIRECTION('',(0.E+000,0.E+000,1.));
+#6722 = DIRECTION('',(1.,0.E+000,0.E+000));
+#6723 = ORIENTED_EDGE('',*,*,#6724,.T.);
+#6724 = EDGE_CURVE('',#6716,#6725,#6727,.T.);
+#6725 = VERTEX_POINT('',#6726);
+#6726 = CARTESIAN_POINT('',(9.24,1.64,2.39));
+#6727 = LINE('',#6728,#6729);
+#6728 = CARTESIAN_POINT('',(8.54,1.64,2.39));
+#6729 = VECTOR('',#6730,1.);
+#6730 = DIRECTION('',(1.,0.E+000,0.E+000));
+#6731 = ORIENTED_EDGE('',*,*,#6732,.T.);
+#6732 = EDGE_CURVE('',#6725,#6733,#6735,.T.);
+#6733 = VERTEX_POINT('',#6734);
+#6734 = CARTESIAN_POINT('',(9.24,3.44,2.39));
+#6735 = LINE('',#6736,#6737);
+#6736 = CARTESIAN_POINT('',(9.24,1.64,2.39));
+#6737 = VECTOR('',#6738,1.);
+#6738 = DIRECTION('',(0.E+000,1.,0.E+000));
+#6739 = ORIENTED_EDGE('',*,*,#6740,.F.);
+#6740 = EDGE_CURVE('',#6660,#6733,#6741,.T.);
+#6741 = LINE('',#6742,#6743);
+#6742 = CARTESIAN_POINT('',(8.54,3.44,2.39));
+#6743 = VECTOR('',#6744,1.);
+#6744 = DIRECTION('',(1.,0.E+000,0.E+000));
+#6745 = ORIENTED_EDGE('',*,*,#6659,.T.);
+#6746 = ORIENTED_EDGE('',*,*,#6198,.T.);
+#6747 = PLANE('',#6748);
+#6748 = AXIS2_PLACEMENT_3D('',#6749,#6750,#6751);
+#6749 = CARTESIAN_POINT('',(8.54,1.64,2.39));
+#6750 = DIRECTION('',(0.E+000,0.E+000,1.));
+#6751 = DIRECTION('',(1.,0.E+000,0.E+000));
+#6752 = ADVANCED_FACE('',(#6753),#6820,.T.);
+#6753 = FACE_BOUND('',#6754,.T.);
+#6754 = EDGE_LOOP('',(#6755,#6756,#6766,#6775,#6783,#6784,#6794,#6803,
+    #6813,#6819));
+#6755 = ORIENTED_EDGE('',*,*,#6343,.F.);
+#6756 = ORIENTED_EDGE('',*,*,#6757,.T.);
+#6757 = EDGE_CURVE('',#6334,#6758,#6760,.T.);
+#6758 = VERTEX_POINT('',#6759);
+#6759 = CARTESIAN_POINT('',(8.972397320608,1.552382140755,0.E+000));
+#6760 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#6761,#6762,#6763,#6764,#6765),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#6761 = CARTESIAN_POINT('',(8.89,1.660858850923,8.38095678235E-002));
+#6762 = CARTESIAN_POINT('',(8.909251326786,1.633048544189,
+    6.2844565587E-002));
+#6763 = CARTESIAN_POINT('',(8.929386195126,1.605696897351,
+    4.184375059841E-002));
+#6764 = CARTESIAN_POINT('',(8.950425618972,1.578802904159,
+    2.087490026575E-002));
+#6765 = CARTESIAN_POINT('',(8.972397952132,1.552381381352,
+    -6.000000000641E-007));
+#6766 = ORIENTED_EDGE('',*,*,#6767,.T.);
+#6767 = EDGE_CURVE('',#6758,#6768,#6770,.T.);
+#6768 = VERTEX_POINT('',#6769);
+#6769 = CARTESIAN_POINT('',(9.172382140755,1.352397320608,0.E+000));
+#6770 = CIRCLE('',#6771,1.5446);
+#6771 = AXIS2_PLACEMENT_3D('',#6772,#6773,#6774);
+#6772 = CARTESIAN_POINT('',(10.16,2.54,0.E+000));
+#6773 = DIRECTION('',(0.E+000,0.E+000,1.));
+#6774 = DIRECTION('',(1.,0.E+000,0.E+000));
+#6775 = ORIENTED_EDGE('',*,*,#6776,.F.);
+#6776 = EDGE_CURVE('',#6388,#6768,#6777,.T.);
+#6777 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#6778,#6779,#6780,#6781,#6782),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#6778 = CARTESIAN_POINT('',(9.280858850923,1.27,8.380956782353E-002));
+#6779 = CARTESIAN_POINT('',(9.253048544189,1.289251326786,
+    6.284456558702E-002));
+#6780 = CARTESIAN_POINT('',(9.225696897351,1.309386195126,
+    4.184375059841E-002));
+#6781 = CARTESIAN_POINT('',(9.198802904159,1.330425618972,
+    2.087490026575E-002));
+#6782 = CARTESIAN_POINT('',(9.172381381352,1.352397952132,
+    -6.000000013964E-007));
+#6783 = ORIENTED_EDGE('',*,*,#6387,.T.);
+#6784 = ORIENTED_EDGE('',*,*,#6785,.F.);
+#6785 = EDGE_CURVE('',#6786,#6390,#6788,.T.);
+#6786 = VERTEX_POINT('',#6787);
+#6787 = CARTESIAN_POINT('',(9.172382140755,1.352397320608,2.5));
+#6788 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#6789,#6790,#6791,#6792,#6793),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#6789 = CARTESIAN_POINT('',(9.172381381352,1.352397952132,2.5000006));
+#6790 = CARTESIAN_POINT('',(9.198802905817,1.330425617594,2.479125098425
+    ));
+#6791 = CARTESIAN_POINT('',(9.225696896704,1.309386196646,2.458156254658
+    ));
+#6792 = CARTESIAN_POINT('',(9.25304854553,1.289251325858,2.437155433402)
+  );
+#6793 = CARTESIAN_POINT('',(9.280858850923,1.27,2.416190432176));
+#6794 = ORIENTED_EDGE('',*,*,#6795,.F.);
+#6795 = EDGE_CURVE('',#6796,#6786,#6798,.T.);
+#6796 = VERTEX_POINT('',#6797);
+#6797 = CARTESIAN_POINT('',(8.972397320608,1.552382140755,2.5));
+#6798 = CIRCLE('',#6799,1.5446);
+#6799 = AXIS2_PLACEMENT_3D('',#6800,#6801,#6802);
+#6800 = CARTESIAN_POINT('',(10.16,2.54,2.5));
+#6801 = DIRECTION('',(0.E+000,0.E+000,1.));
+#6802 = DIRECTION('',(1.,0.E+000,0.E+000));
+#6803 = ORIENTED_EDGE('',*,*,#6804,.T.);
+#6804 = EDGE_CURVE('',#6796,#6805,#6807,.T.);
+#6805 = VERTEX_POINT('',#6806);
+#6806 = CARTESIAN_POINT('',(8.904695587894,1.64,2.431994472735));
+#6807 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#6808,#6809,#6810,#6811,#6812),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#6808 = CARTESIAN_POINT('',(8.972397952132,1.552381381352,2.5000006));
+#6809 = CARTESIAN_POINT('',(8.950425617594,1.578802905817,2.479125098425
+    ));
+#6810 = CARTESIAN_POINT('',(8.929386196646,1.605696896704,2.458156254658
+    ));
+#6811 = CARTESIAN_POINT('',(8.909251325858,1.63304854553,2.437155433402)
+  );
+#6812 = CARTESIAN_POINT('',(8.89,1.660858850923,2.416190432176));
+#6813 = ORIENTED_EDGE('',*,*,#6814,.F.);
+#6814 = EDGE_CURVE('',#6716,#6805,#6815,.T.);
+#6815 = LINE('',#6816,#6817);
+#6816 = CARTESIAN_POINT('',(8.904695590703,1.64,0.E+000));
+#6817 = VECTOR('',#6818,1.);
+#6818 = DIRECTION('',(0.E+000,0.E+000,1.));
+#6819 = ORIENTED_EDGE('',*,*,#6715,.F.);
+#6820 = CYLINDRICAL_SURFACE('',#6821,1.5446);
+#6821 = AXIS2_PLACEMENT_3D('',#6822,#6823,#6824);
+#6822 = CARTESIAN_POINT('',(10.16,2.54,0.E+000));
+#6823 = DIRECTION('',(0.E+000,0.E+000,1.));
+#6824 = DIRECTION('',(1.,0.E+000,0.E+000));
+#6825 = ADVANCED_FACE('',(#6826),#6837,.T.);
+#6826 = FACE_BOUND('',#6827,.T.);
+#6827 = EDGE_LOOP('',(#6828,#6829,#6830,#6836));
+#6828 = ORIENTED_EDGE('',*,*,#6372,.F.);
+#6829 = ORIENTED_EDGE('',*,*,#6650,.T.);
+#6830 = ORIENTED_EDGE('',*,*,#6831,.T.);
+#6831 = EDGE_CURVE('',#6642,#6758,#6832,.T.);
+#6832 = LINE('',#6833,#6834);
+#6833 = CARTESIAN_POINT('',(8.972397320608,3.81,0.E+000));
+#6834 = VECTOR('',#6835,1.);
+#6835 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016));
+#6836 = ORIENTED_EDGE('',*,*,#6757,.F.);
+#6837 = CYLINDRICAL_SURFACE('',#6838,1.72421);
+#6838 = AXIS2_PLACEMENT_3D('',#6839,#6840,#6841);
+#6839 = CARTESIAN_POINT('',(10.16,3.81,1.25));
+#6840 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016));
+#6841 = DIRECTION('',(1.,0.E+000,0.E+000));
+#6842 = ADVANCED_FACE('',(#6843),#6870,.T.);
+#6843 = FACE_BOUND('',#6844,.T.);
+#6844 = EDGE_LOOP('',(#6845,#6853,#6854,#6862));
+#6845 = ORIENTED_EDGE('',*,*,#6846,.F.);
+#6846 = EDGE_CURVE('',#6398,#6847,#6849,.T.);
+#6847 = VERTEX_POINT('',#6848);
+#6848 = CARTESIAN_POINT('',(11.147617859245,1.187602679392,0.E+000));
+#6849 = LINE('',#6850,#6851);
+#6850 = CARTESIAN_POINT('',(8.89,1.187602679392,0.E+000));
+#6851 = VECTOR('',#6852,1.);
+#6852 = DIRECTION('',(1.,0.E+000,-2.22044604925E-016));
+#6853 = ORIENTED_EDGE('',*,*,#6397,.T.);
+#6854 = ORIENTED_EDGE('',*,*,#6855,.T.);
+#6855 = EDGE_CURVE('',#6388,#6856,#6858,.T.);
+#6856 = VERTEX_POINT('',#6857);
+#6857 = CARTESIAN_POINT('',(11.039141149077,1.27,8.38095678235E-002));
+#6858 = LINE('',#6859,#6860);
+#6859 = CARTESIAN_POINT('',(8.89,1.27,8.38095678235E-002));
+#6860 = VECTOR('',#6861,1.);
+#6861 = DIRECTION('',(1.,0.E+000,-2.22044604925E-016));
+#6862 = ORIENTED_EDGE('',*,*,#6863,.F.);
+#6863 = EDGE_CURVE('',#6847,#6856,#6864,.T.);
+#6864 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#6865,#6866,#6867,#6868,#6869),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#6865 = CARTESIAN_POINT('',(11.147618618648,1.187602047868,
+    -5.999999987319E-007));
+#6866 = CARTESIAN_POINT('',(11.121197094183,1.209574382406,
+    2.087490157544E-002));
+#6867 = CARTESIAN_POINT('',(11.094303103296,1.230613803354,
+    4.184374534235E-002));
+#6868 = CARTESIAN_POINT('',(11.06695145447,1.250748674142,
+    6.28445665984E-002));
+#6869 = CARTESIAN_POINT('',(11.039141149077,1.27,8.38095678235E-002));
+#6870 = CYLINDRICAL_SURFACE('',#6871,1.72421);
+#6871 = AXIS2_PLACEMENT_3D('',#6872,#6873,#6874);
+#6872 = CARTESIAN_POINT('',(8.89,0.E+000,1.25));
+#6873 = DIRECTION('',(1.,0.E+000,-2.22044604925E-016));
+#6874 = DIRECTION('',(-2.22044604925E-016,0.E+000,-1.));
+#6875 = ADVANCED_FACE('',(#6876),#6903,.T.);
+#6876 = FACE_BOUND('',#6877,.T.);
+#6877 = EDGE_LOOP('',(#6878,#6879,#6887,#6897));
+#6878 = ORIENTED_EDGE('',*,*,#6461,.T.);
+#6879 = ORIENTED_EDGE('',*,*,#6880,.T.);
+#6880 = EDGE_CURVE('',#6453,#6881,#6883,.T.);
+#6881 = VERTEX_POINT('',#6882);
+#6882 = CARTESIAN_POINT('',(11.147617859245,1.187602679392,2.5));
+#6883 = LINE('',#6884,#6885);
+#6884 = CARTESIAN_POINT('',(8.89,1.187602679392,2.5));
+#6885 = VECTOR('',#6886,1.);
+#6886 = DIRECTION('',(1.,0.E+000,-2.22044604925E-016));
+#6887 = ORIENTED_EDGE('',*,*,#6888,.F.);
+#6888 = EDGE_CURVE('',#6889,#6881,#6891,.T.);
+#6889 = VERTEX_POINT('',#6890);
+#6890 = CARTESIAN_POINT('',(11.039141149077,1.27,2.416190432176));
+#6891 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#6892,#6893,#6894,#6895,#6896),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#6892 = CARTESIAN_POINT('',(11.039141149077,1.27,2.416190432176));
+#6893 = CARTESIAN_POINT('',(11.066951455811,1.250748673214,
+    2.437155434413));
+#6894 = CARTESIAN_POINT('',(11.094303102649,1.230613804874,
+    2.458156249402));
+#6895 = CARTESIAN_POINT('',(11.121197095841,1.209574381028,
+    2.479125099734));
+#6896 = CARTESIAN_POINT('',(11.147618618648,1.187602047868,2.5000006));
+#6897 = ORIENTED_EDGE('',*,*,#6898,.F.);
+#6898 = EDGE_CURVE('',#6390,#6889,#6899,.T.);
+#6899 = LINE('',#6900,#6901);
+#6900 = CARTESIAN_POINT('',(8.89,1.27,2.416190432176));
+#6901 = VECTOR('',#6902,1.);
+#6902 = DIRECTION('',(1.,0.E+000,-2.22044604925E-016));
+#6903 = CYLINDRICAL_SURFACE('',#6904,1.72421);
+#6904 = AXIS2_PLACEMENT_3D('',#6905,#6906,#6907);
+#6905 = CARTESIAN_POINT('',(8.89,0.E+000,1.25));
+#6906 = DIRECTION('',(1.,0.E+000,-2.22044604925E-016));
+#6907 = DIRECTION('',(-2.22044604925E-016,0.E+000,-1.));
+#6908 = ADVANCED_FACE('',(#6909),#6947,.F.);
+#6909 = FACE_BOUND('',#6910,.F.);
+#6910 = EDGE_LOOP('',(#6911,#6919,#6928,#6936,#6943,#6944,#6945,#6946));
+#6911 = ORIENTED_EDGE('',*,*,#6912,.T.);
+#6912 = EDGE_CURVE('',#6551,#6913,#6915,.T.);
+#6913 = VERTEX_POINT('',#6914);
+#6914 = CARTESIAN_POINT('',(11.147617859245,-1.187602679392,0.E+000));
+#6915 = LINE('',#6916,#6917);
+#6916 = CARTESIAN_POINT('',(8.89,-1.187602679392,0.E+000));
+#6917 = VECTOR('',#6918,1.);
+#6918 = DIRECTION('',(1.,0.E+000,-2.22044604925E-016));
+#6919 = ORIENTED_EDGE('',*,*,#6920,.T.);
+#6920 = EDGE_CURVE('',#6913,#6921,#6923,.T.);
+#6921 = VERTEX_POINT('',#6922);
+#6922 = CARTESIAN_POINT('',(11.347602679392,-0.987617859245,0.E+000));
+#6923 = CIRCLE('',#6924,1.5446);
+#6924 = AXIS2_PLACEMENT_3D('',#6925,#6926,#6927);
+#6925 = CARTESIAN_POINT('',(10.16,0.E+000,0.E+000));
+#6926 = DIRECTION('',(0.E+000,0.E+000,1.));
+#6927 = DIRECTION('',(1.,0.E+000,0.E+000));
+#6928 = ORIENTED_EDGE('',*,*,#6929,.F.);
+#6929 = EDGE_CURVE('',#6930,#6921,#6932,.T.);
+#6930 = VERTEX_POINT('',#6931);
+#6931 = CARTESIAN_POINT('',(11.347602679392,0.987617859245,0.E+000));
+#6932 = LINE('',#6933,#6934);
+#6933 = CARTESIAN_POINT('',(11.347602679392,1.27,0.E+000));
+#6934 = VECTOR('',#6935,1.);
+#6935 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016));
+#6936 = ORIENTED_EDGE('',*,*,#6937,.T.);
+#6937 = EDGE_CURVE('',#6930,#6847,#6938,.T.);
+#6938 = CIRCLE('',#6939,1.5446);
+#6939 = AXIS2_PLACEMENT_3D('',#6940,#6941,#6942);
+#6940 = CARTESIAN_POINT('',(10.16,0.E+000,0.E+000));
+#6941 = DIRECTION('',(0.E+000,0.E+000,1.));
+#6942 = DIRECTION('',(1.,0.E+000,0.E+000));
+#6943 = ORIENTED_EDGE('',*,*,#6846,.F.);
+#6944 = ORIENTED_EDGE('',*,*,#6407,.T.);
+#6945 = ORIENTED_EDGE('',*,*,#6524,.T.);
+#6946 = ORIENTED_EDGE('',*,*,#6550,.T.);
+#6947 = PLANE('',#6948);
+#6948 = AXIS2_PLACEMENT_3D('',#6949,#6950,#6951);
+#6949 = CARTESIAN_POINT('',(10.16,0.E+000,0.E+000));
+#6950 = DIRECTION('',(0.E+000,0.E+000,1.));
+#6951 = DIRECTION('',(1.,0.E+000,0.E+000));
+#6952 = ADVANCED_FACE('',(#6953),#7028,.T.);
+#6953 = FACE_BOUND('',#6954,.T.);
+#6954 = EDGE_LOOP('',(#6955,#6956,#6964,#6972,#6980,#6988,#6994,#6995,
+    #7003,#7012,#7020,#7027));
+#6955 = ORIENTED_EDGE('',*,*,#6452,.T.);
+#6956 = ORIENTED_EDGE('',*,*,#6957,.T.);
+#6957 = EDGE_CURVE('',#6443,#6958,#6960,.T.);
+#6958 = VERTEX_POINT('',#6959);
+#6959 = CARTESIAN_POINT('',(8.972397320608,0.9,2.5));
+#6960 = LINE('',#6961,#6962);
+#6961 = CARTESIAN_POINT('',(8.972397320608,1.27,2.5));
+#6962 = VECTOR('',#6963,1.);
+#6963 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016));
+#6964 = ORIENTED_EDGE('',*,*,#6965,.F.);
+#6965 = EDGE_CURVE('',#6966,#6958,#6968,.T.);
+#6966 = VERTEX_POINT('',#6967);
+#6967 = CARTESIAN_POINT('',(9.24,0.9,2.5));
+#6968 = LINE('',#6969,#6970);
+#6969 = CARTESIAN_POINT('',(8.715,0.9,2.5));
+#6970 = VECTOR('',#6971,1.);
+#6971 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#6972 = ORIENTED_EDGE('',*,*,#6973,.F.);
+#6973 = EDGE_CURVE('',#6974,#6966,#6976,.T.);
+#6974 = VERTEX_POINT('',#6975);
+#6975 = CARTESIAN_POINT('',(9.24,-0.9,2.5));
+#6976 = LINE('',#6977,#6978);
+#6977 = CARTESIAN_POINT('',(9.24,-1.085,2.5));
+#6978 = VECTOR('',#6979,1.);
+#6979 = DIRECTION('',(0.E+000,1.,0.E+000));
+#6980 = ORIENTED_EDGE('',*,*,#6981,.T.);
+#6981 = EDGE_CURVE('',#6974,#6982,#6984,.T.);
+#6982 = VERTEX_POINT('',#6983);
+#6983 = CARTESIAN_POINT('',(8.972397320608,-0.9,2.5));
+#6984 = LINE('',#6985,#6986);
+#6985 = CARTESIAN_POINT('',(8.715,-0.9,2.5));
+#6986 = VECTOR('',#6987,1.);
+#6987 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#6988 = ORIENTED_EDGE('',*,*,#6989,.T.);
+#6989 = EDGE_CURVE('',#6982,#6588,#6990,.T.);
+#6990 = LINE('',#6991,#6992);
+#6991 = CARTESIAN_POINT('',(8.972397320608,1.27,2.5));
+#6992 = VECTOR('',#6993,1.);
+#6993 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016));
+#6994 = ORIENTED_EDGE('',*,*,#6587,.T.);
+#6995 = ORIENTED_EDGE('',*,*,#6996,.T.);
+#6996 = EDGE_CURVE('',#6578,#6997,#6999,.T.);
+#6997 = VERTEX_POINT('',#6998);
+#6998 = CARTESIAN_POINT('',(11.147617859245,-1.187602679392,2.5));
+#6999 = LINE('',#7000,#7001);
+#7000 = CARTESIAN_POINT('',(8.89,-1.187602679392,2.5));
+#7001 = VECTOR('',#7002,1.);
+#7002 = DIRECTION('',(1.,0.E+000,-2.22044604925E-016));
+#7003 = ORIENTED_EDGE('',*,*,#7004,.T.);
+#7004 = EDGE_CURVE('',#6997,#7005,#7007,.T.);
+#7005 = VERTEX_POINT('',#7006);
+#7006 = CARTESIAN_POINT('',(11.347602679392,-0.987617859245,2.5));
+#7007 = CIRCLE('',#7008,1.5446);
+#7008 = AXIS2_PLACEMENT_3D('',#7009,#7010,#7011);
+#7009 = CARTESIAN_POINT('',(10.16,0.E+000,2.5));
+#7010 = DIRECTION('',(0.E+000,0.E+000,1.));
+#7011 = DIRECTION('',(1.,0.E+000,0.E+000));
+#7012 = ORIENTED_EDGE('',*,*,#7013,.F.);
+#7013 = EDGE_CURVE('',#7014,#7005,#7016,.T.);
+#7014 = VERTEX_POINT('',#7015);
+#7015 = CARTESIAN_POINT('',(11.347602679392,0.987617859245,2.5));
+#7016 = LINE('',#7017,#7018);
+#7017 = CARTESIAN_POINT('',(11.347602679392,1.27,2.5));
+#7018 = VECTOR('',#7019,1.);
+#7019 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016));
+#7020 = ORIENTED_EDGE('',*,*,#7021,.T.);
+#7021 = EDGE_CURVE('',#7014,#6881,#7022,.T.);
+#7022 = CIRCLE('',#7023,1.5446);
+#7023 = AXIS2_PLACEMENT_3D('',#7024,#7025,#7026);
+#7024 = CARTESIAN_POINT('',(10.16,0.E+000,2.5));
+#7025 = DIRECTION('',(0.E+000,0.E+000,1.));
+#7026 = DIRECTION('',(1.,0.E+000,0.E+000));
+#7027 = ORIENTED_EDGE('',*,*,#6880,.F.);
+#7028 = PLANE('',#7029);
+#7029 = AXIS2_PLACEMENT_3D('',#7030,#7031,#7032);
+#7030 = CARTESIAN_POINT('',(8.89,-1.27,2.5));
+#7031 = DIRECTION('',(0.E+000,0.E+000,1.));
+#7032 = DIRECTION('',(1.,0.E+000,0.E+000));
+#7033 = ADVANCED_FACE('',(#7034),#7045,.T.);
+#7034 = FACE_BOUND('',#7035,.T.);
+#7035 = EDGE_LOOP('',(#7036,#7037,#7038));
+#7036 = ORIENTED_EDGE('',*,*,#6957,.F.);
+#7037 = ORIENTED_EDGE('',*,*,#6442,.T.);
+#7038 = ORIENTED_EDGE('',*,*,#7039,.F.);
+#7039 = EDGE_CURVE('',#6958,#6435,#7040,.T.);
+#7040 = CIRCLE('',#7041,1.72421);
+#7041 = AXIS2_PLACEMENT_3D('',#7042,#7043,#7044);
+#7042 = CARTESIAN_POINT('',(10.16,0.9,1.25));
+#7043 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016));
+#7044 = DIRECTION('',(1.,0.E+000,0.E+000));
+#7045 = CYLINDRICAL_SURFACE('',#7046,1.72421);
+#7046 = AXIS2_PLACEMENT_3D('',#7047,#7048,#7049);
+#7047 = CARTESIAN_POINT('',(10.16,1.27,1.25));
+#7048 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016));
+#7049 = DIRECTION('',(1.,0.E+000,0.E+000));
+#7050 = ADVANCED_FACE('',(#7051),#7063,.F.);
+#7051 = FACE_BOUND('',#7052,.F.);
+#7052 = EDGE_LOOP('',(#7053,#7054,#7055,#7056,#7057));
+#7053 = ORIENTED_EDGE('',*,*,#6506,.F.);
+#7054 = ORIENTED_EDGE('',*,*,#6434,.T.);
+#7055 = ORIENTED_EDGE('',*,*,#7039,.F.);
+#7056 = ORIENTED_EDGE('',*,*,#6965,.F.);
+#7057 = ORIENTED_EDGE('',*,*,#7058,.F.);
+#7058 = EDGE_CURVE('',#6499,#6966,#7059,.T.);
+#7059 = LINE('',#7060,#7061);
+#7060 = CARTESIAN_POINT('',(9.24,0.9,2.39));
+#7061 = VECTOR('',#7062,1.);
+#7062 = DIRECTION('',(0.E+000,0.E+000,1.));
+#7063 = PLANE('',#7064);
+#7064 = AXIS2_PLACEMENT_3D('',#7065,#7066,#7067);
+#7065 = CARTESIAN_POINT('',(8.54,0.9,2.39));
+#7066 = DIRECTION('',(0.E+000,1.,0.E+000));
+#7067 = DIRECTION('',(0.E+000,0.E+000,1.));
+#7068 = ADVANCED_FACE('',(#7069),#7080,.F.);
+#7069 = FACE_BOUND('',#7070,.F.);
+#7070 = EDGE_LOOP('',(#7071,#7077,#7078,#7079));
+#7071 = ORIENTED_EDGE('',*,*,#7072,.F.);
+#7072 = EDGE_CURVE('',#6491,#6974,#7073,.T.);
+#7073 = LINE('',#7074,#7075);
+#7074 = CARTESIAN_POINT('',(9.24,-0.9,2.39));
+#7075 = VECTOR('',#7076,1.);
+#7076 = DIRECTION('',(0.E+000,0.E+000,1.));
+#7077 = ORIENTED_EDGE('',*,*,#6498,.T.);
+#7078 = ORIENTED_EDGE('',*,*,#7058,.T.);
+#7079 = ORIENTED_EDGE('',*,*,#6973,.F.);
+#7080 = PLANE('',#7081);
+#7081 = AXIS2_PLACEMENT_3D('',#7082,#7083,#7084);
+#7082 = CARTESIAN_POINT('',(9.24,-0.9,2.39));
+#7083 = DIRECTION('',(1.,0.E+000,0.E+000));
+#7084 = DIRECTION('',(0.E+000,0.E+000,1.));
+#7085 = ADVANCED_FACE('',(#7086),#7099,.T.);
+#7086 = FACE_BOUND('',#7087,.T.);
+#7087 = EDGE_LOOP('',(#7088,#7089,#7090,#7097,#7098));
+#7088 = ORIENTED_EDGE('',*,*,#6490,.F.);
+#7089 = ORIENTED_EDGE('',*,*,#6606,.T.);
+#7090 = ORIENTED_EDGE('',*,*,#7091,.F.);
+#7091 = EDGE_CURVE('',#6982,#6597,#7092,.T.);
+#7092 = CIRCLE('',#7093,1.72421);
+#7093 = AXIS2_PLACEMENT_3D('',#7094,#7095,#7096);
+#7094 = CARTESIAN_POINT('',(10.16,-0.9,1.25));
+#7095 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016));
+#7096 = DIRECTION('',(1.,0.E+000,0.E+000));
+#7097 = ORIENTED_EDGE('',*,*,#6981,.F.);
+#7098 = ORIENTED_EDGE('',*,*,#7072,.F.);
+#7099 = PLANE('',#7100);
+#7100 = AXIS2_PLACEMENT_3D('',#7101,#7102,#7103);
+#7101 = CARTESIAN_POINT('',(8.54,-0.9,2.39));
+#7102 = DIRECTION('',(0.E+000,1.,0.E+000));
+#7103 = DIRECTION('',(0.E+000,0.E+000,1.));
+#7104 = ADVANCED_FACE('',(#7105),#7110,.T.);
+#7105 = FACE_BOUND('',#7106,.T.);
+#7106 = EDGE_LOOP('',(#7107,#7108,#7109));
+#7107 = ORIENTED_EDGE('',*,*,#6989,.F.);
+#7108 = ORIENTED_EDGE('',*,*,#7091,.T.);
+#7109 = ORIENTED_EDGE('',*,*,#6596,.F.);
+#7110 = CYLINDRICAL_SURFACE('',#7111,1.72421);
+#7111 = AXIS2_PLACEMENT_3D('',#7112,#7113,#7114);
+#7112 = CARTESIAN_POINT('',(10.16,1.27,1.25));
+#7113 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016));
+#7114 = DIRECTION('',(1.,0.E+000,0.E+000));
+#7115 = ADVANCED_FACE('',(#7116),#7136,.T.);
+#7116 = FACE_BOUND('',#7117,.T.);
+#7117 = EDGE_LOOP('',(#7118,#7119,#7120,#7128));
+#7118 = ORIENTED_EDGE('',*,*,#6996,.F.);
+#7119 = ORIENTED_EDGE('',*,*,#6577,.T.);
+#7120 = ORIENTED_EDGE('',*,*,#7121,.T.);
+#7121 = EDGE_CURVE('',#6570,#7122,#7124,.T.);
+#7122 = VERTEX_POINT('',#7123);
+#7123 = CARTESIAN_POINT('',(11.039141149077,-1.27,2.416190432176));
+#7124 = LINE('',#7125,#7126);
+#7125 = CARTESIAN_POINT('',(8.89,-1.27,2.416190432176));
+#7126 = VECTOR('',#7127,1.);
+#7127 = DIRECTION('',(1.,0.E+000,-2.22044604925E-016));
+#7128 = ORIENTED_EDGE('',*,*,#7129,.F.);
+#7129 = EDGE_CURVE('',#6997,#7122,#7130,.T.);
+#7130 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#7131,#7132,#7133,#7134,#7135),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#7131 = CARTESIAN_POINT('',(11.147618618648,-1.187602047868,2.5000006));
+#7132 = CARTESIAN_POINT('',(11.121197094183,-1.209574382406,
+    2.479125098425));
+#7133 = CARTESIAN_POINT('',(11.094303103296,-1.230613803354,
+    2.458156254658));
+#7134 = CARTESIAN_POINT('',(11.06695145447,-1.250748674142,
+    2.437155433402));
+#7135 = CARTESIAN_POINT('',(11.039141149077,-1.27,2.416190432176));
+#7136 = CYLINDRICAL_SURFACE('',#7137,1.72421);
+#7137 = AXIS2_PLACEMENT_3D('',#7138,#7139,#7140);
+#7138 = CARTESIAN_POINT('',(8.89,0.E+000,1.25));
+#7139 = DIRECTION('',(1.,0.E+000,-2.22044604925E-016));
+#7140 = DIRECTION('',(-2.22044604925E-016,0.E+000,-1.));
+#7141 = ADVANCED_FACE('',(#7142),#7160,.F.);
+#7142 = FACE_BOUND('',#7143,.F.);
+#7143 = EDGE_LOOP('',(#7144,#7152,#7153,#7154));
+#7144 = ORIENTED_EDGE('',*,*,#7145,.F.);
+#7145 = EDGE_CURVE('',#6560,#7146,#7148,.T.);
+#7146 = VERTEX_POINT('',#7147);
+#7147 = CARTESIAN_POINT('',(11.039141149077,-1.27,8.38095678235E-002));
+#7148 = LINE('',#7149,#7150);
+#7149 = CARTESIAN_POINT('',(8.89,-1.27,8.38095678235E-002));
+#7150 = VECTOR('',#7151,1.);
+#7151 = DIRECTION('',(1.,0.E+000,-2.22044604925E-016));
+#7152 = ORIENTED_EDGE('',*,*,#6569,.T.);
+#7153 = ORIENTED_EDGE('',*,*,#7121,.T.);
+#7154 = ORIENTED_EDGE('',*,*,#7155,.F.);
+#7155 = EDGE_CURVE('',#7146,#7122,#7156,.T.);
+#7156 = LINE('',#7157,#7158);
+#7157 = CARTESIAN_POINT('',(11.039141149077,-1.27,0.E+000));
+#7158 = VECTOR('',#7159,1.);
+#7159 = DIRECTION('',(0.E+000,0.E+000,1.));
+#7160 = PLANE('',#7161);
+#7161 = AXIS2_PLACEMENT_3D('',#7162,#7163,#7164);
+#7162 = CARTESIAN_POINT('',(8.89,-1.27,0.E+000));
+#7163 = DIRECTION('',(0.E+000,1.,0.E+000));
+#7164 = DIRECTION('',(0.E+000,0.E+000,1.));
+#7165 = ADVANCED_FACE('',(#7166),#7179,.T.);
+#7166 = FACE_BOUND('',#7167,.T.);
+#7167 = EDGE_LOOP('',(#7168,#7169,#7170,#7178));
+#7168 = ORIENTED_EDGE('',*,*,#6559,.T.);
+#7169 = ORIENTED_EDGE('',*,*,#6912,.T.);
+#7170 = ORIENTED_EDGE('',*,*,#7171,.F.);
+#7171 = EDGE_CURVE('',#7146,#6913,#7172,.T.);
+#7172 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#7173,#7174,#7175,#7176,#7177),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#7173 = CARTESIAN_POINT('',(11.039141149077,-1.27,8.38095678235E-002));
+#7174 = CARTESIAN_POINT('',(11.066951455811,-1.250748673214,
+    6.2844565587E-002));
+#7175 = CARTESIAN_POINT('',(11.094303102649,-1.230613804874,
+    4.184375059841E-002));
+#7176 = CARTESIAN_POINT('',(11.121197095841,-1.209574381028,
+    2.087490026575E-002));
+#7177 = CARTESIAN_POINT('',(11.147618618648,-1.187602047868,
+    -5.999999989539E-007));
+#7178 = ORIENTED_EDGE('',*,*,#7145,.F.);
+#7179 = CYLINDRICAL_SURFACE('',#7180,1.72421);
+#7180 = AXIS2_PLACEMENT_3D('',#7181,#7182,#7183);
+#7181 = CARTESIAN_POINT('',(8.89,0.E+000,1.25));
+#7182 = DIRECTION('',(1.,0.E+000,-2.22044604925E-016));
+#7183 = DIRECTION('',(-2.22044604925E-016,0.E+000,-1.));
+#7184 = ADVANCED_FACE('',(#7185),#7210,.F.);
+#7185 = FACE_BOUND('',#7186,.F.);
+#7186 = EDGE_LOOP('',(#7187,#7188,#7196,#7204));
+#7187 = ORIENTED_EDGE('',*,*,#6621,.F.);
+#7188 = ORIENTED_EDGE('',*,*,#7189,.T.);
+#7189 = EDGE_CURVE('',#6622,#7190,#7192,.T.);
+#7190 = VERTEX_POINT('',#7191);
+#7191 = CARTESIAN_POINT('',(11.039141149077,3.81,8.38095678235E-002));
+#7192 = LINE('',#7193,#7194);
+#7193 = CARTESIAN_POINT('',(8.89,3.81,8.38095678235E-002));
+#7194 = VECTOR('',#7195,1.);
+#7195 = DIRECTION('',(1.,0.E+000,-2.22044604925E-016));
+#7196 = ORIENTED_EDGE('',*,*,#7197,.T.);
+#7197 = EDGE_CURVE('',#7190,#7198,#7200,.T.);
+#7198 = VERTEX_POINT('',#7199);
+#7199 = CARTESIAN_POINT('',(11.039141149077,3.81,2.416190432176));
+#7200 = LINE('',#7201,#7202);
+#7201 = CARTESIAN_POINT('',(11.039141149077,3.81,0.E+000));
+#7202 = VECTOR('',#7203,1.);
+#7203 = DIRECTION('',(0.E+000,0.E+000,1.));
+#7204 = ORIENTED_EDGE('',*,*,#7205,.F.);
+#7205 = EDGE_CURVE('',#6624,#7198,#7206,.T.);
+#7206 = LINE('',#7207,#7208);
+#7207 = CARTESIAN_POINT('',(8.89,3.81,2.416190432176));
+#7208 = VECTOR('',#7209,1.);
+#7209 = DIRECTION('',(1.,0.E+000,-2.22044604925E-016));
+#7210 = PLANE('',#7211);
+#7211 = AXIS2_PLACEMENT_3D('',#7212,#7213,#7214);
+#7212 = CARTESIAN_POINT('',(10.16,3.81,1.25));
+#7213 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016));
+#7214 = DIRECTION('',(1.,0.E+000,0.E+000));
+#7215 = ADVANCED_FACE('',(#7216),#7236,.T.);
+#7216 = FACE_BOUND('',#7217,.T.);
+#7217 = EDGE_LOOP('',(#7218,#7219,#7227,#7235));
+#7218 = ORIENTED_EDGE('',*,*,#6695,.T.);
+#7219 = ORIENTED_EDGE('',*,*,#7220,.T.);
+#7220 = EDGE_CURVE('',#6687,#7221,#7223,.T.);
+#7221 = VERTEX_POINT('',#7222);
+#7222 = CARTESIAN_POINT('',(11.147617859245,3.727602679392,2.5));
+#7223 = LINE('',#7224,#7225);
+#7224 = CARTESIAN_POINT('',(8.89,3.727602679392,2.5));
+#7225 = VECTOR('',#7226,1.);
+#7226 = DIRECTION('',(1.,0.E+000,-2.22044604925E-016));
+#7227 = ORIENTED_EDGE('',*,*,#7228,.F.);
+#7228 = EDGE_CURVE('',#7198,#7221,#7229,.T.);
+#7229 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#7230,#7231,#7232,#7233,#7234),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#7230 = CARTESIAN_POINT('',(11.039141149077,3.81,2.416190432176));
+#7231 = CARTESIAN_POINT('',(11.066951455811,3.790748673214,
+    2.437155434413));
+#7232 = CARTESIAN_POINT('',(11.094303102649,3.770613804874,
+    2.458156249402));
+#7233 = CARTESIAN_POINT('',(11.121197095841,3.749574381028,
+    2.479125099734));
+#7234 = CARTESIAN_POINT('',(11.147618618648,3.727602047868,2.5000006));
+#7235 = ORIENTED_EDGE('',*,*,#7205,.F.);
+#7236 = CYLINDRICAL_SURFACE('',#7237,1.72421);
+#7237 = AXIS2_PLACEMENT_3D('',#7238,#7239,#7240);
+#7238 = CARTESIAN_POINT('',(8.89,2.54,1.25));
+#7239 = DIRECTION('',(1.,0.E+000,-2.22044604925E-016));
+#7240 = DIRECTION('',(-2.22044604925E-016,0.E+000,-1.));
+#7241 = ADVANCED_FACE('',(#7242),#7317,.T.);
+#7242 = FACE_BOUND('',#7243,.T.);
+#7243 = EDGE_LOOP('',(#7244,#7245,#7253,#7261,#7269,#7277,#7283,#7284,
+    #7292,#7301,#7309,#7316));
+#7244 = ORIENTED_EDGE('',*,*,#6686,.T.);
+#7245 = ORIENTED_EDGE('',*,*,#7246,.T.);
+#7246 = EDGE_CURVE('',#6677,#7247,#7249,.T.);
+#7247 = VERTEX_POINT('',#7248);
+#7248 = CARTESIAN_POINT('',(8.972397320608,3.44,2.5));
+#7249 = LINE('',#7250,#7251);
+#7250 = CARTESIAN_POINT('',(8.972397320608,3.81,2.5));
+#7251 = VECTOR('',#7252,1.);
+#7252 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016));
+#7253 = ORIENTED_EDGE('',*,*,#7254,.F.);
+#7254 = EDGE_CURVE('',#7255,#7247,#7257,.T.);
+#7255 = VERTEX_POINT('',#7256);
+#7256 = CARTESIAN_POINT('',(9.24,3.44,2.5));
+#7257 = LINE('',#7258,#7259);
+#7258 = CARTESIAN_POINT('',(8.715,3.44,2.5));
+#7259 = VECTOR('',#7260,1.);
+#7260 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#7261 = ORIENTED_EDGE('',*,*,#7262,.F.);
+#7262 = EDGE_CURVE('',#7263,#7255,#7265,.T.);
+#7263 = VERTEX_POINT('',#7264);
+#7264 = CARTESIAN_POINT('',(9.24,1.64,2.5));
+#7265 = LINE('',#7266,#7267);
+#7266 = CARTESIAN_POINT('',(9.24,1.455,2.5));
+#7267 = VECTOR('',#7268,1.);
+#7268 = DIRECTION('',(0.E+000,1.,0.E+000));
+#7269 = ORIENTED_EDGE('',*,*,#7270,.T.);
+#7270 = EDGE_CURVE('',#7263,#7271,#7273,.T.);
+#7271 = VERTEX_POINT('',#7272);
+#7272 = CARTESIAN_POINT('',(8.972397320608,1.64,2.5));
+#7273 = LINE('',#7274,#7275);
+#7274 = CARTESIAN_POINT('',(8.715,1.64,2.5));
+#7275 = VECTOR('',#7276,1.);
+#7276 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#7277 = ORIENTED_EDGE('',*,*,#7278,.T.);
+#7278 = EDGE_CURVE('',#7271,#6796,#7279,.T.);
+#7279 = LINE('',#7280,#7281);
+#7280 = CARTESIAN_POINT('',(8.972397320608,3.81,2.5));
+#7281 = VECTOR('',#7282,1.);
+#7282 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016));
+#7283 = ORIENTED_EDGE('',*,*,#6795,.T.);
+#7284 = ORIENTED_EDGE('',*,*,#7285,.T.);
+#7285 = EDGE_CURVE('',#6786,#7286,#7288,.T.);
+#7286 = VERTEX_POINT('',#7287);
+#7287 = CARTESIAN_POINT('',(11.147617859245,1.352397320608,2.5));
+#7288 = LINE('',#7289,#7290);
+#7289 = CARTESIAN_POINT('',(8.89,1.352397320608,2.5));
+#7290 = VECTOR('',#7291,1.);
+#7291 = DIRECTION('',(1.,0.E+000,-2.22044604925E-016));
+#7292 = ORIENTED_EDGE('',*,*,#7293,.T.);
+#7293 = EDGE_CURVE('',#7286,#7294,#7296,.T.);
+#7294 = VERTEX_POINT('',#7295);
+#7295 = CARTESIAN_POINT('',(11.347602679392,1.552382140755,2.5));
+#7296 = CIRCLE('',#7297,1.5446);
+#7297 = AXIS2_PLACEMENT_3D('',#7298,#7299,#7300);
+#7298 = CARTESIAN_POINT('',(10.16,2.54,2.5));
+#7299 = DIRECTION('',(0.E+000,0.E+000,1.));
+#7300 = DIRECTION('',(1.,0.E+000,0.E+000));
+#7301 = ORIENTED_EDGE('',*,*,#7302,.F.);
+#7302 = EDGE_CURVE('',#7303,#7294,#7305,.T.);
+#7303 = VERTEX_POINT('',#7304);
+#7304 = CARTESIAN_POINT('',(11.347602679392,3.527617859245,2.5));
+#7305 = LINE('',#7306,#7307);
+#7306 = CARTESIAN_POINT('',(11.347602679392,3.81,2.5));
+#7307 = VECTOR('',#7308,1.);
+#7308 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016));
+#7309 = ORIENTED_EDGE('',*,*,#7310,.T.);
+#7310 = EDGE_CURVE('',#7303,#7221,#7311,.T.);
+#7311 = CIRCLE('',#7312,1.5446);
+#7312 = AXIS2_PLACEMENT_3D('',#7313,#7314,#7315);
+#7313 = CARTESIAN_POINT('',(10.16,2.54,2.5));
+#7314 = DIRECTION('',(0.E+000,0.E+000,1.));
+#7315 = DIRECTION('',(1.,0.E+000,0.E+000));
+#7316 = ORIENTED_EDGE('',*,*,#7220,.F.);
+#7317 = PLANE('',#7318);
+#7318 = AXIS2_PLACEMENT_3D('',#7319,#7320,#7321);
+#7319 = CARTESIAN_POINT('',(8.89,1.27,2.5));
+#7320 = DIRECTION('',(0.E+000,0.E+000,1.));
+#7321 = DIRECTION('',(1.,0.E+000,0.E+000));
+#7322 = ADVANCED_FACE('',(#7323),#7334,.T.);
+#7323 = FACE_BOUND('',#7324,.T.);
+#7324 = EDGE_LOOP('',(#7325,#7326,#7327));
+#7325 = ORIENTED_EDGE('',*,*,#7246,.F.);
+#7326 = ORIENTED_EDGE('',*,*,#6676,.T.);
+#7327 = ORIENTED_EDGE('',*,*,#7328,.F.);
+#7328 = EDGE_CURVE('',#7247,#6669,#7329,.T.);
+#7329 = CIRCLE('',#7330,1.72421);
+#7330 = AXIS2_PLACEMENT_3D('',#7331,#7332,#7333);
+#7331 = CARTESIAN_POINT('',(10.16,3.44,1.25));
+#7332 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016));
+#7333 = DIRECTION('',(1.,0.E+000,0.E+000));
+#7334 = CYLINDRICAL_SURFACE('',#7335,1.72421);
+#7335 = AXIS2_PLACEMENT_3D('',#7336,#7337,#7338);
+#7336 = CARTESIAN_POINT('',(10.16,3.81,1.25));
+#7337 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016));
+#7338 = DIRECTION('',(1.,0.E+000,0.E+000));
+#7339 = ADVANCED_FACE('',(#7340),#7352,.F.);
+#7340 = FACE_BOUND('',#7341,.F.);
+#7341 = EDGE_LOOP('',(#7342,#7343,#7344,#7345,#7346));
+#7342 = ORIENTED_EDGE('',*,*,#6740,.F.);
+#7343 = ORIENTED_EDGE('',*,*,#6668,.T.);
+#7344 = ORIENTED_EDGE('',*,*,#7328,.F.);
+#7345 = ORIENTED_EDGE('',*,*,#7254,.F.);
+#7346 = ORIENTED_EDGE('',*,*,#7347,.F.);
+#7347 = EDGE_CURVE('',#6733,#7255,#7348,.T.);
+#7348 = LINE('',#7349,#7350);
+#7349 = CARTESIAN_POINT('',(9.24,3.44,2.39));
+#7350 = VECTOR('',#7351,1.);
+#7351 = DIRECTION('',(0.E+000,0.E+000,1.));
+#7352 = PLANE('',#7353);
+#7353 = AXIS2_PLACEMENT_3D('',#7354,#7355,#7356);
+#7354 = CARTESIAN_POINT('',(8.54,3.44,2.39));
+#7355 = DIRECTION('',(0.E+000,1.,0.E+000));
+#7356 = DIRECTION('',(0.E+000,0.E+000,1.));
+#7357 = ADVANCED_FACE('',(#7358),#7403,.F.);
+#7358 = FACE_BOUND('',#7359,.F.);
+#7359 = EDGE_LOOP('',(#7360,#7368,#7377,#7385,#7394,#7400,#7401,#7402));
+#7360 = ORIENTED_EDGE('',*,*,#7361,.T.);
+#7361 = EDGE_CURVE('',#6768,#7362,#7364,.T.);
+#7362 = VERTEX_POINT('',#7363);
+#7363 = CARTESIAN_POINT('',(11.147617859245,1.352397320608,0.E+000));
+#7364 = LINE('',#7365,#7366);
+#7365 = CARTESIAN_POINT('',(8.89,1.352397320608,0.E+000));
+#7366 = VECTOR('',#7367,1.);
+#7367 = DIRECTION('',(1.,0.E+000,-2.22044604925E-016));
+#7368 = ORIENTED_EDGE('',*,*,#7369,.T.);
+#7369 = EDGE_CURVE('',#7362,#7370,#7372,.T.);
+#7370 = VERTEX_POINT('',#7371);
+#7371 = CARTESIAN_POINT('',(11.347602679392,1.552382140755,0.E+000));
+#7372 = CIRCLE('',#7373,1.5446);
+#7373 = AXIS2_PLACEMENT_3D('',#7374,#7375,#7376);
+#7374 = CARTESIAN_POINT('',(10.16,2.54,0.E+000));
+#7375 = DIRECTION('',(0.E+000,0.E+000,1.));
+#7376 = DIRECTION('',(1.,0.E+000,0.E+000));
+#7377 = ORIENTED_EDGE('',*,*,#7378,.F.);
+#7378 = EDGE_CURVE('',#7379,#7370,#7381,.T.);
+#7379 = VERTEX_POINT('',#7380);
+#7380 = CARTESIAN_POINT('',(11.347602679392,3.527617859245,0.E+000));
+#7381 = LINE('',#7382,#7383);
+#7382 = CARTESIAN_POINT('',(11.347602679392,3.81,0.E+000));
+#7383 = VECTOR('',#7384,1.);
+#7384 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016));
+#7385 = ORIENTED_EDGE('',*,*,#7386,.T.);
+#7386 = EDGE_CURVE('',#7379,#7387,#7389,.T.);
+#7387 = VERTEX_POINT('',#7388);
+#7388 = CARTESIAN_POINT('',(11.147617859245,3.727602679392,0.E+000));
+#7389 = CIRCLE('',#7390,1.5446);
+#7390 = AXIS2_PLACEMENT_3D('',#7391,#7392,#7393);
+#7391 = CARTESIAN_POINT('',(10.16,2.54,0.E+000));
+#7392 = DIRECTION('',(0.E+000,0.E+000,1.));
+#7393 = DIRECTION('',(1.,0.E+000,0.E+000));
+#7394 = ORIENTED_EDGE('',*,*,#7395,.F.);
+#7395 = EDGE_CURVE('',#6632,#7387,#7396,.T.);
+#7396 = LINE('',#7397,#7398);
+#7397 = CARTESIAN_POINT('',(8.89,3.727602679392,0.E+000));
+#7398 = VECTOR('',#7399,1.);
+#7399 = DIRECTION('',(1.,0.E+000,-2.22044604925E-016));
+#7400 = ORIENTED_EDGE('',*,*,#6641,.T.);
+#7401 = ORIENTED_EDGE('',*,*,#6831,.T.);
+#7402 = ORIENTED_EDGE('',*,*,#6767,.T.);
+#7403 = PLANE('',#7404);
+#7404 = AXIS2_PLACEMENT_3D('',#7405,#7406,#7407);
+#7405 = CARTESIAN_POINT('',(10.16,2.54,0.E+000));
+#7406 = DIRECTION('',(0.E+000,0.E+000,1.));
+#7407 = DIRECTION('',(1.,0.E+000,0.E+000));
+#7408 = ADVANCED_FACE('',(#7409),#7422,.T.);
+#7409 = FACE_BOUND('',#7410,.T.);
+#7410 = EDGE_LOOP('',(#7411,#7412,#7413,#7414));
+#7411 = ORIENTED_EDGE('',*,*,#7395,.F.);
+#7412 = ORIENTED_EDGE('',*,*,#6631,.T.);
+#7413 = ORIENTED_EDGE('',*,*,#7189,.T.);
+#7414 = ORIENTED_EDGE('',*,*,#7415,.F.);
+#7415 = EDGE_CURVE('',#7387,#7190,#7416,.T.);
+#7416 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#7417,#7418,#7419,#7420,#7421),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#7417 = CARTESIAN_POINT('',(11.147618618648,3.727602047868,
+    -5.999999987319E-007));
+#7418 = CARTESIAN_POINT('',(11.121197094183,3.749574382406,
+    2.087490157544E-002));
+#7419 = CARTESIAN_POINT('',(11.094303103296,3.770613803354,
+    4.184374534235E-002));
+#7420 = CARTESIAN_POINT('',(11.06695145447,3.790748674142,
+    6.28445665984E-002));
+#7421 = CARTESIAN_POINT('',(11.039141149077,3.81,8.38095678235E-002));
+#7422 = CYLINDRICAL_SURFACE('',#7423,1.72421);
+#7423 = AXIS2_PLACEMENT_3D('',#7424,#7425,#7426);
+#7424 = CARTESIAN_POINT('',(8.89,2.54,1.25));
+#7425 = DIRECTION('',(1.,0.E+000,-2.22044604925E-016));
+#7426 = DIRECTION('',(-2.22044604925E-016,0.E+000,-1.));
+#7427 = ADVANCED_FACE('',(#7428),#7439,.F.);
+#7428 = FACE_BOUND('',#7429,.F.);
+#7429 = EDGE_LOOP('',(#7430,#7436,#7437,#7438));
+#7430 = ORIENTED_EDGE('',*,*,#7431,.F.);
+#7431 = EDGE_CURVE('',#6725,#7263,#7432,.T.);
+#7432 = LINE('',#7433,#7434);
+#7433 = CARTESIAN_POINT('',(9.24,1.64,2.39));
+#7434 = VECTOR('',#7435,1.);
+#7435 = DIRECTION('',(0.E+000,0.E+000,1.));
+#7436 = ORIENTED_EDGE('',*,*,#6732,.T.);
+#7437 = ORIENTED_EDGE('',*,*,#7347,.T.);
+#7438 = ORIENTED_EDGE('',*,*,#7262,.F.);
+#7439 = PLANE('',#7440);
+#7440 = AXIS2_PLACEMENT_3D('',#7441,#7442,#7443);
+#7441 = CARTESIAN_POINT('',(9.24,1.64,2.39));
+#7442 = DIRECTION('',(1.,0.E+000,0.E+000));
+#7443 = DIRECTION('',(0.E+000,0.E+000,1.));
+#7444 = ADVANCED_FACE('',(#7445),#7458,.T.);
+#7445 = FACE_BOUND('',#7446,.T.);
+#7446 = EDGE_LOOP('',(#7447,#7448,#7449,#7456,#7457));
+#7447 = ORIENTED_EDGE('',*,*,#6724,.F.);
+#7448 = ORIENTED_EDGE('',*,*,#6814,.T.);
+#7449 = ORIENTED_EDGE('',*,*,#7450,.F.);
+#7450 = EDGE_CURVE('',#7271,#6805,#7451,.T.);
+#7451 = CIRCLE('',#7452,1.72421);
+#7452 = AXIS2_PLACEMENT_3D('',#7453,#7454,#7455);
+#7453 = CARTESIAN_POINT('',(10.16,1.64,1.25));
+#7454 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016));
+#7455 = DIRECTION('',(1.,0.E+000,0.E+000));
+#7456 = ORIENTED_EDGE('',*,*,#7270,.F.);
+#7457 = ORIENTED_EDGE('',*,*,#7431,.F.);
+#7458 = PLANE('',#7459);
+#7459 = AXIS2_PLACEMENT_3D('',#7460,#7461,#7462);
+#7460 = CARTESIAN_POINT('',(8.54,1.64,2.39));
+#7461 = DIRECTION('',(0.E+000,1.,0.E+000));
+#7462 = DIRECTION('',(0.E+000,0.E+000,1.));
+#7463 = ADVANCED_FACE('',(#7464),#7469,.T.);
+#7464 = FACE_BOUND('',#7465,.T.);
+#7465 = EDGE_LOOP('',(#7466,#7467,#7468));
+#7466 = ORIENTED_EDGE('',*,*,#7278,.F.);
+#7467 = ORIENTED_EDGE('',*,*,#7450,.T.);
+#7468 = ORIENTED_EDGE('',*,*,#6804,.F.);
+#7469 = CYLINDRICAL_SURFACE('',#7470,1.72421);
+#7470 = AXIS2_PLACEMENT_3D('',#7471,#7472,#7473);
+#7471 = CARTESIAN_POINT('',(10.16,3.81,1.25));
+#7472 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016));
+#7473 = DIRECTION('',(1.,0.E+000,0.E+000));
+#7474 = ADVANCED_FACE('',(#7475),#7488,.T.);
+#7475 = FACE_BOUND('',#7476,.T.);
+#7476 = EDGE_LOOP('',(#7477,#7478,#7479,#7480));
+#7477 = ORIENTED_EDGE('',*,*,#7285,.F.);
+#7478 = ORIENTED_EDGE('',*,*,#6785,.T.);
+#7479 = ORIENTED_EDGE('',*,*,#6898,.T.);
+#7480 = ORIENTED_EDGE('',*,*,#7481,.F.);
+#7481 = EDGE_CURVE('',#7286,#6889,#7482,.T.);
+#7482 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#7483,#7484,#7485,#7486,#7487),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#7483 = CARTESIAN_POINT('',(11.147618618648,1.352397952132,2.5000006));
+#7484 = CARTESIAN_POINT('',(11.121197094183,1.330425617594,
+    2.479125098425));
+#7485 = CARTESIAN_POINT('',(11.094303103296,1.309386196646,
+    2.458156254658));
+#7486 = CARTESIAN_POINT('',(11.06695145447,1.289251325858,2.437155433402
+    ));
+#7487 = CARTESIAN_POINT('',(11.039141149077,1.27,2.416190432176));
+#7488 = CYLINDRICAL_SURFACE('',#7489,1.72421);
+#7489 = AXIS2_PLACEMENT_3D('',#7490,#7491,#7492);
+#7490 = CARTESIAN_POINT('',(8.89,2.54,1.25));
+#7491 = DIRECTION('',(1.,0.E+000,-2.22044604925E-016));
+#7492 = DIRECTION('',(-2.22044604925E-016,0.E+000,-1.));
+#7493 = ADVANCED_FACE('',(#7494),#7507,.T.);
+#7494 = FACE_BOUND('',#7495,.T.);
+#7495 = EDGE_LOOP('',(#7496,#7497,#7498,#7506));
+#7496 = ORIENTED_EDGE('',*,*,#6776,.T.);
+#7497 = ORIENTED_EDGE('',*,*,#7361,.T.);
+#7498 = ORIENTED_EDGE('',*,*,#7499,.F.);
+#7499 = EDGE_CURVE('',#6856,#7362,#7500,.T.);
+#7500 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#7501,#7502,#7503,#7504,#7505),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#7501 = CARTESIAN_POINT('',(11.039141149077,1.27,8.38095678235E-002));
+#7502 = CARTESIAN_POINT('',(11.066951455811,1.289251326786,
+    6.2844565587E-002));
+#7503 = CARTESIAN_POINT('',(11.094303102649,1.309386195126,
+    4.184375059841E-002));
+#7504 = CARTESIAN_POINT('',(11.121197095841,1.330425618972,
+    2.087490026575E-002));
+#7505 = CARTESIAN_POINT('',(11.147618618648,1.352397952132,
+    -5.999999989539E-007));
+#7506 = ORIENTED_EDGE('',*,*,#6855,.F.);
+#7507 = CYLINDRICAL_SURFACE('',#7508,1.72421);
+#7508 = AXIS2_PLACEMENT_3D('',#7509,#7510,#7511);
+#7509 = CARTESIAN_POINT('',(8.89,2.54,1.25));
+#7510 = DIRECTION('',(1.,0.E+000,-2.22044604925E-016));
+#7511 = DIRECTION('',(-2.22044604925E-016,0.E+000,-1.));
+#7512 = ADVANCED_FACE('',(#7513),#7551,.T.);
+#7513 = FACE_BOUND('',#7514,.T.);
+#7514 = EDGE_LOOP('',(#7515,#7525,#7533,#7534,#7535,#7541,#7542,#7543));
+#7515 = ORIENTED_EDGE('',*,*,#7516,.F.);
+#7516 = EDGE_CURVE('',#7517,#7519,#7521,.T.);
+#7517 = VERTEX_POINT('',#7518);
+#7518 = CARTESIAN_POINT('',(11.43,0.879141149077,8.38095678235E-002));
+#7519 = VERTEX_POINT('',#7520);
+#7520 = CARTESIAN_POINT('',(11.43,0.879141149077,2.416190432176));
+#7521 = LINE('',#7522,#7523);
+#7522 = CARTESIAN_POINT('',(11.43,0.879141149077,0.E+000));
+#7523 = VECTOR('',#7524,1.);
+#7524 = DIRECTION('',(0.E+000,0.E+000,1.));
+#7525 = ORIENTED_EDGE('',*,*,#7526,.F.);
+#7526 = EDGE_CURVE('',#6930,#7517,#7527,.T.);
+#7527 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#7528,#7529,#7530,#7531,#7532),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#7528 = CARTESIAN_POINT('',(11.347602047868,0.987618618648,
+    -6.000000017327E-007));
+#7529 = CARTESIAN_POINT('',(11.369574382406,0.961197094183,
+    2.087490157544E-002));
+#7530 = CARTESIAN_POINT('',(11.390613803354,0.934303103296,
+    4.184374534235E-002));
+#7531 = CARTESIAN_POINT('',(11.410748674142,0.90695145447,
+    6.28445665984E-002));
+#7532 = CARTESIAN_POINT('',(11.43,0.879141149077,8.38095678235E-002));
+#7533 = ORIENTED_EDGE('',*,*,#6937,.T.);
+#7534 = ORIENTED_EDGE('',*,*,#6863,.T.);
+#7535 = ORIENTED_EDGE('',*,*,#7536,.T.);
+#7536 = EDGE_CURVE('',#6856,#6889,#7537,.T.);
+#7537 = LINE('',#7538,#7539);
+#7538 = CARTESIAN_POINT('',(11.039141149077,1.27,0.E+000));
+#7539 = VECTOR('',#7540,1.);
+#7540 = DIRECTION('',(0.E+000,0.E+000,1.));
+#7541 = ORIENTED_EDGE('',*,*,#6888,.T.);
+#7542 = ORIENTED_EDGE('',*,*,#7021,.F.);
+#7543 = ORIENTED_EDGE('',*,*,#7544,.F.);
+#7544 = EDGE_CURVE('',#7519,#7014,#7545,.T.);
+#7545 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#7546,#7547,#7548,#7549,#7550),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#7546 = CARTESIAN_POINT('',(11.43,0.879141149077,2.416190432176));
+#7547 = CARTESIAN_POINT('',(11.410748673214,0.906951455811,
+    2.437155434413));
+#7548 = CARTESIAN_POINT('',(11.390613804874,0.934303102649,
+    2.458156249402));
+#7549 = CARTESIAN_POINT('',(11.369574381028,0.961197095841,
+    2.479125099734));
+#7550 = CARTESIAN_POINT('',(11.347602047868,0.987618618648,2.5000006));
+#7551 = CYLINDRICAL_SURFACE('',#7552,1.5446);
+#7552 = AXIS2_PLACEMENT_3D('',#7553,#7554,#7555);
+#7553 = CARTESIAN_POINT('',(10.16,0.E+000,0.E+000));
+#7554 = DIRECTION('',(0.E+000,0.E+000,1.));
+#7555 = DIRECTION('',(1.,0.E+000,0.E+000));
+#7556 = ADVANCED_FACE('',(#7557),#7577,.T.);
+#7557 = FACE_BOUND('',#7558,.T.);
+#7558 = EDGE_LOOP('',(#7559,#7560,#7561,#7569));
+#7559 = ORIENTED_EDGE('',*,*,#6929,.F.);
+#7560 = ORIENTED_EDGE('',*,*,#7526,.T.);
+#7561 = ORIENTED_EDGE('',*,*,#7562,.T.);
+#7562 = EDGE_CURVE('',#7517,#7563,#7565,.T.);
+#7563 = VERTEX_POINT('',#7564);
+#7564 = CARTESIAN_POINT('',(11.43,-0.879141149077,8.38095678235E-002));
+#7565 = LINE('',#7566,#7567);
+#7566 = CARTESIAN_POINT('',(11.43,1.27,8.38095678235E-002));
+#7567 = VECTOR('',#7568,1.);
+#7568 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016));
+#7569 = ORIENTED_EDGE('',*,*,#7570,.F.);
+#7570 = EDGE_CURVE('',#6921,#7563,#7571,.T.);
+#7571 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#7572,#7573,#7574,#7575,#7576),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#7572 = CARTESIAN_POINT('',(11.347602047868,-0.987618618648,
+    -6.000000010436E-007));
+#7573 = CARTESIAN_POINT('',(11.369574382406,-0.961197094183,
+    2.087490157544E-002));
+#7574 = CARTESIAN_POINT('',(11.390613803354,-0.934303103296,
+    4.184374534235E-002));
+#7575 = CARTESIAN_POINT('',(11.410748674142,-0.90695145447,
+    6.28445665984E-002));
+#7576 = CARTESIAN_POINT('',(11.43,-0.879141149077,8.38095678235E-002));
+#7577 = CYLINDRICAL_SURFACE('',#7578,1.72421);
+#7578 = AXIS2_PLACEMENT_3D('',#7579,#7580,#7581);
+#7579 = CARTESIAN_POINT('',(10.16,1.27,1.25));
+#7580 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016));
+#7581 = DIRECTION('',(1.,0.E+000,0.E+000));
+#7582 = ADVANCED_FACE('',(#7583),#7607,.T.);
+#7583 = FACE_BOUND('',#7584,.T.);
+#7584 = EDGE_LOOP('',(#7585,#7586,#7587,#7588,#7589,#7597,#7605,#7606));
+#7585 = ORIENTED_EDGE('',*,*,#7155,.F.);
+#7586 = ORIENTED_EDGE('',*,*,#7171,.T.);
+#7587 = ORIENTED_EDGE('',*,*,#6920,.T.);
+#7588 = ORIENTED_EDGE('',*,*,#7570,.T.);
+#7589 = ORIENTED_EDGE('',*,*,#7590,.T.);
+#7590 = EDGE_CURVE('',#7563,#7591,#7593,.T.);
+#7591 = VERTEX_POINT('',#7592);
+#7592 = CARTESIAN_POINT('',(11.43,-0.879141149077,2.416190432176));
+#7593 = LINE('',#7594,#7595);
+#7594 = CARTESIAN_POINT('',(11.43,-0.879141149077,0.E+000));
+#7595 = VECTOR('',#7596,1.);
+#7596 = DIRECTION('',(0.E+000,0.E+000,1.));
+#7597 = ORIENTED_EDGE('',*,*,#7598,.T.);
+#7598 = EDGE_CURVE('',#7591,#7005,#7599,.T.);
+#7599 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#7600,#7601,#7602,#7603,#7604),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#7600 = CARTESIAN_POINT('',(11.43,-0.879141149077,2.416190432176));
+#7601 = CARTESIAN_POINT('',(11.410748673214,-0.906951455811,
+    2.437155434413));
+#7602 = CARTESIAN_POINT('',(11.390613804874,-0.934303102649,
+    2.458156249402));
+#7603 = CARTESIAN_POINT('',(11.369574381028,-0.961197095841,
+    2.479125099734));
+#7604 = CARTESIAN_POINT('',(11.347602047868,-0.987618618648,2.5000006));
+#7605 = ORIENTED_EDGE('',*,*,#7004,.F.);
+#7606 = ORIENTED_EDGE('',*,*,#7129,.T.);
+#7607 = CYLINDRICAL_SURFACE('',#7608,1.5446);
+#7608 = AXIS2_PLACEMENT_3D('',#7609,#7610,#7611);
+#7609 = CARTESIAN_POINT('',(10.16,0.E+000,0.E+000));
+#7610 = DIRECTION('',(0.E+000,0.E+000,1.));
+#7611 = DIRECTION('',(1.,0.E+000,0.E+000));
+#7612 = ADVANCED_FACE('',(#7613),#7624,.T.);
+#7613 = FACE_BOUND('',#7614,.T.);
+#7614 = EDGE_LOOP('',(#7615,#7616,#7617,#7618));
+#7615 = ORIENTED_EDGE('',*,*,#7544,.T.);
+#7616 = ORIENTED_EDGE('',*,*,#7013,.T.);
+#7617 = ORIENTED_EDGE('',*,*,#7598,.F.);
+#7618 = ORIENTED_EDGE('',*,*,#7619,.F.);
+#7619 = EDGE_CURVE('',#7519,#7591,#7620,.T.);
+#7620 = LINE('',#7621,#7622);
+#7621 = CARTESIAN_POINT('',(11.43,1.27,2.416190432176));
+#7622 = VECTOR('',#7623,1.);
+#7623 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016));
+#7624 = CYLINDRICAL_SURFACE('',#7625,1.72421);
+#7625 = AXIS2_PLACEMENT_3D('',#7626,#7627,#7628);
+#7626 = CARTESIAN_POINT('',(10.16,1.27,1.25));
+#7627 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016));
+#7628 = DIRECTION('',(1.,0.E+000,0.E+000));
+#7629 = ADVANCED_FACE('',(#7630),#7663,.T.);
+#7630 = FACE_BOUND('',#7631,.T.);
+#7631 = EDGE_LOOP('',(#7632,#7642,#7650,#7651,#7652,#7653,#7654,#7655));
+#7632 = ORIENTED_EDGE('',*,*,#7633,.F.);
+#7633 = EDGE_CURVE('',#7634,#7636,#7638,.T.);
+#7634 = VERTEX_POINT('',#7635);
+#7635 = CARTESIAN_POINT('',(11.43,3.419141149077,8.38095678235E-002));
+#7636 = VERTEX_POINT('',#7637);
+#7637 = CARTESIAN_POINT('',(11.43,3.419141149077,2.416190432176));
+#7638 = LINE('',#7639,#7640);
+#7639 = CARTESIAN_POINT('',(11.43,3.419141149077,0.E+000));
+#7640 = VECTOR('',#7641,1.);
+#7641 = DIRECTION('',(0.E+000,0.E+000,1.));
+#7642 = ORIENTED_EDGE('',*,*,#7643,.F.);
+#7643 = EDGE_CURVE('',#7379,#7634,#7644,.T.);
+#7644 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#7645,#7646,#7647,#7648,#7649),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#7645 = CARTESIAN_POINT('',(11.347602047868,3.527618618648,
+    -6.000000017327E-007));
+#7646 = CARTESIAN_POINT('',(11.369574382406,3.501197094183,
+    2.087490157544E-002));
+#7647 = CARTESIAN_POINT('',(11.390613803354,3.474303103296,
+    4.184374534235E-002));
+#7648 = CARTESIAN_POINT('',(11.410748674142,3.44695145447,
+    6.28445665984E-002));
+#7649 = CARTESIAN_POINT('',(11.43,3.419141149077,8.38095678235E-002));
+#7650 = ORIENTED_EDGE('',*,*,#7386,.T.);
+#7651 = ORIENTED_EDGE('',*,*,#7415,.T.);
+#7652 = ORIENTED_EDGE('',*,*,#7197,.T.);
+#7653 = ORIENTED_EDGE('',*,*,#7228,.T.);
+#7654 = ORIENTED_EDGE('',*,*,#7310,.F.);
+#7655 = ORIENTED_EDGE('',*,*,#7656,.F.);
+#7656 = EDGE_CURVE('',#7636,#7303,#7657,.T.);
+#7657 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#7658,#7659,#7660,#7661,#7662),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#7658 = CARTESIAN_POINT('',(11.43,3.419141149077,2.416190432176));
+#7659 = CARTESIAN_POINT('',(11.410748673214,3.446951455811,
+    2.437155434413));
+#7660 = CARTESIAN_POINT('',(11.390613804874,3.474303102649,
+    2.458156249402));
+#7661 = CARTESIAN_POINT('',(11.369574381028,3.501197095841,
+    2.479125099734));
+#7662 = CARTESIAN_POINT('',(11.347602047868,3.527618618648,2.5000006));
+#7663 = CYLINDRICAL_SURFACE('',#7664,1.5446);
+#7664 = AXIS2_PLACEMENT_3D('',#7665,#7666,#7667);
+#7665 = CARTESIAN_POINT('',(10.16,2.54,0.E+000));
+#7666 = DIRECTION('',(0.E+000,0.E+000,1.));
+#7667 = DIRECTION('',(1.,0.E+000,0.E+000));
+#7668 = ADVANCED_FACE('',(#7669),#7689,.T.);
+#7669 = FACE_BOUND('',#7670,.T.);
+#7670 = EDGE_LOOP('',(#7671,#7672,#7673,#7683));
+#7671 = ORIENTED_EDGE('',*,*,#7656,.T.);
+#7672 = ORIENTED_EDGE('',*,*,#7302,.T.);
+#7673 = ORIENTED_EDGE('',*,*,#7674,.F.);
+#7674 = EDGE_CURVE('',#7675,#7294,#7677,.T.);
+#7675 = VERTEX_POINT('',#7676);
+#7676 = CARTESIAN_POINT('',(11.43,1.660858850923,2.416190432176));
+#7677 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#7678,#7679,#7680,#7681,#7682),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#7678 = CARTESIAN_POINT('',(11.43,1.660858850923,2.416190432176));
+#7679 = CARTESIAN_POINT('',(11.410748673214,1.633048544189,
+    2.437155434413));
+#7680 = CARTESIAN_POINT('',(11.390613804874,1.605696897351,
+    2.458156249402));
+#7681 = CARTESIAN_POINT('',(11.369574381028,1.578802904159,
+    2.479125099734));
+#7682 = CARTESIAN_POINT('',(11.347602047868,1.552381381352,2.5000006));
+#7683 = ORIENTED_EDGE('',*,*,#7684,.F.);
+#7684 = EDGE_CURVE('',#7636,#7675,#7685,.T.);
+#7685 = LINE('',#7686,#7687);
+#7686 = CARTESIAN_POINT('',(11.43,3.81,2.416190432176));
+#7687 = VECTOR('',#7688,1.);
+#7688 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016));
+#7689 = CYLINDRICAL_SURFACE('',#7690,1.72421);
+#7690 = AXIS2_PLACEMENT_3D('',#7691,#7692,#7693);
+#7691 = CARTESIAN_POINT('',(10.16,3.81,1.25));
+#7692 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016));
+#7693 = DIRECTION('',(1.,0.E+000,0.E+000));
+#7694 = ADVANCED_FACE('',(#7695),#7719,.T.);
+#7695 = FACE_BOUND('',#7696,.T.);
+#7696 = EDGE_LOOP('',(#7697,#7698,#7699,#7700,#7710,#7716,#7717,#7718));
+#7697 = ORIENTED_EDGE('',*,*,#7536,.F.);
+#7698 = ORIENTED_EDGE('',*,*,#7499,.T.);
+#7699 = ORIENTED_EDGE('',*,*,#7369,.T.);
+#7700 = ORIENTED_EDGE('',*,*,#7701,.T.);
+#7701 = EDGE_CURVE('',#7370,#7702,#7704,.T.);
+#7702 = VERTEX_POINT('',#7703);
+#7703 = CARTESIAN_POINT('',(11.43,1.660858850923,8.38095678235E-002));
+#7704 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#7705,#7706,#7707,#7708,#7709),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#7705 = CARTESIAN_POINT('',(11.347602047868,1.552381381352,
+    -6.000000010436E-007));
+#7706 = CARTESIAN_POINT('',(11.369574382406,1.578802905817,
+    2.087490157544E-002));
+#7707 = CARTESIAN_POINT('',(11.390613803354,1.605696896704,
+    4.184374534235E-002));
+#7708 = CARTESIAN_POINT('',(11.410748674142,1.63304854553,
+    6.28445665984E-002));
+#7709 = CARTESIAN_POINT('',(11.43,1.660858850923,8.38095678235E-002));
+#7710 = ORIENTED_EDGE('',*,*,#7711,.T.);
+#7711 = EDGE_CURVE('',#7702,#7675,#7712,.T.);
+#7712 = LINE('',#7713,#7714);
+#7713 = CARTESIAN_POINT('',(11.43,1.660858850923,0.E+000));
+#7714 = VECTOR('',#7715,1.);
+#7715 = DIRECTION('',(0.E+000,0.E+000,1.));
+#7716 = ORIENTED_EDGE('',*,*,#7674,.T.);
+#7717 = ORIENTED_EDGE('',*,*,#7293,.F.);
+#7718 = ORIENTED_EDGE('',*,*,#7481,.T.);
+#7719 = CYLINDRICAL_SURFACE('',#7720,1.5446);
+#7720 = AXIS2_PLACEMENT_3D('',#7721,#7722,#7723);
+#7721 = CARTESIAN_POINT('',(10.16,2.54,0.E+000));
+#7722 = DIRECTION('',(0.E+000,0.E+000,1.));
+#7723 = DIRECTION('',(1.,0.E+000,0.E+000));
+#7724 = ADVANCED_FACE('',(#7725),#7736,.T.);
+#7725 = FACE_BOUND('',#7726,.T.);
+#7726 = EDGE_LOOP('',(#7727,#7728,#7729,#7735));
+#7727 = ORIENTED_EDGE('',*,*,#7378,.F.);
+#7728 = ORIENTED_EDGE('',*,*,#7643,.T.);
+#7729 = ORIENTED_EDGE('',*,*,#7730,.T.);
+#7730 = EDGE_CURVE('',#7634,#7702,#7731,.T.);
+#7731 = LINE('',#7732,#7733);
+#7732 = CARTESIAN_POINT('',(11.43,3.81,8.38095678235E-002));
+#7733 = VECTOR('',#7734,1.);
+#7734 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016));
+#7735 = ORIENTED_EDGE('',*,*,#7701,.F.);
+#7736 = CYLINDRICAL_SURFACE('',#7737,1.72421);
+#7737 = AXIS2_PLACEMENT_3D('',#7738,#7739,#7740);
+#7738 = CARTESIAN_POINT('',(10.16,3.81,1.25));
+#7739 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016));
+#7740 = DIRECTION('',(1.,0.E+000,0.E+000));
+#7741 = ADVANCED_FACE('',(#7742),#7748,.T.);
+#7742 = FACE_BOUND('',#7743,.T.);
+#7743 = EDGE_LOOP('',(#7744,#7745,#7746,#7747));
+#7744 = ORIENTED_EDGE('',*,*,#7619,.T.);
+#7745 = ORIENTED_EDGE('',*,*,#7590,.F.);
+#7746 = ORIENTED_EDGE('',*,*,#7562,.F.);
+#7747 = ORIENTED_EDGE('',*,*,#7516,.T.);
+#7748 = PLANE('',#7749);
+#7749 = AXIS2_PLACEMENT_3D('',#7750,#7751,#7752);
+#7750 = CARTESIAN_POINT('',(11.43,-1.27,0.E+000));
+#7751 = DIRECTION('',(1.,0.E+000,0.E+000));
+#7752 = DIRECTION('',(0.E+000,0.E+000,1.));
+#7753 = ADVANCED_FACE('',(#7754),#7760,.T.);
+#7754 = FACE_BOUND('',#7755,.T.);
+#7755 = EDGE_LOOP('',(#7756,#7757,#7758,#7759));
+#7756 = ORIENTED_EDGE('',*,*,#7684,.T.);
+#7757 = ORIENTED_EDGE('',*,*,#7711,.F.);
+#7758 = ORIENTED_EDGE('',*,*,#7730,.F.);
+#7759 = ORIENTED_EDGE('',*,*,#7633,.T.);
+#7760 = PLANE('',#7761);
+#7761 = AXIS2_PLACEMENT_3D('',#7762,#7763,#7764);
+#7762 = CARTESIAN_POINT('',(11.43,1.27,0.E+000));
+#7763 = DIRECTION('',(1.,0.E+000,0.E+000));
+#7764 = DIRECTION('',(0.E+000,0.E+000,1.));
+#7765 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#7769)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#7766,#7767,#7768)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#7766 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#7767 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#7768 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#7769 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#7766,
+  'distance_accuracy_value','confusion accuracy');
+#7770 = PRODUCT_TYPE('part',$,(#7));
+#7771 = SHAPE_DEFINITION_REPRESENTATION(#7772,#7778);
+#7772 = PRODUCT_DEFINITION_SHAPE('','',#7773);
+#7773 = PRODUCT_DEFINITION('design','',#7774,#7777);
+#7774 = PRODUCT_DEFINITION_FORMATION('','',#7775);
+#7775 = PRODUCT('union108','union108','',(#7776));
+#7776 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#7777 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#7778 = SHAPE_REPRESENTATION('',(#11,#7779,#8535,#9291,#10047,#10803,
+    #11559,#12315,#13071,#13827,#14583),#15339);
+#7779 = MANIFOLD_SOLID_BREP('',#7780);
+#7780 = CLOSED_SHELL('',(#7781,#7821,#7876,#7916,#7964,#7997,#8028,#8051
+    ,#8075,#8108,#8148,#8165,#8189,#8213,#8246,#8288,#8328,#8368,#8385,
+    #8411,#8437,#8454,#8471,#8493,#8507,#8523));
+#7781 = ADVANCED_FACE('',(#7782),#7816,.F.);
+#7782 = FACE_BOUND('',#7783,.F.);
+#7783 = EDGE_LOOP('',(#7784,#7794,#7802,#7810));
+#7784 = ORIENTED_EDGE('',*,*,#7785,.T.);
+#7785 = EDGE_CURVE('',#7786,#7788,#7790,.T.);
+#7786 = VERTEX_POINT('',#7787);
+#7787 = CARTESIAN_POINT('',(9.86,2.791543289326,-2.315755544257));
+#7788 = VERTEX_POINT('',#7789);
+#7789 = CARTESIAN_POINT('',(9.86,2.791543289326,7.498611513613));
+#7790 = LINE('',#7791,#7792);
+#7791 = CARTESIAN_POINT('',(9.86,2.791543289326,-5.37));
+#7792 = VECTOR('',#7793,1.);
+#7793 = DIRECTION('',(0.E+000,0.E+000,1.));
+#7794 = ORIENTED_EDGE('',*,*,#7795,.T.);
+#7795 = EDGE_CURVE('',#7788,#7796,#7798,.T.);
+#7796 = VERTEX_POINT('',#7797);
+#7797 = CARTESIAN_POINT('',(9.86,2.288456710674,7.498611513613));
+#7798 = LINE('',#7799,#7800);
+#7799 = CARTESIAN_POINT('',(9.86,3.640000226201,7.498611513613));
+#7800 = VECTOR('',#7801,1.);
+#7801 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#7802 = ORIENTED_EDGE('',*,*,#7803,.F.);
+#7803 = EDGE_CURVE('',#7804,#7796,#7806,.T.);
+#7804 = VERTEX_POINT('',#7805);
+#7805 = CARTESIAN_POINT('',(9.86,2.288456710674,-2.315755544257));
+#7806 = LINE('',#7807,#7808);
+#7807 = CARTESIAN_POINT('',(9.86,2.288456710674,-5.37));
+#7808 = VECTOR('',#7809,1.);
+#7809 = DIRECTION('',(0.E+000,0.E+000,1.));
+#7810 = ORIENTED_EDGE('',*,*,#7811,.T.);
+#7811 = EDGE_CURVE('',#7804,#7786,#7812,.T.);
+#7812 = LINE('',#7813,#7814);
+#7813 = CARTESIAN_POINT('',(9.86,1.139999713748,-2.315755544257));
+#7814 = VECTOR('',#7815,1.);
+#7815 = DIRECTION('',(0.E+000,1.,-1.224646799147E-016));
+#7816 = PLANE('',#7817);
+#7817 = AXIS2_PLACEMENT_3D('',#7818,#7819,#7820);
+#7818 = CARTESIAN_POINT('',(9.86,2.24,-2.54));
+#7819 = DIRECTION('',(1.,0.E+000,0.E+000));
+#7820 = DIRECTION('',(0.E+000,0.E+000,1.));
+#7821 = ADVANCED_FACE('',(#7822),#7871,.T.);
+#7822 = FACE_BOUND('',#7823,.T.);
+#7823 = EDGE_LOOP('',(#7824,#7834,#7842,#7848,#7849,#7857,#7865));
+#7824 = ORIENTED_EDGE('',*,*,#7825,.F.);
+#7825 = EDGE_CURVE('',#7826,#7828,#7830,.T.);
+#7826 = VERTEX_POINT('',#7827);
+#7827 = CARTESIAN_POINT('',(9.908456710674,2.84,-2.315755544257));
+#7828 = VERTEX_POINT('',#7829);
+#7829 = CARTESIAN_POINT('',(9.908456710674,2.84,7.498611513613));
+#7830 = LINE('',#7831,#7832);
+#7831 = CARTESIAN_POINT('',(9.908456710674,2.84,-5.37));
+#7832 = VECTOR('',#7833,1.);
+#7833 = DIRECTION('',(0.E+000,0.E+000,1.));
+#7834 = ORIENTED_EDGE('',*,*,#7835,.T.);
+#7835 = EDGE_CURVE('',#7826,#7836,#7838,.T.);
+#7836 = VERTEX_POINT('',#7837);
+#7837 = CARTESIAN_POINT('',(9.884228355337,2.815771644663,
+    -2.382322502785));
+#7838 = LINE('',#7839,#7840);
+#7839 = CARTESIAN_POINT('',(8.778459487437,1.710002776762,
+    -5.420402031785));
+#7840 = VECTOR('',#7841,1.);
+#7841 = DIRECTION('',(-0.323615195374,-0.323615195374,-0.889126768603));
+#7842 = ORIENTED_EDGE('',*,*,#7843,.T.);
+#7843 = EDGE_CURVE('',#7836,#7786,#7844,.T.);
+#7844 = LINE('',#7845,#7846);
+#7845 = CARTESIAN_POINT('',(10.670418815773,3.601962105098,
+    -4.542366263358));
+#7846 = VECTOR('',#7847,1.);
+#7847 = DIRECTION('',(-0.323615195374,-0.323615195374,0.889126768603));
+#7848 = ORIENTED_EDGE('',*,*,#7785,.T.);
+#7849 = ORIENTED_EDGE('',*,*,#7850,.T.);
+#7850 = EDGE_CURVE('',#7788,#7851,#7853,.T.);
+#7851 = VERTEX_POINT('',#7852);
+#7852 = CARTESIAN_POINT('',(9.868091178288,2.799634467613,7.544498972212
+    ));
+#7853 = LINE('',#7854,#7855);
+#7854 = CARTESIAN_POINT('',(8.728136841636,1.659680130962,1.079481694258
+    ));
+#7855 = VECTOR('',#7856,1.);
+#7856 = DIRECTION('',(0.171087496695,0.171087496695,0.970287656806));
+#7857 = ORIENTED_EDGE('',*,*,#7858,.T.);
+#7858 = EDGE_CURVE('',#7851,#7859,#7861,.T.);
+#7859 = VERTEX_POINT('',#7860);
+#7860 = CARTESIAN_POINT('',(9.900365532387,2.831908821712,7.544498972212
+    ));
+#7861 = LINE('',#7862,#7863);
+#7862 = CARTESIAN_POINT('',(10.630226119108,3.561769408434,
+    7.544498972212));
+#7863 = VECTOR('',#7864,1.);
+#7864 = DIRECTION('',(0.707106781187,0.707106781187,1.930309067102E-015)
+  );
+#7865 = ORIENTED_EDGE('',*,*,#7866,.T.);
+#7866 = EDGE_CURVE('',#7859,#7828,#7867,.T.);
+#7867 = LINE('',#7868,#7869);
+#7868 = CARTESIAN_POINT('',(11.097353025239,4.028896314564,
+    0.756029843251));
+#7869 = VECTOR('',#7870,1.);
+#7870 = DIRECTION('',(0.171087496695,0.171087496695,-0.970287656806));
+#7871 = PLANE('',#7872);
+#7872 = AXIS2_PLACEMENT_3D('',#7873,#7874,#7875);
+#7873 = CARTESIAN_POINT('',(9.608456710674,2.54,-8.2));
+#7874 = DIRECTION('',(-0.707106781187,0.707106781187,0.E+000));
+#7875 = DIRECTION('',(0.E+000,0.E+000,1.));
+#7876 = ADVANCED_FACE('',(#7877),#7911,.T.);
+#7877 = FACE_BOUND('',#7878,.T.);
+#7878 = EDGE_LOOP('',(#7879,#7880,#7888,#7896,#7904,#7910));
+#7879 = ORIENTED_EDGE('',*,*,#7843,.F.);
+#7880 = ORIENTED_EDGE('',*,*,#7881,.T.);
+#7881 = EDGE_CURVE('',#7836,#7882,#7884,.T.);
+#7882 = VERTEX_POINT('',#7883);
+#7883 = CARTESIAN_POINT('',(9.941618185302,2.758381814698,-2.54));
+#7884 = LINE('',#7885,#7886);
+#7885 = CARTESIAN_POINT('',(10.16,2.54,-3.14));
+#7886 = VECTOR('',#7887,1.);
+#7887 = DIRECTION('',(0.323615195374,-0.323615195374,-0.889126768603));
+#7888 = ORIENTED_EDGE('',*,*,#7889,.T.);
+#7889 = EDGE_CURVE('',#7882,#7890,#7892,.T.);
+#7890 = VERTEX_POINT('',#7891);
+#7891 = CARTESIAN_POINT('',(9.941618185302,2.321618185302,-2.54));
+#7892 = LINE('',#7893,#7894);
+#7893 = CARTESIAN_POINT('',(9.941618185302,1.139999713748,-2.54));
+#7894 = VECTOR('',#7895,1.);
+#7895 = DIRECTION('',(4.457343172701E-017,-1.,0.E+000));
+#7896 = ORIENTED_EDGE('',*,*,#7897,.F.);
+#7897 = EDGE_CURVE('',#7898,#7890,#7900,.T.);
+#7898 = VERTEX_POINT('',#7899);
+#7899 = CARTESIAN_POINT('',(9.884228355337,2.264228355337,
+    -2.382322502785));
+#7900 = LINE('',#7901,#7902);
+#7901 = CARTESIAN_POINT('',(10.16,2.54,-3.14));
+#7902 = VECTOR('',#7903,1.);
+#7903 = DIRECTION('',(0.323615195374,0.323615195374,-0.889126768603));
+#7904 = ORIENTED_EDGE('',*,*,#7905,.T.);
+#7905 = EDGE_CURVE('',#7898,#7804,#7906,.T.);
+#7906 = LINE('',#7907,#7908);
+#7907 = CARTESIAN_POINT('',(10.989997223238,1.158459487437,
+    -5.420402031785));
+#7908 = VECTOR('',#7909,1.);
+#7909 = DIRECTION('',(-0.323615195374,0.323615195374,0.889126768603));
+#7910 = ORIENTED_EDGE('',*,*,#7811,.T.);
+#7911 = PLANE('',#7912);
+#7912 = AXIS2_PLACEMENT_3D('',#7913,#7914,#7915);
+#7913 = CARTESIAN_POINT('',(10.16,3.999942749642E-002,-3.14));
+#7914 = DIRECTION('',(-0.939692784809,-4.188533218805E-017,
+    -0.342019692676));
+#7915 = DIRECTION('',(-0.342019692676,1.150791761098E-016,0.939692784809
+    ));
+#7916 = ADVANCED_FACE('',(#7917),#7959,.F.);
+#7917 = FACE_BOUND('',#7918,.F.);
+#7918 = EDGE_LOOP('',(#7919,#7929,#7937,#7945,#7951,#7952,#7953));
+#7919 = ORIENTED_EDGE('',*,*,#7920,.T.);
+#7920 = EDGE_CURVE('',#7921,#7923,#7925,.T.);
+#7921 = VERTEX_POINT('',#7922);
+#7922 = CARTESIAN_POINT('',(9.868091178288,2.280365532387,7.544498972212
+    ));
+#7923 = VERTEX_POINT('',#7924);
+#7924 = CARTESIAN_POINT('',(9.900365532387,2.248091178288,7.544498972212
+    ));
+#7925 = LINE('',#7926,#7927);
+#7926 = CARTESIAN_POINT('',(9.138230591566,3.010226119108,7.544498972212
+    ));
+#7927 = VECTOR('',#7928,1.);
+#7928 = DIRECTION('',(0.707106781187,-0.707106781187,0.E+000));
+#7929 = ORIENTED_EDGE('',*,*,#7930,.T.);
+#7930 = EDGE_CURVE('',#7923,#7931,#7933,.T.);
+#7931 = VERTEX_POINT('',#7932);
+#7932 = CARTESIAN_POINT('',(9.908456710674,2.24,7.498611513613));
+#7933 = LINE('',#7934,#7935);
+#7934 = CARTESIAN_POINT('',(11.040319869038,1.108136841636,
+    1.079481694258));
+#7935 = VECTOR('',#7936,1.);
+#7936 = DIRECTION('',(0.171087496695,-0.171087496695,-0.970287656806));
+#7937 = ORIENTED_EDGE('',*,*,#7938,.T.);
+#7938 = EDGE_CURVE('',#7931,#7939,#7941,.T.);
+#7939 = VERTEX_POINT('',#7940);
+#7940 = CARTESIAN_POINT('',(9.908456710674,2.24,-2.315755544257));
+#7941 = LINE('',#7942,#7943);
+#7942 = CARTESIAN_POINT('',(9.908456710674,2.24,-5.37));
+#7943 = VECTOR('',#7944,1.);
+#7944 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#7945 = ORIENTED_EDGE('',*,*,#7946,.T.);
+#7946 = EDGE_CURVE('',#7939,#7898,#7947,.T.);
+#7947 = LINE('',#7948,#7949);
+#7948 = CARTESIAN_POINT('',(9.098037894902,3.050418815773,
+    -4.542366263358));
+#7949 = VECTOR('',#7950,1.);
+#7950 = DIRECTION('',(-0.323615195374,0.323615195374,-0.889126768603));
+#7951 = ORIENTED_EDGE('',*,*,#7905,.T.);
+#7952 = ORIENTED_EDGE('',*,*,#7803,.T.);
+#7953 = ORIENTED_EDGE('',*,*,#7954,.T.);
+#7954 = EDGE_CURVE('',#7796,#7921,#7955,.T.);
+#7955 = LINE('',#7956,#7957);
+#7956 = CARTESIAN_POINT('',(8.671103685436,3.477353025239,0.756029843251
+    ));
+#7957 = VECTOR('',#7958,1.);
+#7958 = DIRECTION('',(0.171087496695,-0.171087496695,0.970287656806));
+#7959 = PLANE('',#7960);
+#7960 = AXIS2_PLACEMENT_3D('',#7961,#7962,#7963);
+#7961 = CARTESIAN_POINT('',(10.16,1.988456710674,-8.2));
+#7962 = DIRECTION('',(0.707106781187,0.707106781187,0.E+000));
+#7963 = DIRECTION('',(0.E+000,0.E+000,1.));
+#7964 = ADVANCED_FACE('',(#7965),#7992,.T.);
+#7965 = FACE_BOUND('',#7966,.T.);
+#7966 = EDGE_LOOP('',(#7967,#7968,#7969,#7977,#7985,#7991));
+#7967 = ORIENTED_EDGE('',*,*,#7795,.T.);
+#7968 = ORIENTED_EDGE('',*,*,#7954,.T.);
+#7969 = ORIENTED_EDGE('',*,*,#7970,.T.);
+#7970 = EDGE_CURVE('',#7921,#7971,#7973,.T.);
+#7971 = VERTEX_POINT('',#7972);
+#7972 = CARTESIAN_POINT('',(9.983673427674,2.413176919364,8.2));
+#7973 = LINE('',#7974,#7975);
+#7974 = CARTESIAN_POINT('',(10.186501359403,2.646239167881,
+    9.350297025875));
+#7975 = VECTOR('',#7976,1.);
+#7976 = DIRECTION('',(0.170290960814,0.195675190744,0.965770266881));
+#7977 = ORIENTED_EDGE('',*,*,#7978,.F.);
+#7978 = EDGE_CURVE('',#7979,#7971,#7981,.T.);
+#7979 = VERTEX_POINT('',#7980);
+#7980 = CARTESIAN_POINT('',(9.983673427674,2.666823080636,8.2));
+#7981 = LINE('',#7982,#7983);
+#7982 = CARTESIAN_POINT('',(9.983673427674,3.640000226201,8.2));
+#7983 = VECTOR('',#7984,1.);
+#7984 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#7985 = ORIENTED_EDGE('',*,*,#7986,.T.);
+#7986 = EDGE_CURVE('',#7979,#7851,#7987,.T.);
+#7987 = LINE('',#7988,#7989);
+#7988 = CARTESIAN_POINT('',(10.095555517905,2.538263412864,
+    8.834516333842));
+#7989 = VECTOR('',#7990,1.);
+#7990 = DIRECTION('',(-0.170290960814,0.195675190744,-0.965770266881));
+#7991 = ORIENTED_EDGE('',*,*,#7850,.F.);
+#7992 = PLANE('',#7993);
+#7993 = AXIS2_PLACEMENT_3D('',#7994,#7995,#7996);
+#7994 = CARTESIAN_POINT('',(10.16,5.040000452401,9.2));
+#7995 = DIRECTION('',(-0.984807821789,0.E+000,0.173647787616));
+#7996 = DIRECTION('',(-0.173647787616,0.E+000,-0.984807821789));
+#7997 = ADVANCED_FACE('',(#7998),#8023,.T.);
+#7998 = FACE_BOUND('',#7999,.T.);
+#7999 = EDGE_LOOP('',(#8000,#8008,#8009,#8017));
+#8000 = ORIENTED_EDGE('',*,*,#8001,.T.);
+#8001 = EDGE_CURVE('',#8002,#7826,#8004,.T.);
+#8002 = VERTEX_POINT('',#8003);
+#8003 = CARTESIAN_POINT('',(10.411543289326,2.84,-2.315755544257));
+#8004 = LINE('',#8005,#8006);
+#8005 = CARTESIAN_POINT('',(8.759999713748,2.84,-2.315755544257));
+#8006 = VECTOR('',#8007,1.);
+#8007 = DIRECTION('',(-1.,0.E+000,6.100634484569E-016));
+#8008 = ORIENTED_EDGE('',*,*,#7825,.T.);
+#8009 = ORIENTED_EDGE('',*,*,#8010,.T.);
+#8010 = EDGE_CURVE('',#7828,#8011,#8013,.T.);
+#8011 = VERTEX_POINT('',#8012);
+#8012 = CARTESIAN_POINT('',(10.411543289326,2.84,7.498611513613));
+#8013 = LINE('',#8014,#8015);
+#8014 = CARTESIAN_POINT('',(11.260000226201,2.84,7.498611513613));
+#8015 = VECTOR('',#8016,1.);
+#8016 = DIRECTION('',(1.,0.E+000,-1.370302750076E-015));
+#8017 = ORIENTED_EDGE('',*,*,#8018,.T.);
+#8018 = EDGE_CURVE('',#8011,#8002,#8019,.T.);
+#8019 = LINE('',#8020,#8021);
+#8020 = CARTESIAN_POINT('',(10.411543289326,2.84,-5.37));
+#8021 = VECTOR('',#8022,1.);
+#8022 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#8023 = PLANE('',#8024);
+#8024 = AXIS2_PLACEMENT_3D('',#8025,#8026,#8027);
+#8025 = CARTESIAN_POINT('',(9.86,2.84,-2.54));
+#8026 = DIRECTION('',(0.E+000,1.,0.E+000));
+#8027 = DIRECTION('',(0.E+000,0.E+000,1.));
+#8028 = ADVANCED_FACE('',(#8029),#8046,.T.);
+#8029 = FACE_BOUND('',#8030,.T.);
+#8030 = EDGE_LOOP('',(#8031,#8039,#8040));
+#8031 = ORIENTED_EDGE('',*,*,#8032,.F.);
+#8032 = EDGE_CURVE('',#7828,#8033,#8035,.T.);
+#8033 = VERTEX_POINT('',#8034);
+#8034 = CARTESIAN_POINT('',(9.908456710674,2.84,7.544498972212));
+#8035 = LINE('',#8036,#8037);
+#8036 = CARTESIAN_POINT('',(9.908456710674,2.84,-5.37));
+#8037 = VECTOR('',#8038,1.);
+#8038 = DIRECTION('',(0.E+000,0.E+000,1.));
+#8039 = ORIENTED_EDGE('',*,*,#7866,.F.);
+#8040 = ORIENTED_EDGE('',*,*,#8041,.T.);
+#8041 = EDGE_CURVE('',#7859,#8033,#8042,.T.);
+#8042 = LINE('',#8043,#8044);
+#8043 = CARTESIAN_POINT('',(10.630226119108,3.561769408434,
+    7.544498972212));
+#8044 = VECTOR('',#8045,1.);
+#8045 = DIRECTION('',(0.707106781187,0.707106781187,1.930309067102E-015)
+  );
+#8046 = PLANE('',#8047);
+#8047 = AXIS2_PLACEMENT_3D('',#8048,#8049,#8050);
+#8048 = CARTESIAN_POINT('',(9.608456710674,2.54,-8.2));
+#8049 = DIRECTION('',(-0.707106781187,0.707106781187,0.E+000));
+#8050 = DIRECTION('',(0.E+000,0.E+000,1.));
+#8051 = ADVANCED_FACE('',(#8052),#8070,.T.);
+#8052 = FACE_BOUND('',#8053,.T.);
+#8053 = EDGE_LOOP('',(#8054,#8055,#8063,#8069));
+#8054 = ORIENTED_EDGE('',*,*,#7986,.F.);
+#8055 = ORIENTED_EDGE('',*,*,#8056,.F.);
+#8056 = EDGE_CURVE('',#8057,#7979,#8059,.T.);
+#8057 = VERTEX_POINT('',#8058);
+#8058 = CARTESIAN_POINT('',(10.033176919364,2.716326572326,8.2));
+#8059 = LINE('',#8060,#8061);
+#8060 = CARTESIAN_POINT('',(10.742308759621,3.425458412584,8.2));
+#8061 = VECTOR('',#8062,1.);
+#8062 = DIRECTION('',(-0.707106781187,-0.707106781187,0.E+000));
+#8063 = ORIENTED_EDGE('',*,*,#8064,.F.);
+#8064 = EDGE_CURVE('',#7859,#8057,#8065,.T.);
+#8065 = LINE('',#8066,#8067);
+#8066 = CARTESIAN_POINT('',(10.266239167881,2.513498640597,
+    9.350297025875));
+#8067 = VECTOR('',#8068,1.);
+#8068 = DIRECTION('',(0.195675190744,-0.170290960814,0.965770266881));
+#8069 = ORIENTED_EDGE('',*,*,#7858,.F.);
+#8070 = PLANE('',#8071);
+#8071 = AXIS2_PLACEMENT_3D('',#8072,#8073,#8074);
+#8072 = CARTESIAN_POINT('',(11.927767172204,4.307767172204,9.));
+#8073 = DIRECTION('',(-0.683012740017,0.683012740017,0.258818843882));
+#8074 = DIRECTION('',(-0.183012559607,0.183012559607,-0.965925880206));
+#8075 = ADVANCED_FACE('',(#8076),#8103,.T.);
+#8076 = FACE_BOUND('',#8077,.T.);
+#8077 = EDGE_LOOP('',(#8078,#8088,#8094,#8095,#8096,#8097));
+#8078 = ORIENTED_EDGE('',*,*,#8079,.F.);
+#8079 = EDGE_CURVE('',#8080,#8082,#8084,.T.);
+#8080 = VERTEX_POINT('',#8081);
+#8081 = CARTESIAN_POINT('',(10.37838214056,2.758381814698,-2.54));
+#8082 = VERTEX_POINT('',#8083);
+#8083 = CARTESIAN_POINT('',(10.435771850411,2.815771438915,
+    -2.382323068075));
+#8084 = LINE('',#8085,#8086);
+#8085 = CARTESIAN_POINT('',(10.159999774684,2.539999774685,
+    -3.140000619049));
+#8086 = VECTOR('',#8087,1.);
+#8087 = DIRECTION('',(0.323615627689,0.323615144802,0.889126629659));
+#8088 = ORIENTED_EDGE('',*,*,#8089,.T.);
+#8089 = EDGE_CURVE('',#8080,#7882,#8090,.T.);
+#8090 = LINE('',#8091,#8092);
+#8091 = CARTESIAN_POINT('',(8.759999713748,2.758381814698,-2.54));
+#8092 = VECTOR('',#8093,1.);
+#8093 = DIRECTION('',(-1.,-2.22044604925E-016,0.E+000));
+#8094 = ORIENTED_EDGE('',*,*,#7881,.F.);
+#8095 = ORIENTED_EDGE('',*,*,#7835,.F.);
+#8096 = ORIENTED_EDGE('',*,*,#8001,.F.);
+#8097 = ORIENTED_EDGE('',*,*,#8098,.F.);
+#8098 = EDGE_CURVE('',#8082,#8002,#8099,.T.);
+#8099 = LINE('',#8100,#8101);
+#8100 = CARTESIAN_POINT('',(11.279723465915,1.971819823411,
+    -4.701064534722));
+#8101 = VECTOR('',#8102,1.);
+#8102 = DIRECTION('',(-0.323615195374,0.323615195374,0.889126768603));
+#8103 = PLANE('',#8104);
+#8104 = AXIS2_PLACEMENT_3D('',#8105,#8106,#8107);
+#8105 = CARTESIAN_POINT('',(7.659999427496,2.54,-3.14));
+#8106 = DIRECTION('',(-2.086537131538E-016,0.939692784809,
+    -0.342019692676));
+#8107 = DIRECTION('',(-2.22044604925E-016,0.342019692676,0.939692784809)
+  );
+#8108 = ADVANCED_FACE('',(#8109),#8143,.T.);
+#8109 = FACE_BOUND('',#8110,.T.);
+#8110 = EDGE_LOOP('',(#8111,#8112,#8113,#8121,#8129,#8137));
+#8111 = ORIENTED_EDGE('',*,*,#7946,.T.);
+#8112 = ORIENTED_EDGE('',*,*,#7897,.T.);
+#8113 = ORIENTED_EDGE('',*,*,#8114,.T.);
+#8114 = EDGE_CURVE('',#7890,#8115,#8117,.T.);
+#8115 = VERTEX_POINT('',#8116);
+#8116 = CARTESIAN_POINT('',(10.37838214056,2.321618185302,-2.54));
+#8117 = LINE('',#8118,#8119);
+#8118 = CARTESIAN_POINT('',(11.260000286252,2.321618185302,-2.54));
+#8119 = VECTOR('',#8120,1.);
+#8120 = DIRECTION('',(1.,-2.22044604925E-016,0.E+000));
+#8121 = ORIENTED_EDGE('',*,*,#8122,.F.);
+#8122 = EDGE_CURVE('',#8123,#8115,#8125,.T.);
+#8123 = VERTEX_POINT('',#8124);
+#8124 = CARTESIAN_POINT('',(10.435771850411,2.264228561085,
+    -2.382323068075));
+#8125 = LINE('',#8126,#8127);
+#8126 = CARTESIAN_POINT('',(10.160000225316,2.539999774685,
+    -3.139999380951));
+#8127 = VECTOR('',#8128,1.);
+#8128 = DIRECTION('',(-0.323615627689,0.323615144802,-0.889126629659));
+#8129 = ORIENTED_EDGE('',*,*,#8130,.T.);
+#8130 = EDGE_CURVE('',#8123,#8131,#8133,.T.);
+#8131 = VERTEX_POINT('',#8132);
+#8132 = CARTESIAN_POINT('',(10.411543289326,2.24,-2.315755544257));
+#8133 = LINE('',#8134,#8135);
+#8134 = CARTESIAN_POINT('',(11.483779151747,3.312235862421,
+    -5.261703760421));
+#8135 = VECTOR('',#8136,1.);
+#8136 = DIRECTION('',(-0.323615195374,-0.323615195374,0.889126768603));
+#8137 = ORIENTED_EDGE('',*,*,#8138,.T.);
+#8138 = EDGE_CURVE('',#8131,#7939,#8139,.T.);
+#8139 = LINE('',#8140,#8141);
+#8140 = CARTESIAN_POINT('',(11.260000286252,2.24,-2.315755544257));
+#8141 = VECTOR('',#8142,1.);
+#8142 = DIRECTION('',(-1.,0.E+000,6.100634484569E-016));
+#8143 = PLANE('',#8144);
+#8144 = AXIS2_PLACEMENT_3D('',#8145,#8146,#8147);
+#8145 = CARTESIAN_POINT('',(12.660000572504,2.54,-3.14));
+#8146 = DIRECTION('',(-2.086537131538E-016,-0.939692784809,
+    -0.342019692676));
+#8147 = DIRECTION('',(-2.22044604925E-016,-0.342019692676,0.939692784809
+    ));
+#8148 = ADVANCED_FACE('',(#8149),#8160,.F.);
+#8149 = FACE_BOUND('',#8150,.F.);
+#8150 = EDGE_LOOP('',(#8151,#8152,#8153,#8159));
+#8151 = ORIENTED_EDGE('',*,*,#7889,.T.);
+#8152 = ORIENTED_EDGE('',*,*,#8114,.T.);
+#8153 = ORIENTED_EDGE('',*,*,#8154,.T.);
+#8154 = EDGE_CURVE('',#8115,#8080,#8155,.T.);
+#8155 = LINE('',#8156,#8157);
+#8156 = CARTESIAN_POINT('',(10.37838214056,3.64,-2.54));
+#8157 = VECTOR('',#8158,1.);
+#8158 = DIRECTION('',(4.45734982379E-017,1.,0.E+000));
+#8159 = ORIENTED_EDGE('',*,*,#8089,.T.);
+#8160 = PLANE('',#8161);
+#8161 = AXIS2_PLACEMENT_3D('',#8162,#8163,#8164);
+#8162 = CARTESIAN_POINT('',(9.86,2.24,-2.54));
+#8163 = DIRECTION('',(0.E+000,0.E+000,1.));
+#8164 = DIRECTION('',(1.,0.E+000,0.E+000));
+#8165 = ADVANCED_FACE('',(#8166),#8184,.T.);
+#8166 = FACE_BOUND('',#8167,.T.);
+#8167 = EDGE_LOOP('',(#8168,#8169,#8170,#8178));
+#8168 = ORIENTED_EDGE('',*,*,#7970,.F.);
+#8169 = ORIENTED_EDGE('',*,*,#7920,.T.);
+#8170 = ORIENTED_EDGE('',*,*,#8171,.F.);
+#8171 = EDGE_CURVE('',#8172,#7923,#8174,.T.);
+#8172 = VERTEX_POINT('',#8173);
+#8173 = CARTESIAN_POINT('',(10.033176919364,2.363673427674,8.2));
+#8174 = LINE('',#8175,#8176);
+#8175 = CARTESIAN_POINT('',(10.161736587136,2.475555517905,
+    8.834516333842));
+#8176 = VECTOR('',#8177,1.);
+#8177 = DIRECTION('',(-0.195675190744,-0.170290960814,-0.965770266881));
+#8178 = ORIENTED_EDGE('',*,*,#8179,.F.);
+#8179 = EDGE_CURVE('',#7971,#8172,#8180,.T.);
+#8180 = LINE('',#8181,#8182);
+#8181 = CARTESIAN_POINT('',(9.124541587416,3.272308759621,8.2));
+#8182 = VECTOR('',#8183,1.);
+#8183 = DIRECTION('',(0.707106781187,-0.707106781187,0.E+000));
+#8184 = PLANE('',#8185);
+#8185 = AXIS2_PLACEMENT_3D('',#8186,#8187,#8188);
+#8186 = CARTESIAN_POINT('',(8.392232827795,4.307767172204,9.));
+#8187 = DIRECTION('',(-0.683012740017,-0.683012740017,0.258818843882));
+#8188 = DIRECTION('',(-0.183012559607,-0.183012559607,-0.965925880206));
+#8189 = ADVANCED_FACE('',(#8190),#8208,.F.);
+#8190 = FACE_BOUND('',#8191,.F.);
+#8191 = EDGE_LOOP('',(#8192,#8193,#8194,#8202));
+#8192 = ORIENTED_EDGE('',*,*,#8138,.T.);
+#8193 = ORIENTED_EDGE('',*,*,#7938,.F.);
+#8194 = ORIENTED_EDGE('',*,*,#8195,.T.);
+#8195 = EDGE_CURVE('',#7931,#8196,#8198,.T.);
+#8196 = VERTEX_POINT('',#8197);
+#8197 = CARTESIAN_POINT('',(10.411543289326,2.24,7.498611513613));
+#8198 = LINE('',#8199,#8200);
+#8199 = CARTESIAN_POINT('',(8.759999773799,2.24,7.498611513613));
+#8200 = VECTOR('',#8201,1.);
+#8201 = DIRECTION('',(1.,0.E+000,-1.370302750076E-015));
+#8202 = ORIENTED_EDGE('',*,*,#8203,.F.);
+#8203 = EDGE_CURVE('',#8131,#8196,#8204,.T.);
+#8204 = LINE('',#8205,#8206);
+#8205 = CARTESIAN_POINT('',(10.411543289326,2.24,-5.37));
+#8206 = VECTOR('',#8207,1.);
+#8207 = DIRECTION('',(0.E+000,0.E+000,1.));
+#8208 = PLANE('',#8209);
+#8209 = AXIS2_PLACEMENT_3D('',#8210,#8211,#8212);
+#8210 = CARTESIAN_POINT('',(9.86,2.24,-2.54));
+#8211 = DIRECTION('',(0.E+000,1.,0.E+000));
+#8212 = DIRECTION('',(0.E+000,0.E+000,1.));
+#8213 = ADVANCED_FACE('',(#8214),#8241,.T.);
+#8214 = FACE_BOUND('',#8215,.T.);
+#8215 = EDGE_LOOP('',(#8216,#8217,#8218,#8219,#8227,#8235));
+#8216 = ORIENTED_EDGE('',*,*,#8171,.T.);
+#8217 = ORIENTED_EDGE('',*,*,#7930,.T.);
+#8218 = ORIENTED_EDGE('',*,*,#8195,.T.);
+#8219 = ORIENTED_EDGE('',*,*,#8220,.T.);
+#8220 = EDGE_CURVE('',#8196,#8221,#8223,.T.);
+#8221 = VERTEX_POINT('',#8222);
+#8222 = CARTESIAN_POINT('',(10.419634467613,2.248091178288,
+    7.544498972212));
+#8223 = LINE('',#8224,#8225);
+#8224 = CARTESIAN_POINT('',(9.206502788906,1.034959499581,0.664471403465
+    ));
+#8225 = VECTOR('',#8226,1.);
+#8226 = DIRECTION('',(0.171087496695,0.171087496695,0.970287656806));
+#8227 = ORIENTED_EDGE('',*,*,#8228,.T.);
+#8228 = EDGE_CURVE('',#8221,#8229,#8231,.T.);
+#8229 = VERTEX_POINT('',#8230);
+#8230 = CARTESIAN_POINT('',(10.286823080636,2.363673427674,8.2));
+#8231 = LINE('',#8232,#8233);
+#8232 = CARTESIAN_POINT('',(10.053760832119,2.566501359403,
+    9.350297025875));
+#8233 = VECTOR('',#8234,1.);
+#8234 = DIRECTION('',(-0.195675190744,0.170290960814,0.965770266881));
+#8235 = ORIENTED_EDGE('',*,*,#8236,.F.);
+#8236 = EDGE_CURVE('',#8172,#8229,#8237,.T.);
+#8237 = LINE('',#8238,#8239);
+#8238 = CARTESIAN_POINT('',(8.759999773799,2.363673427674,8.2));
+#8239 = VECTOR('',#8240,1.);
+#8240 = DIRECTION('',(1.,2.4162078697E-016,0.E+000));
+#8241 = PLANE('',#8242);
+#8242 = AXIS2_PLACEMENT_3D('',#8243,#8244,#8245);
+#8243 = CARTESIAN_POINT('',(7.659999547599,2.54,9.2));
+#8244 = DIRECTION('',(2.379500409148E-016,-0.984807821789,0.173647787616
+    ));
+#8245 = DIRECTION('',(2.22044604925E-016,-0.173647787616,-0.984807821789
+    ));
+#8246 = ADVANCED_FACE('',(#8247),#8283,.T.);
+#8247 = FACE_BOUND('',#8248,.T.);
+#8248 = EDGE_LOOP('',(#8249,#8250,#8251,#8252,#8253,#8261,#8269,#8277));
+#8249 = ORIENTED_EDGE('',*,*,#8056,.T.);
+#8250 = ORIENTED_EDGE('',*,*,#7978,.T.);
+#8251 = ORIENTED_EDGE('',*,*,#8179,.T.);
+#8252 = ORIENTED_EDGE('',*,*,#8236,.T.);
+#8253 = ORIENTED_EDGE('',*,*,#8254,.T.);
+#8254 = EDGE_CURVE('',#8229,#8255,#8257,.T.);
+#8255 = VERTEX_POINT('',#8256);
+#8256 = CARTESIAN_POINT('',(10.46,2.536850347037,8.2));
+#8257 = LINE('',#8258,#8259);
+#8258 = CARTESIAN_POINT('',(9.277691240379,1.354541587416,8.2));
+#8259 = VECTOR('',#8260,1.);
+#8260 = DIRECTION('',(0.707106781187,0.707106781187,0.E+000));
+#8261 = ORIENTED_EDGE('',*,*,#8262,.T.);
+#8262 = EDGE_CURVE('',#8255,#8263,#8265,.T.);
+#8263 = VERTEX_POINT('',#8264);
+#8264 = CARTESIAN_POINT('',(10.46,2.54314990557,8.2));
+#8265 = LINE('',#8266,#8267);
+#8266 = CARTESIAN_POINT('',(10.46,2.24,8.2));
+#8267 = VECTOR('',#8268,1.);
+#8268 = DIRECTION('',(0.E+000,1.,0.E+000));
+#8269 = ORIENTED_EDGE('',*,*,#8270,.T.);
+#8270 = EDGE_CURVE('',#8263,#8271,#8273,.T.);
+#8271 = VERTEX_POINT('',#8272);
+#8272 = CARTESIAN_POINT('',(10.286823333244,2.716326572326,8.2));
+#8273 = LINE('',#8274,#8275);
+#8274 = CARTESIAN_POINT('',(11.195458429268,1.807691476302,8.2));
+#8275 = VECTOR('',#8276,1.);
+#8276 = DIRECTION('',(-0.707106781187,0.707106781187,0.E+000));
+#8277 = ORIENTED_EDGE('',*,*,#8278,.T.);
+#8278 = EDGE_CURVE('',#8271,#8057,#8279,.T.);
+#8279 = LINE('',#8280,#8281);
+#8280 = CARTESIAN_POINT('',(11.260000226201,2.716326572326,8.2));
+#8281 = VECTOR('',#8282,1.);
+#8282 = DIRECTION('',(-1.,2.4162078697E-016,0.E+000));
+#8283 = PLANE('',#8284);
+#8284 = AXIS2_PLACEMENT_3D('',#8285,#8286,#8287);
+#8285 = CARTESIAN_POINT('',(9.86,2.24,8.2));
+#8286 = DIRECTION('',(0.E+000,0.E+000,1.));
+#8287 = DIRECTION('',(1.,0.E+000,0.E+000));
+#8288 = ADVANCED_FACE('',(#8289),#8323,.T.);
+#8289 = FACE_BOUND('',#8290,.T.);
+#8290 = EDGE_LOOP('',(#8291,#8301,#8307,#8308,#8309,#8317));
+#8291 = ORIENTED_EDGE('',*,*,#8292,.F.);
+#8292 = EDGE_CURVE('',#8293,#8295,#8297,.T.);
+#8293 = VERTEX_POINT('',#8294);
+#8294 = CARTESIAN_POINT('',(10.46,2.791543289326,-2.315756774164));
+#8295 = VERTEX_POINT('',#8296);
+#8296 = CARTESIAN_POINT('',(10.46,2.791543289326,7.544500185048));
+#8297 = LINE('',#8298,#8299);
+#8298 = CARTESIAN_POINT('',(10.46,2.791543289326,-5.37));
+#8299 = VECTOR('',#8300,1.);
+#8300 = DIRECTION('',(0.E+000,0.E+000,1.));
+#8301 = ORIENTED_EDGE('',*,*,#8302,.T.);
+#8302 = EDGE_CURVE('',#8293,#8082,#8303,.T.);
+#8303 = LINE('',#8304,#8305);
+#8304 = CARTESIAN_POINT('',(9.38776343191,3.863779857415,-5.261702533304
+    ));
+#8305 = VECTOR('',#8306,1.);
+#8306 = DIRECTION('',(-0.323615577118,0.323615577118,-0.889126490716));
+#8307 = ORIENTED_EDGE('',*,*,#8098,.T.);
+#8308 = ORIENTED_EDGE('',*,*,#8018,.F.);
+#8309 = ORIENTED_EDGE('',*,*,#8310,.T.);
+#8310 = EDGE_CURVE('',#8011,#8311,#8313,.T.);
+#8311 = VERTEX_POINT('',#8312);
+#8312 = CARTESIAN_POINT('',(10.419634681468,2.831908607857,
+    7.544500185048));
+#8313 = LINE('',#8314,#8315);
+#8314 = CARTESIAN_POINT('',(9.295824316817,3.955718972509,1.171040134044
+    ));
+#8315 = VECTOR('',#8316,1.);
+#8316 = DIRECTION('',(0.171087496695,-0.171087496695,0.970287656806));
+#8317 = ORIENTED_EDGE('',*,*,#8318,.T.);
+#8318 = EDGE_CURVE('',#8311,#8295,#8319,.T.);
+#8319 = LINE('',#8320,#8321);
+#8320 = CARTESIAN_POINT('',(11.457540943477,1.794002345848,
+    7.544500185048));
+#8321 = VECTOR('',#8322,1.);
+#8322 = DIRECTION('',(0.707106781187,-0.707106781187,0.E+000));
+#8323 = PLANE('',#8324);
+#8324 = AXIS2_PLACEMENT_3D('',#8325,#8326,#8327);
+#8325 = CARTESIAN_POINT('',(10.711543289326,2.54,-8.2));
+#8326 = DIRECTION('',(0.707106781187,0.707106781187,0.E+000));
+#8327 = DIRECTION('',(0.E+000,0.E+000,1.));
+#8328 = ADVANCED_FACE('',(#8329),#8363,.T.);
+#8329 = FACE_BOUND('',#8330,.T.);
+#8330 = EDGE_LOOP('',(#8331,#8332,#8333,#8341,#8349,#8357));
+#8331 = ORIENTED_EDGE('',*,*,#8010,.F.);
+#8332 = ORIENTED_EDGE('',*,*,#8032,.T.);
+#8333 = ORIENTED_EDGE('',*,*,#8334,.T.);
+#8334 = EDGE_CURVE('',#8033,#8335,#8337,.T.);
+#8335 = VERTEX_POINT('',#8336);
+#8336 = CARTESIAN_POINT('',(10.156850347037,2.84,8.2));
+#8337 = LINE('',#8338,#8339);
+#8338 = CARTESIAN_POINT('',(8.602552867596,2.84,4.098270140172));
+#8339 = VECTOR('',#8340,1.);
+#8340 = DIRECTION('',(0.354349061811,0.E+000,0.935113224371));
+#8341 = ORIENTED_EDGE('',*,*,#8342,.T.);
+#8342 = EDGE_CURVE('',#8335,#8343,#8345,.T.);
+#8343 = VERTEX_POINT('',#8344);
+#8344 = CARTESIAN_POINT('',(10.16314990557,2.84,8.2));
+#8345 = LINE('',#8346,#8347);
+#8346 = CARTESIAN_POINT('',(9.86,2.84,8.2));
+#8347 = VECTOR('',#8348,1.);
+#8348 = DIRECTION('',(1.,0.E+000,0.E+000));
+#8349 = ORIENTED_EDGE('',*,*,#8350,.T.);
+#8350 = EDGE_CURVE('',#8343,#8351,#8353,.T.);
+#8351 = VERTEX_POINT('',#8352);
+#8352 = CARTESIAN_POINT('',(10.411543289326,2.84,7.544500185048));
+#8353 = LINE('',#8354,#8355);
+#8354 = CARTESIAN_POINT('',(11.901746128452,2.84,3.611916834715));
+#8355 = VECTOR('',#8356,1.);
+#8356 = DIRECTION('',(0.354349320007,0.E+000,-0.935113126531));
+#8357 = ORIENTED_EDGE('',*,*,#8358,.T.);
+#8358 = EDGE_CURVE('',#8351,#8011,#8359,.T.);
+#8359 = LINE('',#8360,#8361);
+#8360 = CARTESIAN_POINT('',(10.411543289326,2.84,-5.37));
+#8361 = VECTOR('',#8362,1.);
+#8362 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#8363 = PLANE('',#8364);
+#8364 = AXIS2_PLACEMENT_3D('',#8365,#8366,#8367);
+#8365 = CARTESIAN_POINT('',(9.86,2.84,-2.54));
+#8366 = DIRECTION('',(0.E+000,1.,0.E+000));
+#8367 = DIRECTION('',(0.E+000,0.E+000,1.));
+#8368 = ADVANCED_FACE('',(#8369),#8380,.T.);
+#8369 = FACE_BOUND('',#8370,.T.);
+#8370 = EDGE_LOOP('',(#8371,#8372,#8378,#8379));
+#8371 = ORIENTED_EDGE('',*,*,#8064,.T.);
+#8372 = ORIENTED_EDGE('',*,*,#8373,.F.);
+#8373 = EDGE_CURVE('',#8335,#8057,#8374,.T.);
+#8374 = LINE('',#8375,#8376);
+#8375 = CARTESIAN_POINT('',(10.742308759621,3.425458412584,8.2));
+#8376 = VECTOR('',#8377,1.);
+#8377 = DIRECTION('',(-0.707106781187,-0.707106781187,0.E+000));
+#8378 = ORIENTED_EDGE('',*,*,#8334,.F.);
+#8379 = ORIENTED_EDGE('',*,*,#8041,.F.);
+#8380 = PLANE('',#8381);
+#8381 = AXIS2_PLACEMENT_3D('',#8382,#8383,#8384);
+#8382 = CARTESIAN_POINT('',(11.927767172204,4.307767172204,9.));
+#8383 = DIRECTION('',(-0.683012740017,0.683012740017,0.258818843882));
+#8384 = DIRECTION('',(-0.183012559607,0.183012559607,-0.965925880206));
+#8385 = ADVANCED_FACE('',(#8386),#8406,.T.);
+#8386 = FACE_BOUND('',#8387,.T.);
+#8387 = EDGE_LOOP('',(#8388,#8396,#8397,#8398,#8399,#8400));
+#8388 = ORIENTED_EDGE('',*,*,#8389,.T.);
+#8389 = EDGE_CURVE('',#8390,#8123,#8392,.T.);
+#8390 = VERTEX_POINT('',#8391);
+#8391 = CARTESIAN_POINT('',(10.46,2.288456710674,-2.315756774164));
+#8392 = LINE('',#8393,#8394);
+#8393 = CARTESIAN_POINT('',(9.591819539204,1.420276249878,
+    -4.701062986213));
+#8394 = VECTOR('',#8395,1.);
+#8395 = DIRECTION('',(-0.323615577118,-0.323615577118,-0.889126490716));
+#8396 = ORIENTED_EDGE('',*,*,#8122,.T.);
+#8397 = ORIENTED_EDGE('',*,*,#8154,.T.);
+#8398 = ORIENTED_EDGE('',*,*,#8079,.T.);
+#8399 = ORIENTED_EDGE('',*,*,#8302,.F.);
+#8400 = ORIENTED_EDGE('',*,*,#8401,.F.);
+#8401 = EDGE_CURVE('',#8390,#8293,#8402,.T.);
+#8402 = LINE('',#8403,#8404);
+#8403 = CARTESIAN_POINT('',(10.46,3.64,-2.315756774164));
+#8404 = VECTOR('',#8405,1.);
+#8405 = DIRECTION('',(0.E+000,1.,-1.224646799147E-016));
+#8406 = PLANE('',#8407);
+#8407 = AXIS2_PLACEMENT_3D('',#8408,#8409,#8410);
+#8408 = CARTESIAN_POINT('',(10.16,5.04,-3.14));
+#8409 = DIRECTION('',(0.939692620786,-4.188538737677E-017,
+    -0.342020143326));
+#8410 = DIRECTION('',(0.342020143326,1.150791560228E-016,0.939692620786)
+  );
+#8411 = ADVANCED_FACE('',(#8412),#8432,.F.);
+#8412 = FACE_BOUND('',#8413,.F.);
+#8413 = EDGE_LOOP('',(#8414,#8422,#8423,#8424,#8425,#8426));
+#8414 = ORIENTED_EDGE('',*,*,#8415,.F.);
+#8415 = EDGE_CURVE('',#8390,#8416,#8418,.T.);
+#8416 = VERTEX_POINT('',#8417);
+#8417 = CARTESIAN_POINT('',(10.46,2.288456710674,7.544498972212));
+#8418 = LINE('',#8419,#8420);
+#8419 = CARTESIAN_POINT('',(10.46,2.288456710674,-5.37));
+#8420 = VECTOR('',#8421,1.);
+#8421 = DIRECTION('',(0.E+000,0.E+000,1.));
+#8422 = ORIENTED_EDGE('',*,*,#8389,.T.);
+#8423 = ORIENTED_EDGE('',*,*,#8130,.T.);
+#8424 = ORIENTED_EDGE('',*,*,#8203,.T.);
+#8425 = ORIENTED_EDGE('',*,*,#8220,.T.);
+#8426 = ORIENTED_EDGE('',*,*,#8427,.T.);
+#8427 = EDGE_CURVE('',#8221,#8416,#8428,.T.);
+#8428 = LINE('',#8429,#8430);
+#8429 = CARTESIAN_POINT('',(9.414002236229,1.242458946904,7.544498972212
+    ));
+#8430 = VECTOR('',#8431,1.);
+#8431 = DIRECTION('',(0.707106781187,0.707106781187,1.715830281868E-015)
+  );
+#8432 = PLANE('',#8433);
+#8433 = AXIS2_PLACEMENT_3D('',#8434,#8435,#8436);
+#8434 = CARTESIAN_POINT('',(10.16,1.988456710674,-8.2));
+#8435 = DIRECTION('',(-0.707106781187,0.707106781187,0.E+000));
+#8436 = DIRECTION('',(0.E+000,0.E+000,1.));
+#8437 = ADVANCED_FACE('',(#8438),#8449,.T.);
+#8438 = FACE_BOUND('',#8439,.T.);
+#8439 = EDGE_LOOP('',(#8440,#8441,#8442,#8443));
+#8440 = ORIENTED_EDGE('',*,*,#8254,.F.);
+#8441 = ORIENTED_EDGE('',*,*,#8228,.F.);
+#8442 = ORIENTED_EDGE('',*,*,#8427,.T.);
+#8443 = ORIENTED_EDGE('',*,*,#8444,.F.);
+#8444 = EDGE_CURVE('',#8255,#8416,#8445,.T.);
+#8445 = LINE('',#8446,#8447);
+#8446 = CARTESIAN_POINT('',(10.46,0.760586262765,3.512509008236));
+#8447 = VECTOR('',#8448,1.);
+#8448 = DIRECTION('',(0.E+000,-0.354349061811,-0.935113224371));
+#8449 = PLANE('',#8450);
+#8450 = AXIS2_PLACEMENT_3D('',#8451,#8452,#8453);
+#8451 = CARTESIAN_POINT('',(8.392232827795,0.772232827796,9.));
+#8452 = DIRECTION('',(0.683012740017,-0.683012740017,0.258818843882));
+#8453 = DIRECTION('',(0.183012559607,-0.183012559607,-0.965925880206));
+#8454 = ADVANCED_FACE('',(#8455),#8466,.T.);
+#8455 = FACE_BOUND('',#8456,.T.);
+#8456 = EDGE_LOOP('',(#8457,#8458,#8459,#8465));
+#8457 = ORIENTED_EDGE('',*,*,#8373,.T.);
+#8458 = ORIENTED_EDGE('',*,*,#8278,.F.);
+#8459 = ORIENTED_EDGE('',*,*,#8460,.T.);
+#8460 = EDGE_CURVE('',#8271,#8343,#8461,.T.);
+#8461 = LINE('',#8462,#8463);
+#8462 = CARTESIAN_POINT('',(11.195458429268,1.807691476302,8.2));
+#8463 = VECTOR('',#8464,1.);
+#8464 = DIRECTION('',(-0.707106781187,0.707106781187,0.E+000));
+#8465 = ORIENTED_EDGE('',*,*,#8342,.F.);
+#8466 = PLANE('',#8467);
+#8467 = AXIS2_PLACEMENT_3D('',#8468,#8469,#8470);
+#8468 = CARTESIAN_POINT('',(9.86,2.24,8.2));
+#8469 = DIRECTION('',(0.E+000,0.E+000,1.));
+#8470 = DIRECTION('',(1.,0.E+000,0.E+000));
+#8471 = ADVANCED_FACE('',(#8472),#8488,.T.);
+#8472 = FACE_BOUND('',#8473,.T.);
+#8473 = EDGE_LOOP('',(#8474,#8475,#8481,#8482));
+#8474 = ORIENTED_EDGE('',*,*,#8270,.F.);
+#8475 = ORIENTED_EDGE('',*,*,#8476,.F.);
+#8476 = EDGE_CURVE('',#8295,#8263,#8477,.T.);
+#8477 = LINE('',#8478,#8479);
+#8478 = CARTESIAN_POINT('',(10.46,4.059779227677,4.197678259531));
+#8479 = VECTOR('',#8480,1.);
+#8480 = DIRECTION('',(0.E+000,-0.354349320007,0.935113126531));
+#8481 = ORIENTED_EDGE('',*,*,#8318,.F.);
+#8482 = ORIENTED_EDGE('',*,*,#8483,.F.);
+#8483 = EDGE_CURVE('',#8271,#8311,#8484,.T.);
+#8484 = LINE('',#8485,#8486);
+#8485 = CARTESIAN_POINT('',(10.158263590007,2.604444590784,
+    8.834515717436));
+#8486 = VECTOR('',#8487,1.);
+#8487 = DIRECTION('',(0.19567548402,0.170290950652,-0.965770209252));
+#8488 = PLANE('',#8489);
+#8489 = AXIS2_PLACEMENT_3D('',#8490,#8491,#8492);
+#8490 = CARTESIAN_POINT('',(11.927766952966,0.772233047034,9.));
+#8491 = DIRECTION('',(0.683012701892,0.683012701892,0.258819045103));
+#8492 = DIRECTION('',(0.183012701892,0.183012701892,-0.965925826289));
+#8493 = ADVANCED_FACE('',(#8494),#8502,.T.);
+#8494 = FACE_BOUND('',#8495,.T.);
+#8495 = EDGE_LOOP('',(#8496,#8497,#8498,#8499,#8500,#8501));
+#8496 = ORIENTED_EDGE('',*,*,#8262,.F.);
+#8497 = ORIENTED_EDGE('',*,*,#8444,.T.);
+#8498 = ORIENTED_EDGE('',*,*,#8415,.F.);
+#8499 = ORIENTED_EDGE('',*,*,#8401,.T.);
+#8500 = ORIENTED_EDGE('',*,*,#8292,.T.);
+#8501 = ORIENTED_EDGE('',*,*,#8476,.T.);
+#8502 = PLANE('',#8503);
+#8503 = AXIS2_PLACEMENT_3D('',#8504,#8505,#8506);
+#8504 = CARTESIAN_POINT('',(10.46,2.24,-2.54));
+#8505 = DIRECTION('',(1.,0.E+000,0.E+000));
+#8506 = DIRECTION('',(0.E+000,0.E+000,1.));
+#8507 = ADVANCED_FACE('',(#8508),#8518,.T.);
+#8508 = FACE_BOUND('',#8509,.T.);
+#8509 = EDGE_LOOP('',(#8510,#8516,#8517));
+#8510 = ORIENTED_EDGE('',*,*,#8511,.T.);
+#8511 = EDGE_CURVE('',#8351,#8311,#8512,.T.);
+#8512 = LINE('',#8513,#8514);
+#8513 = CARTESIAN_POINT('',(11.457540943477,1.794002345848,
+    7.544500185048));
+#8514 = VECTOR('',#8515,1.);
+#8515 = DIRECTION('',(0.707106781187,-0.707106781187,0.E+000));
+#8516 = ORIENTED_EDGE('',*,*,#8310,.F.);
+#8517 = ORIENTED_EDGE('',*,*,#8358,.F.);
+#8518 = PLANE('',#8519);
+#8519 = AXIS2_PLACEMENT_3D('',#8520,#8521,#8522);
+#8520 = CARTESIAN_POINT('',(10.711543289326,2.54,-8.2));
+#8521 = DIRECTION('',(0.707106781187,0.707106781187,0.E+000));
+#8522 = DIRECTION('',(0.E+000,0.E+000,1.));
+#8523 = ADVANCED_FACE('',(#8524),#8530,.T.);
+#8524 = FACE_BOUND('',#8525,.T.);
+#8525 = EDGE_LOOP('',(#8526,#8527,#8528,#8529));
+#8526 = ORIENTED_EDGE('',*,*,#8460,.F.);
+#8527 = ORIENTED_EDGE('',*,*,#8483,.T.);
+#8528 = ORIENTED_EDGE('',*,*,#8511,.F.);
+#8529 = ORIENTED_EDGE('',*,*,#8350,.F.);
+#8530 = PLANE('',#8531);
+#8531 = AXIS2_PLACEMENT_3D('',#8532,#8533,#8534);
+#8532 = CARTESIAN_POINT('',(11.927766952966,0.772233047034,9.));
+#8533 = DIRECTION('',(0.683012701892,0.683012701892,0.258819045103));
+#8534 = DIRECTION('',(0.183012701892,0.183012701892,-0.965925826289));
+#8535 = MANIFOLD_SOLID_BREP('',#8536);
+#8536 = CLOSED_SHELL('',(#8537,#8577,#8632,#8672,#8720,#8753,#8784,#8807
+    ,#8831,#8864,#8904,#8921,#8945,#8969,#9002,#9044,#9084,#9124,#9141,
+    #9167,#9193,#9210,#9227,#9249,#9263,#9279));
+#8537 = ADVANCED_FACE('',(#8538),#8572,.F.);
+#8538 = FACE_BOUND('',#8539,.F.);
+#8539 = EDGE_LOOP('',(#8540,#8550,#8558,#8566));
+#8540 = ORIENTED_EDGE('',*,*,#8541,.T.);
+#8541 = EDGE_CURVE('',#8542,#8544,#8546,.T.);
+#8542 = VERTEX_POINT('',#8543);
+#8543 = CARTESIAN_POINT('',(7.32,2.791543289326,-2.315755544257));
+#8544 = VERTEX_POINT('',#8545);
+#8545 = CARTESIAN_POINT('',(7.32,2.791543289326,7.498611513613));
+#8546 = LINE('',#8547,#8548);
+#8547 = CARTESIAN_POINT('',(7.32,2.791543289326,-5.37));
+#8548 = VECTOR('',#8549,1.);
+#8549 = DIRECTION('',(0.E+000,0.E+000,1.));
+#8550 = ORIENTED_EDGE('',*,*,#8551,.T.);
+#8551 = EDGE_CURVE('',#8544,#8552,#8554,.T.);
+#8552 = VERTEX_POINT('',#8553);
+#8553 = CARTESIAN_POINT('',(7.32,2.288456710674,7.498611513613));
+#8554 = LINE('',#8555,#8556);
+#8555 = CARTESIAN_POINT('',(7.32,3.640000226201,7.498611513613));
+#8556 = VECTOR('',#8557,1.);
+#8557 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#8558 = ORIENTED_EDGE('',*,*,#8559,.F.);
+#8559 = EDGE_CURVE('',#8560,#8552,#8562,.T.);
+#8560 = VERTEX_POINT('',#8561);
+#8561 = CARTESIAN_POINT('',(7.32,2.288456710674,-2.315755544257));
+#8562 = LINE('',#8563,#8564);
+#8563 = CARTESIAN_POINT('',(7.32,2.288456710674,-5.37));
+#8564 = VECTOR('',#8565,1.);
+#8565 = DIRECTION('',(0.E+000,0.E+000,1.));
+#8566 = ORIENTED_EDGE('',*,*,#8567,.T.);
+#8567 = EDGE_CURVE('',#8560,#8542,#8568,.T.);
+#8568 = LINE('',#8569,#8570);
+#8569 = CARTESIAN_POINT('',(7.32,1.139999713748,-2.315755544257));
+#8570 = VECTOR('',#8571,1.);
+#8571 = DIRECTION('',(0.E+000,1.,-1.224646799147E-016));
+#8572 = PLANE('',#8573);
+#8573 = AXIS2_PLACEMENT_3D('',#8574,#8575,#8576);
+#8574 = CARTESIAN_POINT('',(7.32,2.24,-2.54));
+#8575 = DIRECTION('',(1.,0.E+000,0.E+000));
+#8576 = DIRECTION('',(0.E+000,0.E+000,1.));
+#8577 = ADVANCED_FACE('',(#8578),#8627,.T.);
+#8578 = FACE_BOUND('',#8579,.T.);
+#8579 = EDGE_LOOP('',(#8580,#8590,#8598,#8604,#8605,#8613,#8621));
+#8580 = ORIENTED_EDGE('',*,*,#8581,.F.);
+#8581 = EDGE_CURVE('',#8582,#8584,#8586,.T.);
+#8582 = VERTEX_POINT('',#8583);
+#8583 = CARTESIAN_POINT('',(7.368456710674,2.84,-2.315755544257));
+#8584 = VERTEX_POINT('',#8585);
+#8585 = CARTESIAN_POINT('',(7.368456710674,2.84,7.498611513613));
+#8586 = LINE('',#8587,#8588);
+#8587 = CARTESIAN_POINT('',(7.368456710674,2.84,-5.37));
+#8588 = VECTOR('',#8589,1.);
+#8589 = DIRECTION('',(0.E+000,0.E+000,1.));
+#8590 = ORIENTED_EDGE('',*,*,#8591,.T.);
+#8591 = EDGE_CURVE('',#8582,#8592,#8594,.T.);
+#8592 = VERTEX_POINT('',#8593);
+#8593 = CARTESIAN_POINT('',(7.344228355337,2.815771644663,
+    -2.382322502785));
+#8594 = LINE('',#8595,#8596);
+#8595 = CARTESIAN_POINT('',(6.238459487437,1.710002776762,
+    -5.420402031785));
+#8596 = VECTOR('',#8597,1.);
+#8597 = DIRECTION('',(-0.323615195374,-0.323615195374,-0.889126768603));
+#8598 = ORIENTED_EDGE('',*,*,#8599,.T.);
+#8599 = EDGE_CURVE('',#8592,#8542,#8600,.T.);
+#8600 = LINE('',#8601,#8602);
+#8601 = CARTESIAN_POINT('',(8.130418815773,3.601962105098,
+    -4.542366263358));
+#8602 = VECTOR('',#8603,1.);
+#8603 = DIRECTION('',(-0.323615195374,-0.323615195374,0.889126768603));
+#8604 = ORIENTED_EDGE('',*,*,#8541,.T.);
+#8605 = ORIENTED_EDGE('',*,*,#8606,.T.);
+#8606 = EDGE_CURVE('',#8544,#8607,#8609,.T.);
+#8607 = VERTEX_POINT('',#8608);
+#8608 = CARTESIAN_POINT('',(7.328091178288,2.799634467613,7.544498972212
+    ));
+#8609 = LINE('',#8610,#8611);
+#8610 = CARTESIAN_POINT('',(6.188136841636,1.659680130962,1.079481694258
+    ));
+#8611 = VECTOR('',#8612,1.);
+#8612 = DIRECTION('',(0.171087496695,0.171087496695,0.970287656806));
+#8613 = ORIENTED_EDGE('',*,*,#8614,.T.);
+#8614 = EDGE_CURVE('',#8607,#8615,#8617,.T.);
+#8615 = VERTEX_POINT('',#8616);
+#8616 = CARTESIAN_POINT('',(7.360365532387,2.831908821712,7.544498972212
+    ));
+#8617 = LINE('',#8618,#8619);
+#8618 = CARTESIAN_POINT('',(8.090226119108,3.561769408434,7.544498972212
+    ));
+#8619 = VECTOR('',#8620,1.);
+#8620 = DIRECTION('',(0.707106781187,0.707106781187,1.930309067102E-015)
+  );
+#8621 = ORIENTED_EDGE('',*,*,#8622,.T.);
+#8622 = EDGE_CURVE('',#8615,#8584,#8623,.T.);
+#8623 = LINE('',#8624,#8625);
+#8624 = CARTESIAN_POINT('',(8.557353025239,4.028896314564,0.756029843251
+    ));
+#8625 = VECTOR('',#8626,1.);
+#8626 = DIRECTION('',(0.171087496695,0.171087496695,-0.970287656806));
+#8627 = PLANE('',#8628);
+#8628 = AXIS2_PLACEMENT_3D('',#8629,#8630,#8631);
+#8629 = CARTESIAN_POINT('',(7.068456710674,2.54,-8.2));
+#8630 = DIRECTION('',(-0.707106781187,0.707106781187,0.E+000));
+#8631 = DIRECTION('',(0.E+000,0.E+000,1.));
+#8632 = ADVANCED_FACE('',(#8633),#8667,.T.);
+#8633 = FACE_BOUND('',#8634,.T.);
+#8634 = EDGE_LOOP('',(#8635,#8636,#8644,#8652,#8660,#8666));
+#8635 = ORIENTED_EDGE('',*,*,#8599,.F.);
+#8636 = ORIENTED_EDGE('',*,*,#8637,.T.);
+#8637 = EDGE_CURVE('',#8592,#8638,#8640,.T.);
+#8638 = VERTEX_POINT('',#8639);
+#8639 = CARTESIAN_POINT('',(7.401618185302,2.758381814698,-2.54));
+#8640 = LINE('',#8641,#8642);
+#8641 = CARTESIAN_POINT('',(7.62,2.54,-3.14));
+#8642 = VECTOR('',#8643,1.);
+#8643 = DIRECTION('',(0.323615195374,-0.323615195374,-0.889126768603));
+#8644 = ORIENTED_EDGE('',*,*,#8645,.T.);
+#8645 = EDGE_CURVE('',#8638,#8646,#8648,.T.);
+#8646 = VERTEX_POINT('',#8647);
+#8647 = CARTESIAN_POINT('',(7.401618185302,2.321618185302,-2.54));
+#8648 = LINE('',#8649,#8650);
+#8649 = CARTESIAN_POINT('',(7.401618185302,1.139999713748,-2.54));
+#8650 = VECTOR('',#8651,1.);
+#8651 = DIRECTION('',(4.457343172701E-017,-1.,0.E+000));
+#8652 = ORIENTED_EDGE('',*,*,#8653,.F.);
+#8653 = EDGE_CURVE('',#8654,#8646,#8656,.T.);
+#8654 = VERTEX_POINT('',#8655);
+#8655 = CARTESIAN_POINT('',(7.344228355337,2.264228355337,
+    -2.382322502785));
+#8656 = LINE('',#8657,#8658);
+#8657 = CARTESIAN_POINT('',(7.62,2.54,-3.14));
+#8658 = VECTOR('',#8659,1.);
+#8659 = DIRECTION('',(0.323615195374,0.323615195374,-0.889126768603));
+#8660 = ORIENTED_EDGE('',*,*,#8661,.T.);
+#8661 = EDGE_CURVE('',#8654,#8560,#8662,.T.);
+#8662 = LINE('',#8663,#8664);
+#8663 = CARTESIAN_POINT('',(8.449997223238,1.158459487437,
+    -5.420402031785));
+#8664 = VECTOR('',#8665,1.);
+#8665 = DIRECTION('',(-0.323615195374,0.323615195374,0.889126768603));
+#8666 = ORIENTED_EDGE('',*,*,#8567,.T.);
+#8667 = PLANE('',#8668);
+#8668 = AXIS2_PLACEMENT_3D('',#8669,#8670,#8671);
+#8669 = CARTESIAN_POINT('',(7.62,3.999942749642E-002,-3.14));
+#8670 = DIRECTION('',(-0.939692784809,-4.188533218805E-017,
+    -0.342019692676));
+#8671 = DIRECTION('',(-0.342019692676,1.150791761098E-016,0.939692784809
+    ));
+#8672 = ADVANCED_FACE('',(#8673),#8715,.F.);
+#8673 = FACE_BOUND('',#8674,.F.);
+#8674 = EDGE_LOOP('',(#8675,#8685,#8693,#8701,#8707,#8708,#8709));
+#8675 = ORIENTED_EDGE('',*,*,#8676,.T.);
+#8676 = EDGE_CURVE('',#8677,#8679,#8681,.T.);
+#8677 = VERTEX_POINT('',#8678);
+#8678 = CARTESIAN_POINT('',(7.328091178288,2.280365532387,7.544498972212
+    ));
+#8679 = VERTEX_POINT('',#8680);
+#8680 = CARTESIAN_POINT('',(7.360365532387,2.248091178288,7.544498972212
+    ));
+#8681 = LINE('',#8682,#8683);
+#8682 = CARTESIAN_POINT('',(6.598230591566,3.010226119108,7.544498972212
+    ));
+#8683 = VECTOR('',#8684,1.);
+#8684 = DIRECTION('',(0.707106781187,-0.707106781187,0.E+000));
+#8685 = ORIENTED_EDGE('',*,*,#8686,.T.);
+#8686 = EDGE_CURVE('',#8679,#8687,#8689,.T.);
+#8687 = VERTEX_POINT('',#8688);
+#8688 = CARTESIAN_POINT('',(7.368456710674,2.24,7.498611513613));
+#8689 = LINE('',#8690,#8691);
+#8690 = CARTESIAN_POINT('',(8.500319869038,1.108136841636,1.079481694258
+    ));
+#8691 = VECTOR('',#8692,1.);
+#8692 = DIRECTION('',(0.171087496695,-0.171087496695,-0.970287656806));
+#8693 = ORIENTED_EDGE('',*,*,#8694,.T.);
+#8694 = EDGE_CURVE('',#8687,#8695,#8697,.T.);
+#8695 = VERTEX_POINT('',#8696);
+#8696 = CARTESIAN_POINT('',(7.368456710674,2.24,-2.315755544257));
+#8697 = LINE('',#8698,#8699);
+#8698 = CARTESIAN_POINT('',(7.368456710674,2.24,-5.37));
+#8699 = VECTOR('',#8700,1.);
+#8700 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#8701 = ORIENTED_EDGE('',*,*,#8702,.T.);
+#8702 = EDGE_CURVE('',#8695,#8654,#8703,.T.);
+#8703 = LINE('',#8704,#8705);
+#8704 = CARTESIAN_POINT('',(6.558037894902,3.050418815773,
+    -4.542366263358));
+#8705 = VECTOR('',#8706,1.);
+#8706 = DIRECTION('',(-0.323615195374,0.323615195374,-0.889126768603));
+#8707 = ORIENTED_EDGE('',*,*,#8661,.T.);
+#8708 = ORIENTED_EDGE('',*,*,#8559,.T.);
+#8709 = ORIENTED_EDGE('',*,*,#8710,.T.);
+#8710 = EDGE_CURVE('',#8552,#8677,#8711,.T.);
+#8711 = LINE('',#8712,#8713);
+#8712 = CARTESIAN_POINT('',(6.131103685436,3.477353025239,0.756029843251
+    ));
+#8713 = VECTOR('',#8714,1.);
+#8714 = DIRECTION('',(0.171087496695,-0.171087496695,0.970287656806));
+#8715 = PLANE('',#8716);
+#8716 = AXIS2_PLACEMENT_3D('',#8717,#8718,#8719);
+#8717 = CARTESIAN_POINT('',(7.62,1.988456710674,-8.2));
+#8718 = DIRECTION('',(0.707106781187,0.707106781187,0.E+000));
+#8719 = DIRECTION('',(0.E+000,0.E+000,1.));
+#8720 = ADVANCED_FACE('',(#8721),#8748,.T.);
+#8721 = FACE_BOUND('',#8722,.T.);
+#8722 = EDGE_LOOP('',(#8723,#8724,#8725,#8733,#8741,#8747));
+#8723 = ORIENTED_EDGE('',*,*,#8551,.T.);
+#8724 = ORIENTED_EDGE('',*,*,#8710,.T.);
+#8725 = ORIENTED_EDGE('',*,*,#8726,.T.);
+#8726 = EDGE_CURVE('',#8677,#8727,#8729,.T.);
+#8727 = VERTEX_POINT('',#8728);
+#8728 = CARTESIAN_POINT('',(7.443673427674,2.413176919364,8.2));
+#8729 = LINE('',#8730,#8731);
+#8730 = CARTESIAN_POINT('',(7.646501359403,2.646239167881,9.350297025875
+    ));
+#8731 = VECTOR('',#8732,1.);
+#8732 = DIRECTION('',(0.170290960814,0.195675190744,0.965770266881));
+#8733 = ORIENTED_EDGE('',*,*,#8734,.F.);
+#8734 = EDGE_CURVE('',#8735,#8727,#8737,.T.);
+#8735 = VERTEX_POINT('',#8736);
+#8736 = CARTESIAN_POINT('',(7.443673427674,2.666823080636,8.2));
+#8737 = LINE('',#8738,#8739);
+#8738 = CARTESIAN_POINT('',(7.443673427674,3.640000226201,8.2));
+#8739 = VECTOR('',#8740,1.);
+#8740 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#8741 = ORIENTED_EDGE('',*,*,#8742,.T.);
+#8742 = EDGE_CURVE('',#8735,#8607,#8743,.T.);
+#8743 = LINE('',#8744,#8745);
+#8744 = CARTESIAN_POINT('',(7.555555517905,2.538263412864,8.834516333842
+    ));
+#8745 = VECTOR('',#8746,1.);
+#8746 = DIRECTION('',(-0.170290960814,0.195675190744,-0.965770266881));
+#8747 = ORIENTED_EDGE('',*,*,#8606,.F.);
+#8748 = PLANE('',#8749);
+#8749 = AXIS2_PLACEMENT_3D('',#8750,#8751,#8752);
+#8750 = CARTESIAN_POINT('',(7.62,5.040000452401,9.2));
+#8751 = DIRECTION('',(-0.984807821789,0.E+000,0.173647787616));
+#8752 = DIRECTION('',(-0.173647787616,0.E+000,-0.984807821789));
+#8753 = ADVANCED_FACE('',(#8754),#8779,.T.);
+#8754 = FACE_BOUND('',#8755,.T.);
+#8755 = EDGE_LOOP('',(#8756,#8764,#8765,#8773));
+#8756 = ORIENTED_EDGE('',*,*,#8757,.T.);
+#8757 = EDGE_CURVE('',#8758,#8582,#8760,.T.);
+#8758 = VERTEX_POINT('',#8759);
+#8759 = CARTESIAN_POINT('',(7.871543289326,2.84,-2.315755544257));
+#8760 = LINE('',#8761,#8762);
+#8761 = CARTESIAN_POINT('',(6.219999713748,2.84,-2.315755544257));
+#8762 = VECTOR('',#8763,1.);
+#8763 = DIRECTION('',(-1.,0.E+000,6.100634484569E-016));
+#8764 = ORIENTED_EDGE('',*,*,#8581,.T.);
+#8765 = ORIENTED_EDGE('',*,*,#8766,.T.);
+#8766 = EDGE_CURVE('',#8584,#8767,#8769,.T.);
+#8767 = VERTEX_POINT('',#8768);
+#8768 = CARTESIAN_POINT('',(7.871543289326,2.84,7.498611513613));
+#8769 = LINE('',#8770,#8771);
+#8770 = CARTESIAN_POINT('',(8.720000226201,2.84,7.498611513613));
+#8771 = VECTOR('',#8772,1.);
+#8772 = DIRECTION('',(1.,0.E+000,-1.370302750076E-015));
+#8773 = ORIENTED_EDGE('',*,*,#8774,.T.);
+#8774 = EDGE_CURVE('',#8767,#8758,#8775,.T.);
+#8775 = LINE('',#8776,#8777);
+#8776 = CARTESIAN_POINT('',(7.871543289326,2.84,-5.37));
+#8777 = VECTOR('',#8778,1.);
+#8778 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#8779 = PLANE('',#8780);
+#8780 = AXIS2_PLACEMENT_3D('',#8781,#8782,#8783);
+#8781 = CARTESIAN_POINT('',(7.32,2.84,-2.54));
+#8782 = DIRECTION('',(0.E+000,1.,0.E+000));
+#8783 = DIRECTION('',(0.E+000,0.E+000,1.));
+#8784 = ADVANCED_FACE('',(#8785),#8802,.T.);
+#8785 = FACE_BOUND('',#8786,.T.);
+#8786 = EDGE_LOOP('',(#8787,#8795,#8796));
+#8787 = ORIENTED_EDGE('',*,*,#8788,.F.);
+#8788 = EDGE_CURVE('',#8584,#8789,#8791,.T.);
+#8789 = VERTEX_POINT('',#8790);
+#8790 = CARTESIAN_POINT('',(7.368456710674,2.84,7.544498972212));
+#8791 = LINE('',#8792,#8793);
+#8792 = CARTESIAN_POINT('',(7.368456710674,2.84,-5.37));
+#8793 = VECTOR('',#8794,1.);
+#8794 = DIRECTION('',(0.E+000,0.E+000,1.));
+#8795 = ORIENTED_EDGE('',*,*,#8622,.F.);
+#8796 = ORIENTED_EDGE('',*,*,#8797,.T.);
+#8797 = EDGE_CURVE('',#8615,#8789,#8798,.T.);
+#8798 = LINE('',#8799,#8800);
+#8799 = CARTESIAN_POINT('',(8.090226119108,3.561769408434,7.544498972212
+    ));
+#8800 = VECTOR('',#8801,1.);
+#8801 = DIRECTION('',(0.707106781187,0.707106781187,1.930309067102E-015)
+  );
+#8802 = PLANE('',#8803);
+#8803 = AXIS2_PLACEMENT_3D('',#8804,#8805,#8806);
+#8804 = CARTESIAN_POINT('',(7.068456710674,2.54,-8.2));
+#8805 = DIRECTION('',(-0.707106781187,0.707106781187,0.E+000));
+#8806 = DIRECTION('',(0.E+000,0.E+000,1.));
+#8807 = ADVANCED_FACE('',(#8808),#8826,.T.);
+#8808 = FACE_BOUND('',#8809,.T.);
+#8809 = EDGE_LOOP('',(#8810,#8811,#8819,#8825));
+#8810 = ORIENTED_EDGE('',*,*,#8742,.F.);
+#8811 = ORIENTED_EDGE('',*,*,#8812,.F.);
+#8812 = EDGE_CURVE('',#8813,#8735,#8815,.T.);
+#8813 = VERTEX_POINT('',#8814);
+#8814 = CARTESIAN_POINT('',(7.493176919364,2.716326572326,8.2));
+#8815 = LINE('',#8816,#8817);
+#8816 = CARTESIAN_POINT('',(8.202308759621,3.425458412584,8.2));
+#8817 = VECTOR('',#8818,1.);
+#8818 = DIRECTION('',(-0.707106781187,-0.707106781187,0.E+000));
+#8819 = ORIENTED_EDGE('',*,*,#8820,.F.);
+#8820 = EDGE_CURVE('',#8615,#8813,#8821,.T.);
+#8821 = LINE('',#8822,#8823);
+#8822 = CARTESIAN_POINT('',(7.726239167881,2.513498640597,9.350297025875
+    ));
+#8823 = VECTOR('',#8824,1.);
+#8824 = DIRECTION('',(0.195675190744,-0.170290960814,0.965770266881));
+#8825 = ORIENTED_EDGE('',*,*,#8614,.F.);
+#8826 = PLANE('',#8827);
+#8827 = AXIS2_PLACEMENT_3D('',#8828,#8829,#8830);
+#8828 = CARTESIAN_POINT('',(9.387767172204,4.307767172204,9.));
+#8829 = DIRECTION('',(-0.683012740017,0.683012740017,0.258818843882));
+#8830 = DIRECTION('',(-0.183012559607,0.183012559607,-0.965925880206));
+#8831 = ADVANCED_FACE('',(#8832),#8859,.T.);
+#8832 = FACE_BOUND('',#8833,.T.);
+#8833 = EDGE_LOOP('',(#8834,#8844,#8850,#8851,#8852,#8853));
+#8834 = ORIENTED_EDGE('',*,*,#8835,.F.);
+#8835 = EDGE_CURVE('',#8836,#8838,#8840,.T.);
+#8836 = VERTEX_POINT('',#8837);
+#8837 = CARTESIAN_POINT('',(7.83838214056,2.758381814698,-2.54));
+#8838 = VERTEX_POINT('',#8839);
+#8839 = CARTESIAN_POINT('',(7.895771850411,2.815771438915,
+    -2.382323068075));
+#8840 = LINE('',#8841,#8842);
+#8841 = CARTESIAN_POINT('',(7.619999774684,2.539999774685,
+    -3.140000619049));
+#8842 = VECTOR('',#8843,1.);
+#8843 = DIRECTION('',(0.323615627689,0.323615144802,0.889126629659));
+#8844 = ORIENTED_EDGE('',*,*,#8845,.T.);
+#8845 = EDGE_CURVE('',#8836,#8638,#8846,.T.);
+#8846 = LINE('',#8847,#8848);
+#8847 = CARTESIAN_POINT('',(6.219999713748,2.758381814698,-2.54));
+#8848 = VECTOR('',#8849,1.);
+#8849 = DIRECTION('',(-1.,-2.22044604925E-016,0.E+000));
+#8850 = ORIENTED_EDGE('',*,*,#8637,.F.);
+#8851 = ORIENTED_EDGE('',*,*,#8591,.F.);
+#8852 = ORIENTED_EDGE('',*,*,#8757,.F.);
+#8853 = ORIENTED_EDGE('',*,*,#8854,.F.);
+#8854 = EDGE_CURVE('',#8838,#8758,#8855,.T.);
+#8855 = LINE('',#8856,#8857);
+#8856 = CARTESIAN_POINT('',(8.739723465915,1.971819823411,
+    -4.701064534722));
+#8857 = VECTOR('',#8858,1.);
+#8858 = DIRECTION('',(-0.323615195374,0.323615195374,0.889126768603));
+#8859 = PLANE('',#8860);
+#8860 = AXIS2_PLACEMENT_3D('',#8861,#8862,#8863);
+#8861 = CARTESIAN_POINT('',(5.119999427496,2.54,-3.14));
+#8862 = DIRECTION('',(-2.086537131538E-016,0.939692784809,
+    -0.342019692676));
+#8863 = DIRECTION('',(-2.22044604925E-016,0.342019692676,0.939692784809)
+  );
+#8864 = ADVANCED_FACE('',(#8865),#8899,.T.);
+#8865 = FACE_BOUND('',#8866,.T.);
+#8866 = EDGE_LOOP('',(#8867,#8868,#8869,#8877,#8885,#8893));
+#8867 = ORIENTED_EDGE('',*,*,#8702,.T.);
+#8868 = ORIENTED_EDGE('',*,*,#8653,.T.);
+#8869 = ORIENTED_EDGE('',*,*,#8870,.T.);
+#8870 = EDGE_CURVE('',#8646,#8871,#8873,.T.);
+#8871 = VERTEX_POINT('',#8872);
+#8872 = CARTESIAN_POINT('',(7.83838214056,2.321618185302,-2.54));
+#8873 = LINE('',#8874,#8875);
+#8874 = CARTESIAN_POINT('',(8.720000286252,2.321618185302,-2.54));
+#8875 = VECTOR('',#8876,1.);
+#8876 = DIRECTION('',(1.,-2.22044604925E-016,0.E+000));
+#8877 = ORIENTED_EDGE('',*,*,#8878,.F.);
+#8878 = EDGE_CURVE('',#8879,#8871,#8881,.T.);
+#8879 = VERTEX_POINT('',#8880);
+#8880 = CARTESIAN_POINT('',(7.895771850411,2.264228561085,
+    -2.382323068075));
+#8881 = LINE('',#8882,#8883);
+#8882 = CARTESIAN_POINT('',(7.620000225316,2.539999774685,
+    -3.139999380951));
+#8883 = VECTOR('',#8884,1.);
+#8884 = DIRECTION('',(-0.323615627689,0.323615144802,-0.889126629659));
+#8885 = ORIENTED_EDGE('',*,*,#8886,.T.);
+#8886 = EDGE_CURVE('',#8879,#8887,#8889,.T.);
+#8887 = VERTEX_POINT('',#8888);
+#8888 = CARTESIAN_POINT('',(7.871543289326,2.24,-2.315755544257));
+#8889 = LINE('',#8890,#8891);
+#8890 = CARTESIAN_POINT('',(8.943779151747,3.312235862421,
+    -5.261703760421));
+#8891 = VECTOR('',#8892,1.);
+#8892 = DIRECTION('',(-0.323615195374,-0.323615195374,0.889126768603));
+#8893 = ORIENTED_EDGE('',*,*,#8894,.T.);
+#8894 = EDGE_CURVE('',#8887,#8695,#8895,.T.);
+#8895 = LINE('',#8896,#8897);
+#8896 = CARTESIAN_POINT('',(8.720000286252,2.24,-2.315755544257));
+#8897 = VECTOR('',#8898,1.);
+#8898 = DIRECTION('',(-1.,0.E+000,6.100634484569E-016));
+#8899 = PLANE('',#8900);
+#8900 = AXIS2_PLACEMENT_3D('',#8901,#8902,#8903);
+#8901 = CARTESIAN_POINT('',(10.120000572504,2.54,-3.14));
+#8902 = DIRECTION('',(-2.086537131538E-016,-0.939692784809,
+    -0.342019692676));
+#8903 = DIRECTION('',(-2.22044604925E-016,-0.342019692676,0.939692784809
+    ));
+#8904 = ADVANCED_FACE('',(#8905),#8916,.F.);
+#8905 = FACE_BOUND('',#8906,.F.);
+#8906 = EDGE_LOOP('',(#8907,#8908,#8909,#8915));
+#8907 = ORIENTED_EDGE('',*,*,#8645,.T.);
+#8908 = ORIENTED_EDGE('',*,*,#8870,.T.);
+#8909 = ORIENTED_EDGE('',*,*,#8910,.T.);
+#8910 = EDGE_CURVE('',#8871,#8836,#8911,.T.);
+#8911 = LINE('',#8912,#8913);
+#8912 = CARTESIAN_POINT('',(7.83838214056,3.64,-2.54));
+#8913 = VECTOR('',#8914,1.);
+#8914 = DIRECTION('',(4.45734982379E-017,1.,0.E+000));
+#8915 = ORIENTED_EDGE('',*,*,#8845,.T.);
+#8916 = PLANE('',#8917);
+#8917 = AXIS2_PLACEMENT_3D('',#8918,#8919,#8920);
+#8918 = CARTESIAN_POINT('',(7.32,2.24,-2.54));
+#8919 = DIRECTION('',(0.E+000,0.E+000,1.));
+#8920 = DIRECTION('',(1.,0.E+000,0.E+000));
+#8921 = ADVANCED_FACE('',(#8922),#8940,.T.);
+#8922 = FACE_BOUND('',#8923,.T.);
+#8923 = EDGE_LOOP('',(#8924,#8925,#8926,#8934));
+#8924 = ORIENTED_EDGE('',*,*,#8726,.F.);
+#8925 = ORIENTED_EDGE('',*,*,#8676,.T.);
+#8926 = ORIENTED_EDGE('',*,*,#8927,.F.);
+#8927 = EDGE_CURVE('',#8928,#8679,#8930,.T.);
+#8928 = VERTEX_POINT('',#8929);
+#8929 = CARTESIAN_POINT('',(7.493176919364,2.363673427674,8.2));
+#8930 = LINE('',#8931,#8932);
+#8931 = CARTESIAN_POINT('',(7.621736587136,2.475555517905,8.834516333842
+    ));
+#8932 = VECTOR('',#8933,1.);
+#8933 = DIRECTION('',(-0.195675190744,-0.170290960814,-0.965770266881));
+#8934 = ORIENTED_EDGE('',*,*,#8935,.F.);
+#8935 = EDGE_CURVE('',#8727,#8928,#8936,.T.);
+#8936 = LINE('',#8937,#8938);
+#8937 = CARTESIAN_POINT('',(6.584541587416,3.272308759621,8.2));
+#8938 = VECTOR('',#8939,1.);
+#8939 = DIRECTION('',(0.707106781187,-0.707106781187,0.E+000));
+#8940 = PLANE('',#8941);
+#8941 = AXIS2_PLACEMENT_3D('',#8942,#8943,#8944);
+#8942 = CARTESIAN_POINT('',(5.852232827796,4.307767172204,9.));
+#8943 = DIRECTION('',(-0.683012740017,-0.683012740017,0.258818843882));
+#8944 = DIRECTION('',(-0.183012559607,-0.183012559607,-0.965925880206));
+#8945 = ADVANCED_FACE('',(#8946),#8964,.F.);
+#8946 = FACE_BOUND('',#8947,.F.);
+#8947 = EDGE_LOOP('',(#8948,#8949,#8950,#8958));
+#8948 = ORIENTED_EDGE('',*,*,#8894,.T.);
+#8949 = ORIENTED_EDGE('',*,*,#8694,.F.);
+#8950 = ORIENTED_EDGE('',*,*,#8951,.T.);
+#8951 = EDGE_CURVE('',#8687,#8952,#8954,.T.);
+#8952 = VERTEX_POINT('',#8953);
+#8953 = CARTESIAN_POINT('',(7.871543289326,2.24,7.498611513613));
+#8954 = LINE('',#8955,#8956);
+#8955 = CARTESIAN_POINT('',(6.219999773799,2.24,7.498611513613));
+#8956 = VECTOR('',#8957,1.);
+#8957 = DIRECTION('',(1.,0.E+000,-1.370302750076E-015));
+#8958 = ORIENTED_EDGE('',*,*,#8959,.F.);
+#8959 = EDGE_CURVE('',#8887,#8952,#8960,.T.);
+#8960 = LINE('',#8961,#8962);
+#8961 = CARTESIAN_POINT('',(7.871543289326,2.24,-5.37));
+#8962 = VECTOR('',#8963,1.);
+#8963 = DIRECTION('',(0.E+000,0.E+000,1.));
+#8964 = PLANE('',#8965);
+#8965 = AXIS2_PLACEMENT_3D('',#8966,#8967,#8968);
+#8966 = CARTESIAN_POINT('',(7.32,2.24,-2.54));
+#8967 = DIRECTION('',(0.E+000,1.,0.E+000));
+#8968 = DIRECTION('',(0.E+000,0.E+000,1.));
+#8969 = ADVANCED_FACE('',(#8970),#8997,.T.);
+#8970 = FACE_BOUND('',#8971,.T.);
+#8971 = EDGE_LOOP('',(#8972,#8973,#8974,#8975,#8983,#8991));
+#8972 = ORIENTED_EDGE('',*,*,#8927,.T.);
+#8973 = ORIENTED_EDGE('',*,*,#8686,.T.);
+#8974 = ORIENTED_EDGE('',*,*,#8951,.T.);
+#8975 = ORIENTED_EDGE('',*,*,#8976,.T.);
+#8976 = EDGE_CURVE('',#8952,#8977,#8979,.T.);
+#8977 = VERTEX_POINT('',#8978);
+#8978 = CARTESIAN_POINT('',(7.879634467613,2.248091178288,7.544498972212
+    ));
+#8979 = LINE('',#8980,#8981);
+#8980 = CARTESIAN_POINT('',(6.666502788906,1.034959499581,0.664471403465
+    ));
+#8981 = VECTOR('',#8982,1.);
+#8982 = DIRECTION('',(0.171087496695,0.171087496695,0.970287656806));
+#8983 = ORIENTED_EDGE('',*,*,#8984,.T.);
+#8984 = EDGE_CURVE('',#8977,#8985,#8987,.T.);
+#8985 = VERTEX_POINT('',#8986);
+#8986 = CARTESIAN_POINT('',(7.746823080636,2.363673427674,8.2));
+#8987 = LINE('',#8988,#8989);
+#8988 = CARTESIAN_POINT('',(7.513760832119,2.566501359403,9.350297025875
+    ));
+#8989 = VECTOR('',#8990,1.);
+#8990 = DIRECTION('',(-0.195675190744,0.170290960814,0.965770266881));
+#8991 = ORIENTED_EDGE('',*,*,#8992,.F.);
+#8992 = EDGE_CURVE('',#8928,#8985,#8993,.T.);
+#8993 = LINE('',#8994,#8995);
+#8994 = CARTESIAN_POINT('',(6.219999773799,2.363673427674,8.2));
+#8995 = VECTOR('',#8996,1.);
+#8996 = DIRECTION('',(1.,2.4162078697E-016,0.E+000));
+#8997 = PLANE('',#8998);
+#8998 = AXIS2_PLACEMENT_3D('',#8999,#9000,#9001);
+#8999 = CARTESIAN_POINT('',(5.119999547599,2.54,9.2));
+#9000 = DIRECTION('',(2.379500409148E-016,-0.984807821789,0.173647787616
+    ));
+#9001 = DIRECTION('',(2.22044604925E-016,-0.173647787616,-0.984807821789
+    ));
+#9002 = ADVANCED_FACE('',(#9003),#9039,.T.);
+#9003 = FACE_BOUND('',#9004,.T.);
+#9004 = EDGE_LOOP('',(#9005,#9006,#9007,#9008,#9009,#9017,#9025,#9033));
+#9005 = ORIENTED_EDGE('',*,*,#8812,.T.);
+#9006 = ORIENTED_EDGE('',*,*,#8734,.T.);
+#9007 = ORIENTED_EDGE('',*,*,#8935,.T.);
+#9008 = ORIENTED_EDGE('',*,*,#8992,.T.);
+#9009 = ORIENTED_EDGE('',*,*,#9010,.T.);
+#9010 = EDGE_CURVE('',#8985,#9011,#9013,.T.);
+#9011 = VERTEX_POINT('',#9012);
+#9012 = CARTESIAN_POINT('',(7.92,2.536850347037,8.2));
+#9013 = LINE('',#9014,#9015);
+#9014 = CARTESIAN_POINT('',(6.737691240379,1.354541587416,8.2));
+#9015 = VECTOR('',#9016,1.);
+#9016 = DIRECTION('',(0.707106781187,0.707106781187,0.E+000));
+#9017 = ORIENTED_EDGE('',*,*,#9018,.T.);
+#9018 = EDGE_CURVE('',#9011,#9019,#9021,.T.);
+#9019 = VERTEX_POINT('',#9020);
+#9020 = CARTESIAN_POINT('',(7.92,2.54314990557,8.2));
+#9021 = LINE('',#9022,#9023);
+#9022 = CARTESIAN_POINT('',(7.92,2.24,8.2));
+#9023 = VECTOR('',#9024,1.);
+#9024 = DIRECTION('',(0.E+000,1.,0.E+000));
+#9025 = ORIENTED_EDGE('',*,*,#9026,.T.);
+#9026 = EDGE_CURVE('',#9019,#9027,#9029,.T.);
+#9027 = VERTEX_POINT('',#9028);
+#9028 = CARTESIAN_POINT('',(7.746823333244,2.716326572326,8.2));
+#9029 = LINE('',#9030,#9031);
+#9030 = CARTESIAN_POINT('',(8.655458429268,1.807691476302,8.2));
+#9031 = VECTOR('',#9032,1.);
+#9032 = DIRECTION('',(-0.707106781187,0.707106781187,0.E+000));
+#9033 = ORIENTED_EDGE('',*,*,#9034,.T.);
+#9034 = EDGE_CURVE('',#9027,#8813,#9035,.T.);
+#9035 = LINE('',#9036,#9037);
+#9036 = CARTESIAN_POINT('',(8.720000226201,2.716326572326,8.2));
+#9037 = VECTOR('',#9038,1.);
+#9038 = DIRECTION('',(-1.,2.4162078697E-016,0.E+000));
+#9039 = PLANE('',#9040);
+#9040 = AXIS2_PLACEMENT_3D('',#9041,#9042,#9043);
+#9041 = CARTESIAN_POINT('',(7.32,2.24,8.2));
+#9042 = DIRECTION('',(0.E+000,0.E+000,1.));
+#9043 = DIRECTION('',(1.,0.E+000,0.E+000));
+#9044 = ADVANCED_FACE('',(#9045),#9079,.T.);
+#9045 = FACE_BOUND('',#9046,.T.);
+#9046 = EDGE_LOOP('',(#9047,#9057,#9063,#9064,#9065,#9073));
+#9047 = ORIENTED_EDGE('',*,*,#9048,.F.);
+#9048 = EDGE_CURVE('',#9049,#9051,#9053,.T.);
+#9049 = VERTEX_POINT('',#9050);
+#9050 = CARTESIAN_POINT('',(7.92,2.791543289326,-2.315756774164));
+#9051 = VERTEX_POINT('',#9052);
+#9052 = CARTESIAN_POINT('',(7.92,2.791543289326,7.544500185048));
+#9053 = LINE('',#9054,#9055);
+#9054 = CARTESIAN_POINT('',(7.92,2.791543289326,-5.37));
+#9055 = VECTOR('',#9056,1.);
+#9056 = DIRECTION('',(0.E+000,0.E+000,1.));
+#9057 = ORIENTED_EDGE('',*,*,#9058,.T.);
+#9058 = EDGE_CURVE('',#9049,#8838,#9059,.T.);
+#9059 = LINE('',#9060,#9061);
+#9060 = CARTESIAN_POINT('',(6.84776343191,3.863779857415,-5.261702533304
+    ));
+#9061 = VECTOR('',#9062,1.);
+#9062 = DIRECTION('',(-0.323615577118,0.323615577118,-0.889126490716));
+#9063 = ORIENTED_EDGE('',*,*,#8854,.T.);
+#9064 = ORIENTED_EDGE('',*,*,#8774,.F.);
+#9065 = ORIENTED_EDGE('',*,*,#9066,.T.);
+#9066 = EDGE_CURVE('',#8767,#9067,#9069,.T.);
+#9067 = VERTEX_POINT('',#9068);
+#9068 = CARTESIAN_POINT('',(7.879634681468,2.831908607857,7.544500185048
+    ));
+#9069 = LINE('',#9070,#9071);
+#9070 = CARTESIAN_POINT('',(6.755824316817,3.955718972509,1.171040134044
+    ));
+#9071 = VECTOR('',#9072,1.);
+#9072 = DIRECTION('',(0.171087496695,-0.171087496695,0.970287656806));
+#9073 = ORIENTED_EDGE('',*,*,#9074,.T.);
+#9074 = EDGE_CURVE('',#9067,#9051,#9075,.T.);
+#9075 = LINE('',#9076,#9077);
+#9076 = CARTESIAN_POINT('',(8.917540943477,1.794002345848,7.544500185048
+    ));
+#9077 = VECTOR('',#9078,1.);
+#9078 = DIRECTION('',(0.707106781187,-0.707106781187,0.E+000));
+#9079 = PLANE('',#9080);
+#9080 = AXIS2_PLACEMENT_3D('',#9081,#9082,#9083);
+#9081 = CARTESIAN_POINT('',(8.171543289326,2.54,-8.2));
+#9082 = DIRECTION('',(0.707106781187,0.707106781187,0.E+000));
+#9083 = DIRECTION('',(0.E+000,0.E+000,1.));
+#9084 = ADVANCED_FACE('',(#9085),#9119,.T.);
+#9085 = FACE_BOUND('',#9086,.T.);
+#9086 = EDGE_LOOP('',(#9087,#9088,#9089,#9097,#9105,#9113));
+#9087 = ORIENTED_EDGE('',*,*,#8766,.F.);
+#9088 = ORIENTED_EDGE('',*,*,#8788,.T.);
+#9089 = ORIENTED_EDGE('',*,*,#9090,.T.);
+#9090 = EDGE_CURVE('',#8789,#9091,#9093,.T.);
+#9091 = VERTEX_POINT('',#9092);
+#9092 = CARTESIAN_POINT('',(7.616850347037,2.84,8.2));
+#9093 = LINE('',#9094,#9095);
+#9094 = CARTESIAN_POINT('',(6.062552867596,2.84,4.098270140172));
+#9095 = VECTOR('',#9096,1.);
+#9096 = DIRECTION('',(0.354349061811,0.E+000,0.935113224371));
+#9097 = ORIENTED_EDGE('',*,*,#9098,.T.);
+#9098 = EDGE_CURVE('',#9091,#9099,#9101,.T.);
+#9099 = VERTEX_POINT('',#9100);
+#9100 = CARTESIAN_POINT('',(7.62314990557,2.84,8.2));
+#9101 = LINE('',#9102,#9103);
+#9102 = CARTESIAN_POINT('',(7.32,2.84,8.2));
+#9103 = VECTOR('',#9104,1.);
+#9104 = DIRECTION('',(1.,0.E+000,0.E+000));
+#9105 = ORIENTED_EDGE('',*,*,#9106,.T.);
+#9106 = EDGE_CURVE('',#9099,#9107,#9109,.T.);
+#9107 = VERTEX_POINT('',#9108);
+#9108 = CARTESIAN_POINT('',(7.871543289326,2.84,7.544500185048));
+#9109 = LINE('',#9110,#9111);
+#9110 = CARTESIAN_POINT('',(9.361746128452,2.84,3.611916834715));
+#9111 = VECTOR('',#9112,1.);
+#9112 = DIRECTION('',(0.354349320007,0.E+000,-0.935113126531));
+#9113 = ORIENTED_EDGE('',*,*,#9114,.T.);
+#9114 = EDGE_CURVE('',#9107,#8767,#9115,.T.);
+#9115 = LINE('',#9116,#9117);
+#9116 = CARTESIAN_POINT('',(7.871543289326,2.84,-5.37));
+#9117 = VECTOR('',#9118,1.);
+#9118 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#9119 = PLANE('',#9120);
+#9120 = AXIS2_PLACEMENT_3D('',#9121,#9122,#9123);
+#9121 = CARTESIAN_POINT('',(7.32,2.84,-2.54));
+#9122 = DIRECTION('',(0.E+000,1.,0.E+000));
+#9123 = DIRECTION('',(0.E+000,0.E+000,1.));
+#9124 = ADVANCED_FACE('',(#9125),#9136,.T.);
+#9125 = FACE_BOUND('',#9126,.T.);
+#9126 = EDGE_LOOP('',(#9127,#9128,#9134,#9135));
+#9127 = ORIENTED_EDGE('',*,*,#8820,.T.);
+#9128 = ORIENTED_EDGE('',*,*,#9129,.F.);
+#9129 = EDGE_CURVE('',#9091,#8813,#9130,.T.);
+#9130 = LINE('',#9131,#9132);
+#9131 = CARTESIAN_POINT('',(8.202308759621,3.425458412584,8.2));
+#9132 = VECTOR('',#9133,1.);
+#9133 = DIRECTION('',(-0.707106781187,-0.707106781187,0.E+000));
+#9134 = ORIENTED_EDGE('',*,*,#9090,.F.);
+#9135 = ORIENTED_EDGE('',*,*,#8797,.F.);
+#9136 = PLANE('',#9137);
+#9137 = AXIS2_PLACEMENT_3D('',#9138,#9139,#9140);
+#9138 = CARTESIAN_POINT('',(9.387767172204,4.307767172204,9.));
+#9139 = DIRECTION('',(-0.683012740017,0.683012740017,0.258818843882));
+#9140 = DIRECTION('',(-0.183012559607,0.183012559607,-0.965925880206));
+#9141 = ADVANCED_FACE('',(#9142),#9162,.T.);
+#9142 = FACE_BOUND('',#9143,.T.);
+#9143 = EDGE_LOOP('',(#9144,#9152,#9153,#9154,#9155,#9156));
+#9144 = ORIENTED_EDGE('',*,*,#9145,.T.);
+#9145 = EDGE_CURVE('',#9146,#8879,#9148,.T.);
+#9146 = VERTEX_POINT('',#9147);
+#9147 = CARTESIAN_POINT('',(7.92,2.288456710674,-2.315756774164));
+#9148 = LINE('',#9149,#9150);
+#9149 = CARTESIAN_POINT('',(7.051819539204,1.420276249878,
+    -4.701062986213));
+#9150 = VECTOR('',#9151,1.);
+#9151 = DIRECTION('',(-0.323615577118,-0.323615577118,-0.889126490716));
+#9152 = ORIENTED_EDGE('',*,*,#8878,.T.);
+#9153 = ORIENTED_EDGE('',*,*,#8910,.T.);
+#9154 = ORIENTED_EDGE('',*,*,#8835,.T.);
+#9155 = ORIENTED_EDGE('',*,*,#9058,.F.);
+#9156 = ORIENTED_EDGE('',*,*,#9157,.F.);
+#9157 = EDGE_CURVE('',#9146,#9049,#9158,.T.);
+#9158 = LINE('',#9159,#9160);
+#9159 = CARTESIAN_POINT('',(7.92,3.64,-2.315756774164));
+#9160 = VECTOR('',#9161,1.);
+#9161 = DIRECTION('',(0.E+000,1.,-1.224646799147E-016));
+#9162 = PLANE('',#9163);
+#9163 = AXIS2_PLACEMENT_3D('',#9164,#9165,#9166);
+#9164 = CARTESIAN_POINT('',(7.62,5.04,-3.14));
+#9165 = DIRECTION('',(0.939692620786,-4.188538737677E-017,
+    -0.342020143326));
+#9166 = DIRECTION('',(0.342020143326,1.150791560228E-016,0.939692620786)
+  );
+#9167 = ADVANCED_FACE('',(#9168),#9188,.F.);
+#9168 = FACE_BOUND('',#9169,.F.);
+#9169 = EDGE_LOOP('',(#9170,#9178,#9179,#9180,#9181,#9182));
+#9170 = ORIENTED_EDGE('',*,*,#9171,.F.);
+#9171 = EDGE_CURVE('',#9146,#9172,#9174,.T.);
+#9172 = VERTEX_POINT('',#9173);
+#9173 = CARTESIAN_POINT('',(7.92,2.288456710674,7.544498972212));
+#9174 = LINE('',#9175,#9176);
+#9175 = CARTESIAN_POINT('',(7.92,2.288456710674,-5.37));
+#9176 = VECTOR('',#9177,1.);
+#9177 = DIRECTION('',(0.E+000,0.E+000,1.));
+#9178 = ORIENTED_EDGE('',*,*,#9145,.T.);
+#9179 = ORIENTED_EDGE('',*,*,#8886,.T.);
+#9180 = ORIENTED_EDGE('',*,*,#8959,.T.);
+#9181 = ORIENTED_EDGE('',*,*,#8976,.T.);
+#9182 = ORIENTED_EDGE('',*,*,#9183,.T.);
+#9183 = EDGE_CURVE('',#8977,#9172,#9184,.T.);
+#9184 = LINE('',#9185,#9186);
+#9185 = CARTESIAN_POINT('',(6.874002236229,1.242458946904,7.544498972212
+    ));
+#9186 = VECTOR('',#9187,1.);
+#9187 = DIRECTION('',(0.707106781187,0.707106781187,1.715830281868E-015)
+  );
+#9188 = PLANE('',#9189);
+#9189 = AXIS2_PLACEMENT_3D('',#9190,#9191,#9192);
+#9190 = CARTESIAN_POINT('',(7.62,1.988456710674,-8.2));
+#9191 = DIRECTION('',(-0.707106781187,0.707106781187,0.E+000));
+#9192 = DIRECTION('',(0.E+000,0.E+000,1.));
+#9193 = ADVANCED_FACE('',(#9194),#9205,.T.);
+#9194 = FACE_BOUND('',#9195,.T.);
+#9195 = EDGE_LOOP('',(#9196,#9197,#9198,#9199));
+#9196 = ORIENTED_EDGE('',*,*,#9010,.F.);
+#9197 = ORIENTED_EDGE('',*,*,#8984,.F.);
+#9198 = ORIENTED_EDGE('',*,*,#9183,.T.);
+#9199 = ORIENTED_EDGE('',*,*,#9200,.F.);
+#9200 = EDGE_CURVE('',#9011,#9172,#9201,.T.);
+#9201 = LINE('',#9202,#9203);
+#9202 = CARTESIAN_POINT('',(7.92,0.760586262765,3.512509008236));
+#9203 = VECTOR('',#9204,1.);
+#9204 = DIRECTION('',(0.E+000,-0.354349061811,-0.935113224371));
+#9205 = PLANE('',#9206);
+#9206 = AXIS2_PLACEMENT_3D('',#9207,#9208,#9209);
+#9207 = CARTESIAN_POINT('',(5.852232827796,0.772232827796,9.));
+#9208 = DIRECTION('',(0.683012740017,-0.683012740017,0.258818843882));
+#9209 = DIRECTION('',(0.183012559607,-0.183012559607,-0.965925880206));
+#9210 = ADVANCED_FACE('',(#9211),#9222,.T.);
+#9211 = FACE_BOUND('',#9212,.T.);
+#9212 = EDGE_LOOP('',(#9213,#9214,#9215,#9221));
+#9213 = ORIENTED_EDGE('',*,*,#9129,.T.);
+#9214 = ORIENTED_EDGE('',*,*,#9034,.F.);
+#9215 = ORIENTED_EDGE('',*,*,#9216,.T.);
+#9216 = EDGE_CURVE('',#9027,#9099,#9217,.T.);
+#9217 = LINE('',#9218,#9219);
+#9218 = CARTESIAN_POINT('',(8.655458429268,1.807691476302,8.2));
+#9219 = VECTOR('',#9220,1.);
+#9220 = DIRECTION('',(-0.707106781187,0.707106781187,0.E+000));
+#9221 = ORIENTED_EDGE('',*,*,#9098,.F.);
+#9222 = PLANE('',#9223);
+#9223 = AXIS2_PLACEMENT_3D('',#9224,#9225,#9226);
+#9224 = CARTESIAN_POINT('',(7.32,2.24,8.2));
+#9225 = DIRECTION('',(0.E+000,0.E+000,1.));
+#9226 = DIRECTION('',(1.,0.E+000,0.E+000));
+#9227 = ADVANCED_FACE('',(#9228),#9244,.T.);
+#9228 = FACE_BOUND('',#9229,.T.);
+#9229 = EDGE_LOOP('',(#9230,#9231,#9237,#9238));
+#9230 = ORIENTED_EDGE('',*,*,#9026,.F.);
+#9231 = ORIENTED_EDGE('',*,*,#9232,.F.);
+#9232 = EDGE_CURVE('',#9051,#9019,#9233,.T.);
+#9233 = LINE('',#9234,#9235);
+#9234 = CARTESIAN_POINT('',(7.92,4.059779227677,4.197678259531));
+#9235 = VECTOR('',#9236,1.);
+#9236 = DIRECTION('',(0.E+000,-0.354349320007,0.935113126531));
+#9237 = ORIENTED_EDGE('',*,*,#9074,.F.);
+#9238 = ORIENTED_EDGE('',*,*,#9239,.F.);
+#9239 = EDGE_CURVE('',#9027,#9067,#9240,.T.);
+#9240 = LINE('',#9241,#9242);
+#9241 = CARTESIAN_POINT('',(7.618263590007,2.604444590784,8.834515717436
+    ));
+#9242 = VECTOR('',#9243,1.);
+#9243 = DIRECTION('',(0.19567548402,0.170290950652,-0.965770209252));
+#9244 = PLANE('',#9245);
+#9245 = AXIS2_PLACEMENT_3D('',#9246,#9247,#9248);
+#9246 = CARTESIAN_POINT('',(9.387766952966,0.772233047034,9.));
+#9247 = DIRECTION('',(0.683012701892,0.683012701892,0.258819045103));
+#9248 = DIRECTION('',(0.183012701892,0.183012701892,-0.965925826289));
+#9249 = ADVANCED_FACE('',(#9250),#9258,.T.);
+#9250 = FACE_BOUND('',#9251,.T.);
+#9251 = EDGE_LOOP('',(#9252,#9253,#9254,#9255,#9256,#9257));
+#9252 = ORIENTED_EDGE('',*,*,#9018,.F.);
+#9253 = ORIENTED_EDGE('',*,*,#9200,.T.);
+#9254 = ORIENTED_EDGE('',*,*,#9171,.F.);
+#9255 = ORIENTED_EDGE('',*,*,#9157,.T.);
+#9256 = ORIENTED_EDGE('',*,*,#9048,.T.);
+#9257 = ORIENTED_EDGE('',*,*,#9232,.T.);
+#9258 = PLANE('',#9259);
+#9259 = AXIS2_PLACEMENT_3D('',#9260,#9261,#9262);
+#9260 = CARTESIAN_POINT('',(7.92,2.24,-2.54));
+#9261 = DIRECTION('',(1.,0.E+000,0.E+000));
+#9262 = DIRECTION('',(0.E+000,0.E+000,1.));
+#9263 = ADVANCED_FACE('',(#9264),#9274,.T.);
+#9264 = FACE_BOUND('',#9265,.T.);
+#9265 = EDGE_LOOP('',(#9266,#9272,#9273));
+#9266 = ORIENTED_EDGE('',*,*,#9267,.T.);
+#9267 = EDGE_CURVE('',#9107,#9067,#9268,.T.);
+#9268 = LINE('',#9269,#9270);
+#9269 = CARTESIAN_POINT('',(8.917540943477,1.794002345848,7.544500185048
+    ));
+#9270 = VECTOR('',#9271,1.);
+#9271 = DIRECTION('',(0.707106781187,-0.707106781187,0.E+000));
+#9272 = ORIENTED_EDGE('',*,*,#9066,.F.);
+#9273 = ORIENTED_EDGE('',*,*,#9114,.F.);
+#9274 = PLANE('',#9275);
+#9275 = AXIS2_PLACEMENT_3D('',#9276,#9277,#9278);
+#9276 = CARTESIAN_POINT('',(8.171543289326,2.54,-8.2));
+#9277 = DIRECTION('',(0.707106781187,0.707106781187,0.E+000));
+#9278 = DIRECTION('',(0.E+000,0.E+000,1.));
+#9279 = ADVANCED_FACE('',(#9280),#9286,.T.);
+#9280 = FACE_BOUND('',#9281,.T.);
+#9281 = EDGE_LOOP('',(#9282,#9283,#9284,#9285));
+#9282 = ORIENTED_EDGE('',*,*,#9216,.F.);
+#9283 = ORIENTED_EDGE('',*,*,#9239,.T.);
+#9284 = ORIENTED_EDGE('',*,*,#9267,.F.);
+#9285 = ORIENTED_EDGE('',*,*,#9106,.F.);
+#9286 = PLANE('',#9287);
+#9287 = AXIS2_PLACEMENT_3D('',#9288,#9289,#9290);
+#9288 = CARTESIAN_POINT('',(9.387766952966,0.772233047034,9.));
+#9289 = DIRECTION('',(0.683012701892,0.683012701892,0.258819045103));
+#9290 = DIRECTION('',(0.183012701892,0.183012701892,-0.965925826289));
+#9291 = MANIFOLD_SOLID_BREP('',#9292);
+#9292 = CLOSED_SHELL('',(#9293,#9333,#9388,#9428,#9476,#9509,#9540,#9563
+    ,#9587,#9620,#9660,#9677,#9701,#9725,#9758,#9800,#9840,#9880,#9897,
+    #9923,#9949,#9966,#9983,#10005,#10019,#10035));
+#9293 = ADVANCED_FACE('',(#9294),#9328,.F.);
+#9294 = FACE_BOUND('',#9295,.F.);
+#9295 = EDGE_LOOP('',(#9296,#9306,#9314,#9322));
+#9296 = ORIENTED_EDGE('',*,*,#9297,.T.);
+#9297 = EDGE_CURVE('',#9298,#9300,#9302,.T.);
+#9298 = VERTEX_POINT('',#9299);
+#9299 = CARTESIAN_POINT('',(4.78,2.791543289326,-2.315755544257));
+#9300 = VERTEX_POINT('',#9301);
+#9301 = CARTESIAN_POINT('',(4.78,2.791543289326,7.498611513613));
+#9302 = LINE('',#9303,#9304);
+#9303 = CARTESIAN_POINT('',(4.78,2.791543289326,-5.37));
+#9304 = VECTOR('',#9305,1.);
+#9305 = DIRECTION('',(0.E+000,0.E+000,1.));
+#9306 = ORIENTED_EDGE('',*,*,#9307,.T.);
+#9307 = EDGE_CURVE('',#9300,#9308,#9310,.T.);
+#9308 = VERTEX_POINT('',#9309);
+#9309 = CARTESIAN_POINT('',(4.78,2.288456710674,7.498611513613));
+#9310 = LINE('',#9311,#9312);
+#9311 = CARTESIAN_POINT('',(4.78,3.640000226201,7.498611513613));
+#9312 = VECTOR('',#9313,1.);
+#9313 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#9314 = ORIENTED_EDGE('',*,*,#9315,.F.);
+#9315 = EDGE_CURVE('',#9316,#9308,#9318,.T.);
+#9316 = VERTEX_POINT('',#9317);
+#9317 = CARTESIAN_POINT('',(4.78,2.288456710674,-2.315755544257));
+#9318 = LINE('',#9319,#9320);
+#9319 = CARTESIAN_POINT('',(4.78,2.288456710674,-5.37));
+#9320 = VECTOR('',#9321,1.);
+#9321 = DIRECTION('',(0.E+000,0.E+000,1.));
+#9322 = ORIENTED_EDGE('',*,*,#9323,.T.);
+#9323 = EDGE_CURVE('',#9316,#9298,#9324,.T.);
+#9324 = LINE('',#9325,#9326);
+#9325 = CARTESIAN_POINT('',(4.78,1.139999713748,-2.315755544257));
+#9326 = VECTOR('',#9327,1.);
+#9327 = DIRECTION('',(0.E+000,1.,-1.224646799147E-016));
+#9328 = PLANE('',#9329);
+#9329 = AXIS2_PLACEMENT_3D('',#9330,#9331,#9332);
+#9330 = CARTESIAN_POINT('',(4.78,2.24,-2.54));
+#9331 = DIRECTION('',(1.,0.E+000,0.E+000));
+#9332 = DIRECTION('',(0.E+000,0.E+000,1.));
+#9333 = ADVANCED_FACE('',(#9334),#9383,.T.);
+#9334 = FACE_BOUND('',#9335,.T.);
+#9335 = EDGE_LOOP('',(#9336,#9346,#9354,#9360,#9361,#9369,#9377));
+#9336 = ORIENTED_EDGE('',*,*,#9337,.F.);
+#9337 = EDGE_CURVE('',#9338,#9340,#9342,.T.);
+#9338 = VERTEX_POINT('',#9339);
+#9339 = CARTESIAN_POINT('',(4.828456710674,2.84,-2.315755544257));
+#9340 = VERTEX_POINT('',#9341);
+#9341 = CARTESIAN_POINT('',(4.828456710674,2.84,7.498611513613));
+#9342 = LINE('',#9343,#9344);
+#9343 = CARTESIAN_POINT('',(4.828456710674,2.84,-5.37));
+#9344 = VECTOR('',#9345,1.);
+#9345 = DIRECTION('',(0.E+000,0.E+000,1.));
+#9346 = ORIENTED_EDGE('',*,*,#9347,.T.);
+#9347 = EDGE_CURVE('',#9338,#9348,#9350,.T.);
+#9348 = VERTEX_POINT('',#9349);
+#9349 = CARTESIAN_POINT('',(4.804228355337,2.815771644663,
+    -2.382322502785));
+#9350 = LINE('',#9351,#9352);
+#9351 = CARTESIAN_POINT('',(3.698459487437,1.710002776762,
+    -5.420402031785));
+#9352 = VECTOR('',#9353,1.);
+#9353 = DIRECTION('',(-0.323615195374,-0.323615195374,-0.889126768603));
+#9354 = ORIENTED_EDGE('',*,*,#9355,.T.);
+#9355 = EDGE_CURVE('',#9348,#9298,#9356,.T.);
+#9356 = LINE('',#9357,#9358);
+#9357 = CARTESIAN_POINT('',(5.590418815773,3.601962105098,
+    -4.542366263358));
+#9358 = VECTOR('',#9359,1.);
+#9359 = DIRECTION('',(-0.323615195374,-0.323615195374,0.889126768603));
+#9360 = ORIENTED_EDGE('',*,*,#9297,.T.);
+#9361 = ORIENTED_EDGE('',*,*,#9362,.T.);
+#9362 = EDGE_CURVE('',#9300,#9363,#9365,.T.);
+#9363 = VERTEX_POINT('',#9364);
+#9364 = CARTESIAN_POINT('',(4.788091178288,2.799634467613,7.544498972212
+    ));
+#9365 = LINE('',#9366,#9367);
+#9366 = CARTESIAN_POINT('',(3.648136841636,1.659680130962,1.079481694258
+    ));
+#9367 = VECTOR('',#9368,1.);
+#9368 = DIRECTION('',(0.171087496695,0.171087496695,0.970287656806));
+#9369 = ORIENTED_EDGE('',*,*,#9370,.T.);
+#9370 = EDGE_CURVE('',#9363,#9371,#9373,.T.);
+#9371 = VERTEX_POINT('',#9372);
+#9372 = CARTESIAN_POINT('',(4.820365532387,2.831908821712,7.544498972212
+    ));
+#9373 = LINE('',#9374,#9375);
+#9374 = CARTESIAN_POINT('',(5.550226119108,3.561769408434,7.544498972212
+    ));
+#9375 = VECTOR('',#9376,1.);
+#9376 = DIRECTION('',(0.707106781187,0.707106781187,1.930309067102E-015)
+  );
+#9377 = ORIENTED_EDGE('',*,*,#9378,.T.);
+#9378 = EDGE_CURVE('',#9371,#9340,#9379,.T.);
+#9379 = LINE('',#9380,#9381);
+#9380 = CARTESIAN_POINT('',(6.017353025239,4.028896314564,0.756029843251
+    ));
+#9381 = VECTOR('',#9382,1.);
+#9382 = DIRECTION('',(0.171087496695,0.171087496695,-0.970287656806));
+#9383 = PLANE('',#9384);
+#9384 = AXIS2_PLACEMENT_3D('',#9385,#9386,#9387);
+#9385 = CARTESIAN_POINT('',(4.528456710674,2.54,-8.2));
+#9386 = DIRECTION('',(-0.707106781187,0.707106781187,0.E+000));
+#9387 = DIRECTION('',(0.E+000,0.E+000,1.));
+#9388 = ADVANCED_FACE('',(#9389),#9423,.T.);
+#9389 = FACE_BOUND('',#9390,.T.);
+#9390 = EDGE_LOOP('',(#9391,#9392,#9400,#9408,#9416,#9422));
+#9391 = ORIENTED_EDGE('',*,*,#9355,.F.);
+#9392 = ORIENTED_EDGE('',*,*,#9393,.T.);
+#9393 = EDGE_CURVE('',#9348,#9394,#9396,.T.);
+#9394 = VERTEX_POINT('',#9395);
+#9395 = CARTESIAN_POINT('',(4.861618185302,2.758381814698,-2.54));
+#9396 = LINE('',#9397,#9398);
+#9397 = CARTESIAN_POINT('',(5.08,2.54,-3.14));
+#9398 = VECTOR('',#9399,1.);
+#9399 = DIRECTION('',(0.323615195374,-0.323615195374,-0.889126768603));
+#9400 = ORIENTED_EDGE('',*,*,#9401,.T.);
+#9401 = EDGE_CURVE('',#9394,#9402,#9404,.T.);
+#9402 = VERTEX_POINT('',#9403);
+#9403 = CARTESIAN_POINT('',(4.861618185302,2.321618185302,-2.54));
+#9404 = LINE('',#9405,#9406);
+#9405 = CARTESIAN_POINT('',(4.861618185302,1.139999713748,-2.54));
+#9406 = VECTOR('',#9407,1.);
+#9407 = DIRECTION('',(4.457343172701E-017,-1.,0.E+000));
+#9408 = ORIENTED_EDGE('',*,*,#9409,.F.);
+#9409 = EDGE_CURVE('',#9410,#9402,#9412,.T.);
+#9410 = VERTEX_POINT('',#9411);
+#9411 = CARTESIAN_POINT('',(4.804228355337,2.264228355337,
+    -2.382322502785));
+#9412 = LINE('',#9413,#9414);
+#9413 = CARTESIAN_POINT('',(5.08,2.54,-3.14));
+#9414 = VECTOR('',#9415,1.);
+#9415 = DIRECTION('',(0.323615195374,0.323615195374,-0.889126768603));
+#9416 = ORIENTED_EDGE('',*,*,#9417,.T.);
+#9417 = EDGE_CURVE('',#9410,#9316,#9418,.T.);
+#9418 = LINE('',#9419,#9420);
+#9419 = CARTESIAN_POINT('',(5.909997223238,1.158459487437,
+    -5.420402031785));
+#9420 = VECTOR('',#9421,1.);
+#9421 = DIRECTION('',(-0.323615195374,0.323615195374,0.889126768603));
+#9422 = ORIENTED_EDGE('',*,*,#9323,.T.);
+#9423 = PLANE('',#9424);
+#9424 = AXIS2_PLACEMENT_3D('',#9425,#9426,#9427);
+#9425 = CARTESIAN_POINT('',(5.08,3.999942749642E-002,-3.14));
+#9426 = DIRECTION('',(-0.939692784809,-4.188533218805E-017,
+    -0.342019692676));
+#9427 = DIRECTION('',(-0.342019692676,1.150791761098E-016,0.939692784809
+    ));
+#9428 = ADVANCED_FACE('',(#9429),#9471,.F.);
+#9429 = FACE_BOUND('',#9430,.F.);
+#9430 = EDGE_LOOP('',(#9431,#9441,#9449,#9457,#9463,#9464,#9465));
+#9431 = ORIENTED_EDGE('',*,*,#9432,.T.);
+#9432 = EDGE_CURVE('',#9433,#9435,#9437,.T.);
+#9433 = VERTEX_POINT('',#9434);
+#9434 = CARTESIAN_POINT('',(4.788091178288,2.280365532387,7.544498972212
+    ));
+#9435 = VERTEX_POINT('',#9436);
+#9436 = CARTESIAN_POINT('',(4.820365532387,2.248091178288,7.544498972212
+    ));
+#9437 = LINE('',#9438,#9439);
+#9438 = CARTESIAN_POINT('',(4.058230591566,3.010226119108,7.544498972212
+    ));
+#9439 = VECTOR('',#9440,1.);
+#9440 = DIRECTION('',(0.707106781187,-0.707106781187,0.E+000));
+#9441 = ORIENTED_EDGE('',*,*,#9442,.T.);
+#9442 = EDGE_CURVE('',#9435,#9443,#9445,.T.);
+#9443 = VERTEX_POINT('',#9444);
+#9444 = CARTESIAN_POINT('',(4.828456710674,2.24,7.498611513613));
+#9445 = LINE('',#9446,#9447);
+#9446 = CARTESIAN_POINT('',(5.960319869038,1.108136841636,1.079481694258
+    ));
+#9447 = VECTOR('',#9448,1.);
+#9448 = DIRECTION('',(0.171087496695,-0.171087496695,-0.970287656806));
+#9449 = ORIENTED_EDGE('',*,*,#9450,.T.);
+#9450 = EDGE_CURVE('',#9443,#9451,#9453,.T.);
+#9451 = VERTEX_POINT('',#9452);
+#9452 = CARTESIAN_POINT('',(4.828456710674,2.24,-2.315755544257));
+#9453 = LINE('',#9454,#9455);
+#9454 = CARTESIAN_POINT('',(4.828456710674,2.24,-5.37));
+#9455 = VECTOR('',#9456,1.);
+#9456 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#9457 = ORIENTED_EDGE('',*,*,#9458,.T.);
+#9458 = EDGE_CURVE('',#9451,#9410,#9459,.T.);
+#9459 = LINE('',#9460,#9461);
+#9460 = CARTESIAN_POINT('',(4.018037894902,3.050418815773,
+    -4.542366263358));
+#9461 = VECTOR('',#9462,1.);
+#9462 = DIRECTION('',(-0.323615195374,0.323615195374,-0.889126768603));
+#9463 = ORIENTED_EDGE('',*,*,#9417,.T.);
+#9464 = ORIENTED_EDGE('',*,*,#9315,.T.);
+#9465 = ORIENTED_EDGE('',*,*,#9466,.T.);
+#9466 = EDGE_CURVE('',#9308,#9433,#9467,.T.);
+#9467 = LINE('',#9468,#9469);
+#9468 = CARTESIAN_POINT('',(3.591103685436,3.477353025239,0.756029843251
+    ));
+#9469 = VECTOR('',#9470,1.);
+#9470 = DIRECTION('',(0.171087496695,-0.171087496695,0.970287656806));
+#9471 = PLANE('',#9472);
+#9472 = AXIS2_PLACEMENT_3D('',#9473,#9474,#9475);
+#9473 = CARTESIAN_POINT('',(5.08,1.988456710674,-8.2));
+#9474 = DIRECTION('',(0.707106781187,0.707106781187,0.E+000));
+#9475 = DIRECTION('',(0.E+000,0.E+000,1.));
+#9476 = ADVANCED_FACE('',(#9477),#9504,.T.);
+#9477 = FACE_BOUND('',#9478,.T.);
+#9478 = EDGE_LOOP('',(#9479,#9480,#9481,#9489,#9497,#9503));
+#9479 = ORIENTED_EDGE('',*,*,#9307,.T.);
+#9480 = ORIENTED_EDGE('',*,*,#9466,.T.);
+#9481 = ORIENTED_EDGE('',*,*,#9482,.T.);
+#9482 = EDGE_CURVE('',#9433,#9483,#9485,.T.);
+#9483 = VERTEX_POINT('',#9484);
+#9484 = CARTESIAN_POINT('',(4.903673427674,2.413176919364,8.2));
+#9485 = LINE('',#9486,#9487);
+#9486 = CARTESIAN_POINT('',(5.106501359403,2.646239167881,9.350297025875
+    ));
+#9487 = VECTOR('',#9488,1.);
+#9488 = DIRECTION('',(0.170290960814,0.195675190744,0.965770266881));
+#9489 = ORIENTED_EDGE('',*,*,#9490,.F.);
+#9490 = EDGE_CURVE('',#9491,#9483,#9493,.T.);
+#9491 = VERTEX_POINT('',#9492);
+#9492 = CARTESIAN_POINT('',(4.903673427674,2.666823080636,8.2));
+#9493 = LINE('',#9494,#9495);
+#9494 = CARTESIAN_POINT('',(4.903673427674,3.640000226201,8.2));
+#9495 = VECTOR('',#9496,1.);
+#9496 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#9497 = ORIENTED_EDGE('',*,*,#9498,.T.);
+#9498 = EDGE_CURVE('',#9491,#9363,#9499,.T.);
+#9499 = LINE('',#9500,#9501);
+#9500 = CARTESIAN_POINT('',(5.015555517905,2.538263412864,8.834516333842
+    ));
+#9501 = VECTOR('',#9502,1.);
+#9502 = DIRECTION('',(-0.170290960814,0.195675190744,-0.965770266881));
+#9503 = ORIENTED_EDGE('',*,*,#9362,.F.);
+#9504 = PLANE('',#9505);
+#9505 = AXIS2_PLACEMENT_3D('',#9506,#9507,#9508);
+#9506 = CARTESIAN_POINT('',(5.08,5.040000452401,9.2));
+#9507 = DIRECTION('',(-0.984807821789,0.E+000,0.173647787616));
+#9508 = DIRECTION('',(-0.173647787616,0.E+000,-0.984807821789));
+#9509 = ADVANCED_FACE('',(#9510),#9535,.T.);
+#9510 = FACE_BOUND('',#9511,.T.);
+#9511 = EDGE_LOOP('',(#9512,#9520,#9521,#9529));
+#9512 = ORIENTED_EDGE('',*,*,#9513,.T.);
+#9513 = EDGE_CURVE('',#9514,#9338,#9516,.T.);
+#9514 = VERTEX_POINT('',#9515);
+#9515 = CARTESIAN_POINT('',(5.331543289326,2.84,-2.315755544257));
+#9516 = LINE('',#9517,#9518);
+#9517 = CARTESIAN_POINT('',(3.679999713748,2.84,-2.315755544257));
+#9518 = VECTOR('',#9519,1.);
+#9519 = DIRECTION('',(-1.,0.E+000,6.100634484569E-016));
+#9520 = ORIENTED_EDGE('',*,*,#9337,.T.);
+#9521 = ORIENTED_EDGE('',*,*,#9522,.T.);
+#9522 = EDGE_CURVE('',#9340,#9523,#9525,.T.);
+#9523 = VERTEX_POINT('',#9524);
+#9524 = CARTESIAN_POINT('',(5.331543289326,2.84,7.498611513613));
+#9525 = LINE('',#9526,#9527);
+#9526 = CARTESIAN_POINT('',(6.180000226201,2.84,7.498611513613));
+#9527 = VECTOR('',#9528,1.);
+#9528 = DIRECTION('',(1.,0.E+000,-1.370302750076E-015));
+#9529 = ORIENTED_EDGE('',*,*,#9530,.T.);
+#9530 = EDGE_CURVE('',#9523,#9514,#9531,.T.);
+#9531 = LINE('',#9532,#9533);
+#9532 = CARTESIAN_POINT('',(5.331543289326,2.84,-5.37));
+#9533 = VECTOR('',#9534,1.);
+#9534 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#9535 = PLANE('',#9536);
+#9536 = AXIS2_PLACEMENT_3D('',#9537,#9538,#9539);
+#9537 = CARTESIAN_POINT('',(4.78,2.84,-2.54));
+#9538 = DIRECTION('',(0.E+000,1.,0.E+000));
+#9539 = DIRECTION('',(0.E+000,0.E+000,1.));
+#9540 = ADVANCED_FACE('',(#9541),#9558,.T.);
+#9541 = FACE_BOUND('',#9542,.T.);
+#9542 = EDGE_LOOP('',(#9543,#9551,#9552));
+#9543 = ORIENTED_EDGE('',*,*,#9544,.F.);
+#9544 = EDGE_CURVE('',#9340,#9545,#9547,.T.);
+#9545 = VERTEX_POINT('',#9546);
+#9546 = CARTESIAN_POINT('',(4.828456710674,2.84,7.544498972212));
+#9547 = LINE('',#9548,#9549);
+#9548 = CARTESIAN_POINT('',(4.828456710674,2.84,-5.37));
+#9549 = VECTOR('',#9550,1.);
+#9550 = DIRECTION('',(0.E+000,0.E+000,1.));
+#9551 = ORIENTED_EDGE('',*,*,#9378,.F.);
+#9552 = ORIENTED_EDGE('',*,*,#9553,.T.);
+#9553 = EDGE_CURVE('',#9371,#9545,#9554,.T.);
+#9554 = LINE('',#9555,#9556);
+#9555 = CARTESIAN_POINT('',(5.550226119108,3.561769408434,7.544498972212
+    ));
+#9556 = VECTOR('',#9557,1.);
+#9557 = DIRECTION('',(0.707106781187,0.707106781187,1.930309067102E-015)
+  );
+#9558 = PLANE('',#9559);
+#9559 = AXIS2_PLACEMENT_3D('',#9560,#9561,#9562);
+#9560 = CARTESIAN_POINT('',(4.528456710674,2.54,-8.2));
+#9561 = DIRECTION('',(-0.707106781187,0.707106781187,0.E+000));
+#9562 = DIRECTION('',(0.E+000,0.E+000,1.));
+#9563 = ADVANCED_FACE('',(#9564),#9582,.T.);
+#9564 = FACE_BOUND('',#9565,.T.);
+#9565 = EDGE_LOOP('',(#9566,#9567,#9575,#9581));
+#9566 = ORIENTED_EDGE('',*,*,#9498,.F.);
+#9567 = ORIENTED_EDGE('',*,*,#9568,.F.);
+#9568 = EDGE_CURVE('',#9569,#9491,#9571,.T.);
+#9569 = VERTEX_POINT('',#9570);
+#9570 = CARTESIAN_POINT('',(4.953176919364,2.716326572326,8.2));
+#9571 = LINE('',#9572,#9573);
+#9572 = CARTESIAN_POINT('',(5.662308759621,3.425458412584,8.2));
+#9573 = VECTOR('',#9574,1.);
+#9574 = DIRECTION('',(-0.707106781187,-0.707106781187,0.E+000));
+#9575 = ORIENTED_EDGE('',*,*,#9576,.F.);
+#9576 = EDGE_CURVE('',#9371,#9569,#9577,.T.);
+#9577 = LINE('',#9578,#9579);
+#9578 = CARTESIAN_POINT('',(5.186239167881,2.513498640597,9.350297025875
+    ));
+#9579 = VECTOR('',#9580,1.);
+#9580 = DIRECTION('',(0.195675190744,-0.170290960814,0.965770266881));
+#9581 = ORIENTED_EDGE('',*,*,#9370,.F.);
+#9582 = PLANE('',#9583);
+#9583 = AXIS2_PLACEMENT_3D('',#9584,#9585,#9586);
+#9584 = CARTESIAN_POINT('',(6.847767172204,4.307767172204,9.));
+#9585 = DIRECTION('',(-0.683012740017,0.683012740017,0.258818843882));
+#9586 = DIRECTION('',(-0.183012559607,0.183012559607,-0.965925880206));
+#9587 = ADVANCED_FACE('',(#9588),#9615,.T.);
+#9588 = FACE_BOUND('',#9589,.T.);
+#9589 = EDGE_LOOP('',(#9590,#9600,#9606,#9607,#9608,#9609));
+#9590 = ORIENTED_EDGE('',*,*,#9591,.F.);
+#9591 = EDGE_CURVE('',#9592,#9594,#9596,.T.);
+#9592 = VERTEX_POINT('',#9593);
+#9593 = CARTESIAN_POINT('',(5.29838214056,2.758381814698,-2.54));
+#9594 = VERTEX_POINT('',#9595);
+#9595 = CARTESIAN_POINT('',(5.355771850411,2.815771438915,
+    -2.382323068075));
+#9596 = LINE('',#9597,#9598);
+#9597 = CARTESIAN_POINT('',(5.079999774684,2.539999774685,
+    -3.140000619049));
+#9598 = VECTOR('',#9599,1.);
+#9599 = DIRECTION('',(0.323615627689,0.323615144802,0.889126629659));
+#9600 = ORIENTED_EDGE('',*,*,#9601,.T.);
+#9601 = EDGE_CURVE('',#9592,#9394,#9602,.T.);
+#9602 = LINE('',#9603,#9604);
+#9603 = CARTESIAN_POINT('',(3.679999713748,2.758381814698,-2.54));
+#9604 = VECTOR('',#9605,1.);
+#9605 = DIRECTION('',(-1.,-2.22044604925E-016,0.E+000));
+#9606 = ORIENTED_EDGE('',*,*,#9393,.F.);
+#9607 = ORIENTED_EDGE('',*,*,#9347,.F.);
+#9608 = ORIENTED_EDGE('',*,*,#9513,.F.);
+#9609 = ORIENTED_EDGE('',*,*,#9610,.F.);
+#9610 = EDGE_CURVE('',#9594,#9514,#9611,.T.);
+#9611 = LINE('',#9612,#9613);
+#9612 = CARTESIAN_POINT('',(6.199723465915,1.971819823411,
+    -4.701064534722));
+#9613 = VECTOR('',#9614,1.);
+#9614 = DIRECTION('',(-0.323615195374,0.323615195374,0.889126768603));
+#9615 = PLANE('',#9616);
+#9616 = AXIS2_PLACEMENT_3D('',#9617,#9618,#9619);
+#9617 = CARTESIAN_POINT('',(2.579999427496,2.54,-3.14));
+#9618 = DIRECTION('',(-2.086537131538E-016,0.939692784809,
+    -0.342019692676));
+#9619 = DIRECTION('',(-2.22044604925E-016,0.342019692676,0.939692784809)
+  );
+#9620 = ADVANCED_FACE('',(#9621),#9655,.T.);
+#9621 = FACE_BOUND('',#9622,.T.);
+#9622 = EDGE_LOOP('',(#9623,#9624,#9625,#9633,#9641,#9649));
+#9623 = ORIENTED_EDGE('',*,*,#9458,.T.);
+#9624 = ORIENTED_EDGE('',*,*,#9409,.T.);
+#9625 = ORIENTED_EDGE('',*,*,#9626,.T.);
+#9626 = EDGE_CURVE('',#9402,#9627,#9629,.T.);
+#9627 = VERTEX_POINT('',#9628);
+#9628 = CARTESIAN_POINT('',(5.29838214056,2.321618185302,-2.54));
+#9629 = LINE('',#9630,#9631);
+#9630 = CARTESIAN_POINT('',(6.180000286252,2.321618185302,-2.54));
+#9631 = VECTOR('',#9632,1.);
+#9632 = DIRECTION('',(1.,-2.22044604925E-016,0.E+000));
+#9633 = ORIENTED_EDGE('',*,*,#9634,.F.);
+#9634 = EDGE_CURVE('',#9635,#9627,#9637,.T.);
+#9635 = VERTEX_POINT('',#9636);
+#9636 = CARTESIAN_POINT('',(5.355771850411,2.264228561085,
+    -2.382323068075));
+#9637 = LINE('',#9638,#9639);
+#9638 = CARTESIAN_POINT('',(5.080000225316,2.539999774685,
+    -3.139999380951));
+#9639 = VECTOR('',#9640,1.);
+#9640 = DIRECTION('',(-0.323615627689,0.323615144802,-0.889126629659));
+#9641 = ORIENTED_EDGE('',*,*,#9642,.T.);
+#9642 = EDGE_CURVE('',#9635,#9643,#9645,.T.);
+#9643 = VERTEX_POINT('',#9644);
+#9644 = CARTESIAN_POINT('',(5.331543289326,2.24,-2.315755544257));
+#9645 = LINE('',#9646,#9647);
+#9646 = CARTESIAN_POINT('',(6.403779151747,3.312235862421,
+    -5.261703760421));
+#9647 = VECTOR('',#9648,1.);
+#9648 = DIRECTION('',(-0.323615195374,-0.323615195374,0.889126768603));
+#9649 = ORIENTED_EDGE('',*,*,#9650,.T.);
+#9650 = EDGE_CURVE('',#9643,#9451,#9651,.T.);
+#9651 = LINE('',#9652,#9653);
+#9652 = CARTESIAN_POINT('',(6.180000286252,2.24,-2.315755544257));
+#9653 = VECTOR('',#9654,1.);
+#9654 = DIRECTION('',(-1.,0.E+000,6.100634484569E-016));
+#9655 = PLANE('',#9656);
+#9656 = AXIS2_PLACEMENT_3D('',#9657,#9658,#9659);
+#9657 = CARTESIAN_POINT('',(7.580000572504,2.54,-3.14));
+#9658 = DIRECTION('',(-2.086537131538E-016,-0.939692784809,
+    -0.342019692676));
+#9659 = DIRECTION('',(-2.22044604925E-016,-0.342019692676,0.939692784809
+    ));
+#9660 = ADVANCED_FACE('',(#9661),#9672,.F.);
+#9661 = FACE_BOUND('',#9662,.F.);
+#9662 = EDGE_LOOP('',(#9663,#9664,#9665,#9671));
+#9663 = ORIENTED_EDGE('',*,*,#9401,.T.);
+#9664 = ORIENTED_EDGE('',*,*,#9626,.T.);
+#9665 = ORIENTED_EDGE('',*,*,#9666,.T.);
+#9666 = EDGE_CURVE('',#9627,#9592,#9667,.T.);
+#9667 = LINE('',#9668,#9669);
+#9668 = CARTESIAN_POINT('',(5.29838214056,3.64,-2.54));
+#9669 = VECTOR('',#9670,1.);
+#9670 = DIRECTION('',(4.45734982379E-017,1.,0.E+000));
+#9671 = ORIENTED_EDGE('',*,*,#9601,.T.);
+#9672 = PLANE('',#9673);
+#9673 = AXIS2_PLACEMENT_3D('',#9674,#9675,#9676);
+#9674 = CARTESIAN_POINT('',(4.78,2.24,-2.54));
+#9675 = DIRECTION('',(0.E+000,0.E+000,1.));
+#9676 = DIRECTION('',(1.,0.E+000,0.E+000));
+#9677 = ADVANCED_FACE('',(#9678),#9696,.T.);
+#9678 = FACE_BOUND('',#9679,.T.);
+#9679 = EDGE_LOOP('',(#9680,#9681,#9682,#9690));
+#9680 = ORIENTED_EDGE('',*,*,#9482,.F.);
+#9681 = ORIENTED_EDGE('',*,*,#9432,.T.);
+#9682 = ORIENTED_EDGE('',*,*,#9683,.F.);
+#9683 = EDGE_CURVE('',#9684,#9435,#9686,.T.);
+#9684 = VERTEX_POINT('',#9685);
+#9685 = CARTESIAN_POINT('',(4.953176919364,2.363673427674,8.2));
+#9686 = LINE('',#9687,#9688);
+#9687 = CARTESIAN_POINT('',(5.081736587136,2.475555517905,8.834516333842
+    ));
+#9688 = VECTOR('',#9689,1.);
+#9689 = DIRECTION('',(-0.195675190744,-0.170290960814,-0.965770266881));
+#9690 = ORIENTED_EDGE('',*,*,#9691,.F.);
+#9691 = EDGE_CURVE('',#9483,#9684,#9692,.T.);
+#9692 = LINE('',#9693,#9694);
+#9693 = CARTESIAN_POINT('',(4.044541587416,3.272308759621,8.2));
+#9694 = VECTOR('',#9695,1.);
+#9695 = DIRECTION('',(0.707106781187,-0.707106781187,0.E+000));
+#9696 = PLANE('',#9697);
+#9697 = AXIS2_PLACEMENT_3D('',#9698,#9699,#9700);
+#9698 = CARTESIAN_POINT('',(3.312232827796,4.307767172204,9.));
+#9699 = DIRECTION('',(-0.683012740017,-0.683012740017,0.258818843882));
+#9700 = DIRECTION('',(-0.183012559607,-0.183012559607,-0.965925880206));
+#9701 = ADVANCED_FACE('',(#9702),#9720,.F.);
+#9702 = FACE_BOUND('',#9703,.F.);
+#9703 = EDGE_LOOP('',(#9704,#9705,#9706,#9714));
+#9704 = ORIENTED_EDGE('',*,*,#9650,.T.);
+#9705 = ORIENTED_EDGE('',*,*,#9450,.F.);
+#9706 = ORIENTED_EDGE('',*,*,#9707,.T.);
+#9707 = EDGE_CURVE('',#9443,#9708,#9710,.T.);
+#9708 = VERTEX_POINT('',#9709);
+#9709 = CARTESIAN_POINT('',(5.331543289326,2.24,7.498611513613));
+#9710 = LINE('',#9711,#9712);
+#9711 = CARTESIAN_POINT('',(3.679999773799,2.24,7.498611513613));
+#9712 = VECTOR('',#9713,1.);
+#9713 = DIRECTION('',(1.,0.E+000,-1.370302750076E-015));
+#9714 = ORIENTED_EDGE('',*,*,#9715,.F.);
+#9715 = EDGE_CURVE('',#9643,#9708,#9716,.T.);
+#9716 = LINE('',#9717,#9718);
+#9717 = CARTESIAN_POINT('',(5.331543289326,2.24,-5.37));
+#9718 = VECTOR('',#9719,1.);
+#9719 = DIRECTION('',(0.E+000,0.E+000,1.));
+#9720 = PLANE('',#9721);
+#9721 = AXIS2_PLACEMENT_3D('',#9722,#9723,#9724);
+#9722 = CARTESIAN_POINT('',(4.78,2.24,-2.54));
+#9723 = DIRECTION('',(0.E+000,1.,0.E+000));
+#9724 = DIRECTION('',(0.E+000,0.E+000,1.));
+#9725 = ADVANCED_FACE('',(#9726),#9753,.T.);
+#9726 = FACE_BOUND('',#9727,.T.);
+#9727 = EDGE_LOOP('',(#9728,#9729,#9730,#9731,#9739,#9747));
+#9728 = ORIENTED_EDGE('',*,*,#9683,.T.);
+#9729 = ORIENTED_EDGE('',*,*,#9442,.T.);
+#9730 = ORIENTED_EDGE('',*,*,#9707,.T.);
+#9731 = ORIENTED_EDGE('',*,*,#9732,.T.);
+#9732 = EDGE_CURVE('',#9708,#9733,#9735,.T.);
+#9733 = VERTEX_POINT('',#9734);
+#9734 = CARTESIAN_POINT('',(5.339634467613,2.248091178288,7.544498972212
+    ));
+#9735 = LINE('',#9736,#9737);
+#9736 = CARTESIAN_POINT('',(4.126502788906,1.034959499581,0.664471403465
+    ));
+#9737 = VECTOR('',#9738,1.);
+#9738 = DIRECTION('',(0.171087496695,0.171087496695,0.970287656806));
+#9739 = ORIENTED_EDGE('',*,*,#9740,.T.);
+#9740 = EDGE_CURVE('',#9733,#9741,#9743,.T.);
+#9741 = VERTEX_POINT('',#9742);
+#9742 = CARTESIAN_POINT('',(5.206823080636,2.363673427674,8.2));
+#9743 = LINE('',#9744,#9745);
+#9744 = CARTESIAN_POINT('',(4.973760832119,2.566501359403,9.350297025875
+    ));
+#9745 = VECTOR('',#9746,1.);
+#9746 = DIRECTION('',(-0.195675190744,0.170290960814,0.965770266881));
+#9747 = ORIENTED_EDGE('',*,*,#9748,.F.);
+#9748 = EDGE_CURVE('',#9684,#9741,#9749,.T.);
+#9749 = LINE('',#9750,#9751);
+#9750 = CARTESIAN_POINT('',(3.679999773799,2.363673427674,8.2));
+#9751 = VECTOR('',#9752,1.);
+#9752 = DIRECTION('',(1.,2.4162078697E-016,0.E+000));
+#9753 = PLANE('',#9754);
+#9754 = AXIS2_PLACEMENT_3D('',#9755,#9756,#9757);
+#9755 = CARTESIAN_POINT('',(2.579999547599,2.54,9.2));
+#9756 = DIRECTION('',(2.379500409148E-016,-0.984807821789,0.173647787616
+    ));
+#9757 = DIRECTION('',(2.22044604925E-016,-0.173647787616,-0.984807821789
+    ));
+#9758 = ADVANCED_FACE('',(#9759),#9795,.T.);
+#9759 = FACE_BOUND('',#9760,.T.);
+#9760 = EDGE_LOOP('',(#9761,#9762,#9763,#9764,#9765,#9773,#9781,#9789));
+#9761 = ORIENTED_EDGE('',*,*,#9568,.T.);
+#9762 = ORIENTED_EDGE('',*,*,#9490,.T.);
+#9763 = ORIENTED_EDGE('',*,*,#9691,.T.);
+#9764 = ORIENTED_EDGE('',*,*,#9748,.T.);
+#9765 = ORIENTED_EDGE('',*,*,#9766,.T.);
+#9766 = EDGE_CURVE('',#9741,#9767,#9769,.T.);
+#9767 = VERTEX_POINT('',#9768);
+#9768 = CARTESIAN_POINT('',(5.38,2.536850347037,8.2));
+#9769 = LINE('',#9770,#9771);
+#9770 = CARTESIAN_POINT('',(4.197691240379,1.354541587416,8.2));
+#9771 = VECTOR('',#9772,1.);
+#9772 = DIRECTION('',(0.707106781187,0.707106781187,0.E+000));
+#9773 = ORIENTED_EDGE('',*,*,#9774,.T.);
+#9774 = EDGE_CURVE('',#9767,#9775,#9777,.T.);
+#9775 = VERTEX_POINT('',#9776);
+#9776 = CARTESIAN_POINT('',(5.38,2.54314990557,8.2));
+#9777 = LINE('',#9778,#9779);
+#9778 = CARTESIAN_POINT('',(5.38,2.24,8.2));
+#9779 = VECTOR('',#9780,1.);
+#9780 = DIRECTION('',(0.E+000,1.,0.E+000));
+#9781 = ORIENTED_EDGE('',*,*,#9782,.T.);
+#9782 = EDGE_CURVE('',#9775,#9783,#9785,.T.);
+#9783 = VERTEX_POINT('',#9784);
+#9784 = CARTESIAN_POINT('',(5.206823333244,2.716326572326,8.2));
+#9785 = LINE('',#9786,#9787);
+#9786 = CARTESIAN_POINT('',(6.115458429268,1.807691476302,8.2));
+#9787 = VECTOR('',#9788,1.);
+#9788 = DIRECTION('',(-0.707106781187,0.707106781187,0.E+000));
+#9789 = ORIENTED_EDGE('',*,*,#9790,.T.);
+#9790 = EDGE_CURVE('',#9783,#9569,#9791,.T.);
+#9791 = LINE('',#9792,#9793);
+#9792 = CARTESIAN_POINT('',(6.180000226201,2.716326572326,8.2));
+#9793 = VECTOR('',#9794,1.);
+#9794 = DIRECTION('',(-1.,2.4162078697E-016,0.E+000));
+#9795 = PLANE('',#9796);
+#9796 = AXIS2_PLACEMENT_3D('',#9797,#9798,#9799);
+#9797 = CARTESIAN_POINT('',(4.78,2.24,8.2));
+#9798 = DIRECTION('',(0.E+000,0.E+000,1.));
+#9799 = DIRECTION('',(1.,0.E+000,0.E+000));
+#9800 = ADVANCED_FACE('',(#9801),#9835,.T.);
+#9801 = FACE_BOUND('',#9802,.T.);
+#9802 = EDGE_LOOP('',(#9803,#9813,#9819,#9820,#9821,#9829));
+#9803 = ORIENTED_EDGE('',*,*,#9804,.F.);
+#9804 = EDGE_CURVE('',#9805,#9807,#9809,.T.);
+#9805 = VERTEX_POINT('',#9806);
+#9806 = CARTESIAN_POINT('',(5.38,2.791543289326,-2.315756774164));
+#9807 = VERTEX_POINT('',#9808);
+#9808 = CARTESIAN_POINT('',(5.38,2.791543289326,7.544500185048));
+#9809 = LINE('',#9810,#9811);
+#9810 = CARTESIAN_POINT('',(5.38,2.791543289326,-5.37));
+#9811 = VECTOR('',#9812,1.);
+#9812 = DIRECTION('',(0.E+000,0.E+000,1.));
+#9813 = ORIENTED_EDGE('',*,*,#9814,.T.);
+#9814 = EDGE_CURVE('',#9805,#9594,#9815,.T.);
+#9815 = LINE('',#9816,#9817);
+#9816 = CARTESIAN_POINT('',(4.30776343191,3.863779857415,-5.261702533304
+    ));
+#9817 = VECTOR('',#9818,1.);
+#9818 = DIRECTION('',(-0.323615577118,0.323615577118,-0.889126490716));
+#9819 = ORIENTED_EDGE('',*,*,#9610,.T.);
+#9820 = ORIENTED_EDGE('',*,*,#9530,.F.);
+#9821 = ORIENTED_EDGE('',*,*,#9822,.T.);
+#9822 = EDGE_CURVE('',#9523,#9823,#9825,.T.);
+#9823 = VERTEX_POINT('',#9824);
+#9824 = CARTESIAN_POINT('',(5.339634681468,2.831908607857,7.544500185048
+    ));
+#9825 = LINE('',#9826,#9827);
+#9826 = CARTESIAN_POINT('',(4.215824316817,3.955718972509,1.171040134044
+    ));
+#9827 = VECTOR('',#9828,1.);
+#9828 = DIRECTION('',(0.171087496695,-0.171087496695,0.970287656806));
+#9829 = ORIENTED_EDGE('',*,*,#9830,.T.);
+#9830 = EDGE_CURVE('',#9823,#9807,#9831,.T.);
+#9831 = LINE('',#9832,#9833);
+#9832 = CARTESIAN_POINT('',(6.377540943477,1.794002345848,7.544500185048
+    ));
+#9833 = VECTOR('',#9834,1.);
+#9834 = DIRECTION('',(0.707106781187,-0.707106781187,0.E+000));
+#9835 = PLANE('',#9836);
+#9836 = AXIS2_PLACEMENT_3D('',#9837,#9838,#9839);
+#9837 = CARTESIAN_POINT('',(5.631543289326,2.54,-8.2));
+#9838 = DIRECTION('',(0.707106781187,0.707106781187,0.E+000));
+#9839 = DIRECTION('',(0.E+000,0.E+000,1.));
+#9840 = ADVANCED_FACE('',(#9841),#9875,.T.);
+#9841 = FACE_BOUND('',#9842,.T.);
+#9842 = EDGE_LOOP('',(#9843,#9844,#9845,#9853,#9861,#9869));
+#9843 = ORIENTED_EDGE('',*,*,#9522,.F.);
+#9844 = ORIENTED_EDGE('',*,*,#9544,.T.);
+#9845 = ORIENTED_EDGE('',*,*,#9846,.T.);
+#9846 = EDGE_CURVE('',#9545,#9847,#9849,.T.);
+#9847 = VERTEX_POINT('',#9848);
+#9848 = CARTESIAN_POINT('',(5.076850347037,2.84,8.2));
+#9849 = LINE('',#9850,#9851);
+#9850 = CARTESIAN_POINT('',(3.522552867596,2.84,4.098270140172));
+#9851 = VECTOR('',#9852,1.);
+#9852 = DIRECTION('',(0.354349061811,0.E+000,0.935113224371));
+#9853 = ORIENTED_EDGE('',*,*,#9854,.T.);
+#9854 = EDGE_CURVE('',#9847,#9855,#9857,.T.);
+#9855 = VERTEX_POINT('',#9856);
+#9856 = CARTESIAN_POINT('',(5.08314990557,2.84,8.2));
+#9857 = LINE('',#9858,#9859);
+#9858 = CARTESIAN_POINT('',(4.78,2.84,8.2));
+#9859 = VECTOR('',#9860,1.);
+#9860 = DIRECTION('',(1.,0.E+000,0.E+000));
+#9861 = ORIENTED_EDGE('',*,*,#9862,.T.);
+#9862 = EDGE_CURVE('',#9855,#9863,#9865,.T.);
+#9863 = VERTEX_POINT('',#9864);
+#9864 = CARTESIAN_POINT('',(5.331543289326,2.84,7.544500185048));
+#9865 = LINE('',#9866,#9867);
+#9866 = CARTESIAN_POINT('',(6.821746128452,2.84,3.611916834715));
+#9867 = VECTOR('',#9868,1.);
+#9868 = DIRECTION('',(0.354349320007,0.E+000,-0.935113126531));
+#9869 = ORIENTED_EDGE('',*,*,#9870,.T.);
+#9870 = EDGE_CURVE('',#9863,#9523,#9871,.T.);
+#9871 = LINE('',#9872,#9873);
+#9872 = CARTESIAN_POINT('',(5.331543289326,2.84,-5.37));
+#9873 = VECTOR('',#9874,1.);
+#9874 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#9875 = PLANE('',#9876);
+#9876 = AXIS2_PLACEMENT_3D('',#9877,#9878,#9879);
+#9877 = CARTESIAN_POINT('',(4.78,2.84,-2.54));
+#9878 = DIRECTION('',(0.E+000,1.,0.E+000));
+#9879 = DIRECTION('',(0.E+000,0.E+000,1.));
+#9880 = ADVANCED_FACE('',(#9881),#9892,.T.);
+#9881 = FACE_BOUND('',#9882,.T.);
+#9882 = EDGE_LOOP('',(#9883,#9884,#9890,#9891));
+#9883 = ORIENTED_EDGE('',*,*,#9576,.T.);
+#9884 = ORIENTED_EDGE('',*,*,#9885,.F.);
+#9885 = EDGE_CURVE('',#9847,#9569,#9886,.T.);
+#9886 = LINE('',#9887,#9888);
+#9887 = CARTESIAN_POINT('',(5.662308759621,3.425458412584,8.2));
+#9888 = VECTOR('',#9889,1.);
+#9889 = DIRECTION('',(-0.707106781187,-0.707106781187,0.E+000));
+#9890 = ORIENTED_EDGE('',*,*,#9846,.F.);
+#9891 = ORIENTED_EDGE('',*,*,#9553,.F.);
+#9892 = PLANE('',#9893);
+#9893 = AXIS2_PLACEMENT_3D('',#9894,#9895,#9896);
+#9894 = CARTESIAN_POINT('',(6.847767172204,4.307767172204,9.));
+#9895 = DIRECTION('',(-0.683012740017,0.683012740017,0.258818843882));
+#9896 = DIRECTION('',(-0.183012559607,0.183012559607,-0.965925880206));
+#9897 = ADVANCED_FACE('',(#9898),#9918,.T.);
+#9898 = FACE_BOUND('',#9899,.T.);
+#9899 = EDGE_LOOP('',(#9900,#9908,#9909,#9910,#9911,#9912));
+#9900 = ORIENTED_EDGE('',*,*,#9901,.T.);
+#9901 = EDGE_CURVE('',#9902,#9635,#9904,.T.);
+#9902 = VERTEX_POINT('',#9903);
+#9903 = CARTESIAN_POINT('',(5.38,2.288456710674,-2.315756774164));
+#9904 = LINE('',#9905,#9906);
+#9905 = CARTESIAN_POINT('',(4.511819539204,1.420276249878,
+    -4.701062986213));
+#9906 = VECTOR('',#9907,1.);
+#9907 = DIRECTION('',(-0.323615577118,-0.323615577118,-0.889126490716));
+#9908 = ORIENTED_EDGE('',*,*,#9634,.T.);
+#9909 = ORIENTED_EDGE('',*,*,#9666,.T.);
+#9910 = ORIENTED_EDGE('',*,*,#9591,.T.);
+#9911 = ORIENTED_EDGE('',*,*,#9814,.F.);
+#9912 = ORIENTED_EDGE('',*,*,#9913,.F.);
+#9913 = EDGE_CURVE('',#9902,#9805,#9914,.T.);
+#9914 = LINE('',#9915,#9916);
+#9915 = CARTESIAN_POINT('',(5.38,3.64,-2.315756774164));
+#9916 = VECTOR('',#9917,1.);
+#9917 = DIRECTION('',(0.E+000,1.,-1.224646799147E-016));
+#9918 = PLANE('',#9919);
+#9919 = AXIS2_PLACEMENT_3D('',#9920,#9921,#9922);
+#9920 = CARTESIAN_POINT('',(5.08,5.04,-3.14));
+#9921 = DIRECTION('',(0.939692620786,-4.188538737677E-017,
+    -0.342020143326));
+#9922 = DIRECTION('',(0.342020143326,1.150791560228E-016,0.939692620786)
+  );
+#9923 = ADVANCED_FACE('',(#9924),#9944,.F.);
+#9924 = FACE_BOUND('',#9925,.F.);
+#9925 = EDGE_LOOP('',(#9926,#9934,#9935,#9936,#9937,#9938));
+#9926 = ORIENTED_EDGE('',*,*,#9927,.F.);
+#9927 = EDGE_CURVE('',#9902,#9928,#9930,.T.);
+#9928 = VERTEX_POINT('',#9929);
+#9929 = CARTESIAN_POINT('',(5.38,2.288456710674,7.544498972212));
+#9930 = LINE('',#9931,#9932);
+#9931 = CARTESIAN_POINT('',(5.38,2.288456710674,-5.37));
+#9932 = VECTOR('',#9933,1.);
+#9933 = DIRECTION('',(0.E+000,0.E+000,1.));
+#9934 = ORIENTED_EDGE('',*,*,#9901,.T.);
+#9935 = ORIENTED_EDGE('',*,*,#9642,.T.);
+#9936 = ORIENTED_EDGE('',*,*,#9715,.T.);
+#9937 = ORIENTED_EDGE('',*,*,#9732,.T.);
+#9938 = ORIENTED_EDGE('',*,*,#9939,.T.);
+#9939 = EDGE_CURVE('',#9733,#9928,#9940,.T.);
+#9940 = LINE('',#9941,#9942);
+#9941 = CARTESIAN_POINT('',(4.334002236229,1.242458946904,7.544498972212
+    ));
+#9942 = VECTOR('',#9943,1.);
+#9943 = DIRECTION('',(0.707106781187,0.707106781187,1.715830281868E-015)
+  );
+#9944 = PLANE('',#9945);
+#9945 = AXIS2_PLACEMENT_3D('',#9946,#9947,#9948);
+#9946 = CARTESIAN_POINT('',(5.08,1.988456710674,-8.2));
+#9947 = DIRECTION('',(-0.707106781187,0.707106781187,0.E+000));
+#9948 = DIRECTION('',(0.E+000,0.E+000,1.));
+#9949 = ADVANCED_FACE('',(#9950),#9961,.T.);
+#9950 = FACE_BOUND('',#9951,.T.);
+#9951 = EDGE_LOOP('',(#9952,#9953,#9954,#9955));
+#9952 = ORIENTED_EDGE('',*,*,#9766,.F.);
+#9953 = ORIENTED_EDGE('',*,*,#9740,.F.);
+#9954 = ORIENTED_EDGE('',*,*,#9939,.T.);
+#9955 = ORIENTED_EDGE('',*,*,#9956,.F.);
+#9956 = EDGE_CURVE('',#9767,#9928,#9957,.T.);
+#9957 = LINE('',#9958,#9959);
+#9958 = CARTESIAN_POINT('',(5.38,0.760586262765,3.512509008236));
+#9959 = VECTOR('',#9960,1.);
+#9960 = DIRECTION('',(0.E+000,-0.354349061811,-0.935113224371));
+#9961 = PLANE('',#9962);
+#9962 = AXIS2_PLACEMENT_3D('',#9963,#9964,#9965);
+#9963 = CARTESIAN_POINT('',(3.312232827796,0.772232827796,9.));
+#9964 = DIRECTION('',(0.683012740017,-0.683012740017,0.258818843882));
+#9965 = DIRECTION('',(0.183012559607,-0.183012559607,-0.965925880206));
+#9966 = ADVANCED_FACE('',(#9967),#9978,.T.);
+#9967 = FACE_BOUND('',#9968,.T.);
+#9968 = EDGE_LOOP('',(#9969,#9970,#9971,#9977));
+#9969 = ORIENTED_EDGE('',*,*,#9885,.T.);
+#9970 = ORIENTED_EDGE('',*,*,#9790,.F.);
+#9971 = ORIENTED_EDGE('',*,*,#9972,.T.);
+#9972 = EDGE_CURVE('',#9783,#9855,#9973,.T.);
+#9973 = LINE('',#9974,#9975);
+#9974 = CARTESIAN_POINT('',(6.115458429268,1.807691476302,8.2));
+#9975 = VECTOR('',#9976,1.);
+#9976 = DIRECTION('',(-0.707106781187,0.707106781187,0.E+000));
+#9977 = ORIENTED_EDGE('',*,*,#9854,.F.);
+#9978 = PLANE('',#9979);
+#9979 = AXIS2_PLACEMENT_3D('',#9980,#9981,#9982);
+#9980 = CARTESIAN_POINT('',(4.78,2.24,8.2));
+#9981 = DIRECTION('',(0.E+000,0.E+000,1.));
+#9982 = DIRECTION('',(1.,0.E+000,0.E+000));
+#9983 = ADVANCED_FACE('',(#9984),#10000,.T.);
+#9984 = FACE_BOUND('',#9985,.T.);
+#9985 = EDGE_LOOP('',(#9986,#9987,#9993,#9994));
+#9986 = ORIENTED_EDGE('',*,*,#9782,.F.);
+#9987 = ORIENTED_EDGE('',*,*,#9988,.F.);
+#9988 = EDGE_CURVE('',#9807,#9775,#9989,.T.);
+#9989 = LINE('',#9990,#9991);
+#9990 = CARTESIAN_POINT('',(5.38,4.059779227677,4.197678259531));
+#9991 = VECTOR('',#9992,1.);
+#9992 = DIRECTION('',(0.E+000,-0.354349320007,0.935113126531));
+#9993 = ORIENTED_EDGE('',*,*,#9830,.F.);
+#9994 = ORIENTED_EDGE('',*,*,#9995,.F.);
+#9995 = EDGE_CURVE('',#9783,#9823,#9996,.T.);
+#9996 = LINE('',#9997,#9998);
+#9997 = CARTESIAN_POINT('',(5.078263590007,2.604444590784,8.834515717436
+    ));
+#9998 = VECTOR('',#9999,1.);
+#9999 = DIRECTION('',(0.19567548402,0.170290950652,-0.965770209252));
+#10000 = PLANE('',#10001);
+#10001 = AXIS2_PLACEMENT_3D('',#10002,#10003,#10004);
+#10002 = CARTESIAN_POINT('',(6.847766952966,0.772233047034,9.));
+#10003 = DIRECTION('',(0.683012701892,0.683012701892,0.258819045103));
+#10004 = DIRECTION('',(0.183012701892,0.183012701892,-0.965925826289));
+#10005 = ADVANCED_FACE('',(#10006),#10014,.T.);
+#10006 = FACE_BOUND('',#10007,.T.);
+#10007 = EDGE_LOOP('',(#10008,#10009,#10010,#10011,#10012,#10013));
+#10008 = ORIENTED_EDGE('',*,*,#9774,.F.);
+#10009 = ORIENTED_EDGE('',*,*,#9956,.T.);
+#10010 = ORIENTED_EDGE('',*,*,#9927,.F.);
+#10011 = ORIENTED_EDGE('',*,*,#9913,.T.);
+#10012 = ORIENTED_EDGE('',*,*,#9804,.T.);
+#10013 = ORIENTED_EDGE('',*,*,#9988,.T.);
+#10014 = PLANE('',#10015);
+#10015 = AXIS2_PLACEMENT_3D('',#10016,#10017,#10018);
+#10016 = CARTESIAN_POINT('',(5.38,2.24,-2.54));
+#10017 = DIRECTION('',(1.,0.E+000,0.E+000));
+#10018 = DIRECTION('',(0.E+000,0.E+000,1.));
+#10019 = ADVANCED_FACE('',(#10020),#10030,.T.);
+#10020 = FACE_BOUND('',#10021,.T.);
+#10021 = EDGE_LOOP('',(#10022,#10028,#10029));
+#10022 = ORIENTED_EDGE('',*,*,#10023,.T.);
+#10023 = EDGE_CURVE('',#9863,#9823,#10024,.T.);
+#10024 = LINE('',#10025,#10026);
+#10025 = CARTESIAN_POINT('',(6.377540943477,1.794002345848,
+    7.544500185048));
+#10026 = VECTOR('',#10027,1.);
+#10027 = DIRECTION('',(0.707106781187,-0.707106781187,0.E+000));
+#10028 = ORIENTED_EDGE('',*,*,#9822,.F.);
+#10029 = ORIENTED_EDGE('',*,*,#9870,.F.);
+#10030 = PLANE('',#10031);
+#10031 = AXIS2_PLACEMENT_3D('',#10032,#10033,#10034);
+#10032 = CARTESIAN_POINT('',(5.631543289326,2.54,-8.2));
+#10033 = DIRECTION('',(0.707106781187,0.707106781187,0.E+000));
+#10034 = DIRECTION('',(0.E+000,0.E+000,1.));
+#10035 = ADVANCED_FACE('',(#10036),#10042,.T.);
+#10036 = FACE_BOUND('',#10037,.T.);
+#10037 = EDGE_LOOP('',(#10038,#10039,#10040,#10041));
+#10038 = ORIENTED_EDGE('',*,*,#9972,.F.);
+#10039 = ORIENTED_EDGE('',*,*,#9995,.T.);
+#10040 = ORIENTED_EDGE('',*,*,#10023,.F.);
+#10041 = ORIENTED_EDGE('',*,*,#9862,.F.);
+#10042 = PLANE('',#10043);
+#10043 = AXIS2_PLACEMENT_3D('',#10044,#10045,#10046);
+#10044 = CARTESIAN_POINT('',(6.847766952966,0.772233047034,9.));
+#10045 = DIRECTION('',(0.683012701892,0.683012701892,0.258819045103));
+#10046 = DIRECTION('',(0.183012701892,0.183012701892,-0.965925826289));
+#10047 = MANIFOLD_SOLID_BREP('',#10048);
+#10048 = CLOSED_SHELL('',(#10049,#10089,#10144,#10184,#10232,#10265,
+    #10296,#10319,#10343,#10376,#10416,#10433,#10457,#10481,#10514,
+    #10556,#10596,#10636,#10653,#10679,#10705,#10722,#10739,#10761,
+    #10775,#10791));
+#10049 = ADVANCED_FACE('',(#10050),#10084,.F.);
+#10050 = FACE_BOUND('',#10051,.F.);
+#10051 = EDGE_LOOP('',(#10052,#10062,#10070,#10078));
+#10052 = ORIENTED_EDGE('',*,*,#10053,.T.);
+#10053 = EDGE_CURVE('',#10054,#10056,#10058,.T.);
+#10054 = VERTEX_POINT('',#10055);
+#10055 = CARTESIAN_POINT('',(2.24,2.791543289326,-2.315755544257));
+#10056 = VERTEX_POINT('',#10057);
+#10057 = CARTESIAN_POINT('',(2.24,2.791543289326,7.498611513613));
+#10058 = LINE('',#10059,#10060);
+#10059 = CARTESIAN_POINT('',(2.24,2.791543289326,-5.37));
+#10060 = VECTOR('',#10061,1.);
+#10061 = DIRECTION('',(0.E+000,0.E+000,1.));
+#10062 = ORIENTED_EDGE('',*,*,#10063,.T.);
+#10063 = EDGE_CURVE('',#10056,#10064,#10066,.T.);
+#10064 = VERTEX_POINT('',#10065);
+#10065 = CARTESIAN_POINT('',(2.24,2.288456710674,7.498611513613));
+#10066 = LINE('',#10067,#10068);
+#10067 = CARTESIAN_POINT('',(2.24,3.640000226201,7.498611513613));
+#10068 = VECTOR('',#10069,1.);
+#10069 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#10070 = ORIENTED_EDGE('',*,*,#10071,.F.);
+#10071 = EDGE_CURVE('',#10072,#10064,#10074,.T.);
+#10072 = VERTEX_POINT('',#10073);
+#10073 = CARTESIAN_POINT('',(2.24,2.288456710674,-2.315755544257));
+#10074 = LINE('',#10075,#10076);
+#10075 = CARTESIAN_POINT('',(2.24,2.288456710674,-5.37));
+#10076 = VECTOR('',#10077,1.);
+#10077 = DIRECTION('',(0.E+000,0.E+000,1.));
+#10078 = ORIENTED_EDGE('',*,*,#10079,.T.);
+#10079 = EDGE_CURVE('',#10072,#10054,#10080,.T.);
+#10080 = LINE('',#10081,#10082);
+#10081 = CARTESIAN_POINT('',(2.24,1.139999713748,-2.315755544257));
+#10082 = VECTOR('',#10083,1.);
+#10083 = DIRECTION('',(0.E+000,1.,-1.224646799147E-016));
+#10084 = PLANE('',#10085);
+#10085 = AXIS2_PLACEMENT_3D('',#10086,#10087,#10088);
+#10086 = CARTESIAN_POINT('',(2.24,2.24,-2.54));
+#10087 = DIRECTION('',(1.,0.E+000,0.E+000));
+#10088 = DIRECTION('',(0.E+000,0.E+000,1.));
+#10089 = ADVANCED_FACE('',(#10090),#10139,.T.);
+#10090 = FACE_BOUND('',#10091,.T.);
+#10091 = EDGE_LOOP('',(#10092,#10102,#10110,#10116,#10117,#10125,#10133)
+  );
+#10092 = ORIENTED_EDGE('',*,*,#10093,.F.);
+#10093 = EDGE_CURVE('',#10094,#10096,#10098,.T.);
+#10094 = VERTEX_POINT('',#10095);
+#10095 = CARTESIAN_POINT('',(2.288456710674,2.84,-2.315755544257));
+#10096 = VERTEX_POINT('',#10097);
+#10097 = CARTESIAN_POINT('',(2.288456710674,2.84,7.498611513613));
+#10098 = LINE('',#10099,#10100);
+#10099 = CARTESIAN_POINT('',(2.288456710674,2.84,-5.37));
+#10100 = VECTOR('',#10101,1.);
+#10101 = DIRECTION('',(0.E+000,0.E+000,1.));
+#10102 = ORIENTED_EDGE('',*,*,#10103,.T.);
+#10103 = EDGE_CURVE('',#10094,#10104,#10106,.T.);
+#10104 = VERTEX_POINT('',#10105);
+#10105 = CARTESIAN_POINT('',(2.264228355337,2.815771644663,
+    -2.382322502785));
+#10106 = LINE('',#10107,#10108);
+#10107 = CARTESIAN_POINT('',(1.158459487437,1.710002776762,
+    -5.420402031785));
+#10108 = VECTOR('',#10109,1.);
+#10109 = DIRECTION('',(-0.323615195374,-0.323615195374,-0.889126768603)
+  );
+#10110 = ORIENTED_EDGE('',*,*,#10111,.T.);
+#10111 = EDGE_CURVE('',#10104,#10054,#10112,.T.);
+#10112 = LINE('',#10113,#10114);
+#10113 = CARTESIAN_POINT('',(3.050418815773,3.601962105098,
+    -4.542366263358));
+#10114 = VECTOR('',#10115,1.);
+#10115 = DIRECTION('',(-0.323615195374,-0.323615195374,0.889126768603));
+#10116 = ORIENTED_EDGE('',*,*,#10053,.T.);
+#10117 = ORIENTED_EDGE('',*,*,#10118,.T.);
+#10118 = EDGE_CURVE('',#10056,#10119,#10121,.T.);
+#10119 = VERTEX_POINT('',#10120);
+#10120 = CARTESIAN_POINT('',(2.248091178288,2.799634467613,
+    7.544498972212));
+#10121 = LINE('',#10122,#10123);
+#10122 = CARTESIAN_POINT('',(1.108136841636,1.659680130962,
+    1.079481694258));
+#10123 = VECTOR('',#10124,1.);
+#10124 = DIRECTION('',(0.171087496695,0.171087496695,0.970287656806));
+#10125 = ORIENTED_EDGE('',*,*,#10126,.T.);
+#10126 = EDGE_CURVE('',#10119,#10127,#10129,.T.);
+#10127 = VERTEX_POINT('',#10128);
+#10128 = CARTESIAN_POINT('',(2.280365532387,2.831908821712,
+    7.544498972212));
+#10129 = LINE('',#10130,#10131);
+#10130 = CARTESIAN_POINT('',(3.010226119108,3.561769408434,
+    7.544498972212));
+#10131 = VECTOR('',#10132,1.);
+#10132 = DIRECTION('',(0.707106781187,0.707106781187,1.930309067102E-015
+    ));
+#10133 = ORIENTED_EDGE('',*,*,#10134,.T.);
+#10134 = EDGE_CURVE('',#10127,#10096,#10135,.T.);
+#10135 = LINE('',#10136,#10137);
+#10136 = CARTESIAN_POINT('',(3.477353025239,4.028896314564,
+    0.756029843251));
+#10137 = VECTOR('',#10138,1.);
+#10138 = DIRECTION('',(0.171087496695,0.171087496695,-0.970287656806));
+#10139 = PLANE('',#10140);
+#10140 = AXIS2_PLACEMENT_3D('',#10141,#10142,#10143);
+#10141 = CARTESIAN_POINT('',(1.988456710674,2.54,-8.2));
+#10142 = DIRECTION('',(-0.707106781187,0.707106781187,0.E+000));
+#10143 = DIRECTION('',(0.E+000,0.E+000,1.));
+#10144 = ADVANCED_FACE('',(#10145),#10179,.T.);
+#10145 = FACE_BOUND('',#10146,.T.);
+#10146 = EDGE_LOOP('',(#10147,#10148,#10156,#10164,#10172,#10178));
+#10147 = ORIENTED_EDGE('',*,*,#10111,.F.);
+#10148 = ORIENTED_EDGE('',*,*,#10149,.T.);
+#10149 = EDGE_CURVE('',#10104,#10150,#10152,.T.);
+#10150 = VERTEX_POINT('',#10151);
+#10151 = CARTESIAN_POINT('',(2.321618185302,2.758381814698,-2.54));
+#10152 = LINE('',#10153,#10154);
+#10153 = CARTESIAN_POINT('',(2.54,2.54,-3.14));
+#10154 = VECTOR('',#10155,1.);
+#10155 = DIRECTION('',(0.323615195374,-0.323615195374,-0.889126768603));
+#10156 = ORIENTED_EDGE('',*,*,#10157,.T.);
+#10157 = EDGE_CURVE('',#10150,#10158,#10160,.T.);
+#10158 = VERTEX_POINT('',#10159);
+#10159 = CARTESIAN_POINT('',(2.321618185302,2.321618185302,-2.54));
+#10160 = LINE('',#10161,#10162);
+#10161 = CARTESIAN_POINT('',(2.321618185302,1.139999713748,-2.54));
+#10162 = VECTOR('',#10163,1.);
+#10163 = DIRECTION('',(4.457343172701E-017,-1.,0.E+000));
+#10164 = ORIENTED_EDGE('',*,*,#10165,.F.);
+#10165 = EDGE_CURVE('',#10166,#10158,#10168,.T.);
+#10166 = VERTEX_POINT('',#10167);
+#10167 = CARTESIAN_POINT('',(2.264228355337,2.264228355337,
+    -2.382322502785));
+#10168 = LINE('',#10169,#10170);
+#10169 = CARTESIAN_POINT('',(2.54,2.54,-3.14));
+#10170 = VECTOR('',#10171,1.);
+#10171 = DIRECTION('',(0.323615195374,0.323615195374,-0.889126768603));
+#10172 = ORIENTED_EDGE('',*,*,#10173,.T.);
+#10173 = EDGE_CURVE('',#10166,#10072,#10174,.T.);
+#10174 = LINE('',#10175,#10176);
+#10175 = CARTESIAN_POINT('',(3.369997223238,1.158459487437,
+    -5.420402031785));
+#10176 = VECTOR('',#10177,1.);
+#10177 = DIRECTION('',(-0.323615195374,0.323615195374,0.889126768603));
+#10178 = ORIENTED_EDGE('',*,*,#10079,.T.);
+#10179 = PLANE('',#10180);
+#10180 = AXIS2_PLACEMENT_3D('',#10181,#10182,#10183);
+#10181 = CARTESIAN_POINT('',(2.54,3.999942749642E-002,-3.14));
+#10182 = DIRECTION('',(-0.939692784809,-4.188533218805E-017,
+    -0.342019692676));
+#10183 = DIRECTION('',(-0.342019692676,1.150791761098E-016,
+    0.939692784809));
+#10184 = ADVANCED_FACE('',(#10185),#10227,.F.);
+#10185 = FACE_BOUND('',#10186,.F.);
+#10186 = EDGE_LOOP('',(#10187,#10197,#10205,#10213,#10219,#10220,#10221)
+  );
+#10187 = ORIENTED_EDGE('',*,*,#10188,.T.);
+#10188 = EDGE_CURVE('',#10189,#10191,#10193,.T.);
+#10189 = VERTEX_POINT('',#10190);
+#10190 = CARTESIAN_POINT('',(2.248091178288,2.280365532387,
+    7.544498972212));
+#10191 = VERTEX_POINT('',#10192);
+#10192 = CARTESIAN_POINT('',(2.280365532387,2.248091178288,
+    7.544498972212));
+#10193 = LINE('',#10194,#10195);
+#10194 = CARTESIAN_POINT('',(1.518230591566,3.010226119108,
+    7.544498972212));
+#10195 = VECTOR('',#10196,1.);
+#10196 = DIRECTION('',(0.707106781187,-0.707106781187,0.E+000));
+#10197 = ORIENTED_EDGE('',*,*,#10198,.T.);
+#10198 = EDGE_CURVE('',#10191,#10199,#10201,.T.);
+#10199 = VERTEX_POINT('',#10200);
+#10200 = CARTESIAN_POINT('',(2.288456710674,2.24,7.498611513613));
+#10201 = LINE('',#10202,#10203);
+#10202 = CARTESIAN_POINT('',(3.420319869038,1.108136841636,
+    1.079481694258));
+#10203 = VECTOR('',#10204,1.);
+#10204 = DIRECTION('',(0.171087496695,-0.171087496695,-0.970287656806));
+#10205 = ORIENTED_EDGE('',*,*,#10206,.T.);
+#10206 = EDGE_CURVE('',#10199,#10207,#10209,.T.);
+#10207 = VERTEX_POINT('',#10208);
+#10208 = CARTESIAN_POINT('',(2.288456710674,2.24,-2.315755544257));
+#10209 = LINE('',#10210,#10211);
+#10210 = CARTESIAN_POINT('',(2.288456710674,2.24,-5.37));
+#10211 = VECTOR('',#10212,1.);
+#10212 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#10213 = ORIENTED_EDGE('',*,*,#10214,.T.);
+#10214 = EDGE_CURVE('',#10207,#10166,#10215,.T.);
+#10215 = LINE('',#10216,#10217);
+#10216 = CARTESIAN_POINT('',(1.478037894902,3.050418815773,
+    -4.542366263358));
+#10217 = VECTOR('',#10218,1.);
+#10218 = DIRECTION('',(-0.323615195374,0.323615195374,-0.889126768603));
+#10219 = ORIENTED_EDGE('',*,*,#10173,.T.);
+#10220 = ORIENTED_EDGE('',*,*,#10071,.T.);
+#10221 = ORIENTED_EDGE('',*,*,#10222,.T.);
+#10222 = EDGE_CURVE('',#10064,#10189,#10223,.T.);
+#10223 = LINE('',#10224,#10225);
+#10224 = CARTESIAN_POINT('',(1.051103685436,3.477353025239,
+    0.756029843251));
+#10225 = VECTOR('',#10226,1.);
+#10226 = DIRECTION('',(0.171087496695,-0.171087496695,0.970287656806));
+#10227 = PLANE('',#10228);
+#10228 = AXIS2_PLACEMENT_3D('',#10229,#10230,#10231);
+#10229 = CARTESIAN_POINT('',(2.54,1.988456710674,-8.2));
+#10230 = DIRECTION('',(0.707106781187,0.707106781187,0.E+000));
+#10231 = DIRECTION('',(0.E+000,0.E+000,1.));
+#10232 = ADVANCED_FACE('',(#10233),#10260,.T.);
+#10233 = FACE_BOUND('',#10234,.T.);
+#10234 = EDGE_LOOP('',(#10235,#10236,#10237,#10245,#10253,#10259));
+#10235 = ORIENTED_EDGE('',*,*,#10063,.T.);
+#10236 = ORIENTED_EDGE('',*,*,#10222,.T.);
+#10237 = ORIENTED_EDGE('',*,*,#10238,.T.);
+#10238 = EDGE_CURVE('',#10189,#10239,#10241,.T.);
+#10239 = VERTEX_POINT('',#10240);
+#10240 = CARTESIAN_POINT('',(2.363673427674,2.413176919364,8.2));
+#10241 = LINE('',#10242,#10243);
+#10242 = CARTESIAN_POINT('',(2.566501359403,2.646239167881,
+    9.350297025875));
+#10243 = VECTOR('',#10244,1.);
+#10244 = DIRECTION('',(0.170290960814,0.195675190744,0.965770266881));
+#10245 = ORIENTED_EDGE('',*,*,#10246,.F.);
+#10246 = EDGE_CURVE('',#10247,#10239,#10249,.T.);
+#10247 = VERTEX_POINT('',#10248);
+#10248 = CARTESIAN_POINT('',(2.363673427674,2.666823080636,8.2));
+#10249 = LINE('',#10250,#10251);
+#10250 = CARTESIAN_POINT('',(2.363673427674,3.640000226201,8.2));
+#10251 = VECTOR('',#10252,1.);
+#10252 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#10253 = ORIENTED_EDGE('',*,*,#10254,.T.);
+#10254 = EDGE_CURVE('',#10247,#10119,#10255,.T.);
+#10255 = LINE('',#10256,#10257);
+#10256 = CARTESIAN_POINT('',(2.475555517905,2.538263412864,
+    8.834516333842));
+#10257 = VECTOR('',#10258,1.);
+#10258 = DIRECTION('',(-0.170290960814,0.195675190744,-0.965770266881));
+#10259 = ORIENTED_EDGE('',*,*,#10118,.F.);
+#10260 = PLANE('',#10261);
+#10261 = AXIS2_PLACEMENT_3D('',#10262,#10263,#10264);
+#10262 = CARTESIAN_POINT('',(2.54,5.040000452401,9.2));
+#10263 = DIRECTION('',(-0.984807821789,0.E+000,0.173647787616));
+#10264 = DIRECTION('',(-0.173647787616,0.E+000,-0.984807821789));
+#10265 = ADVANCED_FACE('',(#10266),#10291,.T.);
+#10266 = FACE_BOUND('',#10267,.T.);
+#10267 = EDGE_LOOP('',(#10268,#10276,#10277,#10285));
+#10268 = ORIENTED_EDGE('',*,*,#10269,.T.);
+#10269 = EDGE_CURVE('',#10270,#10094,#10272,.T.);
+#10270 = VERTEX_POINT('',#10271);
+#10271 = CARTESIAN_POINT('',(2.791543289326,2.84,-2.315755544257));
+#10272 = LINE('',#10273,#10274);
+#10273 = CARTESIAN_POINT('',(1.139999713748,2.84,-2.315755544257));
+#10274 = VECTOR('',#10275,1.);
+#10275 = DIRECTION('',(-1.,0.E+000,6.100634484569E-016));
+#10276 = ORIENTED_EDGE('',*,*,#10093,.T.);
+#10277 = ORIENTED_EDGE('',*,*,#10278,.T.);
+#10278 = EDGE_CURVE('',#10096,#10279,#10281,.T.);
+#10279 = VERTEX_POINT('',#10280);
+#10280 = CARTESIAN_POINT('',(2.791543289326,2.84,7.498611513613));
+#10281 = LINE('',#10282,#10283);
+#10282 = CARTESIAN_POINT('',(3.640000226201,2.84,7.498611513613));
+#10283 = VECTOR('',#10284,1.);
+#10284 = DIRECTION('',(1.,0.E+000,-1.370302750076E-015));
+#10285 = ORIENTED_EDGE('',*,*,#10286,.T.);
+#10286 = EDGE_CURVE('',#10279,#10270,#10287,.T.);
+#10287 = LINE('',#10288,#10289);
+#10288 = CARTESIAN_POINT('',(2.791543289326,2.84,-5.37));
+#10289 = VECTOR('',#10290,1.);
+#10290 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#10291 = PLANE('',#10292);
+#10292 = AXIS2_PLACEMENT_3D('',#10293,#10294,#10295);
+#10293 = CARTESIAN_POINT('',(2.24,2.84,-2.54));
+#10294 = DIRECTION('',(0.E+000,1.,0.E+000));
+#10295 = DIRECTION('',(0.E+000,0.E+000,1.));
+#10296 = ADVANCED_FACE('',(#10297),#10314,.T.);
+#10297 = FACE_BOUND('',#10298,.T.);
+#10298 = EDGE_LOOP('',(#10299,#10307,#10308));
+#10299 = ORIENTED_EDGE('',*,*,#10300,.F.);
+#10300 = EDGE_CURVE('',#10096,#10301,#10303,.T.);
+#10301 = VERTEX_POINT('',#10302);
+#10302 = CARTESIAN_POINT('',(2.288456710674,2.84,7.544498972212));
+#10303 = LINE('',#10304,#10305);
+#10304 = CARTESIAN_POINT('',(2.288456710674,2.84,-5.37));
+#10305 = VECTOR('',#10306,1.);
+#10306 = DIRECTION('',(0.E+000,0.E+000,1.));
+#10307 = ORIENTED_EDGE('',*,*,#10134,.F.);
+#10308 = ORIENTED_EDGE('',*,*,#10309,.T.);
+#10309 = EDGE_CURVE('',#10127,#10301,#10310,.T.);
+#10310 = LINE('',#10311,#10312);
+#10311 = CARTESIAN_POINT('',(3.010226119108,3.561769408434,
+    7.544498972212));
+#10312 = VECTOR('',#10313,1.);
+#10313 = DIRECTION('',(0.707106781187,0.707106781187,1.930309067102E-015
+    ));
+#10314 = PLANE('',#10315);
+#10315 = AXIS2_PLACEMENT_3D('',#10316,#10317,#10318);
+#10316 = CARTESIAN_POINT('',(1.988456710674,2.54,-8.2));
+#10317 = DIRECTION('',(-0.707106781187,0.707106781187,0.E+000));
+#10318 = DIRECTION('',(0.E+000,0.E+000,1.));
+#10319 = ADVANCED_FACE('',(#10320),#10338,.T.);
+#10320 = FACE_BOUND('',#10321,.T.);
+#10321 = EDGE_LOOP('',(#10322,#10323,#10331,#10337));
+#10322 = ORIENTED_EDGE('',*,*,#10254,.F.);
+#10323 = ORIENTED_EDGE('',*,*,#10324,.F.);
+#10324 = EDGE_CURVE('',#10325,#10247,#10327,.T.);
+#10325 = VERTEX_POINT('',#10326);
+#10326 = CARTESIAN_POINT('',(2.413176919364,2.716326572326,8.2));
+#10327 = LINE('',#10328,#10329);
+#10328 = CARTESIAN_POINT('',(3.122308759621,3.425458412584,8.2));
+#10329 = VECTOR('',#10330,1.);
+#10330 = DIRECTION('',(-0.707106781187,-0.707106781187,0.E+000));
+#10331 = ORIENTED_EDGE('',*,*,#10332,.F.);
+#10332 = EDGE_CURVE('',#10127,#10325,#10333,.T.);
+#10333 = LINE('',#10334,#10335);
+#10334 = CARTESIAN_POINT('',(2.646239167881,2.513498640597,
+    9.350297025875));
+#10335 = VECTOR('',#10336,1.);
+#10336 = DIRECTION('',(0.195675190744,-0.170290960814,0.965770266881));
+#10337 = ORIENTED_EDGE('',*,*,#10126,.F.);
+#10338 = PLANE('',#10339);
+#10339 = AXIS2_PLACEMENT_3D('',#10340,#10341,#10342);
+#10340 = CARTESIAN_POINT('',(4.307767172204,4.307767172204,9.));
+#10341 = DIRECTION('',(-0.683012740017,0.683012740017,0.258818843882));
+#10342 = DIRECTION('',(-0.183012559607,0.183012559607,-0.965925880206));
+#10343 = ADVANCED_FACE('',(#10344),#10371,.T.);
+#10344 = FACE_BOUND('',#10345,.T.);
+#10345 = EDGE_LOOP('',(#10346,#10356,#10362,#10363,#10364,#10365));
+#10346 = ORIENTED_EDGE('',*,*,#10347,.F.);
+#10347 = EDGE_CURVE('',#10348,#10350,#10352,.T.);
+#10348 = VERTEX_POINT('',#10349);
+#10349 = CARTESIAN_POINT('',(2.75838214056,2.758381814698,-2.54));
+#10350 = VERTEX_POINT('',#10351);
+#10351 = CARTESIAN_POINT('',(2.815771850411,2.815771438915,
+    -2.382323068075));
+#10352 = LINE('',#10353,#10354);
+#10353 = CARTESIAN_POINT('',(2.539999774684,2.539999774685,
+    -3.140000619049));
+#10354 = VECTOR('',#10355,1.);
+#10355 = DIRECTION('',(0.323615627689,0.323615144802,0.889126629659));
+#10356 = ORIENTED_EDGE('',*,*,#10357,.T.);
+#10357 = EDGE_CURVE('',#10348,#10150,#10358,.T.);
+#10358 = LINE('',#10359,#10360);
+#10359 = CARTESIAN_POINT('',(1.139999713748,2.758381814698,-2.54));
+#10360 = VECTOR('',#10361,1.);
+#10361 = DIRECTION('',(-1.,-2.22044604925E-016,0.E+000));
+#10362 = ORIENTED_EDGE('',*,*,#10149,.F.);
+#10363 = ORIENTED_EDGE('',*,*,#10103,.F.);
+#10364 = ORIENTED_EDGE('',*,*,#10269,.F.);
+#10365 = ORIENTED_EDGE('',*,*,#10366,.F.);
+#10366 = EDGE_CURVE('',#10350,#10270,#10367,.T.);
+#10367 = LINE('',#10368,#10369);
+#10368 = CARTESIAN_POINT('',(3.659723465915,1.971819823411,
+    -4.701064534722));
+#10369 = VECTOR('',#10370,1.);
+#10370 = DIRECTION('',(-0.323615195374,0.323615195374,0.889126768603));
+#10371 = PLANE('',#10372);
+#10372 = AXIS2_PLACEMENT_3D('',#10373,#10374,#10375);
+#10373 = CARTESIAN_POINT('',(3.999942749642E-002,2.54,-3.14));
+#10374 = DIRECTION('',(-2.086537131538E-016,0.939692784809,
+    -0.342019692676));
+#10375 = DIRECTION('',(-2.22044604925E-016,0.342019692676,0.939692784809
+    ));
+#10376 = ADVANCED_FACE('',(#10377),#10411,.T.);
+#10377 = FACE_BOUND('',#10378,.T.);
+#10378 = EDGE_LOOP('',(#10379,#10380,#10381,#10389,#10397,#10405));
+#10379 = ORIENTED_EDGE('',*,*,#10214,.T.);
+#10380 = ORIENTED_EDGE('',*,*,#10165,.T.);
+#10381 = ORIENTED_EDGE('',*,*,#10382,.T.);
+#10382 = EDGE_CURVE('',#10158,#10383,#10385,.T.);
+#10383 = VERTEX_POINT('',#10384);
+#10384 = CARTESIAN_POINT('',(2.75838214056,2.321618185302,-2.54));
+#10385 = LINE('',#10386,#10387);
+#10386 = CARTESIAN_POINT('',(3.640000286252,2.321618185302,-2.54));
+#10387 = VECTOR('',#10388,1.);
+#10388 = DIRECTION('',(1.,-2.22044604925E-016,0.E+000));
+#10389 = ORIENTED_EDGE('',*,*,#10390,.F.);
+#10390 = EDGE_CURVE('',#10391,#10383,#10393,.T.);
+#10391 = VERTEX_POINT('',#10392);
+#10392 = CARTESIAN_POINT('',(2.815771850411,2.264228561085,
+    -2.382323068075));
+#10393 = LINE('',#10394,#10395);
+#10394 = CARTESIAN_POINT('',(2.540000225316,2.539999774685,
+    -3.139999380951));
+#10395 = VECTOR('',#10396,1.);
+#10396 = DIRECTION('',(-0.323615627689,0.323615144802,-0.889126629659));
+#10397 = ORIENTED_EDGE('',*,*,#10398,.T.);
+#10398 = EDGE_CURVE('',#10391,#10399,#10401,.T.);
+#10399 = VERTEX_POINT('',#10400);
+#10400 = CARTESIAN_POINT('',(2.791543289326,2.24,-2.315755544257));
+#10401 = LINE('',#10402,#10403);
+#10402 = CARTESIAN_POINT('',(3.863779151747,3.312235862421,
+    -5.261703760421));
+#10403 = VECTOR('',#10404,1.);
+#10404 = DIRECTION('',(-0.323615195374,-0.323615195374,0.889126768603));
+#10405 = ORIENTED_EDGE('',*,*,#10406,.T.);
+#10406 = EDGE_CURVE('',#10399,#10207,#10407,.T.);
+#10407 = LINE('',#10408,#10409);
+#10408 = CARTESIAN_POINT('',(3.640000286252,2.24,-2.315755544257));
+#10409 = VECTOR('',#10410,1.);
+#10410 = DIRECTION('',(-1.,0.E+000,6.100634484569E-016));
+#10411 = PLANE('',#10412);
+#10412 = AXIS2_PLACEMENT_3D('',#10413,#10414,#10415);
+#10413 = CARTESIAN_POINT('',(5.040000572504,2.54,-3.14));
+#10414 = DIRECTION('',(-2.086537131538E-016,-0.939692784809,
+    -0.342019692676));
+#10415 = DIRECTION('',(-2.22044604925E-016,-0.342019692676,
+    0.939692784809));
+#10416 = ADVANCED_FACE('',(#10417),#10428,.F.);
+#10417 = FACE_BOUND('',#10418,.F.);
+#10418 = EDGE_LOOP('',(#10419,#10420,#10421,#10427));
+#10419 = ORIENTED_EDGE('',*,*,#10157,.T.);
+#10420 = ORIENTED_EDGE('',*,*,#10382,.T.);
+#10421 = ORIENTED_EDGE('',*,*,#10422,.T.);
+#10422 = EDGE_CURVE('',#10383,#10348,#10423,.T.);
+#10423 = LINE('',#10424,#10425);
+#10424 = CARTESIAN_POINT('',(2.75838214056,3.64,-2.54));
+#10425 = VECTOR('',#10426,1.);
+#10426 = DIRECTION('',(4.45734982379E-017,1.,0.E+000));
+#10427 = ORIENTED_EDGE('',*,*,#10357,.T.);
+#10428 = PLANE('',#10429);
+#10429 = AXIS2_PLACEMENT_3D('',#10430,#10431,#10432);
+#10430 = CARTESIAN_POINT('',(2.24,2.24,-2.54));
+#10431 = DIRECTION('',(0.E+000,0.E+000,1.));
+#10432 = DIRECTION('',(1.,0.E+000,0.E+000));
+#10433 = ADVANCED_FACE('',(#10434),#10452,.T.);
+#10434 = FACE_BOUND('',#10435,.T.);
+#10435 = EDGE_LOOP('',(#10436,#10437,#10438,#10446));
+#10436 = ORIENTED_EDGE('',*,*,#10238,.F.);
+#10437 = ORIENTED_EDGE('',*,*,#10188,.T.);
+#10438 = ORIENTED_EDGE('',*,*,#10439,.F.);
+#10439 = EDGE_CURVE('',#10440,#10191,#10442,.T.);
+#10440 = VERTEX_POINT('',#10441);
+#10441 = CARTESIAN_POINT('',(2.413176919364,2.363673427674,8.2));
+#10442 = LINE('',#10443,#10444);
+#10443 = CARTESIAN_POINT('',(2.541736587136,2.475555517905,
+    8.834516333842));
+#10444 = VECTOR('',#10445,1.);
+#10445 = DIRECTION('',(-0.195675190744,-0.170290960814,-0.965770266881)
+  );
+#10446 = ORIENTED_EDGE('',*,*,#10447,.F.);
+#10447 = EDGE_CURVE('',#10239,#10440,#10448,.T.);
+#10448 = LINE('',#10449,#10450);
+#10449 = CARTESIAN_POINT('',(1.504541587416,3.272308759621,8.2));
+#10450 = VECTOR('',#10451,1.);
+#10451 = DIRECTION('',(0.707106781187,-0.707106781187,0.E+000));
+#10452 = PLANE('',#10453);
+#10453 = AXIS2_PLACEMENT_3D('',#10454,#10455,#10456);
+#10454 = CARTESIAN_POINT('',(0.772232827796,4.307767172204,9.));
+#10455 = DIRECTION('',(-0.683012740017,-0.683012740017,0.258818843882));
+#10456 = DIRECTION('',(-0.183012559607,-0.183012559607,-0.965925880206)
+  );
+#10457 = ADVANCED_FACE('',(#10458),#10476,.F.);
+#10458 = FACE_BOUND('',#10459,.F.);
+#10459 = EDGE_LOOP('',(#10460,#10461,#10462,#10470));
+#10460 = ORIENTED_EDGE('',*,*,#10406,.T.);
+#10461 = ORIENTED_EDGE('',*,*,#10206,.F.);
+#10462 = ORIENTED_EDGE('',*,*,#10463,.T.);
+#10463 = EDGE_CURVE('',#10199,#10464,#10466,.T.);
+#10464 = VERTEX_POINT('',#10465);
+#10465 = CARTESIAN_POINT('',(2.791543289326,2.24,7.498611513613));
+#10466 = LINE('',#10467,#10468);
+#10467 = CARTESIAN_POINT('',(1.139999773799,2.24,7.498611513613));
+#10468 = VECTOR('',#10469,1.);
+#10469 = DIRECTION('',(1.,0.E+000,-1.370302750076E-015));
+#10470 = ORIENTED_EDGE('',*,*,#10471,.F.);
+#10471 = EDGE_CURVE('',#10399,#10464,#10472,.T.);
+#10472 = LINE('',#10473,#10474);
+#10473 = CARTESIAN_POINT('',(2.791543289326,2.24,-5.37));
+#10474 = VECTOR('',#10475,1.);
+#10475 = DIRECTION('',(0.E+000,0.E+000,1.));
+#10476 = PLANE('',#10477);
+#10477 = AXIS2_PLACEMENT_3D('',#10478,#10479,#10480);
+#10478 = CARTESIAN_POINT('',(2.24,2.24,-2.54));
+#10479 = DIRECTION('',(0.E+000,1.,0.E+000));
+#10480 = DIRECTION('',(0.E+000,0.E+000,1.));
+#10481 = ADVANCED_FACE('',(#10482),#10509,.T.);
+#10482 = FACE_BOUND('',#10483,.T.);
+#10483 = EDGE_LOOP('',(#10484,#10485,#10486,#10487,#10495,#10503));
+#10484 = ORIENTED_EDGE('',*,*,#10439,.T.);
+#10485 = ORIENTED_EDGE('',*,*,#10198,.T.);
+#10486 = ORIENTED_EDGE('',*,*,#10463,.T.);
+#10487 = ORIENTED_EDGE('',*,*,#10488,.T.);
+#10488 = EDGE_CURVE('',#10464,#10489,#10491,.T.);
+#10489 = VERTEX_POINT('',#10490);
+#10490 = CARTESIAN_POINT('',(2.799634467613,2.248091178288,
+    7.544498972212));
+#10491 = LINE('',#10492,#10493);
+#10492 = CARTESIAN_POINT('',(1.586502788906,1.034959499581,
+    0.664471403465));
+#10493 = VECTOR('',#10494,1.);
+#10494 = DIRECTION('',(0.171087496695,0.171087496695,0.970287656806));
+#10495 = ORIENTED_EDGE('',*,*,#10496,.T.);
+#10496 = EDGE_CURVE('',#10489,#10497,#10499,.T.);
+#10497 = VERTEX_POINT('',#10498);
+#10498 = CARTESIAN_POINT('',(2.666823080636,2.363673427674,8.2));
+#10499 = LINE('',#10500,#10501);
+#10500 = CARTESIAN_POINT('',(2.433760832119,2.566501359403,
+    9.350297025875));
+#10501 = VECTOR('',#10502,1.);
+#10502 = DIRECTION('',(-0.195675190744,0.170290960814,0.965770266881));
+#10503 = ORIENTED_EDGE('',*,*,#10504,.F.);
+#10504 = EDGE_CURVE('',#10440,#10497,#10505,.T.);
+#10505 = LINE('',#10506,#10507);
+#10506 = CARTESIAN_POINT('',(1.139999773799,2.363673427674,8.2));
+#10507 = VECTOR('',#10508,1.);
+#10508 = DIRECTION('',(1.,2.4162078697E-016,0.E+000));
+#10509 = PLANE('',#10510);
+#10510 = AXIS2_PLACEMENT_3D('',#10511,#10512,#10513);
+#10511 = CARTESIAN_POINT('',(3.99995475986E-002,2.54,9.2));
+#10512 = DIRECTION('',(2.379500409148E-016,-0.984807821789,
+    0.173647787616));
+#10513 = DIRECTION('',(2.22044604925E-016,-0.173647787616,
+    -0.984807821789));
+#10514 = ADVANCED_FACE('',(#10515),#10551,.T.);
+#10515 = FACE_BOUND('',#10516,.T.);
+#10516 = EDGE_LOOP('',(#10517,#10518,#10519,#10520,#10521,#10529,#10537,
+    #10545));
+#10517 = ORIENTED_EDGE('',*,*,#10324,.T.);
+#10518 = ORIENTED_EDGE('',*,*,#10246,.T.);
+#10519 = ORIENTED_EDGE('',*,*,#10447,.T.);
+#10520 = ORIENTED_EDGE('',*,*,#10504,.T.);
+#10521 = ORIENTED_EDGE('',*,*,#10522,.T.);
+#10522 = EDGE_CURVE('',#10497,#10523,#10525,.T.);
+#10523 = VERTEX_POINT('',#10524);
+#10524 = CARTESIAN_POINT('',(2.84,2.536850347037,8.2));
+#10525 = LINE('',#10526,#10527);
+#10526 = CARTESIAN_POINT('',(1.657691240379,1.354541587416,8.2));
+#10527 = VECTOR('',#10528,1.);
+#10528 = DIRECTION('',(0.707106781187,0.707106781187,0.E+000));
+#10529 = ORIENTED_EDGE('',*,*,#10530,.T.);
+#10530 = EDGE_CURVE('',#10523,#10531,#10533,.T.);
+#10531 = VERTEX_POINT('',#10532);
+#10532 = CARTESIAN_POINT('',(2.84,2.54314990557,8.2));
+#10533 = LINE('',#10534,#10535);
+#10534 = CARTESIAN_POINT('',(2.84,2.24,8.2));
+#10535 = VECTOR('',#10536,1.);
+#10536 = DIRECTION('',(0.E+000,1.,0.E+000));
+#10537 = ORIENTED_EDGE('',*,*,#10538,.T.);
+#10538 = EDGE_CURVE('',#10531,#10539,#10541,.T.);
+#10539 = VERTEX_POINT('',#10540);
+#10540 = CARTESIAN_POINT('',(2.666823333244,2.716326572326,8.2));
+#10541 = LINE('',#10542,#10543);
+#10542 = CARTESIAN_POINT('',(3.575458429268,1.807691476302,8.2));
+#10543 = VECTOR('',#10544,1.);
+#10544 = DIRECTION('',(-0.707106781187,0.707106781187,0.E+000));
+#10545 = ORIENTED_EDGE('',*,*,#10546,.T.);
+#10546 = EDGE_CURVE('',#10539,#10325,#10547,.T.);
+#10547 = LINE('',#10548,#10549);
+#10548 = CARTESIAN_POINT('',(3.640000226201,2.716326572326,8.2));
+#10549 = VECTOR('',#10550,1.);
+#10550 = DIRECTION('',(-1.,2.4162078697E-016,0.E+000));
+#10551 = PLANE('',#10552);
+#10552 = AXIS2_PLACEMENT_3D('',#10553,#10554,#10555);
+#10553 = CARTESIAN_POINT('',(2.24,2.24,8.2));
+#10554 = DIRECTION('',(0.E+000,0.E+000,1.));
+#10555 = DIRECTION('',(1.,0.E+000,0.E+000));
+#10556 = ADVANCED_FACE('',(#10557),#10591,.T.);
+#10557 = FACE_BOUND('',#10558,.T.);
+#10558 = EDGE_LOOP('',(#10559,#10569,#10575,#10576,#10577,#10585));
+#10559 = ORIENTED_EDGE('',*,*,#10560,.F.);
+#10560 = EDGE_CURVE('',#10561,#10563,#10565,.T.);
+#10561 = VERTEX_POINT('',#10562);
+#10562 = CARTESIAN_POINT('',(2.84,2.791543289326,-2.315756774164));
+#10563 = VERTEX_POINT('',#10564);
+#10564 = CARTESIAN_POINT('',(2.84,2.791543289326,7.544500185048));
+#10565 = LINE('',#10566,#10567);
+#10566 = CARTESIAN_POINT('',(2.84,2.791543289326,-5.37));
+#10567 = VECTOR('',#10568,1.);
+#10568 = DIRECTION('',(0.E+000,0.E+000,1.));
+#10569 = ORIENTED_EDGE('',*,*,#10570,.T.);
+#10570 = EDGE_CURVE('',#10561,#10350,#10571,.T.);
+#10571 = LINE('',#10572,#10573);
+#10572 = CARTESIAN_POINT('',(1.76776343191,3.863779857415,
+    -5.261702533304));
+#10573 = VECTOR('',#10574,1.);
+#10574 = DIRECTION('',(-0.323615577118,0.323615577118,-0.889126490716));
+#10575 = ORIENTED_EDGE('',*,*,#10366,.T.);
+#10576 = ORIENTED_EDGE('',*,*,#10286,.F.);
+#10577 = ORIENTED_EDGE('',*,*,#10578,.T.);
+#10578 = EDGE_CURVE('',#10279,#10579,#10581,.T.);
+#10579 = VERTEX_POINT('',#10580);
+#10580 = CARTESIAN_POINT('',(2.799634681468,2.831908607857,
+    7.544500185048));
+#10581 = LINE('',#10582,#10583);
+#10582 = CARTESIAN_POINT('',(1.675824316817,3.955718972509,
+    1.171040134044));
+#10583 = VECTOR('',#10584,1.);
+#10584 = DIRECTION('',(0.171087496695,-0.171087496695,0.970287656806));
+#10585 = ORIENTED_EDGE('',*,*,#10586,.T.);
+#10586 = EDGE_CURVE('',#10579,#10563,#10587,.T.);
+#10587 = LINE('',#10588,#10589);
+#10588 = CARTESIAN_POINT('',(3.837540943477,1.794002345848,
+    7.544500185048));
+#10589 = VECTOR('',#10590,1.);
+#10590 = DIRECTION('',(0.707106781187,-0.707106781187,0.E+000));
+#10591 = PLANE('',#10592);
+#10592 = AXIS2_PLACEMENT_3D('',#10593,#10594,#10595);
+#10593 = CARTESIAN_POINT('',(3.091543289326,2.54,-8.2));
+#10594 = DIRECTION('',(0.707106781187,0.707106781187,0.E+000));
+#10595 = DIRECTION('',(0.E+000,0.E+000,1.));
+#10596 = ADVANCED_FACE('',(#10597),#10631,.T.);
+#10597 = FACE_BOUND('',#10598,.T.);
+#10598 = EDGE_LOOP('',(#10599,#10600,#10601,#10609,#10617,#10625));
+#10599 = ORIENTED_EDGE('',*,*,#10278,.F.);
+#10600 = ORIENTED_EDGE('',*,*,#10300,.T.);
+#10601 = ORIENTED_EDGE('',*,*,#10602,.T.);
+#10602 = EDGE_CURVE('',#10301,#10603,#10605,.T.);
+#10603 = VERTEX_POINT('',#10604);
+#10604 = CARTESIAN_POINT('',(2.536850347037,2.84,8.2));
+#10605 = LINE('',#10606,#10607);
+#10606 = CARTESIAN_POINT('',(0.982552867596,2.84,4.098270140172));
+#10607 = VECTOR('',#10608,1.);
+#10608 = DIRECTION('',(0.354349061811,0.E+000,0.935113224371));
+#10609 = ORIENTED_EDGE('',*,*,#10610,.T.);
+#10610 = EDGE_CURVE('',#10603,#10611,#10613,.T.);
+#10611 = VERTEX_POINT('',#10612);
+#10612 = CARTESIAN_POINT('',(2.54314990557,2.84,8.2));
+#10613 = LINE('',#10614,#10615);
+#10614 = CARTESIAN_POINT('',(2.24,2.84,8.2));
+#10615 = VECTOR('',#10616,1.);
+#10616 = DIRECTION('',(1.,0.E+000,0.E+000));
+#10617 = ORIENTED_EDGE('',*,*,#10618,.T.);
+#10618 = EDGE_CURVE('',#10611,#10619,#10621,.T.);
+#10619 = VERTEX_POINT('',#10620);
+#10620 = CARTESIAN_POINT('',(2.791543289326,2.84,7.544500185048));
+#10621 = LINE('',#10622,#10623);
+#10622 = CARTESIAN_POINT('',(4.281746128452,2.84,3.611916834715));
+#10623 = VECTOR('',#10624,1.);
+#10624 = DIRECTION('',(0.354349320007,0.E+000,-0.935113126531));
+#10625 = ORIENTED_EDGE('',*,*,#10626,.T.);
+#10626 = EDGE_CURVE('',#10619,#10279,#10627,.T.);
+#10627 = LINE('',#10628,#10629);
+#10628 = CARTESIAN_POINT('',(2.791543289326,2.84,-5.37));
+#10629 = VECTOR('',#10630,1.);
+#10630 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#10631 = PLANE('',#10632);
+#10632 = AXIS2_PLACEMENT_3D('',#10633,#10634,#10635);
+#10633 = CARTESIAN_POINT('',(2.24,2.84,-2.54));
+#10634 = DIRECTION('',(0.E+000,1.,0.E+000));
+#10635 = DIRECTION('',(0.E+000,0.E+000,1.));
+#10636 = ADVANCED_FACE('',(#10637),#10648,.T.);
+#10637 = FACE_BOUND('',#10638,.T.);
+#10638 = EDGE_LOOP('',(#10639,#10640,#10646,#10647));
+#10639 = ORIENTED_EDGE('',*,*,#10332,.T.);
+#10640 = ORIENTED_EDGE('',*,*,#10641,.F.);
+#10641 = EDGE_CURVE('',#10603,#10325,#10642,.T.);
+#10642 = LINE('',#10643,#10644);
+#10643 = CARTESIAN_POINT('',(3.122308759621,3.425458412584,8.2));
+#10644 = VECTOR('',#10645,1.);
+#10645 = DIRECTION('',(-0.707106781187,-0.707106781187,0.E+000));
+#10646 = ORIENTED_EDGE('',*,*,#10602,.F.);
+#10647 = ORIENTED_EDGE('',*,*,#10309,.F.);
+#10648 = PLANE('',#10649);
+#10649 = AXIS2_PLACEMENT_3D('',#10650,#10651,#10652);
+#10650 = CARTESIAN_POINT('',(4.307767172204,4.307767172204,9.));
+#10651 = DIRECTION('',(-0.683012740017,0.683012740017,0.258818843882));
+#10652 = DIRECTION('',(-0.183012559607,0.183012559607,-0.965925880206));
+#10653 = ADVANCED_FACE('',(#10654),#10674,.T.);
+#10654 = FACE_BOUND('',#10655,.T.);
+#10655 = EDGE_LOOP('',(#10656,#10664,#10665,#10666,#10667,#10668));
+#10656 = ORIENTED_EDGE('',*,*,#10657,.T.);
+#10657 = EDGE_CURVE('',#10658,#10391,#10660,.T.);
+#10658 = VERTEX_POINT('',#10659);
+#10659 = CARTESIAN_POINT('',(2.84,2.288456710674,-2.315756774164));
+#10660 = LINE('',#10661,#10662);
+#10661 = CARTESIAN_POINT('',(1.971819539204,1.420276249878,
+    -4.701062986213));
+#10662 = VECTOR('',#10663,1.);
+#10663 = DIRECTION('',(-0.323615577118,-0.323615577118,-0.889126490716)
+  );
+#10664 = ORIENTED_EDGE('',*,*,#10390,.T.);
+#10665 = ORIENTED_EDGE('',*,*,#10422,.T.);
+#10666 = ORIENTED_EDGE('',*,*,#10347,.T.);
+#10667 = ORIENTED_EDGE('',*,*,#10570,.F.);
+#10668 = ORIENTED_EDGE('',*,*,#10669,.F.);
+#10669 = EDGE_CURVE('',#10658,#10561,#10670,.T.);
+#10670 = LINE('',#10671,#10672);
+#10671 = CARTESIAN_POINT('',(2.84,3.64,-2.315756774164));
+#10672 = VECTOR('',#10673,1.);
+#10673 = DIRECTION('',(0.E+000,1.,-1.224646799147E-016));
+#10674 = PLANE('',#10675);
+#10675 = AXIS2_PLACEMENT_3D('',#10676,#10677,#10678);
+#10676 = CARTESIAN_POINT('',(2.54,5.04,-3.14));
+#10677 = DIRECTION('',(0.939692620786,-4.188538737677E-017,
+    -0.342020143326));
+#10678 = DIRECTION('',(0.342020143326,1.150791560228E-016,0.939692620786
+    ));
+#10679 = ADVANCED_FACE('',(#10680),#10700,.F.);
+#10680 = FACE_BOUND('',#10681,.F.);
+#10681 = EDGE_LOOP('',(#10682,#10690,#10691,#10692,#10693,#10694));
+#10682 = ORIENTED_EDGE('',*,*,#10683,.F.);
+#10683 = EDGE_CURVE('',#10658,#10684,#10686,.T.);
+#10684 = VERTEX_POINT('',#10685);
+#10685 = CARTESIAN_POINT('',(2.84,2.288456710674,7.544498972212));
+#10686 = LINE('',#10687,#10688);
+#10687 = CARTESIAN_POINT('',(2.84,2.288456710674,-5.37));
+#10688 = VECTOR('',#10689,1.);
+#10689 = DIRECTION('',(0.E+000,0.E+000,1.));
+#10690 = ORIENTED_EDGE('',*,*,#10657,.T.);
+#10691 = ORIENTED_EDGE('',*,*,#10398,.T.);
+#10692 = ORIENTED_EDGE('',*,*,#10471,.T.);
+#10693 = ORIENTED_EDGE('',*,*,#10488,.T.);
+#10694 = ORIENTED_EDGE('',*,*,#10695,.T.);
+#10695 = EDGE_CURVE('',#10489,#10684,#10696,.T.);
+#10696 = LINE('',#10697,#10698);
+#10697 = CARTESIAN_POINT('',(1.794002236229,1.242458946904,
+    7.544498972212));
+#10698 = VECTOR('',#10699,1.);
+#10699 = DIRECTION('',(0.707106781187,0.707106781187,1.715830281868E-015
+    ));
+#10700 = PLANE('',#10701);
+#10701 = AXIS2_PLACEMENT_3D('',#10702,#10703,#10704);
+#10702 = CARTESIAN_POINT('',(2.54,1.988456710674,-8.2));
+#10703 = DIRECTION('',(-0.707106781187,0.707106781187,0.E+000));
+#10704 = DIRECTION('',(0.E+000,0.E+000,1.));
+#10705 = ADVANCED_FACE('',(#10706),#10717,.T.);
+#10706 = FACE_BOUND('',#10707,.T.);
+#10707 = EDGE_LOOP('',(#10708,#10709,#10710,#10711));
+#10708 = ORIENTED_EDGE('',*,*,#10522,.F.);
+#10709 = ORIENTED_EDGE('',*,*,#10496,.F.);
+#10710 = ORIENTED_EDGE('',*,*,#10695,.T.);
+#10711 = ORIENTED_EDGE('',*,*,#10712,.F.);
+#10712 = EDGE_CURVE('',#10523,#10684,#10713,.T.);
+#10713 = LINE('',#10714,#10715);
+#10714 = CARTESIAN_POINT('',(2.84,0.760586262765,3.512509008236));
+#10715 = VECTOR('',#10716,1.);
+#10716 = DIRECTION('',(0.E+000,-0.354349061811,-0.935113224371));
+#10717 = PLANE('',#10718);
+#10718 = AXIS2_PLACEMENT_3D('',#10719,#10720,#10721);
+#10719 = CARTESIAN_POINT('',(0.772232827796,0.772232827796,9.));
+#10720 = DIRECTION('',(0.683012740017,-0.683012740017,0.258818843882));
+#10721 = DIRECTION('',(0.183012559607,-0.183012559607,-0.965925880206));
+#10722 = ADVANCED_FACE('',(#10723),#10734,.T.);
+#10723 = FACE_BOUND('',#10724,.T.);
+#10724 = EDGE_LOOP('',(#10725,#10726,#10727,#10733));
+#10725 = ORIENTED_EDGE('',*,*,#10641,.T.);
+#10726 = ORIENTED_EDGE('',*,*,#10546,.F.);
+#10727 = ORIENTED_EDGE('',*,*,#10728,.T.);
+#10728 = EDGE_CURVE('',#10539,#10611,#10729,.T.);
+#10729 = LINE('',#10730,#10731);
+#10730 = CARTESIAN_POINT('',(3.575458429268,1.807691476302,8.2));
+#10731 = VECTOR('',#10732,1.);
+#10732 = DIRECTION('',(-0.707106781187,0.707106781187,0.E+000));
+#10733 = ORIENTED_EDGE('',*,*,#10610,.F.);
+#10734 = PLANE('',#10735);
+#10735 = AXIS2_PLACEMENT_3D('',#10736,#10737,#10738);
+#10736 = CARTESIAN_POINT('',(2.24,2.24,8.2));
+#10737 = DIRECTION('',(0.E+000,0.E+000,1.));
+#10738 = DIRECTION('',(1.,0.E+000,0.E+000));
+#10739 = ADVANCED_FACE('',(#10740),#10756,.T.);
+#10740 = FACE_BOUND('',#10741,.T.);
+#10741 = EDGE_LOOP('',(#10742,#10743,#10749,#10750));
+#10742 = ORIENTED_EDGE('',*,*,#10538,.F.);
+#10743 = ORIENTED_EDGE('',*,*,#10744,.F.);
+#10744 = EDGE_CURVE('',#10563,#10531,#10745,.T.);
+#10745 = LINE('',#10746,#10747);
+#10746 = CARTESIAN_POINT('',(2.84,4.059779227677,4.197678259531));
+#10747 = VECTOR('',#10748,1.);
+#10748 = DIRECTION('',(0.E+000,-0.354349320007,0.935113126531));
+#10749 = ORIENTED_EDGE('',*,*,#10586,.F.);
+#10750 = ORIENTED_EDGE('',*,*,#10751,.F.);
+#10751 = EDGE_CURVE('',#10539,#10579,#10752,.T.);
+#10752 = LINE('',#10753,#10754);
+#10753 = CARTESIAN_POINT('',(2.538263590007,2.604444590784,
+    8.834515717436));
+#10754 = VECTOR('',#10755,1.);
+#10755 = DIRECTION('',(0.19567548402,0.170290950652,-0.965770209252));
+#10756 = PLANE('',#10757);
+#10757 = AXIS2_PLACEMENT_3D('',#10758,#10759,#10760);
+#10758 = CARTESIAN_POINT('',(4.307766952966,0.772233047034,9.));
+#10759 = DIRECTION('',(0.683012701892,0.683012701892,0.258819045103));
+#10760 = DIRECTION('',(0.183012701892,0.183012701892,-0.965925826289));
+#10761 = ADVANCED_FACE('',(#10762),#10770,.T.);
+#10762 = FACE_BOUND('',#10763,.T.);
+#10763 = EDGE_LOOP('',(#10764,#10765,#10766,#10767,#10768,#10769));
+#10764 = ORIENTED_EDGE('',*,*,#10530,.F.);
+#10765 = ORIENTED_EDGE('',*,*,#10712,.T.);
+#10766 = ORIENTED_EDGE('',*,*,#10683,.F.);
+#10767 = ORIENTED_EDGE('',*,*,#10669,.T.);
+#10768 = ORIENTED_EDGE('',*,*,#10560,.T.);
+#10769 = ORIENTED_EDGE('',*,*,#10744,.T.);
+#10770 = PLANE('',#10771);
+#10771 = AXIS2_PLACEMENT_3D('',#10772,#10773,#10774);
+#10772 = CARTESIAN_POINT('',(2.84,2.24,-2.54));
+#10773 = DIRECTION('',(1.,0.E+000,0.E+000));
+#10774 = DIRECTION('',(0.E+000,0.E+000,1.));
+#10775 = ADVANCED_FACE('',(#10776),#10786,.T.);
+#10776 = FACE_BOUND('',#10777,.T.);
+#10777 = EDGE_LOOP('',(#10778,#10784,#10785));
+#10778 = ORIENTED_EDGE('',*,*,#10779,.T.);
+#10779 = EDGE_CURVE('',#10619,#10579,#10780,.T.);
+#10780 = LINE('',#10781,#10782);
+#10781 = CARTESIAN_POINT('',(3.837540943477,1.794002345848,
+    7.544500185048));
+#10782 = VECTOR('',#10783,1.);
+#10783 = DIRECTION('',(0.707106781187,-0.707106781187,0.E+000));
+#10784 = ORIENTED_EDGE('',*,*,#10578,.F.);
+#10785 = ORIENTED_EDGE('',*,*,#10626,.F.);
+#10786 = PLANE('',#10787);
+#10787 = AXIS2_PLACEMENT_3D('',#10788,#10789,#10790);
+#10788 = CARTESIAN_POINT('',(3.091543289326,2.54,-8.2));
+#10789 = DIRECTION('',(0.707106781187,0.707106781187,0.E+000));
+#10790 = DIRECTION('',(0.E+000,0.E+000,1.));
+#10791 = ADVANCED_FACE('',(#10792),#10798,.T.);
+#10792 = FACE_BOUND('',#10793,.T.);
+#10793 = EDGE_LOOP('',(#10794,#10795,#10796,#10797));
+#10794 = ORIENTED_EDGE('',*,*,#10728,.F.);
+#10795 = ORIENTED_EDGE('',*,*,#10751,.T.);
+#10796 = ORIENTED_EDGE('',*,*,#10779,.F.);
+#10797 = ORIENTED_EDGE('',*,*,#10618,.F.);
+#10798 = PLANE('',#10799);
+#10799 = AXIS2_PLACEMENT_3D('',#10800,#10801,#10802);
+#10800 = CARTESIAN_POINT('',(4.307766952966,0.772233047034,9.));
+#10801 = DIRECTION('',(0.683012701892,0.683012701892,0.258819045103));
+#10802 = DIRECTION('',(0.183012701892,0.183012701892,-0.965925826289));
+#10803 = MANIFOLD_SOLID_BREP('',#10804);
+#10804 = CLOSED_SHELL('',(#10805,#10845,#10900,#10940,#10988,#11021,
+    #11052,#11075,#11099,#11132,#11172,#11189,#11213,#11237,#11270,
+    #11312,#11352,#11392,#11409,#11435,#11461,#11478,#11495,#11517,
+    #11531,#11547));
+#10805 = ADVANCED_FACE('',(#10806),#10840,.F.);
+#10806 = FACE_BOUND('',#10807,.F.);
+#10807 = EDGE_LOOP('',(#10808,#10818,#10826,#10834));
+#10808 = ORIENTED_EDGE('',*,*,#10809,.T.);
+#10809 = EDGE_CURVE('',#10810,#10812,#10814,.T.);
+#10810 = VERTEX_POINT('',#10811);
+#10811 = CARTESIAN_POINT('',(-0.3,2.791543289326,-2.315755544257));
+#10812 = VERTEX_POINT('',#10813);
+#10813 = CARTESIAN_POINT('',(-0.3,2.791543289326,7.498611513613));
+#10814 = LINE('',#10815,#10816);
+#10815 = CARTESIAN_POINT('',(-0.3,2.791543289326,-5.37));
+#10816 = VECTOR('',#10817,1.);
+#10817 = DIRECTION('',(0.E+000,0.E+000,1.));
+#10818 = ORIENTED_EDGE('',*,*,#10819,.T.);
+#10819 = EDGE_CURVE('',#10812,#10820,#10822,.T.);
+#10820 = VERTEX_POINT('',#10821);
+#10821 = CARTESIAN_POINT('',(-0.3,2.288456710674,7.498611513613));
+#10822 = LINE('',#10823,#10824);
+#10823 = CARTESIAN_POINT('',(-0.3,3.640000226201,7.498611513613));
+#10824 = VECTOR('',#10825,1.);
+#10825 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#10826 = ORIENTED_EDGE('',*,*,#10827,.F.);
+#10827 = EDGE_CURVE('',#10828,#10820,#10830,.T.);
+#10828 = VERTEX_POINT('',#10829);
+#10829 = CARTESIAN_POINT('',(-0.3,2.288456710674,-2.315755544257));
+#10830 = LINE('',#10831,#10832);
+#10831 = CARTESIAN_POINT('',(-0.3,2.288456710674,-5.37));
+#10832 = VECTOR('',#10833,1.);
+#10833 = DIRECTION('',(0.E+000,0.E+000,1.));
+#10834 = ORIENTED_EDGE('',*,*,#10835,.T.);
+#10835 = EDGE_CURVE('',#10828,#10810,#10836,.T.);
+#10836 = LINE('',#10837,#10838);
+#10837 = CARTESIAN_POINT('',(-0.3,1.139999713748,-2.315755544257));
+#10838 = VECTOR('',#10839,1.);
+#10839 = DIRECTION('',(0.E+000,1.,-1.224646799147E-016));
+#10840 = PLANE('',#10841);
+#10841 = AXIS2_PLACEMENT_3D('',#10842,#10843,#10844);
+#10842 = CARTESIAN_POINT('',(-0.3,2.24,-2.54));
+#10843 = DIRECTION('',(1.,0.E+000,0.E+000));
+#10844 = DIRECTION('',(0.E+000,0.E+000,1.));
+#10845 = ADVANCED_FACE('',(#10846),#10895,.T.);
+#10846 = FACE_BOUND('',#10847,.T.);
+#10847 = EDGE_LOOP('',(#10848,#10858,#10866,#10872,#10873,#10881,#10889)
+  );
+#10848 = ORIENTED_EDGE('',*,*,#10849,.F.);
+#10849 = EDGE_CURVE('',#10850,#10852,#10854,.T.);
+#10850 = VERTEX_POINT('',#10851);
+#10851 = CARTESIAN_POINT('',(-0.251543289326,2.84,-2.315755544257));
+#10852 = VERTEX_POINT('',#10853);
+#10853 = CARTESIAN_POINT('',(-0.251543289326,2.84,7.498611513613));
+#10854 = LINE('',#10855,#10856);
+#10855 = CARTESIAN_POINT('',(-0.251543289326,2.84,-5.37));
+#10856 = VECTOR('',#10857,1.);
+#10857 = DIRECTION('',(0.E+000,0.E+000,1.));
+#10858 = ORIENTED_EDGE('',*,*,#10859,.T.);
+#10859 = EDGE_CURVE('',#10850,#10860,#10862,.T.);
+#10860 = VERTEX_POINT('',#10861);
+#10861 = CARTESIAN_POINT('',(-0.275771644663,2.815771644663,
+    -2.382322502785));
+#10862 = LINE('',#10863,#10864);
+#10863 = CARTESIAN_POINT('',(-1.381540512563,1.710002776762,
+    -5.420402031785));
+#10864 = VECTOR('',#10865,1.);
+#10865 = DIRECTION('',(-0.323615195374,-0.323615195374,-0.889126768603)
+  );
+#10866 = ORIENTED_EDGE('',*,*,#10867,.T.);
+#10867 = EDGE_CURVE('',#10860,#10810,#10868,.T.);
+#10868 = LINE('',#10869,#10870);
+#10869 = CARTESIAN_POINT('',(0.510418815773,3.601962105098,
+    -4.542366263358));
+#10870 = VECTOR('',#10871,1.);
+#10871 = DIRECTION('',(-0.323615195374,-0.323615195374,0.889126768603));
+#10872 = ORIENTED_EDGE('',*,*,#10809,.T.);
+#10873 = ORIENTED_EDGE('',*,*,#10874,.T.);
+#10874 = EDGE_CURVE('',#10812,#10875,#10877,.T.);
+#10875 = VERTEX_POINT('',#10876);
+#10876 = CARTESIAN_POINT('',(-0.291908821712,2.799634467613,
+    7.544498972212));
+#10877 = LINE('',#10878,#10879);
+#10878 = CARTESIAN_POINT('',(-1.431863158364,1.659680130962,
+    1.079481694258));
+#10879 = VECTOR('',#10880,1.);
+#10880 = DIRECTION('',(0.171087496695,0.171087496695,0.970287656806));
+#10881 = ORIENTED_EDGE('',*,*,#10882,.T.);
+#10882 = EDGE_CURVE('',#10875,#10883,#10885,.T.);
+#10883 = VERTEX_POINT('',#10884);
+#10884 = CARTESIAN_POINT('',(-0.259634467613,2.831908821712,
+    7.544498972212));
+#10885 = LINE('',#10886,#10887);
+#10886 = CARTESIAN_POINT('',(0.470226119108,3.561769408434,
+    7.544498972212));
+#10887 = VECTOR('',#10888,1.);
+#10888 = DIRECTION('',(0.707106781187,0.707106781187,1.930309067102E-015
+    ));
+#10889 = ORIENTED_EDGE('',*,*,#10890,.T.);
+#10890 = EDGE_CURVE('',#10883,#10852,#10891,.T.);
+#10891 = LINE('',#10892,#10893);
+#10892 = CARTESIAN_POINT('',(0.937353025239,4.028896314564,
+    0.756029843251));
+#10893 = VECTOR('',#10894,1.);
+#10894 = DIRECTION('',(0.171087496695,0.171087496695,-0.970287656806));
+#10895 = PLANE('',#10896);
+#10896 = AXIS2_PLACEMENT_3D('',#10897,#10898,#10899);
+#10897 = CARTESIAN_POINT('',(-0.551543289326,2.54,-8.2));
+#10898 = DIRECTION('',(-0.707106781187,0.707106781187,0.E+000));
+#10899 = DIRECTION('',(0.E+000,0.E+000,1.));
+#10900 = ADVANCED_FACE('',(#10901),#10935,.T.);
+#10901 = FACE_BOUND('',#10902,.T.);
+#10902 = EDGE_LOOP('',(#10903,#10904,#10912,#10920,#10928,#10934));
+#10903 = ORIENTED_EDGE('',*,*,#10867,.F.);
+#10904 = ORIENTED_EDGE('',*,*,#10905,.T.);
+#10905 = EDGE_CURVE('',#10860,#10906,#10908,.T.);
+#10906 = VERTEX_POINT('',#10907);
+#10907 = CARTESIAN_POINT('',(-0.218381814698,2.758381814698,-2.54));
+#10908 = LINE('',#10909,#10910);
+#10909 = CARTESIAN_POINT('',(1.665334536938E-016,2.54,-3.14));
+#10910 = VECTOR('',#10911,1.);
+#10911 = DIRECTION('',(0.323615195374,-0.323615195374,-0.889126768603));
+#10912 = ORIENTED_EDGE('',*,*,#10913,.T.);
+#10913 = EDGE_CURVE('',#10906,#10914,#10916,.T.);
+#10914 = VERTEX_POINT('',#10915);
+#10915 = CARTESIAN_POINT('',(-0.218381814698,2.321618185302,-2.54));
+#10916 = LINE('',#10917,#10918);
+#10917 = CARTESIAN_POINT('',(-0.218381814698,1.139999713748,-2.54));
+#10918 = VECTOR('',#10919,1.);
+#10919 = DIRECTION('',(4.457343172701E-017,-1.,0.E+000));
+#10920 = ORIENTED_EDGE('',*,*,#10921,.F.);
+#10921 = EDGE_CURVE('',#10922,#10914,#10924,.T.);
+#10922 = VERTEX_POINT('',#10923);
+#10923 = CARTESIAN_POINT('',(-0.275771644663,2.264228355337,
+    -2.382322502785));
+#10924 = LINE('',#10925,#10926);
+#10925 = CARTESIAN_POINT('',(-1.665334536938E-016,2.54,-3.14));
+#10926 = VECTOR('',#10927,1.);
+#10927 = DIRECTION('',(0.323615195374,0.323615195374,-0.889126768603));
+#10928 = ORIENTED_EDGE('',*,*,#10929,.T.);
+#10929 = EDGE_CURVE('',#10922,#10828,#10930,.T.);
+#10930 = LINE('',#10931,#10932);
+#10931 = CARTESIAN_POINT('',(0.829997223238,1.158459487437,
+    -5.420402031785));
+#10932 = VECTOR('',#10933,1.);
+#10933 = DIRECTION('',(-0.323615195374,0.323615195374,0.889126768603));
+#10934 = ORIENTED_EDGE('',*,*,#10835,.T.);
+#10935 = PLANE('',#10936);
+#10936 = AXIS2_PLACEMENT_3D('',#10937,#10938,#10939);
+#10937 = CARTESIAN_POINT('',(0.E+000,3.999942749642E-002,-3.14));
+#10938 = DIRECTION('',(-0.939692784809,-4.188533218805E-017,
+    -0.342019692676));
+#10939 = DIRECTION('',(-0.342019692676,1.150791761098E-016,
+    0.939692784809));
+#10940 = ADVANCED_FACE('',(#10941),#10983,.F.);
+#10941 = FACE_BOUND('',#10942,.F.);
+#10942 = EDGE_LOOP('',(#10943,#10953,#10961,#10969,#10975,#10976,#10977)
+  );
+#10943 = ORIENTED_EDGE('',*,*,#10944,.T.);
+#10944 = EDGE_CURVE('',#10945,#10947,#10949,.T.);
+#10945 = VERTEX_POINT('',#10946);
+#10946 = CARTESIAN_POINT('',(-0.291908821712,2.280365532387,
+    7.544498972212));
+#10947 = VERTEX_POINT('',#10948);
+#10948 = CARTESIAN_POINT('',(-0.259634467613,2.248091178288,
+    7.544498972212));
+#10949 = LINE('',#10950,#10951);
+#10950 = CARTESIAN_POINT('',(-1.021769408434,3.010226119108,
+    7.544498972212));
+#10951 = VECTOR('',#10952,1.);
+#10952 = DIRECTION('',(0.707106781187,-0.707106781187,0.E+000));
+#10953 = ORIENTED_EDGE('',*,*,#10954,.T.);
+#10954 = EDGE_CURVE('',#10947,#10955,#10957,.T.);
+#10955 = VERTEX_POINT('',#10956);
+#10956 = CARTESIAN_POINT('',(-0.251543289326,2.24,7.498611513613));
+#10957 = LINE('',#10958,#10959);
+#10958 = CARTESIAN_POINT('',(0.880319869038,1.108136841636,
+    1.079481694258));
+#10959 = VECTOR('',#10960,1.);
+#10960 = DIRECTION('',(0.171087496695,-0.171087496695,-0.970287656806));
+#10961 = ORIENTED_EDGE('',*,*,#10962,.T.);
+#10962 = EDGE_CURVE('',#10955,#10963,#10965,.T.);
+#10963 = VERTEX_POINT('',#10964);
+#10964 = CARTESIAN_POINT('',(-0.251543289326,2.24,-2.315755544257));
+#10965 = LINE('',#10966,#10967);
+#10966 = CARTESIAN_POINT('',(-0.251543289326,2.24,-5.37));
+#10967 = VECTOR('',#10968,1.);
+#10968 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#10969 = ORIENTED_EDGE('',*,*,#10970,.T.);
+#10970 = EDGE_CURVE('',#10963,#10922,#10971,.T.);
+#10971 = LINE('',#10972,#10973);
+#10972 = CARTESIAN_POINT('',(-1.061962105098,3.050418815773,
+    -4.542366263358));
+#10973 = VECTOR('',#10974,1.);
+#10974 = DIRECTION('',(-0.323615195374,0.323615195374,-0.889126768603));
+#10975 = ORIENTED_EDGE('',*,*,#10929,.T.);
+#10976 = ORIENTED_EDGE('',*,*,#10827,.T.);
+#10977 = ORIENTED_EDGE('',*,*,#10978,.T.);
+#10978 = EDGE_CURVE('',#10820,#10945,#10979,.T.);
+#10979 = LINE('',#10980,#10981);
+#10980 = CARTESIAN_POINT('',(-1.488896314564,3.477353025239,
+    0.756029843251));
+#10981 = VECTOR('',#10982,1.);
+#10982 = DIRECTION('',(0.171087496695,-0.171087496695,0.970287656806));
+#10983 = PLANE('',#10984);
+#10984 = AXIS2_PLACEMENT_3D('',#10985,#10986,#10987);
+#10985 = CARTESIAN_POINT('',(5.551115123126E-017,1.988456710674,-8.2));
+#10986 = DIRECTION('',(0.707106781187,0.707106781187,0.E+000));
+#10987 = DIRECTION('',(0.E+000,0.E+000,1.));
+#10988 = ADVANCED_FACE('',(#10989),#11016,.T.);
+#10989 = FACE_BOUND('',#10990,.T.);
+#10990 = EDGE_LOOP('',(#10991,#10992,#10993,#11001,#11009,#11015));
+#10991 = ORIENTED_EDGE('',*,*,#10819,.T.);
+#10992 = ORIENTED_EDGE('',*,*,#10978,.T.);
+#10993 = ORIENTED_EDGE('',*,*,#10994,.T.);
+#10994 = EDGE_CURVE('',#10945,#10995,#10997,.T.);
+#10995 = VERTEX_POINT('',#10996);
+#10996 = CARTESIAN_POINT('',(-0.176326572326,2.413176919364,8.2));
+#10997 = LINE('',#10998,#10999);
+#10998 = CARTESIAN_POINT('',(2.650135940332E-002,2.646239167881,
+    9.350297025875));
+#10999 = VECTOR('',#11000,1.);
+#11000 = DIRECTION('',(0.170290960814,0.195675190744,0.965770266881));
+#11001 = ORIENTED_EDGE('',*,*,#11002,.F.);
+#11002 = EDGE_CURVE('',#11003,#10995,#11005,.T.);
+#11003 = VERTEX_POINT('',#11004);
+#11004 = CARTESIAN_POINT('',(-0.176326572326,2.666823080636,8.2));
+#11005 = LINE('',#11006,#11007);
+#11006 = CARTESIAN_POINT('',(-0.176326572326,3.640000226201,8.2));
+#11007 = VECTOR('',#11008,1.);
+#11008 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#11009 = ORIENTED_EDGE('',*,*,#11010,.T.);
+#11010 = EDGE_CURVE('',#11003,#10875,#11011,.T.);
+#11011 = LINE('',#11012,#11013);
+#11012 = CARTESIAN_POINT('',(-6.444448209488E-002,2.538263412864,
+    8.834516333842));
+#11013 = VECTOR('',#11014,1.);
+#11014 = DIRECTION('',(-0.170290960814,0.195675190744,-0.965770266881));
+#11015 = ORIENTED_EDGE('',*,*,#10874,.F.);
+#11016 = PLANE('',#11017);
+#11017 = AXIS2_PLACEMENT_3D('',#11018,#11019,#11020);
+#11018 = CARTESIAN_POINT('',(0.E+000,5.040000452401,9.2));
+#11019 = DIRECTION('',(-0.984807821789,0.E+000,0.173647787616));
+#11020 = DIRECTION('',(-0.173647787616,0.E+000,-0.984807821789));
+#11021 = ADVANCED_FACE('',(#11022),#11047,.T.);
+#11022 = FACE_BOUND('',#11023,.T.);
+#11023 = EDGE_LOOP('',(#11024,#11032,#11033,#11041));
+#11024 = ORIENTED_EDGE('',*,*,#11025,.T.);
+#11025 = EDGE_CURVE('',#11026,#10850,#11028,.T.);
+#11026 = VERTEX_POINT('',#11027);
+#11027 = CARTESIAN_POINT('',(0.251543289326,2.84,-2.315755544257));
+#11028 = LINE('',#11029,#11030);
+#11029 = CARTESIAN_POINT('',(-1.400000286252,2.84,-2.315755544257));
+#11030 = VECTOR('',#11031,1.);
+#11031 = DIRECTION('',(-1.,0.E+000,6.100634484569E-016));
+#11032 = ORIENTED_EDGE('',*,*,#10849,.T.);
+#11033 = ORIENTED_EDGE('',*,*,#11034,.T.);
+#11034 = EDGE_CURVE('',#10852,#11035,#11037,.T.);
+#11035 = VERTEX_POINT('',#11036);
+#11036 = CARTESIAN_POINT('',(0.251543289326,2.84,7.498611513613));
+#11037 = LINE('',#11038,#11039);
+#11038 = CARTESIAN_POINT('',(1.100000226201,2.84,7.498611513613));
+#11039 = VECTOR('',#11040,1.);
+#11040 = DIRECTION('',(1.,0.E+000,-1.370302750076E-015));
+#11041 = ORIENTED_EDGE('',*,*,#11042,.T.);
+#11042 = EDGE_CURVE('',#11035,#11026,#11043,.T.);
+#11043 = LINE('',#11044,#11045);
+#11044 = CARTESIAN_POINT('',(0.251543289326,2.84,-5.37));
+#11045 = VECTOR('',#11046,1.);
+#11046 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#11047 = PLANE('',#11048);
+#11048 = AXIS2_PLACEMENT_3D('',#11049,#11050,#11051);
+#11049 = CARTESIAN_POINT('',(-0.3,2.84,-2.54));
+#11050 = DIRECTION('',(0.E+000,1.,0.E+000));
+#11051 = DIRECTION('',(0.E+000,0.E+000,1.));
+#11052 = ADVANCED_FACE('',(#11053),#11070,.T.);
+#11053 = FACE_BOUND('',#11054,.T.);
+#11054 = EDGE_LOOP('',(#11055,#11063,#11064));
+#11055 = ORIENTED_EDGE('',*,*,#11056,.F.);
+#11056 = EDGE_CURVE('',#10852,#11057,#11059,.T.);
+#11057 = VERTEX_POINT('',#11058);
+#11058 = CARTESIAN_POINT('',(-0.251543289326,2.84,7.544498972212));
+#11059 = LINE('',#11060,#11061);
+#11060 = CARTESIAN_POINT('',(-0.251543289326,2.84,-5.37));
+#11061 = VECTOR('',#11062,1.);
+#11062 = DIRECTION('',(0.E+000,0.E+000,1.));
+#11063 = ORIENTED_EDGE('',*,*,#10890,.F.);
+#11064 = ORIENTED_EDGE('',*,*,#11065,.T.);
+#11065 = EDGE_CURVE('',#10883,#11057,#11066,.T.);
+#11066 = LINE('',#11067,#11068);
+#11067 = CARTESIAN_POINT('',(0.470226119108,3.561769408434,
+    7.544498972212));
+#11068 = VECTOR('',#11069,1.);
+#11069 = DIRECTION('',(0.707106781187,0.707106781187,1.930309067102E-015
+    ));
+#11070 = PLANE('',#11071);
+#11071 = AXIS2_PLACEMENT_3D('',#11072,#11073,#11074);
+#11072 = CARTESIAN_POINT('',(-0.551543289326,2.54,-8.2));
+#11073 = DIRECTION('',(-0.707106781187,0.707106781187,0.E+000));
+#11074 = DIRECTION('',(0.E+000,0.E+000,1.));
+#11075 = ADVANCED_FACE('',(#11076),#11094,.T.);
+#11076 = FACE_BOUND('',#11077,.T.);
+#11077 = EDGE_LOOP('',(#11078,#11079,#11087,#11093));
+#11078 = ORIENTED_EDGE('',*,*,#11010,.F.);
+#11079 = ORIENTED_EDGE('',*,*,#11080,.F.);
+#11080 = EDGE_CURVE('',#11081,#11003,#11083,.T.);
+#11081 = VERTEX_POINT('',#11082);
+#11082 = CARTESIAN_POINT('',(-0.126823080636,2.716326572326,8.2));
+#11083 = LINE('',#11084,#11085);
+#11084 = CARTESIAN_POINT('',(0.582308759621,3.425458412584,8.2));
+#11085 = VECTOR('',#11086,1.);
+#11086 = DIRECTION('',(-0.707106781187,-0.707106781187,0.E+000));
+#11087 = ORIENTED_EDGE('',*,*,#11088,.F.);
+#11088 = EDGE_CURVE('',#10883,#11081,#11089,.T.);
+#11089 = LINE('',#11090,#11091);
+#11090 = CARTESIAN_POINT('',(0.106239167881,2.513498640597,
+    9.350297025875));
+#11091 = VECTOR('',#11092,1.);
+#11092 = DIRECTION('',(0.195675190744,-0.170290960814,0.965770266881));
+#11093 = ORIENTED_EDGE('',*,*,#10882,.F.);
+#11094 = PLANE('',#11095);
+#11095 = AXIS2_PLACEMENT_3D('',#11096,#11097,#11098);
+#11096 = CARTESIAN_POINT('',(1.767767172204,4.307767172204,9.));
+#11097 = DIRECTION('',(-0.683012740017,0.683012740017,0.258818843882));
+#11098 = DIRECTION('',(-0.183012559607,0.183012559607,-0.965925880206));
+#11099 = ADVANCED_FACE('',(#11100),#11127,.T.);
+#11100 = FACE_BOUND('',#11101,.T.);
+#11101 = EDGE_LOOP('',(#11102,#11112,#11118,#11119,#11120,#11121));
+#11102 = ORIENTED_EDGE('',*,*,#11103,.F.);
+#11103 = EDGE_CURVE('',#11104,#11106,#11108,.T.);
+#11104 = VERTEX_POINT('',#11105);
+#11105 = CARTESIAN_POINT('',(0.21838214056,2.758381814698,-2.54));
+#11106 = VERTEX_POINT('',#11107);
+#11107 = CARTESIAN_POINT('',(0.275771850411,2.815771438915,
+    -2.382323068075));
+#11108 = LINE('',#11109,#11110);
+#11109 = CARTESIAN_POINT('',(-2.253155414189E-007,2.539999774685,
+    -3.140000619049));
+#11110 = VECTOR('',#11111,1.);
+#11111 = DIRECTION('',(0.323615627689,0.323615144802,0.889126629659));
+#11112 = ORIENTED_EDGE('',*,*,#11113,.T.);
+#11113 = EDGE_CURVE('',#11104,#10906,#11114,.T.);
+#11114 = LINE('',#11115,#11116);
+#11115 = CARTESIAN_POINT('',(-1.400000286252,2.758381814698,-2.54));
+#11116 = VECTOR('',#11117,1.);
+#11117 = DIRECTION('',(-1.,-2.22044604925E-016,0.E+000));
+#11118 = ORIENTED_EDGE('',*,*,#10905,.F.);
+#11119 = ORIENTED_EDGE('',*,*,#10859,.F.);
+#11120 = ORIENTED_EDGE('',*,*,#11025,.F.);
+#11121 = ORIENTED_EDGE('',*,*,#11122,.F.);
+#11122 = EDGE_CURVE('',#11106,#11026,#11123,.T.);
+#11123 = LINE('',#11124,#11125);
+#11124 = CARTESIAN_POINT('',(1.119723465915,1.971819823411,
+    -4.701064534722));
+#11125 = VECTOR('',#11126,1.);
+#11126 = DIRECTION('',(-0.323615195374,0.323615195374,0.889126768603));
+#11127 = PLANE('',#11128);
+#11128 = AXIS2_PLACEMENT_3D('',#11129,#11130,#11131);
+#11129 = CARTESIAN_POINT('',(-2.500000572504,2.54,-3.14));
+#11130 = DIRECTION('',(-2.086537131538E-016,0.939692784809,
+    -0.342019692676));
+#11131 = DIRECTION('',(-2.22044604925E-016,0.342019692676,0.939692784809
+    ));
+#11132 = ADVANCED_FACE('',(#11133),#11167,.T.);
+#11133 = FACE_BOUND('',#11134,.T.);
+#11134 = EDGE_LOOP('',(#11135,#11136,#11137,#11145,#11153,#11161));
+#11135 = ORIENTED_EDGE('',*,*,#10970,.T.);
+#11136 = ORIENTED_EDGE('',*,*,#10921,.T.);
+#11137 = ORIENTED_EDGE('',*,*,#11138,.T.);
+#11138 = EDGE_CURVE('',#10914,#11139,#11141,.T.);
+#11139 = VERTEX_POINT('',#11140);
+#11140 = CARTESIAN_POINT('',(0.21838214056,2.321618185302,-2.54));
+#11141 = LINE('',#11142,#11143);
+#11142 = CARTESIAN_POINT('',(1.100000286252,2.321618185302,-2.54));
+#11143 = VECTOR('',#11144,1.);
+#11144 = DIRECTION('',(1.,-2.22044604925E-016,0.E+000));
+#11145 = ORIENTED_EDGE('',*,*,#11146,.F.);
+#11146 = EDGE_CURVE('',#11147,#11139,#11149,.T.);
+#11147 = VERTEX_POINT('',#11148);
+#11148 = CARTESIAN_POINT('',(0.275771850411,2.264228561085,
+    -2.382323068075));
+#11149 = LINE('',#11150,#11151);
+#11150 = CARTESIAN_POINT('',(2.253155414189E-007,2.539999774685,
+    -3.139999380951));
+#11151 = VECTOR('',#11152,1.);
+#11152 = DIRECTION('',(-0.323615627689,0.323615144802,-0.889126629659));
+#11153 = ORIENTED_EDGE('',*,*,#11154,.T.);
+#11154 = EDGE_CURVE('',#11147,#11155,#11157,.T.);
+#11155 = VERTEX_POINT('',#11156);
+#11156 = CARTESIAN_POINT('',(0.251543289326,2.24,-2.315755544257));
+#11157 = LINE('',#11158,#11159);
+#11158 = CARTESIAN_POINT('',(1.323779151747,3.312235862421,
+    -5.261703760421));
+#11159 = VECTOR('',#11160,1.);
+#11160 = DIRECTION('',(-0.323615195374,-0.323615195374,0.889126768603));
+#11161 = ORIENTED_EDGE('',*,*,#11162,.T.);
+#11162 = EDGE_CURVE('',#11155,#10963,#11163,.T.);
+#11163 = LINE('',#11164,#11165);
+#11164 = CARTESIAN_POINT('',(1.100000286252,2.24,-2.315755544257));
+#11165 = VECTOR('',#11166,1.);
+#11166 = DIRECTION('',(-1.,0.E+000,6.100634484569E-016));
+#11167 = PLANE('',#11168);
+#11168 = AXIS2_PLACEMENT_3D('',#11169,#11170,#11171);
+#11169 = CARTESIAN_POINT('',(2.500000572504,2.54,-3.14));
+#11170 = DIRECTION('',(-2.086537131538E-016,-0.939692784809,
+    -0.342019692676));
+#11171 = DIRECTION('',(-2.22044604925E-016,-0.342019692676,
+    0.939692784809));
+#11172 = ADVANCED_FACE('',(#11173),#11184,.F.);
+#11173 = FACE_BOUND('',#11174,.F.);
+#11174 = EDGE_LOOP('',(#11175,#11176,#11177,#11183));
+#11175 = ORIENTED_EDGE('',*,*,#10913,.T.);
+#11176 = ORIENTED_EDGE('',*,*,#11138,.T.);
+#11177 = ORIENTED_EDGE('',*,*,#11178,.T.);
+#11178 = EDGE_CURVE('',#11139,#11104,#11179,.T.);
+#11179 = LINE('',#11180,#11181);
+#11180 = CARTESIAN_POINT('',(0.21838214056,3.64,-2.54));
+#11181 = VECTOR('',#11182,1.);
+#11182 = DIRECTION('',(4.45734982379E-017,1.,0.E+000));
+#11183 = ORIENTED_EDGE('',*,*,#11113,.T.);
+#11184 = PLANE('',#11185);
+#11185 = AXIS2_PLACEMENT_3D('',#11186,#11187,#11188);
+#11186 = CARTESIAN_POINT('',(-0.3,2.24,-2.54));
+#11187 = DIRECTION('',(0.E+000,0.E+000,1.));
+#11188 = DIRECTION('',(1.,0.E+000,0.E+000));
+#11189 = ADVANCED_FACE('',(#11190),#11208,.T.);
+#11190 = FACE_BOUND('',#11191,.T.);
+#11191 = EDGE_LOOP('',(#11192,#11193,#11194,#11202));
+#11192 = ORIENTED_EDGE('',*,*,#10994,.F.);
+#11193 = ORIENTED_EDGE('',*,*,#10944,.T.);
+#11194 = ORIENTED_EDGE('',*,*,#11195,.F.);
+#11195 = EDGE_CURVE('',#11196,#10947,#11198,.T.);
+#11196 = VERTEX_POINT('',#11197);
+#11197 = CARTESIAN_POINT('',(-0.126823080636,2.363673427674,8.2));
+#11198 = LINE('',#11199,#11200);
+#11199 = CARTESIAN_POINT('',(1.736587136387E-003,2.475555517905,
+    8.834516333842));
+#11200 = VECTOR('',#11201,1.);
+#11201 = DIRECTION('',(-0.195675190744,-0.170290960814,-0.965770266881)
+  );
+#11202 = ORIENTED_EDGE('',*,*,#11203,.F.);
+#11203 = EDGE_CURVE('',#10995,#11196,#11204,.T.);
+#11204 = LINE('',#11205,#11206);
+#11205 = CARTESIAN_POINT('',(-1.035458412584,3.272308759621,8.2));
+#11206 = VECTOR('',#11207,1.);
+#11207 = DIRECTION('',(0.707106781187,-0.707106781187,0.E+000));
+#11208 = PLANE('',#11209);
+#11209 = AXIS2_PLACEMENT_3D('',#11210,#11211,#11212);
+#11210 = CARTESIAN_POINT('',(-1.767767172204,4.307767172204,9.));
+#11211 = DIRECTION('',(-0.683012740017,-0.683012740017,0.258818843882));
+#11212 = DIRECTION('',(-0.183012559607,-0.183012559607,-0.965925880206)
+  );
+#11213 = ADVANCED_FACE('',(#11214),#11232,.F.);
+#11214 = FACE_BOUND('',#11215,.F.);
+#11215 = EDGE_LOOP('',(#11216,#11217,#11218,#11226));
+#11216 = ORIENTED_EDGE('',*,*,#11162,.T.);
+#11217 = ORIENTED_EDGE('',*,*,#10962,.F.);
+#11218 = ORIENTED_EDGE('',*,*,#11219,.T.);
+#11219 = EDGE_CURVE('',#10955,#11220,#11222,.T.);
+#11220 = VERTEX_POINT('',#11221);
+#11221 = CARTESIAN_POINT('',(0.251543289326,2.24,7.498611513613));
+#11222 = LINE('',#11223,#11224);
+#11223 = CARTESIAN_POINT('',(-1.400000226201,2.24,7.498611513613));
+#11224 = VECTOR('',#11225,1.);
+#11225 = DIRECTION('',(1.,0.E+000,-1.370302750076E-015));
+#11226 = ORIENTED_EDGE('',*,*,#11227,.F.);
+#11227 = EDGE_CURVE('',#11155,#11220,#11228,.T.);
+#11228 = LINE('',#11229,#11230);
+#11229 = CARTESIAN_POINT('',(0.251543289326,2.24,-5.37));
+#11230 = VECTOR('',#11231,1.);
+#11231 = DIRECTION('',(0.E+000,0.E+000,1.));
+#11232 = PLANE('',#11233);
+#11233 = AXIS2_PLACEMENT_3D('',#11234,#11235,#11236);
+#11234 = CARTESIAN_POINT('',(-0.3,2.24,-2.54));
+#11235 = DIRECTION('',(0.E+000,1.,0.E+000));
+#11236 = DIRECTION('',(0.E+000,0.E+000,1.));
+#11237 = ADVANCED_FACE('',(#11238),#11265,.T.);
+#11238 = FACE_BOUND('',#11239,.T.);
+#11239 = EDGE_LOOP('',(#11240,#11241,#11242,#11243,#11251,#11259));
+#11240 = ORIENTED_EDGE('',*,*,#11195,.T.);
+#11241 = ORIENTED_EDGE('',*,*,#10954,.T.);
+#11242 = ORIENTED_EDGE('',*,*,#11219,.T.);
+#11243 = ORIENTED_EDGE('',*,*,#11244,.T.);
+#11244 = EDGE_CURVE('',#11220,#11245,#11247,.T.);
+#11245 = VERTEX_POINT('',#11246);
+#11246 = CARTESIAN_POINT('',(0.259634467613,2.248091178288,
+    7.544498972212));
+#11247 = LINE('',#11248,#11249);
+#11248 = CARTESIAN_POINT('',(-0.953497211094,1.034959499581,
+    0.664471403465));
+#11249 = VECTOR('',#11250,1.);
+#11250 = DIRECTION('',(0.171087496695,0.171087496695,0.970287656806));
+#11251 = ORIENTED_EDGE('',*,*,#11252,.T.);
+#11252 = EDGE_CURVE('',#11245,#11253,#11255,.T.);
+#11253 = VERTEX_POINT('',#11254);
+#11254 = CARTESIAN_POINT('',(0.126823080636,2.363673427674,8.2));
+#11255 = LINE('',#11256,#11257);
+#11256 = CARTESIAN_POINT('',(-0.106239167881,2.566501359403,
+    9.350297025875));
+#11257 = VECTOR('',#11258,1.);
+#11258 = DIRECTION('',(-0.195675190744,0.170290960814,0.965770266881));
+#11259 = ORIENTED_EDGE('',*,*,#11260,.F.);
+#11260 = EDGE_CURVE('',#11196,#11253,#11261,.T.);
+#11261 = LINE('',#11262,#11263);
+#11262 = CARTESIAN_POINT('',(-1.400000226201,2.363673427674,8.2));
+#11263 = VECTOR('',#11264,1.);
+#11264 = DIRECTION('',(1.,2.4162078697E-016,0.E+000));
+#11265 = PLANE('',#11266);
+#11266 = AXIS2_PLACEMENT_3D('',#11267,#11268,#11269);
+#11267 = CARTESIAN_POINT('',(-2.500000452401,2.54,9.2));
+#11268 = DIRECTION('',(2.379500409148E-016,-0.984807821789,
+    0.173647787616));
+#11269 = DIRECTION('',(2.22044604925E-016,-0.173647787616,
+    -0.984807821789));
+#11270 = ADVANCED_FACE('',(#11271),#11307,.T.);
+#11271 = FACE_BOUND('',#11272,.T.);
+#11272 = EDGE_LOOP('',(#11273,#11274,#11275,#11276,#11277,#11285,#11293,
+    #11301));
+#11273 = ORIENTED_EDGE('',*,*,#11080,.T.);
+#11274 = ORIENTED_EDGE('',*,*,#11002,.T.);
+#11275 = ORIENTED_EDGE('',*,*,#11203,.T.);
+#11276 = ORIENTED_EDGE('',*,*,#11260,.T.);
+#11277 = ORIENTED_EDGE('',*,*,#11278,.T.);
+#11278 = EDGE_CURVE('',#11253,#11279,#11281,.T.);
+#11279 = VERTEX_POINT('',#11280);
+#11280 = CARTESIAN_POINT('',(0.3,2.536850347037,8.2));
+#11281 = LINE('',#11282,#11283);
+#11282 = CARTESIAN_POINT('',(-0.882308759621,1.354541587416,8.2));
+#11283 = VECTOR('',#11284,1.);
+#11284 = DIRECTION('',(0.707106781187,0.707106781187,0.E+000));
+#11285 = ORIENTED_EDGE('',*,*,#11286,.T.);
+#11286 = EDGE_CURVE('',#11279,#11287,#11289,.T.);
+#11287 = VERTEX_POINT('',#11288);
+#11288 = CARTESIAN_POINT('',(0.3,2.54314990557,8.2));
+#11289 = LINE('',#11290,#11291);
+#11290 = CARTESIAN_POINT('',(0.3,2.24,8.2));
+#11291 = VECTOR('',#11292,1.);
+#11292 = DIRECTION('',(0.E+000,1.,0.E+000));
+#11293 = ORIENTED_EDGE('',*,*,#11294,.T.);
+#11294 = EDGE_CURVE('',#11287,#11295,#11297,.T.);
+#11295 = VERTEX_POINT('',#11296);
+#11296 = CARTESIAN_POINT('',(0.126823333244,2.716326572326,8.2));
+#11297 = LINE('',#11298,#11299);
+#11298 = CARTESIAN_POINT('',(1.035458429268,1.807691476302,8.2));
+#11299 = VECTOR('',#11300,1.);
+#11300 = DIRECTION('',(-0.707106781187,0.707106781187,0.E+000));
+#11301 = ORIENTED_EDGE('',*,*,#11302,.T.);
+#11302 = EDGE_CURVE('',#11295,#11081,#11303,.T.);
+#11303 = LINE('',#11304,#11305);
+#11304 = CARTESIAN_POINT('',(1.100000226201,2.716326572326,8.2));
+#11305 = VECTOR('',#11306,1.);
+#11306 = DIRECTION('',(-1.,2.4162078697E-016,0.E+000));
+#11307 = PLANE('',#11308);
+#11308 = AXIS2_PLACEMENT_3D('',#11309,#11310,#11311);
+#11309 = CARTESIAN_POINT('',(-0.3,2.24,8.2));
+#11310 = DIRECTION('',(0.E+000,0.E+000,1.));
+#11311 = DIRECTION('',(1.,0.E+000,0.E+000));
+#11312 = ADVANCED_FACE('',(#11313),#11347,.T.);
+#11313 = FACE_BOUND('',#11314,.T.);
+#11314 = EDGE_LOOP('',(#11315,#11325,#11331,#11332,#11333,#11341));
+#11315 = ORIENTED_EDGE('',*,*,#11316,.F.);
+#11316 = EDGE_CURVE('',#11317,#11319,#11321,.T.);
+#11317 = VERTEX_POINT('',#11318);
+#11318 = CARTESIAN_POINT('',(0.3,2.791543289326,-2.315756774164));
+#11319 = VERTEX_POINT('',#11320);
+#11320 = CARTESIAN_POINT('',(0.3,2.791543289326,7.544500185048));
+#11321 = LINE('',#11322,#11323);
+#11322 = CARTESIAN_POINT('',(0.3,2.791543289326,-5.37));
+#11323 = VECTOR('',#11324,1.);
+#11324 = DIRECTION('',(0.E+000,0.E+000,1.));
+#11325 = ORIENTED_EDGE('',*,*,#11326,.T.);
+#11326 = EDGE_CURVE('',#11317,#11106,#11327,.T.);
+#11327 = LINE('',#11328,#11329);
+#11328 = CARTESIAN_POINT('',(-0.77223656809,3.863779857415,
+    -5.261702533304));
+#11329 = VECTOR('',#11330,1.);
+#11330 = DIRECTION('',(-0.323615577118,0.323615577118,-0.889126490716));
+#11331 = ORIENTED_EDGE('',*,*,#11122,.T.);
+#11332 = ORIENTED_EDGE('',*,*,#11042,.F.);
+#11333 = ORIENTED_EDGE('',*,*,#11334,.T.);
+#11334 = EDGE_CURVE('',#11035,#11335,#11337,.T.);
+#11335 = VERTEX_POINT('',#11336);
+#11336 = CARTESIAN_POINT('',(0.259634681468,2.831908607857,
+    7.544500185048));
+#11337 = LINE('',#11338,#11339);
+#11338 = CARTESIAN_POINT('',(-0.864175683183,3.955718972509,
+    1.171040134044));
+#11339 = VECTOR('',#11340,1.);
+#11340 = DIRECTION('',(0.171087496695,-0.171087496695,0.970287656806));
+#11341 = ORIENTED_EDGE('',*,*,#11342,.T.);
+#11342 = EDGE_CURVE('',#11335,#11319,#11343,.T.);
+#11343 = LINE('',#11344,#11345);
+#11344 = CARTESIAN_POINT('',(1.297540943477,1.794002345848,
+    7.544500185048));
+#11345 = VECTOR('',#11346,1.);
+#11346 = DIRECTION('',(0.707106781187,-0.707106781187,0.E+000));
+#11347 = PLANE('',#11348);
+#11348 = AXIS2_PLACEMENT_3D('',#11349,#11350,#11351);
+#11349 = CARTESIAN_POINT('',(0.551543289326,2.54,-8.2));
+#11350 = DIRECTION('',(0.707106781187,0.707106781187,0.E+000));
+#11351 = DIRECTION('',(0.E+000,0.E+000,1.));
+#11352 = ADVANCED_FACE('',(#11353),#11387,.T.);
+#11353 = FACE_BOUND('',#11354,.T.);
+#11354 = EDGE_LOOP('',(#11355,#11356,#11357,#11365,#11373,#11381));
+#11355 = ORIENTED_EDGE('',*,*,#11034,.F.);
+#11356 = ORIENTED_EDGE('',*,*,#11056,.T.);
+#11357 = ORIENTED_EDGE('',*,*,#11358,.T.);
+#11358 = EDGE_CURVE('',#11057,#11359,#11361,.T.);
+#11359 = VERTEX_POINT('',#11360);
+#11360 = CARTESIAN_POINT('',(-3.149652962514E-003,2.84,8.2));
+#11361 = LINE('',#11362,#11363);
+#11362 = CARTESIAN_POINT('',(-1.557447132404,2.84,4.098270140172));
+#11363 = VECTOR('',#11364,1.);
+#11364 = DIRECTION('',(0.354349061811,0.E+000,0.935113224371));
+#11365 = ORIENTED_EDGE('',*,*,#11366,.T.);
+#11366 = EDGE_CURVE('',#11359,#11367,#11369,.T.);
+#11367 = VERTEX_POINT('',#11368);
+#11368 = CARTESIAN_POINT('',(3.14990557041E-003,2.84,8.2));
+#11369 = LINE('',#11370,#11371);
+#11370 = CARTESIAN_POINT('',(-0.3,2.84,8.2));
+#11371 = VECTOR('',#11372,1.);
+#11372 = DIRECTION('',(1.,0.E+000,0.E+000));
+#11373 = ORIENTED_EDGE('',*,*,#11374,.T.);
+#11374 = EDGE_CURVE('',#11367,#11375,#11377,.T.);
+#11375 = VERTEX_POINT('',#11376);
+#11376 = CARTESIAN_POINT('',(0.251543289326,2.84,7.544500185048));
+#11377 = LINE('',#11378,#11379);
+#11378 = CARTESIAN_POINT('',(1.741746128452,2.84,3.611916834715));
+#11379 = VECTOR('',#11380,1.);
+#11380 = DIRECTION('',(0.354349320007,0.E+000,-0.935113126531));
+#11381 = ORIENTED_EDGE('',*,*,#11382,.T.);
+#11382 = EDGE_CURVE('',#11375,#11035,#11383,.T.);
+#11383 = LINE('',#11384,#11385);
+#11384 = CARTESIAN_POINT('',(0.251543289326,2.84,-5.37));
+#11385 = VECTOR('',#11386,1.);
+#11386 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#11387 = PLANE('',#11388);
+#11388 = AXIS2_PLACEMENT_3D('',#11389,#11390,#11391);
+#11389 = CARTESIAN_POINT('',(-0.3,2.84,-2.54));
+#11390 = DIRECTION('',(0.E+000,1.,0.E+000));
+#11391 = DIRECTION('',(0.E+000,0.E+000,1.));
+#11392 = ADVANCED_FACE('',(#11393),#11404,.T.);
+#11393 = FACE_BOUND('',#11394,.T.);
+#11394 = EDGE_LOOP('',(#11395,#11396,#11402,#11403));
+#11395 = ORIENTED_EDGE('',*,*,#11088,.T.);
+#11396 = ORIENTED_EDGE('',*,*,#11397,.F.);
+#11397 = EDGE_CURVE('',#11359,#11081,#11398,.T.);
+#11398 = LINE('',#11399,#11400);
+#11399 = CARTESIAN_POINT('',(0.582308759621,3.425458412584,8.2));
+#11400 = VECTOR('',#11401,1.);
+#11401 = DIRECTION('',(-0.707106781187,-0.707106781187,0.E+000));
+#11402 = ORIENTED_EDGE('',*,*,#11358,.F.);
+#11403 = ORIENTED_EDGE('',*,*,#11065,.F.);
+#11404 = PLANE('',#11405);
+#11405 = AXIS2_PLACEMENT_3D('',#11406,#11407,#11408);
+#11406 = CARTESIAN_POINT('',(1.767767172204,4.307767172204,9.));
+#11407 = DIRECTION('',(-0.683012740017,0.683012740017,0.258818843882));
+#11408 = DIRECTION('',(-0.183012559607,0.183012559607,-0.965925880206));
+#11409 = ADVANCED_FACE('',(#11410),#11430,.T.);
+#11410 = FACE_BOUND('',#11411,.T.);
+#11411 = EDGE_LOOP('',(#11412,#11420,#11421,#11422,#11423,#11424));
+#11412 = ORIENTED_EDGE('',*,*,#11413,.T.);
+#11413 = EDGE_CURVE('',#11414,#11147,#11416,.T.);
+#11414 = VERTEX_POINT('',#11415);
+#11415 = CARTESIAN_POINT('',(0.3,2.288456710674,-2.315756774164));
+#11416 = LINE('',#11417,#11418);
+#11417 = CARTESIAN_POINT('',(-0.568180460796,1.420276249878,
+    -4.701062986213));
+#11418 = VECTOR('',#11419,1.);
+#11419 = DIRECTION('',(-0.323615577118,-0.323615577118,-0.889126490716)
+  );
+#11420 = ORIENTED_EDGE('',*,*,#11146,.T.);
+#11421 = ORIENTED_EDGE('',*,*,#11178,.T.);
+#11422 = ORIENTED_EDGE('',*,*,#11103,.T.);
+#11423 = ORIENTED_EDGE('',*,*,#11326,.F.);
+#11424 = ORIENTED_EDGE('',*,*,#11425,.F.);
+#11425 = EDGE_CURVE('',#11414,#11317,#11426,.T.);
+#11426 = LINE('',#11427,#11428);
+#11427 = CARTESIAN_POINT('',(0.3,3.64,-2.315756774164));
+#11428 = VECTOR('',#11429,1.);
+#11429 = DIRECTION('',(0.E+000,1.,-1.224646799147E-016));
+#11430 = PLANE('',#11431);
+#11431 = AXIS2_PLACEMENT_3D('',#11432,#11433,#11434);
+#11432 = CARTESIAN_POINT('',(0.E+000,5.04,-3.14));
+#11433 = DIRECTION('',(0.939692620786,-4.188538737677E-017,
+    -0.342020143326));
+#11434 = DIRECTION('',(0.342020143326,1.150791560228E-016,0.939692620786
+    ));
+#11435 = ADVANCED_FACE('',(#11436),#11456,.F.);
+#11436 = FACE_BOUND('',#11437,.F.);
+#11437 = EDGE_LOOP('',(#11438,#11446,#11447,#11448,#11449,#11450));
+#11438 = ORIENTED_EDGE('',*,*,#11439,.F.);
+#11439 = EDGE_CURVE('',#11414,#11440,#11442,.T.);
+#11440 = VERTEX_POINT('',#11441);
+#11441 = CARTESIAN_POINT('',(0.3,2.288456710674,7.544498972212));
+#11442 = LINE('',#11443,#11444);
+#11443 = CARTESIAN_POINT('',(0.3,2.288456710674,-5.37));
+#11444 = VECTOR('',#11445,1.);
+#11445 = DIRECTION('',(0.E+000,0.E+000,1.));
+#11446 = ORIENTED_EDGE('',*,*,#11413,.T.);
+#11447 = ORIENTED_EDGE('',*,*,#11154,.T.);
+#11448 = ORIENTED_EDGE('',*,*,#11227,.T.);
+#11449 = ORIENTED_EDGE('',*,*,#11244,.T.);
+#11450 = ORIENTED_EDGE('',*,*,#11451,.T.);
+#11451 = EDGE_CURVE('',#11245,#11440,#11452,.T.);
+#11452 = LINE('',#11453,#11454);
+#11453 = CARTESIAN_POINT('',(-0.745997763771,1.242458946904,
+    7.544498972212));
+#11454 = VECTOR('',#11455,1.);
+#11455 = DIRECTION('',(0.707106781187,0.707106781187,1.715830281868E-015
+    ));
+#11456 = PLANE('',#11457);
+#11457 = AXIS2_PLACEMENT_3D('',#11458,#11459,#11460);
+#11458 = CARTESIAN_POINT('',(5.551115123126E-017,1.988456710674,-8.2));
+#11459 = DIRECTION('',(-0.707106781187,0.707106781187,0.E+000));
+#11460 = DIRECTION('',(0.E+000,0.E+000,1.));
+#11461 = ADVANCED_FACE('',(#11462),#11473,.T.);
+#11462 = FACE_BOUND('',#11463,.T.);
+#11463 = EDGE_LOOP('',(#11464,#11465,#11466,#11467));
+#11464 = ORIENTED_EDGE('',*,*,#11278,.F.);
+#11465 = ORIENTED_EDGE('',*,*,#11252,.F.);
+#11466 = ORIENTED_EDGE('',*,*,#11451,.T.);
+#11467 = ORIENTED_EDGE('',*,*,#11468,.F.);
+#11468 = EDGE_CURVE('',#11279,#11440,#11469,.T.);
+#11469 = LINE('',#11470,#11471);
+#11470 = CARTESIAN_POINT('',(0.3,0.760586262765,3.512509008236));
+#11471 = VECTOR('',#11472,1.);
+#11472 = DIRECTION('',(0.E+000,-0.354349061811,-0.935113224371));
+#11473 = PLANE('',#11474);
+#11474 = AXIS2_PLACEMENT_3D('',#11475,#11476,#11477);
+#11475 = CARTESIAN_POINT('',(-1.767767172204,0.772232827796,9.));
+#11476 = DIRECTION('',(0.683012740017,-0.683012740017,0.258818843882));
+#11477 = DIRECTION('',(0.183012559607,-0.183012559607,-0.965925880206));
+#11478 = ADVANCED_FACE('',(#11479),#11490,.T.);
+#11479 = FACE_BOUND('',#11480,.T.);
+#11480 = EDGE_LOOP('',(#11481,#11482,#11483,#11489));
+#11481 = ORIENTED_EDGE('',*,*,#11397,.T.);
+#11482 = ORIENTED_EDGE('',*,*,#11302,.F.);
+#11483 = ORIENTED_EDGE('',*,*,#11484,.T.);
+#11484 = EDGE_CURVE('',#11295,#11367,#11485,.T.);
+#11485 = LINE('',#11486,#11487);
+#11486 = CARTESIAN_POINT('',(1.035458429268,1.807691476302,8.2));
+#11487 = VECTOR('',#11488,1.);
+#11488 = DIRECTION('',(-0.707106781187,0.707106781187,0.E+000));
+#11489 = ORIENTED_EDGE('',*,*,#11366,.F.);
+#11490 = PLANE('',#11491);
+#11491 = AXIS2_PLACEMENT_3D('',#11492,#11493,#11494);
+#11492 = CARTESIAN_POINT('',(-0.3,2.24,8.2));
+#11493 = DIRECTION('',(0.E+000,0.E+000,1.));
+#11494 = DIRECTION('',(1.,0.E+000,0.E+000));
+#11495 = ADVANCED_FACE('',(#11496),#11512,.T.);
+#11496 = FACE_BOUND('',#11497,.T.);
+#11497 = EDGE_LOOP('',(#11498,#11499,#11505,#11506));
+#11498 = ORIENTED_EDGE('',*,*,#11294,.F.);
+#11499 = ORIENTED_EDGE('',*,*,#11500,.F.);
+#11500 = EDGE_CURVE('',#11319,#11287,#11501,.T.);
+#11501 = LINE('',#11502,#11503);
+#11502 = CARTESIAN_POINT('',(0.3,4.059779227677,4.197678259531));
+#11503 = VECTOR('',#11504,1.);
+#11504 = DIRECTION('',(0.E+000,-0.354349320007,0.935113126531));
+#11505 = ORIENTED_EDGE('',*,*,#11342,.F.);
+#11506 = ORIENTED_EDGE('',*,*,#11507,.F.);
+#11507 = EDGE_CURVE('',#11295,#11335,#11508,.T.);
+#11508 = LINE('',#11509,#11510);
+#11509 = CARTESIAN_POINT('',(-1.736409992763E-003,2.604444590784,
+    8.834515717436));
+#11510 = VECTOR('',#11511,1.);
+#11511 = DIRECTION('',(0.19567548402,0.170290950652,-0.965770209252));
+#11512 = PLANE('',#11513);
+#11513 = AXIS2_PLACEMENT_3D('',#11514,#11515,#11516);
+#11514 = CARTESIAN_POINT('',(1.767766952966,0.772233047034,9.));
+#11515 = DIRECTION('',(0.683012701892,0.683012701892,0.258819045103));
+#11516 = DIRECTION('',(0.183012701892,0.183012701892,-0.965925826289));
+#11517 = ADVANCED_FACE('',(#11518),#11526,.T.);
+#11518 = FACE_BOUND('',#11519,.T.);
+#11519 = EDGE_LOOP('',(#11520,#11521,#11522,#11523,#11524,#11525));
+#11520 = ORIENTED_EDGE('',*,*,#11286,.F.);
+#11521 = ORIENTED_EDGE('',*,*,#11468,.T.);
+#11522 = ORIENTED_EDGE('',*,*,#11439,.F.);
+#11523 = ORIENTED_EDGE('',*,*,#11425,.T.);
+#11524 = ORIENTED_EDGE('',*,*,#11316,.T.);
+#11525 = ORIENTED_EDGE('',*,*,#11500,.T.);
+#11526 = PLANE('',#11527);
+#11527 = AXIS2_PLACEMENT_3D('',#11528,#11529,#11530);
+#11528 = CARTESIAN_POINT('',(0.3,2.24,-2.54));
+#11529 = DIRECTION('',(1.,0.E+000,0.E+000));
+#11530 = DIRECTION('',(0.E+000,0.E+000,1.));
+#11531 = ADVANCED_FACE('',(#11532),#11542,.T.);
+#11532 = FACE_BOUND('',#11533,.T.);
+#11533 = EDGE_LOOP('',(#11534,#11540,#11541));
+#11534 = ORIENTED_EDGE('',*,*,#11535,.T.);
+#11535 = EDGE_CURVE('',#11375,#11335,#11536,.T.);
+#11536 = LINE('',#11537,#11538);
+#11537 = CARTESIAN_POINT('',(1.297540943477,1.794002345848,
+    7.544500185048));
+#11538 = VECTOR('',#11539,1.);
+#11539 = DIRECTION('',(0.707106781187,-0.707106781187,0.E+000));
+#11540 = ORIENTED_EDGE('',*,*,#11334,.F.);
+#11541 = ORIENTED_EDGE('',*,*,#11382,.F.);
+#11542 = PLANE('',#11543);
+#11543 = AXIS2_PLACEMENT_3D('',#11544,#11545,#11546);
+#11544 = CARTESIAN_POINT('',(0.551543289326,2.54,-8.2));
+#11545 = DIRECTION('',(0.707106781187,0.707106781187,0.E+000));
+#11546 = DIRECTION('',(0.E+000,0.E+000,1.));
+#11547 = ADVANCED_FACE('',(#11548),#11554,.T.);
+#11548 = FACE_BOUND('',#11549,.T.);
+#11549 = EDGE_LOOP('',(#11550,#11551,#11552,#11553));
+#11550 = ORIENTED_EDGE('',*,*,#11484,.F.);
+#11551 = ORIENTED_EDGE('',*,*,#11507,.T.);
+#11552 = ORIENTED_EDGE('',*,*,#11535,.F.);
+#11553 = ORIENTED_EDGE('',*,*,#11374,.F.);
+#11554 = PLANE('',#11555);
+#11555 = AXIS2_PLACEMENT_3D('',#11556,#11557,#11558);
+#11556 = CARTESIAN_POINT('',(1.767766952966,0.772233047034,9.));
+#11557 = DIRECTION('',(0.683012701892,0.683012701892,0.258819045103));
+#11558 = DIRECTION('',(0.183012701892,0.183012701892,-0.965925826289));
+#11559 = MANIFOLD_SOLID_BREP('',#11560);
+#11560 = CLOSED_SHELL('',(#11561,#11601,#11656,#11696,#11744,#11777,
+    #11808,#11831,#11855,#11888,#11928,#11945,#11969,#11993,#12026,
+    #12068,#12108,#12148,#12165,#12191,#12217,#12234,#12251,#12273,
+    #12287,#12303));
+#11561 = ADVANCED_FACE('',(#11562),#11596,.F.);
+#11562 = FACE_BOUND('',#11563,.F.);
+#11563 = EDGE_LOOP('',(#11564,#11574,#11582,#11590));
+#11564 = ORIENTED_EDGE('',*,*,#11565,.T.);
+#11565 = EDGE_CURVE('',#11566,#11568,#11570,.T.);
+#11566 = VERTEX_POINT('',#11567);
+#11567 = CARTESIAN_POINT('',(9.86,0.251543289326,-2.315755544257));
+#11568 = VERTEX_POINT('',#11569);
+#11569 = CARTESIAN_POINT('',(9.86,0.251543289326,7.498611513613));
+#11570 = LINE('',#11571,#11572);
+#11571 = CARTESIAN_POINT('',(9.86,0.251543289326,-5.37));
+#11572 = VECTOR('',#11573,1.);
+#11573 = DIRECTION('',(0.E+000,0.E+000,1.));
+#11574 = ORIENTED_EDGE('',*,*,#11575,.T.);
+#11575 = EDGE_CURVE('',#11568,#11576,#11578,.T.);
+#11576 = VERTEX_POINT('',#11577);
+#11577 = CARTESIAN_POINT('',(9.86,-0.251543289326,7.498611513613));
+#11578 = LINE('',#11579,#11580);
+#11579 = CARTESIAN_POINT('',(9.86,1.100000226201,7.498611513613));
+#11580 = VECTOR('',#11581,1.);
+#11581 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#11582 = ORIENTED_EDGE('',*,*,#11583,.F.);
+#11583 = EDGE_CURVE('',#11584,#11576,#11586,.T.);
+#11584 = VERTEX_POINT('',#11585);
+#11585 = CARTESIAN_POINT('',(9.86,-0.251543289326,-2.315755544257));
+#11586 = LINE('',#11587,#11588);
+#11587 = CARTESIAN_POINT('',(9.86,-0.251543289326,-5.37));
+#11588 = VECTOR('',#11589,1.);
+#11589 = DIRECTION('',(0.E+000,0.E+000,1.));
+#11590 = ORIENTED_EDGE('',*,*,#11591,.T.);
+#11591 = EDGE_CURVE('',#11584,#11566,#11592,.T.);
+#11592 = LINE('',#11593,#11594);
+#11593 = CARTESIAN_POINT('',(9.86,-1.400000286252,-2.315755544257));
+#11594 = VECTOR('',#11595,1.);
+#11595 = DIRECTION('',(0.E+000,1.,-1.224646799147E-016));
+#11596 = PLANE('',#11597);
+#11597 = AXIS2_PLACEMENT_3D('',#11598,#11599,#11600);
+#11598 = CARTESIAN_POINT('',(9.86,-0.3,-2.54));
+#11599 = DIRECTION('',(1.,0.E+000,0.E+000));
+#11600 = DIRECTION('',(0.E+000,0.E+000,1.));
+#11601 = ADVANCED_FACE('',(#11602),#11651,.T.);
+#11602 = FACE_BOUND('',#11603,.T.);
+#11603 = EDGE_LOOP('',(#11604,#11614,#11622,#11628,#11629,#11637,#11645)
+  );
+#11604 = ORIENTED_EDGE('',*,*,#11605,.F.);
+#11605 = EDGE_CURVE('',#11606,#11608,#11610,.T.);
+#11606 = VERTEX_POINT('',#11607);
+#11607 = CARTESIAN_POINT('',(9.908456710674,0.3,-2.315755544257));
+#11608 = VERTEX_POINT('',#11609);
+#11609 = CARTESIAN_POINT('',(9.908456710674,0.3,7.498611513613));
+#11610 = LINE('',#11611,#11612);
+#11611 = CARTESIAN_POINT('',(9.908456710674,0.3,-5.37));
+#11612 = VECTOR('',#11613,1.);
+#11613 = DIRECTION('',(0.E+000,0.E+000,1.));
+#11614 = ORIENTED_EDGE('',*,*,#11615,.T.);
+#11615 = EDGE_CURVE('',#11606,#11616,#11618,.T.);
+#11616 = VERTEX_POINT('',#11617);
+#11617 = CARTESIAN_POINT('',(9.884228355337,0.275771644663,
+    -2.382322502785));
+#11618 = LINE('',#11619,#11620);
+#11619 = CARTESIAN_POINT('',(8.778459487437,-0.829997223238,
+    -5.420402031785));
+#11620 = VECTOR('',#11621,1.);
+#11621 = DIRECTION('',(-0.323615195374,-0.323615195374,-0.889126768603)
+  );
+#11622 = ORIENTED_EDGE('',*,*,#11623,.T.);
+#11623 = EDGE_CURVE('',#11616,#11566,#11624,.T.);
+#11624 = LINE('',#11625,#11626);
+#11625 = CARTESIAN_POINT('',(10.670418815773,1.061962105098,
+    -4.542366263358));
+#11626 = VECTOR('',#11627,1.);
+#11627 = DIRECTION('',(-0.323615195374,-0.323615195374,0.889126768603));
+#11628 = ORIENTED_EDGE('',*,*,#11565,.T.);
+#11629 = ORIENTED_EDGE('',*,*,#11630,.T.);
+#11630 = EDGE_CURVE('',#11568,#11631,#11633,.T.);
+#11631 = VERTEX_POINT('',#11632);
+#11632 = CARTESIAN_POINT('',(9.868091178288,0.259634467613,
+    7.544498972212));
+#11633 = LINE('',#11634,#11635);
+#11634 = CARTESIAN_POINT('',(8.728136841636,-0.880319869038,
+    1.079481694258));
+#11635 = VECTOR('',#11636,1.);
+#11636 = DIRECTION('',(0.171087496695,0.171087496695,0.970287656806));
+#11637 = ORIENTED_EDGE('',*,*,#11638,.T.);
+#11638 = EDGE_CURVE('',#11631,#11639,#11641,.T.);
+#11639 = VERTEX_POINT('',#11640);
+#11640 = CARTESIAN_POINT('',(9.900365532387,0.291908821712,
+    7.544498972212));
+#11641 = LINE('',#11642,#11643);
+#11642 = CARTESIAN_POINT('',(10.630226119108,1.021769408434,
+    7.544498972212));
+#11643 = VECTOR('',#11644,1.);
+#11644 = DIRECTION('',(0.707106781187,0.707106781187,1.930309067102E-015
+    ));
+#11645 = ORIENTED_EDGE('',*,*,#11646,.T.);
+#11646 = EDGE_CURVE('',#11639,#11608,#11647,.T.);
+#11647 = LINE('',#11648,#11649);
+#11648 = CARTESIAN_POINT('',(11.097353025239,1.488896314564,
+    0.756029843251));
+#11649 = VECTOR('',#11650,1.);
+#11650 = DIRECTION('',(0.171087496695,0.171087496695,-0.970287656806));
+#11651 = PLANE('',#11652);
+#11652 = AXIS2_PLACEMENT_3D('',#11653,#11654,#11655);
+#11653 = CARTESIAN_POINT('',(9.608456710674,0.E+000,-8.2));
+#11654 = DIRECTION('',(-0.707106781187,0.707106781187,0.E+000));
+#11655 = DIRECTION('',(0.E+000,0.E+000,1.));
+#11656 = ADVANCED_FACE('',(#11657),#11691,.T.);
+#11657 = FACE_BOUND('',#11658,.T.);
+#11658 = EDGE_LOOP('',(#11659,#11660,#11668,#11676,#11684,#11690));
+#11659 = ORIENTED_EDGE('',*,*,#11623,.F.);
+#11660 = ORIENTED_EDGE('',*,*,#11661,.T.);
+#11661 = EDGE_CURVE('',#11616,#11662,#11664,.T.);
+#11662 = VERTEX_POINT('',#11663);
+#11663 = CARTESIAN_POINT('',(9.941618185302,0.218381814698,-2.54));
+#11664 = LINE('',#11665,#11666);
+#11665 = CARTESIAN_POINT('',(10.16,4.038963686536E-018,-3.14));
+#11666 = VECTOR('',#11667,1.);
+#11667 = DIRECTION('',(0.323615195374,-0.323615195374,-0.889126768603));
+#11668 = ORIENTED_EDGE('',*,*,#11669,.T.);
+#11669 = EDGE_CURVE('',#11662,#11670,#11672,.T.);
+#11670 = VERTEX_POINT('',#11671);
+#11671 = CARTESIAN_POINT('',(9.941618185302,-0.218381814698,-2.54));
+#11672 = LINE('',#11673,#11674);
+#11673 = CARTESIAN_POINT('',(9.941618185302,-1.400000286252,-2.54));
+#11674 = VECTOR('',#11675,1.);
+#11675 = DIRECTION('',(4.457343172701E-017,-1.,0.E+000));
+#11676 = ORIENTED_EDGE('',*,*,#11677,.F.);
+#11677 = EDGE_CURVE('',#11678,#11670,#11680,.T.);
+#11678 = VERTEX_POINT('',#11679);
+#11679 = CARTESIAN_POINT('',(9.884228355337,-0.275771644663,
+    -2.382322502785));
+#11680 = LINE('',#11681,#11682);
+#11681 = CARTESIAN_POINT('',(10.16,4.038963686536E-018,-3.14));
+#11682 = VECTOR('',#11683,1.);
+#11683 = DIRECTION('',(0.323615195374,0.323615195374,-0.889126768603));
+#11684 = ORIENTED_EDGE('',*,*,#11685,.T.);
+#11685 = EDGE_CURVE('',#11678,#11584,#11686,.T.);
+#11686 = LINE('',#11687,#11688);
+#11687 = CARTESIAN_POINT('',(10.989997223238,-1.381540512563,
+    -5.420402031785));
+#11688 = VECTOR('',#11689,1.);
+#11689 = DIRECTION('',(-0.323615195374,0.323615195374,0.889126768603));
+#11690 = ORIENTED_EDGE('',*,*,#11591,.T.);
+#11691 = PLANE('',#11692);
+#11692 = AXIS2_PLACEMENT_3D('',#11693,#11694,#11695);
+#11693 = CARTESIAN_POINT('',(10.16,-2.500000572504,-3.14));
+#11694 = DIRECTION('',(-0.939692784809,-4.188533218805E-017,
+    -0.342019692676));
+#11695 = DIRECTION('',(-0.342019692676,1.150791761098E-016,
+    0.939692784809));
+#11696 = ADVANCED_FACE('',(#11697),#11739,.F.);
+#11697 = FACE_BOUND('',#11698,.F.);
+#11698 = EDGE_LOOP('',(#11699,#11709,#11717,#11725,#11731,#11732,#11733)
+  );
+#11699 = ORIENTED_EDGE('',*,*,#11700,.T.);
+#11700 = EDGE_CURVE('',#11701,#11703,#11705,.T.);
+#11701 = VERTEX_POINT('',#11702);
+#11702 = CARTESIAN_POINT('',(9.868091178288,-0.259634467613,
+    7.544498972212));
+#11703 = VERTEX_POINT('',#11704);
+#11704 = CARTESIAN_POINT('',(9.900365532387,-0.291908821712,
+    7.544498972212));
+#11705 = LINE('',#11706,#11707);
+#11706 = CARTESIAN_POINT('',(9.138230591566,0.470226119108,
+    7.544498972212));
+#11707 = VECTOR('',#11708,1.);
+#11708 = DIRECTION('',(0.707106781187,-0.707106781187,0.E+000));
+#11709 = ORIENTED_EDGE('',*,*,#11710,.T.);
+#11710 = EDGE_CURVE('',#11703,#11711,#11713,.T.);
+#11711 = VERTEX_POINT('',#11712);
+#11712 = CARTESIAN_POINT('',(9.908456710674,-0.3,7.498611513613));
+#11713 = LINE('',#11714,#11715);
+#11714 = CARTESIAN_POINT('',(11.040319869038,-1.431863158364,
+    1.079481694258));
+#11715 = VECTOR('',#11716,1.);
+#11716 = DIRECTION('',(0.171087496695,-0.171087496695,-0.970287656806));
+#11717 = ORIENTED_EDGE('',*,*,#11718,.T.);
+#11718 = EDGE_CURVE('',#11711,#11719,#11721,.T.);
+#11719 = VERTEX_POINT('',#11720);
+#11720 = CARTESIAN_POINT('',(9.908456710674,-0.3,-2.315755544257));
+#11721 = LINE('',#11722,#11723);
+#11722 = CARTESIAN_POINT('',(9.908456710674,-0.3,-5.37));
+#11723 = VECTOR('',#11724,1.);
+#11724 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#11725 = ORIENTED_EDGE('',*,*,#11726,.T.);
+#11726 = EDGE_CURVE('',#11719,#11678,#11727,.T.);
+#11727 = LINE('',#11728,#11729);
+#11728 = CARTESIAN_POINT('',(9.098037894902,0.510418815773,
+    -4.542366263358));
+#11729 = VECTOR('',#11730,1.);
+#11730 = DIRECTION('',(-0.323615195374,0.323615195374,-0.889126768603));
+#11731 = ORIENTED_EDGE('',*,*,#11685,.T.);
+#11732 = ORIENTED_EDGE('',*,*,#11583,.T.);
+#11733 = ORIENTED_EDGE('',*,*,#11734,.T.);
+#11734 = EDGE_CURVE('',#11576,#11701,#11735,.T.);
+#11735 = LINE('',#11736,#11737);
+#11736 = CARTESIAN_POINT('',(8.671103685436,0.937353025239,
+    0.756029843251));
+#11737 = VECTOR('',#11738,1.);
+#11738 = DIRECTION('',(0.171087496695,-0.171087496695,0.970287656806));
+#11739 = PLANE('',#11740);
+#11740 = AXIS2_PLACEMENT_3D('',#11741,#11742,#11743);
+#11741 = CARTESIAN_POINT('',(10.16,-0.551543289326,-8.2));
+#11742 = DIRECTION('',(0.707106781187,0.707106781187,0.E+000));
+#11743 = DIRECTION('',(0.E+000,0.E+000,1.));
+#11744 = ADVANCED_FACE('',(#11745),#11772,.T.);
+#11745 = FACE_BOUND('',#11746,.T.);
+#11746 = EDGE_LOOP('',(#11747,#11748,#11749,#11757,#11765,#11771));
+#11747 = ORIENTED_EDGE('',*,*,#11575,.T.);
+#11748 = ORIENTED_EDGE('',*,*,#11734,.T.);
+#11749 = ORIENTED_EDGE('',*,*,#11750,.T.);
+#11750 = EDGE_CURVE('',#11701,#11751,#11753,.T.);
+#11751 = VERTEX_POINT('',#11752);
+#11752 = CARTESIAN_POINT('',(9.983673427674,-0.126823080636,8.2));
+#11753 = LINE('',#11754,#11755);
+#11754 = CARTESIAN_POINT('',(10.186501359403,0.106239167881,
+    9.350297025875));
+#11755 = VECTOR('',#11756,1.);
+#11756 = DIRECTION('',(0.170290960814,0.195675190744,0.965770266881));
+#11757 = ORIENTED_EDGE('',*,*,#11758,.F.);
+#11758 = EDGE_CURVE('',#11759,#11751,#11761,.T.);
+#11759 = VERTEX_POINT('',#11760);
+#11760 = CARTESIAN_POINT('',(9.983673427674,0.126823080636,8.2));
+#11761 = LINE('',#11762,#11763);
+#11762 = CARTESIAN_POINT('',(9.983673427674,1.100000226201,8.2));
+#11763 = VECTOR('',#11764,1.);
+#11764 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#11765 = ORIENTED_EDGE('',*,*,#11766,.T.);
+#11766 = EDGE_CURVE('',#11759,#11631,#11767,.T.);
+#11767 = LINE('',#11768,#11769);
+#11768 = CARTESIAN_POINT('',(10.095555517905,-1.736587136389E-003,
+    8.834516333842));
+#11769 = VECTOR('',#11770,1.);
+#11770 = DIRECTION('',(-0.170290960814,0.195675190744,-0.965770266881));
+#11771 = ORIENTED_EDGE('',*,*,#11630,.F.);
+#11772 = PLANE('',#11773);
+#11773 = AXIS2_PLACEMENT_3D('',#11774,#11775,#11776);
+#11774 = CARTESIAN_POINT('',(10.16,2.500000452401,9.2));
+#11775 = DIRECTION('',(-0.984807821789,0.E+000,0.173647787616));
+#11776 = DIRECTION('',(-0.173647787616,0.E+000,-0.984807821789));
+#11777 = ADVANCED_FACE('',(#11778),#11803,.T.);
+#11778 = FACE_BOUND('',#11779,.T.);
+#11779 = EDGE_LOOP('',(#11780,#11788,#11789,#11797));
+#11780 = ORIENTED_EDGE('',*,*,#11781,.T.);
+#11781 = EDGE_CURVE('',#11782,#11606,#11784,.T.);
+#11782 = VERTEX_POINT('',#11783);
+#11783 = CARTESIAN_POINT('',(10.411543289326,0.3,-2.315755544257));
+#11784 = LINE('',#11785,#11786);
+#11785 = CARTESIAN_POINT('',(8.759999713748,0.3,-2.315755544257));
+#11786 = VECTOR('',#11787,1.);
+#11787 = DIRECTION('',(-1.,0.E+000,6.100634484569E-016));
+#11788 = ORIENTED_EDGE('',*,*,#11605,.T.);
+#11789 = ORIENTED_EDGE('',*,*,#11790,.T.);
+#11790 = EDGE_CURVE('',#11608,#11791,#11793,.T.);
+#11791 = VERTEX_POINT('',#11792);
+#11792 = CARTESIAN_POINT('',(10.411543289326,0.3,7.498611513613));
+#11793 = LINE('',#11794,#11795);
+#11794 = CARTESIAN_POINT('',(11.260000226201,0.3,7.498611513613));
+#11795 = VECTOR('',#11796,1.);
+#11796 = DIRECTION('',(1.,0.E+000,-1.370302750076E-015));
+#11797 = ORIENTED_EDGE('',*,*,#11798,.T.);
+#11798 = EDGE_CURVE('',#11791,#11782,#11799,.T.);
+#11799 = LINE('',#11800,#11801);
+#11800 = CARTESIAN_POINT('',(10.411543289326,0.3,-5.37));
+#11801 = VECTOR('',#11802,1.);
+#11802 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#11803 = PLANE('',#11804);
+#11804 = AXIS2_PLACEMENT_3D('',#11805,#11806,#11807);
+#11805 = CARTESIAN_POINT('',(9.86,0.3,-2.54));
+#11806 = DIRECTION('',(0.E+000,1.,0.E+000));
+#11807 = DIRECTION('',(0.E+000,0.E+000,1.));
+#11808 = ADVANCED_FACE('',(#11809),#11826,.T.);
+#11809 = FACE_BOUND('',#11810,.T.);
+#11810 = EDGE_LOOP('',(#11811,#11819,#11820));
+#11811 = ORIENTED_EDGE('',*,*,#11812,.F.);
+#11812 = EDGE_CURVE('',#11608,#11813,#11815,.T.);
+#11813 = VERTEX_POINT('',#11814);
+#11814 = CARTESIAN_POINT('',(9.908456710674,0.3,7.544498972212));
+#11815 = LINE('',#11816,#11817);
+#11816 = CARTESIAN_POINT('',(9.908456710674,0.3,-5.37));
+#11817 = VECTOR('',#11818,1.);
+#11818 = DIRECTION('',(0.E+000,0.E+000,1.));
+#11819 = ORIENTED_EDGE('',*,*,#11646,.F.);
+#11820 = ORIENTED_EDGE('',*,*,#11821,.T.);
+#11821 = EDGE_CURVE('',#11639,#11813,#11822,.T.);
+#11822 = LINE('',#11823,#11824);
+#11823 = CARTESIAN_POINT('',(10.630226119108,1.021769408434,
+    7.544498972212));
+#11824 = VECTOR('',#11825,1.);
+#11825 = DIRECTION('',(0.707106781187,0.707106781187,1.930309067102E-015
+    ));
+#11826 = PLANE('',#11827);
+#11827 = AXIS2_PLACEMENT_3D('',#11828,#11829,#11830);
+#11828 = CARTESIAN_POINT('',(9.608456710674,0.E+000,-8.2));
+#11829 = DIRECTION('',(-0.707106781187,0.707106781187,0.E+000));
+#11830 = DIRECTION('',(0.E+000,0.E+000,1.));
+#11831 = ADVANCED_FACE('',(#11832),#11850,.T.);
+#11832 = FACE_BOUND('',#11833,.T.);
+#11833 = EDGE_LOOP('',(#11834,#11835,#11843,#11849));
+#11834 = ORIENTED_EDGE('',*,*,#11766,.F.);
+#11835 = ORIENTED_EDGE('',*,*,#11836,.F.);
+#11836 = EDGE_CURVE('',#11837,#11759,#11839,.T.);
+#11837 = VERTEX_POINT('',#11838);
+#11838 = CARTESIAN_POINT('',(10.033176919364,0.176326572326,8.2));
+#11839 = LINE('',#11840,#11841);
+#11840 = CARTESIAN_POINT('',(10.742308759621,0.885458412584,8.2));
+#11841 = VECTOR('',#11842,1.);
+#11842 = DIRECTION('',(-0.707106781187,-0.707106781187,0.E+000));
+#11843 = ORIENTED_EDGE('',*,*,#11844,.F.);
+#11844 = EDGE_CURVE('',#11639,#11837,#11845,.T.);
+#11845 = LINE('',#11846,#11847);
+#11846 = CARTESIAN_POINT('',(10.266239167881,-2.650135940332E-002,
+    9.350297025875));
+#11847 = VECTOR('',#11848,1.);
+#11848 = DIRECTION('',(0.195675190744,-0.170290960814,0.965770266881));
+#11849 = ORIENTED_EDGE('',*,*,#11638,.F.);
+#11850 = PLANE('',#11851);
+#11851 = AXIS2_PLACEMENT_3D('',#11852,#11853,#11854);
+#11852 = CARTESIAN_POINT('',(11.927767172204,1.767767172205,9.));
+#11853 = DIRECTION('',(-0.683012740017,0.683012740017,0.258818843882));
+#11854 = DIRECTION('',(-0.183012559607,0.183012559607,-0.965925880206));
+#11855 = ADVANCED_FACE('',(#11856),#11883,.T.);
+#11856 = FACE_BOUND('',#11857,.T.);
+#11857 = EDGE_LOOP('',(#11858,#11868,#11874,#11875,#11876,#11877));
+#11858 = ORIENTED_EDGE('',*,*,#11859,.F.);
+#11859 = EDGE_CURVE('',#11860,#11862,#11864,.T.);
+#11860 = VERTEX_POINT('',#11861);
+#11861 = CARTESIAN_POINT('',(10.37838214056,0.218381814698,-2.54));
+#11862 = VERTEX_POINT('',#11863);
+#11863 = CARTESIAN_POINT('',(10.435771850411,0.275771438915,
+    -2.382323068075));
+#11864 = LINE('',#11865,#11866);
+#11865 = CARTESIAN_POINT('',(10.159999774684,-2.253152054891E-007,
+    -3.140000619049));
+#11866 = VECTOR('',#11867,1.);
+#11867 = DIRECTION('',(0.323615627689,0.323615144802,0.889126629659));
+#11868 = ORIENTED_EDGE('',*,*,#11869,.T.);
+#11869 = EDGE_CURVE('',#11860,#11662,#11870,.T.);
+#11870 = LINE('',#11871,#11872);
+#11871 = CARTESIAN_POINT('',(8.759999713748,0.218381814698,-2.54));
+#11872 = VECTOR('',#11873,1.);
+#11873 = DIRECTION('',(-1.,-2.22044604925E-016,0.E+000));
+#11874 = ORIENTED_EDGE('',*,*,#11661,.F.);
+#11875 = ORIENTED_EDGE('',*,*,#11615,.F.);
+#11876 = ORIENTED_EDGE('',*,*,#11781,.F.);
+#11877 = ORIENTED_EDGE('',*,*,#11878,.F.);
+#11878 = EDGE_CURVE('',#11862,#11782,#11879,.T.);
+#11879 = LINE('',#11880,#11881);
+#11880 = CARTESIAN_POINT('',(11.279723465915,-0.568180176589,
+    -4.701064534722));
+#11881 = VECTOR('',#11882,1.);
+#11882 = DIRECTION('',(-0.323615195374,0.323615195374,0.889126768603));
+#11883 = PLANE('',#11884);
+#11884 = AXIS2_PLACEMENT_3D('',#11885,#11886,#11887);
+#11885 = CARTESIAN_POINT('',(7.659999427496,-3.845390949323E-016,-3.14)
+  );
+#11886 = DIRECTION('',(-2.086537131538E-016,0.939692784809,
+    -0.342019692676));
+#11887 = DIRECTION('',(-2.22044604925E-016,0.342019692676,0.939692784809
+    ));
+#11888 = ADVANCED_FACE('',(#11889),#11923,.T.);
+#11889 = FACE_BOUND('',#11890,.T.);
+#11890 = EDGE_LOOP('',(#11891,#11892,#11893,#11901,#11909,#11917));
+#11891 = ORIENTED_EDGE('',*,*,#11726,.T.);
+#11892 = ORIENTED_EDGE('',*,*,#11677,.T.);
+#11893 = ORIENTED_EDGE('',*,*,#11894,.T.);
+#11894 = EDGE_CURVE('',#11670,#11895,#11897,.T.);
+#11895 = VERTEX_POINT('',#11896);
+#11896 = CARTESIAN_POINT('',(10.37838214056,-0.218381814698,-2.54));
+#11897 = LINE('',#11898,#11899);
+#11898 = CARTESIAN_POINT('',(11.260000286252,-0.218381814698,-2.54));
+#11899 = VECTOR('',#11900,1.);
+#11900 = DIRECTION('',(1.,-2.22044604925E-016,0.E+000));
+#11901 = ORIENTED_EDGE('',*,*,#11902,.F.);
+#11902 = EDGE_CURVE('',#11903,#11895,#11905,.T.);
+#11903 = VERTEX_POINT('',#11904);
+#11904 = CARTESIAN_POINT('',(10.435771850411,-0.275771438915,
+    -2.382323068075));
+#11905 = LINE('',#11906,#11907);
+#11906 = CARTESIAN_POINT('',(10.160000225316,-2.253152054891E-007,
+    -3.139999380951));
+#11907 = VECTOR('',#11908,1.);
+#11908 = DIRECTION('',(-0.323615627689,0.323615144802,-0.889126629659));
+#11909 = ORIENTED_EDGE('',*,*,#11910,.T.);
+#11910 = EDGE_CURVE('',#11903,#11911,#11913,.T.);
+#11911 = VERTEX_POINT('',#11912);
+#11912 = CARTESIAN_POINT('',(10.411543289326,-0.3,-2.315755544257));
+#11913 = LINE('',#11914,#11915);
+#11914 = CARTESIAN_POINT('',(11.483779151747,0.772235862421,
+    -5.261703760421));
+#11915 = VECTOR('',#11916,1.);
+#11916 = DIRECTION('',(-0.323615195374,-0.323615195374,0.889126768603));
+#11917 = ORIENTED_EDGE('',*,*,#11918,.T.);
+#11918 = EDGE_CURVE('',#11911,#11719,#11919,.T.);
+#11919 = LINE('',#11920,#11921);
+#11920 = CARTESIAN_POINT('',(11.260000286252,-0.3,-2.315755544257));
+#11921 = VECTOR('',#11922,1.);
+#11922 = DIRECTION('',(-1.,0.E+000,6.100634484569E-016));
+#11923 = PLANE('',#11924);
+#11924 = AXIS2_PLACEMENT_3D('',#11925,#11926,#11927);
+#11925 = CARTESIAN_POINT('',(12.660000572504,-3.845390949323E-016,-3.14)
+  );
+#11926 = DIRECTION('',(-2.086537131538E-016,-0.939692784809,
+    -0.342019692676));
+#11927 = DIRECTION('',(-2.22044604925E-016,-0.342019692676,
+    0.939692784809));
+#11928 = ADVANCED_FACE('',(#11929),#11940,.F.);
+#11929 = FACE_BOUND('',#11930,.F.);
+#11930 = EDGE_LOOP('',(#11931,#11932,#11933,#11939));
+#11931 = ORIENTED_EDGE('',*,*,#11669,.T.);
+#11932 = ORIENTED_EDGE('',*,*,#11894,.T.);
+#11933 = ORIENTED_EDGE('',*,*,#11934,.T.);
+#11934 = EDGE_CURVE('',#11895,#11860,#11935,.T.);
+#11935 = LINE('',#11936,#11937);
+#11936 = CARTESIAN_POINT('',(10.37838214056,1.1,-2.54));
+#11937 = VECTOR('',#11938,1.);
+#11938 = DIRECTION('',(4.45734982379E-017,1.,0.E+000));
+#11939 = ORIENTED_EDGE('',*,*,#11869,.T.);
+#11940 = PLANE('',#11941);
+#11941 = AXIS2_PLACEMENT_3D('',#11942,#11943,#11944);
+#11942 = CARTESIAN_POINT('',(9.86,-0.3,-2.54));
+#11943 = DIRECTION('',(0.E+000,0.E+000,1.));
+#11944 = DIRECTION('',(1.,0.E+000,0.E+000));
+#11945 = ADVANCED_FACE('',(#11946),#11964,.T.);
+#11946 = FACE_BOUND('',#11947,.T.);
+#11947 = EDGE_LOOP('',(#11948,#11949,#11950,#11958));
+#11948 = ORIENTED_EDGE('',*,*,#11750,.F.);
+#11949 = ORIENTED_EDGE('',*,*,#11700,.T.);
+#11950 = ORIENTED_EDGE('',*,*,#11951,.F.);
+#11951 = EDGE_CURVE('',#11952,#11703,#11954,.T.);
+#11952 = VERTEX_POINT('',#11953);
+#11953 = CARTESIAN_POINT('',(10.033176919364,-0.176326572326,8.2));
+#11954 = LINE('',#11955,#11956);
+#11955 = CARTESIAN_POINT('',(10.161736587136,-6.444448209488E-002,
+    8.834516333842));
+#11956 = VECTOR('',#11957,1.);
+#11957 = DIRECTION('',(-0.195675190744,-0.170290960814,-0.965770266881)
+  );
+#11958 = ORIENTED_EDGE('',*,*,#11959,.F.);
+#11959 = EDGE_CURVE('',#11751,#11952,#11960,.T.);
+#11960 = LINE('',#11961,#11962);
+#11961 = CARTESIAN_POINT('',(9.124541587416,0.732308759621,8.2));
+#11962 = VECTOR('',#11963,1.);
+#11963 = DIRECTION('',(0.707106781187,-0.707106781187,0.E+000));
+#11964 = PLANE('',#11965);
+#11965 = AXIS2_PLACEMENT_3D('',#11966,#11967,#11968);
+#11966 = CARTESIAN_POINT('',(8.392232827795,1.767767172204,9.));
+#11967 = DIRECTION('',(-0.683012740017,-0.683012740017,0.258818843882));
+#11968 = DIRECTION('',(-0.183012559607,-0.183012559607,-0.965925880206)
+  );
+#11969 = ADVANCED_FACE('',(#11970),#11988,.F.);
+#11970 = FACE_BOUND('',#11971,.F.);
+#11971 = EDGE_LOOP('',(#11972,#11973,#11974,#11982));
+#11972 = ORIENTED_EDGE('',*,*,#11918,.T.);
+#11973 = ORIENTED_EDGE('',*,*,#11718,.F.);
+#11974 = ORIENTED_EDGE('',*,*,#11975,.T.);
+#11975 = EDGE_CURVE('',#11711,#11976,#11978,.T.);
+#11976 = VERTEX_POINT('',#11977);
+#11977 = CARTESIAN_POINT('',(10.411543289326,-0.3,7.498611513613));
+#11978 = LINE('',#11979,#11980);
+#11979 = CARTESIAN_POINT('',(8.759999773799,-0.3,7.498611513613));
+#11980 = VECTOR('',#11981,1.);
+#11981 = DIRECTION('',(1.,0.E+000,-1.370302750076E-015));
+#11982 = ORIENTED_EDGE('',*,*,#11983,.F.);
+#11983 = EDGE_CURVE('',#11911,#11976,#11984,.T.);
+#11984 = LINE('',#11985,#11986);
+#11985 = CARTESIAN_POINT('',(10.411543289326,-0.3,-5.37));
+#11986 = VECTOR('',#11987,1.);
+#11987 = DIRECTION('',(0.E+000,0.E+000,1.));
+#11988 = PLANE('',#11989);
+#11989 = AXIS2_PLACEMENT_3D('',#11990,#11991,#11992);
+#11990 = CARTESIAN_POINT('',(9.86,-0.3,-2.54));
+#11991 = DIRECTION('',(0.E+000,1.,0.E+000));
+#11992 = DIRECTION('',(0.E+000,0.E+000,1.));
+#11993 = ADVANCED_FACE('',(#11994),#12021,.T.);
+#11994 = FACE_BOUND('',#11995,.T.);
+#11995 = EDGE_LOOP('',(#11996,#11997,#11998,#11999,#12007,#12015));
+#11996 = ORIENTED_EDGE('',*,*,#11951,.T.);
+#11997 = ORIENTED_EDGE('',*,*,#11710,.T.);
+#11998 = ORIENTED_EDGE('',*,*,#11975,.T.);
+#11999 = ORIENTED_EDGE('',*,*,#12000,.T.);
+#12000 = EDGE_CURVE('',#11976,#12001,#12003,.T.);
+#12001 = VERTEX_POINT('',#12002);
+#12002 = CARTESIAN_POINT('',(10.419634467613,-0.291908821712,
+    7.544498972212));
+#12003 = LINE('',#12004,#12005);
+#12004 = CARTESIAN_POINT('',(9.206502788906,-1.505040500419,
+    0.664471403465));
+#12005 = VECTOR('',#12006,1.);
+#12006 = DIRECTION('',(0.171087496695,0.171087496695,0.970287656806));
+#12007 = ORIENTED_EDGE('',*,*,#12008,.T.);
+#12008 = EDGE_CURVE('',#12001,#12009,#12011,.T.);
+#12009 = VERTEX_POINT('',#12010);
+#12010 = CARTESIAN_POINT('',(10.286823080636,-0.176326572326,8.2));
+#12011 = LINE('',#12012,#12013);
+#12012 = CARTESIAN_POINT('',(10.053760832119,2.650135940332E-002,
+    9.350297025875));
+#12013 = VECTOR('',#12014,1.);
+#12014 = DIRECTION('',(-0.195675190744,0.170290960814,0.965770266881));
+#12015 = ORIENTED_EDGE('',*,*,#12016,.F.);
+#12016 = EDGE_CURVE('',#11952,#12009,#12017,.T.);
+#12017 = LINE('',#12018,#12019);
+#12018 = CARTESIAN_POINT('',(8.759999773799,-0.176326572326,8.2));
+#12019 = VECTOR('',#12020,1.);
+#12020 = DIRECTION('',(1.,2.4162078697E-016,0.E+000));
+#12021 = PLANE('',#12022);
+#12022 = AXIS2_PLACEMENT_3D('',#12023,#12024,#12025);
+#12023 = CARTESIAN_POINT('',(7.659999547599,4.163336342344E-016,9.2));
+#12024 = DIRECTION('',(2.379500409148E-016,-0.984807821789,
+    0.173647787616));
+#12025 = DIRECTION('',(2.22044604925E-016,-0.173647787616,
+    -0.984807821789));
+#12026 = ADVANCED_FACE('',(#12027),#12063,.T.);
+#12027 = FACE_BOUND('',#12028,.T.);
+#12028 = EDGE_LOOP('',(#12029,#12030,#12031,#12032,#12033,#12041,#12049,
+    #12057));
+#12029 = ORIENTED_EDGE('',*,*,#11836,.T.);
+#12030 = ORIENTED_EDGE('',*,*,#11758,.T.);
+#12031 = ORIENTED_EDGE('',*,*,#11959,.T.);
+#12032 = ORIENTED_EDGE('',*,*,#12016,.T.);
+#12033 = ORIENTED_EDGE('',*,*,#12034,.T.);
+#12034 = EDGE_CURVE('',#12009,#12035,#12037,.T.);
+#12035 = VERTEX_POINT('',#12036);
+#12036 = CARTESIAN_POINT('',(10.46,-3.149652962517E-003,8.2));
+#12037 = LINE('',#12038,#12039);
+#12038 = CARTESIAN_POINT('',(9.277691240379,-1.185458412584,8.2));
+#12039 = VECTOR('',#12040,1.);
+#12040 = DIRECTION('',(0.707106781187,0.707106781187,0.E+000));
+#12041 = ORIENTED_EDGE('',*,*,#12042,.T.);
+#12042 = EDGE_CURVE('',#12035,#12043,#12045,.T.);
+#12043 = VERTEX_POINT('',#12044);
+#12044 = CARTESIAN_POINT('',(10.46,3.14990557041E-003,8.2));
+#12045 = LINE('',#12046,#12047);
+#12046 = CARTESIAN_POINT('',(10.46,-0.3,8.2));
+#12047 = VECTOR('',#12048,1.);
+#12048 = DIRECTION('',(0.E+000,1.,0.E+000));
+#12049 = ORIENTED_EDGE('',*,*,#12050,.T.);
+#12050 = EDGE_CURVE('',#12043,#12051,#12053,.T.);
+#12051 = VERTEX_POINT('',#12052);
+#12052 = CARTESIAN_POINT('',(10.286823333244,0.176326572326,8.2));
+#12053 = LINE('',#12054,#12055);
+#12054 = CARTESIAN_POINT('',(11.195458429268,-0.732308523698,8.2));
+#12055 = VECTOR('',#12056,1.);
+#12056 = DIRECTION('',(-0.707106781187,0.707106781187,0.E+000));
+#12057 = ORIENTED_EDGE('',*,*,#12058,.T.);
+#12058 = EDGE_CURVE('',#12051,#11837,#12059,.T.);
+#12059 = LINE('',#12060,#12061);
+#12060 = CARTESIAN_POINT('',(11.260000226201,0.176326572326,8.2));
+#12061 = VECTOR('',#12062,1.);
+#12062 = DIRECTION('',(-1.,2.4162078697E-016,0.E+000));
+#12063 = PLANE('',#12064);
+#12064 = AXIS2_PLACEMENT_3D('',#12065,#12066,#12067);
+#12065 = CARTESIAN_POINT('',(9.86,-0.3,8.2));
+#12066 = DIRECTION('',(0.E+000,0.E+000,1.));
+#12067 = DIRECTION('',(1.,0.E+000,0.E+000));
+#12068 = ADVANCED_FACE('',(#12069),#12103,.T.);
+#12069 = FACE_BOUND('',#12070,.T.);
+#12070 = EDGE_LOOP('',(#12071,#12081,#12087,#12088,#12089,#12097));
+#12071 = ORIENTED_EDGE('',*,*,#12072,.F.);
+#12072 = EDGE_CURVE('',#12073,#12075,#12077,.T.);
+#12073 = VERTEX_POINT('',#12074);
+#12074 = CARTESIAN_POINT('',(10.46,0.251543289326,-2.315756774164));
+#12075 = VERTEX_POINT('',#12076);
+#12076 = CARTESIAN_POINT('',(10.46,0.251543289326,7.544500185048));
+#12077 = LINE('',#12078,#12079);
+#12078 = CARTESIAN_POINT('',(10.46,0.251543289326,-5.37));
+#12079 = VECTOR('',#12080,1.);
+#12080 = DIRECTION('',(0.E+000,0.E+000,1.));
+#12081 = ORIENTED_EDGE('',*,*,#12082,.T.);
+#12082 = EDGE_CURVE('',#12073,#11862,#12083,.T.);
+#12083 = LINE('',#12084,#12085);
+#12084 = CARTESIAN_POINT('',(9.38776343191,1.323779857415,
+    -5.261702533304));
+#12085 = VECTOR('',#12086,1.);
+#12086 = DIRECTION('',(-0.323615577118,0.323615577118,-0.889126490716));
+#12087 = ORIENTED_EDGE('',*,*,#11878,.T.);
+#12088 = ORIENTED_EDGE('',*,*,#11798,.F.);
+#12089 = ORIENTED_EDGE('',*,*,#12090,.T.);
+#12090 = EDGE_CURVE('',#11791,#12091,#12093,.T.);
+#12091 = VERTEX_POINT('',#12092);
+#12092 = CARTESIAN_POINT('',(10.419634681468,0.291908607857,
+    7.544500185048));
+#12093 = LINE('',#12094,#12095);
+#12094 = CARTESIAN_POINT('',(9.295824316817,1.415718972509,
+    1.171040134044));
+#12095 = VECTOR('',#12096,1.);
+#12096 = DIRECTION('',(0.171087496695,-0.171087496695,0.970287656806));
+#12097 = ORIENTED_EDGE('',*,*,#12098,.T.);
+#12098 = EDGE_CURVE('',#12091,#12075,#12099,.T.);
+#12099 = LINE('',#12100,#12101);
+#12100 = CARTESIAN_POINT('',(11.457540943477,-0.745997654152,
+    7.544500185048));
+#12101 = VECTOR('',#12102,1.);
+#12102 = DIRECTION('',(0.707106781187,-0.707106781187,0.E+000));
+#12103 = PLANE('',#12104);
+#12104 = AXIS2_PLACEMENT_3D('',#12105,#12106,#12107);
+#12105 = CARTESIAN_POINT('',(10.711543289326,1.110223024625E-016,-8.2));
+#12106 = DIRECTION('',(0.707106781187,0.707106781187,0.E+000));
+#12107 = DIRECTION('',(0.E+000,0.E+000,1.));
+#12108 = ADVANCED_FACE('',(#12109),#12143,.T.);
+#12109 = FACE_BOUND('',#12110,.T.);
+#12110 = EDGE_LOOP('',(#12111,#12112,#12113,#12121,#12129,#12137));
+#12111 = ORIENTED_EDGE('',*,*,#11790,.F.);
+#12112 = ORIENTED_EDGE('',*,*,#11812,.T.);
+#12113 = ORIENTED_EDGE('',*,*,#12114,.T.);
+#12114 = EDGE_CURVE('',#11813,#12115,#12117,.T.);
+#12115 = VERTEX_POINT('',#12116);
+#12116 = CARTESIAN_POINT('',(10.156850347037,0.3,8.2));
+#12117 = LINE('',#12118,#12119);
+#12118 = CARTESIAN_POINT('',(8.602552867596,0.3,4.098270140172));
+#12119 = VECTOR('',#12120,1.);
+#12120 = DIRECTION('',(0.354349061811,0.E+000,0.935113224371));
+#12121 = ORIENTED_EDGE('',*,*,#12122,.T.);
+#12122 = EDGE_CURVE('',#12115,#12123,#12125,.T.);
+#12123 = VERTEX_POINT('',#12124);
+#12124 = CARTESIAN_POINT('',(10.16314990557,0.3,8.2));
+#12125 = LINE('',#12126,#12127);
+#12126 = CARTESIAN_POINT('',(9.86,0.3,8.2));
+#12127 = VECTOR('',#12128,1.);
+#12128 = DIRECTION('',(1.,0.E+000,0.E+000));
+#12129 = ORIENTED_EDGE('',*,*,#12130,.T.);
+#12130 = EDGE_CURVE('',#12123,#12131,#12133,.T.);
+#12131 = VERTEX_POINT('',#12132);
+#12132 = CARTESIAN_POINT('',(10.411543289326,0.3,7.544500185048));
+#12133 = LINE('',#12134,#12135);
+#12134 = CARTESIAN_POINT('',(11.901746128452,0.3,3.611916834715));
+#12135 = VECTOR('',#12136,1.);
+#12136 = DIRECTION('',(0.354349320007,0.E+000,-0.935113126531));
+#12137 = ORIENTED_EDGE('',*,*,#12138,.T.);
+#12138 = EDGE_CURVE('',#12131,#11791,#12139,.T.);
+#12139 = LINE('',#12140,#12141);
+#12140 = CARTESIAN_POINT('',(10.411543289326,0.3,-5.37));
+#12141 = VECTOR('',#12142,1.);
+#12142 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#12143 = PLANE('',#12144);
+#12144 = AXIS2_PLACEMENT_3D('',#12145,#12146,#12147);
+#12145 = CARTESIAN_POINT('',(9.86,0.3,-2.54));
+#12146 = DIRECTION('',(0.E+000,1.,0.E+000));
+#12147 = DIRECTION('',(0.E+000,0.E+000,1.));
+#12148 = ADVANCED_FACE('',(#12149),#12160,.T.);
+#12149 = FACE_BOUND('',#12150,.T.);
+#12150 = EDGE_LOOP('',(#12151,#12152,#12158,#12159));
+#12151 = ORIENTED_EDGE('',*,*,#11844,.T.);
+#12152 = ORIENTED_EDGE('',*,*,#12153,.F.);
+#12153 = EDGE_CURVE('',#12115,#11837,#12154,.T.);
+#12154 = LINE('',#12155,#12156);
+#12155 = CARTESIAN_POINT('',(10.742308759621,0.885458412584,8.2));
+#12156 = VECTOR('',#12157,1.);
+#12157 = DIRECTION('',(-0.707106781187,-0.707106781187,0.E+000));
+#12158 = ORIENTED_EDGE('',*,*,#12114,.F.);
+#12159 = ORIENTED_EDGE('',*,*,#11821,.F.);
+#12160 = PLANE('',#12161);
+#12161 = AXIS2_PLACEMENT_3D('',#12162,#12163,#12164);
+#12162 = CARTESIAN_POINT('',(11.927767172204,1.767767172205,9.));
+#12163 = DIRECTION('',(-0.683012740017,0.683012740017,0.258818843882));
+#12164 = DIRECTION('',(-0.183012559607,0.183012559607,-0.965925880206));
+#12165 = ADVANCED_FACE('',(#12166),#12186,.T.);
+#12166 = FACE_BOUND('',#12167,.T.);
+#12167 = EDGE_LOOP('',(#12168,#12176,#12177,#12178,#12179,#12180));
+#12168 = ORIENTED_EDGE('',*,*,#12169,.T.);
+#12169 = EDGE_CURVE('',#12170,#11903,#12172,.T.);
+#12170 = VERTEX_POINT('',#12171);
+#12171 = CARTESIAN_POINT('',(10.46,-0.251543289326,-2.315756774164));
+#12172 = LINE('',#12173,#12174);
+#12173 = CARTESIAN_POINT('',(9.591819539204,-1.119723750122,
+    -4.701062986213));
+#12174 = VECTOR('',#12175,1.);
+#12175 = DIRECTION('',(-0.323615577118,-0.323615577118,-0.889126490716)
+  );
+#12176 = ORIENTED_EDGE('',*,*,#11902,.T.);
+#12177 = ORIENTED_EDGE('',*,*,#11934,.T.);
+#12178 = ORIENTED_EDGE('',*,*,#11859,.T.);
+#12179 = ORIENTED_EDGE('',*,*,#12082,.F.);
+#12180 = ORIENTED_EDGE('',*,*,#12181,.F.);
+#12181 = EDGE_CURVE('',#12170,#12073,#12182,.T.);
+#12182 = LINE('',#12183,#12184);
+#12183 = CARTESIAN_POINT('',(10.46,1.1,-2.315756774164));
+#12184 = VECTOR('',#12185,1.);
+#12185 = DIRECTION('',(0.E+000,1.,-1.224646799147E-016));
+#12186 = PLANE('',#12187);
+#12187 = AXIS2_PLACEMENT_3D('',#12188,#12189,#12190);
+#12188 = CARTESIAN_POINT('',(10.16,2.5,-3.14));
+#12189 = DIRECTION('',(0.939692620786,-4.188538737677E-017,
+    -0.342020143326));
+#12190 = DIRECTION('',(0.342020143326,1.150791560228E-016,0.939692620786
+    ));
+#12191 = ADVANCED_FACE('',(#12192),#12212,.F.);
+#12192 = FACE_BOUND('',#12193,.F.);
+#12193 = EDGE_LOOP('',(#12194,#12202,#12203,#12204,#12205,#12206));
+#12194 = ORIENTED_EDGE('',*,*,#12195,.F.);
+#12195 = EDGE_CURVE('',#12170,#12196,#12198,.T.);
+#12196 = VERTEX_POINT('',#12197);
+#12197 = CARTESIAN_POINT('',(10.46,-0.251543289326,7.544498972212));
+#12198 = LINE('',#12199,#12200);
+#12199 = CARTESIAN_POINT('',(10.46,-0.251543289326,-5.37));
+#12200 = VECTOR('',#12201,1.);
+#12201 = DIRECTION('',(0.E+000,0.E+000,1.));
+#12202 = ORIENTED_EDGE('',*,*,#12169,.T.);
+#12203 = ORIENTED_EDGE('',*,*,#11910,.T.);
+#12204 = ORIENTED_EDGE('',*,*,#11983,.T.);
+#12205 = ORIENTED_EDGE('',*,*,#12000,.T.);
+#12206 = ORIENTED_EDGE('',*,*,#12207,.T.);
+#12207 = EDGE_CURVE('',#12001,#12196,#12208,.T.);
+#12208 = LINE('',#12209,#12210);
+#12209 = CARTESIAN_POINT('',(9.414002236229,-1.297541053096,
+    7.544498972212));
+#12210 = VECTOR('',#12211,1.);
+#12211 = DIRECTION('',(0.707106781187,0.707106781187,1.715830281868E-015
+    ));
+#12212 = PLANE('',#12213);
+#12213 = AXIS2_PLACEMENT_3D('',#12214,#12215,#12216);
+#12214 = CARTESIAN_POINT('',(10.16,-0.551543289326,-8.2));
+#12215 = DIRECTION('',(-0.707106781187,0.707106781187,0.E+000));
+#12216 = DIRECTION('',(0.E+000,0.E+000,1.));
+#12217 = ADVANCED_FACE('',(#12218),#12229,.T.);
+#12218 = FACE_BOUND('',#12219,.T.);
+#12219 = EDGE_LOOP('',(#12220,#12221,#12222,#12223));
+#12220 = ORIENTED_EDGE('',*,*,#12034,.F.);
+#12221 = ORIENTED_EDGE('',*,*,#12008,.F.);
+#12222 = ORIENTED_EDGE('',*,*,#12207,.T.);
+#12223 = ORIENTED_EDGE('',*,*,#12224,.F.);
+#12224 = EDGE_CURVE('',#12035,#12196,#12225,.T.);
+#12225 = LINE('',#12226,#12227);
+#12226 = CARTESIAN_POINT('',(10.46,-1.779413737235,3.512509008236));
+#12227 = VECTOR('',#12228,1.);
+#12228 = DIRECTION('',(0.E+000,-0.354349061811,-0.935113224371));
+#12229 = PLANE('',#12230);
+#12230 = AXIS2_PLACEMENT_3D('',#12231,#12232,#12233);
+#12231 = CARTESIAN_POINT('',(8.392232827795,-1.767767172204,9.));
+#12232 = DIRECTION('',(0.683012740017,-0.683012740017,0.258818843882));
+#12233 = DIRECTION('',(0.183012559607,-0.183012559607,-0.965925880206));
+#12234 = ADVANCED_FACE('',(#12235),#12246,.T.);
+#12235 = FACE_BOUND('',#12236,.T.);
+#12236 = EDGE_LOOP('',(#12237,#12238,#12239,#12245));
+#12237 = ORIENTED_EDGE('',*,*,#12153,.T.);
+#12238 = ORIENTED_EDGE('',*,*,#12058,.F.);
+#12239 = ORIENTED_EDGE('',*,*,#12240,.T.);
+#12240 = EDGE_CURVE('',#12051,#12123,#12241,.T.);
+#12241 = LINE('',#12242,#12243);
+#12242 = CARTESIAN_POINT('',(11.195458429268,-0.732308523698,8.2));
+#12243 = VECTOR('',#12244,1.);
+#12244 = DIRECTION('',(-0.707106781187,0.707106781187,0.E+000));
+#12245 = ORIENTED_EDGE('',*,*,#12122,.F.);
+#12246 = PLANE('',#12247);
+#12247 = AXIS2_PLACEMENT_3D('',#12248,#12249,#12250);
+#12248 = CARTESIAN_POINT('',(9.86,-0.3,8.2));
+#12249 = DIRECTION('',(0.E+000,0.E+000,1.));
+#12250 = DIRECTION('',(1.,0.E+000,0.E+000));
+#12251 = ADVANCED_FACE('',(#12252),#12268,.T.);
+#12252 = FACE_BOUND('',#12253,.T.);
+#12253 = EDGE_LOOP('',(#12254,#12255,#12261,#12262));
+#12254 = ORIENTED_EDGE('',*,*,#12050,.F.);
+#12255 = ORIENTED_EDGE('',*,*,#12256,.F.);
+#12256 = EDGE_CURVE('',#12075,#12043,#12257,.T.);
+#12257 = LINE('',#12258,#12259);
+#12258 = CARTESIAN_POINT('',(10.46,1.519779227677,4.197678259531));
+#12259 = VECTOR('',#12260,1.);
+#12260 = DIRECTION('',(0.E+000,-0.354349320007,0.935113126531));
+#12261 = ORIENTED_EDGE('',*,*,#12098,.F.);
+#12262 = ORIENTED_EDGE('',*,*,#12263,.F.);
+#12263 = EDGE_CURVE('',#12051,#12091,#12264,.T.);
+#12264 = LINE('',#12265,#12266);
+#12265 = CARTESIAN_POINT('',(10.158263590007,6.444459078364E-002,
+    8.834515717436));
+#12266 = VECTOR('',#12267,1.);
+#12267 = DIRECTION('',(0.19567548402,0.170290950652,-0.965770209252));
+#12268 = PLANE('',#12269);
+#12269 = AXIS2_PLACEMENT_3D('',#12270,#12271,#12272);
+#12270 = CARTESIAN_POINT('',(11.927766952966,-1.767766952966,9.));
+#12271 = DIRECTION('',(0.683012701892,0.683012701892,0.258819045103));
+#12272 = DIRECTION('',(0.183012701892,0.183012701892,-0.965925826289));
+#12273 = ADVANCED_FACE('',(#12274),#12282,.T.);
+#12274 = FACE_BOUND('',#12275,.T.);
+#12275 = EDGE_LOOP('',(#12276,#12277,#12278,#12279,#12280,#12281));
+#12276 = ORIENTED_EDGE('',*,*,#12042,.F.);
+#12277 = ORIENTED_EDGE('',*,*,#12224,.T.);
+#12278 = ORIENTED_EDGE('',*,*,#12195,.F.);
+#12279 = ORIENTED_EDGE('',*,*,#12181,.T.);
+#12280 = ORIENTED_EDGE('',*,*,#12072,.T.);
+#12281 = ORIENTED_EDGE('',*,*,#12256,.T.);
+#12282 = PLANE('',#12283);
+#12283 = AXIS2_PLACEMENT_3D('',#12284,#12285,#12286);
+#12284 = CARTESIAN_POINT('',(10.46,-0.3,-2.54));
+#12285 = DIRECTION('',(1.,0.E+000,0.E+000));
+#12286 = DIRECTION('',(0.E+000,0.E+000,1.));
+#12287 = ADVANCED_FACE('',(#12288),#12298,.T.);
+#12288 = FACE_BOUND('',#12289,.T.);
+#12289 = EDGE_LOOP('',(#12290,#12296,#12297));
+#12290 = ORIENTED_EDGE('',*,*,#12291,.T.);
+#12291 = EDGE_CURVE('',#12131,#12091,#12292,.T.);
+#12292 = LINE('',#12293,#12294);
+#12293 = CARTESIAN_POINT('',(11.457540943477,-0.745997654152,
+    7.544500185048));
+#12294 = VECTOR('',#12295,1.);
+#12295 = DIRECTION('',(0.707106781187,-0.707106781187,0.E+000));
+#12296 = ORIENTED_EDGE('',*,*,#12090,.F.);
+#12297 = ORIENTED_EDGE('',*,*,#12138,.F.);
+#12298 = PLANE('',#12299);
+#12299 = AXIS2_PLACEMENT_3D('',#12300,#12301,#12302);
+#12300 = CARTESIAN_POINT('',(10.711543289326,1.110223024625E-016,-8.2));
+#12301 = DIRECTION('',(0.707106781187,0.707106781187,0.E+000));
+#12302 = DIRECTION('',(0.E+000,0.E+000,1.));
+#12303 = ADVANCED_FACE('',(#12304),#12310,.T.);
+#12304 = FACE_BOUND('',#12305,.T.);
+#12305 = EDGE_LOOP('',(#12306,#12307,#12308,#12309));
+#12306 = ORIENTED_EDGE('',*,*,#12240,.F.);
+#12307 = ORIENTED_EDGE('',*,*,#12263,.T.);
+#12308 = ORIENTED_EDGE('',*,*,#12291,.F.);
+#12309 = ORIENTED_EDGE('',*,*,#12130,.F.);
+#12310 = PLANE('',#12311);
+#12311 = AXIS2_PLACEMENT_3D('',#12312,#12313,#12314);
+#12312 = CARTESIAN_POINT('',(11.927766952966,-1.767766952966,9.));
+#12313 = DIRECTION('',(0.683012701892,0.683012701892,0.258819045103));
+#12314 = DIRECTION('',(0.183012701892,0.183012701892,-0.965925826289));
+#12315 = MANIFOLD_SOLID_BREP('',#12316);
+#12316 = CLOSED_SHELL('',(#12317,#12357,#12412,#12452,#12500,#12533,
+    #12564,#12587,#12611,#12644,#12684,#12701,#12725,#12749,#12782,
+    #12824,#12864,#12904,#12921,#12947,#12973,#12990,#13007,#13029,
+    #13043,#13059));
+#12317 = ADVANCED_FACE('',(#12318),#12352,.F.);
+#12318 = FACE_BOUND('',#12319,.F.);
+#12319 = EDGE_LOOP('',(#12320,#12330,#12338,#12346));
+#12320 = ORIENTED_EDGE('',*,*,#12321,.T.);
+#12321 = EDGE_CURVE('',#12322,#12324,#12326,.T.);
+#12322 = VERTEX_POINT('',#12323);
+#12323 = CARTESIAN_POINT('',(7.32,0.251543289326,-2.315755544257));
+#12324 = VERTEX_POINT('',#12325);
+#12325 = CARTESIAN_POINT('',(7.32,0.251543289326,7.498611513613));
+#12326 = LINE('',#12327,#12328);
+#12327 = CARTESIAN_POINT('',(7.32,0.251543289326,-5.37));
+#12328 = VECTOR('',#12329,1.);
+#12329 = DIRECTION('',(0.E+000,0.E+000,1.));
+#12330 = ORIENTED_EDGE('',*,*,#12331,.T.);
+#12331 = EDGE_CURVE('',#12324,#12332,#12334,.T.);
+#12332 = VERTEX_POINT('',#12333);
+#12333 = CARTESIAN_POINT('',(7.32,-0.251543289326,7.498611513613));
+#12334 = LINE('',#12335,#12336);
+#12335 = CARTESIAN_POINT('',(7.32,1.100000226201,7.498611513613));
+#12336 = VECTOR('',#12337,1.);
+#12337 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#12338 = ORIENTED_EDGE('',*,*,#12339,.F.);
+#12339 = EDGE_CURVE('',#12340,#12332,#12342,.T.);
+#12340 = VERTEX_POINT('',#12341);
+#12341 = CARTESIAN_POINT('',(7.32,-0.251543289326,-2.315755544257));
+#12342 = LINE('',#12343,#12344);
+#12343 = CARTESIAN_POINT('',(7.32,-0.251543289326,-5.37));
+#12344 = VECTOR('',#12345,1.);
+#12345 = DIRECTION('',(0.E+000,0.E+000,1.));
+#12346 = ORIENTED_EDGE('',*,*,#12347,.T.);
+#12347 = EDGE_CURVE('',#12340,#12322,#12348,.T.);
+#12348 = LINE('',#12349,#12350);
+#12349 = CARTESIAN_POINT('',(7.32,-1.400000286252,-2.315755544257));
+#12350 = VECTOR('',#12351,1.);
+#12351 = DIRECTION('',(0.E+000,1.,-1.224646799147E-016));
+#12352 = PLANE('',#12353);
+#12353 = AXIS2_PLACEMENT_3D('',#12354,#12355,#12356);
+#12354 = CARTESIAN_POINT('',(7.32,-0.3,-2.54));
+#12355 = DIRECTION('',(1.,0.E+000,0.E+000));
+#12356 = DIRECTION('',(0.E+000,0.E+000,1.));
+#12357 = ADVANCED_FACE('',(#12358),#12407,.T.);
+#12358 = FACE_BOUND('',#12359,.T.);
+#12359 = EDGE_LOOP('',(#12360,#12370,#12378,#12384,#12385,#12393,#12401)
+  );
+#12360 = ORIENTED_EDGE('',*,*,#12361,.F.);
+#12361 = EDGE_CURVE('',#12362,#12364,#12366,.T.);
+#12362 = VERTEX_POINT('',#12363);
+#12363 = CARTESIAN_POINT('',(7.368456710674,0.3,-2.315755544257));
+#12364 = VERTEX_POINT('',#12365);
+#12365 = CARTESIAN_POINT('',(7.368456710674,0.3,7.498611513613));
+#12366 = LINE('',#12367,#12368);
+#12367 = CARTESIAN_POINT('',(7.368456710674,0.3,-5.37));
+#12368 = VECTOR('',#12369,1.);
+#12369 = DIRECTION('',(0.E+000,0.E+000,1.));
+#12370 = ORIENTED_EDGE('',*,*,#12371,.T.);
+#12371 = EDGE_CURVE('',#12362,#12372,#12374,.T.);
+#12372 = VERTEX_POINT('',#12373);
+#12373 = CARTESIAN_POINT('',(7.344228355337,0.275771644663,
+    -2.382322502785));
+#12374 = LINE('',#12375,#12376);
+#12375 = CARTESIAN_POINT('',(6.238459487437,-0.829997223238,
+    -5.420402031785));
+#12376 = VECTOR('',#12377,1.);
+#12377 = DIRECTION('',(-0.323615195374,-0.323615195374,-0.889126768603)
+  );
+#12378 = ORIENTED_EDGE('',*,*,#12379,.T.);
+#12379 = EDGE_CURVE('',#12372,#12322,#12380,.T.);
+#12380 = LINE('',#12381,#12382);
+#12381 = CARTESIAN_POINT('',(8.130418815773,1.061962105098,
+    -4.542366263358));
+#12382 = VECTOR('',#12383,1.);
+#12383 = DIRECTION('',(-0.323615195374,-0.323615195374,0.889126768603));
+#12384 = ORIENTED_EDGE('',*,*,#12321,.T.);
+#12385 = ORIENTED_EDGE('',*,*,#12386,.T.);
+#12386 = EDGE_CURVE('',#12324,#12387,#12389,.T.);
+#12387 = VERTEX_POINT('',#12388);
+#12388 = CARTESIAN_POINT('',(7.328091178288,0.259634467613,
+    7.544498972212));
+#12389 = LINE('',#12390,#12391);
+#12390 = CARTESIAN_POINT('',(6.188136841636,-0.880319869038,
+    1.079481694258));
+#12391 = VECTOR('',#12392,1.);
+#12392 = DIRECTION('',(0.171087496695,0.171087496695,0.970287656806));
+#12393 = ORIENTED_EDGE('',*,*,#12394,.T.);
+#12394 = EDGE_CURVE('',#12387,#12395,#12397,.T.);
+#12395 = VERTEX_POINT('',#12396);
+#12396 = CARTESIAN_POINT('',(7.360365532387,0.291908821712,
+    7.544498972212));
+#12397 = LINE('',#12398,#12399);
+#12398 = CARTESIAN_POINT('',(8.090226119108,1.021769408434,
+    7.544498972212));
+#12399 = VECTOR('',#12400,1.);
+#12400 = DIRECTION('',(0.707106781187,0.707106781187,1.930309067102E-015
+    ));
+#12401 = ORIENTED_EDGE('',*,*,#12402,.T.);
+#12402 = EDGE_CURVE('',#12395,#12364,#12403,.T.);
+#12403 = LINE('',#12404,#12405);
+#12404 = CARTESIAN_POINT('',(8.557353025239,1.488896314564,
+    0.756029843251));
+#12405 = VECTOR('',#12406,1.);
+#12406 = DIRECTION('',(0.171087496695,0.171087496695,-0.970287656806));
+#12407 = PLANE('',#12408);
+#12408 = AXIS2_PLACEMENT_3D('',#12409,#12410,#12411);
+#12409 = CARTESIAN_POINT('',(7.068456710674,0.E+000,-8.2));
+#12410 = DIRECTION('',(-0.707106781187,0.707106781187,0.E+000));
+#12411 = DIRECTION('',(0.E+000,0.E+000,1.));
+#12412 = ADVANCED_FACE('',(#12413),#12447,.T.);
+#12413 = FACE_BOUND('',#12414,.T.);
+#12414 = EDGE_LOOP('',(#12415,#12416,#12424,#12432,#12440,#12446));
+#12415 = ORIENTED_EDGE('',*,*,#12379,.F.);
+#12416 = ORIENTED_EDGE('',*,*,#12417,.T.);
+#12417 = EDGE_CURVE('',#12372,#12418,#12420,.T.);
+#12418 = VERTEX_POINT('',#12419);
+#12419 = CARTESIAN_POINT('',(7.401618185302,0.218381814698,-2.54));
+#12420 = LINE('',#12421,#12422);
+#12421 = CARTESIAN_POINT('',(7.62,4.038963686536E-018,-3.14));
+#12422 = VECTOR('',#12423,1.);
+#12423 = DIRECTION('',(0.323615195374,-0.323615195374,-0.889126768603));
+#12424 = ORIENTED_EDGE('',*,*,#12425,.T.);
+#12425 = EDGE_CURVE('',#12418,#12426,#12428,.T.);
+#12426 = VERTEX_POINT('',#12427);
+#12427 = CARTESIAN_POINT('',(7.401618185302,-0.218381814698,-2.54));
+#12428 = LINE('',#12429,#12430);
+#12429 = CARTESIAN_POINT('',(7.401618185302,-1.400000286252,-2.54));
+#12430 = VECTOR('',#12431,1.);
+#12431 = DIRECTION('',(4.457343172701E-017,-1.,0.E+000));
+#12432 = ORIENTED_EDGE('',*,*,#12433,.F.);
+#12433 = EDGE_CURVE('',#12434,#12426,#12436,.T.);
+#12434 = VERTEX_POINT('',#12435);
+#12435 = CARTESIAN_POINT('',(7.344228355337,-0.275771644663,
+    -2.382322502785));
+#12436 = LINE('',#12437,#12438);
+#12437 = CARTESIAN_POINT('',(7.62,4.038963686536E-018,-3.14));
+#12438 = VECTOR('',#12439,1.);
+#12439 = DIRECTION('',(0.323615195374,0.323615195374,-0.889126768603));
+#12440 = ORIENTED_EDGE('',*,*,#12441,.T.);
+#12441 = EDGE_CURVE('',#12434,#12340,#12442,.T.);
+#12442 = LINE('',#12443,#12444);
+#12443 = CARTESIAN_POINT('',(8.449997223238,-1.381540512563,
+    -5.420402031785));
+#12444 = VECTOR('',#12445,1.);
+#12445 = DIRECTION('',(-0.323615195374,0.323615195374,0.889126768603));
+#12446 = ORIENTED_EDGE('',*,*,#12347,.T.);
+#12447 = PLANE('',#12448);
+#12448 = AXIS2_PLACEMENT_3D('',#12449,#12450,#12451);
+#12449 = CARTESIAN_POINT('',(7.62,-2.500000572504,-3.14));
+#12450 = DIRECTION('',(-0.939692784809,-4.188533218805E-017,
+    -0.342019692676));
+#12451 = DIRECTION('',(-0.342019692676,1.150791761098E-016,
+    0.939692784809));
+#12452 = ADVANCED_FACE('',(#12453),#12495,.F.);
+#12453 = FACE_BOUND('',#12454,.F.);
+#12454 = EDGE_LOOP('',(#12455,#12465,#12473,#12481,#12487,#12488,#12489)
+  );
+#12455 = ORIENTED_EDGE('',*,*,#12456,.T.);
+#12456 = EDGE_CURVE('',#12457,#12459,#12461,.T.);
+#12457 = VERTEX_POINT('',#12458);
+#12458 = CARTESIAN_POINT('',(7.328091178288,-0.259634467613,
+    7.544498972212));
+#12459 = VERTEX_POINT('',#12460);
+#12460 = CARTESIAN_POINT('',(7.360365532387,-0.291908821712,
+    7.544498972212));
+#12461 = LINE('',#12462,#12463);
+#12462 = CARTESIAN_POINT('',(6.598230591566,0.470226119108,
+    7.544498972212));
+#12463 = VECTOR('',#12464,1.);
+#12464 = DIRECTION('',(0.707106781187,-0.707106781187,0.E+000));
+#12465 = ORIENTED_EDGE('',*,*,#12466,.T.);
+#12466 = EDGE_CURVE('',#12459,#12467,#12469,.T.);
+#12467 = VERTEX_POINT('',#12468);
+#12468 = CARTESIAN_POINT('',(7.368456710674,-0.3,7.498611513613));
+#12469 = LINE('',#12470,#12471);
+#12470 = CARTESIAN_POINT('',(8.500319869038,-1.431863158364,
+    1.079481694258));
+#12471 = VECTOR('',#12472,1.);
+#12472 = DIRECTION('',(0.171087496695,-0.171087496695,-0.970287656806));
+#12473 = ORIENTED_EDGE('',*,*,#12474,.T.);
+#12474 = EDGE_CURVE('',#12467,#12475,#12477,.T.);
+#12475 = VERTEX_POINT('',#12476);
+#12476 = CARTESIAN_POINT('',(7.368456710674,-0.3,-2.315755544257));
+#12477 = LINE('',#12478,#12479);
+#12478 = CARTESIAN_POINT('',(7.368456710674,-0.3,-5.37));
+#12479 = VECTOR('',#12480,1.);
+#12480 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#12481 = ORIENTED_EDGE('',*,*,#12482,.T.);
+#12482 = EDGE_CURVE('',#12475,#12434,#12483,.T.);
+#12483 = LINE('',#12484,#12485);
+#12484 = CARTESIAN_POINT('',(6.558037894902,0.510418815773,
+    -4.542366263358));
+#12485 = VECTOR('',#12486,1.);
+#12486 = DIRECTION('',(-0.323615195374,0.323615195374,-0.889126768603));
+#12487 = ORIENTED_EDGE('',*,*,#12441,.T.);
+#12488 = ORIENTED_EDGE('',*,*,#12339,.T.);
+#12489 = ORIENTED_EDGE('',*,*,#12490,.T.);
+#12490 = EDGE_CURVE('',#12332,#12457,#12491,.T.);
+#12491 = LINE('',#12492,#12493);
+#12492 = CARTESIAN_POINT('',(6.131103685436,0.937353025239,
+    0.756029843251));
+#12493 = VECTOR('',#12494,1.);
+#12494 = DIRECTION('',(0.171087496695,-0.171087496695,0.970287656806));
+#12495 = PLANE('',#12496);
+#12496 = AXIS2_PLACEMENT_3D('',#12497,#12498,#12499);
+#12497 = CARTESIAN_POINT('',(7.62,-0.551543289326,-8.2));
+#12498 = DIRECTION('',(0.707106781187,0.707106781187,0.E+000));
+#12499 = DIRECTION('',(0.E+000,0.E+000,1.));
+#12500 = ADVANCED_FACE('',(#12501),#12528,.T.);
+#12501 = FACE_BOUND('',#12502,.T.);
+#12502 = EDGE_LOOP('',(#12503,#12504,#12505,#12513,#12521,#12527));
+#12503 = ORIENTED_EDGE('',*,*,#12331,.T.);
+#12504 = ORIENTED_EDGE('',*,*,#12490,.T.);
+#12505 = ORIENTED_EDGE('',*,*,#12506,.T.);
+#12506 = EDGE_CURVE('',#12457,#12507,#12509,.T.);
+#12507 = VERTEX_POINT('',#12508);
+#12508 = CARTESIAN_POINT('',(7.443673427674,-0.126823080636,8.2));
+#12509 = LINE('',#12510,#12511);
+#12510 = CARTESIAN_POINT('',(7.646501359403,0.106239167881,
+    9.350297025875));
+#12511 = VECTOR('',#12512,1.);
+#12512 = DIRECTION('',(0.170290960814,0.195675190744,0.965770266881));
+#12513 = ORIENTED_EDGE('',*,*,#12514,.F.);
+#12514 = EDGE_CURVE('',#12515,#12507,#12517,.T.);
+#12515 = VERTEX_POINT('',#12516);
+#12516 = CARTESIAN_POINT('',(7.443673427674,0.126823080636,8.2));
+#12517 = LINE('',#12518,#12519);
+#12518 = CARTESIAN_POINT('',(7.443673427674,1.100000226201,8.2));
+#12519 = VECTOR('',#12520,1.);
+#12520 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#12521 = ORIENTED_EDGE('',*,*,#12522,.T.);
+#12522 = EDGE_CURVE('',#12515,#12387,#12523,.T.);
+#12523 = LINE('',#12524,#12525);
+#12524 = CARTESIAN_POINT('',(7.555555517905,-1.736587136389E-003,
+    8.834516333842));
+#12525 = VECTOR('',#12526,1.);
+#12526 = DIRECTION('',(-0.170290960814,0.195675190744,-0.965770266881));
+#12527 = ORIENTED_EDGE('',*,*,#12386,.F.);
+#12528 = PLANE('',#12529);
+#12529 = AXIS2_PLACEMENT_3D('',#12530,#12531,#12532);
+#12530 = CARTESIAN_POINT('',(7.62,2.500000452401,9.2));
+#12531 = DIRECTION('',(-0.984807821789,0.E+000,0.173647787616));
+#12532 = DIRECTION('',(-0.173647787616,0.E+000,-0.984807821789));
+#12533 = ADVANCED_FACE('',(#12534),#12559,.T.);
+#12534 = FACE_BOUND('',#12535,.T.);
+#12535 = EDGE_LOOP('',(#12536,#12544,#12545,#12553));
+#12536 = ORIENTED_EDGE('',*,*,#12537,.T.);
+#12537 = EDGE_CURVE('',#12538,#12362,#12540,.T.);
+#12538 = VERTEX_POINT('',#12539);
+#12539 = CARTESIAN_POINT('',(7.871543289326,0.3,-2.315755544257));
+#12540 = LINE('',#12541,#12542);
+#12541 = CARTESIAN_POINT('',(6.219999713748,0.3,-2.315755544257));
+#12542 = VECTOR('',#12543,1.);
+#12543 = DIRECTION('',(-1.,0.E+000,6.100634484569E-016));
+#12544 = ORIENTED_EDGE('',*,*,#12361,.T.);
+#12545 = ORIENTED_EDGE('',*,*,#12546,.T.);
+#12546 = EDGE_CURVE('',#12364,#12547,#12549,.T.);
+#12547 = VERTEX_POINT('',#12548);
+#12548 = CARTESIAN_POINT('',(7.871543289326,0.3,7.498611513613));
+#12549 = LINE('',#12550,#12551);
+#12550 = CARTESIAN_POINT('',(8.720000226201,0.3,7.498611513613));
+#12551 = VECTOR('',#12552,1.);
+#12552 = DIRECTION('',(1.,0.E+000,-1.370302750076E-015));
+#12553 = ORIENTED_EDGE('',*,*,#12554,.T.);
+#12554 = EDGE_CURVE('',#12547,#12538,#12555,.T.);
+#12555 = LINE('',#12556,#12557);
+#12556 = CARTESIAN_POINT('',(7.871543289326,0.3,-5.37));
+#12557 = VECTOR('',#12558,1.);
+#12558 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#12559 = PLANE('',#12560);
+#12560 = AXIS2_PLACEMENT_3D('',#12561,#12562,#12563);
+#12561 = CARTESIAN_POINT('',(7.32,0.3,-2.54));
+#12562 = DIRECTION('',(0.E+000,1.,0.E+000));
+#12563 = DIRECTION('',(0.E+000,0.E+000,1.));
+#12564 = ADVANCED_FACE('',(#12565),#12582,.T.);
+#12565 = FACE_BOUND('',#12566,.T.);
+#12566 = EDGE_LOOP('',(#12567,#12575,#12576));
+#12567 = ORIENTED_EDGE('',*,*,#12568,.F.);
+#12568 = EDGE_CURVE('',#12364,#12569,#12571,.T.);
+#12569 = VERTEX_POINT('',#12570);
+#12570 = CARTESIAN_POINT('',(7.368456710674,0.3,7.544498972212));
+#12571 = LINE('',#12572,#12573);
+#12572 = CARTESIAN_POINT('',(7.368456710674,0.3,-5.37));
+#12573 = VECTOR('',#12574,1.);
+#12574 = DIRECTION('',(0.E+000,0.E+000,1.));
+#12575 = ORIENTED_EDGE('',*,*,#12402,.F.);
+#12576 = ORIENTED_EDGE('',*,*,#12577,.T.);
+#12577 = EDGE_CURVE('',#12395,#12569,#12578,.T.);
+#12578 = LINE('',#12579,#12580);
+#12579 = CARTESIAN_POINT('',(8.090226119108,1.021769408434,
+    7.544498972212));
+#12580 = VECTOR('',#12581,1.);
+#12581 = DIRECTION('',(0.707106781187,0.707106781187,1.930309067102E-015
+    ));
+#12582 = PLANE('',#12583);
+#12583 = AXIS2_PLACEMENT_3D('',#12584,#12585,#12586);
+#12584 = CARTESIAN_POINT('',(7.068456710674,0.E+000,-8.2));
+#12585 = DIRECTION('',(-0.707106781187,0.707106781187,0.E+000));
+#12586 = DIRECTION('',(0.E+000,0.E+000,1.));
+#12587 = ADVANCED_FACE('',(#12588),#12606,.T.);
+#12588 = FACE_BOUND('',#12589,.T.);
+#12589 = EDGE_LOOP('',(#12590,#12591,#12599,#12605));
+#12590 = ORIENTED_EDGE('',*,*,#12522,.F.);
+#12591 = ORIENTED_EDGE('',*,*,#12592,.F.);
+#12592 = EDGE_CURVE('',#12593,#12515,#12595,.T.);
+#12593 = VERTEX_POINT('',#12594);
+#12594 = CARTESIAN_POINT('',(7.493176919364,0.176326572326,8.2));
+#12595 = LINE('',#12596,#12597);
+#12596 = CARTESIAN_POINT('',(8.202308759621,0.885458412584,8.2));
+#12597 = VECTOR('',#12598,1.);
+#12598 = DIRECTION('',(-0.707106781187,-0.707106781187,0.E+000));
+#12599 = ORIENTED_EDGE('',*,*,#12600,.F.);
+#12600 = EDGE_CURVE('',#12395,#12593,#12601,.T.);
+#12601 = LINE('',#12602,#12603);
+#12602 = CARTESIAN_POINT('',(7.726239167881,-2.650135940332E-002,
+    9.350297025875));
+#12603 = VECTOR('',#12604,1.);
+#12604 = DIRECTION('',(0.195675190744,-0.170290960814,0.965770266881));
+#12605 = ORIENTED_EDGE('',*,*,#12394,.F.);
+#12606 = PLANE('',#12607);
+#12607 = AXIS2_PLACEMENT_3D('',#12608,#12609,#12610);
+#12608 = CARTESIAN_POINT('',(9.387767172204,1.767767172205,9.));
+#12609 = DIRECTION('',(-0.683012740017,0.683012740017,0.258818843882));
+#12610 = DIRECTION('',(-0.183012559607,0.183012559607,-0.965925880206));
+#12611 = ADVANCED_FACE('',(#12612),#12639,.T.);
+#12612 = FACE_BOUND('',#12613,.T.);
+#12613 = EDGE_LOOP('',(#12614,#12624,#12630,#12631,#12632,#12633));
+#12614 = ORIENTED_EDGE('',*,*,#12615,.F.);
+#12615 = EDGE_CURVE('',#12616,#12618,#12620,.T.);
+#12616 = VERTEX_POINT('',#12617);
+#12617 = CARTESIAN_POINT('',(7.83838214056,0.218381814698,-2.54));
+#12618 = VERTEX_POINT('',#12619);
+#12619 = CARTESIAN_POINT('',(7.895771850411,0.275771438915,
+    -2.382323068075));
+#12620 = LINE('',#12621,#12622);
+#12621 = CARTESIAN_POINT('',(7.619999774684,-2.253152054891E-007,
+    -3.140000619049));
+#12622 = VECTOR('',#12623,1.);
+#12623 = DIRECTION('',(0.323615627689,0.323615144802,0.889126629659));
+#12624 = ORIENTED_EDGE('',*,*,#12625,.T.);
+#12625 = EDGE_CURVE('',#12616,#12418,#12626,.T.);
+#12626 = LINE('',#12627,#12628);
+#12627 = CARTESIAN_POINT('',(6.219999713748,0.218381814698,-2.54));
+#12628 = VECTOR('',#12629,1.);
+#12629 = DIRECTION('',(-1.,-2.22044604925E-016,0.E+000));
+#12630 = ORIENTED_EDGE('',*,*,#12417,.F.);
+#12631 = ORIENTED_EDGE('',*,*,#12371,.F.);
+#12632 = ORIENTED_EDGE('',*,*,#12537,.F.);
+#12633 = ORIENTED_EDGE('',*,*,#12634,.F.);
+#12634 = EDGE_CURVE('',#12618,#12538,#12635,.T.);
+#12635 = LINE('',#12636,#12637);
+#12636 = CARTESIAN_POINT('',(8.739723465915,-0.568180176589,
+    -4.701064534722));
+#12637 = VECTOR('',#12638,1.);
+#12638 = DIRECTION('',(-0.323615195374,0.323615195374,0.889126768603));
+#12639 = PLANE('',#12640);
+#12640 = AXIS2_PLACEMENT_3D('',#12641,#12642,#12643);
+#12641 = CARTESIAN_POINT('',(5.119999427496,-3.845390949323E-016,-3.14)
+  );
+#12642 = DIRECTION('',(-2.086537131538E-016,0.939692784809,
+    -0.342019692676));
+#12643 = DIRECTION('',(-2.22044604925E-016,0.342019692676,0.939692784809
+    ));
+#12644 = ADVANCED_FACE('',(#12645),#12679,.T.);
+#12645 = FACE_BOUND('',#12646,.T.);
+#12646 = EDGE_LOOP('',(#12647,#12648,#12649,#12657,#12665,#12673));
+#12647 = ORIENTED_EDGE('',*,*,#12482,.T.);
+#12648 = ORIENTED_EDGE('',*,*,#12433,.T.);
+#12649 = ORIENTED_EDGE('',*,*,#12650,.T.);
+#12650 = EDGE_CURVE('',#12426,#12651,#12653,.T.);
+#12651 = VERTEX_POINT('',#12652);
+#12652 = CARTESIAN_POINT('',(7.83838214056,-0.218381814698,-2.54));
+#12653 = LINE('',#12654,#12655);
+#12654 = CARTESIAN_POINT('',(8.720000286252,-0.218381814698,-2.54));
+#12655 = VECTOR('',#12656,1.);
+#12656 = DIRECTION('',(1.,-2.22044604925E-016,0.E+000));
+#12657 = ORIENTED_EDGE('',*,*,#12658,.F.);
+#12658 = EDGE_CURVE('',#12659,#12651,#12661,.T.);
+#12659 = VERTEX_POINT('',#12660);
+#12660 = CARTESIAN_POINT('',(7.895771850411,-0.275771438915,
+    -2.382323068075));
+#12661 = LINE('',#12662,#12663);
+#12662 = CARTESIAN_POINT('',(7.620000225316,-2.253152054891E-007,
+    -3.139999380951));
+#12663 = VECTOR('',#12664,1.);
+#12664 = DIRECTION('',(-0.323615627689,0.323615144802,-0.889126629659));
+#12665 = ORIENTED_EDGE('',*,*,#12666,.T.);
+#12666 = EDGE_CURVE('',#12659,#12667,#12669,.T.);
+#12667 = VERTEX_POINT('',#12668);
+#12668 = CARTESIAN_POINT('',(7.871543289326,-0.3,-2.315755544257));
+#12669 = LINE('',#12670,#12671);
+#12670 = CARTESIAN_POINT('',(8.943779151747,0.772235862421,
+    -5.261703760421));
+#12671 = VECTOR('',#12672,1.);
+#12672 = DIRECTION('',(-0.323615195374,-0.323615195374,0.889126768603));
+#12673 = ORIENTED_EDGE('',*,*,#12674,.T.);
+#12674 = EDGE_CURVE('',#12667,#12475,#12675,.T.);
+#12675 = LINE('',#12676,#12677);
+#12676 = CARTESIAN_POINT('',(8.720000286252,-0.3,-2.315755544257));
+#12677 = VECTOR('',#12678,1.);
+#12678 = DIRECTION('',(-1.,0.E+000,6.100634484569E-016));
+#12679 = PLANE('',#12680);
+#12680 = AXIS2_PLACEMENT_3D('',#12681,#12682,#12683);
+#12681 = CARTESIAN_POINT('',(10.120000572504,-3.845390949323E-016,-3.14)
+  );
+#12682 = DIRECTION('',(-2.086537131538E-016,-0.939692784809,
+    -0.342019692676));
+#12683 = DIRECTION('',(-2.22044604925E-016,-0.342019692676,
+    0.939692784809));
+#12684 = ADVANCED_FACE('',(#12685),#12696,.F.);
+#12685 = FACE_BOUND('',#12686,.F.);
+#12686 = EDGE_LOOP('',(#12687,#12688,#12689,#12695));
+#12687 = ORIENTED_EDGE('',*,*,#12425,.T.);
+#12688 = ORIENTED_EDGE('',*,*,#12650,.T.);
+#12689 = ORIENTED_EDGE('',*,*,#12690,.T.);
+#12690 = EDGE_CURVE('',#12651,#12616,#12691,.T.);
+#12691 = LINE('',#12692,#12693);
+#12692 = CARTESIAN_POINT('',(7.83838214056,1.1,-2.54));
+#12693 = VECTOR('',#12694,1.);
+#12694 = DIRECTION('',(4.45734982379E-017,1.,0.E+000));
+#12695 = ORIENTED_EDGE('',*,*,#12625,.T.);
+#12696 = PLANE('',#12697);
+#12697 = AXIS2_PLACEMENT_3D('',#12698,#12699,#12700);
+#12698 = CARTESIAN_POINT('',(7.32,-0.3,-2.54));
+#12699 = DIRECTION('',(0.E+000,0.E+000,1.));
+#12700 = DIRECTION('',(1.,0.E+000,0.E+000));
+#12701 = ADVANCED_FACE('',(#12702),#12720,.T.);
+#12702 = FACE_BOUND('',#12703,.T.);
+#12703 = EDGE_LOOP('',(#12704,#12705,#12706,#12714));
+#12704 = ORIENTED_EDGE('',*,*,#12506,.F.);
+#12705 = ORIENTED_EDGE('',*,*,#12456,.T.);
+#12706 = ORIENTED_EDGE('',*,*,#12707,.F.);
+#12707 = EDGE_CURVE('',#12708,#12459,#12710,.T.);
+#12708 = VERTEX_POINT('',#12709);
+#12709 = CARTESIAN_POINT('',(7.493176919364,-0.176326572326,8.2));
+#12710 = LINE('',#12711,#12712);
+#12711 = CARTESIAN_POINT('',(7.621736587136,-6.444448209488E-002,
+    8.834516333842));
+#12712 = VECTOR('',#12713,1.);
+#12713 = DIRECTION('',(-0.195675190744,-0.170290960814,-0.965770266881)
+  );
+#12714 = ORIENTED_EDGE('',*,*,#12715,.F.);
+#12715 = EDGE_CURVE('',#12507,#12708,#12716,.T.);
+#12716 = LINE('',#12717,#12718);
+#12717 = CARTESIAN_POINT('',(6.584541587416,0.732308759621,8.2));
+#12718 = VECTOR('',#12719,1.);
+#12719 = DIRECTION('',(0.707106781187,-0.707106781187,0.E+000));
+#12720 = PLANE('',#12721);
+#12721 = AXIS2_PLACEMENT_3D('',#12722,#12723,#12724);
+#12722 = CARTESIAN_POINT('',(5.852232827796,1.767767172204,9.));
+#12723 = DIRECTION('',(-0.683012740017,-0.683012740017,0.258818843882));
+#12724 = DIRECTION('',(-0.183012559607,-0.183012559607,-0.965925880206)
+  );
+#12725 = ADVANCED_FACE('',(#12726),#12744,.F.);
+#12726 = FACE_BOUND('',#12727,.F.);
+#12727 = EDGE_LOOP('',(#12728,#12729,#12730,#12738));
+#12728 = ORIENTED_EDGE('',*,*,#12674,.T.);
+#12729 = ORIENTED_EDGE('',*,*,#12474,.F.);
+#12730 = ORIENTED_EDGE('',*,*,#12731,.T.);
+#12731 = EDGE_CURVE('',#12467,#12732,#12734,.T.);
+#12732 = VERTEX_POINT('',#12733);
+#12733 = CARTESIAN_POINT('',(7.871543289326,-0.3,7.498611513613));
+#12734 = LINE('',#12735,#12736);
+#12735 = CARTESIAN_POINT('',(6.219999773799,-0.3,7.498611513613));
+#12736 = VECTOR('',#12737,1.);
+#12737 = DIRECTION('',(1.,0.E+000,-1.370302750076E-015));
+#12738 = ORIENTED_EDGE('',*,*,#12739,.F.);
+#12739 = EDGE_CURVE('',#12667,#12732,#12740,.T.);
+#12740 = LINE('',#12741,#12742);
+#12741 = CARTESIAN_POINT('',(7.871543289326,-0.3,-5.37));
+#12742 = VECTOR('',#12743,1.);
+#12743 = DIRECTION('',(0.E+000,0.E+000,1.));
+#12744 = PLANE('',#12745);
+#12745 = AXIS2_PLACEMENT_3D('',#12746,#12747,#12748);
+#12746 = CARTESIAN_POINT('',(7.32,-0.3,-2.54));
+#12747 = DIRECTION('',(0.E+000,1.,0.E+000));
+#12748 = DIRECTION('',(0.E+000,0.E+000,1.));
+#12749 = ADVANCED_FACE('',(#12750),#12777,.T.);
+#12750 = FACE_BOUND('',#12751,.T.);
+#12751 = EDGE_LOOP('',(#12752,#12753,#12754,#12755,#12763,#12771));
+#12752 = ORIENTED_EDGE('',*,*,#12707,.T.);
+#12753 = ORIENTED_EDGE('',*,*,#12466,.T.);
+#12754 = ORIENTED_EDGE('',*,*,#12731,.T.);
+#12755 = ORIENTED_EDGE('',*,*,#12756,.T.);
+#12756 = EDGE_CURVE('',#12732,#12757,#12759,.T.);
+#12757 = VERTEX_POINT('',#12758);
+#12758 = CARTESIAN_POINT('',(7.879634467613,-0.291908821712,
+    7.544498972212));
+#12759 = LINE('',#12760,#12761);
+#12760 = CARTESIAN_POINT('',(6.666502788906,-1.505040500419,
+    0.664471403465));
+#12761 = VECTOR('',#12762,1.);
+#12762 = DIRECTION('',(0.171087496695,0.171087496695,0.970287656806));
+#12763 = ORIENTED_EDGE('',*,*,#12764,.T.);
+#12764 = EDGE_CURVE('',#12757,#12765,#12767,.T.);
+#12765 = VERTEX_POINT('',#12766);
+#12766 = CARTESIAN_POINT('',(7.746823080636,-0.176326572326,8.2));
+#12767 = LINE('',#12768,#12769);
+#12768 = CARTESIAN_POINT('',(7.513760832119,2.650135940332E-002,
+    9.350297025875));
+#12769 = VECTOR('',#12770,1.);
+#12770 = DIRECTION('',(-0.195675190744,0.170290960814,0.965770266881));
+#12771 = ORIENTED_EDGE('',*,*,#12772,.F.);
+#12772 = EDGE_CURVE('',#12708,#12765,#12773,.T.);
+#12773 = LINE('',#12774,#12775);
+#12774 = CARTESIAN_POINT('',(6.219999773799,-0.176326572326,8.2));
+#12775 = VECTOR('',#12776,1.);
+#12776 = DIRECTION('',(1.,2.4162078697E-016,0.E+000));
+#12777 = PLANE('',#12778);
+#12778 = AXIS2_PLACEMENT_3D('',#12779,#12780,#12781);
+#12779 = CARTESIAN_POINT('',(5.119999547599,4.163336342344E-016,9.2));
+#12780 = DIRECTION('',(2.379500409148E-016,-0.984807821789,
+    0.173647787616));
+#12781 = DIRECTION('',(2.22044604925E-016,-0.173647787616,
+    -0.984807821789));
+#12782 = ADVANCED_FACE('',(#12783),#12819,.T.);
+#12783 = FACE_BOUND('',#12784,.T.);
+#12784 = EDGE_LOOP('',(#12785,#12786,#12787,#12788,#12789,#12797,#12805,
+    #12813));
+#12785 = ORIENTED_EDGE('',*,*,#12592,.T.);
+#12786 = ORIENTED_EDGE('',*,*,#12514,.T.);
+#12787 = ORIENTED_EDGE('',*,*,#12715,.T.);
+#12788 = ORIENTED_EDGE('',*,*,#12772,.T.);
+#12789 = ORIENTED_EDGE('',*,*,#12790,.T.);
+#12790 = EDGE_CURVE('',#12765,#12791,#12793,.T.);
+#12791 = VERTEX_POINT('',#12792);
+#12792 = CARTESIAN_POINT('',(7.92,-3.149652962517E-003,8.2));
+#12793 = LINE('',#12794,#12795);
+#12794 = CARTESIAN_POINT('',(6.737691240379,-1.185458412584,8.2));
+#12795 = VECTOR('',#12796,1.);
+#12796 = DIRECTION('',(0.707106781187,0.707106781187,0.E+000));
+#12797 = ORIENTED_EDGE('',*,*,#12798,.T.);
+#12798 = EDGE_CURVE('',#12791,#12799,#12801,.T.);
+#12799 = VERTEX_POINT('',#12800);
+#12800 = CARTESIAN_POINT('',(7.92,3.14990557041E-003,8.2));
+#12801 = LINE('',#12802,#12803);
+#12802 = CARTESIAN_POINT('',(7.92,-0.3,8.2));
+#12803 = VECTOR('',#12804,1.);
+#12804 = DIRECTION('',(0.E+000,1.,0.E+000));
+#12805 = ORIENTED_EDGE('',*,*,#12806,.T.);
+#12806 = EDGE_CURVE('',#12799,#12807,#12809,.T.);
+#12807 = VERTEX_POINT('',#12808);
+#12808 = CARTESIAN_POINT('',(7.746823333244,0.176326572326,8.2));
+#12809 = LINE('',#12810,#12811);
+#12810 = CARTESIAN_POINT('',(8.655458429268,-0.732308523698,8.2));
+#12811 = VECTOR('',#12812,1.);
+#12812 = DIRECTION('',(-0.707106781187,0.707106781187,0.E+000));
+#12813 = ORIENTED_EDGE('',*,*,#12814,.T.);
+#12814 = EDGE_CURVE('',#12807,#12593,#12815,.T.);
+#12815 = LINE('',#12816,#12817);
+#12816 = CARTESIAN_POINT('',(8.720000226201,0.176326572326,8.2));
+#12817 = VECTOR('',#12818,1.);
+#12818 = DIRECTION('',(-1.,2.4162078697E-016,0.E+000));
+#12819 = PLANE('',#12820);
+#12820 = AXIS2_PLACEMENT_3D('',#12821,#12822,#12823);
+#12821 = CARTESIAN_POINT('',(7.32,-0.3,8.2));
+#12822 = DIRECTION('',(0.E+000,0.E+000,1.));
+#12823 = DIRECTION('',(1.,0.E+000,0.E+000));
+#12824 = ADVANCED_FACE('',(#12825),#12859,.T.);
+#12825 = FACE_BOUND('',#12826,.T.);
+#12826 = EDGE_LOOP('',(#12827,#12837,#12843,#12844,#12845,#12853));
+#12827 = ORIENTED_EDGE('',*,*,#12828,.F.);
+#12828 = EDGE_CURVE('',#12829,#12831,#12833,.T.);
+#12829 = VERTEX_POINT('',#12830);
+#12830 = CARTESIAN_POINT('',(7.92,0.251543289326,-2.315756774164));
+#12831 = VERTEX_POINT('',#12832);
+#12832 = CARTESIAN_POINT('',(7.92,0.251543289326,7.544500185048));
+#12833 = LINE('',#12834,#12835);
+#12834 = CARTESIAN_POINT('',(7.92,0.251543289326,-5.37));
+#12835 = VECTOR('',#12836,1.);
+#12836 = DIRECTION('',(0.E+000,0.E+000,1.));
+#12837 = ORIENTED_EDGE('',*,*,#12838,.T.);
+#12838 = EDGE_CURVE('',#12829,#12618,#12839,.T.);
+#12839 = LINE('',#12840,#12841);
+#12840 = CARTESIAN_POINT('',(6.84776343191,1.323779857415,
+    -5.261702533304));
+#12841 = VECTOR('',#12842,1.);
+#12842 = DIRECTION('',(-0.323615577118,0.323615577118,-0.889126490716));
+#12843 = ORIENTED_EDGE('',*,*,#12634,.T.);
+#12844 = ORIENTED_EDGE('',*,*,#12554,.F.);
+#12845 = ORIENTED_EDGE('',*,*,#12846,.T.);
+#12846 = EDGE_CURVE('',#12547,#12847,#12849,.T.);
+#12847 = VERTEX_POINT('',#12848);
+#12848 = CARTESIAN_POINT('',(7.879634681468,0.291908607857,
+    7.544500185048));
+#12849 = LINE('',#12850,#12851);
+#12850 = CARTESIAN_POINT('',(6.755824316817,1.415718972509,
+    1.171040134044));
+#12851 = VECTOR('',#12852,1.);
+#12852 = DIRECTION('',(0.171087496695,-0.171087496695,0.970287656806));
+#12853 = ORIENTED_EDGE('',*,*,#12854,.T.);
+#12854 = EDGE_CURVE('',#12847,#12831,#12855,.T.);
+#12855 = LINE('',#12856,#12857);
+#12856 = CARTESIAN_POINT('',(8.917540943477,-0.745997654152,
+    7.544500185048));
+#12857 = VECTOR('',#12858,1.);
+#12858 = DIRECTION('',(0.707106781187,-0.707106781187,0.E+000));
+#12859 = PLANE('',#12860);
+#12860 = AXIS2_PLACEMENT_3D('',#12861,#12862,#12863);
+#12861 = CARTESIAN_POINT('',(8.171543289326,1.110223024625E-016,-8.2));
+#12862 = DIRECTION('',(0.707106781187,0.707106781187,0.E+000));
+#12863 = DIRECTION('',(0.E+000,0.E+000,1.));
+#12864 = ADVANCED_FACE('',(#12865),#12899,.T.);
+#12865 = FACE_BOUND('',#12866,.T.);
+#12866 = EDGE_LOOP('',(#12867,#12868,#12869,#12877,#12885,#12893));
+#12867 = ORIENTED_EDGE('',*,*,#12546,.F.);
+#12868 = ORIENTED_EDGE('',*,*,#12568,.T.);
+#12869 = ORIENTED_EDGE('',*,*,#12870,.T.);
+#12870 = EDGE_CURVE('',#12569,#12871,#12873,.T.);
+#12871 = VERTEX_POINT('',#12872);
+#12872 = CARTESIAN_POINT('',(7.616850347037,0.3,8.2));
+#12873 = LINE('',#12874,#12875);
+#12874 = CARTESIAN_POINT('',(6.062552867596,0.3,4.098270140172));
+#12875 = VECTOR('',#12876,1.);
+#12876 = DIRECTION('',(0.354349061811,0.E+000,0.935113224371));
+#12877 = ORIENTED_EDGE('',*,*,#12878,.T.);
+#12878 = EDGE_CURVE('',#12871,#12879,#12881,.T.);
+#12879 = VERTEX_POINT('',#12880);
+#12880 = CARTESIAN_POINT('',(7.62314990557,0.3,8.2));
+#12881 = LINE('',#12882,#12883);
+#12882 = CARTESIAN_POINT('',(7.32,0.3,8.2));
+#12883 = VECTOR('',#12884,1.);
+#12884 = DIRECTION('',(1.,0.E+000,0.E+000));
+#12885 = ORIENTED_EDGE('',*,*,#12886,.T.);
+#12886 = EDGE_CURVE('',#12879,#12887,#12889,.T.);
+#12887 = VERTEX_POINT('',#12888);
+#12888 = CARTESIAN_POINT('',(7.871543289326,0.3,7.544500185048));
+#12889 = LINE('',#12890,#12891);
+#12890 = CARTESIAN_POINT('',(9.361746128452,0.3,3.611916834715));
+#12891 = VECTOR('',#12892,1.);
+#12892 = DIRECTION('',(0.354349320007,0.E+000,-0.935113126531));
+#12893 = ORIENTED_EDGE('',*,*,#12894,.T.);
+#12894 = EDGE_CURVE('',#12887,#12547,#12895,.T.);
+#12895 = LINE('',#12896,#12897);
+#12896 = CARTESIAN_POINT('',(7.871543289326,0.3,-5.37));
+#12897 = VECTOR('',#12898,1.);
+#12898 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#12899 = PLANE('',#12900);
+#12900 = AXIS2_PLACEMENT_3D('',#12901,#12902,#12903);
+#12901 = CARTESIAN_POINT('',(7.32,0.3,-2.54));
+#12902 = DIRECTION('',(0.E+000,1.,0.E+000));
+#12903 = DIRECTION('',(0.E+000,0.E+000,1.));
+#12904 = ADVANCED_FACE('',(#12905),#12916,.T.);
+#12905 = FACE_BOUND('',#12906,.T.);
+#12906 = EDGE_LOOP('',(#12907,#12908,#12914,#12915));
+#12907 = ORIENTED_EDGE('',*,*,#12600,.T.);
+#12908 = ORIENTED_EDGE('',*,*,#12909,.F.);
+#12909 = EDGE_CURVE('',#12871,#12593,#12910,.T.);
+#12910 = LINE('',#12911,#12912);
+#12911 = CARTESIAN_POINT('',(8.202308759621,0.885458412584,8.2));
+#12912 = VECTOR('',#12913,1.);
+#12913 = DIRECTION('',(-0.707106781187,-0.707106781187,0.E+000));
+#12914 = ORIENTED_EDGE('',*,*,#12870,.F.);
+#12915 = ORIENTED_EDGE('',*,*,#12577,.F.);
+#12916 = PLANE('',#12917);
+#12917 = AXIS2_PLACEMENT_3D('',#12918,#12919,#12920);
+#12918 = CARTESIAN_POINT('',(9.387767172204,1.767767172205,9.));
+#12919 = DIRECTION('',(-0.683012740017,0.683012740017,0.258818843882));
+#12920 = DIRECTION('',(-0.183012559607,0.183012559607,-0.965925880206));
+#12921 = ADVANCED_FACE('',(#12922),#12942,.T.);
+#12922 = FACE_BOUND('',#12923,.T.);
+#12923 = EDGE_LOOP('',(#12924,#12932,#12933,#12934,#12935,#12936));
+#12924 = ORIENTED_EDGE('',*,*,#12925,.T.);
+#12925 = EDGE_CURVE('',#12926,#12659,#12928,.T.);
+#12926 = VERTEX_POINT('',#12927);
+#12927 = CARTESIAN_POINT('',(7.92,-0.251543289326,-2.315756774164));
+#12928 = LINE('',#12929,#12930);
+#12929 = CARTESIAN_POINT('',(7.051819539204,-1.119723750122,
+    -4.701062986213));
+#12930 = VECTOR('',#12931,1.);
+#12931 = DIRECTION('',(-0.323615577118,-0.323615577118,-0.889126490716)
+  );
+#12932 = ORIENTED_EDGE('',*,*,#12658,.T.);
+#12933 = ORIENTED_EDGE('',*,*,#12690,.T.);
+#12934 = ORIENTED_EDGE('',*,*,#12615,.T.);
+#12935 = ORIENTED_EDGE('',*,*,#12838,.F.);
+#12936 = ORIENTED_EDGE('',*,*,#12937,.F.);
+#12937 = EDGE_CURVE('',#12926,#12829,#12938,.T.);
+#12938 = LINE('',#12939,#12940);
+#12939 = CARTESIAN_POINT('',(7.92,1.1,-2.315756774164));
+#12940 = VECTOR('',#12941,1.);
+#12941 = DIRECTION('',(0.E+000,1.,-1.224646799147E-016));
+#12942 = PLANE('',#12943);
+#12943 = AXIS2_PLACEMENT_3D('',#12944,#12945,#12946);
+#12944 = CARTESIAN_POINT('',(7.62,2.5,-3.14));
+#12945 = DIRECTION('',(0.939692620786,-4.188538737677E-017,
+    -0.342020143326));
+#12946 = DIRECTION('',(0.342020143326,1.150791560228E-016,0.939692620786
+    ));
+#12947 = ADVANCED_FACE('',(#12948),#12968,.F.);
+#12948 = FACE_BOUND('',#12949,.F.);
+#12949 = EDGE_LOOP('',(#12950,#12958,#12959,#12960,#12961,#12962));
+#12950 = ORIENTED_EDGE('',*,*,#12951,.F.);
+#12951 = EDGE_CURVE('',#12926,#12952,#12954,.T.);
+#12952 = VERTEX_POINT('',#12953);
+#12953 = CARTESIAN_POINT('',(7.92,-0.251543289326,7.544498972212));
+#12954 = LINE('',#12955,#12956);
+#12955 = CARTESIAN_POINT('',(7.92,-0.251543289326,-5.37));
+#12956 = VECTOR('',#12957,1.);
+#12957 = DIRECTION('',(0.E+000,0.E+000,1.));
+#12958 = ORIENTED_EDGE('',*,*,#12925,.T.);
+#12959 = ORIENTED_EDGE('',*,*,#12666,.T.);
+#12960 = ORIENTED_EDGE('',*,*,#12739,.T.);
+#12961 = ORIENTED_EDGE('',*,*,#12756,.T.);
+#12962 = ORIENTED_EDGE('',*,*,#12963,.T.);
+#12963 = EDGE_CURVE('',#12757,#12952,#12964,.T.);
+#12964 = LINE('',#12965,#12966);
+#12965 = CARTESIAN_POINT('',(6.874002236229,-1.297541053096,
+    7.544498972212));
+#12966 = VECTOR('',#12967,1.);
+#12967 = DIRECTION('',(0.707106781187,0.707106781187,1.715830281868E-015
+    ));
+#12968 = PLANE('',#12969);
+#12969 = AXIS2_PLACEMENT_3D('',#12970,#12971,#12972);
+#12970 = CARTESIAN_POINT('',(7.62,-0.551543289326,-8.2));
+#12971 = DIRECTION('',(-0.707106781187,0.707106781187,0.E+000));
+#12972 = DIRECTION('',(0.E+000,0.E+000,1.));
+#12973 = ADVANCED_FACE('',(#12974),#12985,.T.);
+#12974 = FACE_BOUND('',#12975,.T.);
+#12975 = EDGE_LOOP('',(#12976,#12977,#12978,#12979));
+#12976 = ORIENTED_EDGE('',*,*,#12790,.F.);
+#12977 = ORIENTED_EDGE('',*,*,#12764,.F.);
+#12978 = ORIENTED_EDGE('',*,*,#12963,.T.);
+#12979 = ORIENTED_EDGE('',*,*,#12980,.F.);
+#12980 = EDGE_CURVE('',#12791,#12952,#12981,.T.);
+#12981 = LINE('',#12982,#12983);
+#12982 = CARTESIAN_POINT('',(7.92,-1.779413737235,3.512509008236));
+#12983 = VECTOR('',#12984,1.);
+#12984 = DIRECTION('',(0.E+000,-0.354349061811,-0.935113224371));
+#12985 = PLANE('',#12986);
+#12986 = AXIS2_PLACEMENT_3D('',#12987,#12988,#12989);
+#12987 = CARTESIAN_POINT('',(5.852232827796,-1.767767172204,9.));
+#12988 = DIRECTION('',(0.683012740017,-0.683012740017,0.258818843882));
+#12989 = DIRECTION('',(0.183012559607,-0.183012559607,-0.965925880206));
+#12990 = ADVANCED_FACE('',(#12991),#13002,.T.);
+#12991 = FACE_BOUND('',#12992,.T.);
+#12992 = EDGE_LOOP('',(#12993,#12994,#12995,#13001));
+#12993 = ORIENTED_EDGE('',*,*,#12909,.T.);
+#12994 = ORIENTED_EDGE('',*,*,#12814,.F.);
+#12995 = ORIENTED_EDGE('',*,*,#12996,.T.);
+#12996 = EDGE_CURVE('',#12807,#12879,#12997,.T.);
+#12997 = LINE('',#12998,#12999);
+#12998 = CARTESIAN_POINT('',(8.655458429268,-0.732308523698,8.2));
+#12999 = VECTOR('',#13000,1.);
+#13000 = DIRECTION('',(-0.707106781187,0.707106781187,0.E+000));
+#13001 = ORIENTED_EDGE('',*,*,#12878,.F.);
+#13002 = PLANE('',#13003);
+#13003 = AXIS2_PLACEMENT_3D('',#13004,#13005,#13006);
+#13004 = CARTESIAN_POINT('',(7.32,-0.3,8.2));
+#13005 = DIRECTION('',(0.E+000,0.E+000,1.));
+#13006 = DIRECTION('',(1.,0.E+000,0.E+000));
+#13007 = ADVANCED_FACE('',(#13008),#13024,.T.);
+#13008 = FACE_BOUND('',#13009,.T.);
+#13009 = EDGE_LOOP('',(#13010,#13011,#13017,#13018));
+#13010 = ORIENTED_EDGE('',*,*,#12806,.F.);
+#13011 = ORIENTED_EDGE('',*,*,#13012,.F.);
+#13012 = EDGE_CURVE('',#12831,#12799,#13013,.T.);
+#13013 = LINE('',#13014,#13015);
+#13014 = CARTESIAN_POINT('',(7.92,1.519779227677,4.197678259531));
+#13015 = VECTOR('',#13016,1.);
+#13016 = DIRECTION('',(0.E+000,-0.354349320007,0.935113126531));
+#13017 = ORIENTED_EDGE('',*,*,#12854,.F.);
+#13018 = ORIENTED_EDGE('',*,*,#13019,.F.);
+#13019 = EDGE_CURVE('',#12807,#12847,#13020,.T.);
+#13020 = LINE('',#13021,#13022);
+#13021 = CARTESIAN_POINT('',(7.618263590007,6.444459078364E-002,
+    8.834515717436));
+#13022 = VECTOR('',#13023,1.);
+#13023 = DIRECTION('',(0.19567548402,0.170290950652,-0.965770209252));
+#13024 = PLANE('',#13025);
+#13025 = AXIS2_PLACEMENT_3D('',#13026,#13027,#13028);
+#13026 = CARTESIAN_POINT('',(9.387766952966,-1.767766952966,9.));
+#13027 = DIRECTION('',(0.683012701892,0.683012701892,0.258819045103));
+#13028 = DIRECTION('',(0.183012701892,0.183012701892,-0.965925826289));
+#13029 = ADVANCED_FACE('',(#13030),#13038,.T.);
+#13030 = FACE_BOUND('',#13031,.T.);
+#13031 = EDGE_LOOP('',(#13032,#13033,#13034,#13035,#13036,#13037));
+#13032 = ORIENTED_EDGE('',*,*,#12798,.F.);
+#13033 = ORIENTED_EDGE('',*,*,#12980,.T.);
+#13034 = ORIENTED_EDGE('',*,*,#12951,.F.);
+#13035 = ORIENTED_EDGE('',*,*,#12937,.T.);
+#13036 = ORIENTED_EDGE('',*,*,#12828,.T.);
+#13037 = ORIENTED_EDGE('',*,*,#13012,.T.);
+#13038 = PLANE('',#13039);
+#13039 = AXIS2_PLACEMENT_3D('',#13040,#13041,#13042);
+#13040 = CARTESIAN_POINT('',(7.92,-0.3,-2.54));
+#13041 = DIRECTION('',(1.,0.E+000,0.E+000));
+#13042 = DIRECTION('',(0.E+000,0.E+000,1.));
+#13043 = ADVANCED_FACE('',(#13044),#13054,.T.);
+#13044 = FACE_BOUND('',#13045,.T.);
+#13045 = EDGE_LOOP('',(#13046,#13052,#13053));
+#13046 = ORIENTED_EDGE('',*,*,#13047,.T.);
+#13047 = EDGE_CURVE('',#12887,#12847,#13048,.T.);
+#13048 = LINE('',#13049,#13050);
+#13049 = CARTESIAN_POINT('',(8.917540943477,-0.745997654152,
+    7.544500185048));
+#13050 = VECTOR('',#13051,1.);
+#13051 = DIRECTION('',(0.707106781187,-0.707106781187,0.E+000));
+#13052 = ORIENTED_EDGE('',*,*,#12846,.F.);
+#13053 = ORIENTED_EDGE('',*,*,#12894,.F.);
+#13054 = PLANE('',#13055);
+#13055 = AXIS2_PLACEMENT_3D('',#13056,#13057,#13058);
+#13056 = CARTESIAN_POINT('',(8.171543289326,1.110223024625E-016,-8.2));
+#13057 = DIRECTION('',(0.707106781187,0.707106781187,0.E+000));
+#13058 = DIRECTION('',(0.E+000,0.E+000,1.));
+#13059 = ADVANCED_FACE('',(#13060),#13066,.T.);
+#13060 = FACE_BOUND('',#13061,.T.);
+#13061 = EDGE_LOOP('',(#13062,#13063,#13064,#13065));
+#13062 = ORIENTED_EDGE('',*,*,#12996,.F.);
+#13063 = ORIENTED_EDGE('',*,*,#13019,.T.);
+#13064 = ORIENTED_EDGE('',*,*,#13047,.F.);
+#13065 = ORIENTED_EDGE('',*,*,#12886,.F.);
+#13066 = PLANE('',#13067);
+#13067 = AXIS2_PLACEMENT_3D('',#13068,#13069,#13070);
+#13068 = CARTESIAN_POINT('',(9.387766952966,-1.767766952966,9.));
+#13069 = DIRECTION('',(0.683012701892,0.683012701892,0.258819045103));
+#13070 = DIRECTION('',(0.183012701892,0.183012701892,-0.965925826289));
+#13071 = MANIFOLD_SOLID_BREP('',#13072);
+#13072 = CLOSED_SHELL('',(#13073,#13113,#13168,#13208,#13256,#13289,
+    #13320,#13343,#13367,#13400,#13440,#13457,#13481,#13505,#13538,
+    #13580,#13620,#13660,#13677,#13703,#13729,#13746,#13763,#13785,
+    #13799,#13815));
+#13073 = ADVANCED_FACE('',(#13074),#13108,.F.);
+#13074 = FACE_BOUND('',#13075,.F.);
+#13075 = EDGE_LOOP('',(#13076,#13086,#13094,#13102));
+#13076 = ORIENTED_EDGE('',*,*,#13077,.T.);
+#13077 = EDGE_CURVE('',#13078,#13080,#13082,.T.);
+#13078 = VERTEX_POINT('',#13079);
+#13079 = CARTESIAN_POINT('',(4.78,0.251543289326,-2.315755544257));
+#13080 = VERTEX_POINT('',#13081);
+#13081 = CARTESIAN_POINT('',(4.78,0.251543289326,7.498611513613));
+#13082 = LINE('',#13083,#13084);
+#13083 = CARTESIAN_POINT('',(4.78,0.251543289326,-5.37));
+#13084 = VECTOR('',#13085,1.);
+#13085 = DIRECTION('',(0.E+000,0.E+000,1.));
+#13086 = ORIENTED_EDGE('',*,*,#13087,.T.);
+#13087 = EDGE_CURVE('',#13080,#13088,#13090,.T.);
+#13088 = VERTEX_POINT('',#13089);
+#13089 = CARTESIAN_POINT('',(4.78,-0.251543289326,7.498611513613));
+#13090 = LINE('',#13091,#13092);
+#13091 = CARTESIAN_POINT('',(4.78,1.100000226201,7.498611513613));
+#13092 = VECTOR('',#13093,1.);
+#13093 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#13094 = ORIENTED_EDGE('',*,*,#13095,.F.);
+#13095 = EDGE_CURVE('',#13096,#13088,#13098,.T.);
+#13096 = VERTEX_POINT('',#13097);
+#13097 = CARTESIAN_POINT('',(4.78,-0.251543289326,-2.315755544257));
+#13098 = LINE('',#13099,#13100);
+#13099 = CARTESIAN_POINT('',(4.78,-0.251543289326,-5.37));
+#13100 = VECTOR('',#13101,1.);
+#13101 = DIRECTION('',(0.E+000,0.E+000,1.));
+#13102 = ORIENTED_EDGE('',*,*,#13103,.T.);
+#13103 = EDGE_CURVE('',#13096,#13078,#13104,.T.);
+#13104 = LINE('',#13105,#13106);
+#13105 = CARTESIAN_POINT('',(4.78,-1.400000286252,-2.315755544257));
+#13106 = VECTOR('',#13107,1.);
+#13107 = DIRECTION('',(0.E+000,1.,-1.224646799147E-016));
+#13108 = PLANE('',#13109);
+#13109 = AXIS2_PLACEMENT_3D('',#13110,#13111,#13112);
+#13110 = CARTESIAN_POINT('',(4.78,-0.3,-2.54));
+#13111 = DIRECTION('',(1.,0.E+000,0.E+000));
+#13112 = DIRECTION('',(0.E+000,0.E+000,1.));
+#13113 = ADVANCED_FACE('',(#13114),#13163,.T.);
+#13114 = FACE_BOUND('',#13115,.T.);
+#13115 = EDGE_LOOP('',(#13116,#13126,#13134,#13140,#13141,#13149,#13157)
+  );
+#13116 = ORIENTED_EDGE('',*,*,#13117,.F.);
+#13117 = EDGE_CURVE('',#13118,#13120,#13122,.T.);
+#13118 = VERTEX_POINT('',#13119);
+#13119 = CARTESIAN_POINT('',(4.828456710674,0.3,-2.315755544257));
+#13120 = VERTEX_POINT('',#13121);
+#13121 = CARTESIAN_POINT('',(4.828456710674,0.3,7.498611513613));
+#13122 = LINE('',#13123,#13124);
+#13123 = CARTESIAN_POINT('',(4.828456710674,0.3,-5.37));
+#13124 = VECTOR('',#13125,1.);
+#13125 = DIRECTION('',(0.E+000,0.E+000,1.));
+#13126 = ORIENTED_EDGE('',*,*,#13127,.T.);
+#13127 = EDGE_CURVE('',#13118,#13128,#13130,.T.);
+#13128 = VERTEX_POINT('',#13129);
+#13129 = CARTESIAN_POINT('',(4.804228355337,0.275771644663,
+    -2.382322502785));
+#13130 = LINE('',#13131,#13132);
+#13131 = CARTESIAN_POINT('',(3.698459487437,-0.829997223238,
+    -5.420402031785));
+#13132 = VECTOR('',#13133,1.);
+#13133 = DIRECTION('',(-0.323615195374,-0.323615195374,-0.889126768603)
+  );
+#13134 = ORIENTED_EDGE('',*,*,#13135,.T.);
+#13135 = EDGE_CURVE('',#13128,#13078,#13136,.T.);
+#13136 = LINE('',#13137,#13138);
+#13137 = CARTESIAN_POINT('',(5.590418815773,1.061962105098,
+    -4.542366263358));
+#13138 = VECTOR('',#13139,1.);
+#13139 = DIRECTION('',(-0.323615195374,-0.323615195374,0.889126768603));
+#13140 = ORIENTED_EDGE('',*,*,#13077,.T.);
+#13141 = ORIENTED_EDGE('',*,*,#13142,.T.);
+#13142 = EDGE_CURVE('',#13080,#13143,#13145,.T.);
+#13143 = VERTEX_POINT('',#13144);
+#13144 = CARTESIAN_POINT('',(4.788091178288,0.259634467613,
+    7.544498972212));
+#13145 = LINE('',#13146,#13147);
+#13146 = CARTESIAN_POINT('',(3.648136841636,-0.880319869038,
+    1.079481694258));
+#13147 = VECTOR('',#13148,1.);
+#13148 = DIRECTION('',(0.171087496695,0.171087496695,0.970287656806));
+#13149 = ORIENTED_EDGE('',*,*,#13150,.T.);
+#13150 = EDGE_CURVE('',#13143,#13151,#13153,.T.);
+#13151 = VERTEX_POINT('',#13152);
+#13152 = CARTESIAN_POINT('',(4.820365532387,0.291908821712,
+    7.544498972212));
+#13153 = LINE('',#13154,#13155);
+#13154 = CARTESIAN_POINT('',(5.550226119108,1.021769408434,
+    7.544498972212));
+#13155 = VECTOR('',#13156,1.);
+#13156 = DIRECTION('',(0.707106781187,0.707106781187,1.930309067102E-015
+    ));
+#13157 = ORIENTED_EDGE('',*,*,#13158,.T.);
+#13158 = EDGE_CURVE('',#13151,#13120,#13159,.T.);
+#13159 = LINE('',#13160,#13161);
+#13160 = CARTESIAN_POINT('',(6.017353025239,1.488896314564,
+    0.756029843251));
+#13161 = VECTOR('',#13162,1.);
+#13162 = DIRECTION('',(0.171087496695,0.171087496695,-0.970287656806));
+#13163 = PLANE('',#13164);
+#13164 = AXIS2_PLACEMENT_3D('',#13165,#13166,#13167);
+#13165 = CARTESIAN_POINT('',(4.528456710674,0.E+000,-8.2));
+#13166 = DIRECTION('',(-0.707106781187,0.707106781187,0.E+000));
+#13167 = DIRECTION('',(0.E+000,0.E+000,1.));
+#13168 = ADVANCED_FACE('',(#13169),#13203,.T.);
+#13169 = FACE_BOUND('',#13170,.T.);
+#13170 = EDGE_LOOP('',(#13171,#13172,#13180,#13188,#13196,#13202));
+#13171 = ORIENTED_EDGE('',*,*,#13135,.F.);
+#13172 = ORIENTED_EDGE('',*,*,#13173,.T.);
+#13173 = EDGE_CURVE('',#13128,#13174,#13176,.T.);
+#13174 = VERTEX_POINT('',#13175);
+#13175 = CARTESIAN_POINT('',(4.861618185302,0.218381814698,-2.54));
+#13176 = LINE('',#13177,#13178);
+#13177 = CARTESIAN_POINT('',(5.08,4.038963686536E-018,-3.14));
+#13178 = VECTOR('',#13179,1.);
+#13179 = DIRECTION('',(0.323615195374,-0.323615195374,-0.889126768603));
+#13180 = ORIENTED_EDGE('',*,*,#13181,.T.);
+#13181 = EDGE_CURVE('',#13174,#13182,#13184,.T.);
+#13182 = VERTEX_POINT('',#13183);
+#13183 = CARTESIAN_POINT('',(4.861618185302,-0.218381814698,-2.54));
+#13184 = LINE('',#13185,#13186);
+#13185 = CARTESIAN_POINT('',(4.861618185302,-1.400000286252,-2.54));
+#13186 = VECTOR('',#13187,1.);
+#13187 = DIRECTION('',(4.457343172701E-017,-1.,0.E+000));
+#13188 = ORIENTED_EDGE('',*,*,#13189,.F.);
+#13189 = EDGE_CURVE('',#13190,#13182,#13192,.T.);
+#13190 = VERTEX_POINT('',#13191);
+#13191 = CARTESIAN_POINT('',(4.804228355337,-0.275771644663,
+    -2.382322502785));
+#13192 = LINE('',#13193,#13194);
+#13193 = CARTESIAN_POINT('',(5.08,4.038963686536E-018,-3.14));
+#13194 = VECTOR('',#13195,1.);
+#13195 = DIRECTION('',(0.323615195374,0.323615195374,-0.889126768603));
+#13196 = ORIENTED_EDGE('',*,*,#13197,.T.);
+#13197 = EDGE_CURVE('',#13190,#13096,#13198,.T.);
+#13198 = LINE('',#13199,#13200);
+#13199 = CARTESIAN_POINT('',(5.909997223238,-1.381540512563,
+    -5.420402031785));
+#13200 = VECTOR('',#13201,1.);
+#13201 = DIRECTION('',(-0.323615195374,0.323615195374,0.889126768603));
+#13202 = ORIENTED_EDGE('',*,*,#13103,.T.);
+#13203 = PLANE('',#13204);
+#13204 = AXIS2_PLACEMENT_3D('',#13205,#13206,#13207);
+#13205 = CARTESIAN_POINT('',(5.08,-2.500000572504,-3.14));
+#13206 = DIRECTION('',(-0.939692784809,-4.188533218805E-017,
+    -0.342019692676));
+#13207 = DIRECTION('',(-0.342019692676,1.150791761098E-016,
+    0.939692784809));
+#13208 = ADVANCED_FACE('',(#13209),#13251,.F.);
+#13209 = FACE_BOUND('',#13210,.F.);
+#13210 = EDGE_LOOP('',(#13211,#13221,#13229,#13237,#13243,#13244,#13245)
+  );
+#13211 = ORIENTED_EDGE('',*,*,#13212,.T.);
+#13212 = EDGE_CURVE('',#13213,#13215,#13217,.T.);
+#13213 = VERTEX_POINT('',#13214);
+#13214 = CARTESIAN_POINT('',(4.788091178288,-0.259634467613,
+    7.544498972212));
+#13215 = VERTEX_POINT('',#13216);
+#13216 = CARTESIAN_POINT('',(4.820365532387,-0.291908821712,
+    7.544498972212));
+#13217 = LINE('',#13218,#13219);
+#13218 = CARTESIAN_POINT('',(4.058230591566,0.470226119108,
+    7.544498972212));
+#13219 = VECTOR('',#13220,1.);
+#13220 = DIRECTION('',(0.707106781187,-0.707106781187,0.E+000));
+#13221 = ORIENTED_EDGE('',*,*,#13222,.T.);
+#13222 = EDGE_CURVE('',#13215,#13223,#13225,.T.);
+#13223 = VERTEX_POINT('',#13224);
+#13224 = CARTESIAN_POINT('',(4.828456710674,-0.3,7.498611513613));
+#13225 = LINE('',#13226,#13227);
+#13226 = CARTESIAN_POINT('',(5.960319869038,-1.431863158364,
+    1.079481694258));
+#13227 = VECTOR('',#13228,1.);
+#13228 = DIRECTION('',(0.171087496695,-0.171087496695,-0.970287656806));
+#13229 = ORIENTED_EDGE('',*,*,#13230,.T.);
+#13230 = EDGE_CURVE('',#13223,#13231,#13233,.T.);
+#13231 = VERTEX_POINT('',#13232);
+#13232 = CARTESIAN_POINT('',(4.828456710674,-0.3,-2.315755544257));
+#13233 = LINE('',#13234,#13235);
+#13234 = CARTESIAN_POINT('',(4.828456710674,-0.3,-5.37));
+#13235 = VECTOR('',#13236,1.);
+#13236 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#13237 = ORIENTED_EDGE('',*,*,#13238,.T.);
+#13238 = EDGE_CURVE('',#13231,#13190,#13239,.T.);
+#13239 = LINE('',#13240,#13241);
+#13240 = CARTESIAN_POINT('',(4.018037894902,0.510418815773,
+    -4.542366263358));
+#13241 = VECTOR('',#13242,1.);
+#13242 = DIRECTION('',(-0.323615195374,0.323615195374,-0.889126768603));
+#13243 = ORIENTED_EDGE('',*,*,#13197,.T.);
+#13244 = ORIENTED_EDGE('',*,*,#13095,.T.);
+#13245 = ORIENTED_EDGE('',*,*,#13246,.T.);
+#13246 = EDGE_CURVE('',#13088,#13213,#13247,.T.);
+#13247 = LINE('',#13248,#13249);
+#13248 = CARTESIAN_POINT('',(3.591103685436,0.937353025239,
+    0.756029843251));
+#13249 = VECTOR('',#13250,1.);
+#13250 = DIRECTION('',(0.171087496695,-0.171087496695,0.970287656806));
+#13251 = PLANE('',#13252);
+#13252 = AXIS2_PLACEMENT_3D('',#13253,#13254,#13255);
+#13253 = CARTESIAN_POINT('',(5.08,-0.551543289326,-8.2));
+#13254 = DIRECTION('',(0.707106781187,0.707106781187,0.E+000));
+#13255 = DIRECTION('',(0.E+000,0.E+000,1.));
+#13256 = ADVANCED_FACE('',(#13257),#13284,.T.);
+#13257 = FACE_BOUND('',#13258,.T.);
+#13258 = EDGE_LOOP('',(#13259,#13260,#13261,#13269,#13277,#13283));
+#13259 = ORIENTED_EDGE('',*,*,#13087,.T.);
+#13260 = ORIENTED_EDGE('',*,*,#13246,.T.);
+#13261 = ORIENTED_EDGE('',*,*,#13262,.T.);
+#13262 = EDGE_CURVE('',#13213,#13263,#13265,.T.);
+#13263 = VERTEX_POINT('',#13264);
+#13264 = CARTESIAN_POINT('',(4.903673427674,-0.126823080636,8.2));
+#13265 = LINE('',#13266,#13267);
+#13266 = CARTESIAN_POINT('',(5.106501359403,0.106239167881,
+    9.350297025875));
+#13267 = VECTOR('',#13268,1.);
+#13268 = DIRECTION('',(0.170290960814,0.195675190744,0.965770266881));
+#13269 = ORIENTED_EDGE('',*,*,#13270,.F.);
+#13270 = EDGE_CURVE('',#13271,#13263,#13273,.T.);
+#13271 = VERTEX_POINT('',#13272);
+#13272 = CARTESIAN_POINT('',(4.903673427674,0.126823080636,8.2));
+#13273 = LINE('',#13274,#13275);
+#13274 = CARTESIAN_POINT('',(4.903673427674,1.100000226201,8.2));
+#13275 = VECTOR('',#13276,1.);
+#13276 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#13277 = ORIENTED_EDGE('',*,*,#13278,.T.);
+#13278 = EDGE_CURVE('',#13271,#13143,#13279,.T.);
+#13279 = LINE('',#13280,#13281);
+#13280 = CARTESIAN_POINT('',(5.015555517905,-1.736587136389E-003,
+    8.834516333842));
+#13281 = VECTOR('',#13282,1.);
+#13282 = DIRECTION('',(-0.170290960814,0.195675190744,-0.965770266881));
+#13283 = ORIENTED_EDGE('',*,*,#13142,.F.);
+#13284 = PLANE('',#13285);
+#13285 = AXIS2_PLACEMENT_3D('',#13286,#13287,#13288);
+#13286 = CARTESIAN_POINT('',(5.08,2.500000452401,9.2));
+#13287 = DIRECTION('',(-0.984807821789,0.E+000,0.173647787616));
+#13288 = DIRECTION('',(-0.173647787616,0.E+000,-0.984807821789));
+#13289 = ADVANCED_FACE('',(#13290),#13315,.T.);
+#13290 = FACE_BOUND('',#13291,.T.);
+#13291 = EDGE_LOOP('',(#13292,#13300,#13301,#13309));
+#13292 = ORIENTED_EDGE('',*,*,#13293,.T.);
+#13293 = EDGE_CURVE('',#13294,#13118,#13296,.T.);
+#13294 = VERTEX_POINT('',#13295);
+#13295 = CARTESIAN_POINT('',(5.331543289326,0.3,-2.315755544257));
+#13296 = LINE('',#13297,#13298);
+#13297 = CARTESIAN_POINT('',(3.679999713748,0.3,-2.315755544257));
+#13298 = VECTOR('',#13299,1.);
+#13299 = DIRECTION('',(-1.,0.E+000,6.100634484569E-016));
+#13300 = ORIENTED_EDGE('',*,*,#13117,.T.);
+#13301 = ORIENTED_EDGE('',*,*,#13302,.T.);
+#13302 = EDGE_CURVE('',#13120,#13303,#13305,.T.);
+#13303 = VERTEX_POINT('',#13304);
+#13304 = CARTESIAN_POINT('',(5.331543289326,0.3,7.498611513613));
+#13305 = LINE('',#13306,#13307);
+#13306 = CARTESIAN_POINT('',(6.180000226201,0.3,7.498611513613));
+#13307 = VECTOR('',#13308,1.);
+#13308 = DIRECTION('',(1.,0.E+000,-1.370302750076E-015));
+#13309 = ORIENTED_EDGE('',*,*,#13310,.T.);
+#13310 = EDGE_CURVE('',#13303,#13294,#13311,.T.);
+#13311 = LINE('',#13312,#13313);
+#13312 = CARTESIAN_POINT('',(5.331543289326,0.3,-5.37));
+#13313 = VECTOR('',#13314,1.);
+#13314 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#13315 = PLANE('',#13316);
+#13316 = AXIS2_PLACEMENT_3D('',#13317,#13318,#13319);
+#13317 = CARTESIAN_POINT('',(4.78,0.3,-2.54));
+#13318 = DIRECTION('',(0.E+000,1.,0.E+000));
+#13319 = DIRECTION('',(0.E+000,0.E+000,1.));
+#13320 = ADVANCED_FACE('',(#13321),#13338,.T.);
+#13321 = FACE_BOUND('',#13322,.T.);
+#13322 = EDGE_LOOP('',(#13323,#13331,#13332));
+#13323 = ORIENTED_EDGE('',*,*,#13324,.F.);
+#13324 = EDGE_CURVE('',#13120,#13325,#13327,.T.);
+#13325 = VERTEX_POINT('',#13326);
+#13326 = CARTESIAN_POINT('',(4.828456710674,0.3,7.544498972212));
+#13327 = LINE('',#13328,#13329);
+#13328 = CARTESIAN_POINT('',(4.828456710674,0.3,-5.37));
+#13329 = VECTOR('',#13330,1.);
+#13330 = DIRECTION('',(0.E+000,0.E+000,1.));
+#13331 = ORIENTED_EDGE('',*,*,#13158,.F.);
+#13332 = ORIENTED_EDGE('',*,*,#13333,.T.);
+#13333 = EDGE_CURVE('',#13151,#13325,#13334,.T.);
+#13334 = LINE('',#13335,#13336);
+#13335 = CARTESIAN_POINT('',(5.550226119108,1.021769408434,
+    7.544498972212));
+#13336 = VECTOR('',#13337,1.);
+#13337 = DIRECTION('',(0.707106781187,0.707106781187,1.930309067102E-015
+    ));
+#13338 = PLANE('',#13339);
+#13339 = AXIS2_PLACEMENT_3D('',#13340,#13341,#13342);
+#13340 = CARTESIAN_POINT('',(4.528456710674,0.E+000,-8.2));
+#13341 = DIRECTION('',(-0.707106781187,0.707106781187,0.E+000));
+#13342 = DIRECTION('',(0.E+000,0.E+000,1.));
+#13343 = ADVANCED_FACE('',(#13344),#13362,.T.);
+#13344 = FACE_BOUND('',#13345,.T.);
+#13345 = EDGE_LOOP('',(#13346,#13347,#13355,#13361));
+#13346 = ORIENTED_EDGE('',*,*,#13278,.F.);
+#13347 = ORIENTED_EDGE('',*,*,#13348,.F.);
+#13348 = EDGE_CURVE('',#13349,#13271,#13351,.T.);
+#13349 = VERTEX_POINT('',#13350);
+#13350 = CARTESIAN_POINT('',(4.953176919364,0.176326572326,8.2));
+#13351 = LINE('',#13352,#13353);
+#13352 = CARTESIAN_POINT('',(5.662308759621,0.885458412584,8.2));
+#13353 = VECTOR('',#13354,1.);
+#13354 = DIRECTION('',(-0.707106781187,-0.707106781187,0.E+000));
+#13355 = ORIENTED_EDGE('',*,*,#13356,.F.);
+#13356 = EDGE_CURVE('',#13151,#13349,#13357,.T.);
+#13357 = LINE('',#13358,#13359);
+#13358 = CARTESIAN_POINT('',(5.186239167881,-2.650135940332E-002,
+    9.350297025875));
+#13359 = VECTOR('',#13360,1.);
+#13360 = DIRECTION('',(0.195675190744,-0.170290960814,0.965770266881));
+#13361 = ORIENTED_EDGE('',*,*,#13150,.F.);
+#13362 = PLANE('',#13363);
+#13363 = AXIS2_PLACEMENT_3D('',#13364,#13365,#13366);
+#13364 = CARTESIAN_POINT('',(6.847767172204,1.767767172205,9.));
+#13365 = DIRECTION('',(-0.683012740017,0.683012740017,0.258818843882));
+#13366 = DIRECTION('',(-0.183012559607,0.183012559607,-0.965925880206));
+#13367 = ADVANCED_FACE('',(#13368),#13395,.T.);
+#13368 = FACE_BOUND('',#13369,.T.);
+#13369 = EDGE_LOOP('',(#13370,#13380,#13386,#13387,#13388,#13389));
+#13370 = ORIENTED_EDGE('',*,*,#13371,.F.);
+#13371 = EDGE_CURVE('',#13372,#13374,#13376,.T.);
+#13372 = VERTEX_POINT('',#13373);
+#13373 = CARTESIAN_POINT('',(5.29838214056,0.218381814698,-2.54));
+#13374 = VERTEX_POINT('',#13375);
+#13375 = CARTESIAN_POINT('',(5.355771850411,0.275771438915,
+    -2.382323068075));
+#13376 = LINE('',#13377,#13378);
+#13377 = CARTESIAN_POINT('',(5.079999774684,-2.253152054891E-007,
+    -3.140000619049));
+#13378 = VECTOR('',#13379,1.);
+#13379 = DIRECTION('',(0.323615627689,0.323615144802,0.889126629659));
+#13380 = ORIENTED_EDGE('',*,*,#13381,.T.);
+#13381 = EDGE_CURVE('',#13372,#13174,#13382,.T.);
+#13382 = LINE('',#13383,#13384);
+#13383 = CARTESIAN_POINT('',(3.679999713748,0.218381814698,-2.54));
+#13384 = VECTOR('',#13385,1.);
+#13385 = DIRECTION('',(-1.,-2.22044604925E-016,0.E+000));
+#13386 = ORIENTED_EDGE('',*,*,#13173,.F.);
+#13387 = ORIENTED_EDGE('',*,*,#13127,.F.);
+#13388 = ORIENTED_EDGE('',*,*,#13293,.F.);
+#13389 = ORIENTED_EDGE('',*,*,#13390,.F.);
+#13390 = EDGE_CURVE('',#13374,#13294,#13391,.T.);
+#13391 = LINE('',#13392,#13393);
+#13392 = CARTESIAN_POINT('',(6.199723465915,-0.568180176589,
+    -4.701064534722));
+#13393 = VECTOR('',#13394,1.);
+#13394 = DIRECTION('',(-0.323615195374,0.323615195374,0.889126768603));
+#13395 = PLANE('',#13396);
+#13396 = AXIS2_PLACEMENT_3D('',#13397,#13398,#13399);
+#13397 = CARTESIAN_POINT('',(2.579999427496,-3.845390949323E-016,-3.14)
+  );
+#13398 = DIRECTION('',(-2.086537131538E-016,0.939692784809,
+    -0.342019692676));
+#13399 = DIRECTION('',(-2.22044604925E-016,0.342019692676,0.939692784809
+    ));
+#13400 = ADVANCED_FACE('',(#13401),#13435,.T.);
+#13401 = FACE_BOUND('',#13402,.T.);
+#13402 = EDGE_LOOP('',(#13403,#13404,#13405,#13413,#13421,#13429));
+#13403 = ORIENTED_EDGE('',*,*,#13238,.T.);
+#13404 = ORIENTED_EDGE('',*,*,#13189,.T.);
+#13405 = ORIENTED_EDGE('',*,*,#13406,.T.);
+#13406 = EDGE_CURVE('',#13182,#13407,#13409,.T.);
+#13407 = VERTEX_POINT('',#13408);
+#13408 = CARTESIAN_POINT('',(5.29838214056,-0.218381814698,-2.54));
+#13409 = LINE('',#13410,#13411);
+#13410 = CARTESIAN_POINT('',(6.180000286252,-0.218381814698,-2.54));
+#13411 = VECTOR('',#13412,1.);
+#13412 = DIRECTION('',(1.,-2.22044604925E-016,0.E+000));
+#13413 = ORIENTED_EDGE('',*,*,#13414,.F.);
+#13414 = EDGE_CURVE('',#13415,#13407,#13417,.T.);
+#13415 = VERTEX_POINT('',#13416);
+#13416 = CARTESIAN_POINT('',(5.355771850411,-0.275771438915,
+    -2.382323068075));
+#13417 = LINE('',#13418,#13419);
+#13418 = CARTESIAN_POINT('',(5.080000225316,-2.253152054891E-007,
+    -3.139999380951));
+#13419 = VECTOR('',#13420,1.);
+#13420 = DIRECTION('',(-0.323615627689,0.323615144802,-0.889126629659));
+#13421 = ORIENTED_EDGE('',*,*,#13422,.T.);
+#13422 = EDGE_CURVE('',#13415,#13423,#13425,.T.);
+#13423 = VERTEX_POINT('',#13424);
+#13424 = CARTESIAN_POINT('',(5.331543289326,-0.3,-2.315755544257));
+#13425 = LINE('',#13426,#13427);
+#13426 = CARTESIAN_POINT('',(6.403779151747,0.772235862421,
+    -5.261703760421));
+#13427 = VECTOR('',#13428,1.);
+#13428 = DIRECTION('',(-0.323615195374,-0.323615195374,0.889126768603));
+#13429 = ORIENTED_EDGE('',*,*,#13430,.T.);
+#13430 = EDGE_CURVE('',#13423,#13231,#13431,.T.);
+#13431 = LINE('',#13432,#13433);
+#13432 = CARTESIAN_POINT('',(6.180000286252,-0.3,-2.315755544257));
+#13433 = VECTOR('',#13434,1.);
+#13434 = DIRECTION('',(-1.,0.E+000,6.100634484569E-016));
+#13435 = PLANE('',#13436);
+#13436 = AXIS2_PLACEMENT_3D('',#13437,#13438,#13439);
+#13437 = CARTESIAN_POINT('',(7.580000572504,-3.845390949323E-016,-3.14)
+  );
+#13438 = DIRECTION('',(-2.086537131538E-016,-0.939692784809,
+    -0.342019692676));
+#13439 = DIRECTION('',(-2.22044604925E-016,-0.342019692676,
+    0.939692784809));
+#13440 = ADVANCED_FACE('',(#13441),#13452,.F.);
+#13441 = FACE_BOUND('',#13442,.F.);
+#13442 = EDGE_LOOP('',(#13443,#13444,#13445,#13451));
+#13443 = ORIENTED_EDGE('',*,*,#13181,.T.);
+#13444 = ORIENTED_EDGE('',*,*,#13406,.T.);
+#13445 = ORIENTED_EDGE('',*,*,#13446,.T.);
+#13446 = EDGE_CURVE('',#13407,#13372,#13447,.T.);
+#13447 = LINE('',#13448,#13449);
+#13448 = CARTESIAN_POINT('',(5.29838214056,1.1,-2.54));
+#13449 = VECTOR('',#13450,1.);
+#13450 = DIRECTION('',(4.45734982379E-017,1.,0.E+000));
+#13451 = ORIENTED_EDGE('',*,*,#13381,.T.);
+#13452 = PLANE('',#13453);
+#13453 = AXIS2_PLACEMENT_3D('',#13454,#13455,#13456);
+#13454 = CARTESIAN_POINT('',(4.78,-0.3,-2.54));
+#13455 = DIRECTION('',(0.E+000,0.E+000,1.));
+#13456 = DIRECTION('',(1.,0.E+000,0.E+000));
+#13457 = ADVANCED_FACE('',(#13458),#13476,.T.);
+#13458 = FACE_BOUND('',#13459,.T.);
+#13459 = EDGE_LOOP('',(#13460,#13461,#13462,#13470));
+#13460 = ORIENTED_EDGE('',*,*,#13262,.F.);
+#13461 = ORIENTED_EDGE('',*,*,#13212,.T.);
+#13462 = ORIENTED_EDGE('',*,*,#13463,.F.);
+#13463 = EDGE_CURVE('',#13464,#13215,#13466,.T.);
+#13464 = VERTEX_POINT('',#13465);
+#13465 = CARTESIAN_POINT('',(4.953176919364,-0.176326572326,8.2));
+#13466 = LINE('',#13467,#13468);
+#13467 = CARTESIAN_POINT('',(5.081736587136,-6.444448209488E-002,
+    8.834516333842));
+#13468 = VECTOR('',#13469,1.);
+#13469 = DIRECTION('',(-0.195675190744,-0.170290960814,-0.965770266881)
+  );
+#13470 = ORIENTED_EDGE('',*,*,#13471,.F.);
+#13471 = EDGE_CURVE('',#13263,#13464,#13472,.T.);
+#13472 = LINE('',#13473,#13474);
+#13473 = CARTESIAN_POINT('',(4.044541587416,0.732308759621,8.2));
+#13474 = VECTOR('',#13475,1.);
+#13475 = DIRECTION('',(0.707106781187,-0.707106781187,0.E+000));
+#13476 = PLANE('',#13477);
+#13477 = AXIS2_PLACEMENT_3D('',#13478,#13479,#13480);
+#13478 = CARTESIAN_POINT('',(3.312232827796,1.767767172204,9.));
+#13479 = DIRECTION('',(-0.683012740017,-0.683012740017,0.258818843882));
+#13480 = DIRECTION('',(-0.183012559607,-0.183012559607,-0.965925880206)
+  );
+#13481 = ADVANCED_FACE('',(#13482),#13500,.F.);
+#13482 = FACE_BOUND('',#13483,.F.);
+#13483 = EDGE_LOOP('',(#13484,#13485,#13486,#13494));
+#13484 = ORIENTED_EDGE('',*,*,#13430,.T.);
+#13485 = ORIENTED_EDGE('',*,*,#13230,.F.);
+#13486 = ORIENTED_EDGE('',*,*,#13487,.T.);
+#13487 = EDGE_CURVE('',#13223,#13488,#13490,.T.);
+#13488 = VERTEX_POINT('',#13489);
+#13489 = CARTESIAN_POINT('',(5.331543289326,-0.3,7.498611513613));
+#13490 = LINE('',#13491,#13492);
+#13491 = CARTESIAN_POINT('',(3.679999773799,-0.3,7.498611513613));
+#13492 = VECTOR('',#13493,1.);
+#13493 = DIRECTION('',(1.,0.E+000,-1.370302750076E-015));
+#13494 = ORIENTED_EDGE('',*,*,#13495,.F.);
+#13495 = EDGE_CURVE('',#13423,#13488,#13496,.T.);
+#13496 = LINE('',#13497,#13498);
+#13497 = CARTESIAN_POINT('',(5.331543289326,-0.3,-5.37));
+#13498 = VECTOR('',#13499,1.);
+#13499 = DIRECTION('',(0.E+000,0.E+000,1.));
+#13500 = PLANE('',#13501);
+#13501 = AXIS2_PLACEMENT_3D('',#13502,#13503,#13504);
+#13502 = CARTESIAN_POINT('',(4.78,-0.3,-2.54));
+#13503 = DIRECTION('',(0.E+000,1.,0.E+000));
+#13504 = DIRECTION('',(0.E+000,0.E+000,1.));
+#13505 = ADVANCED_FACE('',(#13506),#13533,.T.);
+#13506 = FACE_BOUND('',#13507,.T.);
+#13507 = EDGE_LOOP('',(#13508,#13509,#13510,#13511,#13519,#13527));
+#13508 = ORIENTED_EDGE('',*,*,#13463,.T.);
+#13509 = ORIENTED_EDGE('',*,*,#13222,.T.);
+#13510 = ORIENTED_EDGE('',*,*,#13487,.T.);
+#13511 = ORIENTED_EDGE('',*,*,#13512,.T.);
+#13512 = EDGE_CURVE('',#13488,#13513,#13515,.T.);
+#13513 = VERTEX_POINT('',#13514);
+#13514 = CARTESIAN_POINT('',(5.339634467613,-0.291908821712,
+    7.544498972212));
+#13515 = LINE('',#13516,#13517);
+#13516 = CARTESIAN_POINT('',(4.126502788906,-1.505040500419,
+    0.664471403465));
+#13517 = VECTOR('',#13518,1.);
+#13518 = DIRECTION('',(0.171087496695,0.171087496695,0.970287656806));
+#13519 = ORIENTED_EDGE('',*,*,#13520,.T.);
+#13520 = EDGE_CURVE('',#13513,#13521,#13523,.T.);
+#13521 = VERTEX_POINT('',#13522);
+#13522 = CARTESIAN_POINT('',(5.206823080636,-0.176326572326,8.2));
+#13523 = LINE('',#13524,#13525);
+#13524 = CARTESIAN_POINT('',(4.973760832119,2.650135940332E-002,
+    9.350297025875));
+#13525 = VECTOR('',#13526,1.);
+#13526 = DIRECTION('',(-0.195675190744,0.170290960814,0.965770266881));
+#13527 = ORIENTED_EDGE('',*,*,#13528,.F.);
+#13528 = EDGE_CURVE('',#13464,#13521,#13529,.T.);
+#13529 = LINE('',#13530,#13531);
+#13530 = CARTESIAN_POINT('',(3.679999773799,-0.176326572326,8.2));
+#13531 = VECTOR('',#13532,1.);
+#13532 = DIRECTION('',(1.,2.4162078697E-016,0.E+000));
+#13533 = PLANE('',#13534);
+#13534 = AXIS2_PLACEMENT_3D('',#13535,#13536,#13537);
+#13535 = CARTESIAN_POINT('',(2.579999547599,4.163336342344E-016,9.2));
+#13536 = DIRECTION('',(2.379500409148E-016,-0.984807821789,
+    0.173647787616));
+#13537 = DIRECTION('',(2.22044604925E-016,-0.173647787616,
+    -0.984807821789));
+#13538 = ADVANCED_FACE('',(#13539),#13575,.T.);
+#13539 = FACE_BOUND('',#13540,.T.);
+#13540 = EDGE_LOOP('',(#13541,#13542,#13543,#13544,#13545,#13553,#13561,
+    #13569));
+#13541 = ORIENTED_EDGE('',*,*,#13348,.T.);
+#13542 = ORIENTED_EDGE('',*,*,#13270,.T.);
+#13543 = ORIENTED_EDGE('',*,*,#13471,.T.);
+#13544 = ORIENTED_EDGE('',*,*,#13528,.T.);
+#13545 = ORIENTED_EDGE('',*,*,#13546,.T.);
+#13546 = EDGE_CURVE('',#13521,#13547,#13549,.T.);
+#13547 = VERTEX_POINT('',#13548);
+#13548 = CARTESIAN_POINT('',(5.38,-3.149652962517E-003,8.2));
+#13549 = LINE('',#13550,#13551);
+#13550 = CARTESIAN_POINT('',(4.197691240379,-1.185458412584,8.2));
+#13551 = VECTOR('',#13552,1.);
+#13552 = DIRECTION('',(0.707106781187,0.707106781187,0.E+000));
+#13553 = ORIENTED_EDGE('',*,*,#13554,.T.);
+#13554 = EDGE_CURVE('',#13547,#13555,#13557,.T.);
+#13555 = VERTEX_POINT('',#13556);
+#13556 = CARTESIAN_POINT('',(5.38,3.14990557041E-003,8.2));
+#13557 = LINE('',#13558,#13559);
+#13558 = CARTESIAN_POINT('',(5.38,-0.3,8.2));
+#13559 = VECTOR('',#13560,1.);
+#13560 = DIRECTION('',(0.E+000,1.,0.E+000));
+#13561 = ORIENTED_EDGE('',*,*,#13562,.T.);
+#13562 = EDGE_CURVE('',#13555,#13563,#13565,.T.);
+#13563 = VERTEX_POINT('',#13564);
+#13564 = CARTESIAN_POINT('',(5.206823333244,0.176326572326,8.2));
+#13565 = LINE('',#13566,#13567);
+#13566 = CARTESIAN_POINT('',(6.115458429268,-0.732308523698,8.2));
+#13567 = VECTOR('',#13568,1.);
+#13568 = DIRECTION('',(-0.707106781187,0.707106781187,0.E+000));
+#13569 = ORIENTED_EDGE('',*,*,#13570,.T.);
+#13570 = EDGE_CURVE('',#13563,#13349,#13571,.T.);
+#13571 = LINE('',#13572,#13573);
+#13572 = CARTESIAN_POINT('',(6.180000226201,0.176326572326,8.2));
+#13573 = VECTOR('',#13574,1.);
+#13574 = DIRECTION('',(-1.,2.4162078697E-016,0.E+000));
+#13575 = PLANE('',#13576);
+#13576 = AXIS2_PLACEMENT_3D('',#13577,#13578,#13579);
+#13577 = CARTESIAN_POINT('',(4.78,-0.3,8.2));
+#13578 = DIRECTION('',(0.E+000,0.E+000,1.));
+#13579 = DIRECTION('',(1.,0.E+000,0.E+000));
+#13580 = ADVANCED_FACE('',(#13581),#13615,.T.);
+#13581 = FACE_BOUND('',#13582,.T.);
+#13582 = EDGE_LOOP('',(#13583,#13593,#13599,#13600,#13601,#13609));
+#13583 = ORIENTED_EDGE('',*,*,#13584,.F.);
+#13584 = EDGE_CURVE('',#13585,#13587,#13589,.T.);
+#13585 = VERTEX_POINT('',#13586);
+#13586 = CARTESIAN_POINT('',(5.38,0.251543289326,-2.315756774164));
+#13587 = VERTEX_POINT('',#13588);
+#13588 = CARTESIAN_POINT('',(5.38,0.251543289326,7.544500185048));
+#13589 = LINE('',#13590,#13591);
+#13590 = CARTESIAN_POINT('',(5.38,0.251543289326,-5.37));
+#13591 = VECTOR('',#13592,1.);
+#13592 = DIRECTION('',(0.E+000,0.E+000,1.));
+#13593 = ORIENTED_EDGE('',*,*,#13594,.T.);
+#13594 = EDGE_CURVE('',#13585,#13374,#13595,.T.);
+#13595 = LINE('',#13596,#13597);
+#13596 = CARTESIAN_POINT('',(4.30776343191,1.323779857415,
+    -5.261702533304));
+#13597 = VECTOR('',#13598,1.);
+#13598 = DIRECTION('',(-0.323615577118,0.323615577118,-0.889126490716));
+#13599 = ORIENTED_EDGE('',*,*,#13390,.T.);
+#13600 = ORIENTED_EDGE('',*,*,#13310,.F.);
+#13601 = ORIENTED_EDGE('',*,*,#13602,.T.);
+#13602 = EDGE_CURVE('',#13303,#13603,#13605,.T.);
+#13603 = VERTEX_POINT('',#13604);
+#13604 = CARTESIAN_POINT('',(5.339634681468,0.291908607857,
+    7.544500185048));
+#13605 = LINE('',#13606,#13607);
+#13606 = CARTESIAN_POINT('',(4.215824316817,1.415718972509,
+    1.171040134044));
+#13607 = VECTOR('',#13608,1.);
+#13608 = DIRECTION('',(0.171087496695,-0.171087496695,0.970287656806));
+#13609 = ORIENTED_EDGE('',*,*,#13610,.T.);
+#13610 = EDGE_CURVE('',#13603,#13587,#13611,.T.);
+#13611 = LINE('',#13612,#13613);
+#13612 = CARTESIAN_POINT('',(6.377540943477,-0.745997654152,
+    7.544500185048));
+#13613 = VECTOR('',#13614,1.);
+#13614 = DIRECTION('',(0.707106781187,-0.707106781187,0.E+000));
+#13615 = PLANE('',#13616);
+#13616 = AXIS2_PLACEMENT_3D('',#13617,#13618,#13619);
+#13617 = CARTESIAN_POINT('',(5.631543289326,1.110223024625E-016,-8.2));
+#13618 = DIRECTION('',(0.707106781187,0.707106781187,0.E+000));
+#13619 = DIRECTION('',(0.E+000,0.E+000,1.));
+#13620 = ADVANCED_FACE('',(#13621),#13655,.T.);
+#13621 = FACE_BOUND('',#13622,.T.);
+#13622 = EDGE_LOOP('',(#13623,#13624,#13625,#13633,#13641,#13649));
+#13623 = ORIENTED_EDGE('',*,*,#13302,.F.);
+#13624 = ORIENTED_EDGE('',*,*,#13324,.T.);
+#13625 = ORIENTED_EDGE('',*,*,#13626,.T.);
+#13626 = EDGE_CURVE('',#13325,#13627,#13629,.T.);
+#13627 = VERTEX_POINT('',#13628);
+#13628 = CARTESIAN_POINT('',(5.076850347037,0.3,8.2));
+#13629 = LINE('',#13630,#13631);
+#13630 = CARTESIAN_POINT('',(3.522552867596,0.3,4.098270140172));
+#13631 = VECTOR('',#13632,1.);
+#13632 = DIRECTION('',(0.354349061811,0.E+000,0.935113224371));
+#13633 = ORIENTED_EDGE('',*,*,#13634,.T.);
+#13634 = EDGE_CURVE('',#13627,#13635,#13637,.T.);
+#13635 = VERTEX_POINT('',#13636);
+#13636 = CARTESIAN_POINT('',(5.08314990557,0.3,8.2));
+#13637 = LINE('',#13638,#13639);
+#13638 = CARTESIAN_POINT('',(4.78,0.3,8.2));
+#13639 = VECTOR('',#13640,1.);
+#13640 = DIRECTION('',(1.,0.E+000,0.E+000));
+#13641 = ORIENTED_EDGE('',*,*,#13642,.T.);
+#13642 = EDGE_CURVE('',#13635,#13643,#13645,.T.);
+#13643 = VERTEX_POINT('',#13644);
+#13644 = CARTESIAN_POINT('',(5.331543289326,0.3,7.544500185048));
+#13645 = LINE('',#13646,#13647);
+#13646 = CARTESIAN_POINT('',(6.821746128452,0.3,3.611916834715));
+#13647 = VECTOR('',#13648,1.);
+#13648 = DIRECTION('',(0.354349320007,0.E+000,-0.935113126531));
+#13649 = ORIENTED_EDGE('',*,*,#13650,.T.);
+#13650 = EDGE_CURVE('',#13643,#13303,#13651,.T.);
+#13651 = LINE('',#13652,#13653);
+#13652 = CARTESIAN_POINT('',(5.331543289326,0.3,-5.37));
+#13653 = VECTOR('',#13654,1.);
+#13654 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#13655 = PLANE('',#13656);
+#13656 = AXIS2_PLACEMENT_3D('',#13657,#13658,#13659);
+#13657 = CARTESIAN_POINT('',(4.78,0.3,-2.54));
+#13658 = DIRECTION('',(0.E+000,1.,0.E+000));
+#13659 = DIRECTION('',(0.E+000,0.E+000,1.));
+#13660 = ADVANCED_FACE('',(#13661),#13672,.T.);
+#13661 = FACE_BOUND('',#13662,.T.);
+#13662 = EDGE_LOOP('',(#13663,#13664,#13670,#13671));
+#13663 = ORIENTED_EDGE('',*,*,#13356,.T.);
+#13664 = ORIENTED_EDGE('',*,*,#13665,.F.);
+#13665 = EDGE_CURVE('',#13627,#13349,#13666,.T.);
+#13666 = LINE('',#13667,#13668);
+#13667 = CARTESIAN_POINT('',(5.662308759621,0.885458412584,8.2));
+#13668 = VECTOR('',#13669,1.);
+#13669 = DIRECTION('',(-0.707106781187,-0.707106781187,0.E+000));
+#13670 = ORIENTED_EDGE('',*,*,#13626,.F.);
+#13671 = ORIENTED_EDGE('',*,*,#13333,.F.);
+#13672 = PLANE('',#13673);
+#13673 = AXIS2_PLACEMENT_3D('',#13674,#13675,#13676);
+#13674 = CARTESIAN_POINT('',(6.847767172204,1.767767172205,9.));
+#13675 = DIRECTION('',(-0.683012740017,0.683012740017,0.258818843882));
+#13676 = DIRECTION('',(-0.183012559607,0.183012559607,-0.965925880206));
+#13677 = ADVANCED_FACE('',(#13678),#13698,.T.);
+#13678 = FACE_BOUND('',#13679,.T.);
+#13679 = EDGE_LOOP('',(#13680,#13688,#13689,#13690,#13691,#13692));
+#13680 = ORIENTED_EDGE('',*,*,#13681,.T.);
+#13681 = EDGE_CURVE('',#13682,#13415,#13684,.T.);
+#13682 = VERTEX_POINT('',#13683);
+#13683 = CARTESIAN_POINT('',(5.38,-0.251543289326,-2.315756774164));
+#13684 = LINE('',#13685,#13686);
+#13685 = CARTESIAN_POINT('',(4.511819539204,-1.119723750122,
+    -4.701062986213));
+#13686 = VECTOR('',#13687,1.);
+#13687 = DIRECTION('',(-0.323615577118,-0.323615577118,-0.889126490716)
+  );
+#13688 = ORIENTED_EDGE('',*,*,#13414,.T.);
+#13689 = ORIENTED_EDGE('',*,*,#13446,.T.);
+#13690 = ORIENTED_EDGE('',*,*,#13371,.T.);
+#13691 = ORIENTED_EDGE('',*,*,#13594,.F.);
+#13692 = ORIENTED_EDGE('',*,*,#13693,.F.);
+#13693 = EDGE_CURVE('',#13682,#13585,#13694,.T.);
+#13694 = LINE('',#13695,#13696);
+#13695 = CARTESIAN_POINT('',(5.38,1.1,-2.315756774164));
+#13696 = VECTOR('',#13697,1.);
+#13697 = DIRECTION('',(0.E+000,1.,-1.224646799147E-016));
+#13698 = PLANE('',#13699);
+#13699 = AXIS2_PLACEMENT_3D('',#13700,#13701,#13702);
+#13700 = CARTESIAN_POINT('',(5.08,2.5,-3.14));
+#13701 = DIRECTION('',(0.939692620786,-4.188538737677E-017,
+    -0.342020143326));
+#13702 = DIRECTION('',(0.342020143326,1.150791560228E-016,0.939692620786
+    ));
+#13703 = ADVANCED_FACE('',(#13704),#13724,.F.);
+#13704 = FACE_BOUND('',#13705,.F.);
+#13705 = EDGE_LOOP('',(#13706,#13714,#13715,#13716,#13717,#13718));
+#13706 = ORIENTED_EDGE('',*,*,#13707,.F.);
+#13707 = EDGE_CURVE('',#13682,#13708,#13710,.T.);
+#13708 = VERTEX_POINT('',#13709);
+#13709 = CARTESIAN_POINT('',(5.38,-0.251543289326,7.544498972212));
+#13710 = LINE('',#13711,#13712);
+#13711 = CARTESIAN_POINT('',(5.38,-0.251543289326,-5.37));
+#13712 = VECTOR('',#13713,1.);
+#13713 = DIRECTION('',(0.E+000,0.E+000,1.));
+#13714 = ORIENTED_EDGE('',*,*,#13681,.T.);
+#13715 = ORIENTED_EDGE('',*,*,#13422,.T.);
+#13716 = ORIENTED_EDGE('',*,*,#13495,.T.);
+#13717 = ORIENTED_EDGE('',*,*,#13512,.T.);
+#13718 = ORIENTED_EDGE('',*,*,#13719,.T.);
+#13719 = EDGE_CURVE('',#13513,#13708,#13720,.T.);
+#13720 = LINE('',#13721,#13722);
+#13721 = CARTESIAN_POINT('',(4.334002236229,-1.297541053096,
+    7.544498972212));
+#13722 = VECTOR('',#13723,1.);
+#13723 = DIRECTION('',(0.707106781187,0.707106781187,1.715830281868E-015
+    ));
+#13724 = PLANE('',#13725);
+#13725 = AXIS2_PLACEMENT_3D('',#13726,#13727,#13728);
+#13726 = CARTESIAN_POINT('',(5.08,-0.551543289326,-8.2));
+#13727 = DIRECTION('',(-0.707106781187,0.707106781187,0.E+000));
+#13728 = DIRECTION('',(0.E+000,0.E+000,1.));
+#13729 = ADVANCED_FACE('',(#13730),#13741,.T.);
+#13730 = FACE_BOUND('',#13731,.T.);
+#13731 = EDGE_LOOP('',(#13732,#13733,#13734,#13735));
+#13732 = ORIENTED_EDGE('',*,*,#13546,.F.);
+#13733 = ORIENTED_EDGE('',*,*,#13520,.F.);
+#13734 = ORIENTED_EDGE('',*,*,#13719,.T.);
+#13735 = ORIENTED_EDGE('',*,*,#13736,.F.);
+#13736 = EDGE_CURVE('',#13547,#13708,#13737,.T.);
+#13737 = LINE('',#13738,#13739);
+#13738 = CARTESIAN_POINT('',(5.38,-1.779413737235,3.512509008236));
+#13739 = VECTOR('',#13740,1.);
+#13740 = DIRECTION('',(0.E+000,-0.354349061811,-0.935113224371));
+#13741 = PLANE('',#13742);
+#13742 = AXIS2_PLACEMENT_3D('',#13743,#13744,#13745);
+#13743 = CARTESIAN_POINT('',(3.312232827796,-1.767767172204,9.));
+#13744 = DIRECTION('',(0.683012740017,-0.683012740017,0.258818843882));
+#13745 = DIRECTION('',(0.183012559607,-0.183012559607,-0.965925880206));
+#13746 = ADVANCED_FACE('',(#13747),#13758,.T.);
+#13747 = FACE_BOUND('',#13748,.T.);
+#13748 = EDGE_LOOP('',(#13749,#13750,#13751,#13757));
+#13749 = ORIENTED_EDGE('',*,*,#13665,.T.);
+#13750 = ORIENTED_EDGE('',*,*,#13570,.F.);
+#13751 = ORIENTED_EDGE('',*,*,#13752,.T.);
+#13752 = EDGE_CURVE('',#13563,#13635,#13753,.T.);
+#13753 = LINE('',#13754,#13755);
+#13754 = CARTESIAN_POINT('',(6.115458429268,-0.732308523698,8.2));
+#13755 = VECTOR('',#13756,1.);
+#13756 = DIRECTION('',(-0.707106781187,0.707106781187,0.E+000));
+#13757 = ORIENTED_EDGE('',*,*,#13634,.F.);
+#13758 = PLANE('',#13759);
+#13759 = AXIS2_PLACEMENT_3D('',#13760,#13761,#13762);
+#13760 = CARTESIAN_POINT('',(4.78,-0.3,8.2));
+#13761 = DIRECTION('',(0.E+000,0.E+000,1.));
+#13762 = DIRECTION('',(1.,0.E+000,0.E+000));
+#13763 = ADVANCED_FACE('',(#13764),#13780,.T.);
+#13764 = FACE_BOUND('',#13765,.T.);
+#13765 = EDGE_LOOP('',(#13766,#13767,#13773,#13774));
+#13766 = ORIENTED_EDGE('',*,*,#13562,.F.);
+#13767 = ORIENTED_EDGE('',*,*,#13768,.F.);
+#13768 = EDGE_CURVE('',#13587,#13555,#13769,.T.);
+#13769 = LINE('',#13770,#13771);
+#13770 = CARTESIAN_POINT('',(5.38,1.519779227677,4.197678259531));
+#13771 = VECTOR('',#13772,1.);
+#13772 = DIRECTION('',(0.E+000,-0.354349320007,0.935113126531));
+#13773 = ORIENTED_EDGE('',*,*,#13610,.F.);
+#13774 = ORIENTED_EDGE('',*,*,#13775,.F.);
+#13775 = EDGE_CURVE('',#13563,#13603,#13776,.T.);
+#13776 = LINE('',#13777,#13778);
+#13777 = CARTESIAN_POINT('',(5.078263590007,6.444459078364E-002,
+    8.834515717436));
+#13778 = VECTOR('',#13779,1.);
+#13779 = DIRECTION('',(0.19567548402,0.170290950652,-0.965770209252));
+#13780 = PLANE('',#13781);
+#13781 = AXIS2_PLACEMENT_3D('',#13782,#13783,#13784);
+#13782 = CARTESIAN_POINT('',(6.847766952966,-1.767766952966,9.));
+#13783 = DIRECTION('',(0.683012701892,0.683012701892,0.258819045103));
+#13784 = DIRECTION('',(0.183012701892,0.183012701892,-0.965925826289));
+#13785 = ADVANCED_FACE('',(#13786),#13794,.T.);
+#13786 = FACE_BOUND('',#13787,.T.);
+#13787 = EDGE_LOOP('',(#13788,#13789,#13790,#13791,#13792,#13793));
+#13788 = ORIENTED_EDGE('',*,*,#13554,.F.);
+#13789 = ORIENTED_EDGE('',*,*,#13736,.T.);
+#13790 = ORIENTED_EDGE('',*,*,#13707,.F.);
+#13791 = ORIENTED_EDGE('',*,*,#13693,.T.);
+#13792 = ORIENTED_EDGE('',*,*,#13584,.T.);
+#13793 = ORIENTED_EDGE('',*,*,#13768,.T.);
+#13794 = PLANE('',#13795);
+#13795 = AXIS2_PLACEMENT_3D('',#13796,#13797,#13798);
+#13796 = CARTESIAN_POINT('',(5.38,-0.3,-2.54));
+#13797 = DIRECTION('',(1.,0.E+000,0.E+000));
+#13798 = DIRECTION('',(0.E+000,0.E+000,1.));
+#13799 = ADVANCED_FACE('',(#13800),#13810,.T.);
+#13800 = FACE_BOUND('',#13801,.T.);
+#13801 = EDGE_LOOP('',(#13802,#13808,#13809));
+#13802 = ORIENTED_EDGE('',*,*,#13803,.T.);
+#13803 = EDGE_CURVE('',#13643,#13603,#13804,.T.);
+#13804 = LINE('',#13805,#13806);
+#13805 = CARTESIAN_POINT('',(6.377540943477,-0.745997654152,
+    7.544500185048));
+#13806 = VECTOR('',#13807,1.);
+#13807 = DIRECTION('',(0.707106781187,-0.707106781187,0.E+000));
+#13808 = ORIENTED_EDGE('',*,*,#13602,.F.);
+#13809 = ORIENTED_EDGE('',*,*,#13650,.F.);
+#13810 = PLANE('',#13811);
+#13811 = AXIS2_PLACEMENT_3D('',#13812,#13813,#13814);
+#13812 = CARTESIAN_POINT('',(5.631543289326,1.110223024625E-016,-8.2));
+#13813 = DIRECTION('',(0.707106781187,0.707106781187,0.E+000));
+#13814 = DIRECTION('',(0.E+000,0.E+000,1.));
+#13815 = ADVANCED_FACE('',(#13816),#13822,.T.);
+#13816 = FACE_BOUND('',#13817,.T.);
+#13817 = EDGE_LOOP('',(#13818,#13819,#13820,#13821));
+#13818 = ORIENTED_EDGE('',*,*,#13752,.F.);
+#13819 = ORIENTED_EDGE('',*,*,#13775,.T.);
+#13820 = ORIENTED_EDGE('',*,*,#13803,.F.);
+#13821 = ORIENTED_EDGE('',*,*,#13642,.F.);
+#13822 = PLANE('',#13823);
+#13823 = AXIS2_PLACEMENT_3D('',#13824,#13825,#13826);
+#13824 = CARTESIAN_POINT('',(6.847766952966,-1.767766952966,9.));
+#13825 = DIRECTION('',(0.683012701892,0.683012701892,0.258819045103));
+#13826 = DIRECTION('',(0.183012701892,0.183012701892,-0.965925826289));
+#13827 = MANIFOLD_SOLID_BREP('',#13828);
+#13828 = CLOSED_SHELL('',(#13829,#13869,#13924,#13964,#14012,#14045,
+    #14076,#14099,#14123,#14156,#14196,#14213,#14237,#14261,#14294,
+    #14336,#14376,#14416,#14433,#14459,#14485,#14502,#14519,#14541,
+    #14555,#14571));
+#13829 = ADVANCED_FACE('',(#13830),#13864,.F.);
+#13830 = FACE_BOUND('',#13831,.F.);
+#13831 = EDGE_LOOP('',(#13832,#13842,#13850,#13858));
+#13832 = ORIENTED_EDGE('',*,*,#13833,.T.);
+#13833 = EDGE_CURVE('',#13834,#13836,#13838,.T.);
+#13834 = VERTEX_POINT('',#13835);
+#13835 = CARTESIAN_POINT('',(2.24,0.251543289326,-2.315755544257));
+#13836 = VERTEX_POINT('',#13837);
+#13837 = CARTESIAN_POINT('',(2.24,0.251543289326,7.498611513613));
+#13838 = LINE('',#13839,#13840);
+#13839 = CARTESIAN_POINT('',(2.24,0.251543289326,-5.37));
+#13840 = VECTOR('',#13841,1.);
+#13841 = DIRECTION('',(0.E+000,0.E+000,1.));
+#13842 = ORIENTED_EDGE('',*,*,#13843,.T.);
+#13843 = EDGE_CURVE('',#13836,#13844,#13846,.T.);
+#13844 = VERTEX_POINT('',#13845);
+#13845 = CARTESIAN_POINT('',(2.24,-0.251543289326,7.498611513613));
+#13846 = LINE('',#13847,#13848);
+#13847 = CARTESIAN_POINT('',(2.24,1.100000226201,7.498611513613));
+#13848 = VECTOR('',#13849,1.);
+#13849 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#13850 = ORIENTED_EDGE('',*,*,#13851,.F.);
+#13851 = EDGE_CURVE('',#13852,#13844,#13854,.T.);
+#13852 = VERTEX_POINT('',#13853);
+#13853 = CARTESIAN_POINT('',(2.24,-0.251543289326,-2.315755544257));
+#13854 = LINE('',#13855,#13856);
+#13855 = CARTESIAN_POINT('',(2.24,-0.251543289326,-5.37));
+#13856 = VECTOR('',#13857,1.);
+#13857 = DIRECTION('',(0.E+000,0.E+000,1.));
+#13858 = ORIENTED_EDGE('',*,*,#13859,.T.);
+#13859 = EDGE_CURVE('',#13852,#13834,#13860,.T.);
+#13860 = LINE('',#13861,#13862);
+#13861 = CARTESIAN_POINT('',(2.24,-1.400000286252,-2.315755544257));
+#13862 = VECTOR('',#13863,1.);
+#13863 = DIRECTION('',(0.E+000,1.,-1.224646799147E-016));
+#13864 = PLANE('',#13865);
+#13865 = AXIS2_PLACEMENT_3D('',#13866,#13867,#13868);
+#13866 = CARTESIAN_POINT('',(2.24,-0.3,-2.54));
+#13867 = DIRECTION('',(1.,0.E+000,0.E+000));
+#13868 = DIRECTION('',(0.E+000,0.E+000,1.));
+#13869 = ADVANCED_FACE('',(#13870),#13919,.T.);
+#13870 = FACE_BOUND('',#13871,.T.);
+#13871 = EDGE_LOOP('',(#13872,#13882,#13890,#13896,#13897,#13905,#13913)
+  );
+#13872 = ORIENTED_EDGE('',*,*,#13873,.F.);
+#13873 = EDGE_CURVE('',#13874,#13876,#13878,.T.);
+#13874 = VERTEX_POINT('',#13875);
+#13875 = CARTESIAN_POINT('',(2.288456710674,0.3,-2.315755544257));
+#13876 = VERTEX_POINT('',#13877);
+#13877 = CARTESIAN_POINT('',(2.288456710674,0.3,7.498611513613));
+#13878 = LINE('',#13879,#13880);
+#13879 = CARTESIAN_POINT('',(2.288456710674,0.3,-5.37));
+#13880 = VECTOR('',#13881,1.);
+#13881 = DIRECTION('',(0.E+000,0.E+000,1.));
+#13882 = ORIENTED_EDGE('',*,*,#13883,.T.);
+#13883 = EDGE_CURVE('',#13874,#13884,#13886,.T.);
+#13884 = VERTEX_POINT('',#13885);
+#13885 = CARTESIAN_POINT('',(2.264228355337,0.275771644663,
+    -2.382322502785));
+#13886 = LINE('',#13887,#13888);
+#13887 = CARTESIAN_POINT('',(1.158459487437,-0.829997223238,
+    -5.420402031785));
+#13888 = VECTOR('',#13889,1.);
+#13889 = DIRECTION('',(-0.323615195374,-0.323615195374,-0.889126768603)
+  );
+#13890 = ORIENTED_EDGE('',*,*,#13891,.T.);
+#13891 = EDGE_CURVE('',#13884,#13834,#13892,.T.);
+#13892 = LINE('',#13893,#13894);
+#13893 = CARTESIAN_POINT('',(3.050418815773,1.061962105098,
+    -4.542366263358));
+#13894 = VECTOR('',#13895,1.);
+#13895 = DIRECTION('',(-0.323615195374,-0.323615195374,0.889126768603));
+#13896 = ORIENTED_EDGE('',*,*,#13833,.T.);
+#13897 = ORIENTED_EDGE('',*,*,#13898,.T.);
+#13898 = EDGE_CURVE('',#13836,#13899,#13901,.T.);
+#13899 = VERTEX_POINT('',#13900);
+#13900 = CARTESIAN_POINT('',(2.248091178288,0.259634467613,
+    7.544498972212));
+#13901 = LINE('',#13902,#13903);
+#13902 = CARTESIAN_POINT('',(1.108136841636,-0.880319869038,
+    1.079481694258));
+#13903 = VECTOR('',#13904,1.);
+#13904 = DIRECTION('',(0.171087496695,0.171087496695,0.970287656806));
+#13905 = ORIENTED_EDGE('',*,*,#13906,.T.);
+#13906 = EDGE_CURVE('',#13899,#13907,#13909,.T.);
+#13907 = VERTEX_POINT('',#13908);
+#13908 = CARTESIAN_POINT('',(2.280365532387,0.291908821712,
+    7.544498972212));
+#13909 = LINE('',#13910,#13911);
+#13910 = CARTESIAN_POINT('',(3.010226119108,1.021769408434,
+    7.544498972212));
+#13911 = VECTOR('',#13912,1.);
+#13912 = DIRECTION('',(0.707106781187,0.707106781187,1.930309067102E-015
+    ));
+#13913 = ORIENTED_EDGE('',*,*,#13914,.T.);
+#13914 = EDGE_CURVE('',#13907,#13876,#13915,.T.);
+#13915 = LINE('',#13916,#13917);
+#13916 = CARTESIAN_POINT('',(3.477353025239,1.488896314564,
+    0.756029843251));
+#13917 = VECTOR('',#13918,1.);
+#13918 = DIRECTION('',(0.171087496695,0.171087496695,-0.970287656806));
+#13919 = PLANE('',#13920);
+#13920 = AXIS2_PLACEMENT_3D('',#13921,#13922,#13923);
+#13921 = CARTESIAN_POINT('',(1.988456710674,0.E+000,-8.2));
+#13922 = DIRECTION('',(-0.707106781187,0.707106781187,0.E+000));
+#13923 = DIRECTION('',(0.E+000,0.E+000,1.));
+#13924 = ADVANCED_FACE('',(#13925),#13959,.T.);
+#13925 = FACE_BOUND('',#13926,.T.);
+#13926 = EDGE_LOOP('',(#13927,#13928,#13936,#13944,#13952,#13958));
+#13927 = ORIENTED_EDGE('',*,*,#13891,.F.);
+#13928 = ORIENTED_EDGE('',*,*,#13929,.T.);
+#13929 = EDGE_CURVE('',#13884,#13930,#13932,.T.);
+#13930 = VERTEX_POINT('',#13931);
+#13931 = CARTESIAN_POINT('',(2.321618185302,0.218381814698,-2.54));
+#13932 = LINE('',#13933,#13934);
+#13933 = CARTESIAN_POINT('',(2.54,4.038963686536E-018,-3.14));
+#13934 = VECTOR('',#13935,1.);
+#13935 = DIRECTION('',(0.323615195374,-0.323615195374,-0.889126768603));
+#13936 = ORIENTED_EDGE('',*,*,#13937,.T.);
+#13937 = EDGE_CURVE('',#13930,#13938,#13940,.T.);
+#13938 = VERTEX_POINT('',#13939);
+#13939 = CARTESIAN_POINT('',(2.321618185302,-0.218381814698,-2.54));
+#13940 = LINE('',#13941,#13942);
+#13941 = CARTESIAN_POINT('',(2.321618185302,-1.400000286252,-2.54));
+#13942 = VECTOR('',#13943,1.);
+#13943 = DIRECTION('',(4.457343172701E-017,-1.,0.E+000));
+#13944 = ORIENTED_EDGE('',*,*,#13945,.F.);
+#13945 = EDGE_CURVE('',#13946,#13938,#13948,.T.);
+#13946 = VERTEX_POINT('',#13947);
+#13947 = CARTESIAN_POINT('',(2.264228355337,-0.275771644663,
+    -2.382322502785));
+#13948 = LINE('',#13949,#13950);
+#13949 = CARTESIAN_POINT('',(2.54,4.038963686536E-018,-3.14));
+#13950 = VECTOR('',#13951,1.);
+#13951 = DIRECTION('',(0.323615195374,0.323615195374,-0.889126768603));
+#13952 = ORIENTED_EDGE('',*,*,#13953,.T.);
+#13953 = EDGE_CURVE('',#13946,#13852,#13954,.T.);
+#13954 = LINE('',#13955,#13956);
+#13955 = CARTESIAN_POINT('',(3.369997223238,-1.381540512563,
+    -5.420402031785));
+#13956 = VECTOR('',#13957,1.);
+#13957 = DIRECTION('',(-0.323615195374,0.323615195374,0.889126768603));
+#13958 = ORIENTED_EDGE('',*,*,#13859,.T.);
+#13959 = PLANE('',#13960);
+#13960 = AXIS2_PLACEMENT_3D('',#13961,#13962,#13963);
+#13961 = CARTESIAN_POINT('',(2.54,-2.500000572504,-3.14));
+#13962 = DIRECTION('',(-0.939692784809,-4.188533218805E-017,
+    -0.342019692676));
+#13963 = DIRECTION('',(-0.342019692676,1.150791761098E-016,
+    0.939692784809));
+#13964 = ADVANCED_FACE('',(#13965),#14007,.F.);
+#13965 = FACE_BOUND('',#13966,.F.);
+#13966 = EDGE_LOOP('',(#13967,#13977,#13985,#13993,#13999,#14000,#14001)
+  );
+#13967 = ORIENTED_EDGE('',*,*,#13968,.T.);
+#13968 = EDGE_CURVE('',#13969,#13971,#13973,.T.);
+#13969 = VERTEX_POINT('',#13970);
+#13970 = CARTESIAN_POINT('',(2.248091178288,-0.259634467613,
+    7.544498972212));
+#13971 = VERTEX_POINT('',#13972);
+#13972 = CARTESIAN_POINT('',(2.280365532387,-0.291908821712,
+    7.544498972212));
+#13973 = LINE('',#13974,#13975);
+#13974 = CARTESIAN_POINT('',(1.518230591566,0.470226119108,
+    7.544498972212));
+#13975 = VECTOR('',#13976,1.);
+#13976 = DIRECTION('',(0.707106781187,-0.707106781187,0.E+000));
+#13977 = ORIENTED_EDGE('',*,*,#13978,.T.);
+#13978 = EDGE_CURVE('',#13971,#13979,#13981,.T.);
+#13979 = VERTEX_POINT('',#13980);
+#13980 = CARTESIAN_POINT('',(2.288456710674,-0.3,7.498611513613));
+#13981 = LINE('',#13982,#13983);
+#13982 = CARTESIAN_POINT('',(3.420319869038,-1.431863158364,
+    1.079481694258));
+#13983 = VECTOR('',#13984,1.);
+#13984 = DIRECTION('',(0.171087496695,-0.171087496695,-0.970287656806));
+#13985 = ORIENTED_EDGE('',*,*,#13986,.T.);
+#13986 = EDGE_CURVE('',#13979,#13987,#13989,.T.);
+#13987 = VERTEX_POINT('',#13988);
+#13988 = CARTESIAN_POINT('',(2.288456710674,-0.3,-2.315755544257));
+#13989 = LINE('',#13990,#13991);
+#13990 = CARTESIAN_POINT('',(2.288456710674,-0.3,-5.37));
+#13991 = VECTOR('',#13992,1.);
+#13992 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#13993 = ORIENTED_EDGE('',*,*,#13994,.T.);
+#13994 = EDGE_CURVE('',#13987,#13946,#13995,.T.);
+#13995 = LINE('',#13996,#13997);
+#13996 = CARTESIAN_POINT('',(1.478037894902,0.510418815773,
+    -4.542366263358));
+#13997 = VECTOR('',#13998,1.);
+#13998 = DIRECTION('',(-0.323615195374,0.323615195374,-0.889126768603));
+#13999 = ORIENTED_EDGE('',*,*,#13953,.T.);
+#14000 = ORIENTED_EDGE('',*,*,#13851,.T.);
+#14001 = ORIENTED_EDGE('',*,*,#14002,.T.);
+#14002 = EDGE_CURVE('',#13844,#13969,#14003,.T.);
+#14003 = LINE('',#14004,#14005);
+#14004 = CARTESIAN_POINT('',(1.051103685436,0.937353025239,
+    0.756029843251));
+#14005 = VECTOR('',#14006,1.);
+#14006 = DIRECTION('',(0.171087496695,-0.171087496695,0.970287656806));
+#14007 = PLANE('',#14008);
+#14008 = AXIS2_PLACEMENT_3D('',#14009,#14010,#14011);
+#14009 = CARTESIAN_POINT('',(2.54,-0.551543289326,-8.2));
+#14010 = DIRECTION('',(0.707106781187,0.707106781187,0.E+000));
+#14011 = DIRECTION('',(0.E+000,0.E+000,1.));
+#14012 = ADVANCED_FACE('',(#14013),#14040,.T.);
+#14013 = FACE_BOUND('',#14014,.T.);
+#14014 = EDGE_LOOP('',(#14015,#14016,#14017,#14025,#14033,#14039));
+#14015 = ORIENTED_EDGE('',*,*,#13843,.T.);
+#14016 = ORIENTED_EDGE('',*,*,#14002,.T.);
+#14017 = ORIENTED_EDGE('',*,*,#14018,.T.);
+#14018 = EDGE_CURVE('',#13969,#14019,#14021,.T.);
+#14019 = VERTEX_POINT('',#14020);
+#14020 = CARTESIAN_POINT('',(2.363673427674,-0.126823080636,8.2));
+#14021 = LINE('',#14022,#14023);
+#14022 = CARTESIAN_POINT('',(2.566501359403,0.106239167881,
+    9.350297025875));
+#14023 = VECTOR('',#14024,1.);
+#14024 = DIRECTION('',(0.170290960814,0.195675190744,0.965770266881));
+#14025 = ORIENTED_EDGE('',*,*,#14026,.F.);
+#14026 = EDGE_CURVE('',#14027,#14019,#14029,.T.);
+#14027 = VERTEX_POINT('',#14028);
+#14028 = CARTESIAN_POINT('',(2.363673427674,0.126823080636,8.2));
+#14029 = LINE('',#14030,#14031);
+#14030 = CARTESIAN_POINT('',(2.363673427674,1.100000226201,8.2));
+#14031 = VECTOR('',#14032,1.);
+#14032 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#14033 = ORIENTED_EDGE('',*,*,#14034,.T.);
+#14034 = EDGE_CURVE('',#14027,#13899,#14035,.T.);
+#14035 = LINE('',#14036,#14037);
+#14036 = CARTESIAN_POINT('',(2.475555517905,-1.736587136389E-003,
+    8.834516333842));
+#14037 = VECTOR('',#14038,1.);
+#14038 = DIRECTION('',(-0.170290960814,0.195675190744,-0.965770266881));
+#14039 = ORIENTED_EDGE('',*,*,#13898,.F.);
+#14040 = PLANE('',#14041);
+#14041 = AXIS2_PLACEMENT_3D('',#14042,#14043,#14044);
+#14042 = CARTESIAN_POINT('',(2.54,2.500000452401,9.2));
+#14043 = DIRECTION('',(-0.984807821789,0.E+000,0.173647787616));
+#14044 = DIRECTION('',(-0.173647787616,0.E+000,-0.984807821789));
+#14045 = ADVANCED_FACE('',(#14046),#14071,.T.);
+#14046 = FACE_BOUND('',#14047,.T.);
+#14047 = EDGE_LOOP('',(#14048,#14056,#14057,#14065));
+#14048 = ORIENTED_EDGE('',*,*,#14049,.T.);
+#14049 = EDGE_CURVE('',#14050,#13874,#14052,.T.);
+#14050 = VERTEX_POINT('',#14051);
+#14051 = CARTESIAN_POINT('',(2.791543289326,0.3,-2.315755544257));
+#14052 = LINE('',#14053,#14054);
+#14053 = CARTESIAN_POINT('',(1.139999713748,0.3,-2.315755544257));
+#14054 = VECTOR('',#14055,1.);
+#14055 = DIRECTION('',(-1.,0.E+000,6.100634484569E-016));
+#14056 = ORIENTED_EDGE('',*,*,#13873,.T.);
+#14057 = ORIENTED_EDGE('',*,*,#14058,.T.);
+#14058 = EDGE_CURVE('',#13876,#14059,#14061,.T.);
+#14059 = VERTEX_POINT('',#14060);
+#14060 = CARTESIAN_POINT('',(2.791543289326,0.3,7.498611513613));
+#14061 = LINE('',#14062,#14063);
+#14062 = CARTESIAN_POINT('',(3.640000226201,0.3,7.498611513613));
+#14063 = VECTOR('',#14064,1.);
+#14064 = DIRECTION('',(1.,0.E+000,-1.370302750076E-015));
+#14065 = ORIENTED_EDGE('',*,*,#14066,.T.);
+#14066 = EDGE_CURVE('',#14059,#14050,#14067,.T.);
+#14067 = LINE('',#14068,#14069);
+#14068 = CARTESIAN_POINT('',(2.791543289326,0.3,-5.37));
+#14069 = VECTOR('',#14070,1.);
+#14070 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#14071 = PLANE('',#14072);
+#14072 = AXIS2_PLACEMENT_3D('',#14073,#14074,#14075);
+#14073 = CARTESIAN_POINT('',(2.24,0.3,-2.54));
+#14074 = DIRECTION('',(0.E+000,1.,0.E+000));
+#14075 = DIRECTION('',(0.E+000,0.E+000,1.));
+#14076 = ADVANCED_FACE('',(#14077),#14094,.T.);
+#14077 = FACE_BOUND('',#14078,.T.);
+#14078 = EDGE_LOOP('',(#14079,#14087,#14088));
+#14079 = ORIENTED_EDGE('',*,*,#14080,.F.);
+#14080 = EDGE_CURVE('',#13876,#14081,#14083,.T.);
+#14081 = VERTEX_POINT('',#14082);
+#14082 = CARTESIAN_POINT('',(2.288456710674,0.3,7.544498972212));
+#14083 = LINE('',#14084,#14085);
+#14084 = CARTESIAN_POINT('',(2.288456710674,0.3,-5.37));
+#14085 = VECTOR('',#14086,1.);
+#14086 = DIRECTION('',(0.E+000,0.E+000,1.));
+#14087 = ORIENTED_EDGE('',*,*,#13914,.F.);
+#14088 = ORIENTED_EDGE('',*,*,#14089,.T.);
+#14089 = EDGE_CURVE('',#13907,#14081,#14090,.T.);
+#14090 = LINE('',#14091,#14092);
+#14091 = CARTESIAN_POINT('',(3.010226119108,1.021769408434,
+    7.544498972212));
+#14092 = VECTOR('',#14093,1.);
+#14093 = DIRECTION('',(0.707106781187,0.707106781187,1.930309067102E-015
+    ));
+#14094 = PLANE('',#14095);
+#14095 = AXIS2_PLACEMENT_3D('',#14096,#14097,#14098);
+#14096 = CARTESIAN_POINT('',(1.988456710674,0.E+000,-8.2));
+#14097 = DIRECTION('',(-0.707106781187,0.707106781187,0.E+000));
+#14098 = DIRECTION('',(0.E+000,0.E+000,1.));
+#14099 = ADVANCED_FACE('',(#14100),#14118,.T.);
+#14100 = FACE_BOUND('',#14101,.T.);
+#14101 = EDGE_LOOP('',(#14102,#14103,#14111,#14117));
+#14102 = ORIENTED_EDGE('',*,*,#14034,.F.);
+#14103 = ORIENTED_EDGE('',*,*,#14104,.F.);
+#14104 = EDGE_CURVE('',#14105,#14027,#14107,.T.);
+#14105 = VERTEX_POINT('',#14106);
+#14106 = CARTESIAN_POINT('',(2.413176919364,0.176326572326,8.2));
+#14107 = LINE('',#14108,#14109);
+#14108 = CARTESIAN_POINT('',(3.122308759621,0.885458412584,8.2));
+#14109 = VECTOR('',#14110,1.);
+#14110 = DIRECTION('',(-0.707106781187,-0.707106781187,0.E+000));
+#14111 = ORIENTED_EDGE('',*,*,#14112,.F.);
+#14112 = EDGE_CURVE('',#13907,#14105,#14113,.T.);
+#14113 = LINE('',#14114,#14115);
+#14114 = CARTESIAN_POINT('',(2.646239167881,-2.650135940332E-002,
+    9.350297025875));
+#14115 = VECTOR('',#14116,1.);
+#14116 = DIRECTION('',(0.195675190744,-0.170290960814,0.965770266881));
+#14117 = ORIENTED_EDGE('',*,*,#13906,.F.);
+#14118 = PLANE('',#14119);
+#14119 = AXIS2_PLACEMENT_3D('',#14120,#14121,#14122);
+#14120 = CARTESIAN_POINT('',(4.307767172204,1.767767172205,9.));
+#14121 = DIRECTION('',(-0.683012740017,0.683012740017,0.258818843882));
+#14122 = DIRECTION('',(-0.183012559607,0.183012559607,-0.965925880206));
+#14123 = ADVANCED_FACE('',(#14124),#14151,.T.);
+#14124 = FACE_BOUND('',#14125,.T.);
+#14125 = EDGE_LOOP('',(#14126,#14136,#14142,#14143,#14144,#14145));
+#14126 = ORIENTED_EDGE('',*,*,#14127,.F.);
+#14127 = EDGE_CURVE('',#14128,#14130,#14132,.T.);
+#14128 = VERTEX_POINT('',#14129);
+#14129 = CARTESIAN_POINT('',(2.75838214056,0.218381814698,-2.54));
+#14130 = VERTEX_POINT('',#14131);
+#14131 = CARTESIAN_POINT('',(2.815771850411,0.275771438915,
+    -2.382323068075));
+#14132 = LINE('',#14133,#14134);
+#14133 = CARTESIAN_POINT('',(2.539999774684,-2.253152054891E-007,
+    -3.140000619049));
+#14134 = VECTOR('',#14135,1.);
+#14135 = DIRECTION('',(0.323615627689,0.323615144802,0.889126629659));
+#14136 = ORIENTED_EDGE('',*,*,#14137,.T.);
+#14137 = EDGE_CURVE('',#14128,#13930,#14138,.T.);
+#14138 = LINE('',#14139,#14140);
+#14139 = CARTESIAN_POINT('',(1.139999713748,0.218381814698,-2.54));
+#14140 = VECTOR('',#14141,1.);
+#14141 = DIRECTION('',(-1.,-2.22044604925E-016,0.E+000));
+#14142 = ORIENTED_EDGE('',*,*,#13929,.F.);
+#14143 = ORIENTED_EDGE('',*,*,#13883,.F.);
+#14144 = ORIENTED_EDGE('',*,*,#14049,.F.);
+#14145 = ORIENTED_EDGE('',*,*,#14146,.F.);
+#14146 = EDGE_CURVE('',#14130,#14050,#14147,.T.);
+#14147 = LINE('',#14148,#14149);
+#14148 = CARTESIAN_POINT('',(3.659723465915,-0.568180176589,
+    -4.701064534722));
+#14149 = VECTOR('',#14150,1.);
+#14150 = DIRECTION('',(-0.323615195374,0.323615195374,0.889126768603));
+#14151 = PLANE('',#14152);
+#14152 = AXIS2_PLACEMENT_3D('',#14153,#14154,#14155);
+#14153 = CARTESIAN_POINT('',(3.999942749642E-002,-3.845390949323E-016,
+    -3.14));
+#14154 = DIRECTION('',(-2.086537131538E-016,0.939692784809,
+    -0.342019692676));
+#14155 = DIRECTION('',(-2.22044604925E-016,0.342019692676,0.939692784809
+    ));
+#14156 = ADVANCED_FACE('',(#14157),#14191,.T.);
+#14157 = FACE_BOUND('',#14158,.T.);
+#14158 = EDGE_LOOP('',(#14159,#14160,#14161,#14169,#14177,#14185));
+#14159 = ORIENTED_EDGE('',*,*,#13994,.T.);
+#14160 = ORIENTED_EDGE('',*,*,#13945,.T.);
+#14161 = ORIENTED_EDGE('',*,*,#14162,.T.);
+#14162 = EDGE_CURVE('',#13938,#14163,#14165,.T.);
+#14163 = VERTEX_POINT('',#14164);
+#14164 = CARTESIAN_POINT('',(2.75838214056,-0.218381814698,-2.54));
+#14165 = LINE('',#14166,#14167);
+#14166 = CARTESIAN_POINT('',(3.640000286252,-0.218381814698,-2.54));
+#14167 = VECTOR('',#14168,1.);
+#14168 = DIRECTION('',(1.,-2.22044604925E-016,0.E+000));
+#14169 = ORIENTED_EDGE('',*,*,#14170,.F.);
+#14170 = EDGE_CURVE('',#14171,#14163,#14173,.T.);
+#14171 = VERTEX_POINT('',#14172);
+#14172 = CARTESIAN_POINT('',(2.815771850411,-0.275771438915,
+    -2.382323068075));
+#14173 = LINE('',#14174,#14175);
+#14174 = CARTESIAN_POINT('',(2.540000225316,-2.253152054891E-007,
+    -3.139999380951));
+#14175 = VECTOR('',#14176,1.);
+#14176 = DIRECTION('',(-0.323615627689,0.323615144802,-0.889126629659));
+#14177 = ORIENTED_EDGE('',*,*,#14178,.T.);
+#14178 = EDGE_CURVE('',#14171,#14179,#14181,.T.);
+#14179 = VERTEX_POINT('',#14180);
+#14180 = CARTESIAN_POINT('',(2.791543289326,-0.3,-2.315755544257));
+#14181 = LINE('',#14182,#14183);
+#14182 = CARTESIAN_POINT('',(3.863779151747,0.772235862421,
+    -5.261703760421));
+#14183 = VECTOR('',#14184,1.);
+#14184 = DIRECTION('',(-0.323615195374,-0.323615195374,0.889126768603));
+#14185 = ORIENTED_EDGE('',*,*,#14186,.T.);
+#14186 = EDGE_CURVE('',#14179,#13987,#14187,.T.);
+#14187 = LINE('',#14188,#14189);
+#14188 = CARTESIAN_POINT('',(3.640000286252,-0.3,-2.315755544257));
+#14189 = VECTOR('',#14190,1.);
+#14190 = DIRECTION('',(-1.,0.E+000,6.100634484569E-016));
+#14191 = PLANE('',#14192);
+#14192 = AXIS2_PLACEMENT_3D('',#14193,#14194,#14195);
+#14193 = CARTESIAN_POINT('',(5.040000572504,-3.845390949323E-016,-3.14)
+  );
+#14194 = DIRECTION('',(-2.086537131538E-016,-0.939692784809,
+    -0.342019692676));
+#14195 = DIRECTION('',(-2.22044604925E-016,-0.342019692676,
+    0.939692784809));
+#14196 = ADVANCED_FACE('',(#14197),#14208,.F.);
+#14197 = FACE_BOUND('',#14198,.F.);
+#14198 = EDGE_LOOP('',(#14199,#14200,#14201,#14207));
+#14199 = ORIENTED_EDGE('',*,*,#13937,.T.);
+#14200 = ORIENTED_EDGE('',*,*,#14162,.T.);
+#14201 = ORIENTED_EDGE('',*,*,#14202,.T.);
+#14202 = EDGE_CURVE('',#14163,#14128,#14203,.T.);
+#14203 = LINE('',#14204,#14205);
+#14204 = CARTESIAN_POINT('',(2.75838214056,1.1,-2.54));
+#14205 = VECTOR('',#14206,1.);
+#14206 = DIRECTION('',(4.45734982379E-017,1.,0.E+000));
+#14207 = ORIENTED_EDGE('',*,*,#14137,.T.);
+#14208 = PLANE('',#14209);
+#14209 = AXIS2_PLACEMENT_3D('',#14210,#14211,#14212);
+#14210 = CARTESIAN_POINT('',(2.24,-0.3,-2.54));
+#14211 = DIRECTION('',(0.E+000,0.E+000,1.));
+#14212 = DIRECTION('',(1.,0.E+000,0.E+000));
+#14213 = ADVANCED_FACE('',(#14214),#14232,.T.);
+#14214 = FACE_BOUND('',#14215,.T.);
+#14215 = EDGE_LOOP('',(#14216,#14217,#14218,#14226));
+#14216 = ORIENTED_EDGE('',*,*,#14018,.F.);
+#14217 = ORIENTED_EDGE('',*,*,#13968,.T.);
+#14218 = ORIENTED_EDGE('',*,*,#14219,.F.);
+#14219 = EDGE_CURVE('',#14220,#13971,#14222,.T.);
+#14220 = VERTEX_POINT('',#14221);
+#14221 = CARTESIAN_POINT('',(2.413176919364,-0.176326572326,8.2));
+#14222 = LINE('',#14223,#14224);
+#14223 = CARTESIAN_POINT('',(2.541736587136,-6.444448209488E-002,
+    8.834516333842));
+#14224 = VECTOR('',#14225,1.);
+#14225 = DIRECTION('',(-0.195675190744,-0.170290960814,-0.965770266881)
+  );
+#14226 = ORIENTED_EDGE('',*,*,#14227,.F.);
+#14227 = EDGE_CURVE('',#14019,#14220,#14228,.T.);
+#14228 = LINE('',#14229,#14230);
+#14229 = CARTESIAN_POINT('',(1.504541587416,0.732308759621,8.2));
+#14230 = VECTOR('',#14231,1.);
+#14231 = DIRECTION('',(0.707106781187,-0.707106781187,0.E+000));
+#14232 = PLANE('',#14233);
+#14233 = AXIS2_PLACEMENT_3D('',#14234,#14235,#14236);
+#14234 = CARTESIAN_POINT('',(0.772232827796,1.767767172204,9.));
+#14235 = DIRECTION('',(-0.683012740017,-0.683012740017,0.258818843882));
+#14236 = DIRECTION('',(-0.183012559607,-0.183012559607,-0.965925880206)
+  );
+#14237 = ADVANCED_FACE('',(#14238),#14256,.F.);
+#14238 = FACE_BOUND('',#14239,.F.);
+#14239 = EDGE_LOOP('',(#14240,#14241,#14242,#14250));
+#14240 = ORIENTED_EDGE('',*,*,#14186,.T.);
+#14241 = ORIENTED_EDGE('',*,*,#13986,.F.);
+#14242 = ORIENTED_EDGE('',*,*,#14243,.T.);
+#14243 = EDGE_CURVE('',#13979,#14244,#14246,.T.);
+#14244 = VERTEX_POINT('',#14245);
+#14245 = CARTESIAN_POINT('',(2.791543289326,-0.3,7.498611513613));
+#14246 = LINE('',#14247,#14248);
+#14247 = CARTESIAN_POINT('',(1.139999773799,-0.3,7.498611513613));
+#14248 = VECTOR('',#14249,1.);
+#14249 = DIRECTION('',(1.,0.E+000,-1.370302750076E-015));
+#14250 = ORIENTED_EDGE('',*,*,#14251,.F.);
+#14251 = EDGE_CURVE('',#14179,#14244,#14252,.T.);
+#14252 = LINE('',#14253,#14254);
+#14253 = CARTESIAN_POINT('',(2.791543289326,-0.3,-5.37));
+#14254 = VECTOR('',#14255,1.);
+#14255 = DIRECTION('',(0.E+000,0.E+000,1.));
+#14256 = PLANE('',#14257);
+#14257 = AXIS2_PLACEMENT_3D('',#14258,#14259,#14260);
+#14258 = CARTESIAN_POINT('',(2.24,-0.3,-2.54));
+#14259 = DIRECTION('',(0.E+000,1.,0.E+000));
+#14260 = DIRECTION('',(0.E+000,0.E+000,1.));
+#14261 = ADVANCED_FACE('',(#14262),#14289,.T.);
+#14262 = FACE_BOUND('',#14263,.T.);
+#14263 = EDGE_LOOP('',(#14264,#14265,#14266,#14267,#14275,#14283));
+#14264 = ORIENTED_EDGE('',*,*,#14219,.T.);
+#14265 = ORIENTED_EDGE('',*,*,#13978,.T.);
+#14266 = ORIENTED_EDGE('',*,*,#14243,.T.);
+#14267 = ORIENTED_EDGE('',*,*,#14268,.T.);
+#14268 = EDGE_CURVE('',#14244,#14269,#14271,.T.);
+#14269 = VERTEX_POINT('',#14270);
+#14270 = CARTESIAN_POINT('',(2.799634467613,-0.291908821712,
+    7.544498972212));
+#14271 = LINE('',#14272,#14273);
+#14272 = CARTESIAN_POINT('',(1.586502788906,-1.505040500419,
+    0.664471403465));
+#14273 = VECTOR('',#14274,1.);
+#14274 = DIRECTION('',(0.171087496695,0.171087496695,0.970287656806));
+#14275 = ORIENTED_EDGE('',*,*,#14276,.T.);
+#14276 = EDGE_CURVE('',#14269,#14277,#14279,.T.);
+#14277 = VERTEX_POINT('',#14278);
+#14278 = CARTESIAN_POINT('',(2.666823080636,-0.176326572326,8.2));
+#14279 = LINE('',#14280,#14281);
+#14280 = CARTESIAN_POINT('',(2.433760832119,2.650135940332E-002,
+    9.350297025875));
+#14281 = VECTOR('',#14282,1.);
+#14282 = DIRECTION('',(-0.195675190744,0.170290960814,0.965770266881));
+#14283 = ORIENTED_EDGE('',*,*,#14284,.F.);
+#14284 = EDGE_CURVE('',#14220,#14277,#14285,.T.);
+#14285 = LINE('',#14286,#14287);
+#14286 = CARTESIAN_POINT('',(1.139999773799,-0.176326572326,8.2));
+#14287 = VECTOR('',#14288,1.);
+#14288 = DIRECTION('',(1.,2.4162078697E-016,0.E+000));
+#14289 = PLANE('',#14290);
+#14290 = AXIS2_PLACEMENT_3D('',#14291,#14292,#14293);
+#14291 = CARTESIAN_POINT('',(3.99995475986E-002,4.163336342344E-016,9.2)
+  );
+#14292 = DIRECTION('',(2.379500409148E-016,-0.984807821789,
+    0.173647787616));
+#14293 = DIRECTION('',(2.22044604925E-016,-0.173647787616,
+    -0.984807821789));
+#14294 = ADVANCED_FACE('',(#14295),#14331,.T.);
+#14295 = FACE_BOUND('',#14296,.T.);
+#14296 = EDGE_LOOP('',(#14297,#14298,#14299,#14300,#14301,#14309,#14317,
+    #14325));
+#14297 = ORIENTED_EDGE('',*,*,#14104,.T.);
+#14298 = ORIENTED_EDGE('',*,*,#14026,.T.);
+#14299 = ORIENTED_EDGE('',*,*,#14227,.T.);
+#14300 = ORIENTED_EDGE('',*,*,#14284,.T.);
+#14301 = ORIENTED_EDGE('',*,*,#14302,.T.);
+#14302 = EDGE_CURVE('',#14277,#14303,#14305,.T.);
+#14303 = VERTEX_POINT('',#14304);
+#14304 = CARTESIAN_POINT('',(2.84,-3.149652962517E-003,8.2));
+#14305 = LINE('',#14306,#14307);
+#14306 = CARTESIAN_POINT('',(1.657691240379,-1.185458412584,8.2));
+#14307 = VECTOR('',#14308,1.);
+#14308 = DIRECTION('',(0.707106781187,0.707106781187,0.E+000));
+#14309 = ORIENTED_EDGE('',*,*,#14310,.T.);
+#14310 = EDGE_CURVE('',#14303,#14311,#14313,.T.);
+#14311 = VERTEX_POINT('',#14312);
+#14312 = CARTESIAN_POINT('',(2.84,3.14990557041E-003,8.2));
+#14313 = LINE('',#14314,#14315);
+#14314 = CARTESIAN_POINT('',(2.84,-0.3,8.2));
+#14315 = VECTOR('',#14316,1.);
+#14316 = DIRECTION('',(0.E+000,1.,0.E+000));
+#14317 = ORIENTED_EDGE('',*,*,#14318,.T.);
+#14318 = EDGE_CURVE('',#14311,#14319,#14321,.T.);
+#14319 = VERTEX_POINT('',#14320);
+#14320 = CARTESIAN_POINT('',(2.666823333244,0.176326572326,8.2));
+#14321 = LINE('',#14322,#14323);
+#14322 = CARTESIAN_POINT('',(3.575458429268,-0.732308523698,8.2));
+#14323 = VECTOR('',#14324,1.);
+#14324 = DIRECTION('',(-0.707106781187,0.707106781187,0.E+000));
+#14325 = ORIENTED_EDGE('',*,*,#14326,.T.);
+#14326 = EDGE_CURVE('',#14319,#14105,#14327,.T.);
+#14327 = LINE('',#14328,#14329);
+#14328 = CARTESIAN_POINT('',(3.640000226201,0.176326572326,8.2));
+#14329 = VECTOR('',#14330,1.);
+#14330 = DIRECTION('',(-1.,2.4162078697E-016,0.E+000));
+#14331 = PLANE('',#14332);
+#14332 = AXIS2_PLACEMENT_3D('',#14333,#14334,#14335);
+#14333 = CARTESIAN_POINT('',(2.24,-0.3,8.2));
+#14334 = DIRECTION('',(0.E+000,0.E+000,1.));
+#14335 = DIRECTION('',(1.,0.E+000,0.E+000));
+#14336 = ADVANCED_FACE('',(#14337),#14371,.T.);
+#14337 = FACE_BOUND('',#14338,.T.);
+#14338 = EDGE_LOOP('',(#14339,#14349,#14355,#14356,#14357,#14365));
+#14339 = ORIENTED_EDGE('',*,*,#14340,.F.);
+#14340 = EDGE_CURVE('',#14341,#14343,#14345,.T.);
+#14341 = VERTEX_POINT('',#14342);
+#14342 = CARTESIAN_POINT('',(2.84,0.251543289326,-2.315756774164));
+#14343 = VERTEX_POINT('',#14344);
+#14344 = CARTESIAN_POINT('',(2.84,0.251543289326,7.544500185048));
+#14345 = LINE('',#14346,#14347);
+#14346 = CARTESIAN_POINT('',(2.84,0.251543289326,-5.37));
+#14347 = VECTOR('',#14348,1.);
+#14348 = DIRECTION('',(0.E+000,0.E+000,1.));
+#14349 = ORIENTED_EDGE('',*,*,#14350,.T.);
+#14350 = EDGE_CURVE('',#14341,#14130,#14351,.T.);
+#14351 = LINE('',#14352,#14353);
+#14352 = CARTESIAN_POINT('',(1.76776343191,1.323779857415,
+    -5.261702533304));
+#14353 = VECTOR('',#14354,1.);
+#14354 = DIRECTION('',(-0.323615577118,0.323615577118,-0.889126490716));
+#14355 = ORIENTED_EDGE('',*,*,#14146,.T.);
+#14356 = ORIENTED_EDGE('',*,*,#14066,.F.);
+#14357 = ORIENTED_EDGE('',*,*,#14358,.T.);
+#14358 = EDGE_CURVE('',#14059,#14359,#14361,.T.);
+#14359 = VERTEX_POINT('',#14360);
+#14360 = CARTESIAN_POINT('',(2.799634681468,0.291908607857,
+    7.544500185048));
+#14361 = LINE('',#14362,#14363);
+#14362 = CARTESIAN_POINT('',(1.675824316817,1.415718972509,
+    1.171040134044));
+#14363 = VECTOR('',#14364,1.);
+#14364 = DIRECTION('',(0.171087496695,-0.171087496695,0.970287656806));
+#14365 = ORIENTED_EDGE('',*,*,#14366,.T.);
+#14366 = EDGE_CURVE('',#14359,#14343,#14367,.T.);
+#14367 = LINE('',#14368,#14369);
+#14368 = CARTESIAN_POINT('',(3.837540943477,-0.745997654152,
+    7.544500185048));
+#14369 = VECTOR('',#14370,1.);
+#14370 = DIRECTION('',(0.707106781187,-0.707106781187,0.E+000));
+#14371 = PLANE('',#14372);
+#14372 = AXIS2_PLACEMENT_3D('',#14373,#14374,#14375);
+#14373 = CARTESIAN_POINT('',(3.091543289326,1.110223024625E-016,-8.2));
+#14374 = DIRECTION('',(0.707106781187,0.707106781187,0.E+000));
+#14375 = DIRECTION('',(0.E+000,0.E+000,1.));
+#14376 = ADVANCED_FACE('',(#14377),#14411,.T.);
+#14377 = FACE_BOUND('',#14378,.T.);
+#14378 = EDGE_LOOP('',(#14379,#14380,#14381,#14389,#14397,#14405));
+#14379 = ORIENTED_EDGE('',*,*,#14058,.F.);
+#14380 = ORIENTED_EDGE('',*,*,#14080,.T.);
+#14381 = ORIENTED_EDGE('',*,*,#14382,.T.);
+#14382 = EDGE_CURVE('',#14081,#14383,#14385,.T.);
+#14383 = VERTEX_POINT('',#14384);
+#14384 = CARTESIAN_POINT('',(2.536850347037,0.3,8.2));
+#14385 = LINE('',#14386,#14387);
+#14386 = CARTESIAN_POINT('',(0.982552867596,0.3,4.098270140172));
+#14387 = VECTOR('',#14388,1.);
+#14388 = DIRECTION('',(0.354349061811,0.E+000,0.935113224371));
+#14389 = ORIENTED_EDGE('',*,*,#14390,.T.);
+#14390 = EDGE_CURVE('',#14383,#14391,#14393,.T.);
+#14391 = VERTEX_POINT('',#14392);
+#14392 = CARTESIAN_POINT('',(2.54314990557,0.3,8.2));
+#14393 = LINE('',#14394,#14395);
+#14394 = CARTESIAN_POINT('',(2.24,0.3,8.2));
+#14395 = VECTOR('',#14396,1.);
+#14396 = DIRECTION('',(1.,0.E+000,0.E+000));
+#14397 = ORIENTED_EDGE('',*,*,#14398,.T.);
+#14398 = EDGE_CURVE('',#14391,#14399,#14401,.T.);
+#14399 = VERTEX_POINT('',#14400);
+#14400 = CARTESIAN_POINT('',(2.791543289326,0.3,7.544500185048));
+#14401 = LINE('',#14402,#14403);
+#14402 = CARTESIAN_POINT('',(4.281746128452,0.3,3.611916834715));
+#14403 = VECTOR('',#14404,1.);
+#14404 = DIRECTION('',(0.354349320007,0.E+000,-0.935113126531));
+#14405 = ORIENTED_EDGE('',*,*,#14406,.T.);
+#14406 = EDGE_CURVE('',#14399,#14059,#14407,.T.);
+#14407 = LINE('',#14408,#14409);
+#14408 = CARTESIAN_POINT('',(2.791543289326,0.3,-5.37));
+#14409 = VECTOR('',#14410,1.);
+#14410 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#14411 = PLANE('',#14412);
+#14412 = AXIS2_PLACEMENT_3D('',#14413,#14414,#14415);
+#14413 = CARTESIAN_POINT('',(2.24,0.3,-2.54));
+#14414 = DIRECTION('',(0.E+000,1.,0.E+000));
+#14415 = DIRECTION('',(0.E+000,0.E+000,1.));
+#14416 = ADVANCED_FACE('',(#14417),#14428,.T.);
+#14417 = FACE_BOUND('',#14418,.T.);
+#14418 = EDGE_LOOP('',(#14419,#14420,#14426,#14427));
+#14419 = ORIENTED_EDGE('',*,*,#14112,.T.);
+#14420 = ORIENTED_EDGE('',*,*,#14421,.F.);
+#14421 = EDGE_CURVE('',#14383,#14105,#14422,.T.);
+#14422 = LINE('',#14423,#14424);
+#14423 = CARTESIAN_POINT('',(3.122308759621,0.885458412584,8.2));
+#14424 = VECTOR('',#14425,1.);
+#14425 = DIRECTION('',(-0.707106781187,-0.707106781187,0.E+000));
+#14426 = ORIENTED_EDGE('',*,*,#14382,.F.);
+#14427 = ORIENTED_EDGE('',*,*,#14089,.F.);
+#14428 = PLANE('',#14429);
+#14429 = AXIS2_PLACEMENT_3D('',#14430,#14431,#14432);
+#14430 = CARTESIAN_POINT('',(4.307767172204,1.767767172205,9.));
+#14431 = DIRECTION('',(-0.683012740017,0.683012740017,0.258818843882));
+#14432 = DIRECTION('',(-0.183012559607,0.183012559607,-0.965925880206));
+#14433 = ADVANCED_FACE('',(#14434),#14454,.T.);
+#14434 = FACE_BOUND('',#14435,.T.);
+#14435 = EDGE_LOOP('',(#14436,#14444,#14445,#14446,#14447,#14448));
+#14436 = ORIENTED_EDGE('',*,*,#14437,.T.);
+#14437 = EDGE_CURVE('',#14438,#14171,#14440,.T.);
+#14438 = VERTEX_POINT('',#14439);
+#14439 = CARTESIAN_POINT('',(2.84,-0.251543289326,-2.315756774164));
+#14440 = LINE('',#14441,#14442);
+#14441 = CARTESIAN_POINT('',(1.971819539204,-1.119723750122,
+    -4.701062986213));
+#14442 = VECTOR('',#14443,1.);
+#14443 = DIRECTION('',(-0.323615577118,-0.323615577118,-0.889126490716)
+  );
+#14444 = ORIENTED_EDGE('',*,*,#14170,.T.);
+#14445 = ORIENTED_EDGE('',*,*,#14202,.T.);
+#14446 = ORIENTED_EDGE('',*,*,#14127,.T.);
+#14447 = ORIENTED_EDGE('',*,*,#14350,.F.);
+#14448 = ORIENTED_EDGE('',*,*,#14449,.F.);
+#14449 = EDGE_CURVE('',#14438,#14341,#14450,.T.);
+#14450 = LINE('',#14451,#14452);
+#14451 = CARTESIAN_POINT('',(2.84,1.1,-2.315756774164));
+#14452 = VECTOR('',#14453,1.);
+#14453 = DIRECTION('',(0.E+000,1.,-1.224646799147E-016));
+#14454 = PLANE('',#14455);
+#14455 = AXIS2_PLACEMENT_3D('',#14456,#14457,#14458);
+#14456 = CARTESIAN_POINT('',(2.54,2.5,-3.14));
+#14457 = DIRECTION('',(0.939692620786,-4.188538737677E-017,
+    -0.342020143326));
+#14458 = DIRECTION('',(0.342020143326,1.150791560228E-016,0.939692620786
+    ));
+#14459 = ADVANCED_FACE('',(#14460),#14480,.F.);
+#14460 = FACE_BOUND('',#14461,.F.);
+#14461 = EDGE_LOOP('',(#14462,#14470,#14471,#14472,#14473,#14474));
+#14462 = ORIENTED_EDGE('',*,*,#14463,.F.);
+#14463 = EDGE_CURVE('',#14438,#14464,#14466,.T.);
+#14464 = VERTEX_POINT('',#14465);
+#14465 = CARTESIAN_POINT('',(2.84,-0.251543289326,7.544498972212));
+#14466 = LINE('',#14467,#14468);
+#14467 = CARTESIAN_POINT('',(2.84,-0.251543289326,-5.37));
+#14468 = VECTOR('',#14469,1.);
+#14469 = DIRECTION('',(0.E+000,0.E+000,1.));
+#14470 = ORIENTED_EDGE('',*,*,#14437,.T.);
+#14471 = ORIENTED_EDGE('',*,*,#14178,.T.);
+#14472 = ORIENTED_EDGE('',*,*,#14251,.T.);
+#14473 = ORIENTED_EDGE('',*,*,#14268,.T.);
+#14474 = ORIENTED_EDGE('',*,*,#14475,.T.);
+#14475 = EDGE_CURVE('',#14269,#14464,#14476,.T.);
+#14476 = LINE('',#14477,#14478);
+#14477 = CARTESIAN_POINT('',(1.794002236229,-1.297541053096,
+    7.544498972212));
+#14478 = VECTOR('',#14479,1.);
+#14479 = DIRECTION('',(0.707106781187,0.707106781187,1.715830281868E-015
+    ));
+#14480 = PLANE('',#14481);
+#14481 = AXIS2_PLACEMENT_3D('',#14482,#14483,#14484);
+#14482 = CARTESIAN_POINT('',(2.54,-0.551543289326,-8.2));
+#14483 = DIRECTION('',(-0.707106781187,0.707106781187,0.E+000));
+#14484 = DIRECTION('',(0.E+000,0.E+000,1.));
+#14485 = ADVANCED_FACE('',(#14486),#14497,.T.);
+#14486 = FACE_BOUND('',#14487,.T.);
+#14487 = EDGE_LOOP('',(#14488,#14489,#14490,#14491));
+#14488 = ORIENTED_EDGE('',*,*,#14302,.F.);
+#14489 = ORIENTED_EDGE('',*,*,#14276,.F.);
+#14490 = ORIENTED_EDGE('',*,*,#14475,.T.);
+#14491 = ORIENTED_EDGE('',*,*,#14492,.F.);
+#14492 = EDGE_CURVE('',#14303,#14464,#14493,.T.);
+#14493 = LINE('',#14494,#14495);
+#14494 = CARTESIAN_POINT('',(2.84,-1.779413737235,3.512509008236));
+#14495 = VECTOR('',#14496,1.);
+#14496 = DIRECTION('',(0.E+000,-0.354349061811,-0.935113224371));
+#14497 = PLANE('',#14498);
+#14498 = AXIS2_PLACEMENT_3D('',#14499,#14500,#14501);
+#14499 = CARTESIAN_POINT('',(0.772232827796,-1.767767172204,9.));
+#14500 = DIRECTION('',(0.683012740017,-0.683012740017,0.258818843882));
+#14501 = DIRECTION('',(0.183012559607,-0.183012559607,-0.965925880206));
+#14502 = ADVANCED_FACE('',(#14503),#14514,.T.);
+#14503 = FACE_BOUND('',#14504,.T.);
+#14504 = EDGE_LOOP('',(#14505,#14506,#14507,#14513));
+#14505 = ORIENTED_EDGE('',*,*,#14421,.T.);
+#14506 = ORIENTED_EDGE('',*,*,#14326,.F.);
+#14507 = ORIENTED_EDGE('',*,*,#14508,.T.);
+#14508 = EDGE_CURVE('',#14319,#14391,#14509,.T.);
+#14509 = LINE('',#14510,#14511);
+#14510 = CARTESIAN_POINT('',(3.575458429268,-0.732308523698,8.2));
+#14511 = VECTOR('',#14512,1.);
+#14512 = DIRECTION('',(-0.707106781187,0.707106781187,0.E+000));
+#14513 = ORIENTED_EDGE('',*,*,#14390,.F.);
+#14514 = PLANE('',#14515);
+#14515 = AXIS2_PLACEMENT_3D('',#14516,#14517,#14518);
+#14516 = CARTESIAN_POINT('',(2.24,-0.3,8.2));
+#14517 = DIRECTION('',(0.E+000,0.E+000,1.));
+#14518 = DIRECTION('',(1.,0.E+000,0.E+000));
+#14519 = ADVANCED_FACE('',(#14520),#14536,.T.);
+#14520 = FACE_BOUND('',#14521,.T.);
+#14521 = EDGE_LOOP('',(#14522,#14523,#14529,#14530));
+#14522 = ORIENTED_EDGE('',*,*,#14318,.F.);
+#14523 = ORIENTED_EDGE('',*,*,#14524,.F.);
+#14524 = EDGE_CURVE('',#14343,#14311,#14525,.T.);
+#14525 = LINE('',#14526,#14527);
+#14526 = CARTESIAN_POINT('',(2.84,1.519779227677,4.197678259531));
+#14527 = VECTOR('',#14528,1.);
+#14528 = DIRECTION('',(0.E+000,-0.354349320007,0.935113126531));
+#14529 = ORIENTED_EDGE('',*,*,#14366,.F.);
+#14530 = ORIENTED_EDGE('',*,*,#14531,.F.);
+#14531 = EDGE_CURVE('',#14319,#14359,#14532,.T.);
+#14532 = LINE('',#14533,#14534);
+#14533 = CARTESIAN_POINT('',(2.538263590007,6.444459078364E-002,
+    8.834515717436));
+#14534 = VECTOR('',#14535,1.);
+#14535 = DIRECTION('',(0.19567548402,0.170290950652,-0.965770209252));
+#14536 = PLANE('',#14537);
+#14537 = AXIS2_PLACEMENT_3D('',#14538,#14539,#14540);
+#14538 = CARTESIAN_POINT('',(4.307766952966,-1.767766952966,9.));
+#14539 = DIRECTION('',(0.683012701892,0.683012701892,0.258819045103));
+#14540 = DIRECTION('',(0.183012701892,0.183012701892,-0.965925826289));
+#14541 = ADVANCED_FACE('',(#14542),#14550,.T.);
+#14542 = FACE_BOUND('',#14543,.T.);
+#14543 = EDGE_LOOP('',(#14544,#14545,#14546,#14547,#14548,#14549));
+#14544 = ORIENTED_EDGE('',*,*,#14310,.F.);
+#14545 = ORIENTED_EDGE('',*,*,#14492,.T.);
+#14546 = ORIENTED_EDGE('',*,*,#14463,.F.);
+#14547 = ORIENTED_EDGE('',*,*,#14449,.T.);
+#14548 = ORIENTED_EDGE('',*,*,#14340,.T.);
+#14549 = ORIENTED_EDGE('',*,*,#14524,.T.);
+#14550 = PLANE('',#14551);
+#14551 = AXIS2_PLACEMENT_3D('',#14552,#14553,#14554);
+#14552 = CARTESIAN_POINT('',(2.84,-0.3,-2.54));
+#14553 = DIRECTION('',(1.,0.E+000,0.E+000));
+#14554 = DIRECTION('',(0.E+000,0.E+000,1.));
+#14555 = ADVANCED_FACE('',(#14556),#14566,.T.);
+#14556 = FACE_BOUND('',#14557,.T.);
+#14557 = EDGE_LOOP('',(#14558,#14564,#14565));
+#14558 = ORIENTED_EDGE('',*,*,#14559,.T.);
+#14559 = EDGE_CURVE('',#14399,#14359,#14560,.T.);
+#14560 = LINE('',#14561,#14562);
+#14561 = CARTESIAN_POINT('',(3.837540943477,-0.745997654152,
+    7.544500185048));
+#14562 = VECTOR('',#14563,1.);
+#14563 = DIRECTION('',(0.707106781187,-0.707106781187,0.E+000));
+#14564 = ORIENTED_EDGE('',*,*,#14358,.F.);
+#14565 = ORIENTED_EDGE('',*,*,#14406,.F.);
+#14566 = PLANE('',#14567);
+#14567 = AXIS2_PLACEMENT_3D('',#14568,#14569,#14570);
+#14568 = CARTESIAN_POINT('',(3.091543289326,1.110223024625E-016,-8.2));
+#14569 = DIRECTION('',(0.707106781187,0.707106781187,0.E+000));
+#14570 = DIRECTION('',(0.E+000,0.E+000,1.));
+#14571 = ADVANCED_FACE('',(#14572),#14578,.T.);
+#14572 = FACE_BOUND('',#14573,.T.);
+#14573 = EDGE_LOOP('',(#14574,#14575,#14576,#14577));
+#14574 = ORIENTED_EDGE('',*,*,#14508,.F.);
+#14575 = ORIENTED_EDGE('',*,*,#14531,.T.);
+#14576 = ORIENTED_EDGE('',*,*,#14559,.F.);
+#14577 = ORIENTED_EDGE('',*,*,#14398,.F.);
+#14578 = PLANE('',#14579);
+#14579 = AXIS2_PLACEMENT_3D('',#14580,#14581,#14582);
+#14580 = CARTESIAN_POINT('',(4.307766952966,-1.767766952966,9.));
+#14581 = DIRECTION('',(0.683012701892,0.683012701892,0.258819045103));
+#14582 = DIRECTION('',(0.183012701892,0.183012701892,-0.965925826289));
+#14583 = MANIFOLD_SOLID_BREP('',#14584);
+#14584 = CLOSED_SHELL('',(#14585,#14625,#14680,#14720,#14760,#14801,
+    #14832,#14865,#14888,#14912,#14936,#14969,#14993,#15042,#15075,
+    #15092,#15132,#15172,#15198,#15215,#15241,#15258,#15280,#15299,
+    #15311,#15327));
+#14585 = ADVANCED_FACE('',(#14586),#14620,.F.);
+#14586 = FACE_BOUND('',#14587,.F.);
+#14587 = EDGE_LOOP('',(#14588,#14598,#14606,#14614));
+#14588 = ORIENTED_EDGE('',*,*,#14589,.T.);
+#14589 = EDGE_CURVE('',#14590,#14592,#14594,.T.);
+#14590 = VERTEX_POINT('',#14591);
+#14591 = CARTESIAN_POINT('',(-0.3,0.251543289326,-2.315755544257));
+#14592 = VERTEX_POINT('',#14593);
+#14593 = CARTESIAN_POINT('',(-0.3,0.251543289326,7.498611513613));
+#14594 = LINE('',#14595,#14596);
+#14595 = CARTESIAN_POINT('',(-0.3,0.251543289326,-5.37));
+#14596 = VECTOR('',#14597,1.);
+#14597 = DIRECTION('',(0.E+000,0.E+000,1.));
+#14598 = ORIENTED_EDGE('',*,*,#14599,.T.);
+#14599 = EDGE_CURVE('',#14592,#14600,#14602,.T.);
+#14600 = VERTEX_POINT('',#14601);
+#14601 = CARTESIAN_POINT('',(-0.3,-0.251543289326,7.498611513613));
+#14602 = LINE('',#14603,#14604);
+#14603 = CARTESIAN_POINT('',(-0.3,1.100000226201,7.498611513613));
+#14604 = VECTOR('',#14605,1.);
+#14605 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#14606 = ORIENTED_EDGE('',*,*,#14607,.F.);
+#14607 = EDGE_CURVE('',#14608,#14600,#14610,.T.);
+#14608 = VERTEX_POINT('',#14609);
+#14609 = CARTESIAN_POINT('',(-0.3,-0.251543289326,-2.315755544257));
+#14610 = LINE('',#14611,#14612);
+#14611 = CARTESIAN_POINT('',(-0.3,-0.251543289326,-5.37));
+#14612 = VECTOR('',#14613,1.);
+#14613 = DIRECTION('',(0.E+000,0.E+000,1.));
+#14614 = ORIENTED_EDGE('',*,*,#14615,.T.);
+#14615 = EDGE_CURVE('',#14608,#14590,#14616,.T.);
+#14616 = LINE('',#14617,#14618);
+#14617 = CARTESIAN_POINT('',(-0.3,-1.400000286252,-2.315755544257));
+#14618 = VECTOR('',#14619,1.);
+#14619 = DIRECTION('',(0.E+000,1.,-1.224646799147E-016));
+#14620 = PLANE('',#14621);
+#14621 = AXIS2_PLACEMENT_3D('',#14622,#14623,#14624);
+#14622 = CARTESIAN_POINT('',(-0.3,-0.3,-2.54));
+#14623 = DIRECTION('',(1.,0.E+000,0.E+000));
+#14624 = DIRECTION('',(0.E+000,0.E+000,1.));
+#14625 = ADVANCED_FACE('',(#14626),#14675,.T.);
+#14626 = FACE_BOUND('',#14627,.T.);
+#14627 = EDGE_LOOP('',(#14628,#14638,#14646,#14652,#14653,#14661,#14669)
+  );
+#14628 = ORIENTED_EDGE('',*,*,#14629,.F.);
+#14629 = EDGE_CURVE('',#14630,#14632,#14634,.T.);
+#14630 = VERTEX_POINT('',#14631);
+#14631 = CARTESIAN_POINT('',(-0.251543289326,0.3,-2.315755544257));
+#14632 = VERTEX_POINT('',#14633);
+#14633 = CARTESIAN_POINT('',(-0.251543289326,0.3,7.498611513613));
+#14634 = LINE('',#14635,#14636);
+#14635 = CARTESIAN_POINT('',(-0.251543289326,0.3,-5.37));
+#14636 = VECTOR('',#14637,1.);
+#14637 = DIRECTION('',(0.E+000,0.E+000,1.));
+#14638 = ORIENTED_EDGE('',*,*,#14639,.T.);
+#14639 = EDGE_CURVE('',#14630,#14640,#14642,.T.);
+#14640 = VERTEX_POINT('',#14641);
+#14641 = CARTESIAN_POINT('',(-0.275771644663,0.275771644663,
+    -2.382322502785));
+#14642 = LINE('',#14643,#14644);
+#14643 = CARTESIAN_POINT('',(-1.381540512563,-0.829997223238,
+    -5.420402031785));
+#14644 = VECTOR('',#14645,1.);
+#14645 = DIRECTION('',(-0.323615195374,-0.323615195374,-0.889126768603)
+  );
+#14646 = ORIENTED_EDGE('',*,*,#14647,.T.);
+#14647 = EDGE_CURVE('',#14640,#14590,#14648,.T.);
+#14648 = LINE('',#14649,#14650);
+#14649 = CARTESIAN_POINT('',(0.510418815773,1.061962105098,
+    -4.542366263358));
+#14650 = VECTOR('',#14651,1.);
+#14651 = DIRECTION('',(-0.323615195374,-0.323615195374,0.889126768603));
+#14652 = ORIENTED_EDGE('',*,*,#14589,.T.);
+#14653 = ORIENTED_EDGE('',*,*,#14654,.T.);
+#14654 = EDGE_CURVE('',#14592,#14655,#14657,.T.);
+#14655 = VERTEX_POINT('',#14656);
+#14656 = CARTESIAN_POINT('',(-0.291908821712,0.259634467613,
+    7.544498972212));
+#14657 = LINE('',#14658,#14659);
+#14658 = CARTESIAN_POINT('',(-1.431863158364,-0.880319869038,
+    1.079481694258));
+#14659 = VECTOR('',#14660,1.);
+#14660 = DIRECTION('',(0.171087496695,0.171087496695,0.970287656806));
+#14661 = ORIENTED_EDGE('',*,*,#14662,.T.);
+#14662 = EDGE_CURVE('',#14655,#14663,#14665,.T.);
+#14663 = VERTEX_POINT('',#14664);
+#14664 = CARTESIAN_POINT('',(-0.259634467613,0.291908821712,
+    7.544498972212));
+#14665 = LINE('',#14666,#14667);
+#14666 = CARTESIAN_POINT('',(0.470226119108,1.021769408434,
+    7.544498972212));
+#14667 = VECTOR('',#14668,1.);
+#14668 = DIRECTION('',(0.707106781187,0.707106781187,1.930309067102E-015
+    ));
+#14669 = ORIENTED_EDGE('',*,*,#14670,.T.);
+#14670 = EDGE_CURVE('',#14663,#14632,#14671,.T.);
+#14671 = LINE('',#14672,#14673);
+#14672 = CARTESIAN_POINT('',(0.937353025239,1.488896314564,
+    0.756029843251));
+#14673 = VECTOR('',#14674,1.);
+#14674 = DIRECTION('',(0.171087496695,0.171087496695,-0.970287656806));
+#14675 = PLANE('',#14676);
+#14676 = AXIS2_PLACEMENT_3D('',#14677,#14678,#14679);
+#14677 = CARTESIAN_POINT('',(-0.551543289326,0.E+000,-8.2));
+#14678 = DIRECTION('',(-0.707106781187,0.707106781187,0.E+000));
+#14679 = DIRECTION('',(0.E+000,0.E+000,1.));
+#14680 = ADVANCED_FACE('',(#14681),#14715,.T.);
+#14681 = FACE_BOUND('',#14682,.T.);
+#14682 = EDGE_LOOP('',(#14683,#14684,#14692,#14700,#14708,#14714));
+#14683 = ORIENTED_EDGE('',*,*,#14647,.F.);
+#14684 = ORIENTED_EDGE('',*,*,#14685,.T.);
+#14685 = EDGE_CURVE('',#14640,#14686,#14688,.T.);
+#14686 = VERTEX_POINT('',#14687);
+#14687 = CARTESIAN_POINT('',(-0.218381814698,0.218381814698,-2.54));
+#14688 = LINE('',#14689,#14690);
+#14689 = CARTESIAN_POINT('',(1.665334536938E-016,4.038963686536E-018,
+    -3.14));
+#14690 = VECTOR('',#14691,1.);
+#14691 = DIRECTION('',(0.323615195374,-0.323615195374,-0.889126768603));
+#14692 = ORIENTED_EDGE('',*,*,#14693,.T.);
+#14693 = EDGE_CURVE('',#14686,#14694,#14696,.T.);
+#14694 = VERTEX_POINT('',#14695);
+#14695 = CARTESIAN_POINT('',(-0.218381814698,-0.218381814698,-2.54));
+#14696 = LINE('',#14697,#14698);
+#14697 = CARTESIAN_POINT('',(-0.218381814698,-1.400000286252,-2.54));
+#14698 = VECTOR('',#14699,1.);
+#14699 = DIRECTION('',(4.457343172701E-017,-1.,0.E+000));
+#14700 = ORIENTED_EDGE('',*,*,#14701,.F.);
+#14701 = EDGE_CURVE('',#14702,#14694,#14704,.T.);
+#14702 = VERTEX_POINT('',#14703);
+#14703 = CARTESIAN_POINT('',(-0.275771644663,-0.275771644663,
+    -2.382322502785));
+#14704 = LINE('',#14705,#14706);
+#14705 = CARTESIAN_POINT('',(-1.665334536938E-016,4.038963686536E-018,
+    -3.14));
+#14706 = VECTOR('',#14707,1.);
+#14707 = DIRECTION('',(0.323615195374,0.323615195374,-0.889126768603));
+#14708 = ORIENTED_EDGE('',*,*,#14709,.T.);
+#14709 = EDGE_CURVE('',#14702,#14608,#14710,.T.);
+#14710 = LINE('',#14711,#14712);
+#14711 = CARTESIAN_POINT('',(0.829997223238,-1.381540512563,
+    -5.420402031785));
+#14712 = VECTOR('',#14713,1.);
+#14713 = DIRECTION('',(-0.323615195374,0.323615195374,0.889126768603));
+#14714 = ORIENTED_EDGE('',*,*,#14615,.T.);
+#14715 = PLANE('',#14716);
+#14716 = AXIS2_PLACEMENT_3D('',#14717,#14718,#14719);
+#14717 = CARTESIAN_POINT('',(0.E+000,-2.500000572504,-3.14));
+#14718 = DIRECTION('',(-0.939692784809,-4.188533218805E-017,
+    -0.342019692676));
+#14719 = DIRECTION('',(-0.342019692676,1.150791761098E-016,
+    0.939692784809));
+#14720 = ADVANCED_FACE('',(#14721),#14755,.T.);
+#14721 = FACE_BOUND('',#14722,.T.);
+#14722 = EDGE_LOOP('',(#14723,#14724,#14732,#14740,#14748,#14754));
+#14723 = ORIENTED_EDGE('',*,*,#14599,.T.);
+#14724 = ORIENTED_EDGE('',*,*,#14725,.T.);
+#14725 = EDGE_CURVE('',#14600,#14726,#14728,.T.);
+#14726 = VERTEX_POINT('',#14727);
+#14727 = CARTESIAN_POINT('',(-0.291908821712,-0.259634467613,
+    7.544498972212));
+#14728 = LINE('',#14729,#14730);
+#14729 = CARTESIAN_POINT('',(-1.488896314564,0.937353025239,
+    0.756029843251));
+#14730 = VECTOR('',#14731,1.);
+#14731 = DIRECTION('',(0.171087496695,-0.171087496695,0.970287656806));
+#14732 = ORIENTED_EDGE('',*,*,#14733,.T.);
+#14733 = EDGE_CURVE('',#14726,#14734,#14736,.T.);
+#14734 = VERTEX_POINT('',#14735);
+#14735 = CARTESIAN_POINT('',(-0.176326572326,-0.126823080636,8.2));
+#14736 = LINE('',#14737,#14738);
+#14737 = CARTESIAN_POINT('',(2.650135940332E-002,0.106239167881,
+    9.350297025875));
+#14738 = VECTOR('',#14739,1.);
+#14739 = DIRECTION('',(0.170290960814,0.195675190744,0.965770266881));
+#14740 = ORIENTED_EDGE('',*,*,#14741,.F.);
+#14741 = EDGE_CURVE('',#14742,#14734,#14744,.T.);
+#14742 = VERTEX_POINT('',#14743);
+#14743 = CARTESIAN_POINT('',(-0.176326572326,0.126823080636,8.2));
+#14744 = LINE('',#14745,#14746);
+#14745 = CARTESIAN_POINT('',(-0.176326572326,1.100000226201,8.2));
+#14746 = VECTOR('',#14747,1.);
+#14747 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#14748 = ORIENTED_EDGE('',*,*,#14749,.T.);
+#14749 = EDGE_CURVE('',#14742,#14655,#14750,.T.);
+#14750 = LINE('',#14751,#14752);
+#14751 = CARTESIAN_POINT('',(-6.444448209488E-002,-1.736587136389E-003,
+    8.834516333842));
+#14752 = VECTOR('',#14753,1.);
+#14753 = DIRECTION('',(-0.170290960814,0.195675190744,-0.965770266881));
+#14754 = ORIENTED_EDGE('',*,*,#14654,.F.);
+#14755 = PLANE('',#14756);
+#14756 = AXIS2_PLACEMENT_3D('',#14757,#14758,#14759);
+#14757 = CARTESIAN_POINT('',(0.E+000,2.500000452401,9.2));
+#14758 = DIRECTION('',(-0.984807821789,0.E+000,0.173647787616));
+#14759 = DIRECTION('',(-0.173647787616,0.E+000,-0.984807821789));
+#14760 = ADVANCED_FACE('',(#14761),#14796,.F.);
+#14761 = FACE_BOUND('',#14762,.F.);
+#14762 = EDGE_LOOP('',(#14763,#14771,#14779,#14787,#14793,#14794,#14795)
+  );
+#14763 = ORIENTED_EDGE('',*,*,#14764,.T.);
+#14764 = EDGE_CURVE('',#14726,#14765,#14767,.T.);
+#14765 = VERTEX_POINT('',#14766);
+#14766 = CARTESIAN_POINT('',(-0.259634467613,-0.291908821712,
+    7.544498972212));
+#14767 = LINE('',#14768,#14769);
+#14768 = CARTESIAN_POINT('',(-1.021769408434,0.470226119108,
+    7.544498972212));
+#14769 = VECTOR('',#14770,1.);
+#14770 = DIRECTION('',(0.707106781187,-0.707106781187,0.E+000));
+#14771 = ORIENTED_EDGE('',*,*,#14772,.T.);
+#14772 = EDGE_CURVE('',#14765,#14773,#14775,.T.);
+#14773 = VERTEX_POINT('',#14774);
+#14774 = CARTESIAN_POINT('',(-0.251543289326,-0.3,7.498611513613));
+#14775 = LINE('',#14776,#14777);
+#14776 = CARTESIAN_POINT('',(0.880319869038,-1.431863158364,
+    1.079481694258));
+#14777 = VECTOR('',#14778,1.);
+#14778 = DIRECTION('',(0.171087496695,-0.171087496695,-0.970287656806));
+#14779 = ORIENTED_EDGE('',*,*,#14780,.T.);
+#14780 = EDGE_CURVE('',#14773,#14781,#14783,.T.);
+#14781 = VERTEX_POINT('',#14782);
+#14782 = CARTESIAN_POINT('',(-0.251543289326,-0.3,-2.315755544257));
+#14783 = LINE('',#14784,#14785);
+#14784 = CARTESIAN_POINT('',(-0.251543289326,-0.3,-5.37));
+#14785 = VECTOR('',#14786,1.);
+#14786 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#14787 = ORIENTED_EDGE('',*,*,#14788,.T.);
+#14788 = EDGE_CURVE('',#14781,#14702,#14789,.T.);
+#14789 = LINE('',#14790,#14791);
+#14790 = CARTESIAN_POINT('',(-1.061962105098,0.510418815773,
+    -4.542366263358));
+#14791 = VECTOR('',#14792,1.);
+#14792 = DIRECTION('',(-0.323615195374,0.323615195374,-0.889126768603));
+#14793 = ORIENTED_EDGE('',*,*,#14709,.T.);
+#14794 = ORIENTED_EDGE('',*,*,#14607,.T.);
+#14795 = ORIENTED_EDGE('',*,*,#14725,.T.);
+#14796 = PLANE('',#14797);
+#14797 = AXIS2_PLACEMENT_3D('',#14798,#14799,#14800);
+#14798 = CARTESIAN_POINT('',(5.551115123126E-017,-0.551543289326,-8.2));
+#14799 = DIRECTION('',(0.707106781187,0.707106781187,0.E+000));
+#14800 = DIRECTION('',(0.E+000,0.E+000,1.));
+#14801 = ADVANCED_FACE('',(#14802),#14827,.T.);
+#14802 = FACE_BOUND('',#14803,.T.);
+#14803 = EDGE_LOOP('',(#14804,#14812,#14813,#14821));
+#14804 = ORIENTED_EDGE('',*,*,#14805,.T.);
+#14805 = EDGE_CURVE('',#14806,#14630,#14808,.T.);
+#14806 = VERTEX_POINT('',#14807);
+#14807 = CARTESIAN_POINT('',(0.251543289326,0.3,-2.315755544257));
+#14808 = LINE('',#14809,#14810);
+#14809 = CARTESIAN_POINT('',(-1.400000286252,0.3,-2.315755544257));
+#14810 = VECTOR('',#14811,1.);
+#14811 = DIRECTION('',(-1.,0.E+000,6.100634484569E-016));
+#14812 = ORIENTED_EDGE('',*,*,#14629,.T.);
+#14813 = ORIENTED_EDGE('',*,*,#14814,.T.);
+#14814 = EDGE_CURVE('',#14632,#14815,#14817,.T.);
+#14815 = VERTEX_POINT('',#14816);
+#14816 = CARTESIAN_POINT('',(0.251543289326,0.3,7.498611513613));
+#14817 = LINE('',#14818,#14819);
+#14818 = CARTESIAN_POINT('',(1.100000226201,0.3,7.498611513613));
+#14819 = VECTOR('',#14820,1.);
+#14820 = DIRECTION('',(1.,0.E+000,-1.370302750076E-015));
+#14821 = ORIENTED_EDGE('',*,*,#14822,.T.);
+#14822 = EDGE_CURVE('',#14815,#14806,#14823,.T.);
+#14823 = LINE('',#14824,#14825);
+#14824 = CARTESIAN_POINT('',(0.251543289326,0.3,-5.37));
+#14825 = VECTOR('',#14826,1.);
+#14826 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#14827 = PLANE('',#14828);
+#14828 = AXIS2_PLACEMENT_3D('',#14829,#14830,#14831);
+#14829 = CARTESIAN_POINT('',(-0.3,0.3,-2.54));
+#14830 = DIRECTION('',(0.E+000,1.,0.E+000));
+#14831 = DIRECTION('',(0.E+000,0.E+000,1.));
+#14832 = ADVANCED_FACE('',(#14833),#14860,.T.);
+#14833 = FACE_BOUND('',#14834,.T.);
+#14834 = EDGE_LOOP('',(#14835,#14845,#14851,#14852,#14853,#14854));
+#14835 = ORIENTED_EDGE('',*,*,#14836,.F.);
+#14836 = EDGE_CURVE('',#14837,#14839,#14841,.T.);
+#14837 = VERTEX_POINT('',#14838);
+#14838 = CARTESIAN_POINT('',(0.21838214056,0.218381814698,-2.54));
+#14839 = VERTEX_POINT('',#14840);
+#14840 = CARTESIAN_POINT('',(0.275771850411,0.275771438915,
+    -2.382323068075));
+#14841 = LINE('',#14842,#14843);
+#14842 = CARTESIAN_POINT('',(-2.253155414189E-007,-2.253152054891E-007,
+    -3.140000619049));
+#14843 = VECTOR('',#14844,1.);
+#14844 = DIRECTION('',(0.323615627689,0.323615144802,0.889126629659));
+#14845 = ORIENTED_EDGE('',*,*,#14846,.T.);
+#14846 = EDGE_CURVE('',#14837,#14686,#14847,.T.);
+#14847 = LINE('',#14848,#14849);
+#14848 = CARTESIAN_POINT('',(-1.400000286252,0.218381814698,-2.54));
+#14849 = VECTOR('',#14850,1.);
+#14850 = DIRECTION('',(-1.,-2.22044604925E-016,0.E+000));
+#14851 = ORIENTED_EDGE('',*,*,#14685,.F.);
+#14852 = ORIENTED_EDGE('',*,*,#14639,.F.);
+#14853 = ORIENTED_EDGE('',*,*,#14805,.F.);
+#14854 = ORIENTED_EDGE('',*,*,#14855,.F.);
+#14855 = EDGE_CURVE('',#14839,#14806,#14856,.T.);
+#14856 = LINE('',#14857,#14858);
+#14857 = CARTESIAN_POINT('',(1.119723465915,-0.568180176589,
+    -4.701064534722));
+#14858 = VECTOR('',#14859,1.);
+#14859 = DIRECTION('',(-0.323615195374,0.323615195374,0.889126768603));
+#14860 = PLANE('',#14861);
+#14861 = AXIS2_PLACEMENT_3D('',#14862,#14863,#14864);
+#14862 = CARTESIAN_POINT('',(-2.500000572504,-3.845390949323E-016,-3.14)
+  );
+#14863 = DIRECTION('',(-2.086537131538E-016,0.939692784809,
+    -0.342019692676));
+#14864 = DIRECTION('',(-2.22044604925E-016,0.342019692676,0.939692784809
+    ));
+#14865 = ADVANCED_FACE('',(#14866),#14883,.T.);
+#14866 = FACE_BOUND('',#14867,.T.);
+#14867 = EDGE_LOOP('',(#14868,#14876,#14877));
+#14868 = ORIENTED_EDGE('',*,*,#14869,.F.);
+#14869 = EDGE_CURVE('',#14632,#14870,#14872,.T.);
+#14870 = VERTEX_POINT('',#14871);
+#14871 = CARTESIAN_POINT('',(-0.251543289326,0.3,7.544498972212));
+#14872 = LINE('',#14873,#14874);
+#14873 = CARTESIAN_POINT('',(-0.251543289326,0.3,-5.37));
+#14874 = VECTOR('',#14875,1.);
+#14875 = DIRECTION('',(0.E+000,0.E+000,1.));
+#14876 = ORIENTED_EDGE('',*,*,#14670,.F.);
+#14877 = ORIENTED_EDGE('',*,*,#14878,.T.);
+#14878 = EDGE_CURVE('',#14663,#14870,#14879,.T.);
+#14879 = LINE('',#14880,#14881);
+#14880 = CARTESIAN_POINT('',(0.470226119108,1.021769408434,
+    7.544498972212));
+#14881 = VECTOR('',#14882,1.);
+#14882 = DIRECTION('',(0.707106781187,0.707106781187,1.930309067102E-015
+    ));
+#14883 = PLANE('',#14884);
+#14884 = AXIS2_PLACEMENT_3D('',#14885,#14886,#14887);
+#14885 = CARTESIAN_POINT('',(-0.551543289326,0.E+000,-8.2));
+#14886 = DIRECTION('',(-0.707106781187,0.707106781187,0.E+000));
+#14887 = DIRECTION('',(0.E+000,0.E+000,1.));
+#14888 = ADVANCED_FACE('',(#14889),#14907,.T.);
+#14889 = FACE_BOUND('',#14890,.T.);
+#14890 = EDGE_LOOP('',(#14891,#14892,#14900,#14906));
+#14891 = ORIENTED_EDGE('',*,*,#14749,.F.);
+#14892 = ORIENTED_EDGE('',*,*,#14893,.F.);
+#14893 = EDGE_CURVE('',#14894,#14742,#14896,.T.);
+#14894 = VERTEX_POINT('',#14895);
+#14895 = CARTESIAN_POINT('',(-0.126823080636,0.176326572326,8.2));
+#14896 = LINE('',#14897,#14898);
+#14897 = CARTESIAN_POINT('',(0.582308759621,0.885458412584,8.2));
+#14898 = VECTOR('',#14899,1.);
+#14899 = DIRECTION('',(-0.707106781187,-0.707106781187,0.E+000));
+#14900 = ORIENTED_EDGE('',*,*,#14901,.F.);
+#14901 = EDGE_CURVE('',#14663,#14894,#14902,.T.);
+#14902 = LINE('',#14903,#14904);
+#14903 = CARTESIAN_POINT('',(0.106239167881,-2.650135940332E-002,
+    9.350297025875));
+#14904 = VECTOR('',#14905,1.);
+#14905 = DIRECTION('',(0.195675190744,-0.170290960814,0.965770266881));
+#14906 = ORIENTED_EDGE('',*,*,#14662,.F.);
+#14907 = PLANE('',#14908);
+#14908 = AXIS2_PLACEMENT_3D('',#14909,#14910,#14911);
+#14909 = CARTESIAN_POINT('',(1.767767172204,1.767767172205,9.));
+#14910 = DIRECTION('',(-0.683012740017,0.683012740017,0.258818843882));
+#14911 = DIRECTION('',(-0.183012559607,0.183012559607,-0.965925880206));
+#14912 = ADVANCED_FACE('',(#14913),#14931,.F.);
+#14913 = FACE_BOUND('',#14914,.F.);
+#14914 = EDGE_LOOP('',(#14915,#14916,#14924,#14930));
+#14915 = ORIENTED_EDGE('',*,*,#14693,.T.);
+#14916 = ORIENTED_EDGE('',*,*,#14917,.T.);
+#14917 = EDGE_CURVE('',#14694,#14918,#14920,.T.);
+#14918 = VERTEX_POINT('',#14919);
+#14919 = CARTESIAN_POINT('',(0.21838214056,-0.218381814698,-2.54));
+#14920 = LINE('',#14921,#14922);
+#14921 = CARTESIAN_POINT('',(1.100000286252,-0.218381814698,-2.54));
+#14922 = VECTOR('',#14923,1.);
+#14923 = DIRECTION('',(1.,-2.22044604925E-016,0.E+000));
+#14924 = ORIENTED_EDGE('',*,*,#14925,.T.);
+#14925 = EDGE_CURVE('',#14918,#14837,#14926,.T.);
+#14926 = LINE('',#14927,#14928);
+#14927 = CARTESIAN_POINT('',(0.21838214056,1.1,-2.54));
+#14928 = VECTOR('',#14929,1.);
+#14929 = DIRECTION('',(4.45734982379E-017,1.,0.E+000));
+#14930 = ORIENTED_EDGE('',*,*,#14846,.T.);
+#14931 = PLANE('',#14932);
+#14932 = AXIS2_PLACEMENT_3D('',#14933,#14934,#14935);
+#14933 = CARTESIAN_POINT('',(-0.3,-0.3,-2.54));
+#14934 = DIRECTION('',(0.E+000,0.E+000,1.));
+#14935 = DIRECTION('',(1.,0.E+000,0.E+000));
+#14936 = ADVANCED_FACE('',(#14937),#14964,.T.);
+#14937 = FACE_BOUND('',#14938,.T.);
+#14938 = EDGE_LOOP('',(#14939,#14940,#14941,#14942,#14950,#14958));
+#14939 = ORIENTED_EDGE('',*,*,#14788,.T.);
+#14940 = ORIENTED_EDGE('',*,*,#14701,.T.);
+#14941 = ORIENTED_EDGE('',*,*,#14917,.T.);
+#14942 = ORIENTED_EDGE('',*,*,#14943,.F.);
+#14943 = EDGE_CURVE('',#14944,#14918,#14946,.T.);
+#14944 = VERTEX_POINT('',#14945);
+#14945 = CARTESIAN_POINT('',(0.275771850411,-0.275771438915,
+    -2.382323068075));
+#14946 = LINE('',#14947,#14948);
+#14947 = CARTESIAN_POINT('',(2.253155414189E-007,-2.253152054891E-007,
+    -3.139999380951));
+#14948 = VECTOR('',#14949,1.);
+#14949 = DIRECTION('',(-0.323615627689,0.323615144802,-0.889126629659));
+#14950 = ORIENTED_EDGE('',*,*,#14951,.T.);
+#14951 = EDGE_CURVE('',#14944,#14952,#14954,.T.);
+#14952 = VERTEX_POINT('',#14953);
+#14953 = CARTESIAN_POINT('',(0.251543289326,-0.3,-2.315755544257));
+#14954 = LINE('',#14955,#14956);
+#14955 = CARTESIAN_POINT('',(1.323779151747,0.772235862421,
+    -5.261703760421));
+#14956 = VECTOR('',#14957,1.);
+#14957 = DIRECTION('',(-0.323615195374,-0.323615195374,0.889126768603));
+#14958 = ORIENTED_EDGE('',*,*,#14959,.T.);
+#14959 = EDGE_CURVE('',#14952,#14781,#14960,.T.);
+#14960 = LINE('',#14961,#14962);
+#14961 = CARTESIAN_POINT('',(1.100000286252,-0.3,-2.315755544257));
+#14962 = VECTOR('',#14963,1.);
+#14963 = DIRECTION('',(-1.,0.E+000,6.100634484569E-016));
+#14964 = PLANE('',#14965);
+#14965 = AXIS2_PLACEMENT_3D('',#14966,#14967,#14968);
+#14966 = CARTESIAN_POINT('',(2.500000572504,-3.845390949323E-016,-3.14)
+  );
+#14967 = DIRECTION('',(-2.086537131538E-016,-0.939692784809,
+    -0.342019692676));
+#14968 = DIRECTION('',(-2.22044604925E-016,-0.342019692676,
+    0.939692784809));
+#14969 = ADVANCED_FACE('',(#14970),#14988,.T.);
+#14970 = FACE_BOUND('',#14971,.T.);
+#14971 = EDGE_LOOP('',(#14972,#14973,#14974,#14982));
+#14972 = ORIENTED_EDGE('',*,*,#14733,.F.);
+#14973 = ORIENTED_EDGE('',*,*,#14764,.T.);
+#14974 = ORIENTED_EDGE('',*,*,#14975,.F.);
+#14975 = EDGE_CURVE('',#14976,#14765,#14978,.T.);
+#14976 = VERTEX_POINT('',#14977);
+#14977 = CARTESIAN_POINT('',(-0.126823080636,-0.176326572326,8.2));
+#14978 = LINE('',#14979,#14980);
+#14979 = CARTESIAN_POINT('',(1.736587136387E-003,-6.444448209488E-002,
+    8.834516333842));
+#14980 = VECTOR('',#14981,1.);
+#14981 = DIRECTION('',(-0.195675190744,-0.170290960814,-0.965770266881)
+  );
+#14982 = ORIENTED_EDGE('',*,*,#14983,.F.);
+#14983 = EDGE_CURVE('',#14734,#14976,#14984,.T.);
+#14984 = LINE('',#14985,#14986);
+#14985 = CARTESIAN_POINT('',(-1.035458412584,0.732308759621,8.2));
+#14986 = VECTOR('',#14987,1.);
+#14987 = DIRECTION('',(0.707106781187,-0.707106781187,0.E+000));
+#14988 = PLANE('',#14989);
+#14989 = AXIS2_PLACEMENT_3D('',#14990,#14991,#14992);
+#14990 = CARTESIAN_POINT('',(-1.767767172204,1.767767172204,9.));
+#14991 = DIRECTION('',(-0.683012740017,-0.683012740017,0.258818843882));
+#14992 = DIRECTION('',(-0.183012559607,-0.183012559607,-0.965925880206)
+  );
+#14993 = ADVANCED_FACE('',(#14994),#15037,.T.);
+#14994 = FACE_BOUND('',#14995,.T.);
+#14995 = EDGE_LOOP('',(#14996,#14997,#14998,#14999,#15007,#15015,#15023,
+    #15031));
+#14996 = ORIENTED_EDGE('',*,*,#14893,.T.);
+#14997 = ORIENTED_EDGE('',*,*,#14741,.T.);
+#14998 = ORIENTED_EDGE('',*,*,#14983,.T.);
+#14999 = ORIENTED_EDGE('',*,*,#15000,.T.);
+#15000 = EDGE_CURVE('',#14976,#15001,#15003,.T.);
+#15001 = VERTEX_POINT('',#15002);
+#15002 = CARTESIAN_POINT('',(0.126823080636,-0.176326572326,8.2));
+#15003 = LINE('',#15004,#15005);
+#15004 = CARTESIAN_POINT('',(-1.400000226201,-0.176326572326,8.2));
+#15005 = VECTOR('',#15006,1.);
+#15006 = DIRECTION('',(1.,2.4162078697E-016,0.E+000));
+#15007 = ORIENTED_EDGE('',*,*,#15008,.T.);
+#15008 = EDGE_CURVE('',#15001,#15009,#15011,.T.);
+#15009 = VERTEX_POINT('',#15010);
+#15010 = CARTESIAN_POINT('',(0.3,-3.149652962517E-003,8.2));
+#15011 = LINE('',#15012,#15013);
+#15012 = CARTESIAN_POINT('',(-0.882308759621,-1.185458412584,8.2));
+#15013 = VECTOR('',#15014,1.);
+#15014 = DIRECTION('',(0.707106781187,0.707106781187,0.E+000));
+#15015 = ORIENTED_EDGE('',*,*,#15016,.T.);
+#15016 = EDGE_CURVE('',#15009,#15017,#15019,.T.);
+#15017 = VERTEX_POINT('',#15018);
+#15018 = CARTESIAN_POINT('',(0.3,3.14990557041E-003,8.2));
+#15019 = LINE('',#15020,#15021);
+#15020 = CARTESIAN_POINT('',(0.3,-0.3,8.2));
+#15021 = VECTOR('',#15022,1.);
+#15022 = DIRECTION('',(0.E+000,1.,0.E+000));
+#15023 = ORIENTED_EDGE('',*,*,#15024,.T.);
+#15024 = EDGE_CURVE('',#15017,#15025,#15027,.T.);
+#15025 = VERTEX_POINT('',#15026);
+#15026 = CARTESIAN_POINT('',(0.126823333244,0.176326572326,8.2));
+#15027 = LINE('',#15028,#15029);
+#15028 = CARTESIAN_POINT('',(1.035458429268,-0.732308523698,8.2));
+#15029 = VECTOR('',#15030,1.);
+#15030 = DIRECTION('',(-0.707106781187,0.707106781187,0.E+000));
+#15031 = ORIENTED_EDGE('',*,*,#15032,.T.);
+#15032 = EDGE_CURVE('',#15025,#14894,#15033,.T.);
+#15033 = LINE('',#15034,#15035);
+#15034 = CARTESIAN_POINT('',(1.100000226201,0.176326572326,8.2));
+#15035 = VECTOR('',#15036,1.);
+#15036 = DIRECTION('',(-1.,2.4162078697E-016,0.E+000));
+#15037 = PLANE('',#15038);
+#15038 = AXIS2_PLACEMENT_3D('',#15039,#15040,#15041);
+#15039 = CARTESIAN_POINT('',(-0.3,-0.3,8.2));
+#15040 = DIRECTION('',(0.E+000,0.E+000,1.));
+#15041 = DIRECTION('',(1.,0.E+000,0.E+000));
+#15042 = ADVANCED_FACE('',(#15043),#15070,.T.);
+#15043 = FACE_BOUND('',#15044,.T.);
+#15044 = EDGE_LOOP('',(#15045,#15046,#15047,#15055,#15063,#15069));
+#15045 = ORIENTED_EDGE('',*,*,#14975,.T.);
+#15046 = ORIENTED_EDGE('',*,*,#14772,.T.);
+#15047 = ORIENTED_EDGE('',*,*,#15048,.T.);
+#15048 = EDGE_CURVE('',#14773,#15049,#15051,.T.);
+#15049 = VERTEX_POINT('',#15050);
+#15050 = CARTESIAN_POINT('',(0.251543289326,-0.3,7.498611513613));
+#15051 = LINE('',#15052,#15053);
+#15052 = CARTESIAN_POINT('',(-1.400000226201,-0.3,7.498611513613));
+#15053 = VECTOR('',#15054,1.);
+#15054 = DIRECTION('',(1.,0.E+000,-1.370302750076E-015));
+#15055 = ORIENTED_EDGE('',*,*,#15056,.T.);
+#15056 = EDGE_CURVE('',#15049,#15057,#15059,.T.);
+#15057 = VERTEX_POINT('',#15058);
+#15058 = CARTESIAN_POINT('',(0.259634467613,-0.291908821712,
+    7.544498972212));
+#15059 = LINE('',#15060,#15061);
+#15060 = CARTESIAN_POINT('',(-0.953497211094,-1.505040500419,
+    0.664471403465));
+#15061 = VECTOR('',#15062,1.);
+#15062 = DIRECTION('',(0.171087496695,0.171087496695,0.970287656806));
+#15063 = ORIENTED_EDGE('',*,*,#15064,.T.);
+#15064 = EDGE_CURVE('',#15057,#15001,#15065,.T.);
+#15065 = LINE('',#15066,#15067);
+#15066 = CARTESIAN_POINT('',(-0.106239167881,2.650135940332E-002,
+    9.350297025875));
+#15067 = VECTOR('',#15068,1.);
+#15068 = DIRECTION('',(-0.195675190744,0.170290960814,0.965770266881));
+#15069 = ORIENTED_EDGE('',*,*,#15000,.F.);
+#15070 = PLANE('',#15071);
+#15071 = AXIS2_PLACEMENT_3D('',#15072,#15073,#15074);
+#15072 = CARTESIAN_POINT('',(-2.500000452401,4.163336342344E-016,9.2));
+#15073 = DIRECTION('',(2.379500409148E-016,-0.984807821789,
+    0.173647787616));
+#15074 = DIRECTION('',(2.22044604925E-016,-0.173647787616,
+    -0.984807821789));
+#15075 = ADVANCED_FACE('',(#15076),#15087,.F.);
+#15076 = FACE_BOUND('',#15077,.F.);
+#15077 = EDGE_LOOP('',(#15078,#15079,#15080,#15081));
+#15078 = ORIENTED_EDGE('',*,*,#14959,.T.);
+#15079 = ORIENTED_EDGE('',*,*,#14780,.F.);
+#15080 = ORIENTED_EDGE('',*,*,#15048,.T.);
+#15081 = ORIENTED_EDGE('',*,*,#15082,.F.);
+#15082 = EDGE_CURVE('',#14952,#15049,#15083,.T.);
+#15083 = LINE('',#15084,#15085);
+#15084 = CARTESIAN_POINT('',(0.251543289326,-0.3,-5.37));
+#15085 = VECTOR('',#15086,1.);
+#15086 = DIRECTION('',(0.E+000,0.E+000,1.));
+#15087 = PLANE('',#15088);
+#15088 = AXIS2_PLACEMENT_3D('',#15089,#15090,#15091);
+#15089 = CARTESIAN_POINT('',(-0.3,-0.3,-2.54));
+#15090 = DIRECTION('',(0.E+000,1.,0.E+000));
+#15091 = DIRECTION('',(0.E+000,0.E+000,1.));
+#15092 = ADVANCED_FACE('',(#15093),#15127,.T.);
+#15093 = FACE_BOUND('',#15094,.T.);
+#15094 = EDGE_LOOP('',(#15095,#15105,#15111,#15112,#15113,#15121));
+#15095 = ORIENTED_EDGE('',*,*,#15096,.F.);
+#15096 = EDGE_CURVE('',#15097,#15099,#15101,.T.);
+#15097 = VERTEX_POINT('',#15098);
+#15098 = CARTESIAN_POINT('',(0.3,0.251543289326,-2.315756774164));
+#15099 = VERTEX_POINT('',#15100);
+#15100 = CARTESIAN_POINT('',(0.3,0.251543289326,7.544500185048));
+#15101 = LINE('',#15102,#15103);
+#15102 = CARTESIAN_POINT('',(0.3,0.251543289326,-5.37));
+#15103 = VECTOR('',#15104,1.);
+#15104 = DIRECTION('',(0.E+000,0.E+000,1.));
+#15105 = ORIENTED_EDGE('',*,*,#15106,.T.);
+#15106 = EDGE_CURVE('',#15097,#14839,#15107,.T.);
+#15107 = LINE('',#15108,#15109);
+#15108 = CARTESIAN_POINT('',(-0.77223656809,1.323779857415,
+    -5.261702533304));
+#15109 = VECTOR('',#15110,1.);
+#15110 = DIRECTION('',(-0.323615577118,0.323615577118,-0.889126490716));
+#15111 = ORIENTED_EDGE('',*,*,#14855,.T.);
+#15112 = ORIENTED_EDGE('',*,*,#14822,.F.);
+#15113 = ORIENTED_EDGE('',*,*,#15114,.T.);
+#15114 = EDGE_CURVE('',#14815,#15115,#15117,.T.);
+#15115 = VERTEX_POINT('',#15116);
+#15116 = CARTESIAN_POINT('',(0.259634681468,0.291908607857,
+    7.544500185048));
+#15117 = LINE('',#15118,#15119);
+#15118 = CARTESIAN_POINT('',(-0.864175683183,1.415718972509,
+    1.171040134044));
+#15119 = VECTOR('',#15120,1.);
+#15120 = DIRECTION('',(0.171087496695,-0.171087496695,0.970287656806));
+#15121 = ORIENTED_EDGE('',*,*,#15122,.T.);
+#15122 = EDGE_CURVE('',#15115,#15099,#15123,.T.);
+#15123 = LINE('',#15124,#15125);
+#15124 = CARTESIAN_POINT('',(1.297540943477,-0.745997654152,
+    7.544500185048));
+#15125 = VECTOR('',#15126,1.);
+#15126 = DIRECTION('',(0.707106781187,-0.707106781187,0.E+000));
+#15127 = PLANE('',#15128);
+#15128 = AXIS2_PLACEMENT_3D('',#15129,#15130,#15131);
+#15129 = CARTESIAN_POINT('',(0.551543289326,1.110223024625E-016,-8.2));
+#15130 = DIRECTION('',(0.707106781187,0.707106781187,0.E+000));
+#15131 = DIRECTION('',(0.E+000,0.E+000,1.));
+#15132 = ADVANCED_FACE('',(#15133),#15167,.T.);
+#15133 = FACE_BOUND('',#15134,.T.);
+#15134 = EDGE_LOOP('',(#15135,#15136,#15137,#15145,#15153,#15161));
+#15135 = ORIENTED_EDGE('',*,*,#14814,.F.);
+#15136 = ORIENTED_EDGE('',*,*,#14869,.T.);
+#15137 = ORIENTED_EDGE('',*,*,#15138,.T.);
+#15138 = EDGE_CURVE('',#14870,#15139,#15141,.T.);
+#15139 = VERTEX_POINT('',#15140);
+#15140 = CARTESIAN_POINT('',(-3.149652962514E-003,0.3,8.2));
+#15141 = LINE('',#15142,#15143);
+#15142 = CARTESIAN_POINT('',(-1.557447132404,0.3,4.098270140172));
+#15143 = VECTOR('',#15144,1.);
+#15144 = DIRECTION('',(0.354349061811,0.E+000,0.935113224371));
+#15145 = ORIENTED_EDGE('',*,*,#15146,.T.);
+#15146 = EDGE_CURVE('',#15139,#15147,#15149,.T.);
+#15147 = VERTEX_POINT('',#15148);
+#15148 = CARTESIAN_POINT('',(3.14990557041E-003,0.3,8.2));
+#15149 = LINE('',#15150,#15151);
+#15150 = CARTESIAN_POINT('',(-0.3,0.3,8.2));
+#15151 = VECTOR('',#15152,1.);
+#15152 = DIRECTION('',(1.,0.E+000,0.E+000));
+#15153 = ORIENTED_EDGE('',*,*,#15154,.T.);
+#15154 = EDGE_CURVE('',#15147,#15155,#15157,.T.);
+#15155 = VERTEX_POINT('',#15156);
+#15156 = CARTESIAN_POINT('',(0.251543289326,0.3,7.544500185048));
+#15157 = LINE('',#15158,#15159);
+#15158 = CARTESIAN_POINT('',(1.741746128452,0.3,3.611916834715));
+#15159 = VECTOR('',#15160,1.);
+#15160 = DIRECTION('',(0.354349320007,0.E+000,-0.935113126531));
+#15161 = ORIENTED_EDGE('',*,*,#15162,.T.);
+#15162 = EDGE_CURVE('',#15155,#14815,#15163,.T.);
+#15163 = LINE('',#15164,#15165);
+#15164 = CARTESIAN_POINT('',(0.251543289326,0.3,-5.37));
+#15165 = VECTOR('',#15166,1.);
+#15166 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#15167 = PLANE('',#15168);
+#15168 = AXIS2_PLACEMENT_3D('',#15169,#15170,#15171);
+#15169 = CARTESIAN_POINT('',(-0.3,0.3,-2.54));
+#15170 = DIRECTION('',(0.E+000,1.,0.E+000));
+#15171 = DIRECTION('',(0.E+000,0.E+000,1.));
+#15172 = ADVANCED_FACE('',(#15173),#15193,.T.);
+#15173 = FACE_BOUND('',#15174,.T.);
+#15174 = EDGE_LOOP('',(#15175,#15183,#15184,#15185,#15186,#15187));
+#15175 = ORIENTED_EDGE('',*,*,#15176,.T.);
+#15176 = EDGE_CURVE('',#15177,#14944,#15179,.T.);
+#15177 = VERTEX_POINT('',#15178);
+#15178 = CARTESIAN_POINT('',(0.3,-0.251543289326,-2.315756774164));
+#15179 = LINE('',#15180,#15181);
+#15180 = CARTESIAN_POINT('',(-0.568180460796,-1.119723750122,
+    -4.701062986213));
+#15181 = VECTOR('',#15182,1.);
+#15182 = DIRECTION('',(-0.323615577118,-0.323615577118,-0.889126490716)
+  );
+#15183 = ORIENTED_EDGE('',*,*,#14943,.T.);
+#15184 = ORIENTED_EDGE('',*,*,#14925,.T.);
+#15185 = ORIENTED_EDGE('',*,*,#14836,.T.);
+#15186 = ORIENTED_EDGE('',*,*,#15106,.F.);
+#15187 = ORIENTED_EDGE('',*,*,#15188,.F.);
+#15188 = EDGE_CURVE('',#15177,#15097,#15189,.T.);
+#15189 = LINE('',#15190,#15191);
+#15190 = CARTESIAN_POINT('',(0.3,1.1,-2.315756774164));
+#15191 = VECTOR('',#15192,1.);
+#15192 = DIRECTION('',(0.E+000,1.,-1.224646799147E-016));
+#15193 = PLANE('',#15194);
+#15194 = AXIS2_PLACEMENT_3D('',#15195,#15196,#15197);
+#15195 = CARTESIAN_POINT('',(0.E+000,2.5,-3.14));
+#15196 = DIRECTION('',(0.939692620786,-4.188538737677E-017,
+    -0.342020143326));
+#15197 = DIRECTION('',(0.342020143326,1.150791560228E-016,0.939692620786
+    ));
+#15198 = ADVANCED_FACE('',(#15199),#15210,.T.);
+#15199 = FACE_BOUND('',#15200,.T.);
+#15200 = EDGE_LOOP('',(#15201,#15202,#15208,#15209));
+#15201 = ORIENTED_EDGE('',*,*,#14901,.T.);
+#15202 = ORIENTED_EDGE('',*,*,#15203,.F.);
+#15203 = EDGE_CURVE('',#15139,#14894,#15204,.T.);
+#15204 = LINE('',#15205,#15206);
+#15205 = CARTESIAN_POINT('',(0.582308759621,0.885458412584,8.2));
+#15206 = VECTOR('',#15207,1.);
+#15207 = DIRECTION('',(-0.707106781187,-0.707106781187,0.E+000));
+#15208 = ORIENTED_EDGE('',*,*,#15138,.F.);
+#15209 = ORIENTED_EDGE('',*,*,#14878,.F.);
+#15210 = PLANE('',#15211);
+#15211 = AXIS2_PLACEMENT_3D('',#15212,#15213,#15214);
+#15212 = CARTESIAN_POINT('',(1.767767172204,1.767767172205,9.));
+#15213 = DIRECTION('',(-0.683012740017,0.683012740017,0.258818843882));
+#15214 = DIRECTION('',(-0.183012559607,0.183012559607,-0.965925880206));
+#15215 = ADVANCED_FACE('',(#15216),#15236,.F.);
+#15216 = FACE_BOUND('',#15217,.F.);
+#15217 = EDGE_LOOP('',(#15218,#15226,#15227,#15228,#15229,#15230));
+#15218 = ORIENTED_EDGE('',*,*,#15219,.F.);
+#15219 = EDGE_CURVE('',#15177,#15220,#15222,.T.);
+#15220 = VERTEX_POINT('',#15221);
+#15221 = CARTESIAN_POINT('',(0.3,-0.251543289326,7.544498972212));
+#15222 = LINE('',#15223,#15224);
+#15223 = CARTESIAN_POINT('',(0.3,-0.251543289326,-5.37));
+#15224 = VECTOR('',#15225,1.);
+#15225 = DIRECTION('',(0.E+000,0.E+000,1.));
+#15226 = ORIENTED_EDGE('',*,*,#15176,.T.);
+#15227 = ORIENTED_EDGE('',*,*,#14951,.T.);
+#15228 = ORIENTED_EDGE('',*,*,#15082,.T.);
+#15229 = ORIENTED_EDGE('',*,*,#15056,.T.);
+#15230 = ORIENTED_EDGE('',*,*,#15231,.T.);
+#15231 = EDGE_CURVE('',#15057,#15220,#15232,.T.);
+#15232 = LINE('',#15233,#15234);
+#15233 = CARTESIAN_POINT('',(-0.745997763771,-1.297541053096,
+    7.544498972212));
+#15234 = VECTOR('',#15235,1.);
+#15235 = DIRECTION('',(0.707106781187,0.707106781187,1.715830281868E-015
+    ));
+#15236 = PLANE('',#15237);
+#15237 = AXIS2_PLACEMENT_3D('',#15238,#15239,#15240);
+#15238 = CARTESIAN_POINT('',(5.551115123126E-017,-0.551543289326,-8.2));
+#15239 = DIRECTION('',(-0.707106781187,0.707106781187,0.E+000));
+#15240 = DIRECTION('',(0.E+000,0.E+000,1.));
+#15241 = ADVANCED_FACE('',(#15242),#15253,.T.);
+#15242 = FACE_BOUND('',#15243,.T.);
+#15243 = EDGE_LOOP('',(#15244,#15245,#15246,#15252));
+#15244 = ORIENTED_EDGE('',*,*,#15203,.T.);
+#15245 = ORIENTED_EDGE('',*,*,#15032,.F.);
+#15246 = ORIENTED_EDGE('',*,*,#15247,.T.);
+#15247 = EDGE_CURVE('',#15025,#15147,#15248,.T.);
+#15248 = LINE('',#15249,#15250);
+#15249 = CARTESIAN_POINT('',(1.035458429268,-0.732308523698,8.2));
+#15250 = VECTOR('',#15251,1.);
+#15251 = DIRECTION('',(-0.707106781187,0.707106781187,0.E+000));
+#15252 = ORIENTED_EDGE('',*,*,#15146,.F.);
+#15253 = PLANE('',#15254);
+#15254 = AXIS2_PLACEMENT_3D('',#15255,#15256,#15257);
+#15255 = CARTESIAN_POINT('',(-0.3,-0.3,8.2));
+#15256 = DIRECTION('',(0.E+000,0.E+000,1.));
+#15257 = DIRECTION('',(1.,0.E+000,0.E+000));
+#15258 = ADVANCED_FACE('',(#15259),#15275,.T.);
+#15259 = FACE_BOUND('',#15260,.T.);
+#15260 = EDGE_LOOP('',(#15261,#15262,#15268,#15269));
+#15261 = ORIENTED_EDGE('',*,*,#15024,.F.);
+#15262 = ORIENTED_EDGE('',*,*,#15263,.F.);
+#15263 = EDGE_CURVE('',#15099,#15017,#15264,.T.);
+#15264 = LINE('',#15265,#15266);
+#15265 = CARTESIAN_POINT('',(0.3,1.519779227677,4.197678259531));
+#15266 = VECTOR('',#15267,1.);
+#15267 = DIRECTION('',(0.E+000,-0.354349320007,0.935113126531));
+#15268 = ORIENTED_EDGE('',*,*,#15122,.F.);
+#15269 = ORIENTED_EDGE('',*,*,#15270,.F.);
+#15270 = EDGE_CURVE('',#15025,#15115,#15271,.T.);
+#15271 = LINE('',#15272,#15273);
+#15272 = CARTESIAN_POINT('',(-1.736409992763E-003,6.444459078364E-002,
+    8.834515717436));
+#15273 = VECTOR('',#15274,1.);
+#15274 = DIRECTION('',(0.19567548402,0.170290950652,-0.965770209252));
+#15275 = PLANE('',#15276);
+#15276 = AXIS2_PLACEMENT_3D('',#15277,#15278,#15279);
+#15277 = CARTESIAN_POINT('',(1.767766952966,-1.767766952966,9.));
+#15278 = DIRECTION('',(0.683012701892,0.683012701892,0.258819045103));
+#15279 = DIRECTION('',(0.183012701892,0.183012701892,-0.965925826289));
+#15280 = ADVANCED_FACE('',(#15281),#15294,.T.);
+#15281 = FACE_BOUND('',#15282,.T.);
+#15282 = EDGE_LOOP('',(#15283,#15284,#15290,#15291,#15292,#15293));
+#15283 = ORIENTED_EDGE('',*,*,#15016,.F.);
+#15284 = ORIENTED_EDGE('',*,*,#15285,.T.);
+#15285 = EDGE_CURVE('',#15009,#15220,#15286,.T.);
+#15286 = LINE('',#15287,#15288);
+#15287 = CARTESIAN_POINT('',(0.3,-1.779413737235,3.512509008236));
+#15288 = VECTOR('',#15289,1.);
+#15289 = DIRECTION('',(0.E+000,-0.354349061811,-0.935113224371));
+#15290 = ORIENTED_EDGE('',*,*,#15219,.F.);
+#15291 = ORIENTED_EDGE('',*,*,#15188,.T.);
+#15292 = ORIENTED_EDGE('',*,*,#15096,.T.);
+#15293 = ORIENTED_EDGE('',*,*,#15263,.T.);
+#15294 = PLANE('',#15295);
+#15295 = AXIS2_PLACEMENT_3D('',#15296,#15297,#15298);
+#15296 = CARTESIAN_POINT('',(0.3,-0.3,-2.54));
+#15297 = DIRECTION('',(1.,0.E+000,0.E+000));
+#15298 = DIRECTION('',(0.E+000,0.E+000,1.));
+#15299 = ADVANCED_FACE('',(#15300),#15306,.T.);
+#15300 = FACE_BOUND('',#15301,.T.);
+#15301 = EDGE_LOOP('',(#15302,#15303,#15304,#15305));
+#15302 = ORIENTED_EDGE('',*,*,#15008,.F.);
+#15303 = ORIENTED_EDGE('',*,*,#15064,.F.);
+#15304 = ORIENTED_EDGE('',*,*,#15231,.T.);
+#15305 = ORIENTED_EDGE('',*,*,#15285,.F.);
+#15306 = PLANE('',#15307);
+#15307 = AXIS2_PLACEMENT_3D('',#15308,#15309,#15310);
+#15308 = CARTESIAN_POINT('',(-1.767767172204,-1.767767172204,9.));
+#15309 = DIRECTION('',(0.683012740017,-0.683012740017,0.258818843882));
+#15310 = DIRECTION('',(0.183012559607,-0.183012559607,-0.965925880206));
+#15311 = ADVANCED_FACE('',(#15312),#15322,.T.);
+#15312 = FACE_BOUND('',#15313,.T.);
+#15313 = EDGE_LOOP('',(#15314,#15320,#15321));
+#15314 = ORIENTED_EDGE('',*,*,#15315,.T.);
+#15315 = EDGE_CURVE('',#15155,#15115,#15316,.T.);
+#15316 = LINE('',#15317,#15318);
+#15317 = CARTESIAN_POINT('',(1.297540943477,-0.745997654152,
+    7.544500185048));
+#15318 = VECTOR('',#15319,1.);
+#15319 = DIRECTION('',(0.707106781187,-0.707106781187,0.E+000));
+#15320 = ORIENTED_EDGE('',*,*,#15114,.F.);
+#15321 = ORIENTED_EDGE('',*,*,#15162,.F.);
+#15322 = PLANE('',#15323);
+#15323 = AXIS2_PLACEMENT_3D('',#15324,#15325,#15326);
+#15324 = CARTESIAN_POINT('',(0.551543289326,1.110223024625E-016,-8.2));
+#15325 = DIRECTION('',(0.707106781187,0.707106781187,0.E+000));
+#15326 = DIRECTION('',(0.E+000,0.E+000,1.));
+#15327 = ADVANCED_FACE('',(#15328),#15334,.T.);
+#15328 = FACE_BOUND('',#15329,.T.);
+#15329 = EDGE_LOOP('',(#15330,#15331,#15332,#15333));
+#15330 = ORIENTED_EDGE('',*,*,#15247,.F.);
+#15331 = ORIENTED_EDGE('',*,*,#15270,.T.);
+#15332 = ORIENTED_EDGE('',*,*,#15315,.F.);
+#15333 = ORIENTED_EDGE('',*,*,#15154,.F.);
+#15334 = PLANE('',#15335);
+#15335 = AXIS2_PLACEMENT_3D('',#15336,#15337,#15338);
+#15336 = CARTESIAN_POINT('',(1.767766952966,-1.767766952966,9.));
+#15337 = DIRECTION('',(0.683012701892,0.683012701892,0.258819045103));
+#15338 = DIRECTION('',(0.183012701892,0.183012701892,-0.965925826289));
+#15339 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#15343)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#15340,#15341,#15342)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#15340 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#15341 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#15342 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#15343 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-007),#15340,
+  'distance_accuracy_value','confusion accuracy');
+#15344 = PRODUCT_TYPE('part',$,(#7775));
+#15345 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #15346),#7765);
+#15346 = STYLED_ITEM('color',(#15347),#15);
+#15347 = PRESENTATION_STYLE_ASSIGNMENT((#15348,#15354));
+#15348 = SURFACE_STYLE_USAGE(.BOTH.,#15349);
+#15349 = SURFACE_SIDE_STYLE('',(#15350));
+#15350 = SURFACE_STYLE_FILL_AREA(#15351);
+#15351 = FILL_AREA_STYLE('',(#15352));
+#15352 = FILL_AREA_STYLE_COLOUR('',#15353);
+#15353 = COLOUR_RGB('',0.113725490868,0.113725490868,0.113725490868);
+#15354 = CURVE_STYLE('',#15355,POSITIVE_LENGTH_MEASURE(0.1),#15353);
+#15355 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#15356 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #15357,#15365,#15372,#15379,#15386,#15393,#15400,#15407,#15414,
+    #15421,#15428,#15435,#15442,#15449,#15456,#15463,#15470,#15477,
+    #15484,#15491,#15498,#15505,#15512,#15519,#15526,#15533,#15540,
+    #15547,#15554,#15561,#15568,#15575,#15582,#15589,#15596,#15603,
+    #15610,#15617,#15624,#15631,#15638,#15645,#15652,#15659,#15666,
+    #15673,#15680,#15687,#15694,#15701,#15708,#15715,#15722,#15729,
+    #15736,#15743,#15750,#15757,#15764,#15771,#15778,#15785,#15792,
+    #15799,#15806,#15813,#15820,#15827,#15834,#15841,#15848,#15855,
+    #15862,#15869,#15876,#15883,#15890,#15897,#15904,#15911,#15918,
+    #15925,#15932,#15939,#15946,#15953,#15960,#15967,#15974,#15981,
+    #15988,#15995,#16002,#16009,#16016,#16023,#16030,#16037,#16044,
+    #16051,#16058,#16065,#16072,#16079,#16086,#16093,#16100,#16107,
+    #16114,#16121,#16128,#16135,#16142,#16149,#16156,#16163,#16170,
+    #16177,#16184,#16191,#16198,#16205,#16212,#16219,#16226,#16233,
+    #16240,#16247,#16254,#16261,#16268,#16275,#16282,#16289,#16296,
+    #16303,#16310,#16317,#16324,#16331,#16338,#16345,#16352,#16359,
+    #16366,#16373,#16380,#16387,#16394,#16401,#16408,#16415,#16422,
+    #16429,#16436,#16443,#16450,#16457,#16464,#16471,#16478,#16485,
+    #16492,#16499,#16506,#16513,#16520,#16527,#16534,#16541,#16548,
+    #16555,#16562,#16569,#16576,#16583,#16590,#16597,#16604,#16611,
+    #16618,#16625,#16632,#16639,#16646,#16653,#16660,#16667,#16674,
+    #16681,#16688,#16695,#16702,#16709,#16716,#16723,#16730,#16737,
+    #16744,#16751,#16758,#16765,#16772,#16779,#16786,#16793,#16800,
+    #16807,#16814,#16821,#16828,#16835,#16842,#16849,#16856,#16863,
+    #16870,#16877,#16884,#16891,#16898,#16905,#16912,#16919,#16926,
+    #16933,#16940,#16947,#16954,#16961,#16968,#16975,#16982,#16989,
+    #16996,#17003,#17010,#17017,#17024,#17031,#17038,#17045,#17052,
+    #17059,#17066,#17073,#17080,#17087,#17094,#17101,#17108,#17115,
+    #17122,#17129,#17136,#17143,#17150,#17157,#17164,#17171),#15339);
+#15357 = STYLED_ITEM('color',(#15358),#7781);
+#15358 = PRESENTATION_STYLE_ASSIGNMENT((#15359));
+#15359 = SURFACE_STYLE_USAGE(.BOTH.,#15360);
+#15360 = SURFACE_SIDE_STYLE('',(#15361));
+#15361 = SURFACE_STYLE_FILL_AREA(#15362);
+#15362 = FILL_AREA_STYLE('',(#15363));
+#15363 = FILL_AREA_STYLE_COLOUR('',#15364);
+#15364 = COLOUR_RGB('',0.800000011921,0.800000011921,0.800000011921);
+#15365 = STYLED_ITEM('color',(#15366),#7821);
+#15366 = PRESENTATION_STYLE_ASSIGNMENT((#15367));
+#15367 = SURFACE_STYLE_USAGE(.BOTH.,#15368);
+#15368 = SURFACE_SIDE_STYLE('',(#15369));
+#15369 = SURFACE_STYLE_FILL_AREA(#15370);
+#15370 = FILL_AREA_STYLE('',(#15371));
+#15371 = FILL_AREA_STYLE_COLOUR('',#15364);
+#15372 = STYLED_ITEM('color',(#15373),#7876);
+#15373 = PRESENTATION_STYLE_ASSIGNMENT((#15374));
+#15374 = SURFACE_STYLE_USAGE(.BOTH.,#15375);
+#15375 = SURFACE_SIDE_STYLE('',(#15376));
+#15376 = SURFACE_STYLE_FILL_AREA(#15377);
+#15377 = FILL_AREA_STYLE('',(#15378));
+#15378 = FILL_AREA_STYLE_COLOUR('',#15364);
+#15379 = STYLED_ITEM('color',(#15380),#7916);
+#15380 = PRESENTATION_STYLE_ASSIGNMENT((#15381));
+#15381 = SURFACE_STYLE_USAGE(.BOTH.,#15382);
+#15382 = SURFACE_SIDE_STYLE('',(#15383));
+#15383 = SURFACE_STYLE_FILL_AREA(#15384);
+#15384 = FILL_AREA_STYLE('',(#15385));
+#15385 = FILL_AREA_STYLE_COLOUR('',#15364);
+#15386 = STYLED_ITEM('color',(#15387),#7964);
+#15387 = PRESENTATION_STYLE_ASSIGNMENT((#15388));
+#15388 = SURFACE_STYLE_USAGE(.BOTH.,#15389);
+#15389 = SURFACE_SIDE_STYLE('',(#15390));
+#15390 = SURFACE_STYLE_FILL_AREA(#15391);
+#15391 = FILL_AREA_STYLE('',(#15392));
+#15392 = FILL_AREA_STYLE_COLOUR('',#15364);
+#15393 = STYLED_ITEM('color',(#15394),#7997);
+#15394 = PRESENTATION_STYLE_ASSIGNMENT((#15395));
+#15395 = SURFACE_STYLE_USAGE(.BOTH.,#15396);
+#15396 = SURFACE_SIDE_STYLE('',(#15397));
+#15397 = SURFACE_STYLE_FILL_AREA(#15398);
+#15398 = FILL_AREA_STYLE('',(#15399));
+#15399 = FILL_AREA_STYLE_COLOUR('',#15364);
+#15400 = STYLED_ITEM('color',(#15401),#8028);
+#15401 = PRESENTATION_STYLE_ASSIGNMENT((#15402));
+#15402 = SURFACE_STYLE_USAGE(.BOTH.,#15403);
+#15403 = SURFACE_SIDE_STYLE('',(#15404));
+#15404 = SURFACE_STYLE_FILL_AREA(#15405);
+#15405 = FILL_AREA_STYLE('',(#15406));
+#15406 = FILL_AREA_STYLE_COLOUR('',#15364);
+#15407 = STYLED_ITEM('color',(#15408),#8051);
+#15408 = PRESENTATION_STYLE_ASSIGNMENT((#15409));
+#15409 = SURFACE_STYLE_USAGE(.BOTH.,#15410);
+#15410 = SURFACE_SIDE_STYLE('',(#15411));
+#15411 = SURFACE_STYLE_FILL_AREA(#15412);
+#15412 = FILL_AREA_STYLE('',(#15413));
+#15413 = FILL_AREA_STYLE_COLOUR('',#15364);
+#15414 = STYLED_ITEM('color',(#15415),#8075);
+#15415 = PRESENTATION_STYLE_ASSIGNMENT((#15416));
+#15416 = SURFACE_STYLE_USAGE(.BOTH.,#15417);
+#15417 = SURFACE_SIDE_STYLE('',(#15418));
+#15418 = SURFACE_STYLE_FILL_AREA(#15419);
+#15419 = FILL_AREA_STYLE('',(#15420));
+#15420 = FILL_AREA_STYLE_COLOUR('',#15364);
+#15421 = STYLED_ITEM('color',(#15422),#8108);
+#15422 = PRESENTATION_STYLE_ASSIGNMENT((#15423));
+#15423 = SURFACE_STYLE_USAGE(.BOTH.,#15424);
+#15424 = SURFACE_SIDE_STYLE('',(#15425));
+#15425 = SURFACE_STYLE_FILL_AREA(#15426);
+#15426 = FILL_AREA_STYLE('',(#15427));
+#15427 = FILL_AREA_STYLE_COLOUR('',#15364);
+#15428 = STYLED_ITEM('color',(#15429),#8148);
+#15429 = PRESENTATION_STYLE_ASSIGNMENT((#15430));
+#15430 = SURFACE_STYLE_USAGE(.BOTH.,#15431);
+#15431 = SURFACE_SIDE_STYLE('',(#15432));
+#15432 = SURFACE_STYLE_FILL_AREA(#15433);
+#15433 = FILL_AREA_STYLE('',(#15434));
+#15434 = FILL_AREA_STYLE_COLOUR('',#15364);
+#15435 = STYLED_ITEM('color',(#15436),#8165);
+#15436 = PRESENTATION_STYLE_ASSIGNMENT((#15437));
+#15437 = SURFACE_STYLE_USAGE(.BOTH.,#15438);
+#15438 = SURFACE_SIDE_STYLE('',(#15439));
+#15439 = SURFACE_STYLE_FILL_AREA(#15440);
+#15440 = FILL_AREA_STYLE('',(#15441));
+#15441 = FILL_AREA_STYLE_COLOUR('',#15364);
+#15442 = STYLED_ITEM('color',(#15443),#8189);
+#15443 = PRESENTATION_STYLE_ASSIGNMENT((#15444));
+#15444 = SURFACE_STYLE_USAGE(.BOTH.,#15445);
+#15445 = SURFACE_SIDE_STYLE('',(#15446));
+#15446 = SURFACE_STYLE_FILL_AREA(#15447);
+#15447 = FILL_AREA_STYLE('',(#15448));
+#15448 = FILL_AREA_STYLE_COLOUR('',#15364);
+#15449 = STYLED_ITEM('color',(#15450),#8213);
+#15450 = PRESENTATION_STYLE_ASSIGNMENT((#15451));
+#15451 = SURFACE_STYLE_USAGE(.BOTH.,#15452);
+#15452 = SURFACE_SIDE_STYLE('',(#15453));
+#15453 = SURFACE_STYLE_FILL_AREA(#15454);
+#15454 = FILL_AREA_STYLE('',(#15455));
+#15455 = FILL_AREA_STYLE_COLOUR('',#15364);
+#15456 = STYLED_ITEM('color',(#15457),#8246);
+#15457 = PRESENTATION_STYLE_ASSIGNMENT((#15458));
+#15458 = SURFACE_STYLE_USAGE(.BOTH.,#15459);
+#15459 = SURFACE_SIDE_STYLE('',(#15460));
+#15460 = SURFACE_STYLE_FILL_AREA(#15461);
+#15461 = FILL_AREA_STYLE('',(#15462));
+#15462 = FILL_AREA_STYLE_COLOUR('',#15364);
+#15463 = STYLED_ITEM('color',(#15464),#8288);
+#15464 = PRESENTATION_STYLE_ASSIGNMENT((#15465));
+#15465 = SURFACE_STYLE_USAGE(.BOTH.,#15466);
+#15466 = SURFACE_SIDE_STYLE('',(#15467));
+#15467 = SURFACE_STYLE_FILL_AREA(#15468);
+#15468 = FILL_AREA_STYLE('',(#15469));
+#15469 = FILL_AREA_STYLE_COLOUR('',#15364);
+#15470 = STYLED_ITEM('color',(#15471),#8328);
+#15471 = PRESENTATION_STYLE_ASSIGNMENT((#15472));
+#15472 = SURFACE_STYLE_USAGE(.BOTH.,#15473);
+#15473 = SURFACE_SIDE_STYLE('',(#15474));
+#15474 = SURFACE_STYLE_FILL_AREA(#15475);
+#15475 = FILL_AREA_STYLE('',(#15476));
+#15476 = FILL_AREA_STYLE_COLOUR('',#15364);
+#15477 = STYLED_ITEM('color',(#15478),#8368);
+#15478 = PRESENTATION_STYLE_ASSIGNMENT((#15479));
+#15479 = SURFACE_STYLE_USAGE(.BOTH.,#15480);
+#15480 = SURFACE_SIDE_STYLE('',(#15481));
+#15481 = SURFACE_STYLE_FILL_AREA(#15482);
+#15482 = FILL_AREA_STYLE('',(#15483));
+#15483 = FILL_AREA_STYLE_COLOUR('',#15364);
+#15484 = STYLED_ITEM('color',(#15485),#8385);
+#15485 = PRESENTATION_STYLE_ASSIGNMENT((#15486));
+#15486 = SURFACE_STYLE_USAGE(.BOTH.,#15487);
+#15487 = SURFACE_SIDE_STYLE('',(#15488));
+#15488 = SURFACE_STYLE_FILL_AREA(#15489);
+#15489 = FILL_AREA_STYLE('',(#15490));
+#15490 = FILL_AREA_STYLE_COLOUR('',#15364);
+#15491 = STYLED_ITEM('color',(#15492),#8411);
+#15492 = PRESENTATION_STYLE_ASSIGNMENT((#15493));
+#15493 = SURFACE_STYLE_USAGE(.BOTH.,#15494);
+#15494 = SURFACE_SIDE_STYLE('',(#15495));
+#15495 = SURFACE_STYLE_FILL_AREA(#15496);
+#15496 = FILL_AREA_STYLE('',(#15497));
+#15497 = FILL_AREA_STYLE_COLOUR('',#15364);
+#15498 = STYLED_ITEM('color',(#15499),#8437);
+#15499 = PRESENTATION_STYLE_ASSIGNMENT((#15500));
+#15500 = SURFACE_STYLE_USAGE(.BOTH.,#15501);
+#15501 = SURFACE_SIDE_STYLE('',(#15502));
+#15502 = SURFACE_STYLE_FILL_AREA(#15503);
+#15503 = FILL_AREA_STYLE('',(#15504));
+#15504 = FILL_AREA_STYLE_COLOUR('',#15364);
+#15505 = STYLED_ITEM('color',(#15506),#8454);
+#15506 = PRESENTATION_STYLE_ASSIGNMENT((#15507));
+#15507 = SURFACE_STYLE_USAGE(.BOTH.,#15508);
+#15508 = SURFACE_SIDE_STYLE('',(#15509));
+#15509 = SURFACE_STYLE_FILL_AREA(#15510);
+#15510 = FILL_AREA_STYLE('',(#15511));
+#15511 = FILL_AREA_STYLE_COLOUR('',#15364);
+#15512 = STYLED_ITEM('color',(#15513),#8471);
+#15513 = PRESENTATION_STYLE_ASSIGNMENT((#15514));
+#15514 = SURFACE_STYLE_USAGE(.BOTH.,#15515);
+#15515 = SURFACE_SIDE_STYLE('',(#15516));
+#15516 = SURFACE_STYLE_FILL_AREA(#15517);
+#15517 = FILL_AREA_STYLE('',(#15518));
+#15518 = FILL_AREA_STYLE_COLOUR('',#15364);
+#15519 = STYLED_ITEM('color',(#15520),#8493);
+#15520 = PRESENTATION_STYLE_ASSIGNMENT((#15521));
+#15521 = SURFACE_STYLE_USAGE(.BOTH.,#15522);
+#15522 = SURFACE_SIDE_STYLE('',(#15523));
+#15523 = SURFACE_STYLE_FILL_AREA(#15524);
+#15524 = FILL_AREA_STYLE('',(#15525));
+#15525 = FILL_AREA_STYLE_COLOUR('',#15364);
+#15526 = STYLED_ITEM('color',(#15527),#8507);
+#15527 = PRESENTATION_STYLE_ASSIGNMENT((#15528));
+#15528 = SURFACE_STYLE_USAGE(.BOTH.,#15529);
+#15529 = SURFACE_SIDE_STYLE('',(#15530));
+#15530 = SURFACE_STYLE_FILL_AREA(#15531);
+#15531 = FILL_AREA_STYLE('',(#15532));
+#15532 = FILL_AREA_STYLE_COLOUR('',#15364);
+#15533 = STYLED_ITEM('color',(#15534),#8523);
+#15534 = PRESENTATION_STYLE_ASSIGNMENT((#15535));
+#15535 = SURFACE_STYLE_USAGE(.BOTH.,#15536);
+#15536 = SURFACE_SIDE_STYLE('',(#15537));
+#15537 = SURFACE_STYLE_FILL_AREA(#15538);
+#15538 = FILL_AREA_STYLE('',(#15539));
+#15539 = FILL_AREA_STYLE_COLOUR('',#15364);
+#15540 = STYLED_ITEM('color',(#15541),#8537);
+#15541 = PRESENTATION_STYLE_ASSIGNMENT((#15542));
+#15542 = SURFACE_STYLE_USAGE(.BOTH.,#15543);
+#15543 = SURFACE_SIDE_STYLE('',(#15544));
+#15544 = SURFACE_STYLE_FILL_AREA(#15545);
+#15545 = FILL_AREA_STYLE('',(#15546));
+#15546 = FILL_AREA_STYLE_COLOUR('',#15364);
+#15547 = STYLED_ITEM('color',(#15548),#8577);
+#15548 = PRESENTATION_STYLE_ASSIGNMENT((#15549));
+#15549 = SURFACE_STYLE_USAGE(.BOTH.,#15550);
+#15550 = SURFACE_SIDE_STYLE('',(#15551));
+#15551 = SURFACE_STYLE_FILL_AREA(#15552);
+#15552 = FILL_AREA_STYLE('',(#15553));
+#15553 = FILL_AREA_STYLE_COLOUR('',#15364);
+#15554 = STYLED_ITEM('color',(#15555),#8632);
+#15555 = PRESENTATION_STYLE_ASSIGNMENT((#15556));
+#15556 = SURFACE_STYLE_USAGE(.BOTH.,#15557);
+#15557 = SURFACE_SIDE_STYLE('',(#15558));
+#15558 = SURFACE_STYLE_FILL_AREA(#15559);
+#15559 = FILL_AREA_STYLE('',(#15560));
+#15560 = FILL_AREA_STYLE_COLOUR('',#15364);
+#15561 = STYLED_ITEM('color',(#15562),#8672);
+#15562 = PRESENTATION_STYLE_ASSIGNMENT((#15563));
+#15563 = SURFACE_STYLE_USAGE(.BOTH.,#15564);
+#15564 = SURFACE_SIDE_STYLE('',(#15565));
+#15565 = SURFACE_STYLE_FILL_AREA(#15566);
+#15566 = FILL_AREA_STYLE('',(#15567));
+#15567 = FILL_AREA_STYLE_COLOUR('',#15364);
+#15568 = STYLED_ITEM('color',(#15569),#8720);
+#15569 = PRESENTATION_STYLE_ASSIGNMENT((#15570));
+#15570 = SURFACE_STYLE_USAGE(.BOTH.,#15571);
+#15571 = SURFACE_SIDE_STYLE('',(#15572));
+#15572 = SURFACE_STYLE_FILL_AREA(#15573);
+#15573 = FILL_AREA_STYLE('',(#15574));
+#15574 = FILL_AREA_STYLE_COLOUR('',#15364);
+#15575 = STYLED_ITEM('color',(#15576),#8753);
+#15576 = PRESENTATION_STYLE_ASSIGNMENT((#15577));
+#15577 = SURFACE_STYLE_USAGE(.BOTH.,#15578);
+#15578 = SURFACE_SIDE_STYLE('',(#15579));
+#15579 = SURFACE_STYLE_FILL_AREA(#15580);
+#15580 = FILL_AREA_STYLE('',(#15581));
+#15581 = FILL_AREA_STYLE_COLOUR('',#15364);
+#15582 = STYLED_ITEM('color',(#15583),#8784);
+#15583 = PRESENTATION_STYLE_ASSIGNMENT((#15584));
+#15584 = SURFACE_STYLE_USAGE(.BOTH.,#15585);
+#15585 = SURFACE_SIDE_STYLE('',(#15586));
+#15586 = SURFACE_STYLE_FILL_AREA(#15587);
+#15587 = FILL_AREA_STYLE('',(#15588));
+#15588 = FILL_AREA_STYLE_COLOUR('',#15364);
+#15589 = STYLED_ITEM('color',(#15590),#8807);
+#15590 = PRESENTATION_STYLE_ASSIGNMENT((#15591));
+#15591 = SURFACE_STYLE_USAGE(.BOTH.,#15592);
+#15592 = SURFACE_SIDE_STYLE('',(#15593));
+#15593 = SURFACE_STYLE_FILL_AREA(#15594);
+#15594 = FILL_AREA_STYLE('',(#15595));
+#15595 = FILL_AREA_STYLE_COLOUR('',#15364);
+#15596 = STYLED_ITEM('color',(#15597),#8831);
+#15597 = PRESENTATION_STYLE_ASSIGNMENT((#15598));
+#15598 = SURFACE_STYLE_USAGE(.BOTH.,#15599);
+#15599 = SURFACE_SIDE_STYLE('',(#15600));
+#15600 = SURFACE_STYLE_FILL_AREA(#15601);
+#15601 = FILL_AREA_STYLE('',(#15602));
+#15602 = FILL_AREA_STYLE_COLOUR('',#15364);
+#15603 = STYLED_ITEM('color',(#15604),#8864);
+#15604 = PRESENTATION_STYLE_ASSIGNMENT((#15605));
+#15605 = SURFACE_STYLE_USAGE(.BOTH.,#15606);
+#15606 = SURFACE_SIDE_STYLE('',(#15607));
+#15607 = SURFACE_STYLE_FILL_AREA(#15608);
+#15608 = FILL_AREA_STYLE('',(#15609));
+#15609 = FILL_AREA_STYLE_COLOUR('',#15364);
+#15610 = STYLED_ITEM('color',(#15611),#8904);
+#15611 = PRESENTATION_STYLE_ASSIGNMENT((#15612));
+#15612 = SURFACE_STYLE_USAGE(.BOTH.,#15613);
+#15613 = SURFACE_SIDE_STYLE('',(#15614));
+#15614 = SURFACE_STYLE_FILL_AREA(#15615);
+#15615 = FILL_AREA_STYLE('',(#15616));
+#15616 = FILL_AREA_STYLE_COLOUR('',#15364);
+#15617 = STYLED_ITEM('color',(#15618),#8921);
+#15618 = PRESENTATION_STYLE_ASSIGNMENT((#15619));
+#15619 = SURFACE_STYLE_USAGE(.BOTH.,#15620);
+#15620 = SURFACE_SIDE_STYLE('',(#15621));
+#15621 = SURFACE_STYLE_FILL_AREA(#15622);
+#15622 = FILL_AREA_STYLE('',(#15623));
+#15623 = FILL_AREA_STYLE_COLOUR('',#15364);
+#15624 = STYLED_ITEM('color',(#15625),#8945);
+#15625 = PRESENTATION_STYLE_ASSIGNMENT((#15626));
+#15626 = SURFACE_STYLE_USAGE(.BOTH.,#15627);
+#15627 = SURFACE_SIDE_STYLE('',(#15628));
+#15628 = SURFACE_STYLE_FILL_AREA(#15629);
+#15629 = FILL_AREA_STYLE('',(#15630));
+#15630 = FILL_AREA_STYLE_COLOUR('',#15364);
+#15631 = STYLED_ITEM('color',(#15632),#8969);
+#15632 = PRESENTATION_STYLE_ASSIGNMENT((#15633));
+#15633 = SURFACE_STYLE_USAGE(.BOTH.,#15634);
+#15634 = SURFACE_SIDE_STYLE('',(#15635));
+#15635 = SURFACE_STYLE_FILL_AREA(#15636);
+#15636 = FILL_AREA_STYLE('',(#15637));
+#15637 = FILL_AREA_STYLE_COLOUR('',#15364);
+#15638 = STYLED_ITEM('color',(#15639),#9002);
+#15639 = PRESENTATION_STYLE_ASSIGNMENT((#15640));
+#15640 = SURFACE_STYLE_USAGE(.BOTH.,#15641);
+#15641 = SURFACE_SIDE_STYLE('',(#15642));
+#15642 = SURFACE_STYLE_FILL_AREA(#15643);
+#15643 = FILL_AREA_STYLE('',(#15644));
+#15644 = FILL_AREA_STYLE_COLOUR('',#15364);
+#15645 = STYLED_ITEM('color',(#15646),#9044);
+#15646 = PRESENTATION_STYLE_ASSIGNMENT((#15647));
+#15647 = SURFACE_STYLE_USAGE(.BOTH.,#15648);
+#15648 = SURFACE_SIDE_STYLE('',(#15649));
+#15649 = SURFACE_STYLE_FILL_AREA(#15650);
+#15650 = FILL_AREA_STYLE('',(#15651));
+#15651 = FILL_AREA_STYLE_COLOUR('',#15364);
+#15652 = STYLED_ITEM('color',(#15653),#9084);
+#15653 = PRESENTATION_STYLE_ASSIGNMENT((#15654));
+#15654 = SURFACE_STYLE_USAGE(.BOTH.,#15655);
+#15655 = SURFACE_SIDE_STYLE('',(#15656));
+#15656 = SURFACE_STYLE_FILL_AREA(#15657);
+#15657 = FILL_AREA_STYLE('',(#15658));
+#15658 = FILL_AREA_STYLE_COLOUR('',#15364);
+#15659 = STYLED_ITEM('color',(#15660),#9124);
+#15660 = PRESENTATION_STYLE_ASSIGNMENT((#15661));
+#15661 = SURFACE_STYLE_USAGE(.BOTH.,#15662);
+#15662 = SURFACE_SIDE_STYLE('',(#15663));
+#15663 = SURFACE_STYLE_FILL_AREA(#15664);
+#15664 = FILL_AREA_STYLE('',(#15665));
+#15665 = FILL_AREA_STYLE_COLOUR('',#15364);
+#15666 = STYLED_ITEM('color',(#15667),#9141);
+#15667 = PRESENTATION_STYLE_ASSIGNMENT((#15668));
+#15668 = SURFACE_STYLE_USAGE(.BOTH.,#15669);
+#15669 = SURFACE_SIDE_STYLE('',(#15670));
+#15670 = SURFACE_STYLE_FILL_AREA(#15671);
+#15671 = FILL_AREA_STYLE('',(#15672));
+#15672 = FILL_AREA_STYLE_COLOUR('',#15364);
+#15673 = STYLED_ITEM('color',(#15674),#9167);
+#15674 = PRESENTATION_STYLE_ASSIGNMENT((#15675));
+#15675 = SURFACE_STYLE_USAGE(.BOTH.,#15676);
+#15676 = SURFACE_SIDE_STYLE('',(#15677));
+#15677 = SURFACE_STYLE_FILL_AREA(#15678);
+#15678 = FILL_AREA_STYLE('',(#15679));
+#15679 = FILL_AREA_STYLE_COLOUR('',#15364);
+#15680 = STYLED_ITEM('color',(#15681),#9193);
+#15681 = PRESENTATION_STYLE_ASSIGNMENT((#15682));
+#15682 = SURFACE_STYLE_USAGE(.BOTH.,#15683);
+#15683 = SURFACE_SIDE_STYLE('',(#15684));
+#15684 = SURFACE_STYLE_FILL_AREA(#15685);
+#15685 = FILL_AREA_STYLE('',(#15686));
+#15686 = FILL_AREA_STYLE_COLOUR('',#15364);
+#15687 = STYLED_ITEM('color',(#15688),#9210);
+#15688 = PRESENTATION_STYLE_ASSIGNMENT((#15689));
+#15689 = SURFACE_STYLE_USAGE(.BOTH.,#15690);
+#15690 = SURFACE_SIDE_STYLE('',(#15691));
+#15691 = SURFACE_STYLE_FILL_AREA(#15692);
+#15692 = FILL_AREA_STYLE('',(#15693));
+#15693 = FILL_AREA_STYLE_COLOUR('',#15364);
+#15694 = STYLED_ITEM('color',(#15695),#9227);
+#15695 = PRESENTATION_STYLE_ASSIGNMENT((#15696));
+#15696 = SURFACE_STYLE_USAGE(.BOTH.,#15697);
+#15697 = SURFACE_SIDE_STYLE('',(#15698));
+#15698 = SURFACE_STYLE_FILL_AREA(#15699);
+#15699 = FILL_AREA_STYLE('',(#15700));
+#15700 = FILL_AREA_STYLE_COLOUR('',#15364);
+#15701 = STYLED_ITEM('color',(#15702),#9249);
+#15702 = PRESENTATION_STYLE_ASSIGNMENT((#15703));
+#15703 = SURFACE_STYLE_USAGE(.BOTH.,#15704);
+#15704 = SURFACE_SIDE_STYLE('',(#15705));
+#15705 = SURFACE_STYLE_FILL_AREA(#15706);
+#15706 = FILL_AREA_STYLE('',(#15707));
+#15707 = FILL_AREA_STYLE_COLOUR('',#15364);
+#15708 = STYLED_ITEM('color',(#15709),#9263);
+#15709 = PRESENTATION_STYLE_ASSIGNMENT((#15710));
+#15710 = SURFACE_STYLE_USAGE(.BOTH.,#15711);
+#15711 = SURFACE_SIDE_STYLE('',(#15712));
+#15712 = SURFACE_STYLE_FILL_AREA(#15713);
+#15713 = FILL_AREA_STYLE('',(#15714));
+#15714 = FILL_AREA_STYLE_COLOUR('',#15364);
+#15715 = STYLED_ITEM('color',(#15716),#9279);
+#15716 = PRESENTATION_STYLE_ASSIGNMENT((#15717));
+#15717 = SURFACE_STYLE_USAGE(.BOTH.,#15718);
+#15718 = SURFACE_SIDE_STYLE('',(#15719));
+#15719 = SURFACE_STYLE_FILL_AREA(#15720);
+#15720 = FILL_AREA_STYLE('',(#15721));
+#15721 = FILL_AREA_STYLE_COLOUR('',#15364);
+#15722 = STYLED_ITEM('color',(#15723),#9293);
+#15723 = PRESENTATION_STYLE_ASSIGNMENT((#15724));
+#15724 = SURFACE_STYLE_USAGE(.BOTH.,#15725);
+#15725 = SURFACE_SIDE_STYLE('',(#15726));
+#15726 = SURFACE_STYLE_FILL_AREA(#15727);
+#15727 = FILL_AREA_STYLE('',(#15728));
+#15728 = FILL_AREA_STYLE_COLOUR('',#15364);
+#15729 = STYLED_ITEM('color',(#15730),#9333);
+#15730 = PRESENTATION_STYLE_ASSIGNMENT((#15731));
+#15731 = SURFACE_STYLE_USAGE(.BOTH.,#15732);
+#15732 = SURFACE_SIDE_STYLE('',(#15733));
+#15733 = SURFACE_STYLE_FILL_AREA(#15734);
+#15734 = FILL_AREA_STYLE('',(#15735));
+#15735 = FILL_AREA_STYLE_COLOUR('',#15364);
+#15736 = STYLED_ITEM('color',(#15737),#9388);
+#15737 = PRESENTATION_STYLE_ASSIGNMENT((#15738));
+#15738 = SURFACE_STYLE_USAGE(.BOTH.,#15739);
+#15739 = SURFACE_SIDE_STYLE('',(#15740));
+#15740 = SURFACE_STYLE_FILL_AREA(#15741);
+#15741 = FILL_AREA_STYLE('',(#15742));
+#15742 = FILL_AREA_STYLE_COLOUR('',#15364);
+#15743 = STYLED_ITEM('color',(#15744),#9428);
+#15744 = PRESENTATION_STYLE_ASSIGNMENT((#15745));
+#15745 = SURFACE_STYLE_USAGE(.BOTH.,#15746);
+#15746 = SURFACE_SIDE_STYLE('',(#15747));
+#15747 = SURFACE_STYLE_FILL_AREA(#15748);
+#15748 = FILL_AREA_STYLE('',(#15749));
+#15749 = FILL_AREA_STYLE_COLOUR('',#15364);
+#15750 = STYLED_ITEM('color',(#15751),#9476);
+#15751 = PRESENTATION_STYLE_ASSIGNMENT((#15752));
+#15752 = SURFACE_STYLE_USAGE(.BOTH.,#15753);
+#15753 = SURFACE_SIDE_STYLE('',(#15754));
+#15754 = SURFACE_STYLE_FILL_AREA(#15755);
+#15755 = FILL_AREA_STYLE('',(#15756));
+#15756 = FILL_AREA_STYLE_COLOUR('',#15364);
+#15757 = STYLED_ITEM('color',(#15758),#9509);
+#15758 = PRESENTATION_STYLE_ASSIGNMENT((#15759));
+#15759 = SURFACE_STYLE_USAGE(.BOTH.,#15760);
+#15760 = SURFACE_SIDE_STYLE('',(#15761));
+#15761 = SURFACE_STYLE_FILL_AREA(#15762);
+#15762 = FILL_AREA_STYLE('',(#15763));
+#15763 = FILL_AREA_STYLE_COLOUR('',#15364);
+#15764 = STYLED_ITEM('color',(#15765),#9540);
+#15765 = PRESENTATION_STYLE_ASSIGNMENT((#15766));
+#15766 = SURFACE_STYLE_USAGE(.BOTH.,#15767);
+#15767 = SURFACE_SIDE_STYLE('',(#15768));
+#15768 = SURFACE_STYLE_FILL_AREA(#15769);
+#15769 = FILL_AREA_STYLE('',(#15770));
+#15770 = FILL_AREA_STYLE_COLOUR('',#15364);
+#15771 = STYLED_ITEM('color',(#15772),#9563);
+#15772 = PRESENTATION_STYLE_ASSIGNMENT((#15773));
+#15773 = SURFACE_STYLE_USAGE(.BOTH.,#15774);
+#15774 = SURFACE_SIDE_STYLE('',(#15775));
+#15775 = SURFACE_STYLE_FILL_AREA(#15776);
+#15776 = FILL_AREA_STYLE('',(#15777));
+#15777 = FILL_AREA_STYLE_COLOUR('',#15364);
+#15778 = STYLED_ITEM('color',(#15779),#9587);
+#15779 = PRESENTATION_STYLE_ASSIGNMENT((#15780));
+#15780 = SURFACE_STYLE_USAGE(.BOTH.,#15781);
+#15781 = SURFACE_SIDE_STYLE('',(#15782));
+#15782 = SURFACE_STYLE_FILL_AREA(#15783);
+#15783 = FILL_AREA_STYLE('',(#15784));
+#15784 = FILL_AREA_STYLE_COLOUR('',#15364);
+#15785 = STYLED_ITEM('color',(#15786),#9620);
+#15786 = PRESENTATION_STYLE_ASSIGNMENT((#15787));
+#15787 = SURFACE_STYLE_USAGE(.BOTH.,#15788);
+#15788 = SURFACE_SIDE_STYLE('',(#15789));
+#15789 = SURFACE_STYLE_FILL_AREA(#15790);
+#15790 = FILL_AREA_STYLE('',(#15791));
+#15791 = FILL_AREA_STYLE_COLOUR('',#15364);
+#15792 = STYLED_ITEM('color',(#15793),#9660);
+#15793 = PRESENTATION_STYLE_ASSIGNMENT((#15794));
+#15794 = SURFACE_STYLE_USAGE(.BOTH.,#15795);
+#15795 = SURFACE_SIDE_STYLE('',(#15796));
+#15796 = SURFACE_STYLE_FILL_AREA(#15797);
+#15797 = FILL_AREA_STYLE('',(#15798));
+#15798 = FILL_AREA_STYLE_COLOUR('',#15364);
+#15799 = STYLED_ITEM('color',(#15800),#9677);
+#15800 = PRESENTATION_STYLE_ASSIGNMENT((#15801));
+#15801 = SURFACE_STYLE_USAGE(.BOTH.,#15802);
+#15802 = SURFACE_SIDE_STYLE('',(#15803));
+#15803 = SURFACE_STYLE_FILL_AREA(#15804);
+#15804 = FILL_AREA_STYLE('',(#15805));
+#15805 = FILL_AREA_STYLE_COLOUR('',#15364);
+#15806 = STYLED_ITEM('color',(#15807),#9701);
+#15807 = PRESENTATION_STYLE_ASSIGNMENT((#15808));
+#15808 = SURFACE_STYLE_USAGE(.BOTH.,#15809);
+#15809 = SURFACE_SIDE_STYLE('',(#15810));
+#15810 = SURFACE_STYLE_FILL_AREA(#15811);
+#15811 = FILL_AREA_STYLE('',(#15812));
+#15812 = FILL_AREA_STYLE_COLOUR('',#15364);
+#15813 = STYLED_ITEM('color',(#15814),#9725);
+#15814 = PRESENTATION_STYLE_ASSIGNMENT((#15815));
+#15815 = SURFACE_STYLE_USAGE(.BOTH.,#15816);
+#15816 = SURFACE_SIDE_STYLE('',(#15817));
+#15817 = SURFACE_STYLE_FILL_AREA(#15818);
+#15818 = FILL_AREA_STYLE('',(#15819));
+#15819 = FILL_AREA_STYLE_COLOUR('',#15364);
+#15820 = STYLED_ITEM('color',(#15821),#9758);
+#15821 = PRESENTATION_STYLE_ASSIGNMENT((#15822));
+#15822 = SURFACE_STYLE_USAGE(.BOTH.,#15823);
+#15823 = SURFACE_SIDE_STYLE('',(#15824));
+#15824 = SURFACE_STYLE_FILL_AREA(#15825);
+#15825 = FILL_AREA_STYLE('',(#15826));
+#15826 = FILL_AREA_STYLE_COLOUR('',#15364);
+#15827 = STYLED_ITEM('color',(#15828),#9800);
+#15828 = PRESENTATION_STYLE_ASSIGNMENT((#15829));
+#15829 = SURFACE_STYLE_USAGE(.BOTH.,#15830);
+#15830 = SURFACE_SIDE_STYLE('',(#15831));
+#15831 = SURFACE_STYLE_FILL_AREA(#15832);
+#15832 = FILL_AREA_STYLE('',(#15833));
+#15833 = FILL_AREA_STYLE_COLOUR('',#15364);
+#15834 = STYLED_ITEM('color',(#15835),#9840);
+#15835 = PRESENTATION_STYLE_ASSIGNMENT((#15836));
+#15836 = SURFACE_STYLE_USAGE(.BOTH.,#15837);
+#15837 = SURFACE_SIDE_STYLE('',(#15838));
+#15838 = SURFACE_STYLE_FILL_AREA(#15839);
+#15839 = FILL_AREA_STYLE('',(#15840));
+#15840 = FILL_AREA_STYLE_COLOUR('',#15364);
+#15841 = STYLED_ITEM('color',(#15842),#9880);
+#15842 = PRESENTATION_STYLE_ASSIGNMENT((#15843));
+#15843 = SURFACE_STYLE_USAGE(.BOTH.,#15844);
+#15844 = SURFACE_SIDE_STYLE('',(#15845));
+#15845 = SURFACE_STYLE_FILL_AREA(#15846);
+#15846 = FILL_AREA_STYLE('',(#15847));
+#15847 = FILL_AREA_STYLE_COLOUR('',#15364);
+#15848 = STYLED_ITEM('color',(#15849),#9897);
+#15849 = PRESENTATION_STYLE_ASSIGNMENT((#15850));
+#15850 = SURFACE_STYLE_USAGE(.BOTH.,#15851);
+#15851 = SURFACE_SIDE_STYLE('',(#15852));
+#15852 = SURFACE_STYLE_FILL_AREA(#15853);
+#15853 = FILL_AREA_STYLE('',(#15854));
+#15854 = FILL_AREA_STYLE_COLOUR('',#15364);
+#15855 = STYLED_ITEM('color',(#15856),#9923);
+#15856 = PRESENTATION_STYLE_ASSIGNMENT((#15857));
+#15857 = SURFACE_STYLE_USAGE(.BOTH.,#15858);
+#15858 = SURFACE_SIDE_STYLE('',(#15859));
+#15859 = SURFACE_STYLE_FILL_AREA(#15860);
+#15860 = FILL_AREA_STYLE('',(#15861));
+#15861 = FILL_AREA_STYLE_COLOUR('',#15364);
+#15862 = STYLED_ITEM('color',(#15863),#9949);
+#15863 = PRESENTATION_STYLE_ASSIGNMENT((#15864));
+#15864 = SURFACE_STYLE_USAGE(.BOTH.,#15865);
+#15865 = SURFACE_SIDE_STYLE('',(#15866));
+#15866 = SURFACE_STYLE_FILL_AREA(#15867);
+#15867 = FILL_AREA_STYLE('',(#15868));
+#15868 = FILL_AREA_STYLE_COLOUR('',#15364);
+#15869 = STYLED_ITEM('color',(#15870),#9966);
+#15870 = PRESENTATION_STYLE_ASSIGNMENT((#15871));
+#15871 = SURFACE_STYLE_USAGE(.BOTH.,#15872);
+#15872 = SURFACE_SIDE_STYLE('',(#15873));
+#15873 = SURFACE_STYLE_FILL_AREA(#15874);
+#15874 = FILL_AREA_STYLE('',(#15875));
+#15875 = FILL_AREA_STYLE_COLOUR('',#15364);
+#15876 = STYLED_ITEM('color',(#15877),#9983);
+#15877 = PRESENTATION_STYLE_ASSIGNMENT((#15878));
+#15878 = SURFACE_STYLE_USAGE(.BOTH.,#15879);
+#15879 = SURFACE_SIDE_STYLE('',(#15880));
+#15880 = SURFACE_STYLE_FILL_AREA(#15881);
+#15881 = FILL_AREA_STYLE('',(#15882));
+#15882 = FILL_AREA_STYLE_COLOUR('',#15364);
+#15883 = STYLED_ITEM('color',(#15884),#10005);
+#15884 = PRESENTATION_STYLE_ASSIGNMENT((#15885));
+#15885 = SURFACE_STYLE_USAGE(.BOTH.,#15886);
+#15886 = SURFACE_SIDE_STYLE('',(#15887));
+#15887 = SURFACE_STYLE_FILL_AREA(#15888);
+#15888 = FILL_AREA_STYLE('',(#15889));
+#15889 = FILL_AREA_STYLE_COLOUR('',#15364);
+#15890 = STYLED_ITEM('color',(#15891),#10019);
+#15891 = PRESENTATION_STYLE_ASSIGNMENT((#15892));
+#15892 = SURFACE_STYLE_USAGE(.BOTH.,#15893);
+#15893 = SURFACE_SIDE_STYLE('',(#15894));
+#15894 = SURFACE_STYLE_FILL_AREA(#15895);
+#15895 = FILL_AREA_STYLE('',(#15896));
+#15896 = FILL_AREA_STYLE_COLOUR('',#15364);
+#15897 = STYLED_ITEM('color',(#15898),#10035);
+#15898 = PRESENTATION_STYLE_ASSIGNMENT((#15899));
+#15899 = SURFACE_STYLE_USAGE(.BOTH.,#15900);
+#15900 = SURFACE_SIDE_STYLE('',(#15901));
+#15901 = SURFACE_STYLE_FILL_AREA(#15902);
+#15902 = FILL_AREA_STYLE('',(#15903));
+#15903 = FILL_AREA_STYLE_COLOUR('',#15364);
+#15904 = STYLED_ITEM('color',(#15905),#10049);
+#15905 = PRESENTATION_STYLE_ASSIGNMENT((#15906));
+#15906 = SURFACE_STYLE_USAGE(.BOTH.,#15907);
+#15907 = SURFACE_SIDE_STYLE('',(#15908));
+#15908 = SURFACE_STYLE_FILL_AREA(#15909);
+#15909 = FILL_AREA_STYLE('',(#15910));
+#15910 = FILL_AREA_STYLE_COLOUR('',#15364);
+#15911 = STYLED_ITEM('color',(#15912),#10089);
+#15912 = PRESENTATION_STYLE_ASSIGNMENT((#15913));
+#15913 = SURFACE_STYLE_USAGE(.BOTH.,#15914);
+#15914 = SURFACE_SIDE_STYLE('',(#15915));
+#15915 = SURFACE_STYLE_FILL_AREA(#15916);
+#15916 = FILL_AREA_STYLE('',(#15917));
+#15917 = FILL_AREA_STYLE_COLOUR('',#15364);
+#15918 = STYLED_ITEM('color',(#15919),#10144);
+#15919 = PRESENTATION_STYLE_ASSIGNMENT((#15920));
+#15920 = SURFACE_STYLE_USAGE(.BOTH.,#15921);
+#15921 = SURFACE_SIDE_STYLE('',(#15922));
+#15922 = SURFACE_STYLE_FILL_AREA(#15923);
+#15923 = FILL_AREA_STYLE('',(#15924));
+#15924 = FILL_AREA_STYLE_COLOUR('',#15364);
+#15925 = STYLED_ITEM('color',(#15926),#10184);
+#15926 = PRESENTATION_STYLE_ASSIGNMENT((#15927));
+#15927 = SURFACE_STYLE_USAGE(.BOTH.,#15928);
+#15928 = SURFACE_SIDE_STYLE('',(#15929));
+#15929 = SURFACE_STYLE_FILL_AREA(#15930);
+#15930 = FILL_AREA_STYLE('',(#15931));
+#15931 = FILL_AREA_STYLE_COLOUR('',#15364);
+#15932 = STYLED_ITEM('color',(#15933),#10232);
+#15933 = PRESENTATION_STYLE_ASSIGNMENT((#15934));
+#15934 = SURFACE_STYLE_USAGE(.BOTH.,#15935);
+#15935 = SURFACE_SIDE_STYLE('',(#15936));
+#15936 = SURFACE_STYLE_FILL_AREA(#15937);
+#15937 = FILL_AREA_STYLE('',(#15938));
+#15938 = FILL_AREA_STYLE_COLOUR('',#15364);
+#15939 = STYLED_ITEM('color',(#15940),#10265);
+#15940 = PRESENTATION_STYLE_ASSIGNMENT((#15941));
+#15941 = SURFACE_STYLE_USAGE(.BOTH.,#15942);
+#15942 = SURFACE_SIDE_STYLE('',(#15943));
+#15943 = SURFACE_STYLE_FILL_AREA(#15944);
+#15944 = FILL_AREA_STYLE('',(#15945));
+#15945 = FILL_AREA_STYLE_COLOUR('',#15364);
+#15946 = STYLED_ITEM('color',(#15947),#10296);
+#15947 = PRESENTATION_STYLE_ASSIGNMENT((#15948));
+#15948 = SURFACE_STYLE_USAGE(.BOTH.,#15949);
+#15949 = SURFACE_SIDE_STYLE('',(#15950));
+#15950 = SURFACE_STYLE_FILL_AREA(#15951);
+#15951 = FILL_AREA_STYLE('',(#15952));
+#15952 = FILL_AREA_STYLE_COLOUR('',#15364);
+#15953 = STYLED_ITEM('color',(#15954),#10319);
+#15954 = PRESENTATION_STYLE_ASSIGNMENT((#15955));
+#15955 = SURFACE_STYLE_USAGE(.BOTH.,#15956);
+#15956 = SURFACE_SIDE_STYLE('',(#15957));
+#15957 = SURFACE_STYLE_FILL_AREA(#15958);
+#15958 = FILL_AREA_STYLE('',(#15959));
+#15959 = FILL_AREA_STYLE_COLOUR('',#15364);
+#15960 = STYLED_ITEM('color',(#15961),#10343);
+#15961 = PRESENTATION_STYLE_ASSIGNMENT((#15962));
+#15962 = SURFACE_STYLE_USAGE(.BOTH.,#15963);
+#15963 = SURFACE_SIDE_STYLE('',(#15964));
+#15964 = SURFACE_STYLE_FILL_AREA(#15965);
+#15965 = FILL_AREA_STYLE('',(#15966));
+#15966 = FILL_AREA_STYLE_COLOUR('',#15364);
+#15967 = STYLED_ITEM('color',(#15968),#10376);
+#15968 = PRESENTATION_STYLE_ASSIGNMENT((#15969));
+#15969 = SURFACE_STYLE_USAGE(.BOTH.,#15970);
+#15970 = SURFACE_SIDE_STYLE('',(#15971));
+#15971 = SURFACE_STYLE_FILL_AREA(#15972);
+#15972 = FILL_AREA_STYLE('',(#15973));
+#15973 = FILL_AREA_STYLE_COLOUR('',#15364);
+#15974 = STYLED_ITEM('color',(#15975),#10416);
+#15975 = PRESENTATION_STYLE_ASSIGNMENT((#15976));
+#15976 = SURFACE_STYLE_USAGE(.BOTH.,#15977);
+#15977 = SURFACE_SIDE_STYLE('',(#15978));
+#15978 = SURFACE_STYLE_FILL_AREA(#15979);
+#15979 = FILL_AREA_STYLE('',(#15980));
+#15980 = FILL_AREA_STYLE_COLOUR('',#15364);
+#15981 = STYLED_ITEM('color',(#15982),#10433);
+#15982 = PRESENTATION_STYLE_ASSIGNMENT((#15983));
+#15983 = SURFACE_STYLE_USAGE(.BOTH.,#15984);
+#15984 = SURFACE_SIDE_STYLE('',(#15985));
+#15985 = SURFACE_STYLE_FILL_AREA(#15986);
+#15986 = FILL_AREA_STYLE('',(#15987));
+#15987 = FILL_AREA_STYLE_COLOUR('',#15364);
+#15988 = STYLED_ITEM('color',(#15989),#10457);
+#15989 = PRESENTATION_STYLE_ASSIGNMENT((#15990));
+#15990 = SURFACE_STYLE_USAGE(.BOTH.,#15991);
+#15991 = SURFACE_SIDE_STYLE('',(#15992));
+#15992 = SURFACE_STYLE_FILL_AREA(#15993);
+#15993 = FILL_AREA_STYLE('',(#15994));
+#15994 = FILL_AREA_STYLE_COLOUR('',#15364);
+#15995 = STYLED_ITEM('color',(#15996),#10481);
+#15996 = PRESENTATION_STYLE_ASSIGNMENT((#15997));
+#15997 = SURFACE_STYLE_USAGE(.BOTH.,#15998);
+#15998 = SURFACE_SIDE_STYLE('',(#15999));
+#15999 = SURFACE_STYLE_FILL_AREA(#16000);
+#16000 = FILL_AREA_STYLE('',(#16001));
+#16001 = FILL_AREA_STYLE_COLOUR('',#15364);
+#16002 = STYLED_ITEM('color',(#16003),#10514);
+#16003 = PRESENTATION_STYLE_ASSIGNMENT((#16004));
+#16004 = SURFACE_STYLE_USAGE(.BOTH.,#16005);
+#16005 = SURFACE_SIDE_STYLE('',(#16006));
+#16006 = SURFACE_STYLE_FILL_AREA(#16007);
+#16007 = FILL_AREA_STYLE('',(#16008));
+#16008 = FILL_AREA_STYLE_COLOUR('',#15364);
+#16009 = STYLED_ITEM('color',(#16010),#10556);
+#16010 = PRESENTATION_STYLE_ASSIGNMENT((#16011));
+#16011 = SURFACE_STYLE_USAGE(.BOTH.,#16012);
+#16012 = SURFACE_SIDE_STYLE('',(#16013));
+#16013 = SURFACE_STYLE_FILL_AREA(#16014);
+#16014 = FILL_AREA_STYLE('',(#16015));
+#16015 = FILL_AREA_STYLE_COLOUR('',#15364);
+#16016 = STYLED_ITEM('color',(#16017),#10596);
+#16017 = PRESENTATION_STYLE_ASSIGNMENT((#16018));
+#16018 = SURFACE_STYLE_USAGE(.BOTH.,#16019);
+#16019 = SURFACE_SIDE_STYLE('',(#16020));
+#16020 = SURFACE_STYLE_FILL_AREA(#16021);
+#16021 = FILL_AREA_STYLE('',(#16022));
+#16022 = FILL_AREA_STYLE_COLOUR('',#15364);
+#16023 = STYLED_ITEM('color',(#16024),#10636);
+#16024 = PRESENTATION_STYLE_ASSIGNMENT((#16025));
+#16025 = SURFACE_STYLE_USAGE(.BOTH.,#16026);
+#16026 = SURFACE_SIDE_STYLE('',(#16027));
+#16027 = SURFACE_STYLE_FILL_AREA(#16028);
+#16028 = FILL_AREA_STYLE('',(#16029));
+#16029 = FILL_AREA_STYLE_COLOUR('',#15364);
+#16030 = STYLED_ITEM('color',(#16031),#10653);
+#16031 = PRESENTATION_STYLE_ASSIGNMENT((#16032));
+#16032 = SURFACE_STYLE_USAGE(.BOTH.,#16033);
+#16033 = SURFACE_SIDE_STYLE('',(#16034));
+#16034 = SURFACE_STYLE_FILL_AREA(#16035);
+#16035 = FILL_AREA_STYLE('',(#16036));
+#16036 = FILL_AREA_STYLE_COLOUR('',#15364);
+#16037 = STYLED_ITEM('color',(#16038),#10679);
+#16038 = PRESENTATION_STYLE_ASSIGNMENT((#16039));
+#16039 = SURFACE_STYLE_USAGE(.BOTH.,#16040);
+#16040 = SURFACE_SIDE_STYLE('',(#16041));
+#16041 = SURFACE_STYLE_FILL_AREA(#16042);
+#16042 = FILL_AREA_STYLE('',(#16043));
+#16043 = FILL_AREA_STYLE_COLOUR('',#15364);
+#16044 = STYLED_ITEM('color',(#16045),#10705);
+#16045 = PRESENTATION_STYLE_ASSIGNMENT((#16046));
+#16046 = SURFACE_STYLE_USAGE(.BOTH.,#16047);
+#16047 = SURFACE_SIDE_STYLE('',(#16048));
+#16048 = SURFACE_STYLE_FILL_AREA(#16049);
+#16049 = FILL_AREA_STYLE('',(#16050));
+#16050 = FILL_AREA_STYLE_COLOUR('',#15364);
+#16051 = STYLED_ITEM('color',(#16052),#10722);
+#16052 = PRESENTATION_STYLE_ASSIGNMENT((#16053));
+#16053 = SURFACE_STYLE_USAGE(.BOTH.,#16054);
+#16054 = SURFACE_SIDE_STYLE('',(#16055));
+#16055 = SURFACE_STYLE_FILL_AREA(#16056);
+#16056 = FILL_AREA_STYLE('',(#16057));
+#16057 = FILL_AREA_STYLE_COLOUR('',#15364);
+#16058 = STYLED_ITEM('color',(#16059),#10739);
+#16059 = PRESENTATION_STYLE_ASSIGNMENT((#16060));
+#16060 = SURFACE_STYLE_USAGE(.BOTH.,#16061);
+#16061 = SURFACE_SIDE_STYLE('',(#16062));
+#16062 = SURFACE_STYLE_FILL_AREA(#16063);
+#16063 = FILL_AREA_STYLE('',(#16064));
+#16064 = FILL_AREA_STYLE_COLOUR('',#15364);
+#16065 = STYLED_ITEM('color',(#16066),#10761);
+#16066 = PRESENTATION_STYLE_ASSIGNMENT((#16067));
+#16067 = SURFACE_STYLE_USAGE(.BOTH.,#16068);
+#16068 = SURFACE_SIDE_STYLE('',(#16069));
+#16069 = SURFACE_STYLE_FILL_AREA(#16070);
+#16070 = FILL_AREA_STYLE('',(#16071));
+#16071 = FILL_AREA_STYLE_COLOUR('',#15364);
+#16072 = STYLED_ITEM('color',(#16073),#10775);
+#16073 = PRESENTATION_STYLE_ASSIGNMENT((#16074));
+#16074 = SURFACE_STYLE_USAGE(.BOTH.,#16075);
+#16075 = SURFACE_SIDE_STYLE('',(#16076));
+#16076 = SURFACE_STYLE_FILL_AREA(#16077);
+#16077 = FILL_AREA_STYLE('',(#16078));
+#16078 = FILL_AREA_STYLE_COLOUR('',#15364);
+#16079 = STYLED_ITEM('color',(#16080),#10791);
+#16080 = PRESENTATION_STYLE_ASSIGNMENT((#16081));
+#16081 = SURFACE_STYLE_USAGE(.BOTH.,#16082);
+#16082 = SURFACE_SIDE_STYLE('',(#16083));
+#16083 = SURFACE_STYLE_FILL_AREA(#16084);
+#16084 = FILL_AREA_STYLE('',(#16085));
+#16085 = FILL_AREA_STYLE_COLOUR('',#15364);
+#16086 = STYLED_ITEM('color',(#16087),#10805);
+#16087 = PRESENTATION_STYLE_ASSIGNMENT((#16088));
+#16088 = SURFACE_STYLE_USAGE(.BOTH.,#16089);
+#16089 = SURFACE_SIDE_STYLE('',(#16090));
+#16090 = SURFACE_STYLE_FILL_AREA(#16091);
+#16091 = FILL_AREA_STYLE('',(#16092));
+#16092 = FILL_AREA_STYLE_COLOUR('',#15364);
+#16093 = STYLED_ITEM('color',(#16094),#10845);
+#16094 = PRESENTATION_STYLE_ASSIGNMENT((#16095));
+#16095 = SURFACE_STYLE_USAGE(.BOTH.,#16096);
+#16096 = SURFACE_SIDE_STYLE('',(#16097));
+#16097 = SURFACE_STYLE_FILL_AREA(#16098);
+#16098 = FILL_AREA_STYLE('',(#16099));
+#16099 = FILL_AREA_STYLE_COLOUR('',#15364);
+#16100 = STYLED_ITEM('color',(#16101),#10900);
+#16101 = PRESENTATION_STYLE_ASSIGNMENT((#16102));
+#16102 = SURFACE_STYLE_USAGE(.BOTH.,#16103);
+#16103 = SURFACE_SIDE_STYLE('',(#16104));
+#16104 = SURFACE_STYLE_FILL_AREA(#16105);
+#16105 = FILL_AREA_STYLE('',(#16106));
+#16106 = FILL_AREA_STYLE_COLOUR('',#15364);
+#16107 = STYLED_ITEM('color',(#16108),#10940);
+#16108 = PRESENTATION_STYLE_ASSIGNMENT((#16109));
+#16109 = SURFACE_STYLE_USAGE(.BOTH.,#16110);
+#16110 = SURFACE_SIDE_STYLE('',(#16111));
+#16111 = SURFACE_STYLE_FILL_AREA(#16112);
+#16112 = FILL_AREA_STYLE('',(#16113));
+#16113 = FILL_AREA_STYLE_COLOUR('',#15364);
+#16114 = STYLED_ITEM('color',(#16115),#10988);
+#16115 = PRESENTATION_STYLE_ASSIGNMENT((#16116));
+#16116 = SURFACE_STYLE_USAGE(.BOTH.,#16117);
+#16117 = SURFACE_SIDE_STYLE('',(#16118));
+#16118 = SURFACE_STYLE_FILL_AREA(#16119);
+#16119 = FILL_AREA_STYLE('',(#16120));
+#16120 = FILL_AREA_STYLE_COLOUR('',#15364);
+#16121 = STYLED_ITEM('color',(#16122),#11021);
+#16122 = PRESENTATION_STYLE_ASSIGNMENT((#16123));
+#16123 = SURFACE_STYLE_USAGE(.BOTH.,#16124);
+#16124 = SURFACE_SIDE_STYLE('',(#16125));
+#16125 = SURFACE_STYLE_FILL_AREA(#16126);
+#16126 = FILL_AREA_STYLE('',(#16127));
+#16127 = FILL_AREA_STYLE_COLOUR('',#15364);
+#16128 = STYLED_ITEM('color',(#16129),#11052);
+#16129 = PRESENTATION_STYLE_ASSIGNMENT((#16130));
+#16130 = SURFACE_STYLE_USAGE(.BOTH.,#16131);
+#16131 = SURFACE_SIDE_STYLE('',(#16132));
+#16132 = SURFACE_STYLE_FILL_AREA(#16133);
+#16133 = FILL_AREA_STYLE('',(#16134));
+#16134 = FILL_AREA_STYLE_COLOUR('',#15364);
+#16135 = STYLED_ITEM('color',(#16136),#11075);
+#16136 = PRESENTATION_STYLE_ASSIGNMENT((#16137));
+#16137 = SURFACE_STYLE_USAGE(.BOTH.,#16138);
+#16138 = SURFACE_SIDE_STYLE('',(#16139));
+#16139 = SURFACE_STYLE_FILL_AREA(#16140);
+#16140 = FILL_AREA_STYLE('',(#16141));
+#16141 = FILL_AREA_STYLE_COLOUR('',#15364);
+#16142 = STYLED_ITEM('color',(#16143),#11099);
+#16143 = PRESENTATION_STYLE_ASSIGNMENT((#16144));
+#16144 = SURFACE_STYLE_USAGE(.BOTH.,#16145);
+#16145 = SURFACE_SIDE_STYLE('',(#16146));
+#16146 = SURFACE_STYLE_FILL_AREA(#16147);
+#16147 = FILL_AREA_STYLE('',(#16148));
+#16148 = FILL_AREA_STYLE_COLOUR('',#15364);
+#16149 = STYLED_ITEM('color',(#16150),#11132);
+#16150 = PRESENTATION_STYLE_ASSIGNMENT((#16151));
+#16151 = SURFACE_STYLE_USAGE(.BOTH.,#16152);
+#16152 = SURFACE_SIDE_STYLE('',(#16153));
+#16153 = SURFACE_STYLE_FILL_AREA(#16154);
+#16154 = FILL_AREA_STYLE('',(#16155));
+#16155 = FILL_AREA_STYLE_COLOUR('',#15364);
+#16156 = STYLED_ITEM('color',(#16157),#11172);
+#16157 = PRESENTATION_STYLE_ASSIGNMENT((#16158));
+#16158 = SURFACE_STYLE_USAGE(.BOTH.,#16159);
+#16159 = SURFACE_SIDE_STYLE('',(#16160));
+#16160 = SURFACE_STYLE_FILL_AREA(#16161);
+#16161 = FILL_AREA_STYLE('',(#16162));
+#16162 = FILL_AREA_STYLE_COLOUR('',#15364);
+#16163 = STYLED_ITEM('color',(#16164),#11189);
+#16164 = PRESENTATION_STYLE_ASSIGNMENT((#16165));
+#16165 = SURFACE_STYLE_USAGE(.BOTH.,#16166);
+#16166 = SURFACE_SIDE_STYLE('',(#16167));
+#16167 = SURFACE_STYLE_FILL_AREA(#16168);
+#16168 = FILL_AREA_STYLE('',(#16169));
+#16169 = FILL_AREA_STYLE_COLOUR('',#15364);
+#16170 = STYLED_ITEM('color',(#16171),#11213);
+#16171 = PRESENTATION_STYLE_ASSIGNMENT((#16172));
+#16172 = SURFACE_STYLE_USAGE(.BOTH.,#16173);
+#16173 = SURFACE_SIDE_STYLE('',(#16174));
+#16174 = SURFACE_STYLE_FILL_AREA(#16175);
+#16175 = FILL_AREA_STYLE('',(#16176));
+#16176 = FILL_AREA_STYLE_COLOUR('',#15364);
+#16177 = STYLED_ITEM('color',(#16178),#11237);
+#16178 = PRESENTATION_STYLE_ASSIGNMENT((#16179));
+#16179 = SURFACE_STYLE_USAGE(.BOTH.,#16180);
+#16180 = SURFACE_SIDE_STYLE('',(#16181));
+#16181 = SURFACE_STYLE_FILL_AREA(#16182);
+#16182 = FILL_AREA_STYLE('',(#16183));
+#16183 = FILL_AREA_STYLE_COLOUR('',#15364);
+#16184 = STYLED_ITEM('color',(#16185),#11270);
+#16185 = PRESENTATION_STYLE_ASSIGNMENT((#16186));
+#16186 = SURFACE_STYLE_USAGE(.BOTH.,#16187);
+#16187 = SURFACE_SIDE_STYLE('',(#16188));
+#16188 = SURFACE_STYLE_FILL_AREA(#16189);
+#16189 = FILL_AREA_STYLE('',(#16190));
+#16190 = FILL_AREA_STYLE_COLOUR('',#15364);
+#16191 = STYLED_ITEM('color',(#16192),#11312);
+#16192 = PRESENTATION_STYLE_ASSIGNMENT((#16193));
+#16193 = SURFACE_STYLE_USAGE(.BOTH.,#16194);
+#16194 = SURFACE_SIDE_STYLE('',(#16195));
+#16195 = SURFACE_STYLE_FILL_AREA(#16196);
+#16196 = FILL_AREA_STYLE('',(#16197));
+#16197 = FILL_AREA_STYLE_COLOUR('',#15364);
+#16198 = STYLED_ITEM('color',(#16199),#11352);
+#16199 = PRESENTATION_STYLE_ASSIGNMENT((#16200));
+#16200 = SURFACE_STYLE_USAGE(.BOTH.,#16201);
+#16201 = SURFACE_SIDE_STYLE('',(#16202));
+#16202 = SURFACE_STYLE_FILL_AREA(#16203);
+#16203 = FILL_AREA_STYLE('',(#16204));
+#16204 = FILL_AREA_STYLE_COLOUR('',#15364);
+#16205 = STYLED_ITEM('color',(#16206),#11392);
+#16206 = PRESENTATION_STYLE_ASSIGNMENT((#16207));
+#16207 = SURFACE_STYLE_USAGE(.BOTH.,#16208);
+#16208 = SURFACE_SIDE_STYLE('',(#16209));
+#16209 = SURFACE_STYLE_FILL_AREA(#16210);
+#16210 = FILL_AREA_STYLE('',(#16211));
+#16211 = FILL_AREA_STYLE_COLOUR('',#15364);
+#16212 = STYLED_ITEM('color',(#16213),#11409);
+#16213 = PRESENTATION_STYLE_ASSIGNMENT((#16214));
+#16214 = SURFACE_STYLE_USAGE(.BOTH.,#16215);
+#16215 = SURFACE_SIDE_STYLE('',(#16216));
+#16216 = SURFACE_STYLE_FILL_AREA(#16217);
+#16217 = FILL_AREA_STYLE('',(#16218));
+#16218 = FILL_AREA_STYLE_COLOUR('',#15364);
+#16219 = STYLED_ITEM('color',(#16220),#11435);
+#16220 = PRESENTATION_STYLE_ASSIGNMENT((#16221));
+#16221 = SURFACE_STYLE_USAGE(.BOTH.,#16222);
+#16222 = SURFACE_SIDE_STYLE('',(#16223));
+#16223 = SURFACE_STYLE_FILL_AREA(#16224);
+#16224 = FILL_AREA_STYLE('',(#16225));
+#16225 = FILL_AREA_STYLE_COLOUR('',#15364);
+#16226 = STYLED_ITEM('color',(#16227),#11461);
+#16227 = PRESENTATION_STYLE_ASSIGNMENT((#16228));
+#16228 = SURFACE_STYLE_USAGE(.BOTH.,#16229);
+#16229 = SURFACE_SIDE_STYLE('',(#16230));
+#16230 = SURFACE_STYLE_FILL_AREA(#16231);
+#16231 = FILL_AREA_STYLE('',(#16232));
+#16232 = FILL_AREA_STYLE_COLOUR('',#15364);
+#16233 = STYLED_ITEM('color',(#16234),#11478);
+#16234 = PRESENTATION_STYLE_ASSIGNMENT((#16235));
+#16235 = SURFACE_STYLE_USAGE(.BOTH.,#16236);
+#16236 = SURFACE_SIDE_STYLE('',(#16237));
+#16237 = SURFACE_STYLE_FILL_AREA(#16238);
+#16238 = FILL_AREA_STYLE('',(#16239));
+#16239 = FILL_AREA_STYLE_COLOUR('',#15364);
+#16240 = STYLED_ITEM('color',(#16241),#11495);
+#16241 = PRESENTATION_STYLE_ASSIGNMENT((#16242));
+#16242 = SURFACE_STYLE_USAGE(.BOTH.,#16243);
+#16243 = SURFACE_SIDE_STYLE('',(#16244));
+#16244 = SURFACE_STYLE_FILL_AREA(#16245);
+#16245 = FILL_AREA_STYLE('',(#16246));
+#16246 = FILL_AREA_STYLE_COLOUR('',#15364);
+#16247 = STYLED_ITEM('color',(#16248),#11517);
+#16248 = PRESENTATION_STYLE_ASSIGNMENT((#16249));
+#16249 = SURFACE_STYLE_USAGE(.BOTH.,#16250);
+#16250 = SURFACE_SIDE_STYLE('',(#16251));
+#16251 = SURFACE_STYLE_FILL_AREA(#16252);
+#16252 = FILL_AREA_STYLE('',(#16253));
+#16253 = FILL_AREA_STYLE_COLOUR('',#15364);
+#16254 = STYLED_ITEM('color',(#16255),#11531);
+#16255 = PRESENTATION_STYLE_ASSIGNMENT((#16256));
+#16256 = SURFACE_STYLE_USAGE(.BOTH.,#16257);
+#16257 = SURFACE_SIDE_STYLE('',(#16258));
+#16258 = SURFACE_STYLE_FILL_AREA(#16259);
+#16259 = FILL_AREA_STYLE('',(#16260));
+#16260 = FILL_AREA_STYLE_COLOUR('',#15364);
+#16261 = STYLED_ITEM('color',(#16262),#11547);
+#16262 = PRESENTATION_STYLE_ASSIGNMENT((#16263));
+#16263 = SURFACE_STYLE_USAGE(.BOTH.,#16264);
+#16264 = SURFACE_SIDE_STYLE('',(#16265));
+#16265 = SURFACE_STYLE_FILL_AREA(#16266);
+#16266 = FILL_AREA_STYLE('',(#16267));
+#16267 = FILL_AREA_STYLE_COLOUR('',#15364);
+#16268 = STYLED_ITEM('color',(#16269),#11561);
+#16269 = PRESENTATION_STYLE_ASSIGNMENT((#16270));
+#16270 = SURFACE_STYLE_USAGE(.BOTH.,#16271);
+#16271 = SURFACE_SIDE_STYLE('',(#16272));
+#16272 = SURFACE_STYLE_FILL_AREA(#16273);
+#16273 = FILL_AREA_STYLE('',(#16274));
+#16274 = FILL_AREA_STYLE_COLOUR('',#15364);
+#16275 = STYLED_ITEM('color',(#16276),#11601);
+#16276 = PRESENTATION_STYLE_ASSIGNMENT((#16277));
+#16277 = SURFACE_STYLE_USAGE(.BOTH.,#16278);
+#16278 = SURFACE_SIDE_STYLE('',(#16279));
+#16279 = SURFACE_STYLE_FILL_AREA(#16280);
+#16280 = FILL_AREA_STYLE('',(#16281));
+#16281 = FILL_AREA_STYLE_COLOUR('',#15364);
+#16282 = STYLED_ITEM('color',(#16283),#11656);
+#16283 = PRESENTATION_STYLE_ASSIGNMENT((#16284));
+#16284 = SURFACE_STYLE_USAGE(.BOTH.,#16285);
+#16285 = SURFACE_SIDE_STYLE('',(#16286));
+#16286 = SURFACE_STYLE_FILL_AREA(#16287);
+#16287 = FILL_AREA_STYLE('',(#16288));
+#16288 = FILL_AREA_STYLE_COLOUR('',#15364);
+#16289 = STYLED_ITEM('color',(#16290),#11696);
+#16290 = PRESENTATION_STYLE_ASSIGNMENT((#16291));
+#16291 = SURFACE_STYLE_USAGE(.BOTH.,#16292);
+#16292 = SURFACE_SIDE_STYLE('',(#16293));
+#16293 = SURFACE_STYLE_FILL_AREA(#16294);
+#16294 = FILL_AREA_STYLE('',(#16295));
+#16295 = FILL_AREA_STYLE_COLOUR('',#15364);
+#16296 = STYLED_ITEM('color',(#16297),#11744);
+#16297 = PRESENTATION_STYLE_ASSIGNMENT((#16298));
+#16298 = SURFACE_STYLE_USAGE(.BOTH.,#16299);
+#16299 = SURFACE_SIDE_STYLE('',(#16300));
+#16300 = SURFACE_STYLE_FILL_AREA(#16301);
+#16301 = FILL_AREA_STYLE('',(#16302));
+#16302 = FILL_AREA_STYLE_COLOUR('',#15364);
+#16303 = STYLED_ITEM('color',(#16304),#11777);
+#16304 = PRESENTATION_STYLE_ASSIGNMENT((#16305));
+#16305 = SURFACE_STYLE_USAGE(.BOTH.,#16306);
+#16306 = SURFACE_SIDE_STYLE('',(#16307));
+#16307 = SURFACE_STYLE_FILL_AREA(#16308);
+#16308 = FILL_AREA_STYLE('',(#16309));
+#16309 = FILL_AREA_STYLE_COLOUR('',#15364);
+#16310 = STYLED_ITEM('color',(#16311),#11808);
+#16311 = PRESENTATION_STYLE_ASSIGNMENT((#16312));
+#16312 = SURFACE_STYLE_USAGE(.BOTH.,#16313);
+#16313 = SURFACE_SIDE_STYLE('',(#16314));
+#16314 = SURFACE_STYLE_FILL_AREA(#16315);
+#16315 = FILL_AREA_STYLE('',(#16316));
+#16316 = FILL_AREA_STYLE_COLOUR('',#15364);
+#16317 = STYLED_ITEM('color',(#16318),#11831);
+#16318 = PRESENTATION_STYLE_ASSIGNMENT((#16319));
+#16319 = SURFACE_STYLE_USAGE(.BOTH.,#16320);
+#16320 = SURFACE_SIDE_STYLE('',(#16321));
+#16321 = SURFACE_STYLE_FILL_AREA(#16322);
+#16322 = FILL_AREA_STYLE('',(#16323));
+#16323 = FILL_AREA_STYLE_COLOUR('',#15364);
+#16324 = STYLED_ITEM('color',(#16325),#11855);
+#16325 = PRESENTATION_STYLE_ASSIGNMENT((#16326));
+#16326 = SURFACE_STYLE_USAGE(.BOTH.,#16327);
+#16327 = SURFACE_SIDE_STYLE('',(#16328));
+#16328 = SURFACE_STYLE_FILL_AREA(#16329);
+#16329 = FILL_AREA_STYLE('',(#16330));
+#16330 = FILL_AREA_STYLE_COLOUR('',#15364);
+#16331 = STYLED_ITEM('color',(#16332),#11888);
+#16332 = PRESENTATION_STYLE_ASSIGNMENT((#16333));
+#16333 = SURFACE_STYLE_USAGE(.BOTH.,#16334);
+#16334 = SURFACE_SIDE_STYLE('',(#16335));
+#16335 = SURFACE_STYLE_FILL_AREA(#16336);
+#16336 = FILL_AREA_STYLE('',(#16337));
+#16337 = FILL_AREA_STYLE_COLOUR('',#15364);
+#16338 = STYLED_ITEM('color',(#16339),#11928);
+#16339 = PRESENTATION_STYLE_ASSIGNMENT((#16340));
+#16340 = SURFACE_STYLE_USAGE(.BOTH.,#16341);
+#16341 = SURFACE_SIDE_STYLE('',(#16342));
+#16342 = SURFACE_STYLE_FILL_AREA(#16343);
+#16343 = FILL_AREA_STYLE('',(#16344));
+#16344 = FILL_AREA_STYLE_COLOUR('',#15364);
+#16345 = STYLED_ITEM('color',(#16346),#11945);
+#16346 = PRESENTATION_STYLE_ASSIGNMENT((#16347));
+#16347 = SURFACE_STYLE_USAGE(.BOTH.,#16348);
+#16348 = SURFACE_SIDE_STYLE('',(#16349));
+#16349 = SURFACE_STYLE_FILL_AREA(#16350);
+#16350 = FILL_AREA_STYLE('',(#16351));
+#16351 = FILL_AREA_STYLE_COLOUR('',#15364);
+#16352 = STYLED_ITEM('color',(#16353),#11969);
+#16353 = PRESENTATION_STYLE_ASSIGNMENT((#16354));
+#16354 = SURFACE_STYLE_USAGE(.BOTH.,#16355);
+#16355 = SURFACE_SIDE_STYLE('',(#16356));
+#16356 = SURFACE_STYLE_FILL_AREA(#16357);
+#16357 = FILL_AREA_STYLE('',(#16358));
+#16358 = FILL_AREA_STYLE_COLOUR('',#15364);
+#16359 = STYLED_ITEM('color',(#16360),#11993);
+#16360 = PRESENTATION_STYLE_ASSIGNMENT((#16361));
+#16361 = SURFACE_STYLE_USAGE(.BOTH.,#16362);
+#16362 = SURFACE_SIDE_STYLE('',(#16363));
+#16363 = SURFACE_STYLE_FILL_AREA(#16364);
+#16364 = FILL_AREA_STYLE('',(#16365));
+#16365 = FILL_AREA_STYLE_COLOUR('',#15364);
+#16366 = STYLED_ITEM('color',(#16367),#12026);
+#16367 = PRESENTATION_STYLE_ASSIGNMENT((#16368));
+#16368 = SURFACE_STYLE_USAGE(.BOTH.,#16369);
+#16369 = SURFACE_SIDE_STYLE('',(#16370));
+#16370 = SURFACE_STYLE_FILL_AREA(#16371);
+#16371 = FILL_AREA_STYLE('',(#16372));
+#16372 = FILL_AREA_STYLE_COLOUR('',#15364);
+#16373 = STYLED_ITEM('color',(#16374),#12068);
+#16374 = PRESENTATION_STYLE_ASSIGNMENT((#16375));
+#16375 = SURFACE_STYLE_USAGE(.BOTH.,#16376);
+#16376 = SURFACE_SIDE_STYLE('',(#16377));
+#16377 = SURFACE_STYLE_FILL_AREA(#16378);
+#16378 = FILL_AREA_STYLE('',(#16379));
+#16379 = FILL_AREA_STYLE_COLOUR('',#15364);
+#16380 = STYLED_ITEM('color',(#16381),#12108);
+#16381 = PRESENTATION_STYLE_ASSIGNMENT((#16382));
+#16382 = SURFACE_STYLE_USAGE(.BOTH.,#16383);
+#16383 = SURFACE_SIDE_STYLE('',(#16384));
+#16384 = SURFACE_STYLE_FILL_AREA(#16385);
+#16385 = FILL_AREA_STYLE('',(#16386));
+#16386 = FILL_AREA_STYLE_COLOUR('',#15364);
+#16387 = STYLED_ITEM('color',(#16388),#12148);
+#16388 = PRESENTATION_STYLE_ASSIGNMENT((#16389));
+#16389 = SURFACE_STYLE_USAGE(.BOTH.,#16390);
+#16390 = SURFACE_SIDE_STYLE('',(#16391));
+#16391 = SURFACE_STYLE_FILL_AREA(#16392);
+#16392 = FILL_AREA_STYLE('',(#16393));
+#16393 = FILL_AREA_STYLE_COLOUR('',#15364);
+#16394 = STYLED_ITEM('color',(#16395),#12165);
+#16395 = PRESENTATION_STYLE_ASSIGNMENT((#16396));
+#16396 = SURFACE_STYLE_USAGE(.BOTH.,#16397);
+#16397 = SURFACE_SIDE_STYLE('',(#16398));
+#16398 = SURFACE_STYLE_FILL_AREA(#16399);
+#16399 = FILL_AREA_STYLE('',(#16400));
+#16400 = FILL_AREA_STYLE_COLOUR('',#15364);
+#16401 = STYLED_ITEM('color',(#16402),#12191);
+#16402 = PRESENTATION_STYLE_ASSIGNMENT((#16403));
+#16403 = SURFACE_STYLE_USAGE(.BOTH.,#16404);
+#16404 = SURFACE_SIDE_STYLE('',(#16405));
+#16405 = SURFACE_STYLE_FILL_AREA(#16406);
+#16406 = FILL_AREA_STYLE('',(#16407));
+#16407 = FILL_AREA_STYLE_COLOUR('',#15364);
+#16408 = STYLED_ITEM('color',(#16409),#12217);
+#16409 = PRESENTATION_STYLE_ASSIGNMENT((#16410));
+#16410 = SURFACE_STYLE_USAGE(.BOTH.,#16411);
+#16411 = SURFACE_SIDE_STYLE('',(#16412));
+#16412 = SURFACE_STYLE_FILL_AREA(#16413);
+#16413 = FILL_AREA_STYLE('',(#16414));
+#16414 = FILL_AREA_STYLE_COLOUR('',#15364);
+#16415 = STYLED_ITEM('color',(#16416),#12234);
+#16416 = PRESENTATION_STYLE_ASSIGNMENT((#16417));
+#16417 = SURFACE_STYLE_USAGE(.BOTH.,#16418);
+#16418 = SURFACE_SIDE_STYLE('',(#16419));
+#16419 = SURFACE_STYLE_FILL_AREA(#16420);
+#16420 = FILL_AREA_STYLE('',(#16421));
+#16421 = FILL_AREA_STYLE_COLOUR('',#15364);
+#16422 = STYLED_ITEM('color',(#16423),#12251);
+#16423 = PRESENTATION_STYLE_ASSIGNMENT((#16424));
+#16424 = SURFACE_STYLE_USAGE(.BOTH.,#16425);
+#16425 = SURFACE_SIDE_STYLE('',(#16426));
+#16426 = SURFACE_STYLE_FILL_AREA(#16427);
+#16427 = FILL_AREA_STYLE('',(#16428));
+#16428 = FILL_AREA_STYLE_COLOUR('',#15364);
+#16429 = STYLED_ITEM('color',(#16430),#12273);
+#16430 = PRESENTATION_STYLE_ASSIGNMENT((#16431));
+#16431 = SURFACE_STYLE_USAGE(.BOTH.,#16432);
+#16432 = SURFACE_SIDE_STYLE('',(#16433));
+#16433 = SURFACE_STYLE_FILL_AREA(#16434);
+#16434 = FILL_AREA_STYLE('',(#16435));
+#16435 = FILL_AREA_STYLE_COLOUR('',#15364);
+#16436 = STYLED_ITEM('color',(#16437),#12287);
+#16437 = PRESENTATION_STYLE_ASSIGNMENT((#16438));
+#16438 = SURFACE_STYLE_USAGE(.BOTH.,#16439);
+#16439 = SURFACE_SIDE_STYLE('',(#16440));
+#16440 = SURFACE_STYLE_FILL_AREA(#16441);
+#16441 = FILL_AREA_STYLE('',(#16442));
+#16442 = FILL_AREA_STYLE_COLOUR('',#15364);
+#16443 = STYLED_ITEM('color',(#16444),#12303);
+#16444 = PRESENTATION_STYLE_ASSIGNMENT((#16445));
+#16445 = SURFACE_STYLE_USAGE(.BOTH.,#16446);
+#16446 = SURFACE_SIDE_STYLE('',(#16447));
+#16447 = SURFACE_STYLE_FILL_AREA(#16448);
+#16448 = FILL_AREA_STYLE('',(#16449));
+#16449 = FILL_AREA_STYLE_COLOUR('',#15364);
+#16450 = STYLED_ITEM('color',(#16451),#12317);
+#16451 = PRESENTATION_STYLE_ASSIGNMENT((#16452));
+#16452 = SURFACE_STYLE_USAGE(.BOTH.,#16453);
+#16453 = SURFACE_SIDE_STYLE('',(#16454));
+#16454 = SURFACE_STYLE_FILL_AREA(#16455);
+#16455 = FILL_AREA_STYLE('',(#16456));
+#16456 = FILL_AREA_STYLE_COLOUR('',#15364);
+#16457 = STYLED_ITEM('color',(#16458),#12357);
+#16458 = PRESENTATION_STYLE_ASSIGNMENT((#16459));
+#16459 = SURFACE_STYLE_USAGE(.BOTH.,#16460);
+#16460 = SURFACE_SIDE_STYLE('',(#16461));
+#16461 = SURFACE_STYLE_FILL_AREA(#16462);
+#16462 = FILL_AREA_STYLE('',(#16463));
+#16463 = FILL_AREA_STYLE_COLOUR('',#15364);
+#16464 = STYLED_ITEM('color',(#16465),#12412);
+#16465 = PRESENTATION_STYLE_ASSIGNMENT((#16466));
+#16466 = SURFACE_STYLE_USAGE(.BOTH.,#16467);
+#16467 = SURFACE_SIDE_STYLE('',(#16468));
+#16468 = SURFACE_STYLE_FILL_AREA(#16469);
+#16469 = FILL_AREA_STYLE('',(#16470));
+#16470 = FILL_AREA_STYLE_COLOUR('',#15364);
+#16471 = STYLED_ITEM('color',(#16472),#12452);
+#16472 = PRESENTATION_STYLE_ASSIGNMENT((#16473));
+#16473 = SURFACE_STYLE_USAGE(.BOTH.,#16474);
+#16474 = SURFACE_SIDE_STYLE('',(#16475));
+#16475 = SURFACE_STYLE_FILL_AREA(#16476);
+#16476 = FILL_AREA_STYLE('',(#16477));
+#16477 = FILL_AREA_STYLE_COLOUR('',#15364);
+#16478 = STYLED_ITEM('color',(#16479),#12500);
+#16479 = PRESENTATION_STYLE_ASSIGNMENT((#16480));
+#16480 = SURFACE_STYLE_USAGE(.BOTH.,#16481);
+#16481 = SURFACE_SIDE_STYLE('',(#16482));
+#16482 = SURFACE_STYLE_FILL_AREA(#16483);
+#16483 = FILL_AREA_STYLE('',(#16484));
+#16484 = FILL_AREA_STYLE_COLOUR('',#15364);
+#16485 = STYLED_ITEM('color',(#16486),#12533);
+#16486 = PRESENTATION_STYLE_ASSIGNMENT((#16487));
+#16487 = SURFACE_STYLE_USAGE(.BOTH.,#16488);
+#16488 = SURFACE_SIDE_STYLE('',(#16489));
+#16489 = SURFACE_STYLE_FILL_AREA(#16490);
+#16490 = FILL_AREA_STYLE('',(#16491));
+#16491 = FILL_AREA_STYLE_COLOUR('',#15364);
+#16492 = STYLED_ITEM('color',(#16493),#12564);
+#16493 = PRESENTATION_STYLE_ASSIGNMENT((#16494));
+#16494 = SURFACE_STYLE_USAGE(.BOTH.,#16495);
+#16495 = SURFACE_SIDE_STYLE('',(#16496));
+#16496 = SURFACE_STYLE_FILL_AREA(#16497);
+#16497 = FILL_AREA_STYLE('',(#16498));
+#16498 = FILL_AREA_STYLE_COLOUR('',#15364);
+#16499 = STYLED_ITEM('color',(#16500),#12587);
+#16500 = PRESENTATION_STYLE_ASSIGNMENT((#16501));
+#16501 = SURFACE_STYLE_USAGE(.BOTH.,#16502);
+#16502 = SURFACE_SIDE_STYLE('',(#16503));
+#16503 = SURFACE_STYLE_FILL_AREA(#16504);
+#16504 = FILL_AREA_STYLE('',(#16505));
+#16505 = FILL_AREA_STYLE_COLOUR('',#15364);
+#16506 = STYLED_ITEM('color',(#16507),#12611);
+#16507 = PRESENTATION_STYLE_ASSIGNMENT((#16508));
+#16508 = SURFACE_STYLE_USAGE(.BOTH.,#16509);
+#16509 = SURFACE_SIDE_STYLE('',(#16510));
+#16510 = SURFACE_STYLE_FILL_AREA(#16511);
+#16511 = FILL_AREA_STYLE('',(#16512));
+#16512 = FILL_AREA_STYLE_COLOUR('',#15364);
+#16513 = STYLED_ITEM('color',(#16514),#12644);
+#16514 = PRESENTATION_STYLE_ASSIGNMENT((#16515));
+#16515 = SURFACE_STYLE_USAGE(.BOTH.,#16516);
+#16516 = SURFACE_SIDE_STYLE('',(#16517));
+#16517 = SURFACE_STYLE_FILL_AREA(#16518);
+#16518 = FILL_AREA_STYLE('',(#16519));
+#16519 = FILL_AREA_STYLE_COLOUR('',#15364);
+#16520 = STYLED_ITEM('color',(#16521),#12684);
+#16521 = PRESENTATION_STYLE_ASSIGNMENT((#16522));
+#16522 = SURFACE_STYLE_USAGE(.BOTH.,#16523);
+#16523 = SURFACE_SIDE_STYLE('',(#16524));
+#16524 = SURFACE_STYLE_FILL_AREA(#16525);
+#16525 = FILL_AREA_STYLE('',(#16526));
+#16526 = FILL_AREA_STYLE_COLOUR('',#15364);
+#16527 = STYLED_ITEM('color',(#16528),#12701);
+#16528 = PRESENTATION_STYLE_ASSIGNMENT((#16529));
+#16529 = SURFACE_STYLE_USAGE(.BOTH.,#16530);
+#16530 = SURFACE_SIDE_STYLE('',(#16531));
+#16531 = SURFACE_STYLE_FILL_AREA(#16532);
+#16532 = FILL_AREA_STYLE('',(#16533));
+#16533 = FILL_AREA_STYLE_COLOUR('',#15364);
+#16534 = STYLED_ITEM('color',(#16535),#12725);
+#16535 = PRESENTATION_STYLE_ASSIGNMENT((#16536));
+#16536 = SURFACE_STYLE_USAGE(.BOTH.,#16537);
+#16537 = SURFACE_SIDE_STYLE('',(#16538));
+#16538 = SURFACE_STYLE_FILL_AREA(#16539);
+#16539 = FILL_AREA_STYLE('',(#16540));
+#16540 = FILL_AREA_STYLE_COLOUR('',#15364);
+#16541 = STYLED_ITEM('color',(#16542),#12749);
+#16542 = PRESENTATION_STYLE_ASSIGNMENT((#16543));
+#16543 = SURFACE_STYLE_USAGE(.BOTH.,#16544);
+#16544 = SURFACE_SIDE_STYLE('',(#16545));
+#16545 = SURFACE_STYLE_FILL_AREA(#16546);
+#16546 = FILL_AREA_STYLE('',(#16547));
+#16547 = FILL_AREA_STYLE_COLOUR('',#15364);
+#16548 = STYLED_ITEM('color',(#16549),#12782);
+#16549 = PRESENTATION_STYLE_ASSIGNMENT((#16550));
+#16550 = SURFACE_STYLE_USAGE(.BOTH.,#16551);
+#16551 = SURFACE_SIDE_STYLE('',(#16552));
+#16552 = SURFACE_STYLE_FILL_AREA(#16553);
+#16553 = FILL_AREA_STYLE('',(#16554));
+#16554 = FILL_AREA_STYLE_COLOUR('',#15364);
+#16555 = STYLED_ITEM('color',(#16556),#12824);
+#16556 = PRESENTATION_STYLE_ASSIGNMENT((#16557));
+#16557 = SURFACE_STYLE_USAGE(.BOTH.,#16558);
+#16558 = SURFACE_SIDE_STYLE('',(#16559));
+#16559 = SURFACE_STYLE_FILL_AREA(#16560);
+#16560 = FILL_AREA_STYLE('',(#16561));
+#16561 = FILL_AREA_STYLE_COLOUR('',#15364);
+#16562 = STYLED_ITEM('color',(#16563),#12864);
+#16563 = PRESENTATION_STYLE_ASSIGNMENT((#16564));
+#16564 = SURFACE_STYLE_USAGE(.BOTH.,#16565);
+#16565 = SURFACE_SIDE_STYLE('',(#16566));
+#16566 = SURFACE_STYLE_FILL_AREA(#16567);
+#16567 = FILL_AREA_STYLE('',(#16568));
+#16568 = FILL_AREA_STYLE_COLOUR('',#15364);
+#16569 = STYLED_ITEM('color',(#16570),#12904);
+#16570 = PRESENTATION_STYLE_ASSIGNMENT((#16571));
+#16571 = SURFACE_STYLE_USAGE(.BOTH.,#16572);
+#16572 = SURFACE_SIDE_STYLE('',(#16573));
+#16573 = SURFACE_STYLE_FILL_AREA(#16574);
+#16574 = FILL_AREA_STYLE('',(#16575));
+#16575 = FILL_AREA_STYLE_COLOUR('',#15364);
+#16576 = STYLED_ITEM('color',(#16577),#12921);
+#16577 = PRESENTATION_STYLE_ASSIGNMENT((#16578));
+#16578 = SURFACE_STYLE_USAGE(.BOTH.,#16579);
+#16579 = SURFACE_SIDE_STYLE('',(#16580));
+#16580 = SURFACE_STYLE_FILL_AREA(#16581);
+#16581 = FILL_AREA_STYLE('',(#16582));
+#16582 = FILL_AREA_STYLE_COLOUR('',#15364);
+#16583 = STYLED_ITEM('color',(#16584),#12947);
+#16584 = PRESENTATION_STYLE_ASSIGNMENT((#16585));
+#16585 = SURFACE_STYLE_USAGE(.BOTH.,#16586);
+#16586 = SURFACE_SIDE_STYLE('',(#16587));
+#16587 = SURFACE_STYLE_FILL_AREA(#16588);
+#16588 = FILL_AREA_STYLE('',(#16589));
+#16589 = FILL_AREA_STYLE_COLOUR('',#15364);
+#16590 = STYLED_ITEM('color',(#16591),#12973);
+#16591 = PRESENTATION_STYLE_ASSIGNMENT((#16592));
+#16592 = SURFACE_STYLE_USAGE(.BOTH.,#16593);
+#16593 = SURFACE_SIDE_STYLE('',(#16594));
+#16594 = SURFACE_STYLE_FILL_AREA(#16595);
+#16595 = FILL_AREA_STYLE('',(#16596));
+#16596 = FILL_AREA_STYLE_COLOUR('',#15364);
+#16597 = STYLED_ITEM('color',(#16598),#12990);
+#16598 = PRESENTATION_STYLE_ASSIGNMENT((#16599));
+#16599 = SURFACE_STYLE_USAGE(.BOTH.,#16600);
+#16600 = SURFACE_SIDE_STYLE('',(#16601));
+#16601 = SURFACE_STYLE_FILL_AREA(#16602);
+#16602 = FILL_AREA_STYLE('',(#16603));
+#16603 = FILL_AREA_STYLE_COLOUR('',#15364);
+#16604 = STYLED_ITEM('color',(#16605),#13007);
+#16605 = PRESENTATION_STYLE_ASSIGNMENT((#16606));
+#16606 = SURFACE_STYLE_USAGE(.BOTH.,#16607);
+#16607 = SURFACE_SIDE_STYLE('',(#16608));
+#16608 = SURFACE_STYLE_FILL_AREA(#16609);
+#16609 = FILL_AREA_STYLE('',(#16610));
+#16610 = FILL_AREA_STYLE_COLOUR('',#15364);
+#16611 = STYLED_ITEM('color',(#16612),#13029);
+#16612 = PRESENTATION_STYLE_ASSIGNMENT((#16613));
+#16613 = SURFACE_STYLE_USAGE(.BOTH.,#16614);
+#16614 = SURFACE_SIDE_STYLE('',(#16615));
+#16615 = SURFACE_STYLE_FILL_AREA(#16616);
+#16616 = FILL_AREA_STYLE('',(#16617));
+#16617 = FILL_AREA_STYLE_COLOUR('',#15364);
+#16618 = STYLED_ITEM('color',(#16619),#13043);
+#16619 = PRESENTATION_STYLE_ASSIGNMENT((#16620));
+#16620 = SURFACE_STYLE_USAGE(.BOTH.,#16621);
+#16621 = SURFACE_SIDE_STYLE('',(#16622));
+#16622 = SURFACE_STYLE_FILL_AREA(#16623);
+#16623 = FILL_AREA_STYLE('',(#16624));
+#16624 = FILL_AREA_STYLE_COLOUR('',#15364);
+#16625 = STYLED_ITEM('color',(#16626),#13059);
+#16626 = PRESENTATION_STYLE_ASSIGNMENT((#16627));
+#16627 = SURFACE_STYLE_USAGE(.BOTH.,#16628);
+#16628 = SURFACE_SIDE_STYLE('',(#16629));
+#16629 = SURFACE_STYLE_FILL_AREA(#16630);
+#16630 = FILL_AREA_STYLE('',(#16631));
+#16631 = FILL_AREA_STYLE_COLOUR('',#15364);
+#16632 = STYLED_ITEM('color',(#16633),#13073);
+#16633 = PRESENTATION_STYLE_ASSIGNMENT((#16634));
+#16634 = SURFACE_STYLE_USAGE(.BOTH.,#16635);
+#16635 = SURFACE_SIDE_STYLE('',(#16636));
+#16636 = SURFACE_STYLE_FILL_AREA(#16637);
+#16637 = FILL_AREA_STYLE('',(#16638));
+#16638 = FILL_AREA_STYLE_COLOUR('',#15364);
+#16639 = STYLED_ITEM('color',(#16640),#13113);
+#16640 = PRESENTATION_STYLE_ASSIGNMENT((#16641));
+#16641 = SURFACE_STYLE_USAGE(.BOTH.,#16642);
+#16642 = SURFACE_SIDE_STYLE('',(#16643));
+#16643 = SURFACE_STYLE_FILL_AREA(#16644);
+#16644 = FILL_AREA_STYLE('',(#16645));
+#16645 = FILL_AREA_STYLE_COLOUR('',#15364);
+#16646 = STYLED_ITEM('color',(#16647),#13168);
+#16647 = PRESENTATION_STYLE_ASSIGNMENT((#16648));
+#16648 = SURFACE_STYLE_USAGE(.BOTH.,#16649);
+#16649 = SURFACE_SIDE_STYLE('',(#16650));
+#16650 = SURFACE_STYLE_FILL_AREA(#16651);
+#16651 = FILL_AREA_STYLE('',(#16652));
+#16652 = FILL_AREA_STYLE_COLOUR('',#15364);
+#16653 = STYLED_ITEM('color',(#16654),#13208);
+#16654 = PRESENTATION_STYLE_ASSIGNMENT((#16655));
+#16655 = SURFACE_STYLE_USAGE(.BOTH.,#16656);
+#16656 = SURFACE_SIDE_STYLE('',(#16657));
+#16657 = SURFACE_STYLE_FILL_AREA(#16658);
+#16658 = FILL_AREA_STYLE('',(#16659));
+#16659 = FILL_AREA_STYLE_COLOUR('',#15364);
+#16660 = STYLED_ITEM('color',(#16661),#13256);
+#16661 = PRESENTATION_STYLE_ASSIGNMENT((#16662));
+#16662 = SURFACE_STYLE_USAGE(.BOTH.,#16663);
+#16663 = SURFACE_SIDE_STYLE('',(#16664));
+#16664 = SURFACE_STYLE_FILL_AREA(#16665);
+#16665 = FILL_AREA_STYLE('',(#16666));
+#16666 = FILL_AREA_STYLE_COLOUR('',#15364);
+#16667 = STYLED_ITEM('color',(#16668),#13289);
+#16668 = PRESENTATION_STYLE_ASSIGNMENT((#16669));
+#16669 = SURFACE_STYLE_USAGE(.BOTH.,#16670);
+#16670 = SURFACE_SIDE_STYLE('',(#16671));
+#16671 = SURFACE_STYLE_FILL_AREA(#16672);
+#16672 = FILL_AREA_STYLE('',(#16673));
+#16673 = FILL_AREA_STYLE_COLOUR('',#15364);
+#16674 = STYLED_ITEM('color',(#16675),#13320);
+#16675 = PRESENTATION_STYLE_ASSIGNMENT((#16676));
+#16676 = SURFACE_STYLE_USAGE(.BOTH.,#16677);
+#16677 = SURFACE_SIDE_STYLE('',(#16678));
+#16678 = SURFACE_STYLE_FILL_AREA(#16679);
+#16679 = FILL_AREA_STYLE('',(#16680));
+#16680 = FILL_AREA_STYLE_COLOUR('',#15364);
+#16681 = STYLED_ITEM('color',(#16682),#13343);
+#16682 = PRESENTATION_STYLE_ASSIGNMENT((#16683));
+#16683 = SURFACE_STYLE_USAGE(.BOTH.,#16684);
+#16684 = SURFACE_SIDE_STYLE('',(#16685));
+#16685 = SURFACE_STYLE_FILL_AREA(#16686);
+#16686 = FILL_AREA_STYLE('',(#16687));
+#16687 = FILL_AREA_STYLE_COLOUR('',#15364);
+#16688 = STYLED_ITEM('color',(#16689),#13367);
+#16689 = PRESENTATION_STYLE_ASSIGNMENT((#16690));
+#16690 = SURFACE_STYLE_USAGE(.BOTH.,#16691);
+#16691 = SURFACE_SIDE_STYLE('',(#16692));
+#16692 = SURFACE_STYLE_FILL_AREA(#16693);
+#16693 = FILL_AREA_STYLE('',(#16694));
+#16694 = FILL_AREA_STYLE_COLOUR('',#15364);
+#16695 = STYLED_ITEM('color',(#16696),#13400);
+#16696 = PRESENTATION_STYLE_ASSIGNMENT((#16697));
+#16697 = SURFACE_STYLE_USAGE(.BOTH.,#16698);
+#16698 = SURFACE_SIDE_STYLE('',(#16699));
+#16699 = SURFACE_STYLE_FILL_AREA(#16700);
+#16700 = FILL_AREA_STYLE('',(#16701));
+#16701 = FILL_AREA_STYLE_COLOUR('',#15364);
+#16702 = STYLED_ITEM('color',(#16703),#13440);
+#16703 = PRESENTATION_STYLE_ASSIGNMENT((#16704));
+#16704 = SURFACE_STYLE_USAGE(.BOTH.,#16705);
+#16705 = SURFACE_SIDE_STYLE('',(#16706));
+#16706 = SURFACE_STYLE_FILL_AREA(#16707);
+#16707 = FILL_AREA_STYLE('',(#16708));
+#16708 = FILL_AREA_STYLE_COLOUR('',#15364);
+#16709 = STYLED_ITEM('color',(#16710),#13457);
+#16710 = PRESENTATION_STYLE_ASSIGNMENT((#16711));
+#16711 = SURFACE_STYLE_USAGE(.BOTH.,#16712);
+#16712 = SURFACE_SIDE_STYLE('',(#16713));
+#16713 = SURFACE_STYLE_FILL_AREA(#16714);
+#16714 = FILL_AREA_STYLE('',(#16715));
+#16715 = FILL_AREA_STYLE_COLOUR('',#15364);
+#16716 = STYLED_ITEM('color',(#16717),#13481);
+#16717 = PRESENTATION_STYLE_ASSIGNMENT((#16718));
+#16718 = SURFACE_STYLE_USAGE(.BOTH.,#16719);
+#16719 = SURFACE_SIDE_STYLE('',(#16720));
+#16720 = SURFACE_STYLE_FILL_AREA(#16721);
+#16721 = FILL_AREA_STYLE('',(#16722));
+#16722 = FILL_AREA_STYLE_COLOUR('',#15364);
+#16723 = STYLED_ITEM('color',(#16724),#13505);
+#16724 = PRESENTATION_STYLE_ASSIGNMENT((#16725));
+#16725 = SURFACE_STYLE_USAGE(.BOTH.,#16726);
+#16726 = SURFACE_SIDE_STYLE('',(#16727));
+#16727 = SURFACE_STYLE_FILL_AREA(#16728);
+#16728 = FILL_AREA_STYLE('',(#16729));
+#16729 = FILL_AREA_STYLE_COLOUR('',#15364);
+#16730 = STYLED_ITEM('color',(#16731),#13538);
+#16731 = PRESENTATION_STYLE_ASSIGNMENT((#16732));
+#16732 = SURFACE_STYLE_USAGE(.BOTH.,#16733);
+#16733 = SURFACE_SIDE_STYLE('',(#16734));
+#16734 = SURFACE_STYLE_FILL_AREA(#16735);
+#16735 = FILL_AREA_STYLE('',(#16736));
+#16736 = FILL_AREA_STYLE_COLOUR('',#15364);
+#16737 = STYLED_ITEM('color',(#16738),#13580);
+#16738 = PRESENTATION_STYLE_ASSIGNMENT((#16739));
+#16739 = SURFACE_STYLE_USAGE(.BOTH.,#16740);
+#16740 = SURFACE_SIDE_STYLE('',(#16741));
+#16741 = SURFACE_STYLE_FILL_AREA(#16742);
+#16742 = FILL_AREA_STYLE('',(#16743));
+#16743 = FILL_AREA_STYLE_COLOUR('',#15364);
+#16744 = STYLED_ITEM('color',(#16745),#13620);
+#16745 = PRESENTATION_STYLE_ASSIGNMENT((#16746));
+#16746 = SURFACE_STYLE_USAGE(.BOTH.,#16747);
+#16747 = SURFACE_SIDE_STYLE('',(#16748));
+#16748 = SURFACE_STYLE_FILL_AREA(#16749);
+#16749 = FILL_AREA_STYLE('',(#16750));
+#16750 = FILL_AREA_STYLE_COLOUR('',#15364);
+#16751 = STYLED_ITEM('color',(#16752),#13660);
+#16752 = PRESENTATION_STYLE_ASSIGNMENT((#16753));
+#16753 = SURFACE_STYLE_USAGE(.BOTH.,#16754);
+#16754 = SURFACE_SIDE_STYLE('',(#16755));
+#16755 = SURFACE_STYLE_FILL_AREA(#16756);
+#16756 = FILL_AREA_STYLE('',(#16757));
+#16757 = FILL_AREA_STYLE_COLOUR('',#15364);
+#16758 = STYLED_ITEM('color',(#16759),#13677);
+#16759 = PRESENTATION_STYLE_ASSIGNMENT((#16760));
+#16760 = SURFACE_STYLE_USAGE(.BOTH.,#16761);
+#16761 = SURFACE_SIDE_STYLE('',(#16762));
+#16762 = SURFACE_STYLE_FILL_AREA(#16763);
+#16763 = FILL_AREA_STYLE('',(#16764));
+#16764 = FILL_AREA_STYLE_COLOUR('',#15364);
+#16765 = STYLED_ITEM('color',(#16766),#13703);
+#16766 = PRESENTATION_STYLE_ASSIGNMENT((#16767));
+#16767 = SURFACE_STYLE_USAGE(.BOTH.,#16768);
+#16768 = SURFACE_SIDE_STYLE('',(#16769));
+#16769 = SURFACE_STYLE_FILL_AREA(#16770);
+#16770 = FILL_AREA_STYLE('',(#16771));
+#16771 = FILL_AREA_STYLE_COLOUR('',#15364);
+#16772 = STYLED_ITEM('color',(#16773),#13729);
+#16773 = PRESENTATION_STYLE_ASSIGNMENT((#16774));
+#16774 = SURFACE_STYLE_USAGE(.BOTH.,#16775);
+#16775 = SURFACE_SIDE_STYLE('',(#16776));
+#16776 = SURFACE_STYLE_FILL_AREA(#16777);
+#16777 = FILL_AREA_STYLE('',(#16778));
+#16778 = FILL_AREA_STYLE_COLOUR('',#15364);
+#16779 = STYLED_ITEM('color',(#16780),#13746);
+#16780 = PRESENTATION_STYLE_ASSIGNMENT((#16781));
+#16781 = SURFACE_STYLE_USAGE(.BOTH.,#16782);
+#16782 = SURFACE_SIDE_STYLE('',(#16783));
+#16783 = SURFACE_STYLE_FILL_AREA(#16784);
+#16784 = FILL_AREA_STYLE('',(#16785));
+#16785 = FILL_AREA_STYLE_COLOUR('',#15364);
+#16786 = STYLED_ITEM('color',(#16787),#13763);
+#16787 = PRESENTATION_STYLE_ASSIGNMENT((#16788));
+#16788 = SURFACE_STYLE_USAGE(.BOTH.,#16789);
+#16789 = SURFACE_SIDE_STYLE('',(#16790));
+#16790 = SURFACE_STYLE_FILL_AREA(#16791);
+#16791 = FILL_AREA_STYLE('',(#16792));
+#16792 = FILL_AREA_STYLE_COLOUR('',#15364);
+#16793 = STYLED_ITEM('color',(#16794),#13785);
+#16794 = PRESENTATION_STYLE_ASSIGNMENT((#16795));
+#16795 = SURFACE_STYLE_USAGE(.BOTH.,#16796);
+#16796 = SURFACE_SIDE_STYLE('',(#16797));
+#16797 = SURFACE_STYLE_FILL_AREA(#16798);
+#16798 = FILL_AREA_STYLE('',(#16799));
+#16799 = FILL_AREA_STYLE_COLOUR('',#15364);
+#16800 = STYLED_ITEM('color',(#16801),#13799);
+#16801 = PRESENTATION_STYLE_ASSIGNMENT((#16802));
+#16802 = SURFACE_STYLE_USAGE(.BOTH.,#16803);
+#16803 = SURFACE_SIDE_STYLE('',(#16804));
+#16804 = SURFACE_STYLE_FILL_AREA(#16805);
+#16805 = FILL_AREA_STYLE('',(#16806));
+#16806 = FILL_AREA_STYLE_COLOUR('',#15364);
+#16807 = STYLED_ITEM('color',(#16808),#13815);
+#16808 = PRESENTATION_STYLE_ASSIGNMENT((#16809));
+#16809 = SURFACE_STYLE_USAGE(.BOTH.,#16810);
+#16810 = SURFACE_SIDE_STYLE('',(#16811));
+#16811 = SURFACE_STYLE_FILL_AREA(#16812);
+#16812 = FILL_AREA_STYLE('',(#16813));
+#16813 = FILL_AREA_STYLE_COLOUR('',#15364);
+#16814 = STYLED_ITEM('color',(#16815),#13829);
+#16815 = PRESENTATION_STYLE_ASSIGNMENT((#16816));
+#16816 = SURFACE_STYLE_USAGE(.BOTH.,#16817);
+#16817 = SURFACE_SIDE_STYLE('',(#16818));
+#16818 = SURFACE_STYLE_FILL_AREA(#16819);
+#16819 = FILL_AREA_STYLE('',(#16820));
+#16820 = FILL_AREA_STYLE_COLOUR('',#15364);
+#16821 = STYLED_ITEM('color',(#16822),#13869);
+#16822 = PRESENTATION_STYLE_ASSIGNMENT((#16823));
+#16823 = SURFACE_STYLE_USAGE(.BOTH.,#16824);
+#16824 = SURFACE_SIDE_STYLE('',(#16825));
+#16825 = SURFACE_STYLE_FILL_AREA(#16826);
+#16826 = FILL_AREA_STYLE('',(#16827));
+#16827 = FILL_AREA_STYLE_COLOUR('',#15364);
+#16828 = STYLED_ITEM('color',(#16829),#13924);
+#16829 = PRESENTATION_STYLE_ASSIGNMENT((#16830));
+#16830 = SURFACE_STYLE_USAGE(.BOTH.,#16831);
+#16831 = SURFACE_SIDE_STYLE('',(#16832));
+#16832 = SURFACE_STYLE_FILL_AREA(#16833);
+#16833 = FILL_AREA_STYLE('',(#16834));
+#16834 = FILL_AREA_STYLE_COLOUR('',#15364);
+#16835 = STYLED_ITEM('color',(#16836),#13964);
+#16836 = PRESENTATION_STYLE_ASSIGNMENT((#16837));
+#16837 = SURFACE_STYLE_USAGE(.BOTH.,#16838);
+#16838 = SURFACE_SIDE_STYLE('',(#16839));
+#16839 = SURFACE_STYLE_FILL_AREA(#16840);
+#16840 = FILL_AREA_STYLE('',(#16841));
+#16841 = FILL_AREA_STYLE_COLOUR('',#15364);
+#16842 = STYLED_ITEM('color',(#16843),#14012);
+#16843 = PRESENTATION_STYLE_ASSIGNMENT((#16844));
+#16844 = SURFACE_STYLE_USAGE(.BOTH.,#16845);
+#16845 = SURFACE_SIDE_STYLE('',(#16846));
+#16846 = SURFACE_STYLE_FILL_AREA(#16847);
+#16847 = FILL_AREA_STYLE('',(#16848));
+#16848 = FILL_AREA_STYLE_COLOUR('',#15364);
+#16849 = STYLED_ITEM('color',(#16850),#14045);
+#16850 = PRESENTATION_STYLE_ASSIGNMENT((#16851));
+#16851 = SURFACE_STYLE_USAGE(.BOTH.,#16852);
+#16852 = SURFACE_SIDE_STYLE('',(#16853));
+#16853 = SURFACE_STYLE_FILL_AREA(#16854);
+#16854 = FILL_AREA_STYLE('',(#16855));
+#16855 = FILL_AREA_STYLE_COLOUR('',#15364);
+#16856 = STYLED_ITEM('color',(#16857),#14076);
+#16857 = PRESENTATION_STYLE_ASSIGNMENT((#16858));
+#16858 = SURFACE_STYLE_USAGE(.BOTH.,#16859);
+#16859 = SURFACE_SIDE_STYLE('',(#16860));
+#16860 = SURFACE_STYLE_FILL_AREA(#16861);
+#16861 = FILL_AREA_STYLE('',(#16862));
+#16862 = FILL_AREA_STYLE_COLOUR('',#15364);
+#16863 = STYLED_ITEM('color',(#16864),#14099);
+#16864 = PRESENTATION_STYLE_ASSIGNMENT((#16865));
+#16865 = SURFACE_STYLE_USAGE(.BOTH.,#16866);
+#16866 = SURFACE_SIDE_STYLE('',(#16867));
+#16867 = SURFACE_STYLE_FILL_AREA(#16868);
+#16868 = FILL_AREA_STYLE('',(#16869));
+#16869 = FILL_AREA_STYLE_COLOUR('',#15364);
+#16870 = STYLED_ITEM('color',(#16871),#14123);
+#16871 = PRESENTATION_STYLE_ASSIGNMENT((#16872));
+#16872 = SURFACE_STYLE_USAGE(.BOTH.,#16873);
+#16873 = SURFACE_SIDE_STYLE('',(#16874));
+#16874 = SURFACE_STYLE_FILL_AREA(#16875);
+#16875 = FILL_AREA_STYLE('',(#16876));
+#16876 = FILL_AREA_STYLE_COLOUR('',#15364);
+#16877 = STYLED_ITEM('color',(#16878),#14156);
+#16878 = PRESENTATION_STYLE_ASSIGNMENT((#16879));
+#16879 = SURFACE_STYLE_USAGE(.BOTH.,#16880);
+#16880 = SURFACE_SIDE_STYLE('',(#16881));
+#16881 = SURFACE_STYLE_FILL_AREA(#16882);
+#16882 = FILL_AREA_STYLE('',(#16883));
+#16883 = FILL_AREA_STYLE_COLOUR('',#15364);
+#16884 = STYLED_ITEM('color',(#16885),#14196);
+#16885 = PRESENTATION_STYLE_ASSIGNMENT((#16886));
+#16886 = SURFACE_STYLE_USAGE(.BOTH.,#16887);
+#16887 = SURFACE_SIDE_STYLE('',(#16888));
+#16888 = SURFACE_STYLE_FILL_AREA(#16889);
+#16889 = FILL_AREA_STYLE('',(#16890));
+#16890 = FILL_AREA_STYLE_COLOUR('',#15364);
+#16891 = STYLED_ITEM('color',(#16892),#14213);
+#16892 = PRESENTATION_STYLE_ASSIGNMENT((#16893));
+#16893 = SURFACE_STYLE_USAGE(.BOTH.,#16894);
+#16894 = SURFACE_SIDE_STYLE('',(#16895));
+#16895 = SURFACE_STYLE_FILL_AREA(#16896);
+#16896 = FILL_AREA_STYLE('',(#16897));
+#16897 = FILL_AREA_STYLE_COLOUR('',#15364);
+#16898 = STYLED_ITEM('color',(#16899),#14237);
+#16899 = PRESENTATION_STYLE_ASSIGNMENT((#16900));
+#16900 = SURFACE_STYLE_USAGE(.BOTH.,#16901);
+#16901 = SURFACE_SIDE_STYLE('',(#16902));
+#16902 = SURFACE_STYLE_FILL_AREA(#16903);
+#16903 = FILL_AREA_STYLE('',(#16904));
+#16904 = FILL_AREA_STYLE_COLOUR('',#15364);
+#16905 = STYLED_ITEM('color',(#16906),#14261);
+#16906 = PRESENTATION_STYLE_ASSIGNMENT((#16907));
+#16907 = SURFACE_STYLE_USAGE(.BOTH.,#16908);
+#16908 = SURFACE_SIDE_STYLE('',(#16909));
+#16909 = SURFACE_STYLE_FILL_AREA(#16910);
+#16910 = FILL_AREA_STYLE('',(#16911));
+#16911 = FILL_AREA_STYLE_COLOUR('',#15364);
+#16912 = STYLED_ITEM('color',(#16913),#14294);
+#16913 = PRESENTATION_STYLE_ASSIGNMENT((#16914));
+#16914 = SURFACE_STYLE_USAGE(.BOTH.,#16915);
+#16915 = SURFACE_SIDE_STYLE('',(#16916));
+#16916 = SURFACE_STYLE_FILL_AREA(#16917);
+#16917 = FILL_AREA_STYLE('',(#16918));
+#16918 = FILL_AREA_STYLE_COLOUR('',#15364);
+#16919 = STYLED_ITEM('color',(#16920),#14336);
+#16920 = PRESENTATION_STYLE_ASSIGNMENT((#16921));
+#16921 = SURFACE_STYLE_USAGE(.BOTH.,#16922);
+#16922 = SURFACE_SIDE_STYLE('',(#16923));
+#16923 = SURFACE_STYLE_FILL_AREA(#16924);
+#16924 = FILL_AREA_STYLE('',(#16925));
+#16925 = FILL_AREA_STYLE_COLOUR('',#15364);
+#16926 = STYLED_ITEM('color',(#16927),#14376);
+#16927 = PRESENTATION_STYLE_ASSIGNMENT((#16928));
+#16928 = SURFACE_STYLE_USAGE(.BOTH.,#16929);
+#16929 = SURFACE_SIDE_STYLE('',(#16930));
+#16930 = SURFACE_STYLE_FILL_AREA(#16931);
+#16931 = FILL_AREA_STYLE('',(#16932));
+#16932 = FILL_AREA_STYLE_COLOUR('',#15364);
+#16933 = STYLED_ITEM('color',(#16934),#14416);
+#16934 = PRESENTATION_STYLE_ASSIGNMENT((#16935));
+#16935 = SURFACE_STYLE_USAGE(.BOTH.,#16936);
+#16936 = SURFACE_SIDE_STYLE('',(#16937));
+#16937 = SURFACE_STYLE_FILL_AREA(#16938);
+#16938 = FILL_AREA_STYLE('',(#16939));
+#16939 = FILL_AREA_STYLE_COLOUR('',#15364);
+#16940 = STYLED_ITEM('color',(#16941),#14433);
+#16941 = PRESENTATION_STYLE_ASSIGNMENT((#16942));
+#16942 = SURFACE_STYLE_USAGE(.BOTH.,#16943);
+#16943 = SURFACE_SIDE_STYLE('',(#16944));
+#16944 = SURFACE_STYLE_FILL_AREA(#16945);
+#16945 = FILL_AREA_STYLE('',(#16946));
+#16946 = FILL_AREA_STYLE_COLOUR('',#15364);
+#16947 = STYLED_ITEM('color',(#16948),#14459);
+#16948 = PRESENTATION_STYLE_ASSIGNMENT((#16949));
+#16949 = SURFACE_STYLE_USAGE(.BOTH.,#16950);
+#16950 = SURFACE_SIDE_STYLE('',(#16951));
+#16951 = SURFACE_STYLE_FILL_AREA(#16952);
+#16952 = FILL_AREA_STYLE('',(#16953));
+#16953 = FILL_AREA_STYLE_COLOUR('',#15364);
+#16954 = STYLED_ITEM('color',(#16955),#14485);
+#16955 = PRESENTATION_STYLE_ASSIGNMENT((#16956));
+#16956 = SURFACE_STYLE_USAGE(.BOTH.,#16957);
+#16957 = SURFACE_SIDE_STYLE('',(#16958));
+#16958 = SURFACE_STYLE_FILL_AREA(#16959);
+#16959 = FILL_AREA_STYLE('',(#16960));
+#16960 = FILL_AREA_STYLE_COLOUR('',#15364);
+#16961 = STYLED_ITEM('color',(#16962),#14502);
+#16962 = PRESENTATION_STYLE_ASSIGNMENT((#16963));
+#16963 = SURFACE_STYLE_USAGE(.BOTH.,#16964);
+#16964 = SURFACE_SIDE_STYLE('',(#16965));
+#16965 = SURFACE_STYLE_FILL_AREA(#16966);
+#16966 = FILL_AREA_STYLE('',(#16967));
+#16967 = FILL_AREA_STYLE_COLOUR('',#15364);
+#16968 = STYLED_ITEM('color',(#16969),#14519);
+#16969 = PRESENTATION_STYLE_ASSIGNMENT((#16970));
+#16970 = SURFACE_STYLE_USAGE(.BOTH.,#16971);
+#16971 = SURFACE_SIDE_STYLE('',(#16972));
+#16972 = SURFACE_STYLE_FILL_AREA(#16973);
+#16973 = FILL_AREA_STYLE('',(#16974));
+#16974 = FILL_AREA_STYLE_COLOUR('',#15364);
+#16975 = STYLED_ITEM('color',(#16976),#14541);
+#16976 = PRESENTATION_STYLE_ASSIGNMENT((#16977));
+#16977 = SURFACE_STYLE_USAGE(.BOTH.,#16978);
+#16978 = SURFACE_SIDE_STYLE('',(#16979));
+#16979 = SURFACE_STYLE_FILL_AREA(#16980);
+#16980 = FILL_AREA_STYLE('',(#16981));
+#16981 = FILL_AREA_STYLE_COLOUR('',#15364);
+#16982 = STYLED_ITEM('color',(#16983),#14555);
+#16983 = PRESENTATION_STYLE_ASSIGNMENT((#16984));
+#16984 = SURFACE_STYLE_USAGE(.BOTH.,#16985);
+#16985 = SURFACE_SIDE_STYLE('',(#16986));
+#16986 = SURFACE_STYLE_FILL_AREA(#16987);
+#16987 = FILL_AREA_STYLE('',(#16988));
+#16988 = FILL_AREA_STYLE_COLOUR('',#15364);
+#16989 = STYLED_ITEM('color',(#16990),#14571);
+#16990 = PRESENTATION_STYLE_ASSIGNMENT((#16991));
+#16991 = SURFACE_STYLE_USAGE(.BOTH.,#16992);
+#16992 = SURFACE_SIDE_STYLE('',(#16993));
+#16993 = SURFACE_STYLE_FILL_AREA(#16994);
+#16994 = FILL_AREA_STYLE('',(#16995));
+#16995 = FILL_AREA_STYLE_COLOUR('',#15364);
+#16996 = STYLED_ITEM('color',(#16997),#14585);
+#16997 = PRESENTATION_STYLE_ASSIGNMENT((#16998));
+#16998 = SURFACE_STYLE_USAGE(.BOTH.,#16999);
+#16999 = SURFACE_SIDE_STYLE('',(#17000));
+#17000 = SURFACE_STYLE_FILL_AREA(#17001);
+#17001 = FILL_AREA_STYLE('',(#17002));
+#17002 = FILL_AREA_STYLE_COLOUR('',#15364);
+#17003 = STYLED_ITEM('color',(#17004),#14625);
+#17004 = PRESENTATION_STYLE_ASSIGNMENT((#17005));
+#17005 = SURFACE_STYLE_USAGE(.BOTH.,#17006);
+#17006 = SURFACE_SIDE_STYLE('',(#17007));
+#17007 = SURFACE_STYLE_FILL_AREA(#17008);
+#17008 = FILL_AREA_STYLE('',(#17009));
+#17009 = FILL_AREA_STYLE_COLOUR('',#15364);
+#17010 = STYLED_ITEM('color',(#17011),#14680);
+#17011 = PRESENTATION_STYLE_ASSIGNMENT((#17012));
+#17012 = SURFACE_STYLE_USAGE(.BOTH.,#17013);
+#17013 = SURFACE_SIDE_STYLE('',(#17014));
+#17014 = SURFACE_STYLE_FILL_AREA(#17015);
+#17015 = FILL_AREA_STYLE('',(#17016));
+#17016 = FILL_AREA_STYLE_COLOUR('',#15364);
+#17017 = STYLED_ITEM('color',(#17018),#14720);
+#17018 = PRESENTATION_STYLE_ASSIGNMENT((#17019));
+#17019 = SURFACE_STYLE_USAGE(.BOTH.,#17020);
+#17020 = SURFACE_SIDE_STYLE('',(#17021));
+#17021 = SURFACE_STYLE_FILL_AREA(#17022);
+#17022 = FILL_AREA_STYLE('',(#17023));
+#17023 = FILL_AREA_STYLE_COLOUR('',#15364);
+#17024 = STYLED_ITEM('color',(#17025),#14760);
+#17025 = PRESENTATION_STYLE_ASSIGNMENT((#17026));
+#17026 = SURFACE_STYLE_USAGE(.BOTH.,#17027);
+#17027 = SURFACE_SIDE_STYLE('',(#17028));
+#17028 = SURFACE_STYLE_FILL_AREA(#17029);
+#17029 = FILL_AREA_STYLE('',(#17030));
+#17030 = FILL_AREA_STYLE_COLOUR('',#15364);
+#17031 = STYLED_ITEM('color',(#17032),#14801);
+#17032 = PRESENTATION_STYLE_ASSIGNMENT((#17033));
+#17033 = SURFACE_STYLE_USAGE(.BOTH.,#17034);
+#17034 = SURFACE_SIDE_STYLE('',(#17035));
+#17035 = SURFACE_STYLE_FILL_AREA(#17036);
+#17036 = FILL_AREA_STYLE('',(#17037));
+#17037 = FILL_AREA_STYLE_COLOUR('',#15364);
+#17038 = STYLED_ITEM('color',(#17039),#14832);
+#17039 = PRESENTATION_STYLE_ASSIGNMENT((#17040));
+#17040 = SURFACE_STYLE_USAGE(.BOTH.,#17041);
+#17041 = SURFACE_SIDE_STYLE('',(#17042));
+#17042 = SURFACE_STYLE_FILL_AREA(#17043);
+#17043 = FILL_AREA_STYLE('',(#17044));
+#17044 = FILL_AREA_STYLE_COLOUR('',#15364);
+#17045 = STYLED_ITEM('color',(#17046),#14865);
+#17046 = PRESENTATION_STYLE_ASSIGNMENT((#17047));
+#17047 = SURFACE_STYLE_USAGE(.BOTH.,#17048);
+#17048 = SURFACE_SIDE_STYLE('',(#17049));
+#17049 = SURFACE_STYLE_FILL_AREA(#17050);
+#17050 = FILL_AREA_STYLE('',(#17051));
+#17051 = FILL_AREA_STYLE_COLOUR('',#15364);
+#17052 = STYLED_ITEM('color',(#17053),#14888);
+#17053 = PRESENTATION_STYLE_ASSIGNMENT((#17054));
+#17054 = SURFACE_STYLE_USAGE(.BOTH.,#17055);
+#17055 = SURFACE_SIDE_STYLE('',(#17056));
+#17056 = SURFACE_STYLE_FILL_AREA(#17057);
+#17057 = FILL_AREA_STYLE('',(#17058));
+#17058 = FILL_AREA_STYLE_COLOUR('',#15364);
+#17059 = STYLED_ITEM('color',(#17060),#14912);
+#17060 = PRESENTATION_STYLE_ASSIGNMENT((#17061));
+#17061 = SURFACE_STYLE_USAGE(.BOTH.,#17062);
+#17062 = SURFACE_SIDE_STYLE('',(#17063));
+#17063 = SURFACE_STYLE_FILL_AREA(#17064);
+#17064 = FILL_AREA_STYLE('',(#17065));
+#17065 = FILL_AREA_STYLE_COLOUR('',#15364);
+#17066 = STYLED_ITEM('color',(#17067),#14936);
+#17067 = PRESENTATION_STYLE_ASSIGNMENT((#17068));
+#17068 = SURFACE_STYLE_USAGE(.BOTH.,#17069);
+#17069 = SURFACE_SIDE_STYLE('',(#17070));
+#17070 = SURFACE_STYLE_FILL_AREA(#17071);
+#17071 = FILL_AREA_STYLE('',(#17072));
+#17072 = FILL_AREA_STYLE_COLOUR('',#15364);
+#17073 = STYLED_ITEM('color',(#17074),#14969);
+#17074 = PRESENTATION_STYLE_ASSIGNMENT((#17075));
+#17075 = SURFACE_STYLE_USAGE(.BOTH.,#17076);
+#17076 = SURFACE_SIDE_STYLE('',(#17077));
+#17077 = SURFACE_STYLE_FILL_AREA(#17078);
+#17078 = FILL_AREA_STYLE('',(#17079));
+#17079 = FILL_AREA_STYLE_COLOUR('',#15364);
+#17080 = STYLED_ITEM('color',(#17081),#14993);
+#17081 = PRESENTATION_STYLE_ASSIGNMENT((#17082));
+#17082 = SURFACE_STYLE_USAGE(.BOTH.,#17083);
+#17083 = SURFACE_SIDE_STYLE('',(#17084));
+#17084 = SURFACE_STYLE_FILL_AREA(#17085);
+#17085 = FILL_AREA_STYLE('',(#17086));
+#17086 = FILL_AREA_STYLE_COLOUR('',#15364);
+#17087 = STYLED_ITEM('color',(#17088),#15042);
+#17088 = PRESENTATION_STYLE_ASSIGNMENT((#17089));
+#17089 = SURFACE_STYLE_USAGE(.BOTH.,#17090);
+#17090 = SURFACE_SIDE_STYLE('',(#17091));
+#17091 = SURFACE_STYLE_FILL_AREA(#17092);
+#17092 = FILL_AREA_STYLE('',(#17093));
+#17093 = FILL_AREA_STYLE_COLOUR('',#15364);
+#17094 = STYLED_ITEM('color',(#17095),#15075);
+#17095 = PRESENTATION_STYLE_ASSIGNMENT((#17096));
+#17096 = SURFACE_STYLE_USAGE(.BOTH.,#17097);
+#17097 = SURFACE_SIDE_STYLE('',(#17098));
+#17098 = SURFACE_STYLE_FILL_AREA(#17099);
+#17099 = FILL_AREA_STYLE('',(#17100));
+#17100 = FILL_AREA_STYLE_COLOUR('',#15364);
+#17101 = STYLED_ITEM('color',(#17102),#15092);
+#17102 = PRESENTATION_STYLE_ASSIGNMENT((#17103));
+#17103 = SURFACE_STYLE_USAGE(.BOTH.,#17104);
+#17104 = SURFACE_SIDE_STYLE('',(#17105));
+#17105 = SURFACE_STYLE_FILL_AREA(#17106);
+#17106 = FILL_AREA_STYLE('',(#17107));
+#17107 = FILL_AREA_STYLE_COLOUR('',#15364);
+#17108 = STYLED_ITEM('color',(#17109),#15132);
+#17109 = PRESENTATION_STYLE_ASSIGNMENT((#17110));
+#17110 = SURFACE_STYLE_USAGE(.BOTH.,#17111);
+#17111 = SURFACE_SIDE_STYLE('',(#17112));
+#17112 = SURFACE_STYLE_FILL_AREA(#17113);
+#17113 = FILL_AREA_STYLE('',(#17114));
+#17114 = FILL_AREA_STYLE_COLOUR('',#15364);
+#17115 = STYLED_ITEM('color',(#17116),#15172);
+#17116 = PRESENTATION_STYLE_ASSIGNMENT((#17117));
+#17117 = SURFACE_STYLE_USAGE(.BOTH.,#17118);
+#17118 = SURFACE_SIDE_STYLE('',(#17119));
+#17119 = SURFACE_STYLE_FILL_AREA(#17120);
+#17120 = FILL_AREA_STYLE('',(#17121));
+#17121 = FILL_AREA_STYLE_COLOUR('',#15364);
+#17122 = STYLED_ITEM('color',(#17123),#15198);
+#17123 = PRESENTATION_STYLE_ASSIGNMENT((#17124));
+#17124 = SURFACE_STYLE_USAGE(.BOTH.,#17125);
+#17125 = SURFACE_SIDE_STYLE('',(#17126));
+#17126 = SURFACE_STYLE_FILL_AREA(#17127);
+#17127 = FILL_AREA_STYLE('',(#17128));
+#17128 = FILL_AREA_STYLE_COLOUR('',#15364);
+#17129 = STYLED_ITEM('color',(#17130),#15215);
+#17130 = PRESENTATION_STYLE_ASSIGNMENT((#17131));
+#17131 = SURFACE_STYLE_USAGE(.BOTH.,#17132);
+#17132 = SURFACE_SIDE_STYLE('',(#17133));
+#17133 = SURFACE_STYLE_FILL_AREA(#17134);
+#17134 = FILL_AREA_STYLE('',(#17135));
+#17135 = FILL_AREA_STYLE_COLOUR('',#15364);
+#17136 = STYLED_ITEM('color',(#17137),#15241);
+#17137 = PRESENTATION_STYLE_ASSIGNMENT((#17138));
+#17138 = SURFACE_STYLE_USAGE(.BOTH.,#17139);
+#17139 = SURFACE_SIDE_STYLE('',(#17140));
+#17140 = SURFACE_STYLE_FILL_AREA(#17141);
+#17141 = FILL_AREA_STYLE('',(#17142));
+#17142 = FILL_AREA_STYLE_COLOUR('',#15364);
+#17143 = STYLED_ITEM('color',(#17144),#15258);
+#17144 = PRESENTATION_STYLE_ASSIGNMENT((#17145));
+#17145 = SURFACE_STYLE_USAGE(.BOTH.,#17146);
+#17146 = SURFACE_SIDE_STYLE('',(#17147));
+#17147 = SURFACE_STYLE_FILL_AREA(#17148);
+#17148 = FILL_AREA_STYLE('',(#17149));
+#17149 = FILL_AREA_STYLE_COLOUR('',#15364);
+#17150 = STYLED_ITEM('color',(#17151),#15280);
+#17151 = PRESENTATION_STYLE_ASSIGNMENT((#17152));
+#17152 = SURFACE_STYLE_USAGE(.BOTH.,#17153);
+#17153 = SURFACE_SIDE_STYLE('',(#17154));
+#17154 = SURFACE_STYLE_FILL_AREA(#17155);
+#17155 = FILL_AREA_STYLE('',(#17156));
+#17156 = FILL_AREA_STYLE_COLOUR('',#15364);
+#17157 = STYLED_ITEM('color',(#17158),#15299);
+#17158 = PRESENTATION_STYLE_ASSIGNMENT((#17159));
+#17159 = SURFACE_STYLE_USAGE(.BOTH.,#17160);
+#17160 = SURFACE_SIDE_STYLE('',(#17161));
+#17161 = SURFACE_STYLE_FILL_AREA(#17162);
+#17162 = FILL_AREA_STYLE('',(#17163));
+#17163 = FILL_AREA_STYLE_COLOUR('',#15364);
+#17164 = STYLED_ITEM('color',(#17165),#15311);
+#17165 = PRESENTATION_STYLE_ASSIGNMENT((#17166));
+#17166 = SURFACE_STYLE_USAGE(.BOTH.,#17167);
+#17167 = SURFACE_SIDE_STYLE('',(#17168));
+#17168 = SURFACE_STYLE_FILL_AREA(#17169);
+#17169 = FILL_AREA_STYLE('',(#17170));
+#17170 = FILL_AREA_STYLE_COLOUR('',#15364);
+#17171 = STYLED_ITEM('color',(#17172),#15327);
+#17172 = PRESENTATION_STYLE_ASSIGNMENT((#17173));
+#17173 = SURFACE_STYLE_USAGE(.BOTH.,#17174);
+#17174 = SURFACE_SIDE_STYLE('',(#17175));
+#17175 = SURFACE_STYLE_FILL_AREA(#17176);
+#17176 = FILL_AREA_STYLE('',(#17177));
+#17177 = FILL_AREA_STYLE_COLOUR('',#15364);
+ENDSEC;
+END-ISO-10303-21;
diff --git a/horizon/pool/3d_models/cache/61880bff-ef4b-43f7-90a6-7e3af40ac5e8/3d_models/connectors/audio/PJ301M-12.step b/horizon/pool/3d_models/cache/61880bff-ef4b-43f7-90a6-7e3af40ac5e8/3d_models/connectors/audio/PJ301M-12.step
new file mode 100755
index 0000000000000000000000000000000000000000..209cb26a9460eabb61fcf3df4767a7212487ad3c
--- /dev/null
+++ b/horizon/pool/3d_models/cache/61880bff-ef4b-43f7-90a6-7e3af40ac5e8/3d_models/connectors/audio/PJ301M-12.step
@@ -0,0 +1,95990 @@
+ISO-10303-21;
+HEADER;
+FILE_DESCRIPTION(('FreeCAD Model'),'2;1');
+FILE_NAME(
+  'E:/Modular/_horizon/pool/3d_models/connectors/audio/PJ301M-12.step',
+  '2018-04-11T03:09:57',('Author'),(''),
+  'Open CASCADE STEP processor 6.8','FreeCAD','Unknown');
+FILE_SCHEMA(('AUTOMOTIVE_DESIGN_CC2 { 1 2 10303 214 -1 1 5 4 }'));
+ENDSEC;
+DATA;
+#1 = APPLICATION_PROTOCOL_DEFINITION('committee draft',
+  'automotive_design',1997,#2);
+#2 = APPLICATION_CONTEXT(
+  'core data for automotive mechanical design processes');
+#3 = SHAPE_DEFINITION_REPRESENTATION(#4,#10);
+#4 = PRODUCT_DEFINITION_SHAPE('','',#5);
+#5 = PRODUCT_DEFINITION('design','',#6,#9);
+#6 = PRODUCT_DEFINITION_FORMATION('','',#7);
+#7 = PRODUCT('ASSEMBLY','ASSEMBLY','',(#8));
+#8 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#10 = SHAPE_REPRESENTATION('',(#11,#15,#19,#23,#27,#31,#35,#39,#43,#47,
+    #51,#55,#59,#63,#67,#71,#75,#79,#83,#87,#91,#95,#99,#103,#107,#111,
+    #115,#119,#123,#127,#131,#135,#139,#143,#147,#151,#155,#159,#163,
+    #167,#171,#175,#179,#183,#187,#191,#195,#199,#203,#207,#211,#215,
+    #219,#223,#227,#231,#235,#239,#243,#247,#251,#255,#259,#263,#267,
+    #271,#275,#279,#283,#287,#291,#295,#299,#303,#307,#311,#315,#319,
+    #323,#327,#331,#335,#339,#343,#347,#351,#355,#359,#363,#367,#371,
+    #375,#379,#383,#387,#391,#395,#399,#403,#407,#411,#415,#419,#423,
+    #427,#431,#435,#439,#443,#447,#451,#455,#459,#463,#467,#471,#475,
+    #479,#483,#487,#491,#495,#499,#503,#507,#511,#515,#519,#523,#527,
+    #531,#535,#539,#543,#547,#551,#555,#559,#563,#567,#571,#575,#579,
+    #583,#587,#591,#595,#599,#603,#607,#611,#615,#619,#623,#627,#631,
+    #635,#639,#643,#647,#651,#655,#659,#663,#667,#671,#675,#679,#683,
+    #687,#691,#695,#699,#703,#707,#711,#715,#719,#723,#727,#731,#735,
+    #739,#743,#747,#751,#755,#759,#763,#767,#771,#775,#779,#783,#787,
+    #791,#795,#799,#803,#807,#811,#815,#819,#823,#827,#831,#835,#839,
+    #843,#847,#851,#855,#859,#863,#867,#871,#875,#879,#883,#887,#891,
+    #895,#899,#903,#907,#911,#915,#919,#923,#927,#931,#935,#939,#943,
+    #947,#951,#955,#959,#963,#967,#971,#975,#979,#983,#987,#991,#995,
+    #999,#1003,#1007,#1011,#1015,#1019,#1023,#1027,#1031,#1035,#1039,
+    #1043,#1047,#1051,#1055,#1059,#1063,#1067,#1071,#1075,#1079,#1083,
+    #1087,#1091,#1095,#1099,#1103,#1107,#1111,#1115,#1119,#1123,#1127,
+    #1131,#1135,#1139,#1143,#1147,#1151,#1155,#1159,#1163,#1167,#1171,
+    #1175,#1179,#1183,#1187,#1191,#1195,#1199,#1203,#1207,#1211,#1215,
+    #1219,#1223,#1227,#1231,#1235,#1239,#1243,#1247,#1251,#1255,#1259,
+    #1263,#1267,#1271,#1275,#1279,#1283,#1287,#1291,#1295,#1299,#1303,
+    #1307,#1311,#1315,#1319,#1323,#1327,#1331,#1335,#1339,#1343,#1347,
+    #1351,#1355,#1359,#1363,#1367,#1371,#1375,#1379,#1383,#1387,#1391,
+    #1395,#1399,#1403,#1407,#1411,#1415,#1419,#1423,#1427,#1431,#1435,
+    #1439,#1443,#1447,#1451,#1455,#1459,#1463,#1467,#1471,#1475),#1479);
+#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 = AXIS2_PLACEMENT_3D('',#16,#17,#18);
+#16 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#17 = DIRECTION('',(0.E+000,0.E+000,1.));
+#18 = DIRECTION('',(1.,0.E+000,0.E+000));
+#19 = AXIS2_PLACEMENT_3D('',#20,#21,#22);
+#20 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#21 = DIRECTION('',(0.E+000,0.E+000,1.));
+#22 = DIRECTION('',(1.,0.E+000,0.E+000));
+#23 = AXIS2_PLACEMENT_3D('',#24,#25,#26);
+#24 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#25 = DIRECTION('',(0.E+000,0.E+000,1.));
+#26 = DIRECTION('',(1.,0.E+000,0.E+000));
+#27 = AXIS2_PLACEMENT_3D('',#28,#29,#30);
+#28 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#29 = DIRECTION('',(0.E+000,0.E+000,1.));
+#30 = DIRECTION('',(1.,0.E+000,0.E+000));
+#31 = AXIS2_PLACEMENT_3D('',#32,#33,#34);
+#32 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#33 = DIRECTION('',(0.E+000,0.E+000,1.));
+#34 = DIRECTION('',(1.,0.E+000,0.E+000));
+#35 = AXIS2_PLACEMENT_3D('',#36,#37,#38);
+#36 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#37 = DIRECTION('',(0.E+000,0.E+000,1.));
+#38 = DIRECTION('',(1.,0.E+000,0.E+000));
+#39 = AXIS2_PLACEMENT_3D('',#40,#41,#42);
+#40 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#41 = DIRECTION('',(0.E+000,0.E+000,1.));
+#42 = DIRECTION('',(1.,0.E+000,0.E+000));
+#43 = AXIS2_PLACEMENT_3D('',#44,#45,#46);
+#44 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#45 = DIRECTION('',(0.E+000,0.E+000,1.));
+#46 = DIRECTION('',(1.,0.E+000,0.E+000));
+#47 = AXIS2_PLACEMENT_3D('',#48,#49,#50);
+#48 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#49 = DIRECTION('',(0.E+000,0.E+000,1.));
+#50 = DIRECTION('',(1.,0.E+000,0.E+000));
+#51 = AXIS2_PLACEMENT_3D('',#52,#53,#54);
+#52 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#53 = DIRECTION('',(0.E+000,0.E+000,1.));
+#54 = DIRECTION('',(1.,0.E+000,0.E+000));
+#55 = AXIS2_PLACEMENT_3D('',#56,#57,#58);
+#56 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#57 = DIRECTION('',(0.E+000,0.E+000,1.));
+#58 = DIRECTION('',(1.,0.E+000,0.E+000));
+#59 = AXIS2_PLACEMENT_3D('',#60,#61,#62);
+#60 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#61 = DIRECTION('',(0.E+000,0.E+000,1.));
+#62 = DIRECTION('',(1.,0.E+000,0.E+000));
+#63 = AXIS2_PLACEMENT_3D('',#64,#65,#66);
+#64 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#65 = DIRECTION('',(0.E+000,0.E+000,1.));
+#66 = DIRECTION('',(1.,0.E+000,0.E+000));
+#67 = AXIS2_PLACEMENT_3D('',#68,#69,#70);
+#68 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#69 = DIRECTION('',(0.E+000,0.E+000,1.));
+#70 = DIRECTION('',(1.,0.E+000,0.E+000));
+#71 = AXIS2_PLACEMENT_3D('',#72,#73,#74);
+#72 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#73 = DIRECTION('',(0.E+000,0.E+000,1.));
+#74 = DIRECTION('',(1.,0.E+000,0.E+000));
+#75 = AXIS2_PLACEMENT_3D('',#76,#77,#78);
+#76 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#77 = DIRECTION('',(0.E+000,0.E+000,1.));
+#78 = DIRECTION('',(1.,0.E+000,0.E+000));
+#79 = AXIS2_PLACEMENT_3D('',#80,#81,#82);
+#80 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#81 = DIRECTION('',(0.E+000,0.E+000,1.));
+#82 = DIRECTION('',(1.,0.E+000,0.E+000));
+#83 = AXIS2_PLACEMENT_3D('',#84,#85,#86);
+#84 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#85 = DIRECTION('',(0.E+000,0.E+000,1.));
+#86 = DIRECTION('',(1.,0.E+000,0.E+000));
+#87 = AXIS2_PLACEMENT_3D('',#88,#89,#90);
+#88 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#89 = DIRECTION('',(0.E+000,0.E+000,1.));
+#90 = DIRECTION('',(1.,0.E+000,0.E+000));
+#91 = AXIS2_PLACEMENT_3D('',#92,#93,#94);
+#92 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#93 = DIRECTION('',(0.E+000,0.E+000,1.));
+#94 = DIRECTION('',(1.,0.E+000,0.E+000));
+#95 = AXIS2_PLACEMENT_3D('',#96,#97,#98);
+#96 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#97 = DIRECTION('',(0.E+000,0.E+000,1.));
+#98 = DIRECTION('',(1.,0.E+000,0.E+000));
+#99 = AXIS2_PLACEMENT_3D('',#100,#101,#102);
+#100 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#101 = DIRECTION('',(0.E+000,0.E+000,1.));
+#102 = DIRECTION('',(1.,0.E+000,0.E+000));
+#103 = AXIS2_PLACEMENT_3D('',#104,#105,#106);
+#104 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#105 = DIRECTION('',(0.E+000,0.E+000,1.));
+#106 = DIRECTION('',(1.,0.E+000,0.E+000));
+#107 = AXIS2_PLACEMENT_3D('',#108,#109,#110);
+#108 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#109 = DIRECTION('',(0.E+000,0.E+000,1.));
+#110 = DIRECTION('',(1.,0.E+000,0.E+000));
+#111 = AXIS2_PLACEMENT_3D('',#112,#113,#114);
+#112 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#113 = DIRECTION('',(0.E+000,0.E+000,1.));
+#114 = DIRECTION('',(1.,0.E+000,0.E+000));
+#115 = AXIS2_PLACEMENT_3D('',#116,#117,#118);
+#116 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#117 = DIRECTION('',(0.E+000,0.E+000,1.));
+#118 = DIRECTION('',(1.,0.E+000,0.E+000));
+#119 = AXIS2_PLACEMENT_3D('',#120,#121,#122);
+#120 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#121 = DIRECTION('',(0.E+000,0.E+000,1.));
+#122 = DIRECTION('',(1.,0.E+000,0.E+000));
+#123 = AXIS2_PLACEMENT_3D('',#124,#125,#126);
+#124 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#125 = DIRECTION('',(0.E+000,0.E+000,1.));
+#126 = DIRECTION('',(1.,0.E+000,0.E+000));
+#127 = AXIS2_PLACEMENT_3D('',#128,#129,#130);
+#128 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#129 = DIRECTION('',(0.E+000,0.E+000,1.));
+#130 = DIRECTION('',(1.,0.E+000,0.E+000));
+#131 = AXIS2_PLACEMENT_3D('',#132,#133,#134);
+#132 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#133 = DIRECTION('',(0.E+000,0.E+000,1.));
+#134 = DIRECTION('',(1.,0.E+000,0.E+000));
+#135 = AXIS2_PLACEMENT_3D('',#136,#137,#138);
+#136 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#137 = DIRECTION('',(0.E+000,0.E+000,1.));
+#138 = DIRECTION('',(1.,0.E+000,0.E+000));
+#139 = AXIS2_PLACEMENT_3D('',#140,#141,#142);
+#140 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#141 = DIRECTION('',(0.E+000,0.E+000,1.));
+#142 = DIRECTION('',(1.,0.E+000,0.E+000));
+#143 = AXIS2_PLACEMENT_3D('',#144,#145,#146);
+#144 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#145 = DIRECTION('',(0.E+000,0.E+000,1.));
+#146 = DIRECTION('',(1.,0.E+000,0.E+000));
+#147 = AXIS2_PLACEMENT_3D('',#148,#149,#150);
+#148 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#149 = DIRECTION('',(0.E+000,0.E+000,1.));
+#150 = DIRECTION('',(1.,0.E+000,0.E+000));
+#151 = AXIS2_PLACEMENT_3D('',#152,#153,#154);
+#152 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#153 = DIRECTION('',(0.E+000,0.E+000,1.));
+#154 = DIRECTION('',(1.,0.E+000,0.E+000));
+#155 = AXIS2_PLACEMENT_3D('',#156,#157,#158);
+#156 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#157 = DIRECTION('',(0.E+000,0.E+000,1.));
+#158 = DIRECTION('',(1.,0.E+000,0.E+000));
+#159 = AXIS2_PLACEMENT_3D('',#160,#161,#162);
+#160 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#161 = DIRECTION('',(0.E+000,0.E+000,1.));
+#162 = DIRECTION('',(1.,0.E+000,0.E+000));
+#163 = AXIS2_PLACEMENT_3D('',#164,#165,#166);
+#164 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#165 = DIRECTION('',(0.E+000,0.E+000,1.));
+#166 = DIRECTION('',(1.,0.E+000,0.E+000));
+#167 = AXIS2_PLACEMENT_3D('',#168,#169,#170);
+#168 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#169 = DIRECTION('',(0.E+000,0.E+000,1.));
+#170 = DIRECTION('',(1.,0.E+000,0.E+000));
+#171 = AXIS2_PLACEMENT_3D('',#172,#173,#174);
+#172 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#173 = DIRECTION('',(0.E+000,0.E+000,1.));
+#174 = DIRECTION('',(1.,0.E+000,0.E+000));
+#175 = AXIS2_PLACEMENT_3D('',#176,#177,#178);
+#176 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#177 = DIRECTION('',(0.E+000,0.E+000,1.));
+#178 = DIRECTION('',(1.,0.E+000,0.E+000));
+#179 = AXIS2_PLACEMENT_3D('',#180,#181,#182);
+#180 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#181 = DIRECTION('',(0.E+000,0.E+000,1.));
+#182 = DIRECTION('',(1.,0.E+000,0.E+000));
+#183 = AXIS2_PLACEMENT_3D('',#184,#185,#186);
+#184 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#185 = DIRECTION('',(0.E+000,0.E+000,1.));
+#186 = DIRECTION('',(1.,0.E+000,0.E+000));
+#187 = AXIS2_PLACEMENT_3D('',#188,#189,#190);
+#188 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#189 = DIRECTION('',(0.E+000,0.E+000,1.));
+#190 = DIRECTION('',(1.,0.E+000,0.E+000));
+#191 = AXIS2_PLACEMENT_3D('',#192,#193,#194);
+#192 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#193 = DIRECTION('',(0.E+000,0.E+000,1.));
+#194 = DIRECTION('',(1.,0.E+000,0.E+000));
+#195 = AXIS2_PLACEMENT_3D('',#196,#197,#198);
+#196 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#197 = DIRECTION('',(0.E+000,0.E+000,1.));
+#198 = DIRECTION('',(1.,0.E+000,0.E+000));
+#199 = AXIS2_PLACEMENT_3D('',#200,#201,#202);
+#200 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#201 = DIRECTION('',(0.E+000,0.E+000,1.));
+#202 = DIRECTION('',(1.,0.E+000,0.E+000));
+#203 = AXIS2_PLACEMENT_3D('',#204,#205,#206);
+#204 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#205 = DIRECTION('',(0.E+000,0.E+000,1.));
+#206 = DIRECTION('',(1.,0.E+000,0.E+000));
+#207 = AXIS2_PLACEMENT_3D('',#208,#209,#210);
+#208 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#209 = DIRECTION('',(0.E+000,0.E+000,1.));
+#210 = DIRECTION('',(1.,0.E+000,0.E+000));
+#211 = AXIS2_PLACEMENT_3D('',#212,#213,#214);
+#212 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#213 = DIRECTION('',(0.E+000,0.E+000,1.));
+#214 = DIRECTION('',(1.,0.E+000,0.E+000));
+#215 = AXIS2_PLACEMENT_3D('',#216,#217,#218);
+#216 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#217 = DIRECTION('',(0.E+000,0.E+000,1.));
+#218 = DIRECTION('',(1.,0.E+000,0.E+000));
+#219 = AXIS2_PLACEMENT_3D('',#220,#221,#222);
+#220 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#221 = DIRECTION('',(0.E+000,0.E+000,1.));
+#222 = DIRECTION('',(1.,0.E+000,0.E+000));
+#223 = AXIS2_PLACEMENT_3D('',#224,#225,#226);
+#224 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#225 = DIRECTION('',(0.E+000,0.E+000,1.));
+#226 = DIRECTION('',(1.,0.E+000,0.E+000));
+#227 = AXIS2_PLACEMENT_3D('',#228,#229,#230);
+#228 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#229 = DIRECTION('',(0.E+000,0.E+000,1.));
+#230 = DIRECTION('',(1.,0.E+000,0.E+000));
+#231 = AXIS2_PLACEMENT_3D('',#232,#233,#234);
+#232 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#233 = DIRECTION('',(0.E+000,0.E+000,1.));
+#234 = DIRECTION('',(1.,0.E+000,0.E+000));
+#235 = AXIS2_PLACEMENT_3D('',#236,#237,#238);
+#236 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#237 = DIRECTION('',(0.E+000,0.E+000,1.));
+#238 = DIRECTION('',(1.,0.E+000,0.E+000));
+#239 = AXIS2_PLACEMENT_3D('',#240,#241,#242);
+#240 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#241 = DIRECTION('',(0.E+000,0.E+000,1.));
+#242 = DIRECTION('',(1.,0.E+000,0.E+000));
+#243 = AXIS2_PLACEMENT_3D('',#244,#245,#246);
+#244 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#245 = DIRECTION('',(0.E+000,0.E+000,1.));
+#246 = DIRECTION('',(1.,0.E+000,0.E+000));
+#247 = AXIS2_PLACEMENT_3D('',#248,#249,#250);
+#248 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#249 = DIRECTION('',(0.E+000,0.E+000,1.));
+#250 = DIRECTION('',(1.,0.E+000,0.E+000));
+#251 = AXIS2_PLACEMENT_3D('',#252,#253,#254);
+#252 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#253 = DIRECTION('',(0.E+000,0.E+000,1.));
+#254 = DIRECTION('',(1.,0.E+000,0.E+000));
+#255 = AXIS2_PLACEMENT_3D('',#256,#257,#258);
+#256 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#257 = DIRECTION('',(0.E+000,0.E+000,1.));
+#258 = DIRECTION('',(1.,0.E+000,0.E+000));
+#259 = AXIS2_PLACEMENT_3D('',#260,#261,#262);
+#260 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#261 = DIRECTION('',(0.E+000,0.E+000,1.));
+#262 = DIRECTION('',(1.,0.E+000,0.E+000));
+#263 = AXIS2_PLACEMENT_3D('',#264,#265,#266);
+#264 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#265 = DIRECTION('',(0.E+000,0.E+000,1.));
+#266 = DIRECTION('',(1.,0.E+000,0.E+000));
+#267 = AXIS2_PLACEMENT_3D('',#268,#269,#270);
+#268 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#269 = DIRECTION('',(0.E+000,0.E+000,1.));
+#270 = DIRECTION('',(1.,0.E+000,0.E+000));
+#271 = AXIS2_PLACEMENT_3D('',#272,#273,#274);
+#272 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#273 = DIRECTION('',(0.E+000,0.E+000,1.));
+#274 = DIRECTION('',(1.,0.E+000,0.E+000));
+#275 = AXIS2_PLACEMENT_3D('',#276,#277,#278);
+#276 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#277 = DIRECTION('',(0.E+000,0.E+000,1.));
+#278 = DIRECTION('',(1.,0.E+000,0.E+000));
+#279 = AXIS2_PLACEMENT_3D('',#280,#281,#282);
+#280 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#281 = DIRECTION('',(0.E+000,0.E+000,1.));
+#282 = DIRECTION('',(1.,0.E+000,0.E+000));
+#283 = AXIS2_PLACEMENT_3D('',#284,#285,#286);
+#284 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#285 = DIRECTION('',(0.E+000,0.E+000,1.));
+#286 = DIRECTION('',(1.,0.E+000,0.E+000));
+#287 = AXIS2_PLACEMENT_3D('',#288,#289,#290);
+#288 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#289 = DIRECTION('',(0.E+000,0.E+000,1.));
+#290 = DIRECTION('',(1.,0.E+000,0.E+000));
+#291 = AXIS2_PLACEMENT_3D('',#292,#293,#294);
+#292 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#293 = DIRECTION('',(0.E+000,0.E+000,1.));
+#294 = DIRECTION('',(1.,0.E+000,0.E+000));
+#295 = AXIS2_PLACEMENT_3D('',#296,#297,#298);
+#296 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#297 = DIRECTION('',(0.E+000,0.E+000,1.));
+#298 = DIRECTION('',(1.,0.E+000,0.E+000));
+#299 = AXIS2_PLACEMENT_3D('',#300,#301,#302);
+#300 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#301 = DIRECTION('',(0.E+000,0.E+000,1.));
+#302 = DIRECTION('',(1.,0.E+000,0.E+000));
+#303 = AXIS2_PLACEMENT_3D('',#304,#305,#306);
+#304 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#305 = DIRECTION('',(0.E+000,0.E+000,1.));
+#306 = DIRECTION('',(1.,0.E+000,0.E+000));
+#307 = AXIS2_PLACEMENT_3D('',#308,#309,#310);
+#308 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#309 = DIRECTION('',(0.E+000,0.E+000,1.));
+#310 = DIRECTION('',(1.,0.E+000,0.E+000));
+#311 = AXIS2_PLACEMENT_3D('',#312,#313,#314);
+#312 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#313 = DIRECTION('',(0.E+000,0.E+000,1.));
+#314 = DIRECTION('',(1.,0.E+000,0.E+000));
+#315 = AXIS2_PLACEMENT_3D('',#316,#317,#318);
+#316 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#317 = DIRECTION('',(0.E+000,0.E+000,1.));
+#318 = DIRECTION('',(1.,0.E+000,0.E+000));
+#319 = AXIS2_PLACEMENT_3D('',#320,#321,#322);
+#320 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#321 = DIRECTION('',(0.E+000,0.E+000,1.));
+#322 = DIRECTION('',(1.,0.E+000,0.E+000));
+#323 = AXIS2_PLACEMENT_3D('',#324,#325,#326);
+#324 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#325 = DIRECTION('',(0.E+000,0.E+000,1.));
+#326 = DIRECTION('',(1.,0.E+000,0.E+000));
+#327 = AXIS2_PLACEMENT_3D('',#328,#329,#330);
+#328 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#329 = DIRECTION('',(0.E+000,0.E+000,1.));
+#330 = DIRECTION('',(1.,0.E+000,0.E+000));
+#331 = AXIS2_PLACEMENT_3D('',#332,#333,#334);
+#332 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#333 = DIRECTION('',(0.E+000,0.E+000,1.));
+#334 = DIRECTION('',(1.,0.E+000,0.E+000));
+#335 = AXIS2_PLACEMENT_3D('',#336,#337,#338);
+#336 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#337 = DIRECTION('',(0.E+000,0.E+000,1.));
+#338 = DIRECTION('',(1.,0.E+000,0.E+000));
+#339 = AXIS2_PLACEMENT_3D('',#340,#341,#342);
+#340 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#341 = DIRECTION('',(0.E+000,0.E+000,1.));
+#342 = DIRECTION('',(1.,0.E+000,0.E+000));
+#343 = AXIS2_PLACEMENT_3D('',#344,#345,#346);
+#344 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#345 = DIRECTION('',(0.E+000,0.E+000,1.));
+#346 = DIRECTION('',(1.,0.E+000,0.E+000));
+#347 = AXIS2_PLACEMENT_3D('',#348,#349,#350);
+#348 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#349 = DIRECTION('',(0.E+000,0.E+000,1.));
+#350 = DIRECTION('',(1.,0.E+000,0.E+000));
+#351 = AXIS2_PLACEMENT_3D('',#352,#353,#354);
+#352 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#353 = DIRECTION('',(0.E+000,0.E+000,1.));
+#354 = DIRECTION('',(1.,0.E+000,0.E+000));
+#355 = AXIS2_PLACEMENT_3D('',#356,#357,#358);
+#356 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#357 = DIRECTION('',(0.E+000,0.E+000,1.));
+#358 = DIRECTION('',(1.,0.E+000,0.E+000));
+#359 = AXIS2_PLACEMENT_3D('',#360,#361,#362);
+#360 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#361 = DIRECTION('',(0.E+000,0.E+000,1.));
+#362 = DIRECTION('',(1.,0.E+000,0.E+000));
+#363 = AXIS2_PLACEMENT_3D('',#364,#365,#366);
+#364 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#365 = DIRECTION('',(0.E+000,0.E+000,1.));
+#366 = DIRECTION('',(1.,0.E+000,0.E+000));
+#367 = AXIS2_PLACEMENT_3D('',#368,#369,#370);
+#368 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#369 = DIRECTION('',(0.E+000,0.E+000,1.));
+#370 = DIRECTION('',(1.,0.E+000,0.E+000));
+#371 = AXIS2_PLACEMENT_3D('',#372,#373,#374);
+#372 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#373 = DIRECTION('',(0.E+000,0.E+000,1.));
+#374 = DIRECTION('',(1.,0.E+000,0.E+000));
+#375 = AXIS2_PLACEMENT_3D('',#376,#377,#378);
+#376 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#377 = DIRECTION('',(0.E+000,0.E+000,1.));
+#378 = DIRECTION('',(1.,0.E+000,0.E+000));
+#379 = AXIS2_PLACEMENT_3D('',#380,#381,#382);
+#380 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#381 = DIRECTION('',(0.E+000,0.E+000,1.));
+#382 = DIRECTION('',(1.,0.E+000,0.E+000));
+#383 = AXIS2_PLACEMENT_3D('',#384,#385,#386);
+#384 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#385 = DIRECTION('',(0.E+000,0.E+000,1.));
+#386 = DIRECTION('',(1.,0.E+000,0.E+000));
+#387 = AXIS2_PLACEMENT_3D('',#388,#389,#390);
+#388 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#389 = DIRECTION('',(0.E+000,0.E+000,1.));
+#390 = DIRECTION('',(1.,0.E+000,0.E+000));
+#391 = AXIS2_PLACEMENT_3D('',#392,#393,#394);
+#392 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#393 = DIRECTION('',(0.E+000,0.E+000,1.));
+#394 = DIRECTION('',(1.,0.E+000,0.E+000));
+#395 = AXIS2_PLACEMENT_3D('',#396,#397,#398);
+#396 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#397 = DIRECTION('',(0.E+000,0.E+000,1.));
+#398 = DIRECTION('',(1.,0.E+000,0.E+000));
+#399 = AXIS2_PLACEMENT_3D('',#400,#401,#402);
+#400 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#401 = DIRECTION('',(0.E+000,0.E+000,1.));
+#402 = DIRECTION('',(1.,0.E+000,0.E+000));
+#403 = AXIS2_PLACEMENT_3D('',#404,#405,#406);
+#404 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#405 = DIRECTION('',(0.E+000,0.E+000,1.));
+#406 = DIRECTION('',(1.,0.E+000,0.E+000));
+#407 = AXIS2_PLACEMENT_3D('',#408,#409,#410);
+#408 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#409 = DIRECTION('',(0.E+000,0.E+000,1.));
+#410 = DIRECTION('',(1.,0.E+000,0.E+000));
+#411 = AXIS2_PLACEMENT_3D('',#412,#413,#414);
+#412 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#413 = DIRECTION('',(0.E+000,0.E+000,1.));
+#414 = DIRECTION('',(1.,0.E+000,0.E+000));
+#415 = AXIS2_PLACEMENT_3D('',#416,#417,#418);
+#416 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#417 = DIRECTION('',(0.E+000,0.E+000,1.));
+#418 = DIRECTION('',(1.,0.E+000,0.E+000));
+#419 = AXIS2_PLACEMENT_3D('',#420,#421,#422);
+#420 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#421 = DIRECTION('',(0.E+000,0.E+000,1.));
+#422 = DIRECTION('',(1.,0.E+000,0.E+000));
+#423 = AXIS2_PLACEMENT_3D('',#424,#425,#426);
+#424 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#425 = DIRECTION('',(0.E+000,0.E+000,1.));
+#426 = DIRECTION('',(1.,0.E+000,0.E+000));
+#427 = AXIS2_PLACEMENT_3D('',#428,#429,#430);
+#428 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#429 = DIRECTION('',(0.E+000,0.E+000,1.));
+#430 = DIRECTION('',(1.,0.E+000,0.E+000));
+#431 = AXIS2_PLACEMENT_3D('',#432,#433,#434);
+#432 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#433 = DIRECTION('',(0.E+000,0.E+000,1.));
+#434 = DIRECTION('',(1.,0.E+000,0.E+000));
+#435 = AXIS2_PLACEMENT_3D('',#436,#437,#438);
+#436 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#437 = DIRECTION('',(0.E+000,0.E+000,1.));
+#438 = DIRECTION('',(1.,0.E+000,0.E+000));
+#439 = AXIS2_PLACEMENT_3D('',#440,#441,#442);
+#440 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#441 = DIRECTION('',(0.E+000,0.E+000,1.));
+#442 = DIRECTION('',(1.,0.E+000,0.E+000));
+#443 = AXIS2_PLACEMENT_3D('',#444,#445,#446);
+#444 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#445 = DIRECTION('',(0.E+000,0.E+000,1.));
+#446 = DIRECTION('',(1.,0.E+000,0.E+000));
+#447 = AXIS2_PLACEMENT_3D('',#448,#449,#450);
+#448 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#449 = DIRECTION('',(0.E+000,0.E+000,1.));
+#450 = DIRECTION('',(1.,0.E+000,0.E+000));
+#451 = AXIS2_PLACEMENT_3D('',#452,#453,#454);
+#452 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#453 = DIRECTION('',(0.E+000,0.E+000,1.));
+#454 = DIRECTION('',(1.,0.E+000,0.E+000));
+#455 = AXIS2_PLACEMENT_3D('',#456,#457,#458);
+#456 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#457 = DIRECTION('',(0.E+000,0.E+000,1.));
+#458 = DIRECTION('',(1.,0.E+000,0.E+000));
+#459 = AXIS2_PLACEMENT_3D('',#460,#461,#462);
+#460 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#461 = DIRECTION('',(0.E+000,0.E+000,1.));
+#462 = DIRECTION('',(1.,0.E+000,0.E+000));
+#463 = AXIS2_PLACEMENT_3D('',#464,#465,#466);
+#464 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#465 = DIRECTION('',(0.E+000,0.E+000,1.));
+#466 = DIRECTION('',(1.,0.E+000,0.E+000));
+#467 = AXIS2_PLACEMENT_3D('',#468,#469,#470);
+#468 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#469 = DIRECTION('',(0.E+000,0.E+000,1.));
+#470 = DIRECTION('',(1.,0.E+000,0.E+000));
+#471 = AXIS2_PLACEMENT_3D('',#472,#473,#474);
+#472 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#473 = DIRECTION('',(0.E+000,0.E+000,1.));
+#474 = DIRECTION('',(1.,0.E+000,0.E+000));
+#475 = AXIS2_PLACEMENT_3D('',#476,#477,#478);
+#476 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#477 = DIRECTION('',(0.E+000,0.E+000,1.));
+#478 = DIRECTION('',(1.,0.E+000,0.E+000));
+#479 = AXIS2_PLACEMENT_3D('',#480,#481,#482);
+#480 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#481 = DIRECTION('',(0.E+000,0.E+000,1.));
+#482 = DIRECTION('',(1.,0.E+000,0.E+000));
+#483 = AXIS2_PLACEMENT_3D('',#484,#485,#486);
+#484 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#485 = DIRECTION('',(0.E+000,0.E+000,1.));
+#486 = DIRECTION('',(1.,0.E+000,0.E+000));
+#487 = AXIS2_PLACEMENT_3D('',#488,#489,#490);
+#488 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#489 = DIRECTION('',(0.E+000,0.E+000,1.));
+#490 = DIRECTION('',(1.,0.E+000,0.E+000));
+#491 = AXIS2_PLACEMENT_3D('',#492,#493,#494);
+#492 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#493 = DIRECTION('',(0.E+000,0.E+000,1.));
+#494 = DIRECTION('',(1.,0.E+000,0.E+000));
+#495 = AXIS2_PLACEMENT_3D('',#496,#497,#498);
+#496 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#497 = DIRECTION('',(0.E+000,0.E+000,1.));
+#498 = DIRECTION('',(1.,0.E+000,0.E+000));
+#499 = AXIS2_PLACEMENT_3D('',#500,#501,#502);
+#500 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#501 = DIRECTION('',(0.E+000,0.E+000,1.));
+#502 = DIRECTION('',(1.,0.E+000,0.E+000));
+#503 = AXIS2_PLACEMENT_3D('',#504,#505,#506);
+#504 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#505 = DIRECTION('',(0.E+000,0.E+000,1.));
+#506 = DIRECTION('',(1.,0.E+000,0.E+000));
+#507 = AXIS2_PLACEMENT_3D('',#508,#509,#510);
+#508 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#509 = DIRECTION('',(0.E+000,0.E+000,1.));
+#510 = DIRECTION('',(1.,0.E+000,0.E+000));
+#511 = AXIS2_PLACEMENT_3D('',#512,#513,#514);
+#512 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#513 = DIRECTION('',(0.E+000,0.E+000,1.));
+#514 = DIRECTION('',(1.,0.E+000,0.E+000));
+#515 = AXIS2_PLACEMENT_3D('',#516,#517,#518);
+#516 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#517 = DIRECTION('',(0.E+000,0.E+000,1.));
+#518 = DIRECTION('',(1.,0.E+000,0.E+000));
+#519 = AXIS2_PLACEMENT_3D('',#520,#521,#522);
+#520 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#521 = DIRECTION('',(0.E+000,0.E+000,1.));
+#522 = DIRECTION('',(1.,0.E+000,0.E+000));
+#523 = AXIS2_PLACEMENT_3D('',#524,#525,#526);
+#524 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#525 = DIRECTION('',(0.E+000,0.E+000,1.));
+#526 = DIRECTION('',(1.,0.E+000,0.E+000));
+#527 = AXIS2_PLACEMENT_3D('',#528,#529,#530);
+#528 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#529 = DIRECTION('',(0.E+000,0.E+000,1.));
+#530 = DIRECTION('',(1.,0.E+000,0.E+000));
+#531 = AXIS2_PLACEMENT_3D('',#532,#533,#534);
+#532 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#533 = DIRECTION('',(0.E+000,0.E+000,1.));
+#534 = DIRECTION('',(1.,0.E+000,0.E+000));
+#535 = AXIS2_PLACEMENT_3D('',#536,#537,#538);
+#536 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#537 = DIRECTION('',(0.E+000,0.E+000,1.));
+#538 = DIRECTION('',(1.,0.E+000,0.E+000));
+#539 = AXIS2_PLACEMENT_3D('',#540,#541,#542);
+#540 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#541 = DIRECTION('',(0.E+000,0.E+000,1.));
+#542 = DIRECTION('',(1.,0.E+000,0.E+000));
+#543 = AXIS2_PLACEMENT_3D('',#544,#545,#546);
+#544 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#545 = DIRECTION('',(0.E+000,0.E+000,1.));
+#546 = DIRECTION('',(1.,0.E+000,0.E+000));
+#547 = AXIS2_PLACEMENT_3D('',#548,#549,#550);
+#548 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#549 = DIRECTION('',(0.E+000,0.E+000,1.));
+#550 = DIRECTION('',(1.,0.E+000,0.E+000));
+#551 = AXIS2_PLACEMENT_3D('',#552,#553,#554);
+#552 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#553 = DIRECTION('',(0.E+000,0.E+000,1.));
+#554 = DIRECTION('',(1.,0.E+000,0.E+000));
+#555 = AXIS2_PLACEMENT_3D('',#556,#557,#558);
+#556 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#557 = DIRECTION('',(0.E+000,0.E+000,1.));
+#558 = DIRECTION('',(1.,0.E+000,0.E+000));
+#559 = AXIS2_PLACEMENT_3D('',#560,#561,#562);
+#560 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#561 = DIRECTION('',(0.E+000,0.E+000,1.));
+#562 = DIRECTION('',(1.,0.E+000,0.E+000));
+#563 = AXIS2_PLACEMENT_3D('',#564,#565,#566);
+#564 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#565 = DIRECTION('',(0.E+000,0.E+000,1.));
+#566 = DIRECTION('',(1.,0.E+000,0.E+000));
+#567 = AXIS2_PLACEMENT_3D('',#568,#569,#570);
+#568 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#569 = DIRECTION('',(0.E+000,0.E+000,1.));
+#570 = DIRECTION('',(1.,0.E+000,0.E+000));
+#571 = AXIS2_PLACEMENT_3D('',#572,#573,#574);
+#572 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#573 = DIRECTION('',(0.E+000,0.E+000,1.));
+#574 = DIRECTION('',(1.,0.E+000,0.E+000));
+#575 = AXIS2_PLACEMENT_3D('',#576,#577,#578);
+#576 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#577 = DIRECTION('',(0.E+000,0.E+000,1.));
+#578 = DIRECTION('',(1.,0.E+000,0.E+000));
+#579 = AXIS2_PLACEMENT_3D('',#580,#581,#582);
+#580 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#581 = DIRECTION('',(0.E+000,0.E+000,1.));
+#582 = DIRECTION('',(1.,0.E+000,0.E+000));
+#583 = AXIS2_PLACEMENT_3D('',#584,#585,#586);
+#584 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#585 = DIRECTION('',(0.E+000,0.E+000,1.));
+#586 = DIRECTION('',(1.,0.E+000,0.E+000));
+#587 = AXIS2_PLACEMENT_3D('',#588,#589,#590);
+#588 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#589 = DIRECTION('',(0.E+000,0.E+000,1.));
+#590 = DIRECTION('',(1.,0.E+000,0.E+000));
+#591 = AXIS2_PLACEMENT_3D('',#592,#593,#594);
+#592 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#593 = DIRECTION('',(0.E+000,0.E+000,1.));
+#594 = DIRECTION('',(1.,0.E+000,0.E+000));
+#595 = AXIS2_PLACEMENT_3D('',#596,#597,#598);
+#596 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#597 = DIRECTION('',(0.E+000,0.E+000,1.));
+#598 = DIRECTION('',(1.,0.E+000,0.E+000));
+#599 = AXIS2_PLACEMENT_3D('',#600,#601,#602);
+#600 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#601 = DIRECTION('',(0.E+000,0.E+000,1.));
+#602 = DIRECTION('',(1.,0.E+000,0.E+000));
+#603 = AXIS2_PLACEMENT_3D('',#604,#605,#606);
+#604 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#605 = DIRECTION('',(0.E+000,0.E+000,1.));
+#606 = DIRECTION('',(1.,0.E+000,0.E+000));
+#607 = AXIS2_PLACEMENT_3D('',#608,#609,#610);
+#608 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#609 = DIRECTION('',(0.E+000,0.E+000,1.));
+#610 = DIRECTION('',(1.,0.E+000,0.E+000));
+#611 = AXIS2_PLACEMENT_3D('',#612,#613,#614);
+#612 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#613 = DIRECTION('',(0.E+000,0.E+000,1.));
+#614 = DIRECTION('',(1.,0.E+000,0.E+000));
+#615 = AXIS2_PLACEMENT_3D('',#616,#617,#618);
+#616 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#617 = DIRECTION('',(0.E+000,0.E+000,1.));
+#618 = DIRECTION('',(1.,0.E+000,0.E+000));
+#619 = AXIS2_PLACEMENT_3D('',#620,#621,#622);
+#620 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#621 = DIRECTION('',(0.E+000,0.E+000,1.));
+#622 = DIRECTION('',(1.,0.E+000,0.E+000));
+#623 = AXIS2_PLACEMENT_3D('',#624,#625,#626);
+#624 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#625 = DIRECTION('',(0.E+000,0.E+000,1.));
+#626 = DIRECTION('',(1.,0.E+000,0.E+000));
+#627 = AXIS2_PLACEMENT_3D('',#628,#629,#630);
+#628 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#629 = DIRECTION('',(0.E+000,0.E+000,1.));
+#630 = DIRECTION('',(1.,0.E+000,0.E+000));
+#631 = AXIS2_PLACEMENT_3D('',#632,#633,#634);
+#632 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#633 = DIRECTION('',(0.E+000,0.E+000,1.));
+#634 = DIRECTION('',(1.,0.E+000,0.E+000));
+#635 = AXIS2_PLACEMENT_3D('',#636,#637,#638);
+#636 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#637 = DIRECTION('',(0.E+000,0.E+000,1.));
+#638 = DIRECTION('',(1.,0.E+000,0.E+000));
+#639 = AXIS2_PLACEMENT_3D('',#640,#641,#642);
+#640 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#641 = DIRECTION('',(0.E+000,0.E+000,1.));
+#642 = DIRECTION('',(1.,0.E+000,0.E+000));
+#643 = AXIS2_PLACEMENT_3D('',#644,#645,#646);
+#644 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#645 = DIRECTION('',(0.E+000,0.E+000,1.));
+#646 = DIRECTION('',(1.,0.E+000,0.E+000));
+#647 = AXIS2_PLACEMENT_3D('',#648,#649,#650);
+#648 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#649 = DIRECTION('',(0.E+000,0.E+000,1.));
+#650 = DIRECTION('',(1.,0.E+000,0.E+000));
+#651 = AXIS2_PLACEMENT_3D('',#652,#653,#654);
+#652 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#653 = DIRECTION('',(0.E+000,0.E+000,1.));
+#654 = DIRECTION('',(1.,0.E+000,0.E+000));
+#655 = AXIS2_PLACEMENT_3D('',#656,#657,#658);
+#656 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#657 = DIRECTION('',(0.E+000,0.E+000,1.));
+#658 = DIRECTION('',(1.,0.E+000,0.E+000));
+#659 = AXIS2_PLACEMENT_3D('',#660,#661,#662);
+#660 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#661 = DIRECTION('',(0.E+000,0.E+000,1.));
+#662 = DIRECTION('',(1.,0.E+000,0.E+000));
+#663 = AXIS2_PLACEMENT_3D('',#664,#665,#666);
+#664 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#665 = DIRECTION('',(0.E+000,0.E+000,1.));
+#666 = DIRECTION('',(1.,0.E+000,0.E+000));
+#667 = AXIS2_PLACEMENT_3D('',#668,#669,#670);
+#668 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#669 = DIRECTION('',(0.E+000,0.E+000,1.));
+#670 = DIRECTION('',(1.,0.E+000,0.E+000));
+#671 = AXIS2_PLACEMENT_3D('',#672,#673,#674);
+#672 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#673 = DIRECTION('',(0.E+000,0.E+000,1.));
+#674 = DIRECTION('',(1.,0.E+000,0.E+000));
+#675 = AXIS2_PLACEMENT_3D('',#676,#677,#678);
+#676 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#677 = DIRECTION('',(0.E+000,0.E+000,1.));
+#678 = DIRECTION('',(1.,0.E+000,0.E+000));
+#679 = AXIS2_PLACEMENT_3D('',#680,#681,#682);
+#680 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#681 = DIRECTION('',(0.E+000,0.E+000,1.));
+#682 = DIRECTION('',(1.,0.E+000,0.E+000));
+#683 = AXIS2_PLACEMENT_3D('',#684,#685,#686);
+#684 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#685 = DIRECTION('',(0.E+000,0.E+000,1.));
+#686 = DIRECTION('',(1.,0.E+000,0.E+000));
+#687 = AXIS2_PLACEMENT_3D('',#688,#689,#690);
+#688 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#689 = DIRECTION('',(0.E+000,0.E+000,1.));
+#690 = DIRECTION('',(1.,0.E+000,0.E+000));
+#691 = AXIS2_PLACEMENT_3D('',#692,#693,#694);
+#692 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#693 = DIRECTION('',(0.E+000,0.E+000,1.));
+#694 = DIRECTION('',(1.,0.E+000,0.E+000));
+#695 = AXIS2_PLACEMENT_3D('',#696,#697,#698);
+#696 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#697 = DIRECTION('',(0.E+000,0.E+000,1.));
+#698 = DIRECTION('',(1.,0.E+000,0.E+000));
+#699 = AXIS2_PLACEMENT_3D('',#700,#701,#702);
+#700 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#701 = DIRECTION('',(0.E+000,0.E+000,1.));
+#702 = DIRECTION('',(1.,0.E+000,0.E+000));
+#703 = AXIS2_PLACEMENT_3D('',#704,#705,#706);
+#704 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#705 = DIRECTION('',(0.E+000,0.E+000,1.));
+#706 = DIRECTION('',(1.,0.E+000,0.E+000));
+#707 = AXIS2_PLACEMENT_3D('',#708,#709,#710);
+#708 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#709 = DIRECTION('',(0.E+000,0.E+000,1.));
+#710 = DIRECTION('',(1.,0.E+000,0.E+000));
+#711 = AXIS2_PLACEMENT_3D('',#712,#713,#714);
+#712 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#713 = DIRECTION('',(0.E+000,0.E+000,1.));
+#714 = DIRECTION('',(1.,0.E+000,0.E+000));
+#715 = AXIS2_PLACEMENT_3D('',#716,#717,#718);
+#716 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#717 = DIRECTION('',(0.E+000,0.E+000,1.));
+#718 = DIRECTION('',(1.,0.E+000,0.E+000));
+#719 = AXIS2_PLACEMENT_3D('',#720,#721,#722);
+#720 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#721 = DIRECTION('',(0.E+000,0.E+000,1.));
+#722 = DIRECTION('',(1.,0.E+000,0.E+000));
+#723 = AXIS2_PLACEMENT_3D('',#724,#725,#726);
+#724 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#725 = DIRECTION('',(0.E+000,0.E+000,1.));
+#726 = DIRECTION('',(1.,0.E+000,0.E+000));
+#727 = AXIS2_PLACEMENT_3D('',#728,#729,#730);
+#728 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#729 = DIRECTION('',(0.E+000,0.E+000,1.));
+#730 = DIRECTION('',(1.,0.E+000,0.E+000));
+#731 = AXIS2_PLACEMENT_3D('',#732,#733,#734);
+#732 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#733 = DIRECTION('',(0.E+000,0.E+000,1.));
+#734 = DIRECTION('',(1.,0.E+000,0.E+000));
+#735 = AXIS2_PLACEMENT_3D('',#736,#737,#738);
+#736 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#737 = DIRECTION('',(0.E+000,0.E+000,1.));
+#738 = DIRECTION('',(1.,0.E+000,0.E+000));
+#739 = AXIS2_PLACEMENT_3D('',#740,#741,#742);
+#740 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#741 = DIRECTION('',(0.E+000,0.E+000,1.));
+#742 = DIRECTION('',(1.,0.E+000,0.E+000));
+#743 = AXIS2_PLACEMENT_3D('',#744,#745,#746);
+#744 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#745 = DIRECTION('',(0.E+000,0.E+000,1.));
+#746 = DIRECTION('',(1.,0.E+000,0.E+000));
+#747 = AXIS2_PLACEMENT_3D('',#748,#749,#750);
+#748 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#749 = DIRECTION('',(0.E+000,0.E+000,1.));
+#750 = DIRECTION('',(1.,0.E+000,0.E+000));
+#751 = AXIS2_PLACEMENT_3D('',#752,#753,#754);
+#752 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#753 = DIRECTION('',(0.E+000,0.E+000,1.));
+#754 = DIRECTION('',(1.,0.E+000,0.E+000));
+#755 = AXIS2_PLACEMENT_3D('',#756,#757,#758);
+#756 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#757 = DIRECTION('',(0.E+000,0.E+000,1.));
+#758 = DIRECTION('',(1.,0.E+000,0.E+000));
+#759 = AXIS2_PLACEMENT_3D('',#760,#761,#762);
+#760 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#761 = DIRECTION('',(0.E+000,0.E+000,1.));
+#762 = DIRECTION('',(1.,0.E+000,0.E+000));
+#763 = AXIS2_PLACEMENT_3D('',#764,#765,#766);
+#764 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#765 = DIRECTION('',(0.E+000,0.E+000,1.));
+#766 = DIRECTION('',(1.,0.E+000,0.E+000));
+#767 = AXIS2_PLACEMENT_3D('',#768,#769,#770);
+#768 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#769 = DIRECTION('',(0.E+000,0.E+000,1.));
+#770 = DIRECTION('',(1.,0.E+000,0.E+000));
+#771 = AXIS2_PLACEMENT_3D('',#772,#773,#774);
+#772 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#773 = DIRECTION('',(0.E+000,0.E+000,1.));
+#774 = DIRECTION('',(1.,0.E+000,0.E+000));
+#775 = AXIS2_PLACEMENT_3D('',#776,#777,#778);
+#776 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#777 = DIRECTION('',(0.E+000,0.E+000,1.));
+#778 = DIRECTION('',(1.,0.E+000,0.E+000));
+#779 = AXIS2_PLACEMENT_3D('',#780,#781,#782);
+#780 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#781 = DIRECTION('',(0.E+000,0.E+000,1.));
+#782 = DIRECTION('',(1.,0.E+000,0.E+000));
+#783 = AXIS2_PLACEMENT_3D('',#784,#785,#786);
+#784 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#785 = DIRECTION('',(0.E+000,0.E+000,1.));
+#786 = DIRECTION('',(1.,0.E+000,0.E+000));
+#787 = AXIS2_PLACEMENT_3D('',#788,#789,#790);
+#788 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#789 = DIRECTION('',(0.E+000,0.E+000,1.));
+#790 = DIRECTION('',(1.,0.E+000,0.E+000));
+#791 = AXIS2_PLACEMENT_3D('',#792,#793,#794);
+#792 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#793 = DIRECTION('',(0.E+000,0.E+000,1.));
+#794 = DIRECTION('',(1.,0.E+000,0.E+000));
+#795 = AXIS2_PLACEMENT_3D('',#796,#797,#798);
+#796 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#797 = DIRECTION('',(0.E+000,0.E+000,1.));
+#798 = DIRECTION('',(1.,0.E+000,0.E+000));
+#799 = AXIS2_PLACEMENT_3D('',#800,#801,#802);
+#800 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#801 = DIRECTION('',(0.E+000,0.E+000,1.));
+#802 = DIRECTION('',(1.,0.E+000,0.E+000));
+#803 = AXIS2_PLACEMENT_3D('',#804,#805,#806);
+#804 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#805 = DIRECTION('',(0.E+000,0.E+000,1.));
+#806 = DIRECTION('',(1.,0.E+000,0.E+000));
+#807 = AXIS2_PLACEMENT_3D('',#808,#809,#810);
+#808 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#809 = DIRECTION('',(0.E+000,0.E+000,1.));
+#810 = DIRECTION('',(1.,0.E+000,0.E+000));
+#811 = AXIS2_PLACEMENT_3D('',#812,#813,#814);
+#812 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#813 = DIRECTION('',(0.E+000,0.E+000,1.));
+#814 = DIRECTION('',(1.,0.E+000,0.E+000));
+#815 = AXIS2_PLACEMENT_3D('',#816,#817,#818);
+#816 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#817 = DIRECTION('',(0.E+000,0.E+000,1.));
+#818 = DIRECTION('',(1.,0.E+000,0.E+000));
+#819 = AXIS2_PLACEMENT_3D('',#820,#821,#822);
+#820 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#821 = DIRECTION('',(0.E+000,0.E+000,1.));
+#822 = DIRECTION('',(1.,0.E+000,0.E+000));
+#823 = AXIS2_PLACEMENT_3D('',#824,#825,#826);
+#824 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#825 = DIRECTION('',(0.E+000,0.E+000,1.));
+#826 = DIRECTION('',(1.,0.E+000,0.E+000));
+#827 = AXIS2_PLACEMENT_3D('',#828,#829,#830);
+#828 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#829 = DIRECTION('',(0.E+000,0.E+000,1.));
+#830 = DIRECTION('',(1.,0.E+000,0.E+000));
+#831 = AXIS2_PLACEMENT_3D('',#832,#833,#834);
+#832 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#833 = DIRECTION('',(0.E+000,0.E+000,1.));
+#834 = DIRECTION('',(1.,0.E+000,0.E+000));
+#835 = AXIS2_PLACEMENT_3D('',#836,#837,#838);
+#836 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#837 = DIRECTION('',(0.E+000,0.E+000,1.));
+#838 = DIRECTION('',(1.,0.E+000,0.E+000));
+#839 = AXIS2_PLACEMENT_3D('',#840,#841,#842);
+#840 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#841 = DIRECTION('',(0.E+000,0.E+000,1.));
+#842 = DIRECTION('',(1.,0.E+000,0.E+000));
+#843 = AXIS2_PLACEMENT_3D('',#844,#845,#846);
+#844 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#845 = DIRECTION('',(0.E+000,0.E+000,1.));
+#846 = DIRECTION('',(1.,0.E+000,0.E+000));
+#847 = AXIS2_PLACEMENT_3D('',#848,#849,#850);
+#848 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#849 = DIRECTION('',(0.E+000,0.E+000,1.));
+#850 = DIRECTION('',(1.,0.E+000,0.E+000));
+#851 = AXIS2_PLACEMENT_3D('',#852,#853,#854);
+#852 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#853 = DIRECTION('',(0.E+000,0.E+000,1.));
+#854 = DIRECTION('',(1.,0.E+000,0.E+000));
+#855 = AXIS2_PLACEMENT_3D('',#856,#857,#858);
+#856 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#857 = DIRECTION('',(0.E+000,0.E+000,1.));
+#858 = DIRECTION('',(1.,0.E+000,0.E+000));
+#859 = AXIS2_PLACEMENT_3D('',#860,#861,#862);
+#860 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#861 = DIRECTION('',(0.E+000,0.E+000,1.));
+#862 = DIRECTION('',(1.,0.E+000,0.E+000));
+#863 = AXIS2_PLACEMENT_3D('',#864,#865,#866);
+#864 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#865 = DIRECTION('',(0.E+000,0.E+000,1.));
+#866 = DIRECTION('',(1.,0.E+000,0.E+000));
+#867 = AXIS2_PLACEMENT_3D('',#868,#869,#870);
+#868 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#869 = DIRECTION('',(0.E+000,0.E+000,1.));
+#870 = DIRECTION('',(1.,0.E+000,0.E+000));
+#871 = AXIS2_PLACEMENT_3D('',#872,#873,#874);
+#872 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#873 = DIRECTION('',(0.E+000,0.E+000,1.));
+#874 = DIRECTION('',(1.,0.E+000,0.E+000));
+#875 = AXIS2_PLACEMENT_3D('',#876,#877,#878);
+#876 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#877 = DIRECTION('',(0.E+000,0.E+000,1.));
+#878 = DIRECTION('',(1.,0.E+000,0.E+000));
+#879 = AXIS2_PLACEMENT_3D('',#880,#881,#882);
+#880 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#881 = DIRECTION('',(0.E+000,0.E+000,1.));
+#882 = DIRECTION('',(1.,0.E+000,0.E+000));
+#883 = AXIS2_PLACEMENT_3D('',#884,#885,#886);
+#884 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#885 = DIRECTION('',(0.E+000,0.E+000,1.));
+#886 = DIRECTION('',(1.,0.E+000,0.E+000));
+#887 = AXIS2_PLACEMENT_3D('',#888,#889,#890);
+#888 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#889 = DIRECTION('',(0.E+000,0.E+000,1.));
+#890 = DIRECTION('',(1.,0.E+000,0.E+000));
+#891 = AXIS2_PLACEMENT_3D('',#892,#893,#894);
+#892 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#893 = DIRECTION('',(0.E+000,0.E+000,1.));
+#894 = DIRECTION('',(1.,0.E+000,0.E+000));
+#895 = AXIS2_PLACEMENT_3D('',#896,#897,#898);
+#896 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#897 = DIRECTION('',(0.E+000,0.E+000,1.));
+#898 = DIRECTION('',(1.,0.E+000,0.E+000));
+#899 = AXIS2_PLACEMENT_3D('',#900,#901,#902);
+#900 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#901 = DIRECTION('',(0.E+000,0.E+000,1.));
+#902 = DIRECTION('',(1.,0.E+000,0.E+000));
+#903 = AXIS2_PLACEMENT_3D('',#904,#905,#906);
+#904 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#905 = DIRECTION('',(0.E+000,0.E+000,1.));
+#906 = DIRECTION('',(1.,0.E+000,0.E+000));
+#907 = AXIS2_PLACEMENT_3D('',#908,#909,#910);
+#908 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#909 = DIRECTION('',(0.E+000,0.E+000,1.));
+#910 = DIRECTION('',(1.,0.E+000,0.E+000));
+#911 = AXIS2_PLACEMENT_3D('',#912,#913,#914);
+#912 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#913 = DIRECTION('',(0.E+000,0.E+000,1.));
+#914 = DIRECTION('',(1.,0.E+000,0.E+000));
+#915 = AXIS2_PLACEMENT_3D('',#916,#917,#918);
+#916 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#917 = DIRECTION('',(0.E+000,0.E+000,1.));
+#918 = DIRECTION('',(1.,0.E+000,0.E+000));
+#919 = AXIS2_PLACEMENT_3D('',#920,#921,#922);
+#920 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#921 = DIRECTION('',(0.E+000,0.E+000,1.));
+#922 = DIRECTION('',(1.,0.E+000,0.E+000));
+#923 = AXIS2_PLACEMENT_3D('',#924,#925,#926);
+#924 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#925 = DIRECTION('',(0.E+000,0.E+000,1.));
+#926 = DIRECTION('',(1.,0.E+000,0.E+000));
+#927 = AXIS2_PLACEMENT_3D('',#928,#929,#930);
+#928 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#929 = DIRECTION('',(0.E+000,0.E+000,1.));
+#930 = DIRECTION('',(1.,0.E+000,0.E+000));
+#931 = AXIS2_PLACEMENT_3D('',#932,#933,#934);
+#932 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#933 = DIRECTION('',(0.E+000,0.E+000,1.));
+#934 = DIRECTION('',(1.,0.E+000,0.E+000));
+#935 = AXIS2_PLACEMENT_3D('',#936,#937,#938);
+#936 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#937 = DIRECTION('',(0.E+000,0.E+000,1.));
+#938 = DIRECTION('',(1.,0.E+000,0.E+000));
+#939 = AXIS2_PLACEMENT_3D('',#940,#941,#942);
+#940 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#941 = DIRECTION('',(0.E+000,0.E+000,1.));
+#942 = DIRECTION('',(1.,0.E+000,0.E+000));
+#943 = AXIS2_PLACEMENT_3D('',#944,#945,#946);
+#944 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#945 = DIRECTION('',(0.E+000,0.E+000,1.));
+#946 = DIRECTION('',(1.,0.E+000,0.E+000));
+#947 = AXIS2_PLACEMENT_3D('',#948,#949,#950);
+#948 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#949 = DIRECTION('',(0.E+000,0.E+000,1.));
+#950 = DIRECTION('',(1.,0.E+000,0.E+000));
+#951 = AXIS2_PLACEMENT_3D('',#952,#953,#954);
+#952 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#953 = DIRECTION('',(0.E+000,0.E+000,1.));
+#954 = DIRECTION('',(1.,0.E+000,0.E+000));
+#955 = AXIS2_PLACEMENT_3D('',#956,#957,#958);
+#956 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#957 = DIRECTION('',(0.E+000,0.E+000,1.));
+#958 = DIRECTION('',(1.,0.E+000,0.E+000));
+#959 = AXIS2_PLACEMENT_3D('',#960,#961,#962);
+#960 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#961 = DIRECTION('',(0.E+000,0.E+000,1.));
+#962 = DIRECTION('',(1.,0.E+000,0.E+000));
+#963 = AXIS2_PLACEMENT_3D('',#964,#965,#966);
+#964 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#965 = DIRECTION('',(0.E+000,0.E+000,1.));
+#966 = DIRECTION('',(1.,0.E+000,0.E+000));
+#967 = AXIS2_PLACEMENT_3D('',#968,#969,#970);
+#968 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#969 = DIRECTION('',(0.E+000,0.E+000,1.));
+#970 = DIRECTION('',(1.,0.E+000,0.E+000));
+#971 = AXIS2_PLACEMENT_3D('',#972,#973,#974);
+#972 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#973 = DIRECTION('',(0.E+000,0.E+000,1.));
+#974 = DIRECTION('',(1.,0.E+000,0.E+000));
+#975 = AXIS2_PLACEMENT_3D('',#976,#977,#978);
+#976 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#977 = DIRECTION('',(0.E+000,0.E+000,1.));
+#978 = DIRECTION('',(1.,0.E+000,0.E+000));
+#979 = AXIS2_PLACEMENT_3D('',#980,#981,#982);
+#980 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#981 = DIRECTION('',(0.E+000,0.E+000,1.));
+#982 = DIRECTION('',(1.,0.E+000,0.E+000));
+#983 = AXIS2_PLACEMENT_3D('',#984,#985,#986);
+#984 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#985 = DIRECTION('',(0.E+000,0.E+000,1.));
+#986 = DIRECTION('',(1.,0.E+000,0.E+000));
+#987 = AXIS2_PLACEMENT_3D('',#988,#989,#990);
+#988 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#989 = DIRECTION('',(0.E+000,0.E+000,1.));
+#990 = DIRECTION('',(1.,0.E+000,0.E+000));
+#991 = AXIS2_PLACEMENT_3D('',#992,#993,#994);
+#992 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#993 = DIRECTION('',(0.E+000,0.E+000,1.));
+#994 = DIRECTION('',(1.,0.E+000,0.E+000));
+#995 = AXIS2_PLACEMENT_3D('',#996,#997,#998);
+#996 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#997 = DIRECTION('',(0.E+000,0.E+000,1.));
+#998 = DIRECTION('',(1.,0.E+000,0.E+000));
+#999 = AXIS2_PLACEMENT_3D('',#1000,#1001,#1002);
+#1000 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#1001 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1002 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1003 = AXIS2_PLACEMENT_3D('',#1004,#1005,#1006);
+#1004 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#1005 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1006 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1007 = AXIS2_PLACEMENT_3D('',#1008,#1009,#1010);
+#1008 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#1009 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1010 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1011 = AXIS2_PLACEMENT_3D('',#1012,#1013,#1014);
+#1012 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#1013 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1014 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1015 = AXIS2_PLACEMENT_3D('',#1016,#1017,#1018);
+#1016 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#1017 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1018 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1019 = AXIS2_PLACEMENT_3D('',#1020,#1021,#1022);
+#1020 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#1021 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1022 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1023 = AXIS2_PLACEMENT_3D('',#1024,#1025,#1026);
+#1024 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#1025 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1026 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1027 = AXIS2_PLACEMENT_3D('',#1028,#1029,#1030);
+#1028 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#1029 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1030 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1031 = AXIS2_PLACEMENT_3D('',#1032,#1033,#1034);
+#1032 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#1033 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1034 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1035 = AXIS2_PLACEMENT_3D('',#1036,#1037,#1038);
+#1036 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#1037 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1038 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1039 = AXIS2_PLACEMENT_3D('',#1040,#1041,#1042);
+#1040 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#1041 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1042 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1043 = AXIS2_PLACEMENT_3D('',#1044,#1045,#1046);
+#1044 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#1045 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1046 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1047 = AXIS2_PLACEMENT_3D('',#1048,#1049,#1050);
+#1048 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#1049 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1050 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1051 = AXIS2_PLACEMENT_3D('',#1052,#1053,#1054);
+#1052 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#1053 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1054 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1055 = AXIS2_PLACEMENT_3D('',#1056,#1057,#1058);
+#1056 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#1057 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1058 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1059 = AXIS2_PLACEMENT_3D('',#1060,#1061,#1062);
+#1060 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#1061 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1062 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1063 = AXIS2_PLACEMENT_3D('',#1064,#1065,#1066);
+#1064 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#1065 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1066 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1067 = AXIS2_PLACEMENT_3D('',#1068,#1069,#1070);
+#1068 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#1069 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1070 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1071 = AXIS2_PLACEMENT_3D('',#1072,#1073,#1074);
+#1072 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#1073 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1074 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1075 = AXIS2_PLACEMENT_3D('',#1076,#1077,#1078);
+#1076 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#1077 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1078 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1079 = AXIS2_PLACEMENT_3D('',#1080,#1081,#1082);
+#1080 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#1081 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1082 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1083 = AXIS2_PLACEMENT_3D('',#1084,#1085,#1086);
+#1084 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#1085 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1086 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1087 = AXIS2_PLACEMENT_3D('',#1088,#1089,#1090);
+#1088 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#1089 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1090 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1091 = AXIS2_PLACEMENT_3D('',#1092,#1093,#1094);
+#1092 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#1093 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1094 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1095 = AXIS2_PLACEMENT_3D('',#1096,#1097,#1098);
+#1096 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#1097 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1098 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1099 = AXIS2_PLACEMENT_3D('',#1100,#1101,#1102);
+#1100 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#1101 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1102 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1103 = AXIS2_PLACEMENT_3D('',#1104,#1105,#1106);
+#1104 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#1105 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1106 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1107 = AXIS2_PLACEMENT_3D('',#1108,#1109,#1110);
+#1108 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#1109 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1110 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1111 = AXIS2_PLACEMENT_3D('',#1112,#1113,#1114);
+#1112 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#1113 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1114 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1115 = AXIS2_PLACEMENT_3D('',#1116,#1117,#1118);
+#1116 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#1117 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1118 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1119 = AXIS2_PLACEMENT_3D('',#1120,#1121,#1122);
+#1120 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#1121 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1122 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1123 = AXIS2_PLACEMENT_3D('',#1124,#1125,#1126);
+#1124 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#1125 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1126 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1127 = AXIS2_PLACEMENT_3D('',#1128,#1129,#1130);
+#1128 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#1129 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1130 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1131 = AXIS2_PLACEMENT_3D('',#1132,#1133,#1134);
+#1132 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#1133 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1134 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1135 = AXIS2_PLACEMENT_3D('',#1136,#1137,#1138);
+#1136 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#1137 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1138 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1139 = AXIS2_PLACEMENT_3D('',#1140,#1141,#1142);
+#1140 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#1141 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1142 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1143 = AXIS2_PLACEMENT_3D('',#1144,#1145,#1146);
+#1144 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#1145 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1146 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1147 = AXIS2_PLACEMENT_3D('',#1148,#1149,#1150);
+#1148 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#1149 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1150 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1151 = AXIS2_PLACEMENT_3D('',#1152,#1153,#1154);
+#1152 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#1153 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1154 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1155 = AXIS2_PLACEMENT_3D('',#1156,#1157,#1158);
+#1156 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#1157 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1158 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1159 = AXIS2_PLACEMENT_3D('',#1160,#1161,#1162);
+#1160 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#1161 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1162 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1163 = AXIS2_PLACEMENT_3D('',#1164,#1165,#1166);
+#1164 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#1165 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1166 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1167 = AXIS2_PLACEMENT_3D('',#1168,#1169,#1170);
+#1168 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#1169 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1170 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1171 = AXIS2_PLACEMENT_3D('',#1172,#1173,#1174);
+#1172 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#1173 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1174 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1175 = AXIS2_PLACEMENT_3D('',#1176,#1177,#1178);
+#1176 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#1177 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1178 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1179 = AXIS2_PLACEMENT_3D('',#1180,#1181,#1182);
+#1180 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#1181 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1182 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1183 = AXIS2_PLACEMENT_3D('',#1184,#1185,#1186);
+#1184 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#1185 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1186 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1187 = AXIS2_PLACEMENT_3D('',#1188,#1189,#1190);
+#1188 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#1189 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1190 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1191 = AXIS2_PLACEMENT_3D('',#1192,#1193,#1194);
+#1192 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#1193 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1194 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1195 = AXIS2_PLACEMENT_3D('',#1196,#1197,#1198);
+#1196 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#1197 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1198 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1199 = AXIS2_PLACEMENT_3D('',#1200,#1201,#1202);
+#1200 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#1201 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1202 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1203 = AXIS2_PLACEMENT_3D('',#1204,#1205,#1206);
+#1204 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#1205 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1206 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1207 = AXIS2_PLACEMENT_3D('',#1208,#1209,#1210);
+#1208 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#1209 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1210 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1211 = AXIS2_PLACEMENT_3D('',#1212,#1213,#1214);
+#1212 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#1213 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1214 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1215 = AXIS2_PLACEMENT_3D('',#1216,#1217,#1218);
+#1216 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#1217 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1218 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1219 = AXIS2_PLACEMENT_3D('',#1220,#1221,#1222);
+#1220 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#1221 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1222 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1223 = AXIS2_PLACEMENT_3D('',#1224,#1225,#1226);
+#1224 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#1225 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1226 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1227 = AXIS2_PLACEMENT_3D('',#1228,#1229,#1230);
+#1228 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#1229 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1230 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1231 = AXIS2_PLACEMENT_3D('',#1232,#1233,#1234);
+#1232 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#1233 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1234 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1235 = AXIS2_PLACEMENT_3D('',#1236,#1237,#1238);
+#1236 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#1237 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1238 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1239 = AXIS2_PLACEMENT_3D('',#1240,#1241,#1242);
+#1240 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#1241 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1242 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1243 = AXIS2_PLACEMENT_3D('',#1244,#1245,#1246);
+#1244 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#1245 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1246 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1247 = AXIS2_PLACEMENT_3D('',#1248,#1249,#1250);
+#1248 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#1249 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1250 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1251 = AXIS2_PLACEMENT_3D('',#1252,#1253,#1254);
+#1252 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#1253 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1254 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1255 = AXIS2_PLACEMENT_3D('',#1256,#1257,#1258);
+#1256 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#1257 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1258 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1259 = AXIS2_PLACEMENT_3D('',#1260,#1261,#1262);
+#1260 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#1261 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1262 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1263 = AXIS2_PLACEMENT_3D('',#1264,#1265,#1266);
+#1264 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#1265 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1266 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1267 = AXIS2_PLACEMENT_3D('',#1268,#1269,#1270);
+#1268 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#1269 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1270 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1271 = AXIS2_PLACEMENT_3D('',#1272,#1273,#1274);
+#1272 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#1273 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1274 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1275 = AXIS2_PLACEMENT_3D('',#1276,#1277,#1278);
+#1276 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#1277 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1278 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1279 = AXIS2_PLACEMENT_3D('',#1280,#1281,#1282);
+#1280 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#1281 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1282 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1283 = AXIS2_PLACEMENT_3D('',#1284,#1285,#1286);
+#1284 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#1285 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1286 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1287 = AXIS2_PLACEMENT_3D('',#1288,#1289,#1290);
+#1288 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#1289 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1290 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1291 = AXIS2_PLACEMENT_3D('',#1292,#1293,#1294);
+#1292 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#1293 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1294 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1295 = AXIS2_PLACEMENT_3D('',#1296,#1297,#1298);
+#1296 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#1297 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1298 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1299 = AXIS2_PLACEMENT_3D('',#1300,#1301,#1302);
+#1300 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#1301 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1302 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1303 = AXIS2_PLACEMENT_3D('',#1304,#1305,#1306);
+#1304 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#1305 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1306 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1307 = AXIS2_PLACEMENT_3D('',#1308,#1309,#1310);
+#1308 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#1309 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1310 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1311 = AXIS2_PLACEMENT_3D('',#1312,#1313,#1314);
+#1312 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#1313 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1314 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1315 = AXIS2_PLACEMENT_3D('',#1316,#1317,#1318);
+#1316 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#1317 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1318 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1319 = AXIS2_PLACEMENT_3D('',#1320,#1321,#1322);
+#1320 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#1321 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1322 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1323 = AXIS2_PLACEMENT_3D('',#1324,#1325,#1326);
+#1324 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#1325 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1326 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1327 = AXIS2_PLACEMENT_3D('',#1328,#1329,#1330);
+#1328 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#1329 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1330 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1331 = AXIS2_PLACEMENT_3D('',#1332,#1333,#1334);
+#1332 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#1333 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1334 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1335 = AXIS2_PLACEMENT_3D('',#1336,#1337,#1338);
+#1336 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#1337 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1338 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1339 = AXIS2_PLACEMENT_3D('',#1340,#1341,#1342);
+#1340 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#1341 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1342 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1343 = AXIS2_PLACEMENT_3D('',#1344,#1345,#1346);
+#1344 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#1345 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1346 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1347 = AXIS2_PLACEMENT_3D('',#1348,#1349,#1350);
+#1348 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#1349 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1350 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1351 = AXIS2_PLACEMENT_3D('',#1352,#1353,#1354);
+#1352 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#1353 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1354 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1355 = AXIS2_PLACEMENT_3D('',#1356,#1357,#1358);
+#1356 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#1357 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1358 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1359 = AXIS2_PLACEMENT_3D('',#1360,#1361,#1362);
+#1360 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#1361 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1362 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1363 = AXIS2_PLACEMENT_3D('',#1364,#1365,#1366);
+#1364 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#1365 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1366 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1367 = AXIS2_PLACEMENT_3D('',#1368,#1369,#1370);
+#1368 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#1369 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1370 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1371 = AXIS2_PLACEMENT_3D('',#1372,#1373,#1374);
+#1372 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#1373 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1374 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1375 = AXIS2_PLACEMENT_3D('',#1376,#1377,#1378);
+#1376 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#1377 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1378 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1379 = AXIS2_PLACEMENT_3D('',#1380,#1381,#1382);
+#1380 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#1381 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1382 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1383 = AXIS2_PLACEMENT_3D('',#1384,#1385,#1386);
+#1384 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#1385 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1386 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1387 = AXIS2_PLACEMENT_3D('',#1388,#1389,#1390);
+#1388 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#1389 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1390 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1391 = AXIS2_PLACEMENT_3D('',#1392,#1393,#1394);
+#1392 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#1393 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1394 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1395 = AXIS2_PLACEMENT_3D('',#1396,#1397,#1398);
+#1396 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#1397 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1398 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1399 = AXIS2_PLACEMENT_3D('',#1400,#1401,#1402);
+#1400 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#1401 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1402 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1403 = AXIS2_PLACEMENT_3D('',#1404,#1405,#1406);
+#1404 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#1405 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1406 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1407 = AXIS2_PLACEMENT_3D('',#1408,#1409,#1410);
+#1408 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#1409 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1410 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1411 = AXIS2_PLACEMENT_3D('',#1412,#1413,#1414);
+#1412 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#1413 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1414 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1415 = AXIS2_PLACEMENT_3D('',#1416,#1417,#1418);
+#1416 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#1417 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1418 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1419 = AXIS2_PLACEMENT_3D('',#1420,#1421,#1422);
+#1420 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#1421 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1422 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1423 = AXIS2_PLACEMENT_3D('',#1424,#1425,#1426);
+#1424 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#1425 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1426 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1427 = AXIS2_PLACEMENT_3D('',#1428,#1429,#1430);
+#1428 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#1429 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1430 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1431 = AXIS2_PLACEMENT_3D('',#1432,#1433,#1434);
+#1432 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#1433 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1434 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1435 = AXIS2_PLACEMENT_3D('',#1436,#1437,#1438);
+#1436 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#1437 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1438 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1439 = AXIS2_PLACEMENT_3D('',#1440,#1441,#1442);
+#1440 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#1441 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1442 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1443 = AXIS2_PLACEMENT_3D('',#1444,#1445,#1446);
+#1444 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#1445 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1446 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1447 = AXIS2_PLACEMENT_3D('',#1448,#1449,#1450);
+#1448 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#1449 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1450 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1451 = AXIS2_PLACEMENT_3D('',#1452,#1453,#1454);
+#1452 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#1453 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1454 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1455 = AXIS2_PLACEMENT_3D('',#1456,#1457,#1458);
+#1456 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#1457 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1458 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1459 = AXIS2_PLACEMENT_3D('',#1460,#1461,#1462);
+#1460 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#1461 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1462 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1463 = AXIS2_PLACEMENT_3D('',#1464,#1465,#1466);
+#1464 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#1465 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1466 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1467 = AXIS2_PLACEMENT_3D('',#1468,#1469,#1470);
+#1468 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#1469 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1470 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1471 = AXIS2_PLACEMENT_3D('',#1472,#1473,#1474);
+#1472 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#1473 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1474 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1475 = AXIS2_PLACEMENT_3D('',#1476,#1477,#1478);
+#1476 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#1477 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1478 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1479 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1483)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#1480,#1481,#1482)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#1480 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#1481 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#1482 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#1483 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-004),#1480,
+  'distance_accuracy_value','confusion accuracy');
+#1484 = PRODUCT_TYPE('part',$,(#7));
+#1485 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#1486),#1768);
+#1486 = SHELL_BASED_SURFACE_MODEL('',(#1487));
+#1487 = OPEN_SHELL('',(#1488));
+#1488 = ADVANCED_FACE('',(#1489),#1503,.T.);
+#1489 = FACE_BOUND('',#1490,.T.);
+#1490 = EDGE_LOOP('',(#1491,#1514,#1538,#1554,#1578,#1594,#1610,#1626,
+    #1642,#1658,#1706,#1722,#1738,#1754));
+#1491 = ORIENTED_EDGE('',*,*,#1492,.F.);
+#1492 = EDGE_CURVE('',#1493,#1495,#1497,.T.);
+#1493 = VERTEX_POINT('',#1494);
+#1494 = CARTESIAN_POINT('',(4.322710689763,-4.500000067055,
+    9.000000067055));
+#1495 = VERTEX_POINT('',#1496);
+#1496 = CARTESIAN_POINT('',(3.,-4.500000067055,9.000000067055));
+#1497 = SURFACE_CURVE('',#1498,(#1502),.PCURVE_S1.);
+#1498 = LINE('',#1499,#1500);
+#1499 = CARTESIAN_POINT('',(4.322710689763,-4.500000067055,
+    9.000000067055));
+#1500 = VECTOR('',#1501,1.);
+#1501 = DIRECTION('',(-1.,-1.224646799147E-016,0.E+000));
+#1502 = PCURVE('',#1503,#1508);
+#1503 = PLANE('',#1504);
+#1504 = AXIS2_PLACEMENT_3D('',#1505,#1506,#1507);
+#1505 = CARTESIAN_POINT('',(2.25,-4.500000067055,9.000000067055));
+#1506 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1507 = DIRECTION('',(-1.,-1.224646799147E-016,0.E+000));
+#1508 = DEFINITIONAL_REPRESENTATION('',(#1509),#1513);
+#1509 = LINE('',#1510,#1511);
+#1510 = CARTESIAN_POINT('',(-2.072710689763,2.538338511776E-016));
+#1511 = VECTOR('',#1512,1.);
+#1512 = DIRECTION('',(1.,0.E+000));
+#1513 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1514 = ORIENTED_EDGE('',*,*,#1515,.F.);
+#1515 = EDGE_CURVE('',#1516,#1493,#1518,.T.);
+#1516 = VERTEX_POINT('',#1517);
+#1517 = CARTESIAN_POINT('',(4.5,-4.322710756818,9.000000067055));
+#1518 = SURFACE_CURVE('',#1519,(#1527),.PCURVE_S1.);
+#1519 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#1520,#1521,#1522,#1523,#1524,
+    #1525,#1526),.UNSPECIFIED.,.F.,.F.,(4,3,4),(0.E+000,
+    1.471757653462E-002,2.950346466212E-002),.UNSPECIFIED.);
+#1520 = CARTESIAN_POINT('',(4.5,-4.322710756818,9.000000067055));
+#1521 = CARTESIAN_POINT('',(4.5,-4.396265278108,9.000000067055));
+#1522 = CARTESIAN_POINT('',(4.479065631817,-4.428466749416,
+    9.000000067055));
+#1523 = CARTESIAN_POINT('',(4.454037167953,-4.453598869131,
+    9.000000067055));
+#1524 = CARTESIAN_POINT('',(4.413027345736,-4.494778534292,
+    9.000000067055));
+#1525 = CARTESIAN_POINT('',(4.365605066689,-4.500000067055,
+    9.000000067055));
+#1526 = CARTESIAN_POINT('',(4.322710689763,-4.500000067055,
+    9.000000067055));
+#1527 = PCURVE('',#1503,#1528);
+#1528 = DEFINITIONAL_REPRESENTATION('',(#1529),#1537);
+#1529 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#1530,#1531,#1532,#1533,#1534,
+    #1535,#1536),.UNSPECIFIED.,.F.,.F.,(4,3,4),(0.E+000,
+    1.471757653462E-002,2.950346466212E-002),.UNSPECIFIED.);
+#1530 = CARTESIAN_POINT('',(-2.25,-0.177289310237));
+#1531 = CARTESIAN_POINT('',(-2.25,-0.103734788947));
+#1532 = CARTESIAN_POINT('',(-2.229065631817,-7.1533317639E-002));
+#1533 = CARTESIAN_POINT('',(-2.204037167953,-4.6401197924E-002));
+#1534 = CARTESIAN_POINT('',(-2.163027345736,-5.221532762999E-003));
+#1535 = CARTESIAN_POINT('',(-2.115605066689,8.881784197001E-016));
+#1536 = CARTESIAN_POINT('',(-2.072710689763,8.881784197001E-016));
+#1537 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1538 = ORIENTED_EDGE('',*,*,#1539,.F.);
+#1539 = EDGE_CURVE('',#1540,#1516,#1542,.T.);
+#1540 = VERTEX_POINT('',#1541);
+#1541 = CARTESIAN_POINT('',(4.5,5.822710712114,9.000000067055));
+#1542 = SURFACE_CURVE('',#1543,(#1547),.PCURVE_S1.);
+#1543 = LINE('',#1544,#1545);
+#1544 = CARTESIAN_POINT('',(4.5,5.822710712114,9.000000067055));
+#1545 = VECTOR('',#1546,1.);
+#1546 = DIRECTION('',(6.774920909743E-017,-1.,0.E+000));
+#1547 = PCURVE('',#1503,#1548);
+#1548 = DEFINITIONAL_REPRESENTATION('',(#1549),#1553);
+#1549 = LINE('',#1550,#1551);
+#1550 = CARTESIAN_POINT('',(-2.25,-10.32271077916));
+#1551 = VECTOR('',#1552,1.);
+#1552 = DIRECTION('',(5.471547081727E-017,1.));
+#1553 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1554 = ORIENTED_EDGE('',*,*,#1555,.F.);
+#1555 = EDGE_CURVE('',#1556,#1540,#1558,.T.);
+#1556 = VERTEX_POINT('',#1557);
+#1557 = CARTESIAN_POINT('',(4.322710689763,6.000000022352,9.000000067055
+    ));
+#1558 = SURFACE_CURVE('',#1559,(#1567),.PCURVE_S1.);
+#1559 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#1560,#1561,#1562,#1563,#1564,
+    #1565,#1566),.UNSPECIFIED.,.F.,.F.,(4,3,4),(0.E+000,
+    1.471757653462E-002,2.950346466212E-002),.UNSPECIFIED.);
+#1560 = CARTESIAN_POINT('',(4.322710689763,6.000000022352,9.000000067055
+    ));
+#1561 = CARTESIAN_POINT('',(4.365505417212,6.000000022352,9.000000067055
+    ));
+#1562 = CARTESIAN_POINT('',(4.412660210189,5.994806933538,9.000000067055
+    ));
+#1563 = CARTESIAN_POINT('',(4.453598802075,5.954037190305,9.000000067055
+    ));
+#1564 = CARTESIAN_POINT('',(4.478762442339,5.928977335896,9.000000067055
+    ));
+#1565 = CARTESIAN_POINT('',(4.5,5.896724776456,9.000000067055));
+#1566 = CARTESIAN_POINT('',(4.5,5.822710712114,9.000000067055));
+#1567 = PCURVE('',#1503,#1568);
+#1568 = DEFINITIONAL_REPRESENTATION('',(#1569),#1577);
+#1569 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#1570,#1571,#1572,#1573,#1574,
+    #1575,#1576),.UNSPECIFIED.,.F.,.F.,(4,3,4),(0.E+000,
+    1.471757653462E-002,2.950346466212E-002),.UNSPECIFIED.);
+#1570 = CARTESIAN_POINT('',(-2.072710689763,-10.5000000894));
+#1571 = CARTESIAN_POINT('',(-2.115505417212,-10.5000000894));
+#1572 = CARTESIAN_POINT('',(-2.162660210189,-10.49480700059));
+#1573 = CARTESIAN_POINT('',(-2.203598802075,-10.45403725736));
+#1574 = CARTESIAN_POINT('',(-2.228762442339,-10.42897740295));
+#1575 = CARTESIAN_POINT('',(-2.25,-10.39672484351));
+#1576 = CARTESIAN_POINT('',(-2.25,-10.32271077916));
+#1577 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1578 = ORIENTED_EDGE('',*,*,#1579,.F.);
+#1579 = EDGE_CURVE('',#1580,#1556,#1582,.T.);
+#1580 = VERTEX_POINT('',#1581);
+#1581 = CARTESIAN_POINT('',(1.,6.000000022352,9.000000067055));
+#1582 = SURFACE_CURVE('',#1583,(#1587),.PCURVE_S1.);
+#1583 = LINE('',#1584,#1585);
+#1584 = CARTESIAN_POINT('',(1.,6.000000022352,9.000000067055));
+#1585 = VECTOR('',#1586,1.);
+#1586 = DIRECTION('',(1.,1.224646799147E-016,0.E+000));
+#1587 = PCURVE('',#1503,#1588);
+#1588 = DEFINITIONAL_REPRESENTATION('',(#1589),#1593);
+#1589 = LINE('',#1590,#1591);
+#1590 = CARTESIAN_POINT('',(1.25,-10.5000000894));
+#1591 = VECTOR('',#1592,1.);
+#1592 = DIRECTION('',(-1.,0.E+000));
+#1593 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1594 = ORIENTED_EDGE('',*,*,#1595,.T.);
+#1595 = EDGE_CURVE('',#1580,#1596,#1598,.T.);
+#1596 = VERTEX_POINT('',#1597);
+#1597 = CARTESIAN_POINT('',(1.,4.000000074506,9.000000067055));
+#1598 = SURFACE_CURVE('',#1599,(#1603),.PCURVE_S1.);
+#1599 = LINE('',#1600,#1601);
+#1600 = CARTESIAN_POINT('',(1.,6.000000022352,9.000000067055));
+#1601 = VECTOR('',#1602,1.);
+#1602 = DIRECTION('',(5.387983250059E-016,-1.,0.E+000));
+#1603 = PCURVE('',#1503,#1604);
+#1604 = DEFINITIONAL_REPRESENTATION('',(#1605),#1609);
+#1605 = LINE('',#1606,#1607);
+#1606 = CARTESIAN_POINT('',(1.25,-10.5000000894));
+#1607 = VECTOR('',#1608,1.);
+#1608 = DIRECTION('',(-4.163336450912E-016,1.));
+#1609 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1610 = ORIENTED_EDGE('',*,*,#1611,.F.);
+#1611 = EDGE_CURVE('',#1612,#1596,#1614,.T.);
+#1612 = VERTEX_POINT('',#1613);
+#1613 = CARTESIAN_POINT('',(-3.061617061739E-016,4.000000074506,
+    9.000000067055));
+#1614 = SURFACE_CURVE('',#1615,(#1619),.PCURVE_S1.);
+#1615 = LINE('',#1616,#1617);
+#1616 = CARTESIAN_POINT('',(-3.061617061739E-016,4.000000074506,
+    9.000000067055));
+#1617 = VECTOR('',#1618,1.);
+#1618 = DIRECTION('',(1.,1.224646799147E-016,0.E+000));
+#1619 = PCURVE('',#1503,#1620);
+#1620 = DEFINITIONAL_REPRESENTATION('',(#1621),#1625);
+#1621 = LINE('',#1622,#1623);
+#1622 = CARTESIAN_POINT('',(2.25,-8.500000141561));
+#1623 = VECTOR('',#1624,1.);
+#1624 = DIRECTION('',(-1.,0.E+000));
+#1625 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1626 = ORIENTED_EDGE('',*,*,#1627,.F.);
+#1627 = EDGE_CURVE('',#1628,#1612,#1630,.T.);
+#1628 = VERTEX_POINT('',#1629);
+#1629 = CARTESIAN_POINT('',(-1.836970171348E-016,3.,9.000000067055));
+#1630 = SURFACE_CURVE('',#1631,(#1635),.PCURVE_S1.);
+#1631 = LINE('',#1632,#1633);
+#1632 = CARTESIAN_POINT('',(-1.836970171348E-016,3.,9.000000067055));
+#1633 = VECTOR('',#1634,1.);
+#1634 = DIRECTION('',(-1.224646799147E-016,1.,0.E+000));
+#1635 = PCURVE('',#1503,#1636);
+#1636 = DEFINITIONAL_REPRESENTATION('',(#1637),#1641);
+#1637 = LINE('',#1638,#1639);
+#1638 = CARTESIAN_POINT('',(2.25,-7.500000067055));
+#1639 = VECTOR('',#1640,1.);
+#1640 = DIRECTION('',(0.E+000,-1.));
+#1641 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1642 = ORIENTED_EDGE('',*,*,#1643,.F.);
+#1643 = EDGE_CURVE('',#1644,#1628,#1646,.T.);
+#1644 = VERTEX_POINT('',#1645);
+#1645 = CARTESIAN_POINT('',(2.247502915753,3.,9.000000067055));
+#1646 = SURFACE_CURVE('',#1647,(#1651),.PCURVE_S1.);
+#1647 = LINE('',#1648,#1649);
+#1648 = CARTESIAN_POINT('',(2.247502915753,3.,9.000000067055));
+#1649 = VECTOR('',#1650,1.);
+#1650 = DIRECTION('',(-1.,-1.224646799147E-016,0.E+000));
+#1651 = PCURVE('',#1503,#1652);
+#1652 = DEFINITIONAL_REPRESENTATION('',(#1653),#1657);
+#1653 = LINE('',#1654,#1655);
+#1654 = CARTESIAN_POINT('',(2.497084246999E-003,-7.500000067055));
+#1655 = VECTOR('',#1656,1.);
+#1656 = DIRECTION('',(1.,0.E+000));
+#1657 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1658 = ORIENTED_EDGE('',*,*,#1659,.F.);
+#1659 = EDGE_CURVE('',#1660,#1644,#1662,.T.);
+#1660 = VERTEX_POINT('',#1661);
+#1661 = CARTESIAN_POINT('',(2.247502915753,-3.,9.000000067055));
+#1662 = SURFACE_CURVE('',#1663,(#1683),.PCURVE_S1.);
+#1663 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#1664,#1665,#1666,#1667,#1668,
+    #1669,#1670,#1671,#1672,#1673,#1674,#1675,#1676,#1677,#1678,#1679,
+    #1680,#1681,#1682),.UNSPECIFIED.,.F.,.F.,(4,3,3,3,3,3,4),(0.E+000,
+    5.345162234654E-002,0.227003213065,0.349692446845,0.472381680624,
+    0.645933271343,0.699384893689),.UNSPECIFIED.);
+#1664 = CARTESIAN_POINT('',(2.247502915753,-3.,9.000000067055));
+#1665 = CARTESIAN_POINT('',(2.383935213813,-2.898728415313,
+    9.000000067055));
+#1666 = CARTESIAN_POINT('',(2.519991014703,-2.783309844196,
+    9.000000067055));
+#1667 = CARTESIAN_POINT('',(2.65165042945,-2.65165042945,9.000000067055)
+  );
+#1668 = CARTESIAN_POINT('',(2.939397784931,-2.363903073968,
+    9.000000067055));
+#1669 = CARTESIAN_POINT('',(3.237999902954,-1.970713476561,
+    9.000000067055));
+#1670 = CARTESIAN_POINT('',(3.460558227433,-1.433410151184,
+    9.000000067055));
+#1671 = CARTESIAN_POINT('',(3.617891906649,-1.053573049003,
+    9.000000067055));
+#1672 = CARTESIAN_POINT('',(3.75,-0.565505660316,9.000000067055));
+#1673 = CARTESIAN_POINT('',(3.75,1.110223024625E-015,9.000000067055));
+#1674 = CARTESIAN_POINT('',(3.75,0.565505660316,9.000000067055));
+#1675 = CARTESIAN_POINT('',(3.617891906649,1.053573049003,9.000000067055
+    ));
+#1676 = CARTESIAN_POINT('',(3.460558227433,1.433410151184,9.000000067055
+    ));
+#1677 = CARTESIAN_POINT('',(3.237999902954,1.970713476561,9.000000067055
+    ));
+#1678 = CARTESIAN_POINT('',(2.939397784931,2.363903073968,9.000000067055
+    ));
+#1679 = CARTESIAN_POINT('',(2.65165042945,2.65165042945,9.000000067055)
+  );
+#1680 = CARTESIAN_POINT('',(2.519991014703,2.783309844196,9.000000067055
+    ));
+#1681 = CARTESIAN_POINT('',(2.383935213813,2.898728415313,9.000000067055
+    ));
+#1682 = CARTESIAN_POINT('',(2.247502915753,3.,9.000000067055));
+#1683 = PCURVE('',#1503,#1684);
+#1684 = DEFINITIONAL_REPRESENTATION('',(#1685),#1705);
+#1685 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#1686,#1687,#1688,#1689,#1690,
+    #1691,#1692,#1693,#1694,#1695,#1696,#1697,#1698,#1699,#1700,#1701,
+    #1702,#1703,#1704),.UNSPECIFIED.,.F.,.F.,(4,3,3,3,3,3,4),(0.E+000,
+    5.345162234654E-002,0.227003213065,0.349692446845,0.472381680624,
+    0.645933271343,0.699384893689),.UNSPECIFIED.);
+#1686 = CARTESIAN_POINT('',(2.497084247E-003,-1.500000067055));
+#1687 = CARTESIAN_POINT('',(-0.133935213813,-1.601271651742));
+#1688 = CARTESIAN_POINT('',(-0.269991014703,-1.716690222859));
+#1689 = CARTESIAN_POINT('',(-0.40165042945,-1.848349637605));
+#1690 = CARTESIAN_POINT('',(-0.689397784931,-2.136096993087));
+#1691 = CARTESIAN_POINT('',(-0.987999902954,-2.529286590494));
+#1692 = CARTESIAN_POINT('',(-1.210558227433,-3.066589915871));
+#1693 = CARTESIAN_POINT('',(-1.367891906649,-3.446427018052));
+#1694 = CARTESIAN_POINT('',(-1.5,-3.934494406739));
+#1695 = CARTESIAN_POINT('',(-1.5,-4.500000067055));
+#1696 = CARTESIAN_POINT('',(-1.5,-5.065505727371));
+#1697 = CARTESIAN_POINT('',(-1.367891906649,-5.553573116058));
+#1698 = CARTESIAN_POINT('',(-1.210558227433,-5.933410218239));
+#1699 = CARTESIAN_POINT('',(-0.987999902954,-6.470713543616));
+#1700 = CARTESIAN_POINT('',(-0.689397784931,-6.863903141023));
+#1701 = CARTESIAN_POINT('',(-0.40165042945,-7.151650496505));
+#1702 = CARTESIAN_POINT('',(-0.269991014703,-7.283309911251));
+#1703 = CARTESIAN_POINT('',(-0.133935213813,-7.398728482368));
+#1704 = CARTESIAN_POINT('',(2.497084246999E-003,-7.500000067055));
+#1705 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1706 = ORIENTED_EDGE('',*,*,#1707,.F.);
+#1707 = EDGE_CURVE('',#1708,#1660,#1710,.T.);
+#1708 = VERTEX_POINT('',#1709);
+#1709 = CARTESIAN_POINT('',(1.000000014901,-3.,9.000000067055));
+#1710 = SURFACE_CURVE('',#1711,(#1715),.PCURVE_S1.);
+#1711 = LINE('',#1712,#1713);
+#1712 = CARTESIAN_POINT('',(1.000000014901,-3.,9.000000067055));
+#1713 = VECTOR('',#1714,1.);
+#1714 = DIRECTION('',(1.,1.224646799147E-016,0.E+000));
+#1715 = PCURVE('',#1503,#1716);
+#1716 = DEFINITIONAL_REPRESENTATION('',(#1717),#1721);
+#1717 = LINE('',#1718,#1719);
+#1718 = CARTESIAN_POINT('',(1.249999985099,-1.500000067055));
+#1719 = VECTOR('',#1720,1.);
+#1720 = DIRECTION('',(-1.,0.E+000));
+#1721 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1722 = ORIENTED_EDGE('',*,*,#1723,.F.);
+#1723 = EDGE_CURVE('',#1724,#1708,#1726,.T.);
+#1724 = VERTEX_POINT('',#1725);
+#1725 = CARTESIAN_POINT('',(1.000000014901,-3.489782892168,
+    9.000000067055));
+#1726 = SURFACE_CURVE('',#1727,(#1731),.PCURVE_S1.);
+#1727 = LINE('',#1728,#1729);
+#1728 = CARTESIAN_POINT('',(1.000000014901,-3.489782892168,
+    9.000000067055));
+#1729 = VECTOR('',#1730,1.);
+#1730 = DIRECTION('',(1.608810234519E-016,1.,0.E+000));
+#1731 = PCURVE('',#1503,#1732);
+#1732 = DEFINITIONAL_REPRESENTATION('',(#1733),#1737);
+#1733 = LINE('',#1734,#1735);
+#1734 = CARTESIAN_POINT('',(1.249999985099,-1.010217174887));
+#1735 = VECTOR('',#1736,1.);
+#1736 = DIRECTION('',(-2.833457033666E-016,-1.));
+#1737 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1738 = ORIENTED_EDGE('',*,*,#1739,.F.);
+#1739 = EDGE_CURVE('',#1740,#1724,#1742,.T.);
+#1740 = VERTEX_POINT('',#1741);
+#1741 = CARTESIAN_POINT('',(3.,-3.489782892168,9.000000067055));
+#1742 = SURFACE_CURVE('',#1743,(#1747),.PCURVE_S1.);
+#1743 = LINE('',#1744,#1745);
+#1744 = CARTESIAN_POINT('',(3.,-3.489782892168,9.000000067055));
+#1745 = VECTOR('',#1746,1.);
+#1746 = DIRECTION('',(-1.,-4.00020438139E-016,0.E+000));
+#1747 = PCURVE('',#1503,#1748);
+#1748 = DEFINITIONAL_REPRESENTATION('',(#1749),#1753);
+#1749 = LINE('',#1750,#1751);
+#1750 = CARTESIAN_POINT('',(-0.75,-1.010217174887));
+#1751 = VECTOR('',#1752,1.);
+#1752 = DIRECTION('',(1.,2.775557582243E-016));
+#1753 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1754 = ORIENTED_EDGE('',*,*,#1755,.F.);
+#1755 = EDGE_CURVE('',#1495,#1740,#1756,.T.);
+#1756 = SURFACE_CURVE('',#1757,(#1761),.PCURVE_S1.);
+#1757 = LINE('',#1758,#1759);
+#1758 = CARTESIAN_POINT('',(3.,-4.500000067055,9.000000067055));
+#1759 = VECTOR('',#1760,1.);
+#1760 = DIRECTION('',(4.270325233716E-016,1.,0.E+000));
+#1761 = PCURVE('',#1503,#1762);
+#1762 = DEFINITIONAL_REPRESENTATION('',(#1763),#1767);
+#1763 = LINE('',#1764,#1765);
+#1764 = CARTESIAN_POINT('',(-0.75,9.184850993602E-017));
+#1765 = VECTOR('',#1766,1.);
+#1766 = DIRECTION('',(-5.494972032863E-016,-1.));
+#1767 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1768 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1772)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#1769,#1770,#1771)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#1769 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#1770 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#1771 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#1772 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#1769,
+  'distance_accuracy_value','confusion accuracy');
+#1773 = SHAPE_DEFINITION_REPRESENTATION(#1774,#1485);
+#1774 = PRODUCT_DEFINITION_SHAPE('','',#1775);
+#1775 = PRODUCT_DEFINITION('design','',#1776,#1779);
+#1776 = PRODUCT_DEFINITION_FORMATION('','',#1777);
+#1777 = PRODUCT('Plastik','Plastik','',(#1778));
+#1778 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#1779 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#1780 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1781,#1783);
+#1781 = ( REPRESENTATION_RELATIONSHIP('','',#1485,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1782) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#1782 = ITEM_DEFINED_TRANSFORMATION('','',#11,#15);
+#1783 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #1784);
+#1784 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('1','=>[0:1:1:2]','',#5,#1775,$);
+#1785 = PRODUCT_TYPE('part',$,(#1777));
+#1786 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#1787),#1861);
+#1787 = SHELL_BASED_SURFACE_MODEL('',(#1788));
+#1788 = OPEN_SHELL('',(#1789));
+#1789 = ADVANCED_FACE('',(#1790),#1804,.T.);
+#1790 = FACE_BOUND('',#1791,.T.);
+#1791 = EDGE_LOOP('',(#1792,#1815,#1831,#1847));
+#1792 = ORIENTED_EDGE('',*,*,#1793,.T.);
+#1793 = EDGE_CURVE('',#1794,#1796,#1798,.T.);
+#1794 = VERTEX_POINT('',#1795);
+#1795 = CARTESIAN_POINT('',(1.000000014901,-3.500000052154,
+    8.000000067055));
+#1796 = VERTEX_POINT('',#1797);
+#1797 = CARTESIAN_POINT('',(1.000000014901,-3.500000052154,9.00000013411
+    ));
+#1798 = SURFACE_CURVE('',#1799,(#1803),.PCURVE_S1.);
+#1799 = LINE('',#1800,#1801);
+#1800 = CARTESIAN_POINT('',(1.000000014901,-3.500000052154,
+    8.000000067055));
+#1801 = VECTOR('',#1802,1.);
+#1802 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1803 = PCURVE('',#1804,#1809);
+#1804 = PLANE('',#1805);
+#1805 = AXIS2_PLACEMENT_3D('',#1806,#1807,#1808);
+#1806 = CARTESIAN_POINT('',(1.000000014901,-3.500000052154,
+    8.500000100583));
+#1807 = DIRECTION('',(-1.,-1.249000884092E-015,0.E+000));
+#1808 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1809 = DEFINITIONAL_REPRESENTATION('',(#1810),#1814);
+#1810 = LINE('',#1811,#1812);
+#1811 = CARTESIAN_POINT('',(-0.500000033528,0.E+000));
+#1812 = VECTOR('',#1813,1.);
+#1813 = DIRECTION('',(1.,0.E+000));
+#1814 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1815 = ORIENTED_EDGE('',*,*,#1816,.T.);
+#1816 = EDGE_CURVE('',#1796,#1817,#1819,.T.);
+#1817 = VERTEX_POINT('',#1818);
+#1818 = CARTESIAN_POINT('',(1.000000014901,-3.000000044703,9.00000013411
+    ));
+#1819 = SURFACE_CURVE('',#1820,(#1824),.PCURVE_S1.);
+#1820 = LINE('',#1821,#1822);
+#1821 = CARTESIAN_POINT('',(1.000000014901,-3.500000052154,9.00000013411
+    ));
+#1822 = VECTOR('',#1823,1.);
+#1823 = DIRECTION('',(-1.110223008082E-015,1.,0.E+000));
+#1824 = PCURVE('',#1804,#1825);
+#1825 = DEFINITIONAL_REPRESENTATION('',(#1826),#1830);
+#1826 = LINE('',#1827,#1828);
+#1827 = CARTESIAN_POINT('',(0.500000033527,0.E+000));
+#1828 = VECTOR('',#1829,1.);
+#1829 = DIRECTION('',(0.E+000,1.));
+#1830 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1831 = ORIENTED_EDGE('',*,*,#1832,.F.);
+#1832 = EDGE_CURVE('',#1833,#1817,#1835,.T.);
+#1833 = VERTEX_POINT('',#1834);
+#1834 = CARTESIAN_POINT('',(1.000000014901,-3.000000044703,
+    8.000000067055));
+#1835 = SURFACE_CURVE('',#1836,(#1840),.PCURVE_S1.);
+#1836 = LINE('',#1837,#1838);
+#1837 = CARTESIAN_POINT('',(1.000000014901,-3.000000044703,
+    8.000000067055));
+#1838 = VECTOR('',#1839,1.);
+#1839 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1840 = PCURVE('',#1804,#1841);
+#1841 = DEFINITIONAL_REPRESENTATION('',(#1842),#1846);
+#1842 = LINE('',#1843,#1844);
+#1843 = CARTESIAN_POINT('',(-0.500000033528,0.500000007451));
+#1844 = VECTOR('',#1845,1.);
+#1845 = DIRECTION('',(1.,0.E+000));
+#1846 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1847 = ORIENTED_EDGE('',*,*,#1848,.F.);
+#1848 = EDGE_CURVE('',#1794,#1833,#1849,.T.);
+#1849 = SURFACE_CURVE('',#1850,(#1854),.PCURVE_S1.);
+#1850 = LINE('',#1851,#1852);
+#1851 = CARTESIAN_POINT('',(1.000000014901,-3.500000052154,
+    8.000000067055));
+#1852 = VECTOR('',#1853,1.);
+#1853 = DIRECTION('',(-1.110223008082E-015,1.,4.440892032326E-015));
+#1854 = PCURVE('',#1804,#1855);
+#1855 = DEFINITIONAL_REPRESENTATION('',(#1856),#1860);
+#1856 = LINE('',#1857,#1858);
+#1857 = CARTESIAN_POINT('',(-0.500000033528,0.E+000));
+#1858 = VECTOR('',#1859,1.);
+#1859 = DIRECTION('',(4.440892032326E-015,1.));
+#1860 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1861 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1865)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#1862,#1863,#1864)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#1862 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#1863 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#1864 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#1865 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#1862,
+  'distance_accuracy_value','confusion accuracy');
+#1866 = SHAPE_DEFINITION_REPRESENTATION(#1867,#1786);
+#1867 = PRODUCT_DEFINITION_SHAPE('','',#1868);
+#1868 = PRODUCT_DEFINITION('design','',#1869,#1872);
+#1869 = PRODUCT_DEFINITION_FORMATION('','',#1870);
+#1870 = PRODUCT('Plastik002','Plastik002','',(#1871));
+#1871 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#1872 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#1873 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1874,#1876);
+#1874 = ( REPRESENTATION_RELATIONSHIP('','',#1786,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1875) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#1875 = ITEM_DEFINED_TRANSFORMATION('','',#11,#19);
+#1876 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #1877);
+#1877 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('2','=>[0:1:1:3]','',#5,#1868,$);
+#1878 = PRODUCT_TYPE('part',$,(#1870));
+#1879 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#1880),#1954);
+#1880 = SHELL_BASED_SURFACE_MODEL('',(#1881));
+#1881 = OPEN_SHELL('',(#1882));
+#1882 = ADVANCED_FACE('',(#1883),#1897,.T.);
+#1883 = FACE_BOUND('',#1884,.T.);
+#1884 = EDGE_LOOP('',(#1885,#1908,#1924,#1940));
+#1885 = ORIENTED_EDGE('',*,*,#1886,.T.);
+#1886 = EDGE_CURVE('',#1887,#1889,#1891,.T.);
+#1887 = VERTEX_POINT('',#1888);
+#1888 = CARTESIAN_POINT('',(1.,5.000000081956,3.000000089407));
+#1889 = VERTEX_POINT('',#1890);
+#1890 = CARTESIAN_POINT('',(1.,6.000000081956,3.000000089407));
+#1891 = SURFACE_CURVE('',#1892,(#1896),.PCURVE_S1.);
+#1892 = LINE('',#1893,#1894);
+#1893 = CARTESIAN_POINT('',(1.,5.000000081956,3.000000089407));
+#1894 = VECTOR('',#1895,1.);
+#1895 = DIRECTION('',(-1.224646799147E-016,1.,0.E+000));
+#1896 = PCURVE('',#1897,#1902);
+#1897 = PLANE('',#1898);
+#1898 = AXIS2_PLACEMENT_3D('',#1899,#1900,#1901);
+#1899 = CARTESIAN_POINT('',(1.,5.500000081956,3.000000089407));
+#1900 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1901 = DIRECTION('',(-1.,-1.224646799147E-016,0.E+000));
+#1902 = DEFINITIONAL_REPRESENTATION('',(#1903),#1907);
+#1903 = LINE('',#1904,#1905);
+#1904 = CARTESIAN_POINT('',(6.123233995735E-017,0.5));
+#1905 = VECTOR('',#1906,1.);
+#1906 = DIRECTION('',(0.E+000,-1.));
+#1907 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1908 = ORIENTED_EDGE('',*,*,#1909,.T.);
+#1909 = EDGE_CURVE('',#1889,#1910,#1912,.T.);
+#1910 = VERTEX_POINT('',#1911);
+#1911 = CARTESIAN_POINT('',(-5.510910669158E-016,6.000000081956,
+    3.000000089407));
+#1912 = SURFACE_CURVE('',#1913,(#1917),.PCURVE_S1.);
+#1913 = LINE('',#1914,#1915);
+#1914 = CARTESIAN_POINT('',(1.,6.000000081956,3.000000089407));
+#1915 = VECTOR('',#1916,1.);
+#1916 = DIRECTION('',(-1.,-1.224646799147E-016,0.E+000));
+#1917 = PCURVE('',#1897,#1918);
+#1918 = DEFINITIONAL_REPRESENTATION('',(#1919),#1923);
+#1919 = LINE('',#1920,#1921);
+#1920 = CARTESIAN_POINT('',(-6.123233995735E-017,-0.5));
+#1921 = VECTOR('',#1922,1.);
+#1922 = DIRECTION('',(1.,0.E+000));
+#1923 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1924 = ORIENTED_EDGE('',*,*,#1925,.F.);
+#1925 = EDGE_CURVE('',#1926,#1910,#1928,.T.);
+#1926 = VERTEX_POINT('',#1927);
+#1927 = CARTESIAN_POINT('',(-4.28626387001E-016,5.000000081956,
+    3.000000089407));
+#1928 = SURFACE_CURVE('',#1929,(#1933),.PCURVE_S1.);
+#1929 = LINE('',#1930,#1931);
+#1930 = CARTESIAN_POINT('',(-4.28626387001E-016,5.000000081956,
+    3.000000089407));
+#1931 = VECTOR('',#1932,1.);
+#1932 = DIRECTION('',(-1.224646799147E-016,1.,0.E+000));
+#1933 = PCURVE('',#1897,#1934);
+#1934 = DEFINITIONAL_REPRESENTATION('',(#1935),#1939);
+#1935 = LINE('',#1936,#1937);
+#1936 = CARTESIAN_POINT('',(1.,0.5));
+#1937 = VECTOR('',#1938,1.);
+#1938 = DIRECTION('',(0.E+000,-1.));
+#1939 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1940 = ORIENTED_EDGE('',*,*,#1941,.F.);
+#1941 = EDGE_CURVE('',#1887,#1926,#1942,.T.);
+#1942 = SURFACE_CURVE('',#1943,(#1947),.PCURVE_S1.);
+#1943 = LINE('',#1944,#1945);
+#1944 = CARTESIAN_POINT('',(1.,5.000000081956,3.000000089407));
+#1945 = VECTOR('',#1946,1.);
+#1946 = DIRECTION('',(-1.,-1.224646799147E-016,0.E+000));
+#1947 = PCURVE('',#1897,#1948);
+#1948 = DEFINITIONAL_REPRESENTATION('',(#1949),#1953);
+#1949 = LINE('',#1950,#1951);
+#1950 = CARTESIAN_POINT('',(6.123233995735E-017,0.5));
+#1951 = VECTOR('',#1952,1.);
+#1952 = DIRECTION('',(1.,0.E+000));
+#1953 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1954 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1958)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#1955,#1956,#1957)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#1955 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#1956 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#1957 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#1958 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#1955,
+  'distance_accuracy_value','confusion accuracy');
+#1959 = SHAPE_DEFINITION_REPRESENTATION(#1960,#1879);
+#1960 = PRODUCT_DEFINITION_SHAPE('','',#1961);
+#1961 = PRODUCT_DEFINITION('design','',#1962,#1965);
+#1962 = PRODUCT_DEFINITION_FORMATION('','',#1963);
+#1963 = PRODUCT('Plastik003','Plastik003','',(#1964));
+#1964 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#1965 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#1966 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1967,#1969);
+#1967 = ( REPRESENTATION_RELATIONSHIP('','',#1879,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1968) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#1968 = ITEM_DEFINED_TRANSFORMATION('','',#11,#23);
+#1969 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #1970);
+#1970 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('3','=>[0:1:1:4]','',#5,#1961,$);
+#1971 = PRODUCT_TYPE('part',$,(#1963));
+#1972 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#1973),#2111);
+#1973 = SHELL_BASED_SURFACE_MODEL('',(#1974));
+#1974 = OPEN_SHELL('',(#1975));
+#1975 = ADVANCED_FACE('',(#1976),#1990,.T.);
+#1976 = FACE_BOUND('',#1977,.T.);
+#1977 = EDGE_LOOP('',(#1978,#2001,#2017,#2033,#2049,#2065,#2081,#2097));
+#1978 = ORIENTED_EDGE('',*,*,#1979,.F.);
+#1979 = EDGE_CURVE('',#1980,#1982,#1984,.T.);
+#1980 = VERTEX_POINT('',#1981);
+#1981 = CARTESIAN_POINT('',(4.322710689763,-4.500000067055,
+    6.705522637152E-008));
+#1982 = VERTEX_POINT('',#1983);
+#1983 = CARTESIAN_POINT('',(7.347880904376E-016,-4.500000067055,
+    6.705522637152E-008));
+#1984 = SURFACE_CURVE('',#1985,(#1989),.PCURVE_S1.);
+#1985 = LINE('',#1986,#1987);
+#1986 = CARTESIAN_POINT('',(4.322710689763,-4.500000067055,
+    6.70552258164E-008));
+#1987 = VECTOR('',#1988,1.);
+#1988 = DIRECTION('',(-1.,-1.224646799147E-016,0.E+000));
+#1989 = PCURVE('',#1990,#1995);
+#1990 = PLANE('',#1991);
+#1991 = AXIS2_PLACEMENT_3D('',#1992,#1993,#1994);
+#1992 = CARTESIAN_POINT('',(2.161355344881,-4.500000067055,
+    9.000000067055));
+#1993 = DIRECTION('',(1.224646799147E-016,-1.,0.E+000));
+#1994 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1995 = DEFINITIONAL_REPRESENTATION('',(#1996),#2000);
+#1996 = LINE('',#1997,#1998);
+#1997 = CARTESIAN_POINT('',(-9.,-2.161355344882));
+#1998 = VECTOR('',#1999,1.);
+#1999 = DIRECTION('',(0.E+000,1.));
+#2000 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2001 = ORIENTED_EDGE('',*,*,#2002,.F.);
+#2002 = EDGE_CURVE('',#2003,#1980,#2005,.T.);
+#2003 = VERTEX_POINT('',#2004);
+#2004 = CARTESIAN_POINT('',(4.322710689763,-4.500000067055,
+    9.000000067055));
+#2005 = SURFACE_CURVE('',#2006,(#2010),.PCURVE_S1.);
+#2006 = LINE('',#2007,#2008);
+#2007 = CARTESIAN_POINT('',(4.322710689763,-4.500000067055,
+    9.000000067055));
+#2008 = VECTOR('',#2009,1.);
+#2009 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#2010 = PCURVE('',#1990,#2011);
+#2011 = DEFINITIONAL_REPRESENTATION('',(#2012),#2016);
+#2012 = LINE('',#2013,#2014);
+#2013 = CARTESIAN_POINT('',(0.E+000,-2.161355344882));
+#2014 = VECTOR('',#2015,1.);
+#2015 = DIRECTION('',(-1.,-0.E+000));
+#2016 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2017 = ORIENTED_EDGE('',*,*,#2018,.F.);
+#2018 = EDGE_CURVE('',#2019,#2003,#2021,.T.);
+#2019 = VERTEX_POINT('',#2020);
+#2020 = CARTESIAN_POINT('',(3.,-4.500000067055,9.000000067055));
+#2021 = SURFACE_CURVE('',#2022,(#2026),.PCURVE_S1.);
+#2022 = LINE('',#2023,#2024);
+#2023 = CARTESIAN_POINT('',(3.,-4.500000067055,9.000000067055));
+#2024 = VECTOR('',#2025,1.);
+#2025 = DIRECTION('',(1.,1.224646799147E-016,0.E+000));
+#2026 = PCURVE('',#1990,#2027);
+#2027 = DEFINITIONAL_REPRESENTATION('',(#2028),#2032);
+#2028 = LINE('',#2029,#2030);
+#2029 = CARTESIAN_POINT('',(0.E+000,-0.838644655119));
+#2030 = VECTOR('',#2031,1.);
+#2031 = DIRECTION('',(0.E+000,-1.));
+#2032 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2033 = ORIENTED_EDGE('',*,*,#2034,.F.);
+#2034 = EDGE_CURVE('',#2035,#2019,#2037,.T.);
+#2035 = VERTEX_POINT('',#2036);
+#2036 = CARTESIAN_POINT('',(3.,-4.500000067055,6.024695977569));
+#2037 = SURFACE_CURVE('',#2038,(#2042),.PCURVE_S1.);
+#2038 = LINE('',#2039,#2040);
+#2039 = CARTESIAN_POINT('',(3.,-4.500000067055,6.024695977569));
+#2040 = VECTOR('',#2041,1.);
+#2041 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2042 = PCURVE('',#1990,#2043);
+#2043 = DEFINITIONAL_REPRESENTATION('',(#2044),#2048);
+#2044 = LINE('',#2045,#2046);
+#2045 = CARTESIAN_POINT('',(-2.975304089486,-0.838644655119));
+#2046 = VECTOR('',#2047,1.);
+#2047 = DIRECTION('',(1.,0.E+000));
+#2048 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2049 = ORIENTED_EDGE('',*,*,#2050,.F.);
+#2050 = EDGE_CURVE('',#2051,#2035,#2053,.T.);
+#2051 = VERTEX_POINT('',#2052);
+#2052 = CARTESIAN_POINT('',(1.,-4.500000067055,6.024695977569));
+#2053 = SURFACE_CURVE('',#2054,(#2058),.PCURVE_S1.);
+#2054 = LINE('',#2055,#2056);
+#2055 = CARTESIAN_POINT('',(1.,-4.500000067055,6.024695977569));
+#2056 = VECTOR('',#2057,1.);
+#2057 = DIRECTION('',(1.,1.224646799147E-016,0.E+000));
+#2058 = PCURVE('',#1990,#2059);
+#2059 = DEFINITIONAL_REPRESENTATION('',(#2060),#2064);
+#2060 = LINE('',#2061,#2062);
+#2061 = CARTESIAN_POINT('',(-2.975304089486,1.161355344881));
+#2062 = VECTOR('',#2063,1.);
+#2063 = DIRECTION('',(0.E+000,-1.));
+#2064 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2065 = ORIENTED_EDGE('',*,*,#2066,.F.);
+#2066 = EDGE_CURVE('',#2067,#2051,#2069,.T.);
+#2067 = VERTEX_POINT('',#2068);
+#2068 = CARTESIAN_POINT('',(1.,-4.500000067055,3.000000089407));
+#2069 = SURFACE_CURVE('',#2070,(#2074),.PCURVE_S1.);
+#2070 = LINE('',#2071,#2072);
+#2071 = CARTESIAN_POINT('',(1.,-4.500000067055,3.000000089407));
+#2072 = VECTOR('',#2073,1.);
+#2073 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2074 = PCURVE('',#1990,#2075);
+#2075 = DEFINITIONAL_REPRESENTATION('',(#2076),#2080);
+#2076 = LINE('',#2077,#2078);
+#2077 = CARTESIAN_POINT('',(-5.999999977648,1.161355344881));
+#2078 = VECTOR('',#2079,1.);
+#2079 = DIRECTION('',(1.,0.E+000));
+#2080 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2081 = ORIENTED_EDGE('',*,*,#2082,.F.);
+#2082 = EDGE_CURVE('',#2083,#2067,#2085,.T.);
+#2083 = VERTEX_POINT('',#2084);
+#2084 = CARTESIAN_POINT('',(7.347880904376E-016,-4.500000067055,
+    3.000000089407));
+#2085 = SURFACE_CURVE('',#2086,(#2090),.PCURVE_S1.);
+#2086 = LINE('',#2087,#2088);
+#2087 = CARTESIAN_POINT('',(7.347880904376E-016,-4.500000067055,
+    3.000000089407));
+#2088 = VECTOR('',#2089,1.);
+#2089 = DIRECTION('',(1.,1.224646799147E-016,0.E+000));
+#2090 = PCURVE('',#1990,#2091);
+#2091 = DEFINITIONAL_REPRESENTATION('',(#2092),#2096);
+#2092 = LINE('',#2093,#2094);
+#2093 = CARTESIAN_POINT('',(-5.999999977648,2.161355344881));
+#2094 = VECTOR('',#2095,1.);
+#2095 = DIRECTION('',(0.E+000,-1.));
+#2096 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2097 = ORIENTED_EDGE('',*,*,#2098,.F.);
+#2098 = EDGE_CURVE('',#1982,#2083,#2099,.T.);
+#2099 = SURFACE_CURVE('',#2100,(#2104),.PCURVE_S1.);
+#2100 = LINE('',#2101,#2102);
+#2101 = CARTESIAN_POINT('',(7.347880904376E-016,-4.500000067055,
+    6.70552258164E-008));
+#2102 = VECTOR('',#2103,1.);
+#2103 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2104 = PCURVE('',#1990,#2105);
+#2105 = DEFINITIONAL_REPRESENTATION('',(#2106),#2110);
+#2106 = LINE('',#2107,#2108);
+#2107 = CARTESIAN_POINT('',(-9.,2.161355344881));
+#2108 = VECTOR('',#2109,1.);
+#2109 = DIRECTION('',(1.,0.E+000));
+#2110 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2111 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2115)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#2112,#2113,#2114)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#2112 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#2113 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#2114 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#2115 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#2112,
+  'distance_accuracy_value','confusion accuracy');
+#2116 = SHAPE_DEFINITION_REPRESENTATION(#2117,#1972);
+#2117 = PRODUCT_DEFINITION_SHAPE('','',#2118);
+#2118 = PRODUCT_DEFINITION('design','',#2119,#2122);
+#2119 = PRODUCT_DEFINITION_FORMATION('','',#2120);
+#2120 = PRODUCT('Plastik004','Plastik004','',(#2121));
+#2121 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#2122 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#2123 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2124,#2126);
+#2124 = ( REPRESENTATION_RELATIONSHIP('','',#1972,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2125) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#2125 = ITEM_DEFINED_TRANSFORMATION('','',#11,#27);
+#2126 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #2127);
+#2127 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('4','=>[0:1:1:5]','',#5,#2118,$);
+#2128 = PRODUCT_TYPE('part',$,(#2120));
+#2129 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#2130),#2204);
+#2130 = SHELL_BASED_SURFACE_MODEL('',(#2131));
+#2131 = OPEN_SHELL('',(#2132));
+#2132 = ADVANCED_FACE('',(#2133),#2147,.T.);
+#2133 = FACE_BOUND('',#2134,.T.);
+#2134 = EDGE_LOOP('',(#2135,#2158,#2174,#2190));
+#2135 = ORIENTED_EDGE('',*,*,#2136,.T.);
+#2136 = EDGE_CURVE('',#2137,#2139,#2141,.T.);
+#2137 = VERTEX_POINT('',#2138);
+#2138 = CARTESIAN_POINT('',(5.510910678282E-016,-3.000000044703,
+    8.000000067055));
+#2139 = VERTEX_POINT('',#2140);
+#2140 = CARTESIAN_POINT('',(1.000000014901,-3.000000044703,
+    8.000000067055));
+#2141 = SURFACE_CURVE('',#2142,(#2146),.PCURVE_S1.);
+#2142 = LINE('',#2143,#2144);
+#2143 = CARTESIAN_POINT('',(5.551115123126E-016,-3.000000044703,
+    8.000000067055));
+#2144 = VECTOR('',#2145,1.);
+#2145 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2146 = PCURVE('',#2147,#2152);
+#2147 = PLANE('',#2148);
+#2148 = AXIS2_PLACEMENT_3D('',#2149,#2150,#2151);
+#2149 = CARTESIAN_POINT('',(0.500000007451,-3.000000044703,
+    8.000000067055));
+#2150 = DIRECTION('',(0.E+000,-1.,-5.551114750895E-016));
+#2151 = DIRECTION('',(0.E+000,5.551114750895E-016,-1.));
+#2152 = DEFINITIONAL_REPRESENTATION('',(#2153),#2157);
+#2153 = LINE('',#2154,#2155);
+#2154 = CARTESIAN_POINT('',(0.E+000,-0.500000007451));
+#2155 = VECTOR('',#2156,1.);
+#2156 = DIRECTION('',(0.E+000,1.));
+#2157 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2158 = ORIENTED_EDGE('',*,*,#2159,.T.);
+#2159 = EDGE_CURVE('',#2139,#2160,#2162,.T.);
+#2160 = VERTEX_POINT('',#2161);
+#2161 = CARTESIAN_POINT('',(1.000000014901,-3.000000044703,9.00000013411
+    ));
+#2162 = SURFACE_CURVE('',#2163,(#2167),.PCURVE_S1.);
+#2163 = LINE('',#2164,#2165);
+#2164 = CARTESIAN_POINT('',(1.000000014901,-3.000000044703,
+    8.000000067055));
+#2165 = VECTOR('',#2166,1.);
+#2166 = DIRECTION('',(0.E+000,-5.551114750895E-016,1.));
+#2167 = PCURVE('',#2147,#2168);
+#2168 = DEFINITIONAL_REPRESENTATION('',(#2169),#2173);
+#2169 = LINE('',#2170,#2171);
+#2170 = CARTESIAN_POINT('',(0.E+000,0.50000000745));
+#2171 = VECTOR('',#2172,1.);
+#2172 = DIRECTION('',(-1.,0.E+000));
+#2173 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2174 = ORIENTED_EDGE('',*,*,#2175,.F.);
+#2175 = EDGE_CURVE('',#2176,#2160,#2178,.T.);
+#2176 = VERTEX_POINT('',#2177);
+#2177 = CARTESIAN_POINT('',(0.E+000,-3.000000044703,9.00000013411));
+#2178 = SURFACE_CURVE('',#2179,(#2183),.PCURVE_S1.);
+#2179 = LINE('',#2180,#2181);
+#2180 = CARTESIAN_POINT('',(0.E+000,-3.000000044703,9.00000013411));
+#2181 = VECTOR('',#2182,1.);
+#2182 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2183 = PCURVE('',#2147,#2184);
+#2184 = DEFINITIONAL_REPRESENTATION('',(#2185),#2189);
+#2185 = LINE('',#2186,#2187);
+#2186 = CARTESIAN_POINT('',(-1.000000067055,-0.500000007451));
+#2187 = VECTOR('',#2188,1.);
+#2188 = DIRECTION('',(0.E+000,1.));
+#2189 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2190 = ORIENTED_EDGE('',*,*,#2191,.F.);
+#2191 = EDGE_CURVE('',#2137,#2176,#2192,.T.);
+#2192 = SURFACE_CURVE('',#2193,(#2197),.PCURVE_S1.);
+#2193 = LINE('',#2194,#2195);
+#2194 = CARTESIAN_POINT('',(5.551115123126E-016,-3.000000044703,
+    8.000000067055));
+#2195 = VECTOR('',#2196,1.);
+#2196 = DIRECTION('',(-5.551114750895E-016,-5.551114750895E-016,1.));
+#2197 = PCURVE('',#2147,#2198);
+#2198 = DEFINITIONAL_REPRESENTATION('',(#2199),#2203);
+#2199 = LINE('',#2200,#2201);
+#2200 = CARTESIAN_POINT('',(0.E+000,-0.500000007451));
+#2201 = VECTOR('',#2202,1.);
+#2202 = DIRECTION('',(-1.,-5.551114750895E-016));
+#2203 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2204 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2208)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#2205,#2206,#2207)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#2205 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#2206 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#2207 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#2208 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#2205,
+  'distance_accuracy_value','confusion accuracy');
+#2209 = SHAPE_DEFINITION_REPRESENTATION(#2210,#2129);
+#2210 = PRODUCT_DEFINITION_SHAPE('','',#2211);
+#2211 = PRODUCT_DEFINITION('design','',#2212,#2215);
+#2212 = PRODUCT_DEFINITION_FORMATION('','',#2213);
+#2213 = PRODUCT('Plastik001','Plastik001','',(#2214));
+#2214 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#2215 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#2216 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2217,#2219);
+#2217 = ( REPRESENTATION_RELATIONSHIP('','',#2129,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2218) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#2218 = ITEM_DEFINED_TRANSFORMATION('','',#11,#31);
+#2219 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #2220);
+#2220 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('5','=>[0:1:1:6]','',#5,#2211,$);
+#2221 = PRODUCT_TYPE('part',$,(#2213));
+#2222 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#2223),#2653);
+#2223 = SHELL_BASED_SURFACE_MODEL('',(#2224));
+#2224 = OPEN_SHELL('',(#2225));
+#2225 = ADVANCED_FACE('',(#2226),#2244,.F.);
+#2226 = FACE_BOUND('',#2227,.F.);
+#2227 = EDGE_LOOP('',(#2228,#2285,#2327,#2369,#2411,#2449,#2491,#2533,
+    #2575,#2617));
+#2228 = ORIENTED_EDGE('',*,*,#2229,.F.);
+#2229 = EDGE_CURVE('',#2230,#2232,#2234,.T.);
+#2230 = VERTEX_POINT('',#2231);
+#2231 = CARTESIAN_POINT('',(2.121242937857,2.121242937857,
+    12.883260436618));
+#2232 = VERTEX_POINT('',#2233);
+#2233 = CARTESIAN_POINT('',(3.673940452188E-016,3.000000044703,
+    12.933333444099));
+#2234 = SURFACE_CURVE('',#2235,(#2243),.PCURVE_S1.);
+#2235 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#2236,#2237,#2238,#2239,#2240,
+    #2241,#2242),.UNSPECIFIED.,.F.,.F.,(4,3,4),(-0.241768013859,
+    -4.988799698717E-002,0.E+000),.UNSPECIFIED.);
+#2236 = CARTESIAN_POINT('',(2.121242937857,2.121242937857,
+    12.883260436618));
+#2237 = CARTESIAN_POINT('',(1.693430035764,2.548995121797,
+    12.896070125693));
+#2238 = CARTESIAN_POINT('',(1.125338019523,2.852633743242,
+    12.909167136125));
+#2239 = CARTESIAN_POINT('',(0.498352835195,2.958300830185,
+    12.922693492367));
+#2240 = CARTESIAN_POINT('',(0.33533932552,2.985773828161,12.926210288074
+    ));
+#2241 = CARTESIAN_POINT('',(0.168579942153,3.000000044703,
+    12.929756106617));
+#2242 = CARTESIAN_POINT('',(3.673940452188E-016,3.000000044703,
+    12.933333444099));
+#2243 = PCURVE('',#2244,#2257);
+#2244 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#2245,#2246)
+    ,(#2247,#2248)
+    ,(#2249,#2250)
+    ,(#2251,#2252)
+    ,(#2253,#2254)
+    ,(#2255,#2256
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,
+    0.492000007331),.PIECEWISE_BEZIER_KNOTS.);
+#2245 = CARTESIAN_POINT('',(3.673940452188E-016,3.000000044703,
+    12.733333448569));
+#2246 = CARTESIAN_POINT('',(3.673940452188E-016,3.000000044703,
+    17.653333521883));
+#2247 = CARTESIAN_POINT('',(2.005497774376,3.000000044703,
+    12.733333448569));
+#2248 = CARTESIAN_POINT('',(2.005497774376,3.000000044703,
+    17.653333521883));
+#2249 = CARTESIAN_POINT('',(3.797450996005,1.323723108182,
+    12.733333448569));
+#2250 = CARTESIAN_POINT('',(3.797450996005,1.323723108182,
+    17.653333521883));
+#2251 = CARTESIAN_POINT('',(3.797450996005,-1.323723108182,
+    12.733333448569));
+#2252 = CARTESIAN_POINT('',(3.797450996005,-1.323723108182,
+    17.653333521883));
+#2253 = CARTESIAN_POINT('',(2.005497774376,-3.000000044703,
+    12.733333448569));
+#2254 = CARTESIAN_POINT('',(2.005497774376,-3.000000044703,
+    17.653333521883));
+#2255 = CARTESIAN_POINT('',(0.E+000,-3.000000044703,12.733333448569));
+#2256 = CARTESIAN_POINT('',(0.E+000,-3.000000044703,17.653333521883));
+#2257 = DEFINITIONAL_REPRESENTATION('',(#2258),#2284);
+#2258 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#2259,#2260,#2261,#2262,#2263,
+    #2264,#2265,#2266,#2267,#2268,#2269,#2270,#2271,#2272,#2273,#2274,
+    #2275,#2276,#2277,#2278,#2279,#2280,#2281,#2282,#2283),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (-0.241768013859,-0.230778558684,-0.219789103508,-0.208799648333,
+    -0.197810193157,-0.186820737982,-0.175831282807,-0.164841827631,
+    -0.153852372456,-0.14286291728,-0.131873462105,-0.120884006929,
+    -0.109894551754,-9.890509657868E-002,-8.791564140327E-002,
+    -7.692618622786E-002,-6.593673105245E-002,-5.494727587705E-002,
+    -4.395782070164E-002,-3.296836552623E-002,-2.197891035082E-002,
+    -1.098945517541E-002,0.E+000),.UNSPECIFIED.);
+#2259 = CARTESIAN_POINT('',(0.244451657848,1.499269880489E-002));
+#2260 = CARTESIAN_POINT('',(0.240747672738,1.506606314277E-002));
+#2261 = CARTESIAN_POINT('',(0.233338747839,1.521298030957E-002));
+#2262 = CARTESIAN_POINT('',(0.222222971391,1.543393754154E-002));
+#2263 = CARTESIAN_POINT('',(0.211105211801,1.565549226388E-002));
+#2264 = CARTESIAN_POINT('',(0.199986116441,1.58776604852E-002));
+#2265 = CARTESIAN_POINT('',(0.188866416503,1.61004582141E-002));
+#2266 = CARTESIAN_POINT('',(0.17774689528,1.63239014592E-002));
+#2267 = CARTESIAN_POINT('',(0.166628323793,1.654800622911E-002));
+#2268 = CARTESIAN_POINT('',(0.15551140687,1.677278853243E-002));
+#2269 = CARTESIAN_POINT('',(0.144396728774,1.699826437778E-002));
+#2270 = CARTESIAN_POINT('',(0.13328470191,1.722444977377E-002));
+#2271 = CARTESIAN_POINT('',(0.122175518498,1.7451360729E-002));
+#2272 = CARTESIAN_POINT('',(0.111069105117,1.767901325208E-002));
+#2273 = CARTESIAN_POINT('',(9.996508359363E-002,1.790742335164E-002));
+#2274 = CARTESIAN_POINT('',(8.886272724616E-002,1.813660703626E-002));
+#2275 = CARTESIAN_POINT('',(7.776095571343E-002,1.836658031458E-002));
+#2276 = CARTESIAN_POINT('',(6.66582090995E-002,1.859735919518E-002));
+#2277 = CARTESIAN_POINT('',(5.555279783329E-002,1.882895968669E-002));
+#2278 = CARTESIAN_POINT('',(4.444150450045E-002,1.906139779774E-002));
+#2279 = CARTESIAN_POINT('',(3.333068249369E-002,1.929468953691E-002));
+#2280 = CARTESIAN_POINT('',(2.222007336942E-002,1.952885091279E-002));
+#2281 = CARTESIAN_POINT('',(1.110995280509E-002,1.976389793402E-002));
+#2282 = CARTESIAN_POINT('',(3.703316099647E-003,1.992119705082E-002));
+#2283 = CARTESIAN_POINT('',(0.E+000,1.999999955298E-002));
+#2284 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2285 = ORIENTED_EDGE('',*,*,#2286,.F.);
+#2286 = EDGE_CURVE('',#2287,#2230,#2289,.T.);
+#2287 = VERTEX_POINT('',#2288);
+#2288 = CARTESIAN_POINT('',(3.000124926996,2.446214767284E-017,
+    12.833416701195));
+#2289 = SURFACE_CURVE('',#2290,(#2298),.PCURVE_S1.);
+#2290 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#2291,#2292,#2293,#2294,#2295,
+    #2296,#2297),.UNSPECIFIED.,.F.,.F.,(4,3,4),(-0.241777920213,
+    -5.490128046066E-002,0.E+000),.UNSPECIFIED.);
+#2291 = CARTESIAN_POINT('',(3.000124926996,1.7763568394E-015,
+    12.833416701195));
+#2292 = CARTESIAN_POINT('',(3.000124926996,0.602379524131,
+    12.846198916697));
+#2293 = CARTESIAN_POINT('',(2.814346333974,1.205119796459,12.85892607901
+    ));
+#2294 = CARTESIAN_POINT('',(2.466885994945,1.707089504715,
+    12.871832730196));
+#2295 = CARTESIAN_POINT('',(2.36480786711,1.854559941748,12.87562449185)
+  );
+#2296 = CARTESIAN_POINT('',(2.249112059181,1.993391964599,
+    12.879431744967));
+#2297 = CARTESIAN_POINT('',(2.121242937857,2.121242937857,
+    12.883260436618));
+#2298 = PCURVE('',#2244,#2299);
+#2299 = DEFINITIONAL_REPRESENTATION('',(#2300),#2326);
+#2300 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#2301,#2302,#2303,#2304,#2305,
+    #2306,#2307,#2308,#2309,#2310,#2311,#2312,#2313,#2314,#2315,#2316,
+    #2317,#2318,#2319,#2320,#2321,#2322,#2323,#2324,#2325),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (-0.241777920213,-0.230788014749,-0.219798109285,-0.20880820382,
+    -0.197818298356,-0.186828392892,-0.175838487428,-0.164848581963,
+    -0.153858676499,-0.142868771035,-0.131878865571,-0.120888960106,
+    -0.109899054642,-9.890914917805E-002,-8.791924371382E-002,
+    -7.692933824959E-002,-6.593943278536E-002,-5.494952732114E-002,
+    -4.395962185691E-002,-3.296971639268E-002,-2.197981092845E-002,
+    -1.098990546423E-002,0.E+000),.UNSPECIFIED.);
+#2301 = CARTESIAN_POINT('',(0.5,1.000832526259E-002));
+#2302 = CARTESIAN_POINT('',(0.49613042282,1.00834953535E-002));
+#2303 = CARTESIAN_POINT('',(0.488390869413,1.02337974559E-002));
+#2304 = CARTESIAN_POINT('',(0.476779878278,1.045916499249E-002));
+#2305 = CARTESIAN_POINT('',(0.465166620629,1.068447553334E-002));
+#2306 = CARTESIAN_POINT('',(0.453550986577,1.090975769971E-002));
+#2307 = CARTESIAN_POINT('',(0.441933115479,1.113504011287E-002));
+#2308 = CARTESIAN_POINT('',(0.430313383809,1.136035139408E-002));
+#2309 = CARTESIAN_POINT('',(0.418692328275,1.158572016461E-002));
+#2310 = CARTESIAN_POINT('',(0.407070584888,1.181117504572E-002));
+#2311 = CARTESIAN_POINT('',(0.395448822973,1.203674465867E-002));
+#2312 = CARTESIAN_POINT('',(0.383827680571,1.226245762473E-002));
+#2313 = CARTESIAN_POINT('',(0.372207699663,1.248834256516E-002));
+#2314 = CARTESIAN_POINT('',(0.360589264372,1.271442810123E-002));
+#2315 = CARTESIAN_POINT('',(0.34897253441,1.294074285419E-002));
+#2316 = CARTESIAN_POINT('',(0.337357404748,1.316731544532E-002));
+#2317 = CARTESIAN_POINT('',(0.325743378465,1.339417449588E-002));
+#2318 = CARTESIAN_POINT('',(0.314129776832,1.362134862713E-002));
+#2319 = CARTESIAN_POINT('',(0.302514706086,1.384886646033E-002));
+#2320 = CARTESIAN_POINT('',(0.290898681448,1.407675661679E-002));
+#2321 = CARTESIAN_POINT('',(0.279284405639,1.43050477177E-002));
+#2322 = CARTESIAN_POINT('',(0.267671560916,1.453376838436E-002));
+#2323 = CARTESIAN_POINT('',(0.256060554653,1.476294723803E-002));
+#2324 = CARTESIAN_POINT('',(0.248321081031,1.491605767932E-002));
+#2325 = CARTESIAN_POINT('',(0.244451657848,1.499269880489E-002));
+#2326 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2327 = ORIENTED_EDGE('',*,*,#2328,.F.);
+#2328 = EDGE_CURVE('',#2329,#2287,#2331,.T.);
+#2329 = VERTEX_POINT('',#2330);
+#2330 = CARTESIAN_POINT('',(2.121242937857,-2.121242937857,
+    12.783260438853));
+#2331 = SURFACE_CURVE('',#2332,(#2340),.PCURVE_S1.);
+#2332 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#2333,#2334,#2335,#2336,#2337,
+    #2338,#2339),.UNSPECIFIED.,.F.,.F.,(4,3,4),(-0.241778545972,
+    -4.914153154136E-002,0.E+000),.UNSPECIFIED.);
+#2333 = CARTESIAN_POINT('',(2.121242937857,-2.121242937857,
+    12.783260438853));
+#2334 = CARTESIAN_POINT('',(2.570440363071,-1.672109265836,
+    12.796770536162));
+#2335 = CARTESIAN_POINT('',(2.864214225498,-1.087848550584,
+    12.81008130512));
+#2336 = CARTESIAN_POINT('',(2.962462977872,-0.473777355406,
+    12.823308428396));
+#2337 = CARTESIAN_POINT('',(2.987526147471,-0.317128338104,
+    12.826682655813));
+#2338 = CARTESIAN_POINT('',(3.000124926996,-0.158592575158,
+    12.830051439941));
+#2339 = CARTESIAN_POINT('',(3.000124926996,1.7763568394E-015,
+    12.833416701195));
+#2340 = PCURVE('',#2244,#2341);
+#2341 = DEFINITIONAL_REPRESENTATION('',(#2342),#2368);
+#2342 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#2343,#2344,#2345,#2346,#2347,
+    #2348,#2349,#2350,#2351,#2352,#2353,#2354,#2355,#2356,#2357,#2358,
+    #2359,#2360,#2361,#2362,#2363,#2364,#2365,#2366,#2367),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (-0.241778545972,-0.230788612064,-0.219798678156,-0.208808744248,
+    -0.197818810341,-0.186828876433,-0.175838942525,-0.164849008617,
+    -0.153859074709,-0.142869140802,-0.131879206894,-0.120889272986,
+    -0.109899339078,-9.89094051703E-002,-8.791947126249E-002,
+    -7.692953735468E-002,-6.593960344687E-002,-5.494966953906E-002,
+    -4.395973563124E-002,-3.296980172343E-002,-2.197986781562E-002,
+    -1.098993390781E-002,0.E+000),.UNSPECIFIED.);
+#2343 = CARTESIAN_POINT('',(0.755548342152,4.9926990284E-003));
+#2344 = CARTESIAN_POINT('',(0.751674346138,5.069774079086E-003));
+#2345 = CARTESIAN_POINT('',(0.743928390596,5.223794429746E-003));
+#2346 = CARTESIAN_POINT('',(0.732313750238,5.454448591598E-003));
+#2347 = CARTESIAN_POINT('',(0.7207014089,5.684739277313E-003));
+#2348 = CARTESIAN_POINT('',(0.709089993679,5.914679374894E-003));
+#2349 = CARTESIAN_POINT('',(0.697478487579,6.144281772342E-003));
+#2350 = CARTESIAN_POINT('',(0.68586624406,6.373559357657E-003));
+#2351 = CARTESIAN_POINT('',(0.674252921835,6.602525018843E-003));
+#2352 = CARTESIAN_POINT('',(0.662638436746,6.8311916439E-003));
+#2353 = CARTESIAN_POINT('',(0.651022905353,7.059572120829E-003));
+#2354 = CARTESIAN_POINT('',(0.639406587635,7.287679337632E-003));
+#2355 = CARTESIAN_POINT('',(0.627789827484,7.515526182311E-003));
+#2356 = CARTESIAN_POINT('',(0.616172991894,7.743125542867E-003));
+#2357 = CARTESIAN_POINT('',(0.604556409752,7.970490307301E-003));
+#2358 = CARTESIAN_POINT('',(0.592940308882,8.197633363616E-003));
+#2359 = CARTESIAN_POINT('',(0.581324759021,8.424567599812E-003));
+#2360 = CARTESIAN_POINT('',(0.569709594445,8.65130590389E-003));
+#2361 = CARTESIAN_POINT('',(0.558094416633,8.877861163854E-003));
+#2362 = CARTESIAN_POINT('',(0.546478304401,9.104246267701E-003));
+#2363 = CARTESIAN_POINT('',(0.534860976602,9.330474103436E-003));
+#2364 = CARTESIAN_POINT('',(0.523242298386,9.556557559061E-003));
+#2365 = CARTESIAN_POINT('',(0.511622125473,9.782509522577E-003));
+#2366 = CARTESIAN_POINT('',(0.50387424239,9.933065095513E-003));
+#2367 = CARTESIAN_POINT('',(0.5,1.000832526263E-002));
+#2368 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2369 = ORIENTED_EDGE('',*,*,#2370,.F.);
+#2370 = EDGE_CURVE('',#2371,#2329,#2373,.T.);
+#2371 = VERTEX_POINT('',#2372);
+#2372 = CARTESIAN_POINT('',(0.E+000,-3.000000044703,12.733333448569));
+#2373 = SURFACE_CURVE('',#2374,(#2382),.PCURVE_S1.);
+#2374 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#2375,#2376,#2377,#2378,#2379,
+    #2380,#2381),.UNSPECIFIED.,.F.,.F.,(4,3,4),(-0.241767738739,
+    -5.116260925701E-002,0.E+000),.UNSPECIFIED.);
+#2375 = CARTESIAN_POINT('',(-1.408962794181E-015,-3.000000044703,
+    12.733333448569));
+#2376 = CARTESIAN_POINT('',(0.643903755207,-3.000000044703,
+    12.746997357861));
+#2377 = CARTESIAN_POINT('',(1.258287137702,-2.790062558096,
+    12.760074729379));
+#2378 = CARTESIAN_POINT('',(1.751133959668,-2.435730033083,
+    12.772939548342));
+#2379 = CARTESIAN_POINT('',(1.883424887222,-2.340619389558,
+    12.776392748723));
+#2380 = CARTESIAN_POINT('',(2.007205325989,-2.235264364722,
+    12.779830634614));
+#2381 = CARTESIAN_POINT('',(2.121242937857,-2.121242937857,
+    12.783260438853));
+#2382 = PCURVE('',#2244,#2383);
+#2383 = DEFINITIONAL_REPRESENTATION('',(#2384),#2410);
+#2384 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#2385,#2386,#2387,#2388,#2389,
+    #2390,#2391,#2392,#2393,#2394,#2395,#2396,#2397,#2398,#2399,#2400,
+    #2401,#2402,#2403,#2404,#2405,#2406,#2407,#2408,#2409),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (-0.241767738739,-0.230778296069,-0.219788853399,-0.208799410729,
+    -0.197809968059,-0.186820525389,-0.175831082719,-0.164841640049,
+    -0.153852197379,-0.142862754709,-0.131873312039,-0.12088386937,
+    -0.1098944267,-9.890498402959E-002,-8.791554135964E-002,
+    -7.692609868968E-002,-6.593665601973E-002,-5.494721334977E-002,
+    -4.395777067982E-002,-3.296832800986E-002,-2.197888533991E-002,
+    -1.098944266995E-002,0.E+000),.UNSPECIFIED.);
+#2385 = CARTESIAN_POINT('',(1.,0.E+000));
+#2386 = CARTESIAN_POINT('',(0.996297751686,7.878001406357E-005));
+#2387 = CARTESIAN_POINT('',(0.988895173815,2.359500928865E-004));
+#2388 = CARTESIAN_POINT('',(0.977794895254,4.705783691974E-004));
+#2389 = CARTESIAN_POINT('',(0.966695864781,7.041228095736E-004));
+#2390 = CARTESIAN_POINT('',(0.955596344724,9.366264200044E-004));
+#2391 = CARTESIAN_POINT('',(0.944494979969,1.168132206479E-003));
+#2392 = CARTESIAN_POINT('',(0.933390835528,1.398683174985E-003));
+#2393 = CARTESIAN_POINT('',(0.922283356756,1.628322331513E-003));
+#2394 = CARTESIAN_POINT('',(0.911172342543,1.857092682052E-003));
+#2395 = CARTESIAN_POINT('',(0.900057907885,2.08503723259E-003));
+#2396 = CARTESIAN_POINT('',(0.88894044279,2.312198989116E-003));
+#2397 = CARTESIAN_POINT('',(0.877820566304,2.53862095762E-003));
+#2398 = CARTESIAN_POINT('',(0.866699076602,2.76434614409E-003));
+#2399 = CARTESIAN_POINT('',(0.855576897775,2.989417554516E-003));
+#2400 = CARTESIAN_POINT('',(0.844455023117,3.213878194886E-003));
+#2401 = CARTESIAN_POINT('',(0.833334458391,3.43777107119E-003));
+#2402 = CARTESIAN_POINT('',(0.822216154731,3.661139189415E-003));
+#2403 = CARTESIAN_POINT('',(0.811100972439,3.884025555554E-003));
+#2404 = CARTESIAN_POINT('',(0.799989524219,4.106473175587E-003));
+#2405 = CARTESIAN_POINT('',(0.788878212898,4.3285250555E-003));
+#2406 = CARTESIAN_POINT('',(0.777767536126,4.550224201285E-003));
+#2407 = CARTESIAN_POINT('',(0.766657420546,4.771613618929E-003));
+#2408 = CARTESIAN_POINT('',(0.759251251079,4.919028749258E-003));
+#2409 = CARTESIAN_POINT('',(0.755548342152,4.992699028396E-003));
+#2410 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2411 = ORIENTED_EDGE('',*,*,#2412,.F.);
+#2412 = EDGE_CURVE('',#2413,#2371,#2415,.T.);
+#2413 = VERTEX_POINT('',#2414);
+#2414 = CARTESIAN_POINT('',(0.E+000,-3.000000044703,12.866666768988));
+#2415 = SURFACE_CURVE('',#2416,(#2420),.PCURVE_S1.);
+#2416 = LINE('',#2417,#2418);
+#2417 = CARTESIAN_POINT('',(0.E+000,-3.000000044703,12.866666768988));
+#2418 = VECTOR('',#2419,1.);
+#2419 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#2420 = PCURVE('',#2244,#2421);
+#2421 = DEFINITIONAL_REPRESENTATION('',(#2422),#2448);
+#2422 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#2423,#2424,#2425,#2426,#2427,
+    #2428,#2429,#2430,#2431,#2432,#2433,#2434,#2435,#2436,#2437,#2438,
+    #2439,#2440,#2441,#2442,#2443,#2444,#2445,#2446,#2447),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (0.E+000,6.060605473591E-003,1.212121094718E-002,1.818181642077E-002,
+    2.424242189436E-002,3.030302736795E-002,3.636363284155E-002,
+    4.242423831514E-002,4.848484378873E-002,5.454544926232E-002,
+    6.060605473591E-002,6.66666602095E-002,7.272726568309E-002,
+    7.878787115668E-002,8.484847663027E-002,9.090908210386E-002,
+    9.696968757745E-002,0.103030293051,0.109090898525,0.115151503998,
+    0.121212109472,0.127272714945,0.133333320419),.UNSPECIFIED.);
+#2423 = CARTESIAN_POINT('',(1.,1.33333320419E-002));
+#2424 = CARTESIAN_POINT('',(1.,1.313131185945E-002));
+#2425 = CARTESIAN_POINT('',(1.,1.272727149454E-002));
+#2426 = CARTESIAN_POINT('',(1.,1.212121094718E-002));
+#2427 = CARTESIAN_POINT('',(1.,1.151515039982E-002));
+#2428 = CARTESIAN_POINT('',(1.,1.090908985246E-002));
+#2429 = CARTESIAN_POINT('',(1.,1.03030293051E-002));
+#2430 = CARTESIAN_POINT('',(1.,9.696968757745E-003));
+#2431 = CARTESIAN_POINT('',(1.,9.090908210386E-003));
+#2432 = CARTESIAN_POINT('',(1.,8.484847663027E-003));
+#2433 = CARTESIAN_POINT('',(1.,7.878787115668E-003));
+#2434 = CARTESIAN_POINT('',(1.,7.272726568309E-003));
+#2435 = CARTESIAN_POINT('',(1.,6.66666602095E-003));
+#2436 = CARTESIAN_POINT('',(1.,6.060605473591E-003));
+#2437 = CARTESIAN_POINT('',(1.,5.454544926232E-003));
+#2438 = CARTESIAN_POINT('',(1.,4.848484378873E-003));
+#2439 = CARTESIAN_POINT('',(1.,4.242423831514E-003));
+#2440 = CARTESIAN_POINT('',(1.,3.636363284155E-003));
+#2441 = CARTESIAN_POINT('',(1.,3.030302736795E-003));
+#2442 = CARTESIAN_POINT('',(1.,2.424242189436E-003));
+#2443 = CARTESIAN_POINT('',(1.,1.818181642077E-003));
+#2444 = CARTESIAN_POINT('',(1.,1.212121094718E-003));
+#2445 = CARTESIAN_POINT('',(1.,6.06060547359E-004));
+#2446 = CARTESIAN_POINT('',(1.,2.02020182453E-004));
+#2447 = CARTESIAN_POINT('',(1.,0.E+000));
+#2448 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2449 = ORIENTED_EDGE('',*,*,#2450,.F.);
+#2450 = EDGE_CURVE('',#2451,#2413,#2453,.T.);
+#2451 = VERTEX_POINT('',#2452);
+#2452 = CARTESIAN_POINT('',(2.121242937857,-2.121242937857,
+    12.916739776469));
+#2453 = SURFACE_CURVE('',#2454,(#2462),.PCURVE_S1.);
+#2454 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#2455,#2456,#2457,#2458,#2459,
+    #2460,#2461),.UNSPECIFIED.,.F.,.F.,(4,3,4),(-0.241768013859,
+    -4.988799698769E-002,0.E+000),.UNSPECIFIED.);
+#2455 = CARTESIAN_POINT('',(2.121242937857,-2.121242937857,
+    12.916739776469));
+#2456 = CARTESIAN_POINT('',(1.693430035765,-2.548995121796,
+    12.903930087393));
+#2457 = CARTESIAN_POINT('',(1.125338019526,-2.852633743241,
+    12.890833076961));
+#2458 = CARTESIAN_POINT('',(0.4983528352,-2.958300830184,12.877306720719
+    ));
+#2459 = CARTESIAN_POINT('',(0.335339325524,-2.98577382816,
+    12.873789925013));
+#2460 = CARTESIAN_POINT('',(0.168579942154,-3.000000044703,
+    12.870244106469));
+#2461 = CARTESIAN_POINT('',(-1.408962794181E-015,-3.000000044703,
+    12.866666768988));
+#2462 = PCURVE('',#2244,#2463);
+#2463 = DEFINITIONAL_REPRESENTATION('',(#2464),#2490);
+#2464 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#2465,#2466,#2467,#2468,#2469,
+    #2470,#2471,#2472,#2473,#2474,#2475,#2476,#2477,#2478,#2479,#2480,
+    #2481,#2482,#2483,#2484,#2485,#2486,#2487,#2488,#2489),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (-0.241768013859,-0.230778558684,-0.219789103508,-0.208799648333,
+    -0.197810193158,-0.186820737982,-0.175831282807,-0.164841827631,
+    -0.153852372456,-0.14286291728,-0.131873462105,-0.12088400693,
+    -0.109894551754,-9.89050965788E-002,-8.791564140338E-002,
+    -7.692618622796E-002,-6.593673105253E-002,-5.494727587711E-002,
+    -4.395782070169E-002,-3.296836552627E-002,-2.197891035084E-002,
+    -1.098945517542E-002,0.E+000),.UNSPECIFIED.);
+#2465 = CARTESIAN_POINT('',(0.755548342152,1.834063278998E-002));
+#2466 = CARTESIAN_POINT('',(0.759252327262,1.82672684521E-002));
+#2467 = CARTESIAN_POINT('',(0.766661252161,1.812035128529E-002));
+#2468 = CARTESIAN_POINT('',(0.777777028609,1.789939405331E-002));
+#2469 = CARTESIAN_POINT('',(0.788894788199,1.767783933097E-002));
+#2470 = CARTESIAN_POINT('',(0.800013883559,1.745567110965E-002));
+#2471 = CARTESIAN_POINT('',(0.811133583497,1.723287338074E-002));
+#2472 = CARTESIAN_POINT('',(0.82225310472,1.700943013564E-002));
+#2473 = CARTESIAN_POINT('',(0.833371676207,1.678532536572E-002));
+#2474 = CARTESIAN_POINT('',(0.84448859313,1.65605430624E-002));
+#2475 = CARTESIAN_POINT('',(0.855603271226,1.633506721704E-002));
+#2476 = CARTESIAN_POINT('',(0.86671529809,1.610888182106E-002));
+#2477 = CARTESIAN_POINT('',(0.877824481502,1.588197086582E-002));
+#2478 = CARTESIAN_POINT('',(0.888930894883,1.565431834273E-002));
+#2479 = CARTESIAN_POINT('',(0.900034916406,1.542590824318E-002));
+#2480 = CARTESIAN_POINT('',(0.911137272754,1.519672455855E-002));
+#2481 = CARTESIAN_POINT('',(0.922239044287,1.496675128023E-002));
+#2482 = CARTESIAN_POINT('',(0.9333417909,1.473597239962E-002));
+#2483 = CARTESIAN_POINT('',(0.944447202167,1.450437190811E-002));
+#2484 = CARTESIAN_POINT('',(0.955558495499,1.427193379709E-002));
+#2485 = CARTESIAN_POINT('',(0.966669317506,1.403864205794E-002));
+#2486 = CARTESIAN_POINT('',(0.977779926631,1.380448068206E-002));
+#2487 = CARTESIAN_POINT('',(0.988890047195,1.356943366083E-002));
+#2488 = CARTESIAN_POINT('',(0.9962966839,1.341213454405E-002));
+#2489 = CARTESIAN_POINT('',(1.,1.33333320419E-002));
+#2490 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2491 = ORIENTED_EDGE('',*,*,#2492,.F.);
+#2492 = EDGE_CURVE('',#2493,#2451,#2495,.T.);
+#2493 = VERTEX_POINT('',#2494);
+#2494 = CARTESIAN_POINT('',(3.000124926996,-1.837046694444E-016,
+    12.966583511891));
+#2495 = SURFACE_CURVE('',#2496,(#2504),.PCURVE_S1.);
+#2496 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#2497,#2498,#2499,#2500,#2501,
+    #2502,#2503),.UNSPECIFIED.,.F.,.F.,(4,3,4),(-0.241777920213,
+    -5.490128046278E-002,0.E+000),.UNSPECIFIED.);
+#2497 = CARTESIAN_POINT('',(3.000124926996,0.E+000,12.966583511891));
+#2498 = CARTESIAN_POINT('',(3.000124926996,-0.602379524124,
+    12.95380129639));
+#2499 = CARTESIAN_POINT('',(2.814346333979,-1.205119796446,
+    12.941074134077));
+#2500 = CARTESIAN_POINT('',(2.466885994956,-1.707089504697,
+    12.928167482891));
+#2501 = CARTESIAN_POINT('',(2.364807867119,-1.854559941737,
+    12.924375721237));
+#2502 = CARTESIAN_POINT('',(2.249112059186,-1.993391964594,
+    12.92056846812));
+#2503 = CARTESIAN_POINT('',(2.121242937857,-2.121242937857,
+    12.916739776469));
+#2504 = PCURVE('',#2244,#2505);
+#2505 = DEFINITIONAL_REPRESENTATION('',(#2506),#2532);
+#2506 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#2507,#2508,#2509,#2510,#2511,
+    #2512,#2513,#2514,#2515,#2516,#2517,#2518,#2519,#2520,#2521,#2522,
+    #2523,#2524,#2525,#2526,#2527,#2528,#2529,#2530,#2531),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (-0.241777920213,-0.230788014749,-0.219798109285,-0.20880820382,
+    -0.197818298356,-0.186828392892,-0.175838487428,-0.164848581963,
+    -0.153858676499,-0.142868771035,-0.131878865571,-0.120888960106,
+    -0.109899054642,-9.890914917805E-002,-8.791924371382E-002,
+    -7.692933824959E-002,-6.593943278536E-002,-5.494952732114E-002,
+    -4.395962185691E-002,-3.296971639268E-002,-2.197981092845E-002,
+    -1.098990546423E-002,0.E+000),.UNSPECIFIED.);
+#2507 = CARTESIAN_POINT('',(0.5,2.332500633218E-002));
+#2508 = CARTESIAN_POINT('',(0.50386957718,2.324983624128E-002));
+#2509 = CARTESIAN_POINT('',(0.511609130587,2.309953413889E-002));
+#2510 = CARTESIAN_POINT('',(0.523220121722,2.287416660231E-002));
+#2511 = CARTESIAN_POINT('',(0.534833379371,2.264885606147E-002));
+#2512 = CARTESIAN_POINT('',(0.546449013423,2.242357389511E-002));
+#2513 = CARTESIAN_POINT('',(0.558066884521,2.219829148196E-002));
+#2514 = CARTESIAN_POINT('',(0.569686616191,2.197298020075E-002));
+#2515 = CARTESIAN_POINT('',(0.581307671725,2.174761143023E-002));
+#2516 = CARTESIAN_POINT('',(0.592929415112,2.152215654912E-002));
+#2517 = CARTESIAN_POINT('',(0.604551177027,2.129658693617E-002));
+#2518 = CARTESIAN_POINT('',(0.616172319429,2.107087397011E-002));
+#2519 = CARTESIAN_POINT('',(0.627792300337,2.084498902968E-002));
+#2520 = CARTESIAN_POINT('',(0.639410735628,2.061890349361E-002));
+#2521 = CARTESIAN_POINT('',(0.65102746559,2.039258874065E-002));
+#2522 = CARTESIAN_POINT('',(0.662642595252,2.016601614951E-002));
+#2523 = CARTESIAN_POINT('',(0.674256621535,1.993915709895E-002));
+#2524 = CARTESIAN_POINT('',(0.685870223168,1.97119829677E-002));
+#2525 = CARTESIAN_POINT('',(0.697485293914,1.948446513449E-002));
+#2526 = CARTESIAN_POINT('',(0.709101318552,1.925657497805E-002));
+#2527 = CARTESIAN_POINT('',(0.720715594361,1.902828387714E-002));
+#2528 = CARTESIAN_POINT('',(0.732328439084,1.879956321049E-002));
+#2529 = CARTESIAN_POINT('',(0.743939445347,1.857038435683E-002));
+#2530 = CARTESIAN_POINT('',(0.751678918969,1.841727391555E-002));
+#2531 = CARTESIAN_POINT('',(0.755548342152,1.834063278999E-002));
+#2532 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2533 = ORIENTED_EDGE('',*,*,#2534,.F.);
+#2534 = EDGE_CURVE('',#2535,#2493,#2537,.T.);
+#2535 = VERTEX_POINT('',#2536);
+#2536 = CARTESIAN_POINT('',(2.121242937857,2.121242937857,
+    13.016739774234));
+#2537 = SURFACE_CURVE('',#2538,(#2546),.PCURVE_S1.);
+#2538 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#2539,#2540,#2541,#2542,#2543,
+    #2544,#2545),.UNSPECIFIED.,.F.,.F.,(4,3,4),(-0.241778545972,
+    -4.914153154337E-002,0.E+000),.UNSPECIFIED.);
+#2539 = CARTESIAN_POINT('',(2.121242937857,2.121242937857,
+    13.016739774234));
+#2540 = CARTESIAN_POINT('',(2.570440363066,1.672109265841,
+    13.003229676925));
+#2541 = CARTESIAN_POINT('',(2.864214225492,1.087848550596,
+    12.989918907967));
+#2542 = CARTESIAN_POINT('',(2.962462977869,0.473777355425,
+    12.976691784691));
+#2543 = CARTESIAN_POINT('',(2.98752614747,0.317128338117,12.973317557273
+    ));
+#2544 = CARTESIAN_POINT('',(3.000124926996,0.158592575165,
+    12.969948773145));
+#2545 = CARTESIAN_POINT('',(3.000124926996,0.E+000,12.966583511891));
+#2546 = PCURVE('',#2244,#2547);
+#2547 = DEFINITIONAL_REPRESENTATION('',(#2548),#2574);
+#2548 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#2549,#2550,#2551,#2552,#2553,
+    #2554,#2555,#2556,#2557,#2558,#2559,#2560,#2561,#2562,#2563,#2564,
+    #2565,#2566,#2567,#2568,#2569,#2570,#2571,#2572,#2573),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (-0.241778545972,-0.230788612064,-0.219798678156,-0.208808744248,
+    -0.197818810341,-0.186828876433,-0.175838942525,-0.164849008617,
+    -0.153859074709,-0.142869140802,-0.131879206894,-0.120889272986,
+    -0.109899339078,-9.89094051703E-002,-8.791947126249E-002,
+    -7.692953735468E-002,-6.593960344687E-002,-5.494966953906E-002,
+    -4.395973563124E-002,-3.296980172343E-002,-2.197986781562E-002,
+    -1.098993390781E-002,0.E+000),.UNSPECIFIED.);
+#2549 = CARTESIAN_POINT('',(0.244451657848,2.834063256646E-002));
+#2550 = CARTESIAN_POINT('',(0.248325653862,2.826355751577E-002));
+#2551 = CARTESIAN_POINT('',(0.256071609404,2.810953716511E-002));
+#2552 = CARTESIAN_POINT('',(0.267686249762,2.787888300326E-002));
+#2553 = CARTESIAN_POINT('',(0.2792985911,2.764859231755E-002));
+#2554 = CARTESIAN_POINT('',(0.290910006321,2.741865221996E-002));
+#2555 = CARTESIAN_POINT('',(0.302521512421,2.718904982252E-002));
+#2556 = CARTESIAN_POINT('',(0.31413375594,2.69597722372E-002));
+#2557 = CARTESIAN_POINT('',(0.325747078165,2.673080657602E-002));
+#2558 = CARTESIAN_POINT('',(0.337361563254,2.650213995096E-002));
+#2559 = CARTESIAN_POINT('',(0.348977094647,2.627375947403E-002));
+#2560 = CARTESIAN_POINT('',(0.360593412365,2.604565225723E-002));
+#2561 = CARTESIAN_POINT('',(0.372210172516,2.581780541255E-002));
+#2562 = CARTESIAN_POINT('',(0.383827008106,2.559020605199E-002));
+#2563 = CARTESIAN_POINT('',(0.395443590248,2.536284128756E-002));
+#2564 = CARTESIAN_POINT('',(0.407059691118,2.513569823124E-002));
+#2565 = CARTESIAN_POINT('',(0.418675240979,2.490876399505E-002));
+#2566 = CARTESIAN_POINT('',(0.430290405555,2.468202569097E-002));
+#2567 = CARTESIAN_POINT('',(0.441905583367,2.445547043101E-002));
+#2568 = CARTESIAN_POINT('',(0.453521695599,2.422908532716E-002));
+#2569 = CARTESIAN_POINT('',(0.465139023398,2.400285749142E-002));
+#2570 = CARTESIAN_POINT('',(0.476757701614,2.37767740358E-002));
+#2571 = CARTESIAN_POINT('',(0.488377874527,2.355082207229E-002));
+#2572 = CARTESIAN_POINT('',(0.49612575761,2.340026649935E-002));
+#2573 = CARTESIAN_POINT('',(0.5,2.332500633223E-002));
+#2574 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2575 = ORIENTED_EDGE('',*,*,#2576,.F.);
+#2576 = EDGE_CURVE('',#2577,#2535,#2579,.T.);
+#2577 = VERTEX_POINT('',#2578);
+#2578 = CARTESIAN_POINT('',(3.673940452188E-016,3.000000044703,
+    13.066666764518));
+#2579 = SURFACE_CURVE('',#2580,(#2588),.PCURVE_S1.);
+#2580 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#2581,#2582,#2583,#2584,#2585,
+    #2586,#2587),.UNSPECIFIED.,.F.,.F.,(4,3,4),(-0.241767738739,
+    -5.116260925783E-002,0.E+000),.UNSPECIFIED.);
+#2581 = CARTESIAN_POINT('',(3.673940452188E-016,3.000000044703,
+    13.066666764518));
+#2582 = CARTESIAN_POINT('',(0.643903755205,3.000000044703,
+    13.053002855226));
+#2583 = CARTESIAN_POINT('',(1.258287137697,2.790062558098,
+    13.039925483707));
+#2584 = CARTESIAN_POINT('',(1.751133959661,2.435730033088,
+    13.027060664745));
+#2585 = CARTESIAN_POINT('',(1.883424887218,2.340619389561,
+    13.023607464364));
+#2586 = CARTESIAN_POINT('',(2.007205325987,2.235264364724,
+    13.020169578473));
+#2587 = CARTESIAN_POINT('',(2.121242937857,2.121242937857,
+    13.016739774234));
+#2588 = PCURVE('',#2244,#2589);
+#2589 = DEFINITIONAL_REPRESENTATION('',(#2590),#2616);
+#2590 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#2591,#2592,#2593,#2594,#2595,
+    #2596,#2597,#2598,#2599,#2600,#2601,#2602,#2603,#2604,#2605,#2606,
+    #2607,#2608,#2609,#2610,#2611,#2612,#2613,#2614,#2615),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (-0.241767738739,-0.230778296069,-0.219788853399,-0.208799410729,
+    -0.197809968059,-0.186820525389,-0.175831082719,-0.164841640049,
+    -0.153852197379,-0.142862754709,-0.131873312039,-0.120883869369,
+    -0.1098944267,-9.890498402959E-002,-8.791554135963E-002,
+    -7.692609868968E-002,-6.593665601973E-002,-5.494721334977E-002,
+    -4.395777067982E-002,-3.296832800986E-002,-2.197888533991E-002,
+    -1.098944266995E-002,0.E+000),.UNSPECIFIED.);
+#2591 = CARTESIAN_POINT('',(0.E+000,3.333333159486E-002));
+#2592 = CARTESIAN_POINT('',(3.702248313599E-003,3.32545515808E-002));
+#2593 = CARTESIAN_POINT('',(1.110482618536E-002,3.309738150198E-002));
+#2594 = CARTESIAN_POINT('',(2.220510474624E-002,3.286275322568E-002));
+#2595 = CARTESIAN_POINT('',(3.33041352195E-002,3.26292087853E-002));
+#2596 = CARTESIAN_POINT('',(4.440365527563E-002,3.239670517487E-002));
+#2597 = CARTESIAN_POINT('',(5.550502003091E-002,3.21651993884E-002));
+#2598 = CARTESIAN_POINT('',(6.660916447229E-002,3.193464841989E-002));
+#2599 = CARTESIAN_POINT('',(7.771664324396E-002,3.170500926336E-002));
+#2600 = CARTESIAN_POINT('',(8.882765745709E-002,3.147623891282E-002));
+#2601 = CARTESIAN_POINT('',(9.99420921149E-002,3.124829436228E-002));
+#2602 = CARTESIAN_POINT('',(0.11105955721,3.102113260575E-002));
+#2603 = CARTESIAN_POINT('',(0.122179433697,3.079471063724E-002));
+#2604 = CARTESIAN_POINT('',(0.133300923398,3.056898545077E-002));
+#2605 = CARTESIAN_POINT('',(0.144423102225,3.034391404034E-002));
+#2606 = CARTESIAN_POINT('',(0.155544976883,3.011945339997E-002));
+#2607 = CARTESIAN_POINT('',(0.166665541609,2.989556052367E-002));
+#2608 = CARTESIAN_POINT('',(0.177783845269,2.967219240545E-002));
+#2609 = CARTESIAN_POINT('',(0.188899027561,2.944930603932E-002));
+#2610 = CARTESIAN_POINT('',(0.200010475781,2.92268584193E-002));
+#2611 = CARTESIAN_POINT('',(0.211121787102,2.900480653938E-002));
+#2612 = CARTESIAN_POINT('',(0.222232463874,2.878310739359E-002));
+#2613 = CARTESIAN_POINT('',(0.233342579454,2.856171797594E-002));
+#2614 = CARTESIAN_POINT('',(0.240748748921,2.84143028456E-002));
+#2615 = CARTESIAN_POINT('',(0.244451657848,2.834063256646E-002));
+#2616 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2617 = ORIENTED_EDGE('',*,*,#2618,.F.);
+#2618 = EDGE_CURVE('',#2232,#2577,#2619,.T.);
+#2619 = SURFACE_CURVE('',#2620,(#2624),.PCURVE_S1.);
+#2620 = LINE('',#2621,#2622);
+#2621 = CARTESIAN_POINT('',(3.673940452188E-016,3.000000044703,
+    12.933333444099));
+#2622 = VECTOR('',#2623,1.);
+#2623 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2624 = PCURVE('',#2244,#2625);
+#2625 = DEFINITIONAL_REPRESENTATION('',(#2626),#2652);
+#2626 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#2627,#2628,#2629,#2630,#2631,
+    #2632,#2633,#2634,#2635,#2636,#2637,#2638,#2639,#2640,#2641,#2642,
+    #2643,#2644,#2645,#2646,#2647,#2648,#2649,#2650,#2651),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (0.E+000,6.060605473591E-003,1.212121094718E-002,1.818181642077E-002,
+    2.424242189436E-002,3.030302736795E-002,3.636363284155E-002,
+    4.242423831514E-002,4.848484378873E-002,5.454544926232E-002,
+    6.060605473591E-002,6.66666602095E-002,7.272726568309E-002,
+    7.878787115668E-002,8.484847663027E-002,9.090908210386E-002,
+    9.696968757745E-002,0.103030293051,0.109090898525,0.115151503998,
+    0.121212109472,0.127272714945,0.133333320419),.UNSPECIFIED.);
+#2627 = CARTESIAN_POINT('',(0.E+000,1.999999955296E-002));
+#2628 = CARTESIAN_POINT('',(0.E+000,2.020201973541E-002));
+#2629 = CARTESIAN_POINT('',(0.E+000,2.060606010032E-002));
+#2630 = CARTESIAN_POINT('',(0.E+000,2.121212064768E-002));
+#2631 = CARTESIAN_POINT('',(0.E+000,2.181818119504E-002));
+#2632 = CARTESIAN_POINT('',(0.E+000,2.24242417424E-002));
+#2633 = CARTESIAN_POINT('',(0.E+000,2.303030228976E-002));
+#2634 = CARTESIAN_POINT('',(0.E+000,2.363636283711E-002));
+#2635 = CARTESIAN_POINT('',(0.E+000,2.424242338447E-002));
+#2636 = CARTESIAN_POINT('',(0.E+000,2.484848393183E-002));
+#2637 = CARTESIAN_POINT('',(0.E+000,2.545454447919E-002));
+#2638 = CARTESIAN_POINT('',(0.E+000,2.606060502655E-002));
+#2639 = CARTESIAN_POINT('',(0.E+000,2.666666557391E-002));
+#2640 = CARTESIAN_POINT('',(0.E+000,2.727272612127E-002));
+#2641 = CARTESIAN_POINT('',(0.E+000,2.787878666863E-002));
+#2642 = CARTESIAN_POINT('',(0.E+000,2.848484721599E-002));
+#2643 = CARTESIAN_POINT('',(0.E+000,2.909090776335E-002));
+#2644 = CARTESIAN_POINT('',(0.E+000,2.969696831071E-002));
+#2645 = CARTESIAN_POINT('',(0.E+000,3.030302885806E-002));
+#2646 = CARTESIAN_POINT('',(0.E+000,3.090908940542E-002));
+#2647 = CARTESIAN_POINT('',(0.E+000,3.151514995278E-002));
+#2648 = CARTESIAN_POINT('',(0.E+000,3.212121050014E-002));
+#2649 = CARTESIAN_POINT('',(0.E+000,3.27272710475E-002));
+#2650 = CARTESIAN_POINT('',(-0.E+000,3.313131141241E-002));
+#2651 = CARTESIAN_POINT('',(0.E+000,3.333333159486E-002));
+#2652 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2653 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2657)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#2654,#2655,#2656)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#2654 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#2655 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#2656 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#2657 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-003),#2654,
+  'distance_accuracy_value','confusion accuracy');
+#2658 = SHAPE_DEFINITION_REPRESENTATION(#2659,#2222);
+#2659 = PRODUCT_DEFINITION_SHAPE('','',#2660);
+#2660 = PRODUCT_DEFINITION('design','',#2661,#2664);
+#2661 = PRODUCT_DEFINITION_FORMATION('','',#2662);
+#2662 = PRODUCT('Compound017','Compound017','',(#2663));
+#2663 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#2664 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#2665 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2666,#2668);
+#2666 = ( REPRESENTATION_RELATIONSHIP('','',#2222,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2667) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#2667 = ITEM_DEFINED_TRANSFORMATION('','',#11,#35);
+#2668 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #2669);
+#2669 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('6','=>[0:1:1:7]','',#5,#2660,$);
+#2670 = PRODUCT_TYPE('part',$,(#2662));
+#2671 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#2672),#2826);
+#2672 = SHELL_BASED_SURFACE_MODEL('',(#2673));
+#2673 = OPEN_SHELL('',(#2674));
+#2674 = ADVANCED_FACE('',(#2675),#2692,.T.);
+#2675 = FACE_BOUND('',#2676,.T.);
+#2676 = EDGE_LOOP('',(#2677,#2711,#2749,#2790));
+#2677 = ORIENTED_EDGE('',*,*,#2678,.T.);
+#2678 = EDGE_CURVE('',#2679,#2681,#2683,.T.);
+#2679 = VERTEX_POINT('',#2680);
+#2680 = CARTESIAN_POINT('',(-2.204364271313E-016,1.800000026822,
+    14.000000208616));
+#2681 = VERTEX_POINT('',#2682);
+#2682 = CARTESIAN_POINT('',(1.110223024625E-015,-1.800000026822,
+    14.000000208616));
+#2683 = SURFACE_CURVE('',#2684,(#2691),.PCURVE_S1.);
+#2684 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#2685,#2686,#2687,#2688,#2689,
+    #2690),.UNSPECIFIED.,.F.,.F.,(6,6),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#2685 = CARTESIAN_POINT('',(-2.204364271313E-016,1.800000026822,
+    14.000000208616));
+#2686 = CARTESIAN_POINT('',(-1.203298664625,1.800000026822,
+    14.000000208616));
+#2687 = CARTESIAN_POINT('',(-2.278470597603,0.794233864909,
+    14.000000208616));
+#2688 = CARTESIAN_POINT('',(-2.278470597603,-0.794233864909,
+    14.000000208616));
+#2689 = CARTESIAN_POINT('',(-1.203298664625,-1.800000026822,
+    14.000000208616));
+#2690 = CARTESIAN_POINT('',(0.E+000,-1.800000026822,14.000000208616));
+#2691 = PCURVE('',#2692,#2705);
+#2692 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#2693,#2694)
+    ,(#2695,#2696)
+    ,(#2697,#2698)
+    ,(#2699,#2700)
+    ,(#2701,#2702)
+    ,(#2703,#2704
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,
+    0.744000010908),.PIECEWISE_BEZIER_KNOTS.);
+#2693 = CARTESIAN_POINT('',(-2.204364271313E-016,1.800000026822,
+    14.000000208616));
+#2694 = CARTESIAN_POINT('',(-2.204364271313E-016,1.800000026822,
+    6.56000009954));
+#2695 = CARTESIAN_POINT('',(-1.203298664625,1.800000026822,
+    14.000000208616));
+#2696 = CARTESIAN_POINT('',(-1.203298664625,1.800000026822,6.56000009954
+    ));
+#2697 = CARTESIAN_POINT('',(-2.278470597603,0.794233864909,
+    14.000000208616));
+#2698 = CARTESIAN_POINT('',(-2.278470597603,0.794233864909,6.56000009954
+    ));
+#2699 = CARTESIAN_POINT('',(-2.278470597603,-0.794233864909,
+    14.000000208616));
+#2700 = CARTESIAN_POINT('',(-2.278470597603,-0.794233864909,
+    6.56000009954));
+#2701 = CARTESIAN_POINT('',(-1.203298664625,-1.800000026822,
+    14.000000208616));
+#2702 = CARTESIAN_POINT('',(-1.203298664625,-1.800000026822,
+    6.56000009954));
+#2703 = CARTESIAN_POINT('',(0.E+000,-1.800000026822,14.000000208616));
+#2704 = CARTESIAN_POINT('',(0.E+000,-1.800000026822,6.56000009954));
+#2705 = DEFINITIONAL_REPRESENTATION('',(#2706),#2710);
+#2706 = LINE('',#2707,#2708);
+#2707 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#2708 = VECTOR('',#2709,1.);
+#2709 = DIRECTION('',(1.,0.E+000));
+#2710 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2711 = ORIENTED_EDGE('',*,*,#2712,.T.);
+#2712 = EDGE_CURVE('',#2681,#2713,#2715,.T.);
+#2713 = VERTEX_POINT('',#2714);
+#2714 = CARTESIAN_POINT('',(1.110223024625E-015,-1.800000026822,
+    7.800000117719));
+#2715 = SURFACE_CURVE('',#2716,(#2720),.PCURVE_S1.);
+#2716 = LINE('',#2717,#2718);
+#2717 = CARTESIAN_POINT('',(0.E+000,-1.800000026822,14.000000208616));
+#2718 = VECTOR('',#2719,1.);
+#2719 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#2720 = PCURVE('',#2692,#2721);
+#2721 = DEFINITIONAL_REPRESENTATION('',(#2722),#2748);
+#2722 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#2723,#2724,#2725,#2726,#2727,
+    #2728,#2729,#2730,#2731,#2732,#2733,#2734,#2735,#2736,#2737,#2738,
+    #2739,#2740,#2741,#2742,#2743,#2744,#2745,#2746,#2747),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (0.E+000,0.28181818595,0.5636363719,0.84545455785,1.127272743799,
+    1.409090929749,1.690909115699,1.972727301649,2.254545487599,
+    2.536363673549,2.818181859499,3.100000045449,3.381818231398,
+    3.663636417348,3.945454603298,4.227272789248,4.509090975198,
+    4.790909161148,5.072727347098,5.354545533048,5.636363718997,
+    5.918181904947,6.200000090897),.UNSPECIFIED.);
+#2723 = CARTESIAN_POINT('',(1.,0.E+000));
+#2724 = CARTESIAN_POINT('',(1.,9.393939531662E-003));
+#2725 = CARTESIAN_POINT('',(1.,2.818181859499E-002));
+#2726 = CARTESIAN_POINT('',(1.,5.636363718997E-002));
+#2727 = CARTESIAN_POINT('',(1.,8.454545578496E-002));
+#2728 = CARTESIAN_POINT('',(1.,0.11272727438));
+#2729 = CARTESIAN_POINT('',(1.,0.140909092975));
+#2730 = CARTESIAN_POINT('',(1.,0.16909091157));
+#2731 = CARTESIAN_POINT('',(1.,0.197272730165));
+#2732 = CARTESIAN_POINT('',(1.,0.22545454876));
+#2733 = CARTESIAN_POINT('',(1.,0.253636367355));
+#2734 = CARTESIAN_POINT('',(1.,0.28181818595));
+#2735 = CARTESIAN_POINT('',(1.,0.310000004545));
+#2736 = CARTESIAN_POINT('',(1.,0.33818182314));
+#2737 = CARTESIAN_POINT('',(1.,0.366363641735));
+#2738 = CARTESIAN_POINT('',(1.,0.39454546033));
+#2739 = CARTESIAN_POINT('',(1.,0.422727278925));
+#2740 = CARTESIAN_POINT('',(1.,0.45090909752));
+#2741 = CARTESIAN_POINT('',(1.,0.479090916115));
+#2742 = CARTESIAN_POINT('',(1.,0.50727273471));
+#2743 = CARTESIAN_POINT('',(1.,0.535454553305));
+#2744 = CARTESIAN_POINT('',(1.,0.5636363719));
+#2745 = CARTESIAN_POINT('',(1.,0.591818190495));
+#2746 = CARTESIAN_POINT('',(1.,0.610606069558));
+#2747 = CARTESIAN_POINT('',(1.,0.62000000909));
+#2748 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2749 = ORIENTED_EDGE('',*,*,#2750,.F.);
+#2750 = EDGE_CURVE('',#2751,#2713,#2753,.T.);
+#2751 = VERTEX_POINT('',#2752);
+#2752 = CARTESIAN_POINT('',(-2.204364271313E-016,1.800000026822,
+    7.800000117719));
+#2753 = SURFACE_CURVE('',#2754,(#2761),.PCURVE_S1.);
+#2754 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#2755,#2756,#2757,#2758,#2759,
+    #2760),.UNSPECIFIED.,.F.,.F.,(6,6),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#2755 = CARTESIAN_POINT('',(-2.204364271313E-016,1.800000026822,
+    7.800000117719));
+#2756 = CARTESIAN_POINT('',(-1.203298664625,1.800000026822,
+    7.800000117719));
+#2757 = CARTESIAN_POINT('',(-2.278470597603,0.794233864909,
+    7.800000117719));
+#2758 = CARTESIAN_POINT('',(-2.278470597603,-0.794233864909,
+    7.800000117719));
+#2759 = CARTESIAN_POINT('',(-1.203298664625,-1.800000026822,
+    7.800000117719));
+#2760 = CARTESIAN_POINT('',(0.E+000,-1.800000026822,7.800000117719));
+#2761 = PCURVE('',#2692,#2762);
+#2762 = DEFINITIONAL_REPRESENTATION('',(#2763),#2789);
+#2763 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#2764,#2765,#2766,#2767,#2768,
+    #2769,#2770,#2771,#2772,#2773,#2774,#2775,#2776,#2777,#2778,#2779,
+    #2780,#2781,#2782,#2783,#2784,#2785,#2786,#2787,#2788),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (0.E+000,4.545454545455E-002,9.090909090909E-002,0.136363636364,
+    0.181818181818,0.227272727273,0.272727272727,0.318181818182,
+    0.363636363636,0.409090909091,0.454545454545,0.5,0.545454545455,
+    0.590909090909,0.636363636364,0.681818181818,0.727272727273,
+    0.772727272727,0.818181818182,0.863636363636,0.909090909091,
+    0.954545454545,1.),.UNSPECIFIED.);
+#2764 = CARTESIAN_POINT('',(0.E+000,0.62000000909));
+#2765 = CARTESIAN_POINT('',(1.515151515152E-002,0.62000000909));
+#2766 = CARTESIAN_POINT('',(4.545454545455E-002,0.62000000909));
+#2767 = CARTESIAN_POINT('',(9.090909090909E-002,0.62000000909));
+#2768 = CARTESIAN_POINT('',(0.136363636364,0.62000000909));
+#2769 = CARTESIAN_POINT('',(0.181818181818,0.62000000909));
+#2770 = CARTESIAN_POINT('',(0.227272727273,0.62000000909));
+#2771 = CARTESIAN_POINT('',(0.272727272727,0.62000000909));
+#2772 = CARTESIAN_POINT('',(0.318181818182,0.62000000909));
+#2773 = CARTESIAN_POINT('',(0.363636363636,0.62000000909));
+#2774 = CARTESIAN_POINT('',(0.409090909091,0.62000000909));
+#2775 = CARTESIAN_POINT('',(0.454545454545,0.62000000909));
+#2776 = CARTESIAN_POINT('',(0.5,0.62000000909));
+#2777 = CARTESIAN_POINT('',(0.545454545455,0.62000000909));
+#2778 = CARTESIAN_POINT('',(0.590909090909,0.62000000909));
+#2779 = CARTESIAN_POINT('',(0.636363636364,0.62000000909));
+#2780 = CARTESIAN_POINT('',(0.681818181818,0.62000000909));
+#2781 = CARTESIAN_POINT('',(0.727272727273,0.62000000909));
+#2782 = CARTESIAN_POINT('',(0.772727272727,0.62000000909));
+#2783 = CARTESIAN_POINT('',(0.818181818182,0.62000000909));
+#2784 = CARTESIAN_POINT('',(0.863636363636,0.62000000909));
+#2785 = CARTESIAN_POINT('',(0.909090909091,0.62000000909));
+#2786 = CARTESIAN_POINT('',(0.954545454545,0.62000000909));
+#2787 = CARTESIAN_POINT('',(0.984848484848,0.62000000909));
+#2788 = CARTESIAN_POINT('',(1.,0.62000000909));
+#2789 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2790 = ORIENTED_EDGE('',*,*,#2791,.F.);
+#2791 = EDGE_CURVE('',#2679,#2751,#2792,.T.);
+#2792 = SURFACE_CURVE('',#2793,(#2797),.PCURVE_S1.);
+#2793 = LINE('',#2794,#2795);
+#2794 = CARTESIAN_POINT('',(-2.204364271313E-016,1.800000026822,
+    14.000000208616));
+#2795 = VECTOR('',#2796,1.);
+#2796 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#2797 = PCURVE('',#2692,#2798);
+#2798 = DEFINITIONAL_REPRESENTATION('',(#2799),#2825);
+#2799 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#2800,#2801,#2802,#2803,#2804,
+    #2805,#2806,#2807,#2808,#2809,#2810,#2811,#2812,#2813,#2814,#2815,
+    #2816,#2817,#2818,#2819,#2820,#2821,#2822,#2823,#2824),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (0.E+000,0.28181818595,0.5636363719,0.84545455785,1.127272743799,
+    1.409090929749,1.690909115699,1.972727301649,2.254545487599,
+    2.536363673549,2.818181859499,3.100000045449,3.381818231398,
+    3.663636417348,3.945454603298,4.227272789248,4.509090975198,
+    4.790909161148,5.072727347098,5.354545533048,5.636363718997,
+    5.918181904947,6.200000090897),.UNSPECIFIED.);
+#2800 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#2801 = CARTESIAN_POINT('',(0.E+000,9.393939531662E-003));
+#2802 = CARTESIAN_POINT('',(0.E+000,2.818181859499E-002));
+#2803 = CARTESIAN_POINT('',(0.E+000,5.636363718997E-002));
+#2804 = CARTESIAN_POINT('',(0.E+000,8.454545578496E-002));
+#2805 = CARTESIAN_POINT('',(0.E+000,0.11272727438));
+#2806 = CARTESIAN_POINT('',(0.E+000,0.140909092975));
+#2807 = CARTESIAN_POINT('',(0.E+000,0.16909091157));
+#2808 = CARTESIAN_POINT('',(0.E+000,0.197272730165));
+#2809 = CARTESIAN_POINT('',(0.E+000,0.22545454876));
+#2810 = CARTESIAN_POINT('',(0.E+000,0.253636367355));
+#2811 = CARTESIAN_POINT('',(0.E+000,0.28181818595));
+#2812 = CARTESIAN_POINT('',(0.E+000,0.310000004545));
+#2813 = CARTESIAN_POINT('',(0.E+000,0.33818182314));
+#2814 = CARTESIAN_POINT('',(0.E+000,0.366363641735));
+#2815 = CARTESIAN_POINT('',(0.E+000,0.39454546033));
+#2816 = CARTESIAN_POINT('',(0.E+000,0.422727278925));
+#2817 = CARTESIAN_POINT('',(0.E+000,0.45090909752));
+#2818 = CARTESIAN_POINT('',(0.E+000,0.479090916115));
+#2819 = CARTESIAN_POINT('',(0.E+000,0.50727273471));
+#2820 = CARTESIAN_POINT('',(0.E+000,0.535454553305));
+#2821 = CARTESIAN_POINT('',(0.E+000,0.5636363719));
+#2822 = CARTESIAN_POINT('',(0.E+000,0.591818190495));
+#2823 = CARTESIAN_POINT('',(-0.E+000,0.610606069558));
+#2824 = CARTESIAN_POINT('',(0.E+000,0.62000000909));
+#2825 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2826 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2830)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#2827,#2828,#2829)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#2827 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#2828 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#2829 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#2830 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#2827,
+  'distance_accuracy_value','confusion accuracy');
+#2831 = SHAPE_DEFINITION_REPRESENTATION(#2832,#2671);
+#2832 = PRODUCT_DEFINITION_SHAPE('','',#2833);
+#2833 = PRODUCT_DEFINITION('design','',#2834,#2837);
+#2834 = PRODUCT_DEFINITION_FORMATION('','',#2835);
+#2835 = PRODUCT('Compound022','Compound022','',(#2836));
+#2836 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#2837 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#2838 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2839,#2841);
+#2839 = ( REPRESENTATION_RELATIONSHIP('','',#2671,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2840) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#2840 = ITEM_DEFINED_TRANSFORMATION('','',#11,#39);
+#2841 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #2842);
+#2842 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('7','=>[0:1:1:8]','',#5,#2833,$);
+#2843 = PRODUCT_TYPE('part',$,(#2835));
+#2844 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#2845),#3001);
+#2845 = SHELL_BASED_SURFACE_MODEL('',(#2846));
+#2846 = OPEN_SHELL('',(#2847));
+#2847 = ADVANCED_FACE('',(#2848),#2865,.T.);
+#2848 = FACE_BOUND('',#2849,.T.);
+#2849 = EDGE_LOOP('',(#2850,#2908,#2946,#2965));
+#2850 = ORIENTED_EDGE('',*,*,#2851,.T.);
+#2851 = EDGE_CURVE('',#2852,#2854,#2856,.T.);
+#2852 = VERTEX_POINT('',#2853);
+#2853 = CARTESIAN_POINT('',(2.121242937857,-2.121242937857,
+    12.383260447794));
+#2854 = VERTEX_POINT('',#2855);
+#2855 = CARTESIAN_POINT('',(3.000124926996,0.E+000,12.433416710136));
+#2856 = SURFACE_CURVE('',#2857,(#2864),.PCURVE_S1.);
+#2857 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#2858,#2859,#2860,#2861,#2862,
+    #2863),.UNSPECIFIED.,.F.,.F.,(6,6),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#2858 = CARTESIAN_POINT('',(2.121242937857,-2.121242937857,
+    12.383260447794));
+#2859 = CARTESIAN_POINT('',(2.454481865295,-1.788051305983,
+    12.393282968147));
+#2860 = CARTESIAN_POINT('',(2.722352659822,-1.38944402673,12.40333043377
+    ));
+#2861 = CARTESIAN_POINT('',(2.907565228095,-0.942503926467,
+    12.413382071939));
+#2862 = CARTESIAN_POINT('',(3.000124926996,-0.471237852789,
+    12.423417260378));
+#2863 = CARTESIAN_POINT('',(3.000124926996,-8.078987464244E-017,
+    12.433416710136));
+#2864 = PCURVE('',#2865,#2902);
+#2865 = B_SPLINE_SURFACE_WITH_KNOTS('',5,5,(
+    (#2866,#2867,#2868,#2869,#2870,#2871)
+    ,(#2872,#2873,#2874,#2875,#2876,#2877)
+    ,(#2878,#2879,#2880,#2881,#2882,#2883)
+    ,(#2884,#2885,#2886,#2887,#2888,#2889)
+    ,(#2890,#2891,#2892,#2893,#2894,#2895)
+    ,(#2896,#2897,#2898,#2899,#2900,#2901
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(6,6),(0.E+000,1.),(0.E+000,
+    1.333043367612E-002),.PIECEWISE_BEZIER_KNOTS.);
+#2866 = CARTESIAN_POINT('',(2.121242937857,-2.121242937857,
+    12.383260447794));
+#2867 = CARTESIAN_POINT('',(2.121242937857,-2.121242937857,
+    12.409956315317));
+#2868 = CARTESIAN_POINT('',(2.121242937857,-2.121242937857,
+    12.43665218284));
+#2869 = CARTESIAN_POINT('',(2.121242937857,-2.121242937857,
+    12.463348050363));
+#2870 = CARTESIAN_POINT('',(2.121242937857,-2.121242937857,
+    12.490043917886));
+#2871 = CARTESIAN_POINT('',(2.121242937857,-2.121242937857,
+    12.51673978541));
+#2872 = CARTESIAN_POINT('',(2.454481865295,-1.788051305983,
+    12.393282968147));
+#2873 = CARTESIAN_POINT('',(2.454481810712,-1.788051360559,
+    12.419969915899));
+#2874 = CARTESIAN_POINT('',(2.454481756129,-1.788051415134,
+    12.446656863651));
+#2875 = CARTESIAN_POINT('',(2.454481701546,-1.788051469709,
+    12.473343811402));
+#2876 = CARTESIAN_POINT('',(2.454481646963,-1.788051524284,
+    12.500030759154));
+#2877 = CARTESIAN_POINT('',(2.45448159238,-1.788051578859,
+    12.526717706906));
+#2878 = CARTESIAN_POINT('',(2.722352659822,-1.38944402673,12.40333043377
+    ));
+#2879 = CARTESIAN_POINT('',(2.722352724329,-1.389444010377,
+    12.429998794489));
+#2880 = CARTESIAN_POINT('',(2.722352788836,-1.389443994024,
+    12.456667155209));
+#2881 = CARTESIAN_POINT('',(2.722352853343,-1.389443977671,
+    12.483335515928));
+#2882 = CARTESIAN_POINT('',(2.72235291785,-1.389443961318,
+    12.510003876648));
+#2883 = CARTESIAN_POINT('',(2.722352982357,-1.389443944964,
+    12.536672237367));
+#2884 = CARTESIAN_POINT('',(2.907565228095,-0.942503926467,
+    12.413382071939));
+#2885 = CARTESIAN_POINT('',(2.907565336593,-0.942503694871,
+    12.440029370128));
+#2886 = CARTESIAN_POINT('',(2.907565445091,-0.942503463275,
+    12.466676668317));
+#2887 = CARTESIAN_POINT('',(2.907565553589,-0.942503231679,
+    12.493323966507));
+#2888 = CARTESIAN_POINT('',(2.907565662087,-0.942503000083,
+    12.519971264696));
+#2889 = CARTESIAN_POINT('',(2.907565770585,-0.942502768487,
+    12.546618562885));
+#2890 = CARTESIAN_POINT('',(3.000124926996,-0.471237852789,
+    12.423417260378));
+#2891 = CARTESIAN_POINT('',(3.000124926996,-0.471237586598,
+    12.450050628165));
+#2892 = CARTESIAN_POINT('',(3.000124926996,-0.471237320407,
+    12.476683995953));
+#2893 = CARTESIAN_POINT('',(3.000124926996,-0.471237054216,
+    12.503317363741));
+#2894 = CARTESIAN_POINT('',(3.000124926996,-0.471236788025,
+    12.529950731528));
+#2895 = CARTESIAN_POINT('',(3.000124926996,-0.471236521834,
+    12.556584099316));
+#2896 = CARTESIAN_POINT('',(3.000124926996,-8.078987464244E-017,
+    12.433416710136));
+#2897 = CARTESIAN_POINT('',(3.000124926996,-8.078987464244E-017,
+    12.460050072275));
+#2898 = CARTESIAN_POINT('',(3.000124926996,-8.078987464244E-017,
+    12.486683434414));
+#2899 = CARTESIAN_POINT('',(3.000124926996,-8.078987464244E-017,
+    12.513316796554));
+#2900 = CARTESIAN_POINT('',(3.000124926996,-8.078987464244E-017,
+    12.539950158693));
+#2901 = CARTESIAN_POINT('',(3.000124926996,-8.078987464244E-017,
+    12.566583520832));
+#2902 = DEFINITIONAL_REPRESENTATION('',(#2903),#2907);
+#2903 = LINE('',#2904,#2905);
+#2904 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#2905 = VECTOR('',#2906,1.);
+#2906 = DIRECTION('',(1.,0.E+000));
+#2907 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2908 = ORIENTED_EDGE('',*,*,#2909,.T.);
+#2909 = EDGE_CURVE('',#2854,#2910,#2912,.T.);
+#2910 = VERTEX_POINT('',#2911);
+#2911 = CARTESIAN_POINT('',(3.000124926996,0.E+000,12.566583520832));
+#2912 = SURFACE_CURVE('',#2913,(#2917),.PCURVE_S1.);
+#2913 = LINE('',#2914,#2915);
+#2914 = CARTESIAN_POINT('',(3.000124926996,-8.078987464244E-017,
+    12.433416710136));
+#2915 = VECTOR('',#2916,1.);
+#2916 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2917 = PCURVE('',#2865,#2918);
+#2918 = DEFINITIONAL_REPRESENTATION('',(#2919),#2945);
+#2919 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#2920,#2921,#2922,#2923,#2924,
+    #2925,#2926,#2927,#2928,#2929,#2930,#2931,#2932,#2933,#2934,#2935,
+    #2936,#2937,#2938,#2939,#2940,#2941,#2942,#2943,#2944),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (0.E+000,6.053036849818E-003,1.210607369964E-002,1.815911054945E-002,
+    2.421214739927E-002,3.026518424909E-002,3.631822109891E-002,
+    4.237125794873E-002,4.842429479855E-002,5.447733164836E-002,
+    6.053036849818E-002,6.6583405348E-002,7.263644219782E-002,
+    7.868947904764E-002,8.474251589745E-002,9.079555274727E-002,
+    9.684858959709E-002,0.102901626447,0.108954663297,0.115007700147,
+    0.121060736996,0.127113773846,0.133166810696),.UNSPECIFIED.);
+#2920 = CARTESIAN_POINT('',(1.,0.E+000));
+#2921 = CARTESIAN_POINT('',(1.,2.019762678201E-004));
+#2922 = CARTESIAN_POINT('',(1.,6.0592880346E-004));
+#2923 = CARTESIAN_POINT('',(1.,1.21185760692E-003));
+#2924 = CARTESIAN_POINT('',(1.,1.81778641038E-003));
+#2925 = CARTESIAN_POINT('',(1.,2.42371521384E-003));
+#2926 = CARTESIAN_POINT('',(1.,3.029644017299E-003));
+#2927 = CARTESIAN_POINT('',(1.,3.63557282076E-003));
+#2928 = CARTESIAN_POINT('',(1.,4.241501624219E-003));
+#2929 = CARTESIAN_POINT('',(1.,4.847430427679E-003));
+#2930 = CARTESIAN_POINT('',(1.,5.453359231139E-003));
+#2931 = CARTESIAN_POINT('',(1.,6.059288034599E-003));
+#2932 = CARTESIAN_POINT('',(1.,6.665216838059E-003));
+#2933 = CARTESIAN_POINT('',(1.,7.271145641519E-003));
+#2934 = CARTESIAN_POINT('',(1.,7.877074444979E-003));
+#2935 = CARTESIAN_POINT('',(1.,8.483003248439E-003));
+#2936 = CARTESIAN_POINT('',(1.,9.088932051899E-003));
+#2937 = CARTESIAN_POINT('',(1.,9.694860855358E-003));
+#2938 = CARTESIAN_POINT('',(1.,1.030078965882E-002));
+#2939 = CARTESIAN_POINT('',(1.,1.090671846228E-002));
+#2940 = CARTESIAN_POINT('',(1.,1.151264726574E-002));
+#2941 = CARTESIAN_POINT('',(1.,1.21185760692E-002));
+#2942 = CARTESIAN_POINT('',(1.,1.272450487266E-002));
+#2943 = CARTESIAN_POINT('',(1.,1.31284574083E-002));
+#2944 = CARTESIAN_POINT('',(1.,1.333043367612E-002));
+#2945 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2946 = ORIENTED_EDGE('',*,*,#2947,.F.);
+#2947 = EDGE_CURVE('',#2948,#2910,#2950,.T.);
+#2948 = VERTEX_POINT('',#2949);
+#2949 = CARTESIAN_POINT('',(2.121242937857,-2.121242937857,
+    12.51673978541));
+#2950 = SURFACE_CURVE('',#2951,(#2958),.PCURVE_S1.);
+#2951 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#2952,#2953,#2954,#2955,#2956,
+    #2957),.UNSPECIFIED.,.F.,.F.,(6,6),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#2952 = CARTESIAN_POINT('',(2.121242937857,-2.121242937857,
+    12.51673978541));
+#2953 = CARTESIAN_POINT('',(2.45448159238,-1.788051578859,
+    12.526717706906));
+#2954 = CARTESIAN_POINT('',(2.722352982357,-1.389443944964,
+    12.536672237367));
+#2955 = CARTESIAN_POINT('',(2.907565770585,-0.942502768487,
+    12.546618562885));
+#2956 = CARTESIAN_POINT('',(3.000124926996,-0.471236521834,
+    12.556584099316));
+#2957 = CARTESIAN_POINT('',(3.000124926996,-8.078987464244E-017,
+    12.566583520832));
+#2958 = PCURVE('',#2865,#2959);
+#2959 = DEFINITIONAL_REPRESENTATION('',(#2960),#2964);
+#2960 = LINE('',#2961,#2962);
+#2961 = CARTESIAN_POINT('',(0.E+000,1.333043367612E-002));
+#2962 = VECTOR('',#2963,1.);
+#2963 = DIRECTION('',(1.,0.E+000));
+#2964 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2965 = ORIENTED_EDGE('',*,*,#2966,.F.);
+#2966 = EDGE_CURVE('',#2852,#2948,#2967,.T.);
+#2967 = SURFACE_CURVE('',#2968,(#2972),.PCURVE_S1.);
+#2968 = LINE('',#2969,#2970);
+#2969 = CARTESIAN_POINT('',(2.121242937857,-2.121242937857,
+    12.383260447794));
+#2970 = VECTOR('',#2971,1.);
+#2971 = DIRECTION('',(2.079391171052E-015,-2.079391171052E-015,1.));
+#2972 = PCURVE('',#2865,#2973);
+#2973 = DEFINITIONAL_REPRESENTATION('',(#2974),#3000);
+#2974 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#2975,#2976,#2977,#2978,#2979,
+    #2980,#2981,#2982,#2983,#2984,#2985,#2986,#2987,#2988,#2989,#2990,
+    #2991,#2992,#2993,#2994,#2995,#2996,#2997,#2998,#2999),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (0.E+000,6.0672426189E-003,1.21344852378E-002,1.82017278567E-002,
+    2.42689704756E-002,3.03362130945E-002,3.64034557134E-002,
+    4.24706983323E-002,4.85379409512E-002,5.46051835701E-002,
+    6.0672426189E-002,6.67396688079E-002,7.28069114268E-002,
+    7.88741540457E-002,8.49413966646E-002,9.10086392835E-002,
+    9.70758819024E-002,0.103143124521,0.10921036714,0.115277609759,
+    0.121344852378,0.127412094997,0.133479337616),.UNSPECIFIED.);
+#2975 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#2976 = CARTESIAN_POINT('',(0.E+000,2.019762678205E-004));
+#2977 = CARTESIAN_POINT('',(0.E+000,6.059288034613E-004));
+#2978 = CARTESIAN_POINT('',(0.E+000,1.211857606922E-003));
+#2979 = CARTESIAN_POINT('',(0.E+000,1.817786410382E-003));
+#2980 = CARTESIAN_POINT('',(0.E+000,2.423715213842E-003));
+#2981 = CARTESIAN_POINT('',(0.E+000,3.029644017303E-003));
+#2982 = CARTESIAN_POINT('',(0.E+000,3.635572820762E-003));
+#2983 = CARTESIAN_POINT('',(0.E+000,4.241501624222E-003));
+#2984 = CARTESIAN_POINT('',(0.E+000,4.847430427682E-003));
+#2985 = CARTESIAN_POINT('',(0.E+000,5.453359231141E-003));
+#2986 = CARTESIAN_POINT('',(0.E+000,6.059288034601E-003));
+#2987 = CARTESIAN_POINT('',(0.E+000,6.665216838061E-003));
+#2988 = CARTESIAN_POINT('',(0.E+000,7.27114564152E-003));
+#2989 = CARTESIAN_POINT('',(0.E+000,7.87707444498E-003));
+#2990 = CARTESIAN_POINT('',(0.E+000,8.48300324844E-003));
+#2991 = CARTESIAN_POINT('',(0.E+000,9.0889320519E-003));
+#2992 = CARTESIAN_POINT('',(0.E+000,9.69486085536E-003));
+#2993 = CARTESIAN_POINT('',(0.E+000,1.030078965882E-002));
+#2994 = CARTESIAN_POINT('',(0.E+000,1.090671846228E-002));
+#2995 = CARTESIAN_POINT('',(0.E+000,1.151264726574E-002));
+#2996 = CARTESIAN_POINT('',(0.E+000,1.21185760692E-002));
+#2997 = CARTESIAN_POINT('',(0.E+000,1.272450487266E-002));
+#2998 = CARTESIAN_POINT('',(-0.E+000,1.31284574083E-002));
+#2999 = CARTESIAN_POINT('',(0.E+000,1.333043367612E-002));
+#3000 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3001 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#3005)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#3002,#3003,#3004)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#3002 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#3003 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#3004 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#3005 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#3002,
+  'distance_accuracy_value','confusion accuracy');
+#3006 = SHAPE_DEFINITION_REPRESENTATION(#3007,#2844);
+#3007 = PRODUCT_DEFINITION_SHAPE('','',#3008);
+#3008 = PRODUCT_DEFINITION('design','',#3009,#3012);
+#3009 = PRODUCT_DEFINITION_FORMATION('','',#3010);
+#3010 = PRODUCT('Compound016','Compound016','',(#3011));
+#3011 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#3012 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#3013 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3014,#3016);
+#3014 = ( REPRESENTATION_RELATIONSHIP('','',#2844,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3015) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#3015 = ITEM_DEFINED_TRANSFORMATION('','',#11,#43);
+#3016 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #3017);
+#3017 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('8','=>[0:1:1:9]','',#5,#3008,$);
+#3018 = PRODUCT_TYPE('part',$,(#3010));
+#3019 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#3020),#3203);
+#3020 = SHELL_BASED_SURFACE_MODEL('',(#3021));
+#3021 = OPEN_SHELL('',(#3022));
+#3022 = ADVANCED_FACE('',(#3023),#3037,.T.);
+#3023 = FACE_BOUND('',#3024,.T.);
+#3024 = EDGE_LOOP('',(#3025,#3078,#3126,#3164));
+#3025 = ORIENTED_EDGE('',*,*,#3026,.F.);
+#3026 = EDGE_CURVE('',#3027,#3029,#3031,.T.);
+#3027 = VERTEX_POINT('',#3028);
+#3028 = CARTESIAN_POINT('',(2.121242937857,-2.121242937857,
+    11.183260474616));
+#3029 = VERTEX_POINT('',#3030);
+#3030 = CARTESIAN_POINT('',(1.979899016825,-1.979899016825,
+    11.050000147894));
+#3031 = SURFACE_CURVE('',#3032,(#3036),.PCURVE_S1.);
+#3032 = LINE('',#3033,#3034);
+#3033 = CARTESIAN_POINT('',(2.121242937857,-2.121242937857,
+    11.183260474616));
+#3034 = VECTOR('',#3035,1.);
+#3035 = DIRECTION('',(-0.588348405415,0.588348405415,-0.554700196225));
+#3036 = PCURVE('',#3037,#3050);
+#3037 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#3038,#3039)
+    ,(#3040,#3041)
+    ,(#3042,#3043)
+    ,(#3044,#3045)
+    ,(#3046,#3047)
+    ,(#3048,#3049
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#3038 = CARTESIAN_POINT('',(1.714505544354E-016,-2.800000041723,
+    11.000000149012));
+#3039 = CARTESIAN_POINT('',(1.898202566964E-016,-3.100000046194,
+    11.200000151992));
+#3040 = CARTESIAN_POINT('',(0.444687766729,-2.800000041723,
+    11.010110643995));
+#3041 = CARTESIAN_POINT('',(0.492332884593,-3.100000046194,
+    11.210110646975));
+#3042 = CARTESIAN_POINT('',(0.881909452717,-2.711720505362,
+    11.020051997327));
+#3043 = CARTESIAN_POINT('',(0.976399751223,-3.00226198808,
+    11.220052000307));
+#3044 = CARTESIAN_POINT('',(1.293871803615,-2.541080112433,
+    11.029948299579));
+#3045 = CARTESIAN_POINT('',(1.432500925431,-2.813338695908,
+    11.229948302559));
+#3046 = CARTESIAN_POINT('',(1.66545728146,-2.29434075219,11.039889652911
+    ));
+#3047 = CARTESIAN_POINT('',(1.843899133045,-2.540162975639,
+    11.239889655891));
+#3048 = CARTESIAN_POINT('',(1.979899016825,-1.979899016825,
+    11.050000147894));
+#3049 = CARTESIAN_POINT('',(2.192031054342,-2.192031054342,
+    11.250000150874));
+#3050 = DEFINITIONAL_REPRESENTATION('',(#3051),#3077);
+#3051 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#3052,#3053,#3054,#3055,#3056,
+    #3057,#3058,#3059,#3060,#3061,#3062,#3063,#3064,#3065,#3066,#3067,
+    #3068,#3069,#3070,#3071,#3072,#3073,#3074,#3075,#3076),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (0.E+000,1.091993047682E-002,2.183986095365E-002,3.275979143047E-002,
+    4.367972190729E-002,5.459965238412E-002,6.551958286094E-002,
+    7.643951333776E-002,8.735944381458E-002,9.827937429141E-002,
+    0.109199304768,0.120119235245,0.131039165722,0.141959096199,
+    0.152879026676,0.163798957152,0.174718887629,0.185638818106,
+    0.196558748583,0.20747867906,0.218398609536,0.229318540013,
+    0.24023847049),.UNSPECIFIED.);
+#3052 = CARTESIAN_POINT('',(1.,0.66630162368));
+#3053 = CARTESIAN_POINT('',(1.,0.656206144533));
+#3054 = CARTESIAN_POINT('',(1.,0.63601518624));
+#3055 = CARTESIAN_POINT('',(1.,0.6057287488));
+#3056 = CARTESIAN_POINT('',(1.,0.57544231136));
+#3057 = CARTESIAN_POINT('',(1.,0.54515587392));
+#3058 = CARTESIAN_POINT('',(1.,0.51486943648));
+#3059 = CARTESIAN_POINT('',(1.,0.48458299904));
+#3060 = CARTESIAN_POINT('',(1.,0.4542965616));
+#3061 = CARTESIAN_POINT('',(1.,0.42401012416));
+#3062 = CARTESIAN_POINT('',(1.,0.39372368672));
+#3063 = CARTESIAN_POINT('',(1.,0.36343724928));
+#3064 = CARTESIAN_POINT('',(1.,0.33315081184));
+#3065 = CARTESIAN_POINT('',(1.,0.3028643744));
+#3066 = CARTESIAN_POINT('',(1.,0.27257793696));
+#3067 = CARTESIAN_POINT('',(1.,0.24229149952));
+#3068 = CARTESIAN_POINT('',(1.,0.21200506208));
+#3069 = CARTESIAN_POINT('',(1.,0.18171862464));
+#3070 = CARTESIAN_POINT('',(1.,0.1514321872));
+#3071 = CARTESIAN_POINT('',(1.,0.12114574976));
+#3072 = CARTESIAN_POINT('',(1.,9.085931231997E-002));
+#3073 = CARTESIAN_POINT('',(1.,6.057287487998E-002));
+#3074 = CARTESIAN_POINT('',(1.,3.028643743999E-002));
+#3075 = CARTESIAN_POINT('',(1.,1.009547914666E-002));
+#3076 = CARTESIAN_POINT('',(1.,0.E+000));
+#3077 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3078 = ORIENTED_EDGE('',*,*,#3079,.F.);
+#3079 = EDGE_CURVE('',#3080,#3027,#3082,.T.);
+#3080 = VERTEX_POINT('',#3081);
+#3081 = CARTESIAN_POINT('',(1.836970226094E-016,-3.000000044703,
+    11.133333484332));
+#3082 = SURFACE_CURVE('',#3083,(#3097),.PCURVE_S1.);
+#3083 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#3084,#3085,#3086,#3087,#3088,
+    #3089,#3090,#3091,#3092,#3093,#3094,#3095,#3096),.UNSPECIFIED.,.F.,
+  .F.,(4,3,3,3,4),(-0.241767738739,-0.171305420456,-8.565271022792E-002,
+    -1.416258586159E-002,0.E+000),.UNSPECIFIED.);
+#3084 = CARTESIAN_POINT('',(1.836970226094E-016,-3.000000044703,
+    11.133333484332));
+#3085 = CARTESIAN_POINT('',(0.3044668843,-3.000000044703,11.139794400044
+    ));
+#3086 = CARTESIAN_POINT('',(0.540569389535,-2.958408747399,
+    11.144821282079));
+#3087 = CARTESIAN_POINT('',(0.744888753343,-2.90601541414,
+    11.149283897068));
+#3088 = CARTESIAN_POINT('',(0.993255649134,-2.842327032876,
+    11.154708570538));
+#3089 = CARTESIAN_POINT('',(1.19650778229,-2.761804724223,11.15928720428
+    ));
+#3090 = CARTESIAN_POINT('',(1.412156196748,-2.646724386422,
+    11.164461889803));
+#3091 = CARTESIAN_POINT('',(1.592147371901,-2.550672461857,
+    11.168780946498));
+#3092 = CARTESIAN_POINT('',(1.781853654526,-2.429883155119,
+    11.173507856514));
+#3093 = CARTESIAN_POINT('',(1.99340698095,-2.241787016808,
+    11.179524224846));
+#3094 = CARTESIAN_POINT('',(2.035316855584,-2.204524139835,
+    11.18071610042));
+#3095 = CARTESIAN_POINT('',(2.077969050824,-2.164510683162,
+    11.181958965765));
+#3096 = CARTESIAN_POINT('',(2.121242937857,-2.121242937857,
+    11.183260474616));
+#3097 = PCURVE('',#3037,#3098);
+#3098 = DEFINITIONAL_REPRESENTATION('',(#3099),#3125);
+#3099 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#3100,#3101,#3102,#3103,#3104,
+    #3105,#3106,#3107,#3108,#3109,#3110,#3111,#3112,#3113,#3114,#3115,
+    #3116,#3117,#3118,#3119,#3120,#3121,#3122,#3123,#3124),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (-0.241767738739,-0.230778296069,-0.219788853399,-0.208799410729,
+    -0.197809968059,-0.186820525389,-0.175831082719,-0.164841640049,
+    -0.153852197379,-0.142862754709,-0.131873312039,-0.120883869369,
+    -0.1098944267,-9.890498402959E-002,-8.791554135963E-002,
+    -7.692609868968E-002,-6.593665601973E-002,-5.494721334977E-002,
+    -4.395777067982E-002,-3.296832800986E-002,-2.197888533991E-002,
+    -1.098944266995E-002,0.E+000),.UNSPECIFIED.);
+#3100 = CARTESIAN_POINT('',(0.E+000,0.666666666667));
+#3101 = CARTESIAN_POINT('',(1.993321585533E-002,0.666714377482));
+#3102 = CARTESIAN_POINT('',(5.848094361399E-002,0.667161847617));
+#3103 = CARTESIAN_POINT('',(0.112728168957,0.668179930485));
+#3104 = CARTESIAN_POINT('',(0.163784773042,0.668631718384));
+#3105 = CARTESIAN_POINT('',(0.212027502742,0.668317705414));
+#3106 = CARTESIAN_POINT('',(0.257813294517,0.667434771886));
+#3107 = CARTESIAN_POINT('',(0.301477681731,0.666486563308));
+#3108 = CARTESIAN_POINT('',(0.343313565327,0.666573843301));
+#3109 = CARTESIAN_POINT('',(0.383733115724,0.667467259692));
+#3110 = CARTESIAN_POINT('',(0.423076973581,0.668324744896));
+#3111 = CARTESIAN_POINT('',(0.461706005872,0.668768449021));
+#3112 = CARTESIAN_POINT('',(0.499981221397,0.668606246318));
+#3113 = CARTESIAN_POINT('',(0.538263573129,0.667890092437));
+#3114 = CARTESIAN_POINT('',(0.576911534668,0.666911778639));
+#3115 = CARTESIAN_POINT('',(0.616269477812,0.666140301534));
+#3116 = CARTESIAN_POINT('',(0.656694097089,0.666483246898));
+#3117 = CARTESIAN_POINT('',(0.69856836548,0.667324812122));
+#3118 = CARTESIAN_POINT('',(0.74220085572,0.667933991861));
+#3119 = CARTESIAN_POINT('',(0.787943901062,0.667951196692));
+#3120 = CARTESIAN_POINT('',(0.836159873846,0.667359755424));
+#3121 = CARTESIAN_POINT('',(0.887220666862,0.666391196597));
+#3122 = CARTESIAN_POINT('',(0.94150485668,0.666243052527));
+#3123 = CARTESIAN_POINT('',(0.980067401472,0.666272549672));
+#3124 = CARTESIAN_POINT('',(1.,0.66630162368));
+#3125 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3126 = ORIENTED_EDGE('',*,*,#3127,.F.);
+#3127 = EDGE_CURVE('',#3128,#3080,#3130,.T.);
+#3128 = VERTEX_POINT('',#3129);
+#3129 = CARTESIAN_POINT('',(1.714505544354E-016,-2.800000041723,
+    11.000000149012));
+#3130 = SURFACE_CURVE('',#3131,(#3135),.PCURVE_S1.);
+#3131 = LINE('',#3132,#3133);
+#3132 = CARTESIAN_POINT('',(1.714505544354E-016,-2.800000041723,
+    11.000000149012));
+#3133 = VECTOR('',#3134,1.);
+#3134 = DIRECTION('',(5.094838648452E-017,-0.832050294338,0.554700196225
+    ));
+#3135 = PCURVE('',#3037,#3136);
+#3136 = DEFINITIONAL_REPRESENTATION('',(#3137),#3163);
+#3137 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#3138,#3139,#3140,#3141,#3142,
+    #3143,#3144,#3145,#3146,#3147,#3148,#3149,#3150,#3151,#3152,#3153,
+    #3154,#3155,#3156,#3157,#3158,#3159,#3160,#3161,#3162),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (0.E+000,1.092591311876E-002,2.185182623752E-002,3.277773935628E-002,
+    4.370365247505E-002,5.462956559381E-002,6.555547871257E-002,
+    7.648139183133E-002,8.740730495009E-002,9.833321806885E-002,
+    0.109259131188,0.120185044306,0.131110957425,0.142036870544,
+    0.152962783663,0.163888696781,0.1748146099,0.185740523019,
+    0.196666436138,0.207592349256,0.218518262375,0.229444175494,
+    0.240370088613),.UNSPECIFIED.);
+#3138 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#3139 = CARTESIAN_POINT('',(0.E+000,1.010101010101E-002));
+#3140 = CARTESIAN_POINT('',(0.E+000,3.030303030304E-002));
+#3141 = CARTESIAN_POINT('',(0.E+000,6.060606060607E-002));
+#3142 = CARTESIAN_POINT('',(0.E+000,9.090909090911E-002));
+#3143 = CARTESIAN_POINT('',(0.E+000,0.121212121212));
+#3144 = CARTESIAN_POINT('',(0.E+000,0.151515151515));
+#3145 = CARTESIAN_POINT('',(0.E+000,0.181818181818));
+#3146 = CARTESIAN_POINT('',(0.E+000,0.212121212121));
+#3147 = CARTESIAN_POINT('',(0.E+000,0.242424242424));
+#3148 = CARTESIAN_POINT('',(0.E+000,0.272727272727));
+#3149 = CARTESIAN_POINT('',(0.E+000,0.30303030303));
+#3150 = CARTESIAN_POINT('',(0.E+000,0.333333333333));
+#3151 = CARTESIAN_POINT('',(0.E+000,0.363636363636));
+#3152 = CARTESIAN_POINT('',(0.E+000,0.393939393939));
+#3153 = CARTESIAN_POINT('',(0.E+000,0.424242424242));
+#3154 = CARTESIAN_POINT('',(0.E+000,0.454545454546));
+#3155 = CARTESIAN_POINT('',(0.E+000,0.484848484849));
+#3156 = CARTESIAN_POINT('',(0.E+000,0.515151515152));
+#3157 = CARTESIAN_POINT('',(0.E+000,0.545454545455));
+#3158 = CARTESIAN_POINT('',(0.E+000,0.575757575758));
+#3159 = CARTESIAN_POINT('',(0.E+000,0.606060606061));
+#3160 = CARTESIAN_POINT('',(0.E+000,0.636363636364));
+#3161 = CARTESIAN_POINT('',(-0.E+000,0.656565656566));
+#3162 = CARTESIAN_POINT('',(0.E+000,0.666666666667));
+#3163 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3164 = ORIENTED_EDGE('',*,*,#3165,.F.);
+#3165 = EDGE_CURVE('',#3029,#3128,#3166,.T.);
+#3166 = SURFACE_CURVE('',#3167,(#3174),.PCURVE_S1.);
+#3167 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#3168,#3169,#3170,#3171,#3172,
+    #3173),.UNSPECIFIED.,.F.,.F.,(6,6),(-1.,0.E+000),
+  .PIECEWISE_BEZIER_KNOTS.);
+#3168 = CARTESIAN_POINT('',(1.979899016825,-1.979899016825,
+    11.050000147894));
+#3169 = CARTESIAN_POINT('',(1.66545728146,-2.29434075219,11.039889652911
+    ));
+#3170 = CARTESIAN_POINT('',(1.293871803615,-2.541080112433,
+    11.029948299579));
+#3171 = CARTESIAN_POINT('',(0.881909452717,-2.711720505362,
+    11.020051997327));
+#3172 = CARTESIAN_POINT('',(0.444687766729,-2.800000041723,
+    11.010110643995));
+#3173 = CARTESIAN_POINT('',(1.714505544354E-016,-2.800000041723,
+    11.000000149012));
+#3174 = PCURVE('',#3037,#3175);
+#3175 = DEFINITIONAL_REPRESENTATION('',(#3176),#3202);
+#3176 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#3177,#3178,#3179,#3180,#3181,
+    #3182,#3183,#3184,#3185,#3186,#3187,#3188,#3189,#3190,#3191,#3192,
+    #3193,#3194,#3195,#3196,#3197,#3198,#3199,#3200,#3201),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (-1.,-0.954545454545,-0.909090909091,-0.863636363636,-0.818181818182,
+    -0.772727272727,-0.727272727273,-0.681818181818,-0.636363636364,
+    -0.590909090909,-0.545454545455,-0.5,-0.454545454545,-0.409090909091
+    ,-0.363636363636,-0.318181818182,-0.272727272727,-0.227272727273,
+    -0.181818181818,-0.136363636364,-9.090909090909E-002,
+    -4.545454545455E-002,0.E+000),.UNSPECIFIED.);
+#3177 = CARTESIAN_POINT('',(1.,0.E+000));
+#3178 = CARTESIAN_POINT('',(0.984848484848,0.E+000));
+#3179 = CARTESIAN_POINT('',(0.954545454545,0.E+000));
+#3180 = CARTESIAN_POINT('',(0.909090909091,0.E+000));
+#3181 = CARTESIAN_POINT('',(0.863636363636,0.E+000));
+#3182 = CARTESIAN_POINT('',(0.818181818182,0.E+000));
+#3183 = CARTESIAN_POINT('',(0.772727272727,0.E+000));
+#3184 = CARTESIAN_POINT('',(0.727272727273,0.E+000));
+#3185 = CARTESIAN_POINT('',(0.681818181818,0.E+000));
+#3186 = CARTESIAN_POINT('',(0.636363636364,0.E+000));
+#3187 = CARTESIAN_POINT('',(0.590909090909,0.E+000));
+#3188 = CARTESIAN_POINT('',(0.545454545455,0.E+000));
+#3189 = CARTESIAN_POINT('',(0.5,0.E+000));
+#3190 = CARTESIAN_POINT('',(0.454545454545,0.E+000));
+#3191 = CARTESIAN_POINT('',(0.409090909091,0.E+000));
+#3192 = CARTESIAN_POINT('',(0.363636363636,0.E+000));
+#3193 = CARTESIAN_POINT('',(0.318181818182,0.E+000));
+#3194 = CARTESIAN_POINT('',(0.272727272727,0.E+000));
+#3195 = CARTESIAN_POINT('',(0.227272727273,0.E+000));
+#3196 = CARTESIAN_POINT('',(0.181818181818,0.E+000));
+#3197 = CARTESIAN_POINT('',(0.136363636364,0.E+000));
+#3198 = CARTESIAN_POINT('',(9.090909090909E-002,0.E+000));
+#3199 = CARTESIAN_POINT('',(4.545454545455E-002,0.E+000));
+#3200 = CARTESIAN_POINT('',(1.515151515152E-002,-0.E+000));
+#3201 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#3202 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3203 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#3207)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#3204,#3205,#3206)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#3204 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#3205 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#3206 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#3207 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-004),#3204,
+  'distance_accuracy_value','confusion accuracy');
+#3208 = SHAPE_DEFINITION_REPRESENTATION(#3209,#3019);
+#3209 = PRODUCT_DEFINITION_SHAPE('','',#3210);
+#3210 = PRODUCT_DEFINITION('design','',#3211,#3214);
+#3211 = PRODUCT_DEFINITION_FORMATION('','',#3212);
+#3212 = PRODUCT('Compound020','Compound020','',(#3213));
+#3213 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#3214 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#3215 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3216,#3218);
+#3216 = ( REPRESENTATION_RELATIONSHIP('','',#3019,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3217) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#3217 = ITEM_DEFINED_TRANSFORMATION('','',#11,#47);
+#3218 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #3219);
+#3219 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('9','=>[0:1:1:10]','',#5,#3210,$
+  );
+#3220 = PRODUCT_TYPE('part',$,(#3212));
+#3221 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#3222),#3304);
+#3222 = SHELL_BASED_SURFACE_MODEL('',(#3223));
+#3223 = OPEN_SHELL('',(#3224));
+#3224 = ADVANCED_FACE('',(#3225),#3239,.T.);
+#3225 = FACE_BOUND('',#3226,.T.);
+#3226 = EDGE_LOOP('',(#3227,#3250,#3266,#3282));
+#3227 = ORIENTED_EDGE('',*,*,#3228,.T.);
+#3228 = EDGE_CURVE('',#3229,#3231,#3233,.T.);
+#3229 = VERTEX_POINT('',#3230);
+#3230 = CARTESIAN_POINT('',(-0.500000007451,-5.800000086427,
+    -2.800000041723));
+#3231 = VERTEX_POINT('',#3232);
+#3232 = CARTESIAN_POINT('',(-0.500000007451,-5.800000086427,
+    7.234451770782));
+#3233 = SURFACE_CURVE('',#3234,(#3238),.PCURVE_S1.);
+#3234 = LINE('',#3235,#3236);
+#3235 = CARTESIAN_POINT('',(-0.500000007451,-5.800000086427,
+    -2.800000041723));
+#3236 = VECTOR('',#3237,1.);
+#3237 = DIRECTION('',(0.E+000,0.E+000,1.));
+#3238 = PCURVE('',#3239,#3244);
+#3239 = PLANE('',#3240);
+#3240 = AXIS2_PLACEMENT_3D('',#3241,#3242,#3243);
+#3241 = CARTESIAN_POINT('',(0.E+000,-5.800000086427,1.867225859314));
+#3242 = DIRECTION('',(0.E+000,1.,0.E+000));
+#3243 = DIRECTION('',(0.E+000,-0.E+000,1.));
+#3244 = DEFINITIONAL_REPRESENTATION('',(#3245),#3249);
+#3245 = LINE('',#3246,#3247);
+#3246 = CARTESIAN_POINT('',(-4.667225901037,-0.500000007451));
+#3247 = VECTOR('',#3248,1.);
+#3248 = DIRECTION('',(1.,0.E+000));
+#3249 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3250 = ORIENTED_EDGE('',*,*,#3251,.T.);
+#3251 = EDGE_CURVE('',#3231,#3252,#3254,.T.);
+#3252 = VERTEX_POINT('',#3253);
+#3253 = CARTESIAN_POINT('',(0.E+000,-5.800000086427,7.234451770782));
+#3254 = SURFACE_CURVE('',#3255,(#3259),.PCURVE_S1.);
+#3255 = LINE('',#3256,#3257);
+#3256 = CARTESIAN_POINT('',(-0.500000007451,-5.800000086427,
+    7.234451770782));
+#3257 = VECTOR('',#3258,1.);
+#3258 = DIRECTION('',(1.,0.E+000,0.E+000));
+#3259 = PCURVE('',#3239,#3260);
+#3260 = DEFINITIONAL_REPRESENTATION('',(#3261),#3265);
+#3261 = LINE('',#3262,#3263);
+#3262 = CARTESIAN_POINT('',(5.367225911468,-0.500000007451));
+#3263 = VECTOR('',#3264,1.);
+#3264 = DIRECTION('',(0.E+000,1.));
+#3265 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3266 = ORIENTED_EDGE('',*,*,#3267,.T.);
+#3267 = EDGE_CURVE('',#3252,#3268,#3270,.T.);
+#3268 = VERTEX_POINT('',#3269);
+#3269 = CARTESIAN_POINT('',(0.E+000,-5.800000086427,-3.500000052154));
+#3270 = SURFACE_CURVE('',#3271,(#3275),.PCURVE_S1.);
+#3271 = LINE('',#3272,#3273);
+#3272 = CARTESIAN_POINT('',(0.E+000,-5.800000086427,7.234451770782));
+#3273 = VECTOR('',#3274,1.);
+#3274 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#3275 = PCURVE('',#3239,#3276);
+#3276 = DEFINITIONAL_REPRESENTATION('',(#3277),#3281);
+#3277 = LINE('',#3278,#3279);
+#3278 = CARTESIAN_POINT('',(5.367225911468,0.E+000));
+#3279 = VECTOR('',#3280,1.);
+#3280 = DIRECTION('',(-1.,0.E+000));
+#3281 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3282 = ORIENTED_EDGE('',*,*,#3283,.T.);
+#3283 = EDGE_CURVE('',#3268,#3229,#3284,.T.);
+#3284 = SURFACE_CURVE('',#3285,(#3293),.PCURVE_S1.);
+#3285 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#3286,#3287,#3288,#3289,#3290,
+    #3291,#3292),.UNSPECIFIED.,.F.,.F.,(4,3,4),(-0.102857603272,
+    -6.039620473461E-002,0.E+000),.UNSPECIFIED.);
+#3286 = CARTESIAN_POINT('',(0.E+000,-5.800000086427,-3.500000052154));
+#3287 = CARTESIAN_POINT('',(-0.133877726572,-5.800000086427,
+    -3.500000052154));
+#3288 = CARTESIAN_POINT('',(-0.271005752576,-5.800000086427,
+    -3.469611411323));
+#3289 = CARTESIAN_POINT('',(-0.369399254906,-5.800000086427,
+    -3.355499000202));
+#3290 = CARTESIAN_POINT('',(-0.499076865501,-5.800000086427,
+    -3.205104670667));
+#3291 = CARTESIAN_POINT('',(-0.500000007451,-5.800000086427,
+    -2.976659696396));
+#3292 = CARTESIAN_POINT('',(-0.500000007451,-5.800000086427,
+    -2.800000041723));
+#3293 = PCURVE('',#3239,#3294);
+#3294 = DEFINITIONAL_REPRESENTATION('',(#3295),#3303);
+#3295 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#3296,#3297,#3298,#3299,#3300,
+    #3301,#3302),.UNSPECIFIED.,.F.,.F.,(4,3,4),(-0.102857603272,
+    -6.039620473461E-002,0.E+000),.UNSPECIFIED.);
+#3296 = CARTESIAN_POINT('',(-5.367225911468,0.E+000));
+#3297 = CARTESIAN_POINT('',(-5.367225911468,-0.133877726572));
+#3298 = CARTESIAN_POINT('',(-5.336837270637,-0.271005752576));
+#3299 = CARTESIAN_POINT('',(-5.222724859516,-0.369399254906));
+#3300 = CARTESIAN_POINT('',(-5.072330529981,-0.499076865501));
+#3301 = CARTESIAN_POINT('',(-4.84388555571,-0.500000007451));
+#3302 = CARTESIAN_POINT('',(-4.667225901037,-0.500000007451));
+#3303 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3304 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#3308)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#3305,#3306,#3307)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#3305 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#3306 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#3307 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#3308 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#3305,
+  'distance_accuracy_value','confusion accuracy');
+#3309 = SHAPE_DEFINITION_REPRESENTATION(#3310,#3221);
+#3310 = PRODUCT_DEFINITION_SHAPE('','',#3311);
+#3311 = PRODUCT_DEFINITION('design','',#3312,#3315);
+#3312 = PRODUCT_DEFINITION_FORMATION('','',#3313);
+#3313 = PRODUCT('Compound014','Compound014','',(#3314));
+#3314 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#3315 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#3316 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3317,#3319);
+#3317 = ( REPRESENTATION_RELATIONSHIP('','',#3221,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3318) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#3318 = ITEM_DEFINED_TRANSFORMATION('','',#11,#51);
+#3319 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #3320);
+#3320 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('10','=>[0:1:1:11]','',#5,#3311,$
+  );
+#3321 = PRODUCT_TYPE('part',$,(#3313));
+#3322 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#3323),#3449);
+#3323 = SHELL_BASED_SURFACE_MODEL('',(#3324));
+#3324 = OPEN_SHELL('',(#3325));
+#3325 = ADVANCED_FACE('',(#3326),#3340,.T.);
+#3326 = FACE_BOUND('',#3327,.T.);
+#3327 = EDGE_LOOP('',(#3328,#3351,#3387,#3403,#3419,#3435));
+#3328 = ORIENTED_EDGE('',*,*,#3329,.F.);
+#3329 = EDGE_CURVE('',#3330,#3332,#3334,.T.);
+#3330 = VERTEX_POINT('',#3331);
+#3331 = CARTESIAN_POINT('',(0.E+000,-1.800000026822,7.800000117719));
+#3332 = VERTEX_POINT('',#3333);
+#3333 = CARTESIAN_POINT('',(0.E+000,-3.,7.800000117719));
+#3334 = SURFACE_CURVE('',#3335,(#3339),.PCURVE_S1.);
+#3335 = LINE('',#3336,#3337);
+#3336 = CARTESIAN_POINT('',(0.E+000,-1.800000026822,7.800000117719));
+#3337 = VECTOR('',#3338,1.);
+#3338 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#3339 = PCURVE('',#3340,#3345);
+#3340 = PLANE('',#3341);
+#3341 = AXIS2_PLACEMENT_3D('',#3342,#3343,#3344);
+#3342 = CARTESIAN_POINT('',(1.5,3.,7.800000117719));
+#3343 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#3344 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#3345 = DEFINITIONAL_REPRESENTATION('',(#3346),#3350);
+#3346 = LINE('',#3347,#3348);
+#3347 = CARTESIAN_POINT('',(1.5,-4.800000026822));
+#3348 = VECTOR('',#3349,1.);
+#3349 = DIRECTION('',(0.E+000,-1.));
+#3350 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3351 = ORIENTED_EDGE('',*,*,#3352,.F.);
+#3352 = EDGE_CURVE('',#3353,#3330,#3355,.T.);
+#3353 = VERTEX_POINT('',#3354);
+#3354 = CARTESIAN_POINT('',(0.E+000,1.800000026822,7.800000117719));
+#3355 = SURFACE_CURVE('',#3356,(#3370),.PCURVE_S1.);
+#3356 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#3357,#3358,#3359,#3360,#3361,
+    #3362,#3363,#3364,#3365,#3366,#3367,#3368,#3369),.UNSPECIFIED.,.F.,
+  .F.,(4,3,3,3,4),(0.E+000,0.181010219359,0.290065536574,0.399120853788,
+    0.580131073147),.UNSPECIFIED.);
+#3357 = CARTESIAN_POINT('',(0.E+000,1.800000026822,7.800000117719));
+#3358 = CARTESIAN_POINT('',(0.417119463583,1.800000026822,7.800000117719
+    ));
+#3359 = CARTESIAN_POINT('',(0.890838846691,1.654605058526,7.800000117719
+    ));
+#3360 = CARTESIAN_POINT('',(1.27275673818,1.272734788837,7.800000117719)
+  );
+#3361 = CARTESIAN_POINT('',(1.502855220761,1.042664997511,7.800000117719
+    ));
+#3362 = CARTESIAN_POINT('',(1.800074956197,0.622634102388,7.800000117719
+    ));
+#3363 = CARTESIAN_POINT('',(1.800074956197,0.E+000,7.800000117719));
+#3364 = CARTESIAN_POINT('',(1.800074956197,-0.622634102388,
+    7.800000117719));
+#3365 = CARTESIAN_POINT('',(1.502855220761,-1.042664997511,
+    7.800000117719));
+#3366 = CARTESIAN_POINT('',(1.27275673818,-1.272734788837,7.800000117719
+    ));
+#3367 = CARTESIAN_POINT('',(0.890838846691,-1.654605058526,
+    7.800000117719));
+#3368 = CARTESIAN_POINT('',(0.417119463583,-1.800000026822,
+    7.800000117719));
+#3369 = CARTESIAN_POINT('',(0.E+000,-1.800000026822,7.800000117719));
+#3370 = PCURVE('',#3340,#3371);
+#3371 = DEFINITIONAL_REPRESENTATION('',(#3372),#3386);
+#3372 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#3373,#3374,#3375,#3376,#3377,
+    #3378,#3379,#3380,#3381,#3382,#3383,#3384,#3385),.UNSPECIFIED.,.F.,
+  .F.,(4,3,3,3,4),(0.E+000,0.181010219359,0.290065536574,0.399120853788,
+    0.580131073147),.UNSPECIFIED.);
+#3373 = CARTESIAN_POINT('',(1.5,-1.199999973178));
+#3374 = CARTESIAN_POINT('',(1.082880536417,-1.199999973178));
+#3375 = CARTESIAN_POINT('',(0.609161153309,-1.345394941474));
+#3376 = CARTESIAN_POINT('',(0.22724326182,-1.727265211163));
+#3377 = CARTESIAN_POINT('',(-2.855220761E-003,-1.957335002489));
+#3378 = CARTESIAN_POINT('',(-0.300074956197,-2.377365897612));
+#3379 = CARTESIAN_POINT('',(-0.300074956197,-3.));
+#3380 = CARTESIAN_POINT('',(-0.300074956197,-3.622634102388));
+#3381 = CARTESIAN_POINT('',(-2.855220761E-003,-4.042664997511));
+#3382 = CARTESIAN_POINT('',(0.22724326182,-4.272734788837));
+#3383 = CARTESIAN_POINT('',(0.609161153309,-4.654605058526));
+#3384 = CARTESIAN_POINT('',(1.082880536417,-4.800000026822));
+#3385 = CARTESIAN_POINT('',(1.5,-4.800000026822));
+#3386 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3387 = ORIENTED_EDGE('',*,*,#3388,.F.);
+#3388 = EDGE_CURVE('',#3389,#3353,#3391,.T.);
+#3389 = VERTEX_POINT('',#3390);
+#3390 = CARTESIAN_POINT('',(0.E+000,3.,7.800000117719));
+#3391 = SURFACE_CURVE('',#3392,(#3396),.PCURVE_S1.);
+#3392 = LINE('',#3393,#3394);
+#3393 = CARTESIAN_POINT('',(0.E+000,3.,7.800000117719));
+#3394 = VECTOR('',#3395,1.);
+#3395 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#3396 = PCURVE('',#3340,#3397);
+#3397 = DEFINITIONAL_REPRESENTATION('',(#3398),#3402);
+#3398 = LINE('',#3399,#3400);
+#3399 = CARTESIAN_POINT('',(1.5,0.E+000));
+#3400 = VECTOR('',#3401,1.);
+#3401 = DIRECTION('',(0.E+000,-1.));
+#3402 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3403 = ORIENTED_EDGE('',*,*,#3404,.F.);
+#3404 = EDGE_CURVE('',#3405,#3389,#3407,.T.);
+#3405 = VERTEX_POINT('',#3406);
+#3406 = CARTESIAN_POINT('',(3.,3.,7.800000117719));
+#3407 = SURFACE_CURVE('',#3408,(#3412),.PCURVE_S1.);
+#3408 = LINE('',#3409,#3410);
+#3409 = CARTESIAN_POINT('',(3.,3.,7.800000117719));
+#3410 = VECTOR('',#3411,1.);
+#3411 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#3412 = PCURVE('',#3340,#3413);
+#3413 = DEFINITIONAL_REPRESENTATION('',(#3414),#3418);
+#3414 = LINE('',#3415,#3416);
+#3415 = CARTESIAN_POINT('',(-1.5,0.E+000));
+#3416 = VECTOR('',#3417,1.);
+#3417 = DIRECTION('',(1.,0.E+000));
+#3418 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3419 = ORIENTED_EDGE('',*,*,#3420,.F.);
+#3420 = EDGE_CURVE('',#3421,#3405,#3423,.T.);
+#3421 = VERTEX_POINT('',#3422);
+#3422 = CARTESIAN_POINT('',(3.,-3.,7.800000117719));
+#3423 = SURFACE_CURVE('',#3424,(#3428),.PCURVE_S1.);
+#3424 = LINE('',#3425,#3426);
+#3425 = CARTESIAN_POINT('',(3.,-3.,7.800000117719));
+#3426 = VECTOR('',#3427,1.);
+#3427 = DIRECTION('',(0.E+000,1.,0.E+000));
+#3428 = PCURVE('',#3340,#3429);
+#3429 = DEFINITIONAL_REPRESENTATION('',(#3430),#3434);
+#3430 = LINE('',#3431,#3432);
+#3431 = CARTESIAN_POINT('',(-1.5,-6.));
+#3432 = VECTOR('',#3433,1.);
+#3433 = DIRECTION('',(0.E+000,1.));
+#3434 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3435 = ORIENTED_EDGE('',*,*,#3436,.F.);
+#3436 = EDGE_CURVE('',#3332,#3421,#3437,.T.);
+#3437 = SURFACE_CURVE('',#3438,(#3442),.PCURVE_S1.);
+#3438 = LINE('',#3439,#3440);
+#3439 = CARTESIAN_POINT('',(0.E+000,-3.,7.800000117719));
+#3440 = VECTOR('',#3441,1.);
+#3441 = DIRECTION('',(1.,0.E+000,0.E+000));
+#3442 = PCURVE('',#3340,#3443);
+#3443 = DEFINITIONAL_REPRESENTATION('',(#3444),#3448);
+#3444 = LINE('',#3445,#3446);
+#3445 = CARTESIAN_POINT('',(1.5,-6.));
+#3446 = VECTOR('',#3447,1.);
+#3447 = DIRECTION('',(-1.,0.E+000));
+#3448 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3449 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#3453)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#3450,#3451,#3452)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#3450 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#3451 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#3452 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#3453 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#3450,
+  'distance_accuracy_value','confusion accuracy');
+#3454 = SHAPE_DEFINITION_REPRESENTATION(#3455,#3322);
+#3455 = PRODUCT_DEFINITION_SHAPE('','',#3456);
+#3456 = PRODUCT_DEFINITION('design','',#3457,#3460);
+#3457 = PRODUCT_DEFINITION_FORMATION('','',#3458);
+#3458 = PRODUCT('Compound021','Compound021','',(#3459));
+#3459 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#3460 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#3461 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3462,#3464);
+#3462 = ( REPRESENTATION_RELATIONSHIP('','',#3322,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3463) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#3463 = ITEM_DEFINED_TRANSFORMATION('','',#11,#55);
+#3464 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #3465);
+#3465 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('11','=>[0:1:1:12]','',#5,#3456,$
+  );
+#3466 = PRODUCT_TYPE('part',$,(#3458));
+#3467 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#3468),#3542);
+#3468 = SHELL_BASED_SURFACE_MODEL('',(#3469));
+#3469 = OPEN_SHELL('',(#3470));
+#3470 = ADVANCED_FACE('',(#3471),#3485,.T.);
+#3471 = FACE_BOUND('',#3472,.T.);
+#3472 = EDGE_LOOP('',(#3473,#3496,#3512,#3528));
+#3473 = ORIENTED_EDGE('',*,*,#3474,.F.);
+#3474 = EDGE_CURVE('',#3475,#3477,#3479,.T.);
+#3475 = VERTEX_POINT('',#3476);
+#3476 = CARTESIAN_POINT('',(0.49999999941,-3.,8.000000117719));
+#3477 = VERTEX_POINT('',#3478);
+#3478 = CARTESIAN_POINT('',(3.,-3.,8.000000117719));
+#3479 = SURFACE_CURVE('',#3480,(#3484),.PCURVE_S1.);
+#3480 = LINE('',#3481,#3482);
+#3481 = CARTESIAN_POINT('',(0.49999999941,-3.,8.000000117719));
+#3482 = VECTOR('',#3483,1.);
+#3483 = DIRECTION('',(1.,0.E+000,0.E+000));
+#3484 = PCURVE('',#3485,#3490);
+#3485 = PLANE('',#3486);
+#3486 = AXIS2_PLACEMENT_3D('',#3487,#3488,#3489);
+#3487 = CARTESIAN_POINT('',(0.49999999941,-3.,7.900000117719));
+#3488 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#3489 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#3490 = DEFINITIONAL_REPRESENTATION('',(#3491),#3495);
+#3491 = LINE('',#3492,#3493);
+#3492 = CARTESIAN_POINT('',(-0.1,0.E+000));
+#3493 = VECTOR('',#3494,1.);
+#3494 = DIRECTION('',(0.E+000,1.));
+#3495 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3496 = ORIENTED_EDGE('',*,*,#3497,.F.);
+#3497 = EDGE_CURVE('',#3498,#3475,#3500,.T.);
+#3498 = VERTEX_POINT('',#3499);
+#3499 = CARTESIAN_POINT('',(0.49999999941,-3.,7.800000117719));
+#3500 = SURFACE_CURVE('',#3501,(#3505),.PCURVE_S1.);
+#3501 = LINE('',#3502,#3503);
+#3502 = CARTESIAN_POINT('',(0.49999999941,-3.,7.800000117719));
+#3503 = VECTOR('',#3504,1.);
+#3504 = DIRECTION('',(0.E+000,0.E+000,1.));
+#3505 = PCURVE('',#3485,#3506);
+#3506 = DEFINITIONAL_REPRESENTATION('',(#3507),#3511);
+#3507 = LINE('',#3508,#3509);
+#3508 = CARTESIAN_POINT('',(0.1,0.E+000));
+#3509 = VECTOR('',#3510,1.);
+#3510 = DIRECTION('',(-1.,0.E+000));
+#3511 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3512 = ORIENTED_EDGE('',*,*,#3513,.F.);
+#3513 = EDGE_CURVE('',#3514,#3498,#3516,.T.);
+#3514 = VERTEX_POINT('',#3515);
+#3515 = CARTESIAN_POINT('',(3.,-3.,7.800000117719));
+#3516 = SURFACE_CURVE('',#3517,(#3521),.PCURVE_S1.);
+#3517 = LINE('',#3518,#3519);
+#3518 = CARTESIAN_POINT('',(3.,-3.,7.800000117719));
+#3519 = VECTOR('',#3520,1.);
+#3520 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#3521 = PCURVE('',#3485,#3522);
+#3522 = DEFINITIONAL_REPRESENTATION('',(#3523),#3527);
+#3523 = LINE('',#3524,#3525);
+#3524 = CARTESIAN_POINT('',(0.1,2.50000000059));
+#3525 = VECTOR('',#3526,1.);
+#3526 = DIRECTION('',(0.E+000,-1.));
+#3527 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3528 = ORIENTED_EDGE('',*,*,#3529,.F.);
+#3529 = EDGE_CURVE('',#3477,#3514,#3530,.T.);
+#3530 = SURFACE_CURVE('',#3531,(#3535),.PCURVE_S1.);
+#3531 = LINE('',#3532,#3533);
+#3532 = CARTESIAN_POINT('',(3.,-3.,8.000000117719));
+#3533 = VECTOR('',#3534,1.);
+#3534 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#3535 = PCURVE('',#3485,#3536);
+#3536 = DEFINITIONAL_REPRESENTATION('',(#3537),#3541);
+#3537 = LINE('',#3538,#3539);
+#3538 = CARTESIAN_POINT('',(-0.1,2.50000000059));
+#3539 = VECTOR('',#3540,1.);
+#3540 = DIRECTION('',(1.,0.E+000));
+#3541 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3542 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#3546)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#3543,#3544,#3545)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#3543 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#3544 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#3545 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#3546 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#3543,
+  'distance_accuracy_value','confusion accuracy');
+#3547 = SHAPE_DEFINITION_REPRESENTATION(#3548,#3467);
+#3548 = PRODUCT_DEFINITION_SHAPE('','',#3549);
+#3549 = PRODUCT_DEFINITION('design','',#3550,#3553);
+#3550 = PRODUCT_DEFINITION_FORMATION('','',#3551);
+#3551 = PRODUCT('Compound023','Compound023','',(#3552));
+#3552 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#3553 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#3554 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3555,#3557);
+#3555 = ( REPRESENTATION_RELATIONSHIP('','',#3467,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3556) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#3556 = ITEM_DEFINED_TRANSFORMATION('','',#11,#59);
+#3557 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #3558);
+#3558 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('12','=>[0:1:1:13]','',#5,#3549,$
+  );
+#3559 = PRODUCT_TYPE('part',$,(#3551));
+#3560 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#3561),#3713);
+#3561 = SHELL_BASED_SURFACE_MODEL('',(#3562));
+#3562 = OPEN_SHELL('',(#3563));
+#3563 = ADVANCED_FACE('',(#3564),#3578,.T.);
+#3564 = FACE_BOUND('',#3565,.T.);
+#3565 = EDGE_LOOP('',(#3566,#3619,#3658,#3696));
+#3566 = ORIENTED_EDGE('',*,*,#3567,.F.);
+#3567 = EDGE_CURVE('',#3568,#3570,#3572,.T.);
+#3568 = VERTEX_POINT('',#3569);
+#3569 = CARTESIAN_POINT('',(2.121242937857,-2.121242937857,
+    10.116739824153));
+#3570 = VERTEX_POINT('',#3571);
+#3571 = CARTESIAN_POINT('',(1.979899016825,-1.979899016825,
+    10.250000150874));
+#3572 = SURFACE_CURVE('',#3573,(#3577),.PCURVE_S1.);
+#3573 = LINE('',#3574,#3575);
+#3574 = CARTESIAN_POINT('',(2.121242937857,-2.121242937857,
+    10.116739824153));
+#3575 = VECTOR('',#3576,1.);
+#3576 = DIRECTION('',(-0.588348405415,0.588348405415,0.554700196225));
+#3577 = PCURVE('',#3578,#3591);
+#3578 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#3579,#3580)
+    ,(#3581,#3582)
+    ,(#3583,#3584)
+    ,(#3585,#3586)
+    ,(#3587,#3588)
+    ,(#3589,#3590
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#3579 = CARTESIAN_POINT('',(2.192031054342,-2.192031054342,
+    10.050000147894));
+#3580 = CARTESIAN_POINT('',(1.979899016825,-1.979899016825,
+    10.250000150874));
+#3581 = CARTESIAN_POINT('',(2.540162975639,-1.843899133045,
+    10.060110642877));
+#3582 = CARTESIAN_POINT('',(2.29434075219,-1.66545728146,10.260110645858
+    ));
+#3583 = CARTESIAN_POINT('',(2.813338695908,-1.432500925431,
+    10.070051996209));
+#3584 = CARTESIAN_POINT('',(2.541080112433,-1.293871803615,
+    10.270051999189));
+#3585 = CARTESIAN_POINT('',(3.00226198808,-0.976399751223,
+    10.079948298461));
+#3586 = CARTESIAN_POINT('',(2.711720505362,-0.881909452717,
+    10.279948301442));
+#3587 = CARTESIAN_POINT('',(3.100000046194,-0.492332884593,
+    10.089889651793));
+#3588 = CARTESIAN_POINT('',(2.800000041723,-0.444687766729,
+    10.289889654773));
+#3589 = CARTESIAN_POINT('',(3.100000046194,1.898202566964E-016,
+    10.100000146776));
+#3590 = CARTESIAN_POINT('',(2.800000041723,1.714505544354E-016,
+    10.300000149757));
+#3591 = DEFINITIONAL_REPRESENTATION('',(#3592),#3618);
+#3592 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#3593,#3594,#3595,#3596,#3597,
+    #3598,#3599,#3600,#3601,#3602,#3603,#3604,#3605,#3606,#3607,#3608,
+    #3609,#3610,#3611,#3612,#3613,#3614,#3615,#3616,#3617),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (0.E+000,1.091993047683E-002,2.183986095365E-002,3.275979143048E-002,
+    4.36797219073E-002,5.459965238413E-002,6.551958286095E-002,
+    7.643951333778E-002,8.73594438146E-002,9.827937429143E-002,
+    0.109199304768,0.120119235245,0.131039165722,0.141959096199,
+    0.152879026676,0.163798957152,0.174718887629,0.185638818106,
+    0.196558748583,0.20747867906,0.218398609537,0.229318540013,
+    0.24023847049),.UNSPECIFIED.);
+#3593 = CARTESIAN_POINT('',(0.E+000,0.33369837632));
+#3594 = CARTESIAN_POINT('',(0.E+000,0.343793855467));
+#3595 = CARTESIAN_POINT('',(0.E+000,0.36398481376));
+#3596 = CARTESIAN_POINT('',(0.E+000,0.3942712512));
+#3597 = CARTESIAN_POINT('',(0.E+000,0.42455768864));
+#3598 = CARTESIAN_POINT('',(0.E+000,0.45484412608));
+#3599 = CARTESIAN_POINT('',(0.E+000,0.48513056352));
+#3600 = CARTESIAN_POINT('',(0.E+000,0.51541700096));
+#3601 = CARTESIAN_POINT('',(0.E+000,0.5457034384));
+#3602 = CARTESIAN_POINT('',(0.E+000,0.57598987584));
+#3603 = CARTESIAN_POINT('',(0.E+000,0.60627631328));
+#3604 = CARTESIAN_POINT('',(0.E+000,0.63656275072));
+#3605 = CARTESIAN_POINT('',(0.E+000,0.66684918816));
+#3606 = CARTESIAN_POINT('',(0.E+000,0.6971356256));
+#3607 = CARTESIAN_POINT('',(0.E+000,0.72742206304));
+#3608 = CARTESIAN_POINT('',(0.E+000,0.75770850048));
+#3609 = CARTESIAN_POINT('',(0.E+000,0.78799493792));
+#3610 = CARTESIAN_POINT('',(0.E+000,0.81828137536));
+#3611 = CARTESIAN_POINT('',(0.E+000,0.8485678128));
+#3612 = CARTESIAN_POINT('',(0.E+000,0.87885425024));
+#3613 = CARTESIAN_POINT('',(0.E+000,0.90914068768));
+#3614 = CARTESIAN_POINT('',(0.E+000,0.93942712512));
+#3615 = CARTESIAN_POINT('',(0.E+000,0.96971356256));
+#3616 = CARTESIAN_POINT('',(-0.E+000,0.989904520853));
+#3617 = CARTESIAN_POINT('',(0.E+000,1.));
+#3618 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3619 = ORIENTED_EDGE('',*,*,#3620,.F.);
+#3620 = EDGE_CURVE('',#3621,#3568,#3623,.T.);
+#3621 = VERTEX_POINT('',#3622);
+#3622 = CARTESIAN_POINT('',(3.000124926996,1.837046694444E-016,
+    10.166583559575));
+#3623 = SURFACE_CURVE('',#3624,(#3629),.PCURVE_S1.);
+#3624 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#3625,#3626,#3627,#3628),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(-0.241777920213,0.E+000),
+  .PIECEWISE_BEZIER_KNOTS.);
+#3625 = CARTESIAN_POINT('',(3.000124926996,2.775557561563E-016,
+    10.166583559575));
+#3626 = CARTESIAN_POINT('',(3.000124926996,-0.794119080623,
+    10.149732719173));
+#3627 = CARTESIAN_POINT('',(2.682765495879,-1.559800074984,
+    10.133553083738));
+#3628 = CARTESIAN_POINT('',(2.121242937857,-2.121242937857,
+    10.116739824153));
+#3629 = PCURVE('',#3578,#3630);
+#3630 = DEFINITIONAL_REPRESENTATION('',(#3631),#3657);
+#3631 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#3632,#3633,#3634,#3635,#3636,
+    #3637,#3638,#3639,#3640,#3641,#3642,#3643,#3644,#3645,#3646,#3647,
+    #3648,#3649,#3650,#3651,#3652,#3653,#3654,#3655,#3656),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (-0.241777920213,-0.230788014749,-0.219798109285,-0.208808203821,
+    -0.197818298356,-0.186828392892,-0.175838487428,-0.164848581964,
+    -0.153858676499,-0.142868771035,-0.131878865571,-0.120888960107,
+    -0.109899054642,-9.890914917813E-002,-8.79192437139E-002,
+    -7.692933824966E-002,-6.593943278542E-002,-5.494952732119E-002,
+    -4.395962185695E-002,-3.296971639271E-002,-2.197981092847E-002,
+    -1.098990546424E-002,0.E+000),.UNSPECIFIED.);
+#3632 = CARTESIAN_POINT('',(1.,0.332917059032));
+#3633 = CARTESIAN_POINT('',(0.984848538998,0.332916899045));
+#3634 = CARTESIAN_POINT('',(0.954548399471,0.332937315465));
+#3635 = CARTESIAN_POINT('',(0.909103267773,0.333019746316));
+#3636 = CARTESIAN_POINT('',(0.86365962753,0.333144147145));
+#3637 = CARTESIAN_POINT('',(0.818214999643,0.333298698179));
+#3638 = CARTESIAN_POINT('',(0.77276758813,0.333471230666));
+#3639 = CARTESIAN_POINT('',(0.727316328452,0.333649649043));
+#3640 = CARTESIAN_POINT('',(0.681860789064,0.33382258128));
+#3641 = CARTESIAN_POINT('',(0.636401094595,0.333979866517));
+#3642 = CARTESIAN_POINT('',(0.590937828217,0.334112980488));
+#3643 = CARTESIAN_POINT('',(0.545471927306,0.334215368222));
+#3644 = CARTESIAN_POINT('',(0.500004571477,0.334282689327));
+#3645 = CARTESIAN_POINT('',(0.454537066141,0.334312972217));
+#3646 = CARTESIAN_POINT('',(0.409070723728,0.33430667682));
+#3647 = CARTESIAN_POINT('',(0.363606744983,0.334266665142));
+#3648 = CARTESIAN_POINT('',(0.318146102757,0.334198079997));
+#3649 = CARTESIAN_POINT('',(0.272689430422,0.334108132198));
+#3650 = CARTESIAN_POINT('',(0.227236918033,0.334005799235));
+#3651 = CARTESIAN_POINT('',(0.181788215398,0.333901431009));
+#3652 = CARTESIAN_POINT('',(0.13634235584,0.333806288714));
+#3653 = CARTESIAN_POINT('',(9.089765928928E-002,0.333731931559));
+#3654 = CARTESIAN_POINT('',(4.545177899234E-002,0.333689784361));
+#3655 = CARTESIAN_POINT('',(1.515145175203E-002,0.333689701596));
+#3656 = CARTESIAN_POINT('',(0.E+000,0.33369837632));
+#3657 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3658 = ORIENTED_EDGE('',*,*,#3659,.F.);
+#3659 = EDGE_CURVE('',#3660,#3621,#3662,.T.);
+#3660 = VERTEX_POINT('',#3661);
+#3661 = CARTESIAN_POINT('',(2.800000041723,1.714505544354E-016,
+    10.300000149757));
+#3662 = SURFACE_CURVE('',#3663,(#3667),.PCURVE_S1.);
+#3663 = LINE('',#3664,#3665);
+#3664 = CARTESIAN_POINT('',(2.800000041723,1.714505544354E-016,
+    10.300000149757));
+#3665 = VECTOR('',#3666,1.);
+#3666 = DIRECTION('',(0.832050294338,5.094838648452E-017,-0.554700196225
+    ));
+#3667 = PCURVE('',#3578,#3668);
+#3668 = DEFINITIONAL_REPRESENTATION('',(#3669),#3695);
+#3669 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#3670,#3671,#3672,#3673,#3674,
+    #3675,#3676,#3677,#3678,#3679,#3680,#3681,#3682,#3683,#3684,#3685,
+    #3686,#3687,#3688,#3689,#3690,#3691,#3692,#3693,#3694),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (0.E+000,1.093273538404E-002,2.186547076808E-002,3.279820615211E-002,
+    4.373094153615E-002,5.466367692019E-002,6.559641230423E-002,
+    7.652914768827E-002,8.74618830723E-002,9.839461845634E-002,
+    0.10932735384,0.120260089224,0.131192824608,0.142125559992,
+    0.153058295377,0.163991030761,0.174923766145,0.185856501529,
+    0.196789236913,0.207721972297,0.218654707681,0.229587443065,
+    0.240520178449),.UNSPECIFIED.);
+#3670 = CARTESIAN_POINT('',(1.,1.));
+#3671 = CARTESIAN_POINT('',(1.,0.989892682713));
+#3672 = CARTESIAN_POINT('',(1.,0.969678048138));
+#3673 = CARTESIAN_POINT('',(1.,0.939356096276));
+#3674 = CARTESIAN_POINT('',(1.,0.909034144413));
+#3675 = CARTESIAN_POINT('',(1.,0.878712192551));
+#3676 = CARTESIAN_POINT('',(1.,0.848390240689));
+#3677 = CARTESIAN_POINT('',(1.,0.818068288827));
+#3678 = CARTESIAN_POINT('',(1.,0.787746336965));
+#3679 = CARTESIAN_POINT('',(1.,0.757424385103));
+#3680 = CARTESIAN_POINT('',(1.,0.72710243324));
+#3681 = CARTESIAN_POINT('',(1.,0.696780481378));
+#3682 = CARTESIAN_POINT('',(1.,0.666458529516));
+#3683 = CARTESIAN_POINT('',(1.,0.636136577654));
+#3684 = CARTESIAN_POINT('',(1.,0.605814625792));
+#3685 = CARTESIAN_POINT('',(1.,0.575492673929));
+#3686 = CARTESIAN_POINT('',(1.,0.545170722067));
+#3687 = CARTESIAN_POINT('',(1.,0.514848770205));
+#3688 = CARTESIAN_POINT('',(1.,0.484526818343));
+#3689 = CARTESIAN_POINT('',(1.,0.454204866481));
+#3690 = CARTESIAN_POINT('',(1.,0.423882914618));
+#3691 = CARTESIAN_POINT('',(1.,0.393560962756));
+#3692 = CARTESIAN_POINT('',(1.,0.363239010894));
+#3693 = CARTESIAN_POINT('',(1.,0.343024376319));
+#3694 = CARTESIAN_POINT('',(1.,0.332917059032));
+#3695 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3696 = ORIENTED_EDGE('',*,*,#3697,.F.);
+#3697 = EDGE_CURVE('',#3570,#3660,#3698,.T.);
+#3698 = SURFACE_CURVE('',#3699,(#3706),.PCURVE_S1.);
+#3699 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#3700,#3701,#3702,#3703,#3704,
+    #3705),.UNSPECIFIED.,.F.,.F.,(6,6),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#3700 = CARTESIAN_POINT('',(1.979899016825,-1.979899016825,
+    10.250000150874));
+#3701 = CARTESIAN_POINT('',(2.29434075219,-1.66545728146,10.260110645858
+    ));
+#3702 = CARTESIAN_POINT('',(2.541080112433,-1.293871803615,
+    10.270051999189));
+#3703 = CARTESIAN_POINT('',(2.711720505362,-0.881909452717,
+    10.279948301442));
+#3704 = CARTESIAN_POINT('',(2.800000041723,-0.444687766729,
+    10.289889654773));
+#3705 = CARTESIAN_POINT('',(2.800000041723,1.714505544354E-016,
+    10.300000149757));
+#3706 = PCURVE('',#3578,#3707);
+#3707 = DEFINITIONAL_REPRESENTATION('',(#3708),#3712);
+#3708 = LINE('',#3709,#3710);
+#3709 = CARTESIAN_POINT('',(0.E+000,1.));
+#3710 = VECTOR('',#3711,1.);
+#3711 = DIRECTION('',(1.,0.E+000));
+#3712 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3713 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#3717)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#3714,#3715,#3716)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#3714 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#3715 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#3716 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#3717 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-004),#3714,
+  'distance_accuracy_value','confusion accuracy');
+#3718 = SHAPE_DEFINITION_REPRESENTATION(#3719,#3560);
+#3719 = PRODUCT_DEFINITION_SHAPE('','',#3720);
+#3720 = PRODUCT_DEFINITION('design','',#3721,#3724);
+#3721 = PRODUCT_DEFINITION_FORMATION('','',#3722);
+#3722 = PRODUCT('Compound019','Compound019','',(#3723));
+#3723 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#3724 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#3725 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3726,#3728);
+#3726 = ( REPRESENTATION_RELATIONSHIP('','',#3560,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3727) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#3727 = ITEM_DEFINED_TRANSFORMATION('','',#11,#63);
+#3728 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #3729);
+#3729 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13','=>[0:1:1:14]','',#5,#3720,$
+  );
+#3730 = PRODUCT_TYPE('part',$,(#3722));
+#3731 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#3732),#4045);
+#3732 = SHELL_BASED_SURFACE_MODEL('',(#3733));
+#3733 = OPEN_SHELL('',(#3734));
+#3734 = ADVANCED_FACE('',(#3735),#3753,.F.);
+#3735 = FACE_BOUND('',#3736,.F.);
+#3736 = EDGE_LOOP('',(#3737,#3794,#3832,#3883,#3921,#3963,#4005));
+#3737 = ORIENTED_EDGE('',*,*,#3738,.F.);
+#3738 = EDGE_CURVE('',#3739,#3741,#3743,.T.);
+#3739 = VERTEX_POINT('',#3740);
+#3740 = CARTESIAN_POINT('',(3.673940452188E-016,3.000000044703,
+    10.266666812201));
+#3741 = VERTEX_POINT('',#3742);
+#3742 = CARTESIAN_POINT('',(2.121242937857,2.121242937857,
+    10.216739821917));
+#3743 = SURFACE_CURVE('',#3744,(#3752),.PCURVE_S1.);
+#3744 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#3745,#3746,#3747,#3748,#3749,
+    #3750,#3751),.UNSPECIFIED.,.F.,.F.,(4,3,4),(-0.241767738739,
+    -5.116260925726E-002,0.E+000),.UNSPECIFIED.);
+#3745 = CARTESIAN_POINT('',(3.673940452188E-016,3.000000044703,
+    10.266666812201));
+#3746 = CARTESIAN_POINT('',(0.643903755207,3.000000044703,10.25300290291
+    ));
+#3747 = CARTESIAN_POINT('',(1.2582871377,2.790062558097,10.239925531391)
+  );
+#3748 = CARTESIAN_POINT('',(1.751133959666,2.435730033085,
+    10.227060712429));
+#3749 = CARTESIAN_POINT('',(1.883424887221,2.340619389559,
+    10.223607512048));
+#3750 = CARTESIAN_POINT('',(2.007205325988,2.235264364723,
+    10.220169626157));
+#3751 = CARTESIAN_POINT('',(2.121242937857,2.121242937857,
+    10.216739821917));
+#3752 = PCURVE('',#3753,#3766);
+#3753 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#3754,#3755)
+    ,(#3756,#3757)
+    ,(#3758,#3759)
+    ,(#3760,#3761)
+    ,(#3762,#3763)
+    ,(#3764,#3765
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,
+    0.492000007331),.PIECEWISE_BEZIER_KNOTS.);
+#3754 = CARTESIAN_POINT('',(3.673940452188E-016,3.000000044703,
+    10.000000149012));
+#3755 = CARTESIAN_POINT('',(3.673940452188E-016,3.000000044703,
+    14.920000222325));
+#3756 = CARTESIAN_POINT('',(2.005497774376,3.000000044703,
+    10.000000149012));
+#3757 = CARTESIAN_POINT('',(2.005497774376,3.000000044703,
+    14.920000222325));
+#3758 = CARTESIAN_POINT('',(3.797450996005,1.323723108182,
+    10.000000149012));
+#3759 = CARTESIAN_POINT('',(3.797450996005,1.323723108182,
+    14.920000222325));
+#3760 = CARTESIAN_POINT('',(3.797450996005,-1.323723108182,
+    10.000000149012));
+#3761 = CARTESIAN_POINT('',(3.797450996005,-1.323723108182,
+    14.920000222325));
+#3762 = CARTESIAN_POINT('',(2.005497774376,-3.000000044703,
+    10.000000149012));
+#3763 = CARTESIAN_POINT('',(2.005497774376,-3.000000044703,
+    14.920000222325));
+#3764 = CARTESIAN_POINT('',(0.E+000,-3.000000044703,10.000000149012));
+#3765 = CARTESIAN_POINT('',(0.E+000,-3.000000044703,14.920000222325));
+#3766 = DEFINITIONAL_REPRESENTATION('',(#3767),#3793);
+#3767 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#3768,#3769,#3770,#3771,#3772,
+    #3773,#3774,#3775,#3776,#3777,#3778,#3779,#3780,#3781,#3782,#3783,
+    #3784,#3785,#3786,#3787,#3788,#3789,#3790,#3791,#3792),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (-0.241767738739,-0.230778296069,-0.219788853399,-0.208799410729,
+    -0.197809968059,-0.186820525389,-0.175831082719,-0.164841640049,
+    -0.153852197379,-0.142862754709,-0.131873312039,-0.120883869369,
+    -0.1098944267,-9.890498402959E-002,-8.791554135963E-002,
+    -7.692609868968E-002,-6.593665601973E-002,-5.494721334977E-002,
+    -4.395777067982E-002,-3.296832800986E-002,-2.197888533991E-002,
+    -1.098944266995E-002,0.E+000),.UNSPECIFIED.);
+#3768 = CARTESIAN_POINT('',(0.E+000,2.666666631897E-002));
+#3769 = CARTESIAN_POINT('',(3.7022483136E-003,2.658788630491E-002));
+#3770 = CARTESIAN_POINT('',(1.110482618536E-002,2.643071622609E-002));
+#3771 = CARTESIAN_POINT('',(2.220510474624E-002,2.619608794979E-002));
+#3772 = CARTESIAN_POINT('',(3.330413521951E-002,2.596254350941E-002));
+#3773 = CARTESIAN_POINT('',(4.440365527563E-002,2.573003989899E-002));
+#3774 = CARTESIAN_POINT('',(5.550502003091E-002,2.549853411251E-002));
+#3775 = CARTESIAN_POINT('',(6.660916447229E-002,2.5267983144E-002));
+#3776 = CARTESIAN_POINT('',(7.771664324396E-002,2.503834398747E-002));
+#3777 = CARTESIAN_POINT('',(8.882765745709E-002,2.480957363693E-002));
+#3778 = CARTESIAN_POINT('',(9.99420921149E-002,2.458162908639E-002));
+#3779 = CARTESIAN_POINT('',(0.11105955721,2.435446732986E-002));
+#3780 = CARTESIAN_POINT('',(0.122179433697,2.412804536135E-002));
+#3781 = CARTESIAN_POINT('',(0.133300923398,2.390232017488E-002));
+#3782 = CARTESIAN_POINT('',(0.144423102225,2.367724876446E-002));
+#3783 = CARTESIAN_POINT('',(0.155544976883,2.345278812409E-002));
+#3784 = CARTESIAN_POINT('',(0.166665541609,2.322889524779E-002));
+#3785 = CARTESIAN_POINT('',(0.177783845269,2.300552712956E-002));
+#3786 = CARTESIAN_POINT('',(0.188899027561,2.278264076344E-002));
+#3787 = CARTESIAN_POINT('',(0.200010475781,2.256019314341E-002));
+#3788 = CARTESIAN_POINT('',(0.211121787102,2.233814126349E-002));
+#3789 = CARTESIAN_POINT('',(0.222232463874,2.211644211771E-002));
+#3790 = CARTESIAN_POINT('',(0.233342579454,2.189505270006E-002));
+#3791 = CARTESIAN_POINT('',(0.240748748921,2.174763756972E-002));
+#3792 = CARTESIAN_POINT('',(0.244451657848,2.167396729058E-002));
+#3793 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3794 = ORIENTED_EDGE('',*,*,#3795,.F.);
+#3795 = EDGE_CURVE('',#3796,#3739,#3798,.T.);
+#3796 = VERTEX_POINT('',#3797);
+#3797 = CARTESIAN_POINT('',(3.673940452188E-016,3.000000044703,
+    10.000000149012));
+#3798 = SURFACE_CURVE('',#3799,(#3803),.PCURVE_S1.);
+#3799 = LINE('',#3800,#3801);
+#3800 = CARTESIAN_POINT('',(3.673940452188E-016,3.000000044703,
+    10.000000149012));
+#3801 = VECTOR('',#3802,1.);
+#3802 = DIRECTION('',(0.E+000,0.E+000,1.));
+#3803 = PCURVE('',#3753,#3804);
+#3804 = DEFINITIONAL_REPRESENTATION('',(#3805),#3831);
+#3805 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#3806,#3807,#3808,#3809,#3810,
+    #3811,#3812,#3813,#3814,#3815,#3816,#3817,#3818,#3819,#3820,#3821,
+    #3822,#3823,#3824,#3825,#3826,#3827,#3828,#3829,#3830),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (0.E+000,1.212121196317E-002,2.424242392634E-002,3.63636358895E-002,
+    4.848484785267E-002,6.060605981584E-002,7.272727177901E-002,
+    8.484848374218E-002,9.696969570535E-002,0.109090907669,
+    0.121212119632,0.133333331595,0.145454543558,0.157575755521,
+    0.169696967484,0.181818179448,0.193939391411,0.206060603374,
+    0.218181815337,0.2303030273,0.242424239263,0.254545451227,
+    0.26666666319),.UNSPECIFIED.);
+#3806 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#3807 = CARTESIAN_POINT('',(0.E+000,4.040403987722E-004));
+#3808 = CARTESIAN_POINT('',(0.E+000,1.212121196317E-003));
+#3809 = CARTESIAN_POINT('',(0.E+000,2.424242392634E-003));
+#3810 = CARTESIAN_POINT('',(0.E+000,3.63636358895E-003));
+#3811 = CARTESIAN_POINT('',(0.E+000,4.848484785267E-003));
+#3812 = CARTESIAN_POINT('',(0.E+000,6.060605981584E-003));
+#3813 = CARTESIAN_POINT('',(0.E+000,7.272727177901E-003));
+#3814 = CARTESIAN_POINT('',(0.E+000,8.484848374218E-003));
+#3815 = CARTESIAN_POINT('',(0.E+000,9.696969570534E-003));
+#3816 = CARTESIAN_POINT('',(0.E+000,1.090909076685E-002));
+#3817 = CARTESIAN_POINT('',(0.E+000,1.212121196317E-002));
+#3818 = CARTESIAN_POINT('',(0.E+000,1.333333315948E-002));
+#3819 = CARTESIAN_POINT('',(0.E+000,1.45454543558E-002));
+#3820 = CARTESIAN_POINT('',(0.E+000,1.575757555212E-002));
+#3821 = CARTESIAN_POINT('',(0.E+000,1.696969674844E-002));
+#3822 = CARTESIAN_POINT('',(0.E+000,1.818181794475E-002));
+#3823 = CARTESIAN_POINT('',(0.E+000,1.939393914107E-002));
+#3824 = CARTESIAN_POINT('',(0.E+000,2.060606033739E-002));
+#3825 = CARTESIAN_POINT('',(0.E+000,2.18181815337E-002));
+#3826 = CARTESIAN_POINT('',(0.E+000,2.303030273002E-002));
+#3827 = CARTESIAN_POINT('',(0.E+000,2.424242392634E-002));
+#3828 = CARTESIAN_POINT('',(0.E+000,2.545454512265E-002));
+#3829 = CARTESIAN_POINT('',(-0.E+000,2.62626259202E-002));
+#3830 = CARTESIAN_POINT('',(0.E+000,2.666666631897E-002));
+#3831 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3832 = ORIENTED_EDGE('',*,*,#3833,.F.);
+#3833 = EDGE_CURVE('',#3834,#3796,#3836,.T.);
+#3834 = VERTEX_POINT('',#3835);
+#3835 = CARTESIAN_POINT('',(0.E+000,-3.000000044703,10.000000149012));
+#3836 = SURFACE_CURVE('',#3837,(#3854),.PCURVE_S1.);
+#3837 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#3838,#3839,#3840,#3841,#3842,
+    #3843,#3844,#3845,#3846,#3847,#3848,#3849,#3850,#3851,#3852,#3853),
+  .UNSPECIFIED.,.F.,.F.,(4,3,3,3,3,4),(-1.,-0.805758791102,
+    -0.604319093326,-0.402870013366,-0.201435006683,0.E+000),
+  .UNSPECIFIED.);
+#3838 = CARTESIAN_POINT('',(-1.408962794181E-015,-3.000000044703,
+    10.000000149012));
+#3839 = CARTESIAN_POINT('',(0.649250520229,-3.000000044703,
+    10.000000149012));
+#3840 = CARTESIAN_POINT('',(1.267899661276,-2.786703006697,
+    10.000000149012));
+#3841 = CARTESIAN_POINT('',(1.762740402297,-2.427343504677,
+    10.000000149012));
+#3842 = CARTESIAN_POINT('',(2.275919711072,-2.05466630662,
+    10.000000149012));
+#3843 = CARTESIAN_POINT('',(2.65563996694,-1.525792018627,
+    10.000000149012));
+#3844 = CARTESIAN_POINT('',(2.848993213211,-0.940008211833,
+    10.000000149012));
+#3845 = CARTESIAN_POINT('',(3.042355465036,-0.354197121777,
+    10.000000149012));
+#3846 = CARTESIAN_POINT('',(3.049332942989,0.287434354829,
+    10.000000149012));
+#3847 = CARTESIAN_POINT('',(2.868997984038,0.877082914491,
+    10.000000149012));
+#3848 = CARTESIAN_POINT('',(2.688675623326,1.466690281176,
+    10.000000149012));
+#3849 = CARTESIAN_POINT('',(2.321067601391,2.003227777474,
+    10.000000149012));
+#3850 = CARTESIAN_POINT('',(1.81722263622,2.386828766793,10.000000149012
+    ));
+#3851 = CARTESIAN_POINT('',(1.313377671049,2.770429756111,
+    10.000000149012));
+#3852 = CARTESIAN_POINT('',(0.673295762641,3.000000044703,
+    10.000000149012));
+#3853 = CARTESIAN_POINT('',(3.673940452188E-016,3.000000044703,
+    10.000000149012));
+#3854 = PCURVE('',#3753,#3855);
+#3855 = DEFINITIONAL_REPRESENTATION('',(#3856),#3882);
+#3856 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#3857,#3858,#3859,#3860,#3861,
+    #3862,#3863,#3864,#3865,#3866,#3867,#3868,#3869,#3870,#3871,#3872,
+    #3873,#3874,#3875,#3876,#3877,#3878,#3879,#3880,#3881),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (-1.,-0.954545454545,-0.909090909091,-0.863636363636,-0.818181818182,
+    -0.772727272727,-0.727272727273,-0.681818181818,-0.636363636364,
+    -0.590909090909,-0.545454545455,-0.5,-0.454545454545,-0.409090909091
+    ,-0.363636363636,-0.318181818182,-0.272727272727,-0.227272727273,
+    -0.181818181818,-0.136363636364,-9.090909090909E-002,
+    -4.545454545455E-002,0.E+000),.UNSPECIFIED.);
+#3857 = CARTESIAN_POINT('',(1.,0.E+000));
+#3858 = CARTESIAN_POINT('',(0.98485717113,-6.908054375445E-017));
+#3859 = CARTESIAN_POINT('',(0.954578945102,-3.295952525693E-017));
+#3860 = CARTESIAN_POINT('',(0.90915670046,2.189791540309E-016));
+#3861 = CARTESIAN_POINT('',(0.86367110705,2.228570127734E-016));
+#3862 = CARTESIAN_POINT('',(0.818173070233,-4.459310148424E-017));
+#3863 = CARTESIAN_POINT('',(0.772740158638,-4.448460683639E-017));
+#3864 = CARTESIAN_POINT('',(0.727310374144,2.225315288298E-016));
+#3865 = CARTESIAN_POINT('',(0.68183975001,2.201725951573E-016));
+#3866 = CARTESIAN_POINT('',(0.636363396701,-3.74078058187E-017));
+#3867 = CARTESIAN_POINT('',(0.590908312706,-7.054137188245E-017));
+#3868 = CARTESIAN_POINT('',(0.545465850925,3.195732933485E-016));
+#3869 = CARTESIAN_POINT('',(0.499999175564,-1.419376978715E-016));
+#3870 = CARTESIAN_POINT('',(0.454535052146,2.481774981373E-016));
+#3871 = CARTESIAN_POINT('',(0.409093488147,2.150418089623E-016));
+#3872 = CARTESIAN_POINT('',(0.363634538981,-4.25306303463E-017));
+#3873 = CARTESIAN_POINT('',(0.318157563439,-4.49192875771E-017));
+#3874 = CARTESIAN_POINT('',(0.272691240636,2.222077806547E-016));
+#3875 = CARTESIAN_POINT('',(0.227267035624,2.219022685985E-016));
+#3876 = CARTESIAN_POINT('',(0.181822844412,-4.40027514087E-017));
+#3877 = CARTESIAN_POINT('',(0.136319006413,-4.589126296376E-017));
+#3878 = CARTESIAN_POINT('',(9.083440969981E-002,2.275678032637E-016));
+#3879 = CARTESIAN_POINT('',(4.541808682107E-002,2.01434153549E-016));
+#3880 = CARTESIAN_POINT('',(1.51426273525E-002,8.881784197001E-017));
+#3881 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#3882 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3883 = ORIENTED_EDGE('',*,*,#3884,.F.);
+#3884 = EDGE_CURVE('',#3885,#3834,#3887,.T.);
+#3885 = VERTEX_POINT('',#3886);
+#3886 = CARTESIAN_POINT('',(0.E+000,-3.000000044703,10.066666816672));
+#3887 = SURFACE_CURVE('',#3888,(#3892),.PCURVE_S1.);
+#3888 = LINE('',#3889,#3890);
+#3889 = CARTESIAN_POINT('',(0.E+000,-3.000000044703,10.066666816672));
+#3890 = VECTOR('',#3891,1.);
+#3891 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#3892 = PCURVE('',#3753,#3893);
+#3893 = DEFINITIONAL_REPRESENTATION('',(#3894),#3920);
+#3894 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#3895,#3896,#3897,#3898,#3899,
+    #3900,#3901,#3902,#3903,#3904,#3905,#3906,#3907,#3908,#3909,#3910,
+    #3911,#3912,#3913,#3914,#3915,#3916,#3917,#3918,#3919),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (0.E+000,3.030303075459E-003,6.060606150918E-003,9.090909226377E-003,
+    1.212121230184E-002,1.51515153773E-002,1.818181845275E-002,
+    2.121212152821E-002,2.424242460367E-002,2.727272767913E-002,
+    3.030303075459E-002,3.333333383005E-002,3.636363690551E-002,
+    3.939393998097E-002,4.242424305643E-002,4.545454613189E-002,
+    4.848484920735E-002,5.151515228281E-002,5.454545535826E-002,
+    5.757575843372E-002,6.060606150918E-002,6.363636458464E-002,
+    6.66666676601E-002),.UNSPECIFIED.);
+#3895 = CARTESIAN_POINT('',(1.,6.66666676601E-003));
+#3896 = CARTESIAN_POINT('',(1.,6.565656663495E-003));
+#3897 = CARTESIAN_POINT('',(1.,6.363636458464E-003));
+#3898 = CARTESIAN_POINT('',(1.,6.060606150918E-003));
+#3899 = CARTESIAN_POINT('',(1.,5.757575843372E-003));
+#3900 = CARTESIAN_POINT('',(1.,5.454545535826E-003));
+#3901 = CARTESIAN_POINT('',(1.,5.15151522828E-003));
+#3902 = CARTESIAN_POINT('',(1.,4.848484920735E-003));
+#3903 = CARTESIAN_POINT('',(1.,4.545454613189E-003));
+#3904 = CARTESIAN_POINT('',(1.,4.242424305643E-003));
+#3905 = CARTESIAN_POINT('',(1.,3.939393998097E-003));
+#3906 = CARTESIAN_POINT('',(1.,3.636363690551E-003));
+#3907 = CARTESIAN_POINT('',(1.,3.333333383005E-003));
+#3908 = CARTESIAN_POINT('',(1.,3.030303075459E-003));
+#3909 = CARTESIAN_POINT('',(1.,2.727272767913E-003));
+#3910 = CARTESIAN_POINT('',(1.,2.424242460367E-003));
+#3911 = CARTESIAN_POINT('',(1.,2.121212152821E-003));
+#3912 = CARTESIAN_POINT('',(1.,1.818181845275E-003));
+#3913 = CARTESIAN_POINT('',(1.,1.51515153773E-003));
+#3914 = CARTESIAN_POINT('',(1.,1.212121230184E-003));
+#3915 = CARTESIAN_POINT('',(1.,9.090909226378E-004));
+#3916 = CARTESIAN_POINT('',(1.,6.060606150917E-004));
+#3917 = CARTESIAN_POINT('',(1.,3.030303075458E-004));
+#3918 = CARTESIAN_POINT('',(1.,1.010101025153E-004));
+#3919 = CARTESIAN_POINT('',(1.,0.E+000));
+#3920 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3921 = ORIENTED_EDGE('',*,*,#3922,.F.);
+#3922 = EDGE_CURVE('',#3923,#3885,#3925,.T.);
+#3923 = VERTEX_POINT('',#3924);
+#3924 = CARTESIAN_POINT('',(2.121242937857,-2.121242937857,
+    10.116739824153));
+#3925 = SURFACE_CURVE('',#3926,(#3934),.PCURVE_S1.);
+#3926 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#3927,#3928,#3929,#3930,#3931,
+    #3932,#3933),.UNSPECIFIED.,.F.,.F.,(4,3,4),(-0.241768013859,
+    -4.988799698698E-002,0.E+000),.UNSPECIFIED.);
+#3927 = CARTESIAN_POINT('',(2.121242937857,-2.121242937857,
+    10.116739824153));
+#3928 = CARTESIAN_POINT('',(1.693430035763,-2.548995121798,
+    10.103930135077));
+#3929 = CARTESIAN_POINT('',(1.125338019522,-2.852633743243,
+    10.090833124645));
+#3930 = CARTESIAN_POINT('',(0.498352835193,-2.958300830185,
+    10.077306768403));
+#3931 = CARTESIAN_POINT('',(0.335339325519,-2.985773828161,
+    10.073789972697));
+#3932 = CARTESIAN_POINT('',(0.168579942152,-3.000000044703,
+    10.070244154153));
+#3933 = CARTESIAN_POINT('',(-1.408962794181E-015,-3.000000044703,
+    10.066666816672));
+#3934 = PCURVE('',#3753,#3935);
+#3935 = DEFINITIONAL_REPRESENTATION('',(#3936),#3962);
+#3936 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#3937,#3938,#3939,#3940,#3941,
+    #3942,#3943,#3944,#3945,#3946,#3947,#3948,#3949,#3950,#3951,#3952,
+    #3953,#3954,#3955,#3956,#3957,#3958,#3959,#3960,#3961),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (-0.241768013859,-0.230778558684,-0.219789103508,-0.208799648333,
+    -0.197810193157,-0.186820737982,-0.175831282807,-0.164841827631,
+    -0.153852372456,-0.14286291728,-0.131873462105,-0.120884006929,
+    -0.109894551754,-9.890509657868E-002,-8.791564140327E-002,
+    -7.692618622786E-002,-6.593673105245E-002,-5.494727587705E-002,
+    -4.395782070164E-002,-3.296836552623E-002,-2.197891035082E-002,
+    -1.098945517541E-002,0.E+000),.UNSPECIFIED.);
+#3937 = CARTESIAN_POINT('',(0.755548342152,1.167396751409E-002));
+#3938 = CARTESIAN_POINT('',(0.759252327262,1.160060317621E-002));
+#3939 = CARTESIAN_POINT('',(0.766661252161,1.145368600939E-002));
+#3940 = CARTESIAN_POINT('',(0.777777028609,1.123272877741E-002));
+#3941 = CARTESIAN_POINT('',(0.788894788199,1.101117405506E-002));
+#3942 = CARTESIAN_POINT('',(0.800013883559,1.078900583373E-002));
+#3943 = CARTESIAN_POINT('',(0.811133583497,1.056620810482E-002));
+#3944 = CARTESIAN_POINT('',(0.82225310472,1.034276485971E-002));
+#3945 = CARTESIAN_POINT('',(0.833371676207,1.01186600898E-002));
+#3946 = CARTESIAN_POINT('',(0.844488593131,9.893877786467E-003));
+#3947 = CARTESIAN_POINT('',(0.855603271226,9.668401941114E-003));
+#3948 = CARTESIAN_POINT('',(0.86671529809,9.442216545125E-003));
+#3949 = CARTESIAN_POINT('',(0.877824481502,9.215305589891E-003));
+#3950 = CARTESIAN_POINT('',(0.888930894883,8.987653066802E-003));
+#3951 = CARTESIAN_POINT('',(0.900034916406,8.759242967248E-003));
+#3952 = CARTESIAN_POINT('',(0.911137272754,8.53005928262E-003));
+#3953 = CARTESIAN_POINT('',(0.922239044287,8.300086004308E-003));
+#3954 = CARTESIAN_POINT('',(0.933341790901,8.069307123702E-003));
+#3955 = CARTESIAN_POINT('',(0.944447202167,7.837706632189E-003));
+#3956 = CARTESIAN_POINT('',(0.9555584955,7.605268521173E-003));
+#3957 = CARTESIAN_POINT('',(0.966669317506,7.371976782025E-003));
+#3958 = CARTESIAN_POINT('',(0.977779926631,7.137815406137E-003));
+#3959 = CARTESIAN_POINT('',(0.988890047195,6.902768384913E-003));
+#3960 = CARTESIAN_POINT('',(0.9962966839,6.745469268139E-003));
+#3961 = CARTESIAN_POINT('',(1.,6.666666765996E-003));
+#3962 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3963 = ORIENTED_EDGE('',*,*,#3964,.F.);
+#3964 = EDGE_CURVE('',#3965,#3923,#3967,.T.);
+#3965 = VERTEX_POINT('',#3966);
+#3966 = CARTESIAN_POINT('',(3.000124926996,-1.837046694444E-016,
+    10.166583559575));
+#3967 = SURFACE_CURVE('',#3968,(#3976),.PCURVE_S1.);
+#3968 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#3969,#3970,#3971,#3972,#3973,
+    #3974,#3975),.UNSPECIFIED.,.F.,.F.,(4,3,4),(-0.241777920213,
+    -5.490128046114E-002,0.E+000),.UNSPECIFIED.);
+#3969 = CARTESIAN_POINT('',(3.000124926996,0.E+000,10.166583559575));
+#3970 = CARTESIAN_POINT('',(3.000124926996,-0.602379524129,
+    10.153801344073));
+#3971 = CARTESIAN_POINT('',(2.814346333975,-1.205119796456,
+    10.14107418176));
+#3972 = CARTESIAN_POINT('',(2.466885994947,-1.707089504711,
+    10.128167530574));
+#3973 = CARTESIAN_POINT('',(2.364807867112,-1.854559941746,
+    10.124375768921));
+#3974 = CARTESIAN_POINT('',(2.249112059182,-1.993391964598,
+    10.120568515804));
+#3975 = CARTESIAN_POINT('',(2.121242937857,-2.121242937857,
+    10.116739824153));
+#3976 = PCURVE('',#3753,#3977);
+#3977 = DEFINITIONAL_REPRESENTATION('',(#3978),#4004);
+#3978 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#3979,#3980,#3981,#3982,#3983,
+    #3984,#3985,#3986,#3987,#3988,#3989,#3990,#3991,#3992,#3993,#3994,
+    #3995,#3996,#3997,#3998,#3999,#4000,#4001,#4002,#4003),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (-0.241777920213,-0.230788014749,-0.219798109285,-0.20880820382,
+    -0.197818298356,-0.186828392892,-0.175838487428,-0.164848581963,
+    -0.153858676499,-0.142868771035,-0.131878865571,-0.120888960106,
+    -0.109899054642,-9.890914917805E-002,-8.791924371382E-002,
+    -7.692933824959E-002,-6.593943278536E-002,-5.494952732114E-002,
+    -4.395962185691E-002,-3.296971639268E-002,-2.197981092845E-002,
+    -1.098990546423E-002,0.E+000),.UNSPECIFIED.);
+#3979 = CARTESIAN_POINT('',(0.5,1.665834105629E-002));
+#3980 = CARTESIAN_POINT('',(0.50386957718,1.658317096538E-002));
+#3981 = CARTESIAN_POINT('',(0.511609130587,1.643286886298E-002));
+#3982 = CARTESIAN_POINT('',(0.523220121722,1.620750132639E-002));
+#3983 = CARTESIAN_POINT('',(0.534833379371,1.598219078554E-002));
+#3984 = CARTESIAN_POINT('',(0.546449013423,1.575690861917E-002));
+#3985 = CARTESIAN_POINT('',(0.558066884521,1.553162620601E-002));
+#3986 = CARTESIAN_POINT('',(0.569686616191,1.53063149248E-002));
+#3987 = CARTESIAN_POINT('',(0.581307671725,1.508094615427E-002));
+#3988 = CARTESIAN_POINT('',(0.592929415112,1.485549127316E-002));
+#3989 = CARTESIAN_POINT('',(0.604551177027,1.462992166021E-002));
+#3990 = CARTESIAN_POINT('',(0.616172319429,1.440420869415E-002));
+#3991 = CARTESIAN_POINT('',(0.627792300337,1.417832375372E-002));
+#3992 = CARTESIAN_POINT('',(0.639410735628,1.395223821765E-002));
+#3993 = CARTESIAN_POINT('',(0.65102746559,1.372592346468E-002));
+#3994 = CARTESIAN_POINT('',(0.662642595252,1.349935087355E-002));
+#3995 = CARTESIAN_POINT('',(0.674256621535,1.327249182299E-002));
+#3996 = CARTESIAN_POINT('',(0.685870223168,1.304531769174E-002));
+#3997 = CARTESIAN_POINT('',(0.697485293914,1.281779985852E-002));
+#3998 = CARTESIAN_POINT('',(0.709101318552,1.258990970214E-002));
+#3999 = CARTESIAN_POINT('',(0.720715594361,1.236161860125E-002));
+#4000 = CARTESIAN_POINT('',(0.732328439084,1.213289793461E-002));
+#4001 = CARTESIAN_POINT('',(0.743939445347,1.190371908095E-002));
+#4002 = CARTESIAN_POINT('',(0.751678918969,1.175060863966E-002));
+#4003 = CARTESIAN_POINT('',(0.755548342152,1.167396751409E-002));
+#4004 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4005 = ORIENTED_EDGE('',*,*,#4006,.F.);
+#4006 = EDGE_CURVE('',#3741,#3965,#4007,.T.);
+#4007 = SURFACE_CURVE('',#4008,(#4016),.PCURVE_S1.);
+#4008 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#4009,#4010,#4011,#4012,#4013,
+    #4014,#4015),.UNSPECIFIED.,.F.,.F.,(4,3,4),(-0.241778545972,
+    -4.914153154494E-002,0.E+000),.UNSPECIFIED.);
+#4009 = CARTESIAN_POINT('',(2.121242937857,2.121242937857,
+    10.216739821917));
+#4010 = CARTESIAN_POINT('',(2.570440363062,1.672109265845,
+    10.203229724609));
+#4011 = CARTESIAN_POINT('',(2.864214225487,1.087848550606,
+    10.189918955651));
+#4012 = CARTESIAN_POINT('',(2.962462977867,0.47377735544,10.176691832375
+    ));
+#4013 = CARTESIAN_POINT('',(2.987526147469,0.317128338127,
+    10.173317604957));
+#4014 = CARTESIAN_POINT('',(3.000124926996,0.15859257517,10.169948820829
+    ));
+#4015 = CARTESIAN_POINT('',(3.000124926996,0.E+000,10.166583559575));
+#4016 = PCURVE('',#3753,#4017);
+#4017 = DEFINITIONAL_REPRESENTATION('',(#4018),#4044);
+#4018 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#4019,#4020,#4021,#4022,#4023,
+    #4024,#4025,#4026,#4027,#4028,#4029,#4030,#4031,#4032,#4033,#4034,
+    #4035,#4036,#4037,#4038,#4039,#4040,#4041,#4042,#4043),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (-0.241778545972,-0.230788612064,-0.219798678156,-0.208808744249,
+    -0.197818810341,-0.186828876433,-0.175838942525,-0.164849008617,
+    -0.153859074709,-0.142869140802,-0.131879206894,-0.120889272986,
+    -0.109899339078,-9.890940517036E-002,-8.791947126255E-002,
+    -7.692953735473E-002,-6.593960344691E-002,-5.494966953909E-002,
+    -4.395973563127E-002,-3.296980172345E-002,-2.197986781564E-002,
+    -1.098993390782E-002,0.E+000),.UNSPECIFIED.);
+#4019 = CARTESIAN_POINT('',(0.244451657848,2.167396729049E-002));
+#4020 = CARTESIAN_POINT('',(0.248325653862,2.15968922398E-002));
+#4021 = CARTESIAN_POINT('',(0.256071609404,2.144287188915E-002));
+#4022 = CARTESIAN_POINT('',(0.267686249762,2.121221772731E-002));
+#4023 = CARTESIAN_POINT('',(0.2792985911,2.09819270416E-002));
+#4024 = CARTESIAN_POINT('',(0.290910006321,2.075198694403E-002));
+#4025 = CARTESIAN_POINT('',(0.302521512421,2.052238454658E-002));
+#4026 = CARTESIAN_POINT('',(0.31413375594,2.029310696127E-002));
+#4027 = CARTESIAN_POINT('',(0.325747078165,2.006414130009E-002));
+#4028 = CARTESIAN_POINT('',(0.337361563254,1.983547467503E-002));
+#4029 = CARTESIAN_POINT('',(0.348977094647,1.960709419811E-002));
+#4030 = CARTESIAN_POINT('',(0.360593412365,1.93789869813E-002));
+#4031 = CARTESIAN_POINT('',(0.372210172516,1.915114013662E-002));
+#4032 = CARTESIAN_POINT('',(0.383827008106,1.892354077607E-002));
+#4033 = CARTESIAN_POINT('',(0.395443590248,1.869617601163E-002));
+#4034 = CARTESIAN_POINT('',(0.407059691118,1.846903295532E-002));
+#4035 = CARTESIAN_POINT('',(0.418675240979,1.824209871912E-002));
+#4036 = CARTESIAN_POINT('',(0.430290405555,1.801536041504E-002));
+#4037 = CARTESIAN_POINT('',(0.441905583367,1.778880515509E-002));
+#4038 = CARTESIAN_POINT('',(0.453521695599,1.756242005122E-002));
+#4039 = CARTESIAN_POINT('',(0.465139023398,1.733619221547E-002));
+#4040 = CARTESIAN_POINT('',(0.476757701614,1.711010875985E-002));
+#4041 = CARTESIAN_POINT('',(0.488377874527,1.688415679634E-002));
+#4042 = CARTESIAN_POINT('',(0.49612575761,1.673360122341E-002));
+#4043 = CARTESIAN_POINT('',(0.5,1.665834105629E-002));
+#4044 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4045 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#4049)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#4046,#4047,#4048)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#4046 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#4047 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#4048 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#4049 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(5.E-004),#4046,
+  'distance_accuracy_value','confusion accuracy');
+#4050 = SHAPE_DEFINITION_REPRESENTATION(#4051,#3731);
+#4051 = PRODUCT_DEFINITION_SHAPE('','',#4052);
+#4052 = PRODUCT_DEFINITION('design','',#4053,#4056);
+#4053 = PRODUCT_DEFINITION_FORMATION('','',#4054);
+#4054 = PRODUCT('Compound024','Compound024','',(#4055));
+#4055 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#4056 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#4057 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4058,#4060);
+#4058 = ( REPRESENTATION_RELATIONSHIP('','',#3731,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4059) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#4059 = ITEM_DEFINED_TRANSFORMATION('','',#11,#67);
+#4060 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #4061);
+#4061 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('14','=>[0:1:1:15]','',#5,#4052,$
+  );
+#4062 = PRODUCT_TYPE('part',$,(#4054));
+#4063 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#4064),#4494);
+#4064 = SHELL_BASED_SURFACE_MODEL('',(#4065));
+#4065 = OPEN_SHELL('',(#4066));
+#4066 = ADVANCED_FACE('',(#4067),#4085,.F.);
+#4067 = FACE_BOUND('',#4068,.F.);
+#4068 = EDGE_LOOP('',(#4069,#4126,#4168,#4210,#4252,#4290,#4332,#4374,
+    #4416,#4458));
+#4069 = ORIENTED_EDGE('',*,*,#4070,.F.);
+#4070 = EDGE_CURVE('',#4071,#4073,#4075,.T.);
+#4071 = VERTEX_POINT('',#4072);
+#4072 = CARTESIAN_POINT('',(2.121242937857,2.121242937857,
+    12.083260454499));
+#4073 = VERTEX_POINT('',#4074);
+#4074 = CARTESIAN_POINT('',(3.673940452188E-016,3.000000044703,
+    12.13333346198));
+#4075 = SURFACE_CURVE('',#4076,(#4084),.PCURVE_S1.);
+#4076 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#4077,#4078,#4079,#4080,#4081,
+    #4082,#4083),.UNSPECIFIED.,.F.,.F.,(4,3,4),(-0.241768013859,
+    -4.988799698743E-002,0.E+000),.UNSPECIFIED.);
+#4077 = CARTESIAN_POINT('',(2.121242937857,2.121242937857,
+    12.083260454499));
+#4078 = CARTESIAN_POINT('',(1.693430035764,2.548995121797,
+    12.096070143575));
+#4079 = CARTESIAN_POINT('',(1.125338019525,2.852633743242,
+    12.109167154007));
+#4080 = CARTESIAN_POINT('',(0.498352835197,2.958300830185,
+    12.122693510249));
+#4081 = CARTESIAN_POINT('',(0.335339325522,2.98577382816,12.126210305955
+    ));
+#4082 = CARTESIAN_POINT('',(0.168579942153,3.000000044703,
+    12.129756124499));
+#4083 = CARTESIAN_POINT('',(3.673940452188E-016,3.000000044703,
+    12.13333346198));
+#4084 = PCURVE('',#4085,#4098);
+#4085 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#4086,#4087)
+    ,(#4088,#4089)
+    ,(#4090,#4091)
+    ,(#4092,#4093)
+    ,(#4094,#4095)
+    ,(#4096,#4097
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,
+    0.492000007331),.PIECEWISE_BEZIER_KNOTS.);
+#4086 = CARTESIAN_POINT('',(3.673940452188E-016,3.000000044703,
+    11.93333346645));
+#4087 = CARTESIAN_POINT('',(3.673940452188E-016,3.000000044703,
+    16.853333539764));
+#4088 = CARTESIAN_POINT('',(2.005497774376,3.000000044703,11.93333346645
+    ));
+#4089 = CARTESIAN_POINT('',(2.005497774376,3.000000044703,
+    16.853333539764));
+#4090 = CARTESIAN_POINT('',(3.797450996005,1.323723108182,11.93333346645
+    ));
+#4091 = CARTESIAN_POINT('',(3.797450996005,1.323723108182,
+    16.853333539764));
+#4092 = CARTESIAN_POINT('',(3.797450996005,-1.323723108182,
+    11.93333346645));
+#4093 = CARTESIAN_POINT('',(3.797450996005,-1.323723108182,
+    16.853333539764));
+#4094 = CARTESIAN_POINT('',(2.005497774376,-3.000000044703,
+    11.93333346645));
+#4095 = CARTESIAN_POINT('',(2.005497774376,-3.000000044703,
+    16.853333539764));
+#4096 = CARTESIAN_POINT('',(-3.08148791102E-032,-3.000000044703,
+    11.93333346645));
+#4097 = CARTESIAN_POINT('',(-3.08148791102E-032,-3.000000044703,
+    16.853333539764));
+#4098 = DEFINITIONAL_REPRESENTATION('',(#4099),#4125);
+#4099 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#4100,#4101,#4102,#4103,#4104,
+    #4105,#4106,#4107,#4108,#4109,#4110,#4111,#4112,#4113,#4114,#4115,
+    #4116,#4117,#4118,#4119,#4120,#4121,#4122,#4123,#4124),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (-0.241768013859,-0.230778558684,-0.219789103508,-0.208799648333,
+    -0.197810193157,-0.186820737982,-0.175831282807,-0.164841827631,
+    -0.153852372456,-0.14286291728,-0.131873462105,-0.120884006929,
+    -0.109894551754,-9.890509657868E-002,-8.791564140327E-002,
+    -7.692618622786E-002,-6.593673105245E-002,-5.494727587705E-002,
+    -4.395782070164E-002,-3.296836552623E-002,-2.197891035082E-002,
+    -1.098945517541E-002,0.E+000),.UNSPECIFIED.);
+#4100 = CARTESIAN_POINT('',(0.244451657848,1.499269880489E-002));
+#4101 = CARTESIAN_POINT('',(0.240747672738,1.506606314277E-002));
+#4102 = CARTESIAN_POINT('',(0.233338747839,1.521298030959E-002));
+#4103 = CARTESIAN_POINT('',(0.222222971391,1.543393754158E-002));
+#4104 = CARTESIAN_POINT('',(0.211105211801,1.565549226393E-002));
+#4105 = CARTESIAN_POINT('',(0.199986116441,1.587766048525E-002));
+#4106 = CARTESIAN_POINT('',(0.188866416503,1.610045821417E-002));
+#4107 = CARTESIAN_POINT('',(0.17774689528,1.632390145927E-002));
+#4108 = CARTESIAN_POINT('',(0.166628323793,1.654800622919E-002));
+#4109 = CARTESIAN_POINT('',(0.155511406869,1.677278853252E-002));
+#4110 = CARTESIAN_POINT('',(0.144396728774,1.699826437787E-002));
+#4111 = CARTESIAN_POINT('',(0.13328470191,1.722444977386E-002));
+#4112 = CARTESIAN_POINT('',(0.122175518498,1.74513607291E-002));
+#4113 = CARTESIAN_POINT('',(0.111069105117,1.767901325219E-002));
+#4114 = CARTESIAN_POINT('',(9.996508359359E-002,1.790742335174E-002));
+#4115 = CARTESIAN_POINT('',(8.886272724612E-002,1.813660703637E-002));
+#4116 = CARTESIAN_POINT('',(7.776095571339E-002,1.836658031468E-002));
+#4117 = CARTESIAN_POINT('',(6.665820909946E-002,1.859735919529E-002));
+#4118 = CARTESIAN_POINT('',(5.555279783323E-002,1.88289596868E-002));
+#4119 = CARTESIAN_POINT('',(4.444150450042E-002,1.906139779782E-002));
+#4120 = CARTESIAN_POINT('',(3.333068249367E-002,1.929468953696E-002));
+#4121 = CARTESIAN_POINT('',(2.222007336938E-002,1.952885091285E-002));
+#4122 = CARTESIAN_POINT('',(1.110995280505E-002,1.976389793407E-002));
+#4123 = CARTESIAN_POINT('',(3.703316099627E-003,1.992119705084E-002));
+#4124 = CARTESIAN_POINT('',(0.E+000,1.999999955298E-002));
+#4125 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4126 = ORIENTED_EDGE('',*,*,#4127,.F.);
+#4127 = EDGE_CURVE('',#4128,#4071,#4130,.T.);
+#4128 = VERTEX_POINT('',#4129);
+#4129 = CARTESIAN_POINT('',(3.000124926996,-1.837046694444E-016,
+    12.033416719077));
+#4130 = SURFACE_CURVE('',#4131,(#4139),.PCURVE_S1.);
+#4131 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#4132,#4133,#4134,#4135,#4136,
+    #4137,#4138),.UNSPECIFIED.,.F.,.F.,(4,3,4),(-0.241777920213,
+    -5.490128046013E-002,0.E+000),.UNSPECIFIED.);
+#4132 = CARTESIAN_POINT('',(3.000124926996,0.E+000,12.033416719077));
+#4133 = CARTESIAN_POINT('',(3.000124926996,0.602379524133,
+    12.046198934579));
+#4134 = CARTESIAN_POINT('',(2.814346333973,1.205119796463,
+    12.058926096892));
+#4135 = CARTESIAN_POINT('',(2.466885994942,1.707089504719,
+    12.071832748078));
+#4136 = CARTESIAN_POINT('',(2.364807867107,1.854559941751,
+    12.075624509731));
+#4137 = CARTESIAN_POINT('',(2.24911205918,1.993391964601,12.079431762848
+    ));
+#4138 = CARTESIAN_POINT('',(2.121242937857,2.121242937857,
+    12.083260454499));
+#4139 = PCURVE('',#4085,#4140);
+#4140 = DEFINITIONAL_REPRESENTATION('',(#4141),#4167);
+#4141 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#4142,#4143,#4144,#4145,#4146,
+    #4147,#4148,#4149,#4150,#4151,#4152,#4153,#4154,#4155,#4156,#4157,
+    #4158,#4159,#4160,#4161,#4162,#4163,#4164,#4165,#4166),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (-0.241777920213,-0.230788014749,-0.219798109285,-0.20880820382,
+    -0.197818298356,-0.186828392892,-0.175838487428,-0.164848581963,
+    -0.153858676499,-0.142868771035,-0.131878865571,-0.120888960106,
+    -0.109899054642,-9.890914917805E-002,-8.791924371382E-002,
+    -7.692933824959E-002,-6.593943278536E-002,-5.494952732114E-002,
+    -4.395962185691E-002,-3.296971639268E-002,-2.197981092845E-002,
+    -1.098990546423E-002,0.E+000),.UNSPECIFIED.);
+#4142 = CARTESIAN_POINT('',(0.5,1.000832526269E-002));
+#4143 = CARTESIAN_POINT('',(0.49613042282,1.00834953536E-002));
+#4144 = CARTESIAN_POINT('',(0.488390869413,1.0233797456E-002));
+#4145 = CARTESIAN_POINT('',(0.476779878278,1.045916499259E-002));
+#4146 = CARTESIAN_POINT('',(0.465166620629,1.068447553343E-002));
+#4147 = CARTESIAN_POINT('',(0.453550986577,1.090975769981E-002));
+#4148 = CARTESIAN_POINT('',(0.441933115479,1.113504011297E-002));
+#4149 = CARTESIAN_POINT('',(0.430313383809,1.136035139418E-002));
+#4150 = CARTESIAN_POINT('',(0.418692328275,1.15857201647E-002));
+#4151 = CARTESIAN_POINT('',(0.407070584888,1.181117504581E-002));
+#4152 = CARTESIAN_POINT('',(0.395448822973,1.203674465876E-002));
+#4153 = CARTESIAN_POINT('',(0.383827680571,1.226245762482E-002));
+#4154 = CARTESIAN_POINT('',(0.372207699663,1.248834256525E-002));
+#4155 = CARTESIAN_POINT('',(0.360589264372,1.271442810132E-002));
+#4156 = CARTESIAN_POINT('',(0.34897253441,1.294074285428E-002));
+#4157 = CARTESIAN_POINT('',(0.337357404748,1.316731544541E-002));
+#4158 = CARTESIAN_POINT('',(0.325743378465,1.339417449597E-002));
+#4159 = CARTESIAN_POINT('',(0.314129776832,1.362134862722E-002));
+#4160 = CARTESIAN_POINT('',(0.302514706086,1.384886646044E-002));
+#4161 = CARTESIAN_POINT('',(0.290898681448,1.407675661682E-002));
+#4162 = CARTESIAN_POINT('',(0.279284405639,1.430504771772E-002));
+#4163 = CARTESIAN_POINT('',(0.267671560916,1.453376838436E-002));
+#4164 = CARTESIAN_POINT('',(0.256060554653,1.476294723803E-002));
+#4165 = CARTESIAN_POINT('',(0.248321081031,1.491605767932E-002));
+#4166 = CARTESIAN_POINT('',(0.244451657848,1.499269880489E-002));
+#4167 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4168 = ORIENTED_EDGE('',*,*,#4169,.F.);
+#4169 = EDGE_CURVE('',#4170,#4128,#4172,.T.);
+#4170 = VERTEX_POINT('',#4171);
+#4171 = CARTESIAN_POINT('',(2.121242937857,-2.121242937857,
+    11.983260456734));
+#4172 = SURFACE_CURVE('',#4173,(#4181),.PCURVE_S1.);
+#4173 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#4174,#4175,#4176,#4177,#4178,
+    #4179,#4180),.UNSPECIFIED.,.F.,.F.,(4,3,4),(-0.241778545972,
+    -4.914153154291E-002,0.E+000),.UNSPECIFIED.);
+#4174 = CARTESIAN_POINT('',(2.121242937857,-2.121242937857,
+    11.983260456734));
+#4175 = CARTESIAN_POINT('',(2.570440363067,-1.67210926584,
+    11.996770554043));
+#4176 = CARTESIAN_POINT('',(2.864214225493,-1.087848550593,
+    12.010081323001));
+#4177 = CARTESIAN_POINT('',(2.96246297787,-0.473777355421,
+    12.023308446277));
+#4178 = CARTESIAN_POINT('',(2.987526147471,-0.317128338114,
+    12.026682673695));
+#4179 = CARTESIAN_POINT('',(3.000124926996,-0.158592575163,
+    12.030051457823));
+#4180 = CARTESIAN_POINT('',(3.000124926996,8.881784197001E-016,
+    12.033416719077));
+#4181 = PCURVE('',#4085,#4182);
+#4182 = DEFINITIONAL_REPRESENTATION('',(#4183),#4209);
+#4183 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#4184,#4185,#4186,#4187,#4188,
+    #4189,#4190,#4191,#4192,#4193,#4194,#4195,#4196,#4197,#4198,#4199,
+    #4200,#4201,#4202,#4203,#4204,#4205,#4206,#4207,#4208),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (-0.241778545972,-0.230788612064,-0.219798678156,-0.208808744248,
+    -0.197818810341,-0.186828876433,-0.175838942525,-0.164849008617,
+    -0.153859074709,-0.142869140802,-0.131879206894,-0.120889272986,
+    -0.109899339078,-9.89094051703E-002,-8.791947126249E-002,
+    -7.692953735468E-002,-6.593960344687E-002,-5.494966953906E-002,
+    -4.395973563124E-002,-3.296980172343E-002,-2.197986781562E-002,
+    -1.098993390781E-002,0.E+000),.UNSPECIFIED.);
+#4184 = CARTESIAN_POINT('',(0.755548342152,4.9926990284E-003));
+#4185 = CARTESIAN_POINT('',(0.751674346138,5.069774079086E-003));
+#4186 = CARTESIAN_POINT('',(0.743928390596,5.223794429746E-003));
+#4187 = CARTESIAN_POINT('',(0.732313750238,5.454448591598E-003));
+#4188 = CARTESIAN_POINT('',(0.7207014089,5.684739277314E-003));
+#4189 = CARTESIAN_POINT('',(0.709089993679,5.914679374895E-003));
+#4190 = CARTESIAN_POINT('',(0.697478487579,6.144281772343E-003));
+#4191 = CARTESIAN_POINT('',(0.68586624406,6.373559357659E-003));
+#4192 = CARTESIAN_POINT('',(0.674252921835,6.602525018844E-003));
+#4193 = CARTESIAN_POINT('',(0.662638436746,6.831191643901E-003));
+#4194 = CARTESIAN_POINT('',(0.651022905353,7.05957212083E-003));
+#4195 = CARTESIAN_POINT('',(0.639406587635,7.287679337634E-003));
+#4196 = CARTESIAN_POINT('',(0.627789827484,7.515526182313E-003));
+#4197 = CARTESIAN_POINT('',(0.616172991894,7.743125542869E-003));
+#4198 = CARTESIAN_POINT('',(0.604556409752,7.970490307303E-003));
+#4199 = CARTESIAN_POINT('',(0.592940308882,8.197633363617E-003));
+#4200 = CARTESIAN_POINT('',(0.581324759021,8.424567599813E-003));
+#4201 = CARTESIAN_POINT('',(0.569709594445,8.651305903892E-003));
+#4202 = CARTESIAN_POINT('',(0.558094416633,8.877861163855E-003));
+#4203 = CARTESIAN_POINT('',(0.546478304401,9.104246267703E-003));
+#4204 = CARTESIAN_POINT('',(0.534860976602,9.330474103438E-003));
+#4205 = CARTESIAN_POINT('',(0.523242298386,9.556557559063E-003));
+#4206 = CARTESIAN_POINT('',(0.511622125473,9.782509522577E-003));
+#4207 = CARTESIAN_POINT('',(0.50387424239,9.933065095514E-003));
+#4208 = CARTESIAN_POINT('',(0.5,1.000832526263E-002));
+#4209 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4210 = ORIENTED_EDGE('',*,*,#4211,.F.);
+#4211 = EDGE_CURVE('',#4212,#4170,#4214,.T.);
+#4212 = VERTEX_POINT('',#4213);
+#4213 = CARTESIAN_POINT('',(-3.08148791102E-032,-3.000000044703,
+    11.93333346645));
+#4214 = SURFACE_CURVE('',#4215,(#4223),.PCURVE_S1.);
+#4215 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#4216,#4217,#4218,#4219,#4220,
+    #4221,#4222),.UNSPECIFIED.,.F.,.F.,(4,3,4),(-0.241767738739,
+    -5.116260925679E-002,0.E+000),.UNSPECIFIED.);
+#4216 = CARTESIAN_POINT('',(2.143750884619E-015,-3.000000044703,
+    11.93333346645));
+#4217 = CARTESIAN_POINT('',(0.643903755208,-3.000000044703,
+    11.946997375742));
+#4218 = CARTESIAN_POINT('',(1.258287137703,-2.790062558096,
+    11.960074747261));
+#4219 = CARTESIAN_POINT('',(1.751133959669,-2.435730033082,
+    11.972939566223));
+#4220 = CARTESIAN_POINT('',(1.883424887223,-2.340619389557,
+    11.976392766604));
+#4221 = CARTESIAN_POINT('',(2.007205325989,-2.235264364722,
+    11.979830652495));
+#4222 = CARTESIAN_POINT('',(2.121242937857,-2.121242937857,
+    11.983260456734));
+#4223 = PCURVE('',#4085,#4224);
+#4224 = DEFINITIONAL_REPRESENTATION('',(#4225),#4251);
+#4225 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#4226,#4227,#4228,#4229,#4230,
+    #4231,#4232,#4233,#4234,#4235,#4236,#4237,#4238,#4239,#4240,#4241,
+    #4242,#4243,#4244,#4245,#4246,#4247,#4248,#4249,#4250),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (-0.241767738739,-0.230778296069,-0.219788853399,-0.208799410729,
+    -0.197809968059,-0.186820525389,-0.175831082719,-0.164841640049,
+    -0.153852197379,-0.142862754709,-0.131873312039,-0.120883869369,
+    -0.1098944267,-9.890498402959E-002,-8.791554135963E-002,
+    -7.692609868968E-002,-6.593665601973E-002,-5.494721334977E-002,
+    -4.395777067982E-002,-3.296832800986E-002,-2.197888533991E-002,
+    -1.098944266995E-002,0.E+000),.UNSPECIFIED.);
+#4226 = CARTESIAN_POINT('',(1.,0.E+000));
+#4227 = CARTESIAN_POINT('',(0.996297751686,7.878001406066E-005));
+#4228 = CARTESIAN_POINT('',(0.988895173815,2.359500928787E-004));
+#4229 = CARTESIAN_POINT('',(0.977794895254,4.705783691846E-004));
+#4230 = CARTESIAN_POINT('',(0.96669586478,7.041228095583E-004));
+#4231 = CARTESIAN_POINT('',(0.955596344724,9.36626419988E-004));
+#4232 = CARTESIAN_POINT('',(0.944494979969,1.168132206463E-003));
+#4233 = CARTESIAN_POINT('',(0.933390835528,1.398683174971E-003));
+#4234 = CARTESIAN_POINT('',(0.922283356756,1.628322331501E-003));
+#4235 = CARTESIAN_POINT('',(0.911172342543,1.857092682043E-003));
+#4236 = CARTESIAN_POINT('',(0.900057907885,2.085037232584E-003));
+#4237 = CARTESIAN_POINT('',(0.88894044279,2.312198989113E-003));
+#4238 = CARTESIAN_POINT('',(0.877820566303,2.538620957619E-003));
+#4239 = CARTESIAN_POINT('',(0.866699076602,2.764346144091E-003));
+#4240 = CARTESIAN_POINT('',(0.855576897775,2.989417554517E-003));
+#4241 = CARTESIAN_POINT('',(0.844455023117,3.213878194886E-003));
+#4242 = CARTESIAN_POINT('',(0.833334458391,3.437771071186E-003));
+#4243 = CARTESIAN_POINT('',(0.822216154731,3.661139189407E-003));
+#4244 = CARTESIAN_POINT('',(0.811100972439,3.884025555536E-003));
+#4245 = CARTESIAN_POINT('',(0.799989524219,4.106473175562E-003));
+#4246 = CARTESIAN_POINT('',(0.788878212898,4.328525055477E-003));
+#4247 = CARTESIAN_POINT('',(0.777767536126,4.550224201266E-003));
+#4248 = CARTESIAN_POINT('',(0.766657420546,4.77161361892E-003));
+#4249 = CARTESIAN_POINT('',(0.759251251079,4.919028749258E-003));
+#4250 = CARTESIAN_POINT('',(0.755548342152,4.9926990284E-003));
+#4251 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4252 = ORIENTED_EDGE('',*,*,#4253,.F.);
+#4253 = EDGE_CURVE('',#4254,#4212,#4256,.T.);
+#4254 = VERTEX_POINT('',#4255);
+#4255 = CARTESIAN_POINT('',(0.E+000,-3.000000044703,12.066666786869));
+#4256 = SURFACE_CURVE('',#4257,(#4261),.PCURVE_S1.);
+#4257 = LINE('',#4258,#4259);
+#4258 = CARTESIAN_POINT('',(-3.08148791102E-032,-3.000000044703,
+    12.066666786869));
+#4259 = VECTOR('',#4260,1.);
+#4260 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#4261 = PCURVE('',#4085,#4262);
+#4262 = DEFINITIONAL_REPRESENTATION('',(#4263),#4289);
+#4263 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#4264,#4265,#4266,#4267,#4268,
+    #4269,#4270,#4271,#4272,#4273,#4274,#4275,#4276,#4277,#4278,#4279,
+    #4280,#4281,#4282,#4283,#4284,#4285,#4286,#4287,#4288),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (0.E+000,6.060605473591E-003,1.212121094718E-002,1.818181642077E-002,
+    2.424242189436E-002,3.030302736795E-002,3.636363284155E-002,
+    4.242423831514E-002,4.848484378873E-002,5.454544926232E-002,
+    6.060605473591E-002,6.66666602095E-002,7.272726568309E-002,
+    7.878787115668E-002,8.484847663027E-002,9.090908210386E-002,
+    9.696968757745E-002,0.103030293051,0.109090898525,0.115151503998,
+    0.121212109472,0.127272714945,0.133333320419),.UNSPECIFIED.);
+#4264 = CARTESIAN_POINT('',(1.,1.33333320419E-002));
+#4265 = CARTESIAN_POINT('',(1.,1.313131185945E-002));
+#4266 = CARTESIAN_POINT('',(1.,1.272727149454E-002));
+#4267 = CARTESIAN_POINT('',(1.,1.212121094718E-002));
+#4268 = CARTESIAN_POINT('',(1.,1.151515039982E-002));
+#4269 = CARTESIAN_POINT('',(1.,1.090908985246E-002));
+#4270 = CARTESIAN_POINT('',(1.,1.03030293051E-002));
+#4271 = CARTESIAN_POINT('',(1.,9.696968757745E-003));
+#4272 = CARTESIAN_POINT('',(1.,9.090908210386E-003));
+#4273 = CARTESIAN_POINT('',(1.,8.484847663027E-003));
+#4274 = CARTESIAN_POINT('',(1.,7.878787115668E-003));
+#4275 = CARTESIAN_POINT('',(1.,7.272726568309E-003));
+#4276 = CARTESIAN_POINT('',(1.,6.66666602095E-003));
+#4277 = CARTESIAN_POINT('',(1.,6.060605473591E-003));
+#4278 = CARTESIAN_POINT('',(1.,5.454544926232E-003));
+#4279 = CARTESIAN_POINT('',(1.,4.848484378873E-003));
+#4280 = CARTESIAN_POINT('',(1.,4.242423831514E-003));
+#4281 = CARTESIAN_POINT('',(1.,3.636363284155E-003));
+#4282 = CARTESIAN_POINT('',(1.,3.030302736795E-003));
+#4283 = CARTESIAN_POINT('',(1.,2.424242189436E-003));
+#4284 = CARTESIAN_POINT('',(1.,1.818181642077E-003));
+#4285 = CARTESIAN_POINT('',(1.,1.212121094718E-003));
+#4286 = CARTESIAN_POINT('',(1.,6.06060547359E-004));
+#4287 = CARTESIAN_POINT('',(1.,2.02020182453E-004));
+#4288 = CARTESIAN_POINT('',(1.,0.E+000));
+#4289 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4290 = ORIENTED_EDGE('',*,*,#4291,.F.);
+#4291 = EDGE_CURVE('',#4292,#4254,#4294,.T.);
+#4292 = VERTEX_POINT('',#4293);
+#4293 = CARTESIAN_POINT('',(2.121242937857,-2.121242937857,
+    12.11673979435));
+#4294 = SURFACE_CURVE('',#4295,(#4303),.PCURVE_S1.);
+#4295 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#4296,#4297,#4298,#4299,#4300,
+    #4301,#4302),.UNSPECIFIED.,.F.,.F.,(4,3,4),(-0.241768013859,
+    -4.988799698755E-002,0.E+000),.UNSPECIFIED.);
+#4296 = CARTESIAN_POINT('',(2.121242937857,-2.121242937857,
+    12.11673979435));
+#4297 = CARTESIAN_POINT('',(1.693430035765,-2.548995121796,
+    12.103930105275));
+#4298 = CARTESIAN_POINT('',(1.125338019525,-2.852633743241,
+    12.090833094843));
+#4299 = CARTESIAN_POINT('',(0.498352835199,-2.958300830184,
+    12.077306738601));
+#4300 = CARTESIAN_POINT('',(0.335339325523,-2.98577382816,
+    12.073789942894));
+#4301 = CARTESIAN_POINT('',(0.168579942154,-3.000000044703,
+    12.070244124351));
+#4302 = CARTESIAN_POINT('',(2.143750884619E-015,-3.000000044703,
+    12.066666786869));
+#4303 = PCURVE('',#4085,#4304);
+#4304 = DEFINITIONAL_REPRESENTATION('',(#4305),#4331);
+#4305 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#4306,#4307,#4308,#4309,#4310,
+    #4311,#4312,#4313,#4314,#4315,#4316,#4317,#4318,#4319,#4320,#4321,
+    #4322,#4323,#4324,#4325,#4326,#4327,#4328,#4329,#4330),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (-0.241768013859,-0.230778558684,-0.219789103508,-0.208799648333,
+    -0.197810193157,-0.186820737982,-0.175831282807,-0.164841827631,
+    -0.153852372456,-0.14286291728,-0.131873462105,-0.120884006929,
+    -0.109894551754,-9.890509657868E-002,-8.791564140327E-002,
+    -7.692618622786E-002,-6.593673105245E-002,-5.494727587705E-002,
+    -4.395782070164E-002,-3.296836552623E-002,-2.197891035082E-002,
+    -1.098945517541E-002,0.E+000),.UNSPECIFIED.);
+#4306 = CARTESIAN_POINT('',(0.755548342152,1.834063278999E-002));
+#4307 = CARTESIAN_POINT('',(0.759252327262,1.826726845211E-002));
+#4308 = CARTESIAN_POINT('',(0.766661252161,1.81203512853E-002));
+#4309 = CARTESIAN_POINT('',(0.777777028609,1.789939405333E-002));
+#4310 = CARTESIAN_POINT('',(0.788894788199,1.767783933099E-002));
+#4311 = CARTESIAN_POINT('',(0.800013883559,1.745567110967E-002));
+#4312 = CARTESIAN_POINT('',(0.811133583497,1.723287338077E-002));
+#4313 = CARTESIAN_POINT('',(0.82225310472,1.700943013567E-002));
+#4314 = CARTESIAN_POINT('',(0.833371676207,1.678532536576E-002));
+#4315 = CARTESIAN_POINT('',(0.84448859313,1.656054306244E-002));
+#4316 = CARTESIAN_POINT('',(0.855603271226,1.633506721709E-002));
+#4317 = CARTESIAN_POINT('',(0.86671529809,1.61088818211E-002));
+#4318 = CARTESIAN_POINT('',(0.877824481502,1.588197086587E-002));
+#4319 = CARTESIAN_POINT('',(0.888930894883,1.565431834278E-002));
+#4320 = CARTESIAN_POINT('',(0.900034916406,1.542590824323E-002));
+#4321 = CARTESIAN_POINT('',(0.911137272754,1.51967245586E-002));
+#4322 = CARTESIAN_POINT('',(0.922239044287,1.496675128029E-002));
+#4323 = CARTESIAN_POINT('',(0.9333417909,1.473597239968E-002));
+#4324 = CARTESIAN_POINT('',(0.944447202167,1.450437190818E-002));
+#4325 = CARTESIAN_POINT('',(0.9555584955,1.427193379712E-002));
+#4326 = CARTESIAN_POINT('',(0.966669317506,1.403864205796E-002));
+#4327 = CARTESIAN_POINT('',(0.977779926631,1.380448068208E-002));
+#4328 = CARTESIAN_POINT('',(0.988890047195,1.356943366085E-002));
+#4329 = CARTESIAN_POINT('',(0.9962966839,1.341213454405E-002));
+#4330 = CARTESIAN_POINT('',(1.,1.333333204189E-002));
+#4331 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4332 = ORIENTED_EDGE('',*,*,#4333,.F.);
+#4333 = EDGE_CURVE('',#4334,#4292,#4336,.T.);
+#4334 = VERTEX_POINT('',#4335);
+#4335 = CARTESIAN_POINT('',(3.000124926996,-1.837046694444E-016,
+    12.166583529773));
+#4336 = SURFACE_CURVE('',#4337,(#4345),.PCURVE_S1.);
+#4337 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#4338,#4339,#4340,#4341,#4342,
+    #4343,#4344),.UNSPECIFIED.,.F.,.F.,(4,3,4),(-0.241777920213,
+    -5.490128046108E-002,0.E+000),.UNSPECIFIED.);
+#4338 = CARTESIAN_POINT('',(3.000124926996,0.E+000,12.166583529773));
+#4339 = CARTESIAN_POINT('',(3.000124926996,-0.60237952413,
+    12.153801314271));
+#4340 = CARTESIAN_POINT('',(2.814346333975,-1.205119796456,
+    12.141074151958));
+#4341 = CARTESIAN_POINT('',(2.466885994947,-1.707089504711,
+    12.128167500772));
+#4342 = CARTESIAN_POINT('',(2.364807867111,-1.854559941746,
+    12.124375739118));
+#4343 = CARTESIAN_POINT('',(2.249112059182,-1.993391964598,
+    12.120568486001));
+#4344 = CARTESIAN_POINT('',(2.121242937857,-2.121242937857,
+    12.11673979435));
+#4345 = PCURVE('',#4085,#4346);
+#4346 = DEFINITIONAL_REPRESENTATION('',(#4347),#4373);
+#4347 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#4348,#4349,#4350,#4351,#4352,
+    #4353,#4354,#4355,#4356,#4357,#4358,#4359,#4360,#4361,#4362,#4363,
+    #4364,#4365,#4366,#4367,#4368,#4369,#4370,#4371,#4372),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (-0.241777920213,-0.230788014749,-0.219798109285,-0.20880820382,
+    -0.197818298356,-0.186828392892,-0.175838487428,-0.164848581963,
+    -0.153858676499,-0.142868771035,-0.131878865571,-0.120888960106,
+    -0.109899054642,-9.890914917805E-002,-8.791924371382E-002,
+    -7.692933824959E-002,-6.593943278536E-002,-5.494952732114E-002,
+    -4.395962185691E-002,-3.296971639268E-002,-2.197981092845E-002,
+    -1.098990546423E-002,0.E+000),.UNSPECIFIED.);
+#4348 = CARTESIAN_POINT('',(0.5,2.332500633228E-002));
+#4349 = CARTESIAN_POINT('',(0.50386957718,2.324983624137E-002));
+#4350 = CARTESIAN_POINT('',(0.511609130587,2.309953413898E-002));
+#4351 = CARTESIAN_POINT('',(0.523220121722,2.287416660239E-002));
+#4352 = CARTESIAN_POINT('',(0.534833379371,2.264885606154E-002));
+#4353 = CARTESIAN_POINT('',(0.546449013423,2.242357389516E-002));
+#4354 = CARTESIAN_POINT('',(0.558066884521,2.2198291482E-002));
+#4355 = CARTESIAN_POINT('',(0.569686616191,2.197298020079E-002));
+#4356 = CARTESIAN_POINT('',(0.581307671725,2.174761143026E-002));
+#4357 = CARTESIAN_POINT('',(0.592929415112,2.152215654915E-002));
+#4358 = CARTESIAN_POINT('',(0.604551177027,2.12965869362E-002));
+#4359 = CARTESIAN_POINT('',(0.616172319429,2.107087397014E-002));
+#4360 = CARTESIAN_POINT('',(0.627792300337,2.084498902971E-002));
+#4361 = CARTESIAN_POINT('',(0.639410735628,2.061890349364E-002));
+#4362 = CARTESIAN_POINT('',(0.65102746559,2.039258874067E-002));
+#4363 = CARTESIAN_POINT('',(0.662642595252,2.016601614954E-002));
+#4364 = CARTESIAN_POINT('',(0.674256621535,1.993915709898E-002));
+#4365 = CARTESIAN_POINT('',(0.685870223168,1.971198296773E-002));
+#4366 = CARTESIAN_POINT('',(0.697485293914,1.948446513453E-002));
+#4367 = CARTESIAN_POINT('',(0.709101318552,1.925657497808E-002));
+#4368 = CARTESIAN_POINT('',(0.720715594361,1.902828387716E-002));
+#4369 = CARTESIAN_POINT('',(0.732328439084,1.879956321051E-002));
+#4370 = CARTESIAN_POINT('',(0.743939445347,1.857038435684E-002));
+#4371 = CARTESIAN_POINT('',(0.751678918969,1.841727391555E-002));
+#4372 = CARTESIAN_POINT('',(0.755548342152,1.834063278999E-002));
+#4373 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4374 = ORIENTED_EDGE('',*,*,#4375,.F.);
+#4375 = EDGE_CURVE('',#4376,#4334,#4378,.T.);
+#4376 = VERTEX_POINT('',#4377);
+#4377 = CARTESIAN_POINT('',(2.121242937857,2.121242937857,
+    12.216739792115));
+#4378 = SURFACE_CURVE('',#4379,(#4387),.PCURVE_S1.);
+#4379 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#4380,#4381,#4382,#4383,#4384,
+    #4385,#4386),.UNSPECIFIED.,.F.,.F.,(4,3,4),(-0.241778545972,
+    -4.914153154519E-002,0.E+000),.UNSPECIFIED.);
+#4380 = CARTESIAN_POINT('',(2.121242937857,2.121242937857,
+    12.216739792115));
+#4381 = CARTESIAN_POINT('',(2.570440363061,1.672109265845,
+    12.203229694806));
+#4382 = CARTESIAN_POINT('',(2.864214225487,1.087848550607,
+    12.189918925849));
+#4383 = CARTESIAN_POINT('',(2.962462977867,0.473777355443,
+    12.176691802573));
+#4384 = CARTESIAN_POINT('',(2.987526147469,0.317128338129,
+    12.173317575155));
+#4385 = CARTESIAN_POINT('',(3.000124926996,0.15859257517,12.169948791027
+    ));
+#4386 = CARTESIAN_POINT('',(3.000124926996,0.E+000,12.166583529773));
+#4387 = PCURVE('',#4085,#4388);
+#4388 = DEFINITIONAL_REPRESENTATION('',(#4389),#4415);
+#4389 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#4390,#4391,#4392,#4393,#4394,
+    #4395,#4396,#4397,#4398,#4399,#4400,#4401,#4402,#4403,#4404,#4405,
+    #4406,#4407,#4408,#4409,#4410,#4411,#4412,#4413,#4414),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (-0.241778545972,-0.230788612064,-0.219798678156,-0.208808744248,
+    -0.197818810341,-0.186828876433,-0.175838942525,-0.164849008617,
+    -0.153859074709,-0.142869140802,-0.131879206894,-0.120889272986,
+    -0.109899339078,-9.89094051703E-002,-8.791947126249E-002,
+    -7.692953735468E-002,-6.593960344687E-002,-5.494966953906E-002,
+    -4.395973563124E-002,-3.296980172343E-002,-2.197986781562E-002,
+    -1.098993390781E-002,0.E+000),.UNSPECIFIED.);
+#4390 = CARTESIAN_POINT('',(0.244451657848,2.834063256646E-002));
+#4391 = CARTESIAN_POINT('',(0.248325653862,2.826355751577E-002));
+#4392 = CARTESIAN_POINT('',(0.256071609404,2.810953716511E-002));
+#4393 = CARTESIAN_POINT('',(0.267686249762,2.787888300326E-002));
+#4394 = CARTESIAN_POINT('',(0.2792985911,2.764859231754E-002));
+#4395 = CARTESIAN_POINT('',(0.290910006321,2.741865221996E-002));
+#4396 = CARTESIAN_POINT('',(0.302521512421,2.718904982251E-002));
+#4397 = CARTESIAN_POINT('',(0.31413375594,2.69597722372E-002));
+#4398 = CARTESIAN_POINT('',(0.325747078165,2.673080657601E-002));
+#4399 = CARTESIAN_POINT('',(0.337361563254,2.650213995096E-002));
+#4400 = CARTESIAN_POINT('',(0.348977094647,2.627375947403E-002));
+#4401 = CARTESIAN_POINT('',(0.360593412365,2.604565225722E-002));
+#4402 = CARTESIAN_POINT('',(0.372210172516,2.581780541255E-002));
+#4403 = CARTESIAN_POINT('',(0.383827008106,2.559020605199E-002));
+#4404 = CARTESIAN_POINT('',(0.395443590248,2.536284128756E-002));
+#4405 = CARTESIAN_POINT('',(0.407059691118,2.513569823124E-002));
+#4406 = CARTESIAN_POINT('',(0.418675240979,2.490876399505E-002));
+#4407 = CARTESIAN_POINT('',(0.430290405555,2.468202569097E-002));
+#4408 = CARTESIAN_POINT('',(0.441905583367,2.445547043101E-002));
+#4409 = CARTESIAN_POINT('',(0.453521695599,2.422908532716E-002));
+#4410 = CARTESIAN_POINT('',(0.465139023398,2.400285749142E-002));
+#4411 = CARTESIAN_POINT('',(0.476757701614,2.37767740358E-002));
+#4412 = CARTESIAN_POINT('',(0.488377874527,2.355082207229E-002));
+#4413 = CARTESIAN_POINT('',(0.49612575761,2.340026649935E-002));
+#4414 = CARTESIAN_POINT('',(0.5,2.332500633223E-002));
+#4415 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4416 = ORIENTED_EDGE('',*,*,#4417,.F.);
+#4417 = EDGE_CURVE('',#4418,#4376,#4420,.T.);
+#4418 = VERTEX_POINT('',#4419);
+#4419 = CARTESIAN_POINT('',(3.673940452188E-016,3.000000044703,
+    12.266666782399));
+#4420 = SURFACE_CURVE('',#4421,(#4429),.PCURVE_S1.);
+#4421 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#4422,#4423,#4424,#4425,#4426,
+    #4427,#4428),.UNSPECIFIED.,.F.,.F.,(4,3,4),(-0.241767738739,
+    -5.116260925742E-002,0.E+000),.UNSPECIFIED.);
+#4422 = CARTESIAN_POINT('',(3.673940452188E-016,3.000000044703,
+    12.266666782399));
+#4423 = CARTESIAN_POINT('',(0.643903755206,3.000000044703,
+    12.253002873108));
+#4424 = CARTESIAN_POINT('',(1.258287137699,2.790062558097,
+    12.239925501589));
+#4425 = CARTESIAN_POINT('',(1.751133959665,2.435730033085,
+    12.227060682626));
+#4426 = CARTESIAN_POINT('',(1.88342488722,2.340619389559,12.223607482245
+    ));
+#4427 = CARTESIAN_POINT('',(2.007205325988,2.235264364723,
+    12.220169596354));
+#4428 = CARTESIAN_POINT('',(2.121242937857,2.121242937857,
+    12.216739792115));
+#4429 = PCURVE('',#4085,#4430);
+#4430 = DEFINITIONAL_REPRESENTATION('',(#4431),#4457);
+#4431 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#4432,#4433,#4434,#4435,#4436,
+    #4437,#4438,#4439,#4440,#4441,#4442,#4443,#4444,#4445,#4446,#4447,
+    #4448,#4449,#4450,#4451,#4452,#4453,#4454,#4455,#4456),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (-0.241767738739,-0.230778296069,-0.219788853399,-0.208799410729,
+    -0.197809968059,-0.186820525389,-0.175831082719,-0.164841640049,
+    -0.153852197379,-0.142862754709,-0.131873312039,-0.120883869369,
+    -0.1098944267,-9.890498402959E-002,-8.791554135963E-002,
+    -7.692609868968E-002,-6.593665601973E-002,-5.494721334977E-002,
+    -4.395777067982E-002,-3.296832800986E-002,-2.197888533991E-002,
+    -1.098944266995E-002,0.E+000),.UNSPECIFIED.);
+#4432 = CARTESIAN_POINT('',(0.E+000,3.333333159486E-002));
+#4433 = CARTESIAN_POINT('',(3.702248313599E-003,3.32545515808E-002));
+#4434 = CARTESIAN_POINT('',(1.110482618536E-002,3.309738150198E-002));
+#4435 = CARTESIAN_POINT('',(2.220510474624E-002,3.286275322568E-002));
+#4436 = CARTESIAN_POINT('',(3.330413521951E-002,3.26292087853E-002));
+#4437 = CARTESIAN_POINT('',(4.440365527563E-002,3.239670517487E-002));
+#4438 = CARTESIAN_POINT('',(5.550502003091E-002,3.21651993884E-002));
+#4439 = CARTESIAN_POINT('',(6.660916447229E-002,3.193464841989E-002));
+#4440 = CARTESIAN_POINT('',(7.771664324396E-002,3.170500926336E-002));
+#4441 = CARTESIAN_POINT('',(8.882765745709E-002,3.147623891282E-002));
+#4442 = CARTESIAN_POINT('',(9.99420921149E-002,3.124829436228E-002));
+#4443 = CARTESIAN_POINT('',(0.11105955721,3.102113260575E-002));
+#4444 = CARTESIAN_POINT('',(0.122179433697,3.079471063724E-002));
+#4445 = CARTESIAN_POINT('',(0.133300923398,3.056898545077E-002));
+#4446 = CARTESIAN_POINT('',(0.144423102225,3.034391404034E-002));
+#4447 = CARTESIAN_POINT('',(0.155544976883,3.011945339997E-002));
+#4448 = CARTESIAN_POINT('',(0.166665541609,2.989556052367E-002));
+#4449 = CARTESIAN_POINT('',(0.177783845269,2.967219240545E-002));
+#4450 = CARTESIAN_POINT('',(0.188899027561,2.944930603932E-002));
+#4451 = CARTESIAN_POINT('',(0.200010475781,2.922685841929E-002));
+#4452 = CARTESIAN_POINT('',(0.211121787102,2.900480653938E-002));
+#4453 = CARTESIAN_POINT('',(0.222232463874,2.878310739359E-002));
+#4454 = CARTESIAN_POINT('',(0.233342579454,2.856171797594E-002));
+#4455 = CARTESIAN_POINT('',(0.240748748921,2.84143028456E-002));
+#4456 = CARTESIAN_POINT('',(0.244451657848,2.834063256646E-002));
+#4457 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4458 = ORIENTED_EDGE('',*,*,#4459,.F.);
+#4459 = EDGE_CURVE('',#4073,#4418,#4460,.T.);
+#4460 = SURFACE_CURVE('',#4461,(#4465),.PCURVE_S1.);
+#4461 = LINE('',#4462,#4463);
+#4462 = CARTESIAN_POINT('',(3.673940452188E-016,3.000000044703,
+    12.13333346198));
+#4463 = VECTOR('',#4464,1.);
+#4464 = DIRECTION('',(0.E+000,0.E+000,1.));
+#4465 = PCURVE('',#4085,#4466);
+#4466 = DEFINITIONAL_REPRESENTATION('',(#4467),#4493);
+#4467 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#4468,#4469,#4470,#4471,#4472,
+    #4473,#4474,#4475,#4476,#4477,#4478,#4479,#4480,#4481,#4482,#4483,
+    #4484,#4485,#4486,#4487,#4488,#4489,#4490,#4491,#4492),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (0.E+000,6.060605473591E-003,1.212121094718E-002,1.818181642077E-002,
+    2.424242189436E-002,3.030302736795E-002,3.636363284155E-002,
+    4.242423831514E-002,4.848484378873E-002,5.454544926232E-002,
+    6.060605473591E-002,6.66666602095E-002,7.272726568309E-002,
+    7.878787115668E-002,8.484847663027E-002,9.090908210386E-002,
+    9.696968757745E-002,0.103030293051,0.109090898525,0.115151503998,
+    0.121212109472,0.127272714945,0.133333320419),.UNSPECIFIED.);
+#4468 = CARTESIAN_POINT('',(0.E+000,1.999999955296E-002));
+#4469 = CARTESIAN_POINT('',(0.E+000,2.020201973541E-002));
+#4470 = CARTESIAN_POINT('',(0.E+000,2.060606010032E-002));
+#4471 = CARTESIAN_POINT('',(0.E+000,2.121212064768E-002));
+#4472 = CARTESIAN_POINT('',(0.E+000,2.181818119504E-002));
+#4473 = CARTESIAN_POINT('',(0.E+000,2.24242417424E-002));
+#4474 = CARTESIAN_POINT('',(0.E+000,2.303030228976E-002));
+#4475 = CARTESIAN_POINT('',(0.E+000,2.363636283711E-002));
+#4476 = CARTESIAN_POINT('',(0.E+000,2.424242338447E-002));
+#4477 = CARTESIAN_POINT('',(0.E+000,2.484848393183E-002));
+#4478 = CARTESIAN_POINT('',(0.E+000,2.545454447919E-002));
+#4479 = CARTESIAN_POINT('',(0.E+000,2.606060502655E-002));
+#4480 = CARTESIAN_POINT('',(0.E+000,2.666666557391E-002));
+#4481 = CARTESIAN_POINT('',(0.E+000,2.727272612127E-002));
+#4482 = CARTESIAN_POINT('',(0.E+000,2.787878666863E-002));
+#4483 = CARTESIAN_POINT('',(0.E+000,2.848484721599E-002));
+#4484 = CARTESIAN_POINT('',(0.E+000,2.909090776335E-002));
+#4485 = CARTESIAN_POINT('',(0.E+000,2.969696831071E-002));
+#4486 = CARTESIAN_POINT('',(0.E+000,3.030302885806E-002));
+#4487 = CARTESIAN_POINT('',(0.E+000,3.090908940542E-002));
+#4488 = CARTESIAN_POINT('',(0.E+000,3.151514995278E-002));
+#4489 = CARTESIAN_POINT('',(0.E+000,3.212121050014E-002));
+#4490 = CARTESIAN_POINT('',(0.E+000,3.27272710475E-002));
+#4491 = CARTESIAN_POINT('',(-0.E+000,3.313131141241E-002));
+#4492 = CARTESIAN_POINT('',(0.E+000,3.333333159486E-002));
+#4493 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4494 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#4498)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#4495,#4496,#4497)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#4495 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#4496 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#4497 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#4498 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-003),#4495,
+  'distance_accuracy_value','confusion accuracy');
+#4499 = SHAPE_DEFINITION_REPRESENTATION(#4500,#4063);
+#4500 = PRODUCT_DEFINITION_SHAPE('','',#4501);
+#4501 = PRODUCT_DEFINITION('design','',#4502,#4505);
+#4502 = PRODUCT_DEFINITION_FORMATION('','',#4503);
+#4503 = PRODUCT('Compound025','Compound025','',(#4504));
+#4504 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#4505 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#4506 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4507,#4509);
+#4507 = ( REPRESENTATION_RELATIONSHIP('','',#4063,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4508) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#4508 = ITEM_DEFINED_TRANSFORMATION('','',#11,#71);
+#4509 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #4510);
+#4510 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('15','=>[0:1:1:16]','',#5,#4501,$
+  );
+#4511 = PRODUCT_TYPE('part',$,(#4503));
+#4512 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#4513),#4667);
+#4513 = SHELL_BASED_SURFACE_MODEL('',(#4514));
+#4514 = OPEN_SHELL('',(#4515));
+#4515 = ADVANCED_FACE('',(#4516),#4533,.T.);
+#4516 = FACE_BOUND('',#4517,.T.);
+#4517 = EDGE_LOOP('',(#4518,#4552,#4590,#4631));
+#4518 = ORIENTED_EDGE('',*,*,#4519,.T.);
+#4519 = EDGE_CURVE('',#4520,#4522,#4524,.T.);
+#4520 = VERTEX_POINT('',#4521);
+#4521 = CARTESIAN_POINT('',(0.E+000,-6.000000089407,7.2249096632));
+#4522 = VERTEX_POINT('',#4523);
+#4523 = CARTESIAN_POINT('',(0.E+000,-5.236362814903,8.000000119209));
+#4524 = SURFACE_CURVE('',#4525,(#4532),.PCURVE_S1.);
+#4525 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#4526,#4527,#4528,#4529,#4530,
+    #4531),.UNSPECIFIED.,.F.,.F.,(6,6),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#4526 = CARTESIAN_POINT('',(0.E+000,-6.000000089407,7.2249096632));
+#4527 = CARTESIAN_POINT('',(0.E+000,-6.000000089407,7.534945845604));
+#4528 = CARTESIAN_POINT('',(0.E+000,-6.000000089407,7.844982028008));
+#4529 = CARTESIAN_POINT('',(0.E+000,-5.847272634506,8.000000119209));
+#4530 = CARTESIAN_POINT('',(0.E+000,-5.541817724705,8.000000119209));
+#4531 = CARTESIAN_POINT('',(0.E+000,-5.236362814903,8.000000119209));
+#4532 = PCURVE('',#4533,#4546);
+#4533 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#4534,#4535)
+    ,(#4536,#4537)
+    ,(#4538,#4539)
+    ,(#4540,#4541)
+    ,(#4542,#4543)
+    ,(#4544,#4545
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,
+    6.000000089407E-002),.PIECEWISE_BEZIER_KNOTS.);
+#4534 = CARTESIAN_POINT('',(0.E+000,-6.000000089407,7.2249096632));
+#4535 = CARTESIAN_POINT('',(-0.600000008941,-6.000000089407,7.2249096632
+    ));
+#4536 = CARTESIAN_POINT('',(0.E+000,-6.000000089407,7.534945845604));
+#4537 = CARTESIAN_POINT('',(-0.600000008941,-6.000000089407,
+    7.534945845604));
+#4538 = CARTESIAN_POINT('',(0.E+000,-6.000000089407,7.844982028008));
+#4539 = CARTESIAN_POINT('',(-0.600000008941,-6.000000089407,
+    7.844982028008));
+#4540 = CARTESIAN_POINT('',(0.E+000,-5.847272634506,8.000000119209));
+#4541 = CARTESIAN_POINT('',(-0.600000008941,-5.847272634506,
+    8.000000119209));
+#4542 = CARTESIAN_POINT('',(0.E+000,-5.541817724705,8.000000119209));
+#4543 = CARTESIAN_POINT('',(-0.600000008941,-5.541817724705,
+    8.000000119209));
+#4544 = CARTESIAN_POINT('',(0.E+000,-5.236362814903,8.000000119209));
+#4545 = CARTESIAN_POINT('',(-0.600000008941,-5.236362814903,
+    8.000000119209));
+#4546 = DEFINITIONAL_REPRESENTATION('',(#4547),#4551);
+#4547 = LINE('',#4548,#4549);
+#4548 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#4549 = VECTOR('',#4550,1.);
+#4550 = DIRECTION('',(1.,0.E+000));
+#4551 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4552 = ORIENTED_EDGE('',*,*,#4553,.T.);
+#4553 = EDGE_CURVE('',#4522,#4554,#4556,.T.);
+#4554 = VERTEX_POINT('',#4555);
+#4555 = CARTESIAN_POINT('',(-0.500000007451,-5.236362814903,
+    8.000000119209));
+#4556 = SURFACE_CURVE('',#4557,(#4561),.PCURVE_S1.);
+#4557 = LINE('',#4558,#4559);
+#4558 = CARTESIAN_POINT('',(0.E+000,-5.236362814903,8.000000119209));
+#4559 = VECTOR('',#4560,1.);
+#4560 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#4561 = PCURVE('',#4533,#4562);
+#4562 = DEFINITIONAL_REPRESENTATION('',(#4563),#4589);
+#4563 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#4564,#4565,#4566,#4567,#4568,
+    #4569,#4570,#4571,#4572,#4573,#4574,#4575,#4576,#4577,#4578,#4579,
+    #4580,#4581,#4582,#4583,#4584,#4585,#4586,#4587,#4588),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (0.E+000,2.272727306594E-002,4.545454613187E-002,6.818181919781E-002,
+    9.090909226374E-002,0.11363636533,0.136363638396,0.159090911462,
+    0.181818184527,0.204545457593,0.227272730659,0.250000003725,
+    0.272727276791,0.295454549857,0.318181822923,0.340909095989,
+    0.363636369055,0.386363642121,0.409090915187,0.431818188253,
+    0.454545461319,0.477272734385,0.500000007451),.UNSPECIFIED.);
+#4564 = CARTESIAN_POINT('',(1.,0.E+000));
+#4565 = CARTESIAN_POINT('',(1.,7.575757688645E-004));
+#4566 = CARTESIAN_POINT('',(1.,2.272727306594E-003));
+#4567 = CARTESIAN_POINT('',(1.,4.545454613187E-003));
+#4568 = CARTESIAN_POINT('',(1.,6.818181919781E-003));
+#4569 = CARTESIAN_POINT('',(1.,9.090909226374E-003));
+#4570 = CARTESIAN_POINT('',(1.,1.136363653297E-002));
+#4571 = CARTESIAN_POINT('',(1.,1.363636383956E-002));
+#4572 = CARTESIAN_POINT('',(1.,1.590909114615E-002));
+#4573 = CARTESIAN_POINT('',(1.,1.818181845275E-002));
+#4574 = CARTESIAN_POINT('',(1.,2.045454575934E-002));
+#4575 = CARTESIAN_POINT('',(1.,2.272727306594E-002));
+#4576 = CARTESIAN_POINT('',(1.,2.500000037253E-002));
+#4577 = CARTESIAN_POINT('',(1.,2.727272767912E-002));
+#4578 = CARTESIAN_POINT('',(1.,2.954545498572E-002));
+#4579 = CARTESIAN_POINT('',(1.,3.181818229231E-002));
+#4580 = CARTESIAN_POINT('',(1.,3.40909095989E-002));
+#4581 = CARTESIAN_POINT('',(1.,3.63636369055E-002));
+#4582 = CARTESIAN_POINT('',(1.,3.863636421209E-002));
+#4583 = CARTESIAN_POINT('',(1.,4.090909151868E-002));
+#4584 = CARTESIAN_POINT('',(1.,4.318181882528E-002));
+#4585 = CARTESIAN_POINT('',(1.,4.545454613187E-002));
+#4586 = CARTESIAN_POINT('',(1.,4.772727343846E-002));
+#4587 = CARTESIAN_POINT('',(1.,4.924242497619E-002));
+#4588 = CARTESIAN_POINT('',(1.,5.000000074506E-002));
+#4589 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4590 = ORIENTED_EDGE('',*,*,#4591,.F.);
+#4591 = EDGE_CURVE('',#4592,#4554,#4594,.T.);
+#4592 = VERTEX_POINT('',#4593);
+#4593 = CARTESIAN_POINT('',(-0.500000007451,-6.000000089407,7.2249096632
+    ));
+#4594 = SURFACE_CURVE('',#4595,(#4602),.PCURVE_S1.);
+#4595 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#4596,#4597,#4598,#4599,#4600,
+    #4601),.UNSPECIFIED.,.F.,.F.,(6,6),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#4596 = CARTESIAN_POINT('',(-0.500000007451,-6.000000089407,7.2249096632
+    ));
+#4597 = CARTESIAN_POINT('',(-0.500000007451,-6.000000089407,
+    7.534945845604));
+#4598 = CARTESIAN_POINT('',(-0.500000007451,-6.000000089407,
+    7.844982028008));
+#4599 = CARTESIAN_POINT('',(-0.500000007451,-5.847272634506,
+    8.000000119209));
+#4600 = CARTESIAN_POINT('',(-0.500000007451,-5.541817724705,
+    8.000000119209));
+#4601 = CARTESIAN_POINT('',(-0.500000007451,-5.236362814903,
+    8.000000119209));
+#4602 = PCURVE('',#4533,#4603);
+#4603 = DEFINITIONAL_REPRESENTATION('',(#4604),#4630);
+#4604 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#4605,#4606,#4607,#4608,#4609,
+    #4610,#4611,#4612,#4613,#4614,#4615,#4616,#4617,#4618,#4619,#4620,
+    #4621,#4622,#4623,#4624,#4625,#4626,#4627,#4628,#4629),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (0.E+000,4.545454545455E-002,9.090909090909E-002,0.136363636364,
+    0.181818181818,0.227272727273,0.272727272727,0.318181818182,
+    0.363636363636,0.409090909091,0.454545454545,0.5,0.545454545455,
+    0.590909090909,0.636363636364,0.681818181818,0.727272727273,
+    0.772727272727,0.818181818182,0.863636363636,0.909090909091,
+    0.954545454545,1.),.UNSPECIFIED.);
+#4605 = CARTESIAN_POINT('',(0.E+000,5.000000074506E-002));
+#4606 = CARTESIAN_POINT('',(1.515151515152E-002,5.000000074506E-002));
+#4607 = CARTESIAN_POINT('',(4.545454545455E-002,5.000000074506E-002));
+#4608 = CARTESIAN_POINT('',(9.090909090909E-002,5.000000074506E-002));
+#4609 = CARTESIAN_POINT('',(0.136363636364,5.000000074506E-002));
+#4610 = CARTESIAN_POINT('',(0.181818181818,5.000000074506E-002));
+#4611 = CARTESIAN_POINT('',(0.227272727273,5.000000074506E-002));
+#4612 = CARTESIAN_POINT('',(0.272727272727,5.000000074506E-002));
+#4613 = CARTESIAN_POINT('',(0.318181818182,5.000000074506E-002));
+#4614 = CARTESIAN_POINT('',(0.363636363636,5.000000074506E-002));
+#4615 = CARTESIAN_POINT('',(0.409090909091,5.000000074506E-002));
+#4616 = CARTESIAN_POINT('',(0.454545454545,5.000000074506E-002));
+#4617 = CARTESIAN_POINT('',(0.5,5.000000074506E-002));
+#4618 = CARTESIAN_POINT('',(0.545454545455,5.000000074506E-002));
+#4619 = CARTESIAN_POINT('',(0.590909090909,5.000000074506E-002));
+#4620 = CARTESIAN_POINT('',(0.636363636364,5.000000074506E-002));
+#4621 = CARTESIAN_POINT('',(0.681818181818,5.000000074506E-002));
+#4622 = CARTESIAN_POINT('',(0.727272727273,5.000000074506E-002));
+#4623 = CARTESIAN_POINT('',(0.772727272727,5.000000074506E-002));
+#4624 = CARTESIAN_POINT('',(0.818181818182,5.000000074506E-002));
+#4625 = CARTESIAN_POINT('',(0.863636363636,5.000000074506E-002));
+#4626 = CARTESIAN_POINT('',(0.909090909091,5.000000074506E-002));
+#4627 = CARTESIAN_POINT('',(0.954545454545,5.000000074506E-002));
+#4628 = CARTESIAN_POINT('',(0.984848484848,5.000000074506E-002));
+#4629 = CARTESIAN_POINT('',(1.,5.000000074506E-002));
+#4630 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4631 = ORIENTED_EDGE('',*,*,#4632,.F.);
+#4632 = EDGE_CURVE('',#4520,#4592,#4633,.T.);
+#4633 = SURFACE_CURVE('',#4634,(#4638),.PCURVE_S1.);
+#4634 = LINE('',#4635,#4636);
+#4635 = CARTESIAN_POINT('',(0.E+000,-6.000000089407,7.2249096632));
+#4636 = VECTOR('',#4637,1.);
+#4637 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#4638 = PCURVE('',#4533,#4639);
+#4639 = DEFINITIONAL_REPRESENTATION('',(#4640),#4666);
+#4640 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#4641,#4642,#4643,#4644,#4645,
+    #4646,#4647,#4648,#4649,#4650,#4651,#4652,#4653,#4654,#4655,#4656,
+    #4657,#4658,#4659,#4660,#4661,#4662,#4663,#4664,#4665),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (0.E+000,2.272727306594E-002,4.545454613187E-002,6.818181919781E-002,
+    9.090909226374E-002,0.11363636533,0.136363638396,0.159090911462,
+    0.181818184527,0.204545457593,0.227272730659,0.250000003725,
+    0.272727276791,0.295454549857,0.318181822923,0.340909095989,
+    0.363636369055,0.386363642121,0.409090915187,0.431818188253,
+    0.454545461319,0.477272734385,0.500000007451),.UNSPECIFIED.);
+#4641 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#4642 = CARTESIAN_POINT('',(0.E+000,7.575757688645E-004));
+#4643 = CARTESIAN_POINT('',(0.E+000,2.272727306594E-003));
+#4644 = CARTESIAN_POINT('',(0.E+000,4.545454613187E-003));
+#4645 = CARTESIAN_POINT('',(0.E+000,6.818181919781E-003));
+#4646 = CARTESIAN_POINT('',(0.E+000,9.090909226374E-003));
+#4647 = CARTESIAN_POINT('',(0.E+000,1.136363653297E-002));
+#4648 = CARTESIAN_POINT('',(0.E+000,1.363636383956E-002));
+#4649 = CARTESIAN_POINT('',(0.E+000,1.590909114615E-002));
+#4650 = CARTESIAN_POINT('',(0.E+000,1.818181845275E-002));
+#4651 = CARTESIAN_POINT('',(0.E+000,2.045454575934E-002));
+#4652 = CARTESIAN_POINT('',(0.E+000,2.272727306594E-002));
+#4653 = CARTESIAN_POINT('',(0.E+000,2.500000037253E-002));
+#4654 = CARTESIAN_POINT('',(0.E+000,2.727272767912E-002));
+#4655 = CARTESIAN_POINT('',(0.E+000,2.954545498572E-002));
+#4656 = CARTESIAN_POINT('',(0.E+000,3.181818229231E-002));
+#4657 = CARTESIAN_POINT('',(0.E+000,3.40909095989E-002));
+#4658 = CARTESIAN_POINT('',(0.E+000,3.63636369055E-002));
+#4659 = CARTESIAN_POINT('',(0.E+000,3.863636421209E-002));
+#4660 = CARTESIAN_POINT('',(0.E+000,4.090909151868E-002));
+#4661 = CARTESIAN_POINT('',(0.E+000,4.318181882528E-002));
+#4662 = CARTESIAN_POINT('',(0.E+000,4.545454613187E-002));
+#4663 = CARTESIAN_POINT('',(0.E+000,4.772727343846E-002));
+#4664 = CARTESIAN_POINT('',(-0.E+000,4.924242497619E-002));
+#4665 = CARTESIAN_POINT('',(0.E+000,5.000000074506E-002));
+#4666 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4667 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#4671)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#4668,#4669,#4670)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#4668 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#4669 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#4670 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#4671 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#4668,
+  'distance_accuracy_value','confusion accuracy');
+#4672 = SHAPE_DEFINITION_REPRESENTATION(#4673,#4512);
+#4673 = PRODUCT_DEFINITION_SHAPE('','',#4674);
+#4674 = PRODUCT_DEFINITION('design','',#4675,#4678);
+#4675 = PRODUCT_DEFINITION_FORMATION('','',#4676);
+#4676 = PRODUCT('Compound015','Compound015','',(#4677));
+#4677 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#4678 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#4679 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4680,#4682);
+#4680 = ( REPRESENTATION_RELATIONSHIP('','',#4512,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4681) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#4681 = ITEM_DEFINED_TRANSFORMATION('','',#11,#75);
+#4682 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #4683);
+#4683 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('16','=>[0:1:1:17]','',#5,#4674,$
+  );
+#4684 = PRODUCT_TYPE('part',$,(#4676));
+#4685 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#4686),#5116);
+#4686 = SHELL_BASED_SURFACE_MODEL('',(#4687));
+#4687 = OPEN_SHELL('',(#4688));
+#4688 = ADVANCED_FACE('',(#4689),#4707,.F.);
+#4689 = FACE_BOUND('',#4690,.F.);
+#4690 = EDGE_LOOP('',(#4691,#4748,#4786,#4828,#4870,#4912,#4954,#4992,
+    #5034,#5076));
+#4691 = ORIENTED_EDGE('',*,*,#4692,.F.);
+#4692 = EDGE_CURVE('',#4693,#4695,#4697,.T.);
+#4693 = VERTEX_POINT('',#4694);
+#4694 = CARTESIAN_POINT('',(3.673940452188E-016,3.000000044703,
+    11.86666679134));
+#4695 = VERTEX_POINT('',#4696);
+#4696 = CARTESIAN_POINT('',(2.121242937857,2.121242937857,
+    11.816739801056));
+#4697 = SURFACE_CURVE('',#4698,(#4706),.PCURVE_S1.);
+#4698 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#4699,#4700,#4701,#4702,#4703,
+    #4704,#4705),.UNSPECIFIED.,.F.,.F.,(4,3,4),(-0.241767738739,
+    -5.116260925746E-002,0.E+000),.UNSPECIFIED.);
+#4699 = CARTESIAN_POINT('',(3.673940452188E-016,3.000000044703,
+    11.86666679134));
+#4700 = CARTESIAN_POINT('',(0.643903755206,3.000000044703,
+    11.853002882048));
+#4701 = CARTESIAN_POINT('',(1.258287137699,2.790062558097,
+    11.839925510529));
+#4702 = CARTESIAN_POINT('',(1.751133959664,2.435730033086,
+    11.827060691567));
+#4703 = CARTESIAN_POINT('',(1.88342488722,2.34061938956,11.823607491186)
+  );
+#4704 = CARTESIAN_POINT('',(2.007205325988,2.235264364723,
+    11.820169605295));
+#4705 = CARTESIAN_POINT('',(2.121242937857,2.121242937857,
+    11.816739801056));
+#4706 = PCURVE('',#4707,#4720);
+#4707 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#4708,#4709)
+    ,(#4710,#4711)
+    ,(#4712,#4713)
+    ,(#4714,#4715)
+    ,(#4716,#4717)
+    ,(#4718,#4719
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,
+    0.492000007331),.PIECEWISE_BEZIER_KNOTS.);
+#4708 = CARTESIAN_POINT('',(3.673940452188E-016,3.000000044703,
+    11.533333475391));
+#4709 = CARTESIAN_POINT('',(3.673940452188E-016,3.000000044703,
+    16.453333548705));
+#4710 = CARTESIAN_POINT('',(2.005497774376,3.000000044703,
+    11.533333475391));
+#4711 = CARTESIAN_POINT('',(2.005497774376,3.000000044703,
+    16.453333548705));
+#4712 = CARTESIAN_POINT('',(3.797450996005,1.323723108182,
+    11.533333475391));
+#4713 = CARTESIAN_POINT('',(3.797450996005,1.323723108182,
+    16.453333548705));
+#4714 = CARTESIAN_POINT('',(3.797450996005,-1.323723108182,
+    11.533333475391));
+#4715 = CARTESIAN_POINT('',(3.797450996005,-1.323723108182,
+    16.453333548705));
+#4716 = CARTESIAN_POINT('',(2.005497774376,-3.000000044703,
+    11.533333475391));
+#4717 = CARTESIAN_POINT('',(2.005497774376,-3.000000044703,
+    16.453333548705));
+#4718 = CARTESIAN_POINT('',(0.E+000,-3.000000044703,11.533333475391));
+#4719 = CARTESIAN_POINT('',(0.E+000,-3.000000044703,16.453333548705));
+#4720 = DEFINITIONAL_REPRESENTATION('',(#4721),#4747);
+#4721 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#4722,#4723,#4724,#4725,#4726,
+    #4727,#4728,#4729,#4730,#4731,#4732,#4733,#4734,#4735,#4736,#4737,
+    #4738,#4739,#4740,#4741,#4742,#4743,#4744,#4745,#4746),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (-0.241767738739,-0.230778296069,-0.219788853399,-0.208799410729,
+    -0.197809968059,-0.186820525389,-0.175831082719,-0.164841640049,
+    -0.153852197379,-0.142862754709,-0.131873312039,-0.12088386937,
+    -0.1098944267,-9.890498402959E-002,-8.791554135964E-002,
+    -7.692609868968E-002,-6.593665601973E-002,-5.494721334977E-002,
+    -4.395777067982E-002,-3.296832800986E-002,-2.197888533991E-002,
+    -1.098944266995E-002,0.E+000),.UNSPECIFIED.);
+#4722 = CARTESIAN_POINT('',(0.E+000,3.333333159487E-002));
+#4723 = CARTESIAN_POINT('',(3.7022483136E-003,3.325455158081E-002));
+#4724 = CARTESIAN_POINT('',(1.110482618536E-002,3.309738150199E-002));
+#4725 = CARTESIAN_POINT('',(2.220510474624E-002,3.286275322567E-002));
+#4726 = CARTESIAN_POINT('',(3.33041352195E-002,3.262920878529E-002));
+#4727 = CARTESIAN_POINT('',(4.440365527563E-002,3.239670517485E-002));
+#4728 = CARTESIAN_POINT('',(5.550502003091E-002,3.216519938837E-002));
+#4729 = CARTESIAN_POINT('',(6.660916447228E-002,3.193464841986E-002));
+#4730 = CARTESIAN_POINT('',(7.771664324395E-002,3.170500926333E-002));
+#4731 = CARTESIAN_POINT('',(8.882765745707E-002,3.147623891278E-002));
+#4732 = CARTESIAN_POINT('',(9.994209211488E-002,3.124829436224E-002));
+#4733 = CARTESIAN_POINT('',(0.11105955721,3.102113260571E-002));
+#4734 = CARTESIAN_POINT('',(0.122179433696,3.07947106372E-002));
+#4735 = CARTESIAN_POINT('',(0.133300923398,3.056898545073E-002));
+#4736 = CARTESIAN_POINT('',(0.144423102225,3.034391404031E-002));
+#4737 = CARTESIAN_POINT('',(0.155544976883,3.011945339994E-002));
+#4738 = CARTESIAN_POINT('',(0.166665541609,2.989556052364E-002));
+#4739 = CARTESIAN_POINT('',(0.177783845269,2.967219240543E-002));
+#4740 = CARTESIAN_POINT('',(0.188899027561,2.944930603931E-002));
+#4741 = CARTESIAN_POINT('',(0.200010475781,2.922685841928E-002));
+#4742 = CARTESIAN_POINT('',(0.211121787102,2.900480653937E-002));
+#4743 = CARTESIAN_POINT('',(0.222232463874,2.878310739358E-002));
+#4744 = CARTESIAN_POINT('',(0.233342579454,2.856171797594E-002));
+#4745 = CARTESIAN_POINT('',(0.240748748921,2.841430284561E-002));
+#4746 = CARTESIAN_POINT('',(0.244451657848,2.834063256648E-002));
+#4747 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4748 = ORIENTED_EDGE('',*,*,#4749,.F.);
+#4749 = EDGE_CURVE('',#4750,#4693,#4752,.T.);
+#4750 = VERTEX_POINT('',#4751);
+#4751 = CARTESIAN_POINT('',(3.673940452188E-016,3.000000044703,
+    11.733333470921));
+#4752 = SURFACE_CURVE('',#4753,(#4757),.PCURVE_S1.);
+#4753 = LINE('',#4754,#4755);
+#4754 = CARTESIAN_POINT('',(3.673940452188E-016,3.000000044703,
+    11.733333470921));
+#4755 = VECTOR('',#4756,1.);
+#4756 = DIRECTION('',(0.E+000,0.E+000,1.));
+#4757 = PCURVE('',#4707,#4758);
+#4758 = DEFINITIONAL_REPRESENTATION('',(#4759),#4785);
+#4759 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#4760,#4761,#4762,#4763,#4764,
+    #4765,#4766,#4767,#4768,#4769,#4770,#4771,#4772,#4773,#4774,#4775,
+    #4776,#4777,#4778,#4779,#4780,#4781,#4782,#4783,#4784),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (0.E+000,6.060605473591E-003,1.212121094718E-002,1.818181642077E-002,
+    2.424242189436E-002,3.030302736795E-002,3.636363284155E-002,
+    4.242423831514E-002,4.848484378873E-002,5.454544926232E-002,
+    6.060605473591E-002,6.66666602095E-002,7.272726568309E-002,
+    7.878787115668E-002,8.484847663027E-002,9.090908210386E-002,
+    9.696968757745E-002,0.103030293051,0.109090898525,0.115151503998,
+    0.121212109472,0.127272714945,0.133333320419),.UNSPECIFIED.);
+#4760 = CARTESIAN_POINT('',(0.E+000,1.999999955296E-002));
+#4761 = CARTESIAN_POINT('',(0.E+000,2.020201973541E-002));
+#4762 = CARTESIAN_POINT('',(0.E+000,2.060606010032E-002));
+#4763 = CARTESIAN_POINT('',(0.E+000,2.121212064768E-002));
+#4764 = CARTESIAN_POINT('',(0.E+000,2.181818119504E-002));
+#4765 = CARTESIAN_POINT('',(0.E+000,2.24242417424E-002));
+#4766 = CARTESIAN_POINT('',(0.E+000,2.303030228976E-002));
+#4767 = CARTESIAN_POINT('',(0.E+000,2.363636283711E-002));
+#4768 = CARTESIAN_POINT('',(0.E+000,2.424242338447E-002));
+#4769 = CARTESIAN_POINT('',(0.E+000,2.484848393183E-002));
+#4770 = CARTESIAN_POINT('',(0.E+000,2.545454447919E-002));
+#4771 = CARTESIAN_POINT('',(0.E+000,2.606060502655E-002));
+#4772 = CARTESIAN_POINT('',(0.E+000,2.666666557391E-002));
+#4773 = CARTESIAN_POINT('',(0.E+000,2.727272612127E-002));
+#4774 = CARTESIAN_POINT('',(0.E+000,2.787878666863E-002));
+#4775 = CARTESIAN_POINT('',(0.E+000,2.848484721599E-002));
+#4776 = CARTESIAN_POINT('',(0.E+000,2.909090776335E-002));
+#4777 = CARTESIAN_POINT('',(0.E+000,2.969696831071E-002));
+#4778 = CARTESIAN_POINT('',(0.E+000,3.030302885806E-002));
+#4779 = CARTESIAN_POINT('',(0.E+000,3.090908940542E-002));
+#4780 = CARTESIAN_POINT('',(0.E+000,3.151514995278E-002));
+#4781 = CARTESIAN_POINT('',(0.E+000,3.212121050014E-002));
+#4782 = CARTESIAN_POINT('',(0.E+000,3.27272710475E-002));
+#4783 = CARTESIAN_POINT('',(-0.E+000,3.313131141241E-002));
+#4784 = CARTESIAN_POINT('',(0.E+000,3.333333159486E-002));
+#4785 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4786 = ORIENTED_EDGE('',*,*,#4787,.F.);
+#4787 = EDGE_CURVE('',#4788,#4750,#4790,.T.);
+#4788 = VERTEX_POINT('',#4789);
+#4789 = CARTESIAN_POINT('',(2.121242937857,2.121242937857,11.68326046344
+    ));
+#4790 = SURFACE_CURVE('',#4791,(#4799),.PCURVE_S1.);
+#4791 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#4792,#4793,#4794,#4795,#4796,
+    #4797,#4798),.UNSPECIFIED.,.F.,.F.,(4,3,4),(-0.241768013859,
+    -4.988799698707E-002,0.E+000),.UNSPECIFIED.);
+#4792 = CARTESIAN_POINT('',(2.121242937857,2.121242937857,11.68326046344
+    ));
+#4793 = CARTESIAN_POINT('',(1.693430035764,2.548995121798,
+    11.696070152515));
+#4794 = CARTESIAN_POINT('',(1.125338019523,2.852633743243,
+    11.709167162948));
+#4795 = CARTESIAN_POINT('',(0.498352835194,2.958300830185,11.72269351919
+    ));
+#4796 = CARTESIAN_POINT('',(0.33533932552,2.985773828161,11.726210314896
+    ));
+#4797 = CARTESIAN_POINT('',(0.168579942152,3.000000044703,
+    11.729756133439));
+#4798 = CARTESIAN_POINT('',(3.673940452188E-016,3.000000044703,
+    11.733333470921));
+#4799 = PCURVE('',#4707,#4800);
+#4800 = DEFINITIONAL_REPRESENTATION('',(#4801),#4827);
+#4801 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#4802,#4803,#4804,#4805,#4806,
+    #4807,#4808,#4809,#4810,#4811,#4812,#4813,#4814,#4815,#4816,#4817,
+    #4818,#4819,#4820,#4821,#4822,#4823,#4824,#4825,#4826),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (-0.241768013859,-0.230778558684,-0.219789103508,-0.208799648333,
+    -0.197810193157,-0.186820737982,-0.175831282807,-0.164841827631,
+    -0.153852372456,-0.14286291728,-0.131873462105,-0.120884006929,
+    -0.109894551754,-9.890509657868E-002,-8.791564140327E-002,
+    -7.692618622786E-002,-6.593673105245E-002,-5.494727587705E-002,
+    -4.395782070164E-002,-3.296836552623E-002,-2.197891035082E-002,
+    -1.098945517541E-002,0.E+000),.UNSPECIFIED.);
+#4802 = CARTESIAN_POINT('',(0.244451657848,1.499269880489E-002));
+#4803 = CARTESIAN_POINT('',(0.240747672738,1.506606314277E-002));
+#4804 = CARTESIAN_POINT('',(0.233338747839,1.521298030958E-002));
+#4805 = CARTESIAN_POINT('',(0.222222971391,1.543393754155E-002));
+#4806 = CARTESIAN_POINT('',(0.211105211801,1.565549226389E-002));
+#4807 = CARTESIAN_POINT('',(0.199986116441,1.587766048521E-002));
+#4808 = CARTESIAN_POINT('',(0.188866416503,1.610045821412E-002));
+#4809 = CARTESIAN_POINT('',(0.17774689528,1.632390145923E-002));
+#4810 = CARTESIAN_POINT('',(0.166628323793,1.654800622914E-002));
+#4811 = CARTESIAN_POINT('',(0.15551140687,1.677278853247E-002));
+#4812 = CARTESIAN_POINT('',(0.144396728774,1.699826437783E-002));
+#4813 = CARTESIAN_POINT('',(0.13328470191,1.722444977383E-002));
+#4814 = CARTESIAN_POINT('',(0.122175518498,1.745136072907E-002));
+#4815 = CARTESIAN_POINT('',(0.111069105117,1.767901325216E-002));
+#4816 = CARTESIAN_POINT('',(9.996508359364E-002,1.790742335172E-002));
+#4817 = CARTESIAN_POINT('',(8.886272724617E-002,1.813660703635E-002));
+#4818 = CARTESIAN_POINT('',(7.776095571345E-002,1.836658031467E-002));
+#4819 = CARTESIAN_POINT('',(6.665820909951E-002,1.859735919528E-002));
+#4820 = CARTESIAN_POINT('',(5.555279783329E-002,1.882895968679E-002));
+#4821 = CARTESIAN_POINT('',(4.444150450047E-002,1.906139779781E-002));
+#4822 = CARTESIAN_POINT('',(3.333068249371E-002,1.929468953693E-002));
+#4823 = CARTESIAN_POINT('',(2.222007336941E-002,1.95288509128E-002));
+#4824 = CARTESIAN_POINT('',(1.110995280506E-002,1.976389793402E-002));
+#4825 = CARTESIAN_POINT('',(3.703316099632E-003,1.992119705082E-002));
+#4826 = CARTESIAN_POINT('',(0.E+000,1.999999955298E-002));
+#4827 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4828 = ORIENTED_EDGE('',*,*,#4829,.F.);
+#4829 = EDGE_CURVE('',#4830,#4788,#4832,.T.);
+#4830 = VERTEX_POINT('',#4831);
+#4831 = CARTESIAN_POINT('',(3.000124926996,-1.837046694444E-016,
+    11.633416728017));
+#4832 = SURFACE_CURVE('',#4833,(#4841),.PCURVE_S1.);
+#4833 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#4834,#4835,#4836,#4837,#4838,
+    #4839,#4840),.UNSPECIFIED.,.F.,.F.,(4,3,4),(-0.241777920213,
+    -5.490128046053E-002,0.E+000),.UNSPECIFIED.);
+#4834 = CARTESIAN_POINT('',(3.000124926996,0.E+000,11.633416728017));
+#4835 = CARTESIAN_POINT('',(3.000124926996,0.602379524131,
+    11.646198943519));
+#4836 = CARTESIAN_POINT('',(2.814346333974,1.20511979646,11.658926105832
+    ));
+#4837 = CARTESIAN_POINT('',(2.466885994944,1.707089504715,
+    11.671832757018));
+#4838 = CARTESIAN_POINT('',(2.364807867109,1.854559941749,
+    11.675624518672));
+#4839 = CARTESIAN_POINT('',(2.249112059181,1.9933919646,11.679431771789)
+  );
+#4840 = CARTESIAN_POINT('',(2.121242937857,2.121242937857,11.68326046344
+    ));
+#4841 = PCURVE('',#4707,#4842);
+#4842 = DEFINITIONAL_REPRESENTATION('',(#4843),#4869);
+#4843 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#4844,#4845,#4846,#4847,#4848,
+    #4849,#4850,#4851,#4852,#4853,#4854,#4855,#4856,#4857,#4858,#4859,
+    #4860,#4861,#4862,#4863,#4864,#4865,#4866,#4867,#4868),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (-0.241777920213,-0.230788014749,-0.219798109285,-0.20880820382,
+    -0.197818298356,-0.186828392892,-0.175838487428,-0.164848581963,
+    -0.153858676499,-0.142868771035,-0.131878865571,-0.120888960106,
+    -0.109899054642,-9.890914917805E-002,-8.791924371382E-002,
+    -7.692933824959E-002,-6.593943278536E-002,-5.494952732114E-002,
+    -4.395962185691E-002,-3.296971639268E-002,-2.197981092845E-002,
+    -1.098990546423E-002,0.E+000),.UNSPECIFIED.);
+#4844 = CARTESIAN_POINT('',(0.5,1.000832526259E-002));
+#4845 = CARTESIAN_POINT('',(0.49613042282,1.00834953535E-002));
+#4846 = CARTESIAN_POINT('',(0.488390869413,1.02337974559E-002));
+#4847 = CARTESIAN_POINT('',(0.476779878278,1.045916499249E-002));
+#4848 = CARTESIAN_POINT('',(0.465166620629,1.068447553334E-002));
+#4849 = CARTESIAN_POINT('',(0.453550986577,1.090975769971E-002));
+#4850 = CARTESIAN_POINT('',(0.441933115479,1.113504011287E-002));
+#4851 = CARTESIAN_POINT('',(0.430313383809,1.136035139408E-002));
+#4852 = CARTESIAN_POINT('',(0.418692328275,1.158572016461E-002));
+#4853 = CARTESIAN_POINT('',(0.407070584888,1.181117504572E-002));
+#4854 = CARTESIAN_POINT('',(0.395448822974,1.203674465867E-002));
+#4855 = CARTESIAN_POINT('',(0.383827680571,1.226245762473E-002));
+#4856 = CARTESIAN_POINT('',(0.372207699663,1.248834256516E-002));
+#4857 = CARTESIAN_POINT('',(0.360589264372,1.271442810122E-002));
+#4858 = CARTESIAN_POINT('',(0.34897253441,1.294074285419E-002));
+#4859 = CARTESIAN_POINT('',(0.337357404748,1.316731544532E-002));
+#4860 = CARTESIAN_POINT('',(0.325743378465,1.339417449588E-002));
+#4861 = CARTESIAN_POINT('',(0.314129776832,1.362134862713E-002));
+#4862 = CARTESIAN_POINT('',(0.302514706086,1.384886646033E-002));
+#4863 = CARTESIAN_POINT('',(0.290898681448,1.407675661678E-002));
+#4864 = CARTESIAN_POINT('',(0.279284405639,1.43050477177E-002));
+#4865 = CARTESIAN_POINT('',(0.267671560916,1.453376838436E-002));
+#4866 = CARTESIAN_POINT('',(0.256060554653,1.476294723803E-002));
+#4867 = CARTESIAN_POINT('',(0.248321081031,1.491605767932E-002));
+#4868 = CARTESIAN_POINT('',(0.244451657848,1.499269880489E-002));
+#4869 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4870 = ORIENTED_EDGE('',*,*,#4871,.F.);
+#4871 = EDGE_CURVE('',#4872,#4830,#4874,.T.);
+#4872 = VERTEX_POINT('',#4873);
+#4873 = CARTESIAN_POINT('',(2.121242937857,-2.121242937857,
+    11.583260465675));
+#4874 = SURFACE_CURVE('',#4875,(#4883),.PCURVE_S1.);
+#4875 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#4876,#4877,#4878,#4879,#4880,
+    #4881,#4882),.UNSPECIFIED.,.F.,.F.,(4,3,4),(-0.241778545972,
+    -4.914153154173E-002,0.E+000),.UNSPECIFIED.);
+#4876 = CARTESIAN_POINT('',(2.121242937857,-2.121242937857,
+    11.583260465675));
+#4877 = CARTESIAN_POINT('',(2.57044036307,-1.672109265837,
+    11.596770562984));
+#4878 = CARTESIAN_POINT('',(2.864214225497,-1.087848550586,
+    11.610081331942));
+#4879 = CARTESIAN_POINT('',(2.962462977872,-0.47377735541,
+    11.623308455218));
+#4880 = CARTESIAN_POINT('',(2.987526147471,-0.317128338107,
+    11.626682682636));
+#4881 = CARTESIAN_POINT('',(3.000124926996,-0.158592575159,
+    11.630051466764));
+#4882 = CARTESIAN_POINT('',(3.000124926996,8.881784197001E-016,
+    11.633416728017));
+#4883 = PCURVE('',#4707,#4884);
+#4884 = DEFINITIONAL_REPRESENTATION('',(#4885),#4911);
+#4885 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#4886,#4887,#4888,#4889,#4890,
+    #4891,#4892,#4893,#4894,#4895,#4896,#4897,#4898,#4899,#4900,#4901,
+    #4902,#4903,#4904,#4905,#4906,#4907,#4908,#4909,#4910),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (-0.241778545972,-0.230788612064,-0.219798678156,-0.208808744248,
+    -0.197818810341,-0.186828876433,-0.175838942525,-0.164849008617,
+    -0.153859074709,-0.142869140802,-0.131879206894,-0.120889272986,
+    -0.109899339078,-9.89094051703E-002,-8.791947126249E-002,
+    -7.692953735468E-002,-6.593960344687E-002,-5.494966953906E-002,
+    -4.395973563124E-002,-3.296980172343E-002,-2.197986781562E-002,
+    -1.098993390781E-002,0.E+000),.UNSPECIFIED.);
+#4886 = CARTESIAN_POINT('',(0.755548342152,4.99269902839E-003));
+#4887 = CARTESIAN_POINT('',(0.751674346138,5.069774079077E-003));
+#4888 = CARTESIAN_POINT('',(0.743928390596,5.223794429738E-003));
+#4889 = CARTESIAN_POINT('',(0.732313750238,5.454448591591E-003));
+#4890 = CARTESIAN_POINT('',(0.7207014089,5.684739277308E-003));
+#4891 = CARTESIAN_POINT('',(0.709089993679,5.91467937489E-003));
+#4892 = CARTESIAN_POINT('',(0.697478487579,6.144281772339E-003));
+#4893 = CARTESIAN_POINT('',(0.68586624406,6.373559357655E-003));
+#4894 = CARTESIAN_POINT('',(0.674252921835,6.602525018841E-003));
+#4895 = CARTESIAN_POINT('',(0.662638436746,6.831191643898E-003));
+#4896 = CARTESIAN_POINT('',(0.651022905353,7.059572120827E-003));
+#4897 = CARTESIAN_POINT('',(0.639406587635,7.28767933763E-003));
+#4898 = CARTESIAN_POINT('',(0.627789827484,7.515526182309E-003));
+#4899 = CARTESIAN_POINT('',(0.616172991894,7.743125542865E-003));
+#4900 = CARTESIAN_POINT('',(0.604556409752,7.970490307299E-003));
+#4901 = CARTESIAN_POINT('',(0.592940308882,8.197633363613E-003));
+#4902 = CARTESIAN_POINT('',(0.581324759021,8.424567599809E-003));
+#4903 = CARTESIAN_POINT('',(0.569709594445,8.651305903888E-003));
+#4904 = CARTESIAN_POINT('',(0.558094416633,8.87786116385E-003));
+#4905 = CARTESIAN_POINT('',(0.546478304401,9.104246267701E-003));
+#4906 = CARTESIAN_POINT('',(0.534860976602,9.330474103439E-003));
+#4907 = CARTESIAN_POINT('',(0.523242298386,9.556557559064E-003));
+#4908 = CARTESIAN_POINT('',(0.511622125473,9.782509522578E-003));
+#4909 = CARTESIAN_POINT('',(0.50387424239,9.933065095514E-003));
+#4910 = CARTESIAN_POINT('',(0.5,1.000832526263E-002));
+#4911 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4912 = ORIENTED_EDGE('',*,*,#4913,.F.);
+#4913 = EDGE_CURVE('',#4914,#4872,#4916,.T.);
+#4914 = VERTEX_POINT('',#4915);
+#4915 = CARTESIAN_POINT('',(0.E+000,-3.000000044703,11.533333475391));
+#4916 = SURFACE_CURVE('',#4917,(#4925),.PCURVE_S1.);
+#4917 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#4918,#4919,#4920,#4921,#4922,
+    #4923,#4924),.UNSPECIFIED.,.F.,.F.,(4,3,4),(-0.241767738739,
+    -5.1162609257E-002,0.E+000),.UNSPECIFIED.);
+#4918 = CARTESIAN_POINT('',(-1.408962794181E-015,-3.000000044703,
+    11.533333475391));
+#4919 = CARTESIAN_POINT('',(0.643903755207,-3.000000044703,
+    11.546997384683));
+#4920 = CARTESIAN_POINT('',(1.258287137702,-2.790062558096,
+    11.560074756202));
+#4921 = CARTESIAN_POINT('',(1.751133959668,-2.435730033083,
+    11.572939575164));
+#4922 = CARTESIAN_POINT('',(1.883424887222,-2.340619389558,
+    11.576392775545));
+#4923 = CARTESIAN_POINT('',(2.007205325989,-2.235264364722,
+    11.579830661436));
+#4924 = CARTESIAN_POINT('',(2.121242937857,-2.121242937857,
+    11.583260465675));
+#4925 = PCURVE('',#4707,#4926);
+#4926 = DEFINITIONAL_REPRESENTATION('',(#4927),#4953);
+#4927 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#4928,#4929,#4930,#4931,#4932,
+    #4933,#4934,#4935,#4936,#4937,#4938,#4939,#4940,#4941,#4942,#4943,
+    #4944,#4945,#4946,#4947,#4948,#4949,#4950,#4951,#4952),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (-0.241767738739,-0.230778296069,-0.219788853399,-0.208799410729,
+    -0.197809968059,-0.186820525389,-0.175831082719,-0.164841640049,
+    -0.153852197379,-0.142862754709,-0.131873312039,-0.120883869369,
+    -0.1098944267,-9.890498402959E-002,-8.791554135963E-002,
+    -7.692609868968E-002,-6.593665601973E-002,-5.494721334977E-002,
+    -4.395777067982E-002,-3.296832800986E-002,-2.197888533991E-002,
+    -1.098944266995E-002,0.E+000),.UNSPECIFIED.);
+#4928 = CARTESIAN_POINT('',(1.,0.E+000));
+#4929 = CARTESIAN_POINT('',(0.996297751686,7.878001406083E-005));
+#4930 = CARTESIAN_POINT('',(0.988895173815,2.359500928791E-004));
+#4931 = CARTESIAN_POINT('',(0.977794895254,4.705783691851E-004));
+#4932 = CARTESIAN_POINT('',(0.96669586478,7.041228095589E-004));
+#4933 = CARTESIAN_POINT('',(0.955596344724,9.366264199892E-004));
+#4934 = CARTESIAN_POINT('',(0.944494979969,1.168132206464E-003));
+#4935 = CARTESIAN_POINT('',(0.933390835528,1.398683174973E-003));
+#4936 = CARTESIAN_POINT('',(0.922283356756,1.628322331503E-003));
+#4937 = CARTESIAN_POINT('',(0.911172342543,1.857092682045E-003));
+#4938 = CARTESIAN_POINT('',(0.900057907885,2.085037232586E-003));
+#4939 = CARTESIAN_POINT('',(0.88894044279,2.312198989116E-003));
+#4940 = CARTESIAN_POINT('',(0.877820566303,2.538620957622E-003));
+#4941 = CARTESIAN_POINT('',(0.866699076602,2.764346144094E-003));
+#4942 = CARTESIAN_POINT('',(0.855576897775,2.98941755452E-003));
+#4943 = CARTESIAN_POINT('',(0.844455023117,3.213878194889E-003));
+#4944 = CARTESIAN_POINT('',(0.833334458391,3.43777107119E-003));
+#4945 = CARTESIAN_POINT('',(0.822216154731,3.66113918941E-003));
+#4946 = CARTESIAN_POINT('',(0.811100972439,3.884025555541E-003));
+#4947 = CARTESIAN_POINT('',(0.799989524219,4.106473175566E-003));
+#4948 = CARTESIAN_POINT('',(0.788878212898,4.328525055479E-003));
+#4949 = CARTESIAN_POINT('',(0.777767536126,4.550224201267E-003));
+#4950 = CARTESIAN_POINT('',(0.766657420546,4.771613618917E-003));
+#4951 = CARTESIAN_POINT('',(0.759251251079,4.91902874925E-003));
+#4952 = CARTESIAN_POINT('',(0.755548342152,4.99269902839E-003));
+#4953 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4954 = ORIENTED_EDGE('',*,*,#4955,.F.);
+#4955 = EDGE_CURVE('',#4956,#4914,#4958,.T.);
+#4956 = VERTEX_POINT('',#4957);
+#4957 = CARTESIAN_POINT('',(0.E+000,-3.000000044703,11.66666679581));
+#4958 = SURFACE_CURVE('',#4959,(#4963),.PCURVE_S1.);
+#4959 = LINE('',#4960,#4961);
+#4960 = CARTESIAN_POINT('',(0.E+000,-3.000000044703,11.66666679581));
+#4961 = VECTOR('',#4962,1.);
+#4962 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#4963 = PCURVE('',#4707,#4964);
+#4964 = DEFINITIONAL_REPRESENTATION('',(#4965),#4991);
+#4965 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#4966,#4967,#4968,#4969,#4970,
+    #4971,#4972,#4973,#4974,#4975,#4976,#4977,#4978,#4979,#4980,#4981,
+    #4982,#4983,#4984,#4985,#4986,#4987,#4988,#4989,#4990),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (0.E+000,6.060605473591E-003,1.212121094718E-002,1.818181642077E-002,
+    2.424242189436E-002,3.030302736795E-002,3.636363284155E-002,
+    4.242423831514E-002,4.848484378873E-002,5.454544926232E-002,
+    6.060605473591E-002,6.66666602095E-002,7.272726568309E-002,
+    7.878787115668E-002,8.484847663027E-002,9.090908210386E-002,
+    9.696968757745E-002,0.103030293051,0.109090898525,0.115151503998,
+    0.121212109472,0.127272714945,0.133333320419),.UNSPECIFIED.);
+#4966 = CARTESIAN_POINT('',(1.,1.33333320419E-002));
+#4967 = CARTESIAN_POINT('',(1.,1.313131185945E-002));
+#4968 = CARTESIAN_POINT('',(1.,1.272727149454E-002));
+#4969 = CARTESIAN_POINT('',(1.,1.212121094718E-002));
+#4970 = CARTESIAN_POINT('',(1.,1.151515039982E-002));
+#4971 = CARTESIAN_POINT('',(1.,1.090908985246E-002));
+#4972 = CARTESIAN_POINT('',(1.,1.03030293051E-002));
+#4973 = CARTESIAN_POINT('',(1.,9.696968757745E-003));
+#4974 = CARTESIAN_POINT('',(1.,9.090908210386E-003));
+#4975 = CARTESIAN_POINT('',(1.,8.484847663027E-003));
+#4976 = CARTESIAN_POINT('',(1.,7.878787115668E-003));
+#4977 = CARTESIAN_POINT('',(1.,7.272726568309E-003));
+#4978 = CARTESIAN_POINT('',(1.,6.66666602095E-003));
+#4979 = CARTESIAN_POINT('',(1.,6.060605473591E-003));
+#4980 = CARTESIAN_POINT('',(1.,5.454544926232E-003));
+#4981 = CARTESIAN_POINT('',(1.,4.848484378873E-003));
+#4982 = CARTESIAN_POINT('',(1.,4.242423831514E-003));
+#4983 = CARTESIAN_POINT('',(1.,3.636363284155E-003));
+#4984 = CARTESIAN_POINT('',(1.,3.030302736795E-003));
+#4985 = CARTESIAN_POINT('',(1.,2.424242189436E-003));
+#4986 = CARTESIAN_POINT('',(1.,1.818181642077E-003));
+#4987 = CARTESIAN_POINT('',(1.,1.212121094718E-003));
+#4988 = CARTESIAN_POINT('',(1.,6.06060547359E-004));
+#4989 = CARTESIAN_POINT('',(1.,2.02020182453E-004));
+#4990 = CARTESIAN_POINT('',(1.,0.E+000));
+#4991 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4992 = ORIENTED_EDGE('',*,*,#4993,.F.);
+#4993 = EDGE_CURVE('',#4994,#4956,#4996,.T.);
+#4994 = VERTEX_POINT('',#4995);
+#4995 = CARTESIAN_POINT('',(2.121242937857,-2.121242937857,
+    11.716739803291));
+#4996 = SURFACE_CURVE('',#4997,(#5005),.PCURVE_S1.);
+#4997 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#4998,#4999,#5000,#5001,#5002,
+    #5003,#5004),.UNSPECIFIED.,.F.,.F.,(4,3,4),(-0.241768013859,
+    -4.988799698766E-002,0.E+000),.UNSPECIFIED.);
+#4998 = CARTESIAN_POINT('',(2.121242937857,-2.121242937857,
+    11.716739803291));
+#4999 = CARTESIAN_POINT('',(1.693430035765,-2.548995121796,
+    11.703930114216));
+#5000 = CARTESIAN_POINT('',(1.125338019526,-2.852633743241,
+    11.690833103783));
+#5001 = CARTESIAN_POINT('',(0.4983528352,-2.958300830184,11.677306747541
+    ));
+#5002 = CARTESIAN_POINT('',(0.335339325523,-2.98577382816,
+    11.673789951835));
+#5003 = CARTESIAN_POINT('',(0.168579942154,-3.000000044703,
+    11.670244133292));
+#5004 = CARTESIAN_POINT('',(-1.408962794181E-015,-3.000000044703,
+    11.66666679581));
+#5005 = PCURVE('',#4707,#5006);
+#5006 = DEFINITIONAL_REPRESENTATION('',(#5007),#5033);
+#5007 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#5008,#5009,#5010,#5011,#5012,
+    #5013,#5014,#5015,#5016,#5017,#5018,#5019,#5020,#5021,#5022,#5023,
+    #5024,#5025,#5026,#5027,#5028,#5029,#5030,#5031,#5032),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (-0.241768013859,-0.230778558684,-0.219789103508,-0.208799648333,
+    -0.197810193157,-0.186820737982,-0.175831282807,-0.164841827631,
+    -0.153852372456,-0.14286291728,-0.131873462105,-0.120884006929,
+    -0.109894551754,-9.890509657868E-002,-8.791564140327E-002,
+    -7.692618622786E-002,-6.593673105245E-002,-5.494727587705E-002,
+    -4.395782070164E-002,-3.296836552623E-002,-2.197891035082E-002,
+    -1.098945517541E-002,0.E+000),.UNSPECIFIED.);
+#5008 = CARTESIAN_POINT('',(0.755548342152,1.834063278999E-002));
+#5009 = CARTESIAN_POINT('',(0.759252327262,1.826726845211E-002));
+#5010 = CARTESIAN_POINT('',(0.766661252161,1.81203512853E-002));
+#5011 = CARTESIAN_POINT('',(0.777777028609,1.789939405332E-002));
+#5012 = CARTESIAN_POINT('',(0.788894788199,1.767783933098E-002));
+#5013 = CARTESIAN_POINT('',(0.800013883559,1.745567110966E-002));
+#5014 = CARTESIAN_POINT('',(0.811133583497,1.723287338075E-002));
+#5015 = CARTESIAN_POINT('',(0.82225310472,1.700943013564E-002));
+#5016 = CARTESIAN_POINT('',(0.833371676207,1.678532536573E-002));
+#5017 = CARTESIAN_POINT('',(0.844488593131,1.656054306239E-002));
+#5018 = CARTESIAN_POINT('',(0.855603271226,1.633506721704E-002));
+#5019 = CARTESIAN_POINT('',(0.86671529809,1.610888182104E-002));
+#5020 = CARTESIAN_POINT('',(0.877824481502,1.58819708658E-002));
+#5021 = CARTESIAN_POINT('',(0.888930894883,1.56543183427E-002));
+#5022 = CARTESIAN_POINT('',(0.900034916406,1.542590824315E-002));
+#5023 = CARTESIAN_POINT('',(0.911137272754,1.519672455851E-002));
+#5024 = CARTESIAN_POINT('',(0.922239044287,1.496675128019E-002));
+#5025 = CARTESIAN_POINT('',(0.9333417909,1.473597239958E-002));
+#5026 = CARTESIAN_POINT('',(0.944447202167,1.450437190807E-002));
+#5027 = CARTESIAN_POINT('',(0.9555584955,1.427193379705E-002));
+#5028 = CARTESIAN_POINT('',(0.966669317506,1.403864205793E-002));
+#5029 = CARTESIAN_POINT('',(0.977779926631,1.380448068207E-002));
+#5030 = CARTESIAN_POINT('',(0.988890047195,1.356943366085E-002));
+#5031 = CARTESIAN_POINT('',(0.9962966839,1.341213454405E-002));
+#5032 = CARTESIAN_POINT('',(1.,1.333333204189E-002));
+#5033 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5034 = ORIENTED_EDGE('',*,*,#5035,.F.);
+#5035 = EDGE_CURVE('',#5036,#4994,#5038,.T.);
+#5036 = VERTEX_POINT('',#5037);
+#5037 = CARTESIAN_POINT('',(3.000124926996,-1.837046694444E-016,
+    11.766583538713));
+#5038 = SURFACE_CURVE('',#5039,(#5047),.PCURVE_S1.);
+#5039 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#5040,#5041,#5042,#5043,#5044,
+    #5045,#5046),.UNSPECIFIED.,.F.,.F.,(4,3,4),(-0.241777920213,
+    -5.490128046284E-002,0.E+000),.UNSPECIFIED.);
+#5040 = CARTESIAN_POINT('',(3.000124926996,0.E+000,11.766583538713));
+#5041 = CARTESIAN_POINT('',(3.000124926996,-0.602379524124,
+    11.753801323212));
+#5042 = CARTESIAN_POINT('',(2.814346333979,-1.205119796445,
+    11.741074160899));
+#5043 = CARTESIAN_POINT('',(2.466885994957,-1.707089504697,
+    11.728167509713));
+#5044 = CARTESIAN_POINT('',(2.364807867119,-1.854559941737,
+    11.724375748059));
+#5045 = CARTESIAN_POINT('',(2.249112059186,-1.993391964594,
+    11.720568494942));
+#5046 = CARTESIAN_POINT('',(2.121242937857,-2.121242937857,
+    11.716739803291));
+#5047 = PCURVE('',#4707,#5048);
+#5048 = DEFINITIONAL_REPRESENTATION('',(#5049),#5075);
+#5049 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#5050,#5051,#5052,#5053,#5054,
+    #5055,#5056,#5057,#5058,#5059,#5060,#5061,#5062,#5063,#5064,#5065,
+    #5066,#5067,#5068,#5069,#5070,#5071,#5072,#5073,#5074),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (-0.241777920213,-0.230788014749,-0.219798109285,-0.20880820382,
+    -0.197818298356,-0.186828392892,-0.175838487428,-0.164848581963,
+    -0.153858676499,-0.142868771035,-0.131878865571,-0.120888960106,
+    -0.109899054642,-9.890914917805E-002,-8.791924371382E-002,
+    -7.692933824959E-002,-6.593943278536E-002,-5.494952732114E-002,
+    -4.395962185691E-002,-3.296971639268E-002,-2.197981092845E-002,
+    -1.098990546423E-002,0.E+000),.UNSPECIFIED.);
+#5050 = CARTESIAN_POINT('',(0.5,2.332500633218E-002));
+#5051 = CARTESIAN_POINT('',(0.50386957718,2.324983624128E-002));
+#5052 = CARTESIAN_POINT('',(0.511609130587,2.309953413889E-002));
+#5053 = CARTESIAN_POINT('',(0.523220121722,2.287416660231E-002));
+#5054 = CARTESIAN_POINT('',(0.534833379371,2.264885606147E-002));
+#5055 = CARTESIAN_POINT('',(0.546449013423,2.242357389511E-002));
+#5056 = CARTESIAN_POINT('',(0.558066884521,2.219829148196E-002));
+#5057 = CARTESIAN_POINT('',(0.569686616191,2.197298020075E-002));
+#5058 = CARTESIAN_POINT('',(0.581307671725,2.174761143022E-002));
+#5059 = CARTESIAN_POINT('',(0.592929415112,2.152215654912E-002));
+#5060 = CARTESIAN_POINT('',(0.604551177027,2.129658693617E-002));
+#5061 = CARTESIAN_POINT('',(0.616172319429,2.107087397011E-002));
+#5062 = CARTESIAN_POINT('',(0.627792300337,2.084498902968E-002));
+#5063 = CARTESIAN_POINT('',(0.639410735628,2.061890349361E-002));
+#5064 = CARTESIAN_POINT('',(0.65102746559,2.039258874065E-002));
+#5065 = CARTESIAN_POINT('',(0.662642595252,2.016601614951E-002));
+#5066 = CARTESIAN_POINT('',(0.674256621535,1.993915709895E-002));
+#5067 = CARTESIAN_POINT('',(0.685870223168,1.97119829677E-002));
+#5068 = CARTESIAN_POINT('',(0.697485293914,1.948446513449E-002));
+#5069 = CARTESIAN_POINT('',(0.709101318552,1.925657497805E-002));
+#5070 = CARTESIAN_POINT('',(0.720715594361,1.902828387714E-002));
+#5071 = CARTESIAN_POINT('',(0.732328439084,1.879956321049E-002));
+#5072 = CARTESIAN_POINT('',(0.743939445347,1.857038435683E-002));
+#5073 = CARTESIAN_POINT('',(0.751678918969,1.841727391555E-002));
+#5074 = CARTESIAN_POINT('',(0.755548342152,1.834063278999E-002));
+#5075 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5076 = ORIENTED_EDGE('',*,*,#5077,.F.);
+#5077 = EDGE_CURVE('',#4695,#5036,#5078,.T.);
+#5078 = SURFACE_CURVE('',#5079,(#5087),.PCURVE_S1.);
+#5079 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#5080,#5081,#5082,#5083,#5084,
+    #5085,#5086),.UNSPECIFIED.,.F.,.F.,(4,3,4),(-0.241778545972,
+    -4.914153154415E-002,0.E+000),.UNSPECIFIED.);
+#5080 = CARTESIAN_POINT('',(2.121242937857,2.121242937857,
+    11.816739801056));
+#5081 = CARTESIAN_POINT('',(2.570440363064,1.672109265843,
+    11.803229703747));
+#5082 = CARTESIAN_POINT('',(2.86421422549,1.087848550601,11.789918934789
+    ));
+#5083 = CARTESIAN_POINT('',(2.962462977868,0.473777355433,
+    11.776691811513));
+#5084 = CARTESIAN_POINT('',(2.98752614747,0.317128338122,11.773317584096
+    ));
+#5085 = CARTESIAN_POINT('',(3.000124926996,0.158592575167,
+    11.769948799967));
+#5086 = CARTESIAN_POINT('',(3.000124926996,0.E+000,11.766583538713));
+#5087 = PCURVE('',#4707,#5088);
+#5088 = DEFINITIONAL_REPRESENTATION('',(#5089),#5115);
+#5089 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#5090,#5091,#5092,#5093,#5094,
+    #5095,#5096,#5097,#5098,#5099,#5100,#5101,#5102,#5103,#5104,#5105,
+    #5106,#5107,#5108,#5109,#5110,#5111,#5112,#5113,#5114),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (-0.241778545972,-0.230788612064,-0.219798678156,-0.208808744248,
+    -0.197818810341,-0.186828876433,-0.175838942525,-0.164849008617,
+    -0.153859074709,-0.142869140802,-0.131879206894,-0.120889272986,
+    -0.109899339078,-9.89094051703E-002,-8.791947126249E-002,
+    -7.692953735468E-002,-6.593960344687E-002,-5.494966953906E-002,
+    -4.395973563124E-002,-3.296980172343E-002,-2.197986781562E-002,
+    -1.098993390781E-002,0.E+000),.UNSPECIFIED.);
+#5090 = CARTESIAN_POINT('',(0.244451657848,2.834063256646E-002));
+#5091 = CARTESIAN_POINT('',(0.248325653862,2.826355751577E-002));
+#5092 = CARTESIAN_POINT('',(0.256071609404,2.810953716511E-002));
+#5093 = CARTESIAN_POINT('',(0.267686249762,2.787888300326E-002));
+#5094 = CARTESIAN_POINT('',(0.2792985911,2.764859231755E-002));
+#5095 = CARTESIAN_POINT('',(0.290910006321,2.741865221997E-002));
+#5096 = CARTESIAN_POINT('',(0.302521512421,2.718904982252E-002));
+#5097 = CARTESIAN_POINT('',(0.31413375594,2.69597722372E-002));
+#5098 = CARTESIAN_POINT('',(0.325747078165,2.673080657602E-002));
+#5099 = CARTESIAN_POINT('',(0.337361563254,2.650213995096E-002));
+#5100 = CARTESIAN_POINT('',(0.348977094647,2.627375947403E-002));
+#5101 = CARTESIAN_POINT('',(0.360593412365,2.604565225723E-002));
+#5102 = CARTESIAN_POINT('',(0.372210172516,2.581780541255E-002));
+#5103 = CARTESIAN_POINT('',(0.383827008106,2.559020605199E-002));
+#5104 = CARTESIAN_POINT('',(0.395443590248,2.536284128756E-002));
+#5105 = CARTESIAN_POINT('',(0.407059691118,2.513569823125E-002));
+#5106 = CARTESIAN_POINT('',(0.418675240979,2.490876399505E-002));
+#5107 = CARTESIAN_POINT('',(0.430290405555,2.468202569097E-002));
+#5108 = CARTESIAN_POINT('',(0.441905583367,2.445547043101E-002));
+#5109 = CARTESIAN_POINT('',(0.453521695599,2.422908532716E-002));
+#5110 = CARTESIAN_POINT('',(0.465139023398,2.400285749142E-002));
+#5111 = CARTESIAN_POINT('',(0.476757701614,2.37767740358E-002));
+#5112 = CARTESIAN_POINT('',(0.488377874527,2.355082207228E-002));
+#5113 = CARTESIAN_POINT('',(0.49612575761,2.340026649935E-002));
+#5114 = CARTESIAN_POINT('',(0.5,2.332500633223E-002));
+#5115 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5116 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#5120)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#5117,#5118,#5119)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#5117 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#5118 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#5119 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#5120 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-003),#5117,
+  'distance_accuracy_value','confusion accuracy');
+#5121 = SHAPE_DEFINITION_REPRESENTATION(#5122,#4685);
+#5122 = PRODUCT_DEFINITION_SHAPE('','',#5123);
+#5123 = PRODUCT_DEFINITION('design','',#5124,#5127);
+#5124 = PRODUCT_DEFINITION_FORMATION('','',#5125);
+#5125 = PRODUCT('Compound018','Compound018','',(#5126));
+#5126 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#5127 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#5128 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#5129,#5131);
+#5129 = ( REPRESENTATION_RELATIONSHIP('','',#4685,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#5130) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#5130 = ITEM_DEFINED_TRANSFORMATION('','',#11,#79);
+#5131 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #5132);
+#5132 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('17','=>[0:1:1:18]','',#5,#5123,$
+  );
+#5133 = PRODUCT_TYPE('part',$,(#5125));
+#5134 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#5135),#5565);
+#5135 = SHELL_BASED_SURFACE_MODEL('',(#5136));
+#5136 = OPEN_SHELL('',(#5137));
+#5137 = ADVANCED_FACE('',(#5138),#5156,.F.);
+#5138 = FACE_BOUND('',#5139,.F.);
+#5139 = EDGE_LOOP('',(#5140,#5197,#5239,#5281,#5323,#5361,#5403,#5445,
+    #5487,#5529));
+#5140 = ORIENTED_EDGE('',*,*,#5141,.F.);
+#5141 = EDGE_CURVE('',#5142,#5144,#5146,.T.);
+#5142 = VERTEX_POINT('',#5143);
+#5143 = CARTESIAN_POINT('',(2.121242937857,2.121242937857,
+    10.883260481321));
+#5144 = VERTEX_POINT('',#5145);
+#5145 = CARTESIAN_POINT('',(3.673940452188E-016,3.000000044703,
+    10.933333488802));
+#5146 = SURFACE_CURVE('',#5147,(#5155),.PCURVE_S1.);
+#5147 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#5148,#5149,#5150,#5151,#5152,
+    #5153,#5154),.UNSPECIFIED.,.F.,.F.,(4,3,4),(-0.241768013859,
+    -4.988799698748E-002,0.E+000),.UNSPECIFIED.);
+#5148 = CARTESIAN_POINT('',(2.121242937857,2.121242937857,
+    10.883260481321));
+#5149 = CARTESIAN_POINT('',(1.693430035764,2.548995121797,
+    10.896070170397));
+#5150 = CARTESIAN_POINT('',(1.125338019525,2.852633743241,
+    10.909167180829));
+#5151 = CARTESIAN_POINT('',(0.498352835198,2.958300830185,
+    10.922693537071));
+#5152 = CARTESIAN_POINT('',(0.335339325522,2.98577382816,10.926210332777
+    ));
+#5153 = CARTESIAN_POINT('',(0.168579942154,3.000000044703,
+    10.929756151321));
+#5154 = CARTESIAN_POINT('',(3.673940452188E-016,3.000000044703,
+    10.933333488802));
+#5155 = PCURVE('',#5156,#5169);
+#5156 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#5157,#5158)
+    ,(#5159,#5160)
+    ,(#5161,#5162)
+    ,(#5163,#5164)
+    ,(#5165,#5166)
+    ,(#5167,#5168
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,
+    0.492000007331),.PIECEWISE_BEZIER_KNOTS.);
+#5157 = CARTESIAN_POINT('',(3.673940452188E-016,3.000000044703,
+    10.733333493273));
+#5158 = CARTESIAN_POINT('',(3.673940452188E-016,3.000000044703,
+    15.653333566586));
+#5159 = CARTESIAN_POINT('',(2.005497774376,3.000000044703,
+    10.733333493273));
+#5160 = CARTESIAN_POINT('',(2.005497774376,3.000000044703,
+    15.653333566586));
+#5161 = CARTESIAN_POINT('',(3.797450996005,1.323723108182,
+    10.733333493273));
+#5162 = CARTESIAN_POINT('',(3.797450996005,1.323723108182,
+    15.653333566586));
+#5163 = CARTESIAN_POINT('',(3.797450996005,-1.323723108182,
+    10.733333493273));
+#5164 = CARTESIAN_POINT('',(3.797450996005,-1.323723108182,
+    15.653333566586));
+#5165 = CARTESIAN_POINT('',(2.005497774376,-3.000000044703,
+    10.733333493273));
+#5166 = CARTESIAN_POINT('',(2.005497774376,-3.000000044703,
+    15.653333566586));
+#5167 = CARTESIAN_POINT('',(0.E+000,-3.000000044703,10.733333493273));
+#5168 = CARTESIAN_POINT('',(0.E+000,-3.000000044703,15.653333566586));
+#5169 = DEFINITIONAL_REPRESENTATION('',(#5170),#5196);
+#5170 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#5171,#5172,#5173,#5174,#5175,
+    #5176,#5177,#5178,#5179,#5180,#5181,#5182,#5183,#5184,#5185,#5186,
+    #5187,#5188,#5189,#5190,#5191,#5192,#5193,#5194,#5195),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (-0.241768013859,-0.230778558684,-0.219789103508,-0.208799648333,
+    -0.197810193157,-0.186820737982,-0.175831282807,-0.164841827631,
+    -0.153852372456,-0.14286291728,-0.131873462105,-0.120884006929,
+    -0.109894551754,-9.890509657868E-002,-8.791564140327E-002,
+    -7.692618622786E-002,-6.593673105245E-002,-5.494727587705E-002,
+    -4.395782070164E-002,-3.296836552623E-002,-2.197891035082E-002,
+    -1.098945517541E-002,0.E+000),.UNSPECIFIED.);
+#5171 = CARTESIAN_POINT('',(0.244451657848,1.499269880479E-002));
+#5172 = CARTESIAN_POINT('',(0.240747672738,1.506606314268E-002));
+#5173 = CARTESIAN_POINT('',(0.233338747839,1.521298030949E-002));
+#5174 = CARTESIAN_POINT('',(0.222222971391,1.543393754148E-002));
+#5175 = CARTESIAN_POINT('',(0.211105211801,1.565549226383E-002));
+#5176 = CARTESIAN_POINT('',(0.199986116441,1.587766048516E-002));
+#5177 = CARTESIAN_POINT('',(0.188866416503,1.610045821407E-002));
+#5178 = CARTESIAN_POINT('',(0.17774689528,1.632390145918E-002));
+#5179 = CARTESIAN_POINT('',(0.166628323793,1.654800622909E-002));
+#5180 = CARTESIAN_POINT('',(0.155511406869,1.677278853242E-002));
+#5181 = CARTESIAN_POINT('',(0.144396728774,1.699826437778E-002));
+#5182 = CARTESIAN_POINT('',(0.13328470191,1.722444977377E-002));
+#5183 = CARTESIAN_POINT('',(0.122175518498,1.7451360729E-002));
+#5184 = CARTESIAN_POINT('',(0.111069105117,1.767901325209E-002));
+#5185 = CARTESIAN_POINT('',(9.996508359361E-002,1.790742335164E-002));
+#5186 = CARTESIAN_POINT('',(8.886272724614E-002,1.813660703627E-002));
+#5187 = CARTESIAN_POINT('',(7.776095571342E-002,1.836658031458E-002));
+#5188 = CARTESIAN_POINT('',(6.665820909949E-002,1.859735919519E-002));
+#5189 = CARTESIAN_POINT('',(5.555279783328E-002,1.882895968671E-002));
+#5190 = CARTESIAN_POINT('',(4.444150450044E-002,1.906139779772E-002));
+#5191 = CARTESIAN_POINT('',(3.333068249369E-002,1.929468953687E-002));
+#5192 = CARTESIAN_POINT('',(2.222007336941E-002,1.952885091275E-002));
+#5193 = CARTESIAN_POINT('',(1.110995280509E-002,1.976389793397E-002));
+#5194 = CARTESIAN_POINT('',(3.703316099645E-003,1.992119705075E-002));
+#5195 = CARTESIAN_POINT('',(0.E+000,1.999999955289E-002));
+#5196 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5197 = ORIENTED_EDGE('',*,*,#5198,.F.);
+#5198 = EDGE_CURVE('',#5199,#5142,#5201,.T.);
+#5199 = VERTEX_POINT('',#5200);
+#5200 = CARTESIAN_POINT('',(3.000124926996,-1.837046694444E-016,
+    10.833416745899));
+#5201 = SURFACE_CURVE('',#5202,(#5210),.PCURVE_S1.);
+#5202 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#5203,#5204,#5205,#5206,#5207,
+    #5208,#5209),.UNSPECIFIED.,.F.,.F.,(4,3,4),(-0.241777920213,
+    -5.490128046144E-002,0.E+000),.UNSPECIFIED.);
+#5203 = CARTESIAN_POINT('',(3.000124926996,0.E+000,10.833416745899));
+#5204 = CARTESIAN_POINT('',(3.000124926996,0.602379524128,
+    10.846198961401));
+#5205 = CARTESIAN_POINT('',(2.814346333976,1.205119796454,
+    10.858926123714));
+#5206 = CARTESIAN_POINT('',(2.466885994949,1.707089504708,
+    10.871832774899));
+#5207 = CARTESIAN_POINT('',(2.364807867113,1.854559941744,
+    10.875624536553));
+#5208 = CARTESIAN_POINT('',(2.249112059183,1.993391964598,10.87943178967
+    ));
+#5209 = CARTESIAN_POINT('',(2.121242937857,2.121242937857,
+    10.883260481321));
+#5210 = PCURVE('',#5156,#5211);
+#5211 = DEFINITIONAL_REPRESENTATION('',(#5212),#5238);
+#5212 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#5213,#5214,#5215,#5216,#5217,
+    #5218,#5219,#5220,#5221,#5222,#5223,#5224,#5225,#5226,#5227,#5228,
+    #5229,#5230,#5231,#5232,#5233,#5234,#5235,#5236,#5237),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (-0.241777920213,-0.230788014749,-0.219798109285,-0.20880820382,
+    -0.197818298356,-0.186828392892,-0.175838487428,-0.164848581963,
+    -0.153858676499,-0.142868771035,-0.131878865571,-0.120888960106,
+    -0.109899054642,-9.890914917805E-002,-8.791924371382E-002,
+    -7.692933824959E-002,-6.593943278536E-002,-5.494952732114E-002,
+    -4.395962185691E-002,-3.296971639268E-002,-2.197981092845E-002,
+    -1.098990546423E-002,0.E+000),.UNSPECIFIED.);
+#5213 = CARTESIAN_POINT('',(0.5,1.000832526259E-002));
+#5214 = CARTESIAN_POINT('',(0.49613042282,1.00834953535E-002));
+#5215 = CARTESIAN_POINT('',(0.488390869413,1.02337974559E-002));
+#5216 = CARTESIAN_POINT('',(0.476779878278,1.045916499249E-002));
+#5217 = CARTESIAN_POINT('',(0.465166620629,1.068447553334E-002));
+#5218 = CARTESIAN_POINT('',(0.453550986577,1.090975769971E-002));
+#5219 = CARTESIAN_POINT('',(0.441933115479,1.113504011287E-002));
+#5220 = CARTESIAN_POINT('',(0.430313383809,1.136035139408E-002));
+#5221 = CARTESIAN_POINT('',(0.418692328275,1.158572016461E-002));
+#5222 = CARTESIAN_POINT('',(0.407070584888,1.181117504572E-002));
+#5223 = CARTESIAN_POINT('',(0.395448822974,1.203674465866E-002));
+#5224 = CARTESIAN_POINT('',(0.383827680571,1.226245762472E-002));
+#5225 = CARTESIAN_POINT('',(0.372207699663,1.248834256514E-002));
+#5226 = CARTESIAN_POINT('',(0.360589264372,1.27144281012E-002));
+#5227 = CARTESIAN_POINT('',(0.34897253441,1.294074285416E-002));
+#5228 = CARTESIAN_POINT('',(0.337357404748,1.316731544528E-002));
+#5229 = CARTESIAN_POINT('',(0.325743378465,1.339417449583E-002));
+#5230 = CARTESIAN_POINT('',(0.314129776832,1.362134862707E-002));
+#5231 = CARTESIAN_POINT('',(0.302514706086,1.384886646025E-002));
+#5232 = CARTESIAN_POINT('',(0.290898681448,1.40767566167E-002));
+#5233 = CARTESIAN_POINT('',(0.279284405639,1.430504771762E-002));
+#5234 = CARTESIAN_POINT('',(0.267671560916,1.453376838427E-002));
+#5235 = CARTESIAN_POINT('',(0.256060554653,1.476294723794E-002));
+#5236 = CARTESIAN_POINT('',(0.248321081031,1.491605767922E-002));
+#5237 = CARTESIAN_POINT('',(0.244451657848,1.499269880479E-002));
+#5238 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5239 = ORIENTED_EDGE('',*,*,#5240,.F.);
+#5240 = EDGE_CURVE('',#5241,#5199,#5243,.T.);
+#5241 = VERTEX_POINT('',#5242);
+#5242 = CARTESIAN_POINT('',(2.121242937857,-2.121242937857,
+    10.783260483556));
+#5243 = SURFACE_CURVE('',#5244,(#5252),.PCURVE_S1.);
+#5244 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#5245,#5246,#5247,#5248,#5249,
+    #5250,#5251),.UNSPECIFIED.,.F.,.F.,(4,3,4),(-0.241778545972,
+    -4.914153154229E-002,0.E+000),.UNSPECIFIED.);
+#5245 = CARTESIAN_POINT('',(2.121242937857,-2.121242937857,
+    10.783260483556));
+#5246 = CARTESIAN_POINT('',(2.570440363068,-1.672109265838,
+    10.796770580865));
+#5247 = CARTESIAN_POINT('',(2.864214225495,-1.08784855059,
+    10.810081349823));
+#5248 = CARTESIAN_POINT('',(2.962462977871,-0.473777355415,10.8233084731
+    ));
+#5249 = CARTESIAN_POINT('',(2.987526147471,-0.31712833811,
+    10.826682700517));
+#5250 = CARTESIAN_POINT('',(3.000124926996,-0.158592575161,
+    10.830051484645));
+#5251 = CARTESIAN_POINT('',(3.000124926996,8.881784197001E-016,
+    10.833416745899));
+#5252 = PCURVE('',#5156,#5253);
+#5253 = DEFINITIONAL_REPRESENTATION('',(#5254),#5280);
+#5254 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#5255,#5256,#5257,#5258,#5259,
+    #5260,#5261,#5262,#5263,#5264,#5265,#5266,#5267,#5268,#5269,#5270,
+    #5271,#5272,#5273,#5274,#5275,#5276,#5277,#5278,#5279),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (-0.241778545972,-0.230788612064,-0.219798678156,-0.208808744248,
+    -0.197818810341,-0.186828876433,-0.175838942525,-0.164849008617,
+    -0.153859074709,-0.142869140802,-0.131879206894,-0.120889272986,
+    -0.109899339078,-9.89094051703E-002,-8.791947126249E-002,
+    -7.692953735468E-002,-6.593960344687E-002,-5.494966953906E-002,
+    -4.395973563124E-002,-3.296980172343E-002,-2.197986781562E-002,
+    -1.098993390781E-002,0.E+000),.UNSPECIFIED.);
+#5255 = CARTESIAN_POINT('',(0.755548342152,4.99269902839E-003));
+#5256 = CARTESIAN_POINT('',(0.751674346138,5.069774079077E-003));
+#5257 = CARTESIAN_POINT('',(0.743928390596,5.223794429737E-003));
+#5258 = CARTESIAN_POINT('',(0.732313750238,5.45444859159E-003));
+#5259 = CARTESIAN_POINT('',(0.7207014089,5.684739277306E-003));
+#5260 = CARTESIAN_POINT('',(0.709089993679,5.914679374888E-003));
+#5261 = CARTESIAN_POINT('',(0.697478487579,6.144281772337E-003));
+#5262 = CARTESIAN_POINT('',(0.68586624406,6.373559357654E-003));
+#5263 = CARTESIAN_POINT('',(0.674252921835,6.60252501884E-003));
+#5264 = CARTESIAN_POINT('',(0.662638436746,6.831191643898E-003));
+#5265 = CARTESIAN_POINT('',(0.651022905353,7.059572120827E-003));
+#5266 = CARTESIAN_POINT('',(0.639406587635,7.287679337632E-003));
+#5267 = CARTESIAN_POINT('',(0.627789827484,7.515526182311E-003));
+#5268 = CARTESIAN_POINT('',(0.616172991894,7.743125542867E-003));
+#5269 = CARTESIAN_POINT('',(0.604556409752,7.970490307302E-003));
+#5270 = CARTESIAN_POINT('',(0.592940308882,8.197633363616E-003));
+#5271 = CARTESIAN_POINT('',(0.581324759021,8.424567599812E-003));
+#5272 = CARTESIAN_POINT('',(0.569709594445,8.65130590389E-003));
+#5273 = CARTESIAN_POINT('',(0.558094416633,8.877861163852E-003));
+#5274 = CARTESIAN_POINT('',(0.546478304401,9.104246267701E-003));
+#5275 = CARTESIAN_POINT('',(0.534860976602,9.330474103437E-003));
+#5276 = CARTESIAN_POINT('',(0.523242298386,9.556557559061E-003));
+#5277 = CARTESIAN_POINT('',(0.511622125473,9.782509522575E-003));
+#5278 = CARTESIAN_POINT('',(0.50387424239,9.933065095512E-003));
+#5279 = CARTESIAN_POINT('',(0.5,1.000832526263E-002));
+#5280 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5281 = ORIENTED_EDGE('',*,*,#5282,.F.);
+#5282 = EDGE_CURVE('',#5283,#5241,#5285,.T.);
+#5283 = VERTEX_POINT('',#5284);
+#5284 = CARTESIAN_POINT('',(0.E+000,-3.000000044703,10.733333493273));
+#5285 = SURFACE_CURVE('',#5286,(#5294),.PCURVE_S1.);
+#5286 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#5287,#5288,#5289,#5290,#5291,
+    #5292,#5293),.UNSPECIFIED.,.F.,.F.,(4,3,4),(-0.241767738739,
+    -5.116260925698E-002,0.E+000),.UNSPECIFIED.);
+#5287 = CARTESIAN_POINT('',(-1.408962794181E-015,-3.000000044703,
+    10.733333493273));
+#5288 = CARTESIAN_POINT('',(0.643903755208,-3.000000044703,
+    10.746997402564));
+#5289 = CARTESIAN_POINT('',(1.258287137702,-2.790062558096,
+    10.760074774083));
+#5290 = CARTESIAN_POINT('',(1.751133959668,-2.435730033083,
+    10.772939593045));
+#5291 = CARTESIAN_POINT('',(1.883424887222,-2.340619389558,
+    10.776392793426));
+#5292 = CARTESIAN_POINT('',(2.007205325989,-2.235264364722,
+    10.779830679317));
+#5293 = CARTESIAN_POINT('',(2.121242937857,-2.121242937857,
+    10.783260483556));
+#5294 = PCURVE('',#5156,#5295);
+#5295 = DEFINITIONAL_REPRESENTATION('',(#5296),#5322);
+#5296 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#5297,#5298,#5299,#5300,#5301,
+    #5302,#5303,#5304,#5305,#5306,#5307,#5308,#5309,#5310,#5311,#5312,
+    #5313,#5314,#5315,#5316,#5317,#5318,#5319,#5320,#5321),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (-0.241767738739,-0.230778296069,-0.219788853399,-0.208799410729,
+    -0.197809968059,-0.186820525389,-0.175831082719,-0.164841640049,
+    -0.153852197379,-0.142862754709,-0.131873312039,-0.12088386937,
+    -0.1098944267,-9.890498402959E-002,-8.791554135964E-002,
+    -7.692609868968E-002,-6.593665601973E-002,-5.494721334977E-002,
+    -4.395777067982E-002,-3.296832800986E-002,-2.197888533991E-002,
+    -1.098944266995E-002,0.E+000),.UNSPECIFIED.);
+#5297 = CARTESIAN_POINT('',(1.,0.E+000));
+#5298 = CARTESIAN_POINT('',(0.996297751686,7.87800140577E-005));
+#5299 = CARTESIAN_POINT('',(0.988895173815,2.359500928703E-004));
+#5300 = CARTESIAN_POINT('',(0.977794895254,4.705783691694E-004));
+#5301 = CARTESIAN_POINT('',(0.96669586478,7.04122809537E-004));
+#5302 = CARTESIAN_POINT('',(0.955596344724,9.366264199621E-004));
+#5303 = CARTESIAN_POINT('',(0.944494979969,1.168132206432E-003));
+#5304 = CARTESIAN_POINT('',(0.933390835528,1.398683174937E-003));
+#5305 = CARTESIAN_POINT('',(0.922283356756,1.628322331464E-003));
+#5306 = CARTESIAN_POINT('',(0.911172342543,1.857092682002E-003));
+#5307 = CARTESIAN_POINT('',(0.900057907885,2.08503723254E-003));
+#5308 = CARTESIAN_POINT('',(0.88894044279,2.312198989066E-003));
+#5309 = CARTESIAN_POINT('',(0.877820566304,2.538620957569E-003));
+#5310 = CARTESIAN_POINT('',(0.866699076602,2.764346144038E-003));
+#5311 = CARTESIAN_POINT('',(0.855576897775,2.989417554461E-003));
+#5312 = CARTESIAN_POINT('',(0.844455023117,3.213878194825E-003));
+#5313 = CARTESIAN_POINT('',(0.833334458391,3.437771071121E-003));
+#5314 = CARTESIAN_POINT('',(0.822216154731,3.661139189337E-003));
+#5315 = CARTESIAN_POINT('',(0.811100972439,3.884025555458E-003));
+#5316 = CARTESIAN_POINT('',(0.799989524219,4.106473175487E-003));
+#5317 = CARTESIAN_POINT('',(0.788878212898,4.328525055401E-003));
+#5318 = CARTESIAN_POINT('',(0.777767536126,4.550224201185E-003));
+#5319 = CARTESIAN_POINT('',(0.766657420546,4.77161361883E-003));
+#5320 = CARTESIAN_POINT('',(0.759251251079,4.919028749159E-003));
+#5321 = CARTESIAN_POINT('',(0.755548342152,4.992699028297E-003));
+#5322 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5323 = ORIENTED_EDGE('',*,*,#5324,.F.);
+#5324 = EDGE_CURVE('',#5325,#5283,#5327,.T.);
+#5325 = VERTEX_POINT('',#5326);
+#5326 = CARTESIAN_POINT('',(0.E+000,-3.000000044703,10.866666813692));
+#5327 = SURFACE_CURVE('',#5328,(#5332),.PCURVE_S1.);
+#5328 = LINE('',#5329,#5330);
+#5329 = CARTESIAN_POINT('',(0.E+000,-3.000000044703,10.866666813692));
+#5330 = VECTOR('',#5331,1.);
+#5331 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#5332 = PCURVE('',#5156,#5333);
+#5333 = DEFINITIONAL_REPRESENTATION('',(#5334),#5360);
+#5334 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#5335,#5336,#5337,#5338,#5339,
+    #5340,#5341,#5342,#5343,#5344,#5345,#5346,#5347,#5348,#5349,#5350,
+    #5351,#5352,#5353,#5354,#5355,#5356,#5357,#5358,#5359),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (0.E+000,6.060605473591E-003,1.212121094718E-002,1.818181642077E-002,
+    2.424242189436E-002,3.030302736795E-002,3.636363284155E-002,
+    4.242423831514E-002,4.848484378873E-002,5.454544926232E-002,
+    6.060605473591E-002,6.66666602095E-002,7.272726568309E-002,
+    7.878787115668E-002,8.484847663027E-002,9.090908210386E-002,
+    9.696968757745E-002,0.103030293051,0.109090898525,0.115151503998,
+    0.121212109472,0.127272714945,0.133333320419),.UNSPECIFIED.);
+#5335 = CARTESIAN_POINT('',(1.,1.33333320419E-002));
+#5336 = CARTESIAN_POINT('',(1.,1.313131185945E-002));
+#5337 = CARTESIAN_POINT('',(1.,1.272727149454E-002));
+#5338 = CARTESIAN_POINT('',(1.,1.212121094718E-002));
+#5339 = CARTESIAN_POINT('',(1.,1.151515039982E-002));
+#5340 = CARTESIAN_POINT('',(1.,1.090908985246E-002));
+#5341 = CARTESIAN_POINT('',(1.,1.03030293051E-002));
+#5342 = CARTESIAN_POINT('',(1.,9.696968757745E-003));
+#5343 = CARTESIAN_POINT('',(1.,9.090908210386E-003));
+#5344 = CARTESIAN_POINT('',(1.,8.484847663027E-003));
+#5345 = CARTESIAN_POINT('',(1.,7.878787115668E-003));
+#5346 = CARTESIAN_POINT('',(1.,7.272726568309E-003));
+#5347 = CARTESIAN_POINT('',(1.,6.66666602095E-003));
+#5348 = CARTESIAN_POINT('',(1.,6.060605473591E-003));
+#5349 = CARTESIAN_POINT('',(1.,5.454544926232E-003));
+#5350 = CARTESIAN_POINT('',(1.,4.848484378873E-003));
+#5351 = CARTESIAN_POINT('',(1.,4.242423831514E-003));
+#5352 = CARTESIAN_POINT('',(1.,3.636363284155E-003));
+#5353 = CARTESIAN_POINT('',(1.,3.030302736795E-003));
+#5354 = CARTESIAN_POINT('',(1.,2.424242189436E-003));
+#5355 = CARTESIAN_POINT('',(1.,1.818181642077E-003));
+#5356 = CARTESIAN_POINT('',(1.,1.212121094718E-003));
+#5357 = CARTESIAN_POINT('',(1.,6.06060547359E-004));
+#5358 = CARTESIAN_POINT('',(1.,2.02020182453E-004));
+#5359 = CARTESIAN_POINT('',(1.,0.E+000));
+#5360 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5361 = ORIENTED_EDGE('',*,*,#5362,.F.);
+#5362 = EDGE_CURVE('',#5363,#5325,#5365,.T.);
+#5363 = VERTEX_POINT('',#5364);
+#5364 = CARTESIAN_POINT('',(2.121242937857,-2.121242937857,
+    10.916739821172));
+#5365 = SURFACE_CURVE('',#5366,(#5374),.PCURVE_S1.);
+#5366 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#5367,#5368,#5369,#5370,#5371,
+    #5372,#5373),.UNSPECIFIED.,.F.,.F.,(4,3,4),(-0.241768013859,
+    -4.988799698696E-002,0.E+000),.UNSPECIFIED.);
+#5367 = CARTESIAN_POINT('',(2.121242937857,-2.121242937857,
+    10.916739821172));
+#5368 = CARTESIAN_POINT('',(1.693430035763,-2.548995121798,
+    10.903930132097));
+#5369 = CARTESIAN_POINT('',(1.125338019522,-2.852633743243,
+    10.890833121665));
+#5370 = CARTESIAN_POINT('',(0.498352835193,-2.958300830185,
+    10.877306765423));
+#5371 = CARTESIAN_POINT('',(0.335339325519,-2.985773828161,
+    10.873789969716));
+#5372 = CARTESIAN_POINT('',(0.168579942152,-3.000000044703,
+    10.870244151173));
+#5373 = CARTESIAN_POINT('',(-1.408962794181E-015,-3.000000044703,
+    10.866666813692));
+#5374 = PCURVE('',#5156,#5375);
+#5375 = DEFINITIONAL_REPRESENTATION('',(#5376),#5402);
+#5376 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#5377,#5378,#5379,#5380,#5381,
+    #5382,#5383,#5384,#5385,#5386,#5387,#5388,#5389,#5390,#5391,#5392,
+    #5393,#5394,#5395,#5396,#5397,#5398,#5399,#5400,#5401),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (-0.241768013859,-0.230778558684,-0.219789103508,-0.208799648333,
+    -0.197810193158,-0.186820737982,-0.175831282807,-0.164841827631,
+    -0.153852372456,-0.14286291728,-0.131873462105,-0.12088400693,
+    -0.109894551754,-9.89050965788E-002,-8.791564140338E-002,
+    -7.692618622796E-002,-6.593673105253E-002,-5.494727587711E-002,
+    -4.395782070169E-002,-3.296836552627E-002,-2.197891035084E-002,
+    -1.098945517542E-002,0.E+000),.UNSPECIFIED.);
+#5377 = CARTESIAN_POINT('',(0.755548342152,1.834063278998E-002));
+#5378 = CARTESIAN_POINT('',(0.759252327262,1.82672684521E-002));
+#5379 = CARTESIAN_POINT('',(0.766661252161,1.812035128529E-002));
+#5380 = CARTESIAN_POINT('',(0.777777028609,1.789939405331E-002));
+#5381 = CARTESIAN_POINT('',(0.788894788199,1.767783933097E-002));
+#5382 = CARTESIAN_POINT('',(0.800013883559,1.745567110964E-002));
+#5383 = CARTESIAN_POINT('',(0.811133583497,1.723287338074E-002));
+#5384 = CARTESIAN_POINT('',(0.82225310472,1.700943013563E-002));
+#5385 = CARTESIAN_POINT('',(0.833371676207,1.678532536572E-002));
+#5386 = CARTESIAN_POINT('',(0.84448859313,1.656054306239E-002));
+#5387 = CARTESIAN_POINT('',(0.855603271226,1.633506721704E-002));
+#5388 = CARTESIAN_POINT('',(0.86671529809,1.610888182105E-002));
+#5389 = CARTESIAN_POINT('',(0.877824481502,1.588197086581E-002));
+#5390 = CARTESIAN_POINT('',(0.888930894883,1.565431834272E-002));
+#5391 = CARTESIAN_POINT('',(0.900034916406,1.542590824317E-002));
+#5392 = CARTESIAN_POINT('',(0.911137272754,1.519672455854E-002));
+#5393 = CARTESIAN_POINT('',(0.922239044286,1.496675128023E-002));
+#5394 = CARTESIAN_POINT('',(0.9333417909,1.473597239962E-002));
+#5395 = CARTESIAN_POINT('',(0.944447202167,1.450437190811E-002));
+#5396 = CARTESIAN_POINT('',(0.955558495499,1.427193379708E-002));
+#5397 = CARTESIAN_POINT('',(0.966669317506,1.403864205794E-002));
+#5398 = CARTESIAN_POINT('',(0.977779926631,1.380448068206E-002));
+#5399 = CARTESIAN_POINT('',(0.988890047195,1.356943366084E-002));
+#5400 = CARTESIAN_POINT('',(0.9962966839,1.341213454405E-002));
+#5401 = CARTESIAN_POINT('',(1.,1.33333320419E-002));
+#5402 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5403 = ORIENTED_EDGE('',*,*,#5404,.F.);
+#5404 = EDGE_CURVE('',#5405,#5363,#5407,.T.);
+#5405 = VERTEX_POINT('',#5406);
+#5406 = CARTESIAN_POINT('',(3.000124926996,-1.837046694444E-016,
+    10.966583556595));
+#5407 = SURFACE_CURVE('',#5408,(#5416),.PCURVE_S1.);
+#5408 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#5409,#5410,#5411,#5412,#5413,
+    #5414,#5415),.UNSPECIFIED.,.F.,.F.,(4,3,4),(-0.241777920213,
+    -5.490128046397E-002,0.E+000),.UNSPECIFIED.);
+#5409 = CARTESIAN_POINT('',(3.000124926996,0.E+000,10.966583556595));
+#5410 = CARTESIAN_POINT('',(3.000124926996,-0.60237952412,
+    10.953801341093));
+#5411 = CARTESIAN_POINT('',(2.814346333981,-1.205119796438,
+    10.94107417878));
+#5412 = CARTESIAN_POINT('',(2.466885994963,-1.707089504688,
+    10.928167527595));
+#5413 = CARTESIAN_POINT('',(2.364807867124,-1.854559941731,
+    10.924375765941));
+#5414 = CARTESIAN_POINT('',(2.249112059189,-1.993391964592,
+    10.920568512824));
+#5415 = CARTESIAN_POINT('',(2.121242937857,-2.121242937857,
+    10.916739821172));
+#5416 = PCURVE('',#5156,#5417);
+#5417 = DEFINITIONAL_REPRESENTATION('',(#5418),#5444);
+#5418 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#5419,#5420,#5421,#5422,#5423,
+    #5424,#5425,#5426,#5427,#5428,#5429,#5430,#5431,#5432,#5433,#5434,
+    #5435,#5436,#5437,#5438,#5439,#5440,#5441,#5442,#5443),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (-0.241777920213,-0.230788014749,-0.219798109285,-0.208808203821,
+    -0.197818298356,-0.186828392892,-0.175838487428,-0.164848581964,
+    -0.153858676499,-0.142868771035,-0.131878865571,-0.120888960107,
+    -0.109899054642,-9.890914917813E-002,-8.79192437139E-002,
+    -7.692933824966E-002,-6.593943278542E-002,-5.494952732119E-002,
+    -4.395962185695E-002,-3.296971639271E-002,-2.197981092847E-002,
+    -1.098990546424E-002,0.E+000),.UNSPECIFIED.);
+#5419 = CARTESIAN_POINT('',(0.5,2.332500633222E-002));
+#5420 = CARTESIAN_POINT('',(0.50386957718,2.324983624131E-002));
+#5421 = CARTESIAN_POINT('',(0.511609130587,2.309953413892E-002));
+#5422 = CARTESIAN_POINT('',(0.523220121722,2.287416660233E-002));
+#5423 = CARTESIAN_POINT('',(0.534833379371,2.264885606148E-002));
+#5424 = CARTESIAN_POINT('',(0.546449013423,2.242357389511E-002));
+#5425 = CARTESIAN_POINT('',(0.558066884521,2.219829148195E-002));
+#5426 = CARTESIAN_POINT('',(0.569686616191,2.197298020074E-002));
+#5427 = CARTESIAN_POINT('',(0.581307671725,2.174761143022E-002));
+#5428 = CARTESIAN_POINT('',(0.592929415112,2.152215654911E-002));
+#5429 = CARTESIAN_POINT('',(0.604551177026,2.129658693616E-002));
+#5430 = CARTESIAN_POINT('',(0.616172319429,2.10708739701E-002));
+#5431 = CARTESIAN_POINT('',(0.627792300337,2.084498902967E-002));
+#5432 = CARTESIAN_POINT('',(0.639410735628,2.061890349361E-002));
+#5433 = CARTESIAN_POINT('',(0.65102746559,2.039258874064E-002));
+#5434 = CARTESIAN_POINT('',(0.662642595252,2.016601614951E-002));
+#5435 = CARTESIAN_POINT('',(0.674256621535,1.993915709896E-002));
+#5436 = CARTESIAN_POINT('',(0.685870223168,1.971198296771E-002));
+#5437 = CARTESIAN_POINT('',(0.697485293914,1.94844651345E-002));
+#5438 = CARTESIAN_POINT('',(0.709101318552,1.925657497808E-002));
+#5439 = CARTESIAN_POINT('',(0.720715594361,1.902828387717E-002));
+#5440 = CARTESIAN_POINT('',(0.732328439084,1.879956321051E-002));
+#5441 = CARTESIAN_POINT('',(0.743939445347,1.857038435685E-002));
+#5442 = CARTESIAN_POINT('',(0.751678918969,1.841727391555E-002));
+#5443 = CARTESIAN_POINT('',(0.755548342152,1.834063278998E-002));
+#5444 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5445 = ORIENTED_EDGE('',*,*,#5446,.F.);
+#5446 = EDGE_CURVE('',#5447,#5405,#5449,.T.);
+#5447 = VERTEX_POINT('',#5448);
+#5448 = CARTESIAN_POINT('',(2.121242937857,2.121242937857,
+    11.016739818937));
+#5449 = SURFACE_CURVE('',#5450,(#5458),.PCURVE_S1.);
+#5450 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#5451,#5452,#5453,#5454,#5455,
+    #5456,#5457),.UNSPECIFIED.,.F.,.F.,(4,3,4),(-0.241778545972,
+    -4.914153154425E-002,0.E+000),.UNSPECIFIED.);
+#5451 = CARTESIAN_POINT('',(2.121242937857,2.121242937857,
+    11.016739818937));
+#5452 = CARTESIAN_POINT('',(2.570440363064,1.672109265843,
+    11.003229721628));
+#5453 = CARTESIAN_POINT('',(2.864214225489,1.087848550601,
+    10.989918952671));
+#5454 = CARTESIAN_POINT('',(2.962462977868,0.473777355434,
+    10.976691829395));
+#5455 = CARTESIAN_POINT('',(2.98752614747,0.317128338123,10.973317601977
+    ));
+#5456 = CARTESIAN_POINT('',(3.000124926996,0.158592575167,
+    10.969948817849));
+#5457 = CARTESIAN_POINT('',(3.000124926996,0.E+000,10.966583556595));
+#5458 = PCURVE('',#5156,#5459);
+#5459 = DEFINITIONAL_REPRESENTATION('',(#5460),#5486);
+#5460 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#5461,#5462,#5463,#5464,#5465,
+    #5466,#5467,#5468,#5469,#5470,#5471,#5472,#5473,#5474,#5475,#5476,
+    #5477,#5478,#5479,#5480,#5481,#5482,#5483,#5484,#5485),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (-0.241778545972,-0.230788612064,-0.219798678156,-0.208808744249,
+    -0.197818810341,-0.186828876433,-0.175838942525,-0.164849008617,
+    -0.153859074709,-0.142869140802,-0.131879206894,-0.120889272986,
+    -0.109899339078,-9.890940517036E-002,-8.791947126255E-002,
+    -7.692953735473E-002,-6.593960344691E-002,-5.494966953909E-002,
+    -4.395973563127E-002,-3.296980172345E-002,-2.197986781564E-002,
+    -1.098993390782E-002,0.E+000),.UNSPECIFIED.);
+#5461 = CARTESIAN_POINT('',(0.244451657848,2.834063256638E-002));
+#5462 = CARTESIAN_POINT('',(0.248325653862,2.826355751569E-002));
+#5463 = CARTESIAN_POINT('',(0.256071609404,2.810953716503E-002));
+#5464 = CARTESIAN_POINT('',(0.267686249762,2.787888300318E-002));
+#5465 = CARTESIAN_POINT('',(0.2792985911,2.764859231746E-002));
+#5466 = CARTESIAN_POINT('',(0.290910006321,2.741865221988E-002));
+#5467 = CARTESIAN_POINT('',(0.302521512421,2.718904982244E-002));
+#5468 = CARTESIAN_POINT('',(0.31413375594,2.695977223713E-002));
+#5469 = CARTESIAN_POINT('',(0.325747078165,2.673080657595E-002));
+#5470 = CARTESIAN_POINT('',(0.337361563254,2.650213995089E-002));
+#5471 = CARTESIAN_POINT('',(0.348977094647,2.627375947397E-002));
+#5472 = CARTESIAN_POINT('',(0.360593412365,2.604565225717E-002));
+#5473 = CARTESIAN_POINT('',(0.372210172516,2.58178054125E-002));
+#5474 = CARTESIAN_POINT('',(0.383827008106,2.559020605195E-002));
+#5475 = CARTESIAN_POINT('',(0.395443590248,2.536284128753E-002));
+#5476 = CARTESIAN_POINT('',(0.407059691118,2.513569823122E-002));
+#5477 = CARTESIAN_POINT('',(0.418675240979,2.490876399503E-002));
+#5478 = CARTESIAN_POINT('',(0.430290405555,2.468202569095E-002));
+#5479 = CARTESIAN_POINT('',(0.441905583367,2.4455470431E-002));
+#5480 = CARTESIAN_POINT('',(0.453521695599,2.422908532713E-002));
+#5481 = CARTESIAN_POINT('',(0.465139023398,2.400285749138E-002));
+#5482 = CARTESIAN_POINT('',(0.476757701614,2.377677403575E-002));
+#5483 = CARTESIAN_POINT('',(0.488377874527,2.355082207224E-002));
+#5484 = CARTESIAN_POINT('',(0.49612575761,2.34002664993E-002));
+#5485 = CARTESIAN_POINT('',(0.5,2.332500633219E-002));
+#5486 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5487 = ORIENTED_EDGE('',*,*,#5488,.F.);
+#5488 = EDGE_CURVE('',#5489,#5447,#5491,.T.);
+#5489 = VERTEX_POINT('',#5490);
+#5490 = CARTESIAN_POINT('',(3.673940452188E-016,3.000000044703,
+    11.066666809221));
+#5491 = SURFACE_CURVE('',#5492,(#5500),.PCURVE_S1.);
+#5492 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#5493,#5494,#5495,#5496,#5497,
+    #5498,#5499),.UNSPECIFIED.,.F.,.F.,(4,3,4),(-0.241767738739,
+    -5.116260925726E-002,0.E+000),.UNSPECIFIED.);
+#5493 = CARTESIAN_POINT('',(3.673940452188E-016,3.000000044703,
+    11.066666809221));
+#5494 = CARTESIAN_POINT('',(0.643903755207,3.000000044703,11.05300289993
+    ));
+#5495 = CARTESIAN_POINT('',(1.2582871377,2.790062558097,11.039925528411)
+  );
+#5496 = CARTESIAN_POINT('',(1.751133959666,2.435730033085,
+    11.027060709448));
+#5497 = CARTESIAN_POINT('',(1.883424887221,2.340619389559,
+    11.023607509067));
+#5498 = CARTESIAN_POINT('',(2.007205325988,2.235264364723,
+    11.020169623176));
+#5499 = CARTESIAN_POINT('',(2.121242937857,2.121242937857,
+    11.016739818937));
+#5500 = PCURVE('',#5156,#5501);
+#5501 = DEFINITIONAL_REPRESENTATION('',(#5502),#5528);
+#5502 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#5503,#5504,#5505,#5506,#5507,
+    #5508,#5509,#5510,#5511,#5512,#5513,#5514,#5515,#5516,#5517,#5518,
+    #5519,#5520,#5521,#5522,#5523,#5524,#5525,#5526,#5527),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (-0.241767738739,-0.230778296069,-0.219788853399,-0.208799410729,
+    -0.197809968059,-0.186820525389,-0.175831082719,-0.164841640049,
+    -0.153852197379,-0.142862754709,-0.131873312039,-0.120883869369,
+    -0.1098944267,-9.890498402959E-002,-8.791554135963E-002,
+    -7.692609868968E-002,-6.593665601973E-002,-5.494721334977E-002,
+    -4.395777067982E-002,-3.296832800986E-002,-2.197888533991E-002,
+    -1.098944266995E-002,0.E+000),.UNSPECIFIED.);
+#5503 = CARTESIAN_POINT('',(0.E+000,3.333333159486E-002));
+#5504 = CARTESIAN_POINT('',(3.7022483136E-003,3.32545515808E-002));
+#5505 = CARTESIAN_POINT('',(1.110482618536E-002,3.309738150198E-002));
+#5506 = CARTESIAN_POINT('',(2.220510474624E-002,3.286275322567E-002));
+#5507 = CARTESIAN_POINT('',(3.330413521951E-002,3.26292087853E-002));
+#5508 = CARTESIAN_POINT('',(4.440365527563E-002,3.239670517487E-002));
+#5509 = CARTESIAN_POINT('',(5.550502003091E-002,3.216519938839E-002));
+#5510 = CARTESIAN_POINT('',(6.660916447229E-002,3.193464841989E-002));
+#5511 = CARTESIAN_POINT('',(7.771664324396E-002,3.170500926336E-002));
+#5512 = CARTESIAN_POINT('',(8.882765745709E-002,3.147623891281E-002));
+#5513 = CARTESIAN_POINT('',(9.99420921149E-002,3.124829436227E-002));
+#5514 = CARTESIAN_POINT('',(0.11105955721,3.102113260574E-002));
+#5515 = CARTESIAN_POINT('',(0.122179433697,3.079471063724E-002));
+#5516 = CARTESIAN_POINT('',(0.133300923398,3.056898545077E-002));
+#5517 = CARTESIAN_POINT('',(0.144423102225,3.034391404034E-002));
+#5518 = CARTESIAN_POINT('',(0.155544976883,3.011945339997E-002));
+#5519 = CARTESIAN_POINT('',(0.166665541609,2.989556052367E-002));
+#5520 = CARTESIAN_POINT('',(0.177783845269,2.967219240545E-002));
+#5521 = CARTESIAN_POINT('',(0.188899027561,2.944930603932E-002));
+#5522 = CARTESIAN_POINT('',(0.200010475781,2.92268584193E-002));
+#5523 = CARTESIAN_POINT('',(0.211121787102,2.900480653938E-002));
+#5524 = CARTESIAN_POINT('',(0.222232463874,2.878310739359E-002));
+#5525 = CARTESIAN_POINT('',(0.233342579454,2.856171797594E-002));
+#5526 = CARTESIAN_POINT('',(0.240748748921,2.84143028456E-002));
+#5527 = CARTESIAN_POINT('',(0.244451657848,2.834063256646E-002));
+#5528 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5529 = ORIENTED_EDGE('',*,*,#5530,.F.);
+#5530 = EDGE_CURVE('',#5144,#5489,#5531,.T.);
+#5531 = SURFACE_CURVE('',#5532,(#5536),.PCURVE_S1.);
+#5532 = LINE('',#5533,#5534);
+#5533 = CARTESIAN_POINT('',(3.673940452188E-016,3.000000044703,
+    10.933333488802));
+#5534 = VECTOR('',#5535,1.);
+#5535 = DIRECTION('',(0.E+000,0.E+000,1.));
+#5536 = PCURVE('',#5156,#5537);
+#5537 = DEFINITIONAL_REPRESENTATION('',(#5538),#5564);
+#5538 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#5539,#5540,#5541,#5542,#5543,
+    #5544,#5545,#5546,#5547,#5548,#5549,#5550,#5551,#5552,#5553,#5554,
+    #5555,#5556,#5557,#5558,#5559,#5560,#5561,#5562,#5563),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (0.E+000,6.060605473591E-003,1.212121094718E-002,1.818181642077E-002,
+    2.424242189436E-002,3.030302736795E-002,3.636363284155E-002,
+    4.242423831514E-002,4.848484378873E-002,5.454544926232E-002,
+    6.060605473591E-002,6.66666602095E-002,7.272726568309E-002,
+    7.878787115668E-002,8.484847663027E-002,9.090908210386E-002,
+    9.696968757745E-002,0.103030293051,0.109090898525,0.115151503998,
+    0.121212109472,0.127272714945,0.133333320419),.UNSPECIFIED.);
+#5539 = CARTESIAN_POINT('',(0.E+000,1.999999955296E-002));
+#5540 = CARTESIAN_POINT('',(0.E+000,2.020201973541E-002));
+#5541 = CARTESIAN_POINT('',(0.E+000,2.060606010032E-002));
+#5542 = CARTESIAN_POINT('',(0.E+000,2.121212064768E-002));
+#5543 = CARTESIAN_POINT('',(0.E+000,2.181818119504E-002));
+#5544 = CARTESIAN_POINT('',(0.E+000,2.24242417424E-002));
+#5545 = CARTESIAN_POINT('',(0.E+000,2.303030228976E-002));
+#5546 = CARTESIAN_POINT('',(0.E+000,2.363636283711E-002));
+#5547 = CARTESIAN_POINT('',(0.E+000,2.424242338447E-002));
+#5548 = CARTESIAN_POINT('',(0.E+000,2.484848393183E-002));
+#5549 = CARTESIAN_POINT('',(0.E+000,2.545454447919E-002));
+#5550 = CARTESIAN_POINT('',(0.E+000,2.606060502655E-002));
+#5551 = CARTESIAN_POINT('',(0.E+000,2.666666557391E-002));
+#5552 = CARTESIAN_POINT('',(0.E+000,2.727272612127E-002));
+#5553 = CARTESIAN_POINT('',(0.E+000,2.787878666863E-002));
+#5554 = CARTESIAN_POINT('',(0.E+000,2.848484721599E-002));
+#5555 = CARTESIAN_POINT('',(0.E+000,2.909090776335E-002));
+#5556 = CARTESIAN_POINT('',(0.E+000,2.969696831071E-002));
+#5557 = CARTESIAN_POINT('',(0.E+000,3.030302885806E-002));
+#5558 = CARTESIAN_POINT('',(0.E+000,3.090908940542E-002));
+#5559 = CARTESIAN_POINT('',(0.E+000,3.151514995278E-002));
+#5560 = CARTESIAN_POINT('',(0.E+000,3.212121050014E-002));
+#5561 = CARTESIAN_POINT('',(0.E+000,3.27272710475E-002));
+#5562 = CARTESIAN_POINT('',(-0.E+000,3.313131141241E-002));
+#5563 = CARTESIAN_POINT('',(0.E+000,3.333333159486E-002));
+#5564 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5565 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#5569)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#5566,#5567,#5568)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#5566 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#5567 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#5568 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#5569 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-003),#5566,
+  'distance_accuracy_value','confusion accuracy');
+#5570 = SHAPE_DEFINITION_REPRESENTATION(#5571,#5134);
+#5571 = PRODUCT_DEFINITION_SHAPE('','',#5572);
+#5572 = PRODUCT_DEFINITION('design','',#5573,#5576);
+#5573 = PRODUCT_DEFINITION_FORMATION('','',#5574);
+#5574 = PRODUCT('Compound026','Compound026','',(#5575));
+#5575 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#5576 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#5577 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#5578,#5580);
+#5578 = ( REPRESENTATION_RELATIONSHIP('','',#5134,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#5579) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#5579 = ITEM_DEFINED_TRANSFORMATION('','',#11,#83);
+#5580 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #5581);
+#5581 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('18','=>[0:1:1:19]','',#5,#5572,$
+  );
+#5582 = PRODUCT_TYPE('part',$,(#5574));
+#5583 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#5584),#5740);
+#5584 = SHELL_BASED_SURFACE_MODEL('',(#5585));
+#5585 = OPEN_SHELL('',(#5586));
+#5586 = ADVANCED_FACE('',(#5587),#5604,.T.);
+#5587 = FACE_BOUND('',#5588,.T.);
+#5588 = EDGE_LOOP('',(#5589,#5647,#5685,#5704));
+#5589 = ORIENTED_EDGE('',*,*,#5590,.T.);
+#5590 = EDGE_CURVE('',#5591,#5593,#5595,.T.);
+#5591 = VERTEX_POINT('',#5592);
+#5592 = CARTESIAN_POINT('',(0.E+000,-6.000000089407,-3.500000052154));
+#5593 = VERTEX_POINT('',#5594);
+#5594 = CARTESIAN_POINT('',(-0.500000007451,-6.000000089407,
+    -2.800000041723));
+#5595 = SURFACE_CURVE('',#5596,(#5603),.PCURVE_S1.);
+#5596 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#5597,#5598,#5599,#5600,#5601,
+    #5602),.UNSPECIFIED.,.F.,.F.,(6,6),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#5597 = CARTESIAN_POINT('',(0.E+000,-6.000000089407,-3.500000052154));
+#5598 = CARTESIAN_POINT('',(-0.186599686687,-6.000000089407,
+    -3.500000052154));
+#5599 = CARTESIAN_POINT('',(-0.445104640076,-6.000000089407,
+    -3.460046888373));
+#5600 = CARTESIAN_POINT('',(-0.498634665332,-6.000000089407,
+    -3.169273173316));
+#5601 = CARTESIAN_POINT('',(-0.500000007451,-6.000000089407,
+    -3.004877616915));
+#5602 = CARTESIAN_POINT('',(-0.500000007451,-6.000000089407,
+    -2.800000041723));
+#5603 = PCURVE('',#5604,#5641);
+#5604 = B_SPLINE_SURFACE_WITH_KNOTS('',5,5,(
+    (#5605,#5606,#5607,#5608,#5609,#5610)
+    ,(#5611,#5612,#5613,#5614,#5615,#5616)
+    ,(#5617,#5618,#5619,#5620,#5621,#5622)
+    ,(#5623,#5624,#5625,#5626,#5627,#5628)
+    ,(#5629,#5630,#5631,#5632,#5633,#5634)
+    ,(#5635,#5636,#5637,#5638,#5639,#5640
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(6,6),(0.E+000,1.),(0.E+000,
+    2.000000029813E-002),.PIECEWISE_BEZIER_KNOTS.);
+#5605 = CARTESIAN_POINT('',(0.E+000,-6.000000089407,-3.500000052154));
+#5606 = CARTESIAN_POINT('',(0.E+000,-5.960000088811,-3.500000052154));
+#5607 = CARTESIAN_POINT('',(0.E+000,-5.920000088215,-3.500000052154));
+#5608 = CARTESIAN_POINT('',(0.E+000,-5.880000087619,-3.500000052154));
+#5609 = CARTESIAN_POINT('',(0.E+000,-5.840000087023,-3.500000052154));
+#5610 = CARTESIAN_POINT('',(0.E+000,-5.800000086427,-3.500000052154));
+#5611 = CARTESIAN_POINT('',(-0.186599686687,-6.000000089407,
+    -3.500000052154));
+#5612 = CARTESIAN_POINT('',(-0.186599566175,-5.960000088811,
+    -3.500000052154));
+#5613 = CARTESIAN_POINT('',(-0.186599445662,-5.920000088215,
+    -3.500000052154));
+#5614 = CARTESIAN_POINT('',(-0.186599325149,-5.880000087619,
+    -3.500000052154));
+#5615 = CARTESIAN_POINT('',(-0.186599204636,-5.840000087023,
+    -3.500000052154));
+#5616 = CARTESIAN_POINT('',(-0.186599084124,-5.800000086427,
+    -3.500000052154));
+#5617 = CARTESIAN_POINT('',(-0.445104640076,-6.000000089407,
+    -3.460046888373));
+#5618 = CARTESIAN_POINT('',(-0.445104904793,-5.960000088811,
+    -3.460046886052));
+#5619 = CARTESIAN_POINT('',(-0.44510516951,-5.920000088215,
+    -3.460046883731));
+#5620 = CARTESIAN_POINT('',(-0.445105434226,-5.880000087619,
+    -3.46004688141));
+#5621 = CARTESIAN_POINT('',(-0.445105698943,-5.840000087023,
+    -3.460046879089));
+#5622 = CARTESIAN_POINT('',(-0.44510596366,-5.800000086427,
+    -3.460046876768));
+#5623 = CARTESIAN_POINT('',(-0.498634665332,-6.000000089407,
+    -3.169273173316));
+#5624 = CARTESIAN_POINT('',(-0.498634559125,-5.960000088811,
+    -3.16927325409));
+#5625 = CARTESIAN_POINT('',(-0.498634452918,-5.920000088215,
+    -3.169273334863));
+#5626 = CARTESIAN_POINT('',(-0.498634346711,-5.880000087619,
+    -3.169273415637));
+#5627 = CARTESIAN_POINT('',(-0.498634240504,-5.840000087023,
+    -3.169273496411));
+#5628 = CARTESIAN_POINT('',(-0.498634134297,-5.800000086427,
+    -3.169273577185));
+#5629 = CARTESIAN_POINT('',(-0.500000007451,-6.000000089407,
+    -3.004877616915));
+#5630 = CARTESIAN_POINT('',(-0.500000007451,-5.960000088811,
+    -3.004877604502));
+#5631 = CARTESIAN_POINT('',(-0.500000007451,-5.920000088215,
+    -3.00487759209));
+#5632 = CARTESIAN_POINT('',(-0.500000007451,-5.880000087619,
+    -3.004877579677));
+#5633 = CARTESIAN_POINT('',(-0.500000007451,-5.840000087023,
+    -3.004877567264));
+#5634 = CARTESIAN_POINT('',(-0.500000007451,-5.800000086427,
+    -3.004877554851));
+#5635 = CARTESIAN_POINT('',(-0.500000007451,-6.000000089407,
+    -2.800000041723));
+#5636 = CARTESIAN_POINT('',(-0.500000007451,-5.960000088811,
+    -2.800000041723));
+#5637 = CARTESIAN_POINT('',(-0.500000007451,-5.920000088215,
+    -2.800000041723));
+#5638 = CARTESIAN_POINT('',(-0.500000007451,-5.880000087619,
+    -2.800000041723));
+#5639 = CARTESIAN_POINT('',(-0.500000007451,-5.840000087023,
+    -2.800000041723));
+#5640 = CARTESIAN_POINT('',(-0.500000007451,-5.800000086427,
+    -2.800000041723));
+#5641 = DEFINITIONAL_REPRESENTATION('',(#5642),#5646);
+#5642 = LINE('',#5643,#5644);
+#5643 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#5644 = VECTOR('',#5645,1.);
+#5645 = DIRECTION('',(1.,0.E+000));
+#5646 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5647 = ORIENTED_EDGE('',*,*,#5648,.T.);
+#5648 = EDGE_CURVE('',#5593,#5649,#5651,.T.);
+#5649 = VERTEX_POINT('',#5650);
+#5650 = CARTESIAN_POINT('',(-0.500000007451,-5.800000086427,
+    -2.800000041723));
+#5651 = SURFACE_CURVE('',#5652,(#5656),.PCURVE_S1.);
+#5652 = LINE('',#5653,#5654);
+#5653 = CARTESIAN_POINT('',(-0.500000007451,-6.000000089407,
+    -2.800000041723));
+#5654 = VECTOR('',#5655,1.);
+#5655 = DIRECTION('',(0.E+000,1.,3.275157873841E-013));
+#5656 = PCURVE('',#5604,#5657);
+#5657 = DEFINITIONAL_REPRESENTATION('',(#5658),#5684);
+#5658 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#5659,#5660,#5661,#5662,#5663,
+    #5664,#5665,#5666,#5667,#5668,#5669,#5670,#5671,#5672,#5673,#5674,
+    #5675,#5676,#5677,#5678,#5679,#5680,#5681,#5682,#5683),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (0.E+000,9.090909226375E-003,1.818181845275E-002,2.727272767912E-002,
+    3.63636369055E-002,4.545454613187E-002,5.454545535825E-002,
+    6.363636458462E-002,7.2727273811E-002,8.181818303737E-002,
+    9.090909226375E-002,0.10000000149,0.109090910716,0.118181819943,
+    0.127272729169,0.136363638396,0.145454547622,0.154545456848,
+    0.163636366075,0.172727275301,0.181818184527,0.190909093754,
+    0.20000000298),.UNSPECIFIED.);
+#5659 = CARTESIAN_POINT('',(1.,0.E+000));
+#5660 = CARTESIAN_POINT('',(1.,3.030303075474E-004));
+#5661 = CARTESIAN_POINT('',(1.,9.090909226422E-004));
+#5662 = CARTESIAN_POINT('',(1.,1.818181845285E-003));
+#5663 = CARTESIAN_POINT('',(1.,2.727272767927E-003));
+#5664 = CARTESIAN_POINT('',(1.,3.636363690569E-003));
+#5665 = CARTESIAN_POINT('',(1.,4.545454613212E-003));
+#5666 = CARTESIAN_POINT('',(1.,5.454545535854E-003));
+#5667 = CARTESIAN_POINT('',(1.,6.363636458496E-003));
+#5668 = CARTESIAN_POINT('',(1.,7.272727381138E-003));
+#5669 = CARTESIAN_POINT('',(1.,8.181818303781E-003));
+#5670 = CARTESIAN_POINT('',(1.,9.090909226423E-003));
+#5671 = CARTESIAN_POINT('',(1.,1.000000014907E-002));
+#5672 = CARTESIAN_POINT('',(1.,1.090909107171E-002));
+#5673 = CARTESIAN_POINT('',(1.,1.181818199435E-002));
+#5674 = CARTESIAN_POINT('',(1.,1.272727291699E-002));
+#5675 = CARTESIAN_POINT('',(1.,1.363636383963E-002));
+#5676 = CARTESIAN_POINT('',(1.,1.454545476228E-002));
+#5677 = CARTESIAN_POINT('',(1.,1.545454568492E-002));
+#5678 = CARTESIAN_POINT('',(1.,1.636363660756E-002));
+#5679 = CARTESIAN_POINT('',(1.,1.72727275302E-002));
+#5680 = CARTESIAN_POINT('',(1.,1.818181845285E-002));
+#5681 = CARTESIAN_POINT('',(1.,1.909090937549E-002));
+#5682 = CARTESIAN_POINT('',(1.,1.969696999058E-002));
+#5683 = CARTESIAN_POINT('',(1.,2.000000029813E-002));
+#5684 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5685 = ORIENTED_EDGE('',*,*,#5686,.F.);
+#5686 = EDGE_CURVE('',#5687,#5649,#5689,.T.);
+#5687 = VERTEX_POINT('',#5688);
+#5688 = CARTESIAN_POINT('',(0.E+000,-5.800000086427,-3.500000052154));
+#5689 = SURFACE_CURVE('',#5690,(#5697),.PCURVE_S1.);
+#5690 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#5691,#5692,#5693,#5694,#5695,
+    #5696),.UNSPECIFIED.,.F.,.F.,(6,6),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#5691 = CARTESIAN_POINT('',(0.E+000,-5.800000086427,-3.500000052154));
+#5692 = CARTESIAN_POINT('',(-0.186599084124,-5.800000086427,
+    -3.500000052154));
+#5693 = CARTESIAN_POINT('',(-0.44510596366,-5.800000086427,
+    -3.460046876768));
+#5694 = CARTESIAN_POINT('',(-0.498634134297,-5.800000086427,
+    -3.169273577185));
+#5695 = CARTESIAN_POINT('',(-0.500000007451,-5.800000086427,
+    -3.004877554851));
+#5696 = CARTESIAN_POINT('',(-0.500000007451,-5.800000086427,
+    -2.800000041723));
+#5697 = PCURVE('',#5604,#5698);
+#5698 = DEFINITIONAL_REPRESENTATION('',(#5699),#5703);
+#5699 = LINE('',#5700,#5701);
+#5700 = CARTESIAN_POINT('',(0.E+000,2.000000029813E-002));
+#5701 = VECTOR('',#5702,1.);
+#5702 = DIRECTION('',(1.,0.E+000));
+#5703 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5704 = ORIENTED_EDGE('',*,*,#5705,.F.);
+#5705 = EDGE_CURVE('',#5591,#5687,#5706,.T.);
+#5706 = SURFACE_CURVE('',#5707,(#5711),.PCURVE_S1.);
+#5707 = LINE('',#5708,#5709);
+#5708 = CARTESIAN_POINT('',(0.E+000,-6.000000089407,-3.500000052154));
+#5709 = VECTOR('',#5710,1.);
+#5710 = DIRECTION('',(0.E+000,1.,0.E+000));
+#5711 = PCURVE('',#5604,#5712);
+#5712 = DEFINITIONAL_REPRESENTATION('',(#5713),#5739);
+#5713 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#5714,#5715,#5716,#5717,#5718,
+    #5719,#5720,#5721,#5722,#5723,#5724,#5725,#5726,#5727,#5728,#5729,
+    #5730,#5731,#5732,#5733,#5734,#5735,#5736,#5737,#5738),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (0.E+000,9.090909226375E-003,1.818181845275E-002,2.727272767912E-002,
+    3.63636369055E-002,4.545454613187E-002,5.454545535825E-002,
+    6.363636458462E-002,7.2727273811E-002,8.181818303737E-002,
+    9.090909226375E-002,0.10000000149,0.109090910716,0.118181819943,
+    0.127272729169,0.136363638396,0.145454547622,0.154545456848,
+    0.163636366075,0.172727275301,0.181818184527,0.190909093754,
+    0.20000000298),.UNSPECIFIED.);
+#5714 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#5715 = CARTESIAN_POINT('',(0.E+000,3.030303075474E-004));
+#5716 = CARTESIAN_POINT('',(0.E+000,9.090909226422E-004));
+#5717 = CARTESIAN_POINT('',(0.E+000,1.818181845285E-003));
+#5718 = CARTESIAN_POINT('',(0.E+000,2.727272767927E-003));
+#5719 = CARTESIAN_POINT('',(0.E+000,3.636363690569E-003));
+#5720 = CARTESIAN_POINT('',(0.E+000,4.545454613212E-003));
+#5721 = CARTESIAN_POINT('',(0.E+000,5.454545535854E-003));
+#5722 = CARTESIAN_POINT('',(0.E+000,6.363636458496E-003));
+#5723 = CARTESIAN_POINT('',(0.E+000,7.272727381138E-003));
+#5724 = CARTESIAN_POINT('',(0.E+000,8.181818303781E-003));
+#5725 = CARTESIAN_POINT('',(0.E+000,9.090909226423E-003));
+#5726 = CARTESIAN_POINT('',(0.E+000,1.000000014907E-002));
+#5727 = CARTESIAN_POINT('',(0.E+000,1.090909107171E-002));
+#5728 = CARTESIAN_POINT('',(0.E+000,1.181818199435E-002));
+#5729 = CARTESIAN_POINT('',(0.E+000,1.272727291699E-002));
+#5730 = CARTESIAN_POINT('',(0.E+000,1.363636383963E-002));
+#5731 = CARTESIAN_POINT('',(0.E+000,1.454545476228E-002));
+#5732 = CARTESIAN_POINT('',(0.E+000,1.545454568492E-002));
+#5733 = CARTESIAN_POINT('',(0.E+000,1.636363660756E-002));
+#5734 = CARTESIAN_POINT('',(0.E+000,1.72727275302E-002));
+#5735 = CARTESIAN_POINT('',(0.E+000,1.818181845285E-002));
+#5736 = CARTESIAN_POINT('',(0.E+000,1.909090937549E-002));
+#5737 = CARTESIAN_POINT('',(-0.E+000,1.969696999058E-002));
+#5738 = CARTESIAN_POINT('',(0.E+000,2.000000029813E-002));
+#5739 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5740 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#5744)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#5741,#5742,#5743)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#5741 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#5742 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#5743 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#5744 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#5741,
+  'distance_accuracy_value','confusion accuracy');
+#5745 = SHAPE_DEFINITION_REPRESENTATION(#5746,#5583);
+#5746 = PRODUCT_DEFINITION_SHAPE('','',#5747);
+#5747 = PRODUCT_DEFINITION('design','',#5748,#5751);
+#5748 = PRODUCT_DEFINITION_FORMATION('','',#5749);
+#5749 = PRODUCT('Compound032','Compound032','',(#5750));
+#5750 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#5751 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#5752 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#5753,#5755);
+#5753 = ( REPRESENTATION_RELATIONSHIP('','',#5583,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#5754) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#5754 = ITEM_DEFINED_TRANSFORMATION('','',#11,#87);
+#5755 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #5756);
+#5756 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('19','=>[0:1:1:20]','',#5,#5747,$
+  );
+#5757 = PRODUCT_TYPE('part',$,(#5749));
+#5758 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#5759),#5861);
+#5759 = SHELL_BASED_SURFACE_MODEL('',(#5760));
+#5760 = OPEN_SHELL('',(#5761));
+#5761 = ADVANCED_FACE('',(#5762),#5776,.T.);
+#5762 = FACE_BOUND('',#5763,.T.);
+#5763 = EDGE_LOOP('',(#5764,#5787,#5817,#5833));
+#5764 = ORIENTED_EDGE('',*,*,#5765,.T.);
+#5765 = EDGE_CURVE('',#5766,#5768,#5770,.T.);
+#5766 = VERTEX_POINT('',#5767);
+#5767 = CARTESIAN_POINT('',(-0.500000007451,-5.800000086427,
+    7.234451770782));
+#5768 = VERTEX_POINT('',#5769);
+#5769 = CARTESIAN_POINT('',(-0.500000007451,-6.000000089407,7.2249096632
+    ));
+#5770 = SURFACE_CURVE('',#5771,(#5775),.PCURVE_S1.);
+#5771 = LINE('',#5772,#5773);
+#5772 = CARTESIAN_POINT('',(-0.500000007451,-5.800000086427,
+    7.234451770782));
+#5773 = VECTOR('',#5774,1.);
+#5774 = DIRECTION('',(0.E+000,-0.998863791712,-4.76563280917E-002));
+#5775 = PCURVE('',#5776,#5781);
+#5776 = PLANE('',#5777);
+#5777 = AXIS2_PLACEMENT_3D('',#5778,#5779,#5780);
+#5778 = CARTESIAN_POINT('',(-0.500000007451,-5.900000087917,
+    7.229680716991));
+#5779 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#5780 = DIRECTION('',(0.E+000,0.E+000,1.));
+#5781 = DEFINITIONAL_REPRESENTATION('',(#5782),#5786);
+#5782 = LINE('',#5783,#5784);
+#5783 = CARTESIAN_POINT('',(4.771053791E-003,0.10000000149));
+#5784 = VECTOR('',#5785,1.);
+#5785 = DIRECTION('',(-4.76563280917E-002,-0.998863791712));
+#5786 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5787 = ORIENTED_EDGE('',*,*,#5788,.T.);
+#5788 = EDGE_CURVE('',#5768,#5789,#5791,.T.);
+#5789 = VERTEX_POINT('',#5790);
+#5790 = CARTESIAN_POINT('',(-0.500000007451,-5.236362814903,
+    8.000000119209));
+#5791 = SURFACE_CURVE('',#5792,(#5803),.PCURVE_S1.);
+#5792 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#5793,#5794,#5795,#5796,#5797,
+    #5798,#5799,#5800,#5801,#5802),.UNSPECIFIED.,.F.,.F.,(4,3,3,4),(
+    0.E+000,0.330817821744,0.665408910872,1.),.UNSPECIFIED.);
+#5793 = CARTESIAN_POINT('',(-0.500000007451,-6.000000089407,7.2249096632
+    ));
+#5794 = CARTESIAN_POINT('',(-0.500000007451,-6.000000089407,
+    7.395852154075));
+#5795 = CARTESIAN_POINT('',(-0.500000007451,-5.996951341922,
+    7.563700171752));
+#5796 = CARTESIAN_POINT('',(-0.500000007451,-5.95385159346,7.69089649569
+    ));
+#5797 = CARTESIAN_POINT('',(-0.500000007451,-5.910260254569,
+    7.819543605254));
+#5798 = CARTESIAN_POINT('',(-0.500000007451,-5.82562752218,
+    7.906533774457));
+#5799 = CARTESIAN_POINT('',(-0.500000007451,-5.699737533493,
+    7.951647902946));
+#5800 = CARTESIAN_POINT('',(-0.500000007451,-5.573847544806,
+    7.996762031435));
+#5801 = CARTESIAN_POINT('',(-0.500000007451,-5.40670029982,
+    8.000000119209));
+#5802 = CARTESIAN_POINT('',(-0.500000007451,-5.236362814903,
+    8.000000119209));
+#5803 = PCURVE('',#5776,#5804);
+#5804 = DEFINITIONAL_REPRESENTATION('',(#5805),#5816);
+#5805 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#5806,#5807,#5808,#5809,#5810,
+    #5811,#5812,#5813,#5814,#5815),.UNSPECIFIED.,.F.,.F.,(4,3,3,4),(
+    0.E+000,0.330817821744,0.665408910872,1.),.UNSPECIFIED.);
+#5806 = CARTESIAN_POINT('',(-4.771053791E-003,-0.10000000149));
+#5807 = CARTESIAN_POINT('',(0.166171437084,-0.10000000149));
+#5808 = CARTESIAN_POINT('',(0.334019454761,-9.6951254005E-002));
+#5809 = CARTESIAN_POINT('',(0.461215778699,-5.3851505543E-002));
+#5810 = CARTESIAN_POINT('',(0.589862888263,-1.0260166652E-002));
+#5811 = CARTESIAN_POINT('',(0.676853057466,7.4372565737E-002));
+#5812 = CARTESIAN_POINT('',(0.721967185955,0.200262554424));
+#5813 = CARTESIAN_POINT('',(0.767081314444,0.326152543111));
+#5814 = CARTESIAN_POINT('',(0.770319402218,0.493299788097));
+#5815 = CARTESIAN_POINT('',(0.770319402218,0.663637273014));
+#5816 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5817 = ORIENTED_EDGE('',*,*,#5818,.F.);
+#5818 = EDGE_CURVE('',#5819,#5789,#5821,.T.);
+#5819 = VERTEX_POINT('',#5820);
+#5820 = CARTESIAN_POINT('',(-0.500000007451,-5.213471055031,
+    7.800000116229));
+#5821 = SURFACE_CURVE('',#5822,(#5826),.PCURVE_S1.);
+#5822 = LINE('',#5823,#5824);
+#5823 = CARTESIAN_POINT('',(-0.500000007451,-5.213471055031,
+    7.800000116229));
+#5824 = VECTOR('',#5825,1.);
+#5825 = DIRECTION('',(0.E+000,-0.113716333069,0.993513258892));
+#5826 = PCURVE('',#5776,#5827);
+#5827 = DEFINITIONAL_REPRESENTATION('',(#5828),#5832);
+#5828 = LINE('',#5829,#5830);
+#5829 = CARTESIAN_POINT('',(0.570319399238,0.686529032886));
+#5830 = VECTOR('',#5831,1.);
+#5831 = DIRECTION('',(0.993513258892,-0.113716333069));
+#5832 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5833 = ORIENTED_EDGE('',*,*,#5834,.F.);
+#5834 = EDGE_CURVE('',#5766,#5819,#5835,.T.);
+#5835 = SURFACE_CURVE('',#5836,(#5847),.PCURVE_S1.);
+#5836 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#5837,#5838,#5839,#5840,#5841,
+    #5842,#5843,#5844,#5845,#5846),.UNSPECIFIED.,.F.,.F.,(4,3,3,4),(
+    0.E+000,0.408975194624,0.817950389248,1.),.UNSPECIFIED.);
+#5837 = CARTESIAN_POINT('',(-0.500000007451,-5.800000086427,
+    7.234451770782));
+#5838 = CARTESIAN_POINT('',(-0.500000007451,-5.800000086427,
+    7.408398376058));
+#5839 = CARTESIAN_POINT('',(-0.500000007451,-5.798134342503,
+    7.554190515204));
+#5840 = CARTESIAN_POINT('',(-0.500000007451,-5.751789524186,
+    7.647722995546));
+#5841 = CARTESIAN_POINT('',(-0.500000007451,-5.705444705868,
+    7.741255475888));
+#5842 = CARTESIAN_POINT('',(-0.500000007451,-5.614620813157,
+    7.782528297427));
+#5843 = CARTESIAN_POINT('',(-0.500000007451,-5.459093442663,
+    7.794511802863));
+#5844 = CARTESIAN_POINT('',(-0.500000007451,-5.389862600226,
+    7.799846093374));
+#5845 = CARTESIAN_POINT('',(-0.500000007451,-5.308107451975,
+    7.800000116229));
+#5846 = CARTESIAN_POINT('',(-0.500000007451,-5.213471055031,
+    7.800000116229));
+#5847 = PCURVE('',#5776,#5848);
+#5848 = DEFINITIONAL_REPRESENTATION('',(#5849),#5860);
+#5849 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#5850,#5851,#5852,#5853,#5854,
+    #5855,#5856,#5857,#5858,#5859),.UNSPECIFIED.,.F.,.F.,(4,3,3,4),(
+    0.E+000,0.408975194624,0.817950389248,1.),.UNSPECIFIED.);
+#5850 = CARTESIAN_POINT('',(4.771053791E-003,0.10000000149));
+#5851 = CARTESIAN_POINT('',(0.178717659067,0.10000000149));
+#5852 = CARTESIAN_POINT('',(0.324509798213,0.101865745414));
+#5853 = CARTESIAN_POINT('',(0.418042278555,0.148210563731));
+#5854 = CARTESIAN_POINT('',(0.511574758897,0.194555382049));
+#5855 = CARTESIAN_POINT('',(0.552847580436,0.28537927476));
+#5856 = CARTESIAN_POINT('',(0.564831085872,0.440906645254));
+#5857 = CARTESIAN_POINT('',(0.570165376383,0.510137487691));
+#5858 = CARTESIAN_POINT('',(0.570319399238,0.591892635942));
+#5859 = CARTESIAN_POINT('',(0.570319399238,0.686529032886));
+#5860 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5861 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#5865)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#5862,#5863,#5864)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#5862 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#5863 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#5864 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#5865 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#5862,
+  'distance_accuracy_value','confusion accuracy');
+#5866 = SHAPE_DEFINITION_REPRESENTATION(#5867,#5758);
+#5867 = PRODUCT_DEFINITION_SHAPE('','',#5868);
+#5868 = PRODUCT_DEFINITION('design','',#5869,#5872);
+#5869 = PRODUCT_DEFINITION_FORMATION('','',#5870);
+#5870 = PRODUCT('Compound028','Compound028','',(#5871));
+#5871 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#5872 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#5873 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#5874,#5876);
+#5874 = ( REPRESENTATION_RELATIONSHIP('','',#5758,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#5875) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#5875 = ITEM_DEFINED_TRANSFORMATION('','',#11,#91);
+#5876 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #5877);
+#5877 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('20','=>[0:1:1:21]','',#5,#5868,$
+  );
+#5878 = PRODUCT_TYPE('part',$,(#5870));
+#5879 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#5880),#6041);
+#5880 = SHELL_BASED_SURFACE_MODEL('',(#5881));
+#5881 = OPEN_SHELL('',(#5882));
+#5882 = ADVANCED_FACE('',(#5883),#5897,.T.);
+#5883 = FACE_BOUND('',#5884,.T.);
+#5884 = EDGE_LOOP('',(#5885,#5938,#5986,#6024));
+#5885 = ORIENTED_EDGE('',*,*,#5886,.F.);
+#5886 = EDGE_CURVE('',#5887,#5889,#5891,.T.);
+#5887 = VERTEX_POINT('',#5888);
+#5888 = CARTESIAN_POINT('',(1.836970226094E-016,3.000000044703,
+    10.666666818162));
+#5889 = VERTEX_POINT('',#5890);
+#5890 = CARTESIAN_POINT('',(1.714505544354E-016,2.800000041723,
+    10.800000153482));
+#5891 = SURFACE_CURVE('',#5892,(#5896),.PCURVE_S1.);
+#5892 = LINE('',#5893,#5894);
+#5893 = CARTESIAN_POINT('',(1.836970226094E-016,3.000000044703,
+    10.666666818162));
+#5894 = VECTOR('',#5895,1.);
+#5895 = DIRECTION('',(-5.094838648452E-017,-0.832050294338,
+    0.554700196225));
+#5896 = PCURVE('',#5897,#5910);
+#5897 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#5898,#5899)
+    ,(#5900,#5901)
+    ,(#5902,#5903)
+    ,(#5904,#5905)
+    ,(#5906,#5907)
+    ,(#5908,#5909
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#5898 = CARTESIAN_POINT('',(1.898202566964E-016,3.100000046194,
+    10.600000150502));
+#5899 = CARTESIAN_POINT('',(1.714505544354E-016,2.800000041723,
+    10.800000153482));
+#5900 = CARTESIAN_POINT('',(-0.492332884593,3.100000046194,
+    10.610110645485));
+#5901 = CARTESIAN_POINT('',(-0.444687766729,2.800000041723,
+    10.810110648465));
+#5902 = CARTESIAN_POINT('',(-0.976399751223,3.00226198808,
+    10.620051998817));
+#5903 = CARTESIAN_POINT('',(-0.881909452717,2.711720505362,
+    10.820052001797));
+#5904 = CARTESIAN_POINT('',(-1.432500925431,2.813338695908,
+    10.629948301069));
+#5905 = CARTESIAN_POINT('',(-1.293871803615,2.541080112433,
+    10.829948304049));
+#5906 = CARTESIAN_POINT('',(-1.843899133045,2.540162975639,
+    10.639889654401));
+#5907 = CARTESIAN_POINT('',(-1.66545728146,2.29434075219,10.839889657381
+    ));
+#5908 = CARTESIAN_POINT('',(-2.192031054342,2.192031054342,
+    10.650000149384));
+#5909 = CARTESIAN_POINT('',(-1.979899016825,1.979899016825,
+    10.850000152364));
+#5910 = DEFINITIONAL_REPRESENTATION('',(#5911),#5937);
+#5911 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#5912,#5913,#5914,#5915,#5916,
+    #5917,#5918,#5919,#5920,#5921,#5922,#5923,#5924,#5925,#5926,#5927,
+    #5928,#5929,#5930,#5931,#5932,#5933,#5934,#5935,#5936),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (0.E+000,1.092591311876E-002,2.185182623752E-002,3.277773935628E-002,
+    4.370365247505E-002,5.462956559381E-002,6.555547871257E-002,
+    7.648139183133E-002,8.740730495009E-002,9.833321806885E-002,
+    0.109259131188,0.120185044306,0.131110957425,0.142036870544,
+    0.152962783663,0.163888696781,0.1748146099,0.185740523019,
+    0.196666436138,0.207592349256,0.218518262375,0.229444175494,
+    0.240370088613),.UNSPECIFIED.);
+#5912 = CARTESIAN_POINT('',(0.E+000,0.333333333333));
+#5913 = CARTESIAN_POINT('',(0.E+000,0.343434343434));
+#5914 = CARTESIAN_POINT('',(0.E+000,0.363636363636));
+#5915 = CARTESIAN_POINT('',(0.E+000,0.393939393939));
+#5916 = CARTESIAN_POINT('',(0.E+000,0.424242424242));
+#5917 = CARTESIAN_POINT('',(0.E+000,0.454545454545));
+#5918 = CARTESIAN_POINT('',(0.E+000,0.484848484848));
+#5919 = CARTESIAN_POINT('',(0.E+000,0.515151515152));
+#5920 = CARTESIAN_POINT('',(0.E+000,0.545454545455));
+#5921 = CARTESIAN_POINT('',(0.E+000,0.575757575758));
+#5922 = CARTESIAN_POINT('',(0.E+000,0.606060606061));
+#5923 = CARTESIAN_POINT('',(0.E+000,0.636363636364));
+#5924 = CARTESIAN_POINT('',(0.E+000,0.666666666667));
+#5925 = CARTESIAN_POINT('',(0.E+000,0.69696969697));
+#5926 = CARTESIAN_POINT('',(0.E+000,0.727272727273));
+#5927 = CARTESIAN_POINT('',(0.E+000,0.757575757576));
+#5928 = CARTESIAN_POINT('',(0.E+000,0.787878787879));
+#5929 = CARTESIAN_POINT('',(0.E+000,0.818181818182));
+#5930 = CARTESIAN_POINT('',(0.E+000,0.848484848485));
+#5931 = CARTESIAN_POINT('',(0.E+000,0.878787878788));
+#5932 = CARTESIAN_POINT('',(0.E+000,0.909090909091));
+#5933 = CARTESIAN_POINT('',(0.E+000,0.939393939394));
+#5934 = CARTESIAN_POINT('',(0.E+000,0.969696969697));
+#5935 = CARTESIAN_POINT('',(-0.E+000,0.989898989899));
+#5936 = CARTESIAN_POINT('',(0.E+000,1.));
+#5937 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5938 = ORIENTED_EDGE('',*,*,#5939,.F.);
+#5939 = EDGE_CURVE('',#5940,#5887,#5942,.T.);
+#5940 = VERTEX_POINT('',#5941);
+#5941 = CARTESIAN_POINT('',(-2.121242937857,2.121242937857,
+    10.716739825643));
+#5942 = SURFACE_CURVE('',#5943,(#5957),.PCURVE_S1.);
+#5943 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#5944,#5945,#5946,#5947,#5948,
+    #5949,#5950,#5951,#5952,#5953,#5954,#5955,#5956),.UNSPECIFIED.,.F.,
+  .F.,(4,3,3,3,4),(0.E+000,7.046627312447E-002,0.156117143492,
+    0.227610565259,0.241768013859),.UNSPECIFIED.);
+#5944 = CARTESIAN_POINT('',(-2.121242937857,2.121242937857,
+    10.716739825643));
+#5945 = CARTESIAN_POINT('',(-1.905940960533,2.336514358042,
+    10.710293195882));
+#5946 = CARTESIAN_POINT('',(-1.709595811289,2.474063602484,
+    10.705255544455));
+#5947 = CARTESIAN_POINT('',(-1.528082936322,2.581519940597,
+    10.700771667065));
+#5948 = CARTESIAN_POINT('',(-1.307456315465,2.712131770595,
+    10.695321570387));
+#5949 = CARTESIAN_POINT('',(-1.106819245625,2.79897240857,10.69070188031
+    ));
+#5950 = CARTESIAN_POINT('',(-0.87296582201,2.870127849559,
+    10.685496987946));
+#5951 = CARTESIAN_POINT('',(-0.677766621179,2.929521828065,
+    10.681152425382));
+#5952 = CARTESIAN_POINT('',(-0.458191757471,2.978281917977,
+    10.67640751312));
+#5953 = CARTESIAN_POINT('',(-0.175571278477,2.994856288264,
+    10.670395871637));
+#5954 = CARTESIAN_POINT('',(-0.119605501404,2.998138419538,
+    10.66920541938));
+#5955 = CARTESIAN_POINT('',(-6.117183284449E-002,3.000000044703,
+    10.667964910258));
+#5956 = CARTESIAN_POINT('',(1.836970226094E-016,3.000000044703,
+    10.666666818162));
+#5957 = PCURVE('',#5897,#5958);
+#5958 = DEFINITIONAL_REPRESENTATION('',(#5959),#5985);
+#5959 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#5960,#5961,#5962,#5963,#5964,
+    #5965,#5966,#5967,#5968,#5969,#5970,#5971,#5972,#5973,#5974,#5975,
+    #5976,#5977,#5978,#5979,#5980,#5981,#5982,#5983,#5984),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (0.E+000,1.098945517542E-002,2.197891035084E-002,3.296836552627E-002,
+    4.395782070169E-002,5.494727587711E-002,6.593673105253E-002,
+    7.692618622796E-002,8.791564140338E-002,9.89050965788E-002,
+    0.109894551754,0.12088400693,0.131873462105,0.14286291728,
+    0.153852372456,0.164841827631,0.175831282807,0.186820737982,
+    0.197810193158,0.208799648333,0.219789103508,0.230778558684,
+    0.241768013859),.UNSPECIFIED.);
+#5960 = CARTESIAN_POINT('',(1.,0.33369837632));
+#5961 = CARTESIAN_POINT('',(0.98006750711,0.333661908318));
+#5962 = CARTESIAN_POINT('',(0.941520978396,0.333230817283));
+#5963 = CARTESIAN_POINT('',(0.887274959594,0.332220654568));
+#5964 = CARTESIAN_POINT('',(0.836219146998,0.331761775607));
+#5965 = CARTESIAN_POINT('',(0.787976871538,0.332055441866));
+#5966 = CARTESIAN_POINT('',(0.742191222903,0.33290654072));
+#5967 = CARTESIAN_POINT('',(0.698526640957,0.333813191459));
+#5968 = CARTESIAN_POINT('',(0.656690159885,0.333676351806));
+#5969 = CARTESIAN_POINT('',(0.616269746784,0.33272655192));
+#5970 = CARTESIAN_POINT('',(0.576924861708,0.331807525678));
+#5971 = CARTESIAN_POINT('',(0.538294730473,0.331298770924));
+#5972 = CARTESIAN_POINT('',(0.500018412869,0.331394131159));
+#5973 = CARTESIAN_POINT('',(0.461735007011,0.332043397084));
+#5974 = CARTESIAN_POINT('',(0.423086071263,0.332956542739));
+#5975 = CARTESIAN_POINT('',(0.383727248164,0.33366636468));
+#5976 = CARTESIAN_POINT('',(0.343301829487,0.333267009101));
+#5977 = CARTESIAN_POINT('',(0.301426910594,0.332375524342));
+#5978 = CARTESIAN_POINT('',(0.257794071312,0.331724530922));
+#5979 = CARTESIAN_POINT('',(0.212051079682,0.331675282598));
+#5980 = CARTESIAN_POINT('',(0.163835627969,0.33224624264));
+#5981 = CARTESIAN_POINT('',(0.112775857203,0.333207778214));
+#5982 = CARTESIAN_POINT('',(5.849309488657E-002,0.333364352909));
+#5983 = CARTESIAN_POINT('',(1.993185111133E-002,0.33335129541));
+#5984 = CARTESIAN_POINT('',(0.E+000,0.333333333333));
+#5985 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5986 = ORIENTED_EDGE('',*,*,#5987,.F.);
+#5987 = EDGE_CURVE('',#5988,#5940,#5990,.T.);
+#5988 = VERTEX_POINT('',#5989);
+#5989 = CARTESIAN_POINT('',(-1.979899016825,1.979899016825,
+    10.850000152364));
+#5990 = SURFACE_CURVE('',#5991,(#5995),.PCURVE_S1.);
+#5991 = LINE('',#5992,#5993);
+#5992 = CARTESIAN_POINT('',(-1.979899016825,1.979899016825,
+    10.850000152364));
+#5993 = VECTOR('',#5994,1.);
+#5994 = DIRECTION('',(-0.588348405415,0.588348405415,-0.554700196225));
+#5995 = PCURVE('',#5897,#5996);
+#5996 = DEFINITIONAL_REPRESENTATION('',(#5997),#6023);
+#5997 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#5998,#5999,#6000,#6001,#6002,
+    #6003,#6004,#6005,#6006,#6007,#6008,#6009,#6010,#6011,#6012,#6013,
+    #6014,#6015,#6016,#6017,#6018,#6019,#6020,#6021,#6022),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (0.E+000,1.091993047682E-002,2.183986095365E-002,3.275979143047E-002,
+    4.367972190729E-002,5.459965238412E-002,6.551958286094E-002,
+    7.643951333776E-002,8.735944381458E-002,9.827937429141E-002,
+    0.109199304768,0.120119235245,0.131039165722,0.141959096199,
+    0.152879026676,0.163798957152,0.174718887629,0.185638818106,
+    0.196558748583,0.20747867906,0.218398609536,0.229318540013,
+    0.24023847049),.UNSPECIFIED.);
+#5998 = CARTESIAN_POINT('',(1.,1.));
+#5999 = CARTESIAN_POINT('',(1.,0.989904520853));
+#6000 = CARTESIAN_POINT('',(1.,0.96971356256));
+#6001 = CARTESIAN_POINT('',(1.,0.93942712512));
+#6002 = CARTESIAN_POINT('',(1.,0.90914068768));
+#6003 = CARTESIAN_POINT('',(1.,0.87885425024));
+#6004 = CARTESIAN_POINT('',(1.,0.8485678128));
+#6005 = CARTESIAN_POINT('',(1.,0.81828137536));
+#6006 = CARTESIAN_POINT('',(1.,0.78799493792));
+#6007 = CARTESIAN_POINT('',(1.,0.75770850048));
+#6008 = CARTESIAN_POINT('',(1.,0.72742206304));
+#6009 = CARTESIAN_POINT('',(1.,0.6971356256));
+#6010 = CARTESIAN_POINT('',(1.,0.66684918816));
+#6011 = CARTESIAN_POINT('',(1.,0.63656275072));
+#6012 = CARTESIAN_POINT('',(1.,0.60627631328));
+#6013 = CARTESIAN_POINT('',(1.,0.57598987584));
+#6014 = CARTESIAN_POINT('',(1.,0.5457034384));
+#6015 = CARTESIAN_POINT('',(1.,0.51541700096));
+#6016 = CARTESIAN_POINT('',(1.,0.48513056352));
+#6017 = CARTESIAN_POINT('',(1.,0.45484412608));
+#6018 = CARTESIAN_POINT('',(1.,0.42455768864));
+#6019 = CARTESIAN_POINT('',(1.,0.3942712512));
+#6020 = CARTESIAN_POINT('',(1.,0.36398481376));
+#6021 = CARTESIAN_POINT('',(1.,0.343793855467));
+#6022 = CARTESIAN_POINT('',(1.,0.33369837632));
+#6023 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6024 = ORIENTED_EDGE('',*,*,#6025,.F.);
+#6025 = EDGE_CURVE('',#5889,#5988,#6026,.T.);
+#6026 = SURFACE_CURVE('',#6027,(#6034),.PCURVE_S1.);
+#6027 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#6028,#6029,#6030,#6031,#6032,
+    #6033),.UNSPECIFIED.,.F.,.F.,(6,6),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#6028 = CARTESIAN_POINT('',(1.714505544354E-016,2.800000041723,
+    10.800000153482));
+#6029 = CARTESIAN_POINT('',(-0.444687766729,2.800000041723,
+    10.810110648465));
+#6030 = CARTESIAN_POINT('',(-0.881909452717,2.711720505362,
+    10.820052001797));
+#6031 = CARTESIAN_POINT('',(-1.293871803615,2.541080112433,
+    10.829948304049));
+#6032 = CARTESIAN_POINT('',(-1.66545728146,2.29434075219,10.839889657381
+    ));
+#6033 = CARTESIAN_POINT('',(-1.979899016825,1.979899016825,
+    10.850000152364));
+#6034 = PCURVE('',#5897,#6035);
+#6035 = DEFINITIONAL_REPRESENTATION('',(#6036),#6040);
+#6036 = LINE('',#6037,#6038);
+#6037 = CARTESIAN_POINT('',(0.E+000,1.));
+#6038 = VECTOR('',#6039,1.);
+#6039 = DIRECTION('',(1.,0.E+000));
+#6040 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6041 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#6045)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#6042,#6043,#6044)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#6042 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#6043 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#6044 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#6045 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-004),#6042,
+  'distance_accuracy_value','confusion accuracy');
+#6046 = SHAPE_DEFINITION_REPRESENTATION(#6047,#5879);
+#6047 = PRODUCT_DEFINITION_SHAPE('','',#6048);
+#6048 = PRODUCT_DEFINITION('design','',#6049,#6052);
+#6049 = PRODUCT_DEFINITION_FORMATION('','',#6050);
+#6050 = PRODUCT('Compound031','Compound031','',(#6051));
+#6051 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#6052 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#6053 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#6054,#6056);
+#6054 = ( REPRESENTATION_RELATIONSHIP('','',#5879,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#6055) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#6055 = ITEM_DEFINED_TRANSFORMATION('','',#11,#95);
+#6056 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #6057);
+#6057 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('21','=>[0:1:1:22]','',#5,#6048,$
+  );
+#6058 = PRODUCT_TYPE('part',$,(#6050));
+#6059 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#6060),#6278);
+#6060 = SHELL_BASED_SURFACE_MODEL('',(#6061));
+#6061 = OPEN_SHELL('',(#6062));
+#6062 = ADVANCED_FACE('',(#6063),#6080,.T.);
+#6063 = FACE_BOUND('',#6064,.T.);
+#6064 = EDGE_LOOP('',(#6065,#6121,#6163,#6201,#6242));
+#6065 = ORIENTED_EDGE('',*,*,#6066,.F.);
+#6066 = EDGE_CURVE('',#6067,#6069,#6071,.T.);
+#6067 = VERTEX_POINT('',#6068);
+#6068 = CARTESIAN_POINT('',(1.496825519712,2.599774480719,
+    14.100000210106));
+#6069 = VERTEX_POINT('',#6070);
+#6070 = CARTESIAN_POINT('',(0.E+000,-3.000000044703,14.100000210106));
+#6071 = SURFACE_CURVE('',#6072,(#6079),.PCURVE_S1.);
+#6072 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#6073,#6074,#6075,#6076,#6077,
+    #6078),.UNSPECIFIED.,.F.,.F.,(6,6),(0.160796442031,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#6073 = CARTESIAN_POINT('',(1.496825519712,2.599774480719,
+    14.100000210106));
+#6074 = CARTESIAN_POINT('',(2.881120726734,1.802655969937,
+    14.100000210106));
+#6075 = CARTESIAN_POINT('',(3.665017668594,0.124884966767,
+    14.100000210106));
+#6076 = CARTESIAN_POINT('',(3.215650291076,-1.819460871444,
+    14.100000210106));
+#6077 = CARTESIAN_POINT('',(1.683020867754,-3.000000044703,
+    14.100000210106));
+#6078 = CARTESIAN_POINT('',(0.E+000,-3.000000044703,14.100000210106));
+#6079 = PCURVE('',#6080,#6093);
+#6080 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#6081,#6082)
+    ,(#6083,#6084)
+    ,(#6085,#6086)
+    ,(#6087,#6088)
+    ,(#6089,#6090)
+    ,(#6091,#6092
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#6081 = CARTESIAN_POINT('',(3.18408172523E-016,2.600000038743,
+    14.500000216067));
+#6082 = CARTESIAN_POINT('',(3.673940452188E-016,3.000000044703,
+    14.100000210106));
+#6083 = CARTESIAN_POINT('',(1.738098071126,2.600000038743,
+    14.500000216067));
+#6084 = CARTESIAN_POINT('',(2.005497774376,3.000000044703,
+    14.100000210106));
+#6085 = CARTESIAN_POINT('',(3.291124196538,1.147226693757,
+    14.500000216067));
+#6086 = CARTESIAN_POINT('',(3.797450996005,1.323723108182,
+    14.100000210106));
+#6087 = CARTESIAN_POINT('',(3.291124196538,-1.147226693757,
+    14.500000216067));
+#6088 = CARTESIAN_POINT('',(3.797450996005,-1.323723108182,
+    14.100000210106));
+#6089 = CARTESIAN_POINT('',(1.738098071126,-2.600000038743,
+    14.500000216067));
+#6090 = CARTESIAN_POINT('',(2.005497774376,-3.000000044703,
+    14.100000210106));
+#6091 = CARTESIAN_POINT('',(0.E+000,-2.600000038743,14.500000216067));
+#6092 = CARTESIAN_POINT('',(0.E+000,-3.000000044703,14.100000210106));
+#6093 = DEFINITIONAL_REPRESENTATION('',(#6094),#6120);
+#6094 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#6095,#6096,#6097,#6098,#6099,
+    #6100,#6101,#6102,#6103,#6104,#6105,#6106,#6107,#6108,#6109,#6110,
+    #6111,#6112,#6113,#6114,#6115,#6116,#6117,#6118,#6119),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (0.160796442031,0.198942058303,0.237087674574,0.275233290845,
+    0.313378907117,0.351524523388,0.389670139659,0.427815755931,
+    0.465961372202,0.504106988473,0.542252604744,0.580398221016,
+    0.618543837287,0.656689453558,0.69483506983,0.732980686101,
+    0.771126302372,0.809271918644,0.847417534915,0.885563151186,
+    0.923708767457,0.961854383729,1.),.UNSPECIFIED.);
+#6095 = CARTESIAN_POINT('',(0.160796442031,1.));
+#6096 = CARTESIAN_POINT('',(0.173511647455,1.));
+#6097 = CARTESIAN_POINT('',(0.198942058303,1.));
+#6098 = CARTESIAN_POINT('',(0.237087674574,1.));
+#6099 = CARTESIAN_POINT('',(0.275233290845,1.));
+#6100 = CARTESIAN_POINT('',(0.313378907117,1.));
+#6101 = CARTESIAN_POINT('',(0.351524523388,1.));
+#6102 = CARTESIAN_POINT('',(0.389670139659,1.));
+#6103 = CARTESIAN_POINT('',(0.427815755931,1.));
+#6104 = CARTESIAN_POINT('',(0.465961372202,1.));
+#6105 = CARTESIAN_POINT('',(0.504106988473,1.));
+#6106 = CARTESIAN_POINT('',(0.542252604744,1.));
+#6107 = CARTESIAN_POINT('',(0.580398221016,1.));
+#6108 = CARTESIAN_POINT('',(0.618543837287,1.));
+#6109 = CARTESIAN_POINT('',(0.656689453558,1.));
+#6110 = CARTESIAN_POINT('',(0.69483506983,1.));
+#6111 = CARTESIAN_POINT('',(0.732980686101,1.));
+#6112 = CARTESIAN_POINT('',(0.771126302372,1.));
+#6113 = CARTESIAN_POINT('',(0.809271918644,1.));
+#6114 = CARTESIAN_POINT('',(0.847417534915,1.));
+#6115 = CARTESIAN_POINT('',(0.885563151186,1.));
+#6116 = CARTESIAN_POINT('',(0.923708767457,1.));
+#6117 = CARTESIAN_POINT('',(0.961854383729,1.));
+#6118 = CARTESIAN_POINT('',(0.987284794576,1.));
+#6119 = CARTESIAN_POINT('',(1.,1.));
+#6120 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6121 = ORIENTED_EDGE('',*,*,#6122,.F.);
+#6122 = EDGE_CURVE('',#6123,#6067,#6125,.T.);
+#6123 = VERTEX_POINT('',#6124);
+#6124 = CARTESIAN_POINT('',(3.649447608908E-016,2.980000120401,
+    14.120000134409));
+#6125 = SURFACE_CURVE('',#6126,(#6134),.PCURVE_S1.);
+#6126 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#6127,#6128,#6129,#6130,#6131,
+    #6132,#6133),.UNSPECIFIED.,.F.,.F.,(4,3,4),(-0.158003260859,
+    -3.282355238962E-002,0.E+000),.UNSPECIFIED.);
+#6127 = CARTESIAN_POINT('',(3.649447608908E-016,2.980000120401,
+    14.120000134409));
+#6128 = CARTESIAN_POINT('',(0.414749849956,2.985316261263,
+    14.114683993547));
+#6129 = CARTESIAN_POINT('',(0.837703919036,2.899743345171,
+    14.109260761541));
+#6130 = CARTESIAN_POINT('',(1.212416327169,2.739567526147,
+    14.104049795015));
+#6131 = CARTESIAN_POINT('',(1.310670209605,2.697567592998,
+    14.102683419946));
+#6132 = CARTESIAN_POINT('',(1.405711168094,2.65070451266,14.101331639157
+    ));
+#6133 = CARTESIAN_POINT('',(1.496825519712,2.599774480719,
+    14.100000210106));
+#6134 = PCURVE('',#6080,#6135);
+#6135 = DEFINITIONAL_REPRESENTATION('',(#6136),#6162);
+#6136 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#6137,#6138,#6139,#6140,#6141,
+    #6142,#6143,#6144,#6145,#6146,#6147,#6148,#6149,#6150,#6151,#6152,
+    #6153,#6154,#6155,#6156,#6157,#6158,#6159,#6160,#6161),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (-0.158003260859,-0.150821294457,-0.143639328054,-0.136457361651,
+    -0.129275395248,-0.122093428846,-0.114911462443,-0.10772949604,
+    -0.100547529638,-9.336556323499E-002,-8.61835968323E-002,
+    -7.900163042961E-002,-7.181966402691E-002,-6.463769762422E-002,
+    -5.745573122153E-002,-5.027376481884E-002,-4.309179841615E-002,
+    -3.590983201346E-002,-2.872786561077E-002,-2.154589920807E-002,
+    -1.436393280538E-002,-7.181966402691E-003,0.E+000),.UNSPECIFIED.);
+#6137 = CARTESIAN_POINT('',(0.E+000,0.95000018999));
+#6138 = CARTESIAN_POINT('',(2.388939416183E-003,0.950762379769));
+#6139 = CARTESIAN_POINT('',(7.178135959121E-003,0.952253628818));
+#6140 = CARTESIAN_POINT('',(1.439348721913E-002,0.954420478273));
+#6141 = CARTESIAN_POINT('',(2.163807976304E-002,0.956548213482));
+#6142 = CARTESIAN_POINT('',(2.890931309373E-002,0.958662345709));
+#6143 = CARTESIAN_POINT('',(3.620442639396E-002,0.960784689298));
+#6144 = CARTESIAN_POINT('',(4.352049338053E-002,0.962932768586));
+#6145 = CARTESIAN_POINT('',(5.085445351295E-002,0.96511986174));
+#6146 = CARTESIAN_POINT('',(5.82031347479E-002,0.967354896765));
+#6147 = CARTESIAN_POINT('',(6.556327962639E-002,0.969642410761));
+#6148 = CARTESIAN_POINT('',(7.29315712961E-002,0.971982515656));
+#6149 = CARTESIAN_POINT('',(8.030466011133E-002,0.974370888261));
+#6150 = CARTESIAN_POINT('',(8.767919040399E-002,0.976798770762));
+#6151 = CARTESIAN_POINT('',(9.505182713317E-002,0.979253019064));
+#6152 = CARTESIAN_POINT('',(0.102419282702,0.981716061757));
+#6153 = CARTESIAN_POINT('',(0.109778341814,0.98416627879));
+#6154 = CARTESIAN_POINT('',(0.117125891381,0.986576897214));
+#6155 = CARTESIAN_POINT('',(0.124458928419,0.988920501122));
+#6156 = CARTESIAN_POINT('',(0.131774646187,0.991152664566));
+#6157 = CARTESIAN_POINT('',(0.139069822063,0.993382002544));
+#6158 = CARTESIAN_POINT('',(0.146341533629,0.995599296901));
+#6159 = CARTESIAN_POINT('',(0.153586661005,0.9978082614));
+#6160 = CARTESIAN_POINT('',(0.158396854221,0.999271366565));
+#6161 = CARTESIAN_POINT('',(0.160796442031,1.));
+#6162 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6163 = ORIENTED_EDGE('',*,*,#6164,.F.);
+#6164 = EDGE_CURVE('',#6165,#6123,#6167,.T.);
+#6165 = VERTEX_POINT('',#6166);
+#6166 = CARTESIAN_POINT('',(3.18408172523E-016,2.600000038743,
+    14.500000216067));
+#6167 = SURFACE_CURVE('',#6168,(#6172),.PCURVE_S1.);
+#6168 = LINE('',#6169,#6170);
+#6169 = CARTESIAN_POINT('',(3.18408172523E-016,2.600000038743,
+    14.500000216067));
+#6170 = VECTOR('',#6171,1.);
+#6171 = DIRECTION('',(8.659560562349E-017,0.707106781187,-0.707106781187
+    ));
+#6172 = PCURVE('',#6080,#6173);
+#6173 = DEFINITIONAL_REPRESENTATION('',(#6174),#6200);
+#6174 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#6175,#6176,#6177,#6178,#6179,
+    #6180,#6181,#6182,#6183,#6184,#6185,#6186,#6187,#6188,#6189,#6190,
+    #6191,#6192,#6193,#6194,#6195,#6196,#6197,#6198,#6199),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (0.E+000,2.442733041746E-002,4.885466083492E-002,7.328199125238E-002,
+    9.770932166984E-002,0.122136652087,0.146563982505,0.170991312922,
+    0.19541864334,0.219845973757,0.244273304175,0.268700634592,
+    0.29312796501,0.317555295427,0.341982625844,0.366409956262,
+    0.390837286679,0.415264617097,0.439691947514,0.464119277932,
+    0.488546608349,0.512973938767,0.537401269184),.UNSPECIFIED.);
+#6175 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#6176 = CARTESIAN_POINT('',(0.E+000,1.439394227257E-002));
+#6177 = CARTESIAN_POINT('',(0.E+000,4.318182681772E-002));
+#6178 = CARTESIAN_POINT('',(0.E+000,8.636365363544E-002));
+#6179 = CARTESIAN_POINT('',(0.E+000,0.129545480453));
+#6180 = CARTESIAN_POINT('',(0.E+000,0.172727307271));
+#6181 = CARTESIAN_POINT('',(0.E+000,0.215909134089));
+#6182 = CARTESIAN_POINT('',(0.E+000,0.259090960906));
+#6183 = CARTESIAN_POINT('',(0.E+000,0.302272787724));
+#6184 = CARTESIAN_POINT('',(0.E+000,0.345454614542));
+#6185 = CARTESIAN_POINT('',(0.E+000,0.388636441359));
+#6186 = CARTESIAN_POINT('',(0.E+000,0.431818268177));
+#6187 = CARTESIAN_POINT('',(0.E+000,0.475000094995));
+#6188 = CARTESIAN_POINT('',(0.E+000,0.518181921813));
+#6189 = CARTESIAN_POINT('',(0.E+000,0.56136374863));
+#6190 = CARTESIAN_POINT('',(0.E+000,0.604545575448));
+#6191 = CARTESIAN_POINT('',(0.E+000,0.647727402266));
+#6192 = CARTESIAN_POINT('',(0.E+000,0.690909229083));
+#6193 = CARTESIAN_POINT('',(0.E+000,0.734091055901));
+#6194 = CARTESIAN_POINT('',(0.E+000,0.777272882719));
+#6195 = CARTESIAN_POINT('',(0.E+000,0.820454709537));
+#6196 = CARTESIAN_POINT('',(0.E+000,0.863636536354));
+#6197 = CARTESIAN_POINT('',(0.E+000,0.906818363172));
+#6198 = CARTESIAN_POINT('',(-0.E+000,0.935606247717));
+#6199 = CARTESIAN_POINT('',(0.E+000,0.95000018999));
+#6200 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6201 = ORIENTED_EDGE('',*,*,#6202,.F.);
+#6202 = EDGE_CURVE('',#6203,#6165,#6205,.T.);
+#6203 = VERTEX_POINT('',#6204);
+#6204 = CARTESIAN_POINT('',(0.E+000,-2.600000038743,14.500000216067));
+#6205 = SURFACE_CURVE('',#6206,(#6213),.PCURVE_S1.);
+#6206 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#6207,#6208,#6209,#6210,#6211,
+    #6212),.UNSPECIFIED.,.F.,.F.,(6,6),(-1.,0.E+000),
+  .PIECEWISE_BEZIER_KNOTS.);
+#6207 = CARTESIAN_POINT('',(0.E+000,-2.600000038743,14.500000216067));
+#6208 = CARTESIAN_POINT('',(1.738098071126,-2.600000038743,
+    14.500000216067));
+#6209 = CARTESIAN_POINT('',(3.291124196538,-1.147226693757,
+    14.500000216067));
+#6210 = CARTESIAN_POINT('',(3.291124196538,1.147226693757,
+    14.500000216067));
+#6211 = CARTESIAN_POINT('',(1.738098071126,2.600000038743,
+    14.500000216067));
+#6212 = CARTESIAN_POINT('',(3.18408172523E-016,2.600000038743,
+    14.500000216067));
+#6213 = PCURVE('',#6080,#6214);
+#6214 = DEFINITIONAL_REPRESENTATION('',(#6215),#6241);
+#6215 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#6216,#6217,#6218,#6219,#6220,
+    #6221,#6222,#6223,#6224,#6225,#6226,#6227,#6228,#6229,#6230,#6231,
+    #6232,#6233,#6234,#6235,#6236,#6237,#6238,#6239,#6240),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (-1.,-0.954545454545,-0.909090909091,-0.863636363636,-0.818181818182,
+    -0.772727272727,-0.727272727273,-0.681818181818,-0.636363636364,
+    -0.590909090909,-0.545454545455,-0.5,-0.454545454545,-0.409090909091
+    ,-0.363636363636,-0.318181818182,-0.272727272727,-0.227272727273,
+    -0.181818181818,-0.136363636364,-9.090909090909E-002,
+    -4.545454545455E-002,0.E+000),.UNSPECIFIED.);
+#6216 = CARTESIAN_POINT('',(1.,0.E+000));
+#6217 = CARTESIAN_POINT('',(0.984848484848,0.E+000));
+#6218 = CARTESIAN_POINT('',(0.954545454545,0.E+000));
+#6219 = CARTESIAN_POINT('',(0.909090909091,0.E+000));
+#6220 = CARTESIAN_POINT('',(0.863636363636,0.E+000));
+#6221 = CARTESIAN_POINT('',(0.818181818182,0.E+000));
+#6222 = CARTESIAN_POINT('',(0.772727272727,0.E+000));
+#6223 = CARTESIAN_POINT('',(0.727272727273,0.E+000));
+#6224 = CARTESIAN_POINT('',(0.681818181818,0.E+000));
+#6225 = CARTESIAN_POINT('',(0.636363636364,0.E+000));
+#6226 = CARTESIAN_POINT('',(0.590909090909,0.E+000));
+#6227 = CARTESIAN_POINT('',(0.545454545455,0.E+000));
+#6228 = CARTESIAN_POINT('',(0.5,0.E+000));
+#6229 = CARTESIAN_POINT('',(0.454545454545,0.E+000));
+#6230 = CARTESIAN_POINT('',(0.409090909091,0.E+000));
+#6231 = CARTESIAN_POINT('',(0.363636363636,0.E+000));
+#6232 = CARTESIAN_POINT('',(0.318181818182,0.E+000));
+#6233 = CARTESIAN_POINT('',(0.272727272727,0.E+000));
+#6234 = CARTESIAN_POINT('',(0.227272727273,0.E+000));
+#6235 = CARTESIAN_POINT('',(0.181818181818,0.E+000));
+#6236 = CARTESIAN_POINT('',(0.136363636364,0.E+000));
+#6237 = CARTESIAN_POINT('',(9.090909090909E-002,0.E+000));
+#6238 = CARTESIAN_POINT('',(4.545454545454E-002,0.E+000));
+#6239 = CARTESIAN_POINT('',(1.515151515151E-002,-0.E+000));
+#6240 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#6241 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6242 = ORIENTED_EDGE('',*,*,#6243,.F.);
+#6243 = EDGE_CURVE('',#6069,#6203,#6244,.T.);
+#6244 = SURFACE_CURVE('',#6245,(#6249),.PCURVE_S1.);
+#6245 = LINE('',#6246,#6247);
+#6246 = CARTESIAN_POINT('',(-1.54074395551E-031,-3.000000044703,
+    14.100000210106));
+#6247 = VECTOR('',#6248,1.);
+#6248 = DIRECTION('',(1.355854680848E-031,0.707106781187,0.707106781187)
+  );
+#6249 = PCURVE('',#6080,#6250);
+#6250 = DEFINITIONAL_REPRESENTATION('',(#6251),#6277);
+#6251 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#6252,#6253,#6254,#6255,#6256,
+    #6257,#6258,#6259,#6260,#6261,#6262,#6263,#6264,#6265,#6266,#6267,
+    #6268,#6269,#6270,#6271,#6272,#6273,#6274,#6275,#6276),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (6.908406818209E-015,2.571297424449E-002,5.142594848897E-002,
+    7.713892273345E-002,0.102851896978,0.128564871222,0.154277845467,
+    0.179990819711,0.205703793956,0.2314167682,0.257129742445,
+    0.282842716689,0.308555690934,0.334268665178,0.359981639423,
+    0.385694613667,0.411407587912,0.437120562156,0.462833536401,
+    0.488546510645,0.51425948489,0.539972459134,0.565685433379),
+  .UNSPECIFIED.);
+#6252 = CARTESIAN_POINT('',(1.,1.));
+#6253 = CARTESIAN_POINT('',(1.,0.984848484848));
+#6254 = CARTESIAN_POINT('',(1.,0.954545454545));
+#6255 = CARTESIAN_POINT('',(1.,0.909090909091));
+#6256 = CARTESIAN_POINT('',(1.,0.863636363636));
+#6257 = CARTESIAN_POINT('',(1.,0.818181818182));
+#6258 = CARTESIAN_POINT('',(1.,0.772727272727));
+#6259 = CARTESIAN_POINT('',(1.,0.727272727273));
+#6260 = CARTESIAN_POINT('',(1.,0.681818181818));
+#6261 = CARTESIAN_POINT('',(1.,0.636363636364));
+#6262 = CARTESIAN_POINT('',(1.,0.590909090909));
+#6263 = CARTESIAN_POINT('',(1.,0.545454545455));
+#6264 = CARTESIAN_POINT('',(1.,0.5));
+#6265 = CARTESIAN_POINT('',(1.,0.454545454545));
+#6266 = CARTESIAN_POINT('',(1.,0.409090909091));
+#6267 = CARTESIAN_POINT('',(1.,0.363636363636));
+#6268 = CARTESIAN_POINT('',(1.,0.318181818182));
+#6269 = CARTESIAN_POINT('',(1.,0.272727272727));
+#6270 = CARTESIAN_POINT('',(1.,0.227272727273));
+#6271 = CARTESIAN_POINT('',(1.,0.181818181818));
+#6272 = CARTESIAN_POINT('',(1.,0.136363636364));
+#6273 = CARTESIAN_POINT('',(1.,9.090909090909E-002));
+#6274 = CARTESIAN_POINT('',(1.,4.545454545455E-002));
+#6275 = CARTESIAN_POINT('',(1.,1.515151515152E-002));
+#6276 = CARTESIAN_POINT('',(1.,0.E+000));
+#6277 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6278 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#6282)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#6279,#6280,#6281)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#6279 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#6280 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#6281 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#6282 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-004),#6279,
+  'distance_accuracy_value','confusion accuracy');
+#6283 = SHAPE_DEFINITION_REPRESENTATION(#6284,#6059);
+#6284 = PRODUCT_DEFINITION_SHAPE('','',#6285);
+#6285 = PRODUCT_DEFINITION('design','',#6286,#6289);
+#6286 = PRODUCT_DEFINITION_FORMATION('','',#6287);
+#6287 = PRODUCT('Compound033','Compound033','',(#6288));
+#6288 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#6289 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#6290 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#6291,#6293);
+#6291 = ( REPRESENTATION_RELATIONSHIP('','',#6059,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#6292) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#6292 = ITEM_DEFINED_TRANSFORMATION('','',#11,#99);
+#6293 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #6294);
+#6294 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('22','=>[0:1:1:23]','',#5,#6285,$
+  );
+#6295 = PRODUCT_TYPE('part',$,(#6287));
+#6296 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#6297),#6423);
+#6297 = SHELL_BASED_SURFACE_MODEL('',(#6298));
+#6298 = OPEN_SHELL('',(#6299));
+#6299 = ADVANCED_FACE('',(#6300),#6314,.T.);
+#6300 = FACE_BOUND('',#6301,.T.);
+#6301 = EDGE_LOOP('',(#6302,#6325,#6367,#6383));
+#6302 = ORIENTED_EDGE('',*,*,#6303,.T.);
+#6303 = EDGE_CURVE('',#6304,#6306,#6308,.T.);
+#6304 = VERTEX_POINT('',#6305);
+#6305 = CARTESIAN_POINT('',(-2.449293634792E-016,2.000000029802,
+    10.000000149012));
+#6306 = VERTEX_POINT('',#6307);
+#6307 = CARTESIAN_POINT('',(-3.673940452188E-016,3.000000044703,
+    10.000000149012));
+#6308 = SURFACE_CURVE('',#6309,(#6313),.PCURVE_S1.);
+#6309 = LINE('',#6310,#6311);
+#6310 = CARTESIAN_POINT('',(-2.449293634792E-016,2.000000029802,
+    10.000000149012));
+#6311 = VECTOR('',#6312,1.);
+#6312 = DIRECTION('',(-1.224646799147E-016,1.,0.E+000));
+#6313 = PCURVE('',#6314,#6319);
+#6314 = PLANE('',#6315);
+#6315 = AXIS2_PLACEMENT_3D('',#6316,#6317,#6318);
+#6316 = CARTESIAN_POINT('',(-3.06161704349E-016,2.500000037253,
+    10.000000149012));
+#6317 = DIRECTION('',(0.E+000,0.E+000,1.));
+#6318 = DIRECTION('',(6.123233995737E-017,-1.,0.E+000));
+#6319 = DEFINITIONAL_REPRESENTATION('',(#6320),#6324);
+#6320 = LINE('',#6321,#6322);
+#6321 = CARTESIAN_POINT('',(0.500000007451,3.061617043487E-017));
+#6322 = VECTOR('',#6323,1.);
+#6323 = DIRECTION('',(-1.,-6.123233995733E-017));
+#6324 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6325 = ORIENTED_EDGE('',*,*,#6326,.T.);
+#6326 = EDGE_CURVE('',#6306,#6327,#6329,.T.);
+#6327 = VERTEX_POINT('',#6328);
+#6328 = CARTESIAN_POINT('',(1.110223024625E-015,-3.000000044703,
+    10.000000149012));
+#6329 = SURFACE_CURVE('',#6330,(#6347),.PCURVE_S1.);
+#6330 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#6331,#6332,#6333,#6334,#6335,
+    #6336,#6337,#6338,#6339,#6340,#6341,#6342,#6343,#6344,#6345,#6346),
+  .UNSPECIFIED.,.F.,.F.,(4,3,3,3,3,4),(0.E+000,0.194241208898,
+    0.395680906674,0.597129986634,0.798564993317,1.),.UNSPECIFIED.);
+#6331 = CARTESIAN_POINT('',(-3.673940452188E-016,3.000000044703,
+    10.000000149012));
+#6332 = CARTESIAN_POINT('',(-0.649250520229,3.000000044703,
+    10.000000149012));
+#6333 = CARTESIAN_POINT('',(-1.267899661276,2.786703006697,
+    10.000000149012));
+#6334 = CARTESIAN_POINT('',(-1.762740402296,2.427343504678,
+    10.000000149012));
+#6335 = CARTESIAN_POINT('',(-2.275919711072,2.05466630662,
+    10.000000149012));
+#6336 = CARTESIAN_POINT('',(-2.655639966939,1.525792018627,
+    10.000000149012));
+#6337 = CARTESIAN_POINT('',(-2.848993213211,0.940008211833,
+    10.000000149012));
+#6338 = CARTESIAN_POINT('',(-3.042355465036,0.354197121778,
+    10.000000149012));
+#6339 = CARTESIAN_POINT('',(-3.049332942989,-0.287434354829,
+    10.000000149012));
+#6340 = CARTESIAN_POINT('',(-2.868997984038,-0.877082914491,
+    10.000000149012));
+#6341 = CARTESIAN_POINT('',(-2.688675623326,-1.466690281176,
+    10.000000149012));
+#6342 = CARTESIAN_POINT('',(-2.321067601392,-2.003227777474,
+    10.000000149012));
+#6343 = CARTESIAN_POINT('',(-1.81722263622,-2.386828766793,
+    10.000000149012));
+#6344 = CARTESIAN_POINT('',(-1.313377671049,-2.770429756111,
+    10.000000149012));
+#6345 = CARTESIAN_POINT('',(-0.673295762641,-3.000000044703,
+    10.000000149012));
+#6346 = CARTESIAN_POINT('',(-6.162975822039E-033,-3.000000044703,
+    10.000000149012));
+#6347 = PCURVE('',#6314,#6348);
+#6348 = DEFINITIONAL_REPRESENTATION('',(#6349),#6366);
+#6349 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#6350,#6351,#6352,#6353,#6354,
+    #6355,#6356,#6357,#6358,#6359,#6360,#6361,#6362,#6363,#6364,#6365),
+  .UNSPECIFIED.,.F.,.F.,(4,3,3,3,3,4),(0.E+000,0.194241208898,
+    0.395680906674,0.597129986634,0.798564993317,1.),.UNSPECIFIED.);
+#6350 = CARTESIAN_POINT('',(-0.50000000745,-3.061617043493E-017));
+#6351 = CARTESIAN_POINT('',(-0.50000000745,-0.649250520229));
+#6352 = CARTESIAN_POINT('',(-0.286702969444,-1.267899661276));
+#6353 = CARTESIAN_POINT('',(7.2656532575E-002,-1.762740402296));
+#6354 = CARTESIAN_POINT('',(0.445333730633,-2.275919711072));
+#6355 = CARTESIAN_POINT('',(0.974208018626,-2.655639966939));
+#6356 = CARTESIAN_POINT('',(1.55999182542,-2.848993213211));
+#6357 = CARTESIAN_POINT('',(2.145802915475,-3.042355465036));
+#6358 = CARTESIAN_POINT('',(2.787434392082,-3.049332942989));
+#6359 = CARTESIAN_POINT('',(3.377082951744,-2.868997984038));
+#6360 = CARTESIAN_POINT('',(3.966690318429,-2.688675623326));
+#6361 = CARTESIAN_POINT('',(4.503227814727,-2.321067601392));
+#6362 = CARTESIAN_POINT('',(4.886828804046,-1.81722263622));
+#6363 = CARTESIAN_POINT('',(5.270429793364,-1.313377671049));
+#6364 = CARTESIAN_POINT('',(5.500000081956,-0.673295762641));
+#6365 = CARTESIAN_POINT('',(5.500000081956,-3.061617043489E-017));
+#6366 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6367 = ORIENTED_EDGE('',*,*,#6368,.F.);
+#6368 = EDGE_CURVE('',#6369,#6327,#6371,.T.);
+#6369 = VERTEX_POINT('',#6370);
+#6370 = CARTESIAN_POINT('',(1.110223024625E-015,-2.000000029802,
+    10.000000149012));
+#6371 = SURFACE_CURVE('',#6372,(#6376),.PCURVE_S1.);
+#6372 = LINE('',#6373,#6374);
+#6373 = CARTESIAN_POINT('',(0.E+000,-2.000000029802,10.000000149012));
+#6374 = VECTOR('',#6375,1.);
+#6375 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#6376 = PCURVE('',#6314,#6377);
+#6377 = DEFINITIONAL_REPRESENTATION('',(#6378),#6382);
+#6378 = LINE('',#6379,#6380);
+#6379 = CARTESIAN_POINT('',(4.500000067055,3.06161704349E-017));
+#6380 = VECTOR('',#6381,1.);
+#6381 = DIRECTION('',(1.,-6.123233995737E-017));
+#6382 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6383 = ORIENTED_EDGE('',*,*,#6384,.F.);
+#6384 = EDGE_CURVE('',#6304,#6369,#6385,.T.);
+#6385 = SURFACE_CURVE('',#6386,(#6403),.PCURVE_S1.);
+#6386 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#6387,#6388,#6389,#6390,#6391,
+    #6392,#6393,#6394,#6395,#6396,#6397,#6398,#6399,#6400,#6401,#6402),
+  .UNSPECIFIED.,.F.,.F.,(4,3,3,3,3,4),(0.E+000,0.214963233948,
+    0.437518343935,0.660192846769,0.876762636191,1.),.UNSPECIFIED.);
+#6387 = CARTESIAN_POINT('',(-2.449293634792E-016,2.000000029802,
+    10.000000149012));
+#6388 = CARTESIAN_POINT('',(-0.479009208062,2.000000029802,
+    10.000000149012));
+#6389 = CARTESIAN_POINT('',(-0.932345303028,1.825437439046,
+    10.000000149012));
+#6390 = CARTESIAN_POINT('',(-1.277952206688,1.538346498218,
+    10.000000149012));
+#6391 = CARTESIAN_POINT('',(-1.635764940724,1.241116340583,
+    10.000000149012));
+#6392 = CARTESIAN_POINT('',(-1.87781621561,0.824281745363,
+    10.000000149012));
+#6393 = CARTESIAN_POINT('',(-1.963795479724,0.379180931786,
+    10.000000149012));
+#6394 = CARTESIAN_POINT('',(-2.049820868634,-6.615866244063E-002,
+    10.000000149012));
+#6395 = CARTESIAN_POINT('',(-1.979602125229,-0.538592081236,
+    10.000000149012));
+#6396 = CARTESIAN_POINT('',(-1.764491552609,-0.941570087911,
+    10.000000149012));
+#6397 = CARTESIAN_POINT('',(-1.555278325132,-1.333500286188,
+    10.000000149012));
+#6398 = CARTESIAN_POINT('',(-1.209229474465,-1.658693096411,
+    10.000000149012));
+#6399 = CARTESIAN_POINT('',(-0.783738156039,-1.839980090482,
+    10.000000149012));
+#6400 = CARTESIAN_POINT('',(-0.541615611863,-1.943140052459,
+    10.000000149012));
+#6401 = CARTESIAN_POINT('',(-0.274613620932,-2.000000029802,
+    10.000000149012));
+#6402 = CARTESIAN_POINT('',(-1.232595164408E-032,-2.000000029802,
+    10.000000149012));
+#6403 = PCURVE('',#6314,#6404);
+#6404 = DEFINITIONAL_REPRESENTATION('',(#6405),#6422);
+#6405 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#6406,#6407,#6408,#6409,#6410,
+    #6411,#6412,#6413,#6414,#6415,#6416,#6417,#6418,#6419,#6420,#6421),
+  .UNSPECIFIED.,.F.,.F.,(4,3,3,3,3,4),(0.E+000,0.214963233948,
+    0.437518343935,0.660192846769,0.876762636191,1.),.UNSPECIFIED.);
+#6406 = CARTESIAN_POINT('',(0.500000007451,3.061617043487E-017));
+#6407 = CARTESIAN_POINT('',(0.500000007451,-0.479009208062));
+#6408 = CARTESIAN_POINT('',(0.674562598207,-0.932345303028));
+#6409 = CARTESIAN_POINT('',(0.961653539035,-1.277952206688));
+#6410 = CARTESIAN_POINT('',(1.25888369667,-1.635764940724));
+#6411 = CARTESIAN_POINT('',(1.67571829189,-1.87781621561));
+#6412 = CARTESIAN_POINT('',(2.120819105467,-1.963795479724));
+#6413 = CARTESIAN_POINT('',(2.566158699694,-2.049820868634));
+#6414 = CARTESIAN_POINT('',(3.038592118489,-1.979602125229));
+#6415 = CARTESIAN_POINT('',(3.441570125164,-1.764491552609));
+#6416 = CARTESIAN_POINT('',(3.833500323441,-1.555278325132));
+#6417 = CARTESIAN_POINT('',(4.158693133664,-1.209229474465));
+#6418 = CARTESIAN_POINT('',(4.339980127735,-0.783738156039));
+#6419 = CARTESIAN_POINT('',(4.443140089712,-0.541615611863));
+#6420 = CARTESIAN_POINT('',(4.500000067055,-0.274613620932));
+#6421 = CARTESIAN_POINT('',(4.500000067055,3.06161704349E-017));
+#6422 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6423 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#6427)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#6424,#6425,#6426)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#6424 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#6425 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#6426 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#6427 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#6424,
+  'distance_accuracy_value','confusion accuracy');
+#6428 = SHAPE_DEFINITION_REPRESENTATION(#6429,#6296);
+#6429 = PRODUCT_DEFINITION_SHAPE('','',#6430);
+#6430 = PRODUCT_DEFINITION('design','',#6431,#6434);
+#6431 = PRODUCT_DEFINITION_FORMATION('','',#6432);
+#6432 = PRODUCT('Compound035','Compound035','',(#6433));
+#6433 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#6434 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#6435 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#6436,#6438);
+#6436 = ( REPRESENTATION_RELATIONSHIP('','',#6296,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#6437) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#6437 = ITEM_DEFINED_TRANSFORMATION('','',#11,#103);
+#6438 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #6439);
+#6439 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('23','=>[0:1:1:24]','',#5,#6430,$
+  );
+#6440 = PRODUCT_TYPE('part',$,(#6432));
+#6441 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#6442),#6568);
+#6442 = SHELL_BASED_SURFACE_MODEL('',(#6443));
+#6443 = OPEN_SHELL('',(#6444));
+#6444 = ADVANCED_FACE('',(#6445),#6459,.T.);
+#6445 = FACE_BOUND('',#6446,.T.);
+#6446 = EDGE_LOOP('',(#6447,#6470,#6506,#6522,#6538,#6554));
+#6447 = ORIENTED_EDGE('',*,*,#6448,.F.);
+#6448 = EDGE_CURVE('',#6449,#6451,#6453,.T.);
+#6449 = VERTEX_POINT('',#6450);
+#6450 = CARTESIAN_POINT('',(0.E+000,-2.000000029802,8.000000117719));
+#6451 = VERTEX_POINT('',#6452);
+#6452 = CARTESIAN_POINT('',(0.E+000,-3.,8.000000117719));
+#6453 = SURFACE_CURVE('',#6454,(#6458),.PCURVE_S1.);
+#6454 = LINE('',#6455,#6456);
+#6455 = CARTESIAN_POINT('',(0.E+000,-2.000000029802,8.000000117719));
+#6456 = VECTOR('',#6457,1.);
+#6457 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#6458 = PCURVE('',#6459,#6464);
+#6459 = PLANE('',#6460);
+#6460 = AXIS2_PLACEMENT_3D('',#6461,#6462,#6463);
+#6461 = CARTESIAN_POINT('',(1.5,3.,8.000000117719));
+#6462 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#6463 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#6464 = DEFINITIONAL_REPRESENTATION('',(#6465),#6469);
+#6465 = LINE('',#6466,#6467);
+#6466 = CARTESIAN_POINT('',(1.5,-5.000000029802));
+#6467 = VECTOR('',#6468,1.);
+#6468 = DIRECTION('',(0.E+000,-1.));
+#6469 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6470 = ORIENTED_EDGE('',*,*,#6471,.F.);
+#6471 = EDGE_CURVE('',#6472,#6449,#6474,.T.);
+#6472 = VERTEX_POINT('',#6473);
+#6473 = CARTESIAN_POINT('',(0.E+000,2.000000029802,8.000000117719));
+#6474 = SURFACE_CURVE('',#6475,(#6489),.PCURVE_S1.);
+#6475 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#6476,#6477,#6478,#6479,#6480,
+    #6481,#6482,#6483,#6484,#6485,#6486,#6487,#6488),.UNSPECIFIED.,.F.,
+  .F.,(4,3,3,3,4),(-0.644590081275,-0.443467615321,-0.322295040637,
+    -0.201122465954,0.E+000),.UNSPECIFIED.);
+#6476 = CARTESIAN_POINT('',(0.E+000,2.000000029802,8.000000117719));
+#6477 = CARTESIAN_POINT('',(0.463466070648,2.000000029802,8.000000117719
+    ));
+#6478 = CARTESIAN_POINT('',(0.989820940768,1.838450065028,8.000000117719
+    ));
+#6479 = CARTESIAN_POINT('',(1.414174153533,1.414149765374,8.000000117719
+    ));
+#6480 = CARTESIAN_POINT('',(1.669839134179,1.158516663901,8.000000117719
+    ));
+#6481 = CARTESIAN_POINT('',(2.000083284664,0.691815669319,8.000000117719
+    ));
+#6482 = CARTESIAN_POINT('',(2.000083284664,-8.326672684689E-016,
+    8.000000117719));
+#6483 = CARTESIAN_POINT('',(2.000083284664,-0.691815669319,
+    8.000000117719));
+#6484 = CARTESIAN_POINT('',(1.669839134179,-1.158516663901,
+    8.000000117719));
+#6485 = CARTESIAN_POINT('',(1.414174153533,-1.414149765374,
+    8.000000117719));
+#6486 = CARTESIAN_POINT('',(0.989820940768,-1.838450065028,
+    8.000000117719));
+#6487 = CARTESIAN_POINT('',(0.463466070648,-2.000000029802,
+    8.000000117719));
+#6488 = CARTESIAN_POINT('',(0.E+000,-2.000000029802,8.000000117719));
+#6489 = PCURVE('',#6459,#6490);
+#6490 = DEFINITIONAL_REPRESENTATION('',(#6491),#6505);
+#6491 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#6492,#6493,#6494,#6495,#6496,
+    #6497,#6498,#6499,#6500,#6501,#6502,#6503,#6504),.UNSPECIFIED.,.F.,
+  .F.,(4,3,3,3,4),(-0.644590081275,-0.443467615321,-0.322295040637,
+    -0.201122465954,0.E+000),.UNSPECIFIED.);
+#6492 = CARTESIAN_POINT('',(1.5,-0.999999970198));
+#6493 = CARTESIAN_POINT('',(1.036533929352,-0.999999970198));
+#6494 = CARTESIAN_POINT('',(0.510179059232,-1.161549934972));
+#6495 = CARTESIAN_POINT('',(8.5825846467E-002,-1.585850234626));
+#6496 = CARTESIAN_POINT('',(-0.169839134179,-1.841483336099));
+#6497 = CARTESIAN_POINT('',(-0.500083284664,-2.308184330681));
+#6498 = CARTESIAN_POINT('',(-0.500083284664,-3.));
+#6499 = CARTESIAN_POINT('',(-0.500083284664,-3.691815669319));
+#6500 = CARTESIAN_POINT('',(-0.169839134179,-4.158516663901));
+#6501 = CARTESIAN_POINT('',(8.5825846467E-002,-4.414149765374));
+#6502 = CARTESIAN_POINT('',(0.510179059232,-4.838450065028));
+#6503 = CARTESIAN_POINT('',(1.036533929352,-5.000000029802));
+#6504 = CARTESIAN_POINT('',(1.5,-5.000000029802));
+#6505 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6506 = ORIENTED_EDGE('',*,*,#6507,.F.);
+#6507 = EDGE_CURVE('',#6508,#6472,#6510,.T.);
+#6508 = VERTEX_POINT('',#6509);
+#6509 = CARTESIAN_POINT('',(0.E+000,3.,8.000000117719));
+#6510 = SURFACE_CURVE('',#6511,(#6515),.PCURVE_S1.);
+#6511 = LINE('',#6512,#6513);
+#6512 = CARTESIAN_POINT('',(0.E+000,3.,8.000000117719));
+#6513 = VECTOR('',#6514,1.);
+#6514 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#6515 = PCURVE('',#6459,#6516);
+#6516 = DEFINITIONAL_REPRESENTATION('',(#6517),#6521);
+#6517 = LINE('',#6518,#6519);
+#6518 = CARTESIAN_POINT('',(1.5,0.E+000));
+#6519 = VECTOR('',#6520,1.);
+#6520 = DIRECTION('',(0.E+000,-1.));
+#6521 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6522 = ORIENTED_EDGE('',*,*,#6523,.F.);
+#6523 = EDGE_CURVE('',#6524,#6508,#6526,.T.);
+#6524 = VERTEX_POINT('',#6525);
+#6525 = CARTESIAN_POINT('',(3.,3.,8.000000117719));
+#6526 = SURFACE_CURVE('',#6527,(#6531),.PCURVE_S1.);
+#6527 = LINE('',#6528,#6529);
+#6528 = CARTESIAN_POINT('',(3.,3.,8.000000117719));
+#6529 = VECTOR('',#6530,1.);
+#6530 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#6531 = PCURVE('',#6459,#6532);
+#6532 = DEFINITIONAL_REPRESENTATION('',(#6533),#6537);
+#6533 = LINE('',#6534,#6535);
+#6534 = CARTESIAN_POINT('',(-1.5,0.E+000));
+#6535 = VECTOR('',#6536,1.);
+#6536 = DIRECTION('',(1.,0.E+000));
+#6537 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6538 = ORIENTED_EDGE('',*,*,#6539,.F.);
+#6539 = EDGE_CURVE('',#6540,#6524,#6542,.T.);
+#6540 = VERTEX_POINT('',#6541);
+#6541 = CARTESIAN_POINT('',(3.,-3.,8.000000117719));
+#6542 = SURFACE_CURVE('',#6543,(#6547),.PCURVE_S1.);
+#6543 = LINE('',#6544,#6545);
+#6544 = CARTESIAN_POINT('',(3.,-3.,8.000000117719));
+#6545 = VECTOR('',#6546,1.);
+#6546 = DIRECTION('',(0.E+000,1.,0.E+000));
+#6547 = PCURVE('',#6459,#6548);
+#6548 = DEFINITIONAL_REPRESENTATION('',(#6549),#6553);
+#6549 = LINE('',#6550,#6551);
+#6550 = CARTESIAN_POINT('',(-1.5,-6.));
+#6551 = VECTOR('',#6552,1.);
+#6552 = DIRECTION('',(0.E+000,1.));
+#6553 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6554 = ORIENTED_EDGE('',*,*,#6555,.F.);
+#6555 = EDGE_CURVE('',#6451,#6540,#6556,.T.);
+#6556 = SURFACE_CURVE('',#6557,(#6561),.PCURVE_S1.);
+#6557 = LINE('',#6558,#6559);
+#6558 = CARTESIAN_POINT('',(0.E+000,-3.,8.000000117719));
+#6559 = VECTOR('',#6560,1.);
+#6560 = DIRECTION('',(1.,0.E+000,0.E+000));
+#6561 = PCURVE('',#6459,#6562);
+#6562 = DEFINITIONAL_REPRESENTATION('',(#6563),#6567);
+#6563 = LINE('',#6564,#6565);
+#6564 = CARTESIAN_POINT('',(1.5,-6.));
+#6565 = VECTOR('',#6566,1.);
+#6566 = DIRECTION('',(-1.,0.E+000));
+#6567 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6568 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#6572)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#6569,#6570,#6571)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#6569 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#6570 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#6571 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#6572 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#6569,
+  'distance_accuracy_value','confusion accuracy');
+#6573 = SHAPE_DEFINITION_REPRESENTATION(#6574,#6441);
+#6574 = PRODUCT_DEFINITION_SHAPE('','',#6575);
+#6575 = PRODUCT_DEFINITION('design','',#6576,#6579);
+#6576 = PRODUCT_DEFINITION_FORMATION('','',#6577);
+#6577 = PRODUCT('Compound030','Compound030','',(#6578));
+#6578 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#6579 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#6580 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#6581,#6583);
+#6581 = ( REPRESENTATION_RELATIONSHIP('','',#6441,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#6582) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#6582 = ITEM_DEFINED_TRANSFORMATION('','',#11,#107);
+#6583 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #6584);
+#6584 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('24','=>[0:1:1:25]','',#5,#6575,$
+  );
+#6585 = PRODUCT_TYPE('part',$,(#6577));
+#6586 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#6587),#6743);
+#6587 = SHELL_BASED_SURFACE_MODEL('',(#6588));
+#6588 = OPEN_SHELL('',(#6589));
+#6589 = ADVANCED_FACE('',(#6590),#6607,.T.);
+#6590 = FACE_BOUND('',#6591,.T.);
+#6591 = EDGE_LOOP('',(#6592,#6650,#6688,#6707));
+#6592 = ORIENTED_EDGE('',*,*,#6593,.T.);
+#6593 = EDGE_CURVE('',#6594,#6596,#6598,.T.);
+#6594 = VERTEX_POINT('',#6595);
+#6595 = CARTESIAN_POINT('',(2.121242937857,2.121242937857,
+    12.483260445559));
+#6596 = VERTEX_POINT('',#6597);
+#6597 = CARTESIAN_POINT('',(2.775557561563E-016,3.000000044703,
+    12.533333453039));
+#6598 = SURFACE_CURVE('',#6599,(#6606),.PCURVE_S1.);
+#6599 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#6600,#6601,#6602,#6603,#6604,
+    #6605),.UNSPECIFIED.,.F.,.F.,(6,6),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#6600 = CARTESIAN_POINT('',(2.121242937857,2.121242937857,
+    12.483260445559));
+#6601 = CARTESIAN_POINT('',(1.788011645985,2.45442693525,12.493238146601
+    ));
+#6602 = CARTESIAN_POINT('',(1.389388837012,2.722206069197,12.50322829938
+    ));
+#6603 = CARTESIAN_POINT('',(0.942477542685,2.907474667529,
+    12.513319127251));
+#6604 = CARTESIAN_POINT('',(0.47122028733,3.000000044703,12.523333959776
+    ));
+#6605 = CARTESIAN_POINT('',(1.493698897412E-016,3.000000044703,
+    12.533333453039));
+#6606 = PCURVE('',#6607,#6644);
+#6607 = B_SPLINE_SURFACE_WITH_KNOTS('',5,5,(
+    (#6608,#6609,#6610,#6611,#6612,#6613)
+    ,(#6614,#6615,#6616,#6617,#6618,#6619)
+    ,(#6620,#6621,#6622,#6623,#6624,#6625)
+    ,(#6626,#6627,#6628,#6629,#6630,#6631)
+    ,(#6632,#6633,#6634,#6635,#6636,#6637)
+    ,(#6638,#6639,#6640,#6641,#6642,#6643
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(6,6),(0.E+000,1.),(0.E+000,
+    1.334295364652E-002),.PIECEWISE_BEZIER_KNOTS.);
+#6608 = CARTESIAN_POINT('',(2.121242937857,2.121242937857,
+    12.483260445559));
+#6609 = CARTESIAN_POINT('',(2.121242937857,2.121242937857,
+    12.509956313082));
+#6610 = CARTESIAN_POINT('',(2.121242937857,2.121242937857,
+    12.536652180605));
+#6611 = CARTESIAN_POINT('',(2.121242937857,2.121242937857,
+    12.563348048128));
+#6612 = CARTESIAN_POINT('',(2.121242937857,2.121242937857,
+    12.590043915651));
+#6613 = CARTESIAN_POINT('',(2.121242937857,2.121242937857,
+    12.616739783174));
+#6614 = CARTESIAN_POINT('',(1.788011645985,2.45442693525,12.493238146601
+    ));
+#6615 = CARTESIAN_POINT('',(1.788011881885,2.454426699384,
+    12.519942924962));
+#6616 = CARTESIAN_POINT('',(1.788012117784,2.454426463517,
+    12.546647703322));
+#6617 = CARTESIAN_POINT('',(1.788012353684,2.454426227651,
+    12.573352481683));
+#6618 = CARTESIAN_POINT('',(1.788012589584,2.454425991785,
+    12.600057260044));
+#6619 = CARTESIAN_POINT('',(1.788012825484,2.454425755918,
+    12.626762038405));
+#6620 = CARTESIAN_POINT('',(1.389388837012,2.722206069197,12.50322829938
+    ));
+#6621 = CARTESIAN_POINT('',(1.389389307423,2.722205867518,12.52993728691
+    ));
+#6622 = CARTESIAN_POINT('',(1.389389777835,2.722205665839,12.55664627444
+    ));
+#6623 = CARTESIAN_POINT('',(1.389390248247,2.72220546416,12.58335526197)
+  );
+#6624 = CARTESIAN_POINT('',(1.389390718658,2.722205262481,
+    12.610064249501));
+#6625 = CARTESIAN_POINT('',(1.38939118907,2.722205060802,12.636773237031
+    ));
+#6626 = CARTESIAN_POINT('',(0.942477542685,2.907474667529,
+    12.513319127251));
+#6627 = CARTESIAN_POINT('',(0.942477485184,2.907474783035,
+    12.539991606382));
+#6628 = CARTESIAN_POINT('',(0.942477427683,2.907474898541,
+    12.566664085512));
+#6629 = CARTESIAN_POINT('',(0.942477370182,2.907475014047,
+    12.593336564643));
+#6630 = CARTESIAN_POINT('',(0.942477312681,2.907475129554,
+    12.620009043773));
+#6631 = CARTESIAN_POINT('',(0.94247725518,2.90747524506,12.646681522904)
+  );
+#6632 = CARTESIAN_POINT('',(0.47122028733,3.000000044703,12.523333959776
+    ));
+#6633 = CARTESIAN_POINT('',(0.471220144154,3.000000044703,
+    12.550000626898));
+#6634 = CARTESIAN_POINT('',(0.471220000979,3.000000044703,12.57666729402
+    ));
+#6635 = CARTESIAN_POINT('',(0.471219857803,3.000000044703,
+    12.603333961142));
+#6636 = CARTESIAN_POINT('',(0.471219714628,3.000000044703,
+    12.630000628264));
+#6637 = CARTESIAN_POINT('',(0.471219571453,3.000000044703,
+    12.656667295386));
+#6638 = CARTESIAN_POINT('',(1.493698897412E-016,3.000000044703,
+    12.533333453039));
+#6639 = CARTESIAN_POINT('',(1.493698897412E-016,3.000000044703,
+    12.560000117123));
+#6640 = CARTESIAN_POINT('',(1.493698897412E-016,3.000000044703,
+    12.586666781207));
+#6641 = CARTESIAN_POINT('',(1.493698897412E-016,3.000000044703,
+    12.613333445291));
+#6642 = CARTESIAN_POINT('',(1.493698897412E-016,3.000000044703,
+    12.640000109374));
+#6643 = CARTESIAN_POINT('',(1.493698897412E-016,3.000000044703,
+    12.666666773458));
+#6644 = DEFINITIONAL_REPRESENTATION('',(#6645),#6649);
+#6645 = LINE('',#6646,#6647);
+#6646 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#6647 = VECTOR('',#6648,1.);
+#6648 = DIRECTION('',(1.,0.E+000));
+#6649 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6650 = ORIENTED_EDGE('',*,*,#6651,.T.);
+#6651 = EDGE_CURVE('',#6596,#6652,#6654,.T.);
+#6652 = VERTEX_POINT('',#6653);
+#6653 = CARTESIAN_POINT('',(2.775557561563E-016,3.000000044703,
+    12.666666773458));
+#6654 = SURFACE_CURVE('',#6655,(#6659),.PCURVE_S1.);
+#6655 = LINE('',#6656,#6657);
+#6656 = CARTESIAN_POINT('',(1.493698897412E-016,3.000000044703,
+    12.533333453039));
+#6657 = VECTOR('',#6658,1.);
+#6658 = DIRECTION('',(2.311116157114E-031,0.E+000,1.));
+#6659 = PCURVE('',#6607,#6660);
+#6660 = DEFINITIONAL_REPRESENTATION('',(#6661),#6687);
+#6661 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#6662,#6663,#6664,#6665,#6666,
+    #6667,#6668,#6669,#6670,#6671,#6672,#6673,#6674,#6675,#6676,#6677,
+    #6678,#6679,#6680,#6681,#6682,#6683,#6684,#6685,#6686),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (2.962524269855E-047,6.060605473591E-003,1.212121094718E-002,
+    1.818181642077E-002,2.424242189436E-002,3.030302736795E-002,
+    3.636363284155E-002,4.242423831514E-002,4.848484378873E-002,
+    5.454544926232E-002,6.060605473591E-002,6.66666602095E-002,
+    7.272726568309E-002,7.878787115668E-002,8.484847663027E-002,
+    9.090908210386E-002,9.696968757745E-002,0.103030293051,
+    0.109090898525,0.115151503998,0.121212109472,0.127272714945,
+    0.133333320419),.UNSPECIFIED.);
+#6662 = CARTESIAN_POINT('',(1.,0.E+000));
+#6663 = CARTESIAN_POINT('',(1.,2.021659643412E-004));
+#6664 = CARTESIAN_POINT('',(1.,6.064978930236E-004));
+#6665 = CARTESIAN_POINT('',(1.,1.212995786047E-003));
+#6666 = CARTESIAN_POINT('',(1.,1.819493679071E-003));
+#6667 = CARTESIAN_POINT('',(1.,2.425991572095E-003));
+#6668 = CARTESIAN_POINT('',(1.,3.032489465118E-003));
+#6669 = CARTESIAN_POINT('',(1.,3.638987358142E-003));
+#6670 = CARTESIAN_POINT('',(1.,4.245485251165E-003));
+#6671 = CARTESIAN_POINT('',(1.,4.851983144189E-003));
+#6672 = CARTESIAN_POINT('',(1.,5.458481037213E-003));
+#6673 = CARTESIAN_POINT('',(1.,6.064978930236E-003));
+#6674 = CARTESIAN_POINT('',(1.,6.67147682326E-003));
+#6675 = CARTESIAN_POINT('',(1.,7.277974716283E-003));
+#6676 = CARTESIAN_POINT('',(1.,7.884472609307E-003));
+#6677 = CARTESIAN_POINT('',(1.,8.490970502331E-003));
+#6678 = CARTESIAN_POINT('',(1.,9.097468395354E-003));
+#6679 = CARTESIAN_POINT('',(1.,9.703966288378E-003));
+#6680 = CARTESIAN_POINT('',(1.,1.03104641814E-002));
+#6681 = CARTESIAN_POINT('',(1.,1.091696207443E-002));
+#6682 = CARTESIAN_POINT('',(1.,1.152345996745E-002));
+#6683 = CARTESIAN_POINT('',(1.,1.212995786047E-002));
+#6684 = CARTESIAN_POINT('',(1.,1.27364557535E-002));
+#6685 = CARTESIAN_POINT('',(1.,1.314078768218E-002));
+#6686 = CARTESIAN_POINT('',(1.,1.334295364652E-002));
+#6687 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6688 = ORIENTED_EDGE('',*,*,#6689,.F.);
+#6689 = EDGE_CURVE('',#6690,#6652,#6692,.T.);
+#6690 = VERTEX_POINT('',#6691);
+#6691 = CARTESIAN_POINT('',(2.121242937857,2.121242937857,
+    12.616739783174));
+#6692 = SURFACE_CURVE('',#6693,(#6700),.PCURVE_S1.);
+#6693 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#6694,#6695,#6696,#6697,#6698,
+    #6699),.UNSPECIFIED.,.F.,.F.,(6,6),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#6694 = CARTESIAN_POINT('',(2.121242937857,2.121242937857,
+    12.616739783174));
+#6695 = CARTESIAN_POINT('',(1.788012825484,2.454425755918,
+    12.626762038405));
+#6696 = CARTESIAN_POINT('',(1.38939118907,2.722205060802,12.636773237031
+    ));
+#6697 = CARTESIAN_POINT('',(0.94247725518,2.90747524506,12.646681522904)
+  );
+#6698 = CARTESIAN_POINT('',(0.471219571453,3.000000044703,
+    12.656667295386));
+#6699 = CARTESIAN_POINT('',(1.493698897412E-016,3.000000044703,
+    12.666666773458));
+#6700 = PCURVE('',#6607,#6701);
+#6701 = DEFINITIONAL_REPRESENTATION('',(#6702),#6706);
+#6702 = LINE('',#6703,#6704);
+#6703 = CARTESIAN_POINT('',(0.E+000,1.334295364652E-002));
+#6704 = VECTOR('',#6705,1.);
+#6705 = DIRECTION('',(1.,0.E+000));
+#6706 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6707 = ORIENTED_EDGE('',*,*,#6708,.F.);
+#6708 = EDGE_CURVE('',#6594,#6690,#6709,.T.);
+#6709 = SURFACE_CURVE('',#6710,(#6714),.PCURVE_S1.);
+#6710 = LINE('',#6711,#6712);
+#6711 = CARTESIAN_POINT('',(2.121242937857,2.121242937857,
+    12.483260445559));
+#6712 = VECTOR('',#6713,1.);
+#6713 = DIRECTION('',(0.E+000,0.E+000,1.));
+#6714 = PCURVE('',#6607,#6715);
+#6715 = DEFINITIONAL_REPRESENTATION('',(#6716),#6742);
+#6716 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#6717,#6718,#6719,#6720,#6721,
+    #6722,#6723,#6724,#6725,#6726,#6727,#6728,#6729,#6730,#6731,#6732,
+    #6733,#6734,#6735,#6736,#6737,#6738,#6739,#6740,#6741),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (0.E+000,6.0672426189E-003,1.21344852378E-002,1.82017278567E-002,
+    2.42689704756E-002,3.03362130945E-002,3.64034557134E-002,
+    4.24706983323E-002,4.85379409512E-002,5.46051835701E-002,
+    6.0672426189E-002,6.67396688079E-002,7.28069114268E-002,
+    7.88741540457E-002,8.49413966646E-002,9.10086392835E-002,
+    9.70758819024E-002,0.103143124521,0.10921036714,0.115277609759,
+    0.121344852378,0.127412094997,0.133479337616),.UNSPECIFIED.);
+#6717 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#6718 = CARTESIAN_POINT('',(0.E+000,2.02165964341E-004));
+#6719 = CARTESIAN_POINT('',(0.E+000,6.064978930229E-004));
+#6720 = CARTESIAN_POINT('',(0.E+000,1.212995786046E-003));
+#6721 = CARTESIAN_POINT('',(0.E+000,1.81949367907E-003));
+#6722 = CARTESIAN_POINT('',(0.E+000,2.425991572093E-003));
+#6723 = CARTESIAN_POINT('',(0.E+000,3.032489465117E-003));
+#6724 = CARTESIAN_POINT('',(0.E+000,3.63898735814E-003));
+#6725 = CARTESIAN_POINT('',(0.E+000,4.245485251164E-003));
+#6726 = CARTESIAN_POINT('',(0.E+000,4.851983144188E-003));
+#6727 = CARTESIAN_POINT('',(0.E+000,5.458481037212E-003));
+#6728 = CARTESIAN_POINT('',(0.E+000,6.064978930235E-003));
+#6729 = CARTESIAN_POINT('',(0.E+000,6.671476823258E-003));
+#6730 = CARTESIAN_POINT('',(0.E+000,7.277974716282E-003));
+#6731 = CARTESIAN_POINT('',(0.E+000,7.884472609305E-003));
+#6732 = CARTESIAN_POINT('',(0.E+000,8.490970502328E-003));
+#6733 = CARTESIAN_POINT('',(0.E+000,9.097468395352E-003));
+#6734 = CARTESIAN_POINT('',(0.E+000,9.703966288375E-003));
+#6735 = CARTESIAN_POINT('',(0.E+000,1.03104641814E-002));
+#6736 = CARTESIAN_POINT('',(0.E+000,1.091696207442E-002));
+#6737 = CARTESIAN_POINT('',(0.E+000,1.152345996745E-002));
+#6738 = CARTESIAN_POINT('',(0.E+000,1.212995786047E-002));
+#6739 = CARTESIAN_POINT('',(0.E+000,1.273645575349E-002));
+#6740 = CARTESIAN_POINT('',(-0.E+000,1.314078768218E-002));
+#6741 = CARTESIAN_POINT('',(0.E+000,1.334295364652E-002));
+#6742 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6743 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#6747)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#6744,#6745,#6746)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#6744 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#6745 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#6746 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#6747 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#6744,
+  'distance_accuracy_value','confusion accuracy');
+#6748 = SHAPE_DEFINITION_REPRESENTATION(#6749,#6586);
+#6749 = PRODUCT_DEFINITION_SHAPE('','',#6750);
+#6750 = PRODUCT_DEFINITION('design','',#6751,#6754);
+#6751 = PRODUCT_DEFINITION_FORMATION('','',#6752);
+#6752 = PRODUCT('Compound036','Compound036','',(#6753));
+#6753 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#6754 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#6755 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#6756,#6758);
+#6756 = ( REPRESENTATION_RELATIONSHIP('','',#6586,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#6757) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#6757 = ITEM_DEFINED_TRANSFORMATION('','',#11,#111);
+#6758 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #6759);
+#6759 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('25','=>[0:1:1:26]','',#5,#6750,$
+  );
+#6760 = PRODUCT_TYPE('part',$,(#6752));
+#6761 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#6762),#6914);
+#6762 = SHELL_BASED_SURFACE_MODEL('',(#6763));
+#6763 = OPEN_SHELL('',(#6764));
+#6764 = ADVANCED_FACE('',(#6765),#6779,.T.);
+#6765 = FACE_BOUND('',#6766,.T.);
+#6766 = EDGE_LOOP('',(#6767,#6820,#6859,#6897));
+#6767 = ORIENTED_EDGE('',*,*,#6768,.F.);
+#6768 = EDGE_CURVE('',#6769,#6771,#6773,.T.);
+#6769 = VERTEX_POINT('',#6770);
+#6770 = CARTESIAN_POINT('',(-3.000124926996,3.674093388888E-016,
+    10.766583561065));
+#6771 = VERTEX_POINT('',#6772);
+#6772 = CARTESIAN_POINT('',(-2.800000041723,3.429011088709E-016,
+    10.900000151247));
+#6773 = SURFACE_CURVE('',#6774,(#6778),.PCURVE_S1.);
+#6774 = LINE('',#6775,#6776);
+#6775 = CARTESIAN_POINT('',(-3.000124926996,3.674093388888E-016,
+    10.766583561065));
+#6776 = VECTOR('',#6777,1.);
+#6777 = DIRECTION('',(0.832050294338,-1.01896772969E-016,0.554700196225)
+  );
+#6778 = PCURVE('',#6779,#6792);
+#6779 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#6780,#6781)
+    ,(#6782,#6783)
+    ,(#6784,#6785)
+    ,(#6786,#6787)
+    ,(#6788,#6789)
+    ,(#6790,#6791
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#6780 = CARTESIAN_POINT('',(-3.100000046194,3.796405133928E-016,
+    10.700000148267));
+#6781 = CARTESIAN_POINT('',(-2.800000041723,3.429011088709E-016,
+    10.900000151247));
+#6782 = CARTESIAN_POINT('',(-3.100000046194,-0.492332884593,
+    10.71011064325));
+#6783 = CARTESIAN_POINT('',(-2.800000041723,-0.444687766729,
+    10.91011064623));
+#6784 = CARTESIAN_POINT('',(-3.00226198808,-0.976399751223,
+    10.720051996582));
+#6785 = CARTESIAN_POINT('',(-2.711720505362,-0.881909452717,
+    10.920051999562));
+#6786 = CARTESIAN_POINT('',(-2.813338695908,-1.432500925431,
+    10.729948298834));
+#6787 = CARTESIAN_POINT('',(-2.541080112433,-1.293871803615,
+    10.929948301814));
+#6788 = CARTESIAN_POINT('',(-2.540162975639,-1.843899133045,
+    10.739889652166));
+#6789 = CARTESIAN_POINT('',(-2.29434075219,-1.66545728146,
+    10.939889655146));
+#6790 = CARTESIAN_POINT('',(-2.192031054342,-2.192031054342,
+    10.750000147149));
+#6791 = CARTESIAN_POINT('',(-1.979899016825,-1.979899016825,
+    10.950000150129));
+#6792 = DEFINITIONAL_REPRESENTATION('',(#6793),#6819);
+#6793 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#6794,#6795,#6796,#6797,#6798,
+    #6799,#6800,#6801,#6802,#6803,#6804,#6805,#6806,#6807,#6808,#6809,
+    #6810,#6811,#6812,#6813,#6814,#6815,#6816,#6817,#6818),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (0.E+000,1.093273538404E-002,2.186547076808E-002,3.279820615211E-002,
+    4.373094153615E-002,5.466367692019E-002,6.559641230423E-002,
+    7.652914768827E-002,8.74618830723E-002,9.839461845634E-002,
+    0.10932735384,0.120260089224,0.131192824608,0.142125559992,
+    0.153058295377,0.163991030761,0.174923766145,0.185856501529,
+    0.196789236913,0.207721972297,0.218654707681,0.229587443065,
+    0.240520178449),.UNSPECIFIED.);
+#6794 = CARTESIAN_POINT('',(0.E+000,0.332917059032));
+#6795 = CARTESIAN_POINT('',(0.E+000,0.343024376319));
+#6796 = CARTESIAN_POINT('',(0.E+000,0.363239010894));
+#6797 = CARTESIAN_POINT('',(0.E+000,0.393560962756));
+#6798 = CARTESIAN_POINT('',(0.E+000,0.423882914618));
+#6799 = CARTESIAN_POINT('',(0.E+000,0.454204866481));
+#6800 = CARTESIAN_POINT('',(0.E+000,0.484526818343));
+#6801 = CARTESIAN_POINT('',(0.E+000,0.514848770205));
+#6802 = CARTESIAN_POINT('',(0.E+000,0.545170722067));
+#6803 = CARTESIAN_POINT('',(0.E+000,0.575492673929));
+#6804 = CARTESIAN_POINT('',(0.E+000,0.605814625792));
+#6805 = CARTESIAN_POINT('',(0.E+000,0.636136577654));
+#6806 = CARTESIAN_POINT('',(0.E+000,0.666458529516));
+#6807 = CARTESIAN_POINT('',(0.E+000,0.696780481378));
+#6808 = CARTESIAN_POINT('',(0.E+000,0.72710243324));
+#6809 = CARTESIAN_POINT('',(0.E+000,0.757424385102));
+#6810 = CARTESIAN_POINT('',(0.E+000,0.787746336965));
+#6811 = CARTESIAN_POINT('',(0.E+000,0.818068288827));
+#6812 = CARTESIAN_POINT('',(0.E+000,0.848390240689));
+#6813 = CARTESIAN_POINT('',(0.E+000,0.878712192551));
+#6814 = CARTESIAN_POINT('',(0.E+000,0.909034144413));
+#6815 = CARTESIAN_POINT('',(0.E+000,0.939356096276));
+#6816 = CARTESIAN_POINT('',(0.E+000,0.969678048138));
+#6817 = CARTESIAN_POINT('',(-0.E+000,0.989892682713));
+#6818 = CARTESIAN_POINT('',(0.E+000,1.));
+#6819 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6820 = ORIENTED_EDGE('',*,*,#6821,.F.);
+#6821 = EDGE_CURVE('',#6822,#6769,#6824,.T.);
+#6822 = VERTEX_POINT('',#6823);
+#6823 = CARTESIAN_POINT('',(-2.121242937857,-2.121242937857,
+    10.816739823408));
+#6824 = SURFACE_CURVE('',#6825,(#6830),.PCURVE_S1.);
+#6825 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#6826,#6827,#6828,#6829),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,0.241778545972),
+  .PIECEWISE_BEZIER_KNOTS.);
+#6826 = CARTESIAN_POINT('',(-2.121242937857,-2.121242937857,
+    10.816739823408));
+#6827 = CARTESIAN_POINT('',(-2.682765495879,-1.559800074984,
+    10.799851426515));
+#6828 = CARTESIAN_POINT('',(-3.000124926996,-0.794119080623,
+    10.783434401467));
+#6829 = CARTESIAN_POINT('',(-3.000124926996,3.674093388888E-016,
+    10.766583561065));
+#6830 = PCURVE('',#6779,#6831);
+#6831 = DEFINITIONAL_REPRESENTATION('',(#6832),#6858);
+#6832 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#6833,#6834,#6835,#6836,#6837,
+    #6838,#6839,#6840,#6841,#6842,#6843,#6844,#6845,#6846,#6847,#6848,
+    #6849,#6850,#6851,#6852,#6853,#6854,#6855,#6856,#6857),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (0.E+000,1.098993390781E-002,2.197986781562E-002,3.296980172343E-002,
+    4.395973563124E-002,5.494966953906E-002,6.593960344687E-002,
+    7.692953735468E-002,8.791947126249E-002,9.89094051703E-002,
+    0.109899339078,0.120889272986,0.131879206894,0.142869140802,
+    0.153859074709,0.164849008617,0.175838942525,0.186828876433,
+    0.197818810341,0.208808744248,0.219798678156,0.230788612064,
+    0.241778545972),.UNSPECIFIED.);
+#6833 = CARTESIAN_POINT('',(1.,0.33369837632));
+#6834 = CARTESIAN_POINT('',(0.984848548816,0.333689686728));
+#6835 = CARTESIAN_POINT('',(0.954548155371,0.333689217827));
+#6836 = CARTESIAN_POINT('',(0.909102010477,0.333729610909));
+#6837 = CARTESIAN_POINT('',(0.863656918762,0.333801994022));
+#6838 = CARTESIAN_POINT('',(0.818210575227,0.333895412704));
+#6839 = CARTESIAN_POINT('',(0.772761342751,0.333998639273));
+#6840 = CARTESIAN_POINT('',(0.72730829721,0.334100597886));
+#6841 = CARTESIAN_POINT('',(0.681851128173,0.334191000941));
+#6842 = CARTESIAN_POINT('',(0.636390060846,0.334260827189));
+#6843 = CARTESIAN_POINT('',(0.590925757538,0.334302736356));
+#6844 = CARTESIAN_POINT('',(0.545459212594,0.334311391317));
+#6845 = CARTESIAN_POINT('',(0.499991639915,0.33428369268));
+#6846 = CARTESIAN_POINT('',(0.454524356212,0.334218922317));
+#6847 = CARTESIAN_POINT('',(0.409058662136,0.334118795327));
+#6848 = CARTESIAN_POINT('',(0.363595723713,0.333987419845));
+#6849 = CARTESIAN_POINT('',(0.318136456471,0.333831165041));
+#6850 = CARTESIAN_POINT('',(0.272681414409,0.333658437574));
+#6851 = CARTESIAN_POINT('',(0.227230686941,0.333479369663));
+#6852 = CARTESIAN_POINT('',(0.181783802888,0.333305413942));
+#6853 = CARTESIAN_POINT('',(0.136339655516,0.333148872702));
+#6854 = CARTESIAN_POINT('',(9.089640653753E-002,0.333022270622));
+#6855 = CARTESIAN_POINT('',(4.54515359977E-002,0.332937924805));
+#6856 = CARTESIAN_POINT('',(1.515146159919E-002,0.332916914124));
+#6857 = CARTESIAN_POINT('',(0.E+000,0.332917059032));
+#6858 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6859 = ORIENTED_EDGE('',*,*,#6860,.F.);
+#6860 = EDGE_CURVE('',#6861,#6822,#6863,.T.);
+#6861 = VERTEX_POINT('',#6862);
+#6862 = CARTESIAN_POINT('',(-1.979899016825,-1.979899016825,
+    10.950000150129));
+#6863 = SURFACE_CURVE('',#6864,(#6868),.PCURVE_S1.);
+#6864 = LINE('',#6865,#6866);
+#6865 = CARTESIAN_POINT('',(-1.979899016825,-1.979899016825,
+    10.950000150129));
+#6866 = VECTOR('',#6867,1.);
+#6867 = DIRECTION('',(-0.588348405415,-0.588348405415,-0.554700196225));
+#6868 = PCURVE('',#6779,#6869);
+#6869 = DEFINITIONAL_REPRESENTATION('',(#6870),#6896);
+#6870 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#6871,#6872,#6873,#6874,#6875,
+    #6876,#6877,#6878,#6879,#6880,#6881,#6882,#6883,#6884,#6885,#6886,
+    #6887,#6888,#6889,#6890,#6891,#6892,#6893,#6894,#6895),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (-0.E+000,1.091993047682E-002,2.183986095365E-002,3.275979143047E-002,
+    4.367972190729E-002,5.459965238412E-002,6.551958286094E-002,
+    7.643951333776E-002,8.735944381458E-002,9.827937429141E-002,
+    0.109199304768,0.120119235245,0.131039165722,0.141959096199,
+    0.152879026676,0.163798957152,0.174718887629,0.185638818106,
+    0.196558748583,0.20747867906,0.218398609536,0.229318540013,
+    0.24023847049),.UNSPECIFIED.);
+#6871 = CARTESIAN_POINT('',(1.,1.));
+#6872 = CARTESIAN_POINT('',(1.,0.989904520853));
+#6873 = CARTESIAN_POINT('',(1.,0.96971356256));
+#6874 = CARTESIAN_POINT('',(1.,0.93942712512));
+#6875 = CARTESIAN_POINT('',(1.,0.90914068768));
+#6876 = CARTESIAN_POINT('',(1.,0.87885425024));
+#6877 = CARTESIAN_POINT('',(1.,0.8485678128));
+#6878 = CARTESIAN_POINT('',(1.,0.81828137536));
+#6879 = CARTESIAN_POINT('',(1.,0.78799493792));
+#6880 = CARTESIAN_POINT('',(1.,0.75770850048));
+#6881 = CARTESIAN_POINT('',(1.,0.72742206304));
+#6882 = CARTESIAN_POINT('',(1.,0.6971356256));
+#6883 = CARTESIAN_POINT('',(1.,0.66684918816));
+#6884 = CARTESIAN_POINT('',(1.,0.63656275072));
+#6885 = CARTESIAN_POINT('',(1.,0.60627631328));
+#6886 = CARTESIAN_POINT('',(1.,0.57598987584));
+#6887 = CARTESIAN_POINT('',(1.,0.5457034384));
+#6888 = CARTESIAN_POINT('',(1.,0.51541700096));
+#6889 = CARTESIAN_POINT('',(1.,0.48513056352));
+#6890 = CARTESIAN_POINT('',(1.,0.45484412608));
+#6891 = CARTESIAN_POINT('',(1.,0.42455768864));
+#6892 = CARTESIAN_POINT('',(1.,0.3942712512));
+#6893 = CARTESIAN_POINT('',(1.,0.36398481376));
+#6894 = CARTESIAN_POINT('',(1.,0.343793855467));
+#6895 = CARTESIAN_POINT('',(1.,0.33369837632));
+#6896 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6897 = ORIENTED_EDGE('',*,*,#6898,.F.);
+#6898 = EDGE_CURVE('',#6771,#6861,#6899,.T.);
+#6899 = SURFACE_CURVE('',#6900,(#6907),.PCURVE_S1.);
+#6900 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#6901,#6902,#6903,#6904,#6905,
+    #6906),.UNSPECIFIED.,.F.,.F.,(6,6),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#6901 = CARTESIAN_POINT('',(-2.800000041723,3.429011088709E-016,
+    10.900000151247));
+#6902 = CARTESIAN_POINT('',(-2.800000041723,-0.444687766729,
+    10.91011064623));
+#6903 = CARTESIAN_POINT('',(-2.711720505362,-0.881909452717,
+    10.920051999562));
+#6904 = CARTESIAN_POINT('',(-2.541080112433,-1.293871803615,
+    10.929948301814));
+#6905 = CARTESIAN_POINT('',(-2.29434075219,-1.66545728146,
+    10.939889655146));
+#6906 = CARTESIAN_POINT('',(-1.979899016825,-1.979899016825,
+    10.950000150129));
+#6907 = PCURVE('',#6779,#6908);
+#6908 = DEFINITIONAL_REPRESENTATION('',(#6909),#6913);
+#6909 = LINE('',#6910,#6911);
+#6910 = CARTESIAN_POINT('',(0.E+000,1.));
+#6911 = VECTOR('',#6912,1.);
+#6912 = DIRECTION('',(1.,0.E+000));
+#6913 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6914 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#6918)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#6915,#6916,#6917)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#6915 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#6916 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#6917 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#6918 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-004),#6915,
+  'distance_accuracy_value','confusion accuracy');
+#6919 = SHAPE_DEFINITION_REPRESENTATION(#6920,#6761);
+#6920 = PRODUCT_DEFINITION_SHAPE('','',#6921);
+#6921 = PRODUCT_DEFINITION('design','',#6922,#6925);
+#6922 = PRODUCT_DEFINITION_FORMATION('','',#6923);
+#6923 = PRODUCT('Compound034','Compound034','',(#6924));
+#6924 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#6925 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#6926 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#6927,#6929);
+#6927 = ( REPRESENTATION_RELATIONSHIP('','',#6761,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#6928) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#6928 = ITEM_DEFINED_TRANSFORMATION('','',#11,#115);
+#6929 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #6930);
+#6930 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('26','=>[0:1:1:27]','',#5,#6921,$
+  );
+#6931 = PRODUCT_TYPE('part',$,(#6923));
+#6932 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#6933),#7363);
+#6933 = SHELL_BASED_SURFACE_MODEL('',(#6934));
+#6934 = OPEN_SHELL('',(#6935));
+#6935 = ADVANCED_FACE('',(#6936),#6954,.F.);
+#6936 = FACE_BOUND('',#6937,.F.);
+#6937 = EDGE_LOOP('',(#6938,#6995,#7033,#7075,#7117,#7159,#7201,#7239,
+    #7281,#7323));
+#6938 = ORIENTED_EDGE('',*,*,#6939,.F.);
+#6939 = EDGE_CURVE('',#6940,#6942,#6944,.T.);
+#6940 = VERTEX_POINT('',#6941);
+#6941 = CARTESIAN_POINT('',(3.673940452188E-016,3.000000044703,
+    11.46666680028));
+#6942 = VERTEX_POINT('',#6943);
+#6943 = CARTESIAN_POINT('',(2.121242937857,2.121242937857,
+    11.416739809996));
+#6944 = SURFACE_CURVE('',#6945,(#6953),.PCURVE_S1.);
+#6945 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#6946,#6947,#6948,#6949,#6950,
+    #6951,#6952),.UNSPECIFIED.,.F.,.F.,(4,3,4),(-0.241767738739,
+    -5.116260925769E-002,0.E+000),.UNSPECIFIED.);
+#6946 = CARTESIAN_POINT('',(3.673940452188E-016,3.000000044703,
+    11.46666680028));
+#6947 = CARTESIAN_POINT('',(0.643903755205,3.000000044703,
+    11.453002890989));
+#6948 = CARTESIAN_POINT('',(1.258287137698,2.790062558098,11.43992551947
+    ));
+#6949 = CARTESIAN_POINT('',(1.751133959663,2.435730033087,
+    11.427060700508));
+#6950 = CARTESIAN_POINT('',(1.883424887219,2.34061938956,11.423607500127
+    ));
+#6951 = CARTESIAN_POINT('',(2.007205325987,2.235264364724,
+    11.420169614236));
+#6952 = CARTESIAN_POINT('',(2.121242937857,2.121242937857,
+    11.416739809996));
+#6953 = PCURVE('',#6954,#6967);
+#6954 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#6955,#6956)
+    ,(#6957,#6958)
+    ,(#6959,#6960)
+    ,(#6961,#6962)
+    ,(#6963,#6964)
+    ,(#6965,#6966
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,
+    0.492000007331),.PIECEWISE_BEZIER_KNOTS.);
+#6955 = CARTESIAN_POINT('',(3.673940452188E-016,3.000000044703,
+    11.133333484332));
+#6956 = CARTESIAN_POINT('',(3.673940452188E-016,3.000000044703,
+    16.053333557646));
+#6957 = CARTESIAN_POINT('',(2.005497774376,3.000000044703,
+    11.133333484332));
+#6958 = CARTESIAN_POINT('',(2.005497774376,3.000000044703,
+    16.053333557646));
+#6959 = CARTESIAN_POINT('',(3.797450996005,1.323723108182,
+    11.133333484332));
+#6960 = CARTESIAN_POINT('',(3.797450996005,1.323723108182,
+    16.053333557646));
+#6961 = CARTESIAN_POINT('',(3.797450996005,-1.323723108182,
+    11.133333484332));
+#6962 = CARTESIAN_POINT('',(3.797450996005,-1.323723108182,
+    16.053333557646));
+#6963 = CARTESIAN_POINT('',(2.005497774376,-3.000000044703,
+    11.133333484332));
+#6964 = CARTESIAN_POINT('',(2.005497774376,-3.000000044703,
+    16.053333557646));
+#6965 = CARTESIAN_POINT('',(0.E+000,-3.000000044703,11.133333484332));
+#6966 = CARTESIAN_POINT('',(0.E+000,-3.000000044703,16.053333557646));
+#6967 = DEFINITIONAL_REPRESENTATION('',(#6968),#6994);
+#6968 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#6969,#6970,#6971,#6972,#6973,
+    #6974,#6975,#6976,#6977,#6978,#6979,#6980,#6981,#6982,#6983,#6984,
+    #6985,#6986,#6987,#6988,#6989,#6990,#6991,#6992,#6993),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (-0.241767738739,-0.230778296069,-0.219788853399,-0.208799410729,
+    -0.197809968059,-0.186820525389,-0.175831082719,-0.164841640049,
+    -0.153852197379,-0.142862754709,-0.131873312039,-0.120883869369,
+    -0.1098944267,-9.890498402959E-002,-8.791554135963E-002,
+    -7.692609868968E-002,-6.593665601973E-002,-5.494721334977E-002,
+    -4.395777067982E-002,-3.296832800986E-002,-2.197888533991E-002,
+    -1.098944266995E-002,0.E+000),.UNSPECIFIED.);
+#6969 = CARTESIAN_POINT('',(0.E+000,3.333333159486E-002));
+#6970 = CARTESIAN_POINT('',(3.702248313599E-003,3.32545515808E-002));
+#6971 = CARTESIAN_POINT('',(1.110482618536E-002,3.309738150198E-002));
+#6972 = CARTESIAN_POINT('',(2.220510474624E-002,3.286275322568E-002));
+#6973 = CARTESIAN_POINT('',(3.33041352195E-002,3.26292087853E-002));
+#6974 = CARTESIAN_POINT('',(4.440365527563E-002,3.239670517487E-002));
+#6975 = CARTESIAN_POINT('',(5.550502003091E-002,3.21651993884E-002));
+#6976 = CARTESIAN_POINT('',(6.660916447229E-002,3.193464841989E-002));
+#6977 = CARTESIAN_POINT('',(7.771664324396E-002,3.170500926336E-002));
+#6978 = CARTESIAN_POINT('',(8.882765745709E-002,3.147623891282E-002));
+#6979 = CARTESIAN_POINT('',(9.99420921149E-002,3.124829436228E-002));
+#6980 = CARTESIAN_POINT('',(0.11105955721,3.102113260575E-002));
+#6981 = CARTESIAN_POINT('',(0.122179433697,3.079471063724E-002));
+#6982 = CARTESIAN_POINT('',(0.133300923398,3.056898545077E-002));
+#6983 = CARTESIAN_POINT('',(0.144423102225,3.034391404034E-002));
+#6984 = CARTESIAN_POINT('',(0.155544976883,3.011945339997E-002));
+#6985 = CARTESIAN_POINT('',(0.166665541609,2.989556052367E-002));
+#6986 = CARTESIAN_POINT('',(0.177783845269,2.967219240545E-002));
+#6987 = CARTESIAN_POINT('',(0.188899027561,2.944930603932E-002));
+#6988 = CARTESIAN_POINT('',(0.200010475781,2.922685841929E-002));
+#6989 = CARTESIAN_POINT('',(0.211121787102,2.900480653938E-002));
+#6990 = CARTESIAN_POINT('',(0.222232463874,2.878310739359E-002));
+#6991 = CARTESIAN_POINT('',(0.233342579454,2.856171797594E-002));
+#6992 = CARTESIAN_POINT('',(0.240748748921,2.84143028456E-002));
+#6993 = CARTESIAN_POINT('',(0.244451657848,2.834063256646E-002));
+#6994 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6995 = ORIENTED_EDGE('',*,*,#6996,.F.);
+#6996 = EDGE_CURVE('',#6997,#6940,#6999,.T.);
+#6997 = VERTEX_POINT('',#6998);
+#6998 = CARTESIAN_POINT('',(3.673940452188E-016,3.000000044703,
+    11.333333479861));
+#6999 = SURFACE_CURVE('',#7000,(#7004),.PCURVE_S1.);
+#7000 = LINE('',#7001,#7002);
+#7001 = CARTESIAN_POINT('',(3.673940452188E-016,3.000000044703,
+    11.333333479861));
+#7002 = VECTOR('',#7003,1.);
+#7003 = DIRECTION('',(0.E+000,0.E+000,1.));
+#7004 = PCURVE('',#6954,#7005);
+#7005 = DEFINITIONAL_REPRESENTATION('',(#7006),#7032);
+#7006 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#7007,#7008,#7009,#7010,#7011,
+    #7012,#7013,#7014,#7015,#7016,#7017,#7018,#7019,#7020,#7021,#7022,
+    #7023,#7024,#7025,#7026,#7027,#7028,#7029,#7030,#7031),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (0.E+000,6.060605473591E-003,1.212121094718E-002,1.818181642077E-002,
+    2.424242189436E-002,3.030302736795E-002,3.636363284155E-002,
+    4.242423831514E-002,4.848484378873E-002,5.454544926232E-002,
+    6.060605473591E-002,6.66666602095E-002,7.272726568309E-002,
+    7.878787115668E-002,8.484847663027E-002,9.090908210386E-002,
+    9.696968757745E-002,0.103030293051,0.109090898525,0.115151503998,
+    0.121212109472,0.127272714945,0.133333320419),.UNSPECIFIED.);
+#7007 = CARTESIAN_POINT('',(0.E+000,1.999999955296E-002));
+#7008 = CARTESIAN_POINT('',(0.E+000,2.020201973541E-002));
+#7009 = CARTESIAN_POINT('',(0.E+000,2.060606010032E-002));
+#7010 = CARTESIAN_POINT('',(0.E+000,2.121212064768E-002));
+#7011 = CARTESIAN_POINT('',(0.E+000,2.181818119504E-002));
+#7012 = CARTESIAN_POINT('',(0.E+000,2.24242417424E-002));
+#7013 = CARTESIAN_POINT('',(0.E+000,2.303030228976E-002));
+#7014 = CARTESIAN_POINT('',(0.E+000,2.363636283711E-002));
+#7015 = CARTESIAN_POINT('',(0.E+000,2.424242338447E-002));
+#7016 = CARTESIAN_POINT('',(0.E+000,2.484848393183E-002));
+#7017 = CARTESIAN_POINT('',(0.E+000,2.545454447919E-002));
+#7018 = CARTESIAN_POINT('',(0.E+000,2.606060502655E-002));
+#7019 = CARTESIAN_POINT('',(0.E+000,2.666666557391E-002));
+#7020 = CARTESIAN_POINT('',(0.E+000,2.727272612127E-002));
+#7021 = CARTESIAN_POINT('',(0.E+000,2.787878666863E-002));
+#7022 = CARTESIAN_POINT('',(0.E+000,2.848484721599E-002));
+#7023 = CARTESIAN_POINT('',(0.E+000,2.909090776335E-002));
+#7024 = CARTESIAN_POINT('',(0.E+000,2.969696831071E-002));
+#7025 = CARTESIAN_POINT('',(0.E+000,3.030302885806E-002));
+#7026 = CARTESIAN_POINT('',(0.E+000,3.090908940542E-002));
+#7027 = CARTESIAN_POINT('',(0.E+000,3.151514995278E-002));
+#7028 = CARTESIAN_POINT('',(0.E+000,3.212121050014E-002));
+#7029 = CARTESIAN_POINT('',(0.E+000,3.27272710475E-002));
+#7030 = CARTESIAN_POINT('',(-0.E+000,3.313131141241E-002));
+#7031 = CARTESIAN_POINT('',(0.E+000,3.333333159486E-002));
+#7032 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7033 = ORIENTED_EDGE('',*,*,#7034,.F.);
+#7034 = EDGE_CURVE('',#7035,#6997,#7037,.T.);
+#7035 = VERTEX_POINT('',#7036);
+#7036 = CARTESIAN_POINT('',(2.121242937857,2.121242937857,
+    11.283260472381));
+#7037 = SURFACE_CURVE('',#7038,(#7046),.PCURVE_S1.);
+#7038 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#7039,#7040,#7041,#7042,#7043,
+    #7044,#7045),.UNSPECIFIED.,.F.,.F.,(4,3,4),(-0.241768013859,
+    -4.988799698774E-002,0.E+000),.UNSPECIFIED.);
+#7039 = CARTESIAN_POINT('',(2.121242937857,2.121242937857,
+    11.283260472381));
+#7040 = CARTESIAN_POINT('',(1.693430035765,2.548995121796,
+    11.296070161456));
+#7041 = CARTESIAN_POINT('',(1.125338019527,2.852633743241,
+    11.309167171888));
+#7042 = CARTESIAN_POINT('',(0.4983528352,2.958300830184,11.32269352813)
+  );
+#7043 = CARTESIAN_POINT('',(0.335339325524,2.98577382816,11.326210323836
+    ));
+#7044 = CARTESIAN_POINT('',(0.168579942155,3.000000044703,11.32975614238
+    ));
+#7045 = CARTESIAN_POINT('',(3.673940452188E-016,3.000000044703,
+    11.333333479861));
+#7046 = PCURVE('',#6954,#7047);
+#7047 = DEFINITIONAL_REPRESENTATION('',(#7048),#7074);
+#7048 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#7049,#7050,#7051,#7052,#7053,
+    #7054,#7055,#7056,#7057,#7058,#7059,#7060,#7061,#7062,#7063,#7064,
+    #7065,#7066,#7067,#7068,#7069,#7070,#7071,#7072,#7073),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (-0.241768013859,-0.230778558684,-0.219789103508,-0.208799648333,
+    -0.197810193157,-0.186820737982,-0.175831282807,-0.164841827631,
+    -0.153852372456,-0.14286291728,-0.131873462105,-0.120884006929,
+    -0.109894551754,-9.890509657868E-002,-8.791564140327E-002,
+    -7.692618622786E-002,-6.593673105245E-002,-5.494727587705E-002,
+    -4.395782070164E-002,-3.296836552623E-002,-2.197891035082E-002,
+    -1.098945517541E-002,0.E+000),.UNSPECIFIED.);
+#7049 = CARTESIAN_POINT('',(0.244451657848,1.499269880489E-002));
+#7050 = CARTESIAN_POINT('',(0.240747672738,1.506606314277E-002));
+#7051 = CARTESIAN_POINT('',(0.233338747839,1.521298030958E-002));
+#7052 = CARTESIAN_POINT('',(0.222222971391,1.543393754155E-002));
+#7053 = CARTESIAN_POINT('',(0.211105211801,1.565549226388E-002));
+#7054 = CARTESIAN_POINT('',(0.199986116441,1.58776604852E-002));
+#7055 = CARTESIAN_POINT('',(0.188866416503,1.61004582141E-002));
+#7056 = CARTESIAN_POINT('',(0.17774689528,1.63239014592E-002));
+#7057 = CARTESIAN_POINT('',(0.166628323793,1.654800622911E-002));
+#7058 = CARTESIAN_POINT('',(0.155511406869,1.677278853244E-002));
+#7059 = CARTESIAN_POINT('',(0.144396728774,1.699826437779E-002));
+#7060 = CARTESIAN_POINT('',(0.13328470191,1.722444977377E-002));
+#7061 = CARTESIAN_POINT('',(0.122175518498,1.7451360729E-002));
+#7062 = CARTESIAN_POINT('',(0.111069105117,1.767901325209E-002));
+#7063 = CARTESIAN_POINT('',(9.996508359361E-002,1.790742335165E-002));
+#7064 = CARTESIAN_POINT('',(8.886272724614E-002,1.813660703627E-002));
+#7065 = CARTESIAN_POINT('',(7.776095571341E-002,1.836658031459E-002));
+#7066 = CARTESIAN_POINT('',(6.665820909947E-002,1.859735919519E-002));
+#7067 = CARTESIAN_POINT('',(5.555279783323E-002,1.882895968671E-002));
+#7068 = CARTESIAN_POINT('',(4.444150450042E-002,1.906139779772E-002));
+#7069 = CARTESIAN_POINT('',(3.333068249369E-002,1.929468953687E-002));
+#7070 = CARTESIAN_POINT('',(2.222007336942E-002,1.952885091275E-002));
+#7071 = CARTESIAN_POINT('',(1.110995280509E-002,1.976389793397E-002));
+#7072 = CARTESIAN_POINT('',(3.703316099648E-003,1.992119705074E-002));
+#7073 = CARTESIAN_POINT('',(0.E+000,1.999999955288E-002));
+#7074 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7075 = ORIENTED_EDGE('',*,*,#7076,.F.);
+#7076 = EDGE_CURVE('',#7077,#7035,#7079,.T.);
+#7077 = VERTEX_POINT('',#7078);
+#7078 = CARTESIAN_POINT('',(3.000124926996,-4.612604256007E-016,
+    11.233416736958));
+#7079 = SURFACE_CURVE('',#7080,(#7088),.PCURVE_S1.);
+#7080 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#7081,#7082,#7083,#7084,#7085,
+    #7086,#7087),.UNSPECIFIED.,.F.,.F.,(4,3,4),(-0.241777920213,
+    -5.490128046166E-002,0.E+000),.UNSPECIFIED.);
+#7081 = CARTESIAN_POINT('',(3.000124926996,0.E+000,11.233416736958));
+#7082 = CARTESIAN_POINT('',(3.000124926996,0.602379524128,11.24619895246
+    ));
+#7083 = CARTESIAN_POINT('',(2.814346333976,1.205119796453,
+    11.258926114773));
+#7084 = CARTESIAN_POINT('',(2.46688599495,1.707089504706,11.271832765959
+    ));
+#7085 = CARTESIAN_POINT('',(2.364807867114,1.854559941743,
+    11.275624527612));
+#7086 = CARTESIAN_POINT('',(2.249112059184,1.993391964597,
+    11.279431780729));
+#7087 = CARTESIAN_POINT('',(2.121242937857,2.121242937857,
+    11.283260472381));
+#7088 = PCURVE('',#6954,#7089);
+#7089 = DEFINITIONAL_REPRESENTATION('',(#7090),#7116);
+#7090 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#7091,#7092,#7093,#7094,#7095,
+    #7096,#7097,#7098,#7099,#7100,#7101,#7102,#7103,#7104,#7105,#7106,
+    #7107,#7108,#7109,#7110,#7111,#7112,#7113,#7114,#7115),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (-0.241777920213,-0.230788014749,-0.219798109285,-0.20880820382,
+    -0.197818298356,-0.186828392892,-0.175838487428,-0.164848581963,
+    -0.153858676499,-0.142868771035,-0.131878865571,-0.120888960106,
+    -0.109899054642,-9.890914917805E-002,-8.791924371382E-002,
+    -7.692933824959E-002,-6.593943278536E-002,-5.494952732114E-002,
+    -4.395962185691E-002,-3.296971639268E-002,-2.197981092845E-002,
+    -1.098990546423E-002,0.E+000),.UNSPECIFIED.);
+#7091 = CARTESIAN_POINT('',(0.5,1.000832526259E-002));
+#7092 = CARTESIAN_POINT('',(0.49613042282,1.00834953535E-002));
+#7093 = CARTESIAN_POINT('',(0.488390869413,1.02337974559E-002));
+#7094 = CARTESIAN_POINT('',(0.476779878278,1.045916499249E-002));
+#7095 = CARTESIAN_POINT('',(0.465166620629,1.068447553334E-002));
+#7096 = CARTESIAN_POINT('',(0.453550986577,1.090975769971E-002));
+#7097 = CARTESIAN_POINT('',(0.441933115479,1.113504011288E-002));
+#7098 = CARTESIAN_POINT('',(0.430313383809,1.136035139409E-002));
+#7099 = CARTESIAN_POINT('',(0.418692328275,1.158572016462E-002));
+#7100 = CARTESIAN_POINT('',(0.407070584888,1.181117504573E-002));
+#7101 = CARTESIAN_POINT('',(0.395448822973,1.203674465868E-002));
+#7102 = CARTESIAN_POINT('',(0.383827680571,1.226245762474E-002));
+#7103 = CARTESIAN_POINT('',(0.372207699663,1.248834256517E-002));
+#7104 = CARTESIAN_POINT('',(0.360589264372,1.271442810124E-002));
+#7105 = CARTESIAN_POINT('',(0.34897253441,1.294074285421E-002));
+#7106 = CARTESIAN_POINT('',(0.337357404748,1.316731544534E-002));
+#7107 = CARTESIAN_POINT('',(0.325743378465,1.33941744959E-002));
+#7108 = CARTESIAN_POINT('',(0.314129776832,1.362134862715E-002));
+#7109 = CARTESIAN_POINT('',(0.302514706086,1.384886646037E-002));
+#7110 = CARTESIAN_POINT('',(0.290898681448,1.407675661674E-002));
+#7111 = CARTESIAN_POINT('',(0.279284405639,1.430504771764E-002));
+#7112 = CARTESIAN_POINT('',(0.267671560916,1.45337683843E-002));
+#7113 = CARTESIAN_POINT('',(0.256060554653,1.476294723798E-002));
+#7114 = CARTESIAN_POINT('',(0.248321081031,1.49160576793E-002));
+#7115 = CARTESIAN_POINT('',(0.244451657848,1.499269880489E-002));
+#7116 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7117 = ORIENTED_EDGE('',*,*,#7118,.F.);
+#7118 = EDGE_CURVE('',#7119,#7077,#7121,.T.);
+#7119 = VERTEX_POINT('',#7120);
+#7120 = CARTESIAN_POINT('',(2.121242937857,-2.121242937857,
+    11.183260474616));
+#7121 = SURFACE_CURVE('',#7122,(#7130),.PCURVE_S1.);
+#7122 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#7123,#7124,#7125,#7126,#7127,
+    #7128,#7129),.UNSPECIFIED.,.F.,.F.,(4,3,4),(-0.241778545972,
+    -4.914153154157E-002,0.E+000),.UNSPECIFIED.);
+#7123 = CARTESIAN_POINT('',(2.121242937857,-2.121242937857,
+    11.183260474616));
+#7124 = CARTESIAN_POINT('',(2.57044036307,-1.672109265837,
+    11.196770571925));
+#7125 = CARTESIAN_POINT('',(2.864214225497,-1.087848550585,
+    11.210081340883));
+#7126 = CARTESIAN_POINT('',(2.962462977872,-0.473777355408,
+    11.223308464159));
+#7127 = CARTESIAN_POINT('',(2.987526147471,-0.317128338106,
+    11.226682691576));
+#7128 = CARTESIAN_POINT('',(3.000124926996,-0.158592575159,
+    11.230051475704));
+#7129 = CARTESIAN_POINT('',(3.000124926996,8.881784197001E-016,
+    11.233416736958));
+#7130 = PCURVE('',#6954,#7131);
+#7131 = DEFINITIONAL_REPRESENTATION('',(#7132),#7158);
+#7132 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#7133,#7134,#7135,#7136,#7137,
+    #7138,#7139,#7140,#7141,#7142,#7143,#7144,#7145,#7146,#7147,#7148,
+    #7149,#7150,#7151,#7152,#7153,#7154,#7155,#7156,#7157),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (-0.241778545972,-0.230788612064,-0.219798678156,-0.208808744248,
+    -0.197818810341,-0.186828876433,-0.175838942525,-0.164849008617,
+    -0.153859074709,-0.142869140802,-0.131879206894,-0.120889272986,
+    -0.109899339078,-9.89094051703E-002,-8.791947126249E-002,
+    -7.692953735468E-002,-6.593960344687E-002,-5.494966953906E-002,
+    -4.395973563124E-002,-3.296980172343E-002,-2.197986781562E-002,
+    -1.098993390781E-002,0.E+000),.UNSPECIFIED.);
+#7133 = CARTESIAN_POINT('',(0.755548342152,4.99269902839E-003));
+#7134 = CARTESIAN_POINT('',(0.751674346138,5.069774079077E-003));
+#7135 = CARTESIAN_POINT('',(0.743928390596,5.223794429738E-003));
+#7136 = CARTESIAN_POINT('',(0.732313750238,5.454448591591E-003));
+#7137 = CARTESIAN_POINT('',(0.7207014089,5.684739277308E-003));
+#7138 = CARTESIAN_POINT('',(0.709089993679,5.914679374891E-003));
+#7139 = CARTESIAN_POINT('',(0.697478487579,6.144281772339E-003));
+#7140 = CARTESIAN_POINT('',(0.68586624406,6.373559357656E-003));
+#7141 = CARTESIAN_POINT('',(0.674252921835,6.602525018842E-003));
+#7142 = CARTESIAN_POINT('',(0.662638436746,6.831191643899E-003));
+#7143 = CARTESIAN_POINT('',(0.651022905353,7.059572120829E-003));
+#7144 = CARTESIAN_POINT('',(0.639406587635,7.287679337632E-003));
+#7145 = CARTESIAN_POINT('',(0.627789827484,7.515526182311E-003));
+#7146 = CARTESIAN_POINT('',(0.616172991894,7.743125542867E-003));
+#7147 = CARTESIAN_POINT('',(0.604556409752,7.970490307301E-003));
+#7148 = CARTESIAN_POINT('',(0.592940308882,8.197633363614E-003));
+#7149 = CARTESIAN_POINT('',(0.581324759021,8.424567599809E-003));
+#7150 = CARTESIAN_POINT('',(0.569709594445,8.651305903887E-003));
+#7151 = CARTESIAN_POINT('',(0.558094416633,8.877861163848E-003));
+#7152 = CARTESIAN_POINT('',(0.546478304401,9.104246267697E-003));
+#7153 = CARTESIAN_POINT('',(0.534860976602,9.330474103437E-003));
+#7154 = CARTESIAN_POINT('',(0.523242298386,9.556557559063E-003));
+#7155 = CARTESIAN_POINT('',(0.511622125473,9.782509522578E-003));
+#7156 = CARTESIAN_POINT('',(0.50387424239,9.933065095514E-003));
+#7157 = CARTESIAN_POINT('',(0.5,1.000832526263E-002));
+#7158 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7159 = ORIENTED_EDGE('',*,*,#7160,.F.);
+#7160 = EDGE_CURVE('',#7161,#7119,#7163,.T.);
+#7161 = VERTEX_POINT('',#7162);
+#7162 = CARTESIAN_POINT('',(0.E+000,-3.000000044703,11.133333484332));
+#7163 = SURFACE_CURVE('',#7164,(#7172),.PCURVE_S1.);
+#7164 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#7165,#7166,#7167,#7168,#7169,
+    #7170,#7171),.UNSPECIFIED.,.F.,.F.,(4,3,4),(-0.241767738739,
+    -5.11626092572E-002,0.E+000),.UNSPECIFIED.);
+#7165 = CARTESIAN_POINT('',(-1.408962794181E-015,-3.000000044703,
+    11.133333484332));
+#7166 = CARTESIAN_POINT('',(0.643903755207,-3.000000044703,
+    11.146997393623));
+#7167 = CARTESIAN_POINT('',(1.258287137701,-2.790062558096,
+    11.160074765142));
+#7168 = CARTESIAN_POINT('',(1.751133959666,-2.435730033084,
+    11.172939584104));
+#7169 = CARTESIAN_POINT('',(1.883424887221,-2.340619389558,
+    11.176392784486));
+#7170 = CARTESIAN_POINT('',(2.007205325988,-2.235264364723,
+    11.179830670377));
+#7171 = CARTESIAN_POINT('',(2.121242937857,-2.121242937857,
+    11.183260474616));
+#7172 = PCURVE('',#6954,#7173);
+#7173 = DEFINITIONAL_REPRESENTATION('',(#7174),#7200);
+#7174 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#7175,#7176,#7177,#7178,#7179,
+    #7180,#7181,#7182,#7183,#7184,#7185,#7186,#7187,#7188,#7189,#7190,
+    #7191,#7192,#7193,#7194,#7195,#7196,#7197,#7198,#7199),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (-0.241767738739,-0.230778296069,-0.219788853399,-0.208799410729,
+    -0.197809968059,-0.186820525389,-0.175831082719,-0.164841640049,
+    -0.153852197379,-0.142862754709,-0.131873312039,-0.120883869369,
+    -0.1098944267,-9.890498402959E-002,-8.791554135963E-002,
+    -7.692609868968E-002,-6.593665601973E-002,-5.494721334977E-002,
+    -4.395777067982E-002,-3.296832800986E-002,-2.197888533991E-002,
+    -1.098944266995E-002,0.E+000),.UNSPECIFIED.);
+#7175 = CARTESIAN_POINT('',(1.,0.E+000));
+#7176 = CARTESIAN_POINT('',(0.996297751686,7.878001406015E-005));
+#7177 = CARTESIAN_POINT('',(0.988895173815,2.359500928775E-004));
+#7178 = CARTESIAN_POINT('',(0.977794895254,4.70578369183E-004));
+#7179 = CARTESIAN_POINT('',(0.96669586478,7.04122809556E-004));
+#7180 = CARTESIAN_POINT('',(0.955596344724,9.366264199859E-004));
+#7181 = CARTESIAN_POINT('',(0.944494979969,1.168132206461E-003));
+#7182 = CARTESIAN_POINT('',(0.933390835528,1.398683174969E-003));
+#7183 = CARTESIAN_POINT('',(0.922283356756,1.6283223315E-003));
+#7184 = CARTESIAN_POINT('',(0.911172342543,1.857092682042E-003));
+#7185 = CARTESIAN_POINT('',(0.900057907885,2.085037232584E-003));
+#7186 = CARTESIAN_POINT('',(0.88894044279,2.312198989113E-003));
+#7187 = CARTESIAN_POINT('',(0.877820566303,2.538620957619E-003));
+#7188 = CARTESIAN_POINT('',(0.866699076602,2.764346144092E-003));
+#7189 = CARTESIAN_POINT('',(0.855576897775,2.989417554517E-003));
+#7190 = CARTESIAN_POINT('',(0.844455023117,3.213878194886E-003));
+#7191 = CARTESIAN_POINT('',(0.833334458391,3.437771071186E-003));
+#7192 = CARTESIAN_POINT('',(0.822216154731,3.661139189406E-003));
+#7193 = CARTESIAN_POINT('',(0.811100972439,3.884025555534E-003));
+#7194 = CARTESIAN_POINT('',(0.799989524219,4.106473175563E-003));
+#7195 = CARTESIAN_POINT('',(0.788878212898,4.328525055479E-003));
+#7196 = CARTESIAN_POINT('',(0.777767536126,4.550224201268E-003));
+#7197 = CARTESIAN_POINT('',(0.766657420546,4.771613618918E-003));
+#7198 = CARTESIAN_POINT('',(0.759251251079,4.919028749251E-003));
+#7199 = CARTESIAN_POINT('',(0.755548342152,4.99269902839E-003));
+#7200 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7201 = ORIENTED_EDGE('',*,*,#7202,.F.);
+#7202 = EDGE_CURVE('',#7203,#7161,#7205,.T.);
+#7203 = VERTEX_POINT('',#7204);
+#7204 = CARTESIAN_POINT('',(0.E+000,-3.000000044703,11.266666804751));
+#7205 = SURFACE_CURVE('',#7206,(#7210),.PCURVE_S1.);
+#7206 = LINE('',#7207,#7208);
+#7207 = CARTESIAN_POINT('',(0.E+000,-3.000000044703,11.266666804751));
+#7208 = VECTOR('',#7209,1.);
+#7209 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#7210 = PCURVE('',#6954,#7211);
+#7211 = DEFINITIONAL_REPRESENTATION('',(#7212),#7238);
+#7212 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#7213,#7214,#7215,#7216,#7217,
+    #7218,#7219,#7220,#7221,#7222,#7223,#7224,#7225,#7226,#7227,#7228,
+    #7229,#7230,#7231,#7232,#7233,#7234,#7235,#7236,#7237),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (0.E+000,6.060605473591E-003,1.212121094718E-002,1.818181642077E-002,
+    2.424242189436E-002,3.030302736795E-002,3.636363284155E-002,
+    4.242423831514E-002,4.848484378873E-002,5.454544926232E-002,
+    6.060605473591E-002,6.66666602095E-002,7.272726568309E-002,
+    7.878787115668E-002,8.484847663027E-002,9.090908210386E-002,
+    9.696968757745E-002,0.103030293051,0.109090898525,0.115151503998,
+    0.121212109472,0.127272714945,0.133333320419),.UNSPECIFIED.);
+#7213 = CARTESIAN_POINT('',(1.,1.33333320419E-002));
+#7214 = CARTESIAN_POINT('',(1.,1.313131185945E-002));
+#7215 = CARTESIAN_POINT('',(1.,1.272727149454E-002));
+#7216 = CARTESIAN_POINT('',(1.,1.212121094718E-002));
+#7217 = CARTESIAN_POINT('',(1.,1.151515039982E-002));
+#7218 = CARTESIAN_POINT('',(1.,1.090908985246E-002));
+#7219 = CARTESIAN_POINT('',(1.,1.03030293051E-002));
+#7220 = CARTESIAN_POINT('',(1.,9.696968757745E-003));
+#7221 = CARTESIAN_POINT('',(1.,9.090908210386E-003));
+#7222 = CARTESIAN_POINT('',(1.,8.484847663027E-003));
+#7223 = CARTESIAN_POINT('',(1.,7.878787115668E-003));
+#7224 = CARTESIAN_POINT('',(1.,7.272726568309E-003));
+#7225 = CARTESIAN_POINT('',(1.,6.66666602095E-003));
+#7226 = CARTESIAN_POINT('',(1.,6.060605473591E-003));
+#7227 = CARTESIAN_POINT('',(1.,5.454544926232E-003));
+#7228 = CARTESIAN_POINT('',(1.,4.848484378873E-003));
+#7229 = CARTESIAN_POINT('',(1.,4.242423831514E-003));
+#7230 = CARTESIAN_POINT('',(1.,3.636363284155E-003));
+#7231 = CARTESIAN_POINT('',(1.,3.030302736795E-003));
+#7232 = CARTESIAN_POINT('',(1.,2.424242189436E-003));
+#7233 = CARTESIAN_POINT('',(1.,1.818181642077E-003));
+#7234 = CARTESIAN_POINT('',(1.,1.212121094718E-003));
+#7235 = CARTESIAN_POINT('',(1.,6.06060547359E-004));
+#7236 = CARTESIAN_POINT('',(1.,2.02020182453E-004));
+#7237 = CARTESIAN_POINT('',(1.,0.E+000));
+#7238 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7239 = ORIENTED_EDGE('',*,*,#7240,.F.);
+#7240 = EDGE_CURVE('',#7241,#7203,#7243,.T.);
+#7241 = VERTEX_POINT('',#7242);
+#7242 = CARTESIAN_POINT('',(2.121242937857,-2.121242937857,
+    11.316739812232));
+#7243 = SURFACE_CURVE('',#7244,(#7252),.PCURVE_S1.);
+#7244 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#7245,#7246,#7247,#7248,#7249,
+    #7250,#7251),.UNSPECIFIED.,.F.,.F.,(4,3,4),(-0.241768013859,
+    -4.988799698767E-002,0.E+000),.UNSPECIFIED.);
+#7245 = CARTESIAN_POINT('',(2.121242937857,-2.121242937857,
+    11.316739812232));
+#7246 = CARTESIAN_POINT('',(1.693430035765,-2.548995121796,
+    11.303930123156));
+#7247 = CARTESIAN_POINT('',(1.125338019526,-2.852633743241,
+    11.290833112724));
+#7248 = CARTESIAN_POINT('',(0.4983528352,-2.958300830184,11.277306756482
+    ));
+#7249 = CARTESIAN_POINT('',(0.335339325524,-2.98577382816,
+    11.273789960776));
+#7250 = CARTESIAN_POINT('',(0.168579942154,-3.000000044703,
+    11.270244142232));
+#7251 = CARTESIAN_POINT('',(-1.408962794181E-015,-3.000000044703,
+    11.266666804751));
+#7252 = PCURVE('',#6954,#7253);
+#7253 = DEFINITIONAL_REPRESENTATION('',(#7254),#7280);
+#7254 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#7255,#7256,#7257,#7258,#7259,
+    #7260,#7261,#7262,#7263,#7264,#7265,#7266,#7267,#7268,#7269,#7270,
+    #7271,#7272,#7273,#7274,#7275,#7276,#7277,#7278,#7279),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (-0.241768013859,-0.230778558684,-0.219789103508,-0.208799648333,
+    -0.197810193158,-0.186820737982,-0.175831282807,-0.164841827631,
+    -0.153852372456,-0.14286291728,-0.131873462105,-0.12088400693,
+    -0.109894551754,-9.89050965788E-002,-8.791564140338E-002,
+    -7.692618622796E-002,-6.593673105253E-002,-5.494727587711E-002,
+    -4.395782070169E-002,-3.296836552627E-002,-2.197891035084E-002,
+    -1.098945517542E-002,0.E+000),.UNSPECIFIED.);
+#7255 = CARTESIAN_POINT('',(0.755548342152,1.834063278998E-002));
+#7256 = CARTESIAN_POINT('',(0.759252327262,1.82672684521E-002));
+#7257 = CARTESIAN_POINT('',(0.766661252161,1.812035128529E-002));
+#7258 = CARTESIAN_POINT('',(0.777777028609,1.789939405331E-002));
+#7259 = CARTESIAN_POINT('',(0.788894788199,1.767783933097E-002));
+#7260 = CARTESIAN_POINT('',(0.800013883559,1.745567110965E-002));
+#7261 = CARTESIAN_POINT('',(0.811133583497,1.723287338074E-002));
+#7262 = CARTESIAN_POINT('',(0.82225310472,1.700943013563E-002));
+#7263 = CARTESIAN_POINT('',(0.833371676207,1.678532536572E-002));
+#7264 = CARTESIAN_POINT('',(0.84448859313,1.656054306239E-002));
+#7265 = CARTESIAN_POINT('',(0.855603271226,1.633506721704E-002));
+#7266 = CARTESIAN_POINT('',(0.86671529809,1.610888182105E-002));
+#7267 = CARTESIAN_POINT('',(0.877824481502,1.588197086582E-002));
+#7268 = CARTESIAN_POINT('',(0.888930894883,1.565431834273E-002));
+#7269 = CARTESIAN_POINT('',(0.900034916406,1.542590824317E-002));
+#7270 = CARTESIAN_POINT('',(0.911137272754,1.519672455854E-002));
+#7271 = CARTESIAN_POINT('',(0.922239044287,1.496675128023E-002));
+#7272 = CARTESIAN_POINT('',(0.9333417909,1.473597239962E-002));
+#7273 = CARTESIAN_POINT('',(0.944447202167,1.450437190811E-002));
+#7274 = CARTESIAN_POINT('',(0.955558495499,1.427193379709E-002));
+#7275 = CARTESIAN_POINT('',(0.966669317506,1.403864205794E-002));
+#7276 = CARTESIAN_POINT('',(0.977779926631,1.380448068206E-002));
+#7277 = CARTESIAN_POINT('',(0.988890047195,1.356943366083E-002));
+#7278 = CARTESIAN_POINT('',(0.9962966839,1.341213454405E-002));
+#7279 = CARTESIAN_POINT('',(1.,1.33333320419E-002));
+#7280 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7281 = ORIENTED_EDGE('',*,*,#7282,.F.);
+#7282 = EDGE_CURVE('',#7283,#7241,#7285,.T.);
+#7283 = VERTEX_POINT('',#7284);
+#7284 = CARTESIAN_POINT('',(3.000124926996,-4.612604256007E-016,
+    11.366583547654));
+#7285 = SURFACE_CURVE('',#7286,(#7294),.PCURVE_S1.);
+#7286 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#7287,#7288,#7289,#7290,#7291,
+    #7292,#7293),.UNSPECIFIED.,.F.,.F.,(4,3,4),(-0.241777920213,
+    -5.490128046333E-002,0.E+000),.UNSPECIFIED.);
+#7287 = CARTESIAN_POINT('',(3.000124926996,0.E+000,11.366583547654));
+#7288 = CARTESIAN_POINT('',(3.000124926996,-0.602379524122,
+    11.353801332152));
+#7289 = CARTESIAN_POINT('',(2.81434633398,-1.205119796442,11.34107416984
+    ));
+#7290 = CARTESIAN_POINT('',(2.466885994959,-1.707089504693,
+    11.328167518654));
+#7291 = CARTESIAN_POINT('',(2.364807867121,-1.854559941735,11.324375757)
+  );
+#7292 = CARTESIAN_POINT('',(2.249112059188,-1.993391964593,
+    11.320568503883));
+#7293 = CARTESIAN_POINT('',(2.121242937857,-2.121242937857,
+    11.316739812232));
+#7294 = PCURVE('',#6954,#7295);
+#7295 = DEFINITIONAL_REPRESENTATION('',(#7296),#7322);
+#7296 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#7297,#7298,#7299,#7300,#7301,
+    #7302,#7303,#7304,#7305,#7306,#7307,#7308,#7309,#7310,#7311,#7312,
+    #7313,#7314,#7315,#7316,#7317,#7318,#7319,#7320,#7321),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (-0.241777920213,-0.230788014749,-0.219798109285,-0.20880820382,
+    -0.197818298356,-0.186828392892,-0.175838487428,-0.164848581963,
+    -0.153858676499,-0.142868771035,-0.131878865571,-0.120888960106,
+    -0.109899054642,-9.890914917805E-002,-8.791924371382E-002,
+    -7.692933824959E-002,-6.593943278536E-002,-5.494952732114E-002,
+    -4.395962185691E-002,-3.296971639268E-002,-2.197981092845E-002,
+    -1.098990546423E-002,0.E+000),.UNSPECIFIED.);
+#7297 = CARTESIAN_POINT('',(0.5,2.332500633218E-002));
+#7298 = CARTESIAN_POINT('',(0.50386957718,2.324983624127E-002));
+#7299 = CARTESIAN_POINT('',(0.511609130587,2.309953413887E-002));
+#7300 = CARTESIAN_POINT('',(0.523220121722,2.287416660228E-002));
+#7301 = CARTESIAN_POINT('',(0.534833379371,2.264885606144E-002));
+#7302 = CARTESIAN_POINT('',(0.546449013423,2.242357389507E-002));
+#7303 = CARTESIAN_POINT('',(0.558066884521,2.219829148191E-002));
+#7304 = CARTESIAN_POINT('',(0.569686616191,2.19729802007E-002));
+#7305 = CARTESIAN_POINT('',(0.581307671725,2.174761143018E-002));
+#7306 = CARTESIAN_POINT('',(0.592929415112,2.152215654908E-002));
+#7307 = CARTESIAN_POINT('',(0.604551177026,2.129658693613E-002));
+#7308 = CARTESIAN_POINT('',(0.616172319429,2.107087397008E-002));
+#7309 = CARTESIAN_POINT('',(0.627792300337,2.084498902965E-002));
+#7310 = CARTESIAN_POINT('',(0.639410735628,2.061890349359E-002));
+#7311 = CARTESIAN_POINT('',(0.65102746559,2.039258874063E-002));
+#7312 = CARTESIAN_POINT('',(0.662642595252,2.01660161495E-002));
+#7313 = CARTESIAN_POINT('',(0.674256621535,1.993915709894E-002));
+#7314 = CARTESIAN_POINT('',(0.685870223168,1.971198296769E-002));
+#7315 = CARTESIAN_POINT('',(0.697485293914,1.948446513448E-002));
+#7316 = CARTESIAN_POINT('',(0.709101318552,1.925657497804E-002));
+#7317 = CARTESIAN_POINT('',(0.720715594361,1.902828387714E-002));
+#7318 = CARTESIAN_POINT('',(0.732328439084,1.879956321049E-002));
+#7319 = CARTESIAN_POINT('',(0.743939445347,1.857038435683E-002));
+#7320 = CARTESIAN_POINT('',(0.751678918969,1.841727391555E-002));
+#7321 = CARTESIAN_POINT('',(0.755548342152,1.834063278999E-002));
+#7322 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7323 = ORIENTED_EDGE('',*,*,#7324,.F.);
+#7324 = EDGE_CURVE('',#6942,#7283,#7325,.T.);
+#7325 = SURFACE_CURVE('',#7326,(#7334),.PCURVE_S1.);
+#7326 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#7327,#7328,#7329,#7330,#7331,
+    #7332,#7333),.UNSPECIFIED.,.F.,.F.,(4,3,4),(-0.241778545972,
+    -4.914153154398E-002,0.E+000),.UNSPECIFIED.);
+#7327 = CARTESIAN_POINT('',(2.121242937857,2.121242937857,
+    11.416739809996));
+#7328 = CARTESIAN_POINT('',(2.570440363064,1.672109265842,
+    11.403229712688));
+#7329 = CARTESIAN_POINT('',(2.86421422549,1.0878485506,11.38991894373));
+#7330 = CARTESIAN_POINT('',(2.962462977868,0.473777355431,
+    11.376691820454));
+#7331 = CARTESIAN_POINT('',(2.98752614747,0.317128338121,11.373317593036
+    ));
+#7332 = CARTESIAN_POINT('',(3.000124926996,0.158592575167,
+    11.369948808908));
+#7333 = CARTESIAN_POINT('',(3.000124926996,0.E+000,11.366583547654));
+#7334 = PCURVE('',#6954,#7335);
+#7335 = DEFINITIONAL_REPRESENTATION('',(#7336),#7362);
+#7336 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#7337,#7338,#7339,#7340,#7341,
+    #7342,#7343,#7344,#7345,#7346,#7347,#7348,#7349,#7350,#7351,#7352,
+    #7353,#7354,#7355,#7356,#7357,#7358,#7359,#7360,#7361),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (-0.241778545972,-0.230788612064,-0.219798678156,-0.208808744249,
+    -0.197818810341,-0.186828876433,-0.175838942525,-0.164849008617,
+    -0.153859074709,-0.142869140802,-0.131879206894,-0.120889272986,
+    -0.109899339078,-9.890940517036E-002,-8.791947126255E-002,
+    -7.692953735473E-002,-6.593960344691E-002,-5.494966953909E-002,
+    -4.395973563127E-002,-3.296980172345E-002,-2.197986781564E-002,
+    -1.098993390782E-002,0.E+000),.UNSPECIFIED.);
+#7337 = CARTESIAN_POINT('',(0.244451657848,2.834063256638E-002));
+#7338 = CARTESIAN_POINT('',(0.248325653862,2.826355751569E-002));
+#7339 = CARTESIAN_POINT('',(0.256071609404,2.810953716504E-002));
+#7340 = CARTESIAN_POINT('',(0.267686249762,2.78788830032E-002));
+#7341 = CARTESIAN_POINT('',(0.2792985911,2.764859231749E-002));
+#7342 = CARTESIAN_POINT('',(0.290910006321,2.741865221992E-002));
+#7343 = CARTESIAN_POINT('',(0.302521512421,2.718904982248E-002));
+#7344 = CARTESIAN_POINT('',(0.31413375594,2.695977223717E-002));
+#7345 = CARTESIAN_POINT('',(0.325747078165,2.673080657599E-002));
+#7346 = CARTESIAN_POINT('',(0.337361563254,2.650213995093E-002));
+#7347 = CARTESIAN_POINT('',(0.348977094647,2.627375947401E-002));
+#7348 = CARTESIAN_POINT('',(0.360593412365,2.60456522572E-002));
+#7349 = CARTESIAN_POINT('',(0.372210172516,2.581780541253E-002));
+#7350 = CARTESIAN_POINT('',(0.383827008106,2.559020605197E-002));
+#7351 = CARTESIAN_POINT('',(0.395443590248,2.536284128754E-002));
+#7352 = CARTESIAN_POINT('',(0.407059691118,2.513569823123E-002));
+#7353 = CARTESIAN_POINT('',(0.418675240979,2.490876399503E-002));
+#7354 = CARTESIAN_POINT('',(0.430290405555,2.468202569095E-002));
+#7355 = CARTESIAN_POINT('',(0.441905583367,2.4455470431E-002));
+#7356 = CARTESIAN_POINT('',(0.453521695599,2.422908532713E-002));
+#7357 = CARTESIAN_POINT('',(0.465139023398,2.400285749138E-002));
+#7358 = CARTESIAN_POINT('',(0.476757701614,2.377677403575E-002));
+#7359 = CARTESIAN_POINT('',(0.488377874527,2.355082207223E-002));
+#7360 = CARTESIAN_POINT('',(0.49612575761,2.34002664993E-002));
+#7361 = CARTESIAN_POINT('',(0.5,2.332500633218E-002));
+#7362 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7363 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#7367)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#7364,#7365,#7366)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#7364 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#7365 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#7366 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#7367 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-003),#7364,
+  'distance_accuracy_value','confusion accuracy');
+#7368 = SHAPE_DEFINITION_REPRESENTATION(#7369,#6932);
+#7369 = PRODUCT_DEFINITION_SHAPE('','',#7370);
+#7370 = PRODUCT_DEFINITION('design','',#7371,#7374);
+#7371 = PRODUCT_DEFINITION_FORMATION('','',#7372);
+#7372 = PRODUCT('Compound027','Compound027','',(#7373));
+#7373 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#7374 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#7375 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#7376,#7378);
+#7376 = ( REPRESENTATION_RELATIONSHIP('','',#6932,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#7377) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#7377 = ITEM_DEFINED_TRANSFORMATION('','',#11,#119);
+#7378 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #7379);
+#7379 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('27','=>[0:1:1:28]','',#5,#7370,$
+  );
+#7380 = PRODUCT_TYPE('part',$,(#7372));
+#7381 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#7382),#7464);
+#7382 = SHELL_BASED_SURFACE_MODEL('',(#7383));
+#7383 = OPEN_SHELL('',(#7384));
+#7384 = ADVANCED_FACE('',(#7385),#7399,.T.);
+#7385 = FACE_BOUND('',#7386,.T.);
+#7386 = EDGE_LOOP('',(#7387,#7410,#7434,#7450));
+#7387 = ORIENTED_EDGE('',*,*,#7388,.F.);
+#7388 = EDGE_CURVE('',#7389,#7391,#7393,.T.);
+#7389 = VERTEX_POINT('',#7390);
+#7390 = CARTESIAN_POINT('',(-0.500000007451,-6.000000089407,
+    -2.800000041723));
+#7391 = VERTEX_POINT('',#7392);
+#7392 = CARTESIAN_POINT('',(-0.500000007451,-6.000000089407,7.2249096632
+    ));
+#7393 = SURFACE_CURVE('',#7394,(#7398),.PCURVE_S1.);
+#7394 = LINE('',#7395,#7396);
+#7395 = CARTESIAN_POINT('',(-0.500000007451,-6.000000089407,
+    -2.800000041723));
+#7396 = VECTOR('',#7397,1.);
+#7397 = DIRECTION('',(0.E+000,0.E+000,1.));
+#7398 = PCURVE('',#7399,#7404);
+#7399 = PLANE('',#7400);
+#7400 = AXIS2_PLACEMENT_3D('',#7401,#7402,#7403);
+#7401 = CARTESIAN_POINT('',(-0.250000003725,-6.000000089407,7.2249096632
+    ));
+#7402 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#7403 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#7404 = DEFINITIONAL_REPRESENTATION('',(#7405),#7409);
+#7405 = LINE('',#7406,#7407);
+#7406 = CARTESIAN_POINT('',(10.024909704923,-0.250000003726));
+#7407 = VECTOR('',#7408,1.);
+#7408 = DIRECTION('',(-1.,0.E+000));
+#7409 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7410 = ORIENTED_EDGE('',*,*,#7411,.F.);
+#7411 = EDGE_CURVE('',#7412,#7389,#7414,.T.);
+#7412 = VERTEX_POINT('',#7413);
+#7413 = CARTESIAN_POINT('',(0.E+000,-6.000000089407,-3.500000052154));
+#7414 = SURFACE_CURVE('',#7415,(#7423),.PCURVE_S1.);
+#7415 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#7416,#7417,#7418,#7419,#7420,
+    #7421,#7422),.UNSPECIFIED.,.F.,.F.,(4,3,4),(-0.102857603272,
+    -6.039620473461E-002,0.E+000),.UNSPECIFIED.);
+#7416 = CARTESIAN_POINT('',(0.E+000,-6.000000089407,-3.500000052154));
+#7417 = CARTESIAN_POINT('',(-0.133923095998,-6.000000089407,
+    -3.500000052154));
+#7418 = CARTESIAN_POINT('',(-0.271025382127,-6.000000089407,
+    -3.469588645842));
+#7419 = CARTESIAN_POINT('',(-0.369399254906,-6.000000089407,
+    -3.355499000202));
+#7420 = CARTESIAN_POINT('',(-0.499086768139,-6.000000089407,
+    -3.205093186028));
+#7421 = CARTESIAN_POINT('',(-0.500000007451,-6.000000089407,
+    -2.976612141603));
+#7422 = CARTESIAN_POINT('',(-0.500000007451,-6.000000089407,
+    -2.800000041723));
+#7423 = PCURVE('',#7399,#7424);
+#7424 = DEFINITIONAL_REPRESENTATION('',(#7425),#7433);
+#7425 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#7426,#7427,#7428,#7429,#7430,
+    #7431,#7432),.UNSPECIFIED.,.F.,.F.,(4,3,4),(-0.102857603272,
+    -6.039620473461E-002,0.E+000),.UNSPECIFIED.);
+#7426 = CARTESIAN_POINT('',(10.724909715354,0.250000003725));
+#7427 = CARTESIAN_POINT('',(10.724909715354,0.116076907727));
+#7428 = CARTESIAN_POINT('',(10.694498309042,-2.1025378402E-002));
+#7429 = CARTESIAN_POINT('',(10.580408663402,-0.119399251181));
+#7430 = CARTESIAN_POINT('',(10.430002849228,-0.249086764414));
+#7431 = CARTESIAN_POINT('',(10.201521804803,-0.250000003726));
+#7432 = CARTESIAN_POINT('',(10.024909704923,-0.250000003726));
+#7433 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7434 = ORIENTED_EDGE('',*,*,#7435,.F.);
+#7435 = EDGE_CURVE('',#7436,#7412,#7438,.T.);
+#7436 = VERTEX_POINT('',#7437);
+#7437 = CARTESIAN_POINT('',(0.E+000,-6.000000089407,7.2249096632));
+#7438 = SURFACE_CURVE('',#7439,(#7443),.PCURVE_S1.);
+#7439 = LINE('',#7440,#7441);
+#7440 = CARTESIAN_POINT('',(0.E+000,-6.000000089407,7.2249096632));
+#7441 = VECTOR('',#7442,1.);
+#7442 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#7443 = PCURVE('',#7399,#7444);
+#7444 = DEFINITIONAL_REPRESENTATION('',(#7445),#7449);
+#7445 = LINE('',#7446,#7447);
+#7446 = CARTESIAN_POINT('',(0.E+000,0.250000003725));
+#7447 = VECTOR('',#7448,1.);
+#7448 = DIRECTION('',(1.,0.E+000));
+#7449 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7450 = ORIENTED_EDGE('',*,*,#7451,.F.);
+#7451 = EDGE_CURVE('',#7391,#7436,#7452,.T.);
+#7452 = SURFACE_CURVE('',#7453,(#7457),.PCURVE_S1.);
+#7453 = LINE('',#7454,#7455);
+#7454 = CARTESIAN_POINT('',(-0.500000007451,-6.000000089407,7.2249096632
+    ));
+#7455 = VECTOR('',#7456,1.);
+#7456 = DIRECTION('',(1.,0.E+000,0.E+000));
+#7457 = PCURVE('',#7399,#7458);
+#7458 = DEFINITIONAL_REPRESENTATION('',(#7459),#7463);
+#7459 = LINE('',#7460,#7461);
+#7460 = CARTESIAN_POINT('',(0.E+000,-0.250000003726));
+#7461 = VECTOR('',#7462,1.);
+#7462 = DIRECTION('',(0.E+000,1.));
+#7463 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7464 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#7468)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#7465,#7466,#7467)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#7465 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#7466 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#7467 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#7468 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#7465,
+  'distance_accuracy_value','confusion accuracy');
+#7469 = SHAPE_DEFINITION_REPRESENTATION(#7470,#7381);
+#7470 = PRODUCT_DEFINITION_SHAPE('','',#7471);
+#7471 = PRODUCT_DEFINITION('design','',#7472,#7475);
+#7472 = PRODUCT_DEFINITION_FORMATION('','',#7473);
+#7473 = PRODUCT('Compound029','Compound029','',(#7474));
+#7474 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#7475 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#7476 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#7477,#7479);
+#7477 = ( REPRESENTATION_RELATIONSHIP('','',#7381,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#7478) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#7478 = ITEM_DEFINED_TRANSFORMATION('','',#11,#123);
+#7479 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #7480);
+#7480 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('28','=>[0:1:1:29]','',#5,#7471,$
+  );
+#7481 = PRODUCT_TYPE('part',$,(#7473));
+#7482 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#7483),#7913);
+#7483 = SHELL_BASED_SURFACE_MODEL('',(#7484));
+#7484 = OPEN_SHELL('',(#7485));
+#7485 = ADVANCED_FACE('',(#7486),#7504,.T.);
+#7486 = FACE_BOUND('',#7487,.T.);
+#7487 = EDGE_LOOP('',(#7488,#7545,#7587,#7625,#7667,#7709,#7751,#7793,
+    #7831,#7873));
+#7488 = ORIENTED_EDGE('',*,*,#7489,.F.);
+#7489 = EDGE_CURVE('',#7490,#7492,#7494,.T.);
+#7490 = VERTEX_POINT('',#7491);
+#7491 = CARTESIAN_POINT('',(-2.121242937857,-2.121242937857,
+    11.083260476851));
+#7492 = VERTEX_POINT('',#7493);
+#7493 = CARTESIAN_POINT('',(-3.000124926996,2.446214767284E-017,
+    11.033416741429));
+#7494 = SURFACE_CURVE('',#7495,(#7503),.PCURVE_S1.);
+#7495 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#7496,#7497,#7498,#7499,#7500,
+    #7501,#7502),.UNSPECIFIED.,.F.,.F.,(4,3,4),(-0.241777920213,
+    -5.490128046128E-002,0.E+000),.UNSPECIFIED.);
+#7496 = CARTESIAN_POINT('',(-2.121242937857,-2.121242937857,
+    11.083260476851));
+#7497 = CARTESIAN_POINT('',(-2.556492380504,-1.686055268809,
+    11.070228120877));
+#7498 = CARTESIAN_POINT('',(-2.846838548041,-1.1224930131,
+    11.057444158372));
+#7499 = CARTESIAN_POINT('',(-2.953184965613,-0.528513840358,
+    11.044674047275));
+#7500 = CARTESIAN_POINT('',(-2.984427792459,-0.354012537283,
+    11.040922398852));
+#7501 = CARTESIAN_POINT('',(-3.000124926996,-0.176969188028,
+    11.037171945927));
+#7502 = CARTESIAN_POINT('',(-3.000124926996,1.7763568394E-015,
+    11.033416741429));
+#7503 = PCURVE('',#7504,#7517);
+#7504 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#7505,#7506)
+    ,(#7507,#7508)
+    ,(#7509,#7510)
+    ,(#7511,#7512)
+    ,(#7513,#7514)
+    ,(#7515,#7516
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,
+    0.492000007331),.PIECEWISE_BEZIER_KNOTS.);
+#7505 = CARTESIAN_POINT('',(-3.673940452188E-016,3.000000044703,
+    10.933333488802));
+#7506 = CARTESIAN_POINT('',(-3.673940452188E-016,3.000000044703,
+    15.853333562116));
+#7507 = CARTESIAN_POINT('',(-2.005497774376,3.000000044703,
+    10.933333488802));
+#7508 = CARTESIAN_POINT('',(-2.005497774376,3.000000044703,
+    15.853333562116));
+#7509 = CARTESIAN_POINT('',(-3.797450996005,1.323723108182,
+    10.933333488802));
+#7510 = CARTESIAN_POINT('',(-3.797450996005,1.323723108182,
+    15.853333562116));
+#7511 = CARTESIAN_POINT('',(-3.797450996005,-1.323723108182,
+    10.933333488802));
+#7512 = CARTESIAN_POINT('',(-3.797450996005,-1.323723108182,
+    15.853333562116));
+#7513 = CARTESIAN_POINT('',(-2.005497774376,-3.000000044703,
+    10.933333488802));
+#7514 = CARTESIAN_POINT('',(-2.005497774376,-3.000000044703,
+    15.853333562116));
+#7515 = CARTESIAN_POINT('',(-3.08148791102E-032,-3.000000044703,
+    10.933333488802));
+#7516 = CARTESIAN_POINT('',(-3.08148791102E-032,-3.000000044703,
+    15.853333562116));
+#7517 = DEFINITIONAL_REPRESENTATION('',(#7518),#7544);
+#7518 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#7519,#7520,#7521,#7522,#7523,
+    #7524,#7525,#7526,#7527,#7528,#7529,#7530,#7531,#7532,#7533,#7534,
+    #7535,#7536,#7537,#7538,#7539,#7540,#7541,#7542,#7543),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (-0.241777920213,-0.230788014749,-0.219798109285,-0.208808203821,
+    -0.197818298356,-0.186828392892,-0.175838487428,-0.164848581964,
+    -0.153858676499,-0.142868771035,-0.131878865571,-0.120888960107,
+    -0.109899054642,-9.890914917813E-002,-8.79192437139E-002,
+    -7.692933824966E-002,-6.593943278542E-002,-5.494952732119E-002,
+    -4.395962185695E-002,-3.296971639271E-002,-2.197981092847E-002,
+    -1.098990546424E-002,0.E+000),.UNSPECIFIED.);
+#7519 = CARTESIAN_POINT('',(0.755548342152,1.499269880488E-002));
+#7520 = CARTESIAN_POINT('',(0.751678943005,1.491605767931E-002));
+#7521 = CARTESIAN_POINT('',(0.743940848014,1.476294723801E-002));
+#7522 = CARTESIAN_POINT('',(0.732334376447,1.453376838435E-002));
+#7523 = CARTESIAN_POINT('',(0.720726952388,1.430504771769E-002));
+#7524 = CARTESIAN_POINT('',(0.709117597924,1.407675661678E-002));
+#7525 = CARTESIAN_POINT('',(0.69750570022,1.384886646036E-002));
+#7526 = CARTESIAN_POINT('',(0.68589102326,1.362134862716E-002));
+#7527 = CARTESIAN_POINT('',(0.674273636477,1.339417449591E-002));
+#7528 = CARTESIAN_POINT('',(0.662653861373,1.316731544535E-002));
+#7529 = CARTESIAN_POINT('',(0.651032209655,1.294074285422E-002));
+#7530 = CARTESIAN_POINT('',(0.639409320652,1.271442810126E-002));
+#7531 = CARTESIAN_POINT('',(0.627785896557,1.248834256519E-002));
+#7532 = CARTESIAN_POINT('',(0.616162636905,1.226245762476E-002));
+#7533 = CARTESIAN_POINT('',(0.604540171515,1.20367446587E-002));
+#7534 = CARTESIAN_POINT('',(0.59291899703,1.181117504575E-002));
+#7535 = CARTESIAN_POINT('',(0.581299400741,1.158572016465E-002));
+#7536 = CARTESIAN_POINT('',(0.569681435031,1.136035139412E-002));
+#7537 = CARTESIAN_POINT('',(0.558064708519,1.11350401129E-002));
+#7538 = CARTESIAN_POINT('',(0.546448868978,1.090975769975E-002));
+#7539 = CARTESIAN_POINT('',(0.53483430938,1.068447553338E-002));
+#7540 = CARTESIAN_POINT('',(0.523221097833,1.045916499253E-002));
+#7541 = CARTESIAN_POINT('',(0.511609484995,1.023379745594E-002));
+#7542 = CARTESIAN_POINT('',(0.503869605592,1.008349535355E-002));
+#7543 = CARTESIAN_POINT('',(0.5,1.000832526264E-002));
+#7544 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7545 = ORIENTED_EDGE('',*,*,#7546,.F.);
+#7546 = EDGE_CURVE('',#7547,#7490,#7549,.T.);
+#7547 = VERTEX_POINT('',#7548);
+#7548 = CARTESIAN_POINT('',(0.E+000,-3.000000044703,11.133333484332));
+#7549 = SURFACE_CURVE('',#7550,(#7558),.PCURVE_S1.);
+#7550 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#7551,#7552,#7553,#7554,#7555,
+    #7556,#7557),.UNSPECIFIED.,.F.,.F.,(4,3,4),(-0.241768013859,
+    -4.988799698769E-002,0.E+000),.UNSPECIFIED.);
+#7551 = CARTESIAN_POINT('',(3.185319633582E-015,-3.000000044703,
+    11.133333484332));
+#7552 = CARTESIAN_POINT('',(-0.648394886505,-3.000000044703,
+    11.11957427134));
+#7553 = CARTESIAN_POINT('',(-1.266385734768,-2.787245485495,
+    11.106281329918));
+#7554 = CARTESIAN_POINT('',(-1.760951598693,-2.42864155043,
+    11.093312635612));
+#7555 = CARTESIAN_POINT('',(-1.889536642264,-2.335406036259,
+    11.089940829663));
+#7556 = CARTESIAN_POINT('',(-2.010013383478,-2.232456705772,
+    11.08659094211));
+#7557 = CARTESIAN_POINT('',(-2.121242937857,-2.121242937857,
+    11.083260476851));
+#7558 = PCURVE('',#7504,#7559);
+#7559 = DEFINITIONAL_REPRESENTATION('',(#7560),#7586);
+#7560 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#7561,#7562,#7563,#7564,#7565,
+    #7566,#7567,#7568,#7569,#7570,#7571,#7572,#7573,#7574,#7575,#7576,
+    #7577,#7578,#7579,#7580,#7581,#7582,#7583,#7584,#7585),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (-0.241768013859,-0.230778558684,-0.219789103508,-0.208799648333,
+    -0.197810193157,-0.186820737982,-0.175831282807,-0.164841827631,
+    -0.153852372456,-0.14286291728,-0.131873462105,-0.120884006929,
+    -0.109894551754,-9.890509657868E-002,-8.791564140327E-002,
+    -7.692618622786E-002,-6.593673105245E-002,-5.494727587705E-002,
+    -4.395782070164E-002,-3.296836552623E-002,-2.197891035082E-002,
+    -1.098945517541E-002,0.E+000),.UNSPECIFIED.);
+#7561 = CARTESIAN_POINT('',(1.,1.999999955298E-002));
+#7562 = CARTESIAN_POINT('',(0.996296694168,1.992119705083E-002));
+#7563 = CARTESIAN_POINT('',(0.988892312847,1.976389793405E-002));
+#7564 = CARTESIAN_POINT('',(0.977790182245,1.952885091283E-002));
+#7565 = CARTESIAN_POINT('',(0.966690074104,1.929468953695E-002));
+#7566 = CARTESIAN_POINT('',(0.955590161931,1.90613977978E-002));
+#7567 = CARTESIAN_POINT('',(0.944488997092,1.882895968678E-002));
+#7568 = CARTESIAN_POINT('',(0.933385546841,1.859735919526E-002));
+#7569 = CARTESIAN_POINT('',(0.922279156285,1.836658031466E-002));
+#7570 = CARTESIAN_POINT('',(0.911169522962,1.813660703634E-002));
+#7571 = CARTESIAN_POINT('',(0.900056660879,1.790742335171E-002));
+#7572 = CARTESIAN_POINT('',(0.888940860852,1.767901325215E-002));
+#7573 = CARTESIAN_POINT('',(0.877822645867,1.745136072906E-002));
+#7574 = CARTESIAN_POINT('',(0.866702722761,1.722444977382E-002));
+#7575 = CARTESIAN_POINT('',(0.855581929426,1.699826437783E-002));
+#7576 = CARTESIAN_POINT('',(0.844461182678,1.677278853247E-002));
+#7577 = CARTESIAN_POINT('',(0.833341410243,1.654800622913E-002));
+#7578 = CARTESIAN_POINT('',(0.822223531284,1.632390145921E-002));
+#7579 = CARTESIAN_POINT('',(0.811108247566,1.610045821409E-002));
+#7580 = CARTESIAN_POINT('',(0.799996535682,1.587766048518E-002));
+#7581 = CARTESIAN_POINT('',(0.78888457401,1.565549226389E-002));
+#7582 = CARTESIAN_POINT('',(0.777772573118,1.543393754157E-002));
+#7583 = CARTESIAN_POINT('',(0.766660423453,1.52129803096E-002));
+#7584 = CARTESIAN_POINT('',(0.759252352646,1.506606314278E-002));
+#7585 = CARTESIAN_POINT('',(0.755548342152,1.499269880489E-002));
+#7586 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7587 = ORIENTED_EDGE('',*,*,#7588,.F.);
+#7588 = EDGE_CURVE('',#7589,#7547,#7591,.T.);
+#7589 = VERTEX_POINT('',#7590);
+#7590 = CARTESIAN_POINT('',(0.E+000,-3.000000044703,11.266666804751));
+#7591 = SURFACE_CURVE('',#7592,(#7596),.PCURVE_S1.);
+#7592 = LINE('',#7593,#7594);
+#7593 = CARTESIAN_POINT('',(-3.08148791102E-032,-3.000000044703,
+    10.933333488802));
+#7594 = VECTOR('',#7595,1.);
+#7595 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#7596 = PCURVE('',#7504,#7597);
+#7597 = DEFINITIONAL_REPRESENTATION('',(#7598),#7624);
+#7598 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#7599,#7600,#7601,#7602,#7603,
+    #7604,#7605,#7606,#7607,#7608,#7609,#7610,#7611,#7612,#7613,#7614,
+    #7615,#7616,#7617,#7618,#7619,#7620,#7621,#7622,#7623),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (-0.333333315949,-0.327272710475,-0.321212105002,-0.315151499528,
+    -0.309090894054,-0.303030288581,-0.296969683107,-0.290909077634,
+    -0.28484847216,-0.278787866686,-0.272727261213,-0.266666655739,
+    -0.260606050266,-0.254545444792,-0.248484839318,-0.242424233845,
+    -0.236363628371,-0.230303022898,-0.224242417424,-0.21818181195,
+    -0.212121206477,-0.206060601003,-0.19999999553),.UNSPECIFIED.);
+#7599 = CARTESIAN_POINT('',(1.,3.333333159487E-002));
+#7600 = CARTESIAN_POINT('',(1.,3.313131141242E-002));
+#7601 = CARTESIAN_POINT('',(1.,3.272727104751E-002));
+#7602 = CARTESIAN_POINT('',(1.,3.212121050015E-002));
+#7603 = CARTESIAN_POINT('',(1.,3.151514995279E-002));
+#7604 = CARTESIAN_POINT('',(1.,3.090908940543E-002));
+#7605 = CARTESIAN_POINT('',(1.,3.030302885807E-002));
+#7606 = CARTESIAN_POINT('',(1.,2.969696831072E-002));
+#7607 = CARTESIAN_POINT('',(1.,2.909090776336E-002));
+#7608 = CARTESIAN_POINT('',(1.,2.8484847216E-002));
+#7609 = CARTESIAN_POINT('',(1.,2.787878666864E-002));
+#7610 = CARTESIAN_POINT('',(1.,2.727272612128E-002));
+#7611 = CARTESIAN_POINT('',(1.,2.666666557392E-002));
+#7612 = CARTESIAN_POINT('',(1.,2.606060502656E-002));
+#7613 = CARTESIAN_POINT('',(1.,2.54545444792E-002));
+#7614 = CARTESIAN_POINT('',(1.,2.484848393184E-002));
+#7615 = CARTESIAN_POINT('',(1.,2.424242338448E-002));
+#7616 = CARTESIAN_POINT('',(1.,2.363636283712E-002));
+#7617 = CARTESIAN_POINT('',(1.,2.303030228977E-002));
+#7618 = CARTESIAN_POINT('',(1.,2.242424174241E-002));
+#7619 = CARTESIAN_POINT('',(1.,2.181818119505E-002));
+#7620 = CARTESIAN_POINT('',(1.,2.121212064769E-002));
+#7621 = CARTESIAN_POINT('',(1.,2.060606010033E-002));
+#7622 = CARTESIAN_POINT('',(1.,2.020201973542E-002));
+#7623 = CARTESIAN_POINT('',(1.,1.999999955297E-002));
+#7624 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7625 = ORIENTED_EDGE('',*,*,#7626,.F.);
+#7626 = EDGE_CURVE('',#7627,#7589,#7629,.T.);
+#7627 = VERTEX_POINT('',#7628);
+#7628 = CARTESIAN_POINT('',(-2.121242937857,-2.121242937857,
+    11.216739814467));
+#7629 = SURFACE_CURVE('',#7630,(#7638),.PCURVE_S1.);
+#7630 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#7631,#7632,#7633,#7634,#7635,
+    #7636,#7637),.UNSPECIFIED.,.F.,.F.,(4,3,4),(-0.241767738739,
+    -5.116260925722E-002,0.E+000),.UNSPECIFIED.);
+#7631 = CARTESIAN_POINT('',(-2.121242937857,-2.121242937857,
+    11.216739814467));
+#7632 = CARTESIAN_POINT('',(-1.696398425593,-2.546027153263,
+    11.229517471639));
+#7633 = CARTESIAN_POINT('',(-1.132870466089,-2.848646600231,
+    11.242407295509));
+#7634 = CARTESIAN_POINT('',(-0.510776816657,-2.956180131403,
+    11.255783271294));
+#7635 = CARTESIAN_POINT('',(-0.343793197728,-2.985044496451,
+    11.259373677409));
+#7636 = CARTESIAN_POINT('',(-0.172837931049,-3.000000044703,
+    11.262999110949));
+#7637 = CARTESIAN_POINT('',(3.185319633582E-015,-3.000000044703,
+    11.266666804751));
+#7638 = PCURVE('',#7504,#7639);
+#7639 = DEFINITIONAL_REPRESENTATION('',(#7640),#7666);
+#7640 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#7641,#7642,#7643,#7644,#7645,
+    #7646,#7647,#7648,#7649,#7650,#7651,#7652,#7653,#7654,#7655,#7656,
+    #7657,#7658,#7659,#7660,#7661,#7662,#7663,#7664,#7665),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (-0.241767738739,-0.230778296069,-0.219788853399,-0.208799410729,
+    -0.197809968059,-0.186820525389,-0.175831082719,-0.164841640049,
+    -0.153852197379,-0.142862754709,-0.131873312039,-0.12088386937,
+    -0.1098944267,-9.890498402959E-002,-8.791554135964E-002,
+    -7.692609868968E-002,-6.593665601973E-002,-5.494721334977E-002,
+    -4.395777067982E-002,-3.296832800986E-002,-2.197888533991E-002,
+    -1.098944266995E-002,0.E+000),.UNSPECIFIED.);
+#7641 = CARTESIAN_POINT('',(0.755548342152,2.834063256648E-002));
+#7642 = CARTESIAN_POINT('',(0.759251225338,2.841430284562E-002));
+#7643 = CARTESIAN_POINT('',(0.766658236493,2.856171797596E-002));
+#7644 = CARTESIAN_POINT('',(0.777771933515,2.878310739361E-002));
+#7645 = CARTESIAN_POINT('',(0.788888326523,2.900480653939E-002));
+#7646 = CARTESIAN_POINT('',(0.800006687074,2.922685841931E-002));
+#7647 = CARTESIAN_POINT('',(0.811126202254,2.944930603933E-002));
+#7648 = CARTESIAN_POINT('',(0.822246007003,2.967219240546E-002));
+#7649 = CARTESIAN_POINT('',(0.833365249501,2.989556052368E-002));
+#7650 = CARTESIAN_POINT('',(0.844483146003,3.011945339998E-002));
+#7651 = CARTESIAN_POINT('',(0.855599036141,3.034391404034E-002));
+#7652 = CARTESIAN_POINT('',(0.866712435097,3.056898545077E-002));
+#7653 = CARTESIAN_POINT('',(0.877823082922,3.079471063724E-002));
+#7654 = CARTESIAN_POINT('',(0.888930990391,3.102113260574E-002));
+#7655 = CARTESIAN_POINT('',(0.9000364806,3.124829436227E-002));
+#7656 = CARTESIAN_POINT('',(0.911140227196,3.147623891281E-002));
+#7657 = CARTESIAN_POINT('',(0.922243283695,3.170500926336E-002));
+#7658 = CARTESIAN_POINT('',(0.933347122534,3.193464841989E-002));
+#7659 = CARTESIAN_POINT('',(0.944453612221,3.21651993884E-002));
+#7660 = CARTESIAN_POINT('',(0.95556519791,3.239670517486E-002));
+#7661 = CARTESIAN_POINT('',(0.966675370754,3.262920878528E-002));
+#7662 = CARTESIAN_POINT('',(0.977784768654,3.286275322567E-002));
+#7663 = CARTESIAN_POINT('',(0.988892930945,3.309738150198E-002));
+#7664 = CARTESIAN_POINT('',(0.996297740711,3.325455158081E-002));
+#7665 = CARTESIAN_POINT('',(1.,3.333333159487E-002));
+#7666 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7667 = ORIENTED_EDGE('',*,*,#7668,.F.);
+#7668 = EDGE_CURVE('',#7669,#7627,#7671,.T.);
+#7669 = VERTEX_POINT('',#7670);
+#7670 = CARTESIAN_POINT('',(-3.000124926996,1.63240025751E-016,
+    11.166583552124));
+#7671 = SURFACE_CURVE('',#7672,(#7680),.PCURVE_S1.);
+#7672 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#7673,#7674,#7675,#7676,#7677,
+    #7678,#7679),.UNSPECIFIED.,.F.,.F.,(4,3,4),(-0.241778545972,
+    -4.914153154357E-002,0.E+000),.UNSPECIFIED.);
+#7673 = CARTESIAN_POINT('',(-3.000124926996,1.7763568394E-015,
+    11.166583552124));
+#7674 = CARTESIAN_POINT('',(-3.000124926996,-0.621690029405,
+    11.179775527636));
+#7675 = CARTESIAN_POINT('',(-2.802555824552,-1.241953832428,
+    11.193021638284));
+#7676 = CARTESIAN_POINT('',(-2.434468356447,-1.752997934784,
+    11.206437566736));
+#7677 = CARTESIAN_POINT('',(-2.340569569765,-1.883364832084,
+    11.209859958186));
+#7678 = CARTESIAN_POINT('',(-2.235832802664,-2.006669336433,
+    11.213293400625));
+#7679 = CARTESIAN_POINT('',(-2.121242937857,-2.121242937857,
+    11.216739814467));
+#7680 = PCURVE('',#7504,#7681);
+#7681 = DEFINITIONAL_REPRESENTATION('',(#7682),#7708);
+#7682 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#7683,#7684,#7685,#7686,#7687,
+    #7688,#7689,#7690,#7691,#7692,#7693,#7694,#7695,#7696,#7697,#7698,
+    #7699,#7700,#7701,#7702,#7703,#7704,#7705,#7706,#7707),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (-0.241778545972,-0.230788612064,-0.219798678156,-0.208808744248,
+    -0.197818810341,-0.186828876433,-0.175838942525,-0.164849008617,
+    -0.153859074709,-0.142869140802,-0.131879206894,-0.120889272986,
+    -0.109899339078,-9.89094051703E-002,-8.791947126249E-002,
+    -7.692953735468E-002,-6.593960344687E-002,-5.494966953906E-002,
+    -4.395973563124E-002,-3.296980172343E-002,-2.197986781562E-002,
+    -1.098993390781E-002,0.E+000),.UNSPECIFIED.);
+#7683 = CARTESIAN_POINT('',(0.5,2.332500633223E-002));
+#7684 = CARTESIAN_POINT('',(0.503874215231,2.340026649935E-002));
+#7685 = CARTESIAN_POINT('',(0.51162175375,2.355082207229E-002));
+#7686 = CARTESIAN_POINT('',(0.523241217472,2.37767740358E-002));
+#7687 = CARTESIAN_POINT('',(0.534859806363,2.400285749142E-002));
+#7688 = CARTESIAN_POINT('',(0.54647800854,2.422908532716E-002));
+#7689 = CARTESIAN_POINT('',(0.558096066514,2.445547043101E-002));
+#7690 = CARTESIAN_POINT('',(0.569713986311,2.468202569097E-002));
+#7691 = CARTESIAN_POINT('',(0.581331609202,2.490876399505E-002));
+#7692 = CARTESIAN_POINT('',(0.592948668072,2.513569823125E-002));
+#7693 = CARTESIAN_POINT('',(0.604564848709,2.536284128756E-002));
+#7694 = CARTESIAN_POINT('',(0.616179850005,2.5590206052E-002));
+#7695 = CARTESIAN_POINT('',(0.62779344385,2.581780541255E-002));
+#7696 = CARTESIAN_POINT('',(0.639405534527,2.604565225723E-002));
+#7697 = CARTESIAN_POINT('',(0.65101621455,2.627375947404E-002));
+#7698 = CARTESIAN_POINT('',(0.662625826332,2.650213995097E-002));
+#7699 = CARTESIAN_POINT('',(0.674234992253,2.673080657602E-002));
+#7700 = CARTESIAN_POINT('',(0.685844750724,2.695977223721E-002));
+#7701 = CARTESIAN_POINT('',(0.697456282669,2.718904982253E-002));
+#7702 = CARTESIAN_POINT('',(0.709072150787,2.741865221997E-002));
+#7703 = CARTESIAN_POINT('',(0.720689152397,2.764859231755E-002));
+#7704 = CARTESIAN_POINT('',(0.732307386981,2.787888300327E-002));
+#7705 = CARTESIAN_POINT('',(0.743926905617,2.810953716512E-002));
+#7706 = CARTESIAN_POINT('',(0.751674323842,2.826355751578E-002));
+#7707 = CARTESIAN_POINT('',(0.755548342152,2.834063256647E-002));
+#7708 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7709 = ORIENTED_EDGE('',*,*,#7710,.F.);
+#7710 = EDGE_CURVE('',#7711,#7669,#7713,.T.);
+#7711 = VERTEX_POINT('',#7712);
+#7712 = CARTESIAN_POINT('',(-2.121242937857,2.121242937857,
+    11.116739816702));
+#7713 = SURFACE_CURVE('',#7714,(#7722),.PCURVE_S1.);
+#7714 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#7715,#7716,#7717,#7718,#7719,
+    #7720,#7721),.UNSPECIFIED.,.F.,.F.,(4,3,4),(-0.241777920213,
+    -5.490128045969E-002,0.E+000),.UNSPECIFIED.);
+#7715 = CARTESIAN_POINT('',(-2.121242937857,2.121242937857,
+    11.116739816702));
+#7716 = CARTESIAN_POINT('',(-2.556492380508,1.686055268805,
+    11.129772172677));
+#7717 = CARTESIAN_POINT('',(-2.846838548046,1.12249301309,
+    11.142556135181));
+#7718 = CARTESIAN_POINT('',(-2.953184965616,0.528513840343,
+    11.155326246278));
+#7719 = CARTESIAN_POINT('',(-2.98442779246,0.354012537273,
+    11.159077894701));
+#7720 = CARTESIAN_POINT('',(-3.000124926996,0.176969188023,
+    11.162828347626));
+#7721 = CARTESIAN_POINT('',(-3.000124926996,1.33226762955E-015,
+    11.166583552124));
+#7722 = PCURVE('',#7504,#7723);
+#7723 = DEFINITIONAL_REPRESENTATION('',(#7724),#7750);
+#7724 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#7725,#7726,#7727,#7728,#7729,
+    #7730,#7731,#7732,#7733,#7734,#7735,#7736,#7737,#7738,#7739,#7740,
+    #7741,#7742,#7743,#7744,#7745,#7746,#7747,#7748,#7749),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (-0.241777920213,-0.230788014749,-0.219798109285,-0.20880820382,
+    -0.197818298356,-0.186828392892,-0.175838487428,-0.164848581963,
+    -0.153858676499,-0.142868771035,-0.131878865571,-0.120888960106,
+    -0.109899054642,-9.890914917805E-002,-8.791924371382E-002,
+    -7.692933824959E-002,-6.593943278536E-002,-5.494952732114E-002,
+    -4.395962185691E-002,-3.296971639268E-002,-2.197981092845E-002,
+    -1.098990546423E-002,0.E+000),.UNSPECIFIED.);
+#7725 = CARTESIAN_POINT('',(0.244451657848,1.834063278998E-002));
+#7726 = CARTESIAN_POINT('',(0.248321056995,1.841727391556E-002));
+#7727 = CARTESIAN_POINT('',(0.256059151986,1.857038435686E-002));
+#7728 = CARTESIAN_POINT('',(0.267665623553,1.879956321053E-002));
+#7729 = CARTESIAN_POINT('',(0.279273047612,1.902828387719E-002));
+#7730 = CARTESIAN_POINT('',(0.290882402076,1.92565749781E-002));
+#7731 = CARTESIAN_POINT('',(0.30249429978,1.948446513452E-002));
+#7732 = CARTESIAN_POINT('',(0.31410897674,1.971198296772E-002));
+#7733 = CARTESIAN_POINT('',(0.325726363523,1.993915709897E-002));
+#7734 = CARTESIAN_POINT('',(0.337346138627,2.016601614952E-002));
+#7735 = CARTESIAN_POINT('',(0.348967790345,2.039258874064E-002));
+#7736 = CARTESIAN_POINT('',(0.360590679348,2.06189034936E-002));
+#7737 = CARTESIAN_POINT('',(0.372214103443,2.084498902966E-002));
+#7738 = CARTESIAN_POINT('',(0.383837363095,2.107087397009E-002));
+#7739 = CARTESIAN_POINT('',(0.395459828485,2.129658693614E-002));
+#7740 = CARTESIAN_POINT('',(0.40708100297,2.152215654908E-002));
+#7741 = CARTESIAN_POINT('',(0.418700599259,2.174761143019E-002));
+#7742 = CARTESIAN_POINT('',(0.430318564969,2.197298020071E-002));
+#7743 = CARTESIAN_POINT('',(0.441935291481,2.219829148193E-002));
+#7744 = CARTESIAN_POINT('',(0.453551131022,2.242357389508E-002));
+#7745 = CARTESIAN_POINT('',(0.46516569062,2.264885606145E-002));
+#7746 = CARTESIAN_POINT('',(0.476778902167,2.287416660229E-002));
+#7747 = CARTESIAN_POINT('',(0.488390515005,2.309953413888E-002));
+#7748 = CARTESIAN_POINT('',(0.496130394408,2.324983624127E-002));
+#7749 = CARTESIAN_POINT('',(0.5,2.332500633218E-002));
+#7750 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7751 = ORIENTED_EDGE('',*,*,#7752,.F.);
+#7752 = EDGE_CURVE('',#7753,#7711,#7755,.T.);
+#7753 = VERTEX_POINT('',#7754);
+#7754 = CARTESIAN_POINT('',(-3.673940452188E-016,3.000000044703,
+    11.066666809221));
+#7755 = SURFACE_CURVE('',#7756,(#7764),.PCURVE_S1.);
+#7756 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#7757,#7758,#7759,#7760,#7761,
+    #7762,#7763),.UNSPECIFIED.,.F.,.F.,(4,3,4),(-0.241768013859,
+    -4.98879969881E-002,0.E+000),.UNSPECIFIED.);
+#7757 = CARTESIAN_POINT('',(-3.673940452188E-016,3.000000044703,
+    11.066666809221));
+#7758 = CARTESIAN_POINT('',(-0.648394886503,3.000000044703,
+    11.080426022213));
+#7759 = CARTESIAN_POINT('',(-1.266385734766,2.787245485495,
+    11.093718963635));
+#7760 = CARTESIAN_POINT('',(-1.76095159869,2.428641550432,11.10668765794
+    ));
+#7761 = CARTESIAN_POINT('',(-1.889536642262,2.33540603626,11.11005946389
+    ));
+#7762 = CARTESIAN_POINT('',(-2.010013383477,2.232456705773,
+    11.113409351443));
+#7763 = CARTESIAN_POINT('',(-2.121242937857,2.121242937857,
+    11.116739816702));
+#7764 = PCURVE('',#7504,#7765);
+#7765 = DEFINITIONAL_REPRESENTATION('',(#7766),#7792);
+#7766 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#7767,#7768,#7769,#7770,#7771,
+    #7772,#7773,#7774,#7775,#7776,#7777,#7778,#7779,#7780,#7781,#7782,
+    #7783,#7784,#7785,#7786,#7787,#7788,#7789,#7790,#7791),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (-0.241768013859,-0.230778558684,-0.219789103508,-0.208799648333,
+    -0.197810193158,-0.186820737982,-0.175831282807,-0.164841827631,
+    -0.153852372456,-0.14286291728,-0.131873462105,-0.12088400693,
+    -0.109894551754,-9.89050965788E-002,-8.791564140338E-002,
+    -7.692618622796E-002,-6.593673105253E-002,-5.494727587711E-002,
+    -4.395782070169E-002,-3.296836552627E-002,-2.197891035084E-002,
+    -1.098945517542E-002,0.E+000),.UNSPECIFIED.);
+#7767 = CARTESIAN_POINT('',(0.E+000,1.33333320419E-002));
+#7768 = CARTESIAN_POINT('',(3.703305832129E-003,1.341213454405E-002));
+#7769 = CARTESIAN_POINT('',(1.110768715263E-002,1.356943366084E-002));
+#7770 = CARTESIAN_POINT('',(2.220981775515E-002,1.380448068206E-002));
+#7771 = CARTESIAN_POINT('',(3.330992589591E-002,1.403864205794E-002));
+#7772 = CARTESIAN_POINT('',(4.440983806942E-002,1.427193379709E-002));
+#7773 = CARTESIAN_POINT('',(5.55110029082E-002,1.450437190811E-002));
+#7774 = CARTESIAN_POINT('',(6.661445315875E-002,1.473597239963E-002));
+#7775 = CARTESIAN_POINT('',(7.772084371494E-002,1.496675128023E-002));
+#7776 = CARTESIAN_POINT('',(8.883047703829E-002,1.519672455855E-002));
+#7777 = CARTESIAN_POINT('',(9.994333912115E-002,1.542590824318E-002));
+#7778 = CARTESIAN_POINT('',(0.111059139148,1.565431834273E-002));
+#7779 = CARTESIAN_POINT('',(0.122177354133,1.588197086582E-002));
+#7780 = CARTESIAN_POINT('',(0.133297277239,1.610888182105E-002));
+#7781 = CARTESIAN_POINT('',(0.144418070575,1.633506721704E-002));
+#7782 = CARTESIAN_POINT('',(0.155538817322,1.65605430624E-002));
+#7783 = CARTESIAN_POINT('',(0.166658589757,1.678532536572E-002));
+#7784 = CARTESIAN_POINT('',(0.177776468716,1.700943013564E-002));
+#7785 = CARTESIAN_POINT('',(0.188891752434,1.723287338074E-002));
+#7786 = CARTESIAN_POINT('',(0.200003464318,1.745567110965E-002));
+#7787 = CARTESIAN_POINT('',(0.21111542599,1.767783933097E-002));
+#7788 = CARTESIAN_POINT('',(0.222227426882,1.789939405332E-002));
+#7789 = CARTESIAN_POINT('',(0.233339576547,1.81203512853E-002));
+#7790 = CARTESIAN_POINT('',(0.240747647354,1.826726845211E-002));
+#7791 = CARTESIAN_POINT('',(0.244451657848,1.834063278999E-002));
+#7792 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7793 = ORIENTED_EDGE('',*,*,#7794,.F.);
+#7794 = EDGE_CURVE('',#7795,#7753,#7797,.T.);
+#7795 = VERTEX_POINT('',#7796);
+#7796 = CARTESIAN_POINT('',(-3.673940452188E-016,3.000000044703,
+    10.933333488802));
+#7797 = SURFACE_CURVE('',#7798,(#7802),.PCURVE_S1.);
+#7798 = LINE('',#7799,#7800);
+#7799 = CARTESIAN_POINT('',(-3.673940452188E-016,3.000000044703,
+    10.933333488802));
+#7800 = VECTOR('',#7801,1.);
+#7801 = DIRECTION('',(0.E+000,0.E+000,1.));
+#7802 = PCURVE('',#7504,#7803);
+#7803 = DEFINITIONAL_REPRESENTATION('',(#7804),#7830);
+#7804 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#7805,#7806,#7807,#7808,#7809,
+    #7810,#7811,#7812,#7813,#7814,#7815,#7816,#7817,#7818,#7819,#7820,
+    #7821,#7822,#7823,#7824,#7825,#7826,#7827,#7828,#7829),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (0.E+000,6.060605473591E-003,1.212121094718E-002,1.818181642077E-002,
+    2.424242189436E-002,3.030302736795E-002,3.636363284155E-002,
+    4.242423831514E-002,4.848484378873E-002,5.454544926232E-002,
+    6.060605473591E-002,6.66666602095E-002,7.272726568309E-002,
+    7.878787115668E-002,8.484847663027E-002,9.090908210386E-002,
+    9.696968757745E-002,0.103030293051,0.109090898525,0.115151503998,
+    0.121212109472,0.127272714945,0.133333320419),.UNSPECIFIED.);
+#7805 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#7806 = CARTESIAN_POINT('',(0.E+000,2.02020182453E-004));
+#7807 = CARTESIAN_POINT('',(0.E+000,6.060605473591E-004));
+#7808 = CARTESIAN_POINT('',(0.E+000,1.212121094718E-003));
+#7809 = CARTESIAN_POINT('',(0.E+000,1.818181642077E-003));
+#7810 = CARTESIAN_POINT('',(0.E+000,2.424242189436E-003));
+#7811 = CARTESIAN_POINT('',(0.E+000,3.030302736796E-003));
+#7812 = CARTESIAN_POINT('',(0.E+000,3.636363284155E-003));
+#7813 = CARTESIAN_POINT('',(0.E+000,4.242423831514E-003));
+#7814 = CARTESIAN_POINT('',(0.E+000,4.848484378873E-003));
+#7815 = CARTESIAN_POINT('',(0.E+000,5.454544926232E-003));
+#7816 = CARTESIAN_POINT('',(0.E+000,6.060605473591E-003));
+#7817 = CARTESIAN_POINT('',(0.E+000,6.66666602095E-003));
+#7818 = CARTESIAN_POINT('',(0.E+000,7.272726568309E-003));
+#7819 = CARTESIAN_POINT('',(0.E+000,7.878787115668E-003));
+#7820 = CARTESIAN_POINT('',(0.E+000,8.484847663027E-003));
+#7821 = CARTESIAN_POINT('',(0.E+000,9.090908210386E-003));
+#7822 = CARTESIAN_POINT('',(0.E+000,9.696968757745E-003));
+#7823 = CARTESIAN_POINT('',(0.E+000,1.03030293051E-002));
+#7824 = CARTESIAN_POINT('',(0.E+000,1.090908985246E-002));
+#7825 = CARTESIAN_POINT('',(0.E+000,1.151515039982E-002));
+#7826 = CARTESIAN_POINT('',(0.E+000,1.212121094718E-002));
+#7827 = CARTESIAN_POINT('',(0.E+000,1.272727149454E-002));
+#7828 = CARTESIAN_POINT('',(-0.E+000,1.313131185945E-002));
+#7829 = CARTESIAN_POINT('',(0.E+000,1.33333320419E-002));
+#7830 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7831 = ORIENTED_EDGE('',*,*,#7832,.F.);
+#7832 = EDGE_CURVE('',#7833,#7795,#7835,.T.);
+#7833 = VERTEX_POINT('',#7834);
+#7834 = CARTESIAN_POINT('',(-2.121242937857,2.121242937857,
+    10.983260479086));
+#7835 = SURFACE_CURVE('',#7836,(#7844),.PCURVE_S1.);
+#7836 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#7837,#7838,#7839,#7840,#7841,
+    #7842,#7843),.UNSPECIFIED.,.F.,.F.,(4,3,4),(-0.241767738739,
+    -5.116260925744E-002,0.E+000),.UNSPECIFIED.);
+#7837 = CARTESIAN_POINT('',(-2.121242937857,2.121242937857,
+    10.983260479086));
+#7838 = CARTESIAN_POINT('',(-1.696398425593,2.546027153262,
+    10.970482821914));
+#7839 = CARTESIAN_POINT('',(-1.13287046609,2.84864660023,10.957592998044
+    ));
+#7840 = CARTESIAN_POINT('',(-0.510776816659,2.956180131403,
+    10.944217022259));
+#7841 = CARTESIAN_POINT('',(-0.34379319773,2.985044496451,
+    10.940626616144));
+#7842 = CARTESIAN_POINT('',(-0.172837931049,3.000000044703,
+    10.937001182604));
+#7843 = CARTESIAN_POINT('',(-3.673940452188E-016,3.000000044703,
+    10.933333488802));
+#7844 = PCURVE('',#7504,#7845);
+#7845 = DEFINITIONAL_REPRESENTATION('',(#7846),#7872);
+#7846 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#7847,#7848,#7849,#7850,#7851,
+    #7852,#7853,#7854,#7855,#7856,#7857,#7858,#7859,#7860,#7861,#7862,
+    #7863,#7864,#7865,#7866,#7867,#7868,#7869,#7870,#7871),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (-0.241767738739,-0.230778296069,-0.219788853399,-0.208799410729,
+    -0.197809968059,-0.186820525389,-0.175831082719,-0.164841640049,
+    -0.153852197379,-0.142862754709,-0.131873312039,-0.120883869369,
+    -0.1098944267,-9.890498402959E-002,-8.791554135963E-002,
+    -7.692609868968E-002,-6.593665601973E-002,-5.494721334977E-002,
+    -4.395777067982E-002,-3.296832800986E-002,-2.197888533991E-002,
+    -1.098944266995E-002,0.E+000),.UNSPECIFIED.);
+#7847 = CARTESIAN_POINT('',(0.244451657848,4.9926990284E-003));
+#7848 = CARTESIAN_POINT('',(0.240748774662,4.919028749259E-003));
+#7849 = CARTESIAN_POINT('',(0.233341763507,4.771613618923E-003));
+#7850 = CARTESIAN_POINT('',(0.222228066485,4.550224201271E-003));
+#7851 = CARTESIAN_POINT('',(0.211111673477,4.328525055483E-003));
+#7852 = CARTESIAN_POINT('',(0.199993312926,4.10647317557E-003));
+#7853 = CARTESIAN_POINT('',(0.188873797746,3.884025555543E-003));
+#7854 = CARTESIAN_POINT('',(0.177753992997,3.661139189413E-003));
+#7855 = CARTESIAN_POINT('',(0.166634750499,3.437771071192E-003));
+#7856 = CARTESIAN_POINT('',(0.155516853997,3.213878194892E-003));
+#7857 = CARTESIAN_POINT('',(0.144400963859,2.989417554523E-003));
+#7858 = CARTESIAN_POINT('',(0.133287564903,2.764346144096E-003));
+#7859 = CARTESIAN_POINT('',(0.122176917078,2.538620957624E-003));
+#7860 = CARTESIAN_POINT('',(0.111069009609,2.312198989117E-003));
+#7861 = CARTESIAN_POINT('',(9.996351939987E-002,2.085037232587E-003));
+#7862 = CARTESIAN_POINT('',(8.885977280417E-002,1.857092682046E-003));
+#7863 = CARTESIAN_POINT('',(7.775671630552E-002,1.628322331503E-003));
+#7864 = CARTESIAN_POINT('',(6.665287746631E-002,1.398683174971E-003));
+#7865 = CARTESIAN_POINT('',(5.554638777933E-002,1.16813220646E-003));
+#7866 = CARTESIAN_POINT('',(4.443480209007E-002,9.366264199898E-004));
+#7867 = CARTESIAN_POINT('',(3.332462924623E-002,7.041228095614E-004));
+#7868 = CARTESIAN_POINT('',(2.221523134606E-002,4.705783691875E-004));
+#7869 = CARTESIAN_POINT('',(1.110706905511E-002,2.359500928799E-004));
+#7870 = CARTESIAN_POINT('',(3.702259288552E-003,7.87800140609E-005));
+#7871 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#7872 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7873 = ORIENTED_EDGE('',*,*,#7874,.F.);
+#7874 = EDGE_CURVE('',#7492,#7833,#7875,.T.);
+#7875 = SURFACE_CURVE('',#7876,(#7884),.PCURVE_S1.);
+#7876 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#7877,#7878,#7879,#7880,#7881,
+    #7882,#7883),.UNSPECIFIED.,.F.,.F.,(4,3,4),(-0.241778545972,
+    -4.914153154271E-002,0.E+000),.UNSPECIFIED.);
+#7877 = CARTESIAN_POINT('',(-3.000124926996,1.7763568394E-015,
+    11.033416741429));
+#7878 = CARTESIAN_POINT('',(-3.000124926996,0.621690029408,
+    11.020224765917));
+#7879 = CARTESIAN_POINT('',(-2.80255582455,1.241953832433,
+    11.006978655269));
+#7880 = CARTESIAN_POINT('',(-2.434468356442,1.752997934791,
+    10.993562726817));
+#7881 = CARTESIAN_POINT('',(-2.340569569762,1.883364832088,
+    10.990140335367));
+#7882 = CARTESIAN_POINT('',(-2.235832802662,2.006669336435,
+    10.986706892928));
+#7883 = CARTESIAN_POINT('',(-2.121242937857,2.121242937857,
+    10.983260479086));
+#7884 = PCURVE('',#7504,#7885);
+#7885 = DEFINITIONAL_REPRESENTATION('',(#7886),#7912);
+#7886 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#7887,#7888,#7889,#7890,#7891,
+    #7892,#7893,#7894,#7895,#7896,#7897,#7898,#7899,#7900,#7901,#7902,
+    #7903,#7904,#7905,#7906,#7907,#7908,#7909,#7910,#7911),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (-0.241778545972,-0.230788612064,-0.219798678156,-0.208808744249,
+    -0.197818810341,-0.186828876433,-0.175838942525,-0.164849008617,
+    -0.153859074709,-0.142869140802,-0.131879206894,-0.120889272986,
+    -0.109899339078,-9.890940517036E-002,-8.791947126255E-002,
+    -7.692953735473E-002,-6.593960344691E-002,-5.494966953909E-002,
+    -4.395973563127E-002,-3.296980172345E-002,-2.197986781564E-002,
+    -1.098993390782E-002,0.E+000),.UNSPECIFIED.);
+#7887 = CARTESIAN_POINT('',(0.5,1.000832526269E-002));
+#7888 = CARTESIAN_POINT('',(0.496125784769,9.933065095574E-003));
+#7889 = CARTESIAN_POINT('',(0.48837824625,9.782509522636E-003));
+#7890 = CARTESIAN_POINT('',(0.476758782528,9.556557559119E-003));
+#7891 = CARTESIAN_POINT('',(0.465140193637,9.330474103491E-003));
+#7892 = CARTESIAN_POINT('',(0.45352199146,9.104246267751E-003));
+#7893 = CARTESIAN_POINT('',(0.441903933486,8.877861163898E-003));
+#7894 = CARTESIAN_POINT('',(0.430286013689,8.65130590393E-003));
+#7895 = CARTESIAN_POINT('',(0.418668390798,8.424567599845E-003));
+#7896 = CARTESIAN_POINT('',(0.407051331928,8.197633363644E-003));
+#7897 = CARTESIAN_POINT('',(0.395435151291,7.970490307324E-003));
+#7898 = CARTESIAN_POINT('',(0.383820149995,7.743125542884E-003));
+#7899 = CARTESIAN_POINT('',(0.37220655615,7.515526182322E-003));
+#7900 = CARTESIAN_POINT('',(0.360594465473,7.287679337637E-003));
+#7901 = CARTESIAN_POINT('',(0.34898378545,7.059572120829E-003));
+#7902 = CARTESIAN_POINT('',(0.337374173668,6.831191643895E-003));
+#7903 = CARTESIAN_POINT('',(0.325765007747,6.602525018834E-003));
+#7904 = CARTESIAN_POINT('',(0.314155249276,6.373559357646E-003));
+#7905 = CARTESIAN_POINT('',(0.302543717331,6.144281772325E-003));
+#7906 = CARTESIAN_POINT('',(0.290927849213,5.914679374887E-003));
+#7907 = CARTESIAN_POINT('',(0.279310847603,5.684739277312E-003));
+#7908 = CARTESIAN_POINT('',(0.267692613019,5.454448591591E-003));
+#7909 = CARTESIAN_POINT('',(0.256073094383,5.223794429735E-003));
+#7910 = CARTESIAN_POINT('',(0.248325676158,5.069774079078E-003));
+#7911 = CARTESIAN_POINT('',(0.244451657848,4.992699028396E-003));
+#7912 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7913 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#7917)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#7914,#7915,#7916)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#7914 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#7915 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#7916 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#7917 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-003),#7914,
+  'distance_accuracy_value','confusion accuracy');
+#7918 = SHAPE_DEFINITION_REPRESENTATION(#7919,#7482);
+#7919 = PRODUCT_DEFINITION_SHAPE('','',#7920);
+#7920 = PRODUCT_DEFINITION('design','',#7921,#7924);
+#7921 = PRODUCT_DEFINITION_FORMATION('','',#7922);
+#7922 = PRODUCT('Compound128','Compound128','',(#7923));
+#7923 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#7924 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#7925 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#7926,#7928);
+#7926 = ( REPRESENTATION_RELATIONSHIP('','',#7482,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#7927) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#7927 = ITEM_DEFINED_TRANSFORMATION('','',#11,#127);
+#7928 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #7929);
+#7929 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('29','=>[0:1:1:30]','',#5,#7920,$
+  );
+#7930 = PRODUCT_TYPE('part',$,(#7922));
+#7931 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#7932),#8106);
+#7932 = SHELL_BASED_SURFACE_MODEL('',(#7933));
+#7933 = OPEN_SHELL('',(#7934));
+#7934 = ADVANCED_FACE('',(#7935),#7949,.T.);
+#7935 = FACE_BOUND('',#7936,.T.);
+#7936 = EDGE_LOOP('',(#7937,#7990,#8029,#8067));
+#7937 = ORIENTED_EDGE('',*,*,#7938,.F.);
+#7938 = EDGE_CURVE('',#7939,#7941,#7943,.T.);
+#7939 = VERTEX_POINT('',#7940);
+#7940 = CARTESIAN_POINT('',(3.000124926996,1.837046694444E-016,
+    10.833416745899));
+#7941 = VERTEX_POINT('',#7942);
+#7942 = CARTESIAN_POINT('',(2.800000041723,1.714505544354E-016,
+    10.700000155717));
+#7943 = SURFACE_CURVE('',#7944,(#7948),.PCURVE_S1.);
+#7944 = LINE('',#7945,#7946);
+#7945 = CARTESIAN_POINT('',(3.000124926996,1.837046694444E-016,
+    10.833416745899));
+#7946 = VECTOR('',#7947,1.);
+#7947 = DIRECTION('',(-0.832050294338,-5.094838648452E-017,
+    -0.554700196225));
+#7948 = PCURVE('',#7949,#7962);
+#7949 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#7950,#7951)
+    ,(#7952,#7953)
+    ,(#7954,#7955)
+    ,(#7956,#7957)
+    ,(#7958,#7959)
+    ,(#7960,#7961
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#7950 = CARTESIAN_POINT('',(1.979899016825,-1.979899016825,
+    10.650000156835));
+#7951 = CARTESIAN_POINT('',(2.192031054342,-2.192031054342,
+    10.850000159815));
+#7952 = CARTESIAN_POINT('',(2.29434075219,-1.66545728146,10.660110651818
+    ));
+#7953 = CARTESIAN_POINT('',(2.540162975639,-1.843899133045,
+    10.860110654798));
+#7954 = CARTESIAN_POINT('',(2.541080112433,-1.293871803615,
+    10.67005200515));
+#7955 = CARTESIAN_POINT('',(2.813338695908,-1.432500925431,
+    10.87005200813));
+#7956 = CARTESIAN_POINT('',(2.711720505362,-0.881909452717,
+    10.679948307402));
+#7957 = CARTESIAN_POINT('',(3.00226198808,-0.976399751223,
+    10.879948310382));
+#7958 = CARTESIAN_POINT('',(2.800000041723,-0.444687766729,
+    10.689889660734));
+#7959 = CARTESIAN_POINT('',(3.100000046194,-0.492332884593,
+    10.889889663714));
+#7960 = CARTESIAN_POINT('',(2.800000041723,1.714505544354E-016,
+    10.700000155717));
+#7961 = CARTESIAN_POINT('',(3.100000046194,1.898202566964E-016,
+    10.900000158697));
+#7962 = DEFINITIONAL_REPRESENTATION('',(#7963),#7989);
+#7963 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#7964,#7965,#7966,#7967,#7968,
+    #7969,#7970,#7971,#7972,#7973,#7974,#7975,#7976,#7977,#7978,#7979,
+    #7980,#7981,#7982,#7983,#7984,#7985,#7986,#7987,#7988),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (-0.E+000,1.093273538404E-002,2.186547076808E-002,3.279820615211E-002,
+    4.373094153615E-002,5.466367692019E-002,6.559641230423E-002,
+    7.652914768827E-002,8.74618830723E-002,9.839461845634E-002,
+    0.10932735384,0.120260089224,0.131192824608,0.142125559992,
+    0.153058295377,0.163991030761,0.174923766145,0.185856501529,
+    0.196789236913,0.207721972297,0.218654707681,0.229587443065,
+    0.240520178449),.UNSPECIFIED.);
+#7964 = CARTESIAN_POINT('',(1.,0.667082940968));
+#7965 = CARTESIAN_POINT('',(1.,0.656975623681));
+#7966 = CARTESIAN_POINT('',(1.,0.636760989106));
+#7967 = CARTESIAN_POINT('',(1.,0.606439037244));
+#7968 = CARTESIAN_POINT('',(1.,0.576117085382));
+#7969 = CARTESIAN_POINT('',(1.,0.545795133519));
+#7970 = CARTESIAN_POINT('',(1.,0.515473181657));
+#7971 = CARTESIAN_POINT('',(1.,0.485151229795));
+#7972 = CARTESIAN_POINT('',(1.,0.454829277933));
+#7973 = CARTESIAN_POINT('',(1.,0.424507326071));
+#7974 = CARTESIAN_POINT('',(1.,0.394185374208));
+#7975 = CARTESIAN_POINT('',(1.,0.363863422346));
+#7976 = CARTESIAN_POINT('',(1.,0.333541470484));
+#7977 = CARTESIAN_POINT('',(1.,0.303219518622));
+#7978 = CARTESIAN_POINT('',(1.,0.27289756676));
+#7979 = CARTESIAN_POINT('',(1.,0.242575614897));
+#7980 = CARTESIAN_POINT('',(1.,0.212253663035));
+#7981 = CARTESIAN_POINT('',(1.,0.181931711173));
+#7982 = CARTESIAN_POINT('',(1.,0.151609759311));
+#7983 = CARTESIAN_POINT('',(1.,0.121287807449));
+#7984 = CARTESIAN_POINT('',(1.,9.096585558656E-002));
+#7985 = CARTESIAN_POINT('',(1.,6.064390372437E-002));
+#7986 = CARTESIAN_POINT('',(1.,3.032195186219E-002));
+#7987 = CARTESIAN_POINT('',(1.,1.01073172874E-002));
+#7988 = CARTESIAN_POINT('',(1.,0.E+000));
+#7989 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7990 = ORIENTED_EDGE('',*,*,#7991,.F.);
+#7991 = EDGE_CURVE('',#7992,#7939,#7994,.T.);
+#7992 = VERTEX_POINT('',#7993);
+#7993 = CARTESIAN_POINT('',(2.121242937857,-2.121242937857,
+    10.783260483556));
+#7994 = SURFACE_CURVE('',#7995,(#8000),.PCURVE_S1.);
+#7995 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#7996,#7997,#7998,#7999),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(-0.241778545972,0.E+000),
+  .PIECEWISE_BEZIER_KNOTS.);
+#7996 = CARTESIAN_POINT('',(2.121242937857,-2.121242937857,
+    10.783260483556));
+#7997 = CARTESIAN_POINT('',(2.682765495879,-1.559800074984,
+    10.800148880449));
+#7998 = CARTESIAN_POINT('',(3.000124926996,-0.794119080623,
+    10.816565905497));
+#7999 = CARTESIAN_POINT('',(3.000124926996,5.551115123126E-016,
+    10.833416745899));
+#8000 = PCURVE('',#7949,#8001);
+#8001 = DEFINITIONAL_REPRESENTATION('',(#8002),#8028);
+#8002 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#8003,#8004,#8005,#8006,#8007,
+    #8008,#8009,#8010,#8011,#8012,#8013,#8014,#8015,#8016,#8017,#8018,
+    #8019,#8020,#8021,#8022,#8023,#8024,#8025,#8026,#8027),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (-0.241778545972,-0.230788612064,-0.219798678156,-0.208808744248,
+    -0.197818810341,-0.186828876433,-0.175838942525,-0.164849008617,
+    -0.153859074709,-0.142869140802,-0.131879206894,-0.120889272986,
+    -0.109899339078,-9.89094051703E-002,-8.791947126249E-002,
+    -7.692953735468E-002,-6.593960344687E-002,-5.494966953906E-002,
+    -4.395973563124E-002,-3.296980172343E-002,-2.197986781562E-002,
+    -1.098993390781E-002,0.E+000),.UNSPECIFIED.);
+#8003 = CARTESIAN_POINT('',(0.E+000,0.66630162368));
+#8004 = CARTESIAN_POINT('',(1.515145118437E-002,0.666310313272));
+#8005 = CARTESIAN_POINT('',(4.54518446294E-002,0.666310782173));
+#8006 = CARTESIAN_POINT('',(9.089798952253E-002,0.666270389091));
+#8007 = CARTESIAN_POINT('',(0.136343081238,0.666198005978));
+#8008 = CARTESIAN_POINT('',(0.181789424773,0.666104587296));
+#8009 = CARTESIAN_POINT('',(0.227238657249,0.666001360727));
+#8010 = CARTESIAN_POINT('',(0.27269170279,0.665899402114));
+#8011 = CARTESIAN_POINT('',(0.318148871827,0.665808999059));
+#8012 = CARTESIAN_POINT('',(0.363609939154,0.665739172811));
+#8013 = CARTESIAN_POINT('',(0.409074242462,0.665697263644));
+#8014 = CARTESIAN_POINT('',(0.454540787406,0.665688608683));
+#8015 = CARTESIAN_POINT('',(0.500008360085,0.66571630732));
+#8016 = CARTESIAN_POINT('',(0.545475643788,0.665781077683));
+#8017 = CARTESIAN_POINT('',(0.590941337864,0.665881204673));
+#8018 = CARTESIAN_POINT('',(0.636404276287,0.666012580155));
+#8019 = CARTESIAN_POINT('',(0.681863543529,0.666168834959));
+#8020 = CARTESIAN_POINT('',(0.727318585591,0.666341562426));
+#8021 = CARTESIAN_POINT('',(0.772769313059,0.666520630337));
+#8022 = CARTESIAN_POINT('',(0.818216197112,0.666694586058));
+#8023 = CARTESIAN_POINT('',(0.863660344484,0.666851127298));
+#8024 = CARTESIAN_POINT('',(0.909103593462,0.666977729378));
+#8025 = CARTESIAN_POINT('',(0.954548464002,0.667062075195));
+#8026 = CARTESIAN_POINT('',(0.984848538401,0.667083085876));
+#8027 = CARTESIAN_POINT('',(1.,0.667082940968));
+#8028 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8029 = ORIENTED_EDGE('',*,*,#8030,.F.);
+#8030 = EDGE_CURVE('',#8031,#7992,#8033,.T.);
+#8031 = VERTEX_POINT('',#8032);
+#8032 = CARTESIAN_POINT('',(1.979899016825,-1.979899016825,
+    10.650000156835));
+#8033 = SURFACE_CURVE('',#8034,(#8038),.PCURVE_S1.);
+#8034 = LINE('',#8035,#8036);
+#8035 = CARTESIAN_POINT('',(1.979899016825,-1.979899016825,
+    10.650000156835));
+#8036 = VECTOR('',#8037,1.);
+#8037 = DIRECTION('',(0.588348405415,-0.588348405415,0.554700196225));
+#8038 = PCURVE('',#7949,#8039);
+#8039 = DEFINITIONAL_REPRESENTATION('',(#8040),#8066);
+#8040 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#8041,#8042,#8043,#8044,#8045,
+    #8046,#8047,#8048,#8049,#8050,#8051,#8052,#8053,#8054,#8055,#8056,
+    #8057,#8058,#8059,#8060,#8061,#8062,#8063,#8064,#8065),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (0.E+000,1.091993047682E-002,2.183986095365E-002,3.275979143047E-002,
+    4.367972190729E-002,5.459965238412E-002,6.551958286094E-002,
+    7.643951333776E-002,8.735944381458E-002,9.827937429141E-002,
+    0.109199304768,0.120119235245,0.131039165722,0.141959096199,
+    0.152879026676,0.163798957152,0.174718887629,0.185638818106,
+    0.196558748583,0.20747867906,0.218398609536,0.229318540013,
+    0.24023847049),.UNSPECIFIED.);
+#8041 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#8042 = CARTESIAN_POINT('',(0.E+000,1.009547914667E-002));
+#8043 = CARTESIAN_POINT('',(0.E+000,3.028643743999E-002));
+#8044 = CARTESIAN_POINT('',(0.E+000,6.057287487998E-002));
+#8045 = CARTESIAN_POINT('',(0.E+000,9.085931231998E-002));
+#8046 = CARTESIAN_POINT('',(0.E+000,0.12114574976));
+#8047 = CARTESIAN_POINT('',(0.E+000,0.1514321872));
+#8048 = CARTESIAN_POINT('',(0.E+000,0.18171862464));
+#8049 = CARTESIAN_POINT('',(0.E+000,0.21200506208));
+#8050 = CARTESIAN_POINT('',(0.E+000,0.24229149952));
+#8051 = CARTESIAN_POINT('',(0.E+000,0.27257793696));
+#8052 = CARTESIAN_POINT('',(0.E+000,0.3028643744));
+#8053 = CARTESIAN_POINT('',(0.E+000,0.33315081184));
+#8054 = CARTESIAN_POINT('',(0.E+000,0.36343724928));
+#8055 = CARTESIAN_POINT('',(0.E+000,0.39372368672));
+#8056 = CARTESIAN_POINT('',(0.E+000,0.42401012416));
+#8057 = CARTESIAN_POINT('',(0.E+000,0.4542965616));
+#8058 = CARTESIAN_POINT('',(0.E+000,0.48458299904));
+#8059 = CARTESIAN_POINT('',(0.E+000,0.51486943648));
+#8060 = CARTESIAN_POINT('',(0.E+000,0.54515587392));
+#8061 = CARTESIAN_POINT('',(0.E+000,0.57544231136));
+#8062 = CARTESIAN_POINT('',(0.E+000,0.6057287488));
+#8063 = CARTESIAN_POINT('',(0.E+000,0.63601518624));
+#8064 = CARTESIAN_POINT('',(-0.E+000,0.656206144533));
+#8065 = CARTESIAN_POINT('',(0.E+000,0.66630162368));
+#8066 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8067 = ORIENTED_EDGE('',*,*,#8068,.F.);
+#8068 = EDGE_CURVE('',#7941,#8031,#8069,.T.);
+#8069 = SURFACE_CURVE('',#8070,(#8077),.PCURVE_S1.);
+#8070 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#8071,#8072,#8073,#8074,#8075,
+    #8076),.UNSPECIFIED.,.F.,.F.,(6,6),(-1.,0.E+000),
+  .PIECEWISE_BEZIER_KNOTS.);
+#8071 = CARTESIAN_POINT('',(2.800000041723,1.714505544354E-016,
+    10.700000155717));
+#8072 = CARTESIAN_POINT('',(2.800000041723,-0.444687766729,
+    10.689889660734));
+#8073 = CARTESIAN_POINT('',(2.711720505362,-0.881909452717,
+    10.679948307402));
+#8074 = CARTESIAN_POINT('',(2.541080112433,-1.293871803615,
+    10.67005200515));
+#8075 = CARTESIAN_POINT('',(2.29434075219,-1.66545728146,10.660110651818
+    ));
+#8076 = CARTESIAN_POINT('',(1.979899016825,-1.979899016825,
+    10.650000156835));
+#8077 = PCURVE('',#7949,#8078);
+#8078 = DEFINITIONAL_REPRESENTATION('',(#8079),#8105);
+#8079 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#8080,#8081,#8082,#8083,#8084,
+    #8085,#8086,#8087,#8088,#8089,#8090,#8091,#8092,#8093,#8094,#8095,
+    #8096,#8097,#8098,#8099,#8100,#8101,#8102,#8103,#8104),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (-1.,-0.954545454545,-0.909090909091,-0.863636363636,-0.818181818182,
+    -0.772727272727,-0.727272727273,-0.681818181818,-0.636363636364,
+    -0.590909090909,-0.545454545455,-0.5,-0.454545454545,-0.409090909091
+    ,-0.363636363636,-0.318181818182,-0.272727272727,-0.227272727273,
+    -0.181818181818,-0.136363636364,-9.090909090909E-002,
+    -4.545454545455E-002,0.E+000),.UNSPECIFIED.);
+#8080 = CARTESIAN_POINT('',(1.,0.E+000));
+#8081 = CARTESIAN_POINT('',(0.984848484848,0.E+000));
+#8082 = CARTESIAN_POINT('',(0.954545454545,0.E+000));
+#8083 = CARTESIAN_POINT('',(0.909090909091,0.E+000));
+#8084 = CARTESIAN_POINT('',(0.863636363636,0.E+000));
+#8085 = CARTESIAN_POINT('',(0.818181818182,0.E+000));
+#8086 = CARTESIAN_POINT('',(0.772727272727,0.E+000));
+#8087 = CARTESIAN_POINT('',(0.727272727273,0.E+000));
+#8088 = CARTESIAN_POINT('',(0.681818181818,0.E+000));
+#8089 = CARTESIAN_POINT('',(0.636363636364,0.E+000));
+#8090 = CARTESIAN_POINT('',(0.590909090909,0.E+000));
+#8091 = CARTESIAN_POINT('',(0.545454545455,0.E+000));
+#8092 = CARTESIAN_POINT('',(0.5,0.E+000));
+#8093 = CARTESIAN_POINT('',(0.454545454545,0.E+000));
+#8094 = CARTESIAN_POINT('',(0.409090909091,0.E+000));
+#8095 = CARTESIAN_POINT('',(0.363636363636,0.E+000));
+#8096 = CARTESIAN_POINT('',(0.318181818182,0.E+000));
+#8097 = CARTESIAN_POINT('',(0.272727272727,0.E+000));
+#8098 = CARTESIAN_POINT('',(0.227272727273,0.E+000));
+#8099 = CARTESIAN_POINT('',(0.181818181818,0.E+000));
+#8100 = CARTESIAN_POINT('',(0.136363636364,0.E+000));
+#8101 = CARTESIAN_POINT('',(9.090909090909E-002,0.E+000));
+#8102 = CARTESIAN_POINT('',(4.545454545455E-002,0.E+000));
+#8103 = CARTESIAN_POINT('',(1.515151515152E-002,-0.E+000));
+#8104 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#8105 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8106 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#8110)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#8107,#8108,#8109)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#8107 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#8108 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#8109 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#8110 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-004),#8107,
+  'distance_accuracy_value','confusion accuracy');
+#8111 = SHAPE_DEFINITION_REPRESENTATION(#8112,#7931);
+#8112 = PRODUCT_DEFINITION_SHAPE('','',#8113);
+#8113 = PRODUCT_DEFINITION('design','',#8114,#8117);
+#8114 = PRODUCT_DEFINITION_FORMATION('','',#8115);
+#8115 = PRODUCT('Compound123','Compound123','',(#8116));
+#8116 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#8117 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#8118 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#8119,#8121);
+#8119 = ( REPRESENTATION_RELATIONSHIP('','',#7931,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#8120) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#8120 = ITEM_DEFINED_TRANSFORMATION('','',#11,#131);
+#8121 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #8122);
+#8122 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('30','=>[0:1:1:31]','',#5,#8113,$
+  );
+#8123 = PRODUCT_TYPE('part',$,(#8115));
+#8124 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#8125),#8277);
+#8125 = SHELL_BASED_SURFACE_MODEL('',(#8126));
+#8126 = OPEN_SHELL('',(#8127));
+#8127 = ADVANCED_FACE('',(#8128),#8142,.T.);
+#8128 = FACE_BOUND('',#8129,.T.);
+#8129 = EDGE_LOOP('',(#8130,#8183,#8222,#8260));
+#8130 = ORIENTED_EDGE('',*,*,#8131,.F.);
+#8131 = EDGE_CURVE('',#8132,#8134,#8136,.T.);
+#8132 = VERTEX_POINT('',#8133);
+#8133 = CARTESIAN_POINT('',(-2.121242937857,2.121242937857,
+    11.116739816702));
+#8134 = VERTEX_POINT('',#8135);
+#8135 = CARTESIAN_POINT('',(-1.979899016825,1.979899016825,
+    11.250000143424));
+#8136 = SURFACE_CURVE('',#8137,(#8141),.PCURVE_S1.);
+#8137 = LINE('',#8138,#8139);
+#8138 = CARTESIAN_POINT('',(-2.121242937857,2.121242937857,
+    11.116739816702));
+#8139 = VECTOR('',#8140,1.);
+#8140 = DIRECTION('',(0.588348405415,-0.588348405415,0.554700196225));
+#8141 = PCURVE('',#8142,#8155);
+#8142 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#8143,#8144)
+    ,(#8145,#8146)
+    ,(#8147,#8148)
+    ,(#8149,#8150)
+    ,(#8151,#8152)
+    ,(#8153,#8154
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#8143 = CARTESIAN_POINT('',(-2.192031054342,2.192031054342,
+    11.050000140443));
+#8144 = CARTESIAN_POINT('',(-1.979899016825,1.979899016825,
+    11.250000143424));
+#8145 = CARTESIAN_POINT('',(-2.540162975639,1.843899133045,
+    11.060110635427));
+#8146 = CARTESIAN_POINT('',(-2.29434075219,1.66545728146,11.260110638407
+    ));
+#8147 = CARTESIAN_POINT('',(-2.813338695908,1.432500925431,
+    11.070051988759));
+#8148 = CARTESIAN_POINT('',(-2.541080112433,1.293871803615,
+    11.270051991739));
+#8149 = CARTESIAN_POINT('',(-3.00226198808,0.976399751223,
+    11.079948291011));
+#8150 = CARTESIAN_POINT('',(-2.711720505362,0.881909452717,
+    11.279948293991));
+#8151 = CARTESIAN_POINT('',(-3.100000046194,0.492332884593,
+    11.089889644343));
+#8152 = CARTESIAN_POINT('',(-2.800000041723,0.444687766729,
+    11.289889647323));
+#8153 = CARTESIAN_POINT('',(-3.100000046194,1.543488860659E-016,
+    11.100000139326));
+#8154 = CARTESIAN_POINT('',(-2.800000041723,1.394118970918E-016,
+    11.300000142306));
+#8155 = DEFINITIONAL_REPRESENTATION('',(#8156),#8182);
+#8156 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#8157,#8158,#8159,#8160,#8161,
+    #8162,#8163,#8164,#8165,#8166,#8167,#8168,#8169,#8170,#8171,#8172,
+    #8173,#8174,#8175,#8176,#8177,#8178,#8179,#8180,#8181),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (0.E+000,1.091993047682E-002,2.183986095365E-002,3.275979143047E-002,
+    4.367972190729E-002,5.459965238412E-002,6.551958286094E-002,
+    7.643951333776E-002,8.735944381458E-002,9.827937429141E-002,
+    0.109199304768,0.120119235245,0.131039165722,0.141959096199,
+    0.152879026676,0.163798957152,0.174718887629,0.185638818106,
+    0.196558748583,0.20747867906,0.218398609536,0.229318540013,
+    0.24023847049),.UNSPECIFIED.);
+#8157 = CARTESIAN_POINT('',(0.E+000,0.33369837632));
+#8158 = CARTESIAN_POINT('',(0.E+000,0.343793855467));
+#8159 = CARTESIAN_POINT('',(0.E+000,0.36398481376));
+#8160 = CARTESIAN_POINT('',(0.E+000,0.3942712512));
+#8161 = CARTESIAN_POINT('',(0.E+000,0.42455768864));
+#8162 = CARTESIAN_POINT('',(0.E+000,0.45484412608));
+#8163 = CARTESIAN_POINT('',(0.E+000,0.48513056352));
+#8164 = CARTESIAN_POINT('',(0.E+000,0.51541700096));
+#8165 = CARTESIAN_POINT('',(0.E+000,0.5457034384));
+#8166 = CARTESIAN_POINT('',(0.E+000,0.57598987584));
+#8167 = CARTESIAN_POINT('',(0.E+000,0.60627631328));
+#8168 = CARTESIAN_POINT('',(0.E+000,0.63656275072));
+#8169 = CARTESIAN_POINT('',(0.E+000,0.66684918816));
+#8170 = CARTESIAN_POINT('',(0.E+000,0.6971356256));
+#8171 = CARTESIAN_POINT('',(0.E+000,0.72742206304));
+#8172 = CARTESIAN_POINT('',(0.E+000,0.75770850048));
+#8173 = CARTESIAN_POINT('',(0.E+000,0.78799493792));
+#8174 = CARTESIAN_POINT('',(0.E+000,0.81828137536));
+#8175 = CARTESIAN_POINT('',(0.E+000,0.8485678128));
+#8176 = CARTESIAN_POINT('',(0.E+000,0.87885425024));
+#8177 = CARTESIAN_POINT('',(0.E+000,0.90914068768));
+#8178 = CARTESIAN_POINT('',(0.E+000,0.93942712512));
+#8179 = CARTESIAN_POINT('',(0.E+000,0.96971356256));
+#8180 = CARTESIAN_POINT('',(-0.E+000,0.989904520853));
+#8181 = CARTESIAN_POINT('',(0.E+000,1.));
+#8182 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8183 = ORIENTED_EDGE('',*,*,#8184,.F.);
+#8184 = EDGE_CURVE('',#8185,#8132,#8187,.T.);
+#8185 = VERTEX_POINT('',#8186);
+#8186 = CARTESIAN_POINT('',(-3.000124926996,1.493761076259E-016,
+    11.166583552124));
+#8187 = SURFACE_CURVE('',#8188,(#8193),.PCURVE_S1.);
+#8188 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#8189,#8190,#8191,#8192),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,0.241777920213),
+  .PIECEWISE_BEZIER_KNOTS.);
+#8189 = CARTESIAN_POINT('',(-3.000124926996,0.E+000,11.166583552124));
+#8190 = CARTESIAN_POINT('',(-3.000124926996,0.794119080623,
+    11.149732711722));
+#8191 = CARTESIAN_POINT('',(-2.682765495879,1.559800074984,
+    11.133553076288));
+#8192 = CARTESIAN_POINT('',(-2.121242937857,2.121242937857,
+    11.116739816702));
+#8193 = PCURVE('',#8142,#8194);
+#8194 = DEFINITIONAL_REPRESENTATION('',(#8195),#8221);
+#8195 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#8196,#8197,#8198,#8199,#8200,
+    #8201,#8202,#8203,#8204,#8205,#8206,#8207,#8208,#8209,#8210,#8211,
+    #8212,#8213,#8214,#8215,#8216,#8217,#8218,#8219,#8220),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (0.E+000,1.098990546424E-002,2.197981092847E-002,3.296971639271E-002,
+    4.395962185695E-002,5.494952732119E-002,6.593943278542E-002,
+    7.692933824966E-002,8.79192437139E-002,9.890914917813E-002,
+    0.109899054642,0.120888960107,0.131878865571,0.142868771035,
+    0.153858676499,0.164848581964,0.175838487428,0.186828392892,
+    0.197818298356,0.208808203821,0.219798109285,0.230788014749,
+    0.241777920213),.UNSPECIFIED.);
+#8196 = CARTESIAN_POINT('',(1.,0.332917059032));
+#8197 = CARTESIAN_POINT('',(0.984848538998,0.332916899045));
+#8198 = CARTESIAN_POINT('',(0.954548399471,0.332937315465));
+#8199 = CARTESIAN_POINT('',(0.909103267773,0.333019746316));
+#8200 = CARTESIAN_POINT('',(0.86365962753,0.333144147145));
+#8201 = CARTESIAN_POINT('',(0.818214999643,0.333298698179));
+#8202 = CARTESIAN_POINT('',(0.77276758813,0.333471230666));
+#8203 = CARTESIAN_POINT('',(0.727316328452,0.333649649043));
+#8204 = CARTESIAN_POINT('',(0.681860789064,0.33382258128));
+#8205 = CARTESIAN_POINT('',(0.636401094595,0.333979866517));
+#8206 = CARTESIAN_POINT('',(0.590937828217,0.334112980488));
+#8207 = CARTESIAN_POINT('',(0.545471927306,0.334215368222));
+#8208 = CARTESIAN_POINT('',(0.500004571477,0.334282689327));
+#8209 = CARTESIAN_POINT('',(0.454537066141,0.334312972217));
+#8210 = CARTESIAN_POINT('',(0.409070723728,0.33430667682));
+#8211 = CARTESIAN_POINT('',(0.363606744983,0.334266665142));
+#8212 = CARTESIAN_POINT('',(0.318146102757,0.334198079997));
+#8213 = CARTESIAN_POINT('',(0.272689430422,0.334108132198));
+#8214 = CARTESIAN_POINT('',(0.227236918033,0.334005799235));
+#8215 = CARTESIAN_POINT('',(0.181788215398,0.33390143101));
+#8216 = CARTESIAN_POINT('',(0.13634235584,0.333806288715));
+#8217 = CARTESIAN_POINT('',(9.089765928928E-002,0.333731931559));
+#8218 = CARTESIAN_POINT('',(4.545177899234E-002,0.333689784361));
+#8219 = CARTESIAN_POINT('',(1.515145175203E-002,0.333689701596));
+#8220 = CARTESIAN_POINT('',(0.E+000,0.33369837632));
+#8221 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8222 = ORIENTED_EDGE('',*,*,#8223,.F.);
+#8223 = EDGE_CURVE('',#8224,#8185,#8226,.T.);
+#8224 = VERTEX_POINT('',#8225);
+#8225 = CARTESIAN_POINT('',(-2.800000041723,1.394118970918E-016,
+    11.300000142306));
+#8226 = SURFACE_CURVE('',#8227,(#8231),.PCURVE_S1.);
+#8227 = LINE('',#8228,#8229);
+#8228 = CARTESIAN_POINT('',(-2.800000041723,1.394118970918E-016,
+    11.300000142306));
+#8229 = VECTOR('',#8230,1.);
+#8230 = DIRECTION('',(-0.832050294338,4.142775295748E-017,
+    -0.554700196225));
+#8231 = PCURVE('',#8142,#8232);
+#8232 = DEFINITIONAL_REPRESENTATION('',(#8233),#8259);
+#8233 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#8234,#8235,#8236,#8237,#8238,
+    #8239,#8240,#8241,#8242,#8243,#8244,#8245,#8246,#8247,#8248,#8249,
+    #8250,#8251,#8252,#8253,#8254,#8255,#8256,#8257,#8258),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (0.E+000,1.093273538404E-002,2.186547076808E-002,3.279820615211E-002,
+    4.373094153615E-002,5.466367692019E-002,6.559641230423E-002,
+    7.652914768827E-002,8.74618830723E-002,9.839461845634E-002,
+    0.10932735384,0.120260089224,0.131192824608,0.142125559992,
+    0.153058295377,0.163991030761,0.174923766145,0.185856501529,
+    0.196789236913,0.207721972297,0.218654707681,0.229587443065,
+    0.240520178449),.UNSPECIFIED.);
+#8234 = CARTESIAN_POINT('',(1.,1.));
+#8235 = CARTESIAN_POINT('',(1.,0.989892682713));
+#8236 = CARTESIAN_POINT('',(1.,0.969678048138));
+#8237 = CARTESIAN_POINT('',(1.,0.939356096276));
+#8238 = CARTESIAN_POINT('',(1.,0.909034144413));
+#8239 = CARTESIAN_POINT('',(1.,0.878712192551));
+#8240 = CARTESIAN_POINT('',(1.,0.848390240689));
+#8241 = CARTESIAN_POINT('',(1.,0.818068288827));
+#8242 = CARTESIAN_POINT('',(1.,0.787746336965));
+#8243 = CARTESIAN_POINT('',(1.,0.757424385102));
+#8244 = CARTESIAN_POINT('',(1.,0.72710243324));
+#8245 = CARTESIAN_POINT('',(1.,0.696780481378));
+#8246 = CARTESIAN_POINT('',(1.,0.666458529516));
+#8247 = CARTESIAN_POINT('',(1.,0.636136577654));
+#8248 = CARTESIAN_POINT('',(1.,0.605814625792));
+#8249 = CARTESIAN_POINT('',(1.,0.575492673929));
+#8250 = CARTESIAN_POINT('',(1.,0.545170722067));
+#8251 = CARTESIAN_POINT('',(1.,0.514848770205));
+#8252 = CARTESIAN_POINT('',(1.,0.484526818343));
+#8253 = CARTESIAN_POINT('',(1.,0.454204866481));
+#8254 = CARTESIAN_POINT('',(1.,0.423882914618));
+#8255 = CARTESIAN_POINT('',(1.,0.393560962756));
+#8256 = CARTESIAN_POINT('',(1.,0.363239010894));
+#8257 = CARTESIAN_POINT('',(1.,0.343024376319));
+#8258 = CARTESIAN_POINT('',(1.,0.332917059032));
+#8259 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8260 = ORIENTED_EDGE('',*,*,#8261,.F.);
+#8261 = EDGE_CURVE('',#8134,#8224,#8262,.T.);
+#8262 = SURFACE_CURVE('',#8263,(#8270),.PCURVE_S1.);
+#8263 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#8264,#8265,#8266,#8267,#8268,
+    #8269),.UNSPECIFIED.,.F.,.F.,(6,6),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#8264 = CARTESIAN_POINT('',(-1.979899016825,1.979899016825,
+    11.250000143424));
+#8265 = CARTESIAN_POINT('',(-2.29434075219,1.66545728146,11.260110638407
+    ));
+#8266 = CARTESIAN_POINT('',(-2.541080112433,1.293871803615,
+    11.270051991739));
+#8267 = CARTESIAN_POINT('',(-2.711720505362,0.881909452717,
+    11.279948293991));
+#8268 = CARTESIAN_POINT('',(-2.800000041723,0.444687766729,
+    11.289889647323));
+#8269 = CARTESIAN_POINT('',(-2.800000041723,1.394118970918E-016,
+    11.300000142306));
+#8270 = PCURVE('',#8142,#8271);
+#8271 = DEFINITIONAL_REPRESENTATION('',(#8272),#8276);
+#8272 = LINE('',#8273,#8274);
+#8273 = CARTESIAN_POINT('',(0.E+000,1.));
+#8274 = VECTOR('',#8275,1.);
+#8275 = DIRECTION('',(1.,0.E+000));
+#8276 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8277 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#8281)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#8278,#8279,#8280)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#8278 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#8279 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#8280 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#8281 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-004),#8278,
+  'distance_accuracy_value','confusion accuracy');
+#8282 = SHAPE_DEFINITION_REPRESENTATION(#8283,#8124);
+#8283 = PRODUCT_DEFINITION_SHAPE('','',#8284);
+#8284 = PRODUCT_DEFINITION('design','',#8285,#8288);
+#8285 = PRODUCT_DEFINITION_FORMATION('','',#8286);
+#8286 = PRODUCT('Compound127','Compound127','',(#8287));
+#8287 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#8288 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#8289 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#8290,#8292);
+#8290 = ( REPRESENTATION_RELATIONSHIP('','',#8124,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#8291) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#8291 = ITEM_DEFINED_TRANSFORMATION('','',#11,#135);
+#8292 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #8293);
+#8293 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('31','=>[0:1:1:32]','',#5,#8284,$
+  );
+#8294 = PRODUCT_TYPE('part',$,(#8286));
+#8295 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#8296),#8470);
+#8296 = SHELL_BASED_SURFACE_MODEL('',(#8297));
+#8297 = OPEN_SHELL('',(#8298));
+#8298 = ADVANCED_FACE('',(#8299),#8313,.T.);
+#8299 = FACE_BOUND('',#8300,.T.);
+#8300 = EDGE_LOOP('',(#8301,#8354,#8393,#8431));
+#8301 = ORIENTED_EDGE('',*,*,#8302,.F.);
+#8302 = EDGE_CURVE('',#8303,#8305,#8307,.T.);
+#8303 = VERTEX_POINT('',#8304);
+#8304 = CARTESIAN_POINT('',(-3.000124926996,1.493761076259E-016,
+    13.033416696725));
+#8305 = VERTEX_POINT('',#8306);
+#8306 = CARTESIAN_POINT('',(-2.800000041723,1.394118970918E-016,
+    12.900000106543));
+#8307 = SURFACE_CURVE('',#8308,(#8312),.PCURVE_S1.);
+#8308 = LINE('',#8309,#8310);
+#8309 = CARTESIAN_POINT('',(-3.000124926996,1.493761076259E-016,
+    13.033416696725));
+#8310 = VECTOR('',#8311,1.);
+#8311 = DIRECTION('',(0.832050294338,-4.142775295748E-017,
+    -0.554700196225));
+#8312 = PCURVE('',#8313,#8326);
+#8313 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#8314,#8315)
+    ,(#8316,#8317)
+    ,(#8318,#8319)
+    ,(#8320,#8321)
+    ,(#8322,#8323)
+    ,(#8324,#8325
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#8314 = CARTESIAN_POINT('',(-1.979899016825,1.979899016825,
+    12.850000107661));
+#8315 = CARTESIAN_POINT('',(-2.192031054342,2.192031054342,
+    13.050000110641));
+#8316 = CARTESIAN_POINT('',(-2.29434075219,1.66545728146,12.860110602644
+    ));
+#8317 = CARTESIAN_POINT('',(-2.540162975639,1.843899133045,
+    13.060110605624));
+#8318 = CARTESIAN_POINT('',(-2.541080112433,1.293871803615,
+    12.870051955976));
+#8319 = CARTESIAN_POINT('',(-2.813338695908,1.432500925431,
+    13.070051958956));
+#8320 = CARTESIAN_POINT('',(-2.711720505362,0.881909452717,
+    12.879948258228));
+#8321 = CARTESIAN_POINT('',(-3.00226198808,0.976399751223,
+    13.079948261208));
+#8322 = CARTESIAN_POINT('',(-2.800000041723,0.444687766729,
+    12.88988961156));
+#8323 = CARTESIAN_POINT('',(-3.100000046194,0.492332884593,
+    13.08988961454));
+#8324 = CARTESIAN_POINT('',(-2.800000041723,1.394118970918E-016,
+    12.900000106543));
+#8325 = CARTESIAN_POINT('',(-3.100000046194,1.543488860659E-016,
+    13.100000109523));
+#8326 = DEFINITIONAL_REPRESENTATION('',(#8327),#8353);
+#8327 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#8328,#8329,#8330,#8331,#8332,
+    #8333,#8334,#8335,#8336,#8337,#8338,#8339,#8340,#8341,#8342,#8343,
+    #8344,#8345,#8346,#8347,#8348,#8349,#8350,#8351,#8352),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (0.E+000,1.093273538404E-002,2.186547076808E-002,3.279820615211E-002,
+    4.373094153615E-002,5.466367692019E-002,6.559641230423E-002,
+    7.652914768827E-002,8.74618830723E-002,9.839461845634E-002,
+    0.10932735384,0.120260089224,0.131192824608,0.142125559992,
+    0.153058295377,0.163991030761,0.174923766145,0.185856501529,
+    0.196789236913,0.207721972297,0.218654707681,0.229587443065,
+    0.240520178449),.UNSPECIFIED.);
+#8328 = CARTESIAN_POINT('',(1.,0.667082940968));
+#8329 = CARTESIAN_POINT('',(1.,0.656975623681));
+#8330 = CARTESIAN_POINT('',(1.,0.636760989106));
+#8331 = CARTESIAN_POINT('',(1.,0.606439037244));
+#8332 = CARTESIAN_POINT('',(1.,0.576117085382));
+#8333 = CARTESIAN_POINT('',(1.,0.545795133519));
+#8334 = CARTESIAN_POINT('',(1.,0.515473181657));
+#8335 = CARTESIAN_POINT('',(1.,0.485151229795));
+#8336 = CARTESIAN_POINT('',(1.,0.454829277933));
+#8337 = CARTESIAN_POINT('',(1.,0.424507326071));
+#8338 = CARTESIAN_POINT('',(1.,0.394185374208));
+#8339 = CARTESIAN_POINT('',(1.,0.363863422346));
+#8340 = CARTESIAN_POINT('',(1.,0.333541470484));
+#8341 = CARTESIAN_POINT('',(1.,0.303219518622));
+#8342 = CARTESIAN_POINT('',(1.,0.27289756676));
+#8343 = CARTESIAN_POINT('',(1.,0.242575614898));
+#8344 = CARTESIAN_POINT('',(1.,0.212253663035));
+#8345 = CARTESIAN_POINT('',(1.,0.181931711173));
+#8346 = CARTESIAN_POINT('',(1.,0.151609759311));
+#8347 = CARTESIAN_POINT('',(1.,0.121287807449));
+#8348 = CARTESIAN_POINT('',(1.,9.096585558657E-002));
+#8349 = CARTESIAN_POINT('',(1.,6.064390372438E-002));
+#8350 = CARTESIAN_POINT('',(1.,3.032195186219E-002));
+#8351 = CARTESIAN_POINT('',(1.,1.01073172874E-002));
+#8352 = CARTESIAN_POINT('',(1.,0.E+000));
+#8353 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8354 = ORIENTED_EDGE('',*,*,#8355,.F.);
+#8355 = EDGE_CURVE('',#8356,#8303,#8358,.T.);
+#8356 = VERTEX_POINT('',#8357);
+#8357 = CARTESIAN_POINT('',(-2.121242937857,2.121242937857,
+    12.983260434383));
+#8358 = SURFACE_CURVE('',#8359,(#8364),.PCURVE_S1.);
+#8359 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#8360,#8361,#8362,#8363),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,0.241778545972),
+  .PIECEWISE_BEZIER_KNOTS.);
+#8360 = CARTESIAN_POINT('',(-2.121242937857,2.121242937857,
+    12.983260434383));
+#8361 = CARTESIAN_POINT('',(-2.682765495879,1.559800074984,
+    13.000148831275));
+#8362 = CARTESIAN_POINT('',(-3.000124926996,0.794119080623,
+    13.016565856323));
+#8363 = CARTESIAN_POINT('',(-3.000124926996,0.E+000,13.033416696725));
+#8364 = PCURVE('',#8313,#8365);
+#8365 = DEFINITIONAL_REPRESENTATION('',(#8366),#8392);
+#8366 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#8367,#8368,#8369,#8370,#8371,
+    #8372,#8373,#8374,#8375,#8376,#8377,#8378,#8379,#8380,#8381,#8382,
+    #8383,#8384,#8385,#8386,#8387,#8388,#8389,#8390,#8391),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (0.E+000,1.098993390781E-002,2.197986781562E-002,3.296980172343E-002,
+    4.395973563124E-002,5.494966953906E-002,6.593960344687E-002,
+    7.692953735468E-002,8.791947126249E-002,9.89094051703E-002,
+    0.109899339078,0.120889272986,0.131879206894,0.142869140802,
+    0.153859074709,0.164849008617,0.175838942525,0.186828876433,
+    0.197818810341,0.208808744248,0.219798678156,0.230788612064,
+    0.241778545972),.UNSPECIFIED.);
+#8367 = CARTESIAN_POINT('',(0.E+000,0.66630162368));
+#8368 = CARTESIAN_POINT('',(1.515145118437E-002,0.666310313272));
+#8369 = CARTESIAN_POINT('',(4.54518446294E-002,0.666310782173));
+#8370 = CARTESIAN_POINT('',(9.089798952253E-002,0.666270389091));
+#8371 = CARTESIAN_POINT('',(0.136343081238,0.666198005978));
+#8372 = CARTESIAN_POINT('',(0.181789424773,0.666104587296));
+#8373 = CARTESIAN_POINT('',(0.227238657249,0.666001360727));
+#8374 = CARTESIAN_POINT('',(0.27269170279,0.665899402114));
+#8375 = CARTESIAN_POINT('',(0.318148871827,0.665808999059));
+#8376 = CARTESIAN_POINT('',(0.363609939154,0.665739172811));
+#8377 = CARTESIAN_POINT('',(0.409074242462,0.665697263644));
+#8378 = CARTESIAN_POINT('',(0.454540787406,0.665688608683));
+#8379 = CARTESIAN_POINT('',(0.500008360085,0.66571630732));
+#8380 = CARTESIAN_POINT('',(0.545475643788,0.665781077683));
+#8381 = CARTESIAN_POINT('',(0.590941337864,0.665881204673));
+#8382 = CARTESIAN_POINT('',(0.636404276287,0.666012580155));
+#8383 = CARTESIAN_POINT('',(0.681863543529,0.666168834959));
+#8384 = CARTESIAN_POINT('',(0.727318585591,0.666341562426));
+#8385 = CARTESIAN_POINT('',(0.772769313059,0.666520630337));
+#8386 = CARTESIAN_POINT('',(0.818216197112,0.666694586058));
+#8387 = CARTESIAN_POINT('',(0.863660344484,0.666851127298));
+#8388 = CARTESIAN_POINT('',(0.909103593462,0.666977729378));
+#8389 = CARTESIAN_POINT('',(0.954548464002,0.667062075195));
+#8390 = CARTESIAN_POINT('',(0.984848538401,0.667083085876));
+#8391 = CARTESIAN_POINT('',(1.,0.667082940968));
+#8392 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8393 = ORIENTED_EDGE('',*,*,#8394,.F.);
+#8394 = EDGE_CURVE('',#8395,#8356,#8397,.T.);
+#8395 = VERTEX_POINT('',#8396);
+#8396 = CARTESIAN_POINT('',(-1.979899016825,1.979899016825,
+    12.850000107661));
+#8397 = SURFACE_CURVE('',#8398,(#8402),.PCURVE_S1.);
+#8398 = LINE('',#8399,#8400);
+#8399 = CARTESIAN_POINT('',(-1.979899016825,1.979899016825,
+    12.850000107661));
+#8400 = VECTOR('',#8401,1.);
+#8401 = DIRECTION('',(-0.588348405415,0.588348405415,0.554700196225));
+#8402 = PCURVE('',#8313,#8403);
+#8403 = DEFINITIONAL_REPRESENTATION('',(#8404),#8430);
+#8404 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#8405,#8406,#8407,#8408,#8409,
+    #8410,#8411,#8412,#8413,#8414,#8415,#8416,#8417,#8418,#8419,#8420,
+    #8421,#8422,#8423,#8424,#8425,#8426,#8427,#8428,#8429),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (0.E+000,1.091993047682E-002,2.183986095365E-002,3.275979143047E-002,
+    4.367972190729E-002,5.459965238412E-002,6.551958286094E-002,
+    7.643951333776E-002,8.735944381458E-002,9.827937429141E-002,
+    0.109199304768,0.120119235245,0.131039165722,0.141959096199,
+    0.152879026676,0.163798957152,0.174718887629,0.185638818106,
+    0.196558748583,0.20747867906,0.218398609536,0.229318540013,
+    0.24023847049),.UNSPECIFIED.);
+#8405 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#8406 = CARTESIAN_POINT('',(0.E+000,1.009547914667E-002));
+#8407 = CARTESIAN_POINT('',(0.E+000,3.028643744E-002));
+#8408 = CARTESIAN_POINT('',(0.E+000,6.057287487999E-002));
+#8409 = CARTESIAN_POINT('',(0.E+000,9.085931231999E-002));
+#8410 = CARTESIAN_POINT('',(0.E+000,0.12114574976));
+#8411 = CARTESIAN_POINT('',(0.E+000,0.1514321872));
+#8412 = CARTESIAN_POINT('',(0.E+000,0.18171862464));
+#8413 = CARTESIAN_POINT('',(0.E+000,0.21200506208));
+#8414 = CARTESIAN_POINT('',(0.E+000,0.24229149952));
+#8415 = CARTESIAN_POINT('',(0.E+000,0.27257793696));
+#8416 = CARTESIAN_POINT('',(0.E+000,0.3028643744));
+#8417 = CARTESIAN_POINT('',(0.E+000,0.33315081184));
+#8418 = CARTESIAN_POINT('',(0.E+000,0.36343724928));
+#8419 = CARTESIAN_POINT('',(0.E+000,0.39372368672));
+#8420 = CARTESIAN_POINT('',(0.E+000,0.42401012416));
+#8421 = CARTESIAN_POINT('',(0.E+000,0.4542965616));
+#8422 = CARTESIAN_POINT('',(0.E+000,0.48458299904));
+#8423 = CARTESIAN_POINT('',(0.E+000,0.51486943648));
+#8424 = CARTESIAN_POINT('',(0.E+000,0.54515587392));
+#8425 = CARTESIAN_POINT('',(0.E+000,0.57544231136));
+#8426 = CARTESIAN_POINT('',(0.E+000,0.6057287488));
+#8427 = CARTESIAN_POINT('',(0.E+000,0.63601518624));
+#8428 = CARTESIAN_POINT('',(-0.E+000,0.656206144533));
+#8429 = CARTESIAN_POINT('',(0.E+000,0.66630162368));
+#8430 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8431 = ORIENTED_EDGE('',*,*,#8432,.F.);
+#8432 = EDGE_CURVE('',#8305,#8395,#8433,.T.);
+#8433 = SURFACE_CURVE('',#8434,(#8441),.PCURVE_S1.);
+#8434 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#8435,#8436,#8437,#8438,#8439,
+    #8440),.UNSPECIFIED.,.F.,.F.,(6,6),(-1.,0.E+000),
+  .PIECEWISE_BEZIER_KNOTS.);
+#8435 = CARTESIAN_POINT('',(-2.800000041723,1.394118970918E-016,
+    12.900000106543));
+#8436 = CARTESIAN_POINT('',(-2.800000041723,0.444687766729,
+    12.88988961156));
+#8437 = CARTESIAN_POINT('',(-2.711720505362,0.881909452717,
+    12.879948258228));
+#8438 = CARTESIAN_POINT('',(-2.541080112433,1.293871803615,
+    12.870051955976));
+#8439 = CARTESIAN_POINT('',(-2.29434075219,1.66545728146,12.860110602644
+    ));
+#8440 = CARTESIAN_POINT('',(-1.979899016825,1.979899016825,
+    12.850000107661));
+#8441 = PCURVE('',#8313,#8442);
+#8442 = DEFINITIONAL_REPRESENTATION('',(#8443),#8469);
+#8443 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#8444,#8445,#8446,#8447,#8448,
+    #8449,#8450,#8451,#8452,#8453,#8454,#8455,#8456,#8457,#8458,#8459,
+    #8460,#8461,#8462,#8463,#8464,#8465,#8466,#8467,#8468),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (-1.,-0.954545454545,-0.909090909091,-0.863636363636,-0.818181818182,
+    -0.772727272727,-0.727272727273,-0.681818181818,-0.636363636364,
+    -0.590909090909,-0.545454545455,-0.5,-0.454545454545,-0.409090909091
+    ,-0.363636363636,-0.318181818182,-0.272727272727,-0.227272727273,
+    -0.181818181818,-0.136363636364,-9.090909090909E-002,
+    -4.545454545455E-002,0.E+000),.UNSPECIFIED.);
+#8444 = CARTESIAN_POINT('',(1.,0.E+000));
+#8445 = CARTESIAN_POINT('',(0.984848484848,0.E+000));
+#8446 = CARTESIAN_POINT('',(0.954545454545,0.E+000));
+#8447 = CARTESIAN_POINT('',(0.909090909091,0.E+000));
+#8448 = CARTESIAN_POINT('',(0.863636363636,0.E+000));
+#8449 = CARTESIAN_POINT('',(0.818181818182,0.E+000));
+#8450 = CARTESIAN_POINT('',(0.772727272727,0.E+000));
+#8451 = CARTESIAN_POINT('',(0.727272727273,0.E+000));
+#8452 = CARTESIAN_POINT('',(0.681818181818,0.E+000));
+#8453 = CARTESIAN_POINT('',(0.636363636364,0.E+000));
+#8454 = CARTESIAN_POINT('',(0.590909090909,0.E+000));
+#8455 = CARTESIAN_POINT('',(0.545454545455,0.E+000));
+#8456 = CARTESIAN_POINT('',(0.5,0.E+000));
+#8457 = CARTESIAN_POINT('',(0.454545454545,0.E+000));
+#8458 = CARTESIAN_POINT('',(0.409090909091,0.E+000));
+#8459 = CARTESIAN_POINT('',(0.363636363636,0.E+000));
+#8460 = CARTESIAN_POINT('',(0.318181818182,0.E+000));
+#8461 = CARTESIAN_POINT('',(0.272727272727,0.E+000));
+#8462 = CARTESIAN_POINT('',(0.227272727273,0.E+000));
+#8463 = CARTESIAN_POINT('',(0.181818181818,0.E+000));
+#8464 = CARTESIAN_POINT('',(0.136363636364,0.E+000));
+#8465 = CARTESIAN_POINT('',(9.090909090909E-002,0.E+000));
+#8466 = CARTESIAN_POINT('',(4.545454545455E-002,0.E+000));
+#8467 = CARTESIAN_POINT('',(1.515151515152E-002,-0.E+000));
+#8468 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#8469 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8470 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#8474)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#8471,#8472,#8473)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#8471 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#8472 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#8473 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#8474 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-004),#8471,
+  'distance_accuracy_value','confusion accuracy');
+#8475 = SHAPE_DEFINITION_REPRESENTATION(#8476,#8295);
+#8476 = PRODUCT_DEFINITION_SHAPE('','',#8477);
+#8477 = PRODUCT_DEFINITION('design','',#8478,#8481);
+#8478 = PRODUCT_DEFINITION_FORMATION('','',#8479);
+#8479 = PRODUCT('Compound136','Compound136','',(#8480));
+#8480 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#8481 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#8482 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#8483,#8485);
+#8483 = ( REPRESENTATION_RELATIONSHIP('','',#8295,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#8484) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#8484 = ITEM_DEFINED_TRANSFORMATION('','',#11,#139);
+#8485 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #8486);
+#8486 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('32','=>[0:1:1:33]','',#5,#8477,$
+  );
+#8487 = PRODUCT_TYPE('part',$,(#8479));
+#8488 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#8489),#8650);
+#8489 = SHELL_BASED_SURFACE_MODEL('',(#8490));
+#8490 = OPEN_SHELL('',(#8491));
+#8491 = ADVANCED_FACE('',(#8492),#8506,.T.);
+#8492 = FACE_BOUND('',#8493,.T.);
+#8493 = EDGE_LOOP('',(#8494,#8547,#8595,#8633));
+#8494 = ORIENTED_EDGE('',*,*,#8495,.F.);
+#8495 = EDGE_CURVE('',#8496,#8498,#8500,.T.);
+#8496 = VERTEX_POINT('',#8497);
+#8497 = CARTESIAN_POINT('',(1.836970226094E-016,3.000000044703,
+    13.866666746636));
+#8498 = VERTEX_POINT('',#8499);
+#8499 = CARTESIAN_POINT('',(1.714505544354E-016,2.800000041723,
+    14.000000081956));
+#8500 = SURFACE_CURVE('',#8501,(#8505),.PCURVE_S1.);
+#8501 = LINE('',#8502,#8503);
+#8502 = CARTESIAN_POINT('',(1.836970226094E-016,3.000000044703,
+    13.866666746636));
+#8503 = VECTOR('',#8504,1.);
+#8504 = DIRECTION('',(-5.094838648452E-017,-0.832050294338,
+    0.554700196225));
+#8505 = PCURVE('',#8506,#8519);
+#8506 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#8507,#8508)
+    ,(#8509,#8510)
+    ,(#8511,#8512)
+    ,(#8513,#8514)
+    ,(#8515,#8516)
+    ,(#8517,#8518
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#8507 = CARTESIAN_POINT('',(1.898202566964E-016,3.100000046194,
+    13.800000078976));
+#8508 = CARTESIAN_POINT('',(1.714505544354E-016,2.800000041723,
+    14.000000081956));
+#8509 = CARTESIAN_POINT('',(-0.492332884593,3.100000046194,
+    13.810110573959));
+#8510 = CARTESIAN_POINT('',(-0.444687766729,2.800000041723,
+    14.01011057694));
+#8511 = CARTESIAN_POINT('',(-0.976399751223,3.00226198808,
+    13.820051927291));
+#8512 = CARTESIAN_POINT('',(-0.881909452717,2.711720505362,
+    14.020051930272));
+#8513 = CARTESIAN_POINT('',(-1.432500925431,2.813338695908,
+    13.829948229543));
+#8514 = CARTESIAN_POINT('',(-1.293871803615,2.541080112433,
+    14.029948232524));
+#8515 = CARTESIAN_POINT('',(-1.843899133045,2.540162975639,
+    13.839889582875));
+#8516 = CARTESIAN_POINT('',(-1.66545728146,2.29434075219,14.039889585856
+    ));
+#8517 = CARTESIAN_POINT('',(-2.192031054342,2.192031054342,
+    13.850000077859));
+#8518 = CARTESIAN_POINT('',(-1.979899016825,1.979899016825,
+    14.050000080839));
+#8519 = DEFINITIONAL_REPRESENTATION('',(#8520),#8546);
+#8520 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#8521,#8522,#8523,#8524,#8525,
+    #8526,#8527,#8528,#8529,#8530,#8531,#8532,#8533,#8534,#8535,#8536,
+    #8537,#8538,#8539,#8540,#8541,#8542,#8543,#8544,#8545),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (0.E+000,1.092591311876E-002,2.185182623752E-002,3.277773935628E-002,
+    4.370365247505E-002,5.462956559381E-002,6.555547871257E-002,
+    7.648139183133E-002,8.740730495009E-002,9.833321806885E-002,
+    0.109259131188,0.120185044306,0.131110957425,0.142036870544,
+    0.152962783663,0.163888696781,0.1748146099,0.185740523019,
+    0.196666436138,0.207592349256,0.218518262375,0.229444175494,
+    0.240370088613),.UNSPECIFIED.);
+#8521 = CARTESIAN_POINT('',(0.E+000,0.333333333333));
+#8522 = CARTESIAN_POINT('',(0.E+000,0.343434343434));
+#8523 = CARTESIAN_POINT('',(0.E+000,0.363636363636));
+#8524 = CARTESIAN_POINT('',(0.E+000,0.393939393939));
+#8525 = CARTESIAN_POINT('',(0.E+000,0.424242424242));
+#8526 = CARTESIAN_POINT('',(0.E+000,0.454545454545));
+#8527 = CARTESIAN_POINT('',(0.E+000,0.484848484848));
+#8528 = CARTESIAN_POINT('',(0.E+000,0.515151515151));
+#8529 = CARTESIAN_POINT('',(0.E+000,0.545454545454));
+#8530 = CARTESIAN_POINT('',(0.E+000,0.575757575758));
+#8531 = CARTESIAN_POINT('',(0.E+000,0.606060606061));
+#8532 = CARTESIAN_POINT('',(0.E+000,0.636363636364));
+#8533 = CARTESIAN_POINT('',(0.E+000,0.666666666667));
+#8534 = CARTESIAN_POINT('',(0.E+000,0.69696969697));
+#8535 = CARTESIAN_POINT('',(0.E+000,0.727272727273));
+#8536 = CARTESIAN_POINT('',(0.E+000,0.757575757576));
+#8537 = CARTESIAN_POINT('',(0.E+000,0.787878787879));
+#8538 = CARTESIAN_POINT('',(0.E+000,0.818181818182));
+#8539 = CARTESIAN_POINT('',(0.E+000,0.848484848485));
+#8540 = CARTESIAN_POINT('',(0.E+000,0.878787878788));
+#8541 = CARTESIAN_POINT('',(0.E+000,0.909090909091));
+#8542 = CARTESIAN_POINT('',(0.E+000,0.939393939394));
+#8543 = CARTESIAN_POINT('',(0.E+000,0.969696969697));
+#8544 = CARTESIAN_POINT('',(-0.E+000,0.989898989899));
+#8545 = CARTESIAN_POINT('',(0.E+000,1.));
+#8546 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8547 = ORIENTED_EDGE('',*,*,#8548,.F.);
+#8548 = EDGE_CURVE('',#8549,#8496,#8551,.T.);
+#8549 = VERTEX_POINT('',#8550);
+#8550 = CARTESIAN_POINT('',(-2.121242937857,2.121242937857,
+    13.916739754117));
+#8551 = SURFACE_CURVE('',#8552,(#8566),.PCURVE_S1.);
+#8552 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#8553,#8554,#8555,#8556,#8557,
+    #8558,#8559,#8560,#8561,#8562,#8563,#8564,#8565),.UNSPECIFIED.,.F.,
+  .F.,(4,3,3,3,4),(0.E+000,7.046627312678E-002,0.156117143493,
+    0.227610565262,0.241768013859),.UNSPECIFIED.);
+#8553 = CARTESIAN_POINT('',(-2.121242937857,2.121242937857,
+    13.916739754117));
+#8554 = CARTESIAN_POINT('',(-1.905940960531,2.336514358044,
+    13.910293124356));
+#8555 = CARTESIAN_POINT('',(-1.709595811283,2.474063602489,
+    13.90525547293));
+#8556 = CARTESIAN_POINT('',(-1.528082936309,2.581519940605,
+    13.900771595539));
+#8557 = CARTESIAN_POINT('',(-1.307456315455,2.712131770599,
+    13.895321498861));
+#8558 = CARTESIAN_POINT('',(-1.106819245612,2.798972408575,
+    13.890701808784));
+#8559 = CARTESIAN_POINT('',(-0.872965821996,2.870127849563,
+    13.88549691642));
+#8560 = CARTESIAN_POINT('',(-0.677766621156,2.929521828071,
+    13.881152353856));
+#8561 = CARTESIAN_POINT('',(-0.45819175744,2.978281917983,
+    13.876407441594));
+#8562 = CARTESIAN_POINT('',(-0.175571278436,2.994856288267,
+    13.87039580011));
+#8563 = CARTESIAN_POINT('',(-0.119605501376,2.998138419539,
+    13.869205347854));
+#8564 = CARTESIAN_POINT('',(-6.117183282954E-002,3.000000044703,
+    13.867964838732));
+#8565 = CARTESIAN_POINT('',(1.836970226094E-016,3.000000044703,
+    13.866666746636));
+#8566 = PCURVE('',#8506,#8567);
+#8567 = DEFINITIONAL_REPRESENTATION('',(#8568),#8594);
+#8568 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#8569,#8570,#8571,#8572,#8573,
+    #8574,#8575,#8576,#8577,#8578,#8579,#8580,#8581,#8582,#8583,#8584,
+    #8585,#8586,#8587,#8588,#8589,#8590,#8591,#8592,#8593),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (0.E+000,1.098945517542E-002,2.197891035084E-002,3.296836552627E-002,
+    4.395782070169E-002,5.494727587711E-002,6.593673105253E-002,
+    7.692618622796E-002,8.791564140338E-002,9.89050965788E-002,
+    0.109894551754,0.12088400693,0.131873462105,0.14286291728,
+    0.153852372456,0.164841827631,0.175831282807,0.186820737982,
+    0.197810193158,0.208799648333,0.219789103508,0.230778558684,
+    0.241768013859),.UNSPECIFIED.);
+#8569 = CARTESIAN_POINT('',(1.,0.33369837632));
+#8570 = CARTESIAN_POINT('',(0.980067507111,0.333661908318));
+#8571 = CARTESIAN_POINT('',(0.941520978397,0.333230817283));
+#8572 = CARTESIAN_POINT('',(0.887274959596,0.332220654568));
+#8573 = CARTESIAN_POINT('',(0.836219147001,0.331761775607));
+#8574 = CARTESIAN_POINT('',(0.78797687154,0.332055441866));
+#8575 = CARTESIAN_POINT('',(0.742191222906,0.33290654072));
+#8576 = CARTESIAN_POINT('',(0.69852664096,0.333813191459));
+#8577 = CARTESIAN_POINT('',(0.656690159887,0.333676351806));
+#8578 = CARTESIAN_POINT('',(0.616269746786,0.332726551921));
+#8579 = CARTESIAN_POINT('',(0.57692486171,0.331807525679));
+#8580 = CARTESIAN_POINT('',(0.538294730474,0.331298770925));
+#8581 = CARTESIAN_POINT('',(0.500018412869,0.331394131159));
+#8582 = CARTESIAN_POINT('',(0.46173500701,0.332043397084));
+#8583 = CARTESIAN_POINT('',(0.423086071262,0.332956542739));
+#8584 = CARTESIAN_POINT('',(0.383727248162,0.33366636468));
+#8585 = CARTESIAN_POINT('',(0.343301829485,0.333267009101));
+#8586 = CARTESIAN_POINT('',(0.301426910591,0.332375524342));
+#8587 = CARTESIAN_POINT('',(0.257794071309,0.331724530922));
+#8588 = CARTESIAN_POINT('',(0.212051079679,0.331675282597));
+#8589 = CARTESIAN_POINT('',(0.163835627966,0.33224624264));
+#8590 = CARTESIAN_POINT('',(0.112775857201,0.333207778214));
+#8591 = CARTESIAN_POINT('',(5.849309488535E-002,0.333364352909));
+#8592 = CARTESIAN_POINT('',(1.993185111089E-002,0.33335129541));
+#8593 = CARTESIAN_POINT('',(0.E+000,0.333333333333));
+#8594 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8595 = ORIENTED_EDGE('',*,*,#8596,.F.);
+#8596 = EDGE_CURVE('',#8597,#8549,#8599,.T.);
+#8597 = VERTEX_POINT('',#8598);
+#8598 = CARTESIAN_POINT('',(-1.979899016825,1.979899016825,
+    14.050000080839));
+#8599 = SURFACE_CURVE('',#8600,(#8604),.PCURVE_S1.);
+#8600 = LINE('',#8601,#8602);
+#8601 = CARTESIAN_POINT('',(-1.979899016825,1.979899016825,
+    14.050000080839));
+#8602 = VECTOR('',#8603,1.);
+#8603 = DIRECTION('',(-0.588348405415,0.588348405415,-0.554700196225));
+#8604 = PCURVE('',#8506,#8605);
+#8605 = DEFINITIONAL_REPRESENTATION('',(#8606),#8632);
+#8606 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#8607,#8608,#8609,#8610,#8611,
+    #8612,#8613,#8614,#8615,#8616,#8617,#8618,#8619,#8620,#8621,#8622,
+    #8623,#8624,#8625,#8626,#8627,#8628,#8629,#8630,#8631),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (0.E+000,1.091993047682E-002,2.183986095365E-002,3.275979143047E-002,
+    4.367972190729E-002,5.459965238412E-002,6.551958286094E-002,
+    7.643951333776E-002,8.735944381458E-002,9.827937429141E-002,
+    0.109199304768,0.120119235245,0.131039165722,0.141959096199,
+    0.152879026676,0.163798957152,0.174718887629,0.185638818106,
+    0.196558748583,0.20747867906,0.218398609536,0.229318540013,
+    0.24023847049),.UNSPECIFIED.);
+#8607 = CARTESIAN_POINT('',(1.,1.));
+#8608 = CARTESIAN_POINT('',(1.,0.989904520853));
+#8609 = CARTESIAN_POINT('',(1.,0.96971356256));
+#8610 = CARTESIAN_POINT('',(1.,0.93942712512));
+#8611 = CARTESIAN_POINT('',(1.,0.90914068768));
+#8612 = CARTESIAN_POINT('',(1.,0.87885425024));
+#8613 = CARTESIAN_POINT('',(1.,0.8485678128));
+#8614 = CARTESIAN_POINT('',(1.,0.81828137536));
+#8615 = CARTESIAN_POINT('',(1.,0.78799493792));
+#8616 = CARTESIAN_POINT('',(1.,0.75770850048));
+#8617 = CARTESIAN_POINT('',(1.,0.72742206304));
+#8618 = CARTESIAN_POINT('',(1.,0.6971356256));
+#8619 = CARTESIAN_POINT('',(1.,0.66684918816));
+#8620 = CARTESIAN_POINT('',(1.,0.63656275072));
+#8621 = CARTESIAN_POINT('',(1.,0.60627631328));
+#8622 = CARTESIAN_POINT('',(1.,0.57598987584));
+#8623 = CARTESIAN_POINT('',(1.,0.5457034384));
+#8624 = CARTESIAN_POINT('',(1.,0.51541700096));
+#8625 = CARTESIAN_POINT('',(1.,0.48513056352));
+#8626 = CARTESIAN_POINT('',(1.,0.45484412608));
+#8627 = CARTESIAN_POINT('',(1.,0.42455768864));
+#8628 = CARTESIAN_POINT('',(1.,0.3942712512));
+#8629 = CARTESIAN_POINT('',(1.,0.36398481376));
+#8630 = CARTESIAN_POINT('',(1.,0.343793855467));
+#8631 = CARTESIAN_POINT('',(1.,0.33369837632));
+#8632 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8633 = ORIENTED_EDGE('',*,*,#8634,.F.);
+#8634 = EDGE_CURVE('',#8498,#8597,#8635,.T.);
+#8635 = SURFACE_CURVE('',#8636,(#8643),.PCURVE_S1.);
+#8636 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#8637,#8638,#8639,#8640,#8641,
+    #8642),.UNSPECIFIED.,.F.,.F.,(6,6),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#8637 = CARTESIAN_POINT('',(1.714505544354E-016,2.800000041723,
+    14.000000081956));
+#8638 = CARTESIAN_POINT('',(-0.444687766729,2.800000041723,
+    14.01011057694));
+#8639 = CARTESIAN_POINT('',(-0.881909452717,2.711720505362,
+    14.020051930272));
+#8640 = CARTESIAN_POINT('',(-1.293871803615,2.541080112433,
+    14.029948232524));
+#8641 = CARTESIAN_POINT('',(-1.66545728146,2.29434075219,14.039889585856
+    ));
+#8642 = CARTESIAN_POINT('',(-1.979899016825,1.979899016825,
+    14.050000080839));
+#8643 = PCURVE('',#8506,#8644);
+#8644 = DEFINITIONAL_REPRESENTATION('',(#8645),#8649);
+#8645 = LINE('',#8646,#8647);
+#8646 = CARTESIAN_POINT('',(0.E+000,1.));
+#8647 = VECTOR('',#8648,1.);
+#8648 = DIRECTION('',(1.,0.E+000));
+#8649 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8650 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#8654)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#8651,#8652,#8653)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#8651 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#8652 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#8653 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#8654 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-004),#8651,
+  'distance_accuracy_value','confusion accuracy');
+#8655 = SHAPE_DEFINITION_REPRESENTATION(#8656,#8488);
+#8656 = PRODUCT_DEFINITION_SHAPE('','',#8657);
+#8657 = PRODUCT_DEFINITION('design','',#8658,#8661);
+#8658 = PRODUCT_DEFINITION_FORMATION('','',#8659);
+#8659 = PRODUCT('Compound138','Compound138','',(#8660));
+#8660 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#8661 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#8662 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#8663,#8665);
+#8663 = ( REPRESENTATION_RELATIONSHIP('','',#8488,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#8664) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#8664 = ITEM_DEFINED_TRANSFORMATION('','',#11,#143);
+#8665 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #8666);
+#8666 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('33','=>[0:1:1:34]','',#5,#8657,$
+  );
+#8667 = PRODUCT_TYPE('part',$,(#8659));
+#8668 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#8669),#8843);
+#8669 = SHELL_BASED_SURFACE_MODEL('',(#8670));
+#8670 = OPEN_SHELL('',(#8671));
+#8671 = ADVANCED_FACE('',(#8672),#8686,.T.);
+#8672 = FACE_BOUND('',#8673,.T.);
+#8673 = EDGE_LOOP('',(#8674,#8727,#8766,#8804));
+#8674 = ORIENTED_EDGE('',*,*,#8675,.F.);
+#8675 = EDGE_CURVE('',#8676,#8678,#8680,.T.);
+#8676 = VERTEX_POINT('',#8677);
+#8677 = CARTESIAN_POINT('',(-2.920073051789,1.453903277609E-016,
+    14.180048753098));
+#8678 = VERTEX_POINT('',#8679);
+#8679 = CARTESIAN_POINT('',(-2.800000041723,1.394118970918E-016,
+    14.100000079721));
+#8680 = SURFACE_CURVE('',#8681,(#8685),.PCURVE_S1.);
+#8681 = LINE('',#8682,#8683);
+#8682 = CARTESIAN_POINT('',(-2.920073051789,1.453903277609E-016,
+    14.180048753098));
+#8683 = VECTOR('',#8684,1.);
+#8684 = DIRECTION('',(0.832050294338,-4.142775295748E-017,
+    -0.554700196225));
+#8685 = PCURVE('',#8686,#8699);
+#8686 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#8687,#8688)
+    ,(#8689,#8690)
+    ,(#8691,#8692)
+    ,(#8693,#8694)
+    ,(#8695,#8696)
+    ,(#8697,#8698
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#8687 = CARTESIAN_POINT('',(-1.979899016825,1.979899016825,
+    14.050000080839));
+#8688 = CARTESIAN_POINT('',(-2.192031054342,2.192031054342,
+    14.250000083819));
+#8689 = CARTESIAN_POINT('',(-2.29434075219,1.66545728146,14.060110575822
+    ));
+#8690 = CARTESIAN_POINT('',(-2.540162975639,1.843899133045,
+    14.260110578802));
+#8691 = CARTESIAN_POINT('',(-2.541080112433,1.293871803615,
+    14.070051929154));
+#8692 = CARTESIAN_POINT('',(-2.813338695908,1.432500925431,
+    14.270051932134));
+#8693 = CARTESIAN_POINT('',(-2.711720505362,0.881909452717,
+    14.079948231406));
+#8694 = CARTESIAN_POINT('',(-3.00226198808,0.976399751223,
+    14.279948234386));
+#8695 = CARTESIAN_POINT('',(-2.800000041723,0.444687766729,
+    14.089889584738));
+#8696 = CARTESIAN_POINT('',(-3.100000046194,0.492332884593,
+    14.289889587718));
+#8697 = CARTESIAN_POINT('',(-2.800000041723,1.394118970918E-016,
+    14.100000079721));
+#8698 = CARTESIAN_POINT('',(-3.100000046194,1.543488860659E-016,
+    14.300000082701));
+#8699 = DEFINITIONAL_REPRESENTATION('',(#8700),#8726);
+#8700 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#8701,#8702,#8703,#8704,#8705,
+    #8706,#8707,#8708,#8709,#8710,#8711,#8712,#8713,#8714,#8715,#8716,
+    #8717,#8718,#8719,#8720,#8721,#8722,#8723,#8724,#8725),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (0.E+000,6.559536281675E-003,1.311907256335E-002,1.967860884503E-002,
+    2.62381451267E-002,3.279768140838E-002,3.935721769005E-002,
+    4.591675397173E-002,5.24762902534E-002,5.903582653508E-002,
+    6.559536281675E-002,7.215489909843E-002,7.87144353801E-002,
+    8.527397166178E-002,9.183350794345E-002,9.839304422513E-002,
+    0.104952580507,0.111512116788,0.11807165307,0.124631189352,
+    0.131190725634,0.137750261915,0.144309798197),.UNSPECIFIED.);
+#8701 = CARTESIAN_POINT('',(1.,0.400243360921));
+#8702 = CARTESIAN_POINT('',(1.,0.394179067574));
+#8703 = CARTESIAN_POINT('',(1.,0.382050480879));
+#8704 = CARTESIAN_POINT('',(1.,0.363857600837));
+#8705 = CARTESIAN_POINT('',(1.,0.345664720795));
+#8706 = CARTESIAN_POINT('',(1.,0.327471840754));
+#8707 = CARTESIAN_POINT('',(1.,0.309278960712));
+#8708 = CARTESIAN_POINT('',(1.,0.29108608067));
+#8709 = CARTESIAN_POINT('',(1.,0.272893200628));
+#8710 = CARTESIAN_POINT('',(1.,0.254700320586));
+#8711 = CARTESIAN_POINT('',(1.,0.236507440544));
+#8712 = CARTESIAN_POINT('',(1.,0.218314560502));
+#8713 = CARTESIAN_POINT('',(1.,0.200121680461));
+#8714 = CARTESIAN_POINT('',(1.,0.181928800419));
+#8715 = CARTESIAN_POINT('',(1.,0.163735920377));
+#8716 = CARTESIAN_POINT('',(1.,0.145543040335));
+#8717 = CARTESIAN_POINT('',(1.,0.127350160293));
+#8718 = CARTESIAN_POINT('',(1.,0.109157280251));
+#8719 = CARTESIAN_POINT('',(1.,9.096440020933E-002));
+#8720 = CARTESIAN_POINT('',(1.,7.277152016746E-002));
+#8721 = CARTESIAN_POINT('',(1.,5.45786401256E-002));
+#8722 = CARTESIAN_POINT('',(1.,3.638576008373E-002));
+#8723 = CARTESIAN_POINT('',(1.,1.819288004186E-002));
+#8724 = CARTESIAN_POINT('',(1.,6.064293347287E-003));
+#8725 = CARTESIAN_POINT('',(1.,0.E+000));
+#8726 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8727 = ORIENTED_EDGE('',*,*,#8728,.F.);
+#8728 = EDGE_CURVE('',#8729,#8676,#8731,.T.);
+#8729 = VERTEX_POINT('',#8730);
+#8730 = CARTESIAN_POINT('',(-2.085919401428,2.085919401428,
+    14.149957058035));
+#8731 = SURFACE_CURVE('',#8732,(#8737),.PCURVE_S1.);
+#8732 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#8733,#8734,#8735,#8736),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(-0.23652885886,0.E+000),
+  .PIECEWISE_BEZIER_KNOTS.);
+#8733 = CARTESIAN_POINT('',(-2.085919401428,2.085919401428,
+    14.149957058035));
+#8734 = CARTESIAN_POINT('',(-2.632609275402,1.524934461223,14.160121153)
+  );
+#8735 = CARTESIAN_POINT('',(-2.930214685,0.775290112156,14.169907542039)
+  );
+#8736 = CARTESIAN_POINT('',(-2.920073051789,0.E+000,14.180048753098));
+#8737 = PCURVE('',#8686,#8738);
+#8738 = DEFINITIONAL_REPRESENTATION('',(#8739),#8765);
+#8739 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#8740,#8741,#8742,#8743,#8744,
+    #8745,#8746,#8747,#8748,#8749,#8750,#8751,#8752,#8753,#8754,#8755,
+    #8756,#8757,#8758,#8759,#8760,#8761,#8762,#8763,#8764),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (-0.23652885886,-0.225777547093,-0.215026235327,-0.204274923561,
+    -0.193523611794,-0.182772300028,-0.172020988262,-0.161269676495,
+    -0.150518364729,-0.139767052963,-0.129015741196,-0.11826442943,
+    -0.107513117664,-9.676180589715E-002,-8.60104941308E-002,
+    -7.525918236445E-002,-6.45078705981E-002,-5.375655883175E-002,
+    -4.30052470654E-002,-3.225393529905E-002,-2.15026235327E-002,
+    -1.075131176635E-002,0.E+000),.UNSPECIFIED.);
+#8740 = CARTESIAN_POINT('',(0.E+000,0.499784878532));
+#8741 = CARTESIAN_POINT('',(1.519827155573E-002,0.498253715537));
+#8742 = CARTESIAN_POINT('',(4.558024766126E-002,0.495215263781));
+#8743 = CARTESIAN_POINT('',(9.111484704145E-002,0.490711626705));
+#8744 = CARTESIAN_POINT('',(0.136616547931,0.486242857088));
+#8745 = CARTESIAN_POINT('',(0.18209036145,0.481795350185));
+#8746 = CARTESIAN_POINT('',(0.227540969446,0.477358297427));
+#8747 = CARTESIAN_POINT('',(0.272972682483,0.472923645996));
+#8748 = CARTESIAN_POINT('',(0.318389463102,0.468485403532));
+#8749 = CARTESIAN_POINT('',(0.363794949422,0.464039200858));
+#8750 = CARTESIAN_POINT('',(0.409192494011,0.459581872669));
+#8751 = CARTESIAN_POINT('',(0.45458521148,0.455111124212));
+#8752 = CARTESIAN_POINT('',(0.499976033983,0.450625268721));
+#8753 = CARTESIAN_POINT('',(0.545367772237,0.446123041944));
+#8754 = CARTESIAN_POINT('',(0.590763180048,0.441603493637));
+#8755 = CARTESIAN_POINT('',(0.63616502025,0.437065957038));
+#8756 = CARTESIAN_POINT('',(0.681576129917,0.432510096094));
+#8757 = CARTESIAN_POINT('',(0.726999482834,0.427936030951));
+#8758 = CARTESIAN_POINT('',(0.772438246799,0.423344537387));
+#8759 = CARTESIAN_POINT('',(0.817895834929,0.418737331348));
+#8760 = CARTESIAN_POINT('',(0.863375944185,0.414117389496));
+#8761 = CARTESIAN_POINT('',(0.908882596778,0.409489478851));
+#8762 = CARTESIAN_POINT('',(0.954420116318,0.404860236705));
+#8763 = CARTESIAN_POINT('',(0.984802227881,0.401780241387));
+#8764 = CARTESIAN_POINT('',(1.,0.400243360921));
+#8765 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8766 = ORIENTED_EDGE('',*,*,#8767,.F.);
+#8767 = EDGE_CURVE('',#8768,#8729,#8770,.T.);
+#8768 = VERTEX_POINT('',#8769);
+#8769 = CARTESIAN_POINT('',(-1.979899016825,1.979899016825,
+    14.050000080839));
+#8770 = SURFACE_CURVE('',#8771,(#8775),.PCURVE_S1.);
+#8771 = LINE('',#8772,#8773);
+#8772 = CARTESIAN_POINT('',(-1.979899016825,1.979899016825,
+    14.050000080839));
+#8773 = VECTOR('',#8774,1.);
+#8774 = DIRECTION('',(-0.588348405415,0.588348405415,0.554700196225));
+#8775 = PCURVE('',#8686,#8776);
+#8776 = DEFINITIONAL_REPRESENTATION('',(#8777),#8803);
+#8777 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#8778,#8779,#8780,#8781,#8782,
+    #8783,#8784,#8785,#8786,#8787,#8788,#8789,#8790,#8791,#8792,#8793,
+    #8794,#8795,#8796,#8797,#8798,#8799,#8800,#8801,#8802),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (0.E+000,8.19090924137E-003,1.638181848274E-002,2.457272772411E-002,
+    3.276363696548E-002,4.095454620685E-002,4.914545544822E-002,
+    5.733636468959E-002,6.552727393096E-002,7.371818317233E-002,
+    8.19090924137E-002,9.010000165507E-002,9.829091089644E-002,
+    0.106481820138,0.114672729379,0.122863638621,0.131054547862,
+    0.139245457103,0.147436366345,0.155627275586,0.163818184827,
+    0.172009094069,0.18020000331),.UNSPECIFIED.);
+#8778 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#8779 = CARTESIAN_POINT('',(0.E+000,7.572498159582E-003));
+#8780 = CARTESIAN_POINT('',(0.E+000,2.271749447874E-002));
+#8781 = CARTESIAN_POINT('',(0.E+000,4.543498895748E-002));
+#8782 = CARTESIAN_POINT('',(0.E+000,6.815248343622E-002));
+#8783 = CARTESIAN_POINT('',(0.E+000,9.086997791495E-002));
+#8784 = CARTESIAN_POINT('',(0.E+000,0.113587472394));
+#8785 = CARTESIAN_POINT('',(0.E+000,0.136304966872));
+#8786 = CARTESIAN_POINT('',(0.E+000,0.159022461351));
+#8787 = CARTESIAN_POINT('',(0.E+000,0.18173995583));
+#8788 = CARTESIAN_POINT('',(0.E+000,0.204457450309));
+#8789 = CARTESIAN_POINT('',(0.E+000,0.227174944787));
+#8790 = CARTESIAN_POINT('',(0.E+000,0.249892439266));
+#8791 = CARTESIAN_POINT('',(0.E+000,0.272609933745));
+#8792 = CARTESIAN_POINT('',(0.E+000,0.295327428224));
+#8793 = CARTESIAN_POINT('',(0.E+000,0.318044922702));
+#8794 = CARTESIAN_POINT('',(0.E+000,0.340762417181));
+#8795 = CARTESIAN_POINT('',(0.E+000,0.36347991166));
+#8796 = CARTESIAN_POINT('',(0.E+000,0.386197406139));
+#8797 = CARTESIAN_POINT('',(0.E+000,0.408914900617));
+#8798 = CARTESIAN_POINT('',(0.E+000,0.431632395096));
+#8799 = CARTESIAN_POINT('',(0.E+000,0.454349889575));
+#8800 = CARTESIAN_POINT('',(0.E+000,0.477067384054));
+#8801 = CARTESIAN_POINT('',(-0.E+000,0.492212380373));
+#8802 = CARTESIAN_POINT('',(0.E+000,0.499784878532));
+#8803 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8804 = ORIENTED_EDGE('',*,*,#8805,.F.);
+#8805 = EDGE_CURVE('',#8678,#8768,#8806,.T.);
+#8806 = SURFACE_CURVE('',#8807,(#8814),.PCURVE_S1.);
+#8807 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#8808,#8809,#8810,#8811,#8812,
+    #8813),.UNSPECIFIED.,.F.,.F.,(6,6),(-1.,0.E+000),
+  .PIECEWISE_BEZIER_KNOTS.);
+#8808 = CARTESIAN_POINT('',(-2.800000041723,1.394118970918E-016,
+    14.100000079721));
+#8809 = CARTESIAN_POINT('',(-2.800000041723,0.444687766729,
+    14.089889584738));
+#8810 = CARTESIAN_POINT('',(-2.711720505362,0.881909452717,
+    14.079948231406));
+#8811 = CARTESIAN_POINT('',(-2.541080112433,1.293871803615,
+    14.070051929154));
+#8812 = CARTESIAN_POINT('',(-2.29434075219,1.66545728146,14.060110575822
+    ));
+#8813 = CARTESIAN_POINT('',(-1.979899016825,1.979899016825,
+    14.050000080839));
+#8814 = PCURVE('',#8686,#8815);
+#8815 = DEFINITIONAL_REPRESENTATION('',(#8816),#8842);
+#8816 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#8817,#8818,#8819,#8820,#8821,
+    #8822,#8823,#8824,#8825,#8826,#8827,#8828,#8829,#8830,#8831,#8832,
+    #8833,#8834,#8835,#8836,#8837,#8838,#8839,#8840,#8841),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (-1.,-0.954545454545,-0.909090909091,-0.863636363636,-0.818181818182,
+    -0.772727272727,-0.727272727273,-0.681818181818,-0.636363636364,
+    -0.590909090909,-0.545454545455,-0.5,-0.454545454545,-0.409090909091
+    ,-0.363636363636,-0.318181818182,-0.272727272727,-0.227272727273,
+    -0.181818181818,-0.136363636364,-9.090909090909E-002,
+    -4.545454545455E-002,0.E+000),.UNSPECIFIED.);
+#8817 = CARTESIAN_POINT('',(1.,0.E+000));
+#8818 = CARTESIAN_POINT('',(0.984848484848,0.E+000));
+#8819 = CARTESIAN_POINT('',(0.954545454545,0.E+000));
+#8820 = CARTESIAN_POINT('',(0.909090909091,0.E+000));
+#8821 = CARTESIAN_POINT('',(0.863636363636,0.E+000));
+#8822 = CARTESIAN_POINT('',(0.818181818182,0.E+000));
+#8823 = CARTESIAN_POINT('',(0.772727272727,0.E+000));
+#8824 = CARTESIAN_POINT('',(0.727272727273,0.E+000));
+#8825 = CARTESIAN_POINT('',(0.681818181818,0.E+000));
+#8826 = CARTESIAN_POINT('',(0.636363636364,0.E+000));
+#8827 = CARTESIAN_POINT('',(0.590909090909,0.E+000));
+#8828 = CARTESIAN_POINT('',(0.545454545455,0.E+000));
+#8829 = CARTESIAN_POINT('',(0.5,0.E+000));
+#8830 = CARTESIAN_POINT('',(0.454545454545,0.E+000));
+#8831 = CARTESIAN_POINT('',(0.409090909091,0.E+000));
+#8832 = CARTESIAN_POINT('',(0.363636363636,0.E+000));
+#8833 = CARTESIAN_POINT('',(0.318181818182,0.E+000));
+#8834 = CARTESIAN_POINT('',(0.272727272727,0.E+000));
+#8835 = CARTESIAN_POINT('',(0.227272727273,0.E+000));
+#8836 = CARTESIAN_POINT('',(0.181818181818,0.E+000));
+#8837 = CARTESIAN_POINT('',(0.136363636364,0.E+000));
+#8838 = CARTESIAN_POINT('',(9.090909090909E-002,0.E+000));
+#8839 = CARTESIAN_POINT('',(4.545454545455E-002,0.E+000));
+#8840 = CARTESIAN_POINT('',(1.515151515152E-002,-0.E+000));
+#8841 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#8842 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8843 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#8847)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#8844,#8845,#8846)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#8844 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#8845 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#8846 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#8847 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(5.E-005),#8844,
+  'distance_accuracy_value','confusion accuracy');
+#8848 = SHAPE_DEFINITION_REPRESENTATION(#8849,#8668);
+#8849 = PRODUCT_DEFINITION_SHAPE('','',#8850);
+#8850 = PRODUCT_DEFINITION('design','',#8851,#8854);
+#8851 = PRODUCT_DEFINITION_FORMATION('','',#8852);
+#8852 = PRODUCT('Compound141','Compound141','',(#8853));
+#8853 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#8854 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#8855 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#8856,#8858);
+#8856 = ( REPRESENTATION_RELATIONSHIP('','',#8668,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#8857) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#8857 = ITEM_DEFINED_TRANSFORMATION('','',#11,#147);
+#8858 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #8859);
+#8859 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('34','=>[0:1:1:35]','',#5,#8850,$
+  );
+#8860 = PRODUCT_TYPE('part',$,(#8852));
+#8861 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#8862),#9045);
+#8862 = SHELL_BASED_SURFACE_MODEL('',(#8863));
+#8863 = OPEN_SHELL('',(#8864));
+#8864 = ADVANCED_FACE('',(#8865),#8879,.T.);
+#8865 = FACE_BOUND('',#8866,.T.);
+#8866 = EDGE_LOOP('',(#8867,#8920,#8968,#9006));
+#8867 = ORIENTED_EDGE('',*,*,#8868,.F.);
+#8868 = EDGE_CURVE('',#8869,#8871,#8873,.T.);
+#8869 = VERTEX_POINT('',#8870);
+#8870 = CARTESIAN_POINT('',(-4.824368020919E-016,-3.000000044703,
+    13.533333430688));
+#8871 = VERTEX_POINT('',#8872);
+#8872 = CARTESIAN_POINT('',(-4.502743486191E-016,-2.800000041723,
+    13.400000095367));
+#8873 = SURFACE_CURVE('',#8874,(#8878),.PCURVE_S1.);
+#8874 = LINE('',#8875,#8876);
+#8875 = CARTESIAN_POINT('',(-4.824368020919E-016,-3.000000044703,
+    13.533333430688));
+#8876 = VECTOR('',#8877,1.);
+#8877 = DIRECTION('',(1.338038923995E-016,0.832050294338,-0.554700196225
+    ));
+#8878 = PCURVE('',#8879,#8892);
+#8879 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#8880,#8881)
+    ,(#8882,#8883)
+    ,(#8884,#8885)
+    ,(#8886,#8887)
+    ,(#8888,#8889)
+    ,(#8890,#8891
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#8880 = CARTESIAN_POINT('',(-1.979899016825,-1.979899016825,
+    13.350000096485));
+#8881 = CARTESIAN_POINT('',(-2.192031054342,-2.192031054342,
+    13.550000099465));
+#8882 = CARTESIAN_POINT('',(-1.66545728146,-2.29434075219,
+    13.360110591468));
+#8883 = CARTESIAN_POINT('',(-1.843899133045,-2.540162975639,
+    13.560110594448));
+#8884 = CARTESIAN_POINT('',(-1.293871803615,-2.541080112433,
+    13.3700519448));
+#8885 = CARTESIAN_POINT('',(-1.432500925431,-2.813338695908,
+    13.57005194778));
+#8886 = CARTESIAN_POINT('',(-0.881909452717,-2.711720505362,
+    13.379948247052));
+#8887 = CARTESIAN_POINT('',(-0.976399751223,-3.00226198808,
+    13.579948250033));
+#8888 = CARTESIAN_POINT('',(-0.444687766729,-2.800000041723,
+    13.389889600384));
+#8889 = CARTESIAN_POINT('',(-0.492332884593,-3.100000046194,
+    13.589889603364));
+#8890 = CARTESIAN_POINT('',(-4.502743486191E-016,-2.800000041723,
+    13.400000095367));
+#8891 = CARTESIAN_POINT('',(-4.985180288283E-016,-3.100000046194,
+    13.600000098348));
+#8892 = DEFINITIONAL_REPRESENTATION('',(#8893),#8919);
+#8893 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#8894,#8895,#8896,#8897,#8898,
+    #8899,#8900,#8901,#8902,#8903,#8904,#8905,#8906,#8907,#8908,#8909,
+    #8910,#8911,#8912,#8913,#8914,#8915,#8916,#8917,#8918),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (0.E+000,1.092591311876E-002,2.185182623752E-002,3.277773935628E-002,
+    4.370365247505E-002,5.462956559381E-002,6.555547871257E-002,
+    7.648139183133E-002,8.740730495009E-002,9.833321806885E-002,
+    0.109259131188,0.120185044306,0.131110957425,0.142036870544,
+    0.152962783663,0.163888696781,0.1748146099,0.185740523019,
+    0.196666436138,0.207592349256,0.218518262375,0.229444175494,
+    0.240370088613),.UNSPECIFIED.);
+#8894 = CARTESIAN_POINT('',(1.,0.666666666667));
+#8895 = CARTESIAN_POINT('',(1.,0.656565656566));
+#8896 = CARTESIAN_POINT('',(1.,0.636363636364));
+#8897 = CARTESIAN_POINT('',(1.,0.606060606061));
+#8898 = CARTESIAN_POINT('',(1.,0.575757575758));
+#8899 = CARTESIAN_POINT('',(1.,0.545454545455));
+#8900 = CARTESIAN_POINT('',(1.,0.515151515152));
+#8901 = CARTESIAN_POINT('',(1.,0.484848484848));
+#8902 = CARTESIAN_POINT('',(1.,0.454545454545));
+#8903 = CARTESIAN_POINT('',(1.,0.424242424242));
+#8904 = CARTESIAN_POINT('',(1.,0.393939393939));
+#8905 = CARTESIAN_POINT('',(1.,0.363636363636));
+#8906 = CARTESIAN_POINT('',(1.,0.333333333333));
+#8907 = CARTESIAN_POINT('',(1.,0.30303030303));
+#8908 = CARTESIAN_POINT('',(1.,0.272727272727));
+#8909 = CARTESIAN_POINT('',(1.,0.242424242424));
+#8910 = CARTESIAN_POINT('',(1.,0.212121212121));
+#8911 = CARTESIAN_POINT('',(1.,0.181818181818));
+#8912 = CARTESIAN_POINT('',(1.,0.151515151515));
+#8913 = CARTESIAN_POINT('',(1.,0.121212121212));
+#8914 = CARTESIAN_POINT('',(1.,9.090909090909E-002));
+#8915 = CARTESIAN_POINT('',(1.,6.060606060606E-002));
+#8916 = CARTESIAN_POINT('',(1.,3.030303030303E-002));
+#8917 = CARTESIAN_POINT('',(1.,1.010101010101E-002));
+#8918 = CARTESIAN_POINT('',(1.,0.E+000));
+#8919 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8920 = ORIENTED_EDGE('',*,*,#8921,.F.);
+#8921 = EDGE_CURVE('',#8922,#8869,#8924,.T.);
+#8922 = VERTEX_POINT('',#8923);
+#8923 = CARTESIAN_POINT('',(-2.121242937857,-2.121242937857,
+    13.483260423207));
+#8924 = SURFACE_CURVE('',#8925,(#8939),.PCURVE_S1.);
+#8925 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#8926,#8927,#8928,#8929,#8930,
+    #8931,#8932,#8933,#8934,#8935,#8936,#8937,#8938),.UNSPECIFIED.,.F.,
+  .F.,(4,3,3,3,4),(0.E+000,7.04662731279E-002,0.156117143494,
+    0.227610565264,0.241768013859),.UNSPECIFIED.);
+#8926 = CARTESIAN_POINT('',(-2.121242937857,-2.121242937857,
+    13.483260423207));
+#8927 = CARTESIAN_POINT('',(-1.90594096053,-2.336514358045,
+    13.489707052968));
+#8928 = CARTESIAN_POINT('',(-1.70959581128,-2.474063602492,
+    13.494744704394));
+#8929 = CARTESIAN_POINT('',(-1.528082936303,-2.581519940609,
+    13.499228581785));
+#8930 = CARTESIAN_POINT('',(-1.30745631545,-2.712131770602,
+    13.504678678463));
+#8931 = CARTESIAN_POINT('',(-1.106819245606,-2.798972408577,
+    13.50929836854));
+#8932 = CARTESIAN_POINT('',(-0.872965821989,-2.870127849565,
+    13.514503260904));
+#8933 = CARTESIAN_POINT('',(-0.677766621145,-2.929521828074,
+    13.518847823468));
+#8934 = CARTESIAN_POINT('',(-0.458191757424,-2.978281917985,
+    13.52359273573));
+#8935 = CARTESIAN_POINT('',(-0.175571278416,-2.994856288268,
+    13.529604377214));
+#8936 = CARTESIAN_POINT('',(-0.119605501362,-2.998138419539,
+    13.530794829471));
+#8937 = CARTESIAN_POINT('',(-6.117183282232E-002,-3.000000044703,
+    13.532035338592));
+#8938 = CARTESIAN_POINT('',(-4.440892098501E-016,-3.000000044703,
+    13.533333430688));
+#8939 = PCURVE('',#8879,#8940);
+#8940 = DEFINITIONAL_REPRESENTATION('',(#8941),#8967);
+#8941 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#8942,#8943,#8944,#8945,#8946,
+    #8947,#8948,#8949,#8950,#8951,#8952,#8953,#8954,#8955,#8956,#8957,
+    #8958,#8959,#8960,#8961,#8962,#8963,#8964,#8965,#8966),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (0.E+000,1.098945517541E-002,2.197891035082E-002,3.296836552623E-002,
+    4.395782070164E-002,5.494727587705E-002,6.593673105245E-002,
+    7.692618622786E-002,8.791564140327E-002,9.890509657868E-002,
+    0.109894551754,0.12088400693,0.131873462105,0.14286291728,
+    0.153852372456,0.164841827631,0.175831282807,0.186820737982,
+    0.197810193157,0.208799648333,0.219789103508,0.230778558684,
+    0.241768013859),.QUASI_UNIFORM_KNOTS.);
+#8942 = CARTESIAN_POINT('',(0.E+000,0.66630162368));
+#8943 = CARTESIAN_POINT('',(1.993249288894E-002,0.666338091682));
+#8944 = CARTESIAN_POINT('',(5.847902160237E-002,0.666769182717));
+#8945 = CARTESIAN_POINT('',(0.112725040403,0.667779345432));
+#8946 = CARTESIAN_POINT('',(0.163780852998,0.668238224393));
+#8947 = CARTESIAN_POINT('',(0.212023128458,0.667944558135));
+#8948 = CARTESIAN_POINT('',(0.257808777092,0.667093459281));
+#8949 = CARTESIAN_POINT('',(0.301473359039,0.666186808543));
+#8950 = CARTESIAN_POINT('',(0.343309840111,0.666323648195));
+#8951 = CARTESIAN_POINT('',(0.383730253213,0.667273448081));
+#8952 = CARTESIAN_POINT('',(0.423075138289,0.668192474322));
+#8953 = CARTESIAN_POINT('',(0.461705269524,0.668701229075));
+#8954 = CARTESIAN_POINT('',(0.499981587129,0.668605868841));
+#8955 = CARTESIAN_POINT('',(0.538264992989,0.667956602916));
+#8956 = CARTESIAN_POINT('',(0.576913928737,0.667043457261));
+#8957 = CARTESIAN_POINT('',(0.616272751837,0.66633363532));
+#8958 = CARTESIAN_POINT('',(0.656698170514,0.666732990899));
+#8959 = CARTESIAN_POINT('',(0.698573089408,0.667624475657));
+#8960 = CARTESIAN_POINT('',(0.74220592869,0.668275469077));
+#8961 = CARTESIAN_POINT('',(0.78794892032,0.668324717402));
+#8962 = CARTESIAN_POINT('',(0.836164372032,0.66775375736));
+#8963 = CARTESIAN_POINT('',(0.887224142797,0.666792221786));
+#8964 = CARTESIAN_POINT('',(0.941506905112,0.66663564709));
+#8965 = CARTESIAN_POINT('',(0.980068148888,0.666648704589));
+#8966 = CARTESIAN_POINT('',(1.,0.666666666666));
+#8967 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8968 = ORIENTED_EDGE('',*,*,#8969,.F.);
+#8969 = EDGE_CURVE('',#8970,#8922,#8972,.T.);
+#8970 = VERTEX_POINT('',#8971);
+#8971 = CARTESIAN_POINT('',(-1.979899016825,-1.979899016825,
+    13.350000096485));
+#8972 = SURFACE_CURVE('',#8973,(#8977),.PCURVE_S1.);
+#8973 = LINE('',#8974,#8975);
+#8974 = CARTESIAN_POINT('',(-1.979899016825,-1.979899016825,
+    13.350000096485));
+#8975 = VECTOR('',#8976,1.);
+#8976 = DIRECTION('',(-0.588348405415,-0.588348405415,0.554700196225));
+#8977 = PCURVE('',#8879,#8978);
+#8978 = DEFINITIONAL_REPRESENTATION('',(#8979),#9005);
+#8979 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#8980,#8981,#8982,#8983,#8984,
+    #8985,#8986,#8987,#8988,#8989,#8990,#8991,#8992,#8993,#8994,#8995,
+    #8996,#8997,#8998,#8999,#9000,#9001,#9002,#9003,#9004),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (0.E+000,1.091993047682E-002,2.183986095365E-002,3.275979143047E-002,
+    4.367972190729E-002,5.459965238412E-002,6.551958286094E-002,
+    7.643951333776E-002,8.735944381458E-002,9.827937429141E-002,
+    0.109199304768,0.120119235245,0.131039165722,0.141959096199,
+    0.152879026676,0.163798957152,0.174718887629,0.185638818106,
+    0.196558748583,0.20747867906,0.218398609536,0.229318540013,
+    0.24023847049),.UNSPECIFIED.);
+#8980 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#8981 = CARTESIAN_POINT('',(0.E+000,1.009547914666E-002));
+#8982 = CARTESIAN_POINT('',(0.E+000,3.028643743999E-002));
+#8983 = CARTESIAN_POINT('',(0.E+000,6.057287487998E-002));
+#8984 = CARTESIAN_POINT('',(0.E+000,9.085931231997E-002));
+#8985 = CARTESIAN_POINT('',(0.E+000,0.12114574976));
+#8986 = CARTESIAN_POINT('',(0.E+000,0.1514321872));
+#8987 = CARTESIAN_POINT('',(0.E+000,0.18171862464));
+#8988 = CARTESIAN_POINT('',(0.E+000,0.21200506208));
+#8989 = CARTESIAN_POINT('',(0.E+000,0.24229149952));
+#8990 = CARTESIAN_POINT('',(0.E+000,0.27257793696));
+#8991 = CARTESIAN_POINT('',(0.E+000,0.3028643744));
+#8992 = CARTESIAN_POINT('',(0.E+000,0.33315081184));
+#8993 = CARTESIAN_POINT('',(0.E+000,0.36343724928));
+#8994 = CARTESIAN_POINT('',(0.E+000,0.39372368672));
+#8995 = CARTESIAN_POINT('',(0.E+000,0.42401012416));
+#8996 = CARTESIAN_POINT('',(0.E+000,0.4542965616));
+#8997 = CARTESIAN_POINT('',(0.E+000,0.48458299904));
+#8998 = CARTESIAN_POINT('',(0.E+000,0.51486943648));
+#8999 = CARTESIAN_POINT('',(0.E+000,0.54515587392));
+#9000 = CARTESIAN_POINT('',(0.E+000,0.57544231136));
+#9001 = CARTESIAN_POINT('',(0.E+000,0.6057287488));
+#9002 = CARTESIAN_POINT('',(0.E+000,0.63601518624));
+#9003 = CARTESIAN_POINT('',(-0.E+000,0.656206144533));
+#9004 = CARTESIAN_POINT('',(0.E+000,0.66630162368));
+#9005 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9006 = ORIENTED_EDGE('',*,*,#9007,.F.);
+#9007 = EDGE_CURVE('',#8871,#8970,#9008,.T.);
+#9008 = SURFACE_CURVE('',#9009,(#9016),.PCURVE_S1.);
+#9009 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#9010,#9011,#9012,#9013,#9014,
+    #9015),.UNSPECIFIED.,.F.,.F.,(6,6),(-1.,0.E+000),
+  .PIECEWISE_BEZIER_KNOTS.);
+#9010 = CARTESIAN_POINT('',(-4.502743486191E-016,-2.800000041723,
+    13.400000095367));
+#9011 = CARTESIAN_POINT('',(-0.444687766729,-2.800000041723,
+    13.389889600384));
+#9012 = CARTESIAN_POINT('',(-0.881909452717,-2.711720505362,
+    13.379948247052));
+#9013 = CARTESIAN_POINT('',(-1.293871803615,-2.541080112433,
+    13.3700519448));
+#9014 = CARTESIAN_POINT('',(-1.66545728146,-2.29434075219,
+    13.360110591468));
+#9015 = CARTESIAN_POINT('',(-1.979899016825,-1.979899016825,
+    13.350000096485));
+#9016 = PCURVE('',#8879,#9017);
+#9017 = DEFINITIONAL_REPRESENTATION('',(#9018),#9044);
+#9018 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#9019,#9020,#9021,#9022,#9023,
+    #9024,#9025,#9026,#9027,#9028,#9029,#9030,#9031,#9032,#9033,#9034,
+    #9035,#9036,#9037,#9038,#9039,#9040,#9041,#9042,#9043),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (-1.,-0.954545454545,-0.909090909091,-0.863636363636,-0.818181818182,
+    -0.772727272727,-0.727272727273,-0.681818181818,-0.636363636364,
+    -0.590909090909,-0.545454545455,-0.5,-0.454545454545,-0.409090909091
+    ,-0.363636363636,-0.318181818182,-0.272727272727,-0.227272727273,
+    -0.181818181818,-0.136363636364,-9.090909090909E-002,
+    -4.545454545455E-002,0.E+000),.UNSPECIFIED.);
+#9019 = CARTESIAN_POINT('',(1.,0.E+000));
+#9020 = CARTESIAN_POINT('',(0.984848484848,0.E+000));
+#9021 = CARTESIAN_POINT('',(0.954545454545,0.E+000));
+#9022 = CARTESIAN_POINT('',(0.909090909091,0.E+000));
+#9023 = CARTESIAN_POINT('',(0.863636363636,0.E+000));
+#9024 = CARTESIAN_POINT('',(0.818181818182,0.E+000));
+#9025 = CARTESIAN_POINT('',(0.772727272727,0.E+000));
+#9026 = CARTESIAN_POINT('',(0.727272727273,0.E+000));
+#9027 = CARTESIAN_POINT('',(0.681818181818,0.E+000));
+#9028 = CARTESIAN_POINT('',(0.636363636364,0.E+000));
+#9029 = CARTESIAN_POINT('',(0.590909090909,0.E+000));
+#9030 = CARTESIAN_POINT('',(0.545454545455,0.E+000));
+#9031 = CARTESIAN_POINT('',(0.5,0.E+000));
+#9032 = CARTESIAN_POINT('',(0.454545454545,0.E+000));
+#9033 = CARTESIAN_POINT('',(0.409090909091,0.E+000));
+#9034 = CARTESIAN_POINT('',(0.363636363636,0.E+000));
+#9035 = CARTESIAN_POINT('',(0.318181818182,0.E+000));
+#9036 = CARTESIAN_POINT('',(0.272727272727,0.E+000));
+#9037 = CARTESIAN_POINT('',(0.227272727273,0.E+000));
+#9038 = CARTESIAN_POINT('',(0.181818181818,0.E+000));
+#9039 = CARTESIAN_POINT('',(0.136363636364,0.E+000));
+#9040 = CARTESIAN_POINT('',(9.090909090909E-002,0.E+000));
+#9041 = CARTESIAN_POINT('',(4.545454545455E-002,0.E+000));
+#9042 = CARTESIAN_POINT('',(1.515151515152E-002,-0.E+000));
+#9043 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#9044 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9045 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#9049)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#9046,#9047,#9048)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#9046 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#9047 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#9048 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#9049 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-004),#9046,
+  'distance_accuracy_value','confusion accuracy');
+#9050 = SHAPE_DEFINITION_REPRESENTATION(#9051,#8861);
+#9051 = PRODUCT_DEFINITION_SHAPE('','',#9052);
+#9052 = PRODUCT_DEFINITION('design','',#9053,#9056);
+#9053 = PRODUCT_DEFINITION_FORMATION('','',#9054);
+#9054 = PRODUCT('Compound145','Compound145','',(#9055));
+#9055 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#9056 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#9057 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#9058,#9060);
+#9058 = ( REPRESENTATION_RELATIONSHIP('','',#8861,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#9059) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#9059 = ITEM_DEFINED_TRANSFORMATION('','',#11,#151);
+#9060 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #9061);
+#9061 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('35','=>[0:1:1:36]','',#5,#9052,$
+  );
+#9062 = PRODUCT_TYPE('part',$,(#9054));
+#9063 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#9064),#9247);
+#9064 = SHELL_BASED_SURFACE_MODEL('',(#9065));
+#9065 = OPEN_SHELL('',(#9066));
+#9066 = ADVANCED_FACE('',(#9067),#9081,.T.);
+#9067 = FACE_BOUND('',#9068,.T.);
+#9068 = EDGE_LOOP('',(#9069,#9122,#9170,#9208));
+#9069 = ORIENTED_EDGE('',*,*,#9070,.F.);
+#9070 = EDGE_CURVE('',#9071,#9073,#9075,.T.);
+#9071 = VERTEX_POINT('',#9072);
+#9072 = CARTESIAN_POINT('',(2.121242937857,-2.121242937857,
+    12.783260438853));
+#9073 = VERTEX_POINT('',#9074);
+#9074 = CARTESIAN_POINT('',(1.979899016825,-1.979899016825,
+    12.650000112131));
+#9075 = SURFACE_CURVE('',#9076,(#9080),.PCURVE_S1.);
+#9076 = LINE('',#9077,#9078);
+#9077 = CARTESIAN_POINT('',(2.121242937857,-2.121242937857,
+    12.783260438853));
+#9078 = VECTOR('',#9079,1.);
+#9079 = DIRECTION('',(-0.588348405415,0.588348405415,-0.554700196225));
+#9080 = PCURVE('',#9081,#9094);
+#9081 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#9082,#9083)
+    ,(#9084,#9085)
+    ,(#9086,#9087)
+    ,(#9088,#9089)
+    ,(#9090,#9091)
+    ,(#9092,#9093
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#9082 = CARTESIAN_POINT('',(1.714505544354E-016,-2.800000041723,
+    12.600000113249));
+#9083 = CARTESIAN_POINT('',(1.898202566964E-016,-3.100000046194,
+    12.800000116229));
+#9084 = CARTESIAN_POINT('',(0.444687766729,-2.800000041723,
+    12.610110608232));
+#9085 = CARTESIAN_POINT('',(0.492332884593,-3.100000046194,
+    12.810110611212));
+#9086 = CARTESIAN_POINT('',(0.881909452717,-2.711720505362,
+    12.620051961564));
+#9087 = CARTESIAN_POINT('',(0.976399751223,-3.00226198808,
+    12.820051964544));
+#9088 = CARTESIAN_POINT('',(1.293871803615,-2.541080112433,
+    12.629948263816));
+#9089 = CARTESIAN_POINT('',(1.432500925431,-2.813338695908,
+    12.829948266796));
+#9090 = CARTESIAN_POINT('',(1.66545728146,-2.29434075219,12.639889617148
+    ));
+#9091 = CARTESIAN_POINT('',(1.843899133045,-2.540162975639,
+    12.839889620128));
+#9092 = CARTESIAN_POINT('',(1.979899016825,-1.979899016825,
+    12.650000112131));
+#9093 = CARTESIAN_POINT('',(2.192031054342,-2.192031054342,
+    12.850000115112));
+#9094 = DEFINITIONAL_REPRESENTATION('',(#9095),#9121);
+#9095 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#9096,#9097,#9098,#9099,#9100,
+    #9101,#9102,#9103,#9104,#9105,#9106,#9107,#9108,#9109,#9110,#9111,
+    #9112,#9113,#9114,#9115,#9116,#9117,#9118,#9119,#9120),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (0.E+000,1.091993047683E-002,2.183986095365E-002,3.275979143048E-002,
+    4.36797219073E-002,5.459965238413E-002,6.551958286095E-002,
+    7.643951333778E-002,8.73594438146E-002,9.827937429143E-002,
+    0.109199304768,0.120119235245,0.131039165722,0.141959096199,
+    0.152879026676,0.163798957152,0.174718887629,0.185638818106,
+    0.196558748583,0.20747867906,0.218398609537,0.229318540013,
+    0.24023847049),.UNSPECIFIED.);
+#9096 = CARTESIAN_POINT('',(1.,0.66630162368));
+#9097 = CARTESIAN_POINT('',(1.,0.656206144533));
+#9098 = CARTESIAN_POINT('',(1.,0.63601518624));
+#9099 = CARTESIAN_POINT('',(1.,0.6057287488));
+#9100 = CARTESIAN_POINT('',(1.,0.57544231136));
+#9101 = CARTESIAN_POINT('',(1.,0.54515587392));
+#9102 = CARTESIAN_POINT('',(1.,0.51486943648));
+#9103 = CARTESIAN_POINT('',(1.,0.48458299904));
+#9104 = CARTESIAN_POINT('',(1.,0.4542965616));
+#9105 = CARTESIAN_POINT('',(1.,0.42401012416));
+#9106 = CARTESIAN_POINT('',(1.,0.39372368672));
+#9107 = CARTESIAN_POINT('',(1.,0.36343724928));
+#9108 = CARTESIAN_POINT('',(1.,0.33315081184));
+#9109 = CARTESIAN_POINT('',(1.,0.3028643744));
+#9110 = CARTESIAN_POINT('',(1.,0.27257793696));
+#9111 = CARTESIAN_POINT('',(1.,0.24229149952));
+#9112 = CARTESIAN_POINT('',(1.,0.21200506208));
+#9113 = CARTESIAN_POINT('',(1.,0.18171862464));
+#9114 = CARTESIAN_POINT('',(1.,0.1514321872));
+#9115 = CARTESIAN_POINT('',(1.,0.12114574976));
+#9116 = CARTESIAN_POINT('',(1.,9.085931231999E-002));
+#9117 = CARTESIAN_POINT('',(1.,6.057287488E-002));
+#9118 = CARTESIAN_POINT('',(1.,3.028643744E-002));
+#9119 = CARTESIAN_POINT('',(1.,1.009547914667E-002));
+#9120 = CARTESIAN_POINT('',(1.,0.E+000));
+#9121 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9122 = ORIENTED_EDGE('',*,*,#9123,.F.);
+#9123 = EDGE_CURVE('',#9124,#9071,#9126,.T.);
+#9124 = VERTEX_POINT('',#9125);
+#9125 = CARTESIAN_POINT('',(1.836970226094E-016,-3.000000044703,
+    12.733333448569));
+#9126 = SURFACE_CURVE('',#9127,(#9141),.PCURVE_S1.);
+#9127 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#9128,#9129,#9130,#9131,#9132,
+    #9133,#9134,#9135,#9136,#9137,#9138,#9139,#9140),.UNSPECIFIED.,.F.,
+  .F.,(4,3,3,3,4),(-0.241767738739,-0.171305420457,-8.565271022838E-002,
+    -1.416258586285E-002,0.E+000),.UNSPECIFIED.);
+#9128 = CARTESIAN_POINT('',(1.836970226094E-016,-3.000000044703,
+    12.733333448569));
+#9129 = CARTESIAN_POINT('',(0.304466884299,-3.000000044703,
+    12.739794364281));
+#9130 = CARTESIAN_POINT('',(0.540569389532,-2.9584087474,12.744821246316
+    ));
+#9131 = CARTESIAN_POINT('',(0.744888753338,-2.906015414141,
+    12.749283861306));
+#9132 = CARTESIAN_POINT('',(0.99325564913,-2.842327032878,
+    12.754708534775));
+#9133 = CARTESIAN_POINT('',(1.196507782285,-2.761804724225,
+    12.759287168517));
+#9134 = CARTESIAN_POINT('',(1.412156196743,-2.646724386424,
+    12.76446185404));
+#9135 = CARTESIAN_POINT('',(1.592147371893,-2.550672461862,
+    12.768780910735));
+#9136 = CARTESIAN_POINT('',(1.781853654516,-2.429883155126,
+    12.773507820751));
+#9137 = CARTESIAN_POINT('',(1.993406980938,-2.241787016819,
+    12.779524189082));
+#9138 = CARTESIAN_POINT('',(2.035316855576,-2.204524139842,
+    12.780716064657));
+#9139 = CARTESIAN_POINT('',(2.07796905082,-2.164510683166,
+    12.781958930002));
+#9140 = CARTESIAN_POINT('',(2.121242937857,-2.121242937857,
+    12.783260438853));
+#9141 = PCURVE('',#9081,#9142);
+#9142 = DEFINITIONAL_REPRESENTATION('',(#9143),#9169);
+#9143 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#9144,#9145,#9146,#9147,#9148,
+    #9149,#9150,#9151,#9152,#9153,#9154,#9155,#9156,#9157,#9158,#9159,
+    #9160,#9161,#9162,#9163,#9164,#9165,#9166,#9167,#9168),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (-0.241767738739,-0.230778296069,-0.219788853399,-0.208799410729,
+    -0.197809968059,-0.186820525389,-0.175831082719,-0.164841640049,
+    -0.153852197379,-0.142862754709,-0.131873312039,-0.12088386937,
+    -0.1098944267,-9.890498402959E-002,-8.791554135964E-002,
+    -7.692609868968E-002,-6.593665601973E-002,-5.494721334977E-002,
+    -4.395777067982E-002,-3.296832800986E-002,-2.197888533991E-002,
+    -1.098944266995E-002,0.E+000),.UNSPECIFIED.);
+#9144 = CARTESIAN_POINT('',(0.E+000,0.666666666665));
+#9145 = CARTESIAN_POINT('',(1.993321585557E-002,0.66671437748));
+#9146 = CARTESIAN_POINT('',(5.848094361466E-002,0.667161847616));
+#9147 = CARTESIAN_POINT('',(0.112728168958,0.668179930484));
+#9148 = CARTESIAN_POINT('',(0.163784773044,0.668631718383));
+#9149 = CARTESIAN_POINT('',(0.212027502743,0.668317705414));
+#9150 = CARTESIAN_POINT('',(0.257813294519,0.667434771886));
+#9151 = CARTESIAN_POINT('',(0.301477681734,0.666486563308));
+#9152 = CARTESIAN_POINT('',(0.343313565329,0.666573843301));
+#9153 = CARTESIAN_POINT('',(0.383733115725,0.667467259693));
+#9154 = CARTESIAN_POINT('',(0.423076973582,0.668324744897));
+#9155 = CARTESIAN_POINT('',(0.461706005873,0.668768449022));
+#9156 = CARTESIAN_POINT('',(0.499981221398,0.668606246318));
+#9157 = CARTESIAN_POINT('',(0.538263573129,0.667890092438));
+#9158 = CARTESIAN_POINT('',(0.576911534667,0.666911778639));
+#9159 = CARTESIAN_POINT('',(0.616269477811,0.666140301534));
+#9160 = CARTESIAN_POINT('',(0.656694097088,0.666483246899));
+#9161 = CARTESIAN_POINT('',(0.698568365479,0.667324812122));
+#9162 = CARTESIAN_POINT('',(0.742200855719,0.667933991861));
+#9163 = CARTESIAN_POINT('',(0.787943901061,0.667951196692));
+#9164 = CARTESIAN_POINT('',(0.836159873845,0.667359755424));
+#9165 = CARTESIAN_POINT('',(0.887220666861,0.666391196598));
+#9166 = CARTESIAN_POINT('',(0.94150485668,0.666243052527));
+#9167 = CARTESIAN_POINT('',(0.980067401472,0.666272549672));
+#9168 = CARTESIAN_POINT('',(1.,0.666301623679));
+#9169 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9170 = ORIENTED_EDGE('',*,*,#9171,.F.);
+#9171 = EDGE_CURVE('',#9172,#9124,#9174,.T.);
+#9172 = VERTEX_POINT('',#9173);
+#9173 = CARTESIAN_POINT('',(1.714505544354E-016,-2.800000041723,
+    12.600000113249));
+#9174 = SURFACE_CURVE('',#9175,(#9179),.PCURVE_S1.);
+#9175 = LINE('',#9176,#9177);
+#9176 = CARTESIAN_POINT('',(1.714505544354E-016,-2.800000041723,
+    12.600000113249));
+#9177 = VECTOR('',#9178,1.);
+#9178 = DIRECTION('',(5.094838648452E-017,-0.832050294338,0.554700196225
+    ));
+#9179 = PCURVE('',#9081,#9180);
+#9180 = DEFINITIONAL_REPRESENTATION('',(#9181),#9207);
+#9181 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#9182,#9183,#9184,#9185,#9186,
+    #9187,#9188,#9189,#9190,#9191,#9192,#9193,#9194,#9195,#9196,#9197,
+    #9198,#9199,#9200,#9201,#9202,#9203,#9204,#9205,#9206),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (0.E+000,1.092591311876E-002,2.185182623752E-002,3.277773935628E-002,
+    4.370365247505E-002,5.462956559381E-002,6.555547871257E-002,
+    7.648139183133E-002,8.740730495009E-002,9.833321806885E-002,
+    0.109259131188,0.120185044306,0.131110957425,0.142036870544,
+    0.152962783663,0.163888696781,0.1748146099,0.185740523019,
+    0.196666436138,0.207592349256,0.218518262375,0.229444175494,
+    0.240370088613),.UNSPECIFIED.);
+#9182 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#9183 = CARTESIAN_POINT('',(0.E+000,1.010101010101E-002));
+#9184 = CARTESIAN_POINT('',(0.E+000,3.030303030303E-002));
+#9185 = CARTESIAN_POINT('',(0.E+000,6.060606060606E-002));
+#9186 = CARTESIAN_POINT('',(0.E+000,9.09090909091E-002));
+#9187 = CARTESIAN_POINT('',(0.E+000,0.121212121212));
+#9188 = CARTESIAN_POINT('',(0.E+000,0.151515151515));
+#9189 = CARTESIAN_POINT('',(0.E+000,0.181818181818));
+#9190 = CARTESIAN_POINT('',(0.E+000,0.212121212121));
+#9191 = CARTESIAN_POINT('',(0.E+000,0.242424242424));
+#9192 = CARTESIAN_POINT('',(0.E+000,0.272727272727));
+#9193 = CARTESIAN_POINT('',(0.E+000,0.30303030303));
+#9194 = CARTESIAN_POINT('',(0.E+000,0.333333333333));
+#9195 = CARTESIAN_POINT('',(0.E+000,0.363636363636));
+#9196 = CARTESIAN_POINT('',(0.E+000,0.393939393939));
+#9197 = CARTESIAN_POINT('',(0.E+000,0.424242424242));
+#9198 = CARTESIAN_POINT('',(0.E+000,0.454545454545));
+#9199 = CARTESIAN_POINT('',(0.E+000,0.484848484848));
+#9200 = CARTESIAN_POINT('',(0.E+000,0.515151515152));
+#9201 = CARTESIAN_POINT('',(0.E+000,0.545454545455));
+#9202 = CARTESIAN_POINT('',(0.E+000,0.575757575758));
+#9203 = CARTESIAN_POINT('',(0.E+000,0.606060606061));
+#9204 = CARTESIAN_POINT('',(0.E+000,0.636363636364));
+#9205 = CARTESIAN_POINT('',(-0.E+000,0.656565656566));
+#9206 = CARTESIAN_POINT('',(0.E+000,0.666666666667));
+#9207 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9208 = ORIENTED_EDGE('',*,*,#9209,.F.);
+#9209 = EDGE_CURVE('',#9073,#9172,#9210,.T.);
+#9210 = SURFACE_CURVE('',#9211,(#9218),.PCURVE_S1.);
+#9211 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#9212,#9213,#9214,#9215,#9216,
+    #9217),.UNSPECIFIED.,.F.,.F.,(6,6),(-1.,0.E+000),
+  .PIECEWISE_BEZIER_KNOTS.);
+#9212 = CARTESIAN_POINT('',(1.979899016825,-1.979899016825,
+    12.650000112131));
+#9213 = CARTESIAN_POINT('',(1.66545728146,-2.29434075219,12.639889617148
+    ));
+#9214 = CARTESIAN_POINT('',(1.293871803615,-2.541080112433,
+    12.629948263816));
+#9215 = CARTESIAN_POINT('',(0.881909452717,-2.711720505362,
+    12.620051961564));
+#9216 = CARTESIAN_POINT('',(0.444687766729,-2.800000041723,
+    12.610110608232));
+#9217 = CARTESIAN_POINT('',(1.714505544354E-016,-2.800000041723,
+    12.600000113249));
+#9218 = PCURVE('',#9081,#9219);
+#9219 = DEFINITIONAL_REPRESENTATION('',(#9220),#9246);
+#9220 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#9221,#9222,#9223,#9224,#9225,
+    #9226,#9227,#9228,#9229,#9230,#9231,#9232,#9233,#9234,#9235,#9236,
+    #9237,#9238,#9239,#9240,#9241,#9242,#9243,#9244,#9245),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (-1.,-0.954545454545,-0.909090909091,-0.863636363636,-0.818181818182,
+    -0.772727272727,-0.727272727273,-0.681818181818,-0.636363636364,
+    -0.590909090909,-0.545454545455,-0.5,-0.454545454545,-0.409090909091
+    ,-0.363636363636,-0.318181818182,-0.272727272727,-0.227272727273,
+    -0.181818181818,-0.136363636364,-9.090909090909E-002,
+    -4.545454545455E-002,0.E+000),.UNSPECIFIED.);
+#9221 = CARTESIAN_POINT('',(1.,0.E+000));
+#9222 = CARTESIAN_POINT('',(0.984848484848,0.E+000));
+#9223 = CARTESIAN_POINT('',(0.954545454545,0.E+000));
+#9224 = CARTESIAN_POINT('',(0.909090909091,0.E+000));
+#9225 = CARTESIAN_POINT('',(0.863636363636,0.E+000));
+#9226 = CARTESIAN_POINT('',(0.818181818182,0.E+000));
+#9227 = CARTESIAN_POINT('',(0.772727272727,0.E+000));
+#9228 = CARTESIAN_POINT('',(0.727272727273,0.E+000));
+#9229 = CARTESIAN_POINT('',(0.681818181818,0.E+000));
+#9230 = CARTESIAN_POINT('',(0.636363636364,0.E+000));
+#9231 = CARTESIAN_POINT('',(0.590909090909,0.E+000));
+#9232 = CARTESIAN_POINT('',(0.545454545455,0.E+000));
+#9233 = CARTESIAN_POINT('',(0.5,0.E+000));
+#9234 = CARTESIAN_POINT('',(0.454545454545,0.E+000));
+#9235 = CARTESIAN_POINT('',(0.409090909091,0.E+000));
+#9236 = CARTESIAN_POINT('',(0.363636363636,0.E+000));
+#9237 = CARTESIAN_POINT('',(0.318181818182,0.E+000));
+#9238 = CARTESIAN_POINT('',(0.272727272727,0.E+000));
+#9239 = CARTESIAN_POINT('',(0.227272727273,0.E+000));
+#9240 = CARTESIAN_POINT('',(0.181818181818,0.E+000));
+#9241 = CARTESIAN_POINT('',(0.136363636364,0.E+000));
+#9242 = CARTESIAN_POINT('',(9.090909090909E-002,0.E+000));
+#9243 = CARTESIAN_POINT('',(4.545454545455E-002,0.E+000));
+#9244 = CARTESIAN_POINT('',(1.515151515152E-002,-0.E+000));
+#9245 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#9246 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9247 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#9251)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#9248,#9249,#9250)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#9248 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#9249 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#9250 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#9251 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-004),#9248,
+  'distance_accuracy_value','confusion accuracy');
+#9252 = SHAPE_DEFINITION_REPRESENTATION(#9253,#9063);
+#9253 = PRODUCT_DEFINITION_SHAPE('','',#9254);
+#9254 = PRODUCT_DEFINITION('design','',#9255,#9258);
+#9255 = PRODUCT_DEFINITION_FORMATION('','',#9256);
+#9256 = PRODUCT('Compound146','Compound146','',(#9257));
+#9257 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#9258 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#9259 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#9260,#9262);
+#9260 = ( REPRESENTATION_RELATIONSHIP('','',#9063,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#9261) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#9261 = ITEM_DEFINED_TRANSFORMATION('','',#11,#155);
+#9262 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #9263);
+#9263 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('36','=>[0:1:1:37]','',#5,#9254,$
+  );
+#9264 = PRODUCT_TYPE('part',$,(#9256));
+#9265 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#9266),#9440);
+#9266 = SHELL_BASED_SURFACE_MODEL('',(#9267));
+#9267 = OPEN_SHELL('',(#9268));
+#9268 = ADVANCED_FACE('',(#9269),#9283,.T.);
+#9269 = FACE_BOUND('',#9270,.T.);
+#9270 = EDGE_LOOP('',(#9271,#9324,#9363,#9401));
+#9271 = ORIENTED_EDGE('',*,*,#9272,.F.);
+#9272 = EDGE_CURVE('',#9273,#9275,#9277,.T.);
+#9273 = VERTEX_POINT('',#9274);
+#9274 = CARTESIAN_POINT('',(2.121242937857,2.121242937857,
+    13.283260427677));
+#9275 = VERTEX_POINT('',#9276);
+#9276 = CARTESIAN_POINT('',(1.979899016825,1.979899016825,
+    13.150000100955));
+#9277 = SURFACE_CURVE('',#9278,(#9282),.PCURVE_S1.);
+#9278 = LINE('',#9279,#9280);
+#9279 = CARTESIAN_POINT('',(2.121242937857,2.121242937857,
+    13.283260427677));
+#9280 = VECTOR('',#9281,1.);
+#9281 = DIRECTION('',(-0.588348405415,-0.588348405415,-0.554700196225));
+#9282 = PCURVE('',#9283,#9296);
+#9283 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#9284,#9285)
+    ,(#9286,#9287)
+    ,(#9288,#9289)
+    ,(#9290,#9291)
+    ,(#9292,#9293)
+    ,(#9294,#9295
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#9284 = CARTESIAN_POINT('',(2.800000041723,0.E+000,13.100000102073));
+#9285 = CARTESIAN_POINT('',(3.100000046194,0.E+000,13.300000105053));
+#9286 = CARTESIAN_POINT('',(2.800000041723,0.444687766729,
+    13.110110597056));
+#9287 = CARTESIAN_POINT('',(3.100000046194,0.492332884593,
+    13.310110600037));
+#9288 = CARTESIAN_POINT('',(2.711720505362,0.881909452717,
+    13.120051950388));
+#9289 = CARTESIAN_POINT('',(3.00226198808,0.976399751223,13.320051953368
+    ));
+#9290 = CARTESIAN_POINT('',(2.541080112433,1.293871803615,13.12994825264
+    ));
+#9291 = CARTESIAN_POINT('',(2.813338695908,1.432500925431,13.32994825562
+    ));
+#9292 = CARTESIAN_POINT('',(2.29434075219,1.66545728146,13.139889605972)
+  );
+#9293 = CARTESIAN_POINT('',(2.540162975639,1.843899133045,
+    13.339889608952));
+#9294 = CARTESIAN_POINT('',(1.979899016825,1.979899016825,
+    13.150000100955));
+#9295 = CARTESIAN_POINT('',(2.192031054342,2.192031054342,
+    13.350000103936));
+#9296 = DEFINITIONAL_REPRESENTATION('',(#9297),#9323);
+#9297 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#9298,#9299,#9300,#9301,#9302,
+    #9303,#9304,#9305,#9306,#9307,#9308,#9309,#9310,#9311,#9312,#9313,
+    #9314,#9315,#9316,#9317,#9318,#9319,#9320,#9321,#9322),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (-0.E+000,1.091993047682E-002,2.183986095365E-002,3.275979143047E-002,
+    4.367972190729E-002,5.459965238411E-002,6.551958286094E-002,
+    7.643951333776E-002,8.735944381458E-002,9.827937429141E-002,
+    0.109199304768,0.120119235245,0.131039165722,0.141959096199,
+    0.152879026676,0.163798957152,0.174718887629,0.185638818106,
+    0.196558748583,0.20747867906,0.218398609536,0.229318540013,
+    0.24023847049),.UNSPECIFIED.);
+#9298 = CARTESIAN_POINT('',(1.,0.66630162368));
+#9299 = CARTESIAN_POINT('',(1.,0.656206144533));
+#9300 = CARTESIAN_POINT('',(1.,0.63601518624));
+#9301 = CARTESIAN_POINT('',(1.,0.6057287488));
+#9302 = CARTESIAN_POINT('',(1.,0.57544231136));
+#9303 = CARTESIAN_POINT('',(1.,0.54515587392));
+#9304 = CARTESIAN_POINT('',(1.,0.51486943648));
+#9305 = CARTESIAN_POINT('',(1.,0.48458299904));
+#9306 = CARTESIAN_POINT('',(1.,0.4542965616));
+#9307 = CARTESIAN_POINT('',(1.,0.42401012416));
+#9308 = CARTESIAN_POINT('',(1.,0.39372368672));
+#9309 = CARTESIAN_POINT('',(1.,0.36343724928));
+#9310 = CARTESIAN_POINT('',(1.,0.33315081184));
+#9311 = CARTESIAN_POINT('',(1.,0.3028643744));
+#9312 = CARTESIAN_POINT('',(1.,0.27257793696));
+#9313 = CARTESIAN_POINT('',(1.,0.24229149952));
+#9314 = CARTESIAN_POINT('',(1.,0.21200506208));
+#9315 = CARTESIAN_POINT('',(1.,0.18171862464));
+#9316 = CARTESIAN_POINT('',(1.,0.1514321872));
+#9317 = CARTESIAN_POINT('',(1.,0.12114574976));
+#9318 = CARTESIAN_POINT('',(1.,9.085931231999E-002));
+#9319 = CARTESIAN_POINT('',(1.,6.057287487999E-002));
+#9320 = CARTESIAN_POINT('',(1.,3.028643744E-002));
+#9321 = CARTESIAN_POINT('',(1.,1.009547914667E-002));
+#9322 = CARTESIAN_POINT('',(1.,0.E+000));
+#9323 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9324 = ORIENTED_EDGE('',*,*,#9325,.F.);
+#9325 = EDGE_CURVE('',#9326,#9273,#9328,.T.);
+#9326 = VERTEX_POINT('',#9327);
+#9327 = CARTESIAN_POINT('',(3.000124926996,0.E+000,13.233416692255));
+#9328 = SURFACE_CURVE('',#9329,(#9334),.PCURVE_S1.);
+#9329 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#9330,#9331,#9332,#9333),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(-0.241777920213,0.E+000),
+  .PIECEWISE_BEZIER_KNOTS.);
+#9330 = CARTESIAN_POINT('',(3.000124926996,0.E+000,13.233416692255));
+#9331 = CARTESIAN_POINT('',(3.000124926996,0.794119080623,
+    13.250267532657));
+#9332 = CARTESIAN_POINT('',(2.682765495879,1.559800074984,
+    13.266447168091));
+#9333 = CARTESIAN_POINT('',(2.121242937857,2.121242937857,
+    13.283260427677));
+#9334 = PCURVE('',#9283,#9335);
+#9335 = DEFINITIONAL_REPRESENTATION('',(#9336),#9362);
+#9336 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#9337,#9338,#9339,#9340,#9341,
+    #9342,#9343,#9344,#9345,#9346,#9347,#9348,#9349,#9350,#9351,#9352,
+    #9353,#9354,#9355,#9356,#9357,#9358,#9359,#9360,#9361),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (-0.241777920213,-0.230788014749,-0.219798109285,-0.208808203821,
+    -0.197818298356,-0.186828392892,-0.175838487428,-0.164848581964,
+    -0.153858676499,-0.142868771035,-0.131878865571,-0.120888960107,
+    -0.109899054642,-9.890914917813E-002,-8.79192437139E-002,
+    -7.692933824966E-002,-6.593943278542E-002,-5.494952732119E-002,
+    -4.395962185695E-002,-3.296971639271E-002,-2.197981092847E-002,
+    -1.098990546424E-002,0.E+000),.UNSPECIFIED.);
+#9337 = CARTESIAN_POINT('',(0.E+000,0.667082940968));
+#9338 = CARTESIAN_POINT('',(1.515146100233E-002,0.667083100955));
+#9339 = CARTESIAN_POINT('',(4.545160052912E-002,0.667062684535));
+#9340 = CARTESIAN_POINT('',(9.089673222675E-002,0.666980253684));
+#9341 = CARTESIAN_POINT('',(0.13634037247,0.666855852855));
+#9342 = CARTESIAN_POINT('',(0.181785000357,0.666701301821));
+#9343 = CARTESIAN_POINT('',(0.22723241187,0.666528769334));
+#9344 = CARTESIAN_POINT('',(0.272683671548,0.666350350957));
+#9345 = CARTESIAN_POINT('',(0.318139210936,0.66617741872));
+#9346 = CARTESIAN_POINT('',(0.363598905405,0.666020133483));
+#9347 = CARTESIAN_POINT('',(0.409062171783,0.665887019512));
+#9348 = CARTESIAN_POINT('',(0.454528072694,0.665784631778));
+#9349 = CARTESIAN_POINT('',(0.499995428523,0.665717310673));
+#9350 = CARTESIAN_POINT('',(0.545462933859,0.665687027783));
+#9351 = CARTESIAN_POINT('',(0.590929276272,0.66569332318));
+#9352 = CARTESIAN_POINT('',(0.636393255017,0.665733334858));
+#9353 = CARTESIAN_POINT('',(0.681853897243,0.665801920003));
+#9354 = CARTESIAN_POINT('',(0.727310569578,0.665891867802));
+#9355 = CARTESIAN_POINT('',(0.772763081967,0.665994200765));
+#9356 = CARTESIAN_POINT('',(0.818211784602,0.666098568991));
+#9357 = CARTESIAN_POINT('',(0.86365764416,0.666193711285));
+#9358 = CARTESIAN_POINT('',(0.909102340711,0.666268068441));
+#9359 = CARTESIAN_POINT('',(0.954548221008,0.666310215639));
+#9360 = CARTESIAN_POINT('',(0.984848548248,0.666310298404));
+#9361 = CARTESIAN_POINT('',(1.,0.66630162368));
+#9362 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9363 = ORIENTED_EDGE('',*,*,#9364,.F.);
+#9364 = EDGE_CURVE('',#9365,#9326,#9367,.T.);
+#9365 = VERTEX_POINT('',#9366);
+#9366 = CARTESIAN_POINT('',(2.800000041723,0.E+000,13.100000102073));
+#9367 = SURFACE_CURVE('',#9368,(#9372),.PCURVE_S1.);
+#9368 = LINE('',#9369,#9370);
+#9369 = CARTESIAN_POINT('',(2.800000041723,0.E+000,13.100000102073));
+#9370 = VECTOR('',#9371,1.);
+#9371 = DIRECTION('',(0.832050294338,0.E+000,0.554700196225));
+#9372 = PCURVE('',#9283,#9373);
+#9373 = DEFINITIONAL_REPRESENTATION('',(#9374),#9400);
+#9374 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#9375,#9376,#9377,#9378,#9379,
+    #9380,#9381,#9382,#9383,#9384,#9385,#9386,#9387,#9388,#9389,#9390,
+    #9391,#9392,#9393,#9394,#9395,#9396,#9397,#9398,#9399),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (0.E+000,1.093273538404E-002,2.186547076807E-002,3.279820615211E-002,
+    4.373094153614E-002,5.466367692018E-002,6.559641230421E-002,
+    7.652914768825E-002,8.746188307228E-002,9.839461845632E-002,
+    0.10932735384,0.120260089224,0.131192824608,0.142125559992,
+    0.153058295376,0.163991030761,0.174923766145,0.185856501529,
+    0.196789236913,0.207721972297,0.218654707681,0.229587443065,
+    0.240520178449),.UNSPECIFIED.);
+#9375 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#9376 = CARTESIAN_POINT('',(0.E+000,1.010731728739E-002));
+#9377 = CARTESIAN_POINT('',(0.E+000,3.032195186218E-002));
+#9378 = CARTESIAN_POINT('',(0.E+000,6.064390372437E-002));
+#9379 = CARTESIAN_POINT('',(0.E+000,9.096585558655E-002));
+#9380 = CARTESIAN_POINT('',(0.E+000,0.121287807449));
+#9381 = CARTESIAN_POINT('',(0.E+000,0.151609759311));
+#9382 = CARTESIAN_POINT('',(0.E+000,0.181931711173));
+#9383 = CARTESIAN_POINT('',(0.E+000,0.212253663035));
+#9384 = CARTESIAN_POINT('',(0.E+000,0.242575614897));
+#9385 = CARTESIAN_POINT('',(0.E+000,0.27289756676));
+#9386 = CARTESIAN_POINT('',(0.E+000,0.303219518622));
+#9387 = CARTESIAN_POINT('',(0.E+000,0.333541470484));
+#9388 = CARTESIAN_POINT('',(0.E+000,0.363863422346));
+#9389 = CARTESIAN_POINT('',(0.E+000,0.394185374208));
+#9390 = CARTESIAN_POINT('',(0.E+000,0.424507326071));
+#9391 = CARTESIAN_POINT('',(0.E+000,0.454829277933));
+#9392 = CARTESIAN_POINT('',(0.E+000,0.485151229795));
+#9393 = CARTESIAN_POINT('',(0.E+000,0.515473181657));
+#9394 = CARTESIAN_POINT('',(0.E+000,0.545795133519));
+#9395 = CARTESIAN_POINT('',(0.E+000,0.576117085381));
+#9396 = CARTESIAN_POINT('',(0.E+000,0.606439037244));
+#9397 = CARTESIAN_POINT('',(0.E+000,0.636760989106));
+#9398 = CARTESIAN_POINT('',(-0.E+000,0.656975623681));
+#9399 = CARTESIAN_POINT('',(0.E+000,0.667082940968));
+#9400 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9401 = ORIENTED_EDGE('',*,*,#9402,.F.);
+#9402 = EDGE_CURVE('',#9275,#9365,#9403,.T.);
+#9403 = SURFACE_CURVE('',#9404,(#9411),.PCURVE_S1.);
+#9404 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#9405,#9406,#9407,#9408,#9409,
+    #9410),.UNSPECIFIED.,.F.,.F.,(6,6),(-1.,0.E+000),
+  .PIECEWISE_BEZIER_KNOTS.);
+#9405 = CARTESIAN_POINT('',(1.979899016825,1.979899016825,
+    13.150000100955));
+#9406 = CARTESIAN_POINT('',(2.29434075219,1.66545728146,13.139889605972)
+  );
+#9407 = CARTESIAN_POINT('',(2.541080112433,1.293871803615,13.12994825264
+    ));
+#9408 = CARTESIAN_POINT('',(2.711720505362,0.881909452717,
+    13.120051950388));
+#9409 = CARTESIAN_POINT('',(2.800000041723,0.444687766729,
+    13.110110597056));
+#9410 = CARTESIAN_POINT('',(2.800000041723,0.E+000,13.100000102073));
+#9411 = PCURVE('',#9283,#9412);
+#9412 = DEFINITIONAL_REPRESENTATION('',(#9413),#9439);
+#9413 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#9414,#9415,#9416,#9417,#9418,
+    #9419,#9420,#9421,#9422,#9423,#9424,#9425,#9426,#9427,#9428,#9429,
+    #9430,#9431,#9432,#9433,#9434,#9435,#9436,#9437,#9438),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (-1.,-0.954545454545,-0.909090909091,-0.863636363636,-0.818181818182,
+    -0.772727272727,-0.727272727273,-0.681818181818,-0.636363636364,
+    -0.590909090909,-0.545454545455,-0.5,-0.454545454545,-0.409090909091
+    ,-0.363636363636,-0.318181818182,-0.272727272727,-0.227272727273,
+    -0.181818181818,-0.136363636364,-9.090909090909E-002,
+    -4.545454545455E-002,0.E+000),.UNSPECIFIED.);
+#9414 = CARTESIAN_POINT('',(1.,0.E+000));
+#9415 = CARTESIAN_POINT('',(0.984848484848,0.E+000));
+#9416 = CARTESIAN_POINT('',(0.954545454545,0.E+000));
+#9417 = CARTESIAN_POINT('',(0.909090909091,0.E+000));
+#9418 = CARTESIAN_POINT('',(0.863636363636,0.E+000));
+#9419 = CARTESIAN_POINT('',(0.818181818182,0.E+000));
+#9420 = CARTESIAN_POINT('',(0.772727272727,0.E+000));
+#9421 = CARTESIAN_POINT('',(0.727272727273,0.E+000));
+#9422 = CARTESIAN_POINT('',(0.681818181818,0.E+000));
+#9423 = CARTESIAN_POINT('',(0.636363636364,0.E+000));
+#9424 = CARTESIAN_POINT('',(0.590909090909,0.E+000));
+#9425 = CARTESIAN_POINT('',(0.545454545455,0.E+000));
+#9426 = CARTESIAN_POINT('',(0.5,0.E+000));
+#9427 = CARTESIAN_POINT('',(0.454545454545,0.E+000));
+#9428 = CARTESIAN_POINT('',(0.409090909091,0.E+000));
+#9429 = CARTESIAN_POINT('',(0.363636363636,0.E+000));
+#9430 = CARTESIAN_POINT('',(0.318181818182,0.E+000));
+#9431 = CARTESIAN_POINT('',(0.272727272727,0.E+000));
+#9432 = CARTESIAN_POINT('',(0.227272727273,0.E+000));
+#9433 = CARTESIAN_POINT('',(0.181818181818,0.E+000));
+#9434 = CARTESIAN_POINT('',(0.136363636364,0.E+000));
+#9435 = CARTESIAN_POINT('',(9.090909090909E-002,0.E+000));
+#9436 = CARTESIAN_POINT('',(4.545454545455E-002,0.E+000));
+#9437 = CARTESIAN_POINT('',(1.515151515152E-002,-0.E+000));
+#9438 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#9439 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9440 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#9444)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#9441,#9442,#9443)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#9441 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#9442 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#9443 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#9444 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-004),#9441,
+  'distance_accuracy_value','confusion accuracy');
+#9445 = SHAPE_DEFINITION_REPRESENTATION(#9446,#9265);
+#9446 = PRODUCT_DEFINITION_SHAPE('','',#9447);
+#9447 = PRODUCT_DEFINITION('design','',#9448,#9451);
+#9448 = PRODUCT_DEFINITION_FORMATION('','',#9449);
+#9449 = PRODUCT('Compound129','Compound129','',(#9450));
+#9450 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#9451 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#9452 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#9453,#9455);
+#9453 = ( REPRESENTATION_RELATIONSHIP('','',#9265,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#9454) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#9454 = ITEM_DEFINED_TRANSFORMATION('','',#11,#159);
+#9455 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #9456);
+#9456 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('37','=>[0:1:1:38]','',#5,#9447,$
+  );
+#9457 = PRODUCT_TYPE('part',$,(#9449));
+#9458 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#9459),#9633);
+#9459 = SHELL_BASED_SURFACE_MODEL('',(#9460));
+#9460 = OPEN_SHELL('',(#9461));
+#9461 = ADVANCED_FACE('',(#9462),#9476,.T.);
+#9462 = FACE_BOUND('',#9463,.T.);
+#9463 = EDGE_LOOP('',(#9464,#9517,#9556,#9594));
+#9464 = ORIENTED_EDGE('',*,*,#9465,.F.);
+#9465 = EDGE_CURVE('',#9466,#9468,#9470,.T.);
+#9466 = VERTEX_POINT('',#9467);
+#9467 = CARTESIAN_POINT('',(-3.000124926996,1.493761076259E-016,
+    11.833416723547));
+#9468 = VERTEX_POINT('',#9469);
+#9469 = CARTESIAN_POINT('',(-2.800000041723,1.394118970918E-016,
+    11.700000133365));
+#9470 = SURFACE_CURVE('',#9471,(#9475),.PCURVE_S1.);
+#9471 = LINE('',#9472,#9473);
+#9472 = CARTESIAN_POINT('',(-3.000124926996,1.493761076259E-016,
+    11.833416723547));
+#9473 = VECTOR('',#9474,1.);
+#9474 = DIRECTION('',(0.832050294338,-4.142775295748E-017,
+    -0.554700196225));
+#9475 = PCURVE('',#9476,#9489);
+#9476 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#9477,#9478)
+    ,(#9479,#9480)
+    ,(#9481,#9482)
+    ,(#9483,#9484)
+    ,(#9485,#9486)
+    ,(#9487,#9488
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#9477 = CARTESIAN_POINT('',(-1.979899016825,1.979899016825,
+    11.650000134483));
+#9478 = CARTESIAN_POINT('',(-2.192031054342,2.192031054342,
+    11.850000137463));
+#9479 = CARTESIAN_POINT('',(-2.29434075219,1.66545728146,11.660110629466
+    ));
+#9480 = CARTESIAN_POINT('',(-2.540162975639,1.843899133045,
+    11.860110632446));
+#9481 = CARTESIAN_POINT('',(-2.541080112433,1.293871803615,
+    11.670051982798));
+#9482 = CARTESIAN_POINT('',(-2.813338695908,1.432500925431,
+    11.870051985778));
+#9483 = CARTESIAN_POINT('',(-2.711720505362,0.881909452717,
+    11.67994828505));
+#9484 = CARTESIAN_POINT('',(-3.00226198808,0.976399751223,11.87994828803
+    ));
+#9485 = CARTESIAN_POINT('',(-2.800000041723,0.444687766729,
+    11.689889638382));
+#9486 = CARTESIAN_POINT('',(-3.100000046194,0.492332884593,
+    11.889889641362));
+#9487 = CARTESIAN_POINT('',(-2.800000041723,1.394118970918E-016,
+    11.700000133365));
+#9488 = CARTESIAN_POINT('',(-3.100000046194,1.543488860659E-016,
+    11.900000136346));
+#9489 = DEFINITIONAL_REPRESENTATION('',(#9490),#9516);
+#9490 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#9491,#9492,#9493,#9494,#9495,
+    #9496,#9497,#9498,#9499,#9500,#9501,#9502,#9503,#9504,#9505,#9506,
+    #9507,#9508,#9509,#9510,#9511,#9512,#9513,#9514,#9515),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (0.E+000,1.093273538404E-002,2.186547076808E-002,3.279820615211E-002,
+    4.373094153615E-002,5.466367692019E-002,6.559641230423E-002,
+    7.652914768827E-002,8.74618830723E-002,9.839461845634E-002,
+    0.10932735384,0.120260089224,0.131192824608,0.142125559992,
+    0.153058295377,0.163991030761,0.174923766145,0.185856501529,
+    0.196789236913,0.207721972297,0.218654707681,0.229587443065,
+    0.240520178449),.UNSPECIFIED.);
+#9491 = CARTESIAN_POINT('',(1.,0.667082940968));
+#9492 = CARTESIAN_POINT('',(1.,0.656975623681));
+#9493 = CARTESIAN_POINT('',(1.,0.636760989106));
+#9494 = CARTESIAN_POINT('',(1.,0.606439037244));
+#9495 = CARTESIAN_POINT('',(1.,0.576117085382));
+#9496 = CARTESIAN_POINT('',(1.,0.545795133519));
+#9497 = CARTESIAN_POINT('',(1.,0.515473181657));
+#9498 = CARTESIAN_POINT('',(1.,0.485151229795));
+#9499 = CARTESIAN_POINT('',(1.,0.454829277933));
+#9500 = CARTESIAN_POINT('',(1.,0.424507326071));
+#9501 = CARTESIAN_POINT('',(1.,0.394185374208));
+#9502 = CARTESIAN_POINT('',(1.,0.363863422346));
+#9503 = CARTESIAN_POINT('',(1.,0.333541470484));
+#9504 = CARTESIAN_POINT('',(1.,0.303219518622));
+#9505 = CARTESIAN_POINT('',(1.,0.27289756676));
+#9506 = CARTESIAN_POINT('',(1.,0.242575614898));
+#9507 = CARTESIAN_POINT('',(1.,0.212253663035));
+#9508 = CARTESIAN_POINT('',(1.,0.181931711173));
+#9509 = CARTESIAN_POINT('',(1.,0.151609759311));
+#9510 = CARTESIAN_POINT('',(1.,0.121287807449));
+#9511 = CARTESIAN_POINT('',(1.,9.096585558657E-002));
+#9512 = CARTESIAN_POINT('',(1.,6.064390372438E-002));
+#9513 = CARTESIAN_POINT('',(1.,3.032195186219E-002));
+#9514 = CARTESIAN_POINT('',(1.,1.01073172874E-002));
+#9515 = CARTESIAN_POINT('',(1.,0.E+000));
+#9516 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9517 = ORIENTED_EDGE('',*,*,#9518,.F.);
+#9518 = EDGE_CURVE('',#9519,#9466,#9521,.T.);
+#9519 = VERTEX_POINT('',#9520);
+#9520 = CARTESIAN_POINT('',(-2.121242937857,2.121242937857,
+    11.783260461205));
+#9521 = SURFACE_CURVE('',#9522,(#9527),.PCURVE_S1.);
+#9522 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#9523,#9524,#9525,#9526),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,0.241778545972),
+  .PIECEWISE_BEZIER_KNOTS.);
+#9523 = CARTESIAN_POINT('',(-2.121242937857,2.121242937857,
+    11.783260461205));
+#9524 = CARTESIAN_POINT('',(-2.682765495879,1.559800074984,
+    11.800148858097));
+#9525 = CARTESIAN_POINT('',(-3.000124926996,0.794119080623,
+    11.816565883145));
+#9526 = CARTESIAN_POINT('',(-3.000124926996,0.E+000,11.833416723547));
+#9527 = PCURVE('',#9476,#9528);
+#9528 = DEFINITIONAL_REPRESENTATION('',(#9529),#9555);
+#9529 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#9530,#9531,#9532,#9533,#9534,
+    #9535,#9536,#9537,#9538,#9539,#9540,#9541,#9542,#9543,#9544,#9545,
+    #9546,#9547,#9548,#9549,#9550,#9551,#9552,#9553,#9554),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (0.E+000,1.098993390781E-002,2.197986781562E-002,3.296980172343E-002,
+    4.395973563124E-002,5.494966953906E-002,6.593960344687E-002,
+    7.692953735468E-002,8.791947126249E-002,9.89094051703E-002,
+    0.109899339078,0.120889272986,0.131879206894,0.142869140802,
+    0.153859074709,0.164849008617,0.175838942525,0.186828876433,
+    0.197818810341,0.208808744248,0.219798678156,0.230788612064,
+    0.241778545972),.UNSPECIFIED.);
+#9530 = CARTESIAN_POINT('',(0.E+000,0.66630162368));
+#9531 = CARTESIAN_POINT('',(1.515145118437E-002,0.666310313272));
+#9532 = CARTESIAN_POINT('',(4.54518446294E-002,0.666310782173));
+#9533 = CARTESIAN_POINT('',(9.089798952253E-002,0.666270389091));
+#9534 = CARTESIAN_POINT('',(0.136343081238,0.666198005978));
+#9535 = CARTESIAN_POINT('',(0.181789424773,0.666104587296));
+#9536 = CARTESIAN_POINT('',(0.227238657249,0.666001360727));
+#9537 = CARTESIAN_POINT('',(0.27269170279,0.665899402114));
+#9538 = CARTESIAN_POINT('',(0.318148871827,0.665808999059));
+#9539 = CARTESIAN_POINT('',(0.363609939154,0.665739172811));
+#9540 = CARTESIAN_POINT('',(0.409074242462,0.665697263644));
+#9541 = CARTESIAN_POINT('',(0.454540787406,0.665688608683));
+#9542 = CARTESIAN_POINT('',(0.500008360085,0.66571630732));
+#9543 = CARTESIAN_POINT('',(0.545475643788,0.665781077683));
+#9544 = CARTESIAN_POINT('',(0.590941337864,0.665881204673));
+#9545 = CARTESIAN_POINT('',(0.636404276287,0.666012580155));
+#9546 = CARTESIAN_POINT('',(0.681863543529,0.666168834959));
+#9547 = CARTESIAN_POINT('',(0.727318585591,0.666341562426));
+#9548 = CARTESIAN_POINT('',(0.772769313059,0.666520630337));
+#9549 = CARTESIAN_POINT('',(0.818216197112,0.666694586058));
+#9550 = CARTESIAN_POINT('',(0.863660344484,0.666851127298));
+#9551 = CARTESIAN_POINT('',(0.909103593462,0.666977729378));
+#9552 = CARTESIAN_POINT('',(0.954548464002,0.667062075195));
+#9553 = CARTESIAN_POINT('',(0.984848538401,0.667083085876));
+#9554 = CARTESIAN_POINT('',(1.,0.667082940968));
+#9555 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9556 = ORIENTED_EDGE('',*,*,#9557,.F.);
+#9557 = EDGE_CURVE('',#9558,#9519,#9560,.T.);
+#9558 = VERTEX_POINT('',#9559);
+#9559 = CARTESIAN_POINT('',(-1.979899016825,1.979899016825,
+    11.650000134483));
+#9560 = SURFACE_CURVE('',#9561,(#9565),.PCURVE_S1.);
+#9561 = LINE('',#9562,#9563);
+#9562 = CARTESIAN_POINT('',(-1.979899016825,1.979899016825,
+    11.650000134483));
+#9563 = VECTOR('',#9564,1.);
+#9564 = DIRECTION('',(-0.588348405415,0.588348405415,0.554700196225));
+#9565 = PCURVE('',#9476,#9566);
+#9566 = DEFINITIONAL_REPRESENTATION('',(#9567),#9593);
+#9567 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#9568,#9569,#9570,#9571,#9572,
+    #9573,#9574,#9575,#9576,#9577,#9578,#9579,#9580,#9581,#9582,#9583,
+    #9584,#9585,#9586,#9587,#9588,#9589,#9590,#9591,#9592),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (0.E+000,1.091993047682E-002,2.183986095365E-002,3.275979143047E-002,
+    4.367972190729E-002,5.459965238412E-002,6.551958286094E-002,
+    7.643951333776E-002,8.735944381458E-002,9.827937429141E-002,
+    0.109199304768,0.120119235245,0.131039165722,0.141959096199,
+    0.152879026676,0.163798957152,0.174718887629,0.185638818106,
+    0.196558748583,0.20747867906,0.218398609536,0.229318540013,
+    0.24023847049),.UNSPECIFIED.);
+#9568 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#9569 = CARTESIAN_POINT('',(0.E+000,1.009547914667E-002));
+#9570 = CARTESIAN_POINT('',(0.E+000,3.028643744E-002));
+#9571 = CARTESIAN_POINT('',(0.E+000,6.057287487999E-002));
+#9572 = CARTESIAN_POINT('',(0.E+000,9.085931231999E-002));
+#9573 = CARTESIAN_POINT('',(0.E+000,0.12114574976));
+#9574 = CARTESIAN_POINT('',(0.E+000,0.1514321872));
+#9575 = CARTESIAN_POINT('',(0.E+000,0.18171862464));
+#9576 = CARTESIAN_POINT('',(0.E+000,0.21200506208));
+#9577 = CARTESIAN_POINT('',(0.E+000,0.24229149952));
+#9578 = CARTESIAN_POINT('',(0.E+000,0.27257793696));
+#9579 = CARTESIAN_POINT('',(0.E+000,0.3028643744));
+#9580 = CARTESIAN_POINT('',(0.E+000,0.33315081184));
+#9581 = CARTESIAN_POINT('',(0.E+000,0.36343724928));
+#9582 = CARTESIAN_POINT('',(0.E+000,0.39372368672));
+#9583 = CARTESIAN_POINT('',(0.E+000,0.42401012416));
+#9584 = CARTESIAN_POINT('',(0.E+000,0.4542965616));
+#9585 = CARTESIAN_POINT('',(0.E+000,0.48458299904));
+#9586 = CARTESIAN_POINT('',(0.E+000,0.51486943648));
+#9587 = CARTESIAN_POINT('',(0.E+000,0.54515587392));
+#9588 = CARTESIAN_POINT('',(0.E+000,0.57544231136));
+#9589 = CARTESIAN_POINT('',(0.E+000,0.6057287488));
+#9590 = CARTESIAN_POINT('',(0.E+000,0.63601518624));
+#9591 = CARTESIAN_POINT('',(-0.E+000,0.656206144533));
+#9592 = CARTESIAN_POINT('',(0.E+000,0.66630162368));
+#9593 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9594 = ORIENTED_EDGE('',*,*,#9595,.F.);
+#9595 = EDGE_CURVE('',#9468,#9558,#9596,.T.);
+#9596 = SURFACE_CURVE('',#9597,(#9604),.PCURVE_S1.);
+#9597 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#9598,#9599,#9600,#9601,#9602,
+    #9603),.UNSPECIFIED.,.F.,.F.,(6,6),(-1.,0.E+000),
+  .PIECEWISE_BEZIER_KNOTS.);
+#9598 = CARTESIAN_POINT('',(-2.800000041723,1.394118970918E-016,
+    11.700000133365));
+#9599 = CARTESIAN_POINT('',(-2.800000041723,0.444687766729,
+    11.689889638382));
+#9600 = CARTESIAN_POINT('',(-2.711720505362,0.881909452717,
+    11.67994828505));
+#9601 = CARTESIAN_POINT('',(-2.541080112433,1.293871803615,
+    11.670051982798));
+#9602 = CARTESIAN_POINT('',(-2.29434075219,1.66545728146,11.660110629466
+    ));
+#9603 = CARTESIAN_POINT('',(-1.979899016825,1.979899016825,
+    11.650000134483));
+#9604 = PCURVE('',#9476,#9605);
+#9605 = DEFINITIONAL_REPRESENTATION('',(#9606),#9632);
+#9606 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#9607,#9608,#9609,#9610,#9611,
+    #9612,#9613,#9614,#9615,#9616,#9617,#9618,#9619,#9620,#9621,#9622,
+    #9623,#9624,#9625,#9626,#9627,#9628,#9629,#9630,#9631),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (-1.,-0.954545454545,-0.909090909091,-0.863636363636,-0.818181818182,
+    -0.772727272727,-0.727272727273,-0.681818181818,-0.636363636364,
+    -0.590909090909,-0.545454545455,-0.5,-0.454545454545,-0.409090909091
+    ,-0.363636363636,-0.318181818182,-0.272727272727,-0.227272727273,
+    -0.181818181818,-0.136363636364,-9.090909090909E-002,
+    -4.545454545455E-002,0.E+000),.UNSPECIFIED.);
+#9607 = CARTESIAN_POINT('',(1.,0.E+000));
+#9608 = CARTESIAN_POINT('',(0.984848484848,0.E+000));
+#9609 = CARTESIAN_POINT('',(0.954545454545,0.E+000));
+#9610 = CARTESIAN_POINT('',(0.909090909091,0.E+000));
+#9611 = CARTESIAN_POINT('',(0.863636363636,0.E+000));
+#9612 = CARTESIAN_POINT('',(0.818181818182,0.E+000));
+#9613 = CARTESIAN_POINT('',(0.772727272727,0.E+000));
+#9614 = CARTESIAN_POINT('',(0.727272727273,0.E+000));
+#9615 = CARTESIAN_POINT('',(0.681818181818,0.E+000));
+#9616 = CARTESIAN_POINT('',(0.636363636364,0.E+000));
+#9617 = CARTESIAN_POINT('',(0.590909090909,0.E+000));
+#9618 = CARTESIAN_POINT('',(0.545454545455,0.E+000));
+#9619 = CARTESIAN_POINT('',(0.5,0.E+000));
+#9620 = CARTESIAN_POINT('',(0.454545454545,0.E+000));
+#9621 = CARTESIAN_POINT('',(0.409090909091,0.E+000));
+#9622 = CARTESIAN_POINT('',(0.363636363636,0.E+000));
+#9623 = CARTESIAN_POINT('',(0.318181818182,0.E+000));
+#9624 = CARTESIAN_POINT('',(0.272727272727,0.E+000));
+#9625 = CARTESIAN_POINT('',(0.227272727273,0.E+000));
+#9626 = CARTESIAN_POINT('',(0.181818181818,0.E+000));
+#9627 = CARTESIAN_POINT('',(0.136363636364,0.E+000));
+#9628 = CARTESIAN_POINT('',(9.090909090909E-002,0.E+000));
+#9629 = CARTESIAN_POINT('',(4.545454545455E-002,0.E+000));
+#9630 = CARTESIAN_POINT('',(1.515151515152E-002,-0.E+000));
+#9631 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#9632 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9633 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#9637)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#9634,#9635,#9636)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#9634 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#9635 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#9636 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#9637 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-004),#9634,
+  'distance_accuracy_value','confusion accuracy');
+#9638 = SHAPE_DEFINITION_REPRESENTATION(#9639,#9458);
+#9639 = PRODUCT_DEFINITION_SHAPE('','',#9640);
+#9640 = PRODUCT_DEFINITION('design','',#9641,#9644);
+#9641 = PRODUCT_DEFINITION_FORMATION('','',#9642);
+#9642 = PRODUCT('Compound130','Compound130','',(#9643));
+#9643 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#9644 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#9645 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#9646,#9648);
+#9646 = ( REPRESENTATION_RELATIONSHIP('','',#9458,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#9647) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#9647 = ITEM_DEFINED_TRANSFORMATION('','',#11,#163);
+#9648 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #9649);
+#9649 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('38','=>[0:1:1:39]','',#5,#9640,$
+  );
+#9650 = PRODUCT_TYPE('part',$,(#9642));
+#9651 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#9652),#9804);
+#9652 = SHELL_BASED_SURFACE_MODEL('',(#9653));
+#9653 = OPEN_SHELL('',(#9654));
+#9654 = ADVANCED_FACE('',(#9655),#9669,.T.);
+#9655 = FACE_BOUND('',#9656,.T.);
+#9656 = EDGE_LOOP('',(#9657,#9710,#9749,#9787));
+#9657 = ORIENTED_EDGE('',*,*,#9658,.F.);
+#9658 = EDGE_CURVE('',#9659,#9661,#9663,.T.);
+#9659 = VERTEX_POINT('',#9660);
+#9660 = CARTESIAN_POINT('',(-2.121242937857,2.121242937857,
+    12.716739780939));
+#9661 = VERTEX_POINT('',#9662);
+#9662 = CARTESIAN_POINT('',(-1.979899016825,1.979899016825,
+    12.850000107661));
+#9663 = SURFACE_CURVE('',#9664,(#9668),.PCURVE_S1.);
+#9664 = LINE('',#9665,#9666);
+#9665 = CARTESIAN_POINT('',(-2.121242937857,2.121242937857,
+    12.716739780939));
+#9666 = VECTOR('',#9667,1.);
+#9667 = DIRECTION('',(0.588348405415,-0.588348405415,0.554700196225));
+#9668 = PCURVE('',#9669,#9682);
+#9669 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#9670,#9671)
+    ,(#9672,#9673)
+    ,(#9674,#9675)
+    ,(#9676,#9677)
+    ,(#9678,#9679)
+    ,(#9680,#9681
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#9670 = CARTESIAN_POINT('',(-2.192031054342,2.192031054342,
+    12.650000104681));
+#9671 = CARTESIAN_POINT('',(-1.979899016825,1.979899016825,
+    12.850000107661));
+#9672 = CARTESIAN_POINT('',(-2.540162975639,1.843899133045,
+    12.660110599664));
+#9673 = CARTESIAN_POINT('',(-2.29434075219,1.66545728146,12.860110602644
+    ));
+#9674 = CARTESIAN_POINT('',(-2.813338695908,1.432500925431,
+    12.670051952996));
+#9675 = CARTESIAN_POINT('',(-2.541080112433,1.293871803615,
+    12.870051955976));
+#9676 = CARTESIAN_POINT('',(-3.00226198808,0.976399751223,
+    12.679948255248));
+#9677 = CARTESIAN_POINT('',(-2.711720505362,0.881909452717,
+    12.879948258228));
+#9678 = CARTESIAN_POINT('',(-3.100000046194,0.492332884593,
+    12.68988960858));
+#9679 = CARTESIAN_POINT('',(-2.800000041723,0.444687766729,
+    12.88988961156));
+#9680 = CARTESIAN_POINT('',(-3.100000046194,1.543488860659E-016,
+    12.700000103563));
+#9681 = CARTESIAN_POINT('',(-2.800000041723,1.394118970918E-016,
+    12.900000106543));
+#9682 = DEFINITIONAL_REPRESENTATION('',(#9683),#9709);
+#9683 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#9684,#9685,#9686,#9687,#9688,
+    #9689,#9690,#9691,#9692,#9693,#9694,#9695,#9696,#9697,#9698,#9699,
+    #9700,#9701,#9702,#9703,#9704,#9705,#9706,#9707,#9708),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (0.E+000,1.091993047682E-002,2.183986095365E-002,3.275979143047E-002,
+    4.367972190729E-002,5.459965238412E-002,6.551958286094E-002,
+    7.643951333776E-002,8.735944381458E-002,9.827937429141E-002,
+    0.109199304768,0.120119235245,0.131039165722,0.141959096199,
+    0.152879026676,0.163798957152,0.174718887629,0.185638818106,
+    0.196558748583,0.20747867906,0.218398609536,0.229318540013,
+    0.24023847049),.UNSPECIFIED.);
+#9684 = CARTESIAN_POINT('',(0.E+000,0.33369837632));
+#9685 = CARTESIAN_POINT('',(0.E+000,0.343793855467));
+#9686 = CARTESIAN_POINT('',(0.E+000,0.36398481376));
+#9687 = CARTESIAN_POINT('',(0.E+000,0.3942712512));
+#9688 = CARTESIAN_POINT('',(0.E+000,0.42455768864));
+#9689 = CARTESIAN_POINT('',(0.E+000,0.45484412608));
+#9690 = CARTESIAN_POINT('',(0.E+000,0.48513056352));
+#9691 = CARTESIAN_POINT('',(0.E+000,0.51541700096));
+#9692 = CARTESIAN_POINT('',(0.E+000,0.5457034384));
+#9693 = CARTESIAN_POINT('',(0.E+000,0.57598987584));
+#9694 = CARTESIAN_POINT('',(0.E+000,0.60627631328));
+#9695 = CARTESIAN_POINT('',(0.E+000,0.63656275072));
+#9696 = CARTESIAN_POINT('',(0.E+000,0.66684918816));
+#9697 = CARTESIAN_POINT('',(0.E+000,0.6971356256));
+#9698 = CARTESIAN_POINT('',(0.E+000,0.72742206304));
+#9699 = CARTESIAN_POINT('',(0.E+000,0.75770850048));
+#9700 = CARTESIAN_POINT('',(0.E+000,0.78799493792));
+#9701 = CARTESIAN_POINT('',(0.E+000,0.81828137536));
+#9702 = CARTESIAN_POINT('',(0.E+000,0.8485678128));
+#9703 = CARTESIAN_POINT('',(0.E+000,0.87885425024));
+#9704 = CARTESIAN_POINT('',(0.E+000,0.90914068768));
+#9705 = CARTESIAN_POINT('',(0.E+000,0.93942712512));
+#9706 = CARTESIAN_POINT('',(0.E+000,0.96971356256));
+#9707 = CARTESIAN_POINT('',(-0.E+000,0.989904520853));
+#9708 = CARTESIAN_POINT('',(0.E+000,1.));
+#9709 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9710 = ORIENTED_EDGE('',*,*,#9711,.F.);
+#9711 = EDGE_CURVE('',#9712,#9659,#9714,.T.);
+#9712 = VERTEX_POINT('',#9713);
+#9713 = CARTESIAN_POINT('',(-3.000124926996,1.493761076259E-016,
+    12.766583516362));
+#9714 = SURFACE_CURVE('',#9715,(#9720),.PCURVE_S1.);
+#9715 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#9716,#9717,#9718,#9719),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,0.241777920213),
+  .PIECEWISE_BEZIER_KNOTS.);
+#9716 = CARTESIAN_POINT('',(-3.000124926996,0.E+000,12.766583516362));
+#9717 = CARTESIAN_POINT('',(-3.000124926996,0.794119080623,
+    12.749732675959));
+#9718 = CARTESIAN_POINT('',(-2.682765495879,1.559800074984,
+    12.733553040525));
+#9719 = CARTESIAN_POINT('',(-2.121242937857,2.121242937857,
+    12.716739780939));
+#9720 = PCURVE('',#9669,#9721);
+#9721 = DEFINITIONAL_REPRESENTATION('',(#9722),#9748);
+#9722 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#9723,#9724,#9725,#9726,#9727,
+    #9728,#9729,#9730,#9731,#9732,#9733,#9734,#9735,#9736,#9737,#9738,
+    #9739,#9740,#9741,#9742,#9743,#9744,#9745,#9746,#9747),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (0.E+000,1.098990546424E-002,2.197981092847E-002,3.296971639271E-002,
+    4.395962185695E-002,5.494952732119E-002,6.593943278542E-002,
+    7.692933824966E-002,8.79192437139E-002,9.890914917813E-002,
+    0.109899054642,0.120888960107,0.131878865571,0.142868771035,
+    0.153858676499,0.164848581964,0.175838487428,0.186828392892,
+    0.197818298356,0.208808203821,0.219798109285,0.230788014749,
+    0.241777920213),.UNSPECIFIED.);
+#9723 = CARTESIAN_POINT('',(1.,0.332917059032));
+#9724 = CARTESIAN_POINT('',(0.984848538998,0.332916899045));
+#9725 = CARTESIAN_POINT('',(0.954548399471,0.332937315465));
+#9726 = CARTESIAN_POINT('',(0.909103267773,0.333019746316));
+#9727 = CARTESIAN_POINT('',(0.86365962753,0.333144147145));
+#9728 = CARTESIAN_POINT('',(0.818214999643,0.333298698179));
+#9729 = CARTESIAN_POINT('',(0.77276758813,0.333471230666));
+#9730 = CARTESIAN_POINT('',(0.727316328452,0.333649649043));
+#9731 = CARTESIAN_POINT('',(0.681860789064,0.33382258128));
+#9732 = CARTESIAN_POINT('',(0.636401094595,0.333979866517));
+#9733 = CARTESIAN_POINT('',(0.590937828217,0.334112980488));
+#9734 = CARTESIAN_POINT('',(0.545471927306,0.334215368222));
+#9735 = CARTESIAN_POINT('',(0.500004571477,0.334282689327));
+#9736 = CARTESIAN_POINT('',(0.454537066141,0.334312972217));
+#9737 = CARTESIAN_POINT('',(0.409070723728,0.33430667682));
+#9738 = CARTESIAN_POINT('',(0.363606744983,0.334266665142));
+#9739 = CARTESIAN_POINT('',(0.318146102757,0.334198079997));
+#9740 = CARTESIAN_POINT('',(0.272689430422,0.334108132198));
+#9741 = CARTESIAN_POINT('',(0.227236918033,0.334005799235));
+#9742 = CARTESIAN_POINT('',(0.181788215398,0.333901431009));
+#9743 = CARTESIAN_POINT('',(0.13634235584,0.333806288715));
+#9744 = CARTESIAN_POINT('',(9.089765928928E-002,0.333731931559));
+#9745 = CARTESIAN_POINT('',(4.545177899234E-002,0.333689784361));
+#9746 = CARTESIAN_POINT('',(1.515145175203E-002,0.333689701596));
+#9747 = CARTESIAN_POINT('',(0.E+000,0.33369837632));
+#9748 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9749 = ORIENTED_EDGE('',*,*,#9750,.F.);
+#9750 = EDGE_CURVE('',#9751,#9712,#9753,.T.);
+#9751 = VERTEX_POINT('',#9752);
+#9752 = CARTESIAN_POINT('',(-2.800000041723,1.394118970918E-016,
+    12.900000106543));
+#9753 = SURFACE_CURVE('',#9754,(#9758),.PCURVE_S1.);
+#9754 = LINE('',#9755,#9756);
+#9755 = CARTESIAN_POINT('',(-2.800000041723,1.394118970918E-016,
+    12.900000106543));
+#9756 = VECTOR('',#9757,1.);
+#9757 = DIRECTION('',(-0.832050294338,4.142775295748E-017,
+    -0.554700196225));
+#9758 = PCURVE('',#9669,#9759);
+#9759 = DEFINITIONAL_REPRESENTATION('',(#9760),#9786);
+#9760 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#9761,#9762,#9763,#9764,#9765,
+    #9766,#9767,#9768,#9769,#9770,#9771,#9772,#9773,#9774,#9775,#9776,
+    #9777,#9778,#9779,#9780,#9781,#9782,#9783,#9784,#9785),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (0.E+000,1.093273538404E-002,2.186547076808E-002,3.279820615211E-002,
+    4.373094153615E-002,5.466367692019E-002,6.559641230423E-002,
+    7.652914768827E-002,8.74618830723E-002,9.839461845634E-002,
+    0.10932735384,0.120260089224,0.131192824608,0.142125559992,
+    0.153058295377,0.163991030761,0.174923766145,0.185856501529,
+    0.196789236913,0.207721972297,0.218654707681,0.229587443065,
+    0.240520178449),.UNSPECIFIED.);
+#9761 = CARTESIAN_POINT('',(1.,1.));
+#9762 = CARTESIAN_POINT('',(1.,0.989892682713));
+#9763 = CARTESIAN_POINT('',(1.,0.969678048138));
+#9764 = CARTESIAN_POINT('',(1.,0.939356096276));
+#9765 = CARTESIAN_POINT('',(1.,0.909034144413));
+#9766 = CARTESIAN_POINT('',(1.,0.878712192551));
+#9767 = CARTESIAN_POINT('',(1.,0.848390240689));
+#9768 = CARTESIAN_POINT('',(1.,0.818068288827));
+#9769 = CARTESIAN_POINT('',(1.,0.787746336965));
+#9770 = CARTESIAN_POINT('',(1.,0.757424385102));
+#9771 = CARTESIAN_POINT('',(1.,0.72710243324));
+#9772 = CARTESIAN_POINT('',(1.,0.696780481378));
+#9773 = CARTESIAN_POINT('',(1.,0.666458529516));
+#9774 = CARTESIAN_POINT('',(1.,0.636136577654));
+#9775 = CARTESIAN_POINT('',(1.,0.605814625792));
+#9776 = CARTESIAN_POINT('',(1.,0.575492673929));
+#9777 = CARTESIAN_POINT('',(1.,0.545170722067));
+#9778 = CARTESIAN_POINT('',(1.,0.514848770205));
+#9779 = CARTESIAN_POINT('',(1.,0.484526818343));
+#9780 = CARTESIAN_POINT('',(1.,0.454204866481));
+#9781 = CARTESIAN_POINT('',(1.,0.423882914618));
+#9782 = CARTESIAN_POINT('',(1.,0.393560962756));
+#9783 = CARTESIAN_POINT('',(1.,0.363239010894));
+#9784 = CARTESIAN_POINT('',(1.,0.343024376319));
+#9785 = CARTESIAN_POINT('',(1.,0.332917059032));
+#9786 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9787 = ORIENTED_EDGE('',*,*,#9788,.F.);
+#9788 = EDGE_CURVE('',#9661,#9751,#9789,.T.);
+#9789 = SURFACE_CURVE('',#9790,(#9797),.PCURVE_S1.);
+#9790 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#9791,#9792,#9793,#9794,#9795,
+    #9796),.UNSPECIFIED.,.F.,.F.,(6,6),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#9791 = CARTESIAN_POINT('',(-1.979899016825,1.979899016825,
+    12.850000107661));
+#9792 = CARTESIAN_POINT('',(-2.29434075219,1.66545728146,12.860110602644
+    ));
+#9793 = CARTESIAN_POINT('',(-2.541080112433,1.293871803615,
+    12.870051955976));
+#9794 = CARTESIAN_POINT('',(-2.711720505362,0.881909452717,
+    12.879948258228));
+#9795 = CARTESIAN_POINT('',(-2.800000041723,0.444687766729,
+    12.88988961156));
+#9796 = CARTESIAN_POINT('',(-2.800000041723,1.394118970918E-016,
+    12.900000106543));
+#9797 = PCURVE('',#9669,#9798);
+#9798 = DEFINITIONAL_REPRESENTATION('',(#9799),#9803);
+#9799 = LINE('',#9800,#9801);
+#9800 = CARTESIAN_POINT('',(0.E+000,1.));
+#9801 = VECTOR('',#9802,1.);
+#9802 = DIRECTION('',(1.,0.E+000));
+#9803 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9804 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#9808)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#9805,#9806,#9807)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#9805 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#9806 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#9807 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#9808 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-004),#9805,
+  'distance_accuracy_value','confusion accuracy');
+#9809 = SHAPE_DEFINITION_REPRESENTATION(#9810,#9651);
+#9810 = PRODUCT_DEFINITION_SHAPE('','',#9811);
+#9811 = PRODUCT_DEFINITION('design','',#9812,#9815);
+#9812 = PRODUCT_DEFINITION_FORMATION('','',#9813);
+#9813 = PRODUCT('Compound126','Compound126','',(#9814));
+#9814 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#9815 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#9816 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#9817,#9819);
+#9817 = ( REPRESENTATION_RELATIONSHIP('','',#9651,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#9818) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#9818 = ITEM_DEFINED_TRANSFORMATION('','',#11,#167);
+#9819 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #9820);
+#9820 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('39','=>[0:1:1:40]','',#5,#9811,$
+  );
+#9821 = PRODUCT_TYPE('part',$,(#9813));
+#9822 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#9823),#9984);
+#9823 = SHELL_BASED_SURFACE_MODEL('',(#9824));
+#9824 = OPEN_SHELL('',(#9825));
+#9825 = ADVANCED_FACE('',(#9826),#9840,.T.);
+#9826 = FACE_BOUND('',#9827,.T.);
+#9827 = EDGE_LOOP('',(#9828,#9881,#9929,#9967));
+#9828 = ORIENTED_EDGE('',*,*,#9829,.F.);
+#9829 = EDGE_CURVE('',#9830,#9832,#9834,.T.);
+#9830 = VERTEX_POINT('',#9831);
+#9831 = CARTESIAN_POINT('',(2.121242937857,2.121242937857,
+    12.616739783174));
+#9832 = VERTEX_POINT('',#9833);
+#9833 = CARTESIAN_POINT('',(1.979899016825,1.979899016825,
+    12.750000109896));
+#9834 = SURFACE_CURVE('',#9835,(#9839),.PCURVE_S1.);
+#9835 = LINE('',#9836,#9837);
+#9836 = CARTESIAN_POINT('',(2.121242937857,2.121242937857,
+    12.616739783174));
+#9837 = VECTOR('',#9838,1.);
+#9838 = DIRECTION('',(-0.588348405415,-0.588348405415,0.554700196225));
+#9839 = PCURVE('',#9840,#9853);
+#9840 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#9841,#9842)
+    ,(#9843,#9844)
+    ,(#9845,#9846)
+    ,(#9847,#9848)
+    ,(#9849,#9850)
+    ,(#9851,#9852
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#9841 = CARTESIAN_POINT('',(2.192031054342,2.192031054342,
+    12.550000106916));
+#9842 = CARTESIAN_POINT('',(1.979899016825,1.979899016825,
+    12.750000109896));
+#9843 = CARTESIAN_POINT('',(1.843899133045,2.540162975639,
+    12.560110601899));
+#9844 = CARTESIAN_POINT('',(1.66545728146,2.29434075219,12.760110604879)
+  );
+#9845 = CARTESIAN_POINT('',(1.432500925431,2.813338695908,
+    12.570051955231));
+#9846 = CARTESIAN_POINT('',(1.293871803615,2.541080112433,
+    12.770051958211));
+#9847 = CARTESIAN_POINT('',(0.976399751223,3.00226198808,12.579948257483
+    ));
+#9848 = CARTESIAN_POINT('',(0.881909452717,2.711720505362,
+    12.779948260463));
+#9849 = CARTESIAN_POINT('',(0.492332884593,3.100000046194,
+    12.589889610815));
+#9850 = CARTESIAN_POINT('',(0.444687766729,2.800000041723,
+    12.789889613795));
+#9851 = CARTESIAN_POINT('',(1.543488860659E-016,3.100000046194,
+    12.600000105798));
+#9852 = CARTESIAN_POINT('',(1.394118970918E-016,2.800000041723,
+    12.800000108779));
+#9853 = DEFINITIONAL_REPRESENTATION('',(#9854),#9880);
+#9854 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#9855,#9856,#9857,#9858,#9859,
+    #9860,#9861,#9862,#9863,#9864,#9865,#9866,#9867,#9868,#9869,#9870,
+    #9871,#9872,#9873,#9874,#9875,#9876,#9877,#9878,#9879),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (0.E+000,1.091993047683E-002,2.183986095365E-002,3.275979143048E-002,
+    4.36797219073E-002,5.459965238413E-002,6.551958286095E-002,
+    7.643951333778E-002,8.73594438146E-002,9.827937429143E-002,
+    0.109199304768,0.120119235245,0.131039165722,0.141959096199,
+    0.152879026676,0.163798957152,0.174718887629,0.185638818106,
+    0.196558748583,0.20747867906,0.218398609537,0.229318540013,
+    0.24023847049),.UNSPECIFIED.);
+#9855 = CARTESIAN_POINT('',(0.E+000,0.33369837632));
+#9856 = CARTESIAN_POINT('',(0.E+000,0.343793855467));
+#9857 = CARTESIAN_POINT('',(0.E+000,0.36398481376));
+#9858 = CARTESIAN_POINT('',(0.E+000,0.3942712512));
+#9859 = CARTESIAN_POINT('',(0.E+000,0.42455768864));
+#9860 = CARTESIAN_POINT('',(0.E+000,0.45484412608));
+#9861 = CARTESIAN_POINT('',(0.E+000,0.48513056352));
+#9862 = CARTESIAN_POINT('',(0.E+000,0.51541700096));
+#9863 = CARTESIAN_POINT('',(0.E+000,0.5457034384));
+#9864 = CARTESIAN_POINT('',(0.E+000,0.57598987584));
+#9865 = CARTESIAN_POINT('',(0.E+000,0.60627631328));
+#9866 = CARTESIAN_POINT('',(0.E+000,0.63656275072));
+#9867 = CARTESIAN_POINT('',(0.E+000,0.66684918816));
+#9868 = CARTESIAN_POINT('',(0.E+000,0.6971356256));
+#9869 = CARTESIAN_POINT('',(0.E+000,0.72742206304));
+#9870 = CARTESIAN_POINT('',(0.E+000,0.75770850048));
+#9871 = CARTESIAN_POINT('',(0.E+000,0.78799493792));
+#9872 = CARTESIAN_POINT('',(0.E+000,0.81828137536));
+#9873 = CARTESIAN_POINT('',(0.E+000,0.8485678128));
+#9874 = CARTESIAN_POINT('',(0.E+000,0.87885425024));
+#9875 = CARTESIAN_POINT('',(0.E+000,0.90914068768));
+#9876 = CARTESIAN_POINT('',(0.E+000,0.93942712512));
+#9877 = CARTESIAN_POINT('',(0.E+000,0.96971356256));
+#9878 = CARTESIAN_POINT('',(-0.E+000,0.989904520853));
+#9879 = CARTESIAN_POINT('',(0.E+000,1.));
+#9880 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9881 = ORIENTED_EDGE('',*,*,#9882,.F.);
+#9882 = EDGE_CURVE('',#9883,#9830,#9885,.T.);
+#9883 = VERTEX_POINT('',#9884);
+#9884 = CARTESIAN_POINT('',(1.493698897412E-016,3.000000044703,
+    12.666666773458));
+#9885 = SURFACE_CURVE('',#9886,(#9900),.PCURVE_S1.);
+#9886 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#9887,#9888,#9889,#9890,#9891,
+    #9892,#9893,#9894,#9895,#9896,#9897,#9898,#9899),.UNSPECIFIED.,.F.,
+  .F.,(4,3,3,3,4),(-0.241767738739,-0.171305420449,-8.565271022474E-002,
+    -1.41625858529E-002,0.E+000),.UNSPECIFIED.);
+#9887 = CARTESIAN_POINT('',(4.440892098501E-016,3.000000044703,
+    12.666666773458));
+#9888 = CARTESIAN_POINT('',(0.304466884309,3.000000044703,
+    12.660205857746));
+#9889 = CARTESIAN_POINT('',(0.540569389557,2.958408747397,
+    12.655178975711));
+#9890 = CARTESIAN_POINT('',(0.744888753383,2.90601541413,12.650716360721
+    ));
+#9891 = CARTESIAN_POINT('',(0.993255649163,2.842327032865,
+    12.645291687252));
+#9892 = CARTESIAN_POINT('',(1.196507782325,2.761804724208,12.64071305351
+    ));
+#9893 = CARTESIAN_POINT('',(1.412156196783,2.646724386403,
+    12.635538367987));
+#9894 = CARTESIAN_POINT('',(1.592147371957,2.550672461824,12.63121931129
+    ));
+#9895 = CARTESIAN_POINT('',(1.7818536546,2.429883155068,12.626492401274)
+  );
+#9896 = CARTESIAN_POINT('',(1.993406981034,2.241787016733,
+    12.620476032942));
+#9897 = CARTESIAN_POINT('',(2.035316855641,2.204524139781,
+    12.619284157368));
+#9898 = CARTESIAN_POINT('',(2.077969050853,2.164510683133,
+    12.618041292025));
+#9899 = CARTESIAN_POINT('',(2.121242937857,2.121242937857,
+    12.616739783174));
+#9900 = PCURVE('',#9840,#9901);
+#9901 = DEFINITIONAL_REPRESENTATION('',(#9902),#9928);
+#9902 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#9903,#9904,#9905,#9906,#9907,
+    #9908,#9909,#9910,#9911,#9912,#9913,#9914,#9915,#9916,#9917,#9918,
+    #9919,#9920,#9921,#9922,#9923,#9924,#9925,#9926,#9927),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (-0.241767738739,-0.230778296069,-0.219788853399,-0.208799410729,
+    -0.197809968059,-0.186820525389,-0.175831082719,-0.164841640049,
+    -0.153852197379,-0.142862754709,-0.131873312039,-0.12088386937,
+    -0.1098944267,-9.890498402959E-002,-8.791554135964E-002,
+    -7.692609868968E-002,-6.593665601973E-002,-5.494721334977E-002,
+    -4.395777067982E-002,-3.296832800986E-002,-2.197888533991E-002,
+    -1.098944266995E-002,0.E+000),.UNSPECIFIED.);
+#9903 = CARTESIAN_POINT('',(1.,0.333333333334));
+#9904 = CARTESIAN_POINT('',(0.980066784146,0.33328562252));
+#9905 = CARTESIAN_POINT('',(0.94151905639,0.332838152384));
+#9906 = CARTESIAN_POINT('',(0.887271831049,0.331820069517));
+#9907 = CARTESIAN_POINT('',(0.836215226966,0.331368281617));
+#9908 = CARTESIAN_POINT('',(0.787972497267,0.331682294586));
+#9909 = CARTESIAN_POINT('',(0.742186705492,0.332565228114));
+#9910 = CARTESIAN_POINT('',(0.698522318278,0.333513436691));
+#9911 = CARTESIAN_POINT('',(0.656686434681,0.3334261567));
+#9912 = CARTESIAN_POINT('',(0.616266884283,0.332532740309));
+#9913 = CARTESIAN_POINT('',(0.576923026424,0.331675255106));
+#9914 = CARTESIAN_POINT('',(0.538293994131,0.33123155098));
+#9915 = CARTESIAN_POINT('',(0.500018778603,0.331393753684));
+#9916 = CARTESIAN_POINT('',(0.46173642687,0.332109907563));
+#9917 = CARTESIAN_POINT('',(0.423088465329,0.333088221362));
+#9918 = CARTESIAN_POINT('',(0.383730522183,0.333859698466));
+#9919 = CARTESIAN_POINT('',(0.343305902904,0.333516753102));
+#9920 = CARTESIAN_POINT('',(0.301431634513,0.332675187878));
+#9921 = CARTESIAN_POINT('',(0.257799144272,0.332066008138));
+#9922 = CARTESIAN_POINT('',(0.21205609893,0.332048803308));
+#9923 = CARTESIAN_POINT('',(0.163840126147,0.332640244575));
+#9924 = CARTESIAN_POINT('',(0.112779333133,0.333608803402));
+#9925 = CARTESIAN_POINT('',(5.849514331646E-002,0.333756947473));
+#9926 = CARTESIAN_POINT('',(1.993259852689E-002,0.333727450328));
+#9927 = CARTESIAN_POINT('',(0.E+000,0.33369837632));
+#9928 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9929 = ORIENTED_EDGE('',*,*,#9930,.F.);
+#9930 = EDGE_CURVE('',#9931,#9883,#9933,.T.);
+#9931 = VERTEX_POINT('',#9932);
+#9932 = CARTESIAN_POINT('',(1.394118970918E-016,2.800000041723,
+    12.800000108779));
+#9933 = SURFACE_CURVE('',#9934,(#9938),.PCURVE_S1.);
+#9934 = LINE('',#9935,#9936);
+#9935 = CARTESIAN_POINT('',(1.394118970918E-016,2.800000041723,
+    12.800000108779));
+#9936 = VECTOR('',#9937,1.);
+#9937 = DIRECTION('',(4.142775295748E-017,0.832050294338,-0.554700196225
+    ));
+#9938 = PCURVE('',#9840,#9939);
+#9939 = DEFINITIONAL_REPRESENTATION('',(#9940),#9966);
+#9940 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#9941,#9942,#9943,#9944,#9945,
+    #9946,#9947,#9948,#9949,#9950,#9951,#9952,#9953,#9954,#9955,#9956,
+    #9957,#9958,#9959,#9960,#9961,#9962,#9963,#9964,#9965),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (0.E+000,1.092591311876E-002,2.185182623752E-002,3.277773935628E-002,
+    4.370365247505E-002,5.462956559381E-002,6.555547871257E-002,
+    7.648139183133E-002,8.740730495009E-002,9.833321806885E-002,
+    0.109259131188,0.120185044306,0.131110957425,0.142036870544,
+    0.152962783663,0.163888696781,0.1748146099,0.185740523019,
+    0.196666436138,0.207592349256,0.218518262375,0.229444175494,
+    0.240370088613),.UNSPECIFIED.);
+#9941 = CARTESIAN_POINT('',(1.,1.));
+#9942 = CARTESIAN_POINT('',(1.,0.989898989899));
+#9943 = CARTESIAN_POINT('',(1.,0.969696969697));
+#9944 = CARTESIAN_POINT('',(1.,0.939393939394));
+#9945 = CARTESIAN_POINT('',(1.,0.909090909091));
+#9946 = CARTESIAN_POINT('',(1.,0.878787878788));
+#9947 = CARTESIAN_POINT('',(1.,0.848484848485));
+#9948 = CARTESIAN_POINT('',(1.,0.818181818182));
+#9949 = CARTESIAN_POINT('',(1.,0.787878787879));
+#9950 = CARTESIAN_POINT('',(1.,0.757575757576));
+#9951 = CARTESIAN_POINT('',(1.,0.727272727273));
+#9952 = CARTESIAN_POINT('',(1.,0.69696969697));
+#9953 = CARTESIAN_POINT('',(1.,0.666666666667));
+#9954 = CARTESIAN_POINT('',(1.,0.636363636364));
+#9955 = CARTESIAN_POINT('',(1.,0.606060606061));
+#9956 = CARTESIAN_POINT('',(1.,0.575757575758));
+#9957 = CARTESIAN_POINT('',(1.,0.545454545455));
+#9958 = CARTESIAN_POINT('',(1.,0.515151515152));
+#9959 = CARTESIAN_POINT('',(1.,0.484848484848));
+#9960 = CARTESIAN_POINT('',(1.,0.454545454545));
+#9961 = CARTESIAN_POINT('',(1.,0.424242424242));
+#9962 = CARTESIAN_POINT('',(1.,0.393939393939));
+#9963 = CARTESIAN_POINT('',(1.,0.363636363636));
+#9964 = CARTESIAN_POINT('',(1.,0.343434343434));
+#9965 = CARTESIAN_POINT('',(1.,0.333333333333));
+#9966 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9967 = ORIENTED_EDGE('',*,*,#9968,.F.);
+#9968 = EDGE_CURVE('',#9832,#9931,#9969,.T.);
+#9969 = SURFACE_CURVE('',#9970,(#9977),.PCURVE_S1.);
+#9970 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#9971,#9972,#9973,#9974,#9975,
+    #9976),.UNSPECIFIED.,.F.,.F.,(6,6),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#9971 = CARTESIAN_POINT('',(1.979899016825,1.979899016825,
+    12.750000109896));
+#9972 = CARTESIAN_POINT('',(1.66545728146,2.29434075219,12.760110604879)
+  );
+#9973 = CARTESIAN_POINT('',(1.293871803615,2.541080112433,
+    12.770051958211));
+#9974 = CARTESIAN_POINT('',(0.881909452717,2.711720505362,
+    12.779948260463));
+#9975 = CARTESIAN_POINT('',(0.444687766729,2.800000041723,
+    12.789889613795));
+#9976 = CARTESIAN_POINT('',(1.394118970918E-016,2.800000041723,
+    12.800000108779));
+#9977 = PCURVE('',#9840,#9978);
+#9978 = DEFINITIONAL_REPRESENTATION('',(#9979),#9983);
+#9979 = LINE('',#9980,#9981);
+#9980 = CARTESIAN_POINT('',(0.E+000,1.));
+#9981 = VECTOR('',#9982,1.);
+#9982 = DIRECTION('',(1.,0.E+000));
+#9983 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9984 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#9988)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#9985,#9986,#9987)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#9985 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#9986 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#9987 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#9988 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-004),#9985,
+  'distance_accuracy_value','confusion accuracy');
+#9989 = SHAPE_DEFINITION_REPRESENTATION(#9990,#9822);
+#9990 = PRODUCT_DEFINITION_SHAPE('','',#9991);
+#9991 = PRODUCT_DEFINITION('design','',#9992,#9995);
+#9992 = PRODUCT_DEFINITION_FORMATION('','',#9993);
+#9993 = PRODUCT('Compound137','Compound137','',(#9994));
+#9994 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#9995 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#9996 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#9997,#9999);
+#9997 = ( REPRESENTATION_RELATIONSHIP('','',#9822,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#9998) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#9998 = ITEM_DEFINED_TRANSFORMATION('','',#11,#171);
+#9999 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #10000);
+#10000 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('40','=>[0:1:1:41]','',#5,#9991,
+  $);
+#10001 = PRODUCT_TYPE('part',$,(#9993));
+#10002 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#10003),#10186);
+#10003 = SHELL_BASED_SURFACE_MODEL('',(#10004));
+#10004 = OPEN_SHELL('',(#10005));
+#10005 = ADVANCED_FACE('',(#10006),#10020,.T.);
+#10006 = FACE_BOUND('',#10007,.T.);
+#10007 = EDGE_LOOP('',(#10008,#10061,#10109,#10147));
+#10008 = ORIENTED_EDGE('',*,*,#10009,.F.);
+#10009 = EDGE_CURVE('',#10010,#10012,#10014,.T.);
+#10010 = VERTEX_POINT('',#10011);
+#10011 = CARTESIAN_POINT('',(-4.824368020919E-016,-3.000000044703,
+    13.933333421747));
+#10012 = VERTEX_POINT('',#10013);
+#10013 = CARTESIAN_POINT('',(-4.502743486191E-016,-2.800000041723,
+    13.800000086427));
+#10014 = SURFACE_CURVE('',#10015,(#10019),.PCURVE_S1.);
+#10015 = LINE('',#10016,#10017);
+#10016 = CARTESIAN_POINT('',(-4.824368020919E-016,-3.000000044703,
+    13.933333421747));
+#10017 = VECTOR('',#10018,1.);
+#10018 = DIRECTION('',(1.338038923995E-016,0.832050294338,
+    -0.554700196225));
+#10019 = PCURVE('',#10020,#10033);
+#10020 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#10021,#10022)
+    ,(#10023,#10024)
+    ,(#10025,#10026)
+    ,(#10027,#10028)
+    ,(#10029,#10030)
+    ,(#10031,#10032
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#10021 = CARTESIAN_POINT('',(-1.979899016825,-1.979899016825,
+    13.750000087544));
+#10022 = CARTESIAN_POINT('',(-2.192031054342,-2.192031054342,
+    13.950000090525));
+#10023 = CARTESIAN_POINT('',(-1.66545728146,-2.29434075219,
+    13.760110582528));
+#10024 = CARTESIAN_POINT('',(-1.843899133045,-2.540162975639,
+    13.960110585508));
+#10025 = CARTESIAN_POINT('',(-1.293871803615,-2.541080112433,
+    13.77005193586));
+#10026 = CARTESIAN_POINT('',(-1.432500925431,-2.813338695908,
+    13.97005193884));
+#10027 = CARTESIAN_POINT('',(-0.881909452717,-2.711720505362,
+    13.779948238111));
+#10028 = CARTESIAN_POINT('',(-0.976399751223,-3.00226198808,
+    13.979948241092));
+#10029 = CARTESIAN_POINT('',(-0.444687766729,-2.800000041723,
+    13.789889591443));
+#10030 = CARTESIAN_POINT('',(-0.492332884593,-3.100000046194,
+    13.989889594424));
+#10031 = CARTESIAN_POINT('',(-4.502743486191E-016,-2.800000041723,
+    13.800000086427));
+#10032 = CARTESIAN_POINT('',(-4.985180288283E-016,-3.100000046194,
+    14.000000089407));
+#10033 = DEFINITIONAL_REPRESENTATION('',(#10034),#10060);
+#10034 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#10035,#10036,#10037,#10038,
+    #10039,#10040,#10041,#10042,#10043,#10044,#10045,#10046,#10047,
+    #10048,#10049,#10050,#10051,#10052,#10053,#10054,#10055,#10056,
+    #10057,#10058,#10059),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.092591311876E-002,
+    2.185182623752E-002,3.277773935628E-002,4.370365247505E-002,
+    5.462956559381E-002,6.555547871257E-002,7.648139183133E-002,
+    8.740730495009E-002,9.833321806885E-002,0.109259131188,
+    0.120185044306,0.131110957425,0.142036870544,0.152962783663,
+    0.163888696781,0.1748146099,0.185740523019,0.196666436138,
+    0.207592349256,0.218518262375,0.229444175494,0.240370088613),
+  .UNSPECIFIED.);
+#10035 = CARTESIAN_POINT('',(1.,0.666666666667));
+#10036 = CARTESIAN_POINT('',(1.,0.656565656566));
+#10037 = CARTESIAN_POINT('',(1.,0.636363636364));
+#10038 = CARTESIAN_POINT('',(1.,0.606060606061));
+#10039 = CARTESIAN_POINT('',(1.,0.575757575758));
+#10040 = CARTESIAN_POINT('',(1.,0.545454545455));
+#10041 = CARTESIAN_POINT('',(1.,0.515151515152));
+#10042 = CARTESIAN_POINT('',(1.,0.484848484848));
+#10043 = CARTESIAN_POINT('',(1.,0.454545454545));
+#10044 = CARTESIAN_POINT('',(1.,0.424242424242));
+#10045 = CARTESIAN_POINT('',(1.,0.393939393939));
+#10046 = CARTESIAN_POINT('',(1.,0.363636363636));
+#10047 = CARTESIAN_POINT('',(1.,0.333333333333));
+#10048 = CARTESIAN_POINT('',(1.,0.30303030303));
+#10049 = CARTESIAN_POINT('',(1.,0.272727272727));
+#10050 = CARTESIAN_POINT('',(1.,0.242424242424));
+#10051 = CARTESIAN_POINT('',(1.,0.212121212121));
+#10052 = CARTESIAN_POINT('',(1.,0.181818181818));
+#10053 = CARTESIAN_POINT('',(1.,0.151515151515));
+#10054 = CARTESIAN_POINT('',(1.,0.121212121212));
+#10055 = CARTESIAN_POINT('',(1.,9.090909090909E-002));
+#10056 = CARTESIAN_POINT('',(1.,6.060606060606E-002));
+#10057 = CARTESIAN_POINT('',(1.,3.030303030303E-002));
+#10058 = CARTESIAN_POINT('',(1.,1.010101010101E-002));
+#10059 = CARTESIAN_POINT('',(1.,0.E+000));
+#10060 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10061 = ORIENTED_EDGE('',*,*,#10062,.F.);
+#10062 = EDGE_CURVE('',#10063,#10010,#10065,.T.);
+#10063 = VERTEX_POINT('',#10064);
+#10064 = CARTESIAN_POINT('',(-2.121242937857,-2.121242937857,
+    13.883260414266));
+#10065 = SURFACE_CURVE('',#10066,(#10080),.PCURVE_S1.);
+#10066 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#10067,#10068,#10069,#10070,
+    #10071,#10072,#10073,#10074,#10075,#10076,#10077,#10078,#10079),
+  .UNSPECIFIED.,.F.,.F.,(4,3,3,3,4),(0.E+000,7.046627312778E-002,
+    0.156117143494,0.227610565263,0.241768013859),.UNSPECIFIED.);
+#10067 = CARTESIAN_POINT('',(-2.121242937857,-2.121242937857,
+    13.883260414266));
+#10068 = CARTESIAN_POINT('',(-1.90594096053,-2.336514358045,
+    13.889707044027));
+#10069 = CARTESIAN_POINT('',(-1.70959581128,-2.474063602491,
+    13.894744695454));
+#10070 = CARTESIAN_POINT('',(-1.528082936304,-2.581519940608,
+    13.899228572844));
+#10071 = CARTESIAN_POINT('',(-1.30745631545,-2.712131770601,
+    13.904678669522));
+#10072 = CARTESIAN_POINT('',(-1.106819245607,-2.798972408577,
+    13.9092983596));
+#10073 = CARTESIAN_POINT('',(-0.87296582199,-2.870127849565,
+    13.914503251963));
+#10074 = CARTESIAN_POINT('',(-0.677766621146,-2.929521828074,
+    13.918847814527));
+#10075 = CARTESIAN_POINT('',(-0.458191757426,-2.978281917985,
+    13.92359272679));
+#10076 = CARTESIAN_POINT('',(-0.175571278419,-2.994856288268,
+    13.929604368273));
+#10077 = CARTESIAN_POINT('',(-0.119605501363,-2.998138419539,
+    13.93079482053));
+#10078 = CARTESIAN_POINT('',(-6.117183282311E-002,-3.000000044703,
+    13.932035329651));
+#10079 = CARTESIAN_POINT('',(-8.881784197001E-016,-3.000000044703,
+    13.933333421747));
+#10080 = PCURVE('',#10020,#10081);
+#10081 = DEFINITIONAL_REPRESENTATION('',(#10082),#10108);
+#10082 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#10083,#10084,#10085,#10086,
+    #10087,#10088,#10089,#10090,#10091,#10092,#10093,#10094,#10095,
+    #10096,#10097,#10098,#10099,#10100,#10101,#10102,#10103,#10104,
+    #10105,#10106,#10107),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.098945517541E-002,
+    2.197891035082E-002,3.296836552623E-002,4.395782070164E-002,
+    5.494727587705E-002,6.593673105245E-002,7.692618622786E-002,
+    8.791564140327E-002,9.890509657868E-002,0.109894551754,0.12088400693
+    ,0.131873462105,0.14286291728,0.153852372456,0.164841827631,
+    0.175831282807,0.186820737982,0.197810193157,0.208799648333,
+    0.219789103508,0.230778558684,0.241768013859),
+  .QUASI_UNIFORM_KNOTS.);
+#10083 = CARTESIAN_POINT('',(0.E+000,0.666301623679));
+#10084 = CARTESIAN_POINT('',(1.993249288897E-002,0.666338091681));
+#10085 = CARTESIAN_POINT('',(5.847902160245E-002,0.666769182716));
+#10086 = CARTESIAN_POINT('',(0.112725040403,0.667779345431));
+#10087 = CARTESIAN_POINT('',(0.163780852998,0.668238224392));
+#10088 = CARTESIAN_POINT('',(0.212023128458,0.667944558133));
+#10089 = CARTESIAN_POINT('',(0.257808777092,0.66709345928));
+#10090 = CARTESIAN_POINT('',(0.301473359039,0.666186808541));
+#10091 = CARTESIAN_POINT('',(0.343309840111,0.666323648193));
+#10092 = CARTESIAN_POINT('',(0.383730253213,0.667273448078));
+#10093 = CARTESIAN_POINT('',(0.423075138289,0.66819247432));
+#10094 = CARTESIAN_POINT('',(0.461705269524,0.668701229074));
+#10095 = CARTESIAN_POINT('',(0.499981587129,0.66860586884));
+#10096 = CARTESIAN_POINT('',(0.538264992988,0.667956602916));
+#10097 = CARTESIAN_POINT('',(0.576913928736,0.667043457261));
+#10098 = CARTESIAN_POINT('',(0.616272751836,0.66633363532));
+#10099 = CARTESIAN_POINT('',(0.656698170514,0.666732990899));
+#10100 = CARTESIAN_POINT('',(0.698573089409,0.667624475657));
+#10101 = CARTESIAN_POINT('',(0.742205928691,0.668275469078));
+#10102 = CARTESIAN_POINT('',(0.787948920321,0.668324717402));
+#10103 = CARTESIAN_POINT('',(0.836164372034,0.66775375736));
+#10104 = CARTESIAN_POINT('',(0.8872241428,0.666792221786));
+#10105 = CARTESIAN_POINT('',(0.941506905116,0.66663564709));
+#10106 = CARTESIAN_POINT('',(0.98006814889,0.666648704588));
+#10107 = CARTESIAN_POINT('',(1.,0.666666666665));
+#10108 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10109 = ORIENTED_EDGE('',*,*,#10110,.F.);
+#10110 = EDGE_CURVE('',#10111,#10063,#10113,.T.);
+#10111 = VERTEX_POINT('',#10112);
+#10112 = CARTESIAN_POINT('',(-1.979899016825,-1.979899016825,
+    13.750000087544));
+#10113 = SURFACE_CURVE('',#10114,(#10118),.PCURVE_S1.);
+#10114 = LINE('',#10115,#10116);
+#10115 = CARTESIAN_POINT('',(-1.979899016825,-1.979899016825,
+    13.750000087544));
+#10116 = VECTOR('',#10117,1.);
+#10117 = DIRECTION('',(-0.588348405415,-0.588348405415,0.554700196225));
+#10118 = PCURVE('',#10020,#10119);
+#10119 = DEFINITIONAL_REPRESENTATION('',(#10120),#10146);
+#10120 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#10121,#10122,#10123,#10124,
+    #10125,#10126,#10127,#10128,#10129,#10130,#10131,#10132,#10133,
+    #10134,#10135,#10136,#10137,#10138,#10139,#10140,#10141,#10142,
+    #10143,#10144,#10145),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.091993047682E-002,
+    2.183986095365E-002,3.275979143047E-002,4.367972190729E-002,
+    5.459965238411E-002,6.551958286094E-002,7.643951333776E-002,
+    8.735944381458E-002,9.827937429141E-002,0.109199304768,
+    0.120119235245,0.131039165722,0.141959096199,0.152879026676,
+    0.163798957152,0.174718887629,0.185638818106,0.196558748583,
+    0.20747867906,0.218398609536,0.229318540013,0.24023847049),
+  .UNSPECIFIED.);
+#10121 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#10122 = CARTESIAN_POINT('',(0.E+000,1.009547914666E-002));
+#10123 = CARTESIAN_POINT('',(0.E+000,3.028643743999E-002));
+#10124 = CARTESIAN_POINT('',(0.E+000,6.057287487998E-002));
+#10125 = CARTESIAN_POINT('',(0.E+000,9.085931231997E-002));
+#10126 = CARTESIAN_POINT('',(0.E+000,0.12114574976));
+#10127 = CARTESIAN_POINT('',(0.E+000,0.1514321872));
+#10128 = CARTESIAN_POINT('',(0.E+000,0.18171862464));
+#10129 = CARTESIAN_POINT('',(0.E+000,0.21200506208));
+#10130 = CARTESIAN_POINT('',(0.E+000,0.24229149952));
+#10131 = CARTESIAN_POINT('',(0.E+000,0.27257793696));
+#10132 = CARTESIAN_POINT('',(0.E+000,0.3028643744));
+#10133 = CARTESIAN_POINT('',(0.E+000,0.33315081184));
+#10134 = CARTESIAN_POINT('',(0.E+000,0.36343724928));
+#10135 = CARTESIAN_POINT('',(0.E+000,0.39372368672));
+#10136 = CARTESIAN_POINT('',(0.E+000,0.42401012416));
+#10137 = CARTESIAN_POINT('',(0.E+000,0.4542965616));
+#10138 = CARTESIAN_POINT('',(0.E+000,0.48458299904));
+#10139 = CARTESIAN_POINT('',(0.E+000,0.51486943648));
+#10140 = CARTESIAN_POINT('',(0.E+000,0.54515587392));
+#10141 = CARTESIAN_POINT('',(0.E+000,0.57544231136));
+#10142 = CARTESIAN_POINT('',(0.E+000,0.6057287488));
+#10143 = CARTESIAN_POINT('',(0.E+000,0.63601518624));
+#10144 = CARTESIAN_POINT('',(-0.E+000,0.656206144533));
+#10145 = CARTESIAN_POINT('',(0.E+000,0.66630162368));
+#10146 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10147 = ORIENTED_EDGE('',*,*,#10148,.F.);
+#10148 = EDGE_CURVE('',#10012,#10111,#10149,.T.);
+#10149 = SURFACE_CURVE('',#10150,(#10157),.PCURVE_S1.);
+#10150 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#10151,#10152,#10153,#10154,
+    #10155,#10156),.UNSPECIFIED.,.F.,.F.,(6,6),(-1.,0.E+000),
+  .PIECEWISE_BEZIER_KNOTS.);
+#10151 = CARTESIAN_POINT('',(-4.502743486191E-016,-2.800000041723,
+    13.800000086427));
+#10152 = CARTESIAN_POINT('',(-0.444687766729,-2.800000041723,
+    13.789889591443));
+#10153 = CARTESIAN_POINT('',(-0.881909452717,-2.711720505362,
+    13.779948238111));
+#10154 = CARTESIAN_POINT('',(-1.293871803615,-2.541080112433,
+    13.77005193586));
+#10155 = CARTESIAN_POINT('',(-1.66545728146,-2.29434075219,
+    13.760110582528));
+#10156 = CARTESIAN_POINT('',(-1.979899016825,-1.979899016825,
+    13.750000087544));
+#10157 = PCURVE('',#10020,#10158);
+#10158 = DEFINITIONAL_REPRESENTATION('',(#10159),#10185);
+#10159 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#10160,#10161,#10162,#10163,
+    #10164,#10165,#10166,#10167,#10168,#10169,#10170,#10171,#10172,
+    #10173,#10174,#10175,#10176,#10177,#10178,#10179,#10180,#10181,
+    #10182,#10183,#10184),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-1.,-0.954545454545,-0.909090909091,
+    -0.863636363636,-0.818181818182,-0.772727272727,-0.727272727273,
+    -0.681818181818,-0.636363636364,-0.590909090909,-0.545454545455,-0.5
+    ,-0.454545454545,-0.409090909091,-0.363636363636,-0.318181818182,
+    -0.272727272727,-0.227272727273,-0.181818181818,-0.136363636364,
+    -9.090909090909E-002,-4.545454545455E-002,0.E+000),.UNSPECIFIED.);
+#10160 = CARTESIAN_POINT('',(1.,0.E+000));
+#10161 = CARTESIAN_POINT('',(0.984848484848,0.E+000));
+#10162 = CARTESIAN_POINT('',(0.954545454545,0.E+000));
+#10163 = CARTESIAN_POINT('',(0.909090909091,0.E+000));
+#10164 = CARTESIAN_POINT('',(0.863636363636,0.E+000));
+#10165 = CARTESIAN_POINT('',(0.818181818182,0.E+000));
+#10166 = CARTESIAN_POINT('',(0.772727272727,0.E+000));
+#10167 = CARTESIAN_POINT('',(0.727272727273,0.E+000));
+#10168 = CARTESIAN_POINT('',(0.681818181818,0.E+000));
+#10169 = CARTESIAN_POINT('',(0.636363636364,0.E+000));
+#10170 = CARTESIAN_POINT('',(0.590909090909,0.E+000));
+#10171 = CARTESIAN_POINT('',(0.545454545455,0.E+000));
+#10172 = CARTESIAN_POINT('',(0.5,0.E+000));
+#10173 = CARTESIAN_POINT('',(0.454545454545,0.E+000));
+#10174 = CARTESIAN_POINT('',(0.409090909091,0.E+000));
+#10175 = CARTESIAN_POINT('',(0.363636363636,0.E+000));
+#10176 = CARTESIAN_POINT('',(0.318181818182,0.E+000));
+#10177 = CARTESIAN_POINT('',(0.272727272727,0.E+000));
+#10178 = CARTESIAN_POINT('',(0.227272727273,0.E+000));
+#10179 = CARTESIAN_POINT('',(0.181818181818,0.E+000));
+#10180 = CARTESIAN_POINT('',(0.136363636364,0.E+000));
+#10181 = CARTESIAN_POINT('',(9.090909090909E-002,0.E+000));
+#10182 = CARTESIAN_POINT('',(4.545454545455E-002,0.E+000));
+#10183 = CARTESIAN_POINT('',(1.515151515152E-002,-0.E+000));
+#10184 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#10185 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10186 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#10190)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#10187,#10188,#10189)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#10187 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#10188 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#10189 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#10190 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-004),#10187,
+  'distance_accuracy_value','confusion accuracy');
+#10191 = SHAPE_DEFINITION_REPRESENTATION(#10192,#10002);
+#10192 = PRODUCT_DEFINITION_SHAPE('','',#10193);
+#10193 = PRODUCT_DEFINITION('design','',#10194,#10197);
+#10194 = PRODUCT_DEFINITION_FORMATION('','',#10195);
+#10195 = PRODUCT('Compound139','Compound139','',(#10196));
+#10196 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#10197 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#10198 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#10199,#10201);
+#10199 = ( REPRESENTATION_RELATIONSHIP('','',#10002,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#10200) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#10200 = ITEM_DEFINED_TRANSFORMATION('','',#11,#175);
+#10201 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #10202);
+#10202 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('41','=>[0:1:1:42]','',#5,#10193
+  ,$);
+#10203 = PRODUCT_TYPE('part',$,(#10195));
+#10204 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#10205),#10388);
+#10205 = SHELL_BASED_SURFACE_MODEL('',(#10206));
+#10206 = OPEN_SHELL('',(#10207));
+#10207 = ADVANCED_FACE('',(#10208),#10222,.T.);
+#10208 = FACE_BOUND('',#10209,.T.);
+#10209 = EDGE_LOOP('',(#10210,#10263,#10311,#10349));
+#10210 = ORIENTED_EDGE('',*,*,#10211,.F.);
+#10211 = EDGE_CURVE('',#10212,#10214,#10216,.T.);
+#10212 = VERTEX_POINT('',#10213);
+#10213 = CARTESIAN_POINT('',(1.493698897412E-016,3.000000044703,
+    13.333333435158));
+#10214 = VERTEX_POINT('',#10215);
+#10215 = CARTESIAN_POINT('',(1.394118970918E-016,2.800000041723,
+    13.200000099838));
+#10216 = SURFACE_CURVE('',#10217,(#10221),.PCURVE_S1.);
+#10217 = LINE('',#10218,#10219);
+#10218 = CARTESIAN_POINT('',(1.493698897412E-016,3.000000044703,
+    13.333333435158));
+#10219 = VECTOR('',#10220,1.);
+#10220 = DIRECTION('',(-4.142775295748E-017,-0.832050294338,
+    -0.554700196225));
+#10221 = PCURVE('',#10222,#10235);
+#10222 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#10223,#10224)
+    ,(#10225,#10226)
+    ,(#10227,#10228)
+    ,(#10229,#10230)
+    ,(#10231,#10232)
+    ,(#10233,#10234
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#10223 = CARTESIAN_POINT('',(1.979899016825,1.979899016825,
+    13.150000100955));
+#10224 = CARTESIAN_POINT('',(2.192031054342,2.192031054342,
+    13.350000103936));
+#10225 = CARTESIAN_POINT('',(1.66545728146,2.29434075219,13.160110595939
+    ));
+#10226 = CARTESIAN_POINT('',(1.843899133045,2.540162975639,
+    13.360110598919));
+#10227 = CARTESIAN_POINT('',(1.293871803615,2.541080112433,
+    13.170051949271));
+#10228 = CARTESIAN_POINT('',(1.432500925431,2.813338695908,
+    13.370051952251));
+#10229 = CARTESIAN_POINT('',(0.881909452717,2.711720505362,
+    13.179948251523));
+#10230 = CARTESIAN_POINT('',(0.976399751223,3.00226198808,
+    13.379948254503));
+#10231 = CARTESIAN_POINT('',(0.444687766729,2.800000041723,
+    13.189889604855));
+#10232 = CARTESIAN_POINT('',(0.492332884593,3.100000046194,
+    13.389889607835));
+#10233 = CARTESIAN_POINT('',(1.394118970918E-016,2.800000041723,
+    13.200000099838));
+#10234 = CARTESIAN_POINT('',(1.543488860659E-016,3.100000046194,
+    13.400000102818));
+#10235 = DEFINITIONAL_REPRESENTATION('',(#10236),#10262);
+#10236 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#10237,#10238,#10239,#10240,
+    #10241,#10242,#10243,#10244,#10245,#10246,#10247,#10248,#10249,
+    #10250,#10251,#10252,#10253,#10254,#10255,#10256,#10257,#10258,
+    #10259,#10260,#10261),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.E+000,1.092591311876E-002,
+    2.185182623752E-002,3.277773935628E-002,4.370365247504E-002,
+    5.462956559379E-002,6.555547871255E-002,7.648139183131E-002,
+    8.740730495007E-002,9.833321806883E-002,0.109259131188,
+    0.120185044306,0.131110957425,0.142036870544,0.152962783663,
+    0.163888696781,0.1748146099,0.185740523019,0.196666436138,
+    0.207592349256,0.218518262375,0.229444175494,0.240370088613),
+  .UNSPECIFIED.);
+#10237 = CARTESIAN_POINT('',(1.,0.666666666667));
+#10238 = CARTESIAN_POINT('',(1.,0.656565656566));
+#10239 = CARTESIAN_POINT('',(1.,0.636363636364));
+#10240 = CARTESIAN_POINT('',(1.,0.606060606061));
+#10241 = CARTESIAN_POINT('',(1.,0.575757575758));
+#10242 = CARTESIAN_POINT('',(1.,0.545454545454));
+#10243 = CARTESIAN_POINT('',(1.,0.515151515151));
+#10244 = CARTESIAN_POINT('',(1.,0.484848484848));
+#10245 = CARTESIAN_POINT('',(1.,0.454545454545));
+#10246 = CARTESIAN_POINT('',(1.,0.424242424242));
+#10247 = CARTESIAN_POINT('',(1.,0.393939393939));
+#10248 = CARTESIAN_POINT('',(1.,0.363636363636));
+#10249 = CARTESIAN_POINT('',(1.,0.333333333333));
+#10250 = CARTESIAN_POINT('',(1.,0.30303030303));
+#10251 = CARTESIAN_POINT('',(1.,0.272727272727));
+#10252 = CARTESIAN_POINT('',(1.,0.242424242424));
+#10253 = CARTESIAN_POINT('',(1.,0.212121212121));
+#10254 = CARTESIAN_POINT('',(1.,0.181818181818));
+#10255 = CARTESIAN_POINT('',(1.,0.151515151515));
+#10256 = CARTESIAN_POINT('',(1.,0.121212121212));
+#10257 = CARTESIAN_POINT('',(1.,9.090909090908E-002));
+#10258 = CARTESIAN_POINT('',(1.,6.060606060606E-002));
+#10259 = CARTESIAN_POINT('',(1.,3.030303030303E-002));
+#10260 = CARTESIAN_POINT('',(1.,1.010101010101E-002));
+#10261 = CARTESIAN_POINT('',(1.,0.E+000));
+#10262 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10263 = ORIENTED_EDGE('',*,*,#10264,.F.);
+#10264 = EDGE_CURVE('',#10265,#10212,#10267,.T.);
+#10265 = VERTEX_POINT('',#10266);
+#10266 = CARTESIAN_POINT('',(2.121242937857,2.121242937857,
+    13.283260427677));
+#10267 = SURFACE_CURVE('',#10268,(#10282),.PCURVE_S1.);
+#10268 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#10269,#10270,#10271,#10272,
+    #10273,#10274,#10275,#10276,#10277,#10278,#10279,#10280,#10281),
+  .UNSPECIFIED.,.F.,.F.,(4,3,3,3,4),(-0.241768013859,-0.171301740733,
+    -8.565087036664E-002,-1.415744859831E-002,0.E+000),.UNSPECIFIED.);
+#10269 = CARTESIAN_POINT('',(2.121242937857,2.121242937857,
+    13.283260427677));
+#10270 = CARTESIAN_POINT('',(1.905940960532,2.336514358043,
+    13.289707057438));
+#10271 = CARTESIAN_POINT('',(1.709595811285,2.474063602488,
+    13.294744708864));
+#10272 = CARTESIAN_POINT('',(1.528082936314,2.581519940602,
+    13.299228586255));
+#10273 = CARTESIAN_POINT('',(1.307456315458,2.712131770598,
+    13.304678682933));
+#10274 = CARTESIAN_POINT('',(1.106819245617,2.798972408573,
+    13.30929837301));
+#10275 = CARTESIAN_POINT('',(0.872965822001,2.870127849562,
+    13.314503265374));
+#10276 = CARTESIAN_POINT('',(0.677766621164,2.929521828069,
+    13.318847827938));
+#10277 = CARTESIAN_POINT('',(0.45819175745,2.978281917981,13.3235927402)
+  );
+#10278 = CARTESIAN_POINT('',(0.17557127845,2.994856288266,
+    13.329604381684));
+#10279 = CARTESIAN_POINT('',(0.119605501385,2.998138419538,
+    13.330794833941));
+#10280 = CARTESIAN_POINT('',(6.117183283463E-002,3.000000044703,
+    13.332035343062));
+#10281 = CARTESIAN_POINT('',(0.E+000,3.000000044703,13.333333435158));
+#10282 = PCURVE('',#10222,#10283);
+#10283 = DEFINITIONAL_REPRESENTATION('',(#10284),#10310);
+#10284 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#10285,#10286,#10287,#10288,
+    #10289,#10290,#10291,#10292,#10293,#10294,#10295,#10296,#10297,
+    #10298,#10299,#10300,#10301,#10302,#10303,#10304,#10305,#10306,
+    #10307,#10308,#10309),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.241768013859,-0.230778558684,
+    -0.219789103508,-0.208799648333,-0.197810193157,-0.186820737982,
+    -0.175831282807,-0.164841827631,-0.153852372456,-0.14286291728,
+    -0.131873462105,-0.120884006929,-0.109894551754,-9.890509657868E-002
+    ,-8.791564140327E-002,-7.692618622786E-002,-6.593673105245E-002,
+    -5.494727587705E-002,-4.395782070164E-002,-3.296836552623E-002,
+    -2.197891035082E-002,-1.098945517541E-002,0.E+000),.UNSPECIFIED.);
+#10285 = CARTESIAN_POINT('',(0.E+000,0.666301623679));
+#10286 = CARTESIAN_POINT('',(1.993249288929E-002,0.666338091681));
+#10287 = CARTESIAN_POINT('',(5.847902160333E-002,0.666769182716));
+#10288 = CARTESIAN_POINT('',(0.112725040404,0.667779345431));
+#10289 = CARTESIAN_POINT('',(0.163780853,0.668238224392));
+#10290 = CARTESIAN_POINT('',(0.21202312846,0.667944558133));
+#10291 = CARTESIAN_POINT('',(0.257808777095,0.66709345928));
+#10292 = CARTESIAN_POINT('',(0.301473359041,0.666186808541));
+#10293 = CARTESIAN_POINT('',(0.343309840113,0.666323648194));
+#10294 = CARTESIAN_POINT('',(0.383730253215,0.667273448079));
+#10295 = CARTESIAN_POINT('',(0.423075138291,0.668192474321));
+#10296 = CARTESIAN_POINT('',(0.461705269526,0.668701229075));
+#10297 = CARTESIAN_POINT('',(0.499981587131,0.66860586884));
+#10298 = CARTESIAN_POINT('',(0.53826499299,0.667956602916));
+#10299 = CARTESIAN_POINT('',(0.576913928738,0.667043457261));
+#10300 = CARTESIAN_POINT('',(0.616272751838,0.666333635321));
+#10301 = CARTESIAN_POINT('',(0.656698170515,0.666732990899));
+#10302 = CARTESIAN_POINT('',(0.698573089408,0.667624475657));
+#10303 = CARTESIAN_POINT('',(0.74220592869,0.668275469078));
+#10304 = CARTESIAN_POINT('',(0.78794892032,0.668324717402));
+#10305 = CARTESIAN_POINT('',(0.836164372033,0.66775375736));
+#10306 = CARTESIAN_POINT('',(0.887224142798,0.666792221786));
+#10307 = CARTESIAN_POINT('',(0.941506905114,0.66663564709));
+#10308 = CARTESIAN_POINT('',(0.980068148889,0.666648704588));
+#10309 = CARTESIAN_POINT('',(1.,0.666666666665));
+#10310 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10311 = ORIENTED_EDGE('',*,*,#10312,.F.);
+#10312 = EDGE_CURVE('',#10313,#10265,#10315,.T.);
+#10313 = VERTEX_POINT('',#10314);
+#10314 = CARTESIAN_POINT('',(1.979899016825,1.979899016825,
+    13.150000100955));
+#10315 = SURFACE_CURVE('',#10316,(#10320),.PCURVE_S1.);
+#10316 = LINE('',#10317,#10318);
+#10317 = CARTESIAN_POINT('',(1.979899016825,1.979899016825,
+    13.150000100955));
+#10318 = VECTOR('',#10319,1.);
+#10319 = DIRECTION('',(0.588348405415,0.588348405415,0.554700196225));
+#10320 = PCURVE('',#10222,#10321);
+#10321 = DEFINITIONAL_REPRESENTATION('',(#10322),#10348);
+#10322 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#10323,#10324,#10325,#10326,
+    #10327,#10328,#10329,#10330,#10331,#10332,#10333,#10334,#10335,
+    #10336,#10337,#10338,#10339,#10340,#10341,#10342,#10343,#10344,
+    #10345,#10346,#10347),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.091993047682E-002,
+    2.183986095365E-002,3.275979143047E-002,4.367972190729E-002,
+    5.459965238411E-002,6.551958286094E-002,7.643951333776E-002,
+    8.735944381458E-002,9.827937429141E-002,0.109199304768,
+    0.120119235245,0.131039165722,0.141959096199,0.152879026676,
+    0.163798957152,0.174718887629,0.185638818106,0.196558748583,
+    0.20747867906,0.218398609536,0.229318540013,0.24023847049),
+  .UNSPECIFIED.);
+#10323 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#10324 = CARTESIAN_POINT('',(0.E+000,1.009547914667E-002));
+#10325 = CARTESIAN_POINT('',(0.E+000,3.028643744E-002));
+#10326 = CARTESIAN_POINT('',(0.E+000,6.057287487999E-002));
+#10327 = CARTESIAN_POINT('',(0.E+000,9.085931231999E-002));
+#10328 = CARTESIAN_POINT('',(0.E+000,0.12114574976));
+#10329 = CARTESIAN_POINT('',(0.E+000,0.1514321872));
+#10330 = CARTESIAN_POINT('',(0.E+000,0.18171862464));
+#10331 = CARTESIAN_POINT('',(0.E+000,0.21200506208));
+#10332 = CARTESIAN_POINT('',(0.E+000,0.24229149952));
+#10333 = CARTESIAN_POINT('',(0.E+000,0.27257793696));
+#10334 = CARTESIAN_POINT('',(0.E+000,0.3028643744));
+#10335 = CARTESIAN_POINT('',(0.E+000,0.33315081184));
+#10336 = CARTESIAN_POINT('',(0.E+000,0.36343724928));
+#10337 = CARTESIAN_POINT('',(0.E+000,0.39372368672));
+#10338 = CARTESIAN_POINT('',(0.E+000,0.42401012416));
+#10339 = CARTESIAN_POINT('',(0.E+000,0.4542965616));
+#10340 = CARTESIAN_POINT('',(0.E+000,0.48458299904));
+#10341 = CARTESIAN_POINT('',(0.E+000,0.51486943648));
+#10342 = CARTESIAN_POINT('',(0.E+000,0.54515587392));
+#10343 = CARTESIAN_POINT('',(0.E+000,0.57544231136));
+#10344 = CARTESIAN_POINT('',(0.E+000,0.6057287488));
+#10345 = CARTESIAN_POINT('',(0.E+000,0.63601518624));
+#10346 = CARTESIAN_POINT('',(-0.E+000,0.656206144533));
+#10347 = CARTESIAN_POINT('',(0.E+000,0.66630162368));
+#10348 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10349 = ORIENTED_EDGE('',*,*,#10350,.F.);
+#10350 = EDGE_CURVE('',#10214,#10313,#10351,.T.);
+#10351 = SURFACE_CURVE('',#10352,(#10359),.PCURVE_S1.);
+#10352 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#10353,#10354,#10355,#10356,
+    #10357,#10358),.UNSPECIFIED.,.F.,.F.,(6,6),(-1.,0.E+000),
+  .PIECEWISE_BEZIER_KNOTS.);
+#10353 = CARTESIAN_POINT('',(1.394118970918E-016,2.800000041723,
+    13.200000099838));
+#10354 = CARTESIAN_POINT('',(0.444687766729,2.800000041723,
+    13.189889604855));
+#10355 = CARTESIAN_POINT('',(0.881909452717,2.711720505362,
+    13.179948251523));
+#10356 = CARTESIAN_POINT('',(1.293871803615,2.541080112433,
+    13.170051949271));
+#10357 = CARTESIAN_POINT('',(1.66545728146,2.29434075219,13.160110595939
+    ));
+#10358 = CARTESIAN_POINT('',(1.979899016825,1.979899016825,
+    13.150000100955));
+#10359 = PCURVE('',#10222,#10360);
+#10360 = DEFINITIONAL_REPRESENTATION('',(#10361),#10387);
+#10361 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#10362,#10363,#10364,#10365,
+    #10366,#10367,#10368,#10369,#10370,#10371,#10372,#10373,#10374,
+    #10375,#10376,#10377,#10378,#10379,#10380,#10381,#10382,#10383,
+    #10384,#10385,#10386),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-1.,-0.954545454545,-0.909090909091,
+    -0.863636363636,-0.818181818182,-0.772727272727,-0.727272727273,
+    -0.681818181818,-0.636363636364,-0.590909090909,-0.545454545455,-0.5
+    ,-0.454545454545,-0.409090909091,-0.363636363636,-0.318181818182,
+    -0.272727272727,-0.227272727273,-0.181818181818,-0.136363636364,
+    -9.090909090909E-002,-4.545454545455E-002,0.E+000),.UNSPECIFIED.);
+#10362 = CARTESIAN_POINT('',(1.,0.E+000));
+#10363 = CARTESIAN_POINT('',(0.984848484848,0.E+000));
+#10364 = CARTESIAN_POINT('',(0.954545454545,0.E+000));
+#10365 = CARTESIAN_POINT('',(0.909090909091,0.E+000));
+#10366 = CARTESIAN_POINT('',(0.863636363636,0.E+000));
+#10367 = CARTESIAN_POINT('',(0.818181818182,0.E+000));
+#10368 = CARTESIAN_POINT('',(0.772727272727,0.E+000));
+#10369 = CARTESIAN_POINT('',(0.727272727273,0.E+000));
+#10370 = CARTESIAN_POINT('',(0.681818181818,0.E+000));
+#10371 = CARTESIAN_POINT('',(0.636363636364,0.E+000));
+#10372 = CARTESIAN_POINT('',(0.590909090909,0.E+000));
+#10373 = CARTESIAN_POINT('',(0.545454545455,0.E+000));
+#10374 = CARTESIAN_POINT('',(0.5,0.E+000));
+#10375 = CARTESIAN_POINT('',(0.454545454545,0.E+000));
+#10376 = CARTESIAN_POINT('',(0.409090909091,0.E+000));
+#10377 = CARTESIAN_POINT('',(0.363636363636,0.E+000));
+#10378 = CARTESIAN_POINT('',(0.318181818182,0.E+000));
+#10379 = CARTESIAN_POINT('',(0.272727272727,0.E+000));
+#10380 = CARTESIAN_POINT('',(0.227272727273,0.E+000));
+#10381 = CARTESIAN_POINT('',(0.181818181818,0.E+000));
+#10382 = CARTESIAN_POINT('',(0.136363636364,0.E+000));
+#10383 = CARTESIAN_POINT('',(9.090909090909E-002,0.E+000));
+#10384 = CARTESIAN_POINT('',(4.545454545455E-002,0.E+000));
+#10385 = CARTESIAN_POINT('',(1.515151515152E-002,-0.E+000));
+#10386 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#10387 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10388 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#10392)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#10389,#10390,#10391)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#10389 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#10390 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#10391 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#10392 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-004),#10389,
+  'distance_accuracy_value','confusion accuracy');
+#10393 = SHAPE_DEFINITION_REPRESENTATION(#10394,#10204);
+#10394 = PRODUCT_DEFINITION_SHAPE('','',#10395);
+#10395 = PRODUCT_DEFINITION('design','',#10396,#10399);
+#10396 = PRODUCT_DEFINITION_FORMATION('','',#10397);
+#10397 = PRODUCT('Compound142','Compound142','',(#10398));
+#10398 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#10399 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#10400 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#10401,#10403);
+#10401 = ( REPRESENTATION_RELATIONSHIP('','',#10204,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#10402) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#10402 = ITEM_DEFINED_TRANSFORMATION('','',#11,#179);
+#10403 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #10404);
+#10404 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('42','=>[0:1:1:43]','',#5,#10395
+  ,$);
+#10405 = PRODUCT_TYPE('part',$,(#10397));
+#10406 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#10407),#10559);
+#10407 = SHELL_BASED_SURFACE_MODEL('',(#10408));
+#10408 = OPEN_SHELL('',(#10409));
+#10409 = ADVANCED_FACE('',(#10410),#10424,.T.);
+#10410 = FACE_BOUND('',#10411,.T.);
+#10411 = EDGE_LOOP('',(#10412,#10465,#10504,#10542));
+#10412 = ORIENTED_EDGE('',*,*,#10413,.F.);
+#10413 = EDGE_CURVE('',#10414,#10416,#10418,.T.);
+#10414 = VERTEX_POINT('',#10415);
+#10415 = CARTESIAN_POINT('',(-2.121242937857,2.121242937857,
+    13.516739763058));
+#10416 = VERTEX_POINT('',#10417);
+#10417 = CARTESIAN_POINT('',(-1.979899016825,1.979899016825,
+    13.65000008978));
+#10418 = SURFACE_CURVE('',#10419,(#10423),.PCURVE_S1.);
+#10419 = LINE('',#10420,#10421);
+#10420 = CARTESIAN_POINT('',(-2.121242937857,2.121242937857,
+    13.516739763058));
+#10421 = VECTOR('',#10422,1.);
+#10422 = DIRECTION('',(0.588348405415,-0.588348405415,0.554700196225));
+#10423 = PCURVE('',#10424,#10437);
+#10424 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#10425,#10426)
+    ,(#10427,#10428)
+    ,(#10429,#10430)
+    ,(#10431,#10432)
+    ,(#10433,#10434)
+    ,(#10435,#10436
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#10425 = CARTESIAN_POINT('',(-2.192031054342,2.192031054342,
+    13.450000086799));
+#10426 = CARTESIAN_POINT('',(-1.979899016825,1.979899016825,
+    13.65000008978));
+#10427 = CARTESIAN_POINT('',(-2.540162975639,1.843899133045,
+    13.460110581783));
+#10428 = CARTESIAN_POINT('',(-2.29434075219,1.66545728146,
+    13.660110584763));
+#10429 = CARTESIAN_POINT('',(-2.813338695908,1.432500925431,
+    13.470051935114));
+#10430 = CARTESIAN_POINT('',(-2.541080112433,1.293871803615,
+    13.670051938095));
+#10431 = CARTESIAN_POINT('',(-3.00226198808,0.976399751223,
+    13.479948237367));
+#10432 = CARTESIAN_POINT('',(-2.711720505362,0.881909452717,
+    13.679948240347));
+#10433 = CARTESIAN_POINT('',(-3.100000046194,0.492332884593,
+    13.489889590698));
+#10434 = CARTESIAN_POINT('',(-2.800000041723,0.444687766729,
+    13.689889593679));
+#10435 = CARTESIAN_POINT('',(-3.100000046194,1.543488860659E-016,
+    13.500000085682));
+#10436 = CARTESIAN_POINT('',(-2.800000041723,1.394118970918E-016,
+    13.700000088662));
+#10437 = DEFINITIONAL_REPRESENTATION('',(#10438),#10464);
+#10438 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#10439,#10440,#10441,#10442,
+    #10443,#10444,#10445,#10446,#10447,#10448,#10449,#10450,#10451,
+    #10452,#10453,#10454,#10455,#10456,#10457,#10458,#10459,#10460,
+    #10461,#10462,#10463),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.091993047682E-002,
+    2.183986095365E-002,3.275979143047E-002,4.367972190729E-002,
+    5.459965238412E-002,6.551958286094E-002,7.643951333776E-002,
+    8.735944381458E-002,9.827937429141E-002,0.109199304768,
+    0.120119235245,0.131039165722,0.141959096199,0.152879026676,
+    0.163798957152,0.174718887629,0.185638818106,0.196558748583,
+    0.20747867906,0.218398609536,0.229318540013,0.24023847049),
+  .UNSPECIFIED.);
+#10439 = CARTESIAN_POINT('',(0.E+000,0.33369837632));
+#10440 = CARTESIAN_POINT('',(0.E+000,0.343793855467));
+#10441 = CARTESIAN_POINT('',(0.E+000,0.36398481376));
+#10442 = CARTESIAN_POINT('',(0.E+000,0.3942712512));
+#10443 = CARTESIAN_POINT('',(0.E+000,0.42455768864));
+#10444 = CARTESIAN_POINT('',(0.E+000,0.45484412608));
+#10445 = CARTESIAN_POINT('',(0.E+000,0.48513056352));
+#10446 = CARTESIAN_POINT('',(0.E+000,0.51541700096));
+#10447 = CARTESIAN_POINT('',(0.E+000,0.5457034384));
+#10448 = CARTESIAN_POINT('',(0.E+000,0.57598987584));
+#10449 = CARTESIAN_POINT('',(0.E+000,0.60627631328));
+#10450 = CARTESIAN_POINT('',(0.E+000,0.63656275072));
+#10451 = CARTESIAN_POINT('',(0.E+000,0.66684918816));
+#10452 = CARTESIAN_POINT('',(0.E+000,0.6971356256));
+#10453 = CARTESIAN_POINT('',(0.E+000,0.72742206304));
+#10454 = CARTESIAN_POINT('',(0.E+000,0.75770850048));
+#10455 = CARTESIAN_POINT('',(0.E+000,0.78799493792));
+#10456 = CARTESIAN_POINT('',(0.E+000,0.81828137536));
+#10457 = CARTESIAN_POINT('',(0.E+000,0.8485678128));
+#10458 = CARTESIAN_POINT('',(0.E+000,0.87885425024));
+#10459 = CARTESIAN_POINT('',(0.E+000,0.90914068768));
+#10460 = CARTESIAN_POINT('',(0.E+000,0.93942712512));
+#10461 = CARTESIAN_POINT('',(0.E+000,0.96971356256));
+#10462 = CARTESIAN_POINT('',(-0.E+000,0.989904520853));
+#10463 = CARTESIAN_POINT('',(0.E+000,1.));
+#10464 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10465 = ORIENTED_EDGE('',*,*,#10466,.F.);
+#10466 = EDGE_CURVE('',#10467,#10414,#10469,.T.);
+#10467 = VERTEX_POINT('',#10468);
+#10468 = CARTESIAN_POINT('',(-3.000124926996,1.493761076259E-016,
+    13.56658349848));
+#10469 = SURFACE_CURVE('',#10470,(#10475),.PCURVE_S1.);
+#10470 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#10471,#10472,#10473,#10474),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,0.241777920213),
+  .PIECEWISE_BEZIER_KNOTS.);
+#10471 = CARTESIAN_POINT('',(-3.000124926996,0.E+000,13.56658349848));
+#10472 = CARTESIAN_POINT('',(-3.000124926996,0.794119080623,
+    13.549732658078));
+#10473 = CARTESIAN_POINT('',(-2.682765495879,1.559800074984,
+    13.533553022644));
+#10474 = CARTESIAN_POINT('',(-2.121242937857,2.121242937857,
+    13.516739763058));
+#10475 = PCURVE('',#10424,#10476);
+#10476 = DEFINITIONAL_REPRESENTATION('',(#10477),#10503);
+#10477 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#10478,#10479,#10480,#10481,
+    #10482,#10483,#10484,#10485,#10486,#10487,#10488,#10489,#10490,
+    #10491,#10492,#10493,#10494,#10495,#10496,#10497,#10498,#10499,
+    #10500,#10501,#10502),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.098990546424E-002,
+    2.197981092847E-002,3.296971639271E-002,4.395962185695E-002,
+    5.494952732119E-002,6.593943278542E-002,7.692933824966E-002,
+    8.79192437139E-002,9.890914917813E-002,0.109899054642,0.120888960107
+    ,0.131878865571,0.142868771035,0.153858676499,0.164848581964,
+    0.175838487428,0.186828392892,0.197818298356,0.208808203821,
+    0.219798109285,0.230788014749,0.241777920213),.UNSPECIFIED.);
+#10478 = CARTESIAN_POINT('',(1.,0.332917059032));
+#10479 = CARTESIAN_POINT('',(0.984848538998,0.332916899045));
+#10480 = CARTESIAN_POINT('',(0.954548399471,0.332937315465));
+#10481 = CARTESIAN_POINT('',(0.909103267773,0.333019746316));
+#10482 = CARTESIAN_POINT('',(0.86365962753,0.333144147145));
+#10483 = CARTESIAN_POINT('',(0.818214999643,0.333298698179));
+#10484 = CARTESIAN_POINT('',(0.77276758813,0.333471230666));
+#10485 = CARTESIAN_POINT('',(0.727316328452,0.333649649043));
+#10486 = CARTESIAN_POINT('',(0.681860789064,0.33382258128));
+#10487 = CARTESIAN_POINT('',(0.636401094595,0.333979866517));
+#10488 = CARTESIAN_POINT('',(0.590937828217,0.334112980488));
+#10489 = CARTESIAN_POINT('',(0.545471927306,0.334215368222));
+#10490 = CARTESIAN_POINT('',(0.500004571477,0.334282689327));
+#10491 = CARTESIAN_POINT('',(0.454537066141,0.334312972217));
+#10492 = CARTESIAN_POINT('',(0.409070723728,0.33430667682));
+#10493 = CARTESIAN_POINT('',(0.363606744983,0.334266665142));
+#10494 = CARTESIAN_POINT('',(0.318146102757,0.334198079997));
+#10495 = CARTESIAN_POINT('',(0.272689430422,0.334108132198));
+#10496 = CARTESIAN_POINT('',(0.227236918033,0.334005799235));
+#10497 = CARTESIAN_POINT('',(0.181788215398,0.333901431009));
+#10498 = CARTESIAN_POINT('',(0.13634235584,0.333806288715));
+#10499 = CARTESIAN_POINT('',(9.089765928928E-002,0.333731931559));
+#10500 = CARTESIAN_POINT('',(4.545177899234E-002,0.333689784361));
+#10501 = CARTESIAN_POINT('',(1.515145175203E-002,0.333689701596));
+#10502 = CARTESIAN_POINT('',(0.E+000,0.33369837632));
+#10503 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10504 = ORIENTED_EDGE('',*,*,#10505,.F.);
+#10505 = EDGE_CURVE('',#10506,#10467,#10508,.T.);
+#10506 = VERTEX_POINT('',#10507);
+#10507 = CARTESIAN_POINT('',(-2.800000041723,1.394118970918E-016,
+    13.700000088662));
+#10508 = SURFACE_CURVE('',#10509,(#10513),.PCURVE_S1.);
+#10509 = LINE('',#10510,#10511);
+#10510 = CARTESIAN_POINT('',(-2.800000041723,1.394118970918E-016,
+    13.700000088662));
+#10511 = VECTOR('',#10512,1.);
+#10512 = DIRECTION('',(-0.832050294338,4.142775295748E-017,
+    -0.554700196225));
+#10513 = PCURVE('',#10424,#10514);
+#10514 = DEFINITIONAL_REPRESENTATION('',(#10515),#10541);
+#10515 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#10516,#10517,#10518,#10519,
+    #10520,#10521,#10522,#10523,#10524,#10525,#10526,#10527,#10528,
+    #10529,#10530,#10531,#10532,#10533,#10534,#10535,#10536,#10537,
+    #10538,#10539,#10540),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.093273538404E-002,
+    2.186547076808E-002,3.279820615211E-002,4.373094153615E-002,
+    5.466367692019E-002,6.559641230423E-002,7.652914768827E-002,
+    8.74618830723E-002,9.839461845634E-002,0.10932735384,0.120260089224,
+    0.131192824608,0.142125559992,0.153058295377,0.163991030761,
+    0.174923766145,0.185856501529,0.196789236913,0.207721972297,
+    0.218654707681,0.229587443065,0.240520178449),.UNSPECIFIED.);
+#10516 = CARTESIAN_POINT('',(1.,1.));
+#10517 = CARTESIAN_POINT('',(1.,0.989892682713));
+#10518 = CARTESIAN_POINT('',(1.,0.969678048138));
+#10519 = CARTESIAN_POINT('',(1.,0.939356096276));
+#10520 = CARTESIAN_POINT('',(1.,0.909034144413));
+#10521 = CARTESIAN_POINT('',(1.,0.878712192551));
+#10522 = CARTESIAN_POINT('',(1.,0.848390240689));
+#10523 = CARTESIAN_POINT('',(1.,0.818068288827));
+#10524 = CARTESIAN_POINT('',(1.,0.787746336965));
+#10525 = CARTESIAN_POINT('',(1.,0.757424385102));
+#10526 = CARTESIAN_POINT('',(1.,0.72710243324));
+#10527 = CARTESIAN_POINT('',(1.,0.696780481378));
+#10528 = CARTESIAN_POINT('',(1.,0.666458529516));
+#10529 = CARTESIAN_POINT('',(1.,0.636136577654));
+#10530 = CARTESIAN_POINT('',(1.,0.605814625792));
+#10531 = CARTESIAN_POINT('',(1.,0.575492673929));
+#10532 = CARTESIAN_POINT('',(1.,0.545170722067));
+#10533 = CARTESIAN_POINT('',(1.,0.514848770205));
+#10534 = CARTESIAN_POINT('',(1.,0.484526818343));
+#10535 = CARTESIAN_POINT('',(1.,0.454204866481));
+#10536 = CARTESIAN_POINT('',(1.,0.423882914618));
+#10537 = CARTESIAN_POINT('',(1.,0.393560962756));
+#10538 = CARTESIAN_POINT('',(1.,0.363239010894));
+#10539 = CARTESIAN_POINT('',(1.,0.343024376319));
+#10540 = CARTESIAN_POINT('',(1.,0.332917059032));
+#10541 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10542 = ORIENTED_EDGE('',*,*,#10543,.F.);
+#10543 = EDGE_CURVE('',#10416,#10506,#10544,.T.);
+#10544 = SURFACE_CURVE('',#10545,(#10552),.PCURVE_S1.);
+#10545 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#10546,#10547,#10548,#10549,
+    #10550,#10551),.UNSPECIFIED.,.F.,.F.,(6,6),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#10546 = CARTESIAN_POINT('',(-1.979899016825,1.979899016825,
+    13.65000008978));
+#10547 = CARTESIAN_POINT('',(-2.29434075219,1.66545728146,
+    13.660110584763));
+#10548 = CARTESIAN_POINT('',(-2.541080112433,1.293871803615,
+    13.670051938095));
+#10549 = CARTESIAN_POINT('',(-2.711720505362,0.881909452717,
+    13.679948240347));
+#10550 = CARTESIAN_POINT('',(-2.800000041723,0.444687766729,
+    13.689889593679));
+#10551 = CARTESIAN_POINT('',(-2.800000041723,1.394118970918E-016,
+    13.700000088662));
+#10552 = PCURVE('',#10424,#10553);
+#10553 = DEFINITIONAL_REPRESENTATION('',(#10554),#10558);
+#10554 = LINE('',#10555,#10556);
+#10555 = CARTESIAN_POINT('',(0.E+000,1.));
+#10556 = VECTOR('',#10557,1.);
+#10557 = DIRECTION('',(1.,0.E+000));
+#10558 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10559 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#10563)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#10560,#10561,#10562)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#10560 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#10561 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#10562 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#10563 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-004),#10560,
+  'distance_accuracy_value','confusion accuracy');
+#10564 = SHAPE_DEFINITION_REPRESENTATION(#10565,#10406);
+#10565 = PRODUCT_DEFINITION_SHAPE('','',#10566);
+#10566 = PRODUCT_DEFINITION('design','',#10567,#10570);
+#10567 = PRODUCT_DEFINITION_FORMATION('','',#10568);
+#10568 = PRODUCT('Compound133','Compound133','',(#10569));
+#10569 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#10570 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#10571 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#10572,#10574);
+#10572 = ( REPRESENTATION_RELATIONSHIP('','',#10406,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#10573) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#10573 = ITEM_DEFINED_TRANSFORMATION('','',#11,#183);
+#10574 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #10575);
+#10575 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('43','=>[0:1:1:44]','',#5,#10566
+  ,$);
+#10576 = PRODUCT_TYPE('part',$,(#10568));
+#10577 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#10578),#10739);
+#10578 = SHELL_BASED_SURFACE_MODEL('',(#10579));
+#10579 = OPEN_SHELL('',(#10580));
+#10580 = ADVANCED_FACE('',(#10581),#10595,.T.);
+#10581 = FACE_BOUND('',#10582,.T.);
+#10582 = EDGE_LOOP('',(#10583,#10636,#10684,#10722));
+#10583 = ORIENTED_EDGE('',*,*,#10584,.F.);
+#10584 = EDGE_CURVE('',#10585,#10587,#10589,.T.);
+#10585 = VERTEX_POINT('',#10586);
+#10586 = CARTESIAN_POINT('',(1.836970226094E-016,-3.000000044703,
+    13.666666751107));
+#10587 = VERTEX_POINT('',#10588);
+#10588 = CARTESIAN_POINT('',(1.714505544354E-016,-2.800000041723,
+    13.800000086427));
+#10589 = SURFACE_CURVE('',#10590,(#10594),.PCURVE_S1.);
+#10590 = LINE('',#10591,#10592);
+#10591 = CARTESIAN_POINT('',(1.836970226094E-016,-3.000000044703,
+    13.666666751107));
+#10592 = VECTOR('',#10593,1.);
+#10593 = DIRECTION('',(-5.094838648452E-017,0.832050294338,
+    0.554700196225));
+#10594 = PCURVE('',#10595,#10608);
+#10595 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#10596,#10597)
+    ,(#10598,#10599)
+    ,(#10600,#10601)
+    ,(#10602,#10603)
+    ,(#10604,#10605)
+    ,(#10606,#10607
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#10596 = CARTESIAN_POINT('',(1.898202566964E-016,-3.100000046194,
+    13.600000083446));
+#10597 = CARTESIAN_POINT('',(1.714505544354E-016,-2.800000041723,
+    13.800000086427));
+#10598 = CARTESIAN_POINT('',(0.492332884593,-3.100000046194,
+    13.61011057843));
+#10599 = CARTESIAN_POINT('',(0.444687766729,-2.800000041723,
+    13.81011058141));
+#10600 = CARTESIAN_POINT('',(0.976399751223,-3.00226198808,
+    13.620051931762));
+#10601 = CARTESIAN_POINT('',(0.881909452717,-2.711720505362,
+    13.820051934742));
+#10602 = CARTESIAN_POINT('',(1.432500925431,-2.813338695908,
+    13.629948234014));
+#10603 = CARTESIAN_POINT('',(1.293871803615,-2.541080112433,
+    13.829948236994));
+#10604 = CARTESIAN_POINT('',(1.843899133045,-2.540162975639,
+    13.639889587346));
+#10605 = CARTESIAN_POINT('',(1.66545728146,-2.29434075219,
+    13.839889590326));
+#10606 = CARTESIAN_POINT('',(2.192031054342,-2.192031054342,
+    13.650000082329));
+#10607 = CARTESIAN_POINT('',(1.979899016825,-1.979899016825,
+    13.850000085309));
+#10608 = DEFINITIONAL_REPRESENTATION('',(#10609),#10635);
+#10609 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#10610,#10611,#10612,#10613,
+    #10614,#10615,#10616,#10617,#10618,#10619,#10620,#10621,#10622,
+    #10623,#10624,#10625,#10626,#10627,#10628,#10629,#10630,#10631,
+    #10632,#10633,#10634),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.092591311876E-002,
+    2.185182623752E-002,3.277773935628E-002,4.370365247504E-002,
+    5.462956559379E-002,6.555547871255E-002,7.648139183131E-002,
+    8.740730495007E-002,9.833321806883E-002,0.109259131188,
+    0.120185044306,0.131110957425,0.142036870544,0.152962783663,
+    0.163888696781,0.1748146099,0.185740523019,0.196666436138,
+    0.207592349256,0.218518262375,0.229444175494,0.240370088613),
+  .UNSPECIFIED.);
+#10610 = CARTESIAN_POINT('',(0.E+000,0.333333333333));
+#10611 = CARTESIAN_POINT('',(0.E+000,0.343434343434));
+#10612 = CARTESIAN_POINT('',(0.E+000,0.363636363636));
+#10613 = CARTESIAN_POINT('',(0.E+000,0.393939393939));
+#10614 = CARTESIAN_POINT('',(0.E+000,0.424242424242));
+#10615 = CARTESIAN_POINT('',(0.E+000,0.454545454546));
+#10616 = CARTESIAN_POINT('',(0.E+000,0.484848484849));
+#10617 = CARTESIAN_POINT('',(0.E+000,0.515151515152));
+#10618 = CARTESIAN_POINT('',(0.E+000,0.545454545455));
+#10619 = CARTESIAN_POINT('',(0.E+000,0.575757575758));
+#10620 = CARTESIAN_POINT('',(0.E+000,0.606060606061));
+#10621 = CARTESIAN_POINT('',(0.E+000,0.636363636364));
+#10622 = CARTESIAN_POINT('',(0.E+000,0.666666666667));
+#10623 = CARTESIAN_POINT('',(0.E+000,0.69696969697));
+#10624 = CARTESIAN_POINT('',(0.E+000,0.727272727273));
+#10625 = CARTESIAN_POINT('',(0.E+000,0.757575757576));
+#10626 = CARTESIAN_POINT('',(0.E+000,0.787878787879));
+#10627 = CARTESIAN_POINT('',(0.E+000,0.818181818182));
+#10628 = CARTESIAN_POINT('',(0.E+000,0.848484848485));
+#10629 = CARTESIAN_POINT('',(0.E+000,0.878787878788));
+#10630 = CARTESIAN_POINT('',(0.E+000,0.909090909091));
+#10631 = CARTESIAN_POINT('',(0.E+000,0.939393939394));
+#10632 = CARTESIAN_POINT('',(0.E+000,0.969696969697));
+#10633 = CARTESIAN_POINT('',(-0.E+000,0.989898989899));
+#10634 = CARTESIAN_POINT('',(0.E+000,1.));
+#10635 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10636 = ORIENTED_EDGE('',*,*,#10637,.F.);
+#10637 = EDGE_CURVE('',#10638,#10585,#10640,.T.);
+#10638 = VERTEX_POINT('',#10639);
+#10639 = CARTESIAN_POINT('',(2.121242937857,-2.121242937857,
+    13.716739758587));
+#10640 = SURFACE_CURVE('',#10641,(#10655),.PCURVE_S1.);
+#10641 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#10642,#10643,#10644,#10645,
+    #10646,#10647,#10648,#10649,#10650,#10651,#10652,#10653,#10654),
+  .UNSPECIFIED.,.F.,.F.,(4,3,3,3,4),(-0.241768013859,-0.171301740739,
+    -8.565087036928E-002,-1.415744860549E-002,0.E+000),.UNSPECIFIED.);
+#10642 = CARTESIAN_POINT('',(2.121242937857,-2.121242937857,
+    13.716739758587));
+#10643 = CARTESIAN_POINT('',(1.905940960537,-2.336514358038,
+    13.710293128826));
+#10644 = CARTESIAN_POINT('',(1.7095958113,-2.474063602476,
+    13.705255477401));
+#10645 = CARTESIAN_POINT('',(1.528082936343,-2.581519940585,
+    13.700771600011));
+#10646 = CARTESIAN_POINT('',(1.307456315482,-2.712131770587,
+    13.695321503332));
+#10647 = CARTESIAN_POINT('',(1.106819245647,-2.798972408561,
+    13.690701813255));
+#10648 = CARTESIAN_POINT('',(0.872965822032,-2.870127849552,
+    13.685496920891));
+#10649 = CARTESIAN_POINT('',(0.677766621215,-2.929521828056,
+    13.681152358328));
+#10650 = CARTESIAN_POINT('',(0.458191757523,-2.978281917968,
+    13.676407446066));
+#10651 = CARTESIAN_POINT('',(0.175571278543,-2.99485628826,
+    13.670395804583));
+#10652 = CARTESIAN_POINT('',(0.11960550145,-2.998138419536,
+    13.669205352325));
+#10653 = CARTESIAN_POINT('',(6.117183286877E-002,-3.000000044703,
+    13.667964843203));
+#10654 = CARTESIAN_POINT('',(1.836970226094E-016,-3.000000044703,
+    13.666666751107));
+#10655 = PCURVE('',#10595,#10656);
+#10656 = DEFINITIONAL_REPRESENTATION('',(#10657),#10683);
+#10657 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#10658,#10659,#10660,#10661,
+    #10662,#10663,#10664,#10665,#10666,#10667,#10668,#10669,#10670,
+    #10671,#10672,#10673,#10674,#10675,#10676,#10677,#10678,#10679,
+    #10680,#10681,#10682),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.241768013859,-0.230778558684,
+    -0.219789103508,-0.208799648333,-0.197810193158,-0.186820737982,
+    -0.175831282807,-0.164841827631,-0.153852372456,-0.14286291728,
+    -0.131873462105,-0.12088400693,-0.109894551754,-9.89050965788E-002,
+    -8.791564140338E-002,-7.692618622796E-002,-6.593673105253E-002,
+    -5.494727587711E-002,-4.395782070169E-002,-3.296836552627E-002,
+    -2.197891035084E-002,-1.098945517542E-002,0.E+000),.UNSPECIFIED.);
+#10658 = CARTESIAN_POINT('',(1.,0.33369837632));
+#10659 = CARTESIAN_POINT('',(0.98006750711,0.333661908318));
+#10660 = CARTESIAN_POINT('',(0.941520978394,0.333230817283));
+#10661 = CARTESIAN_POINT('',(0.887274959591,0.332220654568));
+#10662 = CARTESIAN_POINT('',(0.836219146994,0.331761775607));
+#10663 = CARTESIAN_POINT('',(0.787976871533,0.332055441866));
+#10664 = CARTESIAN_POINT('',(0.742191222898,0.33290654072));
+#10665 = CARTESIAN_POINT('',(0.698526640953,0.333813191459));
+#10666 = CARTESIAN_POINT('',(0.656690159881,0.333676351806));
+#10667 = CARTESIAN_POINT('',(0.616269746781,0.33272655192));
+#10668 = CARTESIAN_POINT('',(0.576924861706,0.331807525678));
+#10669 = CARTESIAN_POINT('',(0.538294730472,0.331298770924));
+#10670 = CARTESIAN_POINT('',(0.500018412869,0.331394131159));
+#10671 = CARTESIAN_POINT('',(0.461735007012,0.332043397084));
+#10672 = CARTESIAN_POINT('',(0.423086071266,0.332956542739));
+#10673 = CARTESIAN_POINT('',(0.383727248167,0.33366636468));
+#10674 = CARTESIAN_POINT('',(0.343301829491,0.333267009101));
+#10675 = CARTESIAN_POINT('',(0.301426910598,0.332375524342));
+#10676 = CARTESIAN_POINT('',(0.257794071317,0.331724530922));
+#10677 = CARTESIAN_POINT('',(0.212051079686,0.331675282598));
+#10678 = CARTESIAN_POINT('',(0.163835627973,0.33224624264));
+#10679 = CARTESIAN_POINT('',(0.112775857207,0.333207778215));
+#10680 = CARTESIAN_POINT('',(5.849309488854E-002,0.333364352909));
+#10681 = CARTESIAN_POINT('',(1.993185111206E-002,0.33335129541));
+#10682 = CARTESIAN_POINT('',(0.E+000,0.333333333333));
+#10683 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10684 = ORIENTED_EDGE('',*,*,#10685,.F.);
+#10685 = EDGE_CURVE('',#10686,#10638,#10688,.T.);
+#10686 = VERTEX_POINT('',#10687);
+#10687 = CARTESIAN_POINT('',(1.979899016825,-1.979899016825,
+    13.850000085309));
+#10688 = SURFACE_CURVE('',#10689,(#10693),.PCURVE_S1.);
+#10689 = LINE('',#10690,#10691);
+#10690 = CARTESIAN_POINT('',(1.979899016825,-1.979899016825,
+    13.850000085309));
+#10691 = VECTOR('',#10692,1.);
+#10692 = DIRECTION('',(0.588348405415,-0.588348405415,-0.554700196225));
+#10693 = PCURVE('',#10595,#10694);
+#10694 = DEFINITIONAL_REPRESENTATION('',(#10695),#10721);
+#10695 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#10696,#10697,#10698,#10699,
+    #10700,#10701,#10702,#10703,#10704,#10705,#10706,#10707,#10708,
+    #10709,#10710,#10711,#10712,#10713,#10714,#10715,#10716,#10717,
+    #10718,#10719,#10720),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.091993047682E-002,
+    2.183986095365E-002,3.275979143047E-002,4.367972190729E-002,
+    5.459965238412E-002,6.551958286094E-002,7.643951333776E-002,
+    8.735944381458E-002,9.827937429141E-002,0.109199304768,
+    0.120119235245,0.131039165722,0.141959096199,0.152879026676,
+    0.163798957152,0.174718887629,0.185638818106,0.196558748583,
+    0.20747867906,0.218398609536,0.229318540013,0.24023847049),
+  .UNSPECIFIED.);
+#10696 = CARTESIAN_POINT('',(1.,1.));
+#10697 = CARTESIAN_POINT('',(1.,0.989904520853));
+#10698 = CARTESIAN_POINT('',(1.,0.96971356256));
+#10699 = CARTESIAN_POINT('',(1.,0.93942712512));
+#10700 = CARTESIAN_POINT('',(1.,0.90914068768));
+#10701 = CARTESIAN_POINT('',(1.,0.87885425024));
+#10702 = CARTESIAN_POINT('',(1.,0.8485678128));
+#10703 = CARTESIAN_POINT('',(1.,0.81828137536));
+#10704 = CARTESIAN_POINT('',(1.,0.78799493792));
+#10705 = CARTESIAN_POINT('',(1.,0.75770850048));
+#10706 = CARTESIAN_POINT('',(1.,0.72742206304));
+#10707 = CARTESIAN_POINT('',(1.,0.6971356256));
+#10708 = CARTESIAN_POINT('',(1.,0.66684918816));
+#10709 = CARTESIAN_POINT('',(1.,0.63656275072));
+#10710 = CARTESIAN_POINT('',(1.,0.60627631328));
+#10711 = CARTESIAN_POINT('',(1.,0.57598987584));
+#10712 = CARTESIAN_POINT('',(1.,0.5457034384));
+#10713 = CARTESIAN_POINT('',(1.,0.51541700096));
+#10714 = CARTESIAN_POINT('',(1.,0.48513056352));
+#10715 = CARTESIAN_POINT('',(1.,0.45484412608));
+#10716 = CARTESIAN_POINT('',(1.,0.42455768864));
+#10717 = CARTESIAN_POINT('',(1.,0.3942712512));
+#10718 = CARTESIAN_POINT('',(1.,0.36398481376));
+#10719 = CARTESIAN_POINT('',(1.,0.343793855467));
+#10720 = CARTESIAN_POINT('',(1.,0.33369837632));
+#10721 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10722 = ORIENTED_EDGE('',*,*,#10723,.F.);
+#10723 = EDGE_CURVE('',#10587,#10686,#10724,.T.);
+#10724 = SURFACE_CURVE('',#10725,(#10732),.PCURVE_S1.);
+#10725 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#10726,#10727,#10728,#10729,
+    #10730,#10731),.UNSPECIFIED.,.F.,.F.,(6,6),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#10726 = CARTESIAN_POINT('',(1.714505544354E-016,-2.800000041723,
+    13.800000086427));
+#10727 = CARTESIAN_POINT('',(0.444687766729,-2.800000041723,
+    13.81011058141));
+#10728 = CARTESIAN_POINT('',(0.881909452717,-2.711720505362,
+    13.820051934742));
+#10729 = CARTESIAN_POINT('',(1.293871803615,-2.541080112433,
+    13.829948236994));
+#10730 = CARTESIAN_POINT('',(1.66545728146,-2.29434075219,
+    13.839889590326));
+#10731 = CARTESIAN_POINT('',(1.979899016825,-1.979899016825,
+    13.850000085309));
+#10732 = PCURVE('',#10595,#10733);
+#10733 = DEFINITIONAL_REPRESENTATION('',(#10734),#10738);
+#10734 = LINE('',#10735,#10736);
+#10735 = CARTESIAN_POINT('',(0.E+000,1.));
+#10736 = VECTOR('',#10737,1.);
+#10737 = DIRECTION('',(1.,0.E+000));
+#10738 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10739 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#10743)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#10740,#10741,#10742)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#10740 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#10741 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#10742 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#10743 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-004),#10740,
+  'distance_accuracy_value','confusion accuracy');
+#10744 = SHAPE_DEFINITION_REPRESENTATION(#10745,#10577);
+#10745 = PRODUCT_DEFINITION_SHAPE('','',#10746);
+#10746 = PRODUCT_DEFINITION('design','',#10747,#10750);
+#10747 = PRODUCT_DEFINITION_FORMATION('','',#10748);
+#10748 = PRODUCT('Compound144','Compound144','',(#10749));
+#10749 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#10750 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#10751 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#10752,#10754);
+#10752 = ( REPRESENTATION_RELATIONSHIP('','',#10577,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#10753) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#10753 = ITEM_DEFINED_TRANSFORMATION('','',#11,#187);
+#10754 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #10755);
+#10755 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('44','=>[0:1:1:45]','',#5,#10746
+  ,$);
+#10756 = PRODUCT_TYPE('part',$,(#10748));
+#10757 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#10758),#10919);
+#10758 = SHELL_BASED_SURFACE_MODEL('',(#10759));
+#10759 = OPEN_SHELL('',(#10760));
+#10760 = ADVANCED_FACE('',(#10761),#10775,.T.);
+#10761 = FACE_BOUND('',#10762,.T.);
+#10762 = EDGE_LOOP('',(#10763,#10816,#10864,#10902));
+#10763 = ORIENTED_EDGE('',*,*,#10764,.F.);
+#10764 = EDGE_CURVE('',#10765,#10767,#10769,.T.);
+#10765 = VERTEX_POINT('',#10766);
+#10766 = CARTESIAN_POINT('',(-2.121242937857,-2.121242937857,
+    14.016739751882));
+#10767 = VERTEX_POINT('',#10768);
+#10768 = CARTESIAN_POINT('',(-1.979899016825,-1.979899016825,
+    14.150000078604));
+#10769 = SURFACE_CURVE('',#10770,(#10774),.PCURVE_S1.);
+#10770 = LINE('',#10771,#10772);
+#10771 = CARTESIAN_POINT('',(-2.121242937857,-2.121242937857,
+    14.016739751882));
+#10772 = VECTOR('',#10773,1.);
+#10773 = DIRECTION('',(0.588348405415,0.588348405415,0.554700196225));
+#10774 = PCURVE('',#10775,#10788);
+#10775 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#10776,#10777)
+    ,(#10778,#10779)
+    ,(#10780,#10781)
+    ,(#10782,#10783)
+    ,(#10784,#10785)
+    ,(#10786,#10787
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#10776 = CARTESIAN_POINT('',(-2.192031054342,-2.192031054342,
+    13.950000075623));
+#10777 = CARTESIAN_POINT('',(-1.979899016825,-1.979899016825,
+    14.150000078604));
+#10778 = CARTESIAN_POINT('',(-1.843899133045,-2.540162975639,
+    13.960110570607));
+#10779 = CARTESIAN_POINT('',(-1.66545728146,-2.29434075219,
+    14.160110573587));
+#10780 = CARTESIAN_POINT('',(-1.432500925431,-2.813338695908,
+    13.970051923939));
+#10781 = CARTESIAN_POINT('',(-1.293871803615,-2.541080112433,
+    14.170051926919));
+#10782 = CARTESIAN_POINT('',(-0.976399751223,-3.00226198808,
+    13.979948226191));
+#10783 = CARTESIAN_POINT('',(-0.881909452717,-2.711720505362,
+    14.179948229171));
+#10784 = CARTESIAN_POINT('',(-0.492332884593,-3.100000046194,
+    13.989889579522));
+#10785 = CARTESIAN_POINT('',(-0.444687766729,-2.800000041723,
+    14.189889582503));
+#10786 = CARTESIAN_POINT('',(-4.985180288283E-016,-3.100000046194,
+    14.000000074506));
+#10787 = CARTESIAN_POINT('',(-4.502743486191E-016,-2.800000041723,
+    14.200000077486));
+#10788 = DEFINITIONAL_REPRESENTATION('',(#10789),#10815);
+#10789 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#10790,#10791,#10792,#10793,
+    #10794,#10795,#10796,#10797,#10798,#10799,#10800,#10801,#10802,
+    #10803,#10804,#10805,#10806,#10807,#10808,#10809,#10810,#10811,
+    #10812,#10813,#10814),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.091993047682E-002,
+    2.183986095365E-002,3.275979143047E-002,4.367972190729E-002,
+    5.459965238412E-002,6.551958286094E-002,7.643951333776E-002,
+    8.735944381458E-002,9.827937429141E-002,0.109199304768,
+    0.120119235245,0.131039165722,0.141959096199,0.152879026676,
+    0.163798957152,0.174718887629,0.185638818106,0.196558748583,
+    0.20747867906,0.218398609536,0.229318540013,0.24023847049),
+  .UNSPECIFIED.);
+#10790 = CARTESIAN_POINT('',(0.E+000,0.33369837632));
+#10791 = CARTESIAN_POINT('',(0.E+000,0.343793855467));
+#10792 = CARTESIAN_POINT('',(0.E+000,0.36398481376));
+#10793 = CARTESIAN_POINT('',(0.E+000,0.3942712512));
+#10794 = CARTESIAN_POINT('',(0.E+000,0.42455768864));
+#10795 = CARTESIAN_POINT('',(0.E+000,0.45484412608));
+#10796 = CARTESIAN_POINT('',(0.E+000,0.48513056352));
+#10797 = CARTESIAN_POINT('',(0.E+000,0.51541700096));
+#10798 = CARTESIAN_POINT('',(0.E+000,0.5457034384));
+#10799 = CARTESIAN_POINT('',(0.E+000,0.57598987584));
+#10800 = CARTESIAN_POINT('',(0.E+000,0.60627631328));
+#10801 = CARTESIAN_POINT('',(0.E+000,0.63656275072));
+#10802 = CARTESIAN_POINT('',(0.E+000,0.66684918816));
+#10803 = CARTESIAN_POINT('',(0.E+000,0.6971356256));
+#10804 = CARTESIAN_POINT('',(0.E+000,0.72742206304));
+#10805 = CARTESIAN_POINT('',(0.E+000,0.75770850048));
+#10806 = CARTESIAN_POINT('',(0.E+000,0.78799493792));
+#10807 = CARTESIAN_POINT('',(0.E+000,0.81828137536));
+#10808 = CARTESIAN_POINT('',(0.E+000,0.8485678128));
+#10809 = CARTESIAN_POINT('',(0.E+000,0.87885425024));
+#10810 = CARTESIAN_POINT('',(0.E+000,0.90914068768));
+#10811 = CARTESIAN_POINT('',(0.E+000,0.93942712512));
+#10812 = CARTESIAN_POINT('',(0.E+000,0.96971356256));
+#10813 = CARTESIAN_POINT('',(-0.E+000,0.989904520853));
+#10814 = CARTESIAN_POINT('',(0.E+000,1.));
+#10815 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10816 = ORIENTED_EDGE('',*,*,#10817,.F.);
+#10817 = EDGE_CURVE('',#10818,#10765,#10820,.T.);
+#10818 = VERTEX_POINT('',#10819);
+#10819 = CARTESIAN_POINT('',(-4.824368020919E-016,-3.000000044703,
+    14.066666742166));
+#10820 = SURFACE_CURVE('',#10821,(#10835),.PCURVE_S1.);
+#10821 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#10822,#10823,#10824,#10825,
+    #10826,#10827,#10828,#10829,#10830,#10831,#10832,#10833,#10834),
+  .UNSPECIFIED.,.F.,.F.,(4,3,3,3,4),(0.E+000,7.04623182854E-002,
+    0.156115028512,0.22760515288,0.241767738739),.UNSPECIFIED.);
+#10822 = CARTESIAN_POINT('',(-4.440892098501E-016,-3.000000044703,
+    14.066666742166));
+#10823 = CARTESIAN_POINT('',(-0.304466884303,-3.000000044703,
+    14.060205826453));
+#10824 = CARTESIAN_POINT('',(-0.540569389543,-2.958408747398,
+    14.055178944419));
+#10825 = CARTESIAN_POINT('',(-0.744888753357,-2.906015414136,
+    14.050716329429));
+#10826 = CARTESIAN_POINT('',(-0.993255649144,-2.842327032872,
+    14.04529165596));
+#10827 = CARTESIAN_POINT('',(-1.196507782302,-2.761804724218,
+    14.040713022218));
+#10828 = CARTESIAN_POINT('',(-1.41215619676,-2.646724386415,
+    14.035538336695));
+#10829 = CARTESIAN_POINT('',(-1.592147371921,-2.550672461845,
+    14.031219279999));
+#10830 = CARTESIAN_POINT('',(-1.781853654552,-2.429883155101,
+    14.026492369983));
+#10831 = CARTESIAN_POINT('',(-1.99340698098,-2.241787016781,
+    14.020476001651));
+#10832 = CARTESIAN_POINT('',(-2.035316855604,-2.204524139815,
+    14.019284126077));
+#10833 = CARTESIAN_POINT('',(-2.077969050835,-2.164510683152,
+    14.018041260733));
+#10834 = CARTESIAN_POINT('',(-2.121242937857,-2.121242937857,
+    14.016739751882));
+#10835 = PCURVE('',#10775,#10836);
+#10836 = DEFINITIONAL_REPRESENTATION('',(#10837),#10863);
+#10837 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#10838,#10839,#10840,#10841,
+    #10842,#10843,#10844,#10845,#10846,#10847,#10848,#10849,#10850,
+    #10851,#10852,#10853,#10854,#10855,#10856,#10857,#10858,#10859,
+    #10860,#10861,#10862),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.098944266995E-002,
+    2.197888533991E-002,3.296832800986E-002,4.395777067982E-002,
+    5.494721334977E-002,6.593665601973E-002,7.692609868968E-002,
+    8.791554135964E-002,9.890498402959E-002,0.1098944267,0.120883869369,
+    0.131873312039,0.142862754709,0.153852197379,0.164841640049,
+    0.175831082719,0.186820525389,0.197809968059,0.208799410729,
+    0.219788853399,0.230778296069,0.241767738739),
+  .QUASI_UNIFORM_KNOTS.);
+#10838 = CARTESIAN_POINT('',(1.,0.333333333335));
+#10839 = CARTESIAN_POINT('',(0.980066784145,0.33328562252));
+#10840 = CARTESIAN_POINT('',(0.941519056387,0.332838152384));
+#10841 = CARTESIAN_POINT('',(0.887271831045,0.331820069517));
+#10842 = CARTESIAN_POINT('',(0.83621522696,0.331368281617));
+#10843 = CARTESIAN_POINT('',(0.787972497261,0.331682294587));
+#10844 = CARTESIAN_POINT('',(0.742186705485,0.332565228115));
+#10845 = CARTESIAN_POINT('',(0.698522318271,0.333513436693));
+#10846 = CARTESIAN_POINT('',(0.656686434676,0.3334261567));
+#10847 = CARTESIAN_POINT('',(0.616266884278,0.332532740309));
+#10848 = CARTESIAN_POINT('',(0.57692302642,0.331675255105));
+#10849 = CARTESIAN_POINT('',(0.538293994129,0.33123155098));
+#10850 = CARTESIAN_POINT('',(0.500018778602,0.331393753683));
+#10851 = CARTESIAN_POINT('',(0.46173642687,0.332109907563));
+#10852 = CARTESIAN_POINT('',(0.423088465331,0.333088221361));
+#10853 = CARTESIAN_POINT('',(0.383730522186,0.333859698466));
+#10854 = CARTESIAN_POINT('',(0.343305902908,0.333516753102));
+#10855 = CARTESIAN_POINT('',(0.301431634517,0.332675187878));
+#10856 = CARTESIAN_POINT('',(0.257799144276,0.332066008139));
+#10857 = CARTESIAN_POINT('',(0.212056098933,0.332048803308));
+#10858 = CARTESIAN_POINT('',(0.16384012615,0.332640244576));
+#10859 = CARTESIAN_POINT('',(0.112779333134,0.333608803402));
+#10860 = CARTESIAN_POINT('',(5.849514331614E-002,0.333756947473));
+#10861 = CARTESIAN_POINT('',(1.993259852647E-002,0.333727450329));
+#10862 = CARTESIAN_POINT('',(0.E+000,0.333698376321));
+#10863 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10864 = ORIENTED_EDGE('',*,*,#10865,.F.);
+#10865 = EDGE_CURVE('',#10866,#10818,#10868,.T.);
+#10866 = VERTEX_POINT('',#10867);
+#10867 = CARTESIAN_POINT('',(-4.502743486191E-016,-2.800000041723,
+    14.200000077486));
+#10868 = SURFACE_CURVE('',#10869,(#10873),.PCURVE_S1.);
+#10869 = LINE('',#10870,#10871);
+#10870 = CARTESIAN_POINT('',(-4.502743486191E-016,-2.800000041723,
+    14.200000077486));
+#10871 = VECTOR('',#10872,1.);
+#10872 = DIRECTION('',(-1.338038923995E-016,-0.832050294338,
+    -0.554700196225));
+#10873 = PCURVE('',#10775,#10874);
+#10874 = DEFINITIONAL_REPRESENTATION('',(#10875),#10901);
+#10875 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#10876,#10877,#10878,#10879,
+    #10880,#10881,#10882,#10883,#10884,#10885,#10886,#10887,#10888,
+    #10889,#10890,#10891,#10892,#10893,#10894,#10895,#10896,#10897,
+    #10898,#10899,#10900),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.E+000,1.092591311876E-002,
+    2.185182623752E-002,3.277773935628E-002,4.370365247504E-002,
+    5.462956559379E-002,6.555547871255E-002,7.648139183131E-002,
+    8.740730495007E-002,9.833321806883E-002,0.109259131188,
+    0.120185044306,0.131110957425,0.142036870544,0.152962783663,
+    0.163888696781,0.1748146099,0.185740523019,0.196666436138,
+    0.207592349256,0.218518262375,0.229444175494,0.240370088613),
+  .UNSPECIFIED.);
+#10876 = CARTESIAN_POINT('',(1.,1.));
+#10877 = CARTESIAN_POINT('',(1.,0.989898989899));
+#10878 = CARTESIAN_POINT('',(1.,0.969696969697));
+#10879 = CARTESIAN_POINT('',(1.,0.939393939394));
+#10880 = CARTESIAN_POINT('',(1.,0.909090909091));
+#10881 = CARTESIAN_POINT('',(1.,0.878787878788));
+#10882 = CARTESIAN_POINT('',(1.,0.848484848485));
+#10883 = CARTESIAN_POINT('',(1.,0.818181818182));
+#10884 = CARTESIAN_POINT('',(1.,0.787878787879));
+#10885 = CARTESIAN_POINT('',(1.,0.757575757576));
+#10886 = CARTESIAN_POINT('',(1.,0.727272727273));
+#10887 = CARTESIAN_POINT('',(1.,0.69696969697));
+#10888 = CARTESIAN_POINT('',(1.,0.666666666667));
+#10889 = CARTESIAN_POINT('',(1.,0.636363636364));
+#10890 = CARTESIAN_POINT('',(1.,0.606060606061));
+#10891 = CARTESIAN_POINT('',(1.,0.575757575758));
+#10892 = CARTESIAN_POINT('',(1.,0.545454545455));
+#10893 = CARTESIAN_POINT('',(1.,0.515151515152));
+#10894 = CARTESIAN_POINT('',(1.,0.484848484849));
+#10895 = CARTESIAN_POINT('',(1.,0.454545454546));
+#10896 = CARTESIAN_POINT('',(1.,0.424242424242));
+#10897 = CARTESIAN_POINT('',(1.,0.393939393939));
+#10898 = CARTESIAN_POINT('',(1.,0.363636363636));
+#10899 = CARTESIAN_POINT('',(1.,0.343434343434));
+#10900 = CARTESIAN_POINT('',(1.,0.333333333333));
+#10901 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10902 = ORIENTED_EDGE('',*,*,#10903,.F.);
+#10903 = EDGE_CURVE('',#10767,#10866,#10904,.T.);
+#10904 = SURFACE_CURVE('',#10905,(#10912),.PCURVE_S1.);
+#10905 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#10906,#10907,#10908,#10909,
+    #10910,#10911),.UNSPECIFIED.,.F.,.F.,(6,6),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#10906 = CARTESIAN_POINT('',(-1.979899016825,-1.979899016825,
+    14.150000078604));
+#10907 = CARTESIAN_POINT('',(-1.66545728146,-2.29434075219,
+    14.160110573587));
+#10908 = CARTESIAN_POINT('',(-1.293871803615,-2.541080112433,
+    14.170051926919));
+#10909 = CARTESIAN_POINT('',(-0.881909452717,-2.711720505362,
+    14.179948229171));
+#10910 = CARTESIAN_POINT('',(-0.444687766729,-2.800000041723,
+    14.189889582503));
+#10911 = CARTESIAN_POINT('',(-4.502743486191E-016,-2.800000041723,
+    14.200000077486));
+#10912 = PCURVE('',#10775,#10913);
+#10913 = DEFINITIONAL_REPRESENTATION('',(#10914),#10918);
+#10914 = LINE('',#10915,#10916);
+#10915 = CARTESIAN_POINT('',(0.E+000,1.));
+#10916 = VECTOR('',#10917,1.);
+#10917 = DIRECTION('',(1.,0.E+000));
+#10918 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10919 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#10923)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#10920,#10921,#10922)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#10920 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#10921 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#10922 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#10923 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-004),#10920,
+  'distance_accuracy_value','confusion accuracy');
+#10924 = SHAPE_DEFINITION_REPRESENTATION(#10925,#10757);
+#10925 = PRODUCT_DEFINITION_SHAPE('','',#10926);
+#10926 = PRODUCT_DEFINITION('design','',#10927,#10930);
+#10927 = PRODUCT_DEFINITION_FORMATION('','',#10928);
+#10928 = PRODUCT('Compound125','Compound125','',(#10929));
+#10929 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#10930 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#10931 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#10932,#10934);
+#10932 = ( REPRESENTATION_RELATIONSHIP('','',#10757,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#10933) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#10933 = ITEM_DEFINED_TRANSFORMATION('','',#11,#191);
+#10934 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #10935);
+#10935 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('45','=>[0:1:1:46]','',#5,#10926
+  ,$);
+#10936 = PRODUCT_TYPE('part',$,(#10928));
+#10937 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#10938),#11090);
+#10938 = SHELL_BASED_SURFACE_MODEL('',(#10939));
+#10939 = OPEN_SHELL('',(#10940));
+#10940 = ADVANCED_FACE('',(#10941),#10955,.T.);
+#10941 = FACE_BOUND('',#10942,.T.);
+#10942 = EDGE_LOOP('',(#10943,#10996,#11035,#11073));
+#10943 = ORIENTED_EDGE('',*,*,#10944,.F.);
+#10944 = EDGE_CURVE('',#10945,#10947,#10949,.T.);
+#10945 = VERTEX_POINT('',#10946);
+#10946 = CARTESIAN_POINT('',(-2.121242937857,2.121242937857,
+    13.916739754117));
+#10947 = VERTEX_POINT('',#10948);
+#10948 = CARTESIAN_POINT('',(-1.979899016825,1.979899016825,
+    14.050000080839));
+#10949 = SURFACE_CURVE('',#10950,(#10954),.PCURVE_S1.);
+#10950 = LINE('',#10951,#10952);
+#10951 = CARTESIAN_POINT('',(-2.121242937857,2.121242937857,
+    13.916739754117));
+#10952 = VECTOR('',#10953,1.);
+#10953 = DIRECTION('',(0.588348405415,-0.588348405415,0.554700196225));
+#10954 = PCURVE('',#10955,#10968);
+#10955 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#10956,#10957)
+    ,(#10958,#10959)
+    ,(#10960,#10961)
+    ,(#10962,#10963)
+    ,(#10964,#10965)
+    ,(#10966,#10967
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#10956 = CARTESIAN_POINT('',(-2.192031054342,2.192031054342,
+    13.850000077859));
+#10957 = CARTESIAN_POINT('',(-1.979899016825,1.979899016825,
+    14.050000080839));
+#10958 = CARTESIAN_POINT('',(-2.540162975639,1.843899133045,
+    13.860110572842));
+#10959 = CARTESIAN_POINT('',(-2.29434075219,1.66545728146,
+    14.060110575822));
+#10960 = CARTESIAN_POINT('',(-2.813338695908,1.432500925431,
+    13.870051926174));
+#10961 = CARTESIAN_POINT('',(-2.541080112433,1.293871803615,
+    14.070051929154));
+#10962 = CARTESIAN_POINT('',(-3.00226198808,0.976399751223,
+    13.879948228426));
+#10963 = CARTESIAN_POINT('',(-2.711720505362,0.881909452717,
+    14.079948231406));
+#10964 = CARTESIAN_POINT('',(-3.100000046194,0.492332884593,
+    13.889889581758));
+#10965 = CARTESIAN_POINT('',(-2.800000041723,0.444687766729,
+    14.089889584738));
+#10966 = CARTESIAN_POINT('',(-3.100000046194,1.543488860659E-016,
+    13.900000076741));
+#10967 = CARTESIAN_POINT('',(-2.800000041723,1.394118970918E-016,
+    14.100000079721));
+#10968 = DEFINITIONAL_REPRESENTATION('',(#10969),#10995);
+#10969 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#10970,#10971,#10972,#10973,
+    #10974,#10975,#10976,#10977,#10978,#10979,#10980,#10981,#10982,
+    #10983,#10984,#10985,#10986,#10987,#10988,#10989,#10990,#10991,
+    #10992,#10993,#10994),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.091993047682E-002,
+    2.183986095365E-002,3.275979143047E-002,4.367972190729E-002,
+    5.459965238412E-002,6.551958286094E-002,7.643951333776E-002,
+    8.735944381458E-002,9.827937429141E-002,0.109199304768,
+    0.120119235245,0.131039165722,0.141959096199,0.152879026676,
+    0.163798957152,0.174718887629,0.185638818106,0.196558748583,
+    0.20747867906,0.218398609536,0.229318540013,0.24023847049),
+  .UNSPECIFIED.);
+#10970 = CARTESIAN_POINT('',(0.E+000,0.33369837632));
+#10971 = CARTESIAN_POINT('',(0.E+000,0.343793855467));
+#10972 = CARTESIAN_POINT('',(0.E+000,0.36398481376));
+#10973 = CARTESIAN_POINT('',(0.E+000,0.3942712512));
+#10974 = CARTESIAN_POINT('',(0.E+000,0.42455768864));
+#10975 = CARTESIAN_POINT('',(0.E+000,0.45484412608));
+#10976 = CARTESIAN_POINT('',(0.E+000,0.48513056352));
+#10977 = CARTESIAN_POINT('',(0.E+000,0.51541700096));
+#10978 = CARTESIAN_POINT('',(0.E+000,0.5457034384));
+#10979 = CARTESIAN_POINT('',(0.E+000,0.57598987584));
+#10980 = CARTESIAN_POINT('',(0.E+000,0.60627631328));
+#10981 = CARTESIAN_POINT('',(0.E+000,0.63656275072));
+#10982 = CARTESIAN_POINT('',(0.E+000,0.66684918816));
+#10983 = CARTESIAN_POINT('',(0.E+000,0.6971356256));
+#10984 = CARTESIAN_POINT('',(0.E+000,0.72742206304));
+#10985 = CARTESIAN_POINT('',(0.E+000,0.75770850048));
+#10986 = CARTESIAN_POINT('',(0.E+000,0.78799493792));
+#10987 = CARTESIAN_POINT('',(0.E+000,0.81828137536));
+#10988 = CARTESIAN_POINT('',(0.E+000,0.8485678128));
+#10989 = CARTESIAN_POINT('',(0.E+000,0.87885425024));
+#10990 = CARTESIAN_POINT('',(0.E+000,0.90914068768));
+#10991 = CARTESIAN_POINT('',(0.E+000,0.93942712512));
+#10992 = CARTESIAN_POINT('',(0.E+000,0.96971356256));
+#10993 = CARTESIAN_POINT('',(-0.E+000,0.989904520853));
+#10994 = CARTESIAN_POINT('',(0.E+000,1.));
+#10995 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10996 = ORIENTED_EDGE('',*,*,#10997,.F.);
+#10997 = EDGE_CURVE('',#10998,#10945,#11000,.T.);
+#10998 = VERTEX_POINT('',#10999);
+#10999 = CARTESIAN_POINT('',(-3.000124926996,1.493761076259E-016,
+    13.96658348954));
+#11000 = SURFACE_CURVE('',#11001,(#11006),.PCURVE_S1.);
+#11001 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#11002,#11003,#11004,#11005),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,0.241777920213),
+  .PIECEWISE_BEZIER_KNOTS.);
+#11002 = CARTESIAN_POINT('',(-3.000124926996,0.E+000,13.96658348954));
+#11003 = CARTESIAN_POINT('',(-3.000124926996,0.794119080623,
+    13.949732649137));
+#11004 = CARTESIAN_POINT('',(-2.682765495879,1.559800074984,
+    13.933553013703));
+#11005 = CARTESIAN_POINT('',(-2.121242937857,2.121242937857,
+    13.916739754117));
+#11006 = PCURVE('',#10955,#11007);
+#11007 = DEFINITIONAL_REPRESENTATION('',(#11008),#11034);
+#11008 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#11009,#11010,#11011,#11012,
+    #11013,#11014,#11015,#11016,#11017,#11018,#11019,#11020,#11021,
+    #11022,#11023,#11024,#11025,#11026,#11027,#11028,#11029,#11030,
+    #11031,#11032,#11033),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.098990546424E-002,
+    2.197981092847E-002,3.296971639271E-002,4.395962185695E-002,
+    5.494952732119E-002,6.593943278542E-002,7.692933824966E-002,
+    8.79192437139E-002,9.890914917813E-002,0.109899054642,0.120888960107
+    ,0.131878865571,0.142868771035,0.153858676499,0.164848581964,
+    0.175838487428,0.186828392892,0.197818298356,0.208808203821,
+    0.219798109285,0.230788014749,0.241777920213),.UNSPECIFIED.);
+#11009 = CARTESIAN_POINT('',(1.,0.332917059032));
+#11010 = CARTESIAN_POINT('',(0.984848538998,0.332916899045));
+#11011 = CARTESIAN_POINT('',(0.954548399471,0.332937315465));
+#11012 = CARTESIAN_POINT('',(0.909103267773,0.333019746316));
+#11013 = CARTESIAN_POINT('',(0.86365962753,0.333144147145));
+#11014 = CARTESIAN_POINT('',(0.818214999643,0.333298698179));
+#11015 = CARTESIAN_POINT('',(0.77276758813,0.333471230666));
+#11016 = CARTESIAN_POINT('',(0.727316328452,0.333649649043));
+#11017 = CARTESIAN_POINT('',(0.681860789064,0.33382258128));
+#11018 = CARTESIAN_POINT('',(0.636401094595,0.333979866517));
+#11019 = CARTESIAN_POINT('',(0.590937828217,0.334112980488));
+#11020 = CARTESIAN_POINT('',(0.545471927306,0.334215368222));
+#11021 = CARTESIAN_POINT('',(0.500004571477,0.334282689327));
+#11022 = CARTESIAN_POINT('',(0.454537066141,0.334312972217));
+#11023 = CARTESIAN_POINT('',(0.409070723728,0.33430667682));
+#11024 = CARTESIAN_POINT('',(0.363606744983,0.334266665142));
+#11025 = CARTESIAN_POINT('',(0.318146102757,0.334198079997));
+#11026 = CARTESIAN_POINT('',(0.272689430422,0.334108132198));
+#11027 = CARTESIAN_POINT('',(0.227236918033,0.334005799235));
+#11028 = CARTESIAN_POINT('',(0.181788215398,0.333901431009));
+#11029 = CARTESIAN_POINT('',(0.13634235584,0.333806288715));
+#11030 = CARTESIAN_POINT('',(9.089765928928E-002,0.333731931559));
+#11031 = CARTESIAN_POINT('',(4.545177899234E-002,0.333689784361));
+#11032 = CARTESIAN_POINT('',(1.515145175203E-002,0.333689701596));
+#11033 = CARTESIAN_POINT('',(0.E+000,0.33369837632));
+#11034 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11035 = ORIENTED_EDGE('',*,*,#11036,.F.);
+#11036 = EDGE_CURVE('',#11037,#10998,#11039,.T.);
+#11037 = VERTEX_POINT('',#11038);
+#11038 = CARTESIAN_POINT('',(-2.800000041723,1.394118970918E-016,
+    14.100000079721));
+#11039 = SURFACE_CURVE('',#11040,(#11044),.PCURVE_S1.);
+#11040 = LINE('',#11041,#11042);
+#11041 = CARTESIAN_POINT('',(-2.800000041723,1.394118970918E-016,
+    14.100000079721));
+#11042 = VECTOR('',#11043,1.);
+#11043 = DIRECTION('',(-0.832050294338,4.142775295748E-017,
+    -0.554700196225));
+#11044 = PCURVE('',#10955,#11045);
+#11045 = DEFINITIONAL_REPRESENTATION('',(#11046),#11072);
+#11046 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#11047,#11048,#11049,#11050,
+    #11051,#11052,#11053,#11054,#11055,#11056,#11057,#11058,#11059,
+    #11060,#11061,#11062,#11063,#11064,#11065,#11066,#11067,#11068,
+    #11069,#11070,#11071),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.093273538404E-002,
+    2.186547076808E-002,3.279820615211E-002,4.373094153615E-002,
+    5.466367692019E-002,6.559641230423E-002,7.652914768827E-002,
+    8.74618830723E-002,9.839461845634E-002,0.10932735384,0.120260089224,
+    0.131192824608,0.142125559992,0.153058295377,0.163991030761,
+    0.174923766145,0.185856501529,0.196789236913,0.207721972297,
+    0.218654707681,0.229587443065,0.240520178449),.UNSPECIFIED.);
+#11047 = CARTESIAN_POINT('',(1.,1.));
+#11048 = CARTESIAN_POINT('',(1.,0.989892682713));
+#11049 = CARTESIAN_POINT('',(1.,0.969678048138));
+#11050 = CARTESIAN_POINT('',(1.,0.939356096276));
+#11051 = CARTESIAN_POINT('',(1.,0.909034144413));
+#11052 = CARTESIAN_POINT('',(1.,0.878712192551));
+#11053 = CARTESIAN_POINT('',(1.,0.848390240689));
+#11054 = CARTESIAN_POINT('',(1.,0.818068288827));
+#11055 = CARTESIAN_POINT('',(1.,0.787746336965));
+#11056 = CARTESIAN_POINT('',(1.,0.757424385102));
+#11057 = CARTESIAN_POINT('',(1.,0.72710243324));
+#11058 = CARTESIAN_POINT('',(1.,0.696780481378));
+#11059 = CARTESIAN_POINT('',(1.,0.666458529516));
+#11060 = CARTESIAN_POINT('',(1.,0.636136577654));
+#11061 = CARTESIAN_POINT('',(1.,0.605814625792));
+#11062 = CARTESIAN_POINT('',(1.,0.575492673929));
+#11063 = CARTESIAN_POINT('',(1.,0.545170722067));
+#11064 = CARTESIAN_POINT('',(1.,0.514848770205));
+#11065 = CARTESIAN_POINT('',(1.,0.484526818343));
+#11066 = CARTESIAN_POINT('',(1.,0.454204866481));
+#11067 = CARTESIAN_POINT('',(1.,0.423882914618));
+#11068 = CARTESIAN_POINT('',(1.,0.393560962756));
+#11069 = CARTESIAN_POINT('',(1.,0.363239010894));
+#11070 = CARTESIAN_POINT('',(1.,0.343024376319));
+#11071 = CARTESIAN_POINT('',(1.,0.332917059032));
+#11072 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11073 = ORIENTED_EDGE('',*,*,#11074,.F.);
+#11074 = EDGE_CURVE('',#10947,#11037,#11075,.T.);
+#11075 = SURFACE_CURVE('',#11076,(#11083),.PCURVE_S1.);
+#11076 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#11077,#11078,#11079,#11080,
+    #11081,#11082),.UNSPECIFIED.,.F.,.F.,(6,6),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#11077 = CARTESIAN_POINT('',(-1.979899016825,1.979899016825,
+    14.050000080839));
+#11078 = CARTESIAN_POINT('',(-2.29434075219,1.66545728146,
+    14.060110575822));
+#11079 = CARTESIAN_POINT('',(-2.541080112433,1.293871803615,
+    14.070051929154));
+#11080 = CARTESIAN_POINT('',(-2.711720505362,0.881909452717,
+    14.079948231406));
+#11081 = CARTESIAN_POINT('',(-2.800000041723,0.444687766729,
+    14.089889584738));
+#11082 = CARTESIAN_POINT('',(-2.800000041723,1.394118970918E-016,
+    14.100000079721));
+#11083 = PCURVE('',#10955,#11084);
+#11084 = DEFINITIONAL_REPRESENTATION('',(#11085),#11089);
+#11085 = LINE('',#11086,#11087);
+#11086 = CARTESIAN_POINT('',(0.E+000,1.));
+#11087 = VECTOR('',#11088,1.);
+#11088 = DIRECTION('',(1.,0.E+000));
+#11089 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11090 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#11094)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#11091,#11092,#11093)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#11091 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#11092 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#11093 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#11094 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-004),#11091,
+  'distance_accuracy_value','confusion accuracy');
+#11095 = SHAPE_DEFINITION_REPRESENTATION(#11096,#10937);
+#11096 = PRODUCT_DEFINITION_SHAPE('','',#11097);
+#11097 = PRODUCT_DEFINITION('design','',#11098,#11101);
+#11098 = PRODUCT_DEFINITION_FORMATION('','',#11099);
+#11099 = PRODUCT('Compound140','Compound140','',(#11100));
+#11100 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#11101 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#11102 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#11103,#11105);
+#11103 = ( REPRESENTATION_RELATIONSHIP('','',#10937,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#11104) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#11104 = ITEM_DEFINED_TRANSFORMATION('','',#11,#195);
+#11105 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #11106);
+#11106 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('46','=>[0:1:1:47]','',#5,#11097
+  ,$);
+#11107 = PRODUCT_TYPE('part',$,(#11099));
+#11108 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#11109),#11283);
+#11109 = SHELL_BASED_SURFACE_MODEL('',(#11110));
+#11110 = OPEN_SHELL('',(#11111));
+#11111 = ADVANCED_FACE('',(#11112),#11126,.T.);
+#11112 = FACE_BOUND('',#11113,.T.);
+#11113 = EDGE_LOOP('',(#11114,#11167,#11206,#11244));
+#11114 = ORIENTED_EDGE('',*,*,#11115,.F.);
+#11115 = EDGE_CURVE('',#11116,#11118,#11120,.T.);
+#11116 = VERTEX_POINT('',#11117);
+#11117 = CARTESIAN_POINT('',(-2.085919401428,2.085919401428,
+    14.149957058035));
+#11118 = VERTEX_POINT('',#11119);
+#11119 = CARTESIAN_POINT('',(-1.979899016825,1.979899016825,
+    14.050000080839));
+#11120 = SURFACE_CURVE('',#11121,(#11125),.PCURVE_S1.);
+#11121 = LINE('',#11122,#11123);
+#11122 = CARTESIAN_POINT('',(-2.085919401428,2.085919401428,
+    14.149957058035));
+#11123 = VECTOR('',#11124,1.);
+#11124 = DIRECTION('',(0.588348405415,-0.588348405415,-0.554700196225));
+#11125 = PCURVE('',#11126,#11139);
+#11126 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#11127,#11128)
+    ,(#11129,#11130)
+    ,(#11131,#11132)
+    ,(#11133,#11134)
+    ,(#11135,#11136)
+    ,(#11137,#11138
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#11127 = CARTESIAN_POINT('',(1.714505544354E-016,2.800000041723,
+    14.000000081956));
+#11128 = CARTESIAN_POINT('',(1.898202566964E-016,3.100000046194,
+    14.200000084937));
+#11129 = CARTESIAN_POINT('',(-0.444687766729,2.800000041723,
+    14.01011057694));
+#11130 = CARTESIAN_POINT('',(-0.492332884593,3.100000046194,
+    14.21011057992));
+#11131 = CARTESIAN_POINT('',(-0.881909452717,2.711720505362,
+    14.020051930272));
+#11132 = CARTESIAN_POINT('',(-0.976399751223,3.00226198808,
+    14.220051933252));
+#11133 = CARTESIAN_POINT('',(-1.293871803615,2.541080112433,
+    14.029948232524));
+#11134 = CARTESIAN_POINT('',(-1.432500925431,2.813338695908,
+    14.229948235504));
+#11135 = CARTESIAN_POINT('',(-1.66545728146,2.29434075219,
+    14.039889585856));
+#11136 = CARTESIAN_POINT('',(-1.843899133045,2.540162975639,
+    14.239889588836));
+#11137 = CARTESIAN_POINT('',(-1.979899016825,1.979899016825,
+    14.050000080839));
+#11138 = CARTESIAN_POINT('',(-2.192031054342,2.192031054342,
+    14.250000083819));
+#11139 = DEFINITIONAL_REPRESENTATION('',(#11140),#11166);
+#11140 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#11141,#11142,#11143,#11144,
+    #11145,#11146,#11147,#11148,#11149,#11150,#11151,#11152,#11153,
+    #11154,#11155,#11156,#11157,#11158,#11159,#11160,#11161,#11162,
+    #11163,#11164,#11165),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,8.19090924137E-003,
+    1.638181848274E-002,2.457272772411E-002,3.276363696548E-002,
+    4.095454620685E-002,4.914545544822E-002,5.733636468959E-002,
+    6.552727393096E-002,7.371818317233E-002,8.19090924137E-002,
+    9.010000165507E-002,9.829091089644E-002,0.106481820138,
+    0.114672729379,0.122863638621,0.131054547862,0.139245457103,
+    0.147436366345,0.155627275586,0.163818184827,0.172009094069,
+    0.18020000331),.UNSPECIFIED.);
+#11141 = CARTESIAN_POINT('',(1.,0.499784878532));
+#11142 = CARTESIAN_POINT('',(1.,0.492212380373));
+#11143 = CARTESIAN_POINT('',(1.,0.477067384054));
+#11144 = CARTESIAN_POINT('',(1.,0.454349889575));
+#11145 = CARTESIAN_POINT('',(1.,0.431632395096));
+#11146 = CARTESIAN_POINT('',(1.,0.408914900617));
+#11147 = CARTESIAN_POINT('',(1.,0.386197406139));
+#11148 = CARTESIAN_POINT('',(1.,0.36347991166));
+#11149 = CARTESIAN_POINT('',(1.,0.340762417181));
+#11150 = CARTESIAN_POINT('',(1.,0.318044922702));
+#11151 = CARTESIAN_POINT('',(1.,0.295327428224));
+#11152 = CARTESIAN_POINT('',(1.,0.272609933745));
+#11153 = CARTESIAN_POINT('',(1.,0.249892439266));
+#11154 = CARTESIAN_POINT('',(1.,0.227174944787));
+#11155 = CARTESIAN_POINT('',(1.,0.204457450309));
+#11156 = CARTESIAN_POINT('',(1.,0.18173995583));
+#11157 = CARTESIAN_POINT('',(1.,0.159022461351));
+#11158 = CARTESIAN_POINT('',(1.,0.136304966872));
+#11159 = CARTESIAN_POINT('',(1.,0.113587472394));
+#11160 = CARTESIAN_POINT('',(1.,9.086997791496E-002));
+#11161 = CARTESIAN_POINT('',(1.,6.815248343622E-002));
+#11162 = CARTESIAN_POINT('',(1.,4.543498895748E-002));
+#11163 = CARTESIAN_POINT('',(1.,2.271749447874E-002));
+#11164 = CARTESIAN_POINT('',(1.,7.572498159579E-003));
+#11165 = CARTESIAN_POINT('',(1.,0.E+000));
+#11166 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11167 = ORIENTED_EDGE('',*,*,#11168,.F.);
+#11168 = EDGE_CURVE('',#11169,#11116,#11171,.T.);
+#11169 = VERTEX_POINT('',#11170);
+#11170 = CARTESIAN_POINT('',(1.824723804454E-016,2.980000120401,
+    14.120000134409));
+#11171 = SURFACE_CURVE('',#11172,(#11177),.PCURVE_S1.);
+#11172 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#11173,#11174,#11175,#11176),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(-0.238939690892,0.E+000),
+  .PIECEWISE_BEZIER_KNOTS.);
+#11173 = CARTESIAN_POINT('',(1.824723804454E-016,2.980000120401,
+    14.120000134409));
+#11174 = CARTESIAN_POINT('',(-0.789800360418,2.969876693065,
+    14.130123561745));
+#11175 = CARTESIAN_POINT('',(-1.540197187171,2.645911379163,
+    14.139810953864));
+#11176 = CARTESIAN_POINT('',(-2.085919401428,2.085919401428,
+    14.149957058035));
+#11177 = PCURVE('',#11126,#11178);
+#11178 = DEFINITIONAL_REPRESENTATION('',(#11179),#11205);
+#11179 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#11180,#11181,#11182,#11183,
+    #11184,#11185,#11186,#11187,#11188,#11189,#11190,#11191,#11192,
+    #11193,#11194,#11195,#11196,#11197,#11198,#11199,#11200,#11201,
+    #11202,#11203,#11204),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.238939690892,-0.228078795852,
+    -0.217217900811,-0.206357005771,-0.19549611073,-0.18463521569,
+    -0.173774320649,-0.162913425609,-0.152052530568,-0.141191635527,
+    -0.130330740487,-0.119469845446,-0.108608950406,-9.774805536511E-002
+    ,-8.688716032455E-002,-7.602626528398E-002,-6.516537024341E-002,
+    -5.430447520284E-002,-4.344358016227E-002,-3.25826851217E-002,
+    -2.172179008114E-002,-1.086089504057E-002,0.E+000),.UNSPECIFIED.);
+#11180 = CARTESIAN_POINT('',(0.E+000,0.60000025332));
+#11181 = CARTESIAN_POINT('',(1.517084544914E-002,0.598466681925));
+#11182 = CARTESIAN_POINT('',(4.55043476287E-002,0.595401275954));
+#11183 = CARTESIAN_POINT('',(9.098447437943E-002,0.590805028154));
+#11184 = CARTESIAN_POINT('',(0.136449153518,0.586206152543));
+#11185 = CARTESIAN_POINT('',(0.18190222651,0.58160414898));
+#11186 = CARTESIAN_POINT('',(0.227346987071,0.577000183678));
+#11187 = CARTESIAN_POINT('',(0.272786128362,0.57239684364));
+#11188 = CARTESIAN_POINT('',(0.318221803196,0.567797421112));
+#11189 = CARTESIAN_POINT('',(0.36365567275,0.563205415778));
+#11190 = CARTESIAN_POINT('',(0.409088974616,0.558624074908));
+#11191 = CARTESIAN_POINT('',(0.454522599318,0.554056023399));
+#11192 = CARTESIAN_POINT('',(0.499957175536,0.549502972867));
+#11193 = CARTESIAN_POINT('',(0.545393161236,0.544965515061));
+#11194 = CARTESIAN_POINT('',(0.590830938662,0.540442999879));
+#11195 = CARTESIAN_POINT('',(0.636270910942,0.535933498923));
+#11196 = CARTESIAN_POINT('',(0.681713598005,0.531433854509));
+#11197 = CARTESIAN_POINT('',(0.727159729765,0.526939814264));
+#11198 = CARTESIAN_POINT('',(0.772610333701,0.52244624828));
+#11199 = CARTESIAN_POINT('',(0.818066817008,0.517947454893));
+#11200 = CARTESIAN_POINT('',(0.863531032415,0.513437524788));
+#11201 = CARTESIAN_POINT('',(0.909005358168,0.508910866149));
+#11202 = CARTESIAN_POINT('',(0.954492668573,0.504362494666));
+#11203 = CARTESIAN_POINT('',(0.984828653998,0.501313865888));
+#11204 = CARTESIAN_POINT('',(1.,0.499784878532));
+#11205 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11206 = ORIENTED_EDGE('',*,*,#11207,.F.);
+#11207 = EDGE_CURVE('',#11208,#11169,#11210,.T.);
+#11208 = VERTEX_POINT('',#11209);
+#11209 = CARTESIAN_POINT('',(1.714505544354E-016,2.800000041723,
+    14.000000081956));
+#11210 = SURFACE_CURVE('',#11211,(#11215),.PCURVE_S1.);
+#11211 = LINE('',#11212,#11213);
+#11212 = CARTESIAN_POINT('',(1.714505544354E-016,2.800000041723,
+    14.000000081956));
+#11213 = VECTOR('',#11214,1.);
+#11214 = DIRECTION('',(5.094838648452E-017,0.832050294338,0.554700196225
+    ));
+#11215 = PCURVE('',#11126,#11216);
+#11216 = DEFINITIONAL_REPRESENTATION('',(#11217),#11243);
+#11217 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#11218,#11219,#11220,#11221,
+    #11222,#11223,#11224,#11225,#11226,#11227,#11228,#11229,#11230,
+    #11231,#11232,#11233,#11234,#11235,#11236,#11237,#11238,#11239,
+    #11240,#11241,#11242),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,9.833325958509E-003,
+    1.966665191702E-002,2.949997787553E-002,3.933330383403E-002,
+    4.916662979254E-002,5.899995575105E-002,6.883328170956E-002,
+    7.866660766807E-002,8.849993362658E-002,9.833325958509E-002,
+    0.108166585544,0.117999911502,0.127833237461,0.137666563419,
+    0.147499889378,0.157333215336,0.167166541295,0.176999867253,
+    0.186833193212,0.19666651917,0.206499845129,0.216333171087),
+  .UNSPECIFIED.);
+#11218 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#11219 = CARTESIAN_POINT('',(0.E+000,9.090912929087E-003));
+#11220 = CARTESIAN_POINT('',(0.E+000,2.727273878726E-002));
+#11221 = CARTESIAN_POINT('',(0.E+000,5.454547757452E-002));
+#11222 = CARTESIAN_POINT('',(0.E+000,8.181821636179E-002));
+#11223 = CARTESIAN_POINT('',(0.E+000,0.109090955149));
+#11224 = CARTESIAN_POINT('',(0.E+000,0.136363693936));
+#11225 = CARTESIAN_POINT('',(0.E+000,0.163636432724));
+#11226 = CARTESIAN_POINT('',(0.E+000,0.190909171511));
+#11227 = CARTESIAN_POINT('',(0.E+000,0.218181910298));
+#11228 = CARTESIAN_POINT('',(0.E+000,0.245454649085));
+#11229 = CARTESIAN_POINT('',(0.E+000,0.272727387873));
+#11230 = CARTESIAN_POINT('',(0.E+000,0.30000012666));
+#11231 = CARTESIAN_POINT('',(0.E+000,0.327272865447));
+#11232 = CARTESIAN_POINT('',(0.E+000,0.354545604234));
+#11233 = CARTESIAN_POINT('',(0.E+000,0.381818343022));
+#11234 = CARTESIAN_POINT('',(0.E+000,0.409091081809));
+#11235 = CARTESIAN_POINT('',(0.E+000,0.436363820596));
+#11236 = CARTESIAN_POINT('',(0.E+000,0.463636559383));
+#11237 = CARTESIAN_POINT('',(0.E+000,0.490909298171));
+#11238 = CARTESIAN_POINT('',(0.E+000,0.518182036958));
+#11239 = CARTESIAN_POINT('',(0.E+000,0.545454775745));
+#11240 = CARTESIAN_POINT('',(0.E+000,0.572727514533));
+#11241 = CARTESIAN_POINT('',(-0.E+000,0.590909340391));
+#11242 = CARTESIAN_POINT('',(0.E+000,0.60000025332));
+#11243 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11244 = ORIENTED_EDGE('',*,*,#11245,.F.);
+#11245 = EDGE_CURVE('',#11118,#11208,#11246,.T.);
+#11246 = SURFACE_CURVE('',#11247,(#11254),.PCURVE_S1.);
+#11247 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#11248,#11249,#11250,#11251,
+    #11252,#11253),.UNSPECIFIED.,.F.,.F.,(6,6),(-1.,0.E+000),
+  .PIECEWISE_BEZIER_KNOTS.);
+#11248 = CARTESIAN_POINT('',(-1.979899016825,1.979899016825,
+    14.050000080839));
+#11249 = CARTESIAN_POINT('',(-1.66545728146,2.29434075219,
+    14.039889585856));
+#11250 = CARTESIAN_POINT('',(-1.293871803615,2.541080112433,
+    14.029948232524));
+#11251 = CARTESIAN_POINT('',(-0.881909452717,2.711720505362,
+    14.020051930272));
+#11252 = CARTESIAN_POINT('',(-0.444687766729,2.800000041723,
+    14.01011057694));
+#11253 = CARTESIAN_POINT('',(1.714505544354E-016,2.800000041723,
+    14.000000081956));
+#11254 = PCURVE('',#11126,#11255);
+#11255 = DEFINITIONAL_REPRESENTATION('',(#11256),#11282);
+#11256 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#11257,#11258,#11259,#11260,
+    #11261,#11262,#11263,#11264,#11265,#11266,#11267,#11268,#11269,
+    #11270,#11271,#11272,#11273,#11274,#11275,#11276,#11277,#11278,
+    #11279,#11280,#11281),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-1.,-0.954545454545,-0.909090909091,
+    -0.863636363636,-0.818181818182,-0.772727272727,-0.727272727273,
+    -0.681818181818,-0.636363636364,-0.590909090909,-0.545454545455,-0.5
+    ,-0.454545454545,-0.409090909091,-0.363636363636,-0.318181818182,
+    -0.272727272727,-0.227272727273,-0.181818181818,-0.136363636364,
+    -9.090909090909E-002,-4.545454545455E-002,0.E+000),.UNSPECIFIED.);
+#11257 = CARTESIAN_POINT('',(1.,0.E+000));
+#11258 = CARTESIAN_POINT('',(0.984848484848,0.E+000));
+#11259 = CARTESIAN_POINT('',(0.954545454545,0.E+000));
+#11260 = CARTESIAN_POINT('',(0.909090909091,0.E+000));
+#11261 = CARTESIAN_POINT('',(0.863636363636,0.E+000));
+#11262 = CARTESIAN_POINT('',(0.818181818182,0.E+000));
+#11263 = CARTESIAN_POINT('',(0.772727272727,0.E+000));
+#11264 = CARTESIAN_POINT('',(0.727272727273,0.E+000));
+#11265 = CARTESIAN_POINT('',(0.681818181818,0.E+000));
+#11266 = CARTESIAN_POINT('',(0.636363636364,0.E+000));
+#11267 = CARTESIAN_POINT('',(0.590909090909,0.E+000));
+#11268 = CARTESIAN_POINT('',(0.545454545455,0.E+000));
+#11269 = CARTESIAN_POINT('',(0.5,0.E+000));
+#11270 = CARTESIAN_POINT('',(0.454545454545,0.E+000));
+#11271 = CARTESIAN_POINT('',(0.409090909091,0.E+000));
+#11272 = CARTESIAN_POINT('',(0.363636363636,0.E+000));
+#11273 = CARTESIAN_POINT('',(0.318181818182,0.E+000));
+#11274 = CARTESIAN_POINT('',(0.272727272727,0.E+000));
+#11275 = CARTESIAN_POINT('',(0.227272727273,0.E+000));
+#11276 = CARTESIAN_POINT('',(0.181818181818,0.E+000));
+#11277 = CARTESIAN_POINT('',(0.136363636364,0.E+000));
+#11278 = CARTESIAN_POINT('',(9.090909090909E-002,0.E+000));
+#11279 = CARTESIAN_POINT('',(4.545454545455E-002,0.E+000));
+#11280 = CARTESIAN_POINT('',(1.515151515152E-002,-0.E+000));
+#11281 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#11282 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11283 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#11287)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#11284,#11285,#11286)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#11284 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#11285 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#11286 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#11287 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-005),#11284,
+  'distance_accuracy_value','confusion accuracy');
+#11288 = SHAPE_DEFINITION_REPRESENTATION(#11289,#11108);
+#11289 = PRODUCT_DEFINITION_SHAPE('','',#11290);
+#11290 = PRODUCT_DEFINITION('design','',#11291,#11294);
+#11291 = PRODUCT_DEFINITION_FORMATION('','',#11292);
+#11292 = PRODUCT('Compound143','Compound143','',(#11293));
+#11293 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#11294 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#11295 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#11296,#11298);
+#11296 = ( REPRESENTATION_RELATIONSHIP('','',#11108,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#11297) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#11297 = ITEM_DEFINED_TRANSFORMATION('','',#11,#199);
+#11298 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #11299);
+#11299 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('47','=>[0:1:1:48]','',#5,#11290
+  ,$);
+#11300 = PRODUCT_TYPE('part',$,(#11292));
+#11301 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#11302),#11485);
+#11302 = SHELL_BASED_SURFACE_MODEL('',(#11303));
+#11303 = OPEN_SHELL('',(#11304));
+#11304 = ADVANCED_FACE('',(#11305),#11319,.T.);
+#11305 = FACE_BOUND('',#11306,.T.);
+#11306 = EDGE_LOOP('',(#11307,#11360,#11408,#11446));
+#11307 = ORIENTED_EDGE('',*,*,#11308,.F.);
+#11308 = EDGE_CURVE('',#11309,#11311,#11313,.T.);
+#11309 = VERTEX_POINT('',#11310);
+#11310 = CARTESIAN_POINT('',(-4.824368020919E-016,-3.000000044703,
+    13.133333439628));
+#11311 = VERTEX_POINT('',#11312);
+#11312 = CARTESIAN_POINT('',(-4.502743486191E-016,-2.800000041723,
+    13.000000104308));
+#11313 = SURFACE_CURVE('',#11314,(#11318),.PCURVE_S1.);
+#11314 = LINE('',#11315,#11316);
+#11315 = CARTESIAN_POINT('',(-4.824368020919E-016,-3.000000044703,
+    13.133333439628));
+#11316 = VECTOR('',#11317,1.);
+#11317 = DIRECTION('',(1.338038923995E-016,0.832050294338,
+    -0.554700196225));
+#11318 = PCURVE('',#11319,#11332);
+#11319 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#11320,#11321)
+    ,(#11322,#11323)
+    ,(#11324,#11325)
+    ,(#11326,#11327)
+    ,(#11328,#11329)
+    ,(#11330,#11331
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#11320 = CARTESIAN_POINT('',(-1.979899016825,-1.979899016825,
+    12.950000105426));
+#11321 = CARTESIAN_POINT('',(-2.192031054342,-2.192031054342,
+    13.150000108406));
+#11322 = CARTESIAN_POINT('',(-1.66545728146,-2.29434075219,
+    12.960110600409));
+#11323 = CARTESIAN_POINT('',(-1.843899133045,-2.540162975639,
+    13.160110603389));
+#11324 = CARTESIAN_POINT('',(-1.293871803615,-2.541080112433,
+    12.970051953741));
+#11325 = CARTESIAN_POINT('',(-1.432500925431,-2.813338695908,
+    13.170051956721));
+#11326 = CARTESIAN_POINT('',(-0.881909452717,-2.711720505362,
+    12.979948255993));
+#11327 = CARTESIAN_POINT('',(-0.976399751223,-3.00226198808,
+    13.179948258973));
+#11328 = CARTESIAN_POINT('',(-0.444687766729,-2.800000041723,
+    12.989889609325));
+#11329 = CARTESIAN_POINT('',(-0.492332884593,-3.100000046194,
+    13.189889612305));
+#11330 = CARTESIAN_POINT('',(-4.502743486191E-016,-2.800000041723,
+    13.000000104308));
+#11331 = CARTESIAN_POINT('',(-4.985180288283E-016,-3.100000046194,
+    13.200000107288));
+#11332 = DEFINITIONAL_REPRESENTATION('',(#11333),#11359);
+#11333 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#11334,#11335,#11336,#11337,
+    #11338,#11339,#11340,#11341,#11342,#11343,#11344,#11345,#11346,
+    #11347,#11348,#11349,#11350,#11351,#11352,#11353,#11354,#11355,
+    #11356,#11357,#11358),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.092591311876E-002,
+    2.185182623752E-002,3.277773935628E-002,4.370365247505E-002,
+    5.462956559381E-002,6.555547871257E-002,7.648139183133E-002,
+    8.740730495009E-002,9.833321806885E-002,0.109259131188,
+    0.120185044306,0.131110957425,0.142036870544,0.152962783663,
+    0.163888696781,0.1748146099,0.185740523019,0.196666436138,
+    0.207592349256,0.218518262375,0.229444175494,0.240370088613),
+  .UNSPECIFIED.);
+#11334 = CARTESIAN_POINT('',(1.,0.666666666667));
+#11335 = CARTESIAN_POINT('',(1.,0.656565656566));
+#11336 = CARTESIAN_POINT('',(1.,0.636363636364));
+#11337 = CARTESIAN_POINT('',(1.,0.606060606061));
+#11338 = CARTESIAN_POINT('',(1.,0.575757575758));
+#11339 = CARTESIAN_POINT('',(1.,0.545454545455));
+#11340 = CARTESIAN_POINT('',(1.,0.515151515152));
+#11341 = CARTESIAN_POINT('',(1.,0.484848484848));
+#11342 = CARTESIAN_POINT('',(1.,0.454545454545));
+#11343 = CARTESIAN_POINT('',(1.,0.424242424242));
+#11344 = CARTESIAN_POINT('',(1.,0.393939393939));
+#11345 = CARTESIAN_POINT('',(1.,0.363636363636));
+#11346 = CARTESIAN_POINT('',(1.,0.333333333333));
+#11347 = CARTESIAN_POINT('',(1.,0.30303030303));
+#11348 = CARTESIAN_POINT('',(1.,0.272727272727));
+#11349 = CARTESIAN_POINT('',(1.,0.242424242424));
+#11350 = CARTESIAN_POINT('',(1.,0.212121212121));
+#11351 = CARTESIAN_POINT('',(1.,0.181818181818));
+#11352 = CARTESIAN_POINT('',(1.,0.151515151515));
+#11353 = CARTESIAN_POINT('',(1.,0.121212121212));
+#11354 = CARTESIAN_POINT('',(1.,9.090909090909E-002));
+#11355 = CARTESIAN_POINT('',(1.,6.060606060606E-002));
+#11356 = CARTESIAN_POINT('',(1.,3.030303030303E-002));
+#11357 = CARTESIAN_POINT('',(1.,1.010101010101E-002));
+#11358 = CARTESIAN_POINT('',(1.,0.E+000));
+#11359 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11360 = ORIENTED_EDGE('',*,*,#11361,.F.);
+#11361 = EDGE_CURVE('',#11362,#11309,#11364,.T.);
+#11362 = VERTEX_POINT('',#11363);
+#11363 = CARTESIAN_POINT('',(-2.121242937857,-2.121242937857,
+    13.083260432147));
+#11364 = SURFACE_CURVE('',#11365,(#11379),.PCURVE_S1.);
+#11365 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#11366,#11367,#11368,#11369,
+    #11370,#11371,#11372,#11373,#11374,#11375,#11376,#11377,#11378),
+  .UNSPECIFIED.,.F.,.F.,(4,3,3,3,4),(0.E+000,7.04662731279E-002,
+    0.156117143494,0.227610565264,0.241768013859),.UNSPECIFIED.);
+#11366 = CARTESIAN_POINT('',(-2.121242937857,-2.121242937857,
+    13.083260432147));
+#11367 = CARTESIAN_POINT('',(-1.90594096053,-2.336514358045,
+    13.089707061909));
+#11368 = CARTESIAN_POINT('',(-1.70959581128,-2.474063602492,
+    13.094744713335));
+#11369 = CARTESIAN_POINT('',(-1.528082936303,-2.581519940609,
+    13.099228590725));
+#11370 = CARTESIAN_POINT('',(-1.30745631545,-2.712131770602,
+    13.104678687403));
+#11371 = CARTESIAN_POINT('',(-1.106819245606,-2.798972408577,
+    13.109298377481));
+#11372 = CARTESIAN_POINT('',(-0.872965821989,-2.870127849565,
+    13.114503269844));
+#11373 = CARTESIAN_POINT('',(-0.677766621145,-2.929521828074,
+    13.118847832409));
+#11374 = CARTESIAN_POINT('',(-0.458191757424,-2.978281917985,
+    13.123592744671));
+#11375 = CARTESIAN_POINT('',(-0.175571278416,-2.994856288268,
+    13.129604386155));
+#11376 = CARTESIAN_POINT('',(-0.119605501362,-2.998138419539,
+    13.130794838411));
+#11377 = CARTESIAN_POINT('',(-6.117183282231E-002,-3.000000044703,
+    13.132035347533));
+#11378 = CARTESIAN_POINT('',(-8.881784197001E-016,-3.000000044703,
+    13.133333439628));
+#11379 = PCURVE('',#11319,#11380);
+#11380 = DEFINITIONAL_REPRESENTATION('',(#11381),#11407);
+#11381 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#11382,#11383,#11384,#11385,
+    #11386,#11387,#11388,#11389,#11390,#11391,#11392,#11393,#11394,
+    #11395,#11396,#11397,#11398,#11399,#11400,#11401,#11402,#11403,
+    #11404,#11405,#11406),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.098945517542E-002,
+    2.197891035084E-002,3.296836552627E-002,4.395782070169E-002,
+    5.494727587711E-002,6.593673105253E-002,7.692618622796E-002,
+    8.791564140338E-002,9.89050965788E-002,0.109894551754,0.12088400693,
+    0.131873462105,0.14286291728,0.153852372456,0.164841827631,
+    0.175831282807,0.186820737982,0.197810193158,0.208799648333,
+    0.219789103508,0.230778558684,0.241768013859),.UNSPECIFIED.);
+#11382 = CARTESIAN_POINT('',(0.E+000,0.66630162368));
+#11383 = CARTESIAN_POINT('',(1.993249288896E-002,0.666338091682));
+#11384 = CARTESIAN_POINT('',(5.847902160244E-002,0.666769182717));
+#11385 = CARTESIAN_POINT('',(0.112725040403,0.667779345432));
+#11386 = CARTESIAN_POINT('',(0.163780852998,0.668238224393));
+#11387 = CARTESIAN_POINT('',(0.212023128458,0.667944558134));
+#11388 = CARTESIAN_POINT('',(0.257808777093,0.66709345928));
+#11389 = CARTESIAN_POINT('',(0.301473359039,0.666186808541));
+#11390 = CARTESIAN_POINT('',(0.343309840112,0.666323648194));
+#11391 = CARTESIAN_POINT('',(0.383730253213,0.667273448079));
+#11392 = CARTESIAN_POINT('',(0.42307513829,0.668192474321));
+#11393 = CARTESIAN_POINT('',(0.461705269526,0.668701229075));
+#11394 = CARTESIAN_POINT('',(0.499981587131,0.668605868841));
+#11395 = CARTESIAN_POINT('',(0.53826499299,0.667956602916));
+#11396 = CARTESIAN_POINT('',(0.576913928739,0.667043457261));
+#11397 = CARTESIAN_POINT('',(0.616272751839,0.66633363532));
+#11398 = CARTESIAN_POINT('',(0.656698170516,0.666732990899));
+#11399 = CARTESIAN_POINT('',(0.69857308941,0.667624475657));
+#11400 = CARTESIAN_POINT('',(0.742205928692,0.668275469078));
+#11401 = CARTESIAN_POINT('',(0.787948920322,0.668324717403));
+#11402 = CARTESIAN_POINT('',(0.836164372035,0.66775375736));
+#11403 = CARTESIAN_POINT('',(0.8872241428,0.666792221786));
+#11404 = CARTESIAN_POINT('',(0.941506905115,0.66663564709));
+#11405 = CARTESIAN_POINT('',(0.980068148889,0.66664870459));
+#11406 = CARTESIAN_POINT('',(1.,0.666666666667));
+#11407 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11408 = ORIENTED_EDGE('',*,*,#11409,.F.);
+#11409 = EDGE_CURVE('',#11410,#11362,#11412,.T.);
+#11410 = VERTEX_POINT('',#11411);
+#11411 = CARTESIAN_POINT('',(-1.979899016825,-1.979899016825,
+    12.950000105426));
+#11412 = SURFACE_CURVE('',#11413,(#11417),.PCURVE_S1.);
+#11413 = LINE('',#11414,#11415);
+#11414 = CARTESIAN_POINT('',(-1.979899016825,-1.979899016825,
+    12.950000105426));
+#11415 = VECTOR('',#11416,1.);
+#11416 = DIRECTION('',(-0.588348405415,-0.588348405415,0.554700196225));
+#11417 = PCURVE('',#11319,#11418);
+#11418 = DEFINITIONAL_REPRESENTATION('',(#11419),#11445);
+#11419 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#11420,#11421,#11422,#11423,
+    #11424,#11425,#11426,#11427,#11428,#11429,#11430,#11431,#11432,
+    #11433,#11434,#11435,#11436,#11437,#11438,#11439,#11440,#11441,
+    #11442,#11443,#11444),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.091993047682E-002,
+    2.183986095365E-002,3.275979143047E-002,4.367972190729E-002,
+    5.459965238412E-002,6.551958286094E-002,7.643951333776E-002,
+    8.735944381458E-002,9.827937429141E-002,0.109199304768,
+    0.120119235245,0.131039165722,0.141959096199,0.152879026676,
+    0.163798957152,0.174718887629,0.185638818106,0.196558748583,
+    0.20747867906,0.218398609536,0.229318540013,0.24023847049),
+  .UNSPECIFIED.);
+#11420 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#11421 = CARTESIAN_POINT('',(0.E+000,1.009547914666E-002));
+#11422 = CARTESIAN_POINT('',(0.E+000,3.028643743999E-002));
+#11423 = CARTESIAN_POINT('',(0.E+000,6.057287487998E-002));
+#11424 = CARTESIAN_POINT('',(0.E+000,9.085931231997E-002));
+#11425 = CARTESIAN_POINT('',(0.E+000,0.12114574976));
+#11426 = CARTESIAN_POINT('',(0.E+000,0.1514321872));
+#11427 = CARTESIAN_POINT('',(0.E+000,0.18171862464));
+#11428 = CARTESIAN_POINT('',(0.E+000,0.21200506208));
+#11429 = CARTESIAN_POINT('',(0.E+000,0.24229149952));
+#11430 = CARTESIAN_POINT('',(0.E+000,0.27257793696));
+#11431 = CARTESIAN_POINT('',(0.E+000,0.3028643744));
+#11432 = CARTESIAN_POINT('',(0.E+000,0.33315081184));
+#11433 = CARTESIAN_POINT('',(0.E+000,0.36343724928));
+#11434 = CARTESIAN_POINT('',(0.E+000,0.39372368672));
+#11435 = CARTESIAN_POINT('',(0.E+000,0.42401012416));
+#11436 = CARTESIAN_POINT('',(0.E+000,0.4542965616));
+#11437 = CARTESIAN_POINT('',(0.E+000,0.48458299904));
+#11438 = CARTESIAN_POINT('',(0.E+000,0.51486943648));
+#11439 = CARTESIAN_POINT('',(0.E+000,0.54515587392));
+#11440 = CARTESIAN_POINT('',(0.E+000,0.57544231136));
+#11441 = CARTESIAN_POINT('',(0.E+000,0.6057287488));
+#11442 = CARTESIAN_POINT('',(0.E+000,0.63601518624));
+#11443 = CARTESIAN_POINT('',(-0.E+000,0.656206144533));
+#11444 = CARTESIAN_POINT('',(0.E+000,0.66630162368));
+#11445 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11446 = ORIENTED_EDGE('',*,*,#11447,.F.);
+#11447 = EDGE_CURVE('',#11311,#11410,#11448,.T.);
+#11448 = SURFACE_CURVE('',#11449,(#11456),.PCURVE_S1.);
+#11449 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#11450,#11451,#11452,#11453,
+    #11454,#11455),.UNSPECIFIED.,.F.,.F.,(6,6),(-1.,0.E+000),
+  .PIECEWISE_BEZIER_KNOTS.);
+#11450 = CARTESIAN_POINT('',(-4.502743486191E-016,-2.800000041723,
+    13.000000104308));
+#11451 = CARTESIAN_POINT('',(-0.444687766729,-2.800000041723,
+    12.989889609325));
+#11452 = CARTESIAN_POINT('',(-0.881909452717,-2.711720505362,
+    12.979948255993));
+#11453 = CARTESIAN_POINT('',(-1.293871803615,-2.541080112433,
+    12.970051953741));
+#11454 = CARTESIAN_POINT('',(-1.66545728146,-2.29434075219,
+    12.960110600409));
+#11455 = CARTESIAN_POINT('',(-1.979899016825,-1.979899016825,
+    12.950000105426));
+#11456 = PCURVE('',#11319,#11457);
+#11457 = DEFINITIONAL_REPRESENTATION('',(#11458),#11484);
+#11458 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#11459,#11460,#11461,#11462,
+    #11463,#11464,#11465,#11466,#11467,#11468,#11469,#11470,#11471,
+    #11472,#11473,#11474,#11475,#11476,#11477,#11478,#11479,#11480,
+    #11481,#11482,#11483),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-1.,-0.954545454545,-0.909090909091,
+    -0.863636363636,-0.818181818182,-0.772727272727,-0.727272727273,
+    -0.681818181818,-0.636363636364,-0.590909090909,-0.545454545455,-0.5
+    ,-0.454545454545,-0.409090909091,-0.363636363636,-0.318181818182,
+    -0.272727272727,-0.227272727273,-0.181818181818,-0.136363636364,
+    -9.090909090909E-002,-4.545454545455E-002,0.E+000),.UNSPECIFIED.);
+#11459 = CARTESIAN_POINT('',(1.,0.E+000));
+#11460 = CARTESIAN_POINT('',(0.984848484848,0.E+000));
+#11461 = CARTESIAN_POINT('',(0.954545454545,0.E+000));
+#11462 = CARTESIAN_POINT('',(0.909090909091,0.E+000));
+#11463 = CARTESIAN_POINT('',(0.863636363636,0.E+000));
+#11464 = CARTESIAN_POINT('',(0.818181818182,0.E+000));
+#11465 = CARTESIAN_POINT('',(0.772727272727,0.E+000));
+#11466 = CARTESIAN_POINT('',(0.727272727273,0.E+000));
+#11467 = CARTESIAN_POINT('',(0.681818181818,0.E+000));
+#11468 = CARTESIAN_POINT('',(0.636363636364,0.E+000));
+#11469 = CARTESIAN_POINT('',(0.590909090909,0.E+000));
+#11470 = CARTESIAN_POINT('',(0.545454545455,0.E+000));
+#11471 = CARTESIAN_POINT('',(0.5,0.E+000));
+#11472 = CARTESIAN_POINT('',(0.454545454545,0.E+000));
+#11473 = CARTESIAN_POINT('',(0.409090909091,0.E+000));
+#11474 = CARTESIAN_POINT('',(0.363636363636,0.E+000));
+#11475 = CARTESIAN_POINT('',(0.318181818182,0.E+000));
+#11476 = CARTESIAN_POINT('',(0.272727272727,0.E+000));
+#11477 = CARTESIAN_POINT('',(0.227272727273,0.E+000));
+#11478 = CARTESIAN_POINT('',(0.181818181818,0.E+000));
+#11479 = CARTESIAN_POINT('',(0.136363636364,0.E+000));
+#11480 = CARTESIAN_POINT('',(9.090909090909E-002,0.E+000));
+#11481 = CARTESIAN_POINT('',(4.545454545455E-002,0.E+000));
+#11482 = CARTESIAN_POINT('',(1.515151515152E-002,-0.E+000));
+#11483 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#11484 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11485 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#11489)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#11486,#11487,#11488)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#11486 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#11487 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#11488 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#11489 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-004),#11486,
+  'distance_accuracy_value','confusion accuracy');
+#11490 = SHAPE_DEFINITION_REPRESENTATION(#11491,#11301);
+#11491 = PRODUCT_DEFINITION_SHAPE('','',#11492);
+#11492 = PRODUCT_DEFINITION('design','',#11493,#11496);
+#11493 = PRODUCT_DEFINITION_FORMATION('','',#11494);
+#11494 = PRODUCT('Compound147','Compound147','',(#11495));
+#11495 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#11496 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#11497 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#11498,#11500);
+#11498 = ( REPRESENTATION_RELATIONSHIP('','',#11301,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#11499) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#11499 = ITEM_DEFINED_TRANSFORMATION('','',#11,#203);
+#11500 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #11501);
+#11501 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('48','=>[0:1:1:49]','',#5,#11492
+  ,$);
+#11502 = PRODUCT_TYPE('part',$,(#11494));
+#11503 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#11504),#11687);
+#11504 = SHELL_BASED_SURFACE_MODEL('',(#11505));
+#11505 = OPEN_SHELL('',(#11506));
+#11506 = ADVANCED_FACE('',(#11507),#11521,.T.);
+#11507 = FACE_BOUND('',#11508,.T.);
+#11508 = EDGE_LOOP('',(#11509,#11562,#11610,#11648));
+#11509 = ORIENTED_EDGE('',*,*,#11510,.F.);
+#11510 = EDGE_CURVE('',#11511,#11513,#11515,.T.);
+#11511 = VERTEX_POINT('',#11512);
+#11512 = CARTESIAN_POINT('',(2.121242937857,-2.121242937857,
+    13.983260412031));
+#11513 = VERTEX_POINT('',#11514);
+#11514 = CARTESIAN_POINT('',(1.979899016825,-1.979899016825,
+    13.850000085309));
+#11515 = SURFACE_CURVE('',#11516,(#11520),.PCURVE_S1.);
+#11516 = LINE('',#11517,#11518);
+#11517 = CARTESIAN_POINT('',(2.121242937857,-2.121242937857,
+    13.983260412031));
+#11518 = VECTOR('',#11519,1.);
+#11519 = DIRECTION('',(-0.588348405415,0.588348405415,-0.554700196225));
+#11520 = PCURVE('',#11521,#11534);
+#11521 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#11522,#11523)
+    ,(#11524,#11525)
+    ,(#11526,#11527)
+    ,(#11528,#11529)
+    ,(#11530,#11531)
+    ,(#11532,#11533
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#11522 = CARTESIAN_POINT('',(1.714505544354E-016,-2.800000041723,
+    13.800000086427));
+#11523 = CARTESIAN_POINT('',(1.898202566964E-016,-3.100000046194,
+    14.000000089407));
+#11524 = CARTESIAN_POINT('',(0.444687766729,-2.800000041723,
+    13.81011058141));
+#11525 = CARTESIAN_POINT('',(0.492332884593,-3.100000046194,
+    14.01011058439));
+#11526 = CARTESIAN_POINT('',(0.881909452717,-2.711720505362,
+    13.820051934742));
+#11527 = CARTESIAN_POINT('',(0.976399751223,-3.00226198808,
+    14.020051937722));
+#11528 = CARTESIAN_POINT('',(1.293871803615,-2.541080112433,
+    13.829948236994));
+#11529 = CARTESIAN_POINT('',(1.432500925431,-2.813338695908,
+    14.029948239974));
+#11530 = CARTESIAN_POINT('',(1.66545728146,-2.29434075219,
+    13.839889590326));
+#11531 = CARTESIAN_POINT('',(1.843899133045,-2.540162975639,
+    14.039889593306));
+#11532 = CARTESIAN_POINT('',(1.979899016825,-1.979899016825,
+    13.850000085309));
+#11533 = CARTESIAN_POINT('',(2.192031054342,-2.192031054342,
+    14.050000088289));
+#11534 = DEFINITIONAL_REPRESENTATION('',(#11535),#11561);
+#11535 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#11536,#11537,#11538,#11539,
+    #11540,#11541,#11542,#11543,#11544,#11545,#11546,#11547,#11548,
+    #11549,#11550,#11551,#11552,#11553,#11554,#11555,#11556,#11557,
+    #11558,#11559,#11560),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.091993047683E-002,
+    2.183986095365E-002,3.275979143048E-002,4.36797219073E-002,
+    5.459965238413E-002,6.551958286095E-002,7.643951333778E-002,
+    8.73594438146E-002,9.827937429143E-002,0.109199304768,0.120119235245
+    ,0.131039165722,0.141959096199,0.152879026676,0.163798957152,
+    0.174718887629,0.185638818106,0.196558748583,0.20747867906,
+    0.218398609537,0.229318540013,0.24023847049),.UNSPECIFIED.);
+#11536 = CARTESIAN_POINT('',(1.,0.66630162368));
+#11537 = CARTESIAN_POINT('',(1.,0.656206144533));
+#11538 = CARTESIAN_POINT('',(1.,0.63601518624));
+#11539 = CARTESIAN_POINT('',(1.,0.6057287488));
+#11540 = CARTESIAN_POINT('',(1.,0.57544231136));
+#11541 = CARTESIAN_POINT('',(1.,0.54515587392));
+#11542 = CARTESIAN_POINT('',(1.,0.51486943648));
+#11543 = CARTESIAN_POINT('',(1.,0.48458299904));
+#11544 = CARTESIAN_POINT('',(1.,0.4542965616));
+#11545 = CARTESIAN_POINT('',(1.,0.42401012416));
+#11546 = CARTESIAN_POINT('',(1.,0.39372368672));
+#11547 = CARTESIAN_POINT('',(1.,0.36343724928));
+#11548 = CARTESIAN_POINT('',(1.,0.33315081184));
+#11549 = CARTESIAN_POINT('',(1.,0.3028643744));
+#11550 = CARTESIAN_POINT('',(1.,0.27257793696));
+#11551 = CARTESIAN_POINT('',(1.,0.24229149952));
+#11552 = CARTESIAN_POINT('',(1.,0.21200506208));
+#11553 = CARTESIAN_POINT('',(1.,0.18171862464));
+#11554 = CARTESIAN_POINT('',(1.,0.1514321872));
+#11555 = CARTESIAN_POINT('',(1.,0.12114574976));
+#11556 = CARTESIAN_POINT('',(1.,9.085931231999E-002));
+#11557 = CARTESIAN_POINT('',(1.,6.057287488E-002));
+#11558 = CARTESIAN_POINT('',(1.,3.028643744E-002));
+#11559 = CARTESIAN_POINT('',(1.,1.009547914667E-002));
+#11560 = CARTESIAN_POINT('',(1.,0.E+000));
+#11561 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11562 = ORIENTED_EDGE('',*,*,#11563,.F.);
+#11563 = EDGE_CURVE('',#11564,#11511,#11566,.T.);
+#11564 = VERTEX_POINT('',#11565);
+#11565 = CARTESIAN_POINT('',(1.836970226094E-016,-3.000000044703,
+    13.933333421747));
+#11566 = SURFACE_CURVE('',#11567,(#11581),.PCURVE_S1.);
+#11567 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#11568,#11569,#11570,#11571,
+    #11572,#11573,#11574,#11575,#11576,#11577,#11578,#11579,#11580),
+  .UNSPECIFIED.,.F.,.F.,(4,3,3,3,4),(-0.241767738739,-0.171305420457,
+    -8.565271022844E-002,-1.416258586302E-002,0.E+000),.UNSPECIFIED.);
+#11568 = CARTESIAN_POINT('',(1.836970226094E-016,-3.000000044703,
+    13.933333421747));
+#11569 = CARTESIAN_POINT('',(0.304466884299,-3.000000044703,
+    13.939794337459));
+#11570 = CARTESIAN_POINT('',(0.540569389531,-2.9584087474,
+    13.944821219494));
+#11571 = CARTESIAN_POINT('',(0.744888753337,-2.906015414142,
+    13.949283834483));
+#11572 = CARTESIAN_POINT('',(0.993255649129,-2.842327032878,
+    13.954708507953));
+#11573 = CARTESIAN_POINT('',(1.196507782284,-2.761804724226,
+    13.959287141695));
+#11574 = CARTESIAN_POINT('',(1.412156196742,-2.646724386425,
+    13.964461827218));
+#11575 = CARTESIAN_POINT('',(1.592147371892,-2.550672461862,
+    13.968780883913));
+#11576 = CARTESIAN_POINT('',(1.781853654514,-2.429883155127,
+    13.973507793929));
+#11577 = CARTESIAN_POINT('',(1.993406980936,-2.24178701682,
+    13.97952416226));
+#11578 = CARTESIAN_POINT('',(2.035316855575,-2.204524139843,
+    13.980716037835));
+#11579 = CARTESIAN_POINT('',(2.077969050819,-2.164510683167,
+    13.98195890318));
+#11580 = CARTESIAN_POINT('',(2.121242937857,-2.121242937857,
+    13.983260412031));
+#11581 = PCURVE('',#11521,#11582);
+#11582 = DEFINITIONAL_REPRESENTATION('',(#11583),#11609);
+#11583 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#11584,#11585,#11586,#11587,
+    #11588,#11589,#11590,#11591,#11592,#11593,#11594,#11595,#11596,
+    #11597,#11598,#11599,#11600,#11601,#11602,#11603,#11604,#11605,
+    #11606,#11607,#11608),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.241767738739,-0.230778296069,
+    -0.219788853399,-0.208799410729,-0.197809968059,-0.186820525389,
+    -0.175831082719,-0.164841640049,-0.153852197379,-0.142862754709,
+    -0.131873312039,-0.12088386937,-0.1098944267,-9.890498402959E-002,
+    -8.791554135964E-002,-7.692609868968E-002,-6.593665601973E-002,
+    -5.494721334977E-002,-4.395777067982E-002,-3.296832800986E-002,
+    -2.197888533991E-002,-1.098944266995E-002,0.E+000),.UNSPECIFIED.);
+#11584 = CARTESIAN_POINT('',(0.E+000,0.666666666665));
+#11585 = CARTESIAN_POINT('',(1.993321585557E-002,0.66671437748));
+#11586 = CARTESIAN_POINT('',(5.848094361464E-002,0.667161847616));
+#11587 = CARTESIAN_POINT('',(0.112728168958,0.668179930484));
+#11588 = CARTESIAN_POINT('',(0.163784773044,0.668631718383));
+#11589 = CARTESIAN_POINT('',(0.212027502743,0.668317705414));
+#11590 = CARTESIAN_POINT('',(0.257813294519,0.667434771886));
+#11591 = CARTESIAN_POINT('',(0.301477681733,0.666486563309));
+#11592 = CARTESIAN_POINT('',(0.343313565328,0.666573843301));
+#11593 = CARTESIAN_POINT('',(0.383733115725,0.667467259693));
+#11594 = CARTESIAN_POINT('',(0.423076973582,0.668324744897));
+#11595 = CARTESIAN_POINT('',(0.461706005872,0.668768449022));
+#11596 = CARTESIAN_POINT('',(0.499981221398,0.668606246319));
+#11597 = CARTESIAN_POINT('',(0.538263573128,0.667890092439));
+#11598 = CARTESIAN_POINT('',(0.576911534667,0.66691177864));
+#11599 = CARTESIAN_POINT('',(0.616269477811,0.666140301535));
+#11600 = CARTESIAN_POINT('',(0.656694097088,0.666483246899));
+#11601 = CARTESIAN_POINT('',(0.698568365478,0.667324812122));
+#11602 = CARTESIAN_POINT('',(0.742200855719,0.667933991861));
+#11603 = CARTESIAN_POINT('',(0.787943901061,0.667951196691));
+#11604 = CARTESIAN_POINT('',(0.836159873845,0.667359755423));
+#11605 = CARTESIAN_POINT('',(0.887220666861,0.666391196597));
+#11606 = CARTESIAN_POINT('',(0.94150485668,0.666243052528));
+#11607 = CARTESIAN_POINT('',(0.980067401472,0.666272549672));
+#11608 = CARTESIAN_POINT('',(1.,0.66630162368));
+#11609 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11610 = ORIENTED_EDGE('',*,*,#11611,.F.);
+#11611 = EDGE_CURVE('',#11612,#11564,#11614,.T.);
+#11612 = VERTEX_POINT('',#11613);
+#11613 = CARTESIAN_POINT('',(1.714505544354E-016,-2.800000041723,
+    13.800000086427));
+#11614 = SURFACE_CURVE('',#11615,(#11619),.PCURVE_S1.);
+#11615 = LINE('',#11616,#11617);
+#11616 = CARTESIAN_POINT('',(1.714505544354E-016,-2.800000041723,
+    13.800000086427));
+#11617 = VECTOR('',#11618,1.);
+#11618 = DIRECTION('',(5.094838648452E-017,-0.832050294338,
+    0.554700196225));
+#11619 = PCURVE('',#11521,#11620);
+#11620 = DEFINITIONAL_REPRESENTATION('',(#11621),#11647);
+#11621 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#11622,#11623,#11624,#11625,
+    #11626,#11627,#11628,#11629,#11630,#11631,#11632,#11633,#11634,
+    #11635,#11636,#11637,#11638,#11639,#11640,#11641,#11642,#11643,
+    #11644,#11645,#11646),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.092591311876E-002,
+    2.185182623752E-002,3.277773935628E-002,4.370365247505E-002,
+    5.462956559381E-002,6.555547871257E-002,7.648139183133E-002,
+    8.740730495009E-002,9.833321806885E-002,0.109259131188,
+    0.120185044306,0.131110957425,0.142036870544,0.152962783663,
+    0.163888696781,0.1748146099,0.185740523019,0.196666436138,
+    0.207592349256,0.218518262375,0.229444175494,0.240370088613),
+  .UNSPECIFIED.);
+#11622 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#11623 = CARTESIAN_POINT('',(0.E+000,1.010101010101E-002));
+#11624 = CARTESIAN_POINT('',(0.E+000,3.030303030303E-002));
+#11625 = CARTESIAN_POINT('',(0.E+000,6.060606060606E-002));
+#11626 = CARTESIAN_POINT('',(0.E+000,9.09090909091E-002));
+#11627 = CARTESIAN_POINT('',(0.E+000,0.121212121212));
+#11628 = CARTESIAN_POINT('',(0.E+000,0.151515151515));
+#11629 = CARTESIAN_POINT('',(0.E+000,0.181818181818));
+#11630 = CARTESIAN_POINT('',(0.E+000,0.212121212121));
+#11631 = CARTESIAN_POINT('',(0.E+000,0.242424242424));
+#11632 = CARTESIAN_POINT('',(0.E+000,0.272727272727));
+#11633 = CARTESIAN_POINT('',(0.E+000,0.30303030303));
+#11634 = CARTESIAN_POINT('',(0.E+000,0.333333333333));
+#11635 = CARTESIAN_POINT('',(0.E+000,0.363636363636));
+#11636 = CARTESIAN_POINT('',(0.E+000,0.393939393939));
+#11637 = CARTESIAN_POINT('',(0.E+000,0.424242424242));
+#11638 = CARTESIAN_POINT('',(0.E+000,0.454545454545));
+#11639 = CARTESIAN_POINT('',(0.E+000,0.484848484848));
+#11640 = CARTESIAN_POINT('',(0.E+000,0.515151515152));
+#11641 = CARTESIAN_POINT('',(0.E+000,0.545454545455));
+#11642 = CARTESIAN_POINT('',(0.E+000,0.575757575758));
+#11643 = CARTESIAN_POINT('',(0.E+000,0.606060606061));
+#11644 = CARTESIAN_POINT('',(0.E+000,0.636363636364));
+#11645 = CARTESIAN_POINT('',(-0.E+000,0.656565656566));
+#11646 = CARTESIAN_POINT('',(0.E+000,0.666666666667));
+#11647 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11648 = ORIENTED_EDGE('',*,*,#11649,.F.);
+#11649 = EDGE_CURVE('',#11513,#11612,#11650,.T.);
+#11650 = SURFACE_CURVE('',#11651,(#11658),.PCURVE_S1.);
+#11651 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#11652,#11653,#11654,#11655,
+    #11656,#11657),.UNSPECIFIED.,.F.,.F.,(6,6),(-1.,0.E+000),
+  .PIECEWISE_BEZIER_KNOTS.);
+#11652 = CARTESIAN_POINT('',(1.979899016825,-1.979899016825,
+    13.850000085309));
+#11653 = CARTESIAN_POINT('',(1.66545728146,-2.29434075219,
+    13.839889590326));
+#11654 = CARTESIAN_POINT('',(1.293871803615,-2.541080112433,
+    13.829948236994));
+#11655 = CARTESIAN_POINT('',(0.881909452717,-2.711720505362,
+    13.820051934742));
+#11656 = CARTESIAN_POINT('',(0.444687766729,-2.800000041723,
+    13.81011058141));
+#11657 = CARTESIAN_POINT('',(1.714505544354E-016,-2.800000041723,
+    13.800000086427));
+#11658 = PCURVE('',#11521,#11659);
+#11659 = DEFINITIONAL_REPRESENTATION('',(#11660),#11686);
+#11660 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#11661,#11662,#11663,#11664,
+    #11665,#11666,#11667,#11668,#11669,#11670,#11671,#11672,#11673,
+    #11674,#11675,#11676,#11677,#11678,#11679,#11680,#11681,#11682,
+    #11683,#11684,#11685),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-1.,-0.954545454545,-0.909090909091,
+    -0.863636363636,-0.818181818182,-0.772727272727,-0.727272727273,
+    -0.681818181818,-0.636363636364,-0.590909090909,-0.545454545455,-0.5
+    ,-0.454545454545,-0.409090909091,-0.363636363636,-0.318181818182,
+    -0.272727272727,-0.227272727273,-0.181818181818,-0.136363636364,
+    -9.090909090909E-002,-4.545454545455E-002,0.E+000),.UNSPECIFIED.);
+#11661 = CARTESIAN_POINT('',(1.,0.E+000));
+#11662 = CARTESIAN_POINT('',(0.984848484848,0.E+000));
+#11663 = CARTESIAN_POINT('',(0.954545454545,0.E+000));
+#11664 = CARTESIAN_POINT('',(0.909090909091,0.E+000));
+#11665 = CARTESIAN_POINT('',(0.863636363636,0.E+000));
+#11666 = CARTESIAN_POINT('',(0.818181818182,0.E+000));
+#11667 = CARTESIAN_POINT('',(0.772727272727,0.E+000));
+#11668 = CARTESIAN_POINT('',(0.727272727273,0.E+000));
+#11669 = CARTESIAN_POINT('',(0.681818181818,0.E+000));
+#11670 = CARTESIAN_POINT('',(0.636363636364,0.E+000));
+#11671 = CARTESIAN_POINT('',(0.590909090909,0.E+000));
+#11672 = CARTESIAN_POINT('',(0.545454545455,0.E+000));
+#11673 = CARTESIAN_POINT('',(0.5,0.E+000));
+#11674 = CARTESIAN_POINT('',(0.454545454545,0.E+000));
+#11675 = CARTESIAN_POINT('',(0.409090909091,0.E+000));
+#11676 = CARTESIAN_POINT('',(0.363636363636,0.E+000));
+#11677 = CARTESIAN_POINT('',(0.318181818182,0.E+000));
+#11678 = CARTESIAN_POINT('',(0.272727272727,0.E+000));
+#11679 = CARTESIAN_POINT('',(0.227272727273,0.E+000));
+#11680 = CARTESIAN_POINT('',(0.181818181818,0.E+000));
+#11681 = CARTESIAN_POINT('',(0.136363636364,0.E+000));
+#11682 = CARTESIAN_POINT('',(9.090909090909E-002,0.E+000));
+#11683 = CARTESIAN_POINT('',(4.545454545455E-002,0.E+000));
+#11684 = CARTESIAN_POINT('',(1.515151515152E-002,-0.E+000));
+#11685 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#11686 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11687 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#11691)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#11688,#11689,#11690)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#11688 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#11689 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#11690 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#11691 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-004),#11688,
+  'distance_accuracy_value','confusion accuracy');
+#11692 = SHAPE_DEFINITION_REPRESENTATION(#11693,#11503);
+#11693 = PRODUCT_DEFINITION_SHAPE('','',#11694);
+#11694 = PRODUCT_DEFINITION('design','',#11695,#11698);
+#11695 = PRODUCT_DEFINITION_FORMATION('','',#11696);
+#11696 = PRODUCT('Compound131','Compound131','',(#11697));
+#11697 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#11698 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#11699 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#11700,#11702);
+#11700 = ( REPRESENTATION_RELATIONSHIP('','',#11503,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#11701) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#11701 = ITEM_DEFINED_TRANSFORMATION('','',#11,#207);
+#11702 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #11703);
+#11703 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('49','=>[0:1:1:50]','',#5,#11694
+  ,$);
+#11704 = PRODUCT_TYPE('part',$,(#11696));
+#11705 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#11706),#11858);
+#11706 = SHELL_BASED_SURFACE_MODEL('',(#11707));
+#11707 = OPEN_SHELL('',(#11708));
+#11708 = ADVANCED_FACE('',(#11709),#11723,.T.);
+#11709 = FACE_BOUND('',#11710,.T.);
+#11710 = EDGE_LOOP('',(#11711,#11764,#11803,#11841));
+#11711 = ORIENTED_EDGE('',*,*,#11712,.F.);
+#11712 = EDGE_CURVE('',#11713,#11715,#11717,.T.);
+#11713 = VERTEX_POINT('',#11714);
+#11714 = CARTESIAN_POINT('',(-3.000124926996,3.674093388888E-016,
+    13.56658349848));
+#11715 = VERTEX_POINT('',#11716);
+#11716 = CARTESIAN_POINT('',(-2.800000041723,3.429011088709E-016,
+    13.700000088662));
+#11717 = SURFACE_CURVE('',#11718,(#11722),.PCURVE_S1.);
+#11718 = LINE('',#11719,#11720);
+#11719 = CARTESIAN_POINT('',(-3.000124926996,3.674093388888E-016,
+    13.56658349848));
+#11720 = VECTOR('',#11721,1.);
+#11721 = DIRECTION('',(0.832050294338,-1.01896772969E-016,0.554700196225
+    ));
+#11722 = PCURVE('',#11723,#11736);
+#11723 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#11724,#11725)
+    ,(#11726,#11727)
+    ,(#11728,#11729)
+    ,(#11730,#11731)
+    ,(#11732,#11733)
+    ,(#11734,#11735
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#11724 = CARTESIAN_POINT('',(-3.100000046194,3.796405133928E-016,
+    13.500000085682));
+#11725 = CARTESIAN_POINT('',(-2.800000041723,3.429011088709E-016,
+    13.700000088662));
+#11726 = CARTESIAN_POINT('',(-3.100000046194,-0.492332884593,
+    13.510110580665));
+#11727 = CARTESIAN_POINT('',(-2.800000041723,-0.444687766729,
+    13.710110583645));
+#11728 = CARTESIAN_POINT('',(-3.00226198808,-0.976399751223,
+    13.520051933997));
+#11729 = CARTESIAN_POINT('',(-2.711720505362,-0.881909452717,
+    13.720051936977));
+#11730 = CARTESIAN_POINT('',(-2.813338695908,-1.432500925431,
+    13.529948236249));
+#11731 = CARTESIAN_POINT('',(-2.541080112433,-1.293871803615,
+    13.729948239229));
+#11732 = CARTESIAN_POINT('',(-2.540162975639,-1.843899133045,
+    13.539889589581));
+#11733 = CARTESIAN_POINT('',(-2.29434075219,-1.66545728146,
+    13.739889592561));
+#11734 = CARTESIAN_POINT('',(-2.192031054342,-2.192031054342,
+    13.550000084564));
+#11735 = CARTESIAN_POINT('',(-1.979899016825,-1.979899016825,
+    13.750000087544));
+#11736 = DEFINITIONAL_REPRESENTATION('',(#11737),#11763);
+#11737 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#11738,#11739,#11740,#11741,
+    #11742,#11743,#11744,#11745,#11746,#11747,#11748,#11749,#11750,
+    #11751,#11752,#11753,#11754,#11755,#11756,#11757,#11758,#11759,
+    #11760,#11761,#11762),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.093273538404E-002,
+    2.186547076808E-002,3.279820615211E-002,4.373094153615E-002,
+    5.466367692019E-002,6.559641230423E-002,7.652914768827E-002,
+    8.74618830723E-002,9.839461845634E-002,0.10932735384,0.120260089224,
+    0.131192824608,0.142125559992,0.153058295377,0.163991030761,
+    0.174923766145,0.185856501529,0.196789236913,0.207721972297,
+    0.218654707681,0.229587443065,0.240520178449),.UNSPECIFIED.);
+#11738 = CARTESIAN_POINT('',(0.E+000,0.332917059032));
+#11739 = CARTESIAN_POINT('',(0.E+000,0.343024376319));
+#11740 = CARTESIAN_POINT('',(0.E+000,0.363239010894));
+#11741 = CARTESIAN_POINT('',(0.E+000,0.393560962756));
+#11742 = CARTESIAN_POINT('',(0.E+000,0.423882914618));
+#11743 = CARTESIAN_POINT('',(0.E+000,0.454204866481));
+#11744 = CARTESIAN_POINT('',(0.E+000,0.484526818343));
+#11745 = CARTESIAN_POINT('',(0.E+000,0.514848770205));
+#11746 = CARTESIAN_POINT('',(0.E+000,0.545170722067));
+#11747 = CARTESIAN_POINT('',(0.E+000,0.575492673929));
+#11748 = CARTESIAN_POINT('',(0.E+000,0.605814625792));
+#11749 = CARTESIAN_POINT('',(0.E+000,0.636136577654));
+#11750 = CARTESIAN_POINT('',(0.E+000,0.666458529516));
+#11751 = CARTESIAN_POINT('',(0.E+000,0.696780481378));
+#11752 = CARTESIAN_POINT('',(0.E+000,0.72710243324));
+#11753 = CARTESIAN_POINT('',(0.E+000,0.757424385102));
+#11754 = CARTESIAN_POINT('',(0.E+000,0.787746336965));
+#11755 = CARTESIAN_POINT('',(0.E+000,0.818068288827));
+#11756 = CARTESIAN_POINT('',(0.E+000,0.848390240689));
+#11757 = CARTESIAN_POINT('',(0.E+000,0.878712192551));
+#11758 = CARTESIAN_POINT('',(0.E+000,0.909034144413));
+#11759 = CARTESIAN_POINT('',(0.E+000,0.939356096276));
+#11760 = CARTESIAN_POINT('',(0.E+000,0.969678048138));
+#11761 = CARTESIAN_POINT('',(-0.E+000,0.989892682713));
+#11762 = CARTESIAN_POINT('',(0.E+000,1.));
+#11763 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11764 = ORIENTED_EDGE('',*,*,#11765,.F.);
+#11765 = EDGE_CURVE('',#11766,#11713,#11768,.T.);
+#11766 = VERTEX_POINT('',#11767);
+#11767 = CARTESIAN_POINT('',(-2.121242937857,-2.121242937857,
+    13.616739760823));
+#11768 = SURFACE_CURVE('',#11769,(#11774),.PCURVE_S1.);
+#11769 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#11770,#11771,#11772,#11773),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,0.241778545972),
+  .PIECEWISE_BEZIER_KNOTS.);
+#11770 = CARTESIAN_POINT('',(-2.121242937857,-2.121242937857,
+    13.616739760823));
+#11771 = CARTESIAN_POINT('',(-2.682765495879,-1.559800074984,
+    13.59985136393));
+#11772 = CARTESIAN_POINT('',(-3.000124926996,-0.794119080623,
+    13.583434338882));
+#11773 = CARTESIAN_POINT('',(-3.000124926996,3.674093388888E-016,
+    13.56658349848));
+#11774 = PCURVE('',#11723,#11775);
+#11775 = DEFINITIONAL_REPRESENTATION('',(#11776),#11802);
+#11776 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#11777,#11778,#11779,#11780,
+    #11781,#11782,#11783,#11784,#11785,#11786,#11787,#11788,#11789,
+    #11790,#11791,#11792,#11793,#11794,#11795,#11796,#11797,#11798,
+    #11799,#11800,#11801),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.098993390781E-002,
+    2.197986781562E-002,3.296980172343E-002,4.395973563124E-002,
+    5.494966953906E-002,6.593960344687E-002,7.692953735468E-002,
+    8.791947126249E-002,9.89094051703E-002,0.109899339078,0.120889272986
+    ,0.131879206894,0.142869140802,0.153859074709,0.164849008617,
+    0.175838942525,0.186828876433,0.197818810341,0.208808744248,
+    0.219798678156,0.230788612064,0.241778545972),.UNSPECIFIED.);
+#11777 = CARTESIAN_POINT('',(1.,0.33369837632));
+#11778 = CARTESIAN_POINT('',(0.984848548816,0.333689686728));
+#11779 = CARTESIAN_POINT('',(0.954548155371,0.333689217827));
+#11780 = CARTESIAN_POINT('',(0.909102010477,0.333729610909));
+#11781 = CARTESIAN_POINT('',(0.863656918762,0.333801994022));
+#11782 = CARTESIAN_POINT('',(0.818210575227,0.333895412704));
+#11783 = CARTESIAN_POINT('',(0.772761342751,0.333998639273));
+#11784 = CARTESIAN_POINT('',(0.72730829721,0.334100597886));
+#11785 = CARTESIAN_POINT('',(0.681851128173,0.334191000941));
+#11786 = CARTESIAN_POINT('',(0.636390060846,0.334260827189));
+#11787 = CARTESIAN_POINT('',(0.590925757538,0.334302736356));
+#11788 = CARTESIAN_POINT('',(0.545459212594,0.334311391317));
+#11789 = CARTESIAN_POINT('',(0.499991639915,0.33428369268));
+#11790 = CARTESIAN_POINT('',(0.454524356212,0.334218922317));
+#11791 = CARTESIAN_POINT('',(0.409058662136,0.334118795327));
+#11792 = CARTESIAN_POINT('',(0.363595723713,0.333987419845));
+#11793 = CARTESIAN_POINT('',(0.318136456471,0.333831165041));
+#11794 = CARTESIAN_POINT('',(0.272681414409,0.333658437574));
+#11795 = CARTESIAN_POINT('',(0.227230686941,0.333479369663));
+#11796 = CARTESIAN_POINT('',(0.181783802888,0.333305413942));
+#11797 = CARTESIAN_POINT('',(0.136339655516,0.333148872702));
+#11798 = CARTESIAN_POINT('',(9.089640653753E-002,0.333022270622));
+#11799 = CARTESIAN_POINT('',(4.54515359977E-002,0.332937924805));
+#11800 = CARTESIAN_POINT('',(1.515146159919E-002,0.332916914124));
+#11801 = CARTESIAN_POINT('',(0.E+000,0.332917059032));
+#11802 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11803 = ORIENTED_EDGE('',*,*,#11804,.F.);
+#11804 = EDGE_CURVE('',#11805,#11766,#11807,.T.);
+#11805 = VERTEX_POINT('',#11806);
+#11806 = CARTESIAN_POINT('',(-1.979899016825,-1.979899016825,
+    13.750000087544));
+#11807 = SURFACE_CURVE('',#11808,(#11812),.PCURVE_S1.);
+#11808 = LINE('',#11809,#11810);
+#11809 = CARTESIAN_POINT('',(-1.979899016825,-1.979899016825,
+    13.750000087544));
+#11810 = VECTOR('',#11811,1.);
+#11811 = DIRECTION('',(-0.588348405415,-0.588348405415,-0.554700196225)
+  );
+#11812 = PCURVE('',#11723,#11813);
+#11813 = DEFINITIONAL_REPRESENTATION('',(#11814),#11840);
+#11814 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#11815,#11816,#11817,#11818,
+    #11819,#11820,#11821,#11822,#11823,#11824,#11825,#11826,#11827,
+    #11828,#11829,#11830,#11831,#11832,#11833,#11834,#11835,#11836,
+    #11837,#11838,#11839),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.E+000,1.091993047682E-002,
+    2.183986095365E-002,3.275979143047E-002,4.367972190729E-002,
+    5.459965238412E-002,6.551958286094E-002,7.643951333776E-002,
+    8.735944381458E-002,9.827937429141E-002,0.109199304768,
+    0.120119235245,0.131039165722,0.141959096199,0.152879026676,
+    0.163798957152,0.174718887629,0.185638818106,0.196558748583,
+    0.20747867906,0.218398609536,0.229318540013,0.24023847049),
+  .UNSPECIFIED.);
+#11815 = CARTESIAN_POINT('',(1.,1.));
+#11816 = CARTESIAN_POINT('',(1.,0.989904520853));
+#11817 = CARTESIAN_POINT('',(1.,0.96971356256));
+#11818 = CARTESIAN_POINT('',(1.,0.93942712512));
+#11819 = CARTESIAN_POINT('',(1.,0.90914068768));
+#11820 = CARTESIAN_POINT('',(1.,0.87885425024));
+#11821 = CARTESIAN_POINT('',(1.,0.8485678128));
+#11822 = CARTESIAN_POINT('',(1.,0.81828137536));
+#11823 = CARTESIAN_POINT('',(1.,0.78799493792));
+#11824 = CARTESIAN_POINT('',(1.,0.75770850048));
+#11825 = CARTESIAN_POINT('',(1.,0.72742206304));
+#11826 = CARTESIAN_POINT('',(1.,0.6971356256));
+#11827 = CARTESIAN_POINT('',(1.,0.66684918816));
+#11828 = CARTESIAN_POINT('',(1.,0.63656275072));
+#11829 = CARTESIAN_POINT('',(1.,0.60627631328));
+#11830 = CARTESIAN_POINT('',(1.,0.57598987584));
+#11831 = CARTESIAN_POINT('',(1.,0.5457034384));
+#11832 = CARTESIAN_POINT('',(1.,0.51541700096));
+#11833 = CARTESIAN_POINT('',(1.,0.48513056352));
+#11834 = CARTESIAN_POINT('',(1.,0.45484412608));
+#11835 = CARTESIAN_POINT('',(1.,0.42455768864));
+#11836 = CARTESIAN_POINT('',(1.,0.3942712512));
+#11837 = CARTESIAN_POINT('',(1.,0.36398481376));
+#11838 = CARTESIAN_POINT('',(1.,0.343793855467));
+#11839 = CARTESIAN_POINT('',(1.,0.33369837632));
+#11840 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11841 = ORIENTED_EDGE('',*,*,#11842,.F.);
+#11842 = EDGE_CURVE('',#11715,#11805,#11843,.T.);
+#11843 = SURFACE_CURVE('',#11844,(#11851),.PCURVE_S1.);
+#11844 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#11845,#11846,#11847,#11848,
+    #11849,#11850),.UNSPECIFIED.,.F.,.F.,(6,6),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#11845 = CARTESIAN_POINT('',(-2.800000041723,3.429011088709E-016,
+    13.700000088662));
+#11846 = CARTESIAN_POINT('',(-2.800000041723,-0.444687766729,
+    13.710110583645));
+#11847 = CARTESIAN_POINT('',(-2.711720505362,-0.881909452717,
+    13.720051936977));
+#11848 = CARTESIAN_POINT('',(-2.541080112433,-1.293871803615,
+    13.729948239229));
+#11849 = CARTESIAN_POINT('',(-2.29434075219,-1.66545728146,
+    13.739889592561));
+#11850 = CARTESIAN_POINT('',(-1.979899016825,-1.979899016825,
+    13.750000087544));
+#11851 = PCURVE('',#11723,#11852);
+#11852 = DEFINITIONAL_REPRESENTATION('',(#11853),#11857);
+#11853 = LINE('',#11854,#11855);
+#11854 = CARTESIAN_POINT('',(0.E+000,1.));
+#11855 = VECTOR('',#11856,1.);
+#11856 = DIRECTION('',(1.,0.E+000));
+#11857 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11858 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#11862)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#11859,#11860,#11861)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#11859 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#11860 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#11861 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#11862 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-004),#11859,
+  'distance_accuracy_value','confusion accuracy');
+#11863 = SHAPE_DEFINITION_REPRESENTATION(#11864,#11705);
+#11864 = PRODUCT_DEFINITION_SHAPE('','',#11865);
+#11865 = PRODUCT_DEFINITION('design','',#11866,#11869);
+#11866 = PRODUCT_DEFINITION_FORMATION('','',#11867);
+#11867 = PRODUCT('Compound124','Compound124','',(#11868));
+#11868 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#11869 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#11870 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#11871,#11873);
+#11871 = ( REPRESENTATION_RELATIONSHIP('','',#11705,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#11872) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#11872 = ITEM_DEFINED_TRANSFORMATION('','',#11,#211);
+#11873 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #11874);
+#11874 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('50','=>[0:1:1:51]','',#5,#11865
+  ,$);
+#11875 = PRODUCT_TYPE('part',$,(#11867));
+#11876 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#11877),#12093);
+#11877 = SHELL_BASED_SURFACE_MODEL('',(#11878));
+#11878 = OPEN_SHELL('',(#11879));
+#11879 = ADVANCED_FACE('',(#11880),#11898,.T.);
+#11880 = FACE_BOUND('',#11881,.T.);
+#11881 = EDGE_LOOP('',(#11882,#11939,#11978,#12016,#12057));
+#11882 = ORIENTED_EDGE('',*,*,#11883,.F.);
+#11883 = EDGE_CURVE('',#11884,#11886,#11888,.T.);
+#11884 = VERTEX_POINT('',#11885);
+#11885 = CARTESIAN_POINT('',(1.496825519712,2.599774480719,
+    14.100000210106));
+#11886 = VERTEX_POINT('',#11887);
+#11887 = CARTESIAN_POINT('',(1.483740942601E-016,2.980000120401,
+    14.120000134409));
+#11888 = SURFACE_CURVE('',#11889,(#11897),.PCURVE_S1.);
+#11889 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#11890,#11891,#11892,#11893,
+    #11894,#11895,#11896),.UNSPECIFIED.,.F.,.F.,(4,3,4),(0.E+000,
+    0.112841154262,0.158003260859),.UNSPECIFIED.);
+#11890 = CARTESIAN_POINT('',(1.496825519712,2.599774480719,
+    14.100000210106));
+#11891 = CARTESIAN_POINT('',(1.161680111641,2.787110131306,
+    14.104897598109));
+#11892 = CARTESIAN_POINT('',(0.817206286819,2.900291932077,
+    14.109462540779));
+#11893 = CARTESIAN_POINT('',(0.451363692511,2.951474050572,
+    14.114197705688));
+#11894 = CARTESIAN_POINT('',(0.304943511418,2.971958529895,
+    14.116092847791));
+#11895 = CARTESIAN_POINT('',(0.154865600244,2.981985141844,
+    14.118015112966));
+#11896 = CARTESIAN_POINT('',(0.E+000,2.980000120401,14.120000134409));
+#11897 = PCURVE('',#11898,#11911);
+#11898 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#11899,#11900)
+    ,(#11901,#11902)
+    ,(#11903,#11904)
+    ,(#11905,#11906)
+    ,(#11907,#11908)
+    ,(#11909,#11910
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#11899 = CARTESIAN_POINT('',(1.979899016825,1.979899016825,
+    13.950000083074));
+#11900 = CARTESIAN_POINT('',(2.192031054342,2.192031054342,
+    14.150000086054));
+#11901 = CARTESIAN_POINT('',(1.66545728146,2.29434075219,13.960110578057
+    ));
+#11902 = CARTESIAN_POINT('',(1.843899133045,2.540162975639,
+    14.160110581038));
+#11903 = CARTESIAN_POINT('',(1.293871803615,2.541080112433,
+    13.970051931389));
+#11904 = CARTESIAN_POINT('',(1.432500925431,2.813338695908,
+    14.170051934369));
+#11905 = CARTESIAN_POINT('',(0.881909452717,2.711720505362,
+    13.979948233641));
+#11906 = CARTESIAN_POINT('',(0.976399751223,3.00226198808,
+    14.179948236621));
+#11907 = CARTESIAN_POINT('',(0.444687766729,2.800000041723,
+    13.989889586973));
+#11908 = CARTESIAN_POINT('',(0.492332884593,3.100000046194,
+    14.189889589953));
+#11909 = CARTESIAN_POINT('',(1.394118970918E-016,2.800000041723,
+    14.000000081956));
+#11910 = CARTESIAN_POINT('',(1.543488860659E-016,3.100000046194,
+    14.200000084937));
+#11911 = DEFINITIONAL_REPRESENTATION('',(#11912),#11938);
+#11912 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#11913,#11914,#11915,#11916,
+    #11917,#11918,#11919,#11920,#11921,#11922,#11923,#11924,#11925,
+    #11926,#11927,#11928,#11929,#11930,#11931,#11932,#11933,#11934,
+    #11935,#11936,#11937),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,7.181966402682E-003,
+    1.436393280536E-002,2.154589920805E-002,2.872786561073E-002,
+    3.590983201341E-002,4.309179841609E-002,5.027376481877E-002,
+    5.745573122145E-002,6.463769762414E-002,7.181966402682E-002,
+    7.90016304295E-002,8.618359683218E-002,9.336556323486E-002,
+    0.100547529638,0.10772949604,0.114911462443,0.122093428846,
+    0.129275395248,0.136457361651,0.143639328054,0.150821294456,
+    0.158003260859),.QUASI_UNIFORM_KNOTS.);
+#11913 = CARTESIAN_POINT('',(0.334055968574,0.666285472341));
+#11914 = CARTESIAN_POINT('',(0.344465184043,0.665252315247));
+#11915 = CARTESIAN_POINT('',(0.365196840197,0.663274317528));
+#11916 = CARTESIAN_POINT('',(0.396056787602,0.660493357949));
+#11917 = CARTESIAN_POINT('',(0.426701685396,0.657814489166));
+#11918 = CARTESIAN_POINT('',(0.457155071882,0.655171383236));
+#11919 = CARTESIAN_POINT('',(0.487440945284,0.652509031168));
+#11920 = CARTESIAN_POINT('',(0.517583706721,0.649785198189));
+#11921 = CARTESIAN_POINT('',(0.547607972001,0.64696980208));
+#11922 = CARTESIAN_POINT('',(0.577538428496,0.644044855875));
+#11923 = CARTESIAN_POINT('',(0.607399688505,0.641004257451));
+#11924 = CARTESIAN_POINT('',(0.637216147978,0.637853665765));
+#11925 = CARTESIAN_POINT('',(0.667011854397,0.634610228745));
+#11926 = CARTESIAN_POINT('',(0.696810350656,0.631302865276));
+#11927 = CARTESIAN_POINT('',(0.72663461493,0.627970524351));
+#11928 = CARTESIAN_POINT('',(0.756506641532,0.624668020553));
+#11929 = CARTESIAN_POINT('',(0.786448355219,0.621443616093));
+#11930 = CARTESIAN_POINT('',(0.816477537529,0.618422055413));
+#11931 = CARTESIAN_POINT('',(0.846624968979,0.615442235341));
+#11932 = CARTESIAN_POINT('',(0.876914298141,0.612435499978));
+#11933 = CARTESIAN_POINT('',(0.907368184388,0.609390601284));
+#11934 = CARTESIAN_POINT('',(0.938010391898,0.606297060408));
+#11935 = CARTESIAN_POINT('',(0.968865004896,0.603159464587));
+#11936 = CARTESIAN_POINT('',(0.989592646987,0.601053693324));
+#11937 = CARTESIAN_POINT('',(1.,0.600000253319));
+#11938 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11939 = ORIENTED_EDGE('',*,*,#11940,.F.);
+#11940 = EDGE_CURVE('',#11941,#11884,#11943,.T.);
+#11941 = VERTEX_POINT('',#11942);
+#11942 = CARTESIAN_POINT('',(2.121242937857,2.121242937857,
+    14.083260409796));
+#11943 = SURFACE_CURVE('',#11944,(#11949),.PCURVE_S1.);
+#11944 = CIRCLE('',#11945,3.0027095051);
+#11945 = AXIS2_PLACEMENT_3D('',#11946,#11947,#11948);
+#11946 = CARTESIAN_POINT('',(-1.69244296294E-003,-2.273521851137E-003,
+    14.092619161255));
+#11947 = DIRECTION('',(1.708760209992E-002,-1.267672874131E-002,
+    0.99977363158));
+#11948 = DIRECTION('',(0.499055256637,0.866566678578,2.458129512199E-003
+    ));
+#11949 = PCURVE('',#11898,#11950);
+#11950 = DEFINITIONAL_REPRESENTATION('',(#11951),#11977);
+#11951 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#11952,#11953,#11954,#11955,
+    #11956,#11957,#11958,#11959,#11960,#11961,#11962,#11963,#11964,
+    #11965,#11966,#11967,#11968,#11969,#11970,#11971,#11972,#11973,
+    #11974,#11975,#11976),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(6.020375164409,6.03232107999,6.04426699557,
+    6.056212911151,6.068158826731,6.080104742312,6.092050657892,
+    6.103996573473,6.115942489053,6.127888404633,6.139834320214,
+    6.151780235794,6.163726151375,6.175672066955,6.187617982536,
+    6.199563898116,6.211509813697,6.223455729277,6.235401644858,
+    6.247347560438,6.259293476019,6.271239391599,6.28318530718),
+  .UNSPECIFIED.);
+#11952 = CARTESIAN_POINT('',(0.E+000,0.66630162368));
+#11953 = CARTESIAN_POINT('',(5.018130621877E-003,0.66629653941));
+#11954 = CARTESIAN_POINT('',(1.505946791165E-002,0.666287218106));
+#11955 = CARTESIAN_POINT('',(3.013623514423E-002,0.666275613791));
+#11956 = CARTESIAN_POINT('',(4.522729662025E-002,0.666266223622));
+#11957 = CARTESIAN_POINT('',(6.033218603536E-002,0.666258882111));
+#11958 = CARTESIAN_POINT('',(7.545043751181E-002,0.66625342283));
+#11959 = CARTESIAN_POINT('',(9.058158562179E-002,0.666249678448));
+#11960 = CARTESIAN_POINT('',(0.10572516532,0.666247481009));
+#11961 = CARTESIAN_POINT('',(0.120880711903,0.66624666211));
+#11962 = CARTESIAN_POINT('',(0.136047760964,0.666247053076));
+#11963 = CARTESIAN_POINT('',(0.15122584835,0.6662484851));
+#11964 = CARTESIAN_POINT('',(0.166414510126,0.666250789377));
+#11965 = CARTESIAN_POINT('',(0.181613282536,0.6662537972));
+#11966 = CARTESIAN_POINT('',(0.196821701967,0.666257340054));
+#11967 = CARTESIAN_POINT('',(0.212039304922,0.666261249687));
+#11968 = CARTESIAN_POINT('',(0.227265627988,0.666265358162));
+#11969 = CARTESIAN_POINT('',(0.242500207811,0.666269497905));
+#11970 = CARTESIAN_POINT('',(0.257742581074,0.666273501736));
+#11971 = CARTESIAN_POINT('',(0.272992284474,0.666277202894));
+#11972 = CARTESIAN_POINT('',(0.288248854706,0.666280435042));
+#11973 = CARTESIAN_POINT('',(0.303511828448,0.666283032294));
+#11974 = CARTESIAN_POINT('',(0.318780742352,0.666284829157));
+#11975 = CARTESIAN_POINT('',(0.328963669459,0.666285383541));
+#11976 = CARTESIAN_POINT('',(0.334055968574,0.666285472341));
+#11977 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11978 = ORIENTED_EDGE('',*,*,#11979,.F.);
+#11979 = EDGE_CURVE('',#11980,#11941,#11982,.T.);
+#11980 = VERTEX_POINT('',#11981);
+#11981 = CARTESIAN_POINT('',(1.979899016825,1.979899016825,
+    13.950000083074));
+#11982 = SURFACE_CURVE('',#11983,(#11987),.PCURVE_S1.);
+#11983 = LINE('',#11984,#11985);
+#11984 = CARTESIAN_POINT('',(1.979899016825,1.979899016825,
+    13.950000083074));
+#11985 = VECTOR('',#11986,1.);
+#11986 = DIRECTION('',(0.588348405415,0.588348405415,0.554700196225));
+#11987 = PCURVE('',#11898,#11988);
+#11988 = DEFINITIONAL_REPRESENTATION('',(#11989),#12015);
+#11989 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#11990,#11991,#11992,#11993,
+    #11994,#11995,#11996,#11997,#11998,#11999,#12000,#12001,#12002,
+    #12003,#12004,#12005,#12006,#12007,#12008,#12009,#12010,#12011,
+    #12012,#12013,#12014),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.091993047682E-002,
+    2.183986095365E-002,3.275979143047E-002,4.367972190729E-002,
+    5.459965238412E-002,6.551958286094E-002,7.643951333776E-002,
+    8.735944381458E-002,9.827937429141E-002,0.109199304768,
+    0.120119235245,0.131039165722,0.141959096199,0.152879026676,
+    0.163798957152,0.174718887629,0.185638818106,0.196558748583,
+    0.20747867906,0.218398609536,0.229318540013,0.24023847049),
+  .UNSPECIFIED.);
+#11990 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#11991 = CARTESIAN_POINT('',(0.E+000,1.009547914667E-002));
+#11992 = CARTESIAN_POINT('',(0.E+000,3.028643744E-002));
+#11993 = CARTESIAN_POINT('',(0.E+000,6.057287487999E-002));
+#11994 = CARTESIAN_POINT('',(0.E+000,9.085931231999E-002));
+#11995 = CARTESIAN_POINT('',(0.E+000,0.12114574976));
+#11996 = CARTESIAN_POINT('',(0.E+000,0.1514321872));
+#11997 = CARTESIAN_POINT('',(0.E+000,0.18171862464));
+#11998 = CARTESIAN_POINT('',(0.E+000,0.21200506208));
+#11999 = CARTESIAN_POINT('',(0.E+000,0.24229149952));
+#12000 = CARTESIAN_POINT('',(0.E+000,0.27257793696));
+#12001 = CARTESIAN_POINT('',(0.E+000,0.3028643744));
+#12002 = CARTESIAN_POINT('',(0.E+000,0.33315081184));
+#12003 = CARTESIAN_POINT('',(0.E+000,0.36343724928));
+#12004 = CARTESIAN_POINT('',(0.E+000,0.39372368672));
+#12005 = CARTESIAN_POINT('',(0.E+000,0.42401012416));
+#12006 = CARTESIAN_POINT('',(0.E+000,0.4542965616));
+#12007 = CARTESIAN_POINT('',(0.E+000,0.48458299904));
+#12008 = CARTESIAN_POINT('',(0.E+000,0.51486943648));
+#12009 = CARTESIAN_POINT('',(0.E+000,0.54515587392));
+#12010 = CARTESIAN_POINT('',(0.E+000,0.57544231136));
+#12011 = CARTESIAN_POINT('',(0.E+000,0.6057287488));
+#12012 = CARTESIAN_POINT('',(0.E+000,0.63601518624));
+#12013 = CARTESIAN_POINT('',(-0.E+000,0.656206144533));
+#12014 = CARTESIAN_POINT('',(0.E+000,0.66630162368));
+#12015 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12016 = ORIENTED_EDGE('',*,*,#12017,.F.);
+#12017 = EDGE_CURVE('',#12018,#11980,#12020,.T.);
+#12018 = VERTEX_POINT('',#12019);
+#12019 = CARTESIAN_POINT('',(1.394118970918E-016,2.800000041723,
+    14.000000081956));
+#12020 = SURFACE_CURVE('',#12021,(#12028),.PCURVE_S1.);
+#12021 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#12022,#12023,#12024,#12025,
+    #12026,#12027),.UNSPECIFIED.,.F.,.F.,(6,6),(-1.,0.E+000),
+  .PIECEWISE_BEZIER_KNOTS.);
+#12022 = CARTESIAN_POINT('',(1.394118970918E-016,2.800000041723,
+    14.000000081956));
+#12023 = CARTESIAN_POINT('',(0.444687766729,2.800000041723,
+    13.989889586973));
+#12024 = CARTESIAN_POINT('',(0.881909452717,2.711720505362,
+    13.979948233641));
+#12025 = CARTESIAN_POINT('',(1.293871803615,2.541080112433,
+    13.970051931389));
+#12026 = CARTESIAN_POINT('',(1.66545728146,2.29434075219,13.960110578057
+    ));
+#12027 = CARTESIAN_POINT('',(1.979899016825,1.979899016825,
+    13.950000083074));
+#12028 = PCURVE('',#11898,#12029);
+#12029 = DEFINITIONAL_REPRESENTATION('',(#12030),#12056);
+#12030 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#12031,#12032,#12033,#12034,
+    #12035,#12036,#12037,#12038,#12039,#12040,#12041,#12042,#12043,
+    #12044,#12045,#12046,#12047,#12048,#12049,#12050,#12051,#12052,
+    #12053,#12054,#12055),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-1.,-0.954545454545,-0.909090909091,
+    -0.863636363636,-0.818181818182,-0.772727272727,-0.727272727273,
+    -0.681818181818,-0.636363636364,-0.590909090909,-0.545454545455,-0.5
+    ,-0.454545454545,-0.409090909091,-0.363636363636,-0.318181818182,
+    -0.272727272727,-0.227272727273,-0.181818181818,-0.136363636364,
+    -9.090909090909E-002,-4.545454545455E-002,0.E+000),.UNSPECIFIED.);
+#12031 = CARTESIAN_POINT('',(1.,0.E+000));
+#12032 = CARTESIAN_POINT('',(0.984848484848,0.E+000));
+#12033 = CARTESIAN_POINT('',(0.954545454545,0.E+000));
+#12034 = CARTESIAN_POINT('',(0.909090909091,0.E+000));
+#12035 = CARTESIAN_POINT('',(0.863636363636,0.E+000));
+#12036 = CARTESIAN_POINT('',(0.818181818182,0.E+000));
+#12037 = CARTESIAN_POINT('',(0.772727272727,0.E+000));
+#12038 = CARTESIAN_POINT('',(0.727272727273,0.E+000));
+#12039 = CARTESIAN_POINT('',(0.681818181818,0.E+000));
+#12040 = CARTESIAN_POINT('',(0.636363636364,0.E+000));
+#12041 = CARTESIAN_POINT('',(0.590909090909,0.E+000));
+#12042 = CARTESIAN_POINT('',(0.545454545455,0.E+000));
+#12043 = CARTESIAN_POINT('',(0.5,0.E+000));
+#12044 = CARTESIAN_POINT('',(0.454545454545,0.E+000));
+#12045 = CARTESIAN_POINT('',(0.409090909091,0.E+000));
+#12046 = CARTESIAN_POINT('',(0.363636363636,0.E+000));
+#12047 = CARTESIAN_POINT('',(0.318181818182,0.E+000));
+#12048 = CARTESIAN_POINT('',(0.272727272727,0.E+000));
+#12049 = CARTESIAN_POINT('',(0.227272727273,0.E+000));
+#12050 = CARTESIAN_POINT('',(0.181818181818,0.E+000));
+#12051 = CARTESIAN_POINT('',(0.136363636364,0.E+000));
+#12052 = CARTESIAN_POINT('',(9.090909090909E-002,0.E+000));
+#12053 = CARTESIAN_POINT('',(4.545454545455E-002,0.E+000));
+#12054 = CARTESIAN_POINT('',(1.515151515152E-002,-0.E+000));
+#12055 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#12056 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12057 = ORIENTED_EDGE('',*,*,#12058,.F.);
+#12058 = EDGE_CURVE('',#11886,#12018,#12059,.T.);
+#12059 = SURFACE_CURVE('',#12060,(#12064),.PCURVE_S1.);
+#12060 = LINE('',#12061,#12062);
+#12061 = CARTESIAN_POINT('',(1.483740942601E-016,2.980000120401,
+    14.120000134409));
+#12062 = VECTOR('',#12063,1.);
+#12063 = DIRECTION('',(-4.142775295748E-017,-0.832050294338,
+    -0.554700196225));
+#12064 = PCURVE('',#11898,#12065);
+#12065 = DEFINITIONAL_REPRESENTATION('',(#12066),#12092);
+#12066 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#12067,#12068,#12069,#12070,
+    #12071,#12072,#12073,#12074,#12075,#12076,#12077,#12078,#12079,
+    #12080,#12081,#12082,#12083,#12084,#12085,#12086,#12087,#12088,
+    #12089,#12090,#12091),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.E+000,9.833325958509E-003,
+    1.966665191702E-002,2.949997787553E-002,3.933330383403E-002,
+    4.916662979254E-002,5.899995575105E-002,6.883328170956E-002,
+    7.866660766807E-002,8.849993362658E-002,9.833325958509E-002,
+    0.108166585544,0.117999911502,0.127833237461,0.137666563419,
+    0.147499889378,0.157333215336,0.167166541295,0.176999867253,
+    0.186833193212,0.19666651917,0.206499845129,0.216333171087),
+  .UNSPECIFIED.);
+#12067 = CARTESIAN_POINT('',(1.,0.60000025332));
+#12068 = CARTESIAN_POINT('',(1.,0.590909340391));
+#12069 = CARTESIAN_POINT('',(1.,0.572727514533));
+#12070 = CARTESIAN_POINT('',(1.,0.545454775745));
+#12071 = CARTESIAN_POINT('',(1.,0.518182036958));
+#12072 = CARTESIAN_POINT('',(1.,0.490909298171));
+#12073 = CARTESIAN_POINT('',(1.,0.463636559383));
+#12074 = CARTESIAN_POINT('',(1.,0.436363820596));
+#12075 = CARTESIAN_POINT('',(1.,0.409091081809));
+#12076 = CARTESIAN_POINT('',(1.,0.381818343022));
+#12077 = CARTESIAN_POINT('',(1.,0.354545604234));
+#12078 = CARTESIAN_POINT('',(1.,0.327272865447));
+#12079 = CARTESIAN_POINT('',(1.,0.30000012666));
+#12080 = CARTESIAN_POINT('',(1.,0.272727387873));
+#12081 = CARTESIAN_POINT('',(1.,0.245454649085));
+#12082 = CARTESIAN_POINT('',(1.,0.218181910298));
+#12083 = CARTESIAN_POINT('',(1.,0.190909171511));
+#12084 = CARTESIAN_POINT('',(1.,0.163636432724));
+#12085 = CARTESIAN_POINT('',(1.,0.136363693936));
+#12086 = CARTESIAN_POINT('',(1.,0.109090955149));
+#12087 = CARTESIAN_POINT('',(1.,8.181821636179E-002));
+#12088 = CARTESIAN_POINT('',(1.,5.454547757453E-002));
+#12089 = CARTESIAN_POINT('',(1.,2.727273878726E-002));
+#12090 = CARTESIAN_POINT('',(1.,9.090912929085E-003));
+#12091 = CARTESIAN_POINT('',(1.,0.E+000));
+#12092 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12093 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#12097)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#12094,#12095,#12096)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#12094 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#12095 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#12096 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#12097 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-004),#12094,
+  'distance_accuracy_value','confusion accuracy');
+#12098 = SHAPE_DEFINITION_REPRESENTATION(#12099,#11876);
+#12099 = PRODUCT_DEFINITION_SHAPE('','',#12100);
+#12100 = PRODUCT_DEFINITION('design','',#12101,#12104);
+#12101 = PRODUCT_DEFINITION_FORMATION('','',#12102);
+#12102 = PRODUCT('Compound132','Compound132','',(#12103));
+#12103 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#12104 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#12105 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#12106,#12108);
+#12106 = ( REPRESENTATION_RELATIONSHIP('','',#11876,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#12107) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#12107 = ITEM_DEFINED_TRANSFORMATION('','',#11,#215);
+#12108 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #12109);
+#12109 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('51','=>[0:1:1:52]','',#5,#12100
+  ,$);
+#12110 = PRODUCT_TYPE('part',$,(#12102));
+#12111 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#12112),#12286);
+#12112 = SHELL_BASED_SURFACE_MODEL('',(#12113));
+#12113 = OPEN_SHELL('',(#12114));
+#12114 = ADVANCED_FACE('',(#12115),#12129,.T.);
+#12115 = FACE_BOUND('',#12116,.T.);
+#12116 = EDGE_LOOP('',(#12117,#12170,#12209,#12247));
+#12117 = ORIENTED_EDGE('',*,*,#12118,.F.);
+#12118 = EDGE_CURVE('',#12119,#12121,#12123,.T.);
+#12119 = VERTEX_POINT('',#12120);
+#12120 = CARTESIAN_POINT('',(-4.599230976009E-016,-2.860000123084,
+    14.240000131726));
+#12121 = VERTEX_POINT('',#12122);
+#12122 = CARTESIAN_POINT('',(-4.502743486191E-016,-2.800000041723,
+    14.200000077486));
+#12123 = SURFACE_CURVE('',#12124,(#12128),.PCURVE_S1.);
+#12124 = LINE('',#12125,#12126);
+#12125 = CARTESIAN_POINT('',(-4.599230976009E-016,-2.860000123084,
+    14.240000131726));
+#12126 = VECTOR('',#12127,1.);
+#12127 = DIRECTION('',(1.338038923995E-016,0.832050294338,
+    -0.554700196225));
+#12128 = PCURVE('',#12129,#12142);
+#12129 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#12130,#12131)
+    ,(#12132,#12133)
+    ,(#12134,#12135)
+    ,(#12136,#12137)
+    ,(#12138,#12139)
+    ,(#12140,#12141
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#12130 = CARTESIAN_POINT('',(-1.979899016825,-1.979899016825,
+    14.150000078604));
+#12131 = CARTESIAN_POINT('',(-2.192031054342,-2.192031054342,
+    14.350000081584));
+#12132 = CARTESIAN_POINT('',(-1.66545728146,-2.29434075219,
+    14.160110573587));
+#12133 = CARTESIAN_POINT('',(-1.843899133045,-2.540162975639,
+    14.360110576567));
+#12134 = CARTESIAN_POINT('',(-1.293871803615,-2.541080112433,
+    14.170051926919));
+#12135 = CARTESIAN_POINT('',(-1.432500925431,-2.813338695908,
+    14.370051929899));
+#12136 = CARTESIAN_POINT('',(-0.881909452717,-2.711720505362,
+    14.179948229171));
+#12137 = CARTESIAN_POINT('',(-0.976399751223,-3.00226198808,
+    14.379948232151));
+#12138 = CARTESIAN_POINT('',(-0.444687766729,-2.800000041723,
+    14.189889582503));
+#12139 = CARTESIAN_POINT('',(-0.492332884593,-3.100000046194,
+    14.389889585483));
+#12140 = CARTESIAN_POINT('',(-4.502743486191E-016,-2.800000041723,
+    14.200000077486));
+#12141 = CARTESIAN_POINT('',(-4.985180288283E-016,-3.100000046194,
+    14.400000080466));
+#12142 = DEFINITIONAL_REPRESENTATION('',(#12143),#12169);
+#12143 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#12144,#12145,#12146,#12147,
+    #12148,#12149,#12150,#12151,#12152,#12153,#12154,#12155,#12156,
+    #12157,#12158,#12159,#12160,#12161,#12162,#12163,#12164,#12165,
+    #12166,#12167,#12168),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,3.277778331467E-003,
+    6.555556662935E-003,9.833334994402E-003,1.311111332587E-002,
+    1.638889165734E-002,1.96666699888E-002,2.294444832027E-002,
+    2.622222665174E-002,2.950000498321E-002,3.277778331467E-002,
+    3.605556164614E-002,3.933333997761E-002,4.261111830907E-002,
+    4.588889664054E-002,4.916667497201E-002,5.244445330348E-002,
+    5.572223163494E-002,5.900000996641E-002,6.227778829788E-002,
+    6.555556662935E-002,6.883334496081E-002,7.211112329228E-002),
+  .UNSPECIFIED.);
+#12144 = CARTESIAN_POINT('',(1.,0.200000268221));
+#12145 = CARTESIAN_POINT('',(1.,0.196969961127));
+#12146 = CARTESIAN_POINT('',(1.,0.190909346938));
+#12147 = CARTESIAN_POINT('',(1.,0.181818425655));
+#12148 = CARTESIAN_POINT('',(1.,0.172727504373));
+#12149 = CARTESIAN_POINT('',(1.,0.16363658309));
+#12150 = CARTESIAN_POINT('',(1.,0.154545661807));
+#12151 = CARTESIAN_POINT('',(1.,0.145454740524));
+#12152 = CARTESIAN_POINT('',(1.,0.136363819242));
+#12153 = CARTESIAN_POINT('',(1.,0.127272897959));
+#12154 = CARTESIAN_POINT('',(1.,0.118181976676));
+#12155 = CARTESIAN_POINT('',(1.,0.109091055393));
+#12156 = CARTESIAN_POINT('',(1.,0.10000013411));
+#12157 = CARTESIAN_POINT('',(1.,9.090921282772E-002));
+#12158 = CARTESIAN_POINT('',(1.,8.181829154495E-002));
+#12159 = CARTESIAN_POINT('',(1.,7.272737026218E-002));
+#12160 = CARTESIAN_POINT('',(1.,6.363644897941E-002));
+#12161 = CARTESIAN_POINT('',(1.,5.454552769664E-002));
+#12162 = CARTESIAN_POINT('',(1.,4.545460641386E-002));
+#12163 = CARTESIAN_POINT('',(1.,3.636368513109E-002));
+#12164 = CARTESIAN_POINT('',(1.,2.727276384832E-002));
+#12165 = CARTESIAN_POINT('',(1.,1.818184256555E-002));
+#12166 = CARTESIAN_POINT('',(1.,9.090921282774E-003));
+#12167 = CARTESIAN_POINT('',(1.,3.030307094258E-003));
+#12168 = CARTESIAN_POINT('',(1.,0.E+000));
+#12169 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12170 = ORIENTED_EDGE('',*,*,#12171,.F.);
+#12171 = EDGE_CURVE('',#12172,#12119,#12174,.T.);
+#12172 = VERTEX_POINT('',#12173);
+#12173 = CARTESIAN_POINT('',(-2.043493924767,-2.043493924767,
+    14.20995793281));
+#12174 = SURFACE_CURVE('',#12175,(#12180),.PCURVE_S1.);
+#12175 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#12176,#12177,#12178,#12179),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(-0.23168934806,0.E+000),
+  .PIECEWISE_BEZIER_KNOTS.);
+#12176 = CARTESIAN_POINT('',(-2.043493924767,-2.043493924767,
+    14.20995793281));
+#12177 = CARTESIAN_POINT('',(-1.494870163705,-2.577759169879,
+    14.22005696361));
+#12178 = CARTESIAN_POINT('',(-0.75780999079,-2.870121061884,
+    14.229879192926));
+#12179 = CARTESIAN_POINT('',(-5.551115123126E-016,-2.860000123084,
+    14.240000131726));
+#12180 = PCURVE('',#12129,#12181);
+#12181 = DEFINITIONAL_REPRESENTATION('',(#12182),#12208);
+#12182 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#12183,#12184,#12185,#12186,
+    #12187,#12188,#12189,#12190,#12191,#12192,#12193,#12194,#12195,
+    #12196,#12197,#12198,#12199,#12200,#12201,#12202,#12203,#12204,
+    #12205,#12206,#12207),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.23168934806,-0.221158014058,
+    -0.210626680055,-0.200095346052,-0.189564012049,-0.179032678047,
+    -0.168501344044,-0.157970010041,-0.147438676038,-0.136907342036,
+    -0.126376008033,-0.11584467403,-0.105313340027,-9.478200602471E-002,
+    -8.425067202196E-002,-7.371933801922E-002,-6.318800401647E-002,
+    -5.265667001373E-002,-4.212533601098E-002,-3.159400200824E-002,
+    -2.106266800549E-002,-1.053133400275E-002,0.E+000),.UNSPECIFIED.);
+#12183 = CARTESIAN_POINT('',(0.E+000,0.299789266563));
+#12184 = CARTESIAN_POINT('',(1.516663564788E-002,0.298251185794));
+#12185 = CARTESIAN_POINT('',(4.549291686321E-002,0.295176712986));
+#12186 = CARTESIAN_POINT('',(9.096552388763E-002,0.290568223991));
+#12187 = CARTESIAN_POINT('',(0.136425723193,0.285960097268));
+#12188 = CARTESIAN_POINT('',(0.18187704113,0.281353016805));
+#12189 = CARTESIAN_POINT('',(0.227322434109,0.276749063429));
+#12190 = CARTESIAN_POINT('',(0.272764236365,0.272151443882));
+#12191 = CARTESIAN_POINT('',(0.31820422628,0.267563802811));
+#12192 = CARTESIAN_POINT('',(0.363643679768,0.262989736737));
+#12193 = CARTESIAN_POINT('',(0.409083443408,0.25843234851));
+#12194 = CARTESIAN_POINT('',(0.454524015962,0.253893889211));
+#12195 = CARTESIAN_POINT('',(0.499965638611,0.249375477929));
+#12196 = CARTESIAN_POINT('',(0.545408391055,0.244876904312));
+#12197 = CARTESIAN_POINT('',(0.590852291432,0.240396514246));
+#12198 = CARTESIAN_POINT('',(0.636297397756,0.235931179561));
+#12199 = CARTESIAN_POINT('',(0.681743908564,0.231476351717));
+#12200 = CARTESIAN_POINT('',(0.727192260697,0.22702619953));
+#12201 = CARTESIAN_POINT('',(0.772643221296,0.222573828176));
+#12202 = CARTESIAN_POINT('',(0.818097974339,0.218111584772));
+#12203 = CARTESIAN_POINT('',(0.86355819005,0.213631423253));
+#12204 = CARTESIAN_POINT('',(0.909026110613,0.209125420354));
+#12205 = CARTESIAN_POINT('',(0.95450451747,0.204586087662));
+#12206 = CARTESIAN_POINT('',(0.984832888052,0.201533889132));
+#12207 = CARTESIAN_POINT('',(1.,0.200000268221));
+#12208 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12209 = ORIENTED_EDGE('',*,*,#12210,.F.);
+#12210 = EDGE_CURVE('',#12211,#12172,#12213,.T.);
+#12211 = VERTEX_POINT('',#12212);
+#12212 = CARTESIAN_POINT('',(-1.979899016825,-1.979899016825,
+    14.150000078604));
+#12213 = SURFACE_CURVE('',#12214,(#12218),.PCURVE_S1.);
+#12214 = LINE('',#12215,#12216);
+#12215 = CARTESIAN_POINT('',(-1.979899016825,-1.979899016825,
+    14.150000078604));
+#12216 = VECTOR('',#12217,1.);
+#12217 = DIRECTION('',(-0.588348405415,-0.588348405415,0.554700196225));
+#12218 = PCURVE('',#12129,#12219);
+#12219 = DEFINITIONAL_REPRESENTATION('',(#12220),#12246);
+#12220 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#12221,#12222,#12223,#12224,
+    #12225,#12226,#12227,#12228,#12229,#12230,#12231,#12232,#12233,
+    #12234,#12235,#12236,#12237,#12238,#12239,#12240,#12241,#12242,
+    #12243,#12244,#12245),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,4.9132072206E-003,9.8264144412E-003
+    ,1.47396216618E-002,1.96528288824E-002,2.4566036103E-002,
+    2.94792433236E-002,3.43924505442E-002,3.93056577648E-002,
+    4.42188649854E-002,4.9132072206E-002,5.40452794266E-002,
+    5.89584866472E-002,6.38716938678E-002,6.87849010884E-002,
+    7.3698108309E-002,7.86113155296E-002,8.35245227502E-002,
+    8.84377299708E-002,9.33509371914E-002,9.8264144412E-002,
+    0.103177351633,0.108090558853),.UNSPECIFIED.);
+#12221 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#12222 = CARTESIAN_POINT('',(0.E+000,4.542261614584E-003));
+#12223 = CARTESIAN_POINT('',(0.E+000,1.362678484375E-002));
+#12224 = CARTESIAN_POINT('',(0.E+000,2.725356968751E-002));
+#12225 = CARTESIAN_POINT('',(0.E+000,4.088035453126E-002));
+#12226 = CARTESIAN_POINT('',(0.E+000,5.450713937501E-002));
+#12227 = CARTESIAN_POINT('',(0.E+000,6.813392421877E-002));
+#12228 = CARTESIAN_POINT('',(0.E+000,8.176070906252E-002));
+#12229 = CARTESIAN_POINT('',(0.E+000,9.538749390628E-002));
+#12230 = CARTESIAN_POINT('',(0.E+000,0.10901427875));
+#12231 = CARTESIAN_POINT('',(0.E+000,0.122641063594));
+#12232 = CARTESIAN_POINT('',(0.E+000,0.136267848438));
+#12233 = CARTESIAN_POINT('',(0.E+000,0.149894633281));
+#12234 = CARTESIAN_POINT('',(0.E+000,0.163521418125));
+#12235 = CARTESIAN_POINT('',(0.E+000,0.177148202969));
+#12236 = CARTESIAN_POINT('',(0.E+000,0.190774987813));
+#12237 = CARTESIAN_POINT('',(0.E+000,0.204401772656));
+#12238 = CARTESIAN_POINT('',(0.E+000,0.2180285575));
+#12239 = CARTESIAN_POINT('',(0.E+000,0.231655342344));
+#12240 = CARTESIAN_POINT('',(0.E+000,0.245282127188));
+#12241 = CARTESIAN_POINT('',(0.E+000,0.258908912031));
+#12242 = CARTESIAN_POINT('',(0.E+000,0.272535696875));
+#12243 = CARTESIAN_POINT('',(0.E+000,0.286162481719));
+#12244 = CARTESIAN_POINT('',(-0.E+000,0.295247004948));
+#12245 = CARTESIAN_POINT('',(0.E+000,0.299789266563));
+#12246 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12247 = ORIENTED_EDGE('',*,*,#12248,.F.);
+#12248 = EDGE_CURVE('',#12121,#12211,#12249,.T.);
+#12249 = SURFACE_CURVE('',#12250,(#12257),.PCURVE_S1.);
+#12250 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#12251,#12252,#12253,#12254,
+    #12255,#12256),.UNSPECIFIED.,.F.,.F.,(6,6),(-1.,0.E+000),
+  .PIECEWISE_BEZIER_KNOTS.);
+#12251 = CARTESIAN_POINT('',(-4.502743486191E-016,-2.800000041723,
+    14.200000077486));
+#12252 = CARTESIAN_POINT('',(-0.444687766729,-2.800000041723,
+    14.189889582503));
+#12253 = CARTESIAN_POINT('',(-0.881909452717,-2.711720505362,
+    14.179948229171));
+#12254 = CARTESIAN_POINT('',(-1.293871803615,-2.541080112433,
+    14.170051926919));
+#12255 = CARTESIAN_POINT('',(-1.66545728146,-2.29434075219,
+    14.160110573587));
+#12256 = CARTESIAN_POINT('',(-1.979899016825,-1.979899016825,
+    14.150000078604));
+#12257 = PCURVE('',#12129,#12258);
+#12258 = DEFINITIONAL_REPRESENTATION('',(#12259),#12285);
+#12259 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#12260,#12261,#12262,#12263,
+    #12264,#12265,#12266,#12267,#12268,#12269,#12270,#12271,#12272,
+    #12273,#12274,#12275,#12276,#12277,#12278,#12279,#12280,#12281,
+    #12282,#12283,#12284),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-1.,-0.954545454545,-0.909090909091,
+    -0.863636363636,-0.818181818182,-0.772727272727,-0.727272727273,
+    -0.681818181818,-0.636363636364,-0.590909090909,-0.545454545455,-0.5
+    ,-0.454545454545,-0.409090909091,-0.363636363636,-0.318181818182,
+    -0.272727272727,-0.227272727273,-0.181818181818,-0.136363636364,
+    -9.090909090909E-002,-4.545454545455E-002,0.E+000),.UNSPECIFIED.);
+#12260 = CARTESIAN_POINT('',(1.,0.E+000));
+#12261 = CARTESIAN_POINT('',(0.984848484848,0.E+000));
+#12262 = CARTESIAN_POINT('',(0.954545454545,0.E+000));
+#12263 = CARTESIAN_POINT('',(0.909090909091,0.E+000));
+#12264 = CARTESIAN_POINT('',(0.863636363636,0.E+000));
+#12265 = CARTESIAN_POINT('',(0.818181818182,0.E+000));
+#12266 = CARTESIAN_POINT('',(0.772727272727,0.E+000));
+#12267 = CARTESIAN_POINT('',(0.727272727273,0.E+000));
+#12268 = CARTESIAN_POINT('',(0.681818181818,0.E+000));
+#12269 = CARTESIAN_POINT('',(0.636363636364,0.E+000));
+#12270 = CARTESIAN_POINT('',(0.590909090909,0.E+000));
+#12271 = CARTESIAN_POINT('',(0.545454545455,0.E+000));
+#12272 = CARTESIAN_POINT('',(0.5,0.E+000));
+#12273 = CARTESIAN_POINT('',(0.454545454545,0.E+000));
+#12274 = CARTESIAN_POINT('',(0.409090909091,0.E+000));
+#12275 = CARTESIAN_POINT('',(0.363636363636,0.E+000));
+#12276 = CARTESIAN_POINT('',(0.318181818182,0.E+000));
+#12277 = CARTESIAN_POINT('',(0.272727272727,0.E+000));
+#12278 = CARTESIAN_POINT('',(0.227272727273,0.E+000));
+#12279 = CARTESIAN_POINT('',(0.181818181818,0.E+000));
+#12280 = CARTESIAN_POINT('',(0.136363636364,0.E+000));
+#12281 = CARTESIAN_POINT('',(9.090909090909E-002,0.E+000));
+#12282 = CARTESIAN_POINT('',(4.545454545455E-002,0.E+000));
+#12283 = CARTESIAN_POINT('',(1.515151515152E-002,-0.E+000));
+#12284 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#12285 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12286 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#12290)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#12287,#12288,#12289)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#12287 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#12288 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#12289 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#12290 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(5.E-005),#12287,
+  'distance_accuracy_value','confusion accuracy');
+#12291 = SHAPE_DEFINITION_REPRESENTATION(#12292,#12111);
+#12292 = PRODUCT_DEFINITION_SHAPE('','',#12293);
+#12293 = PRODUCT_DEFINITION('design','',#12294,#12297);
+#12294 = PRODUCT_DEFINITION_FORMATION('','',#12295);
+#12295 = PRODUCT('Compound134','Compound134','',(#12296));
+#12296 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#12297 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#12298 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#12299,#12301);
+#12299 = ( REPRESENTATION_RELATIONSHIP('','',#12111,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#12300) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#12300 = ITEM_DEFINED_TRANSFORMATION('','',#11,#219);
+#12301 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #12302);
+#12302 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('52','=>[0:1:1:53]','',#5,#12293
+  ,$);
+#12303 = PRODUCT_TYPE('part',$,(#12295));
+#12304 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#12305),#12457);
+#12305 = SHELL_BASED_SURFACE_MODEL('',(#12306));
+#12306 = OPEN_SHELL('',(#12307));
+#12307 = ADVANCED_FACE('',(#12308),#12322,.T.);
+#12308 = FACE_BOUND('',#12309,.T.);
+#12309 = EDGE_LOOP('',(#12310,#12363,#12402,#12440));
+#12310 = ORIENTED_EDGE('',*,*,#12311,.F.);
+#12311 = EDGE_CURVE('',#12312,#12314,#12316,.T.);
+#12312 = VERTEX_POINT('',#12313);
+#12313 = CARTESIAN_POINT('',(2.121242937857,-2.121242937857,
+    12.51673978541));
+#12314 = VERTEX_POINT('',#12315);
+#12315 = CARTESIAN_POINT('',(1.979899016825,-1.979899016825,
+    12.650000112131));
+#12316 = SURFACE_CURVE('',#12317,(#12321),.PCURVE_S1.);
+#12317 = LINE('',#12318,#12319);
+#12318 = CARTESIAN_POINT('',(2.121242937857,-2.121242937857,
+    12.51673978541));
+#12319 = VECTOR('',#12320,1.);
+#12320 = DIRECTION('',(-0.588348405415,0.588348405415,0.554700196225));
+#12321 = PCURVE('',#12322,#12335);
+#12322 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#12323,#12324)
+    ,(#12325,#12326)
+    ,(#12327,#12328)
+    ,(#12329,#12330)
+    ,(#12331,#12332)
+    ,(#12333,#12334
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#12323 = CARTESIAN_POINT('',(2.192031054342,-2.192031054342,
+    12.450000109151));
+#12324 = CARTESIAN_POINT('',(1.979899016825,-1.979899016825,
+    12.650000112131));
+#12325 = CARTESIAN_POINT('',(2.540162975639,-1.843899133045,
+    12.460110604134));
+#12326 = CARTESIAN_POINT('',(2.29434075219,-1.66545728146,
+    12.660110607115));
+#12327 = CARTESIAN_POINT('',(2.813338695908,-1.432500925431,
+    12.470051957466));
+#12328 = CARTESIAN_POINT('',(2.541080112433,-1.293871803615,
+    12.670051960446));
+#12329 = CARTESIAN_POINT('',(3.00226198808,-0.976399751223,
+    12.479948259718));
+#12330 = CARTESIAN_POINT('',(2.711720505362,-0.881909452717,
+    12.679948262699));
+#12331 = CARTESIAN_POINT('',(3.100000046194,-0.492332884593,
+    12.48988961305));
+#12332 = CARTESIAN_POINT('',(2.800000041723,-0.444687766729,
+    12.68988961603));
+#12333 = CARTESIAN_POINT('',(3.100000046194,1.898202566964E-016,
+    12.500000108033));
+#12334 = CARTESIAN_POINT('',(2.800000041723,1.714505544354E-016,
+    12.700000111014));
+#12335 = DEFINITIONAL_REPRESENTATION('',(#12336),#12362);
+#12336 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#12337,#12338,#12339,#12340,
+    #12341,#12342,#12343,#12344,#12345,#12346,#12347,#12348,#12349,
+    #12350,#12351,#12352,#12353,#12354,#12355,#12356,#12357,#12358,
+    #12359,#12360,#12361),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.091993047682E-002,
+    2.183986095365E-002,3.275979143047E-002,4.367972190729E-002,
+    5.459965238412E-002,6.551958286094E-002,7.643951333776E-002,
+    8.735944381458E-002,9.827937429141E-002,0.109199304768,
+    0.120119235245,0.131039165722,0.141959096199,0.152879026676,
+    0.163798957152,0.174718887629,0.185638818106,0.196558748583,
+    0.20747867906,0.218398609536,0.229318540013,0.24023847049),
+  .UNSPECIFIED.);
+#12337 = CARTESIAN_POINT('',(0.E+000,0.33369837632));
+#12338 = CARTESIAN_POINT('',(0.E+000,0.343793855467));
+#12339 = CARTESIAN_POINT('',(0.E+000,0.36398481376));
+#12340 = CARTESIAN_POINT('',(0.E+000,0.3942712512));
+#12341 = CARTESIAN_POINT('',(0.E+000,0.42455768864));
+#12342 = CARTESIAN_POINT('',(0.E+000,0.45484412608));
+#12343 = CARTESIAN_POINT('',(0.E+000,0.48513056352));
+#12344 = CARTESIAN_POINT('',(0.E+000,0.51541700096));
+#12345 = CARTESIAN_POINT('',(0.E+000,0.5457034384));
+#12346 = CARTESIAN_POINT('',(0.E+000,0.57598987584));
+#12347 = CARTESIAN_POINT('',(0.E+000,0.60627631328));
+#12348 = CARTESIAN_POINT('',(0.E+000,0.63656275072));
+#12349 = CARTESIAN_POINT('',(0.E+000,0.66684918816));
+#12350 = CARTESIAN_POINT('',(0.E+000,0.6971356256));
+#12351 = CARTESIAN_POINT('',(0.E+000,0.72742206304));
+#12352 = CARTESIAN_POINT('',(0.E+000,0.75770850048));
+#12353 = CARTESIAN_POINT('',(0.E+000,0.78799493792));
+#12354 = CARTESIAN_POINT('',(0.E+000,0.81828137536));
+#12355 = CARTESIAN_POINT('',(0.E+000,0.8485678128));
+#12356 = CARTESIAN_POINT('',(0.E+000,0.87885425024));
+#12357 = CARTESIAN_POINT('',(0.E+000,0.90914068768));
+#12358 = CARTESIAN_POINT('',(0.E+000,0.93942712512));
+#12359 = CARTESIAN_POINT('',(0.E+000,0.96971356256));
+#12360 = CARTESIAN_POINT('',(-0.E+000,0.989904520853));
+#12361 = CARTESIAN_POINT('',(0.E+000,1.));
+#12362 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12363 = ORIENTED_EDGE('',*,*,#12364,.F.);
+#12364 = EDGE_CURVE('',#12365,#12312,#12367,.T.);
+#12365 = VERTEX_POINT('',#12366);
+#12366 = CARTESIAN_POINT('',(3.000124926996,1.837046694444E-016,
+    12.566583520832));
+#12367 = SURFACE_CURVE('',#12368,(#12373),.PCURVE_S1.);
+#12368 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#12369,#12370,#12371,#12372),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(-0.241777920213,0.E+000),
+  .PIECEWISE_BEZIER_KNOTS.);
+#12369 = CARTESIAN_POINT('',(3.000124926996,0.E+000,12.566583520832));
+#12370 = CARTESIAN_POINT('',(3.000124926996,-0.794119080623,
+    12.54973268043));
+#12371 = CARTESIAN_POINT('',(2.682765495879,-1.559800074984,
+    12.533553044995));
+#12372 = CARTESIAN_POINT('',(2.121242937857,-2.121242937857,
+    12.51673978541));
+#12373 = PCURVE('',#12322,#12374);
+#12374 = DEFINITIONAL_REPRESENTATION('',(#12375),#12401);
+#12375 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#12376,#12377,#12378,#12379,
+    #12380,#12381,#12382,#12383,#12384,#12385,#12386,#12387,#12388,
+    #12389,#12390,#12391,#12392,#12393,#12394,#12395,#12396,#12397,
+    #12398,#12399,#12400),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.241777920213,-0.230788014749,
+    -0.219798109285,-0.208808203821,-0.197818298356,-0.186828392892,
+    -0.175838487428,-0.164848581964,-0.153858676499,-0.142868771035,
+    -0.131878865571,-0.120888960107,-0.109899054642,-9.890914917813E-002
+    ,-8.79192437139E-002,-7.692933824966E-002,-6.593943278542E-002,
+    -5.494952732119E-002,-4.395962185695E-002,-3.296971639271E-002,
+    -2.197981092847E-002,-1.098990546424E-002,0.E+000),.UNSPECIFIED.);
+#12376 = CARTESIAN_POINT('',(1.,0.332917059032));
+#12377 = CARTESIAN_POINT('',(0.984848538998,0.332916899045));
+#12378 = CARTESIAN_POINT('',(0.954548399471,0.332937315465));
+#12379 = CARTESIAN_POINT('',(0.909103267773,0.333019746316));
+#12380 = CARTESIAN_POINT('',(0.86365962753,0.333144147145));
+#12381 = CARTESIAN_POINT('',(0.818214999643,0.333298698179));
+#12382 = CARTESIAN_POINT('',(0.77276758813,0.333471230666));
+#12383 = CARTESIAN_POINT('',(0.727316328452,0.333649649043));
+#12384 = CARTESIAN_POINT('',(0.681860789064,0.33382258128));
+#12385 = CARTESIAN_POINT('',(0.636401094595,0.333979866517));
+#12386 = CARTESIAN_POINT('',(0.590937828217,0.334112980488));
+#12387 = CARTESIAN_POINT('',(0.545471927306,0.334215368222));
+#12388 = CARTESIAN_POINT('',(0.500004571477,0.334282689327));
+#12389 = CARTESIAN_POINT('',(0.454537066141,0.334312972217));
+#12390 = CARTESIAN_POINT('',(0.409070723728,0.33430667682));
+#12391 = CARTESIAN_POINT('',(0.363606744983,0.334266665142));
+#12392 = CARTESIAN_POINT('',(0.318146102757,0.334198079997));
+#12393 = CARTESIAN_POINT('',(0.272689430422,0.334108132198));
+#12394 = CARTESIAN_POINT('',(0.227236918033,0.334005799235));
+#12395 = CARTESIAN_POINT('',(0.181788215398,0.333901431009));
+#12396 = CARTESIAN_POINT('',(0.13634235584,0.333806288715));
+#12397 = CARTESIAN_POINT('',(9.089765928928E-002,0.333731931559));
+#12398 = CARTESIAN_POINT('',(4.545177899234E-002,0.333689784361));
+#12399 = CARTESIAN_POINT('',(1.515145175203E-002,0.333689701596));
+#12400 = CARTESIAN_POINT('',(0.E+000,0.33369837632));
+#12401 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12402 = ORIENTED_EDGE('',*,*,#12403,.F.);
+#12403 = EDGE_CURVE('',#12404,#12365,#12406,.T.);
+#12404 = VERTEX_POINT('',#12405);
+#12405 = CARTESIAN_POINT('',(2.800000041723,1.714505544354E-016,
+    12.700000111014));
+#12406 = SURFACE_CURVE('',#12407,(#12411),.PCURVE_S1.);
+#12407 = LINE('',#12408,#12409);
+#12408 = CARTESIAN_POINT('',(2.800000041723,1.714505544354E-016,
+    12.700000111014));
+#12409 = VECTOR('',#12410,1.);
+#12410 = DIRECTION('',(0.832050294338,5.094838648452E-017,
+    -0.554700196225));
+#12411 = PCURVE('',#12322,#12412);
+#12412 = DEFINITIONAL_REPRESENTATION('',(#12413),#12439);
+#12413 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#12414,#12415,#12416,#12417,
+    #12418,#12419,#12420,#12421,#12422,#12423,#12424,#12425,#12426,
+    #12427,#12428,#12429,#12430,#12431,#12432,#12433,#12434,#12435,
+    #12436,#12437,#12438),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.093273538404E-002,
+    2.186547076808E-002,3.279820615211E-002,4.373094153615E-002,
+    5.466367692019E-002,6.559641230423E-002,7.652914768827E-002,
+    8.74618830723E-002,9.839461845634E-002,0.10932735384,0.120260089224,
+    0.131192824608,0.142125559992,0.153058295377,0.163991030761,
+    0.174923766145,0.185856501529,0.196789236913,0.207721972297,
+    0.218654707681,0.229587443065,0.240520178449),.UNSPECIFIED.);
+#12414 = CARTESIAN_POINT('',(1.,1.));
+#12415 = CARTESIAN_POINT('',(1.,0.989892682713));
+#12416 = CARTESIAN_POINT('',(1.,0.969678048138));
+#12417 = CARTESIAN_POINT('',(1.,0.939356096276));
+#12418 = CARTESIAN_POINT('',(1.,0.909034144413));
+#12419 = CARTESIAN_POINT('',(1.,0.878712192551));
+#12420 = CARTESIAN_POINT('',(1.,0.848390240689));
+#12421 = CARTESIAN_POINT('',(1.,0.818068288827));
+#12422 = CARTESIAN_POINT('',(1.,0.787746336965));
+#12423 = CARTESIAN_POINT('',(1.,0.757424385103));
+#12424 = CARTESIAN_POINT('',(1.,0.72710243324));
+#12425 = CARTESIAN_POINT('',(1.,0.696780481378));
+#12426 = CARTESIAN_POINT('',(1.,0.666458529516));
+#12427 = CARTESIAN_POINT('',(1.,0.636136577654));
+#12428 = CARTESIAN_POINT('',(1.,0.605814625792));
+#12429 = CARTESIAN_POINT('',(1.,0.575492673929));
+#12430 = CARTESIAN_POINT('',(1.,0.545170722067));
+#12431 = CARTESIAN_POINT('',(1.,0.514848770205));
+#12432 = CARTESIAN_POINT('',(1.,0.484526818343));
+#12433 = CARTESIAN_POINT('',(1.,0.454204866481));
+#12434 = CARTESIAN_POINT('',(1.,0.423882914618));
+#12435 = CARTESIAN_POINT('',(1.,0.393560962756));
+#12436 = CARTESIAN_POINT('',(1.,0.363239010894));
+#12437 = CARTESIAN_POINT('',(1.,0.343024376319));
+#12438 = CARTESIAN_POINT('',(1.,0.332917059032));
+#12439 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12440 = ORIENTED_EDGE('',*,*,#12441,.F.);
+#12441 = EDGE_CURVE('',#12314,#12404,#12442,.T.);
+#12442 = SURFACE_CURVE('',#12443,(#12450),.PCURVE_S1.);
+#12443 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#12444,#12445,#12446,#12447,
+    #12448,#12449),.UNSPECIFIED.,.F.,.F.,(6,6),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#12444 = CARTESIAN_POINT('',(1.979899016825,-1.979899016825,
+    12.650000112131));
+#12445 = CARTESIAN_POINT('',(2.29434075219,-1.66545728146,
+    12.660110607115));
+#12446 = CARTESIAN_POINT('',(2.541080112433,-1.293871803615,
+    12.670051960446));
+#12447 = CARTESIAN_POINT('',(2.711720505362,-0.881909452717,
+    12.679948262699));
+#12448 = CARTESIAN_POINT('',(2.800000041723,-0.444687766729,
+    12.68988961603));
+#12449 = CARTESIAN_POINT('',(2.800000041723,1.714505544354E-016,
+    12.700000111014));
+#12450 = PCURVE('',#12322,#12451);
+#12451 = DEFINITIONAL_REPRESENTATION('',(#12452),#12456);
+#12452 = LINE('',#12453,#12454);
+#12453 = CARTESIAN_POINT('',(0.E+000,1.));
+#12454 = VECTOR('',#12455,1.);
+#12455 = DIRECTION('',(1.,0.E+000));
+#12456 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12457 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#12461)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#12458,#12459,#12460)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#12458 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#12459 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#12460 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#12461 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-004),#12458,
+  'distance_accuracy_value','confusion accuracy');
+#12462 = SHAPE_DEFINITION_REPRESENTATION(#12463,#12304);
+#12463 = PRODUCT_DEFINITION_SHAPE('','',#12464);
+#12464 = PRODUCT_DEFINITION('design','',#12465,#12468);
+#12465 = PRODUCT_DEFINITION_FORMATION('','',#12466);
+#12466 = PRODUCT('Compound135','Compound135','',(#12467));
+#12467 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#12468 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#12469 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#12470,#12472);
+#12470 = ( REPRESENTATION_RELATIONSHIP('','',#12304,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#12471) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#12471 = ITEM_DEFINED_TRANSFORMATION('','',#11,#223);
+#12472 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #12473);
+#12473 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('53','=>[0:1:1:54]','',#5,#12464
+  ,$);
+#12474 = PRODUCT_TYPE('part',$,(#12466));
+#12475 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#12476),#12550);
+#12476 = SHELL_BASED_SURFACE_MODEL('',(#12477));
+#12477 = OPEN_SHELL('',(#12478));
+#12478 = ADVANCED_FACE('',(#12479),#12493,.T.);
+#12479 = FACE_BOUND('',#12480,.T.);
+#12480 = EDGE_LOOP('',(#12481,#12504,#12520,#12536));
+#12481 = ORIENTED_EDGE('',*,*,#12482,.T.);
+#12482 = EDGE_CURVE('',#12483,#12485,#12487,.T.);
+#12483 = VERTEX_POINT('',#12484);
+#12484 = CARTESIAN_POINT('',(3.,3.,7.800000117719));
+#12485 = VERTEX_POINT('',#12486);
+#12486 = CARTESIAN_POINT('',(0.E+000,3.,7.800000117719));
+#12487 = SURFACE_CURVE('',#12488,(#12492),.PCURVE_S1.);
+#12488 = LINE('',#12489,#12490);
+#12489 = CARTESIAN_POINT('',(3.,3.,7.800000117719));
+#12490 = VECTOR('',#12491,1.);
+#12491 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#12492 = PCURVE('',#12493,#12498);
+#12493 = PLANE('',#12494);
+#12494 = AXIS2_PLACEMENT_3D('',#12495,#12496,#12497);
+#12495 = CARTESIAN_POINT('',(1.5,3.,7.800000117719));
+#12496 = DIRECTION('',(0.E+000,1.,0.E+000));
+#12497 = DIRECTION('',(0.E+000,-0.E+000,1.));
+#12498 = DEFINITIONAL_REPRESENTATION('',(#12499),#12503);
+#12499 = LINE('',#12500,#12501);
+#12500 = CARTESIAN_POINT('',(0.E+000,1.5));
+#12501 = VECTOR('',#12502,1.);
+#12502 = DIRECTION('',(0.E+000,-1.));
+#12503 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12504 = ORIENTED_EDGE('',*,*,#12505,.T.);
+#12505 = EDGE_CURVE('',#12485,#12506,#12508,.T.);
+#12506 = VERTEX_POINT('',#12507);
+#12507 = CARTESIAN_POINT('',(0.E+000,3.,8.000000117719));
+#12508 = SURFACE_CURVE('',#12509,(#12513),.PCURVE_S1.);
+#12509 = LINE('',#12510,#12511);
+#12510 = CARTESIAN_POINT('',(0.E+000,3.,7.800000117719));
+#12511 = VECTOR('',#12512,1.);
+#12512 = DIRECTION('',(0.E+000,0.E+000,1.));
+#12513 = PCURVE('',#12493,#12514);
+#12514 = DEFINITIONAL_REPRESENTATION('',(#12515),#12519);
+#12515 = LINE('',#12516,#12517);
+#12516 = CARTESIAN_POINT('',(0.E+000,-1.5));
+#12517 = VECTOR('',#12518,1.);
+#12518 = DIRECTION('',(1.,0.E+000));
+#12519 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12520 = ORIENTED_EDGE('',*,*,#12521,.F.);
+#12521 = EDGE_CURVE('',#12522,#12506,#12524,.T.);
+#12522 = VERTEX_POINT('',#12523);
+#12523 = CARTESIAN_POINT('',(3.,3.,8.000000117719));
+#12524 = SURFACE_CURVE('',#12525,(#12529),.PCURVE_S1.);
+#12525 = LINE('',#12526,#12527);
+#12526 = CARTESIAN_POINT('',(3.,3.,8.000000117719));
+#12527 = VECTOR('',#12528,1.);
+#12528 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#12529 = PCURVE('',#12493,#12530);
+#12530 = DEFINITIONAL_REPRESENTATION('',(#12531),#12535);
+#12531 = LINE('',#12532,#12533);
+#12532 = CARTESIAN_POINT('',(0.2,1.5));
+#12533 = VECTOR('',#12534,1.);
+#12534 = DIRECTION('',(0.E+000,-1.));
+#12535 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12536 = ORIENTED_EDGE('',*,*,#12537,.F.);
+#12537 = EDGE_CURVE('',#12483,#12522,#12538,.T.);
+#12538 = SURFACE_CURVE('',#12539,(#12543),.PCURVE_S1.);
+#12539 = LINE('',#12540,#12541);
+#12540 = CARTESIAN_POINT('',(3.,3.,7.800000117719));
+#12541 = VECTOR('',#12542,1.);
+#12542 = DIRECTION('',(0.E+000,0.E+000,1.));
+#12543 = PCURVE('',#12493,#12544);
+#12544 = DEFINITIONAL_REPRESENTATION('',(#12545),#12549);
+#12545 = LINE('',#12546,#12547);
+#12546 = CARTESIAN_POINT('',(0.E+000,1.5));
+#12547 = VECTOR('',#12548,1.);
+#12548 = DIRECTION('',(1.,0.E+000));
+#12549 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12550 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#12554)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#12551,#12552,#12553)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#12551 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#12552 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#12553 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#12554 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#12551,
+  'distance_accuracy_value','confusion accuracy');
+#12555 = SHAPE_DEFINITION_REPRESENTATION(#12556,#12475);
+#12556 = PRODUCT_DEFINITION_SHAPE('','',#12557);
+#12557 = PRODUCT_DEFINITION('design','',#12558,#12561);
+#12558 = PRODUCT_DEFINITION_FORMATION('','',#12559);
+#12559 = PRODUCT('Compound049','Compound049','',(#12560));
+#12560 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#12561 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#12562 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#12563,#12565);
+#12563 = ( REPRESENTATION_RELATIONSHIP('','',#12475,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#12564) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#12564 = ITEM_DEFINED_TRANSFORMATION('','',#11,#227);
+#12565 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #12566);
+#12566 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('54','=>[0:1:1:55]','',#5,#12557
+  ,$);
+#12567 = PRODUCT_TYPE('part',$,(#12559));
+#12568 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#12569),#12643);
+#12569 = SHELL_BASED_SURFACE_MODEL('',(#12570));
+#12570 = OPEN_SHELL('',(#12571));
+#12571 = ADVANCED_FACE('',(#12572),#12586,.T.);
+#12572 = FACE_BOUND('',#12573,.T.);
+#12573 = EDGE_LOOP('',(#12574,#12597,#12613,#12629));
+#12574 = ORIENTED_EDGE('',*,*,#12575,.T.);
+#12575 = EDGE_CURVE('',#12576,#12578,#12580,.T.);
+#12576 = VERTEX_POINT('',#12577);
+#12577 = CARTESIAN_POINT('',(-0.500000007451,-6.000000089407,
+    -2.800000041723));
+#12578 = VERTEX_POINT('',#12579);
+#12579 = CARTESIAN_POINT('',(-0.500000007451,-6.000000089407,
+    7.2249096632));
+#12580 = SURFACE_CURVE('',#12581,(#12585),.PCURVE_S1.);
+#12581 = LINE('',#12582,#12583);
+#12582 = CARTESIAN_POINT('',(-0.500000007451,-6.000000089407,
+    -2.800000041723));
+#12583 = VECTOR('',#12584,1.);
+#12584 = DIRECTION('',(0.E+000,0.E+000,1.));
+#12585 = PCURVE('',#12586,#12591);
+#12586 = PLANE('',#12587);
+#12587 = AXIS2_PLACEMENT_3D('',#12588,#12589,#12590);
+#12588 = CARTESIAN_POINT('',(-0.500000007451,-5.800000086427,
+    2.21722586453));
+#12589 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#12590 = DIRECTION('',(0.E+000,0.E+000,1.));
+#12591 = DEFINITIONAL_REPRESENTATION('',(#12592),#12596);
+#12592 = LINE('',#12593,#12594);
+#12593 = CARTESIAN_POINT('',(-5.017225906253,-0.20000000298));
+#12594 = VECTOR('',#12595,1.);
+#12595 = DIRECTION('',(1.,0.E+000));
+#12596 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12597 = ORIENTED_EDGE('',*,*,#12598,.T.);
+#12598 = EDGE_CURVE('',#12578,#12599,#12601,.T.);
+#12599 = VERTEX_POINT('',#12600);
+#12600 = CARTESIAN_POINT('',(-0.500000007451,-5.800000086427,
+    7.234451770782));
+#12601 = SURFACE_CURVE('',#12602,(#12606),.PCURVE_S1.);
+#12602 = LINE('',#12603,#12604);
+#12603 = CARTESIAN_POINT('',(-0.500000007451,-6.000000089407,
+    7.2249096632));
+#12604 = VECTOR('',#12605,1.);
+#12605 = DIRECTION('',(0.E+000,0.998863791712,4.76563280917E-002));
+#12606 = PCURVE('',#12586,#12607);
+#12607 = DEFINITIONAL_REPRESENTATION('',(#12608),#12612);
+#12608 = LINE('',#12609,#12610);
+#12609 = CARTESIAN_POINT('',(5.00768379867,-0.20000000298));
+#12610 = VECTOR('',#12611,1.);
+#12611 = DIRECTION('',(4.76563280917E-002,0.998863791712));
+#12612 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12613 = ORIENTED_EDGE('',*,*,#12614,.T.);
+#12614 = EDGE_CURVE('',#12599,#12615,#12617,.T.);
+#12615 = VERTEX_POINT('',#12616);
+#12616 = CARTESIAN_POINT('',(-0.500000007451,-5.800000086427,
+    -2.800000041723));
+#12617 = SURFACE_CURVE('',#12618,(#12622),.PCURVE_S1.);
+#12618 = LINE('',#12619,#12620);
+#12619 = CARTESIAN_POINT('',(-0.500000007451,-5.800000086427,
+    7.234451770782));
+#12620 = VECTOR('',#12621,1.);
+#12621 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#12622 = PCURVE('',#12586,#12623);
+#12623 = DEFINITIONAL_REPRESENTATION('',(#12624),#12628);
+#12624 = LINE('',#12625,#12626);
+#12625 = CARTESIAN_POINT('',(5.017225906252,0.E+000));
+#12626 = VECTOR('',#12627,1.);
+#12627 = DIRECTION('',(-1.,0.E+000));
+#12628 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12629 = ORIENTED_EDGE('',*,*,#12630,.T.);
+#12630 = EDGE_CURVE('',#12615,#12576,#12631,.T.);
+#12631 = SURFACE_CURVE('',#12632,(#12636),.PCURVE_S1.);
+#12632 = LINE('',#12633,#12634);
+#12633 = CARTESIAN_POINT('',(-0.500000007451,-5.800000086427,
+    -2.800000041723));
+#12634 = VECTOR('',#12635,1.);
+#12635 = DIRECTION('',(0.E+000,-1.,-2.053912564951E-013));
+#12636 = PCURVE('',#12586,#12637);
+#12637 = DEFINITIONAL_REPRESENTATION('',(#12638),#12642);
+#12638 = LINE('',#12639,#12640);
+#12639 = CARTESIAN_POINT('',(-5.017225906253,0.E+000));
+#12640 = VECTOR('',#12641,1.);
+#12641 = DIRECTION('',(-2.053912564951E-013,-1.));
+#12642 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12643 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#12647)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#12644,#12645,#12646)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#12644 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#12645 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#12646 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#12647 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#12644,
+  'distance_accuracy_value','confusion accuracy');
+#12648 = SHAPE_DEFINITION_REPRESENTATION(#12649,#12568);
+#12649 = PRODUCT_DEFINITION_SHAPE('','',#12650);
+#12650 = PRODUCT_DEFINITION('design','',#12651,#12654);
+#12651 = PRODUCT_DEFINITION_FORMATION('','',#12652);
+#12652 = PRODUCT('Compound053','Compound053','',(#12653));
+#12653 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#12654 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#12655 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#12656,#12658);
+#12656 = ( REPRESENTATION_RELATIONSHIP('','',#12568,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#12657) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#12657 = ITEM_DEFINED_TRANSFORMATION('','',#11,#231);
+#12658 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #12659);
+#12659 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('55','=>[0:1:1:56]','',#5,#12650
+  ,$);
+#12660 = PRODUCT_TYPE('part',$,(#12652));
+#12661 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#12662),#12823);
+#12662 = SHELL_BASED_SURFACE_MODEL('',(#12663));
+#12663 = OPEN_SHELL('',(#12664));
+#12664 = ADVANCED_FACE('',(#12665),#12679,.T.);
+#12665 = FACE_BOUND('',#12666,.T.);
+#12666 = EDGE_LOOP('',(#12667,#12720,#12768,#12806));
+#12667 = ORIENTED_EDGE('',*,*,#12668,.F.);
+#12668 = EDGE_CURVE('',#12669,#12671,#12673,.T.);
+#12669 = VERTEX_POINT('',#12670);
+#12670 = CARTESIAN_POINT('',(-2.121242937857,-2.121242937857,
+    13.616739760823));
+#12671 = VERTEX_POINT('',#12672);
+#12672 = CARTESIAN_POINT('',(-1.979899016825,-1.979899016825,
+    13.750000087544));
+#12673 = SURFACE_CURVE('',#12674,(#12678),.PCURVE_S1.);
+#12674 = LINE('',#12675,#12676);
+#12675 = CARTESIAN_POINT('',(-2.121242937857,-2.121242937857,
+    13.616739760823));
+#12676 = VECTOR('',#12677,1.);
+#12677 = DIRECTION('',(0.588348405415,0.588348405415,0.554700196225));
+#12678 = PCURVE('',#12679,#12692);
+#12679 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#12680,#12681)
+    ,(#12682,#12683)
+    ,(#12684,#12685)
+    ,(#12686,#12687)
+    ,(#12688,#12689)
+    ,(#12690,#12691
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#12680 = CARTESIAN_POINT('',(-2.192031054342,-2.192031054342,
+    13.550000084564));
+#12681 = CARTESIAN_POINT('',(-1.979899016825,-1.979899016825,
+    13.750000087544));
+#12682 = CARTESIAN_POINT('',(-1.843899133045,-2.540162975639,
+    13.560110579547));
+#12683 = CARTESIAN_POINT('',(-1.66545728146,-2.29434075219,
+    13.760110582528));
+#12684 = CARTESIAN_POINT('',(-1.432500925431,-2.813338695908,
+    13.570051932879));
+#12685 = CARTESIAN_POINT('',(-1.293871803615,-2.541080112433,
+    13.77005193586));
+#12686 = CARTESIAN_POINT('',(-0.976399751223,-3.00226198808,
+    13.579948235131));
+#12687 = CARTESIAN_POINT('',(-0.881909452717,-2.711720505362,
+    13.779948238111));
+#12688 = CARTESIAN_POINT('',(-0.492332884593,-3.100000046194,
+    13.589889588463));
+#12689 = CARTESIAN_POINT('',(-0.444687766729,-2.800000041723,
+    13.789889591443));
+#12690 = CARTESIAN_POINT('',(-4.985180288283E-016,-3.100000046194,
+    13.600000083446));
+#12691 = CARTESIAN_POINT('',(-4.502743486191E-016,-2.800000041723,
+    13.800000086427));
+#12692 = DEFINITIONAL_REPRESENTATION('',(#12693),#12719);
+#12693 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#12694,#12695,#12696,#12697,
+    #12698,#12699,#12700,#12701,#12702,#12703,#12704,#12705,#12706,
+    #12707,#12708,#12709,#12710,#12711,#12712,#12713,#12714,#12715,
+    #12716,#12717,#12718),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.091993047682E-002,
+    2.183986095365E-002,3.275979143047E-002,4.367972190729E-002,
+    5.459965238412E-002,6.551958286094E-002,7.643951333776E-002,
+    8.735944381458E-002,9.827937429141E-002,0.109199304768,
+    0.120119235245,0.131039165722,0.141959096199,0.152879026676,
+    0.163798957152,0.174718887629,0.185638818106,0.196558748583,
+    0.20747867906,0.218398609536,0.229318540013,0.24023847049),
+  .UNSPECIFIED.);
+#12694 = CARTESIAN_POINT('',(0.E+000,0.33369837632));
+#12695 = CARTESIAN_POINT('',(0.E+000,0.343793855467));
+#12696 = CARTESIAN_POINT('',(0.E+000,0.36398481376));
+#12697 = CARTESIAN_POINT('',(0.E+000,0.3942712512));
+#12698 = CARTESIAN_POINT('',(0.E+000,0.42455768864));
+#12699 = CARTESIAN_POINT('',(0.E+000,0.45484412608));
+#12700 = CARTESIAN_POINT('',(0.E+000,0.48513056352));
+#12701 = CARTESIAN_POINT('',(0.E+000,0.51541700096));
+#12702 = CARTESIAN_POINT('',(0.E+000,0.5457034384));
+#12703 = CARTESIAN_POINT('',(0.E+000,0.57598987584));
+#12704 = CARTESIAN_POINT('',(0.E+000,0.60627631328));
+#12705 = CARTESIAN_POINT('',(0.E+000,0.63656275072));
+#12706 = CARTESIAN_POINT('',(0.E+000,0.66684918816));
+#12707 = CARTESIAN_POINT('',(0.E+000,0.6971356256));
+#12708 = CARTESIAN_POINT('',(0.E+000,0.72742206304));
+#12709 = CARTESIAN_POINT('',(0.E+000,0.75770850048));
+#12710 = CARTESIAN_POINT('',(0.E+000,0.78799493792));
+#12711 = CARTESIAN_POINT('',(0.E+000,0.81828137536));
+#12712 = CARTESIAN_POINT('',(0.E+000,0.8485678128));
+#12713 = CARTESIAN_POINT('',(0.E+000,0.87885425024));
+#12714 = CARTESIAN_POINT('',(0.E+000,0.90914068768));
+#12715 = CARTESIAN_POINT('',(0.E+000,0.93942712512));
+#12716 = CARTESIAN_POINT('',(0.E+000,0.96971356256));
+#12717 = CARTESIAN_POINT('',(-0.E+000,0.989904520853));
+#12718 = CARTESIAN_POINT('',(0.E+000,1.));
+#12719 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12720 = ORIENTED_EDGE('',*,*,#12721,.F.);
+#12721 = EDGE_CURVE('',#12722,#12669,#12724,.T.);
+#12722 = VERTEX_POINT('',#12723);
+#12723 = CARTESIAN_POINT('',(-4.824368020919E-016,-3.000000044703,
+    13.666666751107));
+#12724 = SURFACE_CURVE('',#12725,(#12739),.PCURVE_S1.);
+#12725 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#12726,#12727,#12728,#12729,
+    #12730,#12731,#12732,#12733,#12734,#12735,#12736,#12737,#12738),
+  .UNSPECIFIED.,.F.,.F.,(4,3,3,3,4),(0.E+000,7.046231828534E-002,
+    0.156115028512,0.22760515288,0.241767738739),.UNSPECIFIED.);
+#12726 = CARTESIAN_POINT('',(-4.440892098501E-016,-3.000000044703,
+    13.666666751107));
+#12727 = CARTESIAN_POINT('',(-0.304466884303,-3.000000044703,
+    13.660205835394));
+#12728 = CARTESIAN_POINT('',(-0.540569389543,-2.958408747398,
+    13.655178953359));
+#12729 = CARTESIAN_POINT('',(-0.744888753357,-2.906015414136,
+    13.65071633837));
+#12730 = CARTESIAN_POINT('',(-0.993255649144,-2.842327032873,
+    13.6452916649));
+#12731 = CARTESIAN_POINT('',(-1.196507782302,-2.761804724218,
+    13.640713031158));
+#12732 = CARTESIAN_POINT('',(-1.41215619676,-2.646724386415,
+    13.635538345635));
+#12733 = CARTESIAN_POINT('',(-1.592147371921,-2.550672461846,
+    13.63121928894));
+#12734 = CARTESIAN_POINT('',(-1.781853654552,-2.429883155101,
+    13.626492378923));
+#12735 = CARTESIAN_POINT('',(-1.993406980979,-2.241787016782,
+    13.620476010592));
+#12736 = CARTESIAN_POINT('',(-2.035316855604,-2.204524139816,
+    13.619284135017));
+#12737 = CARTESIAN_POINT('',(-2.077969050834,-2.164510683152,
+    13.618041269673));
+#12738 = CARTESIAN_POINT('',(-2.121242937857,-2.121242937857,
+    13.616739760823));
+#12739 = PCURVE('',#12679,#12740);
+#12740 = DEFINITIONAL_REPRESENTATION('',(#12741),#12767);
+#12741 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#12742,#12743,#12744,#12745,
+    #12746,#12747,#12748,#12749,#12750,#12751,#12752,#12753,#12754,
+    #12755,#12756,#12757,#12758,#12759,#12760,#12761,#12762,#12763,
+    #12764,#12765,#12766),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.098944266995E-002,
+    2.197888533991E-002,3.296832800986E-002,4.395777067982E-002,
+    5.494721334977E-002,6.593665601973E-002,7.692609868968E-002,
+    8.791554135964E-002,9.890498402959E-002,0.1098944267,0.120883869369,
+    0.131873312039,0.142862754709,0.153852197379,0.164841640049,
+    0.175831082719,0.186820525389,0.197809968059,0.208799410729,
+    0.219788853399,0.230778296069,0.241767738739),
+  .QUASI_UNIFORM_KNOTS.);
+#12742 = CARTESIAN_POINT('',(1.,0.333333333336));
+#12743 = CARTESIAN_POINT('',(0.980066784145,0.333285622521));
+#12744 = CARTESIAN_POINT('',(0.941519056387,0.332838152385));
+#12745 = CARTESIAN_POINT('',(0.887271831045,0.331820069517));
+#12746 = CARTESIAN_POINT('',(0.83621522696,0.331368281618));
+#12747 = CARTESIAN_POINT('',(0.787972497261,0.331682294587));
+#12748 = CARTESIAN_POINT('',(0.742186705485,0.332565228115));
+#12749 = CARTESIAN_POINT('',(0.698522318271,0.333513436694));
+#12750 = CARTESIAN_POINT('',(0.656686434675,0.333426156701));
+#12751 = CARTESIAN_POINT('',(0.616266884278,0.332532740308));
+#12752 = CARTESIAN_POINT('',(0.57692302642,0.331675255104));
+#12753 = CARTESIAN_POINT('',(0.538293994129,0.331231550979));
+#12754 = CARTESIAN_POINT('',(0.500018778602,0.331393753682));
+#12755 = CARTESIAN_POINT('',(0.46173642687,0.332109907562));
+#12756 = CARTESIAN_POINT('',(0.423088465331,0.333088221361));
+#12757 = CARTESIAN_POINT('',(0.383730522186,0.333859698466));
+#12758 = CARTESIAN_POINT('',(0.343305902908,0.333516753101));
+#12759 = CARTESIAN_POINT('',(0.301431634517,0.332675187878));
+#12760 = CARTESIAN_POINT('',(0.257799144276,0.332066008138));
+#12761 = CARTESIAN_POINT('',(0.212056098933,0.332048803308));
+#12762 = CARTESIAN_POINT('',(0.16384012615,0.332640244576));
+#12763 = CARTESIAN_POINT('',(0.112779333134,0.333608803402));
+#12764 = CARTESIAN_POINT('',(5.849514331664E-002,0.333756947472));
+#12765 = CARTESIAN_POINT('',(1.993259852671E-002,0.333727450328));
+#12766 = CARTESIAN_POINT('',(0.E+000,0.333698376321));
+#12767 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12768 = ORIENTED_EDGE('',*,*,#12769,.F.);
+#12769 = EDGE_CURVE('',#12770,#12722,#12772,.T.);
+#12770 = VERTEX_POINT('',#12771);
+#12771 = CARTESIAN_POINT('',(-4.502743486191E-016,-2.800000041723,
+    13.800000086427));
+#12772 = SURFACE_CURVE('',#12773,(#12777),.PCURVE_S1.);
+#12773 = LINE('',#12774,#12775);
+#12774 = CARTESIAN_POINT('',(-4.502743486191E-016,-2.800000041723,
+    13.800000086427));
+#12775 = VECTOR('',#12776,1.);
+#12776 = DIRECTION('',(-1.338038923995E-016,-0.832050294338,
+    -0.554700196225));
+#12777 = PCURVE('',#12679,#12778);
+#12778 = DEFINITIONAL_REPRESENTATION('',(#12779),#12805);
+#12779 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#12780,#12781,#12782,#12783,
+    #12784,#12785,#12786,#12787,#12788,#12789,#12790,#12791,#12792,
+    #12793,#12794,#12795,#12796,#12797,#12798,#12799,#12800,#12801,
+    #12802,#12803,#12804),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.E+000,1.092591311876E-002,
+    2.185182623752E-002,3.277773935628E-002,4.370365247504E-002,
+    5.462956559379E-002,6.555547871255E-002,7.648139183131E-002,
+    8.740730495007E-002,9.833321806883E-002,0.109259131188,
+    0.120185044306,0.131110957425,0.142036870544,0.152962783663,
+    0.163888696781,0.1748146099,0.185740523019,0.196666436138,
+    0.207592349256,0.218518262375,0.229444175494,0.240370088613),
+  .UNSPECIFIED.);
+#12780 = CARTESIAN_POINT('',(1.,1.));
+#12781 = CARTESIAN_POINT('',(1.,0.989898989899));
+#12782 = CARTESIAN_POINT('',(1.,0.969696969697));
+#12783 = CARTESIAN_POINT('',(1.,0.939393939394));
+#12784 = CARTESIAN_POINT('',(1.,0.909090909091));
+#12785 = CARTESIAN_POINT('',(1.,0.878787878788));
+#12786 = CARTESIAN_POINT('',(1.,0.848484848485));
+#12787 = CARTESIAN_POINT('',(1.,0.818181818182));
+#12788 = CARTESIAN_POINT('',(1.,0.787878787879));
+#12789 = CARTESIAN_POINT('',(1.,0.757575757576));
+#12790 = CARTESIAN_POINT('',(1.,0.727272727273));
+#12791 = CARTESIAN_POINT('',(1.,0.69696969697));
+#12792 = CARTESIAN_POINT('',(1.,0.666666666667));
+#12793 = CARTESIAN_POINT('',(1.,0.636363636364));
+#12794 = CARTESIAN_POINT('',(1.,0.606060606061));
+#12795 = CARTESIAN_POINT('',(1.,0.575757575758));
+#12796 = CARTESIAN_POINT('',(1.,0.545454545455));
+#12797 = CARTESIAN_POINT('',(1.,0.515151515152));
+#12798 = CARTESIAN_POINT('',(1.,0.484848484849));
+#12799 = CARTESIAN_POINT('',(1.,0.454545454546));
+#12800 = CARTESIAN_POINT('',(1.,0.424242424242));
+#12801 = CARTESIAN_POINT('',(1.,0.393939393939));
+#12802 = CARTESIAN_POINT('',(1.,0.363636363636));
+#12803 = CARTESIAN_POINT('',(1.,0.343434343434));
+#12804 = CARTESIAN_POINT('',(1.,0.333333333333));
+#12805 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12806 = ORIENTED_EDGE('',*,*,#12807,.F.);
+#12807 = EDGE_CURVE('',#12671,#12770,#12808,.T.);
+#12808 = SURFACE_CURVE('',#12809,(#12816),.PCURVE_S1.);
+#12809 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#12810,#12811,#12812,#12813,
+    #12814,#12815),.UNSPECIFIED.,.F.,.F.,(6,6),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#12810 = CARTESIAN_POINT('',(-1.979899016825,-1.979899016825,
+    13.750000087544));
+#12811 = CARTESIAN_POINT('',(-1.66545728146,-2.29434075219,
+    13.760110582528));
+#12812 = CARTESIAN_POINT('',(-1.293871803615,-2.541080112433,
+    13.77005193586));
+#12813 = CARTESIAN_POINT('',(-0.881909452717,-2.711720505362,
+    13.779948238111));
+#12814 = CARTESIAN_POINT('',(-0.444687766729,-2.800000041723,
+    13.789889591443));
+#12815 = CARTESIAN_POINT('',(-4.502743486191E-016,-2.800000041723,
+    13.800000086427));
+#12816 = PCURVE('',#12679,#12817);
+#12817 = DEFINITIONAL_REPRESENTATION('',(#12818),#12822);
+#12818 = LINE('',#12819,#12820);
+#12819 = CARTESIAN_POINT('',(0.E+000,1.));
+#12820 = VECTOR('',#12821,1.);
+#12821 = DIRECTION('',(1.,0.E+000));
+#12822 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12823 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#12827)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#12824,#12825,#12826)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#12824 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#12825 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#12826 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#12827 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-004),#12824,
+  'distance_accuracy_value','confusion accuracy');
+#12828 = SHAPE_DEFINITION_REPRESENTATION(#12829,#12661);
+#12829 = PRODUCT_DEFINITION_SHAPE('','',#12830);
+#12830 = PRODUCT_DEFINITION('design','',#12831,#12834);
+#12831 = PRODUCT_DEFINITION_FORMATION('','',#12832);
+#12832 = PRODUCT('Compound066','Compound066','',(#12833));
+#12833 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#12834 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#12835 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#12836,#12838);
+#12836 = ( REPRESENTATION_RELATIONSHIP('','',#12661,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#12837) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#12837 = ITEM_DEFINED_TRANSFORMATION('','',#11,#235);
+#12838 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #12839);
+#12839 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('56','=>[0:1:1:57]','',#5,#12830
+  ,$);
+#12840 = PRODUCT_TYPE('part',$,(#12832));
+#12841 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#12842),#12994);
+#12842 = SHELL_BASED_SURFACE_MODEL('',(#12843));
+#12843 = OPEN_SHELL('',(#12844));
+#12844 = ADVANCED_FACE('',(#12845),#12859,.T.);
+#12845 = FACE_BOUND('',#12846,.T.);
+#12846 = EDGE_LOOP('',(#12847,#12900,#12939,#12977));
+#12847 = ORIENTED_EDGE('',*,*,#12848,.F.);
+#12848 = EDGE_CURVE('',#12849,#12851,#12853,.T.);
+#12849 = VERTEX_POINT('',#12850);
+#12850 = CARTESIAN_POINT('',(3.000124926996,0.E+000,10.566583565535));
+#12851 = VERTEX_POINT('',#12852);
+#12852 = CARTESIAN_POINT('',(2.800000041723,0.E+000,10.700000155717));
+#12853 = SURFACE_CURVE('',#12854,(#12858),.PCURVE_S1.);
+#12854 = LINE('',#12855,#12856);
+#12855 = CARTESIAN_POINT('',(3.000124926996,0.E+000,10.566583565535));
+#12856 = VECTOR('',#12857,1.);
+#12857 = DIRECTION('',(-0.832050294338,0.E+000,0.554700196225));
+#12858 = PCURVE('',#12859,#12872);
+#12859 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#12860,#12861)
+    ,(#12862,#12863)
+    ,(#12864,#12865)
+    ,(#12866,#12867)
+    ,(#12868,#12869)
+    ,(#12870,#12871
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#12860 = CARTESIAN_POINT('',(3.100000046194,0.E+000,10.500000152737));
+#12861 = CARTESIAN_POINT('',(2.800000041723,0.E+000,10.700000155717));
+#12862 = CARTESIAN_POINT('',(3.100000046194,0.492332884593,
+    10.51011064772));
+#12863 = CARTESIAN_POINT('',(2.800000041723,0.444687766729,10.7101106507
+    ));
+#12864 = CARTESIAN_POINT('',(3.00226198808,0.976399751223,
+    10.520052001052));
+#12865 = CARTESIAN_POINT('',(2.711720505362,0.881909452717,
+    10.720052004032));
+#12866 = CARTESIAN_POINT('',(2.813338695908,1.432500925431,
+    10.529948303304));
+#12867 = CARTESIAN_POINT('',(2.541080112433,1.293871803615,
+    10.729948306284));
+#12868 = CARTESIAN_POINT('',(2.540162975639,1.843899133045,
+    10.539889656636));
+#12869 = CARTESIAN_POINT('',(2.29434075219,1.66545728146,10.739889659616
+    ));
+#12870 = CARTESIAN_POINT('',(2.192031054342,2.192031054342,
+    10.550000151619));
+#12871 = CARTESIAN_POINT('',(1.979899016825,1.979899016825,
+    10.750000154599));
+#12872 = DEFINITIONAL_REPRESENTATION('',(#12873),#12899);
+#12873 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#12874,#12875,#12876,#12877,
+    #12878,#12879,#12880,#12881,#12882,#12883,#12884,#12885,#12886,
+    #12887,#12888,#12889,#12890,#12891,#12892,#12893,#12894,#12895,
+    #12896,#12897,#12898),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.093273538404E-002,
+    2.186547076808E-002,3.279820615211E-002,4.373094153615E-002,
+    5.466367692019E-002,6.559641230423E-002,7.652914768827E-002,
+    8.74618830723E-002,9.839461845634E-002,0.10932735384,0.120260089224,
+    0.131192824608,0.142125559992,0.153058295377,0.163991030761,
+    0.174923766145,0.185856501529,0.196789236913,0.207721972297,
+    0.218654707681,0.229587443065,0.240520178449),.UNSPECIFIED.);
+#12874 = CARTESIAN_POINT('',(0.E+000,0.332917059032));
+#12875 = CARTESIAN_POINT('',(0.E+000,0.343024376319));
+#12876 = CARTESIAN_POINT('',(0.E+000,0.363239010894));
+#12877 = CARTESIAN_POINT('',(0.E+000,0.393560962756));
+#12878 = CARTESIAN_POINT('',(0.E+000,0.423882914618));
+#12879 = CARTESIAN_POINT('',(0.E+000,0.454204866481));
+#12880 = CARTESIAN_POINT('',(0.E+000,0.484526818343));
+#12881 = CARTESIAN_POINT('',(0.E+000,0.514848770205));
+#12882 = CARTESIAN_POINT('',(0.E+000,0.545170722067));
+#12883 = CARTESIAN_POINT('',(0.E+000,0.575492673929));
+#12884 = CARTESIAN_POINT('',(0.E+000,0.605814625792));
+#12885 = CARTESIAN_POINT('',(0.E+000,0.636136577654));
+#12886 = CARTESIAN_POINT('',(0.E+000,0.666458529516));
+#12887 = CARTESIAN_POINT('',(0.E+000,0.696780481378));
+#12888 = CARTESIAN_POINT('',(0.E+000,0.72710243324));
+#12889 = CARTESIAN_POINT('',(0.E+000,0.757424385102));
+#12890 = CARTESIAN_POINT('',(0.E+000,0.787746336965));
+#12891 = CARTESIAN_POINT('',(0.E+000,0.818068288827));
+#12892 = CARTESIAN_POINT('',(0.E+000,0.848390240689));
+#12893 = CARTESIAN_POINT('',(0.E+000,0.878712192551));
+#12894 = CARTESIAN_POINT('',(0.E+000,0.909034144413));
+#12895 = CARTESIAN_POINT('',(0.E+000,0.939356096276));
+#12896 = CARTESIAN_POINT('',(0.E+000,0.969678048138));
+#12897 = CARTESIAN_POINT('',(-0.E+000,0.989892682713));
+#12898 = CARTESIAN_POINT('',(0.E+000,1.));
+#12899 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12900 = ORIENTED_EDGE('',*,*,#12901,.F.);
+#12901 = EDGE_CURVE('',#12902,#12849,#12904,.T.);
+#12902 = VERTEX_POINT('',#12903);
+#12903 = CARTESIAN_POINT('',(2.121242937857,2.121242937857,
+    10.616739827878));
+#12904 = SURFACE_CURVE('',#12905,(#12910),.PCURVE_S1.);
+#12905 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#12906,#12907,#12908,#12909),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(-0.241778545972,0.E+000),
+  .PIECEWISE_BEZIER_KNOTS.);
+#12906 = CARTESIAN_POINT('',(2.121242937857,2.121242937857,
+    10.616739827878));
+#12907 = CARTESIAN_POINT('',(2.682765495879,1.559800074984,
+    10.599851430985));
+#12908 = CARTESIAN_POINT('',(3.000124926996,0.794119080623,
+    10.583434405938));
+#12909 = CARTESIAN_POINT('',(3.000124926996,0.E+000,10.566583565535));
+#12910 = PCURVE('',#12859,#12911);
+#12911 = DEFINITIONAL_REPRESENTATION('',(#12912),#12938);
+#12912 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#12913,#12914,#12915,#12916,
+    #12917,#12918,#12919,#12920,#12921,#12922,#12923,#12924,#12925,
+    #12926,#12927,#12928,#12929,#12930,#12931,#12932,#12933,#12934,
+    #12935,#12936,#12937),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.241778545972,-0.230788612064,
+    -0.219798678156,-0.208808744248,-0.197818810341,-0.186828876433,
+    -0.175838942525,-0.164849008617,-0.153859074709,-0.142869140802,
+    -0.131879206894,-0.120889272986,-0.109899339078,-9.89094051703E-002,
+    -8.791947126249E-002,-7.692953735468E-002,-6.593960344687E-002,
+    -5.494966953906E-002,-4.395973563124E-002,-3.296980172343E-002,
+    -2.197986781562E-002,-1.098993390781E-002,0.E+000),.UNSPECIFIED.);
+#12913 = CARTESIAN_POINT('',(1.,0.33369837632));
+#12914 = CARTESIAN_POINT('',(0.984848548816,0.333689686728));
+#12915 = CARTESIAN_POINT('',(0.954548155371,0.333689217827));
+#12916 = CARTESIAN_POINT('',(0.909102010477,0.333729610909));
+#12917 = CARTESIAN_POINT('',(0.863656918762,0.333801994022));
+#12918 = CARTESIAN_POINT('',(0.818210575227,0.333895412704));
+#12919 = CARTESIAN_POINT('',(0.772761342751,0.333998639273));
+#12920 = CARTESIAN_POINT('',(0.72730829721,0.334100597886));
+#12921 = CARTESIAN_POINT('',(0.681851128173,0.334191000941));
+#12922 = CARTESIAN_POINT('',(0.636390060846,0.334260827189));
+#12923 = CARTESIAN_POINT('',(0.590925757538,0.334302736356));
+#12924 = CARTESIAN_POINT('',(0.545459212594,0.334311391317));
+#12925 = CARTESIAN_POINT('',(0.499991639915,0.33428369268));
+#12926 = CARTESIAN_POINT('',(0.454524356212,0.334218922317));
+#12927 = CARTESIAN_POINT('',(0.409058662136,0.334118795327));
+#12928 = CARTESIAN_POINT('',(0.363595723713,0.333987419845));
+#12929 = CARTESIAN_POINT('',(0.318136456471,0.333831165041));
+#12930 = CARTESIAN_POINT('',(0.272681414409,0.333658437574));
+#12931 = CARTESIAN_POINT('',(0.227230686941,0.333479369663));
+#12932 = CARTESIAN_POINT('',(0.181783802888,0.333305413942));
+#12933 = CARTESIAN_POINT('',(0.136339655516,0.333148872702));
+#12934 = CARTESIAN_POINT('',(9.089640653753E-002,0.333022270622));
+#12935 = CARTESIAN_POINT('',(4.54515359977E-002,0.332937924805));
+#12936 = CARTESIAN_POINT('',(1.515146159919E-002,0.332916914124));
+#12937 = CARTESIAN_POINT('',(0.E+000,0.332917059032));
+#12938 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12939 = ORIENTED_EDGE('',*,*,#12940,.F.);
+#12940 = EDGE_CURVE('',#12941,#12902,#12943,.T.);
+#12941 = VERTEX_POINT('',#12942);
+#12942 = CARTESIAN_POINT('',(1.979899016825,1.979899016825,
+    10.750000154599));
+#12943 = SURFACE_CURVE('',#12944,(#12948),.PCURVE_S1.);
+#12944 = LINE('',#12945,#12946);
+#12945 = CARTESIAN_POINT('',(1.979899016825,1.979899016825,
+    10.750000154599));
+#12946 = VECTOR('',#12947,1.);
+#12947 = DIRECTION('',(0.588348405415,0.588348405415,-0.554700196225));
+#12948 = PCURVE('',#12859,#12949);
+#12949 = DEFINITIONAL_REPRESENTATION('',(#12950),#12976);
+#12950 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#12951,#12952,#12953,#12954,
+    #12955,#12956,#12957,#12958,#12959,#12960,#12961,#12962,#12963,
+    #12964,#12965,#12966,#12967,#12968,#12969,#12970,#12971,#12972,
+    #12973,#12974,#12975),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.091993047682E-002,
+    2.183986095365E-002,3.275979143047E-002,4.367972190729E-002,
+    5.459965238412E-002,6.551958286094E-002,7.643951333776E-002,
+    8.735944381458E-002,9.827937429141E-002,0.109199304768,
+    0.120119235245,0.131039165722,0.141959096199,0.152879026676,
+    0.163798957152,0.174718887629,0.185638818106,0.196558748583,
+    0.20747867906,0.218398609536,0.229318540013,0.24023847049),
+  .UNSPECIFIED.);
+#12951 = CARTESIAN_POINT('',(1.,1.));
+#12952 = CARTESIAN_POINT('',(1.,0.989904520853));
+#12953 = CARTESIAN_POINT('',(1.,0.96971356256));
+#12954 = CARTESIAN_POINT('',(1.,0.93942712512));
+#12955 = CARTESIAN_POINT('',(1.,0.90914068768));
+#12956 = CARTESIAN_POINT('',(1.,0.87885425024));
+#12957 = CARTESIAN_POINT('',(1.,0.8485678128));
+#12958 = CARTESIAN_POINT('',(1.,0.81828137536));
+#12959 = CARTESIAN_POINT('',(1.,0.78799493792));
+#12960 = CARTESIAN_POINT('',(1.,0.75770850048));
+#12961 = CARTESIAN_POINT('',(1.,0.72742206304));
+#12962 = CARTESIAN_POINT('',(1.,0.6971356256));
+#12963 = CARTESIAN_POINT('',(1.,0.66684918816));
+#12964 = CARTESIAN_POINT('',(1.,0.63656275072));
+#12965 = CARTESIAN_POINT('',(1.,0.60627631328));
+#12966 = CARTESIAN_POINT('',(1.,0.57598987584));
+#12967 = CARTESIAN_POINT('',(1.,0.5457034384));
+#12968 = CARTESIAN_POINT('',(1.,0.51541700096));
+#12969 = CARTESIAN_POINT('',(1.,0.48513056352));
+#12970 = CARTESIAN_POINT('',(1.,0.45484412608));
+#12971 = CARTESIAN_POINT('',(1.,0.42455768864));
+#12972 = CARTESIAN_POINT('',(1.,0.3942712512));
+#12973 = CARTESIAN_POINT('',(1.,0.36398481376));
+#12974 = CARTESIAN_POINT('',(1.,0.343793855467));
+#12975 = CARTESIAN_POINT('',(1.,0.33369837632));
+#12976 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12977 = ORIENTED_EDGE('',*,*,#12978,.F.);
+#12978 = EDGE_CURVE('',#12851,#12941,#12979,.T.);
+#12979 = SURFACE_CURVE('',#12980,(#12987),.PCURVE_S1.);
+#12980 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#12981,#12982,#12983,#12984,
+    #12985,#12986),.UNSPECIFIED.,.F.,.F.,(6,6),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#12981 = CARTESIAN_POINT('',(2.800000041723,0.E+000,10.700000155717));
+#12982 = CARTESIAN_POINT('',(2.800000041723,0.444687766729,10.7101106507
+    ));
+#12983 = CARTESIAN_POINT('',(2.711720505362,0.881909452717,
+    10.720052004032));
+#12984 = CARTESIAN_POINT('',(2.541080112433,1.293871803615,
+    10.729948306284));
+#12985 = CARTESIAN_POINT('',(2.29434075219,1.66545728146,10.739889659616
+    ));
+#12986 = CARTESIAN_POINT('',(1.979899016825,1.979899016825,
+    10.750000154599));
+#12987 = PCURVE('',#12859,#12988);
+#12988 = DEFINITIONAL_REPRESENTATION('',(#12989),#12993);
+#12989 = LINE('',#12990,#12991);
+#12990 = CARTESIAN_POINT('',(0.E+000,1.));
+#12991 = VECTOR('',#12992,1.);
+#12992 = DIRECTION('',(1.,0.E+000));
+#12993 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12994 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#12998)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#12995,#12996,#12997)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#12995 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#12996 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#12997 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#12998 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-004),#12995,
+  'distance_accuracy_value','confusion accuracy');
+#12999 = SHAPE_DEFINITION_REPRESENTATION(#13000,#12841);
+#13000 = PRODUCT_DEFINITION_SHAPE('','',#13001);
+#13001 = PRODUCT_DEFINITION('design','',#13002,#13005);
+#13002 = PRODUCT_DEFINITION_FORMATION('','',#13003);
+#13003 = PRODUCT('Compound067','Compound067','',(#13004));
+#13004 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#13005 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#13006 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#13007,#13009);
+#13007 = ( REPRESENTATION_RELATIONSHIP('','',#12841,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#13008) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#13008 = ITEM_DEFINED_TRANSFORMATION('','',#11,#239);
+#13009 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #13010);
+#13010 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('57','=>[0:1:1:58]','',#5,#13001
+  ,$);
+#13011 = PRODUCT_TYPE('part',$,(#13003));
+#13012 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#13013),#13165);
+#13013 = SHELL_BASED_SURFACE_MODEL('',(#13014));
+#13014 = OPEN_SHELL('',(#13015));
+#13015 = ADVANCED_FACE('',(#13016),#13030,.T.);
+#13016 = FACE_BOUND('',#13017,.T.);
+#13017 = EDGE_LOOP('',(#13018,#13071,#13110,#13148));
+#13018 = ORIENTED_EDGE('',*,*,#13019,.F.);
+#13019 = EDGE_CURVE('',#13020,#13022,#13024,.T.);
+#13020 = VERTEX_POINT('',#13021);
+#13021 = CARTESIAN_POINT('',(2.121242937857,-2.121242937857,
+    13.316739767528));
+#13022 = VERTEX_POINT('',#13023);
+#13023 = CARTESIAN_POINT('',(1.979899016825,-1.979899016825,
+    13.45000009425));
+#13024 = SURFACE_CURVE('',#13025,(#13029),.PCURVE_S1.);
+#13025 = LINE('',#13026,#13027);
+#13026 = CARTESIAN_POINT('',(2.121242937857,-2.121242937857,
+    13.316739767528));
+#13027 = VECTOR('',#13028,1.);
+#13028 = DIRECTION('',(-0.588348405415,0.588348405415,0.554700196225));
+#13029 = PCURVE('',#13030,#13043);
+#13030 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#13031,#13032)
+    ,(#13033,#13034)
+    ,(#13035,#13036)
+    ,(#13037,#13038)
+    ,(#13039,#13040)
+    ,(#13041,#13042
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#13031 = CARTESIAN_POINT('',(2.192031054342,-2.192031054342,
+    13.25000009127));
+#13032 = CARTESIAN_POINT('',(1.979899016825,-1.979899016825,
+    13.45000009425));
+#13033 = CARTESIAN_POINT('',(2.540162975639,-1.843899133045,
+    13.260110586253));
+#13034 = CARTESIAN_POINT('',(2.29434075219,-1.66545728146,
+    13.460110589233));
+#13035 = CARTESIAN_POINT('',(2.813338695908,-1.432500925431,
+    13.270051939585));
+#13036 = CARTESIAN_POINT('',(2.541080112433,-1.293871803615,
+    13.470051942565));
+#13037 = CARTESIAN_POINT('',(3.00226198808,-0.976399751223,
+    13.279948241837));
+#13038 = CARTESIAN_POINT('',(2.711720505362,-0.881909452717,
+    13.479948244817));
+#13039 = CARTESIAN_POINT('',(3.100000046194,-0.492332884593,
+    13.289889595169));
+#13040 = CARTESIAN_POINT('',(2.800000041723,-0.444687766729,
+    13.489889598149));
+#13041 = CARTESIAN_POINT('',(3.100000046194,1.898202566964E-016,
+    13.300000090152));
+#13042 = CARTESIAN_POINT('',(2.800000041723,1.714505544354E-016,
+    13.500000093132));
+#13043 = DEFINITIONAL_REPRESENTATION('',(#13044),#13070);
+#13044 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#13045,#13046,#13047,#13048,
+    #13049,#13050,#13051,#13052,#13053,#13054,#13055,#13056,#13057,
+    #13058,#13059,#13060,#13061,#13062,#13063,#13064,#13065,#13066,
+    #13067,#13068,#13069),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.091993047682E-002,
+    2.183986095365E-002,3.275979143047E-002,4.367972190729E-002,
+    5.459965238412E-002,6.551958286094E-002,7.643951333776E-002,
+    8.735944381458E-002,9.827937429141E-002,0.109199304768,
+    0.120119235245,0.131039165722,0.141959096199,0.152879026676,
+    0.163798957152,0.174718887629,0.185638818106,0.196558748583,
+    0.20747867906,0.218398609536,0.229318540013,0.24023847049),
+  .UNSPECIFIED.);
+#13045 = CARTESIAN_POINT('',(0.E+000,0.33369837632));
+#13046 = CARTESIAN_POINT('',(0.E+000,0.343793855467));
+#13047 = CARTESIAN_POINT('',(0.E+000,0.36398481376));
+#13048 = CARTESIAN_POINT('',(0.E+000,0.3942712512));
+#13049 = CARTESIAN_POINT('',(0.E+000,0.42455768864));
+#13050 = CARTESIAN_POINT('',(0.E+000,0.45484412608));
+#13051 = CARTESIAN_POINT('',(0.E+000,0.48513056352));
+#13052 = CARTESIAN_POINT('',(0.E+000,0.51541700096));
+#13053 = CARTESIAN_POINT('',(0.E+000,0.5457034384));
+#13054 = CARTESIAN_POINT('',(0.E+000,0.57598987584));
+#13055 = CARTESIAN_POINT('',(0.E+000,0.60627631328));
+#13056 = CARTESIAN_POINT('',(0.E+000,0.63656275072));
+#13057 = CARTESIAN_POINT('',(0.E+000,0.66684918816));
+#13058 = CARTESIAN_POINT('',(0.E+000,0.6971356256));
+#13059 = CARTESIAN_POINT('',(0.E+000,0.72742206304));
+#13060 = CARTESIAN_POINT('',(0.E+000,0.75770850048));
+#13061 = CARTESIAN_POINT('',(0.E+000,0.78799493792));
+#13062 = CARTESIAN_POINT('',(0.E+000,0.81828137536));
+#13063 = CARTESIAN_POINT('',(0.E+000,0.8485678128));
+#13064 = CARTESIAN_POINT('',(0.E+000,0.87885425024));
+#13065 = CARTESIAN_POINT('',(0.E+000,0.90914068768));
+#13066 = CARTESIAN_POINT('',(0.E+000,0.93942712512));
+#13067 = CARTESIAN_POINT('',(0.E+000,0.96971356256));
+#13068 = CARTESIAN_POINT('',(-0.E+000,0.989904520853));
+#13069 = CARTESIAN_POINT('',(0.E+000,1.));
+#13070 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#13071 = ORIENTED_EDGE('',*,*,#13072,.F.);
+#13072 = EDGE_CURVE('',#13073,#13020,#13075,.T.);
+#13073 = VERTEX_POINT('',#13074);
+#13074 = CARTESIAN_POINT('',(3.000124926996,1.837046694444E-016,
+    13.366583502951));
+#13075 = SURFACE_CURVE('',#13076,(#13081),.PCURVE_S1.);
+#13076 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#13077,#13078,#13079,#13080),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(-0.241777920213,0.E+000),
+  .PIECEWISE_BEZIER_KNOTS.);
+#13077 = CARTESIAN_POINT('',(3.000124926996,2.775557561563E-016,
+    13.366583502951));
+#13078 = CARTESIAN_POINT('',(3.000124926996,-0.794119080623,
+    13.349732662548));
+#13079 = CARTESIAN_POINT('',(2.682765495879,-1.559800074984,
+    13.333553027114));
+#13080 = CARTESIAN_POINT('',(2.121242937857,-2.121242937857,
+    13.316739767528));
+#13081 = PCURVE('',#13030,#13082);
+#13082 = DEFINITIONAL_REPRESENTATION('',(#13083),#13109);
+#13083 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#13084,#13085,#13086,#13087,
+    #13088,#13089,#13090,#13091,#13092,#13093,#13094,#13095,#13096,
+    #13097,#13098,#13099,#13100,#13101,#13102,#13103,#13104,#13105,
+    #13106,#13107,#13108),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.241777920213,-0.230788014749,
+    -0.219798109285,-0.208808203821,-0.197818298356,-0.186828392892,
+    -0.175838487428,-0.164848581964,-0.153858676499,-0.142868771035,
+    -0.131878865571,-0.120888960107,-0.109899054642,-9.890914917813E-002
+    ,-8.79192437139E-002,-7.692933824966E-002,-6.593943278542E-002,
+    -5.494952732119E-002,-4.395962185695E-002,-3.296971639271E-002,
+    -2.197981092847E-002,-1.098990546424E-002,0.E+000),.UNSPECIFIED.);
+#13084 = CARTESIAN_POINT('',(1.,0.332917059032));
+#13085 = CARTESIAN_POINT('',(0.984848538998,0.332916899045));
+#13086 = CARTESIAN_POINT('',(0.954548399471,0.332937315465));
+#13087 = CARTESIAN_POINT('',(0.909103267773,0.333019746316));
+#13088 = CARTESIAN_POINT('',(0.86365962753,0.333144147145));
+#13089 = CARTESIAN_POINT('',(0.818214999643,0.333298698179));
+#13090 = CARTESIAN_POINT('',(0.77276758813,0.333471230666));
+#13091 = CARTESIAN_POINT('',(0.727316328452,0.333649649043));
+#13092 = CARTESIAN_POINT('',(0.681860789064,0.33382258128));
+#13093 = CARTESIAN_POINT('',(0.636401094595,0.333979866517));
+#13094 = CARTESIAN_POINT('',(0.590937828217,0.334112980488));
+#13095 = CARTESIAN_POINT('',(0.545471927306,0.334215368222));
+#13096 = CARTESIAN_POINT('',(0.500004571477,0.334282689327));
+#13097 = CARTESIAN_POINT('',(0.454537066141,0.334312972217));
+#13098 = CARTESIAN_POINT('',(0.409070723728,0.33430667682));
+#13099 = CARTESIAN_POINT('',(0.363606744983,0.334266665142));
+#13100 = CARTESIAN_POINT('',(0.318146102757,0.334198079997));
+#13101 = CARTESIAN_POINT('',(0.272689430422,0.334108132198));
+#13102 = CARTESIAN_POINT('',(0.227236918033,0.334005799235));
+#13103 = CARTESIAN_POINT('',(0.181788215398,0.333901431009));
+#13104 = CARTESIAN_POINT('',(0.13634235584,0.333806288715));
+#13105 = CARTESIAN_POINT('',(9.089765928928E-002,0.333731931559));
+#13106 = CARTESIAN_POINT('',(4.545177899234E-002,0.333689784361));
+#13107 = CARTESIAN_POINT('',(1.515145175203E-002,0.333689701596));
+#13108 = CARTESIAN_POINT('',(0.E+000,0.33369837632));
+#13109 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#13110 = ORIENTED_EDGE('',*,*,#13111,.F.);
+#13111 = EDGE_CURVE('',#13112,#13073,#13114,.T.);
+#13112 = VERTEX_POINT('',#13113);
+#13113 = CARTESIAN_POINT('',(2.800000041723,1.714505544354E-016,
+    13.500000093132));
+#13114 = SURFACE_CURVE('',#13115,(#13119),.PCURVE_S1.);
+#13115 = LINE('',#13116,#13117);
+#13116 = CARTESIAN_POINT('',(2.800000041723,1.714505544354E-016,
+    13.500000093132));
+#13117 = VECTOR('',#13118,1.);
+#13118 = DIRECTION('',(0.832050294338,5.094838648452E-017,
+    -0.554700196225));
+#13119 = PCURVE('',#13030,#13120);
+#13120 = DEFINITIONAL_REPRESENTATION('',(#13121),#13147);
+#13121 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#13122,#13123,#13124,#13125,
+    #13126,#13127,#13128,#13129,#13130,#13131,#13132,#13133,#13134,
+    #13135,#13136,#13137,#13138,#13139,#13140,#13141,#13142,#13143,
+    #13144,#13145,#13146),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.093273538404E-002,
+    2.186547076808E-002,3.279820615211E-002,4.373094153615E-002,
+    5.466367692019E-002,6.559641230423E-002,7.652914768827E-002,
+    8.74618830723E-002,9.839461845634E-002,0.10932735384,0.120260089224,
+    0.131192824608,0.142125559992,0.153058295377,0.163991030761,
+    0.174923766145,0.185856501529,0.196789236913,0.207721972297,
+    0.218654707681,0.229587443065,0.240520178449),.UNSPECIFIED.);
+#13122 = CARTESIAN_POINT('',(1.,1.));
+#13123 = CARTESIAN_POINT('',(1.,0.989892682713));
+#13124 = CARTESIAN_POINT('',(1.,0.969678048138));
+#13125 = CARTESIAN_POINT('',(1.,0.939356096276));
+#13126 = CARTESIAN_POINT('',(1.,0.909034144413));
+#13127 = CARTESIAN_POINT('',(1.,0.878712192551));
+#13128 = CARTESIAN_POINT('',(1.,0.848390240689));
+#13129 = CARTESIAN_POINT('',(1.,0.818068288827));
+#13130 = CARTESIAN_POINT('',(1.,0.787746336965));
+#13131 = CARTESIAN_POINT('',(1.,0.757424385103));
+#13132 = CARTESIAN_POINT('',(1.,0.72710243324));
+#13133 = CARTESIAN_POINT('',(1.,0.696780481378));
+#13134 = CARTESIAN_POINT('',(1.,0.666458529516));
+#13135 = CARTESIAN_POINT('',(1.,0.636136577654));
+#13136 = CARTESIAN_POINT('',(1.,0.605814625792));
+#13137 = CARTESIAN_POINT('',(1.,0.575492673929));
+#13138 = CARTESIAN_POINT('',(1.,0.545170722067));
+#13139 = CARTESIAN_POINT('',(1.,0.514848770205));
+#13140 = CARTESIAN_POINT('',(1.,0.484526818343));
+#13141 = CARTESIAN_POINT('',(1.,0.454204866481));
+#13142 = CARTESIAN_POINT('',(1.,0.423882914618));
+#13143 = CARTESIAN_POINT('',(1.,0.393560962756));
+#13144 = CARTESIAN_POINT('',(1.,0.363239010894));
+#13145 = CARTESIAN_POINT('',(1.,0.343024376319));
+#13146 = CARTESIAN_POINT('',(1.,0.332917059032));
+#13147 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#13148 = ORIENTED_EDGE('',*,*,#13149,.F.);
+#13149 = EDGE_CURVE('',#13022,#13112,#13150,.T.);
+#13150 = SURFACE_CURVE('',#13151,(#13158),.PCURVE_S1.);
+#13151 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#13152,#13153,#13154,#13155,
+    #13156,#13157),.UNSPECIFIED.,.F.,.F.,(6,6),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#13152 = CARTESIAN_POINT('',(1.979899016825,-1.979899016825,
+    13.45000009425));
+#13153 = CARTESIAN_POINT('',(2.29434075219,-1.66545728146,
+    13.460110589233));
+#13154 = CARTESIAN_POINT('',(2.541080112433,-1.293871803615,
+    13.470051942565));
+#13155 = CARTESIAN_POINT('',(2.711720505362,-0.881909452717,
+    13.479948244817));
+#13156 = CARTESIAN_POINT('',(2.800000041723,-0.444687766729,
+    13.489889598149));
+#13157 = CARTESIAN_POINT('',(2.800000041723,1.714505544354E-016,
+    13.500000093132));
+#13158 = PCURVE('',#13030,#13159);
+#13159 = DEFINITIONAL_REPRESENTATION('',(#13160),#13164);
+#13160 = LINE('',#13161,#13162);
+#13161 = CARTESIAN_POINT('',(0.E+000,1.));
+#13162 = VECTOR('',#13163,1.);
+#13163 = DIRECTION('',(1.,0.E+000));
+#13164 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#13165 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#13169)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#13166,#13167,#13168)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#13166 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#13167 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#13168 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#13169 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-004),#13166,
+  'distance_accuracy_value','confusion accuracy');
+#13170 = SHAPE_DEFINITION_REPRESENTATION(#13171,#13012);
+#13171 = PRODUCT_DEFINITION_SHAPE('','',#13172);
+#13172 = PRODUCT_DEFINITION('design','',#13173,#13176);
+#13173 = PRODUCT_DEFINITION_FORMATION('','',#13174);
+#13174 = PRODUCT('Compound069','Compound069','',(#13175));
+#13175 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#13176 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#13177 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#13178,#13180);
+#13178 = ( REPRESENTATION_RELATIONSHIP('','',#13012,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#13179) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#13179 = ITEM_DEFINED_TRANSFORMATION('','',#11,#243);
+#13180 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #13181);
+#13181 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('58','=>[0:1:1:59]','',#5,#13172
+  ,$);
+#13182 = PRODUCT_TYPE('part',$,(#13174));
+#13183 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#13184),#13358);
+#13184 = SHELL_BASED_SURFACE_MODEL('',(#13185));
+#13185 = OPEN_SHELL('',(#13186));
+#13186 = ADVANCED_FACE('',(#13187),#13201,.T.);
+#13187 = FACE_BOUND('',#13188,.T.);
+#13188 = EDGE_LOOP('',(#13189,#13242,#13281,#13319));
+#13189 = ORIENTED_EDGE('',*,*,#13190,.F.);
+#13190 = EDGE_CURVE('',#13191,#13193,#13195,.T.);
+#13191 = VERTEX_POINT('',#13192);
+#13192 = CARTESIAN_POINT('',(3.000124926996,1.837046694444E-016,
+    10.433416739938));
+#13193 = VERTEX_POINT('',#13194);
+#13194 = CARTESIAN_POINT('',(2.800000041723,1.714505544354E-016,
+    10.300000149757));
+#13195 = SURFACE_CURVE('',#13196,(#13200),.PCURVE_S1.);
+#13196 = LINE('',#13197,#13198);
+#13197 = CARTESIAN_POINT('',(3.000124926996,1.837046694444E-016,
+    10.433416739938));
+#13198 = VECTOR('',#13199,1.);
+#13199 = DIRECTION('',(-0.832050294338,-5.094838648452E-017,
+    -0.554700196225));
+#13200 = PCURVE('',#13201,#13214);
+#13201 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#13202,#13203)
+    ,(#13204,#13205)
+    ,(#13206,#13207)
+    ,(#13208,#13209)
+    ,(#13210,#13211)
+    ,(#13212,#13213
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#13202 = CARTESIAN_POINT('',(1.979899016825,-1.979899016825,
+    10.250000150874));
+#13203 = CARTESIAN_POINT('',(2.192031054342,-2.192031054342,
+    10.450000153855));
+#13204 = CARTESIAN_POINT('',(2.29434075219,-1.66545728146,
+    10.260110645858));
+#13205 = CARTESIAN_POINT('',(2.540162975639,-1.843899133045,
+    10.460110648838));
+#13206 = CARTESIAN_POINT('',(2.541080112433,-1.293871803615,
+    10.270051999189));
+#13207 = CARTESIAN_POINT('',(2.813338695908,-1.432500925431,
+    10.47005200217));
+#13208 = CARTESIAN_POINT('',(2.711720505362,-0.881909452717,
+    10.279948301442));
+#13209 = CARTESIAN_POINT('',(3.00226198808,-0.976399751223,
+    10.479948304422));
+#13210 = CARTESIAN_POINT('',(2.800000041723,-0.444687766729,
+    10.289889654773));
+#13211 = CARTESIAN_POINT('',(3.100000046194,-0.492332884593,
+    10.489889657754));
+#13212 = CARTESIAN_POINT('',(2.800000041723,1.714505544354E-016,
+    10.300000149757));
+#13213 = CARTESIAN_POINT('',(3.100000046194,1.898202566964E-016,
+    10.500000152737));
+#13214 = DEFINITIONAL_REPRESENTATION('',(#13215),#13241);
+#13215 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#13216,#13217,#13218,#13219,
+    #13220,#13221,#13222,#13223,#13224,#13225,#13226,#13227,#13228,
+    #13229,#13230,#13231,#13232,#13233,#13234,#13235,#13236,#13237,
+    #13238,#13239,#13240),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.E+000,1.093273538404E-002,
+    2.186547076808E-002,3.279820615211E-002,4.373094153615E-002,
+    5.466367692019E-002,6.559641230423E-002,7.652914768827E-002,
+    8.74618830723E-002,9.839461845634E-002,0.10932735384,0.120260089224,
+    0.131192824608,0.142125559992,0.153058295377,0.163991030761,
+    0.174923766145,0.185856501529,0.196789236913,0.207721972297,
+    0.218654707681,0.229587443065,0.240520178449),.UNSPECIFIED.);
+#13216 = CARTESIAN_POINT('',(1.,0.667082940968));
+#13217 = CARTESIAN_POINT('',(1.,0.656975623681));
+#13218 = CARTESIAN_POINT('',(1.,0.636760989106));
+#13219 = CARTESIAN_POINT('',(1.,0.606439037244));
+#13220 = CARTESIAN_POINT('',(1.,0.576117085382));
+#13221 = CARTESIAN_POINT('',(1.,0.545795133519));
+#13222 = CARTESIAN_POINT('',(1.,0.515473181657));
+#13223 = CARTESIAN_POINT('',(1.,0.485151229795));
+#13224 = CARTESIAN_POINT('',(1.,0.454829277933));
+#13225 = CARTESIAN_POINT('',(1.,0.424507326071));
+#13226 = CARTESIAN_POINT('',(1.,0.394185374208));
+#13227 = CARTESIAN_POINT('',(1.,0.363863422346));
+#13228 = CARTESIAN_POINT('',(1.,0.333541470484));
+#13229 = CARTESIAN_POINT('',(1.,0.303219518622));
+#13230 = CARTESIAN_POINT('',(1.,0.27289756676));
+#13231 = CARTESIAN_POINT('',(1.,0.242575614898));
+#13232 = CARTESIAN_POINT('',(1.,0.212253663035));
+#13233 = CARTESIAN_POINT('',(1.,0.181931711173));
+#13234 = CARTESIAN_POINT('',(1.,0.151609759311));
+#13235 = CARTESIAN_POINT('',(1.,0.121287807449));
+#13236 = CARTESIAN_POINT('',(1.,9.096585558657E-002));
+#13237 = CARTESIAN_POINT('',(1.,6.064390372438E-002));
+#13238 = CARTESIAN_POINT('',(1.,3.032195186219E-002));
+#13239 = CARTESIAN_POINT('',(1.,1.01073172874E-002));
+#13240 = CARTESIAN_POINT('',(1.,0.E+000));
+#13241 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#13242 = ORIENTED_EDGE('',*,*,#13243,.F.);
+#13243 = EDGE_CURVE('',#13244,#13191,#13246,.T.);
+#13244 = VERTEX_POINT('',#13245);
+#13245 = CARTESIAN_POINT('',(2.121242937857,-2.121242937857,
+    10.383260477596));
+#13246 = SURFACE_CURVE('',#13247,(#13252),.PCURVE_S1.);
+#13247 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#13248,#13249,#13250,#13251),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(-0.241778545972,0.E+000),
+  .PIECEWISE_BEZIER_KNOTS.);
+#13248 = CARTESIAN_POINT('',(2.121242937857,-2.121242937857,
+    10.383260477596));
+#13249 = CARTESIAN_POINT('',(2.682765495879,-1.559800074984,
+    10.400148874488));
+#13250 = CARTESIAN_POINT('',(3.000124926996,-0.794119080623,
+    10.416565899536));
+#13251 = CARTESIAN_POINT('',(3.000124926996,0.E+000,10.433416739938));
+#13252 = PCURVE('',#13201,#13253);
+#13253 = DEFINITIONAL_REPRESENTATION('',(#13254),#13280);
+#13254 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#13255,#13256,#13257,#13258,
+    #13259,#13260,#13261,#13262,#13263,#13264,#13265,#13266,#13267,
+    #13268,#13269,#13270,#13271,#13272,#13273,#13274,#13275,#13276,
+    #13277,#13278,#13279),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.241778545972,-0.230788612064,
+    -0.219798678156,-0.208808744248,-0.197818810341,-0.186828876433,
+    -0.175838942525,-0.164849008617,-0.153859074709,-0.142869140802,
+    -0.131879206894,-0.120889272986,-0.109899339078,-9.89094051703E-002,
+    -8.791947126249E-002,-7.692953735468E-002,-6.593960344687E-002,
+    -5.494966953906E-002,-4.395973563124E-002,-3.296980172343E-002,
+    -2.197986781562E-002,-1.098993390781E-002,0.E+000),.UNSPECIFIED.);
+#13255 = CARTESIAN_POINT('',(0.E+000,0.66630162368));
+#13256 = CARTESIAN_POINT('',(1.515145118437E-002,0.666310313272));
+#13257 = CARTESIAN_POINT('',(4.54518446294E-002,0.666310782173));
+#13258 = CARTESIAN_POINT('',(9.089798952253E-002,0.666270389091));
+#13259 = CARTESIAN_POINT('',(0.136343081238,0.666198005978));
+#13260 = CARTESIAN_POINT('',(0.181789424773,0.666104587296));
+#13261 = CARTESIAN_POINT('',(0.227238657249,0.666001360727));
+#13262 = CARTESIAN_POINT('',(0.27269170279,0.665899402114));
+#13263 = CARTESIAN_POINT('',(0.318148871827,0.665808999059));
+#13264 = CARTESIAN_POINT('',(0.363609939154,0.665739172811));
+#13265 = CARTESIAN_POINT('',(0.409074242462,0.665697263644));
+#13266 = CARTESIAN_POINT('',(0.454540787406,0.665688608683));
+#13267 = CARTESIAN_POINT('',(0.500008360085,0.66571630732));
+#13268 = CARTESIAN_POINT('',(0.545475643788,0.665781077683));
+#13269 = CARTESIAN_POINT('',(0.590941337864,0.665881204673));
+#13270 = CARTESIAN_POINT('',(0.636404276287,0.666012580155));
+#13271 = CARTESIAN_POINT('',(0.681863543529,0.666168834959));
+#13272 = CARTESIAN_POINT('',(0.727318585591,0.666341562426));
+#13273 = CARTESIAN_POINT('',(0.772769313059,0.666520630337));
+#13274 = CARTESIAN_POINT('',(0.818216197112,0.666694586058));
+#13275 = CARTESIAN_POINT('',(0.863660344484,0.666851127298));
+#13276 = CARTESIAN_POINT('',(0.909103593462,0.666977729378));
+#13277 = CARTESIAN_POINT('',(0.954548464002,0.667062075195));
+#13278 = CARTESIAN_POINT('',(0.984848538401,0.667083085876));
+#13279 = CARTESIAN_POINT('',(1.,0.667082940968));
+#13280 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#13281 = ORIENTED_EDGE('',*,*,#13282,.F.);
+#13282 = EDGE_CURVE('',#13283,#13244,#13285,.T.);
+#13283 = VERTEX_POINT('',#13284);
+#13284 = CARTESIAN_POINT('',(1.979899016825,-1.979899016825,
+    10.250000150874));
+#13285 = SURFACE_CURVE('',#13286,(#13290),.PCURVE_S1.);
+#13286 = LINE('',#13287,#13288);
+#13287 = CARTESIAN_POINT('',(1.979899016825,-1.979899016825,
+    10.250000150874));
+#13288 = VECTOR('',#13289,1.);
+#13289 = DIRECTION('',(0.588348405415,-0.588348405415,0.554700196225));
+#13290 = PCURVE('',#13201,#13291);
+#13291 = DEFINITIONAL_REPRESENTATION('',(#13292),#13318);
+#13292 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#13293,#13294,#13295,#13296,
+    #13297,#13298,#13299,#13300,#13301,#13302,#13303,#13304,#13305,
+    #13306,#13307,#13308,#13309,#13310,#13311,#13312,#13313,#13314,
+    #13315,#13316,#13317),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.091993047682E-002,
+    2.183986095365E-002,3.275979143047E-002,4.367972190729E-002,
+    5.459965238412E-002,6.551958286094E-002,7.643951333776E-002,
+    8.735944381458E-002,9.827937429141E-002,0.109199304768,
+    0.120119235245,0.131039165722,0.141959096199,0.152879026676,
+    0.163798957152,0.174718887629,0.185638818106,0.196558748583,
+    0.20747867906,0.218398609536,0.229318540013,0.24023847049),
+  .UNSPECIFIED.);
+#13293 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#13294 = CARTESIAN_POINT('',(0.E+000,1.009547914667E-002));
+#13295 = CARTESIAN_POINT('',(0.E+000,3.028643744E-002));
+#13296 = CARTESIAN_POINT('',(0.E+000,6.057287487999E-002));
+#13297 = CARTESIAN_POINT('',(0.E+000,9.085931231999E-002));
+#13298 = CARTESIAN_POINT('',(0.E+000,0.12114574976));
+#13299 = CARTESIAN_POINT('',(0.E+000,0.1514321872));
+#13300 = CARTESIAN_POINT('',(0.E+000,0.18171862464));
+#13301 = CARTESIAN_POINT('',(0.E+000,0.21200506208));
+#13302 = CARTESIAN_POINT('',(0.E+000,0.24229149952));
+#13303 = CARTESIAN_POINT('',(0.E+000,0.27257793696));
+#13304 = CARTESIAN_POINT('',(0.E+000,0.3028643744));
+#13305 = CARTESIAN_POINT('',(0.E+000,0.33315081184));
+#13306 = CARTESIAN_POINT('',(0.E+000,0.36343724928));
+#13307 = CARTESIAN_POINT('',(0.E+000,0.39372368672));
+#13308 = CARTESIAN_POINT('',(0.E+000,0.42401012416));
+#13309 = CARTESIAN_POINT('',(0.E+000,0.4542965616));
+#13310 = CARTESIAN_POINT('',(0.E+000,0.48458299904));
+#13311 = CARTESIAN_POINT('',(0.E+000,0.51486943648));
+#13312 = CARTESIAN_POINT('',(0.E+000,0.54515587392));
+#13313 = CARTESIAN_POINT('',(0.E+000,0.57544231136));
+#13314 = CARTESIAN_POINT('',(0.E+000,0.6057287488));
+#13315 = CARTESIAN_POINT('',(0.E+000,0.63601518624));
+#13316 = CARTESIAN_POINT('',(-0.E+000,0.656206144533));
+#13317 = CARTESIAN_POINT('',(0.E+000,0.66630162368));
+#13318 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#13319 = ORIENTED_EDGE('',*,*,#13320,.F.);
+#13320 = EDGE_CURVE('',#13193,#13283,#13321,.T.);
+#13321 = SURFACE_CURVE('',#13322,(#13329),.PCURVE_S1.);
+#13322 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#13323,#13324,#13325,#13326,
+    #13327,#13328),.UNSPECIFIED.,.F.,.F.,(6,6),(-1.,0.E+000),
+  .PIECEWISE_BEZIER_KNOTS.);
+#13323 = CARTESIAN_POINT('',(2.800000041723,1.714505544354E-016,
+    10.300000149757));
+#13324 = CARTESIAN_POINT('',(2.800000041723,-0.444687766729,
+    10.289889654773));
+#13325 = CARTESIAN_POINT('',(2.711720505362,-0.881909452717,
+    10.279948301442));
+#13326 = CARTESIAN_POINT('',(2.541080112433,-1.293871803615,
+    10.270051999189));
+#13327 = CARTESIAN_POINT('',(2.29434075219,-1.66545728146,
+    10.260110645858));
+#13328 = CARTESIAN_POINT('',(1.979899016825,-1.979899016825,
+    10.250000150874));
+#13329 = PCURVE('',#13201,#13330);
+#13330 = DEFINITIONAL_REPRESENTATION('',(#13331),#13357);
+#13331 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#13332,#13333,#13334,#13335,
+    #13336,#13337,#13338,#13339,#13340,#13341,#13342,#13343,#13344,
+    #13345,#13346,#13347,#13348,#13349,#13350,#13351,#13352,#13353,
+    #13354,#13355,#13356),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-1.,-0.954545454545,-0.909090909091,
+    -0.863636363636,-0.818181818182,-0.772727272727,-0.727272727273,
+    -0.681818181818,-0.636363636364,-0.590909090909,-0.545454545455,-0.5
+    ,-0.454545454545,-0.409090909091,-0.363636363636,-0.318181818182,
+    -0.272727272727,-0.227272727273,-0.181818181818,-0.136363636364,
+    -9.090909090909E-002,-4.545454545455E-002,0.E+000),.UNSPECIFIED.);
+#13332 = CARTESIAN_POINT('',(1.,0.E+000));
+#13333 = CARTESIAN_POINT('',(0.984848484848,0.E+000));
+#13334 = CARTESIAN_POINT('',(0.954545454545,0.E+000));
+#13335 = CARTESIAN_POINT('',(0.909090909091,0.E+000));
+#13336 = CARTESIAN_POINT('',(0.863636363636,0.E+000));
+#13337 = CARTESIAN_POINT('',(0.818181818182,0.E+000));
+#13338 = CARTESIAN_POINT('',(0.772727272727,0.E+000));
+#13339 = CARTESIAN_POINT('',(0.727272727273,0.E+000));
+#13340 = CARTESIAN_POINT('',(0.681818181818,0.E+000));
+#13341 = CARTESIAN_POINT('',(0.636363636364,0.E+000));
+#13342 = CARTESIAN_POINT('',(0.590909090909,0.E+000));
+#13343 = CARTESIAN_POINT('',(0.545454545455,0.E+000));
+#13344 = CARTESIAN_POINT('',(0.5,0.E+000));
+#13345 = CARTESIAN_POINT('',(0.454545454545,0.E+000));
+#13346 = CARTESIAN_POINT('',(0.409090909091,0.E+000));
+#13347 = CARTESIAN_POINT('',(0.363636363636,0.E+000));
+#13348 = CARTESIAN_POINT('',(0.318181818182,0.E+000));
+#13349 = CARTESIAN_POINT('',(0.272727272727,0.E+000));
+#13350 = CARTESIAN_POINT('',(0.227272727273,0.E+000));
+#13351 = CARTESIAN_POINT('',(0.181818181818,0.E+000));
+#13352 = CARTESIAN_POINT('',(0.136363636364,0.E+000));
+#13353 = CARTESIAN_POINT('',(9.090909090909E-002,0.E+000));
+#13354 = CARTESIAN_POINT('',(4.545454545455E-002,0.E+000));
+#13355 = CARTESIAN_POINT('',(1.515151515152E-002,-0.E+000));
+#13356 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#13357 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#13358 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#13362)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#13359,#13360,#13361)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#13359 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#13360 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#13361 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#13362 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-004),#13359,
+  'distance_accuracy_value','confusion accuracy');
+#13363 = SHAPE_DEFINITION_REPRESENTATION(#13364,#13183);
+#13364 = PRODUCT_DEFINITION_SHAPE('','',#13365);
+#13365 = PRODUCT_DEFINITION('design','',#13366,#13369);
+#13366 = PRODUCT_DEFINITION_FORMATION('','',#13367);
+#13367 = PRODUCT('Compound070','Compound070','',(#13368));
+#13368 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#13369 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#13370 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#13371,#13373);
+#13371 = ( REPRESENTATION_RELATIONSHIP('','',#13183,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#13372) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#13372 = ITEM_DEFINED_TRANSFORMATION('','',#11,#247);
+#13373 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #13374);
+#13374 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('59','=>[0:1:1:60]','',#5,#13365
+  ,$);
+#13375 = PRODUCT_TYPE('part',$,(#13367));
+#13376 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#13377),#13560);
+#13377 = SHELL_BASED_SURFACE_MODEL('',(#13378));
+#13378 = OPEN_SHELL('',(#13379));
+#13379 = ADVANCED_FACE('',(#13380),#13394,.T.);
+#13380 = FACE_BOUND('',#13381,.T.);
+#13381 = EDGE_LOOP('',(#13382,#13435,#13483,#13521));
+#13382 = ORIENTED_EDGE('',*,*,#13383,.F.);
+#13383 = EDGE_CURVE('',#13384,#13386,#13388,.T.);
+#13384 = VERTEX_POINT('',#13385);
+#13385 = CARTESIAN_POINT('',(-4.824368020919E-016,-3.000000044703,
+    10.733333478371));
+#13386 = VERTEX_POINT('',#13387);
+#13387 = CARTESIAN_POINT('',(-4.502743486191E-016,-2.800000041723,
+    10.600000143051));
+#13388 = SURFACE_CURVE('',#13389,(#13393),.PCURVE_S1.);
+#13389 = LINE('',#13390,#13391);
+#13390 = CARTESIAN_POINT('',(-4.824368020919E-016,-3.000000044703,
+    10.733333478371));
+#13391 = VECTOR('',#13392,1.);
+#13392 = DIRECTION('',(1.338038923995E-016,0.832050294338,
+    -0.554700196225));
+#13393 = PCURVE('',#13394,#13407);
+#13394 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#13395,#13396)
+    ,(#13397,#13398)
+    ,(#13399,#13400)
+    ,(#13401,#13402)
+    ,(#13403,#13404)
+    ,(#13405,#13406
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#13395 = CARTESIAN_POINT('',(-1.979899016825,-1.979899016825,
+    10.550000144169));
+#13396 = CARTESIAN_POINT('',(-2.192031054342,-2.192031054342,
+    10.750000147149));
+#13397 = CARTESIAN_POINT('',(-1.66545728146,-2.29434075219,
+    10.560110639152));
+#13398 = CARTESIAN_POINT('',(-1.843899133045,-2.540162975639,
+    10.760110642132));
+#13399 = CARTESIAN_POINT('',(-1.293871803615,-2.541080112433,
+    10.570051992484));
+#13400 = CARTESIAN_POINT('',(-1.432500925431,-2.813338695908,
+    10.770051995464));
+#13401 = CARTESIAN_POINT('',(-0.881909452717,-2.711720505362,
+    10.579948294736));
+#13402 = CARTESIAN_POINT('',(-0.976399751223,-3.00226198808,
+    10.779948297716));
+#13403 = CARTESIAN_POINT('',(-0.444687766729,-2.800000041723,
+    10.589889648068));
+#13404 = CARTESIAN_POINT('',(-0.492332884593,-3.100000046194,
+    10.789889651048));
+#13405 = CARTESIAN_POINT('',(-4.502743486191E-016,-2.800000041723,
+    10.600000143051));
+#13406 = CARTESIAN_POINT('',(-4.985180288283E-016,-3.100000046194,
+    10.800000146031));
+#13407 = DEFINITIONAL_REPRESENTATION('',(#13408),#13434);
+#13408 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#13409,#13410,#13411,#13412,
+    #13413,#13414,#13415,#13416,#13417,#13418,#13419,#13420,#13421,
+    #13422,#13423,#13424,#13425,#13426,#13427,#13428,#13429,#13430,
+    #13431,#13432,#13433),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.092591311876E-002,
+    2.185182623752E-002,3.277773935628E-002,4.370365247505E-002,
+    5.462956559381E-002,6.555547871257E-002,7.648139183133E-002,
+    8.740730495009E-002,9.833321806885E-002,0.109259131188,
+    0.120185044306,0.131110957425,0.142036870544,0.152962783663,
+    0.163888696781,0.1748146099,0.185740523019,0.196666436138,
+    0.207592349256,0.218518262375,0.229444175494,0.240370088613),
+  .UNSPECIFIED.);
+#13409 = CARTESIAN_POINT('',(1.,0.666666666667));
+#13410 = CARTESIAN_POINT('',(1.,0.656565656566));
+#13411 = CARTESIAN_POINT('',(1.,0.636363636364));
+#13412 = CARTESIAN_POINT('',(1.,0.606060606061));
+#13413 = CARTESIAN_POINT('',(1.,0.575757575758));
+#13414 = CARTESIAN_POINT('',(1.,0.545454545455));
+#13415 = CARTESIAN_POINT('',(1.,0.515151515152));
+#13416 = CARTESIAN_POINT('',(1.,0.484848484848));
+#13417 = CARTESIAN_POINT('',(1.,0.454545454545));
+#13418 = CARTESIAN_POINT('',(1.,0.424242424242));
+#13419 = CARTESIAN_POINT('',(1.,0.393939393939));
+#13420 = CARTESIAN_POINT('',(1.,0.363636363636));
+#13421 = CARTESIAN_POINT('',(1.,0.333333333333));
+#13422 = CARTESIAN_POINT('',(1.,0.30303030303));
+#13423 = CARTESIAN_POINT('',(1.,0.272727272727));
+#13424 = CARTESIAN_POINT('',(1.,0.242424242424));
+#13425 = CARTESIAN_POINT('',(1.,0.212121212121));
+#13426 = CARTESIAN_POINT('',(1.,0.181818181818));
+#13427 = CARTESIAN_POINT('',(1.,0.151515151515));
+#13428 = CARTESIAN_POINT('',(1.,0.121212121212));
+#13429 = CARTESIAN_POINT('',(1.,9.090909090909E-002));
+#13430 = CARTESIAN_POINT('',(1.,6.060606060606E-002));
+#13431 = CARTESIAN_POINT('',(1.,3.030303030303E-002));
+#13432 = CARTESIAN_POINT('',(1.,1.010101010101E-002));
+#13433 = CARTESIAN_POINT('',(1.,0.E+000));
+#13434 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#13435 = ORIENTED_EDGE('',*,*,#13436,.F.);
+#13436 = EDGE_CURVE('',#13437,#13384,#13439,.T.);
+#13437 = VERTEX_POINT('',#13438);
+#13438 = CARTESIAN_POINT('',(-2.121242937857,-2.121242937857,
+    10.683260470891));
+#13439 = SURFACE_CURVE('',#13440,(#13454),.PCURVE_S1.);
+#13440 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#13441,#13442,#13443,#13444,
+    #13445,#13446,#13447,#13448,#13449,#13450,#13451,#13452,#13453),
+  .UNSPECIFIED.,.F.,.F.,(4,3,3,3,4),(0.E+000,7.04662731279E-002,
+    0.156117143494,0.227610565264,0.241768013859),.UNSPECIFIED.);
+#13441 = CARTESIAN_POINT('',(-2.121242937857,-2.121242937857,
+    10.683260470891));
+#13442 = CARTESIAN_POINT('',(-1.90594096053,-2.336514358045,
+    10.689707100652));
+#13443 = CARTESIAN_POINT('',(-1.70959581128,-2.474063602492,
+    10.694744752078));
+#13444 = CARTESIAN_POINT('',(-1.528082936303,-2.581519940609,
+    10.699228629468));
+#13445 = CARTESIAN_POINT('',(-1.30745631545,-2.712131770602,
+    10.704678726146));
+#13446 = CARTESIAN_POINT('',(-1.106819245606,-2.798972408577,
+    10.709298416224));
+#13447 = CARTESIAN_POINT('',(-0.872965821989,-2.870127849565,
+    10.714503308587));
+#13448 = CARTESIAN_POINT('',(-0.677766621145,-2.929521828074,
+    10.718847871152));
+#13449 = CARTESIAN_POINT('',(-0.458191757424,-2.978281917985,
+    10.723592783414));
+#13450 = CARTESIAN_POINT('',(-0.175571278416,-2.994856288268,
+    10.729604424898));
+#13451 = CARTESIAN_POINT('',(-0.119605501362,-2.998138419539,
+    10.730794877154));
+#13452 = CARTESIAN_POINT('',(-6.117183282231E-002,-3.000000044703,
+    10.732035386276));
+#13453 = CARTESIAN_POINT('',(-8.881784197001E-016,-3.000000044703,
+    10.733333478371));
+#13454 = PCURVE('',#13394,#13455);
+#13455 = DEFINITIONAL_REPRESENTATION('',(#13456),#13482);
+#13456 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#13457,#13458,#13459,#13460,
+    #13461,#13462,#13463,#13464,#13465,#13466,#13467,#13468,#13469,
+    #13470,#13471,#13472,#13473,#13474,#13475,#13476,#13477,#13478,
+    #13479,#13480,#13481),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.098945517542E-002,
+    2.197891035084E-002,3.296836552627E-002,4.395782070169E-002,
+    5.494727587711E-002,6.593673105253E-002,7.692618622796E-002,
+    8.791564140338E-002,9.89050965788E-002,0.109894551754,0.12088400693,
+    0.131873462105,0.14286291728,0.153852372456,0.164841827631,
+    0.175831282807,0.186820737982,0.197810193158,0.208799648333,
+    0.219789103508,0.230778558684,0.241768013859),.UNSPECIFIED.);
+#13457 = CARTESIAN_POINT('',(0.E+000,0.66630162368));
+#13458 = CARTESIAN_POINT('',(1.993249288897E-002,0.666338091682));
+#13459 = CARTESIAN_POINT('',(5.847902160244E-002,0.666769182717));
+#13460 = CARTESIAN_POINT('',(0.112725040403,0.667779345432));
+#13461 = CARTESIAN_POINT('',(0.163780852998,0.668238224393));
+#13462 = CARTESIAN_POINT('',(0.212023128458,0.667944558134));
+#13463 = CARTESIAN_POINT('',(0.257808777093,0.66709345928));
+#13464 = CARTESIAN_POINT('',(0.301473359039,0.666186808541));
+#13465 = CARTESIAN_POINT('',(0.343309840112,0.666323648194));
+#13466 = CARTESIAN_POINT('',(0.383730253213,0.667273448079));
+#13467 = CARTESIAN_POINT('',(0.42307513829,0.668192474321));
+#13468 = CARTESIAN_POINT('',(0.461705269526,0.668701229075));
+#13469 = CARTESIAN_POINT('',(0.499981587131,0.66860586884));
+#13470 = CARTESIAN_POINT('',(0.53826499299,0.667956602916));
+#13471 = CARTESIAN_POINT('',(0.576913928739,0.667043457261));
+#13472 = CARTESIAN_POINT('',(0.616272751839,0.66633363532));
+#13473 = CARTESIAN_POINT('',(0.656698170516,0.666732990899));
+#13474 = CARTESIAN_POINT('',(0.69857308941,0.667624475658));
+#13475 = CARTESIAN_POINT('',(0.742205928692,0.668275469078));
+#13476 = CARTESIAN_POINT('',(0.787948920322,0.668324717403));
+#13477 = CARTESIAN_POINT('',(0.836164372035,0.66775375736));
+#13478 = CARTESIAN_POINT('',(0.8872241428,0.666792221786));
+#13479 = CARTESIAN_POINT('',(0.941506905115,0.66663564709));
+#13480 = CARTESIAN_POINT('',(0.980068148889,0.66664870459));
+#13481 = CARTESIAN_POINT('',(1.,0.666666666667));
+#13482 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#13483 = ORIENTED_EDGE('',*,*,#13484,.F.);
+#13484 = EDGE_CURVE('',#13485,#13437,#13487,.T.);
+#13485 = VERTEX_POINT('',#13486);
+#13486 = CARTESIAN_POINT('',(-1.979899016825,-1.979899016825,
+    10.550000144169));
+#13487 = SURFACE_CURVE('',#13488,(#13492),.PCURVE_S1.);
+#13488 = LINE('',#13489,#13490);
+#13489 = CARTESIAN_POINT('',(-1.979899016825,-1.979899016825,
+    10.550000144169));
+#13490 = VECTOR('',#13491,1.);
+#13491 = DIRECTION('',(-0.588348405415,-0.588348405415,0.554700196225));
+#13492 = PCURVE('',#13394,#13493);
+#13493 = DEFINITIONAL_REPRESENTATION('',(#13494),#13520);
+#13494 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#13495,#13496,#13497,#13498,
+    #13499,#13500,#13501,#13502,#13503,#13504,#13505,#13506,#13507,
+    #13508,#13509,#13510,#13511,#13512,#13513,#13514,#13515,#13516,
+    #13517,#13518,#13519),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.091993047683E-002,
+    2.183986095365E-002,3.275979143048E-002,4.36797219073E-002,
+    5.459965238413E-002,6.551958286095E-002,7.643951333778E-002,
+    8.73594438146E-002,9.827937429143E-002,0.109199304768,0.120119235245
+    ,0.131039165722,0.141959096199,0.152879026676,0.163798957152,
+    0.174718887629,0.185638818106,0.196558748583,0.20747867906,
+    0.218398609537,0.229318540013,0.24023847049),.UNSPECIFIED.);
+#13495 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#13496 = CARTESIAN_POINT('',(0.E+000,1.009547914667E-002));
+#13497 = CARTESIAN_POINT('',(0.E+000,3.028643744E-002));
+#13498 = CARTESIAN_POINT('',(0.E+000,6.057287488E-002));
+#13499 = CARTESIAN_POINT('',(0.E+000,9.085931232E-002));
+#13500 = CARTESIAN_POINT('',(0.E+000,0.12114574976));
+#13501 = CARTESIAN_POINT('',(0.E+000,0.1514321872));
+#13502 = CARTESIAN_POINT('',(0.E+000,0.18171862464));
+#13503 = CARTESIAN_POINT('',(0.E+000,0.21200506208));
+#13504 = CARTESIAN_POINT('',(0.E+000,0.24229149952));
+#13505 = CARTESIAN_POINT('',(0.E+000,0.27257793696));
+#13506 = CARTESIAN_POINT('',(0.E+000,0.3028643744));
+#13507 = CARTESIAN_POINT('',(0.E+000,0.33315081184));
+#13508 = CARTESIAN_POINT('',(0.E+000,0.36343724928));
+#13509 = CARTESIAN_POINT('',(0.E+000,0.39372368672));
+#13510 = CARTESIAN_POINT('',(0.E+000,0.42401012416));
+#13511 = CARTESIAN_POINT('',(0.E+000,0.4542965616));
+#13512 = CARTESIAN_POINT('',(0.E+000,0.48458299904));
+#13513 = CARTESIAN_POINT('',(0.E+000,0.51486943648));
+#13514 = CARTESIAN_POINT('',(0.E+000,0.54515587392));
+#13515 = CARTESIAN_POINT('',(0.E+000,0.57544231136));
+#13516 = CARTESIAN_POINT('',(0.E+000,0.6057287488));
+#13517 = CARTESIAN_POINT('',(0.E+000,0.63601518624));
+#13518 = CARTESIAN_POINT('',(-0.E+000,0.656206144533));
+#13519 = CARTESIAN_POINT('',(0.E+000,0.66630162368));
+#13520 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#13521 = ORIENTED_EDGE('',*,*,#13522,.F.);
+#13522 = EDGE_CURVE('',#13386,#13485,#13523,.T.);
+#13523 = SURFACE_CURVE('',#13524,(#13531),.PCURVE_S1.);
+#13524 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#13525,#13526,#13527,#13528,
+    #13529,#13530),.UNSPECIFIED.,.F.,.F.,(6,6),(-1.,0.E+000),
+  .PIECEWISE_BEZIER_KNOTS.);
+#13525 = CARTESIAN_POINT('',(-4.502743486191E-016,-2.800000041723,
+    10.600000143051));
+#13526 = CARTESIAN_POINT('',(-0.444687766729,-2.800000041723,
+    10.589889648068));
+#13527 = CARTESIAN_POINT('',(-0.881909452717,-2.711720505362,
+    10.579948294736));
+#13528 = CARTESIAN_POINT('',(-1.293871803615,-2.541080112433,
+    10.570051992484));
+#13529 = CARTESIAN_POINT('',(-1.66545728146,-2.29434075219,
+    10.560110639152));
+#13530 = CARTESIAN_POINT('',(-1.979899016825,-1.979899016825,
+    10.550000144169));
+#13531 = PCURVE('',#13394,#13532);
+#13532 = DEFINITIONAL_REPRESENTATION('',(#13533),#13559);
+#13533 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#13534,#13535,#13536,#13537,
+    #13538,#13539,#13540,#13541,#13542,#13543,#13544,#13545,#13546,
+    #13547,#13548,#13549,#13550,#13551,#13552,#13553,#13554,#13555,
+    #13556,#13557,#13558),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-1.,-0.954545454545,-0.909090909091,
+    -0.863636363636,-0.818181818182,-0.772727272727,-0.727272727273,
+    -0.681818181818,-0.636363636364,-0.590909090909,-0.545454545455,-0.5
+    ,-0.454545454545,-0.409090909091,-0.363636363636,-0.318181818182,
+    -0.272727272727,-0.227272727273,-0.181818181818,-0.136363636364,
+    -9.090909090909E-002,-4.545454545455E-002,0.E+000),.UNSPECIFIED.);
+#13534 = CARTESIAN_POINT('',(1.,0.E+000));
+#13535 = CARTESIAN_POINT('',(0.984848484848,0.E+000));
+#13536 = CARTESIAN_POINT('',(0.954545454545,0.E+000));
+#13537 = CARTESIAN_POINT('',(0.909090909091,0.E+000));
+#13538 = CARTESIAN_POINT('',(0.863636363636,0.E+000));
+#13539 = CARTESIAN_POINT('',(0.818181818182,0.E+000));
+#13540 = CARTESIAN_POINT('',(0.772727272727,0.E+000));
+#13541 = CARTESIAN_POINT('',(0.727272727273,0.E+000));
+#13542 = CARTESIAN_POINT('',(0.681818181818,0.E+000));
+#13543 = CARTESIAN_POINT('',(0.636363636364,0.E+000));
+#13544 = CARTESIAN_POINT('',(0.590909090909,0.E+000));
+#13545 = CARTESIAN_POINT('',(0.545454545455,0.E+000));
+#13546 = CARTESIAN_POINT('',(0.5,0.E+000));
+#13547 = CARTESIAN_POINT('',(0.454545454545,0.E+000));
+#13548 = CARTESIAN_POINT('',(0.409090909091,0.E+000));
+#13549 = CARTESIAN_POINT('',(0.363636363636,0.E+000));
+#13550 = CARTESIAN_POINT('',(0.318181818182,0.E+000));
+#13551 = CARTESIAN_POINT('',(0.272727272727,0.E+000));
+#13552 = CARTESIAN_POINT('',(0.227272727273,0.E+000));
+#13553 = CARTESIAN_POINT('',(0.181818181818,0.E+000));
+#13554 = CARTESIAN_POINT('',(0.136363636364,0.E+000));
+#13555 = CARTESIAN_POINT('',(9.090909090909E-002,0.E+000));
+#13556 = CARTESIAN_POINT('',(4.545454545455E-002,0.E+000));
+#13557 = CARTESIAN_POINT('',(1.515151515152E-002,-0.E+000));
+#13558 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#13559 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#13560 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#13564)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#13561,#13562,#13563)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#13561 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#13562 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#13563 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#13564 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-004),#13561,
+  'distance_accuracy_value','confusion accuracy');
+#13565 = SHAPE_DEFINITION_REPRESENTATION(#13566,#13376);
+#13566 = PRODUCT_DEFINITION_SHAPE('','',#13567);
+#13567 = PRODUCT_DEFINITION('design','',#13568,#13571);
+#13568 = PRODUCT_DEFINITION_FORMATION('','',#13569);
+#13569 = PRODUCT('Compound071','Compound071','',(#13570));
+#13570 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#13571 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#13572 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#13573,#13575);
+#13573 = ( REPRESENTATION_RELATIONSHIP('','',#13376,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#13574) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#13574 = ITEM_DEFINED_TRANSFORMATION('','',#11,#251);
+#13575 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #13576);
+#13576 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('60','=>[0:1:1:61]','',#5,#13567
+  ,$);
+#13577 = PRODUCT_TYPE('part',$,(#13569));
+#13578 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#13579),#13731);
+#13579 = SHELL_BASED_SURFACE_MODEL('',(#13580));
+#13580 = OPEN_SHELL('',(#13581));
+#13581 = ADVANCED_FACE('',(#13582),#13596,.T.);
+#13582 = FACE_BOUND('',#13583,.T.);
+#13583 = EDGE_LOOP('',(#13584,#13637,#13676,#13714));
+#13584 = ORIENTED_EDGE('',*,*,#13585,.F.);
+#13585 = EDGE_CURVE('',#13586,#13588,#13590,.T.);
+#13586 = VERTEX_POINT('',#13587);
+#13587 = CARTESIAN_POINT('',(-2.121242937857,2.121242937857,
+    12.31673978988));
+#13588 = VERTEX_POINT('',#13589);
+#13589 = CARTESIAN_POINT('',(-1.979899016825,1.979899016825,
+    12.450000116602));
+#13590 = SURFACE_CURVE('',#13591,(#13595),.PCURVE_S1.);
+#13591 = LINE('',#13592,#13593);
+#13592 = CARTESIAN_POINT('',(-2.121242937857,2.121242937857,
+    12.31673978988));
+#13593 = VECTOR('',#13594,1.);
+#13594 = DIRECTION('',(0.588348405415,-0.588348405415,0.554700196225));
+#13595 = PCURVE('',#13596,#13609);
+#13596 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#13597,#13598)
+    ,(#13599,#13600)
+    ,(#13601,#13602)
+    ,(#13603,#13604)
+    ,(#13605,#13606)
+    ,(#13607,#13608
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#13597 = CARTESIAN_POINT('',(-2.192031054342,2.192031054342,
+    12.250000113621));
+#13598 = CARTESIAN_POINT('',(-1.979899016825,1.979899016825,
+    12.450000116602));
+#13599 = CARTESIAN_POINT('',(-2.540162975639,1.843899133045,
+    12.260110608605));
+#13600 = CARTESIAN_POINT('',(-2.29434075219,1.66545728146,
+    12.460110611585));
+#13601 = CARTESIAN_POINT('',(-2.813338695908,1.432500925431,
+    12.270051961937));
+#13602 = CARTESIAN_POINT('',(-2.541080112433,1.293871803615,
+    12.470051964917));
+#13603 = CARTESIAN_POINT('',(-3.00226198808,0.976399751223,
+    12.279948264189));
+#13604 = CARTESIAN_POINT('',(-2.711720505362,0.881909452717,
+    12.479948267169));
+#13605 = CARTESIAN_POINT('',(-3.100000046194,0.492332884593,
+    12.28988961752));
+#13606 = CARTESIAN_POINT('',(-2.800000041723,0.444687766729,
+    12.489889620501));
+#13607 = CARTESIAN_POINT('',(-3.100000046194,1.543488860659E-016,
+    12.300000112504));
+#13608 = CARTESIAN_POINT('',(-2.800000041723,1.394118970918E-016,
+    12.500000115484));
+#13609 = DEFINITIONAL_REPRESENTATION('',(#13610),#13636);
+#13610 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#13611,#13612,#13613,#13614,
+    #13615,#13616,#13617,#13618,#13619,#13620,#13621,#13622,#13623,
+    #13624,#13625,#13626,#13627,#13628,#13629,#13630,#13631,#13632,
+    #13633,#13634,#13635),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.091993047682E-002,
+    2.183986095365E-002,3.275979143047E-002,4.367972190729E-002,
+    5.459965238412E-002,6.551958286094E-002,7.643951333776E-002,
+    8.735944381458E-002,9.827937429141E-002,0.109199304768,
+    0.120119235245,0.131039165722,0.141959096199,0.152879026676,
+    0.163798957152,0.174718887629,0.185638818106,0.196558748583,
+    0.20747867906,0.218398609536,0.229318540013,0.24023847049),
+  .UNSPECIFIED.);
+#13611 = CARTESIAN_POINT('',(0.E+000,0.33369837632));
+#13612 = CARTESIAN_POINT('',(0.E+000,0.343793855467));
+#13613 = CARTESIAN_POINT('',(0.E+000,0.36398481376));
+#13614 = CARTESIAN_POINT('',(0.E+000,0.3942712512));
+#13615 = CARTESIAN_POINT('',(0.E+000,0.42455768864));
+#13616 = CARTESIAN_POINT('',(0.E+000,0.45484412608));
+#13617 = CARTESIAN_POINT('',(0.E+000,0.48513056352));
+#13618 = CARTESIAN_POINT('',(0.E+000,0.51541700096));
+#13619 = CARTESIAN_POINT('',(0.E+000,0.5457034384));
+#13620 = CARTESIAN_POINT('',(0.E+000,0.57598987584));
+#13621 = CARTESIAN_POINT('',(0.E+000,0.60627631328));
+#13622 = CARTESIAN_POINT('',(0.E+000,0.63656275072));
+#13623 = CARTESIAN_POINT('',(0.E+000,0.66684918816));
+#13624 = CARTESIAN_POINT('',(0.E+000,0.6971356256));
+#13625 = CARTESIAN_POINT('',(0.E+000,0.72742206304));
+#13626 = CARTESIAN_POINT('',(0.E+000,0.75770850048));
+#13627 = CARTESIAN_POINT('',(0.E+000,0.78799493792));
+#13628 = CARTESIAN_POINT('',(0.E+000,0.81828137536));
+#13629 = CARTESIAN_POINT('',(0.E+000,0.8485678128));
+#13630 = CARTESIAN_POINT('',(0.E+000,0.87885425024));
+#13631 = CARTESIAN_POINT('',(0.E+000,0.90914068768));
+#13632 = CARTESIAN_POINT('',(0.E+000,0.93942712512));
+#13633 = CARTESIAN_POINT('',(0.E+000,0.96971356256));
+#13634 = CARTESIAN_POINT('',(-0.E+000,0.989904520853));
+#13635 = CARTESIAN_POINT('',(0.E+000,1.));
+#13636 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#13637 = ORIENTED_EDGE('',*,*,#13638,.F.);
+#13638 = EDGE_CURVE('',#13639,#13586,#13641,.T.);
+#13639 = VERTEX_POINT('',#13640);
+#13640 = CARTESIAN_POINT('',(-3.000124926996,1.493761076259E-016,
+    12.366583525302));
+#13641 = SURFACE_CURVE('',#13642,(#13647),.PCURVE_S1.);
+#13642 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#13643,#13644,#13645,#13646),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,0.241777920213),
+  .PIECEWISE_BEZIER_KNOTS.);
+#13643 = CARTESIAN_POINT('',(-3.000124926996,0.E+000,12.366583525302));
+#13644 = CARTESIAN_POINT('',(-3.000124926996,0.794119080623,
+    12.3497326849));
+#13645 = CARTESIAN_POINT('',(-2.682765495879,1.559800074984,
+    12.333553049466));
+#13646 = CARTESIAN_POINT('',(-2.121242937857,2.121242937857,
+    12.31673978988));
+#13647 = PCURVE('',#13596,#13648);
+#13648 = DEFINITIONAL_REPRESENTATION('',(#13649),#13675);
+#13649 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#13650,#13651,#13652,#13653,
+    #13654,#13655,#13656,#13657,#13658,#13659,#13660,#13661,#13662,
+    #13663,#13664,#13665,#13666,#13667,#13668,#13669,#13670,#13671,
+    #13672,#13673,#13674),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.098990546424E-002,
+    2.197981092847E-002,3.296971639271E-002,4.395962185695E-002,
+    5.494952732119E-002,6.593943278542E-002,7.692933824966E-002,
+    8.79192437139E-002,9.890914917813E-002,0.109899054642,0.120888960107
+    ,0.131878865571,0.142868771035,0.153858676499,0.164848581964,
+    0.175838487428,0.186828392892,0.197818298356,0.208808203821,
+    0.219798109285,0.230788014749,0.241777920213),.UNSPECIFIED.);
+#13650 = CARTESIAN_POINT('',(1.,0.332917059032));
+#13651 = CARTESIAN_POINT('',(0.984848538998,0.332916899045));
+#13652 = CARTESIAN_POINT('',(0.954548399471,0.332937315465));
+#13653 = CARTESIAN_POINT('',(0.909103267773,0.333019746316));
+#13654 = CARTESIAN_POINT('',(0.86365962753,0.333144147145));
+#13655 = CARTESIAN_POINT('',(0.818214999643,0.333298698179));
+#13656 = CARTESIAN_POINT('',(0.77276758813,0.333471230666));
+#13657 = CARTESIAN_POINT('',(0.727316328452,0.333649649043));
+#13658 = CARTESIAN_POINT('',(0.681860789064,0.33382258128));
+#13659 = CARTESIAN_POINT('',(0.636401094595,0.333979866517));
+#13660 = CARTESIAN_POINT('',(0.590937828217,0.334112980488));
+#13661 = CARTESIAN_POINT('',(0.545471927306,0.334215368222));
+#13662 = CARTESIAN_POINT('',(0.500004571477,0.334282689327));
+#13663 = CARTESIAN_POINT('',(0.454537066141,0.334312972217));
+#13664 = CARTESIAN_POINT('',(0.409070723728,0.33430667682));
+#13665 = CARTESIAN_POINT('',(0.363606744983,0.334266665142));
+#13666 = CARTESIAN_POINT('',(0.318146102757,0.334198079997));
+#13667 = CARTESIAN_POINT('',(0.272689430422,0.334108132198));
+#13668 = CARTESIAN_POINT('',(0.227236918033,0.334005799235));
+#13669 = CARTESIAN_POINT('',(0.181788215398,0.333901431009));
+#13670 = CARTESIAN_POINT('',(0.13634235584,0.333806288715));
+#13671 = CARTESIAN_POINT('',(9.089765928928E-002,0.333731931559));
+#13672 = CARTESIAN_POINT('',(4.545177899234E-002,0.333689784361));
+#13673 = CARTESIAN_POINT('',(1.515145175203E-002,0.333689701596));
+#13674 = CARTESIAN_POINT('',(0.E+000,0.33369837632));
+#13675 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#13676 = ORIENTED_EDGE('',*,*,#13677,.F.);
+#13677 = EDGE_CURVE('',#13678,#13639,#13680,.T.);
+#13678 = VERTEX_POINT('',#13679);
+#13679 = CARTESIAN_POINT('',(-2.800000041723,1.394118970918E-016,
+    12.500000115484));
+#13680 = SURFACE_CURVE('',#13681,(#13685),.PCURVE_S1.);
+#13681 = LINE('',#13682,#13683);
+#13682 = CARTESIAN_POINT('',(-2.800000041723,1.394118970918E-016,
+    12.500000115484));
+#13683 = VECTOR('',#13684,1.);
+#13684 = DIRECTION('',(-0.832050294338,4.142775295748E-017,
+    -0.554700196225));
+#13685 = PCURVE('',#13596,#13686);
+#13686 = DEFINITIONAL_REPRESENTATION('',(#13687),#13713);
+#13687 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#13688,#13689,#13690,#13691,
+    #13692,#13693,#13694,#13695,#13696,#13697,#13698,#13699,#13700,
+    #13701,#13702,#13703,#13704,#13705,#13706,#13707,#13708,#13709,
+    #13710,#13711,#13712),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.093273538404E-002,
+    2.186547076808E-002,3.279820615211E-002,4.373094153615E-002,
+    5.466367692019E-002,6.559641230423E-002,7.652914768827E-002,
+    8.74618830723E-002,9.839461845634E-002,0.10932735384,0.120260089224,
+    0.131192824608,0.142125559992,0.153058295377,0.163991030761,
+    0.174923766145,0.185856501529,0.196789236913,0.207721972297,
+    0.218654707681,0.229587443065,0.240520178449),.UNSPECIFIED.);
+#13688 = CARTESIAN_POINT('',(1.,1.));
+#13689 = CARTESIAN_POINT('',(1.,0.989892682713));
+#13690 = CARTESIAN_POINT('',(1.,0.969678048138));
+#13691 = CARTESIAN_POINT('',(1.,0.939356096276));
+#13692 = CARTESIAN_POINT('',(1.,0.909034144413));
+#13693 = CARTESIAN_POINT('',(1.,0.878712192551));
+#13694 = CARTESIAN_POINT('',(1.,0.848390240689));
+#13695 = CARTESIAN_POINT('',(1.,0.818068288827));
+#13696 = CARTESIAN_POINT('',(1.,0.787746336965));
+#13697 = CARTESIAN_POINT('',(1.,0.757424385102));
+#13698 = CARTESIAN_POINT('',(1.,0.72710243324));
+#13699 = CARTESIAN_POINT('',(1.,0.696780481378));
+#13700 = CARTESIAN_POINT('',(1.,0.666458529516));
+#13701 = CARTESIAN_POINT('',(1.,0.636136577654));
+#13702 = CARTESIAN_POINT('',(1.,0.605814625792));
+#13703 = CARTESIAN_POINT('',(1.,0.575492673929));
+#13704 = CARTESIAN_POINT('',(1.,0.545170722067));
+#13705 = CARTESIAN_POINT('',(1.,0.514848770205));
+#13706 = CARTESIAN_POINT('',(1.,0.484526818343));
+#13707 = CARTESIAN_POINT('',(1.,0.454204866481));
+#13708 = CARTESIAN_POINT('',(1.,0.423882914618));
+#13709 = CARTESIAN_POINT('',(1.,0.393560962756));
+#13710 = CARTESIAN_POINT('',(1.,0.363239010894));
+#13711 = CARTESIAN_POINT('',(1.,0.343024376319));
+#13712 = CARTESIAN_POINT('',(1.,0.332917059032));
+#13713 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#13714 = ORIENTED_EDGE('',*,*,#13715,.F.);
+#13715 = EDGE_CURVE('',#13588,#13678,#13716,.T.);
+#13716 = SURFACE_CURVE('',#13717,(#13724),.PCURVE_S1.);
+#13717 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#13718,#13719,#13720,#13721,
+    #13722,#13723),.UNSPECIFIED.,.F.,.F.,(6,6),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#13718 = CARTESIAN_POINT('',(-1.979899016825,1.979899016825,
+    12.450000116602));
+#13719 = CARTESIAN_POINT('',(-2.29434075219,1.66545728146,
+    12.460110611585));
+#13720 = CARTESIAN_POINT('',(-2.541080112433,1.293871803615,
+    12.470051964917));
+#13721 = CARTESIAN_POINT('',(-2.711720505362,0.881909452717,
+    12.479948267169));
+#13722 = CARTESIAN_POINT('',(-2.800000041723,0.444687766729,
+    12.489889620501));
+#13723 = CARTESIAN_POINT('',(-2.800000041723,1.394118970918E-016,
+    12.500000115484));
+#13724 = PCURVE('',#13596,#13725);
+#13725 = DEFINITIONAL_REPRESENTATION('',(#13726),#13730);
+#13726 = LINE('',#13727,#13728);
+#13727 = CARTESIAN_POINT('',(0.E+000,1.));
+#13728 = VECTOR('',#13729,1.);
+#13729 = DIRECTION('',(1.,0.E+000));
+#13730 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#13731 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#13735)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#13732,#13733,#13734)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#13732 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#13733 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#13734 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#13735 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-004),#13732,
+  'distance_accuracy_value','confusion accuracy');
+#13736 = SHAPE_DEFINITION_REPRESENTATION(#13737,#13578);
+#13737 = PRODUCT_DEFINITION_SHAPE('','',#13738);
+#13738 = PRODUCT_DEFINITION('design','',#13739,#13742);
+#13739 = PRODUCT_DEFINITION_FORMATION('','',#13740);
+#13740 = PRODUCT('Compound072','Compound072','',(#13741));
+#13741 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#13742 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#13743 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#13744,#13746);
+#13744 = ( REPRESENTATION_RELATIONSHIP('','',#13578,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#13745) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#13745 = ITEM_DEFINED_TRANSFORMATION('','',#11,#255);
+#13746 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #13747);
+#13747 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('61','=>[0:1:1:62]','',#5,#13738
+  ,$);
+#13748 = PRODUCT_TYPE('part',$,(#13740));
+#13749 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#13750),#13911);
+#13750 = SHELL_BASED_SURFACE_MODEL('',(#13751));
+#13751 = OPEN_SHELL('',(#13752));
+#13752 = ADVANCED_FACE('',(#13753),#13767,.T.);
+#13753 = FACE_BOUND('',#13754,.T.);
+#13754 = EDGE_LOOP('',(#13755,#13808,#13856,#13894));
+#13755 = ORIENTED_EDGE('',*,*,#13756,.F.);
+#13756 = EDGE_CURVE('',#13757,#13759,#13761,.T.);
+#13757 = VERTEX_POINT('',#13758);
+#13758 = CARTESIAN_POINT('',(1.836970226094E-016,-3.000000044703,
+    12.066666786869));
+#13759 = VERTEX_POINT('',#13760);
+#13760 = CARTESIAN_POINT('',(1.714505544354E-016,-2.800000041723,
+    12.20000012219));
+#13761 = SURFACE_CURVE('',#13762,(#13766),.PCURVE_S1.);
+#13762 = LINE('',#13763,#13764);
+#13763 = CARTESIAN_POINT('',(1.836970226094E-016,-3.000000044703,
+    12.066666786869));
+#13764 = VECTOR('',#13765,1.);
+#13765 = DIRECTION('',(-5.094838648452E-017,0.832050294338,
+    0.554700196225));
+#13766 = PCURVE('',#13767,#13780);
+#13767 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#13768,#13769)
+    ,(#13770,#13771)
+    ,(#13772,#13773)
+    ,(#13774,#13775)
+    ,(#13776,#13777)
+    ,(#13778,#13779
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#13768 = CARTESIAN_POINT('',(1.898202566964E-016,-3.100000046194,
+    12.000000119209));
+#13769 = CARTESIAN_POINT('',(1.714505544354E-016,-2.800000041723,
+    12.20000012219));
+#13770 = CARTESIAN_POINT('',(0.492332884593,-3.100000046194,
+    12.010110614193));
+#13771 = CARTESIAN_POINT('',(0.444687766729,-2.800000041723,
+    12.210110617173));
+#13772 = CARTESIAN_POINT('',(0.976399751223,-3.00226198808,
+    12.020051967525));
+#13773 = CARTESIAN_POINT('',(0.881909452717,-2.711720505362,
+    12.220051970505));
+#13774 = CARTESIAN_POINT('',(1.432500925431,-2.813338695908,
+    12.029948269777));
+#13775 = CARTESIAN_POINT('',(1.293871803615,-2.541080112433,
+    12.229948272757));
+#13776 = CARTESIAN_POINT('',(1.843899133045,-2.540162975639,
+    12.039889623108));
+#13777 = CARTESIAN_POINT('',(1.66545728146,-2.29434075219,
+    12.239889626089));
+#13778 = CARTESIAN_POINT('',(2.192031054342,-2.192031054342,
+    12.050000118092));
+#13779 = CARTESIAN_POINT('',(1.979899016825,-1.979899016825,
+    12.250000121072));
+#13780 = DEFINITIONAL_REPRESENTATION('',(#13781),#13807);
+#13781 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#13782,#13783,#13784,#13785,
+    #13786,#13787,#13788,#13789,#13790,#13791,#13792,#13793,#13794,
+    #13795,#13796,#13797,#13798,#13799,#13800,#13801,#13802,#13803,
+    #13804,#13805,#13806),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.092591311876E-002,
+    2.185182623752E-002,3.277773935628E-002,4.370365247504E-002,
+    5.462956559379E-002,6.555547871255E-002,7.648139183131E-002,
+    8.740730495007E-002,9.833321806883E-002,0.109259131188,
+    0.120185044306,0.131110957425,0.142036870544,0.152962783663,
+    0.163888696781,0.1748146099,0.185740523019,0.196666436138,
+    0.207592349256,0.218518262375,0.229444175494,0.240370088613),
+  .UNSPECIFIED.);
+#13782 = CARTESIAN_POINT('',(0.E+000,0.333333333333));
+#13783 = CARTESIAN_POINT('',(0.E+000,0.343434343434));
+#13784 = CARTESIAN_POINT('',(0.E+000,0.363636363636));
+#13785 = CARTESIAN_POINT('',(0.E+000,0.393939393939));
+#13786 = CARTESIAN_POINT('',(0.E+000,0.424242424242));
+#13787 = CARTESIAN_POINT('',(0.E+000,0.454545454546));
+#13788 = CARTESIAN_POINT('',(0.E+000,0.484848484849));
+#13789 = CARTESIAN_POINT('',(0.E+000,0.515151515152));
+#13790 = CARTESIAN_POINT('',(0.E+000,0.545454545455));
+#13791 = CARTESIAN_POINT('',(0.E+000,0.575757575758));
+#13792 = CARTESIAN_POINT('',(0.E+000,0.606060606061));
+#13793 = CARTESIAN_POINT('',(0.E+000,0.636363636364));
+#13794 = CARTESIAN_POINT('',(0.E+000,0.666666666667));
+#13795 = CARTESIAN_POINT('',(0.E+000,0.69696969697));
+#13796 = CARTESIAN_POINT('',(0.E+000,0.727272727273));
+#13797 = CARTESIAN_POINT('',(0.E+000,0.757575757576));
+#13798 = CARTESIAN_POINT('',(0.E+000,0.787878787879));
+#13799 = CARTESIAN_POINT('',(0.E+000,0.818181818182));
+#13800 = CARTESIAN_POINT('',(0.E+000,0.848484848485));
+#13801 = CARTESIAN_POINT('',(0.E+000,0.878787878788));
+#13802 = CARTESIAN_POINT('',(0.E+000,0.909090909091));
+#13803 = CARTESIAN_POINT('',(0.E+000,0.939393939394));
+#13804 = CARTESIAN_POINT('',(0.E+000,0.969696969697));
+#13805 = CARTESIAN_POINT('',(-0.E+000,0.989898989899));
+#13806 = CARTESIAN_POINT('',(0.E+000,1.));
+#13807 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#13808 = ORIENTED_EDGE('',*,*,#13809,.F.);
+#13809 = EDGE_CURVE('',#13810,#13757,#13812,.T.);
+#13810 = VERTEX_POINT('',#13811);
+#13811 = CARTESIAN_POINT('',(2.121242937857,-2.121242937857,
+    12.11673979435));
+#13812 = SURFACE_CURVE('',#13813,(#13827),.PCURVE_S1.);
+#13813 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#13814,#13815,#13816,#13817,
+    #13818,#13819,#13820,#13821,#13822,#13823,#13824,#13825,#13826),
+  .UNSPECIFIED.,.F.,.F.,(4,3,3,3,4),(-0.241768013859,-0.171301740739,
+    -8.565087036926E-002,-1.415744860543E-002,0.E+000),.UNSPECIFIED.);
+#13814 = CARTESIAN_POINT('',(2.121242937857,-2.121242937857,
+    12.11673979435));
+#13815 = CARTESIAN_POINT('',(1.905940960537,-2.336514358038,
+    12.110293164589));
+#13816 = CARTESIAN_POINT('',(1.7095958113,-2.474063602476,
+    12.105255513163));
+#13817 = CARTESIAN_POINT('',(1.528082936342,-2.581519940585,
+    12.100771635773));
+#13818 = CARTESIAN_POINT('',(1.307456315482,-2.712131770588,
+    12.095321539095));
+#13819 = CARTESIAN_POINT('',(1.106819245646,-2.798972408561,
+    12.090701849018));
+#13820 = CARTESIAN_POINT('',(0.872965822032,-2.870127849552,
+    12.085496956654));
+#13821 = CARTESIAN_POINT('',(0.677766621215,-2.929521828056,
+    12.08115239409));
+#13822 = CARTESIAN_POINT('',(0.458191757522,-2.978281917968,
+    12.076407481829));
+#13823 = CARTESIAN_POINT('',(0.175571278542,-2.99485628826,
+    12.070395840346));
+#13824 = CARTESIAN_POINT('',(0.11960550145,-2.998138419536,
+    12.069205388088));
+#13825 = CARTESIAN_POINT('',(6.117183286849E-002,-3.000000044703,
+    12.067964878966));
+#13826 = CARTESIAN_POINT('',(1.836970226094E-016,-3.000000044703,
+    12.066666786869));
+#13827 = PCURVE('',#13767,#13828);
+#13828 = DEFINITIONAL_REPRESENTATION('',(#13829),#13855);
+#13829 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#13830,#13831,#13832,#13833,
+    #13834,#13835,#13836,#13837,#13838,#13839,#13840,#13841,#13842,
+    #13843,#13844,#13845,#13846,#13847,#13848,#13849,#13850,#13851,
+    #13852,#13853,#13854),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.241768013859,-0.230778558684,
+    -0.219789103508,-0.208799648333,-0.197810193157,-0.186820737982,
+    -0.175831282807,-0.164841827631,-0.153852372456,-0.14286291728,
+    -0.131873462105,-0.120884006929,-0.109894551754,-9.890509657868E-002
+    ,-8.791564140327E-002,-7.692618622786E-002,-6.593673105245E-002,
+    -5.494727587705E-002,-4.395782070164E-002,-3.296836552623E-002,
+    -2.197891035082E-002,-1.098945517541E-002,0.E+000),.UNSPECIFIED.);
+#13830 = CARTESIAN_POINT('',(1.,0.33369837632));
+#13831 = CARTESIAN_POINT('',(0.980067507109,0.333661908318));
+#13832 = CARTESIAN_POINT('',(0.941520978393,0.333230817283));
+#13833 = CARTESIAN_POINT('',(0.88727495959,0.332220654568));
+#13834 = CARTESIAN_POINT('',(0.836219146993,0.331761775607));
+#13835 = CARTESIAN_POINT('',(0.787976871531,0.332055441866));
+#13836 = CARTESIAN_POINT('',(0.742191222896,0.33290654072));
+#13837 = CARTESIAN_POINT('',(0.69852664095,0.33381319146));
+#13838 = CARTESIAN_POINT('',(0.656690159879,0.333676351806));
+#13839 = CARTESIAN_POINT('',(0.616269746779,0.332726551919));
+#13840 = CARTESIAN_POINT('',(0.576924861705,0.331807525677));
+#13841 = CARTESIAN_POINT('',(0.538294730471,0.331298770924));
+#13842 = CARTESIAN_POINT('',(0.500018412868,0.331394131159));
+#13843 = CARTESIAN_POINT('',(0.461735007011,0.332043397084));
+#13844 = CARTESIAN_POINT('',(0.423086071265,0.332956542739));
+#13845 = CARTESIAN_POINT('',(0.383727248167,0.33366636468));
+#13846 = CARTESIAN_POINT('',(0.343301829491,0.3332670091));
+#13847 = CARTESIAN_POINT('',(0.301426910598,0.332375524342));
+#13848 = CARTESIAN_POINT('',(0.257794071316,0.331724530922));
+#13849 = CARTESIAN_POINT('',(0.212051079686,0.331675282598));
+#13850 = CARTESIAN_POINT('',(0.163835627973,0.332246242641));
+#13851 = CARTESIAN_POINT('',(0.112775857206,0.333207778216));
+#13852 = CARTESIAN_POINT('',(5.849309488853E-002,0.333364352911));
+#13853 = CARTESIAN_POINT('',(1.993185111209E-002,0.333351295412));
+#13854 = CARTESIAN_POINT('',(0.E+000,0.333333333334));
+#13855 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#13856 = ORIENTED_EDGE('',*,*,#13857,.F.);
+#13857 = EDGE_CURVE('',#13858,#13810,#13860,.T.);
+#13858 = VERTEX_POINT('',#13859);
+#13859 = CARTESIAN_POINT('',(1.979899016825,-1.979899016825,
+    12.250000121072));
+#13860 = SURFACE_CURVE('',#13861,(#13865),.PCURVE_S1.);
+#13861 = LINE('',#13862,#13863);
+#13862 = CARTESIAN_POINT('',(1.979899016825,-1.979899016825,
+    12.250000121072));
+#13863 = VECTOR('',#13864,1.);
+#13864 = DIRECTION('',(0.588348405415,-0.588348405415,-0.554700196225));
+#13865 = PCURVE('',#13767,#13866);
+#13866 = DEFINITIONAL_REPRESENTATION('',(#13867),#13893);
+#13867 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#13868,#13869,#13870,#13871,
+    #13872,#13873,#13874,#13875,#13876,#13877,#13878,#13879,#13880,
+    #13881,#13882,#13883,#13884,#13885,#13886,#13887,#13888,#13889,
+    #13890,#13891,#13892),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.091993047682E-002,
+    2.183986095365E-002,3.275979143047E-002,4.367972190729E-002,
+    5.459965238411E-002,6.551958286094E-002,7.643951333776E-002,
+    8.735944381458E-002,9.827937429141E-002,0.109199304768,
+    0.120119235245,0.131039165722,0.141959096199,0.152879026676,
+    0.163798957152,0.174718887629,0.185638818106,0.196558748583,
+    0.20747867906,0.218398609536,0.229318540013,0.24023847049),
+  .UNSPECIFIED.);
+#13868 = CARTESIAN_POINT('',(1.,1.));
+#13869 = CARTESIAN_POINT('',(1.,0.989904520853));
+#13870 = CARTESIAN_POINT('',(1.,0.96971356256));
+#13871 = CARTESIAN_POINT('',(1.,0.93942712512));
+#13872 = CARTESIAN_POINT('',(1.,0.90914068768));
+#13873 = CARTESIAN_POINT('',(1.,0.87885425024));
+#13874 = CARTESIAN_POINT('',(1.,0.8485678128));
+#13875 = CARTESIAN_POINT('',(1.,0.81828137536));
+#13876 = CARTESIAN_POINT('',(1.,0.78799493792));
+#13877 = CARTESIAN_POINT('',(1.,0.75770850048));
+#13878 = CARTESIAN_POINT('',(1.,0.72742206304));
+#13879 = CARTESIAN_POINT('',(1.,0.6971356256));
+#13880 = CARTESIAN_POINT('',(1.,0.66684918816));
+#13881 = CARTESIAN_POINT('',(1.,0.63656275072));
+#13882 = CARTESIAN_POINT('',(1.,0.60627631328));
+#13883 = CARTESIAN_POINT('',(1.,0.57598987584));
+#13884 = CARTESIAN_POINT('',(1.,0.5457034384));
+#13885 = CARTESIAN_POINT('',(1.,0.51541700096));
+#13886 = CARTESIAN_POINT('',(1.,0.48513056352));
+#13887 = CARTESIAN_POINT('',(1.,0.45484412608));
+#13888 = CARTESIAN_POINT('',(1.,0.42455768864));
+#13889 = CARTESIAN_POINT('',(1.,0.3942712512));
+#13890 = CARTESIAN_POINT('',(1.,0.36398481376));
+#13891 = CARTESIAN_POINT('',(1.,0.343793855467));
+#13892 = CARTESIAN_POINT('',(1.,0.33369837632));
+#13893 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#13894 = ORIENTED_EDGE('',*,*,#13895,.F.);
+#13895 = EDGE_CURVE('',#13759,#13858,#13896,.T.);
+#13896 = SURFACE_CURVE('',#13897,(#13904),.PCURVE_S1.);
+#13897 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#13898,#13899,#13900,#13901,
+    #13902,#13903),.UNSPECIFIED.,.F.,.F.,(6,6),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#13898 = CARTESIAN_POINT('',(1.714505544354E-016,-2.800000041723,
+    12.20000012219));
+#13899 = CARTESIAN_POINT('',(0.444687766729,-2.800000041723,
+    12.210110617173));
+#13900 = CARTESIAN_POINT('',(0.881909452717,-2.711720505362,
+    12.220051970505));
+#13901 = CARTESIAN_POINT('',(1.293871803615,-2.541080112433,
+    12.229948272757));
+#13902 = CARTESIAN_POINT('',(1.66545728146,-2.29434075219,
+    12.239889626089));
+#13903 = CARTESIAN_POINT('',(1.979899016825,-1.979899016825,
+    12.250000121072));
+#13904 = PCURVE('',#13767,#13905);
+#13905 = DEFINITIONAL_REPRESENTATION('',(#13906),#13910);
+#13906 = LINE('',#13907,#13908);
+#13907 = CARTESIAN_POINT('',(0.E+000,1.));
+#13908 = VECTOR('',#13909,1.);
+#13909 = DIRECTION('',(1.,0.E+000));
+#13910 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#13911 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#13915)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#13912,#13913,#13914)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#13912 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#13913 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#13914 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#13915 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-004),#13912,
+  'distance_accuracy_value','confusion accuracy');
+#13916 = SHAPE_DEFINITION_REPRESENTATION(#13917,#13749);
+#13917 = PRODUCT_DEFINITION_SHAPE('','',#13918);
+#13918 = PRODUCT_DEFINITION('design','',#13919,#13922);
+#13919 = PRODUCT_DEFINITION_FORMATION('','',#13920);
+#13920 = PRODUCT('Compound068','Compound068','',(#13921));
+#13921 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#13922 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#13923 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#13924,#13926);
+#13924 = ( REPRESENTATION_RELATIONSHIP('','',#13749,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#13925) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#13925 = ITEM_DEFINED_TRANSFORMATION('','',#11,#259);
+#13926 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #13927);
+#13927 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('62','=>[0:1:1:63]','',#5,#13918
+  ,$);
+#13928 = PRODUCT_TYPE('part',$,(#13920));
+#13929 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#13930),#14113);
+#13930 = SHELL_BASED_SURFACE_MODEL('',(#13931));
+#13931 = OPEN_SHELL('',(#13932));
+#13932 = ADVANCED_FACE('',(#13933),#13947,.T.);
+#13933 = FACE_BOUND('',#13934,.T.);
+#13934 = EDGE_LOOP('',(#13935,#13988,#14036,#14074));
+#13935 = ORIENTED_EDGE('',*,*,#13936,.F.);
+#13936 = EDGE_CURVE('',#13937,#13939,#13941,.T.);
+#13937 = VERTEX_POINT('',#13938);
+#13938 = CARTESIAN_POINT('',(2.121242937857,-2.121242937857,
+    12.383260447794));
+#13939 = VERTEX_POINT('',#13940);
+#13940 = CARTESIAN_POINT('',(1.979899016825,-1.979899016825,
+    12.250000121072));
+#13941 = SURFACE_CURVE('',#13942,(#13946),.PCURVE_S1.);
+#13942 = LINE('',#13943,#13944);
+#13943 = CARTESIAN_POINT('',(2.121242937857,-2.121242937857,
+    12.383260447794));
+#13944 = VECTOR('',#13945,1.);
+#13945 = DIRECTION('',(-0.588348405415,0.588348405415,-0.554700196225));
+#13946 = PCURVE('',#13947,#13960);
+#13947 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#13948,#13949)
+    ,(#13950,#13951)
+    ,(#13952,#13953)
+    ,(#13954,#13955)
+    ,(#13956,#13957)
+    ,(#13958,#13959
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#13948 = CARTESIAN_POINT('',(1.714505544354E-016,-2.800000041723,
+    12.20000012219));
+#13949 = CARTESIAN_POINT('',(1.898202566964E-016,-3.100000046194,
+    12.40000012517));
+#13950 = CARTESIAN_POINT('',(0.444687766729,-2.800000041723,
+    12.210110617173));
+#13951 = CARTESIAN_POINT('',(0.492332884593,-3.100000046194,
+    12.410110620153));
+#13952 = CARTESIAN_POINT('',(0.881909452717,-2.711720505362,
+    12.220051970505));
+#13953 = CARTESIAN_POINT('',(0.976399751223,-3.00226198808,
+    12.420051973485));
+#13954 = CARTESIAN_POINT('',(1.293871803615,-2.541080112433,
+    12.229948272757));
+#13955 = CARTESIAN_POINT('',(1.432500925431,-2.813338695908,
+    12.429948275737));
+#13956 = CARTESIAN_POINT('',(1.66545728146,-2.29434075219,
+    12.239889626089));
+#13957 = CARTESIAN_POINT('',(1.843899133045,-2.540162975639,
+    12.439889629069));
+#13958 = CARTESIAN_POINT('',(1.979899016825,-1.979899016825,
+    12.250000121072));
+#13959 = CARTESIAN_POINT('',(2.192031054342,-2.192031054342,
+    12.450000124052));
+#13960 = DEFINITIONAL_REPRESENTATION('',(#13961),#13987);
+#13961 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#13962,#13963,#13964,#13965,
+    #13966,#13967,#13968,#13969,#13970,#13971,#13972,#13973,#13974,
+    #13975,#13976,#13977,#13978,#13979,#13980,#13981,#13982,#13983,
+    #13984,#13985,#13986),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.091993047683E-002,
+    2.183986095365E-002,3.275979143048E-002,4.36797219073E-002,
+    5.459965238413E-002,6.551958286095E-002,7.643951333778E-002,
+    8.73594438146E-002,9.827937429143E-002,0.109199304768,0.120119235245
+    ,0.131039165722,0.141959096199,0.152879026676,0.163798957152,
+    0.174718887629,0.185638818106,0.196558748583,0.20747867906,
+    0.218398609537,0.229318540013,0.24023847049),.UNSPECIFIED.);
+#13962 = CARTESIAN_POINT('',(1.,0.66630162368));
+#13963 = CARTESIAN_POINT('',(1.,0.656206144533));
+#13964 = CARTESIAN_POINT('',(1.,0.63601518624));
+#13965 = CARTESIAN_POINT('',(1.,0.6057287488));
+#13966 = CARTESIAN_POINT('',(1.,0.57544231136));
+#13967 = CARTESIAN_POINT('',(1.,0.54515587392));
+#13968 = CARTESIAN_POINT('',(1.,0.51486943648));
+#13969 = CARTESIAN_POINT('',(1.,0.48458299904));
+#13970 = CARTESIAN_POINT('',(1.,0.4542965616));
+#13971 = CARTESIAN_POINT('',(1.,0.42401012416));
+#13972 = CARTESIAN_POINT('',(1.,0.39372368672));
+#13973 = CARTESIAN_POINT('',(1.,0.36343724928));
+#13974 = CARTESIAN_POINT('',(1.,0.33315081184));
+#13975 = CARTESIAN_POINT('',(1.,0.3028643744));
+#13976 = CARTESIAN_POINT('',(1.,0.27257793696));
+#13977 = CARTESIAN_POINT('',(1.,0.24229149952));
+#13978 = CARTESIAN_POINT('',(1.,0.21200506208));
+#13979 = CARTESIAN_POINT('',(1.,0.18171862464));
+#13980 = CARTESIAN_POINT('',(1.,0.1514321872));
+#13981 = CARTESIAN_POINT('',(1.,0.12114574976));
+#13982 = CARTESIAN_POINT('',(1.,9.085931232E-002));
+#13983 = CARTESIAN_POINT('',(1.,6.057287487999E-002));
+#13984 = CARTESIAN_POINT('',(1.,3.028643744E-002));
+#13985 = CARTESIAN_POINT('',(1.,1.009547914667E-002));
+#13986 = CARTESIAN_POINT('',(1.,0.E+000));
+#13987 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#13988 = ORIENTED_EDGE('',*,*,#13989,.F.);
+#13989 = EDGE_CURVE('',#13990,#13937,#13992,.T.);
+#13990 = VERTEX_POINT('',#13991);
+#13991 = CARTESIAN_POINT('',(1.836970226094E-016,-3.000000044703,
+    12.33333345751));
+#13992 = SURFACE_CURVE('',#13993,(#14007),.PCURVE_S1.);
+#13993 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#13994,#13995,#13996,#13997,
+    #13998,#13999,#14000,#14001,#14002,#14003,#14004,#14005,#14006),
+  .UNSPECIFIED.,.F.,.F.,(4,3,3,3,4),(-0.241767738739,-0.171305420457,
+    -8.565271022838E-002,-1.416258586285E-002,0.E+000),.UNSPECIFIED.);
+#13994 = CARTESIAN_POINT('',(1.836970226094E-016,-3.000000044703,
+    12.33333345751));
+#13995 = CARTESIAN_POINT('',(0.304466884299,-3.000000044703,
+    12.339794373222));
+#13996 = CARTESIAN_POINT('',(0.540569389532,-2.9584087474,
+    12.344821255257));
+#13997 = CARTESIAN_POINT('',(0.744888753338,-2.906015414141,
+    12.349283870246));
+#13998 = CARTESIAN_POINT('',(0.99325564913,-2.842327032878,
+    12.354708543715));
+#13999 = CARTESIAN_POINT('',(1.196507782285,-2.761804724225,
+    12.359287177457));
+#14000 = CARTESIAN_POINT('',(1.412156196743,-2.646724386424,
+    12.364461862981));
+#14001 = CARTESIAN_POINT('',(1.592147371893,-2.550672461862,
+    12.368780919676));
+#14002 = CARTESIAN_POINT('',(1.781853654516,-2.429883155126,
+    12.373507829692));
+#14003 = CARTESIAN_POINT('',(1.993406980938,-2.241787016819,
+    12.379524198023));
+#14004 = CARTESIAN_POINT('',(2.035316855576,-2.204524139842,
+    12.380716073598));
+#14005 = CARTESIAN_POINT('',(2.07796905082,-2.164510683166,
+    12.381958938943));
+#14006 = CARTESIAN_POINT('',(2.121242937857,-2.121242937857,
+    12.383260447794));
+#14007 = PCURVE('',#13947,#14008);
+#14008 = DEFINITIONAL_REPRESENTATION('',(#14009),#14035);
+#14009 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#14010,#14011,#14012,#14013,
+    #14014,#14015,#14016,#14017,#14018,#14019,#14020,#14021,#14022,
+    #14023,#14024,#14025,#14026,#14027,#14028,#14029,#14030,#14031,
+    #14032,#14033,#14034),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.241767738739,-0.230778296069,
+    -0.219788853399,-0.208799410729,-0.197809968059,-0.186820525389,
+    -0.175831082719,-0.164841640049,-0.153852197379,-0.142862754709,
+    -0.131873312039,-0.120883869369,-0.1098944267,-9.890498402959E-002,
+    -8.791554135963E-002,-7.692609868968E-002,-6.593665601973E-002,
+    -5.494721334977E-002,-4.395777067982E-002,-3.296832800986E-002,
+    -2.197888533991E-002,-1.098944266995E-002,0.E+000),.UNSPECIFIED.);
+#14010 = CARTESIAN_POINT('',(0.E+000,0.666666666667));
+#14011 = CARTESIAN_POINT('',(1.993321585551E-002,0.666714377482));
+#14012 = CARTESIAN_POINT('',(5.848094361447E-002,0.667161847617));
+#14013 = CARTESIAN_POINT('',(0.112728168958,0.668179930485));
+#14014 = CARTESIAN_POINT('',(0.163784773043,0.668631718384));
+#14015 = CARTESIAN_POINT('',(0.212027502743,0.668317705414));
+#14016 = CARTESIAN_POINT('',(0.257813294518,0.667434771886));
+#14017 = CARTESIAN_POINT('',(0.301477681732,0.666486563308));
+#14018 = CARTESIAN_POINT('',(0.343313565328,0.666573843301));
+#14019 = CARTESIAN_POINT('',(0.383733115725,0.667467259692));
+#14020 = CARTESIAN_POINT('',(0.423076973581,0.668324744897));
+#14021 = CARTESIAN_POINT('',(0.461706005872,0.668768449022));
+#14022 = CARTESIAN_POINT('',(0.499981221397,0.668606246318));
+#14023 = CARTESIAN_POINT('',(0.538263573128,0.667890092438));
+#14024 = CARTESIAN_POINT('',(0.576911534667,0.666911778639));
+#14025 = CARTESIAN_POINT('',(0.616269477811,0.666140301534));
+#14026 = CARTESIAN_POINT('',(0.656694097088,0.666483246898));
+#14027 = CARTESIAN_POINT('',(0.698568365479,0.667324812122));
+#14028 = CARTESIAN_POINT('',(0.742200855719,0.667933991861));
+#14029 = CARTESIAN_POINT('',(0.787943901061,0.667951196692));
+#14030 = CARTESIAN_POINT('',(0.836159873845,0.667359755424));
+#14031 = CARTESIAN_POINT('',(0.887220666861,0.666391196597));
+#14032 = CARTESIAN_POINT('',(0.94150485668,0.666243052527));
+#14033 = CARTESIAN_POINT('',(0.980067401472,0.666272549672));
+#14034 = CARTESIAN_POINT('',(1.,0.66630162368));
+#14035 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#14036 = ORIENTED_EDGE('',*,*,#14037,.F.);
+#14037 = EDGE_CURVE('',#14038,#13990,#14040,.T.);
+#14038 = VERTEX_POINT('',#14039);
+#14039 = CARTESIAN_POINT('',(1.714505544354E-016,-2.800000041723,
+    12.20000012219));
+#14040 = SURFACE_CURVE('',#14041,(#14045),.PCURVE_S1.);
+#14041 = LINE('',#14042,#14043);
+#14042 = CARTESIAN_POINT('',(1.714505544354E-016,-2.800000041723,
+    12.20000012219));
+#14043 = VECTOR('',#14044,1.);
+#14044 = DIRECTION('',(5.094838648452E-017,-0.832050294338,
+    0.554700196225));
+#14045 = PCURVE('',#13947,#14046);
+#14046 = DEFINITIONAL_REPRESENTATION('',(#14047),#14073);
+#14047 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#14048,#14049,#14050,#14051,
+    #14052,#14053,#14054,#14055,#14056,#14057,#14058,#14059,#14060,
+    #14061,#14062,#14063,#14064,#14065,#14066,#14067,#14068,#14069,
+    #14070,#14071,#14072),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.092591311876E-002,
+    2.185182623752E-002,3.277773935628E-002,4.370365247505E-002,
+    5.462956559381E-002,6.555547871257E-002,7.648139183133E-002,
+    8.740730495009E-002,9.833321806885E-002,0.109259131188,
+    0.120185044306,0.131110957425,0.142036870544,0.152962783663,
+    0.163888696781,0.1748146099,0.185740523019,0.196666436138,
+    0.207592349256,0.218518262375,0.229444175494,0.240370088613),
+  .UNSPECIFIED.);
+#14048 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#14049 = CARTESIAN_POINT('',(0.E+000,1.010101010101E-002));
+#14050 = CARTESIAN_POINT('',(0.E+000,3.030303030303E-002));
+#14051 = CARTESIAN_POINT('',(0.E+000,6.060606060606E-002));
+#14052 = CARTESIAN_POINT('',(0.E+000,9.090909090909E-002));
+#14053 = CARTESIAN_POINT('',(0.E+000,0.121212121212));
+#14054 = CARTESIAN_POINT('',(0.E+000,0.151515151515));
+#14055 = CARTESIAN_POINT('',(0.E+000,0.181818181818));
+#14056 = CARTESIAN_POINT('',(0.E+000,0.212121212121));
+#14057 = CARTESIAN_POINT('',(0.E+000,0.242424242424));
+#14058 = CARTESIAN_POINT('',(0.E+000,0.272727272727));
+#14059 = CARTESIAN_POINT('',(0.E+000,0.30303030303));
+#14060 = CARTESIAN_POINT('',(0.E+000,0.333333333333));
+#14061 = CARTESIAN_POINT('',(0.E+000,0.363636363636));
+#14062 = CARTESIAN_POINT('',(0.E+000,0.393939393939));
+#14063 = CARTESIAN_POINT('',(0.E+000,0.424242424242));
+#14064 = CARTESIAN_POINT('',(0.E+000,0.454545454545));
+#14065 = CARTESIAN_POINT('',(0.E+000,0.484848484848));
+#14066 = CARTESIAN_POINT('',(0.E+000,0.515151515152));
+#14067 = CARTESIAN_POINT('',(0.E+000,0.545454545455));
+#14068 = CARTESIAN_POINT('',(0.E+000,0.575757575758));
+#14069 = CARTESIAN_POINT('',(0.E+000,0.606060606061));
+#14070 = CARTESIAN_POINT('',(0.E+000,0.636363636364));
+#14071 = CARTESIAN_POINT('',(-0.E+000,0.656565656566));
+#14072 = CARTESIAN_POINT('',(0.E+000,0.666666666667));
+#14073 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#14074 = ORIENTED_EDGE('',*,*,#14075,.F.);
+#14075 = EDGE_CURVE('',#13939,#14038,#14076,.T.);
+#14076 = SURFACE_CURVE('',#14077,(#14084),.PCURVE_S1.);
+#14077 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#14078,#14079,#14080,#14081,
+    #14082,#14083),.UNSPECIFIED.,.F.,.F.,(6,6),(-1.,0.E+000),
+  .PIECEWISE_BEZIER_KNOTS.);
+#14078 = CARTESIAN_POINT('',(1.979899016825,-1.979899016825,
+    12.250000121072));
+#14079 = CARTESIAN_POINT('',(1.66545728146,-2.29434075219,
+    12.239889626089));
+#14080 = CARTESIAN_POINT('',(1.293871803615,-2.541080112433,
+    12.229948272757));
+#14081 = CARTESIAN_POINT('',(0.881909452717,-2.711720505362,
+    12.220051970505));
+#14082 = CARTESIAN_POINT('',(0.444687766729,-2.800000041723,
+    12.210110617173));
+#14083 = CARTESIAN_POINT('',(1.714505544354E-016,-2.800000041723,
+    12.20000012219));
+#14084 = PCURVE('',#13947,#14085);
+#14085 = DEFINITIONAL_REPRESENTATION('',(#14086),#14112);
+#14086 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#14087,#14088,#14089,#14090,
+    #14091,#14092,#14093,#14094,#14095,#14096,#14097,#14098,#14099,
+    #14100,#14101,#14102,#14103,#14104,#14105,#14106,#14107,#14108,
+    #14109,#14110,#14111),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-1.,-0.954545454545,-0.909090909091,
+    -0.863636363636,-0.818181818182,-0.772727272727,-0.727272727273,
+    -0.681818181818,-0.636363636364,-0.590909090909,-0.545454545455,-0.5
+    ,-0.454545454545,-0.409090909091,-0.363636363636,-0.318181818182,
+    -0.272727272727,-0.227272727273,-0.181818181818,-0.136363636364,
+    -9.090909090909E-002,-4.545454545455E-002,0.E+000),.UNSPECIFIED.);
+#14087 = CARTESIAN_POINT('',(1.,0.E+000));
+#14088 = CARTESIAN_POINT('',(0.984848484848,0.E+000));
+#14089 = CARTESIAN_POINT('',(0.954545454545,0.E+000));
+#14090 = CARTESIAN_POINT('',(0.909090909091,0.E+000));
+#14091 = CARTESIAN_POINT('',(0.863636363636,0.E+000));
+#14092 = CARTESIAN_POINT('',(0.818181818182,0.E+000));
+#14093 = CARTESIAN_POINT('',(0.772727272727,0.E+000));
+#14094 = CARTESIAN_POINT('',(0.727272727273,0.E+000));
+#14095 = CARTESIAN_POINT('',(0.681818181818,0.E+000));
+#14096 = CARTESIAN_POINT('',(0.636363636364,0.E+000));
+#14097 = CARTESIAN_POINT('',(0.590909090909,0.E+000));
+#14098 = CARTESIAN_POINT('',(0.545454545455,0.E+000));
+#14099 = CARTESIAN_POINT('',(0.5,0.E+000));
+#14100 = CARTESIAN_POINT('',(0.454545454545,0.E+000));
+#14101 = CARTESIAN_POINT('',(0.409090909091,0.E+000));
+#14102 = CARTESIAN_POINT('',(0.363636363636,0.E+000));
+#14103 = CARTESIAN_POINT('',(0.318181818182,0.E+000));
+#14104 = CARTESIAN_POINT('',(0.272727272727,0.E+000));
+#14105 = CARTESIAN_POINT('',(0.227272727273,0.E+000));
+#14106 = CARTESIAN_POINT('',(0.181818181818,0.E+000));
+#14107 = CARTESIAN_POINT('',(0.136363636364,0.E+000));
+#14108 = CARTESIAN_POINT('',(9.090909090909E-002,0.E+000));
+#14109 = CARTESIAN_POINT('',(4.545454545455E-002,0.E+000));
+#14110 = CARTESIAN_POINT('',(1.515151515152E-002,-0.E+000));
+#14111 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#14112 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#14113 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#14117)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#14114,#14115,#14116)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#14114 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#14115 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#14116 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#14117 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-004),#14114,
+  'distance_accuracy_value','confusion accuracy');
+#14118 = SHAPE_DEFINITION_REPRESENTATION(#14119,#13929);
+#14119 = PRODUCT_DEFINITION_SHAPE('','',#14120);
+#14120 = PRODUCT_DEFINITION('design','',#14121,#14124);
+#14121 = PRODUCT_DEFINITION_FORMATION('','',#14122);
+#14122 = PRODUCT('Compound073','Compound073','',(#14123));
+#14123 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#14124 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#14125 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#14126,#14128);
+#14126 = ( REPRESENTATION_RELATIONSHIP('','',#13929,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#14127) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#14127 = ITEM_DEFINED_TRANSFORMATION('','',#11,#263);
+#14128 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #14129);
+#14129 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('63','=>[0:1:1:64]','',#5,#14120
+  ,$);
+#14130 = PRODUCT_TYPE('part',$,(#14122));
+#14131 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#14132),#14562);
+#14132 = SHELL_BASED_SURFACE_MODEL('',(#14133));
+#14133 = OPEN_SHELL('',(#14134));
+#14134 = ADVANCED_FACE('',(#14135),#14153,.F.);
+#14135 = FACE_BOUND('',#14136,.F.);
+#14136 = EDGE_LOOP('',(#14137,#14194,#14232,#14274,#14316,#14358,#14400,
+    #14438,#14480,#14522));
+#14137 = ORIENTED_EDGE('',*,*,#14138,.F.);
+#14138 = EDGE_CURVE('',#14139,#14141,#14143,.T.);
+#14139 = VERTEX_POINT('',#14140);
+#14140 = CARTESIAN_POINT('',(3.673940452188E-016,3.000000044703,
+    10.666666818162));
+#14141 = VERTEX_POINT('',#14142);
+#14142 = CARTESIAN_POINT('',(2.121242937857,2.121242937857,
+    10.616739827878));
+#14143 = SURFACE_CURVE('',#14144,(#14152),.PCURVE_S1.);
+#14144 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#14145,#14146,#14147,#14148,
+    #14149,#14150,#14151),.UNSPECIFIED.,.F.,.F.,(4,3,4),(-0.241767738739
+    ,-5.116260925745E-002,0.E+000),.UNSPECIFIED.);
+#14145 = CARTESIAN_POINT('',(3.673940452188E-016,3.000000044703,
+    10.666666818162));
+#14146 = CARTESIAN_POINT('',(0.643903755206,3.000000044703,
+    10.65300290887));
+#14147 = CARTESIAN_POINT('',(1.258287137699,2.790062558097,
+    10.639925537352));
+#14148 = CARTESIAN_POINT('',(1.751133959664,2.435730033086,
+    10.627060718389));
+#14149 = CARTESIAN_POINT('',(1.88342488722,2.340619389559,
+    10.623607518008));
+#14150 = CARTESIAN_POINT('',(2.007205325988,2.235264364723,
+    10.620169632117));
+#14151 = CARTESIAN_POINT('',(2.121242937857,2.121242937857,
+    10.616739827878));
+#14152 = PCURVE('',#14153,#14166);
+#14153 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#14154,#14155)
+    ,(#14156,#14157)
+    ,(#14158,#14159)
+    ,(#14160,#14161)
+    ,(#14162,#14163)
+    ,(#14164,#14165
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,
+    0.492000007331),.PIECEWISE_BEZIER_KNOTS.);
+#14154 = CARTESIAN_POINT('',(3.673940452188E-016,3.000000044703,
+    10.333333487312));
+#14155 = CARTESIAN_POINT('',(3.673940452188E-016,3.000000044703,
+    15.253333560626));
+#14156 = CARTESIAN_POINT('',(2.005497774376,3.000000044703,
+    10.333333487312));
+#14157 = CARTESIAN_POINT('',(2.005497774376,3.000000044703,
+    15.253333560626));
+#14158 = CARTESIAN_POINT('',(3.797450996005,1.323723108182,
+    10.333333487312));
+#14159 = CARTESIAN_POINT('',(3.797450996005,1.323723108182,
+    15.253333560626));
+#14160 = CARTESIAN_POINT('',(3.797450996005,-1.323723108182,
+    10.333333487312));
+#14161 = CARTESIAN_POINT('',(3.797450996005,-1.323723108182,
+    15.253333560626));
+#14162 = CARTESIAN_POINT('',(2.005497774376,-3.000000044703,
+    10.333333487312));
+#14163 = CARTESIAN_POINT('',(2.005497774376,-3.000000044703,
+    15.253333560626));
+#14164 = CARTESIAN_POINT('',(0.E+000,-3.000000044703,10.333333487312));
+#14165 = CARTESIAN_POINT('',(0.E+000,-3.000000044703,15.253333560626));
+#14166 = DEFINITIONAL_REPRESENTATION('',(#14167),#14193);
+#14167 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#14168,#14169,#14170,#14171,
+    #14172,#14173,#14174,#14175,#14176,#14177,#14178,#14179,#14180,
+    #14181,#14182,#14183,#14184,#14185,#14186,#14187,#14188,#14189,
+    #14190,#14191,#14192),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.241767738739,-0.230778296069,
+    -0.219788853399,-0.208799410729,-0.197809968059,-0.186820525389,
+    -0.175831082719,-0.164841640049,-0.153852197379,-0.142862754709,
+    -0.131873312039,-0.120883869369,-0.1098944267,-9.890498402959E-002,
+    -8.791554135963E-002,-7.692609868968E-002,-6.593665601973E-002,
+    -5.494721334977E-002,-4.395777067982E-002,-3.296832800986E-002,
+    -2.197888533991E-002,-1.098944266995E-002,0.E+000),.UNSPECIFIED.);
+#14168 = CARTESIAN_POINT('',(0.E+000,3.333333308498E-002));
+#14169 = CARTESIAN_POINT('',(3.702248313599E-003,3.325455307092E-002));
+#14170 = CARTESIAN_POINT('',(1.110482618536E-002,3.30973829921E-002));
+#14171 = CARTESIAN_POINT('',(2.220510474624E-002,3.286275471579E-002));
+#14172 = CARTESIAN_POINT('',(3.330413521951E-002,3.262921027542E-002));
+#14173 = CARTESIAN_POINT('',(4.440365527563E-002,3.239670666499E-002));
+#14174 = CARTESIAN_POINT('',(5.550502003091E-002,3.216520087852E-002));
+#14175 = CARTESIAN_POINT('',(6.660916447229E-002,3.193464991001E-002));
+#14176 = CARTESIAN_POINT('',(7.771664324396E-002,3.170501075348E-002));
+#14177 = CARTESIAN_POINT('',(8.882765745709E-002,3.147624040294E-002));
+#14178 = CARTESIAN_POINT('',(9.99420921149E-002,3.124829585239E-002));
+#14179 = CARTESIAN_POINT('',(0.11105955721,3.102113409587E-002));
+#14180 = CARTESIAN_POINT('',(0.122179433697,3.079471212736E-002));
+#14181 = CARTESIAN_POINT('',(0.133300923398,3.056898694089E-002));
+#14182 = CARTESIAN_POINT('',(0.144423102225,3.034391553046E-002));
+#14183 = CARTESIAN_POINT('',(0.155544976883,3.011945489009E-002));
+#14184 = CARTESIAN_POINT('',(0.166665541609,2.989556201379E-002));
+#14185 = CARTESIAN_POINT('',(0.177783845269,2.967219389557E-002));
+#14186 = CARTESIAN_POINT('',(0.188899027561,2.944930752944E-002));
+#14187 = CARTESIAN_POINT('',(0.200010475781,2.922685990941E-002));
+#14188 = CARTESIAN_POINT('',(0.211121787102,2.90048080295E-002));
+#14189 = CARTESIAN_POINT('',(0.222232463874,2.878310888371E-002));
+#14190 = CARTESIAN_POINT('',(0.233342579454,2.856171946606E-002));
+#14191 = CARTESIAN_POINT('',(0.240748748921,2.841430433572E-002));
+#14192 = CARTESIAN_POINT('',(0.244451657848,2.834063405658E-002));
+#14193 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#14194 = ORIENTED_EDGE('',*,*,#14195,.F.);
+#14195 = EDGE_CURVE('',#14196,#14139,#14198,.T.);
+#14196 = VERTEX_POINT('',#14197);
+#14197 = CARTESIAN_POINT('',(3.673940452188E-016,3.000000044703,
+    10.533333482842));
+#14198 = SURFACE_CURVE('',#14199,(#14203),.PCURVE_S1.);
+#14199 = LINE('',#14200,#14201);
+#14200 = CARTESIAN_POINT('',(3.673940452188E-016,3.000000044703,
+    10.533333482842));
+#14201 = VECTOR('',#14202,1.);
+#14202 = DIRECTION('',(0.E+000,0.E+000,1.));
+#14203 = PCURVE('',#14153,#14204);
+#14204 = DEFINITIONAL_REPRESENTATION('',(#14205),#14231);
+#14205 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#14206,#14207,#14208,#14209,
+    #14210,#14211,#14212,#14213,#14214,#14215,#14216,#14217,#14218,
+    #14219,#14220,#14221,#14222,#14223,#14224,#14225,#14226,#14227,
+    #14228,#14229,#14230),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,6.060606150914E-003,
+    1.212121230183E-002,1.818181845274E-002,2.424242460365E-002,
+    3.030303075457E-002,3.636363690548E-002,4.24242430564E-002,
+    4.848484920731E-002,5.454545535822E-002,6.060606150914E-002,
+    6.666666766005E-002,7.272727381096E-002,7.878787996188E-002,
+    8.484848611279E-002,9.090909226371E-002,9.696969841462E-002,
+    0.103030304566,0.109090910716,0.115151516867,0.121212123018,
+    0.127272729169,0.13333333532),.UNSPECIFIED.);
+#14206 = CARTESIAN_POINT('',(0.E+000,1.999999955297E-002));
+#14207 = CARTESIAN_POINT('',(0.E+000,2.0202019758E-002));
+#14208 = CARTESIAN_POINT('',(0.E+000,2.060606016806E-002));
+#14209 = CARTESIAN_POINT('',(0.E+000,2.121212078315E-002));
+#14210 = CARTESIAN_POINT('',(0.E+000,2.181818139824E-002));
+#14211 = CARTESIAN_POINT('',(0.E+000,2.242424201334E-002));
+#14212 = CARTESIAN_POINT('',(0.E+000,2.303030262843E-002));
+#14213 = CARTESIAN_POINT('',(0.E+000,2.363636324352E-002));
+#14214 = CARTESIAN_POINT('',(0.E+000,2.424242385861E-002));
+#14215 = CARTESIAN_POINT('',(0.E+000,2.48484844737E-002));
+#14216 = CARTESIAN_POINT('',(0.E+000,2.545454508879E-002));
+#14217 = CARTESIAN_POINT('',(0.E+000,2.606060570388E-002));
+#14218 = CARTESIAN_POINT('',(0.E+000,2.666666631897E-002));
+#14219 = CARTESIAN_POINT('',(0.E+000,2.727272693407E-002));
+#14220 = CARTESIAN_POINT('',(0.E+000,2.787878754916E-002));
+#14221 = CARTESIAN_POINT('',(0.E+000,2.848484816425E-002));
+#14222 = CARTESIAN_POINT('',(0.E+000,2.909090877934E-002));
+#14223 = CARTESIAN_POINT('',(0.E+000,2.969696939443E-002));
+#14224 = CARTESIAN_POINT('',(0.E+000,3.030303000952E-002));
+#14225 = CARTESIAN_POINT('',(0.E+000,3.090909062461E-002));
+#14226 = CARTESIAN_POINT('',(0.E+000,3.151515123971E-002));
+#14227 = CARTESIAN_POINT('',(0.E+000,3.21212118548E-002));
+#14228 = CARTESIAN_POINT('',(0.E+000,3.272727246989E-002));
+#14229 = CARTESIAN_POINT('',(-0.E+000,3.313131287995E-002));
+#14230 = CARTESIAN_POINT('',(0.E+000,3.333333308498E-002));
+#14231 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#14232 = ORIENTED_EDGE('',*,*,#14233,.F.);
+#14233 = EDGE_CURVE('',#14234,#14196,#14236,.T.);
+#14234 = VERTEX_POINT('',#14235);
+#14235 = CARTESIAN_POINT('',(2.121242937857,2.121242937857,
+    10.483260475361));
+#14236 = SURFACE_CURVE('',#14237,(#14245),.PCURVE_S1.);
+#14237 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#14238,#14239,#14240,#14241,
+    #14242,#14243,#14244),.UNSPECIFIED.,.F.,.F.,(4,3,4),(-0.241768013859
+    ,-4.988799698732E-002,0.E+000),.UNSPECIFIED.);
+#14238 = CARTESIAN_POINT('',(2.121242937857,2.121242937857,
+    10.483260475361));
+#14239 = CARTESIAN_POINT('',(1.693430035764,2.548995121797,
+    10.496070164436));
+#14240 = CARTESIAN_POINT('',(1.125338019524,2.852633743242,
+    10.509167174868));
+#14241 = CARTESIAN_POINT('',(0.498352835196,2.958300830185,
+    10.52269353111));
+#14242 = CARTESIAN_POINT('',(0.335339325521,2.98577382816,
+    10.526210326817));
+#14243 = CARTESIAN_POINT('',(0.168579942153,3.000000044703,
+    10.52975614536));
+#14244 = CARTESIAN_POINT('',(3.673940452188E-016,3.000000044703,
+    10.533333482842));
+#14245 = PCURVE('',#14153,#14246);
+#14246 = DEFINITIONAL_REPRESENTATION('',(#14247),#14273);
+#14247 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#14248,#14249,#14250,#14251,
+    #14252,#14253,#14254,#14255,#14256,#14257,#14258,#14259,#14260,
+    #14261,#14262,#14263,#14264,#14265,#14266,#14267,#14268,#14269,
+    #14270,#14271,#14272),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.241768013859,-0.230778558684,
+    -0.219789103508,-0.208799648333,-0.197810193158,-0.186820737982,
+    -0.175831282807,-0.164841827631,-0.153852372456,-0.14286291728,
+    -0.131873462105,-0.12088400693,-0.109894551754,-9.89050965788E-002,
+    -8.791564140338E-002,-7.692618622796E-002,-6.593673105253E-002,
+    -5.494727587711E-002,-4.395782070169E-002,-3.296836552627E-002,
+    -2.197891035084E-002,-1.098945517542E-002,0.E+000),.UNSPECIFIED.);
+#14248 = CARTESIAN_POINT('',(0.244451657848,1.499269880488E-002));
+#14249 = CARTESIAN_POINT('',(0.240747672738,1.506606314276E-002));
+#14250 = CARTESIAN_POINT('',(0.233338747839,1.521298030957E-002));
+#14251 = CARTESIAN_POINT('',(0.222222971391,1.543393754155E-002));
+#14252 = CARTESIAN_POINT('',(0.211105211801,1.565549226389E-002));
+#14253 = CARTESIAN_POINT('',(0.199986116441,1.587766048521E-002));
+#14254 = CARTESIAN_POINT('',(0.188866416503,1.610045821412E-002));
+#14255 = CARTESIAN_POINT('',(0.17774689528,1.632390145922E-002));
+#14256 = CARTESIAN_POINT('',(0.166628323793,1.654800622914E-002));
+#14257 = CARTESIAN_POINT('',(0.15551140687,1.677278853246E-002));
+#14258 = CARTESIAN_POINT('',(0.144396728774,1.699826437782E-002));
+#14259 = CARTESIAN_POINT('',(0.13328470191,1.722444977381E-002));
+#14260 = CARTESIAN_POINT('',(0.122175518498,1.745136072904E-002));
+#14261 = CARTESIAN_POINT('',(0.111069105117,1.767901325213E-002));
+#14262 = CARTESIAN_POINT('',(9.996508359369E-002,1.790742335169E-002));
+#14263 = CARTESIAN_POINT('',(8.886272724622E-002,1.813660703632E-002));
+#14264 = CARTESIAN_POINT('',(7.77609557135E-002,1.836658031463E-002));
+#14265 = CARTESIAN_POINT('',(6.665820909957E-002,1.859735919524E-002));
+#14266 = CARTESIAN_POINT('',(5.555279783336E-002,1.882895968675E-002));
+#14267 = CARTESIAN_POINT('',(4.444150450052E-002,1.906139779778E-002));
+#14268 = CARTESIAN_POINT('',(3.333068249374E-002,1.929468953693E-002));
+#14269 = CARTESIAN_POINT('',(2.222007336944E-002,1.952885091281E-002));
+#14270 = CARTESIAN_POINT('',(1.110995280509E-002,1.976389793403E-002));
+#14271 = CARTESIAN_POINT('',(3.703316099643E-003,1.992119705082E-002));
+#14272 = CARTESIAN_POINT('',(0.E+000,1.999999955297E-002));
+#14273 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#14274 = ORIENTED_EDGE('',*,*,#14275,.F.);
+#14275 = EDGE_CURVE('',#14276,#14234,#14278,.T.);
+#14276 = VERTEX_POINT('',#14277);
+#14277 = CARTESIAN_POINT('',(3.000124926996,-3.224825475225E-016,
+    10.433416739938));
+#14278 = SURFACE_CURVE('',#14279,(#14287),.PCURVE_S1.);
+#14279 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#14280,#14281,#14282,#14283,
+    #14284,#14285,#14286),.UNSPECIFIED.,.F.,.F.,(4,3,4),(-0.241777920213
+    ,-5.490128046176E-002,0.E+000),.UNSPECIFIED.);
+#14280 = CARTESIAN_POINT('',(3.000124926996,0.E+000,10.433416739938));
+#14281 = CARTESIAN_POINT('',(3.000124926996,0.602379524127,
+    10.44619895544));
+#14282 = CARTESIAN_POINT('',(2.814346333976,1.205119796452,
+    10.458926117753));
+#14283 = CARTESIAN_POINT('',(2.466885994951,1.707089504706,
+    10.471832768939));
+#14284 = CARTESIAN_POINT('',(2.364807867114,1.854559941743,
+    10.475624530593));
+#14285 = CARTESIAN_POINT('',(2.249112059184,1.993391964597,
+    10.47943178371));
+#14286 = CARTESIAN_POINT('',(2.121242937857,2.121242937857,
+    10.483260475361));
+#14287 = PCURVE('',#14153,#14288);
+#14288 = DEFINITIONAL_REPRESENTATION('',(#14289),#14315);
+#14289 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#14290,#14291,#14292,#14293,
+    #14294,#14295,#14296,#14297,#14298,#14299,#14300,#14301,#14302,
+    #14303,#14304,#14305,#14306,#14307,#14308,#14309,#14310,#14311,
+    #14312,#14313,#14314),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.241777920213,-0.230788014749,
+    -0.219798109285,-0.20880820382,-0.197818298356,-0.186828392892,
+    -0.175838487428,-0.164848581963,-0.153858676499,-0.142868771035,
+    -0.131878865571,-0.120888960106,-0.109899054642,-9.890914917805E-002
+    ,-8.791924371382E-002,-7.692933824959E-002,-6.593943278536E-002,
+    -5.494952732114E-002,-4.395962185691E-002,-3.296971639268E-002,
+    -2.197981092845E-002,-1.098990546423E-002,0.E+000),.UNSPECIFIED.);
+#14290 = CARTESIAN_POINT('',(0.5,1.000832526259E-002));
+#14291 = CARTESIAN_POINT('',(0.49613042282,1.00834953535E-002));
+#14292 = CARTESIAN_POINT('',(0.488390869413,1.02337974559E-002));
+#14293 = CARTESIAN_POINT('',(0.476779878278,1.045916499249E-002));
+#14294 = CARTESIAN_POINT('',(0.465166620629,1.068447553334E-002));
+#14295 = CARTESIAN_POINT('',(0.453550986577,1.090975769971E-002));
+#14296 = CARTESIAN_POINT('',(0.441933115479,1.113504011288E-002));
+#14297 = CARTESIAN_POINT('',(0.430313383809,1.136035139409E-002));
+#14298 = CARTESIAN_POINT('',(0.418692328275,1.158572016462E-002));
+#14299 = CARTESIAN_POINT('',(0.407070584888,1.181117504573E-002));
+#14300 = CARTESIAN_POINT('',(0.395448822973,1.203674465868E-002));
+#14301 = CARTESIAN_POINT('',(0.383827680571,1.226245762474E-002));
+#14302 = CARTESIAN_POINT('',(0.372207699663,1.248834256517E-002));
+#14303 = CARTESIAN_POINT('',(0.360589264372,1.271442810124E-002));
+#14304 = CARTESIAN_POINT('',(0.34897253441,1.294074285421E-002));
+#14305 = CARTESIAN_POINT('',(0.337357404748,1.316731544534E-002));
+#14306 = CARTESIAN_POINT('',(0.325743378465,1.33941744959E-002));
+#14307 = CARTESIAN_POINT('',(0.314129776832,1.362134862715E-002));
+#14308 = CARTESIAN_POINT('',(0.302514706086,1.384886646036E-002));
+#14309 = CARTESIAN_POINT('',(0.290898681448,1.40767566168E-002));
+#14310 = CARTESIAN_POINT('',(0.279284405639,1.430504771772E-002));
+#14311 = CARTESIAN_POINT('',(0.267671560916,1.453376838437E-002));
+#14312 = CARTESIAN_POINT('',(0.256060554653,1.476294723803E-002));
+#14313 = CARTESIAN_POINT('',(0.248321081031,1.491605767932E-002));
+#14314 = CARTESIAN_POINT('',(0.244451657848,1.499269880489E-002));
+#14315 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#14316 = ORIENTED_EDGE('',*,*,#14317,.F.);
+#14317 = EDGE_CURVE('',#14318,#14276,#14320,.T.);
+#14318 = VERTEX_POINT('',#14319);
+#14319 = CARTESIAN_POINT('',(2.121242937857,-2.121242937857,
+    10.383260477596));
+#14320 = SURFACE_CURVE('',#14321,(#14329),.PCURVE_S1.);
+#14321 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#14322,#14323,#14324,#14325,
+    #14326,#14327,#14328),.UNSPECIFIED.,.F.,.F.,(4,3,4),(-0.241778545972
+    ,-4.914153154485E-002,0.E+000),.UNSPECIFIED.);
+#14322 = CARTESIAN_POINT('',(2.121242937857,-2.121242937857,
+    10.383260477596));
+#14323 = CARTESIAN_POINT('',(2.570440363062,-1.672109265844,
+    10.396770574905));
+#14324 = CARTESIAN_POINT('',(2.864214225488,-1.087848550605,
+    10.410081343862));
+#14325 = CARTESIAN_POINT('',(2.962462977867,-0.473777355439,
+    10.423308467139));
+#14326 = CARTESIAN_POINT('',(2.98752614747,-0.317128338127,
+    10.426682694556));
+#14327 = CARTESIAN_POINT('',(3.000124926996,-0.158592575169,
+    10.430051478684));
+#14328 = CARTESIAN_POINT('',(3.000124926996,8.881784197001E-016,
+    10.433416739938));
+#14329 = PCURVE('',#14153,#14330);
+#14330 = DEFINITIONAL_REPRESENTATION('',(#14331),#14357);
+#14331 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#14332,#14333,#14334,#14335,
+    #14336,#14337,#14338,#14339,#14340,#14341,#14342,#14343,#14344,
+    #14345,#14346,#14347,#14348,#14349,#14350,#14351,#14352,#14353,
+    #14354,#14355,#14356),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.241778545972,-0.230788612064,
+    -0.219798678156,-0.208808744248,-0.197818810341,-0.186828876433,
+    -0.175838942525,-0.164849008617,-0.153859074709,-0.142869140802,
+    -0.131879206894,-0.120889272986,-0.109899339078,-9.89094051703E-002,
+    -8.791947126249E-002,-7.692953735468E-002,-6.593960344687E-002,
+    -5.494966953906E-002,-4.395973563124E-002,-3.296980172343E-002,
+    -2.197986781562E-002,-1.098993390781E-002,0.E+000),.UNSPECIFIED.);
+#14332 = CARTESIAN_POINT('',(0.755548342152,4.9926990284E-003));
+#14333 = CARTESIAN_POINT('',(0.751674346138,5.069774079086E-003));
+#14334 = CARTESIAN_POINT('',(0.743928390596,5.223794429746E-003));
+#14335 = CARTESIAN_POINT('',(0.732313750238,5.454448591599E-003));
+#14336 = CARTESIAN_POINT('',(0.7207014089,5.684739277315E-003));
+#14337 = CARTESIAN_POINT('',(0.709089993679,5.914679374896E-003));
+#14338 = CARTESIAN_POINT('',(0.697478487579,6.144281772343E-003));
+#14339 = CARTESIAN_POINT('',(0.68586624406,6.373559357659E-003));
+#14340 = CARTESIAN_POINT('',(0.674252921835,6.602525018845E-003));
+#14341 = CARTESIAN_POINT('',(0.662638436746,6.831191643901E-003));
+#14342 = CARTESIAN_POINT('',(0.651022905353,7.05957212083E-003));
+#14343 = CARTESIAN_POINT('',(0.639406587635,7.287679337633E-003));
+#14344 = CARTESIAN_POINT('',(0.627789827484,7.515526182312E-003));
+#14345 = CARTESIAN_POINT('',(0.616172991894,7.743125542868E-003));
+#14346 = CARTESIAN_POINT('',(0.604556409752,7.970490307302E-003));
+#14347 = CARTESIAN_POINT('',(0.592940308882,8.197633363617E-003));
+#14348 = CARTESIAN_POINT('',(0.581324759021,8.424567599812E-003));
+#14349 = CARTESIAN_POINT('',(0.569709594445,8.651305903891E-003));
+#14350 = CARTESIAN_POINT('',(0.558094416633,8.877861163854E-003));
+#14351 = CARTESIAN_POINT('',(0.546478304401,9.104246267704E-003));
+#14352 = CARTESIAN_POINT('',(0.534860976602,9.330474103442E-003));
+#14353 = CARTESIAN_POINT('',(0.523242298386,9.556557559067E-003));
+#14354 = CARTESIAN_POINT('',(0.511622125473,9.782509522583E-003));
+#14355 = CARTESIAN_POINT('',(0.50387424239,9.933065095522E-003));
+#14356 = CARTESIAN_POINT('',(0.5,1.000832526264E-002));
+#14357 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#14358 = ORIENTED_EDGE('',*,*,#14359,.F.);
+#14359 = EDGE_CURVE('',#14360,#14318,#14362,.T.);
+#14360 = VERTEX_POINT('',#14361);
+#14361 = CARTESIAN_POINT('',(0.E+000,-3.000000044703,10.333333487312));
+#14362 = SURFACE_CURVE('',#14363,(#14371),.PCURVE_S1.);
+#14363 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#14364,#14365,#14366,#14367,
+    #14368,#14369,#14370),.UNSPECIFIED.,.F.,.F.,(4,3,4),(-0.241767738739
+    ,-5.116260925677E-002,0.E+000),.UNSPECIFIED.);
+#14364 = CARTESIAN_POINT('',(2.143750884619E-015,-3.000000044703,
+    10.333333487312));
+#14365 = CARTESIAN_POINT('',(0.643903755208,-3.000000044703,
+    10.346997396604));
+#14366 = CARTESIAN_POINT('',(1.258287137703,-2.790062558096,
+    10.360074768122));
+#14367 = CARTESIAN_POINT('',(1.75113395967,-2.435730033082,
+    10.372939587085));
+#14368 = CARTESIAN_POINT('',(1.883424887223,-2.340619389557,
+    10.376392787466));
+#14369 = CARTESIAN_POINT('',(2.007205325989,-2.235264364722,
+    10.379830673357));
+#14370 = CARTESIAN_POINT('',(2.121242937857,-2.121242937857,
+    10.383260477596));
+#14371 = PCURVE('',#14153,#14372);
+#14372 = DEFINITIONAL_REPRESENTATION('',(#14373),#14399);
+#14373 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#14374,#14375,#14376,#14377,
+    #14378,#14379,#14380,#14381,#14382,#14383,#14384,#14385,#14386,
+    #14387,#14388,#14389,#14390,#14391,#14392,#14393,#14394,#14395,
+    #14396,#14397,#14398),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.241767738739,-0.230778296069,
+    -0.219788853399,-0.208799410729,-0.197809968059,-0.186820525389,
+    -0.175831082719,-0.164841640049,-0.153852197379,-0.142862754709,
+    -0.131873312039,-0.12088386937,-0.1098944267,-9.890498402959E-002,
+    -8.791554135964E-002,-7.692609868968E-002,-6.593665601973E-002,
+    -5.494721334977E-002,-4.395777067982E-002,-3.296832800986E-002,
+    -2.197888533991E-002,-1.098944266995E-002,0.E+000),.UNSPECIFIED.);
+#14374 = CARTESIAN_POINT('',(1.,0.E+000));
+#14375 = CARTESIAN_POINT('',(0.996297751686,7.878001406348E-005));
+#14376 = CARTESIAN_POINT('',(0.988895173815,2.359500928862E-004));
+#14377 = CARTESIAN_POINT('',(0.977794895254,4.705783691966E-004));
+#14378 = CARTESIAN_POINT('',(0.966695864781,7.041228095727E-004));
+#14379 = CARTESIAN_POINT('',(0.955596344724,9.366264200031E-004));
+#14380 = CARTESIAN_POINT('',(0.944494979969,1.168132206477E-003));
+#14381 = CARTESIAN_POINT('',(0.933390835528,1.398683174984E-003));
+#14382 = CARTESIAN_POINT('',(0.922283356756,1.628322331511E-003));
+#14383 = CARTESIAN_POINT('',(0.911172342543,1.85709268205E-003));
+#14384 = CARTESIAN_POINT('',(0.900057907885,2.085037232587E-003));
+#14385 = CARTESIAN_POINT('',(0.88894044279,2.312198989113E-003));
+#14386 = CARTESIAN_POINT('',(0.877820566304,2.538620957617E-003));
+#14387 = CARTESIAN_POINT('',(0.866699076602,2.764346144087E-003));
+#14388 = CARTESIAN_POINT('',(0.855576897775,2.989417554513E-003));
+#14389 = CARTESIAN_POINT('',(0.844455023117,3.213878194882E-003));
+#14390 = CARTESIAN_POINT('',(0.833334458391,3.437771071186E-003));
+#14391 = CARTESIAN_POINT('',(0.822216154731,3.661139189411E-003));
+#14392 = CARTESIAN_POINT('',(0.811100972439,3.884025555549E-003));
+#14393 = CARTESIAN_POINT('',(0.799989524219,4.106473175583E-003));
+#14394 = CARTESIAN_POINT('',(0.788878212898,4.328525055497E-003));
+#14395 = CARTESIAN_POINT('',(0.777767536126,4.550224201283E-003));
+#14396 = CARTESIAN_POINT('',(0.766657420546,4.771613618929E-003));
+#14397 = CARTESIAN_POINT('',(0.759251251079,4.919028749258E-003));
+#14398 = CARTESIAN_POINT('',(0.755548342152,4.992699028396E-003));
+#14399 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#14400 = ORIENTED_EDGE('',*,*,#14401,.F.);
+#14401 = EDGE_CURVE('',#14402,#14360,#14404,.T.);
+#14402 = VERTEX_POINT('',#14403);
+#14403 = CARTESIAN_POINT('',(3.08148791102E-032,-3.000000044703,
+    10.466666822632));
+#14404 = SURFACE_CURVE('',#14405,(#14409),.PCURVE_S1.);
+#14405 = LINE('',#14406,#14407);
+#14406 = CARTESIAN_POINT('',(0.E+000,-3.000000044703,10.466666822632));
+#14407 = VECTOR('',#14408,1.);
+#14408 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#14409 = PCURVE('',#14153,#14410);
+#14410 = DEFINITIONAL_REPRESENTATION('',(#14411),#14437);
+#14411 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#14412,#14413,#14414,#14415,
+    #14416,#14417,#14418,#14419,#14420,#14421,#14422,#14423,#14424,
+    #14425,#14426,#14427,#14428,#14429,#14430,#14431,#14432,#14433,
+    #14434,#14435,#14436),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,6.060606150918E-003,
+    1.212121230184E-002,1.818181845275E-002,2.424242460367E-002,
+    3.030303075459E-002,3.636363690551E-002,4.242424305643E-002,
+    4.848484920735E-002,5.454545535826E-002,6.060606150918E-002,
+    6.66666676601E-002,7.272727381102E-002,7.878787996194E-002,
+    8.484848611285E-002,9.090909226377E-002,9.696969841469E-002,
+    0.103030304566,0.109090910717,0.115151516867,0.121212123018,
+    0.127272729169,0.13333333532),.UNSPECIFIED.);
+#14412 = CARTESIAN_POINT('',(1.,1.333333353202E-002));
+#14413 = CARTESIAN_POINT('',(1.,1.313131332699E-002));
+#14414 = CARTESIAN_POINT('',(1.,1.272727291693E-002));
+#14415 = CARTESIAN_POINT('',(1.,1.212121230184E-002));
+#14416 = CARTESIAN_POINT('',(1.,1.151515168674E-002));
+#14417 = CARTESIAN_POINT('',(1.,1.090909107165E-002));
+#14418 = CARTESIAN_POINT('',(1.,1.030303045656E-002));
+#14419 = CARTESIAN_POINT('',(1.,9.696969841469E-003));
+#14420 = CARTESIAN_POINT('',(1.,9.090909226377E-003));
+#14421 = CARTESIAN_POINT('',(1.,8.484848611285E-003));
+#14422 = CARTESIAN_POINT('',(1.,7.878787996194E-003));
+#14423 = CARTESIAN_POINT('',(1.,7.272727381102E-003));
+#14424 = CARTESIAN_POINT('',(1.,6.66666676601E-003));
+#14425 = CARTESIAN_POINT('',(1.,6.060606150918E-003));
+#14426 = CARTESIAN_POINT('',(1.,5.454545535826E-003));
+#14427 = CARTESIAN_POINT('',(1.,4.848484920735E-003));
+#14428 = CARTESIAN_POINT('',(1.,4.242424305643E-003));
+#14429 = CARTESIAN_POINT('',(1.,3.636363690551E-003));
+#14430 = CARTESIAN_POINT('',(1.,3.030303075459E-003));
+#14431 = CARTESIAN_POINT('',(1.,2.424242460367E-003));
+#14432 = CARTESIAN_POINT('',(1.,1.818181845275E-003));
+#14433 = CARTESIAN_POINT('',(1.,1.212121230184E-003));
+#14434 = CARTESIAN_POINT('',(1.,6.060606150917E-004));
+#14435 = CARTESIAN_POINT('',(1.,2.020202050305E-004));
+#14436 = CARTESIAN_POINT('',(1.,0.E+000));
+#14437 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#14438 = ORIENTED_EDGE('',*,*,#14439,.F.);
+#14439 = EDGE_CURVE('',#14440,#14402,#14442,.T.);
+#14440 = VERTEX_POINT('',#14441);
+#14441 = CARTESIAN_POINT('',(2.121242937857,-2.121242937857,
+    10.516739830113));
+#14442 = SURFACE_CURVE('',#14443,(#14451),.PCURVE_S1.);
+#14443 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#14444,#14445,#14446,#14447,
+    #14448,#14449,#14450),.UNSPECIFIED.,.F.,.F.,(4,3,4),(-0.241768013859
+    ,-4.988799698747E-002,0.E+000),.UNSPECIFIED.);
+#14444 = CARTESIAN_POINT('',(2.121242937857,-2.121242937857,
+    10.516739830113));
+#14445 = CARTESIAN_POINT('',(1.693430035764,-2.548995121797,
+    10.503930141038));
+#14446 = CARTESIAN_POINT('',(1.125338019525,-2.852633743241,
+    10.490833130605));
+#14447 = CARTESIAN_POINT('',(0.498352835198,-2.958300830185,
+    10.477306774363));
+#14448 = CARTESIAN_POINT('',(0.335339325522,-2.98577382816,
+    10.473789978657));
+#14449 = CARTESIAN_POINT('',(0.168579942154,-3.000000044703,
+    10.470244160114));
+#14450 = CARTESIAN_POINT('',(2.143750884619E-015,-3.000000044703,
+    10.466666822632));
+#14451 = PCURVE('',#14153,#14452);
+#14452 = DEFINITIONAL_REPRESENTATION('',(#14453),#14479);
+#14453 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#14454,#14455,#14456,#14457,
+    #14458,#14459,#14460,#14461,#14462,#14463,#14464,#14465,#14466,
+    #14467,#14468,#14469,#14470,#14471,#14472,#14473,#14474,#14475,
+    #14476,#14477,#14478),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.241768013859,-0.230778558684,
+    -0.219789103508,-0.208799648333,-0.197810193157,-0.186820737982,
+    -0.175831282807,-0.164841827631,-0.153852372456,-0.14286291728,
+    -0.131873462105,-0.120884006929,-0.109894551754,-9.890509657868E-002
+    ,-8.791564140327E-002,-7.692618622786E-002,-6.593673105245E-002,
+    -5.494727587705E-002,-4.395782070164E-002,-3.296836552623E-002,
+    -2.197891035082E-002,-1.098945517541E-002,0.E+000),.UNSPECIFIED.);
+#14454 = CARTESIAN_POINT('',(0.755548342152,1.834063428009E-002));
+#14455 = CARTESIAN_POINT('',(0.759252327262,1.826726994221E-002));
+#14456 = CARTESIAN_POINT('',(0.766661252161,1.81203527754E-002));
+#14457 = CARTESIAN_POINT('',(0.777777028609,1.789939554342E-002));
+#14458 = CARTESIAN_POINT('',(0.788894788199,1.767784082108E-002));
+#14459 = CARTESIAN_POINT('',(0.800013883559,1.745567259976E-002));
+#14460 = CARTESIAN_POINT('',(0.811133583497,1.723287487085E-002));
+#14461 = CARTESIAN_POINT('',(0.82225310472,1.700943162574E-002));
+#14462 = CARTESIAN_POINT('',(0.833371676207,1.678532685583E-002));
+#14463 = CARTESIAN_POINT('',(0.844488593131,1.65605445525E-002));
+#14464 = CARTESIAN_POINT('',(0.855603271226,1.633506870714E-002));
+#14465 = CARTESIAN_POINT('',(0.86671529809,1.610888331114E-002));
+#14466 = CARTESIAN_POINT('',(0.877824481502,1.58819723559E-002));
+#14467 = CARTESIAN_POINT('',(0.888930894883,1.565431983281E-002));
+#14468 = CARTESIAN_POINT('',(0.900034916406,1.542590973325E-002));
+#14469 = CARTESIAN_POINT('',(0.911137272754,1.519672604861E-002));
+#14470 = CARTESIAN_POINT('',(0.922239044287,1.49667527703E-002));
+#14471 = CARTESIAN_POINT('',(0.9333417909,1.473597388969E-002));
+#14472 = CARTESIAN_POINT('',(0.944447202167,1.450437339817E-002));
+#14473 = CARTESIAN_POINT('',(0.9555584955,1.427193528716E-002));
+#14474 = CARTESIAN_POINT('',(0.966669317506,1.403864354803E-002));
+#14475 = CARTESIAN_POINT('',(0.977779926631,1.380448217217E-002));
+#14476 = CARTESIAN_POINT('',(0.988890047195,1.356943515095E-002));
+#14477 = CARTESIAN_POINT('',(0.9962966839,1.341213603415E-002));
+#14478 = CARTESIAN_POINT('',(1.,1.333333353199E-002));
+#14479 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#14480 = ORIENTED_EDGE('',*,*,#14481,.F.);
+#14481 = EDGE_CURVE('',#14482,#14440,#14484,.T.);
+#14482 = VERTEX_POINT('',#14483);
+#14483 = CARTESIAN_POINT('',(3.000124926996,-1.837046694444E-016,
+    10.566583565535));
+#14484 = SURFACE_CURVE('',#14485,(#14493),.PCURVE_S1.);
+#14485 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#14486,#14487,#14488,#14489,
+    #14490,#14491,#14492),.UNSPECIFIED.,.F.,.F.,(4,3,4),(-0.241777920213
+    ,-5.490128046337E-002,0.E+000),.UNSPECIFIED.);
+#14486 = CARTESIAN_POINT('',(3.000124926996,0.E+000,10.566583565535));
+#14487 = CARTESIAN_POINT('',(3.000124926996,-0.602379524122,
+    10.553801350034));
+#14488 = CARTESIAN_POINT('',(2.81434633398,-1.205119796442,
+    10.541074187721));
+#14489 = CARTESIAN_POINT('',(2.46688599496,-1.707089504693,
+    10.528167536535));
+#14490 = CARTESIAN_POINT('',(2.364807867121,-1.854559941734,
+    10.524375774882));
+#14491 = CARTESIAN_POINT('',(2.249112059188,-1.993391964593,
+    10.520568521764));
+#14492 = CARTESIAN_POINT('',(2.121242937857,-2.121242937857,
+    10.516739830113));
+#14493 = PCURVE('',#14153,#14494);
+#14494 = DEFINITIONAL_REPRESENTATION('',(#14495),#14521);
+#14495 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#14496,#14497,#14498,#14499,
+    #14500,#14501,#14502,#14503,#14504,#14505,#14506,#14507,#14508,
+    #14509,#14510,#14511,#14512,#14513,#14514,#14515,#14516,#14517,
+    #14518,#14519,#14520),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.241777920213,-0.230788014749,
+    -0.219798109285,-0.20880820382,-0.197818298356,-0.186828392892,
+    -0.175838487428,-0.164848581963,-0.153858676499,-0.142868771035,
+    -0.131878865571,-0.120888960106,-0.109899054642,-9.890914917805E-002
+    ,-8.791924371382E-002,-7.692933824959E-002,-6.593943278536E-002,
+    -5.494952732114E-002,-4.395962185691E-002,-3.296971639268E-002,
+    -2.197981092845E-002,-1.098990546423E-002,0.E+000),.UNSPECIFIED.);
+#14496 = CARTESIAN_POINT('',(0.5,2.332500782228E-002));
+#14497 = CARTESIAN_POINT('',(0.50386957718,2.324983773138E-002));
+#14498 = CARTESIAN_POINT('',(0.511609130587,2.309953562899E-002));
+#14499 = CARTESIAN_POINT('',(0.523220121722,2.287416809241E-002));
+#14500 = CARTESIAN_POINT('',(0.534833379371,2.264885755157E-002));
+#14501 = CARTESIAN_POINT('',(0.546449013423,2.242357538521E-002));
+#14502 = CARTESIAN_POINT('',(0.558066884521,2.219829297205E-002));
+#14503 = CARTESIAN_POINT('',(0.569686616191,2.197298169084E-002));
+#14504 = CARTESIAN_POINT('',(0.581307671725,2.174761292032E-002));
+#14505 = CARTESIAN_POINT('',(0.592929415112,2.152215803922E-002));
+#14506 = CARTESIAN_POINT('',(0.604551177027,2.129658842626E-002));
+#14507 = CARTESIAN_POINT('',(0.616172319429,2.107087546021E-002));
+#14508 = CARTESIAN_POINT('',(0.627792300337,2.084499051977E-002));
+#14509 = CARTESIAN_POINT('',(0.639410735628,2.061890498371E-002));
+#14510 = CARTESIAN_POINT('',(0.65102746559,2.039259023074E-002));
+#14511 = CARTESIAN_POINT('',(0.662642595252,2.01660176396E-002));
+#14512 = CARTESIAN_POINT('',(0.674256621535,1.993915858904E-002));
+#14513 = CARTESIAN_POINT('',(0.685870223168,1.971198445779E-002));
+#14514 = CARTESIAN_POINT('',(0.697485293914,1.948446662457E-002));
+#14515 = CARTESIAN_POINT('',(0.709101318552,1.925657646819E-002));
+#14516 = CARTESIAN_POINT('',(0.720715594361,1.902828536728E-002));
+#14517 = CARTESIAN_POINT('',(0.732328439084,1.879956470062E-002));
+#14518 = CARTESIAN_POINT('',(0.743939445347,1.857038584694E-002));
+#14519 = CARTESIAN_POINT('',(0.751678918969,1.841727540565E-002));
+#14520 = CARTESIAN_POINT('',(0.755548342152,1.834063428008E-002));
+#14521 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#14522 = ORIENTED_EDGE('',*,*,#14523,.F.);
+#14523 = EDGE_CURVE('',#14141,#14482,#14524,.T.);
+#14524 = SURFACE_CURVE('',#14525,(#14533),.PCURVE_S1.);
+#14525 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#14526,#14527,#14528,#14529,
+    #14530,#14531,#14532),.UNSPECIFIED.,.F.,.F.,(4,3,4),(-0.241778545972
+    ,-4.914153154527E-002,0.E+000),.UNSPECIFIED.);
+#14526 = CARTESIAN_POINT('',(2.121242937857,2.121242937857,
+    10.616739827878));
+#14527 = CARTESIAN_POINT('',(2.570440363061,1.672109265845,
+    10.603229730569));
+#14528 = CARTESIAN_POINT('',(2.864214225486,1.087848550608,
+    10.589918961611));
+#14529 = CARTESIAN_POINT('',(2.962462977866,0.473777355443,
+    10.576691838335));
+#14530 = CARTESIAN_POINT('',(2.987526147469,0.317128338129,
+    10.573317610918));
+#14531 = CARTESIAN_POINT('',(3.000124926996,0.158592575171,
+    10.56994882679));
+#14532 = CARTESIAN_POINT('',(3.000124926996,0.E+000,10.566583565535));
+#14533 = PCURVE('',#14153,#14534);
+#14534 = DEFINITIONAL_REPRESENTATION('',(#14535),#14561);
+#14535 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#14536,#14537,#14538,#14539,
+    #14540,#14541,#14542,#14543,#14544,#14545,#14546,#14547,#14548,
+    #14549,#14550,#14551,#14552,#14553,#14554,#14555,#14556,#14557,
+    #14558,#14559,#14560),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.241778545972,-0.230788612064,
+    -0.219798678156,-0.208808744248,-0.197818810341,-0.186828876433,
+    -0.175838942525,-0.164849008617,-0.153859074709,-0.142869140802,
+    -0.131879206894,-0.120889272986,-0.109899339078,-9.89094051703E-002,
+    -8.791947126249E-002,-7.692953735468E-002,-6.593960344687E-002,
+    -5.494966953906E-002,-4.395973563124E-002,-3.296980172343E-002,
+    -2.197986781562E-002,-1.098993390781E-002,0.E+000),.UNSPECIFIED.);
+#14536 = CARTESIAN_POINT('',(0.244451657848,2.834063405658E-002));
+#14537 = CARTESIAN_POINT('',(0.248325653862,2.826355900589E-002));
+#14538 = CARTESIAN_POINT('',(0.256071609404,2.810953865523E-002));
+#14539 = CARTESIAN_POINT('',(0.267686249762,2.787888449338E-002));
+#14540 = CARTESIAN_POINT('',(0.2792985911,2.764859380766E-002));
+#14541 = CARTESIAN_POINT('',(0.290910006321,2.741865371008E-002));
+#14542 = CARTESIAN_POINT('',(0.302521512421,2.718905131263E-002));
+#14543 = CARTESIAN_POINT('',(0.31413375594,2.695977372732E-002));
+#14544 = CARTESIAN_POINT('',(0.325747078165,2.673080806613E-002));
+#14545 = CARTESIAN_POINT('',(0.337361563254,2.650214144108E-002));
+#14546 = CARTESIAN_POINT('',(0.348977094647,2.627376096415E-002));
+#14547 = CARTESIAN_POINT('',(0.360593412365,2.604565374734E-002));
+#14548 = CARTESIAN_POINT('',(0.372210172516,2.581780690266E-002));
+#14549 = CARTESIAN_POINT('',(0.383827008106,2.559020754211E-002));
+#14550 = CARTESIAN_POINT('',(0.395443590248,2.536284277768E-002));
+#14551 = CARTESIAN_POINT('',(0.407059691118,2.513569972136E-002));
+#14552 = CARTESIAN_POINT('',(0.418675240979,2.490876548517E-002));
+#14553 = CARTESIAN_POINT('',(0.430290405555,2.468202718109E-002));
+#14554 = CARTESIAN_POINT('',(0.441905583367,2.445547192113E-002));
+#14555 = CARTESIAN_POINT('',(0.453521695599,2.422908681728E-002));
+#14556 = CARTESIAN_POINT('',(0.465139023398,2.400285898154E-002));
+#14557 = CARTESIAN_POINT('',(0.476757701614,2.377677552592E-002));
+#14558 = CARTESIAN_POINT('',(0.488377874527,2.35508235624E-002));
+#14559 = CARTESIAN_POINT('',(0.49612575761,2.340026798946E-002));
+#14560 = CARTESIAN_POINT('',(0.5,2.332500782234E-002));
+#14561 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#14562 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#14566)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#14563,#14564,#14565)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#14563 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#14564 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#14565 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#14566 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-003),#14563,
+  'distance_accuracy_value','confusion accuracy');
+#14567 = SHAPE_DEFINITION_REPRESENTATION(#14568,#14131);
+#14568 = PRODUCT_DEFINITION_SHAPE('','',#14569);
+#14569 = PRODUCT_DEFINITION('design','',#14570,#14573);
+#14570 = PRODUCT_DEFINITION_FORMATION('','',#14571);
+#14571 = PRODUCT('Compound055','Compound055','',(#14572));
+#14572 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#14573 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#14574 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#14575,#14577);
+#14575 = ( REPRESENTATION_RELATIONSHIP('','',#14131,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#14576) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#14576 = ITEM_DEFINED_TRANSFORMATION('','',#11,#267);
+#14577 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #14578);
+#14578 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('64','=>[0:1:1:65]','',#5,#14569
+  ,$);
+#14579 = PRODUCT_TYPE('part',$,(#14571));
+#14580 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#14581),#14655);
+#14581 = SHELL_BASED_SURFACE_MODEL('',(#14582));
+#14582 = OPEN_SHELL('',(#14583));
+#14583 = ADVANCED_FACE('',(#14584),#14598,.T.);
+#14584 = FACE_BOUND('',#14585,.T.);
+#14585 = EDGE_LOOP('',(#14586,#14609,#14625,#14641));
+#14586 = ORIENTED_EDGE('',*,*,#14587,.T.);
+#14587 = EDGE_CURVE('',#14588,#14590,#14592,.T.);
+#14588 = VERTEX_POINT('',#14589);
+#14589 = CARTESIAN_POINT('',(-0.500000007451,-3.000000044703,
+    7.800000116229));
+#14590 = VERTEX_POINT('',#14591);
+#14591 = CARTESIAN_POINT('',(-0.500000007451,-5.213471055031,
+    7.800000116229));
+#14592 = SURFACE_CURVE('',#14593,(#14597),.PCURVE_S1.);
+#14593 = LINE('',#14594,#14595);
+#14594 = CARTESIAN_POINT('',(-0.500000007451,-3.000000044703,
+    7.800000116229));
+#14595 = VECTOR('',#14596,1.);
+#14596 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#14597 = PCURVE('',#14598,#14603);
+#14598 = PLANE('',#14599);
+#14599 = AXIS2_PLACEMENT_3D('',#14600,#14601,#14602);
+#14600 = CARTESIAN_POINT('',(-0.500000007451,-4.106735549867,
+    7.800000116229));
+#14601 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#14602 = DIRECTION('',(0.E+000,0.E+000,1.));
+#14603 = DEFINITIONAL_REPRESENTATION('',(#14604),#14608);
+#14604 = LINE('',#14605,#14606);
+#14605 = CARTESIAN_POINT('',(0.E+000,1.106735505164));
+#14606 = VECTOR('',#14607,1.);
+#14607 = DIRECTION('',(0.E+000,-1.));
+#14608 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#14609 = ORIENTED_EDGE('',*,*,#14610,.T.);
+#14610 = EDGE_CURVE('',#14590,#14611,#14613,.T.);
+#14611 = VERTEX_POINT('',#14612);
+#14612 = CARTESIAN_POINT('',(-0.500000007451,-5.236362814903,
+    8.000000119209));
+#14613 = SURFACE_CURVE('',#14614,(#14618),.PCURVE_S1.);
+#14614 = LINE('',#14615,#14616);
+#14615 = CARTESIAN_POINT('',(-0.500000007451,-5.213471055031,
+    7.800000116229));
+#14616 = VECTOR('',#14617,1.);
+#14617 = DIRECTION('',(0.E+000,-0.113716333069,0.993513258892));
+#14618 = PCURVE('',#14598,#14619);
+#14619 = DEFINITIONAL_REPRESENTATION('',(#14620),#14624);
+#14620 = LINE('',#14621,#14622);
+#14621 = CARTESIAN_POINT('',(0.E+000,-1.106735505164));
+#14622 = VECTOR('',#14623,1.);
+#14623 = DIRECTION('',(0.993513258892,-0.113716333069));
+#14624 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#14625 = ORIENTED_EDGE('',*,*,#14626,.F.);
+#14626 = EDGE_CURVE('',#14627,#14611,#14629,.T.);
+#14627 = VERTEX_POINT('',#14628);
+#14628 = CARTESIAN_POINT('',(-0.500000007451,-3.000000044703,
+    8.000000119209));
+#14629 = SURFACE_CURVE('',#14630,(#14634),.PCURVE_S1.);
+#14630 = LINE('',#14631,#14632);
+#14631 = CARTESIAN_POINT('',(-0.500000007451,-3.000000044703,
+    8.000000119209));
+#14632 = VECTOR('',#14633,1.);
+#14633 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#14634 = PCURVE('',#14598,#14635);
+#14635 = DEFINITIONAL_REPRESENTATION('',(#14636),#14640);
+#14636 = LINE('',#14637,#14638);
+#14637 = CARTESIAN_POINT('',(0.20000000298,1.106735505164));
+#14638 = VECTOR('',#14639,1.);
+#14639 = DIRECTION('',(0.E+000,-1.));
+#14640 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#14641 = ORIENTED_EDGE('',*,*,#14642,.F.);
+#14642 = EDGE_CURVE('',#14588,#14627,#14643,.T.);
+#14643 = SURFACE_CURVE('',#14644,(#14648),.PCURVE_S1.);
+#14644 = LINE('',#14645,#14646);
+#14645 = CARTESIAN_POINT('',(-0.500000007451,-3.000000044703,
+    7.800000116229));
+#14646 = VECTOR('',#14647,1.);
+#14647 = DIRECTION('',(0.E+000,0.E+000,1.));
+#14648 = PCURVE('',#14598,#14649);
+#14649 = DEFINITIONAL_REPRESENTATION('',(#14650),#14654);
+#14650 = LINE('',#14651,#14652);
+#14651 = CARTESIAN_POINT('',(0.E+000,1.106735505164));
+#14652 = VECTOR('',#14653,1.);
+#14653 = DIRECTION('',(1.,0.E+000));
+#14654 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#14655 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#14659)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#14656,#14657,#14658)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#14656 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#14657 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#14658 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#14659 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#14656,
+  'distance_accuracy_value','confusion accuracy');
+#14660 = SHAPE_DEFINITION_REPRESENTATION(#14661,#14580);
+#14661 = PRODUCT_DEFINITION_SHAPE('','',#14662);
+#14662 = PRODUCT_DEFINITION('design','',#14663,#14666);
+#14663 = PRODUCT_DEFINITION_FORMATION('','',#14664);
+#14664 = PRODUCT('Compound056','Compound056','',(#14665));
+#14665 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#14666 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#14667 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#14668,#14670);
+#14668 = ( REPRESENTATION_RELATIONSHIP('','',#14580,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#14669) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#14669 = ITEM_DEFINED_TRANSFORMATION('','',#11,#271);
+#14670 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #14671);
+#14671 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('65','=>[0:1:1:66]','',#5,#14662
+  ,$);
+#14672 = PRODUCT_TYPE('part',$,(#14664));
+#14673 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#14674),#14800);
+#14674 = SHELL_BASED_SURFACE_MODEL('',(#14675));
+#14675 = OPEN_SHELL('',(#14676));
+#14676 = ADVANCED_FACE('',(#14677),#14704,.T.);
+#14677 = FACE_BOUND('',#14678,.T.);
+#14678 = EDGE_LOOP('',(#14679,#14728,#14744,#14786));
+#14679 = ORIENTED_EDGE('',*,*,#14680,.T.);
+#14680 = EDGE_CURVE('',#14681,#14683,#14685,.T.);
+#14681 = VERTEX_POINT('',#14682);
+#14682 = CARTESIAN_POINT('',(2.449293634792E-016,2.000000029802,
+    10.000000149012));
+#14683 = VERTEX_POINT('',#14684);
+#14684 = CARTESIAN_POINT('',(-1.110223024625E-015,-2.000000029802,
+    10.000000149012));
+#14685 = SURFACE_CURVE('',#14686,(#14703),.PCURVE_S1.);
+#14686 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#14687,#14688,#14689,#14690,
+    #14691,#14692,#14693,#14694,#14695,#14696,#14697,#14698,#14699,
+    #14700,#14701,#14702),.UNSPECIFIED.,.F.,.F.,(4,3,3,3,3,4),(0.E+000,
+    0.214963233948,0.437518343935,0.660192846769,0.876762636191,1.),
+  .UNSPECIFIED.);
+#14687 = CARTESIAN_POINT('',(0.E+000,2.000000029802,10.000000149012));
+#14688 = CARTESIAN_POINT('',(0.479009208062,2.000000029802,
+    10.000000149012));
+#14689 = CARTESIAN_POINT('',(0.932345303028,1.825437439046,
+    10.000000149012));
+#14690 = CARTESIAN_POINT('',(1.277952206688,1.538346498218,
+    10.000000149012));
+#14691 = CARTESIAN_POINT('',(1.635764940724,1.241116340583,
+    10.000000149012));
+#14692 = CARTESIAN_POINT('',(1.87781621561,0.824281745363,
+    10.000000149012));
+#14693 = CARTESIAN_POINT('',(1.963795479724,0.379180931786,
+    10.000000149012));
+#14694 = CARTESIAN_POINT('',(2.049820868634,-6.615866244064E-002,
+    10.000000149012));
+#14695 = CARTESIAN_POINT('',(1.979602125229,-0.538592081236,
+    10.000000149012));
+#14696 = CARTESIAN_POINT('',(1.764491552609,-0.941570087911,
+    10.000000149012));
+#14697 = CARTESIAN_POINT('',(1.555278325132,-1.333500286188,
+    10.000000149012));
+#14698 = CARTESIAN_POINT('',(1.209229474465,-1.658693096411,
+    10.000000149012));
+#14699 = CARTESIAN_POINT('',(0.783738156039,-1.839980090482,
+    10.000000149012));
+#14700 = CARTESIAN_POINT('',(0.541615611863,-1.943140052459,
+    10.000000149012));
+#14701 = CARTESIAN_POINT('',(0.274613620932,-2.000000029802,
+    10.000000149012));
+#14702 = CARTESIAN_POINT('',(0.E+000,-2.000000029802,10.000000149012));
+#14703 = PCURVE('',#14704,#14709);
+#14704 = PLANE('',#14705);
+#14705 = AXIS2_PLACEMENT_3D('',#14706,#14707,#14708);
+#14706 = CARTESIAN_POINT('',(2.000083284664,-4.000255357859E-016,
+    10.000000149012));
+#14707 = DIRECTION('',(0.E+000,0.E+000,1.));
+#14708 = DIRECTION('',(6.123233995737E-017,1.,-0.E+000));
+#14709 = DEFINITIONAL_REPRESENTATION('',(#14710),#14727);
+#14710 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#14711,#14712,#14713,#14714,
+    #14715,#14716,#14717,#14718,#14719,#14720,#14721,#14722,#14723,
+    #14724,#14725,#14726),.UNSPECIFIED.,.F.,.F.,(4,3,3,3,3,4),(0.E+000,
+    0.214963233948,0.437518343935,0.660192846769,0.876762636191,1.),
+  .UNSPECIFIED.);
+#14711 = CARTESIAN_POINT('',(2.000000029802,2.000083284664));
+#14712 = CARTESIAN_POINT('',(2.000000029802,1.521074076602));
+#14713 = CARTESIAN_POINT('',(1.825437439046,1.067737981636));
+#14714 = CARTESIAN_POINT('',(1.538346498218,0.722131077976));
+#14715 = CARTESIAN_POINT('',(1.241116340583,0.36431834394));
+#14716 = CARTESIAN_POINT('',(0.824281745363,0.122267069054));
+#14717 = CARTESIAN_POINT('',(0.379180931786,3.628780494E-002));
+#14718 = CARTESIAN_POINT('',(-6.615866244064E-002,-4.973758397E-002));
+#14719 = CARTESIAN_POINT('',(-0.538592081236,2.0481159435E-002));
+#14720 = CARTESIAN_POINT('',(-0.941570087911,0.235591732055));
+#14721 = CARTESIAN_POINT('',(-1.333500286188,0.444804959532));
+#14722 = CARTESIAN_POINT('',(-1.658693096411,0.790853810199));
+#14723 = CARTESIAN_POINT('',(-1.839980090482,1.216345128625));
+#14724 = CARTESIAN_POINT('',(-1.943140052459,1.458467672801));
+#14725 = CARTESIAN_POINT('',(-2.000000029802,1.725469663732));
+#14726 = CARTESIAN_POINT('',(-2.000000029802,2.000083284664));
+#14727 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#14728 = ORIENTED_EDGE('',*,*,#14729,.T.);
+#14729 = EDGE_CURVE('',#14683,#14730,#14732,.T.);
+#14730 = VERTEX_POINT('',#14731);
+#14731 = CARTESIAN_POINT('',(-1.54074395551E-031,-3.000000044703,
+    10.000000149012));
+#14732 = SURFACE_CURVE('',#14733,(#14737),.PCURVE_S1.);
+#14733 = LINE('',#14734,#14735);
+#14734 = CARTESIAN_POINT('',(-1.224646817396E-016,-2.000000029802,
+    10.000000149012));
+#14735 = VECTOR('',#14736,1.);
+#14736 = DIRECTION('',(2.16323412063E-016,-1.,0.E+000));
+#14737 = PCURVE('',#14704,#14738);
+#14738 = DEFINITIONAL_REPRESENTATION('',(#14739),#14743);
+#14739 = LINE('',#14740,#14741);
+#14740 = CARTESIAN_POINT('',(-2.000000029802,2.000083284664));
+#14741 = VECTOR('',#14742,1.);
+#14742 = DIRECTION('',(-1.,-2.775557520204E-016));
+#14743 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#14744 = ORIENTED_EDGE('',*,*,#14745,.F.);
+#14745 = EDGE_CURVE('',#14746,#14730,#14748,.T.);
+#14746 = VERTEX_POINT('',#14747);
+#14747 = CARTESIAN_POINT('',(3.673940452188E-016,3.000000044703,
+    10.000000149012));
+#14748 = SURFACE_CURVE('',#14749,(#14766),.PCURVE_S1.);
+#14749 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#14750,#14751,#14752,#14753,
+    #14754,#14755,#14756,#14757,#14758,#14759,#14760,#14761,#14762,
+    #14763,#14764,#14765),.UNSPECIFIED.,.F.,.F.,(4,3,3,3,3,4),(0.E+000,
+    0.194241208898,0.395680906674,0.597129986634,0.798564993317,1.),
+  .UNSPECIFIED.);
+#14750 = CARTESIAN_POINT('',(0.E+000,3.000000044703,10.000000149012));
+#14751 = CARTESIAN_POINT('',(0.649250520229,3.000000044703,
+    10.000000149012));
+#14752 = CARTESIAN_POINT('',(1.267899661276,2.786703006697,
+    10.000000149012));
+#14753 = CARTESIAN_POINT('',(1.762740402296,2.427343504678,
+    10.000000149012));
+#14754 = CARTESIAN_POINT('',(2.275919711072,2.05466630662,
+    10.000000149012));
+#14755 = CARTESIAN_POINT('',(2.65563996694,1.525792018627,
+    10.000000149012));
+#14756 = CARTESIAN_POINT('',(2.848993213211,0.940008211833,
+    10.000000149012));
+#14757 = CARTESIAN_POINT('',(3.042355465036,0.354197121778,
+    10.000000149012));
+#14758 = CARTESIAN_POINT('',(3.049332942989,-0.287434354829,
+    10.000000149012));
+#14759 = CARTESIAN_POINT('',(2.868997984038,-0.877082914491,
+    10.000000149012));
+#14760 = CARTESIAN_POINT('',(2.688675623326,-1.466690281176,
+    10.000000149012));
+#14761 = CARTESIAN_POINT('',(2.321067601392,-2.003227777474,
+    10.000000149012));
+#14762 = CARTESIAN_POINT('',(1.81722263622,-2.386828766793,
+    10.000000149012));
+#14763 = CARTESIAN_POINT('',(1.313377671049,-2.770429756111,
+    10.000000149012));
+#14764 = CARTESIAN_POINT('',(0.673295762641,-3.000000044703,
+    10.000000149012));
+#14765 = CARTESIAN_POINT('',(0.E+000,-3.000000044703,10.000000149012));
+#14766 = PCURVE('',#14704,#14767);
+#14767 = DEFINITIONAL_REPRESENTATION('',(#14768),#14785);
+#14768 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#14769,#14770,#14771,#14772,
+    #14773,#14774,#14775,#14776,#14777,#14778,#14779,#14780,#14781,
+    #14782,#14783,#14784),.UNSPECIFIED.,.F.,.F.,(4,3,3,3,3,4),(0.E+000,
+    0.194241208898,0.395680906674,0.597129986634,0.798564993317,1.),
+  .UNSPECIFIED.);
+#14769 = CARTESIAN_POINT('',(3.000000044703,2.000083284664));
+#14770 = CARTESIAN_POINT('',(3.000000044703,1.350832764435));
+#14771 = CARTESIAN_POINT('',(2.786703006697,0.732183623388));
+#14772 = CARTESIAN_POINT('',(2.427343504678,0.237342882368));
+#14773 = CARTESIAN_POINT('',(2.05466630662,-0.275836426408));
+#14774 = CARTESIAN_POINT('',(1.525792018627,-0.655556682276));
+#14775 = CARTESIAN_POINT('',(0.940008211833,-0.848909928547));
+#14776 = CARTESIAN_POINT('',(0.354197121778,-1.042272180372));
+#14777 = CARTESIAN_POINT('',(-0.287434354829,-1.049249658325));
+#14778 = CARTESIAN_POINT('',(-0.877082914491,-0.868914699374));
+#14779 = CARTESIAN_POINT('',(-1.466690281176,-0.688592338662));
+#14780 = CARTESIAN_POINT('',(-2.003227777474,-0.320984316728));
+#14781 = CARTESIAN_POINT('',(-2.386828766793,0.182860648444));
+#14782 = CARTESIAN_POINT('',(-2.770429756111,0.686705613615));
+#14783 = CARTESIAN_POINT('',(-3.000000044703,1.326787522023));
+#14784 = CARTESIAN_POINT('',(-3.000000044703,2.000083284664));
+#14785 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#14786 = ORIENTED_EDGE('',*,*,#14787,.F.);
+#14787 = EDGE_CURVE('',#14681,#14746,#14788,.T.);
+#14788 = SURFACE_CURVE('',#14789,(#14793),.PCURVE_S1.);
+#14789 = LINE('',#14790,#14791);
+#14790 = CARTESIAN_POINT('',(1.224646817396E-016,2.000000029802,
+    10.000000149012));
+#14791 = VECTOR('',#14792,1.);
+#14792 = DIRECTION('',(3.387880919778E-016,1.,0.E+000));
+#14793 = PCURVE('',#14704,#14794);
+#14794 = DEFINITIONAL_REPRESENTATION('',(#14795),#14799);
+#14795 = LINE('',#14796,#14797);
+#14796 = CARTESIAN_POINT('',(2.000000029802,2.000083284664));
+#14797 = VECTOR('',#14798,1.);
+#14798 = DIRECTION('',(1.,-2.775557520204E-016));
+#14799 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#14800 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#14804)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#14801,#14802,#14803)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#14801 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#14802 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#14803 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#14804 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#14801,
+  'distance_accuracy_value','confusion accuracy');
+#14805 = SHAPE_DEFINITION_REPRESENTATION(#14806,#14673);
+#14806 = PRODUCT_DEFINITION_SHAPE('','',#14807);
+#14807 = PRODUCT_DEFINITION('design','',#14808,#14811);
+#14808 = PRODUCT_DEFINITION_FORMATION('','',#14809);
+#14809 = PRODUCT('Compound052','Compound052','',(#14810));
+#14810 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#14811 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#14812 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#14813,#14815);
+#14813 = ( REPRESENTATION_RELATIONSHIP('','',#14673,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#14814) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#14814 = ITEM_DEFINED_TRANSFORMATION('','',#11,#275);
+#14815 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #14816);
+#14816 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('66','=>[0:1:1:67]','',#5,#14807
+  ,$);
+#14817 = PRODUCT_TYPE('part',$,(#14809));
+#14818 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#14819),#15249);
+#14819 = SHELL_BASED_SURFACE_MODEL('',(#14820));
+#14820 = OPEN_SHELL('',(#14821));
+#14821 = ADVANCED_FACE('',(#14822),#14840,.F.);
+#14822 = FACE_BOUND('',#14823,.F.);
+#14823 = EDGE_LOOP('',(#14824,#14881,#14923,#14965,#15007,#15045,#15087,
+    #15129,#15171,#15213));
+#14824 = ORIENTED_EDGE('',*,*,#14825,.F.);
+#14825 = EDGE_CURVE('',#14826,#14828,#14830,.T.);
+#14826 = VERTEX_POINT('',#14827);
+#14827 = CARTESIAN_POINT('',(2.121242937857,2.121242937857,
+    13.283260427677));
+#14828 = VERTEX_POINT('',#14829);
+#14829 = CARTESIAN_POINT('',(3.673940452188E-016,3.000000044703,
+    13.333333435158));
+#14830 = SURFACE_CURVE('',#14831,(#14839),.PCURVE_S1.);
+#14831 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#14832,#14833,#14834,#14835,
+    #14836,#14837,#14838),.UNSPECIFIED.,.F.,.F.,(4,3,4),(-0.241768013859
+    ,-4.988799698714E-002,0.E+000),.UNSPECIFIED.);
+#14832 = CARTESIAN_POINT('',(2.121242937857,2.121242937857,
+    13.283260427677));
+#14833 = CARTESIAN_POINT('',(1.693430035764,2.548995121797,
+    13.296070116752));
+#14834 = CARTESIAN_POINT('',(1.125338019523,2.852633743242,
+    13.309167127185));
+#14835 = CARTESIAN_POINT('',(0.498352835195,2.958300830185,
+    13.322693483427));
+#14836 = CARTESIAN_POINT('',(0.33533932552,2.985773828161,
+    13.326210279133));
+#14837 = CARTESIAN_POINT('',(0.168579942153,3.000000044703,
+    13.329756097676));
+#14838 = CARTESIAN_POINT('',(3.673940452188E-016,3.000000044703,
+    13.333333435158));
+#14839 = PCURVE('',#14840,#14853);
+#14840 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#14841,#14842)
+    ,(#14843,#14844)
+    ,(#14845,#14846)
+    ,(#14847,#14848)
+    ,(#14849,#14850)
+    ,(#14851,#14852
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,
+    0.492000007331),.PIECEWISE_BEZIER_KNOTS.);
+#14841 = CARTESIAN_POINT('',(3.673940452188E-016,3.000000044703,
+    13.133333439628));
+#14842 = CARTESIAN_POINT('',(3.673940452188E-016,3.000000044703,
+    18.053333512942));
+#14843 = CARTESIAN_POINT('',(2.005497774376,3.000000044703,
+    13.133333439628));
+#14844 = CARTESIAN_POINT('',(2.005497774376,3.000000044703,
+    18.053333512942));
+#14845 = CARTESIAN_POINT('',(3.797450996005,1.323723108182,
+    13.133333439628));
+#14846 = CARTESIAN_POINT('',(3.797450996005,1.323723108182,
+    18.053333512942));
+#14847 = CARTESIAN_POINT('',(3.797450996005,-1.323723108182,
+    13.133333439628));
+#14848 = CARTESIAN_POINT('',(3.797450996005,-1.323723108182,
+    18.053333512942));
+#14849 = CARTESIAN_POINT('',(2.005497774376,-3.000000044703,
+    13.133333439628));
+#14850 = CARTESIAN_POINT('',(2.005497774376,-3.000000044703,
+    18.053333512942));
+#14851 = CARTESIAN_POINT('',(0.E+000,-3.000000044703,13.133333439628));
+#14852 = CARTESIAN_POINT('',(0.E+000,-3.000000044703,18.053333512942));
+#14853 = DEFINITIONAL_REPRESENTATION('',(#14854),#14880);
+#14854 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#14855,#14856,#14857,#14858,
+    #14859,#14860,#14861,#14862,#14863,#14864,#14865,#14866,#14867,
+    #14868,#14869,#14870,#14871,#14872,#14873,#14874,#14875,#14876,
+    #14877,#14878,#14879),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.241768013859,-0.230778558684,
+    -0.219789103508,-0.208799648333,-0.197810193157,-0.186820737982,
+    -0.175831282807,-0.164841827631,-0.153852372456,-0.14286291728,
+    -0.131873462105,-0.120884006929,-0.109894551754,-9.890509657868E-002
+    ,-8.791564140327E-002,-7.692618622786E-002,-6.593673105245E-002,
+    -5.494727587705E-002,-4.395782070164E-002,-3.296836552623E-002,
+    -2.197891035082E-002,-1.098945517541E-002,0.E+000),.UNSPECIFIED.);
+#14855 = CARTESIAN_POINT('',(0.244451657848,1.499269880489E-002));
+#14856 = CARTESIAN_POINT('',(0.240747672738,1.506606314277E-002));
+#14857 = CARTESIAN_POINT('',(0.233338747839,1.521298030958E-002));
+#14858 = CARTESIAN_POINT('',(0.222222971391,1.543393754155E-002));
+#14859 = CARTESIAN_POINT('',(0.211105211801,1.565549226389E-002));
+#14860 = CARTESIAN_POINT('',(0.199986116441,1.587766048521E-002));
+#14861 = CARTESIAN_POINT('',(0.188866416503,1.610045821412E-002));
+#14862 = CARTESIAN_POINT('',(0.17774689528,1.632390145923E-002));
+#14863 = CARTESIAN_POINT('',(0.166628323793,1.654800622914E-002));
+#14864 = CARTESIAN_POINT('',(0.15551140687,1.677278853247E-002));
+#14865 = CARTESIAN_POINT('',(0.144396728774,1.699826437783E-002));
+#14866 = CARTESIAN_POINT('',(0.13328470191,1.722444977383E-002));
+#14867 = CARTESIAN_POINT('',(0.122175518498,1.745136072907E-002));
+#14868 = CARTESIAN_POINT('',(0.111069105117,1.767901325216E-002));
+#14869 = CARTESIAN_POINT('',(9.996508359365E-002,1.790742335172E-002));
+#14870 = CARTESIAN_POINT('',(8.886272724618E-002,1.813660703635E-002));
+#14871 = CARTESIAN_POINT('',(7.776095571346E-002,1.836658031467E-002));
+#14872 = CARTESIAN_POINT('',(6.665820909953E-002,1.859735919528E-002));
+#14873 = CARTESIAN_POINT('',(5.555279783332E-002,1.882895968679E-002));
+#14874 = CARTESIAN_POINT('',(4.444150450048E-002,1.906139779781E-002));
+#14875 = CARTESIAN_POINT('',(3.333068249371E-002,1.929468953693E-002));
+#14876 = CARTESIAN_POINT('',(2.222007336943E-002,1.95288509128E-002));
+#14877 = CARTESIAN_POINT('',(1.11099528051E-002,1.976389793402E-002));
+#14878 = CARTESIAN_POINT('',(3.703316099649E-003,1.992119705082E-002));
+#14879 = CARTESIAN_POINT('',(0.E+000,1.999999955298E-002));
+#14880 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#14881 = ORIENTED_EDGE('',*,*,#14882,.F.);
+#14882 = EDGE_CURVE('',#14883,#14826,#14885,.T.);
+#14883 = VERTEX_POINT('',#14884);
+#14884 = CARTESIAN_POINT('',(3.000124926996,-1.837046694444E-016,
+    13.233416692255));
+#14885 = SURFACE_CURVE('',#14886,(#14894),.PCURVE_S1.);
+#14886 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#14887,#14888,#14889,#14890,
+    #14891,#14892,#14893),.UNSPECIFIED.,.F.,.F.,(4,3,4),(-0.241777920213
+    ,-5.490128046146E-002,0.E+000),.UNSPECIFIED.);
+#14887 = CARTESIAN_POINT('',(3.000124926996,0.E+000,13.233416692255));
+#14888 = CARTESIAN_POINT('',(3.000124926996,0.602379524128,
+    13.246198907757));
+#14889 = CARTESIAN_POINT('',(2.814346333976,1.205119796454,
+    13.258926070069));
+#14890 = CARTESIAN_POINT('',(2.466885994949,1.707089504708,
+    13.271832721255));
+#14891 = CARTESIAN_POINT('',(2.364807867113,1.854559941744,
+    13.275624482909));
+#14892 = CARTESIAN_POINT('',(2.249112059183,1.993391964598,
+    13.279431736026));
+#14893 = CARTESIAN_POINT('',(2.121242937857,2.121242937857,
+    13.283260427677));
+#14894 = PCURVE('',#14840,#14895);
+#14895 = DEFINITIONAL_REPRESENTATION('',(#14896),#14922);
+#14896 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#14897,#14898,#14899,#14900,
+    #14901,#14902,#14903,#14904,#14905,#14906,#14907,#14908,#14909,
+    #14910,#14911,#14912,#14913,#14914,#14915,#14916,#14917,#14918,
+    #14919,#14920,#14921),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.241777920213,-0.230788014749,
+    -0.219798109285,-0.20880820382,-0.197818298356,-0.186828392892,
+    -0.175838487428,-0.164848581963,-0.153858676499,-0.142868771035,
+    -0.131878865571,-0.120888960106,-0.109899054642,-9.890914917805E-002
+    ,-8.791924371382E-002,-7.692933824959E-002,-6.593943278536E-002,
+    -5.494952732114E-002,-4.395962185691E-002,-3.296971639268E-002,
+    -2.197981092845E-002,-1.098990546423E-002,0.E+000),.UNSPECIFIED.);
+#14897 = CARTESIAN_POINT('',(0.5,1.000832526269E-002));
+#14898 = CARTESIAN_POINT('',(0.49613042282,1.00834953536E-002));
+#14899 = CARTESIAN_POINT('',(0.488390869413,1.0233797456E-002));
+#14900 = CARTESIAN_POINT('',(0.476779878278,1.045916499259E-002));
+#14901 = CARTESIAN_POINT('',(0.465166620629,1.068447553343E-002));
+#14902 = CARTESIAN_POINT('',(0.453550986577,1.09097576998E-002));
+#14903 = CARTESIAN_POINT('',(0.441933115479,1.113504011295E-002));
+#14904 = CARTESIAN_POINT('',(0.430313383809,1.136035139416E-002));
+#14905 = CARTESIAN_POINT('',(0.418692328275,1.158572016468E-002));
+#14906 = CARTESIAN_POINT('',(0.407070584888,1.181117504578E-002));
+#14907 = CARTESIAN_POINT('',(0.395448822974,1.203674465872E-002));
+#14908 = CARTESIAN_POINT('',(0.383827680571,1.226245762477E-002));
+#14909 = CARTESIAN_POINT('',(0.372207699663,1.24883425652E-002));
+#14910 = CARTESIAN_POINT('',(0.360589264372,1.271442810126E-002));
+#14911 = CARTESIAN_POINT('',(0.34897253441,1.294074285422E-002));
+#14912 = CARTESIAN_POINT('',(0.337357404748,1.316731544534E-002));
+#14913 = CARTESIAN_POINT('',(0.325743378465,1.33941744959E-002));
+#14914 = CARTESIAN_POINT('',(0.314129776832,1.362134862715E-002));
+#14915 = CARTESIAN_POINT('',(0.302514706086,1.384886646035E-002));
+#14916 = CARTESIAN_POINT('',(0.290898681448,1.40767566168E-002));
+#14917 = CARTESIAN_POINT('',(0.279284405639,1.430504771771E-002));
+#14918 = CARTESIAN_POINT('',(0.267671560916,1.453376838437E-002));
+#14919 = CARTESIAN_POINT('',(0.256060554653,1.476294723803E-002));
+#14920 = CARTESIAN_POINT('',(0.248321081031,1.491605767932E-002));
+#14921 = CARTESIAN_POINT('',(0.244451657848,1.499269880489E-002));
+#14922 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#14923 = ORIENTED_EDGE('',*,*,#14924,.F.);
+#14924 = EDGE_CURVE('',#14925,#14883,#14927,.T.);
+#14925 = VERTEX_POINT('',#14926);
+#14926 = CARTESIAN_POINT('',(2.121242937857,-2.121242937857,
+    13.183260429912));
+#14927 = SURFACE_CURVE('',#14928,(#14936),.PCURVE_S1.);
+#14928 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#14929,#14930,#14931,#14932,
+    #14933,#14934,#14935),.UNSPECIFIED.,.F.,.F.,(4,3,4),(-0.241778545972
+    ,-4.914153154328E-002,0.E+000),.UNSPECIFIED.);
+#14929 = CARTESIAN_POINT('',(2.121242937857,-2.121242937857,
+    13.183260429912));
+#14930 = CARTESIAN_POINT('',(2.570440363066,-1.672109265841,
+    13.196770527221));
+#14931 = CARTESIAN_POINT('',(2.864214225492,-1.087848550596,
+    13.210081296179));
+#14932 = CARTESIAN_POINT('',(2.962462977869,-0.473777355424,
+    13.223308419455));
+#14933 = CARTESIAN_POINT('',(2.98752614747,-0.317128338117,
+    13.226682646873));
+#14934 = CARTESIAN_POINT('',(3.000124926996,-0.158592575164,
+    13.230051431001));
+#14935 = CARTESIAN_POINT('',(3.000124926996,8.881784197001E-016,
+    13.233416692255));
+#14936 = PCURVE('',#14840,#14937);
+#14937 = DEFINITIONAL_REPRESENTATION('',(#14938),#14964);
+#14938 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#14939,#14940,#14941,#14942,
+    #14943,#14944,#14945,#14946,#14947,#14948,#14949,#14950,#14951,
+    #14952,#14953,#14954,#14955,#14956,#14957,#14958,#14959,#14960,
+    #14961,#14962,#14963),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.241778545972,-0.230788612064,
+    -0.219798678156,-0.208808744248,-0.197818810341,-0.186828876433,
+    -0.175838942525,-0.164849008617,-0.153859074709,-0.142869140802,
+    -0.131879206894,-0.120889272986,-0.109899339078,-9.89094051703E-002,
+    -8.791947126249E-002,-7.692953735468E-002,-6.593960344687E-002,
+    -5.494966953906E-002,-4.395973563124E-002,-3.296980172343E-002,
+    -2.197986781562E-002,-1.098993390781E-002,0.E+000),.UNSPECIFIED.);
+#14939 = CARTESIAN_POINT('',(0.755548342152,4.9926990284E-003));
+#14940 = CARTESIAN_POINT('',(0.751674346138,5.069774079086E-003));
+#14941 = CARTESIAN_POINT('',(0.743928390596,5.223794429746E-003));
+#14942 = CARTESIAN_POINT('',(0.732313750238,5.454448591598E-003));
+#14943 = CARTESIAN_POINT('',(0.7207014089,5.684739277314E-003));
+#14944 = CARTESIAN_POINT('',(0.709089993679,5.914679374895E-003));
+#14945 = CARTESIAN_POINT('',(0.697478487579,6.144281772343E-003));
+#14946 = CARTESIAN_POINT('',(0.68586624406,6.373559357659E-003));
+#14947 = CARTESIAN_POINT('',(0.674252921835,6.602525018844E-003));
+#14948 = CARTESIAN_POINT('',(0.662638436746,6.8311916439E-003));
+#14949 = CARTESIAN_POINT('',(0.651022905353,7.059572120829E-003));
+#14950 = CARTESIAN_POINT('',(0.639406587635,7.287679337632E-003));
+#14951 = CARTESIAN_POINT('',(0.627789827484,7.515526182311E-003));
+#14952 = CARTESIAN_POINT('',(0.616172991894,7.743125542866E-003));
+#14953 = CARTESIAN_POINT('',(0.604556409752,7.9704903073E-003));
+#14954 = CARTESIAN_POINT('',(0.592940308882,8.197633363615E-003));
+#14955 = CARTESIAN_POINT('',(0.581324759021,8.42456759981E-003));
+#14956 = CARTESIAN_POINT('',(0.569709594445,8.651305903889E-003));
+#14957 = CARTESIAN_POINT('',(0.558094416633,8.877861163852E-003));
+#14958 = CARTESIAN_POINT('',(0.546478304401,9.104246267702E-003));
+#14959 = CARTESIAN_POINT('',(0.534860976602,9.330474103441E-003));
+#14960 = CARTESIAN_POINT('',(0.523242298386,9.556557559067E-003));
+#14961 = CARTESIAN_POINT('',(0.511622125473,9.782509522583E-003));
+#14962 = CARTESIAN_POINT('',(0.50387424239,9.933065095522E-003));
+#14963 = CARTESIAN_POINT('',(0.5,1.000832526264E-002));
+#14964 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#14965 = ORIENTED_EDGE('',*,*,#14966,.F.);
+#14966 = EDGE_CURVE('',#14967,#14925,#14969,.T.);
+#14967 = VERTEX_POINT('',#14968);
+#14968 = CARTESIAN_POINT('',(0.E+000,-3.000000044703,13.133333439628));
+#14969 = SURFACE_CURVE('',#14970,(#14978),.PCURVE_S1.);
+#14970 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#14971,#14972,#14973,#14974,
+    #14975,#14976,#14977),.UNSPECIFIED.,.F.,.F.,(4,3,4),(-0.241767738739
+    ,-5.116260925634E-002,0.E+000),.UNSPECIFIED.);
+#14971 = CARTESIAN_POINT('',(-1.408962794181E-015,-3.000000044703,
+    13.133333439628));
+#14972 = CARTESIAN_POINT('',(0.64390375521,-3.000000044703,
+    13.14699734892));
+#14973 = CARTESIAN_POINT('',(1.258287137706,-2.790062558095,
+    13.160074720439));
+#14974 = CARTESIAN_POINT('',(1.751133959673,-2.435730033079,
+    13.172939539401));
+#14975 = CARTESIAN_POINT('',(1.883424887225,-2.340619389555,
+    13.176392739782));
+#14976 = CARTESIAN_POINT('',(2.00720532599,-2.235264364721,
+    13.179830625673));
+#14977 = CARTESIAN_POINT('',(2.121242937857,-2.121242937857,
+    13.183260429912));
+#14978 = PCURVE('',#14840,#14979);
+#14979 = DEFINITIONAL_REPRESENTATION('',(#14980),#15006);
+#14980 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#14981,#14982,#14983,#14984,
+    #14985,#14986,#14987,#14988,#14989,#14990,#14991,#14992,#14993,
+    #14994,#14995,#14996,#14997,#14998,#14999,#15000,#15001,#15002,
+    #15003,#15004,#15005),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.241767738739,-0.230778296069,
+    -0.219788853399,-0.208799410729,-0.197809968059,-0.186820525389,
+    -0.175831082719,-0.164841640049,-0.153852197379,-0.142862754709,
+    -0.131873312039,-0.12088386937,-0.1098944267,-9.890498402959E-002,
+    -8.791554135964E-002,-7.692609868968E-002,-6.593665601973E-002,
+    -5.494721334977E-002,-4.395777067982E-002,-3.296832800986E-002,
+    -2.197888533991E-002,-1.098944266995E-002,0.E+000),.UNSPECIFIED.);
+#14981 = CARTESIAN_POINT('',(1.,0.E+000));
+#14982 = CARTESIAN_POINT('',(0.996297751686,7.878001406324E-005));
+#14983 = CARTESIAN_POINT('',(0.988895173815,2.359500928862E-004));
+#14984 = CARTESIAN_POINT('',(0.977794895254,4.705783691989E-004));
+#14985 = CARTESIAN_POINT('',(0.96669586478,7.041228095784E-004));
+#14986 = CARTESIAN_POINT('',(0.955596344724,9.366264200134E-004));
+#14987 = CARTESIAN_POINT('',(0.944494979969,1.168132206492E-003));
+#14988 = CARTESIAN_POINT('',(0.933390835528,1.398683175004E-003));
+#14989 = CARTESIAN_POINT('',(0.922283356756,1.628322331537E-003));
+#14990 = CARTESIAN_POINT('',(0.911172342543,1.85709268208E-003));
+#14991 = CARTESIAN_POINT('',(0.900057907885,2.085037232622E-003));
+#14992 = CARTESIAN_POINT('',(0.88894044279,2.312198989151E-003));
+#14993 = CARTESIAN_POINT('',(0.877820566304,2.538620957656E-003));
+#14994 = CARTESIAN_POINT('',(0.866699076602,2.764346144125E-003));
+#14995 = CARTESIAN_POINT('',(0.855576897775,2.989417554549E-003));
+#14996 = CARTESIAN_POINT('',(0.844455023117,3.213878194913E-003));
+#14997 = CARTESIAN_POINT('',(0.833334458391,3.437771071209E-003));
+#14998 = CARTESIAN_POINT('',(0.822216154731,3.661139189424E-003));
+#14999 = CARTESIAN_POINT('',(0.811100972439,3.884025555544E-003));
+#15000 = CARTESIAN_POINT('',(0.799989524219,4.106473175574E-003));
+#15001 = CARTESIAN_POINT('',(0.788878212898,4.328525055491E-003));
+#15002 = CARTESIAN_POINT('',(0.777767536126,4.550224201279E-003));
+#15003 = CARTESIAN_POINT('',(0.766657420546,4.771613618926E-003));
+#15004 = CARTESIAN_POINT('',(0.759251251079,4.919028749257E-003));
+#15005 = CARTESIAN_POINT('',(0.755548342152,4.992699028396E-003));
+#15006 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#15007 = ORIENTED_EDGE('',*,*,#15008,.F.);
+#15008 = EDGE_CURVE('',#15009,#14967,#15011,.T.);
+#15009 = VERTEX_POINT('',#15010);
+#15010 = CARTESIAN_POINT('',(0.E+000,-3.000000044703,13.266666760047));
+#15011 = SURFACE_CURVE('',#15012,(#15016),.PCURVE_S1.);
+#15012 = LINE('',#15013,#15014);
+#15013 = CARTESIAN_POINT('',(0.E+000,-3.000000044703,13.266666760047));
+#15014 = VECTOR('',#15015,1.);
+#15015 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#15016 = PCURVE('',#14840,#15017);
+#15017 = DEFINITIONAL_REPRESENTATION('',(#15018),#15044);
+#15018 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#15019,#15020,#15021,#15022,
+    #15023,#15024,#15025,#15026,#15027,#15028,#15029,#15030,#15031,
+    #15032,#15033,#15034,#15035,#15036,#15037,#15038,#15039,#15040,
+    #15041,#15042,#15043),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,6.060605473591E-003,
+    1.212121094718E-002,1.818181642077E-002,2.424242189436E-002,
+    3.030302736795E-002,3.636363284155E-002,4.242423831514E-002,
+    4.848484378873E-002,5.454544926232E-002,6.060605473591E-002,
+    6.66666602095E-002,7.272726568309E-002,7.878787115668E-002,
+    8.484847663027E-002,9.090908210386E-002,9.696968757745E-002,
+    0.103030293051,0.109090898525,0.115151503998,0.121212109472,
+    0.127272714945,0.133333320419),.UNSPECIFIED.);
+#15019 = CARTESIAN_POINT('',(1.,1.33333320419E-002));
+#15020 = CARTESIAN_POINT('',(1.,1.313131185945E-002));
+#15021 = CARTESIAN_POINT('',(1.,1.272727149454E-002));
+#15022 = CARTESIAN_POINT('',(1.,1.212121094718E-002));
+#15023 = CARTESIAN_POINT('',(1.,1.151515039982E-002));
+#15024 = CARTESIAN_POINT('',(1.,1.090908985246E-002));
+#15025 = CARTESIAN_POINT('',(1.,1.03030293051E-002));
+#15026 = CARTESIAN_POINT('',(1.,9.696968757745E-003));
+#15027 = CARTESIAN_POINT('',(1.,9.090908210386E-003));
+#15028 = CARTESIAN_POINT('',(1.,8.484847663027E-003));
+#15029 = CARTESIAN_POINT('',(1.,7.878787115668E-003));
+#15030 = CARTESIAN_POINT('',(1.,7.272726568309E-003));
+#15031 = CARTESIAN_POINT('',(1.,6.66666602095E-003));
+#15032 = CARTESIAN_POINT('',(1.,6.060605473591E-003));
+#15033 = CARTESIAN_POINT('',(1.,5.454544926232E-003));
+#15034 = CARTESIAN_POINT('',(1.,4.848484378873E-003));
+#15035 = CARTESIAN_POINT('',(1.,4.242423831514E-003));
+#15036 = CARTESIAN_POINT('',(1.,3.636363284155E-003));
+#15037 = CARTESIAN_POINT('',(1.,3.030302736795E-003));
+#15038 = CARTESIAN_POINT('',(1.,2.424242189436E-003));
+#15039 = CARTESIAN_POINT('',(1.,1.818181642077E-003));
+#15040 = CARTESIAN_POINT('',(1.,1.212121094718E-003));
+#15041 = CARTESIAN_POINT('',(1.,6.06060547359E-004));
+#15042 = CARTESIAN_POINT('',(1.,2.02020182453E-004));
+#15043 = CARTESIAN_POINT('',(1.,0.E+000));
+#15044 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#15045 = ORIENTED_EDGE('',*,*,#15046,.F.);
+#15046 = EDGE_CURVE('',#15047,#15009,#15049,.T.);
+#15047 = VERTEX_POINT('',#15048);
+#15048 = CARTESIAN_POINT('',(2.121242937857,-2.121242937857,
+    13.316739767528));
+#15049 = SURFACE_CURVE('',#15050,(#15058),.PCURVE_S1.);
+#15050 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#15051,#15052,#15053,#15054,
+    #15055,#15056,#15057),.UNSPECIFIED.,.F.,.F.,(4,3,4),(-0.241768013859
+    ,-4.988799698749E-002,0.E+000),.UNSPECIFIED.);
+#15051 = CARTESIAN_POINT('',(2.121242937857,-2.121242937857,
+    13.316739767528));
+#15052 = CARTESIAN_POINT('',(1.693430035764,-2.548995121797,
+    13.303930078453));
+#15053 = CARTESIAN_POINT('',(1.125338019525,-2.852633743241,
+    13.290833068021));
+#15054 = CARTESIAN_POINT('',(0.498352835198,-2.958300830185,
+    13.277306711779));
+#15055 = CARTESIAN_POINT('',(0.335339325522,-2.98577382816,
+    13.273789916072));
+#15056 = CARTESIAN_POINT('',(0.168579942154,-3.000000044703,
+    13.270244097529));
+#15057 = CARTESIAN_POINT('',(-1.408962794181E-015,-3.000000044703,
+    13.266666760047));
+#15058 = PCURVE('',#14840,#15059);
+#15059 = DEFINITIONAL_REPRESENTATION('',(#15060),#15086);
+#15060 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#15061,#15062,#15063,#15064,
+    #15065,#15066,#15067,#15068,#15069,#15070,#15071,#15072,#15073,
+    #15074,#15075,#15076,#15077,#15078,#15079,#15080,#15081,#15082,
+    #15083,#15084,#15085),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.241768013859,-0.230778558684,
+    -0.219789103508,-0.208799648333,-0.197810193157,-0.186820737982,
+    -0.175831282807,-0.164841827631,-0.153852372456,-0.14286291728,
+    -0.131873462105,-0.120884006929,-0.109894551754,-9.890509657868E-002
+    ,-8.791564140327E-002,-7.692618622786E-002,-6.593673105245E-002,
+    -5.494727587705E-002,-4.395782070164E-002,-3.296836552623E-002,
+    -2.197891035082E-002,-1.098945517541E-002,0.E+000),.UNSPECIFIED.);
+#15061 = CARTESIAN_POINT('',(0.755548342152,1.834063278999E-002));
+#15062 = CARTESIAN_POINT('',(0.759252327262,1.826726845211E-002));
+#15063 = CARTESIAN_POINT('',(0.766661252161,1.81203512853E-002));
+#15064 = CARTESIAN_POINT('',(0.777777028609,1.789939405333E-002));
+#15065 = CARTESIAN_POINT('',(0.788894788199,1.767783933099E-002));
+#15066 = CARTESIAN_POINT('',(0.800013883559,1.745567110967E-002));
+#15067 = CARTESIAN_POINT('',(0.811133583497,1.723287338077E-002));
+#15068 = CARTESIAN_POINT('',(0.82225310472,1.700943013567E-002));
+#15069 = CARTESIAN_POINT('',(0.833371676207,1.678532536576E-002));
+#15070 = CARTESIAN_POINT('',(0.844488593131,1.656054306244E-002));
+#15071 = CARTESIAN_POINT('',(0.855603271226,1.633506721709E-002));
+#15072 = CARTESIAN_POINT('',(0.86671529809,1.61088818211E-002));
+#15073 = CARTESIAN_POINT('',(0.877824481502,1.588197086587E-002));
+#15074 = CARTESIAN_POINT('',(0.888930894883,1.565431834278E-002));
+#15075 = CARTESIAN_POINT('',(0.900034916406,1.542590824323E-002));
+#15076 = CARTESIAN_POINT('',(0.911137272754,1.51967245586E-002));
+#15077 = CARTESIAN_POINT('',(0.922239044287,1.496675128029E-002));
+#15078 = CARTESIAN_POINT('',(0.933341790901,1.473597239968E-002));
+#15079 = CARTESIAN_POINT('',(0.944447202167,1.450437190818E-002));
+#15080 = CARTESIAN_POINT('',(0.9555584955,1.427193379713E-002));
+#15081 = CARTESIAN_POINT('',(0.966669317506,1.403864205796E-002));
+#15082 = CARTESIAN_POINT('',(0.977779926631,1.380448068208E-002));
+#15083 = CARTESIAN_POINT('',(0.988890047195,1.356943366085E-002));
+#15084 = CARTESIAN_POINT('',(0.9962966839,1.341213454405E-002));
+#15085 = CARTESIAN_POINT('',(1.,1.333333204189E-002));
+#15086 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#15087 = ORIENTED_EDGE('',*,*,#15088,.F.);
+#15088 = EDGE_CURVE('',#15089,#15047,#15091,.T.);
+#15089 = VERTEX_POINT('',#15090);
+#15090 = CARTESIAN_POINT('',(3.000124926996,-1.837046694444E-016,
+    13.366583502951));
+#15091 = SURFACE_CURVE('',#15092,(#15100),.PCURVE_S1.);
+#15092 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#15093,#15094,#15095,#15096,
+    #15097,#15098,#15099),.UNSPECIFIED.,.F.,.F.,(4,3,4),(-0.241777920213
+    ,-5.490128046317E-002,0.E+000),.UNSPECIFIED.);
+#15093 = CARTESIAN_POINT('',(3.000124926996,0.E+000,13.366583502951));
+#15094 = CARTESIAN_POINT('',(3.000124926996,-0.602379524123,
+    13.353801287449));
+#15095 = CARTESIAN_POINT('',(2.814346333979,-1.205119796443,
+    13.341074125136));
+#15096 = CARTESIAN_POINT('',(2.466885994959,-1.707089504694,
+    13.32816747395));
+#15097 = CARTESIAN_POINT('',(2.36480786712,-1.854559941735,
+    13.324375712297));
+#15098 = CARTESIAN_POINT('',(2.249112059187,-1.993391964594,
+    13.320568459179));
+#15099 = CARTESIAN_POINT('',(2.121242937857,-2.121242937857,
+    13.316739767528));
+#15100 = PCURVE('',#14840,#15101);
+#15101 = DEFINITIONAL_REPRESENTATION('',(#15102),#15128);
+#15102 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#15103,#15104,#15105,#15106,
+    #15107,#15108,#15109,#15110,#15111,#15112,#15113,#15114,#15115,
+    #15116,#15117,#15118,#15119,#15120,#15121,#15122,#15123,#15124,
+    #15125,#15126,#15127),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.241777920213,-0.230788014749,
+    -0.219798109285,-0.20880820382,-0.197818298356,-0.186828392892,
+    -0.175838487428,-0.164848581963,-0.153858676499,-0.142868771035,
+    -0.131878865571,-0.120888960106,-0.109899054642,-9.890914917805E-002
+    ,-8.791924371382E-002,-7.692933824959E-002,-6.593943278536E-002,
+    -5.494952732114E-002,-4.395962185691E-002,-3.296971639268E-002,
+    -2.197981092845E-002,-1.098990546423E-002,0.E+000),.UNSPECIFIED.);
+#15103 = CARTESIAN_POINT('',(0.5,2.332500633228E-002));
+#15104 = CARTESIAN_POINT('',(0.50386957718,2.324983624137E-002));
+#15105 = CARTESIAN_POINT('',(0.511609130587,2.309953413897E-002));
+#15106 = CARTESIAN_POINT('',(0.523220121722,2.287416660238E-002));
+#15107 = CARTESIAN_POINT('',(0.534833379371,2.264885606153E-002));
+#15108 = CARTESIAN_POINT('',(0.546449013423,2.242357389515E-002));
+#15109 = CARTESIAN_POINT('',(0.558066884521,2.219829148199E-002));
+#15110 = CARTESIAN_POINT('',(0.569686616191,2.197298020077E-002));
+#15111 = CARTESIAN_POINT('',(0.581307671725,2.174761143024E-002));
+#15112 = CARTESIAN_POINT('',(0.592929415112,2.152215654913E-002));
+#15113 = CARTESIAN_POINT('',(0.604551177027,2.129658693618E-002));
+#15114 = CARTESIAN_POINT('',(0.616172319429,2.107087397012E-002));
+#15115 = CARTESIAN_POINT('',(0.627792300337,2.084498902968E-002));
+#15116 = CARTESIAN_POINT('',(0.639410735628,2.061890349361E-002));
+#15117 = CARTESIAN_POINT('',(0.65102746559,2.039258874064E-002));
+#15118 = CARTESIAN_POINT('',(0.662642595252,2.016601614951E-002));
+#15119 = CARTESIAN_POINT('',(0.674256621535,1.993915709895E-002));
+#15120 = CARTESIAN_POINT('',(0.685870223168,1.97119829677E-002));
+#15121 = CARTESIAN_POINT('',(0.697485293914,1.948446513447E-002));
+#15122 = CARTESIAN_POINT('',(0.709101318552,1.92565749781E-002));
+#15123 = CARTESIAN_POINT('',(0.720715594361,1.902828387718E-002));
+#15124 = CARTESIAN_POINT('',(0.732328439084,1.879956321052E-002));
+#15125 = CARTESIAN_POINT('',(0.743939445347,1.857038435684E-002));
+#15126 = CARTESIAN_POINT('',(0.751678918969,1.841727391555E-002));
+#15127 = CARTESIAN_POINT('',(0.755548342152,1.834063278999E-002));
+#15128 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#15129 = ORIENTED_EDGE('',*,*,#15130,.F.);
+#15130 = EDGE_CURVE('',#15131,#15089,#15133,.T.);
+#15131 = VERTEX_POINT('',#15132);
+#15132 = CARTESIAN_POINT('',(2.121242937857,2.121242937857,
+    13.416739765293));
+#15133 = SURFACE_CURVE('',#15134,(#15142),.PCURVE_S1.);
+#15134 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#15135,#15136,#15137,#15138,
+    #15139,#15140,#15141),.UNSPECIFIED.,.F.,.F.,(4,3,4),(-0.241778545972
+    ,-4.914153154532E-002,0.E+000),.UNSPECIFIED.);
+#15135 = CARTESIAN_POINT('',(2.121242937857,2.121242937857,
+    13.416739765293));
+#15136 = CARTESIAN_POINT('',(2.570440363061,1.672109265846,
+    13.403229667984));
+#15137 = CARTESIAN_POINT('',(2.864214225486,1.087848550608,
+    13.389918899026));
+#15138 = CARTESIAN_POINT('',(2.962462977866,0.473777355444,
+    13.376691775751));
+#15139 = CARTESIAN_POINT('',(2.987526147469,0.31712833813,
+    13.373317548333));
+#15140 = CARTESIAN_POINT('',(3.000124926996,0.158592575171,
+    13.369948764205));
+#15141 = CARTESIAN_POINT('',(3.000124926996,0.E+000,13.366583502951));
+#15142 = PCURVE('',#14840,#15143);
+#15143 = DEFINITIONAL_REPRESENTATION('',(#15144),#15170);
+#15144 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#15145,#15146,#15147,#15148,
+    #15149,#15150,#15151,#15152,#15153,#15154,#15155,#15156,#15157,
+    #15158,#15159,#15160,#15161,#15162,#15163,#15164,#15165,#15166,
+    #15167,#15168,#15169),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.241778545972,-0.230788612064,
+    -0.219798678156,-0.208808744248,-0.197818810341,-0.186828876433,
+    -0.175838942525,-0.164849008617,-0.153859074709,-0.142869140802,
+    -0.131879206894,-0.120889272986,-0.109899339078,-9.89094051703E-002,
+    -8.791947126249E-002,-7.692953735468E-002,-6.593960344687E-002,
+    -5.494966953906E-002,-4.395973563124E-002,-3.296980172343E-002,
+    -2.197986781562E-002,-1.098993390781E-002,0.E+000),.UNSPECIFIED.);
+#15145 = CARTESIAN_POINT('',(0.244451657848,2.834063256647E-002));
+#15146 = CARTESIAN_POINT('',(0.248325653862,2.826355751578E-002));
+#15147 = CARTESIAN_POINT('',(0.256071609404,2.810953716512E-002));
+#15148 = CARTESIAN_POINT('',(0.267686249762,2.787888300327E-002));
+#15149 = CARTESIAN_POINT('',(0.2792985911,2.764859231755E-002));
+#15150 = CARTESIAN_POINT('',(0.290910006321,2.741865221997E-002));
+#15151 = CARTESIAN_POINT('',(0.302521512421,2.718904982252E-002));
+#15152 = CARTESIAN_POINT('',(0.31413375594,2.695977223721E-002));
+#15153 = CARTESIAN_POINT('',(0.325747078165,2.673080657602E-002));
+#15154 = CARTESIAN_POINT('',(0.337361563254,2.650213995096E-002));
+#15155 = CARTESIAN_POINT('',(0.348977094647,2.627375947403E-002));
+#15156 = CARTESIAN_POINT('',(0.360593412365,2.604565225723E-002));
+#15157 = CARTESIAN_POINT('',(0.372210172516,2.581780541255E-002));
+#15158 = CARTESIAN_POINT('',(0.383827008106,2.559020605199E-002));
+#15159 = CARTESIAN_POINT('',(0.395443590248,2.536284128756E-002));
+#15160 = CARTESIAN_POINT('',(0.407059691118,2.513569823124E-002));
+#15161 = CARTESIAN_POINT('',(0.418675240979,2.490876399505E-002));
+#15162 = CARTESIAN_POINT('',(0.430290405555,2.468202569097E-002));
+#15163 = CARTESIAN_POINT('',(0.441905583367,2.445547043101E-002));
+#15164 = CARTESIAN_POINT('',(0.453521695599,2.422908532716E-002));
+#15165 = CARTESIAN_POINT('',(0.465139023398,2.400285749142E-002));
+#15166 = CARTESIAN_POINT('',(0.476757701614,2.37767740358E-002));
+#15167 = CARTESIAN_POINT('',(0.488377874527,2.355082207228E-002));
+#15168 = CARTESIAN_POINT('',(0.49612575761,2.340026649935E-002));
+#15169 = CARTESIAN_POINT('',(0.5,2.332500633223E-002));
+#15170 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#15171 = ORIENTED_EDGE('',*,*,#15172,.F.);
+#15172 = EDGE_CURVE('',#15173,#15131,#15175,.T.);
+#15173 = VERTEX_POINT('',#15174);
+#15174 = CARTESIAN_POINT('',(3.673940452188E-016,3.000000044703,
+    13.466666755577));
+#15175 = SURFACE_CURVE('',#15176,(#15184),.PCURVE_S1.);
+#15176 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#15177,#15178,#15179,#15180,
+    #15181,#15182,#15183),.UNSPECIFIED.,.F.,.F.,(4,3,4),(-0.241767738739
+    ,-5.116260925753E-002,0.E+000),.UNSPECIFIED.);
+#15177 = CARTESIAN_POINT('',(3.673940452188E-016,3.000000044703,
+    13.466666755577));
+#15178 = CARTESIAN_POINT('',(0.643903755206,3.000000044703,
+    13.453002846286));
+#15179 = CARTESIAN_POINT('',(1.258287137699,2.790062558097,
+    13.439925474767));
+#15180 = CARTESIAN_POINT('',(1.751133959664,2.435730033086,
+    13.427060655804));
+#15181 = CARTESIAN_POINT('',(1.88342488722,2.34061938956,13.423607455423
+    ));
+#15182 = CARTESIAN_POINT('',(2.007205325988,2.235264364724,
+    13.420169569532));
+#15183 = CARTESIAN_POINT('',(2.121242937857,2.121242937857,
+    13.416739765293));
+#15184 = PCURVE('',#14840,#15185);
+#15185 = DEFINITIONAL_REPRESENTATION('',(#15186),#15212);
+#15186 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#15187,#15188,#15189,#15190,
+    #15191,#15192,#15193,#15194,#15195,#15196,#15197,#15198,#15199,
+    #15200,#15201,#15202,#15203,#15204,#15205,#15206,#15207,#15208,
+    #15209,#15210,#15211),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.241767738739,-0.230778296069,
+    -0.219788853399,-0.208799410729,-0.197809968059,-0.186820525389,
+    -0.175831082719,-0.164841640049,-0.153852197379,-0.142862754709,
+    -0.131873312039,-0.120883869369,-0.1098944267,-9.890498402959E-002,
+    -8.791554135963E-002,-7.692609868968E-002,-6.593665601973E-002,
+    -5.494721334977E-002,-4.395777067982E-002,-3.296832800986E-002,
+    -2.197888533991E-002,-1.098944266995E-002,0.E+000),.UNSPECIFIED.);
+#15187 = CARTESIAN_POINT('',(0.E+000,3.333333159486E-002));
+#15188 = CARTESIAN_POINT('',(3.702248313599E-003,3.32545515808E-002));
+#15189 = CARTESIAN_POINT('',(1.110482618536E-002,3.309738150198E-002));
+#15190 = CARTESIAN_POINT('',(2.220510474624E-002,3.286275322568E-002));
+#15191 = CARTESIAN_POINT('',(3.33041352195E-002,3.26292087853E-002));
+#15192 = CARTESIAN_POINT('',(4.440365527563E-002,3.239670517487E-002));
+#15193 = CARTESIAN_POINT('',(5.550502003091E-002,3.21651993884E-002));
+#15194 = CARTESIAN_POINT('',(6.660916447229E-002,3.193464841989E-002));
+#15195 = CARTESIAN_POINT('',(7.771664324396E-002,3.170500926336E-002));
+#15196 = CARTESIAN_POINT('',(8.882765745709E-002,3.147623891282E-002));
+#15197 = CARTESIAN_POINT('',(9.99420921149E-002,3.124829436228E-002));
+#15198 = CARTESIAN_POINT('',(0.11105955721,3.102113260575E-002));
+#15199 = CARTESIAN_POINT('',(0.122179433697,3.079471063724E-002));
+#15200 = CARTESIAN_POINT('',(0.133300923398,3.056898545077E-002));
+#15201 = CARTESIAN_POINT('',(0.144423102225,3.034391404034E-002));
+#15202 = CARTESIAN_POINT('',(0.155544976883,3.011945339997E-002));
+#15203 = CARTESIAN_POINT('',(0.166665541609,2.989556052367E-002));
+#15204 = CARTESIAN_POINT('',(0.177783845269,2.967219240545E-002));
+#15205 = CARTESIAN_POINT('',(0.188899027561,2.944930603932E-002));
+#15206 = CARTESIAN_POINT('',(0.200010475781,2.922685841929E-002));
+#15207 = CARTESIAN_POINT('',(0.211121787102,2.900480653938E-002));
+#15208 = CARTESIAN_POINT('',(0.222232463874,2.87831073936E-002));
+#15209 = CARTESIAN_POINT('',(0.233342579454,2.856171797595E-002));
+#15210 = CARTESIAN_POINT('',(0.240748748921,2.841430284561E-002));
+#15211 = CARTESIAN_POINT('',(0.244451657848,2.834063256647E-002));
+#15212 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#15213 = ORIENTED_EDGE('',*,*,#15214,.F.);
+#15214 = EDGE_CURVE('',#14828,#15173,#15215,.T.);
+#15215 = SURFACE_CURVE('',#15216,(#15220),.PCURVE_S1.);
+#15216 = LINE('',#15217,#15218);
+#15217 = CARTESIAN_POINT('',(3.673940452188E-016,3.000000044703,
+    13.333333435158));
+#15218 = VECTOR('',#15219,1.);
+#15219 = DIRECTION('',(0.E+000,0.E+000,1.));
+#15220 = PCURVE('',#14840,#15221);
+#15221 = DEFINITIONAL_REPRESENTATION('',(#15222),#15248);
+#15222 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#15223,#15224,#15225,#15226,
+    #15227,#15228,#15229,#15230,#15231,#15232,#15233,#15234,#15235,
+    #15236,#15237,#15238,#15239,#15240,#15241,#15242,#15243,#15244,
+    #15245,#15246,#15247),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,6.060605473591E-003,
+    1.212121094718E-002,1.818181642077E-002,2.424242189436E-002,
+    3.030302736795E-002,3.636363284155E-002,4.242423831514E-002,
+    4.848484378873E-002,5.454544926232E-002,6.060605473591E-002,
+    6.66666602095E-002,7.272726568309E-002,7.878787115668E-002,
+    8.484847663027E-002,9.090908210386E-002,9.696968757745E-002,
+    0.103030293051,0.109090898525,0.115151503998,0.121212109472,
+    0.127272714945,0.133333320419),.UNSPECIFIED.);
+#15223 = CARTESIAN_POINT('',(0.E+000,1.999999955296E-002));
+#15224 = CARTESIAN_POINT('',(0.E+000,2.020201973541E-002));
+#15225 = CARTESIAN_POINT('',(0.E+000,2.060606010032E-002));
+#15226 = CARTESIAN_POINT('',(0.E+000,2.121212064768E-002));
+#15227 = CARTESIAN_POINT('',(0.E+000,2.181818119504E-002));
+#15228 = CARTESIAN_POINT('',(0.E+000,2.24242417424E-002));
+#15229 = CARTESIAN_POINT('',(0.E+000,2.303030228976E-002));
+#15230 = CARTESIAN_POINT('',(0.E+000,2.363636283711E-002));
+#15231 = CARTESIAN_POINT('',(0.E+000,2.424242338447E-002));
+#15232 = CARTESIAN_POINT('',(0.E+000,2.484848393183E-002));
+#15233 = CARTESIAN_POINT('',(0.E+000,2.545454447919E-002));
+#15234 = CARTESIAN_POINT('',(0.E+000,2.606060502655E-002));
+#15235 = CARTESIAN_POINT('',(0.E+000,2.666666557391E-002));
+#15236 = CARTESIAN_POINT('',(0.E+000,2.727272612127E-002));
+#15237 = CARTESIAN_POINT('',(0.E+000,2.787878666863E-002));
+#15238 = CARTESIAN_POINT('',(0.E+000,2.848484721599E-002));
+#15239 = CARTESIAN_POINT('',(0.E+000,2.909090776335E-002));
+#15240 = CARTESIAN_POINT('',(0.E+000,2.969696831071E-002));
+#15241 = CARTESIAN_POINT('',(0.E+000,3.030302885806E-002));
+#15242 = CARTESIAN_POINT('',(0.E+000,3.090908940542E-002));
+#15243 = CARTESIAN_POINT('',(0.E+000,3.151514995278E-002));
+#15244 = CARTESIAN_POINT('',(0.E+000,3.212121050014E-002));
+#15245 = CARTESIAN_POINT('',(0.E+000,3.27272710475E-002));
+#15246 = CARTESIAN_POINT('',(-0.E+000,3.313131141241E-002));
+#15247 = CARTESIAN_POINT('',(0.E+000,3.333333159486E-002));
+#15248 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#15249 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#15253)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#15250,#15251,#15252)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#15250 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#15251 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#15252 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#15253 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-003),#15250,
+  'distance_accuracy_value','confusion accuracy');
+#15254 = SHAPE_DEFINITION_REPRESENTATION(#15255,#14818);
+#15255 = PRODUCT_DEFINITION_SHAPE('','',#15256);
+#15256 = PRODUCT_DEFINITION('design','',#15257,#15260);
+#15257 = PRODUCT_DEFINITION_FORMATION('','',#15258);
+#15258 = PRODUCT('Compound057','Compound057','',(#15259));
+#15259 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#15260 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#15261 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#15262,#15264);
+#15262 = ( REPRESENTATION_RELATIONSHIP('','',#14818,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#15263) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#15263 = ITEM_DEFINED_TRANSFORMATION('','',#11,#279);
+#15264 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #15265);
+#15265 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('67','=>[0:1:1:68]','',#5,#15256
+  ,$);
+#15266 = PRODUCT_TYPE('part',$,(#15258));
+#15267 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#15268),#15529);
+#15268 = SHELL_BASED_SURFACE_MODEL('',(#15269));
+#15269 = OPEN_SHELL('',(#15270));
+#15270 = ADVANCED_FACE('',(#15271),#15289,.F.);
+#15271 = FACE_BOUND('',#15272,.F.);
+#15272 = EDGE_LOOP('',(#15273,#15330,#15372,#15414,#15452,#15493));
+#15273 = ORIENTED_EDGE('',*,*,#15274,.F.);
+#15274 = EDGE_CURVE('',#15275,#15277,#15279,.T.);
+#15275 = VERTEX_POINT('',#15276);
+#15276 = CARTESIAN_POINT('',(3.000124926996,-1.837046694444E-016,
+    14.033416674373));
+#15277 = VERTEX_POINT('',#15278);
+#15278 = CARTESIAN_POINT('',(2.121242937857,2.121242937857,
+    14.083260409796));
+#15279 = SURFACE_CURVE('',#15280,(#15288),.PCURVE_S1.);
+#15280 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#15281,#15282,#15283,#15284,
+    #15285,#15286,#15287),.UNSPECIFIED.,.F.,.F.,(4,3,4),(-0.245860798277
+    ,-5.898415852401E-002,-4.082878063716E-003),.UNSPECIFIED.);
+#15281 = CARTESIAN_POINT('',(3.000124926996,0.E+000,14.033416674373));
+#15282 = CARTESIAN_POINT('',(3.000124926996,0.602379524132,
+    14.046198889875));
+#15283 = CARTESIAN_POINT('',(2.814346333973,1.205119796462,
+    14.058926052188));
+#15284 = CARTESIAN_POINT('',(2.466885994943,1.707089504717,
+    14.071832703374));
+#15285 = CARTESIAN_POINT('',(2.364807867108,1.85455994175,
+    14.075624465028));
+#15286 = CARTESIAN_POINT('',(2.249112059181,1.9933919646,14.079431718145
+    ));
+#15287 = CARTESIAN_POINT('',(2.121242937857,2.121242937857,
+    14.083260409796));
+#15288 = PCURVE('',#15289,#15302);
+#15289 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#15290,#15291)
+    ,(#15292,#15293)
+    ,(#15294,#15295)
+    ,(#15296,#15297)
+    ,(#15298,#15299)
+    ,(#15300,#15301
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,
+    0.492000007331),.PIECEWISE_BEZIER_KNOTS.);
+#15290 = CARTESIAN_POINT('',(3.673940452188E-016,3.000000044703,
+    13.933333421747));
+#15291 = CARTESIAN_POINT('',(3.673940452188E-016,3.000000044703,
+    18.853333495061));
+#15292 = CARTESIAN_POINT('',(2.005497774376,3.000000044703,
+    13.933333421747));
+#15293 = CARTESIAN_POINT('',(2.005497774376,3.000000044703,
+    18.853333495061));
+#15294 = CARTESIAN_POINT('',(3.797450996005,1.323723108182,
+    13.933333421747));
+#15295 = CARTESIAN_POINT('',(3.797450996005,1.323723108182,
+    18.853333495061));
+#15296 = CARTESIAN_POINT('',(3.797450996005,-1.323723108182,
+    13.933333421747));
+#15297 = CARTESIAN_POINT('',(3.797450996005,-1.323723108182,
+    18.853333495061));
+#15298 = CARTESIAN_POINT('',(2.005497774376,-3.000000044703,
+    13.933333421747));
+#15299 = CARTESIAN_POINT('',(2.005497774376,-3.000000044703,
+    18.853333495061));
+#15300 = CARTESIAN_POINT('',(0.E+000,-3.000000044703,13.933333421747));
+#15301 = CARTESIAN_POINT('',(0.E+000,-3.000000044703,18.853333495061));
+#15302 = DEFINITIONAL_REPRESENTATION('',(#15303),#15329);
+#15303 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#15304,#15305,#15306,#15307,
+    #15308,#15309,#15310,#15311,#15312,#15313,#15314,#15315,#15316,
+    #15317,#15318,#15319,#15320,#15321,#15322,#15323,#15324,#15325,
+    #15326,#15327,#15328),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.245860798277,-0.234870892813,
+    -0.223880987348,-0.212891081884,-0.20190117642,-0.190911270956,
+    -0.179921365492,-0.168931460027,-0.157941554563,-0.146951649099,
+    -0.135961743635,-0.12497183817,-0.113981932706,-0.102992027242,
+    -9.200212177761E-002,-8.101221631338E-002,-7.002231084914E-002,
+    -5.90324053849E-002,-4.804249992066E-002,-3.705259445643E-002,
+    -2.606268899219E-002,-1.507278352795E-002,-4.082878063716E-003),
+  .UNSPECIFIED.);
+#15304 = CARTESIAN_POINT('',(0.5,1.000832526264E-002));
+#15305 = CARTESIAN_POINT('',(0.49613042282,1.008349535355E-002));
+#15306 = CARTESIAN_POINT('',(0.488390869413,1.023379745594E-002));
+#15307 = CARTESIAN_POINT('',(0.476779878278,1.045916499253E-002));
+#15308 = CARTESIAN_POINT('',(0.465166620629,1.068447553338E-002));
+#15309 = CARTESIAN_POINT('',(0.453550986577,1.090975769975E-002));
+#15310 = CARTESIAN_POINT('',(0.441933115479,1.113504011291E-002));
+#15311 = CARTESIAN_POINT('',(0.430313383809,1.136035139412E-002));
+#15312 = CARTESIAN_POINT('',(0.418692328275,1.158572016465E-002));
+#15313 = CARTESIAN_POINT('',(0.407070584888,1.181117504575E-002));
+#15314 = CARTESIAN_POINT('',(0.395448822974,1.20367446587E-002));
+#15315 = CARTESIAN_POINT('',(0.383827680571,1.226245762476E-002));
+#15316 = CARTESIAN_POINT('',(0.372207699663,1.248834256519E-002));
+#15317 = CARTESIAN_POINT('',(0.360589264372,1.271442810126E-002));
+#15318 = CARTESIAN_POINT('',(0.34897253441,1.294074285422E-002));
+#15319 = CARTESIAN_POINT('',(0.337357404748,1.316731544535E-002));
+#15320 = CARTESIAN_POINT('',(0.325743378465,1.339417449591E-002));
+#15321 = CARTESIAN_POINT('',(0.314129776832,1.362134862716E-002));
+#15322 = CARTESIAN_POINT('',(0.302514706086,1.384886646036E-002));
+#15323 = CARTESIAN_POINT('',(0.290898681448,1.407675661678E-002));
+#15324 = CARTESIAN_POINT('',(0.279284405639,1.430504771769E-002));
+#15325 = CARTESIAN_POINT('',(0.267671560916,1.453376838435E-002));
+#15326 = CARTESIAN_POINT('',(0.256060554653,1.476294723801E-002));
+#15327 = CARTESIAN_POINT('',(0.248321081031,1.491605767931E-002));
+#15328 = CARTESIAN_POINT('',(0.244451657848,1.499269880488E-002));
+#15329 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#15330 = ORIENTED_EDGE('',*,*,#15331,.F.);
+#15331 = EDGE_CURVE('',#15332,#15275,#15334,.T.);
+#15332 = VERTEX_POINT('',#15333);
+#15333 = CARTESIAN_POINT('',(2.121242937857,-2.121242937857,
+    13.983260412031));
+#15334 = SURFACE_CURVE('',#15335,(#15343),.PCURVE_S1.);
+#15335 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#15336,#15337,#15338,#15339,
+    #15340,#15341,#15342),.UNSPECIFIED.,.F.,.F.,(4,3,4),(-0.241778545972
+    ,-4.914153154444E-002,0.E+000),.UNSPECIFIED.);
+#15336 = CARTESIAN_POINT('',(2.121242937857,-2.121242937857,
+    13.983260412031));
+#15337 = CARTESIAN_POINT('',(2.570440363063,-1.672109265843,
+    13.99677050934));
+#15338 = CARTESIAN_POINT('',(2.864214225489,-1.087848550603,
+    14.010081278297));
+#15339 = CARTESIAN_POINT('',(2.962462977868,-0.473777355435,
+    14.023308401574));
+#15340 = CARTESIAN_POINT('',(2.98752614747,-0.317128338124,
+    14.026682628991));
+#15341 = CARTESIAN_POINT('',(3.000124926996,-0.158592575168,
+    14.030051413119));
+#15342 = CARTESIAN_POINT('',(3.000124926996,8.881784197001E-016,
+    14.033416674373));
+#15343 = PCURVE('',#15289,#15344);
+#15344 = DEFINITIONAL_REPRESENTATION('',(#15345),#15371);
+#15345 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#15346,#15347,#15348,#15349,
+    #15350,#15351,#15352,#15353,#15354,#15355,#15356,#15357,#15358,
+    #15359,#15360,#15361,#15362,#15363,#15364,#15365,#15366,#15367,
+    #15368,#15369,#15370),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.241778545972,-0.230788612064,
+    -0.219798678156,-0.208808744248,-0.197818810341,-0.186828876433,
+    -0.175838942525,-0.164849008617,-0.153859074709,-0.142869140802,
+    -0.131879206894,-0.120889272986,-0.109899339078,-9.89094051703E-002,
+    -8.791947126249E-002,-7.692953735468E-002,-6.593960344687E-002,
+    -5.494966953906E-002,-4.395973563124E-002,-3.296980172343E-002,
+    -2.197986781562E-002,-1.098993390781E-002,0.E+000),.UNSPECIFIED.);
+#15346 = CARTESIAN_POINT('',(0.755548342152,4.9926990284E-003));
+#15347 = CARTESIAN_POINT('',(0.751674346138,5.069774079086E-003));
+#15348 = CARTESIAN_POINT('',(0.743928390596,5.223794429746E-003));
+#15349 = CARTESIAN_POINT('',(0.732313750238,5.454448591598E-003));
+#15350 = CARTESIAN_POINT('',(0.7207014089,5.684739277314E-003));
+#15351 = CARTESIAN_POINT('',(0.709089993679,5.914679374895E-003));
+#15352 = CARTESIAN_POINT('',(0.697478487579,6.144281772343E-003));
+#15353 = CARTESIAN_POINT('',(0.68586624406,6.373559357659E-003));
+#15354 = CARTESIAN_POINT('',(0.674252921835,6.602525018845E-003));
+#15355 = CARTESIAN_POINT('',(0.662638436746,6.831191643902E-003));
+#15356 = CARTESIAN_POINT('',(0.651022905353,7.059572120831E-003));
+#15357 = CARTESIAN_POINT('',(0.639406587635,7.287679337635E-003));
+#15358 = CARTESIAN_POINT('',(0.627789827484,7.515526182314E-003));
+#15359 = CARTESIAN_POINT('',(0.616172991894,7.74312554287E-003));
+#15360 = CARTESIAN_POINT('',(0.604556409752,7.970490307304E-003));
+#15361 = CARTESIAN_POINT('',(0.592940308882,8.197633363619E-003));
+#15362 = CARTESIAN_POINT('',(0.581324759021,8.424567599815E-003));
+#15363 = CARTESIAN_POINT('',(0.569709594445,8.651305903893E-003));
+#15364 = CARTESIAN_POINT('',(0.558094416633,8.877861163857E-003));
+#15365 = CARTESIAN_POINT('',(0.546478304401,9.104246267704E-003));
+#15366 = CARTESIAN_POINT('',(0.534860976602,9.330474103439E-003));
+#15367 = CARTESIAN_POINT('',(0.523242298386,9.556557559065E-003));
+#15368 = CARTESIAN_POINT('',(0.511622125473,9.782509522582E-003));
+#15369 = CARTESIAN_POINT('',(0.50387424239,9.933065095521E-003));
+#15370 = CARTESIAN_POINT('',(0.5,1.000832526264E-002));
+#15371 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#15372 = ORIENTED_EDGE('',*,*,#15373,.F.);
+#15373 = EDGE_CURVE('',#15374,#15332,#15376,.T.);
+#15374 = VERTEX_POINT('',#15375);
+#15375 = CARTESIAN_POINT('',(0.E+000,-3.000000044703,13.933333421747));
+#15376 = SURFACE_CURVE('',#15377,(#15385),.PCURVE_S1.);
+#15377 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#15378,#15379,#15380,#15381,
+    #15382,#15383,#15384),.UNSPECIFIED.,.F.,.F.,(4,3,4),(-0.241767738739
+    ,-5.116260925631E-002,0.E+000),.UNSPECIFIED.);
+#15378 = CARTESIAN_POINT('',(-1.408962794181E-015,-3.000000044703,
+    13.933333421747));
+#15379 = CARTESIAN_POINT('',(0.64390375521,-3.000000044703,
+    13.946997331038));
+#15380 = CARTESIAN_POINT('',(1.258287137706,-2.790062558095,
+    13.960074702557));
+#15381 = CARTESIAN_POINT('',(1.751133959673,-2.435730033079,
+    13.97293952152));
+#15382 = CARTESIAN_POINT('',(1.883424887226,-2.340619389555,
+    13.976392721901));
+#15383 = CARTESIAN_POINT('',(2.00720532599,-2.235264364721,
+    13.979830607792));
+#15384 = CARTESIAN_POINT('',(2.121242937857,-2.121242937857,
+    13.983260412031));
+#15385 = PCURVE('',#15289,#15386);
+#15386 = DEFINITIONAL_REPRESENTATION('',(#15387),#15413);
+#15387 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#15388,#15389,#15390,#15391,
+    #15392,#15393,#15394,#15395,#15396,#15397,#15398,#15399,#15400,
+    #15401,#15402,#15403,#15404,#15405,#15406,#15407,#15408,#15409,
+    #15410,#15411,#15412),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.241767738739,-0.230778296069,
+    -0.219788853399,-0.208799410729,-0.197809968059,-0.186820525389,
+    -0.175831082719,-0.164841640049,-0.153852197379,-0.142862754709,
+    -0.131873312039,-0.120883869369,-0.1098944267,-9.890498402959E-002,
+    -8.791554135963E-002,-7.692609868968E-002,-6.593665601973E-002,
+    -5.494721334977E-002,-4.395777067982E-002,-3.296832800986E-002,
+    -2.197888533991E-002,-1.098944266995E-002,0.E+000),.UNSPECIFIED.);
+#15388 = CARTESIAN_POINT('',(1.,0.E+000));
+#15389 = CARTESIAN_POINT('',(0.996297751686,7.878001406031E-005));
+#15390 = CARTESIAN_POINT('',(0.988895173815,2.35950092878E-004));
+#15391 = CARTESIAN_POINT('',(0.977794895254,4.705783691841E-004));
+#15392 = CARTESIAN_POINT('',(0.96669586478,7.041228095576E-004));
+#15393 = CARTESIAN_POINT('',(0.955596344724,9.366264199871E-004));
+#15394 = CARTESIAN_POINT('',(0.944494979969,1.168132206462E-003));
+#15395 = CARTESIAN_POINT('',(0.933390835528,1.39868317497E-003));
+#15396 = CARTESIAN_POINT('',(0.922283356756,1.628322331501E-003));
+#15397 = CARTESIAN_POINT('',(0.911172342543,1.857092682043E-003));
+#15398 = CARTESIAN_POINT('',(0.900057907885,2.085037232584E-003));
+#15399 = CARTESIAN_POINT('',(0.88894044279,2.312198989114E-003));
+#15400 = CARTESIAN_POINT('',(0.877820566303,2.53862095762E-003));
+#15401 = CARTESIAN_POINT('',(0.866699076602,2.764346144092E-003));
+#15402 = CARTESIAN_POINT('',(0.855576897775,2.989417554518E-003));
+#15403 = CARTESIAN_POINT('',(0.844455023117,3.213878194887E-003));
+#15404 = CARTESIAN_POINT('',(0.833334458391,3.437771071187E-003));
+#15405 = CARTESIAN_POINT('',(0.822216154731,3.661139189408E-003));
+#15406 = CARTESIAN_POINT('',(0.811100972439,3.884025555536E-003));
+#15407 = CARTESIAN_POINT('',(0.799989524219,4.106473175564E-003));
+#15408 = CARTESIAN_POINT('',(0.788878212898,4.328525055478E-003));
+#15409 = CARTESIAN_POINT('',(0.777767536126,4.550224201266E-003));
+#15410 = CARTESIAN_POINT('',(0.766657420546,4.77161361892E-003));
+#15411 = CARTESIAN_POINT('',(0.759251251079,4.919028749257E-003));
+#15412 = CARTESIAN_POINT('',(0.755548342152,4.9926990284E-003));
+#15413 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#15414 = ORIENTED_EDGE('',*,*,#15415,.F.);
+#15415 = EDGE_CURVE('',#15416,#15374,#15418,.T.);
+#15416 = VERTEX_POINT('',#15417);
+#15417 = CARTESIAN_POINT('',(0.E+000,-3.000000044703,14.100000210106));
+#15418 = SURFACE_CURVE('',#15419,(#15423),.PCURVE_S1.);
+#15419 = LINE('',#15420,#15421);
+#15420 = CARTESIAN_POINT('',(0.E+000,-3.000000044703,14.100000210106));
+#15421 = VECTOR('',#15422,1.);
+#15422 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#15423 = PCURVE('',#15289,#15424);
+#15424 = DEFINITIONAL_REPRESENTATION('',(#15425),#15451);
+#15425 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#15426,#15427,#15428,#15429,
+    #15430,#15431,#15432,#15433,#15434,#15435,#15436,#15437,#15438,
+    #15439,#15440,#15441,#15442,#15443,#15444,#15445,#15446,#15447,
+    #15448,#15449,#15450),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,7.57576310725E-003,
+    1.51515262145E-002,2.272728932175E-002,3.0303052429E-002,
+    3.787881553625E-002,4.54545786435E-002,5.303034175075E-002,
+    6.0606104858E-002,6.818186796525E-002,7.57576310725E-002,
+    8.333339417975E-002,9.0909157287E-002,9.848492039425E-002,
+    0.106060683501,0.113636446609,0.121212209716,0.128787972823,
+    0.13636373593,0.143939499038,0.151515262145,0.159091025252,
+    0.166666788359),.UNSPECIFIED.);
+#15426 = CARTESIAN_POINT('',(1.,1.666667883595E-002));
+#15427 = CARTESIAN_POINT('',(1.,1.641415339904E-002));
+#15428 = CARTESIAN_POINT('',(1.,1.590910252523E-002));
+#15429 = CARTESIAN_POINT('',(1.,1.51515262145E-002));
+#15430 = CARTESIAN_POINT('',(1.,1.439394990377E-002));
+#15431 = CARTESIAN_POINT('',(1.,1.363637359305E-002));
+#15432 = CARTESIAN_POINT('',(1.,1.287879728233E-002));
+#15433 = CARTESIAN_POINT('',(1.,1.21212209716E-002));
+#15434 = CARTESIAN_POINT('',(1.,1.136364466087E-002));
+#15435 = CARTESIAN_POINT('',(1.,1.060606835015E-002));
+#15436 = CARTESIAN_POINT('',(1.,9.848492039425E-003));
+#15437 = CARTESIAN_POINT('',(1.,9.0909157287E-003));
+#15438 = CARTESIAN_POINT('',(1.,8.333339417975E-003));
+#15439 = CARTESIAN_POINT('',(1.,7.57576310725E-003));
+#15440 = CARTESIAN_POINT('',(1.,6.818186796525E-003));
+#15441 = CARTESIAN_POINT('',(1.,6.0606104858E-003));
+#15442 = CARTESIAN_POINT('',(1.,5.303034175075E-003));
+#15443 = CARTESIAN_POINT('',(1.,4.54545786435E-003));
+#15444 = CARTESIAN_POINT('',(1.,3.787881553625E-003));
+#15445 = CARTESIAN_POINT('',(1.,3.0303052429E-003));
+#15446 = CARTESIAN_POINT('',(1.,2.272728932175E-003));
+#15447 = CARTESIAN_POINT('',(1.,1.51515262145E-003));
+#15448 = CARTESIAN_POINT('',(1.,7.575763107249E-004));
+#15449 = CARTESIAN_POINT('',(1.,2.525254369082E-004));
+#15450 = CARTESIAN_POINT('',(1.,0.E+000));
+#15451 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#15452 = ORIENTED_EDGE('',*,*,#15453,.F.);
+#15453 = EDGE_CURVE('',#15454,#15416,#15456,.T.);
+#15454 = VERTEX_POINT('',#15455);
+#15455 = CARTESIAN_POINT('',(2.121242937857,2.121242937857,
+    14.100000210106));
+#15456 = SURFACE_CURVE('',#15457,(#15464),.PCURVE_S1.);
+#15457 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#15458,#15459,#15460,#15461,
+    #15462,#15463),.UNSPECIFIED.,.F.,.F.,(6,6),(0.244451657848,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#15458 = CARTESIAN_POINT('',(2.121242937857,2.121242937857,
+    14.100000210106));
+#15459 = CARTESIAN_POINT('',(3.120831451306,1.121796292895,
+    14.100000210106));
+#15460 = CARTESIAN_POINT('',(3.499264597734,-0.433393448462,
+    14.100000210106));
+#15461 = CARTESIAN_POINT('',(2.908598425176,-2.043091828254,
+    14.100000210106));
+#15462 = CARTESIAN_POINT('',(1.515250518619,-3.000000044703,
+    14.100000210106));
+#15463 = CARTESIAN_POINT('',(0.E+000,-3.000000044703,14.100000210106));
+#15464 = PCURVE('',#15289,#15465);
+#15465 = DEFINITIONAL_REPRESENTATION('',(#15466),#15492);
+#15466 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#15467,#15468,#15469,#15470,
+    #15471,#15472,#15473,#15474,#15475,#15476,#15477,#15478,#15479,
+    #15480,#15481,#15482,#15483,#15484,#15485,#15486,#15487,#15488,
+    #15489,#15490,#15491),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.244451657848,0.278794764309,
+    0.313137870771,0.347480977232,0.381824083694,0.416167190155,
+    0.450510296617,0.484853403078,0.51919650954,0.553539616001,
+    0.587882722463,0.622225828924,0.656568935385,0.690912041847,
+    0.725255148308,0.75959825477,0.793941361231,0.828284467693,
+    0.862627574154,0.896970680616,0.931313787077,0.965656893539,1.),
+  .UNSPECIFIED.);
+#15467 = CARTESIAN_POINT('',(0.244451657848,1.666667883595E-002));
+#15468 = CARTESIAN_POINT('',(0.255899360002,1.666667883595E-002));
+#15469 = CARTESIAN_POINT('',(0.278794764309,1.666667883595E-002));
+#15470 = CARTESIAN_POINT('',(0.313137870771,1.666667883595E-002));
+#15471 = CARTESIAN_POINT('',(0.347480977232,1.666667883595E-002));
+#15472 = CARTESIAN_POINT('',(0.381824083694,1.666667883595E-002));
+#15473 = CARTESIAN_POINT('',(0.416167190155,1.666667883595E-002));
+#15474 = CARTESIAN_POINT('',(0.450510296617,1.666667883595E-002));
+#15475 = CARTESIAN_POINT('',(0.484853403078,1.666667883595E-002));
+#15476 = CARTESIAN_POINT('',(0.51919650954,1.666667883595E-002));
+#15477 = CARTESIAN_POINT('',(0.553539616001,1.666667883595E-002));
+#15478 = CARTESIAN_POINT('',(0.587882722463,1.666667883595E-002));
+#15479 = CARTESIAN_POINT('',(0.622225828924,1.666667883595E-002));
+#15480 = CARTESIAN_POINT('',(0.656568935385,1.666667883595E-002));
+#15481 = CARTESIAN_POINT('',(0.690912041847,1.666667883595E-002));
+#15482 = CARTESIAN_POINT('',(0.725255148308,1.666667883595E-002));
+#15483 = CARTESIAN_POINT('',(0.75959825477,1.666667883595E-002));
+#15484 = CARTESIAN_POINT('',(0.793941361231,1.666667883595E-002));
+#15485 = CARTESIAN_POINT('',(0.828284467693,1.666667883595E-002));
+#15486 = CARTESIAN_POINT('',(0.862627574154,1.666667883595E-002));
+#15487 = CARTESIAN_POINT('',(0.896970680616,1.666667883595E-002));
+#15488 = CARTESIAN_POINT('',(0.931313787077,1.666667883595E-002));
+#15489 = CARTESIAN_POINT('',(0.965656893539,1.666667883595E-002));
+#15490 = CARTESIAN_POINT('',(0.988552297846,1.666667883595E-002));
+#15491 = CARTESIAN_POINT('',(1.,1.666667883595E-002));
+#15492 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#15493 = ORIENTED_EDGE('',*,*,#15494,.F.);
+#15494 = EDGE_CURVE('',#15277,#15454,#15495,.T.);
+#15495 = SURFACE_CURVE('',#15496,(#15500),.PCURVE_S1.);
+#15496 = LINE('',#15497,#15498);
+#15497 = CARTESIAN_POINT('',(2.121242937857,2.121242937857,
+    14.083260409796));
+#15498 = VECTOR('',#15499,1.);
+#15499 = DIRECTION('',(0.E+000,0.E+000,1.));
+#15500 = PCURVE('',#15289,#15501);
+#15501 = DEFINITIONAL_REPRESENTATION('',(#15502),#15528);
+#15502 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#15503,#15504,#15505,#15506,
+    #15507,#15508,#15509,#15510,#15511,#15512,#15513,#15514,#15515,
+    #15516,#15517,#15518,#15519,#15520,#15521,#15522,#15523,#15524,
+    #15525,#15526,#15527),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,7.609000141227E-004,
+    1.521800028245E-003,2.282700042368E-003,3.043600056491E-003,
+    3.804500070613E-003,4.565400084736E-003,5.326300098859E-003,
+    6.087200112981E-003,6.848100127104E-003,7.609000141227E-003,
+    8.369900155349E-003,9.130800169472E-003,9.891700183595E-003,
+    1.065260019772E-002,1.141350021184E-002,1.217440022596E-002,
+    1.293530024009E-002,1.369620025421E-002,1.445710026833E-002,
+    1.521800028245E-002,1.597890029658E-002,1.67398003107E-002),
+  .UNSPECIFIED.);
+#15503 = CARTESIAN_POINT('',(0.244451657848,1.499269880488E-002));
+#15504 = CARTESIAN_POINT('',(0.244451657848,1.501806213868E-002));
+#15505 = CARTESIAN_POINT('',(0.244451657848,1.506878880629E-002));
+#15506 = CARTESIAN_POINT('',(0.244451657848,1.51448788077E-002));
+#15507 = CARTESIAN_POINT('',(0.244451657848,1.522096880912E-002));
+#15508 = CARTESIAN_POINT('',(0.244451657848,1.529705881053E-002));
+#15509 = CARTESIAN_POINT('',(0.244451657848,1.537314881194E-002));
+#15510 = CARTESIAN_POINT('',(0.244451657848,1.544923881335E-002));
+#15511 = CARTESIAN_POINT('',(0.244451657848,1.552532881477E-002));
+#15512 = CARTESIAN_POINT('',(0.244451657848,1.560141881618E-002));
+#15513 = CARTESIAN_POINT('',(0.244451657848,1.567750881759E-002));
+#15514 = CARTESIAN_POINT('',(0.244451657848,1.5753598819E-002));
+#15515 = CARTESIAN_POINT('',(0.244451657848,1.582968882042E-002));
+#15516 = CARTESIAN_POINT('',(0.244451657848,1.590577882183E-002));
+#15517 = CARTESIAN_POINT('',(0.244451657848,1.598186882324E-002));
+#15518 = CARTESIAN_POINT('',(0.244451657848,1.605795882465E-002));
+#15519 = CARTESIAN_POINT('',(0.244451657848,1.613404882606E-002));
+#15520 = CARTESIAN_POINT('',(0.244451657848,1.621013882748E-002));
+#15521 = CARTESIAN_POINT('',(0.244451657848,1.628622882889E-002));
+#15522 = CARTESIAN_POINT('',(0.244451657848,1.63623188303E-002));
+#15523 = CARTESIAN_POINT('',(0.244451657848,1.643840883171E-002));
+#15524 = CARTESIAN_POINT('',(0.244451657848,1.651449883313E-002));
+#15525 = CARTESIAN_POINT('',(0.244451657848,1.659058883454E-002));
+#15526 = CARTESIAN_POINT('',(0.244451657848,1.664131550215E-002));
+#15527 = CARTESIAN_POINT('',(0.244451657848,1.666667883595E-002));
+#15528 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#15529 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#15533)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#15530,#15531,#15532)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#15530 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#15531 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#15532 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#15533 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(5.E-004),#15530,
+  'distance_accuracy_value','confusion accuracy');
+#15534 = SHAPE_DEFINITION_REPRESENTATION(#15535,#15267);
+#15535 = PRODUCT_DEFINITION_SHAPE('','',#15536);
+#15536 = PRODUCT_DEFINITION('design','',#15537,#15540);
+#15537 = PRODUCT_DEFINITION_FORMATION('','',#15538);
+#15538 = PRODUCT('Compound058','Compound058','',(#15539));
+#15539 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#15540 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#15541 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#15542,#15544);
+#15542 = ( REPRESENTATION_RELATIONSHIP('','',#15267,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#15543) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#15543 = ITEM_DEFINED_TRANSFORMATION('','',#11,#283);
+#15544 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #15545);
+#15545 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('68','=>[0:1:1:69]','',#5,#15536
+  ,$);
+#15546 = PRODUCT_TYPE('part',$,(#15538));
+#15547 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#15548),#15722);
+#15548 = SHELL_BASED_SURFACE_MODEL('',(#15549));
+#15549 = OPEN_SHELL('',(#15550));
+#15550 = ADVANCED_FACE('',(#15551),#15565,.T.);
+#15551 = FACE_BOUND('',#15552,.T.);
+#15552 = EDGE_LOOP('',(#15553,#15606,#15645,#15683));
+#15553 = ORIENTED_EDGE('',*,*,#15554,.F.);
+#15554 = EDGE_CURVE('',#15555,#15557,#15559,.T.);
+#15555 = VERTEX_POINT('',#15556);
+#15556 = CARTESIAN_POINT('',(-3.000124926996,1.493761076259E-016,
+    11.033416741429));
+#15557 = VERTEX_POINT('',#15558);
+#15558 = CARTESIAN_POINT('',(-2.800000041723,1.394118970918E-016,
+    10.900000151247));
+#15559 = SURFACE_CURVE('',#15560,(#15564),.PCURVE_S1.);
+#15560 = LINE('',#15561,#15562);
+#15561 = CARTESIAN_POINT('',(-3.000124926996,1.493761076259E-016,
+    11.033416741429));
+#15562 = VECTOR('',#15563,1.);
+#15563 = DIRECTION('',(0.832050294338,-4.142775295748E-017,
+    -0.554700196225));
+#15564 = PCURVE('',#15565,#15578);
+#15565 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#15566,#15567)
+    ,(#15568,#15569)
+    ,(#15570,#15571)
+    ,(#15572,#15573)
+    ,(#15574,#15575)
+    ,(#15576,#15577
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#15566 = CARTESIAN_POINT('',(-1.979899016825,1.979899016825,
+    10.850000152364));
+#15567 = CARTESIAN_POINT('',(-2.192031054342,2.192031054342,
+    11.050000155345));
+#15568 = CARTESIAN_POINT('',(-2.29434075219,1.66545728146,
+    10.860110647348));
+#15569 = CARTESIAN_POINT('',(-2.540162975639,1.843899133045,
+    11.060110650328));
+#15570 = CARTESIAN_POINT('',(-2.541080112433,1.293871803615,
+    10.87005200068));
+#15571 = CARTESIAN_POINT('',(-2.813338695908,1.432500925431,
+    11.07005200366));
+#15572 = CARTESIAN_POINT('',(-2.711720505362,0.881909452717,
+    10.879948302932));
+#15573 = CARTESIAN_POINT('',(-3.00226198808,0.976399751223,
+    11.079948305912));
+#15574 = CARTESIAN_POINT('',(-2.800000041723,0.444687766729,
+    10.889889656264));
+#15575 = CARTESIAN_POINT('',(-3.100000046194,0.492332884593,
+    11.089889659244));
+#15576 = CARTESIAN_POINT('',(-2.800000041723,1.394118970918E-016,
+    10.900000151247));
+#15577 = CARTESIAN_POINT('',(-3.100000046194,1.543488860659E-016,
+    11.100000154227));
+#15578 = DEFINITIONAL_REPRESENTATION('',(#15579),#15605);
+#15579 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#15580,#15581,#15582,#15583,
+    #15584,#15585,#15586,#15587,#15588,#15589,#15590,#15591,#15592,
+    #15593,#15594,#15595,#15596,#15597,#15598,#15599,#15600,#15601,
+    #15602,#15603,#15604),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.093273538404E-002,
+    2.186547076808E-002,3.279820615211E-002,4.373094153615E-002,
+    5.466367692019E-002,6.559641230423E-002,7.652914768827E-002,
+    8.74618830723E-002,9.839461845634E-002,0.10932735384,0.120260089224,
+    0.131192824608,0.142125559992,0.153058295377,0.163991030761,
+    0.174923766145,0.185856501529,0.196789236913,0.207721972297,
+    0.218654707681,0.229587443065,0.240520178449),.UNSPECIFIED.);
+#15580 = CARTESIAN_POINT('',(1.,0.667082940968));
+#15581 = CARTESIAN_POINT('',(1.,0.656975623681));
+#15582 = CARTESIAN_POINT('',(1.,0.636760989106));
+#15583 = CARTESIAN_POINT('',(1.,0.606439037244));
+#15584 = CARTESIAN_POINT('',(1.,0.576117085382));
+#15585 = CARTESIAN_POINT('',(1.,0.545795133519));
+#15586 = CARTESIAN_POINT('',(1.,0.515473181657));
+#15587 = CARTESIAN_POINT('',(1.,0.485151229795));
+#15588 = CARTESIAN_POINT('',(1.,0.454829277933));
+#15589 = CARTESIAN_POINT('',(1.,0.424507326071));
+#15590 = CARTESIAN_POINT('',(1.,0.394185374208));
+#15591 = CARTESIAN_POINT('',(1.,0.363863422346));
+#15592 = CARTESIAN_POINT('',(1.,0.333541470484));
+#15593 = CARTESIAN_POINT('',(1.,0.303219518622));
+#15594 = CARTESIAN_POINT('',(1.,0.27289756676));
+#15595 = CARTESIAN_POINT('',(1.,0.242575614898));
+#15596 = CARTESIAN_POINT('',(1.,0.212253663035));
+#15597 = CARTESIAN_POINT('',(1.,0.181931711173));
+#15598 = CARTESIAN_POINT('',(1.,0.151609759311));
+#15599 = CARTESIAN_POINT('',(1.,0.121287807449));
+#15600 = CARTESIAN_POINT('',(1.,9.096585558657E-002));
+#15601 = CARTESIAN_POINT('',(1.,6.064390372438E-002));
+#15602 = CARTESIAN_POINT('',(1.,3.032195186219E-002));
+#15603 = CARTESIAN_POINT('',(1.,1.01073172874E-002));
+#15604 = CARTESIAN_POINT('',(1.,0.E+000));
+#15605 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#15606 = ORIENTED_EDGE('',*,*,#15607,.F.);
+#15607 = EDGE_CURVE('',#15608,#15555,#15610,.T.);
+#15608 = VERTEX_POINT('',#15609);
+#15609 = CARTESIAN_POINT('',(-2.121242937857,2.121242937857,
+    10.983260479086));
+#15610 = SURFACE_CURVE('',#15611,(#15616),.PCURVE_S1.);
+#15611 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#15612,#15613,#15614,#15615),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,0.241778545972),
+  .PIECEWISE_BEZIER_KNOTS.);
+#15612 = CARTESIAN_POINT('',(-2.121242937857,2.121242937857,
+    10.983260479086));
+#15613 = CARTESIAN_POINT('',(-2.682765495879,1.559800074984,
+    11.000148875979));
+#15614 = CARTESIAN_POINT('',(-3.000124926996,0.794119080623,
+    11.016565901026));
+#15615 = CARTESIAN_POINT('',(-3.000124926996,0.E+000,11.033416741429));
+#15616 = PCURVE('',#15565,#15617);
+#15617 = DEFINITIONAL_REPRESENTATION('',(#15618),#15644);
+#15618 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#15619,#15620,#15621,#15622,
+    #15623,#15624,#15625,#15626,#15627,#15628,#15629,#15630,#15631,
+    #15632,#15633,#15634,#15635,#15636,#15637,#15638,#15639,#15640,
+    #15641,#15642,#15643),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.098993390781E-002,
+    2.197986781562E-002,3.296980172343E-002,4.395973563124E-002,
+    5.494966953906E-002,6.593960344687E-002,7.692953735468E-002,
+    8.791947126249E-002,9.89094051703E-002,0.109899339078,0.120889272986
+    ,0.131879206894,0.142869140802,0.153859074709,0.164849008617,
+    0.175838942525,0.186828876433,0.197818810341,0.208808744248,
+    0.219798678156,0.230788612064,0.241778545972),.UNSPECIFIED.);
+#15619 = CARTESIAN_POINT('',(0.E+000,0.66630162368));
+#15620 = CARTESIAN_POINT('',(1.515145118437E-002,0.666310313272));
+#15621 = CARTESIAN_POINT('',(4.54518446294E-002,0.666310782173));
+#15622 = CARTESIAN_POINT('',(9.089798952253E-002,0.666270389091));
+#15623 = CARTESIAN_POINT('',(0.136343081238,0.666198005978));
+#15624 = CARTESIAN_POINT('',(0.181789424773,0.666104587296));
+#15625 = CARTESIAN_POINT('',(0.227238657249,0.666001360727));
+#15626 = CARTESIAN_POINT('',(0.27269170279,0.665899402114));
+#15627 = CARTESIAN_POINT('',(0.318148871827,0.665808999059));
+#15628 = CARTESIAN_POINT('',(0.363609939154,0.665739172811));
+#15629 = CARTESIAN_POINT('',(0.409074242462,0.665697263644));
+#15630 = CARTESIAN_POINT('',(0.454540787406,0.665688608683));
+#15631 = CARTESIAN_POINT('',(0.500008360085,0.66571630732));
+#15632 = CARTESIAN_POINT('',(0.545475643788,0.665781077683));
+#15633 = CARTESIAN_POINT('',(0.590941337864,0.665881204673));
+#15634 = CARTESIAN_POINT('',(0.636404276287,0.666012580155));
+#15635 = CARTESIAN_POINT('',(0.681863543529,0.666168834959));
+#15636 = CARTESIAN_POINT('',(0.727318585591,0.666341562426));
+#15637 = CARTESIAN_POINT('',(0.772769313059,0.666520630337));
+#15638 = CARTESIAN_POINT('',(0.818216197112,0.666694586058));
+#15639 = CARTESIAN_POINT('',(0.863660344484,0.666851127298));
+#15640 = CARTESIAN_POINT('',(0.909103593462,0.666977729378));
+#15641 = CARTESIAN_POINT('',(0.954548464002,0.667062075195));
+#15642 = CARTESIAN_POINT('',(0.984848538401,0.667083085876));
+#15643 = CARTESIAN_POINT('',(1.,0.667082940968));
+#15644 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#15645 = ORIENTED_EDGE('',*,*,#15646,.F.);
+#15646 = EDGE_CURVE('',#15647,#15608,#15649,.T.);
+#15647 = VERTEX_POINT('',#15648);
+#15648 = CARTESIAN_POINT('',(-1.979899016825,1.979899016825,
+    10.850000152364));
+#15649 = SURFACE_CURVE('',#15650,(#15654),.PCURVE_S1.);
+#15650 = LINE('',#15651,#15652);
+#15651 = CARTESIAN_POINT('',(-1.979899016825,1.979899016825,
+    10.850000152364));
+#15652 = VECTOR('',#15653,1.);
+#15653 = DIRECTION('',(-0.588348405415,0.588348405415,0.554700196225));
+#15654 = PCURVE('',#15565,#15655);
+#15655 = DEFINITIONAL_REPRESENTATION('',(#15656),#15682);
+#15656 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#15657,#15658,#15659,#15660,
+    #15661,#15662,#15663,#15664,#15665,#15666,#15667,#15668,#15669,
+    #15670,#15671,#15672,#15673,#15674,#15675,#15676,#15677,#15678,
+    #15679,#15680,#15681),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.091993047682E-002,
+    2.183986095365E-002,3.275979143047E-002,4.367972190729E-002,
+    5.459965238412E-002,6.551958286094E-002,7.643951333776E-002,
+    8.735944381458E-002,9.827937429141E-002,0.109199304768,
+    0.120119235245,0.131039165722,0.141959096199,0.152879026676,
+    0.163798957152,0.174718887629,0.185638818106,0.196558748583,
+    0.20747867906,0.218398609536,0.229318540013,0.24023847049),
+  .UNSPECIFIED.);
+#15657 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#15658 = CARTESIAN_POINT('',(0.E+000,1.009547914667E-002));
+#15659 = CARTESIAN_POINT('',(0.E+000,3.028643744E-002));
+#15660 = CARTESIAN_POINT('',(0.E+000,6.057287487999E-002));
+#15661 = CARTESIAN_POINT('',(0.E+000,9.085931231999E-002));
+#15662 = CARTESIAN_POINT('',(0.E+000,0.12114574976));
+#15663 = CARTESIAN_POINT('',(0.E+000,0.1514321872));
+#15664 = CARTESIAN_POINT('',(0.E+000,0.18171862464));
+#15665 = CARTESIAN_POINT('',(0.E+000,0.21200506208));
+#15666 = CARTESIAN_POINT('',(0.E+000,0.24229149952));
+#15667 = CARTESIAN_POINT('',(0.E+000,0.27257793696));
+#15668 = CARTESIAN_POINT('',(0.E+000,0.3028643744));
+#15669 = CARTESIAN_POINT('',(0.E+000,0.33315081184));
+#15670 = CARTESIAN_POINT('',(0.E+000,0.36343724928));
+#15671 = CARTESIAN_POINT('',(0.E+000,0.39372368672));
+#15672 = CARTESIAN_POINT('',(0.E+000,0.42401012416));
+#15673 = CARTESIAN_POINT('',(0.E+000,0.4542965616));
+#15674 = CARTESIAN_POINT('',(0.E+000,0.48458299904));
+#15675 = CARTESIAN_POINT('',(0.E+000,0.51486943648));
+#15676 = CARTESIAN_POINT('',(0.E+000,0.54515587392));
+#15677 = CARTESIAN_POINT('',(0.E+000,0.57544231136));
+#15678 = CARTESIAN_POINT('',(0.E+000,0.6057287488));
+#15679 = CARTESIAN_POINT('',(0.E+000,0.63601518624));
+#15680 = CARTESIAN_POINT('',(-0.E+000,0.656206144533));
+#15681 = CARTESIAN_POINT('',(0.E+000,0.66630162368));
+#15682 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#15683 = ORIENTED_EDGE('',*,*,#15684,.F.);
+#15684 = EDGE_CURVE('',#15557,#15647,#15685,.T.);
+#15685 = SURFACE_CURVE('',#15686,(#15693),.PCURVE_S1.);
+#15686 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#15687,#15688,#15689,#15690,
+    #15691,#15692),.UNSPECIFIED.,.F.,.F.,(6,6),(-1.,0.E+000),
+  .PIECEWISE_BEZIER_KNOTS.);
+#15687 = CARTESIAN_POINT('',(-2.800000041723,1.394118970918E-016,
+    10.900000151247));
+#15688 = CARTESIAN_POINT('',(-2.800000041723,0.444687766729,
+    10.889889656264));
+#15689 = CARTESIAN_POINT('',(-2.711720505362,0.881909452717,
+    10.879948302932));
+#15690 = CARTESIAN_POINT('',(-2.541080112433,1.293871803615,
+    10.87005200068));
+#15691 = CARTESIAN_POINT('',(-2.29434075219,1.66545728146,
+    10.860110647348));
+#15692 = CARTESIAN_POINT('',(-1.979899016825,1.979899016825,
+    10.850000152364));
+#15693 = PCURVE('',#15565,#15694);
+#15694 = DEFINITIONAL_REPRESENTATION('',(#15695),#15721);
+#15695 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#15696,#15697,#15698,#15699,
+    #15700,#15701,#15702,#15703,#15704,#15705,#15706,#15707,#15708,
+    #15709,#15710,#15711,#15712,#15713,#15714,#15715,#15716,#15717,
+    #15718,#15719,#15720),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-1.,-0.954545454545,-0.909090909091,
+    -0.863636363636,-0.818181818182,-0.772727272727,-0.727272727273,
+    -0.681818181818,-0.636363636364,-0.590909090909,-0.545454545455,-0.5
+    ,-0.454545454545,-0.409090909091,-0.363636363636,-0.318181818182,
+    -0.272727272727,-0.227272727273,-0.181818181818,-0.136363636364,
+    -9.090909090909E-002,-4.545454545455E-002,0.E+000),.UNSPECIFIED.);
+#15696 = CARTESIAN_POINT('',(1.,0.E+000));
+#15697 = CARTESIAN_POINT('',(0.984848484848,0.E+000));
+#15698 = CARTESIAN_POINT('',(0.954545454545,0.E+000));
+#15699 = CARTESIAN_POINT('',(0.909090909091,0.E+000));
+#15700 = CARTESIAN_POINT('',(0.863636363636,0.E+000));
+#15701 = CARTESIAN_POINT('',(0.818181818182,0.E+000));
+#15702 = CARTESIAN_POINT('',(0.772727272727,0.E+000));
+#15703 = CARTESIAN_POINT('',(0.727272727273,0.E+000));
+#15704 = CARTESIAN_POINT('',(0.681818181818,0.E+000));
+#15705 = CARTESIAN_POINT('',(0.636363636364,0.E+000));
+#15706 = CARTESIAN_POINT('',(0.590909090909,0.E+000));
+#15707 = CARTESIAN_POINT('',(0.545454545455,0.E+000));
+#15708 = CARTESIAN_POINT('',(0.5,0.E+000));
+#15709 = CARTESIAN_POINT('',(0.454545454545,0.E+000));
+#15710 = CARTESIAN_POINT('',(0.409090909091,0.E+000));
+#15711 = CARTESIAN_POINT('',(0.363636363636,0.E+000));
+#15712 = CARTESIAN_POINT('',(0.318181818182,0.E+000));
+#15713 = CARTESIAN_POINT('',(0.272727272727,0.E+000));
+#15714 = CARTESIAN_POINT('',(0.227272727273,0.E+000));
+#15715 = CARTESIAN_POINT('',(0.181818181818,0.E+000));
+#15716 = CARTESIAN_POINT('',(0.136363636364,0.E+000));
+#15717 = CARTESIAN_POINT('',(9.090909090909E-002,0.E+000));
+#15718 = CARTESIAN_POINT('',(4.545454545455E-002,0.E+000));
+#15719 = CARTESIAN_POINT('',(1.515151515152E-002,-0.E+000));
+#15720 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#15721 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#15722 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#15726)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#15723,#15724,#15725)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#15723 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#15724 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#15725 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#15726 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-004),#15723,
+  'distance_accuracy_value','confusion accuracy');
+#15727 = SHAPE_DEFINITION_REPRESENTATION(#15728,#15547);
+#15728 = PRODUCT_DEFINITION_SHAPE('','',#15729);
+#15729 = PRODUCT_DEFINITION('design','',#15730,#15733);
+#15730 = PRODUCT_DEFINITION_FORMATION('','',#15731);
+#15731 = PRODUCT('Compound061','Compound061','',(#15732));
+#15732 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#15733 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#15734 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#15735,#15737);
+#15735 = ( REPRESENTATION_RELATIONSHIP('','',#15547,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#15736) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#15736 = ITEM_DEFINED_TRANSFORMATION('','',#11,#287);
+#15737 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #15738);
+#15738 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('69','=>[0:1:1:70]','',#5,#15729
+  ,$);
+#15739 = PRODUCT_TYPE('part',$,(#15731));
+#15740 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#15741),#15902);
+#15741 = SHELL_BASED_SURFACE_MODEL('',(#15742));
+#15742 = OPEN_SHELL('',(#15743));
+#15743 = ADVANCED_FACE('',(#15744),#15758,.T.);
+#15744 = FACE_BOUND('',#15745,.T.);
+#15745 = EDGE_LOOP('',(#15746,#15799,#15847,#15885));
+#15746 = ORIENTED_EDGE('',*,*,#15747,.F.);
+#15747 = EDGE_CURVE('',#15748,#15750,#15752,.T.);
+#15748 = VERTEX_POINT('',#15749);
+#15749 = CARTESIAN_POINT('',(1.836970226094E-016,-3.000000044703,
+    10.466666822632));
+#15750 = VERTEX_POINT('',#15751);
+#15751 = CARTESIAN_POINT('',(1.714505544354E-016,-2.800000041723,
+    10.600000157952));
+#15752 = SURFACE_CURVE('',#15753,(#15757),.PCURVE_S1.);
+#15753 = LINE('',#15754,#15755);
+#15754 = CARTESIAN_POINT('',(1.836970226094E-016,-3.000000044703,
+    10.466666822632));
+#15755 = VECTOR('',#15756,1.);
+#15756 = DIRECTION('',(-5.094838648452E-017,0.832050294338,
+    0.554700196225));
+#15757 = PCURVE('',#15758,#15771);
+#15758 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#15759,#15760)
+    ,(#15761,#15762)
+    ,(#15763,#15764)
+    ,(#15765,#15766)
+    ,(#15767,#15768)
+    ,(#15769,#15770
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#15759 = CARTESIAN_POINT('',(1.898202566964E-016,-3.100000046194,
+    10.400000154972));
+#15760 = CARTESIAN_POINT('',(1.714505544354E-016,-2.800000041723,
+    10.600000157952));
+#15761 = CARTESIAN_POINT('',(0.492332884593,-3.100000046194,
+    10.410110649955));
+#15762 = CARTESIAN_POINT('',(0.444687766729,-2.800000041723,
+    10.610110652936));
+#15763 = CARTESIAN_POINT('',(0.976399751223,-3.00226198808,
+    10.420052003287));
+#15764 = CARTESIAN_POINT('',(0.881909452717,-2.711720505362,
+    10.620052006268));
+#15765 = CARTESIAN_POINT('',(1.432500925431,-2.813338695908,
+    10.429948305539));
+#15766 = CARTESIAN_POINT('',(1.293871803615,-2.541080112433,
+    10.62994830852));
+#15767 = CARTESIAN_POINT('',(1.843899133045,-2.540162975639,
+    10.439889658871));
+#15768 = CARTESIAN_POINT('',(1.66545728146,-2.29434075219,
+    10.639889661851));
+#15769 = CARTESIAN_POINT('',(2.192031054342,-2.192031054342,
+    10.450000153855));
+#15770 = CARTESIAN_POINT('',(1.979899016825,-1.979899016825,
+    10.650000156835));
+#15771 = DEFINITIONAL_REPRESENTATION('',(#15772),#15798);
+#15772 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#15773,#15774,#15775,#15776,
+    #15777,#15778,#15779,#15780,#15781,#15782,#15783,#15784,#15785,
+    #15786,#15787,#15788,#15789,#15790,#15791,#15792,#15793,#15794,
+    #15795,#15796,#15797),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.092591311876E-002,
+    2.185182623752E-002,3.277773935628E-002,4.370365247504E-002,
+    5.462956559379E-002,6.555547871255E-002,7.648139183131E-002,
+    8.740730495007E-002,9.833321806883E-002,0.109259131188,
+    0.120185044306,0.131110957425,0.142036870544,0.152962783663,
+    0.163888696781,0.1748146099,0.185740523019,0.196666436138,
+    0.207592349256,0.218518262375,0.229444175494,0.240370088613),
+  .UNSPECIFIED.);
+#15773 = CARTESIAN_POINT('',(0.E+000,0.333333333333));
+#15774 = CARTESIAN_POINT('',(0.E+000,0.343434343434));
+#15775 = CARTESIAN_POINT('',(0.E+000,0.363636363636));
+#15776 = CARTESIAN_POINT('',(0.E+000,0.393939393939));
+#15777 = CARTESIAN_POINT('',(0.E+000,0.424242424242));
+#15778 = CARTESIAN_POINT('',(0.E+000,0.454545454546));
+#15779 = CARTESIAN_POINT('',(0.E+000,0.484848484849));
+#15780 = CARTESIAN_POINT('',(0.E+000,0.515151515152));
+#15781 = CARTESIAN_POINT('',(0.E+000,0.545454545455));
+#15782 = CARTESIAN_POINT('',(0.E+000,0.575757575758));
+#15783 = CARTESIAN_POINT('',(0.E+000,0.606060606061));
+#15784 = CARTESIAN_POINT('',(0.E+000,0.636363636364));
+#15785 = CARTESIAN_POINT('',(0.E+000,0.666666666667));
+#15786 = CARTESIAN_POINT('',(0.E+000,0.69696969697));
+#15787 = CARTESIAN_POINT('',(0.E+000,0.727272727273));
+#15788 = CARTESIAN_POINT('',(0.E+000,0.757575757576));
+#15789 = CARTESIAN_POINT('',(0.E+000,0.787878787879));
+#15790 = CARTESIAN_POINT('',(0.E+000,0.818181818182));
+#15791 = CARTESIAN_POINT('',(0.E+000,0.848484848485));
+#15792 = CARTESIAN_POINT('',(0.E+000,0.878787878788));
+#15793 = CARTESIAN_POINT('',(0.E+000,0.909090909091));
+#15794 = CARTESIAN_POINT('',(0.E+000,0.939393939394));
+#15795 = CARTESIAN_POINT('',(0.E+000,0.969696969697));
+#15796 = CARTESIAN_POINT('',(-0.E+000,0.989898989899));
+#15797 = CARTESIAN_POINT('',(0.E+000,1.));
+#15798 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#15799 = ORIENTED_EDGE('',*,*,#15800,.F.);
+#15800 = EDGE_CURVE('',#15801,#15748,#15803,.T.);
+#15801 = VERTEX_POINT('',#15802);
+#15802 = CARTESIAN_POINT('',(2.121242937857,-2.121242937857,
+    10.516739830113));
+#15803 = SURFACE_CURVE('',#15804,(#15818),.PCURVE_S1.);
+#15804 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#15805,#15806,#15807,#15808,
+    #15809,#15810,#15811,#15812,#15813,#15814,#15815,#15816,#15817),
+  .UNSPECIFIED.,.F.,.F.,(4,3,3,3,4),(-0.241768013859,-0.171301740731,
+    -8.56508703656E-002,-1.415744859546E-002,0.E+000),.UNSPECIFIED.);
+#15805 = CARTESIAN_POINT('',(2.121242937857,-2.121242937857,
+    10.516739830113));
+#15806 = CARTESIAN_POINT('',(1.90594096053,-2.336514358045,
+    10.510293200352));
+#15807 = CARTESIAN_POINT('',(1.70959581128,-2.474063602492,
+    10.505255548926));
+#15808 = CARTESIAN_POINT('',(1.528082936302,-2.581519940609,
+    10.500771671535));
+#15809 = CARTESIAN_POINT('',(1.307456315449,-2.712131770602,
+    10.495321574857));
+#15810 = CARTESIAN_POINT('',(1.106819245605,-2.798972408578,
+    10.490701884779));
+#15811 = CARTESIAN_POINT('',(0.872965821988,-2.870127849566,
+    10.485496992416));
+#15812 = CARTESIAN_POINT('',(0.677766621143,-2.929521828075,
+    10.481152429852));
+#15813 = CARTESIAN_POINT('',(0.458191757422,-2.978281917986,
+    10.476407517589));
+#15814 = CARTESIAN_POINT('',(0.175571278413,-2.994856288268,
+    10.470395876106));
+#15815 = CARTESIAN_POINT('',(0.119605501359,-2.998138419539,
+    10.469205423849));
+#15816 = CARTESIAN_POINT('',(6.117183282106E-002,-3.000000044703,
+    10.467964914728));
+#15817 = CARTESIAN_POINT('',(1.836970226094E-016,-3.000000044703,
+    10.466666822632));
+#15818 = PCURVE('',#15758,#15819);
+#15819 = DEFINITIONAL_REPRESENTATION('',(#15820),#15846);
+#15820 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#15821,#15822,#15823,#15824,
+    #15825,#15826,#15827,#15828,#15829,#15830,#15831,#15832,#15833,
+    #15834,#15835,#15836,#15837,#15838,#15839,#15840,#15841,#15842,
+    #15843,#15844,#15845),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.241768013859,-0.230778558684,
+    -0.219789103508,-0.208799648333,-0.197810193157,-0.186820737982,
+    -0.175831282807,-0.164841827631,-0.153852372456,-0.14286291728,
+    -0.131873462105,-0.120884006929,-0.109894551754,-9.890509657868E-002
+    ,-8.791564140327E-002,-7.692618622786E-002,-6.593673105245E-002,
+    -5.494727587705E-002,-4.395782070164E-002,-3.296836552623E-002,
+    -2.197891035082E-002,-1.098945517541E-002,0.E+000),.UNSPECIFIED.);
+#15821 = CARTESIAN_POINT('',(1.,0.33369837632));
+#15822 = CARTESIAN_POINT('',(0.980067507111,0.333661908318));
+#15823 = CARTESIAN_POINT('',(0.941520978398,0.333230817283));
+#15824 = CARTESIAN_POINT('',(0.887274959598,0.332220654568));
+#15825 = CARTESIAN_POINT('',(0.836219147003,0.331761775607));
+#15826 = CARTESIAN_POINT('',(0.787976871542,0.332055441866));
+#15827 = CARTESIAN_POINT('',(0.742191222908,0.33290654072));
+#15828 = CARTESIAN_POINT('',(0.698526640961,0.333813191459));
+#15829 = CARTESIAN_POINT('',(0.656690159889,0.333676351807));
+#15830 = CARTESIAN_POINT('',(0.616269746787,0.332726551921));
+#15831 = CARTESIAN_POINT('',(0.57692486171,0.331807525679));
+#15832 = CARTESIAN_POINT('',(0.538294730474,0.331298770925));
+#15833 = CARTESIAN_POINT('',(0.500018412869,0.331394131159));
+#15834 = CARTESIAN_POINT('',(0.461735007009,0.332043397083));
+#15835 = CARTESIAN_POINT('',(0.423086071261,0.332956542738));
+#15836 = CARTESIAN_POINT('',(0.38372724816,0.333666364679));
+#15837 = CARTESIAN_POINT('',(0.343301829483,0.333267009101));
+#15838 = CARTESIAN_POINT('',(0.301426910589,0.332375524342));
+#15839 = CARTESIAN_POINT('',(0.257794071307,0.331724530922));
+#15840 = CARTESIAN_POINT('',(0.212051079677,0.331675282597));
+#15841 = CARTESIAN_POINT('',(0.163835627965,0.33224624264));
+#15842 = CARTESIAN_POINT('',(0.1127758572,0.333207778214));
+#15843 = CARTESIAN_POINT('',(5.849309488446E-002,0.333364352911));
+#15844 = CARTESIAN_POINT('',(1.993185111051E-002,0.333351295412));
+#15845 = CARTESIAN_POINT('',(0.E+000,0.333333333335));
+#15846 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#15847 = ORIENTED_EDGE('',*,*,#15848,.F.);
+#15848 = EDGE_CURVE('',#15849,#15801,#15851,.T.);
+#15849 = VERTEX_POINT('',#15850);
+#15850 = CARTESIAN_POINT('',(1.979899016825,-1.979899016825,
+    10.650000156835));
+#15851 = SURFACE_CURVE('',#15852,(#15856),.PCURVE_S1.);
+#15852 = LINE('',#15853,#15854);
+#15853 = CARTESIAN_POINT('',(1.979899016825,-1.979899016825,
+    10.650000156835));
+#15854 = VECTOR('',#15855,1.);
+#15855 = DIRECTION('',(0.588348405415,-0.588348405415,-0.554700196225));
+#15856 = PCURVE('',#15758,#15857);
+#15857 = DEFINITIONAL_REPRESENTATION('',(#15858),#15884);
+#15858 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#15859,#15860,#15861,#15862,
+    #15863,#15864,#15865,#15866,#15867,#15868,#15869,#15870,#15871,
+    #15872,#15873,#15874,#15875,#15876,#15877,#15878,#15879,#15880,
+    #15881,#15882,#15883),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.091993047682E-002,
+    2.183986095365E-002,3.275979143047E-002,4.367972190729E-002,
+    5.459965238412E-002,6.551958286094E-002,7.643951333776E-002,
+    8.735944381458E-002,9.827937429141E-002,0.109199304768,
+    0.120119235245,0.131039165722,0.141959096199,0.152879026676,
+    0.163798957152,0.174718887629,0.185638818106,0.196558748583,
+    0.20747867906,0.218398609536,0.229318540013,0.24023847049),
+  .UNSPECIFIED.);
+#15859 = CARTESIAN_POINT('',(1.,1.));
+#15860 = CARTESIAN_POINT('',(1.,0.989904520853));
+#15861 = CARTESIAN_POINT('',(1.,0.96971356256));
+#15862 = CARTESIAN_POINT('',(1.,0.93942712512));
+#15863 = CARTESIAN_POINT('',(1.,0.90914068768));
+#15864 = CARTESIAN_POINT('',(1.,0.87885425024));
+#15865 = CARTESIAN_POINT('',(1.,0.8485678128));
+#15866 = CARTESIAN_POINT('',(1.,0.81828137536));
+#15867 = CARTESIAN_POINT('',(1.,0.78799493792));
+#15868 = CARTESIAN_POINT('',(1.,0.75770850048));
+#15869 = CARTESIAN_POINT('',(1.,0.72742206304));
+#15870 = CARTESIAN_POINT('',(1.,0.6971356256));
+#15871 = CARTESIAN_POINT('',(1.,0.66684918816));
+#15872 = CARTESIAN_POINT('',(1.,0.63656275072));
+#15873 = CARTESIAN_POINT('',(1.,0.60627631328));
+#15874 = CARTESIAN_POINT('',(1.,0.57598987584));
+#15875 = CARTESIAN_POINT('',(1.,0.5457034384));
+#15876 = CARTESIAN_POINT('',(1.,0.51541700096));
+#15877 = CARTESIAN_POINT('',(1.,0.48513056352));
+#15878 = CARTESIAN_POINT('',(1.,0.45484412608));
+#15879 = CARTESIAN_POINT('',(1.,0.42455768864));
+#15880 = CARTESIAN_POINT('',(1.,0.3942712512));
+#15881 = CARTESIAN_POINT('',(1.,0.36398481376));
+#15882 = CARTESIAN_POINT('',(1.,0.343793855467));
+#15883 = CARTESIAN_POINT('',(1.,0.33369837632));
+#15884 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#15885 = ORIENTED_EDGE('',*,*,#15886,.F.);
+#15886 = EDGE_CURVE('',#15750,#15849,#15887,.T.);
+#15887 = SURFACE_CURVE('',#15888,(#15895),.PCURVE_S1.);
+#15888 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#15889,#15890,#15891,#15892,
+    #15893,#15894),.UNSPECIFIED.,.F.,.F.,(6,6),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#15889 = CARTESIAN_POINT('',(1.714505544354E-016,-2.800000041723,
+    10.600000157952));
+#15890 = CARTESIAN_POINT('',(0.444687766729,-2.800000041723,
+    10.610110652936));
+#15891 = CARTESIAN_POINT('',(0.881909452717,-2.711720505362,
+    10.620052006268));
+#15892 = CARTESIAN_POINT('',(1.293871803615,-2.541080112433,
+    10.62994830852));
+#15893 = CARTESIAN_POINT('',(1.66545728146,-2.29434075219,
+    10.639889661851));
+#15894 = CARTESIAN_POINT('',(1.979899016825,-1.979899016825,
+    10.650000156835));
+#15895 = PCURVE('',#15758,#15896);
+#15896 = DEFINITIONAL_REPRESENTATION('',(#15897),#15901);
+#15897 = LINE('',#15898,#15899);
+#15898 = CARTESIAN_POINT('',(0.E+000,1.));
+#15899 = VECTOR('',#15900,1.);
+#15900 = DIRECTION('',(1.,0.E+000));
+#15901 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#15902 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#15906)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#15903,#15904,#15905)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#15903 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#15904 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#15905 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#15906 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-004),#15903,
+  'distance_accuracy_value','confusion accuracy');
+#15907 = SHAPE_DEFINITION_REPRESENTATION(#15908,#15740);
+#15908 = PRODUCT_DEFINITION_SHAPE('','',#15909);
+#15909 = PRODUCT_DEFINITION('design','',#15910,#15913);
+#15910 = PRODUCT_DEFINITION_FORMATION('','',#15911);
+#15911 = PRODUCT('Compound063','Compound063','',(#15912));
+#15912 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#15913 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#15914 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#15915,#15917);
+#15915 = ( REPRESENTATION_RELATIONSHIP('','',#15740,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#15916) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#15916 = ITEM_DEFINED_TRANSFORMATION('','',#11,#291);
+#15917 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #15918);
+#15918 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('70','=>[0:1:1:71]','',#5,#15909
+  ,$);
+#15919 = PRODUCT_TYPE('part',$,(#15911));
+#15920 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#15921),#16075);
+#15921 = SHELL_BASED_SURFACE_MODEL('',(#15922));
+#15922 = OPEN_SHELL('',(#15923));
+#15923 = ADVANCED_FACE('',(#15924),#15941,.F.);
+#15924 = FACE_BOUND('',#15925,.F.);
+#15925 = EDGE_LOOP('',(#15926,#15960,#15998,#16039));
+#15926 = ORIENTED_EDGE('',*,*,#15927,.T.);
+#15927 = EDGE_CURVE('',#15928,#15930,#15932,.T.);
+#15928 = VERTEX_POINT('',#15929);
+#15929 = CARTESIAN_POINT('',(0.E+000,-5.800000086427,7.234451770782));
+#15930 = VERTEX_POINT('',#15931);
+#15931 = CARTESIAN_POINT('',(0.E+000,-5.213471055031,7.800000116229));
+#15932 = SURFACE_CURVE('',#15933,(#15940),.PCURVE_S1.);
+#15933 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#15934,#15935,#15936,#15937,
+    #15938,#15939),.UNSPECIFIED.,.F.,.F.,(6,6),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#15934 = CARTESIAN_POINT('',(0.E+000,-5.800000086427,7.234451770782));
+#15935 = CARTESIAN_POINT('',(0.E+000,-5.800000086427,7.489645642042));
+#15936 = CARTESIAN_POINT('',(0.E+000,-5.800000086427,7.70137771368));
+#15937 = CARTESIAN_POINT('',(0.E+000,-5.721340024471,7.800000116229));
+#15938 = CARTESIAN_POINT('',(0.E+000,-5.525374156237,7.800000116229));
+#15939 = CARTESIAN_POINT('',(0.E+000,-5.213471055031,7.800000116229));
+#15940 = PCURVE('',#15941,#15954);
+#15941 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#15942,#15943)
+    ,(#15944,#15945)
+    ,(#15946,#15947)
+    ,(#15948,#15949)
+    ,(#15950,#15951)
+    ,(#15952,#15953
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,
+    6.000000089407E-002),.PIECEWISE_BEZIER_KNOTS.);
+#15942 = CARTESIAN_POINT('',(0.E+000,-5.800000086427,7.234451770782));
+#15943 = CARTESIAN_POINT('',(-0.600000008941,-5.800000086427,
+    7.234451770782));
+#15944 = CARTESIAN_POINT('',(0.E+000,-5.800000086427,7.489645642042));
+#15945 = CARTESIAN_POINT('',(-0.600000008941,-5.800000086427,
+    7.489645642042));
+#15946 = CARTESIAN_POINT('',(0.E+000,-5.800000086427,7.70137771368));
+#15947 = CARTESIAN_POINT('',(-0.600000008941,-5.800000086427,
+    7.70137771368));
+#15948 = CARTESIAN_POINT('',(0.E+000,-5.721340024471,7.800000116229));
+#15949 = CARTESIAN_POINT('',(-0.600000008941,-5.721340024471,
+    7.800000116229));
+#15950 = CARTESIAN_POINT('',(0.E+000,-5.525374156237,7.800000116229));
+#15951 = CARTESIAN_POINT('',(-0.600000008941,-5.525374156237,
+    7.800000116229));
+#15952 = CARTESIAN_POINT('',(0.E+000,-5.213471055031,7.800000116229));
+#15953 = CARTESIAN_POINT('',(-0.600000008941,-5.213471055031,
+    7.800000116229));
+#15954 = DEFINITIONAL_REPRESENTATION('',(#15955),#15959);
+#15955 = LINE('',#15956,#15957);
+#15956 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#15957 = VECTOR('',#15958,1.);
+#15958 = DIRECTION('',(1.,0.E+000));
+#15959 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#15960 = ORIENTED_EDGE('',*,*,#15961,.T.);
+#15961 = EDGE_CURVE('',#15930,#15962,#15964,.T.);
+#15962 = VERTEX_POINT('',#15963);
+#15963 = CARTESIAN_POINT('',(-0.500000007451,-5.213471055031,
+    7.800000116229));
+#15964 = SURFACE_CURVE('',#15965,(#15969),.PCURVE_S1.);
+#15965 = LINE('',#15966,#15967);
+#15966 = CARTESIAN_POINT('',(0.E+000,-5.213471055031,7.800000116229));
+#15967 = VECTOR('',#15968,1.);
+#15968 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#15969 = PCURVE('',#15941,#15970);
+#15970 = DEFINITIONAL_REPRESENTATION('',(#15971),#15997);
+#15971 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#15972,#15973,#15974,#15975,
+    #15976,#15977,#15978,#15979,#15980,#15981,#15982,#15983,#15984,
+    #15985,#15986,#15987,#15988,#15989,#15990,#15991,#15992,#15993,
+    #15994,#15995,#15996),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,2.272727306594E-002,
+    4.545454613187E-002,6.818181919781E-002,9.090909226374E-002,
+    0.11363636533,0.136363638396,0.159090911462,0.181818184527,
+    0.204545457593,0.227272730659,0.250000003725,0.272727276791,
+    0.295454549857,0.318181822923,0.340909095989,0.363636369055,
+    0.386363642121,0.409090915187,0.431818188253,0.454545461319,
+    0.477272734385,0.500000007451),.UNSPECIFIED.);
+#15972 = CARTESIAN_POINT('',(1.,0.E+000));
+#15973 = CARTESIAN_POINT('',(1.,7.575757688645E-004));
+#15974 = CARTESIAN_POINT('',(1.,2.272727306594E-003));
+#15975 = CARTESIAN_POINT('',(1.,4.545454613187E-003));
+#15976 = CARTESIAN_POINT('',(1.,6.818181919781E-003));
+#15977 = CARTESIAN_POINT('',(1.,9.090909226374E-003));
+#15978 = CARTESIAN_POINT('',(1.,1.136363653297E-002));
+#15979 = CARTESIAN_POINT('',(1.,1.363636383956E-002));
+#15980 = CARTESIAN_POINT('',(1.,1.590909114615E-002));
+#15981 = CARTESIAN_POINT('',(1.,1.818181845275E-002));
+#15982 = CARTESIAN_POINT('',(1.,2.045454575934E-002));
+#15983 = CARTESIAN_POINT('',(1.,2.272727306594E-002));
+#15984 = CARTESIAN_POINT('',(1.,2.500000037253E-002));
+#15985 = CARTESIAN_POINT('',(1.,2.727272767912E-002));
+#15986 = CARTESIAN_POINT('',(1.,2.954545498572E-002));
+#15987 = CARTESIAN_POINT('',(1.,3.181818229231E-002));
+#15988 = CARTESIAN_POINT('',(1.,3.40909095989E-002));
+#15989 = CARTESIAN_POINT('',(1.,3.63636369055E-002));
+#15990 = CARTESIAN_POINT('',(1.,3.863636421209E-002));
+#15991 = CARTESIAN_POINT('',(1.,4.090909151868E-002));
+#15992 = CARTESIAN_POINT('',(1.,4.318181882528E-002));
+#15993 = CARTESIAN_POINT('',(1.,4.545454613187E-002));
+#15994 = CARTESIAN_POINT('',(1.,4.772727343846E-002));
+#15995 = CARTESIAN_POINT('',(1.,4.924242497619E-002));
+#15996 = CARTESIAN_POINT('',(1.,5.000000074506E-002));
+#15997 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#15998 = ORIENTED_EDGE('',*,*,#15999,.F.);
+#15999 = EDGE_CURVE('',#16000,#15962,#16002,.T.);
+#16000 = VERTEX_POINT('',#16001);
+#16001 = CARTESIAN_POINT('',(-0.500000007451,-5.800000086427,
+    7.234451770782));
+#16002 = SURFACE_CURVE('',#16003,(#16010),.PCURVE_S1.);
+#16003 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#16004,#16005,#16006,#16007,
+    #16008,#16009),.UNSPECIFIED.,.F.,.F.,(6,6),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#16004 = CARTESIAN_POINT('',(-0.500000007451,-5.800000086427,
+    7.234451770782));
+#16005 = CARTESIAN_POINT('',(-0.500000007451,-5.800000086427,
+    7.489645642042));
+#16006 = CARTESIAN_POINT('',(-0.500000007451,-5.800000086427,
+    7.70137771368));
+#16007 = CARTESIAN_POINT('',(-0.500000007451,-5.721340024471,
+    7.800000116229));
+#16008 = CARTESIAN_POINT('',(-0.500000007451,-5.525374156237,
+    7.800000116229));
+#16009 = CARTESIAN_POINT('',(-0.500000007451,-5.213471055031,
+    7.800000116229));
+#16010 = PCURVE('',#15941,#16011);
+#16011 = DEFINITIONAL_REPRESENTATION('',(#16012),#16038);
+#16012 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#16013,#16014,#16015,#16016,
+    #16017,#16018,#16019,#16020,#16021,#16022,#16023,#16024,#16025,
+    #16026,#16027,#16028,#16029,#16030,#16031,#16032,#16033,#16034,
+    #16035,#16036,#16037),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,4.545454545455E-002,
+    9.090909090909E-002,0.136363636364,0.181818181818,0.227272727273,
+    0.272727272727,0.318181818182,0.363636363636,0.409090909091,
+    0.454545454545,0.5,0.545454545455,0.590909090909,0.636363636364,
+    0.681818181818,0.727272727273,0.772727272727,0.818181818182,
+    0.863636363636,0.909090909091,0.954545454545,1.),.UNSPECIFIED.);
+#16013 = CARTESIAN_POINT('',(0.E+000,5.000000074506E-002));
+#16014 = CARTESIAN_POINT('',(1.515151515152E-002,5.000000074506E-002));
+#16015 = CARTESIAN_POINT('',(4.545454545455E-002,5.000000074506E-002));
+#16016 = CARTESIAN_POINT('',(9.090909090909E-002,5.000000074506E-002));
+#16017 = CARTESIAN_POINT('',(0.136363636364,5.000000074506E-002));
+#16018 = CARTESIAN_POINT('',(0.181818181818,5.000000074506E-002));
+#16019 = CARTESIAN_POINT('',(0.227272727273,5.000000074506E-002));
+#16020 = CARTESIAN_POINT('',(0.272727272727,5.000000074506E-002));
+#16021 = CARTESIAN_POINT('',(0.318181818182,5.000000074506E-002));
+#16022 = CARTESIAN_POINT('',(0.363636363636,5.000000074506E-002));
+#16023 = CARTESIAN_POINT('',(0.409090909091,5.000000074506E-002));
+#16024 = CARTESIAN_POINT('',(0.454545454545,5.000000074506E-002));
+#16025 = CARTESIAN_POINT('',(0.5,5.000000074506E-002));
+#16026 = CARTESIAN_POINT('',(0.545454545455,5.000000074506E-002));
+#16027 = CARTESIAN_POINT('',(0.590909090909,5.000000074506E-002));
+#16028 = CARTESIAN_POINT('',(0.636363636364,5.000000074506E-002));
+#16029 = CARTESIAN_POINT('',(0.681818181818,5.000000074506E-002));
+#16030 = CARTESIAN_POINT('',(0.727272727273,5.000000074506E-002));
+#16031 = CARTESIAN_POINT('',(0.772727272727,5.000000074506E-002));
+#16032 = CARTESIAN_POINT('',(0.818181818182,5.000000074506E-002));
+#16033 = CARTESIAN_POINT('',(0.863636363636,5.000000074506E-002));
+#16034 = CARTESIAN_POINT('',(0.909090909091,5.000000074506E-002));
+#16035 = CARTESIAN_POINT('',(0.954545454545,5.000000074506E-002));
+#16036 = CARTESIAN_POINT('',(0.984848484848,5.000000074506E-002));
+#16037 = CARTESIAN_POINT('',(1.,5.000000074506E-002));
+#16038 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#16039 = ORIENTED_EDGE('',*,*,#16040,.F.);
+#16040 = EDGE_CURVE('',#15928,#16000,#16041,.T.);
+#16041 = SURFACE_CURVE('',#16042,(#16046),.PCURVE_S1.);
+#16042 = LINE('',#16043,#16044);
+#16043 = CARTESIAN_POINT('',(0.E+000,-5.800000086427,7.234451770782));
+#16044 = VECTOR('',#16045,1.);
+#16045 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#16046 = PCURVE('',#15941,#16047);
+#16047 = DEFINITIONAL_REPRESENTATION('',(#16048),#16074);
+#16048 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#16049,#16050,#16051,#16052,
+    #16053,#16054,#16055,#16056,#16057,#16058,#16059,#16060,#16061,
+    #16062,#16063,#16064,#16065,#16066,#16067,#16068,#16069,#16070,
+    #16071,#16072,#16073),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,2.272727306594E-002,
+    4.545454613187E-002,6.818181919781E-002,9.090909226374E-002,
+    0.11363636533,0.136363638396,0.159090911462,0.181818184527,
+    0.204545457593,0.227272730659,0.250000003725,0.272727276791,
+    0.295454549857,0.318181822923,0.340909095989,0.363636369055,
+    0.386363642121,0.409090915187,0.431818188253,0.454545461319,
+    0.477272734385,0.500000007451),.UNSPECIFIED.);
+#16049 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#16050 = CARTESIAN_POINT('',(0.E+000,7.575757688645E-004));
+#16051 = CARTESIAN_POINT('',(0.E+000,2.272727306594E-003));
+#16052 = CARTESIAN_POINT('',(0.E+000,4.545454613187E-003));
+#16053 = CARTESIAN_POINT('',(0.E+000,6.818181919781E-003));
+#16054 = CARTESIAN_POINT('',(0.E+000,9.090909226374E-003));
+#16055 = CARTESIAN_POINT('',(0.E+000,1.136363653297E-002));
+#16056 = CARTESIAN_POINT('',(0.E+000,1.363636383956E-002));
+#16057 = CARTESIAN_POINT('',(0.E+000,1.590909114615E-002));
+#16058 = CARTESIAN_POINT('',(0.E+000,1.818181845275E-002));
+#16059 = CARTESIAN_POINT('',(0.E+000,2.045454575934E-002));
+#16060 = CARTESIAN_POINT('',(0.E+000,2.272727306594E-002));
+#16061 = CARTESIAN_POINT('',(0.E+000,2.500000037253E-002));
+#16062 = CARTESIAN_POINT('',(0.E+000,2.727272767912E-002));
+#16063 = CARTESIAN_POINT('',(0.E+000,2.954545498572E-002));
+#16064 = CARTESIAN_POINT('',(0.E+000,3.181818229231E-002));
+#16065 = CARTESIAN_POINT('',(0.E+000,3.40909095989E-002));
+#16066 = CARTESIAN_POINT('',(0.E+000,3.63636369055E-002));
+#16067 = CARTESIAN_POINT('',(0.E+000,3.863636421209E-002));
+#16068 = CARTESIAN_POINT('',(0.E+000,4.090909151868E-002));
+#16069 = CARTESIAN_POINT('',(0.E+000,4.318181882528E-002));
+#16070 = CARTESIAN_POINT('',(0.E+000,4.545454613187E-002));
+#16071 = CARTESIAN_POINT('',(0.E+000,4.772727343846E-002));
+#16072 = CARTESIAN_POINT('',(-0.E+000,4.924242497619E-002));
+#16073 = CARTESIAN_POINT('',(0.E+000,5.000000074506E-002));
+#16074 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#16075 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#16079)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#16076,#16077,#16078)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#16076 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#16077 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#16078 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#16079 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#16076,
+  'distance_accuracy_value','confusion accuracy');
+#16080 = SHAPE_DEFINITION_REPRESENTATION(#16081,#15920);
+#16081 = PRODUCT_DEFINITION_SHAPE('','',#16082);
+#16082 = PRODUCT_DEFINITION('design','',#16083,#16086);
+#16083 = PRODUCT_DEFINITION_FORMATION('','',#16084);
+#16084 = PRODUCT('Compound059','Compound059','',(#16085));
+#16085 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#16086 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#16087 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#16088,#16090);
+#16088 = ( REPRESENTATION_RELATIONSHIP('','',#15920,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#16089) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#16089 = ITEM_DEFINED_TRANSFORMATION('','',#11,#295);
+#16090 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #16091);
+#16091 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('71','=>[0:1:1:72]','',#5,#16082
+  ,$);
+#16092 = PRODUCT_TYPE('part',$,(#16084));
+#16093 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#16094),#16248);
+#16094 = SHELL_BASED_SURFACE_MODEL('',(#16095));
+#16095 = OPEN_SHELL('',(#16096));
+#16096 = ADVANCED_FACE('',(#16097),#16114,.F.);
+#16097 = FACE_BOUND('',#16098,.F.);
+#16098 = EDGE_LOOP('',(#16099,#16133,#16171,#16212));
+#16099 = ORIENTED_EDGE('',*,*,#16100,.T.);
+#16100 = EDGE_CURVE('',#16101,#16103,#16105,.T.);
+#16101 = VERTEX_POINT('',#16102);
+#16102 = CARTESIAN_POINT('',(0.E+000,-6.000000089407,7.2249096632));
+#16103 = VERTEX_POINT('',#16104);
+#16104 = CARTESIAN_POINT('',(0.E+000,-5.236362814903,8.000000119209));
+#16105 = SURFACE_CURVE('',#16106,(#16113),.PCURVE_S1.);
+#16106 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#16107,#16108,#16109,#16110,
+    #16111,#16112),.UNSPECIFIED.,.F.,.F.,(6,6),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#16107 = CARTESIAN_POINT('',(0.E+000,-6.000000089407,7.2249096632));
+#16108 = CARTESIAN_POINT('',(0.E+000,-6.000000089407,7.534945845604));
+#16109 = CARTESIAN_POINT('',(0.E+000,-6.000000089407,7.844982028008));
+#16110 = CARTESIAN_POINT('',(0.E+000,-5.847272634506,8.000000119209));
+#16111 = CARTESIAN_POINT('',(0.E+000,-5.541817724705,8.000000119209));
+#16112 = CARTESIAN_POINT('',(0.E+000,-5.236362814903,8.000000119209));
+#16113 = PCURVE('',#16114,#16127);
+#16114 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#16115,#16116)
+    ,(#16117,#16118)
+    ,(#16119,#16120)
+    ,(#16121,#16122)
+    ,(#16123,#16124)
+    ,(#16125,#16126
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,
+    6.000000089407E-002),.PIECEWISE_BEZIER_KNOTS.);
+#16115 = CARTESIAN_POINT('',(0.E+000,-6.000000089407,7.2249096632));
+#16116 = CARTESIAN_POINT('',(0.600000008941,-6.000000089407,7.2249096632
+    ));
+#16117 = CARTESIAN_POINT('',(0.E+000,-6.000000089407,7.534945845604));
+#16118 = CARTESIAN_POINT('',(0.600000008941,-6.000000089407,
+    7.534945845604));
+#16119 = CARTESIAN_POINT('',(0.E+000,-6.000000089407,7.844982028008));
+#16120 = CARTESIAN_POINT('',(0.600000008941,-6.000000089407,
+    7.844982028008));
+#16121 = CARTESIAN_POINT('',(0.E+000,-5.847272634506,8.000000119209));
+#16122 = CARTESIAN_POINT('',(0.600000008941,-5.847272634506,
+    8.000000119209));
+#16123 = CARTESIAN_POINT('',(0.E+000,-5.541817724705,8.000000119209));
+#16124 = CARTESIAN_POINT('',(0.600000008941,-5.541817724705,
+    8.000000119209));
+#16125 = CARTESIAN_POINT('',(0.E+000,-5.236362814903,8.000000119209));
+#16126 = CARTESIAN_POINT('',(0.600000008941,-5.236362814903,
+    8.000000119209));
+#16127 = DEFINITIONAL_REPRESENTATION('',(#16128),#16132);
+#16128 = LINE('',#16129,#16130);
+#16129 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#16130 = VECTOR('',#16131,1.);
+#16131 = DIRECTION('',(1.,0.E+000));
+#16132 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#16133 = ORIENTED_EDGE('',*,*,#16134,.T.);
+#16134 = EDGE_CURVE('',#16103,#16135,#16137,.T.);
+#16135 = VERTEX_POINT('',#16136);
+#16136 = CARTESIAN_POINT('',(0.500000007451,-5.236362814903,
+    8.000000119209));
+#16137 = SURFACE_CURVE('',#16138,(#16142),.PCURVE_S1.);
+#16138 = LINE('',#16139,#16140);
+#16139 = CARTESIAN_POINT('',(0.E+000,-5.236362814903,8.000000119209));
+#16140 = VECTOR('',#16141,1.);
+#16141 = DIRECTION('',(1.,0.E+000,0.E+000));
+#16142 = PCURVE('',#16114,#16143);
+#16143 = DEFINITIONAL_REPRESENTATION('',(#16144),#16170);
+#16144 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#16145,#16146,#16147,#16148,
+    #16149,#16150,#16151,#16152,#16153,#16154,#16155,#16156,#16157,
+    #16158,#16159,#16160,#16161,#16162,#16163,#16164,#16165,#16166,
+    #16167,#16168,#16169),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,2.272727306594E-002,
+    4.545454613187E-002,6.818181919781E-002,9.090909226374E-002,
+    0.11363636533,0.136363638396,0.159090911462,0.181818184527,
+    0.204545457593,0.227272730659,0.250000003725,0.272727276791,
+    0.295454549857,0.318181822923,0.340909095989,0.363636369055,
+    0.386363642121,0.409090915187,0.431818188253,0.454545461319,
+    0.477272734385,0.500000007451),.UNSPECIFIED.);
+#16145 = CARTESIAN_POINT('',(1.,0.E+000));
+#16146 = CARTESIAN_POINT('',(1.,7.575757688645E-004));
+#16147 = CARTESIAN_POINT('',(1.,2.272727306594E-003));
+#16148 = CARTESIAN_POINT('',(1.,4.545454613187E-003));
+#16149 = CARTESIAN_POINT('',(1.,6.818181919781E-003));
+#16150 = CARTESIAN_POINT('',(1.,9.090909226374E-003));
+#16151 = CARTESIAN_POINT('',(1.,1.136363653297E-002));
+#16152 = CARTESIAN_POINT('',(1.,1.363636383956E-002));
+#16153 = CARTESIAN_POINT('',(1.,1.590909114615E-002));
+#16154 = CARTESIAN_POINT('',(1.,1.818181845275E-002));
+#16155 = CARTESIAN_POINT('',(1.,2.045454575934E-002));
+#16156 = CARTESIAN_POINT('',(1.,2.272727306594E-002));
+#16157 = CARTESIAN_POINT('',(1.,2.500000037253E-002));
+#16158 = CARTESIAN_POINT('',(1.,2.727272767912E-002));
+#16159 = CARTESIAN_POINT('',(1.,2.954545498572E-002));
+#16160 = CARTESIAN_POINT('',(1.,3.181818229231E-002));
+#16161 = CARTESIAN_POINT('',(1.,3.40909095989E-002));
+#16162 = CARTESIAN_POINT('',(1.,3.63636369055E-002));
+#16163 = CARTESIAN_POINT('',(1.,3.863636421209E-002));
+#16164 = CARTESIAN_POINT('',(1.,4.090909151868E-002));
+#16165 = CARTESIAN_POINT('',(1.,4.318181882528E-002));
+#16166 = CARTESIAN_POINT('',(1.,4.545454613187E-002));
+#16167 = CARTESIAN_POINT('',(1.,4.772727343846E-002));
+#16168 = CARTESIAN_POINT('',(1.,4.924242497619E-002));
+#16169 = CARTESIAN_POINT('',(1.,5.000000074506E-002));
+#16170 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#16171 = ORIENTED_EDGE('',*,*,#16172,.F.);
+#16172 = EDGE_CURVE('',#16173,#16135,#16175,.T.);
+#16173 = VERTEX_POINT('',#16174);
+#16174 = CARTESIAN_POINT('',(0.500000007451,-6.000000089407,7.2249096632
+    ));
+#16175 = SURFACE_CURVE('',#16176,(#16183),.PCURVE_S1.);
+#16176 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#16177,#16178,#16179,#16180,
+    #16181,#16182),.UNSPECIFIED.,.F.,.F.,(6,6),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#16177 = CARTESIAN_POINT('',(0.500000007451,-6.000000089407,7.2249096632
+    ));
+#16178 = CARTESIAN_POINT('',(0.500000007451,-6.000000089407,
+    7.534945845604));
+#16179 = CARTESIAN_POINT('',(0.500000007451,-6.000000089407,
+    7.844982028008));
+#16180 = CARTESIAN_POINT('',(0.500000007451,-5.847272634506,
+    8.000000119209));
+#16181 = CARTESIAN_POINT('',(0.500000007451,-5.541817724705,
+    8.000000119209));
+#16182 = CARTESIAN_POINT('',(0.500000007451,-5.236362814903,
+    8.000000119209));
+#16183 = PCURVE('',#16114,#16184);
+#16184 = DEFINITIONAL_REPRESENTATION('',(#16185),#16211);
+#16185 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#16186,#16187,#16188,#16189,
+    #16190,#16191,#16192,#16193,#16194,#16195,#16196,#16197,#16198,
+    #16199,#16200,#16201,#16202,#16203,#16204,#16205,#16206,#16207,
+    #16208,#16209,#16210),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,4.545454545455E-002,
+    9.090909090909E-002,0.136363636364,0.181818181818,0.227272727273,
+    0.272727272727,0.318181818182,0.363636363636,0.409090909091,
+    0.454545454545,0.5,0.545454545455,0.590909090909,0.636363636364,
+    0.681818181818,0.727272727273,0.772727272727,0.818181818182,
+    0.863636363636,0.909090909091,0.954545454545,1.),.UNSPECIFIED.);
+#16186 = CARTESIAN_POINT('',(0.E+000,5.000000074506E-002));
+#16187 = CARTESIAN_POINT('',(1.515151515152E-002,5.000000074506E-002));
+#16188 = CARTESIAN_POINT('',(4.545454545455E-002,5.000000074506E-002));
+#16189 = CARTESIAN_POINT('',(9.090909090909E-002,5.000000074506E-002));
+#16190 = CARTESIAN_POINT('',(0.136363636364,5.000000074506E-002));
+#16191 = CARTESIAN_POINT('',(0.181818181818,5.000000074506E-002));
+#16192 = CARTESIAN_POINT('',(0.227272727273,5.000000074506E-002));
+#16193 = CARTESIAN_POINT('',(0.272727272727,5.000000074506E-002));
+#16194 = CARTESIAN_POINT('',(0.318181818182,5.000000074506E-002));
+#16195 = CARTESIAN_POINT('',(0.363636363636,5.000000074506E-002));
+#16196 = CARTESIAN_POINT('',(0.409090909091,5.000000074506E-002));
+#16197 = CARTESIAN_POINT('',(0.454545454545,5.000000074506E-002));
+#16198 = CARTESIAN_POINT('',(0.5,5.000000074506E-002));
+#16199 = CARTESIAN_POINT('',(0.545454545455,5.000000074506E-002));
+#16200 = CARTESIAN_POINT('',(0.590909090909,5.000000074506E-002));
+#16201 = CARTESIAN_POINT('',(0.636363636364,5.000000074506E-002));
+#16202 = CARTESIAN_POINT('',(0.681818181818,5.000000074506E-002));
+#16203 = CARTESIAN_POINT('',(0.727272727273,5.000000074506E-002));
+#16204 = CARTESIAN_POINT('',(0.772727272727,5.000000074506E-002));
+#16205 = CARTESIAN_POINT('',(0.818181818182,5.000000074506E-002));
+#16206 = CARTESIAN_POINT('',(0.863636363636,5.000000074506E-002));
+#16207 = CARTESIAN_POINT('',(0.909090909091,5.000000074506E-002));
+#16208 = CARTESIAN_POINT('',(0.954545454545,5.000000074506E-002));
+#16209 = CARTESIAN_POINT('',(0.984848484848,5.000000074506E-002));
+#16210 = CARTESIAN_POINT('',(1.,5.000000074506E-002));
+#16211 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#16212 = ORIENTED_EDGE('',*,*,#16213,.F.);
+#16213 = EDGE_CURVE('',#16101,#16173,#16214,.T.);
+#16214 = SURFACE_CURVE('',#16215,(#16219),.PCURVE_S1.);
+#16215 = LINE('',#16216,#16217);
+#16216 = CARTESIAN_POINT('',(0.E+000,-6.000000089407,7.2249096632));
+#16217 = VECTOR('',#16218,1.);
+#16218 = DIRECTION('',(1.,0.E+000,0.E+000));
+#16219 = PCURVE('',#16114,#16220);
+#16220 = DEFINITIONAL_REPRESENTATION('',(#16221),#16247);
+#16221 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#16222,#16223,#16224,#16225,
+    #16226,#16227,#16228,#16229,#16230,#16231,#16232,#16233,#16234,
+    #16235,#16236,#16237,#16238,#16239,#16240,#16241,#16242,#16243,
+    #16244,#16245,#16246),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,2.272727306594E-002,
+    4.545454613187E-002,6.818181919781E-002,9.090909226374E-002,
+    0.11363636533,0.136363638396,0.159090911462,0.181818184527,
+    0.204545457593,0.227272730659,0.250000003725,0.272727276791,
+    0.295454549857,0.318181822923,0.340909095989,0.363636369055,
+    0.386363642121,0.409090915187,0.431818188253,0.454545461319,
+    0.477272734385,0.500000007451),.UNSPECIFIED.);
+#16222 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#16223 = CARTESIAN_POINT('',(0.E+000,7.575757688645E-004));
+#16224 = CARTESIAN_POINT('',(0.E+000,2.272727306594E-003));
+#16225 = CARTESIAN_POINT('',(0.E+000,4.545454613187E-003));
+#16226 = CARTESIAN_POINT('',(0.E+000,6.818181919781E-003));
+#16227 = CARTESIAN_POINT('',(0.E+000,9.090909226374E-003));
+#16228 = CARTESIAN_POINT('',(0.E+000,1.136363653297E-002));
+#16229 = CARTESIAN_POINT('',(0.E+000,1.363636383956E-002));
+#16230 = CARTESIAN_POINT('',(0.E+000,1.590909114615E-002));
+#16231 = CARTESIAN_POINT('',(0.E+000,1.818181845275E-002));
+#16232 = CARTESIAN_POINT('',(0.E+000,2.045454575934E-002));
+#16233 = CARTESIAN_POINT('',(0.E+000,2.272727306594E-002));
+#16234 = CARTESIAN_POINT('',(0.E+000,2.500000037253E-002));
+#16235 = CARTESIAN_POINT('',(0.E+000,2.727272767912E-002));
+#16236 = CARTESIAN_POINT('',(0.E+000,2.954545498572E-002));
+#16237 = CARTESIAN_POINT('',(0.E+000,3.181818229231E-002));
+#16238 = CARTESIAN_POINT('',(0.E+000,3.40909095989E-002));
+#16239 = CARTESIAN_POINT('',(0.E+000,3.63636369055E-002));
+#16240 = CARTESIAN_POINT('',(0.E+000,3.863636421209E-002));
+#16241 = CARTESIAN_POINT('',(0.E+000,4.090909151868E-002));
+#16242 = CARTESIAN_POINT('',(0.E+000,4.318181882528E-002));
+#16243 = CARTESIAN_POINT('',(0.E+000,4.545454613187E-002));
+#16244 = CARTESIAN_POINT('',(0.E+000,4.772727343846E-002));
+#16245 = CARTESIAN_POINT('',(-0.E+000,4.924242497619E-002));
+#16246 = CARTESIAN_POINT('',(0.E+000,5.000000074506E-002));
+#16247 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#16248 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#16252)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#16249,#16250,#16251)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#16249 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#16250 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#16251 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#16252 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#16249,
+  'distance_accuracy_value','confusion accuracy');
+#16253 = SHAPE_DEFINITION_REPRESENTATION(#16254,#16093);
+#16254 = PRODUCT_DEFINITION_SHAPE('','',#16255);
+#16255 = PRODUCT_DEFINITION('design','',#16256,#16259);
+#16256 = PRODUCT_DEFINITION_FORMATION('','',#16257);
+#16257 = PRODUCT('Compound050','Compound050','',(#16258));
+#16258 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#16259 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#16260 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#16261,#16263);
+#16261 = ( REPRESENTATION_RELATIONSHIP('','',#16093,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#16262) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#16262 = ITEM_DEFINED_TRANSFORMATION('','',#11,#299);
+#16263 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #16264);
+#16264 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('72','=>[0:1:1:73]','',#5,#16255
+  ,$);
+#16265 = PRODUCT_TYPE('part',$,(#16257));
+#16266 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#16267),#16421);
+#16267 = SHELL_BASED_SURFACE_MODEL('',(#16268));
+#16268 = OPEN_SHELL('',(#16269));
+#16269 = ADVANCED_FACE('',(#16270),#16287,.F.);
+#16270 = FACE_BOUND('',#16271,.F.);
+#16271 = EDGE_LOOP('',(#16272,#16306,#16344,#16385));
+#16272 = ORIENTED_EDGE('',*,*,#16273,.T.);
+#16273 = EDGE_CURVE('',#16274,#16276,#16278,.T.);
+#16274 = VERTEX_POINT('',#16275);
+#16275 = CARTESIAN_POINT('',(2.204364271313E-016,1.800000026822,
+    14.000000208616));
+#16276 = VERTEX_POINT('',#16277);
+#16277 = CARTESIAN_POINT('',(-1.110223024625E-015,-1.800000026822,
+    14.000000208616));
+#16278 = SURFACE_CURVE('',#16279,(#16286),.PCURVE_S1.);
+#16279 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#16280,#16281,#16282,#16283,
+    #16284,#16285),.UNSPECIFIED.,.F.,.F.,(6,6),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#16280 = CARTESIAN_POINT('',(2.204364271313E-016,1.800000026822,
+    14.000000208616));
+#16281 = CARTESIAN_POINT('',(1.203298664625,1.800000026822,
+    14.000000208616));
+#16282 = CARTESIAN_POINT('',(2.278470597603,0.794233864909,
+    14.000000208616));
+#16283 = CARTESIAN_POINT('',(2.278470597603,-0.794233864909,
+    14.000000208616));
+#16284 = CARTESIAN_POINT('',(1.203298664625,-1.800000026822,
+    14.000000208616));
+#16285 = CARTESIAN_POINT('',(0.E+000,-1.800000026822,14.000000208616));
+#16286 = PCURVE('',#16287,#16300);
+#16287 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#16288,#16289)
+    ,(#16290,#16291)
+    ,(#16292,#16293)
+    ,(#16294,#16295)
+    ,(#16296,#16297)
+    ,(#16298,#16299
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,
+    0.744000010908),.PIECEWISE_BEZIER_KNOTS.);
+#16288 = CARTESIAN_POINT('',(2.204364271313E-016,1.800000026822,
+    14.000000208616));
+#16289 = CARTESIAN_POINT('',(2.204364271313E-016,1.800000026822,
+    6.56000009954));
+#16290 = CARTESIAN_POINT('',(1.203298664625,1.800000026822,
+    14.000000208616));
+#16291 = CARTESIAN_POINT('',(1.203298664625,1.800000026822,6.56000009954
+    ));
+#16292 = CARTESIAN_POINT('',(2.278470597603,0.794233864909,
+    14.000000208616));
+#16293 = CARTESIAN_POINT('',(2.278470597603,0.794233864909,6.56000009954
+    ));
+#16294 = CARTESIAN_POINT('',(2.278470597603,-0.794233864909,
+    14.000000208616));
+#16295 = CARTESIAN_POINT('',(2.278470597603,-0.794233864909,
+    6.56000009954));
+#16296 = CARTESIAN_POINT('',(1.203298664625,-1.800000026822,
+    14.000000208616));
+#16297 = CARTESIAN_POINT('',(1.203298664625,-1.800000026822,
+    6.56000009954));
+#16298 = CARTESIAN_POINT('',(0.E+000,-1.800000026822,14.000000208616));
+#16299 = CARTESIAN_POINT('',(0.E+000,-1.800000026822,6.56000009954));
+#16300 = DEFINITIONAL_REPRESENTATION('',(#16301),#16305);
+#16301 = LINE('',#16302,#16303);
+#16302 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#16303 = VECTOR('',#16304,1.);
+#16304 = DIRECTION('',(1.,0.E+000));
+#16305 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#16306 = ORIENTED_EDGE('',*,*,#16307,.T.);
+#16307 = EDGE_CURVE('',#16276,#16308,#16310,.T.);
+#16308 = VERTEX_POINT('',#16309);
+#16309 = CARTESIAN_POINT('',(-1.110223024625E-015,-1.800000026822,
+    7.800000117719));
+#16310 = SURFACE_CURVE('',#16311,(#16315),.PCURVE_S1.);
+#16311 = LINE('',#16312,#16313);
+#16312 = CARTESIAN_POINT('',(0.E+000,-1.800000026822,14.000000208616));
+#16313 = VECTOR('',#16314,1.);
+#16314 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#16315 = PCURVE('',#16287,#16316);
+#16316 = DEFINITIONAL_REPRESENTATION('',(#16317),#16343);
+#16317 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#16318,#16319,#16320,#16321,
+    #16322,#16323,#16324,#16325,#16326,#16327,#16328,#16329,#16330,
+    #16331,#16332,#16333,#16334,#16335,#16336,#16337,#16338,#16339,
+    #16340,#16341,#16342),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,0.28181818595,0.5636363719,
+    0.84545455785,1.127272743799,1.409090929749,1.690909115699,
+    1.972727301649,2.254545487599,2.536363673549,2.818181859499,
+    3.100000045449,3.381818231398,3.663636417348,3.945454603298,
+    4.227272789248,4.509090975198,4.790909161148,5.072727347098,
+    5.354545533048,5.636363718997,5.918181904947,6.200000090897),
+  .UNSPECIFIED.);
+#16318 = CARTESIAN_POINT('',(1.,0.E+000));
+#16319 = CARTESIAN_POINT('',(1.,9.393939531662E-003));
+#16320 = CARTESIAN_POINT('',(1.,2.818181859499E-002));
+#16321 = CARTESIAN_POINT('',(1.,5.636363718997E-002));
+#16322 = CARTESIAN_POINT('',(1.,8.454545578496E-002));
+#16323 = CARTESIAN_POINT('',(1.,0.11272727438));
+#16324 = CARTESIAN_POINT('',(1.,0.140909092975));
+#16325 = CARTESIAN_POINT('',(1.,0.16909091157));
+#16326 = CARTESIAN_POINT('',(1.,0.197272730165));
+#16327 = CARTESIAN_POINT('',(1.,0.22545454876));
+#16328 = CARTESIAN_POINT('',(1.,0.253636367355));
+#16329 = CARTESIAN_POINT('',(1.,0.28181818595));
+#16330 = CARTESIAN_POINT('',(1.,0.310000004545));
+#16331 = CARTESIAN_POINT('',(1.,0.33818182314));
+#16332 = CARTESIAN_POINT('',(1.,0.366363641735));
+#16333 = CARTESIAN_POINT('',(1.,0.39454546033));
+#16334 = CARTESIAN_POINT('',(1.,0.422727278925));
+#16335 = CARTESIAN_POINT('',(1.,0.45090909752));
+#16336 = CARTESIAN_POINT('',(1.,0.479090916115));
+#16337 = CARTESIAN_POINT('',(1.,0.50727273471));
+#16338 = CARTESIAN_POINT('',(1.,0.535454553305));
+#16339 = CARTESIAN_POINT('',(1.,0.5636363719));
+#16340 = CARTESIAN_POINT('',(1.,0.591818190495));
+#16341 = CARTESIAN_POINT('',(1.,0.610606069558));
+#16342 = CARTESIAN_POINT('',(1.,0.62000000909));
+#16343 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#16344 = ORIENTED_EDGE('',*,*,#16345,.F.);
+#16345 = EDGE_CURVE('',#16346,#16308,#16348,.T.);
+#16346 = VERTEX_POINT('',#16347);
+#16347 = CARTESIAN_POINT('',(2.204364271313E-016,1.800000026822,
+    7.800000117719));
+#16348 = SURFACE_CURVE('',#16349,(#16356),.PCURVE_S1.);
+#16349 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#16350,#16351,#16352,#16353,
+    #16354,#16355),.UNSPECIFIED.,.F.,.F.,(6,6),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#16350 = CARTESIAN_POINT('',(2.204364271313E-016,1.800000026822,
+    7.800000117719));
+#16351 = CARTESIAN_POINT('',(1.203298664625,1.800000026822,
+    7.800000117719));
+#16352 = CARTESIAN_POINT('',(2.278470597603,0.794233864909,
+    7.800000117719));
+#16353 = CARTESIAN_POINT('',(2.278470597603,-0.794233864909,
+    7.800000117719));
+#16354 = CARTESIAN_POINT('',(1.203298664625,-1.800000026822,
+    7.800000117719));
+#16355 = CARTESIAN_POINT('',(0.E+000,-1.800000026822,7.800000117719));
+#16356 = PCURVE('',#16287,#16357);
+#16357 = DEFINITIONAL_REPRESENTATION('',(#16358),#16384);
+#16358 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#16359,#16360,#16361,#16362,
+    #16363,#16364,#16365,#16366,#16367,#16368,#16369,#16370,#16371,
+    #16372,#16373,#16374,#16375,#16376,#16377,#16378,#16379,#16380,
+    #16381,#16382,#16383),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,4.545454545455E-002,
+    9.090909090909E-002,0.136363636364,0.181818181818,0.227272727273,
+    0.272727272727,0.318181818182,0.363636363636,0.409090909091,
+    0.454545454545,0.5,0.545454545455,0.590909090909,0.636363636364,
+    0.681818181818,0.727272727273,0.772727272727,0.818181818182,
+    0.863636363636,0.909090909091,0.954545454545,1.),.UNSPECIFIED.);
+#16359 = CARTESIAN_POINT('',(0.E+000,0.62000000909));
+#16360 = CARTESIAN_POINT('',(1.515151515152E-002,0.62000000909));
+#16361 = CARTESIAN_POINT('',(4.545454545455E-002,0.62000000909));
+#16362 = CARTESIAN_POINT('',(9.090909090909E-002,0.62000000909));
+#16363 = CARTESIAN_POINT('',(0.136363636364,0.62000000909));
+#16364 = CARTESIAN_POINT('',(0.181818181818,0.62000000909));
+#16365 = CARTESIAN_POINT('',(0.227272727273,0.62000000909));
+#16366 = CARTESIAN_POINT('',(0.272727272727,0.62000000909));
+#16367 = CARTESIAN_POINT('',(0.318181818182,0.62000000909));
+#16368 = CARTESIAN_POINT('',(0.363636363636,0.62000000909));
+#16369 = CARTESIAN_POINT('',(0.409090909091,0.62000000909));
+#16370 = CARTESIAN_POINT('',(0.454545454545,0.62000000909));
+#16371 = CARTESIAN_POINT('',(0.5,0.62000000909));
+#16372 = CARTESIAN_POINT('',(0.545454545455,0.62000000909));
+#16373 = CARTESIAN_POINT('',(0.590909090909,0.62000000909));
+#16374 = CARTESIAN_POINT('',(0.636363636364,0.62000000909));
+#16375 = CARTESIAN_POINT('',(0.681818181818,0.62000000909));
+#16376 = CARTESIAN_POINT('',(0.727272727273,0.62000000909));
+#16377 = CARTESIAN_POINT('',(0.772727272727,0.62000000909));
+#16378 = CARTESIAN_POINT('',(0.818181818182,0.62000000909));
+#16379 = CARTESIAN_POINT('',(0.863636363636,0.62000000909));
+#16380 = CARTESIAN_POINT('',(0.909090909091,0.62000000909));
+#16381 = CARTESIAN_POINT('',(0.954545454545,0.62000000909));
+#16382 = CARTESIAN_POINT('',(0.984848484848,0.62000000909));
+#16383 = CARTESIAN_POINT('',(1.,0.62000000909));
+#16384 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#16385 = ORIENTED_EDGE('',*,*,#16386,.F.);
+#16386 = EDGE_CURVE('',#16274,#16346,#16387,.T.);
+#16387 = SURFACE_CURVE('',#16388,(#16392),.PCURVE_S1.);
+#16388 = LINE('',#16389,#16390);
+#16389 = CARTESIAN_POINT('',(2.204364271313E-016,1.800000026822,
+    14.000000208616));
+#16390 = VECTOR('',#16391,1.);
+#16391 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#16392 = PCURVE('',#16287,#16393);
+#16393 = DEFINITIONAL_REPRESENTATION('',(#16394),#16420);
+#16394 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#16395,#16396,#16397,#16398,
+    #16399,#16400,#16401,#16402,#16403,#16404,#16405,#16406,#16407,
+    #16408,#16409,#16410,#16411,#16412,#16413,#16414,#16415,#16416,
+    #16417,#16418,#16419),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,0.28181818595,0.5636363719,
+    0.84545455785,1.127272743799,1.409090929749,1.690909115699,
+    1.972727301649,2.254545487599,2.536363673549,2.818181859499,
+    3.100000045449,3.381818231398,3.663636417348,3.945454603298,
+    4.227272789248,4.509090975198,4.790909161148,5.072727347098,
+    5.354545533048,5.636363718997,5.918181904947,6.200000090897),
+  .UNSPECIFIED.);
+#16395 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#16396 = CARTESIAN_POINT('',(0.E+000,9.393939531662E-003));
+#16397 = CARTESIAN_POINT('',(0.E+000,2.818181859499E-002));
+#16398 = CARTESIAN_POINT('',(0.E+000,5.636363718997E-002));
+#16399 = CARTESIAN_POINT('',(0.E+000,8.454545578496E-002));
+#16400 = CARTESIAN_POINT('',(0.E+000,0.11272727438));
+#16401 = CARTESIAN_POINT('',(0.E+000,0.140909092975));
+#16402 = CARTESIAN_POINT('',(0.E+000,0.16909091157));
+#16403 = CARTESIAN_POINT('',(0.E+000,0.197272730165));
+#16404 = CARTESIAN_POINT('',(0.E+000,0.22545454876));
+#16405 = CARTESIAN_POINT('',(0.E+000,0.253636367355));
+#16406 = CARTESIAN_POINT('',(0.E+000,0.28181818595));
+#16407 = CARTESIAN_POINT('',(0.E+000,0.310000004545));
+#16408 = CARTESIAN_POINT('',(0.E+000,0.33818182314));
+#16409 = CARTESIAN_POINT('',(0.E+000,0.366363641735));
+#16410 = CARTESIAN_POINT('',(0.E+000,0.39454546033));
+#16411 = CARTESIAN_POINT('',(0.E+000,0.422727278925));
+#16412 = CARTESIAN_POINT('',(0.E+000,0.45090909752));
+#16413 = CARTESIAN_POINT('',(0.E+000,0.479090916115));
+#16414 = CARTESIAN_POINT('',(0.E+000,0.50727273471));
+#16415 = CARTESIAN_POINT('',(0.E+000,0.535454553305));
+#16416 = CARTESIAN_POINT('',(0.E+000,0.5636363719));
+#16417 = CARTESIAN_POINT('',(0.E+000,0.591818190495));
+#16418 = CARTESIAN_POINT('',(-0.E+000,0.610606069558));
+#16419 = CARTESIAN_POINT('',(0.E+000,0.62000000909));
+#16420 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#16421 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#16425)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#16422,#16423,#16424)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#16422 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#16423 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#16424 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#16425 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#16422,
+  'distance_accuracy_value','confusion accuracy');
+#16426 = SHAPE_DEFINITION_REPRESENTATION(#16427,#16266);
+#16427 = PRODUCT_DEFINITION_SHAPE('','',#16428);
+#16428 = PRODUCT_DEFINITION('design','',#16429,#16432);
+#16429 = PRODUCT_DEFINITION_FORMATION('','',#16430);
+#16430 = PRODUCT('Compound060','Compound060','',(#16431));
+#16431 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#16432 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#16433 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#16434,#16436);
+#16434 = ( REPRESENTATION_RELATIONSHIP('','',#16266,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#16435) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#16435 = ITEM_DEFINED_TRANSFORMATION('','',#11,#303);
+#16436 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #16437);
+#16437 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('73','=>[0:1:1:74]','',#5,#16428
+  ,$);
+#16438 = PRODUCT_TYPE('part',$,(#16430));
+#16439 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#16440),#16592);
+#16440 = SHELL_BASED_SURFACE_MODEL('',(#16441));
+#16441 = OPEN_SHELL('',(#16442));
+#16442 = ADVANCED_FACE('',(#16443),#16457,.T.);
+#16443 = FACE_BOUND('',#16444,.T.);
+#16444 = EDGE_LOOP('',(#16445,#16498,#16537,#16575));
+#16445 = ORIENTED_EDGE('',*,*,#16446,.F.);
+#16446 = EDGE_CURVE('',#16447,#16449,#16451,.T.);
+#16447 = VERTEX_POINT('',#16448);
+#16448 = CARTESIAN_POINT('',(3.000124926996,0.E+000,10.166583559575));
+#16449 = VERTEX_POINT('',#16450);
+#16450 = CARTESIAN_POINT('',(2.800000041723,0.E+000,10.300000149757));
+#16451 = SURFACE_CURVE('',#16452,(#16456),.PCURVE_S1.);
+#16452 = LINE('',#16453,#16454);
+#16453 = CARTESIAN_POINT('',(3.000124926996,0.E+000,10.166583559575));
+#16454 = VECTOR('',#16455,1.);
+#16455 = DIRECTION('',(-0.832050294338,0.E+000,0.554700196225));
+#16456 = PCURVE('',#16457,#16470);
+#16457 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#16458,#16459)
+    ,(#16460,#16461)
+    ,(#16462,#16463)
+    ,(#16464,#16465)
+    ,(#16466,#16467)
+    ,(#16468,#16469
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#16458 = CARTESIAN_POINT('',(3.100000046194,0.E+000,10.100000146776));
+#16459 = CARTESIAN_POINT('',(2.800000041723,0.E+000,10.300000149757));
+#16460 = CARTESIAN_POINT('',(3.100000046194,0.492332884593,
+    10.11011064176));
+#16461 = CARTESIAN_POINT('',(2.800000041723,0.444687766729,
+    10.31011064474));
+#16462 = CARTESIAN_POINT('',(3.00226198808,0.976399751223,
+    10.120051995092));
+#16463 = CARTESIAN_POINT('',(2.711720505362,0.881909452717,
+    10.320051998072));
+#16464 = CARTESIAN_POINT('',(2.813338695908,1.432500925431,
+    10.129948297344));
+#16465 = CARTESIAN_POINT('',(2.541080112433,1.293871803615,
+    10.329948300324));
+#16466 = CARTESIAN_POINT('',(2.540162975639,1.843899133045,
+    10.139889650676));
+#16467 = CARTESIAN_POINT('',(2.29434075219,1.66545728146,10.339889653656
+    ));
+#16468 = CARTESIAN_POINT('',(2.192031054342,2.192031054342,
+    10.150000145659));
+#16469 = CARTESIAN_POINT('',(1.979899016825,1.979899016825,
+    10.350000148639));
+#16470 = DEFINITIONAL_REPRESENTATION('',(#16471),#16497);
+#16471 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#16472,#16473,#16474,#16475,
+    #16476,#16477,#16478,#16479,#16480,#16481,#16482,#16483,#16484,
+    #16485,#16486,#16487,#16488,#16489,#16490,#16491,#16492,#16493,
+    #16494,#16495,#16496),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.093273538404E-002,
+    2.186547076808E-002,3.279820615211E-002,4.373094153615E-002,
+    5.466367692019E-002,6.559641230423E-002,7.652914768827E-002,
+    8.74618830723E-002,9.839461845634E-002,0.10932735384,0.120260089224,
+    0.131192824608,0.142125559992,0.153058295377,0.163991030761,
+    0.174923766145,0.185856501529,0.196789236913,0.207721972297,
+    0.218654707681,0.229587443065,0.240520178449),.UNSPECIFIED.);
+#16472 = CARTESIAN_POINT('',(0.E+000,0.332917059032));
+#16473 = CARTESIAN_POINT('',(0.E+000,0.343024376319));
+#16474 = CARTESIAN_POINT('',(0.E+000,0.363239010894));
+#16475 = CARTESIAN_POINT('',(0.E+000,0.393560962756));
+#16476 = CARTESIAN_POINT('',(0.E+000,0.423882914618));
+#16477 = CARTESIAN_POINT('',(0.E+000,0.454204866481));
+#16478 = CARTESIAN_POINT('',(0.E+000,0.484526818343));
+#16479 = CARTESIAN_POINT('',(0.E+000,0.514848770205));
+#16480 = CARTESIAN_POINT('',(0.E+000,0.545170722067));
+#16481 = CARTESIAN_POINT('',(0.E+000,0.575492673929));
+#16482 = CARTESIAN_POINT('',(0.E+000,0.605814625792));
+#16483 = CARTESIAN_POINT('',(0.E+000,0.636136577654));
+#16484 = CARTESIAN_POINT('',(0.E+000,0.666458529516));
+#16485 = CARTESIAN_POINT('',(0.E+000,0.696780481378));
+#16486 = CARTESIAN_POINT('',(0.E+000,0.72710243324));
+#16487 = CARTESIAN_POINT('',(0.E+000,0.757424385103));
+#16488 = CARTESIAN_POINT('',(0.E+000,0.787746336965));
+#16489 = CARTESIAN_POINT('',(0.E+000,0.818068288827));
+#16490 = CARTESIAN_POINT('',(0.E+000,0.848390240689));
+#16491 = CARTESIAN_POINT('',(0.E+000,0.878712192551));
+#16492 = CARTESIAN_POINT('',(0.E+000,0.909034144413));
+#16493 = CARTESIAN_POINT('',(0.E+000,0.939356096276));
+#16494 = CARTESIAN_POINT('',(0.E+000,0.969678048138));
+#16495 = CARTESIAN_POINT('',(-0.E+000,0.989892682713));
+#16496 = CARTESIAN_POINT('',(0.E+000,1.));
+#16497 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#16498 = ORIENTED_EDGE('',*,*,#16499,.F.);
+#16499 = EDGE_CURVE('',#16500,#16447,#16502,.T.);
+#16500 = VERTEX_POINT('',#16501);
+#16501 = CARTESIAN_POINT('',(2.121242937857,2.121242937857,
+    10.216739821917));
+#16502 = SURFACE_CURVE('',#16503,(#16508),.PCURVE_S1.);
+#16503 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#16504,#16505,#16506,#16507),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(-0.241778545972,0.E+000),
+  .PIECEWISE_BEZIER_KNOTS.);
+#16504 = CARTESIAN_POINT('',(2.121242937857,2.121242937857,
+    10.216739821917));
+#16505 = CARTESIAN_POINT('',(2.682765495879,1.559800074984,
+    10.199851425025));
+#16506 = CARTESIAN_POINT('',(3.000124926996,0.794119080623,
+    10.183434399977));
+#16507 = CARTESIAN_POINT('',(3.000124926996,0.E+000,10.166583559575));
+#16508 = PCURVE('',#16457,#16509);
+#16509 = DEFINITIONAL_REPRESENTATION('',(#16510),#16536);
+#16510 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#16511,#16512,#16513,#16514,
+    #16515,#16516,#16517,#16518,#16519,#16520,#16521,#16522,#16523,
+    #16524,#16525,#16526,#16527,#16528,#16529,#16530,#16531,#16532,
+    #16533,#16534,#16535),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.241778545972,-0.230788612064,
+    -0.219798678156,-0.208808744248,-0.197818810341,-0.186828876433,
+    -0.175838942525,-0.164849008617,-0.153859074709,-0.142869140802,
+    -0.131879206894,-0.120889272986,-0.109899339078,-9.89094051703E-002,
+    -8.791947126249E-002,-7.692953735468E-002,-6.593960344687E-002,
+    -5.494966953906E-002,-4.395973563124E-002,-3.296980172343E-002,
+    -2.197986781562E-002,-1.098993390781E-002,0.E+000),.UNSPECIFIED.);
+#16511 = CARTESIAN_POINT('',(1.,0.33369837632));
+#16512 = CARTESIAN_POINT('',(0.984848548816,0.333689686728));
+#16513 = CARTESIAN_POINT('',(0.954548155371,0.333689217827));
+#16514 = CARTESIAN_POINT('',(0.909102010477,0.333729610909));
+#16515 = CARTESIAN_POINT('',(0.863656918762,0.333801994022));
+#16516 = CARTESIAN_POINT('',(0.818210575227,0.333895412704));
+#16517 = CARTESIAN_POINT('',(0.772761342751,0.333998639272));
+#16518 = CARTESIAN_POINT('',(0.72730829721,0.334100597886));
+#16519 = CARTESIAN_POINT('',(0.681851128173,0.334191000941));
+#16520 = CARTESIAN_POINT('',(0.636390060846,0.334260827189));
+#16521 = CARTESIAN_POINT('',(0.590925757538,0.334302736356));
+#16522 = CARTESIAN_POINT('',(0.545459212594,0.334311391317));
+#16523 = CARTESIAN_POINT('',(0.499991639915,0.33428369268));
+#16524 = CARTESIAN_POINT('',(0.454524356212,0.334218922317));
+#16525 = CARTESIAN_POINT('',(0.409058662136,0.334118795327));
+#16526 = CARTESIAN_POINT('',(0.363595723713,0.333987419845));
+#16527 = CARTESIAN_POINT('',(0.318136456471,0.333831165041));
+#16528 = CARTESIAN_POINT('',(0.272681414409,0.333658437574));
+#16529 = CARTESIAN_POINT('',(0.227230686941,0.333479369663));
+#16530 = CARTESIAN_POINT('',(0.181783802888,0.333305413942));
+#16531 = CARTESIAN_POINT('',(0.136339655516,0.333148872703));
+#16532 = CARTESIAN_POINT('',(9.089640653753E-002,0.333022270622));
+#16533 = CARTESIAN_POINT('',(4.54515359977E-002,0.332937924805));
+#16534 = CARTESIAN_POINT('',(1.515146159919E-002,0.332916914124));
+#16535 = CARTESIAN_POINT('',(0.E+000,0.332917059032));
+#16536 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#16537 = ORIENTED_EDGE('',*,*,#16538,.F.);
+#16538 = EDGE_CURVE('',#16539,#16500,#16541,.T.);
+#16539 = VERTEX_POINT('',#16540);
+#16540 = CARTESIAN_POINT('',(1.979899016825,1.979899016825,
+    10.350000148639));
+#16541 = SURFACE_CURVE('',#16542,(#16546),.PCURVE_S1.);
+#16542 = LINE('',#16543,#16544);
+#16543 = CARTESIAN_POINT('',(1.979899016825,1.979899016825,
+    10.350000148639));
+#16544 = VECTOR('',#16545,1.);
+#16545 = DIRECTION('',(0.588348405415,0.588348405415,-0.554700196225));
+#16546 = PCURVE('',#16457,#16547);
+#16547 = DEFINITIONAL_REPRESENTATION('',(#16548),#16574);
+#16548 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#16549,#16550,#16551,#16552,
+    #16553,#16554,#16555,#16556,#16557,#16558,#16559,#16560,#16561,
+    #16562,#16563,#16564,#16565,#16566,#16567,#16568,#16569,#16570,
+    #16571,#16572,#16573),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.091993047682E-002,
+    2.183986095365E-002,3.275979143047E-002,4.367972190729E-002,
+    5.459965238412E-002,6.551958286094E-002,7.643951333776E-002,
+    8.735944381458E-002,9.827937429141E-002,0.109199304768,
+    0.120119235245,0.131039165722,0.141959096199,0.152879026676,
+    0.163798957152,0.174718887629,0.185638818106,0.196558748583,
+    0.20747867906,0.218398609536,0.229318540013,0.24023847049),
+  .UNSPECIFIED.);
+#16549 = CARTESIAN_POINT('',(1.,1.));
+#16550 = CARTESIAN_POINT('',(1.,0.989904520853));
+#16551 = CARTESIAN_POINT('',(1.,0.96971356256));
+#16552 = CARTESIAN_POINT('',(1.,0.93942712512));
+#16553 = CARTESIAN_POINT('',(1.,0.90914068768));
+#16554 = CARTESIAN_POINT('',(1.,0.87885425024));
+#16555 = CARTESIAN_POINT('',(1.,0.8485678128));
+#16556 = CARTESIAN_POINT('',(1.,0.81828137536));
+#16557 = CARTESIAN_POINT('',(1.,0.78799493792));
+#16558 = CARTESIAN_POINT('',(1.,0.75770850048));
+#16559 = CARTESIAN_POINT('',(1.,0.72742206304));
+#16560 = CARTESIAN_POINT('',(1.,0.6971356256));
+#16561 = CARTESIAN_POINT('',(1.,0.66684918816));
+#16562 = CARTESIAN_POINT('',(1.,0.63656275072));
+#16563 = CARTESIAN_POINT('',(1.,0.60627631328));
+#16564 = CARTESIAN_POINT('',(1.,0.57598987584));
+#16565 = CARTESIAN_POINT('',(1.,0.5457034384));
+#16566 = CARTESIAN_POINT('',(1.,0.51541700096));
+#16567 = CARTESIAN_POINT('',(1.,0.48513056352));
+#16568 = CARTESIAN_POINT('',(1.,0.45484412608));
+#16569 = CARTESIAN_POINT('',(1.,0.42455768864));
+#16570 = CARTESIAN_POINT('',(1.,0.3942712512));
+#16571 = CARTESIAN_POINT('',(1.,0.36398481376));
+#16572 = CARTESIAN_POINT('',(1.,0.343793855467));
+#16573 = CARTESIAN_POINT('',(1.,0.33369837632));
+#16574 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#16575 = ORIENTED_EDGE('',*,*,#16576,.F.);
+#16576 = EDGE_CURVE('',#16449,#16539,#16577,.T.);
+#16577 = SURFACE_CURVE('',#16578,(#16585),.PCURVE_S1.);
+#16578 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#16579,#16580,#16581,#16582,
+    #16583,#16584),.UNSPECIFIED.,.F.,.F.,(6,6),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#16579 = CARTESIAN_POINT('',(2.800000041723,0.E+000,10.300000149757));
+#16580 = CARTESIAN_POINT('',(2.800000041723,0.444687766729,
+    10.31011064474));
+#16581 = CARTESIAN_POINT('',(2.711720505362,0.881909452717,
+    10.320051998072));
+#16582 = CARTESIAN_POINT('',(2.541080112433,1.293871803615,
+    10.329948300324));
+#16583 = CARTESIAN_POINT('',(2.29434075219,1.66545728146,10.339889653656
+    ));
+#16584 = CARTESIAN_POINT('',(1.979899016825,1.979899016825,
+    10.350000148639));
+#16585 = PCURVE('',#16457,#16586);
+#16586 = DEFINITIONAL_REPRESENTATION('',(#16587),#16591);
+#16587 = LINE('',#16588,#16589);
+#16588 = CARTESIAN_POINT('',(0.E+000,1.));
+#16589 = VECTOR('',#16590,1.);
+#16590 = DIRECTION('',(1.,0.E+000));
+#16591 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#16592 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#16596)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#16593,#16594,#16595)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#16593 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#16594 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#16595 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#16596 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-004),#16593,
+  'distance_accuracy_value','confusion accuracy');
+#16597 = SHAPE_DEFINITION_REPRESENTATION(#16598,#16439);
+#16598 = PRODUCT_DEFINITION_SHAPE('','',#16599);
+#16599 = PRODUCT_DEFINITION('design','',#16600,#16603);
+#16600 = PRODUCT_DEFINITION_FORMATION('','',#16601);
+#16601 = PRODUCT('Compound064','Compound064','',(#16602));
+#16602 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#16603 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#16604 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#16605,#16607);
+#16605 = ( REPRESENTATION_RELATIONSHIP('','',#16439,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#16606) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#16606 = ITEM_DEFINED_TRANSFORMATION('','',#11,#307);
+#16607 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #16608);
+#16608 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('74','=>[0:1:1:75]','',#5,#16599
+  ,$);
+#16609 = PRODUCT_TYPE('part',$,(#16601));
+#16610 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#16611),#16763);
+#16611 = SHELL_BASED_SURFACE_MODEL('',(#16612));
+#16612 = OPEN_SHELL('',(#16613));
+#16613 = ADVANCED_FACE('',(#16614),#16628,.T.);
+#16614 = FACE_BOUND('',#16615,.T.);
+#16615 = EDGE_LOOP('',(#16616,#16669,#16708,#16746));
+#16616 = ORIENTED_EDGE('',*,*,#16617,.F.);
+#16617 = EDGE_CURVE('',#16618,#16620,#16622,.T.);
+#16618 = VERTEX_POINT('',#16619);
+#16619 = CARTESIAN_POINT('',(2.121242937857,-2.121242937857,
+    12.11673979435));
+#16620 = VERTEX_POINT('',#16621);
+#16621 = CARTESIAN_POINT('',(1.979899016825,-1.979899016825,
+    12.250000121072));
+#16622 = SURFACE_CURVE('',#16623,(#16627),.PCURVE_S1.);
+#16623 = LINE('',#16624,#16625);
+#16624 = CARTESIAN_POINT('',(2.121242937857,-2.121242937857,
+    12.11673979435));
+#16625 = VECTOR('',#16626,1.);
+#16626 = DIRECTION('',(-0.588348405415,0.588348405415,0.554700196225));
+#16627 = PCURVE('',#16628,#16641);
+#16628 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#16629,#16630)
+    ,(#16631,#16632)
+    ,(#16633,#16634)
+    ,(#16635,#16636)
+    ,(#16637,#16638)
+    ,(#16639,#16640
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#16629 = CARTESIAN_POINT('',(2.192031054342,-2.192031054342,
+    12.050000118092));
+#16630 = CARTESIAN_POINT('',(1.979899016825,-1.979899016825,
+    12.250000121072));
+#16631 = CARTESIAN_POINT('',(2.540162975639,-1.843899133045,
+    12.060110613075));
+#16632 = CARTESIAN_POINT('',(2.29434075219,-1.66545728146,
+    12.260110616055));
+#16633 = CARTESIAN_POINT('',(2.813338695908,-1.432500925431,
+    12.070051966407));
+#16634 = CARTESIAN_POINT('',(2.541080112433,-1.293871803615,
+    12.270051969387));
+#16635 = CARTESIAN_POINT('',(3.00226198808,-0.976399751223,
+    12.079948268659));
+#16636 = CARTESIAN_POINT('',(2.711720505362,-0.881909452717,
+    12.279948271639));
+#16637 = CARTESIAN_POINT('',(3.100000046194,-0.492332884593,
+    12.089889621991));
+#16638 = CARTESIAN_POINT('',(2.800000041723,-0.444687766729,
+    12.289889624971));
+#16639 = CARTESIAN_POINT('',(3.100000046194,1.898202566964E-016,
+    12.100000116974));
+#16640 = CARTESIAN_POINT('',(2.800000041723,1.714505544354E-016,
+    12.300000119954));
+#16641 = DEFINITIONAL_REPRESENTATION('',(#16642),#16668);
+#16642 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#16643,#16644,#16645,#16646,
+    #16647,#16648,#16649,#16650,#16651,#16652,#16653,#16654,#16655,
+    #16656,#16657,#16658,#16659,#16660,#16661,#16662,#16663,#16664,
+    #16665,#16666,#16667),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.091993047682E-002,
+    2.183986095365E-002,3.275979143047E-002,4.367972190729E-002,
+    5.459965238411E-002,6.551958286094E-002,7.643951333776E-002,
+    8.735944381458E-002,9.827937429141E-002,0.109199304768,
+    0.120119235245,0.131039165722,0.141959096199,0.152879026676,
+    0.163798957152,0.174718887629,0.185638818106,0.196558748583,
+    0.20747867906,0.218398609536,0.229318540013,0.24023847049),
+  .UNSPECIFIED.);
+#16643 = CARTESIAN_POINT('',(0.E+000,0.33369837632));
+#16644 = CARTESIAN_POINT('',(0.E+000,0.343793855467));
+#16645 = CARTESIAN_POINT('',(0.E+000,0.36398481376));
+#16646 = CARTESIAN_POINT('',(0.E+000,0.3942712512));
+#16647 = CARTESIAN_POINT('',(0.E+000,0.42455768864));
+#16648 = CARTESIAN_POINT('',(0.E+000,0.45484412608));
+#16649 = CARTESIAN_POINT('',(0.E+000,0.48513056352));
+#16650 = CARTESIAN_POINT('',(0.E+000,0.51541700096));
+#16651 = CARTESIAN_POINT('',(0.E+000,0.5457034384));
+#16652 = CARTESIAN_POINT('',(0.E+000,0.57598987584));
+#16653 = CARTESIAN_POINT('',(0.E+000,0.60627631328));
+#16654 = CARTESIAN_POINT('',(0.E+000,0.63656275072));
+#16655 = CARTESIAN_POINT('',(0.E+000,0.66684918816));
+#16656 = CARTESIAN_POINT('',(0.E+000,0.6971356256));
+#16657 = CARTESIAN_POINT('',(0.E+000,0.72742206304));
+#16658 = CARTESIAN_POINT('',(0.E+000,0.75770850048));
+#16659 = CARTESIAN_POINT('',(0.E+000,0.78799493792));
+#16660 = CARTESIAN_POINT('',(0.E+000,0.81828137536));
+#16661 = CARTESIAN_POINT('',(0.E+000,0.8485678128));
+#16662 = CARTESIAN_POINT('',(0.E+000,0.87885425024));
+#16663 = CARTESIAN_POINT('',(0.E+000,0.90914068768));
+#16664 = CARTESIAN_POINT('',(0.E+000,0.93942712512));
+#16665 = CARTESIAN_POINT('',(0.E+000,0.96971356256));
+#16666 = CARTESIAN_POINT('',(-0.E+000,0.989904520853));
+#16667 = CARTESIAN_POINT('',(0.E+000,1.));
+#16668 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#16669 = ORIENTED_EDGE('',*,*,#16670,.F.);
+#16670 = EDGE_CURVE('',#16671,#16618,#16673,.T.);
+#16671 = VERTEX_POINT('',#16672);
+#16672 = CARTESIAN_POINT('',(3.000124926996,1.837046694444E-016,
+    12.166583529773));
+#16673 = SURFACE_CURVE('',#16674,(#16679),.PCURVE_S1.);
+#16674 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#16675,#16676,#16677,#16678),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(-0.241777920213,0.E+000),
+  .PIECEWISE_BEZIER_KNOTS.);
+#16675 = CARTESIAN_POINT('',(3.000124926996,0.E+000,12.166583529773));
+#16676 = CARTESIAN_POINT('',(3.000124926996,-0.794119080623,
+    12.149732689371));
+#16677 = CARTESIAN_POINT('',(2.682765495879,-1.559800074984,
+    12.133553053936));
+#16678 = CARTESIAN_POINT('',(2.121242937857,-2.121242937857,
+    12.11673979435));
+#16679 = PCURVE('',#16628,#16680);
+#16680 = DEFINITIONAL_REPRESENTATION('',(#16681),#16707);
+#16681 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#16682,#16683,#16684,#16685,
+    #16686,#16687,#16688,#16689,#16690,#16691,#16692,#16693,#16694,
+    #16695,#16696,#16697,#16698,#16699,#16700,#16701,#16702,#16703,
+    #16704,#16705,#16706),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.241777920213,-0.230788014749,
+    -0.219798109285,-0.208808203821,-0.197818298356,-0.186828392892,
+    -0.175838487428,-0.164848581964,-0.153858676499,-0.142868771035,
+    -0.131878865571,-0.120888960107,-0.109899054642,-9.890914917813E-002
+    ,-8.79192437139E-002,-7.692933824966E-002,-6.593943278542E-002,
+    -5.494952732119E-002,-4.395962185695E-002,-3.296971639271E-002,
+    -2.197981092847E-002,-1.098990546424E-002,0.E+000),.UNSPECIFIED.);
+#16682 = CARTESIAN_POINT('',(1.,0.332917059032));
+#16683 = CARTESIAN_POINT('',(0.984848538998,0.332916899045));
+#16684 = CARTESIAN_POINT('',(0.954548399471,0.332937315465));
+#16685 = CARTESIAN_POINT('',(0.909103267773,0.333019746316));
+#16686 = CARTESIAN_POINT('',(0.86365962753,0.333144147145));
+#16687 = CARTESIAN_POINT('',(0.818214999643,0.333298698179));
+#16688 = CARTESIAN_POINT('',(0.77276758813,0.333471230666));
+#16689 = CARTESIAN_POINT('',(0.727316328452,0.333649649043));
+#16690 = CARTESIAN_POINT('',(0.681860789064,0.33382258128));
+#16691 = CARTESIAN_POINT('',(0.636401094595,0.333979866517));
+#16692 = CARTESIAN_POINT('',(0.590937828217,0.334112980488));
+#16693 = CARTESIAN_POINT('',(0.545471927306,0.334215368222));
+#16694 = CARTESIAN_POINT('',(0.500004571477,0.334282689327));
+#16695 = CARTESIAN_POINT('',(0.454537066141,0.334312972217));
+#16696 = CARTESIAN_POINT('',(0.409070723728,0.33430667682));
+#16697 = CARTESIAN_POINT('',(0.363606744983,0.334266665142));
+#16698 = CARTESIAN_POINT('',(0.318146102757,0.334198079997));
+#16699 = CARTESIAN_POINT('',(0.272689430422,0.334108132198));
+#16700 = CARTESIAN_POINT('',(0.227236918033,0.334005799235));
+#16701 = CARTESIAN_POINT('',(0.181788215398,0.333901431009));
+#16702 = CARTESIAN_POINT('',(0.13634235584,0.333806288715));
+#16703 = CARTESIAN_POINT('',(9.089765928928E-002,0.333731931559));
+#16704 = CARTESIAN_POINT('',(4.545177899234E-002,0.333689784361));
+#16705 = CARTESIAN_POINT('',(1.515145175203E-002,0.333689701596));
+#16706 = CARTESIAN_POINT('',(0.E+000,0.33369837632));
+#16707 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#16708 = ORIENTED_EDGE('',*,*,#16709,.F.);
+#16709 = EDGE_CURVE('',#16710,#16671,#16712,.T.);
+#16710 = VERTEX_POINT('',#16711);
+#16711 = CARTESIAN_POINT('',(2.800000041723,1.714505544354E-016,
+    12.300000119954));
+#16712 = SURFACE_CURVE('',#16713,(#16717),.PCURVE_S1.);
+#16713 = LINE('',#16714,#16715);
+#16714 = CARTESIAN_POINT('',(2.800000041723,1.714505544354E-016,
+    12.300000119954));
+#16715 = VECTOR('',#16716,1.);
+#16716 = DIRECTION('',(0.832050294338,5.094838648452E-017,
+    -0.554700196225));
+#16717 = PCURVE('',#16628,#16718);
+#16718 = DEFINITIONAL_REPRESENTATION('',(#16719),#16745);
+#16719 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#16720,#16721,#16722,#16723,
+    #16724,#16725,#16726,#16727,#16728,#16729,#16730,#16731,#16732,
+    #16733,#16734,#16735,#16736,#16737,#16738,#16739,#16740,#16741,
+    #16742,#16743,#16744),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.093273538404E-002,
+    2.186547076807E-002,3.279820615211E-002,4.373094153614E-002,
+    5.466367692018E-002,6.559641230421E-002,7.652914768825E-002,
+    8.746188307228E-002,9.839461845632E-002,0.10932735384,0.120260089224
+    ,0.131192824608,0.142125559992,0.153058295376,0.163991030761,
+    0.174923766145,0.185856501529,0.196789236913,0.207721972297,
+    0.218654707681,0.229587443065,0.240520178449),.UNSPECIFIED.);
+#16720 = CARTESIAN_POINT('',(1.,1.));
+#16721 = CARTESIAN_POINT('',(1.,0.989892682713));
+#16722 = CARTESIAN_POINT('',(1.,0.969678048138));
+#16723 = CARTESIAN_POINT('',(1.,0.939356096276));
+#16724 = CARTESIAN_POINT('',(1.,0.909034144413));
+#16725 = CARTESIAN_POINT('',(1.,0.878712192551));
+#16726 = CARTESIAN_POINT('',(1.,0.848390240689));
+#16727 = CARTESIAN_POINT('',(1.,0.818068288827));
+#16728 = CARTESIAN_POINT('',(1.,0.787746336965));
+#16729 = CARTESIAN_POINT('',(1.,0.757424385103));
+#16730 = CARTESIAN_POINT('',(1.,0.72710243324));
+#16731 = CARTESIAN_POINT('',(1.,0.696780481378));
+#16732 = CARTESIAN_POINT('',(1.,0.666458529516));
+#16733 = CARTESIAN_POINT('',(1.,0.636136577654));
+#16734 = CARTESIAN_POINT('',(1.,0.605814625792));
+#16735 = CARTESIAN_POINT('',(1.,0.575492673929));
+#16736 = CARTESIAN_POINT('',(1.,0.545170722067));
+#16737 = CARTESIAN_POINT('',(1.,0.514848770205));
+#16738 = CARTESIAN_POINT('',(1.,0.484526818343));
+#16739 = CARTESIAN_POINT('',(1.,0.454204866481));
+#16740 = CARTESIAN_POINT('',(1.,0.423882914619));
+#16741 = CARTESIAN_POINT('',(1.,0.393560962756));
+#16742 = CARTESIAN_POINT('',(1.,0.363239010894));
+#16743 = CARTESIAN_POINT('',(1.,0.343024376319));
+#16744 = CARTESIAN_POINT('',(1.,0.332917059032));
+#16745 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#16746 = ORIENTED_EDGE('',*,*,#16747,.F.);
+#16747 = EDGE_CURVE('',#16620,#16710,#16748,.T.);
+#16748 = SURFACE_CURVE('',#16749,(#16756),.PCURVE_S1.);
+#16749 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#16750,#16751,#16752,#16753,
+    #16754,#16755),.UNSPECIFIED.,.F.,.F.,(6,6),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#16750 = CARTESIAN_POINT('',(1.979899016825,-1.979899016825,
+    12.250000121072));
+#16751 = CARTESIAN_POINT('',(2.29434075219,-1.66545728146,
+    12.260110616055));
+#16752 = CARTESIAN_POINT('',(2.541080112433,-1.293871803615,
+    12.270051969387));
+#16753 = CARTESIAN_POINT('',(2.711720505362,-0.881909452717,
+    12.279948271639));
+#16754 = CARTESIAN_POINT('',(2.800000041723,-0.444687766729,
+    12.289889624971));
+#16755 = CARTESIAN_POINT('',(2.800000041723,1.714505544354E-016,
+    12.300000119954));
+#16756 = PCURVE('',#16628,#16757);
+#16757 = DEFINITIONAL_REPRESENTATION('',(#16758),#16762);
+#16758 = LINE('',#16759,#16760);
+#16759 = CARTESIAN_POINT('',(0.E+000,1.));
+#16760 = VECTOR('',#16761,1.);
+#16761 = DIRECTION('',(1.,0.E+000));
+#16762 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#16763 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#16767)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#16764,#16765,#16766)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#16764 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#16765 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#16766 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#16767 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-004),#16764,
+  'distance_accuracy_value','confusion accuracy');
+#16768 = SHAPE_DEFINITION_REPRESENTATION(#16769,#16610);
+#16769 = PRODUCT_DEFINITION_SHAPE('','',#16770);
+#16770 = PRODUCT_DEFINITION('design','',#16771,#16774);
+#16771 = PRODUCT_DEFINITION_FORMATION('','',#16772);
+#16772 = PRODUCT('Compound065','Compound065','',(#16773));
+#16773 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#16774 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#16775 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#16776,#16778);
+#16776 = ( REPRESENTATION_RELATIONSHIP('','',#16610,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#16777) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#16777 = ITEM_DEFINED_TRANSFORMATION('','',#11,#311);
+#16778 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #16779);
+#16779 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('75','=>[0:1:1:76]','',#5,#16770
+  ,$);
+#16780 = PRODUCT_TYPE('part',$,(#16772));
+#16781 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#16782),#16934);
+#16782 = SHELL_BASED_SURFACE_MODEL('',(#16783));
+#16783 = OPEN_SHELL('',(#16784));
+#16784 = ADVANCED_FACE('',(#16785),#16799,.T.);
+#16785 = FACE_BOUND('',#16786,.T.);
+#16786 = EDGE_LOOP('',(#16787,#16840,#16879,#16917));
+#16787 = ORIENTED_EDGE('',*,*,#16788,.F.);
+#16788 = EDGE_CURVE('',#16789,#16791,#16793,.T.);
+#16789 = VERTEX_POINT('',#16790);
+#16790 = CARTESIAN_POINT('',(-2.121242937857,2.121242937857,
+    10.716739825643));
+#16791 = VERTEX_POINT('',#16792);
+#16792 = CARTESIAN_POINT('',(-1.979899016825,1.979899016825,
+    10.850000152364));
+#16793 = SURFACE_CURVE('',#16794,(#16798),.PCURVE_S1.);
+#16794 = LINE('',#16795,#16796);
+#16795 = CARTESIAN_POINT('',(-2.121242937857,2.121242937857,
+    10.716739825643));
+#16796 = VECTOR('',#16797,1.);
+#16797 = DIRECTION('',(0.588348405415,-0.588348405415,0.554700196225));
+#16798 = PCURVE('',#16799,#16812);
+#16799 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#16800,#16801)
+    ,(#16802,#16803)
+    ,(#16804,#16805)
+    ,(#16806,#16807)
+    ,(#16808,#16809)
+    ,(#16810,#16811
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#16800 = CARTESIAN_POINT('',(-2.192031054342,2.192031054342,
+    10.650000149384));
+#16801 = CARTESIAN_POINT('',(-1.979899016825,1.979899016825,
+    10.850000152364));
+#16802 = CARTESIAN_POINT('',(-2.540162975639,1.843899133045,
+    10.660110644367));
+#16803 = CARTESIAN_POINT('',(-2.29434075219,1.66545728146,
+    10.860110647348));
+#16804 = CARTESIAN_POINT('',(-2.813338695908,1.432500925431,
+    10.670051997699));
+#16805 = CARTESIAN_POINT('',(-2.541080112433,1.293871803615,
+    10.87005200068));
+#16806 = CARTESIAN_POINT('',(-3.00226198808,0.976399751223,
+    10.679948299951));
+#16807 = CARTESIAN_POINT('',(-2.711720505362,0.881909452717,
+    10.879948302932));
+#16808 = CARTESIAN_POINT('',(-3.100000046194,0.492332884593,
+    10.689889653283));
+#16809 = CARTESIAN_POINT('',(-2.800000041723,0.444687766729,
+    10.889889656264));
+#16810 = CARTESIAN_POINT('',(-3.100000046194,1.543488860659E-016,
+    10.700000148267));
+#16811 = CARTESIAN_POINT('',(-2.800000041723,1.394118970918E-016,
+    10.900000151247));
+#16812 = DEFINITIONAL_REPRESENTATION('',(#16813),#16839);
+#16813 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#16814,#16815,#16816,#16817,
+    #16818,#16819,#16820,#16821,#16822,#16823,#16824,#16825,#16826,
+    #16827,#16828,#16829,#16830,#16831,#16832,#16833,#16834,#16835,
+    #16836,#16837,#16838),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.091993047682E-002,
+    2.183986095365E-002,3.275979143047E-002,4.367972190729E-002,
+    5.459965238412E-002,6.551958286094E-002,7.643951333776E-002,
+    8.735944381458E-002,9.827937429141E-002,0.109199304768,
+    0.120119235245,0.131039165722,0.141959096199,0.152879026676,
+    0.163798957152,0.174718887629,0.185638818106,0.196558748583,
+    0.20747867906,0.218398609536,0.229318540013,0.24023847049),
+  .UNSPECIFIED.);
+#16814 = CARTESIAN_POINT('',(0.E+000,0.33369837632));
+#16815 = CARTESIAN_POINT('',(0.E+000,0.343793855467));
+#16816 = CARTESIAN_POINT('',(0.E+000,0.36398481376));
+#16817 = CARTESIAN_POINT('',(0.E+000,0.3942712512));
+#16818 = CARTESIAN_POINT('',(0.E+000,0.42455768864));
+#16819 = CARTESIAN_POINT('',(0.E+000,0.45484412608));
+#16820 = CARTESIAN_POINT('',(0.E+000,0.48513056352));
+#16821 = CARTESIAN_POINT('',(0.E+000,0.51541700096));
+#16822 = CARTESIAN_POINT('',(0.E+000,0.5457034384));
+#16823 = CARTESIAN_POINT('',(0.E+000,0.57598987584));
+#16824 = CARTESIAN_POINT('',(0.E+000,0.60627631328));
+#16825 = CARTESIAN_POINT('',(0.E+000,0.63656275072));
+#16826 = CARTESIAN_POINT('',(0.E+000,0.66684918816));
+#16827 = CARTESIAN_POINT('',(0.E+000,0.6971356256));
+#16828 = CARTESIAN_POINT('',(0.E+000,0.72742206304));
+#16829 = CARTESIAN_POINT('',(0.E+000,0.75770850048));
+#16830 = CARTESIAN_POINT('',(0.E+000,0.78799493792));
+#16831 = CARTESIAN_POINT('',(0.E+000,0.81828137536));
+#16832 = CARTESIAN_POINT('',(0.E+000,0.8485678128));
+#16833 = CARTESIAN_POINT('',(0.E+000,0.87885425024));
+#16834 = CARTESIAN_POINT('',(0.E+000,0.90914068768));
+#16835 = CARTESIAN_POINT('',(0.E+000,0.93942712512));
+#16836 = CARTESIAN_POINT('',(0.E+000,0.96971356256));
+#16837 = CARTESIAN_POINT('',(-0.E+000,0.989904520853));
+#16838 = CARTESIAN_POINT('',(0.E+000,1.));
+#16839 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#16840 = ORIENTED_EDGE('',*,*,#16841,.F.);
+#16841 = EDGE_CURVE('',#16842,#16789,#16844,.T.);
+#16842 = VERTEX_POINT('',#16843);
+#16843 = CARTESIAN_POINT('',(-3.000124926996,1.493761076259E-016,
+    10.766583561065));
+#16844 = SURFACE_CURVE('',#16845,(#16850),.PCURVE_S1.);
+#16845 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#16846,#16847,#16848,#16849),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,0.241777920213),
+  .PIECEWISE_BEZIER_KNOTS.);
+#16846 = CARTESIAN_POINT('',(-3.000124926996,0.E+000,10.766583561065));
+#16847 = CARTESIAN_POINT('',(-3.000124926996,0.794119080623,
+    10.749732720663));
+#16848 = CARTESIAN_POINT('',(-2.682765495879,1.559800074984,
+    10.733553085229));
+#16849 = CARTESIAN_POINT('',(-2.121242937857,2.121242937857,
+    10.716739825643));
+#16850 = PCURVE('',#16799,#16851);
+#16851 = DEFINITIONAL_REPRESENTATION('',(#16852),#16878);
+#16852 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#16853,#16854,#16855,#16856,
+    #16857,#16858,#16859,#16860,#16861,#16862,#16863,#16864,#16865,
+    #16866,#16867,#16868,#16869,#16870,#16871,#16872,#16873,#16874,
+    #16875,#16876,#16877),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.098990546424E-002,
+    2.197981092847E-002,3.296971639271E-002,4.395962185695E-002,
+    5.494952732119E-002,6.593943278542E-002,7.692933824966E-002,
+    8.79192437139E-002,9.890914917813E-002,0.109899054642,0.120888960107
+    ,0.131878865571,0.142868771035,0.153858676499,0.164848581964,
+    0.175838487428,0.186828392892,0.197818298356,0.208808203821,
+    0.219798109285,0.230788014749,0.241777920213),.UNSPECIFIED.);
+#16853 = CARTESIAN_POINT('',(1.,0.332917059032));
+#16854 = CARTESIAN_POINT('',(0.984848538998,0.332916899045));
+#16855 = CARTESIAN_POINT('',(0.954548399471,0.332937315465));
+#16856 = CARTESIAN_POINT('',(0.909103267773,0.333019746316));
+#16857 = CARTESIAN_POINT('',(0.86365962753,0.333144147145));
+#16858 = CARTESIAN_POINT('',(0.818214999643,0.333298698179));
+#16859 = CARTESIAN_POINT('',(0.77276758813,0.333471230666));
+#16860 = CARTESIAN_POINT('',(0.727316328452,0.333649649043));
+#16861 = CARTESIAN_POINT('',(0.681860789064,0.33382258128));
+#16862 = CARTESIAN_POINT('',(0.636401094595,0.333979866517));
+#16863 = CARTESIAN_POINT('',(0.590937828217,0.334112980488));
+#16864 = CARTESIAN_POINT('',(0.545471927306,0.334215368222));
+#16865 = CARTESIAN_POINT('',(0.500004571477,0.334282689327));
+#16866 = CARTESIAN_POINT('',(0.454537066141,0.334312972217));
+#16867 = CARTESIAN_POINT('',(0.409070723728,0.33430667682));
+#16868 = CARTESIAN_POINT('',(0.363606744983,0.334266665142));
+#16869 = CARTESIAN_POINT('',(0.318146102757,0.334198079997));
+#16870 = CARTESIAN_POINT('',(0.272689430422,0.334108132198));
+#16871 = CARTESIAN_POINT('',(0.227236918033,0.334005799235));
+#16872 = CARTESIAN_POINT('',(0.181788215398,0.33390143101));
+#16873 = CARTESIAN_POINT('',(0.13634235584,0.333806288715));
+#16874 = CARTESIAN_POINT('',(9.089765928928E-002,0.333731931559));
+#16875 = CARTESIAN_POINT('',(4.545177899234E-002,0.333689784361));
+#16876 = CARTESIAN_POINT('',(1.515145175203E-002,0.333689701596));
+#16877 = CARTESIAN_POINT('',(0.E+000,0.33369837632));
+#16878 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#16879 = ORIENTED_EDGE('',*,*,#16880,.F.);
+#16880 = EDGE_CURVE('',#16881,#16842,#16883,.T.);
+#16881 = VERTEX_POINT('',#16882);
+#16882 = CARTESIAN_POINT('',(-2.800000041723,1.394118970918E-016,
+    10.900000151247));
+#16883 = SURFACE_CURVE('',#16884,(#16888),.PCURVE_S1.);
+#16884 = LINE('',#16885,#16886);
+#16885 = CARTESIAN_POINT('',(-2.800000041723,1.394118970918E-016,
+    10.900000151247));
+#16886 = VECTOR('',#16887,1.);
+#16887 = DIRECTION('',(-0.832050294338,4.142775295748E-017,
+    -0.554700196225));
+#16888 = PCURVE('',#16799,#16889);
+#16889 = DEFINITIONAL_REPRESENTATION('',(#16890),#16916);
+#16890 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#16891,#16892,#16893,#16894,
+    #16895,#16896,#16897,#16898,#16899,#16900,#16901,#16902,#16903,
+    #16904,#16905,#16906,#16907,#16908,#16909,#16910,#16911,#16912,
+    #16913,#16914,#16915),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.093273538404E-002,
+    2.186547076808E-002,3.279820615211E-002,4.373094153615E-002,
+    5.466367692019E-002,6.559641230423E-002,7.652914768827E-002,
+    8.74618830723E-002,9.839461845634E-002,0.10932735384,0.120260089224,
+    0.131192824608,0.142125559992,0.153058295377,0.163991030761,
+    0.174923766145,0.185856501529,0.196789236913,0.207721972297,
+    0.218654707681,0.229587443065,0.240520178449),.UNSPECIFIED.);
+#16891 = CARTESIAN_POINT('',(1.,1.));
+#16892 = CARTESIAN_POINT('',(1.,0.989892682713));
+#16893 = CARTESIAN_POINT('',(1.,0.969678048138));
+#16894 = CARTESIAN_POINT('',(1.,0.939356096276));
+#16895 = CARTESIAN_POINT('',(1.,0.909034144413));
+#16896 = CARTESIAN_POINT('',(1.,0.878712192551));
+#16897 = CARTESIAN_POINT('',(1.,0.848390240689));
+#16898 = CARTESIAN_POINT('',(1.,0.818068288827));
+#16899 = CARTESIAN_POINT('',(1.,0.787746336965));
+#16900 = CARTESIAN_POINT('',(1.,0.757424385102));
+#16901 = CARTESIAN_POINT('',(1.,0.72710243324));
+#16902 = CARTESIAN_POINT('',(1.,0.696780481378));
+#16903 = CARTESIAN_POINT('',(1.,0.666458529516));
+#16904 = CARTESIAN_POINT('',(1.,0.636136577654));
+#16905 = CARTESIAN_POINT('',(1.,0.605814625792));
+#16906 = CARTESIAN_POINT('',(1.,0.575492673929));
+#16907 = CARTESIAN_POINT('',(1.,0.545170722067));
+#16908 = CARTESIAN_POINT('',(1.,0.514848770205));
+#16909 = CARTESIAN_POINT('',(1.,0.484526818343));
+#16910 = CARTESIAN_POINT('',(1.,0.454204866481));
+#16911 = CARTESIAN_POINT('',(1.,0.423882914618));
+#16912 = CARTESIAN_POINT('',(1.,0.393560962756));
+#16913 = CARTESIAN_POINT('',(1.,0.363239010894));
+#16914 = CARTESIAN_POINT('',(1.,0.343024376319));
+#16915 = CARTESIAN_POINT('',(1.,0.332917059032));
+#16916 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#16917 = ORIENTED_EDGE('',*,*,#16918,.F.);
+#16918 = EDGE_CURVE('',#16791,#16881,#16919,.T.);
+#16919 = SURFACE_CURVE('',#16920,(#16927),.PCURVE_S1.);
+#16920 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#16921,#16922,#16923,#16924,
+    #16925,#16926),.UNSPECIFIED.,.F.,.F.,(6,6),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#16921 = CARTESIAN_POINT('',(-1.979899016825,1.979899016825,
+    10.850000152364));
+#16922 = CARTESIAN_POINT('',(-2.29434075219,1.66545728146,
+    10.860110647348));
+#16923 = CARTESIAN_POINT('',(-2.541080112433,1.293871803615,
+    10.87005200068));
+#16924 = CARTESIAN_POINT('',(-2.711720505362,0.881909452717,
+    10.879948302932));
+#16925 = CARTESIAN_POINT('',(-2.800000041723,0.444687766729,
+    10.889889656264));
+#16926 = CARTESIAN_POINT('',(-2.800000041723,1.394118970918E-016,
+    10.900000151247));
+#16927 = PCURVE('',#16799,#16928);
+#16928 = DEFINITIONAL_REPRESENTATION('',(#16929),#16933);
+#16929 = LINE('',#16930,#16931);
+#16930 = CARTESIAN_POINT('',(0.E+000,1.));
+#16931 = VECTOR('',#16932,1.);
+#16932 = DIRECTION('',(1.,0.E+000));
+#16933 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#16934 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#16938)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#16935,#16936,#16937)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#16935 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#16936 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#16937 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#16938 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-004),#16935,
+  'distance_accuracy_value','confusion accuracy');
+#16939 = SHAPE_DEFINITION_REPRESENTATION(#16940,#16781);
+#16940 = PRODUCT_DEFINITION_SHAPE('','',#16941);
+#16941 = PRODUCT_DEFINITION('design','',#16942,#16945);
+#16942 = PRODUCT_DEFINITION_FORMATION('','',#16943);
+#16943 = PRODUCT('Compound062','Compound062','',(#16944));
+#16944 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#16945 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#16946 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#16947,#16949);
+#16947 = ( REPRESENTATION_RELATIONSHIP('','',#16781,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#16948) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#16948 = ITEM_DEFINED_TRANSFORMATION('','',#11,#315);
+#16949 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #16950);
+#16950 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('76','=>[0:1:1:77]','',#5,#16941
+  ,$);
+#16951 = PRODUCT_TYPE('part',$,(#16943));
+#16952 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#16953),#17027);
+#16953 = SHELL_BASED_SURFACE_MODEL('',(#16954));
+#16954 = OPEN_SHELL('',(#16955));
+#16955 = ADVANCED_FACE('',(#16956),#16970,.T.);
+#16956 = FACE_BOUND('',#16957,.T.);
+#16957 = EDGE_LOOP('',(#16958,#16981,#16997,#17013));
+#16958 = ORIENTED_EDGE('',*,*,#16959,.T.);
+#16959 = EDGE_CURVE('',#16960,#16962,#16964,.T.);
+#16960 = VERTEX_POINT('',#16961);
+#16961 = CARTESIAN_POINT('',(-0.49999999941,-3.,8.000000117719));
+#16962 = VERTEX_POINT('',#16963);
+#16963 = CARTESIAN_POINT('',(-3.,-3.,8.000000117719));
+#16964 = SURFACE_CURVE('',#16965,(#16969),.PCURVE_S1.);
+#16965 = LINE('',#16966,#16967);
+#16966 = CARTESIAN_POINT('',(-0.49999999941,-3.,8.000000117719));
+#16967 = VECTOR('',#16968,1.);
+#16968 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#16969 = PCURVE('',#16970,#16975);
+#16970 = PLANE('',#16971);
+#16971 = AXIS2_PLACEMENT_3D('',#16972,#16973,#16974);
+#16972 = CARTESIAN_POINT('',(-1.749999999705,-3.,8.000000117719));
+#16973 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#16974 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#16975 = DEFINITIONAL_REPRESENTATION('',(#16976),#16980);
+#16976 = LINE('',#16977,#16978);
+#16977 = CARTESIAN_POINT('',(0.E+000,1.250000000295));
+#16978 = VECTOR('',#16979,1.);
+#16979 = DIRECTION('',(0.E+000,-1.));
+#16980 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#16981 = ORIENTED_EDGE('',*,*,#16982,.T.);
+#16982 = EDGE_CURVE('',#16962,#16983,#16985,.T.);
+#16983 = VERTEX_POINT('',#16984);
+#16984 = CARTESIAN_POINT('',(-3.,-3.,7.800000117719));
+#16985 = SURFACE_CURVE('',#16986,(#16990),.PCURVE_S1.);
+#16986 = LINE('',#16987,#16988);
+#16987 = CARTESIAN_POINT('',(-3.,-3.,8.000000117719));
+#16988 = VECTOR('',#16989,1.);
+#16989 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#16990 = PCURVE('',#16970,#16991);
+#16991 = DEFINITIONAL_REPRESENTATION('',(#16992),#16996);
+#16992 = LINE('',#16993,#16994);
+#16993 = CARTESIAN_POINT('',(0.E+000,-1.250000000295));
+#16994 = VECTOR('',#16995,1.);
+#16995 = DIRECTION('',(1.,0.E+000));
+#16996 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#16997 = ORIENTED_EDGE('',*,*,#16998,.T.);
+#16998 = EDGE_CURVE('',#16983,#16999,#17001,.T.);
+#16999 = VERTEX_POINT('',#17000);
+#17000 = CARTESIAN_POINT('',(-0.49999999941,-3.,7.800000117719));
+#17001 = SURFACE_CURVE('',#17002,(#17006),.PCURVE_S1.);
+#17002 = LINE('',#17003,#17004);
+#17003 = CARTESIAN_POINT('',(-3.,-3.,7.800000117719));
+#17004 = VECTOR('',#17005,1.);
+#17005 = DIRECTION('',(1.,0.E+000,0.E+000));
+#17006 = PCURVE('',#16970,#17007);
+#17007 = DEFINITIONAL_REPRESENTATION('',(#17008),#17012);
+#17008 = LINE('',#17009,#17010);
+#17009 = CARTESIAN_POINT('',(0.2,-1.250000000295));
+#17010 = VECTOR('',#17011,1.);
+#17011 = DIRECTION('',(0.E+000,1.));
+#17012 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#17013 = ORIENTED_EDGE('',*,*,#17014,.T.);
+#17014 = EDGE_CURVE('',#16999,#16960,#17015,.T.);
+#17015 = SURFACE_CURVE('',#17016,(#17020),.PCURVE_S1.);
+#17016 = LINE('',#17017,#17018);
+#17017 = CARTESIAN_POINT('',(-0.49999999941,-3.,7.800000117719));
+#17018 = VECTOR('',#17019,1.);
+#17019 = DIRECTION('',(0.E+000,0.E+000,1.));
+#17020 = PCURVE('',#16970,#17021);
+#17021 = DEFINITIONAL_REPRESENTATION('',(#17022),#17026);
+#17022 = LINE('',#17023,#17024);
+#17023 = CARTESIAN_POINT('',(0.2,1.250000000295));
+#17024 = VECTOR('',#17025,1.);
+#17025 = DIRECTION('',(-1.,0.E+000));
+#17026 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#17027 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#17031)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#17028,#17029,#17030)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#17028 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#17029 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#17030 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#17031 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#17028,
+  'distance_accuracy_value','confusion accuracy');
+#17032 = SHAPE_DEFINITION_REPRESENTATION(#17033,#16952);
+#17033 = PRODUCT_DEFINITION_SHAPE('','',#17034);
+#17034 = PRODUCT_DEFINITION('design','',#17035,#17038);
+#17035 = PRODUCT_DEFINITION_FORMATION('','',#17036);
+#17036 = PRODUCT('Compound051','Compound051','',(#17037));
+#17037 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#17038 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#17039 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#17040,#17042);
+#17040 = ( REPRESENTATION_RELATIONSHIP('','',#16952,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#17041) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#17041 = ITEM_DEFINED_TRANSFORMATION('','',#11,#319);
+#17042 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #17043);
+#17043 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('77','=>[0:1:1:78]','',#5,#17034
+  ,$);
+#17044 = PRODUCT_TYPE('part',$,(#17036));
+#17045 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#17046),#17120);
+#17046 = SHELL_BASED_SURFACE_MODEL('',(#17047));
+#17047 = OPEN_SHELL('',(#17048));
+#17048 = ADVANCED_FACE('',(#17049),#17063,.T.);
+#17049 = FACE_BOUND('',#17050,.T.);
+#17050 = EDGE_LOOP('',(#17051,#17074,#17090,#17106));
+#17051 = ORIENTED_EDGE('',*,*,#17052,.T.);
+#17052 = EDGE_CURVE('',#17053,#17055,#17057,.T.);
+#17053 = VERTEX_POINT('',#17054);
+#17054 = CARTESIAN_POINT('',(3.,3.,8.000000117719));
+#17055 = VERTEX_POINT('',#17056);
+#17056 = CARTESIAN_POINT('',(3.,-3.,8.000000117719));
+#17057 = SURFACE_CURVE('',#17058,(#17062),.PCURVE_S1.);
+#17058 = LINE('',#17059,#17060);
+#17059 = CARTESIAN_POINT('',(3.,3.,8.000000117719));
+#17060 = VECTOR('',#17061,1.);
+#17061 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#17062 = PCURVE('',#17063,#17068);
+#17063 = PLANE('',#17064);
+#17064 = AXIS2_PLACEMENT_3D('',#17065,#17066,#17067);
+#17065 = CARTESIAN_POINT('',(3.,0.E+000,8.000000117719));
+#17066 = DIRECTION('',(1.,0.E+000,0.E+000));
+#17067 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#17068 = DEFINITIONAL_REPRESENTATION('',(#17069),#17073);
+#17069 = LINE('',#17070,#17071);
+#17070 = CARTESIAN_POINT('',(0.E+000,3.));
+#17071 = VECTOR('',#17072,1.);
+#17072 = DIRECTION('',(0.E+000,-1.));
+#17073 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#17074 = ORIENTED_EDGE('',*,*,#17075,.T.);
+#17075 = EDGE_CURVE('',#17055,#17076,#17078,.T.);
+#17076 = VERTEX_POINT('',#17077);
+#17077 = CARTESIAN_POINT('',(3.,-3.,7.800000117719));
+#17078 = SURFACE_CURVE('',#17079,(#17083),.PCURVE_S1.);
+#17079 = LINE('',#17080,#17081);
+#17080 = CARTESIAN_POINT('',(3.,-3.,8.000000117719));
+#17081 = VECTOR('',#17082,1.);
+#17082 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#17083 = PCURVE('',#17063,#17084);
+#17084 = DEFINITIONAL_REPRESENTATION('',(#17085),#17089);
+#17085 = LINE('',#17086,#17087);
+#17086 = CARTESIAN_POINT('',(0.E+000,-3.));
+#17087 = VECTOR('',#17088,1.);
+#17088 = DIRECTION('',(1.,0.E+000));
+#17089 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#17090 = ORIENTED_EDGE('',*,*,#17091,.F.);
+#17091 = EDGE_CURVE('',#17092,#17076,#17094,.T.);
+#17092 = VERTEX_POINT('',#17093);
+#17093 = CARTESIAN_POINT('',(3.,3.,7.800000117719));
+#17094 = SURFACE_CURVE('',#17095,(#17099),.PCURVE_S1.);
+#17095 = LINE('',#17096,#17097);
+#17096 = CARTESIAN_POINT('',(3.,3.,7.800000117719));
+#17097 = VECTOR('',#17098,1.);
+#17098 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#17099 = PCURVE('',#17063,#17100);
+#17100 = DEFINITIONAL_REPRESENTATION('',(#17101),#17105);
+#17101 = LINE('',#17102,#17103);
+#17102 = CARTESIAN_POINT('',(0.2,3.));
+#17103 = VECTOR('',#17104,1.);
+#17104 = DIRECTION('',(0.E+000,-1.));
+#17105 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#17106 = ORIENTED_EDGE('',*,*,#17107,.F.);
+#17107 = EDGE_CURVE('',#17053,#17092,#17108,.T.);
+#17108 = SURFACE_CURVE('',#17109,(#17113),.PCURVE_S1.);
+#17109 = LINE('',#17110,#17111);
+#17110 = CARTESIAN_POINT('',(3.,3.,8.000000117719));
+#17111 = VECTOR('',#17112,1.);
+#17112 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#17113 = PCURVE('',#17063,#17114);
+#17114 = DEFINITIONAL_REPRESENTATION('',(#17115),#17119);
+#17115 = LINE('',#17116,#17117);
+#17116 = CARTESIAN_POINT('',(0.E+000,3.));
+#17117 = VECTOR('',#17118,1.);
+#17118 = DIRECTION('',(1.,0.E+000));
+#17119 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#17120 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#17124)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#17121,#17122,#17123)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#17121 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#17122 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#17123 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#17124 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#17121,
+  'distance_accuracy_value','confusion accuracy');
+#17125 = SHAPE_DEFINITION_REPRESENTATION(#17126,#17045);
+#17126 = PRODUCT_DEFINITION_SHAPE('','',#17127);
+#17127 = PRODUCT_DEFINITION('design','',#17128,#17131);
+#17128 = PRODUCT_DEFINITION_FORMATION('','',#17129);
+#17129 = PRODUCT('Compound054','Compound054','',(#17130));
+#17130 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#17131 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#17132 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#17133,#17135);
+#17133 = ( REPRESENTATION_RELATIONSHIP('','',#17045,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#17134) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#17134 = ITEM_DEFINED_TRANSFORMATION('','',#11,#323);
+#17135 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #17136);
+#17136 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('78','=>[0:1:1:79]','',#5,#17127
+  ,$);
+#17137 = PRODUCT_TYPE('part',$,(#17129));
+#17138 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#17139),#17322);
+#17139 = SHELL_BASED_SURFACE_MODEL('',(#17140));
+#17140 = OPEN_SHELL('',(#17141));
+#17141 = ADVANCED_FACE('',(#17142),#17156,.T.);
+#17142 = FACE_BOUND('',#17143,.T.);
+#17143 = EDGE_LOOP('',(#17144,#17197,#17245,#17283));
+#17144 = ORIENTED_EDGE('',*,*,#17145,.F.);
+#17145 = EDGE_CURVE('',#17146,#17148,#17150,.T.);
+#17146 = VERTEX_POINT('',#17147);
+#17147 = CARTESIAN_POINT('',(-4.824368020919E-016,-3.000000044703,
+    12.733333448569));
+#17148 = VERTEX_POINT('',#17149);
+#17149 = CARTESIAN_POINT('',(-4.502743486191E-016,-2.800000041723,
+    12.600000113249));
+#17150 = SURFACE_CURVE('',#17151,(#17155),.PCURVE_S1.);
+#17151 = LINE('',#17152,#17153);
+#17152 = CARTESIAN_POINT('',(-4.824368020919E-016,-3.000000044703,
+    12.733333448569));
+#17153 = VECTOR('',#17154,1.);
+#17154 = DIRECTION('',(1.338038923995E-016,0.832050294338,
+    -0.554700196225));
+#17155 = PCURVE('',#17156,#17169);
+#17156 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#17157,#17158)
+    ,(#17159,#17160)
+    ,(#17161,#17162)
+    ,(#17163,#17164)
+    ,(#17165,#17166)
+    ,(#17167,#17168
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#17157 = CARTESIAN_POINT('',(-1.979899016825,-1.979899016825,
+    12.550000114366));
+#17158 = CARTESIAN_POINT('',(-2.192031054342,-2.192031054342,
+    12.750000117347));
+#17159 = CARTESIAN_POINT('',(-1.66545728146,-2.29434075219,
+    12.56011060935));
+#17160 = CARTESIAN_POINT('',(-1.843899133045,-2.540162975639,
+    12.76011061233));
+#17161 = CARTESIAN_POINT('',(-1.293871803615,-2.541080112433,
+    12.570051962682));
+#17162 = CARTESIAN_POINT('',(-1.432500925431,-2.813338695908,
+    12.770051965662));
+#17163 = CARTESIAN_POINT('',(-0.881909452717,-2.711720505362,
+    12.579948264934));
+#17164 = CARTESIAN_POINT('',(-0.976399751223,-3.00226198808,
+    12.779948267914));
+#17165 = CARTESIAN_POINT('',(-0.444687766729,-2.800000041723,
+    12.589889618266));
+#17166 = CARTESIAN_POINT('',(-0.492332884593,-3.100000046194,
+    12.789889621246));
+#17167 = CARTESIAN_POINT('',(-4.502743486191E-016,-2.800000041723,
+    12.600000113249));
+#17168 = CARTESIAN_POINT('',(-4.985180288283E-016,-3.100000046194,
+    12.800000116229));
+#17169 = DEFINITIONAL_REPRESENTATION('',(#17170),#17196);
+#17170 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#17171,#17172,#17173,#17174,
+    #17175,#17176,#17177,#17178,#17179,#17180,#17181,#17182,#17183,
+    #17184,#17185,#17186,#17187,#17188,#17189,#17190,#17191,#17192,
+    #17193,#17194,#17195),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.092591311876E-002,
+    2.185182623752E-002,3.277773935628E-002,4.370365247505E-002,
+    5.462956559381E-002,6.555547871257E-002,7.648139183133E-002,
+    8.740730495009E-002,9.833321806885E-002,0.109259131188,
+    0.120185044306,0.131110957425,0.142036870544,0.152962783663,
+    0.163888696781,0.1748146099,0.185740523019,0.196666436138,
+    0.207592349256,0.218518262375,0.229444175494,0.240370088613),
+  .UNSPECIFIED.);
+#17171 = CARTESIAN_POINT('',(1.,0.666666666667));
+#17172 = CARTESIAN_POINT('',(1.,0.656565656566));
+#17173 = CARTESIAN_POINT('',(1.,0.636363636364));
+#17174 = CARTESIAN_POINT('',(1.,0.606060606061));
+#17175 = CARTESIAN_POINT('',(1.,0.575757575758));
+#17176 = CARTESIAN_POINT('',(1.,0.545454545455));
+#17177 = CARTESIAN_POINT('',(1.,0.515151515152));
+#17178 = CARTESIAN_POINT('',(1.,0.484848484848));
+#17179 = CARTESIAN_POINT('',(1.,0.454545454545));
+#17180 = CARTESIAN_POINT('',(1.,0.424242424242));
+#17181 = CARTESIAN_POINT('',(1.,0.393939393939));
+#17182 = CARTESIAN_POINT('',(1.,0.363636363636));
+#17183 = CARTESIAN_POINT('',(1.,0.333333333333));
+#17184 = CARTESIAN_POINT('',(1.,0.30303030303));
+#17185 = CARTESIAN_POINT('',(1.,0.272727272727));
+#17186 = CARTESIAN_POINT('',(1.,0.242424242424));
+#17187 = CARTESIAN_POINT('',(1.,0.212121212121));
+#17188 = CARTESIAN_POINT('',(1.,0.181818181818));
+#17189 = CARTESIAN_POINT('',(1.,0.151515151515));
+#17190 = CARTESIAN_POINT('',(1.,0.121212121212));
+#17191 = CARTESIAN_POINT('',(1.,9.090909090909E-002));
+#17192 = CARTESIAN_POINT('',(1.,6.060606060606E-002));
+#17193 = CARTESIAN_POINT('',(1.,3.030303030303E-002));
+#17194 = CARTESIAN_POINT('',(1.,1.010101010101E-002));
+#17195 = CARTESIAN_POINT('',(1.,0.E+000));
+#17196 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#17197 = ORIENTED_EDGE('',*,*,#17198,.F.);
+#17198 = EDGE_CURVE('',#17199,#17146,#17201,.T.);
+#17199 = VERTEX_POINT('',#17200);
+#17200 = CARTESIAN_POINT('',(-2.121242937857,-2.121242937857,
+    12.683260441088));
+#17201 = SURFACE_CURVE('',#17202,(#17216),.PCURVE_S1.);
+#17202 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#17203,#17204,#17205,#17206,
+    #17207,#17208,#17209,#17210,#17211,#17212,#17213,#17214,#17215),
+  .UNSPECIFIED.,.F.,.F.,(4,3,3,3,4),(0.E+000,7.046627312279E-002,
+    0.156117143491,0.227610565257,0.241768013859),.UNSPECIFIED.);
+#17203 = CARTESIAN_POINT('',(-2.121242937857,-2.121242937857,
+    12.683260441088));
+#17204 = CARTESIAN_POINT('',(-1.905940960535,-2.33651435804,
+    12.689707070849));
+#17205 = CARTESIAN_POINT('',(-1.709595811294,-2.474063602481,
+    12.694744722275));
+#17206 = CARTESIAN_POINT('',(-1.528082936331,-2.581519940592,
+    12.699228599665));
+#17207 = CARTESIAN_POINT('',(-1.307456315473,-2.712131770592,
+    12.704678696344));
+#17208 = CARTESIAN_POINT('',(-1.106819245635,-2.798972408566,
+    12.709298386421));
+#17209 = CARTESIAN_POINT('',(-0.87296582202,-2.870127849556,
+    12.714503278784));
+#17210 = CARTESIAN_POINT('',(-0.677766621195,-2.929521828061,
+    12.718847841348));
+#17211 = CARTESIAN_POINT('',(-0.458191757495,-2.978281917973,
+    12.72359275361));
+#17212 = CARTESIAN_POINT('',(-0.175571278507,-2.994856288263,
+    12.729604395093));
+#17213 = CARTESIAN_POINT('',(-0.119605501425,-2.998138419537,
+    12.730794847351));
+#17214 = CARTESIAN_POINT('',(-6.117183285546E-002,-3.000000044703,
+    12.732035356473));
+#17215 = CARTESIAN_POINT('',(-8.881784197001E-016,-3.000000044703,
+    12.733333448569));
+#17216 = PCURVE('',#17156,#17217);
+#17217 = DEFINITIONAL_REPRESENTATION('',(#17218),#17244);
+#17218 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#17219,#17220,#17221,#17222,
+    #17223,#17224,#17225,#17226,#17227,#17228,#17229,#17230,#17231,
+    #17232,#17233,#17234,#17235,#17236,#17237,#17238,#17239,#17240,
+    #17241,#17242,#17243),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.098945517542E-002,
+    2.197891035084E-002,3.296836552627E-002,4.395782070169E-002,
+    5.494727587711E-002,6.593673105253E-002,7.692618622796E-002,
+    8.791564140338E-002,9.89050965788E-002,0.109894551754,0.12088400693,
+    0.131873462105,0.14286291728,0.153852372456,0.164841827631,
+    0.175831282807,0.186820737982,0.197810193158,0.208799648333,
+    0.219789103508,0.230778558684,0.241768013859),.UNSPECIFIED.);
+#17219 = CARTESIAN_POINT('',(0.E+000,0.66630162368));
+#17220 = CARTESIAN_POINT('',(1.993249288995E-002,0.666338091682));
+#17221 = CARTESIAN_POINT('',(5.847902160513E-002,0.666769182717));
+#17222 = CARTESIAN_POINT('',(0.112725040407,0.667779345432));
+#17223 = CARTESIAN_POINT('',(0.163780853004,0.668238224393));
+#17224 = CARTESIAN_POINT('',(0.212023128465,0.667944558134));
+#17225 = CARTESIAN_POINT('',(0.257808777099,0.66709345928));
+#17226 = CARTESIAN_POINT('',(0.301473359045,0.666186808541));
+#17227 = CARTESIAN_POINT('',(0.343309840117,0.666323648194));
+#17228 = CARTESIAN_POINT('',(0.383730253217,0.66727344808));
+#17229 = CARTESIAN_POINT('',(0.423075138293,0.668192474322));
+#17230 = CARTESIAN_POINT('',(0.461705269527,0.668701229076));
+#17231 = CARTESIAN_POINT('',(0.499981587131,0.668605868841));
+#17232 = CARTESIAN_POINT('',(0.538264992989,0.667956602916));
+#17233 = CARTESIAN_POINT('',(0.576913928736,0.667043457261));
+#17234 = CARTESIAN_POINT('',(0.616272751835,0.66633363532));
+#17235 = CARTESIAN_POINT('',(0.656698170511,0.666732990899));
+#17236 = CARTESIAN_POINT('',(0.698573089404,0.667624475658));
+#17237 = CARTESIAN_POINT('',(0.742205928686,0.668275469078));
+#17238 = CARTESIAN_POINT('',(0.787948920316,0.668324717402));
+#17239 = CARTESIAN_POINT('',(0.836164372029,0.66775375736));
+#17240 = CARTESIAN_POINT('',(0.887224142795,0.666792221786));
+#17241 = CARTESIAN_POINT('',(0.941506905113,0.666635647091));
+#17242 = CARTESIAN_POINT('',(0.980068148888,0.66664870459));
+#17243 = CARTESIAN_POINT('',(1.,0.666666666667));
+#17244 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#17245 = ORIENTED_EDGE('',*,*,#17246,.F.);
+#17246 = EDGE_CURVE('',#17247,#17199,#17249,.T.);
+#17247 = VERTEX_POINT('',#17248);
+#17248 = CARTESIAN_POINT('',(-1.979899016825,-1.979899016825,
+    12.550000114366));
+#17249 = SURFACE_CURVE('',#17250,(#17254),.PCURVE_S1.);
+#17250 = LINE('',#17251,#17252);
+#17251 = CARTESIAN_POINT('',(-1.979899016825,-1.979899016825,
+    12.550000114366));
+#17252 = VECTOR('',#17253,1.);
+#17253 = DIRECTION('',(-0.588348405415,-0.588348405415,0.554700196225));
+#17254 = PCURVE('',#17156,#17255);
+#17255 = DEFINITIONAL_REPRESENTATION('',(#17256),#17282);
+#17256 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#17257,#17258,#17259,#17260,
+    #17261,#17262,#17263,#17264,#17265,#17266,#17267,#17268,#17269,
+    #17270,#17271,#17272,#17273,#17274,#17275,#17276,#17277,#17278,
+    #17279,#17280,#17281),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.091993047682E-002,
+    2.183986095365E-002,3.275979143047E-002,4.367972190729E-002,
+    5.459965238412E-002,6.551958286094E-002,7.643951333776E-002,
+    8.735944381458E-002,9.827937429141E-002,0.109199304768,
+    0.120119235245,0.131039165722,0.141959096199,0.152879026676,
+    0.163798957152,0.174718887629,0.185638818106,0.196558748583,
+    0.20747867906,0.218398609536,0.229318540013,0.24023847049),
+  .UNSPECIFIED.);
+#17257 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#17258 = CARTESIAN_POINT('',(0.E+000,1.009547914667E-002));
+#17259 = CARTESIAN_POINT('',(0.E+000,3.028643744E-002));
+#17260 = CARTESIAN_POINT('',(0.E+000,6.057287487999E-002));
+#17261 = CARTESIAN_POINT('',(0.E+000,9.085931231999E-002));
+#17262 = CARTESIAN_POINT('',(0.E+000,0.12114574976));
+#17263 = CARTESIAN_POINT('',(0.E+000,0.1514321872));
+#17264 = CARTESIAN_POINT('',(0.E+000,0.18171862464));
+#17265 = CARTESIAN_POINT('',(0.E+000,0.21200506208));
+#17266 = CARTESIAN_POINT('',(0.E+000,0.24229149952));
+#17267 = CARTESIAN_POINT('',(0.E+000,0.27257793696));
+#17268 = CARTESIAN_POINT('',(0.E+000,0.3028643744));
+#17269 = CARTESIAN_POINT('',(0.E+000,0.33315081184));
+#17270 = CARTESIAN_POINT('',(0.E+000,0.36343724928));
+#17271 = CARTESIAN_POINT('',(0.E+000,0.39372368672));
+#17272 = CARTESIAN_POINT('',(0.E+000,0.42401012416));
+#17273 = CARTESIAN_POINT('',(0.E+000,0.4542965616));
+#17274 = CARTESIAN_POINT('',(0.E+000,0.48458299904));
+#17275 = CARTESIAN_POINT('',(0.E+000,0.51486943648));
+#17276 = CARTESIAN_POINT('',(0.E+000,0.54515587392));
+#17277 = CARTESIAN_POINT('',(0.E+000,0.57544231136));
+#17278 = CARTESIAN_POINT('',(0.E+000,0.6057287488));
+#17279 = CARTESIAN_POINT('',(0.E+000,0.63601518624));
+#17280 = CARTESIAN_POINT('',(-0.E+000,0.656206144533));
+#17281 = CARTESIAN_POINT('',(0.E+000,0.66630162368));
+#17282 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#17283 = ORIENTED_EDGE('',*,*,#17284,.F.);
+#17284 = EDGE_CURVE('',#17148,#17247,#17285,.T.);
+#17285 = SURFACE_CURVE('',#17286,(#17293),.PCURVE_S1.);
+#17286 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#17287,#17288,#17289,#17290,
+    #17291,#17292),.UNSPECIFIED.,.F.,.F.,(6,6),(-1.,0.E+000),
+  .PIECEWISE_BEZIER_KNOTS.);
+#17287 = CARTESIAN_POINT('',(-4.502743486191E-016,-2.800000041723,
+    12.600000113249));
+#17288 = CARTESIAN_POINT('',(-0.444687766729,-2.800000041723,
+    12.589889618266));
+#17289 = CARTESIAN_POINT('',(-0.881909452717,-2.711720505362,
+    12.579948264934));
+#17290 = CARTESIAN_POINT('',(-1.293871803615,-2.541080112433,
+    12.570051962682));
+#17291 = CARTESIAN_POINT('',(-1.66545728146,-2.29434075219,
+    12.56011060935));
+#17292 = CARTESIAN_POINT('',(-1.979899016825,-1.979899016825,
+    12.550000114366));
+#17293 = PCURVE('',#17156,#17294);
+#17294 = DEFINITIONAL_REPRESENTATION('',(#17295),#17321);
+#17295 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#17296,#17297,#17298,#17299,
+    #17300,#17301,#17302,#17303,#17304,#17305,#17306,#17307,#17308,
+    #17309,#17310,#17311,#17312,#17313,#17314,#17315,#17316,#17317,
+    #17318,#17319,#17320),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-1.,-0.954545454545,-0.909090909091,
+    -0.863636363636,-0.818181818182,-0.772727272727,-0.727272727273,
+    -0.681818181818,-0.636363636364,-0.590909090909,-0.545454545455,-0.5
+    ,-0.454545454545,-0.409090909091,-0.363636363636,-0.318181818182,
+    -0.272727272727,-0.227272727273,-0.181818181818,-0.136363636364,
+    -9.090909090909E-002,-4.545454545455E-002,0.E+000),.UNSPECIFIED.);
+#17296 = CARTESIAN_POINT('',(1.,0.E+000));
+#17297 = CARTESIAN_POINT('',(0.984848484848,0.E+000));
+#17298 = CARTESIAN_POINT('',(0.954545454545,0.E+000));
+#17299 = CARTESIAN_POINT('',(0.909090909091,0.E+000));
+#17300 = CARTESIAN_POINT('',(0.863636363636,0.E+000));
+#17301 = CARTESIAN_POINT('',(0.818181818182,0.E+000));
+#17302 = CARTESIAN_POINT('',(0.772727272727,0.E+000));
+#17303 = CARTESIAN_POINT('',(0.727272727273,0.E+000));
+#17304 = CARTESIAN_POINT('',(0.681818181818,0.E+000));
+#17305 = CARTESIAN_POINT('',(0.636363636364,0.E+000));
+#17306 = CARTESIAN_POINT('',(0.590909090909,0.E+000));
+#17307 = CARTESIAN_POINT('',(0.545454545455,0.E+000));
+#17308 = CARTESIAN_POINT('',(0.5,0.E+000));
+#17309 = CARTESIAN_POINT('',(0.454545454545,0.E+000));
+#17310 = CARTESIAN_POINT('',(0.409090909091,0.E+000));
+#17311 = CARTESIAN_POINT('',(0.363636363636,0.E+000));
+#17312 = CARTESIAN_POINT('',(0.318181818182,0.E+000));
+#17313 = CARTESIAN_POINT('',(0.272727272727,0.E+000));
+#17314 = CARTESIAN_POINT('',(0.227272727273,0.E+000));
+#17315 = CARTESIAN_POINT('',(0.181818181818,0.E+000));
+#17316 = CARTESIAN_POINT('',(0.136363636364,0.E+000));
+#17317 = CARTESIAN_POINT('',(9.090909090909E-002,0.E+000));
+#17318 = CARTESIAN_POINT('',(4.545454545455E-002,0.E+000));
+#17319 = CARTESIAN_POINT('',(1.515151515152E-002,-0.E+000));
+#17320 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#17321 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#17322 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#17326)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#17323,#17324,#17325)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#17323 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#17324 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#17325 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#17326 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-004),#17323,
+  'distance_accuracy_value','confusion accuracy');
+#17327 = SHAPE_DEFINITION_REPRESENTATION(#17328,#17138);
+#17328 = PRODUCT_DEFINITION_SHAPE('','',#17329);
+#17329 = PRODUCT_DEFINITION('design','',#17330,#17333);
+#17330 = PRODUCT_DEFINITION_FORMATION('','',#17331);
+#17331 = PRODUCT('Compound083','Compound083','',(#17332));
+#17332 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#17333 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#17334 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#17335,#17337);
+#17335 = ( REPRESENTATION_RELATIONSHIP('','',#17138,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#17336) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#17336 = ITEM_DEFINED_TRANSFORMATION('','',#11,#327);
+#17337 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #17338);
+#17338 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('79','=>[0:1:1:80]','',#5,#17329
+  ,$);
+#17339 = PRODUCT_TYPE('part',$,(#17331));
+#17340 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#17341),#17515);
+#17341 = SHELL_BASED_SURFACE_MODEL('',(#17342));
+#17342 = OPEN_SHELL('',(#17343));
+#17343 = ADVANCED_FACE('',(#17344),#17358,.T.);
+#17344 = FACE_BOUND('',#17345,.T.);
+#17345 = EDGE_LOOP('',(#17346,#17399,#17438,#17476));
+#17346 = ORIENTED_EDGE('',*,*,#17347,.F.);
+#17347 = EDGE_CURVE('',#17348,#17350,#17352,.T.);
+#17348 = VERTEX_POINT('',#17349);
+#17349 = CARTESIAN_POINT('',(-3.000124926996,1.493761076259E-016,
+    10.633416735468));
+#17350 = VERTEX_POINT('',#17351);
+#17351 = CARTESIAN_POINT('',(-2.800000041723,1.394118970918E-016,
+    10.500000145286));
+#17352 = SURFACE_CURVE('',#17353,(#17357),.PCURVE_S1.);
+#17353 = LINE('',#17354,#17355);
+#17354 = CARTESIAN_POINT('',(-3.000124926996,1.493761076259E-016,
+    10.633416735468));
+#17355 = VECTOR('',#17356,1.);
+#17356 = DIRECTION('',(0.832050294338,-4.142775295748E-017,
+    -0.554700196225));
+#17357 = PCURVE('',#17358,#17371);
+#17358 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#17359,#17360)
+    ,(#17361,#17362)
+    ,(#17363,#17364)
+    ,(#17365,#17366)
+    ,(#17367,#17368)
+    ,(#17369,#17370
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#17359 = CARTESIAN_POINT('',(-1.979899016825,1.979899016825,
+    10.450000146404));
+#17360 = CARTESIAN_POINT('',(-2.192031054342,2.192031054342,
+    10.650000149384));
+#17361 = CARTESIAN_POINT('',(-2.29434075219,1.66545728146,
+    10.460110641387));
+#17362 = CARTESIAN_POINT('',(-2.540162975639,1.843899133045,
+    10.660110644367));
+#17363 = CARTESIAN_POINT('',(-2.541080112433,1.293871803615,
+    10.470051994719));
+#17364 = CARTESIAN_POINT('',(-2.813338695908,1.432500925431,
+    10.670051997699));
+#17365 = CARTESIAN_POINT('',(-2.711720505362,0.881909452717,
+    10.479948296971));
+#17366 = CARTESIAN_POINT('',(-3.00226198808,0.976399751223,
+    10.679948299951));
+#17367 = CARTESIAN_POINT('',(-2.800000041723,0.444687766729,
+    10.489889650303));
+#17368 = CARTESIAN_POINT('',(-3.100000046194,0.492332884593,
+    10.689889653283));
+#17369 = CARTESIAN_POINT('',(-2.800000041723,1.394118970918E-016,
+    10.500000145286));
+#17370 = CARTESIAN_POINT('',(-3.100000046194,1.543488860659E-016,
+    10.700000148267));
+#17371 = DEFINITIONAL_REPRESENTATION('',(#17372),#17398);
+#17372 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#17373,#17374,#17375,#17376,
+    #17377,#17378,#17379,#17380,#17381,#17382,#17383,#17384,#17385,
+    #17386,#17387,#17388,#17389,#17390,#17391,#17392,#17393,#17394,
+    #17395,#17396,#17397),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.093273538404E-002,
+    2.186547076808E-002,3.279820615211E-002,4.373094153615E-002,
+    5.466367692019E-002,6.559641230423E-002,7.652914768827E-002,
+    8.74618830723E-002,9.839461845634E-002,0.10932735384,0.120260089224,
+    0.131192824608,0.142125559992,0.153058295377,0.163991030761,
+    0.174923766145,0.185856501529,0.196789236913,0.207721972297,
+    0.218654707681,0.229587443065,0.240520178449),.UNSPECIFIED.);
+#17373 = CARTESIAN_POINT('',(1.,0.667082940968));
+#17374 = CARTESIAN_POINT('',(1.,0.656975623681));
+#17375 = CARTESIAN_POINT('',(1.,0.636760989106));
+#17376 = CARTESIAN_POINT('',(1.,0.606439037244));
+#17377 = CARTESIAN_POINT('',(1.,0.576117085382));
+#17378 = CARTESIAN_POINT('',(1.,0.545795133519));
+#17379 = CARTESIAN_POINT('',(1.,0.515473181657));
+#17380 = CARTESIAN_POINT('',(1.,0.485151229795));
+#17381 = CARTESIAN_POINT('',(1.,0.454829277933));
+#17382 = CARTESIAN_POINT('',(1.,0.424507326071));
+#17383 = CARTESIAN_POINT('',(1.,0.394185374208));
+#17384 = CARTESIAN_POINT('',(1.,0.363863422346));
+#17385 = CARTESIAN_POINT('',(1.,0.333541470484));
+#17386 = CARTESIAN_POINT('',(1.,0.303219518622));
+#17387 = CARTESIAN_POINT('',(1.,0.27289756676));
+#17388 = CARTESIAN_POINT('',(1.,0.242575614897));
+#17389 = CARTESIAN_POINT('',(1.,0.212253663035));
+#17390 = CARTESIAN_POINT('',(1.,0.181931711173));
+#17391 = CARTESIAN_POINT('',(1.,0.151609759311));
+#17392 = CARTESIAN_POINT('',(1.,0.121287807449));
+#17393 = CARTESIAN_POINT('',(1.,9.096585558656E-002));
+#17394 = CARTESIAN_POINT('',(1.,6.064390372437E-002));
+#17395 = CARTESIAN_POINT('',(1.,3.032195186219E-002));
+#17396 = CARTESIAN_POINT('',(1.,1.01073172874E-002));
+#17397 = CARTESIAN_POINT('',(1.,0.E+000));
+#17398 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#17399 = ORIENTED_EDGE('',*,*,#17400,.F.);
+#17400 = EDGE_CURVE('',#17401,#17348,#17403,.T.);
+#17401 = VERTEX_POINT('',#17402);
+#17402 = CARTESIAN_POINT('',(-2.121242937857,2.121242937857,
+    10.583260473126));
+#17403 = SURFACE_CURVE('',#17404,(#17409),.PCURVE_S1.);
+#17404 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#17405,#17406,#17407,#17408),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,0.241778545972),
+  .PIECEWISE_BEZIER_KNOTS.);
+#17405 = CARTESIAN_POINT('',(-2.121242937857,2.121242937857,
+    10.583260473126));
+#17406 = CARTESIAN_POINT('',(-2.682765495879,1.559800074984,
+    10.600148870018));
+#17407 = CARTESIAN_POINT('',(-3.000124926996,0.794119080623,
+    10.616565895066));
+#17408 = CARTESIAN_POINT('',(-3.000124926996,0.E+000,10.633416735468));
+#17409 = PCURVE('',#17358,#17410);
+#17410 = DEFINITIONAL_REPRESENTATION('',(#17411),#17437);
+#17411 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#17412,#17413,#17414,#17415,
+    #17416,#17417,#17418,#17419,#17420,#17421,#17422,#17423,#17424,
+    #17425,#17426,#17427,#17428,#17429,#17430,#17431,#17432,#17433,
+    #17434,#17435,#17436),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.098993390781E-002,
+    2.197986781562E-002,3.296980172343E-002,4.395973563124E-002,
+    5.494966953906E-002,6.593960344687E-002,7.692953735468E-002,
+    8.791947126249E-002,9.89094051703E-002,0.109899339078,0.120889272986
+    ,0.131879206894,0.142869140802,0.153859074709,0.164849008617,
+    0.175838942525,0.186828876433,0.197818810341,0.208808744248,
+    0.219798678156,0.230788612064,0.241778545972),.UNSPECIFIED.);
+#17412 = CARTESIAN_POINT('',(0.E+000,0.66630162368));
+#17413 = CARTESIAN_POINT('',(1.515145118437E-002,0.666310313272));
+#17414 = CARTESIAN_POINT('',(4.54518446294E-002,0.666310782173));
+#17415 = CARTESIAN_POINT('',(9.089798952253E-002,0.666270389091));
+#17416 = CARTESIAN_POINT('',(0.136343081238,0.666198005978));
+#17417 = CARTESIAN_POINT('',(0.181789424773,0.666104587296));
+#17418 = CARTESIAN_POINT('',(0.227238657249,0.666001360727));
+#17419 = CARTESIAN_POINT('',(0.27269170279,0.665899402114));
+#17420 = CARTESIAN_POINT('',(0.318148871827,0.665808999059));
+#17421 = CARTESIAN_POINT('',(0.363609939154,0.665739172811));
+#17422 = CARTESIAN_POINT('',(0.409074242462,0.665697263644));
+#17423 = CARTESIAN_POINT('',(0.454540787406,0.665688608683));
+#17424 = CARTESIAN_POINT('',(0.500008360085,0.66571630732));
+#17425 = CARTESIAN_POINT('',(0.545475643788,0.665781077683));
+#17426 = CARTESIAN_POINT('',(0.590941337864,0.665881204673));
+#17427 = CARTESIAN_POINT('',(0.636404276287,0.666012580155));
+#17428 = CARTESIAN_POINT('',(0.681863543529,0.666168834959));
+#17429 = CARTESIAN_POINT('',(0.727318585591,0.666341562426));
+#17430 = CARTESIAN_POINT('',(0.772769313059,0.666520630337));
+#17431 = CARTESIAN_POINT('',(0.818216197112,0.666694586058));
+#17432 = CARTESIAN_POINT('',(0.863660344484,0.666851127297));
+#17433 = CARTESIAN_POINT('',(0.909103593462,0.666977729378));
+#17434 = CARTESIAN_POINT('',(0.954548464002,0.667062075195));
+#17435 = CARTESIAN_POINT('',(0.984848538401,0.667083085876));
+#17436 = CARTESIAN_POINT('',(1.,0.667082940968));
+#17437 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#17438 = ORIENTED_EDGE('',*,*,#17439,.F.);
+#17439 = EDGE_CURVE('',#17440,#17401,#17442,.T.);
+#17440 = VERTEX_POINT('',#17441);
+#17441 = CARTESIAN_POINT('',(-1.979899016825,1.979899016825,
+    10.450000146404));
+#17442 = SURFACE_CURVE('',#17443,(#17447),.PCURVE_S1.);
+#17443 = LINE('',#17444,#17445);
+#17444 = CARTESIAN_POINT('',(-1.979899016825,1.979899016825,
+    10.450000146404));
+#17445 = VECTOR('',#17446,1.);
+#17446 = DIRECTION('',(-0.588348405415,0.588348405415,0.554700196225));
+#17447 = PCURVE('',#17358,#17448);
+#17448 = DEFINITIONAL_REPRESENTATION('',(#17449),#17475);
+#17449 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#17450,#17451,#17452,#17453,
+    #17454,#17455,#17456,#17457,#17458,#17459,#17460,#17461,#17462,
+    #17463,#17464,#17465,#17466,#17467,#17468,#17469,#17470,#17471,
+    #17472,#17473,#17474),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.091993047682E-002,
+    2.183986095365E-002,3.275979143047E-002,4.367972190729E-002,
+    5.459965238412E-002,6.551958286094E-002,7.643951333776E-002,
+    8.735944381458E-002,9.827937429141E-002,0.109199304768,
+    0.120119235245,0.131039165722,0.141959096199,0.152879026676,
+    0.163798957152,0.174718887629,0.185638818106,0.196558748583,
+    0.20747867906,0.218398609536,0.229318540013,0.24023847049),
+  .UNSPECIFIED.);
+#17450 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#17451 = CARTESIAN_POINT('',(0.E+000,1.009547914667E-002));
+#17452 = CARTESIAN_POINT('',(0.E+000,3.028643744E-002));
+#17453 = CARTESIAN_POINT('',(0.E+000,6.057287487999E-002));
+#17454 = CARTESIAN_POINT('',(0.E+000,9.085931231999E-002));
+#17455 = CARTESIAN_POINT('',(0.E+000,0.12114574976));
+#17456 = CARTESIAN_POINT('',(0.E+000,0.1514321872));
+#17457 = CARTESIAN_POINT('',(0.E+000,0.18171862464));
+#17458 = CARTESIAN_POINT('',(0.E+000,0.21200506208));
+#17459 = CARTESIAN_POINT('',(0.E+000,0.24229149952));
+#17460 = CARTESIAN_POINT('',(0.E+000,0.27257793696));
+#17461 = CARTESIAN_POINT('',(0.E+000,0.3028643744));
+#17462 = CARTESIAN_POINT('',(0.E+000,0.33315081184));
+#17463 = CARTESIAN_POINT('',(0.E+000,0.36343724928));
+#17464 = CARTESIAN_POINT('',(0.E+000,0.39372368672));
+#17465 = CARTESIAN_POINT('',(0.E+000,0.42401012416));
+#17466 = CARTESIAN_POINT('',(0.E+000,0.4542965616));
+#17467 = CARTESIAN_POINT('',(0.E+000,0.48458299904));
+#17468 = CARTESIAN_POINT('',(0.E+000,0.51486943648));
+#17469 = CARTESIAN_POINT('',(0.E+000,0.54515587392));
+#17470 = CARTESIAN_POINT('',(0.E+000,0.57544231136));
+#17471 = CARTESIAN_POINT('',(0.E+000,0.6057287488));
+#17472 = CARTESIAN_POINT('',(0.E+000,0.63601518624));
+#17473 = CARTESIAN_POINT('',(-0.E+000,0.656206144533));
+#17474 = CARTESIAN_POINT('',(0.E+000,0.66630162368));
+#17475 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#17476 = ORIENTED_EDGE('',*,*,#17477,.F.);
+#17477 = EDGE_CURVE('',#17350,#17440,#17478,.T.);
+#17478 = SURFACE_CURVE('',#17479,(#17486),.PCURVE_S1.);
+#17479 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#17480,#17481,#17482,#17483,
+    #17484,#17485),.UNSPECIFIED.,.F.,.F.,(6,6),(-1.,0.E+000),
+  .PIECEWISE_BEZIER_KNOTS.);
+#17480 = CARTESIAN_POINT('',(-2.800000041723,1.394118970918E-016,
+    10.500000145286));
+#17481 = CARTESIAN_POINT('',(-2.800000041723,0.444687766729,
+    10.489889650303));
+#17482 = CARTESIAN_POINT('',(-2.711720505362,0.881909452717,
+    10.479948296971));
+#17483 = CARTESIAN_POINT('',(-2.541080112433,1.293871803615,
+    10.470051994719));
+#17484 = CARTESIAN_POINT('',(-2.29434075219,1.66545728146,
+    10.460110641387));
+#17485 = CARTESIAN_POINT('',(-1.979899016825,1.979899016825,
+    10.450000146404));
+#17486 = PCURVE('',#17358,#17487);
+#17487 = DEFINITIONAL_REPRESENTATION('',(#17488),#17514);
+#17488 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#17489,#17490,#17491,#17492,
+    #17493,#17494,#17495,#17496,#17497,#17498,#17499,#17500,#17501,
+    #17502,#17503,#17504,#17505,#17506,#17507,#17508,#17509,#17510,
+    #17511,#17512,#17513),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-1.,-0.954545454545,-0.909090909091,
+    -0.863636363636,-0.818181818182,-0.772727272727,-0.727272727273,
+    -0.681818181818,-0.636363636364,-0.590909090909,-0.545454545455,-0.5
+    ,-0.454545454545,-0.409090909091,-0.363636363636,-0.318181818182,
+    -0.272727272727,-0.227272727273,-0.181818181818,-0.136363636364,
+    -9.090909090909E-002,-4.545454545455E-002,0.E+000),.UNSPECIFIED.);
+#17489 = CARTESIAN_POINT('',(1.,0.E+000));
+#17490 = CARTESIAN_POINT('',(0.984848484848,0.E+000));
+#17491 = CARTESIAN_POINT('',(0.954545454545,0.E+000));
+#17492 = CARTESIAN_POINT('',(0.909090909091,0.E+000));
+#17493 = CARTESIAN_POINT('',(0.863636363636,0.E+000));
+#17494 = CARTESIAN_POINT('',(0.818181818182,0.E+000));
+#17495 = CARTESIAN_POINT('',(0.772727272727,0.E+000));
+#17496 = CARTESIAN_POINT('',(0.727272727273,0.E+000));
+#17497 = CARTESIAN_POINT('',(0.681818181818,0.E+000));
+#17498 = CARTESIAN_POINT('',(0.636363636364,0.E+000));
+#17499 = CARTESIAN_POINT('',(0.590909090909,0.E+000));
+#17500 = CARTESIAN_POINT('',(0.545454545455,0.E+000));
+#17501 = CARTESIAN_POINT('',(0.5,0.E+000));
+#17502 = CARTESIAN_POINT('',(0.454545454545,0.E+000));
+#17503 = CARTESIAN_POINT('',(0.409090909091,0.E+000));
+#17504 = CARTESIAN_POINT('',(0.363636363636,0.E+000));
+#17505 = CARTESIAN_POINT('',(0.318181818182,0.E+000));
+#17506 = CARTESIAN_POINT('',(0.272727272727,0.E+000));
+#17507 = CARTESIAN_POINT('',(0.227272727273,0.E+000));
+#17508 = CARTESIAN_POINT('',(0.181818181818,0.E+000));
+#17509 = CARTESIAN_POINT('',(0.136363636364,0.E+000));
+#17510 = CARTESIAN_POINT('',(9.090909090909E-002,0.E+000));
+#17511 = CARTESIAN_POINT('',(4.545454545455E-002,0.E+000));
+#17512 = CARTESIAN_POINT('',(1.515151515152E-002,-0.E+000));
+#17513 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#17514 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#17515 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#17519)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#17516,#17517,#17518)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#17516 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#17517 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#17518 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#17519 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-004),#17516,
+  'distance_accuracy_value','confusion accuracy');
+#17520 = SHAPE_DEFINITION_REPRESENTATION(#17521,#17340);
+#17521 = PRODUCT_DEFINITION_SHAPE('','',#17522);
+#17522 = PRODUCT_DEFINITION('design','',#17523,#17526);
+#17523 = PRODUCT_DEFINITION_FORMATION('','',#17524);
+#17524 = PRODUCT('Compound080','Compound080','',(#17525));
+#17525 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#17526 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#17527 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#17528,#17530);
+#17528 = ( REPRESENTATION_RELATIONSHIP('','',#17340,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#17529) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#17529 = ITEM_DEFINED_TRANSFORMATION('','',#11,#331);
+#17530 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #17531);
+#17531 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('80','=>[0:1:1:81]','',#5,#17522
+  ,$);
+#17532 = PRODUCT_TYPE('part',$,(#17524));
+#17533 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#17534),#17708);
+#17534 = SHELL_BASED_SURFACE_MODEL('',(#17535));
+#17535 = OPEN_SHELL('',(#17536));
+#17536 = ADVANCED_FACE('',(#17537),#17551,.T.);
+#17537 = FACE_BOUND('',#17538,.T.);
+#17538 = EDGE_LOOP('',(#17539,#17592,#17631,#17669));
+#17539 = ORIENTED_EDGE('',*,*,#17540,.F.);
+#17540 = EDGE_CURVE('',#17541,#17543,#17545,.T.);
+#17541 = VERTEX_POINT('',#17542);
+#17542 = CARTESIAN_POINT('',(3.000124926996,1.837046694444E-016,
+    12.433416710136));
+#17543 = VERTEX_POINT('',#17544);
+#17544 = CARTESIAN_POINT('',(2.800000041723,1.714505544354E-016,
+    12.300000119954));
+#17545 = SURFACE_CURVE('',#17546,(#17550),.PCURVE_S1.);
+#17546 = LINE('',#17547,#17548);
+#17547 = CARTESIAN_POINT('',(3.000124926996,1.837046694444E-016,
+    12.433416710136));
+#17548 = VECTOR('',#17549,1.);
+#17549 = DIRECTION('',(-0.832050294338,-5.094838648452E-017,
+    -0.554700196225));
+#17550 = PCURVE('',#17551,#17564);
+#17551 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#17552,#17553)
+    ,(#17554,#17555)
+    ,(#17556,#17557)
+    ,(#17558,#17559)
+    ,(#17560,#17561)
+    ,(#17562,#17563
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#17552 = CARTESIAN_POINT('',(1.979899016825,-1.979899016825,
+    12.250000121072));
+#17553 = CARTESIAN_POINT('',(2.192031054342,-2.192031054342,
+    12.450000124052));
+#17554 = CARTESIAN_POINT('',(2.29434075219,-1.66545728146,
+    12.260110616055));
+#17555 = CARTESIAN_POINT('',(2.540162975639,-1.843899133045,
+    12.460110619035));
+#17556 = CARTESIAN_POINT('',(2.541080112433,-1.293871803615,
+    12.270051969387));
+#17557 = CARTESIAN_POINT('',(2.813338695908,-1.432500925431,
+    12.470051972367));
+#17558 = CARTESIAN_POINT('',(2.711720505362,-0.881909452717,
+    12.279948271639));
+#17559 = CARTESIAN_POINT('',(3.00226198808,-0.976399751223,
+    12.479948274619));
+#17560 = CARTESIAN_POINT('',(2.800000041723,-0.444687766729,
+    12.289889624971));
+#17561 = CARTESIAN_POINT('',(3.100000046194,-0.492332884593,
+    12.489889627951));
+#17562 = CARTESIAN_POINT('',(2.800000041723,1.714505544354E-016,
+    12.300000119954));
+#17563 = CARTESIAN_POINT('',(3.100000046194,1.898202566964E-016,
+    12.500000122935));
+#17564 = DEFINITIONAL_REPRESENTATION('',(#17565),#17591);
+#17565 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#17566,#17567,#17568,#17569,
+    #17570,#17571,#17572,#17573,#17574,#17575,#17576,#17577,#17578,
+    #17579,#17580,#17581,#17582,#17583,#17584,#17585,#17586,#17587,
+    #17588,#17589,#17590),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.E+000,1.093273538404E-002,
+    2.186547076808E-002,3.279820615211E-002,4.373094153615E-002,
+    5.466367692019E-002,6.559641230423E-002,7.652914768827E-002,
+    8.74618830723E-002,9.839461845634E-002,0.10932735384,0.120260089224,
+    0.131192824608,0.142125559992,0.153058295377,0.163991030761,
+    0.174923766145,0.185856501529,0.196789236913,0.207721972297,
+    0.218654707681,0.229587443065,0.240520178449),.UNSPECIFIED.);
+#17566 = CARTESIAN_POINT('',(1.,0.667082940968));
+#17567 = CARTESIAN_POINT('',(1.,0.656975623681));
+#17568 = CARTESIAN_POINT('',(1.,0.636760989106));
+#17569 = CARTESIAN_POINT('',(1.,0.606439037244));
+#17570 = CARTESIAN_POINT('',(1.,0.576117085382));
+#17571 = CARTESIAN_POINT('',(1.,0.545795133519));
+#17572 = CARTESIAN_POINT('',(1.,0.515473181657));
+#17573 = CARTESIAN_POINT('',(1.,0.485151229795));
+#17574 = CARTESIAN_POINT('',(1.,0.454829277933));
+#17575 = CARTESIAN_POINT('',(1.,0.424507326071));
+#17576 = CARTESIAN_POINT('',(1.,0.394185374208));
+#17577 = CARTESIAN_POINT('',(1.,0.363863422346));
+#17578 = CARTESIAN_POINT('',(1.,0.333541470484));
+#17579 = CARTESIAN_POINT('',(1.,0.303219518622));
+#17580 = CARTESIAN_POINT('',(1.,0.27289756676));
+#17581 = CARTESIAN_POINT('',(1.,0.242575614897));
+#17582 = CARTESIAN_POINT('',(1.,0.212253663035));
+#17583 = CARTESIAN_POINT('',(1.,0.181931711173));
+#17584 = CARTESIAN_POINT('',(1.,0.151609759311));
+#17585 = CARTESIAN_POINT('',(1.,0.121287807449));
+#17586 = CARTESIAN_POINT('',(1.,9.096585558656E-002));
+#17587 = CARTESIAN_POINT('',(1.,6.064390372437E-002));
+#17588 = CARTESIAN_POINT('',(1.,3.032195186219E-002));
+#17589 = CARTESIAN_POINT('',(1.,1.01073172874E-002));
+#17590 = CARTESIAN_POINT('',(1.,0.E+000));
+#17591 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#17592 = ORIENTED_EDGE('',*,*,#17593,.F.);
+#17593 = EDGE_CURVE('',#17594,#17541,#17596,.T.);
+#17594 = VERTEX_POINT('',#17595);
+#17595 = CARTESIAN_POINT('',(2.121242937857,-2.121242937857,
+    12.383260447794));
+#17596 = SURFACE_CURVE('',#17597,(#17602),.PCURVE_S1.);
+#17597 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#17598,#17599,#17600,#17601),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(-0.241778545972,0.E+000),
+  .PIECEWISE_BEZIER_KNOTS.);
+#17598 = CARTESIAN_POINT('',(2.121242937857,-2.121242937857,
+    12.383260447794));
+#17599 = CARTESIAN_POINT('',(2.682765495879,-1.559800074984,
+    12.400148844686));
+#17600 = CARTESIAN_POINT('',(3.000124926996,-0.794119080623,
+    12.416565869734));
+#17601 = CARTESIAN_POINT('',(3.000124926996,0.E+000,12.433416710136));
+#17602 = PCURVE('',#17551,#17603);
+#17603 = DEFINITIONAL_REPRESENTATION('',(#17604),#17630);
+#17604 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#17605,#17606,#17607,#17608,
+    #17609,#17610,#17611,#17612,#17613,#17614,#17615,#17616,#17617,
+    #17618,#17619,#17620,#17621,#17622,#17623,#17624,#17625,#17626,
+    #17627,#17628,#17629),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.241778545972,-0.230788612064,
+    -0.219798678156,-0.208808744248,-0.197818810341,-0.186828876433,
+    -0.175838942525,-0.164849008617,-0.153859074709,-0.142869140802,
+    -0.131879206894,-0.120889272986,-0.109899339078,-9.89094051703E-002,
+    -8.791947126249E-002,-7.692953735468E-002,-6.593960344687E-002,
+    -5.494966953906E-002,-4.395973563124E-002,-3.296980172343E-002,
+    -2.197986781562E-002,-1.098993390781E-002,0.E+000),.UNSPECIFIED.);
+#17605 = CARTESIAN_POINT('',(0.E+000,0.66630162368));
+#17606 = CARTESIAN_POINT('',(1.515145118437E-002,0.666310313272));
+#17607 = CARTESIAN_POINT('',(4.54518446294E-002,0.666310782173));
+#17608 = CARTESIAN_POINT('',(9.089798952253E-002,0.666270389091));
+#17609 = CARTESIAN_POINT('',(0.136343081238,0.666198005978));
+#17610 = CARTESIAN_POINT('',(0.181789424773,0.666104587296));
+#17611 = CARTESIAN_POINT('',(0.227238657249,0.666001360728));
+#17612 = CARTESIAN_POINT('',(0.27269170279,0.665899402114));
+#17613 = CARTESIAN_POINT('',(0.318148871827,0.665808999059));
+#17614 = CARTESIAN_POINT('',(0.363609939154,0.665739172811));
+#17615 = CARTESIAN_POINT('',(0.409074242462,0.665697263644));
+#17616 = CARTESIAN_POINT('',(0.454540787406,0.665688608683));
+#17617 = CARTESIAN_POINT('',(0.500008360085,0.66571630732));
+#17618 = CARTESIAN_POINT('',(0.545475643788,0.665781077683));
+#17619 = CARTESIAN_POINT('',(0.590941337864,0.665881204673));
+#17620 = CARTESIAN_POINT('',(0.636404276287,0.666012580155));
+#17621 = CARTESIAN_POINT('',(0.681863543529,0.666168834959));
+#17622 = CARTESIAN_POINT('',(0.727318585591,0.666341562426));
+#17623 = CARTESIAN_POINT('',(0.772769313059,0.666520630337));
+#17624 = CARTESIAN_POINT('',(0.818216197112,0.666694586058));
+#17625 = CARTESIAN_POINT('',(0.863660344484,0.666851127297));
+#17626 = CARTESIAN_POINT('',(0.909103593462,0.666977729378));
+#17627 = CARTESIAN_POINT('',(0.954548464002,0.667062075195));
+#17628 = CARTESIAN_POINT('',(0.984848538401,0.667083085876));
+#17629 = CARTESIAN_POINT('',(1.,0.667082940968));
+#17630 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#17631 = ORIENTED_EDGE('',*,*,#17632,.F.);
+#17632 = EDGE_CURVE('',#17633,#17594,#17635,.T.);
+#17633 = VERTEX_POINT('',#17634);
+#17634 = CARTESIAN_POINT('',(1.979899016825,-1.979899016825,
+    12.250000121072));
+#17635 = SURFACE_CURVE('',#17636,(#17640),.PCURVE_S1.);
+#17636 = LINE('',#17637,#17638);
+#17637 = CARTESIAN_POINT('',(1.979899016825,-1.979899016825,
+    12.250000121072));
+#17638 = VECTOR('',#17639,1.);
+#17639 = DIRECTION('',(0.588348405415,-0.588348405415,0.554700196225));
+#17640 = PCURVE('',#17551,#17641);
+#17641 = DEFINITIONAL_REPRESENTATION('',(#17642),#17668);
+#17642 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#17643,#17644,#17645,#17646,
+    #17647,#17648,#17649,#17650,#17651,#17652,#17653,#17654,#17655,
+    #17656,#17657,#17658,#17659,#17660,#17661,#17662,#17663,#17664,
+    #17665,#17666,#17667),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.091993047683E-002,
+    2.183986095365E-002,3.275979143048E-002,4.36797219073E-002,
+    5.459965238413E-002,6.551958286095E-002,7.643951333778E-002,
+    8.73594438146E-002,9.827937429143E-002,0.109199304768,0.120119235245
+    ,0.131039165722,0.141959096199,0.152879026676,0.163798957152,
+    0.174718887629,0.185638818106,0.196558748583,0.20747867906,
+    0.218398609537,0.229318540013,0.24023847049),.UNSPECIFIED.);
+#17643 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#17644 = CARTESIAN_POINT('',(0.E+000,1.009547914667E-002));
+#17645 = CARTESIAN_POINT('',(0.E+000,3.028643744E-002));
+#17646 = CARTESIAN_POINT('',(0.E+000,6.057287487999E-002));
+#17647 = CARTESIAN_POINT('',(0.E+000,9.085931232E-002));
+#17648 = CARTESIAN_POINT('',(0.E+000,0.12114574976));
+#17649 = CARTESIAN_POINT('',(0.E+000,0.1514321872));
+#17650 = CARTESIAN_POINT('',(0.E+000,0.18171862464));
+#17651 = CARTESIAN_POINT('',(0.E+000,0.21200506208));
+#17652 = CARTESIAN_POINT('',(0.E+000,0.24229149952));
+#17653 = CARTESIAN_POINT('',(0.E+000,0.27257793696));
+#17654 = CARTESIAN_POINT('',(0.E+000,0.3028643744));
+#17655 = CARTESIAN_POINT('',(0.E+000,0.33315081184));
+#17656 = CARTESIAN_POINT('',(0.E+000,0.36343724928));
+#17657 = CARTESIAN_POINT('',(0.E+000,0.39372368672));
+#17658 = CARTESIAN_POINT('',(0.E+000,0.42401012416));
+#17659 = CARTESIAN_POINT('',(0.E+000,0.4542965616));
+#17660 = CARTESIAN_POINT('',(0.E+000,0.48458299904));
+#17661 = CARTESIAN_POINT('',(0.E+000,0.51486943648));
+#17662 = CARTESIAN_POINT('',(0.E+000,0.54515587392));
+#17663 = CARTESIAN_POINT('',(0.E+000,0.57544231136));
+#17664 = CARTESIAN_POINT('',(0.E+000,0.6057287488));
+#17665 = CARTESIAN_POINT('',(0.E+000,0.63601518624));
+#17666 = CARTESIAN_POINT('',(-0.E+000,0.656206144533));
+#17667 = CARTESIAN_POINT('',(0.E+000,0.66630162368));
+#17668 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#17669 = ORIENTED_EDGE('',*,*,#17670,.F.);
+#17670 = EDGE_CURVE('',#17543,#17633,#17671,.T.);
+#17671 = SURFACE_CURVE('',#17672,(#17679),.PCURVE_S1.);
+#17672 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#17673,#17674,#17675,#17676,
+    #17677,#17678),.UNSPECIFIED.,.F.,.F.,(6,6),(-1.,0.E+000),
+  .PIECEWISE_BEZIER_KNOTS.);
+#17673 = CARTESIAN_POINT('',(2.800000041723,1.714505544354E-016,
+    12.300000119954));
+#17674 = CARTESIAN_POINT('',(2.800000041723,-0.444687766729,
+    12.289889624971));
+#17675 = CARTESIAN_POINT('',(2.711720505362,-0.881909452717,
+    12.279948271639));
+#17676 = CARTESIAN_POINT('',(2.541080112433,-1.293871803615,
+    12.270051969387));
+#17677 = CARTESIAN_POINT('',(2.29434075219,-1.66545728146,
+    12.260110616055));
+#17678 = CARTESIAN_POINT('',(1.979899016825,-1.979899016825,
+    12.250000121072));
+#17679 = PCURVE('',#17551,#17680);
+#17680 = DEFINITIONAL_REPRESENTATION('',(#17681),#17707);
+#17681 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#17682,#17683,#17684,#17685,
+    #17686,#17687,#17688,#17689,#17690,#17691,#17692,#17693,#17694,
+    #17695,#17696,#17697,#17698,#17699,#17700,#17701,#17702,#17703,
+    #17704,#17705,#17706),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-1.,-0.954545454545,-0.909090909091,
+    -0.863636363636,-0.818181818182,-0.772727272727,-0.727272727273,
+    -0.681818181818,-0.636363636364,-0.590909090909,-0.545454545455,-0.5
+    ,-0.454545454545,-0.409090909091,-0.363636363636,-0.318181818182,
+    -0.272727272727,-0.227272727273,-0.181818181818,-0.136363636364,
+    -9.090909090909E-002,-4.545454545455E-002,0.E+000),.UNSPECIFIED.);
+#17682 = CARTESIAN_POINT('',(1.,0.E+000));
+#17683 = CARTESIAN_POINT('',(0.984848484848,0.E+000));
+#17684 = CARTESIAN_POINT('',(0.954545454545,0.E+000));
+#17685 = CARTESIAN_POINT('',(0.909090909091,0.E+000));
+#17686 = CARTESIAN_POINT('',(0.863636363636,0.E+000));
+#17687 = CARTESIAN_POINT('',(0.818181818182,0.E+000));
+#17688 = CARTESIAN_POINT('',(0.772727272727,0.E+000));
+#17689 = CARTESIAN_POINT('',(0.727272727273,0.E+000));
+#17690 = CARTESIAN_POINT('',(0.681818181818,0.E+000));
+#17691 = CARTESIAN_POINT('',(0.636363636364,0.E+000));
+#17692 = CARTESIAN_POINT('',(0.590909090909,0.E+000));
+#17693 = CARTESIAN_POINT('',(0.545454545455,0.E+000));
+#17694 = CARTESIAN_POINT('',(0.5,0.E+000));
+#17695 = CARTESIAN_POINT('',(0.454545454545,0.E+000));
+#17696 = CARTESIAN_POINT('',(0.409090909091,0.E+000));
+#17697 = CARTESIAN_POINT('',(0.363636363636,0.E+000));
+#17698 = CARTESIAN_POINT('',(0.318181818182,0.E+000));
+#17699 = CARTESIAN_POINT('',(0.272727272727,0.E+000));
+#17700 = CARTESIAN_POINT('',(0.227272727273,0.E+000));
+#17701 = CARTESIAN_POINT('',(0.181818181818,0.E+000));
+#17702 = CARTESIAN_POINT('',(0.136363636364,0.E+000));
+#17703 = CARTESIAN_POINT('',(9.090909090909E-002,0.E+000));
+#17704 = CARTESIAN_POINT('',(4.545454545455E-002,0.E+000));
+#17705 = CARTESIAN_POINT('',(1.515151515152E-002,-0.E+000));
+#17706 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#17707 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#17708 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#17712)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#17709,#17710,#17711)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#17709 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#17710 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#17711 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#17712 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-004),#17709,
+  'distance_accuracy_value','confusion accuracy');
+#17713 = SHAPE_DEFINITION_REPRESENTATION(#17714,#17533);
+#17714 = PRODUCT_DEFINITION_SHAPE('','',#17715);
+#17715 = PRODUCT_DEFINITION('design','',#17716,#17719);
+#17716 = PRODUCT_DEFINITION_FORMATION('','',#17717);
+#17717 = PRODUCT('Compound090','Compound090','',(#17718));
+#17718 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#17719 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#17720 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#17721,#17723);
+#17721 = ( REPRESENTATION_RELATIONSHIP('','',#17533,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#17722) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#17722 = ITEM_DEFINED_TRANSFORMATION('','',#11,#335);
+#17723 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #17724);
+#17724 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('81','=>[0:1:1:82]','',#5,#17715
+  ,$);
+#17725 = PRODUCT_TYPE('part',$,(#17717));
+#17726 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#17727),#17879);
+#17727 = SHELL_BASED_SURFACE_MODEL('',(#17728));
+#17728 = OPEN_SHELL('',(#17729));
+#17729 = ADVANCED_FACE('',(#17730),#17744,.T.);
+#17730 = FACE_BOUND('',#17731,.T.);
+#17731 = EDGE_LOOP('',(#17732,#17785,#17824,#17862));
+#17732 = ORIENTED_EDGE('',*,*,#17733,.F.);
+#17733 = EDGE_CURVE('',#17734,#17736,#17738,.T.);
+#17734 = VERTEX_POINT('',#17735);
+#17735 = CARTESIAN_POINT('',(-2.121242937857,2.121242937857,
+    10.316739819682));
+#17736 = VERTEX_POINT('',#17737);
+#17737 = CARTESIAN_POINT('',(-1.979899016825,1.979899016825,
+    10.450000146404));
+#17738 = SURFACE_CURVE('',#17739,(#17743),.PCURVE_S1.);
+#17739 = LINE('',#17740,#17741);
+#17740 = CARTESIAN_POINT('',(-2.121242937857,2.121242937857,
+    10.316739819682));
+#17741 = VECTOR('',#17742,1.);
+#17742 = DIRECTION('',(0.588348405415,-0.588348405415,0.554700196225));
+#17743 = PCURVE('',#17744,#17757);
+#17744 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#17745,#17746)
+    ,(#17747,#17748)
+    ,(#17749,#17750)
+    ,(#17751,#17752)
+    ,(#17753,#17754)
+    ,(#17755,#17756
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#17745 = CARTESIAN_POINT('',(-2.192031054342,2.192031054342,
+    10.250000143424));
+#17746 = CARTESIAN_POINT('',(-1.979899016825,1.979899016825,
+    10.450000146404));
+#17747 = CARTESIAN_POINT('',(-2.540162975639,1.843899133045,
+    10.260110638407));
+#17748 = CARTESIAN_POINT('',(-2.29434075219,1.66545728146,
+    10.460110641387));
+#17749 = CARTESIAN_POINT('',(-2.813338695908,1.432500925431,
+    10.270051991739));
+#17750 = CARTESIAN_POINT('',(-2.541080112433,1.293871803615,
+    10.470051994719));
+#17751 = CARTESIAN_POINT('',(-3.00226198808,0.976399751223,
+    10.279948293991));
+#17752 = CARTESIAN_POINT('',(-2.711720505362,0.881909452717,
+    10.479948296971));
+#17753 = CARTESIAN_POINT('',(-3.100000046194,0.492332884593,
+    10.289889647323));
+#17754 = CARTESIAN_POINT('',(-2.800000041723,0.444687766729,
+    10.489889650303));
+#17755 = CARTESIAN_POINT('',(-3.100000046194,1.543488860659E-016,
+    10.300000142306));
+#17756 = CARTESIAN_POINT('',(-2.800000041723,1.394118970918E-016,
+    10.500000145286));
+#17757 = DEFINITIONAL_REPRESENTATION('',(#17758),#17784);
+#17758 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#17759,#17760,#17761,#17762,
+    #17763,#17764,#17765,#17766,#17767,#17768,#17769,#17770,#17771,
+    #17772,#17773,#17774,#17775,#17776,#17777,#17778,#17779,#17780,
+    #17781,#17782,#17783),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.091993047682E-002,
+    2.183986095365E-002,3.275979143047E-002,4.367972190729E-002,
+    5.459965238412E-002,6.551958286094E-002,7.643951333776E-002,
+    8.735944381458E-002,9.827937429141E-002,0.109199304768,
+    0.120119235245,0.131039165722,0.141959096199,0.152879026676,
+    0.163798957152,0.174718887629,0.185638818106,0.196558748583,
+    0.20747867906,0.218398609536,0.229318540013,0.24023847049),
+  .UNSPECIFIED.);
+#17759 = CARTESIAN_POINT('',(0.E+000,0.33369837632));
+#17760 = CARTESIAN_POINT('',(0.E+000,0.343793855467));
+#17761 = CARTESIAN_POINT('',(0.E+000,0.36398481376));
+#17762 = CARTESIAN_POINT('',(0.E+000,0.3942712512));
+#17763 = CARTESIAN_POINT('',(0.E+000,0.42455768864));
+#17764 = CARTESIAN_POINT('',(0.E+000,0.45484412608));
+#17765 = CARTESIAN_POINT('',(0.E+000,0.48513056352));
+#17766 = CARTESIAN_POINT('',(0.E+000,0.51541700096));
+#17767 = CARTESIAN_POINT('',(0.E+000,0.5457034384));
+#17768 = CARTESIAN_POINT('',(0.E+000,0.57598987584));
+#17769 = CARTESIAN_POINT('',(0.E+000,0.60627631328));
+#17770 = CARTESIAN_POINT('',(0.E+000,0.63656275072));
+#17771 = CARTESIAN_POINT('',(0.E+000,0.66684918816));
+#17772 = CARTESIAN_POINT('',(0.E+000,0.6971356256));
+#17773 = CARTESIAN_POINT('',(0.E+000,0.72742206304));
+#17774 = CARTESIAN_POINT('',(0.E+000,0.75770850048));
+#17775 = CARTESIAN_POINT('',(0.E+000,0.78799493792));
+#17776 = CARTESIAN_POINT('',(0.E+000,0.81828137536));
+#17777 = CARTESIAN_POINT('',(0.E+000,0.8485678128));
+#17778 = CARTESIAN_POINT('',(0.E+000,0.87885425024));
+#17779 = CARTESIAN_POINT('',(0.E+000,0.90914068768));
+#17780 = CARTESIAN_POINT('',(0.E+000,0.93942712512));
+#17781 = CARTESIAN_POINT('',(0.E+000,0.96971356256));
+#17782 = CARTESIAN_POINT('',(-0.E+000,0.989904520853));
+#17783 = CARTESIAN_POINT('',(0.E+000,1.));
+#17784 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#17785 = ORIENTED_EDGE('',*,*,#17786,.F.);
+#17786 = EDGE_CURVE('',#17787,#17734,#17789,.T.);
+#17787 = VERTEX_POINT('',#17788);
+#17788 = CARTESIAN_POINT('',(-3.000124926996,1.493761076259E-016,
+    10.366583555105));
+#17789 = SURFACE_CURVE('',#17790,(#17795),.PCURVE_S1.);
+#17790 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#17791,#17792,#17793,#17794),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,0.241777920213),
+  .PIECEWISE_BEZIER_KNOTS.);
+#17791 = CARTESIAN_POINT('',(-3.000124926996,0.E+000,10.366583555105));
+#17792 = CARTESIAN_POINT('',(-3.000124926996,0.794119080623,
+    10.349732714702));
+#17793 = CARTESIAN_POINT('',(-2.682765495879,1.559800074984,
+    10.333553079268));
+#17794 = CARTESIAN_POINT('',(-2.121242937857,2.121242937857,
+    10.316739819682));
+#17795 = PCURVE('',#17744,#17796);
+#17796 = DEFINITIONAL_REPRESENTATION('',(#17797),#17823);
+#17797 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#17798,#17799,#17800,#17801,
+    #17802,#17803,#17804,#17805,#17806,#17807,#17808,#17809,#17810,
+    #17811,#17812,#17813,#17814,#17815,#17816,#17817,#17818,#17819,
+    #17820,#17821,#17822),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.098990546424E-002,
+    2.197981092847E-002,3.296971639271E-002,4.395962185695E-002,
+    5.494952732119E-002,6.593943278542E-002,7.692933824966E-002,
+    8.79192437139E-002,9.890914917813E-002,0.109899054642,0.120888960107
+    ,0.131878865571,0.142868771035,0.153858676499,0.164848581964,
+    0.175838487428,0.186828392892,0.197818298356,0.208808203821,
+    0.219798109285,0.230788014749,0.241777920213),.UNSPECIFIED.);
+#17798 = CARTESIAN_POINT('',(1.,0.332917059032));
+#17799 = CARTESIAN_POINT('',(0.984848538998,0.332916899045));
+#17800 = CARTESIAN_POINT('',(0.954548399471,0.332937315465));
+#17801 = CARTESIAN_POINT('',(0.909103267773,0.333019746316));
+#17802 = CARTESIAN_POINT('',(0.86365962753,0.333144147145));
+#17803 = CARTESIAN_POINT('',(0.818214999643,0.333298698179));
+#17804 = CARTESIAN_POINT('',(0.77276758813,0.333471230666));
+#17805 = CARTESIAN_POINT('',(0.727316328452,0.333649649043));
+#17806 = CARTESIAN_POINT('',(0.681860789064,0.33382258128));
+#17807 = CARTESIAN_POINT('',(0.636401094595,0.333979866517));
+#17808 = CARTESIAN_POINT('',(0.590937828217,0.334112980488));
+#17809 = CARTESIAN_POINT('',(0.545471927306,0.334215368222));
+#17810 = CARTESIAN_POINT('',(0.500004571477,0.334282689327));
+#17811 = CARTESIAN_POINT('',(0.454537066141,0.334312972217));
+#17812 = CARTESIAN_POINT('',(0.409070723728,0.33430667682));
+#17813 = CARTESIAN_POINT('',(0.363606744983,0.334266665142));
+#17814 = CARTESIAN_POINT('',(0.318146102757,0.334198079997));
+#17815 = CARTESIAN_POINT('',(0.272689430422,0.334108132198));
+#17816 = CARTESIAN_POINT('',(0.227236918033,0.334005799235));
+#17817 = CARTESIAN_POINT('',(0.181788215398,0.333901431009));
+#17818 = CARTESIAN_POINT('',(0.13634235584,0.333806288715));
+#17819 = CARTESIAN_POINT('',(9.089765928928E-002,0.333731931559));
+#17820 = CARTESIAN_POINT('',(4.545177899234E-002,0.333689784361));
+#17821 = CARTESIAN_POINT('',(1.515145175203E-002,0.333689701596));
+#17822 = CARTESIAN_POINT('',(0.E+000,0.33369837632));
+#17823 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#17824 = ORIENTED_EDGE('',*,*,#17825,.F.);
+#17825 = EDGE_CURVE('',#17826,#17787,#17828,.T.);
+#17826 = VERTEX_POINT('',#17827);
+#17827 = CARTESIAN_POINT('',(-2.800000041723,1.394118970918E-016,
+    10.500000145286));
+#17828 = SURFACE_CURVE('',#17829,(#17833),.PCURVE_S1.);
+#17829 = LINE('',#17830,#17831);
+#17830 = CARTESIAN_POINT('',(-2.800000041723,1.394118970918E-016,
+    10.500000145286));
+#17831 = VECTOR('',#17832,1.);
+#17832 = DIRECTION('',(-0.832050294338,4.142775295748E-017,
+    -0.554700196225));
+#17833 = PCURVE('',#17744,#17834);
+#17834 = DEFINITIONAL_REPRESENTATION('',(#17835),#17861);
+#17835 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#17836,#17837,#17838,#17839,
+    #17840,#17841,#17842,#17843,#17844,#17845,#17846,#17847,#17848,
+    #17849,#17850,#17851,#17852,#17853,#17854,#17855,#17856,#17857,
+    #17858,#17859,#17860),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.093273538404E-002,
+    2.186547076808E-002,3.279820615211E-002,4.373094153615E-002,
+    5.466367692019E-002,6.559641230423E-002,7.652914768827E-002,
+    8.74618830723E-002,9.839461845634E-002,0.10932735384,0.120260089224,
+    0.131192824608,0.142125559992,0.153058295377,0.163991030761,
+    0.174923766145,0.185856501529,0.196789236913,0.207721972297,
+    0.218654707681,0.229587443065,0.240520178449),.UNSPECIFIED.);
+#17836 = CARTESIAN_POINT('',(1.,1.));
+#17837 = CARTESIAN_POINT('',(1.,0.989892682713));
+#17838 = CARTESIAN_POINT('',(1.,0.969678048138));
+#17839 = CARTESIAN_POINT('',(1.,0.939356096276));
+#17840 = CARTESIAN_POINT('',(1.,0.909034144413));
+#17841 = CARTESIAN_POINT('',(1.,0.878712192551));
+#17842 = CARTESIAN_POINT('',(1.,0.848390240689));
+#17843 = CARTESIAN_POINT('',(1.,0.818068288827));
+#17844 = CARTESIAN_POINT('',(1.,0.787746336965));
+#17845 = CARTESIAN_POINT('',(1.,0.757424385102));
+#17846 = CARTESIAN_POINT('',(1.,0.72710243324));
+#17847 = CARTESIAN_POINT('',(1.,0.696780481378));
+#17848 = CARTESIAN_POINT('',(1.,0.666458529516));
+#17849 = CARTESIAN_POINT('',(1.,0.636136577654));
+#17850 = CARTESIAN_POINT('',(1.,0.605814625792));
+#17851 = CARTESIAN_POINT('',(1.,0.575492673929));
+#17852 = CARTESIAN_POINT('',(1.,0.545170722067));
+#17853 = CARTESIAN_POINT('',(1.,0.514848770205));
+#17854 = CARTESIAN_POINT('',(1.,0.484526818343));
+#17855 = CARTESIAN_POINT('',(1.,0.454204866481));
+#17856 = CARTESIAN_POINT('',(1.,0.423882914618));
+#17857 = CARTESIAN_POINT('',(1.,0.393560962756));
+#17858 = CARTESIAN_POINT('',(1.,0.363239010894));
+#17859 = CARTESIAN_POINT('',(1.,0.343024376319));
+#17860 = CARTESIAN_POINT('',(1.,0.332917059032));
+#17861 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#17862 = ORIENTED_EDGE('',*,*,#17863,.F.);
+#17863 = EDGE_CURVE('',#17736,#17826,#17864,.T.);
+#17864 = SURFACE_CURVE('',#17865,(#17872),.PCURVE_S1.);
+#17865 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#17866,#17867,#17868,#17869,
+    #17870,#17871),.UNSPECIFIED.,.F.,.F.,(6,6),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#17866 = CARTESIAN_POINT('',(-1.979899016825,1.979899016825,
+    10.450000146404));
+#17867 = CARTESIAN_POINT('',(-2.29434075219,1.66545728146,
+    10.460110641387));
+#17868 = CARTESIAN_POINT('',(-2.541080112433,1.293871803615,
+    10.470051994719));
+#17869 = CARTESIAN_POINT('',(-2.711720505362,0.881909452717,
+    10.479948296971));
+#17870 = CARTESIAN_POINT('',(-2.800000041723,0.444687766729,
+    10.489889650303));
+#17871 = CARTESIAN_POINT('',(-2.800000041723,1.394118970918E-016,
+    10.500000145286));
+#17872 = PCURVE('',#17744,#17873);
+#17873 = DEFINITIONAL_REPRESENTATION('',(#17874),#17878);
+#17874 = LINE('',#17875,#17876);
+#17875 = CARTESIAN_POINT('',(0.E+000,1.));
+#17876 = VECTOR('',#17877,1.);
+#17877 = DIRECTION('',(1.,0.E+000));
+#17878 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#17879 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#17883)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#17880,#17881,#17882)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#17880 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#17881 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#17882 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#17883 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-004),#17880,
+  'distance_accuracy_value','confusion accuracy');
+#17884 = SHAPE_DEFINITION_REPRESENTATION(#17885,#17726);
+#17885 = PRODUCT_DEFINITION_SHAPE('','',#17886);
+#17886 = PRODUCT_DEFINITION('design','',#17887,#17890);
+#17887 = PRODUCT_DEFINITION_FORMATION('','',#17888);
+#17888 = PRODUCT('Compound085','Compound085','',(#17889));
+#17889 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#17890 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#17891 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#17892,#17894);
+#17892 = ( REPRESENTATION_RELATIONSHIP('','',#17726,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#17893) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#17893 = ITEM_DEFINED_TRANSFORMATION('','',#11,#339);
+#17894 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #17895);
+#17895 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('82','=>[0:1:1:83]','',#5,#17886
+  ,$);
+#17896 = PRODUCT_TYPE('part',$,(#17888));
+#17897 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#17898),#18081);
+#17898 = SHELL_BASED_SURFACE_MODEL('',(#17899));
+#17899 = OPEN_SHELL('',(#17900));
+#17900 = ADVANCED_FACE('',(#17901),#17915,.T.);
+#17901 = FACE_BOUND('',#17902,.T.);
+#17902 = EDGE_LOOP('',(#17903,#17956,#18004,#18042));
+#17903 = ORIENTED_EDGE('',*,*,#17904,.F.);
+#17904 = EDGE_CURVE('',#17905,#17907,#17909,.T.);
+#17905 = VERTEX_POINT('',#17906);
+#17906 = CARTESIAN_POINT('',(-2.121242937857,2.121242937857,
+    10.583260473126));
+#17907 = VERTEX_POINT('',#17908);
+#17908 = CARTESIAN_POINT('',(-1.979899016825,1.979899016825,
+    10.450000146404));
+#17909 = SURFACE_CURVE('',#17910,(#17914),.PCURVE_S1.);
+#17910 = LINE('',#17911,#17912);
+#17911 = CARTESIAN_POINT('',(-2.121242937857,2.121242937857,
+    10.583260473126));
+#17912 = VECTOR('',#17913,1.);
+#17913 = DIRECTION('',(0.588348405415,-0.588348405415,-0.554700196225));
+#17914 = PCURVE('',#17915,#17928);
+#17915 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#17916,#17917)
+    ,(#17918,#17919)
+    ,(#17920,#17921)
+    ,(#17922,#17923)
+    ,(#17924,#17925)
+    ,(#17926,#17927
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#17916 = CARTESIAN_POINT('',(1.714505544354E-016,2.800000041723,
+    10.400000147521));
+#17917 = CARTESIAN_POINT('',(1.898202566964E-016,3.100000046194,
+    10.600000150502));
+#17918 = CARTESIAN_POINT('',(-0.444687766729,2.800000041723,
+    10.410110642505));
+#17919 = CARTESIAN_POINT('',(-0.492332884593,3.100000046194,
+    10.610110645485));
+#17920 = CARTESIAN_POINT('',(-0.881909452717,2.711720505362,
+    10.420051995837));
+#17921 = CARTESIAN_POINT('',(-0.976399751223,3.00226198808,
+    10.620051998817));
+#17922 = CARTESIAN_POINT('',(-1.293871803615,2.541080112433,
+    10.429948298089));
+#17923 = CARTESIAN_POINT('',(-1.432500925431,2.813338695908,
+    10.629948301069));
+#17924 = CARTESIAN_POINT('',(-1.66545728146,2.29434075219,
+    10.439889651421));
+#17925 = CARTESIAN_POINT('',(-1.843899133045,2.540162975639,
+    10.639889654401));
+#17926 = CARTESIAN_POINT('',(-1.979899016825,1.979899016825,
+    10.450000146404));
+#17927 = CARTESIAN_POINT('',(-2.192031054342,2.192031054342,
+    10.650000149384));
+#17928 = DEFINITIONAL_REPRESENTATION('',(#17929),#17955);
+#17929 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#17930,#17931,#17932,#17933,
+    #17934,#17935,#17936,#17937,#17938,#17939,#17940,#17941,#17942,
+    #17943,#17944,#17945,#17946,#17947,#17948,#17949,#17950,#17951,
+    #17952,#17953,#17954),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.091993047682E-002,
+    2.183986095365E-002,3.275979143047E-002,4.367972190729E-002,
+    5.459965238412E-002,6.551958286094E-002,7.643951333776E-002,
+    8.735944381458E-002,9.827937429141E-002,0.109199304768,
+    0.120119235245,0.131039165722,0.141959096199,0.152879026676,
+    0.163798957152,0.174718887629,0.185638818106,0.196558748583,
+    0.20747867906,0.218398609536,0.229318540013,0.24023847049),
+  .UNSPECIFIED.);
+#17930 = CARTESIAN_POINT('',(1.,0.66630162368));
+#17931 = CARTESIAN_POINT('',(1.,0.656206144533));
+#17932 = CARTESIAN_POINT('',(1.,0.63601518624));
+#17933 = CARTESIAN_POINT('',(1.,0.6057287488));
+#17934 = CARTESIAN_POINT('',(1.,0.57544231136));
+#17935 = CARTESIAN_POINT('',(1.,0.54515587392));
+#17936 = CARTESIAN_POINT('',(1.,0.51486943648));
+#17937 = CARTESIAN_POINT('',(1.,0.48458299904));
+#17938 = CARTESIAN_POINT('',(1.,0.4542965616));
+#17939 = CARTESIAN_POINT('',(1.,0.42401012416));
+#17940 = CARTESIAN_POINT('',(1.,0.39372368672));
+#17941 = CARTESIAN_POINT('',(1.,0.36343724928));
+#17942 = CARTESIAN_POINT('',(1.,0.33315081184));
+#17943 = CARTESIAN_POINT('',(1.,0.3028643744));
+#17944 = CARTESIAN_POINT('',(1.,0.27257793696));
+#17945 = CARTESIAN_POINT('',(1.,0.24229149952));
+#17946 = CARTESIAN_POINT('',(1.,0.21200506208));
+#17947 = CARTESIAN_POINT('',(1.,0.18171862464));
+#17948 = CARTESIAN_POINT('',(1.,0.1514321872));
+#17949 = CARTESIAN_POINT('',(1.,0.12114574976));
+#17950 = CARTESIAN_POINT('',(1.,9.085931231999E-002));
+#17951 = CARTESIAN_POINT('',(1.,6.057287487999E-002));
+#17952 = CARTESIAN_POINT('',(1.,3.028643744E-002));
+#17953 = CARTESIAN_POINT('',(1.,1.009547914667E-002));
+#17954 = CARTESIAN_POINT('',(1.,0.E+000));
+#17955 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#17956 = ORIENTED_EDGE('',*,*,#17957,.F.);
+#17957 = EDGE_CURVE('',#17958,#17905,#17960,.T.);
+#17958 = VERTEX_POINT('',#17959);
+#17959 = CARTESIAN_POINT('',(1.836970226094E-016,3.000000044703,
+    10.533333482842));
+#17960 = SURFACE_CURVE('',#17961,(#17975),.PCURVE_S1.);
+#17961 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#17962,#17963,#17964,#17965,
+    #17966,#17967,#17968,#17969,#17970,#17971,#17972,#17973,#17974),
+  .UNSPECIFIED.,.F.,.F.,(4,3,3,3,4),(0.E+000,7.046231829104E-002,
+    0.156115028515,0.227605152888,0.241767738739),.UNSPECIFIED.);
+#17962 = CARTESIAN_POINT('',(1.836970226094E-016,3.000000044703,
+    10.533333482842));
+#17963 = CARTESIAN_POINT('',(-0.304466884311,3.000000044703,
+    10.539794398554));
+#17964 = CARTESIAN_POINT('',(-0.540569389562,2.958408747396,
+    10.544821280589));
+#17965 = CARTESIAN_POINT('',(-0.744888753392,2.906015414127,
+    10.549283895579));
+#17966 = CARTESIAN_POINT('',(-0.99325564917,2.842327032863,
+    10.554708569048));
+#17967 = CARTESIAN_POINT('',(-1.196507782334,2.761804724204,
+    10.559287202791));
+#17968 = CARTESIAN_POINT('',(-1.412156196792,2.646724386398,
+    10.564461888314));
+#17969 = CARTESIAN_POINT('',(-1.59214737197,2.550672461816,
+    10.56878094501));
+#17970 = CARTESIAN_POINT('',(-1.781853654617,2.429883155056,
+    10.573507855027));
+#17971 = CARTESIAN_POINT('',(-1.993406981054,2.241787016715,
+    10.579524223358));
+#17972 = CARTESIAN_POINT('',(-2.035316855655,2.204524139768,
+    10.580716098932));
+#17973 = CARTESIAN_POINT('',(-2.07796905086,2.164510683126,
+    10.581958964276));
+#17974 = CARTESIAN_POINT('',(-2.121242937857,2.121242937857,
+    10.583260473126));
+#17975 = PCURVE('',#17915,#17976);
+#17976 = DEFINITIONAL_REPRESENTATION('',(#17977),#18003);
+#17977 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#17978,#17979,#17980,#17981,
+    #17982,#17983,#17984,#17985,#17986,#17987,#17988,#17989,#17990,
+    #17991,#17992,#17993,#17994,#17995,#17996,#17997,#17998,#17999,
+    #18000,#18001,#18002),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.098944266995E-002,
+    2.197888533991E-002,3.296832800986E-002,4.395777067982E-002,
+    5.494721334977E-002,6.593665601973E-002,7.692609868968E-002,
+    8.791554135964E-002,9.890498402959E-002,0.1098944267,0.120883869369,
+    0.131873312039,0.142862754709,0.153852197379,0.164841640049,
+    0.175831082719,0.186820525389,0.197809968059,0.208799410729,
+    0.219788853399,0.230778296069,0.241767738739),
+  .QUASI_UNIFORM_KNOTS.);
+#17978 = CARTESIAN_POINT('',(0.E+000,0.666666666666));
+#17979 = CARTESIAN_POINT('',(1.99332158538E-002,0.66671437748));
+#17980 = CARTESIAN_POINT('',(5.848094360981E-002,0.667161847616));
+#17981 = CARTESIAN_POINT('',(0.11272816895,0.668179930483));
+#17982 = CARTESIAN_POINT('',(0.163784773034,0.668631718382));
+#17983 = CARTESIAN_POINT('',(0.212027502732,0.668317705413));
+#17984 = CARTESIAN_POINT('',(0.257813294507,0.667434771885));
+#17985 = CARTESIAN_POINT('',(0.301477681722,0.666486563307));
+#17986 = CARTESIAN_POINT('',(0.343313565319,0.666573843299));
+#17987 = CARTESIAN_POINT('',(0.383733115717,0.66746725969));
+#17988 = CARTESIAN_POINT('',(0.423076973577,0.668324744894));
+#17989 = CARTESIAN_POINT('',(0.46170600587,0.66876844902));
+#17990 = CARTESIAN_POINT('',(0.499981221398,0.668606246317));
+#17991 = CARTESIAN_POINT('',(0.538263573131,0.667890092437));
+#17992 = CARTESIAN_POINT('',(0.576911534672,0.666911778639));
+#17993 = CARTESIAN_POINT('',(0.616269477819,0.666140301535));
+#17994 = CARTESIAN_POINT('',(0.656694097097,0.666483246898));
+#17995 = CARTESIAN_POINT('',(0.698568365489,0.667324812122));
+#17996 = CARTESIAN_POINT('',(0.74220085573,0.667933991861));
+#17997 = CARTESIAN_POINT('',(0.787943901073,0.667951196692));
+#17998 = CARTESIAN_POINT('',(0.836159873855,0.667359755425));
+#17999 = CARTESIAN_POINT('',(0.887220666869,0.666391196598));
+#18000 = CARTESIAN_POINT('',(0.941504856685,0.666243052527));
+#18001 = CARTESIAN_POINT('',(0.980067401474,0.666272549672));
+#18002 = CARTESIAN_POINT('',(1.,0.66630162368));
+#18003 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#18004 = ORIENTED_EDGE('',*,*,#18005,.F.);
+#18005 = EDGE_CURVE('',#18006,#17958,#18008,.T.);
+#18006 = VERTEX_POINT('',#18007);
+#18007 = CARTESIAN_POINT('',(1.714505544354E-016,2.800000041723,
+    10.400000147521));
+#18008 = SURFACE_CURVE('',#18009,(#18013),.PCURVE_S1.);
+#18009 = LINE('',#18010,#18011);
+#18010 = CARTESIAN_POINT('',(1.714505544354E-016,2.800000041723,
+    10.400000147521));
+#18011 = VECTOR('',#18012,1.);
+#18012 = DIRECTION('',(5.094838648452E-017,0.832050294338,0.554700196225
+    ));
+#18013 = PCURVE('',#17915,#18014);
+#18014 = DEFINITIONAL_REPRESENTATION('',(#18015),#18041);
+#18015 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#18016,#18017,#18018,#18019,
+    #18020,#18021,#18022,#18023,#18024,#18025,#18026,#18027,#18028,
+    #18029,#18030,#18031,#18032,#18033,#18034,#18035,#18036,#18037,
+    #18038,#18039,#18040),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.092591311876E-002,
+    2.185182623752E-002,3.277773935628E-002,4.370365247505E-002,
+    5.462956559381E-002,6.555547871257E-002,7.648139183133E-002,
+    8.740730495009E-002,9.833321806885E-002,0.109259131188,
+    0.120185044306,0.131110957425,0.142036870544,0.152962783663,
+    0.163888696781,0.1748146099,0.185740523019,0.196666436138,
+    0.207592349256,0.218518262375,0.229444175494,0.240370088613),
+  .UNSPECIFIED.);
+#18016 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#18017 = CARTESIAN_POINT('',(0.E+000,1.010101010101E-002));
+#18018 = CARTESIAN_POINT('',(0.E+000,3.030303030304E-002));
+#18019 = CARTESIAN_POINT('',(0.E+000,6.060606060607E-002));
+#18020 = CARTESIAN_POINT('',(0.E+000,9.090909090911E-002));
+#18021 = CARTESIAN_POINT('',(0.E+000,0.121212121212));
+#18022 = CARTESIAN_POINT('',(0.E+000,0.151515151515));
+#18023 = CARTESIAN_POINT('',(0.E+000,0.181818181818));
+#18024 = CARTESIAN_POINT('',(0.E+000,0.212121212121));
+#18025 = CARTESIAN_POINT('',(0.E+000,0.242424242424));
+#18026 = CARTESIAN_POINT('',(0.E+000,0.272727272727));
+#18027 = CARTESIAN_POINT('',(0.E+000,0.30303030303));
+#18028 = CARTESIAN_POINT('',(0.E+000,0.333333333333));
+#18029 = CARTESIAN_POINT('',(0.E+000,0.363636363636));
+#18030 = CARTESIAN_POINT('',(0.E+000,0.393939393939));
+#18031 = CARTESIAN_POINT('',(0.E+000,0.424242424242));
+#18032 = CARTESIAN_POINT('',(0.E+000,0.454545454546));
+#18033 = CARTESIAN_POINT('',(0.E+000,0.484848484849));
+#18034 = CARTESIAN_POINT('',(0.E+000,0.515151515152));
+#18035 = CARTESIAN_POINT('',(0.E+000,0.545454545455));
+#18036 = CARTESIAN_POINT('',(0.E+000,0.575757575758));
+#18037 = CARTESIAN_POINT('',(0.E+000,0.606060606061));
+#18038 = CARTESIAN_POINT('',(0.E+000,0.636363636364));
+#18039 = CARTESIAN_POINT('',(-0.E+000,0.656565656566));
+#18040 = CARTESIAN_POINT('',(0.E+000,0.666666666667));
+#18041 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#18042 = ORIENTED_EDGE('',*,*,#18043,.F.);
+#18043 = EDGE_CURVE('',#17907,#18006,#18044,.T.);
+#18044 = SURFACE_CURVE('',#18045,(#18052),.PCURVE_S1.);
+#18045 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#18046,#18047,#18048,#18049,
+    #18050,#18051),.UNSPECIFIED.,.F.,.F.,(6,6),(-1.,0.E+000),
+  .PIECEWISE_BEZIER_KNOTS.);
+#18046 = CARTESIAN_POINT('',(-1.979899016825,1.979899016825,
+    10.450000146404));
+#18047 = CARTESIAN_POINT('',(-1.66545728146,2.29434075219,
+    10.439889651421));
+#18048 = CARTESIAN_POINT('',(-1.293871803615,2.541080112433,
+    10.429948298089));
+#18049 = CARTESIAN_POINT('',(-0.881909452717,2.711720505362,
+    10.420051995837));
+#18050 = CARTESIAN_POINT('',(-0.444687766729,2.800000041723,
+    10.410110642505));
+#18051 = CARTESIAN_POINT('',(1.714505544354E-016,2.800000041723,
+    10.400000147521));
+#18052 = PCURVE('',#17915,#18053);
+#18053 = DEFINITIONAL_REPRESENTATION('',(#18054),#18080);
+#18054 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#18055,#18056,#18057,#18058,
+    #18059,#18060,#18061,#18062,#18063,#18064,#18065,#18066,#18067,
+    #18068,#18069,#18070,#18071,#18072,#18073,#18074,#18075,#18076,
+    #18077,#18078,#18079),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-1.,-0.954545454545,-0.909090909091,
+    -0.863636363636,-0.818181818182,-0.772727272727,-0.727272727273,
+    -0.681818181818,-0.636363636364,-0.590909090909,-0.545454545455,-0.5
+    ,-0.454545454545,-0.409090909091,-0.363636363636,-0.318181818182,
+    -0.272727272727,-0.227272727273,-0.181818181818,-0.136363636364,
+    -9.090909090909E-002,-4.545454545455E-002,0.E+000),.UNSPECIFIED.);
+#18055 = CARTESIAN_POINT('',(1.,0.E+000));
+#18056 = CARTESIAN_POINT('',(0.984848484848,0.E+000));
+#18057 = CARTESIAN_POINT('',(0.954545454545,0.E+000));
+#18058 = CARTESIAN_POINT('',(0.909090909091,0.E+000));
+#18059 = CARTESIAN_POINT('',(0.863636363636,0.E+000));
+#18060 = CARTESIAN_POINT('',(0.818181818182,0.E+000));
+#18061 = CARTESIAN_POINT('',(0.772727272727,0.E+000));
+#18062 = CARTESIAN_POINT('',(0.727272727273,0.E+000));
+#18063 = CARTESIAN_POINT('',(0.681818181818,0.E+000));
+#18064 = CARTESIAN_POINT('',(0.636363636364,0.E+000));
+#18065 = CARTESIAN_POINT('',(0.590909090909,0.E+000));
+#18066 = CARTESIAN_POINT('',(0.545454545455,0.E+000));
+#18067 = CARTESIAN_POINT('',(0.5,0.E+000));
+#18068 = CARTESIAN_POINT('',(0.454545454545,0.E+000));
+#18069 = CARTESIAN_POINT('',(0.409090909091,0.E+000));
+#18070 = CARTESIAN_POINT('',(0.363636363636,0.E+000));
+#18071 = CARTESIAN_POINT('',(0.318181818182,0.E+000));
+#18072 = CARTESIAN_POINT('',(0.272727272727,0.E+000));
+#18073 = CARTESIAN_POINT('',(0.227272727273,0.E+000));
+#18074 = CARTESIAN_POINT('',(0.181818181818,0.E+000));
+#18075 = CARTESIAN_POINT('',(0.136363636364,0.E+000));
+#18076 = CARTESIAN_POINT('',(9.090909090909E-002,0.E+000));
+#18077 = CARTESIAN_POINT('',(4.545454545455E-002,0.E+000));
+#18078 = CARTESIAN_POINT('',(1.515151515152E-002,-0.E+000));
+#18079 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#18080 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#18081 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#18085)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#18082,#18083,#18084)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#18082 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#18083 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#18084 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#18085 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-004),#18082,
+  'distance_accuracy_value','confusion accuracy');
+#18086 = SHAPE_DEFINITION_REPRESENTATION(#18087,#17897);
+#18087 = PRODUCT_DEFINITION_SHAPE('','',#18088);
+#18088 = PRODUCT_DEFINITION('design','',#18089,#18092);
+#18089 = PRODUCT_DEFINITION_FORMATION('','',#18090);
+#18090 = PRODUCT('Compound089','Compound089','',(#18091));
+#18091 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#18092 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#18093 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#18094,#18096);
+#18094 = ( REPRESENTATION_RELATIONSHIP('','',#17897,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#18095) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#18095 = ITEM_DEFINED_TRANSFORMATION('','',#11,#343);
+#18096 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #18097);
+#18097 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('83','=>[0:1:1:84]','',#5,#18088
+  ,$);
+#18098 = PRODUCT_TYPE('part',$,(#18090));
+#18099 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#18100),#18274);
+#18100 = SHELL_BASED_SURFACE_MODEL('',(#18101));
+#18101 = OPEN_SHELL('',(#18102));
+#18102 = ADVANCED_FACE('',(#18103),#18117,.T.);
+#18103 = FACE_BOUND('',#18104,.T.);
+#18104 = EDGE_LOOP('',(#18105,#18158,#18197,#18235));
+#18105 = ORIENTED_EDGE('',*,*,#18106,.F.);
+#18106 = EDGE_CURVE('',#18107,#18109,#18111,.T.);
+#18107 = VERTEX_POINT('',#18108);
+#18108 = CARTESIAN_POINT('',(2.121242937857,2.121242937857,
+    12.483260445559));
+#18109 = VERTEX_POINT('',#18110);
+#18110 = CARTESIAN_POINT('',(1.979899016825,1.979899016825,
+    12.350000118837));
+#18111 = SURFACE_CURVE('',#18112,(#18116),.PCURVE_S1.);
+#18112 = LINE('',#18113,#18114);
+#18113 = CARTESIAN_POINT('',(2.121242937857,2.121242937857,
+    12.483260445559));
+#18114 = VECTOR('',#18115,1.);
+#18115 = DIRECTION('',(-0.588348405415,-0.588348405415,-0.554700196225)
+  );
+#18116 = PCURVE('',#18117,#18130);
+#18117 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#18118,#18119)
+    ,(#18120,#18121)
+    ,(#18122,#18123)
+    ,(#18124,#18125)
+    ,(#18126,#18127)
+    ,(#18128,#18129
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#18118 = CARTESIAN_POINT('',(2.800000041723,0.E+000,12.300000119954));
+#18119 = CARTESIAN_POINT('',(3.100000046194,0.E+000,12.500000122935));
+#18120 = CARTESIAN_POINT('',(2.800000041723,0.444687766729,
+    12.310110614938));
+#18121 = CARTESIAN_POINT('',(3.100000046194,0.492332884593,
+    12.510110617918));
+#18122 = CARTESIAN_POINT('',(2.711720505362,0.881909452717,
+    12.32005196827));
+#18123 = CARTESIAN_POINT('',(3.00226198808,0.976399751223,12.52005197125
+    ));
+#18124 = CARTESIAN_POINT('',(2.541080112433,1.293871803615,
+    12.329948270522));
+#18125 = CARTESIAN_POINT('',(2.813338695908,1.432500925431,
+    12.529948273502));
+#18126 = CARTESIAN_POINT('',(2.29434075219,1.66545728146,12.339889623854
+    ));
+#18127 = CARTESIAN_POINT('',(2.540162975639,1.843899133045,
+    12.539889626834));
+#18128 = CARTESIAN_POINT('',(1.979899016825,1.979899016825,
+    12.350000118837));
+#18129 = CARTESIAN_POINT('',(2.192031054342,2.192031054342,
+    12.550000121817));
+#18130 = DEFINITIONAL_REPRESENTATION('',(#18131),#18157);
+#18131 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#18132,#18133,#18134,#18135,
+    #18136,#18137,#18138,#18139,#18140,#18141,#18142,#18143,#18144,
+    #18145,#18146,#18147,#18148,#18149,#18150,#18151,#18152,#18153,
+    #18154,#18155,#18156),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.E+000,1.091993047682E-002,
+    2.183986095365E-002,3.275979143047E-002,4.367972190729E-002,
+    5.459965238412E-002,6.551958286094E-002,7.643951333776E-002,
+    8.735944381458E-002,9.827937429141E-002,0.109199304768,
+    0.120119235245,0.131039165722,0.141959096199,0.152879026676,
+    0.163798957152,0.174718887629,0.185638818106,0.196558748583,
+    0.20747867906,0.218398609536,0.229318540013,0.24023847049),
+  .UNSPECIFIED.);
+#18132 = CARTESIAN_POINT('',(1.,0.66630162368));
+#18133 = CARTESIAN_POINT('',(1.,0.656206144533));
+#18134 = CARTESIAN_POINT('',(1.,0.63601518624));
+#18135 = CARTESIAN_POINT('',(1.,0.6057287488));
+#18136 = CARTESIAN_POINT('',(1.,0.57544231136));
+#18137 = CARTESIAN_POINT('',(1.,0.54515587392));
+#18138 = CARTESIAN_POINT('',(1.,0.51486943648));
+#18139 = CARTESIAN_POINT('',(1.,0.48458299904));
+#18140 = CARTESIAN_POINT('',(1.,0.4542965616));
+#18141 = CARTESIAN_POINT('',(1.,0.42401012416));
+#18142 = CARTESIAN_POINT('',(1.,0.39372368672));
+#18143 = CARTESIAN_POINT('',(1.,0.36343724928));
+#18144 = CARTESIAN_POINT('',(1.,0.33315081184));
+#18145 = CARTESIAN_POINT('',(1.,0.3028643744));
+#18146 = CARTESIAN_POINT('',(1.,0.27257793696));
+#18147 = CARTESIAN_POINT('',(1.,0.24229149952));
+#18148 = CARTESIAN_POINT('',(1.,0.21200506208));
+#18149 = CARTESIAN_POINT('',(1.,0.18171862464));
+#18150 = CARTESIAN_POINT('',(1.,0.1514321872));
+#18151 = CARTESIAN_POINT('',(1.,0.12114574976));
+#18152 = CARTESIAN_POINT('',(1.,9.085931231999E-002));
+#18153 = CARTESIAN_POINT('',(1.,6.057287487999E-002));
+#18154 = CARTESIAN_POINT('',(1.,3.028643744E-002));
+#18155 = CARTESIAN_POINT('',(1.,1.009547914667E-002));
+#18156 = CARTESIAN_POINT('',(1.,0.E+000));
+#18157 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#18158 = ORIENTED_EDGE('',*,*,#18159,.F.);
+#18159 = EDGE_CURVE('',#18160,#18107,#18162,.T.);
+#18160 = VERTEX_POINT('',#18161);
+#18161 = CARTESIAN_POINT('',(3.000124926996,0.E+000,12.433416710136));
+#18162 = SURFACE_CURVE('',#18163,(#18168),.PCURVE_S1.);
+#18163 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#18164,#18165,#18166,#18167),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(-0.241777920213,0.E+000),
+  .PIECEWISE_BEZIER_KNOTS.);
+#18164 = CARTESIAN_POINT('',(3.000124926996,0.E+000,12.433416710136));
+#18165 = CARTESIAN_POINT('',(3.000124926996,0.794119080623,
+    12.450267550538));
+#18166 = CARTESIAN_POINT('',(2.682765495879,1.559800074984,
+    12.466447185973));
+#18167 = CARTESIAN_POINT('',(2.121242937857,2.121242937857,
+    12.483260445559));
+#18168 = PCURVE('',#18117,#18169);
+#18169 = DEFINITIONAL_REPRESENTATION('',(#18170),#18196);
+#18170 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#18171,#18172,#18173,#18174,
+    #18175,#18176,#18177,#18178,#18179,#18180,#18181,#18182,#18183,
+    #18184,#18185,#18186,#18187,#18188,#18189,#18190,#18191,#18192,
+    #18193,#18194,#18195),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.241777920213,-0.230788014749,
+    -0.219798109285,-0.208808203821,-0.197818298356,-0.186828392892,
+    -0.175838487428,-0.164848581964,-0.153858676499,-0.142868771035,
+    -0.131878865571,-0.120888960107,-0.109899054642,-9.890914917813E-002
+    ,-8.79192437139E-002,-7.692933824966E-002,-6.593943278542E-002,
+    -5.494952732119E-002,-4.395962185695E-002,-3.296971639271E-002,
+    -2.197981092847E-002,-1.098990546424E-002,0.E+000),.UNSPECIFIED.);
+#18171 = CARTESIAN_POINT('',(0.E+000,0.667082940968));
+#18172 = CARTESIAN_POINT('',(1.515146100233E-002,0.667083100955));
+#18173 = CARTESIAN_POINT('',(4.545160052912E-002,0.667062684535));
+#18174 = CARTESIAN_POINT('',(9.089673222675E-002,0.666980253684));
+#18175 = CARTESIAN_POINT('',(0.13634037247,0.666855852855));
+#18176 = CARTESIAN_POINT('',(0.181785000357,0.666701301821));
+#18177 = CARTESIAN_POINT('',(0.22723241187,0.666528769334));
+#18178 = CARTESIAN_POINT('',(0.272683671548,0.666350350957));
+#18179 = CARTESIAN_POINT('',(0.318139210936,0.66617741872));
+#18180 = CARTESIAN_POINT('',(0.363598905405,0.666020133483));
+#18181 = CARTESIAN_POINT('',(0.409062171783,0.665887019512));
+#18182 = CARTESIAN_POINT('',(0.454528072694,0.665784631778));
+#18183 = CARTESIAN_POINT('',(0.499995428523,0.665717310673));
+#18184 = CARTESIAN_POINT('',(0.545462933859,0.665687027783));
+#18185 = CARTESIAN_POINT('',(0.590929276272,0.66569332318));
+#18186 = CARTESIAN_POINT('',(0.636393255017,0.665733334858));
+#18187 = CARTESIAN_POINT('',(0.681853897243,0.665801920003));
+#18188 = CARTESIAN_POINT('',(0.727310569578,0.665891867802));
+#18189 = CARTESIAN_POINT('',(0.772763081967,0.665994200765));
+#18190 = CARTESIAN_POINT('',(0.818211784602,0.666098568991));
+#18191 = CARTESIAN_POINT('',(0.86365764416,0.666193711285));
+#18192 = CARTESIAN_POINT('',(0.909102340711,0.666268068441));
+#18193 = CARTESIAN_POINT('',(0.954548221008,0.666310215639));
+#18194 = CARTESIAN_POINT('',(0.984848548248,0.666310298404));
+#18195 = CARTESIAN_POINT('',(1.,0.66630162368));
+#18196 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#18197 = ORIENTED_EDGE('',*,*,#18198,.F.);
+#18198 = EDGE_CURVE('',#18199,#18160,#18201,.T.);
+#18199 = VERTEX_POINT('',#18200);
+#18200 = CARTESIAN_POINT('',(2.800000041723,0.E+000,12.300000119954));
+#18201 = SURFACE_CURVE('',#18202,(#18206),.PCURVE_S1.);
+#18202 = LINE('',#18203,#18204);
+#18203 = CARTESIAN_POINT('',(2.800000041723,0.E+000,12.300000119954));
+#18204 = VECTOR('',#18205,1.);
+#18205 = DIRECTION('',(0.832050294338,0.E+000,0.554700196225));
+#18206 = PCURVE('',#18117,#18207);
+#18207 = DEFINITIONAL_REPRESENTATION('',(#18208),#18234);
+#18208 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#18209,#18210,#18211,#18212,
+    #18213,#18214,#18215,#18216,#18217,#18218,#18219,#18220,#18221,
+    #18222,#18223,#18224,#18225,#18226,#18227,#18228,#18229,#18230,
+    #18231,#18232,#18233),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.093273538404E-002,
+    2.186547076808E-002,3.279820615211E-002,4.373094153615E-002,
+    5.466367692019E-002,6.559641230423E-002,7.652914768827E-002,
+    8.74618830723E-002,9.839461845634E-002,0.10932735384,0.120260089224,
+    0.131192824608,0.142125559992,0.153058295377,0.163991030761,
+    0.174923766145,0.185856501529,0.196789236913,0.207721972297,
+    0.218654707681,0.229587443065,0.240520178449),.UNSPECIFIED.);
+#18209 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#18210 = CARTESIAN_POINT('',(0.E+000,1.010731728739E-002));
+#18211 = CARTESIAN_POINT('',(0.E+000,3.032195186218E-002));
+#18212 = CARTESIAN_POINT('',(0.E+000,6.064390372437E-002));
+#18213 = CARTESIAN_POINT('',(0.E+000,9.096585558656E-002));
+#18214 = CARTESIAN_POINT('',(0.E+000,0.121287807449));
+#18215 = CARTESIAN_POINT('',(0.E+000,0.151609759311));
+#18216 = CARTESIAN_POINT('',(0.E+000,0.181931711173));
+#18217 = CARTESIAN_POINT('',(0.E+000,0.212253663035));
+#18218 = CARTESIAN_POINT('',(0.E+000,0.242575614897));
+#18219 = CARTESIAN_POINT('',(0.E+000,0.27289756676));
+#18220 = CARTESIAN_POINT('',(0.E+000,0.303219518622));
+#18221 = CARTESIAN_POINT('',(0.E+000,0.333541470484));
+#18222 = CARTESIAN_POINT('',(0.E+000,0.363863422346));
+#18223 = CARTESIAN_POINT('',(0.E+000,0.394185374208));
+#18224 = CARTESIAN_POINT('',(0.E+000,0.424507326071));
+#18225 = CARTESIAN_POINT('',(0.E+000,0.454829277933));
+#18226 = CARTESIAN_POINT('',(0.E+000,0.485151229795));
+#18227 = CARTESIAN_POINT('',(0.E+000,0.515473181657));
+#18228 = CARTESIAN_POINT('',(0.E+000,0.545795133519));
+#18229 = CARTESIAN_POINT('',(0.E+000,0.576117085382));
+#18230 = CARTESIAN_POINT('',(0.E+000,0.606439037244));
+#18231 = CARTESIAN_POINT('',(0.E+000,0.636760989106));
+#18232 = CARTESIAN_POINT('',(-0.E+000,0.656975623681));
+#18233 = CARTESIAN_POINT('',(0.E+000,0.667082940968));
+#18234 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#18235 = ORIENTED_EDGE('',*,*,#18236,.F.);
+#18236 = EDGE_CURVE('',#18109,#18199,#18237,.T.);
+#18237 = SURFACE_CURVE('',#18238,(#18245),.PCURVE_S1.);
+#18238 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#18239,#18240,#18241,#18242,
+    #18243,#18244),.UNSPECIFIED.,.F.,.F.,(6,6),(-1.,0.E+000),
+  .PIECEWISE_BEZIER_KNOTS.);
+#18239 = CARTESIAN_POINT('',(1.979899016825,1.979899016825,
+    12.350000118837));
+#18240 = CARTESIAN_POINT('',(2.29434075219,1.66545728146,12.339889623854
+    ));
+#18241 = CARTESIAN_POINT('',(2.541080112433,1.293871803615,
+    12.329948270522));
+#18242 = CARTESIAN_POINT('',(2.711720505362,0.881909452717,
+    12.32005196827));
+#18243 = CARTESIAN_POINT('',(2.800000041723,0.444687766729,
+    12.310110614938));
+#18244 = CARTESIAN_POINT('',(2.800000041723,0.E+000,12.300000119954));
+#18245 = PCURVE('',#18117,#18246);
+#18246 = DEFINITIONAL_REPRESENTATION('',(#18247),#18273);
+#18247 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#18248,#18249,#18250,#18251,
+    #18252,#18253,#18254,#18255,#18256,#18257,#18258,#18259,#18260,
+    #18261,#18262,#18263,#18264,#18265,#18266,#18267,#18268,#18269,
+    #18270,#18271,#18272),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-1.,-0.954545454545,-0.909090909091,
+    -0.863636363636,-0.818181818182,-0.772727272727,-0.727272727273,
+    -0.681818181818,-0.636363636364,-0.590909090909,-0.545454545455,-0.5
+    ,-0.454545454545,-0.409090909091,-0.363636363636,-0.318181818182,
+    -0.272727272727,-0.227272727273,-0.181818181818,-0.136363636364,
+    -9.090909090909E-002,-4.545454545455E-002,0.E+000),.UNSPECIFIED.);
+#18248 = CARTESIAN_POINT('',(1.,0.E+000));
+#18249 = CARTESIAN_POINT('',(0.984848484848,0.E+000));
+#18250 = CARTESIAN_POINT('',(0.954545454545,0.E+000));
+#18251 = CARTESIAN_POINT('',(0.909090909091,0.E+000));
+#18252 = CARTESIAN_POINT('',(0.863636363636,0.E+000));
+#18253 = CARTESIAN_POINT('',(0.818181818182,0.E+000));
+#18254 = CARTESIAN_POINT('',(0.772727272727,0.E+000));
+#18255 = CARTESIAN_POINT('',(0.727272727273,0.E+000));
+#18256 = CARTESIAN_POINT('',(0.681818181818,0.E+000));
+#18257 = CARTESIAN_POINT('',(0.636363636364,0.E+000));
+#18258 = CARTESIAN_POINT('',(0.590909090909,0.E+000));
+#18259 = CARTESIAN_POINT('',(0.545454545455,0.E+000));
+#18260 = CARTESIAN_POINT('',(0.5,0.E+000));
+#18261 = CARTESIAN_POINT('',(0.454545454545,0.E+000));
+#18262 = CARTESIAN_POINT('',(0.409090909091,0.E+000));
+#18263 = CARTESIAN_POINT('',(0.363636363636,0.E+000));
+#18264 = CARTESIAN_POINT('',(0.318181818182,0.E+000));
+#18265 = CARTESIAN_POINT('',(0.272727272727,0.E+000));
+#18266 = CARTESIAN_POINT('',(0.227272727273,0.E+000));
+#18267 = CARTESIAN_POINT('',(0.181818181818,0.E+000));
+#18268 = CARTESIAN_POINT('',(0.136363636364,0.E+000));
+#18269 = CARTESIAN_POINT('',(9.090909090909E-002,0.E+000));
+#18270 = CARTESIAN_POINT('',(4.545454545455E-002,0.E+000));
+#18271 = CARTESIAN_POINT('',(1.515151515152E-002,-0.E+000));
+#18272 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#18273 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#18274 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#18278)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#18275,#18276,#18277)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#18275 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#18276 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#18277 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#18278 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-004),#18275,
+  'distance_accuracy_value','confusion accuracy');
+#18279 = SHAPE_DEFINITION_REPRESENTATION(#18280,#18099);
+#18280 = PRODUCT_DEFINITION_SHAPE('','',#18281);
+#18281 = PRODUCT_DEFINITION('design','',#18282,#18285);
+#18282 = PRODUCT_DEFINITION_FORMATION('','',#18283);
+#18283 = PRODUCT('Compound074','Compound074','',(#18284));
+#18284 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#18285 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#18286 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#18287,#18289);
+#18287 = ( REPRESENTATION_RELATIONSHIP('','',#18099,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#18288) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#18288 = ITEM_DEFINED_TRANSFORMATION('','',#11,#347);
+#18289 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #18290);
+#18290 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('84','=>[0:1:1:85]','',#5,#18281
+  ,$);
+#18291 = PRODUCT_TYPE('part',$,(#18283));
+#18292 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#18293),#18467);
+#18293 = SHELL_BASED_SURFACE_MODEL('',(#18294));
+#18294 = OPEN_SHELL('',(#18295));
+#18295 = ADVANCED_FACE('',(#18296),#18310,.T.);
+#18296 = FACE_BOUND('',#18297,.T.);
+#18297 = EDGE_LOOP('',(#18298,#18351,#18390,#18428));
+#18298 = ORIENTED_EDGE('',*,*,#18299,.F.);
+#18299 = EDGE_CURVE('',#18300,#18302,#18304,.T.);
+#18300 = VERTEX_POINT('',#18301);
+#18301 = CARTESIAN_POINT('',(3.000124926996,1.837046694444E-016,
+    13.633416683314));
+#18302 = VERTEX_POINT('',#18303);
+#18303 = CARTESIAN_POINT('',(2.800000041723,1.714505544354E-016,
+    13.500000093132));
+#18304 = SURFACE_CURVE('',#18305,(#18309),.PCURVE_S1.);
+#18305 = LINE('',#18306,#18307);
+#18306 = CARTESIAN_POINT('',(3.000124926996,1.837046694444E-016,
+    13.633416683314));
+#18307 = VECTOR('',#18308,1.);
+#18308 = DIRECTION('',(-0.832050294338,-5.094838648452E-017,
+    -0.554700196225));
+#18309 = PCURVE('',#18310,#18323);
+#18310 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#18311,#18312)
+    ,(#18313,#18314)
+    ,(#18315,#18316)
+    ,(#18317,#18318)
+    ,(#18319,#18320)
+    ,(#18321,#18322
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#18311 = CARTESIAN_POINT('',(1.979899016825,-1.979899016825,
+    13.45000009425));
+#18312 = CARTESIAN_POINT('',(2.192031054342,-2.192031054342,
+    13.65000009723));
+#18313 = CARTESIAN_POINT('',(2.29434075219,-1.66545728146,
+    13.460110589233));
+#18314 = CARTESIAN_POINT('',(2.540162975639,-1.843899133045,
+    13.660110592213));
+#18315 = CARTESIAN_POINT('',(2.541080112433,-1.293871803615,
+    13.470051942565));
+#18316 = CARTESIAN_POINT('',(2.813338695908,-1.432500925431,
+    13.670051945545));
+#18317 = CARTESIAN_POINT('',(2.711720505362,-0.881909452717,
+    13.479948244817));
+#18318 = CARTESIAN_POINT('',(3.00226198808,-0.976399751223,
+    13.679948247797));
+#18319 = CARTESIAN_POINT('',(2.800000041723,-0.444687766729,
+    13.489889598149));
+#18320 = CARTESIAN_POINT('',(3.100000046194,-0.492332884593,
+    13.689889601129));
+#18321 = CARTESIAN_POINT('',(2.800000041723,1.714505544354E-016,
+    13.500000093132));
+#18322 = CARTESIAN_POINT('',(3.100000046194,1.898202566964E-016,
+    13.700000096113));
+#18323 = DEFINITIONAL_REPRESENTATION('',(#18324),#18350);
+#18324 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#18325,#18326,#18327,#18328,
+    #18329,#18330,#18331,#18332,#18333,#18334,#18335,#18336,#18337,
+    #18338,#18339,#18340,#18341,#18342,#18343,#18344,#18345,#18346,
+    #18347,#18348,#18349),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.E+000,1.093273538404E-002,
+    2.186547076808E-002,3.279820615211E-002,4.373094153615E-002,
+    5.466367692019E-002,6.559641230423E-002,7.652914768827E-002,
+    8.74618830723E-002,9.839461845634E-002,0.10932735384,0.120260089224,
+    0.131192824608,0.142125559992,0.153058295377,0.163991030761,
+    0.174923766145,0.185856501529,0.196789236913,0.207721972297,
+    0.218654707681,0.229587443065,0.240520178449),.UNSPECIFIED.);
+#18325 = CARTESIAN_POINT('',(1.,0.667082940968));
+#18326 = CARTESIAN_POINT('',(1.,0.656975623681));
+#18327 = CARTESIAN_POINT('',(1.,0.636760989106));
+#18328 = CARTESIAN_POINT('',(1.,0.606439037244));
+#18329 = CARTESIAN_POINT('',(1.,0.576117085382));
+#18330 = CARTESIAN_POINT('',(1.,0.545795133519));
+#18331 = CARTESIAN_POINT('',(1.,0.515473181657));
+#18332 = CARTESIAN_POINT('',(1.,0.485151229795));
+#18333 = CARTESIAN_POINT('',(1.,0.454829277933));
+#18334 = CARTESIAN_POINT('',(1.,0.424507326071));
+#18335 = CARTESIAN_POINT('',(1.,0.394185374208));
+#18336 = CARTESIAN_POINT('',(1.,0.363863422346));
+#18337 = CARTESIAN_POINT('',(1.,0.333541470484));
+#18338 = CARTESIAN_POINT('',(1.,0.303219518622));
+#18339 = CARTESIAN_POINT('',(1.,0.27289756676));
+#18340 = CARTESIAN_POINT('',(1.,0.242575614898));
+#18341 = CARTESIAN_POINT('',(1.,0.212253663035));
+#18342 = CARTESIAN_POINT('',(1.,0.181931711173));
+#18343 = CARTESIAN_POINT('',(1.,0.151609759311));
+#18344 = CARTESIAN_POINT('',(1.,0.121287807449));
+#18345 = CARTESIAN_POINT('',(1.,9.096585558657E-002));
+#18346 = CARTESIAN_POINT('',(1.,6.064390372438E-002));
+#18347 = CARTESIAN_POINT('',(1.,3.032195186219E-002));
+#18348 = CARTESIAN_POINT('',(1.,1.01073172874E-002));
+#18349 = CARTESIAN_POINT('',(1.,0.E+000));
+#18350 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#18351 = ORIENTED_EDGE('',*,*,#18352,.F.);
+#18352 = EDGE_CURVE('',#18353,#18300,#18355,.T.);
+#18353 = VERTEX_POINT('',#18354);
+#18354 = CARTESIAN_POINT('',(2.121242937857,-2.121242937857,
+    13.583260420972));
+#18355 = SURFACE_CURVE('',#18356,(#18361),.PCURVE_S1.);
+#18356 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#18357,#18358,#18359,#18360),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(-0.241778545972,0.E+000),
+  .PIECEWISE_BEZIER_KNOTS.);
+#18357 = CARTESIAN_POINT('',(2.121242937857,-2.121242937857,
+    13.583260420972));
+#18358 = CARTESIAN_POINT('',(2.682765495879,-1.559800074984,
+    13.600148817864));
+#18359 = CARTESIAN_POINT('',(3.000124926996,-0.794119080623,
+    13.616565842912));
+#18360 = CARTESIAN_POINT('',(3.000124926996,0.E+000,13.633416683314));
+#18361 = PCURVE('',#18310,#18362);
+#18362 = DEFINITIONAL_REPRESENTATION('',(#18363),#18389);
+#18363 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#18364,#18365,#18366,#18367,
+    #18368,#18369,#18370,#18371,#18372,#18373,#18374,#18375,#18376,
+    #18377,#18378,#18379,#18380,#18381,#18382,#18383,#18384,#18385,
+    #18386,#18387,#18388),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.241778545972,-0.230788612064,
+    -0.219798678156,-0.208808744248,-0.197818810341,-0.186828876433,
+    -0.175838942525,-0.164849008617,-0.153859074709,-0.142869140802,
+    -0.131879206894,-0.120889272986,-0.109899339078,-9.89094051703E-002,
+    -8.791947126249E-002,-7.692953735468E-002,-6.593960344687E-002,
+    -5.494966953906E-002,-4.395973563124E-002,-3.296980172343E-002,
+    -2.197986781562E-002,-1.098993390781E-002,0.E+000),.UNSPECIFIED.);
+#18364 = CARTESIAN_POINT('',(0.E+000,0.66630162368));
+#18365 = CARTESIAN_POINT('',(1.515145118437E-002,0.666310313272));
+#18366 = CARTESIAN_POINT('',(4.54518446294E-002,0.666310782173));
+#18367 = CARTESIAN_POINT('',(9.089798952253E-002,0.666270389091));
+#18368 = CARTESIAN_POINT('',(0.136343081238,0.666198005978));
+#18369 = CARTESIAN_POINT('',(0.181789424773,0.666104587296));
+#18370 = CARTESIAN_POINT('',(0.227238657249,0.666001360727));
+#18371 = CARTESIAN_POINT('',(0.27269170279,0.665899402114));
+#18372 = CARTESIAN_POINT('',(0.318148871827,0.665808999059));
+#18373 = CARTESIAN_POINT('',(0.363609939154,0.665739172811));
+#18374 = CARTESIAN_POINT('',(0.409074242462,0.665697263644));
+#18375 = CARTESIAN_POINT('',(0.454540787406,0.665688608683));
+#18376 = CARTESIAN_POINT('',(0.500008360085,0.66571630732));
+#18377 = CARTESIAN_POINT('',(0.545475643788,0.665781077683));
+#18378 = CARTESIAN_POINT('',(0.590941337864,0.665881204673));
+#18379 = CARTESIAN_POINT('',(0.636404276287,0.666012580155));
+#18380 = CARTESIAN_POINT('',(0.681863543529,0.666168834959));
+#18381 = CARTESIAN_POINT('',(0.727318585591,0.666341562426));
+#18382 = CARTESIAN_POINT('',(0.772769313059,0.666520630337));
+#18383 = CARTESIAN_POINT('',(0.818216197112,0.666694586058));
+#18384 = CARTESIAN_POINT('',(0.863660344484,0.666851127298));
+#18385 = CARTESIAN_POINT('',(0.909103593462,0.666977729378));
+#18386 = CARTESIAN_POINT('',(0.954548464002,0.667062075195));
+#18387 = CARTESIAN_POINT('',(0.984848538401,0.667083085876));
+#18388 = CARTESIAN_POINT('',(1.,0.667082940968));
+#18389 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#18390 = ORIENTED_EDGE('',*,*,#18391,.F.);
+#18391 = EDGE_CURVE('',#18392,#18353,#18394,.T.);
+#18392 = VERTEX_POINT('',#18393);
+#18393 = CARTESIAN_POINT('',(1.979899016825,-1.979899016825,
+    13.45000009425));
+#18394 = SURFACE_CURVE('',#18395,(#18399),.PCURVE_S1.);
+#18395 = LINE('',#18396,#18397);
+#18396 = CARTESIAN_POINT('',(1.979899016825,-1.979899016825,
+    13.45000009425));
+#18397 = VECTOR('',#18398,1.);
+#18398 = DIRECTION('',(0.588348405415,-0.588348405415,0.554700196225));
+#18399 = PCURVE('',#18310,#18400);
+#18400 = DEFINITIONAL_REPRESENTATION('',(#18401),#18427);
+#18401 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#18402,#18403,#18404,#18405,
+    #18406,#18407,#18408,#18409,#18410,#18411,#18412,#18413,#18414,
+    #18415,#18416,#18417,#18418,#18419,#18420,#18421,#18422,#18423,
+    #18424,#18425,#18426),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.091993047683E-002,
+    2.183986095365E-002,3.275979143048E-002,4.36797219073E-002,
+    5.459965238413E-002,6.551958286095E-002,7.643951333778E-002,
+    8.73594438146E-002,9.827937429143E-002,0.109199304768,0.120119235245
+    ,0.131039165722,0.141959096199,0.152879026676,0.163798957152,
+    0.174718887629,0.185638818106,0.196558748583,0.20747867906,
+    0.218398609537,0.229318540013,0.24023847049),.UNSPECIFIED.);
+#18402 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#18403 = CARTESIAN_POINT('',(0.E+000,1.009547914667E-002));
+#18404 = CARTESIAN_POINT('',(0.E+000,3.028643744E-002));
+#18405 = CARTESIAN_POINT('',(0.E+000,6.057287488E-002));
+#18406 = CARTESIAN_POINT('',(0.E+000,9.085931232E-002));
+#18407 = CARTESIAN_POINT('',(0.E+000,0.12114574976));
+#18408 = CARTESIAN_POINT('',(0.E+000,0.1514321872));
+#18409 = CARTESIAN_POINT('',(0.E+000,0.18171862464));
+#18410 = CARTESIAN_POINT('',(0.E+000,0.21200506208));
+#18411 = CARTESIAN_POINT('',(0.E+000,0.24229149952));
+#18412 = CARTESIAN_POINT('',(0.E+000,0.27257793696));
+#18413 = CARTESIAN_POINT('',(0.E+000,0.3028643744));
+#18414 = CARTESIAN_POINT('',(0.E+000,0.33315081184));
+#18415 = CARTESIAN_POINT('',(0.E+000,0.36343724928));
+#18416 = CARTESIAN_POINT('',(0.E+000,0.39372368672));
+#18417 = CARTESIAN_POINT('',(0.E+000,0.42401012416));
+#18418 = CARTESIAN_POINT('',(0.E+000,0.4542965616));
+#18419 = CARTESIAN_POINT('',(0.E+000,0.48458299904));
+#18420 = CARTESIAN_POINT('',(0.E+000,0.51486943648));
+#18421 = CARTESIAN_POINT('',(0.E+000,0.54515587392));
+#18422 = CARTESIAN_POINT('',(0.E+000,0.57544231136));
+#18423 = CARTESIAN_POINT('',(0.E+000,0.6057287488));
+#18424 = CARTESIAN_POINT('',(0.E+000,0.63601518624));
+#18425 = CARTESIAN_POINT('',(-0.E+000,0.656206144533));
+#18426 = CARTESIAN_POINT('',(0.E+000,0.66630162368));
+#18427 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#18428 = ORIENTED_EDGE('',*,*,#18429,.F.);
+#18429 = EDGE_CURVE('',#18302,#18392,#18430,.T.);
+#18430 = SURFACE_CURVE('',#18431,(#18438),.PCURVE_S1.);
+#18431 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#18432,#18433,#18434,#18435,
+    #18436,#18437),.UNSPECIFIED.,.F.,.F.,(6,6),(-1.,0.E+000),
+  .PIECEWISE_BEZIER_KNOTS.);
+#18432 = CARTESIAN_POINT('',(2.800000041723,1.714505544354E-016,
+    13.500000093132));
+#18433 = CARTESIAN_POINT('',(2.800000041723,-0.444687766729,
+    13.489889598149));
+#18434 = CARTESIAN_POINT('',(2.711720505362,-0.881909452717,
+    13.479948244817));
+#18435 = CARTESIAN_POINT('',(2.541080112433,-1.293871803615,
+    13.470051942565));
+#18436 = CARTESIAN_POINT('',(2.29434075219,-1.66545728146,
+    13.460110589233));
+#18437 = CARTESIAN_POINT('',(1.979899016825,-1.979899016825,
+    13.45000009425));
+#18438 = PCURVE('',#18310,#18439);
+#18439 = DEFINITIONAL_REPRESENTATION('',(#18440),#18466);
+#18440 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#18441,#18442,#18443,#18444,
+    #18445,#18446,#18447,#18448,#18449,#18450,#18451,#18452,#18453,
+    #18454,#18455,#18456,#18457,#18458,#18459,#18460,#18461,#18462,
+    #18463,#18464,#18465),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-1.,-0.954545454545,-0.909090909091,
+    -0.863636363636,-0.818181818182,-0.772727272727,-0.727272727273,
+    -0.681818181818,-0.636363636364,-0.590909090909,-0.545454545455,-0.5
+    ,-0.454545454545,-0.409090909091,-0.363636363636,-0.318181818182,
+    -0.272727272727,-0.227272727273,-0.181818181818,-0.136363636364,
+    -9.090909090909E-002,-4.545454545455E-002,0.E+000),.UNSPECIFIED.);
+#18441 = CARTESIAN_POINT('',(1.,0.E+000));
+#18442 = CARTESIAN_POINT('',(0.984848484848,0.E+000));
+#18443 = CARTESIAN_POINT('',(0.954545454545,0.E+000));
+#18444 = CARTESIAN_POINT('',(0.909090909091,0.E+000));
+#18445 = CARTESIAN_POINT('',(0.863636363636,0.E+000));
+#18446 = CARTESIAN_POINT('',(0.818181818182,0.E+000));
+#18447 = CARTESIAN_POINT('',(0.772727272727,0.E+000));
+#18448 = CARTESIAN_POINT('',(0.727272727273,0.E+000));
+#18449 = CARTESIAN_POINT('',(0.681818181818,0.E+000));
+#18450 = CARTESIAN_POINT('',(0.636363636364,0.E+000));
+#18451 = CARTESIAN_POINT('',(0.590909090909,0.E+000));
+#18452 = CARTESIAN_POINT('',(0.545454545455,0.E+000));
+#18453 = CARTESIAN_POINT('',(0.5,0.E+000));
+#18454 = CARTESIAN_POINT('',(0.454545454545,0.E+000));
+#18455 = CARTESIAN_POINT('',(0.409090909091,0.E+000));
+#18456 = CARTESIAN_POINT('',(0.363636363636,0.E+000));
+#18457 = CARTESIAN_POINT('',(0.318181818182,0.E+000));
+#18458 = CARTESIAN_POINT('',(0.272727272727,0.E+000));
+#18459 = CARTESIAN_POINT('',(0.227272727273,0.E+000));
+#18460 = CARTESIAN_POINT('',(0.181818181818,0.E+000));
+#18461 = CARTESIAN_POINT('',(0.136363636364,0.E+000));
+#18462 = CARTESIAN_POINT('',(9.090909090909E-002,0.E+000));
+#18463 = CARTESIAN_POINT('',(4.545454545455E-002,0.E+000));
+#18464 = CARTESIAN_POINT('',(1.515151515152E-002,-0.E+000));
+#18465 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#18466 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#18467 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#18471)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#18468,#18469,#18470)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#18468 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#18469 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#18470 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#18471 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-004),#18468,
+  'distance_accuracy_value','confusion accuracy');
+#18472 = SHAPE_DEFINITION_REPRESENTATION(#18473,#18292);
+#18473 = PRODUCT_DEFINITION_SHAPE('','',#18474);
+#18474 = PRODUCT_DEFINITION('design','',#18475,#18478);
+#18475 = PRODUCT_DEFINITION_FORMATION('','',#18476);
+#18476 = PRODUCT('Compound076','Compound076','',(#18477));
+#18477 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#18478 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#18479 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#18480,#18482);
+#18480 = ( REPRESENTATION_RELATIONSHIP('','',#18292,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#18481) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#18481 = ITEM_DEFINED_TRANSFORMATION('','',#11,#351);
+#18482 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #18483);
+#18483 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('85','=>[0:1:1:86]','',#5,#18474
+  ,$);
+#18484 = PRODUCT_TYPE('part',$,(#18476));
+#18485 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#18486),#18647);
+#18486 = SHELL_BASED_SURFACE_MODEL('',(#18487));
+#18487 = OPEN_SHELL('',(#18488));
+#18488 = ADVANCED_FACE('',(#18489),#18503,.T.);
+#18489 = FACE_BOUND('',#18490,.T.);
+#18490 = EDGE_LOOP('',(#18491,#18544,#18592,#18630));
+#18491 = ORIENTED_EDGE('',*,*,#18492,.F.);
+#18492 = EDGE_CURVE('',#18493,#18495,#18497,.T.);
+#18493 = VERTEX_POINT('',#18494);
+#18494 = CARTESIAN_POINT('',(2.121242937857,2.121242937857,
+    13.416739765293));
+#18495 = VERTEX_POINT('',#18496);
+#18496 = CARTESIAN_POINT('',(1.979899016825,1.979899016825,
+    13.550000092015));
+#18497 = SURFACE_CURVE('',#18498,(#18502),.PCURVE_S1.);
+#18498 = LINE('',#18499,#18500);
+#18499 = CARTESIAN_POINT('',(2.121242937857,2.121242937857,
+    13.416739765293));
+#18500 = VECTOR('',#18501,1.);
+#18501 = DIRECTION('',(-0.588348405415,-0.588348405415,0.554700196225));
+#18502 = PCURVE('',#18503,#18516);
+#18503 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#18504,#18505)
+    ,(#18506,#18507)
+    ,(#18508,#18509)
+    ,(#18510,#18511)
+    ,(#18512,#18513)
+    ,(#18514,#18515
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#18504 = CARTESIAN_POINT('',(2.192031054342,2.192031054342,
+    13.350000089034));
+#18505 = CARTESIAN_POINT('',(1.979899016825,1.979899016825,
+    13.550000092015));
+#18506 = CARTESIAN_POINT('',(1.843899133045,2.540162975639,
+    13.360110584018));
+#18507 = CARTESIAN_POINT('',(1.66545728146,2.29434075219,13.560110586998
+    ));
+#18508 = CARTESIAN_POINT('',(1.432500925431,2.813338695908,
+    13.37005193735));
+#18509 = CARTESIAN_POINT('',(1.293871803615,2.541080112433,
+    13.57005194033));
+#18510 = CARTESIAN_POINT('',(0.976399751223,3.00226198808,
+    13.379948239602));
+#18511 = CARTESIAN_POINT('',(0.881909452717,2.711720505362,
+    13.579948242582));
+#18512 = CARTESIAN_POINT('',(0.492332884593,3.100000046194,
+    13.389889592934));
+#18513 = CARTESIAN_POINT('',(0.444687766729,2.800000041723,
+    13.589889595914));
+#18514 = CARTESIAN_POINT('',(1.543488860659E-016,3.100000046194,
+    13.400000087917));
+#18515 = CARTESIAN_POINT('',(1.394118970918E-016,2.800000041723,
+    13.600000090897));
+#18516 = DEFINITIONAL_REPRESENTATION('',(#18517),#18543);
+#18517 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#18518,#18519,#18520,#18521,
+    #18522,#18523,#18524,#18525,#18526,#18527,#18528,#18529,#18530,
+    #18531,#18532,#18533,#18534,#18535,#18536,#18537,#18538,#18539,
+    #18540,#18541,#18542),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.091993047682E-002,
+    2.183986095365E-002,3.275979143047E-002,4.367972190729E-002,
+    5.459965238412E-002,6.551958286094E-002,7.643951333776E-002,
+    8.735944381458E-002,9.827937429141E-002,0.109199304768,
+    0.120119235245,0.131039165722,0.141959096199,0.152879026676,
+    0.163798957152,0.174718887629,0.185638818106,0.196558748583,
+    0.20747867906,0.218398609536,0.229318540013,0.24023847049),
+  .UNSPECIFIED.);
+#18518 = CARTESIAN_POINT('',(0.E+000,0.33369837632));
+#18519 = CARTESIAN_POINT('',(0.E+000,0.343793855467));
+#18520 = CARTESIAN_POINT('',(0.E+000,0.36398481376));
+#18521 = CARTESIAN_POINT('',(0.E+000,0.3942712512));
+#18522 = CARTESIAN_POINT('',(0.E+000,0.42455768864));
+#18523 = CARTESIAN_POINT('',(0.E+000,0.45484412608));
+#18524 = CARTESIAN_POINT('',(0.E+000,0.48513056352));
+#18525 = CARTESIAN_POINT('',(0.E+000,0.51541700096));
+#18526 = CARTESIAN_POINT('',(0.E+000,0.5457034384));
+#18527 = CARTESIAN_POINT('',(0.E+000,0.57598987584));
+#18528 = CARTESIAN_POINT('',(0.E+000,0.60627631328));
+#18529 = CARTESIAN_POINT('',(0.E+000,0.63656275072));
+#18530 = CARTESIAN_POINT('',(0.E+000,0.66684918816));
+#18531 = CARTESIAN_POINT('',(0.E+000,0.6971356256));
+#18532 = CARTESIAN_POINT('',(0.E+000,0.72742206304));
+#18533 = CARTESIAN_POINT('',(0.E+000,0.75770850048));
+#18534 = CARTESIAN_POINT('',(0.E+000,0.78799493792));
+#18535 = CARTESIAN_POINT('',(0.E+000,0.81828137536));
+#18536 = CARTESIAN_POINT('',(0.E+000,0.8485678128));
+#18537 = CARTESIAN_POINT('',(0.E+000,0.87885425024));
+#18538 = CARTESIAN_POINT('',(0.E+000,0.90914068768));
+#18539 = CARTESIAN_POINT('',(0.E+000,0.93942712512));
+#18540 = CARTESIAN_POINT('',(0.E+000,0.96971356256));
+#18541 = CARTESIAN_POINT('',(-0.E+000,0.989904520853));
+#18542 = CARTESIAN_POINT('',(0.E+000,1.));
+#18543 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#18544 = ORIENTED_EDGE('',*,*,#18545,.F.);
+#18545 = EDGE_CURVE('',#18546,#18493,#18548,.T.);
+#18546 = VERTEX_POINT('',#18547);
+#18547 = CARTESIAN_POINT('',(1.493698897412E-016,3.000000044703,
+    13.466666755577));
+#18548 = SURFACE_CURVE('',#18549,(#18563),.PCURVE_S1.);
+#18549 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#18550,#18551,#18552,#18553,
+    #18554,#18555,#18556,#18557,#18558,#18559,#18560,#18561,#18562),
+  .UNSPECIFIED.,.F.,.F.,(4,3,3,3,4),(-0.241767738739,-0.171305420458,
+    -8.565271022909E-002,-1.416258586478E-002,0.E+000),.UNSPECIFIED.);
+#18550 = CARTESIAN_POINT('',(4.440892098501E-016,3.000000044703,
+    13.466666755577));
+#18551 = CARTESIAN_POINT('',(0.304466884297,3.000000044703,
+    13.460205839865));
+#18552 = CARTESIAN_POINT('',(0.540569389527,2.9584087474,13.45517895783)
+  );
+#18553 = CARTESIAN_POINT('',(0.744888753329,2.906015414144,
+    13.450716342841));
+#18554 = CARTESIAN_POINT('',(0.993255649124,2.84232703288,
+    13.445291669371));
+#18555 = CARTESIAN_POINT('',(1.196507782277,2.761804724229,
+    13.440713035629));
+#18556 = CARTESIAN_POINT('',(1.412156196735,2.646724386428,
+    13.435538350106));
+#18557 = CARTESIAN_POINT('',(1.592147371881,2.550672461869,
+    13.431219293411));
+#18558 = CARTESIAN_POINT('',(1.7818536545,2.429883155138,13.426492383395
+    ));
+#18559 = CARTESIAN_POINT('',(1.993406980919,2.241787016835,
+    13.420476015064));
+#18560 = CARTESIAN_POINT('',(2.035316855563,2.204524139854,
+    13.419284139489));
+#18561 = CARTESIAN_POINT('',(2.077969050813,2.164510683173,
+    13.418041274144));
+#18562 = CARTESIAN_POINT('',(2.121242937857,2.121242937857,
+    13.416739765293));
+#18563 = PCURVE('',#18503,#18564);
+#18564 = DEFINITIONAL_REPRESENTATION('',(#18565),#18591);
+#18565 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#18566,#18567,#18568,#18569,
+    #18570,#18571,#18572,#18573,#18574,#18575,#18576,#18577,#18578,
+    #18579,#18580,#18581,#18582,#18583,#18584,#18585,#18586,#18587,
+    #18588,#18589,#18590),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.241767738739,-0.230778296069,
+    -0.219788853399,-0.208799410729,-0.197809968059,-0.186820525389,
+    -0.175831082719,-0.164841640049,-0.153852197379,-0.142862754709,
+    -0.131873312039,-0.12088386937,-0.1098944267,-9.890498402959E-002,
+    -8.791554135964E-002,-7.692609868968E-002,-6.593665601973E-002,
+    -5.494721334977E-002,-4.395777067982E-002,-3.296832800986E-002,
+    -2.197888533991E-002,-1.098944266995E-002,0.E+000),.UNSPECIFIED.);
+#18566 = CARTESIAN_POINT('',(1.,0.333333333335));
+#18567 = CARTESIAN_POINT('',(0.980066784144,0.33328562252));
+#18568 = CARTESIAN_POINT('',(0.941519056385,0.332838152384));
+#18569 = CARTESIAN_POINT('',(0.887271831041,0.331820069517));
+#18570 = CARTESIAN_POINT('',(0.836215226955,0.331368281617));
+#18571 = CARTESIAN_POINT('',(0.787972497256,0.331682294587));
+#18572 = CARTESIAN_POINT('',(0.74218670548,0.332565228114));
+#18573 = CARTESIAN_POINT('',(0.698522318267,0.333513436691));
+#18574 = CARTESIAN_POINT('',(0.656686434672,0.333426156698));
+#18575 = CARTESIAN_POINT('',(0.616266884275,0.332532740307));
+#18576 = CARTESIAN_POINT('',(0.576923026418,0.331675255103));
+#18577 = CARTESIAN_POINT('',(0.538293994128,0.331231550977));
+#18578 = CARTESIAN_POINT('',(0.500018778603,0.331393753681));
+#18579 = CARTESIAN_POINT('',(0.461736426872,0.332109907562));
+#18580 = CARTESIAN_POINT('',(0.423088465334,0.333088221361));
+#18581 = CARTESIAN_POINT('',(0.38373052219,0.333859698466));
+#18582 = CARTESIAN_POINT('',(0.343305902913,0.333516753101));
+#18583 = CARTESIAN_POINT('',(0.301431634523,0.332675187877));
+#18584 = CARTESIAN_POINT('',(0.257799144283,0.332066008138));
+#18585 = CARTESIAN_POINT('',(0.21205609894,0.332048803307));
+#18586 = CARTESIAN_POINT('',(0.163840126157,0.332640244576));
+#18587 = CARTESIAN_POINT('',(0.11277933314,0.333608803403));
+#18588 = CARTESIAN_POINT('',(5.849514332084E-002,0.333756947473));
+#18589 = CARTESIAN_POINT('',(1.993259852844E-002,0.333727450329));
+#18590 = CARTESIAN_POINT('',(0.E+000,0.333698376321));
+#18591 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#18592 = ORIENTED_EDGE('',*,*,#18593,.F.);
+#18593 = EDGE_CURVE('',#18594,#18546,#18596,.T.);
+#18594 = VERTEX_POINT('',#18595);
+#18595 = CARTESIAN_POINT('',(1.394118970918E-016,2.800000041723,
+    13.600000090897));
+#18596 = SURFACE_CURVE('',#18597,(#18601),.PCURVE_S1.);
+#18597 = LINE('',#18598,#18599);
+#18598 = CARTESIAN_POINT('',(1.394118970918E-016,2.800000041723,
+    13.600000090897));
+#18599 = VECTOR('',#18600,1.);
+#18600 = DIRECTION('',(4.142775295748E-017,0.832050294338,
+    -0.554700196225));
+#18601 = PCURVE('',#18503,#18602);
+#18602 = DEFINITIONAL_REPRESENTATION('',(#18603),#18629);
+#18603 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#18604,#18605,#18606,#18607,
+    #18608,#18609,#18610,#18611,#18612,#18613,#18614,#18615,#18616,
+    #18617,#18618,#18619,#18620,#18621,#18622,#18623,#18624,#18625,
+    #18626,#18627,#18628),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.092591311876E-002,
+    2.185182623752E-002,3.277773935628E-002,4.370365247505E-002,
+    5.462956559381E-002,6.555547871257E-002,7.648139183133E-002,
+    8.740730495009E-002,9.833321806885E-002,0.109259131188,
+    0.120185044306,0.131110957425,0.142036870544,0.152962783663,
+    0.163888696781,0.1748146099,0.185740523019,0.196666436138,
+    0.207592349256,0.218518262375,0.229444175494,0.240370088613),
+  .UNSPECIFIED.);
+#18604 = CARTESIAN_POINT('',(1.,1.));
+#18605 = CARTESIAN_POINT('',(1.,0.989898989899));
+#18606 = CARTESIAN_POINT('',(1.,0.969696969697));
+#18607 = CARTESIAN_POINT('',(1.,0.939393939394));
+#18608 = CARTESIAN_POINT('',(1.,0.909090909091));
+#18609 = CARTESIAN_POINT('',(1.,0.878787878788));
+#18610 = CARTESIAN_POINT('',(1.,0.848484848485));
+#18611 = CARTESIAN_POINT('',(1.,0.818181818182));
+#18612 = CARTESIAN_POINT('',(1.,0.787878787879));
+#18613 = CARTESIAN_POINT('',(1.,0.757575757576));
+#18614 = CARTESIAN_POINT('',(1.,0.727272727273));
+#18615 = CARTESIAN_POINT('',(1.,0.69696969697));
+#18616 = CARTESIAN_POINT('',(1.,0.666666666667));
+#18617 = CARTESIAN_POINT('',(1.,0.636363636364));
+#18618 = CARTESIAN_POINT('',(1.,0.606060606061));
+#18619 = CARTESIAN_POINT('',(1.,0.575757575758));
+#18620 = CARTESIAN_POINT('',(1.,0.545454545454));
+#18621 = CARTESIAN_POINT('',(1.,0.515151515151));
+#18622 = CARTESIAN_POINT('',(1.,0.484848484848));
+#18623 = CARTESIAN_POINT('',(1.,0.454545454545));
+#18624 = CARTESIAN_POINT('',(1.,0.424242424242));
+#18625 = CARTESIAN_POINT('',(1.,0.393939393939));
+#18626 = CARTESIAN_POINT('',(1.,0.363636363636));
+#18627 = CARTESIAN_POINT('',(1.,0.343434343434));
+#18628 = CARTESIAN_POINT('',(1.,0.333333333333));
+#18629 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#18630 = ORIENTED_EDGE('',*,*,#18631,.F.);
+#18631 = EDGE_CURVE('',#18495,#18594,#18632,.T.);
+#18632 = SURFACE_CURVE('',#18633,(#18640),.PCURVE_S1.);
+#18633 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#18634,#18635,#18636,#18637,
+    #18638,#18639),.UNSPECIFIED.,.F.,.F.,(6,6),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#18634 = CARTESIAN_POINT('',(1.979899016825,1.979899016825,
+    13.550000092015));
+#18635 = CARTESIAN_POINT('',(1.66545728146,2.29434075219,13.560110586998
+    ));
+#18636 = CARTESIAN_POINT('',(1.293871803615,2.541080112433,
+    13.57005194033));
+#18637 = CARTESIAN_POINT('',(0.881909452717,2.711720505362,
+    13.579948242582));
+#18638 = CARTESIAN_POINT('',(0.444687766729,2.800000041723,
+    13.589889595914));
+#18639 = CARTESIAN_POINT('',(1.394118970918E-016,2.800000041723,
+    13.600000090897));
+#18640 = PCURVE('',#18503,#18641);
+#18641 = DEFINITIONAL_REPRESENTATION('',(#18642),#18646);
+#18642 = LINE('',#18643,#18644);
+#18643 = CARTESIAN_POINT('',(0.E+000,1.));
+#18644 = VECTOR('',#18645,1.);
+#18645 = DIRECTION('',(1.,0.E+000));
+#18646 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#18647 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#18651)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#18648,#18649,#18650)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#18648 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#18649 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#18650 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#18651 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-004),#18648,
+  'distance_accuracy_value','confusion accuracy');
+#18652 = SHAPE_DEFINITION_REPRESENTATION(#18653,#18485);
+#18653 = PRODUCT_DEFINITION_SHAPE('','',#18654);
+#18654 = PRODUCT_DEFINITION('design','',#18655,#18658);
+#18655 = PRODUCT_DEFINITION_FORMATION('','',#18656);
+#18656 = PRODUCT('Compound098','Compound098','',(#18657));
+#18657 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#18658 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#18659 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#18660,#18662);
+#18660 = ( REPRESENTATION_RELATIONSHIP('','',#18485,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#18661) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#18661 = ITEM_DEFINED_TRANSFORMATION('','',#11,#355);
+#18662 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #18663);
+#18663 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('86','=>[0:1:1:87]','',#5,#18654
+  ,$);
+#18664 = PRODUCT_TYPE('part',$,(#18656));
+#18665 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#18666),#18840);
+#18666 = SHELL_BASED_SURFACE_MODEL('',(#18667));
+#18667 = OPEN_SHELL('',(#18668));
+#18668 = ADVANCED_FACE('',(#18669),#18683,.T.);
+#18669 = FACE_BOUND('',#18670,.T.);
+#18670 = EDGE_LOOP('',(#18671,#18724,#18763,#18801));
+#18671 = ORIENTED_EDGE('',*,*,#18672,.F.);
+#18672 = EDGE_CURVE('',#18673,#18675,#18677,.T.);
+#18673 = VERTEX_POINT('',#18674);
+#18674 = CARTESIAN_POINT('',(-2.121242937857,-2.121242937857,
+    12.683260441088));
+#18675 = VERTEX_POINT('',#18676);
+#18676 = CARTESIAN_POINT('',(-1.979899016825,-1.979899016825,
+    12.550000114366));
+#18677 = SURFACE_CURVE('',#18678,(#18682),.PCURVE_S1.);
+#18678 = LINE('',#18679,#18680);
+#18679 = CARTESIAN_POINT('',(-2.121242937857,-2.121242937857,
+    12.683260441088));
+#18680 = VECTOR('',#18681,1.);
+#18681 = DIRECTION('',(0.588348405415,0.588348405415,-0.554700196225));
+#18682 = PCURVE('',#18683,#18696);
+#18683 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#18684,#18685)
+    ,(#18686,#18687)
+    ,(#18688,#18689)
+    ,(#18690,#18691)
+    ,(#18692,#18693)
+    ,(#18694,#18695
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#18684 = CARTESIAN_POINT('',(-2.800000041723,3.429011088709E-016,
+    12.500000115484));
+#18685 = CARTESIAN_POINT('',(-3.100000046194,3.796405133928E-016,
+    12.700000118464));
+#18686 = CARTESIAN_POINT('',(-2.800000041723,-0.444687766729,
+    12.510110610467));
+#18687 = CARTESIAN_POINT('',(-3.100000046194,-0.492332884593,
+    12.710110613447));
+#18688 = CARTESIAN_POINT('',(-2.711720505362,-0.881909452717,
+    12.520051963799));
+#18689 = CARTESIAN_POINT('',(-3.00226198808,-0.976399751223,
+    12.720051966779));
+#18690 = CARTESIAN_POINT('',(-2.541080112433,-1.293871803615,
+    12.529948266051));
+#18691 = CARTESIAN_POINT('',(-2.813338695908,-1.432500925431,
+    12.729948269031));
+#18692 = CARTESIAN_POINT('',(-2.29434075219,-1.66545728146,
+    12.539889619383));
+#18693 = CARTESIAN_POINT('',(-2.540162975639,-1.843899133045,
+    12.739889622363));
+#18694 = CARTESIAN_POINT('',(-1.979899016825,-1.979899016825,
+    12.550000114366));
+#18695 = CARTESIAN_POINT('',(-2.192031054342,-2.192031054342,
+    12.750000117347));
+#18696 = DEFINITIONAL_REPRESENTATION('',(#18697),#18723);
+#18697 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#18698,#18699,#18700,#18701,
+    #18702,#18703,#18704,#18705,#18706,#18707,#18708,#18709,#18710,
+    #18711,#18712,#18713,#18714,#18715,#18716,#18717,#18718,#18719,
+    #18720,#18721,#18722),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.091993047682E-002,
+    2.183986095365E-002,3.275979143047E-002,4.367972190729E-002,
+    5.459965238412E-002,6.551958286094E-002,7.643951333776E-002,
+    8.735944381458E-002,9.827937429141E-002,0.109199304768,
+    0.120119235245,0.131039165722,0.141959096199,0.152879026676,
+    0.163798957152,0.174718887629,0.185638818106,0.196558748583,
+    0.20747867906,0.218398609536,0.229318540013,0.24023847049),
+  .UNSPECIFIED.);
+#18698 = CARTESIAN_POINT('',(1.,0.66630162368));
+#18699 = CARTESIAN_POINT('',(1.,0.656206144533));
+#18700 = CARTESIAN_POINT('',(1.,0.63601518624));
+#18701 = CARTESIAN_POINT('',(1.,0.6057287488));
+#18702 = CARTESIAN_POINT('',(1.,0.57544231136));
+#18703 = CARTESIAN_POINT('',(1.,0.54515587392));
+#18704 = CARTESIAN_POINT('',(1.,0.51486943648));
+#18705 = CARTESIAN_POINT('',(1.,0.48458299904));
+#18706 = CARTESIAN_POINT('',(1.,0.4542965616));
+#18707 = CARTESIAN_POINT('',(1.,0.42401012416));
+#18708 = CARTESIAN_POINT('',(1.,0.39372368672));
+#18709 = CARTESIAN_POINT('',(1.,0.36343724928));
+#18710 = CARTESIAN_POINT('',(1.,0.33315081184));
+#18711 = CARTESIAN_POINT('',(1.,0.3028643744));
+#18712 = CARTESIAN_POINT('',(1.,0.27257793696));
+#18713 = CARTESIAN_POINT('',(1.,0.24229149952));
+#18714 = CARTESIAN_POINT('',(1.,0.21200506208));
+#18715 = CARTESIAN_POINT('',(1.,0.18171862464));
+#18716 = CARTESIAN_POINT('',(1.,0.1514321872));
+#18717 = CARTESIAN_POINT('',(1.,0.12114574976));
+#18718 = CARTESIAN_POINT('',(1.,9.085931231999E-002));
+#18719 = CARTESIAN_POINT('',(1.,6.057287487999E-002));
+#18720 = CARTESIAN_POINT('',(1.,3.028643743999E-002));
+#18721 = CARTESIAN_POINT('',(1.,1.009547914666E-002));
+#18722 = CARTESIAN_POINT('',(1.,0.E+000));
+#18723 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#18724 = ORIENTED_EDGE('',*,*,#18725,.F.);
+#18725 = EDGE_CURVE('',#18726,#18673,#18728,.T.);
+#18726 = VERTEX_POINT('',#18727);
+#18727 = CARTESIAN_POINT('',(-3.000124926996,3.674093388888E-016,
+    12.633416705666));
+#18728 = SURFACE_CURVE('',#18729,(#18734),.PCURVE_S1.);
+#18729 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#18730,#18731,#18732,#18733),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,0.241777920213),
+  .PIECEWISE_BEZIER_KNOTS.);
+#18730 = CARTESIAN_POINT('',(-3.000124926996,3.674093388888E-016,
+    12.633416705666));
+#18731 = CARTESIAN_POINT('',(-3.000124926996,-0.794119080623,
+    12.650267546068));
+#18732 = CARTESIAN_POINT('',(-2.682765495879,-1.559800074984,
+    12.666447181502));
+#18733 = CARTESIAN_POINT('',(-2.121242937857,-2.121242937857,
+    12.683260441088));
+#18734 = PCURVE('',#18683,#18735);
+#18735 = DEFINITIONAL_REPRESENTATION('',(#18736),#18762);
+#18736 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#18737,#18738,#18739,#18740,
+    #18741,#18742,#18743,#18744,#18745,#18746,#18747,#18748,#18749,
+    #18750,#18751,#18752,#18753,#18754,#18755,#18756,#18757,#18758,
+    #18759,#18760,#18761),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.098990546424E-002,
+    2.197981092847E-002,3.296971639271E-002,4.395962185695E-002,
+    5.494952732119E-002,6.593943278542E-002,7.692933824966E-002,
+    8.79192437139E-002,9.890914917813E-002,0.109899054642,0.120888960107
+    ,0.131878865571,0.142868771035,0.153858676499,0.164848581964,
+    0.175838487428,0.186828392892,0.197818298356,0.208808203821,
+    0.219798109285,0.230788014749,0.241777920213),.UNSPECIFIED.);
+#18737 = CARTESIAN_POINT('',(0.E+000,0.667082940968));
+#18738 = CARTESIAN_POINT('',(1.515146100233E-002,0.667083100955));
+#18739 = CARTESIAN_POINT('',(4.545160052912E-002,0.667062684535));
+#18740 = CARTESIAN_POINT('',(9.089673222675E-002,0.666980253684));
+#18741 = CARTESIAN_POINT('',(0.13634037247,0.666855852855));
+#18742 = CARTESIAN_POINT('',(0.181785000357,0.666701301821));
+#18743 = CARTESIAN_POINT('',(0.22723241187,0.666528769334));
+#18744 = CARTESIAN_POINT('',(0.272683671548,0.666350350957));
+#18745 = CARTESIAN_POINT('',(0.318139210936,0.66617741872));
+#18746 = CARTESIAN_POINT('',(0.363598905405,0.666020133483));
+#18747 = CARTESIAN_POINT('',(0.409062171783,0.665887019512));
+#18748 = CARTESIAN_POINT('',(0.454528072694,0.665784631778));
+#18749 = CARTESIAN_POINT('',(0.499995428523,0.665717310673));
+#18750 = CARTESIAN_POINT('',(0.545462933859,0.665687027783));
+#18751 = CARTESIAN_POINT('',(0.590929276272,0.66569332318));
+#18752 = CARTESIAN_POINT('',(0.636393255017,0.665733334858));
+#18753 = CARTESIAN_POINT('',(0.681853897243,0.665801920003));
+#18754 = CARTESIAN_POINT('',(0.727310569578,0.665891867802));
+#18755 = CARTESIAN_POINT('',(0.772763081967,0.665994200765));
+#18756 = CARTESIAN_POINT('',(0.818211784602,0.666098568991));
+#18757 = CARTESIAN_POINT('',(0.86365764416,0.666193711285));
+#18758 = CARTESIAN_POINT('',(0.909102340711,0.666268068441));
+#18759 = CARTESIAN_POINT('',(0.954548221008,0.666310215639));
+#18760 = CARTESIAN_POINT('',(0.984848548248,0.666310298404));
+#18761 = CARTESIAN_POINT('',(1.,0.66630162368));
+#18762 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#18763 = ORIENTED_EDGE('',*,*,#18764,.F.);
+#18764 = EDGE_CURVE('',#18765,#18726,#18767,.T.);
+#18765 = VERTEX_POINT('',#18766);
+#18766 = CARTESIAN_POINT('',(-2.800000041723,3.429011088709E-016,
+    12.500000115484));
+#18767 = SURFACE_CURVE('',#18768,(#18772),.PCURVE_S1.);
+#18768 = LINE('',#18769,#18770);
+#18769 = CARTESIAN_POINT('',(-2.800000041723,3.429011088709E-016,
+    12.500000115484));
+#18770 = VECTOR('',#18771,1.);
+#18771 = DIRECTION('',(-0.832050294338,1.01896772969E-016,0.554700196225
+    ));
+#18772 = PCURVE('',#18683,#18773);
+#18773 = DEFINITIONAL_REPRESENTATION('',(#18774),#18800);
+#18774 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#18775,#18776,#18777,#18778,
+    #18779,#18780,#18781,#18782,#18783,#18784,#18785,#18786,#18787,
+    #18788,#18789,#18790,#18791,#18792,#18793,#18794,#18795,#18796,
+    #18797,#18798,#18799),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.093273538404E-002,
+    2.186547076808E-002,3.279820615211E-002,4.373094153615E-002,
+    5.466367692019E-002,6.559641230423E-002,7.652914768827E-002,
+    8.74618830723E-002,9.839461845634E-002,0.10932735384,0.120260089224,
+    0.131192824608,0.142125559992,0.153058295377,0.163991030761,
+    0.174923766145,0.185856501529,0.196789236913,0.207721972297,
+    0.218654707681,0.229587443065,0.240520178449),.UNSPECIFIED.);
+#18775 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#18776 = CARTESIAN_POINT('',(0.E+000,1.01073172874E-002));
+#18777 = CARTESIAN_POINT('',(0.E+000,3.032195186219E-002));
+#18778 = CARTESIAN_POINT('',(0.E+000,6.064390372438E-002));
+#18779 = CARTESIAN_POINT('',(0.E+000,9.096585558657E-002));
+#18780 = CARTESIAN_POINT('',(0.E+000,0.121287807449));
+#18781 = CARTESIAN_POINT('',(0.E+000,0.151609759311));
+#18782 = CARTESIAN_POINT('',(0.E+000,0.181931711173));
+#18783 = CARTESIAN_POINT('',(0.E+000,0.212253663035));
+#18784 = CARTESIAN_POINT('',(0.E+000,0.242575614898));
+#18785 = CARTESIAN_POINT('',(0.E+000,0.27289756676));
+#18786 = CARTESIAN_POINT('',(0.E+000,0.303219518622));
+#18787 = CARTESIAN_POINT('',(0.E+000,0.333541470484));
+#18788 = CARTESIAN_POINT('',(0.E+000,0.363863422346));
+#18789 = CARTESIAN_POINT('',(0.E+000,0.394185374208));
+#18790 = CARTESIAN_POINT('',(0.E+000,0.424507326071));
+#18791 = CARTESIAN_POINT('',(0.E+000,0.454829277933));
+#18792 = CARTESIAN_POINT('',(0.E+000,0.485151229795));
+#18793 = CARTESIAN_POINT('',(0.E+000,0.515473181657));
+#18794 = CARTESIAN_POINT('',(0.E+000,0.545795133519));
+#18795 = CARTESIAN_POINT('',(0.E+000,0.576117085382));
+#18796 = CARTESIAN_POINT('',(0.E+000,0.606439037244));
+#18797 = CARTESIAN_POINT('',(0.E+000,0.636760989106));
+#18798 = CARTESIAN_POINT('',(-0.E+000,0.656975623681));
+#18799 = CARTESIAN_POINT('',(0.E+000,0.667082940968));
+#18800 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#18801 = ORIENTED_EDGE('',*,*,#18802,.F.);
+#18802 = EDGE_CURVE('',#18675,#18765,#18803,.T.);
+#18803 = SURFACE_CURVE('',#18804,(#18811),.PCURVE_S1.);
+#18804 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#18805,#18806,#18807,#18808,
+    #18809,#18810),.UNSPECIFIED.,.F.,.F.,(6,6),(-1.,0.E+000),
+  .PIECEWISE_BEZIER_KNOTS.);
+#18805 = CARTESIAN_POINT('',(-1.979899016825,-1.979899016825,
+    12.550000114366));
+#18806 = CARTESIAN_POINT('',(-2.29434075219,-1.66545728146,
+    12.539889619383));
+#18807 = CARTESIAN_POINT('',(-2.541080112433,-1.293871803615,
+    12.529948266051));
+#18808 = CARTESIAN_POINT('',(-2.711720505362,-0.881909452717,
+    12.520051963799));
+#18809 = CARTESIAN_POINT('',(-2.800000041723,-0.444687766729,
+    12.510110610467));
+#18810 = CARTESIAN_POINT('',(-2.800000041723,3.429011088709E-016,
+    12.500000115484));
+#18811 = PCURVE('',#18683,#18812);
+#18812 = DEFINITIONAL_REPRESENTATION('',(#18813),#18839);
+#18813 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#18814,#18815,#18816,#18817,
+    #18818,#18819,#18820,#18821,#18822,#18823,#18824,#18825,#18826,
+    #18827,#18828,#18829,#18830,#18831,#18832,#18833,#18834,#18835,
+    #18836,#18837,#18838),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-1.,-0.954545454545,-0.909090909091,
+    -0.863636363636,-0.818181818182,-0.772727272727,-0.727272727273,
+    -0.681818181818,-0.636363636364,-0.590909090909,-0.545454545455,-0.5
+    ,-0.454545454545,-0.409090909091,-0.363636363636,-0.318181818182,
+    -0.272727272727,-0.227272727273,-0.181818181818,-0.136363636364,
+    -9.090909090909E-002,-4.545454545455E-002,0.E+000),.UNSPECIFIED.);
+#18814 = CARTESIAN_POINT('',(1.,0.E+000));
+#18815 = CARTESIAN_POINT('',(0.984848484848,0.E+000));
+#18816 = CARTESIAN_POINT('',(0.954545454545,0.E+000));
+#18817 = CARTESIAN_POINT('',(0.909090909091,0.E+000));
+#18818 = CARTESIAN_POINT('',(0.863636363636,0.E+000));
+#18819 = CARTESIAN_POINT('',(0.818181818182,0.E+000));
+#18820 = CARTESIAN_POINT('',(0.772727272727,0.E+000));
+#18821 = CARTESIAN_POINT('',(0.727272727273,0.E+000));
+#18822 = CARTESIAN_POINT('',(0.681818181818,0.E+000));
+#18823 = CARTESIAN_POINT('',(0.636363636364,0.E+000));
+#18824 = CARTESIAN_POINT('',(0.590909090909,0.E+000));
+#18825 = CARTESIAN_POINT('',(0.545454545455,0.E+000));
+#18826 = CARTESIAN_POINT('',(0.5,0.E+000));
+#18827 = CARTESIAN_POINT('',(0.454545454545,0.E+000));
+#18828 = CARTESIAN_POINT('',(0.409090909091,0.E+000));
+#18829 = CARTESIAN_POINT('',(0.363636363636,0.E+000));
+#18830 = CARTESIAN_POINT('',(0.318181818182,0.E+000));
+#18831 = CARTESIAN_POINT('',(0.272727272727,0.E+000));
+#18832 = CARTESIAN_POINT('',(0.227272727273,0.E+000));
+#18833 = CARTESIAN_POINT('',(0.181818181818,0.E+000));
+#18834 = CARTESIAN_POINT('',(0.136363636364,0.E+000));
+#18835 = CARTESIAN_POINT('',(9.090909090909E-002,0.E+000));
+#18836 = CARTESIAN_POINT('',(4.545454545455E-002,0.E+000));
+#18837 = CARTESIAN_POINT('',(1.515151515152E-002,-0.E+000));
+#18838 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#18839 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#18840 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#18844)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#18841,#18842,#18843)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#18841 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#18842 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#18843 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#18844 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-004),#18841,
+  'distance_accuracy_value','confusion accuracy');
+#18845 = SHAPE_DEFINITION_REPRESENTATION(#18846,#18665);
+#18846 = PRODUCT_DEFINITION_SHAPE('','',#18847);
+#18847 = PRODUCT_DEFINITION('design','',#18848,#18851);
+#18848 = PRODUCT_DEFINITION_FORMATION('','',#18849);
+#18849 = PRODUCT('Compound086','Compound086','',(#18850));
+#18850 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#18851 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#18852 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#18853,#18855);
+#18853 = ( REPRESENTATION_RELATIONSHIP('','',#18665,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#18854) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#18854 = ITEM_DEFINED_TRANSFORMATION('','',#11,#359);
+#18855 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #18856);
+#18856 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('87','=>[0:1:1:88]','',#5,#18847
+  ,$);
+#18857 = PRODUCT_TYPE('part',$,(#18849));
+#18858 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#18859),#19042);
+#18859 = SHELL_BASED_SURFACE_MODEL('',(#18860));
+#18860 = OPEN_SHELL('',(#18861));
+#18861 = ADVANCED_FACE('',(#18862),#18876,.T.);
+#18862 = FACE_BOUND('',#18863,.T.);
+#18863 = EDGE_LOOP('',(#18864,#18917,#18965,#19003));
+#18864 = ORIENTED_EDGE('',*,*,#18865,.F.);
+#18865 = EDGE_CURVE('',#18866,#18868,#18870,.T.);
+#18866 = VERTEX_POINT('',#18867);
+#18867 = CARTESIAN_POINT('',(-2.121242937857,2.121242937857,
+    12.583260443323));
+#18868 = VERTEX_POINT('',#18869);
+#18869 = CARTESIAN_POINT('',(-1.979899016825,1.979899016825,
+    12.450000116602));
+#18870 = SURFACE_CURVE('',#18871,(#18875),.PCURVE_S1.);
+#18871 = LINE('',#18872,#18873);
+#18872 = CARTESIAN_POINT('',(-2.121242937857,2.121242937857,
+    12.583260443323));
+#18873 = VECTOR('',#18874,1.);
+#18874 = DIRECTION('',(0.588348405415,-0.588348405415,-0.554700196225));
+#18875 = PCURVE('',#18876,#18889);
+#18876 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#18877,#18878)
+    ,(#18879,#18880)
+    ,(#18881,#18882)
+    ,(#18883,#18884)
+    ,(#18885,#18886)
+    ,(#18887,#18888
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#18877 = CARTESIAN_POINT('',(1.714505544354E-016,2.800000041723,
+    12.400000117719));
+#18878 = CARTESIAN_POINT('',(1.898202566964E-016,3.100000046194,
+    12.600000120699));
+#18879 = CARTESIAN_POINT('',(-0.444687766729,2.800000041723,
+    12.410110612703));
+#18880 = CARTESIAN_POINT('',(-0.492332884593,3.100000046194,
+    12.610110615683));
+#18881 = CARTESIAN_POINT('',(-0.881909452717,2.711720505362,
+    12.420051966034));
+#18882 = CARTESIAN_POINT('',(-0.976399751223,3.00226198808,
+    12.620051969015));
+#18883 = CARTESIAN_POINT('',(-1.293871803615,2.541080112433,
+    12.429948268286));
+#18884 = CARTESIAN_POINT('',(-1.432500925431,2.813338695908,
+    12.629948271267));
+#18885 = CARTESIAN_POINT('',(-1.66545728146,2.29434075219,
+    12.439889621618));
+#18886 = CARTESIAN_POINT('',(-1.843899133045,2.540162975639,
+    12.639889624598));
+#18887 = CARTESIAN_POINT('',(-1.979899016825,1.979899016825,
+    12.450000116602));
+#18888 = CARTESIAN_POINT('',(-2.192031054342,2.192031054342,
+    12.650000119582));
+#18889 = DEFINITIONAL_REPRESENTATION('',(#18890),#18916);
+#18890 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#18891,#18892,#18893,#18894,
+    #18895,#18896,#18897,#18898,#18899,#18900,#18901,#18902,#18903,
+    #18904,#18905,#18906,#18907,#18908,#18909,#18910,#18911,#18912,
+    #18913,#18914,#18915),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.091993047682E-002,
+    2.183986095365E-002,3.275979143047E-002,4.367972190729E-002,
+    5.459965238412E-002,6.551958286094E-002,7.643951333776E-002,
+    8.735944381458E-002,9.827937429141E-002,0.109199304768,
+    0.120119235245,0.131039165722,0.141959096199,0.152879026676,
+    0.163798957152,0.174718887629,0.185638818106,0.196558748583,
+    0.20747867906,0.218398609536,0.229318540013,0.24023847049),
+  .UNSPECIFIED.);
+#18891 = CARTESIAN_POINT('',(1.,0.66630162368));
+#18892 = CARTESIAN_POINT('',(1.,0.656206144533));
+#18893 = CARTESIAN_POINT('',(1.,0.63601518624));
+#18894 = CARTESIAN_POINT('',(1.,0.6057287488));
+#18895 = CARTESIAN_POINT('',(1.,0.57544231136));
+#18896 = CARTESIAN_POINT('',(1.,0.54515587392));
+#18897 = CARTESIAN_POINT('',(1.,0.51486943648));
+#18898 = CARTESIAN_POINT('',(1.,0.48458299904));
+#18899 = CARTESIAN_POINT('',(1.,0.4542965616));
+#18900 = CARTESIAN_POINT('',(1.,0.42401012416));
+#18901 = CARTESIAN_POINT('',(1.,0.39372368672));
+#18902 = CARTESIAN_POINT('',(1.,0.36343724928));
+#18903 = CARTESIAN_POINT('',(1.,0.33315081184));
+#18904 = CARTESIAN_POINT('',(1.,0.3028643744));
+#18905 = CARTESIAN_POINT('',(1.,0.27257793696));
+#18906 = CARTESIAN_POINT('',(1.,0.24229149952));
+#18907 = CARTESIAN_POINT('',(1.,0.21200506208));
+#18908 = CARTESIAN_POINT('',(1.,0.18171862464));
+#18909 = CARTESIAN_POINT('',(1.,0.1514321872));
+#18910 = CARTESIAN_POINT('',(1.,0.12114574976));
+#18911 = CARTESIAN_POINT('',(1.,9.085931231999E-002));
+#18912 = CARTESIAN_POINT('',(1.,6.057287487999E-002));
+#18913 = CARTESIAN_POINT('',(1.,3.028643744E-002));
+#18914 = CARTESIAN_POINT('',(1.,1.009547914667E-002));
+#18915 = CARTESIAN_POINT('',(1.,0.E+000));
+#18916 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#18917 = ORIENTED_EDGE('',*,*,#18918,.F.);
+#18918 = EDGE_CURVE('',#18919,#18866,#18921,.T.);
+#18919 = VERTEX_POINT('',#18920);
+#18920 = CARTESIAN_POINT('',(1.836970226094E-016,3.000000044703,
+    12.533333453039));
+#18921 = SURFACE_CURVE('',#18922,(#18936),.PCURVE_S1.);
+#18922 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#18923,#18924,#18925,#18926,
+    #18927,#18928,#18929,#18930,#18931,#18932,#18933,#18934,#18935),
+  .UNSPECIFIED.,.F.,.F.,(4,3,3,3,4),(0.E+000,7.046231828278E-002,
+    0.156115028511,0.227605152877,0.241767738739),.UNSPECIFIED.);
+#18923 = CARTESIAN_POINT('',(1.836970226094E-016,3.000000044703,
+    12.533333453039));
+#18924 = CARTESIAN_POINT('',(-0.3044668843,3.000000044703,
+    12.539794368752));
+#18925 = CARTESIAN_POINT('',(-0.540569389534,2.958408747399,
+    12.544821250786));
+#18926 = CARTESIAN_POINT('',(-0.744888753341,2.906015414141,
+    12.549283865776));
+#18927 = CARTESIAN_POINT('',(-0.993255649133,2.842327032877,
+    12.554708539245));
+#18928 = CARTESIAN_POINT('',(-1.196507782288,2.761804724224,
+    12.559287172987));
+#18929 = CARTESIAN_POINT('',(-1.412156196746,2.646724386423,
+    12.56446185851));
+#18930 = CARTESIAN_POINT('',(-1.592147371898,2.550672461859,
+    12.568780915206));
+#18931 = CARTESIAN_POINT('',(-1.781853654522,2.429883155122,
+    12.573507825222));
+#18932 = CARTESIAN_POINT('',(-1.993406980945,2.241787016812,
+    12.579524193553));
+#18933 = CARTESIAN_POINT('',(-2.035316855581,2.204524139838,
+    12.580716069128));
+#18934 = CARTESIAN_POINT('',(-2.077969050822,2.164510683164,
+    12.581958934472));
+#18935 = CARTESIAN_POINT('',(-2.121242937857,2.121242937857,
+    12.583260443323));
+#18936 = PCURVE('',#18876,#18937);
+#18937 = DEFINITIONAL_REPRESENTATION('',(#18938),#18964);
+#18938 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#18939,#18940,#18941,#18942,
+    #18943,#18944,#18945,#18946,#18947,#18948,#18949,#18950,#18951,
+    #18952,#18953,#18954,#18955,#18956,#18957,#18958,#18959,#18960,
+    #18961,#18962,#18963),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.098944266995E-002,
+    2.197888533991E-002,3.296832800986E-002,4.395777067982E-002,
+    5.494721334977E-002,6.593665601973E-002,7.692609868968E-002,
+    8.791554135964E-002,9.890498402959E-002,0.1098944267,0.120883869369,
+    0.131873312039,0.142862754709,0.153852197379,0.164841640049,
+    0.175831082719,0.186820525389,0.197809968059,0.208799410729,
+    0.219788853399,0.230778296069,0.241767738739),
+  .QUASI_UNIFORM_KNOTS.);
+#18939 = CARTESIAN_POINT('',(0.E+000,0.666666666665));
+#18940 = CARTESIAN_POINT('',(1.993321585541E-002,0.66671437748));
+#18941 = CARTESIAN_POINT('',(5.848094361422E-002,0.667161847616));
+#18942 = CARTESIAN_POINT('',(0.112728168958,0.668179930483));
+#18943 = CARTESIAN_POINT('',(0.163784773043,0.668631718383));
+#18944 = CARTESIAN_POINT('',(0.212027502742,0.668317705413));
+#18945 = CARTESIAN_POINT('',(0.257813294518,0.667434771885));
+#18946 = CARTESIAN_POINT('',(0.301477681732,0.666486563309));
+#18947 = CARTESIAN_POINT('',(0.343313565327,0.666573843302));
+#18948 = CARTESIAN_POINT('',(0.383733115724,0.667467259693));
+#18949 = CARTESIAN_POINT('',(0.423076973581,0.668324744897));
+#18950 = CARTESIAN_POINT('',(0.461706005872,0.668768449021));
+#18951 = CARTESIAN_POINT('',(0.499981221397,0.668606246318));
+#18952 = CARTESIAN_POINT('',(0.538263573128,0.667890092438));
+#18953 = CARTESIAN_POINT('',(0.576911534667,0.666911778639));
+#18954 = CARTESIAN_POINT('',(0.616269477811,0.666140301535));
+#18955 = CARTESIAN_POINT('',(0.656694097088,0.666483246899));
+#18956 = CARTESIAN_POINT('',(0.698568365479,0.667324812123));
+#18957 = CARTESIAN_POINT('',(0.742200855719,0.667933991862));
+#18958 = CARTESIAN_POINT('',(0.787943901061,0.667951196692));
+#18959 = CARTESIAN_POINT('',(0.836159873845,0.667359755424));
+#18960 = CARTESIAN_POINT('',(0.887220666861,0.666391196597));
+#18961 = CARTESIAN_POINT('',(0.94150485668,0.666243052528));
+#18962 = CARTESIAN_POINT('',(0.980067401472,0.666272549672));
+#18963 = CARTESIAN_POINT('',(1.,0.666301623679));
+#18964 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#18965 = ORIENTED_EDGE('',*,*,#18966,.F.);
+#18966 = EDGE_CURVE('',#18967,#18919,#18969,.T.);
+#18967 = VERTEX_POINT('',#18968);
+#18968 = CARTESIAN_POINT('',(1.714505544354E-016,2.800000041723,
+    12.400000117719));
+#18969 = SURFACE_CURVE('',#18970,(#18974),.PCURVE_S1.);
+#18970 = LINE('',#18971,#18972);
+#18971 = CARTESIAN_POINT('',(1.714505544354E-016,2.800000041723,
+    12.400000117719));
+#18972 = VECTOR('',#18973,1.);
+#18973 = DIRECTION('',(5.094838648452E-017,0.832050294338,0.554700196225
+    ));
+#18974 = PCURVE('',#18876,#18975);
+#18975 = DEFINITIONAL_REPRESENTATION('',(#18976),#19002);
+#18976 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#18977,#18978,#18979,#18980,
+    #18981,#18982,#18983,#18984,#18985,#18986,#18987,#18988,#18989,
+    #18990,#18991,#18992,#18993,#18994,#18995,#18996,#18997,#18998,
+    #18999,#19000,#19001),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.092591311876E-002,
+    2.185182623752E-002,3.277773935628E-002,4.370365247504E-002,
+    5.462956559379E-002,6.555547871255E-002,7.648139183131E-002,
+    8.740730495007E-002,9.833321806883E-002,0.109259131188,
+    0.120185044306,0.131110957425,0.142036870544,0.152962783663,
+    0.163888696781,0.1748146099,0.185740523019,0.196666436138,
+    0.207592349256,0.218518262375,0.229444175494,0.240370088613),
+  .UNSPECIFIED.);
+#18977 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#18978 = CARTESIAN_POINT('',(0.E+000,1.010101010101E-002));
+#18979 = CARTESIAN_POINT('',(0.E+000,3.030303030303E-002));
+#18980 = CARTESIAN_POINT('',(0.E+000,6.060606060605E-002));
+#18981 = CARTESIAN_POINT('',(0.E+000,9.090909090908E-002));
+#18982 = CARTESIAN_POINT('',(0.E+000,0.121212121212));
+#18983 = CARTESIAN_POINT('',(0.E+000,0.151515151515));
+#18984 = CARTESIAN_POINT('',(0.E+000,0.181818181818));
+#18985 = CARTESIAN_POINT('',(0.E+000,0.212121212121));
+#18986 = CARTESIAN_POINT('',(0.E+000,0.242424242424));
+#18987 = CARTESIAN_POINT('',(0.E+000,0.272727272727));
+#18988 = CARTESIAN_POINT('',(0.E+000,0.30303030303));
+#18989 = CARTESIAN_POINT('',(0.E+000,0.333333333333));
+#18990 = CARTESIAN_POINT('',(0.E+000,0.363636363636));
+#18991 = CARTESIAN_POINT('',(0.E+000,0.393939393939));
+#18992 = CARTESIAN_POINT('',(0.E+000,0.424242424242));
+#18993 = CARTESIAN_POINT('',(0.E+000,0.454545454545));
+#18994 = CARTESIAN_POINT('',(0.E+000,0.484848484848));
+#18995 = CARTESIAN_POINT('',(0.E+000,0.515151515151));
+#18996 = CARTESIAN_POINT('',(0.E+000,0.545454545454));
+#18997 = CARTESIAN_POINT('',(0.E+000,0.575757575758));
+#18998 = CARTESIAN_POINT('',(0.E+000,0.606060606061));
+#18999 = CARTESIAN_POINT('',(0.E+000,0.636363636364));
+#19000 = CARTESIAN_POINT('',(-0.E+000,0.656565656566));
+#19001 = CARTESIAN_POINT('',(0.E+000,0.666666666667));
+#19002 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#19003 = ORIENTED_EDGE('',*,*,#19004,.F.);
+#19004 = EDGE_CURVE('',#18868,#18967,#19005,.T.);
+#19005 = SURFACE_CURVE('',#19006,(#19013),.PCURVE_S1.);
+#19006 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#19007,#19008,#19009,#19010,
+    #19011,#19012),.UNSPECIFIED.,.F.,.F.,(6,6),(-1.,0.E+000),
+  .PIECEWISE_BEZIER_KNOTS.);
+#19007 = CARTESIAN_POINT('',(-1.979899016825,1.979899016825,
+    12.450000116602));
+#19008 = CARTESIAN_POINT('',(-1.66545728146,2.29434075219,
+    12.439889621618));
+#19009 = CARTESIAN_POINT('',(-1.293871803615,2.541080112433,
+    12.429948268286));
+#19010 = CARTESIAN_POINT('',(-0.881909452717,2.711720505362,
+    12.420051966034));
+#19011 = CARTESIAN_POINT('',(-0.444687766729,2.800000041723,
+    12.410110612703));
+#19012 = CARTESIAN_POINT('',(1.714505544354E-016,2.800000041723,
+    12.400000117719));
+#19013 = PCURVE('',#18876,#19014);
+#19014 = DEFINITIONAL_REPRESENTATION('',(#19015),#19041);
+#19015 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#19016,#19017,#19018,#19019,
+    #19020,#19021,#19022,#19023,#19024,#19025,#19026,#19027,#19028,
+    #19029,#19030,#19031,#19032,#19033,#19034,#19035,#19036,#19037,
+    #19038,#19039,#19040),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-1.,-0.954545454545,-0.909090909091,
+    -0.863636363636,-0.818181818182,-0.772727272727,-0.727272727273,
+    -0.681818181818,-0.636363636364,-0.590909090909,-0.545454545455,-0.5
+    ,-0.454545454545,-0.409090909091,-0.363636363636,-0.318181818182,
+    -0.272727272727,-0.227272727273,-0.181818181818,-0.136363636364,
+    -9.090909090909E-002,-4.545454545455E-002,0.E+000),.UNSPECIFIED.);
+#19016 = CARTESIAN_POINT('',(1.,0.E+000));
+#19017 = CARTESIAN_POINT('',(0.984848484848,0.E+000));
+#19018 = CARTESIAN_POINT('',(0.954545454545,0.E+000));
+#19019 = CARTESIAN_POINT('',(0.909090909091,0.E+000));
+#19020 = CARTESIAN_POINT('',(0.863636363636,0.E+000));
+#19021 = CARTESIAN_POINT('',(0.818181818182,0.E+000));
+#19022 = CARTESIAN_POINT('',(0.772727272727,0.E+000));
+#19023 = CARTESIAN_POINT('',(0.727272727273,0.E+000));
+#19024 = CARTESIAN_POINT('',(0.681818181818,0.E+000));
+#19025 = CARTESIAN_POINT('',(0.636363636364,0.E+000));
+#19026 = CARTESIAN_POINT('',(0.590909090909,0.E+000));
+#19027 = CARTESIAN_POINT('',(0.545454545455,0.E+000));
+#19028 = CARTESIAN_POINT('',(0.5,0.E+000));
+#19029 = CARTESIAN_POINT('',(0.454545454545,0.E+000));
+#19030 = CARTESIAN_POINT('',(0.409090909091,0.E+000));
+#19031 = CARTESIAN_POINT('',(0.363636363636,0.E+000));
+#19032 = CARTESIAN_POINT('',(0.318181818182,0.E+000));
+#19033 = CARTESIAN_POINT('',(0.272727272727,0.E+000));
+#19034 = CARTESIAN_POINT('',(0.227272727273,0.E+000));
+#19035 = CARTESIAN_POINT('',(0.181818181818,0.E+000));
+#19036 = CARTESIAN_POINT('',(0.136363636364,0.E+000));
+#19037 = CARTESIAN_POINT('',(9.090909090909E-002,0.E+000));
+#19038 = CARTESIAN_POINT('',(4.545454545455E-002,0.E+000));
+#19039 = CARTESIAN_POINT('',(1.515151515152E-002,-0.E+000));
+#19040 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#19041 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#19042 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#19046)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#19043,#19044,#19045)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#19043 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#19044 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#19045 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#19046 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-004),#19043,
+  'distance_accuracy_value','confusion accuracy');
+#19047 = SHAPE_DEFINITION_REPRESENTATION(#19048,#18858);
+#19048 = PRODUCT_DEFINITION_SHAPE('','',#19049);
+#19049 = PRODUCT_DEFINITION('design','',#19050,#19053);
+#19050 = PRODUCT_DEFINITION_FORMATION('','',#19051);
+#19051 = PRODUCT('Compound082','Compound082','',(#19052));
+#19052 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#19053 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#19054 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#19055,#19057);
+#19055 = ( REPRESENTATION_RELATIONSHIP('','',#18858,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#19056) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#19056 = ITEM_DEFINED_TRANSFORMATION('','',#11,#363);
+#19057 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #19058);
+#19058 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('88','=>[0:1:1:89]','',#5,#19049
+  ,$);
+#19059 = PRODUCT_TYPE('part',$,(#19051));
+#19060 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#19061),#19235);
+#19061 = SHELL_BASED_SURFACE_MODEL('',(#19062));
+#19062 = OPEN_SHELL('',(#19063));
+#19063 = ADVANCED_FACE('',(#19064),#19078,.T.);
+#19064 = FACE_BOUND('',#19065,.T.);
+#19065 = EDGE_LOOP('',(#19066,#19119,#19158,#19196));
+#19066 = ORIENTED_EDGE('',*,*,#19067,.F.);
+#19067 = EDGE_CURVE('',#19068,#19070,#19072,.T.);
+#19068 = VERTEX_POINT('',#19069);
+#19069 = CARTESIAN_POINT('',(2.121242937857,2.121242937857,
+    13.683260418736));
+#19070 = VERTEX_POINT('',#19071);
+#19071 = CARTESIAN_POINT('',(1.979899016825,1.979899016825,
+    13.550000092015));
+#19072 = SURFACE_CURVE('',#19073,(#19077),.PCURVE_S1.);
+#19073 = LINE('',#19074,#19075);
+#19074 = CARTESIAN_POINT('',(2.121242937857,2.121242937857,
+    13.683260418736));
+#19075 = VECTOR('',#19076,1.);
+#19076 = DIRECTION('',(-0.588348405415,-0.588348405415,-0.554700196225)
+  );
+#19077 = PCURVE('',#19078,#19091);
+#19078 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#19079,#19080)
+    ,(#19081,#19082)
+    ,(#19083,#19084)
+    ,(#19085,#19086)
+    ,(#19087,#19088)
+    ,(#19089,#19090
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#19079 = CARTESIAN_POINT('',(2.800000041723,0.E+000,13.500000093132));
+#19080 = CARTESIAN_POINT('',(3.100000046194,0.E+000,13.700000096113));
+#19081 = CARTESIAN_POINT('',(2.800000041723,0.444687766729,
+    13.510110588116));
+#19082 = CARTESIAN_POINT('',(3.100000046194,0.492332884593,
+    13.710110591096));
+#19083 = CARTESIAN_POINT('',(2.711720505362,0.881909452717,
+    13.520051941447));
+#19084 = CARTESIAN_POINT('',(3.00226198808,0.976399751223,
+    13.720051944428));
+#19085 = CARTESIAN_POINT('',(2.541080112433,1.293871803615,13.5299482437
+    ));
+#19086 = CARTESIAN_POINT('',(2.813338695908,1.432500925431,
+    13.72994824668));
+#19087 = CARTESIAN_POINT('',(2.29434075219,1.66545728146,13.539889597031
+    ));
+#19088 = CARTESIAN_POINT('',(2.540162975639,1.843899133045,
+    13.739889600012));
+#19089 = CARTESIAN_POINT('',(1.979899016825,1.979899016825,
+    13.550000092015));
+#19090 = CARTESIAN_POINT('',(2.192031054342,2.192031054342,
+    13.750000094995));
+#19091 = DEFINITIONAL_REPRESENTATION('',(#19092),#19118);
+#19092 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#19093,#19094,#19095,#19096,
+    #19097,#19098,#19099,#19100,#19101,#19102,#19103,#19104,#19105,
+    #19106,#19107,#19108,#19109,#19110,#19111,#19112,#19113,#19114,
+    #19115,#19116,#19117),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.E+000,1.091993047682E-002,
+    2.183986095365E-002,3.275979143047E-002,4.367972190729E-002,
+    5.459965238412E-002,6.551958286094E-002,7.643951333776E-002,
+    8.735944381458E-002,9.827937429141E-002,0.109199304768,
+    0.120119235245,0.131039165722,0.141959096199,0.152879026676,
+    0.163798957152,0.174718887629,0.185638818106,0.196558748583,
+    0.20747867906,0.218398609536,0.229318540013,0.24023847049),
+  .UNSPECIFIED.);
+#19093 = CARTESIAN_POINT('',(1.,0.66630162368));
+#19094 = CARTESIAN_POINT('',(1.,0.656206144533));
+#19095 = CARTESIAN_POINT('',(1.,0.63601518624));
+#19096 = CARTESIAN_POINT('',(1.,0.6057287488));
+#19097 = CARTESIAN_POINT('',(1.,0.57544231136));
+#19098 = CARTESIAN_POINT('',(1.,0.54515587392));
+#19099 = CARTESIAN_POINT('',(1.,0.51486943648));
+#19100 = CARTESIAN_POINT('',(1.,0.48458299904));
+#19101 = CARTESIAN_POINT('',(1.,0.4542965616));
+#19102 = CARTESIAN_POINT('',(1.,0.42401012416));
+#19103 = CARTESIAN_POINT('',(1.,0.39372368672));
+#19104 = CARTESIAN_POINT('',(1.,0.36343724928));
+#19105 = CARTESIAN_POINT('',(1.,0.33315081184));
+#19106 = CARTESIAN_POINT('',(1.,0.3028643744));
+#19107 = CARTESIAN_POINT('',(1.,0.27257793696));
+#19108 = CARTESIAN_POINT('',(1.,0.24229149952));
+#19109 = CARTESIAN_POINT('',(1.,0.21200506208));
+#19110 = CARTESIAN_POINT('',(1.,0.18171862464));
+#19111 = CARTESIAN_POINT('',(1.,0.1514321872));
+#19112 = CARTESIAN_POINT('',(1.,0.12114574976));
+#19113 = CARTESIAN_POINT('',(1.,9.085931231999E-002));
+#19114 = CARTESIAN_POINT('',(1.,6.057287487999E-002));
+#19115 = CARTESIAN_POINT('',(1.,3.028643744E-002));
+#19116 = CARTESIAN_POINT('',(1.,1.009547914667E-002));
+#19117 = CARTESIAN_POINT('',(1.,0.E+000));
+#19118 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#19119 = ORIENTED_EDGE('',*,*,#19120,.F.);
+#19120 = EDGE_CURVE('',#19121,#19068,#19123,.T.);
+#19121 = VERTEX_POINT('',#19122);
+#19122 = CARTESIAN_POINT('',(3.000124926996,0.E+000,13.633416683314));
+#19123 = SURFACE_CURVE('',#19124,(#19129),.PCURVE_S1.);
+#19124 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#19125,#19126,#19127,#19128),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(-0.241777920213,0.E+000),
+  .PIECEWISE_BEZIER_KNOTS.);
+#19125 = CARTESIAN_POINT('',(3.000124926996,0.E+000,13.633416683314));
+#19126 = CARTESIAN_POINT('',(3.000124926996,0.794119080623,
+    13.650267523716));
+#19127 = CARTESIAN_POINT('',(2.682765495879,1.559800074984,
+    13.666447159151));
+#19128 = CARTESIAN_POINT('',(2.121242937857,2.121242937857,
+    13.683260418736));
+#19129 = PCURVE('',#19078,#19130);
+#19130 = DEFINITIONAL_REPRESENTATION('',(#19131),#19157);
+#19131 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#19132,#19133,#19134,#19135,
+    #19136,#19137,#19138,#19139,#19140,#19141,#19142,#19143,#19144,
+    #19145,#19146,#19147,#19148,#19149,#19150,#19151,#19152,#19153,
+    #19154,#19155,#19156),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.241777920213,-0.230788014749,
+    -0.219798109285,-0.208808203821,-0.197818298356,-0.186828392892,
+    -0.175838487428,-0.164848581964,-0.153858676499,-0.142868771035,
+    -0.131878865571,-0.120888960107,-0.109899054642,-9.890914917813E-002
+    ,-8.79192437139E-002,-7.692933824966E-002,-6.593943278542E-002,
+    -5.494952732119E-002,-4.395962185695E-002,-3.296971639271E-002,
+    -2.197981092847E-002,-1.098990546424E-002,0.E+000),.UNSPECIFIED.);
+#19132 = CARTESIAN_POINT('',(0.E+000,0.667082940968));
+#19133 = CARTESIAN_POINT('',(1.515146100233E-002,0.667083100955));
+#19134 = CARTESIAN_POINT('',(4.545160052912E-002,0.667062684535));
+#19135 = CARTESIAN_POINT('',(9.089673222675E-002,0.666980253684));
+#19136 = CARTESIAN_POINT('',(0.13634037247,0.666855852855));
+#19137 = CARTESIAN_POINT('',(0.181785000357,0.666701301821));
+#19138 = CARTESIAN_POINT('',(0.22723241187,0.666528769334));
+#19139 = CARTESIAN_POINT('',(0.272683671548,0.666350350957));
+#19140 = CARTESIAN_POINT('',(0.318139210936,0.66617741872));
+#19141 = CARTESIAN_POINT('',(0.363598905405,0.666020133483));
+#19142 = CARTESIAN_POINT('',(0.409062171783,0.665887019512));
+#19143 = CARTESIAN_POINT('',(0.454528072694,0.665784631778));
+#19144 = CARTESIAN_POINT('',(0.499995428523,0.665717310673));
+#19145 = CARTESIAN_POINT('',(0.545462933859,0.665687027783));
+#19146 = CARTESIAN_POINT('',(0.590929276272,0.66569332318));
+#19147 = CARTESIAN_POINT('',(0.636393255017,0.665733334858));
+#19148 = CARTESIAN_POINT('',(0.681853897243,0.665801920003));
+#19149 = CARTESIAN_POINT('',(0.727310569578,0.665891867802));
+#19150 = CARTESIAN_POINT('',(0.772763081967,0.665994200765));
+#19151 = CARTESIAN_POINT('',(0.818211784602,0.666098568991));
+#19152 = CARTESIAN_POINT('',(0.86365764416,0.666193711286));
+#19153 = CARTESIAN_POINT('',(0.909102340711,0.666268068441));
+#19154 = CARTESIAN_POINT('',(0.954548221008,0.666310215639));
+#19155 = CARTESIAN_POINT('',(0.984848548248,0.666310298404));
+#19156 = CARTESIAN_POINT('',(1.,0.66630162368));
+#19157 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#19158 = ORIENTED_EDGE('',*,*,#19159,.F.);
+#19159 = EDGE_CURVE('',#19160,#19121,#19162,.T.);
+#19160 = VERTEX_POINT('',#19161);
+#19161 = CARTESIAN_POINT('',(2.800000041723,0.E+000,13.500000093132));
+#19162 = SURFACE_CURVE('',#19163,(#19167),.PCURVE_S1.);
+#19163 = LINE('',#19164,#19165);
+#19164 = CARTESIAN_POINT('',(2.800000041723,0.E+000,13.500000093132));
+#19165 = VECTOR('',#19166,1.);
+#19166 = DIRECTION('',(0.832050294338,0.E+000,0.554700196225));
+#19167 = PCURVE('',#19078,#19168);
+#19168 = DEFINITIONAL_REPRESENTATION('',(#19169),#19195);
+#19169 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#19170,#19171,#19172,#19173,
+    #19174,#19175,#19176,#19177,#19178,#19179,#19180,#19181,#19182,
+    #19183,#19184,#19185,#19186,#19187,#19188,#19189,#19190,#19191,
+    #19192,#19193,#19194),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.093273538404E-002,
+    2.186547076808E-002,3.279820615211E-002,4.373094153615E-002,
+    5.466367692019E-002,6.559641230423E-002,7.652914768827E-002,
+    8.74618830723E-002,9.839461845634E-002,0.10932735384,0.120260089224,
+    0.131192824608,0.142125559992,0.153058295377,0.163991030761,
+    0.174923766145,0.185856501529,0.196789236913,0.207721972297,
+    0.218654707681,0.229587443065,0.240520178449),.UNSPECIFIED.);
+#19170 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#19171 = CARTESIAN_POINT('',(0.E+000,1.01073172874E-002));
+#19172 = CARTESIAN_POINT('',(0.E+000,3.032195186219E-002));
+#19173 = CARTESIAN_POINT('',(0.E+000,6.064390372438E-002));
+#19174 = CARTESIAN_POINT('',(0.E+000,9.096585558657E-002));
+#19175 = CARTESIAN_POINT('',(0.E+000,0.121287807449));
+#19176 = CARTESIAN_POINT('',(0.E+000,0.151609759311));
+#19177 = CARTESIAN_POINT('',(0.E+000,0.181931711173));
+#19178 = CARTESIAN_POINT('',(0.E+000,0.212253663035));
+#19179 = CARTESIAN_POINT('',(0.E+000,0.242575614898));
+#19180 = CARTESIAN_POINT('',(0.E+000,0.27289756676));
+#19181 = CARTESIAN_POINT('',(0.E+000,0.303219518622));
+#19182 = CARTESIAN_POINT('',(0.E+000,0.333541470484));
+#19183 = CARTESIAN_POINT('',(0.E+000,0.363863422346));
+#19184 = CARTESIAN_POINT('',(0.E+000,0.394185374208));
+#19185 = CARTESIAN_POINT('',(0.E+000,0.424507326071));
+#19186 = CARTESIAN_POINT('',(0.E+000,0.454829277933));
+#19187 = CARTESIAN_POINT('',(0.E+000,0.485151229795));
+#19188 = CARTESIAN_POINT('',(0.E+000,0.515473181657));
+#19189 = CARTESIAN_POINT('',(0.E+000,0.545795133519));
+#19190 = CARTESIAN_POINT('',(0.E+000,0.576117085382));
+#19191 = CARTESIAN_POINT('',(0.E+000,0.606439037244));
+#19192 = CARTESIAN_POINT('',(0.E+000,0.636760989106));
+#19193 = CARTESIAN_POINT('',(-0.E+000,0.656975623681));
+#19194 = CARTESIAN_POINT('',(0.E+000,0.667082940968));
+#19195 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#19196 = ORIENTED_EDGE('',*,*,#19197,.F.);
+#19197 = EDGE_CURVE('',#19070,#19160,#19198,.T.);
+#19198 = SURFACE_CURVE('',#19199,(#19206),.PCURVE_S1.);
+#19199 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#19200,#19201,#19202,#19203,
+    #19204,#19205),.UNSPECIFIED.,.F.,.F.,(6,6),(-1.,0.E+000),
+  .PIECEWISE_BEZIER_KNOTS.);
+#19200 = CARTESIAN_POINT('',(1.979899016825,1.979899016825,
+    13.550000092015));
+#19201 = CARTESIAN_POINT('',(2.29434075219,1.66545728146,13.539889597031
+    ));
+#19202 = CARTESIAN_POINT('',(2.541080112433,1.293871803615,13.5299482437
+    ));
+#19203 = CARTESIAN_POINT('',(2.711720505362,0.881909452717,
+    13.520051941447));
+#19204 = CARTESIAN_POINT('',(2.800000041723,0.444687766729,
+    13.510110588116));
+#19205 = CARTESIAN_POINT('',(2.800000041723,0.E+000,13.500000093132));
+#19206 = PCURVE('',#19078,#19207);
+#19207 = DEFINITIONAL_REPRESENTATION('',(#19208),#19234);
+#19208 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#19209,#19210,#19211,#19212,
+    #19213,#19214,#19215,#19216,#19217,#19218,#19219,#19220,#19221,
+    #19222,#19223,#19224,#19225,#19226,#19227,#19228,#19229,#19230,
+    #19231,#19232,#19233),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-1.,-0.954545454545,-0.909090909091,
+    -0.863636363636,-0.818181818182,-0.772727272727,-0.727272727273,
+    -0.681818181818,-0.636363636364,-0.590909090909,-0.545454545455,-0.5
+    ,-0.454545454545,-0.409090909091,-0.363636363636,-0.318181818182,
+    -0.272727272727,-0.227272727273,-0.181818181818,-0.136363636364,
+    -9.090909090909E-002,-4.545454545455E-002,0.E+000),.UNSPECIFIED.);
+#19209 = CARTESIAN_POINT('',(1.,0.E+000));
+#19210 = CARTESIAN_POINT('',(0.984848484848,0.E+000));
+#19211 = CARTESIAN_POINT('',(0.954545454545,0.E+000));
+#19212 = CARTESIAN_POINT('',(0.909090909091,0.E+000));
+#19213 = CARTESIAN_POINT('',(0.863636363636,0.E+000));
+#19214 = CARTESIAN_POINT('',(0.818181818182,0.E+000));
+#19215 = CARTESIAN_POINT('',(0.772727272727,0.E+000));
+#19216 = CARTESIAN_POINT('',(0.727272727273,0.E+000));
+#19217 = CARTESIAN_POINT('',(0.681818181818,0.E+000));
+#19218 = CARTESIAN_POINT('',(0.636363636364,0.E+000));
+#19219 = CARTESIAN_POINT('',(0.590909090909,0.E+000));
+#19220 = CARTESIAN_POINT('',(0.545454545455,0.E+000));
+#19221 = CARTESIAN_POINT('',(0.5,0.E+000));
+#19222 = CARTESIAN_POINT('',(0.454545454545,0.E+000));
+#19223 = CARTESIAN_POINT('',(0.409090909091,0.E+000));
+#19224 = CARTESIAN_POINT('',(0.363636363636,0.E+000));
+#19225 = CARTESIAN_POINT('',(0.318181818182,0.E+000));
+#19226 = CARTESIAN_POINT('',(0.272727272727,0.E+000));
+#19227 = CARTESIAN_POINT('',(0.227272727273,0.E+000));
+#19228 = CARTESIAN_POINT('',(0.181818181818,0.E+000));
+#19229 = CARTESIAN_POINT('',(0.136363636364,0.E+000));
+#19230 = CARTESIAN_POINT('',(9.090909090909E-002,0.E+000));
+#19231 = CARTESIAN_POINT('',(4.545454545455E-002,0.E+000));
+#19232 = CARTESIAN_POINT('',(1.515151515152E-002,-0.E+000));
+#19233 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#19234 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#19235 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#19239)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#19236,#19237,#19238)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#19236 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#19237 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#19238 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#19239 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-004),#19236,
+  'distance_accuracy_value','confusion accuracy');
+#19240 = SHAPE_DEFINITION_REPRESENTATION(#19241,#19060);
+#19241 = PRODUCT_DEFINITION_SHAPE('','',#19242);
+#19242 = PRODUCT_DEFINITION('design','',#19243,#19246);
+#19243 = PRODUCT_DEFINITION_FORMATION('','',#19244);
+#19244 = PRODUCT('Compound075','Compound075','',(#19245));
+#19245 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#19246 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#19247 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#19248,#19250);
+#19248 = ( REPRESENTATION_RELATIONSHIP('','',#19060,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#19249) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#19249 = ITEM_DEFINED_TRANSFORMATION('','',#11,#367);
+#19250 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #19251);
+#19251 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('89','=>[0:1:1:90]','',#5,#19242
+  ,$);
+#19252 = PRODUCT_TYPE('part',$,(#19244));
+#19253 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#19254),#19428);
+#19254 = SHELL_BASED_SURFACE_MODEL('',(#19255));
+#19255 = OPEN_SHELL('',(#19256));
+#19256 = ADVANCED_FACE('',(#19257),#19271,.T.);
+#19257 = FACE_BOUND('',#19258,.T.);
+#19258 = EDGE_LOOP('',(#19259,#19312,#19351,#19389));
+#19259 = ORIENTED_EDGE('',*,*,#19260,.F.);
+#19260 = EDGE_CURVE('',#19261,#19263,#19265,.T.);
+#19261 = VERTEX_POINT('',#19262);
+#19262 = CARTESIAN_POINT('',(-3.000124926996,1.493761076259E-016,
+    13.833416678844));
+#19263 = VERTEX_POINT('',#19264);
+#19264 = CARTESIAN_POINT('',(-2.800000041723,1.394118970918E-016,
+    13.700000088662));
+#19265 = SURFACE_CURVE('',#19266,(#19270),.PCURVE_S1.);
+#19266 = LINE('',#19267,#19268);
+#19267 = CARTESIAN_POINT('',(-3.000124926996,1.493761076259E-016,
+    13.833416678844));
+#19268 = VECTOR('',#19269,1.);
+#19269 = DIRECTION('',(0.832050294338,-4.142775295748E-017,
+    -0.554700196225));
+#19270 = PCURVE('',#19271,#19284);
+#19271 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#19272,#19273)
+    ,(#19274,#19275)
+    ,(#19276,#19277)
+    ,(#19278,#19279)
+    ,(#19280,#19281)
+    ,(#19282,#19283
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#19272 = CARTESIAN_POINT('',(-1.979899016825,1.979899016825,
+    13.65000008978));
+#19273 = CARTESIAN_POINT('',(-2.192031054342,2.192031054342,
+    13.85000009276));
+#19274 = CARTESIAN_POINT('',(-2.29434075219,1.66545728146,
+    13.660110584763));
+#19275 = CARTESIAN_POINT('',(-2.540162975639,1.843899133045,
+    13.860110587743));
+#19276 = CARTESIAN_POINT('',(-2.541080112433,1.293871803615,
+    13.670051938095));
+#19277 = CARTESIAN_POINT('',(-2.813338695908,1.432500925431,
+    13.870051941075));
+#19278 = CARTESIAN_POINT('',(-2.711720505362,0.881909452717,
+    13.679948240347));
+#19279 = CARTESIAN_POINT('',(-3.00226198808,0.976399751223,
+    13.879948243327));
+#19280 = CARTESIAN_POINT('',(-2.800000041723,0.444687766729,
+    13.689889593679));
+#19281 = CARTESIAN_POINT('',(-3.100000046194,0.492332884593,
+    13.889889596659));
+#19282 = CARTESIAN_POINT('',(-2.800000041723,1.394118970918E-016,
+    13.700000088662));
+#19283 = CARTESIAN_POINT('',(-3.100000046194,1.543488860659E-016,
+    13.900000091642));
+#19284 = DEFINITIONAL_REPRESENTATION('',(#19285),#19311);
+#19285 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#19286,#19287,#19288,#19289,
+    #19290,#19291,#19292,#19293,#19294,#19295,#19296,#19297,#19298,
+    #19299,#19300,#19301,#19302,#19303,#19304,#19305,#19306,#19307,
+    #19308,#19309,#19310),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.093273538404E-002,
+    2.186547076808E-002,3.279820615211E-002,4.373094153615E-002,
+    5.466367692019E-002,6.559641230423E-002,7.652914768827E-002,
+    8.74618830723E-002,9.839461845634E-002,0.10932735384,0.120260089224,
+    0.131192824608,0.142125559992,0.153058295377,0.163991030761,
+    0.174923766145,0.185856501529,0.196789236913,0.207721972297,
+    0.218654707681,0.229587443065,0.240520178449),.UNSPECIFIED.);
+#19286 = CARTESIAN_POINT('',(1.,0.667082940968));
+#19287 = CARTESIAN_POINT('',(1.,0.656975623681));
+#19288 = CARTESIAN_POINT('',(1.,0.636760989106));
+#19289 = CARTESIAN_POINT('',(1.,0.606439037244));
+#19290 = CARTESIAN_POINT('',(1.,0.576117085382));
+#19291 = CARTESIAN_POINT('',(1.,0.545795133519));
+#19292 = CARTESIAN_POINT('',(1.,0.515473181657));
+#19293 = CARTESIAN_POINT('',(1.,0.485151229795));
+#19294 = CARTESIAN_POINT('',(1.,0.454829277933));
+#19295 = CARTESIAN_POINT('',(1.,0.424507326071));
+#19296 = CARTESIAN_POINT('',(1.,0.394185374208));
+#19297 = CARTESIAN_POINT('',(1.,0.363863422346));
+#19298 = CARTESIAN_POINT('',(1.,0.333541470484));
+#19299 = CARTESIAN_POINT('',(1.,0.303219518622));
+#19300 = CARTESIAN_POINT('',(1.,0.27289756676));
+#19301 = CARTESIAN_POINT('',(1.,0.242575614898));
+#19302 = CARTESIAN_POINT('',(1.,0.212253663035));
+#19303 = CARTESIAN_POINT('',(1.,0.181931711173));
+#19304 = CARTESIAN_POINT('',(1.,0.151609759311));
+#19305 = CARTESIAN_POINT('',(1.,0.121287807449));
+#19306 = CARTESIAN_POINT('',(1.,9.096585558657E-002));
+#19307 = CARTESIAN_POINT('',(1.,6.064390372438E-002));
+#19308 = CARTESIAN_POINT('',(1.,3.032195186219E-002));
+#19309 = CARTESIAN_POINT('',(1.,1.01073172874E-002));
+#19310 = CARTESIAN_POINT('',(1.,0.E+000));
+#19311 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#19312 = ORIENTED_EDGE('',*,*,#19313,.F.);
+#19313 = EDGE_CURVE('',#19314,#19261,#19316,.T.);
+#19314 = VERTEX_POINT('',#19315);
+#19315 = CARTESIAN_POINT('',(-2.121242937857,2.121242937857,
+    13.783260416501));
+#19316 = SURFACE_CURVE('',#19317,(#19322),.PCURVE_S1.);
+#19317 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#19318,#19319,#19320,#19321),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,0.241778545972),
+  .PIECEWISE_BEZIER_KNOTS.);
+#19318 = CARTESIAN_POINT('',(-2.121242937857,2.121242937857,
+    13.783260416501));
+#19319 = CARTESIAN_POINT('',(-2.682765495879,1.559800074984,
+    13.800148813394));
+#19320 = CARTESIAN_POINT('',(-3.000124926996,0.794119080623,
+    13.816565838441));
+#19321 = CARTESIAN_POINT('',(-3.000124926996,0.E+000,13.833416678844));
+#19322 = PCURVE('',#19271,#19323);
+#19323 = DEFINITIONAL_REPRESENTATION('',(#19324),#19350);
+#19324 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#19325,#19326,#19327,#19328,
+    #19329,#19330,#19331,#19332,#19333,#19334,#19335,#19336,#19337,
+    #19338,#19339,#19340,#19341,#19342,#19343,#19344,#19345,#19346,
+    #19347,#19348,#19349),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.098993390781E-002,
+    2.197986781562E-002,3.296980172343E-002,4.395973563124E-002,
+    5.494966953906E-002,6.593960344687E-002,7.692953735468E-002,
+    8.791947126249E-002,9.89094051703E-002,0.109899339078,0.120889272986
+    ,0.131879206894,0.142869140802,0.153859074709,0.164849008617,
+    0.175838942525,0.186828876433,0.197818810341,0.208808744248,
+    0.219798678156,0.230788612064,0.241778545972),.UNSPECIFIED.);
+#19325 = CARTESIAN_POINT('',(0.E+000,0.66630162368));
+#19326 = CARTESIAN_POINT('',(1.515145118437E-002,0.666310313272));
+#19327 = CARTESIAN_POINT('',(4.54518446294E-002,0.666310782173));
+#19328 = CARTESIAN_POINT('',(9.089798952253E-002,0.666270389091));
+#19329 = CARTESIAN_POINT('',(0.136343081238,0.666198005978));
+#19330 = CARTESIAN_POINT('',(0.181789424773,0.666104587296));
+#19331 = CARTESIAN_POINT('',(0.227238657249,0.666001360727));
+#19332 = CARTESIAN_POINT('',(0.27269170279,0.665899402114));
+#19333 = CARTESIAN_POINT('',(0.318148871827,0.665808999059));
+#19334 = CARTESIAN_POINT('',(0.363609939154,0.665739172811));
+#19335 = CARTESIAN_POINT('',(0.409074242462,0.665697263644));
+#19336 = CARTESIAN_POINT('',(0.454540787406,0.665688608683));
+#19337 = CARTESIAN_POINT('',(0.500008360085,0.66571630732));
+#19338 = CARTESIAN_POINT('',(0.545475643788,0.665781077683));
+#19339 = CARTESIAN_POINT('',(0.590941337864,0.665881204673));
+#19340 = CARTESIAN_POINT('',(0.636404276287,0.666012580155));
+#19341 = CARTESIAN_POINT('',(0.681863543529,0.666168834959));
+#19342 = CARTESIAN_POINT('',(0.727318585591,0.666341562426));
+#19343 = CARTESIAN_POINT('',(0.772769313059,0.666520630337));
+#19344 = CARTESIAN_POINT('',(0.818216197112,0.666694586058));
+#19345 = CARTESIAN_POINT('',(0.863660344484,0.666851127298));
+#19346 = CARTESIAN_POINT('',(0.909103593462,0.666977729378));
+#19347 = CARTESIAN_POINT('',(0.954548464002,0.667062075195));
+#19348 = CARTESIAN_POINT('',(0.984848538401,0.667083085876));
+#19349 = CARTESIAN_POINT('',(1.,0.667082940968));
+#19350 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#19351 = ORIENTED_EDGE('',*,*,#19352,.F.);
+#19352 = EDGE_CURVE('',#19353,#19314,#19355,.T.);
+#19353 = VERTEX_POINT('',#19354);
+#19354 = CARTESIAN_POINT('',(-1.979899016825,1.979899016825,
+    13.65000008978));
+#19355 = SURFACE_CURVE('',#19356,(#19360),.PCURVE_S1.);
+#19356 = LINE('',#19357,#19358);
+#19357 = CARTESIAN_POINT('',(-1.979899016825,1.979899016825,
+    13.65000008978));
+#19358 = VECTOR('',#19359,1.);
+#19359 = DIRECTION('',(-0.588348405415,0.588348405415,0.554700196225));
+#19360 = PCURVE('',#19271,#19361);
+#19361 = DEFINITIONAL_REPRESENTATION('',(#19362),#19388);
+#19362 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#19363,#19364,#19365,#19366,
+    #19367,#19368,#19369,#19370,#19371,#19372,#19373,#19374,#19375,
+    #19376,#19377,#19378,#19379,#19380,#19381,#19382,#19383,#19384,
+    #19385,#19386,#19387),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.091993047682E-002,
+    2.183986095365E-002,3.275979143047E-002,4.367972190729E-002,
+    5.459965238412E-002,6.551958286094E-002,7.643951333776E-002,
+    8.735944381458E-002,9.827937429141E-002,0.109199304768,
+    0.120119235245,0.131039165722,0.141959096199,0.152879026676,
+    0.163798957152,0.174718887629,0.185638818106,0.196558748583,
+    0.20747867906,0.218398609536,0.229318540013,0.24023847049),
+  .UNSPECIFIED.);
+#19363 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#19364 = CARTESIAN_POINT('',(0.E+000,1.009547914667E-002));
+#19365 = CARTESIAN_POINT('',(0.E+000,3.028643744E-002));
+#19366 = CARTESIAN_POINT('',(0.E+000,6.057287487999E-002));
+#19367 = CARTESIAN_POINT('',(0.E+000,9.085931231999E-002));
+#19368 = CARTESIAN_POINT('',(0.E+000,0.12114574976));
+#19369 = CARTESIAN_POINT('',(0.E+000,0.1514321872));
+#19370 = CARTESIAN_POINT('',(0.E+000,0.18171862464));
+#19371 = CARTESIAN_POINT('',(0.E+000,0.21200506208));
+#19372 = CARTESIAN_POINT('',(0.E+000,0.24229149952));
+#19373 = CARTESIAN_POINT('',(0.E+000,0.27257793696));
+#19374 = CARTESIAN_POINT('',(0.E+000,0.3028643744));
+#19375 = CARTESIAN_POINT('',(0.E+000,0.33315081184));
+#19376 = CARTESIAN_POINT('',(0.E+000,0.36343724928));
+#19377 = CARTESIAN_POINT('',(0.E+000,0.39372368672));
+#19378 = CARTESIAN_POINT('',(0.E+000,0.42401012416));
+#19379 = CARTESIAN_POINT('',(0.E+000,0.4542965616));
+#19380 = CARTESIAN_POINT('',(0.E+000,0.48458299904));
+#19381 = CARTESIAN_POINT('',(0.E+000,0.51486943648));
+#19382 = CARTESIAN_POINT('',(0.E+000,0.54515587392));
+#19383 = CARTESIAN_POINT('',(0.E+000,0.57544231136));
+#19384 = CARTESIAN_POINT('',(0.E+000,0.6057287488));
+#19385 = CARTESIAN_POINT('',(0.E+000,0.63601518624));
+#19386 = CARTESIAN_POINT('',(-0.E+000,0.656206144533));
+#19387 = CARTESIAN_POINT('',(0.E+000,0.66630162368));
+#19388 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#19389 = ORIENTED_EDGE('',*,*,#19390,.F.);
+#19390 = EDGE_CURVE('',#19263,#19353,#19391,.T.);
+#19391 = SURFACE_CURVE('',#19392,(#19399),.PCURVE_S1.);
+#19392 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#19393,#19394,#19395,#19396,
+    #19397,#19398),.UNSPECIFIED.,.F.,.F.,(6,6),(-1.,0.E+000),
+  .PIECEWISE_BEZIER_KNOTS.);
+#19393 = CARTESIAN_POINT('',(-2.800000041723,1.394118970918E-016,
+    13.700000088662));
+#19394 = CARTESIAN_POINT('',(-2.800000041723,0.444687766729,
+    13.689889593679));
+#19395 = CARTESIAN_POINT('',(-2.711720505362,0.881909452717,
+    13.679948240347));
+#19396 = CARTESIAN_POINT('',(-2.541080112433,1.293871803615,
+    13.670051938095));
+#19397 = CARTESIAN_POINT('',(-2.29434075219,1.66545728146,
+    13.660110584763));
+#19398 = CARTESIAN_POINT('',(-1.979899016825,1.979899016825,
+    13.65000008978));
+#19399 = PCURVE('',#19271,#19400);
+#19400 = DEFINITIONAL_REPRESENTATION('',(#19401),#19427);
+#19401 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#19402,#19403,#19404,#19405,
+    #19406,#19407,#19408,#19409,#19410,#19411,#19412,#19413,#19414,
+    #19415,#19416,#19417,#19418,#19419,#19420,#19421,#19422,#19423,
+    #19424,#19425,#19426),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-1.,-0.954545454545,-0.909090909091,
+    -0.863636363636,-0.818181818182,-0.772727272727,-0.727272727273,
+    -0.681818181818,-0.636363636364,-0.590909090909,-0.545454545455,-0.5
+    ,-0.454545454545,-0.409090909091,-0.363636363636,-0.318181818182,
+    -0.272727272727,-0.227272727273,-0.181818181818,-0.136363636364,
+    -9.090909090909E-002,-4.545454545455E-002,0.E+000),.UNSPECIFIED.);
+#19402 = CARTESIAN_POINT('',(1.,0.E+000));
+#19403 = CARTESIAN_POINT('',(0.984848484848,0.E+000));
+#19404 = CARTESIAN_POINT('',(0.954545454545,0.E+000));
+#19405 = CARTESIAN_POINT('',(0.909090909091,0.E+000));
+#19406 = CARTESIAN_POINT('',(0.863636363636,0.E+000));
+#19407 = CARTESIAN_POINT('',(0.818181818182,0.E+000));
+#19408 = CARTESIAN_POINT('',(0.772727272727,0.E+000));
+#19409 = CARTESIAN_POINT('',(0.727272727273,0.E+000));
+#19410 = CARTESIAN_POINT('',(0.681818181818,0.E+000));
+#19411 = CARTESIAN_POINT('',(0.636363636364,0.E+000));
+#19412 = CARTESIAN_POINT('',(0.590909090909,0.E+000));
+#19413 = CARTESIAN_POINT('',(0.545454545455,0.E+000));
+#19414 = CARTESIAN_POINT('',(0.5,0.E+000));
+#19415 = CARTESIAN_POINT('',(0.454545454545,0.E+000));
+#19416 = CARTESIAN_POINT('',(0.409090909091,0.E+000));
+#19417 = CARTESIAN_POINT('',(0.363636363636,0.E+000));
+#19418 = CARTESIAN_POINT('',(0.318181818182,0.E+000));
+#19419 = CARTESIAN_POINT('',(0.272727272727,0.E+000));
+#19420 = CARTESIAN_POINT('',(0.227272727273,0.E+000));
+#19421 = CARTESIAN_POINT('',(0.181818181818,0.E+000));
+#19422 = CARTESIAN_POINT('',(0.136363636364,0.E+000));
+#19423 = CARTESIAN_POINT('',(9.090909090909E-002,0.E+000));
+#19424 = CARTESIAN_POINT('',(4.545454545455E-002,0.E+000));
+#19425 = CARTESIAN_POINT('',(1.515151515152E-002,-0.E+000));
+#19426 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#19427 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#19428 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#19432)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#19429,#19430,#19431)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#19429 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#19430 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#19431 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#19432 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-004),#19429,
+  'distance_accuracy_value','confusion accuracy');
+#19433 = SHAPE_DEFINITION_REPRESENTATION(#19434,#19253);
+#19434 = PRODUCT_DEFINITION_SHAPE('','',#19435);
+#19435 = PRODUCT_DEFINITION('design','',#19436,#19439);
+#19436 = PRODUCT_DEFINITION_FORMATION('','',#19437);
+#19437 = PRODUCT('Compound081','Compound081','',(#19438));
+#19438 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#19439 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#19440 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#19441,#19443);
+#19441 = ( REPRESENTATION_RELATIONSHIP('','',#19253,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#19442) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#19442 = ITEM_DEFINED_TRANSFORMATION('','',#11,#371);
+#19443 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #19444);
+#19444 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('90','=>[0:1:1:91]','',#5,#19435
+  ,$);
+#19445 = PRODUCT_TYPE('part',$,(#19437));
+#19446 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#19447),#19630);
+#19447 = SHELL_BASED_SURFACE_MODEL('',(#19448));
+#19448 = OPEN_SHELL('',(#19449));
+#19449 = ADVANCED_FACE('',(#19450),#19464,.T.);
+#19450 = FACE_BOUND('',#19451,.T.);
+#19451 = EDGE_LOOP('',(#19452,#19505,#19553,#19591));
+#19452 = ORIENTED_EDGE('',*,*,#19453,.F.);
+#19453 = EDGE_CURVE('',#19454,#19456,#19458,.T.);
+#19454 = VERTEX_POINT('',#19455);
+#19455 = CARTESIAN_POINT('',(1.493698897412E-016,3.000000044703,
+    13.733333426217));
+#19456 = VERTEX_POINT('',#19457);
+#19457 = CARTESIAN_POINT('',(1.394118970918E-016,2.800000041723,
+    13.600000090897));
+#19458 = SURFACE_CURVE('',#19459,(#19463),.PCURVE_S1.);
+#19459 = LINE('',#19460,#19461);
+#19460 = CARTESIAN_POINT('',(1.493698897412E-016,3.000000044703,
+    13.733333426217));
+#19461 = VECTOR('',#19462,1.);
+#19462 = DIRECTION('',(-4.142775295748E-017,-0.832050294338,
+    -0.554700196225));
+#19463 = PCURVE('',#19464,#19477);
+#19464 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#19465,#19466)
+    ,(#19467,#19468)
+    ,(#19469,#19470)
+    ,(#19471,#19472)
+    ,(#19473,#19474)
+    ,(#19475,#19476
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#19465 = CARTESIAN_POINT('',(1.979899016825,1.979899016825,
+    13.550000092015));
+#19466 = CARTESIAN_POINT('',(2.192031054342,2.192031054342,
+    13.750000094995));
+#19467 = CARTESIAN_POINT('',(1.66545728146,2.29434075219,13.560110586998
+    ));
+#19468 = CARTESIAN_POINT('',(1.843899133045,2.540162975639,
+    13.760110589978));
+#19469 = CARTESIAN_POINT('',(1.293871803615,2.541080112433,
+    13.57005194033));
+#19470 = CARTESIAN_POINT('',(1.432500925431,2.813338695908,
+    13.77005194331));
+#19471 = CARTESIAN_POINT('',(0.881909452717,2.711720505362,
+    13.579948242582));
+#19472 = CARTESIAN_POINT('',(0.976399751223,3.00226198808,
+    13.779948245562));
+#19473 = CARTESIAN_POINT('',(0.444687766729,2.800000041723,
+    13.589889595914));
+#19474 = CARTESIAN_POINT('',(0.492332884593,3.100000046194,
+    13.789889598894));
+#19475 = CARTESIAN_POINT('',(1.394118970918E-016,2.800000041723,
+    13.600000090897));
+#19476 = CARTESIAN_POINT('',(1.543488860659E-016,3.100000046194,
+    13.800000093877));
+#19477 = DEFINITIONAL_REPRESENTATION('',(#19478),#19504);
+#19478 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#19479,#19480,#19481,#19482,
+    #19483,#19484,#19485,#19486,#19487,#19488,#19489,#19490,#19491,
+    #19492,#19493,#19494,#19495,#19496,#19497,#19498,#19499,#19500,
+    #19501,#19502,#19503),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.E+000,1.092591311876E-002,
+    2.185182623752E-002,3.277773935628E-002,4.370365247504E-002,
+    5.462956559379E-002,6.555547871255E-002,7.648139183131E-002,
+    8.740730495007E-002,9.833321806883E-002,0.109259131188,
+    0.120185044306,0.131110957425,0.142036870544,0.152962783663,
+    0.163888696781,0.1748146099,0.185740523019,0.196666436138,
+    0.207592349256,0.218518262375,0.229444175494,0.240370088613),
+  .UNSPECIFIED.);
+#19479 = CARTESIAN_POINT('',(1.,0.666666666667));
+#19480 = CARTESIAN_POINT('',(1.,0.656565656566));
+#19481 = CARTESIAN_POINT('',(1.,0.636363636364));
+#19482 = CARTESIAN_POINT('',(1.,0.606060606061));
+#19483 = CARTESIAN_POINT('',(1.,0.575757575758));
+#19484 = CARTESIAN_POINT('',(1.,0.545454545454));
+#19485 = CARTESIAN_POINT('',(1.,0.515151515151));
+#19486 = CARTESIAN_POINT('',(1.,0.484848484848));
+#19487 = CARTESIAN_POINT('',(1.,0.454545454545));
+#19488 = CARTESIAN_POINT('',(1.,0.424242424242));
+#19489 = CARTESIAN_POINT('',(1.,0.393939393939));
+#19490 = CARTESIAN_POINT('',(1.,0.363636363636));
+#19491 = CARTESIAN_POINT('',(1.,0.333333333333));
+#19492 = CARTESIAN_POINT('',(1.,0.30303030303));
+#19493 = CARTESIAN_POINT('',(1.,0.272727272727));
+#19494 = CARTESIAN_POINT('',(1.,0.242424242424));
+#19495 = CARTESIAN_POINT('',(1.,0.212121212121));
+#19496 = CARTESIAN_POINT('',(1.,0.181818181818));
+#19497 = CARTESIAN_POINT('',(1.,0.151515151515));
+#19498 = CARTESIAN_POINT('',(1.,0.121212121212));
+#19499 = CARTESIAN_POINT('',(1.,9.090909090908E-002));
+#19500 = CARTESIAN_POINT('',(1.,6.060606060606E-002));
+#19501 = CARTESIAN_POINT('',(1.,3.030303030303E-002));
+#19502 = CARTESIAN_POINT('',(1.,1.010101010101E-002));
+#19503 = CARTESIAN_POINT('',(1.,0.E+000));
+#19504 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#19505 = ORIENTED_EDGE('',*,*,#19506,.F.);
+#19506 = EDGE_CURVE('',#19507,#19454,#19509,.T.);
+#19507 = VERTEX_POINT('',#19508);
+#19508 = CARTESIAN_POINT('',(2.121242937857,2.121242937857,
+    13.683260418736));
+#19509 = SURFACE_CURVE('',#19510,(#19524),.PCURVE_S1.);
+#19510 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#19511,#19512,#19513,#19514,
+    #19515,#19516,#19517,#19518,#19519,#19520,#19521,#19522,#19523),
+  .UNSPECIFIED.,.F.,.F.,(4,3,3,3,4),(-0.241768013859,-0.17130174074,
+    -8.565087036975E-002,-1.41574486068E-002,0.E+000),.UNSPECIFIED.);
+#19511 = CARTESIAN_POINT('',(2.121242937857,2.121242937857,
+    13.683260418736));
+#19512 = CARTESIAN_POINT('',(1.905940960538,2.336514358037,
+    13.689707048497));
+#19513 = CARTESIAN_POINT('',(1.709595811302,2.474063602474,
+    13.694744699923));
+#19514 = CARTESIAN_POINT('',(1.528082936348,2.581519940582,
+    13.699228577313));
+#19515 = CARTESIAN_POINT('',(1.307456315486,2.712131770586,
+    13.704678673992));
+#19516 = CARTESIAN_POINT('',(1.106819245652,2.798972408559,
+    13.709298364069));
+#19517 = CARTESIAN_POINT('',(0.872965822038,2.87012784955,
+    13.714503256432));
+#19518 = CARTESIAN_POINT('',(0.677766621225,2.929521828054,
+    13.718847818996));
+#19519 = CARTESIAN_POINT('',(0.458191757536,2.978281917965,
+    13.723592731258));
+#19520 = CARTESIAN_POINT('',(0.17557127856,2.994856288259,
+    13.729604372741));
+#19521 = CARTESIAN_POINT('',(0.119605501462,2.998138419536,
+    13.730794824998));
+#19522 = CARTESIAN_POINT('',(6.1171832875E-002,3.000000044703,
+    13.732035334121));
+#19523 = CARTESIAN_POINT('',(0.E+000,3.000000044703,13.733333426217));
+#19524 = PCURVE('',#19464,#19525);
+#19525 = DEFINITIONAL_REPRESENTATION('',(#19526),#19552);
+#19526 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#19527,#19528,#19529,#19530,
+    #19531,#19532,#19533,#19534,#19535,#19536,#19537,#19538,#19539,
+    #19540,#19541,#19542,#19543,#19544,#19545,#19546,#19547,#19548,
+    #19549,#19550,#19551),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.241768013859,-0.230778558684,
+    -0.219789103508,-0.208799648333,-0.197810193158,-0.186820737982,
+    -0.175831282807,-0.164841827631,-0.153852372456,-0.14286291728,
+    -0.131873462105,-0.12088400693,-0.109894551754,-9.89050965788E-002,
+    -8.791564140338E-002,-7.692618622796E-002,-6.593673105253E-002,
+    -5.494727587711E-002,-4.395782070169E-002,-3.296836552627E-002,
+    -2.197891035084E-002,-1.098945517542E-002,0.E+000),.UNSPECIFIED.);
+#19527 = CARTESIAN_POINT('',(0.E+000,0.66630162368));
+#19528 = CARTESIAN_POINT('',(1.993249289054E-002,0.666338091682));
+#19529 = CARTESIAN_POINT('',(5.847902160672E-002,0.666769182717));
+#19530 = CARTESIAN_POINT('',(0.11272504041,0.667779345432));
+#19531 = CARTESIAN_POINT('',(0.163780853007,0.668238224393));
+#19532 = CARTESIAN_POINT('',(0.212023128468,0.667944558134));
+#19533 = CARTESIAN_POINT('',(0.257808777103,0.66709345928));
+#19534 = CARTESIAN_POINT('',(0.301473359049,0.666186808541));
+#19535 = CARTESIAN_POINT('',(0.34330984012,0.666323648194));
+#19536 = CARTESIAN_POINT('',(0.38373025322,0.66727344808));
+#19537 = CARTESIAN_POINT('',(0.423075138294,0.668192474322));
+#19538 = CARTESIAN_POINT('',(0.461705269528,0.668701229076));
+#19539 = CARTESIAN_POINT('',(0.499981587131,0.668605868841));
+#19540 = CARTESIAN_POINT('',(0.538264992988,0.667956602916));
+#19541 = CARTESIAN_POINT('',(0.576913928734,0.667043457261));
+#19542 = CARTESIAN_POINT('',(0.616272751832,0.66633363532));
+#19543 = CARTESIAN_POINT('',(0.656698170508,0.6667329909));
+#19544 = CARTESIAN_POINT('',(0.698573089401,0.667624475658));
+#19545 = CARTESIAN_POINT('',(0.742205928682,0.668275469078));
+#19546 = CARTESIAN_POINT('',(0.787948920312,0.668324717402));
+#19547 = CARTESIAN_POINT('',(0.836164372026,0.66775375736));
+#19548 = CARTESIAN_POINT('',(0.887224142793,0.666792221785));
+#19549 = CARTESIAN_POINT('',(0.941506905111,0.666635647091));
+#19550 = CARTESIAN_POINT('',(0.980068148888,0.66664870459));
+#19551 = CARTESIAN_POINT('',(1.,0.666666666667));
+#19552 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#19553 = ORIENTED_EDGE('',*,*,#19554,.F.);
+#19554 = EDGE_CURVE('',#19555,#19507,#19557,.T.);
+#19555 = VERTEX_POINT('',#19556);
+#19556 = CARTESIAN_POINT('',(1.979899016825,1.979899016825,
+    13.550000092015));
+#19557 = SURFACE_CURVE('',#19558,(#19562),.PCURVE_S1.);
+#19558 = LINE('',#19559,#19560);
+#19559 = CARTESIAN_POINT('',(1.979899016825,1.979899016825,
+    13.550000092015));
+#19560 = VECTOR('',#19561,1.);
+#19561 = DIRECTION('',(0.588348405415,0.588348405415,0.554700196225));
+#19562 = PCURVE('',#19464,#19563);
+#19563 = DEFINITIONAL_REPRESENTATION('',(#19564),#19590);
+#19564 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#19565,#19566,#19567,#19568,
+    #19569,#19570,#19571,#19572,#19573,#19574,#19575,#19576,#19577,
+    #19578,#19579,#19580,#19581,#19582,#19583,#19584,#19585,#19586,
+    #19587,#19588,#19589),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.091993047682E-002,
+    2.183986095365E-002,3.275979143047E-002,4.367972190729E-002,
+    5.459965238412E-002,6.551958286094E-002,7.643951333776E-002,
+    8.735944381458E-002,9.827937429141E-002,0.109199304768,
+    0.120119235245,0.131039165722,0.141959096199,0.152879026676,
+    0.163798957152,0.174718887629,0.185638818106,0.196558748583,
+    0.20747867906,0.218398609536,0.229318540013,0.24023847049),
+  .UNSPECIFIED.);
+#19565 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#19566 = CARTESIAN_POINT('',(0.E+000,1.009547914667E-002));
+#19567 = CARTESIAN_POINT('',(0.E+000,3.028643744E-002));
+#19568 = CARTESIAN_POINT('',(0.E+000,6.057287487999E-002));
+#19569 = CARTESIAN_POINT('',(0.E+000,9.085931231999E-002));
+#19570 = CARTESIAN_POINT('',(0.E+000,0.12114574976));
+#19571 = CARTESIAN_POINT('',(0.E+000,0.1514321872));
+#19572 = CARTESIAN_POINT('',(0.E+000,0.18171862464));
+#19573 = CARTESIAN_POINT('',(0.E+000,0.21200506208));
+#19574 = CARTESIAN_POINT('',(0.E+000,0.24229149952));
+#19575 = CARTESIAN_POINT('',(0.E+000,0.27257793696));
+#19576 = CARTESIAN_POINT('',(0.E+000,0.3028643744));
+#19577 = CARTESIAN_POINT('',(0.E+000,0.33315081184));
+#19578 = CARTESIAN_POINT('',(0.E+000,0.36343724928));
+#19579 = CARTESIAN_POINT('',(0.E+000,0.39372368672));
+#19580 = CARTESIAN_POINT('',(0.E+000,0.42401012416));
+#19581 = CARTESIAN_POINT('',(0.E+000,0.4542965616));
+#19582 = CARTESIAN_POINT('',(0.E+000,0.48458299904));
+#19583 = CARTESIAN_POINT('',(0.E+000,0.51486943648));
+#19584 = CARTESIAN_POINT('',(0.E+000,0.54515587392));
+#19585 = CARTESIAN_POINT('',(0.E+000,0.57544231136));
+#19586 = CARTESIAN_POINT('',(0.E+000,0.6057287488));
+#19587 = CARTESIAN_POINT('',(0.E+000,0.63601518624));
+#19588 = CARTESIAN_POINT('',(-0.E+000,0.656206144533));
+#19589 = CARTESIAN_POINT('',(0.E+000,0.66630162368));
+#19590 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#19591 = ORIENTED_EDGE('',*,*,#19592,.F.);
+#19592 = EDGE_CURVE('',#19456,#19555,#19593,.T.);
+#19593 = SURFACE_CURVE('',#19594,(#19601),.PCURVE_S1.);
+#19594 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#19595,#19596,#19597,#19598,
+    #19599,#19600),.UNSPECIFIED.,.F.,.F.,(6,6),(-1.,0.E+000),
+  .PIECEWISE_BEZIER_KNOTS.);
+#19595 = CARTESIAN_POINT('',(1.394118970918E-016,2.800000041723,
+    13.600000090897));
+#19596 = CARTESIAN_POINT('',(0.444687766729,2.800000041723,
+    13.589889595914));
+#19597 = CARTESIAN_POINT('',(0.881909452717,2.711720505362,
+    13.579948242582));
+#19598 = CARTESIAN_POINT('',(1.293871803615,2.541080112433,
+    13.57005194033));
+#19599 = CARTESIAN_POINT('',(1.66545728146,2.29434075219,13.560110586998
+    ));
+#19600 = CARTESIAN_POINT('',(1.979899016825,1.979899016825,
+    13.550000092015));
+#19601 = PCURVE('',#19464,#19602);
+#19602 = DEFINITIONAL_REPRESENTATION('',(#19603),#19629);
+#19603 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#19604,#19605,#19606,#19607,
+    #19608,#19609,#19610,#19611,#19612,#19613,#19614,#19615,#19616,
+    #19617,#19618,#19619,#19620,#19621,#19622,#19623,#19624,#19625,
+    #19626,#19627,#19628),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-1.,-0.954545454545,-0.909090909091,
+    -0.863636363636,-0.818181818182,-0.772727272727,-0.727272727273,
+    -0.681818181818,-0.636363636364,-0.590909090909,-0.545454545455,-0.5
+    ,-0.454545454545,-0.409090909091,-0.363636363636,-0.318181818182,
+    -0.272727272727,-0.227272727273,-0.181818181818,-0.136363636364,
+    -9.090909090909E-002,-4.545454545455E-002,0.E+000),.UNSPECIFIED.);
+#19604 = CARTESIAN_POINT('',(1.,0.E+000));
+#19605 = CARTESIAN_POINT('',(0.984848484848,0.E+000));
+#19606 = CARTESIAN_POINT('',(0.954545454545,0.E+000));
+#19607 = CARTESIAN_POINT('',(0.909090909091,0.E+000));
+#19608 = CARTESIAN_POINT('',(0.863636363636,0.E+000));
+#19609 = CARTESIAN_POINT('',(0.818181818182,0.E+000));
+#19610 = CARTESIAN_POINT('',(0.772727272727,0.E+000));
+#19611 = CARTESIAN_POINT('',(0.727272727273,0.E+000));
+#19612 = CARTESIAN_POINT('',(0.681818181818,0.E+000));
+#19613 = CARTESIAN_POINT('',(0.636363636364,0.E+000));
+#19614 = CARTESIAN_POINT('',(0.590909090909,0.E+000));
+#19615 = CARTESIAN_POINT('',(0.545454545455,0.E+000));
+#19616 = CARTESIAN_POINT('',(0.5,0.E+000));
+#19617 = CARTESIAN_POINT('',(0.454545454545,0.E+000));
+#19618 = CARTESIAN_POINT('',(0.409090909091,0.E+000));
+#19619 = CARTESIAN_POINT('',(0.363636363636,0.E+000));
+#19620 = CARTESIAN_POINT('',(0.318181818182,0.E+000));
+#19621 = CARTESIAN_POINT('',(0.272727272727,0.E+000));
+#19622 = CARTESIAN_POINT('',(0.227272727273,0.E+000));
+#19623 = CARTESIAN_POINT('',(0.181818181818,0.E+000));
+#19624 = CARTESIAN_POINT('',(0.136363636364,0.E+000));
+#19625 = CARTESIAN_POINT('',(9.090909090909E-002,0.E+000));
+#19626 = CARTESIAN_POINT('',(4.545454545455E-002,0.E+000));
+#19627 = CARTESIAN_POINT('',(1.515151515152E-002,-0.E+000));
+#19628 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#19629 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#19630 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#19634)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#19631,#19632,#19633)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#19631 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#19632 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#19633 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#19634 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-004),#19631,
+  'distance_accuracy_value','confusion accuracy');
+#19635 = SHAPE_DEFINITION_REPRESENTATION(#19636,#19446);
+#19636 = PRODUCT_DEFINITION_SHAPE('','',#19637);
+#19637 = PRODUCT_DEFINITION('design','',#19638,#19641);
+#19638 = PRODUCT_DEFINITION_FORMATION('','',#19639);
+#19639 = PRODUCT('Compound084','Compound084','',(#19640));
+#19640 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#19641 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#19642 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#19643,#19645);
+#19643 = ( REPRESENTATION_RELATIONSHIP('','',#19446,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#19644) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#19644 = ITEM_DEFINED_TRANSFORMATION('','',#11,#375);
+#19645 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #19646);
+#19646 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('91','=>[0:1:1:92]','',#5,#19637
+  ,$);
+#19647 = PRODUCT_TYPE('part',$,(#19639));
+#19648 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#19649),#19810);
+#19649 = SHELL_BASED_SURFACE_MODEL('',(#19650));
+#19650 = OPEN_SHELL('',(#19651));
+#19651 = ADVANCED_FACE('',(#19652),#19666,.T.);
+#19652 = FACE_BOUND('',#19653,.T.);
+#19653 = EDGE_LOOP('',(#19654,#19707,#19755,#19793));
+#19654 = ORIENTED_EDGE('',*,*,#19655,.F.);
+#19655 = EDGE_CURVE('',#19656,#19658,#19660,.T.);
+#19656 = VERTEX_POINT('',#19657);
+#19657 = CARTESIAN_POINT('',(1.836970226094E-016,-3.000000044703,
+    13.266666760047));
+#19658 = VERTEX_POINT('',#19659);
+#19659 = CARTESIAN_POINT('',(1.714505544354E-016,-2.800000041723,
+    13.400000095367));
+#19660 = SURFACE_CURVE('',#19661,(#19665),.PCURVE_S1.);
+#19661 = LINE('',#19662,#19663);
+#19662 = CARTESIAN_POINT('',(1.836970226094E-016,-3.000000044703,
+    13.266666760047));
+#19663 = VECTOR('',#19664,1.);
+#19664 = DIRECTION('',(-5.094838648452E-017,0.832050294338,
+    0.554700196225));
+#19665 = PCURVE('',#19666,#19679);
+#19666 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#19667,#19668)
+    ,(#19669,#19670)
+    ,(#19671,#19672)
+    ,(#19673,#19674)
+    ,(#19675,#19676)
+    ,(#19677,#19678
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#19667 = CARTESIAN_POINT('',(1.898202566964E-016,-3.100000046194,
+    13.200000092387));
+#19668 = CARTESIAN_POINT('',(1.714505544354E-016,-2.800000041723,
+    13.400000095367));
+#19669 = CARTESIAN_POINT('',(0.492332884593,-3.100000046194,
+    13.21011058737));
+#19670 = CARTESIAN_POINT('',(0.444687766729,-2.800000041723,
+    13.410110590351));
+#19671 = CARTESIAN_POINT('',(0.976399751223,-3.00226198808,
+    13.220051940702));
+#19672 = CARTESIAN_POINT('',(0.881909452717,-2.711720505362,
+    13.420051943683));
+#19673 = CARTESIAN_POINT('',(1.432500925431,-2.813338695908,
+    13.229948242954));
+#19674 = CARTESIAN_POINT('',(1.293871803615,-2.541080112433,
+    13.429948245935));
+#19675 = CARTESIAN_POINT('',(1.843899133045,-2.540162975639,
+    13.239889596286));
+#19676 = CARTESIAN_POINT('',(1.66545728146,-2.29434075219,
+    13.439889599267));
+#19677 = CARTESIAN_POINT('',(2.192031054342,-2.192031054342,
+    13.25000009127));
+#19678 = CARTESIAN_POINT('',(1.979899016825,-1.979899016825,
+    13.45000009425));
+#19679 = DEFINITIONAL_REPRESENTATION('',(#19680),#19706);
+#19680 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#19681,#19682,#19683,#19684,
+    #19685,#19686,#19687,#19688,#19689,#19690,#19691,#19692,#19693,
+    #19694,#19695,#19696,#19697,#19698,#19699,#19700,#19701,#19702,
+    #19703,#19704,#19705),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.092591311876E-002,
+    2.185182623752E-002,3.277773935628E-002,4.370365247504E-002,
+    5.462956559379E-002,6.555547871255E-002,7.648139183131E-002,
+    8.740730495007E-002,9.833321806883E-002,0.109259131188,
+    0.120185044306,0.131110957425,0.142036870544,0.152962783663,
+    0.163888696781,0.1748146099,0.185740523019,0.196666436138,
+    0.207592349256,0.218518262375,0.229444175494,0.240370088613),
+  .UNSPECIFIED.);
+#19681 = CARTESIAN_POINT('',(0.E+000,0.333333333333));
+#19682 = CARTESIAN_POINT('',(0.E+000,0.343434343434));
+#19683 = CARTESIAN_POINT('',(0.E+000,0.363636363636));
+#19684 = CARTESIAN_POINT('',(0.E+000,0.393939393939));
+#19685 = CARTESIAN_POINT('',(0.E+000,0.424242424242));
+#19686 = CARTESIAN_POINT('',(0.E+000,0.454545454546));
+#19687 = CARTESIAN_POINT('',(0.E+000,0.484848484849));
+#19688 = CARTESIAN_POINT('',(0.E+000,0.515151515152));
+#19689 = CARTESIAN_POINT('',(0.E+000,0.545454545455));
+#19690 = CARTESIAN_POINT('',(0.E+000,0.575757575758));
+#19691 = CARTESIAN_POINT('',(0.E+000,0.606060606061));
+#19692 = CARTESIAN_POINT('',(0.E+000,0.636363636364));
+#19693 = CARTESIAN_POINT('',(0.E+000,0.666666666667));
+#19694 = CARTESIAN_POINT('',(0.E+000,0.69696969697));
+#19695 = CARTESIAN_POINT('',(0.E+000,0.727272727273));
+#19696 = CARTESIAN_POINT('',(0.E+000,0.757575757576));
+#19697 = CARTESIAN_POINT('',(0.E+000,0.787878787879));
+#19698 = CARTESIAN_POINT('',(0.E+000,0.818181818182));
+#19699 = CARTESIAN_POINT('',(0.E+000,0.848484848485));
+#19700 = CARTESIAN_POINT('',(0.E+000,0.878787878788));
+#19701 = CARTESIAN_POINT('',(0.E+000,0.909090909091));
+#19702 = CARTESIAN_POINT('',(0.E+000,0.939393939394));
+#19703 = CARTESIAN_POINT('',(0.E+000,0.969696969697));
+#19704 = CARTESIAN_POINT('',(-0.E+000,0.989898989899));
+#19705 = CARTESIAN_POINT('',(0.E+000,1.));
+#19706 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#19707 = ORIENTED_EDGE('',*,*,#19708,.F.);
+#19708 = EDGE_CURVE('',#19709,#19656,#19711,.T.);
+#19709 = VERTEX_POINT('',#19710);
+#19710 = CARTESIAN_POINT('',(2.121242937857,-2.121242937857,
+    13.316739767528));
+#19711 = SURFACE_CURVE('',#19712,(#19726),.PCURVE_S1.);
+#19712 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#19713,#19714,#19715,#19716,
+    #19717,#19718,#19719,#19720,#19721,#19722,#19723,#19724,#19725),
+  .UNSPECIFIED.,.F.,.F.,(4,3,3,3,4),(-0.241768013859,-0.171301740732,
+    -8.565087036581E-002,-1.415744859602E-002,0.E+000),.UNSPECIFIED.);
+#19713 = CARTESIAN_POINT('',(2.121242937857,-2.121242937857,
+    13.316739767528));
+#19714 = CARTESIAN_POINT('',(1.90594096053,-2.336514358045,
+    13.310293137767));
+#19715 = CARTESIAN_POINT('',(1.709595811281,-2.474063602491,
+    13.305255486341));
+#19716 = CARTESIAN_POINT('',(1.528082936305,-2.581519940608,
+    13.30077160895));
+#19717 = CARTESIAN_POINT('',(1.307456315451,-2.712131770601,
+    13.295321512272));
+#19718 = CARTESIAN_POINT('',(1.106819245607,-2.798972408577,
+    13.290701822195));
+#19719 = CARTESIAN_POINT('',(0.872965821991,-2.870127849565,
+    13.285496929831));
+#19720 = CARTESIAN_POINT('',(0.677766621147,-2.929521828074,
+    13.281152367267));
+#19721 = CARTESIAN_POINT('',(0.458191757427,-2.978281917985,
+    13.276407455005));
+#19722 = CARTESIAN_POINT('',(0.17557127842,-2.994856288268,
+    13.270395813521));
+#19723 = CARTESIAN_POINT('',(0.119605501364,-2.998138419539,
+    13.269205361264));
+#19724 = CARTESIAN_POINT('',(6.117183282372E-002,-3.000000044703,
+    13.267964852143));
+#19725 = CARTESIAN_POINT('',(1.836970226094E-016,-3.000000044703,
+    13.266666760047));
+#19726 = PCURVE('',#19666,#19727);
+#19727 = DEFINITIONAL_REPRESENTATION('',(#19728),#19754);
+#19728 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#19729,#19730,#19731,#19732,
+    #19733,#19734,#19735,#19736,#19737,#19738,#19739,#19740,#19741,
+    #19742,#19743,#19744,#19745,#19746,#19747,#19748,#19749,#19750,
+    #19751,#19752,#19753),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.241768013859,-0.230778558684,
+    -0.219789103508,-0.208799648333,-0.197810193158,-0.186820737982,
+    -0.175831282807,-0.164841827631,-0.153852372456,-0.14286291728,
+    -0.131873462105,-0.12088400693,-0.109894551754,-9.89050965788E-002,
+    -8.791564140338E-002,-7.692618622796E-002,-6.593673105253E-002,
+    -5.494727587711E-002,-4.395782070169E-002,-3.296836552627E-002,
+    -2.197891035084E-002,-1.098945517542E-002,0.E+000),.UNSPECIFIED.);
+#19729 = CARTESIAN_POINT('',(1.,0.33369837632));
+#19730 = CARTESIAN_POINT('',(0.980067507111,0.333661908318));
+#19731 = CARTESIAN_POINT('',(0.941520978397,0.333230817283));
+#19732 = CARTESIAN_POINT('',(0.887274959597,0.332220654568));
+#19733 = CARTESIAN_POINT('',(0.836219147002,0.331761775607));
+#19734 = CARTESIAN_POINT('',(0.787976871542,0.332055441866));
+#19735 = CARTESIAN_POINT('',(0.742191222907,0.33290654072));
+#19736 = CARTESIAN_POINT('',(0.698526640961,0.333813191459));
+#19737 = CARTESIAN_POINT('',(0.656690159888,0.333676351806));
+#19738 = CARTESIAN_POINT('',(0.616269746787,0.332726551921));
+#19739 = CARTESIAN_POINT('',(0.57692486171,0.331807525679));
+#19740 = CARTESIAN_POINT('',(0.538294730474,0.331298770925));
+#19741 = CARTESIAN_POINT('',(0.500018412869,0.33139413116));
+#19742 = CARTESIAN_POINT('',(0.46173500701,0.332043397084));
+#19743 = CARTESIAN_POINT('',(0.423086071262,0.332956542739));
+#19744 = CARTESIAN_POINT('',(0.383727248161,0.33366636468));
+#19745 = CARTESIAN_POINT('',(0.343301829484,0.333267009101));
+#19746 = CARTESIAN_POINT('',(0.30142691059,0.332375524343));
+#19747 = CARTESIAN_POINT('',(0.257794071308,0.331724530922));
+#19748 = CARTESIAN_POINT('',(0.212051079678,0.331675282597));
+#19749 = CARTESIAN_POINT('',(0.163835627965,0.33224624264));
+#19750 = CARTESIAN_POINT('',(0.1127758572,0.333207778214));
+#19751 = CARTESIAN_POINT('',(5.849309488488E-002,0.33336435291));
+#19752 = CARTESIAN_POINT('',(1.993185111072E-002,0.333351295411));
+#19753 = CARTESIAN_POINT('',(0.E+000,0.333333333333));
+#19754 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#19755 = ORIENTED_EDGE('',*,*,#19756,.F.);
+#19756 = EDGE_CURVE('',#19757,#19709,#19759,.T.);
+#19757 = VERTEX_POINT('',#19758);
+#19758 = CARTESIAN_POINT('',(1.979899016825,-1.979899016825,
+    13.45000009425));
+#19759 = SURFACE_CURVE('',#19760,(#19764),.PCURVE_S1.);
+#19760 = LINE('',#19761,#19762);
+#19761 = CARTESIAN_POINT('',(1.979899016825,-1.979899016825,
+    13.45000009425));
+#19762 = VECTOR('',#19763,1.);
+#19763 = DIRECTION('',(0.588348405415,-0.588348405415,-0.554700196225));
+#19764 = PCURVE('',#19666,#19765);
+#19765 = DEFINITIONAL_REPRESENTATION('',(#19766),#19792);
+#19766 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#19767,#19768,#19769,#19770,
+    #19771,#19772,#19773,#19774,#19775,#19776,#19777,#19778,#19779,
+    #19780,#19781,#19782,#19783,#19784,#19785,#19786,#19787,#19788,
+    #19789,#19790,#19791),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.091993047682E-002,
+    2.183986095365E-002,3.275979143047E-002,4.367972190729E-002,
+    5.459965238412E-002,6.551958286094E-002,7.643951333776E-002,
+    8.735944381458E-002,9.827937429141E-002,0.109199304768,
+    0.120119235245,0.131039165722,0.141959096199,0.152879026676,
+    0.163798957152,0.174718887629,0.185638818106,0.196558748583,
+    0.20747867906,0.218398609536,0.229318540013,0.24023847049),
+  .UNSPECIFIED.);
+#19767 = CARTESIAN_POINT('',(1.,1.));
+#19768 = CARTESIAN_POINT('',(1.,0.989904520853));
+#19769 = CARTESIAN_POINT('',(1.,0.96971356256));
+#19770 = CARTESIAN_POINT('',(1.,0.93942712512));
+#19771 = CARTESIAN_POINT('',(1.,0.90914068768));
+#19772 = CARTESIAN_POINT('',(1.,0.87885425024));
+#19773 = CARTESIAN_POINT('',(1.,0.8485678128));
+#19774 = CARTESIAN_POINT('',(1.,0.81828137536));
+#19775 = CARTESIAN_POINT('',(1.,0.78799493792));
+#19776 = CARTESIAN_POINT('',(1.,0.75770850048));
+#19777 = CARTESIAN_POINT('',(1.,0.72742206304));
+#19778 = CARTESIAN_POINT('',(1.,0.6971356256));
+#19779 = CARTESIAN_POINT('',(1.,0.66684918816));
+#19780 = CARTESIAN_POINT('',(1.,0.63656275072));
+#19781 = CARTESIAN_POINT('',(1.,0.60627631328));
+#19782 = CARTESIAN_POINT('',(1.,0.57598987584));
+#19783 = CARTESIAN_POINT('',(1.,0.5457034384));
+#19784 = CARTESIAN_POINT('',(1.,0.51541700096));
+#19785 = CARTESIAN_POINT('',(1.,0.48513056352));
+#19786 = CARTESIAN_POINT('',(1.,0.45484412608));
+#19787 = CARTESIAN_POINT('',(1.,0.42455768864));
+#19788 = CARTESIAN_POINT('',(1.,0.3942712512));
+#19789 = CARTESIAN_POINT('',(1.,0.36398481376));
+#19790 = CARTESIAN_POINT('',(1.,0.343793855467));
+#19791 = CARTESIAN_POINT('',(1.,0.33369837632));
+#19792 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#19793 = ORIENTED_EDGE('',*,*,#19794,.F.);
+#19794 = EDGE_CURVE('',#19658,#19757,#19795,.T.);
+#19795 = SURFACE_CURVE('',#19796,(#19803),.PCURVE_S1.);
+#19796 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#19797,#19798,#19799,#19800,
+    #19801,#19802),.UNSPECIFIED.,.F.,.F.,(6,6),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#19797 = CARTESIAN_POINT('',(1.714505544354E-016,-2.800000041723,
+    13.400000095367));
+#19798 = CARTESIAN_POINT('',(0.444687766729,-2.800000041723,
+    13.410110590351));
+#19799 = CARTESIAN_POINT('',(0.881909452717,-2.711720505362,
+    13.420051943683));
+#19800 = CARTESIAN_POINT('',(1.293871803615,-2.541080112433,
+    13.429948245935));
+#19801 = CARTESIAN_POINT('',(1.66545728146,-2.29434075219,
+    13.439889599267));
+#19802 = CARTESIAN_POINT('',(1.979899016825,-1.979899016825,
+    13.45000009425));
+#19803 = PCURVE('',#19666,#19804);
+#19804 = DEFINITIONAL_REPRESENTATION('',(#19805),#19809);
+#19805 = LINE('',#19806,#19807);
+#19806 = CARTESIAN_POINT('',(0.E+000,1.));
+#19807 = VECTOR('',#19808,1.);
+#19808 = DIRECTION('',(1.,0.E+000));
+#19809 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#19810 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#19814)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#19811,#19812,#19813)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#19811 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#19812 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#19813 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#19814 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-004),#19811,
+  'distance_accuracy_value','confusion accuracy');
+#19815 = SHAPE_DEFINITION_REPRESENTATION(#19816,#19648);
+#19816 = PRODUCT_DEFINITION_SHAPE('','',#19817);
+#19817 = PRODUCT_DEFINITION('design','',#19818,#19821);
+#19818 = PRODUCT_DEFINITION_FORMATION('','',#19819);
+#19819 = PRODUCT('Compound091','Compound091','',(#19820));
+#19820 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#19821 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#19822 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#19823,#19825);
+#19823 = ( REPRESENTATION_RELATIONSHIP('','',#19648,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#19824) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#19824 = ITEM_DEFINED_TRANSFORMATION('','',#11,#379);
+#19825 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #19826);
+#19826 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('92','=>[0:1:1:93]','',#5,#19817
+  ,$);
+#19827 = PRODUCT_TYPE('part',$,(#19819));
+#19828 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#19829),#20012);
+#19829 = SHELL_BASED_SURFACE_MODEL('',(#19830));
+#19830 = OPEN_SHELL('',(#19831));
+#19831 = ADVANCED_FACE('',(#19832),#19846,.T.);
+#19832 = FACE_BOUND('',#19833,.T.);
+#19833 = EDGE_LOOP('',(#19834,#19887,#19935,#19973));
+#19834 = ORIENTED_EDGE('',*,*,#19835,.F.);
+#19835 = EDGE_CURVE('',#19836,#19838,#19840,.T.);
+#19836 = VERTEX_POINT('',#19837);
+#19837 = CARTESIAN_POINT('',(2.121242937857,-2.121242937857,
+    13.583260420972));
+#19838 = VERTEX_POINT('',#19839);
+#19839 = CARTESIAN_POINT('',(1.979899016825,-1.979899016825,
+    13.45000009425));
+#19840 = SURFACE_CURVE('',#19841,(#19845),.PCURVE_S1.);
+#19841 = LINE('',#19842,#19843);
+#19842 = CARTESIAN_POINT('',(2.121242937857,-2.121242937857,
+    13.583260420972));
+#19843 = VECTOR('',#19844,1.);
+#19844 = DIRECTION('',(-0.588348405415,0.588348405415,-0.554700196225));
+#19845 = PCURVE('',#19846,#19859);
+#19846 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#19847,#19848)
+    ,(#19849,#19850)
+    ,(#19851,#19852)
+    ,(#19853,#19854)
+    ,(#19855,#19856)
+    ,(#19857,#19858
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#19847 = CARTESIAN_POINT('',(1.714505544354E-016,-2.800000041723,
+    13.400000095367));
+#19848 = CARTESIAN_POINT('',(1.898202566964E-016,-3.100000046194,
+    13.600000098348));
+#19849 = CARTESIAN_POINT('',(0.444687766729,-2.800000041723,
+    13.410110590351));
+#19850 = CARTESIAN_POINT('',(0.492332884593,-3.100000046194,
+    13.610110593331));
+#19851 = CARTESIAN_POINT('',(0.881909452717,-2.711720505362,
+    13.420051943683));
+#19852 = CARTESIAN_POINT('',(0.976399751223,-3.00226198808,
+    13.620051946663));
+#19853 = CARTESIAN_POINT('',(1.293871803615,-2.541080112433,
+    13.429948245935));
+#19854 = CARTESIAN_POINT('',(1.432500925431,-2.813338695908,
+    13.629948248915));
+#19855 = CARTESIAN_POINT('',(1.66545728146,-2.29434075219,
+    13.439889599267));
+#19856 = CARTESIAN_POINT('',(1.843899133045,-2.540162975639,
+    13.639889602247));
+#19857 = CARTESIAN_POINT('',(1.979899016825,-1.979899016825,
+    13.45000009425));
+#19858 = CARTESIAN_POINT('',(2.192031054342,-2.192031054342,
+    13.65000009723));
+#19859 = DEFINITIONAL_REPRESENTATION('',(#19860),#19886);
+#19860 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#19861,#19862,#19863,#19864,
+    #19865,#19866,#19867,#19868,#19869,#19870,#19871,#19872,#19873,
+    #19874,#19875,#19876,#19877,#19878,#19879,#19880,#19881,#19882,
+    #19883,#19884,#19885),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.091993047683E-002,
+    2.183986095365E-002,3.275979143048E-002,4.36797219073E-002,
+    5.459965238413E-002,6.551958286095E-002,7.643951333778E-002,
+    8.73594438146E-002,9.827937429143E-002,0.109199304768,0.120119235245
+    ,0.131039165722,0.141959096199,0.152879026676,0.163798957152,
+    0.174718887629,0.185638818106,0.196558748583,0.20747867906,
+    0.218398609537,0.229318540013,0.24023847049),.UNSPECIFIED.);
+#19861 = CARTESIAN_POINT('',(1.,0.66630162368));
+#19862 = CARTESIAN_POINT('',(1.,0.656206144533));
+#19863 = CARTESIAN_POINT('',(1.,0.63601518624));
+#19864 = CARTESIAN_POINT('',(1.,0.6057287488));
+#19865 = CARTESIAN_POINT('',(1.,0.57544231136));
+#19866 = CARTESIAN_POINT('',(1.,0.54515587392));
+#19867 = CARTESIAN_POINT('',(1.,0.51486943648));
+#19868 = CARTESIAN_POINT('',(1.,0.48458299904));
+#19869 = CARTESIAN_POINT('',(1.,0.4542965616));
+#19870 = CARTESIAN_POINT('',(1.,0.42401012416));
+#19871 = CARTESIAN_POINT('',(1.,0.39372368672));
+#19872 = CARTESIAN_POINT('',(1.,0.36343724928));
+#19873 = CARTESIAN_POINT('',(1.,0.33315081184));
+#19874 = CARTESIAN_POINT('',(1.,0.3028643744));
+#19875 = CARTESIAN_POINT('',(1.,0.27257793696));
+#19876 = CARTESIAN_POINT('',(1.,0.24229149952));
+#19877 = CARTESIAN_POINT('',(1.,0.21200506208));
+#19878 = CARTESIAN_POINT('',(1.,0.18171862464));
+#19879 = CARTESIAN_POINT('',(1.,0.1514321872));
+#19880 = CARTESIAN_POINT('',(1.,0.12114574976));
+#19881 = CARTESIAN_POINT('',(1.,9.085931231999E-002));
+#19882 = CARTESIAN_POINT('',(1.,6.057287488E-002));
+#19883 = CARTESIAN_POINT('',(1.,3.028643744E-002));
+#19884 = CARTESIAN_POINT('',(1.,1.009547914667E-002));
+#19885 = CARTESIAN_POINT('',(1.,0.E+000));
+#19886 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#19887 = ORIENTED_EDGE('',*,*,#19888,.F.);
+#19888 = EDGE_CURVE('',#19889,#19836,#19891,.T.);
+#19889 = VERTEX_POINT('',#19890);
+#19890 = CARTESIAN_POINT('',(1.836970226094E-016,-3.000000044703,
+    13.533333430688));
+#19891 = SURFACE_CURVE('',#19892,(#19906),.PCURVE_S1.);
+#19892 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#19893,#19894,#19895,#19896,
+    #19897,#19898,#19899,#19900,#19901,#19902,#19903,#19904,#19905),
+  .UNSPECIFIED.,.F.,.F.,(4,3,3,3,4),(-0.241767738739,-0.171305420457,
+    -8.565271022844E-002,-1.416258586301E-002,0.E+000),.UNSPECIFIED.);
+#19893 = CARTESIAN_POINT('',(1.836970226094E-016,-3.000000044703,
+    13.533333430688));
+#19894 = CARTESIAN_POINT('',(0.304466884299,-3.000000044703,
+    13.5397943464));
+#19895 = CARTESIAN_POINT('',(0.540569389531,-2.9584087474,
+    13.544821228435));
+#19896 = CARTESIAN_POINT('',(0.744888753337,-2.906015414142,
+    13.549283843424));
+#19897 = CARTESIAN_POINT('',(0.993255649129,-2.842327032878,
+    13.554708516893));
+#19898 = CARTESIAN_POINT('',(1.196507782284,-2.761804724226,
+    13.559287150635));
+#19899 = CARTESIAN_POINT('',(1.412156196742,-2.646724386425,
+    13.564461836159));
+#19900 = CARTESIAN_POINT('',(1.592147371892,-2.550672461862,
+    13.568780892854));
+#19901 = CARTESIAN_POINT('',(1.781853654514,-2.429883155127,
+    13.57350780287));
+#19902 = CARTESIAN_POINT('',(1.993406980936,-2.24178701682,
+    13.579524171201));
+#19903 = CARTESIAN_POINT('',(2.035316855575,-2.204524139843,
+    13.580716046776));
+#19904 = CARTESIAN_POINT('',(2.077969050819,-2.164510683167,
+    13.58195891212));
+#19905 = CARTESIAN_POINT('',(2.121242937857,-2.121242937857,
+    13.583260420972));
+#19906 = PCURVE('',#19846,#19907);
+#19907 = DEFINITIONAL_REPRESENTATION('',(#19908),#19934);
+#19908 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#19909,#19910,#19911,#19912,
+    #19913,#19914,#19915,#19916,#19917,#19918,#19919,#19920,#19921,
+    #19922,#19923,#19924,#19925,#19926,#19927,#19928,#19929,#19930,
+    #19931,#19932,#19933),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.241767738739,-0.230778296069,
+    -0.219788853399,-0.208799410729,-0.197809968059,-0.186820525389,
+    -0.175831082719,-0.164841640049,-0.153852197379,-0.142862754709,
+    -0.131873312039,-0.12088386937,-0.1098944267,-9.890498402959E-002,
+    -8.791554135964E-002,-7.692609868968E-002,-6.593665601973E-002,
+    -5.494721334977E-002,-4.395777067982E-002,-3.296832800986E-002,
+    -2.197888533991E-002,-1.098944266995E-002,0.E+000),.UNSPECIFIED.);
+#19909 = CARTESIAN_POINT('',(0.E+000,0.666666666666));
+#19910 = CARTESIAN_POINT('',(1.993321585557E-002,0.66671437748));
+#19911 = CARTESIAN_POINT('',(5.848094361464E-002,0.667161847616));
+#19912 = CARTESIAN_POINT('',(0.112728168958,0.668179930484));
+#19913 = CARTESIAN_POINT('',(0.163784773044,0.668631718383));
+#19914 = CARTESIAN_POINT('',(0.212027502743,0.668317705414));
+#19915 = CARTESIAN_POINT('',(0.257813294519,0.667434771886));
+#19916 = CARTESIAN_POINT('',(0.301477681733,0.666486563309));
+#19917 = CARTESIAN_POINT('',(0.343313565328,0.666573843301));
+#19918 = CARTESIAN_POINT('',(0.383733115725,0.667467259692));
+#19919 = CARTESIAN_POINT('',(0.423076973582,0.668324744896));
+#19920 = CARTESIAN_POINT('',(0.461706005872,0.668768449021));
+#19921 = CARTESIAN_POINT('',(0.499981221398,0.668606246318));
+#19922 = CARTESIAN_POINT('',(0.538263573128,0.667890092438));
+#19923 = CARTESIAN_POINT('',(0.576911534667,0.666911778639));
+#19924 = CARTESIAN_POINT('',(0.616269477811,0.666140301535));
+#19925 = CARTESIAN_POINT('',(0.656694097088,0.666483246899));
+#19926 = CARTESIAN_POINT('',(0.698568365478,0.667324812122));
+#19927 = CARTESIAN_POINT('',(0.742200855719,0.667933991861));
+#19928 = CARTESIAN_POINT('',(0.787943901061,0.667951196691));
+#19929 = CARTESIAN_POINT('',(0.836159873845,0.667359755423));
+#19930 = CARTESIAN_POINT('',(0.887220666861,0.666391196597));
+#19931 = CARTESIAN_POINT('',(0.94150485668,0.666243052527));
+#19932 = CARTESIAN_POINT('',(0.980067401472,0.666272549672));
+#19933 = CARTESIAN_POINT('',(1.,0.66630162368));
+#19934 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#19935 = ORIENTED_EDGE('',*,*,#19936,.F.);
+#19936 = EDGE_CURVE('',#19937,#19889,#19939,.T.);
+#19937 = VERTEX_POINT('',#19938);
+#19938 = CARTESIAN_POINT('',(1.714505544354E-016,-2.800000041723,
+    13.400000095367));
+#19939 = SURFACE_CURVE('',#19940,(#19944),.PCURVE_S1.);
+#19940 = LINE('',#19941,#19942);
+#19941 = CARTESIAN_POINT('',(1.714505544354E-016,-2.800000041723,
+    13.400000095367));
+#19942 = VECTOR('',#19943,1.);
+#19943 = DIRECTION('',(5.094838648452E-017,-0.832050294338,
+    0.554700196225));
+#19944 = PCURVE('',#19846,#19945);
+#19945 = DEFINITIONAL_REPRESENTATION('',(#19946),#19972);
+#19946 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#19947,#19948,#19949,#19950,
+    #19951,#19952,#19953,#19954,#19955,#19956,#19957,#19958,#19959,
+    #19960,#19961,#19962,#19963,#19964,#19965,#19966,#19967,#19968,
+    #19969,#19970,#19971),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.092591311876E-002,
+    2.185182623752E-002,3.277773935628E-002,4.370365247505E-002,
+    5.462956559381E-002,6.555547871257E-002,7.648139183133E-002,
+    8.740730495009E-002,9.833321806885E-002,0.109259131188,
+    0.120185044306,0.131110957425,0.142036870544,0.152962783663,
+    0.163888696781,0.1748146099,0.185740523019,0.196666436138,
+    0.207592349256,0.218518262375,0.229444175494,0.240370088613),
+  .UNSPECIFIED.);
+#19947 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#19948 = CARTESIAN_POINT('',(0.E+000,1.010101010101E-002));
+#19949 = CARTESIAN_POINT('',(0.E+000,3.030303030303E-002));
+#19950 = CARTESIAN_POINT('',(0.E+000,6.060606060606E-002));
+#19951 = CARTESIAN_POINT('',(0.E+000,9.09090909091E-002));
+#19952 = CARTESIAN_POINT('',(0.E+000,0.121212121212));
+#19953 = CARTESIAN_POINT('',(0.E+000,0.151515151515));
+#19954 = CARTESIAN_POINT('',(0.E+000,0.181818181818));
+#19955 = CARTESIAN_POINT('',(0.E+000,0.212121212121));
+#19956 = CARTESIAN_POINT('',(0.E+000,0.242424242424));
+#19957 = CARTESIAN_POINT('',(0.E+000,0.272727272727));
+#19958 = CARTESIAN_POINT('',(0.E+000,0.30303030303));
+#19959 = CARTESIAN_POINT('',(0.E+000,0.333333333333));
+#19960 = CARTESIAN_POINT('',(0.E+000,0.363636363636));
+#19961 = CARTESIAN_POINT('',(0.E+000,0.393939393939));
+#19962 = CARTESIAN_POINT('',(0.E+000,0.424242424242));
+#19963 = CARTESIAN_POINT('',(0.E+000,0.454545454545));
+#19964 = CARTESIAN_POINT('',(0.E+000,0.484848484848));
+#19965 = CARTESIAN_POINT('',(0.E+000,0.515151515152));
+#19966 = CARTESIAN_POINT('',(0.E+000,0.545454545455));
+#19967 = CARTESIAN_POINT('',(0.E+000,0.575757575758));
+#19968 = CARTESIAN_POINT('',(0.E+000,0.606060606061));
+#19969 = CARTESIAN_POINT('',(0.E+000,0.636363636364));
+#19970 = CARTESIAN_POINT('',(-0.E+000,0.656565656566));
+#19971 = CARTESIAN_POINT('',(0.E+000,0.666666666667));
+#19972 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#19973 = ORIENTED_EDGE('',*,*,#19974,.F.);
+#19974 = EDGE_CURVE('',#19838,#19937,#19975,.T.);
+#19975 = SURFACE_CURVE('',#19976,(#19983),.PCURVE_S1.);
+#19976 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#19977,#19978,#19979,#19980,
+    #19981,#19982),.UNSPECIFIED.,.F.,.F.,(6,6),(-1.,0.E+000),
+  .PIECEWISE_BEZIER_KNOTS.);
+#19977 = CARTESIAN_POINT('',(1.979899016825,-1.979899016825,
+    13.45000009425));
+#19978 = CARTESIAN_POINT('',(1.66545728146,-2.29434075219,
+    13.439889599267));
+#19979 = CARTESIAN_POINT('',(1.293871803615,-2.541080112433,
+    13.429948245935));
+#19980 = CARTESIAN_POINT('',(0.881909452717,-2.711720505362,
+    13.420051943683));
+#19981 = CARTESIAN_POINT('',(0.444687766729,-2.800000041723,
+    13.410110590351));
+#19982 = CARTESIAN_POINT('',(1.714505544354E-016,-2.800000041723,
+    13.400000095367));
+#19983 = PCURVE('',#19846,#19984);
+#19984 = DEFINITIONAL_REPRESENTATION('',(#19985),#20011);
+#19985 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#19986,#19987,#19988,#19989,
+    #19990,#19991,#19992,#19993,#19994,#19995,#19996,#19997,#19998,
+    #19999,#20000,#20001,#20002,#20003,#20004,#20005,#20006,#20007,
+    #20008,#20009,#20010),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-1.,-0.954545454545,-0.909090909091,
+    -0.863636363636,-0.818181818182,-0.772727272727,-0.727272727273,
+    -0.681818181818,-0.636363636364,-0.590909090909,-0.545454545455,-0.5
+    ,-0.454545454545,-0.409090909091,-0.363636363636,-0.318181818182,
+    -0.272727272727,-0.227272727273,-0.181818181818,-0.136363636364,
+    -9.090909090909E-002,-4.545454545455E-002,0.E+000),.UNSPECIFIED.);
+#19986 = CARTESIAN_POINT('',(1.,0.E+000));
+#19987 = CARTESIAN_POINT('',(0.984848484848,0.E+000));
+#19988 = CARTESIAN_POINT('',(0.954545454545,0.E+000));
+#19989 = CARTESIAN_POINT('',(0.909090909091,0.E+000));
+#19990 = CARTESIAN_POINT('',(0.863636363636,0.E+000));
+#19991 = CARTESIAN_POINT('',(0.818181818182,0.E+000));
+#19992 = CARTESIAN_POINT('',(0.772727272727,0.E+000));
+#19993 = CARTESIAN_POINT('',(0.727272727273,0.E+000));
+#19994 = CARTESIAN_POINT('',(0.681818181818,0.E+000));
+#19995 = CARTESIAN_POINT('',(0.636363636364,0.E+000));
+#19996 = CARTESIAN_POINT('',(0.590909090909,0.E+000));
+#19997 = CARTESIAN_POINT('',(0.545454545455,0.E+000));
+#19998 = CARTESIAN_POINT('',(0.5,0.E+000));
+#19999 = CARTESIAN_POINT('',(0.454545454545,0.E+000));
+#20000 = CARTESIAN_POINT('',(0.409090909091,0.E+000));
+#20001 = CARTESIAN_POINT('',(0.363636363636,0.E+000));
+#20002 = CARTESIAN_POINT('',(0.318181818182,0.E+000));
+#20003 = CARTESIAN_POINT('',(0.272727272727,0.E+000));
+#20004 = CARTESIAN_POINT('',(0.227272727273,0.E+000));
+#20005 = CARTESIAN_POINT('',(0.181818181818,0.E+000));
+#20006 = CARTESIAN_POINT('',(0.136363636364,0.E+000));
+#20007 = CARTESIAN_POINT('',(9.090909090909E-002,0.E+000));
+#20008 = CARTESIAN_POINT('',(4.545454545455E-002,0.E+000));
+#20009 = CARTESIAN_POINT('',(1.515151515152E-002,-0.E+000));
+#20010 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#20011 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#20012 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#20016)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#20013,#20014,#20015)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#20013 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#20014 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#20015 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#20016 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-004),#20013,
+  'distance_accuracy_value','confusion accuracy');
+#20017 = SHAPE_DEFINITION_REPRESENTATION(#20018,#19828);
+#20018 = PRODUCT_DEFINITION_SHAPE('','',#20019);
+#20019 = PRODUCT_DEFINITION('design','',#20020,#20023);
+#20020 = PRODUCT_DEFINITION_FORMATION('','',#20021);
+#20021 = PRODUCT('Compound087','Compound087','',(#20022));
+#20022 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#20023 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#20024 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#20025,#20027);
+#20025 = ( REPRESENTATION_RELATIONSHIP('','',#19828,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#20026) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#20026 = ITEM_DEFINED_TRANSFORMATION('','',#11,#383);
+#20027 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #20028);
+#20028 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('93','=>[0:1:1:94]','',#5,#20019
+  ,$);
+#20029 = PRODUCT_TYPE('part',$,(#20021));
+#20030 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#20031),#20192);
+#20031 = SHELL_BASED_SURFACE_MODEL('',(#20032));
+#20032 = OPEN_SHELL('',(#20033));
+#20033 = ADVANCED_FACE('',(#20034),#20048,.T.);
+#20034 = FACE_BOUND('',#20035,.T.);
+#20035 = EDGE_LOOP('',(#20036,#20089,#20137,#20175));
+#20036 = ORIENTED_EDGE('',*,*,#20037,.F.);
+#20037 = EDGE_CURVE('',#20038,#20040,#20042,.T.);
+#20038 = VERTEX_POINT('',#20039);
+#20039 = CARTESIAN_POINT('',(2.121242937857,2.121242937857,
+    10.216739821917));
+#20040 = VERTEX_POINT('',#20041);
+#20041 = CARTESIAN_POINT('',(1.979899016825,1.979899016825,
+    10.350000148639));
+#20042 = SURFACE_CURVE('',#20043,(#20047),.PCURVE_S1.);
+#20043 = LINE('',#20044,#20045);
+#20044 = CARTESIAN_POINT('',(2.121242937857,2.121242937857,
+    10.216739821917));
+#20045 = VECTOR('',#20046,1.);
+#20046 = DIRECTION('',(-0.588348405415,-0.588348405415,0.554700196225));
+#20047 = PCURVE('',#20048,#20061);
+#20048 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#20049,#20050)
+    ,(#20051,#20052)
+    ,(#20053,#20054)
+    ,(#20055,#20056)
+    ,(#20057,#20058)
+    ,(#20059,#20060
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#20049 = CARTESIAN_POINT('',(2.192031054342,2.192031054342,
+    10.150000145659));
+#20050 = CARTESIAN_POINT('',(1.979899016825,1.979899016825,
+    10.350000148639));
+#20051 = CARTESIAN_POINT('',(1.843899133045,2.540162975639,
+    10.160110640642));
+#20052 = CARTESIAN_POINT('',(1.66545728146,2.29434075219,10.360110643622
+    ));
+#20053 = CARTESIAN_POINT('',(1.432500925431,2.813338695908,
+    10.170051993974));
+#20054 = CARTESIAN_POINT('',(1.293871803615,2.541080112433,
+    10.370051996954));
+#20055 = CARTESIAN_POINT('',(0.976399751223,3.00226198808,
+    10.179948296226));
+#20056 = CARTESIAN_POINT('',(0.881909452717,2.711720505362,
+    10.379948299206));
+#20057 = CARTESIAN_POINT('',(0.492332884593,3.100000046194,
+    10.189889649558));
+#20058 = CARTESIAN_POINT('',(0.444687766729,2.800000041723,
+    10.389889652538));
+#20059 = CARTESIAN_POINT('',(1.543488860659E-016,3.100000046194,
+    10.200000144541));
+#20060 = CARTESIAN_POINT('',(1.394118970918E-016,2.800000041723,
+    10.400000147521));
+#20061 = DEFINITIONAL_REPRESENTATION('',(#20062),#20088);
+#20062 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#20063,#20064,#20065,#20066,
+    #20067,#20068,#20069,#20070,#20071,#20072,#20073,#20074,#20075,
+    #20076,#20077,#20078,#20079,#20080,#20081,#20082,#20083,#20084,
+    #20085,#20086,#20087),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.091993047682E-002,
+    2.183986095365E-002,3.275979143047E-002,4.367972190729E-002,
+    5.459965238412E-002,6.551958286094E-002,7.643951333776E-002,
+    8.735944381458E-002,9.827937429141E-002,0.109199304768,
+    0.120119235245,0.131039165722,0.141959096199,0.152879026676,
+    0.163798957152,0.174718887629,0.185638818106,0.196558748583,
+    0.20747867906,0.218398609536,0.229318540013,0.24023847049),
+  .UNSPECIFIED.);
+#20063 = CARTESIAN_POINT('',(0.E+000,0.33369837632));
+#20064 = CARTESIAN_POINT('',(0.E+000,0.343793855467));
+#20065 = CARTESIAN_POINT('',(0.E+000,0.36398481376));
+#20066 = CARTESIAN_POINT('',(0.E+000,0.3942712512));
+#20067 = CARTESIAN_POINT('',(0.E+000,0.42455768864));
+#20068 = CARTESIAN_POINT('',(0.E+000,0.45484412608));
+#20069 = CARTESIAN_POINT('',(0.E+000,0.48513056352));
+#20070 = CARTESIAN_POINT('',(0.E+000,0.51541700096));
+#20071 = CARTESIAN_POINT('',(0.E+000,0.5457034384));
+#20072 = CARTESIAN_POINT('',(0.E+000,0.57598987584));
+#20073 = CARTESIAN_POINT('',(0.E+000,0.60627631328));
+#20074 = CARTESIAN_POINT('',(0.E+000,0.63656275072));
+#20075 = CARTESIAN_POINT('',(0.E+000,0.66684918816));
+#20076 = CARTESIAN_POINT('',(0.E+000,0.6971356256));
+#20077 = CARTESIAN_POINT('',(0.E+000,0.72742206304));
+#20078 = CARTESIAN_POINT('',(0.E+000,0.75770850048));
+#20079 = CARTESIAN_POINT('',(0.E+000,0.78799493792));
+#20080 = CARTESIAN_POINT('',(0.E+000,0.81828137536));
+#20081 = CARTESIAN_POINT('',(0.E+000,0.8485678128));
+#20082 = CARTESIAN_POINT('',(0.E+000,0.87885425024));
+#20083 = CARTESIAN_POINT('',(0.E+000,0.90914068768));
+#20084 = CARTESIAN_POINT('',(0.E+000,0.93942712512));
+#20085 = CARTESIAN_POINT('',(0.E+000,0.96971356256));
+#20086 = CARTESIAN_POINT('',(-0.E+000,0.989904520853));
+#20087 = CARTESIAN_POINT('',(0.E+000,1.));
+#20088 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#20089 = ORIENTED_EDGE('',*,*,#20090,.F.);
+#20090 = EDGE_CURVE('',#20091,#20038,#20093,.T.);
+#20091 = VERTEX_POINT('',#20092);
+#20092 = CARTESIAN_POINT('',(1.493698897412E-016,3.000000044703,
+    10.266666812201));
+#20093 = SURFACE_CURVE('',#20094,(#20108),.PCURVE_S1.);
+#20094 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#20095,#20096,#20097,#20098,
+    #20099,#20100,#20101,#20102,#20103,#20104,#20105,#20106,#20107),
+  .UNSPECIFIED.,.F.,.F.,(4,3,3,3,4),(-0.241767738739,-0.171305420455,
+    -8.56527102274E-002,-1.416258586016E-002,0.E+000),.UNSPECIFIED.);
+#20095 = CARTESIAN_POINT('',(4.440892098501E-016,3.000000044703,
+    10.266666812201));
+#20096 = CARTESIAN_POINT('',(0.304466884302,3.000000044703,
+    10.260205896489));
+#20097 = CARTESIAN_POINT('',(0.540569389539,2.958408747399,
+    10.255179014454));
+#20098 = CARTESIAN_POINT('',(0.74488875335,2.906015414138,
+    10.250716399465));
+#20099 = CARTESIAN_POINT('',(0.993255649139,2.842327032875,
+    10.245291725995));
+#20100 = CARTESIAN_POINT('',(1.196507782295,2.761804724221,
+    10.240713092253));
+#20101 = CARTESIAN_POINT('',(1.412156196754,2.646724386418,
+    10.23553840673));
+#20102 = CARTESIAN_POINT('',(1.592147371911,2.550672461852,
+    10.231219350035));
+#20103 = CARTESIAN_POINT('',(1.781853654539,2.429883155111,
+    10.226492440019));
+#20104 = CARTESIAN_POINT('',(1.993406980964,2.241787016795,
+    10.220476071687));
+#20105 = CARTESIAN_POINT('',(2.035316855594,2.204524139826,
+    10.219284196113));
+#20106 = CARTESIAN_POINT('',(2.077969050829,2.164510683157,
+    10.218041330768));
+#20107 = CARTESIAN_POINT('',(2.121242937857,2.121242937857,
+    10.216739821917));
+#20108 = PCURVE('',#20048,#20109);
+#20109 = DEFINITIONAL_REPRESENTATION('',(#20110),#20136);
+#20110 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#20111,#20112,#20113,#20114,
+    #20115,#20116,#20117,#20118,#20119,#20120,#20121,#20122,#20123,
+    #20124,#20125,#20126,#20127,#20128,#20129,#20130,#20131,#20132,
+    #20133,#20134,#20135),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.241767738739,-0.230778296069,
+    -0.219788853399,-0.208799410729,-0.197809968059,-0.186820525389,
+    -0.175831082719,-0.164841640049,-0.153852197379,-0.142862754709,
+    -0.131873312039,-0.120883869369,-0.1098944267,-9.890498402959E-002,
+    -8.791554135963E-002,-7.692609868968E-002,-6.593665601973E-002,
+    -5.494721334977E-002,-4.395777067982E-002,-3.296832800986E-002,
+    -2.197888533991E-002,-1.098944266995E-002,0.E+000),.UNSPECIFIED.);
+#20111 = CARTESIAN_POINT('',(1.,0.333333333333));
+#20112 = CARTESIAN_POINT('',(0.980066784145,0.333285622518));
+#20113 = CARTESIAN_POINT('',(0.941519056387,0.332838152383));
+#20114 = CARTESIAN_POINT('',(0.887271831044,0.331820069515));
+#20115 = CARTESIAN_POINT('',(0.836215226959,0.331368281616));
+#20116 = CARTESIAN_POINT('',(0.78797249726,0.331682294586));
+#20117 = CARTESIAN_POINT('',(0.742186705484,0.332565228114));
+#20118 = CARTESIAN_POINT('',(0.69852231827,0.333513436692));
+#20119 = CARTESIAN_POINT('',(0.656686434674,0.333426156699));
+#20120 = CARTESIAN_POINT('',(0.616266884277,0.332532740308));
+#20121 = CARTESIAN_POINT('',(0.57692302642,0.331675255104));
+#20122 = CARTESIAN_POINT('',(0.538293994129,0.331231550979));
+#20123 = CARTESIAN_POINT('',(0.500018778603,0.331393753682));
+#20124 = CARTESIAN_POINT('',(0.461736426871,0.332109907563));
+#20125 = CARTESIAN_POINT('',(0.423088465332,0.333088221361));
+#20126 = CARTESIAN_POINT('',(0.383730522187,0.333859698466));
+#20127 = CARTESIAN_POINT('',(0.34330590291,0.333516753102));
+#20128 = CARTESIAN_POINT('',(0.301431634519,0.332675187878));
+#20129 = CARTESIAN_POINT('',(0.257799144279,0.332066008139));
+#20130 = CARTESIAN_POINT('',(0.212056098936,0.332048803308));
+#20131 = CARTESIAN_POINT('',(0.163840126153,0.332640244576));
+#20132 = CARTESIAN_POINT('',(0.112779333137,0.333608803403));
+#20133 = CARTESIAN_POINT('',(5.849514331911E-002,0.333756947473));
+#20134 = CARTESIAN_POINT('',(1.99325985278E-002,0.333727450328));
+#20135 = CARTESIAN_POINT('',(0.E+000,0.33369837632));
+#20136 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#20137 = ORIENTED_EDGE('',*,*,#20138,.F.);
+#20138 = EDGE_CURVE('',#20139,#20091,#20141,.T.);
+#20139 = VERTEX_POINT('',#20140);
+#20140 = CARTESIAN_POINT('',(1.394118970918E-016,2.800000041723,
+    10.400000147521));
+#20141 = SURFACE_CURVE('',#20142,(#20146),.PCURVE_S1.);
+#20142 = LINE('',#20143,#20144);
+#20143 = CARTESIAN_POINT('',(1.394118970918E-016,2.800000041723,
+    10.400000147521));
+#20144 = VECTOR('',#20145,1.);
+#20145 = DIRECTION('',(4.142775295748E-017,0.832050294338,
+    -0.554700196225));
+#20146 = PCURVE('',#20048,#20147);
+#20147 = DEFINITIONAL_REPRESENTATION('',(#20148),#20174);
+#20148 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#20149,#20150,#20151,#20152,
+    #20153,#20154,#20155,#20156,#20157,#20158,#20159,#20160,#20161,
+    #20162,#20163,#20164,#20165,#20166,#20167,#20168,#20169,#20170,
+    #20171,#20172,#20173),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.092591311876E-002,
+    2.185182623752E-002,3.277773935628E-002,4.370365247505E-002,
+    5.462956559381E-002,6.555547871257E-002,7.648139183133E-002,
+    8.740730495009E-002,9.833321806885E-002,0.109259131188,
+    0.120185044306,0.131110957425,0.142036870544,0.152962783663,
+    0.163888696781,0.1748146099,0.185740523019,0.196666436138,
+    0.207592349256,0.218518262375,0.229444175494,0.240370088613),
+  .UNSPECIFIED.);
+#20149 = CARTESIAN_POINT('',(1.,1.));
+#20150 = CARTESIAN_POINT('',(1.,0.989898989899));
+#20151 = CARTESIAN_POINT('',(1.,0.969696969697));
+#20152 = CARTESIAN_POINT('',(1.,0.939393939394));
+#20153 = CARTESIAN_POINT('',(1.,0.909090909091));
+#20154 = CARTESIAN_POINT('',(1.,0.878787878788));
+#20155 = CARTESIAN_POINT('',(1.,0.848484848485));
+#20156 = CARTESIAN_POINT('',(1.,0.818181818182));
+#20157 = CARTESIAN_POINT('',(1.,0.787878787879));
+#20158 = CARTESIAN_POINT('',(1.,0.757575757576));
+#20159 = CARTESIAN_POINT('',(1.,0.727272727273));
+#20160 = CARTESIAN_POINT('',(1.,0.69696969697));
+#20161 = CARTESIAN_POINT('',(1.,0.666666666667));
+#20162 = CARTESIAN_POINT('',(1.,0.636363636364));
+#20163 = CARTESIAN_POINT('',(1.,0.606060606061));
+#20164 = CARTESIAN_POINT('',(1.,0.575757575758));
+#20165 = CARTESIAN_POINT('',(1.,0.545454545454));
+#20166 = CARTESIAN_POINT('',(1.,0.515151515151));
+#20167 = CARTESIAN_POINT('',(1.,0.484848484848));
+#20168 = CARTESIAN_POINT('',(1.,0.454545454545));
+#20169 = CARTESIAN_POINT('',(1.,0.424242424242));
+#20170 = CARTESIAN_POINT('',(1.,0.393939393939));
+#20171 = CARTESIAN_POINT('',(1.,0.363636363636));
+#20172 = CARTESIAN_POINT('',(1.,0.343434343434));
+#20173 = CARTESIAN_POINT('',(1.,0.333333333333));
+#20174 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#20175 = ORIENTED_EDGE('',*,*,#20176,.F.);
+#20176 = EDGE_CURVE('',#20040,#20139,#20177,.T.);
+#20177 = SURFACE_CURVE('',#20178,(#20185),.PCURVE_S1.);
+#20178 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#20179,#20180,#20181,#20182,
+    #20183,#20184),.UNSPECIFIED.,.F.,.F.,(6,6),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#20179 = CARTESIAN_POINT('',(1.979899016825,1.979899016825,
+    10.350000148639));
+#20180 = CARTESIAN_POINT('',(1.66545728146,2.29434075219,10.360110643622
+    ));
+#20181 = CARTESIAN_POINT('',(1.293871803615,2.541080112433,
+    10.370051996954));
+#20182 = CARTESIAN_POINT('',(0.881909452717,2.711720505362,
+    10.379948299206));
+#20183 = CARTESIAN_POINT('',(0.444687766729,2.800000041723,
+    10.389889652538));
+#20184 = CARTESIAN_POINT('',(1.394118970918E-016,2.800000041723,
+    10.400000147521));
+#20185 = PCURVE('',#20048,#20186);
+#20186 = DEFINITIONAL_REPRESENTATION('',(#20187),#20191);
+#20187 = LINE('',#20188,#20189);
+#20188 = CARTESIAN_POINT('',(0.E+000,1.));
+#20189 = VECTOR('',#20190,1.);
+#20190 = DIRECTION('',(1.,0.E+000));
+#20191 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#20192 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#20196)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#20193,#20194,#20195)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#20193 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#20194 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#20195 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#20196 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-004),#20193,
+  'distance_accuracy_value','confusion accuracy');
+#20197 = SHAPE_DEFINITION_REPRESENTATION(#20198,#20030);
+#20198 = PRODUCT_DEFINITION_SHAPE('','',#20199);
+#20199 = PRODUCT_DEFINITION('design','',#20200,#20203);
+#20200 = PRODUCT_DEFINITION_FORMATION('','',#20201);
+#20201 = PRODUCT('Compound078','Compound078','',(#20202));
+#20202 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#20203 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#20204 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#20205,#20207);
+#20205 = ( REPRESENTATION_RELATIONSHIP('','',#20030,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#20206) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#20206 = ITEM_DEFINED_TRANSFORMATION('','',#11,#387);
+#20207 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #20208);
+#20208 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('94','=>[0:1:1:95]','',#5,#20199
+  ,$);
+#20209 = PRODUCT_TYPE('part',$,(#20201));
+#20210 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#20211),#20385);
+#20211 = SHELL_BASED_SURFACE_MODEL('',(#20212));
+#20212 = OPEN_SHELL('',(#20213));
+#20213 = ADVANCED_FACE('',(#20214),#20228,.T.);
+#20214 = FACE_BOUND('',#20215,.T.);
+#20215 = EDGE_LOOP('',(#20216,#20269,#20308,#20346));
+#20216 = ORIENTED_EDGE('',*,*,#20217,.F.);
+#20217 = EDGE_CURVE('',#20218,#20220,#20222,.T.);
+#20218 = VERTEX_POINT('',#20219);
+#20219 = CARTESIAN_POINT('',(-3.000124926996,1.493761076259E-016,
+    12.633416705666));
+#20220 = VERTEX_POINT('',#20221);
+#20221 = CARTESIAN_POINT('',(-2.800000041723,1.394118970918E-016,
+    12.500000115484));
+#20222 = SURFACE_CURVE('',#20223,(#20227),.PCURVE_S1.);
+#20223 = LINE('',#20224,#20225);
+#20224 = CARTESIAN_POINT('',(-3.000124926996,1.493761076259E-016,
+    12.633416705666));
+#20225 = VECTOR('',#20226,1.);
+#20226 = DIRECTION('',(0.832050294338,-4.142775295748E-017,
+    -0.554700196225));
+#20227 = PCURVE('',#20228,#20241);
+#20228 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#20229,#20230)
+    ,(#20231,#20232)
+    ,(#20233,#20234)
+    ,(#20235,#20236)
+    ,(#20237,#20238)
+    ,(#20239,#20240
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#20229 = CARTESIAN_POINT('',(-1.979899016825,1.979899016825,
+    12.450000116602));
+#20230 = CARTESIAN_POINT('',(-2.192031054342,2.192031054342,
+    12.650000119582));
+#20231 = CARTESIAN_POINT('',(-2.29434075219,1.66545728146,
+    12.460110611585));
+#20232 = CARTESIAN_POINT('',(-2.540162975639,1.843899133045,
+    12.660110614565));
+#20233 = CARTESIAN_POINT('',(-2.541080112433,1.293871803615,
+    12.470051964917));
+#20234 = CARTESIAN_POINT('',(-2.813338695908,1.432500925431,
+    12.670051967897));
+#20235 = CARTESIAN_POINT('',(-2.711720505362,0.881909452717,
+    12.479948267169));
+#20236 = CARTESIAN_POINT('',(-3.00226198808,0.976399751223,
+    12.679948270149));
+#20237 = CARTESIAN_POINT('',(-2.800000041723,0.444687766729,
+    12.489889620501));
+#20238 = CARTESIAN_POINT('',(-3.100000046194,0.492332884593,
+    12.689889623481));
+#20239 = CARTESIAN_POINT('',(-2.800000041723,1.394118970918E-016,
+    12.500000115484));
+#20240 = CARTESIAN_POINT('',(-3.100000046194,1.543488860659E-016,
+    12.700000118464));
+#20241 = DEFINITIONAL_REPRESENTATION('',(#20242),#20268);
+#20242 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#20243,#20244,#20245,#20246,
+    #20247,#20248,#20249,#20250,#20251,#20252,#20253,#20254,#20255,
+    #20256,#20257,#20258,#20259,#20260,#20261,#20262,#20263,#20264,
+    #20265,#20266,#20267),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.093273538404E-002,
+    2.186547076808E-002,3.279820615211E-002,4.373094153615E-002,
+    5.466367692019E-002,6.559641230423E-002,7.652914768827E-002,
+    8.74618830723E-002,9.839461845634E-002,0.10932735384,0.120260089224,
+    0.131192824608,0.142125559992,0.153058295377,0.163991030761,
+    0.174923766145,0.185856501529,0.196789236913,0.207721972297,
+    0.218654707681,0.229587443065,0.240520178449),.UNSPECIFIED.);
+#20243 = CARTESIAN_POINT('',(1.,0.667082940968));
+#20244 = CARTESIAN_POINT('',(1.,0.656975623681));
+#20245 = CARTESIAN_POINT('',(1.,0.636760989106));
+#20246 = CARTESIAN_POINT('',(1.,0.606439037244));
+#20247 = CARTESIAN_POINT('',(1.,0.576117085382));
+#20248 = CARTESIAN_POINT('',(1.,0.545795133519));
+#20249 = CARTESIAN_POINT('',(1.,0.515473181657));
+#20250 = CARTESIAN_POINT('',(1.,0.485151229795));
+#20251 = CARTESIAN_POINT('',(1.,0.454829277933));
+#20252 = CARTESIAN_POINT('',(1.,0.424507326071));
+#20253 = CARTESIAN_POINT('',(1.,0.394185374208));
+#20254 = CARTESIAN_POINT('',(1.,0.363863422346));
+#20255 = CARTESIAN_POINT('',(1.,0.333541470484));
+#20256 = CARTESIAN_POINT('',(1.,0.303219518622));
+#20257 = CARTESIAN_POINT('',(1.,0.27289756676));
+#20258 = CARTESIAN_POINT('',(1.,0.242575614898));
+#20259 = CARTESIAN_POINT('',(1.,0.212253663035));
+#20260 = CARTESIAN_POINT('',(1.,0.181931711173));
+#20261 = CARTESIAN_POINT('',(1.,0.151609759311));
+#20262 = CARTESIAN_POINT('',(1.,0.121287807449));
+#20263 = CARTESIAN_POINT('',(1.,9.096585558657E-002));
+#20264 = CARTESIAN_POINT('',(1.,6.064390372438E-002));
+#20265 = CARTESIAN_POINT('',(1.,3.032195186219E-002));
+#20266 = CARTESIAN_POINT('',(1.,1.01073172874E-002));
+#20267 = CARTESIAN_POINT('',(1.,0.E+000));
+#20268 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#20269 = ORIENTED_EDGE('',*,*,#20270,.F.);
+#20270 = EDGE_CURVE('',#20271,#20218,#20273,.T.);
+#20271 = VERTEX_POINT('',#20272);
+#20272 = CARTESIAN_POINT('',(-2.121242937857,2.121242937857,
+    12.583260443323));
+#20273 = SURFACE_CURVE('',#20274,(#20279),.PCURVE_S1.);
+#20274 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#20275,#20276,#20277,#20278),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,0.241778545972),
+  .PIECEWISE_BEZIER_KNOTS.);
+#20275 = CARTESIAN_POINT('',(-2.121242937857,2.121242937857,
+    12.583260443323));
+#20276 = CARTESIAN_POINT('',(-2.682765495879,1.559800074984,
+    12.600148840216));
+#20277 = CARTESIAN_POINT('',(-3.000124926996,0.794119080623,
+    12.616565865264));
+#20278 = CARTESIAN_POINT('',(-3.000124926996,0.E+000,12.633416705666));
+#20279 = PCURVE('',#20228,#20280);
+#20280 = DEFINITIONAL_REPRESENTATION('',(#20281),#20307);
+#20281 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#20282,#20283,#20284,#20285,
+    #20286,#20287,#20288,#20289,#20290,#20291,#20292,#20293,#20294,
+    #20295,#20296,#20297,#20298,#20299,#20300,#20301,#20302,#20303,
+    #20304,#20305,#20306),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.098993390781E-002,
+    2.197986781562E-002,3.296980172343E-002,4.395973563124E-002,
+    5.494966953906E-002,6.593960344687E-002,7.692953735468E-002,
+    8.791947126249E-002,9.89094051703E-002,0.109899339078,0.120889272986
+    ,0.131879206894,0.142869140802,0.153859074709,0.164849008617,
+    0.175838942525,0.186828876433,0.197818810341,0.208808744248,
+    0.219798678156,0.230788612064,0.241778545972),.UNSPECIFIED.);
+#20282 = CARTESIAN_POINT('',(0.E+000,0.66630162368));
+#20283 = CARTESIAN_POINT('',(1.515145118437E-002,0.666310313272));
+#20284 = CARTESIAN_POINT('',(4.54518446294E-002,0.666310782173));
+#20285 = CARTESIAN_POINT('',(9.089798952253E-002,0.666270389091));
+#20286 = CARTESIAN_POINT('',(0.136343081238,0.666198005978));
+#20287 = CARTESIAN_POINT('',(0.181789424773,0.666104587296));
+#20288 = CARTESIAN_POINT('',(0.227238657249,0.666001360727));
+#20289 = CARTESIAN_POINT('',(0.27269170279,0.665899402114));
+#20290 = CARTESIAN_POINT('',(0.318148871827,0.665808999059));
+#20291 = CARTESIAN_POINT('',(0.363609939154,0.665739172811));
+#20292 = CARTESIAN_POINT('',(0.409074242462,0.665697263644));
+#20293 = CARTESIAN_POINT('',(0.454540787406,0.665688608683));
+#20294 = CARTESIAN_POINT('',(0.500008360085,0.66571630732));
+#20295 = CARTESIAN_POINT('',(0.545475643788,0.665781077683));
+#20296 = CARTESIAN_POINT('',(0.590941337864,0.665881204673));
+#20297 = CARTESIAN_POINT('',(0.636404276287,0.666012580155));
+#20298 = CARTESIAN_POINT('',(0.681863543529,0.666168834959));
+#20299 = CARTESIAN_POINT('',(0.727318585591,0.666341562426));
+#20300 = CARTESIAN_POINT('',(0.772769313059,0.666520630337));
+#20301 = CARTESIAN_POINT('',(0.818216197112,0.666694586058));
+#20302 = CARTESIAN_POINT('',(0.863660344484,0.666851127298));
+#20303 = CARTESIAN_POINT('',(0.909103593462,0.666977729378));
+#20304 = CARTESIAN_POINT('',(0.954548464002,0.667062075195));
+#20305 = CARTESIAN_POINT('',(0.984848538401,0.667083085876));
+#20306 = CARTESIAN_POINT('',(1.,0.667082940968));
+#20307 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#20308 = ORIENTED_EDGE('',*,*,#20309,.F.);
+#20309 = EDGE_CURVE('',#20310,#20271,#20312,.T.);
+#20310 = VERTEX_POINT('',#20311);
+#20311 = CARTESIAN_POINT('',(-1.979899016825,1.979899016825,
+    12.450000116602));
+#20312 = SURFACE_CURVE('',#20313,(#20317),.PCURVE_S1.);
+#20313 = LINE('',#20314,#20315);
+#20314 = CARTESIAN_POINT('',(-1.979899016825,1.979899016825,
+    12.450000116602));
+#20315 = VECTOR('',#20316,1.);
+#20316 = DIRECTION('',(-0.588348405415,0.588348405415,0.554700196225));
+#20317 = PCURVE('',#20228,#20318);
+#20318 = DEFINITIONAL_REPRESENTATION('',(#20319),#20345);
+#20319 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#20320,#20321,#20322,#20323,
+    #20324,#20325,#20326,#20327,#20328,#20329,#20330,#20331,#20332,
+    #20333,#20334,#20335,#20336,#20337,#20338,#20339,#20340,#20341,
+    #20342,#20343,#20344),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.091993047682E-002,
+    2.183986095365E-002,3.275979143047E-002,4.367972190729E-002,
+    5.459965238412E-002,6.551958286094E-002,7.643951333776E-002,
+    8.735944381458E-002,9.827937429141E-002,0.109199304768,
+    0.120119235245,0.131039165722,0.141959096199,0.152879026676,
+    0.163798957152,0.174718887629,0.185638818106,0.196558748583,
+    0.20747867906,0.218398609536,0.229318540013,0.24023847049),
+  .UNSPECIFIED.);
+#20320 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#20321 = CARTESIAN_POINT('',(0.E+000,1.009547914667E-002));
+#20322 = CARTESIAN_POINT('',(0.E+000,3.028643744E-002));
+#20323 = CARTESIAN_POINT('',(0.E+000,6.057287487999E-002));
+#20324 = CARTESIAN_POINT('',(0.E+000,9.085931231999E-002));
+#20325 = CARTESIAN_POINT('',(0.E+000,0.12114574976));
+#20326 = CARTESIAN_POINT('',(0.E+000,0.1514321872));
+#20327 = CARTESIAN_POINT('',(0.E+000,0.18171862464));
+#20328 = CARTESIAN_POINT('',(0.E+000,0.21200506208));
+#20329 = CARTESIAN_POINT('',(0.E+000,0.24229149952));
+#20330 = CARTESIAN_POINT('',(0.E+000,0.27257793696));
+#20331 = CARTESIAN_POINT('',(0.E+000,0.3028643744));
+#20332 = CARTESIAN_POINT('',(0.E+000,0.33315081184));
+#20333 = CARTESIAN_POINT('',(0.E+000,0.36343724928));
+#20334 = CARTESIAN_POINT('',(0.E+000,0.39372368672));
+#20335 = CARTESIAN_POINT('',(0.E+000,0.42401012416));
+#20336 = CARTESIAN_POINT('',(0.E+000,0.4542965616));
+#20337 = CARTESIAN_POINT('',(0.E+000,0.48458299904));
+#20338 = CARTESIAN_POINT('',(0.E+000,0.51486943648));
+#20339 = CARTESIAN_POINT('',(0.E+000,0.54515587392));
+#20340 = CARTESIAN_POINT('',(0.E+000,0.57544231136));
+#20341 = CARTESIAN_POINT('',(0.E+000,0.6057287488));
+#20342 = CARTESIAN_POINT('',(0.E+000,0.63601518624));
+#20343 = CARTESIAN_POINT('',(-0.E+000,0.656206144533));
+#20344 = CARTESIAN_POINT('',(0.E+000,0.66630162368));
+#20345 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#20346 = ORIENTED_EDGE('',*,*,#20347,.F.);
+#20347 = EDGE_CURVE('',#20220,#20310,#20348,.T.);
+#20348 = SURFACE_CURVE('',#20349,(#20356),.PCURVE_S1.);
+#20349 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#20350,#20351,#20352,#20353,
+    #20354,#20355),.UNSPECIFIED.,.F.,.F.,(6,6),(-1.,0.E+000),
+  .PIECEWISE_BEZIER_KNOTS.);
+#20350 = CARTESIAN_POINT('',(-2.800000041723,1.394118970918E-016,
+    12.500000115484));
+#20351 = CARTESIAN_POINT('',(-2.800000041723,0.444687766729,
+    12.489889620501));
+#20352 = CARTESIAN_POINT('',(-2.711720505362,0.881909452717,
+    12.479948267169));
+#20353 = CARTESIAN_POINT('',(-2.541080112433,1.293871803615,
+    12.470051964917));
+#20354 = CARTESIAN_POINT('',(-2.29434075219,1.66545728146,
+    12.460110611585));
+#20355 = CARTESIAN_POINT('',(-1.979899016825,1.979899016825,
+    12.450000116602));
+#20356 = PCURVE('',#20228,#20357);
+#20357 = DEFINITIONAL_REPRESENTATION('',(#20358),#20384);
+#20358 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#20359,#20360,#20361,#20362,
+    #20363,#20364,#20365,#20366,#20367,#20368,#20369,#20370,#20371,
+    #20372,#20373,#20374,#20375,#20376,#20377,#20378,#20379,#20380,
+    #20381,#20382,#20383),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-1.,-0.954545454545,-0.909090909091,
+    -0.863636363636,-0.818181818182,-0.772727272727,-0.727272727273,
+    -0.681818181818,-0.636363636364,-0.590909090909,-0.545454545455,-0.5
+    ,-0.454545454545,-0.409090909091,-0.363636363636,-0.318181818182,
+    -0.272727272727,-0.227272727273,-0.181818181818,-0.136363636364,
+    -9.090909090909E-002,-4.545454545455E-002,0.E+000),.UNSPECIFIED.);
+#20359 = CARTESIAN_POINT('',(1.,0.E+000));
+#20360 = CARTESIAN_POINT('',(0.984848484848,0.E+000));
+#20361 = CARTESIAN_POINT('',(0.954545454545,0.E+000));
+#20362 = CARTESIAN_POINT('',(0.909090909091,0.E+000));
+#20363 = CARTESIAN_POINT('',(0.863636363636,0.E+000));
+#20364 = CARTESIAN_POINT('',(0.818181818182,0.E+000));
+#20365 = CARTESIAN_POINT('',(0.772727272727,0.E+000));
+#20366 = CARTESIAN_POINT('',(0.727272727273,0.E+000));
+#20367 = CARTESIAN_POINT('',(0.681818181818,0.E+000));
+#20368 = CARTESIAN_POINT('',(0.636363636364,0.E+000));
+#20369 = CARTESIAN_POINT('',(0.590909090909,0.E+000));
+#20370 = CARTESIAN_POINT('',(0.545454545455,0.E+000));
+#20371 = CARTESIAN_POINT('',(0.5,0.E+000));
+#20372 = CARTESIAN_POINT('',(0.454545454545,0.E+000));
+#20373 = CARTESIAN_POINT('',(0.409090909091,0.E+000));
+#20374 = CARTESIAN_POINT('',(0.363636363636,0.E+000));
+#20375 = CARTESIAN_POINT('',(0.318181818182,0.E+000));
+#20376 = CARTESIAN_POINT('',(0.272727272727,0.E+000));
+#20377 = CARTESIAN_POINT('',(0.227272727273,0.E+000));
+#20378 = CARTESIAN_POINT('',(0.181818181818,0.E+000));
+#20379 = CARTESIAN_POINT('',(0.136363636364,0.E+000));
+#20380 = CARTESIAN_POINT('',(9.090909090909E-002,0.E+000));
+#20381 = CARTESIAN_POINT('',(4.545454545455E-002,0.E+000));
+#20382 = CARTESIAN_POINT('',(1.515151515152E-002,-0.E+000));
+#20383 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#20384 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#20385 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#20389)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#20386,#20387,#20388)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#20386 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#20387 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#20388 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#20389 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-004),#20386,
+  'distance_accuracy_value','confusion accuracy');
+#20390 = SHAPE_DEFINITION_REPRESENTATION(#20391,#20210);
+#20391 = PRODUCT_DEFINITION_SHAPE('','',#20392);
+#20392 = PRODUCT_DEFINITION('design','',#20393,#20396);
+#20393 = PRODUCT_DEFINITION_FORMATION('','',#20394);
+#20394 = PRODUCT('Compound094','Compound094','',(#20395));
+#20395 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#20396 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#20397 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#20398,#20400);
+#20398 = ( REPRESENTATION_RELATIONSHIP('','',#20210,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#20399) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#20399 = ITEM_DEFINED_TRANSFORMATION('','',#11,#391);
+#20400 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #20401);
+#20401 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('95','=>[0:1:1:96]','',#5,#20392
+  ,$);
+#20402 = PRODUCT_TYPE('part',$,(#20394));
+#20403 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#20404),#20565);
+#20404 = SHELL_BASED_SURFACE_MODEL('',(#20405));
+#20405 = OPEN_SHELL('',(#20406));
+#20406 = ADVANCED_FACE('',(#20407),#20421,.T.);
+#20407 = FACE_BOUND('',#20408,.T.);
+#20408 = EDGE_LOOP('',(#20409,#20462,#20510,#20548));
+#20409 = ORIENTED_EDGE('',*,*,#20410,.F.);
+#20410 = EDGE_CURVE('',#20411,#20413,#20415,.T.);
+#20411 = VERTEX_POINT('',#20412);
+#20412 = CARTESIAN_POINT('',(-2.121242937857,-2.121242937857,
+    12.416739787645));
+#20413 = VERTEX_POINT('',#20414);
+#20414 = CARTESIAN_POINT('',(-1.979899016825,-1.979899016825,
+    12.550000114366));
+#20415 = SURFACE_CURVE('',#20416,(#20420),.PCURVE_S1.);
+#20416 = LINE('',#20417,#20418);
+#20417 = CARTESIAN_POINT('',(-2.121242937857,-2.121242937857,
+    12.416739787645));
+#20418 = VECTOR('',#20419,1.);
+#20419 = DIRECTION('',(0.588348405415,0.588348405415,0.554700196225));
+#20420 = PCURVE('',#20421,#20434);
+#20421 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#20422,#20423)
+    ,(#20424,#20425)
+    ,(#20426,#20427)
+    ,(#20428,#20429)
+    ,(#20430,#20431)
+    ,(#20432,#20433
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#20422 = CARTESIAN_POINT('',(-2.192031054342,-2.192031054342,
+    12.350000111386));
+#20423 = CARTESIAN_POINT('',(-1.979899016825,-1.979899016825,
+    12.550000114366));
+#20424 = CARTESIAN_POINT('',(-1.843899133045,-2.540162975639,
+    12.360110606369));
+#20425 = CARTESIAN_POINT('',(-1.66545728146,-2.29434075219,
+    12.56011060935));
+#20426 = CARTESIAN_POINT('',(-1.432500925431,-2.813338695908,
+    12.370051959701));
+#20427 = CARTESIAN_POINT('',(-1.293871803615,-2.541080112433,
+    12.570051962682));
+#20428 = CARTESIAN_POINT('',(-0.976399751223,-3.00226198808,
+    12.379948261953));
+#20429 = CARTESIAN_POINT('',(-0.881909452717,-2.711720505362,
+    12.579948264934));
+#20430 = CARTESIAN_POINT('',(-0.492332884593,-3.100000046194,
+    12.389889615285));
+#20431 = CARTESIAN_POINT('',(-0.444687766729,-2.800000041723,
+    12.589889618266));
+#20432 = CARTESIAN_POINT('',(-4.985180288283E-016,-3.100000046194,
+    12.400000110269));
+#20433 = CARTESIAN_POINT('',(-4.502743486191E-016,-2.800000041723,
+    12.600000113249));
+#20434 = DEFINITIONAL_REPRESENTATION('',(#20435),#20461);
+#20435 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#20436,#20437,#20438,#20439,
+    #20440,#20441,#20442,#20443,#20444,#20445,#20446,#20447,#20448,
+    #20449,#20450,#20451,#20452,#20453,#20454,#20455,#20456,#20457,
+    #20458,#20459,#20460),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.091993047682E-002,
+    2.183986095365E-002,3.275979143047E-002,4.367972190729E-002,
+    5.459965238412E-002,6.551958286094E-002,7.643951333776E-002,
+    8.735944381458E-002,9.827937429141E-002,0.109199304768,
+    0.120119235245,0.131039165722,0.141959096199,0.152879026676,
+    0.163798957152,0.174718887629,0.185638818106,0.196558748583,
+    0.20747867906,0.218398609536,0.229318540013,0.24023847049),
+  .UNSPECIFIED.);
+#20436 = CARTESIAN_POINT('',(0.E+000,0.33369837632));
+#20437 = CARTESIAN_POINT('',(0.E+000,0.343793855467));
+#20438 = CARTESIAN_POINT('',(0.E+000,0.36398481376));
+#20439 = CARTESIAN_POINT('',(0.E+000,0.3942712512));
+#20440 = CARTESIAN_POINT('',(0.E+000,0.42455768864));
+#20441 = CARTESIAN_POINT('',(0.E+000,0.45484412608));
+#20442 = CARTESIAN_POINT('',(0.E+000,0.48513056352));
+#20443 = CARTESIAN_POINT('',(0.E+000,0.51541700096));
+#20444 = CARTESIAN_POINT('',(0.E+000,0.5457034384));
+#20445 = CARTESIAN_POINT('',(0.E+000,0.57598987584));
+#20446 = CARTESIAN_POINT('',(0.E+000,0.60627631328));
+#20447 = CARTESIAN_POINT('',(0.E+000,0.63656275072));
+#20448 = CARTESIAN_POINT('',(0.E+000,0.66684918816));
+#20449 = CARTESIAN_POINT('',(0.E+000,0.6971356256));
+#20450 = CARTESIAN_POINT('',(0.E+000,0.72742206304));
+#20451 = CARTESIAN_POINT('',(0.E+000,0.75770850048));
+#20452 = CARTESIAN_POINT('',(0.E+000,0.78799493792));
+#20453 = CARTESIAN_POINT('',(0.E+000,0.81828137536));
+#20454 = CARTESIAN_POINT('',(0.E+000,0.8485678128));
+#20455 = CARTESIAN_POINT('',(0.E+000,0.87885425024));
+#20456 = CARTESIAN_POINT('',(0.E+000,0.90914068768));
+#20457 = CARTESIAN_POINT('',(0.E+000,0.93942712512));
+#20458 = CARTESIAN_POINT('',(0.E+000,0.96971356256));
+#20459 = CARTESIAN_POINT('',(-0.E+000,0.989904520853));
+#20460 = CARTESIAN_POINT('',(0.E+000,1.));
+#20461 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#20462 = ORIENTED_EDGE('',*,*,#20463,.F.);
+#20463 = EDGE_CURVE('',#20464,#20411,#20466,.T.);
+#20464 = VERTEX_POINT('',#20465);
+#20465 = CARTESIAN_POINT('',(-4.824368020919E-016,-3.000000044703,
+    12.466666777929));
+#20466 = SURFACE_CURVE('',#20467,(#20481),.PCURVE_S1.);
+#20467 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#20468,#20469,#20470,#20471,
+    #20472,#20473,#20474,#20475,#20476,#20477,#20478,#20479,#20480),
+  .UNSPECIFIED.,.F.,.F.,(4,3,3,3,4),(0.E+000,7.04623182854E-002,
+    0.156115028512,0.22760515288,0.241767738739),.UNSPECIFIED.);
+#20468 = CARTESIAN_POINT('',(-8.881784197001E-016,-3.000000044703,
+    12.466666777929));
+#20469 = CARTESIAN_POINT('',(-0.304466884303,-3.000000044703,
+    12.460205862216));
+#20470 = CARTESIAN_POINT('',(-0.540569389543,-2.958408747398,
+    12.455178980182));
+#20471 = CARTESIAN_POINT('',(-0.744888753357,-2.906015414136,
+    12.450716365192));
+#20472 = CARTESIAN_POINT('',(-0.993255649144,-2.842327032872,
+    12.445291691723));
+#20473 = CARTESIAN_POINT('',(-1.196507782302,-2.761804724218,
+    12.44071305798));
+#20474 = CARTESIAN_POINT('',(-1.41215619676,-2.646724386415,
+    12.435538372457));
+#20475 = CARTESIAN_POINT('',(-1.592147371921,-2.550672461845,
+    12.431219315762));
+#20476 = CARTESIAN_POINT('',(-1.781853654552,-2.429883155101,
+    12.426492405746));
+#20477 = CARTESIAN_POINT('',(-1.99340698098,-2.241787016781,
+    12.420476037414));
+#20478 = CARTESIAN_POINT('',(-2.035316855604,-2.204524139815,
+    12.419284161839));
+#20479 = CARTESIAN_POINT('',(-2.077969050835,-2.164510683152,
+    12.418041296495));
+#20480 = CARTESIAN_POINT('',(-2.121242937857,-2.121242937857,
+    12.416739787645));
+#20481 = PCURVE('',#20421,#20482);
+#20482 = DEFINITIONAL_REPRESENTATION('',(#20483),#20509);
+#20483 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#20484,#20485,#20486,#20487,
+    #20488,#20489,#20490,#20491,#20492,#20493,#20494,#20495,#20496,
+    #20497,#20498,#20499,#20500,#20501,#20502,#20503,#20504,#20505,
+    #20506,#20507,#20508),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.098944266995E-002,
+    2.197888533991E-002,3.296832800986E-002,4.395777067982E-002,
+    5.494721334977E-002,6.593665601973E-002,7.692609868968E-002,
+    8.791554135963E-002,9.890498402959E-002,0.1098944267,0.120883869369,
+    0.131873312039,0.142862754709,0.153852197379,0.164841640049,
+    0.175831082719,0.186820525389,0.197809968059,0.208799410729,
+    0.219788853399,0.230778296069,0.241767738739),.UNSPECIFIED.);
+#20484 = CARTESIAN_POINT('',(1.,0.333333333333));
+#20485 = CARTESIAN_POINT('',(0.980066784145,0.333285622518));
+#20486 = CARTESIAN_POINT('',(0.941519056387,0.332838152383));
+#20487 = CARTESIAN_POINT('',(0.887271831045,0.331820069515));
+#20488 = CARTESIAN_POINT('',(0.83621522696,0.331368281616));
+#20489 = CARTESIAN_POINT('',(0.787972497261,0.331682294586));
+#20490 = CARTESIAN_POINT('',(0.742186705486,0.332565228114));
+#20491 = CARTESIAN_POINT('',(0.698522318271,0.333513436692));
+#20492 = CARTESIAN_POINT('',(0.656686434676,0.333426156699));
+#20493 = CARTESIAN_POINT('',(0.616266884278,0.332532740308));
+#20494 = CARTESIAN_POINT('',(0.57692302642,0.331675255104));
+#20495 = CARTESIAN_POINT('',(0.538293994129,0.331231550979));
+#20496 = CARTESIAN_POINT('',(0.500018778603,0.331393753682));
+#20497 = CARTESIAN_POINT('',(0.461736426871,0.332109907563));
+#20498 = CARTESIAN_POINT('',(0.423088465331,0.333088221361));
+#20499 = CARTESIAN_POINT('',(0.383730522186,0.333859698466));
+#20500 = CARTESIAN_POINT('',(0.343305902909,0.333516753102));
+#20501 = CARTESIAN_POINT('',(0.301431634518,0.332675187878));
+#20502 = CARTESIAN_POINT('',(0.257799144277,0.332066008139));
+#20503 = CARTESIAN_POINT('',(0.212056098935,0.332048803308));
+#20504 = CARTESIAN_POINT('',(0.163840126152,0.332640244576));
+#20505 = CARTESIAN_POINT('',(0.112779333136,0.333608803402));
+#20506 = CARTESIAN_POINT('',(5.849514331848E-002,0.333756947473));
+#20507 = CARTESIAN_POINT('',(1.993259852757E-002,0.333727450328));
+#20508 = CARTESIAN_POINT('',(0.E+000,0.33369837632));
+#20509 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#20510 = ORIENTED_EDGE('',*,*,#20511,.F.);
+#20511 = EDGE_CURVE('',#20512,#20464,#20514,.T.);
+#20512 = VERTEX_POINT('',#20513);
+#20513 = CARTESIAN_POINT('',(-4.502743486191E-016,-2.800000041723,
+    12.600000113249));
+#20514 = SURFACE_CURVE('',#20515,(#20519),.PCURVE_S1.);
+#20515 = LINE('',#20516,#20517);
+#20516 = CARTESIAN_POINT('',(-4.502743486191E-016,-2.800000041723,
+    12.600000113249));
+#20517 = VECTOR('',#20518,1.);
+#20518 = DIRECTION('',(-1.338038923995E-016,-0.832050294338,
+    -0.554700196225));
+#20519 = PCURVE('',#20421,#20520);
+#20520 = DEFINITIONAL_REPRESENTATION('',(#20521),#20547);
+#20521 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#20522,#20523,#20524,#20525,
+    #20526,#20527,#20528,#20529,#20530,#20531,#20532,#20533,#20534,
+    #20535,#20536,#20537,#20538,#20539,#20540,#20541,#20542,#20543,
+    #20544,#20545,#20546),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.E+000,1.092591311876E-002,
+    2.185182623752E-002,3.277773935628E-002,4.370365247504E-002,
+    5.462956559379E-002,6.555547871255E-002,7.648139183131E-002,
+    8.740730495007E-002,9.833321806883E-002,0.109259131188,
+    0.120185044306,0.131110957425,0.142036870544,0.152962783663,
+    0.163888696781,0.1748146099,0.185740523019,0.196666436138,
+    0.207592349256,0.218518262375,0.229444175494,0.240370088613),
+  .UNSPECIFIED.);
+#20522 = CARTESIAN_POINT('',(1.,1.));
+#20523 = CARTESIAN_POINT('',(1.,0.989898989899));
+#20524 = CARTESIAN_POINT('',(1.,0.969696969697));
+#20525 = CARTESIAN_POINT('',(1.,0.939393939394));
+#20526 = CARTESIAN_POINT('',(1.,0.909090909091));
+#20527 = CARTESIAN_POINT('',(1.,0.878787878788));
+#20528 = CARTESIAN_POINT('',(1.,0.848484848485));
+#20529 = CARTESIAN_POINT('',(1.,0.818181818182));
+#20530 = CARTESIAN_POINT('',(1.,0.787878787879));
+#20531 = CARTESIAN_POINT('',(1.,0.757575757576));
+#20532 = CARTESIAN_POINT('',(1.,0.727272727273));
+#20533 = CARTESIAN_POINT('',(1.,0.69696969697));
+#20534 = CARTESIAN_POINT('',(1.,0.666666666667));
+#20535 = CARTESIAN_POINT('',(1.,0.636363636364));
+#20536 = CARTESIAN_POINT('',(1.,0.606060606061));
+#20537 = CARTESIAN_POINT('',(1.,0.575757575758));
+#20538 = CARTESIAN_POINT('',(1.,0.545454545455));
+#20539 = CARTESIAN_POINT('',(1.,0.515151515152));
+#20540 = CARTESIAN_POINT('',(1.,0.484848484849));
+#20541 = CARTESIAN_POINT('',(1.,0.454545454546));
+#20542 = CARTESIAN_POINT('',(1.,0.424242424242));
+#20543 = CARTESIAN_POINT('',(1.,0.393939393939));
+#20544 = CARTESIAN_POINT('',(1.,0.363636363636));
+#20545 = CARTESIAN_POINT('',(1.,0.343434343434));
+#20546 = CARTESIAN_POINT('',(1.,0.333333333333));
+#20547 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#20548 = ORIENTED_EDGE('',*,*,#20549,.F.);
+#20549 = EDGE_CURVE('',#20413,#20512,#20550,.T.);
+#20550 = SURFACE_CURVE('',#20551,(#20558),.PCURVE_S1.);
+#20551 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#20552,#20553,#20554,#20555,
+    #20556,#20557),.UNSPECIFIED.,.F.,.F.,(6,6),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#20552 = CARTESIAN_POINT('',(-1.979899016825,-1.979899016825,
+    12.550000114366));
+#20553 = CARTESIAN_POINT('',(-1.66545728146,-2.29434075219,
+    12.56011060935));
+#20554 = CARTESIAN_POINT('',(-1.293871803615,-2.541080112433,
+    12.570051962682));
+#20555 = CARTESIAN_POINT('',(-0.881909452717,-2.711720505362,
+    12.579948264934));
+#20556 = CARTESIAN_POINT('',(-0.444687766729,-2.800000041723,
+    12.589889618266));
+#20557 = CARTESIAN_POINT('',(-4.502743486191E-016,-2.800000041723,
+    12.600000113249));
+#20558 = PCURVE('',#20421,#20559);
+#20559 = DEFINITIONAL_REPRESENTATION('',(#20560),#20564);
+#20560 = LINE('',#20561,#20562);
+#20561 = CARTESIAN_POINT('',(0.E+000,1.));
+#20562 = VECTOR('',#20563,1.);
+#20563 = DIRECTION('',(1.,0.E+000));
+#20564 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#20565 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#20569)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#20566,#20567,#20568)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#20566 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#20567 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#20568 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#20569 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-004),#20566,
+  'distance_accuracy_value','confusion accuracy');
+#20570 = SHAPE_DEFINITION_REPRESENTATION(#20571,#20403);
+#20571 = PRODUCT_DEFINITION_SHAPE('','',#20572);
+#20572 = PRODUCT_DEFINITION('design','',#20573,#20576);
+#20573 = PRODUCT_DEFINITION_FORMATION('','',#20574);
+#20574 = PRODUCT('Compound079','Compound079','',(#20575));
+#20575 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#20576 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#20577 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#20578,#20580);
+#20578 = ( REPRESENTATION_RELATIONSHIP('','',#20403,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#20579) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#20579 = ITEM_DEFINED_TRANSFORMATION('','',#11,#395);
+#20580 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #20581);
+#20581 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('96','=>[0:1:1:97]','',#5,#20572
+  ,$);
+#20582 = PRODUCT_TYPE('part',$,(#20574));
+#20583 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#20584),#20745);
+#20584 = SHELL_BASED_SURFACE_MODEL('',(#20585));
+#20585 = OPEN_SHELL('',(#20586));
+#20586 = ADVANCED_FACE('',(#20587),#20601,.T.);
+#20587 = FACE_BOUND('',#20588,.T.);
+#20588 = EDGE_LOOP('',(#20589,#20642,#20690,#20728));
+#20589 = ORIENTED_EDGE('',*,*,#20590,.F.);
+#20590 = EDGE_CURVE('',#20591,#20593,#20595,.T.);
+#20591 = VERTEX_POINT('',#20592);
+#20592 = CARTESIAN_POINT('',(-2.121242937857,-2.121242937857,
+    12.816739778704));
+#20593 = VERTEX_POINT('',#20594);
+#20594 = CARTESIAN_POINT('',(-1.979899016825,-1.979899016825,
+    12.950000105426));
+#20595 = SURFACE_CURVE('',#20596,(#20600),.PCURVE_S1.);
+#20596 = LINE('',#20597,#20598);
+#20597 = CARTESIAN_POINT('',(-2.121242937857,-2.121242937857,
+    12.816739778704));
+#20598 = VECTOR('',#20599,1.);
+#20599 = DIRECTION('',(0.588348405415,0.588348405415,0.554700196225));
+#20600 = PCURVE('',#20601,#20614);
+#20601 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#20602,#20603)
+    ,(#20604,#20605)
+    ,(#20606,#20607)
+    ,(#20608,#20609)
+    ,(#20610,#20611)
+    ,(#20612,#20613
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#20602 = CARTESIAN_POINT('',(-2.192031054342,-2.192031054342,
+    12.750000102445));
+#20603 = CARTESIAN_POINT('',(-1.979899016825,-1.979899016825,
+    12.950000105426));
+#20604 = CARTESIAN_POINT('',(-1.843899133045,-2.540162975639,
+    12.760110597429));
+#20605 = CARTESIAN_POINT('',(-1.66545728146,-2.29434075219,
+    12.960110600409));
+#20606 = CARTESIAN_POINT('',(-1.432500925431,-2.813338695908,
+    12.770051950761));
+#20607 = CARTESIAN_POINT('',(-1.293871803615,-2.541080112433,
+    12.970051953741));
+#20608 = CARTESIAN_POINT('',(-0.976399751223,-3.00226198808,
+    12.779948253013));
+#20609 = CARTESIAN_POINT('',(-0.881909452717,-2.711720505362,
+    12.979948255993));
+#20610 = CARTESIAN_POINT('',(-0.492332884593,-3.100000046194,
+    12.789889606345));
+#20611 = CARTESIAN_POINT('',(-0.444687766729,-2.800000041723,
+    12.989889609325));
+#20612 = CARTESIAN_POINT('',(-4.985180288283E-016,-3.100000046194,
+    12.800000101328));
+#20613 = CARTESIAN_POINT('',(-4.502743486191E-016,-2.800000041723,
+    13.000000104308));
+#20614 = DEFINITIONAL_REPRESENTATION('',(#20615),#20641);
+#20615 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#20616,#20617,#20618,#20619,
+    #20620,#20621,#20622,#20623,#20624,#20625,#20626,#20627,#20628,
+    #20629,#20630,#20631,#20632,#20633,#20634,#20635,#20636,#20637,
+    #20638,#20639,#20640),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.091993047682E-002,
+    2.183986095365E-002,3.275979143047E-002,4.367972190729E-002,
+    5.459965238412E-002,6.551958286094E-002,7.643951333776E-002,
+    8.735944381458E-002,9.827937429141E-002,0.109199304768,
+    0.120119235245,0.131039165722,0.141959096199,0.152879026676,
+    0.163798957152,0.174718887629,0.185638818106,0.196558748583,
+    0.20747867906,0.218398609536,0.229318540013,0.24023847049),
+  .UNSPECIFIED.);
+#20616 = CARTESIAN_POINT('',(0.E+000,0.33369837632));
+#20617 = CARTESIAN_POINT('',(0.E+000,0.343793855467));
+#20618 = CARTESIAN_POINT('',(0.E+000,0.36398481376));
+#20619 = CARTESIAN_POINT('',(0.E+000,0.3942712512));
+#20620 = CARTESIAN_POINT('',(0.E+000,0.42455768864));
+#20621 = CARTESIAN_POINT('',(0.E+000,0.45484412608));
+#20622 = CARTESIAN_POINT('',(0.E+000,0.48513056352));
+#20623 = CARTESIAN_POINT('',(0.E+000,0.51541700096));
+#20624 = CARTESIAN_POINT('',(0.E+000,0.5457034384));
+#20625 = CARTESIAN_POINT('',(0.E+000,0.57598987584));
+#20626 = CARTESIAN_POINT('',(0.E+000,0.60627631328));
+#20627 = CARTESIAN_POINT('',(0.E+000,0.63656275072));
+#20628 = CARTESIAN_POINT('',(0.E+000,0.66684918816));
+#20629 = CARTESIAN_POINT('',(0.E+000,0.6971356256));
+#20630 = CARTESIAN_POINT('',(0.E+000,0.72742206304));
+#20631 = CARTESIAN_POINT('',(0.E+000,0.75770850048));
+#20632 = CARTESIAN_POINT('',(0.E+000,0.78799493792));
+#20633 = CARTESIAN_POINT('',(0.E+000,0.81828137536));
+#20634 = CARTESIAN_POINT('',(0.E+000,0.8485678128));
+#20635 = CARTESIAN_POINT('',(0.E+000,0.87885425024));
+#20636 = CARTESIAN_POINT('',(0.E+000,0.90914068768));
+#20637 = CARTESIAN_POINT('',(0.E+000,0.93942712512));
+#20638 = CARTESIAN_POINT('',(0.E+000,0.96971356256));
+#20639 = CARTESIAN_POINT('',(-0.E+000,0.989904520853));
+#20640 = CARTESIAN_POINT('',(0.E+000,1.));
+#20641 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#20642 = ORIENTED_EDGE('',*,*,#20643,.F.);
+#20643 = EDGE_CURVE('',#20644,#20591,#20646,.T.);
+#20644 = VERTEX_POINT('',#20645);
+#20645 = CARTESIAN_POINT('',(-4.824368020919E-016,-3.000000044703,
+    12.866666768988));
+#20646 = SURFACE_CURVE('',#20647,(#20661),.PCURVE_S1.);
+#20647 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#20648,#20649,#20650,#20651,
+    #20652,#20653,#20654,#20655,#20656,#20657,#20658,#20659,#20660),
+  .UNSPECIFIED.,.F.,.F.,(4,3,3,3,4),(0.E+000,7.04623182854E-002,
+    0.156115028512,0.22760515288,0.241767738739),.UNSPECIFIED.);
+#20648 = CARTESIAN_POINT('',(-4.440892098501E-016,-3.000000044703,
+    12.866666768988));
+#20649 = CARTESIAN_POINT('',(-0.304466884303,-3.000000044703,
+    12.860205853275));
+#20650 = CARTESIAN_POINT('',(-0.540569389543,-2.958408747398,
+    12.855178971241));
+#20651 = CARTESIAN_POINT('',(-0.744888753357,-2.906015414136,
+    12.850716356251));
+#20652 = CARTESIAN_POINT('',(-0.993255649144,-2.842327032872,
+    12.845291682782));
+#20653 = CARTESIAN_POINT('',(-1.196507782302,-2.761804724218,
+    12.84071304904));
+#20654 = CARTESIAN_POINT('',(-1.41215619676,-2.646724386415,
+    12.835538363517));
+#20655 = CARTESIAN_POINT('',(-1.592147371921,-2.550672461845,
+    12.831219306821));
+#20656 = CARTESIAN_POINT('',(-1.781853654552,-2.429883155101,
+    12.826492396805));
+#20657 = CARTESIAN_POINT('',(-1.99340698098,-2.241787016781,
+    12.820476028473));
+#20658 = CARTESIAN_POINT('',(-2.035316855604,-2.204524139815,
+    12.819284152899));
+#20659 = CARTESIAN_POINT('',(-2.077969050835,-2.164510683152,
+    12.818041287555));
+#20660 = CARTESIAN_POINT('',(-2.121242937857,-2.121242937857,
+    12.816739778704));
+#20661 = PCURVE('',#20601,#20662);
+#20662 = DEFINITIONAL_REPRESENTATION('',(#20663),#20689);
+#20663 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#20664,#20665,#20666,#20667,
+    #20668,#20669,#20670,#20671,#20672,#20673,#20674,#20675,#20676,
+    #20677,#20678,#20679,#20680,#20681,#20682,#20683,#20684,#20685,
+    #20686,#20687,#20688),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.098944266995E-002,
+    2.197888533991E-002,3.296832800986E-002,4.395777067982E-002,
+    5.494721334977E-002,6.593665601973E-002,7.692609868968E-002,
+    8.791554135963E-002,9.890498402959E-002,0.1098944267,0.120883869369,
+    0.131873312039,0.142862754709,0.153852197379,0.164841640049,
+    0.175831082719,0.186820525389,0.197809968059,0.208799410729,
+    0.219788853399,0.230778296069,0.241767738739),.UNSPECIFIED.);
+#20664 = CARTESIAN_POINT('',(1.,0.333333333333));
+#20665 = CARTESIAN_POINT('',(0.980066784145,0.333285622518));
+#20666 = CARTESIAN_POINT('',(0.941519056387,0.332838152383));
+#20667 = CARTESIAN_POINT('',(0.887271831045,0.331820069515));
+#20668 = CARTESIAN_POINT('',(0.83621522696,0.331368281616));
+#20669 = CARTESIAN_POINT('',(0.787972497261,0.331682294586));
+#20670 = CARTESIAN_POINT('',(0.742186705486,0.332565228114));
+#20671 = CARTESIAN_POINT('',(0.698522318271,0.333513436692));
+#20672 = CARTESIAN_POINT('',(0.656686434676,0.333426156699));
+#20673 = CARTESIAN_POINT('',(0.616266884278,0.332532740308));
+#20674 = CARTESIAN_POINT('',(0.57692302642,0.331675255104));
+#20675 = CARTESIAN_POINT('',(0.538293994129,0.331231550979));
+#20676 = CARTESIAN_POINT('',(0.500018778603,0.331393753682));
+#20677 = CARTESIAN_POINT('',(0.461736426871,0.332109907563));
+#20678 = CARTESIAN_POINT('',(0.423088465331,0.333088221361));
+#20679 = CARTESIAN_POINT('',(0.383730522186,0.333859698466));
+#20680 = CARTESIAN_POINT('',(0.343305902909,0.333516753102));
+#20681 = CARTESIAN_POINT('',(0.301431634518,0.332675187878));
+#20682 = CARTESIAN_POINT('',(0.257799144277,0.332066008139));
+#20683 = CARTESIAN_POINT('',(0.212056098935,0.332048803308));
+#20684 = CARTESIAN_POINT('',(0.163840126152,0.332640244576));
+#20685 = CARTESIAN_POINT('',(0.112779333136,0.333608803402));
+#20686 = CARTESIAN_POINT('',(5.849514331848E-002,0.333756947473));
+#20687 = CARTESIAN_POINT('',(1.993259852757E-002,0.333727450328));
+#20688 = CARTESIAN_POINT('',(0.E+000,0.33369837632));
+#20689 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#20690 = ORIENTED_EDGE('',*,*,#20691,.F.);
+#20691 = EDGE_CURVE('',#20692,#20644,#20694,.T.);
+#20692 = VERTEX_POINT('',#20693);
+#20693 = CARTESIAN_POINT('',(-4.502743486191E-016,-2.800000041723,
+    13.000000104308));
+#20694 = SURFACE_CURVE('',#20695,(#20699),.PCURVE_S1.);
+#20695 = LINE('',#20696,#20697);
+#20696 = CARTESIAN_POINT('',(-4.502743486191E-016,-2.800000041723,
+    13.000000104308));
+#20697 = VECTOR('',#20698,1.);
+#20698 = DIRECTION('',(-1.338038923995E-016,-0.832050294338,
+    -0.554700196225));
+#20699 = PCURVE('',#20601,#20700);
+#20700 = DEFINITIONAL_REPRESENTATION('',(#20701),#20727);
+#20701 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#20702,#20703,#20704,#20705,
+    #20706,#20707,#20708,#20709,#20710,#20711,#20712,#20713,#20714,
+    #20715,#20716,#20717,#20718,#20719,#20720,#20721,#20722,#20723,
+    #20724,#20725,#20726),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.E+000,1.092591311876E-002,
+    2.185182623752E-002,3.277773935628E-002,4.370365247504E-002,
+    5.462956559379E-002,6.555547871255E-002,7.648139183131E-002,
+    8.740730495007E-002,9.833321806883E-002,0.109259131188,
+    0.120185044306,0.131110957425,0.142036870544,0.152962783663,
+    0.163888696781,0.1748146099,0.185740523019,0.196666436138,
+    0.207592349256,0.218518262375,0.229444175494,0.240370088613),
+  .UNSPECIFIED.);
+#20702 = CARTESIAN_POINT('',(1.,1.));
+#20703 = CARTESIAN_POINT('',(1.,0.989898989899));
+#20704 = CARTESIAN_POINT('',(1.,0.969696969697));
+#20705 = CARTESIAN_POINT('',(1.,0.939393939394));
+#20706 = CARTESIAN_POINT('',(1.,0.909090909091));
+#20707 = CARTESIAN_POINT('',(1.,0.878787878788));
+#20708 = CARTESIAN_POINT('',(1.,0.848484848485));
+#20709 = CARTESIAN_POINT('',(1.,0.818181818182));
+#20710 = CARTESIAN_POINT('',(1.,0.787878787879));
+#20711 = CARTESIAN_POINT('',(1.,0.757575757576));
+#20712 = CARTESIAN_POINT('',(1.,0.727272727273));
+#20713 = CARTESIAN_POINT('',(1.,0.69696969697));
+#20714 = CARTESIAN_POINT('',(1.,0.666666666667));
+#20715 = CARTESIAN_POINT('',(1.,0.636363636364));
+#20716 = CARTESIAN_POINT('',(1.,0.606060606061));
+#20717 = CARTESIAN_POINT('',(1.,0.575757575758));
+#20718 = CARTESIAN_POINT('',(1.,0.545454545455));
+#20719 = CARTESIAN_POINT('',(1.,0.515151515152));
+#20720 = CARTESIAN_POINT('',(1.,0.484848484849));
+#20721 = CARTESIAN_POINT('',(1.,0.454545454546));
+#20722 = CARTESIAN_POINT('',(1.,0.424242424242));
+#20723 = CARTESIAN_POINT('',(1.,0.393939393939));
+#20724 = CARTESIAN_POINT('',(1.,0.363636363636));
+#20725 = CARTESIAN_POINT('',(1.,0.343434343434));
+#20726 = CARTESIAN_POINT('',(1.,0.333333333333));
+#20727 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#20728 = ORIENTED_EDGE('',*,*,#20729,.F.);
+#20729 = EDGE_CURVE('',#20593,#20692,#20730,.T.);
+#20730 = SURFACE_CURVE('',#20731,(#20738),.PCURVE_S1.);
+#20731 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#20732,#20733,#20734,#20735,
+    #20736,#20737),.UNSPECIFIED.,.F.,.F.,(6,6),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#20732 = CARTESIAN_POINT('',(-1.979899016825,-1.979899016825,
+    12.950000105426));
+#20733 = CARTESIAN_POINT('',(-1.66545728146,-2.29434075219,
+    12.960110600409));
+#20734 = CARTESIAN_POINT('',(-1.293871803615,-2.541080112433,
+    12.970051953741));
+#20735 = CARTESIAN_POINT('',(-0.881909452717,-2.711720505362,
+    12.979948255993));
+#20736 = CARTESIAN_POINT('',(-0.444687766729,-2.800000041723,
+    12.989889609325));
+#20737 = CARTESIAN_POINT('',(-4.502743486191E-016,-2.800000041723,
+    13.000000104308));
+#20738 = PCURVE('',#20601,#20739);
+#20739 = DEFINITIONAL_REPRESENTATION('',(#20740),#20744);
+#20740 = LINE('',#20741,#20742);
+#20741 = CARTESIAN_POINT('',(0.E+000,1.));
+#20742 = VECTOR('',#20743,1.);
+#20743 = DIRECTION('',(1.,0.E+000));
+#20744 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#20745 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#20749)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#20746,#20747,#20748)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#20746 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#20747 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#20748 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#20749 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-004),#20746,
+  'distance_accuracy_value','confusion accuracy');
+#20750 = SHAPE_DEFINITION_REPRESENTATION(#20751,#20583);
+#20751 = PRODUCT_DEFINITION_SHAPE('','',#20752);
+#20752 = PRODUCT_DEFINITION('design','',#20753,#20756);
+#20753 = PRODUCT_DEFINITION_FORMATION('','',#20754);
+#20754 = PRODUCT('Compound095','Compound095','',(#20755));
+#20755 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#20756 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#20757 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#20758,#20760);
+#20758 = ( REPRESENTATION_RELATIONSHIP('','',#20583,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#20759) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#20759 = ITEM_DEFINED_TRANSFORMATION('','',#11,#399);
+#20760 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #20761);
+#20761 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('97','=>[0:1:1:98]','',#5,#20752
+  ,$);
+#20762 = PRODUCT_TYPE('part',$,(#20754));
+#20763 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#20764),#20916);
+#20764 = SHELL_BASED_SURFACE_MODEL('',(#20765));
+#20765 = OPEN_SHELL('',(#20766));
+#20766 = ADVANCED_FACE('',(#20767),#20781,.T.);
+#20767 = FACE_BOUND('',#20768,.T.);
+#20768 = EDGE_LOOP('',(#20769,#20822,#20861,#20899));
+#20769 = ORIENTED_EDGE('',*,*,#20770,.F.);
+#20770 = EDGE_CURVE('',#20771,#20773,#20775,.T.);
+#20771 = VERTEX_POINT('',#20772);
+#20772 = CARTESIAN_POINT('',(-3.000124926996,3.674093388888E-016,
+    12.766583516362));
+#20773 = VERTEX_POINT('',#20774);
+#20774 = CARTESIAN_POINT('',(-2.800000041723,3.429011088709E-016,
+    12.900000106543));
+#20775 = SURFACE_CURVE('',#20776,(#20780),.PCURVE_S1.);
+#20776 = LINE('',#20777,#20778);
+#20777 = CARTESIAN_POINT('',(-3.000124926996,3.674093388888E-016,
+    12.766583516362));
+#20778 = VECTOR('',#20779,1.);
+#20779 = DIRECTION('',(0.832050294338,-1.01896772969E-016,0.554700196225
+    ));
+#20780 = PCURVE('',#20781,#20794);
+#20781 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#20782,#20783)
+    ,(#20784,#20785)
+    ,(#20786,#20787)
+    ,(#20788,#20789)
+    ,(#20790,#20791)
+    ,(#20792,#20793
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#20782 = CARTESIAN_POINT('',(-3.100000046194,3.796405133928E-016,
+    12.700000103563));
+#20783 = CARTESIAN_POINT('',(-2.800000041723,3.429011088709E-016,
+    12.900000106543));
+#20784 = CARTESIAN_POINT('',(-3.100000046194,-0.492332884593,
+    12.710110598546));
+#20785 = CARTESIAN_POINT('',(-2.800000041723,-0.444687766729,
+    12.910110601527));
+#20786 = CARTESIAN_POINT('',(-3.00226198808,-0.976399751223,
+    12.720051951878));
+#20787 = CARTESIAN_POINT('',(-2.711720505362,-0.881909452717,
+    12.920051954859));
+#20788 = CARTESIAN_POINT('',(-2.813338695908,-1.432500925431,
+    12.72994825413));
+#20789 = CARTESIAN_POINT('',(-2.541080112433,-1.293871803615,
+    12.929948257111));
+#20790 = CARTESIAN_POINT('',(-2.540162975639,-1.843899133045,
+    12.739889607462));
+#20791 = CARTESIAN_POINT('',(-2.29434075219,-1.66545728146,
+    12.939889610442));
+#20792 = CARTESIAN_POINT('',(-2.192031054342,-2.192031054342,
+    12.750000102445));
+#20793 = CARTESIAN_POINT('',(-1.979899016825,-1.979899016825,
+    12.950000105426));
+#20794 = DEFINITIONAL_REPRESENTATION('',(#20795),#20821);
+#20795 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#20796,#20797,#20798,#20799,
+    #20800,#20801,#20802,#20803,#20804,#20805,#20806,#20807,#20808,
+    #20809,#20810,#20811,#20812,#20813,#20814,#20815,#20816,#20817,
+    #20818,#20819,#20820),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.093273538404E-002,
+    2.186547076808E-002,3.279820615211E-002,4.373094153615E-002,
+    5.466367692019E-002,6.559641230423E-002,7.652914768827E-002,
+    8.74618830723E-002,9.839461845634E-002,0.10932735384,0.120260089224,
+    0.131192824608,0.142125559992,0.153058295377,0.163991030761,
+    0.174923766145,0.185856501529,0.196789236913,0.207721972297,
+    0.218654707681,0.229587443065,0.240520178449),.UNSPECIFIED.);
+#20796 = CARTESIAN_POINT('',(0.E+000,0.332917059032));
+#20797 = CARTESIAN_POINT('',(0.E+000,0.343024376319));
+#20798 = CARTESIAN_POINT('',(0.E+000,0.363239010894));
+#20799 = CARTESIAN_POINT('',(0.E+000,0.393560962756));
+#20800 = CARTESIAN_POINT('',(0.E+000,0.423882914618));
+#20801 = CARTESIAN_POINT('',(0.E+000,0.454204866481));
+#20802 = CARTESIAN_POINT('',(0.E+000,0.484526818343));
+#20803 = CARTESIAN_POINT('',(0.E+000,0.514848770205));
+#20804 = CARTESIAN_POINT('',(0.E+000,0.545170722067));
+#20805 = CARTESIAN_POINT('',(0.E+000,0.575492673929));
+#20806 = CARTESIAN_POINT('',(0.E+000,0.605814625792));
+#20807 = CARTESIAN_POINT('',(0.E+000,0.636136577654));
+#20808 = CARTESIAN_POINT('',(0.E+000,0.666458529516));
+#20809 = CARTESIAN_POINT('',(0.E+000,0.696780481378));
+#20810 = CARTESIAN_POINT('',(0.E+000,0.72710243324));
+#20811 = CARTESIAN_POINT('',(0.E+000,0.757424385102));
+#20812 = CARTESIAN_POINT('',(0.E+000,0.787746336965));
+#20813 = CARTESIAN_POINT('',(0.E+000,0.818068288827));
+#20814 = CARTESIAN_POINT('',(0.E+000,0.848390240689));
+#20815 = CARTESIAN_POINT('',(0.E+000,0.878712192551));
+#20816 = CARTESIAN_POINT('',(0.E+000,0.909034144413));
+#20817 = CARTESIAN_POINT('',(0.E+000,0.939356096276));
+#20818 = CARTESIAN_POINT('',(0.E+000,0.969678048138));
+#20819 = CARTESIAN_POINT('',(-0.E+000,0.989892682713));
+#20820 = CARTESIAN_POINT('',(0.E+000,1.));
+#20821 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#20822 = ORIENTED_EDGE('',*,*,#20823,.F.);
+#20823 = EDGE_CURVE('',#20824,#20771,#20826,.T.);
+#20824 = VERTEX_POINT('',#20825);
+#20825 = CARTESIAN_POINT('',(-2.121242937857,-2.121242937857,
+    12.816739778704));
+#20826 = SURFACE_CURVE('',#20827,(#20832),.PCURVE_S1.);
+#20827 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#20828,#20829,#20830,#20831),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,0.241778545972),
+  .PIECEWISE_BEZIER_KNOTS.);
+#20828 = CARTESIAN_POINT('',(-2.121242937857,-2.121242937857,
+    12.816739778704));
+#20829 = CARTESIAN_POINT('',(-2.682765495879,-1.559800074984,
+    12.799851381812));
+#20830 = CARTESIAN_POINT('',(-3.000124926996,-0.794119080623,
+    12.783434356764));
+#20831 = CARTESIAN_POINT('',(-3.000124926996,3.674093388888E-016,
+    12.766583516362));
+#20832 = PCURVE('',#20781,#20833);
+#20833 = DEFINITIONAL_REPRESENTATION('',(#20834),#20860);
+#20834 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#20835,#20836,#20837,#20838,
+    #20839,#20840,#20841,#20842,#20843,#20844,#20845,#20846,#20847,
+    #20848,#20849,#20850,#20851,#20852,#20853,#20854,#20855,#20856,
+    #20857,#20858,#20859),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.098993390781E-002,
+    2.197986781562E-002,3.296980172343E-002,4.395973563124E-002,
+    5.494966953906E-002,6.593960344687E-002,7.692953735468E-002,
+    8.791947126249E-002,9.89094051703E-002,0.109899339078,0.120889272986
+    ,0.131879206894,0.142869140802,0.153859074709,0.164849008617,
+    0.175838942525,0.186828876433,0.197818810341,0.208808744248,
+    0.219798678156,0.230788612064,0.241778545972),.UNSPECIFIED.);
+#20835 = CARTESIAN_POINT('',(1.,0.33369837632));
+#20836 = CARTESIAN_POINT('',(0.984848548816,0.333689686728));
+#20837 = CARTESIAN_POINT('',(0.954548155371,0.333689217827));
+#20838 = CARTESIAN_POINT('',(0.909102010477,0.333729610909));
+#20839 = CARTESIAN_POINT('',(0.863656918762,0.333801994022));
+#20840 = CARTESIAN_POINT('',(0.818210575227,0.333895412704));
+#20841 = CARTESIAN_POINT('',(0.772761342751,0.333998639273));
+#20842 = CARTESIAN_POINT('',(0.72730829721,0.334100597886));
+#20843 = CARTESIAN_POINT('',(0.681851128173,0.334191000941));
+#20844 = CARTESIAN_POINT('',(0.636390060846,0.334260827189));
+#20845 = CARTESIAN_POINT('',(0.590925757538,0.334302736356));
+#20846 = CARTESIAN_POINT('',(0.545459212594,0.334311391317));
+#20847 = CARTESIAN_POINT('',(0.499991639915,0.33428369268));
+#20848 = CARTESIAN_POINT('',(0.454524356212,0.334218922317));
+#20849 = CARTESIAN_POINT('',(0.409058662136,0.334118795327));
+#20850 = CARTESIAN_POINT('',(0.363595723713,0.333987419845));
+#20851 = CARTESIAN_POINT('',(0.318136456471,0.333831165041));
+#20852 = CARTESIAN_POINT('',(0.272681414409,0.333658437574));
+#20853 = CARTESIAN_POINT('',(0.227230686941,0.333479369663));
+#20854 = CARTESIAN_POINT('',(0.181783802888,0.333305413942));
+#20855 = CARTESIAN_POINT('',(0.136339655516,0.333148872702));
+#20856 = CARTESIAN_POINT('',(9.089640653753E-002,0.333022270622));
+#20857 = CARTESIAN_POINT('',(4.54515359977E-002,0.332937924805));
+#20858 = CARTESIAN_POINT('',(1.515146159919E-002,0.332916914124));
+#20859 = CARTESIAN_POINT('',(0.E+000,0.332917059032));
+#20860 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#20861 = ORIENTED_EDGE('',*,*,#20862,.F.);
+#20862 = EDGE_CURVE('',#20863,#20824,#20865,.T.);
+#20863 = VERTEX_POINT('',#20864);
+#20864 = CARTESIAN_POINT('',(-1.979899016825,-1.979899016825,
+    12.950000105426));
+#20865 = SURFACE_CURVE('',#20866,(#20870),.PCURVE_S1.);
+#20866 = LINE('',#20867,#20868);
+#20867 = CARTESIAN_POINT('',(-1.979899016825,-1.979899016825,
+    12.950000105426));
+#20868 = VECTOR('',#20869,1.);
+#20869 = DIRECTION('',(-0.588348405415,-0.588348405415,-0.554700196225)
+  );
+#20870 = PCURVE('',#20781,#20871);
+#20871 = DEFINITIONAL_REPRESENTATION('',(#20872),#20898);
+#20872 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#20873,#20874,#20875,#20876,
+    #20877,#20878,#20879,#20880,#20881,#20882,#20883,#20884,#20885,
+    #20886,#20887,#20888,#20889,#20890,#20891,#20892,#20893,#20894,
+    #20895,#20896,#20897),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.E+000,1.091993047682E-002,
+    2.183986095365E-002,3.275979143047E-002,4.367972190729E-002,
+    5.459965238412E-002,6.551958286094E-002,7.643951333776E-002,
+    8.735944381458E-002,9.827937429141E-002,0.109199304768,
+    0.120119235245,0.131039165722,0.141959096199,0.152879026676,
+    0.163798957152,0.174718887629,0.185638818106,0.196558748583,
+    0.20747867906,0.218398609536,0.229318540013,0.24023847049),
+  .UNSPECIFIED.);
+#20873 = CARTESIAN_POINT('',(1.,1.));
+#20874 = CARTESIAN_POINT('',(1.,0.989904520853));
+#20875 = CARTESIAN_POINT('',(1.,0.96971356256));
+#20876 = CARTESIAN_POINT('',(1.,0.93942712512));
+#20877 = CARTESIAN_POINT('',(1.,0.90914068768));
+#20878 = CARTESIAN_POINT('',(1.,0.87885425024));
+#20879 = CARTESIAN_POINT('',(1.,0.8485678128));
+#20880 = CARTESIAN_POINT('',(1.,0.81828137536));
+#20881 = CARTESIAN_POINT('',(1.,0.78799493792));
+#20882 = CARTESIAN_POINT('',(1.,0.75770850048));
+#20883 = CARTESIAN_POINT('',(1.,0.72742206304));
+#20884 = CARTESIAN_POINT('',(1.,0.6971356256));
+#20885 = CARTESIAN_POINT('',(1.,0.66684918816));
+#20886 = CARTESIAN_POINT('',(1.,0.63656275072));
+#20887 = CARTESIAN_POINT('',(1.,0.60627631328));
+#20888 = CARTESIAN_POINT('',(1.,0.57598987584));
+#20889 = CARTESIAN_POINT('',(1.,0.5457034384));
+#20890 = CARTESIAN_POINT('',(1.,0.51541700096));
+#20891 = CARTESIAN_POINT('',(1.,0.48513056352));
+#20892 = CARTESIAN_POINT('',(1.,0.45484412608));
+#20893 = CARTESIAN_POINT('',(1.,0.42455768864));
+#20894 = CARTESIAN_POINT('',(1.,0.3942712512));
+#20895 = CARTESIAN_POINT('',(1.,0.36398481376));
+#20896 = CARTESIAN_POINT('',(1.,0.343793855467));
+#20897 = CARTESIAN_POINT('',(1.,0.33369837632));
+#20898 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#20899 = ORIENTED_EDGE('',*,*,#20900,.F.);
+#20900 = EDGE_CURVE('',#20773,#20863,#20901,.T.);
+#20901 = SURFACE_CURVE('',#20902,(#20909),.PCURVE_S1.);
+#20902 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#20903,#20904,#20905,#20906,
+    #20907,#20908),.UNSPECIFIED.,.F.,.F.,(6,6),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#20903 = CARTESIAN_POINT('',(-2.800000041723,3.429011088709E-016,
+    12.900000106543));
+#20904 = CARTESIAN_POINT('',(-2.800000041723,-0.444687766729,
+    12.910110601527));
+#20905 = CARTESIAN_POINT('',(-2.711720505362,-0.881909452717,
+    12.920051954859));
+#20906 = CARTESIAN_POINT('',(-2.541080112433,-1.293871803615,
+    12.929948257111));
+#20907 = CARTESIAN_POINT('',(-2.29434075219,-1.66545728146,
+    12.939889610442));
+#20908 = CARTESIAN_POINT('',(-1.979899016825,-1.979899016825,
+    12.950000105426));
+#20909 = PCURVE('',#20781,#20910);
+#20910 = DEFINITIONAL_REPRESENTATION('',(#20911),#20915);
+#20911 = LINE('',#20912,#20913);
+#20912 = CARTESIAN_POINT('',(0.E+000,1.));
+#20913 = VECTOR('',#20914,1.);
+#20914 = DIRECTION('',(1.,0.E+000));
+#20915 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#20916 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#20920)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#20917,#20918,#20919)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#20917 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#20918 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#20919 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#20920 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-004),#20917,
+  'distance_accuracy_value','confusion accuracy');
+#20921 = SHAPE_DEFINITION_REPRESENTATION(#20922,#20763);
+#20922 = PRODUCT_DEFINITION_SHAPE('','',#20923);
+#20923 = PRODUCT_DEFINITION('design','',#20924,#20927);
+#20924 = PRODUCT_DEFINITION_FORMATION('','',#20925);
+#20925 = PRODUCT('Compound088','Compound088','',(#20926));
+#20926 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#20927 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#20928 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#20929,#20931);
+#20929 = ( REPRESENTATION_RELATIONSHIP('','',#20763,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#20930) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#20930 = ITEM_DEFINED_TRANSFORMATION('','',#11,#403);
+#20931 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #20932);
+#20932 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('98','=>[0:1:1:99]','',#5,#20923
+  ,$);
+#20933 = PRODUCT_TYPE('part',$,(#20925));
+#20934 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#20935),#21087);
+#20935 = SHELL_BASED_SURFACE_MODEL('',(#20936));
+#20936 = OPEN_SHELL('',(#20937));
+#20937 = ADVANCED_FACE('',(#20938),#20952,.T.);
+#20938 = FACE_BOUND('',#20939,.T.);
+#20939 = EDGE_LOOP('',(#20940,#20993,#21032,#21070));
+#20940 = ORIENTED_EDGE('',*,*,#20941,.F.);
+#20941 = EDGE_CURVE('',#20942,#20944,#20946,.T.);
+#20942 = VERTEX_POINT('',#20943);
+#20943 = CARTESIAN_POINT('',(3.000124926996,0.E+000,13.366583502951));
+#20944 = VERTEX_POINT('',#20945);
+#20945 = CARTESIAN_POINT('',(2.800000041723,0.E+000,13.500000093132));
+#20946 = SURFACE_CURVE('',#20947,(#20951),.PCURVE_S1.);
+#20947 = LINE('',#20948,#20949);
+#20948 = CARTESIAN_POINT('',(3.000124926996,0.E+000,13.366583502951));
+#20949 = VECTOR('',#20950,1.);
+#20950 = DIRECTION('',(-0.832050294338,0.E+000,0.554700196225));
+#20951 = PCURVE('',#20952,#20965);
+#20952 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#20953,#20954)
+    ,(#20955,#20956)
+    ,(#20957,#20958)
+    ,(#20959,#20960)
+    ,(#20961,#20962)
+    ,(#20963,#20964
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#20953 = CARTESIAN_POINT('',(3.100000046194,0.E+000,13.300000090152));
+#20954 = CARTESIAN_POINT('',(2.800000041723,0.E+000,13.500000093132));
+#20955 = CARTESIAN_POINT('',(3.100000046194,0.492332884593,
+    13.310110585135));
+#20956 = CARTESIAN_POINT('',(2.800000041723,0.444687766729,
+    13.510110588116));
+#20957 = CARTESIAN_POINT('',(3.00226198808,0.976399751223,
+    13.320051938467));
+#20958 = CARTESIAN_POINT('',(2.711720505362,0.881909452717,
+    13.520051941447));
+#20959 = CARTESIAN_POINT('',(2.813338695908,1.432500925431,
+    13.329948240719));
+#20960 = CARTESIAN_POINT('',(2.541080112433,1.293871803615,13.5299482437
+    ));
+#20961 = CARTESIAN_POINT('',(2.540162975639,1.843899133045,
+    13.339889594051));
+#20962 = CARTESIAN_POINT('',(2.29434075219,1.66545728146,13.539889597031
+    ));
+#20963 = CARTESIAN_POINT('',(2.192031054342,2.192031054342,
+    13.350000089034));
+#20964 = CARTESIAN_POINT('',(1.979899016825,1.979899016825,
+    13.550000092015));
+#20965 = DEFINITIONAL_REPRESENTATION('',(#20966),#20992);
+#20966 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#20967,#20968,#20969,#20970,
+    #20971,#20972,#20973,#20974,#20975,#20976,#20977,#20978,#20979,
+    #20980,#20981,#20982,#20983,#20984,#20985,#20986,#20987,#20988,
+    #20989,#20990,#20991),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.093273538404E-002,
+    2.186547076808E-002,3.279820615211E-002,4.373094153615E-002,
+    5.466367692019E-002,6.559641230423E-002,7.652914768827E-002,
+    8.74618830723E-002,9.839461845634E-002,0.10932735384,0.120260089224,
+    0.131192824608,0.142125559992,0.153058295377,0.163991030761,
+    0.174923766145,0.185856501529,0.196789236913,0.207721972297,
+    0.218654707681,0.229587443065,0.240520178449),.UNSPECIFIED.);
+#20967 = CARTESIAN_POINT('',(0.E+000,0.332917059032));
+#20968 = CARTESIAN_POINT('',(0.E+000,0.343024376319));
+#20969 = CARTESIAN_POINT('',(0.E+000,0.363239010894));
+#20970 = CARTESIAN_POINT('',(0.E+000,0.393560962756));
+#20971 = CARTESIAN_POINT('',(0.E+000,0.423882914618));
+#20972 = CARTESIAN_POINT('',(0.E+000,0.454204866481));
+#20973 = CARTESIAN_POINT('',(0.E+000,0.484526818343));
+#20974 = CARTESIAN_POINT('',(0.E+000,0.514848770205));
+#20975 = CARTESIAN_POINT('',(0.E+000,0.545170722067));
+#20976 = CARTESIAN_POINT('',(0.E+000,0.575492673929));
+#20977 = CARTESIAN_POINT('',(0.E+000,0.605814625792));
+#20978 = CARTESIAN_POINT('',(0.E+000,0.636136577654));
+#20979 = CARTESIAN_POINT('',(0.E+000,0.666458529516));
+#20980 = CARTESIAN_POINT('',(0.E+000,0.696780481378));
+#20981 = CARTESIAN_POINT('',(0.E+000,0.72710243324));
+#20982 = CARTESIAN_POINT('',(0.E+000,0.757424385103));
+#20983 = CARTESIAN_POINT('',(0.E+000,0.787746336965));
+#20984 = CARTESIAN_POINT('',(0.E+000,0.818068288827));
+#20985 = CARTESIAN_POINT('',(0.E+000,0.848390240689));
+#20986 = CARTESIAN_POINT('',(0.E+000,0.878712192551));
+#20987 = CARTESIAN_POINT('',(0.E+000,0.909034144413));
+#20988 = CARTESIAN_POINT('',(0.E+000,0.939356096276));
+#20989 = CARTESIAN_POINT('',(0.E+000,0.969678048138));
+#20990 = CARTESIAN_POINT('',(-0.E+000,0.989892682713));
+#20991 = CARTESIAN_POINT('',(0.E+000,1.));
+#20992 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#20993 = ORIENTED_EDGE('',*,*,#20994,.F.);
+#20994 = EDGE_CURVE('',#20995,#20942,#20997,.T.);
+#20995 = VERTEX_POINT('',#20996);
+#20996 = CARTESIAN_POINT('',(2.121242937857,2.121242937857,
+    13.416739765293));
+#20997 = SURFACE_CURVE('',#20998,(#21003),.PCURVE_S1.);
+#20998 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#20999,#21000,#21001,#21002),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(-0.241778545972,0.E+000),
+  .PIECEWISE_BEZIER_KNOTS.);
+#20999 = CARTESIAN_POINT('',(2.121242937857,2.121242937857,
+    13.416739765293));
+#21000 = CARTESIAN_POINT('',(2.682765495879,1.559800074984,13.3998513684
+    ));
+#21001 = CARTESIAN_POINT('',(3.000124926996,0.794119080623,
+    13.383434343353));
+#21002 = CARTESIAN_POINT('',(3.000124926996,0.E+000,13.366583502951));
+#21003 = PCURVE('',#20952,#21004);
+#21004 = DEFINITIONAL_REPRESENTATION('',(#21005),#21031);
+#21005 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#21006,#21007,#21008,#21009,
+    #21010,#21011,#21012,#21013,#21014,#21015,#21016,#21017,#21018,
+    #21019,#21020,#21021,#21022,#21023,#21024,#21025,#21026,#21027,
+    #21028,#21029,#21030),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.241778545972,-0.230788612064,
+    -0.219798678156,-0.208808744248,-0.197818810341,-0.186828876433,
+    -0.175838942525,-0.164849008617,-0.153859074709,-0.142869140802,
+    -0.131879206894,-0.120889272986,-0.109899339078,-9.89094051703E-002,
+    -8.791947126249E-002,-7.692953735468E-002,-6.593960344687E-002,
+    -5.494966953906E-002,-4.395973563124E-002,-3.296980172343E-002,
+    -2.197986781562E-002,-1.098993390781E-002,0.E+000),.UNSPECIFIED.);
+#21006 = CARTESIAN_POINT('',(1.,0.33369837632));
+#21007 = CARTESIAN_POINT('',(0.984848548816,0.333689686728));
+#21008 = CARTESIAN_POINT('',(0.954548155371,0.333689217827));
+#21009 = CARTESIAN_POINT('',(0.909102010477,0.333729610909));
+#21010 = CARTESIAN_POINT('',(0.863656918762,0.333801994022));
+#21011 = CARTESIAN_POINT('',(0.818210575227,0.333895412704));
+#21012 = CARTESIAN_POINT('',(0.772761342751,0.333998639273));
+#21013 = CARTESIAN_POINT('',(0.72730829721,0.334100597886));
+#21014 = CARTESIAN_POINT('',(0.681851128173,0.334191000941));
+#21015 = CARTESIAN_POINT('',(0.636390060846,0.334260827189));
+#21016 = CARTESIAN_POINT('',(0.590925757538,0.334302736356));
+#21017 = CARTESIAN_POINT('',(0.545459212594,0.334311391317));
+#21018 = CARTESIAN_POINT('',(0.499991639915,0.33428369268));
+#21019 = CARTESIAN_POINT('',(0.454524356212,0.334218922317));
+#21020 = CARTESIAN_POINT('',(0.409058662136,0.334118795327));
+#21021 = CARTESIAN_POINT('',(0.363595723713,0.333987419845));
+#21022 = CARTESIAN_POINT('',(0.318136456471,0.333831165041));
+#21023 = CARTESIAN_POINT('',(0.272681414409,0.333658437574));
+#21024 = CARTESIAN_POINT('',(0.227230686941,0.333479369663));
+#21025 = CARTESIAN_POINT('',(0.181783802888,0.333305413942));
+#21026 = CARTESIAN_POINT('',(0.136339655516,0.333148872703));
+#21027 = CARTESIAN_POINT('',(9.089640653753E-002,0.333022270622));
+#21028 = CARTESIAN_POINT('',(4.54515359977E-002,0.332937924805));
+#21029 = CARTESIAN_POINT('',(1.515146159919E-002,0.332916914124));
+#21030 = CARTESIAN_POINT('',(0.E+000,0.332917059032));
+#21031 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#21032 = ORIENTED_EDGE('',*,*,#21033,.F.);
+#21033 = EDGE_CURVE('',#21034,#20995,#21036,.T.);
+#21034 = VERTEX_POINT('',#21035);
+#21035 = CARTESIAN_POINT('',(1.979899016825,1.979899016825,
+    13.550000092015));
+#21036 = SURFACE_CURVE('',#21037,(#21041),.PCURVE_S1.);
+#21037 = LINE('',#21038,#21039);
+#21038 = CARTESIAN_POINT('',(1.979899016825,1.979899016825,
+    13.550000092015));
+#21039 = VECTOR('',#21040,1.);
+#21040 = DIRECTION('',(0.588348405415,0.588348405415,-0.554700196225));
+#21041 = PCURVE('',#20952,#21042);
+#21042 = DEFINITIONAL_REPRESENTATION('',(#21043),#21069);
+#21043 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#21044,#21045,#21046,#21047,
+    #21048,#21049,#21050,#21051,#21052,#21053,#21054,#21055,#21056,
+    #21057,#21058,#21059,#21060,#21061,#21062,#21063,#21064,#21065,
+    #21066,#21067,#21068),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.091993047682E-002,
+    2.183986095365E-002,3.275979143047E-002,4.367972190729E-002,
+    5.459965238412E-002,6.551958286094E-002,7.643951333776E-002,
+    8.735944381458E-002,9.827937429141E-002,0.109199304768,
+    0.120119235245,0.131039165722,0.141959096199,0.152879026676,
+    0.163798957152,0.174718887629,0.185638818106,0.196558748583,
+    0.20747867906,0.218398609536,0.229318540013,0.24023847049),
+  .UNSPECIFIED.);
+#21044 = CARTESIAN_POINT('',(1.,1.));
+#21045 = CARTESIAN_POINT('',(1.,0.989904520853));
+#21046 = CARTESIAN_POINT('',(1.,0.96971356256));
+#21047 = CARTESIAN_POINT('',(1.,0.93942712512));
+#21048 = CARTESIAN_POINT('',(1.,0.90914068768));
+#21049 = CARTESIAN_POINT('',(1.,0.87885425024));
+#21050 = CARTESIAN_POINT('',(1.,0.8485678128));
+#21051 = CARTESIAN_POINT('',(1.,0.81828137536));
+#21052 = CARTESIAN_POINT('',(1.,0.78799493792));
+#21053 = CARTESIAN_POINT('',(1.,0.75770850048));
+#21054 = CARTESIAN_POINT('',(1.,0.72742206304));
+#21055 = CARTESIAN_POINT('',(1.,0.6971356256));
+#21056 = CARTESIAN_POINT('',(1.,0.66684918816));
+#21057 = CARTESIAN_POINT('',(1.,0.63656275072));
+#21058 = CARTESIAN_POINT('',(1.,0.60627631328));
+#21059 = CARTESIAN_POINT('',(1.,0.57598987584));
+#21060 = CARTESIAN_POINT('',(1.,0.5457034384));
+#21061 = CARTESIAN_POINT('',(1.,0.51541700096));
+#21062 = CARTESIAN_POINT('',(1.,0.48513056352));
+#21063 = CARTESIAN_POINT('',(1.,0.45484412608));
+#21064 = CARTESIAN_POINT('',(1.,0.42455768864));
+#21065 = CARTESIAN_POINT('',(1.,0.3942712512));
+#21066 = CARTESIAN_POINT('',(1.,0.36398481376));
+#21067 = CARTESIAN_POINT('',(1.,0.343793855467));
+#21068 = CARTESIAN_POINT('',(1.,0.33369837632));
+#21069 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#21070 = ORIENTED_EDGE('',*,*,#21071,.F.);
+#21071 = EDGE_CURVE('',#20944,#21034,#21072,.T.);
+#21072 = SURFACE_CURVE('',#21073,(#21080),.PCURVE_S1.);
+#21073 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#21074,#21075,#21076,#21077,
+    #21078,#21079),.UNSPECIFIED.,.F.,.F.,(6,6),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#21074 = CARTESIAN_POINT('',(2.800000041723,0.E+000,13.500000093132));
+#21075 = CARTESIAN_POINT('',(2.800000041723,0.444687766729,
+    13.510110588116));
+#21076 = CARTESIAN_POINT('',(2.711720505362,0.881909452717,
+    13.520051941447));
+#21077 = CARTESIAN_POINT('',(2.541080112433,1.293871803615,13.5299482437
+    ));
+#21078 = CARTESIAN_POINT('',(2.29434075219,1.66545728146,13.539889597031
+    ));
+#21079 = CARTESIAN_POINT('',(1.979899016825,1.979899016825,
+    13.550000092015));
+#21080 = PCURVE('',#20952,#21081);
+#21081 = DEFINITIONAL_REPRESENTATION('',(#21082),#21086);
+#21082 = LINE('',#21083,#21084);
+#21083 = CARTESIAN_POINT('',(0.E+000,1.));
+#21084 = VECTOR('',#21085,1.);
+#21085 = DIRECTION('',(1.,0.E+000));
+#21086 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#21087 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#21091)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#21088,#21089,#21090)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#21088 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#21089 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#21090 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#21091 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-004),#21088,
+  'distance_accuracy_value','confusion accuracy');
+#21092 = SHAPE_DEFINITION_REPRESENTATION(#21093,#20934);
+#21093 = PRODUCT_DEFINITION_SHAPE('','',#21094);
+#21094 = PRODUCT_DEFINITION('design','',#21095,#21098);
+#21095 = PRODUCT_DEFINITION_FORMATION('','',#21096);
+#21096 = PRODUCT('Compound097','Compound097','',(#21097));
+#21097 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#21098 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#21099 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#21100,#21102);
+#21100 = ( REPRESENTATION_RELATIONSHIP('','',#20934,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#21101) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#21101 = ITEM_DEFINED_TRANSFORMATION('','',#11,#407);
+#21102 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #21103);
+#21103 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('99','=>[0:1:1:100]','',#5,
+  #21094,$);
+#21104 = PRODUCT_TYPE('part',$,(#21096));
+#21105 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#21106),#21267);
+#21106 = SHELL_BASED_SURFACE_MODEL('',(#21107));
+#21107 = OPEN_SHELL('',(#21108));
+#21108 = ADVANCED_FACE('',(#21109),#21123,.T.);
+#21109 = FACE_BOUND('',#21110,.T.);
+#21110 = EDGE_LOOP('',(#21111,#21164,#21212,#21250));
+#21111 = ORIENTED_EDGE('',*,*,#21112,.F.);
+#21112 = EDGE_CURVE('',#21113,#21115,#21117,.T.);
+#21113 = VERTEX_POINT('',#21114);
+#21114 = CARTESIAN_POINT('',(1.836970226094E-016,3.000000044703,
+    12.266666782399));
+#21115 = VERTEX_POINT('',#21116);
+#21116 = CARTESIAN_POINT('',(1.714505544354E-016,2.800000041723,
+    12.400000117719));
+#21117 = SURFACE_CURVE('',#21118,(#21122),.PCURVE_S1.);
+#21118 = LINE('',#21119,#21120);
+#21119 = CARTESIAN_POINT('',(1.836970226094E-016,3.000000044703,
+    12.266666782399));
+#21120 = VECTOR('',#21121,1.);
+#21121 = DIRECTION('',(-5.094838648452E-017,-0.832050294338,
+    0.554700196225));
+#21122 = PCURVE('',#21123,#21136);
+#21123 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#21124,#21125)
+    ,(#21126,#21127)
+    ,(#21128,#21129)
+    ,(#21130,#21131)
+    ,(#21132,#21133)
+    ,(#21134,#21135
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#21124 = CARTESIAN_POINT('',(1.898202566964E-016,3.100000046194,
+    12.200000114739));
+#21125 = CARTESIAN_POINT('',(1.714505544354E-016,2.800000041723,
+    12.400000117719));
+#21126 = CARTESIAN_POINT('',(-0.492332884593,3.100000046194,
+    12.210110609722));
+#21127 = CARTESIAN_POINT('',(-0.444687766729,2.800000041723,
+    12.410110612703));
+#21128 = CARTESIAN_POINT('',(-0.976399751223,3.00226198808,
+    12.220051963054));
+#21129 = CARTESIAN_POINT('',(-0.881909452717,2.711720505362,
+    12.420051966034));
+#21130 = CARTESIAN_POINT('',(-1.432500925431,2.813338695908,
+    12.229948265306));
+#21131 = CARTESIAN_POINT('',(-1.293871803615,2.541080112433,
+    12.429948268286));
+#21132 = CARTESIAN_POINT('',(-1.843899133045,2.540162975639,
+    12.239889618638));
+#21133 = CARTESIAN_POINT('',(-1.66545728146,2.29434075219,
+    12.439889621618));
+#21134 = CARTESIAN_POINT('',(-2.192031054342,2.192031054342,
+    12.250000113621));
+#21135 = CARTESIAN_POINT('',(-1.979899016825,1.979899016825,
+    12.450000116602));
+#21136 = DEFINITIONAL_REPRESENTATION('',(#21137),#21163);
+#21137 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#21138,#21139,#21140,#21141,
+    #21142,#21143,#21144,#21145,#21146,#21147,#21148,#21149,#21150,
+    #21151,#21152,#21153,#21154,#21155,#21156,#21157,#21158,#21159,
+    #21160,#21161,#21162),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.092591311876E-002,
+    2.185182623752E-002,3.277773935628E-002,4.370365247505E-002,
+    5.462956559381E-002,6.555547871257E-002,7.648139183133E-002,
+    8.740730495009E-002,9.833321806885E-002,0.109259131188,
+    0.120185044306,0.131110957425,0.142036870544,0.152962783663,
+    0.163888696781,0.1748146099,0.185740523019,0.196666436138,
+    0.207592349256,0.218518262375,0.229444175494,0.240370088613),
+  .UNSPECIFIED.);
+#21138 = CARTESIAN_POINT('',(0.E+000,0.333333333333));
+#21139 = CARTESIAN_POINT('',(0.E+000,0.343434343434));
+#21140 = CARTESIAN_POINT('',(0.E+000,0.363636363636));
+#21141 = CARTESIAN_POINT('',(0.E+000,0.393939393939));
+#21142 = CARTESIAN_POINT('',(0.E+000,0.424242424242));
+#21143 = CARTESIAN_POINT('',(0.E+000,0.454545454545));
+#21144 = CARTESIAN_POINT('',(0.E+000,0.484848484848));
+#21145 = CARTESIAN_POINT('',(0.E+000,0.515151515152));
+#21146 = CARTESIAN_POINT('',(0.E+000,0.545454545455));
+#21147 = CARTESIAN_POINT('',(0.E+000,0.575757575758));
+#21148 = CARTESIAN_POINT('',(0.E+000,0.606060606061));
+#21149 = CARTESIAN_POINT('',(0.E+000,0.636363636364));
+#21150 = CARTESIAN_POINT('',(0.E+000,0.666666666667));
+#21151 = CARTESIAN_POINT('',(0.E+000,0.69696969697));
+#21152 = CARTESIAN_POINT('',(0.E+000,0.727272727273));
+#21153 = CARTESIAN_POINT('',(0.E+000,0.757575757576));
+#21154 = CARTESIAN_POINT('',(0.E+000,0.787878787879));
+#21155 = CARTESIAN_POINT('',(0.E+000,0.818181818182));
+#21156 = CARTESIAN_POINT('',(0.E+000,0.848484848485));
+#21157 = CARTESIAN_POINT('',(0.E+000,0.878787878788));
+#21158 = CARTESIAN_POINT('',(0.E+000,0.909090909091));
+#21159 = CARTESIAN_POINT('',(0.E+000,0.939393939394));
+#21160 = CARTESIAN_POINT('',(0.E+000,0.969696969697));
+#21161 = CARTESIAN_POINT('',(-0.E+000,0.989898989899));
+#21162 = CARTESIAN_POINT('',(0.E+000,1.));
+#21163 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#21164 = ORIENTED_EDGE('',*,*,#21165,.F.);
+#21165 = EDGE_CURVE('',#21166,#21113,#21168,.T.);
+#21166 = VERTEX_POINT('',#21167);
+#21167 = CARTESIAN_POINT('',(-2.121242937857,2.121242937857,
+    12.31673978988));
+#21168 = SURFACE_CURVE('',#21169,(#21183),.PCURVE_S1.);
+#21169 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#21170,#21171,#21172,#21173,
+    #21174,#21175,#21176,#21177,#21178,#21179,#21180,#21181,#21182),
+  .UNSPECIFIED.,.F.,.F.,(4,3,3,3,4),(0.E+000,7.046627312724E-002,
+    0.156117143493,0.227610565263,0.241768013859),.UNSPECIFIED.);
+#21170 = CARTESIAN_POINT('',(-2.121242937857,2.121242937857,
+    12.31673978988));
+#21171 = CARTESIAN_POINT('',(-1.905940960531,2.336514358044,
+    12.310293160119));
+#21172 = CARTESIAN_POINT('',(-1.709595811282,2.47406360249,
+    12.305255508692));
+#21173 = CARTESIAN_POINT('',(-1.528082936307,2.581519940606,
+    12.300771631302));
+#21174 = CARTESIAN_POINT('',(-1.307456315453,2.7121317706,
+    12.295321534624));
+#21175 = CARTESIAN_POINT('',(-1.10681924561,2.798972408576,
+    12.290701844546));
+#21176 = CARTESIAN_POINT('',(-0.872965821993,2.870127849564,
+    12.285496952183));
+#21177 = CARTESIAN_POINT('',(-0.677766621151,2.929521828072,
+    12.281152389619));
+#21178 = CARTESIAN_POINT('',(-0.458191757433,2.978281917984,
+    12.276407477357));
+#21179 = CARTESIAN_POINT('',(-0.175571278428,2.994856288267,
+    12.270395835873));
+#21180 = CARTESIAN_POINT('',(-0.11960550137,2.998138419539,
+    12.269205383616));
+#21181 = CARTESIAN_POINT('',(-6.117183282653E-002,3.000000044703,
+    12.267964874495));
+#21182 = CARTESIAN_POINT('',(1.836970226094E-016,3.000000044703,
+    12.266666782399));
+#21183 = PCURVE('',#21123,#21184);
+#21184 = DEFINITIONAL_REPRESENTATION('',(#21185),#21211);
+#21185 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#21186,#21187,#21188,#21189,
+    #21190,#21191,#21192,#21193,#21194,#21195,#21196,#21197,#21198,
+    #21199,#21200,#21201,#21202,#21203,#21204,#21205,#21206,#21207,
+    #21208,#21209,#21210),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.098945517542E-002,
+    2.197891035084E-002,3.296836552627E-002,4.395782070169E-002,
+    5.494727587711E-002,6.593673105253E-002,7.692618622796E-002,
+    8.791564140338E-002,9.89050965788E-002,0.109894551754,0.12088400693,
+    0.131873462105,0.14286291728,0.153852372456,0.164841827631,
+    0.175831282807,0.186820737982,0.197810193158,0.208799648333,
+    0.219789103508,0.230778558684,0.241768013859),.UNSPECIFIED.);
+#21186 = CARTESIAN_POINT('',(1.,0.33369837632));
+#21187 = CARTESIAN_POINT('',(0.980067507111,0.333661908318));
+#21188 = CARTESIAN_POINT('',(0.941520978397,0.333230817283));
+#21189 = CARTESIAN_POINT('',(0.887274959597,0.332220654568));
+#21190 = CARTESIAN_POINT('',(0.836219147001,0.331761775607));
+#21191 = CARTESIAN_POINT('',(0.787976871541,0.332055441866));
+#21192 = CARTESIAN_POINT('',(0.742191222906,0.33290654072));
+#21193 = CARTESIAN_POINT('',(0.69852664096,0.333813191459));
+#21194 = CARTESIAN_POINT('',(0.656690159888,0.333676351806));
+#21195 = CARTESIAN_POINT('',(0.616269746786,0.332726551921));
+#21196 = CARTESIAN_POINT('',(0.57692486171,0.331807525679));
+#21197 = CARTESIAN_POINT('',(0.538294730474,0.331298770925));
+#21198 = CARTESIAN_POINT('',(0.500018412869,0.331394131159));
+#21199 = CARTESIAN_POINT('',(0.46173500701,0.332043397084));
+#21200 = CARTESIAN_POINT('',(0.423086071262,0.332956542739));
+#21201 = CARTESIAN_POINT('',(0.383727248162,0.33366636468));
+#21202 = CARTESIAN_POINT('',(0.343301829484,0.333267009101));
+#21203 = CARTESIAN_POINT('',(0.30142691059,0.332375524342));
+#21204 = CARTESIAN_POINT('',(0.257794071309,0.331724530922));
+#21205 = CARTESIAN_POINT('',(0.212051079678,0.331675282597));
+#21206 = CARTESIAN_POINT('',(0.163835627966,0.33224624264));
+#21207 = CARTESIAN_POINT('',(0.112775857201,0.333207778214));
+#21208 = CARTESIAN_POINT('',(5.849309488511E-002,0.333364352909));
+#21209 = CARTESIAN_POINT('',(1.99318511108E-002,0.33335129541));
+#21210 = CARTESIAN_POINT('',(0.E+000,0.333333333333));
+#21211 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#21212 = ORIENTED_EDGE('',*,*,#21213,.F.);
+#21213 = EDGE_CURVE('',#21214,#21166,#21216,.T.);
+#21214 = VERTEX_POINT('',#21215);
+#21215 = CARTESIAN_POINT('',(-1.979899016825,1.979899016825,
+    12.450000116602));
+#21216 = SURFACE_CURVE('',#21217,(#21221),.PCURVE_S1.);
+#21217 = LINE('',#21218,#21219);
+#21218 = CARTESIAN_POINT('',(-1.979899016825,1.979899016825,
+    12.450000116602));
+#21219 = VECTOR('',#21220,1.);
+#21220 = DIRECTION('',(-0.588348405415,0.588348405415,-0.554700196225));
+#21221 = PCURVE('',#21123,#21222);
+#21222 = DEFINITIONAL_REPRESENTATION('',(#21223),#21249);
+#21223 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#21224,#21225,#21226,#21227,
+    #21228,#21229,#21230,#21231,#21232,#21233,#21234,#21235,#21236,
+    #21237,#21238,#21239,#21240,#21241,#21242,#21243,#21244,#21245,
+    #21246,#21247,#21248),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.091993047682E-002,
+    2.183986095365E-002,3.275979143047E-002,4.367972190729E-002,
+    5.459965238412E-002,6.551958286094E-002,7.643951333776E-002,
+    8.735944381458E-002,9.827937429141E-002,0.109199304768,
+    0.120119235245,0.131039165722,0.141959096199,0.152879026676,
+    0.163798957152,0.174718887629,0.185638818106,0.196558748583,
+    0.20747867906,0.218398609536,0.229318540013,0.24023847049),
+  .UNSPECIFIED.);
+#21224 = CARTESIAN_POINT('',(1.,1.));
+#21225 = CARTESIAN_POINT('',(1.,0.989904520853));
+#21226 = CARTESIAN_POINT('',(1.,0.96971356256));
+#21227 = CARTESIAN_POINT('',(1.,0.93942712512));
+#21228 = CARTESIAN_POINT('',(1.,0.90914068768));
+#21229 = CARTESIAN_POINT('',(1.,0.87885425024));
+#21230 = CARTESIAN_POINT('',(1.,0.8485678128));
+#21231 = CARTESIAN_POINT('',(1.,0.81828137536));
+#21232 = CARTESIAN_POINT('',(1.,0.78799493792));
+#21233 = CARTESIAN_POINT('',(1.,0.75770850048));
+#21234 = CARTESIAN_POINT('',(1.,0.72742206304));
+#21235 = CARTESIAN_POINT('',(1.,0.6971356256));
+#21236 = CARTESIAN_POINT('',(1.,0.66684918816));
+#21237 = CARTESIAN_POINT('',(1.,0.63656275072));
+#21238 = CARTESIAN_POINT('',(1.,0.60627631328));
+#21239 = CARTESIAN_POINT('',(1.,0.57598987584));
+#21240 = CARTESIAN_POINT('',(1.,0.5457034384));
+#21241 = CARTESIAN_POINT('',(1.,0.51541700096));
+#21242 = CARTESIAN_POINT('',(1.,0.48513056352));
+#21243 = CARTESIAN_POINT('',(1.,0.45484412608));
+#21244 = CARTESIAN_POINT('',(1.,0.42455768864));
+#21245 = CARTESIAN_POINT('',(1.,0.3942712512));
+#21246 = CARTESIAN_POINT('',(1.,0.36398481376));
+#21247 = CARTESIAN_POINT('',(1.,0.343793855467));
+#21248 = CARTESIAN_POINT('',(1.,0.33369837632));
+#21249 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#21250 = ORIENTED_EDGE('',*,*,#21251,.F.);
+#21251 = EDGE_CURVE('',#21115,#21214,#21252,.T.);
+#21252 = SURFACE_CURVE('',#21253,(#21260),.PCURVE_S1.);
+#21253 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#21254,#21255,#21256,#21257,
+    #21258,#21259),.UNSPECIFIED.,.F.,.F.,(6,6),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#21254 = CARTESIAN_POINT('',(1.714505544354E-016,2.800000041723,
+    12.400000117719));
+#21255 = CARTESIAN_POINT('',(-0.444687766729,2.800000041723,
+    12.410110612703));
+#21256 = CARTESIAN_POINT('',(-0.881909452717,2.711720505362,
+    12.420051966034));
+#21257 = CARTESIAN_POINT('',(-1.293871803615,2.541080112433,
+    12.429948268286));
+#21258 = CARTESIAN_POINT('',(-1.66545728146,2.29434075219,
+    12.439889621618));
+#21259 = CARTESIAN_POINT('',(-1.979899016825,1.979899016825,
+    12.450000116602));
+#21260 = PCURVE('',#21123,#21261);
+#21261 = DEFINITIONAL_REPRESENTATION('',(#21262),#21266);
+#21262 = LINE('',#21263,#21264);
+#21263 = CARTESIAN_POINT('',(0.E+000,1.));
+#21264 = VECTOR('',#21265,1.);
+#21265 = DIRECTION('',(1.,0.E+000));
+#21266 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#21267 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#21271)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#21268,#21269,#21270)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#21268 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#21269 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#21270 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#21271 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-004),#21268,
+  'distance_accuracy_value','confusion accuracy');
+#21272 = SHAPE_DEFINITION_REPRESENTATION(#21273,#21105);
+#21273 = PRODUCT_DEFINITION_SHAPE('','',#21274);
+#21274 = PRODUCT_DEFINITION('design','',#21275,#21278);
+#21275 = PRODUCT_DEFINITION_FORMATION('','',#21276);
+#21276 = PRODUCT('Compound093','Compound093','',(#21277));
+#21277 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#21278 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#21279 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#21280,#21282);
+#21280 = ( REPRESENTATION_RELATIONSHIP('','',#21105,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#21281) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#21281 = ITEM_DEFINED_TRANSFORMATION('','',#11,#411);
+#21282 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #21283);
+#21283 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('100','=>[0:1:1:101]','',#5,
+  #21274,$);
+#21284 = PRODUCT_TYPE('part',$,(#21276));
+#21285 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#21286),#21460);
+#21286 = SHELL_BASED_SURFACE_MODEL('',(#21287));
+#21287 = OPEN_SHELL('',(#21288));
+#21288 = ADVANCED_FACE('',(#21289),#21303,.T.);
+#21289 = FACE_BOUND('',#21290,.T.);
+#21290 = EDGE_LOOP('',(#21291,#21344,#21383,#21421));
+#21291 = ORIENTED_EDGE('',*,*,#21292,.F.);
+#21292 = EDGE_CURVE('',#21293,#21295,#21297,.T.);
+#21293 = VERTEX_POINT('',#21294);
+#21294 = CARTESIAN_POINT('',(2.121242937857,2.121242937857,
+    10.483260475361));
+#21295 = VERTEX_POINT('',#21296);
+#21296 = CARTESIAN_POINT('',(1.979899016825,1.979899016825,
+    10.350000148639));
+#21297 = SURFACE_CURVE('',#21298,(#21302),.PCURVE_S1.);
+#21298 = LINE('',#21299,#21300);
+#21299 = CARTESIAN_POINT('',(2.121242937857,2.121242937857,
+    10.483260475361));
+#21300 = VECTOR('',#21301,1.);
+#21301 = DIRECTION('',(-0.588348405415,-0.588348405415,-0.554700196225)
+  );
+#21302 = PCURVE('',#21303,#21316);
+#21303 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#21304,#21305)
+    ,(#21306,#21307)
+    ,(#21308,#21309)
+    ,(#21310,#21311)
+    ,(#21312,#21313)
+    ,(#21314,#21315
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#21304 = CARTESIAN_POINT('',(2.800000041723,0.E+000,10.300000149757));
+#21305 = CARTESIAN_POINT('',(3.100000046194,0.E+000,10.500000152737));
+#21306 = CARTESIAN_POINT('',(2.800000041723,0.444687766729,
+    10.31011064474));
+#21307 = CARTESIAN_POINT('',(3.100000046194,0.492332884593,
+    10.51011064772));
+#21308 = CARTESIAN_POINT('',(2.711720505362,0.881909452717,
+    10.320051998072));
+#21309 = CARTESIAN_POINT('',(3.00226198808,0.976399751223,
+    10.520052001052));
+#21310 = CARTESIAN_POINT('',(2.541080112433,1.293871803615,
+    10.329948300324));
+#21311 = CARTESIAN_POINT('',(2.813338695908,1.432500925431,
+    10.529948303304));
+#21312 = CARTESIAN_POINT('',(2.29434075219,1.66545728146,10.339889653656
+    ));
+#21313 = CARTESIAN_POINT('',(2.540162975639,1.843899133045,
+    10.539889656636));
+#21314 = CARTESIAN_POINT('',(1.979899016825,1.979899016825,
+    10.350000148639));
+#21315 = CARTESIAN_POINT('',(2.192031054342,2.192031054342,
+    10.550000151619));
+#21316 = DEFINITIONAL_REPRESENTATION('',(#21317),#21343);
+#21317 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#21318,#21319,#21320,#21321,
+    #21322,#21323,#21324,#21325,#21326,#21327,#21328,#21329,#21330,
+    #21331,#21332,#21333,#21334,#21335,#21336,#21337,#21338,#21339,
+    #21340,#21341,#21342),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.E+000,1.091993047682E-002,
+    2.183986095365E-002,3.275979143047E-002,4.367972190729E-002,
+    5.459965238411E-002,6.551958286094E-002,7.643951333776E-002,
+    8.735944381458E-002,9.827937429141E-002,0.109199304768,
+    0.120119235245,0.131039165722,0.141959096199,0.152879026676,
+    0.163798957152,0.174718887629,0.185638818106,0.196558748583,
+    0.20747867906,0.218398609536,0.229318540013,0.24023847049),
+  .UNSPECIFIED.);
+#21318 = CARTESIAN_POINT('',(1.,0.66630162368));
+#21319 = CARTESIAN_POINT('',(1.,0.656206144533));
+#21320 = CARTESIAN_POINT('',(1.,0.63601518624));
+#21321 = CARTESIAN_POINT('',(1.,0.6057287488));
+#21322 = CARTESIAN_POINT('',(1.,0.57544231136));
+#21323 = CARTESIAN_POINT('',(1.,0.54515587392));
+#21324 = CARTESIAN_POINT('',(1.,0.51486943648));
+#21325 = CARTESIAN_POINT('',(1.,0.48458299904));
+#21326 = CARTESIAN_POINT('',(1.,0.4542965616));
+#21327 = CARTESIAN_POINT('',(1.,0.42401012416));
+#21328 = CARTESIAN_POINT('',(1.,0.39372368672));
+#21329 = CARTESIAN_POINT('',(1.,0.36343724928));
+#21330 = CARTESIAN_POINT('',(1.,0.33315081184));
+#21331 = CARTESIAN_POINT('',(1.,0.3028643744));
+#21332 = CARTESIAN_POINT('',(1.,0.27257793696));
+#21333 = CARTESIAN_POINT('',(1.,0.24229149952));
+#21334 = CARTESIAN_POINT('',(1.,0.21200506208));
+#21335 = CARTESIAN_POINT('',(1.,0.18171862464));
+#21336 = CARTESIAN_POINT('',(1.,0.1514321872));
+#21337 = CARTESIAN_POINT('',(1.,0.12114574976));
+#21338 = CARTESIAN_POINT('',(1.,9.085931231999E-002));
+#21339 = CARTESIAN_POINT('',(1.,6.057287487999E-002));
+#21340 = CARTESIAN_POINT('',(1.,3.028643744E-002));
+#21341 = CARTESIAN_POINT('',(1.,1.009547914667E-002));
+#21342 = CARTESIAN_POINT('',(1.,0.E+000));
+#21343 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#21344 = ORIENTED_EDGE('',*,*,#21345,.F.);
+#21345 = EDGE_CURVE('',#21346,#21293,#21348,.T.);
+#21346 = VERTEX_POINT('',#21347);
+#21347 = CARTESIAN_POINT('',(3.000124926996,0.E+000,10.433416739938));
+#21348 = SURFACE_CURVE('',#21349,(#21354),.PCURVE_S1.);
+#21349 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#21350,#21351,#21352,#21353),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(-0.241777920213,0.E+000),
+  .PIECEWISE_BEZIER_KNOTS.);
+#21350 = CARTESIAN_POINT('',(3.000124926996,0.E+000,10.433416739938));
+#21351 = CARTESIAN_POINT('',(3.000124926996,0.794119080623,
+    10.45026758034));
+#21352 = CARTESIAN_POINT('',(2.682765495879,1.559800074984,
+    10.466447215775));
+#21353 = CARTESIAN_POINT('',(2.121242937857,2.121242937857,
+    10.483260475361));
+#21354 = PCURVE('',#21303,#21355);
+#21355 = DEFINITIONAL_REPRESENTATION('',(#21356),#21382);
+#21356 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#21357,#21358,#21359,#21360,
+    #21361,#21362,#21363,#21364,#21365,#21366,#21367,#21368,#21369,
+    #21370,#21371,#21372,#21373,#21374,#21375,#21376,#21377,#21378,
+    #21379,#21380,#21381),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.241777920213,-0.230788014749,
+    -0.219798109285,-0.208808203821,-0.197818298356,-0.186828392892,
+    -0.175838487428,-0.164848581964,-0.153858676499,-0.142868771035,
+    -0.131878865571,-0.120888960107,-0.109899054642,-9.890914917813E-002
+    ,-8.79192437139E-002,-7.692933824966E-002,-6.593943278542E-002,
+    -5.494952732119E-002,-4.395962185695E-002,-3.296971639271E-002,
+    -2.197981092847E-002,-1.098990546424E-002,0.E+000),.UNSPECIFIED.);
+#21357 = CARTESIAN_POINT('',(0.E+000,0.667082940968));
+#21358 = CARTESIAN_POINT('',(1.515146100233E-002,0.667083100955));
+#21359 = CARTESIAN_POINT('',(4.545160052912E-002,0.667062684535));
+#21360 = CARTESIAN_POINT('',(9.089673222675E-002,0.666980253684));
+#21361 = CARTESIAN_POINT('',(0.13634037247,0.666855852855));
+#21362 = CARTESIAN_POINT('',(0.181785000357,0.666701301821));
+#21363 = CARTESIAN_POINT('',(0.22723241187,0.666528769334));
+#21364 = CARTESIAN_POINT('',(0.272683671548,0.666350350957));
+#21365 = CARTESIAN_POINT('',(0.318139210936,0.66617741872));
+#21366 = CARTESIAN_POINT('',(0.363598905405,0.666020133483));
+#21367 = CARTESIAN_POINT('',(0.409062171783,0.665887019512));
+#21368 = CARTESIAN_POINT('',(0.454528072694,0.665784631778));
+#21369 = CARTESIAN_POINT('',(0.499995428523,0.665717310673));
+#21370 = CARTESIAN_POINT('',(0.545462933859,0.665687027783));
+#21371 = CARTESIAN_POINT('',(0.590929276272,0.66569332318));
+#21372 = CARTESIAN_POINT('',(0.636393255017,0.665733334858));
+#21373 = CARTESIAN_POINT('',(0.681853897243,0.665801920003));
+#21374 = CARTESIAN_POINT('',(0.727310569578,0.665891867802));
+#21375 = CARTESIAN_POINT('',(0.772763081967,0.665994200765));
+#21376 = CARTESIAN_POINT('',(0.818211784602,0.666098568991));
+#21377 = CARTESIAN_POINT('',(0.86365764416,0.666193711285));
+#21378 = CARTESIAN_POINT('',(0.909102340711,0.666268068441));
+#21379 = CARTESIAN_POINT('',(0.954548221008,0.666310215639));
+#21380 = CARTESIAN_POINT('',(0.984848548248,0.666310298404));
+#21381 = CARTESIAN_POINT('',(1.,0.66630162368));
+#21382 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#21383 = ORIENTED_EDGE('',*,*,#21384,.F.);
+#21384 = EDGE_CURVE('',#21385,#21346,#21387,.T.);
+#21385 = VERTEX_POINT('',#21386);
+#21386 = CARTESIAN_POINT('',(2.800000041723,0.E+000,10.300000149757));
+#21387 = SURFACE_CURVE('',#21388,(#21392),.PCURVE_S1.);
+#21388 = LINE('',#21389,#21390);
+#21389 = CARTESIAN_POINT('',(2.800000041723,0.E+000,10.300000149757));
+#21390 = VECTOR('',#21391,1.);
+#21391 = DIRECTION('',(0.832050294338,0.E+000,0.554700196225));
+#21392 = PCURVE('',#21303,#21393);
+#21393 = DEFINITIONAL_REPRESENTATION('',(#21394),#21420);
+#21394 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#21395,#21396,#21397,#21398,
+    #21399,#21400,#21401,#21402,#21403,#21404,#21405,#21406,#21407,
+    #21408,#21409,#21410,#21411,#21412,#21413,#21414,#21415,#21416,
+    #21417,#21418,#21419),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.093273538404E-002,
+    2.186547076808E-002,3.279820615211E-002,4.373094153615E-002,
+    5.466367692019E-002,6.559641230423E-002,7.652914768827E-002,
+    8.74618830723E-002,9.839461845634E-002,0.10932735384,0.120260089224,
+    0.131192824608,0.142125559992,0.153058295377,0.163991030761,
+    0.174923766145,0.185856501529,0.196789236913,0.207721972297,
+    0.218654707681,0.229587443065,0.240520178449),.UNSPECIFIED.);
+#21395 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#21396 = CARTESIAN_POINT('',(0.E+000,1.01073172874E-002));
+#21397 = CARTESIAN_POINT('',(0.E+000,3.032195186219E-002));
+#21398 = CARTESIAN_POINT('',(0.E+000,6.064390372438E-002));
+#21399 = CARTESIAN_POINT('',(0.E+000,9.096585558657E-002));
+#21400 = CARTESIAN_POINT('',(0.E+000,0.121287807449));
+#21401 = CARTESIAN_POINT('',(0.E+000,0.151609759311));
+#21402 = CARTESIAN_POINT('',(0.E+000,0.181931711173));
+#21403 = CARTESIAN_POINT('',(0.E+000,0.212253663035));
+#21404 = CARTESIAN_POINT('',(0.E+000,0.242575614898));
+#21405 = CARTESIAN_POINT('',(0.E+000,0.27289756676));
+#21406 = CARTESIAN_POINT('',(0.E+000,0.303219518622));
+#21407 = CARTESIAN_POINT('',(0.E+000,0.333541470484));
+#21408 = CARTESIAN_POINT('',(0.E+000,0.363863422346));
+#21409 = CARTESIAN_POINT('',(0.E+000,0.394185374208));
+#21410 = CARTESIAN_POINT('',(0.E+000,0.424507326071));
+#21411 = CARTESIAN_POINT('',(0.E+000,0.454829277933));
+#21412 = CARTESIAN_POINT('',(0.E+000,0.485151229795));
+#21413 = CARTESIAN_POINT('',(0.E+000,0.515473181657));
+#21414 = CARTESIAN_POINT('',(0.E+000,0.545795133519));
+#21415 = CARTESIAN_POINT('',(0.E+000,0.576117085382));
+#21416 = CARTESIAN_POINT('',(0.E+000,0.606439037244));
+#21417 = CARTESIAN_POINT('',(0.E+000,0.636760989106));
+#21418 = CARTESIAN_POINT('',(-0.E+000,0.656975623681));
+#21419 = CARTESIAN_POINT('',(0.E+000,0.667082940968));
+#21420 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#21421 = ORIENTED_EDGE('',*,*,#21422,.F.);
+#21422 = EDGE_CURVE('',#21295,#21385,#21423,.T.);
+#21423 = SURFACE_CURVE('',#21424,(#21431),.PCURVE_S1.);
+#21424 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#21425,#21426,#21427,#21428,
+    #21429,#21430),.UNSPECIFIED.,.F.,.F.,(6,6),(-1.,0.E+000),
+  .PIECEWISE_BEZIER_KNOTS.);
+#21425 = CARTESIAN_POINT('',(1.979899016825,1.979899016825,
+    10.350000148639));
+#21426 = CARTESIAN_POINT('',(2.29434075219,1.66545728146,10.339889653656
+    ));
+#21427 = CARTESIAN_POINT('',(2.541080112433,1.293871803615,
+    10.329948300324));
+#21428 = CARTESIAN_POINT('',(2.711720505362,0.881909452717,
+    10.320051998072));
+#21429 = CARTESIAN_POINT('',(2.800000041723,0.444687766729,
+    10.31011064474));
+#21430 = CARTESIAN_POINT('',(2.800000041723,0.E+000,10.300000149757));
+#21431 = PCURVE('',#21303,#21432);
+#21432 = DEFINITIONAL_REPRESENTATION('',(#21433),#21459);
+#21433 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#21434,#21435,#21436,#21437,
+    #21438,#21439,#21440,#21441,#21442,#21443,#21444,#21445,#21446,
+    #21447,#21448,#21449,#21450,#21451,#21452,#21453,#21454,#21455,
+    #21456,#21457,#21458),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-1.,-0.954545454545,-0.909090909091,
+    -0.863636363636,-0.818181818182,-0.772727272727,-0.727272727273,
+    -0.681818181818,-0.636363636364,-0.590909090909,-0.545454545455,-0.5
+    ,-0.454545454545,-0.409090909091,-0.363636363636,-0.318181818182,
+    -0.272727272727,-0.227272727273,-0.181818181818,-0.136363636364,
+    -9.090909090909E-002,-4.545454545455E-002,0.E+000),.UNSPECIFIED.);
+#21434 = CARTESIAN_POINT('',(1.,0.E+000));
+#21435 = CARTESIAN_POINT('',(0.984848484848,0.E+000));
+#21436 = CARTESIAN_POINT('',(0.954545454545,0.E+000));
+#21437 = CARTESIAN_POINT('',(0.909090909091,0.E+000));
+#21438 = CARTESIAN_POINT('',(0.863636363636,0.E+000));
+#21439 = CARTESIAN_POINT('',(0.818181818182,0.E+000));
+#21440 = CARTESIAN_POINT('',(0.772727272727,0.E+000));
+#21441 = CARTESIAN_POINT('',(0.727272727273,0.E+000));
+#21442 = CARTESIAN_POINT('',(0.681818181818,0.E+000));
+#21443 = CARTESIAN_POINT('',(0.636363636364,0.E+000));
+#21444 = CARTESIAN_POINT('',(0.590909090909,0.E+000));
+#21445 = CARTESIAN_POINT('',(0.545454545455,0.E+000));
+#21446 = CARTESIAN_POINT('',(0.5,0.E+000));
+#21447 = CARTESIAN_POINT('',(0.454545454545,0.E+000));
+#21448 = CARTESIAN_POINT('',(0.409090909091,0.E+000));
+#21449 = CARTESIAN_POINT('',(0.363636363636,0.E+000));
+#21450 = CARTESIAN_POINT('',(0.318181818182,0.E+000));
+#21451 = CARTESIAN_POINT('',(0.272727272727,0.E+000));
+#21452 = CARTESIAN_POINT('',(0.227272727273,0.E+000));
+#21453 = CARTESIAN_POINT('',(0.181818181818,0.E+000));
+#21454 = CARTESIAN_POINT('',(0.136363636364,0.E+000));
+#21455 = CARTESIAN_POINT('',(9.090909090909E-002,0.E+000));
+#21456 = CARTESIAN_POINT('',(4.545454545455E-002,0.E+000));
+#21457 = CARTESIAN_POINT('',(1.515151515152E-002,-0.E+000));
+#21458 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#21459 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#21460 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#21464)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#21461,#21462,#21463)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#21461 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#21462 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#21463 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#21464 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-004),#21461,
+  'distance_accuracy_value','confusion accuracy');
+#21465 = SHAPE_DEFINITION_REPRESENTATION(#21466,#21285);
+#21466 = PRODUCT_DEFINITION_SHAPE('','',#21467);
+#21467 = PRODUCT_DEFINITION('design','',#21468,#21471);
+#21468 = PRODUCT_DEFINITION_FORMATION('','',#21469);
+#21469 = PRODUCT('Compound092','Compound092','',(#21470));
+#21470 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#21471 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#21472 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#21473,#21475);
+#21473 = ( REPRESENTATION_RELATIONSHIP('','',#21285,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#21474) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#21474 = ITEM_DEFINED_TRANSFORMATION('','',#11,#415);
+#21475 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #21476);
+#21476 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('101','=>[0:1:1:102]','',#5,
+  #21467,$);
+#21477 = PRODUCT_TYPE('part',$,(#21469));
+#21478 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#21479),#21640);
+#21479 = SHELL_BASED_SURFACE_MODEL('',(#21480));
+#21480 = OPEN_SHELL('',(#21481));
+#21481 = ADVANCED_FACE('',(#21482),#21496,.T.);
+#21482 = FACE_BOUND('',#21483,.T.);
+#21483 = EDGE_LOOP('',(#21484,#21537,#21585,#21623));
+#21484 = ORIENTED_EDGE('',*,*,#21485,.F.);
+#21485 = EDGE_CURVE('',#21486,#21488,#21490,.T.);
+#21486 = VERTEX_POINT('',#21487);
+#21487 = CARTESIAN_POINT('',(2.121242937857,2.121242937857,
+    12.216739792115));
+#21488 = VERTEX_POINT('',#21489);
+#21489 = CARTESIAN_POINT('',(1.979899016825,1.979899016825,
+    12.350000118837));
+#21490 = SURFACE_CURVE('',#21491,(#21495),.PCURVE_S1.);
+#21491 = LINE('',#21492,#21493);
+#21492 = CARTESIAN_POINT('',(2.121242937857,2.121242937857,
+    12.216739792115));
+#21493 = VECTOR('',#21494,1.);
+#21494 = DIRECTION('',(-0.588348405415,-0.588348405415,0.554700196225));
+#21495 = PCURVE('',#21496,#21509);
+#21496 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#21497,#21498)
+    ,(#21499,#21500)
+    ,(#21501,#21502)
+    ,(#21503,#21504)
+    ,(#21505,#21506)
+    ,(#21507,#21508
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#21497 = CARTESIAN_POINT('',(2.192031054342,2.192031054342,
+    12.150000115857));
+#21498 = CARTESIAN_POINT('',(1.979899016825,1.979899016825,
+    12.350000118837));
+#21499 = CARTESIAN_POINT('',(1.843899133045,2.540162975639,
+    12.16011061084));
+#21500 = CARTESIAN_POINT('',(1.66545728146,2.29434075219,12.36011061382)
+  );
+#21501 = CARTESIAN_POINT('',(1.432500925431,2.813338695908,
+    12.170051964172));
+#21502 = CARTESIAN_POINT('',(1.293871803615,2.541080112433,
+    12.370051967152));
+#21503 = CARTESIAN_POINT('',(0.976399751223,3.00226198808,
+    12.179948266424));
+#21504 = CARTESIAN_POINT('',(0.881909452717,2.711720505362,
+    12.379948269404));
+#21505 = CARTESIAN_POINT('',(0.492332884593,3.100000046194,
+    12.189889619756));
+#21506 = CARTESIAN_POINT('',(0.444687766729,2.800000041723,
+    12.389889622736));
+#21507 = CARTESIAN_POINT('',(1.543488860659E-016,3.100000046194,
+    12.200000114739));
+#21508 = CARTESIAN_POINT('',(1.394118970918E-016,2.800000041723,
+    12.400000117719));
+#21509 = DEFINITIONAL_REPRESENTATION('',(#21510),#21536);
+#21510 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#21511,#21512,#21513,#21514,
+    #21515,#21516,#21517,#21518,#21519,#21520,#21521,#21522,#21523,
+    #21524,#21525,#21526,#21527,#21528,#21529,#21530,#21531,#21532,
+    #21533,#21534,#21535),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.091993047683E-002,
+    2.183986095365E-002,3.275979143048E-002,4.36797219073E-002,
+    5.459965238413E-002,6.551958286095E-002,7.643951333778E-002,
+    8.73594438146E-002,9.827937429143E-002,0.109199304768,0.120119235245
+    ,0.131039165722,0.141959096199,0.152879026676,0.163798957152,
+    0.174718887629,0.185638818106,0.196558748583,0.20747867906,
+    0.218398609537,0.229318540013,0.24023847049),.UNSPECIFIED.);
+#21511 = CARTESIAN_POINT('',(0.E+000,0.33369837632));
+#21512 = CARTESIAN_POINT('',(0.E+000,0.343793855467));
+#21513 = CARTESIAN_POINT('',(0.E+000,0.36398481376));
+#21514 = CARTESIAN_POINT('',(0.E+000,0.3942712512));
+#21515 = CARTESIAN_POINT('',(0.E+000,0.42455768864));
+#21516 = CARTESIAN_POINT('',(0.E+000,0.45484412608));
+#21517 = CARTESIAN_POINT('',(0.E+000,0.48513056352));
+#21518 = CARTESIAN_POINT('',(0.E+000,0.51541700096));
+#21519 = CARTESIAN_POINT('',(0.E+000,0.5457034384));
+#21520 = CARTESIAN_POINT('',(0.E+000,0.57598987584));
+#21521 = CARTESIAN_POINT('',(0.E+000,0.60627631328));
+#21522 = CARTESIAN_POINT('',(0.E+000,0.63656275072));
+#21523 = CARTESIAN_POINT('',(0.E+000,0.66684918816));
+#21524 = CARTESIAN_POINT('',(0.E+000,0.6971356256));
+#21525 = CARTESIAN_POINT('',(0.E+000,0.72742206304));
+#21526 = CARTESIAN_POINT('',(0.E+000,0.75770850048));
+#21527 = CARTESIAN_POINT('',(0.E+000,0.78799493792));
+#21528 = CARTESIAN_POINT('',(0.E+000,0.81828137536));
+#21529 = CARTESIAN_POINT('',(0.E+000,0.8485678128));
+#21530 = CARTESIAN_POINT('',(0.E+000,0.87885425024));
+#21531 = CARTESIAN_POINT('',(0.E+000,0.90914068768));
+#21532 = CARTESIAN_POINT('',(0.E+000,0.93942712512));
+#21533 = CARTESIAN_POINT('',(0.E+000,0.96971356256));
+#21534 = CARTESIAN_POINT('',(-0.E+000,0.989904520853));
+#21535 = CARTESIAN_POINT('',(0.E+000,1.));
+#21536 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#21537 = ORIENTED_EDGE('',*,*,#21538,.F.);
+#21538 = EDGE_CURVE('',#21539,#21486,#21541,.T.);
+#21539 = VERTEX_POINT('',#21540);
+#21540 = CARTESIAN_POINT('',(1.493698897412E-016,3.000000044703,
+    12.266666782399));
+#21541 = SURFACE_CURVE('',#21542,(#21556),.PCURVE_S1.);
+#21542 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#21543,#21544,#21545,#21546,
+    #21547,#21548,#21549,#21550,#21551,#21552,#21553,#21554,#21555),
+  .UNSPECIFIED.,.F.,.F.,(4,3,3,3,4),(-0.241767738739,-0.171305420455,
+    -8.565271022752E-002,-1.41625858605E-002,0.E+000),.UNSPECIFIED.);
+#21543 = CARTESIAN_POINT('',(4.440892098501E-016,3.000000044703,
+    12.266666782399));
+#21544 = CARTESIAN_POINT('',(0.304466884301,3.000000044703,
+    12.260205866686));
+#21545 = CARTESIAN_POINT('',(0.540569389538,2.958408747399,
+    12.255178984652));
+#21546 = CARTESIAN_POINT('',(0.744888753348,2.906015414139,
+    12.250716369662));
+#21547 = CARTESIAN_POINT('',(0.993255649138,2.842327032875,
+    12.245291696193));
+#21548 = CARTESIAN_POINT('',(1.196507782294,2.761804724221,
+    12.240713062451));
+#21549 = CARTESIAN_POINT('',(1.412156196752,2.646724386419,
+    12.235538376928));
+#21550 = CARTESIAN_POINT('',(1.592147371908,2.550672461853,
+    12.231219320232));
+#21551 = CARTESIAN_POINT('',(1.781853654536,2.429883155113,
+    12.226492410216));
+#21552 = CARTESIAN_POINT('',(1.993406980961,2.241787016798,
+    12.220476041885));
+#21553 = CARTESIAN_POINT('',(2.035316855591,2.204524139828,
+    12.21928416631));
+#21554 = CARTESIAN_POINT('',(2.077969050828,2.164510683159,
+    12.218041300966));
+#21555 = CARTESIAN_POINT('',(2.121242937857,2.121242937857,
+    12.216739792115));
+#21556 = PCURVE('',#21496,#21557);
+#21557 = DEFINITIONAL_REPRESENTATION('',(#21558),#21584);
+#21558 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#21559,#21560,#21561,#21562,
+    #21563,#21564,#21565,#21566,#21567,#21568,#21569,#21570,#21571,
+    #21572,#21573,#21574,#21575,#21576,#21577,#21578,#21579,#21580,
+    #21581,#21582,#21583),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.241767738739,-0.230778296069,
+    -0.219788853399,-0.208799410729,-0.197809968059,-0.186820525389,
+    -0.175831082719,-0.164841640049,-0.153852197379,-0.142862754709,
+    -0.131873312039,-0.120883869369,-0.1098944267,-9.890498402959E-002,
+    -8.791554135963E-002,-7.692609868968E-002,-6.593665601973E-002,
+    -5.494721334977E-002,-4.395777067982E-002,-3.296832800986E-002,
+    -2.197888533991E-002,-1.098944266995E-002,0.E+000),.UNSPECIFIED.);
+#21559 = CARTESIAN_POINT('',(1.,0.333333333333));
+#21560 = CARTESIAN_POINT('',(0.980066784145,0.333285622518));
+#21561 = CARTESIAN_POINT('',(0.941519056386,0.332838152383));
+#21562 = CARTESIAN_POINT('',(0.887271831044,0.331820069515));
+#21563 = CARTESIAN_POINT('',(0.836215226958,0.331368281616));
+#21564 = CARTESIAN_POINT('',(0.787972497259,0.331682294586));
+#21565 = CARTESIAN_POINT('',(0.742186705484,0.332565228114));
+#21566 = CARTESIAN_POINT('',(0.69852231827,0.333513436692));
+#21567 = CARTESIAN_POINT('',(0.656686434674,0.333426156699));
+#21568 = CARTESIAN_POINT('',(0.616266884277,0.332532740308));
+#21569 = CARTESIAN_POINT('',(0.57692302642,0.331675255104));
+#21570 = CARTESIAN_POINT('',(0.538293994129,0.331231550979));
+#21571 = CARTESIAN_POINT('',(0.500018778603,0.331393753682));
+#21572 = CARTESIAN_POINT('',(0.461736426871,0.332109907563));
+#21573 = CARTESIAN_POINT('',(0.423088465332,0.333088221361));
+#21574 = CARTESIAN_POINT('',(0.383730522187,0.333859698466));
+#21575 = CARTESIAN_POINT('',(0.34330590291,0.333516753102));
+#21576 = CARTESIAN_POINT('',(0.301431634519,0.332675187878));
+#21577 = CARTESIAN_POINT('',(0.257799144279,0.332066008139));
+#21578 = CARTESIAN_POINT('',(0.212056098937,0.332048803308));
+#21579 = CARTESIAN_POINT('',(0.163840126153,0.332640244576));
+#21580 = CARTESIAN_POINT('',(0.112779333138,0.333608803403));
+#21581 = CARTESIAN_POINT('',(5.849514331924E-002,0.333756947473));
+#21582 = CARTESIAN_POINT('',(1.993259852785E-002,0.333727450328));
+#21583 = CARTESIAN_POINT('',(0.E+000,0.33369837632));
+#21584 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#21585 = ORIENTED_EDGE('',*,*,#21586,.F.);
+#21586 = EDGE_CURVE('',#21587,#21539,#21589,.T.);
+#21587 = VERTEX_POINT('',#21588);
+#21588 = CARTESIAN_POINT('',(1.394118970918E-016,2.800000041723,
+    12.400000117719));
+#21589 = SURFACE_CURVE('',#21590,(#21594),.PCURVE_S1.);
+#21590 = LINE('',#21591,#21592);
+#21591 = CARTESIAN_POINT('',(1.394118970918E-016,2.800000041723,
+    12.400000117719));
+#21592 = VECTOR('',#21593,1.);
+#21593 = DIRECTION('',(4.142775295748E-017,0.832050294338,
+    -0.554700196225));
+#21594 = PCURVE('',#21496,#21595);
+#21595 = DEFINITIONAL_REPRESENTATION('',(#21596),#21622);
+#21596 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#21597,#21598,#21599,#21600,
+    #21601,#21602,#21603,#21604,#21605,#21606,#21607,#21608,#21609,
+    #21610,#21611,#21612,#21613,#21614,#21615,#21616,#21617,#21618,
+    #21619,#21620,#21621),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.092591311876E-002,
+    2.185182623752E-002,3.277773935628E-002,4.370365247505E-002,
+    5.462956559381E-002,6.555547871257E-002,7.648139183133E-002,
+    8.740730495009E-002,9.833321806885E-002,0.109259131188,
+    0.120185044306,0.131110957425,0.142036870544,0.152962783663,
+    0.163888696781,0.1748146099,0.185740523019,0.196666436138,
+    0.207592349256,0.218518262375,0.229444175494,0.240370088613),
+  .UNSPECIFIED.);
+#21597 = CARTESIAN_POINT('',(1.,1.));
+#21598 = CARTESIAN_POINT('',(1.,0.989898989899));
+#21599 = CARTESIAN_POINT('',(1.,0.969696969697));
+#21600 = CARTESIAN_POINT('',(1.,0.939393939394));
+#21601 = CARTESIAN_POINT('',(1.,0.909090909091));
+#21602 = CARTESIAN_POINT('',(1.,0.878787878788));
+#21603 = CARTESIAN_POINT('',(1.,0.848484848485));
+#21604 = CARTESIAN_POINT('',(1.,0.818181818182));
+#21605 = CARTESIAN_POINT('',(1.,0.787878787879));
+#21606 = CARTESIAN_POINT('',(1.,0.757575757576));
+#21607 = CARTESIAN_POINT('',(1.,0.727272727273));
+#21608 = CARTESIAN_POINT('',(1.,0.69696969697));
+#21609 = CARTESIAN_POINT('',(1.,0.666666666667));
+#21610 = CARTESIAN_POINT('',(1.,0.636363636364));
+#21611 = CARTESIAN_POINT('',(1.,0.606060606061));
+#21612 = CARTESIAN_POINT('',(1.,0.575757575758));
+#21613 = CARTESIAN_POINT('',(1.,0.545454545455));
+#21614 = CARTESIAN_POINT('',(1.,0.515151515152));
+#21615 = CARTESIAN_POINT('',(1.,0.484848484848));
+#21616 = CARTESIAN_POINT('',(1.,0.454545454545));
+#21617 = CARTESIAN_POINT('',(1.,0.424242424242));
+#21618 = CARTESIAN_POINT('',(1.,0.393939393939));
+#21619 = CARTESIAN_POINT('',(1.,0.363636363636));
+#21620 = CARTESIAN_POINT('',(1.,0.343434343434));
+#21621 = CARTESIAN_POINT('',(1.,0.333333333333));
+#21622 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#21623 = ORIENTED_EDGE('',*,*,#21624,.F.);
+#21624 = EDGE_CURVE('',#21488,#21587,#21625,.T.);
+#21625 = SURFACE_CURVE('',#21626,(#21633),.PCURVE_S1.);
+#21626 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#21627,#21628,#21629,#21630,
+    #21631,#21632),.UNSPECIFIED.,.F.,.F.,(6,6),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#21627 = CARTESIAN_POINT('',(1.979899016825,1.979899016825,
+    12.350000118837));
+#21628 = CARTESIAN_POINT('',(1.66545728146,2.29434075219,12.36011061382)
+  );
+#21629 = CARTESIAN_POINT('',(1.293871803615,2.541080112433,
+    12.370051967152));
+#21630 = CARTESIAN_POINT('',(0.881909452717,2.711720505362,
+    12.379948269404));
+#21631 = CARTESIAN_POINT('',(0.444687766729,2.800000041723,
+    12.389889622736));
+#21632 = CARTESIAN_POINT('',(1.394118970918E-016,2.800000041723,
+    12.400000117719));
+#21633 = PCURVE('',#21496,#21634);
+#21634 = DEFINITIONAL_REPRESENTATION('',(#21635),#21639);
+#21635 = LINE('',#21636,#21637);
+#21636 = CARTESIAN_POINT('',(0.E+000,1.));
+#21637 = VECTOR('',#21638,1.);
+#21638 = DIRECTION('',(1.,0.E+000));
+#21639 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#21640 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#21644)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#21641,#21642,#21643)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#21641 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#21642 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#21643 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#21644 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-004),#21641,
+  'distance_accuracy_value','confusion accuracy');
+#21645 = SHAPE_DEFINITION_REPRESENTATION(#21646,#21478);
+#21646 = PRODUCT_DEFINITION_SHAPE('','',#21647);
+#21647 = PRODUCT_DEFINITION('design','',#21648,#21651);
+#21648 = PRODUCT_DEFINITION_FORMATION('','',#21649);
+#21649 = PRODUCT('Compound096','Compound096','',(#21650));
+#21650 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#21651 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#21652 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#21653,#21655);
+#21653 = ( REPRESENTATION_RELATIONSHIP('','',#21478,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#21654) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#21654 = ITEM_DEFINED_TRANSFORMATION('','',#11,#419);
+#21655 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #21656);
+#21656 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('102','=>[0:1:1:103]','',#5,
+  #21647,$);
+#21657 = PRODUCT_TYPE('part',$,(#21649));
+#21658 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#21659),#21842);
+#21659 = SHELL_BASED_SURFACE_MODEL('',(#21660));
+#21660 = OPEN_SHELL('',(#21661));
+#21661 = ADVANCED_FACE('',(#21662),#21676,.T.);
+#21662 = FACE_BOUND('',#21663,.T.);
+#21663 = EDGE_LOOP('',(#21664,#21717,#21765,#21803));
+#21664 = ORIENTED_EDGE('',*,*,#21665,.F.);
+#21665 = EDGE_CURVE('',#21666,#21668,#21670,.T.);
+#21666 = VERTEX_POINT('',#21667);
+#21667 = CARTESIAN_POINT('',(-2.121242937857,2.121242937857,
+    13.783260416501));
+#21668 = VERTEX_POINT('',#21669);
+#21669 = CARTESIAN_POINT('',(-1.979899016825,1.979899016825,
+    13.65000008978));
+#21670 = SURFACE_CURVE('',#21671,(#21675),.PCURVE_S1.);
+#21671 = LINE('',#21672,#21673);
+#21672 = CARTESIAN_POINT('',(-2.121242937857,2.121242937857,
+    13.783260416501));
+#21673 = VECTOR('',#21674,1.);
+#21674 = DIRECTION('',(0.588348405415,-0.588348405415,-0.554700196225));
+#21675 = PCURVE('',#21676,#21689);
+#21676 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#21677,#21678)
+    ,(#21679,#21680)
+    ,(#21681,#21682)
+    ,(#21683,#21684)
+    ,(#21685,#21686)
+    ,(#21687,#21688
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#21677 = CARTESIAN_POINT('',(1.714505544354E-016,2.800000041723,
+    13.600000090897));
+#21678 = CARTESIAN_POINT('',(1.898202566964E-016,3.100000046194,
+    13.800000093877));
+#21679 = CARTESIAN_POINT('',(-0.444687766729,2.800000041723,
+    13.61011058588));
+#21680 = CARTESIAN_POINT('',(-0.492332884593,3.100000046194,
+    13.810110588861));
+#21681 = CARTESIAN_POINT('',(-0.881909452717,2.711720505362,
+    13.620051939212));
+#21682 = CARTESIAN_POINT('',(-0.976399751223,3.00226198808,
+    13.820051942192));
+#21683 = CARTESIAN_POINT('',(-1.293871803615,2.541080112433,
+    13.629948241464));
+#21684 = CARTESIAN_POINT('',(-1.432500925431,2.813338695908,
+    13.829948244445));
+#21685 = CARTESIAN_POINT('',(-1.66545728146,2.29434075219,
+    13.639889594796));
+#21686 = CARTESIAN_POINT('',(-1.843899133045,2.540162975639,
+    13.839889597777));
+#21687 = CARTESIAN_POINT('',(-1.979899016825,1.979899016825,
+    13.65000008978));
+#21688 = CARTESIAN_POINT('',(-2.192031054342,2.192031054342,
+    13.85000009276));
+#21689 = DEFINITIONAL_REPRESENTATION('',(#21690),#21716);
+#21690 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#21691,#21692,#21693,#21694,
+    #21695,#21696,#21697,#21698,#21699,#21700,#21701,#21702,#21703,
+    #21704,#21705,#21706,#21707,#21708,#21709,#21710,#21711,#21712,
+    #21713,#21714,#21715),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.091993047682E-002,
+    2.183986095365E-002,3.275979143047E-002,4.367972190729E-002,
+    5.459965238412E-002,6.551958286094E-002,7.643951333776E-002,
+    8.735944381458E-002,9.827937429141E-002,0.109199304768,
+    0.120119235245,0.131039165722,0.141959096199,0.152879026676,
+    0.163798957152,0.174718887629,0.185638818106,0.196558748583,
+    0.20747867906,0.218398609536,0.229318540013,0.24023847049),
+  .UNSPECIFIED.);
+#21691 = CARTESIAN_POINT('',(1.,0.66630162368));
+#21692 = CARTESIAN_POINT('',(1.,0.656206144533));
+#21693 = CARTESIAN_POINT('',(1.,0.63601518624));
+#21694 = CARTESIAN_POINT('',(1.,0.6057287488));
+#21695 = CARTESIAN_POINT('',(1.,0.57544231136));
+#21696 = CARTESIAN_POINT('',(1.,0.54515587392));
+#21697 = CARTESIAN_POINT('',(1.,0.51486943648));
+#21698 = CARTESIAN_POINT('',(1.,0.48458299904));
+#21699 = CARTESIAN_POINT('',(1.,0.4542965616));
+#21700 = CARTESIAN_POINT('',(1.,0.42401012416));
+#21701 = CARTESIAN_POINT('',(1.,0.39372368672));
+#21702 = CARTESIAN_POINT('',(1.,0.36343724928));
+#21703 = CARTESIAN_POINT('',(1.,0.33315081184));
+#21704 = CARTESIAN_POINT('',(1.,0.3028643744));
+#21705 = CARTESIAN_POINT('',(1.,0.27257793696));
+#21706 = CARTESIAN_POINT('',(1.,0.24229149952));
+#21707 = CARTESIAN_POINT('',(1.,0.21200506208));
+#21708 = CARTESIAN_POINT('',(1.,0.18171862464));
+#21709 = CARTESIAN_POINT('',(1.,0.1514321872));
+#21710 = CARTESIAN_POINT('',(1.,0.12114574976));
+#21711 = CARTESIAN_POINT('',(1.,9.085931231999E-002));
+#21712 = CARTESIAN_POINT('',(1.,6.057287487999E-002));
+#21713 = CARTESIAN_POINT('',(1.,3.028643744E-002));
+#21714 = CARTESIAN_POINT('',(1.,1.009547914667E-002));
+#21715 = CARTESIAN_POINT('',(1.,0.E+000));
+#21716 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#21717 = ORIENTED_EDGE('',*,*,#21718,.F.);
+#21718 = EDGE_CURVE('',#21719,#21666,#21721,.T.);
+#21719 = VERTEX_POINT('',#21720);
+#21720 = CARTESIAN_POINT('',(1.836970226094E-016,3.000000044703,
+    13.733333426217));
+#21721 = SURFACE_CURVE('',#21722,(#21736),.PCURVE_S1.);
+#21722 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#21723,#21724,#21725,#21726,
+    #21727,#21728,#21729,#21730,#21731,#21732,#21733,#21734,#21735),
+  .UNSPECIFIED.,.F.,.F.,(4,3,3,3,4),(0.E+000,7.04623182826E-002,
+    0.156115028511,0.227605152877,0.241767738739),.UNSPECIFIED.);
+#21723 = CARTESIAN_POINT('',(1.836970226094E-016,3.000000044703,
+    13.733333426217));
+#21724 = CARTESIAN_POINT('',(-0.3044668843,3.000000044703,13.73979434193
+    ));
+#21725 = CARTESIAN_POINT('',(-0.540569389533,2.958408747399,
+    13.744821223964));
+#21726 = CARTESIAN_POINT('',(-0.74488875334,2.906015414141,
+    13.749283838954));
+#21727 = CARTESIAN_POINT('',(-0.993255649132,2.842327032877,
+    13.754708512423));
+#21728 = CARTESIAN_POINT('',(-1.196507782287,2.761804724225,
+    13.759287146165));
+#21729 = CARTESIAN_POINT('',(-1.412156196745,2.646724386423,
+    13.764461831688));
+#21730 = CARTESIAN_POINT('',(-1.592147371897,2.55067246186,
+    13.768780888384));
+#21731 = CARTESIAN_POINT('',(-1.78185365452,2.429883155123,13.7735077984
+    ));
+#21732 = CARTESIAN_POINT('',(-1.993406980943,2.241787016814,
+    13.779524166731));
+#21733 = CARTESIAN_POINT('',(-2.035316855579,2.204524139839,
+    13.780716042306));
+#21734 = CARTESIAN_POINT('',(-2.077969050822,2.164510683165,
+    13.78195890765));
+#21735 = CARTESIAN_POINT('',(-2.121242937857,2.121242937857,
+    13.783260416501));
+#21736 = PCURVE('',#21676,#21737);
+#21737 = DEFINITIONAL_REPRESENTATION('',(#21738),#21764);
+#21738 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#21739,#21740,#21741,#21742,
+    #21743,#21744,#21745,#21746,#21747,#21748,#21749,#21750,#21751,
+    #21752,#21753,#21754,#21755,#21756,#21757,#21758,#21759,#21760,
+    #21761,#21762,#21763),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.098944266995E-002,
+    2.197888533991E-002,3.296832800986E-002,4.395777067982E-002,
+    5.494721334977E-002,6.593665601973E-002,7.692609868968E-002,
+    8.791554135963E-002,9.890498402959E-002,0.1098944267,0.120883869369,
+    0.131873312039,0.142862754709,0.153852197379,0.164841640049,
+    0.175831082719,0.186820525389,0.197809968059,0.208799410729,
+    0.219788853399,0.230778296069,0.241767738739),.UNSPECIFIED.);
+#21739 = CARTESIAN_POINT('',(0.E+000,0.666666666667));
+#21740 = CARTESIAN_POINT('',(1.993321585543E-002,0.666714377482));
+#21741 = CARTESIAN_POINT('',(5.848094361428E-002,0.667161847617));
+#21742 = CARTESIAN_POINT('',(0.112728168958,0.668179930485));
+#21743 = CARTESIAN_POINT('',(0.163784773043,0.668631718384));
+#21744 = CARTESIAN_POINT('',(0.212027502742,0.668317705414));
+#21745 = CARTESIAN_POINT('',(0.257813294518,0.667434771886));
+#21746 = CARTESIAN_POINT('',(0.301477681732,0.666486563308));
+#21747 = CARTESIAN_POINT('',(0.343313565327,0.666573843301));
+#21748 = CARTESIAN_POINT('',(0.383733115724,0.667467259692));
+#21749 = CARTESIAN_POINT('',(0.423076973581,0.668324744896));
+#21750 = CARTESIAN_POINT('',(0.461706005872,0.668768449021));
+#21751 = CARTESIAN_POINT('',(0.499981221397,0.668606246318));
+#21752 = CARTESIAN_POINT('',(0.538263573128,0.667890092438));
+#21753 = CARTESIAN_POINT('',(0.576911534667,0.666911778639));
+#21754 = CARTESIAN_POINT('',(0.616269477812,0.666140301534));
+#21755 = CARTESIAN_POINT('',(0.656694097089,0.666483246898));
+#21756 = CARTESIAN_POINT('',(0.698568365479,0.667324812122));
+#21757 = CARTESIAN_POINT('',(0.742200855719,0.667933991861));
+#21758 = CARTESIAN_POINT('',(0.787943901062,0.667951196692));
+#21759 = CARTESIAN_POINT('',(0.836159873845,0.667359755424));
+#21760 = CARTESIAN_POINT('',(0.887220666861,0.666391196597));
+#21761 = CARTESIAN_POINT('',(0.94150485668,0.666243052527));
+#21762 = CARTESIAN_POINT('',(0.980067401472,0.666272549672));
+#21763 = CARTESIAN_POINT('',(1.,0.66630162368));
+#21764 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#21765 = ORIENTED_EDGE('',*,*,#21766,.F.);
+#21766 = EDGE_CURVE('',#21767,#21719,#21769,.T.);
+#21767 = VERTEX_POINT('',#21768);
+#21768 = CARTESIAN_POINT('',(1.714505544354E-016,2.800000041723,
+    13.600000090897));
+#21769 = SURFACE_CURVE('',#21770,(#21774),.PCURVE_S1.);
+#21770 = LINE('',#21771,#21772);
+#21771 = CARTESIAN_POINT('',(1.714505544354E-016,2.800000041723,
+    13.600000090897));
+#21772 = VECTOR('',#21773,1.);
+#21773 = DIRECTION('',(5.094838648452E-017,0.832050294338,0.554700196225
+    ));
+#21774 = PCURVE('',#21676,#21775);
+#21775 = DEFINITIONAL_REPRESENTATION('',(#21776),#21802);
+#21776 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#21777,#21778,#21779,#21780,
+    #21781,#21782,#21783,#21784,#21785,#21786,#21787,#21788,#21789,
+    #21790,#21791,#21792,#21793,#21794,#21795,#21796,#21797,#21798,
+    #21799,#21800,#21801),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.092591311876E-002,
+    2.185182623752E-002,3.277773935628E-002,4.370365247504E-002,
+    5.462956559379E-002,6.555547871255E-002,7.648139183131E-002,
+    8.740730495007E-002,9.833321806883E-002,0.109259131188,
+    0.120185044306,0.131110957425,0.142036870544,0.152962783663,
+    0.163888696781,0.1748146099,0.185740523019,0.196666436138,
+    0.207592349256,0.218518262375,0.229444175494,0.240370088613),
+  .UNSPECIFIED.);
+#21777 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#21778 = CARTESIAN_POINT('',(0.E+000,1.010101010101E-002));
+#21779 = CARTESIAN_POINT('',(0.E+000,3.030303030303E-002));
+#21780 = CARTESIAN_POINT('',(0.E+000,6.060606060605E-002));
+#21781 = CARTESIAN_POINT('',(0.E+000,9.090909090908E-002));
+#21782 = CARTESIAN_POINT('',(0.E+000,0.121212121212));
+#21783 = CARTESIAN_POINT('',(0.E+000,0.151515151515));
+#21784 = CARTESIAN_POINT('',(0.E+000,0.181818181818));
+#21785 = CARTESIAN_POINT('',(0.E+000,0.212121212121));
+#21786 = CARTESIAN_POINT('',(0.E+000,0.242424242424));
+#21787 = CARTESIAN_POINT('',(0.E+000,0.272727272727));
+#21788 = CARTESIAN_POINT('',(0.E+000,0.30303030303));
+#21789 = CARTESIAN_POINT('',(0.E+000,0.333333333333));
+#21790 = CARTESIAN_POINT('',(0.E+000,0.363636363636));
+#21791 = CARTESIAN_POINT('',(0.E+000,0.393939393939));
+#21792 = CARTESIAN_POINT('',(0.E+000,0.424242424242));
+#21793 = CARTESIAN_POINT('',(0.E+000,0.454545454545));
+#21794 = CARTESIAN_POINT('',(0.E+000,0.484848484848));
+#21795 = CARTESIAN_POINT('',(0.E+000,0.515151515151));
+#21796 = CARTESIAN_POINT('',(0.E+000,0.545454545454));
+#21797 = CARTESIAN_POINT('',(0.E+000,0.575757575758));
+#21798 = CARTESIAN_POINT('',(0.E+000,0.606060606061));
+#21799 = CARTESIAN_POINT('',(0.E+000,0.636363636364));
+#21800 = CARTESIAN_POINT('',(-0.E+000,0.656565656566));
+#21801 = CARTESIAN_POINT('',(0.E+000,0.666666666667));
+#21802 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#21803 = ORIENTED_EDGE('',*,*,#21804,.F.);
+#21804 = EDGE_CURVE('',#21668,#21767,#21805,.T.);
+#21805 = SURFACE_CURVE('',#21806,(#21813),.PCURVE_S1.);
+#21806 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#21807,#21808,#21809,#21810,
+    #21811,#21812),.UNSPECIFIED.,.F.,.F.,(6,6),(-1.,0.E+000),
+  .PIECEWISE_BEZIER_KNOTS.);
+#21807 = CARTESIAN_POINT('',(-1.979899016825,1.979899016825,
+    13.65000008978));
+#21808 = CARTESIAN_POINT('',(-1.66545728146,2.29434075219,
+    13.639889594796));
+#21809 = CARTESIAN_POINT('',(-1.293871803615,2.541080112433,
+    13.629948241464));
+#21810 = CARTESIAN_POINT('',(-0.881909452717,2.711720505362,
+    13.620051939212));
+#21811 = CARTESIAN_POINT('',(-0.444687766729,2.800000041723,
+    13.61011058588));
+#21812 = CARTESIAN_POINT('',(1.714505544354E-016,2.800000041723,
+    13.600000090897));
+#21813 = PCURVE('',#21676,#21814);
+#21814 = DEFINITIONAL_REPRESENTATION('',(#21815),#21841);
+#21815 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#21816,#21817,#21818,#21819,
+    #21820,#21821,#21822,#21823,#21824,#21825,#21826,#21827,#21828,
+    #21829,#21830,#21831,#21832,#21833,#21834,#21835,#21836,#21837,
+    #21838,#21839,#21840),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-1.,-0.954545454545,-0.909090909091,
+    -0.863636363636,-0.818181818182,-0.772727272727,-0.727272727273,
+    -0.681818181818,-0.636363636364,-0.590909090909,-0.545454545455,-0.5
+    ,-0.454545454545,-0.409090909091,-0.363636363636,-0.318181818182,
+    -0.272727272727,-0.227272727273,-0.181818181818,-0.136363636364,
+    -9.090909090909E-002,-4.545454545455E-002,0.E+000),.UNSPECIFIED.);
+#21816 = CARTESIAN_POINT('',(1.,0.E+000));
+#21817 = CARTESIAN_POINT('',(0.984848484848,0.E+000));
+#21818 = CARTESIAN_POINT('',(0.954545454545,0.E+000));
+#21819 = CARTESIAN_POINT('',(0.909090909091,0.E+000));
+#21820 = CARTESIAN_POINT('',(0.863636363636,0.E+000));
+#21821 = CARTESIAN_POINT('',(0.818181818182,0.E+000));
+#21822 = CARTESIAN_POINT('',(0.772727272727,0.E+000));
+#21823 = CARTESIAN_POINT('',(0.727272727273,0.E+000));
+#21824 = CARTESIAN_POINT('',(0.681818181818,0.E+000));
+#21825 = CARTESIAN_POINT('',(0.636363636364,0.E+000));
+#21826 = CARTESIAN_POINT('',(0.590909090909,0.E+000));
+#21827 = CARTESIAN_POINT('',(0.545454545455,0.E+000));
+#21828 = CARTESIAN_POINT('',(0.5,0.E+000));
+#21829 = CARTESIAN_POINT('',(0.454545454545,0.E+000));
+#21830 = CARTESIAN_POINT('',(0.409090909091,0.E+000));
+#21831 = CARTESIAN_POINT('',(0.363636363636,0.E+000));
+#21832 = CARTESIAN_POINT('',(0.318181818182,0.E+000));
+#21833 = CARTESIAN_POINT('',(0.272727272727,0.E+000));
+#21834 = CARTESIAN_POINT('',(0.227272727273,0.E+000));
+#21835 = CARTESIAN_POINT('',(0.181818181818,0.E+000));
+#21836 = CARTESIAN_POINT('',(0.136363636364,0.E+000));
+#21837 = CARTESIAN_POINT('',(9.090909090909E-002,0.E+000));
+#21838 = CARTESIAN_POINT('',(4.545454545455E-002,0.E+000));
+#21839 = CARTESIAN_POINT('',(1.515151515152E-002,-0.E+000));
+#21840 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#21841 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#21842 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#21846)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#21843,#21844,#21845)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#21843 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#21844 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#21845 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#21846 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-004),#21843,
+  'distance_accuracy_value','confusion accuracy');
+#21847 = SHAPE_DEFINITION_REPRESENTATION(#21848,#21658);
+#21848 = PRODUCT_DEFINITION_SHAPE('','',#21849);
+#21849 = PRODUCT_DEFINITION('design','',#21850,#21853);
+#21850 = PRODUCT_DEFINITION_FORMATION('','',#21851);
+#21851 = PRODUCT('Compound077','Compound077','',(#21852));
+#21852 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#21853 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#21854 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#21855,#21857);
+#21855 = ( REPRESENTATION_RELATIONSHIP('','',#21658,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#21856) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#21856 = ITEM_DEFINED_TRANSFORMATION('','',#11,#423);
+#21857 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #21858);
+#21858 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('103','=>[0:1:1:104]','',#5,
+  #21849,$);
+#21859 = PRODUCT_TYPE('part',$,(#21851));
+#21860 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#21861),#21935);
+#21861 = SHELL_BASED_SURFACE_MODEL('',(#21862));
+#21862 = OPEN_SHELL('',(#21863));
+#21863 = ADVANCED_FACE('',(#21864),#21878,.T.);
+#21864 = FACE_BOUND('',#21865,.T.);
+#21865 = EDGE_LOOP('',(#21866,#21889,#21905,#21921));
+#21866 = ORIENTED_EDGE('',*,*,#21867,.F.);
+#21867 = EDGE_CURVE('',#21868,#21870,#21872,.T.);
+#21868 = VERTEX_POINT('',#21869);
+#21869 = CARTESIAN_POINT('',(3.061617061739E-016,4.000000074506,
+    9.000000067055));
+#21870 = VERTEX_POINT('',#21871);
+#21871 = CARTESIAN_POINT('',(-1.,4.000000074506,9.000000067055));
+#21872 = SURFACE_CURVE('',#21873,(#21877),.PCURVE_S1.);
+#21873 = LINE('',#21874,#21875);
+#21874 = CARTESIAN_POINT('',(3.061617061739E-016,4.000000074506,
+    9.000000067055));
+#21875 = VECTOR('',#21876,1.);
+#21876 = DIRECTION('',(-1.,1.224646799147E-016,0.E+000));
+#21877 = PCURVE('',#21878,#21883);
+#21878 = PLANE('',#21879);
+#21879 = AXIS2_PLACEMENT_3D('',#21880,#21881,#21882);
+#21880 = CARTESIAN_POINT('',(-0.5,4.000000074506,8.000000067055));
+#21881 = DIRECTION('',(1.224646799147E-016,1.,0.E+000));
+#21882 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#21883 = DEFINITIONAL_REPRESENTATION('',(#21884),#21888);
+#21884 = LINE('',#21885,#21886);
+#21885 = CARTESIAN_POINT('',(-1.,-0.5));
+#21886 = VECTOR('',#21887,1.);
+#21887 = DIRECTION('',(0.E+000,1.));
+#21888 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#21889 = ORIENTED_EDGE('',*,*,#21890,.F.);
+#21890 = EDGE_CURVE('',#21891,#21868,#21893,.T.);
+#21891 = VERTEX_POINT('',#21892);
+#21892 = CARTESIAN_POINT('',(3.061617061739E-016,4.000000074506,
+    8.000000067055));
+#21893 = SURFACE_CURVE('',#21894,(#21898),.PCURVE_S1.);
+#21894 = LINE('',#21895,#21896);
+#21895 = CARTESIAN_POINT('',(3.061617061739E-016,4.000000074506,
+    8.000000067055));
+#21896 = VECTOR('',#21897,1.);
+#21897 = DIRECTION('',(0.E+000,0.E+000,1.));
+#21898 = PCURVE('',#21878,#21899);
+#21899 = DEFINITIONAL_REPRESENTATION('',(#21900),#21904);
+#21900 = LINE('',#21901,#21902);
+#21901 = CARTESIAN_POINT('',(0.E+000,-0.5));
+#21902 = VECTOR('',#21903,1.);
+#21903 = DIRECTION('',(-1.,0.E+000));
+#21904 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#21905 = ORIENTED_EDGE('',*,*,#21906,.F.);
+#21906 = EDGE_CURVE('',#21907,#21891,#21909,.T.);
+#21907 = VERTEX_POINT('',#21908);
+#21908 = CARTESIAN_POINT('',(-1.,4.000000074506,8.000000067055));
+#21909 = SURFACE_CURVE('',#21910,(#21914),.PCURVE_S1.);
+#21910 = LINE('',#21911,#21912);
+#21911 = CARTESIAN_POINT('',(-1.,4.000000074506,8.000000067055));
+#21912 = VECTOR('',#21913,1.);
+#21913 = DIRECTION('',(1.,-1.224646799147E-016,0.E+000));
+#21914 = PCURVE('',#21878,#21915);
+#21915 = DEFINITIONAL_REPRESENTATION('',(#21916),#21920);
+#21916 = LINE('',#21917,#21918);
+#21917 = CARTESIAN_POINT('',(0.E+000,0.5));
+#21918 = VECTOR('',#21919,1.);
+#21919 = DIRECTION('',(0.E+000,-1.));
+#21920 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#21921 = ORIENTED_EDGE('',*,*,#21922,.F.);
+#21922 = EDGE_CURVE('',#21870,#21907,#21923,.T.);
+#21923 = SURFACE_CURVE('',#21924,(#21928),.PCURVE_S1.);
+#21924 = LINE('',#21925,#21926);
+#21925 = CARTESIAN_POINT('',(-1.,4.000000074506,9.000000067055));
+#21926 = VECTOR('',#21927,1.);
+#21927 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#21928 = PCURVE('',#21878,#21929);
+#21929 = DEFINITIONAL_REPRESENTATION('',(#21930),#21934);
+#21930 = LINE('',#21931,#21932);
+#21931 = CARTESIAN_POINT('',(-1.,0.5));
+#21932 = VECTOR('',#21933,1.);
+#21933 = DIRECTION('',(1.,0.E+000));
+#21934 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#21935 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#21939)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#21936,#21937,#21938)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#21936 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#21937 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#21938 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#21939 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#21936,
+  'distance_accuracy_value','confusion accuracy');
+#21940 = SHAPE_DEFINITION_REPRESENTATION(#21941,#21860);
+#21941 = PRODUCT_DEFINITION_SHAPE('','',#21942);
+#21942 = PRODUCT_DEFINITION('design','',#21943,#21946);
+#21943 = PRODUCT_DEFINITION_FORMATION('','',#21944);
+#21944 = PRODUCT('Plastik024','Plastik024','',(#21945));
+#21945 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#21946 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#21947 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#21948,#21950);
+#21948 = ( REPRESENTATION_RELATIONSHIP('','',#21860,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#21949) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#21949 = ITEM_DEFINED_TRANSFORMATION('','',#11,#427);
+#21950 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #21951);
+#21951 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('104','=>[0:1:1:105]','',#5,
+  #21942,$);
+#21952 = PRODUCT_TYPE('part',$,(#21944));
+#21953 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#21954),#22128);
+#21954 = SHELL_BASED_SURFACE_MODEL('',(#21955));
+#21955 = OPEN_SHELL('',(#21956));
+#21956 = ADVANCED_FACE('',(#21957),#21971,.T.);
+#21957 = FACE_BOUND('',#21958,.T.);
+#21958 = EDGE_LOOP('',(#21959,#21982,#22012,#22048,#22078,#22094));
+#21959 = ORIENTED_EDGE('',*,*,#21960,.T.);
+#21960 = EDGE_CURVE('',#21961,#21963,#21965,.T.);
+#21961 = VERTEX_POINT('',#21962);
+#21962 = CARTESIAN_POINT('',(9.421475945083E-017,2.,10.000000141561));
+#21963 = VERTEX_POINT('',#21964);
+#21964 = CARTESIAN_POINT('',(1.228184220992E-016,3.,10.000000141561));
+#21965 = SURFACE_CURVE('',#21966,(#21970),.PCURVE_S1.);
+#21966 = LINE('',#21967,#21968);
+#21967 = CARTESIAN_POINT('',(9.421475945083E-017,2.,10.000000141561));
+#21968 = VECTOR('',#21969,1.);
+#21969 = DIRECTION('',(2.860366264833E-017,1.,0.E+000));
+#21970 = PCURVE('',#21971,#21976);
+#21971 = PLANE('',#21972);
+#21972 = AXIS2_PLACEMENT_3D('',#21973,#21974,#21975);
+#21973 = CARTESIAN_POINT('',(1.203054823972E-016,2.875,10.000000141561)
+  );
+#21974 = DIRECTION('',(0.E+000,-3.022273789257E-018,1.));
+#21975 = DIRECTION('',(1.,0.E+000,0.E+000));
+#21976 = DEFINITIONAL_REPRESENTATION('',(#21977),#21981);
+#21977 = LINE('',#21978,#21979);
+#21978 = CARTESIAN_POINT('',(-2.609072294637E-017,-0.875));
+#21979 = VECTOR('',#21980,1.);
+#21980 = DIRECTION('',(2.860366264833E-017,1.));
+#21981 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#21982 = ORIENTED_EDGE('',*,*,#21983,.T.);
+#21983 = EDGE_CURVE('',#21963,#21984,#21986,.T.);
+#21984 = VERTEX_POINT('',#21985);
+#21985 = CARTESIAN_POINT('',(-2.247502915753,3.,10.000000141561));
+#21986 = SURFACE_CURVE('',#21987,(#21998),.PCURVE_S1.);
+#21987 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#21988,#21989,#21990,#21991,
+    #21992,#21993,#21994,#21995,#21996,#21997),.UNSPECIFIED.,.F.,.F.,(4,
+    3,3,4),(0.E+000,8.113574495623E-002,0.168165773567,0.224750291575),
+  .UNSPECIFIED.);
+#21988 = CARTESIAN_POINT('',(1.228184220992E-016,3.,10.000000141561));
+#21989 = CARTESIAN_POINT('',(-0.235434563023,3.,10.000000141561));
+#21990 = CARTESIAN_POINT('',(-0.476195241898,2.998659482592,
+    10.000000141561));
+#21991 = CARTESIAN_POINT('',(-0.729952764896,2.998300353739,
+    10.000000141561));
+#21992 = CARTESIAN_POINT('',(-1.002145058178,2.997915135186,
+    10.000000141561));
+#21993 = CARTESIAN_POINT('',(-1.289690207195,2.998602683558,
+    10.000000141561));
+#21994 = CARTESIAN_POINT('',(-1.602754796885,2.999271579649,
+    10.000000141561));
+#21995 = CARTESIAN_POINT('',(-1.806300736096,2.99970647739,
+    10.000000141561));
+#21996 = CARTESIAN_POINT('',(-2.020611621513,3.,10.000000141561));
+#21997 = CARTESIAN_POINT('',(-2.247502915753,3.,10.000000141561));
+#21998 = PCURVE('',#21971,#21999);
+#21999 = DEFINITIONAL_REPRESENTATION('',(#22000),#22011);
+#22000 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#22001,#22002,#22003,#22004,
+    #22005,#22006,#22007,#22008,#22009,#22010),.UNSPECIFIED.,.F.,.F.,(4,
+    3,3,4),(0.E+000,8.113574495623E-002,0.168165773567,0.224750291575),
+  .UNSPECIFIED.);
+#22001 = CARTESIAN_POINT('',(2.512939702E-018,0.125));
+#22002 = CARTESIAN_POINT('',(-0.235434563023,0.125));
+#22003 = CARTESIAN_POINT('',(-0.476195241898,0.123659482592));
+#22004 = CARTESIAN_POINT('',(-0.729952764896,0.123300353739));
+#22005 = CARTESIAN_POINT('',(-1.002145058178,0.122915135186));
+#22006 = CARTESIAN_POINT('',(-1.289690207195,0.123602683558));
+#22007 = CARTESIAN_POINT('',(-1.602754796885,0.124271579649));
+#22008 = CARTESIAN_POINT('',(-1.806300736096,0.12470647739));
+#22009 = CARTESIAN_POINT('',(-2.020611621513,0.125));
+#22010 = CARTESIAN_POINT('',(-2.247502915753,0.125));
+#22011 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#22012 = ORIENTED_EDGE('',*,*,#22013,.T.);
+#22013 = EDGE_CURVE('',#21984,#22014,#22016,.T.);
+#22014 = VERTEX_POINT('',#22015);
+#22015 = CARTESIAN_POINT('',(-2.247502915753,-3.,10.000000141561));
+#22016 = SURFACE_CURVE('',#22017,(#22031),.PCURVE_S1.);
+#22017 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#22018,#22019,#22020,#22021,
+    #22022,#22023,#22024,#22025,#22026,#22027,#22028,#22029,#22030),
+  .UNSPECIFIED.,.F.,.F.,(4,3,3,3,4),(0.818340054341,1.,2.,3.,
+    3.181659945659),.UNSPECIFIED.);
+#22018 = CARTESIAN_POINT('',(-2.247502915753,3.,10.000000141561));
+#22019 = CARTESIAN_POINT('',(-2.390539738822,2.89382597855,
+    10.000000141561));
+#22020 = CARTESIAN_POINT('',(-2.525828869518,2.777471989382,
+    10.000000141561));
+#22021 = CARTESIAN_POINT('',(-2.65165042945,2.65165042945,
+    10.000000141561));
+#22022 = CARTESIAN_POINT('',(-3.344271796671,1.959029062228,
+    10.000000141561));
+#22023 = CARTESIAN_POINT('',(-3.75,0.979514531114,10.000000141561));
+#22024 = CARTESIAN_POINT('',(-3.75,5.20417042793E-016,10.000000141561));
+#22025 = CARTESIAN_POINT('',(-3.75,-0.979514531114,10.000000141561));
+#22026 = CARTESIAN_POINT('',(-3.344271796671,-1.959029062228,
+    10.000000141561));
+#22027 = CARTESIAN_POINT('',(-2.65165042945,-2.65165042945,
+    10.000000141561));
+#22028 = CARTESIAN_POINT('',(-2.525828869518,-2.777471989382,
+    10.000000141561));
+#22029 = CARTESIAN_POINT('',(-2.390539738822,-2.89382597855,
+    10.000000141561));
+#22030 = CARTESIAN_POINT('',(-2.247502915753,-3.,10.000000141561));
+#22031 = PCURVE('',#21971,#22032);
+#22032 = DEFINITIONAL_REPRESENTATION('',(#22033),#22047);
+#22033 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#22034,#22035,#22036,#22037,
+    #22038,#22039,#22040,#22041,#22042,#22043,#22044,#22045,#22046),
+  .UNSPECIFIED.,.F.,.F.,(4,3,3,3,4),(0.818340054341,1.,2.,3.,
+    3.181659945659),.UNSPECIFIED.);
+#22034 = CARTESIAN_POINT('',(-2.247502915753,0.125));
+#22035 = CARTESIAN_POINT('',(-2.390539738822,1.882597855E-002));
+#22036 = CARTESIAN_POINT('',(-2.525828869518,-9.7528010618E-002));
+#22037 = CARTESIAN_POINT('',(-2.65165042945,-0.22334957055));
+#22038 = CARTESIAN_POINT('',(-3.344271796671,-0.915970937772));
+#22039 = CARTESIAN_POINT('',(-3.75,-1.895485468886));
+#22040 = CARTESIAN_POINT('',(-3.75,-2.875));
+#22041 = CARTESIAN_POINT('',(-3.75,-3.854514531114));
+#22042 = CARTESIAN_POINT('',(-3.344271796671,-4.834029062228));
+#22043 = CARTESIAN_POINT('',(-2.65165042945,-5.52665042945));
+#22044 = CARTESIAN_POINT('',(-2.525828869518,-5.652471989382));
+#22045 = CARTESIAN_POINT('',(-2.390539738822,-5.76882597855));
+#22046 = CARTESIAN_POINT('',(-2.247502915753,-5.875));
+#22047 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#22048 = ORIENTED_EDGE('',*,*,#22049,.T.);
+#22049 = EDGE_CURVE('',#22014,#22050,#22052,.T.);
+#22050 = VERTEX_POINT('',#22051);
+#22051 = CARTESIAN_POINT('',(-3.122502256758E-016,-3.,10.000000141561));
+#22052 = SURFACE_CURVE('',#22053,(#22064),.PCURVE_S1.);
+#22053 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#22054,#22055,#22056,#22057,
+    #22058,#22059,#22060,#22061,#22062,#22063),.UNSPECIFIED.,.F.,.F.,(4,
+    3,3,4),(0.E+000,7.698076895919E-002,0.1616597693,0.224750291575),
+  .UNSPECIFIED.);
+#22054 = CARTESIAN_POINT('',(-2.247502915753,-3.,10.000000141561));
+#22055 = CARTESIAN_POINT('',(-1.938827205231,-3.,10.000000141561));
+#22056 = CARTESIAN_POINT('',(-1.653563518295,-2.999375774495,
+    10.000000141561));
+#22057 = CARTESIAN_POINT('',(-1.386698236415,-2.998793670693,
+    10.000000141561));
+#22058 = CARTESIAN_POINT('',(-1.093145890797,-2.998153355343,
+    10.000000141561));
+#22059 = CARTESIAN_POINT('',(-0.821657664342,-2.997979256317,
+    10.000000141561));
+#22060 = CARTESIAN_POINT('',(-0.562504868467,-2.998635349371,
+    10.000000141561));
+#22061 = CARTESIAN_POINT('',(-0.369421752523,-2.999124174857,
+    10.000000141561));
+#22062 = CARTESIAN_POINT('',(-0.183072079399,-3.,10.000000141561));
+#22063 = CARTESIAN_POINT('',(-4.163336342344E-016,-3.,10.000000141561));
+#22064 = PCURVE('',#21971,#22065);
+#22065 = DEFINITIONAL_REPRESENTATION('',(#22066),#22077);
+#22066 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#22067,#22068,#22069,#22070,
+    #22071,#22072,#22073,#22074,#22075,#22076),.UNSPECIFIED.,.F.,.F.,(4,
+    3,3,4),(0.E+000,7.698076895919E-002,0.1616597693,0.224750291575),
+  .UNSPECIFIED.);
+#22067 = CARTESIAN_POINT('',(-2.247502915753,-5.875));
+#22068 = CARTESIAN_POINT('',(-1.938827205231,-5.875));
+#22069 = CARTESIAN_POINT('',(-1.653563518295,-5.874375774495));
+#22070 = CARTESIAN_POINT('',(-1.386698236415,-5.873793670693));
+#22071 = CARTESIAN_POINT('',(-1.093145890797,-5.873153355343));
+#22072 = CARTESIAN_POINT('',(-0.821657664342,-5.872979256317));
+#22073 = CARTESIAN_POINT('',(-0.562504868467,-5.873635349371));
+#22074 = CARTESIAN_POINT('',(-0.369421752523,-5.874124174857));
+#22075 = CARTESIAN_POINT('',(-0.183072079399,-5.875));
+#22076 = CARTESIAN_POINT('',(-5.366391166316E-016,-5.875));
+#22077 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#22078 = ORIENTED_EDGE('',*,*,#22079,.T.);
+#22079 = EDGE_CURVE('',#22050,#22080,#22082,.T.);
+#22080 = VERTEX_POINT('',#22081);
+#22081 = CARTESIAN_POINT('',(-2.081668171172E-016,-2.,10.000000141561));
+#22082 = SURFACE_CURVE('',#22083,(#22087),.PCURVE_S1.);
+#22083 = LINE('',#22084,#22085);
+#22084 = CARTESIAN_POINT('',(-3.122502256758E-016,-3.,10.000000141561));
+#22085 = VECTOR('',#22086,1.);
+#22086 = DIRECTION('',(1.040834085586E-016,1.,0.E+000));
+#22087 = PCURVE('',#21971,#22088);
+#22088 = DEFINITIONAL_REPRESENTATION('',(#22089),#22093);
+#22089 = LINE('',#22090,#22091);
+#22090 = CARTESIAN_POINT('',(-4.32555708073E-016,-5.875));
+#22091 = VECTOR('',#22092,1.);
+#22092 = DIRECTION('',(1.040834085586E-016,1.));
+#22093 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#22094 = ORIENTED_EDGE('',*,*,#22095,.T.);
+#22095 = EDGE_CURVE('',#22080,#21961,#22096,.T.);
+#22096 = SURFACE_CURVE('',#22097,(#22111),.PCURVE_S1.);
+#22097 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#22098,#22099,#22100,#22101,
+    #22102,#22103,#22104,#22105,#22106,#22107,#22108,#22109,#22110),
+  .UNSPECIFIED.,.F.,.F.,(4,3,3,3,4),(-4.,-3.,-2.,-1.,0.E+000),
+  .PIECEWISE_BEZIER_KNOTS.);
+#22098 = CARTESIAN_POINT('',(-2.775557561563E-016,-2.,10.000000141561));
+#22099 = CARTESIAN_POINT('',(-0.522407749927,-2.,10.000000141561));
+#22100 = CARTESIAN_POINT('',(-1.044815499855,-1.783611624891,
+    10.000000141561));
+#22101 = CARTESIAN_POINT('',(-1.414213562373,-1.414213562373,
+    10.000000141561));
+#22102 = CARTESIAN_POINT('',(-1.783611624891,-1.044815499855,
+    10.000000141561));
+#22103 = CARTESIAN_POINT('',(-2.,-0.522407749927,10.000000141561));
+#22104 = CARTESIAN_POINT('',(-2.,0.E+000,10.000000141561));
+#22105 = CARTESIAN_POINT('',(-2.,0.522407749927,10.000000141561));
+#22106 = CARTESIAN_POINT('',(-1.783611624891,1.044815499855,
+    10.000000141561));
+#22107 = CARTESIAN_POINT('',(-1.414213562373,1.414213562373,
+    10.000000141561));
+#22108 = CARTESIAN_POINT('',(-1.044815499855,1.783611624891,
+    10.000000141561));
+#22109 = CARTESIAN_POINT('',(-0.522407749927,2.,10.000000141561));
+#22110 = CARTESIAN_POINT('',(9.421475945083E-017,2.,10.000000141561));
+#22111 = PCURVE('',#21971,#22112);
+#22112 = DEFINITIONAL_REPRESENTATION('',(#22113),#22127);
+#22113 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#22114,#22115,#22116,#22117,
+    #22118,#22119,#22120,#22121,#22122,#22123,#22124,#22125,#22126),
+  .UNSPECIFIED.,.F.,.F.,(4,3,3,3,4),(-4.,-3.,-2.,-1.,0.E+000),
+  .PIECEWISE_BEZIER_KNOTS.);
+#22114 = CARTESIAN_POINT('',(-3.978612385535E-016,-4.875));
+#22115 = CARTESIAN_POINT('',(-0.522407749927,-4.875));
+#22116 = CARTESIAN_POINT('',(-1.044815499855,-4.658611624891));
+#22117 = CARTESIAN_POINT('',(-1.414213562373,-4.289213562373));
+#22118 = CARTESIAN_POINT('',(-1.783611624891,-3.919815499855));
+#22119 = CARTESIAN_POINT('',(-2.,-3.397407749927));
+#22120 = CARTESIAN_POINT('',(-2.,-2.875));
+#22121 = CARTESIAN_POINT('',(-2.,-2.352592250073));
+#22122 = CARTESIAN_POINT('',(-1.783611624891,-1.830184500145));
+#22123 = CARTESIAN_POINT('',(-1.414213562373,-1.460786437627));
+#22124 = CARTESIAN_POINT('',(-1.044815499855,-1.091388375109));
+#22125 = CARTESIAN_POINT('',(-0.522407749927,-0.875));
+#22126 = CARTESIAN_POINT('',(-2.609072294637E-017,-0.875));
+#22127 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#22128 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#22132)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#22129,#22130,#22131)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#22129 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#22130 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#22131 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#22132 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#22129,
+  'distance_accuracy_value','confusion accuracy');
+#22133 = SHAPE_DEFINITION_REPRESENTATION(#22134,#21953);
+#22134 = PRODUCT_DEFINITION_SHAPE('','',#22135);
+#22135 = PRODUCT_DEFINITION('design','',#22136,#22139);
+#22136 = PRODUCT_DEFINITION_FORMATION('','',#22137);
+#22137 = PRODUCT('Plastik025','Plastik025','',(#22138));
+#22138 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#22139 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#22140 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#22141,#22143);
+#22141 = ( REPRESENTATION_RELATIONSHIP('','',#21953,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#22142) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#22142 = ITEM_DEFINED_TRANSFORMATION('','',#11,#431);
+#22143 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #22144);
+#22144 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('105','=>[0:1:1:106]','',#5,
+  #22135,$);
+#22145 = PRODUCT_TYPE('part',$,(#22137));
+#22146 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#22147),#22221);
+#22147 = SHELL_BASED_SURFACE_MODEL('',(#22148));
+#22148 = OPEN_SHELL('',(#22149));
+#22149 = ADVANCED_FACE('',(#22150),#22164,.T.);
+#22150 = FACE_BOUND('',#22151,.T.);
+#22151 = EDGE_LOOP('',(#22152,#22175,#22191,#22207));
+#22152 = ORIENTED_EDGE('',*,*,#22153,.T.);
+#22153 = EDGE_CURVE('',#22154,#22156,#22158,.T.);
+#22154 = VERTEX_POINT('',#22155);
+#22155 = CARTESIAN_POINT('',(-4.5,5.822710712114,6.705522528004E-008));
+#22156 = VERTEX_POINT('',#22157);
+#22157 = CARTESIAN_POINT('',(-4.5,-4.322710756818,6.705522635277E-008));
+#22158 = SURFACE_CURVE('',#22159,(#22163),.PCURVE_S1.);
+#22159 = LINE('',#22160,#22161);
+#22160 = CARTESIAN_POINT('',(-4.5,5.822710712114,6.705522526129E-008));
+#22161 = VECTOR('',#22162,1.);
+#22162 = DIRECTION('',(-1.303373828013E-017,-1.,1.094309416346E-016));
+#22163 = PCURVE('',#22164,#22169);
+#22164 = PLANE('',#22165);
+#22165 = AXIS2_PLACEMENT_3D('',#22166,#22167,#22168);
+#22166 = CARTESIAN_POINT('',(-4.5,-4.322710756818,4.500000067055));
+#22167 = DIRECTION('',(-1.,1.672915466029E-017,0.E+000));
+#22168 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#22169 = DEFINITIONAL_REPRESENTATION('',(#22170),#22174);
+#22170 = LINE('',#22171,#22172);
+#22171 = CARTESIAN_POINT('',(4.5,-10.14542146893));
+#22172 = VECTOR('',#22173,1.);
+#22173 = DIRECTION('',(-1.094309416346E-016,1.));
+#22174 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#22175 = ORIENTED_EDGE('',*,*,#22176,.T.);
+#22176 = EDGE_CURVE('',#22156,#22177,#22179,.T.);
+#22177 = VERTEX_POINT('',#22178);
+#22178 = CARTESIAN_POINT('',(-4.5,-4.322710756818,9.000000067055));
+#22179 = SURFACE_CURVE('',#22180,(#22184),.PCURVE_S1.);
+#22180 = LINE('',#22181,#22182);
+#22181 = CARTESIAN_POINT('',(-4.5,-4.322710756818,6.705522637152E-008));
+#22182 = VECTOR('',#22183,1.);
+#22183 = DIRECTION('',(0.E+000,0.E+000,1.));
+#22184 = PCURVE('',#22164,#22185);
+#22185 = DEFINITIONAL_REPRESENTATION('',(#22186),#22190);
+#22186 = LINE('',#22187,#22188);
+#22187 = CARTESIAN_POINT('',(4.5,0.E+000));
+#22188 = VECTOR('',#22189,1.);
+#22189 = DIRECTION('',(-1.,-0.E+000));
+#22190 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#22191 = ORIENTED_EDGE('',*,*,#22192,.T.);
+#22192 = EDGE_CURVE('',#22177,#22193,#22195,.T.);
+#22193 = VERTEX_POINT('',#22194);
+#22194 = CARTESIAN_POINT('',(-4.5,5.822710712114,9.000000067055));
+#22195 = SURFACE_CURVE('',#22196,(#22200),.PCURVE_S1.);
+#22196 = LINE('',#22197,#22198);
+#22197 = CARTESIAN_POINT('',(-4.5,-4.322710756818,9.000000067055));
+#22198 = VECTOR('',#22199,1.);
+#22199 = DIRECTION('',(1.303373828013E-017,1.,0.E+000));
+#22200 = PCURVE('',#22164,#22201);
+#22201 = DEFINITIONAL_REPRESENTATION('',(#22202),#22206);
+#22202 = LINE('',#22203,#22204);
+#22203 = CARTESIAN_POINT('',(-4.5,-0.E+000));
+#22204 = VECTOR('',#22205,1.);
+#22205 = DIRECTION('',(0.E+000,-1.));
+#22206 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#22207 = ORIENTED_EDGE('',*,*,#22208,.T.);
+#22208 = EDGE_CURVE('',#22193,#22154,#22209,.T.);
+#22209 = SURFACE_CURVE('',#22210,(#22214),.PCURVE_S1.);
+#22210 = LINE('',#22211,#22212);
+#22211 = CARTESIAN_POINT('',(-4.5,5.822710712114,9.000000067055));
+#22212 = VECTOR('',#22213,1.);
+#22213 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#22214 = PCURVE('',#22164,#22215);
+#22215 = DEFINITIONAL_REPRESENTATION('',(#22216),#22220);
+#22216 = LINE('',#22217,#22218);
+#22217 = CARTESIAN_POINT('',(-4.5,-10.14542146893));
+#22218 = VECTOR('',#22219,1.);
+#22219 = DIRECTION('',(1.,0.E+000));
+#22220 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#22221 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#22225)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#22222,#22223,#22224)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#22222 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#22223 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#22224 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#22225 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#22222,
+  'distance_accuracy_value','confusion accuracy');
+#22226 = SHAPE_DEFINITION_REPRESENTATION(#22227,#22146);
+#22227 = PRODUCT_DEFINITION_SHAPE('','',#22228);
+#22228 = PRODUCT_DEFINITION('design','',#22229,#22232);
+#22229 = PRODUCT_DEFINITION_FORMATION('','',#22230);
+#22230 = PRODUCT('Plastik022','Plastik022','',(#22231));
+#22231 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#22232 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#22233 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#22234,#22236);
+#22234 = ( REPRESENTATION_RELATIONSHIP('','',#22146,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#22235) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#22235 = ITEM_DEFINED_TRANSFORMATION('','',#11,#435);
+#22236 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #22237);
+#22237 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('106','=>[0:1:1:107]','',#5,
+  #22228,$);
+#22238 = PRODUCT_TYPE('part',$,(#22230));
+#22239 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#22240),#22394);
+#22240 = SHELL_BASED_SURFACE_MODEL('',(#22241));
+#22241 = OPEN_SHELL('',(#22242));
+#22242 = ADVANCED_FACE('',(#22243),#22260,.F.);
+#22243 = FACE_BOUND('',#22244,.F.);
+#22244 = EDGE_LOOP('',(#22245,#22279,#22317,#22358));
+#22245 = ORIENTED_EDGE('',*,*,#22246,.T.);
+#22246 = EDGE_CURVE('',#22247,#22249,#22251,.T.);
+#22247 = VERTEX_POINT('',#22248);
+#22248 = CARTESIAN_POINT('',(-2.449293634792E-016,2.000000029802,
+    8.000000119209));
+#22249 = VERTEX_POINT('',#22250);
+#22250 = CARTESIAN_POINT('',(1.110223024625E-015,-2.000000029802,
+    8.000000119209));
+#22251 = SURFACE_CURVE('',#22252,(#22259),.PCURVE_S1.);
+#22252 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#22253,#22254,#22255,#22256,
+    #22257,#22258),.UNSPECIFIED.,.F.,.F.,(6,6),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#22253 = CARTESIAN_POINT('',(-2.449293634792E-016,2.000000029802,
+    8.000000119209));
+#22254 = CARTESIAN_POINT('',(-1.33699851625,2.000000029802,
+    8.000000119209));
+#22255 = CARTESIAN_POINT('',(-2.531633997337,0.882482072121,
+    8.000000119209));
+#22256 = CARTESIAN_POINT('',(-2.531633997337,-0.882482072121,
+    8.000000119209));
+#22257 = CARTESIAN_POINT('',(-1.33699851625,-2.000000029802,
+    8.000000119209));
+#22258 = CARTESIAN_POINT('',(0.E+000,-2.000000029802,8.000000119209));
+#22259 = PCURVE('',#22260,#22273);
+#22260 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#22261,#22262)
+    ,(#22263,#22264)
+    ,(#22265,#22266)
+    ,(#22267,#22268)
+    ,(#22269,#22270)
+    ,(#22271,#22272
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,
+    0.240000003576),.PIECEWISE_BEZIER_KNOTS.);
+#22261 = CARTESIAN_POINT('',(-2.449293634792E-016,2.000000029802,
+    8.000000119209));
+#22262 = CARTESIAN_POINT('',(-2.449293634792E-016,2.000000029802,
+    10.400000154972));
+#22263 = CARTESIAN_POINT('',(-1.33699851625,2.000000029802,
+    8.000000119209));
+#22264 = CARTESIAN_POINT('',(-1.33699851625,2.000000029802,
+    10.400000154972));
+#22265 = CARTESIAN_POINT('',(-2.531633997337,0.882482072121,
+    8.000000119209));
+#22266 = CARTESIAN_POINT('',(-2.531633997337,0.882482072121,
+    10.400000154972));
+#22267 = CARTESIAN_POINT('',(-2.531633997337,-0.882482072121,
+    8.000000119209));
+#22268 = CARTESIAN_POINT('',(-2.531633997337,-0.882482072121,
+    10.400000154972));
+#22269 = CARTESIAN_POINT('',(-1.33699851625,-2.000000029802,
+    8.000000119209));
+#22270 = CARTESIAN_POINT('',(-1.33699851625,-2.000000029802,
+    10.400000154972));
+#22271 = CARTESIAN_POINT('',(0.E+000,-2.000000029802,8.000000119209));
+#22272 = CARTESIAN_POINT('',(0.E+000,-2.000000029802,10.400000154972));
+#22273 = DEFINITIONAL_REPRESENTATION('',(#22274),#22278);
+#22274 = LINE('',#22275,#22276);
+#22275 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#22276 = VECTOR('',#22277,1.);
+#22277 = DIRECTION('',(1.,0.E+000));
+#22278 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#22279 = ORIENTED_EDGE('',*,*,#22280,.T.);
+#22280 = EDGE_CURVE('',#22249,#22281,#22283,.T.);
+#22281 = VERTEX_POINT('',#22282);
+#22282 = CARTESIAN_POINT('',(1.110223024625E-015,-2.000000029802,
+    10.000000149012));
+#22283 = SURFACE_CURVE('',#22284,(#22288),.PCURVE_S1.);
+#22284 = LINE('',#22285,#22286);
+#22285 = CARTESIAN_POINT('',(0.E+000,-2.000000029802,8.000000119209));
+#22286 = VECTOR('',#22287,1.);
+#22287 = DIRECTION('',(0.E+000,0.E+000,1.));
+#22288 = PCURVE('',#22260,#22289);
+#22289 = DEFINITIONAL_REPRESENTATION('',(#22290),#22316);
+#22290 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#22291,#22292,#22293,#22294,
+    #22295,#22296,#22297,#22298,#22299,#22300,#22301,#22302,#22303,
+    #22304,#22305,#22306,#22307,#22308,#22309,#22310,#22311,#22312,
+    #22313,#22314,#22315),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,9.090909226374E-002,0.181818184527,
+    0.272727276791,0.363636369055,0.454545461319,0.545454553582,
+    0.636363645846,0.72727273811,0.818181830374,0.909090922637,
+    1.000000014901,1.090909107165,1.181818199429,1.272727291692,
+    1.363636383956,1.45454547622,1.545454568484,1.636363660747,
+    1.727272753011,1.818181845275,1.909090937539,2.000000029802),
+  .UNSPECIFIED.);
+#22291 = CARTESIAN_POINT('',(1.,0.E+000));
+#22292 = CARTESIAN_POINT('',(1.,3.030303075458E-003));
+#22293 = CARTESIAN_POINT('',(1.,9.090909226374E-003));
+#22294 = CARTESIAN_POINT('',(1.,1.818181845275E-002));
+#22295 = CARTESIAN_POINT('',(1.,2.727272767912E-002));
+#22296 = CARTESIAN_POINT('',(1.,3.63636369055E-002));
+#22297 = CARTESIAN_POINT('',(1.,4.545454613187E-002));
+#22298 = CARTESIAN_POINT('',(1.,5.454545535824E-002));
+#22299 = CARTESIAN_POINT('',(1.,6.363636458462E-002));
+#22300 = CARTESIAN_POINT('',(1.,7.272727381099E-002));
+#22301 = CARTESIAN_POINT('',(1.,8.181818303737E-002));
+#22302 = CARTESIAN_POINT('',(1.,9.090909226374E-002));
+#22303 = CARTESIAN_POINT('',(1.,0.10000000149));
+#22304 = CARTESIAN_POINT('',(1.,0.109090910716));
+#22305 = CARTESIAN_POINT('',(1.,0.118181819943));
+#22306 = CARTESIAN_POINT('',(1.,0.127272729169));
+#22307 = CARTESIAN_POINT('',(1.,0.136363638396));
+#22308 = CARTESIAN_POINT('',(1.,0.145454547622));
+#22309 = CARTESIAN_POINT('',(1.,0.154545456848));
+#22310 = CARTESIAN_POINT('',(1.,0.163636366075));
+#22311 = CARTESIAN_POINT('',(1.,0.172727275301));
+#22312 = CARTESIAN_POINT('',(1.,0.181818184527));
+#22313 = CARTESIAN_POINT('',(1.,0.190909093754));
+#22314 = CARTESIAN_POINT('',(1.,0.196969699905));
+#22315 = CARTESIAN_POINT('',(1.,0.20000000298));
+#22316 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#22317 = ORIENTED_EDGE('',*,*,#22318,.F.);
+#22318 = EDGE_CURVE('',#22319,#22281,#22321,.T.);
+#22319 = VERTEX_POINT('',#22320);
+#22320 = CARTESIAN_POINT('',(-2.449293634792E-016,2.000000029802,
+    10.000000149012));
+#22321 = SURFACE_CURVE('',#22322,(#22329),.PCURVE_S1.);
+#22322 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#22323,#22324,#22325,#22326,
+    #22327,#22328),.UNSPECIFIED.,.F.,.F.,(6,6),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#22323 = CARTESIAN_POINT('',(-2.449293634792E-016,2.000000029802,
+    10.000000149012));
+#22324 = CARTESIAN_POINT('',(-1.33699851625,2.000000029802,
+    10.000000149012));
+#22325 = CARTESIAN_POINT('',(-2.531633997337,0.882482072121,
+    10.000000149012));
+#22326 = CARTESIAN_POINT('',(-2.531633997337,-0.882482072121,
+    10.000000149012));
+#22327 = CARTESIAN_POINT('',(-1.33699851625,-2.000000029802,
+    10.000000149012));
+#22328 = CARTESIAN_POINT('',(0.E+000,-2.000000029802,10.000000149012));
+#22329 = PCURVE('',#22260,#22330);
+#22330 = DEFINITIONAL_REPRESENTATION('',(#22331),#22357);
+#22331 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#22332,#22333,#22334,#22335,
+    #22336,#22337,#22338,#22339,#22340,#22341,#22342,#22343,#22344,
+    #22345,#22346,#22347,#22348,#22349,#22350,#22351,#22352,#22353,
+    #22354,#22355,#22356),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,4.545454545455E-002,
+    9.090909090909E-002,0.136363636364,0.181818181818,0.227272727273,
+    0.272727272727,0.318181818182,0.363636363636,0.409090909091,
+    0.454545454545,0.5,0.545454545455,0.590909090909,0.636363636364,
+    0.681818181818,0.727272727273,0.772727272727,0.818181818182,
+    0.863636363636,0.909090909091,0.954545454545,1.),.UNSPECIFIED.);
+#22332 = CARTESIAN_POINT('',(0.E+000,0.20000000298));
+#22333 = CARTESIAN_POINT('',(1.515151515152E-002,0.20000000298));
+#22334 = CARTESIAN_POINT('',(4.545454545455E-002,0.20000000298));
+#22335 = CARTESIAN_POINT('',(9.090909090909E-002,0.20000000298));
+#22336 = CARTESIAN_POINT('',(0.136363636364,0.20000000298));
+#22337 = CARTESIAN_POINT('',(0.181818181818,0.20000000298));
+#22338 = CARTESIAN_POINT('',(0.227272727273,0.20000000298));
+#22339 = CARTESIAN_POINT('',(0.272727272727,0.20000000298));
+#22340 = CARTESIAN_POINT('',(0.318181818182,0.20000000298));
+#22341 = CARTESIAN_POINT('',(0.363636363636,0.20000000298));
+#22342 = CARTESIAN_POINT('',(0.409090909091,0.20000000298));
+#22343 = CARTESIAN_POINT('',(0.454545454545,0.20000000298));
+#22344 = CARTESIAN_POINT('',(0.5,0.20000000298));
+#22345 = CARTESIAN_POINT('',(0.545454545455,0.20000000298));
+#22346 = CARTESIAN_POINT('',(0.590909090909,0.20000000298));
+#22347 = CARTESIAN_POINT('',(0.636363636364,0.20000000298));
+#22348 = CARTESIAN_POINT('',(0.681818181818,0.20000000298));
+#22349 = CARTESIAN_POINT('',(0.727272727273,0.20000000298));
+#22350 = CARTESIAN_POINT('',(0.772727272727,0.20000000298));
+#22351 = CARTESIAN_POINT('',(0.818181818182,0.20000000298));
+#22352 = CARTESIAN_POINT('',(0.863636363636,0.20000000298));
+#22353 = CARTESIAN_POINT('',(0.909090909091,0.20000000298));
+#22354 = CARTESIAN_POINT('',(0.954545454545,0.20000000298));
+#22355 = CARTESIAN_POINT('',(0.984848484848,0.20000000298));
+#22356 = CARTESIAN_POINT('',(1.,0.20000000298));
+#22357 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#22358 = ORIENTED_EDGE('',*,*,#22359,.F.);
+#22359 = EDGE_CURVE('',#22247,#22319,#22360,.T.);
+#22360 = SURFACE_CURVE('',#22361,(#22365),.PCURVE_S1.);
+#22361 = LINE('',#22362,#22363);
+#22362 = CARTESIAN_POINT('',(-2.449293634792E-016,2.000000029802,
+    8.000000119209));
+#22363 = VECTOR('',#22364,1.);
+#22364 = DIRECTION('',(0.E+000,0.E+000,1.));
+#22365 = PCURVE('',#22260,#22366);
+#22366 = DEFINITIONAL_REPRESENTATION('',(#22367),#22393);
+#22367 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#22368,#22369,#22370,#22371,
+    #22372,#22373,#22374,#22375,#22376,#22377,#22378,#22379,#22380,
+    #22381,#22382,#22383,#22384,#22385,#22386,#22387,#22388,#22389,
+    #22390,#22391,#22392),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,9.090909226374E-002,0.181818184527,
+    0.272727276791,0.363636369055,0.454545461319,0.545454553582,
+    0.636363645846,0.72727273811,0.818181830374,0.909090922637,
+    1.000000014901,1.090909107165,1.181818199429,1.272727291692,
+    1.363636383956,1.45454547622,1.545454568484,1.636363660747,
+    1.727272753011,1.818181845275,1.909090937539,2.000000029802),
+  .UNSPECIFIED.);
+#22368 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#22369 = CARTESIAN_POINT('',(0.E+000,3.030303075458E-003));
+#22370 = CARTESIAN_POINT('',(0.E+000,9.090909226374E-003));
+#22371 = CARTESIAN_POINT('',(0.E+000,1.818181845275E-002));
+#22372 = CARTESIAN_POINT('',(0.E+000,2.727272767912E-002));
+#22373 = CARTESIAN_POINT('',(0.E+000,3.63636369055E-002));
+#22374 = CARTESIAN_POINT('',(0.E+000,4.545454613187E-002));
+#22375 = CARTESIAN_POINT('',(0.E+000,5.454545535824E-002));
+#22376 = CARTESIAN_POINT('',(0.E+000,6.363636458462E-002));
+#22377 = CARTESIAN_POINT('',(0.E+000,7.272727381099E-002));
+#22378 = CARTESIAN_POINT('',(0.E+000,8.181818303737E-002));
+#22379 = CARTESIAN_POINT('',(0.E+000,9.090909226374E-002));
+#22380 = CARTESIAN_POINT('',(0.E+000,0.10000000149));
+#22381 = CARTESIAN_POINT('',(0.E+000,0.109090910716));
+#22382 = CARTESIAN_POINT('',(0.E+000,0.118181819943));
+#22383 = CARTESIAN_POINT('',(0.E+000,0.127272729169));
+#22384 = CARTESIAN_POINT('',(0.E+000,0.136363638396));
+#22385 = CARTESIAN_POINT('',(0.E+000,0.145454547622));
+#22386 = CARTESIAN_POINT('',(0.E+000,0.154545456848));
+#22387 = CARTESIAN_POINT('',(0.E+000,0.163636366075));
+#22388 = CARTESIAN_POINT('',(0.E+000,0.172727275301));
+#22389 = CARTESIAN_POINT('',(0.E+000,0.181818184527));
+#22390 = CARTESIAN_POINT('',(0.E+000,0.190909093754));
+#22391 = CARTESIAN_POINT('',(-0.E+000,0.196969699905));
+#22392 = CARTESIAN_POINT('',(0.E+000,0.20000000298));
+#22393 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#22394 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#22398)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#22395,#22396,#22397)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#22395 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#22396 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#22397 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#22398 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#22395,
+  'distance_accuracy_value','confusion accuracy');
+#22399 = SHAPE_DEFINITION_REPRESENTATION(#22400,#22239);
+#22400 = PRODUCT_DEFINITION_SHAPE('','',#22401);
+#22401 = PRODUCT_DEFINITION('design','',#22402,#22405);
+#22402 = PRODUCT_DEFINITION_FORMATION('','',#22403);
+#22403 = PRODUCT('Plastik026','Plastik026','',(#22404));
+#22404 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#22405 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#22406 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#22407,#22409);
+#22407 = ( REPRESENTATION_RELATIONSHIP('','',#22239,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#22408) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#22408 = ITEM_DEFINED_TRANSFORMATION('','',#11,#439);
+#22409 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #22410);
+#22410 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('107','=>[0:1:1:108]','',#5,
+  #22401,$);
+#22411 = PRODUCT_TYPE('part',$,(#22403));
+#22412 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#22413),#22487);
+#22413 = SHELL_BASED_SURFACE_MODEL('',(#22414));
+#22414 = OPEN_SHELL('',(#22415));
+#22415 = ADVANCED_FACE('',(#22416),#22430,.T.);
+#22416 = FACE_BOUND('',#22417,.T.);
+#22417 = EDGE_LOOP('',(#22418,#22441,#22457,#22473));
+#22418 = ORIENTED_EDGE('',*,*,#22419,.F.);
+#22419 = EDGE_CURVE('',#22420,#22422,#22424,.T.);
+#22420 = VERTEX_POINT('',#22421);
+#22421 = CARTESIAN_POINT('',(-3.,-4.500000067055,9.000000067055));
+#22422 = VERTEX_POINT('',#22423);
+#22423 = CARTESIAN_POINT('',(-3.,-3.489782892168,9.000000067055));
+#22424 = SURFACE_CURVE('',#22425,(#22429),.PCURVE_S1.);
+#22425 = LINE('',#22426,#22427);
+#22426 = CARTESIAN_POINT('',(-3.,-4.500000067055,9.000000067055));
+#22427 = VECTOR('',#22428,1.);
+#22428 = DIRECTION('',(1.224646799147E-016,1.,0.E+000));
+#22429 = PCURVE('',#22430,#22435);
+#22430 = PLANE('',#22431);
+#22431 = AXIS2_PLACEMENT_3D('',#22432,#22433,#22434);
+#22432 = CARTESIAN_POINT('',(-3.,-3.489782892168,7.512348022312));
+#22433 = DIRECTION('',(1.,-1.224646799147E-016,0.E+000));
+#22434 = DIRECTION('',(0.E+000,0.E+000,1.));
+#22435 = DEFINITIONAL_REPRESENTATION('',(#22436),#22440);
+#22436 = LINE('',#22437,#22438);
+#22437 = CARTESIAN_POINT('',(1.487652044743,1.010217174887));
+#22438 = VECTOR('',#22439,1.);
+#22439 = DIRECTION('',(0.E+000,-1.));
+#22440 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#22441 = ORIENTED_EDGE('',*,*,#22442,.F.);
+#22442 = EDGE_CURVE('',#22443,#22420,#22445,.T.);
+#22443 = VERTEX_POINT('',#22444);
+#22444 = CARTESIAN_POINT('',(-3.,-4.500000067055,6.024695977569));
+#22445 = SURFACE_CURVE('',#22446,(#22450),.PCURVE_S1.);
+#22446 = LINE('',#22447,#22448);
+#22447 = CARTESIAN_POINT('',(-3.,-4.500000067055,6.024695977569));
+#22448 = VECTOR('',#22449,1.);
+#22449 = DIRECTION('',(-4.569721388315E-032,-3.7314606885E-016,1.));
+#22450 = PCURVE('',#22430,#22451);
+#22451 = DEFINITIONAL_REPRESENTATION('',(#22452),#22456);
+#22452 = LINE('',#22453,#22454);
+#22453 = CARTESIAN_POINT('',(-1.487652044743,1.010217174887));
+#22454 = VECTOR('',#22455,1.);
+#22455 = DIRECTION('',(1.,3.7314606885E-016));
+#22456 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#22457 = ORIENTED_EDGE('',*,*,#22458,.F.);
+#22458 = EDGE_CURVE('',#22459,#22443,#22461,.T.);
+#22459 = VERTEX_POINT('',#22460);
+#22460 = CARTESIAN_POINT('',(-3.,-3.489782892168,6.024695977569));
+#22461 = SURFACE_CURVE('',#22462,(#22466),.PCURVE_S1.);
+#22462 = LINE('',#22463,#22464);
+#22463 = CARTESIAN_POINT('',(-3.,-3.489782892168,6.024695977569));
+#22464 = VECTOR('',#22465,1.);
+#22465 = DIRECTION('',(-1.224646799147E-016,-1.,0.E+000));
+#22466 = PCURVE('',#22430,#22467);
+#22467 = DEFINITIONAL_REPRESENTATION('',(#22468),#22472);
+#22468 = LINE('',#22469,#22470);
+#22469 = CARTESIAN_POINT('',(-1.487652044743,-0.E+000));
+#22470 = VECTOR('',#22471,1.);
+#22471 = DIRECTION('',(0.E+000,1.));
+#22472 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#22473 = ORIENTED_EDGE('',*,*,#22474,.F.);
+#22474 = EDGE_CURVE('',#22422,#22459,#22475,.T.);
+#22475 = SURFACE_CURVE('',#22476,(#22480),.PCURVE_S1.);
+#22476 = LINE('',#22477,#22478);
+#22477 = CARTESIAN_POINT('',(-3.,-3.489782892168,9.000000067055));
+#22478 = VECTOR('',#22479,1.);
+#22479 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#22480 = PCURVE('',#22430,#22481);
+#22481 = DEFINITIONAL_REPRESENTATION('',(#22482),#22486);
+#22482 = LINE('',#22483,#22484);
+#22483 = CARTESIAN_POINT('',(1.487652044743,0.E+000));
+#22484 = VECTOR('',#22485,1.);
+#22485 = DIRECTION('',(-1.,-0.E+000));
+#22486 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#22487 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#22491)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#22488,#22489,#22490)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#22488 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#22489 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#22490 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#22491 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#22488,
+  'distance_accuracy_value','confusion accuracy');
+#22492 = SHAPE_DEFINITION_REPRESENTATION(#22493,#22412);
+#22493 = PRODUCT_DEFINITION_SHAPE('','',#22494);
+#22494 = PRODUCT_DEFINITION('design','',#22495,#22498);
+#22495 = PRODUCT_DEFINITION_FORMATION('','',#22496);
+#22496 = PRODUCT('Plastik021','Plastik021','',(#22497));
+#22497 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#22498 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#22499 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#22500,#22502);
+#22500 = ( REPRESENTATION_RELATIONSHIP('','',#22412,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#22501) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#22501 = ITEM_DEFINED_TRANSFORMATION('','',#11,#443);
+#22502 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #22503);
+#22503 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('108','=>[0:1:1:109]','',#5,
+  #22494,$);
+#22504 = PRODUCT_TYPE('part',$,(#22496));
+#22505 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#22506),#22580);
+#22506 = SHELL_BASED_SURFACE_MODEL('',(#22507));
+#22507 = OPEN_SHELL('',(#22508));
+#22508 = ADVANCED_FACE('',(#22509),#22523,.T.);
+#22509 = FACE_BOUND('',#22510,.T.);
+#22510 = EDGE_LOOP('',(#22511,#22534,#22550,#22566));
+#22511 = ORIENTED_EDGE('',*,*,#22512,.T.);
+#22512 = EDGE_CURVE('',#22513,#22515,#22517,.T.);
+#22513 = VERTEX_POINT('',#22514);
+#22514 = CARTESIAN_POINT('',(-1.,6.000000081956,3.000000089407));
+#22515 = VERTEX_POINT('',#22516);
+#22516 = CARTESIAN_POINT('',(-1.,6.000000081956,9.000000089407));
+#22517 = SURFACE_CURVE('',#22518,(#22522),.PCURVE_S1.);
+#22518 = LINE('',#22519,#22520);
+#22519 = CARTESIAN_POINT('',(-1.,6.000000081956,3.000000089407));
+#22520 = VECTOR('',#22521,1.);
+#22521 = DIRECTION('',(0.E+000,0.E+000,1.));
+#22522 = PCURVE('',#22523,#22528);
+#22523 = PLANE('',#22524);
+#22524 = AXIS2_PLACEMENT_3D('',#22525,#22526,#22527);
+#22525 = CARTESIAN_POINT('',(-1.,6.000000081956,6.000000089407));
+#22526 = DIRECTION('',(1.,-1.224646799147E-016,0.E+000));
+#22527 = DIRECTION('',(0.E+000,0.E+000,1.));
+#22528 = DEFINITIONAL_REPRESENTATION('',(#22529),#22533);
+#22529 = LINE('',#22530,#22531);
+#22530 = CARTESIAN_POINT('',(-3.,-0.E+000));
+#22531 = VECTOR('',#22532,1.);
+#22532 = DIRECTION('',(1.,0.E+000));
+#22533 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#22534 = ORIENTED_EDGE('',*,*,#22535,.T.);
+#22535 = EDGE_CURVE('',#22515,#22536,#22538,.T.);
+#22536 = VERTEX_POINT('',#22537);
+#22537 = CARTESIAN_POINT('',(-1.,5.000000081956,9.000000089407));
+#22538 = SURFACE_CURVE('',#22539,(#22543),.PCURVE_S1.);
+#22539 = LINE('',#22540,#22541);
+#22540 = CARTESIAN_POINT('',(-1.,6.000000081956,9.000000089407));
+#22541 = VECTOR('',#22542,1.);
+#22542 = DIRECTION('',(-1.224646799147E-016,-1.,0.E+000));
+#22543 = PCURVE('',#22523,#22544);
+#22544 = DEFINITIONAL_REPRESENTATION('',(#22545),#22549);
+#22545 = LINE('',#22546,#22547);
+#22546 = CARTESIAN_POINT('',(3.,0.E+000));
+#22547 = VECTOR('',#22548,1.);
+#22548 = DIRECTION('',(0.E+000,1.));
+#22549 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#22550 = ORIENTED_EDGE('',*,*,#22551,.F.);
+#22551 = EDGE_CURVE('',#22552,#22536,#22554,.T.);
+#22552 = VERTEX_POINT('',#22553);
+#22553 = CARTESIAN_POINT('',(-1.,5.000000081956,3.000000089407));
+#22554 = SURFACE_CURVE('',#22555,(#22559),.PCURVE_S1.);
+#22555 = LINE('',#22556,#22557);
+#22556 = CARTESIAN_POINT('',(-1.,5.000000081956,3.000000089407));
+#22557 = VECTOR('',#22558,1.);
+#22558 = DIRECTION('',(0.E+000,0.E+000,1.));
+#22559 = PCURVE('',#22523,#22560);
+#22560 = DEFINITIONAL_REPRESENTATION('',(#22561),#22565);
+#22561 = LINE('',#22562,#22563);
+#22562 = CARTESIAN_POINT('',(-3.,1.));
+#22563 = VECTOR('',#22564,1.);
+#22564 = DIRECTION('',(1.,0.E+000));
+#22565 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#22566 = ORIENTED_EDGE('',*,*,#22567,.F.);
+#22567 = EDGE_CURVE('',#22513,#22552,#22568,.T.);
+#22568 = SURFACE_CURVE('',#22569,(#22573),.PCURVE_S1.);
+#22569 = LINE('',#22570,#22571);
+#22570 = CARTESIAN_POINT('',(-1.,6.000000081956,3.000000089407));
+#22571 = VECTOR('',#22572,1.);
+#22572 = DIRECTION('',(-1.224646799147E-016,-1.,0.E+000));
+#22573 = PCURVE('',#22523,#22574);
+#22574 = DEFINITIONAL_REPRESENTATION('',(#22575),#22579);
+#22575 = LINE('',#22576,#22577);
+#22576 = CARTESIAN_POINT('',(-3.,-0.E+000));
+#22577 = VECTOR('',#22578,1.);
+#22578 = DIRECTION('',(0.E+000,1.));
+#22579 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#22580 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#22584)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#22581,#22582,#22583)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#22581 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#22582 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#22583 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#22584 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#22581,
+  'distance_accuracy_value','confusion accuracy');
+#22585 = SHAPE_DEFINITION_REPRESENTATION(#22586,#22505);
+#22586 = PRODUCT_DEFINITION_SHAPE('','',#22587);
+#22587 = PRODUCT_DEFINITION('design','',#22588,#22591);
+#22588 = PRODUCT_DEFINITION_FORMATION('','',#22589);
+#22589 = PRODUCT('Plastik023','Plastik023','',(#22590));
+#22590 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#22591 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#22592 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#22593,#22595);
+#22593 = ( REPRESENTATION_RELATIONSHIP('','',#22505,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#22594) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#22594 = ITEM_DEFINED_TRANSFORMATION('','',#11,#447);
+#22595 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #22596);
+#22596 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('109','=>[0:1:1:110]','',#5,
+  #22587,$);
+#22597 = PRODUCT_TYPE('part',$,(#22589));
+#22598 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#22599),#22673);
+#22599 = SHELL_BASED_SURFACE_MODEL('',(#22600));
+#22600 = OPEN_SHELL('',(#22601));
+#22601 = ADVANCED_FACE('',(#22602),#22616,.T.);
+#22602 = FACE_BOUND('',#22603,.T.);
+#22603 = EDGE_LOOP('',(#22604,#22627,#22643,#22659));
+#22604 = ORIENTED_EDGE('',*,*,#22605,.F.);
+#22605 = EDGE_CURVE('',#22606,#22608,#22610,.T.);
+#22606 = VERTEX_POINT('',#22607);
+#22607 = CARTESIAN_POINT('',(-1.,-3.500000059605,6.024695977569));
+#22608 = VERTEX_POINT('',#22609);
+#22609 = CARTESIAN_POINT('',(-1.,-3.500000059605,3.000000089407));
+#22610 = SURFACE_CURVE('',#22611,(#22615),.PCURVE_S1.);
+#22611 = LINE('',#22612,#22613);
+#22612 = CARTESIAN_POINT('',(-1.,-3.500000059605,6.024695977569));
+#22613 = VECTOR('',#22614,1.);
+#22614 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#22615 = PCURVE('',#22616,#22621);
+#22616 = PLANE('',#22617);
+#22617 = AXIS2_PLACEMENT_3D('',#22618,#22619,#22620);
+#22618 = CARTESIAN_POINT('',(-1.,-3.500000059605,4.512348033488));
+#22619 = DIRECTION('',(1.,-1.224646799147E-016,0.E+000));
+#22620 = DIRECTION('',(0.E+000,0.E+000,1.));
+#22621 = DEFINITIONAL_REPRESENTATION('',(#22622),#22626);
+#22622 = LINE('',#22623,#22624);
+#22623 = CARTESIAN_POINT('',(1.512347944081,0.E+000));
+#22624 = VECTOR('',#22625,1.);
+#22625 = DIRECTION('',(-1.,-0.E+000));
+#22626 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#22627 = ORIENTED_EDGE('',*,*,#22628,.F.);
+#22628 = EDGE_CURVE('',#22629,#22606,#22631,.T.);
+#22629 = VERTEX_POINT('',#22630);
+#22630 = CARTESIAN_POINT('',(-1.,-4.500000059605,6.024695977569));
+#22631 = SURFACE_CURVE('',#22632,(#22636),.PCURVE_S1.);
+#22632 = LINE('',#22633,#22634);
+#22633 = CARTESIAN_POINT('',(-1.,-4.500000059605,6.024695977569));
+#22634 = VECTOR('',#22635,1.);
+#22635 = DIRECTION('',(1.224646799147E-016,1.,0.E+000));
+#22636 = PCURVE('',#22616,#22637);
+#22637 = DEFINITIONAL_REPRESENTATION('',(#22638),#22642);
+#22638 = LINE('',#22639,#22640);
+#22639 = CARTESIAN_POINT('',(1.512347944081,1.));
+#22640 = VECTOR('',#22641,1.);
+#22641 = DIRECTION('',(0.E+000,-1.));
+#22642 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#22643 = ORIENTED_EDGE('',*,*,#22644,.F.);
+#22644 = EDGE_CURVE('',#22645,#22629,#22647,.T.);
+#22645 = VERTEX_POINT('',#22646);
+#22646 = CARTESIAN_POINT('',(-1.,-4.500000059605,3.000000089407));
+#22647 = SURFACE_CURVE('',#22648,(#22652),.PCURVE_S1.);
+#22648 = LINE('',#22649,#22650);
+#22649 = CARTESIAN_POINT('',(-1.,-4.500000059605,3.000000089407));
+#22650 = VECTOR('',#22651,1.);
+#22651 = DIRECTION('',(0.E+000,0.E+000,1.));
+#22652 = PCURVE('',#22616,#22653);
+#22653 = DEFINITIONAL_REPRESENTATION('',(#22654),#22658);
+#22654 = LINE('',#22655,#22656);
+#22655 = CARTESIAN_POINT('',(-1.512347944081,1.));
+#22656 = VECTOR('',#22657,1.);
+#22657 = DIRECTION('',(1.,0.E+000));
+#22658 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#22659 = ORIENTED_EDGE('',*,*,#22660,.F.);
+#22660 = EDGE_CURVE('',#22608,#22645,#22661,.T.);
+#22661 = SURFACE_CURVE('',#22662,(#22666),.PCURVE_S1.);
+#22662 = LINE('',#22663,#22664);
+#22663 = CARTESIAN_POINT('',(-1.,-3.500000059605,3.000000089407));
+#22664 = VECTOR('',#22665,1.);
+#22665 = DIRECTION('',(-1.224646799147E-016,-1.,0.E+000));
+#22666 = PCURVE('',#22616,#22667);
+#22667 = DEFINITIONAL_REPRESENTATION('',(#22668),#22672);
+#22668 = LINE('',#22669,#22670);
+#22669 = CARTESIAN_POINT('',(-1.512347944081,-0.E+000));
+#22670 = VECTOR('',#22671,1.);
+#22671 = DIRECTION('',(0.E+000,1.));
+#22672 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#22673 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#22677)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#22674,#22675,#22676)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#22674 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#22675 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#22676 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#22677 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#22674,
+  'distance_accuracy_value','confusion accuracy');
+#22678 = SHAPE_DEFINITION_REPRESENTATION(#22679,#22598);
+#22679 = PRODUCT_DEFINITION_SHAPE('','',#22680);
+#22680 = PRODUCT_DEFINITION('design','',#22681,#22684);
+#22681 = PRODUCT_DEFINITION_FORMATION('','',#22682);
+#22682 = PRODUCT('Plastik033','Plastik033','',(#22683));
+#22683 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#22684 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#22685 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#22686,#22688);
+#22686 = ( REPRESENTATION_RELATIONSHIP('','',#22598,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#22687) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#22687 = ITEM_DEFINED_TRANSFORMATION('','',#11,#451);
+#22688 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #22689);
+#22689 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('110','=>[0:1:1:111]','',#5,
+  #22680,$);
+#22690 = PRODUCT_TYPE('part',$,(#22682));
+#22691 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#22692),#22766);
+#22692 = SHELL_BASED_SURFACE_MODEL('',(#22693));
+#22693 = OPEN_SHELL('',(#22694));
+#22694 = ADVANCED_FACE('',(#22695),#22709,.T.);
+#22695 = FACE_BOUND('',#22696,.T.);
+#22696 = EDGE_LOOP('',(#22697,#22720,#22736,#22752));
+#22697 = ORIENTED_EDGE('',*,*,#22698,.T.);
+#22698 = EDGE_CURVE('',#22699,#22701,#22703,.T.);
+#22699 = VERTEX_POINT('',#22700);
+#22700 = CARTESIAN_POINT('',(-3.,-4.500000067055,6.024695977569));
+#22701 = VERTEX_POINT('',#22702);
+#22702 = CARTESIAN_POINT('',(-1.,-4.500000067055,6.024695977569));
+#22703 = SURFACE_CURVE('',#22704,(#22708),.PCURVE_S1.);
+#22704 = LINE('',#22705,#22706);
+#22705 = CARTESIAN_POINT('',(-3.,-4.500000067055,6.024695977569));
+#22706 = VECTOR('',#22707,1.);
+#22707 = DIRECTION('',(1.,-1.224646799147E-016,0.E+000));
+#22708 = PCURVE('',#22709,#22714);
+#22709 = PLANE('',#22710);
+#22710 = AXIS2_PLACEMENT_3D('',#22711,#22712,#22713);
+#22711 = CARTESIAN_POINT('',(-2.,-4.500000067055,6.024695977569));
+#22712 = DIRECTION('',(4.07889315956E-031,3.330669024245E-015,1.));
+#22713 = DIRECTION('',(-1.,1.224646799147E-016,2.986517352092E-044));
+#22714 = DEFINITIONAL_REPRESENTATION('',(#22715),#22719);
+#22715 = LINE('',#22716,#22717);
+#22716 = CARTESIAN_POINT('',(1.,1.224646799147E-016));
+#22717 = VECTOR('',#22718,1.);
+#22718 = DIRECTION('',(-1.,-9.947100834984E-059));
+#22719 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#22720 = ORIENTED_EDGE('',*,*,#22721,.T.);
+#22721 = EDGE_CURVE('',#22701,#22722,#22724,.T.);
+#22722 = VERTEX_POINT('',#22723);
+#22723 = CARTESIAN_POINT('',(-1.,-3.500000052154,6.024695977569));
+#22724 = SURFACE_CURVE('',#22725,(#22729),.PCURVE_S1.);
+#22725 = LINE('',#22726,#22727);
+#22726 = CARTESIAN_POINT('',(-1.,-4.500000067055,6.024695977569));
+#22727 = VECTOR('',#22728,1.);
+#22728 = DIRECTION('',(-1.631319609546E-017,1.,-3.330669024245E-015));
+#22729 = PCURVE('',#22709,#22730);
+#22730 = DEFINITIONAL_REPRESENTATION('',(#22731),#22735);
+#22731 = LINE('',#22732,#22733);
+#22732 = CARTESIAN_POINT('',(-1.,-1.224646799147E-016));
+#22733 = VECTOR('',#22734,1.);
+#22734 = DIRECTION('',(1.387778760102E-016,-1.));
+#22735 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#22736 = ORIENTED_EDGE('',*,*,#22737,.F.);
+#22737 = EDGE_CURVE('',#22738,#22722,#22740,.T.);
+#22738 = VERTEX_POINT('',#22739);
+#22739 = CARTESIAN_POINT('',(-3.,-3.500000052154,6.024695977569));
+#22740 = SURFACE_CURVE('',#22741,(#22745),.PCURVE_S1.);
+#22741 = LINE('',#22742,#22743);
+#22742 = CARTESIAN_POINT('',(-3.,-3.500000052154,6.024695977569));
+#22743 = VECTOR('',#22744,1.);
+#22744 = DIRECTION('',(1.,-1.224646799147E-016,0.E+000));
+#22745 = PCURVE('',#22709,#22746);
+#22746 = DEFINITIONAL_REPRESENTATION('',(#22747),#22751);
+#22747 = LINE('',#22748,#22749);
+#22748 = CARTESIAN_POINT('',(1.,-1.000000014901));
+#22749 = VECTOR('',#22750,1.);
+#22750 = DIRECTION('',(-1.,-9.947100834984E-059));
+#22751 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#22752 = ORIENTED_EDGE('',*,*,#22753,.F.);
+#22753 = EDGE_CURVE('',#22699,#22738,#22754,.T.);
+#22754 = SURFACE_CURVE('',#22755,(#22759),.PCURVE_S1.);
+#22755 = LINE('',#22756,#22757);
+#22756 = CARTESIAN_POINT('',(-3.,-4.500000067055,6.024695977569));
+#22757 = VECTOR('',#22758,1.);
+#22758 = DIRECTION('',(6.775761839555E-016,1.,-3.330669024245E-015));
+#22759 = PCURVE('',#22709,#22760);
+#22760 = DEFINITIONAL_REPRESENTATION('',(#22761),#22765);
+#22761 = LINE('',#22762,#22763);
+#22762 = CARTESIAN_POINT('',(1.,1.224646799147E-016));
+#22763 = VECTOR('',#22764,1.);
+#22764 = DIRECTION('',(-5.551115040408E-016,-1.));
+#22765 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#22766 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#22770)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#22767,#22768,#22769)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#22767 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#22768 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#22769 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#22770 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#22767,
+  'distance_accuracy_value','confusion accuracy');
+#22771 = SHAPE_DEFINITION_REPRESENTATION(#22772,#22691);
+#22772 = PRODUCT_DEFINITION_SHAPE('','',#22773);
+#22773 = PRODUCT_DEFINITION('design','',#22774,#22777);
+#22774 = PRODUCT_DEFINITION_FORMATION('','',#22775);
+#22775 = PRODUCT('Plastik034','Plastik034','',(#22776));
+#22776 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#22777 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#22778 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#22779,#22781);
+#22779 = ( REPRESENTATION_RELATIONSHIP('','',#22691,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#22780) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#22780 = ITEM_DEFINED_TRANSFORMATION('','',#11,#455);
+#22781 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #22782);
+#22782 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('111','=>[0:1:1:112]','',#5,
+  #22773,$);
+#22783 = PRODUCT_TYPE('part',$,(#22775));
+#22784 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#22785),#22971);
+#22785 = SHELL_BASED_SURFACE_MODEL('',(#22786));
+#22786 = OPEN_SHELL('',(#22787));
+#22787 = ADVANCED_FACE('',(#22788),#22802,.T.);
+#22788 = FACE_BOUND('',#22789,.T.);
+#22789 = EDGE_LOOP('',(#22790,#22813,#22837,#22853,#22869,#22885,#22901,
+    #22917,#22933,#22949));
+#22790 = ORIENTED_EDGE('',*,*,#22791,.F.);
+#22791 = EDGE_CURVE('',#22792,#22794,#22796,.T.);
+#22792 = VERTEX_POINT('',#22793);
+#22793 = CARTESIAN_POINT('',(4.5,-4.322710756818,6.705522635277E-008));
+#22794 = VERTEX_POINT('',#22795);
+#22795 = CARTESIAN_POINT('',(4.5,5.822710712114,6.705522528004E-008));
+#22796 = SURFACE_CURVE('',#22797,(#22801),.PCURVE_S1.);
+#22797 = LINE('',#22798,#22799);
+#22798 = CARTESIAN_POINT('',(4.5,-4.322710756818,6.705522635277E-008));
+#22799 = VECTOR('',#22800,1.);
+#22800 = DIRECTION('',(-1.303373828013E-017,1.,-1.057355245115E-016));
+#22801 = PCURVE('',#22802,#22807);
+#22802 = PLANE('',#22803);
+#22803 = AXIS2_PLACEMENT_3D('',#22804,#22805,#22806);
+#22804 = CARTESIAN_POINT('',(4.5,0.749999977648,6.70552258164E-008));
+#22805 = DIRECTION('',(1.29488672559E-032,-1.057355252544E-016,-1.));
+#22806 = DIRECTION('',(1.,1.224646799147E-016,7.222708295612E-045));
+#22807 = DEFINITIONAL_REPRESENTATION('',(#22808),#22812);
+#22808 = LINE('',#22809,#22810);
+#22809 = CARTESIAN_POINT('',(-6.212278963962E-016,5.072710734466));
+#22810 = VECTOR('',#22811,1.);
+#22811 = DIRECTION('',(1.094309416346E-016,-1.));
+#22812 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#22813 = ORIENTED_EDGE('',*,*,#22814,.F.);
+#22814 = EDGE_CURVE('',#22815,#22792,#22817,.T.);
+#22815 = VERTEX_POINT('',#22816);
+#22816 = CARTESIAN_POINT('',(4.322710689763,-4.500000067055,
+    6.705522637152E-008));
+#22817 = SURFACE_CURVE('',#22818,(#22826),.PCURVE_S1.);
+#22818 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#22819,#22820,#22821,#22822,
+    #22823,#22824,#22825),.UNSPECIFIED.,.F.,.F.,(4,3,4),(0.E+000,
+    1.47858881275E-002,2.950346466212E-002),.UNSPECIFIED.);
+#22819 = CARTESIAN_POINT('',(4.322710689763,-4.500000067055,
+    6.705522637152E-008));
+#22820 = CARTESIAN_POINT('',(4.365605066689,-4.500000067055,
+    6.705522637152E-008));
+#22821 = CARTESIAN_POINT('',(4.413027345736,-4.494778534292,
+    6.705522637096E-008));
+#22822 = CARTESIAN_POINT('',(4.454037167953,-4.453598869131,
+    6.705522636661E-008));
+#22823 = CARTESIAN_POINT('',(4.479065631496,-4.428466749738,
+    6.705522636395E-008));
+#22824 = CARTESIAN_POINT('',(4.5,-4.396265277165,6.705522636055E-008));
+#22825 = CARTESIAN_POINT('',(4.5,-4.322710756818,6.705522635277E-008));
+#22826 = PCURVE('',#22802,#22827);
+#22827 = DEFINITIONAL_REPRESENTATION('',(#22828),#22836);
+#22828 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#22829,#22830,#22831,#22832,
+    #22833,#22834,#22835),.UNSPECIFIED.,.F.,.F.,(4,3,4),(0.E+000,
+    1.47858881275E-002,2.950346466212E-002),.UNSPECIFIED.);
+#22829 = CARTESIAN_POINT('',(-0.177289310237,5.250000044703));
+#22830 = CARTESIAN_POINT('',(-0.134394933311,5.250000044703));
+#22831 = CARTESIAN_POINT('',(-8.6972654264E-002,5.24477851194));
+#22832 = CARTESIAN_POINT('',(-4.5962832047E-002,5.203598846779));
+#22833 = CARTESIAN_POINT('',(-2.0934368504E-002,5.178466727386));
+#22834 = CARTESIAN_POINT('',(-8.881784197001E-016,5.146265254813));
+#22835 = CARTESIAN_POINT('',(-8.881784197001E-016,5.072710734466));
+#22836 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#22837 = ORIENTED_EDGE('',*,*,#22838,.F.);
+#22838 = EDGE_CURVE('',#22839,#22815,#22841,.T.);
+#22839 = VERTEX_POINT('',#22840);
+#22840 = CARTESIAN_POINT('',(7.347880904376E-016,-4.500000067055,
+    6.705522637152E-008));
+#22841 = SURFACE_CURVE('',#22842,(#22846),.PCURVE_S1.);
+#22842 = LINE('',#22843,#22844);
+#22843 = CARTESIAN_POINT('',(7.347880904376E-016,-4.500000067055,
+    6.705522637152E-008));
+#22844 = VECTOR('',#22845,1.);
+#22845 = DIRECTION('',(1.,1.224646799147E-016,0.E+000));
+#22846 = PCURVE('',#22802,#22847);
+#22847 = DEFINITIONAL_REPRESENTATION('',(#22848),#22852);
+#22848 = LINE('',#22849,#22850);
+#22849 = CARTESIAN_POINT('',(-4.5,5.250000044703));
+#22850 = VECTOR('',#22851,1.);
+#22851 = DIRECTION('',(1.,7.636968553958E-061));
+#22852 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#22853 = ORIENTED_EDGE('',*,*,#22854,.F.);
+#22854 = EDGE_CURVE('',#22855,#22839,#22857,.T.);
+#22855 = VERTEX_POINT('',#22856);
+#22856 = CARTESIAN_POINT('',(6.12323408698E-016,-3.500000052154,
+    6.705522626578E-008));
+#22857 = SURFACE_CURVE('',#22858,(#22862),.PCURVE_S1.);
+#22858 = LINE('',#22859,#22860);
+#22859 = CARTESIAN_POINT('',(6.12323408698E-016,-3.500000052154,
+    6.705522626578E-008));
+#22860 = VECTOR('',#22861,1.);
+#22861 = DIRECTION('',(1.224646799147E-016,-1.,1.057355265487E-016));
+#22862 = PCURVE('',#22802,#22863);
+#22863 = DEFINITIONAL_REPRESENTATION('',(#22864),#22868);
+#22864 = LINE('',#22865,#22866);
+#22865 = CARTESIAN_POINT('',(-4.5,4.250000029802));
+#22866 = VECTOR('',#22867,1.);
+#22867 = DIRECTION('',(7.636968553958E-061,1.));
+#22868 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#22869 = ORIENTED_EDGE('',*,*,#22870,.F.);
+#22870 = EDGE_CURVE('',#22871,#22855,#22873,.T.);
+#22871 = VERTEX_POINT('',#22872);
+#22872 = CARTESIAN_POINT('',(3.5,-3.500000052154,6.705522626578E-008));
+#22873 = SURFACE_CURVE('',#22874,(#22878),.PCURVE_S1.);
+#22874 = LINE('',#22875,#22876);
+#22875 = CARTESIAN_POINT('',(3.5,-3.500000052154,6.705522626578E-008));
+#22876 = VECTOR('',#22877,1.);
+#22877 = DIRECTION('',(-1.,-1.224646799147E-016,0.E+000));
+#22878 = PCURVE('',#22802,#22879);
+#22879 = DEFINITIONAL_REPRESENTATION('',(#22880),#22884);
+#22880 = LINE('',#22881,#22882);
+#22881 = CARTESIAN_POINT('',(-1.,4.250000029802));
+#22882 = VECTOR('',#22883,1.);
+#22883 = DIRECTION('',(-1.,-7.636968553958E-061));
+#22884 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#22885 = ORIENTED_EDGE('',*,*,#22886,.F.);
+#22886 = EDGE_CURVE('',#22887,#22871,#22889,.T.);
+#22887 = VERTEX_POINT('',#22888);
+#22888 = CARTESIAN_POINT('',(3.5,5.000000022352,6.705522536703E-008));
+#22889 = SURFACE_CURVE('',#22890,(#22894),.PCURVE_S1.);
+#22890 = LINE('',#22891,#22892);
+#22891 = CARTESIAN_POINT('',(3.5,5.000000022352,6.705522536703E-008));
+#22892 = VECTOR('',#22893,1.);
+#22893 = DIRECTION('',(-8.149792425691E-018,-1.,1.057355247646E-016));
+#22894 = PCURVE('',#22802,#22895);
+#22895 = DEFINITIONAL_REPRESENTATION('',(#22896),#22900);
+#22896 = LINE('',#22897,#22898);
+#22897 = CARTESIAN_POINT('',(-1.,-4.250000044704));
+#22898 = VECTOR('',#22899,1.);
+#22899 = DIRECTION('',(-1.306144723404E-016,1.));
+#22900 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#22901 = ORIENTED_EDGE('',*,*,#22902,.F.);
+#22902 = EDGE_CURVE('',#22903,#22887,#22905,.T.);
+#22903 = VERTEX_POINT('',#22904);
+#22904 = CARTESIAN_POINT('',(-4.286263797016E-016,5.000000022352,
+    6.705522536703E-008));
+#22905 = SURFACE_CURVE('',#22906,(#22910),.PCURVE_S1.);
+#22906 = LINE('',#22907,#22908);
+#22907 = CARTESIAN_POINT('',(-4.286263797016E-016,5.000000022352,
+    6.705522536703E-008));
+#22908 = VECTOR('',#22909,1.);
+#22909 = DIRECTION('',(1.,2.810679691469E-016,0.E+000));
+#22910 = PCURVE('',#22802,#22911);
+#22911 = DEFINITIONAL_REPRESENTATION('',(#22912),#22916);
+#22912 = LINE('',#22913,#22914);
+#22913 = CARTESIAN_POINT('',(-4.5,-4.250000044704));
+#22914 = VECTOR('',#22915,1.);
+#22915 = DIRECTION('',(1.,-1.586032892322E-016));
+#22916 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#22917 = ORIENTED_EDGE('',*,*,#22918,.F.);
+#22918 = EDGE_CURVE('',#22919,#22903,#22921,.T.);
+#22919 = VERTEX_POINT('',#22920);
+#22920 = CARTESIAN_POINT('',(-5.510910596163E-016,6.000000022352,
+    6.705522526129E-008));
+#22921 = SURFACE_CURVE('',#22922,(#22926),.PCURVE_S1.);
+#22922 = LINE('',#22923,#22924);
+#22923 = CARTESIAN_POINT('',(-5.510910596163E-016,6.000000022352,
+    6.705522526129E-008));
+#22924 = VECTOR('',#22925,1.);
+#22925 = DIRECTION('',(1.224646799147E-016,-1.,1.057355281243E-016));
+#22926 = PCURVE('',#22802,#22927);
+#22927 = DEFINITIONAL_REPRESENTATION('',(#22928),#22932);
+#22928 = LINE('',#22929,#22930);
+#22929 = CARTESIAN_POINT('',(-4.5,-5.250000044704));
+#22930 = VECTOR('',#22931,1.);
+#22931 = DIRECTION('',(7.636968553958E-061,1.));
+#22932 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#22933 = ORIENTED_EDGE('',*,*,#22934,.F.);
+#22934 = EDGE_CURVE('',#22935,#22919,#22937,.T.);
+#22935 = VERTEX_POINT('',#22936);
+#22936 = CARTESIAN_POINT('',(4.322710689763,6.000000022352,
+    6.705522526129E-008));
+#22937 = SURFACE_CURVE('',#22938,(#22942),.PCURVE_S1.);
+#22938 = LINE('',#22939,#22940);
+#22939 = CARTESIAN_POINT('',(4.322710689763,6.000000022352,
+    6.705522526129E-008));
+#22940 = VECTOR('',#22941,1.);
+#22941 = DIRECTION('',(-1.,-1.224646799147E-016,0.E+000));
+#22942 = PCURVE('',#22802,#22943);
+#22943 = DEFINITIONAL_REPRESENTATION('',(#22944),#22948);
+#22944 = LINE('',#22945,#22946);
+#22945 = CARTESIAN_POINT('',(-0.177289310237,-5.250000044704));
+#22946 = VECTOR('',#22947,1.);
+#22947 = DIRECTION('',(-1.,-7.636968553958E-061));
+#22948 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#22949 = ORIENTED_EDGE('',*,*,#22950,.F.);
+#22950 = EDGE_CURVE('',#22794,#22935,#22951,.T.);
+#22951 = SURFACE_CURVE('',#22952,(#22960),.PCURVE_S1.);
+#22952 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#22953,#22954,#22955,#22956,
+    #22957,#22958,#22959),.UNSPECIFIED.,.F.,.F.,(4,3,4),(0.E+000,
+    1.47858881275E-002,2.950346466212E-002),.UNSPECIFIED.);
+#22953 = CARTESIAN_POINT('',(4.5,5.822710712114,6.705522528004E-008));
+#22954 = CARTESIAN_POINT('',(4.5,5.896724776456,6.705522527221E-008));
+#22955 = CARTESIAN_POINT('',(4.478762442339,5.928977335896,
+    6.70552252688E-008));
+#22956 = CARTESIAN_POINT('',(4.453598802075,5.954037190305,
+    6.705522526615E-008));
+#22957 = CARTESIAN_POINT('',(4.412660210189,5.994806933538,
+    6.705522526184E-008));
+#22958 = CARTESIAN_POINT('',(4.365505417212,6.000000022352,
+    6.705522526129E-008));
+#22959 = CARTESIAN_POINT('',(4.322710689763,6.000000022352,
+    6.705522526129E-008));
+#22960 = PCURVE('',#22802,#22961);
+#22961 = DEFINITIONAL_REPRESENTATION('',(#22962),#22970);
+#22962 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#22963,#22964,#22965,#22966,
+    #22967,#22968,#22969),.UNSPECIFIED.,.F.,.F.,(4,3,4),(0.E+000,
+    1.47858881275E-002,2.950346466212E-002),.UNSPECIFIED.);
+#22963 = CARTESIAN_POINT('',(8.881784197001E-016,-5.072710734466));
+#22964 = CARTESIAN_POINT('',(8.881784197001E-016,-5.146724798808));
+#22965 = CARTESIAN_POINT('',(-2.1237557661E-002,-5.178977358248));
+#22966 = CARTESIAN_POINT('',(-4.6401197925E-002,-5.204037212657));
+#22967 = CARTESIAN_POINT('',(-8.7339789811E-002,-5.24480695589));
+#22968 = CARTESIAN_POINT('',(-0.134494582788,-5.250000044704));
+#22969 = CARTESIAN_POINT('',(-0.177289310237,-5.250000044704));
+#22970 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#22971 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#22975)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#22972,#22973,#22974)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#22972 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#22973 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#22974 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#22975 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#22972,
+  'distance_accuracy_value','confusion accuracy');
+#22976 = SHAPE_DEFINITION_REPRESENTATION(#22977,#22784);
+#22977 = PRODUCT_DEFINITION_SHAPE('','',#22978);
+#22978 = PRODUCT_DEFINITION('design','',#22979,#22982);
+#22979 = PRODUCT_DEFINITION_FORMATION('','',#22980);
+#22980 = PRODUCT('Plastik037','Plastik037','',(#22981));
+#22981 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#22982 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#22983 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#22984,#22986);
+#22984 = ( REPRESENTATION_RELATIONSHIP('','',#22784,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#22985) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#22985 = ITEM_DEFINED_TRANSFORMATION('','',#11,#459);
+#22986 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #22987);
+#22987 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('112','=>[0:1:1:113]','',#5,
+  #22978,$);
+#22988 = PRODUCT_TYPE('part',$,(#22980));
+#22989 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#22990),#23064);
+#22990 = SHELL_BASED_SURFACE_MODEL('',(#22991));
+#22991 = OPEN_SHELL('',(#22992));
+#22992 = ADVANCED_FACE('',(#22993),#23007,.T.);
+#22993 = FACE_BOUND('',#22994,.T.);
+#22994 = EDGE_LOOP('',(#22995,#23018,#23034,#23050));
+#22995 = ORIENTED_EDGE('',*,*,#22996,.T.);
+#22996 = EDGE_CURVE('',#22997,#22999,#23001,.T.);
+#22997 = VERTEX_POINT('',#22998);
+#22998 = CARTESIAN_POINT('',(3.,-4.500000067055,9.000000067055));
+#22999 = VERTEX_POINT('',#23000);
+#23000 = CARTESIAN_POINT('',(3.,-3.489782892168,9.000000067055));
+#23001 = SURFACE_CURVE('',#23002,(#23006),.PCURVE_S1.);
+#23002 = LINE('',#23003,#23004);
+#23003 = CARTESIAN_POINT('',(3.,-4.500000067055,9.000000067055));
+#23004 = VECTOR('',#23005,1.);
+#23005 = DIRECTION('',(-1.224646799147E-016,1.,0.E+000));
+#23006 = PCURVE('',#23007,#23012);
+#23007 = PLANE('',#23008);
+#23008 = AXIS2_PLACEMENT_3D('',#23009,#23010,#23011);
+#23009 = CARTESIAN_POINT('',(3.,-3.994891479611,6.024695977569));
+#23010 = DIRECTION('',(-1.,-1.224646799147E-016,0.E+000));
+#23011 = DIRECTION('',(-0.E+000,0.E+000,-1.));
+#23012 = DEFINITIONAL_REPRESENTATION('',(#23013),#23017);
+#23013 = LINE('',#23014,#23015);
+#23014 = CARTESIAN_POINT('',(-2.975304089486,0.505108587444));
+#23015 = VECTOR('',#23016,1.);
+#23016 = DIRECTION('',(0.E+000,-1.));
+#23017 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#23018 = ORIENTED_EDGE('',*,*,#23019,.T.);
+#23019 = EDGE_CURVE('',#22999,#23020,#23022,.T.);
+#23020 = VERTEX_POINT('',#23021);
+#23021 = CARTESIAN_POINT('',(3.,-3.489782892168,6.024695977569));
+#23022 = SURFACE_CURVE('',#23023,(#23027),.PCURVE_S1.);
+#23023 = LINE('',#23024,#23025);
+#23024 = CARTESIAN_POINT('',(3.,-3.489782892168,9.000000067055));
+#23025 = VECTOR('',#23026,1.);
+#23026 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#23027 = PCURVE('',#23007,#23028);
+#23028 = DEFINITIONAL_REPRESENTATION('',(#23029),#23033);
+#23029 = LINE('',#23030,#23031);
+#23030 = CARTESIAN_POINT('',(-2.975304089486,-0.505108587443));
+#23031 = VECTOR('',#23032,1.);
+#23032 = DIRECTION('',(1.,0.E+000));
+#23033 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#23034 = ORIENTED_EDGE('',*,*,#23035,.T.);
+#23035 = EDGE_CURVE('',#23020,#23036,#23038,.T.);
+#23036 = VERTEX_POINT('',#23037);
+#23037 = CARTESIAN_POINT('',(3.,-4.500000067055,6.024695977569));
+#23038 = SURFACE_CURVE('',#23039,(#23043),.PCURVE_S1.);
+#23039 = LINE('',#23040,#23041);
+#23040 = CARTESIAN_POINT('',(3.,-3.489782892168,6.024695977569));
+#23041 = VECTOR('',#23042,1.);
+#23042 = DIRECTION('',(1.224646799147E-016,-1.,0.E+000));
+#23043 = PCURVE('',#23007,#23044);
+#23044 = DEFINITIONAL_REPRESENTATION('',(#23045),#23049);
+#23045 = LINE('',#23046,#23047);
+#23046 = CARTESIAN_POINT('',(0.E+000,-0.505108587443));
+#23047 = VECTOR('',#23048,1.);
+#23048 = DIRECTION('',(-0.E+000,1.));
+#23049 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#23050 = ORIENTED_EDGE('',*,*,#23051,.T.);
+#23051 = EDGE_CURVE('',#23036,#22997,#23052,.T.);
+#23052 = SURFACE_CURVE('',#23053,(#23057),.PCURVE_S1.);
+#23053 = LINE('',#23054,#23055);
+#23054 = CARTESIAN_POINT('',(3.,-4.500000067055,6.024695977569));
+#23055 = VECTOR('',#23056,1.);
+#23056 = DIRECTION('',(4.569721388315E-032,-3.7314606885E-016,1.));
+#23057 = PCURVE('',#23007,#23058);
+#23058 = DEFINITIONAL_REPRESENTATION('',(#23059),#23063);
+#23059 = LINE('',#23060,#23061);
+#23060 = CARTESIAN_POINT('',(-0.E+000,0.505108587444));
+#23061 = VECTOR('',#23062,1.);
+#23062 = DIRECTION('',(-1.,3.7314606885E-016));
+#23063 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#23064 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#23068)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#23065,#23066,#23067)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#23065 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#23066 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#23067 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#23068 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#23065,
+  'distance_accuracy_value','confusion accuracy');
+#23069 = SHAPE_DEFINITION_REPRESENTATION(#23070,#22989);
+#23070 = PRODUCT_DEFINITION_SHAPE('','',#23071);
+#23071 = PRODUCT_DEFINITION('design','',#23072,#23075);
+#23072 = PRODUCT_DEFINITION_FORMATION('','',#23073);
+#23073 = PRODUCT('Plastik036','Plastik036','',(#23074));
+#23074 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#23075 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#23076 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#23077,#23079);
+#23077 = ( REPRESENTATION_RELATIONSHIP('','',#22989,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#23078) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#23078 = ITEM_DEFINED_TRANSFORMATION('','',#11,#463);
+#23079 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #23080);
+#23080 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('113','=>[0:1:1:114]','',#5,
+  #23071,$);
+#23081 = PRODUCT_TYPE('part',$,(#23073));
+#23082 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#23083),#23157);
+#23083 = SHELL_BASED_SURFACE_MODEL('',(#23084));
+#23084 = OPEN_SHELL('',(#23085));
+#23085 = ADVANCED_FACE('',(#23086),#23100,.T.);
+#23086 = FACE_BOUND('',#23087,.T.);
+#23087 = EDGE_LOOP('',(#23088,#23111,#23127,#23143));
+#23088 = ORIENTED_EDGE('',*,*,#23089,.T.);
+#23089 = EDGE_CURVE('',#23090,#23092,#23094,.T.);
+#23090 = VERTEX_POINT('',#23091);
+#23091 = CARTESIAN_POINT('',(1.,6.000000081956,3.000000089407));
+#23092 = VERTEX_POINT('',#23093);
+#23093 = CARTESIAN_POINT('',(1.,5.000000081956,3.000000089407));
+#23094 = SURFACE_CURVE('',#23095,(#23099),.PCURVE_S1.);
+#23095 = LINE('',#23096,#23097);
+#23096 = CARTESIAN_POINT('',(1.,6.000000081956,3.000000089407));
+#23097 = VECTOR('',#23098,1.);
+#23098 = DIRECTION('',(1.224646799147E-016,-1.,0.E+000));
+#23099 = PCURVE('',#23100,#23105);
+#23100 = PLANE('',#23101);
+#23101 = AXIS2_PLACEMENT_3D('',#23102,#23103,#23104);
+#23102 = CARTESIAN_POINT('',(1.,5.500000081956,3.000000089407));
+#23103 = DIRECTION('',(-1.,-1.224646799147E-016,0.E+000));
+#23104 = DIRECTION('',(-0.E+000,0.E+000,-1.));
+#23105 = DEFINITIONAL_REPRESENTATION('',(#23106),#23110);
+#23106 = LINE('',#23107,#23108);
+#23107 = CARTESIAN_POINT('',(0.E+000,-0.5));
+#23108 = VECTOR('',#23109,1.);
+#23109 = DIRECTION('',(-0.E+000,1.));
+#23110 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#23111 = ORIENTED_EDGE('',*,*,#23112,.T.);
+#23112 = EDGE_CURVE('',#23092,#23113,#23115,.T.);
+#23113 = VERTEX_POINT('',#23114);
+#23114 = CARTESIAN_POINT('',(1.,5.000000081956,9.000000089407));
+#23115 = SURFACE_CURVE('',#23116,(#23120),.PCURVE_S1.);
+#23116 = LINE('',#23117,#23118);
+#23117 = CARTESIAN_POINT('',(1.,5.000000081956,3.000000089407));
+#23118 = VECTOR('',#23119,1.);
+#23119 = DIRECTION('',(0.E+000,0.E+000,1.));
+#23120 = PCURVE('',#23100,#23121);
+#23121 = DEFINITIONAL_REPRESENTATION('',(#23122),#23126);
+#23122 = LINE('',#23123,#23124);
+#23123 = CARTESIAN_POINT('',(-0.E+000,0.5));
+#23124 = VECTOR('',#23125,1.);
+#23125 = DIRECTION('',(-1.,0.E+000));
+#23126 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#23127 = ORIENTED_EDGE('',*,*,#23128,.F.);
+#23128 = EDGE_CURVE('',#23129,#23113,#23131,.T.);
+#23129 = VERTEX_POINT('',#23130);
+#23130 = CARTESIAN_POINT('',(1.,6.000000081956,9.000000089407));
+#23131 = SURFACE_CURVE('',#23132,(#23136),.PCURVE_S1.);
+#23132 = LINE('',#23133,#23134);
+#23133 = CARTESIAN_POINT('',(1.,6.000000081956,9.000000089407));
+#23134 = VECTOR('',#23135,1.);
+#23135 = DIRECTION('',(1.224646799147E-016,-1.,0.E+000));
+#23136 = PCURVE('',#23100,#23137);
+#23137 = DEFINITIONAL_REPRESENTATION('',(#23138),#23142);
+#23138 = LINE('',#23139,#23140);
+#23139 = CARTESIAN_POINT('',(-6.,-0.5));
+#23140 = VECTOR('',#23141,1.);
+#23141 = DIRECTION('',(-0.E+000,1.));
+#23142 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#23143 = ORIENTED_EDGE('',*,*,#23144,.F.);
+#23144 = EDGE_CURVE('',#23090,#23129,#23145,.T.);
+#23145 = SURFACE_CURVE('',#23146,(#23150),.PCURVE_S1.);
+#23146 = LINE('',#23147,#23148);
+#23147 = CARTESIAN_POINT('',(1.,6.000000081956,3.000000089407));
+#23148 = VECTOR('',#23149,1.);
+#23149 = DIRECTION('',(0.E+000,0.E+000,1.));
+#23150 = PCURVE('',#23100,#23151);
+#23151 = DEFINITIONAL_REPRESENTATION('',(#23152),#23156);
+#23152 = LINE('',#23153,#23154);
+#23153 = CARTESIAN_POINT('',(0.E+000,-0.5));
+#23154 = VECTOR('',#23155,1.);
+#23155 = DIRECTION('',(-1.,0.E+000));
+#23156 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#23157 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#23161)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#23158,#23159,#23160)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#23158 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#23159 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#23160 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#23161 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#23158,
+  'distance_accuracy_value','confusion accuracy');
+#23162 = SHAPE_DEFINITION_REPRESENTATION(#23163,#23082);
+#23163 = PRODUCT_DEFINITION_SHAPE('','',#23164);
+#23164 = PRODUCT_DEFINITION('design','',#23165,#23168);
+#23165 = PRODUCT_DEFINITION_FORMATION('','',#23166);
+#23166 = PRODUCT('Plastik039','Plastik039','',(#23167));
+#23167 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#23168 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#23169 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#23170,#23172);
+#23170 = ( REPRESENTATION_RELATIONSHIP('','',#23082,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#23171) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#23171 = ITEM_DEFINED_TRANSFORMATION('','',#11,#467);
+#23172 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #23173);
+#23173 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('114','=>[0:1:1:115]','',#5,
+  #23164,$);
+#23174 = PRODUCT_TYPE('part',$,(#23166));
+#23175 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#23176),#23330);
+#23176 = SHELL_BASED_SURFACE_MODEL('',(#23177));
+#23177 = OPEN_SHELL('',(#23178));
+#23178 = ADVANCED_FACE('',(#23179),#23196,.T.);
+#23179 = FACE_BOUND('',#23180,.T.);
+#23180 = EDGE_LOOP('',(#23181,#23215,#23253,#23294));
+#23181 = ORIENTED_EDGE('',*,*,#23182,.T.);
+#23182 = EDGE_CURVE('',#23183,#23185,#23187,.T.);
+#23183 = VERTEX_POINT('',#23184);
+#23184 = CARTESIAN_POINT('',(4.322710689763,-4.500000067055,
+    6.705522637152E-008));
+#23185 = VERTEX_POINT('',#23186);
+#23186 = CARTESIAN_POINT('',(4.5,-4.322710756818,6.705522636953E-008));
+#23187 = SURFACE_CURVE('',#23188,(#23195),.PCURVE_S1.);
+#23188 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#23189,#23190,#23191,#23192,
+    #23193,#23194),.UNSPECIFIED.,.F.,.F.,(6,6),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#23189 = CARTESIAN_POINT('',(4.322710689763,-4.500000067055,
+    6.705522637152E-008));
+#23190 = CARTESIAN_POINT('',(4.368004414137,-4.500000067055,
+    6.705522637152E-008));
+#23191 = CARTESIAN_POINT('',(4.435945000699,-4.500000067055,
+    6.705522637152E-008));
+#23192 = CARTESIAN_POINT('',(4.5,-4.435945067754,6.70552263708E-008));
+#23193 = CARTESIAN_POINT('',(4.5,-4.368004481192,6.705522637004E-008));
+#23194 = CARTESIAN_POINT('',(4.5,-4.322710756818,6.705522636953E-008));
+#23195 = PCURVE('',#23196,#23209);
+#23196 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#23197,#23198)
+    ,(#23199,#23200)
+    ,(#23201,#23202)
+    ,(#23203,#23204)
+    ,(#23205,#23206)
+    ,(#23207,#23208
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,1.08),
+  .PIECEWISE_BEZIER_KNOTS.);
+#23197 = CARTESIAN_POINT('',(4.322710689763,-4.500000067055,
+    6.705522637152E-008));
+#23198 = CARTESIAN_POINT('',(4.322710689763,-4.500000067055,
+    10.800000067055));
+#23199 = CARTESIAN_POINT('',(4.368004414137,-4.500000067055,
+    6.705522637152E-008));
+#23200 = CARTESIAN_POINT('',(4.368004414137,-4.500000067055,
+    10.800000067055));
+#23201 = CARTESIAN_POINT('',(4.435945000699,-4.500000067055,
+    6.705522637152E-008));
+#23202 = CARTESIAN_POINT('',(4.435945000699,-4.500000067055,
+    10.800000067055));
+#23203 = CARTESIAN_POINT('',(4.5,-4.435945067754,6.70552263708E-008));
+#23204 = CARTESIAN_POINT('',(4.5,-4.435945067754,10.800000067055));
+#23205 = CARTESIAN_POINT('',(4.5,-4.368004481192,6.705522637004E-008));
+#23206 = CARTESIAN_POINT('',(4.5,-4.368004481192,10.800000067055));
+#23207 = CARTESIAN_POINT('',(4.5,-4.322710756818,6.705522636953E-008));
+#23208 = CARTESIAN_POINT('',(4.5,-4.322710756818,10.800000067055));
+#23209 = DEFINITIONAL_REPRESENTATION('',(#23210),#23214);
+#23210 = LINE('',#23211,#23212);
+#23211 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#23212 = VECTOR('',#23213,1.);
+#23213 = DIRECTION('',(1.,0.E+000));
+#23214 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#23215 = ORIENTED_EDGE('',*,*,#23216,.T.);
+#23216 = EDGE_CURVE('',#23185,#23217,#23219,.T.);
+#23217 = VERTEX_POINT('',#23218);
+#23218 = CARTESIAN_POINT('',(4.5,-4.322710756818,9.000000067055));
+#23219 = SURFACE_CURVE('',#23220,(#23224),.PCURVE_S1.);
+#23220 = LINE('',#23221,#23222);
+#23221 = CARTESIAN_POINT('',(4.5,-4.322710756818,6.705522636953E-008));
+#23222 = VECTOR('',#23223,1.);
+#23223 = DIRECTION('',(-6.167905692362E-017,0.E+000,1.));
+#23224 = PCURVE('',#23196,#23225);
+#23225 = DEFINITIONAL_REPRESENTATION('',(#23226),#23252);
+#23226 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#23227,#23228,#23229,#23230,
+    #23231,#23232,#23233,#23234,#23235,#23236,#23237,#23238,#23239,
+    #23240,#23241,#23242,#23243,#23244,#23245,#23246,#23247,#23248,
+    #23249,#23250,#23251),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,0.409090909091,0.818181818182,
+    1.227272727273,1.636363636364,2.045454545455,2.454545454545,
+    2.863636363636,3.272727272727,3.681818181818,4.090909090909,4.5,
+    4.909090909091,5.318181818182,5.727272727273,6.136363636364,
+    6.545454545455,6.954545454545,7.363636363636,7.772727272727,
+    8.181818181818,8.590909090909,9.),.UNSPECIFIED.);
+#23227 = CARTESIAN_POINT('',(1.,0.E+000));
+#23228 = CARTESIAN_POINT('',(1.,1.363636363636E-002));
+#23229 = CARTESIAN_POINT('',(1.,4.090909090909E-002));
+#23230 = CARTESIAN_POINT('',(1.,8.181818181818E-002));
+#23231 = CARTESIAN_POINT('',(1.,0.122727272727));
+#23232 = CARTESIAN_POINT('',(1.,0.163636363636));
+#23233 = CARTESIAN_POINT('',(1.,0.204545454545));
+#23234 = CARTESIAN_POINT('',(1.,0.245454545455));
+#23235 = CARTESIAN_POINT('',(1.,0.286363636364));
+#23236 = CARTESIAN_POINT('',(1.,0.327272727273));
+#23237 = CARTESIAN_POINT('',(1.,0.368181818182));
+#23238 = CARTESIAN_POINT('',(1.,0.409090909091));
+#23239 = CARTESIAN_POINT('',(1.,0.45));
+#23240 = CARTESIAN_POINT('',(1.,0.490909090909));
+#23241 = CARTESIAN_POINT('',(1.,0.531818181818));
+#23242 = CARTESIAN_POINT('',(1.,0.572727272727));
+#23243 = CARTESIAN_POINT('',(1.,0.613636363636));
+#23244 = CARTESIAN_POINT('',(1.,0.654545454545));
+#23245 = CARTESIAN_POINT('',(1.,0.695454545455));
+#23246 = CARTESIAN_POINT('',(1.,0.736363636364));
+#23247 = CARTESIAN_POINT('',(1.,0.777272727273));
+#23248 = CARTESIAN_POINT('',(1.,0.818181818182));
+#23249 = CARTESIAN_POINT('',(1.,0.859090909091));
+#23250 = CARTESIAN_POINT('',(1.,0.886363636364));
+#23251 = CARTESIAN_POINT('',(1.,0.9));
+#23252 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#23253 = ORIENTED_EDGE('',*,*,#23254,.F.);
+#23254 = EDGE_CURVE('',#23255,#23217,#23257,.T.);
+#23255 = VERTEX_POINT('',#23256);
+#23256 = CARTESIAN_POINT('',(4.322710689763,-4.500000067055,
+    9.000000067055));
+#23257 = SURFACE_CURVE('',#23258,(#23265),.PCURVE_S1.);
+#23258 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#23259,#23260,#23261,#23262,
+    #23263,#23264),.UNSPECIFIED.,.F.,.F.,(6,6),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#23259 = CARTESIAN_POINT('',(4.322710689763,-4.500000067055,
+    9.000000067055));
+#23260 = CARTESIAN_POINT('',(4.368004414137,-4.500000067055,
+    9.000000067055));
+#23261 = CARTESIAN_POINT('',(4.435945000699,-4.500000067055,
+    9.000000067055));
+#23262 = CARTESIAN_POINT('',(4.5,-4.435945067754,9.000000067055));
+#23263 = CARTESIAN_POINT('',(4.5,-4.368004481192,9.000000067055));
+#23264 = CARTESIAN_POINT('',(4.5,-4.322710756818,9.000000067055));
+#23265 = PCURVE('',#23196,#23266);
+#23266 = DEFINITIONAL_REPRESENTATION('',(#23267),#23293);
+#23267 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#23268,#23269,#23270,#23271,
+    #23272,#23273,#23274,#23275,#23276,#23277,#23278,#23279,#23280,
+    #23281,#23282,#23283,#23284,#23285,#23286,#23287,#23288,#23289,
+    #23290,#23291,#23292),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,4.545454545455E-002,
+    9.090909090909E-002,0.136363636364,0.181818181818,0.227272727273,
+    0.272727272727,0.318181818182,0.363636363636,0.409090909091,
+    0.454545454545,0.5,0.545454545455,0.590909090909,0.636363636364,
+    0.681818181818,0.727272727273,0.772727272727,0.818181818182,
+    0.863636363636,0.909090909091,0.954545454545,1.),.UNSPECIFIED.);
+#23268 = CARTESIAN_POINT('',(0.E+000,0.9));
+#23269 = CARTESIAN_POINT('',(1.515151515152E-002,0.9));
+#23270 = CARTESIAN_POINT('',(4.545454545455E-002,0.9));
+#23271 = CARTESIAN_POINT('',(9.090909090909E-002,0.9));
+#23272 = CARTESIAN_POINT('',(0.136363636364,0.9));
+#23273 = CARTESIAN_POINT('',(0.181818181818,0.9));
+#23274 = CARTESIAN_POINT('',(0.227272727273,0.9));
+#23275 = CARTESIAN_POINT('',(0.272727272727,0.9));
+#23276 = CARTESIAN_POINT('',(0.318181818182,0.9));
+#23277 = CARTESIAN_POINT('',(0.363636363636,0.9));
+#23278 = CARTESIAN_POINT('',(0.409090909091,0.9));
+#23279 = CARTESIAN_POINT('',(0.454545454545,0.9));
+#23280 = CARTESIAN_POINT('',(0.5,0.9));
+#23281 = CARTESIAN_POINT('',(0.545454545455,0.9));
+#23282 = CARTESIAN_POINT('',(0.590909090909,0.9));
+#23283 = CARTESIAN_POINT('',(0.636363636364,0.9));
+#23284 = CARTESIAN_POINT('',(0.681818181818,0.9));
+#23285 = CARTESIAN_POINT('',(0.727272727273,0.9));
+#23286 = CARTESIAN_POINT('',(0.772727272727,0.9));
+#23287 = CARTESIAN_POINT('',(0.818181818182,0.9));
+#23288 = CARTESIAN_POINT('',(0.863636363636,0.9));
+#23289 = CARTESIAN_POINT('',(0.909090909091,0.9));
+#23290 = CARTESIAN_POINT('',(0.954545454545,0.9));
+#23291 = CARTESIAN_POINT('',(0.984848484848,0.9));
+#23292 = CARTESIAN_POINT('',(1.,0.9));
+#23293 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#23294 = ORIENTED_EDGE('',*,*,#23295,.F.);
+#23295 = EDGE_CURVE('',#23183,#23255,#23296,.T.);
+#23296 = SURFACE_CURVE('',#23297,(#23301),.PCURVE_S1.);
+#23297 = LINE('',#23298,#23299);
+#23298 = CARTESIAN_POINT('',(4.322710689763,-4.500000067055,
+    6.705522637152E-008));
+#23299 = VECTOR('',#23300,1.);
+#23300 = DIRECTION('',(-6.167905692362E-017,0.E+000,1.));
+#23301 = PCURVE('',#23196,#23302);
+#23302 = DEFINITIONAL_REPRESENTATION('',(#23303),#23329);
+#23303 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#23304,#23305,#23306,#23307,
+    #23308,#23309,#23310,#23311,#23312,#23313,#23314,#23315,#23316,
+    #23317,#23318,#23319,#23320,#23321,#23322,#23323,#23324,#23325,
+    #23326,#23327,#23328),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,0.409090909091,0.818181818182,
+    1.227272727273,1.636363636364,2.045454545455,2.454545454545,
+    2.863636363636,3.272727272727,3.681818181818,4.090909090909,4.5,
+    4.909090909091,5.318181818182,5.727272727273,6.136363636364,
+    6.545454545455,6.954545454545,7.363636363636,7.772727272727,
+    8.181818181818,8.590909090909,9.),.UNSPECIFIED.);
+#23304 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#23305 = CARTESIAN_POINT('',(0.E+000,1.363636363636E-002));
+#23306 = CARTESIAN_POINT('',(0.E+000,4.090909090909E-002));
+#23307 = CARTESIAN_POINT('',(0.E+000,8.181818181818E-002));
+#23308 = CARTESIAN_POINT('',(0.E+000,0.122727272727));
+#23309 = CARTESIAN_POINT('',(0.E+000,0.163636363636));
+#23310 = CARTESIAN_POINT('',(0.E+000,0.204545454545));
+#23311 = CARTESIAN_POINT('',(0.E+000,0.245454545455));
+#23312 = CARTESIAN_POINT('',(0.E+000,0.286363636364));
+#23313 = CARTESIAN_POINT('',(0.E+000,0.327272727273));
+#23314 = CARTESIAN_POINT('',(0.E+000,0.368181818182));
+#23315 = CARTESIAN_POINT('',(0.E+000,0.409090909091));
+#23316 = CARTESIAN_POINT('',(0.E+000,0.45));
+#23317 = CARTESIAN_POINT('',(0.E+000,0.490909090909));
+#23318 = CARTESIAN_POINT('',(0.E+000,0.531818181818));
+#23319 = CARTESIAN_POINT('',(0.E+000,0.572727272727));
+#23320 = CARTESIAN_POINT('',(0.E+000,0.613636363636));
+#23321 = CARTESIAN_POINT('',(0.E+000,0.654545454545));
+#23322 = CARTESIAN_POINT('',(0.E+000,0.695454545455));
+#23323 = CARTESIAN_POINT('',(0.E+000,0.736363636364));
+#23324 = CARTESIAN_POINT('',(0.E+000,0.777272727273));
+#23325 = CARTESIAN_POINT('',(0.E+000,0.818181818182));
+#23326 = CARTESIAN_POINT('',(0.E+000,0.859090909091));
+#23327 = CARTESIAN_POINT('',(-0.E+000,0.886363636364));
+#23328 = CARTESIAN_POINT('',(0.E+000,0.9));
+#23329 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#23330 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#23334)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#23331,#23332,#23333)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#23331 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#23332 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#23333 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#23334 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#23331,
+  'distance_accuracy_value','confusion accuracy');
+#23335 = SHAPE_DEFINITION_REPRESENTATION(#23336,#23175);
+#23336 = PRODUCT_DEFINITION_SHAPE('','',#23337);
+#23337 = PRODUCT_DEFINITION('design','',#23338,#23341);
+#23338 = PRODUCT_DEFINITION_FORMATION('','',#23339);
+#23339 = PRODUCT('Plastik040','Plastik040','',(#23340));
+#23340 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#23341 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#23342 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#23343,#23345);
+#23343 = ( REPRESENTATION_RELATIONSHIP('','',#23175,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#23344) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#23344 = ITEM_DEFINED_TRANSFORMATION('','',#11,#471);
+#23345 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #23346);
+#23346 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('115','=>[0:1:1:116]','',#5,
+  #23337,$);
+#23347 = PRODUCT_TYPE('part',$,(#23339));
+#23348 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#23349),#23523);
+#23349 = SHELL_BASED_SURFACE_MODEL('',(#23350));
+#23350 = OPEN_SHELL('',(#23351));
+#23351 = ADVANCED_FACE('',(#23352),#23366,.T.);
+#23352 = FACE_BOUND('',#23353,.T.);
+#23353 = EDGE_LOOP('',(#23354,#23377,#23413,#23429,#23459,#23495));
+#23354 = ORIENTED_EDGE('',*,*,#23355,.F.);
+#23355 = EDGE_CURVE('',#23356,#23358,#23360,.T.);
+#23356 = VERTEX_POINT('',#23357);
+#23357 = CARTESIAN_POINT('',(-9.421475945083E-017,2.,10.000000141561));
+#23358 = VERTEX_POINT('',#23359);
+#23359 = CARTESIAN_POINT('',(-1.228184220992E-016,3.,10.000000141561));
+#23360 = SURFACE_CURVE('',#23361,(#23365),.PCURVE_S1.);
+#23361 = LINE('',#23362,#23363);
+#23362 = CARTESIAN_POINT('',(-8.18939875965E-048,2.,10.000000141561));
+#23363 = VECTOR('',#23364,1.);
+#23364 = DIRECTION('',(-4.094699379825E-048,1.,0.E+000));
+#23365 = PCURVE('',#23366,#23371);
+#23366 = PLANE('',#23367);
+#23367 = AXIS2_PLACEMENT_3D('',#23368,#23369,#23370);
+#23368 = CARTESIAN_POINT('',(2.,0.E+000,10.000000141561));
+#23369 = DIRECTION('',(-2.417819031406E-017,-3.01075699611E-033,1.));
+#23370 = DIRECTION('',(1.,0.E+000,2.417819031406E-017));
+#23371 = DEFINITIONAL_REPRESENTATION('',(#23372),#23376);
+#23372 = LINE('',#23373,#23374);
+#23373 = CARTESIAN_POINT('',(-2.,2.));
+#23374 = VECTOR('',#23375,1.);
+#23375 = DIRECTION('',(-4.094699379825E-048,1.));
+#23376 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#23377 = ORIENTED_EDGE('',*,*,#23378,.F.);
+#23378 = EDGE_CURVE('',#23379,#23356,#23381,.T.);
+#23379 = VERTEX_POINT('',#23380);
+#23380 = CARTESIAN_POINT('',(2.081668171172E-016,-2.,10.000000141561));
+#23381 = SURFACE_CURVE('',#23382,(#23396),.PCURVE_S1.);
+#23382 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#23383,#23384,#23385,#23386,
+    #23387,#23388,#23389,#23390,#23391,#23392,#23393,#23394,#23395),
+  .UNSPECIFIED.,.F.,.F.,(4,3,3,3,4),(-4.,-3.,-2.,-1.,0.E+000),
+  .PIECEWISE_BEZIER_KNOTS.);
+#23383 = CARTESIAN_POINT('',(8.18939875965E-048,-2.,10.000000141561));
+#23384 = CARTESIAN_POINT('',(0.522407749927,-2.,10.000000141561));
+#23385 = CARTESIAN_POINT('',(1.044815499855,-1.783611624891,
+    10.000000141561));
+#23386 = CARTESIAN_POINT('',(1.414213562373,-1.414213562373,
+    10.000000141561));
+#23387 = CARTESIAN_POINT('',(1.783611624891,-1.044815499855,
+    10.000000141561));
+#23388 = CARTESIAN_POINT('',(2.,-0.522407749927,10.000000141561));
+#23389 = CARTESIAN_POINT('',(2.,1.301042606983E-016,10.000000141561));
+#23390 = CARTESIAN_POINT('',(2.,0.522407749927,10.000000141561));
+#23391 = CARTESIAN_POINT('',(1.783611624891,1.044815499855,
+    10.000000141561));
+#23392 = CARTESIAN_POINT('',(1.414213562373,1.414213562373,
+    10.000000141561));
+#23393 = CARTESIAN_POINT('',(1.044815499855,1.783611624891,
+    10.000000141561));
+#23394 = CARTESIAN_POINT('',(0.522407749927,2.,10.000000141561));
+#23395 = CARTESIAN_POINT('',(-8.18939875965E-048,2.,10.000000141561));
+#23396 = PCURVE('',#23366,#23397);
+#23397 = DEFINITIONAL_REPRESENTATION('',(#23398),#23412);
+#23398 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#23399,#23400,#23401,#23402,
+    #23403,#23404,#23405,#23406,#23407,#23408,#23409,#23410,#23411),
+  .UNSPECIFIED.,.F.,.F.,(4,3,3,3,4),(-4.,-3.,-2.,-1.,0.E+000),
+  .PIECEWISE_BEZIER_KNOTS.);
+#23399 = CARTESIAN_POINT('',(-2.,-2.));
+#23400 = CARTESIAN_POINT('',(-1.477592250073,-2.));
+#23401 = CARTESIAN_POINT('',(-0.955184500145,-1.783611624891));
+#23402 = CARTESIAN_POINT('',(-0.585786437627,-1.414213562373));
+#23403 = CARTESIAN_POINT('',(-0.216388375109,-1.044815499855));
+#23404 = CARTESIAN_POINT('',(0.E+000,-0.522407749927));
+#23405 = CARTESIAN_POINT('',(0.E+000,1.301042606983E-016));
+#23406 = CARTESIAN_POINT('',(0.E+000,0.522407749927));
+#23407 = CARTESIAN_POINT('',(-0.216388375109,1.044815499855));
+#23408 = CARTESIAN_POINT('',(-0.585786437627,1.414213562373));
+#23409 = CARTESIAN_POINT('',(-0.955184500145,1.783611624891));
+#23410 = CARTESIAN_POINT('',(-1.477592250073,2.));
+#23411 = CARTESIAN_POINT('',(-2.,2.));
+#23412 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#23413 = ORIENTED_EDGE('',*,*,#23414,.F.);
+#23414 = EDGE_CURVE('',#23415,#23379,#23417,.T.);
+#23415 = VERTEX_POINT('',#23416);
+#23416 = CARTESIAN_POINT('',(3.122502256758E-016,-3.,10.000000141561));
+#23417 = SURFACE_CURVE('',#23418,(#23422),.PCURVE_S1.);
+#23418 = LINE('',#23419,#23420);
+#23419 = CARTESIAN_POINT('',(2.602085213965E-016,-3.,10.000000141561));
+#23420 = VECTOR('',#23421,1.);
+#23421 = DIRECTION('',(0.E+000,1.,0.E+000));
+#23422 = PCURVE('',#23366,#23423);
+#23423 = DEFINITIONAL_REPRESENTATION('',(#23424),#23428);
+#23424 = LINE('',#23425,#23426);
+#23425 = CARTESIAN_POINT('',(-2.,-3.));
+#23426 = VECTOR('',#23427,1.);
+#23427 = DIRECTION('',(0.E+000,1.));
+#23428 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#23429 = ORIENTED_EDGE('',*,*,#23430,.F.);
+#23430 = EDGE_CURVE('',#23431,#23415,#23433,.T.);
+#23431 = VERTEX_POINT('',#23432);
+#23432 = CARTESIAN_POINT('',(2.247502915753,-3.,10.000000141561));
+#23433 = SURFACE_CURVE('',#23434,(#23445),.PCURVE_S1.);
+#23434 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#23435,#23436,#23437,#23438,
+    #23439,#23440,#23441,#23442,#23443,#23444),.UNSPECIFIED.,.F.,.F.,(4,
+    3,3,4),(0.E+000,7.698076895923E-002,0.1616597693,0.224750291575),
+  .UNSPECIFIED.);
+#23435 = CARTESIAN_POINT('',(2.247502915753,-3.,10.000000141561));
+#23436 = CARTESIAN_POINT('',(1.93882720523,-3.,10.000000141561));
+#23437 = CARTESIAN_POINT('',(1.653563518295,-2.999375774495,
+    10.000000141561));
+#23438 = CARTESIAN_POINT('',(1.386698236414,-2.998793670693,
+    10.000000141561));
+#23439 = CARTESIAN_POINT('',(1.093145890797,-2.998153355343,
+    10.000000141561));
+#23440 = CARTESIAN_POINT('',(0.821657664342,-2.997979256317,
+    10.000000141561));
+#23441 = CARTESIAN_POINT('',(0.562504868466,-2.998635349371,
+    10.000000141561));
+#23442 = CARTESIAN_POINT('',(0.369421752523,-2.999124174857,
+    10.000000141561));
+#23443 = CARTESIAN_POINT('',(0.183072079399,-3.,10.000000141561));
+#23444 = CARTESIAN_POINT('',(2.602085213965E-016,-3.,10.000000141561));
+#23445 = PCURVE('',#23366,#23446);
+#23446 = DEFINITIONAL_REPRESENTATION('',(#23447),#23458);
+#23447 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#23448,#23449,#23450,#23451,
+    #23452,#23453,#23454,#23455,#23456,#23457),.UNSPECIFIED.,.F.,.F.,(4,
+    3,3,4),(0.E+000,7.698076895923E-002,0.1616597693,0.224750291575),
+  .UNSPECIFIED.);
+#23448 = CARTESIAN_POINT('',(0.247502915753,-3.));
+#23449 = CARTESIAN_POINT('',(-6.117279477E-002,-3.));
+#23450 = CARTESIAN_POINT('',(-0.346436481705,-2.999375774495));
+#23451 = CARTESIAN_POINT('',(-0.613301763586,-2.998793670693));
+#23452 = CARTESIAN_POINT('',(-0.906854109203,-2.998153355343));
+#23453 = CARTESIAN_POINT('',(-1.178342335658,-2.997979256317));
+#23454 = CARTESIAN_POINT('',(-1.437495131534,-2.998635349371));
+#23455 = CARTESIAN_POINT('',(-1.630578247477,-2.999124174857));
+#23456 = CARTESIAN_POINT('',(-1.816927920601,-3.));
+#23457 = CARTESIAN_POINT('',(-2.,-3.));
+#23458 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#23459 = ORIENTED_EDGE('',*,*,#23460,.F.);
+#23460 = EDGE_CURVE('',#23461,#23431,#23463,.T.);
+#23461 = VERTEX_POINT('',#23462);
+#23462 = CARTESIAN_POINT('',(2.247502915753,3.,10.000000141561));
+#23463 = SURFACE_CURVE('',#23464,(#23478),.PCURVE_S1.);
+#23464 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#23465,#23466,#23467,#23468,
+    #23469,#23470,#23471,#23472,#23473,#23474,#23475,#23476,#23477),
+  .UNSPECIFIED.,.F.,.F.,(4,3,3,3,4),(0.818340054341,1.,2.,3.,
+    3.181659945659),.UNSPECIFIED.);
+#23465 = CARTESIAN_POINT('',(2.247502915753,3.,10.000000141561));
+#23466 = CARTESIAN_POINT('',(2.390539738822,2.89382597855,
+    10.000000141561));
+#23467 = CARTESIAN_POINT('',(2.525828869518,2.777471989382,
+    10.000000141561));
+#23468 = CARTESIAN_POINT('',(2.65165042945,2.65165042945,10.000000141561
+    ));
+#23469 = CARTESIAN_POINT('',(3.344271796671,1.959029062228,
+    10.000000141561));
+#23470 = CARTESIAN_POINT('',(3.75,0.979514531114,10.000000141561));
+#23471 = CARTESIAN_POINT('',(3.75,1.951563910474E-016,10.000000141561));
+#23472 = CARTESIAN_POINT('',(3.75,-0.979514531114,10.000000141561));
+#23473 = CARTESIAN_POINT('',(3.344271796671,-1.959029062228,
+    10.000000141561));
+#23474 = CARTESIAN_POINT('',(2.65165042945,-2.65165042945,
+    10.000000141561));
+#23475 = CARTESIAN_POINT('',(2.525828869518,-2.777471989382,
+    10.000000141561));
+#23476 = CARTESIAN_POINT('',(2.390539738822,-2.89382597855,
+    10.000000141561));
+#23477 = CARTESIAN_POINT('',(2.247502915753,-3.,10.000000141561));
+#23478 = PCURVE('',#23366,#23479);
+#23479 = DEFINITIONAL_REPRESENTATION('',(#23480),#23494);
+#23480 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#23481,#23482,#23483,#23484,
+    #23485,#23486,#23487,#23488,#23489,#23490,#23491,#23492,#23493),
+  .UNSPECIFIED.,.F.,.F.,(4,3,3,3,4),(0.818340054341,1.,2.,3.,
+    3.181659945659),.UNSPECIFIED.);
+#23481 = CARTESIAN_POINT('',(0.247502915753,3.));
+#23482 = CARTESIAN_POINT('',(0.390539738822,2.89382597855));
+#23483 = CARTESIAN_POINT('',(0.525828869518,2.777471989382));
+#23484 = CARTESIAN_POINT('',(0.65165042945,2.65165042945));
+#23485 = CARTESIAN_POINT('',(1.344271796671,1.959029062228));
+#23486 = CARTESIAN_POINT('',(1.75,0.979514531114));
+#23487 = CARTESIAN_POINT('',(1.75,1.951563910474E-016));
+#23488 = CARTESIAN_POINT('',(1.75,-0.979514531114));
+#23489 = CARTESIAN_POINT('',(1.344271796671,-1.959029062228));
+#23490 = CARTESIAN_POINT('',(0.65165042945,-2.65165042945));
+#23491 = CARTESIAN_POINT('',(0.525828869518,-2.777471989382));
+#23492 = CARTESIAN_POINT('',(0.390539738822,-2.89382597855));
+#23493 = CARTESIAN_POINT('',(0.247502915753,-3.));
+#23494 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#23495 = ORIENTED_EDGE('',*,*,#23496,.F.);
+#23496 = EDGE_CURVE('',#23358,#23461,#23497,.T.);
+#23497 = SURFACE_CURVE('',#23498,(#23509),.PCURVE_S1.);
+#23498 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#23499,#23500,#23501,#23502,
+    #23503,#23504,#23505,#23506,#23507,#23508),.UNSPECIFIED.,.F.,.F.,(4,
+    3,3,4),(0.E+000,8.113574495623E-002,0.168165773567,0.224750291575),
+  .UNSPECIFIED.);
+#23499 = CARTESIAN_POINT('',(-1.228409813947E-047,3.,10.000000141561));
+#23500 = CARTESIAN_POINT('',(0.235434563023,3.,10.000000141561));
+#23501 = CARTESIAN_POINT('',(0.476195241898,2.998659482592,
+    10.000000141561));
+#23502 = CARTESIAN_POINT('',(0.729952764896,2.998300353739,
+    10.000000141561));
+#23503 = CARTESIAN_POINT('',(1.002145058178,2.997915135186,
+    10.000000141561));
+#23504 = CARTESIAN_POINT('',(1.289690207195,2.998602683558,
+    10.000000141561));
+#23505 = CARTESIAN_POINT('',(1.602754796885,2.999271579649,
+    10.000000141561));
+#23506 = CARTESIAN_POINT('',(1.806300736096,2.99970647739,
+    10.000000141561));
+#23507 = CARTESIAN_POINT('',(2.020611621513,3.,10.000000141561));
+#23508 = CARTESIAN_POINT('',(2.247502915753,3.,10.000000141561));
+#23509 = PCURVE('',#23366,#23510);
+#23510 = DEFINITIONAL_REPRESENTATION('',(#23511),#23522);
+#23511 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#23512,#23513,#23514,#23515,
+    #23516,#23517,#23518,#23519,#23520,#23521),.UNSPECIFIED.,.F.,.F.,(4,
+    3,3,4),(0.E+000,8.113574495623E-002,0.168165773567,0.224750291575),
+  .UNSPECIFIED.);
+#23512 = CARTESIAN_POINT('',(-2.,3.));
+#23513 = CARTESIAN_POINT('',(-1.764565436977,3.));
+#23514 = CARTESIAN_POINT('',(-1.523804758102,2.998659482592));
+#23515 = CARTESIAN_POINT('',(-1.270047235104,2.998300353739));
+#23516 = CARTESIAN_POINT('',(-0.997854941822,2.997915135186));
+#23517 = CARTESIAN_POINT('',(-0.710309792805,2.998602683558));
+#23518 = CARTESIAN_POINT('',(-0.397245203115,2.999271579649));
+#23519 = CARTESIAN_POINT('',(-0.193699263904,2.99970647739));
+#23520 = CARTESIAN_POINT('',(2.0611621513E-002,3.));
+#23521 = CARTESIAN_POINT('',(0.247502915753,3.));
+#23522 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#23523 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#23527)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#23524,#23525,#23526)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#23524 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#23525 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#23526 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#23527 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#23524,
+  'distance_accuracy_value','confusion accuracy');
+#23528 = SHAPE_DEFINITION_REPRESENTATION(#23529,#23348);
+#23529 = PRODUCT_DEFINITION_SHAPE('','',#23530);
+#23530 = PRODUCT_DEFINITION('design','',#23531,#23534);
+#23531 = PRODUCT_DEFINITION_FORMATION('','',#23532);
+#23532 = PRODUCT('Plastik041','Plastik041','',(#23533));
+#23533 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#23534 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#23535 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#23536,#23538);
+#23536 = ( REPRESENTATION_RELATIONSHIP('','',#23348,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#23537) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#23537 = ITEM_DEFINED_TRANSFORMATION('','',#11,#475);
+#23538 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #23539);
+#23539 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('116','=>[0:1:1:117]','',#5,
+  #23530,$);
+#23540 = PRODUCT_TYPE('part',$,(#23532));
+#23541 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#23542),#23648);
+#23542 = SHELL_BASED_SURFACE_MODEL('',(#23543));
+#23543 = OPEN_SHELL('',(#23544));
+#23544 = ADVANCED_FACE('',(#23545),#23559,.T.);
+#23545 = FACE_BOUND('',#23546,.T.);
+#23546 = EDGE_LOOP('',(#23547,#23570,#23586,#23602,#23618,#23634));
+#23547 = ORIENTED_EDGE('',*,*,#23548,.F.);
+#23548 = EDGE_CURVE('',#23549,#23551,#23553,.T.);
+#23549 = VERTEX_POINT('',#23550);
+#23550 = CARTESIAN_POINT('',(4.286263797016E-016,5.000000022352,
+    5.551115123126E-016));
+#23551 = VERTEX_POINT('',#23552);
+#23552 = CARTESIAN_POINT('',(-3.5,5.000000022352,5.551115123126E-016));
+#23553 = SURFACE_CURVE('',#23554,(#23558),.PCURVE_S1.);
+#23554 = LINE('',#23555,#23556);
+#23555 = CARTESIAN_POINT('',(4.286263797016E-016,5.000000022352,
+    5.551115123126E-016));
+#23556 = VECTOR('',#23557,1.);
+#23557 = DIRECTION('',(-1.,1.224646799147E-016,0.E+000));
+#23558 = PCURVE('',#23559,#23564);
+#23559 = PLANE('',#23560);
+#23560 = AXIS2_PLACEMENT_3D('',#23561,#23562,#23563);
+#23561 = CARTESIAN_POINT('',(4.286263797016E-016,5.000000022352,
+    4.000000033528));
+#23562 = DIRECTION('',(-1.224646799147E-016,-1.,0.E+000));
+#23563 = DIRECTION('',(0.E+000,0.E+000,1.));
+#23564 = DEFINITIONAL_REPRESENTATION('',(#23565),#23569);
+#23565 = LINE('',#23566,#23567);
+#23566 = CARTESIAN_POINT('',(-4.000000033528,0.E+000));
+#23567 = VECTOR('',#23568,1.);
+#23568 = DIRECTION('',(0.E+000,1.));
+#23569 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#23570 = ORIENTED_EDGE('',*,*,#23571,.T.);
+#23571 = EDGE_CURVE('',#23549,#23572,#23574,.T.);
+#23572 = VERTEX_POINT('',#23573);
+#23573 = CARTESIAN_POINT('',(4.286263797016E-016,5.000000022352,
+    3.000000089407));
+#23574 = SURFACE_CURVE('',#23575,(#23579),.PCURVE_S1.);
+#23575 = LINE('',#23576,#23577);
+#23576 = CARTESIAN_POINT('',(4.286263797016E-016,5.000000022352,
+    5.551115123126E-016));
+#23577 = VECTOR('',#23578,1.);
+#23578 = DIRECTION('',(0.E+000,0.E+000,1.));
+#23579 = PCURVE('',#23559,#23580);
+#23580 = DEFINITIONAL_REPRESENTATION('',(#23581),#23585);
+#23581 = LINE('',#23582,#23583);
+#23582 = CARTESIAN_POINT('',(-4.000000033528,0.E+000));
+#23583 = VECTOR('',#23584,1.);
+#23584 = DIRECTION('',(1.,0.E+000));
+#23585 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#23586 = ORIENTED_EDGE('',*,*,#23587,.F.);
+#23587 = EDGE_CURVE('',#23588,#23572,#23590,.T.);
+#23588 = VERTEX_POINT('',#23589);
+#23589 = CARTESIAN_POINT('',(-1.,5.000000022352,3.000000089407));
+#23590 = SURFACE_CURVE('',#23591,(#23595),.PCURVE_S1.);
+#23591 = LINE('',#23592,#23593);
+#23592 = CARTESIAN_POINT('',(-1.,5.000000022352,3.000000089407));
+#23593 = VECTOR('',#23594,1.);
+#23594 = DIRECTION('',(1.,-1.224646799147E-016,0.E+000));
+#23595 = PCURVE('',#23559,#23596);
+#23596 = DEFINITIONAL_REPRESENTATION('',(#23597),#23601);
+#23597 = LINE('',#23598,#23599);
+#23598 = CARTESIAN_POINT('',(-0.999999944121,1.));
+#23599 = VECTOR('',#23600,1.);
+#23600 = DIRECTION('',(0.E+000,-1.));
+#23601 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#23602 = ORIENTED_EDGE('',*,*,#23603,.F.);
+#23603 = EDGE_CURVE('',#23604,#23588,#23606,.T.);
+#23604 = VERTEX_POINT('',#23605);
+#23605 = CARTESIAN_POINT('',(-1.,5.000000022352,8.000000067055));
+#23606 = SURFACE_CURVE('',#23607,(#23611),.PCURVE_S1.);
+#23607 = LINE('',#23608,#23609);
+#23608 = CARTESIAN_POINT('',(-1.,5.000000022352,8.000000067055));
+#23609 = VECTOR('',#23610,1.);
+#23610 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#23611 = PCURVE('',#23559,#23612);
+#23612 = DEFINITIONAL_REPRESENTATION('',(#23613),#23617);
+#23613 = LINE('',#23614,#23615);
+#23614 = CARTESIAN_POINT('',(4.000000033527,1.));
+#23615 = VECTOR('',#23616,1.);
+#23616 = DIRECTION('',(-1.,0.E+000));
+#23617 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#23618 = ORIENTED_EDGE('',*,*,#23619,.F.);
+#23619 = EDGE_CURVE('',#23620,#23604,#23622,.T.);
+#23620 = VERTEX_POINT('',#23621);
+#23621 = CARTESIAN_POINT('',(-3.5,5.000000022352,8.000000067055));
+#23622 = SURFACE_CURVE('',#23623,(#23627),.PCURVE_S1.);
+#23623 = LINE('',#23624,#23625);
+#23624 = CARTESIAN_POINT('',(-3.5,5.000000022352,8.000000067055));
+#23625 = VECTOR('',#23626,1.);
+#23626 = DIRECTION('',(1.,-1.224646799147E-016,0.E+000));
+#23627 = PCURVE('',#23559,#23628);
+#23628 = DEFINITIONAL_REPRESENTATION('',(#23629),#23633);
+#23629 = LINE('',#23630,#23631);
+#23630 = CARTESIAN_POINT('',(4.000000033527,3.5));
+#23631 = VECTOR('',#23632,1.);
+#23632 = DIRECTION('',(0.E+000,-1.));
+#23633 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#23634 = ORIENTED_EDGE('',*,*,#23635,.F.);
+#23635 = EDGE_CURVE('',#23551,#23620,#23636,.T.);
+#23636 = SURFACE_CURVE('',#23637,(#23641),.PCURVE_S1.);
+#23637 = LINE('',#23638,#23639);
+#23638 = CARTESIAN_POINT('',(-3.5,5.000000022352,5.551115123126E-016));
+#23639 = VECTOR('',#23640,1.);
+#23640 = DIRECTION('',(0.E+000,0.E+000,1.));
+#23641 = PCURVE('',#23559,#23642);
+#23642 = DEFINITIONAL_REPRESENTATION('',(#23643),#23647);
+#23643 = LINE('',#23644,#23645);
+#23644 = CARTESIAN_POINT('',(-4.000000033528,3.5));
+#23645 = VECTOR('',#23646,1.);
+#23646 = DIRECTION('',(1.,0.E+000));
+#23647 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#23648 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#23652)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#23649,#23650,#23651)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#23649 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#23650 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#23651 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#23652 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#23649,
+  'distance_accuracy_value','confusion accuracy');
+#23653 = SHAPE_DEFINITION_REPRESENTATION(#23654,#23541);
+#23654 = PRODUCT_DEFINITION_SHAPE('','',#23655);
+#23655 = PRODUCT_DEFINITION('design','',#23656,#23659);
+#23656 = PRODUCT_DEFINITION_FORMATION('','',#23657);
+#23657 = PRODUCT('Plastik035','Plastik035','',(#23658));
+#23658 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#23659 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#23660 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#23661,#23663);
+#23661 = ( REPRESENTATION_RELATIONSHIP('','',#23541,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#23662) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#23662 = ITEM_DEFINED_TRANSFORMATION('','',#11,#479);
+#23663 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #23664);
+#23664 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('117','=>[0:1:1:118]','',#5,
+  #23655,$);
+#23665 = PRODUCT_TYPE('part',$,(#23657));
+#23666 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#23667),#23741);
+#23667 = SHELL_BASED_SURFACE_MODEL('',(#23668));
+#23668 = OPEN_SHELL('',(#23669));
+#23669 = ADVANCED_FACE('',(#23670),#23684,.T.);
+#23670 = FACE_BOUND('',#23671,.T.);
+#23671 = EDGE_LOOP('',(#23672,#23695,#23711,#23727));
+#23672 = ORIENTED_EDGE('',*,*,#23673,.F.);
+#23673 = EDGE_CURVE('',#23674,#23676,#23678,.T.);
+#23674 = VERTEX_POINT('',#23675);
+#23675 = CARTESIAN_POINT('',(4.5,5.822710712114,6.705522528004E-008));
+#23676 = VERTEX_POINT('',#23677);
+#23677 = CARTESIAN_POINT('',(4.5,-4.322710756818,6.705522635277E-008));
+#23678 = SURFACE_CURVE('',#23679,(#23683),.PCURVE_S1.);
+#23679 = LINE('',#23680,#23681);
+#23680 = CARTESIAN_POINT('',(4.5,5.822710712114,6.705522528004E-008));
+#23681 = VECTOR('',#23682,1.);
+#23682 = DIRECTION('',(1.303373828013E-017,-1.,1.057355261422E-016));
+#23683 = PCURVE('',#23684,#23689);
+#23684 = PLANE('',#23685);
+#23685 = AXIS2_PLACEMENT_3D('',#23686,#23687,#23688);
+#23686 = CARTESIAN_POINT('',(4.5,0.749999977648,6.70552258164E-008));
+#23687 = DIRECTION('',(1.,1.672915466029E-017,0.E+000));
+#23688 = DIRECTION('',(0.E+000,-0.E+000,1.));
+#23689 = DEFINITIONAL_REPRESENTATION('',(#23690),#23694);
+#23690 = LINE('',#23691,#23692);
+#23691 = CARTESIAN_POINT('',(-5.363600028054E-016,-5.072710734466));
+#23692 = VECTOR('',#23693,1.);
+#23693 = DIRECTION('',(1.057355261422E-016,1.));
+#23694 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#23695 = ORIENTED_EDGE('',*,*,#23696,.F.);
+#23696 = EDGE_CURVE('',#23697,#23674,#23699,.T.);
+#23697 = VERTEX_POINT('',#23698);
+#23698 = CARTESIAN_POINT('',(4.5,5.822710712114,9.000000067055));
+#23699 = SURFACE_CURVE('',#23700,(#23704),.PCURVE_S1.);
+#23700 = LINE('',#23701,#23702);
+#23701 = CARTESIAN_POINT('',(4.5,5.822710712114,9.000000067055));
+#23702 = VECTOR('',#23703,1.);
+#23703 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#23704 = PCURVE('',#23684,#23705);
+#23705 = DEFINITIONAL_REPRESENTATION('',(#23706),#23710);
+#23706 = LINE('',#23707,#23708);
+#23707 = CARTESIAN_POINT('',(9.,-5.072710734466));
+#23708 = VECTOR('',#23709,1.);
+#23709 = DIRECTION('',(-1.,0.E+000));
+#23710 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#23711 = ORIENTED_EDGE('',*,*,#23712,.F.);
+#23712 = EDGE_CURVE('',#23713,#23697,#23715,.T.);
+#23713 = VERTEX_POINT('',#23714);
+#23714 = CARTESIAN_POINT('',(4.5,-4.322710756818,9.000000067055));
+#23715 = SURFACE_CURVE('',#23716,(#23720),.PCURVE_S1.);
+#23716 = LINE('',#23717,#23718);
+#23717 = CARTESIAN_POINT('',(4.5,-4.322710756818,9.000000067055));
+#23718 = VECTOR('',#23719,1.);
+#23719 = DIRECTION('',(-1.303373828013E-017,1.,0.E+000));
+#23720 = PCURVE('',#23684,#23721);
+#23721 = DEFINITIONAL_REPRESENTATION('',(#23722),#23726);
+#23722 = LINE('',#23723,#23724);
+#23723 = CARTESIAN_POINT('',(9.,5.072710734466));
+#23724 = VECTOR('',#23725,1.);
+#23725 = DIRECTION('',(0.E+000,-1.));
+#23726 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#23727 = ORIENTED_EDGE('',*,*,#23728,.F.);
+#23728 = EDGE_CURVE('',#23676,#23713,#23729,.T.);
+#23729 = SURFACE_CURVE('',#23730,(#23734),.PCURVE_S1.);
+#23730 = LINE('',#23731,#23732);
+#23731 = CARTESIAN_POINT('',(4.5,-4.322710756818,6.705522635277E-008));
+#23732 = VECTOR('',#23733,1.);
+#23733 = DIRECTION('',(0.E+000,0.E+000,1.));
+#23734 = PCURVE('',#23684,#23735);
+#23735 = DEFINITIONAL_REPRESENTATION('',(#23736),#23740);
+#23736 = LINE('',#23737,#23738);
+#23737 = CARTESIAN_POINT('',(5.363700083821E-016,5.072710734466));
+#23738 = VECTOR('',#23739,1.);
+#23739 = DIRECTION('',(1.,0.E+000));
+#23740 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#23741 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#23745)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#23742,#23743,#23744)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#23742 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#23743 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#23744 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#23745 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#23742,
+  'distance_accuracy_value','confusion accuracy');
+#23746 = SHAPE_DEFINITION_REPRESENTATION(#23747,#23666);
+#23747 = PRODUCT_DEFINITION_SHAPE('','',#23748);
+#23748 = PRODUCT_DEFINITION('design','',#23749,#23752);
+#23749 = PRODUCT_DEFINITION_FORMATION('','',#23750);
+#23750 = PRODUCT('Plastik042','Plastik042','',(#23751));
+#23751 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#23752 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#23753 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#23754,#23756);
+#23754 = ( REPRESENTATION_RELATIONSHIP('','',#23666,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#23755) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#23755 = ITEM_DEFINED_TRANSFORMATION('','',#11,#483);
+#23756 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #23757);
+#23757 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('118','=>[0:1:1:119]','',#5,
+  #23748,$);
+#23758 = PRODUCT_TYPE('part',$,(#23750));
+#23759 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#23760),#23914);
+#23760 = SHELL_BASED_SURFACE_MODEL('',(#23761));
+#23761 = OPEN_SHELL('',(#23762));
+#23762 = ADVANCED_FACE('',(#23763),#23780,.T.);
+#23763 = FACE_BOUND('',#23764,.T.);
+#23764 = EDGE_LOOP('',(#23765,#23799,#23837,#23878));
+#23765 = ORIENTED_EDGE('',*,*,#23766,.T.);
+#23766 = EDGE_CURVE('',#23767,#23769,#23771,.T.);
+#23767 = VERTEX_POINT('',#23768);
+#23768 = CARTESIAN_POINT('',(2.449293634792E-016,2.000000029802,
+    8.000000119209));
+#23769 = VERTEX_POINT('',#23770);
+#23770 = CARTESIAN_POINT('',(-1.110223024625E-015,-2.000000029802,
+    8.000000119209));
+#23771 = SURFACE_CURVE('',#23772,(#23779),.PCURVE_S1.);
+#23772 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#23773,#23774,#23775,#23776,
+    #23777,#23778),.UNSPECIFIED.,.F.,.F.,(6,6),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#23773 = CARTESIAN_POINT('',(2.449293634792E-016,2.000000029802,
+    8.000000119209));
+#23774 = CARTESIAN_POINT('',(1.33699851625,2.000000029802,8.000000119209
+    ));
+#23775 = CARTESIAN_POINT('',(2.531633997337,0.882482072121,
+    8.000000119209));
+#23776 = CARTESIAN_POINT('',(2.531633997337,-0.882482072121,
+    8.000000119209));
+#23777 = CARTESIAN_POINT('',(1.33699851625,-2.000000029802,
+    8.000000119209));
+#23778 = CARTESIAN_POINT('',(0.E+000,-2.000000029802,8.000000119209));
+#23779 = PCURVE('',#23780,#23793);
+#23780 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#23781,#23782)
+    ,(#23783,#23784)
+    ,(#23785,#23786)
+    ,(#23787,#23788)
+    ,(#23789,#23790)
+    ,(#23791,#23792
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,
+    0.240000003576),.PIECEWISE_BEZIER_KNOTS.);
+#23781 = CARTESIAN_POINT('',(2.449293634792E-016,2.000000029802,
+    8.000000119209));
+#23782 = CARTESIAN_POINT('',(2.449293634792E-016,2.000000029802,
+    10.400000154972));
+#23783 = CARTESIAN_POINT('',(1.33699851625,2.000000029802,8.000000119209
+    ));
+#23784 = CARTESIAN_POINT('',(1.33699851625,2.000000029802,
+    10.400000154972));
+#23785 = CARTESIAN_POINT('',(2.531633997337,0.882482072121,
+    8.000000119209));
+#23786 = CARTESIAN_POINT('',(2.531633997337,0.882482072121,
+    10.400000154972));
+#23787 = CARTESIAN_POINT('',(2.531633997337,-0.882482072121,
+    8.000000119209));
+#23788 = CARTESIAN_POINT('',(2.531633997337,-0.882482072121,
+    10.400000154972));
+#23789 = CARTESIAN_POINT('',(1.33699851625,-2.000000029802,
+    8.000000119209));
+#23790 = CARTESIAN_POINT('',(1.33699851625,-2.000000029802,
+    10.400000154972));
+#23791 = CARTESIAN_POINT('',(0.E+000,-2.000000029802,8.000000119209));
+#23792 = CARTESIAN_POINT('',(0.E+000,-2.000000029802,10.400000154972));
+#23793 = DEFINITIONAL_REPRESENTATION('',(#23794),#23798);
+#23794 = LINE('',#23795,#23796);
+#23795 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#23796 = VECTOR('',#23797,1.);
+#23797 = DIRECTION('',(1.,0.E+000));
+#23798 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#23799 = ORIENTED_EDGE('',*,*,#23800,.T.);
+#23800 = EDGE_CURVE('',#23769,#23801,#23803,.T.);
+#23801 = VERTEX_POINT('',#23802);
+#23802 = CARTESIAN_POINT('',(-1.110223024625E-015,-2.000000029802,
+    10.000000149012));
+#23803 = SURFACE_CURVE('',#23804,(#23808),.PCURVE_S1.);
+#23804 = LINE('',#23805,#23806);
+#23805 = CARTESIAN_POINT('',(0.E+000,-2.000000029802,8.000000119209));
+#23806 = VECTOR('',#23807,1.);
+#23807 = DIRECTION('',(0.E+000,0.E+000,1.));
+#23808 = PCURVE('',#23780,#23809);
+#23809 = DEFINITIONAL_REPRESENTATION('',(#23810),#23836);
+#23810 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#23811,#23812,#23813,#23814,
+    #23815,#23816,#23817,#23818,#23819,#23820,#23821,#23822,#23823,
+    #23824,#23825,#23826,#23827,#23828,#23829,#23830,#23831,#23832,
+    #23833,#23834,#23835),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,9.090909226374E-002,0.181818184527,
+    0.272727276791,0.363636369055,0.454545461319,0.545454553582,
+    0.636363645846,0.72727273811,0.818181830374,0.909090922637,
+    1.000000014901,1.090909107165,1.181818199429,1.272727291692,
+    1.363636383956,1.45454547622,1.545454568484,1.636363660747,
+    1.727272753011,1.818181845275,1.909090937539,2.000000029802),
+  .UNSPECIFIED.);
+#23811 = CARTESIAN_POINT('',(1.,0.E+000));
+#23812 = CARTESIAN_POINT('',(1.,3.030303075458E-003));
+#23813 = CARTESIAN_POINT('',(1.,9.090909226374E-003));
+#23814 = CARTESIAN_POINT('',(1.,1.818181845275E-002));
+#23815 = CARTESIAN_POINT('',(1.,2.727272767912E-002));
+#23816 = CARTESIAN_POINT('',(1.,3.63636369055E-002));
+#23817 = CARTESIAN_POINT('',(1.,4.545454613187E-002));
+#23818 = CARTESIAN_POINT('',(1.,5.454545535824E-002));
+#23819 = CARTESIAN_POINT('',(1.,6.363636458462E-002));
+#23820 = CARTESIAN_POINT('',(1.,7.272727381099E-002));
+#23821 = CARTESIAN_POINT('',(1.,8.181818303737E-002));
+#23822 = CARTESIAN_POINT('',(1.,9.090909226374E-002));
+#23823 = CARTESIAN_POINT('',(1.,0.10000000149));
+#23824 = CARTESIAN_POINT('',(1.,0.109090910716));
+#23825 = CARTESIAN_POINT('',(1.,0.118181819943));
+#23826 = CARTESIAN_POINT('',(1.,0.127272729169));
+#23827 = CARTESIAN_POINT('',(1.,0.136363638396));
+#23828 = CARTESIAN_POINT('',(1.,0.145454547622));
+#23829 = CARTESIAN_POINT('',(1.,0.154545456848));
+#23830 = CARTESIAN_POINT('',(1.,0.163636366075));
+#23831 = CARTESIAN_POINT('',(1.,0.172727275301));
+#23832 = CARTESIAN_POINT('',(1.,0.181818184527));
+#23833 = CARTESIAN_POINT('',(1.,0.190909093754));
+#23834 = CARTESIAN_POINT('',(1.,0.196969699905));
+#23835 = CARTESIAN_POINT('',(1.,0.20000000298));
+#23836 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#23837 = ORIENTED_EDGE('',*,*,#23838,.F.);
+#23838 = EDGE_CURVE('',#23839,#23801,#23841,.T.);
+#23839 = VERTEX_POINT('',#23840);
+#23840 = CARTESIAN_POINT('',(2.449293634792E-016,2.000000029802,
+    10.000000149012));
+#23841 = SURFACE_CURVE('',#23842,(#23849),.PCURVE_S1.);
+#23842 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#23843,#23844,#23845,#23846,
+    #23847,#23848),.UNSPECIFIED.,.F.,.F.,(6,6),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#23843 = CARTESIAN_POINT('',(2.449293634792E-016,2.000000029802,
+    10.000000149012));
+#23844 = CARTESIAN_POINT('',(1.33699851625,2.000000029802,
+    10.000000149012));
+#23845 = CARTESIAN_POINT('',(2.531633997337,0.882482072121,
+    10.000000149012));
+#23846 = CARTESIAN_POINT('',(2.531633997337,-0.882482072121,
+    10.000000149012));
+#23847 = CARTESIAN_POINT('',(1.33699851625,-2.000000029802,
+    10.000000149012));
+#23848 = CARTESIAN_POINT('',(0.E+000,-2.000000029802,10.000000149012));
+#23849 = PCURVE('',#23780,#23850);
+#23850 = DEFINITIONAL_REPRESENTATION('',(#23851),#23877);
+#23851 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#23852,#23853,#23854,#23855,
+    #23856,#23857,#23858,#23859,#23860,#23861,#23862,#23863,#23864,
+    #23865,#23866,#23867,#23868,#23869,#23870,#23871,#23872,#23873,
+    #23874,#23875,#23876),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,4.545454545455E-002,
+    9.090909090909E-002,0.136363636364,0.181818181818,0.227272727273,
+    0.272727272727,0.318181818182,0.363636363636,0.409090909091,
+    0.454545454545,0.5,0.545454545455,0.590909090909,0.636363636364,
+    0.681818181818,0.727272727273,0.772727272727,0.818181818182,
+    0.863636363636,0.909090909091,0.954545454545,1.),.UNSPECIFIED.);
+#23852 = CARTESIAN_POINT('',(0.E+000,0.20000000298));
+#23853 = CARTESIAN_POINT('',(1.515151515152E-002,0.20000000298));
+#23854 = CARTESIAN_POINT('',(4.545454545455E-002,0.20000000298));
+#23855 = CARTESIAN_POINT('',(9.090909090909E-002,0.20000000298));
+#23856 = CARTESIAN_POINT('',(0.136363636364,0.20000000298));
+#23857 = CARTESIAN_POINT('',(0.181818181818,0.20000000298));
+#23858 = CARTESIAN_POINT('',(0.227272727273,0.20000000298));
+#23859 = CARTESIAN_POINT('',(0.272727272727,0.20000000298));
+#23860 = CARTESIAN_POINT('',(0.318181818182,0.20000000298));
+#23861 = CARTESIAN_POINT('',(0.363636363636,0.20000000298));
+#23862 = CARTESIAN_POINT('',(0.409090909091,0.20000000298));
+#23863 = CARTESIAN_POINT('',(0.454545454545,0.20000000298));
+#23864 = CARTESIAN_POINT('',(0.5,0.20000000298));
+#23865 = CARTESIAN_POINT('',(0.545454545455,0.20000000298));
+#23866 = CARTESIAN_POINT('',(0.590909090909,0.20000000298));
+#23867 = CARTESIAN_POINT('',(0.636363636364,0.20000000298));
+#23868 = CARTESIAN_POINT('',(0.681818181818,0.20000000298));
+#23869 = CARTESIAN_POINT('',(0.727272727273,0.20000000298));
+#23870 = CARTESIAN_POINT('',(0.772727272727,0.20000000298));
+#23871 = CARTESIAN_POINT('',(0.818181818182,0.20000000298));
+#23872 = CARTESIAN_POINT('',(0.863636363636,0.20000000298));
+#23873 = CARTESIAN_POINT('',(0.909090909091,0.20000000298));
+#23874 = CARTESIAN_POINT('',(0.954545454545,0.20000000298));
+#23875 = CARTESIAN_POINT('',(0.984848484848,0.20000000298));
+#23876 = CARTESIAN_POINT('',(1.,0.20000000298));
+#23877 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#23878 = ORIENTED_EDGE('',*,*,#23879,.F.);
+#23879 = EDGE_CURVE('',#23767,#23839,#23880,.T.);
+#23880 = SURFACE_CURVE('',#23881,(#23885),.PCURVE_S1.);
+#23881 = LINE('',#23882,#23883);
+#23882 = CARTESIAN_POINT('',(2.449293634792E-016,2.000000029802,
+    8.000000119209));
+#23883 = VECTOR('',#23884,1.);
+#23884 = DIRECTION('',(0.E+000,0.E+000,1.));
+#23885 = PCURVE('',#23780,#23886);
+#23886 = DEFINITIONAL_REPRESENTATION('',(#23887),#23913);
+#23887 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#23888,#23889,#23890,#23891,
+    #23892,#23893,#23894,#23895,#23896,#23897,#23898,#23899,#23900,
+    #23901,#23902,#23903,#23904,#23905,#23906,#23907,#23908,#23909,
+    #23910,#23911,#23912),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,9.090909226374E-002,0.181818184527,
+    0.272727276791,0.363636369055,0.454545461319,0.545454553582,
+    0.636363645846,0.72727273811,0.818181830374,0.909090922637,
+    1.000000014901,1.090909107165,1.181818199429,1.272727291692,
+    1.363636383956,1.45454547622,1.545454568484,1.636363660747,
+    1.727272753011,1.818181845275,1.909090937539,2.000000029802),
+  .UNSPECIFIED.);
+#23888 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#23889 = CARTESIAN_POINT('',(0.E+000,3.030303075458E-003));
+#23890 = CARTESIAN_POINT('',(0.E+000,9.090909226374E-003));
+#23891 = CARTESIAN_POINT('',(0.E+000,1.818181845275E-002));
+#23892 = CARTESIAN_POINT('',(0.E+000,2.727272767912E-002));
+#23893 = CARTESIAN_POINT('',(0.E+000,3.63636369055E-002));
+#23894 = CARTESIAN_POINT('',(0.E+000,4.545454613187E-002));
+#23895 = CARTESIAN_POINT('',(0.E+000,5.454545535824E-002));
+#23896 = CARTESIAN_POINT('',(0.E+000,6.363636458462E-002));
+#23897 = CARTESIAN_POINT('',(0.E+000,7.272727381099E-002));
+#23898 = CARTESIAN_POINT('',(0.E+000,8.181818303737E-002));
+#23899 = CARTESIAN_POINT('',(0.E+000,9.090909226374E-002));
+#23900 = CARTESIAN_POINT('',(0.E+000,0.10000000149));
+#23901 = CARTESIAN_POINT('',(0.E+000,0.109090910716));
+#23902 = CARTESIAN_POINT('',(0.E+000,0.118181819943));
+#23903 = CARTESIAN_POINT('',(0.E+000,0.127272729169));
+#23904 = CARTESIAN_POINT('',(0.E+000,0.136363638396));
+#23905 = CARTESIAN_POINT('',(0.E+000,0.145454547622));
+#23906 = CARTESIAN_POINT('',(0.E+000,0.154545456848));
+#23907 = CARTESIAN_POINT('',(0.E+000,0.163636366075));
+#23908 = CARTESIAN_POINT('',(0.E+000,0.172727275301));
+#23909 = CARTESIAN_POINT('',(0.E+000,0.181818184527));
+#23910 = CARTESIAN_POINT('',(0.E+000,0.190909093754));
+#23911 = CARTESIAN_POINT('',(-0.E+000,0.196969699905));
+#23912 = CARTESIAN_POINT('',(0.E+000,0.20000000298));
+#23913 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#23914 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#23918)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#23915,#23916,#23917)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#23915 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#23916 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#23917 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#23918 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#23915,
+  'distance_accuracy_value','confusion accuracy');
+#23919 = SHAPE_DEFINITION_REPRESENTATION(#23920,#23759);
+#23920 = PRODUCT_DEFINITION_SHAPE('','',#23921);
+#23921 = PRODUCT_DEFINITION('design','',#23922,#23925);
+#23922 = PRODUCT_DEFINITION_FORMATION('','',#23923);
+#23923 = PRODUCT('Plastik032','Plastik032','',(#23924));
+#23924 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#23925 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#23926 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#23927,#23929);
+#23927 = ( REPRESENTATION_RELATIONSHIP('','',#23759,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#23928) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#23928 = ITEM_DEFINED_TRANSFORMATION('','',#11,#487);
+#23929 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #23930);
+#23930 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('119','=>[0:1:1:120]','',#5,
+  #23921,$);
+#23931 = PRODUCT_TYPE('part',$,(#23923));
+#23932 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#23933),#24087);
+#23933 = SHELL_BASED_SURFACE_MODEL('',(#23934));
+#23934 = OPEN_SHELL('',(#23935));
+#23935 = ADVANCED_FACE('',(#23936),#23953,.T.);
+#23936 = FACE_BOUND('',#23937,.T.);
+#23937 = EDGE_LOOP('',(#23938,#23972,#24010,#24051));
+#23938 = ORIENTED_EDGE('',*,*,#23939,.T.);
+#23939 = EDGE_CURVE('',#23940,#23942,#23944,.T.);
+#23940 = VERTEX_POINT('',#23941);
+#23941 = CARTESIAN_POINT('',(4.5,5.822710712114,6.705522528004E-008));
+#23942 = VERTEX_POINT('',#23943);
+#23943 = CARTESIAN_POINT('',(4.322710689763,6.000000022352,
+    6.705522526724E-008));
+#23944 = SURFACE_CURVE('',#23945,(#23952),.PCURVE_S1.);
+#23945 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#23946,#23947,#23948,#23949,
+    #23950,#23951),.UNSPECIFIED.,.F.,.F.,(6,6),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#23946 = CARTESIAN_POINT('',(4.5,5.822710712114,6.705522528004E-008));
+#23947 = CARTESIAN_POINT('',(4.5,5.868004436489,6.705522528004E-008));
+#23948 = CARTESIAN_POINT('',(4.5,5.935945023051,6.705522528004E-008));
+#23949 = CARTESIAN_POINT('',(4.435945000699,6.000000022352,
+    6.705522527541E-008));
+#23950 = CARTESIAN_POINT('',(4.368004414137,6.000000022352,
+    6.705522527051E-008));
+#23951 = CARTESIAN_POINT('',(4.322710689763,6.000000022352,
+    6.705522526724E-008));
+#23952 = PCURVE('',#23953,#23966);
+#23953 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#23954,#23955)
+    ,(#23956,#23957)
+    ,(#23958,#23959)
+    ,(#23960,#23961)
+    ,(#23962,#23963)
+    ,(#23964,#23965
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,1.08),
+  .PIECEWISE_BEZIER_KNOTS.);
+#23954 = CARTESIAN_POINT('',(4.5,5.822710712114,6.705522528004E-008));
+#23955 = CARTESIAN_POINT('',(4.5,5.822710712114,10.800000067055));
+#23956 = CARTESIAN_POINT('',(4.5,5.868004436489,6.705522528004E-008));
+#23957 = CARTESIAN_POINT('',(4.5,5.868004436489,10.800000067055));
+#23958 = CARTESIAN_POINT('',(4.5,5.935945023051,6.705522528004E-008));
+#23959 = CARTESIAN_POINT('',(4.5,5.935945023051,10.800000067055));
+#23960 = CARTESIAN_POINT('',(4.435945000699,6.000000022352,
+    6.705522527541E-008));
+#23961 = CARTESIAN_POINT('',(4.435945000699,6.000000022352,
+    10.800000067055));
+#23962 = CARTESIAN_POINT('',(4.368004414137,6.000000022352,
+    6.705522527051E-008));
+#23963 = CARTESIAN_POINT('',(4.368004414137,6.000000022352,
+    10.800000067055));
+#23964 = CARTESIAN_POINT('',(4.322710689763,6.000000022352,
+    6.705522526724E-008));
+#23965 = CARTESIAN_POINT('',(4.322710689763,6.000000022352,
+    10.800000067055));
+#23966 = DEFINITIONAL_REPRESENTATION('',(#23967),#23971);
+#23967 = LINE('',#23968,#23969);
+#23968 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#23969 = VECTOR('',#23970,1.);
+#23970 = DIRECTION('',(1.,0.E+000));
+#23971 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#23972 = ORIENTED_EDGE('',*,*,#23973,.T.);
+#23973 = EDGE_CURVE('',#23942,#23974,#23976,.T.);
+#23974 = VERTEX_POINT('',#23975);
+#23975 = CARTESIAN_POINT('',(4.322710689763,6.000000022352,
+    9.000000067055));
+#23976 = SURFACE_CURVE('',#23977,(#23981),.PCURVE_S1.);
+#23977 = LINE('',#23978,#23979);
+#23978 = CARTESIAN_POINT('',(4.322710689763,6.000000022352,
+    6.705522526724E-008));
+#23979 = VECTOR('',#23980,1.);
+#23980 = DIRECTION('',(0.E+000,0.E+000,1.));
+#23981 = PCURVE('',#23953,#23982);
+#23982 = DEFINITIONAL_REPRESENTATION('',(#23983),#24009);
+#23983 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#23984,#23985,#23986,#23987,
+    #23988,#23989,#23990,#23991,#23992,#23993,#23994,#23995,#23996,
+    #23997,#23998,#23999,#24000,#24001,#24002,#24003,#24004,#24005,
+    #24006,#24007,#24008),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,0.409090909091,0.818181818182,
+    1.227272727273,1.636363636364,2.045454545455,2.454545454545,
+    2.863636363636,3.272727272727,3.681818181818,4.090909090909,4.5,
+    4.909090909091,5.318181818182,5.727272727273,6.136363636364,
+    6.545454545455,6.954545454545,7.363636363636,7.772727272727,
+    8.181818181818,8.590909090909,9.),.UNSPECIFIED.);
+#23984 = CARTESIAN_POINT('',(1.,0.E+000));
+#23985 = CARTESIAN_POINT('',(1.,1.363636363636E-002));
+#23986 = CARTESIAN_POINT('',(1.,4.090909090909E-002));
+#23987 = CARTESIAN_POINT('',(1.,8.181818181818E-002));
+#23988 = CARTESIAN_POINT('',(1.,0.122727272727));
+#23989 = CARTESIAN_POINT('',(1.,0.163636363636));
+#23990 = CARTESIAN_POINT('',(1.,0.204545454545));
+#23991 = CARTESIAN_POINT('',(1.,0.245454545455));
+#23992 = CARTESIAN_POINT('',(1.,0.286363636364));
+#23993 = CARTESIAN_POINT('',(1.,0.327272727273));
+#23994 = CARTESIAN_POINT('',(1.,0.368181818182));
+#23995 = CARTESIAN_POINT('',(1.,0.409090909091));
+#23996 = CARTESIAN_POINT('',(1.,0.45));
+#23997 = CARTESIAN_POINT('',(1.,0.490909090909));
+#23998 = CARTESIAN_POINT('',(1.,0.531818181818));
+#23999 = CARTESIAN_POINT('',(1.,0.572727272727));
+#24000 = CARTESIAN_POINT('',(1.,0.613636363636));
+#24001 = CARTESIAN_POINT('',(1.,0.654545454545));
+#24002 = CARTESIAN_POINT('',(1.,0.695454545455));
+#24003 = CARTESIAN_POINT('',(1.,0.736363636364));
+#24004 = CARTESIAN_POINT('',(1.,0.777272727273));
+#24005 = CARTESIAN_POINT('',(1.,0.818181818182));
+#24006 = CARTESIAN_POINT('',(1.,0.859090909091));
+#24007 = CARTESIAN_POINT('',(1.,0.886363636364));
+#24008 = CARTESIAN_POINT('',(1.,0.9));
+#24009 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#24010 = ORIENTED_EDGE('',*,*,#24011,.F.);
+#24011 = EDGE_CURVE('',#24012,#23974,#24014,.T.);
+#24012 = VERTEX_POINT('',#24013);
+#24013 = CARTESIAN_POINT('',(4.5,5.822710712114,9.000000067055));
+#24014 = SURFACE_CURVE('',#24015,(#24022),.PCURVE_S1.);
+#24015 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#24016,#24017,#24018,#24019,
+    #24020,#24021),.UNSPECIFIED.,.F.,.F.,(6,6),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#24016 = CARTESIAN_POINT('',(4.5,5.822710712114,9.000000067055));
+#24017 = CARTESIAN_POINT('',(4.5,5.868004436489,9.000000067055));
+#24018 = CARTESIAN_POINT('',(4.5,5.935945023051,9.000000067055));
+#24019 = CARTESIAN_POINT('',(4.435945000699,6.000000022352,
+    9.000000067055));
+#24020 = CARTESIAN_POINT('',(4.368004414137,6.000000022352,
+    9.000000067055));
+#24021 = CARTESIAN_POINT('',(4.322710689763,6.000000022352,
+    9.000000067055));
+#24022 = PCURVE('',#23953,#24023);
+#24023 = DEFINITIONAL_REPRESENTATION('',(#24024),#24050);
+#24024 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#24025,#24026,#24027,#24028,
+    #24029,#24030,#24031,#24032,#24033,#24034,#24035,#24036,#24037,
+    #24038,#24039,#24040,#24041,#24042,#24043,#24044,#24045,#24046,
+    #24047,#24048,#24049),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,4.545454545455E-002,
+    9.090909090909E-002,0.136363636364,0.181818181818,0.227272727273,
+    0.272727272727,0.318181818182,0.363636363636,0.409090909091,
+    0.454545454545,0.5,0.545454545455,0.590909090909,0.636363636364,
+    0.681818181818,0.727272727273,0.772727272727,0.818181818182,
+    0.863636363636,0.909090909091,0.954545454545,1.),.UNSPECIFIED.);
+#24025 = CARTESIAN_POINT('',(0.E+000,0.9));
+#24026 = CARTESIAN_POINT('',(1.515151515152E-002,0.9));
+#24027 = CARTESIAN_POINT('',(4.545454545455E-002,0.9));
+#24028 = CARTESIAN_POINT('',(9.09090909091E-002,0.9));
+#24029 = CARTESIAN_POINT('',(0.136363636364,0.9));
+#24030 = CARTESIAN_POINT('',(0.181818181818,0.9));
+#24031 = CARTESIAN_POINT('',(0.227272727273,0.9));
+#24032 = CARTESIAN_POINT('',(0.272727272727,0.9));
+#24033 = CARTESIAN_POINT('',(0.318181818182,0.9));
+#24034 = CARTESIAN_POINT('',(0.363636363636,0.9));
+#24035 = CARTESIAN_POINT('',(0.409090909091,0.9));
+#24036 = CARTESIAN_POINT('',(0.454545454545,0.9));
+#24037 = CARTESIAN_POINT('',(0.5,0.9));
+#24038 = CARTESIAN_POINT('',(0.545454545455,0.9));
+#24039 = CARTESIAN_POINT('',(0.590909090909,0.9));
+#24040 = CARTESIAN_POINT('',(0.636363636364,0.9));
+#24041 = CARTESIAN_POINT('',(0.681818181818,0.9));
+#24042 = CARTESIAN_POINT('',(0.727272727273,0.9));
+#24043 = CARTESIAN_POINT('',(0.772727272727,0.9));
+#24044 = CARTESIAN_POINT('',(0.818181818182,0.9));
+#24045 = CARTESIAN_POINT('',(0.863636363636,0.9));
+#24046 = CARTESIAN_POINT('',(0.909090909091,0.9));
+#24047 = CARTESIAN_POINT('',(0.954545454545,0.9));
+#24048 = CARTESIAN_POINT('',(0.984848484848,0.9));
+#24049 = CARTESIAN_POINT('',(1.,0.9));
+#24050 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#24051 = ORIENTED_EDGE('',*,*,#24052,.F.);
+#24052 = EDGE_CURVE('',#23940,#24012,#24053,.T.);
+#24053 = SURFACE_CURVE('',#24054,(#24058),.PCURVE_S1.);
+#24054 = LINE('',#24055,#24056);
+#24055 = CARTESIAN_POINT('',(4.5,5.822710712114,6.705522528004E-008));
+#24056 = VECTOR('',#24057,1.);
+#24057 = DIRECTION('',(0.E+000,0.E+000,1.));
+#24058 = PCURVE('',#23953,#24059);
+#24059 = DEFINITIONAL_REPRESENTATION('',(#24060),#24086);
+#24060 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#24061,#24062,#24063,#24064,
+    #24065,#24066,#24067,#24068,#24069,#24070,#24071,#24072,#24073,
+    #24074,#24075,#24076,#24077,#24078,#24079,#24080,#24081,#24082,
+    #24083,#24084,#24085),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,0.409090909091,0.818181818182,
+    1.227272727273,1.636363636364,2.045454545455,2.454545454545,
+    2.863636363636,3.272727272727,3.681818181818,4.090909090909,4.5,
+    4.909090909091,5.318181818182,5.727272727273,6.136363636364,
+    6.545454545455,6.954545454545,7.363636363636,7.772727272727,
+    8.181818181818,8.590909090909,9.),.UNSPECIFIED.);
+#24061 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#24062 = CARTESIAN_POINT('',(0.E+000,1.363636363636E-002));
+#24063 = CARTESIAN_POINT('',(0.E+000,4.090909090909E-002));
+#24064 = CARTESIAN_POINT('',(0.E+000,8.181818181818E-002));
+#24065 = CARTESIAN_POINT('',(0.E+000,0.122727272727));
+#24066 = CARTESIAN_POINT('',(0.E+000,0.163636363636));
+#24067 = CARTESIAN_POINT('',(0.E+000,0.204545454545));
+#24068 = CARTESIAN_POINT('',(0.E+000,0.245454545455));
+#24069 = CARTESIAN_POINT('',(0.E+000,0.286363636364));
+#24070 = CARTESIAN_POINT('',(0.E+000,0.327272727273));
+#24071 = CARTESIAN_POINT('',(0.E+000,0.368181818182));
+#24072 = CARTESIAN_POINT('',(0.E+000,0.409090909091));
+#24073 = CARTESIAN_POINT('',(0.E+000,0.45));
+#24074 = CARTESIAN_POINT('',(0.E+000,0.490909090909));
+#24075 = CARTESIAN_POINT('',(0.E+000,0.531818181818));
+#24076 = CARTESIAN_POINT('',(0.E+000,0.572727272727));
+#24077 = CARTESIAN_POINT('',(0.E+000,0.613636363636));
+#24078 = CARTESIAN_POINT('',(0.E+000,0.654545454545));
+#24079 = CARTESIAN_POINT('',(0.E+000,0.695454545455));
+#24080 = CARTESIAN_POINT('',(0.E+000,0.736363636364));
+#24081 = CARTESIAN_POINT('',(0.E+000,0.777272727273));
+#24082 = CARTESIAN_POINT('',(0.E+000,0.818181818182));
+#24083 = CARTESIAN_POINT('',(0.E+000,0.859090909091));
+#24084 = CARTESIAN_POINT('',(-0.E+000,0.886363636364));
+#24085 = CARTESIAN_POINT('',(0.E+000,0.9));
+#24086 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#24087 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#24091)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#24088,#24089,#24090)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#24088 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#24089 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#24090 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#24091 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#24088,
+  'distance_accuracy_value','confusion accuracy');
+#24092 = SHAPE_DEFINITION_REPRESENTATION(#24093,#23932);
+#24093 = PRODUCT_DEFINITION_SHAPE('','',#24094);
+#24094 = PRODUCT_DEFINITION('design','',#24095,#24098);
+#24095 = PRODUCT_DEFINITION_FORMATION('','',#24096);
+#24096 = PRODUCT('Plastik038','Plastik038','',(#24097));
+#24097 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#24098 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#24099 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#24100,#24102);
+#24100 = ( REPRESENTATION_RELATIONSHIP('','',#23932,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#24101) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#24101 = ITEM_DEFINED_TRANSFORMATION('','',#11,#491);
+#24102 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #24103);
+#24103 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('120','=>[0:1:1:121]','',#5,
+  #24094,$);
+#24104 = PRODUCT_TYPE('part',$,(#24096));
+#24105 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#24106),#24289);
+#24106 = SHELL_BASED_SURFACE_MODEL('',(#24107));
+#24107 = OPEN_SHELL('',(#24108));
+#24108 = ADVANCED_FACE('',(#24109),#24123,.T.);
+#24109 = FACE_BOUND('',#24110,.T.);
+#24110 = EDGE_LOOP('',(#24111,#24164,#24212,#24250));
+#24111 = ORIENTED_EDGE('',*,*,#24112,.F.);
+#24112 = EDGE_CURVE('',#24113,#24115,#24117,.T.);
+#24113 = VERTEX_POINT('',#24114);
+#24114 = CARTESIAN_POINT('',(1.493698897412E-016,3.000000044703,
+    12.13333346198));
+#24115 = VERTEX_POINT('',#24116);
+#24116 = CARTESIAN_POINT('',(1.394118970918E-016,2.800000041723,
+    12.00000012666));
+#24117 = SURFACE_CURVE('',#24118,(#24122),.PCURVE_S1.);
+#24118 = LINE('',#24119,#24120);
+#24119 = CARTESIAN_POINT('',(1.493698897412E-016,3.000000044703,
+    12.13333346198));
+#24120 = VECTOR('',#24121,1.);
+#24121 = DIRECTION('',(-4.142775295748E-017,-0.832050294338,
+    -0.554700196225));
+#24122 = PCURVE('',#24123,#24136);
+#24123 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#24124,#24125)
+    ,(#24126,#24127)
+    ,(#24128,#24129)
+    ,(#24130,#24131)
+    ,(#24132,#24133)
+    ,(#24134,#24135
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#24124 = CARTESIAN_POINT('',(1.979899016825,1.979899016825,
+    11.950000127778));
+#24125 = CARTESIAN_POINT('',(2.192031054342,2.192031054342,
+    12.150000130758));
+#24126 = CARTESIAN_POINT('',(1.66545728146,2.29434075219,11.960110622761
+    ));
+#24127 = CARTESIAN_POINT('',(1.843899133045,2.540162975639,
+    12.160110625741));
+#24128 = CARTESIAN_POINT('',(1.293871803615,2.541080112433,
+    11.970051976093));
+#24129 = CARTESIAN_POINT('',(1.432500925431,2.813338695908,
+    12.170051979073));
+#24130 = CARTESIAN_POINT('',(0.881909452717,2.711720505362,
+    11.979948278345));
+#24131 = CARTESIAN_POINT('',(0.976399751223,3.00226198808,
+    12.179948281325));
+#24132 = CARTESIAN_POINT('',(0.444687766729,2.800000041723,
+    11.989889631677));
+#24133 = CARTESIAN_POINT('',(0.492332884593,3.100000046194,
+    12.189889634657));
+#24134 = CARTESIAN_POINT('',(1.394118970918E-016,2.800000041723,
+    12.00000012666));
+#24135 = CARTESIAN_POINT('',(1.543488860659E-016,3.100000046194,
+    12.20000012964));
+#24136 = DEFINITIONAL_REPRESENTATION('',(#24137),#24163);
+#24137 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#24138,#24139,#24140,#24141,
+    #24142,#24143,#24144,#24145,#24146,#24147,#24148,#24149,#24150,
+    #24151,#24152,#24153,#24154,#24155,#24156,#24157,#24158,#24159,
+    #24160,#24161,#24162),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.E+000,1.092591311876E-002,
+    2.185182623752E-002,3.277773935628E-002,4.370365247504E-002,
+    5.462956559379E-002,6.555547871255E-002,7.648139183131E-002,
+    8.740730495007E-002,9.833321806883E-002,0.109259131188,
+    0.120185044306,0.131110957425,0.142036870544,0.152962783663,
+    0.163888696781,0.1748146099,0.185740523019,0.196666436138,
+    0.207592349256,0.218518262375,0.229444175494,0.240370088613),
+  .UNSPECIFIED.);
+#24138 = CARTESIAN_POINT('',(1.,0.666666666667));
+#24139 = CARTESIAN_POINT('',(1.,0.656565656566));
+#24140 = CARTESIAN_POINT('',(1.,0.636363636364));
+#24141 = CARTESIAN_POINT('',(1.,0.606060606061));
+#24142 = CARTESIAN_POINT('',(1.,0.575757575758));
+#24143 = CARTESIAN_POINT('',(1.,0.545454545454));
+#24144 = CARTESIAN_POINT('',(1.,0.515151515151));
+#24145 = CARTESIAN_POINT('',(1.,0.484848484848));
+#24146 = CARTESIAN_POINT('',(1.,0.454545454545));
+#24147 = CARTESIAN_POINT('',(1.,0.424242424242));
+#24148 = CARTESIAN_POINT('',(1.,0.393939393939));
+#24149 = CARTESIAN_POINT('',(1.,0.363636363636));
+#24150 = CARTESIAN_POINT('',(1.,0.333333333333));
+#24151 = CARTESIAN_POINT('',(1.,0.30303030303));
+#24152 = CARTESIAN_POINT('',(1.,0.272727272727));
+#24153 = CARTESIAN_POINT('',(1.,0.242424242424));
+#24154 = CARTESIAN_POINT('',(1.,0.212121212121));
+#24155 = CARTESIAN_POINT('',(1.,0.181818181818));
+#24156 = CARTESIAN_POINT('',(1.,0.151515151515));
+#24157 = CARTESIAN_POINT('',(1.,0.121212121212));
+#24158 = CARTESIAN_POINT('',(1.,9.090909090909E-002));
+#24159 = CARTESIAN_POINT('',(1.,6.060606060605E-002));
+#24160 = CARTESIAN_POINT('',(1.,3.030303030302E-002));
+#24161 = CARTESIAN_POINT('',(1.,1.010101010101E-002));
+#24162 = CARTESIAN_POINT('',(1.,0.E+000));
+#24163 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#24164 = ORIENTED_EDGE('',*,*,#24165,.F.);
+#24165 = EDGE_CURVE('',#24166,#24113,#24168,.T.);
+#24166 = VERTEX_POINT('',#24167);
+#24167 = CARTESIAN_POINT('',(2.121242937857,2.121242937857,
+    12.083260454499));
+#24168 = SURFACE_CURVE('',#24169,(#24183),.PCURVE_S1.);
+#24169 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#24170,#24171,#24172,#24173,
+    #24174,#24175,#24176,#24177,#24178,#24179,#24180,#24181,#24182),
+  .UNSPECIFIED.,.F.,.F.,(4,3,3,3,4),(-0.241768013859,-0.171301740733,
+    -8.56508703667E-002,-1.415744859848E-002,0.E+000),.UNSPECIFIED.);
+#24170 = CARTESIAN_POINT('',(2.121242937857,2.121242937857,
+    12.083260454499));
+#24171 = CARTESIAN_POINT('',(1.905940960532,2.336514358043,
+    12.08970708426));
+#24172 = CARTESIAN_POINT('',(1.709595811286,2.474063602487,
+    12.094744735687));
+#24173 = CARTESIAN_POINT('',(1.528082936314,2.581519940602,
+    12.099228613077));
+#24174 = CARTESIAN_POINT('',(1.307456315459,2.712131770598,
+    12.104678709755));
+#24175 = CARTESIAN_POINT('',(1.106819245617,2.798972408573,
+    12.109298399833));
+#24176 = CARTESIAN_POINT('',(0.872965822001,2.870127849562,
+    12.114503292196));
+#24177 = CARTESIAN_POINT('',(0.677766621165,2.929521828069,
+    12.11884785476));
+#24178 = CARTESIAN_POINT('',(0.458191757452,2.97828191798,
+    12.123592767022));
+#24179 = CARTESIAN_POINT('',(0.175571278452,2.994856288266,
+    12.129604408506));
+#24180 = CARTESIAN_POINT('',(0.119605501387,2.998138419538,
+    12.130794860763));
+#24181 = CARTESIAN_POINT('',(6.117183283543E-002,3.000000044703,
+    12.132035369884));
+#24182 = CARTESIAN_POINT('',(0.E+000,3.000000044703,12.13333346198));
+#24183 = PCURVE('',#24123,#24184);
+#24184 = DEFINITIONAL_REPRESENTATION('',(#24185),#24211);
+#24185 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#24186,#24187,#24188,#24189,
+    #24190,#24191,#24192,#24193,#24194,#24195,#24196,#24197,#24198,
+    #24199,#24200,#24201,#24202,#24203,#24204,#24205,#24206,#24207,
+    #24208,#24209,#24210),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.241768013859,-0.230778558684,
+    -0.219789103508,-0.208799648333,-0.197810193158,-0.186820737982,
+    -0.175831282807,-0.164841827631,-0.153852372456,-0.14286291728,
+    -0.131873462105,-0.12088400693,-0.109894551754,-9.89050965788E-002,
+    -8.791564140338E-002,-7.692618622796E-002,-6.593673105253E-002,
+    -5.494727587711E-002,-4.395782070169E-002,-3.296836552627E-002,
+    -2.197891035084E-002,-1.098945517542E-002,0.E+000),.UNSPECIFIED.);
+#24186 = CARTESIAN_POINT('',(0.E+000,0.66630162368));
+#24187 = CARTESIAN_POINT('',(1.993249288936E-002,0.666338091682));
+#24188 = CARTESIAN_POINT('',(5.84790216035E-002,0.666769182717));
+#24189 = CARTESIAN_POINT('',(0.112725040405,0.667779345432));
+#24190 = CARTESIAN_POINT('',(0.163780853,0.668238224393));
+#24191 = CARTESIAN_POINT('',(0.212023128461,0.667944558134));
+#24192 = CARTESIAN_POINT('',(0.257808777095,0.66709345928));
+#24193 = CARTESIAN_POINT('',(0.301473359041,0.666186808541));
+#24194 = CARTESIAN_POINT('',(0.343309840114,0.666323648194));
+#24195 = CARTESIAN_POINT('',(0.383730253215,0.667273448079));
+#24196 = CARTESIAN_POINT('',(0.423075138291,0.668192474321));
+#24197 = CARTESIAN_POINT('',(0.461705269526,0.668701229075));
+#24198 = CARTESIAN_POINT('',(0.499981587131,0.668605868841));
+#24199 = CARTESIAN_POINT('',(0.53826499299,0.667956602916));
+#24200 = CARTESIAN_POINT('',(0.576913928737,0.667043457261));
+#24201 = CARTESIAN_POINT('',(0.616272751837,0.66633363532));
+#24202 = CARTESIAN_POINT('',(0.656698170514,0.666732990899));
+#24203 = CARTESIAN_POINT('',(0.698573089408,0.667624475658));
+#24204 = CARTESIAN_POINT('',(0.74220592869,0.668275469078));
+#24205 = CARTESIAN_POINT('',(0.78794892032,0.668324717403));
+#24206 = CARTESIAN_POINT('',(0.836164372033,0.66775375736));
+#24207 = CARTESIAN_POINT('',(0.887224142798,0.666792221786));
+#24208 = CARTESIAN_POINT('',(0.941506905114,0.666635647091));
+#24209 = CARTESIAN_POINT('',(0.980068148889,0.66664870459));
+#24210 = CARTESIAN_POINT('',(1.,0.666666666667));
+#24211 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#24212 = ORIENTED_EDGE('',*,*,#24213,.F.);
+#24213 = EDGE_CURVE('',#24214,#24166,#24216,.T.);
+#24214 = VERTEX_POINT('',#24215);
+#24215 = CARTESIAN_POINT('',(1.979899016825,1.979899016825,
+    11.950000127778));
+#24216 = SURFACE_CURVE('',#24217,(#24221),.PCURVE_S1.);
+#24217 = LINE('',#24218,#24219);
+#24218 = CARTESIAN_POINT('',(1.979899016825,1.979899016825,
+    11.950000127778));
+#24219 = VECTOR('',#24220,1.);
+#24220 = DIRECTION('',(0.588348405415,0.588348405415,0.554700196225));
+#24221 = PCURVE('',#24123,#24222);
+#24222 = DEFINITIONAL_REPRESENTATION('',(#24223),#24249);
+#24223 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#24224,#24225,#24226,#24227,
+    #24228,#24229,#24230,#24231,#24232,#24233,#24234,#24235,#24236,
+    #24237,#24238,#24239,#24240,#24241,#24242,#24243,#24244,#24245,
+    #24246,#24247,#24248),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.091993047682E-002,
+    2.183986095365E-002,3.275979143047E-002,4.367972190729E-002,
+    5.459965238412E-002,6.551958286094E-002,7.643951333776E-002,
+    8.735944381458E-002,9.827937429141E-002,0.109199304768,
+    0.120119235245,0.131039165722,0.141959096199,0.152879026676,
+    0.163798957152,0.174718887629,0.185638818106,0.196558748583,
+    0.20747867906,0.218398609536,0.229318540013,0.24023847049),
+  .UNSPECIFIED.);
+#24224 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#24225 = CARTESIAN_POINT('',(0.E+000,1.009547914667E-002));
+#24226 = CARTESIAN_POINT('',(0.E+000,3.028643744E-002));
+#24227 = CARTESIAN_POINT('',(0.E+000,6.057287487999E-002));
+#24228 = CARTESIAN_POINT('',(0.E+000,9.085931231999E-002));
+#24229 = CARTESIAN_POINT('',(0.E+000,0.12114574976));
+#24230 = CARTESIAN_POINT('',(0.E+000,0.1514321872));
+#24231 = CARTESIAN_POINT('',(0.E+000,0.18171862464));
+#24232 = CARTESIAN_POINT('',(0.E+000,0.21200506208));
+#24233 = CARTESIAN_POINT('',(0.E+000,0.24229149952));
+#24234 = CARTESIAN_POINT('',(0.E+000,0.27257793696));
+#24235 = CARTESIAN_POINT('',(0.E+000,0.3028643744));
+#24236 = CARTESIAN_POINT('',(0.E+000,0.33315081184));
+#24237 = CARTESIAN_POINT('',(0.E+000,0.36343724928));
+#24238 = CARTESIAN_POINT('',(0.E+000,0.39372368672));
+#24239 = CARTESIAN_POINT('',(0.E+000,0.42401012416));
+#24240 = CARTESIAN_POINT('',(0.E+000,0.4542965616));
+#24241 = CARTESIAN_POINT('',(0.E+000,0.48458299904));
+#24242 = CARTESIAN_POINT('',(0.E+000,0.51486943648));
+#24243 = CARTESIAN_POINT('',(0.E+000,0.54515587392));
+#24244 = CARTESIAN_POINT('',(0.E+000,0.57544231136));
+#24245 = CARTESIAN_POINT('',(0.E+000,0.6057287488));
+#24246 = CARTESIAN_POINT('',(0.E+000,0.63601518624));
+#24247 = CARTESIAN_POINT('',(-0.E+000,0.656206144533));
+#24248 = CARTESIAN_POINT('',(0.E+000,0.66630162368));
+#24249 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#24250 = ORIENTED_EDGE('',*,*,#24251,.F.);
+#24251 = EDGE_CURVE('',#24115,#24214,#24252,.T.);
+#24252 = SURFACE_CURVE('',#24253,(#24260),.PCURVE_S1.);
+#24253 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#24254,#24255,#24256,#24257,
+    #24258,#24259),.UNSPECIFIED.,.F.,.F.,(6,6),(-1.,0.E+000),
+  .PIECEWISE_BEZIER_KNOTS.);
+#24254 = CARTESIAN_POINT('',(1.394118970918E-016,2.800000041723,
+    12.00000012666));
+#24255 = CARTESIAN_POINT('',(0.444687766729,2.800000041723,
+    11.989889631677));
+#24256 = CARTESIAN_POINT('',(0.881909452717,2.711720505362,
+    11.979948278345));
+#24257 = CARTESIAN_POINT('',(1.293871803615,2.541080112433,
+    11.970051976093));
+#24258 = CARTESIAN_POINT('',(1.66545728146,2.29434075219,11.960110622761
+    ));
+#24259 = CARTESIAN_POINT('',(1.979899016825,1.979899016825,
+    11.950000127778));
+#24260 = PCURVE('',#24123,#24261);
+#24261 = DEFINITIONAL_REPRESENTATION('',(#24262),#24288);
+#24262 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#24263,#24264,#24265,#24266,
+    #24267,#24268,#24269,#24270,#24271,#24272,#24273,#24274,#24275,
+    #24276,#24277,#24278,#24279,#24280,#24281,#24282,#24283,#24284,
+    #24285,#24286,#24287),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-1.,-0.954545454545,-0.909090909091,
+    -0.863636363636,-0.818181818182,-0.772727272727,-0.727272727273,
+    -0.681818181818,-0.636363636364,-0.590909090909,-0.545454545455,-0.5
+    ,-0.454545454545,-0.409090909091,-0.363636363636,-0.318181818182,
+    -0.272727272727,-0.227272727273,-0.181818181818,-0.136363636364,
+    -9.090909090909E-002,-4.545454545455E-002,0.E+000),.UNSPECIFIED.);
+#24263 = CARTESIAN_POINT('',(1.,0.E+000));
+#24264 = CARTESIAN_POINT('',(0.984848484848,0.E+000));
+#24265 = CARTESIAN_POINT('',(0.954545454545,0.E+000));
+#24266 = CARTESIAN_POINT('',(0.909090909091,0.E+000));
+#24267 = CARTESIAN_POINT('',(0.863636363636,0.E+000));
+#24268 = CARTESIAN_POINT('',(0.818181818182,0.E+000));
+#24269 = CARTESIAN_POINT('',(0.772727272727,0.E+000));
+#24270 = CARTESIAN_POINT('',(0.727272727273,0.E+000));
+#24271 = CARTESIAN_POINT('',(0.681818181818,0.E+000));
+#24272 = CARTESIAN_POINT('',(0.636363636364,0.E+000));
+#24273 = CARTESIAN_POINT('',(0.590909090909,0.E+000));
+#24274 = CARTESIAN_POINT('',(0.545454545455,0.E+000));
+#24275 = CARTESIAN_POINT('',(0.5,0.E+000));
+#24276 = CARTESIAN_POINT('',(0.454545454545,0.E+000));
+#24277 = CARTESIAN_POINT('',(0.409090909091,0.E+000));
+#24278 = CARTESIAN_POINT('',(0.363636363636,0.E+000));
+#24279 = CARTESIAN_POINT('',(0.318181818182,0.E+000));
+#24280 = CARTESIAN_POINT('',(0.272727272727,0.E+000));
+#24281 = CARTESIAN_POINT('',(0.227272727273,0.E+000));
+#24282 = CARTESIAN_POINT('',(0.181818181818,0.E+000));
+#24283 = CARTESIAN_POINT('',(0.136363636364,0.E+000));
+#24284 = CARTESIAN_POINT('',(9.090909090909E-002,0.E+000));
+#24285 = CARTESIAN_POINT('',(4.545454545455E-002,0.E+000));
+#24286 = CARTESIAN_POINT('',(1.515151515152E-002,-0.E+000));
+#24287 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#24288 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#24289 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#24293)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#24290,#24291,#24292)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#24290 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#24291 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#24292 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#24293 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-004),#24290,
+  'distance_accuracy_value','confusion accuracy');
+#24294 = SHAPE_DEFINITION_REPRESENTATION(#24295,#24105);
+#24295 = PRODUCT_DEFINITION_SHAPE('','',#24296);
+#24296 = PRODUCT_DEFINITION('design','',#24297,#24300);
+#24297 = PRODUCT_DEFINITION_FORMATION('','',#24298);
+#24298 = PRODUCT('Compound206','Compound206','',(#24299));
+#24299 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#24300 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#24301 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#24302,#24304);
+#24302 = ( REPRESENTATION_RELATIONSHIP('','',#24105,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#24303) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#24303 = ITEM_DEFINED_TRANSFORMATION('','',#11,#495);
+#24304 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #24305);
+#24305 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('121','=>[0:1:1:122]','',#5,
+  #24296,$);
+#24306 = PRODUCT_TYPE('part',$,(#24298));
+#24307 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#24308),#24460);
+#24308 = SHELL_BASED_SURFACE_MODEL('',(#24309));
+#24309 = OPEN_SHELL('',(#24310));
+#24310 = ADVANCED_FACE('',(#24311),#24325,.T.);
+#24311 = FACE_BOUND('',#24312,.T.);
+#24312 = EDGE_LOOP('',(#24313,#24366,#24405,#24443));
+#24313 = ORIENTED_EDGE('',*,*,#24314,.F.);
+#24314 = EDGE_CURVE('',#24315,#24317,#24319,.T.);
+#24315 = VERTEX_POINT('',#24316);
+#24316 = CARTESIAN_POINT('',(2.121242937857,-2.121242937857,
+    11.316739812232));
+#24317 = VERTEX_POINT('',#24318);
+#24318 = CARTESIAN_POINT('',(1.979899016825,-1.979899016825,
+    11.450000138953));
+#24319 = SURFACE_CURVE('',#24320,(#24324),.PCURVE_S1.);
+#24320 = LINE('',#24321,#24322);
+#24321 = CARTESIAN_POINT('',(2.121242937857,-2.121242937857,
+    11.316739812232));
+#24322 = VECTOR('',#24323,1.);
+#24323 = DIRECTION('',(-0.588348405415,0.588348405415,0.554700196225));
+#24324 = PCURVE('',#24325,#24338);
+#24325 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#24326,#24327)
+    ,(#24328,#24329)
+    ,(#24330,#24331)
+    ,(#24332,#24333)
+    ,(#24334,#24335)
+    ,(#24336,#24337
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#24326 = CARTESIAN_POINT('',(2.192031054342,-2.192031054342,
+    11.250000135973));
+#24327 = CARTESIAN_POINT('',(1.979899016825,-1.979899016825,
+    11.450000138953));
+#24328 = CARTESIAN_POINT('',(2.540162975639,-1.843899133045,
+    11.260110630956));
+#24329 = CARTESIAN_POINT('',(2.29434075219,-1.66545728146,
+    11.460110633937));
+#24330 = CARTESIAN_POINT('',(2.813338695908,-1.432500925431,
+    11.270051984288));
+#24331 = CARTESIAN_POINT('',(2.541080112433,-1.293871803615,
+    11.470051987269));
+#24332 = CARTESIAN_POINT('',(3.00226198808,-0.976399751223,
+    11.27994828654));
+#24333 = CARTESIAN_POINT('',(2.711720505362,-0.881909452717,
+    11.479948289521));
+#24334 = CARTESIAN_POINT('',(3.100000046194,-0.492332884593,
+    11.289889639872));
+#24335 = CARTESIAN_POINT('',(2.800000041723,-0.444687766729,
+    11.489889642853));
+#24336 = CARTESIAN_POINT('',(3.100000046194,1.898202566964E-016,
+    11.300000134856));
+#24337 = CARTESIAN_POINT('',(2.800000041723,1.714505544354E-016,
+    11.500000137836));
+#24338 = DEFINITIONAL_REPRESENTATION('',(#24339),#24365);
+#24339 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#24340,#24341,#24342,#24343,
+    #24344,#24345,#24346,#24347,#24348,#24349,#24350,#24351,#24352,
+    #24353,#24354,#24355,#24356,#24357,#24358,#24359,#24360,#24361,
+    #24362,#24363,#24364),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.091993047682E-002,
+    2.183986095365E-002,3.275979143047E-002,4.367972190729E-002,
+    5.459965238412E-002,6.551958286094E-002,7.643951333776E-002,
+    8.735944381458E-002,9.827937429141E-002,0.109199304768,
+    0.120119235245,0.131039165722,0.141959096199,0.152879026676,
+    0.163798957152,0.174718887629,0.185638818106,0.196558748583,
+    0.20747867906,0.218398609536,0.229318540013,0.24023847049),
+  .UNSPECIFIED.);
+#24340 = CARTESIAN_POINT('',(0.E+000,0.33369837632));
+#24341 = CARTESIAN_POINT('',(0.E+000,0.343793855467));
+#24342 = CARTESIAN_POINT('',(0.E+000,0.36398481376));
+#24343 = CARTESIAN_POINT('',(0.E+000,0.3942712512));
+#24344 = CARTESIAN_POINT('',(0.E+000,0.42455768864));
+#24345 = CARTESIAN_POINT('',(0.E+000,0.45484412608));
+#24346 = CARTESIAN_POINT('',(0.E+000,0.48513056352));
+#24347 = CARTESIAN_POINT('',(0.E+000,0.51541700096));
+#24348 = CARTESIAN_POINT('',(0.E+000,0.5457034384));
+#24349 = CARTESIAN_POINT('',(0.E+000,0.57598987584));
+#24350 = CARTESIAN_POINT('',(0.E+000,0.60627631328));
+#24351 = CARTESIAN_POINT('',(0.E+000,0.63656275072));
+#24352 = CARTESIAN_POINT('',(0.E+000,0.66684918816));
+#24353 = CARTESIAN_POINT('',(0.E+000,0.6971356256));
+#24354 = CARTESIAN_POINT('',(0.E+000,0.72742206304));
+#24355 = CARTESIAN_POINT('',(0.E+000,0.75770850048));
+#24356 = CARTESIAN_POINT('',(0.E+000,0.78799493792));
+#24357 = CARTESIAN_POINT('',(0.E+000,0.81828137536));
+#24358 = CARTESIAN_POINT('',(0.E+000,0.8485678128));
+#24359 = CARTESIAN_POINT('',(0.E+000,0.87885425024));
+#24360 = CARTESIAN_POINT('',(0.E+000,0.90914068768));
+#24361 = CARTESIAN_POINT('',(0.E+000,0.93942712512));
+#24362 = CARTESIAN_POINT('',(0.E+000,0.96971356256));
+#24363 = CARTESIAN_POINT('',(-0.E+000,0.989904520853));
+#24364 = CARTESIAN_POINT('',(0.E+000,1.));
+#24365 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#24366 = ORIENTED_EDGE('',*,*,#24367,.F.);
+#24367 = EDGE_CURVE('',#24368,#24315,#24370,.T.);
+#24368 = VERTEX_POINT('',#24369);
+#24369 = CARTESIAN_POINT('',(3.000124926996,1.837046694444E-016,
+    11.366583547654));
+#24370 = SURFACE_CURVE('',#24371,(#24376),.PCURVE_S1.);
+#24371 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#24372,#24373,#24374,#24375),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(-0.241777920213,0.E+000),
+  .PIECEWISE_BEZIER_KNOTS.);
+#24372 = CARTESIAN_POINT('',(3.000124926996,0.E+000,11.366583547654));
+#24373 = CARTESIAN_POINT('',(3.000124926996,-0.794119080623,
+    11.349732707252));
+#24374 = CARTESIAN_POINT('',(2.682765495879,-1.559800074984,
+    11.333553071817));
+#24375 = CARTESIAN_POINT('',(2.121242937857,-2.121242937857,
+    11.316739812232));
+#24376 = PCURVE('',#24325,#24377);
+#24377 = DEFINITIONAL_REPRESENTATION('',(#24378),#24404);
+#24378 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#24379,#24380,#24381,#24382,
+    #24383,#24384,#24385,#24386,#24387,#24388,#24389,#24390,#24391,
+    #24392,#24393,#24394,#24395,#24396,#24397,#24398,#24399,#24400,
+    #24401,#24402,#24403),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.241777920213,-0.230788014749,
+    -0.219798109285,-0.208808203821,-0.197818298356,-0.186828392892,
+    -0.175838487428,-0.164848581964,-0.153858676499,-0.142868771035,
+    -0.131878865571,-0.120888960107,-0.109899054642,-9.890914917813E-002
+    ,-8.79192437139E-002,-7.692933824966E-002,-6.593943278542E-002,
+    -5.494952732119E-002,-4.395962185695E-002,-3.296971639271E-002,
+    -2.197981092847E-002,-1.098990546424E-002,0.E+000),.UNSPECIFIED.);
+#24379 = CARTESIAN_POINT('',(1.,0.332917059032));
+#24380 = CARTESIAN_POINT('',(0.984848538998,0.332916899045));
+#24381 = CARTESIAN_POINT('',(0.954548399471,0.332937315465));
+#24382 = CARTESIAN_POINT('',(0.909103267773,0.333019746316));
+#24383 = CARTESIAN_POINT('',(0.86365962753,0.333144147145));
+#24384 = CARTESIAN_POINT('',(0.818214999643,0.333298698179));
+#24385 = CARTESIAN_POINT('',(0.77276758813,0.333471230666));
+#24386 = CARTESIAN_POINT('',(0.727316328452,0.333649649043));
+#24387 = CARTESIAN_POINT('',(0.681860789064,0.33382258128));
+#24388 = CARTESIAN_POINT('',(0.636401094595,0.333979866517));
+#24389 = CARTESIAN_POINT('',(0.590937828217,0.334112980488));
+#24390 = CARTESIAN_POINT('',(0.545471927306,0.334215368222));
+#24391 = CARTESIAN_POINT('',(0.500004571477,0.334282689327));
+#24392 = CARTESIAN_POINT('',(0.454537066141,0.334312972217));
+#24393 = CARTESIAN_POINT('',(0.409070723728,0.33430667682));
+#24394 = CARTESIAN_POINT('',(0.363606744983,0.334266665142));
+#24395 = CARTESIAN_POINT('',(0.318146102757,0.334198079997));
+#24396 = CARTESIAN_POINT('',(0.272689430422,0.334108132198));
+#24397 = CARTESIAN_POINT('',(0.227236918033,0.334005799235));
+#24398 = CARTESIAN_POINT('',(0.181788215398,0.333901431009));
+#24399 = CARTESIAN_POINT('',(0.13634235584,0.333806288715));
+#24400 = CARTESIAN_POINT('',(9.089765928928E-002,0.333731931559));
+#24401 = CARTESIAN_POINT('',(4.545177899234E-002,0.333689784361));
+#24402 = CARTESIAN_POINT('',(1.515145175203E-002,0.333689701596));
+#24403 = CARTESIAN_POINT('',(0.E+000,0.33369837632));
+#24404 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#24405 = ORIENTED_EDGE('',*,*,#24406,.F.);
+#24406 = EDGE_CURVE('',#24407,#24368,#24409,.T.);
+#24407 = VERTEX_POINT('',#24408);
+#24408 = CARTESIAN_POINT('',(2.800000041723,1.714505544354E-016,
+    11.500000137836));
+#24409 = SURFACE_CURVE('',#24410,(#24414),.PCURVE_S1.);
+#24410 = LINE('',#24411,#24412);
+#24411 = CARTESIAN_POINT('',(2.800000041723,1.714505544354E-016,
+    11.500000137836));
+#24412 = VECTOR('',#24413,1.);
+#24413 = DIRECTION('',(0.832050294338,5.094838648452E-017,
+    -0.554700196225));
+#24414 = PCURVE('',#24325,#24415);
+#24415 = DEFINITIONAL_REPRESENTATION('',(#24416),#24442);
+#24416 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#24417,#24418,#24419,#24420,
+    #24421,#24422,#24423,#24424,#24425,#24426,#24427,#24428,#24429,
+    #24430,#24431,#24432,#24433,#24434,#24435,#24436,#24437,#24438,
+    #24439,#24440,#24441),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.093273538404E-002,
+    2.186547076807E-002,3.279820615211E-002,4.373094153614E-002,
+    5.466367692018E-002,6.559641230421E-002,7.652914768825E-002,
+    8.746188307228E-002,9.839461845632E-002,0.10932735384,0.120260089224
+    ,0.131192824608,0.142125559992,0.153058295376,0.163991030761,
+    0.174923766145,0.185856501529,0.196789236913,0.207721972297,
+    0.218654707681,0.229587443065,0.240520178449),.UNSPECIFIED.);
+#24417 = CARTESIAN_POINT('',(1.,1.));
+#24418 = CARTESIAN_POINT('',(1.,0.989892682713));
+#24419 = CARTESIAN_POINT('',(1.,0.969678048138));
+#24420 = CARTESIAN_POINT('',(1.,0.939356096276));
+#24421 = CARTESIAN_POINT('',(1.,0.909034144413));
+#24422 = CARTESIAN_POINT('',(1.,0.878712192551));
+#24423 = CARTESIAN_POINT('',(1.,0.848390240689));
+#24424 = CARTESIAN_POINT('',(1.,0.818068288827));
+#24425 = CARTESIAN_POINT('',(1.,0.787746336965));
+#24426 = CARTESIAN_POINT('',(1.,0.757424385103));
+#24427 = CARTESIAN_POINT('',(1.,0.72710243324));
+#24428 = CARTESIAN_POINT('',(1.,0.696780481378));
+#24429 = CARTESIAN_POINT('',(1.,0.666458529516));
+#24430 = CARTESIAN_POINT('',(1.,0.636136577654));
+#24431 = CARTESIAN_POINT('',(1.,0.605814625792));
+#24432 = CARTESIAN_POINT('',(1.,0.575492673929));
+#24433 = CARTESIAN_POINT('',(1.,0.545170722067));
+#24434 = CARTESIAN_POINT('',(1.,0.514848770205));
+#24435 = CARTESIAN_POINT('',(1.,0.484526818343));
+#24436 = CARTESIAN_POINT('',(1.,0.454204866481));
+#24437 = CARTESIAN_POINT('',(1.,0.423882914619));
+#24438 = CARTESIAN_POINT('',(1.,0.393560962756));
+#24439 = CARTESIAN_POINT('',(1.,0.363239010894));
+#24440 = CARTESIAN_POINT('',(1.,0.343024376319));
+#24441 = CARTESIAN_POINT('',(1.,0.332917059032));
+#24442 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#24443 = ORIENTED_EDGE('',*,*,#24444,.F.);
+#24444 = EDGE_CURVE('',#24317,#24407,#24445,.T.);
+#24445 = SURFACE_CURVE('',#24446,(#24453),.PCURVE_S1.);
+#24446 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#24447,#24448,#24449,#24450,
+    #24451,#24452),.UNSPECIFIED.,.F.,.F.,(6,6),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#24447 = CARTESIAN_POINT('',(1.979899016825,-1.979899016825,
+    11.450000138953));
+#24448 = CARTESIAN_POINT('',(2.29434075219,-1.66545728146,
+    11.460110633937));
+#24449 = CARTESIAN_POINT('',(2.541080112433,-1.293871803615,
+    11.470051987269));
+#24450 = CARTESIAN_POINT('',(2.711720505362,-0.881909452717,
+    11.479948289521));
+#24451 = CARTESIAN_POINT('',(2.800000041723,-0.444687766729,
+    11.489889642853));
+#24452 = CARTESIAN_POINT('',(2.800000041723,1.714505544354E-016,
+    11.500000137836));
+#24453 = PCURVE('',#24325,#24454);
+#24454 = DEFINITIONAL_REPRESENTATION('',(#24455),#24459);
+#24455 = LINE('',#24456,#24457);
+#24456 = CARTESIAN_POINT('',(0.E+000,1.));
+#24457 = VECTOR('',#24458,1.);
+#24458 = DIRECTION('',(1.,0.E+000));
+#24459 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#24460 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#24464)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#24461,#24462,#24463)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#24461 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#24462 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#24463 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#24464 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-004),#24461,
+  'distance_accuracy_value','confusion accuracy');
+#24465 = SHAPE_DEFINITION_REPRESENTATION(#24466,#24307);
+#24466 = PRODUCT_DEFINITION_SHAPE('','',#24467);
+#24467 = PRODUCT_DEFINITION('design','',#24468,#24471);
+#24468 = PRODUCT_DEFINITION_FORMATION('','',#24469);
+#24469 = PRODUCT('Compound207','Compound207','',(#24470));
+#24470 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#24471 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#24472 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#24473,#24475);
+#24473 = ( REPRESENTATION_RELATIONSHIP('','',#24307,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#24474) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#24474 = ITEM_DEFINED_TRANSFORMATION('','',#11,#499);
+#24475 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #24476);
+#24476 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('122','=>[0:1:1:123]','',#5,
+  #24467,$);
+#24477 = PRODUCT_TYPE('part',$,(#24469));
+#24478 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#24479),#24553);
+#24479 = SHELL_BASED_SURFACE_MODEL('',(#24480));
+#24480 = OPEN_SHELL('',(#24481));
+#24481 = ADVANCED_FACE('',(#24482),#24496,.T.);
+#24482 = FACE_BOUND('',#24483,.T.);
+#24483 = EDGE_LOOP('',(#24484,#24507,#24523,#24539));
+#24484 = ORIENTED_EDGE('',*,*,#24485,.T.);
+#24485 = EDGE_CURVE('',#24486,#24488,#24490,.T.);
+#24486 = VERTEX_POINT('',#24487);
+#24487 = CARTESIAN_POINT('',(0.E+000,-3.000000044703,7.800000116229));
+#24488 = VERTEX_POINT('',#24489);
+#24489 = CARTESIAN_POINT('',(0.500000007451,-3.000000044703,
+    7.800000116229));
+#24490 = SURFACE_CURVE('',#24491,(#24495),.PCURVE_S1.);
+#24491 = LINE('',#24492,#24493);
+#24492 = CARTESIAN_POINT('',(0.E+000,-3.000000044703,7.800000116229));
+#24493 = VECTOR('',#24494,1.);
+#24494 = DIRECTION('',(1.,0.E+000,4.440892032326E-015));
+#24495 = PCURVE('',#24496,#24501);
+#24496 = PLANE('',#24497);
+#24497 = AXIS2_PLACEMENT_3D('',#24498,#24499,#24500);
+#24498 = CARTESIAN_POINT('',(0.250000003725,-3.000000044703,
+    7.800000116229));
+#24499 = DIRECTION('',(3.469446900255E-015,0.E+000,-1.));
+#24500 = DIRECTION('',(-1.,0.E+000,-3.469446900255E-015));
+#24501 = DEFINITIONAL_REPRESENTATION('',(#24502),#24506);
+#24502 = LINE('',#24503,#24504);
+#24503 = CARTESIAN_POINT('',(0.250000003725,0.E+000));
+#24504 = VECTOR('',#24505,1.);
+#24505 = DIRECTION('',(-1.,0.E+000));
+#24506 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#24507 = ORIENTED_EDGE('',*,*,#24508,.T.);
+#24508 = EDGE_CURVE('',#24488,#24509,#24511,.T.);
+#24509 = VERTEX_POINT('',#24510);
+#24510 = CARTESIAN_POINT('',(0.500000007451,-5.213471055031,
+    7.800000116229));
+#24511 = SURFACE_CURVE('',#24512,(#24516),.PCURVE_S1.);
+#24512 = LINE('',#24513,#24514);
+#24513 = CARTESIAN_POINT('',(0.500000007451,-3.000000044703,
+    7.800000116229));
+#24514 = VECTOR('',#24515,1.);
+#24515 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#24516 = PCURVE('',#24496,#24517);
+#24517 = DEFINITIONAL_REPRESENTATION('',(#24518),#24522);
+#24518 = LINE('',#24519,#24520);
+#24519 = CARTESIAN_POINT('',(-0.250000003726,0.E+000));
+#24520 = VECTOR('',#24521,1.);
+#24521 = DIRECTION('',(-0.E+000,-1.));
+#24522 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#24523 = ORIENTED_EDGE('',*,*,#24524,.F.);
+#24524 = EDGE_CURVE('',#24525,#24509,#24527,.T.);
+#24525 = VERTEX_POINT('',#24526);
+#24526 = CARTESIAN_POINT('',(0.E+000,-5.213471055031,7.800000116229));
+#24527 = SURFACE_CURVE('',#24528,(#24532),.PCURVE_S1.);
+#24528 = LINE('',#24529,#24530);
+#24529 = CARTESIAN_POINT('',(0.E+000,-5.213471055031,7.800000116229));
+#24530 = VECTOR('',#24531,1.);
+#24531 = DIRECTION('',(1.,0.E+000,4.440892032326E-015));
+#24532 = PCURVE('',#24496,#24533);
+#24533 = DEFINITIONAL_REPRESENTATION('',(#24534),#24538);
+#24534 = LINE('',#24535,#24536);
+#24535 = CARTESIAN_POINT('',(0.250000003725,-2.213471010328));
+#24536 = VECTOR('',#24537,1.);
+#24537 = DIRECTION('',(-1.,0.E+000));
+#24538 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#24539 = ORIENTED_EDGE('',*,*,#24540,.F.);
+#24540 = EDGE_CURVE('',#24486,#24525,#24541,.T.);
+#24541 = SURFACE_CURVE('',#24542,(#24546),.PCURVE_S1.);
+#24542 = LINE('',#24543,#24544);
+#24543 = CARTESIAN_POINT('',(0.E+000,-3.000000044703,7.800000116229));
+#24544 = VECTOR('',#24545,1.);
+#24545 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#24546 = PCURVE('',#24496,#24547);
+#24547 = DEFINITIONAL_REPRESENTATION('',(#24548),#24552);
+#24548 = LINE('',#24549,#24550);
+#24549 = CARTESIAN_POINT('',(0.250000003725,0.E+000));
+#24550 = VECTOR('',#24551,1.);
+#24551 = DIRECTION('',(-0.E+000,-1.));
+#24552 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#24553 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#24557)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#24554,#24555,#24556)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#24554 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#24555 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#24556 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#24557 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#24554,
+  'distance_accuracy_value','confusion accuracy');
+#24558 = SHAPE_DEFINITION_REPRESENTATION(#24559,#24478);
+#24559 = PRODUCT_DEFINITION_SHAPE('','',#24560);
+#24560 = PRODUCT_DEFINITION('design','',#24561,#24564);
+#24561 = PRODUCT_DEFINITION_FORMATION('','',#24562);
+#24562 = PRODUCT('Compound221','Compound221','',(#24563));
+#24563 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#24564 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#24565 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#24566,#24568);
+#24566 = ( REPRESENTATION_RELATIONSHIP('','',#24478,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#24567) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#24567 = ITEM_DEFINED_TRANSFORMATION('','',#11,#503);
+#24568 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #24569);
+#24569 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('123','=>[0:1:1:124]','',#5,
+  #24560,$);
+#24570 = PRODUCT_TYPE('part',$,(#24562));
+#24571 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#24572),#24733);
+#24572 = SHELL_BASED_SURFACE_MODEL('',(#24573));
+#24573 = OPEN_SHELL('',(#24574));
+#24574 = ADVANCED_FACE('',(#24575),#24589,.T.);
+#24575 = FACE_BOUND('',#24576,.T.);
+#24576 = EDGE_LOOP('',(#24577,#24630,#24678,#24716));
+#24577 = ORIENTED_EDGE('',*,*,#24578,.F.);
+#24578 = EDGE_CURVE('',#24579,#24581,#24583,.T.);
+#24579 = VERTEX_POINT('',#24580);
+#24580 = CARTESIAN_POINT('',(1.836970226094E-016,3.000000044703,
+    11.066666809221));
+#24581 = VERTEX_POINT('',#24582);
+#24582 = CARTESIAN_POINT('',(1.714505544354E-016,2.800000041723,
+    11.200000144541));
+#24583 = SURFACE_CURVE('',#24584,(#24588),.PCURVE_S1.);
+#24584 = LINE('',#24585,#24586);
+#24585 = CARTESIAN_POINT('',(1.836970226094E-016,3.000000044703,
+    11.066666809221));
+#24586 = VECTOR('',#24587,1.);
+#24587 = DIRECTION('',(-5.094838648452E-017,-0.832050294338,
+    0.554700196225));
+#24588 = PCURVE('',#24589,#24602);
+#24589 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#24590,#24591)
+    ,(#24592,#24593)
+    ,(#24594,#24595)
+    ,(#24596,#24597)
+    ,(#24598,#24599)
+    ,(#24600,#24601
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#24590 = CARTESIAN_POINT('',(1.898202566964E-016,3.100000046194,
+    11.000000141561));
+#24591 = CARTESIAN_POINT('',(1.714505544354E-016,2.800000041723,
+    11.200000144541));
+#24592 = CARTESIAN_POINT('',(-0.492332884593,3.100000046194,
+    11.010110636544));
+#24593 = CARTESIAN_POINT('',(-0.444687766729,2.800000041723,
+    11.210110639524));
+#24594 = CARTESIAN_POINT('',(-0.976399751223,3.00226198808,
+    11.020051989876));
+#24595 = CARTESIAN_POINT('',(-0.881909452717,2.711720505362,
+    11.220051992857));
+#24596 = CARTESIAN_POINT('',(-1.432500925431,2.813338695908,
+    11.029948292128));
+#24597 = CARTESIAN_POINT('',(-1.293871803615,2.541080112433,
+    11.229948295109));
+#24598 = CARTESIAN_POINT('',(-1.843899133045,2.540162975639,
+    11.03988964546));
+#24599 = CARTESIAN_POINT('',(-1.66545728146,2.29434075219,11.23988964844
+    ));
+#24600 = CARTESIAN_POINT('',(-2.192031054342,2.192031054342,
+    11.050000140443));
+#24601 = CARTESIAN_POINT('',(-1.979899016825,1.979899016825,
+    11.250000143424));
+#24602 = DEFINITIONAL_REPRESENTATION('',(#24603),#24629);
+#24603 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#24604,#24605,#24606,#24607,
+    #24608,#24609,#24610,#24611,#24612,#24613,#24614,#24615,#24616,
+    #24617,#24618,#24619,#24620,#24621,#24622,#24623,#24624,#24625,
+    #24626,#24627,#24628),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.092591311876E-002,
+    2.185182623752E-002,3.277773935628E-002,4.370365247505E-002,
+    5.462956559381E-002,6.555547871257E-002,7.648139183133E-002,
+    8.740730495009E-002,9.833321806885E-002,0.109259131188,
+    0.120185044306,0.131110957425,0.142036870544,0.152962783663,
+    0.163888696781,0.1748146099,0.185740523019,0.196666436138,
+    0.207592349256,0.218518262375,0.229444175494,0.240370088613),
+  .UNSPECIFIED.);
+#24604 = CARTESIAN_POINT('',(0.E+000,0.333333333333));
+#24605 = CARTESIAN_POINT('',(0.E+000,0.343434343434));
+#24606 = CARTESIAN_POINT('',(0.E+000,0.363636363636));
+#24607 = CARTESIAN_POINT('',(0.E+000,0.393939393939));
+#24608 = CARTESIAN_POINT('',(0.E+000,0.424242424242));
+#24609 = CARTESIAN_POINT('',(0.E+000,0.454545454545));
+#24610 = CARTESIAN_POINT('',(0.E+000,0.484848484848));
+#24611 = CARTESIAN_POINT('',(0.E+000,0.515151515152));
+#24612 = CARTESIAN_POINT('',(0.E+000,0.545454545455));
+#24613 = CARTESIAN_POINT('',(0.E+000,0.575757575758));
+#24614 = CARTESIAN_POINT('',(0.E+000,0.606060606061));
+#24615 = CARTESIAN_POINT('',(0.E+000,0.636363636364));
+#24616 = CARTESIAN_POINT('',(0.E+000,0.666666666667));
+#24617 = CARTESIAN_POINT('',(0.E+000,0.69696969697));
+#24618 = CARTESIAN_POINT('',(0.E+000,0.727272727273));
+#24619 = CARTESIAN_POINT('',(0.E+000,0.757575757576));
+#24620 = CARTESIAN_POINT('',(0.E+000,0.787878787879));
+#24621 = CARTESIAN_POINT('',(0.E+000,0.818181818182));
+#24622 = CARTESIAN_POINT('',(0.E+000,0.848484848485));
+#24623 = CARTESIAN_POINT('',(0.E+000,0.878787878788));
+#24624 = CARTESIAN_POINT('',(0.E+000,0.909090909091));
+#24625 = CARTESIAN_POINT('',(0.E+000,0.939393939394));
+#24626 = CARTESIAN_POINT('',(0.E+000,0.969696969697));
+#24627 = CARTESIAN_POINT('',(-0.E+000,0.989898989899));
+#24628 = CARTESIAN_POINT('',(0.E+000,1.));
+#24629 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#24630 = ORIENTED_EDGE('',*,*,#24631,.F.);
+#24631 = EDGE_CURVE('',#24632,#24579,#24634,.T.);
+#24632 = VERTEX_POINT('',#24633);
+#24633 = CARTESIAN_POINT('',(-2.121242937857,2.121242937857,
+    11.116739816702));
+#24634 = SURFACE_CURVE('',#24635,(#24649),.PCURVE_S1.);
+#24635 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#24636,#24637,#24638,#24639,
+    #24640,#24641,#24642,#24643,#24644,#24645,#24646,#24647,#24648),
+  .UNSPECIFIED.,.F.,.F.,(4,3,3,3,4),(0.E+000,7.046627312863E-002,
+    0.156117143494,0.227610565265,0.241768013859),.UNSPECIFIED.);
+#24636 = CARTESIAN_POINT('',(-2.121242937857,2.121242937857,
+    11.116739816702));
+#24637 = CARTESIAN_POINT('',(-1.905940960529,2.336514358046,
+    11.110293186941));
+#24638 = CARTESIAN_POINT('',(-1.709595811278,2.474063602493,
+    11.105255535514));
+#24639 = CARTESIAN_POINT('',(-1.528082936299,2.581519940611,
+    11.100771658124));
+#24640 = CARTESIAN_POINT('',(-1.307456315447,2.712131770603,
+    11.095321561446));
+#24641 = CARTESIAN_POINT('',(-1.106819245602,2.798972408579,
+    11.090701871368));
+#24642 = CARTESIAN_POINT('',(-0.872965821985,2.870127849567,
+    11.085496979005));
+#24643 = CARTESIAN_POINT('',(-0.677766621138,2.929521828076,
+    11.08115241644));
+#24644 = CARTESIAN_POINT('',(-0.458191757414,2.978281917987,
+    11.076407504178));
+#24645 = CARTESIAN_POINT('',(-0.175571278403,2.994856288269,
+    11.070395862694));
+#24646 = CARTESIAN_POINT('',(-0.119605501353,2.998138419539,
+    11.069205410438));
+#24647 = CARTESIAN_POINT('',(-6.117183281753E-002,3.000000044703,
+    11.067964901317));
+#24648 = CARTESIAN_POINT('',(1.836970226094E-016,3.000000044703,
+    11.066666809221));
+#24649 = PCURVE('',#24589,#24650);
+#24650 = DEFINITIONAL_REPRESENTATION('',(#24651),#24677);
+#24651 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#24652,#24653,#24654,#24655,
+    #24656,#24657,#24658,#24659,#24660,#24661,#24662,#24663,#24664,
+    #24665,#24666,#24667,#24668,#24669,#24670,#24671,#24672,#24673,
+    #24674,#24675,#24676),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.098945517542E-002,
+    2.197891035084E-002,3.296836552627E-002,4.395782070169E-002,
+    5.494727587711E-002,6.593673105253E-002,7.692618622796E-002,
+    8.791564140338E-002,9.89050965788E-002,0.109894551754,0.12088400693,
+    0.131873462105,0.14286291728,0.153852372456,0.164841827631,
+    0.175831282807,0.186820737982,0.197810193158,0.208799648333,
+    0.219789103508,0.230778558684,0.241768013859),.UNSPECIFIED.);
+#24652 = CARTESIAN_POINT('',(1.,0.33369837632));
+#24653 = CARTESIAN_POINT('',(0.980067507111,0.333661908318));
+#24654 = CARTESIAN_POINT('',(0.941520978398,0.333230817283));
+#24655 = CARTESIAN_POINT('',(0.887274959598,0.332220654568));
+#24656 = CARTESIAN_POINT('',(0.836219147003,0.331761775607));
+#24657 = CARTESIAN_POINT('',(0.787976871543,0.332055441866));
+#24658 = CARTESIAN_POINT('',(0.742191222908,0.33290654072));
+#24659 = CARTESIAN_POINT('',(0.698526640962,0.333813191459));
+#24660 = CARTESIAN_POINT('',(0.656690159889,0.333676351806));
+#24661 = CARTESIAN_POINT('',(0.616269746787,0.332726551921));
+#24662 = CARTESIAN_POINT('',(0.576924861711,0.331807525679));
+#24663 = CARTESIAN_POINT('',(0.538294730475,0.331298770925));
+#24664 = CARTESIAN_POINT('',(0.500018412869,0.33139413116));
+#24665 = CARTESIAN_POINT('',(0.46173500701,0.332043397084));
+#24666 = CARTESIAN_POINT('',(0.423086071261,0.332956542739));
+#24667 = CARTESIAN_POINT('',(0.38372724816,0.33366636468));
+#24668 = CARTESIAN_POINT('',(0.343301829483,0.333267009101));
+#24669 = CARTESIAN_POINT('',(0.301426910589,0.332375524343));
+#24670 = CARTESIAN_POINT('',(0.257794071307,0.331724530922));
+#24671 = CARTESIAN_POINT('',(0.212051079677,0.331675282597));
+#24672 = CARTESIAN_POINT('',(0.163835627964,0.33224624264));
+#24673 = CARTESIAN_POINT('',(0.1127758572,0.333207778214));
+#24674 = CARTESIAN_POINT('',(5.849309488437E-002,0.33336435291));
+#24675 = CARTESIAN_POINT('',(1.993185111053E-002,0.33335129541));
+#24676 = CARTESIAN_POINT('',(0.E+000,0.333333333333));
+#24677 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#24678 = ORIENTED_EDGE('',*,*,#24679,.F.);
+#24679 = EDGE_CURVE('',#24680,#24632,#24682,.T.);
+#24680 = VERTEX_POINT('',#24681);
+#24681 = CARTESIAN_POINT('',(-1.979899016825,1.979899016825,
+    11.250000143424));
+#24682 = SURFACE_CURVE('',#24683,(#24687),.PCURVE_S1.);
+#24683 = LINE('',#24684,#24685);
+#24684 = CARTESIAN_POINT('',(-1.979899016825,1.979899016825,
+    11.250000143424));
+#24685 = VECTOR('',#24686,1.);
+#24686 = DIRECTION('',(-0.588348405415,0.588348405415,-0.554700196225));
+#24687 = PCURVE('',#24589,#24688);
+#24688 = DEFINITIONAL_REPRESENTATION('',(#24689),#24715);
+#24689 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#24690,#24691,#24692,#24693,
+    #24694,#24695,#24696,#24697,#24698,#24699,#24700,#24701,#24702,
+    #24703,#24704,#24705,#24706,#24707,#24708,#24709,#24710,#24711,
+    #24712,#24713,#24714),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.091993047682E-002,
+    2.183986095365E-002,3.275979143047E-002,4.367972190729E-002,
+    5.459965238412E-002,6.551958286094E-002,7.643951333776E-002,
+    8.735944381458E-002,9.827937429141E-002,0.109199304768,
+    0.120119235245,0.131039165722,0.141959096199,0.152879026676,
+    0.163798957152,0.174718887629,0.185638818106,0.196558748583,
+    0.20747867906,0.218398609536,0.229318540013,0.24023847049),
+  .UNSPECIFIED.);
+#24690 = CARTESIAN_POINT('',(1.,1.));
+#24691 = CARTESIAN_POINT('',(1.,0.989904520853));
+#24692 = CARTESIAN_POINT('',(1.,0.96971356256));
+#24693 = CARTESIAN_POINT('',(1.,0.93942712512));
+#24694 = CARTESIAN_POINT('',(1.,0.90914068768));
+#24695 = CARTESIAN_POINT('',(1.,0.87885425024));
+#24696 = CARTESIAN_POINT('',(1.,0.8485678128));
+#24697 = CARTESIAN_POINT('',(1.,0.81828137536));
+#24698 = CARTESIAN_POINT('',(1.,0.78799493792));
+#24699 = CARTESIAN_POINT('',(1.,0.75770850048));
+#24700 = CARTESIAN_POINT('',(1.,0.72742206304));
+#24701 = CARTESIAN_POINT('',(1.,0.6971356256));
+#24702 = CARTESIAN_POINT('',(1.,0.66684918816));
+#24703 = CARTESIAN_POINT('',(1.,0.63656275072));
+#24704 = CARTESIAN_POINT('',(1.,0.60627631328));
+#24705 = CARTESIAN_POINT('',(1.,0.57598987584));
+#24706 = CARTESIAN_POINT('',(1.,0.5457034384));
+#24707 = CARTESIAN_POINT('',(1.,0.51541700096));
+#24708 = CARTESIAN_POINT('',(1.,0.48513056352));
+#24709 = CARTESIAN_POINT('',(1.,0.45484412608));
+#24710 = CARTESIAN_POINT('',(1.,0.42455768864));
+#24711 = CARTESIAN_POINT('',(1.,0.3942712512));
+#24712 = CARTESIAN_POINT('',(1.,0.36398481376));
+#24713 = CARTESIAN_POINT('',(1.,0.343793855467));
+#24714 = CARTESIAN_POINT('',(1.,0.33369837632));
+#24715 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#24716 = ORIENTED_EDGE('',*,*,#24717,.F.);
+#24717 = EDGE_CURVE('',#24581,#24680,#24718,.T.);
+#24718 = SURFACE_CURVE('',#24719,(#24726),.PCURVE_S1.);
+#24719 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#24720,#24721,#24722,#24723,
+    #24724,#24725),.UNSPECIFIED.,.F.,.F.,(6,6),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#24720 = CARTESIAN_POINT('',(1.714505544354E-016,2.800000041723,
+    11.200000144541));
+#24721 = CARTESIAN_POINT('',(-0.444687766729,2.800000041723,
+    11.210110639524));
+#24722 = CARTESIAN_POINT('',(-0.881909452717,2.711720505362,
+    11.220051992857));
+#24723 = CARTESIAN_POINT('',(-1.293871803615,2.541080112433,
+    11.229948295109));
+#24724 = CARTESIAN_POINT('',(-1.66545728146,2.29434075219,11.23988964844
+    ));
+#24725 = CARTESIAN_POINT('',(-1.979899016825,1.979899016825,
+    11.250000143424));
+#24726 = PCURVE('',#24589,#24727);
+#24727 = DEFINITIONAL_REPRESENTATION('',(#24728),#24732);
+#24728 = LINE('',#24729,#24730);
+#24729 = CARTESIAN_POINT('',(0.E+000,1.));
+#24730 = VECTOR('',#24731,1.);
+#24731 = DIRECTION('',(1.,0.E+000));
+#24732 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#24733 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#24737)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#24734,#24735,#24736)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#24734 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#24735 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#24736 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#24737 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-004),#24734,
+  'distance_accuracy_value','confusion accuracy');
+#24738 = SHAPE_DEFINITION_REPRESENTATION(#24739,#24571);
+#24739 = PRODUCT_DEFINITION_SHAPE('','',#24740);
+#24740 = PRODUCT_DEFINITION('design','',#24741,#24744);
+#24741 = PRODUCT_DEFINITION_FORMATION('','',#24742);
+#24742 = PRODUCT('Compound202','Compound202','',(#24743));
+#24743 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#24744 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#24745 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#24746,#24748);
+#24746 = ( REPRESENTATION_RELATIONSHIP('','',#24571,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#24747) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#24747 = ITEM_DEFINED_TRANSFORMATION('','',#11,#507);
+#24748 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #24749);
+#24749 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('124','=>[0:1:1:125]','',#5,
+  #24740,$);
+#24750 = PRODUCT_TYPE('part',$,(#24742));
+#24751 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#24752),#24913);
+#24752 = SHELL_BASED_SURFACE_MODEL('',(#24753));
+#24753 = OPEN_SHELL('',(#24754));
+#24754 = ADVANCED_FACE('',(#24755),#24769,.T.);
+#24755 = FACE_BOUND('',#24756,.T.);
+#24756 = EDGE_LOOP('',(#24757,#24810,#24858,#24896));
+#24757 = ORIENTED_EDGE('',*,*,#24758,.F.);
+#24758 = EDGE_CURVE('',#24759,#24761,#24763,.T.);
+#24759 = VERTEX_POINT('',#24760);
+#24760 = CARTESIAN_POINT('',(1.836970226094E-016,-3.000000044703,
+    10.866666813692));
+#24761 = VERTEX_POINT('',#24762);
+#24762 = CARTESIAN_POINT('',(1.714505544354E-016,-2.800000041723,
+    11.000000149012));
+#24763 = SURFACE_CURVE('',#24764,(#24768),.PCURVE_S1.);
+#24764 = LINE('',#24765,#24766);
+#24765 = CARTESIAN_POINT('',(1.836970226094E-016,-3.000000044703,
+    10.866666813692));
+#24766 = VECTOR('',#24767,1.);
+#24767 = DIRECTION('',(-5.094838648452E-017,0.832050294338,
+    0.554700196225));
+#24768 = PCURVE('',#24769,#24782);
+#24769 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#24770,#24771)
+    ,(#24772,#24773)
+    ,(#24774,#24775)
+    ,(#24776,#24777)
+    ,(#24778,#24779)
+    ,(#24780,#24781
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#24770 = CARTESIAN_POINT('',(1.898202566964E-016,-3.100000046194,
+    10.800000146031));
+#24771 = CARTESIAN_POINT('',(1.714505544354E-016,-2.800000041723,
+    11.000000149012));
+#24772 = CARTESIAN_POINT('',(0.492332884593,-3.100000046194,
+    10.810110641015));
+#24773 = CARTESIAN_POINT('',(0.444687766729,-2.800000041723,
+    11.010110643995));
+#24774 = CARTESIAN_POINT('',(0.976399751223,-3.00226198808,
+    10.820051994347));
+#24775 = CARTESIAN_POINT('',(0.881909452717,-2.711720505362,
+    11.020051997327));
+#24776 = CARTESIAN_POINT('',(1.432500925431,-2.813338695908,
+    10.829948296599));
+#24777 = CARTESIAN_POINT('',(1.293871803615,-2.541080112433,
+    11.029948299579));
+#24778 = CARTESIAN_POINT('',(1.843899133045,-2.540162975639,
+    10.839889649931));
+#24779 = CARTESIAN_POINT('',(1.66545728146,-2.29434075219,
+    11.039889652911));
+#24780 = CARTESIAN_POINT('',(2.192031054342,-2.192031054342,
+    10.850000144914));
+#24781 = CARTESIAN_POINT('',(1.979899016825,-1.979899016825,
+    11.050000147894));
+#24782 = DEFINITIONAL_REPRESENTATION('',(#24783),#24809);
+#24783 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#24784,#24785,#24786,#24787,
+    #24788,#24789,#24790,#24791,#24792,#24793,#24794,#24795,#24796,
+    #24797,#24798,#24799,#24800,#24801,#24802,#24803,#24804,#24805,
+    #24806,#24807,#24808),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.092591311876E-002,
+    2.185182623752E-002,3.277773935628E-002,4.370365247504E-002,
+    5.462956559379E-002,6.555547871255E-002,7.648139183131E-002,
+    8.740730495007E-002,9.833321806883E-002,0.109259131188,
+    0.120185044306,0.131110957425,0.142036870544,0.152962783663,
+    0.163888696781,0.1748146099,0.185740523019,0.196666436138,
+    0.207592349256,0.218518262375,0.229444175494,0.240370088613),
+  .UNSPECIFIED.);
+#24784 = CARTESIAN_POINT('',(0.E+000,0.333333333333));
+#24785 = CARTESIAN_POINT('',(0.E+000,0.343434343434));
+#24786 = CARTESIAN_POINT('',(0.E+000,0.363636363636));
+#24787 = CARTESIAN_POINT('',(0.E+000,0.393939393939));
+#24788 = CARTESIAN_POINT('',(0.E+000,0.424242424242));
+#24789 = CARTESIAN_POINT('',(0.E+000,0.454545454546));
+#24790 = CARTESIAN_POINT('',(0.E+000,0.484848484849));
+#24791 = CARTESIAN_POINT('',(0.E+000,0.515151515152));
+#24792 = CARTESIAN_POINT('',(0.E+000,0.545454545455));
+#24793 = CARTESIAN_POINT('',(0.E+000,0.575757575758));
+#24794 = CARTESIAN_POINT('',(0.E+000,0.606060606061));
+#24795 = CARTESIAN_POINT('',(0.E+000,0.636363636364));
+#24796 = CARTESIAN_POINT('',(0.E+000,0.666666666667));
+#24797 = CARTESIAN_POINT('',(0.E+000,0.69696969697));
+#24798 = CARTESIAN_POINT('',(0.E+000,0.727272727273));
+#24799 = CARTESIAN_POINT('',(0.E+000,0.757575757576));
+#24800 = CARTESIAN_POINT('',(0.E+000,0.787878787879));
+#24801 = CARTESIAN_POINT('',(0.E+000,0.818181818182));
+#24802 = CARTESIAN_POINT('',(0.E+000,0.848484848485));
+#24803 = CARTESIAN_POINT('',(0.E+000,0.878787878788));
+#24804 = CARTESIAN_POINT('',(0.E+000,0.909090909091));
+#24805 = CARTESIAN_POINT('',(0.E+000,0.939393939394));
+#24806 = CARTESIAN_POINT('',(0.E+000,0.969696969697));
+#24807 = CARTESIAN_POINT('',(-0.E+000,0.989898989899));
+#24808 = CARTESIAN_POINT('',(0.E+000,1.));
+#24809 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#24810 = ORIENTED_EDGE('',*,*,#24811,.F.);
+#24811 = EDGE_CURVE('',#24812,#24759,#24814,.T.);
+#24812 = VERTEX_POINT('',#24813);
+#24813 = CARTESIAN_POINT('',(2.121242937857,-2.121242937857,
+    10.916739821172));
+#24814 = SURFACE_CURVE('',#24815,(#24829),.PCURVE_S1.);
+#24815 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#24816,#24817,#24818,#24819,
+    #24820,#24821,#24822,#24823,#24824,#24825,#24826,#24827,#24828),
+  .UNSPECIFIED.,.F.,.F.,(4,3,3,3,4),(-0.241768013859,-0.171301740738,
+    -8.565087036923E-002,-1.415744860535E-002,0.E+000),.UNSPECIFIED.);
+#24816 = CARTESIAN_POINT('',(2.121242937857,-2.121242937857,
+    10.916739821172));
+#24817 = CARTESIAN_POINT('',(1.905940960537,-2.336514358038,
+    10.910293191411));
+#24818 = CARTESIAN_POINT('',(1.709595811299,-2.474063602476,
+    10.905255539985));
+#24819 = CARTESIAN_POINT('',(1.528082936342,-2.581519940586,
+    10.900771662595));
+#24820 = CARTESIAN_POINT('',(1.307456315481,-2.712131770588,
+    10.895321565917));
+#24821 = CARTESIAN_POINT('',(1.106819245646,-2.798972408561,
+    10.89070187584));
+#24822 = CARTESIAN_POINT('',(0.872965822032,-2.870127849552,
+    10.885496983476));
+#24823 = CARTESIAN_POINT('',(0.677766621214,-2.929521828056,
+    10.881152420912));
+#24824 = CARTESIAN_POINT('',(0.458191757522,-2.978281917968,
+    10.876407508651));
+#24825 = CARTESIAN_POINT('',(0.175571278541,-2.994856288261,
+    10.870395867168));
+#24826 = CARTESIAN_POINT('',(0.119605501449,-2.998138419536,
+    10.86920541491));
+#24827 = CARTESIAN_POINT('',(6.11718328681E-002,-3.000000044703,
+    10.867964905788));
+#24828 = CARTESIAN_POINT('',(1.836970226094E-016,-3.000000044703,
+    10.866666813692));
+#24829 = PCURVE('',#24769,#24830);
+#24830 = DEFINITIONAL_REPRESENTATION('',(#24831),#24857);
+#24831 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#24832,#24833,#24834,#24835,
+    #24836,#24837,#24838,#24839,#24840,#24841,#24842,#24843,#24844,
+    #24845,#24846,#24847,#24848,#24849,#24850,#24851,#24852,#24853,
+    #24854,#24855,#24856),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.241768013859,-0.230778558684,
+    -0.219789103508,-0.208799648333,-0.197810193158,-0.186820737982,
+    -0.175831282807,-0.164841827631,-0.153852372456,-0.14286291728,
+    -0.131873462105,-0.12088400693,-0.109894551754,-9.89050965788E-002,
+    -8.791564140338E-002,-7.692618622796E-002,-6.593673105253E-002,
+    -5.494727587711E-002,-4.395782070169E-002,-3.296836552627E-002,
+    -2.197891035084E-002,-1.098945517542E-002,0.E+000),.UNSPECIFIED.);
+#24832 = CARTESIAN_POINT('',(1.,0.33369837632));
+#24833 = CARTESIAN_POINT('',(0.98006750711,0.333661908318));
+#24834 = CARTESIAN_POINT('',(0.941520978394,0.333230817283));
+#24835 = CARTESIAN_POINT('',(0.887274959591,0.332220654568));
+#24836 = CARTESIAN_POINT('',(0.836219146994,0.331761775607));
+#24837 = CARTESIAN_POINT('',(0.787976871533,0.332055441866));
+#24838 = CARTESIAN_POINT('',(0.742191222899,0.33290654072));
+#24839 = CARTESIAN_POINT('',(0.698526640953,0.333813191459));
+#24840 = CARTESIAN_POINT('',(0.656690159881,0.333676351806));
+#24841 = CARTESIAN_POINT('',(0.616269746781,0.33272655192));
+#24842 = CARTESIAN_POINT('',(0.576924861706,0.331807525678));
+#24843 = CARTESIAN_POINT('',(0.538294730472,0.331298770924));
+#24844 = CARTESIAN_POINT('',(0.500018412869,0.331394131159));
+#24845 = CARTESIAN_POINT('',(0.461735007012,0.332043397084));
+#24846 = CARTESIAN_POINT('',(0.423086071265,0.332956542739));
+#24847 = CARTESIAN_POINT('',(0.383727248167,0.33366636468));
+#24848 = CARTESIAN_POINT('',(0.343301829491,0.333267009101));
+#24849 = CARTESIAN_POINT('',(0.301426910598,0.332375524342));
+#24850 = CARTESIAN_POINT('',(0.257794071317,0.331724530922));
+#24851 = CARTESIAN_POINT('',(0.212051079686,0.331675282598));
+#24852 = CARTESIAN_POINT('',(0.163835627973,0.33224624264));
+#24853 = CARTESIAN_POINT('',(0.112775857206,0.333207778215));
+#24854 = CARTESIAN_POINT('',(5.849309488849E-002,0.333364352909));
+#24855 = CARTESIAN_POINT('',(1.993185111204E-002,0.33335129541));
+#24856 = CARTESIAN_POINT('',(0.E+000,0.333333333333));
+#24857 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#24858 = ORIENTED_EDGE('',*,*,#24859,.F.);
+#24859 = EDGE_CURVE('',#24860,#24812,#24862,.T.);
+#24860 = VERTEX_POINT('',#24861);
+#24861 = CARTESIAN_POINT('',(1.979899016825,-1.979899016825,
+    11.050000147894));
+#24862 = SURFACE_CURVE('',#24863,(#24867),.PCURVE_S1.);
+#24863 = LINE('',#24864,#24865);
+#24864 = CARTESIAN_POINT('',(1.979899016825,-1.979899016825,
+    11.050000147894));
+#24865 = VECTOR('',#24866,1.);
+#24866 = DIRECTION('',(0.588348405415,-0.588348405415,-0.554700196225));
+#24867 = PCURVE('',#24769,#24868);
+#24868 = DEFINITIONAL_REPRESENTATION('',(#24869),#24895);
+#24869 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#24870,#24871,#24872,#24873,
+    #24874,#24875,#24876,#24877,#24878,#24879,#24880,#24881,#24882,
+    #24883,#24884,#24885,#24886,#24887,#24888,#24889,#24890,#24891,
+    #24892,#24893,#24894),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.091993047682E-002,
+    2.183986095365E-002,3.275979143047E-002,4.367972190729E-002,
+    5.459965238412E-002,6.551958286094E-002,7.643951333776E-002,
+    8.735944381458E-002,9.827937429141E-002,0.109199304768,
+    0.120119235245,0.131039165722,0.141959096199,0.152879026676,
+    0.163798957152,0.174718887629,0.185638818106,0.196558748583,
+    0.20747867906,0.218398609536,0.229318540013,0.24023847049),
+  .UNSPECIFIED.);
+#24870 = CARTESIAN_POINT('',(1.,1.));
+#24871 = CARTESIAN_POINT('',(1.,0.989904520853));
+#24872 = CARTESIAN_POINT('',(1.,0.96971356256));
+#24873 = CARTESIAN_POINT('',(1.,0.93942712512));
+#24874 = CARTESIAN_POINT('',(1.,0.90914068768));
+#24875 = CARTESIAN_POINT('',(1.,0.87885425024));
+#24876 = CARTESIAN_POINT('',(1.,0.8485678128));
+#24877 = CARTESIAN_POINT('',(1.,0.81828137536));
+#24878 = CARTESIAN_POINT('',(1.,0.78799493792));
+#24879 = CARTESIAN_POINT('',(1.,0.75770850048));
+#24880 = CARTESIAN_POINT('',(1.,0.72742206304));
+#24881 = CARTESIAN_POINT('',(1.,0.6971356256));
+#24882 = CARTESIAN_POINT('',(1.,0.66684918816));
+#24883 = CARTESIAN_POINT('',(1.,0.63656275072));
+#24884 = CARTESIAN_POINT('',(1.,0.60627631328));
+#24885 = CARTESIAN_POINT('',(1.,0.57598987584));
+#24886 = CARTESIAN_POINT('',(1.,0.5457034384));
+#24887 = CARTESIAN_POINT('',(1.,0.51541700096));
+#24888 = CARTESIAN_POINT('',(1.,0.48513056352));
+#24889 = CARTESIAN_POINT('',(1.,0.45484412608));
+#24890 = CARTESIAN_POINT('',(1.,0.42455768864));
+#24891 = CARTESIAN_POINT('',(1.,0.3942712512));
+#24892 = CARTESIAN_POINT('',(1.,0.36398481376));
+#24893 = CARTESIAN_POINT('',(1.,0.343793855467));
+#24894 = CARTESIAN_POINT('',(1.,0.33369837632));
+#24895 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#24896 = ORIENTED_EDGE('',*,*,#24897,.F.);
+#24897 = EDGE_CURVE('',#24761,#24860,#24898,.T.);
+#24898 = SURFACE_CURVE('',#24899,(#24906),.PCURVE_S1.);
+#24899 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#24900,#24901,#24902,#24903,
+    #24904,#24905),.UNSPECIFIED.,.F.,.F.,(6,6),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#24900 = CARTESIAN_POINT('',(1.714505544354E-016,-2.800000041723,
+    11.000000149012));
+#24901 = CARTESIAN_POINT('',(0.444687766729,-2.800000041723,
+    11.010110643995));
+#24902 = CARTESIAN_POINT('',(0.881909452717,-2.711720505362,
+    11.020051997327));
+#24903 = CARTESIAN_POINT('',(1.293871803615,-2.541080112433,
+    11.029948299579));
+#24904 = CARTESIAN_POINT('',(1.66545728146,-2.29434075219,
+    11.039889652911));
+#24905 = CARTESIAN_POINT('',(1.979899016825,-1.979899016825,
+    11.050000147894));
+#24906 = PCURVE('',#24769,#24907);
+#24907 = DEFINITIONAL_REPRESENTATION('',(#24908),#24912);
+#24908 = LINE('',#24909,#24910);
+#24909 = CARTESIAN_POINT('',(0.E+000,1.));
+#24910 = VECTOR('',#24911,1.);
+#24911 = DIRECTION('',(1.,0.E+000));
+#24912 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#24913 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#24917)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#24914,#24915,#24916)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#24914 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#24915 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#24916 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#24917 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-004),#24914,
+  'distance_accuracy_value','confusion accuracy');
+#24918 = SHAPE_DEFINITION_REPRESENTATION(#24919,#24751);
+#24919 = PRODUCT_DEFINITION_SHAPE('','',#24920);
+#24920 = PRODUCT_DEFINITION('design','',#24921,#24924);
+#24921 = PRODUCT_DEFINITION_FORMATION('','',#24922);
+#24922 = PRODUCT('Compound208','Compound208','',(#24923));
+#24923 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#24924 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#24925 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#24926,#24928);
+#24926 = ( REPRESENTATION_RELATIONSHIP('','',#24751,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#24927) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#24927 = ITEM_DEFINED_TRANSFORMATION('','',#11,#511);
+#24928 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #24929);
+#24929 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('125','=>[0:1:1:126]','',#5,
+  #24920,$);
+#24930 = PRODUCT_TYPE('part',$,(#24922));
+#24931 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#24932),#25093);
+#24932 = SHELL_BASED_SURFACE_MODEL('',(#24933));
+#24933 = OPEN_SHELL('',(#24934));
+#24934 = ADVANCED_FACE('',(#24935),#24949,.T.);
+#24935 = FACE_BOUND('',#24936,.T.);
+#24936 = EDGE_LOOP('',(#24937,#24990,#25038,#25076));
+#24937 = ORIENTED_EDGE('',*,*,#24938,.F.);
+#24938 = EDGE_CURVE('',#24939,#24941,#24943,.T.);
+#24939 = VERTEX_POINT('',#24940);
+#24940 = CARTESIAN_POINT('',(-2.121242937857,-2.121242937857,
+    11.616739805526));
+#24941 = VERTEX_POINT('',#24942);
+#24942 = CARTESIAN_POINT('',(-1.979899016825,-1.979899016825,
+    11.750000132248));
+#24943 = SURFACE_CURVE('',#24944,(#24948),.PCURVE_S1.);
+#24944 = LINE('',#24945,#24946);
+#24945 = CARTESIAN_POINT('',(-2.121242937857,-2.121242937857,
+    11.616739805526));
+#24946 = VECTOR('',#24947,1.);
+#24947 = DIRECTION('',(0.588348405415,0.588348405415,0.554700196225));
+#24948 = PCURVE('',#24949,#24962);
+#24949 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#24950,#24951)
+    ,(#24952,#24953)
+    ,(#24954,#24955)
+    ,(#24956,#24957)
+    ,(#24958,#24959)
+    ,(#24960,#24961
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#24950 = CARTESIAN_POINT('',(-2.192031054342,-2.192031054342,
+    11.550000129268));
+#24951 = CARTESIAN_POINT('',(-1.979899016825,-1.979899016825,
+    11.750000132248));
+#24952 = CARTESIAN_POINT('',(-1.843899133045,-2.540162975639,
+    11.560110624251));
+#24953 = CARTESIAN_POINT('',(-1.66545728146,-2.29434075219,
+    11.760110627231));
+#24954 = CARTESIAN_POINT('',(-1.432500925431,-2.813338695908,
+    11.570051977583));
+#24955 = CARTESIAN_POINT('',(-1.293871803615,-2.541080112433,
+    11.770051980563));
+#24956 = CARTESIAN_POINT('',(-0.976399751223,-3.00226198808,
+    11.579948279835));
+#24957 = CARTESIAN_POINT('',(-0.881909452717,-2.711720505362,
+    11.779948282815));
+#24958 = CARTESIAN_POINT('',(-0.492332884593,-3.100000046194,
+    11.589889633167));
+#24959 = CARTESIAN_POINT('',(-0.444687766729,-2.800000041723,
+    11.789889636147));
+#24960 = CARTESIAN_POINT('',(-4.985180288283E-016,-3.100000046194,
+    11.60000012815));
+#24961 = CARTESIAN_POINT('',(-4.502743486191E-016,-2.800000041723,
+    11.80000013113));
+#24962 = DEFINITIONAL_REPRESENTATION('',(#24963),#24989);
+#24963 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#24964,#24965,#24966,#24967,
+    #24968,#24969,#24970,#24971,#24972,#24973,#24974,#24975,#24976,
+    #24977,#24978,#24979,#24980,#24981,#24982,#24983,#24984,#24985,
+    #24986,#24987,#24988),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.091993047682E-002,
+    2.183986095365E-002,3.275979143047E-002,4.367972190729E-002,
+    5.459965238412E-002,6.551958286094E-002,7.643951333776E-002,
+    8.735944381458E-002,9.827937429141E-002,0.109199304768,
+    0.120119235245,0.131039165722,0.141959096199,0.152879026676,
+    0.163798957152,0.174718887629,0.185638818106,0.196558748583,
+    0.20747867906,0.218398609536,0.229318540013,0.24023847049),
+  .UNSPECIFIED.);
+#24964 = CARTESIAN_POINT('',(0.E+000,0.33369837632));
+#24965 = CARTESIAN_POINT('',(0.E+000,0.343793855467));
+#24966 = CARTESIAN_POINT('',(0.E+000,0.36398481376));
+#24967 = CARTESIAN_POINT('',(0.E+000,0.3942712512));
+#24968 = CARTESIAN_POINT('',(0.E+000,0.42455768864));
+#24969 = CARTESIAN_POINT('',(0.E+000,0.45484412608));
+#24970 = CARTESIAN_POINT('',(0.E+000,0.48513056352));
+#24971 = CARTESIAN_POINT('',(0.E+000,0.51541700096));
+#24972 = CARTESIAN_POINT('',(0.E+000,0.5457034384));
+#24973 = CARTESIAN_POINT('',(0.E+000,0.57598987584));
+#24974 = CARTESIAN_POINT('',(0.E+000,0.60627631328));
+#24975 = CARTESIAN_POINT('',(0.E+000,0.63656275072));
+#24976 = CARTESIAN_POINT('',(0.E+000,0.66684918816));
+#24977 = CARTESIAN_POINT('',(0.E+000,0.6971356256));
+#24978 = CARTESIAN_POINT('',(0.E+000,0.72742206304));
+#24979 = CARTESIAN_POINT('',(0.E+000,0.75770850048));
+#24980 = CARTESIAN_POINT('',(0.E+000,0.78799493792));
+#24981 = CARTESIAN_POINT('',(0.E+000,0.81828137536));
+#24982 = CARTESIAN_POINT('',(0.E+000,0.8485678128));
+#24983 = CARTESIAN_POINT('',(0.E+000,0.87885425024));
+#24984 = CARTESIAN_POINT('',(0.E+000,0.90914068768));
+#24985 = CARTESIAN_POINT('',(0.E+000,0.93942712512));
+#24986 = CARTESIAN_POINT('',(0.E+000,0.96971356256));
+#24987 = CARTESIAN_POINT('',(-0.E+000,0.989904520853));
+#24988 = CARTESIAN_POINT('',(0.E+000,1.));
+#24989 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#24990 = ORIENTED_EDGE('',*,*,#24991,.F.);
+#24991 = EDGE_CURVE('',#24992,#24939,#24994,.T.);
+#24992 = VERTEX_POINT('',#24993);
+#24993 = CARTESIAN_POINT('',(-4.824368020919E-016,-3.000000044703,
+    11.66666679581));
+#24994 = SURFACE_CURVE('',#24995,(#25009),.PCURVE_S1.);
+#24995 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#24996,#24997,#24998,#24999,
+    #25000,#25001,#25002,#25003,#25004,#25005,#25006,#25007,#25008),
+  .UNSPECIFIED.,.F.,.F.,(4,3,3,3,4),(0.E+000,7.046231828534E-002,
+    0.156115028512,0.22760515288,0.241767738739),.UNSPECIFIED.);
+#24996 = CARTESIAN_POINT('',(-8.881784197001E-016,-3.000000044703,
+    11.66666679581));
+#24997 = CARTESIAN_POINT('',(-0.304466884303,-3.000000044703,
+    11.660205880098));
+#24998 = CARTESIAN_POINT('',(-0.540569389543,-2.958408747398,
+    11.655178998063));
+#24999 = CARTESIAN_POINT('',(-0.744888753357,-2.906015414136,
+    11.650716383073));
+#25000 = CARTESIAN_POINT('',(-0.993255649144,-2.842327032873,
+    11.645291709604));
+#25001 = CARTESIAN_POINT('',(-1.196507782302,-2.761804724218,
+    11.640713075862));
+#25002 = CARTESIAN_POINT('',(-1.41215619676,-2.646724386415,
+    11.635538390339));
+#25003 = CARTESIAN_POINT('',(-1.592147371921,-2.550672461846,
+    11.631219333643));
+#25004 = CARTESIAN_POINT('',(-1.781853654552,-2.429883155101,
+    11.626492423627));
+#25005 = CARTESIAN_POINT('',(-1.993406980979,-2.241787016782,
+    11.620476055295));
+#25006 = CARTESIAN_POINT('',(-2.035316855604,-2.204524139816,
+    11.619284179721));
+#25007 = CARTESIAN_POINT('',(-2.077969050834,-2.164510683152,
+    11.618041314377));
+#25008 = CARTESIAN_POINT('',(-2.121242937857,-2.121242937857,
+    11.616739805526));
+#25009 = PCURVE('',#24949,#25010);
+#25010 = DEFINITIONAL_REPRESENTATION('',(#25011),#25037);
+#25011 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#25012,#25013,#25014,#25015,
+    #25016,#25017,#25018,#25019,#25020,#25021,#25022,#25023,#25024,
+    #25025,#25026,#25027,#25028,#25029,#25030,#25031,#25032,#25033,
+    #25034,#25035,#25036),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.098944266995E-002,
+    2.197888533991E-002,3.296832800986E-002,4.395777067982E-002,
+    5.494721334977E-002,6.593665601973E-002,7.692609868968E-002,
+    8.791554135963E-002,9.890498402959E-002,0.1098944267,0.120883869369,
+    0.131873312039,0.142862754709,0.153852197379,0.164841640049,
+    0.175831082719,0.186820525389,0.197809968059,0.208799410729,
+    0.219788853399,0.230778296069,0.241767738739),.UNSPECIFIED.);
+#25012 = CARTESIAN_POINT('',(1.,0.333333333333));
+#25013 = CARTESIAN_POINT('',(0.980066784145,0.333285622518));
+#25014 = CARTESIAN_POINT('',(0.941519056387,0.332838152383));
+#25015 = CARTESIAN_POINT('',(0.887271831045,0.331820069515));
+#25016 = CARTESIAN_POINT('',(0.83621522696,0.331368281616));
+#25017 = CARTESIAN_POINT('',(0.787972497261,0.331682294586));
+#25018 = CARTESIAN_POINT('',(0.742186705485,0.332565228114));
+#25019 = CARTESIAN_POINT('',(0.698522318271,0.333513436692));
+#25020 = CARTESIAN_POINT('',(0.656686434676,0.333426156699));
+#25021 = CARTESIAN_POINT('',(0.616266884278,0.332532740308));
+#25022 = CARTESIAN_POINT('',(0.57692302642,0.331675255104));
+#25023 = CARTESIAN_POINT('',(0.538293994129,0.331231550979));
+#25024 = CARTESIAN_POINT('',(0.500018778603,0.331393753682));
+#25025 = CARTESIAN_POINT('',(0.461736426871,0.332109907563));
+#25026 = CARTESIAN_POINT('',(0.423088465331,0.333088221361));
+#25027 = CARTESIAN_POINT('',(0.383730522186,0.333859698466));
+#25028 = CARTESIAN_POINT('',(0.343305902909,0.333516753102));
+#25029 = CARTESIAN_POINT('',(0.301431634518,0.332675187878));
+#25030 = CARTESIAN_POINT('',(0.257799144277,0.332066008139));
+#25031 = CARTESIAN_POINT('',(0.212056098935,0.332048803308));
+#25032 = CARTESIAN_POINT('',(0.163840126152,0.332640244576));
+#25033 = CARTESIAN_POINT('',(0.112779333136,0.333608803402));
+#25034 = CARTESIAN_POINT('',(5.849514331851E-002,0.333756947473));
+#25035 = CARTESIAN_POINT('',(1.993259852758E-002,0.333727450328));
+#25036 = CARTESIAN_POINT('',(0.E+000,0.33369837632));
+#25037 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#25038 = ORIENTED_EDGE('',*,*,#25039,.F.);
+#25039 = EDGE_CURVE('',#25040,#24992,#25042,.T.);
+#25040 = VERTEX_POINT('',#25041);
+#25041 = CARTESIAN_POINT('',(-4.502743486191E-016,-2.800000041723,
+    11.80000013113));
+#25042 = SURFACE_CURVE('',#25043,(#25047),.PCURVE_S1.);
+#25043 = LINE('',#25044,#25045);
+#25044 = CARTESIAN_POINT('',(-4.502743486191E-016,-2.800000041723,
+    11.80000013113));
+#25045 = VECTOR('',#25046,1.);
+#25046 = DIRECTION('',(-1.338038923995E-016,-0.832050294338,
+    -0.554700196225));
+#25047 = PCURVE('',#24949,#25048);
+#25048 = DEFINITIONAL_REPRESENTATION('',(#25049),#25075);
+#25049 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#25050,#25051,#25052,#25053,
+    #25054,#25055,#25056,#25057,#25058,#25059,#25060,#25061,#25062,
+    #25063,#25064,#25065,#25066,#25067,#25068,#25069,#25070,#25071,
+    #25072,#25073,#25074),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.E+000,1.092591311876E-002,
+    2.185182623752E-002,3.277773935628E-002,4.370365247504E-002,
+    5.462956559379E-002,6.555547871255E-002,7.648139183131E-002,
+    8.740730495007E-002,9.833321806883E-002,0.109259131188,
+    0.120185044306,0.131110957425,0.142036870544,0.152962783663,
+    0.163888696781,0.1748146099,0.185740523019,0.196666436138,
+    0.207592349256,0.218518262375,0.229444175494,0.240370088613),
+  .UNSPECIFIED.);
+#25050 = CARTESIAN_POINT('',(1.,1.));
+#25051 = CARTESIAN_POINT('',(1.,0.989898989899));
+#25052 = CARTESIAN_POINT('',(1.,0.969696969697));
+#25053 = CARTESIAN_POINT('',(1.,0.939393939394));
+#25054 = CARTESIAN_POINT('',(1.,0.909090909091));
+#25055 = CARTESIAN_POINT('',(1.,0.878787878788));
+#25056 = CARTESIAN_POINT('',(1.,0.848484848485));
+#25057 = CARTESIAN_POINT('',(1.,0.818181818182));
+#25058 = CARTESIAN_POINT('',(1.,0.787878787879));
+#25059 = CARTESIAN_POINT('',(1.,0.757575757576));
+#25060 = CARTESIAN_POINT('',(1.,0.727272727273));
+#25061 = CARTESIAN_POINT('',(1.,0.69696969697));
+#25062 = CARTESIAN_POINT('',(1.,0.666666666667));
+#25063 = CARTESIAN_POINT('',(1.,0.636363636364));
+#25064 = CARTESIAN_POINT('',(1.,0.606060606061));
+#25065 = CARTESIAN_POINT('',(1.,0.575757575758));
+#25066 = CARTESIAN_POINT('',(1.,0.545454545455));
+#25067 = CARTESIAN_POINT('',(1.,0.515151515152));
+#25068 = CARTESIAN_POINT('',(1.,0.484848484849));
+#25069 = CARTESIAN_POINT('',(1.,0.454545454546));
+#25070 = CARTESIAN_POINT('',(1.,0.424242424242));
+#25071 = CARTESIAN_POINT('',(1.,0.393939393939));
+#25072 = CARTESIAN_POINT('',(1.,0.363636363636));
+#25073 = CARTESIAN_POINT('',(1.,0.343434343434));
+#25074 = CARTESIAN_POINT('',(1.,0.333333333333));
+#25075 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#25076 = ORIENTED_EDGE('',*,*,#25077,.F.);
+#25077 = EDGE_CURVE('',#24941,#25040,#25078,.T.);
+#25078 = SURFACE_CURVE('',#25079,(#25086),.PCURVE_S1.);
+#25079 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#25080,#25081,#25082,#25083,
+    #25084,#25085),.UNSPECIFIED.,.F.,.F.,(6,6),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#25080 = CARTESIAN_POINT('',(-1.979899016825,-1.979899016825,
+    11.750000132248));
+#25081 = CARTESIAN_POINT('',(-1.66545728146,-2.29434075219,
+    11.760110627231));
+#25082 = CARTESIAN_POINT('',(-1.293871803615,-2.541080112433,
+    11.770051980563));
+#25083 = CARTESIAN_POINT('',(-0.881909452717,-2.711720505362,
+    11.779948282815));
+#25084 = CARTESIAN_POINT('',(-0.444687766729,-2.800000041723,
+    11.789889636147));
+#25085 = CARTESIAN_POINT('',(-4.502743486191E-016,-2.800000041723,
+    11.80000013113));
+#25086 = PCURVE('',#24949,#25087);
+#25087 = DEFINITIONAL_REPRESENTATION('',(#25088),#25092);
+#25088 = LINE('',#25089,#25090);
+#25089 = CARTESIAN_POINT('',(0.E+000,1.));
+#25090 = VECTOR('',#25091,1.);
+#25091 = DIRECTION('',(1.,0.E+000));
+#25092 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#25093 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#25097)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#25094,#25095,#25096)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#25094 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#25095 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#25096 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#25097 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-004),#25094,
+  'distance_accuracy_value','confusion accuracy');
+#25098 = SHAPE_DEFINITION_REPRESENTATION(#25099,#24931);
+#25099 = PRODUCT_DEFINITION_SHAPE('','',#25100);
+#25100 = PRODUCT_DEFINITION('design','',#25101,#25104);
+#25101 = PRODUCT_DEFINITION_FORMATION('','',#25102);
+#25102 = PRODUCT('Compound204','Compound204','',(#25103));
+#25103 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#25104 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#25105 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#25106,#25108);
+#25106 = ( REPRESENTATION_RELATIONSHIP('','',#24931,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#25107) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#25107 = ITEM_DEFINED_TRANSFORMATION('','',#11,#515);
+#25108 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #25109);
+#25109 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('126','=>[0:1:1:127]','',#5,
+  #25100,$);
+#25110 = PRODUCT_TYPE('part',$,(#25102));
+#25111 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#25112),#25273);
+#25112 = SHELL_BASED_SURFACE_MODEL('',(#25113));
+#25113 = OPEN_SHELL('',(#25114));
+#25114 = ADVANCED_FACE('',(#25115),#25129,.T.);
+#25115 = FACE_BOUND('',#25116,.T.);
+#25116 = EDGE_LOOP('',(#25117,#25170,#25218,#25256));
+#25117 = ORIENTED_EDGE('',*,*,#25118,.F.);
+#25118 = EDGE_CURVE('',#25119,#25121,#25123,.T.);
+#25119 = VERTEX_POINT('',#25120);
+#25120 = CARTESIAN_POINT('',(1.836970226094E-016,3.000000044703,
+    11.46666680028));
+#25121 = VERTEX_POINT('',#25122);
+#25122 = CARTESIAN_POINT('',(1.714505544354E-016,2.800000041723,
+    11.600000135601));
+#25123 = SURFACE_CURVE('',#25124,(#25128),.PCURVE_S1.);
+#25124 = LINE('',#25125,#25126);
+#25125 = CARTESIAN_POINT('',(1.836970226094E-016,3.000000044703,
+    11.46666680028));
+#25126 = VECTOR('',#25127,1.);
+#25127 = DIRECTION('',(-5.094838648452E-017,-0.832050294338,
+    0.554700196225));
+#25128 = PCURVE('',#25129,#25142);
+#25129 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#25130,#25131)
+    ,(#25132,#25133)
+    ,(#25134,#25135)
+    ,(#25136,#25137)
+    ,(#25138,#25139)
+    ,(#25140,#25141
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#25130 = CARTESIAN_POINT('',(1.898202566964E-016,3.100000046194,
+    11.40000013262));
+#25131 = CARTESIAN_POINT('',(1.714505544354E-016,2.800000041723,
+    11.600000135601));
+#25132 = CARTESIAN_POINT('',(-0.492332884593,3.100000046194,
+    11.410110627604));
+#25133 = CARTESIAN_POINT('',(-0.444687766729,2.800000041723,
+    11.610110630584));
+#25134 = CARTESIAN_POINT('',(-0.976399751223,3.00226198808,
+    11.420051980936));
+#25135 = CARTESIAN_POINT('',(-0.881909452717,2.711720505362,
+    11.620051983916));
+#25136 = CARTESIAN_POINT('',(-1.432500925431,2.813338695908,
+    11.429948283188));
+#25137 = CARTESIAN_POINT('',(-1.293871803615,2.541080112433,
+    11.629948286168));
+#25138 = CARTESIAN_POINT('',(-1.843899133045,2.540162975639,
+    11.439889636519));
+#25139 = CARTESIAN_POINT('',(-1.66545728146,2.29434075219,11.6398896395)
+  );
+#25140 = CARTESIAN_POINT('',(-2.192031054342,2.192031054342,
+    11.450000131503));
+#25141 = CARTESIAN_POINT('',(-1.979899016825,1.979899016825,
+    11.650000134483));
+#25142 = DEFINITIONAL_REPRESENTATION('',(#25143),#25169);
+#25143 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#25144,#25145,#25146,#25147,
+    #25148,#25149,#25150,#25151,#25152,#25153,#25154,#25155,#25156,
+    #25157,#25158,#25159,#25160,#25161,#25162,#25163,#25164,#25165,
+    #25166,#25167,#25168),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.092591311876E-002,
+    2.185182623752E-002,3.277773935628E-002,4.370365247505E-002,
+    5.462956559381E-002,6.555547871257E-002,7.648139183133E-002,
+    8.740730495009E-002,9.833321806885E-002,0.109259131188,
+    0.120185044306,0.131110957425,0.142036870544,0.152962783663,
+    0.163888696781,0.1748146099,0.185740523019,0.196666436138,
+    0.207592349256,0.218518262375,0.229444175494,0.240370088613),
+  .UNSPECIFIED.);
+#25144 = CARTESIAN_POINT('',(0.E+000,0.333333333333));
+#25145 = CARTESIAN_POINT('',(0.E+000,0.343434343434));
+#25146 = CARTESIAN_POINT('',(0.E+000,0.363636363636));
+#25147 = CARTESIAN_POINT('',(0.E+000,0.393939393939));
+#25148 = CARTESIAN_POINT('',(0.E+000,0.424242424242));
+#25149 = CARTESIAN_POINT('',(0.E+000,0.454545454545));
+#25150 = CARTESIAN_POINT('',(0.E+000,0.484848484848));
+#25151 = CARTESIAN_POINT('',(0.E+000,0.515151515152));
+#25152 = CARTESIAN_POINT('',(0.E+000,0.545454545455));
+#25153 = CARTESIAN_POINT('',(0.E+000,0.575757575758));
+#25154 = CARTESIAN_POINT('',(0.E+000,0.606060606061));
+#25155 = CARTESIAN_POINT('',(0.E+000,0.636363636364));
+#25156 = CARTESIAN_POINT('',(0.E+000,0.666666666667));
+#25157 = CARTESIAN_POINT('',(0.E+000,0.69696969697));
+#25158 = CARTESIAN_POINT('',(0.E+000,0.727272727273));
+#25159 = CARTESIAN_POINT('',(0.E+000,0.757575757576));
+#25160 = CARTESIAN_POINT('',(0.E+000,0.787878787879));
+#25161 = CARTESIAN_POINT('',(0.E+000,0.818181818182));
+#25162 = CARTESIAN_POINT('',(0.E+000,0.848484848485));
+#25163 = CARTESIAN_POINT('',(0.E+000,0.878787878788));
+#25164 = CARTESIAN_POINT('',(0.E+000,0.909090909091));
+#25165 = CARTESIAN_POINT('',(0.E+000,0.939393939394));
+#25166 = CARTESIAN_POINT('',(0.E+000,0.969696969697));
+#25167 = CARTESIAN_POINT('',(-0.E+000,0.989898989899));
+#25168 = CARTESIAN_POINT('',(0.E+000,1.));
+#25169 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#25170 = ORIENTED_EDGE('',*,*,#25171,.F.);
+#25171 = EDGE_CURVE('',#25172,#25119,#25174,.T.);
+#25172 = VERTEX_POINT('',#25173);
+#25173 = CARTESIAN_POINT('',(-2.121242937857,2.121242937857,
+    11.516739807761));
+#25174 = SURFACE_CURVE('',#25175,(#25189),.PCURVE_S1.);
+#25175 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#25176,#25177,#25178,#25179,
+    #25180,#25181,#25182,#25183,#25184,#25185,#25186,#25187,#25188),
+  .UNSPECIFIED.,.F.,.F.,(4,3,3,3,4),(0.E+000,7.046627312709E-002,
+    0.156117143493,0.227610565262,0.241768013859),.UNSPECIFIED.);
+#25176 = CARTESIAN_POINT('',(-2.121242937857,2.121242937857,
+    11.516739807761));
+#25177 = CARTESIAN_POINT('',(-1.905940960531,2.336514358044,11.510293178
+    ));
+#25178 = CARTESIAN_POINT('',(-1.709595811282,2.47406360249,
+    11.505255526574));
+#25179 = CARTESIAN_POINT('',(-1.528082936308,2.581519940606,
+    11.500771649184));
+#25180 = CARTESIAN_POINT('',(-1.307456315454,2.7121317706,
+    11.495321552505));
+#25181 = CARTESIAN_POINT('',(-1.106819245611,2.798972408576,
+    11.490701862428));
+#25182 = CARTESIAN_POINT('',(-0.872965821994,2.870127849564,
+    11.485496970064));
+#25183 = CARTESIAN_POINT('',(-0.677766621153,2.929521828072,
+    11.4811524075));
+#25184 = CARTESIAN_POINT('',(-0.458191757435,2.978281917983,
+    11.476407495238));
+#25185 = CARTESIAN_POINT('',(-0.175571278431,2.994856288267,
+    11.470395853754));
+#25186 = CARTESIAN_POINT('',(-0.119605501372,2.998138419539,
+    11.469205401498));
+#25187 = CARTESIAN_POINT('',(-6.117183282753E-002,3.000000044703,
+    11.467964892376));
+#25188 = CARTESIAN_POINT('',(1.836970226094E-016,3.000000044703,
+    11.46666680028));
+#25189 = PCURVE('',#25129,#25190);
+#25190 = DEFINITIONAL_REPRESENTATION('',(#25191),#25217);
+#25191 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#25192,#25193,#25194,#25195,
+    #25196,#25197,#25198,#25199,#25200,#25201,#25202,#25203,#25204,
+    #25205,#25206,#25207,#25208,#25209,#25210,#25211,#25212,#25213,
+    #25214,#25215,#25216),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.098945517541E-002,
+    2.197891035082E-002,3.296836552623E-002,4.395782070164E-002,
+    5.494727587705E-002,6.593673105245E-002,7.692618622786E-002,
+    8.791564140327E-002,9.890509657868E-002,0.109894551754,0.12088400693
+    ,0.131873462105,0.14286291728,0.153852372456,0.164841827631,
+    0.175831282807,0.186820737982,0.197810193157,0.208799648333,
+    0.219789103508,0.230778558684,0.241768013859),
+  .QUASI_UNIFORM_KNOTS.);
+#25192 = CARTESIAN_POINT('',(1.,0.33369837632));
+#25193 = CARTESIAN_POINT('',(0.980067507111,0.333661908318));
+#25194 = CARTESIAN_POINT('',(0.941520978397,0.333230817283));
+#25195 = CARTESIAN_POINT('',(0.887274959597,0.332220654568));
+#25196 = CARTESIAN_POINT('',(0.836219147001,0.331761775607));
+#25197 = CARTESIAN_POINT('',(0.787976871541,0.332055441866));
+#25198 = CARTESIAN_POINT('',(0.742191222907,0.33290654072));
+#25199 = CARTESIAN_POINT('',(0.69852664096,0.333813191459));
+#25200 = CARTESIAN_POINT('',(0.656690159888,0.333676351806));
+#25201 = CARTESIAN_POINT('',(0.616269746786,0.33272655192));
+#25202 = CARTESIAN_POINT('',(0.57692486171,0.331807525678));
+#25203 = CARTESIAN_POINT('',(0.538294730475,0.331298770924));
+#25204 = CARTESIAN_POINT('',(0.500018412869,0.331394131158));
+#25205 = CARTESIAN_POINT('',(0.46173500701,0.332043397083));
+#25206 = CARTESIAN_POINT('',(0.423086071262,0.332956542738));
+#25207 = CARTESIAN_POINT('',(0.383727248162,0.333666364679));
+#25208 = CARTESIAN_POINT('',(0.343301829484,0.3332670091));
+#25209 = CARTESIAN_POINT('',(0.30142691059,0.332375524342));
+#25210 = CARTESIAN_POINT('',(0.257794071308,0.331724530922));
+#25211 = CARTESIAN_POINT('',(0.212051079678,0.331675282598));
+#25212 = CARTESIAN_POINT('',(0.163835627965,0.33224624264));
+#25213 = CARTESIAN_POINT('',(0.1127758572,0.333207778214));
+#25214 = CARTESIAN_POINT('',(5.849309488441E-002,0.33336435291));
+#25215 = CARTESIAN_POINT('',(1.993185111047E-002,0.333351295411));
+#25216 = CARTESIAN_POINT('',(0.E+000,0.333333333334));
+#25217 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#25218 = ORIENTED_EDGE('',*,*,#25219,.F.);
+#25219 = EDGE_CURVE('',#25220,#25172,#25222,.T.);
+#25220 = VERTEX_POINT('',#25221);
+#25221 = CARTESIAN_POINT('',(-1.979899016825,1.979899016825,
+    11.650000134483));
+#25222 = SURFACE_CURVE('',#25223,(#25227),.PCURVE_S1.);
+#25223 = LINE('',#25224,#25225);
+#25224 = CARTESIAN_POINT('',(-1.979899016825,1.979899016825,
+    11.650000134483));
+#25225 = VECTOR('',#25226,1.);
+#25226 = DIRECTION('',(-0.588348405415,0.588348405415,-0.554700196225));
+#25227 = PCURVE('',#25129,#25228);
+#25228 = DEFINITIONAL_REPRESENTATION('',(#25229),#25255);
+#25229 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#25230,#25231,#25232,#25233,
+    #25234,#25235,#25236,#25237,#25238,#25239,#25240,#25241,#25242,
+    #25243,#25244,#25245,#25246,#25247,#25248,#25249,#25250,#25251,
+    #25252,#25253,#25254),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.091993047682E-002,
+    2.183986095365E-002,3.275979143047E-002,4.367972190729E-002,
+    5.459965238411E-002,6.551958286094E-002,7.643951333776E-002,
+    8.735944381458E-002,9.827937429141E-002,0.109199304768,
+    0.120119235245,0.131039165722,0.141959096199,0.152879026676,
+    0.163798957152,0.174718887629,0.185638818106,0.196558748583,
+    0.20747867906,0.218398609536,0.229318540013,0.24023847049),
+  .UNSPECIFIED.);
+#25230 = CARTESIAN_POINT('',(1.,1.));
+#25231 = CARTESIAN_POINT('',(1.,0.989904520853));
+#25232 = CARTESIAN_POINT('',(1.,0.96971356256));
+#25233 = CARTESIAN_POINT('',(1.,0.93942712512));
+#25234 = CARTESIAN_POINT('',(1.,0.90914068768));
+#25235 = CARTESIAN_POINT('',(1.,0.87885425024));
+#25236 = CARTESIAN_POINT('',(1.,0.8485678128));
+#25237 = CARTESIAN_POINT('',(1.,0.81828137536));
+#25238 = CARTESIAN_POINT('',(1.,0.78799493792));
+#25239 = CARTESIAN_POINT('',(1.,0.75770850048));
+#25240 = CARTESIAN_POINT('',(1.,0.72742206304));
+#25241 = CARTESIAN_POINT('',(1.,0.6971356256));
+#25242 = CARTESIAN_POINT('',(1.,0.66684918816));
+#25243 = CARTESIAN_POINT('',(1.,0.63656275072));
+#25244 = CARTESIAN_POINT('',(1.,0.60627631328));
+#25245 = CARTESIAN_POINT('',(1.,0.57598987584));
+#25246 = CARTESIAN_POINT('',(1.,0.5457034384));
+#25247 = CARTESIAN_POINT('',(1.,0.51541700096));
+#25248 = CARTESIAN_POINT('',(1.,0.48513056352));
+#25249 = CARTESIAN_POINT('',(1.,0.45484412608));
+#25250 = CARTESIAN_POINT('',(1.,0.42455768864));
+#25251 = CARTESIAN_POINT('',(1.,0.3942712512));
+#25252 = CARTESIAN_POINT('',(1.,0.36398481376));
+#25253 = CARTESIAN_POINT('',(1.,0.343793855467));
+#25254 = CARTESIAN_POINT('',(1.,0.33369837632));
+#25255 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#25256 = ORIENTED_EDGE('',*,*,#25257,.F.);
+#25257 = EDGE_CURVE('',#25121,#25220,#25258,.T.);
+#25258 = SURFACE_CURVE('',#25259,(#25266),.PCURVE_S1.);
+#25259 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#25260,#25261,#25262,#25263,
+    #25264,#25265),.UNSPECIFIED.,.F.,.F.,(6,6),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#25260 = CARTESIAN_POINT('',(1.714505544354E-016,2.800000041723,
+    11.600000135601));
+#25261 = CARTESIAN_POINT('',(-0.444687766729,2.800000041723,
+    11.610110630584));
+#25262 = CARTESIAN_POINT('',(-0.881909452717,2.711720505362,
+    11.620051983916));
+#25263 = CARTESIAN_POINT('',(-1.293871803615,2.541080112433,
+    11.629948286168));
+#25264 = CARTESIAN_POINT('',(-1.66545728146,2.29434075219,11.6398896395)
+  );
+#25265 = CARTESIAN_POINT('',(-1.979899016825,1.979899016825,
+    11.650000134483));
+#25266 = PCURVE('',#25129,#25267);
+#25267 = DEFINITIONAL_REPRESENTATION('',(#25268),#25272);
+#25268 = LINE('',#25269,#25270);
+#25269 = CARTESIAN_POINT('',(0.E+000,1.));
+#25270 = VECTOR('',#25271,1.);
+#25271 = DIRECTION('',(1.,0.E+000));
+#25272 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#25273 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#25277)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#25274,#25275,#25276)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#25274 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#25275 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#25276 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#25277 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-004),#25274,
+  'distance_accuracy_value','confusion accuracy');
+#25278 = SHAPE_DEFINITION_REPRESENTATION(#25279,#25111);
+#25279 = PRODUCT_DEFINITION_SHAPE('','',#25280);
+#25280 = PRODUCT_DEFINITION('design','',#25281,#25284);
+#25281 = PRODUCT_DEFINITION_FORMATION('','',#25282);
+#25282 = PRODUCT('Compound201','Compound201','',(#25283));
+#25283 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#25284 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#25285 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#25286,#25288);
+#25286 = ( REPRESENTATION_RELATIONSHIP('','',#25111,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#25287) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#25287 = ITEM_DEFINED_TRANSFORMATION('','',#11,#519);
+#25288 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #25289);
+#25289 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('127','=>[0:1:1:128]','',#5,
+  #25280,$);
+#25290 = PRODUCT_TYPE('part',$,(#25282));
+#25291 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#25292),#25475);
+#25292 = SHELL_BASED_SURFACE_MODEL('',(#25293));
+#25293 = OPEN_SHELL('',(#25294));
+#25294 = ADVANCED_FACE('',(#25295),#25309,.T.);
+#25295 = FACE_BOUND('',#25296,.T.);
+#25296 = EDGE_LOOP('',(#25297,#25350,#25398,#25436));
+#25297 = ORIENTED_EDGE('',*,*,#25298,.F.);
+#25298 = EDGE_CURVE('',#25299,#25301,#25303,.T.);
+#25299 = VERTEX_POINT('',#25300);
+#25300 = CARTESIAN_POINT('',(1.493698897412E-016,3.000000044703,
+    11.333333479861));
+#25301 = VERTEX_POINT('',#25302);
+#25302 = CARTESIAN_POINT('',(1.394118970918E-016,2.800000041723,
+    11.200000144541));
+#25303 = SURFACE_CURVE('',#25304,(#25308),.PCURVE_S1.);
+#25304 = LINE('',#25305,#25306);
+#25305 = CARTESIAN_POINT('',(1.493698897412E-016,3.000000044703,
+    11.333333479861));
+#25306 = VECTOR('',#25307,1.);
+#25307 = DIRECTION('',(-4.142775295748E-017,-0.832050294338,
+    -0.554700196225));
+#25308 = PCURVE('',#25309,#25322);
+#25309 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#25310,#25311)
+    ,(#25312,#25313)
+    ,(#25314,#25315)
+    ,(#25316,#25317)
+    ,(#25318,#25319)
+    ,(#25320,#25321
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#25310 = CARTESIAN_POINT('',(1.979899016825,1.979899016825,
+    11.150000145659));
+#25311 = CARTESIAN_POINT('',(2.192031054342,2.192031054342,
+    11.350000148639));
+#25312 = CARTESIAN_POINT('',(1.66545728146,2.29434075219,11.160110640642
+    ));
+#25313 = CARTESIAN_POINT('',(1.843899133045,2.540162975639,
+    11.360110643622));
+#25314 = CARTESIAN_POINT('',(1.293871803615,2.541080112433,
+    11.170051993974));
+#25315 = CARTESIAN_POINT('',(1.432500925431,2.813338695908,
+    11.370051996954));
+#25316 = CARTESIAN_POINT('',(0.881909452717,2.711720505362,
+    11.179948296226));
+#25317 = CARTESIAN_POINT('',(0.976399751223,3.00226198808,
+    11.379948299206));
+#25318 = CARTESIAN_POINT('',(0.444687766729,2.800000041723,
+    11.189889649558));
+#25319 = CARTESIAN_POINT('',(0.492332884593,3.100000046194,
+    11.389889652538));
+#25320 = CARTESIAN_POINT('',(1.394118970918E-016,2.800000041723,
+    11.200000144541));
+#25321 = CARTESIAN_POINT('',(1.543488860659E-016,3.100000046194,
+    11.400000147521));
+#25322 = DEFINITIONAL_REPRESENTATION('',(#25323),#25349);
+#25323 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#25324,#25325,#25326,#25327,
+    #25328,#25329,#25330,#25331,#25332,#25333,#25334,#25335,#25336,
+    #25337,#25338,#25339,#25340,#25341,#25342,#25343,#25344,#25345,
+    #25346,#25347,#25348),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.E+000,1.092591311876E-002,
+    2.185182623752E-002,3.277773935628E-002,4.370365247504E-002,
+    5.462956559379E-002,6.555547871255E-002,7.648139183131E-002,
+    8.740730495007E-002,9.833321806883E-002,0.109259131188,
+    0.120185044306,0.131110957425,0.142036870544,0.152962783663,
+    0.163888696781,0.1748146099,0.185740523019,0.196666436138,
+    0.207592349256,0.218518262375,0.229444175494,0.240370088613),
+  .UNSPECIFIED.);
+#25324 = CARTESIAN_POINT('',(1.,0.666666666667));
+#25325 = CARTESIAN_POINT('',(1.,0.656565656566));
+#25326 = CARTESIAN_POINT('',(1.,0.636363636364));
+#25327 = CARTESIAN_POINT('',(1.,0.606060606061));
+#25328 = CARTESIAN_POINT('',(1.,0.575757575758));
+#25329 = CARTESIAN_POINT('',(1.,0.545454545454));
+#25330 = CARTESIAN_POINT('',(1.,0.515151515151));
+#25331 = CARTESIAN_POINT('',(1.,0.484848484848));
+#25332 = CARTESIAN_POINT('',(1.,0.454545454545));
+#25333 = CARTESIAN_POINT('',(1.,0.424242424242));
+#25334 = CARTESIAN_POINT('',(1.,0.393939393939));
+#25335 = CARTESIAN_POINT('',(1.,0.363636363636));
+#25336 = CARTESIAN_POINT('',(1.,0.333333333333));
+#25337 = CARTESIAN_POINT('',(1.,0.30303030303));
+#25338 = CARTESIAN_POINT('',(1.,0.272727272727));
+#25339 = CARTESIAN_POINT('',(1.,0.242424242424));
+#25340 = CARTESIAN_POINT('',(1.,0.212121212121));
+#25341 = CARTESIAN_POINT('',(1.,0.181818181818));
+#25342 = CARTESIAN_POINT('',(1.,0.151515151515));
+#25343 = CARTESIAN_POINT('',(1.,0.121212121212));
+#25344 = CARTESIAN_POINT('',(1.,9.090909090909E-002));
+#25345 = CARTESIAN_POINT('',(1.,6.060606060606E-002));
+#25346 = CARTESIAN_POINT('',(1.,3.030303030303E-002));
+#25347 = CARTESIAN_POINT('',(1.,1.010101010101E-002));
+#25348 = CARTESIAN_POINT('',(1.,0.E+000));
+#25349 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#25350 = ORIENTED_EDGE('',*,*,#25351,.F.);
+#25351 = EDGE_CURVE('',#25352,#25299,#25354,.T.);
+#25352 = VERTEX_POINT('',#25353);
+#25353 = CARTESIAN_POINT('',(2.121242937857,2.121242937857,
+    11.283260472381));
+#25354 = SURFACE_CURVE('',#25355,(#25369),.PCURVE_S1.);
+#25355 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#25356,#25357,#25358,#25359,
+    #25360,#25361,#25362,#25363,#25364,#25365,#25366,#25367,#25368),
+  .UNSPECIFIED.,.F.,.F.,(4,3,3,3,4),(-0.241768013859,-0.171301740733,
+    -8.565087036646E-002,-1.415744859782E-002,0.E+000),.UNSPECIFIED.);
+#25356 = CARTESIAN_POINT('',(2.121242937857,2.121242937857,
+    11.283260472381));
+#25357 = CARTESIAN_POINT('',(1.905940960532,2.336514358043,
+    11.289707102142));
+#25358 = CARTESIAN_POINT('',(1.709595811284,2.474063602488,
+    11.294744753568));
+#25359 = CARTESIAN_POINT('',(1.528082936312,2.581519940604,
+    11.299228630958));
+#25360 = CARTESIAN_POINT('',(1.307456315457,2.712131770599,
+    11.304678727636));
+#25361 = CARTESIAN_POINT('',(1.106819245615,2.798972408574,
+    11.309298417714));
+#25362 = CARTESIAN_POINT('',(0.872965821998,2.870127849562,
+    11.314503310077));
+#25363 = CARTESIAN_POINT('',(0.67776662116,2.92952182807,11.318847872642
+    ));
+#25364 = CARTESIAN_POINT('',(0.458191757445,2.978281917981,
+    11.323592784904));
+#25365 = CARTESIAN_POINT('',(0.175571278444,2.994856288266,
+    11.329604426387));
+#25366 = CARTESIAN_POINT('',(0.119605501381,2.998138419539,
+    11.330794878644));
+#25367 = CARTESIAN_POINT('',(6.11718328323E-002,3.000000044703,
+    11.332035387766));
+#25368 = CARTESIAN_POINT('',(4.440892098501E-016,3.000000044703,
+    11.333333479861));
+#25369 = PCURVE('',#25309,#25370);
+#25370 = DEFINITIONAL_REPRESENTATION('',(#25371),#25397);
+#25371 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#25372,#25373,#25374,#25375,
+    #25376,#25377,#25378,#25379,#25380,#25381,#25382,#25383,#25384,
+    #25385,#25386,#25387,#25388,#25389,#25390,#25391,#25392,#25393,
+    #25394,#25395,#25396),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.241768013859,-0.230778558684,
+    -0.219789103508,-0.208799648333,-0.197810193157,-0.186820737982,
+    -0.175831282807,-0.164841827631,-0.153852372456,-0.14286291728,
+    -0.131873462105,-0.120884006929,-0.109894551754,-9.890509657868E-002
+    ,-8.791564140327E-002,-7.692618622786E-002,-6.593673105245E-002,
+    -5.494727587705E-002,-4.395782070164E-002,-3.296836552623E-002,
+    -2.197891035082E-002,-1.098945517541E-002,0.E+000),.UNSPECIFIED.);
+#25372 = CARTESIAN_POINT('',(0.E+000,0.66630162368));
+#25373 = CARTESIAN_POINT('',(1.993249288929E-002,0.666338091682));
+#25374 = CARTESIAN_POINT('',(5.847902160335E-002,0.666769182717));
+#25375 = CARTESIAN_POINT('',(0.112725040404,0.667779345432));
+#25376 = CARTESIAN_POINT('',(0.163780853,0.668238224393));
+#25377 = CARTESIAN_POINT('',(0.212023128461,0.667944558134));
+#25378 = CARTESIAN_POINT('',(0.257808777095,0.66709345928));
+#25379 = CARTESIAN_POINT('',(0.301473359042,0.666186808542));
+#25380 = CARTESIAN_POINT('',(0.343309840114,0.666323648195));
+#25381 = CARTESIAN_POINT('',(0.383730253215,0.66727344808));
+#25382 = CARTESIAN_POINT('',(0.423075138291,0.668192474322));
+#25383 = CARTESIAN_POINT('',(0.461705269527,0.668701229076));
+#25384 = CARTESIAN_POINT('',(0.499981587131,0.668605868841));
+#25385 = CARTESIAN_POINT('',(0.53826499299,0.667956602916));
+#25386 = CARTESIAN_POINT('',(0.576913928738,0.667043457261));
+#25387 = CARTESIAN_POINT('',(0.616272751838,0.666333635318));
+#25388 = CARTESIAN_POINT('',(0.656698170515,0.666732990898));
+#25389 = CARTESIAN_POINT('',(0.698573089409,0.667624475657));
+#25390 = CARTESIAN_POINT('',(0.742205928691,0.668275469078));
+#25391 = CARTESIAN_POINT('',(0.787948920321,0.668324717402));
+#25392 = CARTESIAN_POINT('',(0.836164372033,0.66775375736));
+#25393 = CARTESIAN_POINT('',(0.887224142799,0.666792221785));
+#25394 = CARTESIAN_POINT('',(0.941506905114,0.666635647091));
+#25395 = CARTESIAN_POINT('',(0.980068148889,0.666648704589));
+#25396 = CARTESIAN_POINT('',(1.,0.666666666665));
+#25397 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#25398 = ORIENTED_EDGE('',*,*,#25399,.F.);
+#25399 = EDGE_CURVE('',#25400,#25352,#25402,.T.);
+#25400 = VERTEX_POINT('',#25401);
+#25401 = CARTESIAN_POINT('',(1.979899016825,1.979899016825,
+    11.150000145659));
+#25402 = SURFACE_CURVE('',#25403,(#25407),.PCURVE_S1.);
+#25403 = LINE('',#25404,#25405);
+#25404 = CARTESIAN_POINT('',(1.979899016825,1.979899016825,
+    11.150000145659));
+#25405 = VECTOR('',#25406,1.);
+#25406 = DIRECTION('',(0.588348405415,0.588348405415,0.554700196225));
+#25407 = PCURVE('',#25309,#25408);
+#25408 = DEFINITIONAL_REPRESENTATION('',(#25409),#25435);
+#25409 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#25410,#25411,#25412,#25413,
+    #25414,#25415,#25416,#25417,#25418,#25419,#25420,#25421,#25422,
+    #25423,#25424,#25425,#25426,#25427,#25428,#25429,#25430,#25431,
+    #25432,#25433,#25434),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.091993047682E-002,
+    2.183986095365E-002,3.275979143047E-002,4.367972190729E-002,
+    5.459965238412E-002,6.551958286094E-002,7.643951333776E-002,
+    8.735944381458E-002,9.827937429141E-002,0.109199304768,
+    0.120119235245,0.131039165722,0.141959096199,0.152879026676,
+    0.163798957152,0.174718887629,0.185638818106,0.196558748583,
+    0.20747867906,0.218398609536,0.229318540013,0.24023847049),
+  .UNSPECIFIED.);
+#25410 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#25411 = CARTESIAN_POINT('',(0.E+000,1.009547914667E-002));
+#25412 = CARTESIAN_POINT('',(0.E+000,3.028643744E-002));
+#25413 = CARTESIAN_POINT('',(0.E+000,6.057287487999E-002));
+#25414 = CARTESIAN_POINT('',(0.E+000,9.085931231999E-002));
+#25415 = CARTESIAN_POINT('',(0.E+000,0.12114574976));
+#25416 = CARTESIAN_POINT('',(0.E+000,0.1514321872));
+#25417 = CARTESIAN_POINT('',(0.E+000,0.18171862464));
+#25418 = CARTESIAN_POINT('',(0.E+000,0.21200506208));
+#25419 = CARTESIAN_POINT('',(0.E+000,0.24229149952));
+#25420 = CARTESIAN_POINT('',(0.E+000,0.27257793696));
+#25421 = CARTESIAN_POINT('',(0.E+000,0.3028643744));
+#25422 = CARTESIAN_POINT('',(0.E+000,0.33315081184));
+#25423 = CARTESIAN_POINT('',(0.E+000,0.36343724928));
+#25424 = CARTESIAN_POINT('',(0.E+000,0.39372368672));
+#25425 = CARTESIAN_POINT('',(0.E+000,0.42401012416));
+#25426 = CARTESIAN_POINT('',(0.E+000,0.4542965616));
+#25427 = CARTESIAN_POINT('',(0.E+000,0.48458299904));
+#25428 = CARTESIAN_POINT('',(0.E+000,0.51486943648));
+#25429 = CARTESIAN_POINT('',(0.E+000,0.54515587392));
+#25430 = CARTESIAN_POINT('',(0.E+000,0.57544231136));
+#25431 = CARTESIAN_POINT('',(0.E+000,0.6057287488));
+#25432 = CARTESIAN_POINT('',(0.E+000,0.63601518624));
+#25433 = CARTESIAN_POINT('',(-0.E+000,0.656206144533));
+#25434 = CARTESIAN_POINT('',(0.E+000,0.66630162368));
+#25435 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#25436 = ORIENTED_EDGE('',*,*,#25437,.F.);
+#25437 = EDGE_CURVE('',#25301,#25400,#25438,.T.);
+#25438 = SURFACE_CURVE('',#25439,(#25446),.PCURVE_S1.);
+#25439 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#25440,#25441,#25442,#25443,
+    #25444,#25445),.UNSPECIFIED.,.F.,.F.,(6,6),(-1.,0.E+000),
+  .PIECEWISE_BEZIER_KNOTS.);
+#25440 = CARTESIAN_POINT('',(1.394118970918E-016,2.800000041723,
+    11.200000144541));
+#25441 = CARTESIAN_POINT('',(0.444687766729,2.800000041723,
+    11.189889649558));
+#25442 = CARTESIAN_POINT('',(0.881909452717,2.711720505362,
+    11.179948296226));
+#25443 = CARTESIAN_POINT('',(1.293871803615,2.541080112433,
+    11.170051993974));
+#25444 = CARTESIAN_POINT('',(1.66545728146,2.29434075219,11.160110640642
+    ));
+#25445 = CARTESIAN_POINT('',(1.979899016825,1.979899016825,
+    11.150000145659));
+#25446 = PCURVE('',#25309,#25447);
+#25447 = DEFINITIONAL_REPRESENTATION('',(#25448),#25474);
+#25448 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#25449,#25450,#25451,#25452,
+    #25453,#25454,#25455,#25456,#25457,#25458,#25459,#25460,#25461,
+    #25462,#25463,#25464,#25465,#25466,#25467,#25468,#25469,#25470,
+    #25471,#25472,#25473),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-1.,-0.954545454545,-0.909090909091,
+    -0.863636363636,-0.818181818182,-0.772727272727,-0.727272727273,
+    -0.681818181818,-0.636363636364,-0.590909090909,-0.545454545455,-0.5
+    ,-0.454545454545,-0.409090909091,-0.363636363636,-0.318181818182,
+    -0.272727272727,-0.227272727273,-0.181818181818,-0.136363636364,
+    -9.090909090909E-002,-4.545454545455E-002,0.E+000),.UNSPECIFIED.);
+#25449 = CARTESIAN_POINT('',(1.,0.E+000));
+#25450 = CARTESIAN_POINT('',(0.984848484848,0.E+000));
+#25451 = CARTESIAN_POINT('',(0.954545454545,0.E+000));
+#25452 = CARTESIAN_POINT('',(0.909090909091,0.E+000));
+#25453 = CARTESIAN_POINT('',(0.863636363636,0.E+000));
+#25454 = CARTESIAN_POINT('',(0.818181818182,0.E+000));
+#25455 = CARTESIAN_POINT('',(0.772727272727,0.E+000));
+#25456 = CARTESIAN_POINT('',(0.727272727273,0.E+000));
+#25457 = CARTESIAN_POINT('',(0.681818181818,0.E+000));
+#25458 = CARTESIAN_POINT('',(0.636363636364,0.E+000));
+#25459 = CARTESIAN_POINT('',(0.590909090909,0.E+000));
+#25460 = CARTESIAN_POINT('',(0.545454545455,0.E+000));
+#25461 = CARTESIAN_POINT('',(0.5,0.E+000));
+#25462 = CARTESIAN_POINT('',(0.454545454545,0.E+000));
+#25463 = CARTESIAN_POINT('',(0.409090909091,0.E+000));
+#25464 = CARTESIAN_POINT('',(0.363636363636,0.E+000));
+#25465 = CARTESIAN_POINT('',(0.318181818182,0.E+000));
+#25466 = CARTESIAN_POINT('',(0.272727272727,0.E+000));
+#25467 = CARTESIAN_POINT('',(0.227272727273,0.E+000));
+#25468 = CARTESIAN_POINT('',(0.181818181818,0.E+000));
+#25469 = CARTESIAN_POINT('',(0.136363636364,0.E+000));
+#25470 = CARTESIAN_POINT('',(9.090909090909E-002,0.E+000));
+#25471 = CARTESIAN_POINT('',(4.545454545455E-002,0.E+000));
+#25472 = CARTESIAN_POINT('',(1.515151515152E-002,-0.E+000));
+#25473 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#25474 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#25475 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#25479)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#25476,#25477,#25478)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#25476 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#25477 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#25478 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#25479 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-004),#25476,
+  'distance_accuracy_value','confusion accuracy');
+#25480 = SHAPE_DEFINITION_REPRESENTATION(#25481,#25291);
+#25481 = PRODUCT_DEFINITION_SHAPE('','',#25482);
+#25482 = PRODUCT_DEFINITION('design','',#25483,#25486);
+#25483 = PRODUCT_DEFINITION_FORMATION('','',#25484);
+#25484 = PRODUCT('Compound200','Compound200','',(#25485));
+#25485 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#25486 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#25487 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#25488,#25490);
+#25488 = ( REPRESENTATION_RELATIONSHIP('','',#25291,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#25489) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#25489 = ITEM_DEFINED_TRANSFORMATION('','',#11,#523);
+#25490 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #25491);
+#25491 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('128','=>[0:1:1:129]','',#5,
+  #25482,$);
+#25492 = PRODUCT_TYPE('part',$,(#25484));
+#25493 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#25494),#25576);
+#25494 = SHELL_BASED_SURFACE_MODEL('',(#25495));
+#25495 = OPEN_SHELL('',(#25496));
+#25496 = ADVANCED_FACE('',(#25497),#25511,.T.);
+#25497 = FACE_BOUND('',#25498,.T.);
+#25498 = EDGE_LOOP('',(#25499,#25522,#25546,#25562));
+#25499 = ORIENTED_EDGE('',*,*,#25500,.F.);
+#25500 = EDGE_CURVE('',#25501,#25503,#25505,.T.);
+#25501 = VERTEX_POINT('',#25502);
+#25502 = CARTESIAN_POINT('',(0.500000007451,-5.800000086427,
+    -2.800000041723));
+#25503 = VERTEX_POINT('',#25504);
+#25504 = CARTESIAN_POINT('',(0.500000007451,-5.800000086427,
+    7.234451770782));
+#25505 = SURFACE_CURVE('',#25506,(#25510),.PCURVE_S1.);
+#25506 = LINE('',#25507,#25508);
+#25507 = CARTESIAN_POINT('',(0.500000007451,-5.800000086427,
+    -2.800000041723));
+#25508 = VECTOR('',#25509,1.);
+#25509 = DIRECTION('',(0.E+000,0.E+000,1.));
+#25510 = PCURVE('',#25511,#25516);
+#25511 = PLANE('',#25512);
+#25512 = AXIS2_PLACEMENT_3D('',#25513,#25514,#25515);
+#25513 = CARTESIAN_POINT('',(0.250000003725,-5.800000086427,
+    7.234451770782));
+#25514 = DIRECTION('',(0.E+000,1.,0.E+000));
+#25515 = DIRECTION('',(0.E+000,-0.E+000,1.));
+#25516 = DEFINITIONAL_REPRESENTATION('',(#25517),#25521);
+#25517 = LINE('',#25518,#25519);
+#25518 = CARTESIAN_POINT('',(-10.0344518125,0.250000003726));
+#25519 = VECTOR('',#25520,1.);
+#25520 = DIRECTION('',(1.,0.E+000));
+#25521 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#25522 = ORIENTED_EDGE('',*,*,#25523,.F.);
+#25523 = EDGE_CURVE('',#25524,#25501,#25526,.T.);
+#25524 = VERTEX_POINT('',#25525);
+#25525 = CARTESIAN_POINT('',(0.E+000,-5.800000086427,-3.500000052154));
+#25526 = SURFACE_CURVE('',#25527,(#25535),.PCURVE_S1.);
+#25527 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#25528,#25529,#25530,#25531,
+    #25532,#25533,#25534),.UNSPECIFIED.,.F.,.F.,(4,3,4),(-0.102857603272
+    ,-6.039620473461E-002,0.E+000),.UNSPECIFIED.);
+#25528 = CARTESIAN_POINT('',(0.E+000,-5.800000086427,-3.500000052154));
+#25529 = CARTESIAN_POINT('',(0.133877726572,-5.800000086427,
+    -3.500000052154));
+#25530 = CARTESIAN_POINT('',(0.271005752576,-5.800000086427,
+    -3.469611411323));
+#25531 = CARTESIAN_POINT('',(0.369399254906,-5.800000086427,
+    -3.355499000202));
+#25532 = CARTESIAN_POINT('',(0.499076865501,-5.800000086427,
+    -3.205104670667));
+#25533 = CARTESIAN_POINT('',(0.500000007451,-5.800000086427,
+    -2.976659696396));
+#25534 = CARTESIAN_POINT('',(0.500000007451,-5.800000086427,
+    -2.800000041723));
+#25535 = PCURVE('',#25511,#25536);
+#25536 = DEFINITIONAL_REPRESENTATION('',(#25537),#25545);
+#25537 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#25538,#25539,#25540,#25541,
+    #25542,#25543,#25544),.UNSPECIFIED.,.F.,.F.,(4,3,4),(-0.102857603272
+    ,-6.039620473461E-002,0.E+000),.UNSPECIFIED.);
+#25538 = CARTESIAN_POINT('',(-10.73445182293,-0.250000003725));
+#25539 = CARTESIAN_POINT('',(-10.73445182293,-0.116122277153));
+#25540 = CARTESIAN_POINT('',(-10.7040631821,2.1005748851E-002));
+#25541 = CARTESIAN_POINT('',(-10.58995077098,0.119399251181));
+#25542 = CARTESIAN_POINT('',(-10.43955644144,0.249076861776));
+#25543 = CARTESIAN_POINT('',(-10.21111146717,0.250000003726));
+#25544 = CARTESIAN_POINT('',(-10.0344518125,0.250000003726));
+#25545 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#25546 = ORIENTED_EDGE('',*,*,#25547,.F.);
+#25547 = EDGE_CURVE('',#25548,#25524,#25550,.T.);
+#25548 = VERTEX_POINT('',#25549);
+#25549 = CARTESIAN_POINT('',(0.E+000,-5.800000086427,7.234451770782));
+#25550 = SURFACE_CURVE('',#25551,(#25555),.PCURVE_S1.);
+#25551 = LINE('',#25552,#25553);
+#25552 = CARTESIAN_POINT('',(0.E+000,-5.800000086427,7.234451770782));
+#25553 = VECTOR('',#25554,1.);
+#25554 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#25555 = PCURVE('',#25511,#25556);
+#25556 = DEFINITIONAL_REPRESENTATION('',(#25557),#25561);
+#25557 = LINE('',#25558,#25559);
+#25558 = CARTESIAN_POINT('',(0.E+000,-0.250000003725));
+#25559 = VECTOR('',#25560,1.);
+#25560 = DIRECTION('',(-1.,0.E+000));
+#25561 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#25562 = ORIENTED_EDGE('',*,*,#25563,.F.);
+#25563 = EDGE_CURVE('',#25503,#25548,#25564,.T.);
+#25564 = SURFACE_CURVE('',#25565,(#25569),.PCURVE_S1.);
+#25565 = LINE('',#25566,#25567);
+#25566 = CARTESIAN_POINT('',(0.500000007451,-5.800000086427,
+    7.234451770782));
+#25567 = VECTOR('',#25568,1.);
+#25568 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#25569 = PCURVE('',#25511,#25570);
+#25570 = DEFINITIONAL_REPRESENTATION('',(#25571),#25575);
+#25571 = LINE('',#25572,#25573);
+#25572 = CARTESIAN_POINT('',(0.E+000,0.250000003726));
+#25573 = VECTOR('',#25574,1.);
+#25574 = DIRECTION('',(0.E+000,-1.));
+#25575 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#25576 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#25580)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#25577,#25578,#25579)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#25577 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#25578 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#25579 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#25580 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#25577,
+  'distance_accuracy_value','confusion accuracy');
+#25581 = SHAPE_DEFINITION_REPRESENTATION(#25582,#25493);
+#25582 = PRODUCT_DEFINITION_SHAPE('','',#25583);
+#25583 = PRODUCT_DEFINITION('design','',#25584,#25587);
+#25584 = PRODUCT_DEFINITION_FORMATION('','',#25585);
+#25585 = PRODUCT('Compound214','Compound214','',(#25586));
+#25586 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#25587 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#25588 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#25589,#25591);
+#25589 = ( REPRESENTATION_RELATIONSHIP('','',#25493,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#25590) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#25590 = ITEM_DEFINED_TRANSFORMATION('','',#11,#527);
+#25591 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #25592);
+#25592 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('129','=>[0:1:1:130]','',#5,
+  #25583,$);
+#25593 = PRODUCT_TYPE('part',$,(#25585));
+#25594 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#25595),#25751);
+#25595 = SHELL_BASED_SURFACE_MODEL('',(#25596));
+#25596 = OPEN_SHELL('',(#25597));
+#25597 = ADVANCED_FACE('',(#25598),#25612,.T.);
+#25598 = FACE_BOUND('',#25599,.T.);
+#25599 = EDGE_LOOP('',(#25600,#25677,#25696,#25734));
+#25600 = ORIENTED_EDGE('',*,*,#25601,.T.);
+#25601 = EDGE_CURVE('',#25602,#25604,#25606,.T.);
+#25602 = VERTEX_POINT('',#25603);
+#25603 = CARTESIAN_POINT('',(0.E+000,-6.000000089407,-3.500000052154));
+#25604 = VERTEX_POINT('',#25605);
+#25605 = CARTESIAN_POINT('',(0.E+000,-5.800000086427,-3.500000052154));
+#25606 = SURFACE_CURVE('',#25607,(#25611),.PCURVE_S1.);
+#25607 = LINE('',#25608,#25609);
+#25608 = CARTESIAN_POINT('',(0.E+000,-6.000000089407,-3.500000052154));
+#25609 = VECTOR('',#25610,1.);
+#25610 = DIRECTION('',(0.E+000,1.,0.E+000));
+#25611 = PCURVE('',#25612,#25649);
+#25612 = B_SPLINE_SURFACE_WITH_KNOTS('',5,5,(
+    (#25613,#25614,#25615,#25616,#25617,#25618)
+    ,(#25619,#25620,#25621,#25622,#25623,#25624)
+    ,(#25625,#25626,#25627,#25628,#25629,#25630)
+    ,(#25631,#25632,#25633,#25634,#25635,#25636)
+    ,(#25637,#25638,#25639,#25640,#25641,#25642)
+    ,(#25643,#25644,#25645,#25646,#25647,#25648
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(6,6),(0.E+000,2.000000029813E-002)
+  ,(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#25613 = CARTESIAN_POINT('',(0.E+000,-6.000000089407,-3.500000052154));
+#25614 = CARTESIAN_POINT('',(0.186599686687,-6.000000089407,
+    -3.500000052154));
+#25615 = CARTESIAN_POINT('',(0.445104640076,-6.000000089407,
+    -3.460046888373));
+#25616 = CARTESIAN_POINT('',(0.498634665332,-6.000000089407,
+    -3.169273173316));
+#25617 = CARTESIAN_POINT('',(0.500000007451,-6.000000089407,
+    -3.004877616915));
+#25618 = CARTESIAN_POINT('',(0.500000007451,-6.000000089407,
+    -2.800000041723));
+#25619 = CARTESIAN_POINT('',(0.E+000,-5.960000088811,-3.500000052154));
+#25620 = CARTESIAN_POINT('',(0.186599566175,-5.960000088811,
+    -3.500000052154));
+#25621 = CARTESIAN_POINT('',(0.445104904793,-5.960000088811,
+    -3.460046886052));
+#25622 = CARTESIAN_POINT('',(0.498634559125,-5.960000088811,
+    -3.16927325409));
+#25623 = CARTESIAN_POINT('',(0.500000007451,-5.960000088811,
+    -3.004877604502));
+#25624 = CARTESIAN_POINT('',(0.500000007451,-5.960000088811,
+    -2.800000041723));
+#25625 = CARTESIAN_POINT('',(0.E+000,-5.920000088215,-3.500000052154));
+#25626 = CARTESIAN_POINT('',(0.186599445662,-5.920000088215,
+    -3.500000052154));
+#25627 = CARTESIAN_POINT('',(0.44510516951,-5.920000088215,
+    -3.460046883731));
+#25628 = CARTESIAN_POINT('',(0.498634452918,-5.920000088215,
+    -3.169273334863));
+#25629 = CARTESIAN_POINT('',(0.500000007451,-5.920000088215,
+    -3.00487759209));
+#25630 = CARTESIAN_POINT('',(0.500000007451,-5.920000088215,
+    -2.800000041723));
+#25631 = CARTESIAN_POINT('',(0.E+000,-5.880000087619,-3.500000052154));
+#25632 = CARTESIAN_POINT('',(0.186599325149,-5.880000087619,
+    -3.500000052154));
+#25633 = CARTESIAN_POINT('',(0.445105434226,-5.880000087619,
+    -3.46004688141));
+#25634 = CARTESIAN_POINT('',(0.498634346711,-5.880000087619,
+    -3.169273415637));
+#25635 = CARTESIAN_POINT('',(0.500000007451,-5.880000087619,
+    -3.004877579677));
+#25636 = CARTESIAN_POINT('',(0.500000007451,-5.880000087619,
+    -2.800000041723));
+#25637 = CARTESIAN_POINT('',(0.E+000,-5.840000087023,-3.500000052154));
+#25638 = CARTESIAN_POINT('',(0.186599204636,-5.840000087023,
+    -3.500000052154));
+#25639 = CARTESIAN_POINT('',(0.445105698943,-5.840000087023,
+    -3.460046879089));
+#25640 = CARTESIAN_POINT('',(0.498634240504,-5.840000087023,
+    -3.169273496411));
+#25641 = CARTESIAN_POINT('',(0.500000007451,-5.840000087023,
+    -3.004877567264));
+#25642 = CARTESIAN_POINT('',(0.500000007451,-5.840000087023,
+    -2.800000041723));
+#25643 = CARTESIAN_POINT('',(0.E+000,-5.800000086427,-3.500000052154));
+#25644 = CARTESIAN_POINT('',(0.186599084124,-5.800000086427,
+    -3.500000052154));
+#25645 = CARTESIAN_POINT('',(0.44510596366,-5.800000086427,
+    -3.460046876768));
+#25646 = CARTESIAN_POINT('',(0.498634134297,-5.800000086427,
+    -3.169273577185));
+#25647 = CARTESIAN_POINT('',(0.500000007451,-5.800000086427,
+    -3.004877554851));
+#25648 = CARTESIAN_POINT('',(0.500000007451,-5.800000086427,
+    -2.800000041723));
+#25649 = DEFINITIONAL_REPRESENTATION('',(#25650),#25676);
+#25650 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#25651,#25652,#25653,#25654,
+    #25655,#25656,#25657,#25658,#25659,#25660,#25661,#25662,#25663,
+    #25664,#25665,#25666,#25667,#25668,#25669,#25670,#25671,#25672,
+    #25673,#25674,#25675),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,9.090909226375E-003,
+    1.818181845275E-002,2.727272767912E-002,3.63636369055E-002,
+    4.545454613187E-002,5.454545535825E-002,6.363636458462E-002,
+    7.2727273811E-002,8.181818303737E-002,9.090909226375E-002,
+    0.10000000149,0.109090910716,0.118181819943,0.127272729169,
+    0.136363638396,0.145454547622,0.154545456848,0.163636366075,
+    0.172727275301,0.181818184527,0.190909093754,0.20000000298),
+  .UNSPECIFIED.);
+#25651 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#25652 = CARTESIAN_POINT('',(3.030303075474E-004,0.E+000));
+#25653 = CARTESIAN_POINT('',(9.090909226422E-004,0.E+000));
+#25654 = CARTESIAN_POINT('',(1.818181845285E-003,0.E+000));
+#25655 = CARTESIAN_POINT('',(2.727272767927E-003,0.E+000));
+#25656 = CARTESIAN_POINT('',(3.636363690569E-003,0.E+000));
+#25657 = CARTESIAN_POINT('',(4.545454613212E-003,0.E+000));
+#25658 = CARTESIAN_POINT('',(5.454545535854E-003,0.E+000));
+#25659 = CARTESIAN_POINT('',(6.363636458496E-003,0.E+000));
+#25660 = CARTESIAN_POINT('',(7.272727381138E-003,0.E+000));
+#25661 = CARTESIAN_POINT('',(8.181818303781E-003,0.E+000));
+#25662 = CARTESIAN_POINT('',(9.090909226423E-003,0.E+000));
+#25663 = CARTESIAN_POINT('',(1.000000014907E-002,0.E+000));
+#25664 = CARTESIAN_POINT('',(1.090909107171E-002,0.E+000));
+#25665 = CARTESIAN_POINT('',(1.181818199435E-002,0.E+000));
+#25666 = CARTESIAN_POINT('',(1.272727291699E-002,0.E+000));
+#25667 = CARTESIAN_POINT('',(1.363636383963E-002,0.E+000));
+#25668 = CARTESIAN_POINT('',(1.454545476228E-002,0.E+000));
+#25669 = CARTESIAN_POINT('',(1.545454568492E-002,0.E+000));
+#25670 = CARTESIAN_POINT('',(1.636363660756E-002,0.E+000));
+#25671 = CARTESIAN_POINT('',(1.72727275302E-002,0.E+000));
+#25672 = CARTESIAN_POINT('',(1.818181845285E-002,0.E+000));
+#25673 = CARTESIAN_POINT('',(1.909090937549E-002,0.E+000));
+#25674 = CARTESIAN_POINT('',(1.969696999058E-002,-0.E+000));
+#25675 = CARTESIAN_POINT('',(2.000000029813E-002,0.E+000));
+#25676 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#25677 = ORIENTED_EDGE('',*,*,#25678,.T.);
+#25678 = EDGE_CURVE('',#25604,#25679,#25681,.T.);
+#25679 = VERTEX_POINT('',#25680);
+#25680 = CARTESIAN_POINT('',(0.500000007451,-5.800000086427,
+    -2.800000041723));
+#25681 = SURFACE_CURVE('',#25682,(#25689),.PCURVE_S1.);
+#25682 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#25683,#25684,#25685,#25686,
+    #25687,#25688),.UNSPECIFIED.,.F.,.F.,(6,6),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#25683 = CARTESIAN_POINT('',(0.E+000,-5.800000086427,-3.500000052154));
+#25684 = CARTESIAN_POINT('',(0.186599084124,-5.800000086427,
+    -3.500000052154));
+#25685 = CARTESIAN_POINT('',(0.44510596366,-5.800000086427,
+    -3.460046876768));
+#25686 = CARTESIAN_POINT('',(0.498634134297,-5.800000086427,
+    -3.169273577185));
+#25687 = CARTESIAN_POINT('',(0.500000007451,-5.800000086427,
+    -3.004877554851));
+#25688 = CARTESIAN_POINT('',(0.500000007451,-5.800000086427,
+    -2.800000041723));
+#25689 = PCURVE('',#25612,#25690);
+#25690 = DEFINITIONAL_REPRESENTATION('',(#25691),#25695);
+#25691 = LINE('',#25692,#25693);
+#25692 = CARTESIAN_POINT('',(2.000000029813E-002,0.E+000));
+#25693 = VECTOR('',#25694,1.);
+#25694 = DIRECTION('',(0.E+000,1.));
+#25695 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#25696 = ORIENTED_EDGE('',*,*,#25697,.F.);
+#25697 = EDGE_CURVE('',#25698,#25679,#25700,.T.);
+#25698 = VERTEX_POINT('',#25699);
+#25699 = CARTESIAN_POINT('',(0.500000007451,-6.000000089407,
+    -2.800000041723));
+#25700 = SURFACE_CURVE('',#25701,(#25705),.PCURVE_S1.);
+#25701 = LINE('',#25702,#25703);
+#25702 = CARTESIAN_POINT('',(0.500000007451,-6.000000089407,
+    -2.800000041723));
+#25703 = VECTOR('',#25704,1.);
+#25704 = DIRECTION('',(0.E+000,1.,3.275157873841E-013));
+#25705 = PCURVE('',#25612,#25706);
+#25706 = DEFINITIONAL_REPRESENTATION('',(#25707),#25733);
+#25707 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#25708,#25709,#25710,#25711,
+    #25712,#25713,#25714,#25715,#25716,#25717,#25718,#25719,#25720,
+    #25721,#25722,#25723,#25724,#25725,#25726,#25727,#25728,#25729,
+    #25730,#25731,#25732),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,9.090909226375E-003,
+    1.818181845275E-002,2.727272767912E-002,3.63636369055E-002,
+    4.545454613187E-002,5.454545535825E-002,6.363636458462E-002,
+    7.2727273811E-002,8.181818303737E-002,9.090909226375E-002,
+    0.10000000149,0.109090910716,0.118181819943,0.127272729169,
+    0.136363638396,0.145454547622,0.154545456848,0.163636366075,
+    0.172727275301,0.181818184527,0.190909093754,0.20000000298),
+  .UNSPECIFIED.);
+#25708 = CARTESIAN_POINT('',(0.E+000,1.));
+#25709 = CARTESIAN_POINT('',(3.030303075474E-004,1.));
+#25710 = CARTESIAN_POINT('',(9.090909226422E-004,1.));
+#25711 = CARTESIAN_POINT('',(1.818181845285E-003,1.));
+#25712 = CARTESIAN_POINT('',(2.727272767927E-003,1.));
+#25713 = CARTESIAN_POINT('',(3.636363690569E-003,1.));
+#25714 = CARTESIAN_POINT('',(4.545454613212E-003,1.));
+#25715 = CARTESIAN_POINT('',(5.454545535854E-003,1.));
+#25716 = CARTESIAN_POINT('',(6.363636458496E-003,1.));
+#25717 = CARTESIAN_POINT('',(7.272727381138E-003,1.));
+#25718 = CARTESIAN_POINT('',(8.181818303781E-003,1.));
+#25719 = CARTESIAN_POINT('',(9.090909226423E-003,1.));
+#25720 = CARTESIAN_POINT('',(1.000000014907E-002,1.));
+#25721 = CARTESIAN_POINT('',(1.090909107171E-002,1.));
+#25722 = CARTESIAN_POINT('',(1.181818199435E-002,1.));
+#25723 = CARTESIAN_POINT('',(1.272727291699E-002,1.));
+#25724 = CARTESIAN_POINT('',(1.363636383963E-002,1.));
+#25725 = CARTESIAN_POINT('',(1.454545476228E-002,1.));
+#25726 = CARTESIAN_POINT('',(1.545454568492E-002,1.));
+#25727 = CARTESIAN_POINT('',(1.636363660756E-002,1.));
+#25728 = CARTESIAN_POINT('',(1.72727275302E-002,1.));
+#25729 = CARTESIAN_POINT('',(1.818181845285E-002,1.));
+#25730 = CARTESIAN_POINT('',(1.909090937549E-002,1.));
+#25731 = CARTESIAN_POINT('',(1.969696999058E-002,1.));
+#25732 = CARTESIAN_POINT('',(2.000000029813E-002,1.));
+#25733 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#25734 = ORIENTED_EDGE('',*,*,#25735,.F.);
+#25735 = EDGE_CURVE('',#25602,#25698,#25736,.T.);
+#25736 = SURFACE_CURVE('',#25737,(#25744),.PCURVE_S1.);
+#25737 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#25738,#25739,#25740,#25741,
+    #25742,#25743),.UNSPECIFIED.,.F.,.F.,(6,6),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#25738 = CARTESIAN_POINT('',(0.E+000,-6.000000089407,-3.500000052154));
+#25739 = CARTESIAN_POINT('',(0.186599686687,-6.000000089407,
+    -3.500000052154));
+#25740 = CARTESIAN_POINT('',(0.445104640076,-6.000000089407,
+    -3.460046888373));
+#25741 = CARTESIAN_POINT('',(0.498634665332,-6.000000089407,
+    -3.169273173316));
+#25742 = CARTESIAN_POINT('',(0.500000007451,-6.000000089407,
+    -3.004877616915));
+#25743 = CARTESIAN_POINT('',(0.500000007451,-6.000000089407,
+    -2.800000041723));
+#25744 = PCURVE('',#25612,#25745);
+#25745 = DEFINITIONAL_REPRESENTATION('',(#25746),#25750);
+#25746 = LINE('',#25747,#25748);
+#25747 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#25748 = VECTOR('',#25749,1.);
+#25749 = DIRECTION('',(0.E+000,1.));
+#25750 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#25751 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#25755)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#25752,#25753,#25754)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#25752 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#25753 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#25754 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#25755 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#25752,
+  'distance_accuracy_value','confusion accuracy');
+#25756 = SHAPE_DEFINITION_REPRESENTATION(#25757,#25594);
+#25757 = PRODUCT_DEFINITION_SHAPE('','',#25758);
+#25758 = PRODUCT_DEFINITION('design','',#25759,#25762);
+#25759 = PRODUCT_DEFINITION_FORMATION('','',#25760);
+#25760 = PRODUCT('Compound217','Compound217','',(#25761));
+#25761 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#25762 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#25763 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#25764,#25766);
+#25764 = ( REPRESENTATION_RELATIONSHIP('','',#25594,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#25765) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#25765 = ITEM_DEFINED_TRANSFORMATION('','',#11,#531);
+#25766 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #25767);
+#25767 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('130','=>[0:1:1:131]','',#5,
+  #25758,$);
+#25768 = PRODUCT_TYPE('part',$,(#25760));
+#25769 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#25770),#25926);
+#25770 = SHELL_BASED_SURFACE_MODEL('',(#25771));
+#25771 = OPEN_SHELL('',(#25772));
+#25772 = ADVANCED_FACE('',(#25773),#25790,.T.);
+#25773 = FACE_BOUND('',#25774,.T.);
+#25774 = EDGE_LOOP('',(#25775,#25833,#25871,#25890));
+#25775 = ORIENTED_EDGE('',*,*,#25776,.T.);
+#25776 = EDGE_CURVE('',#25777,#25779,#25781,.T.);
+#25777 = VERTEX_POINT('',#25778);
+#25778 = CARTESIAN_POINT('',(3.000124926996,0.E+000,12.433416710136));
+#25779 = VERTEX_POINT('',#25780);
+#25780 = CARTESIAN_POINT('',(2.121242937857,2.121242937857,
+    12.483260445559));
+#25781 = SURFACE_CURVE('',#25782,(#25789),.PCURVE_S1.);
+#25782 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#25783,#25784,#25785,#25786,
+    #25787,#25788),.UNSPECIFIED.,.F.,.F.,(6,6),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#25783 = CARTESIAN_POINT('',(3.000124926996,0.E+000,12.433416710136));
+#25784 = CARTESIAN_POINT('',(3.000124926996,0.471236521834,
+    12.443416131652));
+#25785 = CARTESIAN_POINT('',(2.907565770585,0.942502768487,
+    12.453381668083));
+#25786 = CARTESIAN_POINT('',(2.722352982357,1.389443944964,
+    12.463327993601));
+#25787 = CARTESIAN_POINT('',(2.45448159238,1.788051578859,
+    12.473282524062));
+#25788 = CARTESIAN_POINT('',(2.121242937857,2.121242937857,
+    12.483260445559));
+#25789 = PCURVE('',#25790,#25827);
+#25790 = B_SPLINE_SURFACE_WITH_KNOTS('',5,5,(
+    (#25791,#25792,#25793,#25794,#25795,#25796)
+    ,(#25797,#25798,#25799,#25800,#25801,#25802)
+    ,(#25803,#25804,#25805,#25806,#25807,#25808)
+    ,(#25809,#25810,#25811,#25812,#25813,#25814)
+    ,(#25815,#25816,#25817,#25818,#25819,#25820)
+    ,(#25821,#25822,#25823,#25824,#25825,#25826
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(6,6),(0.E+000,1.),(0.E+000,
+    1.333043367612E-002),.PIECEWISE_BEZIER_KNOTS.);
+#25791 = CARTESIAN_POINT('',(3.000124926996,0.E+000,12.433416710136));
+#25792 = CARTESIAN_POINT('',(3.000124926996,0.E+000,12.460050072275));
+#25793 = CARTESIAN_POINT('',(3.000124926996,0.E+000,12.486683434414));
+#25794 = CARTESIAN_POINT('',(3.000124926996,0.E+000,12.513316796554));
+#25795 = CARTESIAN_POINT('',(3.000124926996,0.E+000,12.539950158693));
+#25796 = CARTESIAN_POINT('',(3.000124926996,0.E+000,12.566583520832));
+#25797 = CARTESIAN_POINT('',(3.000124926996,0.471236521834,
+    12.443416131652));
+#25798 = CARTESIAN_POINT('',(3.000124926996,0.471236788025,
+    12.47004949944));
+#25799 = CARTESIAN_POINT('',(3.000124926996,0.471237054216,
+    12.496682867227));
+#25800 = CARTESIAN_POINT('',(3.000124926996,0.471237320407,
+    12.523316235015));
+#25801 = CARTESIAN_POINT('',(3.000124926996,0.471237586598,
+    12.549949602803));
+#25802 = CARTESIAN_POINT('',(3.000124926996,0.471237852789,
+    12.57658297059));
+#25803 = CARTESIAN_POINT('',(2.907565770585,0.942502768487,
+    12.453381668083));
+#25804 = CARTESIAN_POINT('',(2.907565662087,0.942503000083,
+    12.480028966272));
+#25805 = CARTESIAN_POINT('',(2.907565553589,0.942503231679,
+    12.506676264461));
+#25806 = CARTESIAN_POINT('',(2.907565445091,0.942503463275,
+    12.533323562651));
+#25807 = CARTESIAN_POINT('',(2.907565336593,0.942503694871,
+    12.55997086084));
+#25808 = CARTESIAN_POINT('',(2.907565228095,0.942503926466,
+    12.586618159029));
+#25809 = CARTESIAN_POINT('',(2.722352982357,1.389443944964,
+    12.463327993601));
+#25810 = CARTESIAN_POINT('',(2.72235291785,1.389443961317,12.48999635432
+    ));
+#25811 = CARTESIAN_POINT('',(2.722352853343,1.389443977671,
+    12.51666471504));
+#25812 = CARTESIAN_POINT('',(2.722352788836,1.389443994024,
+    12.543333075759));
+#25813 = CARTESIAN_POINT('',(2.722352724329,1.389444010377,
+    12.570001436479));
+#25814 = CARTESIAN_POINT('',(2.722352659822,1.389444026731,
+    12.596669797198));
+#25815 = CARTESIAN_POINT('',(2.45448159238,1.788051578859,
+    12.473282524062));
+#25816 = CARTESIAN_POINT('',(2.454481646963,1.788051524284,
+    12.499969471814));
+#25817 = CARTESIAN_POINT('',(2.454481701546,1.788051469709,
+    12.526656419566));
+#25818 = CARTESIAN_POINT('',(2.454481756129,1.788051415134,
+    12.553343367317));
+#25819 = CARTESIAN_POINT('',(2.454481810712,1.788051360558,
+    12.580030315069));
+#25820 = CARTESIAN_POINT('',(2.454481865295,1.788051305983,
+    12.606717262821));
+#25821 = CARTESIAN_POINT('',(2.121242937857,2.121242937857,
+    12.483260445559));
+#25822 = CARTESIAN_POINT('',(2.121242937857,2.121242937857,
+    12.509956313082));
+#25823 = CARTESIAN_POINT('',(2.121242937857,2.121242937857,
+    12.536652180605));
+#25824 = CARTESIAN_POINT('',(2.121242937857,2.121242937857,
+    12.563348048128));
+#25825 = CARTESIAN_POINT('',(2.121242937857,2.121242937857,
+    12.590043915651));
+#25826 = CARTESIAN_POINT('',(2.121242937857,2.121242937857,
+    12.616739783174));
+#25827 = DEFINITIONAL_REPRESENTATION('',(#25828),#25832);
+#25828 = LINE('',#25829,#25830);
+#25829 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#25830 = VECTOR('',#25831,1.);
+#25831 = DIRECTION('',(1.,0.E+000));
+#25832 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#25833 = ORIENTED_EDGE('',*,*,#25834,.T.);
+#25834 = EDGE_CURVE('',#25779,#25835,#25837,.T.);
+#25835 = VERTEX_POINT('',#25836);
+#25836 = CARTESIAN_POINT('',(2.121242937857,2.121242937857,
+    12.616739783174));
+#25837 = SURFACE_CURVE('',#25838,(#25842),.PCURVE_S1.);
+#25838 = LINE('',#25839,#25840);
+#25839 = CARTESIAN_POINT('',(2.121242937857,2.121242937857,
+    12.483260445559));
+#25840 = VECTOR('',#25841,1.);
+#25841 = DIRECTION('',(0.E+000,0.E+000,1.));
+#25842 = PCURVE('',#25790,#25843);
+#25843 = DEFINITIONAL_REPRESENTATION('',(#25844),#25870);
+#25844 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#25845,#25846,#25847,#25848,
+    #25849,#25850,#25851,#25852,#25853,#25854,#25855,#25856,#25857,
+    #25858,#25859,#25860,#25861,#25862,#25863,#25864,#25865,#25866,
+    #25867,#25868,#25869),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,6.0672426189E-003,
+    1.21344852378E-002,1.82017278567E-002,2.42689704756E-002,
+    3.03362130945E-002,3.64034557134E-002,4.24706983323E-002,
+    4.85379409512E-002,5.46051835701E-002,6.0672426189E-002,
+    6.67396688079E-002,7.28069114268E-002,7.88741540457E-002,
+    8.49413966646E-002,9.10086392835E-002,9.70758819024E-002,
+    0.103143124521,0.10921036714,0.115277609759,0.121344852378,
+    0.127412094997,0.133479337616),.UNSPECIFIED.);
+#25845 = CARTESIAN_POINT('',(1.,0.E+000));
+#25846 = CARTESIAN_POINT('',(1.,2.019762678197E-004));
+#25847 = CARTESIAN_POINT('',(1.,6.059288034593E-004));
+#25848 = CARTESIAN_POINT('',(1.,1.211857606919E-003));
+#25849 = CARTESIAN_POINT('',(1.,1.817786410378E-003));
+#25850 = CARTESIAN_POINT('',(1.,2.423715213838E-003));
+#25851 = CARTESIAN_POINT('',(1.,3.029644017298E-003));
+#25852 = CARTESIAN_POINT('',(1.,3.635572820758E-003));
+#25853 = CARTESIAN_POINT('',(1.,4.241501624218E-003));
+#25854 = CARTESIAN_POINT('',(1.,4.847430427678E-003));
+#25855 = CARTESIAN_POINT('',(1.,5.453359231138E-003));
+#25856 = CARTESIAN_POINT('',(1.,6.059288034598E-003));
+#25857 = CARTESIAN_POINT('',(1.,6.665216838058E-003));
+#25858 = CARTESIAN_POINT('',(1.,7.271145641517E-003));
+#25859 = CARTESIAN_POINT('',(1.,7.877074444977E-003));
+#25860 = CARTESIAN_POINT('',(1.,8.483003248437E-003));
+#25861 = CARTESIAN_POINT('',(1.,9.088932051896E-003));
+#25862 = CARTESIAN_POINT('',(1.,9.694860855356E-003));
+#25863 = CARTESIAN_POINT('',(1.,1.030078965882E-002));
+#25864 = CARTESIAN_POINT('',(1.,1.090671846228E-002));
+#25865 = CARTESIAN_POINT('',(1.,1.151264726574E-002));
+#25866 = CARTESIAN_POINT('',(1.,1.21185760692E-002));
+#25867 = CARTESIAN_POINT('',(1.,1.272450487266E-002));
+#25868 = CARTESIAN_POINT('',(1.,1.31284574083E-002));
+#25869 = CARTESIAN_POINT('',(1.,1.333043367612E-002));
+#25870 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#25871 = ORIENTED_EDGE('',*,*,#25872,.F.);
+#25872 = EDGE_CURVE('',#25873,#25835,#25875,.T.);
+#25873 = VERTEX_POINT('',#25874);
+#25874 = CARTESIAN_POINT('',(3.000124926996,0.E+000,12.566583520832));
+#25875 = SURFACE_CURVE('',#25876,(#25883),.PCURVE_S1.);
+#25876 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#25877,#25878,#25879,#25880,
+    #25881,#25882),.UNSPECIFIED.,.F.,.F.,(6,6),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#25877 = CARTESIAN_POINT('',(3.000124926996,0.E+000,12.566583520832));
+#25878 = CARTESIAN_POINT('',(3.000124926996,0.471237852789,
+    12.57658297059));
+#25879 = CARTESIAN_POINT('',(2.907565228095,0.942503926466,
+    12.586618159029));
+#25880 = CARTESIAN_POINT('',(2.722352659822,1.389444026731,
+    12.596669797198));
+#25881 = CARTESIAN_POINT('',(2.454481865295,1.788051305983,
+    12.606717262821));
+#25882 = CARTESIAN_POINT('',(2.121242937857,2.121242937857,
+    12.616739783174));
+#25883 = PCURVE('',#25790,#25884);
+#25884 = DEFINITIONAL_REPRESENTATION('',(#25885),#25889);
+#25885 = LINE('',#25886,#25887);
+#25886 = CARTESIAN_POINT('',(0.E+000,1.333043367612E-002));
+#25887 = VECTOR('',#25888,1.);
+#25888 = DIRECTION('',(1.,0.E+000));
+#25889 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#25890 = ORIENTED_EDGE('',*,*,#25891,.F.);
+#25891 = EDGE_CURVE('',#25777,#25873,#25892,.T.);
+#25892 = SURFACE_CURVE('',#25893,(#25897),.PCURVE_S1.);
+#25893 = LINE('',#25894,#25895);
+#25894 = CARTESIAN_POINT('',(3.000124926996,0.E+000,12.433416710136));
+#25895 = VECTOR('',#25896,1.);
+#25896 = DIRECTION('',(0.E+000,0.E+000,1.));
+#25897 = PCURVE('',#25790,#25898);
+#25898 = DEFINITIONAL_REPRESENTATION('',(#25899),#25925);
+#25899 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#25900,#25901,#25902,#25903,
+    #25904,#25905,#25906,#25907,#25908,#25909,#25910,#25911,#25912,
+    #25913,#25914,#25915,#25916,#25917,#25918,#25919,#25920,#25921,
+    #25922,#25923,#25924),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,6.053036849818E-003,
+    1.210607369964E-002,1.815911054945E-002,2.421214739927E-002,
+    3.026518424909E-002,3.631822109891E-002,4.237125794873E-002,
+    4.842429479855E-002,5.447733164836E-002,6.053036849818E-002,
+    6.6583405348E-002,7.263644219782E-002,7.868947904764E-002,
+    8.474251589745E-002,9.079555274727E-002,9.684858959709E-002,
+    0.102901626447,0.108954663297,0.115007700147,0.121060736996,
+    0.127113773846,0.133166810696),.UNSPECIFIED.);
+#25900 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#25901 = CARTESIAN_POINT('',(0.E+000,2.019762678201E-004));
+#25902 = CARTESIAN_POINT('',(0.E+000,6.0592880346E-004));
+#25903 = CARTESIAN_POINT('',(0.E+000,1.21185760692E-003));
+#25904 = CARTESIAN_POINT('',(0.E+000,1.81778641038E-003));
+#25905 = CARTESIAN_POINT('',(0.E+000,2.42371521384E-003));
+#25906 = CARTESIAN_POINT('',(0.E+000,3.029644017299E-003));
+#25907 = CARTESIAN_POINT('',(0.E+000,3.63557282076E-003));
+#25908 = CARTESIAN_POINT('',(0.E+000,4.241501624219E-003));
+#25909 = CARTESIAN_POINT('',(0.E+000,4.847430427679E-003));
+#25910 = CARTESIAN_POINT('',(0.E+000,5.453359231139E-003));
+#25911 = CARTESIAN_POINT('',(0.E+000,6.059288034599E-003));
+#25912 = CARTESIAN_POINT('',(0.E+000,6.665216838059E-003));
+#25913 = CARTESIAN_POINT('',(0.E+000,7.271145641519E-003));
+#25914 = CARTESIAN_POINT('',(0.E+000,7.877074444979E-003));
+#25915 = CARTESIAN_POINT('',(0.E+000,8.483003248439E-003));
+#25916 = CARTESIAN_POINT('',(0.E+000,9.088932051899E-003));
+#25917 = CARTESIAN_POINT('',(0.E+000,9.694860855359E-003));
+#25918 = CARTESIAN_POINT('',(0.E+000,1.030078965882E-002));
+#25919 = CARTESIAN_POINT('',(0.E+000,1.090671846228E-002));
+#25920 = CARTESIAN_POINT('',(0.E+000,1.151264726574E-002));
+#25921 = CARTESIAN_POINT('',(0.E+000,1.21185760692E-002));
+#25922 = CARTESIAN_POINT('',(0.E+000,1.272450487266E-002));
+#25923 = CARTESIAN_POINT('',(-0.E+000,1.31284574083E-002));
+#25924 = CARTESIAN_POINT('',(0.E+000,1.333043367612E-002));
+#25925 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#25926 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#25930)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#25927,#25928,#25929)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#25927 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#25928 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#25929 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#25930 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#25927,
+  'distance_accuracy_value','confusion accuracy');
+#25931 = SHAPE_DEFINITION_REPRESENTATION(#25932,#25769);
+#25932 = PRODUCT_DEFINITION_SHAPE('','',#25933);
+#25933 = PRODUCT_DEFINITION('design','',#25934,#25937);
+#25934 = PRODUCT_DEFINITION_FORMATION('','',#25935);
+#25935 = PRODUCT('Compound215','Compound215','',(#25936));
+#25936 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#25937 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#25938 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#25939,#25941);
+#25939 = ( REPRESENTATION_RELATIONSHIP('','',#25769,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#25940) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#25940 = ITEM_DEFINED_TRANSFORMATION('','',#11,#535);
+#25941 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #25942);
+#25942 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('131','=>[0:1:1:132]','',#5,
+  #25933,$);
+#25943 = PRODUCT_TYPE('part',$,(#25935));
+#25944 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#25945),#26027);
+#25945 = SHELL_BASED_SURFACE_MODEL('',(#25946));
+#25946 = OPEN_SHELL('',(#25947));
+#25947 = ADVANCED_FACE('',(#25948),#25962,.T.);
+#25948 = FACE_BOUND('',#25949,.T.);
+#25949 = EDGE_LOOP('',(#25950,#25973,#25989,#26005));
+#25950 = ORIENTED_EDGE('',*,*,#25951,.T.);
+#25951 = EDGE_CURVE('',#25952,#25954,#25956,.T.);
+#25952 = VERTEX_POINT('',#25953);
+#25953 = CARTESIAN_POINT('',(0.500000007451,-6.000000089407,
+    -2.800000041723));
+#25954 = VERTEX_POINT('',#25955);
+#25955 = CARTESIAN_POINT('',(0.500000007451,-6.000000089407,7.2249096632
+    ));
+#25956 = SURFACE_CURVE('',#25957,(#25961),.PCURVE_S1.);
+#25957 = LINE('',#25958,#25959);
+#25958 = CARTESIAN_POINT('',(0.500000007451,-6.000000089407,
+    -2.800000041723));
+#25959 = VECTOR('',#25960,1.);
+#25960 = DIRECTION('',(0.E+000,0.E+000,1.));
+#25961 = PCURVE('',#25962,#25967);
+#25962 = PLANE('',#25963);
+#25963 = AXIS2_PLACEMENT_3D('',#25964,#25965,#25966);
+#25964 = CARTESIAN_POINT('',(0.E+000,-6.000000089407,1.862454805523));
+#25965 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#25966 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#25967 = DEFINITIONAL_REPRESENTATION('',(#25968),#25972);
+#25968 = LINE('',#25969,#25970);
+#25969 = CARTESIAN_POINT('',(4.662454847246,0.500000007451));
+#25970 = VECTOR('',#25971,1.);
+#25971 = DIRECTION('',(-1.,0.E+000));
+#25972 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#25973 = ORIENTED_EDGE('',*,*,#25974,.T.);
+#25974 = EDGE_CURVE('',#25954,#25975,#25977,.T.);
+#25975 = VERTEX_POINT('',#25976);
+#25976 = CARTESIAN_POINT('',(0.E+000,-6.000000089407,7.2249096632));
+#25977 = SURFACE_CURVE('',#25978,(#25982),.PCURVE_S1.);
+#25978 = LINE('',#25979,#25980);
+#25979 = CARTESIAN_POINT('',(0.500000007451,-6.000000089407,7.2249096632
+    ));
+#25980 = VECTOR('',#25981,1.);
+#25981 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#25982 = PCURVE('',#25962,#25983);
+#25983 = DEFINITIONAL_REPRESENTATION('',(#25984),#25988);
+#25984 = LINE('',#25985,#25986);
+#25985 = CARTESIAN_POINT('',(-5.362454857677,0.500000007451));
+#25986 = VECTOR('',#25987,1.);
+#25987 = DIRECTION('',(0.E+000,-1.));
+#25988 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#25989 = ORIENTED_EDGE('',*,*,#25990,.T.);
+#25990 = EDGE_CURVE('',#25975,#25991,#25993,.T.);
+#25991 = VERTEX_POINT('',#25992);
+#25992 = CARTESIAN_POINT('',(0.E+000,-6.000000089407,-3.500000052154));
+#25993 = SURFACE_CURVE('',#25994,(#25998),.PCURVE_S1.);
+#25994 = LINE('',#25995,#25996);
+#25995 = CARTESIAN_POINT('',(0.E+000,-6.000000089407,7.2249096632));
+#25996 = VECTOR('',#25997,1.);
+#25997 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#25998 = PCURVE('',#25962,#25999);
+#25999 = DEFINITIONAL_REPRESENTATION('',(#26000),#26004);
+#26000 = LINE('',#26001,#26002);
+#26001 = CARTESIAN_POINT('',(-5.362454857677,0.E+000));
+#26002 = VECTOR('',#26003,1.);
+#26003 = DIRECTION('',(1.,0.E+000));
+#26004 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#26005 = ORIENTED_EDGE('',*,*,#26006,.T.);
+#26006 = EDGE_CURVE('',#25991,#25952,#26007,.T.);
+#26007 = SURFACE_CURVE('',#26008,(#26016),.PCURVE_S1.);
+#26008 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#26009,#26010,#26011,#26012,
+    #26013,#26014,#26015),.UNSPECIFIED.,.F.,.F.,(4,3,4),(-0.102857603272
+    ,-6.039620473461E-002,0.E+000),.UNSPECIFIED.);
+#26009 = CARTESIAN_POINT('',(0.E+000,-6.000000089407,-3.500000052154));
+#26010 = CARTESIAN_POINT('',(0.133923095998,-6.000000089407,
+    -3.500000052154));
+#26011 = CARTESIAN_POINT('',(0.271025382127,-6.000000089407,
+    -3.469588645842));
+#26012 = CARTESIAN_POINT('',(0.369399254906,-6.000000089407,
+    -3.355499000202));
+#26013 = CARTESIAN_POINT('',(0.499086768139,-6.000000089407,
+    -3.205093186028));
+#26014 = CARTESIAN_POINT('',(0.500000007451,-6.000000089407,
+    -2.976612141603));
+#26015 = CARTESIAN_POINT('',(0.500000007451,-6.000000089407,
+    -2.800000041723));
+#26016 = PCURVE('',#25962,#26017);
+#26017 = DEFINITIONAL_REPRESENTATION('',(#26018),#26026);
+#26018 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#26019,#26020,#26021,#26022,
+    #26023,#26024,#26025),.UNSPECIFIED.,.F.,.F.,(4,3,4),(-0.102857603272
+    ,-6.039620473461E-002,0.E+000),.UNSPECIFIED.);
+#26019 = CARTESIAN_POINT('',(5.362454857677,0.E+000));
+#26020 = CARTESIAN_POINT('',(5.362454857677,0.133923095998));
+#26021 = CARTESIAN_POINT('',(5.332043451365,0.271025382127));
+#26022 = CARTESIAN_POINT('',(5.217953805725,0.369399254906));
+#26023 = CARTESIAN_POINT('',(5.067547991551,0.499086768139));
+#26024 = CARTESIAN_POINT('',(4.839066947126,0.500000007451));
+#26025 = CARTESIAN_POINT('',(4.662454847246,0.500000007451));
+#26026 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#26027 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#26031)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#26028,#26029,#26030)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#26028 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#26029 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#26030 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#26031 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#26028,
+  'distance_accuracy_value','confusion accuracy');
+#26032 = SHAPE_DEFINITION_REPRESENTATION(#26033,#25944);
+#26033 = PRODUCT_DEFINITION_SHAPE('','',#26034);
+#26034 = PRODUCT_DEFINITION('design','',#26035,#26038);
+#26035 = PRODUCT_DEFINITION_FORMATION('','',#26036);
+#26036 = PRODUCT('Compound222','Compound222','',(#26037));
+#26037 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#26038 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#26039 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#26040,#26042);
+#26040 = ( REPRESENTATION_RELATIONSHIP('','',#25944,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#26041) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#26041 = ITEM_DEFINED_TRANSFORMATION('','',#11,#539);
+#26042 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #26043);
+#26043 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('132','=>[0:1:1:133]','',#5,
+  #26034,$);
+#26044 = PRODUCT_TYPE('part',$,(#26036));
+#26045 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#26046),#26220);
+#26046 = SHELL_BASED_SURFACE_MODEL('',(#26047));
+#26047 = OPEN_SHELL('',(#26048));
+#26048 = ADVANCED_FACE('',(#26049),#26063,.T.);
+#26049 = FACE_BOUND('',#26050,.T.);
+#26050 = EDGE_LOOP('',(#26051,#26104,#26143,#26181));
+#26051 = ORIENTED_EDGE('',*,*,#26052,.F.);
+#26052 = EDGE_CURVE('',#26053,#26055,#26057,.T.);
+#26053 = VERTEX_POINT('',#26054);
+#26054 = CARTESIAN_POINT('',(3.000124926996,1.837046694444E-016,
+    11.233416736958));
+#26055 = VERTEX_POINT('',#26056);
+#26056 = CARTESIAN_POINT('',(2.800000041723,1.714505544354E-016,
+    11.100000146776));
+#26057 = SURFACE_CURVE('',#26058,(#26062),.PCURVE_S1.);
+#26058 = LINE('',#26059,#26060);
+#26059 = CARTESIAN_POINT('',(3.000124926996,1.837046694444E-016,
+    11.233416736958));
+#26060 = VECTOR('',#26061,1.);
+#26061 = DIRECTION('',(-0.832050294338,-5.094838648452E-017,
+    -0.554700196225));
+#26062 = PCURVE('',#26063,#26076);
+#26063 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#26064,#26065)
+    ,(#26066,#26067)
+    ,(#26068,#26069)
+    ,(#26070,#26071)
+    ,(#26072,#26073)
+    ,(#26074,#26075
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#26064 = CARTESIAN_POINT('',(1.979899016825,-1.979899016825,
+    11.050000147894));
+#26065 = CARTESIAN_POINT('',(2.192031054342,-2.192031054342,
+    11.250000150874));
+#26066 = CARTESIAN_POINT('',(2.29434075219,-1.66545728146,
+    11.060110642877));
+#26067 = CARTESIAN_POINT('',(2.540162975639,-1.843899133045,
+    11.260110645858));
+#26068 = CARTESIAN_POINT('',(2.541080112433,-1.293871803615,
+    11.070051996209));
+#26069 = CARTESIAN_POINT('',(2.813338695908,-1.432500925431,
+    11.270051999189));
+#26070 = CARTESIAN_POINT('',(2.711720505362,-0.881909452717,
+    11.079948298461));
+#26071 = CARTESIAN_POINT('',(3.00226198808,-0.976399751223,
+    11.279948301442));
+#26072 = CARTESIAN_POINT('',(2.800000041723,-0.444687766729,
+    11.089889651793));
+#26073 = CARTESIAN_POINT('',(3.100000046194,-0.492332884593,
+    11.289889654773));
+#26074 = CARTESIAN_POINT('',(2.800000041723,1.714505544354E-016,
+    11.100000146776));
+#26075 = CARTESIAN_POINT('',(3.100000046194,1.898202566964E-016,
+    11.300000149757));
+#26076 = DEFINITIONAL_REPRESENTATION('',(#26077),#26103);
+#26077 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#26078,#26079,#26080,#26081,
+    #26082,#26083,#26084,#26085,#26086,#26087,#26088,#26089,#26090,
+    #26091,#26092,#26093,#26094,#26095,#26096,#26097,#26098,#26099,
+    #26100,#26101,#26102),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.E+000,1.093273538404E-002,
+    2.186547076808E-002,3.279820615211E-002,4.373094153615E-002,
+    5.466367692019E-002,6.559641230423E-002,7.652914768827E-002,
+    8.74618830723E-002,9.839461845634E-002,0.10932735384,0.120260089224,
+    0.131192824608,0.142125559992,0.153058295377,0.163991030761,
+    0.174923766145,0.185856501529,0.196789236913,0.207721972297,
+    0.218654707681,0.229587443065,0.240520178449),.UNSPECIFIED.);
+#26078 = CARTESIAN_POINT('',(1.,0.667082940968));
+#26079 = CARTESIAN_POINT('',(1.,0.656975623681));
+#26080 = CARTESIAN_POINT('',(1.,0.636760989106));
+#26081 = CARTESIAN_POINT('',(1.,0.606439037244));
+#26082 = CARTESIAN_POINT('',(1.,0.576117085382));
+#26083 = CARTESIAN_POINT('',(1.,0.545795133519));
+#26084 = CARTESIAN_POINT('',(1.,0.515473181657));
+#26085 = CARTESIAN_POINT('',(1.,0.485151229795));
+#26086 = CARTESIAN_POINT('',(1.,0.454829277933));
+#26087 = CARTESIAN_POINT('',(1.,0.424507326071));
+#26088 = CARTESIAN_POINT('',(1.,0.394185374208));
+#26089 = CARTESIAN_POINT('',(1.,0.363863422346));
+#26090 = CARTESIAN_POINT('',(1.,0.333541470484));
+#26091 = CARTESIAN_POINT('',(1.,0.303219518622));
+#26092 = CARTESIAN_POINT('',(1.,0.27289756676));
+#26093 = CARTESIAN_POINT('',(1.,0.242575614897));
+#26094 = CARTESIAN_POINT('',(1.,0.212253663035));
+#26095 = CARTESIAN_POINT('',(1.,0.181931711173));
+#26096 = CARTESIAN_POINT('',(1.,0.151609759311));
+#26097 = CARTESIAN_POINT('',(1.,0.121287807449));
+#26098 = CARTESIAN_POINT('',(1.,9.096585558656E-002));
+#26099 = CARTESIAN_POINT('',(1.,6.064390372437E-002));
+#26100 = CARTESIAN_POINT('',(1.,3.032195186219E-002));
+#26101 = CARTESIAN_POINT('',(1.,1.01073172874E-002));
+#26102 = CARTESIAN_POINT('',(1.,0.E+000));
+#26103 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#26104 = ORIENTED_EDGE('',*,*,#26105,.F.);
+#26105 = EDGE_CURVE('',#26106,#26053,#26108,.T.);
+#26106 = VERTEX_POINT('',#26107);
+#26107 = CARTESIAN_POINT('',(2.121242937857,-2.121242937857,
+    11.183260474616));
+#26108 = SURFACE_CURVE('',#26109,(#26114),.PCURVE_S1.);
+#26109 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#26110,#26111,#26112,#26113),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(-0.241778545972,0.E+000),
+  .PIECEWISE_BEZIER_KNOTS.);
+#26110 = CARTESIAN_POINT('',(2.121242937857,-2.121242937857,
+    11.183260474616));
+#26111 = CARTESIAN_POINT('',(2.682765495879,-1.559800074984,
+    11.200148871508));
+#26112 = CARTESIAN_POINT('',(3.000124926996,-0.794119080623,
+    11.216565896556));
+#26113 = CARTESIAN_POINT('',(3.000124926996,0.E+000,11.233416736958));
+#26114 = PCURVE('',#26063,#26115);
+#26115 = DEFINITIONAL_REPRESENTATION('',(#26116),#26142);
+#26116 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#26117,#26118,#26119,#26120,
+    #26121,#26122,#26123,#26124,#26125,#26126,#26127,#26128,#26129,
+    #26130,#26131,#26132,#26133,#26134,#26135,#26136,#26137,#26138,
+    #26139,#26140,#26141),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.241778545972,-0.230788612064,
+    -0.219798678156,-0.208808744248,-0.197818810341,-0.186828876433,
+    -0.175838942525,-0.164849008617,-0.153859074709,-0.142869140802,
+    -0.131879206894,-0.120889272986,-0.109899339078,-9.89094051703E-002,
+    -8.791947126249E-002,-7.692953735468E-002,-6.593960344687E-002,
+    -5.494966953906E-002,-4.395973563124E-002,-3.296980172343E-002,
+    -2.197986781562E-002,-1.098993390781E-002,0.E+000),.UNSPECIFIED.);
+#26117 = CARTESIAN_POINT('',(0.E+000,0.66630162368));
+#26118 = CARTESIAN_POINT('',(1.515145118437E-002,0.666310313272));
+#26119 = CARTESIAN_POINT('',(4.54518446294E-002,0.666310782173));
+#26120 = CARTESIAN_POINT('',(9.089798952253E-002,0.666270389091));
+#26121 = CARTESIAN_POINT('',(0.136343081238,0.666198005978));
+#26122 = CARTESIAN_POINT('',(0.181789424773,0.666104587296));
+#26123 = CARTESIAN_POINT('',(0.227238657249,0.666001360727));
+#26124 = CARTESIAN_POINT('',(0.27269170279,0.665899402114));
+#26125 = CARTESIAN_POINT('',(0.318148871827,0.665808999059));
+#26126 = CARTESIAN_POINT('',(0.363609939154,0.665739172811));
+#26127 = CARTESIAN_POINT('',(0.409074242462,0.665697263644));
+#26128 = CARTESIAN_POINT('',(0.454540787406,0.665688608683));
+#26129 = CARTESIAN_POINT('',(0.500008360085,0.66571630732));
+#26130 = CARTESIAN_POINT('',(0.545475643788,0.665781077683));
+#26131 = CARTESIAN_POINT('',(0.590941337864,0.665881204673));
+#26132 = CARTESIAN_POINT('',(0.636404276287,0.666012580155));
+#26133 = CARTESIAN_POINT('',(0.681863543529,0.666168834959));
+#26134 = CARTESIAN_POINT('',(0.727318585591,0.666341562426));
+#26135 = CARTESIAN_POINT('',(0.772769313059,0.666520630337));
+#26136 = CARTESIAN_POINT('',(0.818216197112,0.666694586058));
+#26137 = CARTESIAN_POINT('',(0.863660344484,0.666851127298));
+#26138 = CARTESIAN_POINT('',(0.909103593462,0.666977729378));
+#26139 = CARTESIAN_POINT('',(0.954548464002,0.667062075195));
+#26140 = CARTESIAN_POINT('',(0.984848538401,0.667083085876));
+#26141 = CARTESIAN_POINT('',(1.,0.667082940968));
+#26142 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#26143 = ORIENTED_EDGE('',*,*,#26144,.F.);
+#26144 = EDGE_CURVE('',#26145,#26106,#26147,.T.);
+#26145 = VERTEX_POINT('',#26146);
+#26146 = CARTESIAN_POINT('',(1.979899016825,-1.979899016825,
+    11.050000147894));
+#26147 = SURFACE_CURVE('',#26148,(#26152),.PCURVE_S1.);
+#26148 = LINE('',#26149,#26150);
+#26149 = CARTESIAN_POINT('',(1.979899016825,-1.979899016825,
+    11.050000147894));
+#26150 = VECTOR('',#26151,1.);
+#26151 = DIRECTION('',(0.588348405415,-0.588348405415,0.554700196225));
+#26152 = PCURVE('',#26063,#26153);
+#26153 = DEFINITIONAL_REPRESENTATION('',(#26154),#26180);
+#26154 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#26155,#26156,#26157,#26158,
+    #26159,#26160,#26161,#26162,#26163,#26164,#26165,#26166,#26167,
+    #26168,#26169,#26170,#26171,#26172,#26173,#26174,#26175,#26176,
+    #26177,#26178,#26179),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.091993047682E-002,
+    2.183986095365E-002,3.275979143047E-002,4.367972190729E-002,
+    5.459965238412E-002,6.551958286094E-002,7.643951333776E-002,
+    8.735944381458E-002,9.827937429141E-002,0.109199304768,
+    0.120119235245,0.131039165722,0.141959096199,0.152879026676,
+    0.163798957152,0.174718887629,0.185638818106,0.196558748583,
+    0.20747867906,0.218398609536,0.229318540013,0.24023847049),
+  .UNSPECIFIED.);
+#26155 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#26156 = CARTESIAN_POINT('',(0.E+000,1.009547914667E-002));
+#26157 = CARTESIAN_POINT('',(0.E+000,3.028643743999E-002));
+#26158 = CARTESIAN_POINT('',(0.E+000,6.057287487998E-002));
+#26159 = CARTESIAN_POINT('',(0.E+000,9.085931231998E-002));
+#26160 = CARTESIAN_POINT('',(0.E+000,0.12114574976));
+#26161 = CARTESIAN_POINT('',(0.E+000,0.1514321872));
+#26162 = CARTESIAN_POINT('',(0.E+000,0.18171862464));
+#26163 = CARTESIAN_POINT('',(0.E+000,0.21200506208));
+#26164 = CARTESIAN_POINT('',(0.E+000,0.24229149952));
+#26165 = CARTESIAN_POINT('',(0.E+000,0.27257793696));
+#26166 = CARTESIAN_POINT('',(0.E+000,0.3028643744));
+#26167 = CARTESIAN_POINT('',(0.E+000,0.33315081184));
+#26168 = CARTESIAN_POINT('',(0.E+000,0.36343724928));
+#26169 = CARTESIAN_POINT('',(0.E+000,0.39372368672));
+#26170 = CARTESIAN_POINT('',(0.E+000,0.42401012416));
+#26171 = CARTESIAN_POINT('',(0.E+000,0.4542965616));
+#26172 = CARTESIAN_POINT('',(0.E+000,0.48458299904));
+#26173 = CARTESIAN_POINT('',(0.E+000,0.51486943648));
+#26174 = CARTESIAN_POINT('',(0.E+000,0.54515587392));
+#26175 = CARTESIAN_POINT('',(0.E+000,0.57544231136));
+#26176 = CARTESIAN_POINT('',(0.E+000,0.6057287488));
+#26177 = CARTESIAN_POINT('',(0.E+000,0.63601518624));
+#26178 = CARTESIAN_POINT('',(-0.E+000,0.656206144533));
+#26179 = CARTESIAN_POINT('',(0.E+000,0.66630162368));
+#26180 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#26181 = ORIENTED_EDGE('',*,*,#26182,.F.);
+#26182 = EDGE_CURVE('',#26055,#26145,#26183,.T.);
+#26183 = SURFACE_CURVE('',#26184,(#26191),.PCURVE_S1.);
+#26184 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#26185,#26186,#26187,#26188,
+    #26189,#26190),.UNSPECIFIED.,.F.,.F.,(6,6),(-1.,0.E+000),
+  .PIECEWISE_BEZIER_KNOTS.);
+#26185 = CARTESIAN_POINT('',(2.800000041723,1.714505544354E-016,
+    11.100000146776));
+#26186 = CARTESIAN_POINT('',(2.800000041723,-0.444687766729,
+    11.089889651793));
+#26187 = CARTESIAN_POINT('',(2.711720505362,-0.881909452717,
+    11.079948298461));
+#26188 = CARTESIAN_POINT('',(2.541080112433,-1.293871803615,
+    11.070051996209));
+#26189 = CARTESIAN_POINT('',(2.29434075219,-1.66545728146,
+    11.060110642877));
+#26190 = CARTESIAN_POINT('',(1.979899016825,-1.979899016825,
+    11.050000147894));
+#26191 = PCURVE('',#26063,#26192);
+#26192 = DEFINITIONAL_REPRESENTATION('',(#26193),#26219);
+#26193 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#26194,#26195,#26196,#26197,
+    #26198,#26199,#26200,#26201,#26202,#26203,#26204,#26205,#26206,
+    #26207,#26208,#26209,#26210,#26211,#26212,#26213,#26214,#26215,
+    #26216,#26217,#26218),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-1.,-0.954545454545,-0.909090909091,
+    -0.863636363636,-0.818181818182,-0.772727272727,-0.727272727273,
+    -0.681818181818,-0.636363636364,-0.590909090909,-0.545454545455,-0.5
+    ,-0.454545454545,-0.409090909091,-0.363636363636,-0.318181818182,
+    -0.272727272727,-0.227272727273,-0.181818181818,-0.136363636364,
+    -9.090909090909E-002,-4.545454545455E-002,0.E+000),.UNSPECIFIED.);
+#26194 = CARTESIAN_POINT('',(1.,0.E+000));
+#26195 = CARTESIAN_POINT('',(0.984848484848,0.E+000));
+#26196 = CARTESIAN_POINT('',(0.954545454545,0.E+000));
+#26197 = CARTESIAN_POINT('',(0.909090909091,0.E+000));
+#26198 = CARTESIAN_POINT('',(0.863636363636,0.E+000));
+#26199 = CARTESIAN_POINT('',(0.818181818182,0.E+000));
+#26200 = CARTESIAN_POINT('',(0.772727272727,0.E+000));
+#26201 = CARTESIAN_POINT('',(0.727272727273,0.E+000));
+#26202 = CARTESIAN_POINT('',(0.681818181818,0.E+000));
+#26203 = CARTESIAN_POINT('',(0.636363636364,0.E+000));
+#26204 = CARTESIAN_POINT('',(0.590909090909,0.E+000));
+#26205 = CARTESIAN_POINT('',(0.545454545455,0.E+000));
+#26206 = CARTESIAN_POINT('',(0.5,0.E+000));
+#26207 = CARTESIAN_POINT('',(0.454545454545,0.E+000));
+#26208 = CARTESIAN_POINT('',(0.409090909091,0.E+000));
+#26209 = CARTESIAN_POINT('',(0.363636363636,0.E+000));
+#26210 = CARTESIAN_POINT('',(0.318181818182,0.E+000));
+#26211 = CARTESIAN_POINT('',(0.272727272727,0.E+000));
+#26212 = CARTESIAN_POINT('',(0.227272727273,0.E+000));
+#26213 = CARTESIAN_POINT('',(0.181818181818,0.E+000));
+#26214 = CARTESIAN_POINT('',(0.136363636364,0.E+000));
+#26215 = CARTESIAN_POINT('',(9.090909090909E-002,0.E+000));
+#26216 = CARTESIAN_POINT('',(4.545454545455E-002,0.E+000));
+#26217 = CARTESIAN_POINT('',(1.515151515152E-002,-0.E+000));
+#26218 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#26219 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#26220 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#26224)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#26221,#26222,#26223)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#26221 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#26222 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#26223 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#26224 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-004),#26221,
+  'distance_accuracy_value','confusion accuracy');
+#26225 = SHAPE_DEFINITION_REPRESENTATION(#26226,#26045);
+#26226 = PRODUCT_DEFINITION_SHAPE('','',#26227);
+#26227 = PRODUCT_DEFINITION('design','',#26228,#26231);
+#26228 = PRODUCT_DEFINITION_FORMATION('','',#26229);
+#26229 = PRODUCT('Compound198','Compound198','',(#26230));
+#26230 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#26231 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#26232 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#26233,#26235);
+#26233 = ( REPRESENTATION_RELATIONSHIP('','',#26045,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#26234) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#26234 = ITEM_DEFINED_TRANSFORMATION('','',#11,#543);
+#26235 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #26236);
+#26236 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('133','=>[0:1:1:134]','',#5,
+  #26227,$);
+#26237 = PRODUCT_TYPE('part',$,(#26229));
+#26238 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#26239),#26422);
+#26239 = SHELL_BASED_SURFACE_MODEL('',(#26240));
+#26240 = OPEN_SHELL('',(#26241));
+#26241 = ADVANCED_FACE('',(#26242),#26256,.T.);
+#26242 = FACE_BOUND('',#26243,.T.);
+#26243 = EDGE_LOOP('',(#26244,#26297,#26345,#26383));
+#26244 = ORIENTED_EDGE('',*,*,#26245,.F.);
+#26245 = EDGE_CURVE('',#26246,#26248,#26250,.T.);
+#26246 = VERTEX_POINT('',#26247);
+#26247 = CARTESIAN_POINT('',(2.121242937857,-2.121242937857,
+    11.583260465675));
+#26248 = VERTEX_POINT('',#26249);
+#26249 = CARTESIAN_POINT('',(1.979899016825,-1.979899016825,
+    11.450000138953));
+#26250 = SURFACE_CURVE('',#26251,(#26255),.PCURVE_S1.);
+#26251 = LINE('',#26252,#26253);
+#26252 = CARTESIAN_POINT('',(2.121242937857,-2.121242937857,
+    11.583260465675));
+#26253 = VECTOR('',#26254,1.);
+#26254 = DIRECTION('',(-0.588348405415,0.588348405415,-0.554700196225));
+#26255 = PCURVE('',#26256,#26269);
+#26256 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#26257,#26258)
+    ,(#26259,#26260)
+    ,(#26261,#26262)
+    ,(#26263,#26264)
+    ,(#26265,#26266)
+    ,(#26267,#26268
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#26257 = CARTESIAN_POINT('',(1.714505544354E-016,-2.800000041723,
+    11.400000140071));
+#26258 = CARTESIAN_POINT('',(1.898202566964E-016,-3.100000046194,
+    11.600000143051));
+#26259 = CARTESIAN_POINT('',(0.444687766729,-2.800000041723,
+    11.410110635054));
+#26260 = CARTESIAN_POINT('',(0.492332884593,-3.100000046194,
+    11.610110638034));
+#26261 = CARTESIAN_POINT('',(0.881909452717,-2.711720505362,
+    11.420051988386));
+#26262 = CARTESIAN_POINT('',(0.976399751223,-3.00226198808,
+    11.620051991366));
+#26263 = CARTESIAN_POINT('',(1.293871803615,-2.541080112433,
+    11.429948290638));
+#26264 = CARTESIAN_POINT('',(1.432500925431,-2.813338695908,
+    11.629948293618));
+#26265 = CARTESIAN_POINT('',(1.66545728146,-2.29434075219,11.43988964397
+    ));
+#26266 = CARTESIAN_POINT('',(1.843899133045,-2.540162975639,
+    11.63988964695));
+#26267 = CARTESIAN_POINT('',(1.979899016825,-1.979899016825,
+    11.450000138953));
+#26268 = CARTESIAN_POINT('',(2.192031054342,-2.192031054342,
+    11.650000141934));
+#26269 = DEFINITIONAL_REPRESENTATION('',(#26270),#26296);
+#26270 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#26271,#26272,#26273,#26274,
+    #26275,#26276,#26277,#26278,#26279,#26280,#26281,#26282,#26283,
+    #26284,#26285,#26286,#26287,#26288,#26289,#26290,#26291,#26292,
+    #26293,#26294,#26295),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.091993047682E-002,
+    2.183986095365E-002,3.275979143047E-002,4.367972190729E-002,
+    5.459965238412E-002,6.551958286094E-002,7.643951333776E-002,
+    8.735944381458E-002,9.827937429141E-002,0.109199304768,
+    0.120119235245,0.131039165722,0.141959096199,0.152879026676,
+    0.163798957152,0.174718887629,0.185638818106,0.196558748583,
+    0.20747867906,0.218398609536,0.229318540013,0.24023847049),
+  .UNSPECIFIED.);
+#26271 = CARTESIAN_POINT('',(1.,0.66630162368));
+#26272 = CARTESIAN_POINT('',(1.,0.656206144533));
+#26273 = CARTESIAN_POINT('',(1.,0.63601518624));
+#26274 = CARTESIAN_POINT('',(1.,0.6057287488));
+#26275 = CARTESIAN_POINT('',(1.,0.57544231136));
+#26276 = CARTESIAN_POINT('',(1.,0.54515587392));
+#26277 = CARTESIAN_POINT('',(1.,0.51486943648));
+#26278 = CARTESIAN_POINT('',(1.,0.48458299904));
+#26279 = CARTESIAN_POINT('',(1.,0.4542965616));
+#26280 = CARTESIAN_POINT('',(1.,0.42401012416));
+#26281 = CARTESIAN_POINT('',(1.,0.39372368672));
+#26282 = CARTESIAN_POINT('',(1.,0.36343724928));
+#26283 = CARTESIAN_POINT('',(1.,0.33315081184));
+#26284 = CARTESIAN_POINT('',(1.,0.3028643744));
+#26285 = CARTESIAN_POINT('',(1.,0.27257793696));
+#26286 = CARTESIAN_POINT('',(1.,0.24229149952));
+#26287 = CARTESIAN_POINT('',(1.,0.21200506208));
+#26288 = CARTESIAN_POINT('',(1.,0.18171862464));
+#26289 = CARTESIAN_POINT('',(1.,0.1514321872));
+#26290 = CARTESIAN_POINT('',(1.,0.12114574976));
+#26291 = CARTESIAN_POINT('',(1.,9.085931231997E-002));
+#26292 = CARTESIAN_POINT('',(1.,6.057287487998E-002));
+#26293 = CARTESIAN_POINT('',(1.,3.028643743999E-002));
+#26294 = CARTESIAN_POINT('',(1.,1.009547914666E-002));
+#26295 = CARTESIAN_POINT('',(1.,0.E+000));
+#26296 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#26297 = ORIENTED_EDGE('',*,*,#26298,.F.);
+#26298 = EDGE_CURVE('',#26299,#26246,#26301,.T.);
+#26299 = VERTEX_POINT('',#26300);
+#26300 = CARTESIAN_POINT('',(1.836970226094E-016,-3.000000044703,
+    11.533333475391));
+#26301 = SURFACE_CURVE('',#26302,(#26316),.PCURVE_S1.);
+#26302 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#26303,#26304,#26305,#26306,
+    #26307,#26308,#26309,#26310,#26311,#26312,#26313,#26314,#26315),
+  .UNSPECIFIED.,.F.,.F.,(4,3,3,3,4),(-0.241767738739,-0.171305420457,
+    -8.565271022829E-002,-1.41625858626E-002,0.E+000),.UNSPECIFIED.);
+#26303 = CARTESIAN_POINT('',(1.836970226094E-016,-3.000000044703,
+    11.533333475391));
+#26304 = CARTESIAN_POINT('',(0.304466884299,-3.000000044703,
+    11.539794391104));
+#26305 = CARTESIAN_POINT('',(0.540569389532,-2.9584087474,
+    11.544821273138));
+#26306 = CARTESIAN_POINT('',(0.744888753339,-2.906015414141,
+    11.549283888128));
+#26307 = CARTESIAN_POINT('',(0.993255649131,-2.842327032878,
+    11.554708561597));
+#26308 = CARTESIAN_POINT('',(1.196507782286,-2.761804724225,
+    11.559287195339));
+#26309 = CARTESIAN_POINT('',(1.412156196744,-2.646724386424,
+    11.564461880862));
+#26310 = CARTESIAN_POINT('',(1.592147371895,-2.550672461861,
+    11.568780937558));
+#26311 = CARTESIAN_POINT('',(1.781853654518,-2.429883155125,
+    11.573507847573));
+#26312 = CARTESIAN_POINT('',(1.99340698094,-2.241787016816,
+    11.579524215905));
+#26313 = CARTESIAN_POINT('',(2.035316855578,-2.204524139841,
+    11.580716091479));
+#26314 = CARTESIAN_POINT('',(2.077969050821,-2.164510683166,
+    11.581958956824));
+#26315 = CARTESIAN_POINT('',(2.121242937857,-2.121242937857,
+    11.583260465675));
+#26316 = PCURVE('',#26256,#26317);
+#26317 = DEFINITIONAL_REPRESENTATION('',(#26318),#26344);
+#26318 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#26319,#26320,#26321,#26322,
+    #26323,#26324,#26325,#26326,#26327,#26328,#26329,#26330,#26331,
+    #26332,#26333,#26334,#26335,#26336,#26337,#26338,#26339,#26340,
+    #26341,#26342,#26343),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.241767738739,-0.230778296069,
+    -0.219788853399,-0.208799410729,-0.197809968059,-0.186820525389,
+    -0.175831082719,-0.164841640049,-0.153852197379,-0.142862754709,
+    -0.131873312039,-0.120883869369,-0.1098944267,-9.890498402959E-002,
+    -8.791554135963E-002,-7.692609868968E-002,-6.593665601973E-002,
+    -5.494721334977E-002,-4.395777067982E-002,-3.296832800986E-002,
+    -2.197888533991E-002,-1.098944266995E-002,0.E+000),.UNSPECIFIED.);
+#26319 = CARTESIAN_POINT('',(0.E+000,0.666666666667));
+#26320 = CARTESIAN_POINT('',(1.993321585547E-002,0.666714377482));
+#26321 = CARTESIAN_POINT('',(5.848094361438E-002,0.667161847617));
+#26322 = CARTESIAN_POINT('',(0.112728168958,0.668179930485));
+#26323 = CARTESIAN_POINT('',(0.163784773043,0.668631718384));
+#26324 = CARTESIAN_POINT('',(0.212027502743,0.668317705414));
+#26325 = CARTESIAN_POINT('',(0.257813294518,0.667434771886));
+#26326 = CARTESIAN_POINT('',(0.301477681732,0.666486563308));
+#26327 = CARTESIAN_POINT('',(0.343313565327,0.666573843301));
+#26328 = CARTESIAN_POINT('',(0.383733115724,0.667467259692));
+#26329 = CARTESIAN_POINT('',(0.423076973581,0.668324744896));
+#26330 = CARTESIAN_POINT('',(0.461706005872,0.668768449021));
+#26331 = CARTESIAN_POINT('',(0.499981221397,0.668606246318));
+#26332 = CARTESIAN_POINT('',(0.538263573128,0.667890092438));
+#26333 = CARTESIAN_POINT('',(0.576911534667,0.666911778639));
+#26334 = CARTESIAN_POINT('',(0.616269477811,0.666140301534));
+#26335 = CARTESIAN_POINT('',(0.656694097088,0.666483246898));
+#26336 = CARTESIAN_POINT('',(0.698568365479,0.667324812122));
+#26337 = CARTESIAN_POINT('',(0.742200855719,0.667933991861));
+#26338 = CARTESIAN_POINT('',(0.787943901061,0.667951196692));
+#26339 = CARTESIAN_POINT('',(0.836159873845,0.667359755424));
+#26340 = CARTESIAN_POINT('',(0.887220666861,0.666391196597));
+#26341 = CARTESIAN_POINT('',(0.94150485668,0.666243052527));
+#26342 = CARTESIAN_POINT('',(0.980067401472,0.666272549672));
+#26343 = CARTESIAN_POINT('',(1.,0.66630162368));
+#26344 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#26345 = ORIENTED_EDGE('',*,*,#26346,.F.);
+#26346 = EDGE_CURVE('',#26347,#26299,#26349,.T.);
+#26347 = VERTEX_POINT('',#26348);
+#26348 = CARTESIAN_POINT('',(1.714505544354E-016,-2.800000041723,
+    11.400000140071));
+#26349 = SURFACE_CURVE('',#26350,(#26354),.PCURVE_S1.);
+#26350 = LINE('',#26351,#26352);
+#26351 = CARTESIAN_POINT('',(1.714505544354E-016,-2.800000041723,
+    11.400000140071));
+#26352 = VECTOR('',#26353,1.);
+#26353 = DIRECTION('',(5.094838648452E-017,-0.832050294338,
+    0.554700196225));
+#26354 = PCURVE('',#26256,#26355);
+#26355 = DEFINITIONAL_REPRESENTATION('',(#26356),#26382);
+#26356 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#26357,#26358,#26359,#26360,
+    #26361,#26362,#26363,#26364,#26365,#26366,#26367,#26368,#26369,
+    #26370,#26371,#26372,#26373,#26374,#26375,#26376,#26377,#26378,
+    #26379,#26380,#26381),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.092591311876E-002,
+    2.185182623752E-002,3.277773935628E-002,4.370365247505E-002,
+    5.462956559381E-002,6.555547871257E-002,7.648139183133E-002,
+    8.740730495009E-002,9.833321806885E-002,0.109259131188,
+    0.120185044306,0.131110957425,0.142036870544,0.152962783663,
+    0.163888696781,0.1748146099,0.185740523019,0.196666436138,
+    0.207592349256,0.218518262375,0.229444175494,0.240370088613),
+  .UNSPECIFIED.);
+#26357 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#26358 = CARTESIAN_POINT('',(0.E+000,1.010101010101E-002));
+#26359 = CARTESIAN_POINT('',(0.E+000,3.030303030303E-002));
+#26360 = CARTESIAN_POINT('',(0.E+000,6.060606060606E-002));
+#26361 = CARTESIAN_POINT('',(0.E+000,9.090909090909E-002));
+#26362 = CARTESIAN_POINT('',(0.E+000,0.121212121212));
+#26363 = CARTESIAN_POINT('',(0.E+000,0.151515151515));
+#26364 = CARTESIAN_POINT('',(0.E+000,0.181818181818));
+#26365 = CARTESIAN_POINT('',(0.E+000,0.212121212121));
+#26366 = CARTESIAN_POINT('',(0.E+000,0.242424242424));
+#26367 = CARTESIAN_POINT('',(0.E+000,0.272727272727));
+#26368 = CARTESIAN_POINT('',(0.E+000,0.30303030303));
+#26369 = CARTESIAN_POINT('',(0.E+000,0.333333333333));
+#26370 = CARTESIAN_POINT('',(0.E+000,0.363636363636));
+#26371 = CARTESIAN_POINT('',(0.E+000,0.393939393939));
+#26372 = CARTESIAN_POINT('',(0.E+000,0.424242424242));
+#26373 = CARTESIAN_POINT('',(0.E+000,0.454545454545));
+#26374 = CARTESIAN_POINT('',(0.E+000,0.484848484848));
+#26375 = CARTESIAN_POINT('',(0.E+000,0.515151515152));
+#26376 = CARTESIAN_POINT('',(0.E+000,0.545454545455));
+#26377 = CARTESIAN_POINT('',(0.E+000,0.575757575758));
+#26378 = CARTESIAN_POINT('',(0.E+000,0.606060606061));
+#26379 = CARTESIAN_POINT('',(0.E+000,0.636363636364));
+#26380 = CARTESIAN_POINT('',(-0.E+000,0.656565656566));
+#26381 = CARTESIAN_POINT('',(0.E+000,0.666666666667));
+#26382 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#26383 = ORIENTED_EDGE('',*,*,#26384,.F.);
+#26384 = EDGE_CURVE('',#26248,#26347,#26385,.T.);
+#26385 = SURFACE_CURVE('',#26386,(#26393),.PCURVE_S1.);
+#26386 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#26387,#26388,#26389,#26390,
+    #26391,#26392),.UNSPECIFIED.,.F.,.F.,(6,6),(-1.,0.E+000),
+  .PIECEWISE_BEZIER_KNOTS.);
+#26387 = CARTESIAN_POINT('',(1.979899016825,-1.979899016825,
+    11.450000138953));
+#26388 = CARTESIAN_POINT('',(1.66545728146,-2.29434075219,11.43988964397
+    ));
+#26389 = CARTESIAN_POINT('',(1.293871803615,-2.541080112433,
+    11.429948290638));
+#26390 = CARTESIAN_POINT('',(0.881909452717,-2.711720505362,
+    11.420051988386));
+#26391 = CARTESIAN_POINT('',(0.444687766729,-2.800000041723,
+    11.410110635054));
+#26392 = CARTESIAN_POINT('',(1.714505544354E-016,-2.800000041723,
+    11.400000140071));
+#26393 = PCURVE('',#26256,#26394);
+#26394 = DEFINITIONAL_REPRESENTATION('',(#26395),#26421);
+#26395 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#26396,#26397,#26398,#26399,
+    #26400,#26401,#26402,#26403,#26404,#26405,#26406,#26407,#26408,
+    #26409,#26410,#26411,#26412,#26413,#26414,#26415,#26416,#26417,
+    #26418,#26419,#26420),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-1.,-0.954545454545,-0.909090909091,
+    -0.863636363636,-0.818181818182,-0.772727272727,-0.727272727273,
+    -0.681818181818,-0.636363636364,-0.590909090909,-0.545454545455,-0.5
+    ,-0.454545454545,-0.409090909091,-0.363636363636,-0.318181818182,
+    -0.272727272727,-0.227272727273,-0.181818181818,-0.136363636364,
+    -9.090909090909E-002,-4.545454545455E-002,0.E+000),.UNSPECIFIED.);
+#26396 = CARTESIAN_POINT('',(1.,0.E+000));
+#26397 = CARTESIAN_POINT('',(0.984848484848,0.E+000));
+#26398 = CARTESIAN_POINT('',(0.954545454545,0.E+000));
+#26399 = CARTESIAN_POINT('',(0.909090909091,0.E+000));
+#26400 = CARTESIAN_POINT('',(0.863636363636,0.E+000));
+#26401 = CARTESIAN_POINT('',(0.818181818182,0.E+000));
+#26402 = CARTESIAN_POINT('',(0.772727272727,0.E+000));
+#26403 = CARTESIAN_POINT('',(0.727272727273,0.E+000));
+#26404 = CARTESIAN_POINT('',(0.681818181818,0.E+000));
+#26405 = CARTESIAN_POINT('',(0.636363636364,0.E+000));
+#26406 = CARTESIAN_POINT('',(0.590909090909,0.E+000));
+#26407 = CARTESIAN_POINT('',(0.545454545455,0.E+000));
+#26408 = CARTESIAN_POINT('',(0.5,0.E+000));
+#26409 = CARTESIAN_POINT('',(0.454545454545,0.E+000));
+#26410 = CARTESIAN_POINT('',(0.409090909091,0.E+000));
+#26411 = CARTESIAN_POINT('',(0.363636363636,0.E+000));
+#26412 = CARTESIAN_POINT('',(0.318181818182,0.E+000));
+#26413 = CARTESIAN_POINT('',(0.272727272727,0.E+000));
+#26414 = CARTESIAN_POINT('',(0.227272727273,0.E+000));
+#26415 = CARTESIAN_POINT('',(0.181818181818,0.E+000));
+#26416 = CARTESIAN_POINT('',(0.136363636364,0.E+000));
+#26417 = CARTESIAN_POINT('',(9.090909090909E-002,0.E+000));
+#26418 = CARTESIAN_POINT('',(4.545454545455E-002,0.E+000));
+#26419 = CARTESIAN_POINT('',(1.515151515152E-002,-0.E+000));
+#26420 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#26421 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#26422 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#26426)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#26423,#26424,#26425)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#26423 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#26424 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#26425 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#26426 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-004),#26423,
+  'distance_accuracy_value','confusion accuracy');
+#26427 = SHAPE_DEFINITION_REPRESENTATION(#26428,#26238);
+#26428 = PRODUCT_DEFINITION_SHAPE('','',#26429);
+#26429 = PRODUCT_DEFINITION('design','',#26430,#26433);
+#26430 = PRODUCT_DEFINITION_FORMATION('','',#26431);
+#26431 = PRODUCT('Compound199','Compound199','',(#26432));
+#26432 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#26433 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#26434 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#26435,#26437);
+#26435 = ( REPRESENTATION_RELATIONSHIP('','',#26238,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#26436) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#26436 = ITEM_DEFINED_TRANSFORMATION('','',#11,#547);
+#26437 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #26438);
+#26438 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('134','=>[0:1:1:135]','',#5,
+  #26429,$);
+#26439 = PRODUCT_TYPE('part',$,(#26431));
+#26440 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#26441),#26602);
+#26441 = SHELL_BASED_SURFACE_MODEL('',(#26442));
+#26442 = OPEN_SHELL('',(#26443));
+#26443 = ADVANCED_FACE('',(#26444),#26458,.T.);
+#26444 = FACE_BOUND('',#26445,.T.);
+#26445 = EDGE_LOOP('',(#26446,#26499,#26547,#26585));
+#26446 = ORIENTED_EDGE('',*,*,#26447,.F.);
+#26447 = EDGE_CURVE('',#26448,#26450,#26452,.T.);
+#26448 = VERTEX_POINT('',#26449);
+#26449 = CARTESIAN_POINT('',(2.121242937857,2.121242937857,
+    11.016739818937));
+#26450 = VERTEX_POINT('',#26451);
+#26451 = CARTESIAN_POINT('',(1.979899016825,1.979899016825,
+    11.150000145659));
+#26452 = SURFACE_CURVE('',#26453,(#26457),.PCURVE_S1.);
+#26453 = LINE('',#26454,#26455);
+#26454 = CARTESIAN_POINT('',(2.121242937857,2.121242937857,
+    11.016739818937));
+#26455 = VECTOR('',#26456,1.);
+#26456 = DIRECTION('',(-0.588348405415,-0.588348405415,0.554700196225));
+#26457 = PCURVE('',#26458,#26471);
+#26458 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#26459,#26460)
+    ,(#26461,#26462)
+    ,(#26463,#26464)
+    ,(#26465,#26466)
+    ,(#26467,#26468)
+    ,(#26469,#26470
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#26459 = CARTESIAN_POINT('',(2.192031054342,2.192031054342,
+    10.950000142679));
+#26460 = CARTESIAN_POINT('',(1.979899016825,1.979899016825,
+    11.150000145659));
+#26461 = CARTESIAN_POINT('',(1.843899133045,2.540162975639,
+    10.960110637662));
+#26462 = CARTESIAN_POINT('',(1.66545728146,2.29434075219,11.160110640642
+    ));
+#26463 = CARTESIAN_POINT('',(1.432500925431,2.813338695908,
+    10.970051990994));
+#26464 = CARTESIAN_POINT('',(1.293871803615,2.541080112433,
+    11.170051993974));
+#26465 = CARTESIAN_POINT('',(0.976399751223,3.00226198808,
+    10.979948293246));
+#26466 = CARTESIAN_POINT('',(0.881909452717,2.711720505362,
+    11.179948296226));
+#26467 = CARTESIAN_POINT('',(0.492332884593,3.100000046194,
+    10.989889646578));
+#26468 = CARTESIAN_POINT('',(0.444687766729,2.800000041723,
+    11.189889649558));
+#26469 = CARTESIAN_POINT('',(1.543488860659E-016,3.100000046194,
+    11.000000141561));
+#26470 = CARTESIAN_POINT('',(1.394118970918E-016,2.800000041723,
+    11.200000144541));
+#26471 = DEFINITIONAL_REPRESENTATION('',(#26472),#26498);
+#26472 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#26473,#26474,#26475,#26476,
+    #26477,#26478,#26479,#26480,#26481,#26482,#26483,#26484,#26485,
+    #26486,#26487,#26488,#26489,#26490,#26491,#26492,#26493,#26494,
+    #26495,#26496,#26497),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.091993047683E-002,
+    2.183986095365E-002,3.275979143048E-002,4.36797219073E-002,
+    5.459965238413E-002,6.551958286095E-002,7.643951333778E-002,
+    8.73594438146E-002,9.827937429143E-002,0.109199304768,0.120119235245
+    ,0.131039165722,0.141959096199,0.152879026676,0.163798957152,
+    0.174718887629,0.185638818106,0.196558748583,0.20747867906,
+    0.218398609537,0.229318540013,0.24023847049),.UNSPECIFIED.);
+#26473 = CARTESIAN_POINT('',(0.E+000,0.33369837632));
+#26474 = CARTESIAN_POINT('',(0.E+000,0.343793855467));
+#26475 = CARTESIAN_POINT('',(0.E+000,0.36398481376));
+#26476 = CARTESIAN_POINT('',(0.E+000,0.3942712512));
+#26477 = CARTESIAN_POINT('',(0.E+000,0.42455768864));
+#26478 = CARTESIAN_POINT('',(0.E+000,0.45484412608));
+#26479 = CARTESIAN_POINT('',(0.E+000,0.48513056352));
+#26480 = CARTESIAN_POINT('',(0.E+000,0.51541700096));
+#26481 = CARTESIAN_POINT('',(0.E+000,0.5457034384));
+#26482 = CARTESIAN_POINT('',(0.E+000,0.57598987584));
+#26483 = CARTESIAN_POINT('',(0.E+000,0.60627631328));
+#26484 = CARTESIAN_POINT('',(0.E+000,0.63656275072));
+#26485 = CARTESIAN_POINT('',(0.E+000,0.66684918816));
+#26486 = CARTESIAN_POINT('',(0.E+000,0.6971356256));
+#26487 = CARTESIAN_POINT('',(0.E+000,0.72742206304));
+#26488 = CARTESIAN_POINT('',(0.E+000,0.75770850048));
+#26489 = CARTESIAN_POINT('',(0.E+000,0.78799493792));
+#26490 = CARTESIAN_POINT('',(0.E+000,0.81828137536));
+#26491 = CARTESIAN_POINT('',(0.E+000,0.8485678128));
+#26492 = CARTESIAN_POINT('',(0.E+000,0.87885425024));
+#26493 = CARTESIAN_POINT('',(0.E+000,0.90914068768));
+#26494 = CARTESIAN_POINT('',(0.E+000,0.93942712512));
+#26495 = CARTESIAN_POINT('',(0.E+000,0.96971356256));
+#26496 = CARTESIAN_POINT('',(-0.E+000,0.989904520853));
+#26497 = CARTESIAN_POINT('',(0.E+000,1.));
+#26498 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#26499 = ORIENTED_EDGE('',*,*,#26500,.F.);
+#26500 = EDGE_CURVE('',#26501,#26448,#26503,.T.);
+#26501 = VERTEX_POINT('',#26502);
+#26502 = CARTESIAN_POINT('',(1.493698897412E-016,3.000000044703,
+    11.066666809221));
+#26503 = SURFACE_CURVE('',#26504,(#26518),.PCURVE_S1.);
+#26504 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#26505,#26506,#26507,#26508,
+    #26509,#26510,#26511,#26512,#26513,#26514,#26515,#26516,#26517),
+  .UNSPECIFIED.,.F.,.F.,(4,3,3,3,4),(-0.241767738739,-0.17130542045,
+    -8.565271022518E-002,-1.416258585411E-002,0.E+000),.UNSPECIFIED.);
+#26505 = CARTESIAN_POINT('',(0.E+000,3.000000044703,11.066666809221));
+#26506 = CARTESIAN_POINT('',(0.304466884308,3.000000044703,
+    11.060205893509));
+#26507 = CARTESIAN_POINT('',(0.540569389554,2.958408747397,
+    11.055179011474));
+#26508 = CARTESIAN_POINT('',(0.744888753377,2.906015414131,
+    11.050716396484));
+#26509 = CARTESIAN_POINT('',(0.993255649159,2.842327032867,
+    11.045291723015));
+#26510 = CARTESIAN_POINT('',(1.19650778232,2.76180472421,11.040713089273
+    ));
+#26511 = CARTESIAN_POINT('',(1.412156196778,2.646724386405,
+    11.035538403749));
+#26512 = CARTESIAN_POINT('',(1.592147371949,2.550672461829,
+    11.031219347053));
+#26513 = CARTESIAN_POINT('',(1.78185365459,2.429883155075,
+    11.026492437037));
+#26514 = CARTESIAN_POINT('',(1.993406981022,2.241787016743,
+    11.020476068705));
+#26515 = CARTESIAN_POINT('',(2.035316855634,2.204524139788,
+    11.019284193131));
+#26516 = CARTESIAN_POINT('',(2.077969050849,2.164510683137,
+    11.018041327787));
+#26517 = CARTESIAN_POINT('',(2.121242937857,2.121242937857,
+    11.016739818937));
+#26518 = PCURVE('',#26458,#26519);
+#26519 = DEFINITIONAL_REPRESENTATION('',(#26520),#26546);
+#26520 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#26521,#26522,#26523,#26524,
+    #26525,#26526,#26527,#26528,#26529,#26530,#26531,#26532,#26533,
+    #26534,#26535,#26536,#26537,#26538,#26539,#26540,#26541,#26542,
+    #26543,#26544,#26545),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.241767738739,-0.230778296069,
+    -0.219788853399,-0.208799410729,-0.197809968059,-0.186820525389,
+    -0.175831082719,-0.164841640049,-0.153852197379,-0.142862754709,
+    -0.131873312039,-0.12088386937,-0.1098944267,-9.890498402959E-002,
+    -8.791554135964E-002,-7.692609868968E-002,-6.593665601973E-002,
+    -5.494721334977E-002,-4.395777067982E-002,-3.296832800986E-002,
+    -2.197888533991E-002,-1.098944266995E-002,0.E+000),.UNSPECIFIED.);
+#26521 = CARTESIAN_POINT('',(1.,0.333333333335));
+#26522 = CARTESIAN_POINT('',(0.980066784146,0.33328562252));
+#26523 = CARTESIAN_POINT('',(0.941519056389,0.332838152385));
+#26524 = CARTESIAN_POINT('',(0.887271831048,0.331820069517));
+#26525 = CARTESIAN_POINT('',(0.836215226964,0.331368281618));
+#26526 = CARTESIAN_POINT('',(0.787972497266,0.331682294587));
+#26527 = CARTESIAN_POINT('',(0.742186705491,0.332565228114));
+#26528 = CARTESIAN_POINT('',(0.698522318276,0.333513436692));
+#26529 = CARTESIAN_POINT('',(0.65668643468,0.3334261567));
+#26530 = CARTESIAN_POINT('',(0.616266884282,0.332532740309));
+#26531 = CARTESIAN_POINT('',(0.576923026423,0.331675255105));
+#26532 = CARTESIAN_POINT('',(0.538293994131,0.33123155098));
+#26533 = CARTESIAN_POINT('',(0.500018778603,0.331393753683));
+#26534 = CARTESIAN_POINT('',(0.46173642687,0.332109907563));
+#26535 = CARTESIAN_POINT('',(0.423088465329,0.333088221362));
+#26536 = CARTESIAN_POINT('',(0.383730522183,0.333859698466));
+#26537 = CARTESIAN_POINT('',(0.343305902905,0.333516753102));
+#26538 = CARTESIAN_POINT('',(0.301431634514,0.332675187877));
+#26539 = CARTESIAN_POINT('',(0.257799144273,0.332066008138));
+#26540 = CARTESIAN_POINT('',(0.212056098931,0.332048803307));
+#26541 = CARTESIAN_POINT('',(0.163840126148,0.332640244575));
+#26542 = CARTESIAN_POINT('',(0.112779333134,0.333608803402));
+#26543 = CARTESIAN_POINT('',(5.849514331665E-002,0.333756947472));
+#26544 = CARTESIAN_POINT('',(1.993259852687E-002,0.333727450328));
+#26545 = CARTESIAN_POINT('',(0.E+000,0.33369837632));
+#26546 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#26547 = ORIENTED_EDGE('',*,*,#26548,.F.);
+#26548 = EDGE_CURVE('',#26549,#26501,#26551,.T.);
+#26549 = VERTEX_POINT('',#26550);
+#26550 = CARTESIAN_POINT('',(1.394118970918E-016,2.800000041723,
+    11.200000144541));
+#26551 = SURFACE_CURVE('',#26552,(#26556),.PCURVE_S1.);
+#26552 = LINE('',#26553,#26554);
+#26553 = CARTESIAN_POINT('',(1.394118970918E-016,2.800000041723,
+    11.200000144541));
+#26554 = VECTOR('',#26555,1.);
+#26555 = DIRECTION('',(4.142775295748E-017,0.832050294338,
+    -0.554700196225));
+#26556 = PCURVE('',#26458,#26557);
+#26557 = DEFINITIONAL_REPRESENTATION('',(#26558),#26584);
+#26558 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#26559,#26560,#26561,#26562,
+    #26563,#26564,#26565,#26566,#26567,#26568,#26569,#26570,#26571,
+    #26572,#26573,#26574,#26575,#26576,#26577,#26578,#26579,#26580,
+    #26581,#26582,#26583),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.092591311876E-002,
+    2.185182623752E-002,3.277773935628E-002,4.370365247505E-002,
+    5.462956559381E-002,6.555547871257E-002,7.648139183133E-002,
+    8.740730495009E-002,9.833321806885E-002,0.109259131188,
+    0.120185044306,0.131110957425,0.142036870544,0.152962783663,
+    0.163888696781,0.1748146099,0.185740523019,0.196666436138,
+    0.207592349256,0.218518262375,0.229444175494,0.240370088613),
+  .UNSPECIFIED.);
+#26559 = CARTESIAN_POINT('',(1.,1.));
+#26560 = CARTESIAN_POINT('',(1.,0.989898989899));
+#26561 = CARTESIAN_POINT('',(1.,0.969696969697));
+#26562 = CARTESIAN_POINT('',(1.,0.939393939394));
+#26563 = CARTESIAN_POINT('',(1.,0.909090909091));
+#26564 = CARTESIAN_POINT('',(1.,0.878787878788));
+#26565 = CARTESIAN_POINT('',(1.,0.848484848485));
+#26566 = CARTESIAN_POINT('',(1.,0.818181818182));
+#26567 = CARTESIAN_POINT('',(1.,0.787878787879));
+#26568 = CARTESIAN_POINT('',(1.,0.757575757576));
+#26569 = CARTESIAN_POINT('',(1.,0.727272727273));
+#26570 = CARTESIAN_POINT('',(1.,0.69696969697));
+#26571 = CARTESIAN_POINT('',(1.,0.666666666667));
+#26572 = CARTESIAN_POINT('',(1.,0.636363636364));
+#26573 = CARTESIAN_POINT('',(1.,0.606060606061));
+#26574 = CARTESIAN_POINT('',(1.,0.575757575758));
+#26575 = CARTESIAN_POINT('',(1.,0.545454545455));
+#26576 = CARTESIAN_POINT('',(1.,0.515151515152));
+#26577 = CARTESIAN_POINT('',(1.,0.484848484848));
+#26578 = CARTESIAN_POINT('',(1.,0.454545454545));
+#26579 = CARTESIAN_POINT('',(1.,0.424242424242));
+#26580 = CARTESIAN_POINT('',(1.,0.393939393939));
+#26581 = CARTESIAN_POINT('',(1.,0.363636363636));
+#26582 = CARTESIAN_POINT('',(1.,0.343434343434));
+#26583 = CARTESIAN_POINT('',(1.,0.333333333333));
+#26584 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#26585 = ORIENTED_EDGE('',*,*,#26586,.F.);
+#26586 = EDGE_CURVE('',#26450,#26549,#26587,.T.);
+#26587 = SURFACE_CURVE('',#26588,(#26595),.PCURVE_S1.);
+#26588 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#26589,#26590,#26591,#26592,
+    #26593,#26594),.UNSPECIFIED.,.F.,.F.,(6,6),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#26589 = CARTESIAN_POINT('',(1.979899016825,1.979899016825,
+    11.150000145659));
+#26590 = CARTESIAN_POINT('',(1.66545728146,2.29434075219,11.160110640642
+    ));
+#26591 = CARTESIAN_POINT('',(1.293871803615,2.541080112433,
+    11.170051993974));
+#26592 = CARTESIAN_POINT('',(0.881909452717,2.711720505362,
+    11.179948296226));
+#26593 = CARTESIAN_POINT('',(0.444687766729,2.800000041723,
+    11.189889649558));
+#26594 = CARTESIAN_POINT('',(1.394118970918E-016,2.800000041723,
+    11.200000144541));
+#26595 = PCURVE('',#26458,#26596);
+#26596 = DEFINITIONAL_REPRESENTATION('',(#26597),#26601);
+#26597 = LINE('',#26598,#26599);
+#26598 = CARTESIAN_POINT('',(0.E+000,1.));
+#26599 = VECTOR('',#26600,1.);
+#26600 = DIRECTION('',(1.,0.E+000));
+#26601 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#26602 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#26606)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#26603,#26604,#26605)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#26603 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#26604 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#26605 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#26606 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-004),#26603,
+  'distance_accuracy_value','confusion accuracy');
+#26607 = SHAPE_DEFINITION_REPRESENTATION(#26608,#26440);
+#26608 = PRODUCT_DEFINITION_SHAPE('','',#26609);
+#26609 = PRODUCT_DEFINITION('design','',#26610,#26613);
+#26610 = PRODUCT_DEFINITION_FORMATION('','',#26611);
+#26611 = PRODUCT('Compound205','Compound205','',(#26612));
+#26612 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#26613 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#26614 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#26615,#26617);
+#26615 = ( REPRESENTATION_RELATIONSHIP('','',#26440,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#26616) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#26616 = ITEM_DEFINED_TRANSFORMATION('','',#11,#551);
+#26617 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #26618);
+#26618 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('135','=>[0:1:1:136]','',#5,
+  #26609,$);
+#26619 = PRODUCT_TYPE('part',$,(#26611));
+#26620 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#26621),#26782);
+#26621 = SHELL_BASED_SURFACE_MODEL('',(#26622));
+#26622 = OPEN_SHELL('',(#26623));
+#26623 = ADVANCED_FACE('',(#26624),#26638,.T.);
+#26624 = FACE_BOUND('',#26625,.T.);
+#26625 = EDGE_LOOP('',(#26626,#26679,#26727,#26765));
+#26626 = ORIENTED_EDGE('',*,*,#26627,.F.);
+#26627 = EDGE_CURVE('',#26628,#26630,#26632,.T.);
+#26628 = VERTEX_POINT('',#26629);
+#26629 = CARTESIAN_POINT('',(-2.121242937857,-2.121242937857,
+    11.216739814467));
+#26630 = VERTEX_POINT('',#26631);
+#26631 = CARTESIAN_POINT('',(-1.979899016825,-1.979899016825,
+    11.350000141189));
+#26632 = SURFACE_CURVE('',#26633,(#26637),.PCURVE_S1.);
+#26633 = LINE('',#26634,#26635);
+#26634 = CARTESIAN_POINT('',(-2.121242937857,-2.121242937857,
+    11.216739814467));
+#26635 = VECTOR('',#26636,1.);
+#26636 = DIRECTION('',(0.588348405415,0.588348405415,0.554700196225));
+#26637 = PCURVE('',#26638,#26651);
+#26638 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#26639,#26640)
+    ,(#26641,#26642)
+    ,(#26643,#26644)
+    ,(#26645,#26646)
+    ,(#26647,#26648)
+    ,(#26649,#26650
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#26639 = CARTESIAN_POINT('',(-2.192031054342,-2.192031054342,
+    11.150000138208));
+#26640 = CARTESIAN_POINT('',(-1.979899016825,-1.979899016825,
+    11.350000141189));
+#26641 = CARTESIAN_POINT('',(-1.843899133045,-2.540162975639,
+    11.160110633192));
+#26642 = CARTESIAN_POINT('',(-1.66545728146,-2.29434075219,
+    11.360110636172));
+#26643 = CARTESIAN_POINT('',(-1.432500925431,-2.813338695908,
+    11.170051986524));
+#26644 = CARTESIAN_POINT('',(-1.293871803615,-2.541080112433,
+    11.370051989504));
+#26645 = CARTESIAN_POINT('',(-0.976399751223,-3.00226198808,
+    11.179948288776));
+#26646 = CARTESIAN_POINT('',(-0.881909452717,-2.711720505362,
+    11.379948291756));
+#26647 = CARTESIAN_POINT('',(-0.492332884593,-3.100000046194,
+    11.189889642107));
+#26648 = CARTESIAN_POINT('',(-0.444687766729,-2.800000041723,
+    11.389889645088));
+#26649 = CARTESIAN_POINT('',(-4.985180288283E-016,-3.100000046194,
+    11.200000137091));
+#26650 = CARTESIAN_POINT('',(-4.502743486191E-016,-2.800000041723,
+    11.400000140071));
+#26651 = DEFINITIONAL_REPRESENTATION('',(#26652),#26678);
+#26652 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#26653,#26654,#26655,#26656,
+    #26657,#26658,#26659,#26660,#26661,#26662,#26663,#26664,#26665,
+    #26666,#26667,#26668,#26669,#26670,#26671,#26672,#26673,#26674,
+    #26675,#26676,#26677),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.091993047682E-002,
+    2.183986095365E-002,3.275979143047E-002,4.367972190729E-002,
+    5.459965238412E-002,6.551958286094E-002,7.643951333776E-002,
+    8.735944381458E-002,9.827937429141E-002,0.109199304768,
+    0.120119235245,0.131039165722,0.141959096199,0.152879026676,
+    0.163798957152,0.174718887629,0.185638818106,0.196558748583,
+    0.20747867906,0.218398609536,0.229318540013,0.24023847049),
+  .UNSPECIFIED.);
+#26653 = CARTESIAN_POINT('',(0.E+000,0.33369837632));
+#26654 = CARTESIAN_POINT('',(0.E+000,0.343793855467));
+#26655 = CARTESIAN_POINT('',(0.E+000,0.36398481376));
+#26656 = CARTESIAN_POINT('',(0.E+000,0.3942712512));
+#26657 = CARTESIAN_POINT('',(0.E+000,0.42455768864));
+#26658 = CARTESIAN_POINT('',(0.E+000,0.45484412608));
+#26659 = CARTESIAN_POINT('',(0.E+000,0.48513056352));
+#26660 = CARTESIAN_POINT('',(0.E+000,0.51541700096));
+#26661 = CARTESIAN_POINT('',(0.E+000,0.5457034384));
+#26662 = CARTESIAN_POINT('',(0.E+000,0.57598987584));
+#26663 = CARTESIAN_POINT('',(0.E+000,0.60627631328));
+#26664 = CARTESIAN_POINT('',(0.E+000,0.63656275072));
+#26665 = CARTESIAN_POINT('',(0.E+000,0.66684918816));
+#26666 = CARTESIAN_POINT('',(0.E+000,0.6971356256));
+#26667 = CARTESIAN_POINT('',(0.E+000,0.72742206304));
+#26668 = CARTESIAN_POINT('',(0.E+000,0.75770850048));
+#26669 = CARTESIAN_POINT('',(0.E+000,0.78799493792));
+#26670 = CARTESIAN_POINT('',(0.E+000,0.81828137536));
+#26671 = CARTESIAN_POINT('',(0.E+000,0.8485678128));
+#26672 = CARTESIAN_POINT('',(0.E+000,0.87885425024));
+#26673 = CARTESIAN_POINT('',(0.E+000,0.90914068768));
+#26674 = CARTESIAN_POINT('',(0.E+000,0.93942712512));
+#26675 = CARTESIAN_POINT('',(0.E+000,0.96971356256));
+#26676 = CARTESIAN_POINT('',(-0.E+000,0.989904520853));
+#26677 = CARTESIAN_POINT('',(0.E+000,1.));
+#26678 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#26679 = ORIENTED_EDGE('',*,*,#26680,.F.);
+#26680 = EDGE_CURVE('',#26681,#26628,#26683,.T.);
+#26681 = VERTEX_POINT('',#26682);
+#26682 = CARTESIAN_POINT('',(-4.824368020919E-016,-3.000000044703,
+    11.266666804751));
+#26683 = SURFACE_CURVE('',#26684,(#26698),.PCURVE_S1.);
+#26684 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#26685,#26686,#26687,#26688,
+    #26689,#26690,#26691,#26692,#26693,#26694,#26695,#26696,#26697),
+  .UNSPECIFIED.,.F.,.F.,(4,3,3,3,4),(0.E+000,7.046231828537E-002,
+    0.156115028512,0.22760515288,0.241767738739),.UNSPECIFIED.);
+#26685 = CARTESIAN_POINT('',(-4.440892098501E-016,-3.000000044703,
+    11.266666804751));
+#26686 = CARTESIAN_POINT('',(-0.304466884303,-3.000000044703,
+    11.260205889038));
+#26687 = CARTESIAN_POINT('',(-0.540569389543,-2.958408747398,
+    11.255179007004));
+#26688 = CARTESIAN_POINT('',(-0.744888753357,-2.906015414136,
+    11.250716392014));
+#26689 = CARTESIAN_POINT('',(-0.993255649144,-2.842327032872,
+    11.245291718545));
+#26690 = CARTESIAN_POINT('',(-1.196507782302,-2.761804724218,
+    11.240713084803));
+#26691 = CARTESIAN_POINT('',(-1.41215619676,-2.646724386415,
+    11.23553839928));
+#26692 = CARTESIAN_POINT('',(-1.592147371921,-2.550672461846,
+    11.231219342584));
+#26693 = CARTESIAN_POINT('',(-1.781853654552,-2.429883155101,
+    11.226492432568));
+#26694 = CARTESIAN_POINT('',(-1.993406980979,-2.241787016782,
+    11.220476064236));
+#26695 = CARTESIAN_POINT('',(-2.035316855604,-2.204524139816,
+    11.219284188662));
+#26696 = CARTESIAN_POINT('',(-2.077969050834,-2.164510683152,
+    11.218041323318));
+#26697 = CARTESIAN_POINT('',(-2.121242937857,-2.121242937857,
+    11.216739814467));
+#26698 = PCURVE('',#26638,#26699);
+#26699 = DEFINITIONAL_REPRESENTATION('',(#26700),#26726);
+#26700 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#26701,#26702,#26703,#26704,
+    #26705,#26706,#26707,#26708,#26709,#26710,#26711,#26712,#26713,
+    #26714,#26715,#26716,#26717,#26718,#26719,#26720,#26721,#26722,
+    #26723,#26724,#26725),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.098944266995E-002,
+    2.197888533991E-002,3.296832800986E-002,4.395777067982E-002,
+    5.494721334977E-002,6.593665601973E-002,7.692609868968E-002,
+    8.791554135963E-002,9.890498402959E-002,0.1098944267,0.120883869369,
+    0.131873312039,0.142862754709,0.153852197379,0.164841640049,
+    0.175831082719,0.186820525389,0.197809968059,0.208799410729,
+    0.219788853399,0.230778296069,0.241767738739),.UNSPECIFIED.);
+#26701 = CARTESIAN_POINT('',(1.,0.333333333333));
+#26702 = CARTESIAN_POINT('',(0.980066784145,0.333285622518));
+#26703 = CARTESIAN_POINT('',(0.941519056387,0.332838152383));
+#26704 = CARTESIAN_POINT('',(0.887271831045,0.331820069515));
+#26705 = CARTESIAN_POINT('',(0.83621522696,0.331368281616));
+#26706 = CARTESIAN_POINT('',(0.787972497261,0.331682294586));
+#26707 = CARTESIAN_POINT('',(0.742186705485,0.332565228114));
+#26708 = CARTESIAN_POINT('',(0.698522318271,0.333513436692));
+#26709 = CARTESIAN_POINT('',(0.656686434676,0.333426156699));
+#26710 = CARTESIAN_POINT('',(0.616266884278,0.332532740308));
+#26711 = CARTESIAN_POINT('',(0.57692302642,0.331675255104));
+#26712 = CARTESIAN_POINT('',(0.538293994129,0.331231550979));
+#26713 = CARTESIAN_POINT('',(0.500018778603,0.331393753682));
+#26714 = CARTESIAN_POINT('',(0.461736426871,0.332109907563));
+#26715 = CARTESIAN_POINT('',(0.423088465331,0.333088221361));
+#26716 = CARTESIAN_POINT('',(0.383730522186,0.333859698466));
+#26717 = CARTESIAN_POINT('',(0.343305902909,0.333516753102));
+#26718 = CARTESIAN_POINT('',(0.301431634518,0.332675187878));
+#26719 = CARTESIAN_POINT('',(0.257799144277,0.332066008139));
+#26720 = CARTESIAN_POINT('',(0.212056098935,0.332048803308));
+#26721 = CARTESIAN_POINT('',(0.163840126152,0.332640244576));
+#26722 = CARTESIAN_POINT('',(0.112779333136,0.333608803402));
+#26723 = CARTESIAN_POINT('',(5.84951433185E-002,0.333756947473));
+#26724 = CARTESIAN_POINT('',(1.993259852758E-002,0.333727450328));
+#26725 = CARTESIAN_POINT('',(0.E+000,0.33369837632));
+#26726 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#26727 = ORIENTED_EDGE('',*,*,#26728,.F.);
+#26728 = EDGE_CURVE('',#26729,#26681,#26731,.T.);
+#26729 = VERTEX_POINT('',#26730);
+#26730 = CARTESIAN_POINT('',(-4.502743486191E-016,-2.800000041723,
+    11.400000140071));
+#26731 = SURFACE_CURVE('',#26732,(#26736),.PCURVE_S1.);
+#26732 = LINE('',#26733,#26734);
+#26733 = CARTESIAN_POINT('',(-4.502743486191E-016,-2.800000041723,
+    11.400000140071));
+#26734 = VECTOR('',#26735,1.);
+#26735 = DIRECTION('',(-1.338038923995E-016,-0.832050294338,
+    -0.554700196225));
+#26736 = PCURVE('',#26638,#26737);
+#26737 = DEFINITIONAL_REPRESENTATION('',(#26738),#26764);
+#26738 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#26739,#26740,#26741,#26742,
+    #26743,#26744,#26745,#26746,#26747,#26748,#26749,#26750,#26751,
+    #26752,#26753,#26754,#26755,#26756,#26757,#26758,#26759,#26760,
+    #26761,#26762,#26763),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.E+000,1.092591311876E-002,
+    2.185182623752E-002,3.277773935628E-002,4.370365247504E-002,
+    5.462956559379E-002,6.555547871255E-002,7.648139183131E-002,
+    8.740730495007E-002,9.833321806883E-002,0.109259131188,
+    0.120185044306,0.131110957425,0.142036870544,0.152962783663,
+    0.163888696781,0.1748146099,0.185740523019,0.196666436138,
+    0.207592349256,0.218518262375,0.229444175494,0.240370088613),
+  .UNSPECIFIED.);
+#26739 = CARTESIAN_POINT('',(1.,1.));
+#26740 = CARTESIAN_POINT('',(1.,0.989898989899));
+#26741 = CARTESIAN_POINT('',(1.,0.969696969697));
+#26742 = CARTESIAN_POINT('',(1.,0.939393939394));
+#26743 = CARTESIAN_POINT('',(1.,0.909090909091));
+#26744 = CARTESIAN_POINT('',(1.,0.878787878788));
+#26745 = CARTESIAN_POINT('',(1.,0.848484848485));
+#26746 = CARTESIAN_POINT('',(1.,0.818181818182));
+#26747 = CARTESIAN_POINT('',(1.,0.787878787879));
+#26748 = CARTESIAN_POINT('',(1.,0.757575757576));
+#26749 = CARTESIAN_POINT('',(1.,0.727272727273));
+#26750 = CARTESIAN_POINT('',(1.,0.69696969697));
+#26751 = CARTESIAN_POINT('',(1.,0.666666666667));
+#26752 = CARTESIAN_POINT('',(1.,0.636363636364));
+#26753 = CARTESIAN_POINT('',(1.,0.606060606061));
+#26754 = CARTESIAN_POINT('',(1.,0.575757575758));
+#26755 = CARTESIAN_POINT('',(1.,0.545454545455));
+#26756 = CARTESIAN_POINT('',(1.,0.515151515152));
+#26757 = CARTESIAN_POINT('',(1.,0.484848484849));
+#26758 = CARTESIAN_POINT('',(1.,0.454545454546));
+#26759 = CARTESIAN_POINT('',(1.,0.424242424242));
+#26760 = CARTESIAN_POINT('',(1.,0.393939393939));
+#26761 = CARTESIAN_POINT('',(1.,0.363636363636));
+#26762 = CARTESIAN_POINT('',(1.,0.343434343434));
+#26763 = CARTESIAN_POINT('',(1.,0.333333333333));
+#26764 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#26765 = ORIENTED_EDGE('',*,*,#26766,.F.);
+#26766 = EDGE_CURVE('',#26630,#26729,#26767,.T.);
+#26767 = SURFACE_CURVE('',#26768,(#26775),.PCURVE_S1.);
+#26768 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#26769,#26770,#26771,#26772,
+    #26773,#26774),.UNSPECIFIED.,.F.,.F.,(6,6),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#26769 = CARTESIAN_POINT('',(-1.979899016825,-1.979899016825,
+    11.350000141189));
+#26770 = CARTESIAN_POINT('',(-1.66545728146,-2.29434075219,
+    11.360110636172));
+#26771 = CARTESIAN_POINT('',(-1.293871803615,-2.541080112433,
+    11.370051989504));
+#26772 = CARTESIAN_POINT('',(-0.881909452717,-2.711720505362,
+    11.379948291756));
+#26773 = CARTESIAN_POINT('',(-0.444687766729,-2.800000041723,
+    11.389889645088));
+#26774 = CARTESIAN_POINT('',(-4.502743486191E-016,-2.800000041723,
+    11.400000140071));
+#26775 = PCURVE('',#26638,#26776);
+#26776 = DEFINITIONAL_REPRESENTATION('',(#26777),#26781);
+#26777 = LINE('',#26778,#26779);
+#26778 = CARTESIAN_POINT('',(0.E+000,1.));
+#26779 = VECTOR('',#26780,1.);
+#26780 = DIRECTION('',(1.,0.E+000));
+#26781 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#26782 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#26786)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#26783,#26784,#26785)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#26783 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#26784 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#26785 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#26786 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-004),#26783,
+  'distance_accuracy_value','confusion accuracy');
+#26787 = SHAPE_DEFINITION_REPRESENTATION(#26788,#26620);
+#26788 = PRODUCT_DEFINITION_SHAPE('','',#26789);
+#26789 = PRODUCT_DEFINITION('design','',#26790,#26793);
+#26790 = PRODUCT_DEFINITION_FORMATION('','',#26791);
+#26791 = PRODUCT('Compound209','Compound209','',(#26792));
+#26792 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#26793 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#26794 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#26795,#26797);
+#26795 = ( REPRESENTATION_RELATIONSHIP('','',#26620,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#26796) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#26796 = ITEM_DEFINED_TRANSFORMATION('','',#11,#555);
+#26797 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #26798);
+#26798 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('136','=>[0:1:1:137]','',#5,
+  #26789,$);
+#26799 = PRODUCT_TYPE('part',$,(#26791));
+#26800 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#26801),#26859);
+#26801 = SHELL_BASED_SURFACE_MODEL('',(#26802));
+#26802 = OPEN_SHELL('',(#26803));
+#26803 = ADVANCED_FACE('',(#26804),#26818,.T.);
+#26804 = FACE_BOUND('',#26805,.T.);
+#26805 = EDGE_LOOP('',(#26806,#26829,#26845));
+#26806 = ORIENTED_EDGE('',*,*,#26807,.T.);
+#26807 = EDGE_CURVE('',#26808,#26810,#26812,.T.);
+#26808 = VERTEX_POINT('',#26809);
+#26809 = CARTESIAN_POINT('',(1.836970226094E-016,-3.000000044703,
+    10.066666816672));
+#26810 = VERTEX_POINT('',#26811);
+#26811 = CARTESIAN_POINT('',(1.836970226094E-016,-3.000000044703,
+    10.333333487312));
+#26812 = SURFACE_CURVE('',#26813,(#26817),.PCURVE_S1.);
+#26813 = LINE('',#26814,#26815);
+#26814 = CARTESIAN_POINT('',(1.836970226094E-016,-3.000000044703,
+    10.066666816672));
+#26815 = VECTOR('',#26816,1.);
+#26816 = DIRECTION('',(0.E+000,0.E+000,1.));
+#26817 = PCURVE('',#26818,#26823);
+#26818 = PLANE('',#26819);
+#26819 = AXIS2_PLACEMENT_3D('',#26820,#26821,#26822);
+#26820 = CARTESIAN_POINT('',(1.836970226094E-016,-3.000000044703,
+    10.200000151992));
+#26821 = DIRECTION('',(-1.,-6.123233995737E-017,0.E+000));
+#26822 = DIRECTION('',(0.E+000,0.E+000,1.));
+#26823 = DEFINITIONAL_REPRESENTATION('',(#26824),#26828);
+#26824 = LINE('',#26825,#26826);
+#26825 = CARTESIAN_POINT('',(-0.13333333532,0.E+000));
+#26826 = VECTOR('',#26827,1.);
+#26827 = DIRECTION('',(1.,0.E+000));
+#26828 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#26829 = ORIENTED_EDGE('',*,*,#26830,.T.);
+#26830 = EDGE_CURVE('',#26810,#26831,#26833,.T.);
+#26831 = VERTEX_POINT('',#26832);
+#26832 = CARTESIAN_POINT('',(1.714505544354E-016,-2.800000041723,
+    10.200000151992));
+#26833 = SURFACE_CURVE('',#26834,(#26838),.PCURVE_S1.);
+#26834 = LINE('',#26835,#26836);
+#26835 = CARTESIAN_POINT('',(1.836970226094E-016,-3.000000044703,
+    10.333333487312));
+#26836 = VECTOR('',#26837,1.);
+#26837 = DIRECTION('',(-5.094838648452E-017,0.832050294338,
+    -0.554700196225));
+#26838 = PCURVE('',#26818,#26839);
+#26839 = DEFINITIONAL_REPRESENTATION('',(#26840),#26844);
+#26840 = LINE('',#26841,#26842);
+#26841 = CARTESIAN_POINT('',(0.13333333532,0.E+000));
+#26842 = VECTOR('',#26843,1.);
+#26843 = DIRECTION('',(-0.554700196225,0.832050294338));
+#26844 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#26845 = ORIENTED_EDGE('',*,*,#26846,.F.);
+#26846 = EDGE_CURVE('',#26808,#26831,#26847,.T.);
+#26847 = SURFACE_CURVE('',#26848,(#26852),.PCURVE_S1.);
+#26848 = LINE('',#26849,#26850);
+#26849 = CARTESIAN_POINT('',(1.836970226094E-016,-3.000000044703,
+    10.066666816672));
+#26850 = VECTOR('',#26851,1.);
+#26851 = DIRECTION('',(-5.094838648452E-017,0.832050294338,
+    0.554700196225));
+#26852 = PCURVE('',#26818,#26853);
+#26853 = DEFINITIONAL_REPRESENTATION('',(#26854),#26858);
+#26854 = LINE('',#26855,#26856);
+#26855 = CARTESIAN_POINT('',(-0.13333333532,0.E+000));
+#26856 = VECTOR('',#26857,1.);
+#26857 = DIRECTION('',(0.554700196225,0.832050294338));
+#26858 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#26859 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#26863)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#26860,#26861,#26862)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#26860 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#26861 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#26862 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#26863 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#26860,
+  'distance_accuracy_value','confusion accuracy');
+#26864 = SHAPE_DEFINITION_REPRESENTATION(#26865,#26800);
+#26865 = PRODUCT_DEFINITION_SHAPE('','',#26866);
+#26866 = PRODUCT_DEFINITION('design','',#26867,#26870);
+#26867 = PRODUCT_DEFINITION_FORMATION('','',#26868);
+#26868 = PRODUCT('Compound219','Compound219','',(#26869));
+#26869 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#26870 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#26871 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#26872,#26874);
+#26872 = ( REPRESENTATION_RELATIONSHIP('','',#26800,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#26873) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#26873 = ITEM_DEFINED_TRANSFORMATION('','',#11,#559);
+#26874 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #26875);
+#26875 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('137','=>[0:1:1:138]','',#5,
+  #26866,$);
+#26876 = PRODUCT_TYPE('part',$,(#26868));
+#26877 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#26878),#27030);
+#26878 = SHELL_BASED_SURFACE_MODEL('',(#26879));
+#26879 = OPEN_SHELL('',(#26880));
+#26880 = ADVANCED_FACE('',(#26881),#26895,.T.);
+#26881 = FACE_BOUND('',#26882,.T.);
+#26882 = EDGE_LOOP('',(#26883,#26936,#26975,#27013));
+#26883 = ORIENTED_EDGE('',*,*,#26884,.F.);
+#26884 = EDGE_CURVE('',#26885,#26887,#26889,.T.);
+#26885 = VERTEX_POINT('',#26886);
+#26886 = CARTESIAN_POINT('',(3.000124926996,0.E+000,11.366583547654));
+#26887 = VERTEX_POINT('',#26888);
+#26888 = CARTESIAN_POINT('',(2.800000041723,0.E+000,11.500000137836));
+#26889 = SURFACE_CURVE('',#26890,(#26894),.PCURVE_S1.);
+#26890 = LINE('',#26891,#26892);
+#26891 = CARTESIAN_POINT('',(3.000124926996,0.E+000,11.366583547654));
+#26892 = VECTOR('',#26893,1.);
+#26893 = DIRECTION('',(-0.832050294338,0.E+000,0.554700196225));
+#26894 = PCURVE('',#26895,#26908);
+#26895 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#26896,#26897)
+    ,(#26898,#26899)
+    ,(#26900,#26901)
+    ,(#26902,#26903)
+    ,(#26904,#26905)
+    ,(#26906,#26907
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#26896 = CARTESIAN_POINT('',(3.100000046194,0.E+000,11.300000134856));
+#26897 = CARTESIAN_POINT('',(2.800000041723,0.E+000,11.500000137836));
+#26898 = CARTESIAN_POINT('',(3.100000046194,0.492332884593,
+    11.310110629839));
+#26899 = CARTESIAN_POINT('',(2.800000041723,0.444687766729,
+    11.510110632819));
+#26900 = CARTESIAN_POINT('',(3.00226198808,0.976399751223,
+    11.320051983171));
+#26901 = CARTESIAN_POINT('',(2.711720505362,0.881909452717,
+    11.520051986151));
+#26902 = CARTESIAN_POINT('',(2.813338695908,1.432500925431,
+    11.329948285423));
+#26903 = CARTESIAN_POINT('',(2.541080112433,1.293871803615,
+    11.529948288403));
+#26904 = CARTESIAN_POINT('',(2.540162975639,1.843899133045,
+    11.339889638755));
+#26905 = CARTESIAN_POINT('',(2.29434075219,1.66545728146,11.539889641735
+    ));
+#26906 = CARTESIAN_POINT('',(2.192031054342,2.192031054342,
+    11.350000133738));
+#26907 = CARTESIAN_POINT('',(1.979899016825,1.979899016825,
+    11.550000136718));
+#26908 = DEFINITIONAL_REPRESENTATION('',(#26909),#26935);
+#26909 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#26910,#26911,#26912,#26913,
+    #26914,#26915,#26916,#26917,#26918,#26919,#26920,#26921,#26922,
+    #26923,#26924,#26925,#26926,#26927,#26928,#26929,#26930,#26931,
+    #26932,#26933,#26934),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.093273538404E-002,
+    2.186547076807E-002,3.279820615211E-002,4.373094153614E-002,
+    5.466367692018E-002,6.559641230421E-002,7.652914768825E-002,
+    8.746188307228E-002,9.839461845632E-002,0.10932735384,0.120260089224
+    ,0.131192824608,0.142125559992,0.153058295376,0.163991030761,
+    0.174923766145,0.185856501529,0.196789236913,0.207721972297,
+    0.218654707681,0.229587443065,0.240520178449),.UNSPECIFIED.);
+#26910 = CARTESIAN_POINT('',(0.E+000,0.332917059032));
+#26911 = CARTESIAN_POINT('',(0.E+000,0.343024376319));
+#26912 = CARTESIAN_POINT('',(0.E+000,0.363239010894));
+#26913 = CARTESIAN_POINT('',(0.E+000,0.393560962756));
+#26914 = CARTESIAN_POINT('',(0.E+000,0.423882914619));
+#26915 = CARTESIAN_POINT('',(0.E+000,0.454204866481));
+#26916 = CARTESIAN_POINT('',(0.E+000,0.484526818343));
+#26917 = CARTESIAN_POINT('',(0.E+000,0.514848770205));
+#26918 = CARTESIAN_POINT('',(0.E+000,0.545170722067));
+#26919 = CARTESIAN_POINT('',(0.E+000,0.575492673929));
+#26920 = CARTESIAN_POINT('',(0.E+000,0.605814625792));
+#26921 = CARTESIAN_POINT('',(0.E+000,0.636136577654));
+#26922 = CARTESIAN_POINT('',(0.E+000,0.666458529516));
+#26923 = CARTESIAN_POINT('',(0.E+000,0.696780481378));
+#26924 = CARTESIAN_POINT('',(0.E+000,0.72710243324));
+#26925 = CARTESIAN_POINT('',(0.E+000,0.757424385103));
+#26926 = CARTESIAN_POINT('',(0.E+000,0.787746336965));
+#26927 = CARTESIAN_POINT('',(0.E+000,0.818068288827));
+#26928 = CARTESIAN_POINT('',(0.E+000,0.848390240689));
+#26929 = CARTESIAN_POINT('',(0.E+000,0.878712192551));
+#26930 = CARTESIAN_POINT('',(0.E+000,0.909034144413));
+#26931 = CARTESIAN_POINT('',(0.E+000,0.939356096276));
+#26932 = CARTESIAN_POINT('',(0.E+000,0.969678048138));
+#26933 = CARTESIAN_POINT('',(-0.E+000,0.989892682713));
+#26934 = CARTESIAN_POINT('',(0.E+000,1.));
+#26935 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#26936 = ORIENTED_EDGE('',*,*,#26937,.F.);
+#26937 = EDGE_CURVE('',#26938,#26885,#26940,.T.);
+#26938 = VERTEX_POINT('',#26939);
+#26939 = CARTESIAN_POINT('',(2.121242937857,2.121242937857,
+    11.416739809996));
+#26940 = SURFACE_CURVE('',#26941,(#26946),.PCURVE_S1.);
+#26941 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#26942,#26943,#26944,#26945),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(-0.241778545972,0.E+000),
+  .PIECEWISE_BEZIER_KNOTS.);
+#26942 = CARTESIAN_POINT('',(2.121242937857,2.121242937857,
+    11.416739809996));
+#26943 = CARTESIAN_POINT('',(2.682765495879,1.559800074984,
+    11.399851413104));
+#26944 = CARTESIAN_POINT('',(3.000124926996,0.794119080623,
+    11.383434388056));
+#26945 = CARTESIAN_POINT('',(3.000124926996,0.E+000,11.366583547654));
+#26946 = PCURVE('',#26895,#26947);
+#26947 = DEFINITIONAL_REPRESENTATION('',(#26948),#26974);
+#26948 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#26949,#26950,#26951,#26952,
+    #26953,#26954,#26955,#26956,#26957,#26958,#26959,#26960,#26961,
+    #26962,#26963,#26964,#26965,#26966,#26967,#26968,#26969,#26970,
+    #26971,#26972,#26973),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.241778545972,-0.230788612064,
+    -0.219798678156,-0.208808744248,-0.197818810341,-0.186828876433,
+    -0.175838942525,-0.164849008617,-0.153859074709,-0.142869140802,
+    -0.131879206894,-0.120889272986,-0.109899339078,-9.89094051703E-002,
+    -8.791947126249E-002,-7.692953735468E-002,-6.593960344687E-002,
+    -5.494966953906E-002,-4.395973563124E-002,-3.296980172343E-002,
+    -2.197986781562E-002,-1.098993390781E-002,0.E+000),.UNSPECIFIED.);
+#26949 = CARTESIAN_POINT('',(1.,0.33369837632));
+#26950 = CARTESIAN_POINT('',(0.984848548816,0.333689686728));
+#26951 = CARTESIAN_POINT('',(0.954548155371,0.333689217827));
+#26952 = CARTESIAN_POINT('',(0.909102010477,0.333729610909));
+#26953 = CARTESIAN_POINT('',(0.863656918762,0.333801994022));
+#26954 = CARTESIAN_POINT('',(0.818210575227,0.333895412704));
+#26955 = CARTESIAN_POINT('',(0.772761342751,0.333998639273));
+#26956 = CARTESIAN_POINT('',(0.72730829721,0.334100597886));
+#26957 = CARTESIAN_POINT('',(0.681851128173,0.334191000941));
+#26958 = CARTESIAN_POINT('',(0.636390060846,0.334260827189));
+#26959 = CARTESIAN_POINT('',(0.590925757538,0.334302736356));
+#26960 = CARTESIAN_POINT('',(0.545459212594,0.334311391317));
+#26961 = CARTESIAN_POINT('',(0.499991639915,0.33428369268));
+#26962 = CARTESIAN_POINT('',(0.454524356212,0.334218922317));
+#26963 = CARTESIAN_POINT('',(0.409058662136,0.334118795327));
+#26964 = CARTESIAN_POINT('',(0.363595723713,0.333987419845));
+#26965 = CARTESIAN_POINT('',(0.318136456471,0.333831165041));
+#26966 = CARTESIAN_POINT('',(0.272681414409,0.333658437574));
+#26967 = CARTESIAN_POINT('',(0.227230686941,0.333479369663));
+#26968 = CARTESIAN_POINT('',(0.181783802888,0.333305413942));
+#26969 = CARTESIAN_POINT('',(0.136339655516,0.333148872703));
+#26970 = CARTESIAN_POINT('',(9.089640653753E-002,0.333022270622));
+#26971 = CARTESIAN_POINT('',(4.54515359977E-002,0.332937924805));
+#26972 = CARTESIAN_POINT('',(1.515146159919E-002,0.332916914124));
+#26973 = CARTESIAN_POINT('',(0.E+000,0.332917059032));
+#26974 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#26975 = ORIENTED_EDGE('',*,*,#26976,.F.);
+#26976 = EDGE_CURVE('',#26977,#26938,#26979,.T.);
+#26977 = VERTEX_POINT('',#26978);
+#26978 = CARTESIAN_POINT('',(1.979899016825,1.979899016825,
+    11.550000136718));
+#26979 = SURFACE_CURVE('',#26980,(#26984),.PCURVE_S1.);
+#26980 = LINE('',#26981,#26982);
+#26981 = CARTESIAN_POINT('',(1.979899016825,1.979899016825,
+    11.550000136718));
+#26982 = VECTOR('',#26983,1.);
+#26983 = DIRECTION('',(0.588348405415,0.588348405415,-0.554700196225));
+#26984 = PCURVE('',#26895,#26985);
+#26985 = DEFINITIONAL_REPRESENTATION('',(#26986),#27012);
+#26986 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#26987,#26988,#26989,#26990,
+    #26991,#26992,#26993,#26994,#26995,#26996,#26997,#26998,#26999,
+    #27000,#27001,#27002,#27003,#27004,#27005,#27006,#27007,#27008,
+    #27009,#27010,#27011),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.091993047683E-002,
+    2.183986095365E-002,3.275979143048E-002,4.36797219073E-002,
+    5.459965238413E-002,6.551958286095E-002,7.643951333778E-002,
+    8.73594438146E-002,9.827937429143E-002,0.109199304768,0.120119235245
+    ,0.131039165722,0.141959096199,0.152879026676,0.163798957152,
+    0.174718887629,0.185638818106,0.196558748583,0.20747867906,
+    0.218398609537,0.229318540013,0.24023847049),.UNSPECIFIED.);
+#26987 = CARTESIAN_POINT('',(1.,1.));
+#26988 = CARTESIAN_POINT('',(1.,0.989904520853));
+#26989 = CARTESIAN_POINT('',(1.,0.96971356256));
+#26990 = CARTESIAN_POINT('',(1.,0.93942712512));
+#26991 = CARTESIAN_POINT('',(1.,0.90914068768));
+#26992 = CARTESIAN_POINT('',(1.,0.87885425024));
+#26993 = CARTESIAN_POINT('',(1.,0.8485678128));
+#26994 = CARTESIAN_POINT('',(1.,0.81828137536));
+#26995 = CARTESIAN_POINT('',(1.,0.78799493792));
+#26996 = CARTESIAN_POINT('',(1.,0.75770850048));
+#26997 = CARTESIAN_POINT('',(1.,0.72742206304));
+#26998 = CARTESIAN_POINT('',(1.,0.6971356256));
+#26999 = CARTESIAN_POINT('',(1.,0.66684918816));
+#27000 = CARTESIAN_POINT('',(1.,0.63656275072));
+#27001 = CARTESIAN_POINT('',(1.,0.60627631328));
+#27002 = CARTESIAN_POINT('',(1.,0.57598987584));
+#27003 = CARTESIAN_POINT('',(1.,0.5457034384));
+#27004 = CARTESIAN_POINT('',(1.,0.51541700096));
+#27005 = CARTESIAN_POINT('',(1.,0.48513056352));
+#27006 = CARTESIAN_POINT('',(1.,0.45484412608));
+#27007 = CARTESIAN_POINT('',(1.,0.42455768864));
+#27008 = CARTESIAN_POINT('',(1.,0.3942712512));
+#27009 = CARTESIAN_POINT('',(1.,0.36398481376));
+#27010 = CARTESIAN_POINT('',(1.,0.343793855467));
+#27011 = CARTESIAN_POINT('',(1.,0.33369837632));
+#27012 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#27013 = ORIENTED_EDGE('',*,*,#27014,.F.);
+#27014 = EDGE_CURVE('',#26887,#26977,#27015,.T.);
+#27015 = SURFACE_CURVE('',#27016,(#27023),.PCURVE_S1.);
+#27016 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#27017,#27018,#27019,#27020,
+    #27021,#27022),.UNSPECIFIED.,.F.,.F.,(6,6),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#27017 = CARTESIAN_POINT('',(2.800000041723,0.E+000,11.500000137836));
+#27018 = CARTESIAN_POINT('',(2.800000041723,0.444687766729,
+    11.510110632819));
+#27019 = CARTESIAN_POINT('',(2.711720505362,0.881909452717,
+    11.520051986151));
+#27020 = CARTESIAN_POINT('',(2.541080112433,1.293871803615,
+    11.529948288403));
+#27021 = CARTESIAN_POINT('',(2.29434075219,1.66545728146,11.539889641735
+    ));
+#27022 = CARTESIAN_POINT('',(1.979899016825,1.979899016825,
+    11.550000136718));
+#27023 = PCURVE('',#26895,#27024);
+#27024 = DEFINITIONAL_REPRESENTATION('',(#27025),#27029);
+#27025 = LINE('',#27026,#27027);
+#27026 = CARTESIAN_POINT('',(0.E+000,1.));
+#27027 = VECTOR('',#27028,1.);
+#27028 = DIRECTION('',(1.,0.E+000));
+#27029 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#27030 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#27034)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#27031,#27032,#27033)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#27031 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#27032 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#27033 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#27034 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-004),#27031,
+  'distance_accuracy_value','confusion accuracy');
+#27035 = SHAPE_DEFINITION_REPRESENTATION(#27036,#26877);
+#27036 = PRODUCT_DEFINITION_SHAPE('','',#27037);
+#27037 = PRODUCT_DEFINITION('design','',#27038,#27041);
+#27038 = PRODUCT_DEFINITION_FORMATION('','',#27039);
+#27039 = PRODUCT('Compound211','Compound211','',(#27040));
+#27040 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#27041 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#27042 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#27043,#27045);
+#27043 = ( REPRESENTATION_RELATIONSHIP('','',#26877,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#27044) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#27044 = ITEM_DEFINED_TRANSFORMATION('','',#11,#563);
+#27045 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #27046);
+#27046 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('138','=>[0:1:1:139]','',#5,
+  #27037,$);
+#27047 = PRODUCT_TYPE('part',$,(#27039));
+#27048 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#27049),#27203);
+#27049 = SHELL_BASED_SURFACE_MODEL('',(#27050));
+#27050 = OPEN_SHELL('',(#27051));
+#27051 = ADVANCED_FACE('',(#27052),#27069,.T.);
+#27052 = FACE_BOUND('',#27053,.T.);
+#27053 = EDGE_LOOP('',(#27054,#27088,#27126,#27167));
+#27054 = ORIENTED_EDGE('',*,*,#27055,.T.);
+#27055 = EDGE_CURVE('',#27056,#27058,#27060,.T.);
+#27056 = VERTEX_POINT('',#27057);
+#27057 = CARTESIAN_POINT('',(0.E+000,-5.800000086427,7.234451770782));
+#27058 = VERTEX_POINT('',#27059);
+#27059 = CARTESIAN_POINT('',(0.E+000,-5.213471055031,7.800000116229));
+#27060 = SURFACE_CURVE('',#27061,(#27068),.PCURVE_S1.);
+#27061 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#27062,#27063,#27064,#27065,
+    #27066,#27067),.UNSPECIFIED.,.F.,.F.,(6,6),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#27062 = CARTESIAN_POINT('',(0.E+000,-5.800000086427,7.234451770782));
+#27063 = CARTESIAN_POINT('',(0.E+000,-5.800000086427,7.489645642042));
+#27064 = CARTESIAN_POINT('',(0.E+000,-5.800000086427,7.70137771368));
+#27065 = CARTESIAN_POINT('',(0.E+000,-5.721340024471,7.800000116229));
+#27066 = CARTESIAN_POINT('',(0.E+000,-5.525374156237,7.800000116229));
+#27067 = CARTESIAN_POINT('',(0.E+000,-5.213471055031,7.800000116229));
+#27068 = PCURVE('',#27069,#27082);
+#27069 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#27070,#27071)
+    ,(#27072,#27073)
+    ,(#27074,#27075)
+    ,(#27076,#27077)
+    ,(#27078,#27079)
+    ,(#27080,#27081
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,
+    6.000000089407E-002),.PIECEWISE_BEZIER_KNOTS.);
+#27070 = CARTESIAN_POINT('',(0.E+000,-5.800000086427,7.234451770782));
+#27071 = CARTESIAN_POINT('',(0.600000008941,-5.800000086427,
+    7.234451770782));
+#27072 = CARTESIAN_POINT('',(0.E+000,-5.800000086427,7.489645642042));
+#27073 = CARTESIAN_POINT('',(0.600000008941,-5.800000086427,
+    7.489645642042));
+#27074 = CARTESIAN_POINT('',(0.E+000,-5.800000086427,7.70137771368));
+#27075 = CARTESIAN_POINT('',(0.600000008941,-5.800000086427,
+    7.70137771368));
+#27076 = CARTESIAN_POINT('',(0.E+000,-5.721340024471,7.800000116229));
+#27077 = CARTESIAN_POINT('',(0.600000008941,-5.721340024471,
+    7.800000116229));
+#27078 = CARTESIAN_POINT('',(0.E+000,-5.525374156237,7.800000116229));
+#27079 = CARTESIAN_POINT('',(0.600000008941,-5.525374156237,
+    7.800000116229));
+#27080 = CARTESIAN_POINT('',(0.E+000,-5.213471055031,7.800000116229));
+#27081 = CARTESIAN_POINT('',(0.600000008941,-5.213471055031,
+    7.800000116229));
+#27082 = DEFINITIONAL_REPRESENTATION('',(#27083),#27087);
+#27083 = LINE('',#27084,#27085);
+#27084 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#27085 = VECTOR('',#27086,1.);
+#27086 = DIRECTION('',(1.,0.E+000));
+#27087 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#27088 = ORIENTED_EDGE('',*,*,#27089,.T.);
+#27089 = EDGE_CURVE('',#27058,#27090,#27092,.T.);
+#27090 = VERTEX_POINT('',#27091);
+#27091 = CARTESIAN_POINT('',(0.500000007451,-5.213471055031,
+    7.800000116229));
+#27092 = SURFACE_CURVE('',#27093,(#27097),.PCURVE_S1.);
+#27093 = LINE('',#27094,#27095);
+#27094 = CARTESIAN_POINT('',(0.E+000,-5.213471055031,7.800000116229));
+#27095 = VECTOR('',#27096,1.);
+#27096 = DIRECTION('',(1.,0.E+000,0.E+000));
+#27097 = PCURVE('',#27069,#27098);
+#27098 = DEFINITIONAL_REPRESENTATION('',(#27099),#27125);
+#27099 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#27100,#27101,#27102,#27103,
+    #27104,#27105,#27106,#27107,#27108,#27109,#27110,#27111,#27112,
+    #27113,#27114,#27115,#27116,#27117,#27118,#27119,#27120,#27121,
+    #27122,#27123,#27124),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,2.272727306594E-002,
+    4.545454613187E-002,6.818181919781E-002,9.090909226374E-002,
+    0.11363636533,0.136363638396,0.159090911462,0.181818184527,
+    0.204545457593,0.227272730659,0.250000003725,0.272727276791,
+    0.295454549857,0.318181822923,0.340909095989,0.363636369055,
+    0.386363642121,0.409090915187,0.431818188253,0.454545461319,
+    0.477272734385,0.500000007451),.UNSPECIFIED.);
+#27100 = CARTESIAN_POINT('',(1.,0.E+000));
+#27101 = CARTESIAN_POINT('',(1.,7.575757688645E-004));
+#27102 = CARTESIAN_POINT('',(1.,2.272727306594E-003));
+#27103 = CARTESIAN_POINT('',(1.,4.545454613187E-003));
+#27104 = CARTESIAN_POINT('',(1.,6.818181919781E-003));
+#27105 = CARTESIAN_POINT('',(1.,9.090909226374E-003));
+#27106 = CARTESIAN_POINT('',(1.,1.136363653297E-002));
+#27107 = CARTESIAN_POINT('',(1.,1.363636383956E-002));
+#27108 = CARTESIAN_POINT('',(1.,1.590909114615E-002));
+#27109 = CARTESIAN_POINT('',(1.,1.818181845275E-002));
+#27110 = CARTESIAN_POINT('',(1.,2.045454575934E-002));
+#27111 = CARTESIAN_POINT('',(1.,2.272727306594E-002));
+#27112 = CARTESIAN_POINT('',(1.,2.500000037253E-002));
+#27113 = CARTESIAN_POINT('',(1.,2.727272767912E-002));
+#27114 = CARTESIAN_POINT('',(1.,2.954545498572E-002));
+#27115 = CARTESIAN_POINT('',(1.,3.181818229231E-002));
+#27116 = CARTESIAN_POINT('',(1.,3.40909095989E-002));
+#27117 = CARTESIAN_POINT('',(1.,3.63636369055E-002));
+#27118 = CARTESIAN_POINT('',(1.,3.863636421209E-002));
+#27119 = CARTESIAN_POINT('',(1.,4.090909151868E-002));
+#27120 = CARTESIAN_POINT('',(1.,4.318181882528E-002));
+#27121 = CARTESIAN_POINT('',(1.,4.545454613187E-002));
+#27122 = CARTESIAN_POINT('',(1.,4.772727343846E-002));
+#27123 = CARTESIAN_POINT('',(1.,4.924242497619E-002));
+#27124 = CARTESIAN_POINT('',(1.,5.000000074506E-002));
+#27125 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#27126 = ORIENTED_EDGE('',*,*,#27127,.F.);
+#27127 = EDGE_CURVE('',#27128,#27090,#27130,.T.);
+#27128 = VERTEX_POINT('',#27129);
+#27129 = CARTESIAN_POINT('',(0.500000007451,-5.800000086427,
+    7.234451770782));
+#27130 = SURFACE_CURVE('',#27131,(#27138),.PCURVE_S1.);
+#27131 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#27132,#27133,#27134,#27135,
+    #27136,#27137),.UNSPECIFIED.,.F.,.F.,(6,6),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#27132 = CARTESIAN_POINT('',(0.500000007451,-5.800000086427,
+    7.234451770782));
+#27133 = CARTESIAN_POINT('',(0.500000007451,-5.800000086427,
+    7.489645642042));
+#27134 = CARTESIAN_POINT('',(0.500000007451,-5.800000086427,
+    7.70137771368));
+#27135 = CARTESIAN_POINT('',(0.500000007451,-5.721340024471,
+    7.800000116229));
+#27136 = CARTESIAN_POINT('',(0.500000007451,-5.525374156237,
+    7.800000116229));
+#27137 = CARTESIAN_POINT('',(0.500000007451,-5.213471055031,
+    7.800000116229));
+#27138 = PCURVE('',#27069,#27139);
+#27139 = DEFINITIONAL_REPRESENTATION('',(#27140),#27166);
+#27140 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#27141,#27142,#27143,#27144,
+    #27145,#27146,#27147,#27148,#27149,#27150,#27151,#27152,#27153,
+    #27154,#27155,#27156,#27157,#27158,#27159,#27160,#27161,#27162,
+    #27163,#27164,#27165),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,4.545454545455E-002,
+    9.090909090909E-002,0.136363636364,0.181818181818,0.227272727273,
+    0.272727272727,0.318181818182,0.363636363636,0.409090909091,
+    0.454545454545,0.5,0.545454545455,0.590909090909,0.636363636364,
+    0.681818181818,0.727272727273,0.772727272727,0.818181818182,
+    0.863636363636,0.909090909091,0.954545454545,1.),.UNSPECIFIED.);
+#27141 = CARTESIAN_POINT('',(0.E+000,5.000000074506E-002));
+#27142 = CARTESIAN_POINT('',(1.515151515152E-002,5.000000074506E-002));
+#27143 = CARTESIAN_POINT('',(4.545454545455E-002,5.000000074506E-002));
+#27144 = CARTESIAN_POINT('',(9.090909090909E-002,5.000000074506E-002));
+#27145 = CARTESIAN_POINT('',(0.136363636364,5.000000074506E-002));
+#27146 = CARTESIAN_POINT('',(0.181818181818,5.000000074506E-002));
+#27147 = CARTESIAN_POINT('',(0.227272727273,5.000000074506E-002));
+#27148 = CARTESIAN_POINT('',(0.272727272727,5.000000074506E-002));
+#27149 = CARTESIAN_POINT('',(0.318181818182,5.000000074506E-002));
+#27150 = CARTESIAN_POINT('',(0.363636363636,5.000000074506E-002));
+#27151 = CARTESIAN_POINT('',(0.409090909091,5.000000074506E-002));
+#27152 = CARTESIAN_POINT('',(0.454545454545,5.000000074506E-002));
+#27153 = CARTESIAN_POINT('',(0.5,5.000000074506E-002));
+#27154 = CARTESIAN_POINT('',(0.545454545455,5.000000074506E-002));
+#27155 = CARTESIAN_POINT('',(0.590909090909,5.000000074506E-002));
+#27156 = CARTESIAN_POINT('',(0.636363636364,5.000000074506E-002));
+#27157 = CARTESIAN_POINT('',(0.681818181818,5.000000074506E-002));
+#27158 = CARTESIAN_POINT('',(0.727272727273,5.000000074506E-002));
+#27159 = CARTESIAN_POINT('',(0.772727272727,5.000000074506E-002));
+#27160 = CARTESIAN_POINT('',(0.818181818182,5.000000074506E-002));
+#27161 = CARTESIAN_POINT('',(0.863636363636,5.000000074506E-002));
+#27162 = CARTESIAN_POINT('',(0.909090909091,5.000000074506E-002));
+#27163 = CARTESIAN_POINT('',(0.954545454545,5.000000074506E-002));
+#27164 = CARTESIAN_POINT('',(0.984848484848,5.000000074506E-002));
+#27165 = CARTESIAN_POINT('',(1.,5.000000074506E-002));
+#27166 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#27167 = ORIENTED_EDGE('',*,*,#27168,.F.);
+#27168 = EDGE_CURVE('',#27056,#27128,#27169,.T.);
+#27169 = SURFACE_CURVE('',#27170,(#27174),.PCURVE_S1.);
+#27170 = LINE('',#27171,#27172);
+#27171 = CARTESIAN_POINT('',(0.E+000,-5.800000086427,7.234451770782));
+#27172 = VECTOR('',#27173,1.);
+#27173 = DIRECTION('',(1.,0.E+000,0.E+000));
+#27174 = PCURVE('',#27069,#27175);
+#27175 = DEFINITIONAL_REPRESENTATION('',(#27176),#27202);
+#27176 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#27177,#27178,#27179,#27180,
+    #27181,#27182,#27183,#27184,#27185,#27186,#27187,#27188,#27189,
+    #27190,#27191,#27192,#27193,#27194,#27195,#27196,#27197,#27198,
+    #27199,#27200,#27201),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,2.272727306594E-002,
+    4.545454613187E-002,6.818181919781E-002,9.090909226374E-002,
+    0.11363636533,0.136363638396,0.159090911462,0.181818184527,
+    0.204545457593,0.227272730659,0.250000003725,0.272727276791,
+    0.295454549857,0.318181822923,0.340909095989,0.363636369055,
+    0.386363642121,0.409090915187,0.431818188253,0.454545461319,
+    0.477272734385,0.500000007451),.UNSPECIFIED.);
+#27177 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#27178 = CARTESIAN_POINT('',(0.E+000,7.575757688645E-004));
+#27179 = CARTESIAN_POINT('',(0.E+000,2.272727306594E-003));
+#27180 = CARTESIAN_POINT('',(0.E+000,4.545454613187E-003));
+#27181 = CARTESIAN_POINT('',(0.E+000,6.818181919781E-003));
+#27182 = CARTESIAN_POINT('',(0.E+000,9.090909226374E-003));
+#27183 = CARTESIAN_POINT('',(0.E+000,1.136363653297E-002));
+#27184 = CARTESIAN_POINT('',(0.E+000,1.363636383956E-002));
+#27185 = CARTESIAN_POINT('',(0.E+000,1.590909114615E-002));
+#27186 = CARTESIAN_POINT('',(0.E+000,1.818181845275E-002));
+#27187 = CARTESIAN_POINT('',(0.E+000,2.045454575934E-002));
+#27188 = CARTESIAN_POINT('',(0.E+000,2.272727306594E-002));
+#27189 = CARTESIAN_POINT('',(0.E+000,2.500000037253E-002));
+#27190 = CARTESIAN_POINT('',(0.E+000,2.727272767912E-002));
+#27191 = CARTESIAN_POINT('',(0.E+000,2.954545498572E-002));
+#27192 = CARTESIAN_POINT('',(0.E+000,3.181818229231E-002));
+#27193 = CARTESIAN_POINT('',(0.E+000,3.40909095989E-002));
+#27194 = CARTESIAN_POINT('',(0.E+000,3.63636369055E-002));
+#27195 = CARTESIAN_POINT('',(0.E+000,3.863636421209E-002));
+#27196 = CARTESIAN_POINT('',(0.E+000,4.090909151868E-002));
+#27197 = CARTESIAN_POINT('',(0.E+000,4.318181882528E-002));
+#27198 = CARTESIAN_POINT('',(0.E+000,4.545454613187E-002));
+#27199 = CARTESIAN_POINT('',(0.E+000,4.772727343846E-002));
+#27200 = CARTESIAN_POINT('',(-0.E+000,4.924242497619E-002));
+#27201 = CARTESIAN_POINT('',(0.E+000,5.000000074506E-002));
+#27202 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#27203 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#27207)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#27204,#27205,#27206)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#27204 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#27205 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#27206 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#27207 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#27204,
+  'distance_accuracy_value','confusion accuracy');
+#27208 = SHAPE_DEFINITION_REPRESENTATION(#27209,#27048);
+#27209 = PRODUCT_DEFINITION_SHAPE('','',#27210);
+#27210 = PRODUCT_DEFINITION('design','',#27211,#27214);
+#27211 = PRODUCT_DEFINITION_FORMATION('','',#27212);
+#27212 = PRODUCT('Compound213','Compound213','',(#27213));
+#27213 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#27214 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#27215 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#27216,#27218);
+#27216 = ( REPRESENTATION_RELATIONSHIP('','',#27048,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#27217) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#27217 = ITEM_DEFINED_TRANSFORMATION('','',#11,#567);
+#27218 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #27219);
+#27219 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('139','=>[0:1:1:140]','',#5,
+  #27210,$);
+#27220 = PRODUCT_TYPE('part',$,(#27212));
+#27221 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#27222),#27296);
+#27222 = SHELL_BASED_SURFACE_MODEL('',(#27223));
+#27223 = OPEN_SHELL('',(#27224));
+#27224 = ADVANCED_FACE('',(#27225),#27239,.T.);
+#27225 = FACE_BOUND('',#27226,.T.);
+#27226 = EDGE_LOOP('',(#27227,#27250,#27266,#27282));
+#27227 = ORIENTED_EDGE('',*,*,#27228,.F.);
+#27228 = EDGE_CURVE('',#27229,#27231,#27233,.T.);
+#27229 = VERTEX_POINT('',#27230);
+#27230 = CARTESIAN_POINT('',(0.500000007451,-6.000000089407,
+    -2.800000041723));
+#27231 = VERTEX_POINT('',#27232);
+#27232 = CARTESIAN_POINT('',(0.500000007451,-6.000000089407,7.2249096632
+    ));
+#27233 = SURFACE_CURVE('',#27234,(#27238),.PCURVE_S1.);
+#27234 = LINE('',#27235,#27236);
+#27235 = CARTESIAN_POINT('',(0.500000007451,-6.000000089407,
+    -2.800000041723));
+#27236 = VECTOR('',#27237,1.);
+#27237 = DIRECTION('',(0.E+000,0.E+000,1.));
+#27238 = PCURVE('',#27239,#27244);
+#27239 = PLANE('',#27240);
+#27240 = AXIS2_PLACEMENT_3D('',#27241,#27242,#27243);
+#27241 = CARTESIAN_POINT('',(0.500000007451,-5.900000087917,
+    7.229680716991));
+#27242 = DIRECTION('',(1.,0.E+000,0.E+000));
+#27243 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#27244 = DEFINITIONAL_REPRESENTATION('',(#27245),#27249);
+#27245 = LINE('',#27246,#27247);
+#27246 = CARTESIAN_POINT('',(10.029680758714,-0.10000000149));
+#27247 = VECTOR('',#27248,1.);
+#27248 = DIRECTION('',(-1.,0.E+000));
+#27249 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#27250 = ORIENTED_EDGE('',*,*,#27251,.F.);
+#27251 = EDGE_CURVE('',#27252,#27229,#27254,.T.);
+#27252 = VERTEX_POINT('',#27253);
+#27253 = CARTESIAN_POINT('',(0.500000007451,-5.800000086427,
+    -2.800000041723));
+#27254 = SURFACE_CURVE('',#27255,(#27259),.PCURVE_S1.);
+#27255 = LINE('',#27256,#27257);
+#27256 = CARTESIAN_POINT('',(0.500000007451,-5.800000086427,
+    -2.800000041723));
+#27257 = VECTOR('',#27258,1.);
+#27258 = DIRECTION('',(0.E+000,-1.,-2.109423715355E-013));
+#27259 = PCURVE('',#27239,#27260);
+#27260 = DEFINITIONAL_REPRESENTATION('',(#27261),#27265);
+#27261 = LINE('',#27262,#27263);
+#27262 = CARTESIAN_POINT('',(10.029680758714,0.10000000149));
+#27263 = VECTOR('',#27264,1.);
+#27264 = DIRECTION('',(2.109423715355E-013,-1.));
+#27265 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#27266 = ORIENTED_EDGE('',*,*,#27267,.F.);
+#27267 = EDGE_CURVE('',#27268,#27252,#27270,.T.);
+#27268 = VERTEX_POINT('',#27269);
+#27269 = CARTESIAN_POINT('',(0.500000007451,-5.800000086427,
+    7.234451770782));
+#27270 = SURFACE_CURVE('',#27271,(#27275),.PCURVE_S1.);
+#27271 = LINE('',#27272,#27273);
+#27272 = CARTESIAN_POINT('',(0.500000007451,-5.800000086427,
+    7.234451770782));
+#27273 = VECTOR('',#27274,1.);
+#27274 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#27275 = PCURVE('',#27239,#27276);
+#27276 = DEFINITIONAL_REPRESENTATION('',(#27277),#27281);
+#27277 = LINE('',#27278,#27279);
+#27278 = CARTESIAN_POINT('',(-4.771053791E-003,0.10000000149));
+#27279 = VECTOR('',#27280,1.);
+#27280 = DIRECTION('',(1.,0.E+000));
+#27281 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#27282 = ORIENTED_EDGE('',*,*,#27283,.F.);
+#27283 = EDGE_CURVE('',#27231,#27268,#27284,.T.);
+#27284 = SURFACE_CURVE('',#27285,(#27289),.PCURVE_S1.);
+#27285 = LINE('',#27286,#27287);
+#27286 = CARTESIAN_POINT('',(0.500000007451,-6.000000089407,7.2249096632
+    ));
+#27287 = VECTOR('',#27288,1.);
+#27288 = DIRECTION('',(0.E+000,0.998863791712,4.76563280917E-002));
+#27289 = PCURVE('',#27239,#27290);
+#27290 = DEFINITIONAL_REPRESENTATION('',(#27291),#27295);
+#27291 = LINE('',#27292,#27293);
+#27292 = CARTESIAN_POINT('',(4.771053791E-003,-0.10000000149));
+#27293 = VECTOR('',#27294,1.);
+#27294 = DIRECTION('',(-4.76563280917E-002,0.998863791712));
+#27295 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#27296 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#27300)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#27297,#27298,#27299)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#27297 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#27298 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#27299 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#27300 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#27297,
+  'distance_accuracy_value','confusion accuracy');
+#27301 = SHAPE_DEFINITION_REPRESENTATION(#27302,#27221);
+#27302 = PRODUCT_DEFINITION_SHAPE('','',#27303);
+#27303 = PRODUCT_DEFINITION('design','',#27304,#27307);
+#27304 = PRODUCT_DEFINITION_FORMATION('','',#27305);
+#27305 = PRODUCT('Compound216','Compound216','',(#27306));
+#27306 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#27307 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#27308 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#27309,#27311);
+#27309 = ( REPRESENTATION_RELATIONSHIP('','',#27221,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#27310) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#27310 = ITEM_DEFINED_TRANSFORMATION('','',#11,#571);
+#27311 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #27312);
+#27312 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('140','=>[0:1:1:141]','',#5,
+  #27303,$);
+#27313 = PRODUCT_TYPE('part',$,(#27305));
+#27314 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#27315),#27467);
+#27315 = SHELL_BASED_SURFACE_MODEL('',(#27316));
+#27316 = OPEN_SHELL('',(#27317));
+#27317 = ADVANCED_FACE('',(#27318),#27332,.T.);
+#27318 = FACE_BOUND('',#27319,.T.);
+#27319 = EDGE_LOOP('',(#27320,#27373,#27412,#27450));
+#27320 = ORIENTED_EDGE('',*,*,#27321,.F.);
+#27321 = EDGE_CURVE('',#27322,#27324,#27326,.T.);
+#27322 = VERTEX_POINT('',#27323);
+#27323 = CARTESIAN_POINT('',(-3.000124926996,3.674093388888E-016,
+    11.166583552124));
+#27324 = VERTEX_POINT('',#27325);
+#27325 = CARTESIAN_POINT('',(-2.800000041723,3.429011088709E-016,
+    11.300000142306));
+#27326 = SURFACE_CURVE('',#27327,(#27331),.PCURVE_S1.);
+#27327 = LINE('',#27328,#27329);
+#27328 = CARTESIAN_POINT('',(-3.000124926996,3.674093388888E-016,
+    11.166583552124));
+#27329 = VECTOR('',#27330,1.);
+#27330 = DIRECTION('',(0.832050294338,-1.01896772969E-016,0.554700196225
+    ));
+#27331 = PCURVE('',#27332,#27345);
+#27332 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#27333,#27334)
+    ,(#27335,#27336)
+    ,(#27337,#27338)
+    ,(#27339,#27340)
+    ,(#27341,#27342)
+    ,(#27343,#27344
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#27333 = CARTESIAN_POINT('',(-3.100000046194,3.796405133928E-016,
+    11.100000139326));
+#27334 = CARTESIAN_POINT('',(-2.800000041723,3.429011088709E-016,
+    11.300000142306));
+#27335 = CARTESIAN_POINT('',(-3.100000046194,-0.492332884593,
+    11.110110634309));
+#27336 = CARTESIAN_POINT('',(-2.800000041723,-0.444687766729,
+    11.310110637289));
+#27337 = CARTESIAN_POINT('',(-3.00226198808,-0.976399751223,
+    11.120051987641));
+#27338 = CARTESIAN_POINT('',(-2.711720505362,-0.881909452717,
+    11.320051990621));
+#27339 = CARTESIAN_POINT('',(-2.813338695908,-1.432500925431,
+    11.129948289893));
+#27340 = CARTESIAN_POINT('',(-2.541080112433,-1.293871803615,
+    11.329948292873));
+#27341 = CARTESIAN_POINT('',(-2.540162975639,-1.843899133045,
+    11.139889643225));
+#27342 = CARTESIAN_POINT('',(-2.29434075219,-1.66545728146,
+    11.339889646205));
+#27343 = CARTESIAN_POINT('',(-2.192031054342,-2.192031054342,
+    11.150000138208));
+#27344 = CARTESIAN_POINT('',(-1.979899016825,-1.979899016825,
+    11.350000141189));
+#27345 = DEFINITIONAL_REPRESENTATION('',(#27346),#27372);
+#27346 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#27347,#27348,#27349,#27350,
+    #27351,#27352,#27353,#27354,#27355,#27356,#27357,#27358,#27359,
+    #27360,#27361,#27362,#27363,#27364,#27365,#27366,#27367,#27368,
+    #27369,#27370,#27371),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.093273538404E-002,
+    2.186547076808E-002,3.279820615211E-002,4.373094153615E-002,
+    5.466367692019E-002,6.559641230423E-002,7.652914768827E-002,
+    8.74618830723E-002,9.839461845634E-002,0.10932735384,0.120260089224,
+    0.131192824608,0.142125559992,0.153058295377,0.163991030761,
+    0.174923766145,0.185856501529,0.196789236913,0.207721972297,
+    0.218654707681,0.229587443065,0.240520178449),.UNSPECIFIED.);
+#27347 = CARTESIAN_POINT('',(0.E+000,0.332917059032));
+#27348 = CARTESIAN_POINT('',(0.E+000,0.343024376319));
+#27349 = CARTESIAN_POINT('',(0.E+000,0.363239010894));
+#27350 = CARTESIAN_POINT('',(0.E+000,0.393560962756));
+#27351 = CARTESIAN_POINT('',(0.E+000,0.423882914618));
+#27352 = CARTESIAN_POINT('',(0.E+000,0.454204866481));
+#27353 = CARTESIAN_POINT('',(0.E+000,0.484526818343));
+#27354 = CARTESIAN_POINT('',(0.E+000,0.514848770205));
+#27355 = CARTESIAN_POINT('',(0.E+000,0.545170722067));
+#27356 = CARTESIAN_POINT('',(0.E+000,0.575492673929));
+#27357 = CARTESIAN_POINT('',(0.E+000,0.605814625792));
+#27358 = CARTESIAN_POINT('',(0.E+000,0.636136577654));
+#27359 = CARTESIAN_POINT('',(0.E+000,0.666458529516));
+#27360 = CARTESIAN_POINT('',(0.E+000,0.696780481378));
+#27361 = CARTESIAN_POINT('',(0.E+000,0.72710243324));
+#27362 = CARTESIAN_POINT('',(0.E+000,0.757424385102));
+#27363 = CARTESIAN_POINT('',(0.E+000,0.787746336965));
+#27364 = CARTESIAN_POINT('',(0.E+000,0.818068288827));
+#27365 = CARTESIAN_POINT('',(0.E+000,0.848390240689));
+#27366 = CARTESIAN_POINT('',(0.E+000,0.878712192551));
+#27367 = CARTESIAN_POINT('',(0.E+000,0.909034144413));
+#27368 = CARTESIAN_POINT('',(0.E+000,0.939356096276));
+#27369 = CARTESIAN_POINT('',(0.E+000,0.969678048138));
+#27370 = CARTESIAN_POINT('',(-0.E+000,0.989892682713));
+#27371 = CARTESIAN_POINT('',(0.E+000,1.));
+#27372 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#27373 = ORIENTED_EDGE('',*,*,#27374,.F.);
+#27374 = EDGE_CURVE('',#27375,#27322,#27377,.T.);
+#27375 = VERTEX_POINT('',#27376);
+#27376 = CARTESIAN_POINT('',(-2.121242937857,-2.121242937857,
+    11.216739814467));
+#27377 = SURFACE_CURVE('',#27378,(#27383),.PCURVE_S1.);
+#27378 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#27379,#27380,#27381,#27382),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,0.241778545972),
+  .PIECEWISE_BEZIER_KNOTS.);
+#27379 = CARTESIAN_POINT('',(-2.121242937857,-2.121242937857,
+    11.216739814467));
+#27380 = CARTESIAN_POINT('',(-2.682765495879,-1.559800074984,
+    11.199851417574));
+#27381 = CARTESIAN_POINT('',(-3.000124926996,-0.794119080623,
+    11.183434392527));
+#27382 = CARTESIAN_POINT('',(-3.000124926996,3.674093388888E-016,
+    11.166583552124));
+#27383 = PCURVE('',#27332,#27384);
+#27384 = DEFINITIONAL_REPRESENTATION('',(#27385),#27411);
+#27385 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#27386,#27387,#27388,#27389,
+    #27390,#27391,#27392,#27393,#27394,#27395,#27396,#27397,#27398,
+    #27399,#27400,#27401,#27402,#27403,#27404,#27405,#27406,#27407,
+    #27408,#27409,#27410),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.098993390781E-002,
+    2.197986781562E-002,3.296980172343E-002,4.395973563124E-002,
+    5.494966953906E-002,6.593960344687E-002,7.692953735468E-002,
+    8.791947126249E-002,9.89094051703E-002,0.109899339078,0.120889272986
+    ,0.131879206894,0.142869140802,0.153859074709,0.164849008617,
+    0.175838942525,0.186828876433,0.197818810341,0.208808744248,
+    0.219798678156,0.230788612064,0.241778545972),.UNSPECIFIED.);
+#27386 = CARTESIAN_POINT('',(1.,0.33369837632));
+#27387 = CARTESIAN_POINT('',(0.984848548816,0.333689686728));
+#27388 = CARTESIAN_POINT('',(0.954548155371,0.333689217827));
+#27389 = CARTESIAN_POINT('',(0.909102010477,0.333729610909));
+#27390 = CARTESIAN_POINT('',(0.863656918762,0.333801994022));
+#27391 = CARTESIAN_POINT('',(0.818210575227,0.333895412704));
+#27392 = CARTESIAN_POINT('',(0.772761342751,0.333998639273));
+#27393 = CARTESIAN_POINT('',(0.72730829721,0.334100597886));
+#27394 = CARTESIAN_POINT('',(0.681851128173,0.334191000941));
+#27395 = CARTESIAN_POINT('',(0.636390060846,0.334260827189));
+#27396 = CARTESIAN_POINT('',(0.590925757538,0.334302736356));
+#27397 = CARTESIAN_POINT('',(0.545459212594,0.334311391317));
+#27398 = CARTESIAN_POINT('',(0.499991639915,0.33428369268));
+#27399 = CARTESIAN_POINT('',(0.454524356212,0.334218922317));
+#27400 = CARTESIAN_POINT('',(0.409058662136,0.334118795327));
+#27401 = CARTESIAN_POINT('',(0.363595723713,0.333987419845));
+#27402 = CARTESIAN_POINT('',(0.318136456471,0.333831165041));
+#27403 = CARTESIAN_POINT('',(0.272681414409,0.333658437574));
+#27404 = CARTESIAN_POINT('',(0.227230686941,0.333479369663));
+#27405 = CARTESIAN_POINT('',(0.181783802888,0.333305413942));
+#27406 = CARTESIAN_POINT('',(0.136339655516,0.333148872702));
+#27407 = CARTESIAN_POINT('',(9.089640653753E-002,0.333022270622));
+#27408 = CARTESIAN_POINT('',(4.54515359977E-002,0.332937924805));
+#27409 = CARTESIAN_POINT('',(1.515146159919E-002,0.332916914124));
+#27410 = CARTESIAN_POINT('',(0.E+000,0.332917059032));
+#27411 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#27412 = ORIENTED_EDGE('',*,*,#27413,.F.);
+#27413 = EDGE_CURVE('',#27414,#27375,#27416,.T.);
+#27414 = VERTEX_POINT('',#27415);
+#27415 = CARTESIAN_POINT('',(-1.979899016825,-1.979899016825,
+    11.350000141189));
+#27416 = SURFACE_CURVE('',#27417,(#27421),.PCURVE_S1.);
+#27417 = LINE('',#27418,#27419);
+#27418 = CARTESIAN_POINT('',(-1.979899016825,-1.979899016825,
+    11.350000141189));
+#27419 = VECTOR('',#27420,1.);
+#27420 = DIRECTION('',(-0.588348405415,-0.588348405415,-0.554700196225)
+  );
+#27421 = PCURVE('',#27332,#27422);
+#27422 = DEFINITIONAL_REPRESENTATION('',(#27423),#27449);
+#27423 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#27424,#27425,#27426,#27427,
+    #27428,#27429,#27430,#27431,#27432,#27433,#27434,#27435,#27436,
+    #27437,#27438,#27439,#27440,#27441,#27442,#27443,#27444,#27445,
+    #27446,#27447,#27448),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.E+000,1.091993047682E-002,
+    2.183986095365E-002,3.275979143047E-002,4.367972190729E-002,
+    5.459965238412E-002,6.551958286094E-002,7.643951333776E-002,
+    8.735944381458E-002,9.827937429141E-002,0.109199304768,
+    0.120119235245,0.131039165722,0.141959096199,0.152879026676,
+    0.163798957152,0.174718887629,0.185638818106,0.196558748583,
+    0.20747867906,0.218398609536,0.229318540013,0.24023847049),
+  .UNSPECIFIED.);
+#27424 = CARTESIAN_POINT('',(1.,1.));
+#27425 = CARTESIAN_POINT('',(1.,0.989904520853));
+#27426 = CARTESIAN_POINT('',(1.,0.96971356256));
+#27427 = CARTESIAN_POINT('',(1.,0.93942712512));
+#27428 = CARTESIAN_POINT('',(1.,0.90914068768));
+#27429 = CARTESIAN_POINT('',(1.,0.87885425024));
+#27430 = CARTESIAN_POINT('',(1.,0.8485678128));
+#27431 = CARTESIAN_POINT('',(1.,0.81828137536));
+#27432 = CARTESIAN_POINT('',(1.,0.78799493792));
+#27433 = CARTESIAN_POINT('',(1.,0.75770850048));
+#27434 = CARTESIAN_POINT('',(1.,0.72742206304));
+#27435 = CARTESIAN_POINT('',(1.,0.6971356256));
+#27436 = CARTESIAN_POINT('',(1.,0.66684918816));
+#27437 = CARTESIAN_POINT('',(1.,0.63656275072));
+#27438 = CARTESIAN_POINT('',(1.,0.60627631328));
+#27439 = CARTESIAN_POINT('',(1.,0.57598987584));
+#27440 = CARTESIAN_POINT('',(1.,0.5457034384));
+#27441 = CARTESIAN_POINT('',(1.,0.51541700096));
+#27442 = CARTESIAN_POINT('',(1.,0.48513056352));
+#27443 = CARTESIAN_POINT('',(1.,0.45484412608));
+#27444 = CARTESIAN_POINT('',(1.,0.42455768864));
+#27445 = CARTESIAN_POINT('',(1.,0.3942712512));
+#27446 = CARTESIAN_POINT('',(1.,0.36398481376));
+#27447 = CARTESIAN_POINT('',(1.,0.343793855467));
+#27448 = CARTESIAN_POINT('',(1.,0.33369837632));
+#27449 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#27450 = ORIENTED_EDGE('',*,*,#27451,.F.);
+#27451 = EDGE_CURVE('',#27324,#27414,#27452,.T.);
+#27452 = SURFACE_CURVE('',#27453,(#27460),.PCURVE_S1.);
+#27453 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#27454,#27455,#27456,#27457,
+    #27458,#27459),.UNSPECIFIED.,.F.,.F.,(6,6),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#27454 = CARTESIAN_POINT('',(-2.800000041723,3.429011088709E-016,
+    11.300000142306));
+#27455 = CARTESIAN_POINT('',(-2.800000041723,-0.444687766729,
+    11.310110637289));
+#27456 = CARTESIAN_POINT('',(-2.711720505362,-0.881909452717,
+    11.320051990621));
+#27457 = CARTESIAN_POINT('',(-2.541080112433,-1.293871803615,
+    11.329948292873));
+#27458 = CARTESIAN_POINT('',(-2.29434075219,-1.66545728146,
+    11.339889646205));
+#27459 = CARTESIAN_POINT('',(-1.979899016825,-1.979899016825,
+    11.350000141189));
+#27460 = PCURVE('',#27332,#27461);
+#27461 = DEFINITIONAL_REPRESENTATION('',(#27462),#27466);
+#27462 = LINE('',#27463,#27464);
+#27463 = CARTESIAN_POINT('',(0.E+000,1.));
+#27464 = VECTOR('',#27465,1.);
+#27465 = DIRECTION('',(1.,0.E+000));
+#27466 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#27467 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#27471)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#27468,#27469,#27470)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#27468 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#27469 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#27470 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#27471 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-004),#27468,
+  'distance_accuracy_value','confusion accuracy');
+#27472 = SHAPE_DEFINITION_REPRESENTATION(#27473,#27314);
+#27473 = PRODUCT_DEFINITION_SHAPE('','',#27474);
+#27474 = PRODUCT_DEFINITION('design','',#27475,#27478);
+#27475 = PRODUCT_DEFINITION_FORMATION('','',#27476);
+#27476 = PRODUCT('Compound203','Compound203','',(#27477));
+#27477 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#27478 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#27479 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#27480,#27482);
+#27480 = ( REPRESENTATION_RELATIONSHIP('','',#27314,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#27481) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#27481 = ITEM_DEFINED_TRANSFORMATION('','',#11,#575);
+#27482 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #27483);
+#27483 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('141','=>[0:1:1:142]','',#5,
+  #27474,$);
+#27484 = PRODUCT_TYPE('part',$,(#27476));
+#27485 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#27486),#27560);
+#27486 = SHELL_BASED_SURFACE_MODEL('',(#27487));
+#27487 = OPEN_SHELL('',(#27488));
+#27488 = ADVANCED_FACE('',(#27489),#27503,.T.);
+#27489 = FACE_BOUND('',#27490,.T.);
+#27490 = EDGE_LOOP('',(#27491,#27514,#27530,#27546));
+#27491 = ORIENTED_EDGE('',*,*,#27492,.T.);
+#27492 = EDGE_CURVE('',#27493,#27495,#27497,.T.);
+#27493 = VERTEX_POINT('',#27494);
+#27494 = CARTESIAN_POINT('',(0.500000007451,-3.000000044703,
+    7.800000116229));
+#27495 = VERTEX_POINT('',#27496);
+#27496 = CARTESIAN_POINT('',(0.500000007451,-3.000000044703,
+    8.000000119209));
+#27497 = SURFACE_CURVE('',#27498,(#27502),.PCURVE_S1.);
+#27498 = LINE('',#27499,#27500);
+#27499 = CARTESIAN_POINT('',(0.500000007451,-3.000000044703,
+    7.800000116229));
+#27500 = VECTOR('',#27501,1.);
+#27501 = DIRECTION('',(0.E+000,0.E+000,1.));
+#27502 = PCURVE('',#27503,#27508);
+#27503 = PLANE('',#27504);
+#27504 = AXIS2_PLACEMENT_3D('',#27505,#27506,#27507);
+#27505 = CARTESIAN_POINT('',(0.500000007451,-3.000000044703,
+    7.900000117719));
+#27506 = DIRECTION('',(1.,0.E+000,0.E+000));
+#27507 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#27508 = DEFINITIONAL_REPRESENTATION('',(#27509),#27513);
+#27509 = LINE('',#27510,#27511);
+#27510 = CARTESIAN_POINT('',(0.10000000149,0.E+000));
+#27511 = VECTOR('',#27512,1.);
+#27512 = DIRECTION('',(-1.,0.E+000));
+#27513 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#27514 = ORIENTED_EDGE('',*,*,#27515,.T.);
+#27515 = EDGE_CURVE('',#27495,#27516,#27518,.T.);
+#27516 = VERTEX_POINT('',#27517);
+#27517 = CARTESIAN_POINT('',(0.500000007451,-5.236362814903,
+    8.000000119209));
+#27518 = SURFACE_CURVE('',#27519,(#27523),.PCURVE_S1.);
+#27519 = LINE('',#27520,#27521);
+#27520 = CARTESIAN_POINT('',(0.500000007451,-3.000000044703,
+    8.000000119209));
+#27521 = VECTOR('',#27522,1.);
+#27522 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#27523 = PCURVE('',#27503,#27524);
+#27524 = DEFINITIONAL_REPRESENTATION('',(#27525),#27529);
+#27525 = LINE('',#27526,#27527);
+#27526 = CARTESIAN_POINT('',(-0.10000000149,0.E+000));
+#27527 = VECTOR('',#27528,1.);
+#27528 = DIRECTION('',(0.E+000,-1.));
+#27529 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#27530 = ORIENTED_EDGE('',*,*,#27531,.F.);
+#27531 = EDGE_CURVE('',#27532,#27516,#27534,.T.);
+#27532 = VERTEX_POINT('',#27533);
+#27533 = CARTESIAN_POINT('',(0.500000007451,-5.213471055031,
+    7.800000116229));
+#27534 = SURFACE_CURVE('',#27535,(#27539),.PCURVE_S1.);
+#27535 = LINE('',#27536,#27537);
+#27536 = CARTESIAN_POINT('',(0.500000007451,-5.213471055031,
+    7.800000116229));
+#27537 = VECTOR('',#27538,1.);
+#27538 = DIRECTION('',(0.E+000,-0.113716333069,0.993513258892));
+#27539 = PCURVE('',#27503,#27540);
+#27540 = DEFINITIONAL_REPRESENTATION('',(#27541),#27545);
+#27541 = LINE('',#27542,#27543);
+#27542 = CARTESIAN_POINT('',(0.10000000149,-2.213471010328));
+#27543 = VECTOR('',#27544,1.);
+#27544 = DIRECTION('',(-0.993513258892,-0.113716333069));
+#27545 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#27546 = ORIENTED_EDGE('',*,*,#27547,.F.);
+#27547 = EDGE_CURVE('',#27493,#27532,#27548,.T.);
+#27548 = SURFACE_CURVE('',#27549,(#27553),.PCURVE_S1.);
+#27549 = LINE('',#27550,#27551);
+#27550 = CARTESIAN_POINT('',(0.500000007451,-3.000000044703,
+    7.800000116229));
+#27551 = VECTOR('',#27552,1.);
+#27552 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#27553 = PCURVE('',#27503,#27554);
+#27554 = DEFINITIONAL_REPRESENTATION('',(#27555),#27559);
+#27555 = LINE('',#27556,#27557);
+#27556 = CARTESIAN_POINT('',(0.10000000149,0.E+000));
+#27557 = VECTOR('',#27558,1.);
+#27558 = DIRECTION('',(0.E+000,-1.));
+#27559 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#27560 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#27564)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#27561,#27562,#27563)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#27561 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#27562 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#27563 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#27564 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#27561,
+  'distance_accuracy_value','confusion accuracy');
+#27565 = SHAPE_DEFINITION_REPRESENTATION(#27566,#27485);
+#27566 = PRODUCT_DEFINITION_SHAPE('','',#27567);
+#27567 = PRODUCT_DEFINITION('design','',#27568,#27571);
+#27568 = PRODUCT_DEFINITION_FORMATION('','',#27569);
+#27569 = PRODUCT('Compound212','Compound212','',(#27570));
+#27570 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#27571 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#27572 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#27573,#27575);
+#27573 = ( REPRESENTATION_RELATIONSHIP('','',#27485,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#27574) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#27574 = ITEM_DEFINED_TRANSFORMATION('','',#11,#579);
+#27575 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #27576);
+#27576 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('142','=>[0:1:1:143]','',#5,
+  #27567,$);
+#27577 = PRODUCT_TYPE('part',$,(#27569));
+#27578 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#27579),#27681);
+#27579 = SHELL_BASED_SURFACE_MODEL('',(#27580));
+#27580 = OPEN_SHELL('',(#27581));
+#27581 = ADVANCED_FACE('',(#27582),#27603,.T.);
+#27582 = FACE_BOUND('',#27583,.T.);
+#27583 = EDGE_LOOP('',(#27584,#27621,#27637,#27667));
+#27584 = ORIENTED_EDGE('',*,*,#27585,.T.);
+#27585 = EDGE_CURVE('',#27586,#27588,#27590,.T.);
+#27586 = VERTEX_POINT('',#27587);
+#27587 = CARTESIAN_POINT('',(0.500000007451,-5.800000086427,
+    7.234451770782));
+#27588 = VERTEX_POINT('',#27589);
+#27589 = CARTESIAN_POINT('',(0.500000007451,-5.213471055031,
+    7.800000116229));
+#27590 = SURFACE_CURVE('',#27591,(#27602),.PCURVE_S1.);
+#27591 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#27592,#27593,#27594,#27595,
+    #27596,#27597,#27598,#27599,#27600,#27601),.UNSPECIFIED.,.F.,.F.,(4,
+    3,3,4),(0.E+000,0.408975194624,0.817950389248,1.),.UNSPECIFIED.);
+#27592 = CARTESIAN_POINT('',(0.500000007451,-5.800000086427,
+    7.234451770782));
+#27593 = CARTESIAN_POINT('',(0.500000007451,-5.800000086427,
+    7.408398376058));
+#27594 = CARTESIAN_POINT('',(0.500000007451,-5.798134342503,
+    7.554190515204));
+#27595 = CARTESIAN_POINT('',(0.500000007451,-5.751789524186,
+    7.647722995546));
+#27596 = CARTESIAN_POINT('',(0.500000007451,-5.705444705868,
+    7.741255475888));
+#27597 = CARTESIAN_POINT('',(0.500000007451,-5.614620813157,
+    7.782528297427));
+#27598 = CARTESIAN_POINT('',(0.500000007451,-5.459093442663,
+    7.794511802863));
+#27599 = CARTESIAN_POINT('',(0.500000007451,-5.389862600226,
+    7.799846093374));
+#27600 = CARTESIAN_POINT('',(0.500000007451,-5.308107451975,
+    7.800000116229));
+#27601 = CARTESIAN_POINT('',(0.500000007451,-5.213471055031,
+    7.800000116229));
+#27602 = PCURVE('',#27603,#27608);
+#27603 = PLANE('',#27604);
+#27604 = AXIS2_PLACEMENT_3D('',#27605,#27606,#27607);
+#27605 = CARTESIAN_POINT('',(0.500000007451,-5.714179483242,
+    7.703014343046));
+#27606 = DIRECTION('',(1.,0.E+000,0.E+000));
+#27607 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#27608 = DEFINITIONAL_REPRESENTATION('',(#27609),#27620);
+#27609 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#27610,#27611,#27612,#27613,
+    #27614,#27615,#27616,#27617,#27618,#27619),.UNSPECIFIED.,.F.,.F.,(4,
+    3,3,4),(0.E+000,0.408975194624,0.817950389248,1.),.UNSPECIFIED.);
+#27610 = CARTESIAN_POINT('',(0.468562572264,-8.5820603185E-002));
+#27611 = CARTESIAN_POINT('',(0.294615966988,-8.5820603185E-002));
+#27612 = CARTESIAN_POINT('',(0.148823827842,-8.3954859261E-002));
+#27613 = CARTESIAN_POINT('',(5.52913475E-002,-3.7610040944E-002));
+#27614 = CARTESIAN_POINT('',(-3.8241132842E-002,8.734777374E-003));
+#27615 = CARTESIAN_POINT('',(-7.9513954381E-002,9.9558670085E-002));
+#27616 = CARTESIAN_POINT('',(-9.1497459817E-002,0.255086040579));
+#27617 = CARTESIAN_POINT('',(-9.6831750328E-002,0.324316883016));
+#27618 = CARTESIAN_POINT('',(-9.6985773183E-002,0.406072031267));
+#27619 = CARTESIAN_POINT('',(-9.6985773183E-002,0.500708428211));
+#27620 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#27621 = ORIENTED_EDGE('',*,*,#27622,.T.);
+#27622 = EDGE_CURVE('',#27588,#27623,#27625,.T.);
+#27623 = VERTEX_POINT('',#27624);
+#27624 = CARTESIAN_POINT('',(0.500000007451,-5.236362814903,
+    8.000000119209));
+#27625 = SURFACE_CURVE('',#27626,(#27630),.PCURVE_S1.);
+#27626 = LINE('',#27627,#27628);
+#27627 = CARTESIAN_POINT('',(0.500000007451,-5.213471055031,
+    7.800000116229));
+#27628 = VECTOR('',#27629,1.);
+#27629 = DIRECTION('',(0.E+000,-0.113716333069,0.993513258892));
+#27630 = PCURVE('',#27603,#27631);
+#27631 = DEFINITIONAL_REPRESENTATION('',(#27632),#27636);
+#27632 = LINE('',#27633,#27634);
+#27633 = CARTESIAN_POINT('',(-9.6985773183E-002,0.500708428211));
+#27634 = VECTOR('',#27635,1.);
+#27635 = DIRECTION('',(-0.993513258892,-0.113716333069));
+#27636 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#27637 = ORIENTED_EDGE('',*,*,#27638,.F.);
+#27638 = EDGE_CURVE('',#27639,#27623,#27641,.T.);
+#27639 = VERTEX_POINT('',#27640);
+#27640 = CARTESIAN_POINT('',(0.500000007451,-6.000000089407,7.2249096632
+    ));
+#27641 = SURFACE_CURVE('',#27642,(#27653),.PCURVE_S1.);
+#27642 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#27643,#27644,#27645,#27646,
+    #27647,#27648,#27649,#27650,#27651,#27652),.UNSPECIFIED.,.F.,.F.,(4,
+    3,3,4),(0.E+000,0.330817821744,0.665408910872,1.),.UNSPECIFIED.);
+#27643 = CARTESIAN_POINT('',(0.500000007451,-6.000000089407,7.2249096632
+    ));
+#27644 = CARTESIAN_POINT('',(0.500000007451,-6.000000089407,
+    7.395852154075));
+#27645 = CARTESIAN_POINT('',(0.500000007451,-5.996951341922,
+    7.563700171752));
+#27646 = CARTESIAN_POINT('',(0.500000007451,-5.95385159346,7.69089649569
+    ));
+#27647 = CARTESIAN_POINT('',(0.500000007451,-5.910260254569,
+    7.819543605254));
+#27648 = CARTESIAN_POINT('',(0.500000007451,-5.82562752218,
+    7.906533774457));
+#27649 = CARTESIAN_POINT('',(0.500000007451,-5.699737533493,
+    7.951647902946));
+#27650 = CARTESIAN_POINT('',(0.500000007451,-5.573847544806,
+    7.996762031435));
+#27651 = CARTESIAN_POINT('',(0.500000007451,-5.40670029982,
+    8.000000119209));
+#27652 = CARTESIAN_POINT('',(0.500000007451,-5.236362814903,
+    8.000000119209));
+#27653 = PCURVE('',#27603,#27654);
+#27654 = DEFINITIONAL_REPRESENTATION('',(#27655),#27666);
+#27655 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#27656,#27657,#27658,#27659,
+    #27660,#27661,#27662,#27663,#27664,#27665),.UNSPECIFIED.,.F.,.F.,(4,
+    3,3,4),(0.E+000,0.330817821744,0.665408910872,1.),.UNSPECIFIED.);
+#27656 = CARTESIAN_POINT('',(0.478104679846,-0.285820606165));
+#27657 = CARTESIAN_POINT('',(0.307162188971,-0.285820606165));
+#27658 = CARTESIAN_POINT('',(0.139314171294,-0.28277185868));
+#27659 = CARTESIAN_POINT('',(1.2117847356E-002,-0.239672110218));
+#27660 = CARTESIAN_POINT('',(-0.116529262208,-0.196080771327));
+#27661 = CARTESIAN_POINT('',(-0.203519431411,-0.111448038938));
+#27662 = CARTESIAN_POINT('',(-0.2486335599,1.4441949749E-002));
+#27663 = CARTESIAN_POINT('',(-0.293747688389,0.140331938436));
+#27664 = CARTESIAN_POINT('',(-0.296985776163,0.307479183422));
+#27665 = CARTESIAN_POINT('',(-0.296985776163,0.477816668339));
+#27666 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#27667 = ORIENTED_EDGE('',*,*,#27668,.F.);
+#27668 = EDGE_CURVE('',#27586,#27639,#27669,.T.);
+#27669 = SURFACE_CURVE('',#27670,(#27674),.PCURVE_S1.);
+#27670 = LINE('',#27671,#27672);
+#27671 = CARTESIAN_POINT('',(0.500000007451,-5.800000086427,
+    7.234451770782));
+#27672 = VECTOR('',#27673,1.);
+#27673 = DIRECTION('',(0.E+000,-0.998863791712,-4.76563280917E-002));
+#27674 = PCURVE('',#27603,#27675);
+#27675 = DEFINITIONAL_REPRESENTATION('',(#27676),#27680);
+#27676 = LINE('',#27677,#27678);
+#27677 = CARTESIAN_POINT('',(0.468562572264,-8.5820603185E-002));
+#27678 = VECTOR('',#27679,1.);
+#27679 = DIRECTION('',(4.76563280917E-002,-0.998863791712));
+#27680 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#27681 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#27685)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#27682,#27683,#27684)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#27682 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#27683 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#27684 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#27685 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#27682,
+  'distance_accuracy_value','confusion accuracy');
+#27686 = SHAPE_DEFINITION_REPRESENTATION(#27687,#27578);
+#27687 = PRODUCT_DEFINITION_SHAPE('','',#27688);
+#27688 = PRODUCT_DEFINITION('design','',#27689,#27692);
+#27689 = PRODUCT_DEFINITION_FORMATION('','',#27690);
+#27690 = PRODUCT('Compound210','Compound210','',(#27691));
+#27691 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#27692 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#27693 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#27694,#27696);
+#27694 = ( REPRESENTATION_RELATIONSHIP('','',#27578,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#27695) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#27695 = ITEM_DEFINED_TRANSFORMATION('','',#11,#583);
+#27696 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #27697);
+#27697 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('143','=>[0:1:1:144]','',#5,
+  #27688,$);
+#27698 = PRODUCT_TYPE('part',$,(#27690));
+#27699 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#27700),#27870);
+#27700 = SHELL_BASED_SURFACE_MODEL('',(#27701));
+#27701 = OPEN_SHELL('',(#27702));
+#27702 = ADVANCED_FACE('',(#27703),#27727,.F.);
+#27703 = FACE_BOUND('',#27704,.F.);
+#27704 = EDGE_LOOP('',(#27705,#27748,#27786,#27834));
+#27705 = ORIENTED_EDGE('',*,*,#27706,.T.);
+#27706 = EDGE_CURVE('',#27707,#27709,#27711,.T.);
+#27707 = VERTEX_POINT('',#27708);
+#27708 = CARTESIAN_POINT('',(-6.938893903907E-017,2.,8.00000013411));
+#27709 = VERTEX_POINT('',#27710);
+#27710 = CARTESIAN_POINT('',(2.775557561563E-016,-2.,8.00000013411));
+#27711 = SURFACE_CURVE('',#27712,(#27726),.PCURVE_S1.);
+#27712 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#27713,#27714,#27715,#27716,
+    #27717,#27718,#27719,#27720,#27721,#27722,#27723,#27724,#27725),
+  .UNSPECIFIED.,.F.,.F.,(4,3,3,3,4),(0.E+000,1.,2.,3.,4.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#27713 = CARTESIAN_POINT('',(-6.938893903907E-017,2.,8.00000013411));
+#27714 = CARTESIAN_POINT('',(0.522407749927,2.,8.00000013411));
+#27715 = CARTESIAN_POINT('',(1.044815499855,1.783611624891,8.00000013411
+    ));
+#27716 = CARTESIAN_POINT('',(1.414213562373,1.414213562373,8.00000013411
+    ));
+#27717 = CARTESIAN_POINT('',(1.783611624891,1.044815499855,8.00000013411
+    ));
+#27718 = CARTESIAN_POINT('',(2.,0.522407749927,8.00000013411));
+#27719 = CARTESIAN_POINT('',(2.,2.775557561563E-016,8.00000013411));
+#27720 = CARTESIAN_POINT('',(2.,-0.522407749927,8.00000013411));
+#27721 = CARTESIAN_POINT('',(1.783611624891,-1.044815499855,
+    8.00000013411));
+#27722 = CARTESIAN_POINT('',(1.414213562373,-1.414213562373,
+    8.00000013411));
+#27723 = CARTESIAN_POINT('',(1.044815499855,-1.783611624891,
+    8.00000013411));
+#27724 = CARTESIAN_POINT('',(0.522407749927,-2.,8.00000013411));
+#27725 = CARTESIAN_POINT('',(2.775557561563E-016,-2.,8.00000013411));
+#27726 = PCURVE('',#27727,#27742);
+#27727 = B_SPLINE_SURFACE_WITH_KNOTS('',3,1,(
+    (#27728,#27729)
+    ,(#27730,#27731)
+    ,(#27732,#27733)
+    ,(#27734,#27735)
+    ,(#27736,#27737)
+    ,(#27738,#27739)
+    ,(#27740,#27741
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(4,1,1,1,4),(2,2),(0.E+000,1.,2.,3.,4.)
+  ,(0.E+000,0.12),.UNSPECIFIED.);
+#27728 = CARTESIAN_POINT('',(-6.938893903907E-017,2.,8.00000013411));
+#27729 = CARTESIAN_POINT('',(-6.938893903907E-017,2.,10.400000134111));
+#27730 = CARTESIAN_POINT('',(0.522407749927,2.,8.00000013411));
+#27731 = CARTESIAN_POINT('',(0.522407749927,2.,10.400000134111));
+#27732 = CARTESIAN_POINT('',(1.567223249782,1.567223249782,8.00000013411
+    ));
+#27733 = CARTESIAN_POINT('',(1.567223249782,1.567223249782,
+    10.400000134111));
+#27734 = CARTESIAN_POINT('',(2.216388375109,1.357146464622E-016,
+    8.00000013411));
+#27735 = CARTESIAN_POINT('',(2.216388375109,1.357146464622E-016,
+    10.400000134111));
+#27736 = CARTESIAN_POINT('',(1.567223249782,-1.567223249782,
+    8.00000013411));
+#27737 = CARTESIAN_POINT('',(1.567223249782,-1.567223249782,
+    10.400000134111));
+#27738 = CARTESIAN_POINT('',(0.522407749927,-2.,8.00000013411));
+#27739 = CARTESIAN_POINT('',(0.522407749927,-2.,10.400000134111));
+#27740 = CARTESIAN_POINT('',(2.081668171172E-016,-2.,8.00000013411));
+#27741 = CARTESIAN_POINT('',(2.081668171172E-016,-2.,10.400000134111));
+#27742 = DEFINITIONAL_REPRESENTATION('',(#27743),#27747);
+#27743 = LINE('',#27744,#27745);
+#27744 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#27745 = VECTOR('',#27746,1.);
+#27746 = DIRECTION('',(1.,0.E+000));
+#27747 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#27748 = ORIENTED_EDGE('',*,*,#27749,.T.);
+#27749 = EDGE_CURVE('',#27709,#27750,#27752,.T.);
+#27750 = VERTEX_POINT('',#27751);
+#27751 = CARTESIAN_POINT('',(2.775557561563E-016,-2.,10.000000134111));
+#27752 = SURFACE_CURVE('',#27753,(#27757),.PCURVE_S1.);
+#27753 = LINE('',#27754,#27755);
+#27754 = CARTESIAN_POINT('',(2.081668171172E-016,-2.,8.00000013411));
+#27755 = VECTOR('',#27756,1.);
+#27756 = DIRECTION('',(0.E+000,0.E+000,1.));
+#27757 = PCURVE('',#27727,#27758);
+#27758 = DEFINITIONAL_REPRESENTATION('',(#27759),#27785);
+#27759 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#27760,#27761,#27762,#27763,
+    #27764,#27765,#27766,#27767,#27768,#27769,#27770,#27771,#27772,
+    #27773,#27774,#27775,#27776,#27777,#27778,#27779,#27780,#27781,
+    #27782,#27783,#27784),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,9.090909090909E-002,0.181818181818,
+    0.272727272727,0.363636363636,0.454545454545,0.545454545455,
+    0.636363636364,0.727272727273,0.818181818182,0.909090909091,1.,
+    1.090909090909,1.181818181818,1.272727272727,1.363636363636,
+    1.454545454545,1.545454545455,1.636363636364,1.727272727273,
+    1.818181818182,1.909090909091,2.),.UNSPECIFIED.);
+#27760 = CARTESIAN_POINT('',(4.,0.E+000));
+#27761 = CARTESIAN_POINT('',(4.,1.515151515152E-003));
+#27762 = CARTESIAN_POINT('',(4.,4.545454545455E-003));
+#27763 = CARTESIAN_POINT('',(4.,9.090909090909E-003));
+#27764 = CARTESIAN_POINT('',(4.,1.363636363636E-002));
+#27765 = CARTESIAN_POINT('',(4.,1.818181818182E-002));
+#27766 = CARTESIAN_POINT('',(4.,2.272727272727E-002));
+#27767 = CARTESIAN_POINT('',(4.,2.727272727273E-002));
+#27768 = CARTESIAN_POINT('',(4.,3.181818181818E-002));
+#27769 = CARTESIAN_POINT('',(4.,3.636363636364E-002));
+#27770 = CARTESIAN_POINT('',(4.,4.090909090909E-002));
+#27771 = CARTESIAN_POINT('',(4.,4.545454545455E-002));
+#27772 = CARTESIAN_POINT('',(4.,5.E-002));
+#27773 = CARTESIAN_POINT('',(4.,5.454545454545E-002));
+#27774 = CARTESIAN_POINT('',(4.,5.909090909091E-002));
+#27775 = CARTESIAN_POINT('',(4.,6.363636363636E-002));
+#27776 = CARTESIAN_POINT('',(4.,6.818181818182E-002));
+#27777 = CARTESIAN_POINT('',(4.,7.272727272727E-002));
+#27778 = CARTESIAN_POINT('',(4.,7.727272727273E-002));
+#27779 = CARTESIAN_POINT('',(4.,8.181818181818E-002));
+#27780 = CARTESIAN_POINT('',(4.,8.636363636364E-002));
+#27781 = CARTESIAN_POINT('',(4.,9.090909090909E-002));
+#27782 = CARTESIAN_POINT('',(4.,9.545454545455E-002));
+#27783 = CARTESIAN_POINT('',(4.,9.848484848485E-002));
+#27784 = CARTESIAN_POINT('',(4.,0.1));
+#27785 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#27786 = ORIENTED_EDGE('',*,*,#27787,.F.);
+#27787 = EDGE_CURVE('',#27788,#27750,#27790,.T.);
+#27788 = VERTEX_POINT('',#27789);
+#27789 = CARTESIAN_POINT('',(-6.938893903907E-017,2.,10.000000134111));
+#27790 = SURFACE_CURVE('',#27791,(#27805),.PCURVE_S1.);
+#27791 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#27792,#27793,#27794,#27795,
+    #27796,#27797,#27798,#27799,#27800,#27801,#27802,#27803,#27804),
+  .UNSPECIFIED.,.F.,.F.,(4,3,3,3,4),(0.E+000,1.,2.,3.,4.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#27792 = CARTESIAN_POINT('',(-6.938893903907E-017,2.,10.000000134111));
+#27793 = CARTESIAN_POINT('',(0.522407749927,2.,10.000000134111));
+#27794 = CARTESIAN_POINT('',(1.044815499855,1.783611624891,
+    10.000000134111));
+#27795 = CARTESIAN_POINT('',(1.414213562373,1.414213562373,
+    10.000000134111));
+#27796 = CARTESIAN_POINT('',(1.783611624891,1.044815499855,
+    10.000000134111));
+#27797 = CARTESIAN_POINT('',(2.,0.522407749927,10.000000134111));
+#27798 = CARTESIAN_POINT('',(2.,2.775557561563E-016,10.000000134111));
+#27799 = CARTESIAN_POINT('',(2.,-0.522407749927,10.000000134111));
+#27800 = CARTESIAN_POINT('',(1.783611624891,-1.044815499855,
+    10.000000134111));
+#27801 = CARTESIAN_POINT('',(1.414213562373,-1.414213562373,
+    10.000000134111));
+#27802 = CARTESIAN_POINT('',(1.044815499855,-1.783611624891,
+    10.000000134111));
+#27803 = CARTESIAN_POINT('',(0.522407749927,-2.,10.000000134111));
+#27804 = CARTESIAN_POINT('',(2.775557561563E-016,-2.,10.000000134111));
+#27805 = PCURVE('',#27727,#27806);
+#27806 = DEFINITIONAL_REPRESENTATION('',(#27807),#27833);
+#27807 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#27808,#27809,#27810,#27811,
+    #27812,#27813,#27814,#27815,#27816,#27817,#27818,#27819,#27820,
+    #27821,#27822,#27823,#27824,#27825,#27826,#27827,#27828,#27829,
+    #27830,#27831,#27832),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,0.181818181818,0.363636363636,
+    0.545454545455,0.727272727273,0.909090909091,1.090909090909,
+    1.272727272727,1.454545454545,1.636363636364,1.818181818182,2.,
+    2.181818181818,2.363636363636,2.545454545455,2.727272727273,
+    2.909090909091,3.090909090909,3.272727272727,3.454545454545,
+    3.636363636364,3.818181818182,4.),.UNSPECIFIED.);
+#27808 = CARTESIAN_POINT('',(0.E+000,0.1));
+#27809 = CARTESIAN_POINT('',(6.060606060606E-002,0.1));
+#27810 = CARTESIAN_POINT('',(0.181818181818,0.1));
+#27811 = CARTESIAN_POINT('',(0.363636363636,0.1));
+#27812 = CARTESIAN_POINT('',(0.545454545455,0.1));
+#27813 = CARTESIAN_POINT('',(0.727272727273,0.1));
+#27814 = CARTESIAN_POINT('',(0.909090909091,0.1));
+#27815 = CARTESIAN_POINT('',(1.090909090909,0.1));
+#27816 = CARTESIAN_POINT('',(1.272727272727,0.1));
+#27817 = CARTESIAN_POINT('',(1.454545454545,0.1));
+#27818 = CARTESIAN_POINT('',(1.636363636364,0.1));
+#27819 = CARTESIAN_POINT('',(1.818181818182,0.1));
+#27820 = CARTESIAN_POINT('',(2.,0.1));
+#27821 = CARTESIAN_POINT('',(2.181818181818,0.1));
+#27822 = CARTESIAN_POINT('',(2.363636363636,0.1));
+#27823 = CARTESIAN_POINT('',(2.545454545455,0.1));
+#27824 = CARTESIAN_POINT('',(2.727272727273,0.1));
+#27825 = CARTESIAN_POINT('',(2.909090909091,0.1));
+#27826 = CARTESIAN_POINT('',(3.090909090909,0.1));
+#27827 = CARTESIAN_POINT('',(3.272727272727,0.1));
+#27828 = CARTESIAN_POINT('',(3.454545454545,0.1));
+#27829 = CARTESIAN_POINT('',(3.636363636364,0.1));
+#27830 = CARTESIAN_POINT('',(3.818181818182,0.1));
+#27831 = CARTESIAN_POINT('',(3.939393939394,0.1));
+#27832 = CARTESIAN_POINT('',(4.,0.1));
+#27833 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#27834 = ORIENTED_EDGE('',*,*,#27835,.F.);
+#27835 = EDGE_CURVE('',#27707,#27788,#27836,.T.);
+#27836 = SURFACE_CURVE('',#27837,(#27841),.PCURVE_S1.);
+#27837 = LINE('',#27838,#27839);
+#27838 = CARTESIAN_POINT('',(-6.938893903907E-017,2.,8.00000013411));
+#27839 = VECTOR('',#27840,1.);
+#27840 = DIRECTION('',(0.E+000,0.E+000,1.));
+#27841 = PCURVE('',#27727,#27842);
+#27842 = DEFINITIONAL_REPRESENTATION('',(#27843),#27869);
+#27843 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#27844,#27845,#27846,#27847,
+    #27848,#27849,#27850,#27851,#27852,#27853,#27854,#27855,#27856,
+    #27857,#27858,#27859,#27860,#27861,#27862,#27863,#27864,#27865,
+    #27866,#27867,#27868),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,9.090909090909E-002,0.181818181818,
+    0.272727272727,0.363636363636,0.454545454545,0.545454545455,
+    0.636363636364,0.727272727273,0.818181818182,0.909090909091,1.,
+    1.090909090909,1.181818181818,1.272727272727,1.363636363636,
+    1.454545454545,1.545454545455,1.636363636364,1.727272727273,
+    1.818181818182,1.909090909091,2.),.UNSPECIFIED.);
+#27844 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#27845 = CARTESIAN_POINT('',(0.E+000,1.515151515152E-003));
+#27846 = CARTESIAN_POINT('',(0.E+000,4.545454545455E-003));
+#27847 = CARTESIAN_POINT('',(0.E+000,9.090909090909E-003));
+#27848 = CARTESIAN_POINT('',(0.E+000,1.363636363636E-002));
+#27849 = CARTESIAN_POINT('',(0.E+000,1.818181818182E-002));
+#27850 = CARTESIAN_POINT('',(0.E+000,2.272727272727E-002));
+#27851 = CARTESIAN_POINT('',(0.E+000,2.727272727273E-002));
+#27852 = CARTESIAN_POINT('',(0.E+000,3.181818181818E-002));
+#27853 = CARTESIAN_POINT('',(0.E+000,3.636363636364E-002));
+#27854 = CARTESIAN_POINT('',(0.E+000,4.090909090909E-002));
+#27855 = CARTESIAN_POINT('',(0.E+000,4.545454545455E-002));
+#27856 = CARTESIAN_POINT('',(0.E+000,5.E-002));
+#27857 = CARTESIAN_POINT('',(0.E+000,5.454545454545E-002));
+#27858 = CARTESIAN_POINT('',(0.E+000,5.909090909091E-002));
+#27859 = CARTESIAN_POINT('',(0.E+000,6.363636363636E-002));
+#27860 = CARTESIAN_POINT('',(0.E+000,6.818181818182E-002));
+#27861 = CARTESIAN_POINT('',(0.E+000,7.272727272727E-002));
+#27862 = CARTESIAN_POINT('',(0.E+000,7.727272727273E-002));
+#27863 = CARTESIAN_POINT('',(0.E+000,8.181818181818E-002));
+#27864 = CARTESIAN_POINT('',(0.E+000,8.636363636364E-002));
+#27865 = CARTESIAN_POINT('',(0.E+000,9.090909090909E-002));
+#27866 = CARTESIAN_POINT('',(0.E+000,9.545454545455E-002));
+#27867 = CARTESIAN_POINT('',(-0.E+000,9.848484848485E-002));
+#27868 = CARTESIAN_POINT('',(0.E+000,0.1));
+#27869 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#27870 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#27874)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#27871,#27872,#27873)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#27871 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#27872 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#27873 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#27874 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#27871,
+  'distance_accuracy_value','confusion accuracy');
+#27875 = SHAPE_DEFINITION_REPRESENTATION(#27876,#27699);
+#27876 = PRODUCT_DEFINITION_SHAPE('','',#27877);
+#27877 = PRODUCT_DEFINITION('design','',#27878,#27881);
+#27878 = PRODUCT_DEFINITION_FORMATION('','',#27879);
+#27879 = PRODUCT('Compound220','Compound220','',(#27880));
+#27880 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#27881 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#27882 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#27883,#27885);
+#27883 = ( REPRESENTATION_RELATIONSHIP('','',#27699,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#27884) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#27884 = ITEM_DEFINED_TRANSFORMATION('','',#11,#587);
+#27885 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #27886);
+#27886 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('144','=>[0:1:1:145]','',#5,
+  #27877,$);
+#27887 = PRODUCT_TYPE('part',$,(#27879));
+#27888 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#27889),#28050);
+#27889 = SHELL_BASED_SURFACE_MODEL('',(#27890));
+#27890 = OPEN_SHELL('',(#27891));
+#27891 = ADVANCED_FACE('',(#27892),#27906,.T.);
+#27892 = FACE_BOUND('',#27893,.T.);
+#27893 = EDGE_LOOP('',(#27894,#27947,#27995,#28033));
+#27894 = ORIENTED_EDGE('',*,*,#27895,.F.);
+#27895 = EDGE_CURVE('',#27896,#27898,#27900,.T.);
+#27896 = VERTEX_POINT('',#27897);
+#27897 = CARTESIAN_POINT('',(1.836970226094E-016,-3.000000044703,
+    11.266666804751));
+#27898 = VERTEX_POINT('',#27899);
+#27899 = CARTESIAN_POINT('',(1.714505544354E-016,-2.800000041723,
+    11.400000140071));
+#27900 = SURFACE_CURVE('',#27901,(#27905),.PCURVE_S1.);
+#27901 = LINE('',#27902,#27903);
+#27902 = CARTESIAN_POINT('',(1.836970226094E-016,-3.000000044703,
+    11.266666804751));
+#27903 = VECTOR('',#27904,1.);
+#27904 = DIRECTION('',(-5.094838648452E-017,0.832050294338,
+    0.554700196225));
+#27905 = PCURVE('',#27906,#27919);
+#27906 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#27907,#27908)
+    ,(#27909,#27910)
+    ,(#27911,#27912)
+    ,(#27913,#27914)
+    ,(#27915,#27916)
+    ,(#27917,#27918
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#27907 = CARTESIAN_POINT('',(1.898202566964E-016,-3.100000046194,
+    11.200000137091));
+#27908 = CARTESIAN_POINT('',(1.714505544354E-016,-2.800000041723,
+    11.400000140071));
+#27909 = CARTESIAN_POINT('',(0.492332884593,-3.100000046194,
+    11.210110632074));
+#27910 = CARTESIAN_POINT('',(0.444687766729,-2.800000041723,
+    11.410110635054));
+#27911 = CARTESIAN_POINT('',(0.976399751223,-3.00226198808,
+    11.220051985406));
+#27912 = CARTESIAN_POINT('',(0.881909452717,-2.711720505362,
+    11.420051988386));
+#27913 = CARTESIAN_POINT('',(1.432500925431,-2.813338695908,
+    11.229948287658));
+#27914 = CARTESIAN_POINT('',(1.293871803615,-2.541080112433,
+    11.429948290638));
+#27915 = CARTESIAN_POINT('',(1.843899133045,-2.540162975639,
+    11.23988964099));
+#27916 = CARTESIAN_POINT('',(1.66545728146,-2.29434075219,11.43988964397
+    ));
+#27917 = CARTESIAN_POINT('',(2.192031054342,-2.192031054342,
+    11.250000135973));
+#27918 = CARTESIAN_POINT('',(1.979899016825,-1.979899016825,
+    11.450000138953));
+#27919 = DEFINITIONAL_REPRESENTATION('',(#27920),#27946);
+#27920 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#27921,#27922,#27923,#27924,
+    #27925,#27926,#27927,#27928,#27929,#27930,#27931,#27932,#27933,
+    #27934,#27935,#27936,#27937,#27938,#27939,#27940,#27941,#27942,
+    #27943,#27944,#27945),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.092591311876E-002,
+    2.185182623752E-002,3.277773935628E-002,4.370365247504E-002,
+    5.462956559379E-002,6.555547871255E-002,7.648139183131E-002,
+    8.740730495007E-002,9.833321806883E-002,0.109259131188,
+    0.120185044306,0.131110957425,0.142036870544,0.152962783663,
+    0.163888696781,0.1748146099,0.185740523019,0.196666436138,
+    0.207592349256,0.218518262375,0.229444175494,0.240370088613),
+  .UNSPECIFIED.);
+#27921 = CARTESIAN_POINT('',(0.E+000,0.333333333333));
+#27922 = CARTESIAN_POINT('',(0.E+000,0.343434343434));
+#27923 = CARTESIAN_POINT('',(0.E+000,0.363636363636));
+#27924 = CARTESIAN_POINT('',(0.E+000,0.393939393939));
+#27925 = CARTESIAN_POINT('',(0.E+000,0.424242424242));
+#27926 = CARTESIAN_POINT('',(0.E+000,0.454545454546));
+#27927 = CARTESIAN_POINT('',(0.E+000,0.484848484849));
+#27928 = CARTESIAN_POINT('',(0.E+000,0.515151515152));
+#27929 = CARTESIAN_POINT('',(0.E+000,0.545454545455));
+#27930 = CARTESIAN_POINT('',(0.E+000,0.575757575758));
+#27931 = CARTESIAN_POINT('',(0.E+000,0.606060606061));
+#27932 = CARTESIAN_POINT('',(0.E+000,0.636363636364));
+#27933 = CARTESIAN_POINT('',(0.E+000,0.666666666667));
+#27934 = CARTESIAN_POINT('',(0.E+000,0.69696969697));
+#27935 = CARTESIAN_POINT('',(0.E+000,0.727272727273));
+#27936 = CARTESIAN_POINT('',(0.E+000,0.757575757576));
+#27937 = CARTESIAN_POINT('',(0.E+000,0.787878787879));
+#27938 = CARTESIAN_POINT('',(0.E+000,0.818181818182));
+#27939 = CARTESIAN_POINT('',(0.E+000,0.848484848485));
+#27940 = CARTESIAN_POINT('',(0.E+000,0.878787878788));
+#27941 = CARTESIAN_POINT('',(0.E+000,0.909090909091));
+#27942 = CARTESIAN_POINT('',(0.E+000,0.939393939394));
+#27943 = CARTESIAN_POINT('',(0.E+000,0.969696969697));
+#27944 = CARTESIAN_POINT('',(-0.E+000,0.989898989899));
+#27945 = CARTESIAN_POINT('',(0.E+000,1.));
+#27946 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#27947 = ORIENTED_EDGE('',*,*,#27948,.F.);
+#27948 = EDGE_CURVE('',#27949,#27896,#27951,.T.);
+#27949 = VERTEX_POINT('',#27950);
+#27950 = CARTESIAN_POINT('',(2.121242937857,-2.121242937857,
+    11.316739812232));
+#27951 = SURFACE_CURVE('',#27952,(#27966),.PCURVE_S1.);
+#27952 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#27953,#27954,#27955,#27956,
+    #27957,#27958,#27959,#27960,#27961,#27962,#27963,#27964,#27965),
+  .UNSPECIFIED.,.F.,.F.,(4,3,3,3,4),(-0.241768013859,-0.171301740731,
+    -8.565087036532E-002,-1.415744859468E-002,0.E+000),.UNSPECIFIED.);
+#27953 = CARTESIAN_POINT('',(2.121242937857,-2.121242937857,
+    11.316739812232));
+#27954 = CARTESIAN_POINT('',(1.905940960529,-2.336514358046,
+    11.31029318247));
+#27955 = CARTESIAN_POINT('',(1.709595811278,-2.474063602493,
+    11.305255531044));
+#27956 = CARTESIAN_POINT('',(1.528082936299,-2.581519940611,
+    11.300771653654));
+#27957 = CARTESIAN_POINT('',(1.307456315447,-2.712131770603,
+    11.295321556976));
+#27958 = CARTESIAN_POINT('',(1.106819245602,-2.798972408579,
+    11.290701866898));
+#27959 = CARTESIAN_POINT('',(0.872965821985,-2.870127849567,
+    11.285496974535));
+#27960 = CARTESIAN_POINT('',(0.677766621138,-2.929521828076,
+    11.28115241197));
+#27961 = CARTESIAN_POINT('',(0.458191757414,-2.978281917987,
+    11.276407499708));
+#27962 = CARTESIAN_POINT('',(0.175571278403,-2.994856288269,
+    11.270395858224));
+#27963 = CARTESIAN_POINT('',(0.119605501352,-2.998138419539,
+    11.269205405968));
+#27964 = CARTESIAN_POINT('',(6.117183281736E-002,-3.000000044703,
+    11.267964896846));
+#27965 = CARTESIAN_POINT('',(1.836970226094E-016,-3.000000044703,
+    11.266666804751));
+#27966 = PCURVE('',#27906,#27967);
+#27967 = DEFINITIONAL_REPRESENTATION('',(#27968),#27994);
+#27968 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#27969,#27970,#27971,#27972,
+    #27973,#27974,#27975,#27976,#27977,#27978,#27979,#27980,#27981,
+    #27982,#27983,#27984,#27985,#27986,#27987,#27988,#27989,#27990,
+    #27991,#27992,#27993),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.241768013859,-0.230778558684,
+    -0.219789103508,-0.208799648333,-0.197810193157,-0.186820737982,
+    -0.175831282807,-0.164841827631,-0.153852372456,-0.14286291728,
+    -0.131873462105,-0.120884006929,-0.109894551754,-9.890509657868E-002
+    ,-8.791564140327E-002,-7.692618622786E-002,-6.593673105245E-002,
+    -5.494727587705E-002,-4.395782070164E-002,-3.296836552623E-002,
+    -2.197891035082E-002,-1.098945517541E-002,0.E+000),.UNSPECIFIED.);
+#27969 = CARTESIAN_POINT('',(1.,0.333698376321));
+#27970 = CARTESIAN_POINT('',(0.980067507111,0.333661908319));
+#27971 = CARTESIAN_POINT('',(0.941520978397,0.333230817284));
+#27972 = CARTESIAN_POINT('',(0.887274959597,0.332220654568));
+#27973 = CARTESIAN_POINT('',(0.836219147002,0.331761775607));
+#27974 = CARTESIAN_POINT('',(0.787976871541,0.332055441866));
+#27975 = CARTESIAN_POINT('',(0.742191222907,0.33290654072));
+#27976 = CARTESIAN_POINT('',(0.69852664096,0.333813191459));
+#27977 = CARTESIAN_POINT('',(0.656690159887,0.333676351807));
+#27978 = CARTESIAN_POINT('',(0.616269746786,0.332726551921));
+#27979 = CARTESIAN_POINT('',(0.576924861709,0.331807525679));
+#27980 = CARTESIAN_POINT('',(0.538294730474,0.331298770925));
+#27981 = CARTESIAN_POINT('',(0.500018412868,0.33139413116));
+#27982 = CARTESIAN_POINT('',(0.461735007009,0.332043397084));
+#27983 = CARTESIAN_POINT('',(0.423086071261,0.332956542739));
+#27984 = CARTESIAN_POINT('',(0.38372724816,0.33366636468));
+#27985 = CARTESIAN_POINT('',(0.343301829483,0.333267009101));
+#27986 = CARTESIAN_POINT('',(0.301426910589,0.332375524343));
+#27987 = CARTESIAN_POINT('',(0.257794071307,0.331724530922));
+#27988 = CARTESIAN_POINT('',(0.212051079677,0.331675282598));
+#27989 = CARTESIAN_POINT('',(0.163835627964,0.33224624264));
+#27990 = CARTESIAN_POINT('',(0.112775857199,0.333207778213));
+#27991 = CARTESIAN_POINT('',(5.849309488419E-002,0.33336435291));
+#27992 = CARTESIAN_POINT('',(1.993185111043E-002,0.333351295412));
+#27993 = CARTESIAN_POINT('',(0.E+000,0.333333333335));
+#27994 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#27995 = ORIENTED_EDGE('',*,*,#27996,.F.);
+#27996 = EDGE_CURVE('',#27997,#27949,#27999,.T.);
+#27997 = VERTEX_POINT('',#27998);
+#27998 = CARTESIAN_POINT('',(1.979899016825,-1.979899016825,
+    11.450000138953));
+#27999 = SURFACE_CURVE('',#28000,(#28004),.PCURVE_S1.);
+#28000 = LINE('',#28001,#28002);
+#28001 = CARTESIAN_POINT('',(1.979899016825,-1.979899016825,
+    11.450000138953));
+#28002 = VECTOR('',#28003,1.);
+#28003 = DIRECTION('',(0.588348405415,-0.588348405415,-0.554700196225));
+#28004 = PCURVE('',#27906,#28005);
+#28005 = DEFINITIONAL_REPRESENTATION('',(#28006),#28032);
+#28006 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#28007,#28008,#28009,#28010,
+    #28011,#28012,#28013,#28014,#28015,#28016,#28017,#28018,#28019,
+    #28020,#28021,#28022,#28023,#28024,#28025,#28026,#28027,#28028,
+    #28029,#28030,#28031),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.091993047682E-002,
+    2.183986095365E-002,3.275979143047E-002,4.367972190729E-002,
+    5.459965238412E-002,6.551958286094E-002,7.643951333776E-002,
+    8.735944381458E-002,9.827937429141E-002,0.109199304768,
+    0.120119235245,0.131039165722,0.141959096199,0.152879026676,
+    0.163798957152,0.174718887629,0.185638818106,0.196558748583,
+    0.20747867906,0.218398609536,0.229318540013,0.24023847049),
+  .UNSPECIFIED.);
+#28007 = CARTESIAN_POINT('',(1.,1.));
+#28008 = CARTESIAN_POINT('',(1.,0.989904520853));
+#28009 = CARTESIAN_POINT('',(1.,0.96971356256));
+#28010 = CARTESIAN_POINT('',(1.,0.93942712512));
+#28011 = CARTESIAN_POINT('',(1.,0.90914068768));
+#28012 = CARTESIAN_POINT('',(1.,0.87885425024));
+#28013 = CARTESIAN_POINT('',(1.,0.8485678128));
+#28014 = CARTESIAN_POINT('',(1.,0.81828137536));
+#28015 = CARTESIAN_POINT('',(1.,0.78799493792));
+#28016 = CARTESIAN_POINT('',(1.,0.75770850048));
+#28017 = CARTESIAN_POINT('',(1.,0.72742206304));
+#28018 = CARTESIAN_POINT('',(1.,0.6971356256));
+#28019 = CARTESIAN_POINT('',(1.,0.66684918816));
+#28020 = CARTESIAN_POINT('',(1.,0.63656275072));
+#28021 = CARTESIAN_POINT('',(1.,0.60627631328));
+#28022 = CARTESIAN_POINT('',(1.,0.57598987584));
+#28023 = CARTESIAN_POINT('',(1.,0.5457034384));
+#28024 = CARTESIAN_POINT('',(1.,0.51541700096));
+#28025 = CARTESIAN_POINT('',(1.,0.48513056352));
+#28026 = CARTESIAN_POINT('',(1.,0.45484412608));
+#28027 = CARTESIAN_POINT('',(1.,0.42455768864));
+#28028 = CARTESIAN_POINT('',(1.,0.3942712512));
+#28029 = CARTESIAN_POINT('',(1.,0.36398481376));
+#28030 = CARTESIAN_POINT('',(1.,0.343793855467));
+#28031 = CARTESIAN_POINT('',(1.,0.33369837632));
+#28032 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#28033 = ORIENTED_EDGE('',*,*,#28034,.F.);
+#28034 = EDGE_CURVE('',#27898,#27997,#28035,.T.);
+#28035 = SURFACE_CURVE('',#28036,(#28043),.PCURVE_S1.);
+#28036 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#28037,#28038,#28039,#28040,
+    #28041,#28042),.UNSPECIFIED.,.F.,.F.,(6,6),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#28037 = CARTESIAN_POINT('',(1.714505544354E-016,-2.800000041723,
+    11.400000140071));
+#28038 = CARTESIAN_POINT('',(0.444687766729,-2.800000041723,
+    11.410110635054));
+#28039 = CARTESIAN_POINT('',(0.881909452717,-2.711720505362,
+    11.420051988386));
+#28040 = CARTESIAN_POINT('',(1.293871803615,-2.541080112433,
+    11.429948290638));
+#28041 = CARTESIAN_POINT('',(1.66545728146,-2.29434075219,11.43988964397
+    ));
+#28042 = CARTESIAN_POINT('',(1.979899016825,-1.979899016825,
+    11.450000138953));
+#28043 = PCURVE('',#27906,#28044);
+#28044 = DEFINITIONAL_REPRESENTATION('',(#28045),#28049);
+#28045 = LINE('',#28046,#28047);
+#28046 = CARTESIAN_POINT('',(0.E+000,1.));
+#28047 = VECTOR('',#28048,1.);
+#28048 = DIRECTION('',(1.,0.E+000));
+#28049 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#28050 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#28054)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#28051,#28052,#28053)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#28051 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#28052 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#28053 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#28054 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-004),#28051,
+  'distance_accuracy_value','confusion accuracy');
+#28055 = SHAPE_DEFINITION_REPRESENTATION(#28056,#27888);
+#28056 = PRODUCT_DEFINITION_SHAPE('','',#28057);
+#28057 = PRODUCT_DEFINITION('design','',#28058,#28061);
+#28058 = PRODUCT_DEFINITION_FORMATION('','',#28059);
+#28059 = PRODUCT('Compound218','Compound218','',(#28060));
+#28060 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#28061 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#28062 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#28063,#28065);
+#28063 = ( REPRESENTATION_RELATIONSHIP('','',#27888,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#28064) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#28064 = ITEM_DEFINED_TRANSFORMATION('','',#11,#591);
+#28065 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #28066);
+#28066 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('145','=>[0:1:1:146]','',#5,
+  #28057,$);
+#28067 = PRODUCT_TYPE('part',$,(#28059));
+#28068 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#28069),#28230);
+#28069 = SHELL_BASED_SURFACE_MODEL('',(#28070));
+#28070 = OPEN_SHELL('',(#28071));
+#28071 = ADVANCED_FACE('',(#28072),#28086,.T.);
+#28072 = FACE_BOUND('',#28073,.T.);
+#28073 = EDGE_LOOP('',(#28074,#28127,#28175,#28213));
+#28074 = ORIENTED_EDGE('',*,*,#28075,.F.);
+#28075 = EDGE_CURVE('',#28076,#28078,#28080,.T.);
+#28076 = VERTEX_POINT('',#28077);
+#28077 = CARTESIAN_POINT('',(2.121242937857,2.121242937857,
+    13.016739774234));
+#28078 = VERTEX_POINT('',#28079);
+#28079 = CARTESIAN_POINT('',(1.979899016825,1.979899016825,
+    13.150000100955));
+#28080 = SURFACE_CURVE('',#28081,(#28085),.PCURVE_S1.);
+#28081 = LINE('',#28082,#28083);
+#28082 = CARTESIAN_POINT('',(2.121242937857,2.121242937857,
+    13.016739774234));
+#28083 = VECTOR('',#28084,1.);
+#28084 = DIRECTION('',(-0.588348405415,-0.588348405415,0.554700196225));
+#28085 = PCURVE('',#28086,#28099);
+#28086 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#28087,#28088)
+    ,(#28089,#28090)
+    ,(#28091,#28092)
+    ,(#28093,#28094)
+    ,(#28095,#28096)
+    ,(#28097,#28098
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#28087 = CARTESIAN_POINT('',(2.192031054342,2.192031054342,
+    12.950000097975));
+#28088 = CARTESIAN_POINT('',(1.979899016825,1.979899016825,
+    13.150000100955));
+#28089 = CARTESIAN_POINT('',(1.843899133045,2.540162975639,
+    12.960110592958));
+#28090 = CARTESIAN_POINT('',(1.66545728146,2.29434075219,13.160110595939
+    ));
+#28091 = CARTESIAN_POINT('',(1.432500925431,2.813338695908,
+    12.97005194629));
+#28092 = CARTESIAN_POINT('',(1.293871803615,2.541080112433,
+    13.170051949271));
+#28093 = CARTESIAN_POINT('',(0.976399751223,3.00226198808,
+    12.979948248542));
+#28094 = CARTESIAN_POINT('',(0.881909452717,2.711720505362,
+    13.179948251523));
+#28095 = CARTESIAN_POINT('',(0.492332884593,3.100000046194,
+    12.989889601874));
+#28096 = CARTESIAN_POINT('',(0.444687766729,2.800000041723,
+    13.189889604855));
+#28097 = CARTESIAN_POINT('',(1.543488860659E-016,3.100000046194,
+    13.000000096858));
+#28098 = CARTESIAN_POINT('',(1.394118970918E-016,2.800000041723,
+    13.200000099838));
+#28099 = DEFINITIONAL_REPRESENTATION('',(#28100),#28126);
+#28100 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#28101,#28102,#28103,#28104,
+    #28105,#28106,#28107,#28108,#28109,#28110,#28111,#28112,#28113,
+    #28114,#28115,#28116,#28117,#28118,#28119,#28120,#28121,#28122,
+    #28123,#28124,#28125),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.091993047683E-002,
+    2.183986095365E-002,3.275979143048E-002,4.36797219073E-002,
+    5.459965238413E-002,6.551958286095E-002,7.643951333778E-002,
+    8.73594438146E-002,9.827937429143E-002,0.109199304768,0.120119235245
+    ,0.131039165722,0.141959096199,0.152879026676,0.163798957152,
+    0.174718887629,0.185638818106,0.196558748583,0.20747867906,
+    0.218398609537,0.229318540013,0.24023847049),.UNSPECIFIED.);
+#28101 = CARTESIAN_POINT('',(0.E+000,0.33369837632));
+#28102 = CARTESIAN_POINT('',(0.E+000,0.343793855467));
+#28103 = CARTESIAN_POINT('',(0.E+000,0.36398481376));
+#28104 = CARTESIAN_POINT('',(0.E+000,0.3942712512));
+#28105 = CARTESIAN_POINT('',(0.E+000,0.42455768864));
+#28106 = CARTESIAN_POINT('',(0.E+000,0.45484412608));
+#28107 = CARTESIAN_POINT('',(0.E+000,0.48513056352));
+#28108 = CARTESIAN_POINT('',(0.E+000,0.51541700096));
+#28109 = CARTESIAN_POINT('',(0.E+000,0.5457034384));
+#28110 = CARTESIAN_POINT('',(0.E+000,0.57598987584));
+#28111 = CARTESIAN_POINT('',(0.E+000,0.60627631328));
+#28112 = CARTESIAN_POINT('',(0.E+000,0.63656275072));
+#28113 = CARTESIAN_POINT('',(0.E+000,0.66684918816));
+#28114 = CARTESIAN_POINT('',(0.E+000,0.6971356256));
+#28115 = CARTESIAN_POINT('',(0.E+000,0.72742206304));
+#28116 = CARTESIAN_POINT('',(0.E+000,0.75770850048));
+#28117 = CARTESIAN_POINT('',(0.E+000,0.78799493792));
+#28118 = CARTESIAN_POINT('',(0.E+000,0.81828137536));
+#28119 = CARTESIAN_POINT('',(0.E+000,0.8485678128));
+#28120 = CARTESIAN_POINT('',(0.E+000,0.87885425024));
+#28121 = CARTESIAN_POINT('',(0.E+000,0.90914068768));
+#28122 = CARTESIAN_POINT('',(0.E+000,0.93942712512));
+#28123 = CARTESIAN_POINT('',(0.E+000,0.96971356256));
+#28124 = CARTESIAN_POINT('',(-0.E+000,0.989904520853));
+#28125 = CARTESIAN_POINT('',(0.E+000,1.));
+#28126 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#28127 = ORIENTED_EDGE('',*,*,#28128,.F.);
+#28128 = EDGE_CURVE('',#28129,#28076,#28131,.T.);
+#28129 = VERTEX_POINT('',#28130);
+#28130 = CARTESIAN_POINT('',(1.493698897412E-016,3.000000044703,
+    13.066666764518));
+#28131 = SURFACE_CURVE('',#28132,(#28146),.PCURVE_S1.);
+#28132 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#28133,#28134,#28135,#28136,
+    #28137,#28138,#28139,#28140,#28141,#28142,#28143,#28144,#28145),
+  .UNSPECIFIED.,.F.,.F.,(4,3,3,3,4),(-0.241767738739,-0.171305420458,
+    -8.565271022906E-002,-1.41625858647E-002,0.E+000),.UNSPECIFIED.);
+#28133 = CARTESIAN_POINT('',(4.440892098501E-016,3.000000044703,
+    13.066666764518));
+#28134 = CARTESIAN_POINT('',(0.304466884297,3.000000044703,
+    13.060205848805));
+#28135 = CARTESIAN_POINT('',(0.540569389527,2.9584087474,13.055178966771
+    ));
+#28136 = CARTESIAN_POINT('',(0.744888753329,2.906015414144,
+    13.050716351781));
+#28137 = CARTESIAN_POINT('',(0.993255649124,2.84232703288,
+    13.045291678312));
+#28138 = CARTESIAN_POINT('',(1.196507782277,2.761804724229,
+    13.04071304457));
+#28139 = CARTESIAN_POINT('',(1.412156196735,2.646724386428,
+    13.035538359047));
+#28140 = CARTESIAN_POINT('',(1.592147371882,2.550672461869,
+    13.031219302352));
+#28141 = CARTESIAN_POINT('',(1.7818536545,2.429883155137,13.026492392336
+    ));
+#28142 = CARTESIAN_POINT('',(1.99340698092,2.241787016835,
+    13.020476024005));
+#28143 = CARTESIAN_POINT('',(2.035316855564,2.204524139854,
+    13.01928414843));
+#28144 = CARTESIAN_POINT('',(2.077969050814,2.164510683173,
+    13.018041283085));
+#28145 = CARTESIAN_POINT('',(2.121242937857,2.121242937857,
+    13.016739774234));
+#28146 = PCURVE('',#28086,#28147);
+#28147 = DEFINITIONAL_REPRESENTATION('',(#28148),#28174);
+#28148 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#28149,#28150,#28151,#28152,
+    #28153,#28154,#28155,#28156,#28157,#28158,#28159,#28160,#28161,
+    #28162,#28163,#28164,#28165,#28166,#28167,#28168,#28169,#28170,
+    #28171,#28172,#28173),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.241767738739,-0.230778296069,
+    -0.219788853399,-0.208799410729,-0.197809968059,-0.186820525389,
+    -0.175831082719,-0.164841640049,-0.153852197379,-0.142862754709,
+    -0.131873312039,-0.12088386937,-0.1098944267,-9.890498402959E-002,
+    -8.791554135964E-002,-7.692609868968E-002,-6.593665601973E-002,
+    -5.494721334977E-002,-4.395777067982E-002,-3.296832800986E-002,
+    -2.197888533991E-002,-1.098944266995E-002,0.E+000),.UNSPECIFIED.);
+#28149 = CARTESIAN_POINT('',(1.,0.333333333335));
+#28150 = CARTESIAN_POINT('',(0.980066784144,0.33328562252));
+#28151 = CARTESIAN_POINT('',(0.941519056385,0.332838152384));
+#28152 = CARTESIAN_POINT('',(0.887271831041,0.331820069516));
+#28153 = CARTESIAN_POINT('',(0.836215226955,0.331368281617));
+#28154 = CARTESIAN_POINT('',(0.787972497256,0.331682294587));
+#28155 = CARTESIAN_POINT('',(0.74218670548,0.332565228114));
+#28156 = CARTESIAN_POINT('',(0.698522318267,0.333513436691));
+#28157 = CARTESIAN_POINT('',(0.656686434672,0.333426156698));
+#28158 = CARTESIAN_POINT('',(0.616266884275,0.332532740307));
+#28159 = CARTESIAN_POINT('',(0.576923026418,0.331675255103));
+#28160 = CARTESIAN_POINT('',(0.538293994128,0.331231550978));
+#28161 = CARTESIAN_POINT('',(0.500018778603,0.331393753682));
+#28162 = CARTESIAN_POINT('',(0.461736426872,0.332109907563));
+#28163 = CARTESIAN_POINT('',(0.423088465334,0.333088221362));
+#28164 = CARTESIAN_POINT('',(0.38373052219,0.333859698467));
+#28165 = CARTESIAN_POINT('',(0.343305902913,0.333516753102));
+#28166 = CARTESIAN_POINT('',(0.301431634523,0.332675187878));
+#28167 = CARTESIAN_POINT('',(0.257799144283,0.332066008139));
+#28168 = CARTESIAN_POINT('',(0.21205609894,0.332048803308));
+#28169 = CARTESIAN_POINT('',(0.163840126157,0.332640244576));
+#28170 = CARTESIAN_POINT('',(0.11277933314,0.333608803403));
+#28171 = CARTESIAN_POINT('',(5.849514332085E-002,0.333756947472));
+#28172 = CARTESIAN_POINT('',(1.993259852843E-002,0.333727450328));
+#28173 = CARTESIAN_POINT('',(0.E+000,0.333698376321));
+#28174 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#28175 = ORIENTED_EDGE('',*,*,#28176,.F.);
+#28176 = EDGE_CURVE('',#28177,#28129,#28179,.T.);
+#28177 = VERTEX_POINT('',#28178);
+#28178 = CARTESIAN_POINT('',(1.394118970918E-016,2.800000041723,
+    13.200000099838));
+#28179 = SURFACE_CURVE('',#28180,(#28184),.PCURVE_S1.);
+#28180 = LINE('',#28181,#28182);
+#28181 = CARTESIAN_POINT('',(1.394118970918E-016,2.800000041723,
+    13.200000099838));
+#28182 = VECTOR('',#28183,1.);
+#28183 = DIRECTION('',(4.142775295748E-017,0.832050294338,
+    -0.554700196225));
+#28184 = PCURVE('',#28086,#28185);
+#28185 = DEFINITIONAL_REPRESENTATION('',(#28186),#28212);
+#28186 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#28187,#28188,#28189,#28190,
+    #28191,#28192,#28193,#28194,#28195,#28196,#28197,#28198,#28199,
+    #28200,#28201,#28202,#28203,#28204,#28205,#28206,#28207,#28208,
+    #28209,#28210,#28211),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.092591311876E-002,
+    2.185182623752E-002,3.277773935628E-002,4.370365247505E-002,
+    5.462956559381E-002,6.555547871257E-002,7.648139183133E-002,
+    8.740730495009E-002,9.833321806885E-002,0.109259131188,
+    0.120185044306,0.131110957425,0.142036870544,0.152962783663,
+    0.163888696781,0.1748146099,0.185740523019,0.196666436138,
+    0.207592349256,0.218518262375,0.229444175494,0.240370088613),
+  .UNSPECIFIED.);
+#28187 = CARTESIAN_POINT('',(1.,1.));
+#28188 = CARTESIAN_POINT('',(1.,0.989898989899));
+#28189 = CARTESIAN_POINT('',(1.,0.969696969697));
+#28190 = CARTESIAN_POINT('',(1.,0.939393939394));
+#28191 = CARTESIAN_POINT('',(1.,0.909090909091));
+#28192 = CARTESIAN_POINT('',(1.,0.878787878788));
+#28193 = CARTESIAN_POINT('',(1.,0.848484848485));
+#28194 = CARTESIAN_POINT('',(1.,0.818181818182));
+#28195 = CARTESIAN_POINT('',(1.,0.787878787879));
+#28196 = CARTESIAN_POINT('',(1.,0.757575757576));
+#28197 = CARTESIAN_POINT('',(1.,0.727272727273));
+#28198 = CARTESIAN_POINT('',(1.,0.69696969697));
+#28199 = CARTESIAN_POINT('',(1.,0.666666666667));
+#28200 = CARTESIAN_POINT('',(1.,0.636363636364));
+#28201 = CARTESIAN_POINT('',(1.,0.606060606061));
+#28202 = CARTESIAN_POINT('',(1.,0.575757575758));
+#28203 = CARTESIAN_POINT('',(1.,0.545454545455));
+#28204 = CARTESIAN_POINT('',(1.,0.515151515152));
+#28205 = CARTESIAN_POINT('',(1.,0.484848484848));
+#28206 = CARTESIAN_POINT('',(1.,0.454545454545));
+#28207 = CARTESIAN_POINT('',(1.,0.424242424242));
+#28208 = CARTESIAN_POINT('',(1.,0.393939393939));
+#28209 = CARTESIAN_POINT('',(1.,0.363636363636));
+#28210 = CARTESIAN_POINT('',(1.,0.343434343434));
+#28211 = CARTESIAN_POINT('',(1.,0.333333333333));
+#28212 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#28213 = ORIENTED_EDGE('',*,*,#28214,.F.);
+#28214 = EDGE_CURVE('',#28078,#28177,#28215,.T.);
+#28215 = SURFACE_CURVE('',#28216,(#28223),.PCURVE_S1.);
+#28216 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#28217,#28218,#28219,#28220,
+    #28221,#28222),.UNSPECIFIED.,.F.,.F.,(6,6),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#28217 = CARTESIAN_POINT('',(1.979899016825,1.979899016825,
+    13.150000100955));
+#28218 = CARTESIAN_POINT('',(1.66545728146,2.29434075219,13.160110595939
+    ));
+#28219 = CARTESIAN_POINT('',(1.293871803615,2.541080112433,
+    13.170051949271));
+#28220 = CARTESIAN_POINT('',(0.881909452717,2.711720505362,
+    13.179948251523));
+#28221 = CARTESIAN_POINT('',(0.444687766729,2.800000041723,
+    13.189889604855));
+#28222 = CARTESIAN_POINT('',(1.394118970918E-016,2.800000041723,
+    13.200000099838));
+#28223 = PCURVE('',#28086,#28224);
+#28224 = DEFINITIONAL_REPRESENTATION('',(#28225),#28229);
+#28225 = LINE('',#28226,#28227);
+#28226 = CARTESIAN_POINT('',(0.E+000,1.));
+#28227 = VECTOR('',#28228,1.);
+#28228 = DIRECTION('',(1.,0.E+000));
+#28229 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#28230 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#28234)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#28231,#28232,#28233)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#28231 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#28232 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#28233 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#28234 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-004),#28231,
+  'distance_accuracy_value','confusion accuracy');
+#28235 = SHAPE_DEFINITION_REPRESENTATION(#28236,#28068);
+#28236 = PRODUCT_DEFINITION_SHAPE('','',#28237);
+#28237 = PRODUCT_DEFINITION('design','',#28238,#28241);
+#28238 = PRODUCT_DEFINITION_FORMATION('','',#28239);
+#28239 = PRODUCT('Compound157','Compound157','',(#28240));
+#28240 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#28241 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#28242 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#28243,#28245);
+#28243 = ( REPRESENTATION_RELATIONSHIP('','',#28068,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#28244) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#28244 = ITEM_DEFINED_TRANSFORMATION('','',#11,#595);
+#28245 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #28246);
+#28246 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('146','=>[0:1:1:147]','',#5,
+  #28237,$);
+#28247 = PRODUCT_TYPE('part',$,(#28239));
+#28248 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#28249),#28401);
+#28249 = SHELL_BASED_SURFACE_MODEL('',(#28250));
+#28250 = OPEN_SHELL('',(#28251));
+#28251 = ADVANCED_FACE('',(#28252),#28266,.T.);
+#28252 = FACE_BOUND('',#28253,.T.);
+#28253 = EDGE_LOOP('',(#28254,#28307,#28346,#28384));
+#28254 = ORIENTED_EDGE('',*,*,#28255,.F.);
+#28255 = EDGE_CURVE('',#28256,#28258,#28260,.T.);
+#28256 = VERTEX_POINT('',#28257);
+#28257 = CARTESIAN_POINT('',(3.000124926996,0.E+000,13.76658349401));
+#28258 = VERTEX_POINT('',#28259);
+#28259 = CARTESIAN_POINT('',(2.800000041723,0.E+000,13.900000084192));
+#28260 = SURFACE_CURVE('',#28261,(#28265),.PCURVE_S1.);
+#28261 = LINE('',#28262,#28263);
+#28262 = CARTESIAN_POINT('',(3.000124926996,0.E+000,13.76658349401));
+#28263 = VECTOR('',#28264,1.);
+#28264 = DIRECTION('',(-0.832050294338,0.E+000,0.554700196225));
+#28265 = PCURVE('',#28266,#28279);
+#28266 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#28267,#28268)
+    ,(#28269,#28270)
+    ,(#28271,#28272)
+    ,(#28273,#28274)
+    ,(#28275,#28276)
+    ,(#28277,#28278
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#28267 = CARTESIAN_POINT('',(3.100000046194,0.E+000,13.700000081211));
+#28268 = CARTESIAN_POINT('',(2.800000041723,0.E+000,13.900000084192));
+#28269 = CARTESIAN_POINT('',(3.100000046194,0.492332884593,
+    13.710110576195));
+#28270 = CARTESIAN_POINT('',(2.800000041723,0.444687766729,
+    13.910110579175));
+#28271 = CARTESIAN_POINT('',(3.00226198808,0.976399751223,
+    13.720051929527));
+#28272 = CARTESIAN_POINT('',(2.711720505362,0.881909452717,
+    13.920051932507));
+#28273 = CARTESIAN_POINT('',(2.813338695908,1.432500925431,
+    13.729948231779));
+#28274 = CARTESIAN_POINT('',(2.541080112433,1.293871803615,
+    13.929948234759));
+#28275 = CARTESIAN_POINT('',(2.540162975639,1.843899133045,
+    13.739889585111));
+#28276 = CARTESIAN_POINT('',(2.29434075219,1.66545728146,13.939889588091
+    ));
+#28277 = CARTESIAN_POINT('',(2.192031054342,2.192031054342,
+    13.750000080094));
+#28278 = CARTESIAN_POINT('',(1.979899016825,1.979899016825,
+    13.950000083074));
+#28279 = DEFINITIONAL_REPRESENTATION('',(#28280),#28306);
+#28280 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#28281,#28282,#28283,#28284,
+    #28285,#28286,#28287,#28288,#28289,#28290,#28291,#28292,#28293,
+    #28294,#28295,#28296,#28297,#28298,#28299,#28300,#28301,#28302,
+    #28303,#28304,#28305),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.093273538404E-002,
+    2.186547076808E-002,3.279820615211E-002,4.373094153615E-002,
+    5.466367692019E-002,6.559641230423E-002,7.652914768827E-002,
+    8.74618830723E-002,9.839461845634E-002,0.10932735384,0.120260089224,
+    0.131192824608,0.142125559992,0.153058295377,0.163991030761,
+    0.174923766145,0.185856501529,0.196789236913,0.207721972297,
+    0.218654707681,0.229587443065,0.240520178449),.UNSPECIFIED.);
+#28281 = CARTESIAN_POINT('',(0.E+000,0.332917059032));
+#28282 = CARTESIAN_POINT('',(0.E+000,0.343024376319));
+#28283 = CARTESIAN_POINT('',(0.E+000,0.363239010894));
+#28284 = CARTESIAN_POINT('',(0.E+000,0.393560962756));
+#28285 = CARTESIAN_POINT('',(0.E+000,0.423882914618));
+#28286 = CARTESIAN_POINT('',(0.E+000,0.454204866481));
+#28287 = CARTESIAN_POINT('',(0.E+000,0.484526818343));
+#28288 = CARTESIAN_POINT('',(0.E+000,0.514848770205));
+#28289 = CARTESIAN_POINT('',(0.E+000,0.545170722067));
+#28290 = CARTESIAN_POINT('',(0.E+000,0.575492673929));
+#28291 = CARTESIAN_POINT('',(0.E+000,0.605814625792));
+#28292 = CARTESIAN_POINT('',(0.E+000,0.636136577654));
+#28293 = CARTESIAN_POINT('',(0.E+000,0.666458529516));
+#28294 = CARTESIAN_POINT('',(0.E+000,0.696780481378));
+#28295 = CARTESIAN_POINT('',(0.E+000,0.72710243324));
+#28296 = CARTESIAN_POINT('',(0.E+000,0.757424385103));
+#28297 = CARTESIAN_POINT('',(0.E+000,0.787746336965));
+#28298 = CARTESIAN_POINT('',(0.E+000,0.818068288827));
+#28299 = CARTESIAN_POINT('',(0.E+000,0.848390240689));
+#28300 = CARTESIAN_POINT('',(0.E+000,0.878712192551));
+#28301 = CARTESIAN_POINT('',(0.E+000,0.909034144413));
+#28302 = CARTESIAN_POINT('',(0.E+000,0.939356096276));
+#28303 = CARTESIAN_POINT('',(0.E+000,0.969678048138));
+#28304 = CARTESIAN_POINT('',(-0.E+000,0.989892682713));
+#28305 = CARTESIAN_POINT('',(0.E+000,1.));
+#28306 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#28307 = ORIENTED_EDGE('',*,*,#28308,.F.);
+#28308 = EDGE_CURVE('',#28309,#28256,#28311,.T.);
+#28309 = VERTEX_POINT('',#28310);
+#28310 = CARTESIAN_POINT('',(2.121242937857,2.121242937857,
+    13.816739756352));
+#28311 = SURFACE_CURVE('',#28312,(#28317),.PCURVE_S1.);
+#28312 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#28313,#28314,#28315,#28316),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(-0.241778545972,0.E+000),
+  .PIECEWISE_BEZIER_KNOTS.);
+#28313 = CARTESIAN_POINT('',(2.121242937857,2.121242937857,
+    13.816739756352));
+#28314 = CARTESIAN_POINT('',(2.682765495879,1.559800074984,
+    13.79985135946));
+#28315 = CARTESIAN_POINT('',(3.000124926996,0.794119080623,
+    13.783434334412));
+#28316 = CARTESIAN_POINT('',(3.000124926996,0.E+000,13.76658349401));
+#28317 = PCURVE('',#28266,#28318);
+#28318 = DEFINITIONAL_REPRESENTATION('',(#28319),#28345);
+#28319 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#28320,#28321,#28322,#28323,
+    #28324,#28325,#28326,#28327,#28328,#28329,#28330,#28331,#28332,
+    #28333,#28334,#28335,#28336,#28337,#28338,#28339,#28340,#28341,
+    #28342,#28343,#28344),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.241778545972,-0.230788612064,
+    -0.219798678156,-0.208808744248,-0.197818810341,-0.186828876433,
+    -0.175838942525,-0.164849008617,-0.153859074709,-0.142869140802,
+    -0.131879206894,-0.120889272986,-0.109899339078,-9.89094051703E-002,
+    -8.791947126249E-002,-7.692953735468E-002,-6.593960344687E-002,
+    -5.494966953906E-002,-4.395973563124E-002,-3.296980172343E-002,
+    -2.197986781562E-002,-1.098993390781E-002,0.E+000),.UNSPECIFIED.);
+#28320 = CARTESIAN_POINT('',(1.,0.33369837632));
+#28321 = CARTESIAN_POINT('',(0.984848548816,0.333689686728));
+#28322 = CARTESIAN_POINT('',(0.954548155371,0.333689217827));
+#28323 = CARTESIAN_POINT('',(0.909102010477,0.333729610909));
+#28324 = CARTESIAN_POINT('',(0.863656918762,0.333801994022));
+#28325 = CARTESIAN_POINT('',(0.818210575227,0.333895412704));
+#28326 = CARTESIAN_POINT('',(0.772761342751,0.333998639273));
+#28327 = CARTESIAN_POINT('',(0.72730829721,0.334100597886));
+#28328 = CARTESIAN_POINT('',(0.681851128173,0.334191000941));
+#28329 = CARTESIAN_POINT('',(0.636390060846,0.334260827189));
+#28330 = CARTESIAN_POINT('',(0.590925757538,0.334302736356));
+#28331 = CARTESIAN_POINT('',(0.545459212594,0.334311391317));
+#28332 = CARTESIAN_POINT('',(0.499991639915,0.33428369268));
+#28333 = CARTESIAN_POINT('',(0.454524356212,0.334218922317));
+#28334 = CARTESIAN_POINT('',(0.409058662136,0.334118795327));
+#28335 = CARTESIAN_POINT('',(0.363595723713,0.333987419845));
+#28336 = CARTESIAN_POINT('',(0.318136456471,0.333831165041));
+#28337 = CARTESIAN_POINT('',(0.272681414409,0.333658437574));
+#28338 = CARTESIAN_POINT('',(0.227230686941,0.333479369663));
+#28339 = CARTESIAN_POINT('',(0.181783802888,0.333305413942));
+#28340 = CARTESIAN_POINT('',(0.136339655516,0.333148872703));
+#28341 = CARTESIAN_POINT('',(9.089640653753E-002,0.333022270622));
+#28342 = CARTESIAN_POINT('',(4.54515359977E-002,0.332937924805));
+#28343 = CARTESIAN_POINT('',(1.515146159919E-002,0.332916914124));
+#28344 = CARTESIAN_POINT('',(0.E+000,0.332917059032));
+#28345 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#28346 = ORIENTED_EDGE('',*,*,#28347,.F.);
+#28347 = EDGE_CURVE('',#28348,#28309,#28350,.T.);
+#28348 = VERTEX_POINT('',#28349);
+#28349 = CARTESIAN_POINT('',(1.979899016825,1.979899016825,
+    13.950000083074));
+#28350 = SURFACE_CURVE('',#28351,(#28355),.PCURVE_S1.);
+#28351 = LINE('',#28352,#28353);
+#28352 = CARTESIAN_POINT('',(1.979899016825,1.979899016825,
+    13.950000083074));
+#28353 = VECTOR('',#28354,1.);
+#28354 = DIRECTION('',(0.588348405415,0.588348405415,-0.554700196225));
+#28355 = PCURVE('',#28266,#28356);
+#28356 = DEFINITIONAL_REPRESENTATION('',(#28357),#28383);
+#28357 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#28358,#28359,#28360,#28361,
+    #28362,#28363,#28364,#28365,#28366,#28367,#28368,#28369,#28370,
+    #28371,#28372,#28373,#28374,#28375,#28376,#28377,#28378,#28379,
+    #28380,#28381,#28382),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.091993047682E-002,
+    2.183986095365E-002,3.275979143047E-002,4.367972190729E-002,
+    5.459965238412E-002,6.551958286094E-002,7.643951333776E-002,
+    8.735944381458E-002,9.827937429141E-002,0.109199304768,
+    0.120119235245,0.131039165722,0.141959096199,0.152879026676,
+    0.163798957152,0.174718887629,0.185638818106,0.196558748583,
+    0.20747867906,0.218398609536,0.229318540013,0.24023847049),
+  .UNSPECIFIED.);
+#28358 = CARTESIAN_POINT('',(1.,1.));
+#28359 = CARTESIAN_POINT('',(1.,0.989904520853));
+#28360 = CARTESIAN_POINT('',(1.,0.96971356256));
+#28361 = CARTESIAN_POINT('',(1.,0.93942712512));
+#28362 = CARTESIAN_POINT('',(1.,0.90914068768));
+#28363 = CARTESIAN_POINT('',(1.,0.87885425024));
+#28364 = CARTESIAN_POINT('',(1.,0.8485678128));
+#28365 = CARTESIAN_POINT('',(1.,0.81828137536));
+#28366 = CARTESIAN_POINT('',(1.,0.78799493792));
+#28367 = CARTESIAN_POINT('',(1.,0.75770850048));
+#28368 = CARTESIAN_POINT('',(1.,0.72742206304));
+#28369 = CARTESIAN_POINT('',(1.,0.6971356256));
+#28370 = CARTESIAN_POINT('',(1.,0.66684918816));
+#28371 = CARTESIAN_POINT('',(1.,0.63656275072));
+#28372 = CARTESIAN_POINT('',(1.,0.60627631328));
+#28373 = CARTESIAN_POINT('',(1.,0.57598987584));
+#28374 = CARTESIAN_POINT('',(1.,0.5457034384));
+#28375 = CARTESIAN_POINT('',(1.,0.51541700096));
+#28376 = CARTESIAN_POINT('',(1.,0.48513056352));
+#28377 = CARTESIAN_POINT('',(1.,0.45484412608));
+#28378 = CARTESIAN_POINT('',(1.,0.42455768864));
+#28379 = CARTESIAN_POINT('',(1.,0.3942712512));
+#28380 = CARTESIAN_POINT('',(1.,0.36398481376));
+#28381 = CARTESIAN_POINT('',(1.,0.343793855467));
+#28382 = CARTESIAN_POINT('',(1.,0.33369837632));
+#28383 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#28384 = ORIENTED_EDGE('',*,*,#28385,.F.);
+#28385 = EDGE_CURVE('',#28258,#28348,#28386,.T.);
+#28386 = SURFACE_CURVE('',#28387,(#28394),.PCURVE_S1.);
+#28387 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#28388,#28389,#28390,#28391,
+    #28392,#28393),.UNSPECIFIED.,.F.,.F.,(6,6),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#28388 = CARTESIAN_POINT('',(2.800000041723,0.E+000,13.900000084192));
+#28389 = CARTESIAN_POINT('',(2.800000041723,0.444687766729,
+    13.910110579175));
+#28390 = CARTESIAN_POINT('',(2.711720505362,0.881909452717,
+    13.920051932507));
+#28391 = CARTESIAN_POINT('',(2.541080112433,1.293871803615,
+    13.929948234759));
+#28392 = CARTESIAN_POINT('',(2.29434075219,1.66545728146,13.939889588091
+    ));
+#28393 = CARTESIAN_POINT('',(1.979899016825,1.979899016825,
+    13.950000083074));
+#28394 = PCURVE('',#28266,#28395);
+#28395 = DEFINITIONAL_REPRESENTATION('',(#28396),#28400);
+#28396 = LINE('',#28397,#28398);
+#28397 = CARTESIAN_POINT('',(0.E+000,1.));
+#28398 = VECTOR('',#28399,1.);
+#28399 = DIRECTION('',(1.,0.E+000));
+#28400 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#28401 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#28405)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#28402,#28403,#28404)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#28402 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#28403 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#28404 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#28405 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-004),#28402,
+  'distance_accuracy_value','confusion accuracy');
+#28406 = SHAPE_DEFINITION_REPRESENTATION(#28407,#28248);
+#28407 = PRODUCT_DEFINITION_SHAPE('','',#28408);
+#28408 = PRODUCT_DEFINITION('design','',#28409,#28412);
+#28409 = PRODUCT_DEFINITION_FORMATION('','',#28410);
+#28410 = PRODUCT('Compound156','Compound156','',(#28411));
+#28411 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#28412 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#28413 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#28414,#28416);
+#28414 = ( REPRESENTATION_RELATIONSHIP('','',#28248,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#28415) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#28415 = ITEM_DEFINED_TRANSFORMATION('','',#11,#599);
+#28416 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #28417);
+#28417 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('147','=>[0:1:1:148]','',#5,
+  #28408,$);
+#28418 = PRODUCT_TYPE('part',$,(#28410));
+#28419 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#28420),#28581);
+#28420 = SHELL_BASED_SURFACE_MODEL('',(#28421));
+#28421 = OPEN_SHELL('',(#28422));
+#28422 = ADVANCED_FACE('',(#28423),#28437,.T.);
+#28423 = FACE_BOUND('',#28424,.T.);
+#28424 = EDGE_LOOP('',(#28425,#28478,#28526,#28564));
+#28425 = ORIENTED_EDGE('',*,*,#28426,.F.);
+#28426 = EDGE_CURVE('',#28427,#28429,#28431,.T.);
+#28427 = VERTEX_POINT('',#28428);
+#28428 = CARTESIAN_POINT('',(1.836970226094E-016,3.000000044703,
+    13.066666764518));
+#28429 = VERTEX_POINT('',#28430);
+#28430 = CARTESIAN_POINT('',(1.714505544354E-016,2.800000041723,
+    13.200000099838));
+#28431 = SURFACE_CURVE('',#28432,(#28436),.PCURVE_S1.);
+#28432 = LINE('',#28433,#28434);
+#28433 = CARTESIAN_POINT('',(1.836970226094E-016,3.000000044703,
+    13.066666764518));
+#28434 = VECTOR('',#28435,1.);
+#28435 = DIRECTION('',(-5.094838648452E-017,-0.832050294338,
+    0.554700196225));
+#28436 = PCURVE('',#28437,#28450);
+#28437 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#28438,#28439)
+    ,(#28440,#28441)
+    ,(#28442,#28443)
+    ,(#28444,#28445)
+    ,(#28446,#28447)
+    ,(#28448,#28449
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#28438 = CARTESIAN_POINT('',(1.898202566964E-016,3.100000046194,
+    13.000000096858));
+#28439 = CARTESIAN_POINT('',(1.714505544354E-016,2.800000041723,
+    13.200000099838));
+#28440 = CARTESIAN_POINT('',(-0.492332884593,3.100000046194,
+    13.010110591841));
+#28441 = CARTESIAN_POINT('',(-0.444687766729,2.800000041723,
+    13.210110594821));
+#28442 = CARTESIAN_POINT('',(-0.976399751223,3.00226198808,
+    13.020051945173));
+#28443 = CARTESIAN_POINT('',(-0.881909452717,2.711720505362,
+    13.220051948153));
+#28444 = CARTESIAN_POINT('',(-1.432500925431,2.813338695908,
+    13.029948247425));
+#28445 = CARTESIAN_POINT('',(-1.293871803615,2.541080112433,
+    13.229948250405));
+#28446 = CARTESIAN_POINT('',(-1.843899133045,2.540162975639,
+    13.039889600757));
+#28447 = CARTESIAN_POINT('',(-1.66545728146,2.29434075219,
+    13.239889603737));
+#28448 = CARTESIAN_POINT('',(-2.192031054342,2.192031054342,
+    13.05000009574));
+#28449 = CARTESIAN_POINT('',(-1.979899016825,1.979899016825,
+    13.25000009872));
+#28450 = DEFINITIONAL_REPRESENTATION('',(#28451),#28477);
+#28451 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#28452,#28453,#28454,#28455,
+    #28456,#28457,#28458,#28459,#28460,#28461,#28462,#28463,#28464,
+    #28465,#28466,#28467,#28468,#28469,#28470,#28471,#28472,#28473,
+    #28474,#28475,#28476),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.092591311876E-002,
+    2.185182623752E-002,3.277773935628E-002,4.370365247505E-002,
+    5.462956559381E-002,6.555547871257E-002,7.648139183133E-002,
+    8.740730495009E-002,9.833321806885E-002,0.109259131188,
+    0.120185044306,0.131110957425,0.142036870544,0.152962783663,
+    0.163888696781,0.1748146099,0.185740523019,0.196666436138,
+    0.207592349256,0.218518262375,0.229444175494,0.240370088613),
+  .UNSPECIFIED.);
+#28452 = CARTESIAN_POINT('',(0.E+000,0.333333333333));
+#28453 = CARTESIAN_POINT('',(0.E+000,0.343434343434));
+#28454 = CARTESIAN_POINT('',(0.E+000,0.363636363636));
+#28455 = CARTESIAN_POINT('',(0.E+000,0.393939393939));
+#28456 = CARTESIAN_POINT('',(0.E+000,0.424242424242));
+#28457 = CARTESIAN_POINT('',(0.E+000,0.454545454545));
+#28458 = CARTESIAN_POINT('',(0.E+000,0.484848484848));
+#28459 = CARTESIAN_POINT('',(0.E+000,0.515151515152));
+#28460 = CARTESIAN_POINT('',(0.E+000,0.545454545455));
+#28461 = CARTESIAN_POINT('',(0.E+000,0.575757575758));
+#28462 = CARTESIAN_POINT('',(0.E+000,0.606060606061));
+#28463 = CARTESIAN_POINT('',(0.E+000,0.636363636364));
+#28464 = CARTESIAN_POINT('',(0.E+000,0.666666666667));
+#28465 = CARTESIAN_POINT('',(0.E+000,0.69696969697));
+#28466 = CARTESIAN_POINT('',(0.E+000,0.727272727273));
+#28467 = CARTESIAN_POINT('',(0.E+000,0.757575757576));
+#28468 = CARTESIAN_POINT('',(0.E+000,0.787878787879));
+#28469 = CARTESIAN_POINT('',(0.E+000,0.818181818182));
+#28470 = CARTESIAN_POINT('',(0.E+000,0.848484848485));
+#28471 = CARTESIAN_POINT('',(0.E+000,0.878787878788));
+#28472 = CARTESIAN_POINT('',(0.E+000,0.909090909091));
+#28473 = CARTESIAN_POINT('',(0.E+000,0.939393939394));
+#28474 = CARTESIAN_POINT('',(0.E+000,0.969696969697));
+#28475 = CARTESIAN_POINT('',(-0.E+000,0.989898989899));
+#28476 = CARTESIAN_POINT('',(0.E+000,1.));
+#28477 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#28478 = ORIENTED_EDGE('',*,*,#28479,.F.);
+#28479 = EDGE_CURVE('',#28480,#28427,#28482,.T.);
+#28480 = VERTEX_POINT('',#28481);
+#28481 = CARTESIAN_POINT('',(-2.121242937857,2.121242937857,
+    13.116739771999));
+#28482 = SURFACE_CURVE('',#28483,(#28497),.PCURVE_S1.);
+#28483 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#28484,#28485,#28486,#28487,
+    #28488,#28489,#28490,#28491,#28492,#28493,#28494,#28495,#28496),
+  .UNSPECIFIED.,.F.,.F.,(4,3,3,3,4),(0.E+000,7.046627312675E-002,
+    0.156117143493,0.227610565262,0.241768013859),.UNSPECIFIED.);
+#28484 = CARTESIAN_POINT('',(-2.121242937857,2.121242937857,
+    13.116739771999));
+#28485 = CARTESIAN_POINT('',(-1.905940960531,2.336514358044,
+    13.110293142237));
+#28486 = CARTESIAN_POINT('',(-1.709595811283,2.474063602489,
+    13.105255490811));
+#28487 = CARTESIAN_POINT('',(-1.52808293631,2.581519940605,
+    13.100771613421));
+#28488 = CARTESIAN_POINT('',(-1.307456315455,2.712131770599,
+    13.095321516743));
+#28489 = CARTESIAN_POINT('',(-1.106819245613,2.798972408575,
+    13.090701826665));
+#28490 = CARTESIAN_POINT('',(-0.872965821996,2.870127849563,
+    13.085496934302));
+#28491 = CARTESIAN_POINT('',(-0.677766621156,2.929521828071,
+    13.081152371737));
+#28492 = CARTESIAN_POINT('',(-0.45819175744,2.978281917982,
+    13.076407459475));
+#28493 = CARTESIAN_POINT('',(-0.175571278437,2.994856288267,
+    13.070395817992));
+#28494 = CARTESIAN_POINT('',(-0.119605501376,2.998138419539,
+    13.069205365735));
+#28495 = CARTESIAN_POINT('',(-6.117183282973E-002,3.000000044703,
+    13.067964856613));
+#28496 = CARTESIAN_POINT('',(1.836970226094E-016,3.000000044703,
+    13.066666764518));
+#28497 = PCURVE('',#28437,#28498);
+#28498 = DEFINITIONAL_REPRESENTATION('',(#28499),#28525);
+#28499 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#28500,#28501,#28502,#28503,
+    #28504,#28505,#28506,#28507,#28508,#28509,#28510,#28511,#28512,
+    #28513,#28514,#28515,#28516,#28517,#28518,#28519,#28520,#28521,
+    #28522,#28523,#28524),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.098945517542E-002,
+    2.197891035084E-002,3.296836552627E-002,4.395782070169E-002,
+    5.494727587711E-002,6.593673105253E-002,7.692618622796E-002,
+    8.791564140338E-002,9.89050965788E-002,0.109894551754,0.12088400693,
+    0.131873462105,0.14286291728,0.153852372456,0.164841827631,
+    0.175831282807,0.186820737982,0.197810193158,0.208799648333,
+    0.219789103508,0.230778558684,0.241768013859),.UNSPECIFIED.);
+#28500 = CARTESIAN_POINT('',(1.,0.33369837632));
+#28501 = CARTESIAN_POINT('',(0.980067507111,0.333661908318));
+#28502 = CARTESIAN_POINT('',(0.941520978397,0.333230817283));
+#28503 = CARTESIAN_POINT('',(0.887274959596,0.332220654568));
+#28504 = CARTESIAN_POINT('',(0.836219147001,0.331761775607));
+#28505 = CARTESIAN_POINT('',(0.78797687154,0.332055441866));
+#28506 = CARTESIAN_POINT('',(0.742191222906,0.33290654072));
+#28507 = CARTESIAN_POINT('',(0.69852664096,0.333813191459));
+#28508 = CARTESIAN_POINT('',(0.656690159887,0.333676351806));
+#28509 = CARTESIAN_POINT('',(0.616269746786,0.332726551921));
+#28510 = CARTESIAN_POINT('',(0.57692486171,0.331807525679));
+#28511 = CARTESIAN_POINT('',(0.538294730474,0.331298770925));
+#28512 = CARTESIAN_POINT('',(0.500018412869,0.331394131159));
+#28513 = CARTESIAN_POINT('',(0.46173500701,0.332043397084));
+#28514 = CARTESIAN_POINT('',(0.423086071262,0.332956542739));
+#28515 = CARTESIAN_POINT('',(0.383727248162,0.33366636468));
+#28516 = CARTESIAN_POINT('',(0.343301829485,0.333267009101));
+#28517 = CARTESIAN_POINT('',(0.301426910591,0.332375524342));
+#28518 = CARTESIAN_POINT('',(0.257794071309,0.331724530922));
+#28519 = CARTESIAN_POINT('',(0.212051079679,0.331675282597));
+#28520 = CARTESIAN_POINT('',(0.163835627966,0.33224624264));
+#28521 = CARTESIAN_POINT('',(0.112775857201,0.333207778214));
+#28522 = CARTESIAN_POINT('',(5.849309488537E-002,0.33336435291));
+#28523 = CARTESIAN_POINT('',(1.993185111089E-002,0.33335129541));
+#28524 = CARTESIAN_POINT('',(0.E+000,0.333333333333));
+#28525 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#28526 = ORIENTED_EDGE('',*,*,#28527,.F.);
+#28527 = EDGE_CURVE('',#28528,#28480,#28530,.T.);
+#28528 = VERTEX_POINT('',#28529);
+#28529 = CARTESIAN_POINT('',(-1.979899016825,1.979899016825,
+    13.25000009872));
+#28530 = SURFACE_CURVE('',#28531,(#28535),.PCURVE_S1.);
+#28531 = LINE('',#28532,#28533);
+#28532 = CARTESIAN_POINT('',(-1.979899016825,1.979899016825,
+    13.25000009872));
+#28533 = VECTOR('',#28534,1.);
+#28534 = DIRECTION('',(-0.588348405415,0.588348405415,-0.554700196225));
+#28535 = PCURVE('',#28437,#28536);
+#28536 = DEFINITIONAL_REPRESENTATION('',(#28537),#28563);
+#28537 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#28538,#28539,#28540,#28541,
+    #28542,#28543,#28544,#28545,#28546,#28547,#28548,#28549,#28550,
+    #28551,#28552,#28553,#28554,#28555,#28556,#28557,#28558,#28559,
+    #28560,#28561,#28562),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.091993047682E-002,
+    2.183986095365E-002,3.275979143047E-002,4.367972190729E-002,
+    5.459965238412E-002,6.551958286094E-002,7.643951333776E-002,
+    8.735944381458E-002,9.827937429141E-002,0.109199304768,
+    0.120119235245,0.131039165722,0.141959096199,0.152879026676,
+    0.163798957152,0.174718887629,0.185638818106,0.196558748583,
+    0.20747867906,0.218398609536,0.229318540013,0.24023847049),
+  .UNSPECIFIED.);
+#28538 = CARTESIAN_POINT('',(1.,1.));
+#28539 = CARTESIAN_POINT('',(1.,0.989904520853));
+#28540 = CARTESIAN_POINT('',(1.,0.96971356256));
+#28541 = CARTESIAN_POINT('',(1.,0.93942712512));
+#28542 = CARTESIAN_POINT('',(1.,0.90914068768));
+#28543 = CARTESIAN_POINT('',(1.,0.87885425024));
+#28544 = CARTESIAN_POINT('',(1.,0.8485678128));
+#28545 = CARTESIAN_POINT('',(1.,0.81828137536));
+#28546 = CARTESIAN_POINT('',(1.,0.78799493792));
+#28547 = CARTESIAN_POINT('',(1.,0.75770850048));
+#28548 = CARTESIAN_POINT('',(1.,0.72742206304));
+#28549 = CARTESIAN_POINT('',(1.,0.6971356256));
+#28550 = CARTESIAN_POINT('',(1.,0.66684918816));
+#28551 = CARTESIAN_POINT('',(1.,0.63656275072));
+#28552 = CARTESIAN_POINT('',(1.,0.60627631328));
+#28553 = CARTESIAN_POINT('',(1.,0.57598987584));
+#28554 = CARTESIAN_POINT('',(1.,0.5457034384));
+#28555 = CARTESIAN_POINT('',(1.,0.51541700096));
+#28556 = CARTESIAN_POINT('',(1.,0.48513056352));
+#28557 = CARTESIAN_POINT('',(1.,0.45484412608));
+#28558 = CARTESIAN_POINT('',(1.,0.42455768864));
+#28559 = CARTESIAN_POINT('',(1.,0.3942712512));
+#28560 = CARTESIAN_POINT('',(1.,0.36398481376));
+#28561 = CARTESIAN_POINT('',(1.,0.343793855467));
+#28562 = CARTESIAN_POINT('',(1.,0.33369837632));
+#28563 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#28564 = ORIENTED_EDGE('',*,*,#28565,.F.);
+#28565 = EDGE_CURVE('',#28429,#28528,#28566,.T.);
+#28566 = SURFACE_CURVE('',#28567,(#28574),.PCURVE_S1.);
+#28567 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#28568,#28569,#28570,#28571,
+    #28572,#28573),.UNSPECIFIED.,.F.,.F.,(6,6),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#28568 = CARTESIAN_POINT('',(1.714505544354E-016,2.800000041723,
+    13.200000099838));
+#28569 = CARTESIAN_POINT('',(-0.444687766729,2.800000041723,
+    13.210110594821));
+#28570 = CARTESIAN_POINT('',(-0.881909452717,2.711720505362,
+    13.220051948153));
+#28571 = CARTESIAN_POINT('',(-1.293871803615,2.541080112433,
+    13.229948250405));
+#28572 = CARTESIAN_POINT('',(-1.66545728146,2.29434075219,
+    13.239889603737));
+#28573 = CARTESIAN_POINT('',(-1.979899016825,1.979899016825,
+    13.25000009872));
+#28574 = PCURVE('',#28437,#28575);
+#28575 = DEFINITIONAL_REPRESENTATION('',(#28576),#28580);
+#28576 = LINE('',#28577,#28578);
+#28577 = CARTESIAN_POINT('',(0.E+000,1.));
+#28578 = VECTOR('',#28579,1.);
+#28579 = DIRECTION('',(1.,0.E+000));
+#28580 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#28581 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#28585)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#28582,#28583,#28584)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#28582 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#28583 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#28584 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#28585 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-004),#28582,
+  'distance_accuracy_value','confusion accuracy');
+#28586 = SHAPE_DEFINITION_REPRESENTATION(#28587,#28419);
+#28587 = PRODUCT_DEFINITION_SHAPE('','',#28588);
+#28588 = PRODUCT_DEFINITION('design','',#28589,#28592);
+#28589 = PRODUCT_DEFINITION_FORMATION('','',#28590);
+#28590 = PRODUCT('Compound158','Compound158','',(#28591));
+#28591 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#28592 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#28593 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#28594,#28596);
+#28594 = ( REPRESENTATION_RELATIONSHIP('','',#28419,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#28595) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#28595 = ITEM_DEFINED_TRANSFORMATION('','',#11,#603);
+#28596 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #28597);
+#28597 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('148','=>[0:1:1:149]','',#5,
+  #28588,$);
+#28598 = PRODUCT_TYPE('part',$,(#28590));
+#28599 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#28600),#28774);
+#28600 = SHELL_BASED_SURFACE_MODEL('',(#28601));
+#28601 = OPEN_SHELL('',(#28602));
+#28602 = ADVANCED_FACE('',(#28603),#28617,.T.);
+#28603 = FACE_BOUND('',#28604,.T.);
+#28604 = EDGE_LOOP('',(#28605,#28658,#28697,#28735));
+#28605 = ORIENTED_EDGE('',*,*,#28606,.F.);
+#28606 = EDGE_CURVE('',#28607,#28609,#28611,.T.);
+#28607 = VERTEX_POINT('',#28608);
+#28608 = CARTESIAN_POINT('',(-2.121242937857,-2.121242937857,
+    12.283260450029));
+#28609 = VERTEX_POINT('',#28610);
+#28610 = CARTESIAN_POINT('',(-1.979899016825,-1.979899016825,
+    12.150000123307));
+#28611 = SURFACE_CURVE('',#28612,(#28616),.PCURVE_S1.);
+#28612 = LINE('',#28613,#28614);
+#28613 = CARTESIAN_POINT('',(-2.121242937857,-2.121242937857,
+    12.283260450029));
+#28614 = VECTOR('',#28615,1.);
+#28615 = DIRECTION('',(0.588348405415,0.588348405415,-0.554700196225));
+#28616 = PCURVE('',#28617,#28630);
+#28617 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#28618,#28619)
+    ,(#28620,#28621)
+    ,(#28622,#28623)
+    ,(#28624,#28625)
+    ,(#28626,#28627)
+    ,(#28628,#28629
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#28618 = CARTESIAN_POINT('',(-2.800000041723,3.429011088709E-016,
+    12.100000124425));
+#28619 = CARTESIAN_POINT('',(-3.100000046194,3.796405133928E-016,
+    12.300000127405));
+#28620 = CARTESIAN_POINT('',(-2.800000041723,-0.444687766729,
+    12.110110619408));
+#28621 = CARTESIAN_POINT('',(-3.100000046194,-0.492332884593,
+    12.310110622388));
+#28622 = CARTESIAN_POINT('',(-2.711720505362,-0.881909452717,
+    12.12005197274));
+#28623 = CARTESIAN_POINT('',(-3.00226198808,-0.976399751223,
+    12.32005197572));
+#28624 = CARTESIAN_POINT('',(-2.541080112433,-1.293871803615,
+    12.129948274992));
+#28625 = CARTESIAN_POINT('',(-2.813338695908,-1.432500925431,
+    12.329948277972));
+#28626 = CARTESIAN_POINT('',(-2.29434075219,-1.66545728146,
+    12.139889628324));
+#28627 = CARTESIAN_POINT('',(-2.540162975639,-1.843899133045,
+    12.339889631304));
+#28628 = CARTESIAN_POINT('',(-1.979899016825,-1.979899016825,
+    12.150000123307));
+#28629 = CARTESIAN_POINT('',(-2.192031054342,-2.192031054342,
+    12.350000126287));
+#28630 = DEFINITIONAL_REPRESENTATION('',(#28631),#28657);
+#28631 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#28632,#28633,#28634,#28635,
+    #28636,#28637,#28638,#28639,#28640,#28641,#28642,#28643,#28644,
+    #28645,#28646,#28647,#28648,#28649,#28650,#28651,#28652,#28653,
+    #28654,#28655,#28656),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.091993047682E-002,
+    2.183986095365E-002,3.275979143047E-002,4.367972190729E-002,
+    5.459965238412E-002,6.551958286094E-002,7.643951333776E-002,
+    8.735944381458E-002,9.827937429141E-002,0.109199304768,
+    0.120119235245,0.131039165722,0.141959096199,0.152879026676,
+    0.163798957152,0.174718887629,0.185638818106,0.196558748583,
+    0.20747867906,0.218398609536,0.229318540013,0.24023847049),
+  .UNSPECIFIED.);
+#28632 = CARTESIAN_POINT('',(1.,0.66630162368));
+#28633 = CARTESIAN_POINT('',(1.,0.656206144533));
+#28634 = CARTESIAN_POINT('',(1.,0.63601518624));
+#28635 = CARTESIAN_POINT('',(1.,0.6057287488));
+#28636 = CARTESIAN_POINT('',(1.,0.57544231136));
+#28637 = CARTESIAN_POINT('',(1.,0.54515587392));
+#28638 = CARTESIAN_POINT('',(1.,0.51486943648));
+#28639 = CARTESIAN_POINT('',(1.,0.48458299904));
+#28640 = CARTESIAN_POINT('',(1.,0.4542965616));
+#28641 = CARTESIAN_POINT('',(1.,0.42401012416));
+#28642 = CARTESIAN_POINT('',(1.,0.39372368672));
+#28643 = CARTESIAN_POINT('',(1.,0.36343724928));
+#28644 = CARTESIAN_POINT('',(1.,0.33315081184));
+#28645 = CARTESIAN_POINT('',(1.,0.3028643744));
+#28646 = CARTESIAN_POINT('',(1.,0.27257793696));
+#28647 = CARTESIAN_POINT('',(1.,0.24229149952));
+#28648 = CARTESIAN_POINT('',(1.,0.21200506208));
+#28649 = CARTESIAN_POINT('',(1.,0.18171862464));
+#28650 = CARTESIAN_POINT('',(1.,0.1514321872));
+#28651 = CARTESIAN_POINT('',(1.,0.12114574976));
+#28652 = CARTESIAN_POINT('',(1.,9.085931231999E-002));
+#28653 = CARTESIAN_POINT('',(1.,6.057287487999E-002));
+#28654 = CARTESIAN_POINT('',(1.,3.028643743999E-002));
+#28655 = CARTESIAN_POINT('',(1.,1.009547914666E-002));
+#28656 = CARTESIAN_POINT('',(1.,0.E+000));
+#28657 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#28658 = ORIENTED_EDGE('',*,*,#28659,.F.);
+#28659 = EDGE_CURVE('',#28660,#28607,#28662,.T.);
+#28660 = VERTEX_POINT('',#28661);
+#28661 = CARTESIAN_POINT('',(-3.000124926996,3.674093388888E-016,
+    12.233416714606));
+#28662 = SURFACE_CURVE('',#28663,(#28668),.PCURVE_S1.);
+#28663 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#28664,#28665,#28666,#28667),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,0.241777920213),
+  .PIECEWISE_BEZIER_KNOTS.);
+#28664 = CARTESIAN_POINT('',(-3.000124926996,3.674093388888E-016,
+    12.233416714606));
+#28665 = CARTESIAN_POINT('',(-3.000124926996,-0.794119080623,
+    12.250267555009));
+#28666 = CARTESIAN_POINT('',(-2.682765495879,-1.559800074984,
+    12.266447190443));
+#28667 = CARTESIAN_POINT('',(-2.121242937857,-2.121242937857,
+    12.283260450029));
+#28668 = PCURVE('',#28617,#28669);
+#28669 = DEFINITIONAL_REPRESENTATION('',(#28670),#28696);
+#28670 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#28671,#28672,#28673,#28674,
+    #28675,#28676,#28677,#28678,#28679,#28680,#28681,#28682,#28683,
+    #28684,#28685,#28686,#28687,#28688,#28689,#28690,#28691,#28692,
+    #28693,#28694,#28695),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.098990546424E-002,
+    2.197981092847E-002,3.296971639271E-002,4.395962185695E-002,
+    5.494952732119E-002,6.593943278542E-002,7.692933824966E-002,
+    8.79192437139E-002,9.890914917813E-002,0.109899054642,0.120888960107
+    ,0.131878865571,0.142868771035,0.153858676499,0.164848581964,
+    0.175838487428,0.186828392892,0.197818298356,0.208808203821,
+    0.219798109285,0.230788014749,0.241777920213),.UNSPECIFIED.);
+#28671 = CARTESIAN_POINT('',(0.E+000,0.667082940968));
+#28672 = CARTESIAN_POINT('',(1.515146100233E-002,0.667083100955));
+#28673 = CARTESIAN_POINT('',(4.545160052912E-002,0.667062684535));
+#28674 = CARTESIAN_POINT('',(9.089673222675E-002,0.666980253684));
+#28675 = CARTESIAN_POINT('',(0.13634037247,0.666855852855));
+#28676 = CARTESIAN_POINT('',(0.181785000357,0.666701301821));
+#28677 = CARTESIAN_POINT('',(0.22723241187,0.666528769334));
+#28678 = CARTESIAN_POINT('',(0.272683671548,0.666350350957));
+#28679 = CARTESIAN_POINT('',(0.318139210936,0.66617741872));
+#28680 = CARTESIAN_POINT('',(0.363598905405,0.666020133483));
+#28681 = CARTESIAN_POINT('',(0.409062171783,0.665887019512));
+#28682 = CARTESIAN_POINT('',(0.454528072694,0.665784631778));
+#28683 = CARTESIAN_POINT('',(0.499995428523,0.665717310673));
+#28684 = CARTESIAN_POINT('',(0.545462933859,0.665687027783));
+#28685 = CARTESIAN_POINT('',(0.590929276272,0.66569332318));
+#28686 = CARTESIAN_POINT('',(0.636393255017,0.665733334858));
+#28687 = CARTESIAN_POINT('',(0.681853897243,0.665801920003));
+#28688 = CARTESIAN_POINT('',(0.727310569578,0.665891867802));
+#28689 = CARTESIAN_POINT('',(0.772763081967,0.665994200765));
+#28690 = CARTESIAN_POINT('',(0.818211784602,0.666098568991));
+#28691 = CARTESIAN_POINT('',(0.86365764416,0.666193711285));
+#28692 = CARTESIAN_POINT('',(0.909102340711,0.666268068441));
+#28693 = CARTESIAN_POINT('',(0.954548221008,0.666310215639));
+#28694 = CARTESIAN_POINT('',(0.984848548248,0.666310298404));
+#28695 = CARTESIAN_POINT('',(1.,0.66630162368));
+#28696 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#28697 = ORIENTED_EDGE('',*,*,#28698,.F.);
+#28698 = EDGE_CURVE('',#28699,#28660,#28701,.T.);
+#28699 = VERTEX_POINT('',#28700);
+#28700 = CARTESIAN_POINT('',(-2.800000041723,3.429011088709E-016,
+    12.100000124425));
+#28701 = SURFACE_CURVE('',#28702,(#28706),.PCURVE_S1.);
+#28702 = LINE('',#28703,#28704);
+#28703 = CARTESIAN_POINT('',(-2.800000041723,3.429011088709E-016,
+    12.100000124425));
+#28704 = VECTOR('',#28705,1.);
+#28705 = DIRECTION('',(-0.832050294338,1.01896772969E-016,0.554700196225
+    ));
+#28706 = PCURVE('',#28617,#28707);
+#28707 = DEFINITIONAL_REPRESENTATION('',(#28708),#28734);
+#28708 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#28709,#28710,#28711,#28712,
+    #28713,#28714,#28715,#28716,#28717,#28718,#28719,#28720,#28721,
+    #28722,#28723,#28724,#28725,#28726,#28727,#28728,#28729,#28730,
+    #28731,#28732,#28733),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.093273538404E-002,
+    2.186547076808E-002,3.279820615211E-002,4.373094153615E-002,
+    5.466367692019E-002,6.559641230423E-002,7.652914768827E-002,
+    8.74618830723E-002,9.839461845634E-002,0.10932735384,0.120260089224,
+    0.131192824608,0.142125559992,0.153058295377,0.163991030761,
+    0.174923766145,0.185856501529,0.196789236913,0.207721972297,
+    0.218654707681,0.229587443065,0.240520178449),.UNSPECIFIED.);
+#28709 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#28710 = CARTESIAN_POINT('',(0.E+000,1.01073172874E-002));
+#28711 = CARTESIAN_POINT('',(0.E+000,3.032195186219E-002));
+#28712 = CARTESIAN_POINT('',(0.E+000,6.064390372438E-002));
+#28713 = CARTESIAN_POINT('',(0.E+000,9.096585558657E-002));
+#28714 = CARTESIAN_POINT('',(0.E+000,0.121287807449));
+#28715 = CARTESIAN_POINT('',(0.E+000,0.151609759311));
+#28716 = CARTESIAN_POINT('',(0.E+000,0.181931711173));
+#28717 = CARTESIAN_POINT('',(0.E+000,0.212253663035));
+#28718 = CARTESIAN_POINT('',(0.E+000,0.242575614898));
+#28719 = CARTESIAN_POINT('',(0.E+000,0.27289756676));
+#28720 = CARTESIAN_POINT('',(0.E+000,0.303219518622));
+#28721 = CARTESIAN_POINT('',(0.E+000,0.333541470484));
+#28722 = CARTESIAN_POINT('',(0.E+000,0.363863422346));
+#28723 = CARTESIAN_POINT('',(0.E+000,0.394185374208));
+#28724 = CARTESIAN_POINT('',(0.E+000,0.424507326071));
+#28725 = CARTESIAN_POINT('',(0.E+000,0.454829277933));
+#28726 = CARTESIAN_POINT('',(0.E+000,0.485151229795));
+#28727 = CARTESIAN_POINT('',(0.E+000,0.515473181657));
+#28728 = CARTESIAN_POINT('',(0.E+000,0.545795133519));
+#28729 = CARTESIAN_POINT('',(0.E+000,0.576117085382));
+#28730 = CARTESIAN_POINT('',(0.E+000,0.606439037244));
+#28731 = CARTESIAN_POINT('',(0.E+000,0.636760989106));
+#28732 = CARTESIAN_POINT('',(-0.E+000,0.656975623681));
+#28733 = CARTESIAN_POINT('',(0.E+000,0.667082940968));
+#28734 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#28735 = ORIENTED_EDGE('',*,*,#28736,.F.);
+#28736 = EDGE_CURVE('',#28609,#28699,#28737,.T.);
+#28737 = SURFACE_CURVE('',#28738,(#28745),.PCURVE_S1.);
+#28738 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#28739,#28740,#28741,#28742,
+    #28743,#28744),.UNSPECIFIED.,.F.,.F.,(6,6),(-1.,0.E+000),
+  .PIECEWISE_BEZIER_KNOTS.);
+#28739 = CARTESIAN_POINT('',(-1.979899016825,-1.979899016825,
+    12.150000123307));
+#28740 = CARTESIAN_POINT('',(-2.29434075219,-1.66545728146,
+    12.139889628324));
+#28741 = CARTESIAN_POINT('',(-2.541080112433,-1.293871803615,
+    12.129948274992));
+#28742 = CARTESIAN_POINT('',(-2.711720505362,-0.881909452717,
+    12.12005197274));
+#28743 = CARTESIAN_POINT('',(-2.800000041723,-0.444687766729,
+    12.110110619408));
+#28744 = CARTESIAN_POINT('',(-2.800000041723,3.429011088709E-016,
+    12.100000124425));
+#28745 = PCURVE('',#28617,#28746);
+#28746 = DEFINITIONAL_REPRESENTATION('',(#28747),#28773);
+#28747 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#28748,#28749,#28750,#28751,
+    #28752,#28753,#28754,#28755,#28756,#28757,#28758,#28759,#28760,
+    #28761,#28762,#28763,#28764,#28765,#28766,#28767,#28768,#28769,
+    #28770,#28771,#28772),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-1.,-0.954545454545,-0.909090909091,
+    -0.863636363636,-0.818181818182,-0.772727272727,-0.727272727273,
+    -0.681818181818,-0.636363636364,-0.590909090909,-0.545454545455,-0.5
+    ,-0.454545454545,-0.409090909091,-0.363636363636,-0.318181818182,
+    -0.272727272727,-0.227272727273,-0.181818181818,-0.136363636364,
+    -9.090909090909E-002,-4.545454545455E-002,0.E+000),.UNSPECIFIED.);
+#28748 = CARTESIAN_POINT('',(1.,0.E+000));
+#28749 = CARTESIAN_POINT('',(0.984848484848,0.E+000));
+#28750 = CARTESIAN_POINT('',(0.954545454545,0.E+000));
+#28751 = CARTESIAN_POINT('',(0.909090909091,0.E+000));
+#28752 = CARTESIAN_POINT('',(0.863636363636,0.E+000));
+#28753 = CARTESIAN_POINT('',(0.818181818182,0.E+000));
+#28754 = CARTESIAN_POINT('',(0.772727272727,0.E+000));
+#28755 = CARTESIAN_POINT('',(0.727272727273,0.E+000));
+#28756 = CARTESIAN_POINT('',(0.681818181818,0.E+000));
+#28757 = CARTESIAN_POINT('',(0.636363636364,0.E+000));
+#28758 = CARTESIAN_POINT('',(0.590909090909,0.E+000));
+#28759 = CARTESIAN_POINT('',(0.545454545455,0.E+000));
+#28760 = CARTESIAN_POINT('',(0.5,0.E+000));
+#28761 = CARTESIAN_POINT('',(0.454545454545,0.E+000));
+#28762 = CARTESIAN_POINT('',(0.409090909091,0.E+000));
+#28763 = CARTESIAN_POINT('',(0.363636363636,0.E+000));
+#28764 = CARTESIAN_POINT('',(0.318181818182,0.E+000));
+#28765 = CARTESIAN_POINT('',(0.272727272727,0.E+000));
+#28766 = CARTESIAN_POINT('',(0.227272727273,0.E+000));
+#28767 = CARTESIAN_POINT('',(0.181818181818,0.E+000));
+#28768 = CARTESIAN_POINT('',(0.136363636364,0.E+000));
+#28769 = CARTESIAN_POINT('',(9.090909090909E-002,0.E+000));
+#28770 = CARTESIAN_POINT('',(4.545454545455E-002,0.E+000));
+#28771 = CARTESIAN_POINT('',(1.515151515152E-002,-0.E+000));
+#28772 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#28773 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#28774 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#28778)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#28775,#28776,#28777)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#28775 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#28776 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#28777 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#28778 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-004),#28775,
+  'distance_accuracy_value','confusion accuracy');
+#28779 = SHAPE_DEFINITION_REPRESENTATION(#28780,#28599);
+#28780 = PRODUCT_DEFINITION_SHAPE('','',#28781);
+#28781 = PRODUCT_DEFINITION('design','',#28782,#28785);
+#28782 = PRODUCT_DEFINITION_FORMATION('','',#28783);
+#28783 = PRODUCT('Compound166','Compound166','',(#28784));
+#28784 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#28785 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#28786 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#28787,#28789);
+#28787 = ( REPRESENTATION_RELATIONSHIP('','',#28599,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#28788) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#28788 = ITEM_DEFINED_TRANSFORMATION('','',#11,#607);
+#28789 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #28790);
+#28790 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('149','=>[0:1:1:150]','',#5,
+  #28781,$);
+#28791 = PRODUCT_TYPE('part',$,(#28783));
+#28792 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#28793),#28945);
+#28793 = SHELL_BASED_SURFACE_MODEL('',(#28794));
+#28794 = OPEN_SHELL('',(#28795));
+#28795 = ADVANCED_FACE('',(#28796),#28810,.T.);
+#28796 = FACE_BOUND('',#28797,.T.);
+#28797 = EDGE_LOOP('',(#28798,#28851,#28890,#28928));
+#28798 = ORIENTED_EDGE('',*,*,#28799,.F.);
+#28799 = EDGE_CURVE('',#28800,#28802,#28804,.T.);
+#28800 = VERTEX_POINT('',#28801);
+#28801 = CARTESIAN_POINT('',(-3.000124926996,3.674093388888E-016,
+    11.966583534243));
+#28802 = VERTEX_POINT('',#28803);
+#28803 = CARTESIAN_POINT('',(-2.800000041723,3.429011088709E-016,
+    12.100000124425));
+#28804 = SURFACE_CURVE('',#28805,(#28809),.PCURVE_S1.);
+#28805 = LINE('',#28806,#28807);
+#28806 = CARTESIAN_POINT('',(-3.000124926996,3.674093388888E-016,
+    11.966583534243));
+#28807 = VECTOR('',#28808,1.);
+#28808 = DIRECTION('',(0.832050294338,-1.01896772969E-016,0.554700196225
+    ));
+#28809 = PCURVE('',#28810,#28823);
+#28810 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#28811,#28812)
+    ,(#28813,#28814)
+    ,(#28815,#28816)
+    ,(#28817,#28818)
+    ,(#28819,#28820)
+    ,(#28821,#28822
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#28811 = CARTESIAN_POINT('',(-3.100000046194,3.796405133928E-016,
+    11.900000121444));
+#28812 = CARTESIAN_POINT('',(-2.800000041723,3.429011088709E-016,
+    12.100000124425));
+#28813 = CARTESIAN_POINT('',(-3.100000046194,-0.492332884593,
+    11.910110616428));
+#28814 = CARTESIAN_POINT('',(-2.800000041723,-0.444687766729,
+    12.110110619408));
+#28815 = CARTESIAN_POINT('',(-3.00226198808,-0.976399751223,
+    11.92005196976));
+#28816 = CARTESIAN_POINT('',(-2.711720505362,-0.881909452717,
+    12.12005197274));
+#28817 = CARTESIAN_POINT('',(-2.813338695908,-1.432500925431,
+    11.929948272012));
+#28818 = CARTESIAN_POINT('',(-2.541080112433,-1.293871803615,
+    12.129948274992));
+#28819 = CARTESIAN_POINT('',(-2.540162975639,-1.843899133045,
+    11.939889625344));
+#28820 = CARTESIAN_POINT('',(-2.29434075219,-1.66545728146,
+    12.139889628324));
+#28821 = CARTESIAN_POINT('',(-2.192031054342,-2.192031054342,
+    11.950000120327));
+#28822 = CARTESIAN_POINT('',(-1.979899016825,-1.979899016825,
+    12.150000123307));
+#28823 = DEFINITIONAL_REPRESENTATION('',(#28824),#28850);
+#28824 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#28825,#28826,#28827,#28828,
+    #28829,#28830,#28831,#28832,#28833,#28834,#28835,#28836,#28837,
+    #28838,#28839,#28840,#28841,#28842,#28843,#28844,#28845,#28846,
+    #28847,#28848,#28849),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.093273538404E-002,
+    2.186547076808E-002,3.279820615211E-002,4.373094153615E-002,
+    5.466367692019E-002,6.559641230423E-002,7.652914768827E-002,
+    8.74618830723E-002,9.839461845634E-002,0.10932735384,0.120260089224,
+    0.131192824608,0.142125559992,0.153058295377,0.163991030761,
+    0.174923766145,0.185856501529,0.196789236913,0.207721972297,
+    0.218654707681,0.229587443065,0.240520178449),.UNSPECIFIED.);
+#28825 = CARTESIAN_POINT('',(0.E+000,0.332917059032));
+#28826 = CARTESIAN_POINT('',(0.E+000,0.343024376319));
+#28827 = CARTESIAN_POINT('',(0.E+000,0.363239010894));
+#28828 = CARTESIAN_POINT('',(0.E+000,0.393560962756));
+#28829 = CARTESIAN_POINT('',(0.E+000,0.423882914618));
+#28830 = CARTESIAN_POINT('',(0.E+000,0.454204866481));
+#28831 = CARTESIAN_POINT('',(0.E+000,0.484526818343));
+#28832 = CARTESIAN_POINT('',(0.E+000,0.514848770205));
+#28833 = CARTESIAN_POINT('',(0.E+000,0.545170722067));
+#28834 = CARTESIAN_POINT('',(0.E+000,0.575492673929));
+#28835 = CARTESIAN_POINT('',(0.E+000,0.605814625792));
+#28836 = CARTESIAN_POINT('',(0.E+000,0.636136577654));
+#28837 = CARTESIAN_POINT('',(0.E+000,0.666458529516));
+#28838 = CARTESIAN_POINT('',(0.E+000,0.696780481378));
+#28839 = CARTESIAN_POINT('',(0.E+000,0.72710243324));
+#28840 = CARTESIAN_POINT('',(0.E+000,0.757424385102));
+#28841 = CARTESIAN_POINT('',(0.E+000,0.787746336965));
+#28842 = CARTESIAN_POINT('',(0.E+000,0.818068288827));
+#28843 = CARTESIAN_POINT('',(0.E+000,0.848390240689));
+#28844 = CARTESIAN_POINT('',(0.E+000,0.878712192551));
+#28845 = CARTESIAN_POINT('',(0.E+000,0.909034144413));
+#28846 = CARTESIAN_POINT('',(0.E+000,0.939356096276));
+#28847 = CARTESIAN_POINT('',(0.E+000,0.969678048138));
+#28848 = CARTESIAN_POINT('',(-0.E+000,0.989892682713));
+#28849 = CARTESIAN_POINT('',(0.E+000,1.));
+#28850 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#28851 = ORIENTED_EDGE('',*,*,#28852,.F.);
+#28852 = EDGE_CURVE('',#28853,#28800,#28855,.T.);
+#28853 = VERTEX_POINT('',#28854);
+#28854 = CARTESIAN_POINT('',(-2.121242937857,-2.121242937857,
+    12.016739796585));
+#28855 = SURFACE_CURVE('',#28856,(#28861),.PCURVE_S1.);
+#28856 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#28857,#28858,#28859,#28860),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,0.241778545972),
+  .PIECEWISE_BEZIER_KNOTS.);
+#28857 = CARTESIAN_POINT('',(-2.121242937857,-2.121242937857,
+    12.016739796585));
+#28858 = CARTESIAN_POINT('',(-2.682765495879,-1.559800074984,
+    11.999851399693));
+#28859 = CARTESIAN_POINT('',(-3.000124926996,-0.794119080623,
+    11.983434374645));
+#28860 = CARTESIAN_POINT('',(-3.000124926996,3.674093388888E-016,
+    11.966583534243));
+#28861 = PCURVE('',#28810,#28862);
+#28862 = DEFINITIONAL_REPRESENTATION('',(#28863),#28889);
+#28863 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#28864,#28865,#28866,#28867,
+    #28868,#28869,#28870,#28871,#28872,#28873,#28874,#28875,#28876,
+    #28877,#28878,#28879,#28880,#28881,#28882,#28883,#28884,#28885,
+    #28886,#28887,#28888),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.098993390781E-002,
+    2.197986781562E-002,3.296980172343E-002,4.395973563124E-002,
+    5.494966953906E-002,6.593960344687E-002,7.692953735468E-002,
+    8.791947126249E-002,9.89094051703E-002,0.109899339078,0.120889272986
+    ,0.131879206894,0.142869140802,0.153859074709,0.164849008617,
+    0.175838942525,0.186828876433,0.197818810341,0.208808744248,
+    0.219798678156,0.230788612064,0.241778545972),.UNSPECIFIED.);
+#28864 = CARTESIAN_POINT('',(1.,0.33369837632));
+#28865 = CARTESIAN_POINT('',(0.984848548816,0.333689686728));
+#28866 = CARTESIAN_POINT('',(0.954548155371,0.333689217827));
+#28867 = CARTESIAN_POINT('',(0.909102010477,0.333729610909));
+#28868 = CARTESIAN_POINT('',(0.863656918762,0.333801994022));
+#28869 = CARTESIAN_POINT('',(0.818210575227,0.333895412704));
+#28870 = CARTESIAN_POINT('',(0.772761342751,0.333998639273));
+#28871 = CARTESIAN_POINT('',(0.72730829721,0.334100597886));
+#28872 = CARTESIAN_POINT('',(0.681851128173,0.334191000941));
+#28873 = CARTESIAN_POINT('',(0.636390060846,0.334260827189));
+#28874 = CARTESIAN_POINT('',(0.590925757538,0.334302736356));
+#28875 = CARTESIAN_POINT('',(0.545459212594,0.334311391317));
+#28876 = CARTESIAN_POINT('',(0.499991639915,0.33428369268));
+#28877 = CARTESIAN_POINT('',(0.454524356212,0.334218922317));
+#28878 = CARTESIAN_POINT('',(0.409058662136,0.334118795327));
+#28879 = CARTESIAN_POINT('',(0.363595723713,0.333987419845));
+#28880 = CARTESIAN_POINT('',(0.318136456471,0.333831165041));
+#28881 = CARTESIAN_POINT('',(0.272681414409,0.333658437574));
+#28882 = CARTESIAN_POINT('',(0.227230686941,0.333479369663));
+#28883 = CARTESIAN_POINT('',(0.181783802888,0.333305413942));
+#28884 = CARTESIAN_POINT('',(0.136339655516,0.333148872702));
+#28885 = CARTESIAN_POINT('',(9.089640653753E-002,0.333022270622));
+#28886 = CARTESIAN_POINT('',(4.54515359977E-002,0.332937924805));
+#28887 = CARTESIAN_POINT('',(1.515146159919E-002,0.332916914124));
+#28888 = CARTESIAN_POINT('',(0.E+000,0.332917059032));
+#28889 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#28890 = ORIENTED_EDGE('',*,*,#28891,.F.);
+#28891 = EDGE_CURVE('',#28892,#28853,#28894,.T.);
+#28892 = VERTEX_POINT('',#28893);
+#28893 = CARTESIAN_POINT('',(-1.979899016825,-1.979899016825,
+    12.150000123307));
+#28894 = SURFACE_CURVE('',#28895,(#28899),.PCURVE_S1.);
+#28895 = LINE('',#28896,#28897);
+#28896 = CARTESIAN_POINT('',(-1.979899016825,-1.979899016825,
+    12.150000123307));
+#28897 = VECTOR('',#28898,1.);
+#28898 = DIRECTION('',(-0.588348405415,-0.588348405415,-0.554700196225)
+  );
+#28899 = PCURVE('',#28810,#28900);
+#28900 = DEFINITIONAL_REPRESENTATION('',(#28901),#28927);
+#28901 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#28902,#28903,#28904,#28905,
+    #28906,#28907,#28908,#28909,#28910,#28911,#28912,#28913,#28914,
+    #28915,#28916,#28917,#28918,#28919,#28920,#28921,#28922,#28923,
+    #28924,#28925,#28926),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.E+000,1.091993047682E-002,
+    2.183986095365E-002,3.275979143047E-002,4.367972190729E-002,
+    5.459965238412E-002,6.551958286094E-002,7.643951333776E-002,
+    8.735944381458E-002,9.827937429141E-002,0.109199304768,
+    0.120119235245,0.131039165722,0.141959096199,0.152879026676,
+    0.163798957152,0.174718887629,0.185638818106,0.196558748583,
+    0.20747867906,0.218398609536,0.229318540013,0.24023847049),
+  .UNSPECIFIED.);
+#28902 = CARTESIAN_POINT('',(1.,1.));
+#28903 = CARTESIAN_POINT('',(1.,0.989904520853));
+#28904 = CARTESIAN_POINT('',(1.,0.96971356256));
+#28905 = CARTESIAN_POINT('',(1.,0.93942712512));
+#28906 = CARTESIAN_POINT('',(1.,0.90914068768));
+#28907 = CARTESIAN_POINT('',(1.,0.87885425024));
+#28908 = CARTESIAN_POINT('',(1.,0.8485678128));
+#28909 = CARTESIAN_POINT('',(1.,0.81828137536));
+#28910 = CARTESIAN_POINT('',(1.,0.78799493792));
+#28911 = CARTESIAN_POINT('',(1.,0.75770850048));
+#28912 = CARTESIAN_POINT('',(1.,0.72742206304));
+#28913 = CARTESIAN_POINT('',(1.,0.6971356256));
+#28914 = CARTESIAN_POINT('',(1.,0.66684918816));
+#28915 = CARTESIAN_POINT('',(1.,0.63656275072));
+#28916 = CARTESIAN_POINT('',(1.,0.60627631328));
+#28917 = CARTESIAN_POINT('',(1.,0.57598987584));
+#28918 = CARTESIAN_POINT('',(1.,0.5457034384));
+#28919 = CARTESIAN_POINT('',(1.,0.51541700096));
+#28920 = CARTESIAN_POINT('',(1.,0.48513056352));
+#28921 = CARTESIAN_POINT('',(1.,0.45484412608));
+#28922 = CARTESIAN_POINT('',(1.,0.42455768864));
+#28923 = CARTESIAN_POINT('',(1.,0.3942712512));
+#28924 = CARTESIAN_POINT('',(1.,0.36398481376));
+#28925 = CARTESIAN_POINT('',(1.,0.343793855467));
+#28926 = CARTESIAN_POINT('',(1.,0.33369837632));
+#28927 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#28928 = ORIENTED_EDGE('',*,*,#28929,.F.);
+#28929 = EDGE_CURVE('',#28802,#28892,#28930,.T.);
+#28930 = SURFACE_CURVE('',#28931,(#28938),.PCURVE_S1.);
+#28931 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#28932,#28933,#28934,#28935,
+    #28936,#28937),.UNSPECIFIED.,.F.,.F.,(6,6),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#28932 = CARTESIAN_POINT('',(-2.800000041723,3.429011088709E-016,
+    12.100000124425));
+#28933 = CARTESIAN_POINT('',(-2.800000041723,-0.444687766729,
+    12.110110619408));
+#28934 = CARTESIAN_POINT('',(-2.711720505362,-0.881909452717,
+    12.12005197274));
+#28935 = CARTESIAN_POINT('',(-2.541080112433,-1.293871803615,
+    12.129948274992));
+#28936 = CARTESIAN_POINT('',(-2.29434075219,-1.66545728146,
+    12.139889628324));
+#28937 = CARTESIAN_POINT('',(-1.979899016825,-1.979899016825,
+    12.150000123307));
+#28938 = PCURVE('',#28810,#28939);
+#28939 = DEFINITIONAL_REPRESENTATION('',(#28940),#28944);
+#28940 = LINE('',#28941,#28942);
+#28941 = CARTESIAN_POINT('',(0.E+000,1.));
+#28942 = VECTOR('',#28943,1.);
+#28943 = DIRECTION('',(1.,0.E+000));
+#28944 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#28945 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#28949)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#28946,#28947,#28948)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#28946 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#28947 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#28948 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#28949 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-004),#28946,
+  'distance_accuracy_value','confusion accuracy');
+#28950 = SHAPE_DEFINITION_REPRESENTATION(#28951,#28792);
+#28951 = PRODUCT_DEFINITION_SHAPE('','',#28952);
+#28952 = PRODUCT_DEFINITION('design','',#28953,#28956);
+#28953 = PRODUCT_DEFINITION_FORMATION('','',#28954);
+#28954 = PRODUCT('Compound168','Compound168','',(#28955));
+#28955 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#28956 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#28957 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#28958,#28960);
+#28958 = ( REPRESENTATION_RELATIONSHIP('','',#28792,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#28959) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#28959 = ITEM_DEFINED_TRANSFORMATION('','',#11,#611);
+#28960 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #28961);
+#28961 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('150','=>[0:1:1:151]','',#5,
+  #28952,$);
+#28962 = PRODUCT_TYPE('part',$,(#28954));
+#28963 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#28964),#29147);
+#28964 = SHELL_BASED_SURFACE_MODEL('',(#28965));
+#28965 = OPEN_SHELL('',(#28966));
+#28966 = ADVANCED_FACE('',(#28967),#28981,.T.);
+#28967 = FACE_BOUND('',#28968,.T.);
+#28968 = EDGE_LOOP('',(#28969,#29022,#29070,#29108));
+#28969 = ORIENTED_EDGE('',*,*,#28970,.F.);
+#28970 = EDGE_CURVE('',#28971,#28973,#28975,.T.);
+#28971 = VERTEX_POINT('',#28972);
+#28972 = CARTESIAN_POINT('',(-2.121242937857,2.121242937857,
+    13.383260425442));
+#28973 = VERTEX_POINT('',#28974);
+#28974 = CARTESIAN_POINT('',(-1.979899016825,1.979899016825,
+    13.25000009872));
+#28975 = SURFACE_CURVE('',#28976,(#28980),.PCURVE_S1.);
+#28976 = LINE('',#28977,#28978);
+#28977 = CARTESIAN_POINT('',(-2.121242937857,2.121242937857,
+    13.383260425442));
+#28978 = VECTOR('',#28979,1.);
+#28979 = DIRECTION('',(0.588348405415,-0.588348405415,-0.554700196225));
+#28980 = PCURVE('',#28981,#28994);
+#28981 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#28982,#28983)
+    ,(#28984,#28985)
+    ,(#28986,#28987)
+    ,(#28988,#28989)
+    ,(#28990,#28991)
+    ,(#28992,#28993
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#28982 = CARTESIAN_POINT('',(1.714505544354E-016,2.800000041723,
+    13.200000099838));
+#28983 = CARTESIAN_POINT('',(1.898202566964E-016,3.100000046194,
+    13.400000102818));
+#28984 = CARTESIAN_POINT('',(-0.444687766729,2.800000041723,
+    13.210110594821));
+#28985 = CARTESIAN_POINT('',(-0.492332884593,3.100000046194,
+    13.410110597801));
+#28986 = CARTESIAN_POINT('',(-0.881909452717,2.711720505362,
+    13.220051948153));
+#28987 = CARTESIAN_POINT('',(-0.976399751223,3.00226198808,
+    13.420051951133));
+#28988 = CARTESIAN_POINT('',(-1.293871803615,2.541080112433,
+    13.229948250405));
+#28989 = CARTESIAN_POINT('',(-1.432500925431,2.813338695908,
+    13.429948253385));
+#28990 = CARTESIAN_POINT('',(-1.66545728146,2.29434075219,
+    13.239889603737));
+#28991 = CARTESIAN_POINT('',(-1.843899133045,2.540162975639,
+    13.439889606717));
+#28992 = CARTESIAN_POINT('',(-1.979899016825,1.979899016825,
+    13.25000009872));
+#28993 = CARTESIAN_POINT('',(-2.192031054342,2.192031054342,
+    13.4500001017));
+#28994 = DEFINITIONAL_REPRESENTATION('',(#28995),#29021);
+#28995 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#28996,#28997,#28998,#28999,
+    #29000,#29001,#29002,#29003,#29004,#29005,#29006,#29007,#29008,
+    #29009,#29010,#29011,#29012,#29013,#29014,#29015,#29016,#29017,
+    #29018,#29019,#29020),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.091993047682E-002,
+    2.183986095365E-002,3.275979143047E-002,4.367972190729E-002,
+    5.459965238412E-002,6.551958286094E-002,7.643951333776E-002,
+    8.735944381458E-002,9.827937429141E-002,0.109199304768,
+    0.120119235245,0.131039165722,0.141959096199,0.152879026676,
+    0.163798957152,0.174718887629,0.185638818106,0.196558748583,
+    0.20747867906,0.218398609536,0.229318540013,0.24023847049),
+  .UNSPECIFIED.);
+#28996 = CARTESIAN_POINT('',(1.,0.66630162368));
+#28997 = CARTESIAN_POINT('',(1.,0.656206144533));
+#28998 = CARTESIAN_POINT('',(1.,0.63601518624));
+#28999 = CARTESIAN_POINT('',(1.,0.6057287488));
+#29000 = CARTESIAN_POINT('',(1.,0.57544231136));
+#29001 = CARTESIAN_POINT('',(1.,0.54515587392));
+#29002 = CARTESIAN_POINT('',(1.,0.51486943648));
+#29003 = CARTESIAN_POINT('',(1.,0.48458299904));
+#29004 = CARTESIAN_POINT('',(1.,0.4542965616));
+#29005 = CARTESIAN_POINT('',(1.,0.42401012416));
+#29006 = CARTESIAN_POINT('',(1.,0.39372368672));
+#29007 = CARTESIAN_POINT('',(1.,0.36343724928));
+#29008 = CARTESIAN_POINT('',(1.,0.33315081184));
+#29009 = CARTESIAN_POINT('',(1.,0.3028643744));
+#29010 = CARTESIAN_POINT('',(1.,0.27257793696));
+#29011 = CARTESIAN_POINT('',(1.,0.24229149952));
+#29012 = CARTESIAN_POINT('',(1.,0.21200506208));
+#29013 = CARTESIAN_POINT('',(1.,0.18171862464));
+#29014 = CARTESIAN_POINT('',(1.,0.1514321872));
+#29015 = CARTESIAN_POINT('',(1.,0.12114574976));
+#29016 = CARTESIAN_POINT('',(1.,9.085931231999E-002));
+#29017 = CARTESIAN_POINT('',(1.,6.057287487999E-002));
+#29018 = CARTESIAN_POINT('',(1.,3.028643744E-002));
+#29019 = CARTESIAN_POINT('',(1.,1.009547914667E-002));
+#29020 = CARTESIAN_POINT('',(1.,0.E+000));
+#29021 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#29022 = ORIENTED_EDGE('',*,*,#29023,.F.);
+#29023 = EDGE_CURVE('',#29024,#28971,#29026,.T.);
+#29024 = VERTEX_POINT('',#29025);
+#29025 = CARTESIAN_POINT('',(1.836970226094E-016,3.000000044703,
+    13.333333435158));
+#29026 = SURFACE_CURVE('',#29027,(#29041),.PCURVE_S1.);
+#29027 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#29028,#29029,#29030,#29031,
+    #29032,#29033,#29034,#29035,#29036,#29037,#29038,#29039,#29040),
+  .UNSPECIFIED.,.F.,.F.,(4,3,3,3,4),(0.E+000,7.046231828278E-002,
+    0.156115028511,0.227605152877,0.241767738739),.UNSPECIFIED.);
+#29028 = CARTESIAN_POINT('',(1.836970226094E-016,3.000000044703,
+    13.333333435158));
+#29029 = CARTESIAN_POINT('',(-0.3044668843,3.000000044703,13.33979435087
+    ));
+#29030 = CARTESIAN_POINT('',(-0.540569389534,2.958408747399,
+    13.344821232905));
+#29031 = CARTESIAN_POINT('',(-0.744888753341,2.906015414141,
+    13.349283847894));
+#29032 = CARTESIAN_POINT('',(-0.993255649132,2.842327032877,
+    13.354708521364));
+#29033 = CARTESIAN_POINT('',(-1.196507782288,2.761804724224,
+    13.359287155106));
+#29034 = CARTESIAN_POINT('',(-1.412156196746,2.646724386423,
+    13.364461840629));
+#29035 = CARTESIAN_POINT('',(-1.592147371898,2.550672461859,
+    13.368780897324));
+#29036 = CARTESIAN_POINT('',(-1.781853654522,2.429883155122,
+    13.37350780734));
+#29037 = CARTESIAN_POINT('',(-1.993406980945,2.241787016812,
+    13.379524175672));
+#29038 = CARTESIAN_POINT('',(-2.035316855581,2.204524139838,
+    13.380716051246));
+#29039 = CARTESIAN_POINT('',(-2.077969050822,2.164510683164,
+    13.381958916591));
+#29040 = CARTESIAN_POINT('',(-2.121242937857,2.121242937857,
+    13.383260425442));
+#29041 = PCURVE('',#28981,#29042);
+#29042 = DEFINITIONAL_REPRESENTATION('',(#29043),#29069);
+#29043 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#29044,#29045,#29046,#29047,
+    #29048,#29049,#29050,#29051,#29052,#29053,#29054,#29055,#29056,
+    #29057,#29058,#29059,#29060,#29061,#29062,#29063,#29064,#29065,
+    #29066,#29067,#29068),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.098944266995E-002,
+    2.197888533991E-002,3.296832800986E-002,4.395777067982E-002,
+    5.494721334977E-002,6.593665601973E-002,7.692609868968E-002,
+    8.791554135964E-002,9.890498402959E-002,0.1098944267,0.120883869369,
+    0.131873312039,0.142862754709,0.153852197379,0.164841640049,
+    0.175831082719,0.186820525389,0.197809968059,0.208799410729,
+    0.219788853399,0.230778296069,0.241767738739),
+  .QUASI_UNIFORM_KNOTS.);
+#29044 = CARTESIAN_POINT('',(0.E+000,0.666666666665));
+#29045 = CARTESIAN_POINT('',(1.993321585541E-002,0.66671437748));
+#29046 = CARTESIAN_POINT('',(5.848094361422E-002,0.667161847615));
+#29047 = CARTESIAN_POINT('',(0.112728168958,0.668179930483));
+#29048 = CARTESIAN_POINT('',(0.163784773043,0.668631718383));
+#29049 = CARTESIAN_POINT('',(0.212027502742,0.668317705413));
+#29050 = CARTESIAN_POINT('',(0.257813294518,0.667434771886));
+#29051 = CARTESIAN_POINT('',(0.301477681732,0.666486563308));
+#29052 = CARTESIAN_POINT('',(0.343313565327,0.666573843301));
+#29053 = CARTESIAN_POINT('',(0.383733115724,0.667467259693));
+#29054 = CARTESIAN_POINT('',(0.423076973581,0.668324744897));
+#29055 = CARTESIAN_POINT('',(0.461706005872,0.668768449022));
+#29056 = CARTESIAN_POINT('',(0.499981221397,0.668606246318));
+#29057 = CARTESIAN_POINT('',(0.538263573128,0.667890092438));
+#29058 = CARTESIAN_POINT('',(0.576911534667,0.66691177864));
+#29059 = CARTESIAN_POINT('',(0.616269477811,0.666140301536));
+#29060 = CARTESIAN_POINT('',(0.656694097088,0.666483246899));
+#29061 = CARTESIAN_POINT('',(0.698568365479,0.667324812123));
+#29062 = CARTESIAN_POINT('',(0.742200855719,0.667933991862));
+#29063 = CARTESIAN_POINT('',(0.787943901061,0.667951196692));
+#29064 = CARTESIAN_POINT('',(0.836159873845,0.667359755424));
+#29065 = CARTESIAN_POINT('',(0.887220666861,0.666391196598));
+#29066 = CARTESIAN_POINT('',(0.94150485668,0.666243052528));
+#29067 = CARTESIAN_POINT('',(0.980067401472,0.666272549673));
+#29068 = CARTESIAN_POINT('',(1.,0.66630162368));
+#29069 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#29070 = ORIENTED_EDGE('',*,*,#29071,.F.);
+#29071 = EDGE_CURVE('',#29072,#29024,#29074,.T.);
+#29072 = VERTEX_POINT('',#29073);
+#29073 = CARTESIAN_POINT('',(1.714505544354E-016,2.800000041723,
+    13.200000099838));
+#29074 = SURFACE_CURVE('',#29075,(#29079),.PCURVE_S1.);
+#29075 = LINE('',#29076,#29077);
+#29076 = CARTESIAN_POINT('',(1.714505544354E-016,2.800000041723,
+    13.200000099838));
+#29077 = VECTOR('',#29078,1.);
+#29078 = DIRECTION('',(5.094838648452E-017,0.832050294338,0.554700196225
+    ));
+#29079 = PCURVE('',#28981,#29080);
+#29080 = DEFINITIONAL_REPRESENTATION('',(#29081),#29107);
+#29081 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#29082,#29083,#29084,#29085,
+    #29086,#29087,#29088,#29089,#29090,#29091,#29092,#29093,#29094,
+    #29095,#29096,#29097,#29098,#29099,#29100,#29101,#29102,#29103,
+    #29104,#29105,#29106),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.092591311876E-002,
+    2.185182623752E-002,3.277773935628E-002,4.370365247504E-002,
+    5.462956559379E-002,6.555547871255E-002,7.648139183131E-002,
+    8.740730495007E-002,9.833321806883E-002,0.109259131188,
+    0.120185044306,0.131110957425,0.142036870544,0.152962783663,
+    0.163888696781,0.1748146099,0.185740523019,0.196666436138,
+    0.207592349256,0.218518262375,0.229444175494,0.240370088613),
+  .UNSPECIFIED.);
+#29082 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#29083 = CARTESIAN_POINT('',(0.E+000,1.010101010101E-002));
+#29084 = CARTESIAN_POINT('',(0.E+000,3.030303030303E-002));
+#29085 = CARTESIAN_POINT('',(0.E+000,6.060606060605E-002));
+#29086 = CARTESIAN_POINT('',(0.E+000,9.090909090908E-002));
+#29087 = CARTESIAN_POINT('',(0.E+000,0.121212121212));
+#29088 = CARTESIAN_POINT('',(0.E+000,0.151515151515));
+#29089 = CARTESIAN_POINT('',(0.E+000,0.181818181818));
+#29090 = CARTESIAN_POINT('',(0.E+000,0.212121212121));
+#29091 = CARTESIAN_POINT('',(0.E+000,0.242424242424));
+#29092 = CARTESIAN_POINT('',(0.E+000,0.272727272727));
+#29093 = CARTESIAN_POINT('',(0.E+000,0.30303030303));
+#29094 = CARTESIAN_POINT('',(0.E+000,0.333333333333));
+#29095 = CARTESIAN_POINT('',(0.E+000,0.363636363636));
+#29096 = CARTESIAN_POINT('',(0.E+000,0.393939393939));
+#29097 = CARTESIAN_POINT('',(0.E+000,0.424242424242));
+#29098 = CARTESIAN_POINT('',(0.E+000,0.454545454545));
+#29099 = CARTESIAN_POINT('',(0.E+000,0.484848484848));
+#29100 = CARTESIAN_POINT('',(0.E+000,0.515151515151));
+#29101 = CARTESIAN_POINT('',(0.E+000,0.545454545454));
+#29102 = CARTESIAN_POINT('',(0.E+000,0.575757575758));
+#29103 = CARTESIAN_POINT('',(0.E+000,0.606060606061));
+#29104 = CARTESIAN_POINT('',(0.E+000,0.636363636364));
+#29105 = CARTESIAN_POINT('',(-0.E+000,0.656565656566));
+#29106 = CARTESIAN_POINT('',(0.E+000,0.666666666667));
+#29107 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#29108 = ORIENTED_EDGE('',*,*,#29109,.F.);
+#29109 = EDGE_CURVE('',#28973,#29072,#29110,.T.);
+#29110 = SURFACE_CURVE('',#29111,(#29118),.PCURVE_S1.);
+#29111 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#29112,#29113,#29114,#29115,
+    #29116,#29117),.UNSPECIFIED.,.F.,.F.,(6,6),(-1.,0.E+000),
+  .PIECEWISE_BEZIER_KNOTS.);
+#29112 = CARTESIAN_POINT('',(-1.979899016825,1.979899016825,
+    13.25000009872));
+#29113 = CARTESIAN_POINT('',(-1.66545728146,2.29434075219,
+    13.239889603737));
+#29114 = CARTESIAN_POINT('',(-1.293871803615,2.541080112433,
+    13.229948250405));
+#29115 = CARTESIAN_POINT('',(-0.881909452717,2.711720505362,
+    13.220051948153));
+#29116 = CARTESIAN_POINT('',(-0.444687766729,2.800000041723,
+    13.210110594821));
+#29117 = CARTESIAN_POINT('',(1.714505544354E-016,2.800000041723,
+    13.200000099838));
+#29118 = PCURVE('',#28981,#29119);
+#29119 = DEFINITIONAL_REPRESENTATION('',(#29120),#29146);
+#29120 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#29121,#29122,#29123,#29124,
+    #29125,#29126,#29127,#29128,#29129,#29130,#29131,#29132,#29133,
+    #29134,#29135,#29136,#29137,#29138,#29139,#29140,#29141,#29142,
+    #29143,#29144,#29145),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-1.,-0.954545454545,-0.909090909091,
+    -0.863636363636,-0.818181818182,-0.772727272727,-0.727272727273,
+    -0.681818181818,-0.636363636364,-0.590909090909,-0.545454545455,-0.5
+    ,-0.454545454545,-0.409090909091,-0.363636363636,-0.318181818182,
+    -0.272727272727,-0.227272727273,-0.181818181818,-0.136363636364,
+    -9.090909090909E-002,-4.545454545455E-002,0.E+000),.UNSPECIFIED.);
+#29121 = CARTESIAN_POINT('',(1.,0.E+000));
+#29122 = CARTESIAN_POINT('',(0.984848484848,0.E+000));
+#29123 = CARTESIAN_POINT('',(0.954545454545,0.E+000));
+#29124 = CARTESIAN_POINT('',(0.909090909091,0.E+000));
+#29125 = CARTESIAN_POINT('',(0.863636363636,0.E+000));
+#29126 = CARTESIAN_POINT('',(0.818181818182,0.E+000));
+#29127 = CARTESIAN_POINT('',(0.772727272727,0.E+000));
+#29128 = CARTESIAN_POINT('',(0.727272727273,0.E+000));
+#29129 = CARTESIAN_POINT('',(0.681818181818,0.E+000));
+#29130 = CARTESIAN_POINT('',(0.636363636364,0.E+000));
+#29131 = CARTESIAN_POINT('',(0.590909090909,0.E+000));
+#29132 = CARTESIAN_POINT('',(0.545454545455,0.E+000));
+#29133 = CARTESIAN_POINT('',(0.5,0.E+000));
+#29134 = CARTESIAN_POINT('',(0.454545454545,0.E+000));
+#29135 = CARTESIAN_POINT('',(0.409090909091,0.E+000));
+#29136 = CARTESIAN_POINT('',(0.363636363636,0.E+000));
+#29137 = CARTESIAN_POINT('',(0.318181818182,0.E+000));
+#29138 = CARTESIAN_POINT('',(0.272727272727,0.E+000));
+#29139 = CARTESIAN_POINT('',(0.227272727273,0.E+000));
+#29140 = CARTESIAN_POINT('',(0.181818181818,0.E+000));
+#29141 = CARTESIAN_POINT('',(0.136363636364,0.E+000));
+#29142 = CARTESIAN_POINT('',(9.090909090909E-002,0.E+000));
+#29143 = CARTESIAN_POINT('',(4.545454545455E-002,0.E+000));
+#29144 = CARTESIAN_POINT('',(1.515151515152E-002,-0.E+000));
+#29145 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#29146 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#29147 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#29151)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#29148,#29149,#29150)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#29148 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#29149 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#29150 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#29151 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-004),#29148,
+  'distance_accuracy_value','confusion accuracy');
+#29152 = SHAPE_DEFINITION_REPRESENTATION(#29153,#28963);
+#29153 = PRODUCT_DEFINITION_SHAPE('','',#29154);
+#29154 = PRODUCT_DEFINITION('design','',#29155,#29158);
+#29155 = PRODUCT_DEFINITION_FORMATION('','',#29156);
+#29156 = PRODUCT('Compound159','Compound159','',(#29157));
+#29157 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#29158 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#29159 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#29160,#29162);
+#29160 = ( REPRESENTATION_RELATIONSHIP('','',#28963,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#29161) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#29161 = ITEM_DEFINED_TRANSFORMATION('','',#11,#615);
+#29162 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #29163);
+#29163 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('151','=>[0:1:1:152]','',#5,
+  #29154,$);
+#29164 = PRODUCT_TYPE('part',$,(#29156));
+#29165 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#29166),#29318);
+#29166 = SHELL_BASED_SURFACE_MODEL('',(#29167));
+#29167 = OPEN_SHELL('',(#29168));
+#29168 = ADVANCED_FACE('',(#29169),#29183,.T.);
+#29169 = FACE_BOUND('',#29170,.T.);
+#29170 = EDGE_LOOP('',(#29171,#29224,#29263,#29301));
+#29171 = ORIENTED_EDGE('',*,*,#29172,.F.);
+#29172 = EDGE_CURVE('',#29173,#29175,#29177,.T.);
+#29173 = VERTEX_POINT('',#29174);
+#29174 = CARTESIAN_POINT('',(3.000124926996,0.E+000,12.566583520832));
+#29175 = VERTEX_POINT('',#29176);
+#29176 = CARTESIAN_POINT('',(2.800000041723,0.E+000,12.700000111014));
+#29177 = SURFACE_CURVE('',#29178,(#29182),.PCURVE_S1.);
+#29178 = LINE('',#29179,#29180);
+#29179 = CARTESIAN_POINT('',(3.000124926996,0.E+000,12.566583520832));
+#29180 = VECTOR('',#29181,1.);
+#29181 = DIRECTION('',(-0.832050294338,0.E+000,0.554700196225));
+#29182 = PCURVE('',#29183,#29196);
+#29183 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#29184,#29185)
+    ,(#29186,#29187)
+    ,(#29188,#29189)
+    ,(#29190,#29191)
+    ,(#29192,#29193)
+    ,(#29194,#29195
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#29184 = CARTESIAN_POINT('',(3.100000046194,0.E+000,12.500000108033));
+#29185 = CARTESIAN_POINT('',(2.800000041723,0.E+000,12.700000111014));
+#29186 = CARTESIAN_POINT('',(3.100000046194,0.492332884593,
+    12.510110603017));
+#29187 = CARTESIAN_POINT('',(2.800000041723,0.444687766729,
+    12.710110605997));
+#29188 = CARTESIAN_POINT('',(3.00226198808,0.976399751223,
+    12.520051956349));
+#29189 = CARTESIAN_POINT('',(2.711720505362,0.881909452717,
+    12.720051959329));
+#29190 = CARTESIAN_POINT('',(2.813338695908,1.432500925431,
+    12.529948258601));
+#29191 = CARTESIAN_POINT('',(2.541080112433,1.293871803615,
+    12.729948261581));
+#29192 = CARTESIAN_POINT('',(2.540162975639,1.843899133045,
+    12.539889611933));
+#29193 = CARTESIAN_POINT('',(2.29434075219,1.66545728146,12.739889614913
+    ));
+#29194 = CARTESIAN_POINT('',(2.192031054342,2.192031054342,
+    12.550000106916));
+#29195 = CARTESIAN_POINT('',(1.979899016825,1.979899016825,
+    12.750000109896));
+#29196 = DEFINITIONAL_REPRESENTATION('',(#29197),#29223);
+#29197 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#29198,#29199,#29200,#29201,
+    #29202,#29203,#29204,#29205,#29206,#29207,#29208,#29209,#29210,
+    #29211,#29212,#29213,#29214,#29215,#29216,#29217,#29218,#29219,
+    #29220,#29221,#29222),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.093273538404E-002,
+    2.186547076808E-002,3.279820615211E-002,4.373094153615E-002,
+    5.466367692019E-002,6.559641230423E-002,7.652914768827E-002,
+    8.74618830723E-002,9.839461845634E-002,0.10932735384,0.120260089224,
+    0.131192824608,0.142125559992,0.153058295377,0.163991030761,
+    0.174923766145,0.185856501529,0.196789236913,0.207721972297,
+    0.218654707681,0.229587443065,0.240520178449),.UNSPECIFIED.);
+#29198 = CARTESIAN_POINT('',(0.E+000,0.332917059032));
+#29199 = CARTESIAN_POINT('',(0.E+000,0.343024376319));
+#29200 = CARTESIAN_POINT('',(0.E+000,0.363239010894));
+#29201 = CARTESIAN_POINT('',(0.E+000,0.393560962756));
+#29202 = CARTESIAN_POINT('',(0.E+000,0.423882914618));
+#29203 = CARTESIAN_POINT('',(0.E+000,0.454204866481));
+#29204 = CARTESIAN_POINT('',(0.E+000,0.484526818343));
+#29205 = CARTESIAN_POINT('',(0.E+000,0.514848770205));
+#29206 = CARTESIAN_POINT('',(0.E+000,0.545170722067));
+#29207 = CARTESIAN_POINT('',(0.E+000,0.575492673929));
+#29208 = CARTESIAN_POINT('',(0.E+000,0.605814625792));
+#29209 = CARTESIAN_POINT('',(0.E+000,0.636136577654));
+#29210 = CARTESIAN_POINT('',(0.E+000,0.666458529516));
+#29211 = CARTESIAN_POINT('',(0.E+000,0.696780481378));
+#29212 = CARTESIAN_POINT('',(0.E+000,0.72710243324));
+#29213 = CARTESIAN_POINT('',(0.E+000,0.757424385103));
+#29214 = CARTESIAN_POINT('',(0.E+000,0.787746336965));
+#29215 = CARTESIAN_POINT('',(0.E+000,0.818068288827));
+#29216 = CARTESIAN_POINT('',(0.E+000,0.848390240689));
+#29217 = CARTESIAN_POINT('',(0.E+000,0.878712192551));
+#29218 = CARTESIAN_POINT('',(0.E+000,0.909034144413));
+#29219 = CARTESIAN_POINT('',(0.E+000,0.939356096276));
+#29220 = CARTESIAN_POINT('',(0.E+000,0.969678048138));
+#29221 = CARTESIAN_POINT('',(-0.E+000,0.989892682713));
+#29222 = CARTESIAN_POINT('',(0.E+000,1.));
+#29223 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#29224 = ORIENTED_EDGE('',*,*,#29225,.F.);
+#29225 = EDGE_CURVE('',#29226,#29173,#29228,.T.);
+#29226 = VERTEX_POINT('',#29227);
+#29227 = CARTESIAN_POINT('',(2.121242937857,2.121242937857,
+    12.616739783174));
+#29228 = SURFACE_CURVE('',#29229,(#29234),.PCURVE_S1.);
+#29229 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#29230,#29231,#29232,#29233),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(-0.241778545972,0.E+000),
+  .PIECEWISE_BEZIER_KNOTS.);
+#29230 = CARTESIAN_POINT('',(2.121242937857,2.121242937857,
+    12.616739783174));
+#29231 = CARTESIAN_POINT('',(2.682765495879,1.559800074984,
+    12.599851386282));
+#29232 = CARTESIAN_POINT('',(3.000124926996,0.794119080623,
+    12.583434361234));
+#29233 = CARTESIAN_POINT('',(3.000124926996,0.E+000,12.566583520832));
+#29234 = PCURVE('',#29183,#29235);
+#29235 = DEFINITIONAL_REPRESENTATION('',(#29236),#29262);
+#29236 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#29237,#29238,#29239,#29240,
+    #29241,#29242,#29243,#29244,#29245,#29246,#29247,#29248,#29249,
+    #29250,#29251,#29252,#29253,#29254,#29255,#29256,#29257,#29258,
+    #29259,#29260,#29261),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.241778545972,-0.230788612064,
+    -0.219798678156,-0.208808744248,-0.197818810341,-0.186828876433,
+    -0.175838942525,-0.164849008617,-0.153859074709,-0.142869140802,
+    -0.131879206894,-0.120889272986,-0.109899339078,-9.89094051703E-002,
+    -8.791947126249E-002,-7.692953735468E-002,-6.593960344687E-002,
+    -5.494966953906E-002,-4.395973563124E-002,-3.296980172343E-002,
+    -2.197986781562E-002,-1.098993390781E-002,0.E+000),.UNSPECIFIED.);
+#29237 = CARTESIAN_POINT('',(1.,0.33369837632));
+#29238 = CARTESIAN_POINT('',(0.984848548816,0.333689686728));
+#29239 = CARTESIAN_POINT('',(0.954548155371,0.333689217827));
+#29240 = CARTESIAN_POINT('',(0.909102010477,0.333729610909));
+#29241 = CARTESIAN_POINT('',(0.863656918762,0.333801994022));
+#29242 = CARTESIAN_POINT('',(0.818210575227,0.333895412704));
+#29243 = CARTESIAN_POINT('',(0.772761342751,0.333998639272));
+#29244 = CARTESIAN_POINT('',(0.72730829721,0.334100597886));
+#29245 = CARTESIAN_POINT('',(0.681851128173,0.334191000941));
+#29246 = CARTESIAN_POINT('',(0.636390060846,0.334260827189));
+#29247 = CARTESIAN_POINT('',(0.590925757538,0.334302736356));
+#29248 = CARTESIAN_POINT('',(0.545459212594,0.334311391317));
+#29249 = CARTESIAN_POINT('',(0.499991639915,0.33428369268));
+#29250 = CARTESIAN_POINT('',(0.454524356212,0.334218922317));
+#29251 = CARTESIAN_POINT('',(0.409058662136,0.334118795327));
+#29252 = CARTESIAN_POINT('',(0.363595723713,0.333987419845));
+#29253 = CARTESIAN_POINT('',(0.318136456471,0.333831165041));
+#29254 = CARTESIAN_POINT('',(0.272681414409,0.333658437574));
+#29255 = CARTESIAN_POINT('',(0.227230686941,0.333479369663));
+#29256 = CARTESIAN_POINT('',(0.181783802888,0.333305413942));
+#29257 = CARTESIAN_POINT('',(0.136339655516,0.333148872703));
+#29258 = CARTESIAN_POINT('',(9.089640653753E-002,0.333022270622));
+#29259 = CARTESIAN_POINT('',(4.54515359977E-002,0.332937924805));
+#29260 = CARTESIAN_POINT('',(1.515146159919E-002,0.332916914124));
+#29261 = CARTESIAN_POINT('',(0.E+000,0.332917059032));
+#29262 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#29263 = ORIENTED_EDGE('',*,*,#29264,.F.);
+#29264 = EDGE_CURVE('',#29265,#29226,#29267,.T.);
+#29265 = VERTEX_POINT('',#29266);
+#29266 = CARTESIAN_POINT('',(1.979899016825,1.979899016825,
+    12.750000109896));
+#29267 = SURFACE_CURVE('',#29268,(#29272),.PCURVE_S1.);
+#29268 = LINE('',#29269,#29270);
+#29269 = CARTESIAN_POINT('',(1.979899016825,1.979899016825,
+    12.750000109896));
+#29270 = VECTOR('',#29271,1.);
+#29271 = DIRECTION('',(0.588348405415,0.588348405415,-0.554700196225));
+#29272 = PCURVE('',#29183,#29273);
+#29273 = DEFINITIONAL_REPRESENTATION('',(#29274),#29300);
+#29274 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#29275,#29276,#29277,#29278,
+    #29279,#29280,#29281,#29282,#29283,#29284,#29285,#29286,#29287,
+    #29288,#29289,#29290,#29291,#29292,#29293,#29294,#29295,#29296,
+    #29297,#29298,#29299),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.091993047683E-002,
+    2.183986095365E-002,3.275979143048E-002,4.36797219073E-002,
+    5.459965238413E-002,6.551958286095E-002,7.643951333778E-002,
+    8.73594438146E-002,9.827937429143E-002,0.109199304768,0.120119235245
+    ,0.131039165722,0.141959096199,0.152879026676,0.163798957152,
+    0.174718887629,0.185638818106,0.196558748583,0.20747867906,
+    0.218398609537,0.229318540013,0.24023847049),.UNSPECIFIED.);
+#29275 = CARTESIAN_POINT('',(1.,1.));
+#29276 = CARTESIAN_POINT('',(1.,0.989904520853));
+#29277 = CARTESIAN_POINT('',(1.,0.96971356256));
+#29278 = CARTESIAN_POINT('',(1.,0.93942712512));
+#29279 = CARTESIAN_POINT('',(1.,0.90914068768));
+#29280 = CARTESIAN_POINT('',(1.,0.87885425024));
+#29281 = CARTESIAN_POINT('',(1.,0.8485678128));
+#29282 = CARTESIAN_POINT('',(1.,0.81828137536));
+#29283 = CARTESIAN_POINT('',(1.,0.78799493792));
+#29284 = CARTESIAN_POINT('',(1.,0.75770850048));
+#29285 = CARTESIAN_POINT('',(1.,0.72742206304));
+#29286 = CARTESIAN_POINT('',(1.,0.6971356256));
+#29287 = CARTESIAN_POINT('',(1.,0.66684918816));
+#29288 = CARTESIAN_POINT('',(1.,0.63656275072));
+#29289 = CARTESIAN_POINT('',(1.,0.60627631328));
+#29290 = CARTESIAN_POINT('',(1.,0.57598987584));
+#29291 = CARTESIAN_POINT('',(1.,0.5457034384));
+#29292 = CARTESIAN_POINT('',(1.,0.51541700096));
+#29293 = CARTESIAN_POINT('',(1.,0.48513056352));
+#29294 = CARTESIAN_POINT('',(1.,0.45484412608));
+#29295 = CARTESIAN_POINT('',(1.,0.42455768864));
+#29296 = CARTESIAN_POINT('',(1.,0.3942712512));
+#29297 = CARTESIAN_POINT('',(1.,0.36398481376));
+#29298 = CARTESIAN_POINT('',(1.,0.343793855467));
+#29299 = CARTESIAN_POINT('',(1.,0.33369837632));
+#29300 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#29301 = ORIENTED_EDGE('',*,*,#29302,.F.);
+#29302 = EDGE_CURVE('',#29175,#29265,#29303,.T.);
+#29303 = SURFACE_CURVE('',#29304,(#29311),.PCURVE_S1.);
+#29304 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#29305,#29306,#29307,#29308,
+    #29309,#29310),.UNSPECIFIED.,.F.,.F.,(6,6),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#29305 = CARTESIAN_POINT('',(2.800000041723,0.E+000,12.700000111014));
+#29306 = CARTESIAN_POINT('',(2.800000041723,0.444687766729,
+    12.710110605997));
+#29307 = CARTESIAN_POINT('',(2.711720505362,0.881909452717,
+    12.720051959329));
+#29308 = CARTESIAN_POINT('',(2.541080112433,1.293871803615,
+    12.729948261581));
+#29309 = CARTESIAN_POINT('',(2.29434075219,1.66545728146,12.739889614913
+    ));
+#29310 = CARTESIAN_POINT('',(1.979899016825,1.979899016825,
+    12.750000109896));
+#29311 = PCURVE('',#29183,#29312);
+#29312 = DEFINITIONAL_REPRESENTATION('',(#29313),#29317);
+#29313 = LINE('',#29314,#29315);
+#29314 = CARTESIAN_POINT('',(0.E+000,1.));
+#29315 = VECTOR('',#29316,1.);
+#29316 = DIRECTION('',(1.,0.E+000));
+#29317 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#29318 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#29322)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#29319,#29320,#29321)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#29319 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#29320 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#29321 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#29322 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-004),#29319,
+  'distance_accuracy_value','confusion accuracy');
+#29323 = SHAPE_DEFINITION_REPRESENTATION(#29324,#29165);
+#29324 = PRODUCT_DEFINITION_SHAPE('','',#29325);
+#29325 = PRODUCT_DEFINITION('design','',#29326,#29329);
+#29326 = PRODUCT_DEFINITION_FORMATION('','',#29327);
+#29327 = PRODUCT('Compound160','Compound160','',(#29328));
+#29328 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#29329 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#29330 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#29331,#29333);
+#29331 = ( REPRESENTATION_RELATIONSHIP('','',#29165,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#29332) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#29332 = ITEM_DEFINED_TRANSFORMATION('','',#11,#619);
+#29333 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #29334);
+#29334 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('152','=>[0:1:1:153]','',#5,
+  #29325,$);
+#29335 = PRODUCT_TYPE('part',$,(#29327));
+#29336 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#29337),#29498);
+#29337 = SHELL_BASED_SURFACE_MODEL('',(#29338));
+#29338 = OPEN_SHELL('',(#29339));
+#29339 = ADVANCED_FACE('',(#29340),#29354,.T.);
+#29340 = FACE_BOUND('',#29341,.T.);
+#29341 = EDGE_LOOP('',(#29342,#29395,#29443,#29481));
+#29342 = ORIENTED_EDGE('',*,*,#29343,.F.);
+#29343 = EDGE_CURVE('',#29344,#29346,#29348,.T.);
+#29344 = VERTEX_POINT('',#29345);
+#29345 = CARTESIAN_POINT('',(1.836970226094E-016,3.000000044703,
+    11.86666679134));
+#29346 = VERTEX_POINT('',#29347);
+#29347 = CARTESIAN_POINT('',(1.714505544354E-016,2.800000041723,
+    12.00000012666));
+#29348 = SURFACE_CURVE('',#29349,(#29353),.PCURVE_S1.);
+#29349 = LINE('',#29350,#29351);
+#29350 = CARTESIAN_POINT('',(1.836970226094E-016,3.000000044703,
+    11.86666679134));
+#29351 = VECTOR('',#29352,1.);
+#29352 = DIRECTION('',(-5.094838648452E-017,-0.832050294338,
+    0.554700196225));
+#29353 = PCURVE('',#29354,#29367);
+#29354 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#29355,#29356)
+    ,(#29357,#29358)
+    ,(#29359,#29360)
+    ,(#29361,#29362)
+    ,(#29363,#29364)
+    ,(#29365,#29366
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#29355 = CARTESIAN_POINT('',(1.898202566964E-016,3.100000046194,
+    11.80000012368));
+#29356 = CARTESIAN_POINT('',(1.714505544354E-016,2.800000041723,
+    12.00000012666));
+#29357 = CARTESIAN_POINT('',(-0.492332884593,3.100000046194,
+    11.810110618663));
+#29358 = CARTESIAN_POINT('',(-0.444687766729,2.800000041723,
+    12.010110621643));
+#29359 = CARTESIAN_POINT('',(-0.976399751223,3.00226198808,
+    11.820051971995));
+#29360 = CARTESIAN_POINT('',(-0.881909452717,2.711720505362,
+    12.020051974975));
+#29361 = CARTESIAN_POINT('',(-1.432500925431,2.813338695908,
+    11.829948274247));
+#29362 = CARTESIAN_POINT('',(-1.293871803615,2.541080112433,
+    12.029948277227));
+#29363 = CARTESIAN_POINT('',(-1.843899133045,2.540162975639,
+    11.839889627579));
+#29364 = CARTESIAN_POINT('',(-1.66545728146,2.29434075219,
+    12.039889630559));
+#29365 = CARTESIAN_POINT('',(-2.192031054342,2.192031054342,
+    11.850000122562));
+#29366 = CARTESIAN_POINT('',(-1.979899016825,1.979899016825,
+    12.050000125542));
+#29367 = DEFINITIONAL_REPRESENTATION('',(#29368),#29394);
+#29368 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#29369,#29370,#29371,#29372,
+    #29373,#29374,#29375,#29376,#29377,#29378,#29379,#29380,#29381,
+    #29382,#29383,#29384,#29385,#29386,#29387,#29388,#29389,#29390,
+    #29391,#29392,#29393),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.092591311876E-002,
+    2.185182623752E-002,3.277773935628E-002,4.370365247505E-002,
+    5.462956559381E-002,6.555547871257E-002,7.648139183133E-002,
+    8.740730495009E-002,9.833321806885E-002,0.109259131188,
+    0.120185044306,0.131110957425,0.142036870544,0.152962783663,
+    0.163888696781,0.1748146099,0.185740523019,0.196666436138,
+    0.207592349256,0.218518262375,0.229444175494,0.240370088613),
+  .UNSPECIFIED.);
+#29369 = CARTESIAN_POINT('',(0.E+000,0.333333333333));
+#29370 = CARTESIAN_POINT('',(0.E+000,0.343434343434));
+#29371 = CARTESIAN_POINT('',(0.E+000,0.363636363636));
+#29372 = CARTESIAN_POINT('',(0.E+000,0.393939393939));
+#29373 = CARTESIAN_POINT('',(0.E+000,0.424242424242));
+#29374 = CARTESIAN_POINT('',(0.E+000,0.454545454545));
+#29375 = CARTESIAN_POINT('',(0.E+000,0.484848484848));
+#29376 = CARTESIAN_POINT('',(0.E+000,0.515151515152));
+#29377 = CARTESIAN_POINT('',(0.E+000,0.545454545455));
+#29378 = CARTESIAN_POINT('',(0.E+000,0.575757575758));
+#29379 = CARTESIAN_POINT('',(0.E+000,0.606060606061));
+#29380 = CARTESIAN_POINT('',(0.E+000,0.636363636364));
+#29381 = CARTESIAN_POINT('',(0.E+000,0.666666666667));
+#29382 = CARTESIAN_POINT('',(0.E+000,0.69696969697));
+#29383 = CARTESIAN_POINT('',(0.E+000,0.727272727273));
+#29384 = CARTESIAN_POINT('',(0.E+000,0.757575757576));
+#29385 = CARTESIAN_POINT('',(0.E+000,0.787878787879));
+#29386 = CARTESIAN_POINT('',(0.E+000,0.818181818182));
+#29387 = CARTESIAN_POINT('',(0.E+000,0.848484848485));
+#29388 = CARTESIAN_POINT('',(0.E+000,0.878787878788));
+#29389 = CARTESIAN_POINT('',(0.E+000,0.909090909091));
+#29390 = CARTESIAN_POINT('',(0.E+000,0.939393939394));
+#29391 = CARTESIAN_POINT('',(0.E+000,0.969696969697));
+#29392 = CARTESIAN_POINT('',(-0.E+000,0.989898989899));
+#29393 = CARTESIAN_POINT('',(0.E+000,1.));
+#29394 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#29395 = ORIENTED_EDGE('',*,*,#29396,.F.);
+#29396 = EDGE_CURVE('',#29397,#29344,#29399,.T.);
+#29397 = VERTEX_POINT('',#29398);
+#29398 = CARTESIAN_POINT('',(-2.121242937857,2.121242937857,
+    11.916739798821));
+#29399 = SURFACE_CURVE('',#29400,(#29414),.PCURVE_S1.);
+#29400 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#29401,#29402,#29403,#29404,
+    #29405,#29406,#29407,#29408,#29409,#29410,#29411,#29412,#29413),
+  .UNSPECIFIED.,.F.,.F.,(4,3,3,3,4),(0.E+000,7.046627312703E-002,
+    0.156117143493,0.227610565262,0.241768013859),.UNSPECIFIED.);
+#29401 = CARTESIAN_POINT('',(-2.121242937857,2.121242937857,
+    11.916739798821));
+#29402 = CARTESIAN_POINT('',(-1.905940960531,2.336514358044,
+    11.910293169059));
+#29403 = CARTESIAN_POINT('',(-1.709595811282,2.47406360249,
+    11.905255517633));
+#29404 = CARTESIAN_POINT('',(-1.528082936308,2.581519940606,
+    11.900771640243));
+#29405 = CARTESIAN_POINT('',(-1.307456315454,2.7121317706,
+    11.895321543565));
+#29406 = CARTESIAN_POINT('',(-1.106819245611,2.798972408575,
+    11.890701853487));
+#29407 = CARTESIAN_POINT('',(-0.872965821994,2.870127849564,
+    11.885496961124));
+#29408 = CARTESIAN_POINT('',(-0.677766621154,2.929521828072,
+    11.881152398559));
+#29409 = CARTESIAN_POINT('',(-0.458191757436,2.978281917983,
+    11.876407486297));
+#29410 = CARTESIAN_POINT('',(-0.175571278432,2.994856288267,
+    11.870395844814));
+#29411 = CARTESIAN_POINT('',(-0.119605501372,2.998138419539,
+    11.869205392557));
+#29412 = CARTESIAN_POINT('',(-6.117183282793E-002,3.000000044703,
+    11.867964883435));
+#29413 = CARTESIAN_POINT('',(1.836970226094E-016,3.000000044703,
+    11.86666679134));
+#29414 = PCURVE('',#29354,#29415);
+#29415 = DEFINITIONAL_REPRESENTATION('',(#29416),#29442);
+#29416 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#29417,#29418,#29419,#29420,
+    #29421,#29422,#29423,#29424,#29425,#29426,#29427,#29428,#29429,
+    #29430,#29431,#29432,#29433,#29434,#29435,#29436,#29437,#29438,
+    #29439,#29440,#29441),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.098945517542E-002,
+    2.197891035084E-002,3.296836552627E-002,4.395782070169E-002,
+    5.494727587711E-002,6.593673105253E-002,7.692618622796E-002,
+    8.791564140338E-002,9.89050965788E-002,0.109894551754,0.12088400693,
+    0.131873462105,0.14286291728,0.153852372456,0.164841827631,
+    0.175831282807,0.186820737982,0.197810193158,0.208799648333,
+    0.219789103508,0.230778558684,0.241768013859),.UNSPECIFIED.);
+#29417 = CARTESIAN_POINT('',(1.,0.33369837632));
+#29418 = CARTESIAN_POINT('',(0.980067507111,0.333661908318));
+#29419 = CARTESIAN_POINT('',(0.941520978397,0.333230817283));
+#29420 = CARTESIAN_POINT('',(0.887274959596,0.332220654568));
+#29421 = CARTESIAN_POINT('',(0.836219147001,0.331761775607));
+#29422 = CARTESIAN_POINT('',(0.787976871541,0.332055441866));
+#29423 = CARTESIAN_POINT('',(0.742191222906,0.33290654072));
+#29424 = CARTESIAN_POINT('',(0.69852664096,0.333813191459));
+#29425 = CARTESIAN_POINT('',(0.656690159888,0.333676351806));
+#29426 = CARTESIAN_POINT('',(0.616269746786,0.332726551921));
+#29427 = CARTESIAN_POINT('',(0.57692486171,0.331807525679));
+#29428 = CARTESIAN_POINT('',(0.538294730474,0.331298770925));
+#29429 = CARTESIAN_POINT('',(0.500018412869,0.331394131159));
+#29430 = CARTESIAN_POINT('',(0.46173500701,0.332043397084));
+#29431 = CARTESIAN_POINT('',(0.423086071262,0.332956542739));
+#29432 = CARTESIAN_POINT('',(0.383727248162,0.33366636468));
+#29433 = CARTESIAN_POINT('',(0.343301829485,0.333267009101));
+#29434 = CARTESIAN_POINT('',(0.301426910591,0.332375524342));
+#29435 = CARTESIAN_POINT('',(0.257794071309,0.331724530922));
+#29436 = CARTESIAN_POINT('',(0.212051079679,0.331675282597));
+#29437 = CARTESIAN_POINT('',(0.163835627966,0.33224624264));
+#29438 = CARTESIAN_POINT('',(0.112775857201,0.333207778214));
+#29439 = CARTESIAN_POINT('',(5.849309488522E-002,0.33336435291));
+#29440 = CARTESIAN_POINT('',(1.993185111084E-002,0.33335129541));
+#29441 = CARTESIAN_POINT('',(0.E+000,0.333333333333));
+#29442 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#29443 = ORIENTED_EDGE('',*,*,#29444,.F.);
+#29444 = EDGE_CURVE('',#29445,#29397,#29447,.T.);
+#29445 = VERTEX_POINT('',#29446);
+#29446 = CARTESIAN_POINT('',(-1.979899016825,1.979899016825,
+    12.050000125542));
+#29447 = SURFACE_CURVE('',#29448,(#29452),.PCURVE_S1.);
+#29448 = LINE('',#29449,#29450);
+#29449 = CARTESIAN_POINT('',(-1.979899016825,1.979899016825,
+    12.050000125542));
+#29450 = VECTOR('',#29451,1.);
+#29451 = DIRECTION('',(-0.588348405415,0.588348405415,-0.554700196225));
+#29452 = PCURVE('',#29354,#29453);
+#29453 = DEFINITIONAL_REPRESENTATION('',(#29454),#29480);
+#29454 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#29455,#29456,#29457,#29458,
+    #29459,#29460,#29461,#29462,#29463,#29464,#29465,#29466,#29467,
+    #29468,#29469,#29470,#29471,#29472,#29473,#29474,#29475,#29476,
+    #29477,#29478,#29479),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.091993047682E-002,
+    2.183986095365E-002,3.275979143047E-002,4.367972190729E-002,
+    5.459965238412E-002,6.551958286094E-002,7.643951333776E-002,
+    8.735944381458E-002,9.827937429141E-002,0.109199304768,
+    0.120119235245,0.131039165722,0.141959096199,0.152879026676,
+    0.163798957152,0.174718887629,0.185638818106,0.196558748583,
+    0.20747867906,0.218398609536,0.229318540013,0.24023847049),
+  .UNSPECIFIED.);
+#29455 = CARTESIAN_POINT('',(1.,1.));
+#29456 = CARTESIAN_POINT('',(1.,0.989904520853));
+#29457 = CARTESIAN_POINT('',(1.,0.96971356256));
+#29458 = CARTESIAN_POINT('',(1.,0.93942712512));
+#29459 = CARTESIAN_POINT('',(1.,0.90914068768));
+#29460 = CARTESIAN_POINT('',(1.,0.87885425024));
+#29461 = CARTESIAN_POINT('',(1.,0.8485678128));
+#29462 = CARTESIAN_POINT('',(1.,0.81828137536));
+#29463 = CARTESIAN_POINT('',(1.,0.78799493792));
+#29464 = CARTESIAN_POINT('',(1.,0.75770850048));
+#29465 = CARTESIAN_POINT('',(1.,0.72742206304));
+#29466 = CARTESIAN_POINT('',(1.,0.6971356256));
+#29467 = CARTESIAN_POINT('',(1.,0.66684918816));
+#29468 = CARTESIAN_POINT('',(1.,0.63656275072));
+#29469 = CARTESIAN_POINT('',(1.,0.60627631328));
+#29470 = CARTESIAN_POINT('',(1.,0.57598987584));
+#29471 = CARTESIAN_POINT('',(1.,0.5457034384));
+#29472 = CARTESIAN_POINT('',(1.,0.51541700096));
+#29473 = CARTESIAN_POINT('',(1.,0.48513056352));
+#29474 = CARTESIAN_POINT('',(1.,0.45484412608));
+#29475 = CARTESIAN_POINT('',(1.,0.42455768864));
+#29476 = CARTESIAN_POINT('',(1.,0.3942712512));
+#29477 = CARTESIAN_POINT('',(1.,0.36398481376));
+#29478 = CARTESIAN_POINT('',(1.,0.343793855467));
+#29479 = CARTESIAN_POINT('',(1.,0.33369837632));
+#29480 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#29481 = ORIENTED_EDGE('',*,*,#29482,.F.);
+#29482 = EDGE_CURVE('',#29346,#29445,#29483,.T.);
+#29483 = SURFACE_CURVE('',#29484,(#29491),.PCURVE_S1.);
+#29484 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#29485,#29486,#29487,#29488,
+    #29489,#29490),.UNSPECIFIED.,.F.,.F.,(6,6),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#29485 = CARTESIAN_POINT('',(1.714505544354E-016,2.800000041723,
+    12.00000012666));
+#29486 = CARTESIAN_POINT('',(-0.444687766729,2.800000041723,
+    12.010110621643));
+#29487 = CARTESIAN_POINT('',(-0.881909452717,2.711720505362,
+    12.020051974975));
+#29488 = CARTESIAN_POINT('',(-1.293871803615,2.541080112433,
+    12.029948277227));
+#29489 = CARTESIAN_POINT('',(-1.66545728146,2.29434075219,
+    12.039889630559));
+#29490 = CARTESIAN_POINT('',(-1.979899016825,1.979899016825,
+    12.050000125542));
+#29491 = PCURVE('',#29354,#29492);
+#29492 = DEFINITIONAL_REPRESENTATION('',(#29493),#29497);
+#29493 = LINE('',#29494,#29495);
+#29494 = CARTESIAN_POINT('',(0.E+000,1.));
+#29495 = VECTOR('',#29496,1.);
+#29496 = DIRECTION('',(1.,0.E+000));
+#29497 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#29498 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#29502)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#29499,#29500,#29501)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#29499 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#29500 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#29501 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#29502 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-004),#29499,
+  'distance_accuracy_value','confusion accuracy');
+#29503 = SHAPE_DEFINITION_REPRESENTATION(#29504,#29336);
+#29504 = PRODUCT_DEFINITION_SHAPE('','',#29505);
+#29505 = PRODUCT_DEFINITION('design','',#29506,#29509);
+#29506 = PRODUCT_DEFINITION_FORMATION('','',#29507);
+#29507 = PRODUCT('Compound171','Compound171','',(#29508));
+#29508 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#29509 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#29510 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#29511,#29513);
+#29511 = ( REPRESENTATION_RELATIONSHIP('','',#29336,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#29512) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#29512 = ITEM_DEFINED_TRANSFORMATION('','',#11,#623);
+#29513 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #29514);
+#29514 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('153','=>[0:1:1:154]','',#5,
+  #29505,$);
+#29515 = PRODUCT_TYPE('part',$,(#29507));
+#29516 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#29517),#29669);
+#29517 = SHELL_BASED_SURFACE_MODEL('',(#29518));
+#29518 = OPEN_SHELL('',(#29519));
+#29519 = ADVANCED_FACE('',(#29520),#29534,.T.);
+#29520 = FACE_BOUND('',#29521,.T.);
+#29521 = EDGE_LOOP('',(#29522,#29575,#29614,#29652));
+#29522 = ORIENTED_EDGE('',*,*,#29523,.F.);
+#29523 = EDGE_CURVE('',#29524,#29526,#29528,.T.);
+#29524 = VERTEX_POINT('',#29525);
+#29525 = CARTESIAN_POINT('',(2.121242937857,-2.121242937857,
+    12.916739776469));
+#29526 = VERTEX_POINT('',#29527);
+#29527 = CARTESIAN_POINT('',(1.979899016825,-1.979899016825,
+    13.050000103191));
+#29528 = SURFACE_CURVE('',#29529,(#29533),.PCURVE_S1.);
+#29529 = LINE('',#29530,#29531);
+#29530 = CARTESIAN_POINT('',(2.121242937857,-2.121242937857,
+    12.916739776469));
+#29531 = VECTOR('',#29532,1.);
+#29532 = DIRECTION('',(-0.588348405415,0.588348405415,0.554700196225));
+#29533 = PCURVE('',#29534,#29547);
+#29534 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#29535,#29536)
+    ,(#29537,#29538)
+    ,(#29539,#29540)
+    ,(#29541,#29542)
+    ,(#29543,#29544)
+    ,(#29545,#29546
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#29535 = CARTESIAN_POINT('',(2.192031054342,-2.192031054342,
+    12.85000010021));
+#29536 = CARTESIAN_POINT('',(1.979899016825,-1.979899016825,
+    13.050000103191));
+#29537 = CARTESIAN_POINT('',(2.540162975639,-1.843899133045,
+    12.860110595194));
+#29538 = CARTESIAN_POINT('',(2.29434075219,-1.66545728146,
+    13.060110598174));
+#29539 = CARTESIAN_POINT('',(2.813338695908,-1.432500925431,
+    12.870051948526));
+#29540 = CARTESIAN_POINT('',(2.541080112433,-1.293871803615,
+    13.070051951506));
+#29541 = CARTESIAN_POINT('',(3.00226198808,-0.976399751223,
+    12.879948250778));
+#29542 = CARTESIAN_POINT('',(2.711720505362,-0.881909452717,
+    13.079948253758));
+#29543 = CARTESIAN_POINT('',(3.100000046194,-0.492332884593,
+    12.889889604109));
+#29544 = CARTESIAN_POINT('',(2.800000041723,-0.444687766729,
+    13.08988960709));
+#29545 = CARTESIAN_POINT('',(3.100000046194,1.898202566964E-016,
+    12.900000099093));
+#29546 = CARTESIAN_POINT('',(2.800000041723,1.714505544354E-016,
+    13.100000102073));
+#29547 = DEFINITIONAL_REPRESENTATION('',(#29548),#29574);
+#29548 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#29549,#29550,#29551,#29552,
+    #29553,#29554,#29555,#29556,#29557,#29558,#29559,#29560,#29561,
+    #29562,#29563,#29564,#29565,#29566,#29567,#29568,#29569,#29570,
+    #29571,#29572,#29573),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.091993047682E-002,
+    2.183986095365E-002,3.275979143047E-002,4.367972190729E-002,
+    5.459965238412E-002,6.551958286094E-002,7.643951333776E-002,
+    8.735944381458E-002,9.827937429141E-002,0.109199304768,
+    0.120119235245,0.131039165722,0.141959096199,0.152879026676,
+    0.163798957152,0.174718887629,0.185638818106,0.196558748583,
+    0.20747867906,0.218398609536,0.229318540013,0.24023847049),
+  .UNSPECIFIED.);
+#29549 = CARTESIAN_POINT('',(0.E+000,0.33369837632));
+#29550 = CARTESIAN_POINT('',(0.E+000,0.343793855467));
+#29551 = CARTESIAN_POINT('',(0.E+000,0.36398481376));
+#29552 = CARTESIAN_POINT('',(0.E+000,0.3942712512));
+#29553 = CARTESIAN_POINT('',(0.E+000,0.42455768864));
+#29554 = CARTESIAN_POINT('',(0.E+000,0.45484412608));
+#29555 = CARTESIAN_POINT('',(0.E+000,0.48513056352));
+#29556 = CARTESIAN_POINT('',(0.E+000,0.51541700096));
+#29557 = CARTESIAN_POINT('',(0.E+000,0.5457034384));
+#29558 = CARTESIAN_POINT('',(0.E+000,0.57598987584));
+#29559 = CARTESIAN_POINT('',(0.E+000,0.60627631328));
+#29560 = CARTESIAN_POINT('',(0.E+000,0.63656275072));
+#29561 = CARTESIAN_POINT('',(0.E+000,0.66684918816));
+#29562 = CARTESIAN_POINT('',(0.E+000,0.6971356256));
+#29563 = CARTESIAN_POINT('',(0.E+000,0.72742206304));
+#29564 = CARTESIAN_POINT('',(0.E+000,0.75770850048));
+#29565 = CARTESIAN_POINT('',(0.E+000,0.78799493792));
+#29566 = CARTESIAN_POINT('',(0.E+000,0.81828137536));
+#29567 = CARTESIAN_POINT('',(0.E+000,0.8485678128));
+#29568 = CARTESIAN_POINT('',(0.E+000,0.87885425024));
+#29569 = CARTESIAN_POINT('',(0.E+000,0.90914068768));
+#29570 = CARTESIAN_POINT('',(0.E+000,0.93942712512));
+#29571 = CARTESIAN_POINT('',(0.E+000,0.96971356256));
+#29572 = CARTESIAN_POINT('',(-0.E+000,0.989904520853));
+#29573 = CARTESIAN_POINT('',(0.E+000,1.));
+#29574 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#29575 = ORIENTED_EDGE('',*,*,#29576,.F.);
+#29576 = EDGE_CURVE('',#29577,#29524,#29579,.T.);
+#29577 = VERTEX_POINT('',#29578);
+#29578 = CARTESIAN_POINT('',(3.000124926996,1.837046694444E-016,
+    12.966583511891));
+#29579 = SURFACE_CURVE('',#29580,(#29585),.PCURVE_S1.);
+#29580 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#29581,#29582,#29583,#29584),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(-0.241777920213,0.E+000),
+  .PIECEWISE_BEZIER_KNOTS.);
+#29581 = CARTESIAN_POINT('',(3.000124926996,0.E+000,12.966583511891));
+#29582 = CARTESIAN_POINT('',(3.000124926996,-0.794119080623,
+    12.949732671489));
+#29583 = CARTESIAN_POINT('',(2.682765495879,-1.559800074984,
+    12.933553036055));
+#29584 = CARTESIAN_POINT('',(2.121242937857,-2.121242937857,
+    12.916739776469));
+#29585 = PCURVE('',#29534,#29586);
+#29586 = DEFINITIONAL_REPRESENTATION('',(#29587),#29613);
+#29587 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#29588,#29589,#29590,#29591,
+    #29592,#29593,#29594,#29595,#29596,#29597,#29598,#29599,#29600,
+    #29601,#29602,#29603,#29604,#29605,#29606,#29607,#29608,#29609,
+    #29610,#29611,#29612),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.241777920213,-0.230788014749,
+    -0.219798109285,-0.208808203821,-0.197818298356,-0.186828392892,
+    -0.175838487428,-0.164848581964,-0.153858676499,-0.142868771035,
+    -0.131878865571,-0.120888960107,-0.109899054642,-9.890914917813E-002
+    ,-8.79192437139E-002,-7.692933824966E-002,-6.593943278542E-002,
+    -5.494952732119E-002,-4.395962185695E-002,-3.296971639271E-002,
+    -2.197981092847E-002,-1.098990546424E-002,0.E+000),.UNSPECIFIED.);
+#29588 = CARTESIAN_POINT('',(1.,0.332917059032));
+#29589 = CARTESIAN_POINT('',(0.984848538998,0.332916899045));
+#29590 = CARTESIAN_POINT('',(0.954548399471,0.332937315465));
+#29591 = CARTESIAN_POINT('',(0.909103267773,0.333019746316));
+#29592 = CARTESIAN_POINT('',(0.86365962753,0.333144147145));
+#29593 = CARTESIAN_POINT('',(0.818214999643,0.333298698179));
+#29594 = CARTESIAN_POINT('',(0.77276758813,0.333471230666));
+#29595 = CARTESIAN_POINT('',(0.727316328452,0.333649649043));
+#29596 = CARTESIAN_POINT('',(0.681860789064,0.33382258128));
+#29597 = CARTESIAN_POINT('',(0.636401094595,0.333979866517));
+#29598 = CARTESIAN_POINT('',(0.590937828217,0.334112980488));
+#29599 = CARTESIAN_POINT('',(0.545471927306,0.334215368222));
+#29600 = CARTESIAN_POINT('',(0.500004571477,0.334282689327));
+#29601 = CARTESIAN_POINT('',(0.454537066141,0.334312972217));
+#29602 = CARTESIAN_POINT('',(0.409070723728,0.33430667682));
+#29603 = CARTESIAN_POINT('',(0.363606744983,0.334266665142));
+#29604 = CARTESIAN_POINT('',(0.318146102757,0.334198079997));
+#29605 = CARTESIAN_POINT('',(0.272689430422,0.334108132198));
+#29606 = CARTESIAN_POINT('',(0.227236918033,0.334005799235));
+#29607 = CARTESIAN_POINT('',(0.181788215398,0.333901431009));
+#29608 = CARTESIAN_POINT('',(0.13634235584,0.333806288715));
+#29609 = CARTESIAN_POINT('',(9.089765928928E-002,0.333731931559));
+#29610 = CARTESIAN_POINT('',(4.545177899234E-002,0.333689784361));
+#29611 = CARTESIAN_POINT('',(1.515145175203E-002,0.333689701596));
+#29612 = CARTESIAN_POINT('',(0.E+000,0.33369837632));
+#29613 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#29614 = ORIENTED_EDGE('',*,*,#29615,.F.);
+#29615 = EDGE_CURVE('',#29616,#29577,#29618,.T.);
+#29616 = VERTEX_POINT('',#29617);
+#29617 = CARTESIAN_POINT('',(2.800000041723,1.714505544354E-016,
+    13.100000102073));
+#29618 = SURFACE_CURVE('',#29619,(#29623),.PCURVE_S1.);
+#29619 = LINE('',#29620,#29621);
+#29620 = CARTESIAN_POINT('',(2.800000041723,1.714505544354E-016,
+    13.100000102073));
+#29621 = VECTOR('',#29622,1.);
+#29622 = DIRECTION('',(0.832050294338,5.094838648452E-017,
+    -0.554700196225));
+#29623 = PCURVE('',#29534,#29624);
+#29624 = DEFINITIONAL_REPRESENTATION('',(#29625),#29651);
+#29625 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#29626,#29627,#29628,#29629,
+    #29630,#29631,#29632,#29633,#29634,#29635,#29636,#29637,#29638,
+    #29639,#29640,#29641,#29642,#29643,#29644,#29645,#29646,#29647,
+    #29648,#29649,#29650),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.093273538404E-002,
+    2.186547076808E-002,3.279820615211E-002,4.373094153615E-002,
+    5.466367692019E-002,6.559641230423E-002,7.652914768827E-002,
+    8.74618830723E-002,9.839461845634E-002,0.10932735384,0.120260089224,
+    0.131192824608,0.142125559992,0.153058295377,0.163991030761,
+    0.174923766145,0.185856501529,0.196789236913,0.207721972297,
+    0.218654707681,0.229587443065,0.240520178449),.UNSPECIFIED.);
+#29626 = CARTESIAN_POINT('',(1.,1.));
+#29627 = CARTESIAN_POINT('',(1.,0.989892682713));
+#29628 = CARTESIAN_POINT('',(1.,0.969678048138));
+#29629 = CARTESIAN_POINT('',(1.,0.939356096276));
+#29630 = CARTESIAN_POINT('',(1.,0.909034144413));
+#29631 = CARTESIAN_POINT('',(1.,0.878712192551));
+#29632 = CARTESIAN_POINT('',(1.,0.848390240689));
+#29633 = CARTESIAN_POINT('',(1.,0.818068288827));
+#29634 = CARTESIAN_POINT('',(1.,0.787746336965));
+#29635 = CARTESIAN_POINT('',(1.,0.757424385103));
+#29636 = CARTESIAN_POINT('',(1.,0.72710243324));
+#29637 = CARTESIAN_POINT('',(1.,0.696780481378));
+#29638 = CARTESIAN_POINT('',(1.,0.666458529516));
+#29639 = CARTESIAN_POINT('',(1.,0.636136577654));
+#29640 = CARTESIAN_POINT('',(1.,0.605814625792));
+#29641 = CARTESIAN_POINT('',(1.,0.575492673929));
+#29642 = CARTESIAN_POINT('',(1.,0.545170722067));
+#29643 = CARTESIAN_POINT('',(1.,0.514848770205));
+#29644 = CARTESIAN_POINT('',(1.,0.484526818343));
+#29645 = CARTESIAN_POINT('',(1.,0.454204866481));
+#29646 = CARTESIAN_POINT('',(1.,0.423882914618));
+#29647 = CARTESIAN_POINT('',(1.,0.393560962756));
+#29648 = CARTESIAN_POINT('',(1.,0.363239010894));
+#29649 = CARTESIAN_POINT('',(1.,0.343024376319));
+#29650 = CARTESIAN_POINT('',(1.,0.332917059032));
+#29651 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#29652 = ORIENTED_EDGE('',*,*,#29653,.F.);
+#29653 = EDGE_CURVE('',#29526,#29616,#29654,.T.);
+#29654 = SURFACE_CURVE('',#29655,(#29662),.PCURVE_S1.);
+#29655 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#29656,#29657,#29658,#29659,
+    #29660,#29661),.UNSPECIFIED.,.F.,.F.,(6,6),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#29656 = CARTESIAN_POINT('',(1.979899016825,-1.979899016825,
+    13.050000103191));
+#29657 = CARTESIAN_POINT('',(2.29434075219,-1.66545728146,
+    13.060110598174));
+#29658 = CARTESIAN_POINT('',(2.541080112433,-1.293871803615,
+    13.070051951506));
+#29659 = CARTESIAN_POINT('',(2.711720505362,-0.881909452717,
+    13.079948253758));
+#29660 = CARTESIAN_POINT('',(2.800000041723,-0.444687766729,
+    13.08988960709));
+#29661 = CARTESIAN_POINT('',(2.800000041723,1.714505544354E-016,
+    13.100000102073));
+#29662 = PCURVE('',#29534,#29663);
+#29663 = DEFINITIONAL_REPRESENTATION('',(#29664),#29668);
+#29664 = LINE('',#29665,#29666);
+#29665 = CARTESIAN_POINT('',(0.E+000,1.));
+#29666 = VECTOR('',#29667,1.);
+#29667 = DIRECTION('',(1.,0.E+000));
+#29668 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#29669 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#29673)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#29670,#29671,#29672)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#29670 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#29671 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#29672 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#29673 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-004),#29670,
+  'distance_accuracy_value','confusion accuracy');
+#29674 = SHAPE_DEFINITION_REPRESENTATION(#29675,#29516);
+#29675 = PRODUCT_DEFINITION_SHAPE('','',#29676);
+#29676 = PRODUCT_DEFINITION('design','',#29677,#29680);
+#29677 = PRODUCT_DEFINITION_FORMATION('','',#29678);
+#29678 = PRODUCT('Compound153','Compound153','',(#29679));
+#29679 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#29680 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#29681 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#29682,#29684);
+#29682 = ( REPRESENTATION_RELATIONSHIP('','',#29516,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#29683) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#29683 = ITEM_DEFINED_TRANSFORMATION('','',#11,#627);
+#29684 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #29685);
+#29685 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('154','=>[0:1:1:155]','',#5,
+  #29676,$);
+#29686 = PRODUCT_TYPE('part',$,(#29678));
+#29687 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#29688),#29871);
+#29688 = SHELL_BASED_SURFACE_MODEL('',(#29689));
+#29689 = OPEN_SHELL('',(#29690));
+#29690 = ADVANCED_FACE('',(#29691),#29705,.T.);
+#29691 = FACE_BOUND('',#29692,.T.);
+#29692 = EDGE_LOOP('',(#29693,#29746,#29794,#29832));
+#29693 = ORIENTED_EDGE('',*,*,#29694,.F.);
+#29694 = EDGE_CURVE('',#29695,#29697,#29699,.T.);
+#29695 = VERTEX_POINT('',#29696);
+#29696 = CARTESIAN_POINT('',(2.121242937857,-2.121242937857,
+    13.183260429912));
+#29697 = VERTEX_POINT('',#29698);
+#29698 = CARTESIAN_POINT('',(1.979899016825,-1.979899016825,
+    13.050000103191));
+#29699 = SURFACE_CURVE('',#29700,(#29704),.PCURVE_S1.);
+#29700 = LINE('',#29701,#29702);
+#29701 = CARTESIAN_POINT('',(2.121242937857,-2.121242937857,
+    13.183260429912));
+#29702 = VECTOR('',#29703,1.);
+#29703 = DIRECTION('',(-0.588348405415,0.588348405415,-0.554700196225));
+#29704 = PCURVE('',#29705,#29718);
+#29705 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#29706,#29707)
+    ,(#29708,#29709)
+    ,(#29710,#29711)
+    ,(#29712,#29713)
+    ,(#29714,#29715)
+    ,(#29716,#29717
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#29706 = CARTESIAN_POINT('',(1.714505544354E-016,-2.800000041723,
+    13.000000104308));
+#29707 = CARTESIAN_POINT('',(1.898202566964E-016,-3.100000046194,
+    13.200000107288));
+#29708 = CARTESIAN_POINT('',(0.444687766729,-2.800000041723,
+    13.010110599291));
+#29709 = CARTESIAN_POINT('',(0.492332884593,-3.100000046194,
+    13.210110602272));
+#29710 = CARTESIAN_POINT('',(0.881909452717,-2.711720505362,
+    13.020051952623));
+#29711 = CARTESIAN_POINT('',(0.976399751223,-3.00226198808,
+    13.220051955604));
+#29712 = CARTESIAN_POINT('',(1.293871803615,-2.541080112433,
+    13.029948254875));
+#29713 = CARTESIAN_POINT('',(1.432500925431,-2.813338695908,
+    13.229948257856));
+#29714 = CARTESIAN_POINT('',(1.66545728146,-2.29434075219,
+    13.039889608207));
+#29715 = CARTESIAN_POINT('',(1.843899133045,-2.540162975639,
+    13.239889611188));
+#29716 = CARTESIAN_POINT('',(1.979899016825,-1.979899016825,
+    13.050000103191));
+#29717 = CARTESIAN_POINT('',(2.192031054342,-2.192031054342,
+    13.250000106171));
+#29718 = DEFINITIONAL_REPRESENTATION('',(#29719),#29745);
+#29719 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#29720,#29721,#29722,#29723,
+    #29724,#29725,#29726,#29727,#29728,#29729,#29730,#29731,#29732,
+    #29733,#29734,#29735,#29736,#29737,#29738,#29739,#29740,#29741,
+    #29742,#29743,#29744),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.091993047683E-002,
+    2.183986095365E-002,3.275979143048E-002,4.36797219073E-002,
+    5.459965238413E-002,6.551958286095E-002,7.643951333778E-002,
+    8.73594438146E-002,9.827937429143E-002,0.109199304768,0.120119235245
+    ,0.131039165722,0.141959096199,0.152879026676,0.163798957152,
+    0.174718887629,0.185638818106,0.196558748583,0.20747867906,
+    0.218398609537,0.229318540013,0.24023847049),.UNSPECIFIED.);
+#29720 = CARTESIAN_POINT('',(1.,0.66630162368));
+#29721 = CARTESIAN_POINT('',(1.,0.656206144533));
+#29722 = CARTESIAN_POINT('',(1.,0.63601518624));
+#29723 = CARTESIAN_POINT('',(1.,0.6057287488));
+#29724 = CARTESIAN_POINT('',(1.,0.57544231136));
+#29725 = CARTESIAN_POINT('',(1.,0.54515587392));
+#29726 = CARTESIAN_POINT('',(1.,0.51486943648));
+#29727 = CARTESIAN_POINT('',(1.,0.48458299904));
+#29728 = CARTESIAN_POINT('',(1.,0.4542965616));
+#29729 = CARTESIAN_POINT('',(1.,0.42401012416));
+#29730 = CARTESIAN_POINT('',(1.,0.39372368672));
+#29731 = CARTESIAN_POINT('',(1.,0.36343724928));
+#29732 = CARTESIAN_POINT('',(1.,0.33315081184));
+#29733 = CARTESIAN_POINT('',(1.,0.3028643744));
+#29734 = CARTESIAN_POINT('',(1.,0.27257793696));
+#29735 = CARTESIAN_POINT('',(1.,0.24229149952));
+#29736 = CARTESIAN_POINT('',(1.,0.21200506208));
+#29737 = CARTESIAN_POINT('',(1.,0.18171862464));
+#29738 = CARTESIAN_POINT('',(1.,0.1514321872));
+#29739 = CARTESIAN_POINT('',(1.,0.12114574976));
+#29740 = CARTESIAN_POINT('',(1.,9.085931231999E-002));
+#29741 = CARTESIAN_POINT('',(1.,6.057287488E-002));
+#29742 = CARTESIAN_POINT('',(1.,3.028643744E-002));
+#29743 = CARTESIAN_POINT('',(1.,1.009547914667E-002));
+#29744 = CARTESIAN_POINT('',(1.,0.E+000));
+#29745 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#29746 = ORIENTED_EDGE('',*,*,#29747,.F.);
+#29747 = EDGE_CURVE('',#29748,#29695,#29750,.T.);
+#29748 = VERTEX_POINT('',#29749);
+#29749 = CARTESIAN_POINT('',(1.836970226094E-016,-3.000000044703,
+    13.133333439628));
+#29750 = SURFACE_CURVE('',#29751,(#29765),.PCURVE_S1.);
+#29751 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#29752,#29753,#29754,#29755,
+    #29756,#29757,#29758,#29759,#29760,#29761,#29762,#29763,#29764),
+  .UNSPECIFIED.,.F.,.F.,(4,3,3,3,4),(-0.241767738739,-0.171305420457,
+    -8.565271022844E-002,-1.416258586301E-002,0.E+000),.UNSPECIFIED.);
+#29752 = CARTESIAN_POINT('',(1.836970226094E-016,-3.000000044703,
+    13.133333439628));
+#29753 = CARTESIAN_POINT('',(0.304466884299,-3.000000044703,
+    13.139794355341));
+#29754 = CARTESIAN_POINT('',(0.540569389531,-2.9584087474,
+    13.144821237375));
+#29755 = CARTESIAN_POINT('',(0.744888753337,-2.906015414142,
+    13.149283852365));
+#29756 = CARTESIAN_POINT('',(0.993255649129,-2.842327032878,
+    13.154708525834));
+#29757 = CARTESIAN_POINT('',(1.196507782284,-2.761804724226,
+    13.159287159576));
+#29758 = CARTESIAN_POINT('',(1.412156196742,-2.646724386425,
+    13.164461845099));
+#29759 = CARTESIAN_POINT('',(1.592147371892,-2.550672461862,
+    13.168780901795));
+#29760 = CARTESIAN_POINT('',(1.781853654514,-2.429883155127,
+    13.173507811811));
+#29761 = CARTESIAN_POINT('',(1.993406980936,-2.24178701682,
+    13.179524180142));
+#29762 = CARTESIAN_POINT('',(2.035316855575,-2.204524139843,
+    13.180716055717));
+#29763 = CARTESIAN_POINT('',(2.077969050819,-2.164510683167,
+    13.181958921061));
+#29764 = CARTESIAN_POINT('',(2.121242937857,-2.121242937857,
+    13.183260429912));
+#29765 = PCURVE('',#29705,#29766);
+#29766 = DEFINITIONAL_REPRESENTATION('',(#29767),#29793);
+#29767 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#29768,#29769,#29770,#29771,
+    #29772,#29773,#29774,#29775,#29776,#29777,#29778,#29779,#29780,
+    #29781,#29782,#29783,#29784,#29785,#29786,#29787,#29788,#29789,
+    #29790,#29791,#29792),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.241767738739,-0.230778296069,
+    -0.219788853399,-0.208799410729,-0.197809968059,-0.186820525389,
+    -0.175831082719,-0.164841640049,-0.153852197379,-0.142862754709,
+    -0.131873312039,-0.12088386937,-0.1098944267,-9.890498402959E-002,
+    -8.791554135964E-002,-7.692609868968E-002,-6.593665601973E-002,
+    -5.494721334977E-002,-4.395777067982E-002,-3.296832800986E-002,
+    -2.197888533991E-002,-1.098944266995E-002,0.E+000),.UNSPECIFIED.);
+#29768 = CARTESIAN_POINT('',(0.E+000,0.666666666665));
+#29769 = CARTESIAN_POINT('',(1.993321585557E-002,0.66671437748));
+#29770 = CARTESIAN_POINT('',(5.848094361464E-002,0.667161847616));
+#29771 = CARTESIAN_POINT('',(0.112728168958,0.668179930484));
+#29772 = CARTESIAN_POINT('',(0.163784773044,0.668631718383));
+#29773 = CARTESIAN_POINT('',(0.212027502743,0.668317705414));
+#29774 = CARTESIAN_POINT('',(0.257813294519,0.667434771886));
+#29775 = CARTESIAN_POINT('',(0.301477681733,0.666486563309));
+#29776 = CARTESIAN_POINT('',(0.343313565328,0.666573843302));
+#29777 = CARTESIAN_POINT('',(0.383733115725,0.667467259693));
+#29778 = CARTESIAN_POINT('',(0.423076973582,0.668324744896));
+#29779 = CARTESIAN_POINT('',(0.461706005872,0.668768449021));
+#29780 = CARTESIAN_POINT('',(0.499981221398,0.668606246318));
+#29781 = CARTESIAN_POINT('',(0.538263573128,0.667890092438));
+#29782 = CARTESIAN_POINT('',(0.576911534667,0.666911778639));
+#29783 = CARTESIAN_POINT('',(0.616269477811,0.666140301534));
+#29784 = CARTESIAN_POINT('',(0.656694097088,0.666483246898));
+#29785 = CARTESIAN_POINT('',(0.698568365478,0.667324812122));
+#29786 = CARTESIAN_POINT('',(0.742200855719,0.667933991861));
+#29787 = CARTESIAN_POINT('',(0.787943901061,0.667951196691));
+#29788 = CARTESIAN_POINT('',(0.836159873845,0.667359755424));
+#29789 = CARTESIAN_POINT('',(0.887220666861,0.666391196597));
+#29790 = CARTESIAN_POINT('',(0.94150485668,0.666243052528));
+#29791 = CARTESIAN_POINT('',(0.980067401472,0.666272549672));
+#29792 = CARTESIAN_POINT('',(1.,0.666301623679));
+#29793 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#29794 = ORIENTED_EDGE('',*,*,#29795,.F.);
+#29795 = EDGE_CURVE('',#29796,#29748,#29798,.T.);
+#29796 = VERTEX_POINT('',#29797);
+#29797 = CARTESIAN_POINT('',(1.714505544354E-016,-2.800000041723,
+    13.000000104308));
+#29798 = SURFACE_CURVE('',#29799,(#29803),.PCURVE_S1.);
+#29799 = LINE('',#29800,#29801);
+#29800 = CARTESIAN_POINT('',(1.714505544354E-016,-2.800000041723,
+    13.000000104308));
+#29801 = VECTOR('',#29802,1.);
+#29802 = DIRECTION('',(5.094838648452E-017,-0.832050294338,
+    0.554700196225));
+#29803 = PCURVE('',#29705,#29804);
+#29804 = DEFINITIONAL_REPRESENTATION('',(#29805),#29831);
+#29805 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#29806,#29807,#29808,#29809,
+    #29810,#29811,#29812,#29813,#29814,#29815,#29816,#29817,#29818,
+    #29819,#29820,#29821,#29822,#29823,#29824,#29825,#29826,#29827,
+    #29828,#29829,#29830),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.092591311876E-002,
+    2.185182623752E-002,3.277773935628E-002,4.370365247505E-002,
+    5.462956559381E-002,6.555547871257E-002,7.648139183133E-002,
+    8.740730495009E-002,9.833321806885E-002,0.109259131188,
+    0.120185044306,0.131110957425,0.142036870544,0.152962783663,
+    0.163888696781,0.1748146099,0.185740523019,0.196666436138,
+    0.207592349256,0.218518262375,0.229444175494,0.240370088613),
+  .UNSPECIFIED.);
+#29806 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#29807 = CARTESIAN_POINT('',(0.E+000,1.010101010101E-002));
+#29808 = CARTESIAN_POINT('',(0.E+000,3.030303030303E-002));
+#29809 = CARTESIAN_POINT('',(0.E+000,6.060606060606E-002));
+#29810 = CARTESIAN_POINT('',(0.E+000,9.09090909091E-002));
+#29811 = CARTESIAN_POINT('',(0.E+000,0.121212121212));
+#29812 = CARTESIAN_POINT('',(0.E+000,0.151515151515));
+#29813 = CARTESIAN_POINT('',(0.E+000,0.181818181818));
+#29814 = CARTESIAN_POINT('',(0.E+000,0.212121212121));
+#29815 = CARTESIAN_POINT('',(0.E+000,0.242424242424));
+#29816 = CARTESIAN_POINT('',(0.E+000,0.272727272727));
+#29817 = CARTESIAN_POINT('',(0.E+000,0.30303030303));
+#29818 = CARTESIAN_POINT('',(0.E+000,0.333333333333));
+#29819 = CARTESIAN_POINT('',(0.E+000,0.363636363636));
+#29820 = CARTESIAN_POINT('',(0.E+000,0.393939393939));
+#29821 = CARTESIAN_POINT('',(0.E+000,0.424242424242));
+#29822 = CARTESIAN_POINT('',(0.E+000,0.454545454545));
+#29823 = CARTESIAN_POINT('',(0.E+000,0.484848484848));
+#29824 = CARTESIAN_POINT('',(0.E+000,0.515151515152));
+#29825 = CARTESIAN_POINT('',(0.E+000,0.545454545455));
+#29826 = CARTESIAN_POINT('',(0.E+000,0.575757575758));
+#29827 = CARTESIAN_POINT('',(0.E+000,0.606060606061));
+#29828 = CARTESIAN_POINT('',(0.E+000,0.636363636364));
+#29829 = CARTESIAN_POINT('',(-0.E+000,0.656565656566));
+#29830 = CARTESIAN_POINT('',(0.E+000,0.666666666667));
+#29831 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#29832 = ORIENTED_EDGE('',*,*,#29833,.F.);
+#29833 = EDGE_CURVE('',#29697,#29796,#29834,.T.);
+#29834 = SURFACE_CURVE('',#29835,(#29842),.PCURVE_S1.);
+#29835 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#29836,#29837,#29838,#29839,
+    #29840,#29841),.UNSPECIFIED.,.F.,.F.,(6,6),(-1.,0.E+000),
+  .PIECEWISE_BEZIER_KNOTS.);
+#29836 = CARTESIAN_POINT('',(1.979899016825,-1.979899016825,
+    13.050000103191));
+#29837 = CARTESIAN_POINT('',(1.66545728146,-2.29434075219,
+    13.039889608207));
+#29838 = CARTESIAN_POINT('',(1.293871803615,-2.541080112433,
+    13.029948254875));
+#29839 = CARTESIAN_POINT('',(0.881909452717,-2.711720505362,
+    13.020051952623));
+#29840 = CARTESIAN_POINT('',(0.444687766729,-2.800000041723,
+    13.010110599291));
+#29841 = CARTESIAN_POINT('',(1.714505544354E-016,-2.800000041723,
+    13.000000104308));
+#29842 = PCURVE('',#29705,#29843);
+#29843 = DEFINITIONAL_REPRESENTATION('',(#29844),#29870);
+#29844 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#29845,#29846,#29847,#29848,
+    #29849,#29850,#29851,#29852,#29853,#29854,#29855,#29856,#29857,
+    #29858,#29859,#29860,#29861,#29862,#29863,#29864,#29865,#29866,
+    #29867,#29868,#29869),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-1.,-0.954545454545,-0.909090909091,
+    -0.863636363636,-0.818181818182,-0.772727272727,-0.727272727273,
+    -0.681818181818,-0.636363636364,-0.590909090909,-0.545454545455,-0.5
+    ,-0.454545454545,-0.409090909091,-0.363636363636,-0.318181818182,
+    -0.272727272727,-0.227272727273,-0.181818181818,-0.136363636364,
+    -9.090909090909E-002,-4.545454545455E-002,0.E+000),.UNSPECIFIED.);
+#29845 = CARTESIAN_POINT('',(1.,0.E+000));
+#29846 = CARTESIAN_POINT('',(0.984848484848,0.E+000));
+#29847 = CARTESIAN_POINT('',(0.954545454545,0.E+000));
+#29848 = CARTESIAN_POINT('',(0.909090909091,0.E+000));
+#29849 = CARTESIAN_POINT('',(0.863636363636,0.E+000));
+#29850 = CARTESIAN_POINT('',(0.818181818182,0.E+000));
+#29851 = CARTESIAN_POINT('',(0.772727272727,0.E+000));
+#29852 = CARTESIAN_POINT('',(0.727272727273,0.E+000));
+#29853 = CARTESIAN_POINT('',(0.681818181818,0.E+000));
+#29854 = CARTESIAN_POINT('',(0.636363636364,0.E+000));
+#29855 = CARTESIAN_POINT('',(0.590909090909,0.E+000));
+#29856 = CARTESIAN_POINT('',(0.545454545455,0.E+000));
+#29857 = CARTESIAN_POINT('',(0.5,0.E+000));
+#29858 = CARTESIAN_POINT('',(0.454545454545,0.E+000));
+#29859 = CARTESIAN_POINT('',(0.409090909091,0.E+000));
+#29860 = CARTESIAN_POINT('',(0.363636363636,0.E+000));
+#29861 = CARTESIAN_POINT('',(0.318181818182,0.E+000));
+#29862 = CARTESIAN_POINT('',(0.272727272727,0.E+000));
+#29863 = CARTESIAN_POINT('',(0.227272727273,0.E+000));
+#29864 = CARTESIAN_POINT('',(0.181818181818,0.E+000));
+#29865 = CARTESIAN_POINT('',(0.136363636364,0.E+000));
+#29866 = CARTESIAN_POINT('',(9.090909090909E-002,0.E+000));
+#29867 = CARTESIAN_POINT('',(4.545454545455E-002,0.E+000));
+#29868 = CARTESIAN_POINT('',(1.515151515152E-002,-0.E+000));
+#29869 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#29870 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#29871 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#29875)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#29872,#29873,#29874)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#29872 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#29873 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#29874 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#29875 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-004),#29872,
+  'distance_accuracy_value','confusion accuracy');
+#29876 = SHAPE_DEFINITION_REPRESENTATION(#29877,#29687);
+#29877 = PRODUCT_DEFINITION_SHAPE('','',#29878);
+#29878 = PRODUCT_DEFINITION('design','',#29879,#29882);
+#29879 = PRODUCT_DEFINITION_FORMATION('','',#29880);
+#29880 = PRODUCT('Compound149','Compound149','',(#29881));
+#29881 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#29882 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#29883 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#29884,#29886);
+#29884 = ( REPRESENTATION_RELATIONSHIP('','',#29687,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#29885) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#29885 = ITEM_DEFINED_TRANSFORMATION('','',#11,#631);
+#29886 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #29887);
+#29887 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('155','=>[0:1:1:156]','',#5,
+  #29878,$);
+#29888 = PRODUCT_TYPE('part',$,(#29880));
+#29889 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#29890),#30051);
+#29890 = SHELL_BASED_SURFACE_MODEL('',(#29891));
+#29891 = OPEN_SHELL('',(#29892));
+#29892 = ADVANCED_FACE('',(#29893),#29907,.T.);
+#29893 = FACE_BOUND('',#29894,.T.);
+#29894 = EDGE_LOOP('',(#29895,#29948,#29996,#30034));
+#29895 = ORIENTED_EDGE('',*,*,#29896,.F.);
+#29896 = EDGE_CURVE('',#29897,#29899,#29901,.T.);
+#29897 = VERTEX_POINT('',#29898);
+#29898 = CARTESIAN_POINT('',(1.836970226094E-016,-3.000000044703,
+    12.866666768988));
+#29899 = VERTEX_POINT('',#29900);
+#29900 = CARTESIAN_POINT('',(1.714505544354E-016,-2.800000041723,
+    13.000000104308));
+#29901 = SURFACE_CURVE('',#29902,(#29906),.PCURVE_S1.);
+#29902 = LINE('',#29903,#29904);
+#29903 = CARTESIAN_POINT('',(1.836970226094E-016,-3.000000044703,
+    12.866666768988));
+#29904 = VECTOR('',#29905,1.);
+#29905 = DIRECTION('',(-5.094838648452E-017,0.832050294338,
+    0.554700196225));
+#29906 = PCURVE('',#29907,#29920);
+#29907 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#29908,#29909)
+    ,(#29910,#29911)
+    ,(#29912,#29913)
+    ,(#29914,#29915)
+    ,(#29916,#29917)
+    ,(#29918,#29919
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#29908 = CARTESIAN_POINT('',(1.898202566964E-016,-3.100000046194,
+    12.800000101328));
+#29909 = CARTESIAN_POINT('',(1.714505544354E-016,-2.800000041723,
+    13.000000104308));
+#29910 = CARTESIAN_POINT('',(0.492332884593,-3.100000046194,
+    12.810110596311));
+#29911 = CARTESIAN_POINT('',(0.444687766729,-2.800000041723,
+    13.010110599291));
+#29912 = CARTESIAN_POINT('',(0.976399751223,-3.00226198808,
+    12.820051949643));
+#29913 = CARTESIAN_POINT('',(0.881909452717,-2.711720505362,
+    13.020051952623));
+#29914 = CARTESIAN_POINT('',(1.432500925431,-2.813338695908,
+    12.829948251895));
+#29915 = CARTESIAN_POINT('',(1.293871803615,-2.541080112433,
+    13.029948254875));
+#29916 = CARTESIAN_POINT('',(1.843899133045,-2.540162975639,
+    12.839889605227));
+#29917 = CARTESIAN_POINT('',(1.66545728146,-2.29434075219,
+    13.039889608207));
+#29918 = CARTESIAN_POINT('',(2.192031054342,-2.192031054342,
+    12.85000010021));
+#29919 = CARTESIAN_POINT('',(1.979899016825,-1.979899016825,
+    13.050000103191));
+#29920 = DEFINITIONAL_REPRESENTATION('',(#29921),#29947);
+#29921 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#29922,#29923,#29924,#29925,
+    #29926,#29927,#29928,#29929,#29930,#29931,#29932,#29933,#29934,
+    #29935,#29936,#29937,#29938,#29939,#29940,#29941,#29942,#29943,
+    #29944,#29945,#29946),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.092591311876E-002,
+    2.185182623752E-002,3.277773935628E-002,4.370365247504E-002,
+    5.462956559379E-002,6.555547871255E-002,7.648139183131E-002,
+    8.740730495007E-002,9.833321806883E-002,0.109259131188,
+    0.120185044306,0.131110957425,0.142036870544,0.152962783663,
+    0.163888696781,0.1748146099,0.185740523019,0.196666436138,
+    0.207592349256,0.218518262375,0.229444175494,0.240370088613),
+  .UNSPECIFIED.);
+#29922 = CARTESIAN_POINT('',(0.E+000,0.333333333333));
+#29923 = CARTESIAN_POINT('',(0.E+000,0.343434343434));
+#29924 = CARTESIAN_POINT('',(0.E+000,0.363636363636));
+#29925 = CARTESIAN_POINT('',(0.E+000,0.393939393939));
+#29926 = CARTESIAN_POINT('',(0.E+000,0.424242424242));
+#29927 = CARTESIAN_POINT('',(0.E+000,0.454545454546));
+#29928 = CARTESIAN_POINT('',(0.E+000,0.484848484849));
+#29929 = CARTESIAN_POINT('',(0.E+000,0.515151515152));
+#29930 = CARTESIAN_POINT('',(0.E+000,0.545454545455));
+#29931 = CARTESIAN_POINT('',(0.E+000,0.575757575758));
+#29932 = CARTESIAN_POINT('',(0.E+000,0.606060606061));
+#29933 = CARTESIAN_POINT('',(0.E+000,0.636363636364));
+#29934 = CARTESIAN_POINT('',(0.E+000,0.666666666667));
+#29935 = CARTESIAN_POINT('',(0.E+000,0.69696969697));
+#29936 = CARTESIAN_POINT('',(0.E+000,0.727272727273));
+#29937 = CARTESIAN_POINT('',(0.E+000,0.757575757576));
+#29938 = CARTESIAN_POINT('',(0.E+000,0.787878787879));
+#29939 = CARTESIAN_POINT('',(0.E+000,0.818181818182));
+#29940 = CARTESIAN_POINT('',(0.E+000,0.848484848485));
+#29941 = CARTESIAN_POINT('',(0.E+000,0.878787878788));
+#29942 = CARTESIAN_POINT('',(0.E+000,0.909090909091));
+#29943 = CARTESIAN_POINT('',(0.E+000,0.939393939394));
+#29944 = CARTESIAN_POINT('',(0.E+000,0.969696969697));
+#29945 = CARTESIAN_POINT('',(-0.E+000,0.989898989899));
+#29946 = CARTESIAN_POINT('',(0.E+000,1.));
+#29947 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#29948 = ORIENTED_EDGE('',*,*,#29949,.F.);
+#29949 = EDGE_CURVE('',#29950,#29897,#29952,.T.);
+#29950 = VERTEX_POINT('',#29951);
+#29951 = CARTESIAN_POINT('',(2.121242937857,-2.121242937857,
+    12.916739776469));
+#29952 = SURFACE_CURVE('',#29953,(#29967),.PCURVE_S1.);
+#29953 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#29954,#29955,#29956,#29957,
+    #29958,#29959,#29960,#29961,#29962,#29963,#29964,#29965,#29966),
+  .UNSPECIFIED.,.F.,.F.,(4,3,3,3,4),(-0.241768013859,-0.171301740737,
+    -8.565087036849E-002,-1.415744860333E-002,0.E+000),.UNSPECIFIED.);
+#29954 = CARTESIAN_POINT('',(2.121242937857,-2.121242937857,
+    12.916739776469));
+#29955 = CARTESIAN_POINT('',(1.905940960536,-2.33651435804,
+    12.910293146708));
+#29956 = CARTESIAN_POINT('',(1.709595811295,-2.47406360248,
+    12.905255495282));
+#29957 = CARTESIAN_POINT('',(1.528082936334,-2.58151994059,
+    12.900771617892));
+#29958 = CARTESIAN_POINT('',(1.307456315475,-2.712131770591,
+    12.895321521213));
+#29959 = CARTESIAN_POINT('',(1.106819245638,-2.798972408565,
+    12.890701831136));
+#29960 = CARTESIAN_POINT('',(0.872965822023,-2.870127849555,
+    12.885496938773));
+#29961 = CARTESIAN_POINT('',(0.6777666212,-2.92952182806,12.881152376209
+    ));
+#29962 = CARTESIAN_POINT('',(0.458191757501,-2.978281917971,
+    12.876407463947));
+#29963 = CARTESIAN_POINT('',(0.175571278515,-2.994856288262,
+    12.870395822464));
+#29964 = CARTESIAN_POINT('',(0.119605501431,-2.998138419537,
+    12.869205370206));
+#29965 = CARTESIAN_POINT('',(6.117183285851E-002,-3.000000044703,
+    12.867964861084));
+#29966 = CARTESIAN_POINT('',(1.836970226094E-016,-3.000000044703,
+    12.866666768988));
+#29967 = PCURVE('',#29907,#29968);
+#29968 = DEFINITIONAL_REPRESENTATION('',(#29969),#29995);
+#29969 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#29970,#29971,#29972,#29973,
+    #29974,#29975,#29976,#29977,#29978,#29979,#29980,#29981,#29982,
+    #29983,#29984,#29985,#29986,#29987,#29988,#29989,#29990,#29991,
+    #29992,#29993,#29994),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.241768013859,-0.230778558684,
+    -0.219789103508,-0.208799648333,-0.197810193157,-0.186820737982,
+    -0.175831282807,-0.164841827631,-0.153852372456,-0.14286291728,
+    -0.131873462105,-0.120884006929,-0.109894551754,-9.890509657868E-002
+    ,-8.791564140327E-002,-7.692618622786E-002,-6.593673105245E-002,
+    -5.494727587705E-002,-4.395782070164E-002,-3.296836552623E-002,
+    -2.197891035082E-002,-1.098945517541E-002,0.E+000),.UNSPECIFIED.);
+#29970 = CARTESIAN_POINT('',(1.,0.333698376321));
+#29971 = CARTESIAN_POINT('',(0.98006750711,0.333661908318));
+#29972 = CARTESIAN_POINT('',(0.941520978394,0.333230817283));
+#29973 = CARTESIAN_POINT('',(0.887274959592,0.332220654568));
+#29974 = CARTESIAN_POINT('',(0.836219146995,0.331761775607));
+#29975 = CARTESIAN_POINT('',(0.787976871534,0.332055441866));
+#29976 = CARTESIAN_POINT('',(0.7421912229,0.332906540721));
+#29977 = CARTESIAN_POINT('',(0.698526640954,0.33381319146));
+#29978 = CARTESIAN_POINT('',(0.656690159882,0.333676351807));
+#29979 = CARTESIAN_POINT('',(0.616269746782,0.33272655192));
+#29980 = CARTESIAN_POINT('',(0.576924861707,0.331807525678));
+#29981 = CARTESIAN_POINT('',(0.538294730472,0.331298770924));
+#29982 = CARTESIAN_POINT('',(0.500018412869,0.331394131158));
+#29983 = CARTESIAN_POINT('',(0.461735007011,0.332043397084));
+#29984 = CARTESIAN_POINT('',(0.423086071264,0.332956542739));
+#29985 = CARTESIAN_POINT('',(0.383727248165,0.333666364681));
+#29986 = CARTESIAN_POINT('',(0.343301829489,0.333267009102));
+#29987 = CARTESIAN_POINT('',(0.301426910596,0.332375524343));
+#29988 = CARTESIAN_POINT('',(0.257794071314,0.331724530923));
+#29989 = CARTESIAN_POINT('',(0.212051079684,0.331675282599));
+#29990 = CARTESIAN_POINT('',(0.163835627971,0.332246242642));
+#29991 = CARTESIAN_POINT('',(0.112775857205,0.333207778216));
+#29992 = CARTESIAN_POINT('',(5.849309488774E-002,0.33336435291));
+#29993 = CARTESIAN_POINT('',(1.99318511118E-002,0.333351295411));
+#29994 = CARTESIAN_POINT('',(0.E+000,0.333333333335));
+#29995 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#29996 = ORIENTED_EDGE('',*,*,#29997,.F.);
+#29997 = EDGE_CURVE('',#29998,#29950,#30000,.T.);
+#29998 = VERTEX_POINT('',#29999);
+#29999 = CARTESIAN_POINT('',(1.979899016825,-1.979899016825,
+    13.050000103191));
+#30000 = SURFACE_CURVE('',#30001,(#30005),.PCURVE_S1.);
+#30001 = LINE('',#30002,#30003);
+#30002 = CARTESIAN_POINT('',(1.979899016825,-1.979899016825,
+    13.050000103191));
+#30003 = VECTOR('',#30004,1.);
+#30004 = DIRECTION('',(0.588348405415,-0.588348405415,-0.554700196225));
+#30005 = PCURVE('',#29907,#30006);
+#30006 = DEFINITIONAL_REPRESENTATION('',(#30007),#30033);
+#30007 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#30008,#30009,#30010,#30011,
+    #30012,#30013,#30014,#30015,#30016,#30017,#30018,#30019,#30020,
+    #30021,#30022,#30023,#30024,#30025,#30026,#30027,#30028,#30029,
+    #30030,#30031,#30032),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.091993047682E-002,
+    2.183986095365E-002,3.275979143047E-002,4.367972190729E-002,
+    5.459965238412E-002,6.551958286094E-002,7.643951333776E-002,
+    8.735944381458E-002,9.827937429141E-002,0.109199304768,
+    0.120119235245,0.131039165722,0.141959096199,0.152879026676,
+    0.163798957152,0.174718887629,0.185638818106,0.196558748583,
+    0.20747867906,0.218398609536,0.229318540013,0.24023847049),
+  .UNSPECIFIED.);
+#30008 = CARTESIAN_POINT('',(1.,1.));
+#30009 = CARTESIAN_POINT('',(1.,0.989904520853));
+#30010 = CARTESIAN_POINT('',(1.,0.96971356256));
+#30011 = CARTESIAN_POINT('',(1.,0.93942712512));
+#30012 = CARTESIAN_POINT('',(1.,0.90914068768));
+#30013 = CARTESIAN_POINT('',(1.,0.87885425024));
+#30014 = CARTESIAN_POINT('',(1.,0.8485678128));
+#30015 = CARTESIAN_POINT('',(1.,0.81828137536));
+#30016 = CARTESIAN_POINT('',(1.,0.78799493792));
+#30017 = CARTESIAN_POINT('',(1.,0.75770850048));
+#30018 = CARTESIAN_POINT('',(1.,0.72742206304));
+#30019 = CARTESIAN_POINT('',(1.,0.6971356256));
+#30020 = CARTESIAN_POINT('',(1.,0.66684918816));
+#30021 = CARTESIAN_POINT('',(1.,0.63656275072));
+#30022 = CARTESIAN_POINT('',(1.,0.60627631328));
+#30023 = CARTESIAN_POINT('',(1.,0.57598987584));
+#30024 = CARTESIAN_POINT('',(1.,0.5457034384));
+#30025 = CARTESIAN_POINT('',(1.,0.51541700096));
+#30026 = CARTESIAN_POINT('',(1.,0.48513056352));
+#30027 = CARTESIAN_POINT('',(1.,0.45484412608));
+#30028 = CARTESIAN_POINT('',(1.,0.42455768864));
+#30029 = CARTESIAN_POINT('',(1.,0.3942712512));
+#30030 = CARTESIAN_POINT('',(1.,0.36398481376));
+#30031 = CARTESIAN_POINT('',(1.,0.343793855467));
+#30032 = CARTESIAN_POINT('',(1.,0.33369837632));
+#30033 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#30034 = ORIENTED_EDGE('',*,*,#30035,.F.);
+#30035 = EDGE_CURVE('',#29899,#29998,#30036,.T.);
+#30036 = SURFACE_CURVE('',#30037,(#30044),.PCURVE_S1.);
+#30037 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#30038,#30039,#30040,#30041,
+    #30042,#30043),.UNSPECIFIED.,.F.,.F.,(6,6),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#30038 = CARTESIAN_POINT('',(1.714505544354E-016,-2.800000041723,
+    13.000000104308));
+#30039 = CARTESIAN_POINT('',(0.444687766729,-2.800000041723,
+    13.010110599291));
+#30040 = CARTESIAN_POINT('',(0.881909452717,-2.711720505362,
+    13.020051952623));
+#30041 = CARTESIAN_POINT('',(1.293871803615,-2.541080112433,
+    13.029948254875));
+#30042 = CARTESIAN_POINT('',(1.66545728146,-2.29434075219,
+    13.039889608207));
+#30043 = CARTESIAN_POINT('',(1.979899016825,-1.979899016825,
+    13.050000103191));
+#30044 = PCURVE('',#29907,#30045);
+#30045 = DEFINITIONAL_REPRESENTATION('',(#30046),#30050);
+#30046 = LINE('',#30047,#30048);
+#30047 = CARTESIAN_POINT('',(0.E+000,1.));
+#30048 = VECTOR('',#30049,1.);
+#30049 = DIRECTION('',(1.,0.E+000));
+#30050 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#30051 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#30055)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#30052,#30053,#30054)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#30052 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#30053 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#30054 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#30055 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-004),#30052,
+  'distance_accuracy_value','confusion accuracy');
+#30056 = SHAPE_DEFINITION_REPRESENTATION(#30057,#29889);
+#30057 = PRODUCT_DEFINITION_SHAPE('','',#30058);
+#30058 = PRODUCT_DEFINITION('design','',#30059,#30062);
+#30059 = PRODUCT_DEFINITION_FORMATION('','',#30060);
+#30060 = PRODUCT('Compound150','Compound150','',(#30061));
+#30061 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#30062 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#30063 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#30064,#30066);
+#30064 = ( REPRESENTATION_RELATIONSHIP('','',#29889,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#30065) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#30065 = ITEM_DEFINED_TRANSFORMATION('','',#11,#635);
+#30066 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #30067);
+#30067 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('156','=>[0:1:1:157]','',#5,
+  #30058,$);
+#30068 = PRODUCT_TYPE('part',$,(#30060));
+#30069 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#30070),#30222);
+#30070 = SHELL_BASED_SURFACE_MODEL('',(#30071));
+#30071 = OPEN_SHELL('',(#30072));
+#30072 = ADVANCED_FACE('',(#30073),#30087,.T.);
+#30073 = FACE_BOUND('',#30074,.T.);
+#30074 = EDGE_LOOP('',(#30075,#30128,#30167,#30205));
+#30075 = ORIENTED_EDGE('',*,*,#30076,.F.);
+#30076 = EDGE_CURVE('',#30077,#30079,#30081,.T.);
+#30077 = VERTEX_POINT('',#30078);
+#30078 = CARTESIAN_POINT('',(-3.000124926996,3.674093388888E-016,
+    13.96658348954));
+#30079 = VERTEX_POINT('',#30080);
+#30080 = CARTESIAN_POINT('',(-2.800000041723,3.429011088709E-016,
+    14.100000079721));
+#30081 = SURFACE_CURVE('',#30082,(#30086),.PCURVE_S1.);
+#30082 = LINE('',#30083,#30084);
+#30083 = CARTESIAN_POINT('',(-3.000124926996,3.674093388888E-016,
+    13.96658348954));
+#30084 = VECTOR('',#30085,1.);
+#30085 = DIRECTION('',(0.832050294338,-1.01896772969E-016,0.554700196225
+    ));
+#30086 = PCURVE('',#30087,#30100);
+#30087 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#30088,#30089)
+    ,(#30090,#30091)
+    ,(#30092,#30093)
+    ,(#30094,#30095)
+    ,(#30096,#30097)
+    ,(#30098,#30099
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#30088 = CARTESIAN_POINT('',(-3.100000046194,3.796405133928E-016,
+    13.900000076741));
+#30089 = CARTESIAN_POINT('',(-2.800000041723,3.429011088709E-016,
+    14.100000079721));
+#30090 = CARTESIAN_POINT('',(-3.100000046194,-0.492332884593,
+    13.910110571724));
+#30091 = CARTESIAN_POINT('',(-2.800000041723,-0.444687766729,
+    14.110110574705));
+#30092 = CARTESIAN_POINT('',(-3.00226198808,-0.976399751223,
+    13.920051925056));
+#30093 = CARTESIAN_POINT('',(-2.711720505362,-0.881909452717,
+    14.120051928036));
+#30094 = CARTESIAN_POINT('',(-2.813338695908,-1.432500925431,
+    13.929948227308));
+#30095 = CARTESIAN_POINT('',(-2.541080112433,-1.293871803615,
+    14.129948230288));
+#30096 = CARTESIAN_POINT('',(-2.540162975639,-1.843899133045,
+    13.93988958064));
+#30097 = CARTESIAN_POINT('',(-2.29434075219,-1.66545728146,
+    14.13988958362));
+#30098 = CARTESIAN_POINT('',(-2.192031054342,-2.192031054342,
+    13.950000075623));
+#30099 = CARTESIAN_POINT('',(-1.979899016825,-1.979899016825,
+    14.150000078604));
+#30100 = DEFINITIONAL_REPRESENTATION('',(#30101),#30127);
+#30101 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#30102,#30103,#30104,#30105,
+    #30106,#30107,#30108,#30109,#30110,#30111,#30112,#30113,#30114,
+    #30115,#30116,#30117,#30118,#30119,#30120,#30121,#30122,#30123,
+    #30124,#30125,#30126),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.093273538404E-002,
+    2.186547076808E-002,3.279820615211E-002,4.373094153615E-002,
+    5.466367692019E-002,6.559641230423E-002,7.652914768827E-002,
+    8.74618830723E-002,9.839461845634E-002,0.10932735384,0.120260089224,
+    0.131192824608,0.142125559992,0.153058295377,0.163991030761,
+    0.174923766145,0.185856501529,0.196789236913,0.207721972297,
+    0.218654707681,0.229587443065,0.240520178449),.UNSPECIFIED.);
+#30102 = CARTESIAN_POINT('',(0.E+000,0.332917059032));
+#30103 = CARTESIAN_POINT('',(0.E+000,0.343024376319));
+#30104 = CARTESIAN_POINT('',(0.E+000,0.363239010894));
+#30105 = CARTESIAN_POINT('',(0.E+000,0.393560962756));
+#30106 = CARTESIAN_POINT('',(0.E+000,0.423882914618));
+#30107 = CARTESIAN_POINT('',(0.E+000,0.454204866481));
+#30108 = CARTESIAN_POINT('',(0.E+000,0.484526818343));
+#30109 = CARTESIAN_POINT('',(0.E+000,0.514848770205));
+#30110 = CARTESIAN_POINT('',(0.E+000,0.545170722067));
+#30111 = CARTESIAN_POINT('',(0.E+000,0.575492673929));
+#30112 = CARTESIAN_POINT('',(0.E+000,0.605814625792));
+#30113 = CARTESIAN_POINT('',(0.E+000,0.636136577654));
+#30114 = CARTESIAN_POINT('',(0.E+000,0.666458529516));
+#30115 = CARTESIAN_POINT('',(0.E+000,0.696780481378));
+#30116 = CARTESIAN_POINT('',(0.E+000,0.72710243324));
+#30117 = CARTESIAN_POINT('',(0.E+000,0.757424385102));
+#30118 = CARTESIAN_POINT('',(0.E+000,0.787746336965));
+#30119 = CARTESIAN_POINT('',(0.E+000,0.818068288827));
+#30120 = CARTESIAN_POINT('',(0.E+000,0.848390240689));
+#30121 = CARTESIAN_POINT('',(0.E+000,0.878712192551));
+#30122 = CARTESIAN_POINT('',(0.E+000,0.909034144413));
+#30123 = CARTESIAN_POINT('',(0.E+000,0.939356096276));
+#30124 = CARTESIAN_POINT('',(0.E+000,0.969678048138));
+#30125 = CARTESIAN_POINT('',(-0.E+000,0.989892682713));
+#30126 = CARTESIAN_POINT('',(0.E+000,1.));
+#30127 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#30128 = ORIENTED_EDGE('',*,*,#30129,.F.);
+#30129 = EDGE_CURVE('',#30130,#30077,#30132,.T.);
+#30130 = VERTEX_POINT('',#30131);
+#30131 = CARTESIAN_POINT('',(-2.121242937857,-2.121242937857,
+    14.016739751882));
+#30132 = SURFACE_CURVE('',#30133,(#30138),.PCURVE_S1.);
+#30133 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#30134,#30135,#30136,#30137),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,0.241778545972),
+  .PIECEWISE_BEZIER_KNOTS.);
+#30134 = CARTESIAN_POINT('',(-2.121242937857,-2.121242937857,
+    14.016739751882));
+#30135 = CARTESIAN_POINT('',(-2.682765495879,-1.559800074984,
+    13.99985135499));
+#30136 = CARTESIAN_POINT('',(-3.000124926996,-0.794119080623,
+    13.983434329942));
+#30137 = CARTESIAN_POINT('',(-3.000124926996,3.674093388888E-016,
+    13.96658348954));
+#30138 = PCURVE('',#30087,#30139);
+#30139 = DEFINITIONAL_REPRESENTATION('',(#30140),#30166);
+#30140 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#30141,#30142,#30143,#30144,
+    #30145,#30146,#30147,#30148,#30149,#30150,#30151,#30152,#30153,
+    #30154,#30155,#30156,#30157,#30158,#30159,#30160,#30161,#30162,
+    #30163,#30164,#30165),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.098993390781E-002,
+    2.197986781562E-002,3.296980172343E-002,4.395973563124E-002,
+    5.494966953906E-002,6.593960344687E-002,7.692953735468E-002,
+    8.791947126249E-002,9.89094051703E-002,0.109899339078,0.120889272986
+    ,0.131879206894,0.142869140802,0.153859074709,0.164849008617,
+    0.175838942525,0.186828876433,0.197818810341,0.208808744248,
+    0.219798678156,0.230788612064,0.241778545972),.UNSPECIFIED.);
+#30141 = CARTESIAN_POINT('',(1.,0.33369837632));
+#30142 = CARTESIAN_POINT('',(0.984848548816,0.333689686728));
+#30143 = CARTESIAN_POINT('',(0.954548155371,0.333689217827));
+#30144 = CARTESIAN_POINT('',(0.909102010477,0.333729610909));
+#30145 = CARTESIAN_POINT('',(0.863656918762,0.333801994022));
+#30146 = CARTESIAN_POINT('',(0.818210575227,0.333895412704));
+#30147 = CARTESIAN_POINT('',(0.772761342751,0.333998639273));
+#30148 = CARTESIAN_POINT('',(0.72730829721,0.334100597886));
+#30149 = CARTESIAN_POINT('',(0.681851128173,0.334191000941));
+#30150 = CARTESIAN_POINT('',(0.636390060846,0.334260827189));
+#30151 = CARTESIAN_POINT('',(0.590925757538,0.334302736356));
+#30152 = CARTESIAN_POINT('',(0.545459212594,0.334311391317));
+#30153 = CARTESIAN_POINT('',(0.499991639915,0.33428369268));
+#30154 = CARTESIAN_POINT('',(0.454524356212,0.334218922317));
+#30155 = CARTESIAN_POINT('',(0.409058662136,0.334118795327));
+#30156 = CARTESIAN_POINT('',(0.363595723713,0.333987419845));
+#30157 = CARTESIAN_POINT('',(0.318136456471,0.333831165041));
+#30158 = CARTESIAN_POINT('',(0.272681414409,0.333658437574));
+#30159 = CARTESIAN_POINT('',(0.227230686941,0.333479369663));
+#30160 = CARTESIAN_POINT('',(0.181783802888,0.333305413942));
+#30161 = CARTESIAN_POINT('',(0.136339655516,0.333148872702));
+#30162 = CARTESIAN_POINT('',(9.089640653753E-002,0.333022270622));
+#30163 = CARTESIAN_POINT('',(4.54515359977E-002,0.332937924805));
+#30164 = CARTESIAN_POINT('',(1.515146159919E-002,0.332916914124));
+#30165 = CARTESIAN_POINT('',(0.E+000,0.332917059032));
+#30166 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#30167 = ORIENTED_EDGE('',*,*,#30168,.F.);
+#30168 = EDGE_CURVE('',#30169,#30130,#30171,.T.);
+#30169 = VERTEX_POINT('',#30170);
+#30170 = CARTESIAN_POINT('',(-1.979899016825,-1.979899016825,
+    14.150000078604));
+#30171 = SURFACE_CURVE('',#30172,(#30176),.PCURVE_S1.);
+#30172 = LINE('',#30173,#30174);
+#30173 = CARTESIAN_POINT('',(-1.979899016825,-1.979899016825,
+    14.150000078604));
+#30174 = VECTOR('',#30175,1.);
+#30175 = DIRECTION('',(-0.588348405415,-0.588348405415,-0.554700196225)
+  );
+#30176 = PCURVE('',#30087,#30177);
+#30177 = DEFINITIONAL_REPRESENTATION('',(#30178),#30204);
+#30178 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#30179,#30180,#30181,#30182,
+    #30183,#30184,#30185,#30186,#30187,#30188,#30189,#30190,#30191,
+    #30192,#30193,#30194,#30195,#30196,#30197,#30198,#30199,#30200,
+    #30201,#30202,#30203),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.E+000,1.091993047682E-002,
+    2.183986095365E-002,3.275979143047E-002,4.367972190729E-002,
+    5.459965238412E-002,6.551958286094E-002,7.643951333776E-002,
+    8.735944381458E-002,9.827937429141E-002,0.109199304768,
+    0.120119235245,0.131039165722,0.141959096199,0.152879026676,
+    0.163798957152,0.174718887629,0.185638818106,0.196558748583,
+    0.20747867906,0.218398609536,0.229318540013,0.24023847049),
+  .UNSPECIFIED.);
+#30179 = CARTESIAN_POINT('',(1.,1.));
+#30180 = CARTESIAN_POINT('',(1.,0.989904520853));
+#30181 = CARTESIAN_POINT('',(1.,0.96971356256));
+#30182 = CARTESIAN_POINT('',(1.,0.93942712512));
+#30183 = CARTESIAN_POINT('',(1.,0.90914068768));
+#30184 = CARTESIAN_POINT('',(1.,0.87885425024));
+#30185 = CARTESIAN_POINT('',(1.,0.8485678128));
+#30186 = CARTESIAN_POINT('',(1.,0.81828137536));
+#30187 = CARTESIAN_POINT('',(1.,0.78799493792));
+#30188 = CARTESIAN_POINT('',(1.,0.75770850048));
+#30189 = CARTESIAN_POINT('',(1.,0.72742206304));
+#30190 = CARTESIAN_POINT('',(1.,0.6971356256));
+#30191 = CARTESIAN_POINT('',(1.,0.66684918816));
+#30192 = CARTESIAN_POINT('',(1.,0.63656275072));
+#30193 = CARTESIAN_POINT('',(1.,0.60627631328));
+#30194 = CARTESIAN_POINT('',(1.,0.57598987584));
+#30195 = CARTESIAN_POINT('',(1.,0.5457034384));
+#30196 = CARTESIAN_POINT('',(1.,0.51541700096));
+#30197 = CARTESIAN_POINT('',(1.,0.48513056352));
+#30198 = CARTESIAN_POINT('',(1.,0.45484412608));
+#30199 = CARTESIAN_POINT('',(1.,0.42455768864));
+#30200 = CARTESIAN_POINT('',(1.,0.3942712512));
+#30201 = CARTESIAN_POINT('',(1.,0.36398481376));
+#30202 = CARTESIAN_POINT('',(1.,0.343793855467));
+#30203 = CARTESIAN_POINT('',(1.,0.33369837632));
+#30204 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#30205 = ORIENTED_EDGE('',*,*,#30206,.F.);
+#30206 = EDGE_CURVE('',#30079,#30169,#30207,.T.);
+#30207 = SURFACE_CURVE('',#30208,(#30215),.PCURVE_S1.);
+#30208 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#30209,#30210,#30211,#30212,
+    #30213,#30214),.UNSPECIFIED.,.F.,.F.,(6,6),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#30209 = CARTESIAN_POINT('',(-2.800000041723,3.429011088709E-016,
+    14.100000079721));
+#30210 = CARTESIAN_POINT('',(-2.800000041723,-0.444687766729,
+    14.110110574705));
+#30211 = CARTESIAN_POINT('',(-2.711720505362,-0.881909452717,
+    14.120051928036));
+#30212 = CARTESIAN_POINT('',(-2.541080112433,-1.293871803615,
+    14.129948230288));
+#30213 = CARTESIAN_POINT('',(-2.29434075219,-1.66545728146,
+    14.13988958362));
+#30214 = CARTESIAN_POINT('',(-1.979899016825,-1.979899016825,
+    14.150000078604));
+#30215 = PCURVE('',#30087,#30216);
+#30216 = DEFINITIONAL_REPRESENTATION('',(#30217),#30221);
+#30217 = LINE('',#30218,#30219);
+#30218 = CARTESIAN_POINT('',(0.E+000,1.));
+#30219 = VECTOR('',#30220,1.);
+#30220 = DIRECTION('',(1.,0.E+000));
+#30221 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#30222 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#30226)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#30223,#30224,#30225)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#30223 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#30224 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#30225 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#30226 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-004),#30223,
+  'distance_accuracy_value','confusion accuracy');
+#30227 = SHAPE_DEFINITION_REPRESENTATION(#30228,#30069);
+#30228 = PRODUCT_DEFINITION_SHAPE('','',#30229);
+#30229 = PRODUCT_DEFINITION('design','',#30230,#30233);
+#30230 = PRODUCT_DEFINITION_FORMATION('','',#30231);
+#30231 = PRODUCT('Compound154','Compound154','',(#30232));
+#30232 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#30233 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#30234 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#30235,#30237);
+#30235 = ( REPRESENTATION_RELATIONSHIP('','',#30069,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#30236) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#30236 = ITEM_DEFINED_TRANSFORMATION('','',#11,#639);
+#30237 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #30238);
+#30238 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('157','=>[0:1:1:158]','',#5,
+  #30229,$);
+#30239 = PRODUCT_TYPE('part',$,(#30231));
+#30240 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#30241),#30415);
+#30241 = SHELL_BASED_SURFACE_MODEL('',(#30242));
+#30242 = OPEN_SHELL('',(#30243));
+#30243 = ADVANCED_FACE('',(#30244),#30258,.T.);
+#30244 = FACE_BOUND('',#30245,.T.);
+#30245 = EDGE_LOOP('',(#30246,#30299,#30338,#30376));
+#30246 = ORIENTED_EDGE('',*,*,#30247,.F.);
+#30247 = EDGE_CURVE('',#30248,#30250,#30252,.T.);
+#30248 = VERTEX_POINT('',#30249);
+#30249 = CARTESIAN_POINT('',(3.000124926996,1.837046694444E-016,
+    14.033416674373));
+#30250 = VERTEX_POINT('',#30251);
+#30251 = CARTESIAN_POINT('',(2.800000041723,1.714505544354E-016,
+    13.900000084192));
+#30252 = SURFACE_CURVE('',#30253,(#30257),.PCURVE_S1.);
+#30253 = LINE('',#30254,#30255);
+#30254 = CARTESIAN_POINT('',(3.000124926996,1.837046694444E-016,
+    14.033416674373));
+#30255 = VECTOR('',#30256,1.);
+#30256 = DIRECTION('',(-0.832050294338,-5.094838648452E-017,
+    -0.554700196225));
+#30257 = PCURVE('',#30258,#30271);
+#30258 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#30259,#30260)
+    ,(#30261,#30262)
+    ,(#30263,#30264)
+    ,(#30265,#30266)
+    ,(#30267,#30268)
+    ,(#30269,#30270
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#30259 = CARTESIAN_POINT('',(1.979899016825,-1.979899016825,
+    13.850000085309));
+#30260 = CARTESIAN_POINT('',(2.192031054342,-2.192031054342,
+    14.050000088289));
+#30261 = CARTESIAN_POINT('',(2.29434075219,-1.66545728146,
+    13.860110580292));
+#30262 = CARTESIAN_POINT('',(2.540162975639,-1.843899133045,
+    14.060110583273));
+#30263 = CARTESIAN_POINT('',(2.541080112433,-1.293871803615,
+    13.870051933624));
+#30264 = CARTESIAN_POINT('',(2.813338695908,-1.432500925431,
+    14.070051936605));
+#30265 = CARTESIAN_POINT('',(2.711720505362,-0.881909452717,
+    13.879948235876));
+#30266 = CARTESIAN_POINT('',(3.00226198808,-0.976399751223,
+    14.079948238857));
+#30267 = CARTESIAN_POINT('',(2.800000041723,-0.444687766729,
+    13.889889589208));
+#30268 = CARTESIAN_POINT('',(3.100000046194,-0.492332884593,
+    14.089889592189));
+#30269 = CARTESIAN_POINT('',(2.800000041723,1.714505544354E-016,
+    13.900000084192));
+#30270 = CARTESIAN_POINT('',(3.100000046194,1.898202566964E-016,
+    14.100000087172));
+#30271 = DEFINITIONAL_REPRESENTATION('',(#30272),#30298);
+#30272 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#30273,#30274,#30275,#30276,
+    #30277,#30278,#30279,#30280,#30281,#30282,#30283,#30284,#30285,
+    #30286,#30287,#30288,#30289,#30290,#30291,#30292,#30293,#30294,
+    #30295,#30296,#30297),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.E+000,1.093273538404E-002,
+    2.186547076808E-002,3.279820615211E-002,4.373094153615E-002,
+    5.466367692019E-002,6.559641230423E-002,7.652914768827E-002,
+    8.74618830723E-002,9.839461845634E-002,0.10932735384,0.120260089224,
+    0.131192824608,0.142125559992,0.153058295377,0.163991030761,
+    0.174923766145,0.185856501529,0.196789236913,0.207721972297,
+    0.218654707681,0.229587443065,0.240520178449),.UNSPECIFIED.);
+#30273 = CARTESIAN_POINT('',(1.,0.667082940968));
+#30274 = CARTESIAN_POINT('',(1.,0.656975623681));
+#30275 = CARTESIAN_POINT('',(1.,0.636760989106));
+#30276 = CARTESIAN_POINT('',(1.,0.606439037244));
+#30277 = CARTESIAN_POINT('',(1.,0.576117085382));
+#30278 = CARTESIAN_POINT('',(1.,0.545795133519));
+#30279 = CARTESIAN_POINT('',(1.,0.515473181657));
+#30280 = CARTESIAN_POINT('',(1.,0.485151229795));
+#30281 = CARTESIAN_POINT('',(1.,0.454829277933));
+#30282 = CARTESIAN_POINT('',(1.,0.424507326071));
+#30283 = CARTESIAN_POINT('',(1.,0.394185374208));
+#30284 = CARTESIAN_POINT('',(1.,0.363863422346));
+#30285 = CARTESIAN_POINT('',(1.,0.333541470484));
+#30286 = CARTESIAN_POINT('',(1.,0.303219518622));
+#30287 = CARTESIAN_POINT('',(1.,0.27289756676));
+#30288 = CARTESIAN_POINT('',(1.,0.242575614898));
+#30289 = CARTESIAN_POINT('',(1.,0.212253663035));
+#30290 = CARTESIAN_POINT('',(1.,0.181931711173));
+#30291 = CARTESIAN_POINT('',(1.,0.151609759311));
+#30292 = CARTESIAN_POINT('',(1.,0.121287807449));
+#30293 = CARTESIAN_POINT('',(1.,9.096585558657E-002));
+#30294 = CARTESIAN_POINT('',(1.,6.064390372438E-002));
+#30295 = CARTESIAN_POINT('',(1.,3.032195186219E-002));
+#30296 = CARTESIAN_POINT('',(1.,1.01073172874E-002));
+#30297 = CARTESIAN_POINT('',(1.,0.E+000));
+#30298 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#30299 = ORIENTED_EDGE('',*,*,#30300,.F.);
+#30300 = EDGE_CURVE('',#30301,#30248,#30303,.T.);
+#30301 = VERTEX_POINT('',#30302);
+#30302 = CARTESIAN_POINT('',(2.121242937857,-2.121242937857,
+    13.983260412031));
+#30303 = SURFACE_CURVE('',#30304,(#30309),.PCURVE_S1.);
+#30304 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#30305,#30306,#30307,#30308),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(-0.241778545972,0.E+000),
+  .PIECEWISE_BEZIER_KNOTS.);
+#30305 = CARTESIAN_POINT('',(2.121242937857,-2.121242937857,
+    13.983260412031));
+#30306 = CARTESIAN_POINT('',(2.682765495879,-1.559800074984,
+    14.000148808923));
+#30307 = CARTESIAN_POINT('',(3.000124926996,-0.794119080623,
+    14.016565833971));
+#30308 = CARTESIAN_POINT('',(3.000124926996,0.E+000,14.033416674373));
+#30309 = PCURVE('',#30258,#30310);
+#30310 = DEFINITIONAL_REPRESENTATION('',(#30311),#30337);
+#30311 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#30312,#30313,#30314,#30315,
+    #30316,#30317,#30318,#30319,#30320,#30321,#30322,#30323,#30324,
+    #30325,#30326,#30327,#30328,#30329,#30330,#30331,#30332,#30333,
+    #30334,#30335,#30336),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.241778545972,-0.230788612064,
+    -0.219798678156,-0.208808744248,-0.197818810341,-0.186828876433,
+    -0.175838942525,-0.164849008617,-0.153859074709,-0.142869140802,
+    -0.131879206894,-0.120889272986,-0.109899339078,-9.89094051703E-002,
+    -8.791947126249E-002,-7.692953735468E-002,-6.593960344687E-002,
+    -5.494966953906E-002,-4.395973563124E-002,-3.296980172343E-002,
+    -2.197986781562E-002,-1.098993390781E-002,0.E+000),.UNSPECIFIED.);
+#30312 = CARTESIAN_POINT('',(0.E+000,0.66630162368));
+#30313 = CARTESIAN_POINT('',(1.515145118437E-002,0.666310313272));
+#30314 = CARTESIAN_POINT('',(4.54518446294E-002,0.666310782173));
+#30315 = CARTESIAN_POINT('',(9.089798952253E-002,0.666270389091));
+#30316 = CARTESIAN_POINT('',(0.136343081238,0.666198005978));
+#30317 = CARTESIAN_POINT('',(0.181789424773,0.666104587296));
+#30318 = CARTESIAN_POINT('',(0.227238657249,0.666001360727));
+#30319 = CARTESIAN_POINT('',(0.27269170279,0.665899402114));
+#30320 = CARTESIAN_POINT('',(0.318148871827,0.665808999059));
+#30321 = CARTESIAN_POINT('',(0.363609939154,0.665739172811));
+#30322 = CARTESIAN_POINT('',(0.409074242462,0.665697263644));
+#30323 = CARTESIAN_POINT('',(0.454540787406,0.665688608683));
+#30324 = CARTESIAN_POINT('',(0.500008360085,0.66571630732));
+#30325 = CARTESIAN_POINT('',(0.545475643788,0.665781077683));
+#30326 = CARTESIAN_POINT('',(0.590941337864,0.665881204673));
+#30327 = CARTESIAN_POINT('',(0.636404276287,0.666012580155));
+#30328 = CARTESIAN_POINT('',(0.681863543529,0.666168834959));
+#30329 = CARTESIAN_POINT('',(0.727318585591,0.666341562426));
+#30330 = CARTESIAN_POINT('',(0.772769313059,0.666520630337));
+#30331 = CARTESIAN_POINT('',(0.818216197112,0.666694586058));
+#30332 = CARTESIAN_POINT('',(0.863660344484,0.666851127298));
+#30333 = CARTESIAN_POINT('',(0.909103593462,0.666977729378));
+#30334 = CARTESIAN_POINT('',(0.954548464002,0.667062075195));
+#30335 = CARTESIAN_POINT('',(0.984848538401,0.667083085876));
+#30336 = CARTESIAN_POINT('',(1.,0.667082940968));
+#30337 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#30338 = ORIENTED_EDGE('',*,*,#30339,.F.);
+#30339 = EDGE_CURVE('',#30340,#30301,#30342,.T.);
+#30340 = VERTEX_POINT('',#30341);
+#30341 = CARTESIAN_POINT('',(1.979899016825,-1.979899016825,
+    13.850000085309));
+#30342 = SURFACE_CURVE('',#30343,(#30347),.PCURVE_S1.);
+#30343 = LINE('',#30344,#30345);
+#30344 = CARTESIAN_POINT('',(1.979899016825,-1.979899016825,
+    13.850000085309));
+#30345 = VECTOR('',#30346,1.);
+#30346 = DIRECTION('',(0.588348405415,-0.588348405415,0.554700196225));
+#30347 = PCURVE('',#30258,#30348);
+#30348 = DEFINITIONAL_REPRESENTATION('',(#30349),#30375);
+#30349 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#30350,#30351,#30352,#30353,
+    #30354,#30355,#30356,#30357,#30358,#30359,#30360,#30361,#30362,
+    #30363,#30364,#30365,#30366,#30367,#30368,#30369,#30370,#30371,
+    #30372,#30373,#30374),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.091993047683E-002,
+    2.183986095365E-002,3.275979143048E-002,4.36797219073E-002,
+    5.459965238413E-002,6.551958286095E-002,7.643951333778E-002,
+    8.73594438146E-002,9.827937429143E-002,0.109199304768,0.120119235245
+    ,0.131039165722,0.141959096199,0.152879026676,0.163798957152,
+    0.174718887629,0.185638818106,0.196558748583,0.20747867906,
+    0.218398609537,0.229318540013,0.24023847049),.UNSPECIFIED.);
+#30350 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#30351 = CARTESIAN_POINT('',(0.E+000,1.009547914667E-002));
+#30352 = CARTESIAN_POINT('',(0.E+000,3.028643744E-002));
+#30353 = CARTESIAN_POINT('',(0.E+000,6.057287488E-002));
+#30354 = CARTESIAN_POINT('',(0.E+000,9.085931232E-002));
+#30355 = CARTESIAN_POINT('',(0.E+000,0.12114574976));
+#30356 = CARTESIAN_POINT('',(0.E+000,0.1514321872));
+#30357 = CARTESIAN_POINT('',(0.E+000,0.18171862464));
+#30358 = CARTESIAN_POINT('',(0.E+000,0.21200506208));
+#30359 = CARTESIAN_POINT('',(0.E+000,0.24229149952));
+#30360 = CARTESIAN_POINT('',(0.E+000,0.27257793696));
+#30361 = CARTESIAN_POINT('',(0.E+000,0.3028643744));
+#30362 = CARTESIAN_POINT('',(0.E+000,0.33315081184));
+#30363 = CARTESIAN_POINT('',(0.E+000,0.36343724928));
+#30364 = CARTESIAN_POINT('',(0.E+000,0.39372368672));
+#30365 = CARTESIAN_POINT('',(0.E+000,0.42401012416));
+#30366 = CARTESIAN_POINT('',(0.E+000,0.4542965616));
+#30367 = CARTESIAN_POINT('',(0.E+000,0.48458299904));
+#30368 = CARTESIAN_POINT('',(0.E+000,0.51486943648));
+#30369 = CARTESIAN_POINT('',(0.E+000,0.54515587392));
+#30370 = CARTESIAN_POINT('',(0.E+000,0.57544231136));
+#30371 = CARTESIAN_POINT('',(0.E+000,0.6057287488));
+#30372 = CARTESIAN_POINT('',(0.E+000,0.63601518624));
+#30373 = CARTESIAN_POINT('',(-0.E+000,0.656206144533));
+#30374 = CARTESIAN_POINT('',(0.E+000,0.66630162368));
+#30375 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#30376 = ORIENTED_EDGE('',*,*,#30377,.F.);
+#30377 = EDGE_CURVE('',#30250,#30340,#30378,.T.);
+#30378 = SURFACE_CURVE('',#30379,(#30386),.PCURVE_S1.);
+#30379 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#30380,#30381,#30382,#30383,
+    #30384,#30385),.UNSPECIFIED.,.F.,.F.,(6,6),(-1.,0.E+000),
+  .PIECEWISE_BEZIER_KNOTS.);
+#30380 = CARTESIAN_POINT('',(2.800000041723,1.714505544354E-016,
+    13.900000084192));
+#30381 = CARTESIAN_POINT('',(2.800000041723,-0.444687766729,
+    13.889889589208));
+#30382 = CARTESIAN_POINT('',(2.711720505362,-0.881909452717,
+    13.879948235876));
+#30383 = CARTESIAN_POINT('',(2.541080112433,-1.293871803615,
+    13.870051933624));
+#30384 = CARTESIAN_POINT('',(2.29434075219,-1.66545728146,
+    13.860110580292));
+#30385 = CARTESIAN_POINT('',(1.979899016825,-1.979899016825,
+    13.850000085309));
+#30386 = PCURVE('',#30258,#30387);
+#30387 = DEFINITIONAL_REPRESENTATION('',(#30388),#30414);
+#30388 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#30389,#30390,#30391,#30392,
+    #30393,#30394,#30395,#30396,#30397,#30398,#30399,#30400,#30401,
+    #30402,#30403,#30404,#30405,#30406,#30407,#30408,#30409,#30410,
+    #30411,#30412,#30413),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-1.,-0.954545454545,-0.909090909091,
+    -0.863636363636,-0.818181818182,-0.772727272727,-0.727272727273,
+    -0.681818181818,-0.636363636364,-0.590909090909,-0.545454545455,-0.5
+    ,-0.454545454545,-0.409090909091,-0.363636363636,-0.318181818182,
+    -0.272727272727,-0.227272727273,-0.181818181818,-0.136363636364,
+    -9.090909090909E-002,-4.545454545455E-002,0.E+000),.UNSPECIFIED.);
+#30389 = CARTESIAN_POINT('',(1.,0.E+000));
+#30390 = CARTESIAN_POINT('',(0.984848484848,0.E+000));
+#30391 = CARTESIAN_POINT('',(0.954545454545,0.E+000));
+#30392 = CARTESIAN_POINT('',(0.909090909091,0.E+000));
+#30393 = CARTESIAN_POINT('',(0.863636363636,0.E+000));
+#30394 = CARTESIAN_POINT('',(0.818181818182,0.E+000));
+#30395 = CARTESIAN_POINT('',(0.772727272727,0.E+000));
+#30396 = CARTESIAN_POINT('',(0.727272727273,0.E+000));
+#30397 = CARTESIAN_POINT('',(0.681818181818,0.E+000));
+#30398 = CARTESIAN_POINT('',(0.636363636364,0.E+000));
+#30399 = CARTESIAN_POINT('',(0.590909090909,0.E+000));
+#30400 = CARTESIAN_POINT('',(0.545454545455,0.E+000));
+#30401 = CARTESIAN_POINT('',(0.5,0.E+000));
+#30402 = CARTESIAN_POINT('',(0.454545454545,0.E+000));
+#30403 = CARTESIAN_POINT('',(0.409090909091,0.E+000));
+#30404 = CARTESIAN_POINT('',(0.363636363636,0.E+000));
+#30405 = CARTESIAN_POINT('',(0.318181818182,0.E+000));
+#30406 = CARTESIAN_POINT('',(0.272727272727,0.E+000));
+#30407 = CARTESIAN_POINT('',(0.227272727273,0.E+000));
+#30408 = CARTESIAN_POINT('',(0.181818181818,0.E+000));
+#30409 = CARTESIAN_POINT('',(0.136363636364,0.E+000));
+#30410 = CARTESIAN_POINT('',(9.090909090909E-002,0.E+000));
+#30411 = CARTESIAN_POINT('',(4.545454545455E-002,0.E+000));
+#30412 = CARTESIAN_POINT('',(1.515151515152E-002,-0.E+000));
+#30413 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#30414 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#30415 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#30419)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#30416,#30417,#30418)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#30416 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#30417 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#30418 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#30419 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-004),#30416,
+  'distance_accuracy_value','confusion accuracy');
+#30420 = SHAPE_DEFINITION_REPRESENTATION(#30421,#30240);
+#30421 = PRODUCT_DEFINITION_SHAPE('','',#30422);
+#30422 = PRODUCT_DEFINITION('design','',#30423,#30426);
+#30423 = PRODUCT_DEFINITION_FORMATION('','',#30424);
+#30424 = PRODUCT('Compound161','Compound161','',(#30425));
+#30425 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#30426 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#30427 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#30428,#30430);
+#30428 = ( REPRESENTATION_RELATIONSHIP('','',#30240,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#30429) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#30429 = ITEM_DEFINED_TRANSFORMATION('','',#11,#643);
+#30430 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #30431);
+#30431 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('158','=>[0:1:1:159]','',#5,
+  #30422,$);
+#30432 = PRODUCT_TYPE('part',$,(#30424));
+#30433 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#30434),#30595);
+#30434 = SHELL_BASED_SURFACE_MODEL('',(#30435));
+#30435 = OPEN_SHELL('',(#30436));
+#30436 = ADVANCED_FACE('',(#30437),#30451,.T.);
+#30437 = FACE_BOUND('',#30438,.T.);
+#30438 = EDGE_LOOP('',(#30439,#30492,#30540,#30578));
+#30439 = ORIENTED_EDGE('',*,*,#30440,.F.);
+#30440 = EDGE_CURVE('',#30441,#30443,#30445,.T.);
+#30441 = VERTEX_POINT('',#30442);
+#30442 = CARTESIAN_POINT('',(2.121242937857,2.121242937857,
+    13.816739756352));
+#30443 = VERTEX_POINT('',#30444);
+#30444 = CARTESIAN_POINT('',(1.979899016825,1.979899016825,
+    13.950000083074));
+#30445 = SURFACE_CURVE('',#30446,(#30450),.PCURVE_S1.);
+#30446 = LINE('',#30447,#30448);
+#30447 = CARTESIAN_POINT('',(2.121242937857,2.121242937857,
+    13.816739756352));
+#30448 = VECTOR('',#30449,1.);
+#30449 = DIRECTION('',(-0.588348405415,-0.588348405415,0.554700196225));
+#30450 = PCURVE('',#30451,#30464);
+#30451 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#30452,#30453)
+    ,(#30454,#30455)
+    ,(#30456,#30457)
+    ,(#30458,#30459)
+    ,(#30460,#30461)
+    ,(#30462,#30463
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#30452 = CARTESIAN_POINT('',(2.192031054342,2.192031054342,
+    13.750000080094));
+#30453 = CARTESIAN_POINT('',(1.979899016825,1.979899016825,
+    13.950000083074));
+#30454 = CARTESIAN_POINT('',(1.843899133045,2.540162975639,
+    13.760110575077));
+#30455 = CARTESIAN_POINT('',(1.66545728146,2.29434075219,13.960110578057
+    ));
+#30456 = CARTESIAN_POINT('',(1.432500925431,2.813338695908,
+    13.770051928409));
+#30457 = CARTESIAN_POINT('',(1.293871803615,2.541080112433,
+    13.970051931389));
+#30458 = CARTESIAN_POINT('',(0.976399751223,3.00226198808,
+    13.779948230661));
+#30459 = CARTESIAN_POINT('',(0.881909452717,2.711720505362,
+    13.979948233641));
+#30460 = CARTESIAN_POINT('',(0.492332884593,3.100000046194,
+    13.789889583993));
+#30461 = CARTESIAN_POINT('',(0.444687766729,2.800000041723,
+    13.989889586973));
+#30462 = CARTESIAN_POINT('',(1.543488860659E-016,3.100000046194,
+    13.800000078976));
+#30463 = CARTESIAN_POINT('',(1.394118970918E-016,2.800000041723,
+    14.000000081956));
+#30464 = DEFINITIONAL_REPRESENTATION('',(#30465),#30491);
+#30465 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#30466,#30467,#30468,#30469,
+    #30470,#30471,#30472,#30473,#30474,#30475,#30476,#30477,#30478,
+    #30479,#30480,#30481,#30482,#30483,#30484,#30485,#30486,#30487,
+    #30488,#30489,#30490),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.091993047682E-002,
+    2.183986095365E-002,3.275979143047E-002,4.367972190729E-002,
+    5.459965238412E-002,6.551958286094E-002,7.643951333776E-002,
+    8.735944381458E-002,9.827937429141E-002,0.109199304768,
+    0.120119235245,0.131039165722,0.141959096199,0.152879026676,
+    0.163798957152,0.174718887629,0.185638818106,0.196558748583,
+    0.20747867906,0.218398609536,0.229318540013,0.24023847049),
+  .UNSPECIFIED.);
+#30466 = CARTESIAN_POINT('',(0.E+000,0.33369837632));
+#30467 = CARTESIAN_POINT('',(0.E+000,0.343793855467));
+#30468 = CARTESIAN_POINT('',(0.E+000,0.36398481376));
+#30469 = CARTESIAN_POINT('',(0.E+000,0.3942712512));
+#30470 = CARTESIAN_POINT('',(0.E+000,0.42455768864));
+#30471 = CARTESIAN_POINT('',(0.E+000,0.45484412608));
+#30472 = CARTESIAN_POINT('',(0.E+000,0.48513056352));
+#30473 = CARTESIAN_POINT('',(0.E+000,0.51541700096));
+#30474 = CARTESIAN_POINT('',(0.E+000,0.5457034384));
+#30475 = CARTESIAN_POINT('',(0.E+000,0.57598987584));
+#30476 = CARTESIAN_POINT('',(0.E+000,0.60627631328));
+#30477 = CARTESIAN_POINT('',(0.E+000,0.63656275072));
+#30478 = CARTESIAN_POINT('',(0.E+000,0.66684918816));
+#30479 = CARTESIAN_POINT('',(0.E+000,0.6971356256));
+#30480 = CARTESIAN_POINT('',(0.E+000,0.72742206304));
+#30481 = CARTESIAN_POINT('',(0.E+000,0.75770850048));
+#30482 = CARTESIAN_POINT('',(0.E+000,0.78799493792));
+#30483 = CARTESIAN_POINT('',(0.E+000,0.81828137536));
+#30484 = CARTESIAN_POINT('',(0.E+000,0.8485678128));
+#30485 = CARTESIAN_POINT('',(0.E+000,0.87885425024));
+#30486 = CARTESIAN_POINT('',(0.E+000,0.90914068768));
+#30487 = CARTESIAN_POINT('',(0.E+000,0.93942712512));
+#30488 = CARTESIAN_POINT('',(0.E+000,0.96971356256));
+#30489 = CARTESIAN_POINT('',(-0.E+000,0.989904520853));
+#30490 = CARTESIAN_POINT('',(0.E+000,1.));
+#30491 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#30492 = ORIENTED_EDGE('',*,*,#30493,.F.);
+#30493 = EDGE_CURVE('',#30494,#30441,#30496,.T.);
+#30494 = VERTEX_POINT('',#30495);
+#30495 = CARTESIAN_POINT('',(1.493698897412E-016,3.000000044703,
+    13.866666746636));
+#30496 = SURFACE_CURVE('',#30497,(#30511),.PCURVE_S1.);
+#30497 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#30498,#30499,#30500,#30501,
+    #30502,#30503,#30504,#30505,#30506,#30507,#30508,#30509,#30510),
+  .UNSPECIFIED.,.F.,.F.,(4,3,3,3,4),(-0.241767738739,-0.171305420458,
+    -8.565271022905E-002,-1.416258586466E-002,0.E+000),.UNSPECIFIED.);
+#30498 = CARTESIAN_POINT('',(4.440892098501E-016,3.000000044703,
+    13.866666746636));
+#30499 = CARTESIAN_POINT('',(0.304466884297,3.000000044703,
+    13.860205830924));
+#30500 = CARTESIAN_POINT('',(0.540569389527,2.9584087474,13.855178948889
+    ));
+#30501 = CARTESIAN_POINT('',(0.744888753329,2.906015414144,13.8507163339
+    ));
+#30502 = CARTESIAN_POINT('',(0.993255649124,2.84232703288,
+    13.845291660431));
+#30503 = CARTESIAN_POINT('',(1.196507782277,2.761804724229,
+    13.840713026689));
+#30504 = CARTESIAN_POINT('',(1.412156196735,2.646724386428,
+    13.835538341166));
+#30505 = CARTESIAN_POINT('',(1.592147371882,2.550672461869,
+    13.83121928447));
+#30506 = CARTESIAN_POINT('',(1.781853654501,2.429883155137,
+    13.826492374454));
+#30507 = CARTESIAN_POINT('',(1.99340698092,2.241787016834,
+    13.820476006123));
+#30508 = CARTESIAN_POINT('',(2.035316855564,2.204524139854,
+    13.819284130548));
+#30509 = CARTESIAN_POINT('',(2.077969050814,2.164510683173,
+    13.818041265203));
+#30510 = CARTESIAN_POINT('',(2.121242937857,2.121242937857,
+    13.816739756352));
+#30511 = PCURVE('',#30451,#30512);
+#30512 = DEFINITIONAL_REPRESENTATION('',(#30513),#30539);
+#30513 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#30514,#30515,#30516,#30517,
+    #30518,#30519,#30520,#30521,#30522,#30523,#30524,#30525,#30526,
+    #30527,#30528,#30529,#30530,#30531,#30532,#30533,#30534,#30535,
+    #30536,#30537,#30538),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.241767738739,-0.230778296069,
+    -0.219788853399,-0.208799410729,-0.197809968059,-0.186820525389,
+    -0.175831082719,-0.164841640049,-0.153852197379,-0.142862754709,
+    -0.131873312039,-0.120883869369,-0.1098944267,-9.890498402959E-002,
+    -8.791554135963E-002,-7.692609868968E-002,-6.593665601973E-002,
+    -5.494721334977E-002,-4.395777067982E-002,-3.296832800986E-002,
+    -2.197888533991E-002,-1.098944266995E-002,0.E+000),.UNSPECIFIED.);
+#30514 = CARTESIAN_POINT('',(1.,0.333333333333));
+#30515 = CARTESIAN_POINT('',(0.980066784144,0.333285622518));
+#30516 = CARTESIAN_POINT('',(0.941519056385,0.332838152383));
+#30517 = CARTESIAN_POINT('',(0.887271831041,0.331820069515));
+#30518 = CARTESIAN_POINT('',(0.836215226955,0.331368281616));
+#30519 = CARTESIAN_POINT('',(0.787972497256,0.331682294586));
+#30520 = CARTESIAN_POINT('',(0.74218670548,0.332565228114));
+#30521 = CARTESIAN_POINT('',(0.698522318266,0.333513436692));
+#30522 = CARTESIAN_POINT('',(0.656686434671,0.333426156699));
+#30523 = CARTESIAN_POINT('',(0.616266884274,0.332532740307));
+#30524 = CARTESIAN_POINT('',(0.576923026418,0.331675255103));
+#30525 = CARTESIAN_POINT('',(0.538293994128,0.331231550978));
+#30526 = CARTESIAN_POINT('',(0.500018778603,0.331393753682));
+#30527 = CARTESIAN_POINT('',(0.461736426872,0.332109907562));
+#30528 = CARTESIAN_POINT('',(0.423088465334,0.333088221361));
+#30529 = CARTESIAN_POINT('',(0.38373052219,0.333859698466));
+#30530 = CARTESIAN_POINT('',(0.343305902913,0.333516753102));
+#30531 = CARTESIAN_POINT('',(0.301431634523,0.332675187878));
+#30532 = CARTESIAN_POINT('',(0.257799144283,0.332066008139));
+#30533 = CARTESIAN_POINT('',(0.21205609894,0.332048803308));
+#30534 = CARTESIAN_POINT('',(0.163840126157,0.332640244576));
+#30535 = CARTESIAN_POINT('',(0.11277933314,0.333608803403));
+#30536 = CARTESIAN_POINT('',(5.849514332085E-002,0.333756947473));
+#30537 = CARTESIAN_POINT('',(1.993259852844E-002,0.333727450328));
+#30538 = CARTESIAN_POINT('',(0.E+000,0.33369837632));
+#30539 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#30540 = ORIENTED_EDGE('',*,*,#30541,.F.);
+#30541 = EDGE_CURVE('',#30542,#30494,#30544,.T.);
+#30542 = VERTEX_POINT('',#30543);
+#30543 = CARTESIAN_POINT('',(1.394118970918E-016,2.800000041723,
+    14.000000081956));
+#30544 = SURFACE_CURVE('',#30545,(#30549),.PCURVE_S1.);
+#30545 = LINE('',#30546,#30547);
+#30546 = CARTESIAN_POINT('',(1.394118970918E-016,2.800000041723,
+    14.000000081956));
+#30547 = VECTOR('',#30548,1.);
+#30548 = DIRECTION('',(4.142775295748E-017,0.832050294338,
+    -0.554700196225));
+#30549 = PCURVE('',#30451,#30550);
+#30550 = DEFINITIONAL_REPRESENTATION('',(#30551),#30577);
+#30551 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#30552,#30553,#30554,#30555,
+    #30556,#30557,#30558,#30559,#30560,#30561,#30562,#30563,#30564,
+    #30565,#30566,#30567,#30568,#30569,#30570,#30571,#30572,#30573,
+    #30574,#30575,#30576),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.092591311876E-002,
+    2.185182623752E-002,3.277773935628E-002,4.370365247505E-002,
+    5.462956559381E-002,6.555547871257E-002,7.648139183133E-002,
+    8.740730495009E-002,9.833321806885E-002,0.109259131188,
+    0.120185044306,0.131110957425,0.142036870544,0.152962783663,
+    0.163888696781,0.1748146099,0.185740523019,0.196666436138,
+    0.207592349256,0.218518262375,0.229444175494,0.240370088613),
+  .UNSPECIFIED.);
+#30552 = CARTESIAN_POINT('',(1.,1.));
+#30553 = CARTESIAN_POINT('',(1.,0.989898989899));
+#30554 = CARTESIAN_POINT('',(1.,0.969696969697));
+#30555 = CARTESIAN_POINT('',(1.,0.939393939394));
+#30556 = CARTESIAN_POINT('',(1.,0.909090909091));
+#30557 = CARTESIAN_POINT('',(1.,0.878787878788));
+#30558 = CARTESIAN_POINT('',(1.,0.848484848485));
+#30559 = CARTESIAN_POINT('',(1.,0.818181818182));
+#30560 = CARTESIAN_POINT('',(1.,0.787878787879));
+#30561 = CARTESIAN_POINT('',(1.,0.757575757576));
+#30562 = CARTESIAN_POINT('',(1.,0.727272727273));
+#30563 = CARTESIAN_POINT('',(1.,0.69696969697));
+#30564 = CARTESIAN_POINT('',(1.,0.666666666667));
+#30565 = CARTESIAN_POINT('',(1.,0.636363636364));
+#30566 = CARTESIAN_POINT('',(1.,0.606060606061));
+#30567 = CARTESIAN_POINT('',(1.,0.575757575758));
+#30568 = CARTESIAN_POINT('',(1.,0.545454545454));
+#30569 = CARTESIAN_POINT('',(1.,0.515151515151));
+#30570 = CARTESIAN_POINT('',(1.,0.484848484848));
+#30571 = CARTESIAN_POINT('',(1.,0.454545454545));
+#30572 = CARTESIAN_POINT('',(1.,0.424242424242));
+#30573 = CARTESIAN_POINT('',(1.,0.393939393939));
+#30574 = CARTESIAN_POINT('',(1.,0.363636363636));
+#30575 = CARTESIAN_POINT('',(1.,0.343434343434));
+#30576 = CARTESIAN_POINT('',(1.,0.333333333333));
+#30577 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#30578 = ORIENTED_EDGE('',*,*,#30579,.F.);
+#30579 = EDGE_CURVE('',#30443,#30542,#30580,.T.);
+#30580 = SURFACE_CURVE('',#30581,(#30588),.PCURVE_S1.);
+#30581 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#30582,#30583,#30584,#30585,
+    #30586,#30587),.UNSPECIFIED.,.F.,.F.,(6,6),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#30582 = CARTESIAN_POINT('',(1.979899016825,1.979899016825,
+    13.950000083074));
+#30583 = CARTESIAN_POINT('',(1.66545728146,2.29434075219,13.960110578057
+    ));
+#30584 = CARTESIAN_POINT('',(1.293871803615,2.541080112433,
+    13.970051931389));
+#30585 = CARTESIAN_POINT('',(0.881909452717,2.711720505362,
+    13.979948233641));
+#30586 = CARTESIAN_POINT('',(0.444687766729,2.800000041723,
+    13.989889586973));
+#30587 = CARTESIAN_POINT('',(1.394118970918E-016,2.800000041723,
+    14.000000081956));
+#30588 = PCURVE('',#30451,#30589);
+#30589 = DEFINITIONAL_REPRESENTATION('',(#30590),#30594);
+#30590 = LINE('',#30591,#30592);
+#30591 = CARTESIAN_POINT('',(0.E+000,1.));
+#30592 = VECTOR('',#30593,1.);
+#30593 = DIRECTION('',(1.,0.E+000));
+#30594 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#30595 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#30599)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#30596,#30597,#30598)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#30596 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#30597 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#30598 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#30599 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-004),#30596,
+  'distance_accuracy_value','confusion accuracy');
+#30600 = SHAPE_DEFINITION_REPRESENTATION(#30601,#30433);
+#30601 = PRODUCT_DEFINITION_SHAPE('','',#30602);
+#30602 = PRODUCT_DEFINITION('design','',#30603,#30606);
+#30603 = PRODUCT_DEFINITION_FORMATION('','',#30604);
+#30604 = PRODUCT('Compound162','Compound162','',(#30605));
+#30605 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#30606 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#30607 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#30608,#30610);
+#30608 = ( REPRESENTATION_RELATIONSHIP('','',#30433,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#30609) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#30609 = ITEM_DEFINED_TRANSFORMATION('','',#11,#647);
+#30610 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #30611);
+#30611 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('159','=>[0:1:1:160]','',#5,
+  #30602,$);
+#30612 = PRODUCT_TYPE('part',$,(#30604));
+#30613 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#30614),#30775);
+#30614 = SHELL_BASED_SURFACE_MODEL('',(#30615));
+#30615 = OPEN_SHELL('',(#30616));
+#30616 = ADVANCED_FACE('',(#30617),#30631,.T.);
+#30617 = FACE_BOUND('',#30618,.T.);
+#30618 = EDGE_LOOP('',(#30619,#30672,#30720,#30758));
+#30619 = ORIENTED_EDGE('',*,*,#30620,.F.);
+#30620 = EDGE_CURVE('',#30621,#30623,#30625,.T.);
+#30621 = VERTEX_POINT('',#30622);
+#30622 = CARTESIAN_POINT('',(1.836970226094E-016,3.000000044703,
+    12.666666773458));
+#30623 = VERTEX_POINT('',#30624);
+#30624 = CARTESIAN_POINT('',(1.714505544354E-016,2.800000041723,
+    12.800000108779));
+#30625 = SURFACE_CURVE('',#30626,(#30630),.PCURVE_S1.);
+#30626 = LINE('',#30627,#30628);
+#30627 = CARTESIAN_POINT('',(1.836970226094E-016,3.000000044703,
+    12.666666773458));
+#30628 = VECTOR('',#30629,1.);
+#30629 = DIRECTION('',(-5.094838648452E-017,-0.832050294338,
+    0.554700196225));
+#30630 = PCURVE('',#30631,#30644);
+#30631 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#30632,#30633)
+    ,(#30634,#30635)
+    ,(#30636,#30637)
+    ,(#30638,#30639)
+    ,(#30640,#30641)
+    ,(#30642,#30643
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#30632 = CARTESIAN_POINT('',(1.898202566964E-016,3.100000046194,
+    12.600000105798));
+#30633 = CARTESIAN_POINT('',(1.714505544354E-016,2.800000041723,
+    12.800000108779));
+#30634 = CARTESIAN_POINT('',(-0.492332884593,3.100000046194,
+    12.610110600782));
+#30635 = CARTESIAN_POINT('',(-0.444687766729,2.800000041723,
+    12.810110603762));
+#30636 = CARTESIAN_POINT('',(-0.976399751223,3.00226198808,
+    12.620051954113));
+#30637 = CARTESIAN_POINT('',(-0.881909452717,2.711720505362,
+    12.820051957094));
+#30638 = CARTESIAN_POINT('',(-1.432500925431,2.813338695908,
+    12.629948256366));
+#30639 = CARTESIAN_POINT('',(-1.293871803615,2.541080112433,
+    12.829948259346));
+#30640 = CARTESIAN_POINT('',(-1.843899133045,2.540162975639,
+    12.639889609697));
+#30641 = CARTESIAN_POINT('',(-1.66545728146,2.29434075219,
+    12.839889612678));
+#30642 = CARTESIAN_POINT('',(-2.192031054342,2.192031054342,
+    12.650000104681));
+#30643 = CARTESIAN_POINT('',(-1.979899016825,1.979899016825,
+    12.850000107661));
+#30644 = DEFINITIONAL_REPRESENTATION('',(#30645),#30671);
+#30645 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#30646,#30647,#30648,#30649,
+    #30650,#30651,#30652,#30653,#30654,#30655,#30656,#30657,#30658,
+    #30659,#30660,#30661,#30662,#30663,#30664,#30665,#30666,#30667,
+    #30668,#30669,#30670),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.092591311876E-002,
+    2.185182623752E-002,3.277773935628E-002,4.370365247505E-002,
+    5.462956559381E-002,6.555547871257E-002,7.648139183133E-002,
+    8.740730495009E-002,9.833321806885E-002,0.109259131188,
+    0.120185044306,0.131110957425,0.142036870544,0.152962783663,
+    0.163888696781,0.1748146099,0.185740523019,0.196666436138,
+    0.207592349256,0.218518262375,0.229444175494,0.240370088613),
+  .UNSPECIFIED.);
+#30646 = CARTESIAN_POINT('',(0.E+000,0.333333333333));
+#30647 = CARTESIAN_POINT('',(0.E+000,0.343434343434));
+#30648 = CARTESIAN_POINT('',(0.E+000,0.363636363636));
+#30649 = CARTESIAN_POINT('',(0.E+000,0.393939393939));
+#30650 = CARTESIAN_POINT('',(0.E+000,0.424242424242));
+#30651 = CARTESIAN_POINT('',(0.E+000,0.454545454545));
+#30652 = CARTESIAN_POINT('',(0.E+000,0.484848484848));
+#30653 = CARTESIAN_POINT('',(0.E+000,0.515151515152));
+#30654 = CARTESIAN_POINT('',(0.E+000,0.545454545455));
+#30655 = CARTESIAN_POINT('',(0.E+000,0.575757575758));
+#30656 = CARTESIAN_POINT('',(0.E+000,0.606060606061));
+#30657 = CARTESIAN_POINT('',(0.E+000,0.636363636364));
+#30658 = CARTESIAN_POINT('',(0.E+000,0.666666666667));
+#30659 = CARTESIAN_POINT('',(0.E+000,0.69696969697));
+#30660 = CARTESIAN_POINT('',(0.E+000,0.727272727273));
+#30661 = CARTESIAN_POINT('',(0.E+000,0.757575757576));
+#30662 = CARTESIAN_POINT('',(0.E+000,0.787878787879));
+#30663 = CARTESIAN_POINT('',(0.E+000,0.818181818182));
+#30664 = CARTESIAN_POINT('',(0.E+000,0.848484848485));
+#30665 = CARTESIAN_POINT('',(0.E+000,0.878787878788));
+#30666 = CARTESIAN_POINT('',(0.E+000,0.909090909091));
+#30667 = CARTESIAN_POINT('',(0.E+000,0.939393939394));
+#30668 = CARTESIAN_POINT('',(0.E+000,0.969696969697));
+#30669 = CARTESIAN_POINT('',(-0.E+000,0.989898989899));
+#30670 = CARTESIAN_POINT('',(0.E+000,1.));
+#30671 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#30672 = ORIENTED_EDGE('',*,*,#30673,.F.);
+#30673 = EDGE_CURVE('',#30674,#30621,#30676,.T.);
+#30674 = VERTEX_POINT('',#30675);
+#30675 = CARTESIAN_POINT('',(-2.121242937857,2.121242937857,
+    12.716739780939));
+#30676 = SURFACE_CURVE('',#30677,(#30691),.PCURVE_S1.);
+#30677 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#30678,#30679,#30680,#30681,
+    #30682,#30683,#30684,#30685,#30686,#30687,#30688,#30689,#30690),
+  .UNSPECIFIED.,.F.,.F.,(4,3,3,3,4),(0.E+000,7.046627312681E-002,
+    0.156117143493,0.227610565262,0.241768013859),.UNSPECIFIED.);
+#30678 = CARTESIAN_POINT('',(-2.121242937857,2.121242937857,
+    12.716739780939));
+#30679 = CARTESIAN_POINT('',(-1.905940960531,2.336514358044,
+    12.710293151178));
+#30680 = CARTESIAN_POINT('',(-1.709595811283,2.474063602489,
+    12.705255499752));
+#30681 = CARTESIAN_POINT('',(-1.528082936309,2.581519940605,
+    12.700771622362));
+#30682 = CARTESIAN_POINT('',(-1.307456315455,2.7121317706,
+    12.695321525683));
+#30683 = CARTESIAN_POINT('',(-1.106819245612,2.798972408575,
+    12.690701835606));
+#30684 = CARTESIAN_POINT('',(-0.872965821996,2.870127849563,
+    12.685496943242));
+#30685 = CARTESIAN_POINT('',(-0.677766621156,2.929521828071,
+    12.681152380678));
+#30686 = CARTESIAN_POINT('',(-0.458191757439,2.978281917983,
+    12.676407468416));
+#30687 = CARTESIAN_POINT('',(-0.175571278436,2.994856288267,
+    12.670395826932));
+#30688 = CARTESIAN_POINT('',(-0.119605501375,2.998138419539,
+    12.669205374675));
+#30689 = CARTESIAN_POINT('',(-6.117183282934E-002,3.000000044703,
+    12.667964865554));
+#30690 = CARTESIAN_POINT('',(1.836970226094E-016,3.000000044703,
+    12.666666773458));
+#30691 = PCURVE('',#30631,#30692);
+#30692 = DEFINITIONAL_REPRESENTATION('',(#30693),#30719);
+#30693 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#30694,#30695,#30696,#30697,
+    #30698,#30699,#30700,#30701,#30702,#30703,#30704,#30705,#30706,
+    #30707,#30708,#30709,#30710,#30711,#30712,#30713,#30714,#30715,
+    #30716,#30717,#30718),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.098945517542E-002,
+    2.197891035084E-002,3.296836552627E-002,4.395782070169E-002,
+    5.494727587711E-002,6.593673105253E-002,7.692618622796E-002,
+    8.791564140338E-002,9.89050965788E-002,0.109894551754,0.12088400693,
+    0.131873462105,0.14286291728,0.153852372456,0.164841827631,
+    0.175831282807,0.186820737982,0.197810193158,0.208799648333,
+    0.219789103508,0.230778558684,0.241768013859),.UNSPECIFIED.);
+#30694 = CARTESIAN_POINT('',(1.,0.33369837632));
+#30695 = CARTESIAN_POINT('',(0.980067507111,0.333661908318));
+#30696 = CARTESIAN_POINT('',(0.941520978397,0.333230817283));
+#30697 = CARTESIAN_POINT('',(0.887274959596,0.332220654568));
+#30698 = CARTESIAN_POINT('',(0.836219147001,0.331761775607));
+#30699 = CARTESIAN_POINT('',(0.78797687154,0.332055441866));
+#30700 = CARTESIAN_POINT('',(0.742191222906,0.33290654072));
+#30701 = CARTESIAN_POINT('',(0.69852664096,0.333813191459));
+#30702 = CARTESIAN_POINT('',(0.656690159887,0.333676351806));
+#30703 = CARTESIAN_POINT('',(0.616269746786,0.332726551921));
+#30704 = CARTESIAN_POINT('',(0.57692486171,0.331807525679));
+#30705 = CARTESIAN_POINT('',(0.538294730474,0.331298770925));
+#30706 = CARTESIAN_POINT('',(0.500018412869,0.331394131159));
+#30707 = CARTESIAN_POINT('',(0.46173500701,0.332043397084));
+#30708 = CARTESIAN_POINT('',(0.423086071262,0.332956542739));
+#30709 = CARTESIAN_POINT('',(0.383727248162,0.33366636468));
+#30710 = CARTESIAN_POINT('',(0.343301829485,0.333267009101));
+#30711 = CARTESIAN_POINT('',(0.301426910591,0.332375524342));
+#30712 = CARTESIAN_POINT('',(0.257794071309,0.331724530922));
+#30713 = CARTESIAN_POINT('',(0.212051079679,0.331675282597));
+#30714 = CARTESIAN_POINT('',(0.163835627966,0.33224624264));
+#30715 = CARTESIAN_POINT('',(0.112775857201,0.333207778214));
+#30716 = CARTESIAN_POINT('',(5.849309488533E-002,0.333364352909));
+#30717 = CARTESIAN_POINT('',(1.993185111088E-002,0.33335129541));
+#30718 = CARTESIAN_POINT('',(0.E+000,0.333333333333));
+#30719 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#30720 = ORIENTED_EDGE('',*,*,#30721,.F.);
+#30721 = EDGE_CURVE('',#30722,#30674,#30724,.T.);
+#30722 = VERTEX_POINT('',#30723);
+#30723 = CARTESIAN_POINT('',(-1.979899016825,1.979899016825,
+    12.850000107661));
+#30724 = SURFACE_CURVE('',#30725,(#30729),.PCURVE_S1.);
+#30725 = LINE('',#30726,#30727);
+#30726 = CARTESIAN_POINT('',(-1.979899016825,1.979899016825,
+    12.850000107661));
+#30727 = VECTOR('',#30728,1.);
+#30728 = DIRECTION('',(-0.588348405415,0.588348405415,-0.554700196225));
+#30729 = PCURVE('',#30631,#30730);
+#30730 = DEFINITIONAL_REPRESENTATION('',(#30731),#30757);
+#30731 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#30732,#30733,#30734,#30735,
+    #30736,#30737,#30738,#30739,#30740,#30741,#30742,#30743,#30744,
+    #30745,#30746,#30747,#30748,#30749,#30750,#30751,#30752,#30753,
+    #30754,#30755,#30756),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.091993047682E-002,
+    2.183986095365E-002,3.275979143047E-002,4.367972190729E-002,
+    5.459965238412E-002,6.551958286094E-002,7.643951333776E-002,
+    8.735944381458E-002,9.827937429141E-002,0.109199304768,
+    0.120119235245,0.131039165722,0.141959096199,0.152879026676,
+    0.163798957152,0.174718887629,0.185638818106,0.196558748583,
+    0.20747867906,0.218398609536,0.229318540013,0.24023847049),
+  .UNSPECIFIED.);
+#30732 = CARTESIAN_POINT('',(1.,1.));
+#30733 = CARTESIAN_POINT('',(1.,0.989904520853));
+#30734 = CARTESIAN_POINT('',(1.,0.96971356256));
+#30735 = CARTESIAN_POINT('',(1.,0.93942712512));
+#30736 = CARTESIAN_POINT('',(1.,0.90914068768));
+#30737 = CARTESIAN_POINT('',(1.,0.87885425024));
+#30738 = CARTESIAN_POINT('',(1.,0.8485678128));
+#30739 = CARTESIAN_POINT('',(1.,0.81828137536));
+#30740 = CARTESIAN_POINT('',(1.,0.78799493792));
+#30741 = CARTESIAN_POINT('',(1.,0.75770850048));
+#30742 = CARTESIAN_POINT('',(1.,0.72742206304));
+#30743 = CARTESIAN_POINT('',(1.,0.6971356256));
+#30744 = CARTESIAN_POINT('',(1.,0.66684918816));
+#30745 = CARTESIAN_POINT('',(1.,0.63656275072));
+#30746 = CARTESIAN_POINT('',(1.,0.60627631328));
+#30747 = CARTESIAN_POINT('',(1.,0.57598987584));
+#30748 = CARTESIAN_POINT('',(1.,0.5457034384));
+#30749 = CARTESIAN_POINT('',(1.,0.51541700096));
+#30750 = CARTESIAN_POINT('',(1.,0.48513056352));
+#30751 = CARTESIAN_POINT('',(1.,0.45484412608));
+#30752 = CARTESIAN_POINT('',(1.,0.42455768864));
+#30753 = CARTESIAN_POINT('',(1.,0.3942712512));
+#30754 = CARTESIAN_POINT('',(1.,0.36398481376));
+#30755 = CARTESIAN_POINT('',(1.,0.343793855467));
+#30756 = CARTESIAN_POINT('',(1.,0.33369837632));
+#30757 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#30758 = ORIENTED_EDGE('',*,*,#30759,.F.);
+#30759 = EDGE_CURVE('',#30623,#30722,#30760,.T.);
+#30760 = SURFACE_CURVE('',#30761,(#30768),.PCURVE_S1.);
+#30761 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#30762,#30763,#30764,#30765,
+    #30766,#30767),.UNSPECIFIED.,.F.,.F.,(6,6),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#30762 = CARTESIAN_POINT('',(1.714505544354E-016,2.800000041723,
+    12.800000108779));
+#30763 = CARTESIAN_POINT('',(-0.444687766729,2.800000041723,
+    12.810110603762));
+#30764 = CARTESIAN_POINT('',(-0.881909452717,2.711720505362,
+    12.820051957094));
+#30765 = CARTESIAN_POINT('',(-1.293871803615,2.541080112433,
+    12.829948259346));
+#30766 = CARTESIAN_POINT('',(-1.66545728146,2.29434075219,
+    12.839889612678));
+#30767 = CARTESIAN_POINT('',(-1.979899016825,1.979899016825,
+    12.850000107661));
+#30768 = PCURVE('',#30631,#30769);
+#30769 = DEFINITIONAL_REPRESENTATION('',(#30770),#30774);
+#30770 = LINE('',#30771,#30772);
+#30771 = CARTESIAN_POINT('',(0.E+000,1.));
+#30772 = VECTOR('',#30773,1.);
+#30773 = DIRECTION('',(1.,0.E+000));
+#30774 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#30775 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#30779)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#30776,#30777,#30778)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#30776 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#30777 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#30778 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#30779 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-004),#30776,
+  'distance_accuracy_value','confusion accuracy');
+#30780 = SHAPE_DEFINITION_REPRESENTATION(#30781,#30613);
+#30781 = PRODUCT_DEFINITION_SHAPE('','',#30782);
+#30782 = PRODUCT_DEFINITION('design','',#30783,#30786);
+#30783 = PRODUCT_DEFINITION_FORMATION('','',#30784);
+#30784 = PRODUCT('Compound163','Compound163','',(#30785));
+#30785 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#30786 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#30787 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#30788,#30790);
+#30788 = ( REPRESENTATION_RELATIONSHIP('','',#30613,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#30789) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#30789 = ITEM_DEFINED_TRANSFORMATION('','',#11,#651);
+#30790 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #30791);
+#30791 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('160','=>[0:1:1:161]','',#5,
+  #30782,$);
+#30792 = PRODUCT_TYPE('part',$,(#30784));
+#30793 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#30794),#30955);
+#30794 = SHELL_BASED_SURFACE_MODEL('',(#30795));
+#30795 = OPEN_SHELL('',(#30796));
+#30796 = ADVANCED_FACE('',(#30797),#30811,.T.);
+#30797 = FACE_BOUND('',#30798,.T.);
+#30798 = EDGE_LOOP('',(#30799,#30852,#30900,#30938));
+#30799 = ORIENTED_EDGE('',*,*,#30800,.F.);
+#30800 = EDGE_CURVE('',#30801,#30803,#30805,.T.);
+#30801 = VERTEX_POINT('',#30802);
+#30802 = CARTESIAN_POINT('',(-2.121242937857,-2.121242937857,
+    13.216739769763));
+#30803 = VERTEX_POINT('',#30804);
+#30804 = CARTESIAN_POINT('',(-1.979899016825,-1.979899016825,
+    13.350000096485));
+#30805 = SURFACE_CURVE('',#30806,(#30810),.PCURVE_S1.);
+#30806 = LINE('',#30807,#30808);
+#30807 = CARTESIAN_POINT('',(-2.121242937857,-2.121242937857,
+    13.216739769763));
+#30808 = VECTOR('',#30809,1.);
+#30809 = DIRECTION('',(0.588348405415,0.588348405415,0.554700196225));
+#30810 = PCURVE('',#30811,#30824);
+#30811 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#30812,#30813)
+    ,(#30814,#30815)
+    ,(#30816,#30817)
+    ,(#30818,#30819)
+    ,(#30820,#30821)
+    ,(#30822,#30823
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#30812 = CARTESIAN_POINT('',(-2.192031054342,-2.192031054342,
+    13.150000093505));
+#30813 = CARTESIAN_POINT('',(-1.979899016825,-1.979899016825,
+    13.350000096485));
+#30814 = CARTESIAN_POINT('',(-1.843899133045,-2.540162975639,
+    13.160110588488));
+#30815 = CARTESIAN_POINT('',(-1.66545728146,-2.29434075219,
+    13.360110591468));
+#30816 = CARTESIAN_POINT('',(-1.432500925431,-2.813338695908,
+    13.17005194182));
+#30817 = CARTESIAN_POINT('',(-1.293871803615,-2.541080112433,
+    13.3700519448));
+#30818 = CARTESIAN_POINT('',(-0.976399751223,-3.00226198808,
+    13.179948244072));
+#30819 = CARTESIAN_POINT('',(-0.881909452717,-2.711720505362,
+    13.379948247052));
+#30820 = CARTESIAN_POINT('',(-0.492332884593,-3.100000046194,
+    13.189889597404));
+#30821 = CARTESIAN_POINT('',(-0.444687766729,-2.800000041723,
+    13.389889600384));
+#30822 = CARTESIAN_POINT('',(-4.985180288283E-016,-3.100000046194,
+    13.200000092387));
+#30823 = CARTESIAN_POINT('',(-4.502743486191E-016,-2.800000041723,
+    13.400000095367));
+#30824 = DEFINITIONAL_REPRESENTATION('',(#30825),#30851);
+#30825 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#30826,#30827,#30828,#30829,
+    #30830,#30831,#30832,#30833,#30834,#30835,#30836,#30837,#30838,
+    #30839,#30840,#30841,#30842,#30843,#30844,#30845,#30846,#30847,
+    #30848,#30849,#30850),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.091993047682E-002,
+    2.183986095365E-002,3.275979143047E-002,4.367972190729E-002,
+    5.459965238411E-002,6.551958286094E-002,7.643951333776E-002,
+    8.735944381458E-002,9.827937429141E-002,0.109199304768,
+    0.120119235245,0.131039165722,0.141959096199,0.152879026676,
+    0.163798957152,0.174718887629,0.185638818106,0.196558748583,
+    0.20747867906,0.218398609536,0.229318540013,0.24023847049),
+  .UNSPECIFIED.);
+#30826 = CARTESIAN_POINT('',(0.E+000,0.33369837632));
+#30827 = CARTESIAN_POINT('',(0.E+000,0.343793855467));
+#30828 = CARTESIAN_POINT('',(0.E+000,0.36398481376));
+#30829 = CARTESIAN_POINT('',(0.E+000,0.3942712512));
+#30830 = CARTESIAN_POINT('',(0.E+000,0.42455768864));
+#30831 = CARTESIAN_POINT('',(0.E+000,0.45484412608));
+#30832 = CARTESIAN_POINT('',(0.E+000,0.48513056352));
+#30833 = CARTESIAN_POINT('',(0.E+000,0.51541700096));
+#30834 = CARTESIAN_POINT('',(0.E+000,0.5457034384));
+#30835 = CARTESIAN_POINT('',(0.E+000,0.57598987584));
+#30836 = CARTESIAN_POINT('',(0.E+000,0.60627631328));
+#30837 = CARTESIAN_POINT('',(0.E+000,0.63656275072));
+#30838 = CARTESIAN_POINT('',(0.E+000,0.66684918816));
+#30839 = CARTESIAN_POINT('',(0.E+000,0.6971356256));
+#30840 = CARTESIAN_POINT('',(0.E+000,0.72742206304));
+#30841 = CARTESIAN_POINT('',(0.E+000,0.75770850048));
+#30842 = CARTESIAN_POINT('',(0.E+000,0.78799493792));
+#30843 = CARTESIAN_POINT('',(0.E+000,0.81828137536));
+#30844 = CARTESIAN_POINT('',(0.E+000,0.8485678128));
+#30845 = CARTESIAN_POINT('',(0.E+000,0.87885425024));
+#30846 = CARTESIAN_POINT('',(0.E+000,0.90914068768));
+#30847 = CARTESIAN_POINT('',(0.E+000,0.93942712512));
+#30848 = CARTESIAN_POINT('',(0.E+000,0.96971356256));
+#30849 = CARTESIAN_POINT('',(-0.E+000,0.989904520853));
+#30850 = CARTESIAN_POINT('',(0.E+000,1.));
+#30851 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#30852 = ORIENTED_EDGE('',*,*,#30853,.F.);
+#30853 = EDGE_CURVE('',#30854,#30801,#30856,.T.);
+#30854 = VERTEX_POINT('',#30855);
+#30855 = CARTESIAN_POINT('',(-4.824368020919E-016,-3.000000044703,
+    13.266666760047));
+#30856 = SURFACE_CURVE('',#30857,(#30871),.PCURVE_S1.);
+#30857 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#30858,#30859,#30860,#30861,
+    #30862,#30863,#30864,#30865,#30866,#30867,#30868,#30869,#30870),
+  .UNSPECIFIED.,.F.,.F.,(4,3,3,3,4),(0.E+000,7.046231828534E-002,
+    0.156115028512,0.22760515288,0.241767738739),.UNSPECIFIED.);
+#30858 = CARTESIAN_POINT('',(-4.440892098501E-016,-3.000000044703,
+    13.266666760047));
+#30859 = CARTESIAN_POINT('',(-0.304466884303,-3.000000044703,
+    13.260205844335));
+#30860 = CARTESIAN_POINT('',(-0.540569389543,-2.958408747398,
+    13.2551789623));
+#30861 = CARTESIAN_POINT('',(-0.744888753357,-2.906015414136,
+    13.25071634731));
+#30862 = CARTESIAN_POINT('',(-0.993255649144,-2.842327032873,
+    13.245291673841));
+#30863 = CARTESIAN_POINT('',(-1.196507782302,-2.761804724218,
+    13.240713040099));
+#30864 = CARTESIAN_POINT('',(-1.41215619676,-2.646724386415,
+    13.235538354576));
+#30865 = CARTESIAN_POINT('',(-1.592147371921,-2.550672461846,
+    13.23121929788));
+#30866 = CARTESIAN_POINT('',(-1.781853654552,-2.429883155101,
+    13.226492387864));
+#30867 = CARTESIAN_POINT('',(-1.993406980979,-2.241787016782,
+    13.220476019533));
+#30868 = CARTESIAN_POINT('',(-2.035316855604,-2.204524139816,
+    13.219284143958));
+#30869 = CARTESIAN_POINT('',(-2.077969050834,-2.164510683152,
+    13.218041278614));
+#30870 = CARTESIAN_POINT('',(-2.121242937857,-2.121242937857,
+    13.216739769763));
+#30871 = PCURVE('',#30811,#30872);
+#30872 = DEFINITIONAL_REPRESENTATION('',(#30873),#30899);
+#30873 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#30874,#30875,#30876,#30877,
+    #30878,#30879,#30880,#30881,#30882,#30883,#30884,#30885,#30886,
+    #30887,#30888,#30889,#30890,#30891,#30892,#30893,#30894,#30895,
+    #30896,#30897,#30898),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.098944266995E-002,
+    2.197888533991E-002,3.296832800986E-002,4.395777067982E-002,
+    5.494721334977E-002,6.593665601973E-002,7.692609868968E-002,
+    8.791554135963E-002,9.890498402959E-002,0.1098944267,0.120883869369,
+    0.131873312039,0.142862754709,0.153852197379,0.164841640049,
+    0.175831082719,0.186820525389,0.197809968059,0.208799410729,
+    0.219788853399,0.230778296069,0.241767738739),.UNSPECIFIED.);
+#30874 = CARTESIAN_POINT('',(1.,0.333333333333));
+#30875 = CARTESIAN_POINT('',(0.980066784145,0.333285622518));
+#30876 = CARTESIAN_POINT('',(0.941519056387,0.332838152383));
+#30877 = CARTESIAN_POINT('',(0.887271831045,0.331820069515));
+#30878 = CARTESIAN_POINT('',(0.83621522696,0.331368281616));
+#30879 = CARTESIAN_POINT('',(0.787972497261,0.331682294586));
+#30880 = CARTESIAN_POINT('',(0.742186705485,0.332565228114));
+#30881 = CARTESIAN_POINT('',(0.698522318271,0.333513436692));
+#30882 = CARTESIAN_POINT('',(0.656686434676,0.333426156699));
+#30883 = CARTESIAN_POINT('',(0.616266884278,0.332532740308));
+#30884 = CARTESIAN_POINT('',(0.57692302642,0.331675255104));
+#30885 = CARTESIAN_POINT('',(0.538293994129,0.331231550979));
+#30886 = CARTESIAN_POINT('',(0.500018778603,0.331393753682));
+#30887 = CARTESIAN_POINT('',(0.461736426871,0.332109907563));
+#30888 = CARTESIAN_POINT('',(0.423088465331,0.333088221361));
+#30889 = CARTESIAN_POINT('',(0.383730522186,0.333859698466));
+#30890 = CARTESIAN_POINT('',(0.343305902909,0.333516753102));
+#30891 = CARTESIAN_POINT('',(0.301431634518,0.332675187878));
+#30892 = CARTESIAN_POINT('',(0.257799144277,0.332066008139));
+#30893 = CARTESIAN_POINT('',(0.212056098935,0.332048803308));
+#30894 = CARTESIAN_POINT('',(0.163840126152,0.332640244576));
+#30895 = CARTESIAN_POINT('',(0.112779333136,0.333608803402));
+#30896 = CARTESIAN_POINT('',(5.849514331851E-002,0.333756947473));
+#30897 = CARTESIAN_POINT('',(1.993259852758E-002,0.333727450328));
+#30898 = CARTESIAN_POINT('',(0.E+000,0.33369837632));
+#30899 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#30900 = ORIENTED_EDGE('',*,*,#30901,.F.);
+#30901 = EDGE_CURVE('',#30902,#30854,#30904,.T.);
+#30902 = VERTEX_POINT('',#30903);
+#30903 = CARTESIAN_POINT('',(-4.502743486191E-016,-2.800000041723,
+    13.400000095367));
+#30904 = SURFACE_CURVE('',#30905,(#30909),.PCURVE_S1.);
+#30905 = LINE('',#30906,#30907);
+#30906 = CARTESIAN_POINT('',(-4.502743486191E-016,-2.800000041723,
+    13.400000095367));
+#30907 = VECTOR('',#30908,1.);
+#30908 = DIRECTION('',(-1.338038923995E-016,-0.832050294338,
+    -0.554700196225));
+#30909 = PCURVE('',#30811,#30910);
+#30910 = DEFINITIONAL_REPRESENTATION('',(#30911),#30937);
+#30911 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#30912,#30913,#30914,#30915,
+    #30916,#30917,#30918,#30919,#30920,#30921,#30922,#30923,#30924,
+    #30925,#30926,#30927,#30928,#30929,#30930,#30931,#30932,#30933,
+    #30934,#30935,#30936),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.E+000,1.092591311876E-002,
+    2.185182623752E-002,3.277773935628E-002,4.370365247504E-002,
+    5.462956559379E-002,6.555547871255E-002,7.648139183131E-002,
+    8.740730495007E-002,9.833321806883E-002,0.109259131188,
+    0.120185044306,0.131110957425,0.142036870544,0.152962783663,
+    0.163888696781,0.1748146099,0.185740523019,0.196666436138,
+    0.207592349256,0.218518262375,0.229444175494,0.240370088613),
+  .UNSPECIFIED.);
+#30912 = CARTESIAN_POINT('',(1.,1.));
+#30913 = CARTESIAN_POINT('',(1.,0.989898989899));
+#30914 = CARTESIAN_POINT('',(1.,0.969696969697));
+#30915 = CARTESIAN_POINT('',(1.,0.939393939394));
+#30916 = CARTESIAN_POINT('',(1.,0.909090909091));
+#30917 = CARTESIAN_POINT('',(1.,0.878787878788));
+#30918 = CARTESIAN_POINT('',(1.,0.848484848485));
+#30919 = CARTESIAN_POINT('',(1.,0.818181818182));
+#30920 = CARTESIAN_POINT('',(1.,0.787878787879));
+#30921 = CARTESIAN_POINT('',(1.,0.757575757576));
+#30922 = CARTESIAN_POINT('',(1.,0.727272727273));
+#30923 = CARTESIAN_POINT('',(1.,0.69696969697));
+#30924 = CARTESIAN_POINT('',(1.,0.666666666667));
+#30925 = CARTESIAN_POINT('',(1.,0.636363636364));
+#30926 = CARTESIAN_POINT('',(1.,0.606060606061));
+#30927 = CARTESIAN_POINT('',(1.,0.575757575758));
+#30928 = CARTESIAN_POINT('',(1.,0.545454545455));
+#30929 = CARTESIAN_POINT('',(1.,0.515151515152));
+#30930 = CARTESIAN_POINT('',(1.,0.484848484849));
+#30931 = CARTESIAN_POINT('',(1.,0.454545454546));
+#30932 = CARTESIAN_POINT('',(1.,0.424242424242));
+#30933 = CARTESIAN_POINT('',(1.,0.393939393939));
+#30934 = CARTESIAN_POINT('',(1.,0.363636363636));
+#30935 = CARTESIAN_POINT('',(1.,0.343434343434));
+#30936 = CARTESIAN_POINT('',(1.,0.333333333333));
+#30937 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#30938 = ORIENTED_EDGE('',*,*,#30939,.F.);
+#30939 = EDGE_CURVE('',#30803,#30902,#30940,.T.);
+#30940 = SURFACE_CURVE('',#30941,(#30948),.PCURVE_S1.);
+#30941 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#30942,#30943,#30944,#30945,
+    #30946,#30947),.UNSPECIFIED.,.F.,.F.,(6,6),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#30942 = CARTESIAN_POINT('',(-1.979899016825,-1.979899016825,
+    13.350000096485));
+#30943 = CARTESIAN_POINT('',(-1.66545728146,-2.29434075219,
+    13.360110591468));
+#30944 = CARTESIAN_POINT('',(-1.293871803615,-2.541080112433,
+    13.3700519448));
+#30945 = CARTESIAN_POINT('',(-0.881909452717,-2.711720505362,
+    13.379948247052));
+#30946 = CARTESIAN_POINT('',(-0.444687766729,-2.800000041723,
+    13.389889600384));
+#30947 = CARTESIAN_POINT('',(-4.502743486191E-016,-2.800000041723,
+    13.400000095367));
+#30948 = PCURVE('',#30811,#30949);
+#30949 = DEFINITIONAL_REPRESENTATION('',(#30950),#30954);
+#30950 = LINE('',#30951,#30952);
+#30951 = CARTESIAN_POINT('',(0.E+000,1.));
+#30952 = VECTOR('',#30953,1.);
+#30953 = DIRECTION('',(1.,0.E+000));
+#30954 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#30955 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#30959)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#30956,#30957,#30958)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#30956 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#30957 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#30958 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#30959 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-004),#30956,
+  'distance_accuracy_value','confusion accuracy');
+#30960 = SHAPE_DEFINITION_REPRESENTATION(#30961,#30793);
+#30961 = PRODUCT_DEFINITION_SHAPE('','',#30962);
+#30962 = PRODUCT_DEFINITION('design','',#30963,#30966);
+#30963 = PRODUCT_DEFINITION_FORMATION('','',#30964);
+#30964 = PRODUCT('Compound152','Compound152','',(#30965));
+#30965 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#30966 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#30967 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#30968,#30970);
+#30968 = ( REPRESENTATION_RELATIONSHIP('','',#30793,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#30969) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#30969 = ITEM_DEFINED_TRANSFORMATION('','',#11,#655);
+#30970 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #30971);
+#30971 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('161','=>[0:1:1:162]','',#5,
+  #30962,$);
+#30972 = PRODUCT_TYPE('part',$,(#30964));
+#30973 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#30974),#31148);
+#30974 = SHELL_BASED_SURFACE_MODEL('',(#30975));
+#30975 = OPEN_SHELL('',(#30976));
+#30976 = ADVANCED_FACE('',(#30977),#30991,.T.);
+#30977 = FACE_BOUND('',#30978,.T.);
+#30978 = EDGE_LOOP('',(#30979,#31032,#31071,#31109));
+#30979 = ORIENTED_EDGE('',*,*,#30980,.F.);
+#30980 = EDGE_CURVE('',#30981,#30983,#30985,.T.);
+#30981 = VERTEX_POINT('',#30982);
+#30982 = CARTESIAN_POINT('',(2.121242937857,2.121242937857,
+    12.883260436618));
+#30983 = VERTEX_POINT('',#30984);
+#30984 = CARTESIAN_POINT('',(1.979899016825,1.979899016825,
+    12.750000109896));
+#30985 = SURFACE_CURVE('',#30986,(#30990),.PCURVE_S1.);
+#30986 = LINE('',#30987,#30988);
+#30987 = CARTESIAN_POINT('',(2.121242937857,2.121242937857,
+    12.883260436618));
+#30988 = VECTOR('',#30989,1.);
+#30989 = DIRECTION('',(-0.588348405415,-0.588348405415,-0.554700196225)
+  );
+#30990 = PCURVE('',#30991,#31004);
+#30991 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#30992,#30993)
+    ,(#30994,#30995)
+    ,(#30996,#30997)
+    ,(#30998,#30999)
+    ,(#31000,#31001)
+    ,(#31002,#31003
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#30992 = CARTESIAN_POINT('',(2.800000041723,0.E+000,12.700000111014));
+#30993 = CARTESIAN_POINT('',(3.100000046194,0.E+000,12.900000113994));
+#30994 = CARTESIAN_POINT('',(2.800000041723,0.444687766729,
+    12.710110605997));
+#30995 = CARTESIAN_POINT('',(3.100000046194,0.492332884593,
+    12.910110608977));
+#30996 = CARTESIAN_POINT('',(2.711720505362,0.881909452717,
+    12.720051959329));
+#30997 = CARTESIAN_POINT('',(3.00226198808,0.976399751223,
+    12.920051962309));
+#30998 = CARTESIAN_POINT('',(2.541080112433,1.293871803615,
+    12.729948261581));
+#30999 = CARTESIAN_POINT('',(2.813338695908,1.432500925431,
+    12.929948264561));
+#31000 = CARTESIAN_POINT('',(2.29434075219,1.66545728146,12.739889614913
+    ));
+#31001 = CARTESIAN_POINT('',(2.540162975639,1.843899133045,
+    12.939889617893));
+#31002 = CARTESIAN_POINT('',(1.979899016825,1.979899016825,
+    12.750000109896));
+#31003 = CARTESIAN_POINT('',(2.192031054342,2.192031054342,
+    12.950000112876));
+#31004 = DEFINITIONAL_REPRESENTATION('',(#31005),#31031);
+#31005 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#31006,#31007,#31008,#31009,
+    #31010,#31011,#31012,#31013,#31014,#31015,#31016,#31017,#31018,
+    #31019,#31020,#31021,#31022,#31023,#31024,#31025,#31026,#31027,
+    #31028,#31029,#31030),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.E+000,1.091993047682E-002,
+    2.183986095365E-002,3.275979143047E-002,4.367972190729E-002,
+    5.459965238412E-002,6.551958286094E-002,7.643951333776E-002,
+    8.735944381458E-002,9.827937429141E-002,0.109199304768,
+    0.120119235245,0.131039165722,0.141959096199,0.152879026676,
+    0.163798957152,0.174718887629,0.185638818106,0.196558748583,
+    0.20747867906,0.218398609536,0.229318540013,0.24023847049),
+  .UNSPECIFIED.);
+#31006 = CARTESIAN_POINT('',(1.,0.66630162368));
+#31007 = CARTESIAN_POINT('',(1.,0.656206144533));
+#31008 = CARTESIAN_POINT('',(1.,0.63601518624));
+#31009 = CARTESIAN_POINT('',(1.,0.6057287488));
+#31010 = CARTESIAN_POINT('',(1.,0.57544231136));
+#31011 = CARTESIAN_POINT('',(1.,0.54515587392));
+#31012 = CARTESIAN_POINT('',(1.,0.51486943648));
+#31013 = CARTESIAN_POINT('',(1.,0.48458299904));
+#31014 = CARTESIAN_POINT('',(1.,0.4542965616));
+#31015 = CARTESIAN_POINT('',(1.,0.42401012416));
+#31016 = CARTESIAN_POINT('',(1.,0.39372368672));
+#31017 = CARTESIAN_POINT('',(1.,0.36343724928));
+#31018 = CARTESIAN_POINT('',(1.,0.33315081184));
+#31019 = CARTESIAN_POINT('',(1.,0.3028643744));
+#31020 = CARTESIAN_POINT('',(1.,0.27257793696));
+#31021 = CARTESIAN_POINT('',(1.,0.24229149952));
+#31022 = CARTESIAN_POINT('',(1.,0.21200506208));
+#31023 = CARTESIAN_POINT('',(1.,0.18171862464));
+#31024 = CARTESIAN_POINT('',(1.,0.1514321872));
+#31025 = CARTESIAN_POINT('',(1.,0.12114574976));
+#31026 = CARTESIAN_POINT('',(1.,9.085931231999E-002));
+#31027 = CARTESIAN_POINT('',(1.,6.057287487999E-002));
+#31028 = CARTESIAN_POINT('',(1.,3.028643744E-002));
+#31029 = CARTESIAN_POINT('',(1.,1.009547914667E-002));
+#31030 = CARTESIAN_POINT('',(1.,0.E+000));
+#31031 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#31032 = ORIENTED_EDGE('',*,*,#31033,.F.);
+#31033 = EDGE_CURVE('',#31034,#30981,#31036,.T.);
+#31034 = VERTEX_POINT('',#31035);
+#31035 = CARTESIAN_POINT('',(3.000124926996,0.E+000,12.833416701195));
+#31036 = SURFACE_CURVE('',#31037,(#31042),.PCURVE_S1.);
+#31037 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#31038,#31039,#31040,#31041),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(-0.241777920213,0.E+000),
+  .PIECEWISE_BEZIER_KNOTS.);
+#31038 = CARTESIAN_POINT('',(3.000124926996,0.E+000,12.833416701195));
+#31039 = CARTESIAN_POINT('',(3.000124926996,0.794119080623,
+    12.850267541598));
+#31040 = CARTESIAN_POINT('',(2.682765495879,1.559800074984,
+    12.866447177032));
+#31041 = CARTESIAN_POINT('',(2.121242937857,2.121242937857,
+    12.883260436618));
+#31042 = PCURVE('',#30991,#31043);
+#31043 = DEFINITIONAL_REPRESENTATION('',(#31044),#31070);
+#31044 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#31045,#31046,#31047,#31048,
+    #31049,#31050,#31051,#31052,#31053,#31054,#31055,#31056,#31057,
+    #31058,#31059,#31060,#31061,#31062,#31063,#31064,#31065,#31066,
+    #31067,#31068,#31069),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.241777920213,-0.230788014749,
+    -0.219798109285,-0.208808203821,-0.197818298356,-0.186828392892,
+    -0.175838487428,-0.164848581964,-0.153858676499,-0.142868771035,
+    -0.131878865571,-0.120888960107,-0.109899054642,-9.890914917813E-002
+    ,-8.79192437139E-002,-7.692933824966E-002,-6.593943278542E-002,
+    -5.494952732119E-002,-4.395962185695E-002,-3.296971639271E-002,
+    -2.197981092847E-002,-1.098990546424E-002,0.E+000),.UNSPECIFIED.);
+#31045 = CARTESIAN_POINT('',(0.E+000,0.667082940968));
+#31046 = CARTESIAN_POINT('',(1.515146100233E-002,0.667083100955));
+#31047 = CARTESIAN_POINT('',(4.545160052912E-002,0.667062684535));
+#31048 = CARTESIAN_POINT('',(9.089673222675E-002,0.666980253684));
+#31049 = CARTESIAN_POINT('',(0.13634037247,0.666855852855));
+#31050 = CARTESIAN_POINT('',(0.181785000357,0.666701301821));
+#31051 = CARTESIAN_POINT('',(0.22723241187,0.666528769334));
+#31052 = CARTESIAN_POINT('',(0.272683671548,0.666350350957));
+#31053 = CARTESIAN_POINT('',(0.318139210936,0.66617741872));
+#31054 = CARTESIAN_POINT('',(0.363598905405,0.666020133483));
+#31055 = CARTESIAN_POINT('',(0.409062171783,0.665887019512));
+#31056 = CARTESIAN_POINT('',(0.454528072694,0.665784631778));
+#31057 = CARTESIAN_POINT('',(0.499995428523,0.665717310673));
+#31058 = CARTESIAN_POINT('',(0.545462933859,0.665687027783));
+#31059 = CARTESIAN_POINT('',(0.590929276272,0.66569332318));
+#31060 = CARTESIAN_POINT('',(0.636393255017,0.665733334858));
+#31061 = CARTESIAN_POINT('',(0.681853897243,0.665801920003));
+#31062 = CARTESIAN_POINT('',(0.727310569578,0.665891867802));
+#31063 = CARTESIAN_POINT('',(0.772763081967,0.665994200765));
+#31064 = CARTESIAN_POINT('',(0.818211784602,0.666098568991));
+#31065 = CARTESIAN_POINT('',(0.86365764416,0.666193711286));
+#31066 = CARTESIAN_POINT('',(0.909102340711,0.666268068441));
+#31067 = CARTESIAN_POINT('',(0.954548221008,0.666310215639));
+#31068 = CARTESIAN_POINT('',(0.984848548248,0.666310298404));
+#31069 = CARTESIAN_POINT('',(1.,0.66630162368));
+#31070 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#31071 = ORIENTED_EDGE('',*,*,#31072,.F.);
+#31072 = EDGE_CURVE('',#31073,#31034,#31075,.T.);
+#31073 = VERTEX_POINT('',#31074);
+#31074 = CARTESIAN_POINT('',(2.800000041723,0.E+000,12.700000111014));
+#31075 = SURFACE_CURVE('',#31076,(#31080),.PCURVE_S1.);
+#31076 = LINE('',#31077,#31078);
+#31077 = CARTESIAN_POINT('',(2.800000041723,0.E+000,12.700000111014));
+#31078 = VECTOR('',#31079,1.);
+#31079 = DIRECTION('',(0.832050294338,0.E+000,0.554700196225));
+#31080 = PCURVE('',#30991,#31081);
+#31081 = DEFINITIONAL_REPRESENTATION('',(#31082),#31108);
+#31082 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#31083,#31084,#31085,#31086,
+    #31087,#31088,#31089,#31090,#31091,#31092,#31093,#31094,#31095,
+    #31096,#31097,#31098,#31099,#31100,#31101,#31102,#31103,#31104,
+    #31105,#31106,#31107),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.093273538404E-002,
+    2.186547076807E-002,3.279820615211E-002,4.373094153614E-002,
+    5.466367692018E-002,6.559641230421E-002,7.652914768825E-002,
+    8.746188307228E-002,9.839461845632E-002,0.10932735384,0.120260089224
+    ,0.131192824608,0.142125559992,0.153058295376,0.163991030761,
+    0.174923766145,0.185856501529,0.196789236913,0.207721972297,
+    0.218654707681,0.229587443065,0.240520178449),.UNSPECIFIED.);
+#31083 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#31084 = CARTESIAN_POINT('',(0.E+000,1.010731728739E-002));
+#31085 = CARTESIAN_POINT('',(0.E+000,3.032195186218E-002));
+#31086 = CARTESIAN_POINT('',(0.E+000,6.064390372437E-002));
+#31087 = CARTESIAN_POINT('',(0.E+000,9.096585558655E-002));
+#31088 = CARTESIAN_POINT('',(0.E+000,0.121287807449));
+#31089 = CARTESIAN_POINT('',(0.E+000,0.151609759311));
+#31090 = CARTESIAN_POINT('',(0.E+000,0.181931711173));
+#31091 = CARTESIAN_POINT('',(0.E+000,0.212253663035));
+#31092 = CARTESIAN_POINT('',(0.E+000,0.242575614897));
+#31093 = CARTESIAN_POINT('',(0.E+000,0.27289756676));
+#31094 = CARTESIAN_POINT('',(0.E+000,0.303219518622));
+#31095 = CARTESIAN_POINT('',(0.E+000,0.333541470484));
+#31096 = CARTESIAN_POINT('',(0.E+000,0.363863422346));
+#31097 = CARTESIAN_POINT('',(0.E+000,0.394185374208));
+#31098 = CARTESIAN_POINT('',(0.E+000,0.424507326071));
+#31099 = CARTESIAN_POINT('',(0.E+000,0.454829277933));
+#31100 = CARTESIAN_POINT('',(0.E+000,0.485151229795));
+#31101 = CARTESIAN_POINT('',(0.E+000,0.515473181657));
+#31102 = CARTESIAN_POINT('',(0.E+000,0.545795133519));
+#31103 = CARTESIAN_POINT('',(0.E+000,0.576117085381));
+#31104 = CARTESIAN_POINT('',(0.E+000,0.606439037244));
+#31105 = CARTESIAN_POINT('',(0.E+000,0.636760989106));
+#31106 = CARTESIAN_POINT('',(-0.E+000,0.656975623681));
+#31107 = CARTESIAN_POINT('',(0.E+000,0.667082940968));
+#31108 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#31109 = ORIENTED_EDGE('',*,*,#31110,.F.);
+#31110 = EDGE_CURVE('',#30983,#31073,#31111,.T.);
+#31111 = SURFACE_CURVE('',#31112,(#31119),.PCURVE_S1.);
+#31112 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#31113,#31114,#31115,#31116,
+    #31117,#31118),.UNSPECIFIED.,.F.,.F.,(6,6),(-1.,0.E+000),
+  .PIECEWISE_BEZIER_KNOTS.);
+#31113 = CARTESIAN_POINT('',(1.979899016825,1.979899016825,
+    12.750000109896));
+#31114 = CARTESIAN_POINT('',(2.29434075219,1.66545728146,12.739889614913
+    ));
+#31115 = CARTESIAN_POINT('',(2.541080112433,1.293871803615,
+    12.729948261581));
+#31116 = CARTESIAN_POINT('',(2.711720505362,0.881909452717,
+    12.720051959329));
+#31117 = CARTESIAN_POINT('',(2.800000041723,0.444687766729,
+    12.710110605997));
+#31118 = CARTESIAN_POINT('',(2.800000041723,0.E+000,12.700000111014));
+#31119 = PCURVE('',#30991,#31120);
+#31120 = DEFINITIONAL_REPRESENTATION('',(#31121),#31147);
+#31121 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#31122,#31123,#31124,#31125,
+    #31126,#31127,#31128,#31129,#31130,#31131,#31132,#31133,#31134,
+    #31135,#31136,#31137,#31138,#31139,#31140,#31141,#31142,#31143,
+    #31144,#31145,#31146),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-1.,-0.954545454545,-0.909090909091,
+    -0.863636363636,-0.818181818182,-0.772727272727,-0.727272727273,
+    -0.681818181818,-0.636363636364,-0.590909090909,-0.545454545455,-0.5
+    ,-0.454545454545,-0.409090909091,-0.363636363636,-0.318181818182,
+    -0.272727272727,-0.227272727273,-0.181818181818,-0.136363636364,
+    -9.090909090909E-002,-4.545454545455E-002,0.E+000),.UNSPECIFIED.);
+#31122 = CARTESIAN_POINT('',(1.,0.E+000));
+#31123 = CARTESIAN_POINT('',(0.984848484848,0.E+000));
+#31124 = CARTESIAN_POINT('',(0.954545454545,0.E+000));
+#31125 = CARTESIAN_POINT('',(0.909090909091,0.E+000));
+#31126 = CARTESIAN_POINT('',(0.863636363636,0.E+000));
+#31127 = CARTESIAN_POINT('',(0.818181818182,0.E+000));
+#31128 = CARTESIAN_POINT('',(0.772727272727,0.E+000));
+#31129 = CARTESIAN_POINT('',(0.727272727273,0.E+000));
+#31130 = CARTESIAN_POINT('',(0.681818181818,0.E+000));
+#31131 = CARTESIAN_POINT('',(0.636363636364,0.E+000));
+#31132 = CARTESIAN_POINT('',(0.590909090909,0.E+000));
+#31133 = CARTESIAN_POINT('',(0.545454545455,0.E+000));
+#31134 = CARTESIAN_POINT('',(0.5,0.E+000));
+#31135 = CARTESIAN_POINT('',(0.454545454545,0.E+000));
+#31136 = CARTESIAN_POINT('',(0.409090909091,0.E+000));
+#31137 = CARTESIAN_POINT('',(0.363636363636,0.E+000));
+#31138 = CARTESIAN_POINT('',(0.318181818182,0.E+000));
+#31139 = CARTESIAN_POINT('',(0.272727272727,0.E+000));
+#31140 = CARTESIAN_POINT('',(0.227272727273,0.E+000));
+#31141 = CARTESIAN_POINT('',(0.181818181818,0.E+000));
+#31142 = CARTESIAN_POINT('',(0.136363636364,0.E+000));
+#31143 = CARTESIAN_POINT('',(9.090909090909E-002,0.E+000));
+#31144 = CARTESIAN_POINT('',(4.545454545455E-002,0.E+000));
+#31145 = CARTESIAN_POINT('',(1.515151515152E-002,-0.E+000));
+#31146 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#31147 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#31148 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#31152)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#31149,#31150,#31151)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#31149 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#31150 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#31151 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#31152 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-004),#31149,
+  'distance_accuracy_value','confusion accuracy');
+#31153 = SHAPE_DEFINITION_REPRESENTATION(#31154,#30973);
+#31154 = PRODUCT_DEFINITION_SHAPE('','',#31155);
+#31155 = PRODUCT_DEFINITION('design','',#31156,#31159);
+#31156 = PRODUCT_DEFINITION_FORMATION('','',#31157);
+#31157 = PRODUCT('Compound148','Compound148','',(#31158));
+#31158 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#31159 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#31160 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#31161,#31163);
+#31161 = ( REPRESENTATION_RELATIONSHIP('','',#30973,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#31162) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#31162 = ITEM_DEFINED_TRANSFORMATION('','',#11,#659);
+#31163 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #31164);
+#31164 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('162','=>[0:1:1:163]','',#5,
+  #31155,$);
+#31165 = PRODUCT_TYPE('part',$,(#31157));
+#31166 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#31167),#31319);
+#31167 = SHELL_BASED_SURFACE_MODEL('',(#31168));
+#31168 = OPEN_SHELL('',(#31169));
+#31169 = ADVANCED_FACE('',(#31170),#31184,.T.);
+#31170 = FACE_BOUND('',#31171,.T.);
+#31171 = EDGE_LOOP('',(#31172,#31225,#31264,#31302));
+#31172 = ORIENTED_EDGE('',*,*,#31173,.F.);
+#31173 = EDGE_CURVE('',#31174,#31176,#31178,.T.);
+#31174 = VERTEX_POINT('',#31175);
+#31175 = CARTESIAN_POINT('',(-3.000124926996,3.674093388888E-016,
+    13.166583507421));
+#31176 = VERTEX_POINT('',#31177);
+#31177 = CARTESIAN_POINT('',(-2.800000041723,3.429011088709E-016,
+    13.300000097603));
+#31178 = SURFACE_CURVE('',#31179,(#31183),.PCURVE_S1.);
+#31179 = LINE('',#31180,#31181);
+#31180 = CARTESIAN_POINT('',(-3.000124926996,3.674093388888E-016,
+    13.166583507421));
+#31181 = VECTOR('',#31182,1.);
+#31182 = DIRECTION('',(0.832050294338,-1.01896772969E-016,0.554700196225
+    ));
+#31183 = PCURVE('',#31184,#31197);
+#31184 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#31185,#31186)
+    ,(#31187,#31188)
+    ,(#31189,#31190)
+    ,(#31191,#31192)
+    ,(#31193,#31194)
+    ,(#31195,#31196
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#31185 = CARTESIAN_POINT('',(-3.100000046194,3.796405133928E-016,
+    13.100000094622));
+#31186 = CARTESIAN_POINT('',(-2.800000041723,3.429011088709E-016,
+    13.300000097603));
+#31187 = CARTESIAN_POINT('',(-3.100000046194,-0.492332884593,
+    13.110110589606));
+#31188 = CARTESIAN_POINT('',(-2.800000041723,-0.444687766729,
+    13.310110592586));
+#31189 = CARTESIAN_POINT('',(-3.00226198808,-0.976399751223,
+    13.120051942938));
+#31190 = CARTESIAN_POINT('',(-2.711720505362,-0.881909452717,
+    13.320051945918));
+#31191 = CARTESIAN_POINT('',(-2.813338695908,-1.432500925431,
+    13.12994824519));
+#31192 = CARTESIAN_POINT('',(-2.541080112433,-1.293871803615,
+    13.32994824817));
+#31193 = CARTESIAN_POINT('',(-2.540162975639,-1.843899133045,
+    13.139889598521));
+#31194 = CARTESIAN_POINT('',(-2.29434075219,-1.66545728146,
+    13.339889601502));
+#31195 = CARTESIAN_POINT('',(-2.192031054342,-2.192031054342,
+    13.150000093505));
+#31196 = CARTESIAN_POINT('',(-1.979899016825,-1.979899016825,
+    13.350000096485));
+#31197 = DEFINITIONAL_REPRESENTATION('',(#31198),#31224);
+#31198 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#31199,#31200,#31201,#31202,
+    #31203,#31204,#31205,#31206,#31207,#31208,#31209,#31210,#31211,
+    #31212,#31213,#31214,#31215,#31216,#31217,#31218,#31219,#31220,
+    #31221,#31222,#31223),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.093273538404E-002,
+    2.186547076808E-002,3.279820615211E-002,4.373094153615E-002,
+    5.466367692019E-002,6.559641230423E-002,7.652914768827E-002,
+    8.74618830723E-002,9.839461845634E-002,0.10932735384,0.120260089224,
+    0.131192824608,0.142125559992,0.153058295377,0.163991030761,
+    0.174923766145,0.185856501529,0.196789236913,0.207721972297,
+    0.218654707681,0.229587443065,0.240520178449),.UNSPECIFIED.);
+#31199 = CARTESIAN_POINT('',(0.E+000,0.332917059032));
+#31200 = CARTESIAN_POINT('',(0.E+000,0.343024376319));
+#31201 = CARTESIAN_POINT('',(0.E+000,0.363239010894));
+#31202 = CARTESIAN_POINT('',(0.E+000,0.393560962756));
+#31203 = CARTESIAN_POINT('',(0.E+000,0.423882914618));
+#31204 = CARTESIAN_POINT('',(0.E+000,0.454204866481));
+#31205 = CARTESIAN_POINT('',(0.E+000,0.484526818343));
+#31206 = CARTESIAN_POINT('',(0.E+000,0.514848770205));
+#31207 = CARTESIAN_POINT('',(0.E+000,0.545170722067));
+#31208 = CARTESIAN_POINT('',(0.E+000,0.575492673929));
+#31209 = CARTESIAN_POINT('',(0.E+000,0.605814625792));
+#31210 = CARTESIAN_POINT('',(0.E+000,0.636136577654));
+#31211 = CARTESIAN_POINT('',(0.E+000,0.666458529516));
+#31212 = CARTESIAN_POINT('',(0.E+000,0.696780481378));
+#31213 = CARTESIAN_POINT('',(0.E+000,0.72710243324));
+#31214 = CARTESIAN_POINT('',(0.E+000,0.757424385102));
+#31215 = CARTESIAN_POINT('',(0.E+000,0.787746336965));
+#31216 = CARTESIAN_POINT('',(0.E+000,0.818068288827));
+#31217 = CARTESIAN_POINT('',(0.E+000,0.848390240689));
+#31218 = CARTESIAN_POINT('',(0.E+000,0.878712192551));
+#31219 = CARTESIAN_POINT('',(0.E+000,0.909034144413));
+#31220 = CARTESIAN_POINT('',(0.E+000,0.939356096276));
+#31221 = CARTESIAN_POINT('',(0.E+000,0.969678048138));
+#31222 = CARTESIAN_POINT('',(-0.E+000,0.989892682713));
+#31223 = CARTESIAN_POINT('',(0.E+000,1.));
+#31224 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#31225 = ORIENTED_EDGE('',*,*,#31226,.F.);
+#31226 = EDGE_CURVE('',#31227,#31174,#31229,.T.);
+#31227 = VERTEX_POINT('',#31228);
+#31228 = CARTESIAN_POINT('',(-2.121242937857,-2.121242937857,
+    13.216739769763));
+#31229 = SURFACE_CURVE('',#31230,(#31235),.PCURVE_S1.);
+#31230 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#31231,#31232,#31233,#31234),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,0.241778545972),
+  .PIECEWISE_BEZIER_KNOTS.);
+#31231 = CARTESIAN_POINT('',(-2.121242937857,-2.121242937857,
+    13.216739769763));
+#31232 = CARTESIAN_POINT('',(-2.682765495879,-1.559800074984,
+    13.199851372871));
+#31233 = CARTESIAN_POINT('',(-3.000124926996,-0.794119080623,
+    13.183434347823));
+#31234 = CARTESIAN_POINT('',(-3.000124926996,3.674093388888E-016,
+    13.166583507421));
+#31235 = PCURVE('',#31184,#31236);
+#31236 = DEFINITIONAL_REPRESENTATION('',(#31237),#31263);
+#31237 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#31238,#31239,#31240,#31241,
+    #31242,#31243,#31244,#31245,#31246,#31247,#31248,#31249,#31250,
+    #31251,#31252,#31253,#31254,#31255,#31256,#31257,#31258,#31259,
+    #31260,#31261,#31262),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.098993390781E-002,
+    2.197986781562E-002,3.296980172343E-002,4.395973563124E-002,
+    5.494966953906E-002,6.593960344687E-002,7.692953735468E-002,
+    8.791947126249E-002,9.89094051703E-002,0.109899339078,0.120889272986
+    ,0.131879206894,0.142869140802,0.153859074709,0.164849008617,
+    0.175838942525,0.186828876433,0.197818810341,0.208808744248,
+    0.219798678156,0.230788612064,0.241778545972),.UNSPECIFIED.);
+#31238 = CARTESIAN_POINT('',(1.,0.33369837632));
+#31239 = CARTESIAN_POINT('',(0.984848548816,0.333689686728));
+#31240 = CARTESIAN_POINT('',(0.954548155371,0.333689217827));
+#31241 = CARTESIAN_POINT('',(0.909102010477,0.333729610909));
+#31242 = CARTESIAN_POINT('',(0.863656918762,0.333801994022));
+#31243 = CARTESIAN_POINT('',(0.818210575227,0.333895412704));
+#31244 = CARTESIAN_POINT('',(0.772761342751,0.333998639273));
+#31245 = CARTESIAN_POINT('',(0.72730829721,0.334100597886));
+#31246 = CARTESIAN_POINT('',(0.681851128173,0.334191000941));
+#31247 = CARTESIAN_POINT('',(0.636390060846,0.334260827189));
+#31248 = CARTESIAN_POINT('',(0.590925757538,0.334302736356));
+#31249 = CARTESIAN_POINT('',(0.545459212594,0.334311391317));
+#31250 = CARTESIAN_POINT('',(0.499991639915,0.33428369268));
+#31251 = CARTESIAN_POINT('',(0.454524356212,0.334218922317));
+#31252 = CARTESIAN_POINT('',(0.409058662136,0.334118795327));
+#31253 = CARTESIAN_POINT('',(0.363595723713,0.333987419845));
+#31254 = CARTESIAN_POINT('',(0.318136456471,0.333831165041));
+#31255 = CARTESIAN_POINT('',(0.272681414409,0.333658437574));
+#31256 = CARTESIAN_POINT('',(0.227230686941,0.333479369663));
+#31257 = CARTESIAN_POINT('',(0.181783802888,0.333305413942));
+#31258 = CARTESIAN_POINT('',(0.136339655516,0.333148872702));
+#31259 = CARTESIAN_POINT('',(9.089640653753E-002,0.333022270622));
+#31260 = CARTESIAN_POINT('',(4.54515359977E-002,0.332937924805));
+#31261 = CARTESIAN_POINT('',(1.515146159919E-002,0.332916914124));
+#31262 = CARTESIAN_POINT('',(0.E+000,0.332917059032));
+#31263 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#31264 = ORIENTED_EDGE('',*,*,#31265,.F.);
+#31265 = EDGE_CURVE('',#31266,#31227,#31268,.T.);
+#31266 = VERTEX_POINT('',#31267);
+#31267 = CARTESIAN_POINT('',(-1.979899016825,-1.979899016825,
+    13.350000096485));
+#31268 = SURFACE_CURVE('',#31269,(#31273),.PCURVE_S1.);
+#31269 = LINE('',#31270,#31271);
+#31270 = CARTESIAN_POINT('',(-1.979899016825,-1.979899016825,
+    13.350000096485));
+#31271 = VECTOR('',#31272,1.);
+#31272 = DIRECTION('',(-0.588348405415,-0.588348405415,-0.554700196225)
+  );
+#31273 = PCURVE('',#31184,#31274);
+#31274 = DEFINITIONAL_REPRESENTATION('',(#31275),#31301);
+#31275 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#31276,#31277,#31278,#31279,
+    #31280,#31281,#31282,#31283,#31284,#31285,#31286,#31287,#31288,
+    #31289,#31290,#31291,#31292,#31293,#31294,#31295,#31296,#31297,
+    #31298,#31299,#31300),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.E+000,1.091993047682E-002,
+    2.183986095365E-002,3.275979143047E-002,4.367972190729E-002,
+    5.459965238411E-002,6.551958286094E-002,7.643951333776E-002,
+    8.735944381458E-002,9.827937429141E-002,0.109199304768,
+    0.120119235245,0.131039165722,0.141959096199,0.152879026676,
+    0.163798957152,0.174718887629,0.185638818106,0.196558748583,
+    0.20747867906,0.218398609536,0.229318540013,0.24023847049),
+  .UNSPECIFIED.);
+#31276 = CARTESIAN_POINT('',(1.,1.));
+#31277 = CARTESIAN_POINT('',(1.,0.989904520853));
+#31278 = CARTESIAN_POINT('',(1.,0.96971356256));
+#31279 = CARTESIAN_POINT('',(1.,0.93942712512));
+#31280 = CARTESIAN_POINT('',(1.,0.90914068768));
+#31281 = CARTESIAN_POINT('',(1.,0.87885425024));
+#31282 = CARTESIAN_POINT('',(1.,0.8485678128));
+#31283 = CARTESIAN_POINT('',(1.,0.81828137536));
+#31284 = CARTESIAN_POINT('',(1.,0.78799493792));
+#31285 = CARTESIAN_POINT('',(1.,0.75770850048));
+#31286 = CARTESIAN_POINT('',(1.,0.72742206304));
+#31287 = CARTESIAN_POINT('',(1.,0.6971356256));
+#31288 = CARTESIAN_POINT('',(1.,0.66684918816));
+#31289 = CARTESIAN_POINT('',(1.,0.63656275072));
+#31290 = CARTESIAN_POINT('',(1.,0.60627631328));
+#31291 = CARTESIAN_POINT('',(1.,0.57598987584));
+#31292 = CARTESIAN_POINT('',(1.,0.5457034384));
+#31293 = CARTESIAN_POINT('',(1.,0.51541700096));
+#31294 = CARTESIAN_POINT('',(1.,0.48513056352));
+#31295 = CARTESIAN_POINT('',(1.,0.45484412608));
+#31296 = CARTESIAN_POINT('',(1.,0.42455768864));
+#31297 = CARTESIAN_POINT('',(1.,0.3942712512));
+#31298 = CARTESIAN_POINT('',(1.,0.36398481376));
+#31299 = CARTESIAN_POINT('',(1.,0.343793855467));
+#31300 = CARTESIAN_POINT('',(1.,0.33369837632));
+#31301 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#31302 = ORIENTED_EDGE('',*,*,#31303,.F.);
+#31303 = EDGE_CURVE('',#31176,#31266,#31304,.T.);
+#31304 = SURFACE_CURVE('',#31305,(#31312),.PCURVE_S1.);
+#31305 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#31306,#31307,#31308,#31309,
+    #31310,#31311),.UNSPECIFIED.,.F.,.F.,(6,6),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#31306 = CARTESIAN_POINT('',(-2.800000041723,3.429011088709E-016,
+    13.300000097603));
+#31307 = CARTESIAN_POINT('',(-2.800000041723,-0.444687766729,
+    13.310110592586));
+#31308 = CARTESIAN_POINT('',(-2.711720505362,-0.881909452717,
+    13.320051945918));
+#31309 = CARTESIAN_POINT('',(-2.541080112433,-1.293871803615,
+    13.32994824817));
+#31310 = CARTESIAN_POINT('',(-2.29434075219,-1.66545728146,
+    13.339889601502));
+#31311 = CARTESIAN_POINT('',(-1.979899016825,-1.979899016825,
+    13.350000096485));
+#31312 = PCURVE('',#31184,#31313);
+#31313 = DEFINITIONAL_REPRESENTATION('',(#31314),#31318);
+#31314 = LINE('',#31315,#31316);
+#31315 = CARTESIAN_POINT('',(0.E+000,1.));
+#31316 = VECTOR('',#31317,1.);
+#31317 = DIRECTION('',(1.,0.E+000));
+#31318 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#31319 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#31323)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#31320,#31321,#31322)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#31320 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#31321 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#31322 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#31323 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-004),#31320,
+  'distance_accuracy_value','confusion accuracy');
+#31324 = SHAPE_DEFINITION_REPRESENTATION(#31325,#31166);
+#31325 = PRODUCT_DEFINITION_SHAPE('','',#31326);
+#31326 = PRODUCT_DEFINITION('design','',#31327,#31330);
+#31327 = PRODUCT_DEFINITION_FORMATION('','',#31328);
+#31328 = PRODUCT('Compound151','Compound151','',(#31329));
+#31329 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#31330 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#31331 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#31332,#31334);
+#31332 = ( REPRESENTATION_RELATIONSHIP('','',#31166,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#31333) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#31333 = ITEM_DEFINED_TRANSFORMATION('','',#11,#663);
+#31334 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #31335);
+#31335 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('163','=>[0:1:1:164]','',#5,
+  #31326,$);
+#31336 = PRODUCT_TYPE('part',$,(#31328));
+#31337 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#31338),#31521);
+#31338 = SHELL_BASED_SURFACE_MODEL('',(#31339));
+#31339 = OPEN_SHELL('',(#31340));
+#31340 = ADVANCED_FACE('',(#31341),#31355,.T.);
+#31341 = FACE_BOUND('',#31342,.T.);
+#31342 = EDGE_LOOP('',(#31343,#31396,#31444,#31482));
+#31343 = ORIENTED_EDGE('',*,*,#31344,.F.);
+#31344 = EDGE_CURVE('',#31345,#31347,#31349,.T.);
+#31345 = VERTEX_POINT('',#31346);
+#31346 = CARTESIAN_POINT('',(-2.121242937857,2.121242937857,
+    12.983260434383));
+#31347 = VERTEX_POINT('',#31348);
+#31348 = CARTESIAN_POINT('',(-1.979899016825,1.979899016825,
+    12.850000107661));
+#31349 = SURFACE_CURVE('',#31350,(#31354),.PCURVE_S1.);
+#31350 = LINE('',#31351,#31352);
+#31351 = CARTESIAN_POINT('',(-2.121242937857,2.121242937857,
+    12.983260434383));
+#31352 = VECTOR('',#31353,1.);
+#31353 = DIRECTION('',(0.588348405415,-0.588348405415,-0.554700196225));
+#31354 = PCURVE('',#31355,#31368);
+#31355 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#31356,#31357)
+    ,(#31358,#31359)
+    ,(#31360,#31361)
+    ,(#31362,#31363)
+    ,(#31364,#31365)
+    ,(#31366,#31367
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#31356 = CARTESIAN_POINT('',(1.714505544354E-016,2.800000041723,
+    12.800000108779));
+#31357 = CARTESIAN_POINT('',(1.898202566964E-016,3.100000046194,
+    13.000000111759));
+#31358 = CARTESIAN_POINT('',(-0.444687766729,2.800000041723,
+    12.810110603762));
+#31359 = CARTESIAN_POINT('',(-0.492332884593,3.100000046194,
+    13.010110606742));
+#31360 = CARTESIAN_POINT('',(-0.881909452717,2.711720505362,
+    12.820051957094));
+#31361 = CARTESIAN_POINT('',(-0.976399751223,3.00226198808,
+    13.020051960074));
+#31362 = CARTESIAN_POINT('',(-1.293871803615,2.541080112433,
+    12.829948259346));
+#31363 = CARTESIAN_POINT('',(-1.432500925431,2.813338695908,
+    13.029948262326));
+#31364 = CARTESIAN_POINT('',(-1.66545728146,2.29434075219,
+    12.839889612678));
+#31365 = CARTESIAN_POINT('',(-1.843899133045,2.540162975639,
+    13.039889615658));
+#31366 = CARTESIAN_POINT('',(-1.979899016825,1.979899016825,
+    12.850000107661));
+#31367 = CARTESIAN_POINT('',(-2.192031054342,2.192031054342,
+    13.050000110641));
+#31368 = DEFINITIONAL_REPRESENTATION('',(#31369),#31395);
+#31369 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#31370,#31371,#31372,#31373,
+    #31374,#31375,#31376,#31377,#31378,#31379,#31380,#31381,#31382,
+    #31383,#31384,#31385,#31386,#31387,#31388,#31389,#31390,#31391,
+    #31392,#31393,#31394),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.091993047682E-002,
+    2.183986095365E-002,3.275979143047E-002,4.367972190729E-002,
+    5.459965238412E-002,6.551958286094E-002,7.643951333776E-002,
+    8.735944381458E-002,9.827937429141E-002,0.109199304768,
+    0.120119235245,0.131039165722,0.141959096199,0.152879026676,
+    0.163798957152,0.174718887629,0.185638818106,0.196558748583,
+    0.20747867906,0.218398609536,0.229318540013,0.24023847049),
+  .UNSPECIFIED.);
+#31370 = CARTESIAN_POINT('',(1.,0.66630162368));
+#31371 = CARTESIAN_POINT('',(1.,0.656206144533));
+#31372 = CARTESIAN_POINT('',(1.,0.63601518624));
+#31373 = CARTESIAN_POINT('',(1.,0.6057287488));
+#31374 = CARTESIAN_POINT('',(1.,0.57544231136));
+#31375 = CARTESIAN_POINT('',(1.,0.54515587392));
+#31376 = CARTESIAN_POINT('',(1.,0.51486943648));
+#31377 = CARTESIAN_POINT('',(1.,0.48458299904));
+#31378 = CARTESIAN_POINT('',(1.,0.4542965616));
+#31379 = CARTESIAN_POINT('',(1.,0.42401012416));
+#31380 = CARTESIAN_POINT('',(1.,0.39372368672));
+#31381 = CARTESIAN_POINT('',(1.,0.36343724928));
+#31382 = CARTESIAN_POINT('',(1.,0.33315081184));
+#31383 = CARTESIAN_POINT('',(1.,0.3028643744));
+#31384 = CARTESIAN_POINT('',(1.,0.27257793696));
+#31385 = CARTESIAN_POINT('',(1.,0.24229149952));
+#31386 = CARTESIAN_POINT('',(1.,0.21200506208));
+#31387 = CARTESIAN_POINT('',(1.,0.18171862464));
+#31388 = CARTESIAN_POINT('',(1.,0.1514321872));
+#31389 = CARTESIAN_POINT('',(1.,0.12114574976));
+#31390 = CARTESIAN_POINT('',(1.,9.085931231999E-002));
+#31391 = CARTESIAN_POINT('',(1.,6.057287487999E-002));
+#31392 = CARTESIAN_POINT('',(1.,3.028643744E-002));
+#31393 = CARTESIAN_POINT('',(1.,1.009547914667E-002));
+#31394 = CARTESIAN_POINT('',(1.,0.E+000));
+#31395 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#31396 = ORIENTED_EDGE('',*,*,#31397,.F.);
+#31397 = EDGE_CURVE('',#31398,#31345,#31400,.T.);
+#31398 = VERTEX_POINT('',#31399);
+#31399 = CARTESIAN_POINT('',(1.836970226094E-016,3.000000044703,
+    12.933333444099));
+#31400 = SURFACE_CURVE('',#31401,(#31415),.PCURVE_S1.);
+#31401 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#31402,#31403,#31404,#31405,
+    #31406,#31407,#31408,#31409,#31410,#31411,#31412,#31413,#31414),
+  .UNSPECIFIED.,.F.,.F.,(4,3,3,3,4),(0.E+000,7.046231829116E-002,
+    0.156115028515,0.227605152888,0.241767738739),.UNSPECIFIED.);
+#31402 = CARTESIAN_POINT('',(1.836970226094E-016,3.000000044703,
+    12.933333444099));
+#31403 = CARTESIAN_POINT('',(-0.304466884311,3.000000044703,
+    12.939794359811));
+#31404 = CARTESIAN_POINT('',(-0.540569389563,2.958408747396,
+    12.944821241846));
+#31405 = CARTESIAN_POINT('',(-0.744888753393,2.906015414127,
+    12.949283856836));
+#31406 = CARTESIAN_POINT('',(-0.993255649171,2.842327032862,
+    12.954708530305));
+#31407 = CARTESIAN_POINT('',(-1.196507782334,2.761804724204,
+    12.959287164048));
+#31408 = CARTESIAN_POINT('',(-1.412156196792,2.646724386398,
+    12.964461849571));
+#31409 = CARTESIAN_POINT('',(-1.592147371971,2.550672461816,
+    12.968780906267));
+#31410 = CARTESIAN_POINT('',(-1.781853654619,2.429883155055,
+    12.973507816283));
+#31411 = CARTESIAN_POINT('',(-1.993406981056,2.241787016714,
+    12.979524184615));
+#31412 = CARTESIAN_POINT('',(-2.035316855656,2.204524139767,
+    12.980716060189));
+#31413 = CARTESIAN_POINT('',(-2.077969050861,2.164510683125,
+    12.981958925533));
+#31414 = CARTESIAN_POINT('',(-2.121242937857,2.121242937857,
+    12.983260434383));
+#31415 = PCURVE('',#31355,#31416);
+#31416 = DEFINITIONAL_REPRESENTATION('',(#31417),#31443);
+#31417 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#31418,#31419,#31420,#31421,
+    #31422,#31423,#31424,#31425,#31426,#31427,#31428,#31429,#31430,
+    #31431,#31432,#31433,#31434,#31435,#31436,#31437,#31438,#31439,
+    #31440,#31441,#31442),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.098944266995E-002,
+    2.197888533991E-002,3.296832800986E-002,4.395777067982E-002,
+    5.494721334977E-002,6.593665601973E-002,7.692609868968E-002,
+    8.791554135964E-002,9.890498402959E-002,0.1098944267,0.120883869369,
+    0.131873312039,0.142862754709,0.153852197379,0.164841640049,
+    0.175831082719,0.186820525389,0.197809968059,0.208799410729,
+    0.219788853399,0.230778296069,0.241767738739),
+  .QUASI_UNIFORM_KNOTS.);
+#31418 = CARTESIAN_POINT('',(0.E+000,0.666666666665));
+#31419 = CARTESIAN_POINT('',(1.993321585376E-002,0.66671437748));
+#31420 = CARTESIAN_POINT('',(5.848094360973E-002,0.667161847615));
+#31421 = CARTESIAN_POINT('',(0.11272816895,0.668179930483));
+#31422 = CARTESIAN_POINT('',(0.163784773034,0.668631718382));
+#31423 = CARTESIAN_POINT('',(0.212027502732,0.668317705413));
+#31424 = CARTESIAN_POINT('',(0.257813294507,0.667434771885));
+#31425 = CARTESIAN_POINT('',(0.301477681722,0.666486563307));
+#31426 = CARTESIAN_POINT('',(0.343313565319,0.666573843299));
+#31427 = CARTESIAN_POINT('',(0.383733115717,0.66746725969));
+#31428 = CARTESIAN_POINT('',(0.423076973577,0.668324744894));
+#31429 = CARTESIAN_POINT('',(0.46170600587,0.668768449019));
+#31430 = CARTESIAN_POINT('',(0.499981221398,0.668606246317));
+#31431 = CARTESIAN_POINT('',(0.538263573131,0.667890092437));
+#31432 = CARTESIAN_POINT('',(0.576911534672,0.666911778639));
+#31433 = CARTESIAN_POINT('',(0.616269477819,0.666140301534));
+#31434 = CARTESIAN_POINT('',(0.656694097098,0.666483246898));
+#31435 = CARTESIAN_POINT('',(0.69856836549,0.667324812122));
+#31436 = CARTESIAN_POINT('',(0.742200855731,0.667933991861));
+#31437 = CARTESIAN_POINT('',(0.787943901073,0.667951196692));
+#31438 = CARTESIAN_POINT('',(0.836159873856,0.667359755425));
+#31439 = CARTESIAN_POINT('',(0.88722066687,0.666391196599));
+#31440 = CARTESIAN_POINT('',(0.941504856686,0.666243052527));
+#31441 = CARTESIAN_POINT('',(0.980067401474,0.666272549672));
+#31442 = CARTESIAN_POINT('',(1.,0.66630162368));
+#31443 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#31444 = ORIENTED_EDGE('',*,*,#31445,.F.);
+#31445 = EDGE_CURVE('',#31446,#31398,#31448,.T.);
+#31446 = VERTEX_POINT('',#31447);
+#31447 = CARTESIAN_POINT('',(1.714505544354E-016,2.800000041723,
+    12.800000108779));
+#31448 = SURFACE_CURVE('',#31449,(#31453),.PCURVE_S1.);
+#31449 = LINE('',#31450,#31451);
+#31450 = CARTESIAN_POINT('',(1.714505544354E-016,2.800000041723,
+    12.800000108779));
+#31451 = VECTOR('',#31452,1.);
+#31452 = DIRECTION('',(5.094838648452E-017,0.832050294338,0.554700196225
+    ));
+#31453 = PCURVE('',#31355,#31454);
+#31454 = DEFINITIONAL_REPRESENTATION('',(#31455),#31481);
+#31455 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#31456,#31457,#31458,#31459,
+    #31460,#31461,#31462,#31463,#31464,#31465,#31466,#31467,#31468,
+    #31469,#31470,#31471,#31472,#31473,#31474,#31475,#31476,#31477,
+    #31478,#31479,#31480),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.092591311876E-002,
+    2.185182623752E-002,3.277773935628E-002,4.370365247504E-002,
+    5.462956559379E-002,6.555547871255E-002,7.648139183131E-002,
+    8.740730495007E-002,9.833321806883E-002,0.109259131188,
+    0.120185044306,0.131110957425,0.142036870544,0.152962783663,
+    0.163888696781,0.1748146099,0.185740523019,0.196666436138,
+    0.207592349256,0.218518262375,0.229444175494,0.240370088613),
+  .UNSPECIFIED.);
+#31456 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#31457 = CARTESIAN_POINT('',(0.E+000,1.010101010101E-002));
+#31458 = CARTESIAN_POINT('',(0.E+000,3.030303030303E-002));
+#31459 = CARTESIAN_POINT('',(0.E+000,6.060606060605E-002));
+#31460 = CARTESIAN_POINT('',(0.E+000,9.090909090908E-002));
+#31461 = CARTESIAN_POINT('',(0.E+000,0.121212121212));
+#31462 = CARTESIAN_POINT('',(0.E+000,0.151515151515));
+#31463 = CARTESIAN_POINT('',(0.E+000,0.181818181818));
+#31464 = CARTESIAN_POINT('',(0.E+000,0.212121212121));
+#31465 = CARTESIAN_POINT('',(0.E+000,0.242424242424));
+#31466 = CARTESIAN_POINT('',(0.E+000,0.272727272727));
+#31467 = CARTESIAN_POINT('',(0.E+000,0.30303030303));
+#31468 = CARTESIAN_POINT('',(0.E+000,0.333333333333));
+#31469 = CARTESIAN_POINT('',(0.E+000,0.363636363636));
+#31470 = CARTESIAN_POINT('',(0.E+000,0.393939393939));
+#31471 = CARTESIAN_POINT('',(0.E+000,0.424242424242));
+#31472 = CARTESIAN_POINT('',(0.E+000,0.454545454545));
+#31473 = CARTESIAN_POINT('',(0.E+000,0.484848484848));
+#31474 = CARTESIAN_POINT('',(0.E+000,0.515151515151));
+#31475 = CARTESIAN_POINT('',(0.E+000,0.545454545454));
+#31476 = CARTESIAN_POINT('',(0.E+000,0.575757575758));
+#31477 = CARTESIAN_POINT('',(0.E+000,0.606060606061));
+#31478 = CARTESIAN_POINT('',(0.E+000,0.636363636364));
+#31479 = CARTESIAN_POINT('',(-0.E+000,0.656565656566));
+#31480 = CARTESIAN_POINT('',(0.E+000,0.666666666667));
+#31481 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#31482 = ORIENTED_EDGE('',*,*,#31483,.F.);
+#31483 = EDGE_CURVE('',#31347,#31446,#31484,.T.);
+#31484 = SURFACE_CURVE('',#31485,(#31492),.PCURVE_S1.);
+#31485 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#31486,#31487,#31488,#31489,
+    #31490,#31491),.UNSPECIFIED.,.F.,.F.,(6,6),(-1.,0.E+000),
+  .PIECEWISE_BEZIER_KNOTS.);
+#31486 = CARTESIAN_POINT('',(-1.979899016825,1.979899016825,
+    12.850000107661));
+#31487 = CARTESIAN_POINT('',(-1.66545728146,2.29434075219,
+    12.839889612678));
+#31488 = CARTESIAN_POINT('',(-1.293871803615,2.541080112433,
+    12.829948259346));
+#31489 = CARTESIAN_POINT('',(-0.881909452717,2.711720505362,
+    12.820051957094));
+#31490 = CARTESIAN_POINT('',(-0.444687766729,2.800000041723,
+    12.810110603762));
+#31491 = CARTESIAN_POINT('',(1.714505544354E-016,2.800000041723,
+    12.800000108779));
+#31492 = PCURVE('',#31355,#31493);
+#31493 = DEFINITIONAL_REPRESENTATION('',(#31494),#31520);
+#31494 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#31495,#31496,#31497,#31498,
+    #31499,#31500,#31501,#31502,#31503,#31504,#31505,#31506,#31507,
+    #31508,#31509,#31510,#31511,#31512,#31513,#31514,#31515,#31516,
+    #31517,#31518,#31519),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-1.,-0.954545454545,-0.909090909091,
+    -0.863636363636,-0.818181818182,-0.772727272727,-0.727272727273,
+    -0.681818181818,-0.636363636364,-0.590909090909,-0.545454545455,-0.5
+    ,-0.454545454545,-0.409090909091,-0.363636363636,-0.318181818182,
+    -0.272727272727,-0.227272727273,-0.181818181818,-0.136363636364,
+    -9.090909090909E-002,-4.545454545455E-002,0.E+000),.UNSPECIFIED.);
+#31495 = CARTESIAN_POINT('',(1.,0.E+000));
+#31496 = CARTESIAN_POINT('',(0.984848484848,0.E+000));
+#31497 = CARTESIAN_POINT('',(0.954545454545,0.E+000));
+#31498 = CARTESIAN_POINT('',(0.909090909091,0.E+000));
+#31499 = CARTESIAN_POINT('',(0.863636363636,0.E+000));
+#31500 = CARTESIAN_POINT('',(0.818181818182,0.E+000));
+#31501 = CARTESIAN_POINT('',(0.772727272727,0.E+000));
+#31502 = CARTESIAN_POINT('',(0.727272727273,0.E+000));
+#31503 = CARTESIAN_POINT('',(0.681818181818,0.E+000));
+#31504 = CARTESIAN_POINT('',(0.636363636364,0.E+000));
+#31505 = CARTESIAN_POINT('',(0.590909090909,0.E+000));
+#31506 = CARTESIAN_POINT('',(0.545454545455,0.E+000));
+#31507 = CARTESIAN_POINT('',(0.5,0.E+000));
+#31508 = CARTESIAN_POINT('',(0.454545454545,0.E+000));
+#31509 = CARTESIAN_POINT('',(0.409090909091,0.E+000));
+#31510 = CARTESIAN_POINT('',(0.363636363636,0.E+000));
+#31511 = CARTESIAN_POINT('',(0.318181818182,0.E+000));
+#31512 = CARTESIAN_POINT('',(0.272727272727,0.E+000));
+#31513 = CARTESIAN_POINT('',(0.227272727273,0.E+000));
+#31514 = CARTESIAN_POINT('',(0.181818181818,0.E+000));
+#31515 = CARTESIAN_POINT('',(0.136363636364,0.E+000));
+#31516 = CARTESIAN_POINT('',(9.090909090909E-002,0.E+000));
+#31517 = CARTESIAN_POINT('',(4.545454545455E-002,0.E+000));
+#31518 = CARTESIAN_POINT('',(1.515151515152E-002,-0.E+000));
+#31519 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#31520 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#31521 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#31525)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#31522,#31523,#31524)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#31522 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#31523 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#31524 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#31525 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-004),#31522,
+  'distance_accuracy_value','confusion accuracy');
+#31526 = SHAPE_DEFINITION_REPRESENTATION(#31527,#31337);
+#31527 = PRODUCT_DEFINITION_SHAPE('','',#31528);
+#31528 = PRODUCT_DEFINITION('design','',#31529,#31532);
+#31529 = PRODUCT_DEFINITION_FORMATION('','',#31530);
+#31530 = PRODUCT('Compound155','Compound155','',(#31531));
+#31531 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#31532 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#31533 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#31534,#31536);
+#31534 = ( REPRESENTATION_RELATIONSHIP('','',#31337,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#31535) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#31535 = ITEM_DEFINED_TRANSFORMATION('','',#11,#667);
+#31536 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #31537);
+#31537 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('164','=>[0:1:1:165]','',#5,
+  #31528,$);
+#31538 = PRODUCT_TYPE('part',$,(#31530));
+#31539 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#31540),#31714);
+#31540 = SHELL_BASED_SURFACE_MODEL('',(#31541));
+#31541 = OPEN_SHELL('',(#31542));
+#31542 = ADVANCED_FACE('',(#31543),#31557,.T.);
+#31543 = FACE_BOUND('',#31544,.T.);
+#31544 = EDGE_LOOP('',(#31545,#31598,#31637,#31675));
+#31545 = ORIENTED_EDGE('',*,*,#31546,.F.);
+#31546 = EDGE_CURVE('',#31547,#31549,#31551,.T.);
+#31547 = VERTEX_POINT('',#31548);
+#31548 = CARTESIAN_POINT('',(3.000124926996,1.837046694444E-016,
+    12.833416701195));
+#31549 = VERTEX_POINT('',#31550);
+#31550 = CARTESIAN_POINT('',(2.800000041723,1.714505544354E-016,
+    12.700000111014));
+#31551 = SURFACE_CURVE('',#31552,(#31556),.PCURVE_S1.);
+#31552 = LINE('',#31553,#31554);
+#31553 = CARTESIAN_POINT('',(3.000124926996,1.837046694444E-016,
+    12.833416701195));
+#31554 = VECTOR('',#31555,1.);
+#31555 = DIRECTION('',(-0.832050294338,-5.094838648452E-017,
+    -0.554700196225));
+#31556 = PCURVE('',#31557,#31570);
+#31557 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#31558,#31559)
+    ,(#31560,#31561)
+    ,(#31562,#31563)
+    ,(#31564,#31565)
+    ,(#31566,#31567)
+    ,(#31568,#31569
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#31558 = CARTESIAN_POINT('',(1.979899016825,-1.979899016825,
+    12.650000112131));
+#31559 = CARTESIAN_POINT('',(2.192031054342,-2.192031054342,
+    12.850000115112));
+#31560 = CARTESIAN_POINT('',(2.29434075219,-1.66545728146,
+    12.660110607115));
+#31561 = CARTESIAN_POINT('',(2.540162975639,-1.843899133045,
+    12.860110610095));
+#31562 = CARTESIAN_POINT('',(2.541080112433,-1.293871803615,
+    12.670051960446));
+#31563 = CARTESIAN_POINT('',(2.813338695908,-1.432500925431,
+    12.870051963427));
+#31564 = CARTESIAN_POINT('',(2.711720505362,-0.881909452717,
+    12.679948262699));
+#31565 = CARTESIAN_POINT('',(3.00226198808,-0.976399751223,
+    12.879948265679));
+#31566 = CARTESIAN_POINT('',(2.800000041723,-0.444687766729,
+    12.68988961603));
+#31567 = CARTESIAN_POINT('',(3.100000046194,-0.492332884593,
+    12.889889619011));
+#31568 = CARTESIAN_POINT('',(2.800000041723,1.714505544354E-016,
+    12.700000111014));
+#31569 = CARTESIAN_POINT('',(3.100000046194,1.898202566964E-016,
+    12.900000113994));
+#31570 = DEFINITIONAL_REPRESENTATION('',(#31571),#31597);
+#31571 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#31572,#31573,#31574,#31575,
+    #31576,#31577,#31578,#31579,#31580,#31581,#31582,#31583,#31584,
+    #31585,#31586,#31587,#31588,#31589,#31590,#31591,#31592,#31593,
+    #31594,#31595,#31596),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.E+000,1.093273538404E-002,
+    2.186547076807E-002,3.279820615211E-002,4.373094153614E-002,
+    5.466367692018E-002,6.559641230421E-002,7.652914768825E-002,
+    8.746188307228E-002,9.839461845632E-002,0.10932735384,0.120260089224
+    ,0.131192824608,0.142125559992,0.153058295376,0.163991030761,
+    0.174923766145,0.185856501529,0.196789236913,0.207721972297,
+    0.218654707681,0.229587443065,0.240520178449),.UNSPECIFIED.);
+#31572 = CARTESIAN_POINT('',(1.,0.667082940968));
+#31573 = CARTESIAN_POINT('',(1.,0.656975623681));
+#31574 = CARTESIAN_POINT('',(1.,0.636760989106));
+#31575 = CARTESIAN_POINT('',(1.,0.606439037244));
+#31576 = CARTESIAN_POINT('',(1.,0.576117085381));
+#31577 = CARTESIAN_POINT('',(1.,0.545795133519));
+#31578 = CARTESIAN_POINT('',(1.,0.515473181657));
+#31579 = CARTESIAN_POINT('',(1.,0.485151229795));
+#31580 = CARTESIAN_POINT('',(1.,0.454829277933));
+#31581 = CARTESIAN_POINT('',(1.,0.424507326071));
+#31582 = CARTESIAN_POINT('',(1.,0.394185374208));
+#31583 = CARTESIAN_POINT('',(1.,0.363863422346));
+#31584 = CARTESIAN_POINT('',(1.,0.333541470484));
+#31585 = CARTESIAN_POINT('',(1.,0.303219518622));
+#31586 = CARTESIAN_POINT('',(1.,0.27289756676));
+#31587 = CARTESIAN_POINT('',(1.,0.242575614897));
+#31588 = CARTESIAN_POINT('',(1.,0.212253663035));
+#31589 = CARTESIAN_POINT('',(1.,0.181931711173));
+#31590 = CARTESIAN_POINT('',(1.,0.151609759311));
+#31591 = CARTESIAN_POINT('',(1.,0.121287807449));
+#31592 = CARTESIAN_POINT('',(1.,9.096585558655E-002));
+#31593 = CARTESIAN_POINT('',(1.,6.064390372437E-002));
+#31594 = CARTESIAN_POINT('',(1.,3.032195186218E-002));
+#31595 = CARTESIAN_POINT('',(1.,1.010731728739E-002));
+#31596 = CARTESIAN_POINT('',(1.,0.E+000));
+#31597 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#31598 = ORIENTED_EDGE('',*,*,#31599,.F.);
+#31599 = EDGE_CURVE('',#31600,#31547,#31602,.T.);
+#31600 = VERTEX_POINT('',#31601);
+#31601 = CARTESIAN_POINT('',(2.121242937857,-2.121242937857,
+    12.783260438853));
+#31602 = SURFACE_CURVE('',#31603,(#31608),.PCURVE_S1.);
+#31603 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#31604,#31605,#31606,#31607),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(-0.241778545972,0.E+000),
+  .PIECEWISE_BEZIER_KNOTS.);
+#31604 = CARTESIAN_POINT('',(2.121242937857,-2.121242937857,
+    12.783260438853));
+#31605 = CARTESIAN_POINT('',(2.682765495879,-1.559800074984,
+    12.800148835745));
+#31606 = CARTESIAN_POINT('',(3.000124926996,-0.794119080623,
+    12.816565860793));
+#31607 = CARTESIAN_POINT('',(3.000124926996,0.E+000,12.833416701195));
+#31608 = PCURVE('',#31557,#31609);
+#31609 = DEFINITIONAL_REPRESENTATION('',(#31610),#31636);
+#31610 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#31611,#31612,#31613,#31614,
+    #31615,#31616,#31617,#31618,#31619,#31620,#31621,#31622,#31623,
+    #31624,#31625,#31626,#31627,#31628,#31629,#31630,#31631,#31632,
+    #31633,#31634,#31635),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.241778545972,-0.230788612064,
+    -0.219798678156,-0.208808744248,-0.197818810341,-0.186828876433,
+    -0.175838942525,-0.164849008617,-0.153859074709,-0.142869140802,
+    -0.131879206894,-0.120889272986,-0.109899339078,-9.89094051703E-002,
+    -8.791947126249E-002,-7.692953735468E-002,-6.593960344687E-002,
+    -5.494966953906E-002,-4.395973563124E-002,-3.296980172343E-002,
+    -2.197986781562E-002,-1.098993390781E-002,0.E+000),.UNSPECIFIED.);
+#31611 = CARTESIAN_POINT('',(0.E+000,0.66630162368));
+#31612 = CARTESIAN_POINT('',(1.515145118437E-002,0.666310313272));
+#31613 = CARTESIAN_POINT('',(4.54518446294E-002,0.666310782173));
+#31614 = CARTESIAN_POINT('',(9.089798952253E-002,0.666270389091));
+#31615 = CARTESIAN_POINT('',(0.136343081238,0.666198005978));
+#31616 = CARTESIAN_POINT('',(0.181789424773,0.666104587296));
+#31617 = CARTESIAN_POINT('',(0.227238657249,0.666001360727));
+#31618 = CARTESIAN_POINT('',(0.27269170279,0.665899402114));
+#31619 = CARTESIAN_POINT('',(0.318148871827,0.665808999059));
+#31620 = CARTESIAN_POINT('',(0.363609939154,0.665739172811));
+#31621 = CARTESIAN_POINT('',(0.409074242462,0.665697263644));
+#31622 = CARTESIAN_POINT('',(0.454540787406,0.665688608683));
+#31623 = CARTESIAN_POINT('',(0.500008360085,0.66571630732));
+#31624 = CARTESIAN_POINT('',(0.545475643788,0.665781077683));
+#31625 = CARTESIAN_POINT('',(0.590941337864,0.665881204673));
+#31626 = CARTESIAN_POINT('',(0.636404276287,0.666012580155));
+#31627 = CARTESIAN_POINT('',(0.681863543529,0.666168834959));
+#31628 = CARTESIAN_POINT('',(0.727318585591,0.666341562426));
+#31629 = CARTESIAN_POINT('',(0.772769313059,0.666520630337));
+#31630 = CARTESIAN_POINT('',(0.818216197112,0.666694586058));
+#31631 = CARTESIAN_POINT('',(0.863660344484,0.666851127297));
+#31632 = CARTESIAN_POINT('',(0.909103593462,0.666977729378));
+#31633 = CARTESIAN_POINT('',(0.954548464002,0.667062075195));
+#31634 = CARTESIAN_POINT('',(0.984848538401,0.667083085876));
+#31635 = CARTESIAN_POINT('',(1.,0.667082940968));
+#31636 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#31637 = ORIENTED_EDGE('',*,*,#31638,.F.);
+#31638 = EDGE_CURVE('',#31639,#31600,#31641,.T.);
+#31639 = VERTEX_POINT('',#31640);
+#31640 = CARTESIAN_POINT('',(1.979899016825,-1.979899016825,
+    12.650000112131));
+#31641 = SURFACE_CURVE('',#31642,(#31646),.PCURVE_S1.);
+#31642 = LINE('',#31643,#31644);
+#31643 = CARTESIAN_POINT('',(1.979899016825,-1.979899016825,
+    12.650000112131));
+#31644 = VECTOR('',#31645,1.);
+#31645 = DIRECTION('',(0.588348405415,-0.588348405415,0.554700196225));
+#31646 = PCURVE('',#31557,#31647);
+#31647 = DEFINITIONAL_REPRESENTATION('',(#31648),#31674);
+#31648 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#31649,#31650,#31651,#31652,
+    #31653,#31654,#31655,#31656,#31657,#31658,#31659,#31660,#31661,
+    #31662,#31663,#31664,#31665,#31666,#31667,#31668,#31669,#31670,
+    #31671,#31672,#31673),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.091993047683E-002,
+    2.183986095365E-002,3.275979143048E-002,4.36797219073E-002,
+    5.459965238413E-002,6.551958286095E-002,7.643951333778E-002,
+    8.73594438146E-002,9.827937429143E-002,0.109199304768,0.120119235245
+    ,0.131039165722,0.141959096199,0.152879026676,0.163798957152,
+    0.174718887629,0.185638818106,0.196558748583,0.20747867906,
+    0.218398609537,0.229318540013,0.24023847049),.UNSPECIFIED.);
+#31649 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#31650 = CARTESIAN_POINT('',(0.E+000,1.009547914667E-002));
+#31651 = CARTESIAN_POINT('',(0.E+000,3.028643744E-002));
+#31652 = CARTESIAN_POINT('',(0.E+000,6.057287488E-002));
+#31653 = CARTESIAN_POINT('',(0.E+000,9.085931232E-002));
+#31654 = CARTESIAN_POINT('',(0.E+000,0.12114574976));
+#31655 = CARTESIAN_POINT('',(0.E+000,0.1514321872));
+#31656 = CARTESIAN_POINT('',(0.E+000,0.18171862464));
+#31657 = CARTESIAN_POINT('',(0.E+000,0.21200506208));
+#31658 = CARTESIAN_POINT('',(0.E+000,0.24229149952));
+#31659 = CARTESIAN_POINT('',(0.E+000,0.27257793696));
+#31660 = CARTESIAN_POINT('',(0.E+000,0.3028643744));
+#31661 = CARTESIAN_POINT('',(0.E+000,0.33315081184));
+#31662 = CARTESIAN_POINT('',(0.E+000,0.36343724928));
+#31663 = CARTESIAN_POINT('',(0.E+000,0.39372368672));
+#31664 = CARTESIAN_POINT('',(0.E+000,0.42401012416));
+#31665 = CARTESIAN_POINT('',(0.E+000,0.4542965616));
+#31666 = CARTESIAN_POINT('',(0.E+000,0.48458299904));
+#31667 = CARTESIAN_POINT('',(0.E+000,0.51486943648));
+#31668 = CARTESIAN_POINT('',(0.E+000,0.54515587392));
+#31669 = CARTESIAN_POINT('',(0.E+000,0.57544231136));
+#31670 = CARTESIAN_POINT('',(0.E+000,0.6057287488));
+#31671 = CARTESIAN_POINT('',(0.E+000,0.63601518624));
+#31672 = CARTESIAN_POINT('',(-0.E+000,0.656206144533));
+#31673 = CARTESIAN_POINT('',(0.E+000,0.66630162368));
+#31674 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#31675 = ORIENTED_EDGE('',*,*,#31676,.F.);
+#31676 = EDGE_CURVE('',#31549,#31639,#31677,.T.);
+#31677 = SURFACE_CURVE('',#31678,(#31685),.PCURVE_S1.);
+#31678 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#31679,#31680,#31681,#31682,
+    #31683,#31684),.UNSPECIFIED.,.F.,.F.,(6,6),(-1.,0.E+000),
+  .PIECEWISE_BEZIER_KNOTS.);
+#31679 = CARTESIAN_POINT('',(2.800000041723,1.714505544354E-016,
+    12.700000111014));
+#31680 = CARTESIAN_POINT('',(2.800000041723,-0.444687766729,
+    12.68988961603));
+#31681 = CARTESIAN_POINT('',(2.711720505362,-0.881909452717,
+    12.679948262699));
+#31682 = CARTESIAN_POINT('',(2.541080112433,-1.293871803615,
+    12.670051960446));
+#31683 = CARTESIAN_POINT('',(2.29434075219,-1.66545728146,
+    12.660110607115));
+#31684 = CARTESIAN_POINT('',(1.979899016825,-1.979899016825,
+    12.650000112131));
+#31685 = PCURVE('',#31557,#31686);
+#31686 = DEFINITIONAL_REPRESENTATION('',(#31687),#31713);
+#31687 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#31688,#31689,#31690,#31691,
+    #31692,#31693,#31694,#31695,#31696,#31697,#31698,#31699,#31700,
+    #31701,#31702,#31703,#31704,#31705,#31706,#31707,#31708,#31709,
+    #31710,#31711,#31712),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-1.,-0.954545454545,-0.909090909091,
+    -0.863636363636,-0.818181818182,-0.772727272727,-0.727272727273,
+    -0.681818181818,-0.636363636364,-0.590909090909,-0.545454545455,-0.5
+    ,-0.454545454545,-0.409090909091,-0.363636363636,-0.318181818182,
+    -0.272727272727,-0.227272727273,-0.181818181818,-0.136363636364,
+    -9.090909090909E-002,-4.545454545455E-002,0.E+000),.UNSPECIFIED.);
+#31688 = CARTESIAN_POINT('',(1.,0.E+000));
+#31689 = CARTESIAN_POINT('',(0.984848484848,0.E+000));
+#31690 = CARTESIAN_POINT('',(0.954545454545,0.E+000));
+#31691 = CARTESIAN_POINT('',(0.909090909091,0.E+000));
+#31692 = CARTESIAN_POINT('',(0.863636363636,0.E+000));
+#31693 = CARTESIAN_POINT('',(0.818181818182,0.E+000));
+#31694 = CARTESIAN_POINT('',(0.772727272727,0.E+000));
+#31695 = CARTESIAN_POINT('',(0.727272727273,0.E+000));
+#31696 = CARTESIAN_POINT('',(0.681818181818,0.E+000));
+#31697 = CARTESIAN_POINT('',(0.636363636364,0.E+000));
+#31698 = CARTESIAN_POINT('',(0.590909090909,0.E+000));
+#31699 = CARTESIAN_POINT('',(0.545454545455,0.E+000));
+#31700 = CARTESIAN_POINT('',(0.5,0.E+000));
+#31701 = CARTESIAN_POINT('',(0.454545454545,0.E+000));
+#31702 = CARTESIAN_POINT('',(0.409090909091,0.E+000));
+#31703 = CARTESIAN_POINT('',(0.363636363636,0.E+000));
+#31704 = CARTESIAN_POINT('',(0.318181818182,0.E+000));
+#31705 = CARTESIAN_POINT('',(0.272727272727,0.E+000));
+#31706 = CARTESIAN_POINT('',(0.227272727273,0.E+000));
+#31707 = CARTESIAN_POINT('',(0.181818181818,0.E+000));
+#31708 = CARTESIAN_POINT('',(0.136363636364,0.E+000));
+#31709 = CARTESIAN_POINT('',(9.090909090909E-002,0.E+000));
+#31710 = CARTESIAN_POINT('',(4.545454545455E-002,0.E+000));
+#31711 = CARTESIAN_POINT('',(1.515151515152E-002,-0.E+000));
+#31712 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#31713 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#31714 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#31718)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#31715,#31716,#31717)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#31715 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#31716 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#31717 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#31718 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-004),#31715,
+  'distance_accuracy_value','confusion accuracy');
+#31719 = SHAPE_DEFINITION_REPRESENTATION(#31720,#31539);
+#31720 = PRODUCT_DEFINITION_SHAPE('','',#31721);
+#31721 = PRODUCT_DEFINITION('design','',#31722,#31725);
+#31722 = PRODUCT_DEFINITION_FORMATION('','',#31723);
+#31723 = PRODUCT('Compound164','Compound164','',(#31724));
+#31724 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#31725 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#31726 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#31727,#31729);
+#31727 = ( REPRESENTATION_RELATIONSHIP('','',#31539,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#31728) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#31728 = ITEM_DEFINED_TRANSFORMATION('','',#11,#671);
+#31729 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #31730);
+#31730 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('165','=>[0:1:1:166]','',#5,
+  #31721,$);
+#31731 = PRODUCT_TYPE('part',$,(#31723));
+#31732 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#31733),#31894);
+#31733 = SHELL_BASED_SURFACE_MODEL('',(#31734));
+#31734 = OPEN_SHELL('',(#31735));
+#31735 = ADVANCED_FACE('',(#31736),#31750,.T.);
+#31736 = FACE_BOUND('',#31737,.T.);
+#31737 = EDGE_LOOP('',(#31738,#31791,#31839,#31877));
+#31738 = ORIENTED_EDGE('',*,*,#31739,.F.);
+#31739 = EDGE_CURVE('',#31740,#31742,#31744,.T.);
+#31740 = VERTEX_POINT('',#31741);
+#31741 = CARTESIAN_POINT('',(2.121242937857,2.121242937857,
+    11.816739801056));
+#31742 = VERTEX_POINT('',#31743);
+#31743 = CARTESIAN_POINT('',(1.979899016825,1.979899016825,
+    11.950000127778));
+#31744 = SURFACE_CURVE('',#31745,(#31749),.PCURVE_S1.);
+#31745 = LINE('',#31746,#31747);
+#31746 = CARTESIAN_POINT('',(2.121242937857,2.121242937857,
+    11.816739801056));
+#31747 = VECTOR('',#31748,1.);
+#31748 = DIRECTION('',(-0.588348405415,-0.588348405415,0.554700196225));
+#31749 = PCURVE('',#31750,#31763);
+#31750 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#31751,#31752)
+    ,(#31753,#31754)
+    ,(#31755,#31756)
+    ,(#31757,#31758)
+    ,(#31759,#31760)
+    ,(#31761,#31762
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#31751 = CARTESIAN_POINT('',(2.192031054342,2.192031054342,
+    11.750000124797));
+#31752 = CARTESIAN_POINT('',(1.979899016825,1.979899016825,
+    11.950000127778));
+#31753 = CARTESIAN_POINT('',(1.843899133045,2.540162975639,
+    11.760110619781));
+#31754 = CARTESIAN_POINT('',(1.66545728146,2.29434075219,11.960110622761
+    ));
+#31755 = CARTESIAN_POINT('',(1.432500925431,2.813338695908,
+    11.770051973112));
+#31756 = CARTESIAN_POINT('',(1.293871803615,2.541080112433,
+    11.970051976093));
+#31757 = CARTESIAN_POINT('',(0.976399751223,3.00226198808,
+    11.779948275364));
+#31758 = CARTESIAN_POINT('',(0.881909452717,2.711720505362,
+    11.979948278345));
+#31759 = CARTESIAN_POINT('',(0.492332884593,3.100000046194,
+    11.789889628696));
+#31760 = CARTESIAN_POINT('',(0.444687766729,2.800000041723,
+    11.989889631677));
+#31761 = CARTESIAN_POINT('',(1.543488860659E-016,3.100000046194,
+    11.80000012368));
+#31762 = CARTESIAN_POINT('',(1.394118970918E-016,2.800000041723,
+    12.00000012666));
+#31763 = DEFINITIONAL_REPRESENTATION('',(#31764),#31790);
+#31764 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#31765,#31766,#31767,#31768,
+    #31769,#31770,#31771,#31772,#31773,#31774,#31775,#31776,#31777,
+    #31778,#31779,#31780,#31781,#31782,#31783,#31784,#31785,#31786,
+    #31787,#31788,#31789),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.091993047683E-002,
+    2.183986095365E-002,3.275979143048E-002,4.36797219073E-002,
+    5.459965238413E-002,6.551958286095E-002,7.643951333778E-002,
+    8.73594438146E-002,9.827937429143E-002,0.109199304768,0.120119235245
+    ,0.131039165722,0.141959096199,0.152879026676,0.163798957152,
+    0.174718887629,0.185638818106,0.196558748583,0.20747867906,
+    0.218398609537,0.229318540013,0.24023847049),.UNSPECIFIED.);
+#31765 = CARTESIAN_POINT('',(0.E+000,0.33369837632));
+#31766 = CARTESIAN_POINT('',(0.E+000,0.343793855467));
+#31767 = CARTESIAN_POINT('',(0.E+000,0.36398481376));
+#31768 = CARTESIAN_POINT('',(0.E+000,0.3942712512));
+#31769 = CARTESIAN_POINT('',(0.E+000,0.42455768864));
+#31770 = CARTESIAN_POINT('',(0.E+000,0.45484412608));
+#31771 = CARTESIAN_POINT('',(0.E+000,0.48513056352));
+#31772 = CARTESIAN_POINT('',(0.E+000,0.51541700096));
+#31773 = CARTESIAN_POINT('',(0.E+000,0.5457034384));
+#31774 = CARTESIAN_POINT('',(0.E+000,0.57598987584));
+#31775 = CARTESIAN_POINT('',(0.E+000,0.60627631328));
+#31776 = CARTESIAN_POINT('',(0.E+000,0.63656275072));
+#31777 = CARTESIAN_POINT('',(0.E+000,0.66684918816));
+#31778 = CARTESIAN_POINT('',(0.E+000,0.6971356256));
+#31779 = CARTESIAN_POINT('',(0.E+000,0.72742206304));
+#31780 = CARTESIAN_POINT('',(0.E+000,0.75770850048));
+#31781 = CARTESIAN_POINT('',(0.E+000,0.78799493792));
+#31782 = CARTESIAN_POINT('',(0.E+000,0.81828137536));
+#31783 = CARTESIAN_POINT('',(0.E+000,0.8485678128));
+#31784 = CARTESIAN_POINT('',(0.E+000,0.87885425024));
+#31785 = CARTESIAN_POINT('',(0.E+000,0.90914068768));
+#31786 = CARTESIAN_POINT('',(0.E+000,0.93942712512));
+#31787 = CARTESIAN_POINT('',(0.E+000,0.96971356256));
+#31788 = CARTESIAN_POINT('',(-0.E+000,0.989904520853));
+#31789 = CARTESIAN_POINT('',(0.E+000,1.));
+#31790 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#31791 = ORIENTED_EDGE('',*,*,#31792,.F.);
+#31792 = EDGE_CURVE('',#31793,#31740,#31795,.T.);
+#31793 = VERTEX_POINT('',#31794);
+#31794 = CARTESIAN_POINT('',(1.493698897412E-016,3.000000044703,
+    11.86666679134));
+#31795 = SURFACE_CURVE('',#31796,(#31810),.PCURVE_S1.);
+#31796 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#31797,#31798,#31799,#31800,
+    #31801,#31802,#31803,#31804,#31805,#31806,#31807,#31808,#31809),
+  .UNSPECIFIED.,.F.,.F.,(4,3,3,3,4),(-0.241767738739,-0.171305420458,
+    -8.565271022888E-002,-1.416258586421E-002,0.E+000),.UNSPECIFIED.);
+#31797 = CARTESIAN_POINT('',(0.E+000,3.000000044703,11.86666679134));
+#31798 = CARTESIAN_POINT('',(0.304466884298,3.000000044703,
+    11.860205875627));
+#31799 = CARTESIAN_POINT('',(0.540569389528,2.9584087474,11.855178993593
+    ));
+#31800 = CARTESIAN_POINT('',(0.744888753331,2.906015414143,
+    11.850716378603));
+#31801 = CARTESIAN_POINT('',(0.993255649125,2.84232703288,
+    11.845291705134));
+#31802 = CARTESIAN_POINT('',(1.196507782279,2.761804724228,
+    11.840713071392));
+#31803 = CARTESIAN_POINT('',(1.412156196737,2.646724386427,
+    11.835538385869));
+#31804 = CARTESIAN_POINT('',(1.592147371885,2.550672461867,
+    11.831219329174));
+#31805 = CARTESIAN_POINT('',(1.781853654504,2.429883155134,
+    11.826492419158));
+#31806 = CARTESIAN_POINT('',(1.993406980925,2.24178701683,
+    11.820476050827));
+#31807 = CARTESIAN_POINT('',(2.035316855567,2.204524139851,
+    11.819284175252));
+#31808 = CARTESIAN_POINT('',(2.077969050815,2.164510683171,
+    11.818041309907));
+#31809 = CARTESIAN_POINT('',(2.121242937857,2.121242937857,
+    11.816739801056));
+#31810 = PCURVE('',#31750,#31811);
+#31811 = DEFINITIONAL_REPRESENTATION('',(#31812),#31838);
+#31812 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#31813,#31814,#31815,#31816,
+    #31817,#31818,#31819,#31820,#31821,#31822,#31823,#31824,#31825,
+    #31826,#31827,#31828,#31829,#31830,#31831,#31832,#31833,#31834,
+    #31835,#31836,#31837),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.241767738739,-0.230778296069,
+    -0.219788853399,-0.208799410729,-0.197809968059,-0.186820525389,
+    -0.175831082719,-0.164841640049,-0.153852197379,-0.142862754709,
+    -0.131873312039,-0.120883869369,-0.1098944267,-9.890498402959E-002,
+    -8.791554135963E-002,-7.692609868968E-002,-6.593665601973E-002,
+    -5.494721334977E-002,-4.395777067982E-002,-3.296832800986E-002,
+    -2.197888533991E-002,-1.098944266995E-002,0.E+000),.UNSPECIFIED.);
+#31813 = CARTESIAN_POINT('',(1.,0.333333333333));
+#31814 = CARTESIAN_POINT('',(0.980066784144,0.333285622518));
+#31815 = CARTESIAN_POINT('',(0.941519056385,0.332838152383));
+#31816 = CARTESIAN_POINT('',(0.887271831041,0.331820069515));
+#31817 = CARTESIAN_POINT('',(0.836215226955,0.331368281616));
+#31818 = CARTESIAN_POINT('',(0.787972497256,0.331682294586));
+#31819 = CARTESIAN_POINT('',(0.74218670548,0.332565228114));
+#31820 = CARTESIAN_POINT('',(0.698522318266,0.333513436692));
+#31821 = CARTESIAN_POINT('',(0.656686434671,0.333426156699));
+#31822 = CARTESIAN_POINT('',(0.616266884275,0.332532740307));
+#31823 = CARTESIAN_POINT('',(0.576923026418,0.331675255103));
+#31824 = CARTESIAN_POINT('',(0.538293994128,0.331231550978));
+#31825 = CARTESIAN_POINT('',(0.500018778603,0.331393753682));
+#31826 = CARTESIAN_POINT('',(0.461736426872,0.332109907562));
+#31827 = CARTESIAN_POINT('',(0.423088465333,0.333088221361));
+#31828 = CARTESIAN_POINT('',(0.38373052219,0.333859698466));
+#31829 = CARTESIAN_POINT('',(0.343305902913,0.333516753102));
+#31830 = CARTESIAN_POINT('',(0.301431634523,0.332675187878));
+#31831 = CARTESIAN_POINT('',(0.257799144282,0.332066008139));
+#31832 = CARTESIAN_POINT('',(0.21205609894,0.332048803308));
+#31833 = CARTESIAN_POINT('',(0.163840126156,0.332640244576));
+#31834 = CARTESIAN_POINT('',(0.11277933314,0.333608803403));
+#31835 = CARTESIAN_POINT('',(5.849514332068E-002,0.333756947473));
+#31836 = CARTESIAN_POINT('',(1.993259852837E-002,0.333727450328));
+#31837 = CARTESIAN_POINT('',(0.E+000,0.33369837632));
+#31838 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#31839 = ORIENTED_EDGE('',*,*,#31840,.F.);
+#31840 = EDGE_CURVE('',#31841,#31793,#31843,.T.);
+#31841 = VERTEX_POINT('',#31842);
+#31842 = CARTESIAN_POINT('',(1.394118970918E-016,2.800000041723,
+    12.00000012666));
+#31843 = SURFACE_CURVE('',#31844,(#31848),.PCURVE_S1.);
+#31844 = LINE('',#31845,#31846);
+#31845 = CARTESIAN_POINT('',(1.394118970918E-016,2.800000041723,
+    12.00000012666));
+#31846 = VECTOR('',#31847,1.);
+#31847 = DIRECTION('',(4.142775295748E-017,0.832050294338,
+    -0.554700196225));
+#31848 = PCURVE('',#31750,#31849);
+#31849 = DEFINITIONAL_REPRESENTATION('',(#31850),#31876);
+#31850 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#31851,#31852,#31853,#31854,
+    #31855,#31856,#31857,#31858,#31859,#31860,#31861,#31862,#31863,
+    #31864,#31865,#31866,#31867,#31868,#31869,#31870,#31871,#31872,
+    #31873,#31874,#31875),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.092591311876E-002,
+    2.185182623752E-002,3.277773935628E-002,4.370365247505E-002,
+    5.462956559381E-002,6.555547871257E-002,7.648139183133E-002,
+    8.740730495009E-002,9.833321806885E-002,0.109259131188,
+    0.120185044306,0.131110957425,0.142036870544,0.152962783663,
+    0.163888696781,0.1748146099,0.185740523019,0.196666436138,
+    0.207592349256,0.218518262375,0.229444175494,0.240370088613),
+  .UNSPECIFIED.);
+#31851 = CARTESIAN_POINT('',(1.,1.));
+#31852 = CARTESIAN_POINT('',(1.,0.989898989899));
+#31853 = CARTESIAN_POINT('',(1.,0.969696969697));
+#31854 = CARTESIAN_POINT('',(1.,0.939393939394));
+#31855 = CARTESIAN_POINT('',(1.,0.909090909091));
+#31856 = CARTESIAN_POINT('',(1.,0.878787878788));
+#31857 = CARTESIAN_POINT('',(1.,0.848484848485));
+#31858 = CARTESIAN_POINT('',(1.,0.818181818182));
+#31859 = CARTESIAN_POINT('',(1.,0.787878787879));
+#31860 = CARTESIAN_POINT('',(1.,0.757575757576));
+#31861 = CARTESIAN_POINT('',(1.,0.727272727273));
+#31862 = CARTESIAN_POINT('',(1.,0.69696969697));
+#31863 = CARTESIAN_POINT('',(1.,0.666666666667));
+#31864 = CARTESIAN_POINT('',(1.,0.636363636364));
+#31865 = CARTESIAN_POINT('',(1.,0.606060606061));
+#31866 = CARTESIAN_POINT('',(1.,0.575757575758));
+#31867 = CARTESIAN_POINT('',(1.,0.545454545455));
+#31868 = CARTESIAN_POINT('',(1.,0.515151515152));
+#31869 = CARTESIAN_POINT('',(1.,0.484848484848));
+#31870 = CARTESIAN_POINT('',(1.,0.454545454545));
+#31871 = CARTESIAN_POINT('',(1.,0.424242424242));
+#31872 = CARTESIAN_POINT('',(1.,0.393939393939));
+#31873 = CARTESIAN_POINT('',(1.,0.363636363636));
+#31874 = CARTESIAN_POINT('',(1.,0.343434343434));
+#31875 = CARTESIAN_POINT('',(1.,0.333333333333));
+#31876 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#31877 = ORIENTED_EDGE('',*,*,#31878,.F.);
+#31878 = EDGE_CURVE('',#31742,#31841,#31879,.T.);
+#31879 = SURFACE_CURVE('',#31880,(#31887),.PCURVE_S1.);
+#31880 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#31881,#31882,#31883,#31884,
+    #31885,#31886),.UNSPECIFIED.,.F.,.F.,(6,6),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#31881 = CARTESIAN_POINT('',(1.979899016825,1.979899016825,
+    11.950000127778));
+#31882 = CARTESIAN_POINT('',(1.66545728146,2.29434075219,11.960110622761
+    ));
+#31883 = CARTESIAN_POINT('',(1.293871803615,2.541080112433,
+    11.970051976093));
+#31884 = CARTESIAN_POINT('',(0.881909452717,2.711720505362,
+    11.979948278345));
+#31885 = CARTESIAN_POINT('',(0.444687766729,2.800000041723,
+    11.989889631677));
+#31886 = CARTESIAN_POINT('',(1.394118970918E-016,2.800000041723,
+    12.00000012666));
+#31887 = PCURVE('',#31750,#31888);
+#31888 = DEFINITIONAL_REPRESENTATION('',(#31889),#31893);
+#31889 = LINE('',#31890,#31891);
+#31890 = CARTESIAN_POINT('',(0.E+000,1.));
+#31891 = VECTOR('',#31892,1.);
+#31892 = DIRECTION('',(1.,0.E+000));
+#31893 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#31894 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#31898)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#31895,#31896,#31897)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#31895 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#31896 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#31897 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#31898 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-004),#31895,
+  'distance_accuracy_value','confusion accuracy');
+#31899 = SHAPE_DEFINITION_REPRESENTATION(#31900,#31732);
+#31900 = PRODUCT_DEFINITION_SHAPE('','',#31901);
+#31901 = PRODUCT_DEFINITION('design','',#31902,#31905);
+#31902 = PRODUCT_DEFINITION_FORMATION('','',#31903);
+#31903 = PRODUCT('Compound167','Compound167','',(#31904));
+#31904 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#31905 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#31906 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#31907,#31909);
+#31907 = ( REPRESENTATION_RELATIONSHIP('','',#31732,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#31908) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#31908 = ITEM_DEFINED_TRANSFORMATION('','',#11,#675);
+#31909 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #31910);
+#31910 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('166','=>[0:1:1:167]','',#5,
+  #31901,$);
+#31911 = PRODUCT_TYPE('part',$,(#31903));
+#31912 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#31913),#32087);
+#31913 = SHELL_BASED_SURFACE_MODEL('',(#31914));
+#31914 = OPEN_SHELL('',(#31915));
+#31915 = ADVANCED_FACE('',(#31916),#31930,.T.);
+#31916 = FACE_BOUND('',#31917,.T.);
+#31917 = EDGE_LOOP('',(#31918,#31971,#32010,#32048));
+#31918 = ORIENTED_EDGE('',*,*,#31919,.F.);
+#31919 = EDGE_CURVE('',#31920,#31922,#31924,.T.);
+#31920 = VERTEX_POINT('',#31921);
+#31921 = CARTESIAN_POINT('',(-3.000124926996,1.493761076259E-016,
+    13.433416687784));
+#31922 = VERTEX_POINT('',#31923);
+#31923 = CARTESIAN_POINT('',(-2.800000041723,1.394118970918E-016,
+    13.300000097603));
+#31924 = SURFACE_CURVE('',#31925,(#31929),.PCURVE_S1.);
+#31925 = LINE('',#31926,#31927);
+#31926 = CARTESIAN_POINT('',(-3.000124926996,1.493761076259E-016,
+    13.433416687784));
+#31927 = VECTOR('',#31928,1.);
+#31928 = DIRECTION('',(0.832050294338,-4.142775295748E-017,
+    -0.554700196225));
+#31929 = PCURVE('',#31930,#31943);
+#31930 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#31931,#31932)
+    ,(#31933,#31934)
+    ,(#31935,#31936)
+    ,(#31937,#31938)
+    ,(#31939,#31940)
+    ,(#31941,#31942
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#31931 = CARTESIAN_POINT('',(-1.979899016825,1.979899016825,
+    13.25000009872));
+#31932 = CARTESIAN_POINT('',(-2.192031054342,2.192031054342,
+    13.4500001017));
+#31933 = CARTESIAN_POINT('',(-2.29434075219,1.66545728146,
+    13.260110593704));
+#31934 = CARTESIAN_POINT('',(-2.540162975639,1.843899133045,
+    13.460110596684));
+#31935 = CARTESIAN_POINT('',(-2.541080112433,1.293871803615,
+    13.270051947035));
+#31936 = CARTESIAN_POINT('',(-2.813338695908,1.432500925431,
+    13.470051950016));
+#31937 = CARTESIAN_POINT('',(-2.711720505362,0.881909452717,
+    13.279948249287));
+#31938 = CARTESIAN_POINT('',(-3.00226198808,0.976399751223,
+    13.479948252268));
+#31939 = CARTESIAN_POINT('',(-2.800000041723,0.444687766729,
+    13.289889602619));
+#31940 = CARTESIAN_POINT('',(-3.100000046194,0.492332884593,
+    13.4898896056));
+#31941 = CARTESIAN_POINT('',(-2.800000041723,1.394118970918E-016,
+    13.300000097603));
+#31942 = CARTESIAN_POINT('',(-3.100000046194,1.543488860659E-016,
+    13.500000100583));
+#31943 = DEFINITIONAL_REPRESENTATION('',(#31944),#31970);
+#31944 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#31945,#31946,#31947,#31948,
+    #31949,#31950,#31951,#31952,#31953,#31954,#31955,#31956,#31957,
+    #31958,#31959,#31960,#31961,#31962,#31963,#31964,#31965,#31966,
+    #31967,#31968,#31969),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.093273538404E-002,
+    2.186547076808E-002,3.279820615211E-002,4.373094153615E-002,
+    5.466367692019E-002,6.559641230423E-002,7.652914768827E-002,
+    8.74618830723E-002,9.839461845634E-002,0.10932735384,0.120260089224,
+    0.131192824608,0.142125559992,0.153058295377,0.163991030761,
+    0.174923766145,0.185856501529,0.196789236913,0.207721972297,
+    0.218654707681,0.229587443065,0.240520178449),.UNSPECIFIED.);
+#31945 = CARTESIAN_POINT('',(1.,0.667082940968));
+#31946 = CARTESIAN_POINT('',(1.,0.656975623681));
+#31947 = CARTESIAN_POINT('',(1.,0.636760989106));
+#31948 = CARTESIAN_POINT('',(1.,0.606439037244));
+#31949 = CARTESIAN_POINT('',(1.,0.576117085382));
+#31950 = CARTESIAN_POINT('',(1.,0.545795133519));
+#31951 = CARTESIAN_POINT('',(1.,0.515473181657));
+#31952 = CARTESIAN_POINT('',(1.,0.485151229795));
+#31953 = CARTESIAN_POINT('',(1.,0.454829277933));
+#31954 = CARTESIAN_POINT('',(1.,0.424507326071));
+#31955 = CARTESIAN_POINT('',(1.,0.394185374208));
+#31956 = CARTESIAN_POINT('',(1.,0.363863422346));
+#31957 = CARTESIAN_POINT('',(1.,0.333541470484));
+#31958 = CARTESIAN_POINT('',(1.,0.303219518622));
+#31959 = CARTESIAN_POINT('',(1.,0.27289756676));
+#31960 = CARTESIAN_POINT('',(1.,0.242575614898));
+#31961 = CARTESIAN_POINT('',(1.,0.212253663035));
+#31962 = CARTESIAN_POINT('',(1.,0.181931711173));
+#31963 = CARTESIAN_POINT('',(1.,0.151609759311));
+#31964 = CARTESIAN_POINT('',(1.,0.121287807449));
+#31965 = CARTESIAN_POINT('',(1.,9.096585558657E-002));
+#31966 = CARTESIAN_POINT('',(1.,6.064390372438E-002));
+#31967 = CARTESIAN_POINT('',(1.,3.032195186219E-002));
+#31968 = CARTESIAN_POINT('',(1.,1.01073172874E-002));
+#31969 = CARTESIAN_POINT('',(1.,0.E+000));
+#31970 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#31971 = ORIENTED_EDGE('',*,*,#31972,.F.);
+#31972 = EDGE_CURVE('',#31973,#31920,#31975,.T.);
+#31973 = VERTEX_POINT('',#31974);
+#31974 = CARTESIAN_POINT('',(-2.121242937857,2.121242937857,
+    13.383260425442));
+#31975 = SURFACE_CURVE('',#31976,(#31981),.PCURVE_S1.);
+#31976 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#31977,#31978,#31979,#31980),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,0.241778545972),
+  .PIECEWISE_BEZIER_KNOTS.);
+#31977 = CARTESIAN_POINT('',(-2.121242937857,2.121242937857,
+    13.383260425442));
+#31978 = CARTESIAN_POINT('',(-2.682765495879,1.559800074984,
+    13.400148822334));
+#31979 = CARTESIAN_POINT('',(-3.000124926996,0.794119080623,
+    13.416565847382));
+#31980 = CARTESIAN_POINT('',(-3.000124926996,0.E+000,13.433416687784));
+#31981 = PCURVE('',#31930,#31982);
+#31982 = DEFINITIONAL_REPRESENTATION('',(#31983),#32009);
+#31983 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#31984,#31985,#31986,#31987,
+    #31988,#31989,#31990,#31991,#31992,#31993,#31994,#31995,#31996,
+    #31997,#31998,#31999,#32000,#32001,#32002,#32003,#32004,#32005,
+    #32006,#32007,#32008),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.098993390781E-002,
+    2.197986781562E-002,3.296980172343E-002,4.395973563124E-002,
+    5.494966953906E-002,6.593960344687E-002,7.692953735468E-002,
+    8.791947126249E-002,9.89094051703E-002,0.109899339078,0.120889272986
+    ,0.131879206894,0.142869140802,0.153859074709,0.164849008617,
+    0.175838942525,0.186828876433,0.197818810341,0.208808744248,
+    0.219798678156,0.230788612064,0.241778545972),.UNSPECIFIED.);
+#31984 = CARTESIAN_POINT('',(0.E+000,0.66630162368));
+#31985 = CARTESIAN_POINT('',(1.515145118437E-002,0.666310313272));
+#31986 = CARTESIAN_POINT('',(4.54518446294E-002,0.666310782173));
+#31987 = CARTESIAN_POINT('',(9.089798952253E-002,0.666270389091));
+#31988 = CARTESIAN_POINT('',(0.136343081238,0.666198005978));
+#31989 = CARTESIAN_POINT('',(0.181789424773,0.666104587296));
+#31990 = CARTESIAN_POINT('',(0.227238657249,0.666001360727));
+#31991 = CARTESIAN_POINT('',(0.27269170279,0.665899402114));
+#31992 = CARTESIAN_POINT('',(0.318148871827,0.665808999059));
+#31993 = CARTESIAN_POINT('',(0.363609939154,0.665739172811));
+#31994 = CARTESIAN_POINT('',(0.409074242462,0.665697263644));
+#31995 = CARTESIAN_POINT('',(0.454540787406,0.665688608683));
+#31996 = CARTESIAN_POINT('',(0.500008360085,0.66571630732));
+#31997 = CARTESIAN_POINT('',(0.545475643788,0.665781077683));
+#31998 = CARTESIAN_POINT('',(0.590941337864,0.665881204673));
+#31999 = CARTESIAN_POINT('',(0.636404276287,0.666012580155));
+#32000 = CARTESIAN_POINT('',(0.681863543529,0.666168834959));
+#32001 = CARTESIAN_POINT('',(0.727318585591,0.666341562426));
+#32002 = CARTESIAN_POINT('',(0.772769313059,0.666520630337));
+#32003 = CARTESIAN_POINT('',(0.818216197112,0.666694586058));
+#32004 = CARTESIAN_POINT('',(0.863660344484,0.666851127298));
+#32005 = CARTESIAN_POINT('',(0.909103593462,0.666977729378));
+#32006 = CARTESIAN_POINT('',(0.954548464002,0.667062075195));
+#32007 = CARTESIAN_POINT('',(0.984848538401,0.667083085876));
+#32008 = CARTESIAN_POINT('',(1.,0.667082940968));
+#32009 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#32010 = ORIENTED_EDGE('',*,*,#32011,.F.);
+#32011 = EDGE_CURVE('',#32012,#31973,#32014,.T.);
+#32012 = VERTEX_POINT('',#32013);
+#32013 = CARTESIAN_POINT('',(-1.979899016825,1.979899016825,
+    13.25000009872));
+#32014 = SURFACE_CURVE('',#32015,(#32019),.PCURVE_S1.);
+#32015 = LINE('',#32016,#32017);
+#32016 = CARTESIAN_POINT('',(-1.979899016825,1.979899016825,
+    13.25000009872));
+#32017 = VECTOR('',#32018,1.);
+#32018 = DIRECTION('',(-0.588348405415,0.588348405415,0.554700196225));
+#32019 = PCURVE('',#31930,#32020);
+#32020 = DEFINITIONAL_REPRESENTATION('',(#32021),#32047);
+#32021 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#32022,#32023,#32024,#32025,
+    #32026,#32027,#32028,#32029,#32030,#32031,#32032,#32033,#32034,
+    #32035,#32036,#32037,#32038,#32039,#32040,#32041,#32042,#32043,
+    #32044,#32045,#32046),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.091993047682E-002,
+    2.183986095365E-002,3.275979143047E-002,4.367972190729E-002,
+    5.459965238412E-002,6.551958286094E-002,7.643951333776E-002,
+    8.735944381458E-002,9.827937429141E-002,0.109199304768,
+    0.120119235245,0.131039165722,0.141959096199,0.152879026676,
+    0.163798957152,0.174718887629,0.185638818106,0.196558748583,
+    0.20747867906,0.218398609536,0.229318540013,0.24023847049),
+  .UNSPECIFIED.);
+#32022 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#32023 = CARTESIAN_POINT('',(0.E+000,1.009547914667E-002));
+#32024 = CARTESIAN_POINT('',(0.E+000,3.028643744E-002));
+#32025 = CARTESIAN_POINT('',(0.E+000,6.057287487999E-002));
+#32026 = CARTESIAN_POINT('',(0.E+000,9.085931231999E-002));
+#32027 = CARTESIAN_POINT('',(0.E+000,0.12114574976));
+#32028 = CARTESIAN_POINT('',(0.E+000,0.1514321872));
+#32029 = CARTESIAN_POINT('',(0.E+000,0.18171862464));
+#32030 = CARTESIAN_POINT('',(0.E+000,0.21200506208));
+#32031 = CARTESIAN_POINT('',(0.E+000,0.24229149952));
+#32032 = CARTESIAN_POINT('',(0.E+000,0.27257793696));
+#32033 = CARTESIAN_POINT('',(0.E+000,0.3028643744));
+#32034 = CARTESIAN_POINT('',(0.E+000,0.33315081184));
+#32035 = CARTESIAN_POINT('',(0.E+000,0.36343724928));
+#32036 = CARTESIAN_POINT('',(0.E+000,0.39372368672));
+#32037 = CARTESIAN_POINT('',(0.E+000,0.42401012416));
+#32038 = CARTESIAN_POINT('',(0.E+000,0.4542965616));
+#32039 = CARTESIAN_POINT('',(0.E+000,0.48458299904));
+#32040 = CARTESIAN_POINT('',(0.E+000,0.51486943648));
+#32041 = CARTESIAN_POINT('',(0.E+000,0.54515587392));
+#32042 = CARTESIAN_POINT('',(0.E+000,0.57544231136));
+#32043 = CARTESIAN_POINT('',(0.E+000,0.6057287488));
+#32044 = CARTESIAN_POINT('',(0.E+000,0.63601518624));
+#32045 = CARTESIAN_POINT('',(-0.E+000,0.656206144533));
+#32046 = CARTESIAN_POINT('',(0.E+000,0.66630162368));
+#32047 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#32048 = ORIENTED_EDGE('',*,*,#32049,.F.);
+#32049 = EDGE_CURVE('',#31922,#32012,#32050,.T.);
+#32050 = SURFACE_CURVE('',#32051,(#32058),.PCURVE_S1.);
+#32051 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#32052,#32053,#32054,#32055,
+    #32056,#32057),.UNSPECIFIED.,.F.,.F.,(6,6),(-1.,0.E+000),
+  .PIECEWISE_BEZIER_KNOTS.);
+#32052 = CARTESIAN_POINT('',(-2.800000041723,1.394118970918E-016,
+    13.300000097603));
+#32053 = CARTESIAN_POINT('',(-2.800000041723,0.444687766729,
+    13.289889602619));
+#32054 = CARTESIAN_POINT('',(-2.711720505362,0.881909452717,
+    13.279948249287));
+#32055 = CARTESIAN_POINT('',(-2.541080112433,1.293871803615,
+    13.270051947035));
+#32056 = CARTESIAN_POINT('',(-2.29434075219,1.66545728146,
+    13.260110593704));
+#32057 = CARTESIAN_POINT('',(-1.979899016825,1.979899016825,
+    13.25000009872));
+#32058 = PCURVE('',#31930,#32059);
+#32059 = DEFINITIONAL_REPRESENTATION('',(#32060),#32086);
+#32060 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#32061,#32062,#32063,#32064,
+    #32065,#32066,#32067,#32068,#32069,#32070,#32071,#32072,#32073,
+    #32074,#32075,#32076,#32077,#32078,#32079,#32080,#32081,#32082,
+    #32083,#32084,#32085),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-1.,-0.954545454545,-0.909090909091,
+    -0.863636363636,-0.818181818182,-0.772727272727,-0.727272727273,
+    -0.681818181818,-0.636363636364,-0.590909090909,-0.545454545455,-0.5
+    ,-0.454545454545,-0.409090909091,-0.363636363636,-0.318181818182,
+    -0.272727272727,-0.227272727273,-0.181818181818,-0.136363636364,
+    -9.090909090909E-002,-4.545454545455E-002,0.E+000),.UNSPECIFIED.);
+#32061 = CARTESIAN_POINT('',(1.,0.E+000));
+#32062 = CARTESIAN_POINT('',(0.984848484848,0.E+000));
+#32063 = CARTESIAN_POINT('',(0.954545454545,0.E+000));
+#32064 = CARTESIAN_POINT('',(0.909090909091,0.E+000));
+#32065 = CARTESIAN_POINT('',(0.863636363636,0.E+000));
+#32066 = CARTESIAN_POINT('',(0.818181818182,0.E+000));
+#32067 = CARTESIAN_POINT('',(0.772727272727,0.E+000));
+#32068 = CARTESIAN_POINT('',(0.727272727273,0.E+000));
+#32069 = CARTESIAN_POINT('',(0.681818181818,0.E+000));
+#32070 = CARTESIAN_POINT('',(0.636363636364,0.E+000));
+#32071 = CARTESIAN_POINT('',(0.590909090909,0.E+000));
+#32072 = CARTESIAN_POINT('',(0.545454545455,0.E+000));
+#32073 = CARTESIAN_POINT('',(0.5,0.E+000));
+#32074 = CARTESIAN_POINT('',(0.454545454545,0.E+000));
+#32075 = CARTESIAN_POINT('',(0.409090909091,0.E+000));
+#32076 = CARTESIAN_POINT('',(0.363636363636,0.E+000));
+#32077 = CARTESIAN_POINT('',(0.318181818182,0.E+000));
+#32078 = CARTESIAN_POINT('',(0.272727272727,0.E+000));
+#32079 = CARTESIAN_POINT('',(0.227272727273,0.E+000));
+#32080 = CARTESIAN_POINT('',(0.181818181818,0.E+000));
+#32081 = CARTESIAN_POINT('',(0.136363636364,0.E+000));
+#32082 = CARTESIAN_POINT('',(9.090909090909E-002,0.E+000));
+#32083 = CARTESIAN_POINT('',(4.545454545455E-002,0.E+000));
+#32084 = CARTESIAN_POINT('',(1.515151515152E-002,-0.E+000));
+#32085 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#32086 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#32087 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#32091)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#32088,#32089,#32090)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#32088 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#32089 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#32090 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#32091 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-004),#32088,
+  'distance_accuracy_value','confusion accuracy');
+#32092 = SHAPE_DEFINITION_REPRESENTATION(#32093,#31912);
+#32093 = PRODUCT_DEFINITION_SHAPE('','',#32094);
+#32094 = PRODUCT_DEFINITION('design','',#32095,#32098);
+#32095 = PRODUCT_DEFINITION_FORMATION('','',#32096);
+#32096 = PRODUCT('Compound165','Compound165','',(#32097));
+#32097 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#32098 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#32099 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#32100,#32102);
+#32100 = ( REPRESENTATION_RELATIONSHIP('','',#31912,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#32101) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#32101 = ITEM_DEFINED_TRANSFORMATION('','',#11,#679);
+#32102 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #32103);
+#32103 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('167','=>[0:1:1:168]','',#5,
+  #32094,$);
+#32104 = PRODUCT_TYPE('part',$,(#32096));
+#32105 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#32106),#32280);
+#32106 = SHELL_BASED_SURFACE_MODEL('',(#32107));
+#32107 = OPEN_SHELL('',(#32108));
+#32108 = ADVANCED_FACE('',(#32109),#32123,.T.);
+#32109 = FACE_BOUND('',#32110,.T.);
+#32110 = EDGE_LOOP('',(#32111,#32164,#32203,#32241));
+#32111 = ORIENTED_EDGE('',*,*,#32112,.F.);
+#32112 = EDGE_CURVE('',#32113,#32115,#32117,.T.);
+#32113 = VERTEX_POINT('',#32114);
+#32114 = CARTESIAN_POINT('',(2.121242937857,2.121242937857,
+    10.883260481321));
+#32115 = VERTEX_POINT('',#32116);
+#32116 = CARTESIAN_POINT('',(1.979899016825,1.979899016825,
+    10.750000154599));
+#32117 = SURFACE_CURVE('',#32118,(#32122),.PCURVE_S1.);
+#32118 = LINE('',#32119,#32120);
+#32119 = CARTESIAN_POINT('',(2.121242937857,2.121242937857,
+    10.883260481321));
+#32120 = VECTOR('',#32121,1.);
+#32121 = DIRECTION('',(-0.588348405415,-0.588348405415,-0.554700196225)
+  );
+#32122 = PCURVE('',#32123,#32136);
+#32123 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#32124,#32125)
+    ,(#32126,#32127)
+    ,(#32128,#32129)
+    ,(#32130,#32131)
+    ,(#32132,#32133)
+    ,(#32134,#32135
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#32124 = CARTESIAN_POINT('',(2.800000041723,0.E+000,10.700000155717));
+#32125 = CARTESIAN_POINT('',(3.100000046194,0.E+000,10.900000158697));
+#32126 = CARTESIAN_POINT('',(2.800000041723,0.444687766729,10.7101106507
+    ));
+#32127 = CARTESIAN_POINT('',(3.100000046194,0.492332884593,
+    10.910110653681));
+#32128 = CARTESIAN_POINT('',(2.711720505362,0.881909452717,
+    10.720052004032));
+#32129 = CARTESIAN_POINT('',(3.00226198808,0.976399751223,
+    10.920052007013));
+#32130 = CARTESIAN_POINT('',(2.541080112433,1.293871803615,
+    10.729948306284));
+#32131 = CARTESIAN_POINT('',(2.813338695908,1.432500925431,
+    10.929948309265));
+#32132 = CARTESIAN_POINT('',(2.29434075219,1.66545728146,10.739889659616
+    ));
+#32133 = CARTESIAN_POINT('',(2.540162975639,1.843899133045,
+    10.939889662596));
+#32134 = CARTESIAN_POINT('',(1.979899016825,1.979899016825,
+    10.750000154599));
+#32135 = CARTESIAN_POINT('',(2.192031054342,2.192031054342,
+    10.95000015758));
+#32136 = DEFINITIONAL_REPRESENTATION('',(#32137),#32163);
+#32137 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#32138,#32139,#32140,#32141,
+    #32142,#32143,#32144,#32145,#32146,#32147,#32148,#32149,#32150,
+    #32151,#32152,#32153,#32154,#32155,#32156,#32157,#32158,#32159,
+    #32160,#32161,#32162),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.E+000,1.091993047683E-002,
+    2.183986095365E-002,3.275979143048E-002,4.36797219073E-002,
+    5.459965238413E-002,6.551958286095E-002,7.643951333778E-002,
+    8.73594438146E-002,9.827937429143E-002,0.109199304768,0.120119235245
+    ,0.131039165722,0.141959096199,0.152879026676,0.163798957152,
+    0.174718887629,0.185638818106,0.196558748583,0.20747867906,
+    0.218398609537,0.229318540013,0.24023847049),.UNSPECIFIED.);
+#32138 = CARTESIAN_POINT('',(1.,0.66630162368));
+#32139 = CARTESIAN_POINT('',(1.,0.656206144533));
+#32140 = CARTESIAN_POINT('',(1.,0.63601518624));
+#32141 = CARTESIAN_POINT('',(1.,0.6057287488));
+#32142 = CARTESIAN_POINT('',(1.,0.57544231136));
+#32143 = CARTESIAN_POINT('',(1.,0.54515587392));
+#32144 = CARTESIAN_POINT('',(1.,0.51486943648));
+#32145 = CARTESIAN_POINT('',(1.,0.48458299904));
+#32146 = CARTESIAN_POINT('',(1.,0.4542965616));
+#32147 = CARTESIAN_POINT('',(1.,0.42401012416));
+#32148 = CARTESIAN_POINT('',(1.,0.39372368672));
+#32149 = CARTESIAN_POINT('',(1.,0.36343724928));
+#32150 = CARTESIAN_POINT('',(1.,0.33315081184));
+#32151 = CARTESIAN_POINT('',(1.,0.3028643744));
+#32152 = CARTESIAN_POINT('',(1.,0.27257793696));
+#32153 = CARTESIAN_POINT('',(1.,0.24229149952));
+#32154 = CARTESIAN_POINT('',(1.,0.21200506208));
+#32155 = CARTESIAN_POINT('',(1.,0.18171862464));
+#32156 = CARTESIAN_POINT('',(1.,0.1514321872));
+#32157 = CARTESIAN_POINT('',(1.,0.12114574976));
+#32158 = CARTESIAN_POINT('',(1.,9.085931231999E-002));
+#32159 = CARTESIAN_POINT('',(1.,6.057287488E-002));
+#32160 = CARTESIAN_POINT('',(1.,3.028643744E-002));
+#32161 = CARTESIAN_POINT('',(1.,1.009547914667E-002));
+#32162 = CARTESIAN_POINT('',(1.,0.E+000));
+#32163 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#32164 = ORIENTED_EDGE('',*,*,#32165,.F.);
+#32165 = EDGE_CURVE('',#32166,#32113,#32168,.T.);
+#32166 = VERTEX_POINT('',#32167);
+#32167 = CARTESIAN_POINT('',(3.000124926996,0.E+000,10.833416745899));
+#32168 = SURFACE_CURVE('',#32169,(#32174),.PCURVE_S1.);
+#32169 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#32170,#32171,#32172,#32173),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(-0.241777920213,0.E+000),
+  .PIECEWISE_BEZIER_KNOTS.);
+#32170 = CARTESIAN_POINT('',(3.000124926996,0.E+000,10.833416745899));
+#32171 = CARTESIAN_POINT('',(3.000124926996,0.794119080623,
+    10.850267586301));
+#32172 = CARTESIAN_POINT('',(2.682765495879,1.559800074984,
+    10.866447221736));
+#32173 = CARTESIAN_POINT('',(2.121242937857,2.121242937857,
+    10.883260481321));
+#32174 = PCURVE('',#32123,#32175);
+#32175 = DEFINITIONAL_REPRESENTATION('',(#32176),#32202);
+#32176 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#32177,#32178,#32179,#32180,
+    #32181,#32182,#32183,#32184,#32185,#32186,#32187,#32188,#32189,
+    #32190,#32191,#32192,#32193,#32194,#32195,#32196,#32197,#32198,
+    #32199,#32200,#32201),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.241777920213,-0.230788014749,
+    -0.219798109285,-0.208808203821,-0.197818298356,-0.186828392892,
+    -0.175838487428,-0.164848581964,-0.153858676499,-0.142868771035,
+    -0.131878865571,-0.120888960107,-0.109899054642,-9.890914917813E-002
+    ,-8.79192437139E-002,-7.692933824966E-002,-6.593943278542E-002,
+    -5.494952732119E-002,-4.395962185695E-002,-3.296971639271E-002,
+    -2.197981092847E-002,-1.098990546424E-002,0.E+000),.UNSPECIFIED.);
+#32177 = CARTESIAN_POINT('',(0.E+000,0.667082940968));
+#32178 = CARTESIAN_POINT('',(1.515146100233E-002,0.667083100955));
+#32179 = CARTESIAN_POINT('',(4.545160052912E-002,0.667062684535));
+#32180 = CARTESIAN_POINT('',(9.089673222675E-002,0.666980253684));
+#32181 = CARTESIAN_POINT('',(0.13634037247,0.666855852855));
+#32182 = CARTESIAN_POINT('',(0.181785000357,0.666701301821));
+#32183 = CARTESIAN_POINT('',(0.22723241187,0.666528769334));
+#32184 = CARTESIAN_POINT('',(0.272683671548,0.666350350957));
+#32185 = CARTESIAN_POINT('',(0.318139210936,0.66617741872));
+#32186 = CARTESIAN_POINT('',(0.363598905405,0.666020133483));
+#32187 = CARTESIAN_POINT('',(0.409062171783,0.665887019512));
+#32188 = CARTESIAN_POINT('',(0.454528072694,0.665784631778));
+#32189 = CARTESIAN_POINT('',(0.499995428523,0.665717310673));
+#32190 = CARTESIAN_POINT('',(0.545462933859,0.665687027783));
+#32191 = CARTESIAN_POINT('',(0.590929276272,0.66569332318));
+#32192 = CARTESIAN_POINT('',(0.636393255017,0.665733334858));
+#32193 = CARTESIAN_POINT('',(0.681853897243,0.665801920003));
+#32194 = CARTESIAN_POINT('',(0.727310569578,0.665891867802));
+#32195 = CARTESIAN_POINT('',(0.772763081967,0.665994200765));
+#32196 = CARTESIAN_POINT('',(0.818211784602,0.666098568991));
+#32197 = CARTESIAN_POINT('',(0.86365764416,0.666193711286));
+#32198 = CARTESIAN_POINT('',(0.909102340711,0.666268068441));
+#32199 = CARTESIAN_POINT('',(0.954548221008,0.666310215639));
+#32200 = CARTESIAN_POINT('',(0.984848548248,0.666310298404));
+#32201 = CARTESIAN_POINT('',(1.,0.66630162368));
+#32202 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#32203 = ORIENTED_EDGE('',*,*,#32204,.F.);
+#32204 = EDGE_CURVE('',#32205,#32166,#32207,.T.);
+#32205 = VERTEX_POINT('',#32206);
+#32206 = CARTESIAN_POINT('',(2.800000041723,0.E+000,10.700000155717));
+#32207 = SURFACE_CURVE('',#32208,(#32212),.PCURVE_S1.);
+#32208 = LINE('',#32209,#32210);
+#32209 = CARTESIAN_POINT('',(2.800000041723,0.E+000,10.700000155717));
+#32210 = VECTOR('',#32211,1.);
+#32211 = DIRECTION('',(0.832050294338,0.E+000,0.554700196225));
+#32212 = PCURVE('',#32123,#32213);
+#32213 = DEFINITIONAL_REPRESENTATION('',(#32214),#32240);
+#32214 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#32215,#32216,#32217,#32218,
+    #32219,#32220,#32221,#32222,#32223,#32224,#32225,#32226,#32227,
+    #32228,#32229,#32230,#32231,#32232,#32233,#32234,#32235,#32236,
+    #32237,#32238,#32239),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.093273538404E-002,
+    2.186547076808E-002,3.279820615211E-002,4.373094153615E-002,
+    5.466367692019E-002,6.559641230423E-002,7.652914768827E-002,
+    8.74618830723E-002,9.839461845634E-002,0.10932735384,0.120260089224,
+    0.131192824608,0.142125559992,0.153058295377,0.163991030761,
+    0.174923766145,0.185856501529,0.196789236913,0.207721972297,
+    0.218654707681,0.229587443065,0.240520178449),.UNSPECIFIED.);
+#32215 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#32216 = CARTESIAN_POINT('',(0.E+000,1.010731728739E-002));
+#32217 = CARTESIAN_POINT('',(0.E+000,3.032195186218E-002));
+#32218 = CARTESIAN_POINT('',(0.E+000,6.064390372437E-002));
+#32219 = CARTESIAN_POINT('',(0.E+000,9.096585558656E-002));
+#32220 = CARTESIAN_POINT('',(0.E+000,0.121287807449));
+#32221 = CARTESIAN_POINT('',(0.E+000,0.151609759311));
+#32222 = CARTESIAN_POINT('',(0.E+000,0.181931711173));
+#32223 = CARTESIAN_POINT('',(0.E+000,0.212253663035));
+#32224 = CARTESIAN_POINT('',(0.E+000,0.242575614897));
+#32225 = CARTESIAN_POINT('',(0.E+000,0.27289756676));
+#32226 = CARTESIAN_POINT('',(0.E+000,0.303219518622));
+#32227 = CARTESIAN_POINT('',(0.E+000,0.333541470484));
+#32228 = CARTESIAN_POINT('',(0.E+000,0.363863422346));
+#32229 = CARTESIAN_POINT('',(0.E+000,0.394185374208));
+#32230 = CARTESIAN_POINT('',(0.E+000,0.424507326071));
+#32231 = CARTESIAN_POINT('',(0.E+000,0.454829277933));
+#32232 = CARTESIAN_POINT('',(0.E+000,0.485151229795));
+#32233 = CARTESIAN_POINT('',(0.E+000,0.515473181657));
+#32234 = CARTESIAN_POINT('',(0.E+000,0.545795133519));
+#32235 = CARTESIAN_POINT('',(0.E+000,0.576117085382));
+#32236 = CARTESIAN_POINT('',(0.E+000,0.606439037244));
+#32237 = CARTESIAN_POINT('',(0.E+000,0.636760989106));
+#32238 = CARTESIAN_POINT('',(-0.E+000,0.656975623681));
+#32239 = CARTESIAN_POINT('',(0.E+000,0.667082940968));
+#32240 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#32241 = ORIENTED_EDGE('',*,*,#32242,.F.);
+#32242 = EDGE_CURVE('',#32115,#32205,#32243,.T.);
+#32243 = SURFACE_CURVE('',#32244,(#32251),.PCURVE_S1.);
+#32244 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#32245,#32246,#32247,#32248,
+    #32249,#32250),.UNSPECIFIED.,.F.,.F.,(6,6),(-1.,0.E+000),
+  .PIECEWISE_BEZIER_KNOTS.);
+#32245 = CARTESIAN_POINT('',(1.979899016825,1.979899016825,
+    10.750000154599));
+#32246 = CARTESIAN_POINT('',(2.29434075219,1.66545728146,10.739889659616
+    ));
+#32247 = CARTESIAN_POINT('',(2.541080112433,1.293871803615,
+    10.729948306284));
+#32248 = CARTESIAN_POINT('',(2.711720505362,0.881909452717,
+    10.720052004032));
+#32249 = CARTESIAN_POINT('',(2.800000041723,0.444687766729,10.7101106507
+    ));
+#32250 = CARTESIAN_POINT('',(2.800000041723,0.E+000,10.700000155717));
+#32251 = PCURVE('',#32123,#32252);
+#32252 = DEFINITIONAL_REPRESENTATION('',(#32253),#32279);
+#32253 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#32254,#32255,#32256,#32257,
+    #32258,#32259,#32260,#32261,#32262,#32263,#32264,#32265,#32266,
+    #32267,#32268,#32269,#32270,#32271,#32272,#32273,#32274,#32275,
+    #32276,#32277,#32278),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-1.,-0.954545454545,-0.909090909091,
+    -0.863636363636,-0.818181818182,-0.772727272727,-0.727272727273,
+    -0.681818181818,-0.636363636364,-0.590909090909,-0.545454545455,-0.5
+    ,-0.454545454545,-0.409090909091,-0.363636363636,-0.318181818182,
+    -0.272727272727,-0.227272727273,-0.181818181818,-0.136363636364,
+    -9.090909090909E-002,-4.545454545455E-002,0.E+000),.UNSPECIFIED.);
+#32254 = CARTESIAN_POINT('',(1.,0.E+000));
+#32255 = CARTESIAN_POINT('',(0.984848484848,0.E+000));
+#32256 = CARTESIAN_POINT('',(0.954545454545,0.E+000));
+#32257 = CARTESIAN_POINT('',(0.909090909091,0.E+000));
+#32258 = CARTESIAN_POINT('',(0.863636363636,0.E+000));
+#32259 = CARTESIAN_POINT('',(0.818181818182,0.E+000));
+#32260 = CARTESIAN_POINT('',(0.772727272727,0.E+000));
+#32261 = CARTESIAN_POINT('',(0.727272727273,0.E+000));
+#32262 = CARTESIAN_POINT('',(0.681818181818,0.E+000));
+#32263 = CARTESIAN_POINT('',(0.636363636364,0.E+000));
+#32264 = CARTESIAN_POINT('',(0.590909090909,0.E+000));
+#32265 = CARTESIAN_POINT('',(0.545454545455,0.E+000));
+#32266 = CARTESIAN_POINT('',(0.5,0.E+000));
+#32267 = CARTESIAN_POINT('',(0.454545454545,0.E+000));
+#32268 = CARTESIAN_POINT('',(0.409090909091,0.E+000));
+#32269 = CARTESIAN_POINT('',(0.363636363636,0.E+000));
+#32270 = CARTESIAN_POINT('',(0.318181818182,0.E+000));
+#32271 = CARTESIAN_POINT('',(0.272727272727,0.E+000));
+#32272 = CARTESIAN_POINT('',(0.227272727273,0.E+000));
+#32273 = CARTESIAN_POINT('',(0.181818181818,0.E+000));
+#32274 = CARTESIAN_POINT('',(0.136363636364,0.E+000));
+#32275 = CARTESIAN_POINT('',(9.090909090909E-002,0.E+000));
+#32276 = CARTESIAN_POINT('',(4.545454545455E-002,0.E+000));
+#32277 = CARTESIAN_POINT('',(1.515151515152E-002,-0.E+000));
+#32278 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#32279 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#32280 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#32284)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#32281,#32282,#32283)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#32281 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#32282 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#32283 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#32284 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-004),#32281,
+  'distance_accuracy_value','confusion accuracy');
+#32285 = SHAPE_DEFINITION_REPRESENTATION(#32286,#32105);
+#32286 = PRODUCT_DEFINITION_SHAPE('','',#32287);
+#32287 = PRODUCT_DEFINITION('design','',#32288,#32291);
+#32288 = PRODUCT_DEFINITION_FORMATION('','',#32289);
+#32289 = PRODUCT('Compound169','Compound169','',(#32290));
+#32290 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#32291 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#32292 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#32293,#32295);
+#32293 = ( REPRESENTATION_RELATIONSHIP('','',#32105,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#32294) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#32294 = ITEM_DEFINED_TRANSFORMATION('','',#11,#683);
+#32295 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #32296);
+#32296 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('168','=>[0:1:1:169]','',#5,
+  #32287,$);
+#32297 = PRODUCT_TYPE('part',$,(#32289));
+#32298 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#32299),#32482);
+#32299 = SHELL_BASED_SURFACE_MODEL('',(#32300));
+#32300 = OPEN_SHELL('',(#32301));
+#32301 = ADVANCED_FACE('',(#32302),#32316,.T.);
+#32302 = FACE_BOUND('',#32303,.T.);
+#32303 = EDGE_LOOP('',(#32304,#32357,#32405,#32443));
+#32304 = ORIENTED_EDGE('',*,*,#32305,.F.);
+#32305 = EDGE_CURVE('',#32306,#32308,#32310,.T.);
+#32306 = VERTEX_POINT('',#32307);
+#32307 = CARTESIAN_POINT('',(1.493698897412E-016,3.000000044703,
+    10.933333488802));
+#32308 = VERTEX_POINT('',#32309);
+#32309 = CARTESIAN_POINT('',(1.394118970918E-016,2.800000041723,
+    10.800000153482));
+#32310 = SURFACE_CURVE('',#32311,(#32315),.PCURVE_S1.);
+#32311 = LINE('',#32312,#32313);
+#32312 = CARTESIAN_POINT('',(1.493698897412E-016,3.000000044703,
+    10.933333488802));
+#32313 = VECTOR('',#32314,1.);
+#32314 = DIRECTION('',(-4.142775295748E-017,-0.832050294338,
+    -0.554700196225));
+#32315 = PCURVE('',#32316,#32329);
+#32316 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#32317,#32318)
+    ,(#32319,#32320)
+    ,(#32321,#32322)
+    ,(#32323,#32324)
+    ,(#32325,#32326)
+    ,(#32327,#32328
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#32317 = CARTESIAN_POINT('',(1.979899016825,1.979899016825,
+    10.750000154599));
+#32318 = CARTESIAN_POINT('',(2.192031054342,2.192031054342,
+    10.95000015758));
+#32319 = CARTESIAN_POINT('',(1.66545728146,2.29434075219,10.760110649583
+    ));
+#32320 = CARTESIAN_POINT('',(1.843899133045,2.540162975639,
+    10.960110652563));
+#32321 = CARTESIAN_POINT('',(1.293871803615,2.541080112433,
+    10.770052002915));
+#32322 = CARTESIAN_POINT('',(1.432500925431,2.813338695908,
+    10.970052005895));
+#32323 = CARTESIAN_POINT('',(0.881909452717,2.711720505362,
+    10.779948305167));
+#32324 = CARTESIAN_POINT('',(0.976399751223,3.00226198808,
+    10.979948308147));
+#32325 = CARTESIAN_POINT('',(0.444687766729,2.800000041723,
+    10.789889658499));
+#32326 = CARTESIAN_POINT('',(0.492332884593,3.100000046194,
+    10.989889661479));
+#32327 = CARTESIAN_POINT('',(1.394118970918E-016,2.800000041723,
+    10.800000153482));
+#32328 = CARTESIAN_POINT('',(1.543488860659E-016,3.100000046194,
+    11.000000156462));
+#32329 = DEFINITIONAL_REPRESENTATION('',(#32330),#32356);
+#32330 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#32331,#32332,#32333,#32334,
+    #32335,#32336,#32337,#32338,#32339,#32340,#32341,#32342,#32343,
+    #32344,#32345,#32346,#32347,#32348,#32349,#32350,#32351,#32352,
+    #32353,#32354,#32355),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.E+000,1.092591311876E-002,
+    2.185182623752E-002,3.277773935628E-002,4.370365247504E-002,
+    5.462956559379E-002,6.555547871255E-002,7.648139183131E-002,
+    8.740730495007E-002,9.833321806883E-002,0.109259131188,
+    0.120185044306,0.131110957425,0.142036870544,0.152962783663,
+    0.163888696781,0.1748146099,0.185740523019,0.196666436138,
+    0.207592349256,0.218518262375,0.229444175494,0.240370088613),
+  .UNSPECIFIED.);
+#32331 = CARTESIAN_POINT('',(1.,0.666666666667));
+#32332 = CARTESIAN_POINT('',(1.,0.656565656566));
+#32333 = CARTESIAN_POINT('',(1.,0.636363636364));
+#32334 = CARTESIAN_POINT('',(1.,0.606060606061));
+#32335 = CARTESIAN_POINT('',(1.,0.575757575758));
+#32336 = CARTESIAN_POINT('',(1.,0.545454545454));
+#32337 = CARTESIAN_POINT('',(1.,0.515151515151));
+#32338 = CARTESIAN_POINT('',(1.,0.484848484848));
+#32339 = CARTESIAN_POINT('',(1.,0.454545454545));
+#32340 = CARTESIAN_POINT('',(1.,0.424242424242));
+#32341 = CARTESIAN_POINT('',(1.,0.393939393939));
+#32342 = CARTESIAN_POINT('',(1.,0.363636363636));
+#32343 = CARTESIAN_POINT('',(1.,0.333333333333));
+#32344 = CARTESIAN_POINT('',(1.,0.30303030303));
+#32345 = CARTESIAN_POINT('',(1.,0.272727272727));
+#32346 = CARTESIAN_POINT('',(1.,0.242424242424));
+#32347 = CARTESIAN_POINT('',(1.,0.212121212121));
+#32348 = CARTESIAN_POINT('',(1.,0.181818181818));
+#32349 = CARTESIAN_POINT('',(1.,0.151515151515));
+#32350 = CARTESIAN_POINT('',(1.,0.121212121212));
+#32351 = CARTESIAN_POINT('',(1.,9.090909090908E-002));
+#32352 = CARTESIAN_POINT('',(1.,6.060606060606E-002));
+#32353 = CARTESIAN_POINT('',(1.,3.030303030303E-002));
+#32354 = CARTESIAN_POINT('',(1.,1.010101010101E-002));
+#32355 = CARTESIAN_POINT('',(1.,0.E+000));
+#32356 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#32357 = ORIENTED_EDGE('',*,*,#32358,.F.);
+#32358 = EDGE_CURVE('',#32359,#32306,#32361,.T.);
+#32359 = VERTEX_POINT('',#32360);
+#32360 = CARTESIAN_POINT('',(2.121242937857,2.121242937857,
+    10.883260481321));
+#32361 = SURFACE_CURVE('',#32362,(#32376),.PCURVE_S1.);
+#32362 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#32363,#32364,#32365,#32366,
+    #32367,#32368,#32369,#32370,#32371,#32372,#32373,#32374,#32375),
+  .UNSPECIFIED.,.F.,.F.,(4,3,3,3,4),(-0.241768013859,-0.171301740733,
+    -8.565087036671E-002,-1.415744859848E-002,0.E+000),.UNSPECIFIED.);
+#32363 = CARTESIAN_POINT('',(2.121242937857,2.121242937857,
+    10.883260481321));
+#32364 = CARTESIAN_POINT('',(1.905940960532,2.336514358043,
+    10.889707111082));
+#32365 = CARTESIAN_POINT('',(1.709595811286,2.474063602487,
+    10.894744762509));
+#32366 = CARTESIAN_POINT('',(1.528082936314,2.581519940602,
+    10.899228639899));
+#32367 = CARTESIAN_POINT('',(1.307456315459,2.712131770598,
+    10.904678736577));
+#32368 = CARTESIAN_POINT('',(1.106819245617,2.798972408573,
+    10.909298426655));
+#32369 = CARTESIAN_POINT('',(0.872965822001,2.870127849562,
+    10.914503319018));
+#32370 = CARTESIAN_POINT('',(0.677766621165,2.929521828069,
+    10.918847881582));
+#32371 = CARTESIAN_POINT('',(0.458191757452,2.97828191798,
+    10.923592793844));
+#32372 = CARTESIAN_POINT('',(0.175571278452,2.994856288266,
+    10.929604435328));
+#32373 = CARTESIAN_POINT('',(0.119605501387,2.998138419538,
+    10.930794887585));
+#32374 = CARTESIAN_POINT('',(6.117183283545E-002,3.000000044703,
+    10.932035396706));
+#32375 = CARTESIAN_POINT('',(4.440892098501E-016,3.000000044703,
+    10.933333488802));
+#32376 = PCURVE('',#32316,#32377);
+#32377 = DEFINITIONAL_REPRESENTATION('',(#32378),#32404);
+#32378 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#32379,#32380,#32381,#32382,
+    #32383,#32384,#32385,#32386,#32387,#32388,#32389,#32390,#32391,
+    #32392,#32393,#32394,#32395,#32396,#32397,#32398,#32399,#32400,
+    #32401,#32402,#32403),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.241768013859,-0.230778558684,
+    -0.219789103508,-0.208799648333,-0.197810193157,-0.186820737982,
+    -0.175831282807,-0.164841827631,-0.153852372456,-0.14286291728,
+    -0.131873462105,-0.120884006929,-0.109894551754,-9.890509657868E-002
+    ,-8.791564140327E-002,-7.692618622786E-002,-6.593673105245E-002,
+    -5.494727587705E-002,-4.395782070164E-002,-3.296836552623E-002,
+    -2.197891035082E-002,-1.098945517541E-002,0.E+000),.UNSPECIFIED.);
+#32379 = CARTESIAN_POINT('',(0.E+000,0.666301623679));
+#32380 = CARTESIAN_POINT('',(1.993249288929E-002,0.666338091681));
+#32381 = CARTESIAN_POINT('',(5.84790216033E-002,0.666769182716));
+#32382 = CARTESIAN_POINT('',(0.112725040404,0.667779345431));
+#32383 = CARTESIAN_POINT('',(0.163780853,0.668238224393));
+#32384 = CARTESIAN_POINT('',(0.21202312846,0.667944558134));
+#32385 = CARTESIAN_POINT('',(0.257808777094,0.66709345928));
+#32386 = CARTESIAN_POINT('',(0.301473359041,0.666186808541));
+#32387 = CARTESIAN_POINT('',(0.343309840113,0.666323648194));
+#32388 = CARTESIAN_POINT('',(0.383730253214,0.66727344808));
+#32389 = CARTESIAN_POINT('',(0.42307513829,0.668192474322));
+#32390 = CARTESIAN_POINT('',(0.461705269526,0.668701229076));
+#32391 = CARTESIAN_POINT('',(0.499981587131,0.668605868841));
+#32392 = CARTESIAN_POINT('',(0.53826499299,0.667956602917));
+#32393 = CARTESIAN_POINT('',(0.576913928738,0.667043457262));
+#32394 = CARTESIAN_POINT('',(0.616272751838,0.666333635321));
+#32395 = CARTESIAN_POINT('',(0.656698170515,0.666732990899));
+#32396 = CARTESIAN_POINT('',(0.698573089408,0.667624475657));
+#32397 = CARTESIAN_POINT('',(0.74220592869,0.668275469078));
+#32398 = CARTESIAN_POINT('',(0.78794892032,0.668324717402));
+#32399 = CARTESIAN_POINT('',(0.836164372033,0.667753757359));
+#32400 = CARTESIAN_POINT('',(0.887224142798,0.666792221786));
+#32401 = CARTESIAN_POINT('',(0.941506905114,0.66663564709));
+#32402 = CARTESIAN_POINT('',(0.980068148889,0.666648704589));
+#32403 = CARTESIAN_POINT('',(1.,0.666666666665));
+#32404 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#32405 = ORIENTED_EDGE('',*,*,#32406,.F.);
+#32406 = EDGE_CURVE('',#32407,#32359,#32409,.T.);
+#32407 = VERTEX_POINT('',#32408);
+#32408 = CARTESIAN_POINT('',(1.979899016825,1.979899016825,
+    10.750000154599));
+#32409 = SURFACE_CURVE('',#32410,(#32414),.PCURVE_S1.);
+#32410 = LINE('',#32411,#32412);
+#32411 = CARTESIAN_POINT('',(1.979899016825,1.979899016825,
+    10.750000154599));
+#32412 = VECTOR('',#32413,1.);
+#32413 = DIRECTION('',(0.588348405415,0.588348405415,0.554700196225));
+#32414 = PCURVE('',#32316,#32415);
+#32415 = DEFINITIONAL_REPRESENTATION('',(#32416),#32442);
+#32416 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#32417,#32418,#32419,#32420,
+    #32421,#32422,#32423,#32424,#32425,#32426,#32427,#32428,#32429,
+    #32430,#32431,#32432,#32433,#32434,#32435,#32436,#32437,#32438,
+    #32439,#32440,#32441),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.091993047683E-002,
+    2.183986095365E-002,3.275979143048E-002,4.36797219073E-002,
+    5.459965238413E-002,6.551958286095E-002,7.643951333778E-002,
+    8.73594438146E-002,9.827937429143E-002,0.109199304768,0.120119235245
+    ,0.131039165722,0.141959096199,0.152879026676,0.163798957152,
+    0.174718887629,0.185638818106,0.196558748583,0.20747867906,
+    0.218398609537,0.229318540013,0.24023847049),.UNSPECIFIED.);
+#32417 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#32418 = CARTESIAN_POINT('',(0.E+000,1.009547914667E-002));
+#32419 = CARTESIAN_POINT('',(0.E+000,3.028643744E-002));
+#32420 = CARTESIAN_POINT('',(0.E+000,6.057287488E-002));
+#32421 = CARTESIAN_POINT('',(0.E+000,9.085931232E-002));
+#32422 = CARTESIAN_POINT('',(0.E+000,0.12114574976));
+#32423 = CARTESIAN_POINT('',(0.E+000,0.1514321872));
+#32424 = CARTESIAN_POINT('',(0.E+000,0.18171862464));
+#32425 = CARTESIAN_POINT('',(0.E+000,0.21200506208));
+#32426 = CARTESIAN_POINT('',(0.E+000,0.24229149952));
+#32427 = CARTESIAN_POINT('',(0.E+000,0.27257793696));
+#32428 = CARTESIAN_POINT('',(0.E+000,0.3028643744));
+#32429 = CARTESIAN_POINT('',(0.E+000,0.33315081184));
+#32430 = CARTESIAN_POINT('',(0.E+000,0.36343724928));
+#32431 = CARTESIAN_POINT('',(0.E+000,0.39372368672));
+#32432 = CARTESIAN_POINT('',(0.E+000,0.42401012416));
+#32433 = CARTESIAN_POINT('',(0.E+000,0.4542965616));
+#32434 = CARTESIAN_POINT('',(0.E+000,0.48458299904));
+#32435 = CARTESIAN_POINT('',(0.E+000,0.51486943648));
+#32436 = CARTESIAN_POINT('',(0.E+000,0.54515587392));
+#32437 = CARTESIAN_POINT('',(0.E+000,0.57544231136));
+#32438 = CARTESIAN_POINT('',(0.E+000,0.6057287488));
+#32439 = CARTESIAN_POINT('',(0.E+000,0.63601518624));
+#32440 = CARTESIAN_POINT('',(-0.E+000,0.656206144533));
+#32441 = CARTESIAN_POINT('',(0.E+000,0.66630162368));
+#32442 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#32443 = ORIENTED_EDGE('',*,*,#32444,.F.);
+#32444 = EDGE_CURVE('',#32308,#32407,#32445,.T.);
+#32445 = SURFACE_CURVE('',#32446,(#32453),.PCURVE_S1.);
+#32446 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#32447,#32448,#32449,#32450,
+    #32451,#32452),.UNSPECIFIED.,.F.,.F.,(6,6),(-1.,0.E+000),
+  .PIECEWISE_BEZIER_KNOTS.);
+#32447 = CARTESIAN_POINT('',(1.394118970918E-016,2.800000041723,
+    10.800000153482));
+#32448 = CARTESIAN_POINT('',(0.444687766729,2.800000041723,
+    10.789889658499));
+#32449 = CARTESIAN_POINT('',(0.881909452717,2.711720505362,
+    10.779948305167));
+#32450 = CARTESIAN_POINT('',(1.293871803615,2.541080112433,
+    10.770052002915));
+#32451 = CARTESIAN_POINT('',(1.66545728146,2.29434075219,10.760110649583
+    ));
+#32452 = CARTESIAN_POINT('',(1.979899016825,1.979899016825,
+    10.750000154599));
+#32453 = PCURVE('',#32316,#32454);
+#32454 = DEFINITIONAL_REPRESENTATION('',(#32455),#32481);
+#32455 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#32456,#32457,#32458,#32459,
+    #32460,#32461,#32462,#32463,#32464,#32465,#32466,#32467,#32468,
+    #32469,#32470,#32471,#32472,#32473,#32474,#32475,#32476,#32477,
+    #32478,#32479,#32480),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-1.,-0.954545454545,-0.909090909091,
+    -0.863636363636,-0.818181818182,-0.772727272727,-0.727272727273,
+    -0.681818181818,-0.636363636364,-0.590909090909,-0.545454545455,-0.5
+    ,-0.454545454545,-0.409090909091,-0.363636363636,-0.318181818182,
+    -0.272727272727,-0.227272727273,-0.181818181818,-0.136363636364,
+    -9.090909090909E-002,-4.545454545455E-002,0.E+000),.UNSPECIFIED.);
+#32456 = CARTESIAN_POINT('',(1.,0.E+000));
+#32457 = CARTESIAN_POINT('',(0.984848484848,0.E+000));
+#32458 = CARTESIAN_POINT('',(0.954545454545,0.E+000));
+#32459 = CARTESIAN_POINT('',(0.909090909091,0.E+000));
+#32460 = CARTESIAN_POINT('',(0.863636363636,0.E+000));
+#32461 = CARTESIAN_POINT('',(0.818181818182,0.E+000));
+#32462 = CARTESIAN_POINT('',(0.772727272727,0.E+000));
+#32463 = CARTESIAN_POINT('',(0.727272727273,0.E+000));
+#32464 = CARTESIAN_POINT('',(0.681818181818,0.E+000));
+#32465 = CARTESIAN_POINT('',(0.636363636364,0.E+000));
+#32466 = CARTESIAN_POINT('',(0.590909090909,0.E+000));
+#32467 = CARTESIAN_POINT('',(0.545454545455,0.E+000));
+#32468 = CARTESIAN_POINT('',(0.5,0.E+000));
+#32469 = CARTESIAN_POINT('',(0.454545454545,0.E+000));
+#32470 = CARTESIAN_POINT('',(0.409090909091,0.E+000));
+#32471 = CARTESIAN_POINT('',(0.363636363636,0.E+000));
+#32472 = CARTESIAN_POINT('',(0.318181818182,0.E+000));
+#32473 = CARTESIAN_POINT('',(0.272727272727,0.E+000));
+#32474 = CARTESIAN_POINT('',(0.227272727273,0.E+000));
+#32475 = CARTESIAN_POINT('',(0.181818181818,0.E+000));
+#32476 = CARTESIAN_POINT('',(0.136363636364,0.E+000));
+#32477 = CARTESIAN_POINT('',(9.090909090909E-002,0.E+000));
+#32478 = CARTESIAN_POINT('',(4.545454545455E-002,0.E+000));
+#32479 = CARTESIAN_POINT('',(1.515151515152E-002,-0.E+000));
+#32480 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#32481 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#32482 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#32486)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#32483,#32484,#32485)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#32483 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#32484 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#32485 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#32486 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-004),#32483,
+  'distance_accuracy_value','confusion accuracy');
+#32487 = SHAPE_DEFINITION_REPRESENTATION(#32488,#32298);
+#32488 = PRODUCT_DEFINITION_SHAPE('','',#32489);
+#32489 = PRODUCT_DEFINITION('design','',#32490,#32493);
+#32490 = PRODUCT_DEFINITION_FORMATION('','',#32491);
+#32491 = PRODUCT('Compound170','Compound170','',(#32492));
+#32492 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#32493 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#32494 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#32495,#32497);
+#32495 = ( REPRESENTATION_RELATIONSHIP('','',#32298,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#32496) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#32496 = ITEM_DEFINED_TRANSFORMATION('','',#11,#687);
+#32497 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #32498);
+#32498 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('169','=>[0:1:1:170]','',#5,
+  #32489,$);
+#32499 = PRODUCT_TYPE('part',$,(#32491));
+#32500 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#32501),#32653);
+#32501 = SHELL_BASED_SURFACE_MODEL('',(#32502));
+#32502 = OPEN_SHELL('',(#32503));
+#32503 = ADVANCED_FACE('',(#32504),#32518,.T.);
+#32504 = FACE_BOUND('',#32505,.T.);
+#32505 = EDGE_LOOP('',(#32506,#32559,#32598,#32636));
+#32506 = ORIENTED_EDGE('',*,*,#32507,.F.);
+#32507 = EDGE_CURVE('',#32508,#32510,#32512,.T.);
+#32508 = VERTEX_POINT('',#32509);
+#32509 = CARTESIAN_POINT('',(-3.000124926996,3.674093388888E-016,
+    11.566583543184));
+#32510 = VERTEX_POINT('',#32511);
+#32511 = CARTESIAN_POINT('',(-2.800000041723,3.429011088709E-016,
+    11.700000133365));
+#32512 = SURFACE_CURVE('',#32513,(#32517),.PCURVE_S1.);
+#32513 = LINE('',#32514,#32515);
+#32514 = CARTESIAN_POINT('',(-3.000124926996,3.674093388888E-016,
+    11.566583543184));
+#32515 = VECTOR('',#32516,1.);
+#32516 = DIRECTION('',(0.832050294338,-1.01896772969E-016,0.554700196225
+    ));
+#32517 = PCURVE('',#32518,#32531);
+#32518 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#32519,#32520)
+    ,(#32521,#32522)
+    ,(#32523,#32524)
+    ,(#32525,#32526)
+    ,(#32527,#32528)
+    ,(#32529,#32530
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#32519 = CARTESIAN_POINT('',(-3.100000046194,3.796405133928E-016,
+    11.500000130385));
+#32520 = CARTESIAN_POINT('',(-2.800000041723,3.429011088709E-016,
+    11.700000133365));
+#32521 = CARTESIAN_POINT('',(-3.100000046194,-0.492332884593,
+    11.510110625368));
+#32522 = CARTESIAN_POINT('',(-2.800000041723,-0.444687766729,
+    11.710110628349));
+#32523 = CARTESIAN_POINT('',(-3.00226198808,-0.976399751223,
+    11.5200519787));
+#32524 = CARTESIAN_POINT('',(-2.711720505362,-0.881909452717,
+    11.720051981681));
+#32525 = CARTESIAN_POINT('',(-2.813338695908,-1.432500925431,
+    11.529948280952));
+#32526 = CARTESIAN_POINT('',(-2.541080112433,-1.293871803615,
+    11.729948283933));
+#32527 = CARTESIAN_POINT('',(-2.540162975639,-1.843899133045,
+    11.539889634284));
+#32528 = CARTESIAN_POINT('',(-2.29434075219,-1.66545728146,
+    11.739889637265));
+#32529 = CARTESIAN_POINT('',(-2.192031054342,-2.192031054342,
+    11.550000129268));
+#32530 = CARTESIAN_POINT('',(-1.979899016825,-1.979899016825,
+    11.750000132248));
+#32531 = DEFINITIONAL_REPRESENTATION('',(#32532),#32558);
+#32532 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#32533,#32534,#32535,#32536,
+    #32537,#32538,#32539,#32540,#32541,#32542,#32543,#32544,#32545,
+    #32546,#32547,#32548,#32549,#32550,#32551,#32552,#32553,#32554,
+    #32555,#32556,#32557),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.093273538404E-002,
+    2.186547076808E-002,3.279820615211E-002,4.373094153615E-002,
+    5.466367692019E-002,6.559641230423E-002,7.652914768827E-002,
+    8.74618830723E-002,9.839461845634E-002,0.10932735384,0.120260089224,
+    0.131192824608,0.142125559992,0.153058295377,0.163991030761,
+    0.174923766145,0.185856501529,0.196789236913,0.207721972297,
+    0.218654707681,0.229587443065,0.240520178449),.UNSPECIFIED.);
+#32533 = CARTESIAN_POINT('',(0.E+000,0.332917059032));
+#32534 = CARTESIAN_POINT('',(0.E+000,0.343024376319));
+#32535 = CARTESIAN_POINT('',(0.E+000,0.363239010894));
+#32536 = CARTESIAN_POINT('',(0.E+000,0.393560962756));
+#32537 = CARTESIAN_POINT('',(0.E+000,0.423882914618));
+#32538 = CARTESIAN_POINT('',(0.E+000,0.454204866481));
+#32539 = CARTESIAN_POINT('',(0.E+000,0.484526818343));
+#32540 = CARTESIAN_POINT('',(0.E+000,0.514848770205));
+#32541 = CARTESIAN_POINT('',(0.E+000,0.545170722067));
+#32542 = CARTESIAN_POINT('',(0.E+000,0.575492673929));
+#32543 = CARTESIAN_POINT('',(0.E+000,0.605814625792));
+#32544 = CARTESIAN_POINT('',(0.E+000,0.636136577654));
+#32545 = CARTESIAN_POINT('',(0.E+000,0.666458529516));
+#32546 = CARTESIAN_POINT('',(0.E+000,0.696780481378));
+#32547 = CARTESIAN_POINT('',(0.E+000,0.72710243324));
+#32548 = CARTESIAN_POINT('',(0.E+000,0.757424385102));
+#32549 = CARTESIAN_POINT('',(0.E+000,0.787746336965));
+#32550 = CARTESIAN_POINT('',(0.E+000,0.818068288827));
+#32551 = CARTESIAN_POINT('',(0.E+000,0.848390240689));
+#32552 = CARTESIAN_POINT('',(0.E+000,0.878712192551));
+#32553 = CARTESIAN_POINT('',(0.E+000,0.909034144413));
+#32554 = CARTESIAN_POINT('',(0.E+000,0.939356096276));
+#32555 = CARTESIAN_POINT('',(0.E+000,0.969678048138));
+#32556 = CARTESIAN_POINT('',(-0.E+000,0.989892682713));
+#32557 = CARTESIAN_POINT('',(0.E+000,1.));
+#32558 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#32559 = ORIENTED_EDGE('',*,*,#32560,.F.);
+#32560 = EDGE_CURVE('',#32561,#32508,#32563,.T.);
+#32561 = VERTEX_POINT('',#32562);
+#32562 = CARTESIAN_POINT('',(-2.121242937857,-2.121242937857,
+    11.616739805526));
+#32563 = SURFACE_CURVE('',#32564,(#32569),.PCURVE_S1.);
+#32564 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#32565,#32566,#32567,#32568),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,0.241778545972),
+  .PIECEWISE_BEZIER_KNOTS.);
+#32565 = CARTESIAN_POINT('',(-2.121242937857,-2.121242937857,
+    11.616739805526));
+#32566 = CARTESIAN_POINT('',(-2.682765495879,-1.559800074984,
+    11.599851408634));
+#32567 = CARTESIAN_POINT('',(-3.000124926996,-0.794119080623,
+    11.583434383586));
+#32568 = CARTESIAN_POINT('',(-3.000124926996,3.674093388888E-016,
+    11.566583543184));
+#32569 = PCURVE('',#32518,#32570);
+#32570 = DEFINITIONAL_REPRESENTATION('',(#32571),#32597);
+#32571 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#32572,#32573,#32574,#32575,
+    #32576,#32577,#32578,#32579,#32580,#32581,#32582,#32583,#32584,
+    #32585,#32586,#32587,#32588,#32589,#32590,#32591,#32592,#32593,
+    #32594,#32595,#32596),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.098993390781E-002,
+    2.197986781562E-002,3.296980172343E-002,4.395973563124E-002,
+    5.494966953906E-002,6.593960344687E-002,7.692953735468E-002,
+    8.791947126249E-002,9.89094051703E-002,0.109899339078,0.120889272986
+    ,0.131879206894,0.142869140802,0.153859074709,0.164849008617,
+    0.175838942525,0.186828876433,0.197818810341,0.208808744248,
+    0.219798678156,0.230788612064,0.241778545972),.UNSPECIFIED.);
+#32572 = CARTESIAN_POINT('',(1.,0.33369837632));
+#32573 = CARTESIAN_POINT('',(0.984848548816,0.333689686728));
+#32574 = CARTESIAN_POINT('',(0.954548155371,0.333689217827));
+#32575 = CARTESIAN_POINT('',(0.909102010477,0.333729610909));
+#32576 = CARTESIAN_POINT('',(0.863656918762,0.333801994022));
+#32577 = CARTESIAN_POINT('',(0.818210575227,0.333895412704));
+#32578 = CARTESIAN_POINT('',(0.772761342751,0.333998639273));
+#32579 = CARTESIAN_POINT('',(0.72730829721,0.334100597886));
+#32580 = CARTESIAN_POINT('',(0.681851128173,0.334191000941));
+#32581 = CARTESIAN_POINT('',(0.636390060846,0.334260827189));
+#32582 = CARTESIAN_POINT('',(0.590925757538,0.334302736356));
+#32583 = CARTESIAN_POINT('',(0.545459212594,0.334311391317));
+#32584 = CARTESIAN_POINT('',(0.499991639915,0.33428369268));
+#32585 = CARTESIAN_POINT('',(0.454524356212,0.334218922317));
+#32586 = CARTESIAN_POINT('',(0.409058662136,0.334118795327));
+#32587 = CARTESIAN_POINT('',(0.363595723713,0.333987419845));
+#32588 = CARTESIAN_POINT('',(0.318136456471,0.333831165041));
+#32589 = CARTESIAN_POINT('',(0.272681414409,0.333658437574));
+#32590 = CARTESIAN_POINT('',(0.227230686941,0.333479369663));
+#32591 = CARTESIAN_POINT('',(0.181783802888,0.333305413942));
+#32592 = CARTESIAN_POINT('',(0.136339655516,0.333148872702));
+#32593 = CARTESIAN_POINT('',(9.089640653753E-002,0.333022270622));
+#32594 = CARTESIAN_POINT('',(4.54515359977E-002,0.332937924805));
+#32595 = CARTESIAN_POINT('',(1.515146159919E-002,0.332916914124));
+#32596 = CARTESIAN_POINT('',(0.E+000,0.332917059032));
+#32597 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#32598 = ORIENTED_EDGE('',*,*,#32599,.F.);
+#32599 = EDGE_CURVE('',#32600,#32561,#32602,.T.);
+#32600 = VERTEX_POINT('',#32601);
+#32601 = CARTESIAN_POINT('',(-1.979899016825,-1.979899016825,
+    11.750000132248));
+#32602 = SURFACE_CURVE('',#32603,(#32607),.PCURVE_S1.);
+#32603 = LINE('',#32604,#32605);
+#32604 = CARTESIAN_POINT('',(-1.979899016825,-1.979899016825,
+    11.750000132248));
+#32605 = VECTOR('',#32606,1.);
+#32606 = DIRECTION('',(-0.588348405415,-0.588348405415,-0.554700196225)
+  );
+#32607 = PCURVE('',#32518,#32608);
+#32608 = DEFINITIONAL_REPRESENTATION('',(#32609),#32635);
+#32609 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#32610,#32611,#32612,#32613,
+    #32614,#32615,#32616,#32617,#32618,#32619,#32620,#32621,#32622,
+    #32623,#32624,#32625,#32626,#32627,#32628,#32629,#32630,#32631,
+    #32632,#32633,#32634),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.E+000,1.091993047682E-002,
+    2.183986095365E-002,3.275979143047E-002,4.367972190729E-002,
+    5.459965238412E-002,6.551958286094E-002,7.643951333776E-002,
+    8.735944381458E-002,9.827937429141E-002,0.109199304768,
+    0.120119235245,0.131039165722,0.141959096199,0.152879026676,
+    0.163798957152,0.174718887629,0.185638818106,0.196558748583,
+    0.20747867906,0.218398609536,0.229318540013,0.24023847049),
+  .UNSPECIFIED.);
+#32610 = CARTESIAN_POINT('',(1.,1.));
+#32611 = CARTESIAN_POINT('',(1.,0.989904520853));
+#32612 = CARTESIAN_POINT('',(1.,0.96971356256));
+#32613 = CARTESIAN_POINT('',(1.,0.93942712512));
+#32614 = CARTESIAN_POINT('',(1.,0.90914068768));
+#32615 = CARTESIAN_POINT('',(1.,0.87885425024));
+#32616 = CARTESIAN_POINT('',(1.,0.8485678128));
+#32617 = CARTESIAN_POINT('',(1.,0.81828137536));
+#32618 = CARTESIAN_POINT('',(1.,0.78799493792));
+#32619 = CARTESIAN_POINT('',(1.,0.75770850048));
+#32620 = CARTESIAN_POINT('',(1.,0.72742206304));
+#32621 = CARTESIAN_POINT('',(1.,0.6971356256));
+#32622 = CARTESIAN_POINT('',(1.,0.66684918816));
+#32623 = CARTESIAN_POINT('',(1.,0.63656275072));
+#32624 = CARTESIAN_POINT('',(1.,0.60627631328));
+#32625 = CARTESIAN_POINT('',(1.,0.57598987584));
+#32626 = CARTESIAN_POINT('',(1.,0.5457034384));
+#32627 = CARTESIAN_POINT('',(1.,0.51541700096));
+#32628 = CARTESIAN_POINT('',(1.,0.48513056352));
+#32629 = CARTESIAN_POINT('',(1.,0.45484412608));
+#32630 = CARTESIAN_POINT('',(1.,0.42455768864));
+#32631 = CARTESIAN_POINT('',(1.,0.3942712512));
+#32632 = CARTESIAN_POINT('',(1.,0.36398481376));
+#32633 = CARTESIAN_POINT('',(1.,0.343793855467));
+#32634 = CARTESIAN_POINT('',(1.,0.33369837632));
+#32635 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#32636 = ORIENTED_EDGE('',*,*,#32637,.F.);
+#32637 = EDGE_CURVE('',#32510,#32600,#32638,.T.);
+#32638 = SURFACE_CURVE('',#32639,(#32646),.PCURVE_S1.);
+#32639 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#32640,#32641,#32642,#32643,
+    #32644,#32645),.UNSPECIFIED.,.F.,.F.,(6,6),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#32640 = CARTESIAN_POINT('',(-2.800000041723,3.429011088709E-016,
+    11.700000133365));
+#32641 = CARTESIAN_POINT('',(-2.800000041723,-0.444687766729,
+    11.710110628349));
+#32642 = CARTESIAN_POINT('',(-2.711720505362,-0.881909452717,
+    11.720051981681));
+#32643 = CARTESIAN_POINT('',(-2.541080112433,-1.293871803615,
+    11.729948283933));
+#32644 = CARTESIAN_POINT('',(-2.29434075219,-1.66545728146,
+    11.739889637265));
+#32645 = CARTESIAN_POINT('',(-1.979899016825,-1.979899016825,
+    11.750000132248));
+#32646 = PCURVE('',#32518,#32647);
+#32647 = DEFINITIONAL_REPRESENTATION('',(#32648),#32652);
+#32648 = LINE('',#32649,#32650);
+#32649 = CARTESIAN_POINT('',(0.E+000,1.));
+#32650 = VECTOR('',#32651,1.);
+#32651 = DIRECTION('',(1.,0.E+000));
+#32652 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#32653 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#32657)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#32654,#32655,#32656)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#32654 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#32655 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#32656 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#32657 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-004),#32654,
+  'distance_accuracy_value','confusion accuracy');
+#32658 = SHAPE_DEFINITION_REPRESENTATION(#32659,#32500);
+#32659 = PRODUCT_DEFINITION_SHAPE('','',#32660);
+#32660 = PRODUCT_DEFINITION('design','',#32661,#32664);
+#32661 = PRODUCT_DEFINITION_FORMATION('','',#32662);
+#32662 = PRODUCT('Compound172','Compound172','',(#32663));
+#32663 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#32664 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#32665 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#32666,#32668);
+#32666 = ( REPRESENTATION_RELATIONSHIP('','',#32500,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#32667) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#32667 = ITEM_DEFINED_TRANSFORMATION('','',#11,#691);
+#32668 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #32669);
+#32669 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('170','=>[0:1:1:171]','',#5,
+  #32660,$);
+#32670 = PRODUCT_TYPE('part',$,(#32662));
+#32671 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#32672),#32772);
+#32672 = SHELL_BASED_SURFACE_MODEL('',(#32673));
+#32673 = OPEN_SHELL('',(#32674));
+#32674 = ADVANCED_FACE('',(#32675),#32689,.T.);
+#32675 = FACE_BOUND('',#32676,.T.);
+#32676 = EDGE_LOOP('',(#32677,#32700,#32742,#32758));
+#32677 = ORIENTED_EDGE('',*,*,#32678,.F.);
+#32678 = EDGE_CURVE('',#32679,#32681,#32683,.T.);
+#32679 = VERTEX_POINT('',#32680);
+#32680 = CARTESIAN_POINT('',(0.E+000,-2.860000123084,14.240000131726));
+#32681 = VERTEX_POINT('',#32682);
+#32682 = CARTESIAN_POINT('',(0.E+000,-3.000000044703,14.100000210106));
+#32683 = SURFACE_CURVE('',#32684,(#32688),.PCURVE_S1.);
+#32684 = LINE('',#32685,#32686);
+#32685 = CARTESIAN_POINT('',(2.326407072803E-016,-2.860000123084,
+    14.240000131726));
+#32686 = VECTOR('',#32687,1.);
+#32687 = DIRECTION('',(-1.175013669968E-015,-0.707106781187,
+    -0.707106781187));
+#32688 = PCURVE('',#32689,#32694);
+#32689 = PLANE('',#32690);
+#32690 = AXIS2_PLACEMENT_3D('',#32691,#32692,#32693);
+#32691 = CARTESIAN_POINT('',(-2.412184010459E-016,-3.000000044703,
+    14.083333476136));
+#32692 = DIRECTION('',(-1.,-1.281132534944E-014,1.447304561749E-014));
+#32693 = DIRECTION('',(1.447304561749E-014,0.E+000,1.));
+#32694 = DEFINITIONAL_REPRESENTATION('',(#32695),#32699);
+#32695 = LINE('',#32696,#32697);
+#32696 = CARTESIAN_POINT('',(0.15666665559,0.139999921619));
+#32697 = VECTOR('',#32698,1.);
+#32698 = DIRECTION('',(-0.707106781187,-0.707106781187));
+#32699 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#32700 = ORIENTED_EDGE('',*,*,#32701,.F.);
+#32701 = EDGE_CURVE('',#32702,#32679,#32704,.T.);
+#32702 = VERTEX_POINT('',#32703);
+#32703 = CARTESIAN_POINT('',(-4.502743486191E-016,-2.800000041723,
+    14.200000077486));
+#32704 = SURFACE_CURVE('',#32705,(#32722),.PCURVE_S1.);
+#32705 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#32706,#32707,#32708,#32709,
+    #32710,#32711,#32712,#32713,#32714,#32715,#32716,#32717,#32718,
+    #32719,#32720,#32721),.UNSPECIFIED.,.F.,.F.,(4,3,3,3,3,4),(0.E+000,
+    1.338906886234E-003,2.683556435685E-003,4.697947245812E-003,
+    5.793612548507E-003,7.211112329224E-003),.UNSPECIFIED.);
+#32706 = CARTESIAN_POINT('',(-1.114962465741E-015,-2.800000041723,
+    14.200000077486));
+#32707 = CARTESIAN_POINT('',(-1.036969831571E-015,-2.803472550908,
+    14.202315083609));
+#32708 = CARTESIAN_POINT('',(-9.589172740592E-016,-2.807156466365,
+    14.204447096377));
+#32709 = CARTESIAN_POINT('',(-8.780944151239E-016,-2.810832954488,
+    14.206777094798));
+#32710 = CARTESIAN_POINT('',(-7.969249014184E-016,-2.81452521132,
+    14.209117086742));
+#32711 = CARTESIAN_POINT('',(-7.129612806594E-016,-2.818209978413,
+    14.211656764407));
+#32712 = CARTESIAN_POINT('',(-6.255110730358E-016,-2.821982106975,
+    14.214360013079));
+#32713 = CARTESIAN_POINT('',(-4.945037822122E-016,-2.827633052319,
+    14.218409692259));
+#32714 = CARTESIAN_POINT('',(-3.772132820108E-016,-2.833009116672,
+    14.221754944665));
+#32715 = CARTESIAN_POINT('',(-2.64501291394E-016,-2.838391523581,
+    14.224778235388));
+#32716 = CARTESIAN_POINT('',(-2.031951055755E-016,-2.84131911661,
+    14.226422660455));
+#32717 = CARTESIAN_POINT('',(-1.383171241808E-016,-2.844274024095,
+    14.228289696665));
+#32718 = CARTESIAN_POINT('',(-6.793390848289E-017,-2.847285217512,
+    14.230487287828));
+#32719 = CARTESIAN_POINT('',(2.312327163633E-017,-2.85118090171,
+    14.233330386888));
+#32720 = CARTESIAN_POINT('',(1.235693934295E-016,-2.855143880655,
+    14.236762636774));
+#32721 = CARTESIAN_POINT('',(2.326407072803E-016,-2.860000123084,
+    14.240000131726));
+#32722 = PCURVE('',#32689,#32723);
+#32723 = DEFINITIONAL_REPRESENTATION('',(#32724),#32741);
+#32724 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#32725,#32726,#32727,#32728,
+    #32729,#32730,#32731,#32732,#32733,#32734,#32735,#32736,#32737,
+    #32738,#32739,#32740),.UNSPECIFIED.,.F.,.F.,(4,3,3,3,3,4),(0.E+000,
+    1.338906886234E-003,2.683556435685E-003,4.697947245812E-003,
+    5.793612548507E-003,7.211112329224E-003),.UNSPECIFIED.);
+#32725 = CARTESIAN_POINT('',(0.11666660135,0.20000000298));
+#32726 = CARTESIAN_POINT('',(0.118981607473,0.196527493795));
+#32727 = CARTESIAN_POINT('',(0.121113620241,0.192843578338));
+#32728 = CARTESIAN_POINT('',(0.123443618662,0.189167090215));
+#32729 = CARTESIAN_POINT('',(0.125783610606,0.185474833383));
+#32730 = CARTESIAN_POINT('',(0.128323288271,0.18179006629));
+#32731 = CARTESIAN_POINT('',(0.131026536943,0.178017937728));
+#32732 = CARTESIAN_POINT('',(0.135076216123,0.172366992384));
+#32733 = CARTESIAN_POINT('',(0.138421468529,0.166990928031));
+#32734 = CARTESIAN_POINT('',(0.141444759252,0.161608521122));
+#32735 = CARTESIAN_POINT('',(0.143089184319,0.158680928093));
+#32736 = CARTESIAN_POINT('',(0.144956220529,0.155726020608));
+#32737 = CARTESIAN_POINT('',(0.147153811692,0.152714827191));
+#32738 = CARTESIAN_POINT('',(0.149996910752,0.148819142993));
+#32739 = CARTESIAN_POINT('',(0.153429160638,0.144856164048));
+#32740 = CARTESIAN_POINT('',(0.15666665559,0.139999921619));
+#32741 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#32742 = ORIENTED_EDGE('',*,*,#32743,.F.);
+#32743 = EDGE_CURVE('',#32744,#32702,#32746,.T.);
+#32744 = VERTEX_POINT('',#32745);
+#32745 = CARTESIAN_POINT('',(-4.824368020919E-016,-3.000000044703,
+    14.066666742166));
+#32746 = SURFACE_CURVE('',#32747,(#32751),.PCURVE_S1.);
+#32747 = LINE('',#32748,#32749);
+#32748 = CARTESIAN_POINT('',(-4.824368020919E-016,-3.000000044703,
+    14.066666742166));
+#32749 = VECTOR('',#32750,1.);
+#32750 = DIRECTION('',(-2.631465783865E-015,0.832050294338,
+    0.554700196225));
+#32751 = PCURVE('',#32689,#32752);
+#32752 = DEFINITIONAL_REPRESENTATION('',(#32753),#32757);
+#32753 = LINE('',#32754,#32755);
+#32754 = CARTESIAN_POINT('',(-1.666673397E-002,-3.503246160812E-046));
+#32755 = VECTOR('',#32756,1.);
+#32756 = DIRECTION('',(0.554700196225,0.832050294338));
+#32757 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#32758 = ORIENTED_EDGE('',*,*,#32759,.F.);
+#32759 = EDGE_CURVE('',#32681,#32744,#32760,.T.);
+#32760 = SURFACE_CURVE('',#32761,(#32765),.PCURVE_S1.);
+#32761 = LINE('',#32762,#32763);
+#32762 = CARTESIAN_POINT('',(-4.622231866529E-029,-3.000000044703,
+    14.100000210106));
+#32763 = VECTOR('',#32764,1.);
+#32764 = DIRECTION('',(-1.447304561749E-014,0.E+000,-1.));
+#32765 = PCURVE('',#32689,#32766);
+#32766 = DEFINITIONAL_REPRESENTATION('',(#32767),#32771);
+#32767 = LINE('',#32768,#32769);
+#32768 = CARTESIAN_POINT('',(1.666673397E-002,-3.503246160812E-046));
+#32769 = VECTOR('',#32770,1.);
+#32770 = DIRECTION('',(-1.,0.E+000));
+#32771 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#32772 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#32776)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#32773,#32774,#32775)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#32773 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#32774 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#32775 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#32776 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#32773,
+  'distance_accuracy_value','confusion accuracy');
+#32777 = SHAPE_DEFINITION_REPRESENTATION(#32778,#32671);
+#32778 = PRODUCT_DEFINITION_SHAPE('','',#32779);
+#32779 = PRODUCT_DEFINITION('design','',#32780,#32783);
+#32780 = PRODUCT_DEFINITION_FORMATION('','',#32781);
+#32781 = PRODUCT('Compound001','Compound001','',(#32782));
+#32782 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#32783 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#32784 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#32785,#32787);
+#32785 = ( REPRESENTATION_RELATIONSHIP('','',#32671,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#32786) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#32786 = ITEM_DEFINED_TRANSFORMATION('','',#11,#695);
+#32787 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #32788);
+#32788 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('171','=>[0:1:1:172]','',#5,
+  #32779,$);
+#32789 = PRODUCT_TYPE('part',$,(#32781));
+#32790 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#32791),#32865);
+#32791 = SHELL_BASED_SURFACE_MODEL('',(#32792));
+#32792 = OPEN_SHELL('',(#32793));
+#32793 = ADVANCED_FACE('',(#32794),#32808,.T.);
+#32794 = FACE_BOUND('',#32795,.T.);
+#32795 = EDGE_LOOP('',(#32796,#32819,#32835,#32851));
+#32796 = ORIENTED_EDGE('',*,*,#32797,.T.);
+#32797 = EDGE_CURVE('',#32798,#32800,#32802,.T.);
+#32798 = VERTEX_POINT('',#32799);
+#32799 = CARTESIAN_POINT('',(1.,5.000000081956,8.000000067055));
+#32800 = VERTEX_POINT('',#32801);
+#32801 = CARTESIAN_POINT('',(1.,4.000000074506,8.000000067055));
+#32802 = SURFACE_CURVE('',#32803,(#32807),.PCURVE_S1.);
+#32803 = LINE('',#32804,#32805);
+#32804 = CARTESIAN_POINT('',(1.,5.000000081956,8.000000067055));
+#32805 = VECTOR('',#32806,1.);
+#32806 = DIRECTION('',(1.224646799147E-016,-1.,0.E+000));
+#32807 = PCURVE('',#32808,#32813);
+#32808 = PLANE('',#32809);
+#32809 = AXIS2_PLACEMENT_3D('',#32810,#32811,#32812);
+#32810 = CARTESIAN_POINT('',(1.,4.500000078231,8.000000067055));
+#32811 = DIRECTION('',(-1.,-1.224646799147E-016,0.E+000));
+#32812 = DIRECTION('',(-0.E+000,0.E+000,-1.));
+#32813 = DEFINITIONAL_REPRESENTATION('',(#32814),#32818);
+#32814 = LINE('',#32815,#32816);
+#32815 = CARTESIAN_POINT('',(0.E+000,-0.500000003725));
+#32816 = VECTOR('',#32817,1.);
+#32817 = DIRECTION('',(-0.E+000,1.));
+#32818 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#32819 = ORIENTED_EDGE('',*,*,#32820,.T.);
+#32820 = EDGE_CURVE('',#32800,#32821,#32823,.T.);
+#32821 = VERTEX_POINT('',#32822);
+#32822 = CARTESIAN_POINT('',(1.,4.000000074506,9.000000067055));
+#32823 = SURFACE_CURVE('',#32824,(#32828),.PCURVE_S1.);
+#32824 = LINE('',#32825,#32826);
+#32825 = CARTESIAN_POINT('',(1.,4.000000074506,8.000000067055));
+#32826 = VECTOR('',#32827,1.);
+#32827 = DIRECTION('',(0.E+000,0.E+000,1.));
+#32828 = PCURVE('',#32808,#32829);
+#32829 = DEFINITIONAL_REPRESENTATION('',(#32830),#32834);
+#32830 = LINE('',#32831,#32832);
+#32831 = CARTESIAN_POINT('',(-0.E+000,0.500000003725));
+#32832 = VECTOR('',#32833,1.);
+#32833 = DIRECTION('',(-1.,0.E+000));
+#32834 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#32835 = ORIENTED_EDGE('',*,*,#32836,.T.);
+#32836 = EDGE_CURVE('',#32821,#32837,#32839,.T.);
+#32837 = VERTEX_POINT('',#32838);
+#32838 = CARTESIAN_POINT('',(1.,5.000000081956,9.000000067055));
+#32839 = SURFACE_CURVE('',#32840,(#32844),.PCURVE_S1.);
+#32840 = LINE('',#32841,#32842);
+#32841 = CARTESIAN_POINT('',(1.,4.000000074506,9.000000067055));
+#32842 = VECTOR('',#32843,1.);
+#32843 = DIRECTION('',(-1.224646799147E-016,1.,0.E+000));
+#32844 = PCURVE('',#32808,#32845);
+#32845 = DEFINITIONAL_REPRESENTATION('',(#32846),#32850);
+#32846 = LINE('',#32847,#32848);
+#32847 = CARTESIAN_POINT('',(-1.,0.500000003725));
+#32848 = VECTOR('',#32849,1.);
+#32849 = DIRECTION('',(0.E+000,-1.));
+#32850 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#32851 = ORIENTED_EDGE('',*,*,#32852,.T.);
+#32852 = EDGE_CURVE('',#32837,#32798,#32853,.T.);
+#32853 = SURFACE_CURVE('',#32854,(#32858),.PCURVE_S1.);
+#32854 = LINE('',#32855,#32856);
+#32855 = CARTESIAN_POINT('',(1.,5.000000081956,9.000000067055));
+#32856 = VECTOR('',#32857,1.);
+#32857 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#32858 = PCURVE('',#32808,#32859);
+#32859 = DEFINITIONAL_REPRESENTATION('',(#32860),#32864);
+#32860 = LINE('',#32861,#32862);
+#32861 = CARTESIAN_POINT('',(-1.,-0.500000003725));
+#32862 = VECTOR('',#32863,1.);
+#32863 = DIRECTION('',(1.,0.E+000));
+#32864 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#32865 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#32869)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#32866,#32867,#32868)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#32866 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#32867 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#32868 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#32869 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#32866,
+  'distance_accuracy_value','confusion accuracy');
+#32870 = SHAPE_DEFINITION_REPRESENTATION(#32871,#32790);
+#32871 = PRODUCT_DEFINITION_SHAPE('','',#32872);
+#32872 = PRODUCT_DEFINITION('design','',#32873,#32876);
+#32873 = PRODUCT_DEFINITION_FORMATION('','',#32874);
+#32874 = PRODUCT('Plastik044','Plastik044','',(#32875));
+#32875 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#32876 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#32877 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#32878,#32880);
+#32878 = ( REPRESENTATION_RELATIONSHIP('','',#32790,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#32879) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#32879 = ITEM_DEFINED_TRANSFORMATION('','',#11,#699);
+#32880 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #32881);
+#32881 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('172','=>[0:1:1:173]','',#5,
+  #32872,$);
+#32882 = PRODUCT_TYPE('part',$,(#32874));
+#32883 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#32884),#32990);
+#32884 = SHELL_BASED_SURFACE_MODEL('',(#32885));
+#32885 = OPEN_SHELL('',(#32886));
+#32886 = ADVANCED_FACE('',(#32887),#32901,.T.);
+#32887 = FACE_BOUND('',#32888,.T.);
+#32888 = EDGE_LOOP('',(#32889,#32912,#32928,#32944,#32960,#32976));
+#32889 = ORIENTED_EDGE('',*,*,#32890,.T.);
+#32890 = EDGE_CURVE('',#32891,#32893,#32895,.T.);
+#32891 = VERTEX_POINT('',#32892);
+#32892 = CARTESIAN_POINT('',(-4.286263797016E-016,5.000000022352,
+    5.551115123126E-016));
+#32893 = VERTEX_POINT('',#32894);
+#32894 = CARTESIAN_POINT('',(3.5,5.000000022352,5.551115123126E-016));
+#32895 = SURFACE_CURVE('',#32896,(#32900),.PCURVE_S1.);
+#32896 = LINE('',#32897,#32898);
+#32897 = CARTESIAN_POINT('',(-4.286263797016E-016,5.000000022352,
+    5.551115123126E-016));
+#32898 = VECTOR('',#32899,1.);
+#32899 = DIRECTION('',(1.,1.224646799147E-016,0.E+000));
+#32900 = PCURVE('',#32901,#32906);
+#32901 = PLANE('',#32902);
+#32902 = AXIS2_PLACEMENT_3D('',#32903,#32904,#32905);
+#32903 = CARTESIAN_POINT('',(1.75,5.000000022352,5.551115123126E-016));
+#32904 = DIRECTION('',(1.224646799147E-016,-1.,0.E+000));
+#32905 = DIRECTION('',(0.E+000,0.E+000,1.));
+#32906 = DEFINITIONAL_REPRESENTATION('',(#32907),#32911);
+#32907 = LINE('',#32908,#32909);
+#32908 = CARTESIAN_POINT('',(0.E+000,1.75));
+#32909 = VECTOR('',#32910,1.);
+#32910 = DIRECTION('',(0.E+000,-1.));
+#32911 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#32912 = ORIENTED_EDGE('',*,*,#32913,.T.);
+#32913 = EDGE_CURVE('',#32893,#32914,#32916,.T.);
+#32914 = VERTEX_POINT('',#32915);
+#32915 = CARTESIAN_POINT('',(3.5,5.000000022352,8.000000067055));
+#32916 = SURFACE_CURVE('',#32917,(#32921),.PCURVE_S1.);
+#32917 = LINE('',#32918,#32919);
+#32918 = CARTESIAN_POINT('',(3.5,5.000000022352,5.551115123126E-016));
+#32919 = VECTOR('',#32920,1.);
+#32920 = DIRECTION('',(0.E+000,0.E+000,1.));
+#32921 = PCURVE('',#32901,#32922);
+#32922 = DEFINITIONAL_REPRESENTATION('',(#32923),#32927);
+#32923 = LINE('',#32924,#32925);
+#32924 = CARTESIAN_POINT('',(0.E+000,-1.75));
+#32925 = VECTOR('',#32926,1.);
+#32926 = DIRECTION('',(1.,0.E+000));
+#32927 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#32928 = ORIENTED_EDGE('',*,*,#32929,.T.);
+#32929 = EDGE_CURVE('',#32914,#32930,#32932,.T.);
+#32930 = VERTEX_POINT('',#32931);
+#32931 = CARTESIAN_POINT('',(1.,5.000000022352,8.000000067055));
+#32932 = SURFACE_CURVE('',#32933,(#32937),.PCURVE_S1.);
+#32933 = LINE('',#32934,#32935);
+#32934 = CARTESIAN_POINT('',(3.5,5.000000022352,8.000000067055));
+#32935 = VECTOR('',#32936,1.);
+#32936 = DIRECTION('',(-1.,-1.224646799147E-016,0.E+000));
+#32937 = PCURVE('',#32901,#32938);
+#32938 = DEFINITIONAL_REPRESENTATION('',(#32939),#32943);
+#32939 = LINE('',#32940,#32941);
+#32940 = CARTESIAN_POINT('',(8.000000067055,-1.75));
+#32941 = VECTOR('',#32942,1.);
+#32942 = DIRECTION('',(0.E+000,1.));
+#32943 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#32944 = ORIENTED_EDGE('',*,*,#32945,.T.);
+#32945 = EDGE_CURVE('',#32930,#32946,#32948,.T.);
+#32946 = VERTEX_POINT('',#32947);
+#32947 = CARTESIAN_POINT('',(1.,5.000000022352,3.000000089407));
+#32948 = SURFACE_CURVE('',#32949,(#32953),.PCURVE_S1.);
+#32949 = LINE('',#32950,#32951);
+#32950 = CARTESIAN_POINT('',(1.,5.000000022352,8.000000067055));
+#32951 = VECTOR('',#32952,1.);
+#32952 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#32953 = PCURVE('',#32901,#32954);
+#32954 = DEFINITIONAL_REPRESENTATION('',(#32955),#32959);
+#32955 = LINE('',#32956,#32957);
+#32956 = CARTESIAN_POINT('',(8.000000067055,0.75));
+#32957 = VECTOR('',#32958,1.);
+#32958 = DIRECTION('',(-1.,-0.E+000));
+#32959 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#32960 = ORIENTED_EDGE('',*,*,#32961,.T.);
+#32961 = EDGE_CURVE('',#32946,#32962,#32964,.T.);
+#32962 = VERTEX_POINT('',#32963);
+#32963 = CARTESIAN_POINT('',(-4.286263797016E-016,5.000000022352,
+    3.000000089407));
+#32964 = SURFACE_CURVE('',#32965,(#32969),.PCURVE_S1.);
+#32965 = LINE('',#32966,#32967);
+#32966 = CARTESIAN_POINT('',(1.,5.000000022352,3.000000089407));
+#32967 = VECTOR('',#32968,1.);
+#32968 = DIRECTION('',(-1.,-1.224646799147E-016,0.E+000));
+#32969 = PCURVE('',#32901,#32970);
+#32970 = DEFINITIONAL_REPRESENTATION('',(#32971),#32975);
+#32971 = LINE('',#32972,#32973);
+#32972 = CARTESIAN_POINT('',(3.000000089407,0.75));
+#32973 = VECTOR('',#32974,1.);
+#32974 = DIRECTION('',(0.E+000,1.));
+#32975 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#32976 = ORIENTED_EDGE('',*,*,#32977,.F.);
+#32977 = EDGE_CURVE('',#32891,#32962,#32978,.T.);
+#32978 = SURFACE_CURVE('',#32979,(#32983),.PCURVE_S1.);
+#32979 = LINE('',#32980,#32981);
+#32980 = CARTESIAN_POINT('',(-4.286263797016E-016,5.000000022352,
+    5.551115123126E-016));
+#32981 = VECTOR('',#32982,1.);
+#32982 = DIRECTION('',(0.E+000,0.E+000,1.));
+#32983 = PCURVE('',#32901,#32984);
+#32984 = DEFINITIONAL_REPRESENTATION('',(#32985),#32989);
+#32985 = LINE('',#32986,#32987);
+#32986 = CARTESIAN_POINT('',(0.E+000,1.75));
+#32987 = VECTOR('',#32988,1.);
+#32988 = DIRECTION('',(1.,0.E+000));
+#32989 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#32990 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#32994)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#32991,#32992,#32993)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#32991 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#32992 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#32993 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#32994 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#32991,
+  'distance_accuracy_value','confusion accuracy');
+#32995 = SHAPE_DEFINITION_REPRESENTATION(#32996,#32883);
+#32996 = PRODUCT_DEFINITION_SHAPE('','',#32997);
+#32997 = PRODUCT_DEFINITION('design','',#32998,#33001);
+#32998 = PRODUCT_DEFINITION_FORMATION('','',#32999);
+#32999 = PRODUCT('Plastik053','Plastik053','',(#33000));
+#33000 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#33001 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#33002 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#33003,#33005);
+#33003 = ( REPRESENTATION_RELATIONSHIP('','',#32883,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#33004) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#33004 = ITEM_DEFINED_TRANSFORMATION('','',#11,#703);
+#33005 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #33006);
+#33006 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('173','=>[0:1:1:174]','',#5,
+  #32997,$);
+#33007 = PRODUCT_TYPE('part',$,(#32999));
+#33008 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#33009),#33083);
+#33009 = SHELL_BASED_SURFACE_MODEL('',(#33010));
+#33010 = OPEN_SHELL('',(#33011));
+#33011 = ADVANCED_FACE('',(#33012),#33026,.T.);
+#33012 = FACE_BOUND('',#33013,.T.);
+#33013 = EDGE_LOOP('',(#33014,#33037,#33053,#33069));
+#33014 = ORIENTED_EDGE('',*,*,#33015,.T.);
+#33015 = EDGE_CURVE('',#33016,#33018,#33020,.T.);
+#33016 = VERTEX_POINT('',#33017);
+#33017 = CARTESIAN_POINT('',(3.5,-3.500000052154,2.22044604925E-015));
+#33018 = VERTEX_POINT('',#33019);
+#33019 = CARTESIAN_POINT('',(3.5,-3.500000052154,8.000000067055));
+#33020 = SURFACE_CURVE('',#33021,(#33025),.PCURVE_S1.);
+#33021 = LINE('',#33022,#33023);
+#33022 = CARTESIAN_POINT('',(3.5,-3.500000052154,2.22044604925E-015));
+#33023 = VECTOR('',#33024,1.);
+#33024 = DIRECTION('',(0.E+000,0.E+000,1.));
+#33025 = PCURVE('',#33026,#33031);
+#33026 = PLANE('',#33027);
+#33027 = AXIS2_PLACEMENT_3D('',#33028,#33029,#33030);
+#33028 = CARTESIAN_POINT('',(3.5,-3.500000052154,4.000000033528));
+#33029 = DIRECTION('',(-1.,8.149792425691E-018,0.E+000));
+#33030 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#33031 = DEFINITIONAL_REPRESENTATION('',(#33032),#33036);
+#33032 = LINE('',#33033,#33034);
+#33033 = CARTESIAN_POINT('',(4.000000033528,0.E+000));
+#33034 = VECTOR('',#33035,1.);
+#33035 = DIRECTION('',(-1.,-0.E+000));
+#33036 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#33037 = ORIENTED_EDGE('',*,*,#33038,.T.);
+#33038 = EDGE_CURVE('',#33018,#33039,#33041,.T.);
+#33039 = VERTEX_POINT('',#33040);
+#33040 = CARTESIAN_POINT('',(3.5,5.000000022352,8.000000067055));
+#33041 = SURFACE_CURVE('',#33042,(#33046),.PCURVE_S1.);
+#33042 = LINE('',#33043,#33044);
+#33043 = CARTESIAN_POINT('',(3.5,-3.500000052154,8.000000067055));
+#33044 = VECTOR('',#33045,1.);
+#33045 = DIRECTION('',(8.149792425691E-018,1.,2.612289446809E-016));
+#33046 = PCURVE('',#33026,#33047);
+#33047 = DEFINITIONAL_REPRESENTATION('',(#33048),#33052);
+#33048 = LINE('',#33049,#33050);
+#33049 = CARTESIAN_POINT('',(-4.000000033527,-0.E+000));
+#33050 = VECTOR('',#33051,1.);
+#33051 = DIRECTION('',(-2.612289446809E-016,-1.));
+#33052 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#33053 = ORIENTED_EDGE('',*,*,#33054,.F.);
+#33054 = EDGE_CURVE('',#33055,#33039,#33057,.T.);
+#33055 = VERTEX_POINT('',#33056);
+#33056 = CARTESIAN_POINT('',(3.5,5.000000022352,5.551115123126E-016));
+#33057 = SURFACE_CURVE('',#33058,(#33062),.PCURVE_S1.);
+#33058 = LINE('',#33059,#33060);
+#33059 = CARTESIAN_POINT('',(3.5,5.000000022352,5.551115123126E-016));
+#33060 = VECTOR('',#33061,1.);
+#33061 = DIRECTION('',(0.E+000,0.E+000,1.));
+#33062 = PCURVE('',#33026,#33063);
+#33063 = DEFINITIONAL_REPRESENTATION('',(#33064),#33068);
+#33064 = LINE('',#33065,#33066);
+#33065 = CARTESIAN_POINT('',(4.000000033528,-8.500000074506));
+#33066 = VECTOR('',#33067,1.);
+#33067 = DIRECTION('',(-1.,-0.E+000));
+#33068 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#33069 = ORIENTED_EDGE('',*,*,#33070,.F.);
+#33070 = EDGE_CURVE('',#33016,#33055,#33071,.T.);
+#33071 = SURFACE_CURVE('',#33072,(#33076),.PCURVE_S1.);
+#33072 = LINE('',#33073,#33074);
+#33073 = CARTESIAN_POINT('',(3.5,-3.500000052154,2.22044604925E-015));
+#33074 = VECTOR('',#33075,1.);
+#33075 = DIRECTION('',(8.149792425691E-018,1.,-1.959217085106E-016));
+#33076 = PCURVE('',#33026,#33077);
+#33077 = DEFINITIONAL_REPRESENTATION('',(#33078),#33082);
+#33078 = LINE('',#33079,#33080);
+#33079 = CARTESIAN_POINT('',(4.000000033528,0.E+000));
+#33080 = VECTOR('',#33081,1.);
+#33081 = DIRECTION('',(1.959217085106E-016,-1.));
+#33082 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#33083 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#33087)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#33084,#33085,#33086)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#33084 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#33085 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#33086 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#33087 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#33084,
+  'distance_accuracy_value','confusion accuracy');
+#33088 = SHAPE_DEFINITION_REPRESENTATION(#33089,#33008);
+#33089 = PRODUCT_DEFINITION_SHAPE('','',#33090);
+#33090 = PRODUCT_DEFINITION('design','',#33091,#33094);
+#33091 = PRODUCT_DEFINITION_FORMATION('','',#33092);
+#33092 = PRODUCT('Plastik048','Plastik048','',(#33093));
+#33093 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#33094 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#33095 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#33096,#33098);
+#33096 = ( REPRESENTATION_RELATIONSHIP('','',#33008,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#33097) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#33097 = ITEM_DEFINED_TRANSFORMATION('','',#11,#707);
+#33098 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #33099);
+#33099 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('174','=>[0:1:1:175]','',#5,
+  #33090,$);
+#33100 = PRODUCT_TYPE('part',$,(#33092));
+#33101 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#33102),#33294);
+#33102 = SHELL_BASED_SURFACE_MODEL('',(#33103));
+#33103 = OPEN_SHELL('',(#33104));
+#33104 = ADVANCED_FACE('',(#33105),#33119,.F.);
+#33105 = FACE_BOUND('',#33106,.F.);
+#33106 = EDGE_LOOP('',(#33107,#33162,#33210,#33248));
+#33107 = ORIENTED_EDGE('',*,*,#33108,.T.);
+#33108 = EDGE_CURVE('',#33109,#33111,#33113,.T.);
+#33109 = VERTEX_POINT('',#33110);
+#33110 = CARTESIAN_POINT('',(2.247502915753,-3.,9.000000141561));
+#33111 = VERTEX_POINT('',#33112);
+#33112 = CARTESIAN_POINT('',(2.247502915753,-3.,10.000000141561));
+#33113 = SURFACE_CURVE('',#33114,(#33118),.PCURVE_S1.);
+#33114 = LINE('',#33115,#33116);
+#33115 = CARTESIAN_POINT('',(2.247502915753,-3.,9.000000141561));
+#33116 = VECTOR('',#33117,1.);
+#33117 = DIRECTION('',(0.E+000,0.E+000,1.));
+#33118 = PCURVE('',#33119,#33134);
+#33119 = B_SPLINE_SURFACE_WITH_KNOTS('',3,1,(
+    (#33120,#33121)
+    ,(#33122,#33123)
+    ,(#33124,#33125)
+    ,(#33126,#33127)
+    ,(#33128,#33129)
+    ,(#33130,#33131)
+    ,(#33132,#33133
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(4,1,1,1,4),(2,2),(0.E+000,1.,2.,3.,4.)
+  ,(0.E+000,0.12),.UNSPECIFIED.);
+#33120 = CARTESIAN_POINT('',(-1.301042606983E-016,3.75,9.000000141561));
+#33121 = CARTESIAN_POINT('',(-1.301042606983E-016,3.75,10.200000141561)
+  );
+#33122 = CARTESIAN_POINT('',(0.979514531114,3.75,9.000000141561));
+#33123 = CARTESIAN_POINT('',(0.979514531114,3.75,10.200000141561));
+#33124 = CARTESIAN_POINT('',(2.938543593342,2.938543593342,
+    9.000000141561));
+#33125 = CARTESIAN_POINT('',(2.938543593342,2.938543593342,
+    10.200000141561));
+#33126 = CARTESIAN_POINT('',(4.155728203329,2.544649621167E-016,
+    9.000000141561));
+#33127 = CARTESIAN_POINT('',(4.155728203329,2.544649621167E-016,
+    10.200000141561));
+#33128 = CARTESIAN_POINT('',(2.938543593342,-2.938543593342,
+    9.000000141561));
+#33129 = CARTESIAN_POINT('',(2.938543593342,-2.938543593342,
+    10.200000141561));
+#33130 = CARTESIAN_POINT('',(0.979514531114,-3.75,9.000000141561));
+#33131 = CARTESIAN_POINT('',(0.979514531114,-3.75,10.200000141561));
+#33132 = CARTESIAN_POINT('',(3.903127820948E-016,-3.75,9.000000141561));
+#33133 = CARTESIAN_POINT('',(3.903127820948E-016,-3.75,10.200000141561)
+  );
+#33134 = DEFINITIONAL_REPRESENTATION('',(#33135),#33161);
+#33135 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#33136,#33137,#33138,#33139,
+    #33140,#33141,#33142,#33143,#33144,#33145,#33146,#33147,#33148,
+    #33149,#33150,#33151,#33152,#33153,#33154,#33155,#33156,#33157,
+    #33158,#33159,#33160),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,4.545454545454E-002,
+    9.090909090909E-002,0.136363636364,0.181818181818,0.227272727273,
+    0.272727272727,0.318181818182,0.363636363636,0.409090909091,
+    0.454545454545,0.5,0.545454545455,0.590909090909,0.636363636364,
+    0.681818181818,0.727272727273,0.772727272727,0.818181818182,
+    0.863636363636,0.909090909091,0.954545454545,1.),.UNSPECIFIED.);
+#33136 = CARTESIAN_POINT('',(3.181659945659,0.E+000));
+#33137 = CARTESIAN_POINT('',(3.181659945659,1.515151515152E-003));
+#33138 = CARTESIAN_POINT('',(3.181659945659,4.545454545455E-003));
+#33139 = CARTESIAN_POINT('',(3.181659945659,9.090909090909E-003));
+#33140 = CARTESIAN_POINT('',(3.181659945659,1.363636363636E-002));
+#33141 = CARTESIAN_POINT('',(3.181659945659,1.818181818182E-002));
+#33142 = CARTESIAN_POINT('',(3.181659945659,2.272727272727E-002));
+#33143 = CARTESIAN_POINT('',(3.181659945659,2.727272727273E-002));
+#33144 = CARTESIAN_POINT('',(3.181659945659,3.181818181818E-002));
+#33145 = CARTESIAN_POINT('',(3.181659945659,3.636363636364E-002));
+#33146 = CARTESIAN_POINT('',(3.181659945659,4.090909090909E-002));
+#33147 = CARTESIAN_POINT('',(3.181659945659,4.545454545455E-002));
+#33148 = CARTESIAN_POINT('',(3.181659945659,5.E-002));
+#33149 = CARTESIAN_POINT('',(3.181659945659,5.454545454545E-002));
+#33150 = CARTESIAN_POINT('',(3.181659945659,5.909090909091E-002));
+#33151 = CARTESIAN_POINT('',(3.181659945659,6.363636363636E-002));
+#33152 = CARTESIAN_POINT('',(3.181659945659,6.818181818182E-002));
+#33153 = CARTESIAN_POINT('',(3.181659945659,7.272727272727E-002));
+#33154 = CARTESIAN_POINT('',(3.181659945659,7.727272727273E-002));
+#33155 = CARTESIAN_POINT('',(3.181659945659,8.181818181818E-002));
+#33156 = CARTESIAN_POINT('',(3.181659945659,8.636363636364E-002));
+#33157 = CARTESIAN_POINT('',(3.181659945659,9.090909090909E-002));
+#33158 = CARTESIAN_POINT('',(3.181659945659,9.545454545455E-002));
+#33159 = CARTESIAN_POINT('',(3.181659945659,9.848484848485E-002));
+#33160 = CARTESIAN_POINT('',(3.181659945659,0.1));
+#33161 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#33162 = ORIENTED_EDGE('',*,*,#33163,.T.);
+#33163 = EDGE_CURVE('',#33111,#33164,#33166,.T.);
+#33164 = VERTEX_POINT('',#33165);
+#33165 = CARTESIAN_POINT('',(2.247502915753,3.,10.000000141561));
+#33166 = SURFACE_CURVE('',#33167,(#33181),.PCURVE_S1.);
+#33167 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#33168,#33169,#33170,#33171,
+    #33172,#33173,#33174,#33175,#33176,#33177,#33178,#33179,#33180),
+  .UNSPECIFIED.,.F.,.F.,(4,3,3,3,4),(-3.181659945659,-3.,-2.,-1.,
+    -0.818340054341),.UNSPECIFIED.);
+#33168 = CARTESIAN_POINT('',(2.247502915753,-3.,10.000000141561));
+#33169 = CARTESIAN_POINT('',(2.390539738822,-2.89382597855,
+    10.000000141561));
+#33170 = CARTESIAN_POINT('',(2.525828869518,-2.777471989382,
+    10.000000141561));
+#33171 = CARTESIAN_POINT('',(2.65165042945,-2.65165042945,
+    10.000000141561));
+#33172 = CARTESIAN_POINT('',(3.344271796671,-1.959029062228,
+    10.000000141561));
+#33173 = CARTESIAN_POINT('',(3.75,-0.979514531114,10.000000141561));
+#33174 = CARTESIAN_POINT('',(3.75,1.301042606983E-016,10.000000141561));
+#33175 = CARTESIAN_POINT('',(3.75,0.979514531114,10.000000141561));
+#33176 = CARTESIAN_POINT('',(3.344271796671,1.959029062228,
+    10.000000141561));
+#33177 = CARTESIAN_POINT('',(2.65165042945,2.65165042945,10.000000141561
+    ));
+#33178 = CARTESIAN_POINT('',(2.525828869518,2.777471989382,
+    10.000000141561));
+#33179 = CARTESIAN_POINT('',(2.390539738822,2.89382597855,
+    10.000000141561));
+#33180 = CARTESIAN_POINT('',(2.247502915753,3.,10.000000141561));
+#33181 = PCURVE('',#33119,#33182);
+#33182 = DEFINITIONAL_REPRESENTATION('',(#33183),#33209);
+#33183 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#33184,#33185,#33186,#33187,
+    #33188,#33189,#33190,#33191,#33192,#33193,#33194,#33195,#33196,
+    #33197,#33198,#33199,#33200,#33201,#33202,#33203,#33204,#33205,
+    #33206,#33207,#33208),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-3.181659945659,-3.074236314236,
+    -2.966812682812,-2.859389051389,-2.751965419965,-2.644541788541,
+    -2.537118157118,-2.429694525694,-2.322270894271,-2.214847262847,
+    -2.107423631424,-2.,-1.892576368576,-1.785152737153,-1.677729105729,
+    -1.570305474306,-1.462881842882,-1.355458211459,-1.248034580035,
+    -1.140610948611,-1.033187317188,-0.925763685764,-0.818340054341),
+  .UNSPECIFIED.);
+#33184 = CARTESIAN_POINT('',(3.181659945659,0.1));
+#33185 = CARTESIAN_POINT('',(3.145852068518,0.1));
+#33186 = CARTESIAN_POINT('',(3.074236314236,0.1));
+#33187 = CARTESIAN_POINT('',(2.966812682812,0.1));
+#33188 = CARTESIAN_POINT('',(2.859389051389,0.1));
+#33189 = CARTESIAN_POINT('',(2.751965419965,0.1));
+#33190 = CARTESIAN_POINT('',(2.644541788541,0.1));
+#33191 = CARTESIAN_POINT('',(2.537118157118,0.1));
+#33192 = CARTESIAN_POINT('',(2.429694525694,0.1));
+#33193 = CARTESIAN_POINT('',(2.322270894271,0.1));
+#33194 = CARTESIAN_POINT('',(2.214847262847,0.1));
+#33195 = CARTESIAN_POINT('',(2.107423631424,0.1));
+#33196 = CARTESIAN_POINT('',(2.,0.1));
+#33197 = CARTESIAN_POINT('',(1.892576368576,0.1));
+#33198 = CARTESIAN_POINT('',(1.785152737153,0.1));
+#33199 = CARTESIAN_POINT('',(1.677729105729,0.1));
+#33200 = CARTESIAN_POINT('',(1.570305474306,0.1));
+#33201 = CARTESIAN_POINT('',(1.462881842882,0.1));
+#33202 = CARTESIAN_POINT('',(1.355458211459,0.1));
+#33203 = CARTESIAN_POINT('',(1.248034580035,0.1));
+#33204 = CARTESIAN_POINT('',(1.140610948611,0.1));
+#33205 = CARTESIAN_POINT('',(1.033187317188,0.1));
+#33206 = CARTESIAN_POINT('',(0.925763685764,0.1));
+#33207 = CARTESIAN_POINT('',(0.854147931482,0.1));
+#33208 = CARTESIAN_POINT('',(0.818340054341,0.1));
+#33209 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#33210 = ORIENTED_EDGE('',*,*,#33211,.T.);
+#33211 = EDGE_CURVE('',#33164,#33212,#33214,.T.);
+#33212 = VERTEX_POINT('',#33213);
+#33213 = CARTESIAN_POINT('',(2.247502915753,3.,9.000000141561));
+#33214 = SURFACE_CURVE('',#33215,(#33219),.PCURVE_S1.);
+#33215 = LINE('',#33216,#33217);
+#33216 = CARTESIAN_POINT('',(2.247502915753,3.,10.000000141561));
+#33217 = VECTOR('',#33218,1.);
+#33218 = DIRECTION('',(1.561251128379E-015,-1.040834085586E-015,-1.));
+#33219 = PCURVE('',#33119,#33220);
+#33220 = DEFINITIONAL_REPRESENTATION('',(#33221),#33247);
+#33221 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#33222,#33223,#33224,#33225,
+    #33226,#33227,#33228,#33229,#33230,#33231,#33232,#33233,#33234,
+    #33235,#33236,#33237,#33238,#33239,#33240,#33241,#33242,#33243,
+    #33244,#33245,#33246),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,4.545454545454E-002,
+    9.090909090909E-002,0.136363636364,0.181818181818,0.227272727273,
+    0.272727272727,0.318181818182,0.363636363636,0.409090909091,
+    0.454545454545,0.5,0.545454545455,0.590909090909,0.636363636364,
+    0.681818181818,0.727272727273,0.772727272727,0.818181818182,
+    0.863636363636,0.909090909091,0.954545454545,1.),.UNSPECIFIED.);
+#33222 = CARTESIAN_POINT('',(0.818340054341,0.1));
+#33223 = CARTESIAN_POINT('',(0.818340054341,9.848484848485E-002));
+#33224 = CARTESIAN_POINT('',(0.818340054341,9.545454545455E-002));
+#33225 = CARTESIAN_POINT('',(0.818340054341,9.090909090909E-002));
+#33226 = CARTESIAN_POINT('',(0.818340054341,8.636363636364E-002));
+#33227 = CARTESIAN_POINT('',(0.818340054341,8.181818181818E-002));
+#33228 = CARTESIAN_POINT('',(0.818340054341,7.727272727273E-002));
+#33229 = CARTESIAN_POINT('',(0.818340054341,7.272727272727E-002));
+#33230 = CARTESIAN_POINT('',(0.818340054341,6.818181818182E-002));
+#33231 = CARTESIAN_POINT('',(0.818340054341,6.363636363636E-002));
+#33232 = CARTESIAN_POINT('',(0.818340054341,5.909090909091E-002));
+#33233 = CARTESIAN_POINT('',(0.818340054341,5.454545454545E-002));
+#33234 = CARTESIAN_POINT('',(0.818340054341,5.E-002));
+#33235 = CARTESIAN_POINT('',(0.818340054341,4.545454545455E-002));
+#33236 = CARTESIAN_POINT('',(0.818340054341,4.090909090909E-002));
+#33237 = CARTESIAN_POINT('',(0.818340054341,3.636363636364E-002));
+#33238 = CARTESIAN_POINT('',(0.818340054341,3.181818181818E-002));
+#33239 = CARTESIAN_POINT('',(0.818340054341,2.727272727273E-002));
+#33240 = CARTESIAN_POINT('',(0.818340054341,2.272727272727E-002));
+#33241 = CARTESIAN_POINT('',(0.818340054341,1.818181818182E-002));
+#33242 = CARTESIAN_POINT('',(0.818340054341,1.363636363636E-002));
+#33243 = CARTESIAN_POINT('',(0.818340054341,9.090909090909E-003));
+#33244 = CARTESIAN_POINT('',(0.818340054341,4.545454545455E-003));
+#33245 = CARTESIAN_POINT('',(0.818340054341,1.515151515152E-003));
+#33246 = CARTESIAN_POINT('',(0.818340054341,0.E+000));
+#33247 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#33248 = ORIENTED_EDGE('',*,*,#33249,.T.);
+#33249 = EDGE_CURVE('',#33212,#33109,#33250,.T.);
+#33250 = SURFACE_CURVE('',#33251,(#33265),.PCURVE_S1.);
+#33251 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#33252,#33253,#33254,#33255,
+    #33256,#33257,#33258,#33259,#33260,#33261,#33262,#33263,#33264),
+  .UNSPECIFIED.,.F.,.F.,(4,3,3,3,4),(0.818340054341,1.,2.,3.,
+    3.181659945659),.UNSPECIFIED.);
+#33252 = CARTESIAN_POINT('',(2.247502915753,3.,9.000000141561));
+#33253 = CARTESIAN_POINT('',(2.390539738822,2.89382597855,9.000000141561
+    ));
+#33254 = CARTESIAN_POINT('',(2.525828869518,2.777471989382,
+    9.000000141561));
+#33255 = CARTESIAN_POINT('',(2.65165042945,2.65165042945,9.000000141561)
+  );
+#33256 = CARTESIAN_POINT('',(3.344271796671,1.959029062228,
+    9.000000141561));
+#33257 = CARTESIAN_POINT('',(3.75,0.979514531114,9.000000141561));
+#33258 = CARTESIAN_POINT('',(3.75,5.20417042793E-016,9.000000141561));
+#33259 = CARTESIAN_POINT('',(3.75,-0.979514531114,9.000000141561));
+#33260 = CARTESIAN_POINT('',(3.344271796671,-1.959029062228,
+    9.000000141561));
+#33261 = CARTESIAN_POINT('',(2.65165042945,-2.65165042945,9.000000141561
+    ));
+#33262 = CARTESIAN_POINT('',(2.525828869518,-2.777471989382,
+    9.000000141561));
+#33263 = CARTESIAN_POINT('',(2.390539738822,-2.89382597855,
+    9.000000141561));
+#33264 = CARTESIAN_POINT('',(2.247502915753,-3.,9.000000141561));
+#33265 = PCURVE('',#33119,#33266);
+#33266 = DEFINITIONAL_REPRESENTATION('',(#33267),#33293);
+#33267 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#33268,#33269,#33270,#33271,
+    #33272,#33273,#33274,#33275,#33276,#33277,#33278,#33279,#33280,
+    #33281,#33282,#33283,#33284,#33285,#33286,#33287,#33288,#33289,
+    #33290,#33291,#33292),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.818340054341,0.925763685764,
+    1.033187317188,1.140610948611,1.248034580035,1.355458211459,
+    1.462881842882,1.570305474306,1.677729105729,1.785152737153,
+    1.892576368576,2.,2.107423631424,2.214847262847,2.322270894271,
+    2.429694525694,2.537118157118,2.644541788541,2.751965419965,
+    2.859389051389,2.966812682812,3.074236314236,3.181659945659),
+  .UNSPECIFIED.);
+#33268 = CARTESIAN_POINT('',(0.818340054341,0.E+000));
+#33269 = CARTESIAN_POINT('',(0.854147931482,0.E+000));
+#33270 = CARTESIAN_POINT('',(0.925763685764,0.E+000));
+#33271 = CARTESIAN_POINT('',(1.033187317188,0.E+000));
+#33272 = CARTESIAN_POINT('',(1.140610948611,0.E+000));
+#33273 = CARTESIAN_POINT('',(1.248034580035,0.E+000));
+#33274 = CARTESIAN_POINT('',(1.355458211459,0.E+000));
+#33275 = CARTESIAN_POINT('',(1.462881842882,0.E+000));
+#33276 = CARTESIAN_POINT('',(1.570305474306,0.E+000));
+#33277 = CARTESIAN_POINT('',(1.677729105729,0.E+000));
+#33278 = CARTESIAN_POINT('',(1.785152737153,0.E+000));
+#33279 = CARTESIAN_POINT('',(1.892576368576,0.E+000));
+#33280 = CARTESIAN_POINT('',(2.,0.E+000));
+#33281 = CARTESIAN_POINT('',(2.107423631424,0.E+000));
+#33282 = CARTESIAN_POINT('',(2.214847262847,0.E+000));
+#33283 = CARTESIAN_POINT('',(2.322270894271,0.E+000));
+#33284 = CARTESIAN_POINT('',(2.429694525694,0.E+000));
+#33285 = CARTESIAN_POINT('',(2.537118157118,0.E+000));
+#33286 = CARTESIAN_POINT('',(2.644541788541,0.E+000));
+#33287 = CARTESIAN_POINT('',(2.751965419965,0.E+000));
+#33288 = CARTESIAN_POINT('',(2.859389051389,0.E+000));
+#33289 = CARTESIAN_POINT('',(2.966812682812,0.E+000));
+#33290 = CARTESIAN_POINT('',(3.074236314236,0.E+000));
+#33291 = CARTESIAN_POINT('',(3.145852068518,-0.E+000));
+#33292 = CARTESIAN_POINT('',(3.181659945659,0.E+000));
+#33293 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#33294 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#33298)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#33295,#33296,#33297)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#33295 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#33296 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#33297 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#33298 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#33295,
+  'distance_accuracy_value','confusion accuracy');
+#33299 = SHAPE_DEFINITION_REPRESENTATION(#33300,#33101);
+#33300 = PRODUCT_DEFINITION_SHAPE('','',#33301);
+#33301 = PRODUCT_DEFINITION('design','',#33302,#33305);
+#33302 = PRODUCT_DEFINITION_FORMATION('','',#33303);
+#33303 = PRODUCT('Plastik043','Plastik043','',(#33304));
+#33304 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#33305 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#33306 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#33307,#33309);
+#33307 = ( REPRESENTATION_RELATIONSHIP('','',#33101,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#33308) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#33308 = ITEM_DEFINED_TRANSFORMATION('','',#11,#711);
+#33309 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #33310);
+#33310 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('175','=>[0:1:1:176]','',#5,
+  #33301,$);
+#33311 = PRODUCT_TYPE('part',$,(#33303));
+#33312 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#33313),#33419);
+#33313 = SHELL_BASED_SURFACE_MODEL('',(#33314));
+#33314 = OPEN_SHELL('',(#33315));
+#33315 = ADVANCED_FACE('',(#33316),#33330,.T.);
+#33316 = FACE_BOUND('',#33317,.T.);
+#33317 = EDGE_LOOP('',(#33318,#33341,#33357,#33373,#33389,#33405));
+#33318 = ORIENTED_EDGE('',*,*,#33319,.F.);
+#33319 = EDGE_CURVE('',#33320,#33322,#33324,.T.);
+#33320 = VERTEX_POINT('',#33321);
+#33321 = CARTESIAN_POINT('',(-5.510910596163E-016,6.000000022352,
+    3.000000089407));
+#33322 = VERTEX_POINT('',#33323);
+#33323 = CARTESIAN_POINT('',(-5.510910596163E-016,6.000000022352,
+    6.705522526129E-008));
+#33324 = SURFACE_CURVE('',#33325,(#33329),.PCURVE_S1.);
+#33325 = LINE('',#33326,#33327);
+#33326 = CARTESIAN_POINT('',(-5.510910596163E-016,6.000000022352,
+    3.000000089407));
+#33327 = VECTOR('',#33328,1.);
+#33328 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#33329 = PCURVE('',#33330,#33335);
+#33330 = PLANE('',#33331);
+#33331 = AXIS2_PLACEMENT_3D('',#33332,#33333,#33334);
+#33332 = CARTESIAN_POINT('',(-5.510910596163E-016,6.000000022352,
+    4.500000067055));
+#33333 = DIRECTION('',(-1.224646799147E-016,1.,0.E+000));
+#33334 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#33335 = DEFINITIONAL_REPRESENTATION('',(#33336),#33340);
+#33336 = LINE('',#33337,#33338);
+#33337 = CARTESIAN_POINT('',(1.499999977648,0.E+000));
+#33338 = VECTOR('',#33339,1.);
+#33339 = DIRECTION('',(1.,0.E+000));
+#33340 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#33341 = ORIENTED_EDGE('',*,*,#33342,.F.);
+#33342 = EDGE_CURVE('',#33343,#33320,#33345,.T.);
+#33343 = VERTEX_POINT('',#33344);
+#33344 = CARTESIAN_POINT('',(1.,6.000000022352,3.000000089407));
+#33345 = SURFACE_CURVE('',#33346,(#33350),.PCURVE_S1.);
+#33346 = LINE('',#33347,#33348);
+#33347 = CARTESIAN_POINT('',(1.,6.000000022352,3.000000089407));
+#33348 = VECTOR('',#33349,1.);
+#33349 = DIRECTION('',(-1.,-1.224646799147E-016,0.E+000));
+#33350 = PCURVE('',#33330,#33351);
+#33351 = DEFINITIONAL_REPRESENTATION('',(#33352),#33356);
+#33352 = LINE('',#33353,#33354);
+#33353 = CARTESIAN_POINT('',(1.499999977648,-1.));
+#33354 = VECTOR('',#33355,1.);
+#33355 = DIRECTION('',(-0.E+000,1.));
+#33356 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#33357 = ORIENTED_EDGE('',*,*,#33358,.F.);
+#33358 = EDGE_CURVE('',#33359,#33343,#33361,.T.);
+#33359 = VERTEX_POINT('',#33360);
+#33360 = CARTESIAN_POINT('',(1.,6.000000022352,9.000000067055));
+#33361 = SURFACE_CURVE('',#33362,(#33366),.PCURVE_S1.);
+#33362 = LINE('',#33363,#33364);
+#33363 = CARTESIAN_POINT('',(1.,6.000000022352,9.000000067055));
+#33364 = VECTOR('',#33365,1.);
+#33365 = DIRECTION('',(-2.312964643252E-017,-2.8325647469E-033,-1.));
+#33366 = PCURVE('',#33330,#33367);
+#33367 = DEFINITIONAL_REPRESENTATION('',(#33368),#33372);
+#33368 = LINE('',#33369,#33370);
+#33369 = CARTESIAN_POINT('',(-4.5,-1.));
+#33370 = VECTOR('',#33371,1.);
+#33371 = DIRECTION('',(1.,2.312964643252E-017));
+#33372 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#33373 = ORIENTED_EDGE('',*,*,#33374,.F.);
+#33374 = EDGE_CURVE('',#33375,#33359,#33377,.T.);
+#33375 = VERTEX_POINT('',#33376);
+#33376 = CARTESIAN_POINT('',(4.322710689763,6.000000022352,
+    9.000000067055));
+#33377 = SURFACE_CURVE('',#33378,(#33382),.PCURVE_S1.);
+#33378 = LINE('',#33379,#33380);
+#33379 = CARTESIAN_POINT('',(4.322710689763,6.000000022352,
+    9.000000067055));
+#33380 = VECTOR('',#33381,1.);
+#33381 = DIRECTION('',(-1.,-1.224646799147E-016,0.E+000));
+#33382 = PCURVE('',#33330,#33383);
+#33383 = DEFINITIONAL_REPRESENTATION('',(#33384),#33388);
+#33384 = LINE('',#33385,#33386);
+#33385 = CARTESIAN_POINT('',(-4.5,-4.322710689763));
+#33386 = VECTOR('',#33387,1.);
+#33387 = DIRECTION('',(-0.E+000,1.));
+#33388 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#33389 = ORIENTED_EDGE('',*,*,#33390,.F.);
+#33390 = EDGE_CURVE('',#33391,#33375,#33393,.T.);
+#33391 = VERTEX_POINT('',#33392);
+#33392 = CARTESIAN_POINT('',(4.322710689763,6.000000022352,
+    6.705522526129E-008));
+#33393 = SURFACE_CURVE('',#33394,(#33398),.PCURVE_S1.);
+#33394 = LINE('',#33395,#33396);
+#33395 = CARTESIAN_POINT('',(4.322710689763,6.000000022352,
+    6.705522526129E-008));
+#33396 = VECTOR('',#33397,1.);
+#33397 = DIRECTION('',(0.E+000,0.E+000,1.));
+#33398 = PCURVE('',#33330,#33399);
+#33399 = DEFINITIONAL_REPRESENTATION('',(#33400),#33404);
+#33400 = LINE('',#33401,#33402);
+#33401 = CARTESIAN_POINT('',(4.5,-4.322710689763));
+#33402 = VECTOR('',#33403,1.);
+#33403 = DIRECTION('',(-1.,-0.E+000));
+#33404 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#33405 = ORIENTED_EDGE('',*,*,#33406,.F.);
+#33406 = EDGE_CURVE('',#33322,#33391,#33407,.T.);
+#33407 = SURFACE_CURVE('',#33408,(#33412),.PCURVE_S1.);
+#33408 = LINE('',#33409,#33410);
+#33409 = CARTESIAN_POINT('',(-5.510910596163E-016,6.000000022352,
+    6.705522526129E-008));
+#33410 = VECTOR('',#33411,1.);
+#33411 = DIRECTION('',(1.,1.224646799147E-016,0.E+000));
+#33412 = PCURVE('',#33330,#33413);
+#33413 = DEFINITIONAL_REPRESENTATION('',(#33414),#33418);
+#33414 = LINE('',#33415,#33416);
+#33415 = CARTESIAN_POINT('',(4.5,0.E+000));
+#33416 = VECTOR('',#33417,1.);
+#33417 = DIRECTION('',(0.E+000,-1.));
+#33418 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#33419 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#33423)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#33420,#33421,#33422)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#33420 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#33421 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#33422 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#33423 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#33420,
+  'distance_accuracy_value','confusion accuracy');
+#33424 = SHAPE_DEFINITION_REPRESENTATION(#33425,#33312);
+#33425 = PRODUCT_DEFINITION_SHAPE('','',#33426);
+#33426 = PRODUCT_DEFINITION('design','',#33427,#33430);
+#33427 = PRODUCT_DEFINITION_FORMATION('','',#33428);
+#33428 = PRODUCT('Plastik045','Plastik045','',(#33429));
+#33429 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#33430 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#33431 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#33432,#33434);
+#33432 = ( REPRESENTATION_RELATIONSHIP('','',#33312,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#33433) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#33433 = ITEM_DEFINED_TRANSFORMATION('','',#11,#715);
+#33434 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #33435);
+#33435 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('176','=>[0:1:1:177]','',#5,
+  #33426,$);
+#33436 = PRODUCT_TYPE('part',$,(#33428));
+#33437 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#33438),#33512);
+#33438 = SHELL_BASED_SURFACE_MODEL('',(#33439));
+#33439 = OPEN_SHELL('',(#33440));
+#33440 = ADVANCED_FACE('',(#33441),#33455,.T.);
+#33441 = FACE_BOUND('',#33442,.T.);
+#33442 = EDGE_LOOP('',(#33443,#33466,#33482,#33498));
+#33443 = ORIENTED_EDGE('',*,*,#33444,.T.);
+#33444 = EDGE_CURVE('',#33445,#33447,#33449,.T.);
+#33445 = VERTEX_POINT('',#33446);
+#33446 = CARTESIAN_POINT('',(-3.061617061739E-016,4.000000074506,
+    9.000000067055));
+#33447 = VERTEX_POINT('',#33448);
+#33448 = CARTESIAN_POINT('',(1.,4.000000074506,9.000000067055));
+#33449 = SURFACE_CURVE('',#33450,(#33454),.PCURVE_S1.);
+#33450 = LINE('',#33451,#33452);
+#33451 = CARTESIAN_POINT('',(-3.061617061739E-016,4.000000074506,
+    9.000000067055));
+#33452 = VECTOR('',#33453,1.);
+#33453 = DIRECTION('',(1.,1.224646799147E-016,0.E+000));
+#33454 = PCURVE('',#33455,#33460);
+#33455 = PLANE('',#33456);
+#33456 = AXIS2_PLACEMENT_3D('',#33457,#33458,#33459);
+#33457 = CARTESIAN_POINT('',(-3.061617061739E-016,4.000000074506,
+    8.500000067055));
+#33458 = DIRECTION('',(-1.224646799147E-016,1.,0.E+000));
+#33459 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#33460 = DEFINITIONAL_REPRESENTATION('',(#33461),#33465);
+#33461 = LINE('',#33462,#33463);
+#33462 = CARTESIAN_POINT('',(-0.5,-0.E+000));
+#33463 = VECTOR('',#33464,1.);
+#33464 = DIRECTION('',(0.E+000,-1.));
+#33465 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#33466 = ORIENTED_EDGE('',*,*,#33467,.T.);
+#33467 = EDGE_CURVE('',#33447,#33468,#33470,.T.);
+#33468 = VERTEX_POINT('',#33469);
+#33469 = CARTESIAN_POINT('',(1.,4.000000074506,8.000000067055));
+#33470 = SURFACE_CURVE('',#33471,(#33475),.PCURVE_S1.);
+#33471 = LINE('',#33472,#33473);
+#33472 = CARTESIAN_POINT('',(1.,4.000000074506,9.000000067055));
+#33473 = VECTOR('',#33474,1.);
+#33474 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#33475 = PCURVE('',#33455,#33476);
+#33476 = DEFINITIONAL_REPRESENTATION('',(#33477),#33481);
+#33477 = LINE('',#33478,#33479);
+#33478 = CARTESIAN_POINT('',(-0.5,-1.));
+#33479 = VECTOR('',#33480,1.);
+#33480 = DIRECTION('',(1.,0.E+000));
+#33481 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#33482 = ORIENTED_EDGE('',*,*,#33483,.T.);
+#33483 = EDGE_CURVE('',#33468,#33484,#33486,.T.);
+#33484 = VERTEX_POINT('',#33485);
+#33485 = CARTESIAN_POINT('',(-3.061617061739E-016,4.000000074506,
+    8.000000067055));
+#33486 = SURFACE_CURVE('',#33487,(#33491),.PCURVE_S1.);
+#33487 = LINE('',#33488,#33489);
+#33488 = CARTESIAN_POINT('',(1.,4.000000074506,8.000000067055));
+#33489 = VECTOR('',#33490,1.);
+#33490 = DIRECTION('',(-1.,-1.224646799147E-016,0.E+000));
+#33491 = PCURVE('',#33455,#33492);
+#33492 = DEFINITIONAL_REPRESENTATION('',(#33493),#33497);
+#33493 = LINE('',#33494,#33495);
+#33494 = CARTESIAN_POINT('',(0.5,-1.));
+#33495 = VECTOR('',#33496,1.);
+#33496 = DIRECTION('',(-0.E+000,1.));
+#33497 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#33498 = ORIENTED_EDGE('',*,*,#33499,.T.);
+#33499 = EDGE_CURVE('',#33484,#33445,#33500,.T.);
+#33500 = SURFACE_CURVE('',#33501,(#33505),.PCURVE_S1.);
+#33501 = LINE('',#33502,#33503);
+#33502 = CARTESIAN_POINT('',(-3.061617061739E-016,4.000000074506,
+    8.000000067055));
+#33503 = VECTOR('',#33504,1.);
+#33504 = DIRECTION('',(0.E+000,0.E+000,1.));
+#33505 = PCURVE('',#33455,#33506);
+#33506 = DEFINITIONAL_REPRESENTATION('',(#33507),#33511);
+#33507 = LINE('',#33508,#33509);
+#33508 = CARTESIAN_POINT('',(0.5,0.E+000));
+#33509 = VECTOR('',#33510,1.);
+#33510 = DIRECTION('',(-1.,-0.E+000));
+#33511 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#33512 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#33516)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#33513,#33514,#33515)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#33513 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#33514 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#33515 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#33516 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#33513,
+  'distance_accuracy_value','confusion accuracy');
+#33517 = SHAPE_DEFINITION_REPRESENTATION(#33518,#33437);
+#33518 = PRODUCT_DEFINITION_SHAPE('','',#33519);
+#33519 = PRODUCT_DEFINITION('design','',#33520,#33523);
+#33520 = PRODUCT_DEFINITION_FORMATION('','',#33521);
+#33521 = PRODUCT('Plastik046','Plastik046','',(#33522));
+#33522 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#33523 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#33524 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#33525,#33527);
+#33525 = ( REPRESENTATION_RELATIONSHIP('','',#33437,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#33526) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#33526 = ITEM_DEFINED_TRANSFORMATION('','',#11,#719);
+#33527 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #33528);
+#33528 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('177','=>[0:1:1:178]','',#5,
+  #33519,$);
+#33529 = PRODUCT_TYPE('part',$,(#33521));
+#33530 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#33531),#33605);
+#33531 = SHELL_BASED_SURFACE_MODEL('',(#33532));
+#33532 = OPEN_SHELL('',(#33533));
+#33533 = ADVANCED_FACE('',(#33534),#33548,.T.);
+#33534 = FACE_BOUND('',#33535,.T.);
+#33535 = EDGE_LOOP('',(#33536,#33559,#33575,#33591));
+#33536 = ORIENTED_EDGE('',*,*,#33537,.T.);
+#33537 = EDGE_CURVE('',#33538,#33540,#33542,.T.);
+#33538 = VERTEX_POINT('',#33539);
+#33539 = CARTESIAN_POINT('',(3.,-3.489782892168,9.000000067055));
+#33540 = VERTEX_POINT('',#33541);
+#33541 = CARTESIAN_POINT('',(1.000000014901,-3.489782892168,
+    9.000000067055));
+#33542 = SURFACE_CURVE('',#33543,(#33547),.PCURVE_S1.);
+#33543 = LINE('',#33544,#33545);
+#33544 = CARTESIAN_POINT('',(3.,-3.489782892168,9.000000067055));
+#33545 = VECTOR('',#33546,1.);
+#33546 = DIRECTION('',(-1.,-1.224646799147E-016,0.E+000));
+#33547 = PCURVE('',#33548,#33553);
+#33548 = PLANE('',#33549);
+#33549 = AXIS2_PLACEMENT_3D('',#33550,#33551,#33552);
+#33550 = CARTESIAN_POINT('',(2.000000007451,-3.489782892168,
+    9.000000067055));
+#33551 = DIRECTION('',(1.224646799147E-016,-1.,0.E+000));
+#33552 = DIRECTION('',(0.E+000,0.E+000,1.));
+#33553 = DEFINITIONAL_REPRESENTATION('',(#33554),#33558);
+#33554 = LINE('',#33555,#33556);
+#33555 = CARTESIAN_POINT('',(0.E+000,-0.999999992549));
+#33556 = VECTOR('',#33557,1.);
+#33557 = DIRECTION('',(0.E+000,1.));
+#33558 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#33559 = ORIENTED_EDGE('',*,*,#33560,.T.);
+#33560 = EDGE_CURVE('',#33540,#33561,#33563,.T.);
+#33561 = VERTEX_POINT('',#33562);
+#33562 = CARTESIAN_POINT('',(1.000000014901,-3.489782892168,
+    8.000000067055));
+#33563 = SURFACE_CURVE('',#33564,(#33568),.PCURVE_S1.);
+#33564 = LINE('',#33565,#33566);
+#33565 = CARTESIAN_POINT('',(1.000000014901,-3.489782892168,
+    9.000000067055));
+#33566 = VECTOR('',#33567,1.);
+#33567 = DIRECTION('',(-1.387778780781E-016,-1.699538841809E-032,-1.));
+#33568 = PCURVE('',#33548,#33569);
+#33569 = DEFINITIONAL_REPRESENTATION('',(#33570),#33574);
+#33570 = LINE('',#33571,#33572);
+#33571 = CARTESIAN_POINT('',(0.E+000,0.99999999255));
+#33572 = VECTOR('',#33573,1.);
+#33573 = DIRECTION('',(-1.,1.387778780781E-016));
+#33574 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#33575 = ORIENTED_EDGE('',*,*,#33576,.F.);
+#33576 = EDGE_CURVE('',#33577,#33561,#33579,.T.);
+#33577 = VERTEX_POINT('',#33578);
+#33578 = CARTESIAN_POINT('',(3.,-3.489782892168,8.000000067055));
+#33579 = SURFACE_CURVE('',#33580,(#33584),.PCURVE_S1.);
+#33580 = LINE('',#33581,#33582);
+#33581 = CARTESIAN_POINT('',(3.,-3.489782892168,8.000000067055));
+#33582 = VECTOR('',#33583,1.);
+#33583 = DIRECTION('',(-1.,-1.224646799147E-016,-5.551115164485E-016));
+#33584 = PCURVE('',#33548,#33585);
+#33585 = DEFINITIONAL_REPRESENTATION('',(#33586),#33590);
+#33586 = LINE('',#33587,#33588);
+#33587 = CARTESIAN_POINT('',(-1.,-0.999999992549));
+#33588 = VECTOR('',#33589,1.);
+#33589 = DIRECTION('',(-5.551115164485E-016,1.));
+#33590 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#33591 = ORIENTED_EDGE('',*,*,#33592,.F.);
+#33592 = EDGE_CURVE('',#33538,#33577,#33593,.T.);
+#33593 = SURFACE_CURVE('',#33594,(#33598),.PCURVE_S1.);
+#33594 = LINE('',#33595,#33596);
+#33595 = CARTESIAN_POINT('',(3.,-3.489782892168,9.000000067055));
+#33596 = VECTOR('',#33597,1.);
+#33597 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#33598 = PCURVE('',#33548,#33599);
+#33599 = DEFINITIONAL_REPRESENTATION('',(#33600),#33604);
+#33600 = LINE('',#33601,#33602);
+#33601 = CARTESIAN_POINT('',(0.E+000,-0.999999992549));
+#33602 = VECTOR('',#33603,1.);
+#33603 = DIRECTION('',(-1.,-0.E+000));
+#33604 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#33605 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#33609)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#33606,#33607,#33608)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#33606 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#33607 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#33608 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#33609 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#33606,
+  'distance_accuracy_value','confusion accuracy');
+#33610 = SHAPE_DEFINITION_REPRESENTATION(#33611,#33530);
+#33611 = PRODUCT_DEFINITION_SHAPE('','',#33612);
+#33612 = PRODUCT_DEFINITION('design','',#33613,#33616);
+#33613 = PRODUCT_DEFINITION_FORMATION('','',#33614);
+#33614 = PRODUCT('Plastik050','Plastik050','',(#33615));
+#33615 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#33616 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#33617 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#33618,#33620);
+#33618 = ( REPRESENTATION_RELATIONSHIP('','',#33530,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#33619) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#33619 = ITEM_DEFINED_TRANSFORMATION('','',#11,#723);
+#33620 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #33621);
+#33621 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('178','=>[0:1:1:179]','',#5,
+  #33612,$);
+#33622 = PRODUCT_TYPE('part',$,(#33614));
+#33623 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#33624),#33698);
+#33624 = SHELL_BASED_SURFACE_MODEL('',(#33625));
+#33625 = OPEN_SHELL('',(#33626));
+#33626 = ADVANCED_FACE('',(#33627),#33641,.T.);
+#33627 = FACE_BOUND('',#33628,.T.);
+#33628 = EDGE_LOOP('',(#33629,#33652,#33668,#33684));
+#33629 = ORIENTED_EDGE('',*,*,#33630,.F.);
+#33630 = EDGE_CURVE('',#33631,#33633,#33635,.T.);
+#33631 = VERTEX_POINT('',#33632);
+#33632 = CARTESIAN_POINT('',(2.247502915753,3.,10.000000141561));
+#33633 = VERTEX_POINT('',#33634);
+#33634 = CARTESIAN_POINT('',(0.E+000,3.,10.000000141561));
+#33635 = SURFACE_CURVE('',#33636,(#33640),.PCURVE_S1.);
+#33636 = LINE('',#33637,#33638);
+#33637 = CARTESIAN_POINT('',(2.247502915753,3.,10.000000141561));
+#33638 = VECTOR('',#33639,1.);
+#33639 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#33640 = PCURVE('',#33641,#33646);
+#33641 = PLANE('',#33642);
+#33642 = AXIS2_PLACEMENT_3D('',#33643,#33644,#33645);
+#33643 = CARTESIAN_POINT('',(1.123751457877,3.,10.000000141561));
+#33644 = DIRECTION('',(0.E+000,1.,0.E+000));
+#33645 = DIRECTION('',(0.E+000,-0.E+000,1.));
+#33646 = DEFINITIONAL_REPRESENTATION('',(#33647),#33651);
+#33647 = LINE('',#33648,#33649);
+#33648 = CARTESIAN_POINT('',(0.E+000,1.123751457876));
+#33649 = VECTOR('',#33650,1.);
+#33650 = DIRECTION('',(0.E+000,-1.));
+#33651 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#33652 = ORIENTED_EDGE('',*,*,#33653,.F.);
+#33653 = EDGE_CURVE('',#33654,#33631,#33656,.T.);
+#33654 = VERTEX_POINT('',#33655);
+#33655 = CARTESIAN_POINT('',(2.247502915753,3.,9.000000141561));
+#33656 = SURFACE_CURVE('',#33657,(#33661),.PCURVE_S1.);
+#33657 = LINE('',#33658,#33659);
+#33658 = CARTESIAN_POINT('',(2.247502915753,3.,9.000000141561));
+#33659 = VECTOR('',#33660,1.);
+#33660 = DIRECTION('',(0.E+000,0.E+000,1.));
+#33661 = PCURVE('',#33641,#33662);
+#33662 = DEFINITIONAL_REPRESENTATION('',(#33663),#33667);
+#33663 = LINE('',#33664,#33665);
+#33664 = CARTESIAN_POINT('',(-1.,1.123751457876));
+#33665 = VECTOR('',#33666,1.);
+#33666 = DIRECTION('',(1.,0.E+000));
+#33667 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#33668 = ORIENTED_EDGE('',*,*,#33669,.F.);
+#33669 = EDGE_CURVE('',#33670,#33654,#33672,.T.);
+#33670 = VERTEX_POINT('',#33671);
+#33671 = CARTESIAN_POINT('',(0.E+000,3.,9.000000141561));
+#33672 = SURFACE_CURVE('',#33673,(#33677),.PCURVE_S1.);
+#33673 = LINE('',#33674,#33675);
+#33674 = CARTESIAN_POINT('',(0.E+000,3.,9.000000141561));
+#33675 = VECTOR('',#33676,1.);
+#33676 = DIRECTION('',(1.,0.E+000,0.E+000));
+#33677 = PCURVE('',#33641,#33678);
+#33678 = DEFINITIONAL_REPRESENTATION('',(#33679),#33683);
+#33679 = LINE('',#33680,#33681);
+#33680 = CARTESIAN_POINT('',(-1.,-1.123751457877));
+#33681 = VECTOR('',#33682,1.);
+#33682 = DIRECTION('',(0.E+000,1.));
+#33683 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#33684 = ORIENTED_EDGE('',*,*,#33685,.F.);
+#33685 = EDGE_CURVE('',#33633,#33670,#33686,.T.);
+#33686 = SURFACE_CURVE('',#33687,(#33691),.PCURVE_S1.);
+#33687 = LINE('',#33688,#33689);
+#33688 = CARTESIAN_POINT('',(0.E+000,3.,10.000000141561));
+#33689 = VECTOR('',#33690,1.);
+#33690 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#33691 = PCURVE('',#33641,#33692);
+#33692 = DEFINITIONAL_REPRESENTATION('',(#33693),#33697);
+#33693 = LINE('',#33694,#33695);
+#33694 = CARTESIAN_POINT('',(0.E+000,-1.123751457877));
+#33695 = VECTOR('',#33696,1.);
+#33696 = DIRECTION('',(-1.,0.E+000));
+#33697 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#33698 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#33702)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#33699,#33700,#33701)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#33699 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#33700 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#33701 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#33702 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#33699,
+  'distance_accuracy_value','confusion accuracy');
+#33703 = SHAPE_DEFINITION_REPRESENTATION(#33704,#33623);
+#33704 = PRODUCT_DEFINITION_SHAPE('','',#33705);
+#33705 = PRODUCT_DEFINITION('design','',#33706,#33709);
+#33706 = PRODUCT_DEFINITION_FORMATION('','',#33707);
+#33707 = PRODUCT('Plastik049','Plastik049','',(#33708));
+#33708 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#33709 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#33710 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#33711,#33713);
+#33711 = ( REPRESENTATION_RELATIONSHIP('','',#33623,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#33712) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#33712 = ITEM_DEFINED_TRANSFORMATION('','',#11,#727);
+#33713 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #33714);
+#33714 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('179','=>[0:1:1:180]','',#5,
+  #33705,$);
+#33715 = PRODUCT_TYPE('part',$,(#33707));
+#33716 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#33717),#33791);
+#33717 = SHELL_BASED_SURFACE_MODEL('',(#33718));
+#33718 = OPEN_SHELL('',(#33719));
+#33719 = ADVANCED_FACE('',(#33720),#33734,.T.);
+#33720 = FACE_BOUND('',#33721,.T.);
+#33721 = EDGE_LOOP('',(#33722,#33745,#33761,#33777));
+#33722 = ORIENTED_EDGE('',*,*,#33723,.F.);
+#33723 = EDGE_CURVE('',#33724,#33726,#33728,.T.);
+#33724 = VERTEX_POINT('',#33725);
+#33725 = CARTESIAN_POINT('',(2.247502915753,-3.,9.000000141561));
+#33726 = VERTEX_POINT('',#33727);
+#33727 = CARTESIAN_POINT('',(0.E+000,-3.,9.000000141561));
+#33728 = SURFACE_CURVE('',#33729,(#33733),.PCURVE_S1.);
+#33729 = LINE('',#33730,#33731);
+#33730 = CARTESIAN_POINT('',(2.247502915753,-3.,9.000000141561));
+#33731 = VECTOR('',#33732,1.);
+#33732 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#33733 = PCURVE('',#33734,#33739);
+#33734 = PLANE('',#33735);
+#33735 = AXIS2_PLACEMENT_3D('',#33736,#33737,#33738);
+#33736 = CARTESIAN_POINT('',(2.247502915753,-3.,9.500000141561));
+#33737 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#33738 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#33739 = DEFINITIONAL_REPRESENTATION('',(#33740),#33744);
+#33740 = LINE('',#33741,#33742);
+#33741 = CARTESIAN_POINT('',(0.5,0.E+000));
+#33742 = VECTOR('',#33743,1.);
+#33743 = DIRECTION('',(0.E+000,-1.));
+#33744 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#33745 = ORIENTED_EDGE('',*,*,#33746,.F.);
+#33746 = EDGE_CURVE('',#33747,#33724,#33749,.T.);
+#33747 = VERTEX_POINT('',#33748);
+#33748 = CARTESIAN_POINT('',(2.247502915753,-3.,10.000000141561));
+#33749 = SURFACE_CURVE('',#33750,(#33754),.PCURVE_S1.);
+#33750 = LINE('',#33751,#33752);
+#33751 = CARTESIAN_POINT('',(2.247502915753,-3.,10.000000141561));
+#33752 = VECTOR('',#33753,1.);
+#33753 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#33754 = PCURVE('',#33734,#33755);
+#33755 = DEFINITIONAL_REPRESENTATION('',(#33756),#33760);
+#33756 = LINE('',#33757,#33758);
+#33757 = CARTESIAN_POINT('',(-0.5,0.E+000));
+#33758 = VECTOR('',#33759,1.);
+#33759 = DIRECTION('',(1.,0.E+000));
+#33760 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#33761 = ORIENTED_EDGE('',*,*,#33762,.F.);
+#33762 = EDGE_CURVE('',#33763,#33747,#33765,.T.);
+#33763 = VERTEX_POINT('',#33764);
+#33764 = CARTESIAN_POINT('',(0.E+000,-3.,10.000000141561));
+#33765 = SURFACE_CURVE('',#33766,(#33770),.PCURVE_S1.);
+#33766 = LINE('',#33767,#33768);
+#33767 = CARTESIAN_POINT('',(0.E+000,-3.,10.000000141561));
+#33768 = VECTOR('',#33769,1.);
+#33769 = DIRECTION('',(1.,0.E+000,0.E+000));
+#33770 = PCURVE('',#33734,#33771);
+#33771 = DEFINITIONAL_REPRESENTATION('',(#33772),#33776);
+#33772 = LINE('',#33773,#33774);
+#33773 = CARTESIAN_POINT('',(-0.5,-2.247502915753));
+#33774 = VECTOR('',#33775,1.);
+#33775 = DIRECTION('',(0.E+000,1.));
+#33776 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#33777 = ORIENTED_EDGE('',*,*,#33778,.F.);
+#33778 = EDGE_CURVE('',#33726,#33763,#33779,.T.);
+#33779 = SURFACE_CURVE('',#33780,(#33784),.PCURVE_S1.);
+#33780 = LINE('',#33781,#33782);
+#33781 = CARTESIAN_POINT('',(0.E+000,-3.,9.000000141561));
+#33782 = VECTOR('',#33783,1.);
+#33783 = DIRECTION('',(0.E+000,0.E+000,1.));
+#33784 = PCURVE('',#33734,#33785);
+#33785 = DEFINITIONAL_REPRESENTATION('',(#33786),#33790);
+#33786 = LINE('',#33787,#33788);
+#33787 = CARTESIAN_POINT('',(0.5,-2.247502915753));
+#33788 = VECTOR('',#33789,1.);
+#33789 = DIRECTION('',(-1.,0.E+000));
+#33790 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#33791 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#33795)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#33792,#33793,#33794)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#33792 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#33793 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#33794 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#33795 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#33792,
+  'distance_accuracy_value','confusion accuracy');
+#33796 = SHAPE_DEFINITION_REPRESENTATION(#33797,#33716);
+#33797 = PRODUCT_DEFINITION_SHAPE('','',#33798);
+#33798 = PRODUCT_DEFINITION('design','',#33799,#33802);
+#33799 = PRODUCT_DEFINITION_FORMATION('','',#33800);
+#33800 = PRODUCT('Plastik051','Plastik051','',(#33801));
+#33801 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#33802 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#33803 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#33804,#33806);
+#33804 = ( REPRESENTATION_RELATIONSHIP('','',#33716,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#33805) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#33805 = ITEM_DEFINED_TRANSFORMATION('','',#11,#731);
+#33806 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #33807);
+#33807 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('180','=>[0:1:1:181]','',#5,
+  #33798,$);
+#33808 = PRODUCT_TYPE('part',$,(#33800));
+#33809 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#33810),#33964);
+#33810 = SHELL_BASED_SURFACE_MODEL('',(#33811));
+#33811 = OPEN_SHELL('',(#33812));
+#33812 = ADVANCED_FACE('',(#33813),#33830,.F.);
+#33813 = FACE_BOUND('',#33814,.F.);
+#33814 = EDGE_LOOP('',(#33815,#33849,#33887,#33928));
+#33815 = ORIENTED_EDGE('',*,*,#33816,.T.);
+#33816 = EDGE_CURVE('',#33817,#33819,#33821,.T.);
+#33817 = VERTEX_POINT('',#33818);
+#33818 = CARTESIAN_POINT('',(-4.322710689763,-4.500000067055,
+    6.705522637152E-008));
+#33819 = VERTEX_POINT('',#33820);
+#33820 = CARTESIAN_POINT('',(-4.5,-4.322710756818,6.705522636953E-008));
+#33821 = SURFACE_CURVE('',#33822,(#33829),.PCURVE_S1.);
+#33822 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#33823,#33824,#33825,#33826,
+    #33827,#33828),.UNSPECIFIED.,.F.,.F.,(6,6),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#33823 = CARTESIAN_POINT('',(-4.322710689763,-4.500000067055,
+    6.705522637152E-008));
+#33824 = CARTESIAN_POINT('',(-4.368004414137,-4.500000067055,
+    6.705522637152E-008));
+#33825 = CARTESIAN_POINT('',(-4.435945000699,-4.500000067055,
+    6.705522637152E-008));
+#33826 = CARTESIAN_POINT('',(-4.5,-4.435945067754,6.70552263708E-008));
+#33827 = CARTESIAN_POINT('',(-4.5,-4.368004481192,6.705522637004E-008));
+#33828 = CARTESIAN_POINT('',(-4.5,-4.322710756818,6.705522636953E-008));
+#33829 = PCURVE('',#33830,#33843);
+#33830 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#33831,#33832)
+    ,(#33833,#33834)
+    ,(#33835,#33836)
+    ,(#33837,#33838)
+    ,(#33839,#33840)
+    ,(#33841,#33842
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,1.08),
+  .PIECEWISE_BEZIER_KNOTS.);
+#33831 = CARTESIAN_POINT('',(-4.322710689763,-4.500000067055,
+    6.705522637152E-008));
+#33832 = CARTESIAN_POINT('',(-4.322710689763,-4.500000067055,
+    10.800000067055));
+#33833 = CARTESIAN_POINT('',(-4.368004414137,-4.500000067055,
+    6.705522637152E-008));
+#33834 = CARTESIAN_POINT('',(-4.368004414137,-4.500000067055,
+    10.800000067055));
+#33835 = CARTESIAN_POINT('',(-4.435945000699,-4.500000067055,
+    6.705522637152E-008));
+#33836 = CARTESIAN_POINT('',(-4.435945000699,-4.500000067055,
+    10.800000067055));
+#33837 = CARTESIAN_POINT('',(-4.5,-4.435945067754,6.70552263708E-008));
+#33838 = CARTESIAN_POINT('',(-4.5,-4.435945067754,10.800000067055));
+#33839 = CARTESIAN_POINT('',(-4.5,-4.368004481192,6.705522637004E-008));
+#33840 = CARTESIAN_POINT('',(-4.5,-4.368004481192,10.800000067055));
+#33841 = CARTESIAN_POINT('',(-4.5,-4.322710756818,6.705522636953E-008));
+#33842 = CARTESIAN_POINT('',(-4.5,-4.322710756818,10.800000067055));
+#33843 = DEFINITIONAL_REPRESENTATION('',(#33844),#33848);
+#33844 = LINE('',#33845,#33846);
+#33845 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#33846 = VECTOR('',#33847,1.);
+#33847 = DIRECTION('',(1.,0.E+000));
+#33848 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#33849 = ORIENTED_EDGE('',*,*,#33850,.T.);
+#33850 = EDGE_CURVE('',#33819,#33851,#33853,.T.);
+#33851 = VERTEX_POINT('',#33852);
+#33852 = CARTESIAN_POINT('',(-4.5,-4.322710756818,9.000000067055));
+#33853 = SURFACE_CURVE('',#33854,(#33858),.PCURVE_S1.);
+#33854 = LINE('',#33855,#33856);
+#33855 = CARTESIAN_POINT('',(-4.5,-4.322710756818,6.705522636953E-008));
+#33856 = VECTOR('',#33857,1.);
+#33857 = DIRECTION('',(6.167905692362E-017,0.E+000,1.));
+#33858 = PCURVE('',#33830,#33859);
+#33859 = DEFINITIONAL_REPRESENTATION('',(#33860),#33886);
+#33860 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#33861,#33862,#33863,#33864,
+    #33865,#33866,#33867,#33868,#33869,#33870,#33871,#33872,#33873,
+    #33874,#33875,#33876,#33877,#33878,#33879,#33880,#33881,#33882,
+    #33883,#33884,#33885),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,0.409090909091,0.818181818182,
+    1.227272727273,1.636363636364,2.045454545455,2.454545454545,
+    2.863636363636,3.272727272727,3.681818181818,4.090909090909,4.5,
+    4.909090909091,5.318181818182,5.727272727273,6.136363636364,
+    6.545454545455,6.954545454545,7.363636363636,7.772727272727,
+    8.181818181818,8.590909090909,9.),.UNSPECIFIED.);
+#33861 = CARTESIAN_POINT('',(1.,0.E+000));
+#33862 = CARTESIAN_POINT('',(1.,1.363636363636E-002));
+#33863 = CARTESIAN_POINT('',(1.,4.090909090909E-002));
+#33864 = CARTESIAN_POINT('',(1.,8.181818181818E-002));
+#33865 = CARTESIAN_POINT('',(1.,0.122727272727));
+#33866 = CARTESIAN_POINT('',(1.,0.163636363636));
+#33867 = CARTESIAN_POINT('',(1.,0.204545454545));
+#33868 = CARTESIAN_POINT('',(1.,0.245454545455));
+#33869 = CARTESIAN_POINT('',(1.,0.286363636364));
+#33870 = CARTESIAN_POINT('',(1.,0.327272727273));
+#33871 = CARTESIAN_POINT('',(1.,0.368181818182));
+#33872 = CARTESIAN_POINT('',(1.,0.409090909091));
+#33873 = CARTESIAN_POINT('',(1.,0.45));
+#33874 = CARTESIAN_POINT('',(1.,0.490909090909));
+#33875 = CARTESIAN_POINT('',(1.,0.531818181818));
+#33876 = CARTESIAN_POINT('',(1.,0.572727272727));
+#33877 = CARTESIAN_POINT('',(1.,0.613636363636));
+#33878 = CARTESIAN_POINT('',(1.,0.654545454545));
+#33879 = CARTESIAN_POINT('',(1.,0.695454545455));
+#33880 = CARTESIAN_POINT('',(1.,0.736363636364));
+#33881 = CARTESIAN_POINT('',(1.,0.777272727273));
+#33882 = CARTESIAN_POINT('',(1.,0.818181818182));
+#33883 = CARTESIAN_POINT('',(1.,0.859090909091));
+#33884 = CARTESIAN_POINT('',(1.,0.886363636364));
+#33885 = CARTESIAN_POINT('',(1.,0.9));
+#33886 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#33887 = ORIENTED_EDGE('',*,*,#33888,.F.);
+#33888 = EDGE_CURVE('',#33889,#33851,#33891,.T.);
+#33889 = VERTEX_POINT('',#33890);
+#33890 = CARTESIAN_POINT('',(-4.322710689763,-4.500000067055,
+    9.000000067055));
+#33891 = SURFACE_CURVE('',#33892,(#33899),.PCURVE_S1.);
+#33892 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#33893,#33894,#33895,#33896,
+    #33897,#33898),.UNSPECIFIED.,.F.,.F.,(6,6),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#33893 = CARTESIAN_POINT('',(-4.322710689763,-4.500000067055,
+    9.000000067055));
+#33894 = CARTESIAN_POINT('',(-4.368004414137,-4.500000067055,
+    9.000000067055));
+#33895 = CARTESIAN_POINT('',(-4.435945000699,-4.500000067055,
+    9.000000067055));
+#33896 = CARTESIAN_POINT('',(-4.5,-4.435945067754,9.000000067055));
+#33897 = CARTESIAN_POINT('',(-4.5,-4.368004481192,9.000000067055));
+#33898 = CARTESIAN_POINT('',(-4.5,-4.322710756818,9.000000067055));
+#33899 = PCURVE('',#33830,#33900);
+#33900 = DEFINITIONAL_REPRESENTATION('',(#33901),#33927);
+#33901 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#33902,#33903,#33904,#33905,
+    #33906,#33907,#33908,#33909,#33910,#33911,#33912,#33913,#33914,
+    #33915,#33916,#33917,#33918,#33919,#33920,#33921,#33922,#33923,
+    #33924,#33925,#33926),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,4.545454545455E-002,
+    9.090909090909E-002,0.136363636364,0.181818181818,0.227272727273,
+    0.272727272727,0.318181818182,0.363636363636,0.409090909091,
+    0.454545454545,0.5,0.545454545455,0.590909090909,0.636363636364,
+    0.681818181818,0.727272727273,0.772727272727,0.818181818182,
+    0.863636363636,0.909090909091,0.954545454545,1.),.UNSPECIFIED.);
+#33902 = CARTESIAN_POINT('',(0.E+000,0.9));
+#33903 = CARTESIAN_POINT('',(1.515151515152E-002,0.9));
+#33904 = CARTESIAN_POINT('',(4.545454545455E-002,0.9));
+#33905 = CARTESIAN_POINT('',(9.090909090909E-002,0.9));
+#33906 = CARTESIAN_POINT('',(0.136363636364,0.9));
+#33907 = CARTESIAN_POINT('',(0.181818181818,0.9));
+#33908 = CARTESIAN_POINT('',(0.227272727273,0.9));
+#33909 = CARTESIAN_POINT('',(0.272727272727,0.9));
+#33910 = CARTESIAN_POINT('',(0.318181818182,0.9));
+#33911 = CARTESIAN_POINT('',(0.363636363636,0.9));
+#33912 = CARTESIAN_POINT('',(0.409090909091,0.9));
+#33913 = CARTESIAN_POINT('',(0.454545454545,0.9));
+#33914 = CARTESIAN_POINT('',(0.5,0.9));
+#33915 = CARTESIAN_POINT('',(0.545454545455,0.9));
+#33916 = CARTESIAN_POINT('',(0.590909090909,0.9));
+#33917 = CARTESIAN_POINT('',(0.636363636364,0.9));
+#33918 = CARTESIAN_POINT('',(0.681818181818,0.9));
+#33919 = CARTESIAN_POINT('',(0.727272727273,0.9));
+#33920 = CARTESIAN_POINT('',(0.772727272727,0.9));
+#33921 = CARTESIAN_POINT('',(0.818181818182,0.9));
+#33922 = CARTESIAN_POINT('',(0.863636363636,0.9));
+#33923 = CARTESIAN_POINT('',(0.909090909091,0.9));
+#33924 = CARTESIAN_POINT('',(0.954545454545,0.9));
+#33925 = CARTESIAN_POINT('',(0.984848484848,0.9));
+#33926 = CARTESIAN_POINT('',(1.,0.9));
+#33927 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#33928 = ORIENTED_EDGE('',*,*,#33929,.F.);
+#33929 = EDGE_CURVE('',#33817,#33889,#33930,.T.);
+#33930 = SURFACE_CURVE('',#33931,(#33935),.PCURVE_S1.);
+#33931 = LINE('',#33932,#33933);
+#33932 = CARTESIAN_POINT('',(-4.322710689763,-4.500000067055,
+    6.705522637152E-008));
+#33933 = VECTOR('',#33934,1.);
+#33934 = DIRECTION('',(6.167905692362E-017,0.E+000,1.));
+#33935 = PCURVE('',#33830,#33936);
+#33936 = DEFINITIONAL_REPRESENTATION('',(#33937),#33963);
+#33937 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#33938,#33939,#33940,#33941,
+    #33942,#33943,#33944,#33945,#33946,#33947,#33948,#33949,#33950,
+    #33951,#33952,#33953,#33954,#33955,#33956,#33957,#33958,#33959,
+    #33960,#33961,#33962),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,0.409090909091,0.818181818182,
+    1.227272727273,1.636363636364,2.045454545455,2.454545454545,
+    2.863636363636,3.272727272727,3.681818181818,4.090909090909,4.5,
+    4.909090909091,5.318181818182,5.727272727273,6.136363636364,
+    6.545454545455,6.954545454545,7.363636363636,7.772727272727,
+    8.181818181818,8.590909090909,9.),.UNSPECIFIED.);
+#33938 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#33939 = CARTESIAN_POINT('',(0.E+000,1.363636363636E-002));
+#33940 = CARTESIAN_POINT('',(0.E+000,4.090909090909E-002));
+#33941 = CARTESIAN_POINT('',(0.E+000,8.181818181818E-002));
+#33942 = CARTESIAN_POINT('',(0.E+000,0.122727272727));
+#33943 = CARTESIAN_POINT('',(0.E+000,0.163636363636));
+#33944 = CARTESIAN_POINT('',(0.E+000,0.204545454545));
+#33945 = CARTESIAN_POINT('',(0.E+000,0.245454545455));
+#33946 = CARTESIAN_POINT('',(0.E+000,0.286363636364));
+#33947 = CARTESIAN_POINT('',(0.E+000,0.327272727273));
+#33948 = CARTESIAN_POINT('',(0.E+000,0.368181818182));
+#33949 = CARTESIAN_POINT('',(0.E+000,0.409090909091));
+#33950 = CARTESIAN_POINT('',(0.E+000,0.45));
+#33951 = CARTESIAN_POINT('',(0.E+000,0.490909090909));
+#33952 = CARTESIAN_POINT('',(0.E+000,0.531818181818));
+#33953 = CARTESIAN_POINT('',(0.E+000,0.572727272727));
+#33954 = CARTESIAN_POINT('',(0.E+000,0.613636363636));
+#33955 = CARTESIAN_POINT('',(0.E+000,0.654545454545));
+#33956 = CARTESIAN_POINT('',(0.E+000,0.695454545455));
+#33957 = CARTESIAN_POINT('',(0.E+000,0.736363636364));
+#33958 = CARTESIAN_POINT('',(0.E+000,0.777272727273));
+#33959 = CARTESIAN_POINT('',(0.E+000,0.818181818182));
+#33960 = CARTESIAN_POINT('',(0.E+000,0.859090909091));
+#33961 = CARTESIAN_POINT('',(-0.E+000,0.886363636364));
+#33962 = CARTESIAN_POINT('',(0.E+000,0.9));
+#33963 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#33964 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#33968)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#33965,#33966,#33967)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#33965 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#33966 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#33967 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#33968 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#33965,
+  'distance_accuracy_value','confusion accuracy');
+#33969 = SHAPE_DEFINITION_REPRESENTATION(#33970,#33809);
+#33970 = PRODUCT_DEFINITION_SHAPE('','',#33971);
+#33971 = PRODUCT_DEFINITION('design','',#33972,#33975);
+#33972 = PRODUCT_DEFINITION_FORMATION('','',#33973);
+#33973 = PRODUCT('Plastik047','Plastik047','',(#33974));
+#33974 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#33975 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#33976 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#33977,#33979);
+#33977 = ( REPRESENTATION_RELATIONSHIP('','',#33809,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#33978) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#33978 = ITEM_DEFINED_TRANSFORMATION('','',#11,#735);
+#33979 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #33980);
+#33980 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('181','=>[0:1:1:182]','',#5,
+  #33971,$);
+#33981 = PRODUCT_TYPE('part',$,(#33973));
+#33982 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#33983),#34057);
+#33983 = SHELL_BASED_SURFACE_MODEL('',(#33984));
+#33984 = OPEN_SHELL('',(#33985));
+#33985 = ADVANCED_FACE('',(#33986),#34000,.T.);
+#33986 = FACE_BOUND('',#33987,.T.);
+#33987 = EDGE_LOOP('',(#33988,#34011,#34027,#34043));
+#33988 = ORIENTED_EDGE('',*,*,#33989,.T.);
+#33989 = EDGE_CURVE('',#33990,#33992,#33994,.T.);
+#33990 = VERTEX_POINT('',#33991);
+#33991 = CARTESIAN_POINT('',(3.,-4.500000067055,6.024695977569));
+#33992 = VERTEX_POINT('',#33993);
+#33993 = CARTESIAN_POINT('',(3.,-3.500000052154,6.024695977569));
+#33994 = SURFACE_CURVE('',#33995,(#33999),.PCURVE_S1.);
+#33995 = LINE('',#33996,#33997);
+#33996 = CARTESIAN_POINT('',(3.,-4.500000067055,6.024695977569));
+#33997 = VECTOR('',#33998,1.);
+#33998 = DIRECTION('',(-6.775761839555E-016,1.,-4.440892032326E-015));
+#33999 = PCURVE('',#34000,#34005);
+#34000 = PLANE('',#34001);
+#34001 = AXIS2_PLACEMENT_3D('',#34002,#34003,#34004);
+#34002 = CARTESIAN_POINT('',(3.,-4.000000059605,6.024695977569));
+#34003 = DIRECTION('',(-4.07889315956E-031,3.330669024245E-015,1.));
+#34004 = DIRECTION('',(-1.,-1.224646799147E-016,-2.986517352092E-044));
+#34005 = DEFINITIONAL_REPRESENTATION('',(#34006),#34010);
+#34006 = LINE('',#34007,#34008);
+#34007 = CARTESIAN_POINT('',(6.123234086971E-017,0.50000000745));
+#34008 = VECTOR('',#34009,1.);
+#34009 = DIRECTION('',(5.551115040408E-016,-1.));
+#34010 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#34011 = ORIENTED_EDGE('',*,*,#34012,.T.);
+#34012 = EDGE_CURVE('',#33992,#34013,#34015,.T.);
+#34013 = VERTEX_POINT('',#34014);
+#34014 = CARTESIAN_POINT('',(1.,-3.500000052154,6.024695977569));
+#34015 = SURFACE_CURVE('',#34016,(#34020),.PCURVE_S1.);
+#34016 = LINE('',#34017,#34018);
+#34017 = CARTESIAN_POINT('',(3.,-3.500000052154,6.024695977569));
+#34018 = VECTOR('',#34019,1.);
+#34019 = DIRECTION('',(-1.,-1.224646799147E-016,0.E+000));
+#34020 = PCURVE('',#34000,#34021);
+#34021 = DEFINITIONAL_REPRESENTATION('',(#34022),#34026);
+#34022 = LINE('',#34023,#34024);
+#34023 = CARTESIAN_POINT('',(-6.123234086983E-017,-0.500000007451));
+#34024 = VECTOR('',#34025,1.);
+#34025 = DIRECTION('',(1.,-9.947100834984E-059));
+#34026 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#34027 = ORIENTED_EDGE('',*,*,#34028,.F.);
+#34028 = EDGE_CURVE('',#34029,#34013,#34031,.T.);
+#34029 = VERTEX_POINT('',#34030);
+#34030 = CARTESIAN_POINT('',(1.,-4.500000067055,6.024695977569));
+#34031 = SURFACE_CURVE('',#34032,(#34036),.PCURVE_S1.);
+#34032 = LINE('',#34033,#34034);
+#34033 = CARTESIAN_POINT('',(1.,-4.500000067055,6.024695977569));
+#34034 = VECTOR('',#34035,1.);
+#34035 = DIRECTION('',(1.550910721057E-016,1.,-4.440892032326E-015));
+#34036 = PCURVE('',#34000,#34037);
+#34037 = DEFINITIONAL_REPRESENTATION('',(#34038),#34042);
+#34038 = LINE('',#34039,#34040);
+#34039 = CARTESIAN_POINT('',(2.,0.50000000745));
+#34040 = VECTOR('',#34041,1.);
+#34041 = DIRECTION('',(-2.775557520204E-016,-1.));
+#34042 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#34043 = ORIENTED_EDGE('',*,*,#34044,.F.);
+#34044 = EDGE_CURVE('',#33990,#34029,#34045,.T.);
+#34045 = SURFACE_CURVE('',#34046,(#34050),.PCURVE_S1.);
+#34046 = LINE('',#34047,#34048);
+#34047 = CARTESIAN_POINT('',(3.,-4.500000067055,6.024695977569));
+#34048 = VECTOR('',#34049,1.);
+#34049 = DIRECTION('',(-1.,-1.224646799147E-016,0.E+000));
+#34050 = PCURVE('',#34000,#34051);
+#34051 = DEFINITIONAL_REPRESENTATION('',(#34052),#34056);
+#34052 = LINE('',#34053,#34054);
+#34053 = CARTESIAN_POINT('',(6.123234086971E-017,0.50000000745));
+#34054 = VECTOR('',#34055,1.);
+#34055 = DIRECTION('',(1.,-9.947100834984E-059));
+#34056 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#34057 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#34061)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#34058,#34059,#34060)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#34058 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#34059 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#34060 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#34061 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#34058,
+  'distance_accuracy_value','confusion accuracy');
+#34062 = SHAPE_DEFINITION_REPRESENTATION(#34063,#33982);
+#34063 = PRODUCT_DEFINITION_SHAPE('','',#34064);
+#34064 = PRODUCT_DEFINITION('design','',#34065,#34068);
+#34065 = PRODUCT_DEFINITION_FORMATION('','',#34066);
+#34066 = PRODUCT('Plastik052','Plastik052','',(#34067));
+#34067 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#34068 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#34069 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#34070,#34072);
+#34070 = ( REPRESENTATION_RELATIONSHIP('','',#33982,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#34071) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#34071 = ITEM_DEFINED_TRANSFORMATION('','',#11,#739);
+#34072 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #34073);
+#34073 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('182','=>[0:1:1:183]','',#5,
+  #34064,$);
+#34074 = PRODUCT_TYPE('part',$,(#34066));
+#34075 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#34076),#34259);
+#34076 = SHELL_BASED_SURFACE_MODEL('',(#34077));
+#34077 = OPEN_SHELL('',(#34078));
+#34078 = ADVANCED_FACE('',(#34079),#34093,.T.);
+#34079 = FACE_BOUND('',#34080,.T.);
+#34080 = EDGE_LOOP('',(#34081,#34134,#34182,#34220));
+#34081 = ORIENTED_EDGE('',*,*,#34082,.F.);
+#34082 = EDGE_CURVE('',#34083,#34085,#34087,.T.);
+#34083 = VERTEX_POINT('',#34084);
+#34084 = CARTESIAN_POINT('',(-2.121242937857,2.121242937857,
+    11.383260470145));
+#34085 = VERTEX_POINT('',#34086);
+#34086 = CARTESIAN_POINT('',(-1.979899016825,1.979899016825,
+    11.250000143424));
+#34087 = SURFACE_CURVE('',#34088,(#34092),.PCURVE_S1.);
+#34088 = LINE('',#34089,#34090);
+#34089 = CARTESIAN_POINT('',(-2.121242937857,2.121242937857,
+    11.383260470145));
+#34090 = VECTOR('',#34091,1.);
+#34091 = DIRECTION('',(0.588348405415,-0.588348405415,-0.554700196225));
+#34092 = PCURVE('',#34093,#34106);
+#34093 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#34094,#34095)
+    ,(#34096,#34097)
+    ,(#34098,#34099)
+    ,(#34100,#34101)
+    ,(#34102,#34103)
+    ,(#34104,#34105
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#34094 = CARTESIAN_POINT('',(1.714505544354E-016,2.800000041723,
+    11.200000144541));
+#34095 = CARTESIAN_POINT('',(1.898202566964E-016,3.100000046194,
+    11.400000147521));
+#34096 = CARTESIAN_POINT('',(-0.444687766729,2.800000041723,
+    11.210110639524));
+#34097 = CARTESIAN_POINT('',(-0.492332884593,3.100000046194,
+    11.410110642505));
+#34098 = CARTESIAN_POINT('',(-0.881909452717,2.711720505362,
+    11.220051992857));
+#34099 = CARTESIAN_POINT('',(-0.976399751223,3.00226198808,
+    11.420051995837));
+#34100 = CARTESIAN_POINT('',(-1.293871803615,2.541080112433,
+    11.229948295109));
+#34101 = CARTESIAN_POINT('',(-1.432500925431,2.813338695908,
+    11.429948298089));
+#34102 = CARTESIAN_POINT('',(-1.66545728146,2.29434075219,11.23988964844
+    ));
+#34103 = CARTESIAN_POINT('',(-1.843899133045,2.540162975639,
+    11.439889651421));
+#34104 = CARTESIAN_POINT('',(-1.979899016825,1.979899016825,
+    11.250000143424));
+#34105 = CARTESIAN_POINT('',(-2.192031054342,2.192031054342,
+    11.450000146404));
+#34106 = DEFINITIONAL_REPRESENTATION('',(#34107),#34133);
+#34107 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#34108,#34109,#34110,#34111,
+    #34112,#34113,#34114,#34115,#34116,#34117,#34118,#34119,#34120,
+    #34121,#34122,#34123,#34124,#34125,#34126,#34127,#34128,#34129,
+    #34130,#34131,#34132),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.091993047682E-002,
+    2.183986095365E-002,3.275979143047E-002,4.367972190729E-002,
+    5.459965238412E-002,6.551958286094E-002,7.643951333776E-002,
+    8.735944381458E-002,9.827937429141E-002,0.109199304768,
+    0.120119235245,0.131039165722,0.141959096199,0.152879026676,
+    0.163798957152,0.174718887629,0.185638818106,0.196558748583,
+    0.20747867906,0.218398609536,0.229318540013,0.24023847049),
+  .UNSPECIFIED.);
+#34108 = CARTESIAN_POINT('',(1.,0.66630162368));
+#34109 = CARTESIAN_POINT('',(1.,0.656206144533));
+#34110 = CARTESIAN_POINT('',(1.,0.63601518624));
+#34111 = CARTESIAN_POINT('',(1.,0.6057287488));
+#34112 = CARTESIAN_POINT('',(1.,0.57544231136));
+#34113 = CARTESIAN_POINT('',(1.,0.54515587392));
+#34114 = CARTESIAN_POINT('',(1.,0.51486943648));
+#34115 = CARTESIAN_POINT('',(1.,0.48458299904));
+#34116 = CARTESIAN_POINT('',(1.,0.4542965616));
+#34117 = CARTESIAN_POINT('',(1.,0.42401012416));
+#34118 = CARTESIAN_POINT('',(1.,0.39372368672));
+#34119 = CARTESIAN_POINT('',(1.,0.36343724928));
+#34120 = CARTESIAN_POINT('',(1.,0.33315081184));
+#34121 = CARTESIAN_POINT('',(1.,0.3028643744));
+#34122 = CARTESIAN_POINT('',(1.,0.27257793696));
+#34123 = CARTESIAN_POINT('',(1.,0.24229149952));
+#34124 = CARTESIAN_POINT('',(1.,0.21200506208));
+#34125 = CARTESIAN_POINT('',(1.,0.18171862464));
+#34126 = CARTESIAN_POINT('',(1.,0.1514321872));
+#34127 = CARTESIAN_POINT('',(1.,0.12114574976));
+#34128 = CARTESIAN_POINT('',(1.,9.085931231999E-002));
+#34129 = CARTESIAN_POINT('',(1.,6.057287487999E-002));
+#34130 = CARTESIAN_POINT('',(1.,3.028643744E-002));
+#34131 = CARTESIAN_POINT('',(1.,1.009547914667E-002));
+#34132 = CARTESIAN_POINT('',(1.,0.E+000));
+#34133 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#34134 = ORIENTED_EDGE('',*,*,#34135,.F.);
+#34135 = EDGE_CURVE('',#34136,#34083,#34138,.T.);
+#34136 = VERTEX_POINT('',#34137);
+#34137 = CARTESIAN_POINT('',(1.836970226094E-016,3.000000044703,
+    11.333333479861));
+#34138 = SURFACE_CURVE('',#34139,(#34153),.PCURVE_S1.);
+#34139 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#34140,#34141,#34142,#34143,
+    #34144,#34145,#34146,#34147,#34148,#34149,#34150,#34151,#34152),
+  .UNSPECIFIED.,.F.,.F.,(4,3,3,3,4),(0.E+000,7.04623182842E-002,
+    0.156115028512,0.227605152879,0.241767738739),.UNSPECIFIED.);
+#34140 = CARTESIAN_POINT('',(1.836970226094E-016,3.000000044703,
+    11.333333479861));
+#34141 = CARTESIAN_POINT('',(-0.304466884302,3.000000044703,
+    11.339794395574));
+#34142 = CARTESIAN_POINT('',(-0.540569389539,2.958408747399,
+    11.344821277608));
+#34143 = CARTESIAN_POINT('',(-0.74488875335,2.906015414138,
+    11.349283892598));
+#34144 = CARTESIAN_POINT('',(-0.993255649139,2.842327032874,
+    11.354708566067));
+#34145 = CARTESIAN_POINT('',(-1.196507782296,2.761804724221,
+    11.35928719981));
+#34146 = CARTESIAN_POINT('',(-1.412156196754,2.646724386418,
+    11.364461885333));
+#34147 = CARTESIAN_POINT('',(-1.592147371911,2.550672461852,
+    11.368780942028));
+#34148 = CARTESIAN_POINT('',(-1.781853654539,2.429883155111,
+    11.373507852044));
+#34149 = CARTESIAN_POINT('',(-1.993406980964,2.241787016795,
+    11.379524220376));
+#34150 = CARTESIAN_POINT('',(-2.035316855594,2.204524139826,
+    11.38071609595));
+#34151 = CARTESIAN_POINT('',(-2.077969050829,2.164510683157,
+    11.381958961295));
+#34152 = CARTESIAN_POINT('',(-2.121242937857,2.121242937857,
+    11.383260470145));
+#34153 = PCURVE('',#34093,#34154);
+#34154 = DEFINITIONAL_REPRESENTATION('',(#34155),#34181);
+#34155 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#34156,#34157,#34158,#34159,
+    #34160,#34161,#34162,#34163,#34164,#34165,#34166,#34167,#34168,
+    #34169,#34170,#34171,#34172,#34173,#34174,#34175,#34176,#34177,
+    #34178,#34179,#34180),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.098944266995E-002,
+    2.197888533991E-002,3.296832800986E-002,4.395777067982E-002,
+    5.494721334977E-002,6.593665601973E-002,7.692609868968E-002,
+    8.791554135963E-002,9.890498402959E-002,0.1098944267,0.120883869369,
+    0.131873312039,0.142862754709,0.153852197379,0.164841640049,
+    0.175831082719,0.186820525389,0.197809968059,0.208799410729,
+    0.219788853399,0.230778296069,0.241767738739),.UNSPECIFIED.);
+#34156 = CARTESIAN_POINT('',(0.E+000,0.666666666667));
+#34157 = CARTESIAN_POINT('',(1.993321585512E-002,0.666714377482));
+#34158 = CARTESIAN_POINT('',(5.848094361343E-002,0.667161847617));
+#34159 = CARTESIAN_POINT('',(0.112728168956,0.668179930485));
+#34160 = CARTESIAN_POINT('',(0.163784773041,0.668631718384));
+#34161 = CARTESIAN_POINT('',(0.21202750274,0.668317705414));
+#34162 = CARTESIAN_POINT('',(0.257813294516,0.667434771886));
+#34163 = CARTESIAN_POINT('',(0.30147768173,0.666486563308));
+#34164 = CARTESIAN_POINT('',(0.343313565326,0.666573843301));
+#34165 = CARTESIAN_POINT('',(0.383733115723,0.667467259692));
+#34166 = CARTESIAN_POINT('',(0.42307697358,0.668324744896));
+#34167 = CARTESIAN_POINT('',(0.461706005871,0.668768449021));
+#34168 = CARTESIAN_POINT('',(0.499981221397,0.668606246318));
+#34169 = CARTESIAN_POINT('',(0.538263573129,0.667890092437));
+#34170 = CARTESIAN_POINT('',(0.576911534668,0.666911778639));
+#34171 = CARTESIAN_POINT('',(0.616269477813,0.666140301534));
+#34172 = CARTESIAN_POINT('',(0.65669409709,0.666483246898));
+#34173 = CARTESIAN_POINT('',(0.698568365481,0.667324812122));
+#34174 = CARTESIAN_POINT('',(0.742200855721,0.667933991861));
+#34175 = CARTESIAN_POINT('',(0.787943901064,0.667951196692));
+#34176 = CARTESIAN_POINT('',(0.836159873847,0.667359755424));
+#34177 = CARTESIAN_POINT('',(0.887220666863,0.666391196597));
+#34178 = CARTESIAN_POINT('',(0.941504856681,0.666243052527));
+#34179 = CARTESIAN_POINT('',(0.980067401472,0.666272549672));
+#34180 = CARTESIAN_POINT('',(1.,0.66630162368));
+#34181 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#34182 = ORIENTED_EDGE('',*,*,#34183,.F.);
+#34183 = EDGE_CURVE('',#34184,#34136,#34186,.T.);
+#34184 = VERTEX_POINT('',#34185);
+#34185 = CARTESIAN_POINT('',(1.714505544354E-016,2.800000041723,
+    11.200000144541));
+#34186 = SURFACE_CURVE('',#34187,(#34191),.PCURVE_S1.);
+#34187 = LINE('',#34188,#34189);
+#34188 = CARTESIAN_POINT('',(1.714505544354E-016,2.800000041723,
+    11.200000144541));
+#34189 = VECTOR('',#34190,1.);
+#34190 = DIRECTION('',(5.094838648452E-017,0.832050294338,0.554700196225
+    ));
+#34191 = PCURVE('',#34093,#34192);
+#34192 = DEFINITIONAL_REPRESENTATION('',(#34193),#34219);
+#34193 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#34194,#34195,#34196,#34197,
+    #34198,#34199,#34200,#34201,#34202,#34203,#34204,#34205,#34206,
+    #34207,#34208,#34209,#34210,#34211,#34212,#34213,#34214,#34215,
+    #34216,#34217,#34218),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.092591311876E-002,
+    2.185182623752E-002,3.277773935628E-002,4.370365247504E-002,
+    5.462956559379E-002,6.555547871255E-002,7.648139183131E-002,
+    8.740730495007E-002,9.833321806883E-002,0.109259131188,
+    0.120185044306,0.131110957425,0.142036870544,0.152962783663,
+    0.163888696781,0.1748146099,0.185740523019,0.196666436138,
+    0.207592349256,0.218518262375,0.229444175494,0.240370088613),
+  .UNSPECIFIED.);
+#34194 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#34195 = CARTESIAN_POINT('',(0.E+000,1.010101010101E-002));
+#34196 = CARTESIAN_POINT('',(0.E+000,3.030303030303E-002));
+#34197 = CARTESIAN_POINT('',(0.E+000,6.060606060605E-002));
+#34198 = CARTESIAN_POINT('',(0.E+000,9.090909090908E-002));
+#34199 = CARTESIAN_POINT('',(0.E+000,0.121212121212));
+#34200 = CARTESIAN_POINT('',(0.E+000,0.151515151515));
+#34201 = CARTESIAN_POINT('',(0.E+000,0.181818181818));
+#34202 = CARTESIAN_POINT('',(0.E+000,0.212121212121));
+#34203 = CARTESIAN_POINT('',(0.E+000,0.242424242424));
+#34204 = CARTESIAN_POINT('',(0.E+000,0.272727272727));
+#34205 = CARTESIAN_POINT('',(0.E+000,0.30303030303));
+#34206 = CARTESIAN_POINT('',(0.E+000,0.333333333333));
+#34207 = CARTESIAN_POINT('',(0.E+000,0.363636363636));
+#34208 = CARTESIAN_POINT('',(0.E+000,0.393939393939));
+#34209 = CARTESIAN_POINT('',(0.E+000,0.424242424242));
+#34210 = CARTESIAN_POINT('',(0.E+000,0.454545454545));
+#34211 = CARTESIAN_POINT('',(0.E+000,0.484848484848));
+#34212 = CARTESIAN_POINT('',(0.E+000,0.515151515151));
+#34213 = CARTESIAN_POINT('',(0.E+000,0.545454545454));
+#34214 = CARTESIAN_POINT('',(0.E+000,0.575757575758));
+#34215 = CARTESIAN_POINT('',(0.E+000,0.606060606061));
+#34216 = CARTESIAN_POINT('',(0.E+000,0.636363636364));
+#34217 = CARTESIAN_POINT('',(-0.E+000,0.656565656566));
+#34218 = CARTESIAN_POINT('',(0.E+000,0.666666666667));
+#34219 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#34220 = ORIENTED_EDGE('',*,*,#34221,.F.);
+#34221 = EDGE_CURVE('',#34085,#34184,#34222,.T.);
+#34222 = SURFACE_CURVE('',#34223,(#34230),.PCURVE_S1.);
+#34223 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#34224,#34225,#34226,#34227,
+    #34228,#34229),.UNSPECIFIED.,.F.,.F.,(6,6),(-1.,0.E+000),
+  .PIECEWISE_BEZIER_KNOTS.);
+#34224 = CARTESIAN_POINT('',(-1.979899016825,1.979899016825,
+    11.250000143424));
+#34225 = CARTESIAN_POINT('',(-1.66545728146,2.29434075219,11.23988964844
+    ));
+#34226 = CARTESIAN_POINT('',(-1.293871803615,2.541080112433,
+    11.229948295109));
+#34227 = CARTESIAN_POINT('',(-0.881909452717,2.711720505362,
+    11.220051992857));
+#34228 = CARTESIAN_POINT('',(-0.444687766729,2.800000041723,
+    11.210110639524));
+#34229 = CARTESIAN_POINT('',(1.714505544354E-016,2.800000041723,
+    11.200000144541));
+#34230 = PCURVE('',#34093,#34231);
+#34231 = DEFINITIONAL_REPRESENTATION('',(#34232),#34258);
+#34232 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#34233,#34234,#34235,#34236,
+    #34237,#34238,#34239,#34240,#34241,#34242,#34243,#34244,#34245,
+    #34246,#34247,#34248,#34249,#34250,#34251,#34252,#34253,#34254,
+    #34255,#34256,#34257),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-1.,-0.954545454545,-0.909090909091,
+    -0.863636363636,-0.818181818182,-0.772727272727,-0.727272727273,
+    -0.681818181818,-0.636363636364,-0.590909090909,-0.545454545455,-0.5
+    ,-0.454545454545,-0.409090909091,-0.363636363636,-0.318181818182,
+    -0.272727272727,-0.227272727273,-0.181818181818,-0.136363636364,
+    -9.090909090909E-002,-4.545454545455E-002,0.E+000),.UNSPECIFIED.);
+#34233 = CARTESIAN_POINT('',(1.,0.E+000));
+#34234 = CARTESIAN_POINT('',(0.984848484848,0.E+000));
+#34235 = CARTESIAN_POINT('',(0.954545454545,0.E+000));
+#34236 = CARTESIAN_POINT('',(0.909090909091,0.E+000));
+#34237 = CARTESIAN_POINT('',(0.863636363636,0.E+000));
+#34238 = CARTESIAN_POINT('',(0.818181818182,0.E+000));
+#34239 = CARTESIAN_POINT('',(0.772727272727,0.E+000));
+#34240 = CARTESIAN_POINT('',(0.727272727273,0.E+000));
+#34241 = CARTESIAN_POINT('',(0.681818181818,0.E+000));
+#34242 = CARTESIAN_POINT('',(0.636363636364,0.E+000));
+#34243 = CARTESIAN_POINT('',(0.590909090909,0.E+000));
+#34244 = CARTESIAN_POINT('',(0.545454545455,0.E+000));
+#34245 = CARTESIAN_POINT('',(0.5,0.E+000));
+#34246 = CARTESIAN_POINT('',(0.454545454545,0.E+000));
+#34247 = CARTESIAN_POINT('',(0.409090909091,0.E+000));
+#34248 = CARTESIAN_POINT('',(0.363636363636,0.E+000));
+#34249 = CARTESIAN_POINT('',(0.318181818182,0.E+000));
+#34250 = CARTESIAN_POINT('',(0.272727272727,0.E+000));
+#34251 = CARTESIAN_POINT('',(0.227272727273,0.E+000));
+#34252 = CARTESIAN_POINT('',(0.181818181818,0.E+000));
+#34253 = CARTESIAN_POINT('',(0.136363636364,0.E+000));
+#34254 = CARTESIAN_POINT('',(9.090909090909E-002,0.E+000));
+#34255 = CARTESIAN_POINT('',(4.545454545455E-002,0.E+000));
+#34256 = CARTESIAN_POINT('',(1.515151515152E-002,-0.E+000));
+#34257 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#34258 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#34259 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#34263)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#34260,#34261,#34262)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#34260 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#34261 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#34262 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#34263 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-004),#34260,
+  'distance_accuracy_value','confusion accuracy');
+#34264 = SHAPE_DEFINITION_REPRESENTATION(#34265,#34075);
+#34265 = PRODUCT_DEFINITION_SHAPE('','',#34266);
+#34266 = PRODUCT_DEFINITION('design','',#34267,#34270);
+#34267 = PRODUCT_DEFINITION_FORMATION('','',#34268);
+#34268 = PRODUCT('Compound173','Compound173','',(#34269));
+#34269 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#34270 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#34271 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#34272,#34274);
+#34272 = ( REPRESENTATION_RELATIONSHIP('','',#34075,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#34273) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#34273 = ITEM_DEFINED_TRANSFORMATION('','',#11,#743);
+#34274 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #34275);
+#34275 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('183','=>[0:1:1:184]','',#5,
+  #34266,$);
+#34276 = PRODUCT_TYPE('part',$,(#34268));
+#34277 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#34278),#34430);
+#34278 = SHELL_BASED_SURFACE_MODEL('',(#34279));
+#34279 = OPEN_SHELL('',(#34280));
+#34280 = ADVANCED_FACE('',(#34281),#34295,.T.);
+#34281 = FACE_BOUND('',#34282,.T.);
+#34282 = EDGE_LOOP('',(#34283,#34336,#34375,#34413));
+#34283 = ORIENTED_EDGE('',*,*,#34284,.F.);
+#34284 = EDGE_CURVE('',#34285,#34287,#34289,.T.);
+#34285 = VERTEX_POINT('',#34286);
+#34286 = CARTESIAN_POINT('',(-2.121242937857,2.121242937857,
+    11.516739807761));
+#34287 = VERTEX_POINT('',#34288);
+#34288 = CARTESIAN_POINT('',(-1.979899016825,1.979899016825,
+    11.650000134483));
+#34289 = SURFACE_CURVE('',#34290,(#34294),.PCURVE_S1.);
+#34290 = LINE('',#34291,#34292);
+#34291 = CARTESIAN_POINT('',(-2.121242937857,2.121242937857,
+    11.516739807761));
+#34292 = VECTOR('',#34293,1.);
+#34293 = DIRECTION('',(0.588348405415,-0.588348405415,0.554700196225));
+#34294 = PCURVE('',#34295,#34308);
+#34295 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#34296,#34297)
+    ,(#34298,#34299)
+    ,(#34300,#34301)
+    ,(#34302,#34303)
+    ,(#34304,#34305)
+    ,(#34306,#34307
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#34296 = CARTESIAN_POINT('',(-2.192031054342,2.192031054342,
+    11.450000131503));
+#34297 = CARTESIAN_POINT('',(-1.979899016825,1.979899016825,
+    11.650000134483));
+#34298 = CARTESIAN_POINT('',(-2.540162975639,1.843899133045,
+    11.460110626486));
+#34299 = CARTESIAN_POINT('',(-2.29434075219,1.66545728146,
+    11.660110629466));
+#34300 = CARTESIAN_POINT('',(-2.813338695908,1.432500925431,
+    11.470051979818));
+#34301 = CARTESIAN_POINT('',(-2.541080112433,1.293871803615,
+    11.670051982798));
+#34302 = CARTESIAN_POINT('',(-3.00226198808,0.976399751223,
+    11.47994828207));
+#34303 = CARTESIAN_POINT('',(-2.711720505362,0.881909452717,
+    11.67994828505));
+#34304 = CARTESIAN_POINT('',(-3.100000046194,0.492332884593,
+    11.489889635402));
+#34305 = CARTESIAN_POINT('',(-2.800000041723,0.444687766729,
+    11.689889638382));
+#34306 = CARTESIAN_POINT('',(-3.100000046194,1.543488860659E-016,
+    11.500000130385));
+#34307 = CARTESIAN_POINT('',(-2.800000041723,1.394118970918E-016,
+    11.700000133365));
+#34308 = DEFINITIONAL_REPRESENTATION('',(#34309),#34335);
+#34309 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#34310,#34311,#34312,#34313,
+    #34314,#34315,#34316,#34317,#34318,#34319,#34320,#34321,#34322,
+    #34323,#34324,#34325,#34326,#34327,#34328,#34329,#34330,#34331,
+    #34332,#34333,#34334),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.091993047682E-002,
+    2.183986095365E-002,3.275979143047E-002,4.367972190729E-002,
+    5.459965238411E-002,6.551958286094E-002,7.643951333776E-002,
+    8.735944381458E-002,9.827937429141E-002,0.109199304768,
+    0.120119235245,0.131039165722,0.141959096199,0.152879026676,
+    0.163798957152,0.174718887629,0.185638818106,0.196558748583,
+    0.20747867906,0.218398609536,0.229318540013,0.24023847049),
+  .UNSPECIFIED.);
+#34310 = CARTESIAN_POINT('',(0.E+000,0.33369837632));
+#34311 = CARTESIAN_POINT('',(0.E+000,0.343793855467));
+#34312 = CARTESIAN_POINT('',(0.E+000,0.36398481376));
+#34313 = CARTESIAN_POINT('',(0.E+000,0.3942712512));
+#34314 = CARTESIAN_POINT('',(0.E+000,0.42455768864));
+#34315 = CARTESIAN_POINT('',(0.E+000,0.45484412608));
+#34316 = CARTESIAN_POINT('',(0.E+000,0.48513056352));
+#34317 = CARTESIAN_POINT('',(0.E+000,0.51541700096));
+#34318 = CARTESIAN_POINT('',(0.E+000,0.5457034384));
+#34319 = CARTESIAN_POINT('',(0.E+000,0.57598987584));
+#34320 = CARTESIAN_POINT('',(0.E+000,0.60627631328));
+#34321 = CARTESIAN_POINT('',(0.E+000,0.63656275072));
+#34322 = CARTESIAN_POINT('',(0.E+000,0.66684918816));
+#34323 = CARTESIAN_POINT('',(0.E+000,0.6971356256));
+#34324 = CARTESIAN_POINT('',(0.E+000,0.72742206304));
+#34325 = CARTESIAN_POINT('',(0.E+000,0.75770850048));
+#34326 = CARTESIAN_POINT('',(0.E+000,0.78799493792));
+#34327 = CARTESIAN_POINT('',(0.E+000,0.81828137536));
+#34328 = CARTESIAN_POINT('',(0.E+000,0.8485678128));
+#34329 = CARTESIAN_POINT('',(0.E+000,0.87885425024));
+#34330 = CARTESIAN_POINT('',(0.E+000,0.90914068768));
+#34331 = CARTESIAN_POINT('',(0.E+000,0.93942712512));
+#34332 = CARTESIAN_POINT('',(0.E+000,0.96971356256));
+#34333 = CARTESIAN_POINT('',(-0.E+000,0.989904520853));
+#34334 = CARTESIAN_POINT('',(0.E+000,1.));
+#34335 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#34336 = ORIENTED_EDGE('',*,*,#34337,.F.);
+#34337 = EDGE_CURVE('',#34338,#34285,#34340,.T.);
+#34338 = VERTEX_POINT('',#34339);
+#34339 = CARTESIAN_POINT('',(-3.000124926996,1.493761076259E-016,
+    11.566583543184));
+#34340 = SURFACE_CURVE('',#34341,(#34346),.PCURVE_S1.);
+#34341 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#34342,#34343,#34344,#34345),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,0.241777920213),
+  .PIECEWISE_BEZIER_KNOTS.);
+#34342 = CARTESIAN_POINT('',(-3.000124926996,0.E+000,11.566583543184));
+#34343 = CARTESIAN_POINT('',(-3.000124926996,0.794119080623,
+    11.549732702781));
+#34344 = CARTESIAN_POINT('',(-2.682765495879,1.559800074984,
+    11.533553067347));
+#34345 = CARTESIAN_POINT('',(-2.121242937857,2.121242937857,
+    11.516739807761));
+#34346 = PCURVE('',#34295,#34347);
+#34347 = DEFINITIONAL_REPRESENTATION('',(#34348),#34374);
+#34348 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#34349,#34350,#34351,#34352,
+    #34353,#34354,#34355,#34356,#34357,#34358,#34359,#34360,#34361,
+    #34362,#34363,#34364,#34365,#34366,#34367,#34368,#34369,#34370,
+    #34371,#34372,#34373),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.098990546424E-002,
+    2.197981092847E-002,3.296971639271E-002,4.395962185695E-002,
+    5.494952732119E-002,6.593943278542E-002,7.692933824966E-002,
+    8.79192437139E-002,9.890914917813E-002,0.109899054642,0.120888960107
+    ,0.131878865571,0.142868771035,0.153858676499,0.164848581964,
+    0.175838487428,0.186828392892,0.197818298356,0.208808203821,
+    0.219798109285,0.230788014749,0.241777920213),.UNSPECIFIED.);
+#34349 = CARTESIAN_POINT('',(1.,0.332917059032));
+#34350 = CARTESIAN_POINT('',(0.984848538998,0.332916899045));
+#34351 = CARTESIAN_POINT('',(0.954548399471,0.332937315465));
+#34352 = CARTESIAN_POINT('',(0.909103267773,0.333019746316));
+#34353 = CARTESIAN_POINT('',(0.86365962753,0.333144147145));
+#34354 = CARTESIAN_POINT('',(0.818214999643,0.333298698179));
+#34355 = CARTESIAN_POINT('',(0.77276758813,0.333471230666));
+#34356 = CARTESIAN_POINT('',(0.727316328452,0.333649649043));
+#34357 = CARTESIAN_POINT('',(0.681860789064,0.33382258128));
+#34358 = CARTESIAN_POINT('',(0.636401094595,0.333979866517));
+#34359 = CARTESIAN_POINT('',(0.590937828217,0.334112980488));
+#34360 = CARTESIAN_POINT('',(0.545471927306,0.334215368222));
+#34361 = CARTESIAN_POINT('',(0.500004571477,0.334282689327));
+#34362 = CARTESIAN_POINT('',(0.454537066141,0.334312972217));
+#34363 = CARTESIAN_POINT('',(0.409070723728,0.33430667682));
+#34364 = CARTESIAN_POINT('',(0.363606744983,0.334266665142));
+#34365 = CARTESIAN_POINT('',(0.318146102757,0.334198079997));
+#34366 = CARTESIAN_POINT('',(0.272689430422,0.334108132198));
+#34367 = CARTESIAN_POINT('',(0.227236918033,0.334005799235));
+#34368 = CARTESIAN_POINT('',(0.181788215398,0.33390143101));
+#34369 = CARTESIAN_POINT('',(0.13634235584,0.333806288715));
+#34370 = CARTESIAN_POINT('',(9.089765928928E-002,0.333731931559));
+#34371 = CARTESIAN_POINT('',(4.545177899234E-002,0.333689784361));
+#34372 = CARTESIAN_POINT('',(1.515145175203E-002,0.333689701596));
+#34373 = CARTESIAN_POINT('',(0.E+000,0.33369837632));
+#34374 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#34375 = ORIENTED_EDGE('',*,*,#34376,.F.);
+#34376 = EDGE_CURVE('',#34377,#34338,#34379,.T.);
+#34377 = VERTEX_POINT('',#34378);
+#34378 = CARTESIAN_POINT('',(-2.800000041723,1.394118970918E-016,
+    11.700000133365));
+#34379 = SURFACE_CURVE('',#34380,(#34384),.PCURVE_S1.);
+#34380 = LINE('',#34381,#34382);
+#34381 = CARTESIAN_POINT('',(-2.800000041723,1.394118970918E-016,
+    11.700000133365));
+#34382 = VECTOR('',#34383,1.);
+#34383 = DIRECTION('',(-0.832050294338,4.142775295748E-017,
+    -0.554700196225));
+#34384 = PCURVE('',#34295,#34385);
+#34385 = DEFINITIONAL_REPRESENTATION('',(#34386),#34412);
+#34386 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#34387,#34388,#34389,#34390,
+    #34391,#34392,#34393,#34394,#34395,#34396,#34397,#34398,#34399,
+    #34400,#34401,#34402,#34403,#34404,#34405,#34406,#34407,#34408,
+    #34409,#34410,#34411),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.093273538404E-002,
+    2.186547076808E-002,3.279820615211E-002,4.373094153615E-002,
+    5.466367692019E-002,6.559641230423E-002,7.652914768827E-002,
+    8.74618830723E-002,9.839461845634E-002,0.10932735384,0.120260089224,
+    0.131192824608,0.142125559992,0.153058295377,0.163991030761,
+    0.174923766145,0.185856501529,0.196789236913,0.207721972297,
+    0.218654707681,0.229587443065,0.240520178449),.UNSPECIFIED.);
+#34387 = CARTESIAN_POINT('',(1.,1.));
+#34388 = CARTESIAN_POINT('',(1.,0.989892682713));
+#34389 = CARTESIAN_POINT('',(1.,0.969678048138));
+#34390 = CARTESIAN_POINT('',(1.,0.939356096276));
+#34391 = CARTESIAN_POINT('',(1.,0.909034144413));
+#34392 = CARTESIAN_POINT('',(1.,0.878712192551));
+#34393 = CARTESIAN_POINT('',(1.,0.848390240689));
+#34394 = CARTESIAN_POINT('',(1.,0.818068288827));
+#34395 = CARTESIAN_POINT('',(1.,0.787746336965));
+#34396 = CARTESIAN_POINT('',(1.,0.757424385102));
+#34397 = CARTESIAN_POINT('',(1.,0.72710243324));
+#34398 = CARTESIAN_POINT('',(1.,0.696780481378));
+#34399 = CARTESIAN_POINT('',(1.,0.666458529516));
+#34400 = CARTESIAN_POINT('',(1.,0.636136577654));
+#34401 = CARTESIAN_POINT('',(1.,0.605814625792));
+#34402 = CARTESIAN_POINT('',(1.,0.575492673929));
+#34403 = CARTESIAN_POINT('',(1.,0.545170722067));
+#34404 = CARTESIAN_POINT('',(1.,0.514848770205));
+#34405 = CARTESIAN_POINT('',(1.,0.484526818343));
+#34406 = CARTESIAN_POINT('',(1.,0.454204866481));
+#34407 = CARTESIAN_POINT('',(1.,0.423882914618));
+#34408 = CARTESIAN_POINT('',(1.,0.393560962756));
+#34409 = CARTESIAN_POINT('',(1.,0.363239010894));
+#34410 = CARTESIAN_POINT('',(1.,0.343024376319));
+#34411 = CARTESIAN_POINT('',(1.,0.332917059032));
+#34412 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#34413 = ORIENTED_EDGE('',*,*,#34414,.F.);
+#34414 = EDGE_CURVE('',#34287,#34377,#34415,.T.);
+#34415 = SURFACE_CURVE('',#34416,(#34423),.PCURVE_S1.);
+#34416 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#34417,#34418,#34419,#34420,
+    #34421,#34422),.UNSPECIFIED.,.F.,.F.,(6,6),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#34417 = CARTESIAN_POINT('',(-1.979899016825,1.979899016825,
+    11.650000134483));
+#34418 = CARTESIAN_POINT('',(-2.29434075219,1.66545728146,
+    11.660110629466));
+#34419 = CARTESIAN_POINT('',(-2.541080112433,1.293871803615,
+    11.670051982798));
+#34420 = CARTESIAN_POINT('',(-2.711720505362,0.881909452717,
+    11.67994828505));
+#34421 = CARTESIAN_POINT('',(-2.800000041723,0.444687766729,
+    11.689889638382));
+#34422 = CARTESIAN_POINT('',(-2.800000041723,1.394118970918E-016,
+    11.700000133365));
+#34423 = PCURVE('',#34295,#34424);
+#34424 = DEFINITIONAL_REPRESENTATION('',(#34425),#34429);
+#34425 = LINE('',#34426,#34427);
+#34426 = CARTESIAN_POINT('',(0.E+000,1.));
+#34427 = VECTOR('',#34428,1.);
+#34428 = DIRECTION('',(1.,0.E+000));
+#34429 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#34430 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#34434)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#34431,#34432,#34433)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#34431 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#34432 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#34433 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#34434 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-004),#34431,
+  'distance_accuracy_value','confusion accuracy');
+#34435 = SHAPE_DEFINITION_REPRESENTATION(#34436,#34277);
+#34436 = PRODUCT_DEFINITION_SHAPE('','',#34437);
+#34437 = PRODUCT_DEFINITION('design','',#34438,#34441);
+#34438 = PRODUCT_DEFINITION_FORMATION('','',#34439);
+#34439 = PRODUCT('Compound176','Compound176','',(#34440));
+#34440 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#34441 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#34442 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#34443,#34445);
+#34443 = ( REPRESENTATION_RELATIONSHIP('','',#34277,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#34444) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#34444 = ITEM_DEFINED_TRANSFORMATION('','',#11,#747);
+#34445 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #34446);
+#34446 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('184','=>[0:1:1:185]','',#5,
+  #34437,$);
+#34447 = PRODUCT_TYPE('part',$,(#34439));
+#34448 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#34449),#34632);
+#34449 = SHELL_BASED_SURFACE_MODEL('',(#34450));
+#34450 = OPEN_SHELL('',(#34451));
+#34451 = ADVANCED_FACE('',(#34452),#34466,.T.);
+#34452 = FACE_BOUND('',#34453,.T.);
+#34453 = EDGE_LOOP('',(#34454,#34507,#34555,#34593));
+#34454 = ORIENTED_EDGE('',*,*,#34455,.F.);
+#34455 = EDGE_CURVE('',#34456,#34458,#34460,.T.);
+#34456 = VERTEX_POINT('',#34457);
+#34457 = CARTESIAN_POINT('',(-4.824368020919E-016,-3.000000044703,
+    11.93333346645));
+#34458 = VERTEX_POINT('',#34459);
+#34459 = CARTESIAN_POINT('',(-4.502743486191E-016,-2.800000041723,
+    11.80000013113));
+#34460 = SURFACE_CURVE('',#34461,(#34465),.PCURVE_S1.);
+#34461 = LINE('',#34462,#34463);
+#34462 = CARTESIAN_POINT('',(-4.824368020919E-016,-3.000000044703,
+    11.93333346645));
+#34463 = VECTOR('',#34464,1.);
+#34464 = DIRECTION('',(1.338038923995E-016,0.832050294338,
+    -0.554700196225));
+#34465 = PCURVE('',#34466,#34479);
+#34466 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#34467,#34468)
+    ,(#34469,#34470)
+    ,(#34471,#34472)
+    ,(#34473,#34474)
+    ,(#34475,#34476)
+    ,(#34477,#34478
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#34467 = CARTESIAN_POINT('',(-1.979899016825,-1.979899016825,
+    11.750000132248));
+#34468 = CARTESIAN_POINT('',(-2.192031054342,-2.192031054342,
+    11.950000135228));
+#34469 = CARTESIAN_POINT('',(-1.66545728146,-2.29434075219,
+    11.760110627231));
+#34470 = CARTESIAN_POINT('',(-1.843899133045,-2.540162975639,
+    11.960110630211));
+#34471 = CARTESIAN_POINT('',(-1.293871803615,-2.541080112433,
+    11.770051980563));
+#34472 = CARTESIAN_POINT('',(-1.432500925431,-2.813338695908,
+    11.970051983543));
+#34473 = CARTESIAN_POINT('',(-0.881909452717,-2.711720505362,
+    11.779948282815));
+#34474 = CARTESIAN_POINT('',(-0.976399751223,-3.00226198808,
+    11.979948285795));
+#34475 = CARTESIAN_POINT('',(-0.444687766729,-2.800000041723,
+    11.789889636147));
+#34476 = CARTESIAN_POINT('',(-0.492332884593,-3.100000046194,
+    11.989889639127));
+#34477 = CARTESIAN_POINT('',(-4.502743486191E-016,-2.800000041723,
+    11.80000013113));
+#34478 = CARTESIAN_POINT('',(-4.985180288283E-016,-3.100000046194,
+    12.000000134111));
+#34479 = DEFINITIONAL_REPRESENTATION('',(#34480),#34506);
+#34480 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#34481,#34482,#34483,#34484,
+    #34485,#34486,#34487,#34488,#34489,#34490,#34491,#34492,#34493,
+    #34494,#34495,#34496,#34497,#34498,#34499,#34500,#34501,#34502,
+    #34503,#34504,#34505),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.092591311876E-002,
+    2.185182623752E-002,3.277773935628E-002,4.370365247505E-002,
+    5.462956559381E-002,6.555547871257E-002,7.648139183133E-002,
+    8.740730495009E-002,9.833321806885E-002,0.109259131188,
+    0.120185044306,0.131110957425,0.142036870544,0.152962783663,
+    0.163888696781,0.1748146099,0.185740523019,0.196666436138,
+    0.207592349256,0.218518262375,0.229444175494,0.240370088613),
+  .UNSPECIFIED.);
+#34481 = CARTESIAN_POINT('',(1.,0.666666666667));
+#34482 = CARTESIAN_POINT('',(1.,0.656565656566));
+#34483 = CARTESIAN_POINT('',(1.,0.636363636364));
+#34484 = CARTESIAN_POINT('',(1.,0.606060606061));
+#34485 = CARTESIAN_POINT('',(1.,0.575757575758));
+#34486 = CARTESIAN_POINT('',(1.,0.545454545455));
+#34487 = CARTESIAN_POINT('',(1.,0.515151515152));
+#34488 = CARTESIAN_POINT('',(1.,0.484848484848));
+#34489 = CARTESIAN_POINT('',(1.,0.454545454545));
+#34490 = CARTESIAN_POINT('',(1.,0.424242424242));
+#34491 = CARTESIAN_POINT('',(1.,0.393939393939));
+#34492 = CARTESIAN_POINT('',(1.,0.363636363636));
+#34493 = CARTESIAN_POINT('',(1.,0.333333333333));
+#34494 = CARTESIAN_POINT('',(1.,0.30303030303));
+#34495 = CARTESIAN_POINT('',(1.,0.272727272727));
+#34496 = CARTESIAN_POINT('',(1.,0.242424242424));
+#34497 = CARTESIAN_POINT('',(1.,0.212121212121));
+#34498 = CARTESIAN_POINT('',(1.,0.181818181818));
+#34499 = CARTESIAN_POINT('',(1.,0.151515151515));
+#34500 = CARTESIAN_POINT('',(1.,0.121212121212));
+#34501 = CARTESIAN_POINT('',(1.,9.090909090909E-002));
+#34502 = CARTESIAN_POINT('',(1.,6.060606060606E-002));
+#34503 = CARTESIAN_POINT('',(1.,3.030303030303E-002));
+#34504 = CARTESIAN_POINT('',(1.,1.010101010101E-002));
+#34505 = CARTESIAN_POINT('',(1.,0.E+000));
+#34506 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#34507 = ORIENTED_EDGE('',*,*,#34508,.F.);
+#34508 = EDGE_CURVE('',#34509,#34456,#34511,.T.);
+#34509 = VERTEX_POINT('',#34510);
+#34510 = CARTESIAN_POINT('',(-2.121242937857,-2.121242937857,
+    11.88326045897));
+#34511 = SURFACE_CURVE('',#34512,(#34526),.PCURVE_S1.);
+#34512 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#34513,#34514,#34515,#34516,
+    #34517,#34518,#34519,#34520,#34521,#34522,#34523,#34524,#34525),
+  .UNSPECIFIED.,.F.,.F.,(4,3,3,3,4),(0.E+000,7.046627312784E-002,
+    0.156117143494,0.227610565263,0.241768013859),.UNSPECIFIED.);
+#34513 = CARTESIAN_POINT('',(-2.121242937857,-2.121242937857,
+    11.88326045897));
+#34514 = CARTESIAN_POINT('',(-1.90594096053,-2.336514358045,
+    11.889707088731));
+#34515 = CARTESIAN_POINT('',(-1.70959581128,-2.474063602492,
+    11.894744740157));
+#34516 = CARTESIAN_POINT('',(-1.528082936304,-2.581519940608,
+    11.899228617547));
+#34517 = CARTESIAN_POINT('',(-1.30745631545,-2.712131770602,
+    11.904678714226));
+#34518 = CARTESIAN_POINT('',(-1.106819245606,-2.798972408577,
+    11.909298404303));
+#34519 = CARTESIAN_POINT('',(-0.87296582199,-2.870127849565,
+    11.914503296666));
+#34520 = CARTESIAN_POINT('',(-0.677766621146,-2.929521828074,
+    11.918847859231));
+#34521 = CARTESIAN_POINT('',(-0.458191757425,-2.978281917985,
+    11.923592771493));
+#34522 = CARTESIAN_POINT('',(-0.175571278418,-2.994856288268,
+    11.929604412977));
+#34523 = CARTESIAN_POINT('',(-0.119605501363,-2.998138419539,
+    11.930794865233));
+#34524 = CARTESIAN_POINT('',(-6.117183282271E-002,-3.000000044703,
+    11.932035374355));
+#34525 = CARTESIAN_POINT('',(-8.881784197001E-016,-3.000000044703,
+    11.93333346645));
+#34526 = PCURVE('',#34466,#34527);
+#34527 = DEFINITIONAL_REPRESENTATION('',(#34528),#34554);
+#34528 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#34529,#34530,#34531,#34532,
+    #34533,#34534,#34535,#34536,#34537,#34538,#34539,#34540,#34541,
+    #34542,#34543,#34544,#34545,#34546,#34547,#34548,#34549,#34550,
+    #34551,#34552,#34553),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.098945517542E-002,
+    2.197891035084E-002,3.296836552627E-002,4.395782070169E-002,
+    5.494727587711E-002,6.593673105253E-002,7.692618622796E-002,
+    8.791564140338E-002,9.89050965788E-002,0.109894551754,0.12088400693,
+    0.131873462105,0.14286291728,0.153852372456,0.164841827631,
+    0.175831282807,0.186820737982,0.197810193158,0.208799648333,
+    0.219789103508,0.230778558684,0.241768013859),.UNSPECIFIED.);
+#34529 = CARTESIAN_POINT('',(0.E+000,0.66630162368));
+#34530 = CARTESIAN_POINT('',(1.993249288898E-002,0.666338091682));
+#34531 = CARTESIAN_POINT('',(5.847902160247E-002,0.666769182717));
+#34532 = CARTESIAN_POINT('',(0.112725040403,0.667779345432));
+#34533 = CARTESIAN_POINT('',(0.163780852998,0.668238224393));
+#34534 = CARTESIAN_POINT('',(0.212023128458,0.667944558134));
+#34535 = CARTESIAN_POINT('',(0.257808777093,0.66709345928));
+#34536 = CARTESIAN_POINT('',(0.301473359039,0.666186808541));
+#34537 = CARTESIAN_POINT('',(0.343309840112,0.666323648194));
+#34538 = CARTESIAN_POINT('',(0.383730253213,0.667273448079));
+#34539 = CARTESIAN_POINT('',(0.42307513829,0.668192474321));
+#34540 = CARTESIAN_POINT('',(0.461705269526,0.668701229075));
+#34541 = CARTESIAN_POINT('',(0.499981587131,0.668605868841));
+#34542 = CARTESIAN_POINT('',(0.53826499299,0.667956602916));
+#34543 = CARTESIAN_POINT('',(0.576913928739,0.667043457261));
+#34544 = CARTESIAN_POINT('',(0.616272751839,0.66633363532));
+#34545 = CARTESIAN_POINT('',(0.656698170516,0.666732990899));
+#34546 = CARTESIAN_POINT('',(0.69857308941,0.667624475657));
+#34547 = CARTESIAN_POINT('',(0.742205928692,0.668275469078));
+#34548 = CARTESIAN_POINT('',(0.787948920322,0.668324717403));
+#34549 = CARTESIAN_POINT('',(0.836164372035,0.66775375736));
+#34550 = CARTESIAN_POINT('',(0.8872241428,0.666792221786));
+#34551 = CARTESIAN_POINT('',(0.941506905115,0.66663564709));
+#34552 = CARTESIAN_POINT('',(0.980068148889,0.666648704589));
+#34553 = CARTESIAN_POINT('',(1.,0.666666666667));
+#34554 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#34555 = ORIENTED_EDGE('',*,*,#34556,.F.);
+#34556 = EDGE_CURVE('',#34557,#34509,#34559,.T.);
+#34557 = VERTEX_POINT('',#34558);
+#34558 = CARTESIAN_POINT('',(-1.979899016825,-1.979899016825,
+    11.750000132248));
+#34559 = SURFACE_CURVE('',#34560,(#34564),.PCURVE_S1.);
+#34560 = LINE('',#34561,#34562);
+#34561 = CARTESIAN_POINT('',(-1.979899016825,-1.979899016825,
+    11.750000132248));
+#34562 = VECTOR('',#34563,1.);
+#34563 = DIRECTION('',(-0.588348405415,-0.588348405415,0.554700196225));
+#34564 = PCURVE('',#34466,#34565);
+#34565 = DEFINITIONAL_REPRESENTATION('',(#34566),#34592);
+#34566 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#34567,#34568,#34569,#34570,
+    #34571,#34572,#34573,#34574,#34575,#34576,#34577,#34578,#34579,
+    #34580,#34581,#34582,#34583,#34584,#34585,#34586,#34587,#34588,
+    #34589,#34590,#34591),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.091993047682E-002,
+    2.183986095365E-002,3.275979143047E-002,4.367972190729E-002,
+    5.459965238412E-002,6.551958286094E-002,7.643951333776E-002,
+    8.735944381458E-002,9.827937429141E-002,0.109199304768,
+    0.120119235245,0.131039165722,0.141959096199,0.152879026676,
+    0.163798957152,0.174718887629,0.185638818106,0.196558748583,
+    0.20747867906,0.218398609536,0.229318540013,0.24023847049),
+  .UNSPECIFIED.);
+#34567 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#34568 = CARTESIAN_POINT('',(0.E+000,1.009547914667E-002));
+#34569 = CARTESIAN_POINT('',(0.E+000,3.028643744E-002));
+#34570 = CARTESIAN_POINT('',(0.E+000,6.057287487999E-002));
+#34571 = CARTESIAN_POINT('',(0.E+000,9.085931231999E-002));
+#34572 = CARTESIAN_POINT('',(0.E+000,0.12114574976));
+#34573 = CARTESIAN_POINT('',(0.E+000,0.1514321872));
+#34574 = CARTESIAN_POINT('',(0.E+000,0.18171862464));
+#34575 = CARTESIAN_POINT('',(0.E+000,0.21200506208));
+#34576 = CARTESIAN_POINT('',(0.E+000,0.24229149952));
+#34577 = CARTESIAN_POINT('',(0.E+000,0.27257793696));
+#34578 = CARTESIAN_POINT('',(0.E+000,0.3028643744));
+#34579 = CARTESIAN_POINT('',(0.E+000,0.33315081184));
+#34580 = CARTESIAN_POINT('',(0.E+000,0.36343724928));
+#34581 = CARTESIAN_POINT('',(0.E+000,0.39372368672));
+#34582 = CARTESIAN_POINT('',(0.E+000,0.42401012416));
+#34583 = CARTESIAN_POINT('',(0.E+000,0.4542965616));
+#34584 = CARTESIAN_POINT('',(0.E+000,0.48458299904));
+#34585 = CARTESIAN_POINT('',(0.E+000,0.51486943648));
+#34586 = CARTESIAN_POINT('',(0.E+000,0.54515587392));
+#34587 = CARTESIAN_POINT('',(0.E+000,0.57544231136));
+#34588 = CARTESIAN_POINT('',(0.E+000,0.6057287488));
+#34589 = CARTESIAN_POINT('',(0.E+000,0.63601518624));
+#34590 = CARTESIAN_POINT('',(-0.E+000,0.656206144533));
+#34591 = CARTESIAN_POINT('',(0.E+000,0.66630162368));
+#34592 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#34593 = ORIENTED_EDGE('',*,*,#34594,.F.);
+#34594 = EDGE_CURVE('',#34458,#34557,#34595,.T.);
+#34595 = SURFACE_CURVE('',#34596,(#34603),.PCURVE_S1.);
+#34596 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#34597,#34598,#34599,#34600,
+    #34601,#34602),.UNSPECIFIED.,.F.,.F.,(6,6),(-1.,0.E+000),
+  .PIECEWISE_BEZIER_KNOTS.);
+#34597 = CARTESIAN_POINT('',(-4.502743486191E-016,-2.800000041723,
+    11.80000013113));
+#34598 = CARTESIAN_POINT('',(-0.444687766729,-2.800000041723,
+    11.789889636147));
+#34599 = CARTESIAN_POINT('',(-0.881909452717,-2.711720505362,
+    11.779948282815));
+#34600 = CARTESIAN_POINT('',(-1.293871803615,-2.541080112433,
+    11.770051980563));
+#34601 = CARTESIAN_POINT('',(-1.66545728146,-2.29434075219,
+    11.760110627231));
+#34602 = CARTESIAN_POINT('',(-1.979899016825,-1.979899016825,
+    11.750000132248));
+#34603 = PCURVE('',#34466,#34604);
+#34604 = DEFINITIONAL_REPRESENTATION('',(#34605),#34631);
+#34605 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#34606,#34607,#34608,#34609,
+    #34610,#34611,#34612,#34613,#34614,#34615,#34616,#34617,#34618,
+    #34619,#34620,#34621,#34622,#34623,#34624,#34625,#34626,#34627,
+    #34628,#34629,#34630),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-1.,-0.954545454545,-0.909090909091,
+    -0.863636363636,-0.818181818182,-0.772727272727,-0.727272727273,
+    -0.681818181818,-0.636363636364,-0.590909090909,-0.545454545455,-0.5
+    ,-0.454545454545,-0.409090909091,-0.363636363636,-0.318181818182,
+    -0.272727272727,-0.227272727273,-0.181818181818,-0.136363636364,
+    -9.090909090909E-002,-4.545454545455E-002,0.E+000),.UNSPECIFIED.);
+#34606 = CARTESIAN_POINT('',(1.,0.E+000));
+#34607 = CARTESIAN_POINT('',(0.984848484848,0.E+000));
+#34608 = CARTESIAN_POINT('',(0.954545454545,0.E+000));
+#34609 = CARTESIAN_POINT('',(0.909090909091,0.E+000));
+#34610 = CARTESIAN_POINT('',(0.863636363636,0.E+000));
+#34611 = CARTESIAN_POINT('',(0.818181818182,0.E+000));
+#34612 = CARTESIAN_POINT('',(0.772727272727,0.E+000));
+#34613 = CARTESIAN_POINT('',(0.727272727273,0.E+000));
+#34614 = CARTESIAN_POINT('',(0.681818181818,0.E+000));
+#34615 = CARTESIAN_POINT('',(0.636363636364,0.E+000));
+#34616 = CARTESIAN_POINT('',(0.590909090909,0.E+000));
+#34617 = CARTESIAN_POINT('',(0.545454545455,0.E+000));
+#34618 = CARTESIAN_POINT('',(0.5,0.E+000));
+#34619 = CARTESIAN_POINT('',(0.454545454545,0.E+000));
+#34620 = CARTESIAN_POINT('',(0.409090909091,0.E+000));
+#34621 = CARTESIAN_POINT('',(0.363636363636,0.E+000));
+#34622 = CARTESIAN_POINT('',(0.318181818182,0.E+000));
+#34623 = CARTESIAN_POINT('',(0.272727272727,0.E+000));
+#34624 = CARTESIAN_POINT('',(0.227272727273,0.E+000));
+#34625 = CARTESIAN_POINT('',(0.181818181818,0.E+000));
+#34626 = CARTESIAN_POINT('',(0.136363636364,0.E+000));
+#34627 = CARTESIAN_POINT('',(9.090909090909E-002,0.E+000));
+#34628 = CARTESIAN_POINT('',(4.545454545455E-002,0.E+000));
+#34629 = CARTESIAN_POINT('',(1.515151515152E-002,-0.E+000));
+#34630 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#34631 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#34632 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#34636)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#34633,#34634,#34635)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#34633 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#34634 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#34635 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#34636 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-004),#34633,
+  'distance_accuracy_value','confusion accuracy');
+#34637 = SHAPE_DEFINITION_REPRESENTATION(#34638,#34448);
+#34638 = PRODUCT_DEFINITION_SHAPE('','',#34639);
+#34639 = PRODUCT_DEFINITION('design','',#34640,#34643);
+#34640 = PRODUCT_DEFINITION_FORMATION('','',#34641);
+#34641 = PRODUCT('Compound178','Compound178','',(#34642));
+#34642 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#34643 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#34644 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#34645,#34647);
+#34645 = ( REPRESENTATION_RELATIONSHIP('','',#34448,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#34646) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#34646 = ITEM_DEFINED_TRANSFORMATION('','',#11,#751);
+#34647 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #34648);
+#34648 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('185','=>[0:1:1:186]','',#5,
+  #34639,$);
+#34649 = PRODUCT_TYPE('part',$,(#34641));
+#34650 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#34651),#34825);
+#34651 = SHELL_BASED_SURFACE_MODEL('',(#34652));
+#34652 = OPEN_SHELL('',(#34653));
+#34653 = ADVANCED_FACE('',(#34654),#34668,.T.);
+#34654 = FACE_BOUND('',#34655,.T.);
+#34655 = EDGE_LOOP('',(#34656,#34709,#34748,#34786));
+#34656 = ORIENTED_EDGE('',*,*,#34657,.F.);
+#34657 = EDGE_CURVE('',#34658,#34660,#34662,.T.);
+#34658 = VERTEX_POINT('',#34659);
+#34659 = CARTESIAN_POINT('',(-3.000124926996,1.493761076259E-016,
+    12.233416714606));
+#34660 = VERTEX_POINT('',#34661);
+#34661 = CARTESIAN_POINT('',(-2.800000041723,1.394118970918E-016,
+    12.100000124425));
+#34662 = SURFACE_CURVE('',#34663,(#34667),.PCURVE_S1.);
+#34663 = LINE('',#34664,#34665);
+#34664 = CARTESIAN_POINT('',(-3.000124926996,1.493761076259E-016,
+    12.233416714606));
+#34665 = VECTOR('',#34666,1.);
+#34666 = DIRECTION('',(0.832050294338,-4.142775295748E-017,
+    -0.554700196225));
+#34667 = PCURVE('',#34668,#34681);
+#34668 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#34669,#34670)
+    ,(#34671,#34672)
+    ,(#34673,#34674)
+    ,(#34675,#34676)
+    ,(#34677,#34678)
+    ,(#34679,#34680
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#34669 = CARTESIAN_POINT('',(-1.979899016825,1.979899016825,
+    12.050000125542));
+#34670 = CARTESIAN_POINT('',(-2.192031054342,2.192031054342,
+    12.250000128522));
+#34671 = CARTESIAN_POINT('',(-2.29434075219,1.66545728146,
+    12.060110620526));
+#34672 = CARTESIAN_POINT('',(-2.540162975639,1.843899133045,
+    12.260110623506));
+#34673 = CARTESIAN_POINT('',(-2.541080112433,1.293871803615,
+    12.070051973858));
+#34674 = CARTESIAN_POINT('',(-2.813338695908,1.432500925431,
+    12.270051976838));
+#34675 = CARTESIAN_POINT('',(-2.711720505362,0.881909452717,
+    12.07994827611));
+#34676 = CARTESIAN_POINT('',(-3.00226198808,0.976399751223,
+    12.27994827909));
+#34677 = CARTESIAN_POINT('',(-2.800000041723,0.444687766729,
+    12.089889629441));
+#34678 = CARTESIAN_POINT('',(-3.100000046194,0.492332884593,
+    12.289889632422));
+#34679 = CARTESIAN_POINT('',(-2.800000041723,1.394118970918E-016,
+    12.100000124425));
+#34680 = CARTESIAN_POINT('',(-3.100000046194,1.543488860659E-016,
+    12.300000127405));
+#34681 = DEFINITIONAL_REPRESENTATION('',(#34682),#34708);
+#34682 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#34683,#34684,#34685,#34686,
+    #34687,#34688,#34689,#34690,#34691,#34692,#34693,#34694,#34695,
+    #34696,#34697,#34698,#34699,#34700,#34701,#34702,#34703,#34704,
+    #34705,#34706,#34707),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.093273538404E-002,
+    2.186547076808E-002,3.279820615211E-002,4.373094153615E-002,
+    5.466367692019E-002,6.559641230423E-002,7.652914768827E-002,
+    8.74618830723E-002,9.839461845634E-002,0.10932735384,0.120260089224,
+    0.131192824608,0.142125559992,0.153058295377,0.163991030761,
+    0.174923766145,0.185856501529,0.196789236913,0.207721972297,
+    0.218654707681,0.229587443065,0.240520178449),.UNSPECIFIED.);
+#34683 = CARTESIAN_POINT('',(1.,0.667082940968));
+#34684 = CARTESIAN_POINT('',(1.,0.656975623681));
+#34685 = CARTESIAN_POINT('',(1.,0.636760989106));
+#34686 = CARTESIAN_POINT('',(1.,0.606439037244));
+#34687 = CARTESIAN_POINT('',(1.,0.576117085382));
+#34688 = CARTESIAN_POINT('',(1.,0.545795133519));
+#34689 = CARTESIAN_POINT('',(1.,0.515473181657));
+#34690 = CARTESIAN_POINT('',(1.,0.485151229795));
+#34691 = CARTESIAN_POINT('',(1.,0.454829277933));
+#34692 = CARTESIAN_POINT('',(1.,0.424507326071));
+#34693 = CARTESIAN_POINT('',(1.,0.394185374208));
+#34694 = CARTESIAN_POINT('',(1.,0.363863422346));
+#34695 = CARTESIAN_POINT('',(1.,0.333541470484));
+#34696 = CARTESIAN_POINT('',(1.,0.303219518622));
+#34697 = CARTESIAN_POINT('',(1.,0.27289756676));
+#34698 = CARTESIAN_POINT('',(1.,0.242575614898));
+#34699 = CARTESIAN_POINT('',(1.,0.212253663035));
+#34700 = CARTESIAN_POINT('',(1.,0.181931711173));
+#34701 = CARTESIAN_POINT('',(1.,0.151609759311));
+#34702 = CARTESIAN_POINT('',(1.,0.121287807449));
+#34703 = CARTESIAN_POINT('',(1.,9.096585558657E-002));
+#34704 = CARTESIAN_POINT('',(1.,6.064390372438E-002));
+#34705 = CARTESIAN_POINT('',(1.,3.032195186219E-002));
+#34706 = CARTESIAN_POINT('',(1.,1.01073172874E-002));
+#34707 = CARTESIAN_POINT('',(1.,0.E+000));
+#34708 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#34709 = ORIENTED_EDGE('',*,*,#34710,.F.);
+#34710 = EDGE_CURVE('',#34711,#34658,#34713,.T.);
+#34711 = VERTEX_POINT('',#34712);
+#34712 = CARTESIAN_POINT('',(-2.121242937857,2.121242937857,
+    12.183260452264));
+#34713 = SURFACE_CURVE('',#34714,(#34719),.PCURVE_S1.);
+#34714 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#34715,#34716,#34717,#34718),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,0.241778545972),
+  .PIECEWISE_BEZIER_KNOTS.);
+#34715 = CARTESIAN_POINT('',(-2.121242937857,2.121242937857,
+    12.183260452264));
+#34716 = CARTESIAN_POINT('',(-2.682765495879,1.559800074984,
+    12.200148849156));
+#34717 = CARTESIAN_POINT('',(-3.000124926996,0.794119080623,
+    12.216565874204));
+#34718 = CARTESIAN_POINT('',(-3.000124926996,0.E+000,12.233416714606));
+#34719 = PCURVE('',#34668,#34720);
+#34720 = DEFINITIONAL_REPRESENTATION('',(#34721),#34747);
+#34721 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#34722,#34723,#34724,#34725,
+    #34726,#34727,#34728,#34729,#34730,#34731,#34732,#34733,#34734,
+    #34735,#34736,#34737,#34738,#34739,#34740,#34741,#34742,#34743,
+    #34744,#34745,#34746),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.098993390781E-002,
+    2.197986781562E-002,3.296980172343E-002,4.395973563124E-002,
+    5.494966953906E-002,6.593960344687E-002,7.692953735468E-002,
+    8.791947126249E-002,9.89094051703E-002,0.109899339078,0.120889272986
+    ,0.131879206894,0.142869140802,0.153859074709,0.164849008617,
+    0.175838942525,0.186828876433,0.197818810341,0.208808744248,
+    0.219798678156,0.230788612064,0.241778545972),.UNSPECIFIED.);
+#34722 = CARTESIAN_POINT('',(0.E+000,0.66630162368));
+#34723 = CARTESIAN_POINT('',(1.515145118437E-002,0.666310313272));
+#34724 = CARTESIAN_POINT('',(4.54518446294E-002,0.666310782173));
+#34725 = CARTESIAN_POINT('',(9.089798952253E-002,0.666270389091));
+#34726 = CARTESIAN_POINT('',(0.136343081238,0.666198005978));
+#34727 = CARTESIAN_POINT('',(0.181789424773,0.666104587296));
+#34728 = CARTESIAN_POINT('',(0.227238657249,0.666001360727));
+#34729 = CARTESIAN_POINT('',(0.27269170279,0.665899402114));
+#34730 = CARTESIAN_POINT('',(0.318148871827,0.665808999059));
+#34731 = CARTESIAN_POINT('',(0.363609939154,0.665739172811));
+#34732 = CARTESIAN_POINT('',(0.409074242462,0.665697263644));
+#34733 = CARTESIAN_POINT('',(0.454540787406,0.665688608683));
+#34734 = CARTESIAN_POINT('',(0.500008360085,0.66571630732));
+#34735 = CARTESIAN_POINT('',(0.545475643788,0.665781077683));
+#34736 = CARTESIAN_POINT('',(0.590941337864,0.665881204673));
+#34737 = CARTESIAN_POINT('',(0.636404276287,0.666012580155));
+#34738 = CARTESIAN_POINT('',(0.681863543529,0.666168834959));
+#34739 = CARTESIAN_POINT('',(0.727318585591,0.666341562426));
+#34740 = CARTESIAN_POINT('',(0.772769313059,0.666520630337));
+#34741 = CARTESIAN_POINT('',(0.818216197112,0.666694586058));
+#34742 = CARTESIAN_POINT('',(0.863660344484,0.666851127298));
+#34743 = CARTESIAN_POINT('',(0.909103593462,0.666977729378));
+#34744 = CARTESIAN_POINT('',(0.954548464002,0.667062075195));
+#34745 = CARTESIAN_POINT('',(0.984848538401,0.667083085876));
+#34746 = CARTESIAN_POINT('',(1.,0.667082940968));
+#34747 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#34748 = ORIENTED_EDGE('',*,*,#34749,.F.);
+#34749 = EDGE_CURVE('',#34750,#34711,#34752,.T.);
+#34750 = VERTEX_POINT('',#34751);
+#34751 = CARTESIAN_POINT('',(-1.979899016825,1.979899016825,
+    12.050000125542));
+#34752 = SURFACE_CURVE('',#34753,(#34757),.PCURVE_S1.);
+#34753 = LINE('',#34754,#34755);
+#34754 = CARTESIAN_POINT('',(-1.979899016825,1.979899016825,
+    12.050000125542));
+#34755 = VECTOR('',#34756,1.);
+#34756 = DIRECTION('',(-0.588348405415,0.588348405415,0.554700196225));
+#34757 = PCURVE('',#34668,#34758);
+#34758 = DEFINITIONAL_REPRESENTATION('',(#34759),#34785);
+#34759 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#34760,#34761,#34762,#34763,
+    #34764,#34765,#34766,#34767,#34768,#34769,#34770,#34771,#34772,
+    #34773,#34774,#34775,#34776,#34777,#34778,#34779,#34780,#34781,
+    #34782,#34783,#34784),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.091993047682E-002,
+    2.183986095365E-002,3.275979143047E-002,4.367972190729E-002,
+    5.459965238411E-002,6.551958286094E-002,7.643951333776E-002,
+    8.735944381458E-002,9.827937429141E-002,0.109199304768,
+    0.120119235245,0.131039165722,0.141959096199,0.152879026676,
+    0.163798957152,0.174718887629,0.185638818106,0.196558748583,
+    0.20747867906,0.218398609536,0.229318540013,0.24023847049),
+  .UNSPECIFIED.);
+#34760 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#34761 = CARTESIAN_POINT('',(0.E+000,1.009547914667E-002));
+#34762 = CARTESIAN_POINT('',(0.E+000,3.028643744E-002));
+#34763 = CARTESIAN_POINT('',(0.E+000,6.057287487999E-002));
+#34764 = CARTESIAN_POINT('',(0.E+000,9.085931231999E-002));
+#34765 = CARTESIAN_POINT('',(0.E+000,0.12114574976));
+#34766 = CARTESIAN_POINT('',(0.E+000,0.1514321872));
+#34767 = CARTESIAN_POINT('',(0.E+000,0.18171862464));
+#34768 = CARTESIAN_POINT('',(0.E+000,0.21200506208));
+#34769 = CARTESIAN_POINT('',(0.E+000,0.24229149952));
+#34770 = CARTESIAN_POINT('',(0.E+000,0.27257793696));
+#34771 = CARTESIAN_POINT('',(0.E+000,0.3028643744));
+#34772 = CARTESIAN_POINT('',(0.E+000,0.33315081184));
+#34773 = CARTESIAN_POINT('',(0.E+000,0.36343724928));
+#34774 = CARTESIAN_POINT('',(0.E+000,0.39372368672));
+#34775 = CARTESIAN_POINT('',(0.E+000,0.42401012416));
+#34776 = CARTESIAN_POINT('',(0.E+000,0.4542965616));
+#34777 = CARTESIAN_POINT('',(0.E+000,0.48458299904));
+#34778 = CARTESIAN_POINT('',(0.E+000,0.51486943648));
+#34779 = CARTESIAN_POINT('',(0.E+000,0.54515587392));
+#34780 = CARTESIAN_POINT('',(0.E+000,0.57544231136));
+#34781 = CARTESIAN_POINT('',(0.E+000,0.6057287488));
+#34782 = CARTESIAN_POINT('',(0.E+000,0.63601518624));
+#34783 = CARTESIAN_POINT('',(-0.E+000,0.656206144533));
+#34784 = CARTESIAN_POINT('',(0.E+000,0.66630162368));
+#34785 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#34786 = ORIENTED_EDGE('',*,*,#34787,.F.);
+#34787 = EDGE_CURVE('',#34660,#34750,#34788,.T.);
+#34788 = SURFACE_CURVE('',#34789,(#34796),.PCURVE_S1.);
+#34789 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#34790,#34791,#34792,#34793,
+    #34794,#34795),.UNSPECIFIED.,.F.,.F.,(6,6),(-1.,0.E+000),
+  .PIECEWISE_BEZIER_KNOTS.);
+#34790 = CARTESIAN_POINT('',(-2.800000041723,1.394118970918E-016,
+    12.100000124425));
+#34791 = CARTESIAN_POINT('',(-2.800000041723,0.444687766729,
+    12.089889629441));
+#34792 = CARTESIAN_POINT('',(-2.711720505362,0.881909452717,
+    12.07994827611));
+#34793 = CARTESIAN_POINT('',(-2.541080112433,1.293871803615,
+    12.070051973858));
+#34794 = CARTESIAN_POINT('',(-2.29434075219,1.66545728146,
+    12.060110620526));
+#34795 = CARTESIAN_POINT('',(-1.979899016825,1.979899016825,
+    12.050000125542));
+#34796 = PCURVE('',#34668,#34797);
+#34797 = DEFINITIONAL_REPRESENTATION('',(#34798),#34824);
+#34798 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#34799,#34800,#34801,#34802,
+    #34803,#34804,#34805,#34806,#34807,#34808,#34809,#34810,#34811,
+    #34812,#34813,#34814,#34815,#34816,#34817,#34818,#34819,#34820,
+    #34821,#34822,#34823),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-1.,-0.954545454545,-0.909090909091,
+    -0.863636363636,-0.818181818182,-0.772727272727,-0.727272727273,
+    -0.681818181818,-0.636363636364,-0.590909090909,-0.545454545455,-0.5
+    ,-0.454545454545,-0.409090909091,-0.363636363636,-0.318181818182,
+    -0.272727272727,-0.227272727273,-0.181818181818,-0.136363636364,
+    -9.090909090909E-002,-4.545454545455E-002,0.E+000),.UNSPECIFIED.);
+#34799 = CARTESIAN_POINT('',(1.,0.E+000));
+#34800 = CARTESIAN_POINT('',(0.984848484848,0.E+000));
+#34801 = CARTESIAN_POINT('',(0.954545454545,0.E+000));
+#34802 = CARTESIAN_POINT('',(0.909090909091,0.E+000));
+#34803 = CARTESIAN_POINT('',(0.863636363636,0.E+000));
+#34804 = CARTESIAN_POINT('',(0.818181818182,0.E+000));
+#34805 = CARTESIAN_POINT('',(0.772727272727,0.E+000));
+#34806 = CARTESIAN_POINT('',(0.727272727273,0.E+000));
+#34807 = CARTESIAN_POINT('',(0.681818181818,0.E+000));
+#34808 = CARTESIAN_POINT('',(0.636363636364,0.E+000));
+#34809 = CARTESIAN_POINT('',(0.590909090909,0.E+000));
+#34810 = CARTESIAN_POINT('',(0.545454545455,0.E+000));
+#34811 = CARTESIAN_POINT('',(0.5,0.E+000));
+#34812 = CARTESIAN_POINT('',(0.454545454545,0.E+000));
+#34813 = CARTESIAN_POINT('',(0.409090909091,0.E+000));
+#34814 = CARTESIAN_POINT('',(0.363636363636,0.E+000));
+#34815 = CARTESIAN_POINT('',(0.318181818182,0.E+000));
+#34816 = CARTESIAN_POINT('',(0.272727272727,0.E+000));
+#34817 = CARTESIAN_POINT('',(0.227272727273,0.E+000));
+#34818 = CARTESIAN_POINT('',(0.181818181818,0.E+000));
+#34819 = CARTESIAN_POINT('',(0.136363636364,0.E+000));
+#34820 = CARTESIAN_POINT('',(9.090909090909E-002,0.E+000));
+#34821 = CARTESIAN_POINT('',(4.545454545455E-002,0.E+000));
+#34822 = CARTESIAN_POINT('',(1.515151515152E-002,-0.E+000));
+#34823 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#34824 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#34825 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#34829)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#34826,#34827,#34828)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#34826 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#34827 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#34828 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#34829 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-004),#34826,
+  'distance_accuracy_value','confusion accuracy');
+#34830 = SHAPE_DEFINITION_REPRESENTATION(#34831,#34650);
+#34831 = PRODUCT_DEFINITION_SHAPE('','',#34832);
+#34832 = PRODUCT_DEFINITION('design','',#34833,#34836);
+#34833 = PRODUCT_DEFINITION_FORMATION('','',#34834);
+#34834 = PRODUCT('Compound183','Compound183','',(#34835));
+#34835 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#34836 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#34837 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#34838,#34840);
+#34838 = ( REPRESENTATION_RELATIONSHIP('','',#34650,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#34839) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#34839 = ITEM_DEFINED_TRANSFORMATION('','',#11,#755);
+#34840 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #34841);
+#34841 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('186','=>[0:1:1:187]','',#5,
+  #34832,$);
+#34842 = PRODUCT_TYPE('part',$,(#34834));
+#34843 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#34844),#35018);
+#34844 = SHELL_BASED_SURFACE_MODEL('',(#34845));
+#34845 = OPEN_SHELL('',(#34846));
+#34846 = ADVANCED_FACE('',(#34847),#34861,.T.);
+#34847 = FACE_BOUND('',#34848,.T.);
+#34848 = EDGE_LOOP('',(#34849,#34902,#34941,#34979));
+#34849 = ORIENTED_EDGE('',*,*,#34850,.F.);
+#34850 = EDGE_CURVE('',#34851,#34853,#34855,.T.);
+#34851 = VERTEX_POINT('',#34852);
+#34852 = CARTESIAN_POINT('',(3.000124926996,1.837046694444E-016,
+    11.633416728017));
+#34853 = VERTEX_POINT('',#34854);
+#34854 = CARTESIAN_POINT('',(2.800000041723,1.714505544354E-016,
+    11.500000137836));
+#34855 = SURFACE_CURVE('',#34856,(#34860),.PCURVE_S1.);
+#34856 = LINE('',#34857,#34858);
+#34857 = CARTESIAN_POINT('',(3.000124926996,1.837046694444E-016,
+    11.633416728017));
+#34858 = VECTOR('',#34859,1.);
+#34859 = DIRECTION('',(-0.832050294338,-5.094838648452E-017,
+    -0.554700196225));
+#34860 = PCURVE('',#34861,#34874);
+#34861 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#34862,#34863)
+    ,(#34864,#34865)
+    ,(#34866,#34867)
+    ,(#34868,#34869)
+    ,(#34870,#34871)
+    ,(#34872,#34873
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#34862 = CARTESIAN_POINT('',(1.979899016825,-1.979899016825,
+    11.450000138953));
+#34863 = CARTESIAN_POINT('',(2.192031054342,-2.192031054342,
+    11.650000141934));
+#34864 = CARTESIAN_POINT('',(2.29434075219,-1.66545728146,
+    11.460110633937));
+#34865 = CARTESIAN_POINT('',(2.540162975639,-1.843899133045,
+    11.660110636917));
+#34866 = CARTESIAN_POINT('',(2.541080112433,-1.293871803615,
+    11.470051987269));
+#34867 = CARTESIAN_POINT('',(2.813338695908,-1.432500925431,
+    11.670051990249));
+#34868 = CARTESIAN_POINT('',(2.711720505362,-0.881909452717,
+    11.479948289521));
+#34869 = CARTESIAN_POINT('',(3.00226198808,-0.976399751223,
+    11.679948292501));
+#34870 = CARTESIAN_POINT('',(2.800000041723,-0.444687766729,
+    11.489889642853));
+#34871 = CARTESIAN_POINT('',(3.100000046194,-0.492332884593,
+    11.689889645833));
+#34872 = CARTESIAN_POINT('',(2.800000041723,1.714505544354E-016,
+    11.500000137836));
+#34873 = CARTESIAN_POINT('',(3.100000046194,1.898202566964E-016,
+    11.700000140816));
+#34874 = DEFINITIONAL_REPRESENTATION('',(#34875),#34901);
+#34875 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#34876,#34877,#34878,#34879,
+    #34880,#34881,#34882,#34883,#34884,#34885,#34886,#34887,#34888,
+    #34889,#34890,#34891,#34892,#34893,#34894,#34895,#34896,#34897,
+    #34898,#34899,#34900),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.E+000,1.093273538404E-002,
+    2.186547076808E-002,3.279820615211E-002,4.373094153615E-002,
+    5.466367692019E-002,6.559641230423E-002,7.652914768827E-002,
+    8.74618830723E-002,9.839461845634E-002,0.10932735384,0.120260089224,
+    0.131192824608,0.142125559992,0.153058295377,0.163991030761,
+    0.174923766145,0.185856501529,0.196789236913,0.207721972297,
+    0.218654707681,0.229587443065,0.240520178449),.UNSPECIFIED.);
+#34876 = CARTESIAN_POINT('',(1.,0.667082940968));
+#34877 = CARTESIAN_POINT('',(1.,0.656975623681));
+#34878 = CARTESIAN_POINT('',(1.,0.636760989106));
+#34879 = CARTESIAN_POINT('',(1.,0.606439037244));
+#34880 = CARTESIAN_POINT('',(1.,0.576117085382));
+#34881 = CARTESIAN_POINT('',(1.,0.545795133519));
+#34882 = CARTESIAN_POINT('',(1.,0.515473181657));
+#34883 = CARTESIAN_POINT('',(1.,0.485151229795));
+#34884 = CARTESIAN_POINT('',(1.,0.454829277933));
+#34885 = CARTESIAN_POINT('',(1.,0.424507326071));
+#34886 = CARTESIAN_POINT('',(1.,0.394185374208));
+#34887 = CARTESIAN_POINT('',(1.,0.363863422346));
+#34888 = CARTESIAN_POINT('',(1.,0.333541470484));
+#34889 = CARTESIAN_POINT('',(1.,0.303219518622));
+#34890 = CARTESIAN_POINT('',(1.,0.27289756676));
+#34891 = CARTESIAN_POINT('',(1.,0.242575614897));
+#34892 = CARTESIAN_POINT('',(1.,0.212253663035));
+#34893 = CARTESIAN_POINT('',(1.,0.181931711173));
+#34894 = CARTESIAN_POINT('',(1.,0.151609759311));
+#34895 = CARTESIAN_POINT('',(1.,0.121287807449));
+#34896 = CARTESIAN_POINT('',(1.,9.096585558656E-002));
+#34897 = CARTESIAN_POINT('',(1.,6.064390372437E-002));
+#34898 = CARTESIAN_POINT('',(1.,3.032195186219E-002));
+#34899 = CARTESIAN_POINT('',(1.,1.01073172874E-002));
+#34900 = CARTESIAN_POINT('',(1.,0.E+000));
+#34901 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#34902 = ORIENTED_EDGE('',*,*,#34903,.F.);
+#34903 = EDGE_CURVE('',#34904,#34851,#34906,.T.);
+#34904 = VERTEX_POINT('',#34905);
+#34905 = CARTESIAN_POINT('',(2.121242937857,-2.121242937857,
+    11.583260465675));
+#34906 = SURFACE_CURVE('',#34907,(#34912),.PCURVE_S1.);
+#34907 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#34908,#34909,#34910,#34911),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(-0.241778545972,0.E+000),
+  .PIECEWISE_BEZIER_KNOTS.);
+#34908 = CARTESIAN_POINT('',(2.121242937857,-2.121242937857,
+    11.583260465675));
+#34909 = CARTESIAN_POINT('',(2.682765495879,-1.559800074984,
+    11.600148862568));
+#34910 = CARTESIAN_POINT('',(3.000124926996,-0.794119080623,
+    11.616565887615));
+#34911 = CARTESIAN_POINT('',(3.000124926996,0.E+000,11.633416728017));
+#34912 = PCURVE('',#34861,#34913);
+#34913 = DEFINITIONAL_REPRESENTATION('',(#34914),#34940);
+#34914 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#34915,#34916,#34917,#34918,
+    #34919,#34920,#34921,#34922,#34923,#34924,#34925,#34926,#34927,
+    #34928,#34929,#34930,#34931,#34932,#34933,#34934,#34935,#34936,
+    #34937,#34938,#34939),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.241778545972,-0.230788612064,
+    -0.219798678156,-0.208808744248,-0.197818810341,-0.186828876433,
+    -0.175838942525,-0.164849008617,-0.153859074709,-0.142869140802,
+    -0.131879206894,-0.120889272986,-0.109899339078,-9.89094051703E-002,
+    -8.791947126249E-002,-7.692953735468E-002,-6.593960344687E-002,
+    -5.494966953906E-002,-4.395973563124E-002,-3.296980172343E-002,
+    -2.197986781562E-002,-1.098993390781E-002,0.E+000),.UNSPECIFIED.);
+#34915 = CARTESIAN_POINT('',(0.E+000,0.66630162368));
+#34916 = CARTESIAN_POINT('',(1.515145118437E-002,0.666310313272));
+#34917 = CARTESIAN_POINT('',(4.54518446294E-002,0.666310782173));
+#34918 = CARTESIAN_POINT('',(9.089798952253E-002,0.666270389091));
+#34919 = CARTESIAN_POINT('',(0.136343081238,0.666198005978));
+#34920 = CARTESIAN_POINT('',(0.181789424773,0.666104587296));
+#34921 = CARTESIAN_POINT('',(0.227238657249,0.666001360727));
+#34922 = CARTESIAN_POINT('',(0.27269170279,0.665899402114));
+#34923 = CARTESIAN_POINT('',(0.318148871827,0.665808999059));
+#34924 = CARTESIAN_POINT('',(0.363609939154,0.665739172811));
+#34925 = CARTESIAN_POINT('',(0.409074242462,0.665697263644));
+#34926 = CARTESIAN_POINT('',(0.454540787406,0.665688608683));
+#34927 = CARTESIAN_POINT('',(0.500008360085,0.66571630732));
+#34928 = CARTESIAN_POINT('',(0.545475643788,0.665781077683));
+#34929 = CARTESIAN_POINT('',(0.590941337864,0.665881204673));
+#34930 = CARTESIAN_POINT('',(0.636404276287,0.666012580155));
+#34931 = CARTESIAN_POINT('',(0.681863543529,0.666168834959));
+#34932 = CARTESIAN_POINT('',(0.727318585591,0.666341562426));
+#34933 = CARTESIAN_POINT('',(0.772769313059,0.666520630337));
+#34934 = CARTESIAN_POINT('',(0.818216197112,0.666694586058));
+#34935 = CARTESIAN_POINT('',(0.863660344484,0.666851127297));
+#34936 = CARTESIAN_POINT('',(0.909103593462,0.666977729378));
+#34937 = CARTESIAN_POINT('',(0.954548464002,0.667062075195));
+#34938 = CARTESIAN_POINT('',(0.984848538401,0.667083085876));
+#34939 = CARTESIAN_POINT('',(1.,0.667082940968));
+#34940 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#34941 = ORIENTED_EDGE('',*,*,#34942,.F.);
+#34942 = EDGE_CURVE('',#34943,#34904,#34945,.T.);
+#34943 = VERTEX_POINT('',#34944);
+#34944 = CARTESIAN_POINT('',(1.979899016825,-1.979899016825,
+    11.450000138953));
+#34945 = SURFACE_CURVE('',#34946,(#34950),.PCURVE_S1.);
+#34946 = LINE('',#34947,#34948);
+#34947 = CARTESIAN_POINT('',(1.979899016825,-1.979899016825,
+    11.450000138953));
+#34948 = VECTOR('',#34949,1.);
+#34949 = DIRECTION('',(0.588348405415,-0.588348405415,0.554700196225));
+#34950 = PCURVE('',#34861,#34951);
+#34951 = DEFINITIONAL_REPRESENTATION('',(#34952),#34978);
+#34952 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#34953,#34954,#34955,#34956,
+    #34957,#34958,#34959,#34960,#34961,#34962,#34963,#34964,#34965,
+    #34966,#34967,#34968,#34969,#34970,#34971,#34972,#34973,#34974,
+    #34975,#34976,#34977),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.091993047682E-002,
+    2.183986095365E-002,3.275979143047E-002,4.367972190729E-002,
+    5.459965238412E-002,6.551958286094E-002,7.643951333776E-002,
+    8.735944381458E-002,9.827937429141E-002,0.109199304768,
+    0.120119235245,0.131039165722,0.141959096199,0.152879026676,
+    0.163798957152,0.174718887629,0.185638818106,0.196558748583,
+    0.20747867906,0.218398609536,0.229318540013,0.24023847049),
+  .UNSPECIFIED.);
+#34953 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#34954 = CARTESIAN_POINT('',(0.E+000,1.009547914667E-002));
+#34955 = CARTESIAN_POINT('',(0.E+000,3.028643743999E-002));
+#34956 = CARTESIAN_POINT('',(0.E+000,6.057287487998E-002));
+#34957 = CARTESIAN_POINT('',(0.E+000,9.085931231998E-002));
+#34958 = CARTESIAN_POINT('',(0.E+000,0.12114574976));
+#34959 = CARTESIAN_POINT('',(0.E+000,0.1514321872));
+#34960 = CARTESIAN_POINT('',(0.E+000,0.18171862464));
+#34961 = CARTESIAN_POINT('',(0.E+000,0.21200506208));
+#34962 = CARTESIAN_POINT('',(0.E+000,0.24229149952));
+#34963 = CARTESIAN_POINT('',(0.E+000,0.27257793696));
+#34964 = CARTESIAN_POINT('',(0.E+000,0.3028643744));
+#34965 = CARTESIAN_POINT('',(0.E+000,0.33315081184));
+#34966 = CARTESIAN_POINT('',(0.E+000,0.36343724928));
+#34967 = CARTESIAN_POINT('',(0.E+000,0.39372368672));
+#34968 = CARTESIAN_POINT('',(0.E+000,0.42401012416));
+#34969 = CARTESIAN_POINT('',(0.E+000,0.4542965616));
+#34970 = CARTESIAN_POINT('',(0.E+000,0.48458299904));
+#34971 = CARTESIAN_POINT('',(0.E+000,0.51486943648));
+#34972 = CARTESIAN_POINT('',(0.E+000,0.54515587392));
+#34973 = CARTESIAN_POINT('',(0.E+000,0.57544231136));
+#34974 = CARTESIAN_POINT('',(0.E+000,0.6057287488));
+#34975 = CARTESIAN_POINT('',(0.E+000,0.63601518624));
+#34976 = CARTESIAN_POINT('',(-0.E+000,0.656206144533));
+#34977 = CARTESIAN_POINT('',(0.E+000,0.66630162368));
+#34978 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#34979 = ORIENTED_EDGE('',*,*,#34980,.F.);
+#34980 = EDGE_CURVE('',#34853,#34943,#34981,.T.);
+#34981 = SURFACE_CURVE('',#34982,(#34989),.PCURVE_S1.);
+#34982 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#34983,#34984,#34985,#34986,
+    #34987,#34988),.UNSPECIFIED.,.F.,.F.,(6,6),(-1.,0.E+000),
+  .PIECEWISE_BEZIER_KNOTS.);
+#34983 = CARTESIAN_POINT('',(2.800000041723,1.714505544354E-016,
+    11.500000137836));
+#34984 = CARTESIAN_POINT('',(2.800000041723,-0.444687766729,
+    11.489889642853));
+#34985 = CARTESIAN_POINT('',(2.711720505362,-0.881909452717,
+    11.479948289521));
+#34986 = CARTESIAN_POINT('',(2.541080112433,-1.293871803615,
+    11.470051987269));
+#34987 = CARTESIAN_POINT('',(2.29434075219,-1.66545728146,
+    11.460110633937));
+#34988 = CARTESIAN_POINT('',(1.979899016825,-1.979899016825,
+    11.450000138953));
+#34989 = PCURVE('',#34861,#34990);
+#34990 = DEFINITIONAL_REPRESENTATION('',(#34991),#35017);
+#34991 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#34992,#34993,#34994,#34995,
+    #34996,#34997,#34998,#34999,#35000,#35001,#35002,#35003,#35004,
+    #35005,#35006,#35007,#35008,#35009,#35010,#35011,#35012,#35013,
+    #35014,#35015,#35016),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-1.,-0.954545454545,-0.909090909091,
+    -0.863636363636,-0.818181818182,-0.772727272727,-0.727272727273,
+    -0.681818181818,-0.636363636364,-0.590909090909,-0.545454545455,-0.5
+    ,-0.454545454545,-0.409090909091,-0.363636363636,-0.318181818182,
+    -0.272727272727,-0.227272727273,-0.181818181818,-0.136363636364,
+    -9.090909090909E-002,-4.545454545455E-002,0.E+000),.UNSPECIFIED.);
+#34992 = CARTESIAN_POINT('',(1.,0.E+000));
+#34993 = CARTESIAN_POINT('',(0.984848484848,0.E+000));
+#34994 = CARTESIAN_POINT('',(0.954545454545,0.E+000));
+#34995 = CARTESIAN_POINT('',(0.909090909091,0.E+000));
+#34996 = CARTESIAN_POINT('',(0.863636363636,0.E+000));
+#34997 = CARTESIAN_POINT('',(0.818181818182,0.E+000));
+#34998 = CARTESIAN_POINT('',(0.772727272727,0.E+000));
+#34999 = CARTESIAN_POINT('',(0.727272727273,0.E+000));
+#35000 = CARTESIAN_POINT('',(0.681818181818,0.E+000));
+#35001 = CARTESIAN_POINT('',(0.636363636364,0.E+000));
+#35002 = CARTESIAN_POINT('',(0.590909090909,0.E+000));
+#35003 = CARTESIAN_POINT('',(0.545454545455,0.E+000));
+#35004 = CARTESIAN_POINT('',(0.5,0.E+000));
+#35005 = CARTESIAN_POINT('',(0.454545454545,0.E+000));
+#35006 = CARTESIAN_POINT('',(0.409090909091,0.E+000));
+#35007 = CARTESIAN_POINT('',(0.363636363636,0.E+000));
+#35008 = CARTESIAN_POINT('',(0.318181818182,0.E+000));
+#35009 = CARTESIAN_POINT('',(0.272727272727,0.E+000));
+#35010 = CARTESIAN_POINT('',(0.227272727273,0.E+000));
+#35011 = CARTESIAN_POINT('',(0.181818181818,0.E+000));
+#35012 = CARTESIAN_POINT('',(0.136363636364,0.E+000));
+#35013 = CARTESIAN_POINT('',(9.090909090909E-002,0.E+000));
+#35014 = CARTESIAN_POINT('',(4.545454545455E-002,0.E+000));
+#35015 = CARTESIAN_POINT('',(1.515151515152E-002,-0.E+000));
+#35016 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#35017 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#35018 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#35022)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#35019,#35020,#35021)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#35019 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#35020 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#35021 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#35022 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-004),#35019,
+  'distance_accuracy_value','confusion accuracy');
+#35023 = SHAPE_DEFINITION_REPRESENTATION(#35024,#34843);
+#35024 = PRODUCT_DEFINITION_SHAPE('','',#35025);
+#35025 = PRODUCT_DEFINITION('design','',#35026,#35029);
+#35026 = PRODUCT_DEFINITION_FORMATION('','',#35027);
+#35027 = PRODUCT('Compound179','Compound179','',(#35028));
+#35028 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#35029 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#35030 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#35031,#35033);
+#35031 = ( REPRESENTATION_RELATIONSHIP('','',#34843,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#35032) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#35032 = ITEM_DEFINED_TRANSFORMATION('','',#11,#759);
+#35033 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #35034);
+#35034 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('187','=>[0:1:1:188]','',#5,
+  #35025,$);
+#35035 = PRODUCT_TYPE('part',$,(#35027));
+#35036 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#35037),#35211);
+#35037 = SHELL_BASED_SURFACE_MODEL('',(#35038));
+#35038 = OPEN_SHELL('',(#35039));
+#35039 = ADVANCED_FACE('',(#35040),#35054,.T.);
+#35040 = FACE_BOUND('',#35041,.T.);
+#35041 = EDGE_LOOP('',(#35042,#35095,#35134,#35172));
+#35042 = ORIENTED_EDGE('',*,*,#35043,.F.);
+#35043 = EDGE_CURVE('',#35044,#35046,#35048,.T.);
+#35044 = VERTEX_POINT('',#35045);
+#35045 = CARTESIAN_POINT('',(2.121242937857,2.121242937857,
+    12.083260454499));
+#35046 = VERTEX_POINT('',#35047);
+#35047 = CARTESIAN_POINT('',(1.979899016825,1.979899016825,
+    11.950000127778));
+#35048 = SURFACE_CURVE('',#35049,(#35053),.PCURVE_S1.);
+#35049 = LINE('',#35050,#35051);
+#35050 = CARTESIAN_POINT('',(2.121242937857,2.121242937857,
+    12.083260454499));
+#35051 = VECTOR('',#35052,1.);
+#35052 = DIRECTION('',(-0.588348405415,-0.588348405415,-0.554700196225)
+  );
+#35053 = PCURVE('',#35054,#35067);
+#35054 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#35055,#35056)
+    ,(#35057,#35058)
+    ,(#35059,#35060)
+    ,(#35061,#35062)
+    ,(#35063,#35064)
+    ,(#35065,#35066
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#35055 = CARTESIAN_POINT('',(2.800000041723,0.E+000,11.900000128895));
+#35056 = CARTESIAN_POINT('',(3.100000046194,0.E+000,12.100000131875));
+#35057 = CARTESIAN_POINT('',(2.800000041723,0.444687766729,
+    11.910110623878));
+#35058 = CARTESIAN_POINT('',(3.100000046194,0.492332884593,
+    12.110110626859));
+#35059 = CARTESIAN_POINT('',(2.711720505362,0.881909452717,
+    11.92005197721));
+#35060 = CARTESIAN_POINT('',(3.00226198808,0.976399751223,
+    12.120051980191));
+#35061 = CARTESIAN_POINT('',(2.541080112433,1.293871803615,
+    11.929948279462));
+#35062 = CARTESIAN_POINT('',(2.813338695908,1.432500925431,
+    12.129948282443));
+#35063 = CARTESIAN_POINT('',(2.29434075219,1.66545728146,11.939889632794
+    ));
+#35064 = CARTESIAN_POINT('',(2.540162975639,1.843899133045,
+    12.139889635774));
+#35065 = CARTESIAN_POINT('',(1.979899016825,1.979899016825,
+    11.950000127778));
+#35066 = CARTESIAN_POINT('',(2.192031054342,2.192031054342,
+    12.150000130758));
+#35067 = DEFINITIONAL_REPRESENTATION('',(#35068),#35094);
+#35068 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#35069,#35070,#35071,#35072,
+    #35073,#35074,#35075,#35076,#35077,#35078,#35079,#35080,#35081,
+    #35082,#35083,#35084,#35085,#35086,#35087,#35088,#35089,#35090,
+    #35091,#35092,#35093),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.E+000,1.091993047682E-002,
+    2.183986095365E-002,3.275979143047E-002,4.367972190729E-002,
+    5.459965238412E-002,6.551958286094E-002,7.643951333776E-002,
+    8.735944381458E-002,9.827937429141E-002,0.109199304768,
+    0.120119235245,0.131039165722,0.141959096199,0.152879026676,
+    0.163798957152,0.174718887629,0.185638818106,0.196558748583,
+    0.20747867906,0.218398609536,0.229318540013,0.24023847049),
+  .UNSPECIFIED.);
+#35069 = CARTESIAN_POINT('',(1.,0.66630162368));
+#35070 = CARTESIAN_POINT('',(1.,0.656206144533));
+#35071 = CARTESIAN_POINT('',(1.,0.63601518624));
+#35072 = CARTESIAN_POINT('',(1.,0.6057287488));
+#35073 = CARTESIAN_POINT('',(1.,0.57544231136));
+#35074 = CARTESIAN_POINT('',(1.,0.54515587392));
+#35075 = CARTESIAN_POINT('',(1.,0.51486943648));
+#35076 = CARTESIAN_POINT('',(1.,0.48458299904));
+#35077 = CARTESIAN_POINT('',(1.,0.4542965616));
+#35078 = CARTESIAN_POINT('',(1.,0.42401012416));
+#35079 = CARTESIAN_POINT('',(1.,0.39372368672));
+#35080 = CARTESIAN_POINT('',(1.,0.36343724928));
+#35081 = CARTESIAN_POINT('',(1.,0.33315081184));
+#35082 = CARTESIAN_POINT('',(1.,0.3028643744));
+#35083 = CARTESIAN_POINT('',(1.,0.27257793696));
+#35084 = CARTESIAN_POINT('',(1.,0.24229149952));
+#35085 = CARTESIAN_POINT('',(1.,0.21200506208));
+#35086 = CARTESIAN_POINT('',(1.,0.18171862464));
+#35087 = CARTESIAN_POINT('',(1.,0.1514321872));
+#35088 = CARTESIAN_POINT('',(1.,0.12114574976));
+#35089 = CARTESIAN_POINT('',(1.,9.085931231999E-002));
+#35090 = CARTESIAN_POINT('',(1.,6.057287487999E-002));
+#35091 = CARTESIAN_POINT('',(1.,3.028643744E-002));
+#35092 = CARTESIAN_POINT('',(1.,1.009547914667E-002));
+#35093 = CARTESIAN_POINT('',(1.,0.E+000));
+#35094 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#35095 = ORIENTED_EDGE('',*,*,#35096,.F.);
+#35096 = EDGE_CURVE('',#35097,#35044,#35099,.T.);
+#35097 = VERTEX_POINT('',#35098);
+#35098 = CARTESIAN_POINT('',(3.000124926996,0.E+000,12.033416719077));
+#35099 = SURFACE_CURVE('',#35100,(#35105),.PCURVE_S1.);
+#35100 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#35101,#35102,#35103,#35104),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(-0.241777920213,0.E+000),
+  .PIECEWISE_BEZIER_KNOTS.);
+#35101 = CARTESIAN_POINT('',(3.000124926996,0.E+000,12.033416719077));
+#35102 = CARTESIAN_POINT('',(3.000124926996,0.794119080623,
+    12.050267559479));
+#35103 = CARTESIAN_POINT('',(2.682765495879,1.559800074984,
+    12.066447194913));
+#35104 = CARTESIAN_POINT('',(2.121242937857,2.121242937857,
+    12.083260454499));
+#35105 = PCURVE('',#35054,#35106);
+#35106 = DEFINITIONAL_REPRESENTATION('',(#35107),#35133);
+#35107 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#35108,#35109,#35110,#35111,
+    #35112,#35113,#35114,#35115,#35116,#35117,#35118,#35119,#35120,
+    #35121,#35122,#35123,#35124,#35125,#35126,#35127,#35128,#35129,
+    #35130,#35131,#35132),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.241777920213,-0.230788014749,
+    -0.219798109285,-0.208808203821,-0.197818298356,-0.186828392892,
+    -0.175838487428,-0.164848581964,-0.153858676499,-0.142868771035,
+    -0.131878865571,-0.120888960107,-0.109899054642,-9.890914917813E-002
+    ,-8.79192437139E-002,-7.692933824966E-002,-6.593943278542E-002,
+    -5.494952732119E-002,-4.395962185695E-002,-3.296971639271E-002,
+    -2.197981092847E-002,-1.098990546424E-002,0.E+000),.UNSPECIFIED.);
+#35108 = CARTESIAN_POINT('',(0.E+000,0.667082940968));
+#35109 = CARTESIAN_POINT('',(1.515146100233E-002,0.667083100955));
+#35110 = CARTESIAN_POINT('',(4.545160052912E-002,0.667062684535));
+#35111 = CARTESIAN_POINT('',(9.089673222675E-002,0.666980253684));
+#35112 = CARTESIAN_POINT('',(0.13634037247,0.666855852855));
+#35113 = CARTESIAN_POINT('',(0.181785000357,0.666701301821));
+#35114 = CARTESIAN_POINT('',(0.22723241187,0.666528769334));
+#35115 = CARTESIAN_POINT('',(0.272683671548,0.666350350957));
+#35116 = CARTESIAN_POINT('',(0.318139210936,0.66617741872));
+#35117 = CARTESIAN_POINT('',(0.363598905405,0.666020133483));
+#35118 = CARTESIAN_POINT('',(0.409062171783,0.665887019512));
+#35119 = CARTESIAN_POINT('',(0.454528072694,0.665784631778));
+#35120 = CARTESIAN_POINT('',(0.499995428523,0.665717310673));
+#35121 = CARTESIAN_POINT('',(0.545462933859,0.665687027783));
+#35122 = CARTESIAN_POINT('',(0.590929276272,0.66569332318));
+#35123 = CARTESIAN_POINT('',(0.636393255017,0.665733334858));
+#35124 = CARTESIAN_POINT('',(0.681853897243,0.665801920003));
+#35125 = CARTESIAN_POINT('',(0.727310569578,0.665891867802));
+#35126 = CARTESIAN_POINT('',(0.772763081967,0.665994200765));
+#35127 = CARTESIAN_POINT('',(0.818211784602,0.666098568991));
+#35128 = CARTESIAN_POINT('',(0.86365764416,0.666193711285));
+#35129 = CARTESIAN_POINT('',(0.909102340711,0.666268068441));
+#35130 = CARTESIAN_POINT('',(0.954548221008,0.666310215639));
+#35131 = CARTESIAN_POINT('',(0.984848548248,0.666310298404));
+#35132 = CARTESIAN_POINT('',(1.,0.66630162368));
+#35133 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#35134 = ORIENTED_EDGE('',*,*,#35135,.F.);
+#35135 = EDGE_CURVE('',#35136,#35097,#35138,.T.);
+#35136 = VERTEX_POINT('',#35137);
+#35137 = CARTESIAN_POINT('',(2.800000041723,0.E+000,11.900000128895));
+#35138 = SURFACE_CURVE('',#35139,(#35143),.PCURVE_S1.);
+#35139 = LINE('',#35140,#35141);
+#35140 = CARTESIAN_POINT('',(2.800000041723,0.E+000,11.900000128895));
+#35141 = VECTOR('',#35142,1.);
+#35142 = DIRECTION('',(0.832050294338,0.E+000,0.554700196225));
+#35143 = PCURVE('',#35054,#35144);
+#35144 = DEFINITIONAL_REPRESENTATION('',(#35145),#35171);
+#35145 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#35146,#35147,#35148,#35149,
+    #35150,#35151,#35152,#35153,#35154,#35155,#35156,#35157,#35158,
+    #35159,#35160,#35161,#35162,#35163,#35164,#35165,#35166,#35167,
+    #35168,#35169,#35170),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.093273538404E-002,
+    2.186547076808E-002,3.279820615211E-002,4.373094153615E-002,
+    5.466367692019E-002,6.559641230423E-002,7.652914768827E-002,
+    8.74618830723E-002,9.839461845634E-002,0.10932735384,0.120260089224,
+    0.131192824608,0.142125559992,0.153058295377,0.163991030761,
+    0.174923766145,0.185856501529,0.196789236913,0.207721972297,
+    0.218654707681,0.229587443065,0.240520178449),.UNSPECIFIED.);
+#35146 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#35147 = CARTESIAN_POINT('',(0.E+000,1.010731728739E-002));
+#35148 = CARTESIAN_POINT('',(0.E+000,3.032195186218E-002));
+#35149 = CARTESIAN_POINT('',(0.E+000,6.064390372437E-002));
+#35150 = CARTESIAN_POINT('',(0.E+000,9.096585558656E-002));
+#35151 = CARTESIAN_POINT('',(0.E+000,0.121287807449));
+#35152 = CARTESIAN_POINT('',(0.E+000,0.151609759311));
+#35153 = CARTESIAN_POINT('',(0.E+000,0.181931711173));
+#35154 = CARTESIAN_POINT('',(0.E+000,0.212253663035));
+#35155 = CARTESIAN_POINT('',(0.E+000,0.242575614897));
+#35156 = CARTESIAN_POINT('',(0.E+000,0.27289756676));
+#35157 = CARTESIAN_POINT('',(0.E+000,0.303219518622));
+#35158 = CARTESIAN_POINT('',(0.E+000,0.333541470484));
+#35159 = CARTESIAN_POINT('',(0.E+000,0.363863422346));
+#35160 = CARTESIAN_POINT('',(0.E+000,0.394185374208));
+#35161 = CARTESIAN_POINT('',(0.E+000,0.424507326071));
+#35162 = CARTESIAN_POINT('',(0.E+000,0.454829277933));
+#35163 = CARTESIAN_POINT('',(0.E+000,0.485151229795));
+#35164 = CARTESIAN_POINT('',(0.E+000,0.515473181657));
+#35165 = CARTESIAN_POINT('',(0.E+000,0.545795133519));
+#35166 = CARTESIAN_POINT('',(0.E+000,0.576117085382));
+#35167 = CARTESIAN_POINT('',(0.E+000,0.606439037244));
+#35168 = CARTESIAN_POINT('',(0.E+000,0.636760989106));
+#35169 = CARTESIAN_POINT('',(-0.E+000,0.656975623681));
+#35170 = CARTESIAN_POINT('',(0.E+000,0.667082940968));
+#35171 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#35172 = ORIENTED_EDGE('',*,*,#35173,.F.);
+#35173 = EDGE_CURVE('',#35046,#35136,#35174,.T.);
+#35174 = SURFACE_CURVE('',#35175,(#35182),.PCURVE_S1.);
+#35175 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#35176,#35177,#35178,#35179,
+    #35180,#35181),.UNSPECIFIED.,.F.,.F.,(6,6),(-1.,0.E+000),
+  .PIECEWISE_BEZIER_KNOTS.);
+#35176 = CARTESIAN_POINT('',(1.979899016825,1.979899016825,
+    11.950000127778));
+#35177 = CARTESIAN_POINT('',(2.29434075219,1.66545728146,11.939889632794
+    ));
+#35178 = CARTESIAN_POINT('',(2.541080112433,1.293871803615,
+    11.929948279462));
+#35179 = CARTESIAN_POINT('',(2.711720505362,0.881909452717,
+    11.92005197721));
+#35180 = CARTESIAN_POINT('',(2.800000041723,0.444687766729,
+    11.910110623878));
+#35181 = CARTESIAN_POINT('',(2.800000041723,0.E+000,11.900000128895));
+#35182 = PCURVE('',#35054,#35183);
+#35183 = DEFINITIONAL_REPRESENTATION('',(#35184),#35210);
+#35184 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#35185,#35186,#35187,#35188,
+    #35189,#35190,#35191,#35192,#35193,#35194,#35195,#35196,#35197,
+    #35198,#35199,#35200,#35201,#35202,#35203,#35204,#35205,#35206,
+    #35207,#35208,#35209),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-1.,-0.954545454545,-0.909090909091,
+    -0.863636363636,-0.818181818182,-0.772727272727,-0.727272727273,
+    -0.681818181818,-0.636363636364,-0.590909090909,-0.545454545455,-0.5
+    ,-0.454545454545,-0.409090909091,-0.363636363636,-0.318181818182,
+    -0.272727272727,-0.227272727273,-0.181818181818,-0.136363636364,
+    -9.090909090909E-002,-4.545454545455E-002,0.E+000),.UNSPECIFIED.);
+#35185 = CARTESIAN_POINT('',(1.,0.E+000));
+#35186 = CARTESIAN_POINT('',(0.984848484848,0.E+000));
+#35187 = CARTESIAN_POINT('',(0.954545454545,0.E+000));
+#35188 = CARTESIAN_POINT('',(0.909090909091,0.E+000));
+#35189 = CARTESIAN_POINT('',(0.863636363636,0.E+000));
+#35190 = CARTESIAN_POINT('',(0.818181818182,0.E+000));
+#35191 = CARTESIAN_POINT('',(0.772727272727,0.E+000));
+#35192 = CARTESIAN_POINT('',(0.727272727273,0.E+000));
+#35193 = CARTESIAN_POINT('',(0.681818181818,0.E+000));
+#35194 = CARTESIAN_POINT('',(0.636363636364,0.E+000));
+#35195 = CARTESIAN_POINT('',(0.590909090909,0.E+000));
+#35196 = CARTESIAN_POINT('',(0.545454545455,0.E+000));
+#35197 = CARTESIAN_POINT('',(0.5,0.E+000));
+#35198 = CARTESIAN_POINT('',(0.454545454545,0.E+000));
+#35199 = CARTESIAN_POINT('',(0.409090909091,0.E+000));
+#35200 = CARTESIAN_POINT('',(0.363636363636,0.E+000));
+#35201 = CARTESIAN_POINT('',(0.318181818182,0.E+000));
+#35202 = CARTESIAN_POINT('',(0.272727272727,0.E+000));
+#35203 = CARTESIAN_POINT('',(0.227272727273,0.E+000));
+#35204 = CARTESIAN_POINT('',(0.181818181818,0.E+000));
+#35205 = CARTESIAN_POINT('',(0.136363636364,0.E+000));
+#35206 = CARTESIAN_POINT('',(9.090909090909E-002,0.E+000));
+#35207 = CARTESIAN_POINT('',(4.545454545455E-002,0.E+000));
+#35208 = CARTESIAN_POINT('',(1.515151515152E-002,-0.E+000));
+#35209 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#35210 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#35211 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#35215)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#35212,#35213,#35214)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#35212 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#35213 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#35214 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#35215 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-004),#35212,
+  'distance_accuracy_value','confusion accuracy');
+#35216 = SHAPE_DEFINITION_REPRESENTATION(#35217,#35036);
+#35217 = PRODUCT_DEFINITION_SHAPE('','',#35218);
+#35218 = PRODUCT_DEFINITION('design','',#35219,#35222);
+#35219 = PRODUCT_DEFINITION_FORMATION('','',#35220);
+#35220 = PRODUCT('Compound177','Compound177','',(#35221));
+#35221 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#35222 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#35223 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#35224,#35226);
+#35224 = ( REPRESENTATION_RELATIONSHIP('','',#35036,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#35225) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#35225 = ITEM_DEFINED_TRANSFORMATION('','',#11,#763);
+#35226 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #35227);
+#35227 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('188','=>[0:1:1:189]','',#5,
+  #35218,$);
+#35228 = PRODUCT_TYPE('part',$,(#35220));
+#35229 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#35230),#35391);
+#35230 = SHELL_BASED_SURFACE_MODEL('',(#35231));
+#35231 = OPEN_SHELL('',(#35232));
+#35232 = ADVANCED_FACE('',(#35233),#35247,.T.);
+#35233 = FACE_BOUND('',#35234,.T.);
+#35234 = EDGE_LOOP('',(#35235,#35288,#35336,#35374));
+#35235 = ORIENTED_EDGE('',*,*,#35236,.F.);
+#35236 = EDGE_CURVE('',#35237,#35239,#35241,.T.);
+#35237 = VERTEX_POINT('',#35238);
+#35238 = CARTESIAN_POINT('',(2.121242937857,2.121242937857,
+    11.416739809996));
+#35239 = VERTEX_POINT('',#35240);
+#35240 = CARTESIAN_POINT('',(1.979899016825,1.979899016825,
+    11.550000136718));
+#35241 = SURFACE_CURVE('',#35242,(#35246),.PCURVE_S1.);
+#35242 = LINE('',#35243,#35244);
+#35243 = CARTESIAN_POINT('',(2.121242937857,2.121242937857,
+    11.416739809996));
+#35244 = VECTOR('',#35245,1.);
+#35245 = DIRECTION('',(-0.588348405415,-0.588348405415,0.554700196225));
+#35246 = PCURVE('',#35247,#35260);
+#35247 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#35248,#35249)
+    ,(#35250,#35251)
+    ,(#35252,#35253)
+    ,(#35254,#35255)
+    ,(#35256,#35257)
+    ,(#35258,#35259
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#35248 = CARTESIAN_POINT('',(2.192031054342,2.192031054342,
+    11.350000133738));
+#35249 = CARTESIAN_POINT('',(1.979899016825,1.979899016825,
+    11.550000136718));
+#35250 = CARTESIAN_POINT('',(1.843899133045,2.540162975639,
+    11.360110628721));
+#35251 = CARTESIAN_POINT('',(1.66545728146,2.29434075219,11.560110631701
+    ));
+#35252 = CARTESIAN_POINT('',(1.432500925431,2.813338695908,
+    11.370051982053));
+#35253 = CARTESIAN_POINT('',(1.293871803615,2.541080112433,
+    11.570051985033));
+#35254 = CARTESIAN_POINT('',(0.976399751223,3.00226198808,
+    11.379948284305));
+#35255 = CARTESIAN_POINT('',(0.881909452717,2.711720505362,
+    11.579948287285));
+#35256 = CARTESIAN_POINT('',(0.492332884593,3.100000046194,
+    11.389889637637));
+#35257 = CARTESIAN_POINT('',(0.444687766729,2.800000041723,
+    11.589889640617));
+#35258 = CARTESIAN_POINT('',(1.543488860659E-016,3.100000046194,
+    11.40000013262));
+#35259 = CARTESIAN_POINT('',(1.394118970918E-016,2.800000041723,
+    11.600000135601));
+#35260 = DEFINITIONAL_REPRESENTATION('',(#35261),#35287);
+#35261 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#35262,#35263,#35264,#35265,
+    #35266,#35267,#35268,#35269,#35270,#35271,#35272,#35273,#35274,
+    #35275,#35276,#35277,#35278,#35279,#35280,#35281,#35282,#35283,
+    #35284,#35285,#35286),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.091993047683E-002,
+    2.183986095365E-002,3.275979143048E-002,4.36797219073E-002,
+    5.459965238413E-002,6.551958286095E-002,7.643951333778E-002,
+    8.73594438146E-002,9.827937429143E-002,0.109199304768,0.120119235245
+    ,0.131039165722,0.141959096199,0.152879026676,0.163798957152,
+    0.174718887629,0.185638818106,0.196558748583,0.20747867906,
+    0.218398609537,0.229318540013,0.24023847049),.UNSPECIFIED.);
+#35262 = CARTESIAN_POINT('',(0.E+000,0.33369837632));
+#35263 = CARTESIAN_POINT('',(0.E+000,0.343793855467));
+#35264 = CARTESIAN_POINT('',(0.E+000,0.36398481376));
+#35265 = CARTESIAN_POINT('',(0.E+000,0.3942712512));
+#35266 = CARTESIAN_POINT('',(0.E+000,0.42455768864));
+#35267 = CARTESIAN_POINT('',(0.E+000,0.45484412608));
+#35268 = CARTESIAN_POINT('',(0.E+000,0.48513056352));
+#35269 = CARTESIAN_POINT('',(0.E+000,0.51541700096));
+#35270 = CARTESIAN_POINT('',(0.E+000,0.5457034384));
+#35271 = CARTESIAN_POINT('',(0.E+000,0.57598987584));
+#35272 = CARTESIAN_POINT('',(0.E+000,0.60627631328));
+#35273 = CARTESIAN_POINT('',(0.E+000,0.63656275072));
+#35274 = CARTESIAN_POINT('',(0.E+000,0.66684918816));
+#35275 = CARTESIAN_POINT('',(0.E+000,0.6971356256));
+#35276 = CARTESIAN_POINT('',(0.E+000,0.72742206304));
+#35277 = CARTESIAN_POINT('',(0.E+000,0.75770850048));
+#35278 = CARTESIAN_POINT('',(0.E+000,0.78799493792));
+#35279 = CARTESIAN_POINT('',(0.E+000,0.81828137536));
+#35280 = CARTESIAN_POINT('',(0.E+000,0.8485678128));
+#35281 = CARTESIAN_POINT('',(0.E+000,0.87885425024));
+#35282 = CARTESIAN_POINT('',(0.E+000,0.90914068768));
+#35283 = CARTESIAN_POINT('',(0.E+000,0.93942712512));
+#35284 = CARTESIAN_POINT('',(0.E+000,0.96971356256));
+#35285 = CARTESIAN_POINT('',(-0.E+000,0.989904520853));
+#35286 = CARTESIAN_POINT('',(0.E+000,1.));
+#35287 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#35288 = ORIENTED_EDGE('',*,*,#35289,.F.);
+#35289 = EDGE_CURVE('',#35290,#35237,#35292,.T.);
+#35290 = VERTEX_POINT('',#35291);
+#35291 = CARTESIAN_POINT('',(1.493698897412E-016,3.000000044703,
+    11.46666680028));
+#35292 = SURFACE_CURVE('',#35293,(#35307),.PCURVE_S1.);
+#35293 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#35294,#35295,#35296,#35297,
+    #35298,#35299,#35300,#35301,#35302,#35303,#35304,#35305,#35306),
+  .UNSPECIFIED.,.F.,.F.,(4,3,3,3,4),(-0.241767738739,-0.171305420457,
+    -8.565271022826E-002,-1.416258586251E-002,0.E+000),.UNSPECIFIED.);
+#35294 = CARTESIAN_POINT('',(0.E+000,3.000000044703,11.46666680028));
+#35295 = CARTESIAN_POINT('',(0.304466884299,3.000000044703,
+    11.460205884568));
+#35296 = CARTESIAN_POINT('',(0.540569389533,2.9584087474,11.455179002534
+    ));
+#35297 = CARTESIAN_POINT('',(0.744888753339,2.906015414141,
+    11.450716387544));
+#35298 = CARTESIAN_POINT('',(0.993255649131,2.842327032877,
+    11.445291714075));
+#35299 = CARTESIAN_POINT('',(1.196507782286,2.761804724225,
+    11.440713080333));
+#35300 = CARTESIAN_POINT('',(1.412156196744,2.646724386424,
+    11.43553839481));
+#35301 = CARTESIAN_POINT('',(1.592147371896,2.55067246186,
+    11.431219338114));
+#35302 = CARTESIAN_POINT('',(1.781853654519,2.429883155124,
+    11.426492428098));
+#35303 = CARTESIAN_POINT('',(1.993406980941,2.241787016816,
+    11.420476059767));
+#35304 = CARTESIAN_POINT('',(2.035316855578,2.20452413984,
+    11.419284184192));
+#35305 = CARTESIAN_POINT('',(2.077969050821,2.164510683165,
+    11.418041318848));
+#35306 = CARTESIAN_POINT('',(2.121242937857,2.121242937857,
+    11.416739809996));
+#35307 = PCURVE('',#35247,#35308);
+#35308 = DEFINITIONAL_REPRESENTATION('',(#35309),#35335);
+#35309 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#35310,#35311,#35312,#35313,
+    #35314,#35315,#35316,#35317,#35318,#35319,#35320,#35321,#35322,
+    #35323,#35324,#35325,#35326,#35327,#35328,#35329,#35330,#35331,
+    #35332,#35333,#35334),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.241767738739,-0.230778296069,
+    -0.219788853399,-0.208799410729,-0.197809968059,-0.186820525389,
+    -0.175831082719,-0.164841640049,-0.153852197379,-0.142862754709,
+    -0.131873312039,-0.120883869369,-0.1098944267,-9.890498402959E-002,
+    -8.791554135963E-002,-7.692609868968E-002,-6.593665601973E-002,
+    -5.494721334977E-002,-4.395777067982E-002,-3.296832800986E-002,
+    -2.197888533991E-002,-1.098944266995E-002,0.E+000),.UNSPECIFIED.);
+#35310 = CARTESIAN_POINT('',(1.,0.333333333333));
+#35311 = CARTESIAN_POINT('',(0.980066784145,0.333285622518));
+#35312 = CARTESIAN_POINT('',(0.941519056386,0.332838152383));
+#35313 = CARTESIAN_POINT('',(0.887271831042,0.331820069515));
+#35314 = CARTESIAN_POINT('',(0.836215226957,0.331368281616));
+#35315 = CARTESIAN_POINT('',(0.787972497258,0.331682294586));
+#35316 = CARTESIAN_POINT('',(0.742186705482,0.332565228114));
+#35317 = CARTESIAN_POINT('',(0.698522318268,0.333513436692));
+#35318 = CARTESIAN_POINT('',(0.656686434673,0.333426156699));
+#35319 = CARTESIAN_POINT('',(0.616266884276,0.332532740308));
+#35320 = CARTESIAN_POINT('',(0.576923026419,0.331675255104));
+#35321 = CARTESIAN_POINT('',(0.538293994128,0.331231550979));
+#35322 = CARTESIAN_POINT('',(0.500018778603,0.331393753682));
+#35323 = CARTESIAN_POINT('',(0.461736426872,0.332109907563));
+#35324 = CARTESIAN_POINT('',(0.423088465333,0.333088221361));
+#35325 = CARTESIAN_POINT('',(0.383730522189,0.333859698466));
+#35326 = CARTESIAN_POINT('',(0.343305902912,0.333516753102));
+#35327 = CARTESIAN_POINT('',(0.301431634521,0.332675187878));
+#35328 = CARTESIAN_POINT('',(0.257799144281,0.332066008139));
+#35329 = CARTESIAN_POINT('',(0.212056098938,0.332048803308));
+#35330 = CARTESIAN_POINT('',(0.163840126155,0.332640244576));
+#35331 = CARTESIAN_POINT('',(0.112779333139,0.333608803403));
+#35332 = CARTESIAN_POINT('',(5.849514332002E-002,0.333756947473));
+#35333 = CARTESIAN_POINT('',(1.993259852813E-002,0.333727450328));
+#35334 = CARTESIAN_POINT('',(0.E+000,0.33369837632));
+#35335 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#35336 = ORIENTED_EDGE('',*,*,#35337,.F.);
+#35337 = EDGE_CURVE('',#35338,#35290,#35340,.T.);
+#35338 = VERTEX_POINT('',#35339);
+#35339 = CARTESIAN_POINT('',(1.394118970918E-016,2.800000041723,
+    11.600000135601));
+#35340 = SURFACE_CURVE('',#35341,(#35345),.PCURVE_S1.);
+#35341 = LINE('',#35342,#35343);
+#35342 = CARTESIAN_POINT('',(1.394118970918E-016,2.800000041723,
+    11.600000135601));
+#35343 = VECTOR('',#35344,1.);
+#35344 = DIRECTION('',(4.142775295748E-017,0.832050294338,
+    -0.554700196225));
+#35345 = PCURVE('',#35247,#35346);
+#35346 = DEFINITIONAL_REPRESENTATION('',(#35347),#35373);
+#35347 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#35348,#35349,#35350,#35351,
+    #35352,#35353,#35354,#35355,#35356,#35357,#35358,#35359,#35360,
+    #35361,#35362,#35363,#35364,#35365,#35366,#35367,#35368,#35369,
+    #35370,#35371,#35372),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.092591311876E-002,
+    2.185182623752E-002,3.277773935628E-002,4.370365247505E-002,
+    5.462956559381E-002,6.555547871257E-002,7.648139183133E-002,
+    8.740730495009E-002,9.833321806885E-002,0.109259131188,
+    0.120185044306,0.131110957425,0.142036870544,0.152962783663,
+    0.163888696781,0.1748146099,0.185740523019,0.196666436138,
+    0.207592349256,0.218518262375,0.229444175494,0.240370088613),
+  .UNSPECIFIED.);
+#35348 = CARTESIAN_POINT('',(1.,1.));
+#35349 = CARTESIAN_POINT('',(1.,0.989898989899));
+#35350 = CARTESIAN_POINT('',(1.,0.969696969697));
+#35351 = CARTESIAN_POINT('',(1.,0.939393939394));
+#35352 = CARTESIAN_POINT('',(1.,0.909090909091));
+#35353 = CARTESIAN_POINT('',(1.,0.878787878788));
+#35354 = CARTESIAN_POINT('',(1.,0.848484848485));
+#35355 = CARTESIAN_POINT('',(1.,0.818181818182));
+#35356 = CARTESIAN_POINT('',(1.,0.787878787879));
+#35357 = CARTESIAN_POINT('',(1.,0.757575757576));
+#35358 = CARTESIAN_POINT('',(1.,0.727272727273));
+#35359 = CARTESIAN_POINT('',(1.,0.69696969697));
+#35360 = CARTESIAN_POINT('',(1.,0.666666666667));
+#35361 = CARTESIAN_POINT('',(1.,0.636363636364));
+#35362 = CARTESIAN_POINT('',(1.,0.606060606061));
+#35363 = CARTESIAN_POINT('',(1.,0.575757575758));
+#35364 = CARTESIAN_POINT('',(1.,0.545454545455));
+#35365 = CARTESIAN_POINT('',(1.,0.515151515152));
+#35366 = CARTESIAN_POINT('',(1.,0.484848484848));
+#35367 = CARTESIAN_POINT('',(1.,0.454545454545));
+#35368 = CARTESIAN_POINT('',(1.,0.424242424242));
+#35369 = CARTESIAN_POINT('',(1.,0.393939393939));
+#35370 = CARTESIAN_POINT('',(1.,0.363636363636));
+#35371 = CARTESIAN_POINT('',(1.,0.343434343434));
+#35372 = CARTESIAN_POINT('',(1.,0.333333333333));
+#35373 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#35374 = ORIENTED_EDGE('',*,*,#35375,.F.);
+#35375 = EDGE_CURVE('',#35239,#35338,#35376,.T.);
+#35376 = SURFACE_CURVE('',#35377,(#35384),.PCURVE_S1.);
+#35377 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#35378,#35379,#35380,#35381,
+    #35382,#35383),.UNSPECIFIED.,.F.,.F.,(6,6),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#35378 = CARTESIAN_POINT('',(1.979899016825,1.979899016825,
+    11.550000136718));
+#35379 = CARTESIAN_POINT('',(1.66545728146,2.29434075219,11.560110631701
+    ));
+#35380 = CARTESIAN_POINT('',(1.293871803615,2.541080112433,
+    11.570051985033));
+#35381 = CARTESIAN_POINT('',(0.881909452717,2.711720505362,
+    11.579948287285));
+#35382 = CARTESIAN_POINT('',(0.444687766729,2.800000041723,
+    11.589889640617));
+#35383 = CARTESIAN_POINT('',(1.394118970918E-016,2.800000041723,
+    11.600000135601));
+#35384 = PCURVE('',#35247,#35385);
+#35385 = DEFINITIONAL_REPRESENTATION('',(#35386),#35390);
+#35386 = LINE('',#35387,#35388);
+#35387 = CARTESIAN_POINT('',(0.E+000,1.));
+#35388 = VECTOR('',#35389,1.);
+#35389 = DIRECTION('',(1.,0.E+000));
+#35390 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#35391 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#35395)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#35392,#35393,#35394)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#35392 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#35393 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#35394 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#35395 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-004),#35392,
+  'distance_accuracy_value','confusion accuracy');
+#35396 = SHAPE_DEFINITION_REPRESENTATION(#35397,#35229);
+#35397 = PRODUCT_DEFINITION_SHAPE('','',#35398);
+#35398 = PRODUCT_DEFINITION('design','',#35399,#35402);
+#35399 = PRODUCT_DEFINITION_FORMATION('','',#35400);
+#35400 = PRODUCT('Compound180','Compound180','',(#35401));
+#35401 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#35402 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#35403 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#35404,#35406);
+#35404 = ( REPRESENTATION_RELATIONSHIP('','',#35229,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#35405) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#35405 = ITEM_DEFINED_TRANSFORMATION('','',#11,#767);
+#35406 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #35407);
+#35407 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('189','=>[0:1:1:190]','',#5,
+  #35398,$);
+#35408 = PRODUCT_TYPE('part',$,(#35400));
+#35409 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#35410),#35584);
+#35410 = SHELL_BASED_SURFACE_MODEL('',(#35411));
+#35411 = OPEN_SHELL('',(#35412));
+#35412 = ADVANCED_FACE('',(#35413),#35427,.T.);
+#35413 = FACE_BOUND('',#35414,.T.);
+#35414 = EDGE_LOOP('',(#35415,#35468,#35507,#35545));
+#35415 = ORIENTED_EDGE('',*,*,#35416,.F.);
+#35416 = EDGE_CURVE('',#35417,#35419,#35421,.T.);
+#35417 = VERTEX_POINT('',#35418);
+#35418 = CARTESIAN_POINT('',(2.121242937857,2.121242937857,
+    11.283260472381));
+#35419 = VERTEX_POINT('',#35420);
+#35420 = CARTESIAN_POINT('',(1.979899016825,1.979899016825,
+    11.150000145659));
+#35421 = SURFACE_CURVE('',#35422,(#35426),.PCURVE_S1.);
+#35422 = LINE('',#35423,#35424);
+#35423 = CARTESIAN_POINT('',(2.121242937857,2.121242937857,
+    11.283260472381));
+#35424 = VECTOR('',#35425,1.);
+#35425 = DIRECTION('',(-0.588348405415,-0.588348405415,-0.554700196225)
+  );
+#35426 = PCURVE('',#35427,#35440);
+#35427 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#35428,#35429)
+    ,(#35430,#35431)
+    ,(#35432,#35433)
+    ,(#35434,#35435)
+    ,(#35436,#35437)
+    ,(#35438,#35439
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#35428 = CARTESIAN_POINT('',(2.800000041723,0.E+000,11.100000146776));
+#35429 = CARTESIAN_POINT('',(3.100000046194,0.E+000,11.300000149757));
+#35430 = CARTESIAN_POINT('',(2.800000041723,0.444687766729,
+    11.11011064176));
+#35431 = CARTESIAN_POINT('',(3.100000046194,0.492332884593,
+    11.31011064474));
+#35432 = CARTESIAN_POINT('',(2.711720505362,0.881909452717,
+    11.120051995092));
+#35433 = CARTESIAN_POINT('',(3.00226198808,0.976399751223,
+    11.320051998072));
+#35434 = CARTESIAN_POINT('',(2.541080112433,1.293871803615,
+    11.129948297344));
+#35435 = CARTESIAN_POINT('',(2.813338695908,1.432500925431,
+    11.329948300324));
+#35436 = CARTESIAN_POINT('',(2.29434075219,1.66545728146,11.139889650676
+    ));
+#35437 = CARTESIAN_POINT('',(2.540162975639,1.843899133045,
+    11.339889653656));
+#35438 = CARTESIAN_POINT('',(1.979899016825,1.979899016825,
+    11.150000145659));
+#35439 = CARTESIAN_POINT('',(2.192031054342,2.192031054342,
+    11.350000148639));
+#35440 = DEFINITIONAL_REPRESENTATION('',(#35441),#35467);
+#35441 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#35442,#35443,#35444,#35445,
+    #35446,#35447,#35448,#35449,#35450,#35451,#35452,#35453,#35454,
+    #35455,#35456,#35457,#35458,#35459,#35460,#35461,#35462,#35463,
+    #35464,#35465,#35466),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.E+000,1.091993047682E-002,
+    2.183986095365E-002,3.275979143047E-002,4.367972190729E-002,
+    5.459965238412E-002,6.551958286094E-002,7.643951333776E-002,
+    8.735944381458E-002,9.827937429141E-002,0.109199304768,
+    0.120119235245,0.131039165722,0.141959096199,0.152879026676,
+    0.163798957152,0.174718887629,0.185638818106,0.196558748583,
+    0.20747867906,0.218398609536,0.229318540013,0.24023847049),
+  .UNSPECIFIED.);
+#35442 = CARTESIAN_POINT('',(1.,0.66630162368));
+#35443 = CARTESIAN_POINT('',(1.,0.656206144533));
+#35444 = CARTESIAN_POINT('',(1.,0.63601518624));
+#35445 = CARTESIAN_POINT('',(1.,0.6057287488));
+#35446 = CARTESIAN_POINT('',(1.,0.57544231136));
+#35447 = CARTESIAN_POINT('',(1.,0.54515587392));
+#35448 = CARTESIAN_POINT('',(1.,0.51486943648));
+#35449 = CARTESIAN_POINT('',(1.,0.48458299904));
+#35450 = CARTESIAN_POINT('',(1.,0.4542965616));
+#35451 = CARTESIAN_POINT('',(1.,0.42401012416));
+#35452 = CARTESIAN_POINT('',(1.,0.39372368672));
+#35453 = CARTESIAN_POINT('',(1.,0.36343724928));
+#35454 = CARTESIAN_POINT('',(1.,0.33315081184));
+#35455 = CARTESIAN_POINT('',(1.,0.3028643744));
+#35456 = CARTESIAN_POINT('',(1.,0.27257793696));
+#35457 = CARTESIAN_POINT('',(1.,0.24229149952));
+#35458 = CARTESIAN_POINT('',(1.,0.21200506208));
+#35459 = CARTESIAN_POINT('',(1.,0.18171862464));
+#35460 = CARTESIAN_POINT('',(1.,0.1514321872));
+#35461 = CARTESIAN_POINT('',(1.,0.12114574976));
+#35462 = CARTESIAN_POINT('',(1.,9.085931231999E-002));
+#35463 = CARTESIAN_POINT('',(1.,6.057287487999E-002));
+#35464 = CARTESIAN_POINT('',(1.,3.028643744E-002));
+#35465 = CARTESIAN_POINT('',(1.,1.009547914667E-002));
+#35466 = CARTESIAN_POINT('',(1.,0.E+000));
+#35467 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#35468 = ORIENTED_EDGE('',*,*,#35469,.F.);
+#35469 = EDGE_CURVE('',#35470,#35417,#35472,.T.);
+#35470 = VERTEX_POINT('',#35471);
+#35471 = CARTESIAN_POINT('',(3.000124926996,0.E+000,11.233416736958));
+#35472 = SURFACE_CURVE('',#35473,(#35478),.PCURVE_S1.);
+#35473 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#35474,#35475,#35476,#35477),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(-0.241777920213,0.E+000),
+  .PIECEWISE_BEZIER_KNOTS.);
+#35474 = CARTESIAN_POINT('',(3.000124926996,0.E+000,11.233416736958));
+#35475 = CARTESIAN_POINT('',(3.000124926996,0.794119080623,
+    11.25026757736));
+#35476 = CARTESIAN_POINT('',(2.682765495879,1.559800074984,
+    11.266447212795));
+#35477 = CARTESIAN_POINT('',(2.121242937857,2.121242937857,
+    11.283260472381));
+#35478 = PCURVE('',#35427,#35479);
+#35479 = DEFINITIONAL_REPRESENTATION('',(#35480),#35506);
+#35480 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#35481,#35482,#35483,#35484,
+    #35485,#35486,#35487,#35488,#35489,#35490,#35491,#35492,#35493,
+    #35494,#35495,#35496,#35497,#35498,#35499,#35500,#35501,#35502,
+    #35503,#35504,#35505),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.241777920213,-0.230788014749,
+    -0.219798109285,-0.208808203821,-0.197818298356,-0.186828392892,
+    -0.175838487428,-0.164848581964,-0.153858676499,-0.142868771035,
+    -0.131878865571,-0.120888960107,-0.109899054642,-9.890914917813E-002
+    ,-8.79192437139E-002,-7.692933824966E-002,-6.593943278542E-002,
+    -5.494952732119E-002,-4.395962185695E-002,-3.296971639271E-002,
+    -2.197981092847E-002,-1.098990546424E-002,0.E+000),.UNSPECIFIED.);
+#35481 = CARTESIAN_POINT('',(0.E+000,0.667082940968));
+#35482 = CARTESIAN_POINT('',(1.515146100233E-002,0.667083100955));
+#35483 = CARTESIAN_POINT('',(4.545160052912E-002,0.667062684535));
+#35484 = CARTESIAN_POINT('',(9.089673222675E-002,0.666980253684));
+#35485 = CARTESIAN_POINT('',(0.13634037247,0.666855852855));
+#35486 = CARTESIAN_POINT('',(0.181785000357,0.666701301821));
+#35487 = CARTESIAN_POINT('',(0.22723241187,0.666528769334));
+#35488 = CARTESIAN_POINT('',(0.272683671548,0.666350350957));
+#35489 = CARTESIAN_POINT('',(0.318139210936,0.66617741872));
+#35490 = CARTESIAN_POINT('',(0.363598905405,0.666020133483));
+#35491 = CARTESIAN_POINT('',(0.409062171783,0.665887019512));
+#35492 = CARTESIAN_POINT('',(0.454528072694,0.665784631778));
+#35493 = CARTESIAN_POINT('',(0.499995428523,0.665717310673));
+#35494 = CARTESIAN_POINT('',(0.545462933859,0.665687027783));
+#35495 = CARTESIAN_POINT('',(0.590929276272,0.66569332318));
+#35496 = CARTESIAN_POINT('',(0.636393255017,0.665733334858));
+#35497 = CARTESIAN_POINT('',(0.681853897243,0.665801920003));
+#35498 = CARTESIAN_POINT('',(0.727310569578,0.665891867802));
+#35499 = CARTESIAN_POINT('',(0.772763081967,0.665994200765));
+#35500 = CARTESIAN_POINT('',(0.818211784602,0.666098568991));
+#35501 = CARTESIAN_POINT('',(0.86365764416,0.666193711285));
+#35502 = CARTESIAN_POINT('',(0.909102340711,0.666268068441));
+#35503 = CARTESIAN_POINT('',(0.954548221008,0.666310215639));
+#35504 = CARTESIAN_POINT('',(0.984848548248,0.666310298404));
+#35505 = CARTESIAN_POINT('',(1.,0.66630162368));
+#35506 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#35507 = ORIENTED_EDGE('',*,*,#35508,.F.);
+#35508 = EDGE_CURVE('',#35509,#35470,#35511,.T.);
+#35509 = VERTEX_POINT('',#35510);
+#35510 = CARTESIAN_POINT('',(2.800000041723,0.E+000,11.100000146776));
+#35511 = SURFACE_CURVE('',#35512,(#35516),.PCURVE_S1.);
+#35512 = LINE('',#35513,#35514);
+#35513 = CARTESIAN_POINT('',(2.800000041723,0.E+000,11.100000146776));
+#35514 = VECTOR('',#35515,1.);
+#35515 = DIRECTION('',(0.832050294338,0.E+000,0.554700196225));
+#35516 = PCURVE('',#35427,#35517);
+#35517 = DEFINITIONAL_REPRESENTATION('',(#35518),#35544);
+#35518 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#35519,#35520,#35521,#35522,
+    #35523,#35524,#35525,#35526,#35527,#35528,#35529,#35530,#35531,
+    #35532,#35533,#35534,#35535,#35536,#35537,#35538,#35539,#35540,
+    #35541,#35542,#35543),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.093273538404E-002,
+    2.186547076808E-002,3.279820615211E-002,4.373094153615E-002,
+    5.466367692019E-002,6.559641230423E-002,7.652914768827E-002,
+    8.74618830723E-002,9.839461845634E-002,0.10932735384,0.120260089224,
+    0.131192824608,0.142125559992,0.153058295377,0.163991030761,
+    0.174923766145,0.185856501529,0.196789236913,0.207721972297,
+    0.218654707681,0.229587443065,0.240520178449),.UNSPECIFIED.);
+#35519 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#35520 = CARTESIAN_POINT('',(0.E+000,1.010731728739E-002));
+#35521 = CARTESIAN_POINT('',(0.E+000,3.032195186218E-002));
+#35522 = CARTESIAN_POINT('',(0.E+000,6.064390372437E-002));
+#35523 = CARTESIAN_POINT('',(0.E+000,9.096585558656E-002));
+#35524 = CARTESIAN_POINT('',(0.E+000,0.121287807449));
+#35525 = CARTESIAN_POINT('',(0.E+000,0.151609759311));
+#35526 = CARTESIAN_POINT('',(0.E+000,0.181931711173));
+#35527 = CARTESIAN_POINT('',(0.E+000,0.212253663035));
+#35528 = CARTESIAN_POINT('',(0.E+000,0.242575614897));
+#35529 = CARTESIAN_POINT('',(0.E+000,0.27289756676));
+#35530 = CARTESIAN_POINT('',(0.E+000,0.303219518622));
+#35531 = CARTESIAN_POINT('',(0.E+000,0.333541470484));
+#35532 = CARTESIAN_POINT('',(0.E+000,0.363863422346));
+#35533 = CARTESIAN_POINT('',(0.E+000,0.394185374208));
+#35534 = CARTESIAN_POINT('',(0.E+000,0.424507326071));
+#35535 = CARTESIAN_POINT('',(0.E+000,0.454829277933));
+#35536 = CARTESIAN_POINT('',(0.E+000,0.485151229795));
+#35537 = CARTESIAN_POINT('',(0.E+000,0.515473181657));
+#35538 = CARTESIAN_POINT('',(0.E+000,0.545795133519));
+#35539 = CARTESIAN_POINT('',(0.E+000,0.576117085382));
+#35540 = CARTESIAN_POINT('',(0.E+000,0.606439037244));
+#35541 = CARTESIAN_POINT('',(0.E+000,0.636760989106));
+#35542 = CARTESIAN_POINT('',(-0.E+000,0.656975623681));
+#35543 = CARTESIAN_POINT('',(0.E+000,0.667082940968));
+#35544 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#35545 = ORIENTED_EDGE('',*,*,#35546,.F.);
+#35546 = EDGE_CURVE('',#35419,#35509,#35547,.T.);
+#35547 = SURFACE_CURVE('',#35548,(#35555),.PCURVE_S1.);
+#35548 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#35549,#35550,#35551,#35552,
+    #35553,#35554),.UNSPECIFIED.,.F.,.F.,(6,6),(-1.,0.E+000),
+  .PIECEWISE_BEZIER_KNOTS.);
+#35549 = CARTESIAN_POINT('',(1.979899016825,1.979899016825,
+    11.150000145659));
+#35550 = CARTESIAN_POINT('',(2.29434075219,1.66545728146,11.139889650676
+    ));
+#35551 = CARTESIAN_POINT('',(2.541080112433,1.293871803615,
+    11.129948297344));
+#35552 = CARTESIAN_POINT('',(2.711720505362,0.881909452717,
+    11.120051995092));
+#35553 = CARTESIAN_POINT('',(2.800000041723,0.444687766729,
+    11.11011064176));
+#35554 = CARTESIAN_POINT('',(2.800000041723,0.E+000,11.100000146776));
+#35555 = PCURVE('',#35427,#35556);
+#35556 = DEFINITIONAL_REPRESENTATION('',(#35557),#35583);
+#35557 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#35558,#35559,#35560,#35561,
+    #35562,#35563,#35564,#35565,#35566,#35567,#35568,#35569,#35570,
+    #35571,#35572,#35573,#35574,#35575,#35576,#35577,#35578,#35579,
+    #35580,#35581,#35582),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-1.,-0.954545454545,-0.909090909091,
+    -0.863636363636,-0.818181818182,-0.772727272727,-0.727272727273,
+    -0.681818181818,-0.636363636364,-0.590909090909,-0.545454545455,-0.5
+    ,-0.454545454545,-0.409090909091,-0.363636363636,-0.318181818182,
+    -0.272727272727,-0.227272727273,-0.181818181818,-0.136363636364,
+    -9.090909090909E-002,-4.545454545455E-002,0.E+000),.UNSPECIFIED.);
+#35558 = CARTESIAN_POINT('',(1.,0.E+000));
+#35559 = CARTESIAN_POINT('',(0.984848484848,0.E+000));
+#35560 = CARTESIAN_POINT('',(0.954545454545,0.E+000));
+#35561 = CARTESIAN_POINT('',(0.909090909091,0.E+000));
+#35562 = CARTESIAN_POINT('',(0.863636363636,0.E+000));
+#35563 = CARTESIAN_POINT('',(0.818181818182,0.E+000));
+#35564 = CARTESIAN_POINT('',(0.772727272727,0.E+000));
+#35565 = CARTESIAN_POINT('',(0.727272727273,0.E+000));
+#35566 = CARTESIAN_POINT('',(0.681818181818,0.E+000));
+#35567 = CARTESIAN_POINT('',(0.636363636364,0.E+000));
+#35568 = CARTESIAN_POINT('',(0.590909090909,0.E+000));
+#35569 = CARTESIAN_POINT('',(0.545454545455,0.E+000));
+#35570 = CARTESIAN_POINT('',(0.5,0.E+000));
+#35571 = CARTESIAN_POINT('',(0.454545454545,0.E+000));
+#35572 = CARTESIAN_POINT('',(0.409090909091,0.E+000));
+#35573 = CARTESIAN_POINT('',(0.363636363636,0.E+000));
+#35574 = CARTESIAN_POINT('',(0.318181818182,0.E+000));
+#35575 = CARTESIAN_POINT('',(0.272727272727,0.E+000));
+#35576 = CARTESIAN_POINT('',(0.227272727273,0.E+000));
+#35577 = CARTESIAN_POINT('',(0.181818181818,0.E+000));
+#35578 = CARTESIAN_POINT('',(0.136363636364,0.E+000));
+#35579 = CARTESIAN_POINT('',(9.090909090909E-002,0.E+000));
+#35580 = CARTESIAN_POINT('',(4.545454545455E-002,0.E+000));
+#35581 = CARTESIAN_POINT('',(1.515151515152E-002,-0.E+000));
+#35582 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#35583 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#35584 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#35588)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#35585,#35586,#35587)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#35585 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#35586 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#35587 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#35588 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-004),#35585,
+  'distance_accuracy_value','confusion accuracy');
+#35589 = SHAPE_DEFINITION_REPRESENTATION(#35590,#35409);
+#35590 = PRODUCT_DEFINITION_SHAPE('','',#35591);
+#35591 = PRODUCT_DEFINITION('design','',#35592,#35595);
+#35592 = PRODUCT_DEFINITION_FORMATION('','',#35593);
+#35593 = PRODUCT('Compound181','Compound181','',(#35594));
+#35594 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#35595 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#35596 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#35597,#35599);
+#35597 = ( REPRESENTATION_RELATIONSHIP('','',#35409,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#35598) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#35598 = ITEM_DEFINED_TRANSFORMATION('','',#11,#771);
+#35599 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #35600);
+#35600 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('190','=>[0:1:1:191]','',#5,
+  #35591,$);
+#35601 = PRODUCT_TYPE('part',$,(#35593));
+#35602 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#35603),#35764);
+#35603 = SHELL_BASED_SURFACE_MODEL('',(#35604));
+#35604 = OPEN_SHELL('',(#35605));
+#35605 = ADVANCED_FACE('',(#35606),#35620,.T.);
+#35606 = FACE_BOUND('',#35607,.T.);
+#35607 = EDGE_LOOP('',(#35608,#35661,#35709,#35747));
+#35608 = ORIENTED_EDGE('',*,*,#35609,.F.);
+#35609 = EDGE_CURVE('',#35610,#35612,#35614,.T.);
+#35610 = VERTEX_POINT('',#35611);
+#35611 = CARTESIAN_POINT('',(-2.121242937857,-2.121242937857,
+    12.016739796585));
+#35612 = VERTEX_POINT('',#35613);
+#35613 = CARTESIAN_POINT('',(-1.979899016825,-1.979899016825,
+    12.150000123307));
+#35614 = SURFACE_CURVE('',#35615,(#35619),.PCURVE_S1.);
+#35615 = LINE('',#35616,#35617);
+#35616 = CARTESIAN_POINT('',(-2.121242937857,-2.121242937857,
+    12.016739796585));
+#35617 = VECTOR('',#35618,1.);
+#35618 = DIRECTION('',(0.588348405415,0.588348405415,0.554700196225));
+#35619 = PCURVE('',#35620,#35633);
+#35620 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#35621,#35622)
+    ,(#35623,#35624)
+    ,(#35625,#35626)
+    ,(#35627,#35628)
+    ,(#35629,#35630)
+    ,(#35631,#35632
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#35621 = CARTESIAN_POINT('',(-2.192031054342,-2.192031054342,
+    11.950000120327));
+#35622 = CARTESIAN_POINT('',(-1.979899016825,-1.979899016825,
+    12.150000123307));
+#35623 = CARTESIAN_POINT('',(-1.843899133045,-2.540162975639,
+    11.96011061531));
+#35624 = CARTESIAN_POINT('',(-1.66545728146,-2.29434075219,
+    12.16011061829));
+#35625 = CARTESIAN_POINT('',(-1.432500925431,-2.813338695908,
+    11.970051968642));
+#35626 = CARTESIAN_POINT('',(-1.293871803615,-2.541080112433,
+    12.170051971622));
+#35627 = CARTESIAN_POINT('',(-0.976399751223,-3.00226198808,
+    11.979948270894));
+#35628 = CARTESIAN_POINT('',(-0.881909452717,-2.711720505362,
+    12.179948273874));
+#35629 = CARTESIAN_POINT('',(-0.492332884593,-3.100000046194,
+    11.989889624226));
+#35630 = CARTESIAN_POINT('',(-0.444687766729,-2.800000041723,
+    12.189889627206));
+#35631 = CARTESIAN_POINT('',(-4.985180288283E-016,-3.100000046194,
+    12.000000119209));
+#35632 = CARTESIAN_POINT('',(-4.502743486191E-016,-2.800000041723,
+    12.20000012219));
+#35633 = DEFINITIONAL_REPRESENTATION('',(#35634),#35660);
+#35634 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#35635,#35636,#35637,#35638,
+    #35639,#35640,#35641,#35642,#35643,#35644,#35645,#35646,#35647,
+    #35648,#35649,#35650,#35651,#35652,#35653,#35654,#35655,#35656,
+    #35657,#35658,#35659),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.091993047682E-002,
+    2.183986095365E-002,3.275979143047E-002,4.367972190729E-002,
+    5.459965238412E-002,6.551958286094E-002,7.643951333776E-002,
+    8.735944381458E-002,9.827937429141E-002,0.109199304768,
+    0.120119235245,0.131039165722,0.141959096199,0.152879026676,
+    0.163798957152,0.174718887629,0.185638818106,0.196558748583,
+    0.20747867906,0.218398609536,0.229318540013,0.24023847049),
+  .UNSPECIFIED.);
+#35635 = CARTESIAN_POINT('',(0.E+000,0.33369837632));
+#35636 = CARTESIAN_POINT('',(0.E+000,0.343793855467));
+#35637 = CARTESIAN_POINT('',(0.E+000,0.36398481376));
+#35638 = CARTESIAN_POINT('',(0.E+000,0.3942712512));
+#35639 = CARTESIAN_POINT('',(0.E+000,0.42455768864));
+#35640 = CARTESIAN_POINT('',(0.E+000,0.45484412608));
+#35641 = CARTESIAN_POINT('',(0.E+000,0.48513056352));
+#35642 = CARTESIAN_POINT('',(0.E+000,0.51541700096));
+#35643 = CARTESIAN_POINT('',(0.E+000,0.5457034384));
+#35644 = CARTESIAN_POINT('',(0.E+000,0.57598987584));
+#35645 = CARTESIAN_POINT('',(0.E+000,0.60627631328));
+#35646 = CARTESIAN_POINT('',(0.E+000,0.63656275072));
+#35647 = CARTESIAN_POINT('',(0.E+000,0.66684918816));
+#35648 = CARTESIAN_POINT('',(0.E+000,0.6971356256));
+#35649 = CARTESIAN_POINT('',(0.E+000,0.72742206304));
+#35650 = CARTESIAN_POINT('',(0.E+000,0.75770850048));
+#35651 = CARTESIAN_POINT('',(0.E+000,0.78799493792));
+#35652 = CARTESIAN_POINT('',(0.E+000,0.81828137536));
+#35653 = CARTESIAN_POINT('',(0.E+000,0.8485678128));
+#35654 = CARTESIAN_POINT('',(0.E+000,0.87885425024));
+#35655 = CARTESIAN_POINT('',(0.E+000,0.90914068768));
+#35656 = CARTESIAN_POINT('',(0.E+000,0.93942712512));
+#35657 = CARTESIAN_POINT('',(0.E+000,0.96971356256));
+#35658 = CARTESIAN_POINT('',(-0.E+000,0.989904520853));
+#35659 = CARTESIAN_POINT('',(0.E+000,1.));
+#35660 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#35661 = ORIENTED_EDGE('',*,*,#35662,.F.);
+#35662 = EDGE_CURVE('',#35663,#35610,#35665,.T.);
+#35663 = VERTEX_POINT('',#35664);
+#35664 = CARTESIAN_POINT('',(-4.824368020919E-016,-3.000000044703,
+    12.066666786869));
+#35665 = SURFACE_CURVE('',#35666,(#35680),.PCURVE_S1.);
+#35666 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#35667,#35668,#35669,#35670,
+    #35671,#35672,#35673,#35674,#35675,#35676,#35677,#35678,#35679),
+  .UNSPECIFIED.,.F.,.F.,(4,3,3,3,4),(0.E+000,7.04623182854E-002,
+    0.156115028512,0.22760515288,0.241767738739),.UNSPECIFIED.);
+#35667 = CARTESIAN_POINT('',(-8.881784197001E-016,-3.000000044703,
+    12.066666786869));
+#35668 = CARTESIAN_POINT('',(-0.304466884303,-3.000000044703,
+    12.060205871157));
+#35669 = CARTESIAN_POINT('',(-0.540569389543,-2.958408747398,
+    12.055178989122));
+#35670 = CARTESIAN_POINT('',(-0.744888753357,-2.906015414136,
+    12.050716374132));
+#35671 = CARTESIAN_POINT('',(-0.993255649144,-2.842327032872,
+    12.045291700663));
+#35672 = CARTESIAN_POINT('',(-1.196507782302,-2.761804724218,
+    12.040713066921));
+#35673 = CARTESIAN_POINT('',(-1.41215619676,-2.646724386415,
+    12.035538381398));
+#35674 = CARTESIAN_POINT('',(-1.592147371921,-2.550672461845,
+    12.031219324702));
+#35675 = CARTESIAN_POINT('',(-1.781853654552,-2.429883155101,
+    12.026492414686));
+#35676 = CARTESIAN_POINT('',(-1.99340698098,-2.241787016781,
+    12.020476046355));
+#35677 = CARTESIAN_POINT('',(-2.035316855604,-2.204524139815,
+    12.01928417078));
+#35678 = CARTESIAN_POINT('',(-2.077969050835,-2.164510683152,
+    12.018041305436));
+#35679 = CARTESIAN_POINT('',(-2.121242937857,-2.121242937857,
+    12.016739796585));
+#35680 = PCURVE('',#35620,#35681);
+#35681 = DEFINITIONAL_REPRESENTATION('',(#35682),#35708);
+#35682 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#35683,#35684,#35685,#35686,
+    #35687,#35688,#35689,#35690,#35691,#35692,#35693,#35694,#35695,
+    #35696,#35697,#35698,#35699,#35700,#35701,#35702,#35703,#35704,
+    #35705,#35706,#35707),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.098944266995E-002,
+    2.197888533991E-002,3.296832800986E-002,4.395777067982E-002,
+    5.494721334977E-002,6.593665601973E-002,7.692609868968E-002,
+    8.791554135963E-002,9.890498402959E-002,0.1098944267,0.120883869369,
+    0.131873312039,0.142862754709,0.153852197379,0.164841640049,
+    0.175831082719,0.186820525389,0.197809968059,0.208799410729,
+    0.219788853399,0.230778296069,0.241767738739),.UNSPECIFIED.);
+#35683 = CARTESIAN_POINT('',(1.,0.333333333333));
+#35684 = CARTESIAN_POINT('',(0.980066784145,0.333285622518));
+#35685 = CARTESIAN_POINT('',(0.941519056387,0.332838152383));
+#35686 = CARTESIAN_POINT('',(0.887271831045,0.331820069515));
+#35687 = CARTESIAN_POINT('',(0.83621522696,0.331368281616));
+#35688 = CARTESIAN_POINT('',(0.787972497261,0.331682294586));
+#35689 = CARTESIAN_POINT('',(0.742186705486,0.332565228114));
+#35690 = CARTESIAN_POINT('',(0.698522318271,0.333513436692));
+#35691 = CARTESIAN_POINT('',(0.656686434676,0.333426156699));
+#35692 = CARTESIAN_POINT('',(0.616266884278,0.332532740308));
+#35693 = CARTESIAN_POINT('',(0.57692302642,0.331675255104));
+#35694 = CARTESIAN_POINT('',(0.538293994129,0.331231550979));
+#35695 = CARTESIAN_POINT('',(0.500018778603,0.331393753682));
+#35696 = CARTESIAN_POINT('',(0.461736426871,0.332109907563));
+#35697 = CARTESIAN_POINT('',(0.423088465331,0.333088221361));
+#35698 = CARTESIAN_POINT('',(0.383730522186,0.333859698466));
+#35699 = CARTESIAN_POINT('',(0.343305902909,0.333516753102));
+#35700 = CARTESIAN_POINT('',(0.301431634518,0.332675187878));
+#35701 = CARTESIAN_POINT('',(0.257799144277,0.332066008139));
+#35702 = CARTESIAN_POINT('',(0.212056098935,0.332048803308));
+#35703 = CARTESIAN_POINT('',(0.163840126152,0.332640244576));
+#35704 = CARTESIAN_POINT('',(0.112779333136,0.333608803402));
+#35705 = CARTESIAN_POINT('',(5.849514331848E-002,0.333756947473));
+#35706 = CARTESIAN_POINT('',(1.993259852757E-002,0.333727450328));
+#35707 = CARTESIAN_POINT('',(0.E+000,0.33369837632));
+#35708 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#35709 = ORIENTED_EDGE('',*,*,#35710,.F.);
+#35710 = EDGE_CURVE('',#35711,#35663,#35713,.T.);
+#35711 = VERTEX_POINT('',#35712);
+#35712 = CARTESIAN_POINT('',(-4.502743486191E-016,-2.800000041723,
+    12.20000012219));
+#35713 = SURFACE_CURVE('',#35714,(#35718),.PCURVE_S1.);
+#35714 = LINE('',#35715,#35716);
+#35715 = CARTESIAN_POINT('',(-4.502743486191E-016,-2.800000041723,
+    12.20000012219));
+#35716 = VECTOR('',#35717,1.);
+#35717 = DIRECTION('',(-1.338038923995E-016,-0.832050294338,
+    -0.554700196225));
+#35718 = PCURVE('',#35620,#35719);
+#35719 = DEFINITIONAL_REPRESENTATION('',(#35720),#35746);
+#35720 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#35721,#35722,#35723,#35724,
+    #35725,#35726,#35727,#35728,#35729,#35730,#35731,#35732,#35733,
+    #35734,#35735,#35736,#35737,#35738,#35739,#35740,#35741,#35742,
+    #35743,#35744,#35745),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.E+000,1.092591311876E-002,
+    2.185182623752E-002,3.277773935628E-002,4.370365247504E-002,
+    5.462956559379E-002,6.555547871255E-002,7.648139183131E-002,
+    8.740730495007E-002,9.833321806883E-002,0.109259131188,
+    0.120185044306,0.131110957425,0.142036870544,0.152962783663,
+    0.163888696781,0.1748146099,0.185740523019,0.196666436138,
+    0.207592349256,0.218518262375,0.229444175494,0.240370088613),
+  .UNSPECIFIED.);
+#35721 = CARTESIAN_POINT('',(1.,1.));
+#35722 = CARTESIAN_POINT('',(1.,0.989898989899));
+#35723 = CARTESIAN_POINT('',(1.,0.969696969697));
+#35724 = CARTESIAN_POINT('',(1.,0.939393939394));
+#35725 = CARTESIAN_POINT('',(1.,0.909090909091));
+#35726 = CARTESIAN_POINT('',(1.,0.878787878788));
+#35727 = CARTESIAN_POINT('',(1.,0.848484848485));
+#35728 = CARTESIAN_POINT('',(1.,0.818181818182));
+#35729 = CARTESIAN_POINT('',(1.,0.787878787879));
+#35730 = CARTESIAN_POINT('',(1.,0.757575757576));
+#35731 = CARTESIAN_POINT('',(1.,0.727272727273));
+#35732 = CARTESIAN_POINT('',(1.,0.69696969697));
+#35733 = CARTESIAN_POINT('',(1.,0.666666666667));
+#35734 = CARTESIAN_POINT('',(1.,0.636363636364));
+#35735 = CARTESIAN_POINT('',(1.,0.606060606061));
+#35736 = CARTESIAN_POINT('',(1.,0.575757575758));
+#35737 = CARTESIAN_POINT('',(1.,0.545454545455));
+#35738 = CARTESIAN_POINT('',(1.,0.515151515152));
+#35739 = CARTESIAN_POINT('',(1.,0.484848484849));
+#35740 = CARTESIAN_POINT('',(1.,0.454545454546));
+#35741 = CARTESIAN_POINT('',(1.,0.424242424242));
+#35742 = CARTESIAN_POINT('',(1.,0.393939393939));
+#35743 = CARTESIAN_POINT('',(1.,0.363636363636));
+#35744 = CARTESIAN_POINT('',(1.,0.343434343434));
+#35745 = CARTESIAN_POINT('',(1.,0.333333333333));
+#35746 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#35747 = ORIENTED_EDGE('',*,*,#35748,.F.);
+#35748 = EDGE_CURVE('',#35612,#35711,#35749,.T.);
+#35749 = SURFACE_CURVE('',#35750,(#35757),.PCURVE_S1.);
+#35750 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#35751,#35752,#35753,#35754,
+    #35755,#35756),.UNSPECIFIED.,.F.,.F.,(6,6),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#35751 = CARTESIAN_POINT('',(-1.979899016825,-1.979899016825,
+    12.150000123307));
+#35752 = CARTESIAN_POINT('',(-1.66545728146,-2.29434075219,
+    12.16011061829));
+#35753 = CARTESIAN_POINT('',(-1.293871803615,-2.541080112433,
+    12.170051971622));
+#35754 = CARTESIAN_POINT('',(-0.881909452717,-2.711720505362,
+    12.179948273874));
+#35755 = CARTESIAN_POINT('',(-0.444687766729,-2.800000041723,
+    12.189889627206));
+#35756 = CARTESIAN_POINT('',(-4.502743486191E-016,-2.800000041723,
+    12.20000012219));
+#35757 = PCURVE('',#35620,#35758);
+#35758 = DEFINITIONAL_REPRESENTATION('',(#35759),#35763);
+#35759 = LINE('',#35760,#35761);
+#35760 = CARTESIAN_POINT('',(0.E+000,1.));
+#35761 = VECTOR('',#35762,1.);
+#35762 = DIRECTION('',(1.,0.E+000));
+#35763 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#35764 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#35768)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#35765,#35766,#35767)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#35765 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#35766 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#35767 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#35768 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-004),#35765,
+  'distance_accuracy_value','confusion accuracy');
+#35769 = SHAPE_DEFINITION_REPRESENTATION(#35770,#35602);
+#35770 = PRODUCT_DEFINITION_SHAPE('','',#35771);
+#35771 = PRODUCT_DEFINITION('design','',#35772,#35775);
+#35772 = PRODUCT_DEFINITION_FORMATION('','',#35773);
+#35773 = PRODUCT('Compound175','Compound175','',(#35774));
+#35774 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#35775 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#35776 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#35777,#35779);
+#35777 = ( REPRESENTATION_RELATIONSHIP('','',#35602,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#35778) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#35778 = ITEM_DEFINED_TRANSFORMATION('','',#11,#775);
+#35779 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #35780);
+#35780 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('191','=>[0:1:1:192]','',#5,
+  #35771,$);
+#35781 = PRODUCT_TYPE('part',$,(#35773));
+#35782 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#35783),#35966);
+#35783 = SHELL_BASED_SURFACE_MODEL('',(#35784));
+#35784 = OPEN_SHELL('',(#35785));
+#35785 = ADVANCED_FACE('',(#35786),#35800,.T.);
+#35786 = FACE_BOUND('',#35787,.T.);
+#35787 = EDGE_LOOP('',(#35788,#35841,#35889,#35927));
+#35788 = ORIENTED_EDGE('',*,*,#35789,.F.);
+#35789 = EDGE_CURVE('',#35790,#35792,#35794,.T.);
+#35790 = VERTEX_POINT('',#35791);
+#35791 = CARTESIAN_POINT('',(2.121242937857,-2.121242937857,
+    11.983260456734));
+#35792 = VERTEX_POINT('',#35793);
+#35793 = CARTESIAN_POINT('',(1.979899016825,-1.979899016825,
+    11.850000130013));
+#35794 = SURFACE_CURVE('',#35795,(#35799),.PCURVE_S1.);
+#35795 = LINE('',#35796,#35797);
+#35796 = CARTESIAN_POINT('',(2.121242937857,-2.121242937857,
+    11.983260456734));
+#35797 = VECTOR('',#35798,1.);
+#35798 = DIRECTION('',(-0.588348405415,0.588348405415,-0.554700196225));
+#35799 = PCURVE('',#35800,#35813);
+#35800 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#35801,#35802)
+    ,(#35803,#35804)
+    ,(#35805,#35806)
+    ,(#35807,#35808)
+    ,(#35809,#35810)
+    ,(#35811,#35812
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#35801 = CARTESIAN_POINT('',(1.714505544354E-016,-2.800000041723,
+    11.80000013113));
+#35802 = CARTESIAN_POINT('',(1.898202566964E-016,-3.100000046194,
+    12.000000134111));
+#35803 = CARTESIAN_POINT('',(0.444687766729,-2.800000041723,
+    11.810110626114));
+#35804 = CARTESIAN_POINT('',(0.492332884593,-3.100000046194,
+    12.010110629094));
+#35805 = CARTESIAN_POINT('',(0.881909452717,-2.711720505362,
+    11.820051979445));
+#35806 = CARTESIAN_POINT('',(0.976399751223,-3.00226198808,
+    12.020051982426));
+#35807 = CARTESIAN_POINT('',(1.293871803615,-2.541080112433,
+    11.829948281697));
+#35808 = CARTESIAN_POINT('',(1.432500925431,-2.813338695908,
+    12.029948284678));
+#35809 = CARTESIAN_POINT('',(1.66545728146,-2.29434075219,
+    11.839889635029));
+#35810 = CARTESIAN_POINT('',(1.843899133045,-2.540162975639,
+    12.03988963801));
+#35811 = CARTESIAN_POINT('',(1.979899016825,-1.979899016825,
+    11.850000130013));
+#35812 = CARTESIAN_POINT('',(2.192031054342,-2.192031054342,
+    12.050000132993));
+#35813 = DEFINITIONAL_REPRESENTATION('',(#35814),#35840);
+#35814 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#35815,#35816,#35817,#35818,
+    #35819,#35820,#35821,#35822,#35823,#35824,#35825,#35826,#35827,
+    #35828,#35829,#35830,#35831,#35832,#35833,#35834,#35835,#35836,
+    #35837,#35838,#35839),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.091993047683E-002,
+    2.183986095365E-002,3.275979143048E-002,4.36797219073E-002,
+    5.459965238413E-002,6.551958286095E-002,7.643951333778E-002,
+    8.73594438146E-002,9.827937429143E-002,0.109199304768,0.120119235245
+    ,0.131039165722,0.141959096199,0.152879026676,0.163798957152,
+    0.174718887629,0.185638818106,0.196558748583,0.20747867906,
+    0.218398609537,0.229318540013,0.24023847049),.UNSPECIFIED.);
+#35815 = CARTESIAN_POINT('',(1.,0.66630162368));
+#35816 = CARTESIAN_POINT('',(1.,0.656206144533));
+#35817 = CARTESIAN_POINT('',(1.,0.63601518624));
+#35818 = CARTESIAN_POINT('',(1.,0.6057287488));
+#35819 = CARTESIAN_POINT('',(1.,0.57544231136));
+#35820 = CARTESIAN_POINT('',(1.,0.54515587392));
+#35821 = CARTESIAN_POINT('',(1.,0.51486943648));
+#35822 = CARTESIAN_POINT('',(1.,0.48458299904));
+#35823 = CARTESIAN_POINT('',(1.,0.4542965616));
+#35824 = CARTESIAN_POINT('',(1.,0.42401012416));
+#35825 = CARTESIAN_POINT('',(1.,0.39372368672));
+#35826 = CARTESIAN_POINT('',(1.,0.36343724928));
+#35827 = CARTESIAN_POINT('',(1.,0.33315081184));
+#35828 = CARTESIAN_POINT('',(1.,0.3028643744));
+#35829 = CARTESIAN_POINT('',(1.,0.27257793696));
+#35830 = CARTESIAN_POINT('',(1.,0.24229149952));
+#35831 = CARTESIAN_POINT('',(1.,0.21200506208));
+#35832 = CARTESIAN_POINT('',(1.,0.18171862464));
+#35833 = CARTESIAN_POINT('',(1.,0.1514321872));
+#35834 = CARTESIAN_POINT('',(1.,0.12114574976));
+#35835 = CARTESIAN_POINT('',(1.,9.085931231999E-002));
+#35836 = CARTESIAN_POINT('',(1.,6.057287488E-002));
+#35837 = CARTESIAN_POINT('',(1.,3.028643744E-002));
+#35838 = CARTESIAN_POINT('',(1.,1.009547914667E-002));
+#35839 = CARTESIAN_POINT('',(1.,0.E+000));
+#35840 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#35841 = ORIENTED_EDGE('',*,*,#35842,.F.);
+#35842 = EDGE_CURVE('',#35843,#35790,#35845,.T.);
+#35843 = VERTEX_POINT('',#35844);
+#35844 = CARTESIAN_POINT('',(1.836970226094E-016,-3.000000044703,
+    11.93333346645));
+#35845 = SURFACE_CURVE('',#35846,(#35860),.PCURVE_S1.);
+#35846 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#35847,#35848,#35849,#35850,
+    #35851,#35852,#35853,#35854,#35855,#35856,#35857,#35858,#35859),
+  .UNSPECIFIED.,.F.,.F.,(4,3,3,3,4),(-0.241767738739,-0.171305420457,
+    -8.565271022835E-002,-1.416258586276E-002,0.E+000),.UNSPECIFIED.);
+#35847 = CARTESIAN_POINT('',(1.836970226094E-016,-3.000000044703,
+    11.93333346645));
+#35848 = CARTESIAN_POINT('',(0.304466884299,-3.000000044703,
+    11.939794382163));
+#35849 = CARTESIAN_POINT('',(0.540569389532,-2.9584087474,
+    11.944821264197));
+#35850 = CARTESIAN_POINT('',(0.744888753338,-2.906015414141,
+    11.949283879187));
+#35851 = CARTESIAN_POINT('',(0.99325564913,-2.842327032878,
+    11.954708552656));
+#35852 = CARTESIAN_POINT('',(1.196507782285,-2.761804724225,
+    11.959287186398));
+#35853 = CARTESIAN_POINT('',(1.412156196743,-2.646724386424,
+    11.964461871921));
+#35854 = CARTESIAN_POINT('',(1.592147371894,-2.550672461861,
+    11.968780928617));
+#35855 = CARTESIAN_POINT('',(1.781853654517,-2.429883155126,
+    11.973507838633));
+#35856 = CARTESIAN_POINT('',(1.993406980939,-2.241787016818,
+    11.979524206964));
+#35857 = CARTESIAN_POINT('',(2.035316855576,-2.204524139842,
+    11.980716082539));
+#35858 = CARTESIAN_POINT('',(2.07796905082,-2.164510683166,
+    11.981958947883));
+#35859 = CARTESIAN_POINT('',(2.121242937857,-2.121242937857,
+    11.983260456734));
+#35860 = PCURVE('',#35800,#35861);
+#35861 = DEFINITIONAL_REPRESENTATION('',(#35862),#35888);
+#35862 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#35863,#35864,#35865,#35866,
+    #35867,#35868,#35869,#35870,#35871,#35872,#35873,#35874,#35875,
+    #35876,#35877,#35878,#35879,#35880,#35881,#35882,#35883,#35884,
+    #35885,#35886,#35887),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.241767738739,-0.230778296069,
+    -0.219788853399,-0.208799410729,-0.197809968059,-0.186820525389,
+    -0.175831082719,-0.164841640049,-0.153852197379,-0.142862754709,
+    -0.131873312039,-0.12088386937,-0.1098944267,-9.890498402959E-002,
+    -8.791554135964E-002,-7.692609868968E-002,-6.593665601973E-002,
+    -5.494721334977E-002,-4.395777067982E-002,-3.296832800986E-002,
+    -2.197888533991E-002,-1.098944266995E-002,0.E+000),.UNSPECIFIED.);
+#35863 = CARTESIAN_POINT('',(0.E+000,0.666666666664));
+#35864 = CARTESIAN_POINT('',(1.993321585557E-002,0.666714377479));
+#35865 = CARTESIAN_POINT('',(5.848094361465E-002,0.667161847615));
+#35866 = CARTESIAN_POINT('',(0.112728168958,0.668179930483));
+#35867 = CARTESIAN_POINT('',(0.163784773044,0.668631718383));
+#35868 = CARTESIAN_POINT('',(0.212027502743,0.668317705413));
+#35869 = CARTESIAN_POINT('',(0.257813294519,0.667434771885));
+#35870 = CARTESIAN_POINT('',(0.301477681734,0.666486563307));
+#35871 = CARTESIAN_POINT('',(0.343313565329,0.6665738433));
+#35872 = CARTESIAN_POINT('',(0.383733115725,0.667467259692));
+#35873 = CARTESIAN_POINT('',(0.423076973582,0.668324744896));
+#35874 = CARTESIAN_POINT('',(0.461706005873,0.668768449021));
+#35875 = CARTESIAN_POINT('',(0.499981221398,0.668606246317));
+#35876 = CARTESIAN_POINT('',(0.538263573129,0.667890092437));
+#35877 = CARTESIAN_POINT('',(0.576911534667,0.666911778638));
+#35878 = CARTESIAN_POINT('',(0.616269477811,0.666140301533));
+#35879 = CARTESIAN_POINT('',(0.656694097088,0.666483246898));
+#35880 = CARTESIAN_POINT('',(0.698568365479,0.667324812122));
+#35881 = CARTESIAN_POINT('',(0.742200855719,0.667933991862));
+#35882 = CARTESIAN_POINT('',(0.787943901061,0.667951196693));
+#35883 = CARTESIAN_POINT('',(0.836159873845,0.667359755425));
+#35884 = CARTESIAN_POINT('',(0.887220666861,0.666391196599));
+#35885 = CARTESIAN_POINT('',(0.94150485668,0.666243052528));
+#35886 = CARTESIAN_POINT('',(0.980067401472,0.666272549672));
+#35887 = CARTESIAN_POINT('',(1.,0.666301623679));
+#35888 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#35889 = ORIENTED_EDGE('',*,*,#35890,.F.);
+#35890 = EDGE_CURVE('',#35891,#35843,#35893,.T.);
+#35891 = VERTEX_POINT('',#35892);
+#35892 = CARTESIAN_POINT('',(1.714505544354E-016,-2.800000041723,
+    11.80000013113));
+#35893 = SURFACE_CURVE('',#35894,(#35898),.PCURVE_S1.);
+#35894 = LINE('',#35895,#35896);
+#35895 = CARTESIAN_POINT('',(1.714505544354E-016,-2.800000041723,
+    11.80000013113));
+#35896 = VECTOR('',#35897,1.);
+#35897 = DIRECTION('',(5.094838648452E-017,-0.832050294338,
+    0.554700196225));
+#35898 = PCURVE('',#35800,#35899);
+#35899 = DEFINITIONAL_REPRESENTATION('',(#35900),#35926);
+#35900 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#35901,#35902,#35903,#35904,
+    #35905,#35906,#35907,#35908,#35909,#35910,#35911,#35912,#35913,
+    #35914,#35915,#35916,#35917,#35918,#35919,#35920,#35921,#35922,
+    #35923,#35924,#35925),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.092591311876E-002,
+    2.185182623752E-002,3.277773935628E-002,4.370365247505E-002,
+    5.462956559381E-002,6.555547871257E-002,7.648139183133E-002,
+    8.740730495009E-002,9.833321806885E-002,0.109259131188,
+    0.120185044306,0.131110957425,0.142036870544,0.152962783663,
+    0.163888696781,0.1748146099,0.185740523019,0.196666436138,
+    0.207592349256,0.218518262375,0.229444175494,0.240370088613),
+  .UNSPECIFIED.);
+#35901 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#35902 = CARTESIAN_POINT('',(0.E+000,1.010101010101E-002));
+#35903 = CARTESIAN_POINT('',(0.E+000,3.030303030303E-002));
+#35904 = CARTESIAN_POINT('',(0.E+000,6.060606060606E-002));
+#35905 = CARTESIAN_POINT('',(0.E+000,9.090909090909E-002));
+#35906 = CARTESIAN_POINT('',(0.E+000,0.121212121212));
+#35907 = CARTESIAN_POINT('',(0.E+000,0.151515151515));
+#35908 = CARTESIAN_POINT('',(0.E+000,0.181818181818));
+#35909 = CARTESIAN_POINT('',(0.E+000,0.212121212121));
+#35910 = CARTESIAN_POINT('',(0.E+000,0.242424242424));
+#35911 = CARTESIAN_POINT('',(0.E+000,0.272727272727));
+#35912 = CARTESIAN_POINT('',(0.E+000,0.30303030303));
+#35913 = CARTESIAN_POINT('',(0.E+000,0.333333333333));
+#35914 = CARTESIAN_POINT('',(0.E+000,0.363636363636));
+#35915 = CARTESIAN_POINT('',(0.E+000,0.393939393939));
+#35916 = CARTESIAN_POINT('',(0.E+000,0.424242424242));
+#35917 = CARTESIAN_POINT('',(0.E+000,0.454545454545));
+#35918 = CARTESIAN_POINT('',(0.E+000,0.484848484848));
+#35919 = CARTESIAN_POINT('',(0.E+000,0.515151515152));
+#35920 = CARTESIAN_POINT('',(0.E+000,0.545454545455));
+#35921 = CARTESIAN_POINT('',(0.E+000,0.575757575758));
+#35922 = CARTESIAN_POINT('',(0.E+000,0.606060606061));
+#35923 = CARTESIAN_POINT('',(0.E+000,0.636363636364));
+#35924 = CARTESIAN_POINT('',(-0.E+000,0.656565656566));
+#35925 = CARTESIAN_POINT('',(0.E+000,0.666666666667));
+#35926 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#35927 = ORIENTED_EDGE('',*,*,#35928,.F.);
+#35928 = EDGE_CURVE('',#35792,#35891,#35929,.T.);
+#35929 = SURFACE_CURVE('',#35930,(#35937),.PCURVE_S1.);
+#35930 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#35931,#35932,#35933,#35934,
+    #35935,#35936),.UNSPECIFIED.,.F.,.F.,(6,6),(-1.,0.E+000),
+  .PIECEWISE_BEZIER_KNOTS.);
+#35931 = CARTESIAN_POINT('',(1.979899016825,-1.979899016825,
+    11.850000130013));
+#35932 = CARTESIAN_POINT('',(1.66545728146,-2.29434075219,
+    11.839889635029));
+#35933 = CARTESIAN_POINT('',(1.293871803615,-2.541080112433,
+    11.829948281697));
+#35934 = CARTESIAN_POINT('',(0.881909452717,-2.711720505362,
+    11.820051979445));
+#35935 = CARTESIAN_POINT('',(0.444687766729,-2.800000041723,
+    11.810110626114));
+#35936 = CARTESIAN_POINT('',(1.714505544354E-016,-2.800000041723,
+    11.80000013113));
+#35937 = PCURVE('',#35800,#35938);
+#35938 = DEFINITIONAL_REPRESENTATION('',(#35939),#35965);
+#35939 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#35940,#35941,#35942,#35943,
+    #35944,#35945,#35946,#35947,#35948,#35949,#35950,#35951,#35952,
+    #35953,#35954,#35955,#35956,#35957,#35958,#35959,#35960,#35961,
+    #35962,#35963,#35964),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-1.,-0.954545454545,-0.909090909091,
+    -0.863636363636,-0.818181818182,-0.772727272727,-0.727272727273,
+    -0.681818181818,-0.636363636364,-0.590909090909,-0.545454545455,-0.5
+    ,-0.454545454545,-0.409090909091,-0.363636363636,-0.318181818182,
+    -0.272727272727,-0.227272727273,-0.181818181818,-0.136363636364,
+    -9.090909090909E-002,-4.545454545455E-002,0.E+000),.UNSPECIFIED.);
+#35940 = CARTESIAN_POINT('',(1.,0.E+000));
+#35941 = CARTESIAN_POINT('',(0.984848484848,0.E+000));
+#35942 = CARTESIAN_POINT('',(0.954545454545,0.E+000));
+#35943 = CARTESIAN_POINT('',(0.909090909091,0.E+000));
+#35944 = CARTESIAN_POINT('',(0.863636363636,0.E+000));
+#35945 = CARTESIAN_POINT('',(0.818181818182,0.E+000));
+#35946 = CARTESIAN_POINT('',(0.772727272727,0.E+000));
+#35947 = CARTESIAN_POINT('',(0.727272727273,0.E+000));
+#35948 = CARTESIAN_POINT('',(0.681818181818,0.E+000));
+#35949 = CARTESIAN_POINT('',(0.636363636364,0.E+000));
+#35950 = CARTESIAN_POINT('',(0.590909090909,0.E+000));
+#35951 = CARTESIAN_POINT('',(0.545454545455,0.E+000));
+#35952 = CARTESIAN_POINT('',(0.5,0.E+000));
+#35953 = CARTESIAN_POINT('',(0.454545454545,0.E+000));
+#35954 = CARTESIAN_POINT('',(0.409090909091,0.E+000));
+#35955 = CARTESIAN_POINT('',(0.363636363636,0.E+000));
+#35956 = CARTESIAN_POINT('',(0.318181818182,0.E+000));
+#35957 = CARTESIAN_POINT('',(0.272727272727,0.E+000));
+#35958 = CARTESIAN_POINT('',(0.227272727273,0.E+000));
+#35959 = CARTESIAN_POINT('',(0.181818181818,0.E+000));
+#35960 = CARTESIAN_POINT('',(0.136363636364,0.E+000));
+#35961 = CARTESIAN_POINT('',(9.090909090909E-002,0.E+000));
+#35962 = CARTESIAN_POINT('',(4.545454545455E-002,0.E+000));
+#35963 = CARTESIAN_POINT('',(1.515151515152E-002,-0.E+000));
+#35964 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#35965 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#35966 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#35970)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#35967,#35968,#35969)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#35967 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#35968 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#35969 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#35970 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-004),#35967,
+  'distance_accuracy_value','confusion accuracy');
+#35971 = SHAPE_DEFINITION_REPRESENTATION(#35972,#35782);
+#35972 = PRODUCT_DEFINITION_SHAPE('','',#35973);
+#35973 = PRODUCT_DEFINITION('design','',#35974,#35977);
+#35974 = PRODUCT_DEFINITION_FORMATION('','',#35975);
+#35975 = PRODUCT('Compound182','Compound182','',(#35976));
+#35976 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#35977 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#35978 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#35979,#35981);
+#35979 = ( REPRESENTATION_RELATIONSHIP('','',#35782,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#35980) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#35980 = ITEM_DEFINED_TRANSFORMATION('','',#11,#779);
+#35981 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #35982);
+#35982 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('192','=>[0:1:1:193]','',#5,
+  #35973,$);
+#35983 = PRODUCT_TYPE('part',$,(#35975));
+#35984 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#35985),#36137);
+#35985 = SHELL_BASED_SURFACE_MODEL('',(#35986));
+#35986 = OPEN_SHELL('',(#35987));
+#35987 = ADVANCED_FACE('',(#35988),#36002,.T.);
+#35988 = FACE_BOUND('',#35989,.T.);
+#35989 = EDGE_LOOP('',(#35990,#36043,#36082,#36120));
+#35990 = ORIENTED_EDGE('',*,*,#35991,.F.);
+#35991 = EDGE_CURVE('',#35992,#35994,#35996,.T.);
+#35992 = VERTEX_POINT('',#35993);
+#35993 = CARTESIAN_POINT('',(2.121242937857,-2.121242937857,
+    10.916739821172));
+#35994 = VERTEX_POINT('',#35995);
+#35995 = CARTESIAN_POINT('',(1.979899016825,-1.979899016825,
+    11.050000147894));
+#35996 = SURFACE_CURVE('',#35997,(#36001),.PCURVE_S1.);
+#35997 = LINE('',#35998,#35999);
+#35998 = CARTESIAN_POINT('',(2.121242937857,-2.121242937857,
+    10.916739821172));
+#35999 = VECTOR('',#36000,1.);
+#36000 = DIRECTION('',(-0.588348405415,0.588348405415,0.554700196225));
+#36001 = PCURVE('',#36002,#36015);
+#36002 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#36003,#36004)
+    ,(#36005,#36006)
+    ,(#36007,#36008)
+    ,(#36009,#36010)
+    ,(#36011,#36012)
+    ,(#36013,#36014
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#36003 = CARTESIAN_POINT('',(2.192031054342,-2.192031054342,
+    10.850000144914));
+#36004 = CARTESIAN_POINT('',(1.979899016825,-1.979899016825,
+    11.050000147894));
+#36005 = CARTESIAN_POINT('',(2.540162975639,-1.843899133045,
+    10.860110639897));
+#36006 = CARTESIAN_POINT('',(2.29434075219,-1.66545728146,
+    11.060110642877));
+#36007 = CARTESIAN_POINT('',(2.813338695908,-1.432500925431,
+    10.870051993229));
+#36008 = CARTESIAN_POINT('',(2.541080112433,-1.293871803615,
+    11.070051996209));
+#36009 = CARTESIAN_POINT('',(3.00226198808,-0.976399751223,
+    10.879948295481));
+#36010 = CARTESIAN_POINT('',(2.711720505362,-0.881909452717,
+    11.079948298461));
+#36011 = CARTESIAN_POINT('',(3.100000046194,-0.492332884593,
+    10.889889648813));
+#36012 = CARTESIAN_POINT('',(2.800000041723,-0.444687766729,
+    11.089889651793));
+#36013 = CARTESIAN_POINT('',(3.100000046194,1.898202566964E-016,
+    10.900000143796));
+#36014 = CARTESIAN_POINT('',(2.800000041723,1.714505544354E-016,
+    11.100000146776));
+#36015 = DEFINITIONAL_REPRESENTATION('',(#36016),#36042);
+#36016 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#36017,#36018,#36019,#36020,
+    #36021,#36022,#36023,#36024,#36025,#36026,#36027,#36028,#36029,
+    #36030,#36031,#36032,#36033,#36034,#36035,#36036,#36037,#36038,
+    #36039,#36040,#36041),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.091993047682E-002,
+    2.183986095365E-002,3.275979143047E-002,4.367972190729E-002,
+    5.459965238412E-002,6.551958286094E-002,7.643951333776E-002,
+    8.735944381458E-002,9.827937429141E-002,0.109199304768,
+    0.120119235245,0.131039165722,0.141959096199,0.152879026676,
+    0.163798957152,0.174718887629,0.185638818106,0.196558748583,
+    0.20747867906,0.218398609536,0.229318540013,0.24023847049),
+  .UNSPECIFIED.);
+#36017 = CARTESIAN_POINT('',(0.E+000,0.33369837632));
+#36018 = CARTESIAN_POINT('',(0.E+000,0.343793855467));
+#36019 = CARTESIAN_POINT('',(0.E+000,0.36398481376));
+#36020 = CARTESIAN_POINT('',(0.E+000,0.3942712512));
+#36021 = CARTESIAN_POINT('',(0.E+000,0.42455768864));
+#36022 = CARTESIAN_POINT('',(0.E+000,0.45484412608));
+#36023 = CARTESIAN_POINT('',(0.E+000,0.48513056352));
+#36024 = CARTESIAN_POINT('',(0.E+000,0.51541700096));
+#36025 = CARTESIAN_POINT('',(0.E+000,0.5457034384));
+#36026 = CARTESIAN_POINT('',(0.E+000,0.57598987584));
+#36027 = CARTESIAN_POINT('',(0.E+000,0.60627631328));
+#36028 = CARTESIAN_POINT('',(0.E+000,0.63656275072));
+#36029 = CARTESIAN_POINT('',(0.E+000,0.66684918816));
+#36030 = CARTESIAN_POINT('',(0.E+000,0.6971356256));
+#36031 = CARTESIAN_POINT('',(0.E+000,0.72742206304));
+#36032 = CARTESIAN_POINT('',(0.E+000,0.75770850048));
+#36033 = CARTESIAN_POINT('',(0.E+000,0.78799493792));
+#36034 = CARTESIAN_POINT('',(0.E+000,0.81828137536));
+#36035 = CARTESIAN_POINT('',(0.E+000,0.8485678128));
+#36036 = CARTESIAN_POINT('',(0.E+000,0.87885425024));
+#36037 = CARTESIAN_POINT('',(0.E+000,0.90914068768));
+#36038 = CARTESIAN_POINT('',(0.E+000,0.93942712512));
+#36039 = CARTESIAN_POINT('',(0.E+000,0.96971356256));
+#36040 = CARTESIAN_POINT('',(-0.E+000,0.989904520853));
+#36041 = CARTESIAN_POINT('',(0.E+000,1.));
+#36042 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#36043 = ORIENTED_EDGE('',*,*,#36044,.F.);
+#36044 = EDGE_CURVE('',#36045,#35992,#36047,.T.);
+#36045 = VERTEX_POINT('',#36046);
+#36046 = CARTESIAN_POINT('',(3.000124926996,1.837046694444E-016,
+    10.966583556595));
+#36047 = SURFACE_CURVE('',#36048,(#36053),.PCURVE_S1.);
+#36048 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#36049,#36050,#36051,#36052),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(-0.241777920213,0.E+000),
+  .PIECEWISE_BEZIER_KNOTS.);
+#36049 = CARTESIAN_POINT('',(3.000124926996,2.775557561563E-016,
+    10.966583556595));
+#36050 = CARTESIAN_POINT('',(3.000124926996,-0.794119080623,
+    10.949732716193));
+#36051 = CARTESIAN_POINT('',(2.682765495879,-1.559800074984,
+    10.933553080758));
+#36052 = CARTESIAN_POINT('',(2.121242937857,-2.121242937857,
+    10.916739821172));
+#36053 = PCURVE('',#36002,#36054);
+#36054 = DEFINITIONAL_REPRESENTATION('',(#36055),#36081);
+#36055 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#36056,#36057,#36058,#36059,
+    #36060,#36061,#36062,#36063,#36064,#36065,#36066,#36067,#36068,
+    #36069,#36070,#36071,#36072,#36073,#36074,#36075,#36076,#36077,
+    #36078,#36079,#36080),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.241777920213,-0.230788014749,
+    -0.219798109285,-0.208808203821,-0.197818298356,-0.186828392892,
+    -0.175838487428,-0.164848581964,-0.153858676499,-0.142868771035,
+    -0.131878865571,-0.120888960107,-0.109899054642,-9.890914917813E-002
+    ,-8.79192437139E-002,-7.692933824966E-002,-6.593943278542E-002,
+    -5.494952732119E-002,-4.395962185695E-002,-3.296971639271E-002,
+    -2.197981092847E-002,-1.098990546424E-002,0.E+000),.UNSPECIFIED.);
+#36056 = CARTESIAN_POINT('',(1.,0.332917059032));
+#36057 = CARTESIAN_POINT('',(0.984848538998,0.332916899045));
+#36058 = CARTESIAN_POINT('',(0.954548399471,0.332937315465));
+#36059 = CARTESIAN_POINT('',(0.909103267773,0.333019746316));
+#36060 = CARTESIAN_POINT('',(0.86365962753,0.333144147145));
+#36061 = CARTESIAN_POINT('',(0.818214999643,0.333298698179));
+#36062 = CARTESIAN_POINT('',(0.77276758813,0.333471230666));
+#36063 = CARTESIAN_POINT('',(0.727316328452,0.333649649043));
+#36064 = CARTESIAN_POINT('',(0.681860789064,0.33382258128));
+#36065 = CARTESIAN_POINT('',(0.636401094595,0.333979866517));
+#36066 = CARTESIAN_POINT('',(0.590937828217,0.334112980488));
+#36067 = CARTESIAN_POINT('',(0.545471927306,0.334215368222));
+#36068 = CARTESIAN_POINT('',(0.500004571477,0.334282689327));
+#36069 = CARTESIAN_POINT('',(0.454537066141,0.334312972217));
+#36070 = CARTESIAN_POINT('',(0.409070723728,0.33430667682));
+#36071 = CARTESIAN_POINT('',(0.363606744983,0.334266665142));
+#36072 = CARTESIAN_POINT('',(0.318146102757,0.334198079997));
+#36073 = CARTESIAN_POINT('',(0.272689430422,0.334108132198));
+#36074 = CARTESIAN_POINT('',(0.227236918033,0.334005799235));
+#36075 = CARTESIAN_POINT('',(0.181788215398,0.333901431009));
+#36076 = CARTESIAN_POINT('',(0.13634235584,0.333806288715));
+#36077 = CARTESIAN_POINT('',(9.089765928928E-002,0.333731931559));
+#36078 = CARTESIAN_POINT('',(4.545177899234E-002,0.333689784361));
+#36079 = CARTESIAN_POINT('',(1.515145175203E-002,0.333689701596));
+#36080 = CARTESIAN_POINT('',(0.E+000,0.33369837632));
+#36081 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#36082 = ORIENTED_EDGE('',*,*,#36083,.F.);
+#36083 = EDGE_CURVE('',#36084,#36045,#36086,.T.);
+#36084 = VERTEX_POINT('',#36085);
+#36085 = CARTESIAN_POINT('',(2.800000041723,1.714505544354E-016,
+    11.100000146776));
+#36086 = SURFACE_CURVE('',#36087,(#36091),.PCURVE_S1.);
+#36087 = LINE('',#36088,#36089);
+#36088 = CARTESIAN_POINT('',(2.800000041723,1.714505544354E-016,
+    11.100000146776));
+#36089 = VECTOR('',#36090,1.);
+#36090 = DIRECTION('',(0.832050294338,5.094838648452E-017,
+    -0.554700196225));
+#36091 = PCURVE('',#36002,#36092);
+#36092 = DEFINITIONAL_REPRESENTATION('',(#36093),#36119);
+#36093 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#36094,#36095,#36096,#36097,
+    #36098,#36099,#36100,#36101,#36102,#36103,#36104,#36105,#36106,
+    #36107,#36108,#36109,#36110,#36111,#36112,#36113,#36114,#36115,
+    #36116,#36117,#36118),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.093273538404E-002,
+    2.186547076808E-002,3.279820615211E-002,4.373094153615E-002,
+    5.466367692019E-002,6.559641230423E-002,7.652914768827E-002,
+    8.74618830723E-002,9.839461845634E-002,0.10932735384,0.120260089224,
+    0.131192824608,0.142125559992,0.153058295377,0.163991030761,
+    0.174923766145,0.185856501529,0.196789236913,0.207721972297,
+    0.218654707681,0.229587443065,0.240520178449),.UNSPECIFIED.);
+#36094 = CARTESIAN_POINT('',(1.,1.));
+#36095 = CARTESIAN_POINT('',(1.,0.989892682713));
+#36096 = CARTESIAN_POINT('',(1.,0.969678048138));
+#36097 = CARTESIAN_POINT('',(1.,0.939356096276));
+#36098 = CARTESIAN_POINT('',(1.,0.909034144413));
+#36099 = CARTESIAN_POINT('',(1.,0.878712192551));
+#36100 = CARTESIAN_POINT('',(1.,0.848390240689));
+#36101 = CARTESIAN_POINT('',(1.,0.818068288827));
+#36102 = CARTESIAN_POINT('',(1.,0.787746336965));
+#36103 = CARTESIAN_POINT('',(1.,0.757424385102));
+#36104 = CARTESIAN_POINT('',(1.,0.72710243324));
+#36105 = CARTESIAN_POINT('',(1.,0.696780481378));
+#36106 = CARTESIAN_POINT('',(1.,0.666458529516));
+#36107 = CARTESIAN_POINT('',(1.,0.636136577654));
+#36108 = CARTESIAN_POINT('',(1.,0.605814625792));
+#36109 = CARTESIAN_POINT('',(1.,0.575492673929));
+#36110 = CARTESIAN_POINT('',(1.,0.545170722067));
+#36111 = CARTESIAN_POINT('',(1.,0.514848770205));
+#36112 = CARTESIAN_POINT('',(1.,0.484526818343));
+#36113 = CARTESIAN_POINT('',(1.,0.454204866481));
+#36114 = CARTESIAN_POINT('',(1.,0.423882914618));
+#36115 = CARTESIAN_POINT('',(1.,0.393560962756));
+#36116 = CARTESIAN_POINT('',(1.,0.363239010894));
+#36117 = CARTESIAN_POINT('',(1.,0.343024376319));
+#36118 = CARTESIAN_POINT('',(1.,0.332917059032));
+#36119 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#36120 = ORIENTED_EDGE('',*,*,#36121,.F.);
+#36121 = EDGE_CURVE('',#35994,#36084,#36122,.T.);
+#36122 = SURFACE_CURVE('',#36123,(#36130),.PCURVE_S1.);
+#36123 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#36124,#36125,#36126,#36127,
+    #36128,#36129),.UNSPECIFIED.,.F.,.F.,(6,6),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#36124 = CARTESIAN_POINT('',(1.979899016825,-1.979899016825,
+    11.050000147894));
+#36125 = CARTESIAN_POINT('',(2.29434075219,-1.66545728146,
+    11.060110642877));
+#36126 = CARTESIAN_POINT('',(2.541080112433,-1.293871803615,
+    11.070051996209));
+#36127 = CARTESIAN_POINT('',(2.711720505362,-0.881909452717,
+    11.079948298461));
+#36128 = CARTESIAN_POINT('',(2.800000041723,-0.444687766729,
+    11.089889651793));
+#36129 = CARTESIAN_POINT('',(2.800000041723,1.714505544354E-016,
+    11.100000146776));
+#36130 = PCURVE('',#36002,#36131);
+#36131 = DEFINITIONAL_REPRESENTATION('',(#36132),#36136);
+#36132 = LINE('',#36133,#36134);
+#36133 = CARTESIAN_POINT('',(0.E+000,1.));
+#36134 = VECTOR('',#36135,1.);
+#36135 = DIRECTION('',(1.,0.E+000));
+#36136 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#36137 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#36141)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#36138,#36139,#36140)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#36138 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#36139 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#36140 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#36141 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-004),#36138,
+  'distance_accuracy_value','confusion accuracy');
+#36142 = SHAPE_DEFINITION_REPRESENTATION(#36143,#35984);
+#36143 = PRODUCT_DEFINITION_SHAPE('','',#36144);
+#36144 = PRODUCT_DEFINITION('design','',#36145,#36148);
+#36145 = PRODUCT_DEFINITION_FORMATION('','',#36146);
+#36146 = PRODUCT('Compound184','Compound184','',(#36147));
+#36147 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#36148 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#36149 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#36150,#36152);
+#36150 = ( REPRESENTATION_RELATIONSHIP('','',#35984,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#36151) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#36151 = ITEM_DEFINED_TRANSFORMATION('','',#11,#783);
+#36152 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #36153);
+#36153 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('193','=>[0:1:1:194]','',#5,
+  #36144,$);
+#36154 = PRODUCT_TYPE('part',$,(#36146));
+#36155 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#36156),#36308);
+#36156 = SHELL_BASED_SURFACE_MODEL('',(#36157));
+#36157 = OPEN_SHELL('',(#36158));
+#36158 = ADVANCED_FACE('',(#36159),#36173,.T.);
+#36159 = FACE_BOUND('',#36160,.T.);
+#36160 = EDGE_LOOP('',(#36161,#36214,#36253,#36291));
+#36161 = ORIENTED_EDGE('',*,*,#36162,.F.);
+#36162 = EDGE_CURVE('',#36163,#36165,#36167,.T.);
+#36163 = VERTEX_POINT('',#36164);
+#36164 = CARTESIAN_POINT('',(3.000124926996,0.E+000,11.766583538713));
+#36165 = VERTEX_POINT('',#36166);
+#36166 = CARTESIAN_POINT('',(2.800000041723,0.E+000,11.900000128895));
+#36167 = SURFACE_CURVE('',#36168,(#36172),.PCURVE_S1.);
+#36168 = LINE('',#36169,#36170);
+#36169 = CARTESIAN_POINT('',(3.000124926996,0.E+000,11.766583538713));
+#36170 = VECTOR('',#36171,1.);
+#36171 = DIRECTION('',(-0.832050294338,0.E+000,0.554700196225));
+#36172 = PCURVE('',#36173,#36186);
+#36173 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#36174,#36175)
+    ,(#36176,#36177)
+    ,(#36178,#36179)
+    ,(#36180,#36181)
+    ,(#36182,#36183)
+    ,(#36184,#36185
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#36174 = CARTESIAN_POINT('',(3.100000046194,0.E+000,11.700000125915));
+#36175 = CARTESIAN_POINT('',(2.800000041723,0.E+000,11.900000128895));
+#36176 = CARTESIAN_POINT('',(3.100000046194,0.492332884593,
+    11.710110620898));
+#36177 = CARTESIAN_POINT('',(2.800000041723,0.444687766729,
+    11.910110623878));
+#36178 = CARTESIAN_POINT('',(3.00226198808,0.976399751223,11.72005197423
+    ));
+#36179 = CARTESIAN_POINT('',(2.711720505362,0.881909452717,
+    11.92005197721));
+#36180 = CARTESIAN_POINT('',(2.813338695908,1.432500925431,
+    11.729948276482));
+#36181 = CARTESIAN_POINT('',(2.541080112433,1.293871803615,
+    11.929948279462));
+#36182 = CARTESIAN_POINT('',(2.540162975639,1.843899133045,
+    11.739889629814));
+#36183 = CARTESIAN_POINT('',(2.29434075219,1.66545728146,11.939889632794
+    ));
+#36184 = CARTESIAN_POINT('',(2.192031054342,2.192031054342,
+    11.750000124797));
+#36185 = CARTESIAN_POINT('',(1.979899016825,1.979899016825,
+    11.950000127778));
+#36186 = DEFINITIONAL_REPRESENTATION('',(#36187),#36213);
+#36187 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#36188,#36189,#36190,#36191,
+    #36192,#36193,#36194,#36195,#36196,#36197,#36198,#36199,#36200,
+    #36201,#36202,#36203,#36204,#36205,#36206,#36207,#36208,#36209,
+    #36210,#36211,#36212),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.093273538404E-002,
+    2.186547076807E-002,3.279820615211E-002,4.373094153614E-002,
+    5.466367692018E-002,6.559641230421E-002,7.652914768825E-002,
+    8.746188307228E-002,9.839461845632E-002,0.10932735384,0.120260089224
+    ,0.131192824608,0.142125559992,0.153058295376,0.163991030761,
+    0.174923766145,0.185856501529,0.196789236913,0.207721972297,
+    0.218654707681,0.229587443065,0.240520178449),.UNSPECIFIED.);
+#36188 = CARTESIAN_POINT('',(0.E+000,0.332917059032));
+#36189 = CARTESIAN_POINT('',(0.E+000,0.343024376319));
+#36190 = CARTESIAN_POINT('',(0.E+000,0.363239010894));
+#36191 = CARTESIAN_POINT('',(0.E+000,0.393560962756));
+#36192 = CARTESIAN_POINT('',(0.E+000,0.423882914619));
+#36193 = CARTESIAN_POINT('',(0.E+000,0.454204866481));
+#36194 = CARTESIAN_POINT('',(0.E+000,0.484526818343));
+#36195 = CARTESIAN_POINT('',(0.E+000,0.514848770205));
+#36196 = CARTESIAN_POINT('',(0.E+000,0.545170722067));
+#36197 = CARTESIAN_POINT('',(0.E+000,0.575492673929));
+#36198 = CARTESIAN_POINT('',(0.E+000,0.605814625792));
+#36199 = CARTESIAN_POINT('',(0.E+000,0.636136577654));
+#36200 = CARTESIAN_POINT('',(0.E+000,0.666458529516));
+#36201 = CARTESIAN_POINT('',(0.E+000,0.696780481378));
+#36202 = CARTESIAN_POINT('',(0.E+000,0.72710243324));
+#36203 = CARTESIAN_POINT('',(0.E+000,0.757424385103));
+#36204 = CARTESIAN_POINT('',(0.E+000,0.787746336965));
+#36205 = CARTESIAN_POINT('',(0.E+000,0.818068288827));
+#36206 = CARTESIAN_POINT('',(0.E+000,0.848390240689));
+#36207 = CARTESIAN_POINT('',(0.E+000,0.878712192551));
+#36208 = CARTESIAN_POINT('',(0.E+000,0.909034144413));
+#36209 = CARTESIAN_POINT('',(0.E+000,0.939356096276));
+#36210 = CARTESIAN_POINT('',(0.E+000,0.969678048138));
+#36211 = CARTESIAN_POINT('',(-0.E+000,0.989892682713));
+#36212 = CARTESIAN_POINT('',(0.E+000,1.));
+#36213 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#36214 = ORIENTED_EDGE('',*,*,#36215,.F.);
+#36215 = EDGE_CURVE('',#36216,#36163,#36218,.T.);
+#36216 = VERTEX_POINT('',#36217);
+#36217 = CARTESIAN_POINT('',(2.121242937857,2.121242937857,
+    11.816739801056));
+#36218 = SURFACE_CURVE('',#36219,(#36224),.PCURVE_S1.);
+#36219 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#36220,#36221,#36222,#36223),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(-0.241778545972,0.E+000),
+  .PIECEWISE_BEZIER_KNOTS.);
+#36220 = CARTESIAN_POINT('',(2.121242937857,2.121242937857,
+    11.816739801056));
+#36221 = CARTESIAN_POINT('',(2.682765495879,1.559800074984,
+    11.799851404163));
+#36222 = CARTESIAN_POINT('',(3.000124926996,0.794119080623,
+    11.783434379116));
+#36223 = CARTESIAN_POINT('',(3.000124926996,0.E+000,11.766583538713));
+#36224 = PCURVE('',#36173,#36225);
+#36225 = DEFINITIONAL_REPRESENTATION('',(#36226),#36252);
+#36226 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#36227,#36228,#36229,#36230,
+    #36231,#36232,#36233,#36234,#36235,#36236,#36237,#36238,#36239,
+    #36240,#36241,#36242,#36243,#36244,#36245,#36246,#36247,#36248,
+    #36249,#36250,#36251),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.241778545972,-0.230788612064,
+    -0.219798678156,-0.208808744248,-0.197818810341,-0.186828876433,
+    -0.175838942525,-0.164849008617,-0.153859074709,-0.142869140802,
+    -0.131879206894,-0.120889272986,-0.109899339078,-9.89094051703E-002,
+    -8.791947126249E-002,-7.692953735468E-002,-6.593960344687E-002,
+    -5.494966953906E-002,-4.395973563124E-002,-3.296980172343E-002,
+    -2.197986781562E-002,-1.098993390781E-002,0.E+000),.UNSPECIFIED.);
+#36227 = CARTESIAN_POINT('',(1.,0.33369837632));
+#36228 = CARTESIAN_POINT('',(0.984848548816,0.333689686728));
+#36229 = CARTESIAN_POINT('',(0.954548155371,0.333689217827));
+#36230 = CARTESIAN_POINT('',(0.909102010477,0.333729610909));
+#36231 = CARTESIAN_POINT('',(0.863656918762,0.333801994022));
+#36232 = CARTESIAN_POINT('',(0.818210575227,0.333895412704));
+#36233 = CARTESIAN_POINT('',(0.772761342751,0.333998639272));
+#36234 = CARTESIAN_POINT('',(0.72730829721,0.334100597886));
+#36235 = CARTESIAN_POINT('',(0.681851128173,0.334191000941));
+#36236 = CARTESIAN_POINT('',(0.636390060846,0.334260827189));
+#36237 = CARTESIAN_POINT('',(0.590925757538,0.334302736356));
+#36238 = CARTESIAN_POINT('',(0.545459212594,0.334311391317));
+#36239 = CARTESIAN_POINT('',(0.499991639915,0.33428369268));
+#36240 = CARTESIAN_POINT('',(0.454524356212,0.334218922317));
+#36241 = CARTESIAN_POINT('',(0.409058662136,0.334118795327));
+#36242 = CARTESIAN_POINT('',(0.363595723713,0.333987419845));
+#36243 = CARTESIAN_POINT('',(0.318136456471,0.333831165041));
+#36244 = CARTESIAN_POINT('',(0.272681414409,0.333658437574));
+#36245 = CARTESIAN_POINT('',(0.227230686941,0.333479369663));
+#36246 = CARTESIAN_POINT('',(0.181783802888,0.333305413942));
+#36247 = CARTESIAN_POINT('',(0.136339655516,0.333148872703));
+#36248 = CARTESIAN_POINT('',(9.089640653753E-002,0.333022270622));
+#36249 = CARTESIAN_POINT('',(4.54515359977E-002,0.332937924805));
+#36250 = CARTESIAN_POINT('',(1.515146159919E-002,0.332916914124));
+#36251 = CARTESIAN_POINT('',(0.E+000,0.332917059032));
+#36252 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#36253 = ORIENTED_EDGE('',*,*,#36254,.F.);
+#36254 = EDGE_CURVE('',#36255,#36216,#36257,.T.);
+#36255 = VERTEX_POINT('',#36256);
+#36256 = CARTESIAN_POINT('',(1.979899016825,1.979899016825,
+    11.950000127778));
+#36257 = SURFACE_CURVE('',#36258,(#36262),.PCURVE_S1.);
+#36258 = LINE('',#36259,#36260);
+#36259 = CARTESIAN_POINT('',(1.979899016825,1.979899016825,
+    11.950000127778));
+#36260 = VECTOR('',#36261,1.);
+#36261 = DIRECTION('',(0.588348405415,0.588348405415,-0.554700196225));
+#36262 = PCURVE('',#36173,#36263);
+#36263 = DEFINITIONAL_REPRESENTATION('',(#36264),#36290);
+#36264 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#36265,#36266,#36267,#36268,
+    #36269,#36270,#36271,#36272,#36273,#36274,#36275,#36276,#36277,
+    #36278,#36279,#36280,#36281,#36282,#36283,#36284,#36285,#36286,
+    #36287,#36288,#36289),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.091993047683E-002,
+    2.183986095365E-002,3.275979143048E-002,4.36797219073E-002,
+    5.459965238413E-002,6.551958286095E-002,7.643951333778E-002,
+    8.73594438146E-002,9.827937429143E-002,0.109199304768,0.120119235245
+    ,0.131039165722,0.141959096199,0.152879026676,0.163798957152,
+    0.174718887629,0.185638818106,0.196558748583,0.20747867906,
+    0.218398609537,0.229318540013,0.24023847049),.UNSPECIFIED.);
+#36265 = CARTESIAN_POINT('',(1.,1.));
+#36266 = CARTESIAN_POINT('',(1.,0.989904520853));
+#36267 = CARTESIAN_POINT('',(1.,0.96971356256));
+#36268 = CARTESIAN_POINT('',(1.,0.93942712512));
+#36269 = CARTESIAN_POINT('',(1.,0.90914068768));
+#36270 = CARTESIAN_POINT('',(1.,0.87885425024));
+#36271 = CARTESIAN_POINT('',(1.,0.8485678128));
+#36272 = CARTESIAN_POINT('',(1.,0.81828137536));
+#36273 = CARTESIAN_POINT('',(1.,0.78799493792));
+#36274 = CARTESIAN_POINT('',(1.,0.75770850048));
+#36275 = CARTESIAN_POINT('',(1.,0.72742206304));
+#36276 = CARTESIAN_POINT('',(1.,0.6971356256));
+#36277 = CARTESIAN_POINT('',(1.,0.66684918816));
+#36278 = CARTESIAN_POINT('',(1.,0.63656275072));
+#36279 = CARTESIAN_POINT('',(1.,0.60627631328));
+#36280 = CARTESIAN_POINT('',(1.,0.57598987584));
+#36281 = CARTESIAN_POINT('',(1.,0.5457034384));
+#36282 = CARTESIAN_POINT('',(1.,0.51541700096));
+#36283 = CARTESIAN_POINT('',(1.,0.48513056352));
+#36284 = CARTESIAN_POINT('',(1.,0.45484412608));
+#36285 = CARTESIAN_POINT('',(1.,0.42455768864));
+#36286 = CARTESIAN_POINT('',(1.,0.3942712512));
+#36287 = CARTESIAN_POINT('',(1.,0.36398481376));
+#36288 = CARTESIAN_POINT('',(1.,0.343793855467));
+#36289 = CARTESIAN_POINT('',(1.,0.33369837632));
+#36290 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#36291 = ORIENTED_EDGE('',*,*,#36292,.F.);
+#36292 = EDGE_CURVE('',#36165,#36255,#36293,.T.);
+#36293 = SURFACE_CURVE('',#36294,(#36301),.PCURVE_S1.);
+#36294 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#36295,#36296,#36297,#36298,
+    #36299,#36300),.UNSPECIFIED.,.F.,.F.,(6,6),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#36295 = CARTESIAN_POINT('',(2.800000041723,0.E+000,11.900000128895));
+#36296 = CARTESIAN_POINT('',(2.800000041723,0.444687766729,
+    11.910110623878));
+#36297 = CARTESIAN_POINT('',(2.711720505362,0.881909452717,
+    11.92005197721));
+#36298 = CARTESIAN_POINT('',(2.541080112433,1.293871803615,
+    11.929948279462));
+#36299 = CARTESIAN_POINT('',(2.29434075219,1.66545728146,11.939889632794
+    ));
+#36300 = CARTESIAN_POINT('',(1.979899016825,1.979899016825,
+    11.950000127778));
+#36301 = PCURVE('',#36173,#36302);
+#36302 = DEFINITIONAL_REPRESENTATION('',(#36303),#36307);
+#36303 = LINE('',#36304,#36305);
+#36304 = CARTESIAN_POINT('',(0.E+000,1.));
+#36305 = VECTOR('',#36306,1.);
+#36306 = DIRECTION('',(1.,0.E+000));
+#36307 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#36308 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#36312)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#36309,#36310,#36311)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#36309 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#36310 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#36311 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#36312 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-004),#36309,
+  'distance_accuracy_value','confusion accuracy');
+#36313 = SHAPE_DEFINITION_REPRESENTATION(#36314,#36155);
+#36314 = PRODUCT_DEFINITION_SHAPE('','',#36315);
+#36315 = PRODUCT_DEFINITION('design','',#36316,#36319);
+#36316 = PRODUCT_DEFINITION_FORMATION('','',#36317);
+#36317 = PRODUCT('Compound188','Compound188','',(#36318));
+#36318 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#36319 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#36320 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#36321,#36323);
+#36321 = ( REPRESENTATION_RELATIONSHIP('','',#36155,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#36322) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#36322 = ITEM_DEFINED_TRANSFORMATION('','',#11,#787);
+#36323 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #36324);
+#36324 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('194','=>[0:1:1:195]','',#5,
+  #36315,$);
+#36325 = PRODUCT_TYPE('part',$,(#36317));
+#36326 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#36327),#36510);
+#36327 = SHELL_BASED_SURFACE_MODEL('',(#36328));
+#36328 = OPEN_SHELL('',(#36329));
+#36329 = ADVANCED_FACE('',(#36330),#36344,.T.);
+#36330 = FACE_BOUND('',#36331,.T.);
+#36331 = EDGE_LOOP('',(#36332,#36385,#36433,#36471));
+#36332 = ORIENTED_EDGE('',*,*,#36333,.F.);
+#36333 = EDGE_CURVE('',#36334,#36336,#36338,.T.);
+#36334 = VERTEX_POINT('',#36335);
+#36335 = CARTESIAN_POINT('',(2.121242937857,-2.121242937857,
+    10.783260483556));
+#36336 = VERTEX_POINT('',#36337);
+#36337 = CARTESIAN_POINT('',(1.979899016825,-1.979899016825,
+    10.650000156835));
+#36338 = SURFACE_CURVE('',#36339,(#36343),.PCURVE_S1.);
+#36339 = LINE('',#36340,#36341);
+#36340 = CARTESIAN_POINT('',(2.121242937857,-2.121242937857,
+    10.783260483556));
+#36341 = VECTOR('',#36342,1.);
+#36342 = DIRECTION('',(-0.588348405415,0.588348405415,-0.554700196225));
+#36343 = PCURVE('',#36344,#36357);
+#36344 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#36345,#36346)
+    ,(#36347,#36348)
+    ,(#36349,#36350)
+    ,(#36351,#36352)
+    ,(#36353,#36354)
+    ,(#36355,#36356
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#36345 = CARTESIAN_POINT('',(1.714505544354E-016,-2.800000041723,
+    10.600000157952));
+#36346 = CARTESIAN_POINT('',(1.898202566964E-016,-3.100000046194,
+    10.800000160933));
+#36347 = CARTESIAN_POINT('',(0.444687766729,-2.800000041723,
+    10.610110652936));
+#36348 = CARTESIAN_POINT('',(0.492332884593,-3.100000046194,
+    10.810110655916));
+#36349 = CARTESIAN_POINT('',(0.881909452717,-2.711720505362,
+    10.620052006268));
+#36350 = CARTESIAN_POINT('',(0.976399751223,-3.00226198808,
+    10.820052009248));
+#36351 = CARTESIAN_POINT('',(1.293871803615,-2.541080112433,
+    10.62994830852));
+#36352 = CARTESIAN_POINT('',(1.432500925431,-2.813338695908,
+    10.8299483115));
+#36353 = CARTESIAN_POINT('',(1.66545728146,-2.29434075219,
+    10.639889661851));
+#36354 = CARTESIAN_POINT('',(1.843899133045,-2.540162975639,
+    10.839889664832));
+#36355 = CARTESIAN_POINT('',(1.979899016825,-1.979899016825,
+    10.650000156835));
+#36356 = CARTESIAN_POINT('',(2.192031054342,-2.192031054342,
+    10.850000159815));
+#36357 = DEFINITIONAL_REPRESENTATION('',(#36358),#36384);
+#36358 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#36359,#36360,#36361,#36362,
+    #36363,#36364,#36365,#36366,#36367,#36368,#36369,#36370,#36371,
+    #36372,#36373,#36374,#36375,#36376,#36377,#36378,#36379,#36380,
+    #36381,#36382,#36383),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.091993047682E-002,
+    2.183986095365E-002,3.275979143047E-002,4.367972190729E-002,
+    5.459965238412E-002,6.551958286094E-002,7.643951333776E-002,
+    8.735944381458E-002,9.827937429141E-002,0.109199304768,
+    0.120119235245,0.131039165722,0.141959096199,0.152879026676,
+    0.163798957152,0.174718887629,0.185638818106,0.196558748583,
+    0.20747867906,0.218398609536,0.229318540013,0.24023847049),
+  .UNSPECIFIED.);
+#36359 = CARTESIAN_POINT('',(1.,0.66630162368));
+#36360 = CARTESIAN_POINT('',(1.,0.656206144533));
+#36361 = CARTESIAN_POINT('',(1.,0.63601518624));
+#36362 = CARTESIAN_POINT('',(1.,0.6057287488));
+#36363 = CARTESIAN_POINT('',(1.,0.57544231136));
+#36364 = CARTESIAN_POINT('',(1.,0.54515587392));
+#36365 = CARTESIAN_POINT('',(1.,0.51486943648));
+#36366 = CARTESIAN_POINT('',(1.,0.48458299904));
+#36367 = CARTESIAN_POINT('',(1.,0.4542965616));
+#36368 = CARTESIAN_POINT('',(1.,0.42401012416));
+#36369 = CARTESIAN_POINT('',(1.,0.39372368672));
+#36370 = CARTESIAN_POINT('',(1.,0.36343724928));
+#36371 = CARTESIAN_POINT('',(1.,0.33315081184));
+#36372 = CARTESIAN_POINT('',(1.,0.3028643744));
+#36373 = CARTESIAN_POINT('',(1.,0.27257793696));
+#36374 = CARTESIAN_POINT('',(1.,0.24229149952));
+#36375 = CARTESIAN_POINT('',(1.,0.21200506208));
+#36376 = CARTESIAN_POINT('',(1.,0.18171862464));
+#36377 = CARTESIAN_POINT('',(1.,0.1514321872));
+#36378 = CARTESIAN_POINT('',(1.,0.12114574976));
+#36379 = CARTESIAN_POINT('',(1.,9.085931231997E-002));
+#36380 = CARTESIAN_POINT('',(1.,6.057287487998E-002));
+#36381 = CARTESIAN_POINT('',(1.,3.028643743999E-002));
+#36382 = CARTESIAN_POINT('',(1.,1.009547914666E-002));
+#36383 = CARTESIAN_POINT('',(1.,0.E+000));
+#36384 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#36385 = ORIENTED_EDGE('',*,*,#36386,.F.);
+#36386 = EDGE_CURVE('',#36387,#36334,#36389,.T.);
+#36387 = VERTEX_POINT('',#36388);
+#36388 = CARTESIAN_POINT('',(1.836970226094E-016,-3.000000044703,
+    10.733333493273));
+#36389 = SURFACE_CURVE('',#36390,(#36404),.PCURVE_S1.);
+#36390 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#36391,#36392,#36393,#36394,
+    #36395,#36396,#36397,#36398,#36399,#36400,#36401,#36402,#36403),
+  .UNSPECIFIED.,.F.,.F.,(4,3,3,3,4),(-0.241767738739,-0.171305420457,
+    -8.565271022838E-002,-1.416258586285E-002,0.E+000),.UNSPECIFIED.);
+#36391 = CARTESIAN_POINT('',(1.836970226094E-016,-3.000000044703,
+    10.733333493273));
+#36392 = CARTESIAN_POINT('',(0.304466884299,-3.000000044703,
+    10.739794408985));
+#36393 = CARTESIAN_POINT('',(0.540569389532,-2.9584087474,
+    10.744821291019));
+#36394 = CARTESIAN_POINT('',(0.744888753338,-2.906015414141,
+    10.749283906009));
+#36395 = CARTESIAN_POINT('',(0.99325564913,-2.842327032878,
+    10.754708579478));
+#36396 = CARTESIAN_POINT('',(1.196507782285,-2.761804724225,
+    10.75928721322));
+#36397 = CARTESIAN_POINT('',(1.412156196743,-2.646724386424,
+    10.764461898743));
+#36398 = CARTESIAN_POINT('',(1.592147371893,-2.550672461862,
+    10.768780955439));
+#36399 = CARTESIAN_POINT('',(1.781853654516,-2.429883155126,
+    10.773507865455));
+#36400 = CARTESIAN_POINT('',(1.993406980938,-2.241787016819,
+    10.779524233786));
+#36401 = CARTESIAN_POINT('',(2.035316855576,-2.204524139842,
+    10.780716109361));
+#36402 = CARTESIAN_POINT('',(2.07796905082,-2.164510683166,
+    10.781958974705));
+#36403 = CARTESIAN_POINT('',(2.121242937857,-2.121242937857,
+    10.783260483556));
+#36404 = PCURVE('',#36344,#36405);
+#36405 = DEFINITIONAL_REPRESENTATION('',(#36406),#36432);
+#36406 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#36407,#36408,#36409,#36410,
+    #36411,#36412,#36413,#36414,#36415,#36416,#36417,#36418,#36419,
+    #36420,#36421,#36422,#36423,#36424,#36425,#36426,#36427,#36428,
+    #36429,#36430,#36431),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.241767738739,-0.230778296069,
+    -0.219788853399,-0.208799410729,-0.197809968059,-0.186820525389,
+    -0.175831082719,-0.164841640049,-0.153852197379,-0.142862754709,
+    -0.131873312039,-0.120883869369,-0.1098944267,-9.890498402959E-002,
+    -8.791554135963E-002,-7.692609868968E-002,-6.593665601973E-002,
+    -5.494721334977E-002,-4.395777067982E-002,-3.296832800986E-002,
+    -2.197888533991E-002,-1.098944266995E-002,0.E+000),.UNSPECIFIED.);
+#36407 = CARTESIAN_POINT('',(0.E+000,0.666666666667));
+#36408 = CARTESIAN_POINT('',(1.993321585551E-002,0.666714377482));
+#36409 = CARTESIAN_POINT('',(5.848094361447E-002,0.667161847617));
+#36410 = CARTESIAN_POINT('',(0.112728168958,0.668179930485));
+#36411 = CARTESIAN_POINT('',(0.163784773043,0.668631718384));
+#36412 = CARTESIAN_POINT('',(0.212027502743,0.668317705414));
+#36413 = CARTESIAN_POINT('',(0.257813294518,0.667434771886));
+#36414 = CARTESIAN_POINT('',(0.301477681732,0.666486563308));
+#36415 = CARTESIAN_POINT('',(0.343313565328,0.666573843301));
+#36416 = CARTESIAN_POINT('',(0.383733115725,0.667467259692));
+#36417 = CARTESIAN_POINT('',(0.423076973581,0.668324744897));
+#36418 = CARTESIAN_POINT('',(0.461706005872,0.668768449022));
+#36419 = CARTESIAN_POINT('',(0.499981221397,0.668606246318));
+#36420 = CARTESIAN_POINT('',(0.538263573128,0.667890092438));
+#36421 = CARTESIAN_POINT('',(0.576911534667,0.666911778639));
+#36422 = CARTESIAN_POINT('',(0.616269477811,0.666140301534));
+#36423 = CARTESIAN_POINT('',(0.656694097088,0.666483246898));
+#36424 = CARTESIAN_POINT('',(0.698568365479,0.667324812122));
+#36425 = CARTESIAN_POINT('',(0.742200855719,0.667933991861));
+#36426 = CARTESIAN_POINT('',(0.787943901061,0.667951196692));
+#36427 = CARTESIAN_POINT('',(0.836159873845,0.667359755424));
+#36428 = CARTESIAN_POINT('',(0.887220666861,0.666391196597));
+#36429 = CARTESIAN_POINT('',(0.94150485668,0.666243052527));
+#36430 = CARTESIAN_POINT('',(0.980067401472,0.666272549672));
+#36431 = CARTESIAN_POINT('',(1.,0.66630162368));
+#36432 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#36433 = ORIENTED_EDGE('',*,*,#36434,.F.);
+#36434 = EDGE_CURVE('',#36435,#36387,#36437,.T.);
+#36435 = VERTEX_POINT('',#36436);
+#36436 = CARTESIAN_POINT('',(1.714505544354E-016,-2.800000041723,
+    10.600000157952));
+#36437 = SURFACE_CURVE('',#36438,(#36442),.PCURVE_S1.);
+#36438 = LINE('',#36439,#36440);
+#36439 = CARTESIAN_POINT('',(1.714505544354E-016,-2.800000041723,
+    10.600000157952));
+#36440 = VECTOR('',#36441,1.);
+#36441 = DIRECTION('',(5.094838648452E-017,-0.832050294338,
+    0.554700196225));
+#36442 = PCURVE('',#36344,#36443);
+#36443 = DEFINITIONAL_REPRESENTATION('',(#36444),#36470);
+#36444 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#36445,#36446,#36447,#36448,
+    #36449,#36450,#36451,#36452,#36453,#36454,#36455,#36456,#36457,
+    #36458,#36459,#36460,#36461,#36462,#36463,#36464,#36465,#36466,
+    #36467,#36468,#36469),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.092591311876E-002,
+    2.185182623752E-002,3.277773935628E-002,4.370365247505E-002,
+    5.462956559381E-002,6.555547871257E-002,7.648139183133E-002,
+    8.740730495009E-002,9.833321806885E-002,0.109259131188,
+    0.120185044306,0.131110957425,0.142036870544,0.152962783663,
+    0.163888696781,0.1748146099,0.185740523019,0.196666436138,
+    0.207592349256,0.218518262375,0.229444175494,0.240370088613),
+  .UNSPECIFIED.);
+#36445 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#36446 = CARTESIAN_POINT('',(0.E+000,1.010101010101E-002));
+#36447 = CARTESIAN_POINT('',(0.E+000,3.030303030304E-002));
+#36448 = CARTESIAN_POINT('',(0.E+000,6.060606060607E-002));
+#36449 = CARTESIAN_POINT('',(0.E+000,9.090909090911E-002));
+#36450 = CARTESIAN_POINT('',(0.E+000,0.121212121212));
+#36451 = CARTESIAN_POINT('',(0.E+000,0.151515151515));
+#36452 = CARTESIAN_POINT('',(0.E+000,0.181818181818));
+#36453 = CARTESIAN_POINT('',(0.E+000,0.212121212121));
+#36454 = CARTESIAN_POINT('',(0.E+000,0.242424242424));
+#36455 = CARTESIAN_POINT('',(0.E+000,0.272727272727));
+#36456 = CARTESIAN_POINT('',(0.E+000,0.30303030303));
+#36457 = CARTESIAN_POINT('',(0.E+000,0.333333333333));
+#36458 = CARTESIAN_POINT('',(0.E+000,0.363636363636));
+#36459 = CARTESIAN_POINT('',(0.E+000,0.393939393939));
+#36460 = CARTESIAN_POINT('',(0.E+000,0.424242424242));
+#36461 = CARTESIAN_POINT('',(0.E+000,0.454545454546));
+#36462 = CARTESIAN_POINT('',(0.E+000,0.484848484849));
+#36463 = CARTESIAN_POINT('',(0.E+000,0.515151515152));
+#36464 = CARTESIAN_POINT('',(0.E+000,0.545454545455));
+#36465 = CARTESIAN_POINT('',(0.E+000,0.575757575758));
+#36466 = CARTESIAN_POINT('',(0.E+000,0.606060606061));
+#36467 = CARTESIAN_POINT('',(0.E+000,0.636363636364));
+#36468 = CARTESIAN_POINT('',(-0.E+000,0.656565656566));
+#36469 = CARTESIAN_POINT('',(0.E+000,0.666666666667));
+#36470 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#36471 = ORIENTED_EDGE('',*,*,#36472,.F.);
+#36472 = EDGE_CURVE('',#36336,#36435,#36473,.T.);
+#36473 = SURFACE_CURVE('',#36474,(#36481),.PCURVE_S1.);
+#36474 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#36475,#36476,#36477,#36478,
+    #36479,#36480),.UNSPECIFIED.,.F.,.F.,(6,6),(-1.,0.E+000),
+  .PIECEWISE_BEZIER_KNOTS.);
+#36475 = CARTESIAN_POINT('',(1.979899016825,-1.979899016825,
+    10.650000156835));
+#36476 = CARTESIAN_POINT('',(1.66545728146,-2.29434075219,
+    10.639889661851));
+#36477 = CARTESIAN_POINT('',(1.293871803615,-2.541080112433,
+    10.62994830852));
+#36478 = CARTESIAN_POINT('',(0.881909452717,-2.711720505362,
+    10.620052006268));
+#36479 = CARTESIAN_POINT('',(0.444687766729,-2.800000041723,
+    10.610110652936));
+#36480 = CARTESIAN_POINT('',(1.714505544354E-016,-2.800000041723,
+    10.600000157952));
+#36481 = PCURVE('',#36344,#36482);
+#36482 = DEFINITIONAL_REPRESENTATION('',(#36483),#36509);
+#36483 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#36484,#36485,#36486,#36487,
+    #36488,#36489,#36490,#36491,#36492,#36493,#36494,#36495,#36496,
+    #36497,#36498,#36499,#36500,#36501,#36502,#36503,#36504,#36505,
+    #36506,#36507,#36508),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-1.,-0.954545454545,-0.909090909091,
+    -0.863636363636,-0.818181818182,-0.772727272727,-0.727272727273,
+    -0.681818181818,-0.636363636364,-0.590909090909,-0.545454545455,-0.5
+    ,-0.454545454545,-0.409090909091,-0.363636363636,-0.318181818182,
+    -0.272727272727,-0.227272727273,-0.181818181818,-0.136363636364,
+    -9.090909090909E-002,-4.545454545455E-002,0.E+000),.UNSPECIFIED.);
+#36484 = CARTESIAN_POINT('',(1.,0.E+000));
+#36485 = CARTESIAN_POINT('',(0.984848484848,0.E+000));
+#36486 = CARTESIAN_POINT('',(0.954545454545,0.E+000));
+#36487 = CARTESIAN_POINT('',(0.909090909091,0.E+000));
+#36488 = CARTESIAN_POINT('',(0.863636363636,0.E+000));
+#36489 = CARTESIAN_POINT('',(0.818181818182,0.E+000));
+#36490 = CARTESIAN_POINT('',(0.772727272727,0.E+000));
+#36491 = CARTESIAN_POINT('',(0.727272727273,0.E+000));
+#36492 = CARTESIAN_POINT('',(0.681818181818,0.E+000));
+#36493 = CARTESIAN_POINT('',(0.636363636364,0.E+000));
+#36494 = CARTESIAN_POINT('',(0.590909090909,0.E+000));
+#36495 = CARTESIAN_POINT('',(0.545454545455,0.E+000));
+#36496 = CARTESIAN_POINT('',(0.5,0.E+000));
+#36497 = CARTESIAN_POINT('',(0.454545454545,0.E+000));
+#36498 = CARTESIAN_POINT('',(0.409090909091,0.E+000));
+#36499 = CARTESIAN_POINT('',(0.363636363636,0.E+000));
+#36500 = CARTESIAN_POINT('',(0.318181818182,0.E+000));
+#36501 = CARTESIAN_POINT('',(0.272727272727,0.E+000));
+#36502 = CARTESIAN_POINT('',(0.227272727273,0.E+000));
+#36503 = CARTESIAN_POINT('',(0.181818181818,0.E+000));
+#36504 = CARTESIAN_POINT('',(0.136363636364,0.E+000));
+#36505 = CARTESIAN_POINT('',(9.090909090909E-002,0.E+000));
+#36506 = CARTESIAN_POINT('',(4.545454545455E-002,0.E+000));
+#36507 = CARTESIAN_POINT('',(1.515151515152E-002,-0.E+000));
+#36508 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#36509 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#36510 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#36514)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#36511,#36512,#36513)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#36511 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#36512 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#36513 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#36514 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-004),#36511,
+  'distance_accuracy_value','confusion accuracy');
+#36515 = SHAPE_DEFINITION_REPRESENTATION(#36516,#36326);
+#36516 = PRODUCT_DEFINITION_SHAPE('','',#36517);
+#36517 = PRODUCT_DEFINITION('design','',#36518,#36521);
+#36518 = PRODUCT_DEFINITION_FORMATION('','',#36519);
+#36519 = PRODUCT('Compound189','Compound189','',(#36520));
+#36520 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#36521 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#36522 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#36523,#36525);
+#36523 = ( REPRESENTATION_RELATIONSHIP('','',#36326,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#36524) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#36524 = ITEM_DEFINED_TRANSFORMATION('','',#11,#791);
+#36525 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #36526);
+#36526 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('195','=>[0:1:1:196]','',#5,
+  #36517,$);
+#36527 = PRODUCT_TYPE('part',$,(#36519));
+#36528 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#36529),#36681);
+#36529 = SHELL_BASED_SURFACE_MODEL('',(#36530));
+#36530 = OPEN_SHELL('',(#36531));
+#36531 = ADVANCED_FACE('',(#36532),#36546,.T.);
+#36532 = FACE_BOUND('',#36533,.T.);
+#36533 = EDGE_LOOP('',(#36534,#36587,#36626,#36664));
+#36534 = ORIENTED_EDGE('',*,*,#36535,.F.);
+#36535 = EDGE_CURVE('',#36536,#36538,#36540,.T.);
+#36536 = VERTEX_POINT('',#36537);
+#36537 = CARTESIAN_POINT('',(3.000124926996,0.E+000,10.966583556595));
+#36538 = VERTEX_POINT('',#36539);
+#36539 = CARTESIAN_POINT('',(2.800000041723,0.E+000,11.100000146776));
+#36540 = SURFACE_CURVE('',#36541,(#36545),.PCURVE_S1.);
+#36541 = LINE('',#36542,#36543);
+#36542 = CARTESIAN_POINT('',(3.000124926996,0.E+000,10.966583556595));
+#36543 = VECTOR('',#36544,1.);
+#36544 = DIRECTION('',(-0.832050294338,0.E+000,0.554700196225));
+#36545 = PCURVE('',#36546,#36559);
+#36546 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#36547,#36548)
+    ,(#36549,#36550)
+    ,(#36551,#36552)
+    ,(#36553,#36554)
+    ,(#36555,#36556)
+    ,(#36557,#36558
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#36547 = CARTESIAN_POINT('',(3.100000046194,0.E+000,10.900000143796));
+#36548 = CARTESIAN_POINT('',(2.800000041723,0.E+000,11.100000146776));
+#36549 = CARTESIAN_POINT('',(3.100000046194,0.492332884593,
+    10.91011063878));
+#36550 = CARTESIAN_POINT('',(2.800000041723,0.444687766729,
+    11.11011064176));
+#36551 = CARTESIAN_POINT('',(3.00226198808,0.976399751223,
+    10.920051992111));
+#36552 = CARTESIAN_POINT('',(2.711720505362,0.881909452717,
+    11.120051995092));
+#36553 = CARTESIAN_POINT('',(2.813338695908,1.432500925431,
+    10.929948294363));
+#36554 = CARTESIAN_POINT('',(2.541080112433,1.293871803615,
+    11.129948297344));
+#36555 = CARTESIAN_POINT('',(2.540162975639,1.843899133045,
+    10.939889647695));
+#36556 = CARTESIAN_POINT('',(2.29434075219,1.66545728146,11.139889650676
+    ));
+#36557 = CARTESIAN_POINT('',(2.192031054342,2.192031054342,
+    10.950000142679));
+#36558 = CARTESIAN_POINT('',(1.979899016825,1.979899016825,
+    11.150000145659));
+#36559 = DEFINITIONAL_REPRESENTATION('',(#36560),#36586);
+#36560 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#36561,#36562,#36563,#36564,
+    #36565,#36566,#36567,#36568,#36569,#36570,#36571,#36572,#36573,
+    #36574,#36575,#36576,#36577,#36578,#36579,#36580,#36581,#36582,
+    #36583,#36584,#36585),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.093273538404E-002,
+    2.186547076808E-002,3.279820615211E-002,4.373094153615E-002,
+    5.466367692019E-002,6.559641230423E-002,7.652914768827E-002,
+    8.74618830723E-002,9.839461845634E-002,0.10932735384,0.120260089224,
+    0.131192824608,0.142125559992,0.153058295377,0.163991030761,
+    0.174923766145,0.185856501529,0.196789236913,0.207721972297,
+    0.218654707681,0.229587443065,0.240520178449),.UNSPECIFIED.);
+#36561 = CARTESIAN_POINT('',(0.E+000,0.332917059032));
+#36562 = CARTESIAN_POINT('',(0.E+000,0.343024376319));
+#36563 = CARTESIAN_POINT('',(0.E+000,0.363239010894));
+#36564 = CARTESIAN_POINT('',(0.E+000,0.393560962756));
+#36565 = CARTESIAN_POINT('',(0.E+000,0.423882914618));
+#36566 = CARTESIAN_POINT('',(0.E+000,0.454204866481));
+#36567 = CARTESIAN_POINT('',(0.E+000,0.484526818343));
+#36568 = CARTESIAN_POINT('',(0.E+000,0.514848770205));
+#36569 = CARTESIAN_POINT('',(0.E+000,0.545170722067));
+#36570 = CARTESIAN_POINT('',(0.E+000,0.575492673929));
+#36571 = CARTESIAN_POINT('',(0.E+000,0.605814625792));
+#36572 = CARTESIAN_POINT('',(0.E+000,0.636136577654));
+#36573 = CARTESIAN_POINT('',(0.E+000,0.666458529516));
+#36574 = CARTESIAN_POINT('',(0.E+000,0.696780481378));
+#36575 = CARTESIAN_POINT('',(0.E+000,0.72710243324));
+#36576 = CARTESIAN_POINT('',(0.E+000,0.757424385102));
+#36577 = CARTESIAN_POINT('',(0.E+000,0.787746336965));
+#36578 = CARTESIAN_POINT('',(0.E+000,0.818068288827));
+#36579 = CARTESIAN_POINT('',(0.E+000,0.848390240689));
+#36580 = CARTESIAN_POINT('',(0.E+000,0.878712192551));
+#36581 = CARTESIAN_POINT('',(0.E+000,0.909034144413));
+#36582 = CARTESIAN_POINT('',(0.E+000,0.939356096276));
+#36583 = CARTESIAN_POINT('',(0.E+000,0.969678048138));
+#36584 = CARTESIAN_POINT('',(-0.E+000,0.989892682713));
+#36585 = CARTESIAN_POINT('',(0.E+000,1.));
+#36586 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#36587 = ORIENTED_EDGE('',*,*,#36588,.F.);
+#36588 = EDGE_CURVE('',#36589,#36536,#36591,.T.);
+#36589 = VERTEX_POINT('',#36590);
+#36590 = CARTESIAN_POINT('',(2.121242937857,2.121242937857,
+    11.016739818937));
+#36591 = SURFACE_CURVE('',#36592,(#36597),.PCURVE_S1.);
+#36592 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#36593,#36594,#36595,#36596),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(-0.241778545972,0.E+000),
+  .PIECEWISE_BEZIER_KNOTS.);
+#36593 = CARTESIAN_POINT('',(2.121242937857,2.121242937857,
+    11.016739818937));
+#36594 = CARTESIAN_POINT('',(2.682765495879,1.559800074984,
+    10.999851422045));
+#36595 = CARTESIAN_POINT('',(3.000124926996,0.794119080623,
+    10.983434396997));
+#36596 = CARTESIAN_POINT('',(3.000124926996,0.E+000,10.966583556595));
+#36597 = PCURVE('',#36546,#36598);
+#36598 = DEFINITIONAL_REPRESENTATION('',(#36599),#36625);
+#36599 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#36600,#36601,#36602,#36603,
+    #36604,#36605,#36606,#36607,#36608,#36609,#36610,#36611,#36612,
+    #36613,#36614,#36615,#36616,#36617,#36618,#36619,#36620,#36621,
+    #36622,#36623,#36624),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.241778545972,-0.230788612064,
+    -0.219798678156,-0.208808744248,-0.197818810341,-0.186828876433,
+    -0.175838942525,-0.164849008617,-0.153859074709,-0.142869140802,
+    -0.131879206894,-0.120889272986,-0.109899339078,-9.89094051703E-002,
+    -8.791947126249E-002,-7.692953735468E-002,-6.593960344687E-002,
+    -5.494966953906E-002,-4.395973563124E-002,-3.296980172343E-002,
+    -2.197986781562E-002,-1.098993390781E-002,0.E+000),.UNSPECIFIED.);
+#36600 = CARTESIAN_POINT('',(1.,0.33369837632));
+#36601 = CARTESIAN_POINT('',(0.984848548816,0.333689686728));
+#36602 = CARTESIAN_POINT('',(0.954548155371,0.333689217827));
+#36603 = CARTESIAN_POINT('',(0.909102010477,0.333729610909));
+#36604 = CARTESIAN_POINT('',(0.863656918762,0.333801994022));
+#36605 = CARTESIAN_POINT('',(0.818210575227,0.333895412704));
+#36606 = CARTESIAN_POINT('',(0.772761342751,0.333998639273));
+#36607 = CARTESIAN_POINT('',(0.72730829721,0.334100597886));
+#36608 = CARTESIAN_POINT('',(0.681851128173,0.334191000941));
+#36609 = CARTESIAN_POINT('',(0.636390060846,0.334260827189));
+#36610 = CARTESIAN_POINT('',(0.590925757538,0.334302736356));
+#36611 = CARTESIAN_POINT('',(0.545459212594,0.334311391317));
+#36612 = CARTESIAN_POINT('',(0.499991639915,0.33428369268));
+#36613 = CARTESIAN_POINT('',(0.454524356212,0.334218922317));
+#36614 = CARTESIAN_POINT('',(0.409058662136,0.334118795327));
+#36615 = CARTESIAN_POINT('',(0.363595723713,0.333987419845));
+#36616 = CARTESIAN_POINT('',(0.318136456471,0.333831165041));
+#36617 = CARTESIAN_POINT('',(0.272681414409,0.333658437574));
+#36618 = CARTESIAN_POINT('',(0.227230686941,0.333479369663));
+#36619 = CARTESIAN_POINT('',(0.181783802888,0.333305413942));
+#36620 = CARTESIAN_POINT('',(0.136339655516,0.333148872702));
+#36621 = CARTESIAN_POINT('',(9.089640653753E-002,0.333022270622));
+#36622 = CARTESIAN_POINT('',(4.54515359977E-002,0.332937924805));
+#36623 = CARTESIAN_POINT('',(1.515146159919E-002,0.332916914124));
+#36624 = CARTESIAN_POINT('',(0.E+000,0.332917059032));
+#36625 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#36626 = ORIENTED_EDGE('',*,*,#36627,.F.);
+#36627 = EDGE_CURVE('',#36628,#36589,#36630,.T.);
+#36628 = VERTEX_POINT('',#36629);
+#36629 = CARTESIAN_POINT('',(1.979899016825,1.979899016825,
+    11.150000145659));
+#36630 = SURFACE_CURVE('',#36631,(#36635),.PCURVE_S1.);
+#36631 = LINE('',#36632,#36633);
+#36632 = CARTESIAN_POINT('',(1.979899016825,1.979899016825,
+    11.150000145659));
+#36633 = VECTOR('',#36634,1.);
+#36634 = DIRECTION('',(0.588348405415,0.588348405415,-0.554700196225));
+#36635 = PCURVE('',#36546,#36636);
+#36636 = DEFINITIONAL_REPRESENTATION('',(#36637),#36663);
+#36637 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#36638,#36639,#36640,#36641,
+    #36642,#36643,#36644,#36645,#36646,#36647,#36648,#36649,#36650,
+    #36651,#36652,#36653,#36654,#36655,#36656,#36657,#36658,#36659,
+    #36660,#36661,#36662),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.091993047683E-002,
+    2.183986095365E-002,3.275979143048E-002,4.36797219073E-002,
+    5.459965238413E-002,6.551958286095E-002,7.643951333778E-002,
+    8.73594438146E-002,9.827937429143E-002,0.109199304768,0.120119235245
+    ,0.131039165722,0.141959096199,0.152879026676,0.163798957152,
+    0.174718887629,0.185638818106,0.196558748583,0.20747867906,
+    0.218398609537,0.229318540013,0.24023847049),.UNSPECIFIED.);
+#36638 = CARTESIAN_POINT('',(1.,1.));
+#36639 = CARTESIAN_POINT('',(1.,0.989904520853));
+#36640 = CARTESIAN_POINT('',(1.,0.96971356256));
+#36641 = CARTESIAN_POINT('',(1.,0.93942712512));
+#36642 = CARTESIAN_POINT('',(1.,0.90914068768));
+#36643 = CARTESIAN_POINT('',(1.,0.87885425024));
+#36644 = CARTESIAN_POINT('',(1.,0.8485678128));
+#36645 = CARTESIAN_POINT('',(1.,0.81828137536));
+#36646 = CARTESIAN_POINT('',(1.,0.78799493792));
+#36647 = CARTESIAN_POINT('',(1.,0.75770850048));
+#36648 = CARTESIAN_POINT('',(1.,0.72742206304));
+#36649 = CARTESIAN_POINT('',(1.,0.6971356256));
+#36650 = CARTESIAN_POINT('',(1.,0.66684918816));
+#36651 = CARTESIAN_POINT('',(1.,0.63656275072));
+#36652 = CARTESIAN_POINT('',(1.,0.60627631328));
+#36653 = CARTESIAN_POINT('',(1.,0.57598987584));
+#36654 = CARTESIAN_POINT('',(1.,0.5457034384));
+#36655 = CARTESIAN_POINT('',(1.,0.51541700096));
+#36656 = CARTESIAN_POINT('',(1.,0.48513056352));
+#36657 = CARTESIAN_POINT('',(1.,0.45484412608));
+#36658 = CARTESIAN_POINT('',(1.,0.42455768864));
+#36659 = CARTESIAN_POINT('',(1.,0.3942712512));
+#36660 = CARTESIAN_POINT('',(1.,0.36398481376));
+#36661 = CARTESIAN_POINT('',(1.,0.343793855467));
+#36662 = CARTESIAN_POINT('',(1.,0.33369837632));
+#36663 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#36664 = ORIENTED_EDGE('',*,*,#36665,.F.);
+#36665 = EDGE_CURVE('',#36538,#36628,#36666,.T.);
+#36666 = SURFACE_CURVE('',#36667,(#36674),.PCURVE_S1.);
+#36667 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#36668,#36669,#36670,#36671,
+    #36672,#36673),.UNSPECIFIED.,.F.,.F.,(6,6),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#36668 = CARTESIAN_POINT('',(2.800000041723,0.E+000,11.100000146776));
+#36669 = CARTESIAN_POINT('',(2.800000041723,0.444687766729,
+    11.11011064176));
+#36670 = CARTESIAN_POINT('',(2.711720505362,0.881909452717,
+    11.120051995092));
+#36671 = CARTESIAN_POINT('',(2.541080112433,1.293871803615,
+    11.129948297344));
+#36672 = CARTESIAN_POINT('',(2.29434075219,1.66545728146,11.139889650676
+    ));
+#36673 = CARTESIAN_POINT('',(1.979899016825,1.979899016825,
+    11.150000145659));
+#36674 = PCURVE('',#36546,#36675);
+#36675 = DEFINITIONAL_REPRESENTATION('',(#36676),#36680);
+#36676 = LINE('',#36677,#36678);
+#36677 = CARTESIAN_POINT('',(0.E+000,1.));
+#36678 = VECTOR('',#36679,1.);
+#36679 = DIRECTION('',(1.,0.E+000));
+#36680 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#36681 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#36685)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#36682,#36683,#36684)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#36682 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#36683 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#36684 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#36685 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-004),#36682,
+  'distance_accuracy_value','confusion accuracy');
+#36686 = SHAPE_DEFINITION_REPRESENTATION(#36687,#36528);
+#36687 = PRODUCT_DEFINITION_SHAPE('','',#36688);
+#36688 = PRODUCT_DEFINITION('design','',#36689,#36692);
+#36689 = PRODUCT_DEFINITION_FORMATION('','',#36690);
+#36690 = PRODUCT('Compound191','Compound191','',(#36691));
+#36691 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#36692 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#36693 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#36694,#36696);
+#36694 = ( REPRESENTATION_RELATIONSHIP('','',#36528,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#36695) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#36695 = ITEM_DEFINED_TRANSFORMATION('','',#11,#795);
+#36696 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #36697);
+#36697 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('196','=>[0:1:1:197]','',#5,
+  #36688,$);
+#36698 = PRODUCT_TYPE('part',$,(#36690));
+#36699 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#36700),#36883);
+#36700 = SHELL_BASED_SURFACE_MODEL('',(#36701));
+#36701 = OPEN_SHELL('',(#36702));
+#36702 = ADVANCED_FACE('',(#36703),#36717,.T.);
+#36703 = FACE_BOUND('',#36704,.T.);
+#36704 = EDGE_LOOP('',(#36705,#36758,#36806,#36844));
+#36705 = ORIENTED_EDGE('',*,*,#36706,.F.);
+#36706 = EDGE_CURVE('',#36707,#36709,#36711,.T.);
+#36707 = VERTEX_POINT('',#36708);
+#36708 = CARTESIAN_POINT('',(-2.121242937857,2.121242937857,
+    12.183260452264));
+#36709 = VERTEX_POINT('',#36710);
+#36710 = CARTESIAN_POINT('',(-1.979899016825,1.979899016825,
+    12.050000125542));
+#36711 = SURFACE_CURVE('',#36712,(#36716),.PCURVE_S1.);
+#36712 = LINE('',#36713,#36714);
+#36713 = CARTESIAN_POINT('',(-2.121242937857,2.121242937857,
+    12.183260452264));
+#36714 = VECTOR('',#36715,1.);
+#36715 = DIRECTION('',(0.588348405415,-0.588348405415,-0.554700196225));
+#36716 = PCURVE('',#36717,#36730);
+#36717 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#36718,#36719)
+    ,(#36720,#36721)
+    ,(#36722,#36723)
+    ,(#36724,#36725)
+    ,(#36726,#36727)
+    ,(#36728,#36729
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#36718 = CARTESIAN_POINT('',(1.714505544354E-016,2.800000041723,
+    12.00000012666));
+#36719 = CARTESIAN_POINT('',(1.898202566964E-016,3.100000046194,
+    12.20000012964));
+#36720 = CARTESIAN_POINT('',(-0.444687766729,2.800000041723,
+    12.010110621643));
+#36721 = CARTESIAN_POINT('',(-0.492332884593,3.100000046194,
+    12.210110624623));
+#36722 = CARTESIAN_POINT('',(-0.881909452717,2.711720505362,
+    12.020051974975));
+#36723 = CARTESIAN_POINT('',(-0.976399751223,3.00226198808,
+    12.220051977955));
+#36724 = CARTESIAN_POINT('',(-1.293871803615,2.541080112433,
+    12.029948277227));
+#36725 = CARTESIAN_POINT('',(-1.432500925431,2.813338695908,
+    12.229948280207));
+#36726 = CARTESIAN_POINT('',(-1.66545728146,2.29434075219,
+    12.039889630559));
+#36727 = CARTESIAN_POINT('',(-1.843899133045,2.540162975639,
+    12.239889633539));
+#36728 = CARTESIAN_POINT('',(-1.979899016825,1.979899016825,
+    12.050000125542));
+#36729 = CARTESIAN_POINT('',(-2.192031054342,2.192031054342,
+    12.250000128522));
+#36730 = DEFINITIONAL_REPRESENTATION('',(#36731),#36757);
+#36731 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#36732,#36733,#36734,#36735,
+    #36736,#36737,#36738,#36739,#36740,#36741,#36742,#36743,#36744,
+    #36745,#36746,#36747,#36748,#36749,#36750,#36751,#36752,#36753,
+    #36754,#36755,#36756),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.091993047682E-002,
+    2.183986095365E-002,3.275979143047E-002,4.367972190729E-002,
+    5.459965238411E-002,6.551958286094E-002,7.643951333776E-002,
+    8.735944381458E-002,9.827937429141E-002,0.109199304768,
+    0.120119235245,0.131039165722,0.141959096199,0.152879026676,
+    0.163798957152,0.174718887629,0.185638818106,0.196558748583,
+    0.20747867906,0.218398609536,0.229318540013,0.24023847049),
+  .UNSPECIFIED.);
+#36732 = CARTESIAN_POINT('',(1.,0.66630162368));
+#36733 = CARTESIAN_POINT('',(1.,0.656206144533));
+#36734 = CARTESIAN_POINT('',(1.,0.63601518624));
+#36735 = CARTESIAN_POINT('',(1.,0.6057287488));
+#36736 = CARTESIAN_POINT('',(1.,0.57544231136));
+#36737 = CARTESIAN_POINT('',(1.,0.54515587392));
+#36738 = CARTESIAN_POINT('',(1.,0.51486943648));
+#36739 = CARTESIAN_POINT('',(1.,0.48458299904));
+#36740 = CARTESIAN_POINT('',(1.,0.4542965616));
+#36741 = CARTESIAN_POINT('',(1.,0.42401012416));
+#36742 = CARTESIAN_POINT('',(1.,0.39372368672));
+#36743 = CARTESIAN_POINT('',(1.,0.36343724928));
+#36744 = CARTESIAN_POINT('',(1.,0.33315081184));
+#36745 = CARTESIAN_POINT('',(1.,0.3028643744));
+#36746 = CARTESIAN_POINT('',(1.,0.27257793696));
+#36747 = CARTESIAN_POINT('',(1.,0.24229149952));
+#36748 = CARTESIAN_POINT('',(1.,0.21200506208));
+#36749 = CARTESIAN_POINT('',(1.,0.18171862464));
+#36750 = CARTESIAN_POINT('',(1.,0.1514321872));
+#36751 = CARTESIAN_POINT('',(1.,0.12114574976));
+#36752 = CARTESIAN_POINT('',(1.,9.085931231998E-002));
+#36753 = CARTESIAN_POINT('',(1.,6.057287487999E-002));
+#36754 = CARTESIAN_POINT('',(1.,3.028643744E-002));
+#36755 = CARTESIAN_POINT('',(1.,1.009547914667E-002));
+#36756 = CARTESIAN_POINT('',(1.,0.E+000));
+#36757 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#36758 = ORIENTED_EDGE('',*,*,#36759,.F.);
+#36759 = EDGE_CURVE('',#36760,#36707,#36762,.T.);
+#36760 = VERTEX_POINT('',#36761);
+#36761 = CARTESIAN_POINT('',(1.836970226094E-016,3.000000044703,
+    12.13333346198));
+#36762 = SURFACE_CURVE('',#36763,(#36777),.PCURVE_S1.);
+#36763 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#36764,#36765,#36766,#36767,
+    #36768,#36769,#36770,#36771,#36772,#36773,#36774,#36775,#36776),
+  .UNSPECIFIED.,.F.,.F.,(4,3,3,3,4),(0.E+000,7.046231828575E-002,
+    0.156115028512,0.227605152881,0.241767738739),.UNSPECIFIED.);
+#36764 = CARTESIAN_POINT('',(1.836970226094E-016,3.000000044703,
+    12.13333346198));
+#36765 = CARTESIAN_POINT('',(-0.304466884304,3.000000044703,
+    12.139794377693));
+#36766 = CARTESIAN_POINT('',(-0.540569389544,2.958408747398,
+    12.144821259727));
+#36767 = CARTESIAN_POINT('',(-0.744888753359,2.906015414136,
+    12.149283874717));
+#36768 = CARTESIAN_POINT('',(-0.993255649146,2.842327032872,
+    12.154708548186));
+#36769 = CARTESIAN_POINT('',(-1.196507782304,2.761804724217,
+    12.159287181928));
+#36770 = CARTESIAN_POINT('',(-1.412156196762,2.646724386414,
+    12.164461867451));
+#36771 = CARTESIAN_POINT('',(-1.592147371924,2.550672461844,
+    12.168780924147));
+#36772 = CARTESIAN_POINT('',(-1.781853654556,2.429883155098,
+    12.173507834163));
+#36773 = CARTESIAN_POINT('',(-1.993406980984,2.241787016777,
+    12.179524202495));
+#36774 = CARTESIAN_POINT('',(-2.035316855608,2.204524139813,
+    12.180716078069));
+#36775 = CARTESIAN_POINT('',(-2.077969050836,2.16451068315,
+    12.181958943413));
+#36776 = CARTESIAN_POINT('',(-2.121242937857,2.121242937857,
+    12.183260452264));
+#36777 = PCURVE('',#36717,#36778);
+#36778 = DEFINITIONAL_REPRESENTATION('',(#36779),#36805);
+#36779 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#36780,#36781,#36782,#36783,
+    #36784,#36785,#36786,#36787,#36788,#36789,#36790,#36791,#36792,
+    #36793,#36794,#36795,#36796,#36797,#36798,#36799,#36800,#36801,
+    #36802,#36803,#36804),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.098944266995E-002,
+    2.197888533991E-002,3.296832800986E-002,4.395777067982E-002,
+    5.494721334977E-002,6.593665601973E-002,7.692609868968E-002,
+    8.791554135964E-002,9.890498402959E-002,0.1098944267,0.120883869369,
+    0.131873312039,0.142862754709,0.153852197379,0.164841640049,
+    0.175831082719,0.186820525389,0.197809968059,0.208799410729,
+    0.219788853399,0.230778296069,0.241767738739),
+  .QUASI_UNIFORM_KNOTS.);
+#36780 = CARTESIAN_POINT('',(0.E+000,0.666666666665));
+#36781 = CARTESIAN_POINT('',(1.993321585484E-002,0.66671437748));
+#36782 = CARTESIAN_POINT('',(5.848094361264E-002,0.667161847616));
+#36783 = CARTESIAN_POINT('',(0.112728168955,0.668179930484));
+#36784 = CARTESIAN_POINT('',(0.16378477304,0.668631718383));
+#36785 = CARTESIAN_POINT('',(0.212027502738,0.668317705414));
+#36786 = CARTESIAN_POINT('',(0.257813294514,0.667434771886));
+#36787 = CARTESIAN_POINT('',(0.301477681728,0.666486563309));
+#36788 = CARTESIAN_POINT('',(0.343313565324,0.666573843301));
+#36789 = CARTESIAN_POINT('',(0.383733115722,0.667467259692));
+#36790 = CARTESIAN_POINT('',(0.42307697358,0.668324744896));
+#36791 = CARTESIAN_POINT('',(0.461706005872,0.668768449021));
+#36792 = CARTESIAN_POINT('',(0.499981221398,0.668606246318));
+#36793 = CARTESIAN_POINT('',(0.53826357313,0.667890092437));
+#36794 = CARTESIAN_POINT('',(0.57691153467,0.666911778639));
+#36795 = CARTESIAN_POINT('',(0.616269477815,0.666140301534));
+#36796 = CARTESIAN_POINT('',(0.656694097093,0.666483246899));
+#36797 = CARTESIAN_POINT('',(0.698568365484,0.667324812123));
+#36798 = CARTESIAN_POINT('',(0.742200855724,0.667933991862));
+#36799 = CARTESIAN_POINT('',(0.787943901066,0.667951196692));
+#36800 = CARTESIAN_POINT('',(0.836159873849,0.667359755424));
+#36801 = CARTESIAN_POINT('',(0.887220666864,0.666391196597));
+#36802 = CARTESIAN_POINT('',(0.941504856682,0.666243052528));
+#36803 = CARTESIAN_POINT('',(0.980067401472,0.666272549673));
+#36804 = CARTESIAN_POINT('',(1.,0.66630162368));
+#36805 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#36806 = ORIENTED_EDGE('',*,*,#36807,.F.);
+#36807 = EDGE_CURVE('',#36808,#36760,#36810,.T.);
+#36808 = VERTEX_POINT('',#36809);
+#36809 = CARTESIAN_POINT('',(1.714505544354E-016,2.800000041723,
+    12.00000012666));
+#36810 = SURFACE_CURVE('',#36811,(#36815),.PCURVE_S1.);
+#36811 = LINE('',#36812,#36813);
+#36812 = CARTESIAN_POINT('',(1.714505544354E-016,2.800000041723,
+    12.00000012666));
+#36813 = VECTOR('',#36814,1.);
+#36814 = DIRECTION('',(5.094838648452E-017,0.832050294338,0.554700196225
+    ));
+#36815 = PCURVE('',#36717,#36816);
+#36816 = DEFINITIONAL_REPRESENTATION('',(#36817),#36843);
+#36817 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#36818,#36819,#36820,#36821,
+    #36822,#36823,#36824,#36825,#36826,#36827,#36828,#36829,#36830,
+    #36831,#36832,#36833,#36834,#36835,#36836,#36837,#36838,#36839,
+    #36840,#36841,#36842),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.092591311876E-002,
+    2.185182623752E-002,3.277773935628E-002,4.370365247504E-002,
+    5.462956559379E-002,6.555547871255E-002,7.648139183131E-002,
+    8.740730495007E-002,9.833321806883E-002,0.109259131188,
+    0.120185044306,0.131110957425,0.142036870544,0.152962783663,
+    0.163888696781,0.1748146099,0.185740523019,0.196666436138,
+    0.207592349256,0.218518262375,0.229444175494,0.240370088613),
+  .UNSPECIFIED.);
+#36818 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#36819 = CARTESIAN_POINT('',(0.E+000,1.010101010101E-002));
+#36820 = CARTESIAN_POINT('',(0.E+000,3.030303030303E-002));
+#36821 = CARTESIAN_POINT('',(0.E+000,6.060606060605E-002));
+#36822 = CARTESIAN_POINT('',(0.E+000,9.090909090908E-002));
+#36823 = CARTESIAN_POINT('',(0.E+000,0.121212121212));
+#36824 = CARTESIAN_POINT('',(0.E+000,0.151515151515));
+#36825 = CARTESIAN_POINT('',(0.E+000,0.181818181818));
+#36826 = CARTESIAN_POINT('',(0.E+000,0.212121212121));
+#36827 = CARTESIAN_POINT('',(0.E+000,0.242424242424));
+#36828 = CARTESIAN_POINT('',(0.E+000,0.272727272727));
+#36829 = CARTESIAN_POINT('',(0.E+000,0.30303030303));
+#36830 = CARTESIAN_POINT('',(0.E+000,0.333333333333));
+#36831 = CARTESIAN_POINT('',(0.E+000,0.363636363636));
+#36832 = CARTESIAN_POINT('',(0.E+000,0.393939393939));
+#36833 = CARTESIAN_POINT('',(0.E+000,0.424242424242));
+#36834 = CARTESIAN_POINT('',(0.E+000,0.454545454545));
+#36835 = CARTESIAN_POINT('',(0.E+000,0.484848484848));
+#36836 = CARTESIAN_POINT('',(0.E+000,0.515151515151));
+#36837 = CARTESIAN_POINT('',(0.E+000,0.545454545454));
+#36838 = CARTESIAN_POINT('',(0.E+000,0.575757575758));
+#36839 = CARTESIAN_POINT('',(0.E+000,0.606060606061));
+#36840 = CARTESIAN_POINT('',(0.E+000,0.636363636364));
+#36841 = CARTESIAN_POINT('',(-0.E+000,0.656565656566));
+#36842 = CARTESIAN_POINT('',(0.E+000,0.666666666667));
+#36843 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#36844 = ORIENTED_EDGE('',*,*,#36845,.F.);
+#36845 = EDGE_CURVE('',#36709,#36808,#36846,.T.);
+#36846 = SURFACE_CURVE('',#36847,(#36854),.PCURVE_S1.);
+#36847 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#36848,#36849,#36850,#36851,
+    #36852,#36853),.UNSPECIFIED.,.F.,.F.,(6,6),(-1.,0.E+000),
+  .PIECEWISE_BEZIER_KNOTS.);
+#36848 = CARTESIAN_POINT('',(-1.979899016825,1.979899016825,
+    12.050000125542));
+#36849 = CARTESIAN_POINT('',(-1.66545728146,2.29434075219,
+    12.039889630559));
+#36850 = CARTESIAN_POINT('',(-1.293871803615,2.541080112433,
+    12.029948277227));
+#36851 = CARTESIAN_POINT('',(-0.881909452717,2.711720505362,
+    12.020051974975));
+#36852 = CARTESIAN_POINT('',(-0.444687766729,2.800000041723,
+    12.010110621643));
+#36853 = CARTESIAN_POINT('',(1.714505544354E-016,2.800000041723,
+    12.00000012666));
+#36854 = PCURVE('',#36717,#36855);
+#36855 = DEFINITIONAL_REPRESENTATION('',(#36856),#36882);
+#36856 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#36857,#36858,#36859,#36860,
+    #36861,#36862,#36863,#36864,#36865,#36866,#36867,#36868,#36869,
+    #36870,#36871,#36872,#36873,#36874,#36875,#36876,#36877,#36878,
+    #36879,#36880,#36881),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-1.,-0.954545454545,-0.909090909091,
+    -0.863636363636,-0.818181818182,-0.772727272727,-0.727272727273,
+    -0.681818181818,-0.636363636364,-0.590909090909,-0.545454545455,-0.5
+    ,-0.454545454545,-0.409090909091,-0.363636363636,-0.318181818182,
+    -0.272727272727,-0.227272727273,-0.181818181818,-0.136363636364,
+    -9.090909090909E-002,-4.545454545455E-002,0.E+000),.UNSPECIFIED.);
+#36857 = CARTESIAN_POINT('',(1.,0.E+000));
+#36858 = CARTESIAN_POINT('',(0.984848484848,0.E+000));
+#36859 = CARTESIAN_POINT('',(0.954545454545,0.E+000));
+#36860 = CARTESIAN_POINT('',(0.909090909091,0.E+000));
+#36861 = CARTESIAN_POINT('',(0.863636363636,0.E+000));
+#36862 = CARTESIAN_POINT('',(0.818181818182,0.E+000));
+#36863 = CARTESIAN_POINT('',(0.772727272727,0.E+000));
+#36864 = CARTESIAN_POINT('',(0.727272727273,0.E+000));
+#36865 = CARTESIAN_POINT('',(0.681818181818,0.E+000));
+#36866 = CARTESIAN_POINT('',(0.636363636364,0.E+000));
+#36867 = CARTESIAN_POINT('',(0.590909090909,0.E+000));
+#36868 = CARTESIAN_POINT('',(0.545454545455,0.E+000));
+#36869 = CARTESIAN_POINT('',(0.5,0.E+000));
+#36870 = CARTESIAN_POINT('',(0.454545454545,0.E+000));
+#36871 = CARTESIAN_POINT('',(0.409090909091,0.E+000));
+#36872 = CARTESIAN_POINT('',(0.363636363636,0.E+000));
+#36873 = CARTESIAN_POINT('',(0.318181818182,0.E+000));
+#36874 = CARTESIAN_POINT('',(0.272727272727,0.E+000));
+#36875 = CARTESIAN_POINT('',(0.227272727273,0.E+000));
+#36876 = CARTESIAN_POINT('',(0.181818181818,0.E+000));
+#36877 = CARTESIAN_POINT('',(0.136363636364,0.E+000));
+#36878 = CARTESIAN_POINT('',(9.090909090909E-002,0.E+000));
+#36879 = CARTESIAN_POINT('',(4.545454545455E-002,0.E+000));
+#36880 = CARTESIAN_POINT('',(1.515151515152E-002,-0.E+000));
+#36881 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#36882 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#36883 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#36887)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#36884,#36885,#36886)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#36884 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#36885 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#36886 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#36887 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-004),#36884,
+  'distance_accuracy_value','confusion accuracy');
+#36888 = SHAPE_DEFINITION_REPRESENTATION(#36889,#36699);
+#36889 = PRODUCT_DEFINITION_SHAPE('','',#36890);
+#36890 = PRODUCT_DEFINITION('design','',#36891,#36894);
+#36891 = PRODUCT_DEFINITION_FORMATION('','',#36892);
+#36892 = PRODUCT('Compound185','Compound185','',(#36893));
+#36893 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#36894 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#36895 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#36896,#36898);
+#36896 = ( REPRESENTATION_RELATIONSHIP('','',#36699,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#36897) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#36897 = ITEM_DEFINED_TRANSFORMATION('','',#11,#799);
+#36898 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #36899);
+#36899 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('197','=>[0:1:1:198]','',#5,
+  #36890,$);
+#36900 = PRODUCT_TYPE('part',$,(#36892));
+#36901 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#36902),#37076);
+#36902 = SHELL_BASED_SURFACE_MODEL('',(#36903));
+#36903 = OPEN_SHELL('',(#36904));
+#36904 = ADVANCED_FACE('',(#36905),#36919,.T.);
+#36905 = FACE_BOUND('',#36906,.T.);
+#36906 = EDGE_LOOP('',(#36907,#36960,#36999,#37037));
+#36907 = ORIENTED_EDGE('',*,*,#36908,.F.);
+#36908 = EDGE_CURVE('',#36909,#36911,#36913,.T.);
+#36909 = VERTEX_POINT('',#36910);
+#36910 = CARTESIAN_POINT('',(3.000124926996,1.837046694444E-016,
+    12.033416719077));
+#36911 = VERTEX_POINT('',#36912);
+#36912 = CARTESIAN_POINT('',(2.800000041723,1.714505544354E-016,
+    11.900000128895));
+#36913 = SURFACE_CURVE('',#36914,(#36918),.PCURVE_S1.);
+#36914 = LINE('',#36915,#36916);
+#36915 = CARTESIAN_POINT('',(3.000124926996,1.837046694444E-016,
+    12.033416719077));
+#36916 = VECTOR('',#36917,1.);
+#36917 = DIRECTION('',(-0.832050294338,-5.094838648452E-017,
+    -0.554700196225));
+#36918 = PCURVE('',#36919,#36932);
+#36919 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#36920,#36921)
+    ,(#36922,#36923)
+    ,(#36924,#36925)
+    ,(#36926,#36927)
+    ,(#36928,#36929)
+    ,(#36930,#36931
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#36920 = CARTESIAN_POINT('',(1.979899016825,-1.979899016825,
+    11.850000130013));
+#36921 = CARTESIAN_POINT('',(2.192031054342,-2.192031054342,
+    12.050000132993));
+#36922 = CARTESIAN_POINT('',(2.29434075219,-1.66545728146,
+    11.860110624996));
+#36923 = CARTESIAN_POINT('',(2.540162975639,-1.843899133045,
+    12.060110627976));
+#36924 = CARTESIAN_POINT('',(2.541080112433,-1.293871803615,
+    11.870051978328));
+#36925 = CARTESIAN_POINT('',(2.813338695908,-1.432500925431,
+    12.070051981308));
+#36926 = CARTESIAN_POINT('',(2.711720505362,-0.881909452717,
+    11.87994828058));
+#36927 = CARTESIAN_POINT('',(3.00226198808,-0.976399751223,
+    12.07994828356));
+#36928 = CARTESIAN_POINT('',(2.800000041723,-0.444687766729,
+    11.889889633912));
+#36929 = CARTESIAN_POINT('',(3.100000046194,-0.492332884593,
+    12.089889636892));
+#36930 = CARTESIAN_POINT('',(2.800000041723,1.714505544354E-016,
+    11.900000128895));
+#36931 = CARTESIAN_POINT('',(3.100000046194,1.898202566964E-016,
+    12.100000131875));
+#36932 = DEFINITIONAL_REPRESENTATION('',(#36933),#36959);
+#36933 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#36934,#36935,#36936,#36937,
+    #36938,#36939,#36940,#36941,#36942,#36943,#36944,#36945,#36946,
+    #36947,#36948,#36949,#36950,#36951,#36952,#36953,#36954,#36955,
+    #36956,#36957,#36958),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.E+000,1.093273538404E-002,
+    2.186547076808E-002,3.279820615211E-002,4.373094153615E-002,
+    5.466367692019E-002,6.559641230423E-002,7.652914768827E-002,
+    8.74618830723E-002,9.839461845634E-002,0.10932735384,0.120260089224,
+    0.131192824608,0.142125559992,0.153058295377,0.163991030761,
+    0.174923766145,0.185856501529,0.196789236913,0.207721972297,
+    0.218654707681,0.229587443065,0.240520178449),.UNSPECIFIED.);
+#36934 = CARTESIAN_POINT('',(1.,0.667082940968));
+#36935 = CARTESIAN_POINT('',(1.,0.656975623681));
+#36936 = CARTESIAN_POINT('',(1.,0.636760989106));
+#36937 = CARTESIAN_POINT('',(1.,0.606439037244));
+#36938 = CARTESIAN_POINT('',(1.,0.576117085382));
+#36939 = CARTESIAN_POINT('',(1.,0.545795133519));
+#36940 = CARTESIAN_POINT('',(1.,0.515473181657));
+#36941 = CARTESIAN_POINT('',(1.,0.485151229795));
+#36942 = CARTESIAN_POINT('',(1.,0.454829277933));
+#36943 = CARTESIAN_POINT('',(1.,0.424507326071));
+#36944 = CARTESIAN_POINT('',(1.,0.394185374208));
+#36945 = CARTESIAN_POINT('',(1.,0.363863422346));
+#36946 = CARTESIAN_POINT('',(1.,0.333541470484));
+#36947 = CARTESIAN_POINT('',(1.,0.303219518622));
+#36948 = CARTESIAN_POINT('',(1.,0.27289756676));
+#36949 = CARTESIAN_POINT('',(1.,0.242575614897));
+#36950 = CARTESIAN_POINT('',(1.,0.212253663035));
+#36951 = CARTESIAN_POINT('',(1.,0.181931711173));
+#36952 = CARTESIAN_POINT('',(1.,0.151609759311));
+#36953 = CARTESIAN_POINT('',(1.,0.121287807449));
+#36954 = CARTESIAN_POINT('',(1.,9.096585558656E-002));
+#36955 = CARTESIAN_POINT('',(1.,6.064390372437E-002));
+#36956 = CARTESIAN_POINT('',(1.,3.032195186219E-002));
+#36957 = CARTESIAN_POINT('',(1.,1.01073172874E-002));
+#36958 = CARTESIAN_POINT('',(1.,0.E+000));
+#36959 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#36960 = ORIENTED_EDGE('',*,*,#36961,.F.);
+#36961 = EDGE_CURVE('',#36962,#36909,#36964,.T.);
+#36962 = VERTEX_POINT('',#36963);
+#36963 = CARTESIAN_POINT('',(2.121242937857,-2.121242937857,
+    11.983260456734));
+#36964 = SURFACE_CURVE('',#36965,(#36970),.PCURVE_S1.);
+#36965 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#36966,#36967,#36968,#36969),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(-0.241778545972,0.E+000),
+  .PIECEWISE_BEZIER_KNOTS.);
+#36966 = CARTESIAN_POINT('',(2.121242937857,-2.121242937857,
+    11.983260456734));
+#36967 = CARTESIAN_POINT('',(2.682765495879,-1.559800074984,
+    12.000148853627));
+#36968 = CARTESIAN_POINT('',(3.000124926996,-0.794119080623,
+    12.016565878675));
+#36969 = CARTESIAN_POINT('',(3.000124926996,0.E+000,12.033416719077));
+#36970 = PCURVE('',#36919,#36971);
+#36971 = DEFINITIONAL_REPRESENTATION('',(#36972),#36998);
+#36972 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#36973,#36974,#36975,#36976,
+    #36977,#36978,#36979,#36980,#36981,#36982,#36983,#36984,#36985,
+    #36986,#36987,#36988,#36989,#36990,#36991,#36992,#36993,#36994,
+    #36995,#36996,#36997),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.241778545972,-0.230788612064,
+    -0.219798678156,-0.208808744248,-0.197818810341,-0.186828876433,
+    -0.175838942525,-0.164849008617,-0.153859074709,-0.142869140802,
+    -0.131879206894,-0.120889272986,-0.109899339078,-9.89094051703E-002,
+    -8.791947126249E-002,-7.692953735468E-002,-6.593960344687E-002,
+    -5.494966953906E-002,-4.395973563124E-002,-3.296980172343E-002,
+    -2.197986781562E-002,-1.098993390781E-002,0.E+000),.UNSPECIFIED.);
+#36973 = CARTESIAN_POINT('',(0.E+000,0.66630162368));
+#36974 = CARTESIAN_POINT('',(1.515145118437E-002,0.666310313272));
+#36975 = CARTESIAN_POINT('',(4.54518446294E-002,0.666310782173));
+#36976 = CARTESIAN_POINT('',(9.089798952253E-002,0.666270389091));
+#36977 = CARTESIAN_POINT('',(0.136343081238,0.666198005978));
+#36978 = CARTESIAN_POINT('',(0.181789424773,0.666104587296));
+#36979 = CARTESIAN_POINT('',(0.227238657249,0.666001360728));
+#36980 = CARTESIAN_POINT('',(0.27269170279,0.665899402114));
+#36981 = CARTESIAN_POINT('',(0.318148871827,0.665808999059));
+#36982 = CARTESIAN_POINT('',(0.363609939154,0.665739172811));
+#36983 = CARTESIAN_POINT('',(0.409074242462,0.665697263644));
+#36984 = CARTESIAN_POINT('',(0.454540787406,0.665688608683));
+#36985 = CARTESIAN_POINT('',(0.500008360085,0.66571630732));
+#36986 = CARTESIAN_POINT('',(0.545475643788,0.665781077683));
+#36987 = CARTESIAN_POINT('',(0.590941337864,0.665881204673));
+#36988 = CARTESIAN_POINT('',(0.636404276287,0.666012580155));
+#36989 = CARTESIAN_POINT('',(0.681863543529,0.666168834959));
+#36990 = CARTESIAN_POINT('',(0.727318585591,0.666341562426));
+#36991 = CARTESIAN_POINT('',(0.772769313059,0.666520630337));
+#36992 = CARTESIAN_POINT('',(0.818216197112,0.666694586058));
+#36993 = CARTESIAN_POINT('',(0.863660344484,0.666851127297));
+#36994 = CARTESIAN_POINT('',(0.909103593462,0.666977729378));
+#36995 = CARTESIAN_POINT('',(0.954548464002,0.667062075195));
+#36996 = CARTESIAN_POINT('',(0.984848538401,0.667083085876));
+#36997 = CARTESIAN_POINT('',(1.,0.667082940968));
+#36998 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#36999 = ORIENTED_EDGE('',*,*,#37000,.F.);
+#37000 = EDGE_CURVE('',#37001,#36962,#37003,.T.);
+#37001 = VERTEX_POINT('',#37002);
+#37002 = CARTESIAN_POINT('',(1.979899016825,-1.979899016825,
+    11.850000130013));
+#37003 = SURFACE_CURVE('',#37004,(#37008),.PCURVE_S1.);
+#37004 = LINE('',#37005,#37006);
+#37005 = CARTESIAN_POINT('',(1.979899016825,-1.979899016825,
+    11.850000130013));
+#37006 = VECTOR('',#37007,1.);
+#37007 = DIRECTION('',(0.588348405415,-0.588348405415,0.554700196225));
+#37008 = PCURVE('',#36919,#37009);
+#37009 = DEFINITIONAL_REPRESENTATION('',(#37010),#37036);
+#37010 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#37011,#37012,#37013,#37014,
+    #37015,#37016,#37017,#37018,#37019,#37020,#37021,#37022,#37023,
+    #37024,#37025,#37026,#37027,#37028,#37029,#37030,#37031,#37032,
+    #37033,#37034,#37035),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.091993047683E-002,
+    2.183986095365E-002,3.275979143048E-002,4.36797219073E-002,
+    5.459965238413E-002,6.551958286095E-002,7.643951333778E-002,
+    8.73594438146E-002,9.827937429143E-002,0.109199304768,0.120119235245
+    ,0.131039165722,0.141959096199,0.152879026676,0.163798957152,
+    0.174718887629,0.185638818106,0.196558748583,0.20747867906,
+    0.218398609537,0.229318540013,0.24023847049),.UNSPECIFIED.);
+#37011 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#37012 = CARTESIAN_POINT('',(0.E+000,1.009547914667E-002));
+#37013 = CARTESIAN_POINT('',(0.E+000,3.028643744E-002));
+#37014 = CARTESIAN_POINT('',(0.E+000,6.057287488E-002));
+#37015 = CARTESIAN_POINT('',(0.E+000,9.085931232E-002));
+#37016 = CARTESIAN_POINT('',(0.E+000,0.12114574976));
+#37017 = CARTESIAN_POINT('',(0.E+000,0.1514321872));
+#37018 = CARTESIAN_POINT('',(0.E+000,0.18171862464));
+#37019 = CARTESIAN_POINT('',(0.E+000,0.21200506208));
+#37020 = CARTESIAN_POINT('',(0.E+000,0.24229149952));
+#37021 = CARTESIAN_POINT('',(0.E+000,0.27257793696));
+#37022 = CARTESIAN_POINT('',(0.E+000,0.3028643744));
+#37023 = CARTESIAN_POINT('',(0.E+000,0.33315081184));
+#37024 = CARTESIAN_POINT('',(0.E+000,0.36343724928));
+#37025 = CARTESIAN_POINT('',(0.E+000,0.39372368672));
+#37026 = CARTESIAN_POINT('',(0.E+000,0.42401012416));
+#37027 = CARTESIAN_POINT('',(0.E+000,0.4542965616));
+#37028 = CARTESIAN_POINT('',(0.E+000,0.48458299904));
+#37029 = CARTESIAN_POINT('',(0.E+000,0.51486943648));
+#37030 = CARTESIAN_POINT('',(0.E+000,0.54515587392));
+#37031 = CARTESIAN_POINT('',(0.E+000,0.57544231136));
+#37032 = CARTESIAN_POINT('',(0.E+000,0.6057287488));
+#37033 = CARTESIAN_POINT('',(0.E+000,0.63601518624));
+#37034 = CARTESIAN_POINT('',(-0.E+000,0.656206144533));
+#37035 = CARTESIAN_POINT('',(0.E+000,0.66630162368));
+#37036 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#37037 = ORIENTED_EDGE('',*,*,#37038,.F.);
+#37038 = EDGE_CURVE('',#36911,#37001,#37039,.T.);
+#37039 = SURFACE_CURVE('',#37040,(#37047),.PCURVE_S1.);
+#37040 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#37041,#37042,#37043,#37044,
+    #37045,#37046),.UNSPECIFIED.,.F.,.F.,(6,6),(-1.,0.E+000),
+  .PIECEWISE_BEZIER_KNOTS.);
+#37041 = CARTESIAN_POINT('',(2.800000041723,1.714505544354E-016,
+    11.900000128895));
+#37042 = CARTESIAN_POINT('',(2.800000041723,-0.444687766729,
+    11.889889633912));
+#37043 = CARTESIAN_POINT('',(2.711720505362,-0.881909452717,
+    11.87994828058));
+#37044 = CARTESIAN_POINT('',(2.541080112433,-1.293871803615,
+    11.870051978328));
+#37045 = CARTESIAN_POINT('',(2.29434075219,-1.66545728146,
+    11.860110624996));
+#37046 = CARTESIAN_POINT('',(1.979899016825,-1.979899016825,
+    11.850000130013));
+#37047 = PCURVE('',#36919,#37048);
+#37048 = DEFINITIONAL_REPRESENTATION('',(#37049),#37075);
+#37049 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#37050,#37051,#37052,#37053,
+    #37054,#37055,#37056,#37057,#37058,#37059,#37060,#37061,#37062,
+    #37063,#37064,#37065,#37066,#37067,#37068,#37069,#37070,#37071,
+    #37072,#37073,#37074),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-1.,-0.954545454545,-0.909090909091,
+    -0.863636363636,-0.818181818182,-0.772727272727,-0.727272727273,
+    -0.681818181818,-0.636363636364,-0.590909090909,-0.545454545455,-0.5
+    ,-0.454545454545,-0.409090909091,-0.363636363636,-0.318181818182,
+    -0.272727272727,-0.227272727273,-0.181818181818,-0.136363636364,
+    -9.090909090909E-002,-4.545454545455E-002,0.E+000),.UNSPECIFIED.);
+#37050 = CARTESIAN_POINT('',(1.,0.E+000));
+#37051 = CARTESIAN_POINT('',(0.984848484848,0.E+000));
+#37052 = CARTESIAN_POINT('',(0.954545454545,0.E+000));
+#37053 = CARTESIAN_POINT('',(0.909090909091,0.E+000));
+#37054 = CARTESIAN_POINT('',(0.863636363636,0.E+000));
+#37055 = CARTESIAN_POINT('',(0.818181818182,0.E+000));
+#37056 = CARTESIAN_POINT('',(0.772727272727,0.E+000));
+#37057 = CARTESIAN_POINT('',(0.727272727273,0.E+000));
+#37058 = CARTESIAN_POINT('',(0.681818181818,0.E+000));
+#37059 = CARTESIAN_POINT('',(0.636363636364,0.E+000));
+#37060 = CARTESIAN_POINT('',(0.590909090909,0.E+000));
+#37061 = CARTESIAN_POINT('',(0.545454545455,0.E+000));
+#37062 = CARTESIAN_POINT('',(0.5,0.E+000));
+#37063 = CARTESIAN_POINT('',(0.454545454545,0.E+000));
+#37064 = CARTESIAN_POINT('',(0.409090909091,0.E+000));
+#37065 = CARTESIAN_POINT('',(0.363636363636,0.E+000));
+#37066 = CARTESIAN_POINT('',(0.318181818182,0.E+000));
+#37067 = CARTESIAN_POINT('',(0.272727272727,0.E+000));
+#37068 = CARTESIAN_POINT('',(0.227272727273,0.E+000));
+#37069 = CARTESIAN_POINT('',(0.181818181818,0.E+000));
+#37070 = CARTESIAN_POINT('',(0.136363636364,0.E+000));
+#37071 = CARTESIAN_POINT('',(9.090909090909E-002,0.E+000));
+#37072 = CARTESIAN_POINT('',(4.545454545455E-002,0.E+000));
+#37073 = CARTESIAN_POINT('',(1.515151515152E-002,-0.E+000));
+#37074 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#37075 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#37076 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#37080)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#37077,#37078,#37079)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#37077 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#37078 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#37079 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#37080 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-004),#37077,
+  'distance_accuracy_value','confusion accuracy');
+#37081 = SHAPE_DEFINITION_REPRESENTATION(#37082,#36901);
+#37082 = PRODUCT_DEFINITION_SHAPE('','',#37083);
+#37083 = PRODUCT_DEFINITION('design','',#37084,#37087);
+#37084 = PRODUCT_DEFINITION_FORMATION('','',#37085);
+#37085 = PRODUCT('Compound174','Compound174','',(#37086));
+#37086 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#37087 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#37088 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#37089,#37091);
+#37089 = ( REPRESENTATION_RELATIONSHIP('','',#36901,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#37090) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#37090 = ITEM_DEFINED_TRANSFORMATION('','',#11,#803);
+#37091 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #37092);
+#37092 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('198','=>[0:1:1:199]','',#5,
+  #37083,$);
+#37093 = PRODUCT_TYPE('part',$,(#37085));
+#37094 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#37095),#37278);
+#37095 = SHELL_BASED_SURFACE_MODEL('',(#37096));
+#37096 = OPEN_SHELL('',(#37097));
+#37097 = ADVANCED_FACE('',(#37098),#37112,.T.);
+#37098 = FACE_BOUND('',#37099,.T.);
+#37099 = EDGE_LOOP('',(#37100,#37153,#37201,#37239));
+#37100 = ORIENTED_EDGE('',*,*,#37101,.F.);
+#37101 = EDGE_CURVE('',#37102,#37104,#37106,.T.);
+#37102 = VERTEX_POINT('',#37103);
+#37103 = CARTESIAN_POINT('',(-4.824368020919E-016,-3.000000044703,
+    12.33333345751));
+#37104 = VERTEX_POINT('',#37105);
+#37105 = CARTESIAN_POINT('',(-4.502743486191E-016,-2.800000041723,
+    12.20000012219));
+#37106 = SURFACE_CURVE('',#37107,(#37111),.PCURVE_S1.);
+#37107 = LINE('',#37108,#37109);
+#37108 = CARTESIAN_POINT('',(-4.824368020919E-016,-3.000000044703,
+    12.33333345751));
+#37109 = VECTOR('',#37110,1.);
+#37110 = DIRECTION('',(1.338038923995E-016,0.832050294338,
+    -0.554700196225));
+#37111 = PCURVE('',#37112,#37125);
+#37112 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#37113,#37114)
+    ,(#37115,#37116)
+    ,(#37117,#37118)
+    ,(#37119,#37120)
+    ,(#37121,#37122)
+    ,(#37123,#37124
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#37113 = CARTESIAN_POINT('',(-1.979899016825,-1.979899016825,
+    12.150000123307));
+#37114 = CARTESIAN_POINT('',(-2.192031054342,-2.192031054342,
+    12.350000126287));
+#37115 = CARTESIAN_POINT('',(-1.66545728146,-2.29434075219,
+    12.16011061829));
+#37116 = CARTESIAN_POINT('',(-1.843899133045,-2.540162975639,
+    12.360110621271));
+#37117 = CARTESIAN_POINT('',(-1.293871803615,-2.541080112433,
+    12.170051971622));
+#37118 = CARTESIAN_POINT('',(-1.432500925431,-2.813338695908,
+    12.370051974603));
+#37119 = CARTESIAN_POINT('',(-0.881909452717,-2.711720505362,
+    12.179948273874));
+#37120 = CARTESIAN_POINT('',(-0.976399751223,-3.00226198808,
+    12.379948276855));
+#37121 = CARTESIAN_POINT('',(-0.444687766729,-2.800000041723,
+    12.189889627206));
+#37122 = CARTESIAN_POINT('',(-0.492332884593,-3.100000046194,
+    12.389889630187));
+#37123 = CARTESIAN_POINT('',(-4.502743486191E-016,-2.800000041723,
+    12.20000012219));
+#37124 = CARTESIAN_POINT('',(-4.985180288283E-016,-3.100000046194,
+    12.40000012517));
+#37125 = DEFINITIONAL_REPRESENTATION('',(#37126),#37152);
+#37126 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#37127,#37128,#37129,#37130,
+    #37131,#37132,#37133,#37134,#37135,#37136,#37137,#37138,#37139,
+    #37140,#37141,#37142,#37143,#37144,#37145,#37146,#37147,#37148,
+    #37149,#37150,#37151),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.092591311876E-002,
+    2.185182623752E-002,3.277773935628E-002,4.370365247505E-002,
+    5.462956559381E-002,6.555547871257E-002,7.648139183133E-002,
+    8.740730495009E-002,9.833321806885E-002,0.109259131188,
+    0.120185044306,0.131110957425,0.142036870544,0.152962783663,
+    0.163888696781,0.1748146099,0.185740523019,0.196666436138,
+    0.207592349256,0.218518262375,0.229444175494,0.240370088613),
+  .UNSPECIFIED.);
+#37127 = CARTESIAN_POINT('',(1.,0.666666666667));
+#37128 = CARTESIAN_POINT('',(1.,0.656565656566));
+#37129 = CARTESIAN_POINT('',(1.,0.636363636364));
+#37130 = CARTESIAN_POINT('',(1.,0.606060606061));
+#37131 = CARTESIAN_POINT('',(1.,0.575757575758));
+#37132 = CARTESIAN_POINT('',(1.,0.545454545455));
+#37133 = CARTESIAN_POINT('',(1.,0.515151515152));
+#37134 = CARTESIAN_POINT('',(1.,0.484848484848));
+#37135 = CARTESIAN_POINT('',(1.,0.454545454545));
+#37136 = CARTESIAN_POINT('',(1.,0.424242424242));
+#37137 = CARTESIAN_POINT('',(1.,0.393939393939));
+#37138 = CARTESIAN_POINT('',(1.,0.363636363636));
+#37139 = CARTESIAN_POINT('',(1.,0.333333333333));
+#37140 = CARTESIAN_POINT('',(1.,0.30303030303));
+#37141 = CARTESIAN_POINT('',(1.,0.272727272727));
+#37142 = CARTESIAN_POINT('',(1.,0.242424242424));
+#37143 = CARTESIAN_POINT('',(1.,0.212121212121));
+#37144 = CARTESIAN_POINT('',(1.,0.181818181818));
+#37145 = CARTESIAN_POINT('',(1.,0.151515151515));
+#37146 = CARTESIAN_POINT('',(1.,0.121212121212));
+#37147 = CARTESIAN_POINT('',(1.,9.090909090909E-002));
+#37148 = CARTESIAN_POINT('',(1.,6.060606060606E-002));
+#37149 = CARTESIAN_POINT('',(1.,3.030303030303E-002));
+#37150 = CARTESIAN_POINT('',(1.,1.010101010101E-002));
+#37151 = CARTESIAN_POINT('',(1.,0.E+000));
+#37152 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#37153 = ORIENTED_EDGE('',*,*,#37154,.F.);
+#37154 = EDGE_CURVE('',#37155,#37102,#37157,.T.);
+#37155 = VERTEX_POINT('',#37156);
+#37156 = CARTESIAN_POINT('',(-2.121242937857,-2.121242937857,
+    12.283260450029));
+#37157 = SURFACE_CURVE('',#37158,(#37172),.PCURVE_S1.);
+#37158 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#37159,#37160,#37161,#37162,
+    #37163,#37164,#37165,#37166,#37167,#37168,#37169,#37170,#37171),
+  .UNSPECIFIED.,.F.,.F.,(4,3,3,3,4),(0.E+000,7.04662731279E-002,
+    0.156117143494,0.227610565264,0.241768013859),.UNSPECIFIED.);
+#37159 = CARTESIAN_POINT('',(-2.121242937857,-2.121242937857,
+    12.283260450029));
+#37160 = CARTESIAN_POINT('',(-1.90594096053,-2.336514358045,
+    12.28970707979));
+#37161 = CARTESIAN_POINT('',(-1.70959581128,-2.474063602492,
+    12.294744731216));
+#37162 = CARTESIAN_POINT('',(-1.528082936303,-2.581519940609,
+    12.299228608607));
+#37163 = CARTESIAN_POINT('',(-1.30745631545,-2.712131770602,
+    12.304678705285));
+#37164 = CARTESIAN_POINT('',(-1.106819245606,-2.798972408577,
+    12.309298395362));
+#37165 = CARTESIAN_POINT('',(-0.872965821989,-2.870127849565,
+    12.314503287726));
+#37166 = CARTESIAN_POINT('',(-0.677766621145,-2.929521828074,
+    12.31884785029));
+#37167 = CARTESIAN_POINT('',(-0.458191757424,-2.978281917985,
+    12.323592762552));
+#37168 = CARTESIAN_POINT('',(-0.175571278416,-2.994856288268,
+    12.329604404036));
+#37169 = CARTESIAN_POINT('',(-0.119605501362,-2.998138419539,
+    12.330794856293));
+#37170 = CARTESIAN_POINT('',(-6.117183282232E-002,-3.000000044703,
+    12.332035365414));
+#37171 = CARTESIAN_POINT('',(-8.881784197001E-016,-3.000000044703,
+    12.33333345751));
+#37172 = PCURVE('',#37112,#37173);
+#37173 = DEFINITIONAL_REPRESENTATION('',(#37174),#37200);
+#37174 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#37175,#37176,#37177,#37178,
+    #37179,#37180,#37181,#37182,#37183,#37184,#37185,#37186,#37187,
+    #37188,#37189,#37190,#37191,#37192,#37193,#37194,#37195,#37196,
+    #37197,#37198,#37199),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.098945517542E-002,
+    2.197891035084E-002,3.296836552627E-002,4.395782070169E-002,
+    5.494727587711E-002,6.593673105253E-002,7.692618622796E-002,
+    8.791564140338E-002,9.89050965788E-002,0.109894551754,0.12088400693,
+    0.131873462105,0.14286291728,0.153852372456,0.164841827631,
+    0.175831282807,0.186820737982,0.197810193158,0.208799648333,
+    0.219789103508,0.230778558684,0.241768013859),.UNSPECIFIED.);
+#37175 = CARTESIAN_POINT('',(0.E+000,0.66630162368));
+#37176 = CARTESIAN_POINT('',(1.993249288897E-002,0.666338091682));
+#37177 = CARTESIAN_POINT('',(5.847902160244E-002,0.666769182717));
+#37178 = CARTESIAN_POINT('',(0.112725040403,0.667779345432));
+#37179 = CARTESIAN_POINT('',(0.163780852998,0.668238224393));
+#37180 = CARTESIAN_POINT('',(0.212023128458,0.667944558134));
+#37181 = CARTESIAN_POINT('',(0.257808777093,0.66709345928));
+#37182 = CARTESIAN_POINT('',(0.301473359039,0.666186808541));
+#37183 = CARTESIAN_POINT('',(0.343309840112,0.666323648194));
+#37184 = CARTESIAN_POINT('',(0.383730253213,0.667273448079));
+#37185 = CARTESIAN_POINT('',(0.42307513829,0.668192474321));
+#37186 = CARTESIAN_POINT('',(0.461705269526,0.668701229075));
+#37187 = CARTESIAN_POINT('',(0.499981587131,0.668605868841));
+#37188 = CARTESIAN_POINT('',(0.53826499299,0.667956602916));
+#37189 = CARTESIAN_POINT('',(0.576913928739,0.667043457261));
+#37190 = CARTESIAN_POINT('',(0.616272751839,0.66633363532));
+#37191 = CARTESIAN_POINT('',(0.656698170516,0.666732990899));
+#37192 = CARTESIAN_POINT('',(0.69857308941,0.667624475658));
+#37193 = CARTESIAN_POINT('',(0.742205928692,0.668275469078));
+#37194 = CARTESIAN_POINT('',(0.787948920322,0.668324717403));
+#37195 = CARTESIAN_POINT('',(0.836164372035,0.66775375736));
+#37196 = CARTESIAN_POINT('',(0.8872241428,0.666792221786));
+#37197 = CARTESIAN_POINT('',(0.941506905115,0.66663564709));
+#37198 = CARTESIAN_POINT('',(0.980068148889,0.66664870459));
+#37199 = CARTESIAN_POINT('',(1.,0.666666666667));
+#37200 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#37201 = ORIENTED_EDGE('',*,*,#37202,.F.);
+#37202 = EDGE_CURVE('',#37203,#37155,#37205,.T.);
+#37203 = VERTEX_POINT('',#37204);
+#37204 = CARTESIAN_POINT('',(-1.979899016825,-1.979899016825,
+    12.150000123307));
+#37205 = SURFACE_CURVE('',#37206,(#37210),.PCURVE_S1.);
+#37206 = LINE('',#37207,#37208);
+#37207 = CARTESIAN_POINT('',(-1.979899016825,-1.979899016825,
+    12.150000123307));
+#37208 = VECTOR('',#37209,1.);
+#37209 = DIRECTION('',(-0.588348405415,-0.588348405415,0.554700196225));
+#37210 = PCURVE('',#37112,#37211);
+#37211 = DEFINITIONAL_REPRESENTATION('',(#37212),#37238);
+#37212 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#37213,#37214,#37215,#37216,
+    #37217,#37218,#37219,#37220,#37221,#37222,#37223,#37224,#37225,
+    #37226,#37227,#37228,#37229,#37230,#37231,#37232,#37233,#37234,
+    #37235,#37236,#37237),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.091993047682E-002,
+    2.183986095365E-002,3.275979143047E-002,4.367972190729E-002,
+    5.459965238412E-002,6.551958286094E-002,7.643951333776E-002,
+    8.735944381458E-002,9.827937429141E-002,0.109199304768,
+    0.120119235245,0.131039165722,0.141959096199,0.152879026676,
+    0.163798957152,0.174718887629,0.185638818106,0.196558748583,
+    0.20747867906,0.218398609536,0.229318540013,0.24023847049),
+  .UNSPECIFIED.);
+#37213 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#37214 = CARTESIAN_POINT('',(0.E+000,1.009547914667E-002));
+#37215 = CARTESIAN_POINT('',(0.E+000,3.028643744E-002));
+#37216 = CARTESIAN_POINT('',(0.E+000,6.057287487999E-002));
+#37217 = CARTESIAN_POINT('',(0.E+000,9.085931231999E-002));
+#37218 = CARTESIAN_POINT('',(0.E+000,0.12114574976));
+#37219 = CARTESIAN_POINT('',(0.E+000,0.1514321872));
+#37220 = CARTESIAN_POINT('',(0.E+000,0.18171862464));
+#37221 = CARTESIAN_POINT('',(0.E+000,0.21200506208));
+#37222 = CARTESIAN_POINT('',(0.E+000,0.24229149952));
+#37223 = CARTESIAN_POINT('',(0.E+000,0.27257793696));
+#37224 = CARTESIAN_POINT('',(0.E+000,0.3028643744));
+#37225 = CARTESIAN_POINT('',(0.E+000,0.33315081184));
+#37226 = CARTESIAN_POINT('',(0.E+000,0.36343724928));
+#37227 = CARTESIAN_POINT('',(0.E+000,0.39372368672));
+#37228 = CARTESIAN_POINT('',(0.E+000,0.42401012416));
+#37229 = CARTESIAN_POINT('',(0.E+000,0.4542965616));
+#37230 = CARTESIAN_POINT('',(0.E+000,0.48458299904));
+#37231 = CARTESIAN_POINT('',(0.E+000,0.51486943648));
+#37232 = CARTESIAN_POINT('',(0.E+000,0.54515587392));
+#37233 = CARTESIAN_POINT('',(0.E+000,0.57544231136));
+#37234 = CARTESIAN_POINT('',(0.E+000,0.6057287488));
+#37235 = CARTESIAN_POINT('',(0.E+000,0.63601518624));
+#37236 = CARTESIAN_POINT('',(-0.E+000,0.656206144533));
+#37237 = CARTESIAN_POINT('',(0.E+000,0.66630162368));
+#37238 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#37239 = ORIENTED_EDGE('',*,*,#37240,.F.);
+#37240 = EDGE_CURVE('',#37104,#37203,#37241,.T.);
+#37241 = SURFACE_CURVE('',#37242,(#37249),.PCURVE_S1.);
+#37242 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#37243,#37244,#37245,#37246,
+    #37247,#37248),.UNSPECIFIED.,.F.,.F.,(6,6),(-1.,0.E+000),
+  .PIECEWISE_BEZIER_KNOTS.);
+#37243 = CARTESIAN_POINT('',(-4.502743486191E-016,-2.800000041723,
+    12.20000012219));
+#37244 = CARTESIAN_POINT('',(-0.444687766729,-2.800000041723,
+    12.189889627206));
+#37245 = CARTESIAN_POINT('',(-0.881909452717,-2.711720505362,
+    12.179948273874));
+#37246 = CARTESIAN_POINT('',(-1.293871803615,-2.541080112433,
+    12.170051971622));
+#37247 = CARTESIAN_POINT('',(-1.66545728146,-2.29434075219,
+    12.16011061829));
+#37248 = CARTESIAN_POINT('',(-1.979899016825,-1.979899016825,
+    12.150000123307));
+#37249 = PCURVE('',#37112,#37250);
+#37250 = DEFINITIONAL_REPRESENTATION('',(#37251),#37277);
+#37251 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#37252,#37253,#37254,#37255,
+    #37256,#37257,#37258,#37259,#37260,#37261,#37262,#37263,#37264,
+    #37265,#37266,#37267,#37268,#37269,#37270,#37271,#37272,#37273,
+    #37274,#37275,#37276),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-1.,-0.954545454545,-0.909090909091,
+    -0.863636363636,-0.818181818182,-0.772727272727,-0.727272727273,
+    -0.681818181818,-0.636363636364,-0.590909090909,-0.545454545455,-0.5
+    ,-0.454545454545,-0.409090909091,-0.363636363636,-0.318181818182,
+    -0.272727272727,-0.227272727273,-0.181818181818,-0.136363636364,
+    -9.090909090909E-002,-4.545454545455E-002,0.E+000),.UNSPECIFIED.);
+#37252 = CARTESIAN_POINT('',(1.,0.E+000));
+#37253 = CARTESIAN_POINT('',(0.984848484848,0.E+000));
+#37254 = CARTESIAN_POINT('',(0.954545454545,0.E+000));
+#37255 = CARTESIAN_POINT('',(0.909090909091,0.E+000));
+#37256 = CARTESIAN_POINT('',(0.863636363636,0.E+000));
+#37257 = CARTESIAN_POINT('',(0.818181818182,0.E+000));
+#37258 = CARTESIAN_POINT('',(0.772727272727,0.E+000));
+#37259 = CARTESIAN_POINT('',(0.727272727273,0.E+000));
+#37260 = CARTESIAN_POINT('',(0.681818181818,0.E+000));
+#37261 = CARTESIAN_POINT('',(0.636363636364,0.E+000));
+#37262 = CARTESIAN_POINT('',(0.590909090909,0.E+000));
+#37263 = CARTESIAN_POINT('',(0.545454545455,0.E+000));
+#37264 = CARTESIAN_POINT('',(0.5,0.E+000));
+#37265 = CARTESIAN_POINT('',(0.454545454545,0.E+000));
+#37266 = CARTESIAN_POINT('',(0.409090909091,0.E+000));
+#37267 = CARTESIAN_POINT('',(0.363636363636,0.E+000));
+#37268 = CARTESIAN_POINT('',(0.318181818182,0.E+000));
+#37269 = CARTESIAN_POINT('',(0.272727272727,0.E+000));
+#37270 = CARTESIAN_POINT('',(0.227272727273,0.E+000));
+#37271 = CARTESIAN_POINT('',(0.181818181818,0.E+000));
+#37272 = CARTESIAN_POINT('',(0.136363636364,0.E+000));
+#37273 = CARTESIAN_POINT('',(9.090909090909E-002,0.E+000));
+#37274 = CARTESIAN_POINT('',(4.545454545455E-002,0.E+000));
+#37275 = CARTESIAN_POINT('',(1.515151515152E-002,-0.E+000));
+#37276 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#37277 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#37278 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#37282)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#37279,#37280,#37281)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#37279 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#37280 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#37281 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#37282 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-004),#37279,
+  'distance_accuracy_value','confusion accuracy');
+#37283 = SHAPE_DEFINITION_REPRESENTATION(#37284,#37094);
+#37284 = PRODUCT_DEFINITION_SHAPE('','',#37285);
+#37285 = PRODUCT_DEFINITION('design','',#37286,#37289);
+#37286 = PRODUCT_DEFINITION_FORMATION('','',#37287);
+#37287 = PRODUCT('Compound192','Compound192','',(#37288));
+#37288 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#37289 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#37290 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#37291,#37293);
+#37291 = ( REPRESENTATION_RELATIONSHIP('','',#37094,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#37292) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#37292 = ITEM_DEFINED_TRANSFORMATION('','',#11,#807);
+#37293 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #37294);
+#37294 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('199','=>[0:1:1:200]','',#5,
+  #37285,$);
+#37295 = PRODUCT_TYPE('part',$,(#37287));
+#37296 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#37297),#37471);
+#37297 = SHELL_BASED_SURFACE_MODEL('',(#37298));
+#37298 = OPEN_SHELL('',(#37299));
+#37299 = ADVANCED_FACE('',(#37300),#37314,.T.);
+#37300 = FACE_BOUND('',#37301,.T.);
+#37301 = EDGE_LOOP('',(#37302,#37355,#37394,#37432));
+#37302 = ORIENTED_EDGE('',*,*,#37303,.F.);
+#37303 = EDGE_CURVE('',#37304,#37306,#37308,.T.);
+#37304 = VERTEX_POINT('',#37305);
+#37305 = CARTESIAN_POINT('',(-3.000124926996,1.493761076259E-016,
+    11.433416732488));
+#37306 = VERTEX_POINT('',#37307);
+#37307 = CARTESIAN_POINT('',(-2.800000041723,1.394118970918E-016,
+    11.300000142306));
+#37308 = SURFACE_CURVE('',#37309,(#37313),.PCURVE_S1.);
+#37309 = LINE('',#37310,#37311);
+#37310 = CARTESIAN_POINT('',(-3.000124926996,1.493761076259E-016,
+    11.433416732488));
+#37311 = VECTOR('',#37312,1.);
+#37312 = DIRECTION('',(0.832050294338,-4.142775295748E-017,
+    -0.554700196225));
+#37313 = PCURVE('',#37314,#37327);
+#37314 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#37315,#37316)
+    ,(#37317,#37318)
+    ,(#37319,#37320)
+    ,(#37321,#37322)
+    ,(#37323,#37324)
+    ,(#37325,#37326
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#37315 = CARTESIAN_POINT('',(-1.979899016825,1.979899016825,
+    11.250000143424));
+#37316 = CARTESIAN_POINT('',(-2.192031054342,2.192031054342,
+    11.450000146404));
+#37317 = CARTESIAN_POINT('',(-2.29434075219,1.66545728146,
+    11.260110638407));
+#37318 = CARTESIAN_POINT('',(-2.540162975639,1.843899133045,
+    11.460110641387));
+#37319 = CARTESIAN_POINT('',(-2.541080112433,1.293871803615,
+    11.270051991739));
+#37320 = CARTESIAN_POINT('',(-2.813338695908,1.432500925431,
+    11.470051994719));
+#37321 = CARTESIAN_POINT('',(-2.711720505362,0.881909452717,
+    11.279948293991));
+#37322 = CARTESIAN_POINT('',(-3.00226198808,0.976399751223,
+    11.479948296971));
+#37323 = CARTESIAN_POINT('',(-2.800000041723,0.444687766729,
+    11.289889647323));
+#37324 = CARTESIAN_POINT('',(-3.100000046194,0.492332884593,
+    11.489889650303));
+#37325 = CARTESIAN_POINT('',(-2.800000041723,1.394118970918E-016,
+    11.300000142306));
+#37326 = CARTESIAN_POINT('',(-3.100000046194,1.543488860659E-016,
+    11.500000145286));
+#37327 = DEFINITIONAL_REPRESENTATION('',(#37328),#37354);
+#37328 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#37329,#37330,#37331,#37332,
+    #37333,#37334,#37335,#37336,#37337,#37338,#37339,#37340,#37341,
+    #37342,#37343,#37344,#37345,#37346,#37347,#37348,#37349,#37350,
+    #37351,#37352,#37353),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.093273538404E-002,
+    2.186547076808E-002,3.279820615211E-002,4.373094153615E-002,
+    5.466367692019E-002,6.559641230423E-002,7.652914768827E-002,
+    8.74618830723E-002,9.839461845634E-002,0.10932735384,0.120260089224,
+    0.131192824608,0.142125559992,0.153058295377,0.163991030761,
+    0.174923766145,0.185856501529,0.196789236913,0.207721972297,
+    0.218654707681,0.229587443065,0.240520178449),.UNSPECIFIED.);
+#37329 = CARTESIAN_POINT('',(1.,0.667082940968));
+#37330 = CARTESIAN_POINT('',(1.,0.656975623681));
+#37331 = CARTESIAN_POINT('',(1.,0.636760989106));
+#37332 = CARTESIAN_POINT('',(1.,0.606439037244));
+#37333 = CARTESIAN_POINT('',(1.,0.576117085382));
+#37334 = CARTESIAN_POINT('',(1.,0.545795133519));
+#37335 = CARTESIAN_POINT('',(1.,0.515473181657));
+#37336 = CARTESIAN_POINT('',(1.,0.485151229795));
+#37337 = CARTESIAN_POINT('',(1.,0.454829277933));
+#37338 = CARTESIAN_POINT('',(1.,0.424507326071));
+#37339 = CARTESIAN_POINT('',(1.,0.394185374208));
+#37340 = CARTESIAN_POINT('',(1.,0.363863422346));
+#37341 = CARTESIAN_POINT('',(1.,0.333541470484));
+#37342 = CARTESIAN_POINT('',(1.,0.303219518622));
+#37343 = CARTESIAN_POINT('',(1.,0.27289756676));
+#37344 = CARTESIAN_POINT('',(1.,0.242575614898));
+#37345 = CARTESIAN_POINT('',(1.,0.212253663035));
+#37346 = CARTESIAN_POINT('',(1.,0.181931711173));
+#37347 = CARTESIAN_POINT('',(1.,0.151609759311));
+#37348 = CARTESIAN_POINT('',(1.,0.121287807449));
+#37349 = CARTESIAN_POINT('',(1.,9.096585558657E-002));
+#37350 = CARTESIAN_POINT('',(1.,6.064390372438E-002));
+#37351 = CARTESIAN_POINT('',(1.,3.032195186219E-002));
+#37352 = CARTESIAN_POINT('',(1.,1.01073172874E-002));
+#37353 = CARTESIAN_POINT('',(1.,0.E+000));
+#37354 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#37355 = ORIENTED_EDGE('',*,*,#37356,.F.);
+#37356 = EDGE_CURVE('',#37357,#37304,#37359,.T.);
+#37357 = VERTEX_POINT('',#37358);
+#37358 = CARTESIAN_POINT('',(-2.121242937857,2.121242937857,
+    11.383260470145));
+#37359 = SURFACE_CURVE('',#37360,(#37365),.PCURVE_S1.);
+#37360 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#37361,#37362,#37363,#37364),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,0.241778545972),
+  .PIECEWISE_BEZIER_KNOTS.);
+#37361 = CARTESIAN_POINT('',(-2.121242937857,2.121242937857,
+    11.383260470145));
+#37362 = CARTESIAN_POINT('',(-2.682765495879,1.559800074984,
+    11.400148867038));
+#37363 = CARTESIAN_POINT('',(-3.000124926996,0.794119080623,
+    11.416565892086));
+#37364 = CARTESIAN_POINT('',(-3.000124926996,0.E+000,11.433416732488));
+#37365 = PCURVE('',#37314,#37366);
+#37366 = DEFINITIONAL_REPRESENTATION('',(#37367),#37393);
+#37367 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#37368,#37369,#37370,#37371,
+    #37372,#37373,#37374,#37375,#37376,#37377,#37378,#37379,#37380,
+    #37381,#37382,#37383,#37384,#37385,#37386,#37387,#37388,#37389,
+    #37390,#37391,#37392),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.098993390781E-002,
+    2.197986781562E-002,3.296980172343E-002,4.395973563124E-002,
+    5.494966953906E-002,6.593960344687E-002,7.692953735468E-002,
+    8.791947126249E-002,9.89094051703E-002,0.109899339078,0.120889272986
+    ,0.131879206894,0.142869140802,0.153859074709,0.164849008617,
+    0.175838942525,0.186828876433,0.197818810341,0.208808744248,
+    0.219798678156,0.230788612064,0.241778545972),.UNSPECIFIED.);
+#37368 = CARTESIAN_POINT('',(0.E+000,0.66630162368));
+#37369 = CARTESIAN_POINT('',(1.515145118437E-002,0.666310313272));
+#37370 = CARTESIAN_POINT('',(4.54518446294E-002,0.666310782173));
+#37371 = CARTESIAN_POINT('',(9.089798952253E-002,0.666270389091));
+#37372 = CARTESIAN_POINT('',(0.136343081238,0.666198005978));
+#37373 = CARTESIAN_POINT('',(0.181789424773,0.666104587296));
+#37374 = CARTESIAN_POINT('',(0.227238657249,0.666001360727));
+#37375 = CARTESIAN_POINT('',(0.27269170279,0.665899402114));
+#37376 = CARTESIAN_POINT('',(0.318148871827,0.665808999059));
+#37377 = CARTESIAN_POINT('',(0.363609939154,0.665739172811));
+#37378 = CARTESIAN_POINT('',(0.409074242462,0.665697263644));
+#37379 = CARTESIAN_POINT('',(0.454540787406,0.665688608683));
+#37380 = CARTESIAN_POINT('',(0.500008360085,0.66571630732));
+#37381 = CARTESIAN_POINT('',(0.545475643788,0.665781077683));
+#37382 = CARTESIAN_POINT('',(0.590941337864,0.665881204673));
+#37383 = CARTESIAN_POINT('',(0.636404276287,0.666012580155));
+#37384 = CARTESIAN_POINT('',(0.681863543529,0.666168834959));
+#37385 = CARTESIAN_POINT('',(0.727318585591,0.666341562426));
+#37386 = CARTESIAN_POINT('',(0.772769313059,0.666520630337));
+#37387 = CARTESIAN_POINT('',(0.818216197112,0.666694586058));
+#37388 = CARTESIAN_POINT('',(0.863660344484,0.666851127298));
+#37389 = CARTESIAN_POINT('',(0.909103593462,0.666977729378));
+#37390 = CARTESIAN_POINT('',(0.954548464002,0.667062075195));
+#37391 = CARTESIAN_POINT('',(0.984848538401,0.667083085876));
+#37392 = CARTESIAN_POINT('',(1.,0.667082940968));
+#37393 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#37394 = ORIENTED_EDGE('',*,*,#37395,.F.);
+#37395 = EDGE_CURVE('',#37396,#37357,#37398,.T.);
+#37396 = VERTEX_POINT('',#37397);
+#37397 = CARTESIAN_POINT('',(-1.979899016825,1.979899016825,
+    11.250000143424));
+#37398 = SURFACE_CURVE('',#37399,(#37403),.PCURVE_S1.);
+#37399 = LINE('',#37400,#37401);
+#37400 = CARTESIAN_POINT('',(-1.979899016825,1.979899016825,
+    11.250000143424));
+#37401 = VECTOR('',#37402,1.);
+#37402 = DIRECTION('',(-0.588348405415,0.588348405415,0.554700196225));
+#37403 = PCURVE('',#37314,#37404);
+#37404 = DEFINITIONAL_REPRESENTATION('',(#37405),#37431);
+#37405 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#37406,#37407,#37408,#37409,
+    #37410,#37411,#37412,#37413,#37414,#37415,#37416,#37417,#37418,
+    #37419,#37420,#37421,#37422,#37423,#37424,#37425,#37426,#37427,
+    #37428,#37429,#37430),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.091993047682E-002,
+    2.183986095365E-002,3.275979143047E-002,4.367972190729E-002,
+    5.459965238412E-002,6.551958286094E-002,7.643951333776E-002,
+    8.735944381458E-002,9.827937429141E-002,0.109199304768,
+    0.120119235245,0.131039165722,0.141959096199,0.152879026676,
+    0.163798957152,0.174718887629,0.185638818106,0.196558748583,
+    0.20747867906,0.218398609536,0.229318540013,0.24023847049),
+  .UNSPECIFIED.);
+#37406 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#37407 = CARTESIAN_POINT('',(0.E+000,1.009547914667E-002));
+#37408 = CARTESIAN_POINT('',(0.E+000,3.028643744E-002));
+#37409 = CARTESIAN_POINT('',(0.E+000,6.057287487999E-002));
+#37410 = CARTESIAN_POINT('',(0.E+000,9.085931231999E-002));
+#37411 = CARTESIAN_POINT('',(0.E+000,0.12114574976));
+#37412 = CARTESIAN_POINT('',(0.E+000,0.1514321872));
+#37413 = CARTESIAN_POINT('',(0.E+000,0.18171862464));
+#37414 = CARTESIAN_POINT('',(0.E+000,0.21200506208));
+#37415 = CARTESIAN_POINT('',(0.E+000,0.24229149952));
+#37416 = CARTESIAN_POINT('',(0.E+000,0.27257793696));
+#37417 = CARTESIAN_POINT('',(0.E+000,0.3028643744));
+#37418 = CARTESIAN_POINT('',(0.E+000,0.33315081184));
+#37419 = CARTESIAN_POINT('',(0.E+000,0.36343724928));
+#37420 = CARTESIAN_POINT('',(0.E+000,0.39372368672));
+#37421 = CARTESIAN_POINT('',(0.E+000,0.42401012416));
+#37422 = CARTESIAN_POINT('',(0.E+000,0.4542965616));
+#37423 = CARTESIAN_POINT('',(0.E+000,0.48458299904));
+#37424 = CARTESIAN_POINT('',(0.E+000,0.51486943648));
+#37425 = CARTESIAN_POINT('',(0.E+000,0.54515587392));
+#37426 = CARTESIAN_POINT('',(0.E+000,0.57544231136));
+#37427 = CARTESIAN_POINT('',(0.E+000,0.6057287488));
+#37428 = CARTESIAN_POINT('',(0.E+000,0.63601518624));
+#37429 = CARTESIAN_POINT('',(-0.E+000,0.656206144533));
+#37430 = CARTESIAN_POINT('',(0.E+000,0.66630162368));
+#37431 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#37432 = ORIENTED_EDGE('',*,*,#37433,.F.);
+#37433 = EDGE_CURVE('',#37306,#37396,#37434,.T.);
+#37434 = SURFACE_CURVE('',#37435,(#37442),.PCURVE_S1.);
+#37435 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#37436,#37437,#37438,#37439,
+    #37440,#37441),.UNSPECIFIED.,.F.,.F.,(6,6),(-1.,0.E+000),
+  .PIECEWISE_BEZIER_KNOTS.);
+#37436 = CARTESIAN_POINT('',(-2.800000041723,1.394118970918E-016,
+    11.300000142306));
+#37437 = CARTESIAN_POINT('',(-2.800000041723,0.444687766729,
+    11.289889647323));
+#37438 = CARTESIAN_POINT('',(-2.711720505362,0.881909452717,
+    11.279948293991));
+#37439 = CARTESIAN_POINT('',(-2.541080112433,1.293871803615,
+    11.270051991739));
+#37440 = CARTESIAN_POINT('',(-2.29434075219,1.66545728146,
+    11.260110638407));
+#37441 = CARTESIAN_POINT('',(-1.979899016825,1.979899016825,
+    11.250000143424));
+#37442 = PCURVE('',#37314,#37443);
+#37443 = DEFINITIONAL_REPRESENTATION('',(#37444),#37470);
+#37444 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#37445,#37446,#37447,#37448,
+    #37449,#37450,#37451,#37452,#37453,#37454,#37455,#37456,#37457,
+    #37458,#37459,#37460,#37461,#37462,#37463,#37464,#37465,#37466,
+    #37467,#37468,#37469),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-1.,-0.954545454545,-0.909090909091,
+    -0.863636363636,-0.818181818182,-0.772727272727,-0.727272727273,
+    -0.681818181818,-0.636363636364,-0.590909090909,-0.545454545455,-0.5
+    ,-0.454545454545,-0.409090909091,-0.363636363636,-0.318181818182,
+    -0.272727272727,-0.227272727273,-0.181818181818,-0.136363636364,
+    -9.090909090909E-002,-4.545454545455E-002,0.E+000),.UNSPECIFIED.);
+#37445 = CARTESIAN_POINT('',(1.,0.E+000));
+#37446 = CARTESIAN_POINT('',(0.984848484848,0.E+000));
+#37447 = CARTESIAN_POINT('',(0.954545454545,0.E+000));
+#37448 = CARTESIAN_POINT('',(0.909090909091,0.E+000));
+#37449 = CARTESIAN_POINT('',(0.863636363636,0.E+000));
+#37450 = CARTESIAN_POINT('',(0.818181818182,0.E+000));
+#37451 = CARTESIAN_POINT('',(0.772727272727,0.E+000));
+#37452 = CARTESIAN_POINT('',(0.727272727273,0.E+000));
+#37453 = CARTESIAN_POINT('',(0.681818181818,0.E+000));
+#37454 = CARTESIAN_POINT('',(0.636363636364,0.E+000));
+#37455 = CARTESIAN_POINT('',(0.590909090909,0.E+000));
+#37456 = CARTESIAN_POINT('',(0.545454545455,0.E+000));
+#37457 = CARTESIAN_POINT('',(0.5,0.E+000));
+#37458 = CARTESIAN_POINT('',(0.454545454545,0.E+000));
+#37459 = CARTESIAN_POINT('',(0.409090909091,0.E+000));
+#37460 = CARTESIAN_POINT('',(0.363636363636,0.E+000));
+#37461 = CARTESIAN_POINT('',(0.318181818182,0.E+000));
+#37462 = CARTESIAN_POINT('',(0.272727272727,0.E+000));
+#37463 = CARTESIAN_POINT('',(0.227272727273,0.E+000));
+#37464 = CARTESIAN_POINT('',(0.181818181818,0.E+000));
+#37465 = CARTESIAN_POINT('',(0.136363636364,0.E+000));
+#37466 = CARTESIAN_POINT('',(9.090909090909E-002,0.E+000));
+#37467 = CARTESIAN_POINT('',(4.545454545455E-002,0.E+000));
+#37468 = CARTESIAN_POINT('',(1.515151515152E-002,-0.E+000));
+#37469 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#37470 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#37471 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#37475)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#37472,#37473,#37474)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#37472 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#37473 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#37474 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#37475 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-004),#37472,
+  'distance_accuracy_value','confusion accuracy');
+#37476 = SHAPE_DEFINITION_REPRESENTATION(#37477,#37296);
+#37477 = PRODUCT_DEFINITION_SHAPE('','',#37478);
+#37478 = PRODUCT_DEFINITION('design','',#37479,#37482);
+#37479 = PRODUCT_DEFINITION_FORMATION('','',#37480);
+#37480 = PRODUCT('Compound195','Compound195','',(#37481));
+#37481 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#37482 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#37483 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#37484,#37486);
+#37484 = ( REPRESENTATION_RELATIONSHIP('','',#37296,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#37485) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#37485 = ITEM_DEFINED_TRANSFORMATION('','',#11,#811);
+#37486 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #37487);
+#37487 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('200','=>[0:1:1:201]','',#5,
+  #37478,$);
+#37488 = PRODUCT_TYPE('part',$,(#37480));
+#37489 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#37490),#37664);
+#37490 = SHELL_BASED_SURFACE_MODEL('',(#37491));
+#37491 = OPEN_SHELL('',(#37492));
+#37492 = ADVANCED_FACE('',(#37493),#37507,.T.);
+#37493 = FACE_BOUND('',#37494,.T.);
+#37494 = EDGE_LOOP('',(#37495,#37548,#37587,#37625));
+#37495 = ORIENTED_EDGE('',*,*,#37496,.F.);
+#37496 = EDGE_CURVE('',#37497,#37499,#37501,.T.);
+#37497 = VERTEX_POINT('',#37498);
+#37498 = CARTESIAN_POINT('',(-2.121242937857,-2.121242937857,
+    11.48326046791));
+#37499 = VERTEX_POINT('',#37500);
+#37500 = CARTESIAN_POINT('',(-1.979899016825,-1.979899016825,
+    11.350000141189));
+#37501 = SURFACE_CURVE('',#37502,(#37506),.PCURVE_S1.);
+#37502 = LINE('',#37503,#37504);
+#37503 = CARTESIAN_POINT('',(-2.121242937857,-2.121242937857,
+    11.48326046791));
+#37504 = VECTOR('',#37505,1.);
+#37505 = DIRECTION('',(0.588348405415,0.588348405415,-0.554700196225));
+#37506 = PCURVE('',#37507,#37520);
+#37507 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#37508,#37509)
+    ,(#37510,#37511)
+    ,(#37512,#37513)
+    ,(#37514,#37515)
+    ,(#37516,#37517)
+    ,(#37518,#37519
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#37508 = CARTESIAN_POINT('',(-2.800000041723,3.429011088709E-016,
+    11.300000142306));
+#37509 = CARTESIAN_POINT('',(-3.100000046194,3.796405133928E-016,
+    11.500000145286));
+#37510 = CARTESIAN_POINT('',(-2.800000041723,-0.444687766729,
+    11.310110637289));
+#37511 = CARTESIAN_POINT('',(-3.100000046194,-0.492332884593,
+    11.51011064027));
+#37512 = CARTESIAN_POINT('',(-2.711720505362,-0.881909452717,
+    11.320051990621));
+#37513 = CARTESIAN_POINT('',(-3.00226198808,-0.976399751223,
+    11.520051993602));
+#37514 = CARTESIAN_POINT('',(-2.541080112433,-1.293871803615,
+    11.329948292873));
+#37515 = CARTESIAN_POINT('',(-2.813338695908,-1.432500925431,
+    11.529948295853));
+#37516 = CARTESIAN_POINT('',(-2.29434075219,-1.66545728146,
+    11.339889646205));
+#37517 = CARTESIAN_POINT('',(-2.540162975639,-1.843899133045,
+    11.539889649186));
+#37518 = CARTESIAN_POINT('',(-1.979899016825,-1.979899016825,
+    11.350000141189));
+#37519 = CARTESIAN_POINT('',(-2.192031054342,-2.192031054342,
+    11.550000144169));
+#37520 = DEFINITIONAL_REPRESENTATION('',(#37521),#37547);
+#37521 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#37522,#37523,#37524,#37525,
+    #37526,#37527,#37528,#37529,#37530,#37531,#37532,#37533,#37534,
+    #37535,#37536,#37537,#37538,#37539,#37540,#37541,#37542,#37543,
+    #37544,#37545,#37546),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.091993047682E-002,
+    2.183986095365E-002,3.275979143047E-002,4.367972190729E-002,
+    5.459965238412E-002,6.551958286094E-002,7.643951333776E-002,
+    8.735944381458E-002,9.827937429141E-002,0.109199304768,
+    0.120119235245,0.131039165722,0.141959096199,0.152879026676,
+    0.163798957152,0.174718887629,0.185638818106,0.196558748583,
+    0.20747867906,0.218398609536,0.229318540013,0.24023847049),
+  .UNSPECIFIED.);
+#37522 = CARTESIAN_POINT('',(1.,0.66630162368));
+#37523 = CARTESIAN_POINT('',(1.,0.656206144533));
+#37524 = CARTESIAN_POINT('',(1.,0.63601518624));
+#37525 = CARTESIAN_POINT('',(1.,0.6057287488));
+#37526 = CARTESIAN_POINT('',(1.,0.57544231136));
+#37527 = CARTESIAN_POINT('',(1.,0.54515587392));
+#37528 = CARTESIAN_POINT('',(1.,0.51486943648));
+#37529 = CARTESIAN_POINT('',(1.,0.48458299904));
+#37530 = CARTESIAN_POINT('',(1.,0.4542965616));
+#37531 = CARTESIAN_POINT('',(1.,0.42401012416));
+#37532 = CARTESIAN_POINT('',(1.,0.39372368672));
+#37533 = CARTESIAN_POINT('',(1.,0.36343724928));
+#37534 = CARTESIAN_POINT('',(1.,0.33315081184));
+#37535 = CARTESIAN_POINT('',(1.,0.3028643744));
+#37536 = CARTESIAN_POINT('',(1.,0.27257793696));
+#37537 = CARTESIAN_POINT('',(1.,0.24229149952));
+#37538 = CARTESIAN_POINT('',(1.,0.21200506208));
+#37539 = CARTESIAN_POINT('',(1.,0.18171862464));
+#37540 = CARTESIAN_POINT('',(1.,0.1514321872));
+#37541 = CARTESIAN_POINT('',(1.,0.12114574976));
+#37542 = CARTESIAN_POINT('',(1.,9.085931231999E-002));
+#37543 = CARTESIAN_POINT('',(1.,6.057287487999E-002));
+#37544 = CARTESIAN_POINT('',(1.,3.028643743999E-002));
+#37545 = CARTESIAN_POINT('',(1.,1.009547914666E-002));
+#37546 = CARTESIAN_POINT('',(1.,0.E+000));
+#37547 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#37548 = ORIENTED_EDGE('',*,*,#37549,.F.);
+#37549 = EDGE_CURVE('',#37550,#37497,#37552,.T.);
+#37550 = VERTEX_POINT('',#37551);
+#37551 = CARTESIAN_POINT('',(-3.000124926996,3.674093388888E-016,
+    11.433416732488));
+#37552 = SURFACE_CURVE('',#37553,(#37558),.PCURVE_S1.);
+#37553 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#37554,#37555,#37556,#37557),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,0.241777920213),
+  .PIECEWISE_BEZIER_KNOTS.);
+#37554 = CARTESIAN_POINT('',(-3.000124926996,3.674093388888E-016,
+    11.433416732488));
+#37555 = CARTESIAN_POINT('',(-3.000124926996,-0.794119080623,
+    11.45026757289));
+#37556 = CARTESIAN_POINT('',(-2.682765495879,-1.559800074984,
+    11.466447208324));
+#37557 = CARTESIAN_POINT('',(-2.121242937857,-2.121242937857,
+    11.48326046791));
+#37558 = PCURVE('',#37507,#37559);
+#37559 = DEFINITIONAL_REPRESENTATION('',(#37560),#37586);
+#37560 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#37561,#37562,#37563,#37564,
+    #37565,#37566,#37567,#37568,#37569,#37570,#37571,#37572,#37573,
+    #37574,#37575,#37576,#37577,#37578,#37579,#37580,#37581,#37582,
+    #37583,#37584,#37585),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.098990546424E-002,
+    2.197981092847E-002,3.296971639271E-002,4.395962185695E-002,
+    5.494952732119E-002,6.593943278542E-002,7.692933824966E-002,
+    8.79192437139E-002,9.890914917813E-002,0.109899054642,0.120888960107
+    ,0.131878865571,0.142868771035,0.153858676499,0.164848581964,
+    0.175838487428,0.186828392892,0.197818298356,0.208808203821,
+    0.219798109285,0.230788014749,0.241777920213),.UNSPECIFIED.);
+#37561 = CARTESIAN_POINT('',(0.E+000,0.667082940968));
+#37562 = CARTESIAN_POINT('',(1.515146100233E-002,0.667083100955));
+#37563 = CARTESIAN_POINT('',(4.545160052912E-002,0.667062684535));
+#37564 = CARTESIAN_POINT('',(9.089673222675E-002,0.666980253684));
+#37565 = CARTESIAN_POINT('',(0.13634037247,0.666855852855));
+#37566 = CARTESIAN_POINT('',(0.181785000357,0.666701301821));
+#37567 = CARTESIAN_POINT('',(0.22723241187,0.666528769334));
+#37568 = CARTESIAN_POINT('',(0.272683671548,0.666350350957));
+#37569 = CARTESIAN_POINT('',(0.318139210936,0.66617741872));
+#37570 = CARTESIAN_POINT('',(0.363598905405,0.666020133483));
+#37571 = CARTESIAN_POINT('',(0.409062171783,0.665887019512));
+#37572 = CARTESIAN_POINT('',(0.454528072694,0.665784631778));
+#37573 = CARTESIAN_POINT('',(0.499995428523,0.665717310673));
+#37574 = CARTESIAN_POINT('',(0.545462933859,0.665687027783));
+#37575 = CARTESIAN_POINT('',(0.590929276272,0.66569332318));
+#37576 = CARTESIAN_POINT('',(0.636393255017,0.665733334858));
+#37577 = CARTESIAN_POINT('',(0.681853897243,0.665801920003));
+#37578 = CARTESIAN_POINT('',(0.727310569578,0.665891867802));
+#37579 = CARTESIAN_POINT('',(0.772763081967,0.665994200765));
+#37580 = CARTESIAN_POINT('',(0.818211784602,0.666098568991));
+#37581 = CARTESIAN_POINT('',(0.86365764416,0.666193711285));
+#37582 = CARTESIAN_POINT('',(0.909102340711,0.666268068441));
+#37583 = CARTESIAN_POINT('',(0.954548221008,0.666310215639));
+#37584 = CARTESIAN_POINT('',(0.984848548248,0.666310298404));
+#37585 = CARTESIAN_POINT('',(1.,0.66630162368));
+#37586 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#37587 = ORIENTED_EDGE('',*,*,#37588,.F.);
+#37588 = EDGE_CURVE('',#37589,#37550,#37591,.T.);
+#37589 = VERTEX_POINT('',#37590);
+#37590 = CARTESIAN_POINT('',(-2.800000041723,3.429011088709E-016,
+    11.300000142306));
+#37591 = SURFACE_CURVE('',#37592,(#37596),.PCURVE_S1.);
+#37592 = LINE('',#37593,#37594);
+#37593 = CARTESIAN_POINT('',(-2.800000041723,3.429011088709E-016,
+    11.300000142306));
+#37594 = VECTOR('',#37595,1.);
+#37595 = DIRECTION('',(-0.832050294338,1.01896772969E-016,0.554700196225
+    ));
+#37596 = PCURVE('',#37507,#37597);
+#37597 = DEFINITIONAL_REPRESENTATION('',(#37598),#37624);
+#37598 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#37599,#37600,#37601,#37602,
+    #37603,#37604,#37605,#37606,#37607,#37608,#37609,#37610,#37611,
+    #37612,#37613,#37614,#37615,#37616,#37617,#37618,#37619,#37620,
+    #37621,#37622,#37623),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.093273538404E-002,
+    2.186547076808E-002,3.279820615211E-002,4.373094153615E-002,
+    5.466367692019E-002,6.559641230423E-002,7.652914768827E-002,
+    8.74618830723E-002,9.839461845634E-002,0.10932735384,0.120260089224,
+    0.131192824608,0.142125559992,0.153058295377,0.163991030761,
+    0.174923766145,0.185856501529,0.196789236913,0.207721972297,
+    0.218654707681,0.229587443065,0.240520178449),.UNSPECIFIED.);
+#37599 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#37600 = CARTESIAN_POINT('',(0.E+000,1.01073172874E-002));
+#37601 = CARTESIAN_POINT('',(0.E+000,3.032195186219E-002));
+#37602 = CARTESIAN_POINT('',(0.E+000,6.064390372438E-002));
+#37603 = CARTESIAN_POINT('',(0.E+000,9.096585558657E-002));
+#37604 = CARTESIAN_POINT('',(0.E+000,0.121287807449));
+#37605 = CARTESIAN_POINT('',(0.E+000,0.151609759311));
+#37606 = CARTESIAN_POINT('',(0.E+000,0.181931711173));
+#37607 = CARTESIAN_POINT('',(0.E+000,0.212253663035));
+#37608 = CARTESIAN_POINT('',(0.E+000,0.242575614898));
+#37609 = CARTESIAN_POINT('',(0.E+000,0.27289756676));
+#37610 = CARTESIAN_POINT('',(0.E+000,0.303219518622));
+#37611 = CARTESIAN_POINT('',(0.E+000,0.333541470484));
+#37612 = CARTESIAN_POINT('',(0.E+000,0.363863422346));
+#37613 = CARTESIAN_POINT('',(0.E+000,0.394185374208));
+#37614 = CARTESIAN_POINT('',(0.E+000,0.424507326071));
+#37615 = CARTESIAN_POINT('',(0.E+000,0.454829277933));
+#37616 = CARTESIAN_POINT('',(0.E+000,0.485151229795));
+#37617 = CARTESIAN_POINT('',(0.E+000,0.515473181657));
+#37618 = CARTESIAN_POINT('',(0.E+000,0.545795133519));
+#37619 = CARTESIAN_POINT('',(0.E+000,0.576117085382));
+#37620 = CARTESIAN_POINT('',(0.E+000,0.606439037244));
+#37621 = CARTESIAN_POINT('',(0.E+000,0.636760989106));
+#37622 = CARTESIAN_POINT('',(-0.E+000,0.656975623681));
+#37623 = CARTESIAN_POINT('',(0.E+000,0.667082940968));
+#37624 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#37625 = ORIENTED_EDGE('',*,*,#37626,.F.);
+#37626 = EDGE_CURVE('',#37499,#37589,#37627,.T.);
+#37627 = SURFACE_CURVE('',#37628,(#37635),.PCURVE_S1.);
+#37628 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#37629,#37630,#37631,#37632,
+    #37633,#37634),.UNSPECIFIED.,.F.,.F.,(6,6),(-1.,0.E+000),
+  .PIECEWISE_BEZIER_KNOTS.);
+#37629 = CARTESIAN_POINT('',(-1.979899016825,-1.979899016825,
+    11.350000141189));
+#37630 = CARTESIAN_POINT('',(-2.29434075219,-1.66545728146,
+    11.339889646205));
+#37631 = CARTESIAN_POINT('',(-2.541080112433,-1.293871803615,
+    11.329948292873));
+#37632 = CARTESIAN_POINT('',(-2.711720505362,-0.881909452717,
+    11.320051990621));
+#37633 = CARTESIAN_POINT('',(-2.800000041723,-0.444687766729,
+    11.310110637289));
+#37634 = CARTESIAN_POINT('',(-2.800000041723,3.429011088709E-016,
+    11.300000142306));
+#37635 = PCURVE('',#37507,#37636);
+#37636 = DEFINITIONAL_REPRESENTATION('',(#37637),#37663);
+#37637 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#37638,#37639,#37640,#37641,
+    #37642,#37643,#37644,#37645,#37646,#37647,#37648,#37649,#37650,
+    #37651,#37652,#37653,#37654,#37655,#37656,#37657,#37658,#37659,
+    #37660,#37661,#37662),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-1.,-0.954545454545,-0.909090909091,
+    -0.863636363636,-0.818181818182,-0.772727272727,-0.727272727273,
+    -0.681818181818,-0.636363636364,-0.590909090909,-0.545454545455,-0.5
+    ,-0.454545454545,-0.409090909091,-0.363636363636,-0.318181818182,
+    -0.272727272727,-0.227272727273,-0.181818181818,-0.136363636364,
+    -9.090909090909E-002,-4.545454545455E-002,0.E+000),.UNSPECIFIED.);
+#37638 = CARTESIAN_POINT('',(1.,0.E+000));
+#37639 = CARTESIAN_POINT('',(0.984848484848,0.E+000));
+#37640 = CARTESIAN_POINT('',(0.954545454545,0.E+000));
+#37641 = CARTESIAN_POINT('',(0.909090909091,0.E+000));
+#37642 = CARTESIAN_POINT('',(0.863636363636,0.E+000));
+#37643 = CARTESIAN_POINT('',(0.818181818182,0.E+000));
+#37644 = CARTESIAN_POINT('',(0.772727272727,0.E+000));
+#37645 = CARTESIAN_POINT('',(0.727272727273,0.E+000));
+#37646 = CARTESIAN_POINT('',(0.681818181818,0.E+000));
+#37647 = CARTESIAN_POINT('',(0.636363636364,0.E+000));
+#37648 = CARTESIAN_POINT('',(0.590909090909,0.E+000));
+#37649 = CARTESIAN_POINT('',(0.545454545455,0.E+000));
+#37650 = CARTESIAN_POINT('',(0.5,0.E+000));
+#37651 = CARTESIAN_POINT('',(0.454545454545,0.E+000));
+#37652 = CARTESIAN_POINT('',(0.409090909091,0.E+000));
+#37653 = CARTESIAN_POINT('',(0.363636363636,0.E+000));
+#37654 = CARTESIAN_POINT('',(0.318181818182,0.E+000));
+#37655 = CARTESIAN_POINT('',(0.272727272727,0.E+000));
+#37656 = CARTESIAN_POINT('',(0.227272727273,0.E+000));
+#37657 = CARTESIAN_POINT('',(0.181818181818,0.E+000));
+#37658 = CARTESIAN_POINT('',(0.136363636364,0.E+000));
+#37659 = CARTESIAN_POINT('',(9.090909090909E-002,0.E+000));
+#37660 = CARTESIAN_POINT('',(4.545454545455E-002,0.E+000));
+#37661 = CARTESIAN_POINT('',(1.515151515152E-002,-0.E+000));
+#37662 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#37663 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#37664 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#37668)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#37665,#37666,#37667)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#37665 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#37666 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#37667 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#37668 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-004),#37665,
+  'distance_accuracy_value','confusion accuracy');
+#37669 = SHAPE_DEFINITION_REPRESENTATION(#37670,#37489);
+#37670 = PRODUCT_DEFINITION_SHAPE('','',#37671);
+#37671 = PRODUCT_DEFINITION('design','',#37672,#37675);
+#37672 = PRODUCT_DEFINITION_FORMATION('','',#37673);
+#37673 = PRODUCT('Compound187','Compound187','',(#37674));
+#37674 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#37675 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#37676 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#37677,#37679);
+#37677 = ( REPRESENTATION_RELATIONSHIP('','',#37489,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#37678) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#37678 = ITEM_DEFINED_TRANSFORMATION('','',#11,#815);
+#37679 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #37680);
+#37680 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('201','=>[0:1:1:202]','',#5,
+  #37671,$);
+#37681 = PRODUCT_TYPE('part',$,(#37673));
+#37682 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#37683),#37866);
+#37683 = SHELL_BASED_SURFACE_MODEL('',(#37684));
+#37684 = OPEN_SHELL('',(#37685));
+#37685 = ADVANCED_FACE('',(#37686),#37700,.T.);
+#37686 = FACE_BOUND('',#37687,.T.);
+#37687 = EDGE_LOOP('',(#37688,#37741,#37789,#37827));
+#37688 = ORIENTED_EDGE('',*,*,#37689,.F.);
+#37689 = EDGE_CURVE('',#37690,#37692,#37694,.T.);
+#37690 = VERTEX_POINT('',#37691);
+#37691 = CARTESIAN_POINT('',(-4.824368020919E-016,-3.000000044703,
+    11.533333475391));
+#37692 = VERTEX_POINT('',#37693);
+#37693 = CARTESIAN_POINT('',(-4.502743486191E-016,-2.800000041723,
+    11.400000140071));
+#37694 = SURFACE_CURVE('',#37695,(#37699),.PCURVE_S1.);
+#37695 = LINE('',#37696,#37697);
+#37696 = CARTESIAN_POINT('',(-4.824368020919E-016,-3.000000044703,
+    11.533333475391));
+#37697 = VECTOR('',#37698,1.);
+#37698 = DIRECTION('',(1.338038923995E-016,0.832050294338,
+    -0.554700196225));
+#37699 = PCURVE('',#37700,#37713);
+#37700 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#37701,#37702)
+    ,(#37703,#37704)
+    ,(#37705,#37706)
+    ,(#37707,#37708)
+    ,(#37709,#37710)
+    ,(#37711,#37712
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#37701 = CARTESIAN_POINT('',(-1.979899016825,-1.979899016825,
+    11.350000141189));
+#37702 = CARTESIAN_POINT('',(-2.192031054342,-2.192031054342,
+    11.550000144169));
+#37703 = CARTESIAN_POINT('',(-1.66545728146,-2.29434075219,
+    11.360110636172));
+#37704 = CARTESIAN_POINT('',(-1.843899133045,-2.540162975639,
+    11.560110639152));
+#37705 = CARTESIAN_POINT('',(-1.293871803615,-2.541080112433,
+    11.370051989504));
+#37706 = CARTESIAN_POINT('',(-1.432500925431,-2.813338695908,
+    11.570051992484));
+#37707 = CARTESIAN_POINT('',(-0.881909452717,-2.711720505362,
+    11.379948291756));
+#37708 = CARTESIAN_POINT('',(-0.976399751223,-3.00226198808,
+    11.579948294736));
+#37709 = CARTESIAN_POINT('',(-0.444687766729,-2.800000041723,
+    11.389889645088));
+#37710 = CARTESIAN_POINT('',(-0.492332884593,-3.100000046194,
+    11.589889648068));
+#37711 = CARTESIAN_POINT('',(-4.502743486191E-016,-2.800000041723,
+    11.400000140071));
+#37712 = CARTESIAN_POINT('',(-4.985180288283E-016,-3.100000046194,
+    11.600000143051));
+#37713 = DEFINITIONAL_REPRESENTATION('',(#37714),#37740);
+#37714 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#37715,#37716,#37717,#37718,
+    #37719,#37720,#37721,#37722,#37723,#37724,#37725,#37726,#37727,
+    #37728,#37729,#37730,#37731,#37732,#37733,#37734,#37735,#37736,
+    #37737,#37738,#37739),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.092591311876E-002,
+    2.185182623752E-002,3.277773935628E-002,4.370365247505E-002,
+    5.462956559381E-002,6.555547871257E-002,7.648139183133E-002,
+    8.740730495009E-002,9.833321806885E-002,0.109259131188,
+    0.120185044306,0.131110957425,0.142036870544,0.152962783663,
+    0.163888696781,0.1748146099,0.185740523019,0.196666436138,
+    0.207592349256,0.218518262375,0.229444175494,0.240370088613),
+  .UNSPECIFIED.);
+#37715 = CARTESIAN_POINT('',(1.,0.666666666667));
+#37716 = CARTESIAN_POINT('',(1.,0.656565656566));
+#37717 = CARTESIAN_POINT('',(1.,0.636363636364));
+#37718 = CARTESIAN_POINT('',(1.,0.606060606061));
+#37719 = CARTESIAN_POINT('',(1.,0.575757575758));
+#37720 = CARTESIAN_POINT('',(1.,0.545454545455));
+#37721 = CARTESIAN_POINT('',(1.,0.515151515152));
+#37722 = CARTESIAN_POINT('',(1.,0.484848484848));
+#37723 = CARTESIAN_POINT('',(1.,0.454545454545));
+#37724 = CARTESIAN_POINT('',(1.,0.424242424242));
+#37725 = CARTESIAN_POINT('',(1.,0.393939393939));
+#37726 = CARTESIAN_POINT('',(1.,0.363636363636));
+#37727 = CARTESIAN_POINT('',(1.,0.333333333333));
+#37728 = CARTESIAN_POINT('',(1.,0.30303030303));
+#37729 = CARTESIAN_POINT('',(1.,0.272727272727));
+#37730 = CARTESIAN_POINT('',(1.,0.242424242424));
+#37731 = CARTESIAN_POINT('',(1.,0.212121212121));
+#37732 = CARTESIAN_POINT('',(1.,0.181818181818));
+#37733 = CARTESIAN_POINT('',(1.,0.151515151515));
+#37734 = CARTESIAN_POINT('',(1.,0.121212121212));
+#37735 = CARTESIAN_POINT('',(1.,9.090909090909E-002));
+#37736 = CARTESIAN_POINT('',(1.,6.060606060606E-002));
+#37737 = CARTESIAN_POINT('',(1.,3.030303030303E-002));
+#37738 = CARTESIAN_POINT('',(1.,1.010101010101E-002));
+#37739 = CARTESIAN_POINT('',(1.,0.E+000));
+#37740 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#37741 = ORIENTED_EDGE('',*,*,#37742,.F.);
+#37742 = EDGE_CURVE('',#37743,#37690,#37745,.T.);
+#37743 = VERTEX_POINT('',#37744);
+#37744 = CARTESIAN_POINT('',(-2.121242937857,-2.121242937857,
+    11.48326046791));
+#37745 = SURFACE_CURVE('',#37746,(#37760),.PCURVE_S1.);
+#37746 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#37747,#37748,#37749,#37750,
+    #37751,#37752,#37753,#37754,#37755,#37756,#37757,#37758,#37759),
+  .UNSPECIFIED.,.F.,.F.,(4,3,3,3,4),(0.E+000,7.046627312649E-002,
+    0.156117143493,0.227610565262,0.241768013859),.UNSPECIFIED.);
+#37747 = CARTESIAN_POINT('',(-2.121242937857,-2.121242937857,
+    11.48326046791));
+#37748 = CARTESIAN_POINT('',(-1.905940960532,-2.336514358044,
+    11.489707097671));
+#37749 = CARTESIAN_POINT('',(-1.709595811284,-2.474063602489,
+    11.494744749098));
+#37750 = CARTESIAN_POINT('',(-1.528082936311,-2.581519940604,
+    11.499228626488));
+#37751 = CARTESIAN_POINT('',(-1.307456315456,-2.712131770599,
+    11.504678723166));
+#37752 = CARTESIAN_POINT('',(-1.106819245614,-2.798972408574,
+    11.509298413244));
+#37753 = CARTESIAN_POINT('',(-0.872965821998,-2.870127849563,
+    11.514503305607));
+#37754 = CARTESIAN_POINT('',(-0.677766621159,-2.929521828071,
+    11.518847868171));
+#37755 = CARTESIAN_POINT('',(-0.458191757444,-2.978281917982,
+    11.523592780433));
+#37756 = CARTESIAN_POINT('',(-0.175571278441,-2.994856288266,
+    11.529604421917));
+#37757 = CARTESIAN_POINT('',(-0.119605501379,-2.998138419539,
+    11.530794874174));
+#37758 = CARTESIAN_POINT('',(-6.117183283145E-002,-3.000000044703,
+    11.532035383295));
+#37759 = CARTESIAN_POINT('',(-8.881784197001E-016,-3.000000044703,
+    11.533333475391));
+#37760 = PCURVE('',#37700,#37761);
+#37761 = DEFINITIONAL_REPRESENTATION('',(#37762),#37788);
+#37762 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#37763,#37764,#37765,#37766,
+    #37767,#37768,#37769,#37770,#37771,#37772,#37773,#37774,#37775,
+    #37776,#37777,#37778,#37779,#37780,#37781,#37782,#37783,#37784,
+    #37785,#37786,#37787),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.098945517542E-002,
+    2.197891035084E-002,3.296836552627E-002,4.395782070169E-002,
+    5.494727587711E-002,6.593673105253E-002,7.692618622796E-002,
+    8.791564140338E-002,9.89050965788E-002,0.109894551754,0.12088400693,
+    0.131873462105,0.14286291728,0.153852372456,0.164841827631,
+    0.175831282807,0.186820737982,0.197810193158,0.208799648333,
+    0.219789103508,0.230778558684,0.241768013859),.UNSPECIFIED.);
+#37763 = CARTESIAN_POINT('',(0.E+000,0.66630162368));
+#37764 = CARTESIAN_POINT('',(1.993249288924E-002,0.666338091682));
+#37765 = CARTESIAN_POINT('',(5.847902160318E-002,0.666769182717));
+#37766 = CARTESIAN_POINT('',(0.112725040404,0.667779345432));
+#37767 = CARTESIAN_POINT('',(0.163780852999,0.668238224393));
+#37768 = CARTESIAN_POINT('',(0.21202312846,0.667944558134));
+#37769 = CARTESIAN_POINT('',(0.257808777094,0.66709345928));
+#37770 = CARTESIAN_POINT('',(0.301473359041,0.666186808541));
+#37771 = CARTESIAN_POINT('',(0.343309840113,0.666323648194));
+#37772 = CARTESIAN_POINT('',(0.383730253214,0.667273448079));
+#37773 = CARTESIAN_POINT('',(0.42307513829,0.668192474321));
+#37774 = CARTESIAN_POINT('',(0.461705269526,0.668701229075));
+#37775 = CARTESIAN_POINT('',(0.499981587131,0.668605868841));
+#37776 = CARTESIAN_POINT('',(0.53826499299,0.667956602916));
+#37777 = CARTESIAN_POINT('',(0.576913928738,0.667043457261));
+#37778 = CARTESIAN_POINT('',(0.616272751838,0.66633363532));
+#37779 = CARTESIAN_POINT('',(0.656698170515,0.666732990899));
+#37780 = CARTESIAN_POINT('',(0.698573089409,0.667624475658));
+#37781 = CARTESIAN_POINT('',(0.742205928691,0.668275469078));
+#37782 = CARTESIAN_POINT('',(0.787948920321,0.668324717403));
+#37783 = CARTESIAN_POINT('',(0.836164372033,0.66775375736));
+#37784 = CARTESIAN_POINT('',(0.887224142799,0.666792221786));
+#37785 = CARTESIAN_POINT('',(0.941506905114,0.666635647091));
+#37786 = CARTESIAN_POINT('',(0.980068148889,0.66664870459));
+#37787 = CARTESIAN_POINT('',(1.,0.666666666667));
+#37788 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#37789 = ORIENTED_EDGE('',*,*,#37790,.F.);
+#37790 = EDGE_CURVE('',#37791,#37743,#37793,.T.);
+#37791 = VERTEX_POINT('',#37792);
+#37792 = CARTESIAN_POINT('',(-1.979899016825,-1.979899016825,
+    11.350000141189));
+#37793 = SURFACE_CURVE('',#37794,(#37798),.PCURVE_S1.);
+#37794 = LINE('',#37795,#37796);
+#37795 = CARTESIAN_POINT('',(-1.979899016825,-1.979899016825,
+    11.350000141189));
+#37796 = VECTOR('',#37797,1.);
+#37797 = DIRECTION('',(-0.588348405415,-0.588348405415,0.554700196225));
+#37798 = PCURVE('',#37700,#37799);
+#37799 = DEFINITIONAL_REPRESENTATION('',(#37800),#37826);
+#37800 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#37801,#37802,#37803,#37804,
+    #37805,#37806,#37807,#37808,#37809,#37810,#37811,#37812,#37813,
+    #37814,#37815,#37816,#37817,#37818,#37819,#37820,#37821,#37822,
+    #37823,#37824,#37825),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.091993047682E-002,
+    2.183986095365E-002,3.275979143047E-002,4.367972190729E-002,
+    5.459965238412E-002,6.551958286094E-002,7.643951333776E-002,
+    8.735944381458E-002,9.827937429141E-002,0.109199304768,
+    0.120119235245,0.131039165722,0.141959096199,0.152879026676,
+    0.163798957152,0.174718887629,0.185638818106,0.196558748583,
+    0.20747867906,0.218398609536,0.229318540013,0.24023847049),
+  .UNSPECIFIED.);
+#37801 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#37802 = CARTESIAN_POINT('',(0.E+000,1.009547914667E-002));
+#37803 = CARTESIAN_POINT('',(0.E+000,3.028643744E-002));
+#37804 = CARTESIAN_POINT('',(0.E+000,6.057287487999E-002));
+#37805 = CARTESIAN_POINT('',(0.E+000,9.085931231999E-002));
+#37806 = CARTESIAN_POINT('',(0.E+000,0.12114574976));
+#37807 = CARTESIAN_POINT('',(0.E+000,0.1514321872));
+#37808 = CARTESIAN_POINT('',(0.E+000,0.18171862464));
+#37809 = CARTESIAN_POINT('',(0.E+000,0.21200506208));
+#37810 = CARTESIAN_POINT('',(0.E+000,0.24229149952));
+#37811 = CARTESIAN_POINT('',(0.E+000,0.27257793696));
+#37812 = CARTESIAN_POINT('',(0.E+000,0.3028643744));
+#37813 = CARTESIAN_POINT('',(0.E+000,0.33315081184));
+#37814 = CARTESIAN_POINT('',(0.E+000,0.36343724928));
+#37815 = CARTESIAN_POINT('',(0.E+000,0.39372368672));
+#37816 = CARTESIAN_POINT('',(0.E+000,0.42401012416));
+#37817 = CARTESIAN_POINT('',(0.E+000,0.4542965616));
+#37818 = CARTESIAN_POINT('',(0.E+000,0.48458299904));
+#37819 = CARTESIAN_POINT('',(0.E+000,0.51486943648));
+#37820 = CARTESIAN_POINT('',(0.E+000,0.54515587392));
+#37821 = CARTESIAN_POINT('',(0.E+000,0.57544231136));
+#37822 = CARTESIAN_POINT('',(0.E+000,0.6057287488));
+#37823 = CARTESIAN_POINT('',(0.E+000,0.63601518624));
+#37824 = CARTESIAN_POINT('',(-0.E+000,0.656206144533));
+#37825 = CARTESIAN_POINT('',(0.E+000,0.66630162368));
+#37826 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#37827 = ORIENTED_EDGE('',*,*,#37828,.F.);
+#37828 = EDGE_CURVE('',#37692,#37791,#37829,.T.);
+#37829 = SURFACE_CURVE('',#37830,(#37837),.PCURVE_S1.);
+#37830 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#37831,#37832,#37833,#37834,
+    #37835,#37836),.UNSPECIFIED.,.F.,.F.,(6,6),(-1.,0.E+000),
+  .PIECEWISE_BEZIER_KNOTS.);
+#37831 = CARTESIAN_POINT('',(-4.502743486191E-016,-2.800000041723,
+    11.400000140071));
+#37832 = CARTESIAN_POINT('',(-0.444687766729,-2.800000041723,
+    11.389889645088));
+#37833 = CARTESIAN_POINT('',(-0.881909452717,-2.711720505362,
+    11.379948291756));
+#37834 = CARTESIAN_POINT('',(-1.293871803615,-2.541080112433,
+    11.370051989504));
+#37835 = CARTESIAN_POINT('',(-1.66545728146,-2.29434075219,
+    11.360110636172));
+#37836 = CARTESIAN_POINT('',(-1.979899016825,-1.979899016825,
+    11.350000141189));
+#37837 = PCURVE('',#37700,#37838);
+#37838 = DEFINITIONAL_REPRESENTATION('',(#37839),#37865);
+#37839 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#37840,#37841,#37842,#37843,
+    #37844,#37845,#37846,#37847,#37848,#37849,#37850,#37851,#37852,
+    #37853,#37854,#37855,#37856,#37857,#37858,#37859,#37860,#37861,
+    #37862,#37863,#37864),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-1.,-0.954545454545,-0.909090909091,
+    -0.863636363636,-0.818181818182,-0.772727272727,-0.727272727273,
+    -0.681818181818,-0.636363636364,-0.590909090909,-0.545454545455,-0.5
+    ,-0.454545454545,-0.409090909091,-0.363636363636,-0.318181818182,
+    -0.272727272727,-0.227272727273,-0.181818181818,-0.136363636364,
+    -9.090909090909E-002,-4.545454545455E-002,0.E+000),.UNSPECIFIED.);
+#37840 = CARTESIAN_POINT('',(1.,0.E+000));
+#37841 = CARTESIAN_POINT('',(0.984848484848,0.E+000));
+#37842 = CARTESIAN_POINT('',(0.954545454545,0.E+000));
+#37843 = CARTESIAN_POINT('',(0.909090909091,0.E+000));
+#37844 = CARTESIAN_POINT('',(0.863636363636,0.E+000));
+#37845 = CARTESIAN_POINT('',(0.818181818182,0.E+000));
+#37846 = CARTESIAN_POINT('',(0.772727272727,0.E+000));
+#37847 = CARTESIAN_POINT('',(0.727272727273,0.E+000));
+#37848 = CARTESIAN_POINT('',(0.681818181818,0.E+000));
+#37849 = CARTESIAN_POINT('',(0.636363636364,0.E+000));
+#37850 = CARTESIAN_POINT('',(0.590909090909,0.E+000));
+#37851 = CARTESIAN_POINT('',(0.545454545455,0.E+000));
+#37852 = CARTESIAN_POINT('',(0.5,0.E+000));
+#37853 = CARTESIAN_POINT('',(0.454545454545,0.E+000));
+#37854 = CARTESIAN_POINT('',(0.409090909091,0.E+000));
+#37855 = CARTESIAN_POINT('',(0.363636363636,0.E+000));
+#37856 = CARTESIAN_POINT('',(0.318181818182,0.E+000));
+#37857 = CARTESIAN_POINT('',(0.272727272727,0.E+000));
+#37858 = CARTESIAN_POINT('',(0.227272727273,0.E+000));
+#37859 = CARTESIAN_POINT('',(0.181818181818,0.E+000));
+#37860 = CARTESIAN_POINT('',(0.136363636364,0.E+000));
+#37861 = CARTESIAN_POINT('',(9.090909090909E-002,0.E+000));
+#37862 = CARTESIAN_POINT('',(4.545454545455E-002,0.E+000));
+#37863 = CARTESIAN_POINT('',(1.515151515152E-002,-0.E+000));
+#37864 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#37865 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#37866 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#37870)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#37867,#37868,#37869)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#37867 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#37868 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#37869 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#37870 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-004),#37867,
+  'distance_accuracy_value','confusion accuracy');
+#37871 = SHAPE_DEFINITION_REPRESENTATION(#37872,#37682);
+#37872 = PRODUCT_DEFINITION_SHAPE('','',#37873);
+#37873 = PRODUCT_DEFINITION('design','',#37874,#37877);
+#37874 = PRODUCT_DEFINITION_FORMATION('','',#37875);
+#37875 = PRODUCT('Compound186','Compound186','',(#37876));
+#37876 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#37877 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#37878 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#37879,#37881);
+#37879 = ( REPRESENTATION_RELATIONSHIP('','',#37682,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#37880) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#37880 = ITEM_DEFINED_TRANSFORMATION('','',#11,#819);
+#37881 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #37882);
+#37882 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('202','=>[0:1:1:203]','',#5,
+  #37873,$);
+#37883 = PRODUCT_TYPE('part',$,(#37875));
+#37884 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#37885),#38059);
+#37885 = SHELL_BASED_SURFACE_MODEL('',(#37886));
+#37886 = OPEN_SHELL('',(#37887));
+#37887 = ADVANCED_FACE('',(#37888),#37902,.T.);
+#37888 = FACE_BOUND('',#37889,.T.);
+#37889 = EDGE_LOOP('',(#37890,#37943,#37982,#38020));
+#37890 = ORIENTED_EDGE('',*,*,#37891,.F.);
+#37891 = EDGE_CURVE('',#37892,#37894,#37896,.T.);
+#37892 = VERTEX_POINT('',#37893);
+#37893 = CARTESIAN_POINT('',(-2.121242937857,-2.121242937857,
+    11.88326045897));
+#37894 = VERTEX_POINT('',#37895);
+#37895 = CARTESIAN_POINT('',(-1.979899016825,-1.979899016825,
+    11.750000132248));
+#37896 = SURFACE_CURVE('',#37897,(#37901),.PCURVE_S1.);
+#37897 = LINE('',#37898,#37899);
+#37898 = CARTESIAN_POINT('',(-2.121242937857,-2.121242937857,
+    11.88326045897));
+#37899 = VECTOR('',#37900,1.);
+#37900 = DIRECTION('',(0.588348405415,0.588348405415,-0.554700196225));
+#37901 = PCURVE('',#37902,#37915);
+#37902 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#37903,#37904)
+    ,(#37905,#37906)
+    ,(#37907,#37908)
+    ,(#37909,#37910)
+    ,(#37911,#37912)
+    ,(#37913,#37914
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#37903 = CARTESIAN_POINT('',(-2.800000041723,3.429011088709E-016,
+    11.700000133365));
+#37904 = CARTESIAN_POINT('',(-3.100000046194,3.796405133928E-016,
+    11.900000136346));
+#37905 = CARTESIAN_POINT('',(-2.800000041723,-0.444687766729,
+    11.710110628349));
+#37906 = CARTESIAN_POINT('',(-3.100000046194,-0.492332884593,
+    11.910110631329));
+#37907 = CARTESIAN_POINT('',(-2.711720505362,-0.881909452717,
+    11.720051981681));
+#37908 = CARTESIAN_POINT('',(-3.00226198808,-0.976399751223,
+    11.920051984661));
+#37909 = CARTESIAN_POINT('',(-2.541080112433,-1.293871803615,
+    11.729948283933));
+#37910 = CARTESIAN_POINT('',(-2.813338695908,-1.432500925431,
+    11.929948286913));
+#37911 = CARTESIAN_POINT('',(-2.29434075219,-1.66545728146,
+    11.739889637265));
+#37912 = CARTESIAN_POINT('',(-2.540162975639,-1.843899133045,
+    11.939889640245));
+#37913 = CARTESIAN_POINT('',(-1.979899016825,-1.979899016825,
+    11.750000132248));
+#37914 = CARTESIAN_POINT('',(-2.192031054342,-2.192031054342,
+    11.950000135228));
+#37915 = DEFINITIONAL_REPRESENTATION('',(#37916),#37942);
+#37916 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#37917,#37918,#37919,#37920,
+    #37921,#37922,#37923,#37924,#37925,#37926,#37927,#37928,#37929,
+    #37930,#37931,#37932,#37933,#37934,#37935,#37936,#37937,#37938,
+    #37939,#37940,#37941),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.091993047682E-002,
+    2.183986095365E-002,3.275979143047E-002,4.367972190729E-002,
+    5.459965238412E-002,6.551958286094E-002,7.643951333776E-002,
+    8.735944381458E-002,9.827937429141E-002,0.109199304768,
+    0.120119235245,0.131039165722,0.141959096199,0.152879026676,
+    0.163798957152,0.174718887629,0.185638818106,0.196558748583,
+    0.20747867906,0.218398609536,0.229318540013,0.24023847049),
+  .UNSPECIFIED.);
+#37917 = CARTESIAN_POINT('',(1.,0.66630162368));
+#37918 = CARTESIAN_POINT('',(1.,0.656206144533));
+#37919 = CARTESIAN_POINT('',(1.,0.63601518624));
+#37920 = CARTESIAN_POINT('',(1.,0.6057287488));
+#37921 = CARTESIAN_POINT('',(1.,0.57544231136));
+#37922 = CARTESIAN_POINT('',(1.,0.54515587392));
+#37923 = CARTESIAN_POINT('',(1.,0.51486943648));
+#37924 = CARTESIAN_POINT('',(1.,0.48458299904));
+#37925 = CARTESIAN_POINT('',(1.,0.4542965616));
+#37926 = CARTESIAN_POINT('',(1.,0.42401012416));
+#37927 = CARTESIAN_POINT('',(1.,0.39372368672));
+#37928 = CARTESIAN_POINT('',(1.,0.36343724928));
+#37929 = CARTESIAN_POINT('',(1.,0.33315081184));
+#37930 = CARTESIAN_POINT('',(1.,0.3028643744));
+#37931 = CARTESIAN_POINT('',(1.,0.27257793696));
+#37932 = CARTESIAN_POINT('',(1.,0.24229149952));
+#37933 = CARTESIAN_POINT('',(1.,0.21200506208));
+#37934 = CARTESIAN_POINT('',(1.,0.18171862464));
+#37935 = CARTESIAN_POINT('',(1.,0.1514321872));
+#37936 = CARTESIAN_POINT('',(1.,0.12114574976));
+#37937 = CARTESIAN_POINT('',(1.,9.085931231999E-002));
+#37938 = CARTESIAN_POINT('',(1.,6.057287487999E-002));
+#37939 = CARTESIAN_POINT('',(1.,3.028643743999E-002));
+#37940 = CARTESIAN_POINT('',(1.,1.009547914666E-002));
+#37941 = CARTESIAN_POINT('',(1.,0.E+000));
+#37942 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#37943 = ORIENTED_EDGE('',*,*,#37944,.F.);
+#37944 = EDGE_CURVE('',#37945,#37892,#37947,.T.);
+#37945 = VERTEX_POINT('',#37946);
+#37946 = CARTESIAN_POINT('',(-3.000124926996,3.674093388888E-016,
+    11.833416723547));
+#37947 = SURFACE_CURVE('',#37948,(#37953),.PCURVE_S1.);
+#37948 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#37949,#37950,#37951,#37952),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,0.241777920213),
+  .PIECEWISE_BEZIER_KNOTS.);
+#37949 = CARTESIAN_POINT('',(-3.000124926996,3.674093388888E-016,
+    11.833416723547));
+#37950 = CARTESIAN_POINT('',(-3.000124926996,-0.794119080623,
+    11.850267563949));
+#37951 = CARTESIAN_POINT('',(-2.682765495879,-1.559800074984,
+    11.866447199384));
+#37952 = CARTESIAN_POINT('',(-2.121242937857,-2.121242937857,
+    11.88326045897));
+#37953 = PCURVE('',#37902,#37954);
+#37954 = DEFINITIONAL_REPRESENTATION('',(#37955),#37981);
+#37955 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#37956,#37957,#37958,#37959,
+    #37960,#37961,#37962,#37963,#37964,#37965,#37966,#37967,#37968,
+    #37969,#37970,#37971,#37972,#37973,#37974,#37975,#37976,#37977,
+    #37978,#37979,#37980),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.098990546424E-002,
+    2.197981092847E-002,3.296971639271E-002,4.395962185695E-002,
+    5.494952732119E-002,6.593943278542E-002,7.692933824966E-002,
+    8.79192437139E-002,9.890914917813E-002,0.109899054642,0.120888960107
+    ,0.131878865571,0.142868771035,0.153858676499,0.164848581964,
+    0.175838487428,0.186828392892,0.197818298356,0.208808203821,
+    0.219798109285,0.230788014749,0.241777920213),.UNSPECIFIED.);
+#37956 = CARTESIAN_POINT('',(0.E+000,0.667082940968));
+#37957 = CARTESIAN_POINT('',(1.515146100233E-002,0.667083100955));
+#37958 = CARTESIAN_POINT('',(4.545160052912E-002,0.667062684535));
+#37959 = CARTESIAN_POINT('',(9.089673222675E-002,0.666980253684));
+#37960 = CARTESIAN_POINT('',(0.13634037247,0.666855852855));
+#37961 = CARTESIAN_POINT('',(0.181785000357,0.666701301821));
+#37962 = CARTESIAN_POINT('',(0.22723241187,0.666528769334));
+#37963 = CARTESIAN_POINT('',(0.272683671548,0.666350350957));
+#37964 = CARTESIAN_POINT('',(0.318139210936,0.66617741872));
+#37965 = CARTESIAN_POINT('',(0.363598905405,0.666020133483));
+#37966 = CARTESIAN_POINT('',(0.409062171783,0.665887019512));
+#37967 = CARTESIAN_POINT('',(0.454528072694,0.665784631778));
+#37968 = CARTESIAN_POINT('',(0.499995428523,0.665717310673));
+#37969 = CARTESIAN_POINT('',(0.545462933859,0.665687027783));
+#37970 = CARTESIAN_POINT('',(0.590929276272,0.66569332318));
+#37971 = CARTESIAN_POINT('',(0.636393255017,0.665733334858));
+#37972 = CARTESIAN_POINT('',(0.681853897243,0.665801920003));
+#37973 = CARTESIAN_POINT('',(0.727310569578,0.665891867802));
+#37974 = CARTESIAN_POINT('',(0.772763081967,0.665994200765));
+#37975 = CARTESIAN_POINT('',(0.818211784602,0.666098568991));
+#37976 = CARTESIAN_POINT('',(0.86365764416,0.666193711285));
+#37977 = CARTESIAN_POINT('',(0.909102340711,0.666268068441));
+#37978 = CARTESIAN_POINT('',(0.954548221008,0.666310215639));
+#37979 = CARTESIAN_POINT('',(0.984848548248,0.666310298404));
+#37980 = CARTESIAN_POINT('',(1.,0.66630162368));
+#37981 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#37982 = ORIENTED_EDGE('',*,*,#37983,.F.);
+#37983 = EDGE_CURVE('',#37984,#37945,#37986,.T.);
+#37984 = VERTEX_POINT('',#37985);
+#37985 = CARTESIAN_POINT('',(-2.800000041723,3.429011088709E-016,
+    11.700000133365));
+#37986 = SURFACE_CURVE('',#37987,(#37991),.PCURVE_S1.);
+#37987 = LINE('',#37988,#37989);
+#37988 = CARTESIAN_POINT('',(-2.800000041723,3.429011088709E-016,
+    11.700000133365));
+#37989 = VECTOR('',#37990,1.);
+#37990 = DIRECTION('',(-0.832050294338,1.01896772969E-016,0.554700196225
+    ));
+#37991 = PCURVE('',#37902,#37992);
+#37992 = DEFINITIONAL_REPRESENTATION('',(#37993),#38019);
+#37993 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#37994,#37995,#37996,#37997,
+    #37998,#37999,#38000,#38001,#38002,#38003,#38004,#38005,#38006,
+    #38007,#38008,#38009,#38010,#38011,#38012,#38013,#38014,#38015,
+    #38016,#38017,#38018),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.093273538404E-002,
+    2.186547076808E-002,3.279820615211E-002,4.373094153615E-002,
+    5.466367692019E-002,6.559641230423E-002,7.652914768827E-002,
+    8.74618830723E-002,9.839461845634E-002,0.10932735384,0.120260089224,
+    0.131192824608,0.142125559992,0.153058295377,0.163991030761,
+    0.174923766145,0.185856501529,0.196789236913,0.207721972297,
+    0.218654707681,0.229587443065,0.240520178449),.UNSPECIFIED.);
+#37994 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#37995 = CARTESIAN_POINT('',(0.E+000,1.01073172874E-002));
+#37996 = CARTESIAN_POINT('',(0.E+000,3.032195186219E-002));
+#37997 = CARTESIAN_POINT('',(0.E+000,6.064390372438E-002));
+#37998 = CARTESIAN_POINT('',(0.E+000,9.096585558657E-002));
+#37999 = CARTESIAN_POINT('',(0.E+000,0.121287807449));
+#38000 = CARTESIAN_POINT('',(0.E+000,0.151609759311));
+#38001 = CARTESIAN_POINT('',(0.E+000,0.181931711173));
+#38002 = CARTESIAN_POINT('',(0.E+000,0.212253663035));
+#38003 = CARTESIAN_POINT('',(0.E+000,0.242575614898));
+#38004 = CARTESIAN_POINT('',(0.E+000,0.27289756676));
+#38005 = CARTESIAN_POINT('',(0.E+000,0.303219518622));
+#38006 = CARTESIAN_POINT('',(0.E+000,0.333541470484));
+#38007 = CARTESIAN_POINT('',(0.E+000,0.363863422346));
+#38008 = CARTESIAN_POINT('',(0.E+000,0.394185374208));
+#38009 = CARTESIAN_POINT('',(0.E+000,0.424507326071));
+#38010 = CARTESIAN_POINT('',(0.E+000,0.454829277933));
+#38011 = CARTESIAN_POINT('',(0.E+000,0.485151229795));
+#38012 = CARTESIAN_POINT('',(0.E+000,0.515473181657));
+#38013 = CARTESIAN_POINT('',(0.E+000,0.545795133519));
+#38014 = CARTESIAN_POINT('',(0.E+000,0.576117085382));
+#38015 = CARTESIAN_POINT('',(0.E+000,0.606439037244));
+#38016 = CARTESIAN_POINT('',(0.E+000,0.636760989106));
+#38017 = CARTESIAN_POINT('',(-0.E+000,0.656975623681));
+#38018 = CARTESIAN_POINT('',(0.E+000,0.667082940968));
+#38019 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#38020 = ORIENTED_EDGE('',*,*,#38021,.F.);
+#38021 = EDGE_CURVE('',#37894,#37984,#38022,.T.);
+#38022 = SURFACE_CURVE('',#38023,(#38030),.PCURVE_S1.);
+#38023 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#38024,#38025,#38026,#38027,
+    #38028,#38029),.UNSPECIFIED.,.F.,.F.,(6,6),(-1.,0.E+000),
+  .PIECEWISE_BEZIER_KNOTS.);
+#38024 = CARTESIAN_POINT('',(-1.979899016825,-1.979899016825,
+    11.750000132248));
+#38025 = CARTESIAN_POINT('',(-2.29434075219,-1.66545728146,
+    11.739889637265));
+#38026 = CARTESIAN_POINT('',(-2.541080112433,-1.293871803615,
+    11.729948283933));
+#38027 = CARTESIAN_POINT('',(-2.711720505362,-0.881909452717,
+    11.720051981681));
+#38028 = CARTESIAN_POINT('',(-2.800000041723,-0.444687766729,
+    11.710110628349));
+#38029 = CARTESIAN_POINT('',(-2.800000041723,3.429011088709E-016,
+    11.700000133365));
+#38030 = PCURVE('',#37902,#38031);
+#38031 = DEFINITIONAL_REPRESENTATION('',(#38032),#38058);
+#38032 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#38033,#38034,#38035,#38036,
+    #38037,#38038,#38039,#38040,#38041,#38042,#38043,#38044,#38045,
+    #38046,#38047,#38048,#38049,#38050,#38051,#38052,#38053,#38054,
+    #38055,#38056,#38057),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-1.,-0.954545454545,-0.909090909091,
+    -0.863636363636,-0.818181818182,-0.772727272727,-0.727272727273,
+    -0.681818181818,-0.636363636364,-0.590909090909,-0.545454545455,-0.5
+    ,-0.454545454545,-0.409090909091,-0.363636363636,-0.318181818182,
+    -0.272727272727,-0.227272727273,-0.181818181818,-0.136363636364,
+    -9.090909090909E-002,-4.545454545455E-002,0.E+000),.UNSPECIFIED.);
+#38033 = CARTESIAN_POINT('',(1.,0.E+000));
+#38034 = CARTESIAN_POINT('',(0.984848484848,0.E+000));
+#38035 = CARTESIAN_POINT('',(0.954545454545,0.E+000));
+#38036 = CARTESIAN_POINT('',(0.909090909091,0.E+000));
+#38037 = CARTESIAN_POINT('',(0.863636363636,0.E+000));
+#38038 = CARTESIAN_POINT('',(0.818181818182,0.E+000));
+#38039 = CARTESIAN_POINT('',(0.772727272727,0.E+000));
+#38040 = CARTESIAN_POINT('',(0.727272727273,0.E+000));
+#38041 = CARTESIAN_POINT('',(0.681818181818,0.E+000));
+#38042 = CARTESIAN_POINT('',(0.636363636364,0.E+000));
+#38043 = CARTESIAN_POINT('',(0.590909090909,0.E+000));
+#38044 = CARTESIAN_POINT('',(0.545454545455,0.E+000));
+#38045 = CARTESIAN_POINT('',(0.5,0.E+000));
+#38046 = CARTESIAN_POINT('',(0.454545454545,0.E+000));
+#38047 = CARTESIAN_POINT('',(0.409090909091,0.E+000));
+#38048 = CARTESIAN_POINT('',(0.363636363636,0.E+000));
+#38049 = CARTESIAN_POINT('',(0.318181818182,0.E+000));
+#38050 = CARTESIAN_POINT('',(0.272727272727,0.E+000));
+#38051 = CARTESIAN_POINT('',(0.227272727273,0.E+000));
+#38052 = CARTESIAN_POINT('',(0.181818181818,0.E+000));
+#38053 = CARTESIAN_POINT('',(0.136363636364,0.E+000));
+#38054 = CARTESIAN_POINT('',(9.090909090909E-002,0.E+000));
+#38055 = CARTESIAN_POINT('',(4.545454545455E-002,0.E+000));
+#38056 = CARTESIAN_POINT('',(1.515151515152E-002,-0.E+000));
+#38057 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#38058 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#38059 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#38063)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#38060,#38061,#38062)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#38060 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#38061 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#38062 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#38063 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-004),#38060,
+  'distance_accuracy_value','confusion accuracy');
+#38064 = SHAPE_DEFINITION_REPRESENTATION(#38065,#37884);
+#38065 = PRODUCT_DEFINITION_SHAPE('','',#38066);
+#38066 = PRODUCT_DEFINITION('design','',#38067,#38070);
+#38067 = PRODUCT_DEFINITION_FORMATION('','',#38068);
+#38068 = PRODUCT('Compound190','Compound190','',(#38069));
+#38069 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#38070 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#38071 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#38072,#38074);
+#38072 = ( REPRESENTATION_RELATIONSHIP('','',#37884,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#38073) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#38073 = ITEM_DEFINED_TRANSFORMATION('','',#11,#823);
+#38074 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #38075);
+#38075 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('203','=>[0:1:1:204]','',#5,
+  #38066,$);
+#38076 = PRODUCT_TYPE('part',$,(#38068));
+#38077 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#38078),#38261);
+#38078 = SHELL_BASED_SURFACE_MODEL('',(#38079));
+#38079 = OPEN_SHELL('',(#38080));
+#38080 = ADVANCED_FACE('',(#38081),#38095,.T.);
+#38081 = FACE_BOUND('',#38082,.T.);
+#38082 = EDGE_LOOP('',(#38083,#38136,#38184,#38222));
+#38083 = ORIENTED_EDGE('',*,*,#38084,.F.);
+#38084 = EDGE_CURVE('',#38085,#38087,#38089,.T.);
+#38085 = VERTEX_POINT('',#38086);
+#38086 = CARTESIAN_POINT('',(1.493698897412E-016,3.000000044703,
+    11.733333470921));
+#38087 = VERTEX_POINT('',#38088);
+#38088 = CARTESIAN_POINT('',(1.394118970918E-016,2.800000041723,
+    11.600000135601));
+#38089 = SURFACE_CURVE('',#38090,(#38094),.PCURVE_S1.);
+#38090 = LINE('',#38091,#38092);
+#38091 = CARTESIAN_POINT('',(1.493698897412E-016,3.000000044703,
+    11.733333470921));
+#38092 = VECTOR('',#38093,1.);
+#38093 = DIRECTION('',(-4.142775295748E-017,-0.832050294338,
+    -0.554700196225));
+#38094 = PCURVE('',#38095,#38108);
+#38095 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#38096,#38097)
+    ,(#38098,#38099)
+    ,(#38100,#38101)
+    ,(#38102,#38103)
+    ,(#38104,#38105)
+    ,(#38106,#38107
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#38096 = CARTESIAN_POINT('',(1.979899016825,1.979899016825,
+    11.550000136718));
+#38097 = CARTESIAN_POINT('',(2.192031054342,2.192031054342,
+    11.750000139698));
+#38098 = CARTESIAN_POINT('',(1.66545728146,2.29434075219,11.560110631701
+    ));
+#38099 = CARTESIAN_POINT('',(1.843899133045,2.540162975639,
+    11.760110634682));
+#38100 = CARTESIAN_POINT('',(1.293871803615,2.541080112433,
+    11.570051985033));
+#38101 = CARTESIAN_POINT('',(1.432500925431,2.813338695908,
+    11.770051988014));
+#38102 = CARTESIAN_POINT('',(0.881909452717,2.711720505362,
+    11.579948287285));
+#38103 = CARTESIAN_POINT('',(0.976399751223,3.00226198808,
+    11.779948290266));
+#38104 = CARTESIAN_POINT('',(0.444687766729,2.800000041723,
+    11.589889640617));
+#38105 = CARTESIAN_POINT('',(0.492332884593,3.100000046194,
+    11.789889643597));
+#38106 = CARTESIAN_POINT('',(1.394118970918E-016,2.800000041723,
+    11.600000135601));
+#38107 = CARTESIAN_POINT('',(1.543488860659E-016,3.100000046194,
+    11.800000138581));
+#38108 = DEFINITIONAL_REPRESENTATION('',(#38109),#38135);
+#38109 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#38110,#38111,#38112,#38113,
+    #38114,#38115,#38116,#38117,#38118,#38119,#38120,#38121,#38122,
+    #38123,#38124,#38125,#38126,#38127,#38128,#38129,#38130,#38131,
+    #38132,#38133,#38134),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.E+000,1.092591311876E-002,
+    2.185182623752E-002,3.277773935628E-002,4.370365247504E-002,
+    5.462956559379E-002,6.555547871255E-002,7.648139183131E-002,
+    8.740730495007E-002,9.833321806883E-002,0.109259131188,
+    0.120185044306,0.131110957425,0.142036870544,0.152962783663,
+    0.163888696781,0.1748146099,0.185740523019,0.196666436138,
+    0.207592349256,0.218518262375,0.229444175494,0.240370088613),
+  .UNSPECIFIED.);
+#38110 = CARTESIAN_POINT('',(1.,0.666666666667));
+#38111 = CARTESIAN_POINT('',(1.,0.656565656566));
+#38112 = CARTESIAN_POINT('',(1.,0.636363636364));
+#38113 = CARTESIAN_POINT('',(1.,0.606060606061));
+#38114 = CARTESIAN_POINT('',(1.,0.575757575758));
+#38115 = CARTESIAN_POINT('',(1.,0.545454545454));
+#38116 = CARTESIAN_POINT('',(1.,0.515151515151));
+#38117 = CARTESIAN_POINT('',(1.,0.484848484848));
+#38118 = CARTESIAN_POINT('',(1.,0.454545454545));
+#38119 = CARTESIAN_POINT('',(1.,0.424242424242));
+#38120 = CARTESIAN_POINT('',(1.,0.393939393939));
+#38121 = CARTESIAN_POINT('',(1.,0.363636363636));
+#38122 = CARTESIAN_POINT('',(1.,0.333333333333));
+#38123 = CARTESIAN_POINT('',(1.,0.30303030303));
+#38124 = CARTESIAN_POINT('',(1.,0.272727272727));
+#38125 = CARTESIAN_POINT('',(1.,0.242424242424));
+#38126 = CARTESIAN_POINT('',(1.,0.212121212121));
+#38127 = CARTESIAN_POINT('',(1.,0.181818181818));
+#38128 = CARTESIAN_POINT('',(1.,0.151515151515));
+#38129 = CARTESIAN_POINT('',(1.,0.121212121212));
+#38130 = CARTESIAN_POINT('',(1.,9.090909090909E-002));
+#38131 = CARTESIAN_POINT('',(1.,6.060606060605E-002));
+#38132 = CARTESIAN_POINT('',(1.,3.030303030302E-002));
+#38133 = CARTESIAN_POINT('',(1.,1.010101010101E-002));
+#38134 = CARTESIAN_POINT('',(1.,0.E+000));
+#38135 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#38136 = ORIENTED_EDGE('',*,*,#38137,.F.);
+#38137 = EDGE_CURVE('',#38138,#38085,#38140,.T.);
+#38138 = VERTEX_POINT('',#38139);
+#38139 = CARTESIAN_POINT('',(2.121242937857,2.121242937857,
+    11.68326046344));
+#38140 = SURFACE_CURVE('',#38141,(#38155),.PCURVE_S1.);
+#38141 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#38142,#38143,#38144,#38145,
+    #38146,#38147,#38148,#38149,#38150,#38151,#38152,#38153,#38154),
+  .UNSPECIFIED.,.F.,.F.,(4,3,3,3,4),(-0.241768013859,-0.171301740739,
+    -8.565087036929E-002,-1.415744860554E-002,0.E+000),.UNSPECIFIED.);
+#38142 = CARTESIAN_POINT('',(2.121242937857,2.121242937857,
+    11.68326046344));
+#38143 = CARTESIAN_POINT('',(1.905940960537,2.336514358038,
+    11.689707093201));
+#38144 = CARTESIAN_POINT('',(1.7095958113,2.474063602476,11.694744744627
+    ));
+#38145 = CARTESIAN_POINT('',(1.528082936343,2.581519940585,
+    11.699228622017));
+#38146 = CARTESIAN_POINT('',(1.307456315482,2.712131770587,
+    11.704678718695));
+#38147 = CARTESIAN_POINT('',(1.106819245647,2.798972408561,
+    11.709298408773));
+#38148 = CARTESIAN_POINT('',(0.872965822032,2.870127849552,
+    11.714503301136));
+#38149 = CARTESIAN_POINT('',(0.677766621216,2.929521828056,11.7188478637
+    ));
+#38150 = CARTESIAN_POINT('',(0.458191757524,2.978281917967,
+    11.723592775961));
+#38151 = CARTESIAN_POINT('',(0.175571278544,2.99485628826,
+    11.729604417444));
+#38152 = CARTESIAN_POINT('',(0.119605501451,2.998138419536,
+    11.730794869702));
+#38153 = CARTESIAN_POINT('',(6.117183286903E-002,3.000000044703,
+    11.732035378824));
+#38154 = CARTESIAN_POINT('',(0.E+000,3.000000044703,11.733333470921));
+#38155 = PCURVE('',#38095,#38156);
+#38156 = DEFINITIONAL_REPRESENTATION('',(#38157),#38183);
+#38157 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#38158,#38159,#38160,#38161,
+    #38162,#38163,#38164,#38165,#38166,#38167,#38168,#38169,#38170,
+    #38171,#38172,#38173,#38174,#38175,#38176,#38177,#38178,#38179,
+    #38180,#38181,#38182),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.241768013859,-0.230778558684,
+    -0.219789103508,-0.208799648333,-0.197810193157,-0.186820737982,
+    -0.175831282807,-0.164841827631,-0.153852372456,-0.14286291728,
+    -0.131873462105,-0.120884006929,-0.109894551754,-9.890509657868E-002
+    ,-8.791564140327E-002,-7.692618622786E-002,-6.593673105245E-002,
+    -5.494727587705E-002,-4.395782070164E-002,-3.296836552623E-002,
+    -2.197891035082E-002,-1.098945517541E-002,0.E+000),.UNSPECIFIED.);
+#38158 = CARTESIAN_POINT('',(0.E+000,0.66630162368));
+#38159 = CARTESIAN_POINT('',(1.993249289053E-002,0.666338091682));
+#38160 = CARTESIAN_POINT('',(5.847902160671E-002,0.666769182717));
+#38161 = CARTESIAN_POINT('',(0.11272504041,0.667779345432));
+#38162 = CARTESIAN_POINT('',(0.163780853007,0.668238224393));
+#38163 = CARTESIAN_POINT('',(0.212023128469,0.667944558134));
+#38164 = CARTESIAN_POINT('',(0.257808777103,0.66709345928));
+#38165 = CARTESIAN_POINT('',(0.30147335905,0.666186808541));
+#38166 = CARTESIAN_POINT('',(0.343309840121,0.666323648194));
+#38167 = CARTESIAN_POINT('',(0.383730253221,0.66727344808));
+#38168 = CARTESIAN_POINT('',(0.423075138295,0.668192474322));
+#38169 = CARTESIAN_POINT('',(0.461705269529,0.668701229076));
+#38170 = CARTESIAN_POINT('',(0.499981587132,0.668605868841));
+#38171 = CARTESIAN_POINT('',(0.538264992989,0.667956602916));
+#38172 = CARTESIAN_POINT('',(0.576913928735,0.667043457261));
+#38173 = CARTESIAN_POINT('',(0.616272751834,0.666333635319));
+#38174 = CARTESIAN_POINT('',(0.656698170509,0.666732990899));
+#38175 = CARTESIAN_POINT('',(0.698573089402,0.667624475658));
+#38176 = CARTESIAN_POINT('',(0.742205928683,0.668275469078));
+#38177 = CARTESIAN_POINT('',(0.787948920314,0.668324717402));
+#38178 = CARTESIAN_POINT('',(0.836164372027,0.667753757358));
+#38179 = CARTESIAN_POINT('',(0.887224142793,0.666792221784));
+#38180 = CARTESIAN_POINT('',(0.941506905111,0.666635647089));
+#38181 = CARTESIAN_POINT('',(0.980068148888,0.666648704588));
+#38182 = CARTESIAN_POINT('',(1.,0.666666666665));
+#38183 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#38184 = ORIENTED_EDGE('',*,*,#38185,.F.);
+#38185 = EDGE_CURVE('',#38186,#38138,#38188,.T.);
+#38186 = VERTEX_POINT('',#38187);
+#38187 = CARTESIAN_POINT('',(1.979899016825,1.979899016825,
+    11.550000136718));
+#38188 = SURFACE_CURVE('',#38189,(#38193),.PCURVE_S1.);
+#38189 = LINE('',#38190,#38191);
+#38190 = CARTESIAN_POINT('',(1.979899016825,1.979899016825,
+    11.550000136718));
+#38191 = VECTOR('',#38192,1.);
+#38192 = DIRECTION('',(0.588348405415,0.588348405415,0.554700196225));
+#38193 = PCURVE('',#38095,#38194);
+#38194 = DEFINITIONAL_REPRESENTATION('',(#38195),#38221);
+#38195 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#38196,#38197,#38198,#38199,
+    #38200,#38201,#38202,#38203,#38204,#38205,#38206,#38207,#38208,
+    #38209,#38210,#38211,#38212,#38213,#38214,#38215,#38216,#38217,
+    #38218,#38219,#38220),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.091993047682E-002,
+    2.183986095365E-002,3.275979143047E-002,4.367972190729E-002,
+    5.459965238412E-002,6.551958286094E-002,7.643951333776E-002,
+    8.735944381458E-002,9.827937429141E-002,0.109199304768,
+    0.120119235245,0.131039165722,0.141959096199,0.152879026676,
+    0.163798957152,0.174718887629,0.185638818106,0.196558748583,
+    0.20747867906,0.218398609536,0.229318540013,0.24023847049),
+  .UNSPECIFIED.);
+#38196 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#38197 = CARTESIAN_POINT('',(0.E+000,1.009547914667E-002));
+#38198 = CARTESIAN_POINT('',(0.E+000,3.028643744E-002));
+#38199 = CARTESIAN_POINT('',(0.E+000,6.057287487999E-002));
+#38200 = CARTESIAN_POINT('',(0.E+000,9.085931231999E-002));
+#38201 = CARTESIAN_POINT('',(0.E+000,0.12114574976));
+#38202 = CARTESIAN_POINT('',(0.E+000,0.1514321872));
+#38203 = CARTESIAN_POINT('',(0.E+000,0.18171862464));
+#38204 = CARTESIAN_POINT('',(0.E+000,0.21200506208));
+#38205 = CARTESIAN_POINT('',(0.E+000,0.24229149952));
+#38206 = CARTESIAN_POINT('',(0.E+000,0.27257793696));
+#38207 = CARTESIAN_POINT('',(0.E+000,0.3028643744));
+#38208 = CARTESIAN_POINT('',(0.E+000,0.33315081184));
+#38209 = CARTESIAN_POINT('',(0.E+000,0.36343724928));
+#38210 = CARTESIAN_POINT('',(0.E+000,0.39372368672));
+#38211 = CARTESIAN_POINT('',(0.E+000,0.42401012416));
+#38212 = CARTESIAN_POINT('',(0.E+000,0.4542965616));
+#38213 = CARTESIAN_POINT('',(0.E+000,0.48458299904));
+#38214 = CARTESIAN_POINT('',(0.E+000,0.51486943648));
+#38215 = CARTESIAN_POINT('',(0.E+000,0.54515587392));
+#38216 = CARTESIAN_POINT('',(0.E+000,0.57544231136));
+#38217 = CARTESIAN_POINT('',(0.E+000,0.6057287488));
+#38218 = CARTESIAN_POINT('',(0.E+000,0.63601518624));
+#38219 = CARTESIAN_POINT('',(-0.E+000,0.656206144533));
+#38220 = CARTESIAN_POINT('',(0.E+000,0.66630162368));
+#38221 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#38222 = ORIENTED_EDGE('',*,*,#38223,.F.);
+#38223 = EDGE_CURVE('',#38087,#38186,#38224,.T.);
+#38224 = SURFACE_CURVE('',#38225,(#38232),.PCURVE_S1.);
+#38225 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#38226,#38227,#38228,#38229,
+    #38230,#38231),.UNSPECIFIED.,.F.,.F.,(6,6),(-1.,0.E+000),
+  .PIECEWISE_BEZIER_KNOTS.);
+#38226 = CARTESIAN_POINT('',(1.394118970918E-016,2.800000041723,
+    11.600000135601));
+#38227 = CARTESIAN_POINT('',(0.444687766729,2.800000041723,
+    11.589889640617));
+#38228 = CARTESIAN_POINT('',(0.881909452717,2.711720505362,
+    11.579948287285));
+#38229 = CARTESIAN_POINT('',(1.293871803615,2.541080112433,
+    11.570051985033));
+#38230 = CARTESIAN_POINT('',(1.66545728146,2.29434075219,11.560110631701
+    ));
+#38231 = CARTESIAN_POINT('',(1.979899016825,1.979899016825,
+    11.550000136718));
+#38232 = PCURVE('',#38095,#38233);
+#38233 = DEFINITIONAL_REPRESENTATION('',(#38234),#38260);
+#38234 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#38235,#38236,#38237,#38238,
+    #38239,#38240,#38241,#38242,#38243,#38244,#38245,#38246,#38247,
+    #38248,#38249,#38250,#38251,#38252,#38253,#38254,#38255,#38256,
+    #38257,#38258,#38259),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-1.,-0.954545454545,-0.909090909091,
+    -0.863636363636,-0.818181818182,-0.772727272727,-0.727272727273,
+    -0.681818181818,-0.636363636364,-0.590909090909,-0.545454545455,-0.5
+    ,-0.454545454545,-0.409090909091,-0.363636363636,-0.318181818182,
+    -0.272727272727,-0.227272727273,-0.181818181818,-0.136363636364,
+    -9.090909090909E-002,-4.545454545455E-002,0.E+000),.UNSPECIFIED.);
+#38235 = CARTESIAN_POINT('',(1.,0.E+000));
+#38236 = CARTESIAN_POINT('',(0.984848484848,0.E+000));
+#38237 = CARTESIAN_POINT('',(0.954545454545,0.E+000));
+#38238 = CARTESIAN_POINT('',(0.909090909091,0.E+000));
+#38239 = CARTESIAN_POINT('',(0.863636363636,0.E+000));
+#38240 = CARTESIAN_POINT('',(0.818181818182,0.E+000));
+#38241 = CARTESIAN_POINT('',(0.772727272727,0.E+000));
+#38242 = CARTESIAN_POINT('',(0.727272727273,0.E+000));
+#38243 = CARTESIAN_POINT('',(0.681818181818,0.E+000));
+#38244 = CARTESIAN_POINT('',(0.636363636364,0.E+000));
+#38245 = CARTESIAN_POINT('',(0.590909090909,0.E+000));
+#38246 = CARTESIAN_POINT('',(0.545454545455,0.E+000));
+#38247 = CARTESIAN_POINT('',(0.5,0.E+000));
+#38248 = CARTESIAN_POINT('',(0.454545454545,0.E+000));
+#38249 = CARTESIAN_POINT('',(0.409090909091,0.E+000));
+#38250 = CARTESIAN_POINT('',(0.363636363636,0.E+000));
+#38251 = CARTESIAN_POINT('',(0.318181818182,0.E+000));
+#38252 = CARTESIAN_POINT('',(0.272727272727,0.E+000));
+#38253 = CARTESIAN_POINT('',(0.227272727273,0.E+000));
+#38254 = CARTESIAN_POINT('',(0.181818181818,0.E+000));
+#38255 = CARTESIAN_POINT('',(0.136363636364,0.E+000));
+#38256 = CARTESIAN_POINT('',(9.090909090909E-002,0.E+000));
+#38257 = CARTESIAN_POINT('',(4.545454545455E-002,0.E+000));
+#38258 = CARTESIAN_POINT('',(1.515151515152E-002,-0.E+000));
+#38259 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#38260 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#38261 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#38265)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#38262,#38263,#38264)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#38262 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#38263 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#38264 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#38265 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-004),#38262,
+  'distance_accuracy_value','confusion accuracy');
+#38266 = SHAPE_DEFINITION_REPRESENTATION(#38267,#38077);
+#38267 = PRODUCT_DEFINITION_SHAPE('','',#38268);
+#38268 = PRODUCT_DEFINITION('design','',#38269,#38272);
+#38269 = PRODUCT_DEFINITION_FORMATION('','',#38270);
+#38270 = PRODUCT('Compound196','Compound196','',(#38271));
+#38271 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#38272 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#38273 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#38274,#38276);
+#38274 = ( REPRESENTATION_RELATIONSHIP('','',#38077,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#38275) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#38275 = ITEM_DEFINED_TRANSFORMATION('','',#11,#827);
+#38276 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #38277);
+#38277 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('204','=>[0:1:1:205]','',#5,
+  #38268,$);
+#38278 = PRODUCT_TYPE('part',$,(#38270));
+#38279 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#38280),#38432);
+#38280 = SHELL_BASED_SURFACE_MODEL('',(#38281));
+#38281 = OPEN_SHELL('',(#38282));
+#38282 = ADVANCED_FACE('',(#38283),#38297,.T.);
+#38283 = FACE_BOUND('',#38284,.T.);
+#38284 = EDGE_LOOP('',(#38285,#38338,#38377,#38415));
+#38285 = ORIENTED_EDGE('',*,*,#38286,.F.);
+#38286 = EDGE_CURVE('',#38287,#38289,#38291,.T.);
+#38287 = VERTEX_POINT('',#38288);
+#38288 = CARTESIAN_POINT('',(-2.121242937857,2.121242937857,
+    11.916739798821));
+#38289 = VERTEX_POINT('',#38290);
+#38290 = CARTESIAN_POINT('',(-1.979899016825,1.979899016825,
+    12.050000125542));
+#38291 = SURFACE_CURVE('',#38292,(#38296),.PCURVE_S1.);
+#38292 = LINE('',#38293,#38294);
+#38293 = CARTESIAN_POINT('',(-2.121242937857,2.121242937857,
+    11.916739798821));
+#38294 = VECTOR('',#38295,1.);
+#38295 = DIRECTION('',(0.588348405415,-0.588348405415,0.554700196225));
+#38296 = PCURVE('',#38297,#38310);
+#38297 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#38298,#38299)
+    ,(#38300,#38301)
+    ,(#38302,#38303)
+    ,(#38304,#38305)
+    ,(#38306,#38307)
+    ,(#38308,#38309
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#38298 = CARTESIAN_POINT('',(-2.192031054342,2.192031054342,
+    11.850000122562));
+#38299 = CARTESIAN_POINT('',(-1.979899016825,1.979899016825,
+    12.050000125542));
+#38300 = CARTESIAN_POINT('',(-2.540162975639,1.843899133045,
+    11.860110617545));
+#38301 = CARTESIAN_POINT('',(-2.29434075219,1.66545728146,
+    12.060110620526));
+#38302 = CARTESIAN_POINT('',(-2.813338695908,1.432500925431,
+    11.870051970877));
+#38303 = CARTESIAN_POINT('',(-2.541080112433,1.293871803615,
+    12.070051973858));
+#38304 = CARTESIAN_POINT('',(-3.00226198808,0.976399751223,
+    11.879948273129));
+#38305 = CARTESIAN_POINT('',(-2.711720505362,0.881909452717,
+    12.07994827611));
+#38306 = CARTESIAN_POINT('',(-3.100000046194,0.492332884593,
+    11.889889626461));
+#38307 = CARTESIAN_POINT('',(-2.800000041723,0.444687766729,
+    12.089889629441));
+#38308 = CARTESIAN_POINT('',(-3.100000046194,1.543488860659E-016,
+    11.900000121444));
+#38309 = CARTESIAN_POINT('',(-2.800000041723,1.394118970918E-016,
+    12.100000124425));
+#38310 = DEFINITIONAL_REPRESENTATION('',(#38311),#38337);
+#38311 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#38312,#38313,#38314,#38315,
+    #38316,#38317,#38318,#38319,#38320,#38321,#38322,#38323,#38324,
+    #38325,#38326,#38327,#38328,#38329,#38330,#38331,#38332,#38333,
+    #38334,#38335,#38336),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.091993047682E-002,
+    2.183986095365E-002,3.275979143047E-002,4.367972190729E-002,
+    5.459965238412E-002,6.551958286094E-002,7.643951333776E-002,
+    8.735944381458E-002,9.827937429141E-002,0.109199304768,
+    0.120119235245,0.131039165722,0.141959096199,0.152879026676,
+    0.163798957152,0.174718887629,0.185638818106,0.196558748583,
+    0.20747867906,0.218398609536,0.229318540013,0.24023847049),
+  .UNSPECIFIED.);
+#38312 = CARTESIAN_POINT('',(0.E+000,0.33369837632));
+#38313 = CARTESIAN_POINT('',(0.E+000,0.343793855467));
+#38314 = CARTESIAN_POINT('',(0.E+000,0.36398481376));
+#38315 = CARTESIAN_POINT('',(0.E+000,0.3942712512));
+#38316 = CARTESIAN_POINT('',(0.E+000,0.42455768864));
+#38317 = CARTESIAN_POINT('',(0.E+000,0.45484412608));
+#38318 = CARTESIAN_POINT('',(0.E+000,0.48513056352));
+#38319 = CARTESIAN_POINT('',(0.E+000,0.51541700096));
+#38320 = CARTESIAN_POINT('',(0.E+000,0.5457034384));
+#38321 = CARTESIAN_POINT('',(0.E+000,0.57598987584));
+#38322 = CARTESIAN_POINT('',(0.E+000,0.60627631328));
+#38323 = CARTESIAN_POINT('',(0.E+000,0.63656275072));
+#38324 = CARTESIAN_POINT('',(0.E+000,0.66684918816));
+#38325 = CARTESIAN_POINT('',(0.E+000,0.6971356256));
+#38326 = CARTESIAN_POINT('',(0.E+000,0.72742206304));
+#38327 = CARTESIAN_POINT('',(0.E+000,0.75770850048));
+#38328 = CARTESIAN_POINT('',(0.E+000,0.78799493792));
+#38329 = CARTESIAN_POINT('',(0.E+000,0.81828137536));
+#38330 = CARTESIAN_POINT('',(0.E+000,0.8485678128));
+#38331 = CARTESIAN_POINT('',(0.E+000,0.87885425024));
+#38332 = CARTESIAN_POINT('',(0.E+000,0.90914068768));
+#38333 = CARTESIAN_POINT('',(0.E+000,0.93942712512));
+#38334 = CARTESIAN_POINT('',(0.E+000,0.96971356256));
+#38335 = CARTESIAN_POINT('',(-0.E+000,0.989904520853));
+#38336 = CARTESIAN_POINT('',(0.E+000,1.));
+#38337 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#38338 = ORIENTED_EDGE('',*,*,#38339,.F.);
+#38339 = EDGE_CURVE('',#38340,#38287,#38342,.T.);
+#38340 = VERTEX_POINT('',#38341);
+#38341 = CARTESIAN_POINT('',(-3.000124926996,1.493761076259E-016,
+    11.966583534243));
+#38342 = SURFACE_CURVE('',#38343,(#38348),.PCURVE_S1.);
+#38343 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#38344,#38345,#38346,#38347),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,0.241777920213),
+  .PIECEWISE_BEZIER_KNOTS.);
+#38344 = CARTESIAN_POINT('',(-3.000124926996,0.E+000,11.966583534243));
+#38345 = CARTESIAN_POINT('',(-3.000124926996,0.794119080623,
+    11.949732693841));
+#38346 = CARTESIAN_POINT('',(-2.682765495879,1.559800074984,
+    11.933553058406));
+#38347 = CARTESIAN_POINT('',(-2.121242937857,2.121242937857,
+    11.916739798821));
+#38348 = PCURVE('',#38297,#38349);
+#38349 = DEFINITIONAL_REPRESENTATION('',(#38350),#38376);
+#38350 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#38351,#38352,#38353,#38354,
+    #38355,#38356,#38357,#38358,#38359,#38360,#38361,#38362,#38363,
+    #38364,#38365,#38366,#38367,#38368,#38369,#38370,#38371,#38372,
+    #38373,#38374,#38375),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.098990546424E-002,
+    2.197981092847E-002,3.296971639271E-002,4.395962185695E-002,
+    5.494952732119E-002,6.593943278542E-002,7.692933824966E-002,
+    8.79192437139E-002,9.890914917813E-002,0.109899054642,0.120888960107
+    ,0.131878865571,0.142868771035,0.153858676499,0.164848581964,
+    0.175838487428,0.186828392892,0.197818298356,0.208808203821,
+    0.219798109285,0.230788014749,0.241777920213),.UNSPECIFIED.);
+#38351 = CARTESIAN_POINT('',(1.,0.332917059032));
+#38352 = CARTESIAN_POINT('',(0.984848538998,0.332916899045));
+#38353 = CARTESIAN_POINT('',(0.954548399471,0.332937315465));
+#38354 = CARTESIAN_POINT('',(0.909103267773,0.333019746316));
+#38355 = CARTESIAN_POINT('',(0.86365962753,0.333144147145));
+#38356 = CARTESIAN_POINT('',(0.818214999643,0.333298698179));
+#38357 = CARTESIAN_POINT('',(0.77276758813,0.333471230666));
+#38358 = CARTESIAN_POINT('',(0.727316328452,0.333649649043));
+#38359 = CARTESIAN_POINT('',(0.681860789064,0.33382258128));
+#38360 = CARTESIAN_POINT('',(0.636401094595,0.333979866517));
+#38361 = CARTESIAN_POINT('',(0.590937828217,0.334112980488));
+#38362 = CARTESIAN_POINT('',(0.545471927306,0.334215368222));
+#38363 = CARTESIAN_POINT('',(0.500004571477,0.334282689327));
+#38364 = CARTESIAN_POINT('',(0.454537066141,0.334312972217));
+#38365 = CARTESIAN_POINT('',(0.409070723728,0.33430667682));
+#38366 = CARTESIAN_POINT('',(0.363606744983,0.334266665142));
+#38367 = CARTESIAN_POINT('',(0.318146102757,0.334198079997));
+#38368 = CARTESIAN_POINT('',(0.272689430422,0.334108132198));
+#38369 = CARTESIAN_POINT('',(0.227236918033,0.334005799235));
+#38370 = CARTESIAN_POINT('',(0.181788215398,0.33390143101));
+#38371 = CARTESIAN_POINT('',(0.13634235584,0.333806288715));
+#38372 = CARTESIAN_POINT('',(9.089765928928E-002,0.333731931559));
+#38373 = CARTESIAN_POINT('',(4.545177899234E-002,0.333689784361));
+#38374 = CARTESIAN_POINT('',(1.515145175203E-002,0.333689701596));
+#38375 = CARTESIAN_POINT('',(0.E+000,0.33369837632));
+#38376 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#38377 = ORIENTED_EDGE('',*,*,#38378,.F.);
+#38378 = EDGE_CURVE('',#38379,#38340,#38381,.T.);
+#38379 = VERTEX_POINT('',#38380);
+#38380 = CARTESIAN_POINT('',(-2.800000041723,1.394118970918E-016,
+    12.100000124425));
+#38381 = SURFACE_CURVE('',#38382,(#38386),.PCURVE_S1.);
+#38382 = LINE('',#38383,#38384);
+#38383 = CARTESIAN_POINT('',(-2.800000041723,1.394118970918E-016,
+    12.100000124425));
+#38384 = VECTOR('',#38385,1.);
+#38385 = DIRECTION('',(-0.832050294338,4.142775295748E-017,
+    -0.554700196225));
+#38386 = PCURVE('',#38297,#38387);
+#38387 = DEFINITIONAL_REPRESENTATION('',(#38388),#38414);
+#38388 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#38389,#38390,#38391,#38392,
+    #38393,#38394,#38395,#38396,#38397,#38398,#38399,#38400,#38401,
+    #38402,#38403,#38404,#38405,#38406,#38407,#38408,#38409,#38410,
+    #38411,#38412,#38413),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.093273538404E-002,
+    2.186547076808E-002,3.279820615211E-002,4.373094153615E-002,
+    5.466367692019E-002,6.559641230423E-002,7.652914768827E-002,
+    8.74618830723E-002,9.839461845634E-002,0.10932735384,0.120260089224,
+    0.131192824608,0.142125559992,0.153058295377,0.163991030761,
+    0.174923766145,0.185856501529,0.196789236913,0.207721972297,
+    0.218654707681,0.229587443065,0.240520178449),.UNSPECIFIED.);
+#38389 = CARTESIAN_POINT('',(1.,1.));
+#38390 = CARTESIAN_POINT('',(1.,0.989892682713));
+#38391 = CARTESIAN_POINT('',(1.,0.969678048138));
+#38392 = CARTESIAN_POINT('',(1.,0.939356096276));
+#38393 = CARTESIAN_POINT('',(1.,0.909034144413));
+#38394 = CARTESIAN_POINT('',(1.,0.878712192551));
+#38395 = CARTESIAN_POINT('',(1.,0.848390240689));
+#38396 = CARTESIAN_POINT('',(1.,0.818068288827));
+#38397 = CARTESIAN_POINT('',(1.,0.787746336965));
+#38398 = CARTESIAN_POINT('',(1.,0.757424385102));
+#38399 = CARTESIAN_POINT('',(1.,0.72710243324));
+#38400 = CARTESIAN_POINT('',(1.,0.696780481378));
+#38401 = CARTESIAN_POINT('',(1.,0.666458529516));
+#38402 = CARTESIAN_POINT('',(1.,0.636136577654));
+#38403 = CARTESIAN_POINT('',(1.,0.605814625792));
+#38404 = CARTESIAN_POINT('',(1.,0.575492673929));
+#38405 = CARTESIAN_POINT('',(1.,0.545170722067));
+#38406 = CARTESIAN_POINT('',(1.,0.514848770205));
+#38407 = CARTESIAN_POINT('',(1.,0.484526818343));
+#38408 = CARTESIAN_POINT('',(1.,0.454204866481));
+#38409 = CARTESIAN_POINT('',(1.,0.423882914618));
+#38410 = CARTESIAN_POINT('',(1.,0.393560962756));
+#38411 = CARTESIAN_POINT('',(1.,0.363239010894));
+#38412 = CARTESIAN_POINT('',(1.,0.343024376319));
+#38413 = CARTESIAN_POINT('',(1.,0.332917059032));
+#38414 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#38415 = ORIENTED_EDGE('',*,*,#38416,.F.);
+#38416 = EDGE_CURVE('',#38289,#38379,#38417,.T.);
+#38417 = SURFACE_CURVE('',#38418,(#38425),.PCURVE_S1.);
+#38418 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#38419,#38420,#38421,#38422,
+    #38423,#38424),.UNSPECIFIED.,.F.,.F.,(6,6),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#38419 = CARTESIAN_POINT('',(-1.979899016825,1.979899016825,
+    12.050000125542));
+#38420 = CARTESIAN_POINT('',(-2.29434075219,1.66545728146,
+    12.060110620526));
+#38421 = CARTESIAN_POINT('',(-2.541080112433,1.293871803615,
+    12.070051973858));
+#38422 = CARTESIAN_POINT('',(-2.711720505362,0.881909452717,
+    12.07994827611));
+#38423 = CARTESIAN_POINT('',(-2.800000041723,0.444687766729,
+    12.089889629441));
+#38424 = CARTESIAN_POINT('',(-2.800000041723,1.394118970918E-016,
+    12.100000124425));
+#38425 = PCURVE('',#38297,#38426);
+#38426 = DEFINITIONAL_REPRESENTATION('',(#38427),#38431);
+#38427 = LINE('',#38428,#38429);
+#38428 = CARTESIAN_POINT('',(0.E+000,1.));
+#38429 = VECTOR('',#38430,1.);
+#38430 = DIRECTION('',(1.,0.E+000));
+#38431 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#38432 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#38436)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#38433,#38434,#38435)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#38433 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#38434 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#38435 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#38436 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-004),#38433,
+  'distance_accuracy_value','confusion accuracy');
+#38437 = SHAPE_DEFINITION_REPRESENTATION(#38438,#38279);
+#38438 = PRODUCT_DEFINITION_SHAPE('','',#38439);
+#38439 = PRODUCT_DEFINITION('design','',#38440,#38443);
+#38440 = PRODUCT_DEFINITION_FORMATION('','',#38441);
+#38441 = PRODUCT('Compound197','Compound197','',(#38442));
+#38442 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#38443 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#38444 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#38445,#38447);
+#38445 = ( REPRESENTATION_RELATIONSHIP('','',#38279,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#38446) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#38446 = ITEM_DEFINED_TRANSFORMATION('','',#11,#831);
+#38447 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #38448);
+#38448 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('205','=>[0:1:1:206]','',#5,
+  #38439,$);
+#38449 = PRODUCT_TYPE('part',$,(#38441));
+#38450 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#38451),#38612);
+#38451 = SHELL_BASED_SURFACE_MODEL('',(#38452));
+#38452 = OPEN_SHELL('',(#38453));
+#38453 = ADVANCED_FACE('',(#38454),#38468,.T.);
+#38454 = FACE_BOUND('',#38455,.T.);
+#38455 = EDGE_LOOP('',(#38456,#38509,#38557,#38595));
+#38456 = ORIENTED_EDGE('',*,*,#38457,.F.);
+#38457 = EDGE_CURVE('',#38458,#38460,#38462,.T.);
+#38458 = VERTEX_POINT('',#38459);
+#38459 = CARTESIAN_POINT('',(1.836970226094E-016,-3.000000044703,
+    11.66666679581));
+#38460 = VERTEX_POINT('',#38461);
+#38461 = CARTESIAN_POINT('',(1.714505544354E-016,-2.800000041723,
+    11.80000013113));
+#38462 = SURFACE_CURVE('',#38463,(#38467),.PCURVE_S1.);
+#38463 = LINE('',#38464,#38465);
+#38464 = CARTESIAN_POINT('',(1.836970226094E-016,-3.000000044703,
+    11.66666679581));
+#38465 = VECTOR('',#38466,1.);
+#38466 = DIRECTION('',(-5.094838648452E-017,0.832050294338,
+    0.554700196225));
+#38467 = PCURVE('',#38468,#38481);
+#38468 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#38469,#38470)
+    ,(#38471,#38472)
+    ,(#38473,#38474)
+    ,(#38475,#38476)
+    ,(#38477,#38478)
+    ,(#38479,#38480
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#38469 = CARTESIAN_POINT('',(1.898202566964E-016,-3.100000046194,
+    11.60000012815));
+#38470 = CARTESIAN_POINT('',(1.714505544354E-016,-2.800000041723,
+    11.80000013113));
+#38471 = CARTESIAN_POINT('',(0.492332884593,-3.100000046194,
+    11.610110623133));
+#38472 = CARTESIAN_POINT('',(0.444687766729,-2.800000041723,
+    11.810110626114));
+#38473 = CARTESIAN_POINT('',(0.976399751223,-3.00226198808,
+    11.620051976465));
+#38474 = CARTESIAN_POINT('',(0.881909452717,-2.711720505362,
+    11.820051979445));
+#38475 = CARTESIAN_POINT('',(1.432500925431,-2.813338695908,
+    11.629948278717));
+#38476 = CARTESIAN_POINT('',(1.293871803615,-2.541080112433,
+    11.829948281697));
+#38477 = CARTESIAN_POINT('',(1.843899133045,-2.540162975639,
+    11.639889632049));
+#38478 = CARTESIAN_POINT('',(1.66545728146,-2.29434075219,
+    11.839889635029));
+#38479 = CARTESIAN_POINT('',(2.192031054342,-2.192031054342,
+    11.650000127032));
+#38480 = CARTESIAN_POINT('',(1.979899016825,-1.979899016825,
+    11.850000130013));
+#38481 = DEFINITIONAL_REPRESENTATION('',(#38482),#38508);
+#38482 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#38483,#38484,#38485,#38486,
+    #38487,#38488,#38489,#38490,#38491,#38492,#38493,#38494,#38495,
+    #38496,#38497,#38498,#38499,#38500,#38501,#38502,#38503,#38504,
+    #38505,#38506,#38507),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.092591311876E-002,
+    2.185182623752E-002,3.277773935628E-002,4.370365247504E-002,
+    5.462956559379E-002,6.555547871255E-002,7.648139183131E-002,
+    8.740730495007E-002,9.833321806883E-002,0.109259131188,
+    0.120185044306,0.131110957425,0.142036870544,0.152962783663,
+    0.163888696781,0.1748146099,0.185740523019,0.196666436138,
+    0.207592349256,0.218518262375,0.229444175494,0.240370088613),
+  .UNSPECIFIED.);
+#38483 = CARTESIAN_POINT('',(0.E+000,0.333333333333));
+#38484 = CARTESIAN_POINT('',(0.E+000,0.343434343434));
+#38485 = CARTESIAN_POINT('',(0.E+000,0.363636363636));
+#38486 = CARTESIAN_POINT('',(0.E+000,0.393939393939));
+#38487 = CARTESIAN_POINT('',(0.E+000,0.424242424242));
+#38488 = CARTESIAN_POINT('',(0.E+000,0.454545454546));
+#38489 = CARTESIAN_POINT('',(0.E+000,0.484848484849));
+#38490 = CARTESIAN_POINT('',(0.E+000,0.515151515152));
+#38491 = CARTESIAN_POINT('',(0.E+000,0.545454545455));
+#38492 = CARTESIAN_POINT('',(0.E+000,0.575757575758));
+#38493 = CARTESIAN_POINT('',(0.E+000,0.606060606061));
+#38494 = CARTESIAN_POINT('',(0.E+000,0.636363636364));
+#38495 = CARTESIAN_POINT('',(0.E+000,0.666666666667));
+#38496 = CARTESIAN_POINT('',(0.E+000,0.69696969697));
+#38497 = CARTESIAN_POINT('',(0.E+000,0.727272727273));
+#38498 = CARTESIAN_POINT('',(0.E+000,0.757575757576));
+#38499 = CARTESIAN_POINT('',(0.E+000,0.787878787879));
+#38500 = CARTESIAN_POINT('',(0.E+000,0.818181818182));
+#38501 = CARTESIAN_POINT('',(0.E+000,0.848484848485));
+#38502 = CARTESIAN_POINT('',(0.E+000,0.878787878788));
+#38503 = CARTESIAN_POINT('',(0.E+000,0.909090909091));
+#38504 = CARTESIAN_POINT('',(0.E+000,0.939393939394));
+#38505 = CARTESIAN_POINT('',(0.E+000,0.969696969697));
+#38506 = CARTESIAN_POINT('',(-0.E+000,0.989898989899));
+#38507 = CARTESIAN_POINT('',(0.E+000,1.));
+#38508 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#38509 = ORIENTED_EDGE('',*,*,#38510,.F.);
+#38510 = EDGE_CURVE('',#38511,#38458,#38513,.T.);
+#38511 = VERTEX_POINT('',#38512);
+#38512 = CARTESIAN_POINT('',(2.121242937857,-2.121242937857,
+    11.716739803291));
+#38513 = SURFACE_CURVE('',#38514,(#38528),.PCURVE_S1.);
+#38514 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#38515,#38516,#38517,#38518,
+    #38519,#38520,#38521,#38522,#38523,#38524,#38525,#38526,#38527),
+  .UNSPECIFIED.,.F.,.F.,(4,3,3,3,4),(-0.241768013859,-0.171301740738,
+    -8.56508703691E-002,-1.415744860501E-002,0.E+000),.UNSPECIFIED.);
+#38515 = CARTESIAN_POINT('',(2.121242937857,-2.121242937857,
+    11.716739803291));
+#38516 = CARTESIAN_POINT('',(1.905940960537,-2.336514358038,
+    11.71029317353));
+#38517 = CARTESIAN_POINT('',(1.709595811299,-2.474063602477,
+    11.705255522104));
+#38518 = CARTESIAN_POINT('',(1.528082936341,-2.581519940586,
+    11.700771644714));
+#38519 = CARTESIAN_POINT('',(1.30745631548,-2.712131770588,
+    11.695321548036));
+#38520 = CARTESIAN_POINT('',(1.106819245645,-2.798972408562,
+    11.690701857958));
+#38521 = CARTESIAN_POINT('',(0.87296582203,-2.870127849553,
+    11.685496965595));
+#38522 = CARTESIAN_POINT('',(0.677766621212,-2.929521828057,
+    11.681152403031));
+#38523 = CARTESIAN_POINT('',(0.458191757518,-2.978281917968,
+    11.676407490769));
+#38524 = CARTESIAN_POINT('',(0.175571278537,-2.994856288261,
+    11.670395849286));
+#38525 = CARTESIAN_POINT('',(0.119605501446,-2.998138419536,
+    11.669205397029));
+#38526 = CARTESIAN_POINT('',(6.117183286651E-002,-3.000000044703,
+    11.667964887907));
+#38527 = CARTESIAN_POINT('',(1.836970226094E-016,-3.000000044703,
+    11.66666679581));
+#38528 = PCURVE('',#38468,#38529);
+#38529 = DEFINITIONAL_REPRESENTATION('',(#38530),#38556);
+#38530 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#38531,#38532,#38533,#38534,
+    #38535,#38536,#38537,#38538,#38539,#38540,#38541,#38542,#38543,
+    #38544,#38545,#38546,#38547,#38548,#38549,#38550,#38551,#38552,
+    #38553,#38554,#38555),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.241768013859,-0.230778558684,
+    -0.219789103508,-0.208799648333,-0.197810193158,-0.186820737982,
+    -0.175831282807,-0.164841827631,-0.153852372456,-0.14286291728,
+    -0.131873462105,-0.12088400693,-0.109894551754,-9.89050965788E-002,
+    -8.791564140338E-002,-7.692618622796E-002,-6.593673105253E-002,
+    -5.494727587711E-002,-4.395782070169E-002,-3.296836552627E-002,
+    -2.197891035084E-002,-1.098945517542E-002,0.E+000),.UNSPECIFIED.);
+#38531 = CARTESIAN_POINT('',(1.,0.33369837632));
+#38532 = CARTESIAN_POINT('',(0.98006750711,0.333661908318));
+#38533 = CARTESIAN_POINT('',(0.941520978394,0.333230817283));
+#38534 = CARTESIAN_POINT('',(0.887274959591,0.332220654568));
+#38535 = CARTESIAN_POINT('',(0.836219146995,0.331761775607));
+#38536 = CARTESIAN_POINT('',(0.787976871533,0.332055441866));
+#38537 = CARTESIAN_POINT('',(0.742191222899,0.33290654072));
+#38538 = CARTESIAN_POINT('',(0.698526640953,0.333813191459));
+#38539 = CARTESIAN_POINT('',(0.656690159881,0.333676351806));
+#38540 = CARTESIAN_POINT('',(0.616269746781,0.33272655192));
+#38541 = CARTESIAN_POINT('',(0.576924861707,0.331807525678));
+#38542 = CARTESIAN_POINT('',(0.538294730473,0.331298770924));
+#38543 = CARTESIAN_POINT('',(0.500018412869,0.331394131159));
+#38544 = CARTESIAN_POINT('',(0.461735007012,0.332043397084));
+#38545 = CARTESIAN_POINT('',(0.423086071265,0.332956542739));
+#38546 = CARTESIAN_POINT('',(0.383727248167,0.33366636468));
+#38547 = CARTESIAN_POINT('',(0.343301829491,0.333267009101));
+#38548 = CARTESIAN_POINT('',(0.301426910598,0.332375524342));
+#38549 = CARTESIAN_POINT('',(0.257794071316,0.331724530922));
+#38550 = CARTESIAN_POINT('',(0.212051079686,0.331675282598));
+#38551 = CARTESIAN_POINT('',(0.163835627973,0.33224624264));
+#38552 = CARTESIAN_POINT('',(0.112775857206,0.333207778214));
+#38553 = CARTESIAN_POINT('',(5.849309488836E-002,0.333364352909));
+#38554 = CARTESIAN_POINT('',(1.993185111199E-002,0.33335129541));
+#38555 = CARTESIAN_POINT('',(0.E+000,0.333333333333));
+#38556 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#38557 = ORIENTED_EDGE('',*,*,#38558,.F.);
+#38558 = EDGE_CURVE('',#38559,#38511,#38561,.T.);
+#38559 = VERTEX_POINT('',#38560);
+#38560 = CARTESIAN_POINT('',(1.979899016825,-1.979899016825,
+    11.850000130013));
+#38561 = SURFACE_CURVE('',#38562,(#38566),.PCURVE_S1.);
+#38562 = LINE('',#38563,#38564);
+#38563 = CARTESIAN_POINT('',(1.979899016825,-1.979899016825,
+    11.850000130013));
+#38564 = VECTOR('',#38565,1.);
+#38565 = DIRECTION('',(0.588348405415,-0.588348405415,-0.554700196225));
+#38566 = PCURVE('',#38468,#38567);
+#38567 = DEFINITIONAL_REPRESENTATION('',(#38568),#38594);
+#38568 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#38569,#38570,#38571,#38572,
+    #38573,#38574,#38575,#38576,#38577,#38578,#38579,#38580,#38581,
+    #38582,#38583,#38584,#38585,#38586,#38587,#38588,#38589,#38590,
+    #38591,#38592,#38593),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.091993047682E-002,
+    2.183986095365E-002,3.275979143047E-002,4.367972190729E-002,
+    5.459965238412E-002,6.551958286094E-002,7.643951333776E-002,
+    8.735944381458E-002,9.827937429141E-002,0.109199304768,
+    0.120119235245,0.131039165722,0.141959096199,0.152879026676,
+    0.163798957152,0.174718887629,0.185638818106,0.196558748583,
+    0.20747867906,0.218398609536,0.229318540013,0.24023847049),
+  .UNSPECIFIED.);
+#38569 = CARTESIAN_POINT('',(1.,1.));
+#38570 = CARTESIAN_POINT('',(1.,0.989904520853));
+#38571 = CARTESIAN_POINT('',(1.,0.96971356256));
+#38572 = CARTESIAN_POINT('',(1.,0.93942712512));
+#38573 = CARTESIAN_POINT('',(1.,0.90914068768));
+#38574 = CARTESIAN_POINT('',(1.,0.87885425024));
+#38575 = CARTESIAN_POINT('',(1.,0.8485678128));
+#38576 = CARTESIAN_POINT('',(1.,0.81828137536));
+#38577 = CARTESIAN_POINT('',(1.,0.78799493792));
+#38578 = CARTESIAN_POINT('',(1.,0.75770850048));
+#38579 = CARTESIAN_POINT('',(1.,0.72742206304));
+#38580 = CARTESIAN_POINT('',(1.,0.6971356256));
+#38581 = CARTESIAN_POINT('',(1.,0.66684918816));
+#38582 = CARTESIAN_POINT('',(1.,0.63656275072));
+#38583 = CARTESIAN_POINT('',(1.,0.60627631328));
+#38584 = CARTESIAN_POINT('',(1.,0.57598987584));
+#38585 = CARTESIAN_POINT('',(1.,0.5457034384));
+#38586 = CARTESIAN_POINT('',(1.,0.51541700096));
+#38587 = CARTESIAN_POINT('',(1.,0.48513056352));
+#38588 = CARTESIAN_POINT('',(1.,0.45484412608));
+#38589 = CARTESIAN_POINT('',(1.,0.42455768864));
+#38590 = CARTESIAN_POINT('',(1.,0.3942712512));
+#38591 = CARTESIAN_POINT('',(1.,0.36398481376));
+#38592 = CARTESIAN_POINT('',(1.,0.343793855467));
+#38593 = CARTESIAN_POINT('',(1.,0.33369837632));
+#38594 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#38595 = ORIENTED_EDGE('',*,*,#38596,.F.);
+#38596 = EDGE_CURVE('',#38460,#38559,#38597,.T.);
+#38597 = SURFACE_CURVE('',#38598,(#38605),.PCURVE_S1.);
+#38598 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#38599,#38600,#38601,#38602,
+    #38603,#38604),.UNSPECIFIED.,.F.,.F.,(6,6),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#38599 = CARTESIAN_POINT('',(1.714505544354E-016,-2.800000041723,
+    11.80000013113));
+#38600 = CARTESIAN_POINT('',(0.444687766729,-2.800000041723,
+    11.810110626114));
+#38601 = CARTESIAN_POINT('',(0.881909452717,-2.711720505362,
+    11.820051979445));
+#38602 = CARTESIAN_POINT('',(1.293871803615,-2.541080112433,
+    11.829948281697));
+#38603 = CARTESIAN_POINT('',(1.66545728146,-2.29434075219,
+    11.839889635029));
+#38604 = CARTESIAN_POINT('',(1.979899016825,-1.979899016825,
+    11.850000130013));
+#38605 = PCURVE('',#38468,#38606);
+#38606 = DEFINITIONAL_REPRESENTATION('',(#38607),#38611);
+#38607 = LINE('',#38608,#38609);
+#38608 = CARTESIAN_POINT('',(0.E+000,1.));
+#38609 = VECTOR('',#38610,1.);
+#38610 = DIRECTION('',(1.,0.E+000));
+#38611 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#38612 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#38616)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#38613,#38614,#38615)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#38613 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#38614 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#38615 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#38616 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-004),#38613,
+  'distance_accuracy_value','confusion accuracy');
+#38617 = SHAPE_DEFINITION_REPRESENTATION(#38618,#38450);
+#38618 = PRODUCT_DEFINITION_SHAPE('','',#38619);
+#38619 = PRODUCT_DEFINITION('design','',#38620,#38623);
+#38620 = PRODUCT_DEFINITION_FORMATION('','',#38621);
+#38621 = PRODUCT('Compound194','Compound194','',(#38622));
+#38622 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#38623 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#38624 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#38625,#38627);
+#38625 = ( REPRESENTATION_RELATIONSHIP('','',#38450,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#38626) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#38626 = ITEM_DEFINED_TRANSFORMATION('','',#11,#835);
+#38627 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #38628);
+#38628 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('206','=>[0:1:1:207]','',#5,
+  #38619,$);
+#38629 = PRODUCT_TYPE('part',$,(#38621));
+#38630 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#38631),#38783);
+#38631 = SHELL_BASED_SURFACE_MODEL('',(#38632));
+#38632 = OPEN_SHELL('',(#38633));
+#38633 = ADVANCED_FACE('',(#38634),#38648,.T.);
+#38634 = FACE_BOUND('',#38635,.T.);
+#38635 = EDGE_LOOP('',(#38636,#38689,#38728,#38766));
+#38636 = ORIENTED_EDGE('',*,*,#38637,.F.);
+#38637 = EDGE_CURVE('',#38638,#38640,#38642,.T.);
+#38638 = VERTEX_POINT('',#38639);
+#38639 = CARTESIAN_POINT('',(2.121242937857,-2.121242937857,
+    11.716739803291));
+#38640 = VERTEX_POINT('',#38641);
+#38641 = CARTESIAN_POINT('',(1.979899016825,-1.979899016825,
+    11.850000130013));
+#38642 = SURFACE_CURVE('',#38643,(#38647),.PCURVE_S1.);
+#38643 = LINE('',#38644,#38645);
+#38644 = CARTESIAN_POINT('',(2.121242937857,-2.121242937857,
+    11.716739803291));
+#38645 = VECTOR('',#38646,1.);
+#38646 = DIRECTION('',(-0.588348405415,0.588348405415,0.554700196225));
+#38647 = PCURVE('',#38648,#38661);
+#38648 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#38649,#38650)
+    ,(#38651,#38652)
+    ,(#38653,#38654)
+    ,(#38655,#38656)
+    ,(#38657,#38658)
+    ,(#38659,#38660
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#38649 = CARTESIAN_POINT('',(2.192031054342,-2.192031054342,
+    11.650000127032));
+#38650 = CARTESIAN_POINT('',(1.979899016825,-1.979899016825,
+    11.850000130013));
+#38651 = CARTESIAN_POINT('',(2.540162975639,-1.843899133045,
+    11.660110622016));
+#38652 = CARTESIAN_POINT('',(2.29434075219,-1.66545728146,
+    11.860110624996));
+#38653 = CARTESIAN_POINT('',(2.813338695908,-1.432500925431,
+    11.670051975348));
+#38654 = CARTESIAN_POINT('',(2.541080112433,-1.293871803615,
+    11.870051978328));
+#38655 = CARTESIAN_POINT('',(3.00226198808,-0.976399751223,11.6799482776
+    ));
+#38656 = CARTESIAN_POINT('',(2.711720505362,-0.881909452717,
+    11.87994828058));
+#38657 = CARTESIAN_POINT('',(3.100000046194,-0.492332884593,
+    11.689889630932));
+#38658 = CARTESIAN_POINT('',(2.800000041723,-0.444687766729,
+    11.889889633912));
+#38659 = CARTESIAN_POINT('',(3.100000046194,1.898202566964E-016,
+    11.700000125915));
+#38660 = CARTESIAN_POINT('',(2.800000041723,1.714505544354E-016,
+    11.900000128895));
+#38661 = DEFINITIONAL_REPRESENTATION('',(#38662),#38688);
+#38662 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#38663,#38664,#38665,#38666,
+    #38667,#38668,#38669,#38670,#38671,#38672,#38673,#38674,#38675,
+    #38676,#38677,#38678,#38679,#38680,#38681,#38682,#38683,#38684,
+    #38685,#38686,#38687),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.091993047682E-002,
+    2.183986095365E-002,3.275979143047E-002,4.367972190729E-002,
+    5.459965238412E-002,6.551958286094E-002,7.643951333776E-002,
+    8.735944381458E-002,9.827937429141E-002,0.109199304768,
+    0.120119235245,0.131039165722,0.141959096199,0.152879026676,
+    0.163798957152,0.174718887629,0.185638818106,0.196558748583,
+    0.20747867906,0.218398609536,0.229318540013,0.24023847049),
+  .UNSPECIFIED.);
+#38663 = CARTESIAN_POINT('',(0.E+000,0.33369837632));
+#38664 = CARTESIAN_POINT('',(0.E+000,0.343793855467));
+#38665 = CARTESIAN_POINT('',(0.E+000,0.36398481376));
+#38666 = CARTESIAN_POINT('',(0.E+000,0.3942712512));
+#38667 = CARTESIAN_POINT('',(0.E+000,0.42455768864));
+#38668 = CARTESIAN_POINT('',(0.E+000,0.45484412608));
+#38669 = CARTESIAN_POINT('',(0.E+000,0.48513056352));
+#38670 = CARTESIAN_POINT('',(0.E+000,0.51541700096));
+#38671 = CARTESIAN_POINT('',(0.E+000,0.5457034384));
+#38672 = CARTESIAN_POINT('',(0.E+000,0.57598987584));
+#38673 = CARTESIAN_POINT('',(0.E+000,0.60627631328));
+#38674 = CARTESIAN_POINT('',(0.E+000,0.63656275072));
+#38675 = CARTESIAN_POINT('',(0.E+000,0.66684918816));
+#38676 = CARTESIAN_POINT('',(0.E+000,0.6971356256));
+#38677 = CARTESIAN_POINT('',(0.E+000,0.72742206304));
+#38678 = CARTESIAN_POINT('',(0.E+000,0.75770850048));
+#38679 = CARTESIAN_POINT('',(0.E+000,0.78799493792));
+#38680 = CARTESIAN_POINT('',(0.E+000,0.81828137536));
+#38681 = CARTESIAN_POINT('',(0.E+000,0.8485678128));
+#38682 = CARTESIAN_POINT('',(0.E+000,0.87885425024));
+#38683 = CARTESIAN_POINT('',(0.E+000,0.90914068768));
+#38684 = CARTESIAN_POINT('',(0.E+000,0.93942712512));
+#38685 = CARTESIAN_POINT('',(0.E+000,0.96971356256));
+#38686 = CARTESIAN_POINT('',(-0.E+000,0.989904520853));
+#38687 = CARTESIAN_POINT('',(0.E+000,1.));
+#38688 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#38689 = ORIENTED_EDGE('',*,*,#38690,.F.);
+#38690 = EDGE_CURVE('',#38691,#38638,#38693,.T.);
+#38691 = VERTEX_POINT('',#38692);
+#38692 = CARTESIAN_POINT('',(3.000124926996,1.837046694444E-016,
+    11.766583538713));
+#38693 = SURFACE_CURVE('',#38694,(#38699),.PCURVE_S1.);
+#38694 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#38695,#38696,#38697,#38698),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(-0.241777920213,0.E+000),
+  .PIECEWISE_BEZIER_KNOTS.);
+#38695 = CARTESIAN_POINT('',(3.000124926996,0.E+000,11.766583538713));
+#38696 = CARTESIAN_POINT('',(3.000124926996,-0.794119080623,
+    11.749732698311));
+#38697 = CARTESIAN_POINT('',(2.682765495879,-1.559800074984,
+    11.733553062877));
+#38698 = CARTESIAN_POINT('',(2.121242937857,-2.121242937857,
+    11.716739803291));
+#38699 = PCURVE('',#38648,#38700);
+#38700 = DEFINITIONAL_REPRESENTATION('',(#38701),#38727);
+#38701 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#38702,#38703,#38704,#38705,
+    #38706,#38707,#38708,#38709,#38710,#38711,#38712,#38713,#38714,
+    #38715,#38716,#38717,#38718,#38719,#38720,#38721,#38722,#38723,
+    #38724,#38725,#38726),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.241777920213,-0.230788014749,
+    -0.219798109285,-0.208808203821,-0.197818298356,-0.186828392892,
+    -0.175838487428,-0.164848581964,-0.153858676499,-0.142868771035,
+    -0.131878865571,-0.120888960107,-0.109899054642,-9.890914917813E-002
+    ,-8.79192437139E-002,-7.692933824966E-002,-6.593943278542E-002,
+    -5.494952732119E-002,-4.395962185695E-002,-3.296971639271E-002,
+    -2.197981092847E-002,-1.098990546424E-002,0.E+000),.UNSPECIFIED.);
+#38702 = CARTESIAN_POINT('',(1.,0.332917059032));
+#38703 = CARTESIAN_POINT('',(0.984848538998,0.332916899045));
+#38704 = CARTESIAN_POINT('',(0.954548399471,0.332937315465));
+#38705 = CARTESIAN_POINT('',(0.909103267773,0.333019746316));
+#38706 = CARTESIAN_POINT('',(0.86365962753,0.333144147145));
+#38707 = CARTESIAN_POINT('',(0.818214999643,0.333298698179));
+#38708 = CARTESIAN_POINT('',(0.77276758813,0.333471230666));
+#38709 = CARTESIAN_POINT('',(0.727316328452,0.333649649043));
+#38710 = CARTESIAN_POINT('',(0.681860789064,0.33382258128));
+#38711 = CARTESIAN_POINT('',(0.636401094595,0.333979866517));
+#38712 = CARTESIAN_POINT('',(0.590937828217,0.334112980488));
+#38713 = CARTESIAN_POINT('',(0.545471927306,0.334215368222));
+#38714 = CARTESIAN_POINT('',(0.500004571477,0.334282689327));
+#38715 = CARTESIAN_POINT('',(0.454537066141,0.334312972217));
+#38716 = CARTESIAN_POINT('',(0.409070723728,0.33430667682));
+#38717 = CARTESIAN_POINT('',(0.363606744983,0.334266665142));
+#38718 = CARTESIAN_POINT('',(0.318146102757,0.334198079997));
+#38719 = CARTESIAN_POINT('',(0.272689430422,0.334108132198));
+#38720 = CARTESIAN_POINT('',(0.227236918033,0.334005799235));
+#38721 = CARTESIAN_POINT('',(0.181788215398,0.333901431009));
+#38722 = CARTESIAN_POINT('',(0.13634235584,0.333806288715));
+#38723 = CARTESIAN_POINT('',(9.089765928928E-002,0.333731931559));
+#38724 = CARTESIAN_POINT('',(4.545177899234E-002,0.333689784361));
+#38725 = CARTESIAN_POINT('',(1.515145175203E-002,0.333689701596));
+#38726 = CARTESIAN_POINT('',(0.E+000,0.33369837632));
+#38727 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#38728 = ORIENTED_EDGE('',*,*,#38729,.F.);
+#38729 = EDGE_CURVE('',#38730,#38691,#38732,.T.);
+#38730 = VERTEX_POINT('',#38731);
+#38731 = CARTESIAN_POINT('',(2.800000041723,1.714505544354E-016,
+    11.900000128895));
+#38732 = SURFACE_CURVE('',#38733,(#38737),.PCURVE_S1.);
+#38733 = LINE('',#38734,#38735);
+#38734 = CARTESIAN_POINT('',(2.800000041723,1.714505544354E-016,
+    11.900000128895));
+#38735 = VECTOR('',#38736,1.);
+#38736 = DIRECTION('',(0.832050294338,5.094838648452E-017,
+    -0.554700196225));
+#38737 = PCURVE('',#38648,#38738);
+#38738 = DEFINITIONAL_REPRESENTATION('',(#38739),#38765);
+#38739 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#38740,#38741,#38742,#38743,
+    #38744,#38745,#38746,#38747,#38748,#38749,#38750,#38751,#38752,
+    #38753,#38754,#38755,#38756,#38757,#38758,#38759,#38760,#38761,
+    #38762,#38763,#38764),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.093273538404E-002,
+    2.186547076807E-002,3.279820615211E-002,4.373094153614E-002,
+    5.466367692018E-002,6.559641230421E-002,7.652914768825E-002,
+    8.746188307228E-002,9.839461845632E-002,0.10932735384,0.120260089224
+    ,0.131192824608,0.142125559992,0.153058295376,0.163991030761,
+    0.174923766145,0.185856501529,0.196789236913,0.207721972297,
+    0.218654707681,0.229587443065,0.240520178449),.UNSPECIFIED.);
+#38740 = CARTESIAN_POINT('',(1.,1.));
+#38741 = CARTESIAN_POINT('',(1.,0.989892682713));
+#38742 = CARTESIAN_POINT('',(1.,0.969678048138));
+#38743 = CARTESIAN_POINT('',(1.,0.939356096276));
+#38744 = CARTESIAN_POINT('',(1.,0.909034144413));
+#38745 = CARTESIAN_POINT('',(1.,0.878712192551));
+#38746 = CARTESIAN_POINT('',(1.,0.848390240689));
+#38747 = CARTESIAN_POINT('',(1.,0.818068288827));
+#38748 = CARTESIAN_POINT('',(1.,0.787746336965));
+#38749 = CARTESIAN_POINT('',(1.,0.757424385103));
+#38750 = CARTESIAN_POINT('',(1.,0.72710243324));
+#38751 = CARTESIAN_POINT('',(1.,0.696780481378));
+#38752 = CARTESIAN_POINT('',(1.,0.666458529516));
+#38753 = CARTESIAN_POINT('',(1.,0.636136577654));
+#38754 = CARTESIAN_POINT('',(1.,0.605814625792));
+#38755 = CARTESIAN_POINT('',(1.,0.575492673929));
+#38756 = CARTESIAN_POINT('',(1.,0.545170722067));
+#38757 = CARTESIAN_POINT('',(1.,0.514848770205));
+#38758 = CARTESIAN_POINT('',(1.,0.484526818343));
+#38759 = CARTESIAN_POINT('',(1.,0.454204866481));
+#38760 = CARTESIAN_POINT('',(1.,0.423882914619));
+#38761 = CARTESIAN_POINT('',(1.,0.393560962756));
+#38762 = CARTESIAN_POINT('',(1.,0.363239010894));
+#38763 = CARTESIAN_POINT('',(1.,0.343024376319));
+#38764 = CARTESIAN_POINT('',(1.,0.332917059032));
+#38765 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#38766 = ORIENTED_EDGE('',*,*,#38767,.F.);
+#38767 = EDGE_CURVE('',#38640,#38730,#38768,.T.);
+#38768 = SURFACE_CURVE('',#38769,(#38776),.PCURVE_S1.);
+#38769 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#38770,#38771,#38772,#38773,
+    #38774,#38775),.UNSPECIFIED.,.F.,.F.,(6,6),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#38770 = CARTESIAN_POINT('',(1.979899016825,-1.979899016825,
+    11.850000130013));
+#38771 = CARTESIAN_POINT('',(2.29434075219,-1.66545728146,
+    11.860110624996));
+#38772 = CARTESIAN_POINT('',(2.541080112433,-1.293871803615,
+    11.870051978328));
+#38773 = CARTESIAN_POINT('',(2.711720505362,-0.881909452717,
+    11.87994828058));
+#38774 = CARTESIAN_POINT('',(2.800000041723,-0.444687766729,
+    11.889889633912));
+#38775 = CARTESIAN_POINT('',(2.800000041723,1.714505544354E-016,
+    11.900000128895));
+#38776 = PCURVE('',#38648,#38777);
+#38777 = DEFINITIONAL_REPRESENTATION('',(#38778),#38782);
+#38778 = LINE('',#38779,#38780);
+#38779 = CARTESIAN_POINT('',(0.E+000,1.));
+#38780 = VECTOR('',#38781,1.);
+#38781 = DIRECTION('',(1.,0.E+000));
+#38782 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#38783 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#38787)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#38784,#38785,#38786)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#38784 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#38785 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#38786 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#38787 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-004),#38784,
+  'distance_accuracy_value','confusion accuracy');
+#38788 = SHAPE_DEFINITION_REPRESENTATION(#38789,#38630);
+#38789 = PRODUCT_DEFINITION_SHAPE('','',#38790);
+#38790 = PRODUCT_DEFINITION('design','',#38791,#38794);
+#38791 = PRODUCT_DEFINITION_FORMATION('','',#38792);
+#38792 = PRODUCT('Compound193','Compound193','',(#38793));
+#38793 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#38794 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#38795 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#38796,#38798);
+#38796 = ( REPRESENTATION_RELATIONSHIP('','',#38630,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#38797) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#38797 = ITEM_DEFINED_TRANSFORMATION('','',#11,#839);
+#38798 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #38799);
+#38799 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('207','=>[0:1:1:208]','',#5,
+  #38790,$);
+#38800 = PRODUCT_TYPE('part',$,(#38792));
+#38801 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#38802),#38928);
+#38802 = SHELL_BASED_SURFACE_MODEL('',(#38803));
+#38803 = OPEN_SHELL('',(#38804));
+#38804 = ADVANCED_FACE('',(#38805),#38832,.T.);
+#38805 = FACE_BOUND('',#38806,.T.);
+#38806 = EDGE_LOOP('',(#38807,#38856,#38872,#38914));
+#38807 = ORIENTED_EDGE('',*,*,#38808,.T.);
+#38808 = EDGE_CURVE('',#38809,#38811,#38813,.T.);
+#38809 = VERTEX_POINT('',#38810);
+#38810 = CARTESIAN_POINT('',(2.816687680011E-016,2.300000034273,
+    14.500000216067));
+#38811 = VERTEX_POINT('',#38812);
+#38812 = CARTESIAN_POINT('',(-1.110223024625E-015,-2.300000034273,
+    14.500000216067));
+#38813 = SURFACE_CURVE('',#38814,(#38831),.PCURVE_S1.);
+#38814 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#38815,#38816,#38817,#38818,
+    #38819,#38820,#38821,#38822,#38823,#38824,#38825,#38826,#38827,
+    #38828,#38829,#38830),.UNSPECIFIED.,.F.,.F.,(4,3,3,3,3,4),(0.E+000,
+    0.20758201675,0.422429668688,0.637565174547,0.847073622757,1.),
+  .UNSPECIFIED.);
+#38815 = CARTESIAN_POINT('',(4.440892098501E-016,2.300000034273,
+    14.500000216067));
+#38816 = CARTESIAN_POINT('',(0.53194562609,2.300000034273,
+    14.500000216067));
+#38817 = CARTESIAN_POINT('',(1.036630959333,2.11296110441,
+    14.500000216067));
+#38818 = CARTESIAN_POINT('',(1.428283208599,1.80265581773,
+    14.500000216067));
+#38819 = CARTESIAN_POINT('',(1.833643785825,1.481489450473,
+    14.500000216067));
+#38820 = CARTESIAN_POINT('',(2.117634464041,1.029246915803,
+    14.500000216067));
+#38821 = CARTESIAN_POINT('',(2.235852900837,0.539701116777,
+    14.500000216067));
+#38822 = CARTESIAN_POINT('',(2.354229727265,4.949942192851E-002,
+    14.500000216067));
+#38823 = CARTESIAN_POINT('',(2.306378256062,-0.476943604593,
+    14.500000216067));
+#38824 = CARTESIAN_POINT('',(2.099527454153,-0.939184218956,
+    14.500000216067));
+#38825 = CARTESIAN_POINT('',(1.898087016204,-1.389334525054,
+    14.500000216067));
+#38826 = CARTESIAN_POINT('',(1.546067540913,-1.777579388808,
+    14.500000216067));
+#38827 = CARTESIAN_POINT('',(1.097401315336,-2.021218437984,
+    14.500000216067));
+#38828 = CARTESIAN_POINT('',(0.769906643618,-2.199057744531,
+    14.500000216067));
+#38829 = CARTESIAN_POINT('',(0.39188615065,-2.300000034273,
+    14.500000216067));
+#38830 = CARTESIAN_POINT('',(4.440892098501E-016,-2.300000034273,
+    14.500000216067));
+#38831 = PCURVE('',#38832,#38837);
+#38832 = PLANE('',#38833);
+#38833 = AXIS2_PLACEMENT_3D('',#38834,#38835,#38836);
+#38834 = CARTESIAN_POINT('',(2.300095777363,1.367155095823E-016,
+    14.500000216067));
+#38835 = DIRECTION('',(0.E+000,0.E+000,1.));
+#38836 = DIRECTION('',(6.123233995737E-017,1.,-0.E+000));
+#38837 = DEFINITIONAL_REPRESENTATION('',(#38838),#38855);
+#38838 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#38839,#38840,#38841,#38842,
+    #38843,#38844,#38845,#38846,#38847,#38848,#38849,#38850,#38851,
+    #38852,#38853,#38854),.UNSPECIFIED.,.F.,.F.,(4,3,3,3,3,4),(0.E+000,
+    0.20758201675,0.422429668688,0.637565174547,0.847073622757,1.),
+  .UNSPECIFIED.);
+#38839 = CARTESIAN_POINT('',(2.300000034273,2.300095777363));
+#38840 = CARTESIAN_POINT('',(2.300000034273,1.768150151273));
+#38841 = CARTESIAN_POINT('',(2.11296110441,1.26346481803));
+#38842 = CARTESIAN_POINT('',(1.80265581773,0.871812568764));
+#38843 = CARTESIAN_POINT('',(1.481489450473,0.466451991538));
+#38844 = CARTESIAN_POINT('',(1.029246915803,0.182461313322));
+#38845 = CARTESIAN_POINT('',(0.539701116777,6.4242876526E-002));
+#38846 = CARTESIAN_POINT('',(4.949942192851E-002,-5.4133949902E-002));
+#38847 = CARTESIAN_POINT('',(-0.476943604593,-6.282478699E-003));
+#38848 = CARTESIAN_POINT('',(-0.939184218956,0.20056832321));
+#38849 = CARTESIAN_POINT('',(-1.389334525054,0.402008761159));
+#38850 = CARTESIAN_POINT('',(-1.777579388808,0.75402823645));
+#38851 = CARTESIAN_POINT('',(-2.021218437984,1.202694462027));
+#38852 = CARTESIAN_POINT('',(-2.199057744531,1.530189133745));
+#38853 = CARTESIAN_POINT('',(-2.300000034273,1.908209626713));
+#38854 = CARTESIAN_POINT('',(-2.300000034273,2.300095777363));
+#38855 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#38856 = ORIENTED_EDGE('',*,*,#38857,.T.);
+#38857 = EDGE_CURVE('',#38811,#38858,#38860,.T.);
+#38858 = VERTEX_POINT('',#38859);
+#38859 = CARTESIAN_POINT('',(-1.110223024625E-015,-2.600000038743,
+    14.500000216067));
+#38860 = SURFACE_CURVE('',#38861,(#38865),.PCURVE_S1.);
+#38861 = LINE('',#38862,#38863);
+#38862 = CARTESIAN_POINT('',(1.367213721557E-016,-2.300000034273,
+    14.500000216067));
+#38863 = VECTOR('',#38864,1.);
+#38864 = DIRECTION('',(-6.123233995737E-017,-1.,0.E+000));
+#38865 = PCURVE('',#38832,#38866);
+#38866 = DEFINITIONAL_REPRESENTATION('',(#38867),#38871);
+#38867 = LINE('',#38868,#38869);
+#38868 = CARTESIAN_POINT('',(-2.300000034273,2.300095777363));
+#38869 = VECTOR('',#38870,1.);
+#38870 = DIRECTION('',(-1.,0.E+000));
+#38871 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#38872 = ORIENTED_EDGE('',*,*,#38873,.F.);
+#38873 = EDGE_CURVE('',#38874,#38858,#38876,.T.);
+#38874 = VERTEX_POINT('',#38875);
+#38875 = CARTESIAN_POINT('',(3.18408172523E-016,2.600000038743,
+    14.500000216067));
+#38876 = SURFACE_CURVE('',#38877,(#38894),.PCURVE_S1.);
+#38877 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#38878,#38879,#38880,#38881,
+    #38882,#38883,#38884,#38885,#38886,#38887,#38888,#38889,#38890,
+    #38891,#38892,#38893),.UNSPECIFIED.,.F.,.F.,(4,3,3,3,3,4),(0.E+000,
+    0.201316026101,0.409621527772,0.618338703069,0.821826545408,1.),
+  .UNSPECIFIED.);
+#38878 = CARTESIAN_POINT('',(4.440892098501E-016,2.600000038743,
+    14.500000216067));
+#38879 = CARTESIAN_POINT('',(0.583178327754,2.600000038743,
+    14.500000216067));
+#38880 = CARTESIAN_POINT('',(1.137609737928,2.401276723024,
+    14.500000216067));
+#38881 = CARTESIAN_POINT('',(1.574152395931,2.069173900853,
+    14.500000216067));
+#38882 = CARTESIAN_POINT('',(2.02585134478,1.725540826434,
+    14.500000216067));
+#38883 = CARTESIAN_POINT('',(2.351050260507,1.240040127489,
+    14.500000216067));
+#38884 = CARTESIAN_POINT('',(2.501643825635,0.708609518932,
+    14.500000216067));
+#38885 = CARTESIAN_POINT('',(2.652535008437,0.176128645437,
+    14.500000216067));
+#38886 = CARTESIAN_POINT('',(2.628112963486,-0.40133705605,
+    14.500000216067));
+#38887 = CARTESIAN_POINT('',(2.431855348774,-0.919940918989,
+    14.500000216067));
+#38888 = CARTESIAN_POINT('',(2.240514897256,-1.42555135066,
+    14.500000216067));
+#38889 = CARTESIAN_POINT('',(1.886045060714,-1.874213200717,
+    14.500000216067));
+#38890 = CARTESIAN_POINT('',(1.419180259483,-2.178388852878,
+    14.500000216067));
+#38891 = CARTESIAN_POINT('',(1.010394587051,-2.444724306266,
+    14.500000216067));
+#38892 = CARTESIAN_POINT('',(0.516138229587,-2.600000038743,
+    14.500000216067));
+#38893 = CARTESIAN_POINT('',(4.440892098501E-016,-2.600000038743,
+    14.500000216067));
+#38894 = PCURVE('',#38832,#38895);
+#38895 = DEFINITIONAL_REPRESENTATION('',(#38896),#38913);
+#38896 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#38897,#38898,#38899,#38900,
+    #38901,#38902,#38903,#38904,#38905,#38906,#38907,#38908,#38909,
+    #38910,#38911,#38912),.UNSPECIFIED.,.F.,.F.,(4,3,3,3,3,4),(0.E+000,
+    0.201316026101,0.409621527772,0.618338703069,0.821826545408,1.),
+  .UNSPECIFIED.);
+#38897 = CARTESIAN_POINT('',(2.600000038743,2.300095777363));
+#38898 = CARTESIAN_POINT('',(2.600000038743,1.716917449609));
+#38899 = CARTESIAN_POINT('',(2.401276723024,1.162486039435));
+#38900 = CARTESIAN_POINT('',(2.069173900853,0.725943381432));
+#38901 = CARTESIAN_POINT('',(1.725540826434,0.274244432583));
+#38902 = CARTESIAN_POINT('',(1.240040127489,-5.0954483144E-002));
+#38903 = CARTESIAN_POINT('',(0.708609518932,-0.201548048272));
+#38904 = CARTESIAN_POINT('',(0.176128645437,-0.352439231074));
+#38905 = CARTESIAN_POINT('',(-0.40133705605,-0.328017186123));
+#38906 = CARTESIAN_POINT('',(-0.919940918989,-0.131759571411));
+#38907 = CARTESIAN_POINT('',(-1.42555135066,5.9580880107E-002));
+#38908 = CARTESIAN_POINT('',(-1.874213200717,0.414050716649));
+#38909 = CARTESIAN_POINT('',(-2.178388852878,0.88091551788));
+#38910 = CARTESIAN_POINT('',(-2.444724306266,1.289701190312));
+#38911 = CARTESIAN_POINT('',(-2.600000038743,1.783957547776));
+#38912 = CARTESIAN_POINT('',(-2.600000038743,2.300095777363));
+#38913 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#38914 = ORIENTED_EDGE('',*,*,#38915,.F.);
+#38915 = EDGE_CURVE('',#38809,#38874,#38916,.T.);
+#38916 = SURFACE_CURVE('',#38917,(#38921),.PCURVE_S1.);
+#38917 = LINE('',#38918,#38919);
+#38918 = CARTESIAN_POINT('',(4.183901401568E-016,2.300000034273,
+    14.500000216067));
+#38919 = VECTOR('',#38920,1.);
+#38920 = DIRECTION('',(6.123233995737E-017,1.,0.E+000));
+#38921 = PCURVE('',#38832,#38922);
+#38922 = DEFINITIONAL_REPRESENTATION('',(#38923),#38927);
+#38923 = LINE('',#38924,#38925);
+#38924 = CARTESIAN_POINT('',(2.300000034273,2.300095777363));
+#38925 = VECTOR('',#38926,1.);
+#38926 = DIRECTION('',(1.,0.E+000));
+#38927 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#38928 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#38932)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#38929,#38930,#38931)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#38929 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#38930 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#38931 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#38932 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#38929,
+  'distance_accuracy_value','confusion accuracy');
+#38933 = SHAPE_DEFINITION_REPRESENTATION(#38934,#38801);
+#38934 = PRODUCT_DEFINITION_SHAPE('','',#38935);
+#38935 = PRODUCT_DEFINITION('design','',#38936,#38939);
+#38936 = PRODUCT_DEFINITION_FORMATION('','',#38937);
+#38937 = PRODUCT('Compound010','Compound010','',(#38938));
+#38938 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#38939 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#38940 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#38941,#38943);
+#38941 = ( REPRESENTATION_RELATIONSHIP('','',#38801,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#38942) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#38942 = ITEM_DEFINED_TRANSFORMATION('','',#11,#843);
+#38943 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #38944);
+#38944 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('208','=>[0:1:1:209]','',#5,
+  #38935,$);
+#38945 = PRODUCT_TYPE('part',$,(#38937));
+#38946 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#38947),#39103);
+#38947 = SHELL_BASED_SURFACE_MODEL('',(#38948));
+#38948 = OPEN_SHELL('',(#38949));
+#38949 = ADVANCED_FACE('',(#38950),#38967,.T.);
+#38950 = FACE_BOUND('',#38951,.T.);
+#38951 = EDGE_LOOP('',(#38952,#39010,#39048,#39067));
+#38952 = ORIENTED_EDGE('',*,*,#38953,.T.);
+#38953 = EDGE_CURVE('',#38954,#38956,#38958,.T.);
+#38954 = VERTEX_POINT('',#38955);
+#38955 = CARTESIAN_POINT('',(1.836970226094E-016,-3.000000044703,
+    12.33333345751));
+#38956 = VERTEX_POINT('',#38957);
+#38957 = CARTESIAN_POINT('',(2.121242937857,-2.121242937857,
+    12.383260447794));
+#38958 = SURFACE_CURVE('',#38959,(#38966),.PCURVE_S1.);
+#38959 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#38960,#38961,#38962,#38963,
+    #38964,#38965),.UNSPECIFIED.,.F.,.F.,(6,6),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#38960 = CARTESIAN_POINT('',(1.836970226094E-016,-3.000000044703,
+    12.33333345751));
+#38961 = CARTESIAN_POINT('',(0.471219571452,-3.000000044703,
+    12.343332935582));
+#38962 = CARTESIAN_POINT('',(0.94247725518,-2.90747524506,
+    12.353318708064));
+#38963 = CARTESIAN_POINT('',(1.38939118907,-2.722205060802,
+    12.363226993937));
+#38964 = CARTESIAN_POINT('',(1.788012825484,-2.454425755918,
+    12.373238192563));
+#38965 = CARTESIAN_POINT('',(2.121242937857,-2.121242937857,
+    12.383260447794));
+#38966 = PCURVE('',#38967,#39004);
+#38967 = B_SPLINE_SURFACE_WITH_KNOTS('',5,5,(
+    (#38968,#38969,#38970,#38971,#38972,#38973)
+    ,(#38974,#38975,#38976,#38977,#38978,#38979)
+    ,(#38980,#38981,#38982,#38983,#38984,#38985)
+    ,(#38986,#38987,#38988,#38989,#38990,#38991)
+    ,(#38992,#38993,#38994,#38995,#38996,#38997)
+    ,(#38998,#38999,#39000,#39001,#39002,#39003
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(6,6),(0.E+000,1.),(0.E+000,
+    1.334295364652E-002),.PIECEWISE_BEZIER_KNOTS.);
+#38968 = CARTESIAN_POINT('',(1.836970226094E-016,-3.000000044703,
+    12.33333345751));
+#38969 = CARTESIAN_POINT('',(1.836970226094E-016,-3.000000044703,
+    12.360000121593));
+#38970 = CARTESIAN_POINT('',(1.836970226094E-016,-3.000000044703,
+    12.386666785677));
+#38971 = CARTESIAN_POINT('',(1.836970226094E-016,-3.000000044703,
+    12.413333449761));
+#38972 = CARTESIAN_POINT('',(1.836970226094E-016,-3.000000044703,
+    12.440000113845));
+#38973 = CARTESIAN_POINT('',(1.836970226094E-016,-3.000000044703,
+    12.466666777929));
+#38974 = CARTESIAN_POINT('',(0.471219571452,-3.000000044703,
+    12.343332935582));
+#38975 = CARTESIAN_POINT('',(0.471219714628,-3.000000044703,
+    12.369999602704));
+#38976 = CARTESIAN_POINT('',(0.471219857803,-3.000000044703,
+    12.396666269826));
+#38977 = CARTESIAN_POINT('',(0.471220000979,-3.000000044703,
+    12.423332936948));
+#38978 = CARTESIAN_POINT('',(0.471220144154,-3.000000044703,
+    12.44999960407));
+#38979 = CARTESIAN_POINT('',(0.47122028733,-3.000000044703,
+    12.476666271192));
+#38980 = CARTESIAN_POINT('',(0.94247725518,-2.90747524506,
+    12.353318708064));
+#38981 = CARTESIAN_POINT('',(0.942477312681,-2.907475129554,
+    12.379991187195));
+#38982 = CARTESIAN_POINT('',(0.942477370182,-2.907475014047,
+    12.406663666325));
+#38983 = CARTESIAN_POINT('',(0.942477427683,-2.907474898541,
+    12.433336145456));
+#38984 = CARTESIAN_POINT('',(0.942477485184,-2.907474783035,
+    12.460008624586));
+#38985 = CARTESIAN_POINT('',(0.942477542685,-2.907474667529,
+    12.486681103716));
+#38986 = CARTESIAN_POINT('',(1.38939118907,-2.722205060802,
+    12.363226993937));
+#38987 = CARTESIAN_POINT('',(1.389390718658,-2.722205262481,
+    12.389935981468));
+#38988 = CARTESIAN_POINT('',(1.389390248247,-2.72220546416,
+    12.416644968998));
+#38989 = CARTESIAN_POINT('',(1.389389777835,-2.722205665839,
+    12.443353956528));
+#38990 = CARTESIAN_POINT('',(1.389389307423,-2.722205867518,
+    12.470062944058));
+#38991 = CARTESIAN_POINT('',(1.389388837012,-2.722206069197,
+    12.496771931588));
+#38992 = CARTESIAN_POINT('',(1.788012825484,-2.454425755918,
+    12.373238192563));
+#38993 = CARTESIAN_POINT('',(1.788012589584,-2.454425991784,
+    12.399942970924));
+#38994 = CARTESIAN_POINT('',(1.788012353684,-2.454426227651,
+    12.426647749285));
+#38995 = CARTESIAN_POINT('',(1.788012117784,-2.454426463517,
+    12.453352527646));
+#38996 = CARTESIAN_POINT('',(1.788011881885,-2.454426699384,
+    12.480057306007));
+#38997 = CARTESIAN_POINT('',(1.788011645985,-2.45442693525,
+    12.506762084367));
+#38998 = CARTESIAN_POINT('',(2.121242937857,-2.121242937857,
+    12.383260447794));
+#38999 = CARTESIAN_POINT('',(2.121242937857,-2.121242937857,
+    12.409956315317));
+#39000 = CARTESIAN_POINT('',(2.121242937857,-2.121242937857,
+    12.43665218284));
+#39001 = CARTESIAN_POINT('',(2.121242937857,-2.121242937857,
+    12.463348050363));
+#39002 = CARTESIAN_POINT('',(2.121242937857,-2.121242937857,
+    12.490043917886));
+#39003 = CARTESIAN_POINT('',(2.121242937857,-2.121242937857,
+    12.51673978541));
+#39004 = DEFINITIONAL_REPRESENTATION('',(#39005),#39009);
+#39005 = LINE('',#39006,#39007);
+#39006 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#39007 = VECTOR('',#39008,1.);
+#39008 = DIRECTION('',(1.,0.E+000));
+#39009 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#39010 = ORIENTED_EDGE('',*,*,#39011,.T.);
+#39011 = EDGE_CURVE('',#38956,#39012,#39014,.T.);
+#39012 = VERTEX_POINT('',#39013);
+#39013 = CARTESIAN_POINT('',(2.121242937857,-2.121242937857,
+    12.51673978541));
+#39014 = SURFACE_CURVE('',#39015,(#39019),.PCURVE_S1.);
+#39015 = LINE('',#39016,#39017);
+#39016 = CARTESIAN_POINT('',(2.121242937857,-2.121242937857,
+    12.383260447794));
+#39017 = VECTOR('',#39018,1.);
+#39018 = DIRECTION('',(2.079391171052E-015,-2.079391171052E-015,1.));
+#39019 = PCURVE('',#38967,#39020);
+#39020 = DEFINITIONAL_REPRESENTATION('',(#39021),#39047);
+#39021 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#39022,#39023,#39024,#39025,
+    #39026,#39027,#39028,#39029,#39030,#39031,#39032,#39033,#39034,
+    #39035,#39036,#39037,#39038,#39039,#39040,#39041,#39042,#39043,
+    #39044,#39045,#39046),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,6.0672426189E-003,
+    1.21344852378E-002,1.82017278567E-002,2.42689704756E-002,
+    3.03362130945E-002,3.64034557134E-002,4.24706983323E-002,
+    4.85379409512E-002,5.46051835701E-002,6.0672426189E-002,
+    6.67396688079E-002,7.28069114268E-002,7.88741540457E-002,
+    8.49413966646E-002,9.10086392835E-002,9.70758819024E-002,
+    0.103143124521,0.10921036714,0.115277609759,0.121344852378,
+    0.127412094997,0.133479337616),.UNSPECIFIED.);
+#39022 = CARTESIAN_POINT('',(1.,0.E+000));
+#39023 = CARTESIAN_POINT('',(1.,2.021659643418E-004));
+#39024 = CARTESIAN_POINT('',(1.,6.06497893025E-004));
+#39025 = CARTESIAN_POINT('',(1.,1.212995786049E-003));
+#39026 = CARTESIAN_POINT('',(1.,1.819493679074E-003));
+#39027 = CARTESIAN_POINT('',(1.,2.425991572097E-003));
+#39028 = CARTESIAN_POINT('',(1.,3.032489465121E-003));
+#39029 = CARTESIAN_POINT('',(1.,3.638987358145E-003));
+#39030 = CARTESIAN_POINT('',(1.,4.245485251168E-003));
+#39031 = CARTESIAN_POINT('',(1.,4.851983144191E-003));
+#39032 = CARTESIAN_POINT('',(1.,5.458481037215E-003));
+#39033 = CARTESIAN_POINT('',(1.,6.064978930238E-003));
+#39034 = CARTESIAN_POINT('',(1.,6.671476823262E-003));
+#39035 = CARTESIAN_POINT('',(1.,7.277974716285E-003));
+#39036 = CARTESIAN_POINT('',(1.,7.884472609309E-003));
+#39037 = CARTESIAN_POINT('',(1.,8.490970502332E-003));
+#39038 = CARTESIAN_POINT('',(1.,9.097468395356E-003));
+#39039 = CARTESIAN_POINT('',(1.,9.70396628838E-003));
+#39040 = CARTESIAN_POINT('',(1.,1.03104641814E-002));
+#39041 = CARTESIAN_POINT('',(1.,1.091696207443E-002));
+#39042 = CARTESIAN_POINT('',(1.,1.152345996745E-002));
+#39043 = CARTESIAN_POINT('',(1.,1.212995786047E-002));
+#39044 = CARTESIAN_POINT('',(1.,1.27364557535E-002));
+#39045 = CARTESIAN_POINT('',(1.,1.314078768218E-002));
+#39046 = CARTESIAN_POINT('',(1.,1.334295364652E-002));
+#39047 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#39048 = ORIENTED_EDGE('',*,*,#39049,.F.);
+#39049 = EDGE_CURVE('',#39050,#39012,#39052,.T.);
+#39050 = VERTEX_POINT('',#39051);
+#39051 = CARTESIAN_POINT('',(1.836970226094E-016,-3.000000044703,
+    12.466666777929));
+#39052 = SURFACE_CURVE('',#39053,(#39060),.PCURVE_S1.);
+#39053 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#39054,#39055,#39056,#39057,
+    #39058,#39059),.UNSPECIFIED.,.F.,.F.,(6,6),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#39054 = CARTESIAN_POINT('',(1.836970226094E-016,-3.000000044703,
+    12.466666777929));
+#39055 = CARTESIAN_POINT('',(0.47122028733,-3.000000044703,
+    12.476666271192));
+#39056 = CARTESIAN_POINT('',(0.942477542685,-2.907474667529,
+    12.486681103716));
+#39057 = CARTESIAN_POINT('',(1.389388837012,-2.722206069197,
+    12.496771931588));
+#39058 = CARTESIAN_POINT('',(1.788011645985,-2.45442693525,
+    12.506762084367));
+#39059 = CARTESIAN_POINT('',(2.121242937857,-2.121242937857,
+    12.51673978541));
+#39060 = PCURVE('',#38967,#39061);
+#39061 = DEFINITIONAL_REPRESENTATION('',(#39062),#39066);
+#39062 = LINE('',#39063,#39064);
+#39063 = CARTESIAN_POINT('',(0.E+000,1.334295364652E-002));
+#39064 = VECTOR('',#39065,1.);
+#39065 = DIRECTION('',(1.,0.E+000));
+#39066 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#39067 = ORIENTED_EDGE('',*,*,#39068,.F.);
+#39068 = EDGE_CURVE('',#38954,#39050,#39069,.T.);
+#39069 = SURFACE_CURVE('',#39070,(#39074),.PCURVE_S1.);
+#39070 = LINE('',#39071,#39072);
+#39071 = CARTESIAN_POINT('',(1.836970226094E-016,-3.000000044703,
+    12.33333345751));
+#39072 = VECTOR('',#39073,1.);
+#39073 = DIRECTION('',(0.E+000,0.E+000,1.));
+#39074 = PCURVE('',#38967,#39075);
+#39075 = DEFINITIONAL_REPRESENTATION('',(#39076),#39102);
+#39076 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#39077,#39078,#39079,#39080,
+    #39081,#39082,#39083,#39084,#39085,#39086,#39087,#39088,#39089,
+    #39090,#39091,#39092,#39093,#39094,#39095,#39096,#39097,#39098,
+    #39099,#39100,#39101),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,6.060605473591E-003,
+    1.212121094718E-002,1.818181642077E-002,2.424242189436E-002,
+    3.030302736795E-002,3.636363284155E-002,4.242423831514E-002,
+    4.848484378873E-002,5.454544926232E-002,6.060605473591E-002,
+    6.66666602095E-002,7.272726568309E-002,7.878787115668E-002,
+    8.484847663027E-002,9.090908210386E-002,9.696968757745E-002,
+    0.103030293051,0.109090898525,0.115151503998,0.121212109472,
+    0.127272714945,0.133333320419),.UNSPECIFIED.);
+#39077 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#39078 = CARTESIAN_POINT('',(0.E+000,2.021659643412E-004));
+#39079 = CARTESIAN_POINT('',(0.E+000,6.064978930237E-004));
+#39080 = CARTESIAN_POINT('',(0.E+000,1.212995786047E-003));
+#39081 = CARTESIAN_POINT('',(0.E+000,1.819493679071E-003));
+#39082 = CARTESIAN_POINT('',(0.E+000,2.425991572095E-003));
+#39083 = CARTESIAN_POINT('',(0.E+000,3.032489465118E-003));
+#39084 = CARTESIAN_POINT('',(0.E+000,3.638987358142E-003));
+#39085 = CARTESIAN_POINT('',(0.E+000,4.245485251166E-003));
+#39086 = CARTESIAN_POINT('',(0.E+000,4.851983144189E-003));
+#39087 = CARTESIAN_POINT('',(0.E+000,5.458481037213E-003));
+#39088 = CARTESIAN_POINT('',(0.E+000,6.064978930237E-003));
+#39089 = CARTESIAN_POINT('',(0.E+000,6.67147682326E-003));
+#39090 = CARTESIAN_POINT('',(0.E+000,7.277974716284E-003));
+#39091 = CARTESIAN_POINT('',(0.E+000,7.884472609307E-003));
+#39092 = CARTESIAN_POINT('',(0.E+000,8.490970502331E-003));
+#39093 = CARTESIAN_POINT('',(0.E+000,9.097468395355E-003));
+#39094 = CARTESIAN_POINT('',(0.E+000,9.703966288378E-003));
+#39095 = CARTESIAN_POINT('',(0.E+000,1.03104641814E-002));
+#39096 = CARTESIAN_POINT('',(0.E+000,1.091696207443E-002));
+#39097 = CARTESIAN_POINT('',(0.E+000,1.152345996745E-002));
+#39098 = CARTESIAN_POINT('',(0.E+000,1.212995786047E-002));
+#39099 = CARTESIAN_POINT('',(0.E+000,1.27364557535E-002));
+#39100 = CARTESIAN_POINT('',(-0.E+000,1.314078768218E-002));
+#39101 = CARTESIAN_POINT('',(0.E+000,1.334295364652E-002));
+#39102 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#39103 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#39107)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#39104,#39105,#39106)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#39104 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#39105 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#39106 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#39107 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#39104,
+  'distance_accuracy_value','confusion accuracy');
+#39108 = SHAPE_DEFINITION_REPRESENTATION(#39109,#38946);
+#39109 = PRODUCT_DEFINITION_SHAPE('','',#39110);
+#39110 = PRODUCT_DEFINITION('design','',#39111,#39114);
+#39111 = PRODUCT_DEFINITION_FORMATION('','',#39112);
+#39112 = PRODUCT('Compound008','Compound008','',(#39113));
+#39113 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#39114 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#39115 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#39116,#39118);
+#39116 = ( REPRESENTATION_RELATIONSHIP('','',#38946,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#39117) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#39117 = ITEM_DEFINED_TRANSFORMATION('','',#11,#847);
+#39118 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #39119);
+#39119 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('209','=>[0:1:1:210]','',#5,
+  #39110,$);
+#39120 = PRODUCT_TYPE('part',$,(#39112));
+#39121 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#39122),#39196);
+#39122 = SHELL_BASED_SURFACE_MODEL('',(#39123));
+#39123 = OPEN_SHELL('',(#39124));
+#39124 = ADVANCED_FACE('',(#39125),#39139,.T.);
+#39125 = FACE_BOUND('',#39126,.T.);
+#39126 = EDGE_LOOP('',(#39127,#39150,#39166,#39182));
+#39127 = ORIENTED_EDGE('',*,*,#39128,.T.);
+#39128 = EDGE_CURVE('',#39129,#39131,#39133,.T.);
+#39129 = VERTEX_POINT('',#39130);
+#39130 = CARTESIAN_POINT('',(-3.,3.,8.000000117719));
+#39131 = VERTEX_POINT('',#39132);
+#39132 = CARTESIAN_POINT('',(-3.,3.,7.800000117719));
+#39133 = SURFACE_CURVE('',#39134,(#39138),.PCURVE_S1.);
+#39134 = LINE('',#39135,#39136);
+#39135 = CARTESIAN_POINT('',(-3.,3.,8.000000117719));
+#39136 = VECTOR('',#39137,1.);
+#39137 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#39138 = PCURVE('',#39139,#39144);
+#39139 = PLANE('',#39140);
+#39140 = AXIS2_PLACEMENT_3D('',#39141,#39142,#39143);
+#39141 = CARTESIAN_POINT('',(-3.,3.,7.900000117719));
+#39142 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#39143 = DIRECTION('',(0.E+000,0.E+000,1.));
+#39144 = DEFINITIONAL_REPRESENTATION('',(#39145),#39149);
+#39145 = LINE('',#39146,#39147);
+#39146 = CARTESIAN_POINT('',(0.1,0.E+000));
+#39147 = VECTOR('',#39148,1.);
+#39148 = DIRECTION('',(-1.,0.E+000));
+#39149 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#39150 = ORIENTED_EDGE('',*,*,#39151,.T.);
+#39151 = EDGE_CURVE('',#39131,#39152,#39154,.T.);
+#39152 = VERTEX_POINT('',#39153);
+#39153 = CARTESIAN_POINT('',(-3.,-3.,7.800000117719));
+#39154 = SURFACE_CURVE('',#39155,(#39159),.PCURVE_S1.);
+#39155 = LINE('',#39156,#39157);
+#39156 = CARTESIAN_POINT('',(-3.,3.,7.800000117719));
+#39157 = VECTOR('',#39158,1.);
+#39158 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#39159 = PCURVE('',#39139,#39160);
+#39160 = DEFINITIONAL_REPRESENTATION('',(#39161),#39165);
+#39161 = LINE('',#39162,#39163);
+#39162 = CARTESIAN_POINT('',(-0.1,0.E+000));
+#39163 = VECTOR('',#39164,1.);
+#39164 = DIRECTION('',(0.E+000,-1.));
+#39165 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#39166 = ORIENTED_EDGE('',*,*,#39167,.F.);
+#39167 = EDGE_CURVE('',#39168,#39152,#39170,.T.);
+#39168 = VERTEX_POINT('',#39169);
+#39169 = CARTESIAN_POINT('',(-3.,-3.,8.000000117719));
+#39170 = SURFACE_CURVE('',#39171,(#39175),.PCURVE_S1.);
+#39171 = LINE('',#39172,#39173);
+#39172 = CARTESIAN_POINT('',(-3.,-3.,8.000000117719));
+#39173 = VECTOR('',#39174,1.);
+#39174 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#39175 = PCURVE('',#39139,#39176);
+#39176 = DEFINITIONAL_REPRESENTATION('',(#39177),#39181);
+#39177 = LINE('',#39178,#39179);
+#39178 = CARTESIAN_POINT('',(0.1,-6.));
+#39179 = VECTOR('',#39180,1.);
+#39180 = DIRECTION('',(-1.,0.E+000));
+#39181 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#39182 = ORIENTED_EDGE('',*,*,#39183,.F.);
+#39183 = EDGE_CURVE('',#39129,#39168,#39184,.T.);
+#39184 = SURFACE_CURVE('',#39185,(#39189),.PCURVE_S1.);
+#39185 = LINE('',#39186,#39187);
+#39186 = CARTESIAN_POINT('',(-3.,3.,8.000000117719));
+#39187 = VECTOR('',#39188,1.);
+#39188 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#39189 = PCURVE('',#39139,#39190);
+#39190 = DEFINITIONAL_REPRESENTATION('',(#39191),#39195);
+#39191 = LINE('',#39192,#39193);
+#39192 = CARTESIAN_POINT('',(0.1,0.E+000));
+#39193 = VECTOR('',#39194,1.);
+#39194 = DIRECTION('',(0.E+000,-1.));
+#39195 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#39196 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#39200)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#39197,#39198,#39199)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#39197 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#39198 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#39199 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#39200 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#39197,
+  'distance_accuracy_value','confusion accuracy');
+#39201 = SHAPE_DEFINITION_REPRESENTATION(#39202,#39121);
+#39202 = PRODUCT_DEFINITION_SHAPE('','',#39203);
+#39203 = PRODUCT_DEFINITION('design','',#39204,#39207);
+#39204 = PRODUCT_DEFINITION_FORMATION('','',#39205);
+#39205 = PRODUCT('Compound011','Compound011','',(#39206));
+#39206 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#39207 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#39208 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#39209,#39211);
+#39209 = ( REPRESENTATION_RELATIONSHIP('','',#39121,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#39210) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#39210 = ITEM_DEFINED_TRANSFORMATION('','',#11,#851);
+#39211 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #39212);
+#39212 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('210','=>[0:1:1:211]','',#5,
+  #39203,$);
+#39213 = PRODUCT_TYPE('part',$,(#39205));
+#39214 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#39215),#39645);
+#39215 = SHELL_BASED_SURFACE_MODEL('',(#39216));
+#39216 = OPEN_SHELL('',(#39217));
+#39217 = ADVANCED_FACE('',(#39218),#39236,.T.);
+#39218 = FACE_BOUND('',#39219,.T.);
+#39219 = EDGE_LOOP('',(#39220,#39277,#39319,#39357,#39399,#39441,#39483,
+    #39525,#39563,#39605));
+#39220 = ORIENTED_EDGE('',*,*,#39221,.F.);
+#39221 = EDGE_CURVE('',#39222,#39224,#39226,.T.);
+#39222 = VERTEX_POINT('',#39223);
+#39223 = CARTESIAN_POINT('',(-2.121242937857,-2.121242937857,
+    13.083260432147));
+#39224 = VERTEX_POINT('',#39225);
+#39225 = CARTESIAN_POINT('',(-3.000124926996,2.446214767284E-017,
+    13.033416696725));
+#39226 = SURFACE_CURVE('',#39227,(#39235),.PCURVE_S1.);
+#39227 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#39228,#39229,#39230,#39231,
+    #39232,#39233,#39234),.UNSPECIFIED.,.F.,.F.,(4,3,4),(-0.241777920213
+    ,-5.490128046139E-002,0.E+000),.UNSPECIFIED.);
+#39228 = CARTESIAN_POINT('',(-2.121242937857,-2.121242937857,
+    13.083260432147));
+#39229 = CARTESIAN_POINT('',(-2.556492380504,-1.686055268809,
+    13.070228076173));
+#39230 = CARTESIAN_POINT('',(-2.846838548041,-1.1224930131,
+    13.057444113668));
+#39231 = CARTESIAN_POINT('',(-2.953184965613,-0.528513840359,
+    13.044674002571));
+#39232 = CARTESIAN_POINT('',(-2.984427792459,-0.354012537284,
+    13.040922354148));
+#39233 = CARTESIAN_POINT('',(-3.000124926996,-0.176969188029,
+    13.037171901223));
+#39234 = CARTESIAN_POINT('',(-3.000124926996,1.7763568394E-015,
+    13.033416696725));
+#39235 = PCURVE('',#39236,#39249);
+#39236 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#39237,#39238)
+    ,(#39239,#39240)
+    ,(#39241,#39242)
+    ,(#39243,#39244)
+    ,(#39245,#39246)
+    ,(#39247,#39248
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,
+    0.492000007331),.PIECEWISE_BEZIER_KNOTS.);
+#39237 = CARTESIAN_POINT('',(-3.673940452188E-016,3.000000044703,
+    12.933333444099));
+#39238 = CARTESIAN_POINT('',(-3.673940452188E-016,3.000000044703,
+    17.853333517412));
+#39239 = CARTESIAN_POINT('',(-2.005497774376,3.000000044703,
+    12.933333444099));
+#39240 = CARTESIAN_POINT('',(-2.005497774376,3.000000044703,
+    17.853333517412));
+#39241 = CARTESIAN_POINT('',(-3.797450996005,1.323723108182,
+    12.933333444099));
+#39242 = CARTESIAN_POINT('',(-3.797450996005,1.323723108182,
+    17.853333517412));
+#39243 = CARTESIAN_POINT('',(-3.797450996005,-1.323723108182,
+    12.933333444099));
+#39244 = CARTESIAN_POINT('',(-3.797450996005,-1.323723108182,
+    17.853333517412));
+#39245 = CARTESIAN_POINT('',(-2.005497774376,-3.000000044703,
+    12.933333444099));
+#39246 = CARTESIAN_POINT('',(-2.005497774376,-3.000000044703,
+    17.853333517412));
+#39247 = CARTESIAN_POINT('',(0.E+000,-3.000000044703,12.933333444099));
+#39248 = CARTESIAN_POINT('',(0.E+000,-3.000000044703,17.853333517412));
+#39249 = DEFINITIONAL_REPRESENTATION('',(#39250),#39276);
+#39250 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#39251,#39252,#39253,#39254,
+    #39255,#39256,#39257,#39258,#39259,#39260,#39261,#39262,#39263,
+    #39264,#39265,#39266,#39267,#39268,#39269,#39270,#39271,#39272,
+    #39273,#39274,#39275),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.241777920213,-0.230788014749,
+    -0.219798109285,-0.208808203821,-0.197818298356,-0.186828392892,
+    -0.175838487428,-0.164848581964,-0.153858676499,-0.142868771035,
+    -0.131878865571,-0.120888960107,-0.109899054642,-9.890914917813E-002
+    ,-8.79192437139E-002,-7.692933824966E-002,-6.593943278542E-002,
+    -5.494952732119E-002,-4.395962185695E-002,-3.296971639271E-002,
+    -2.197981092847E-002,-1.098990546424E-002,0.E+000),.UNSPECIFIED.);
+#39251 = CARTESIAN_POINT('',(0.755548342152,1.499269880488E-002));
+#39252 = CARTESIAN_POINT('',(0.751678943005,1.491605767931E-002));
+#39253 = CARTESIAN_POINT('',(0.743940848014,1.476294723801E-002));
+#39254 = CARTESIAN_POINT('',(0.732334376447,1.453376838435E-002));
+#39255 = CARTESIAN_POINT('',(0.720726952388,1.430504771769E-002));
+#39256 = CARTESIAN_POINT('',(0.709117597924,1.407675661678E-002));
+#39257 = CARTESIAN_POINT('',(0.69750570022,1.384886646036E-002));
+#39258 = CARTESIAN_POINT('',(0.68589102326,1.362134862716E-002));
+#39259 = CARTESIAN_POINT('',(0.674273636477,1.339417449591E-002));
+#39260 = CARTESIAN_POINT('',(0.662653861373,1.316731544535E-002));
+#39261 = CARTESIAN_POINT('',(0.651032209655,1.294074285422E-002));
+#39262 = CARTESIAN_POINT('',(0.639409320652,1.271442810126E-002));
+#39263 = CARTESIAN_POINT('',(0.627785896557,1.248834256519E-002));
+#39264 = CARTESIAN_POINT('',(0.616162636905,1.226245762476E-002));
+#39265 = CARTESIAN_POINT('',(0.604540171515,1.203674465871E-002));
+#39266 = CARTESIAN_POINT('',(0.59291899703,1.181117504576E-002));
+#39267 = CARTESIAN_POINT('',(0.581299400741,1.158572016465E-002));
+#39268 = CARTESIAN_POINT('',(0.569681435031,1.136035139412E-002));
+#39269 = CARTESIAN_POINT('',(0.558064708519,1.113504011291E-002));
+#39270 = CARTESIAN_POINT('',(0.546448868978,1.090975769975E-002));
+#39271 = CARTESIAN_POINT('',(0.53483430938,1.068447553338E-002));
+#39272 = CARTESIAN_POINT('',(0.523221097833,1.045916499253E-002));
+#39273 = CARTESIAN_POINT('',(0.511609484995,1.023379745594E-002));
+#39274 = CARTESIAN_POINT('',(0.503869605592,1.008349535355E-002));
+#39275 = CARTESIAN_POINT('',(0.5,1.000832526264E-002));
+#39276 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#39277 = ORIENTED_EDGE('',*,*,#39278,.F.);
+#39278 = EDGE_CURVE('',#39279,#39222,#39281,.T.);
+#39279 = VERTEX_POINT('',#39280);
+#39280 = CARTESIAN_POINT('',(0.E+000,-3.000000044703,13.133333439628));
+#39281 = SURFACE_CURVE('',#39282,(#39290),.PCURVE_S1.);
+#39282 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#39283,#39284,#39285,#39286,
+    #39287,#39288,#39289),.UNSPECIFIED.,.F.,.F.,(4,3,4),(-0.241768013859
+    ,-4.98879969875E-002,0.E+000),.UNSPECIFIED.);
+#39283 = CARTESIAN_POINT('',(1.408962794181E-015,-3.000000044703,
+    13.133333439628));
+#39284 = CARTESIAN_POINT('',(-0.648394886506,-3.000000044703,
+    13.119574226636));
+#39285 = CARTESIAN_POINT('',(-1.26638573477,-2.787245485494,
+    13.106281285214));
+#39286 = CARTESIAN_POINT('',(-1.760951598695,-2.428641550429,
+    13.093312590909));
+#39287 = CARTESIAN_POINT('',(-1.889536642265,-2.335406036258,
+    13.08994078496));
+#39288 = CARTESIAN_POINT('',(-2.010013383479,-2.232456705771,
+    13.086590897406));
+#39289 = CARTESIAN_POINT('',(-2.121242937857,-2.121242937857,
+    13.083260432147));
+#39290 = PCURVE('',#39236,#39291);
+#39291 = DEFINITIONAL_REPRESENTATION('',(#39292),#39318);
+#39292 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#39293,#39294,#39295,#39296,
+    #39297,#39298,#39299,#39300,#39301,#39302,#39303,#39304,#39305,
+    #39306,#39307,#39308,#39309,#39310,#39311,#39312,#39313,#39314,
+    #39315,#39316,#39317),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.241768013859,-0.230778558684,
+    -0.219789103508,-0.208799648333,-0.197810193158,-0.186820737982,
+    -0.175831282807,-0.164841827631,-0.153852372456,-0.14286291728,
+    -0.131873462105,-0.12088400693,-0.109894551754,-9.89050965788E-002,
+    -8.791564140338E-002,-7.692618622796E-002,-6.593673105253E-002,
+    -5.494727587711E-002,-4.395782070169E-002,-3.296836552627E-002,
+    -2.197891035084E-002,-1.098945517542E-002,0.E+000),.UNSPECIFIED.);
+#39293 = CARTESIAN_POINT('',(1.,1.999999955297E-002));
+#39294 = CARTESIAN_POINT('',(0.996296694168,1.992119705082E-002));
+#39295 = CARTESIAN_POINT('',(0.988892312847,1.976389793403E-002));
+#39296 = CARTESIAN_POINT('',(0.977790182245,1.952885091281E-002));
+#39297 = CARTESIAN_POINT('',(0.966690074104,1.929468953693E-002));
+#39298 = CARTESIAN_POINT('',(0.955590161931,1.906139779778E-002));
+#39299 = CARTESIAN_POINT('',(0.944488997092,1.882895968675E-002));
+#39300 = CARTESIAN_POINT('',(0.933385546841,1.859735919524E-002));
+#39301 = CARTESIAN_POINT('',(0.922279156285,1.836658031463E-002));
+#39302 = CARTESIAN_POINT('',(0.911169522962,1.813660703632E-002));
+#39303 = CARTESIAN_POINT('',(0.900056660879,1.790742335169E-002));
+#39304 = CARTESIAN_POINT('',(0.888940860852,1.767901325214E-002));
+#39305 = CARTESIAN_POINT('',(0.877822645867,1.745136072905E-002));
+#39306 = CARTESIAN_POINT('',(0.866702722761,1.722444977381E-002));
+#39307 = CARTESIAN_POINT('',(0.855581929425,1.699826437782E-002));
+#39308 = CARTESIAN_POINT('',(0.844461182678,1.677278853247E-002));
+#39309 = CARTESIAN_POINT('',(0.833341410243,1.654800622914E-002));
+#39310 = CARTESIAN_POINT('',(0.822223531284,1.632390145923E-002));
+#39311 = CARTESIAN_POINT('',(0.811108247566,1.610045821412E-002));
+#39312 = CARTESIAN_POINT('',(0.799996535682,1.587766048522E-002));
+#39313 = CARTESIAN_POINT('',(0.78888457401,1.56554922639E-002));
+#39314 = CARTESIAN_POINT('',(0.777772573118,1.543393754155E-002));
+#39315 = CARTESIAN_POINT('',(0.766660423453,1.521298030958E-002));
+#39316 = CARTESIAN_POINT('',(0.759252352646,1.506606314276E-002));
+#39317 = CARTESIAN_POINT('',(0.755548342152,1.499269880488E-002));
+#39318 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#39319 = ORIENTED_EDGE('',*,*,#39320,.F.);
+#39320 = EDGE_CURVE('',#39321,#39279,#39323,.T.);
+#39321 = VERTEX_POINT('',#39322);
+#39322 = CARTESIAN_POINT('',(0.E+000,-3.000000044703,13.266666760047));
+#39323 = SURFACE_CURVE('',#39324,(#39328),.PCURVE_S1.);
+#39324 = LINE('',#39325,#39326);
+#39325 = CARTESIAN_POINT('',(0.E+000,-3.000000044703,12.933333444099));
+#39326 = VECTOR('',#39327,1.);
+#39327 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#39328 = PCURVE('',#39236,#39329);
+#39329 = DEFINITIONAL_REPRESENTATION('',(#39330),#39356);
+#39330 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#39331,#39332,#39333,#39334,
+    #39335,#39336,#39337,#39338,#39339,#39340,#39341,#39342,#39343,
+    #39344,#39345,#39346,#39347,#39348,#39349,#39350,#39351,#39352,
+    #39353,#39354,#39355),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.333333315949,-0.327272710475,
+    -0.321212105002,-0.315151499528,-0.309090894054,-0.303030288581,
+    -0.296969683107,-0.290909077634,-0.28484847216,-0.278787866686,
+    -0.272727261213,-0.266666655739,-0.260606050266,-0.254545444792,
+    -0.248484839318,-0.242424233845,-0.236363628371,-0.230303022898,
+    -0.224242417424,-0.21818181195,-0.212121206477,-0.206060601003,
+    -0.19999999553),.UNSPECIFIED.);
+#39331 = CARTESIAN_POINT('',(1.,3.333333159487E-002));
+#39332 = CARTESIAN_POINT('',(1.,3.313131141242E-002));
+#39333 = CARTESIAN_POINT('',(1.,3.272727104751E-002));
+#39334 = CARTESIAN_POINT('',(1.,3.212121050015E-002));
+#39335 = CARTESIAN_POINT('',(1.,3.151514995279E-002));
+#39336 = CARTESIAN_POINT('',(1.,3.090908940543E-002));
+#39337 = CARTESIAN_POINT('',(1.,3.030302885807E-002));
+#39338 = CARTESIAN_POINT('',(1.,2.969696831072E-002));
+#39339 = CARTESIAN_POINT('',(1.,2.909090776336E-002));
+#39340 = CARTESIAN_POINT('',(1.,2.8484847216E-002));
+#39341 = CARTESIAN_POINT('',(1.,2.787878666864E-002));
+#39342 = CARTESIAN_POINT('',(1.,2.727272612128E-002));
+#39343 = CARTESIAN_POINT('',(1.,2.666666557392E-002));
+#39344 = CARTESIAN_POINT('',(1.,2.606060502656E-002));
+#39345 = CARTESIAN_POINT('',(1.,2.54545444792E-002));
+#39346 = CARTESIAN_POINT('',(1.,2.484848393184E-002));
+#39347 = CARTESIAN_POINT('',(1.,2.424242338448E-002));
+#39348 = CARTESIAN_POINT('',(1.,2.363636283712E-002));
+#39349 = CARTESIAN_POINT('',(1.,2.303030228977E-002));
+#39350 = CARTESIAN_POINT('',(1.,2.242424174241E-002));
+#39351 = CARTESIAN_POINT('',(1.,2.181818119505E-002));
+#39352 = CARTESIAN_POINT('',(1.,2.121212064769E-002));
+#39353 = CARTESIAN_POINT('',(1.,2.060606010033E-002));
+#39354 = CARTESIAN_POINT('',(1.,2.020201973542E-002));
+#39355 = CARTESIAN_POINT('',(1.,1.999999955297E-002));
+#39356 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#39357 = ORIENTED_EDGE('',*,*,#39358,.F.);
+#39358 = EDGE_CURVE('',#39359,#39321,#39361,.T.);
+#39359 = VERTEX_POINT('',#39360);
+#39360 = CARTESIAN_POINT('',(-2.121242937857,-2.121242937857,
+    13.216739769763));
+#39361 = SURFACE_CURVE('',#39362,(#39370),.PCURVE_S1.);
+#39362 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#39363,#39364,#39365,#39366,
+    #39367,#39368,#39369),.UNSPECIFIED.,.F.,.F.,(4,3,4),(-0.241767738739
+    ,-5.116260925816E-002,0.E+000),.UNSPECIFIED.);
+#39363 = CARTESIAN_POINT('',(-2.121242937857,-2.121242937857,
+    13.216739769763));
+#39364 = CARTESIAN_POINT('',(-1.696398425595,-2.54602715326,
+    13.229517426935));
+#39365 = CARTESIAN_POINT('',(-1.132870466095,-2.848646600228,
+    13.242407250805));
+#39366 = CARTESIAN_POINT('',(-0.510776816666,-2.956180131402,
+    13.25578322659));
+#39367 = CARTESIAN_POINT('',(-0.343793197735,-2.985044496451,
+    13.259373632706));
+#39368 = CARTESIAN_POINT('',(-0.172837931052,-3.000000044703,
+    13.262999066245));
+#39369 = CARTESIAN_POINT('',(1.408962794181E-015,-3.000000044703,
+    13.266666760047));
+#39370 = PCURVE('',#39236,#39371);
+#39371 = DEFINITIONAL_REPRESENTATION('',(#39372),#39398);
+#39372 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#39373,#39374,#39375,#39376,
+    #39377,#39378,#39379,#39380,#39381,#39382,#39383,#39384,#39385,
+    #39386,#39387,#39388,#39389,#39390,#39391,#39392,#39393,#39394,
+    #39395,#39396,#39397),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.241767738739,-0.230778296069,
+    -0.219788853399,-0.208799410729,-0.197809968059,-0.186820525389,
+    -0.175831082719,-0.164841640049,-0.153852197379,-0.142862754709,
+    -0.131873312039,-0.12088386937,-0.1098944267,-9.890498402959E-002,
+    -8.791554135964E-002,-7.692609868968E-002,-6.593665601973E-002,
+    -5.494721334977E-002,-4.395777067982E-002,-3.296832800986E-002,
+    -2.197888533991E-002,-1.098944266995E-002,0.E+000),.UNSPECIFIED.);
+#39373 = CARTESIAN_POINT('',(0.755548342152,2.834063256638E-002));
+#39374 = CARTESIAN_POINT('',(0.759251225338,2.841430284552E-002));
+#39375 = CARTESIAN_POINT('',(0.766658236493,2.856171797586E-002));
+#39376 = CARTESIAN_POINT('',(0.777771933515,2.878310739351E-002));
+#39377 = CARTESIAN_POINT('',(0.788888326523,2.90048065393E-002));
+#39378 = CARTESIAN_POINT('',(0.800006687074,2.922685841922E-002));
+#39379 = CARTESIAN_POINT('',(0.811126202254,2.944930603924E-002));
+#39380 = CARTESIAN_POINT('',(0.822246007003,2.967219240537E-002));
+#39381 = CARTESIAN_POINT('',(0.833365249501,2.989556052359E-002));
+#39382 = CARTESIAN_POINT('',(0.844483146003,3.011945339989E-002));
+#39383 = CARTESIAN_POINT('',(0.855599036141,3.034391404026E-002));
+#39384 = CARTESIAN_POINT('',(0.866712435097,3.056898545069E-002));
+#39385 = CARTESIAN_POINT('',(0.877823082922,3.079471063716E-002));
+#39386 = CARTESIAN_POINT('',(0.888930990391,3.102113260566E-002));
+#39387 = CARTESIAN_POINT('',(0.9000364806,3.124829436219E-002));
+#39388 = CARTESIAN_POINT('',(0.911140227196,3.147623891274E-002));
+#39389 = CARTESIAN_POINT('',(0.922243283695,3.170500926328E-002));
+#39390 = CARTESIAN_POINT('',(0.933347122534,3.193464841981E-002));
+#39391 = CARTESIAN_POINT('',(0.944453612221,3.216519938832E-002));
+#39392 = CARTESIAN_POINT('',(0.95556519791,3.239670517482E-002));
+#39393 = CARTESIAN_POINT('',(0.966675370754,3.262920878525E-002));
+#39394 = CARTESIAN_POINT('',(0.977784768654,3.286275322561E-002));
+#39395 = CARTESIAN_POINT('',(0.988892930945,3.30973815019E-002));
+#39396 = CARTESIAN_POINT('',(0.996297740711,3.325455158072E-002));
+#39397 = CARTESIAN_POINT('',(1.,3.333333159478E-002));
+#39398 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#39399 = ORIENTED_EDGE('',*,*,#39400,.F.);
+#39400 = EDGE_CURVE('',#39401,#39359,#39403,.T.);
+#39401 = VERTEX_POINT('',#39402);
+#39402 = CARTESIAN_POINT('',(-3.000124926996,2.446214767284E-017,
+    13.166583507421));
+#39403 = SURFACE_CURVE('',#39404,(#39412),.PCURVE_S1.);
+#39404 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#39405,#39406,#39407,#39408,
+    #39409,#39410,#39411),.UNSPECIFIED.,.F.,.F.,(4,3,4),(-0.241778545972
+    ,-4.914153154206E-002,0.E+000),.UNSPECIFIED.);
+#39405 = CARTESIAN_POINT('',(-3.000124926996,1.7763568394E-015,
+    13.166583507421));
+#39406 = CARTESIAN_POINT('',(-3.000124926996,-0.62169002941,
+    13.179775482933));
+#39407 = CARTESIAN_POINT('',(-2.802555824549,-1.241953832437,
+    13.19302159358));
+#39408 = CARTESIAN_POINT('',(-2.434468356438,-1.752997934796,
+    13.206437522032));
+#39409 = CARTESIAN_POINT('',(-2.340569569759,-1.883364832091,
+    13.209859913483));
+#39410 = CARTESIAN_POINT('',(-2.235832802661,-2.006669336437,
+    13.213293355921));
+#39411 = CARTESIAN_POINT('',(-2.121242937857,-2.121242937857,
+    13.216739769763));
+#39412 = PCURVE('',#39236,#39413);
+#39413 = DEFINITIONAL_REPRESENTATION('',(#39414),#39440);
+#39414 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#39415,#39416,#39417,#39418,
+    #39419,#39420,#39421,#39422,#39423,#39424,#39425,#39426,#39427,
+    #39428,#39429,#39430,#39431,#39432,#39433,#39434,#39435,#39436,
+    #39437,#39438,#39439),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.241778545972,-0.230788612064,
+    -0.219798678156,-0.208808744248,-0.197818810341,-0.186828876433,
+    -0.175838942525,-0.164849008617,-0.153859074709,-0.142869140802,
+    -0.131879206894,-0.120889272986,-0.109899339078,-9.89094051703E-002,
+    -8.791947126249E-002,-7.692953735468E-002,-6.593960344687E-002,
+    -5.494966953906E-002,-4.395973563124E-002,-3.296980172343E-002,
+    -2.197986781562E-002,-1.098993390781E-002,0.E+000),.UNSPECIFIED.);
+#39415 = CARTESIAN_POINT('',(0.5,2.332500633223E-002));
+#39416 = CARTESIAN_POINT('',(0.503874215231,2.340026649935E-002));
+#39417 = CARTESIAN_POINT('',(0.51162175375,2.355082207229E-002));
+#39418 = CARTESIAN_POINT('',(0.523241217472,2.37767740358E-002));
+#39419 = CARTESIAN_POINT('',(0.534859806363,2.400285749142E-002));
+#39420 = CARTESIAN_POINT('',(0.54647800854,2.422908532716E-002));
+#39421 = CARTESIAN_POINT('',(0.558096066514,2.445547043101E-002));
+#39422 = CARTESIAN_POINT('',(0.569713986311,2.468202569097E-002));
+#39423 = CARTESIAN_POINT('',(0.581331609202,2.490876399505E-002));
+#39424 = CARTESIAN_POINT('',(0.592948668072,2.513569823125E-002));
+#39425 = CARTESIAN_POINT('',(0.604564848709,2.536284128756E-002));
+#39426 = CARTESIAN_POINT('',(0.616179850005,2.5590206052E-002));
+#39427 = CARTESIAN_POINT('',(0.62779344385,2.581780541255E-002));
+#39428 = CARTESIAN_POINT('',(0.639405534527,2.604565225723E-002));
+#39429 = CARTESIAN_POINT('',(0.65101621455,2.627375947404E-002));
+#39430 = CARTESIAN_POINT('',(0.662625826332,2.650213995097E-002));
+#39431 = CARTESIAN_POINT('',(0.674234992253,2.673080657602E-002));
+#39432 = CARTESIAN_POINT('',(0.685844750724,2.695977223721E-002));
+#39433 = CARTESIAN_POINT('',(0.697456282669,2.718904982252E-002));
+#39434 = CARTESIAN_POINT('',(0.709072150787,2.741865221997E-002));
+#39435 = CARTESIAN_POINT('',(0.720689152397,2.764859231756E-002));
+#39436 = CARTESIAN_POINT('',(0.732307386981,2.787888300327E-002));
+#39437 = CARTESIAN_POINT('',(0.743926905617,2.810953716512E-002));
+#39438 = CARTESIAN_POINT('',(0.751674323842,2.826355751578E-002));
+#39439 = CARTESIAN_POINT('',(0.755548342152,2.834063256647E-002));
+#39440 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#39441 = ORIENTED_EDGE('',*,*,#39442,.F.);
+#39442 = EDGE_CURVE('',#39443,#39401,#39445,.T.);
+#39443 = VERTEX_POINT('',#39444);
+#39444 = CARTESIAN_POINT('',(-2.121242937857,2.121242937857,
+    13.116739771999));
+#39445 = SURFACE_CURVE('',#39446,(#39454),.PCURVE_S1.);
+#39446 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#39447,#39448,#39449,#39450,
+    #39451,#39452,#39453),.UNSPECIFIED.,.F.,.F.,(4,3,4),(-0.241777920213
+    ,-5.490128045896E-002,0.E+000),.UNSPECIFIED.);
+#39447 = CARTESIAN_POINT('',(-2.121242937857,2.121242937857,
+    13.116739771999));
+#39448 = CARTESIAN_POINT('',(-2.556492380509,1.686055268803,
+    13.129772127973));
+#39449 = CARTESIAN_POINT('',(-2.846838548048,1.122493013086,
+    13.142556090478));
+#39450 = CARTESIAN_POINT('',(-2.953184965617,0.528513840336,
+    13.155326201575));
+#39451 = CARTESIAN_POINT('',(-2.98442779246,0.354012537268,
+    13.159077849998));
+#39452 = CARTESIAN_POINT('',(-3.000124926996,0.176969188021,
+    13.162828302923));
+#39453 = CARTESIAN_POINT('',(-3.000124926996,1.7763568394E-015,
+    13.166583507421));
+#39454 = PCURVE('',#39236,#39455);
+#39455 = DEFINITIONAL_REPRESENTATION('',(#39456),#39482);
+#39456 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#39457,#39458,#39459,#39460,
+    #39461,#39462,#39463,#39464,#39465,#39466,#39467,#39468,#39469,
+    #39470,#39471,#39472,#39473,#39474,#39475,#39476,#39477,#39478,
+    #39479,#39480,#39481),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.241777920213,-0.230788014749,
+    -0.219798109285,-0.20880820382,-0.197818298356,-0.186828392892,
+    -0.175838487428,-0.164848581963,-0.153858676499,-0.142868771035,
+    -0.131878865571,-0.120888960106,-0.109899054642,-9.890914917805E-002
+    ,-8.791924371382E-002,-7.692933824959E-002,-6.593943278536E-002,
+    -5.494952732114E-002,-4.395962185691E-002,-3.296971639268E-002,
+    -2.197981092845E-002,-1.098990546423E-002,0.E+000),.UNSPECIFIED.);
+#39457 = CARTESIAN_POINT('',(0.244451657848,1.834063278999E-002));
+#39458 = CARTESIAN_POINT('',(0.248321056995,1.841727391556E-002));
+#39459 = CARTESIAN_POINT('',(0.256059151986,1.857038435685E-002));
+#39460 = CARTESIAN_POINT('',(0.267665623553,1.87995632105E-002));
+#39461 = CARTESIAN_POINT('',(0.279273047612,1.902828387715E-002));
+#39462 = CARTESIAN_POINT('',(0.290882402076,1.925657497805E-002));
+#39463 = CARTESIAN_POINT('',(0.30249429978,1.948446513447E-002));
+#39464 = CARTESIAN_POINT('',(0.31410897674,1.971198296767E-002));
+#39465 = CARTESIAN_POINT('',(0.325726363523,1.993915709892E-002));
+#39466 = CARTESIAN_POINT('',(0.337346138627,2.016601614947E-002));
+#39467 = CARTESIAN_POINT('',(0.348967790345,2.03925887406E-002));
+#39468 = CARTESIAN_POINT('',(0.360590679348,2.061890349357E-002));
+#39469 = CARTESIAN_POINT('',(0.372214103443,2.084498902963E-002));
+#39470 = CARTESIAN_POINT('',(0.383837363095,2.107087397006E-002));
+#39471 = CARTESIAN_POINT('',(0.395459828485,2.129658693612E-002));
+#39472 = CARTESIAN_POINT('',(0.40708100297,2.152215654907E-002));
+#39473 = CARTESIAN_POINT('',(0.418700599259,2.174761143018E-002));
+#39474 = CARTESIAN_POINT('',(0.430318564969,2.19729802007E-002));
+#39475 = CARTESIAN_POINT('',(0.441935291481,2.219829148191E-002));
+#39476 = CARTESIAN_POINT('',(0.453551131022,2.242357389507E-002));
+#39477 = CARTESIAN_POINT('',(0.46516569062,2.264885606144E-002));
+#39478 = CARTESIAN_POINT('',(0.476778902167,2.287416660229E-002));
+#39479 = CARTESIAN_POINT('',(0.488390515005,2.309953413888E-002));
+#39480 = CARTESIAN_POINT('',(0.496130394408,2.324983624128E-002));
+#39481 = CARTESIAN_POINT('',(0.5,2.332500633219E-002));
+#39482 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#39483 = ORIENTED_EDGE('',*,*,#39484,.F.);
+#39484 = EDGE_CURVE('',#39485,#39443,#39487,.T.);
+#39485 = VERTEX_POINT('',#39486);
+#39486 = CARTESIAN_POINT('',(-3.673940452188E-016,3.000000044703,
+    13.066666764518));
+#39487 = SURFACE_CURVE('',#39488,(#39496),.PCURVE_S1.);
+#39488 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#39489,#39490,#39491,#39492,
+    #39493,#39494,#39495),.UNSPECIFIED.,.F.,.F.,(4,3,4),(-0.241768013859
+    ,-4.988799698802E-002,0.E+000),.UNSPECIFIED.);
+#39489 = CARTESIAN_POINT('',(-3.673940452188E-016,3.000000044703,
+    13.066666764518));
+#39490 = CARTESIAN_POINT('',(-0.648394886504,3.000000044703,
+    13.08042597751));
+#39491 = CARTESIAN_POINT('',(-1.266385734766,2.787245485495,
+    13.093718918932));
+#39492 = CARTESIAN_POINT('',(-1.760951598691,2.428641550432,
+    13.106687613237));
+#39493 = CARTESIAN_POINT('',(-1.889536642262,2.33540603626,
+    13.110059419186));
+#39494 = CARTESIAN_POINT('',(-2.010013383477,2.232456705773,
+    13.11340930674));
+#39495 = CARTESIAN_POINT('',(-2.121242937857,2.121242937857,
+    13.116739771999));
+#39496 = PCURVE('',#39236,#39497);
+#39497 = DEFINITIONAL_REPRESENTATION('',(#39498),#39524);
+#39498 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#39499,#39500,#39501,#39502,
+    #39503,#39504,#39505,#39506,#39507,#39508,#39509,#39510,#39511,
+    #39512,#39513,#39514,#39515,#39516,#39517,#39518,#39519,#39520,
+    #39521,#39522,#39523),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.241768013859,-0.230778558684,
+    -0.219789103508,-0.208799648333,-0.197810193158,-0.186820737982,
+    -0.175831282807,-0.164841827631,-0.153852372456,-0.14286291728,
+    -0.131873462105,-0.12088400693,-0.109894551754,-9.89050965788E-002,
+    -8.791564140338E-002,-7.692618622796E-002,-6.593673105253E-002,
+    -5.494727587711E-002,-4.395782070169E-002,-3.296836552627E-002,
+    -2.197891035084E-002,-1.098945517542E-002,0.E+000),.UNSPECIFIED.);
+#39499 = CARTESIAN_POINT('',(0.E+000,1.33333320419E-002));
+#39500 = CARTESIAN_POINT('',(3.703305832129E-003,1.341213454405E-002));
+#39501 = CARTESIAN_POINT('',(1.110768715263E-002,1.356943366084E-002));
+#39502 = CARTESIAN_POINT('',(2.220981775515E-002,1.380448068206E-002));
+#39503 = CARTESIAN_POINT('',(3.330992589591E-002,1.403864205794E-002));
+#39504 = CARTESIAN_POINT('',(4.440983806942E-002,1.427193379709E-002));
+#39505 = CARTESIAN_POINT('',(5.55110029082E-002,1.450437190811E-002));
+#39506 = CARTESIAN_POINT('',(6.661445315875E-002,1.473597239962E-002));
+#39507 = CARTESIAN_POINT('',(7.772084371494E-002,1.496675128023E-002));
+#39508 = CARTESIAN_POINT('',(8.883047703829E-002,1.519672455855E-002));
+#39509 = CARTESIAN_POINT('',(9.994333912115E-002,1.542590824318E-002));
+#39510 = CARTESIAN_POINT('',(0.111059139148,1.565431834273E-002));
+#39511 = CARTESIAN_POINT('',(0.122177354133,1.588197086582E-002));
+#39512 = CARTESIAN_POINT('',(0.133297277239,1.610888182106E-002));
+#39513 = CARTESIAN_POINT('',(0.144418070575,1.633506721705E-002));
+#39514 = CARTESIAN_POINT('',(0.155538817322,1.65605430624E-002));
+#39515 = CARTESIAN_POINT('',(0.166658589757,1.678532536573E-002));
+#39516 = CARTESIAN_POINT('',(0.177776468716,1.700943013564E-002));
+#39517 = CARTESIAN_POINT('',(0.188891752434,1.723287338075E-002));
+#39518 = CARTESIAN_POINT('',(0.200003464318,1.745567110966E-002));
+#39519 = CARTESIAN_POINT('',(0.21111542599,1.767783933098E-002));
+#39520 = CARTESIAN_POINT('',(0.222227426882,1.789939405332E-002));
+#39521 = CARTESIAN_POINT('',(0.233339576547,1.81203512853E-002));
+#39522 = CARTESIAN_POINT('',(0.240747647354,1.826726845211E-002));
+#39523 = CARTESIAN_POINT('',(0.244451657848,1.834063278999E-002));
+#39524 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#39525 = ORIENTED_EDGE('',*,*,#39526,.F.);
+#39526 = EDGE_CURVE('',#39527,#39485,#39529,.T.);
+#39527 = VERTEX_POINT('',#39528);
+#39528 = CARTESIAN_POINT('',(-3.673940452188E-016,3.000000044703,
+    12.933333444099));
+#39529 = SURFACE_CURVE('',#39530,(#39534),.PCURVE_S1.);
+#39530 = LINE('',#39531,#39532);
+#39531 = CARTESIAN_POINT('',(-3.673940452188E-016,3.000000044703,
+    12.933333444099));
+#39532 = VECTOR('',#39533,1.);
+#39533 = DIRECTION('',(0.E+000,0.E+000,1.));
+#39534 = PCURVE('',#39236,#39535);
+#39535 = DEFINITIONAL_REPRESENTATION('',(#39536),#39562);
+#39536 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#39537,#39538,#39539,#39540,
+    #39541,#39542,#39543,#39544,#39545,#39546,#39547,#39548,#39549,
+    #39550,#39551,#39552,#39553,#39554,#39555,#39556,#39557,#39558,
+    #39559,#39560,#39561),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,6.060605473591E-003,
+    1.212121094718E-002,1.818181642077E-002,2.424242189436E-002,
+    3.030302736795E-002,3.636363284155E-002,4.242423831514E-002,
+    4.848484378873E-002,5.454544926232E-002,6.060605473591E-002,
+    6.66666602095E-002,7.272726568309E-002,7.878787115668E-002,
+    8.484847663027E-002,9.090908210386E-002,9.696968757745E-002,
+    0.103030293051,0.109090898525,0.115151503998,0.121212109472,
+    0.127272714945,0.133333320419),.UNSPECIFIED.);
+#39537 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#39538 = CARTESIAN_POINT('',(0.E+000,2.02020182453E-004));
+#39539 = CARTESIAN_POINT('',(0.E+000,6.060605473591E-004));
+#39540 = CARTESIAN_POINT('',(0.E+000,1.212121094718E-003));
+#39541 = CARTESIAN_POINT('',(0.E+000,1.818181642077E-003));
+#39542 = CARTESIAN_POINT('',(0.E+000,2.424242189436E-003));
+#39543 = CARTESIAN_POINT('',(0.E+000,3.030302736796E-003));
+#39544 = CARTESIAN_POINT('',(0.E+000,3.636363284154E-003));
+#39545 = CARTESIAN_POINT('',(0.E+000,4.242423831514E-003));
+#39546 = CARTESIAN_POINT('',(0.E+000,4.848484378873E-003));
+#39547 = CARTESIAN_POINT('',(0.E+000,5.454544926232E-003));
+#39548 = CARTESIAN_POINT('',(0.E+000,6.060605473591E-003));
+#39549 = CARTESIAN_POINT('',(0.E+000,6.66666602095E-003));
+#39550 = CARTESIAN_POINT('',(0.E+000,7.272726568309E-003));
+#39551 = CARTESIAN_POINT('',(0.E+000,7.878787115668E-003));
+#39552 = CARTESIAN_POINT('',(0.E+000,8.484847663027E-003));
+#39553 = CARTESIAN_POINT('',(0.E+000,9.090908210386E-003));
+#39554 = CARTESIAN_POINT('',(0.E+000,9.696968757746E-003));
+#39555 = CARTESIAN_POINT('',(0.E+000,1.03030293051E-002));
+#39556 = CARTESIAN_POINT('',(0.E+000,1.090908985246E-002));
+#39557 = CARTESIAN_POINT('',(0.E+000,1.151515039982E-002));
+#39558 = CARTESIAN_POINT('',(0.E+000,1.212121094718E-002));
+#39559 = CARTESIAN_POINT('',(0.E+000,1.272727149454E-002));
+#39560 = CARTESIAN_POINT('',(-0.E+000,1.313131185945E-002));
+#39561 = CARTESIAN_POINT('',(0.E+000,1.33333320419E-002));
+#39562 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#39563 = ORIENTED_EDGE('',*,*,#39564,.F.);
+#39564 = EDGE_CURVE('',#39565,#39527,#39567,.T.);
+#39565 = VERTEX_POINT('',#39566);
+#39566 = CARTESIAN_POINT('',(-2.121242937857,2.121242937857,
+    12.983260434383));
+#39567 = SURFACE_CURVE('',#39568,(#39576),.PCURVE_S1.);
+#39568 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#39569,#39570,#39571,#39572,
+    #39573,#39574,#39575),.UNSPECIFIED.,.F.,.F.,(4,3,4),(-0.241767738739
+    ,-5.11626092574E-002,0.E+000),.UNSPECIFIED.);
+#39569 = CARTESIAN_POINT('',(-2.121242937857,2.121242937857,
+    12.983260434383));
+#39570 = CARTESIAN_POINT('',(-1.696398425593,2.546027153262,
+    12.970482777211));
+#39571 = CARTESIAN_POINT('',(-1.13287046609,2.84864660023,12.95759295334
+    ));
+#39572 = CARTESIAN_POINT('',(-0.510776816659,2.956180131403,
+    12.944216977556));
+#39573 = CARTESIAN_POINT('',(-0.34379319773,2.985044496451,
+    12.94062657144));
+#39574 = CARTESIAN_POINT('',(-0.172837931049,3.000000044703,
+    12.937001137901));
+#39575 = CARTESIAN_POINT('',(-3.673940452188E-016,3.000000044703,
+    12.933333444099));
+#39576 = PCURVE('',#39236,#39577);
+#39577 = DEFINITIONAL_REPRESENTATION('',(#39578),#39604);
+#39578 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#39579,#39580,#39581,#39582,
+    #39583,#39584,#39585,#39586,#39587,#39588,#39589,#39590,#39591,
+    #39592,#39593,#39594,#39595,#39596,#39597,#39598,#39599,#39600,
+    #39601,#39602,#39603),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.241767738739,-0.230778296069,
+    -0.219788853399,-0.208799410729,-0.197809968059,-0.186820525389,
+    -0.175831082719,-0.164841640049,-0.153852197379,-0.142862754709,
+    -0.131873312039,-0.120883869369,-0.1098944267,-9.890498402959E-002,
+    -8.791554135963E-002,-7.692609868968E-002,-6.593665601973E-002,
+    -5.494721334977E-002,-4.395777067982E-002,-3.296832800986E-002,
+    -2.197888533991E-002,-1.098944266995E-002,0.E+000),.UNSPECIFIED.);
+#39579 = CARTESIAN_POINT('',(0.244451657848,4.9926990284E-003));
+#39580 = CARTESIAN_POINT('',(0.240748774662,4.919028749259E-003));
+#39581 = CARTESIAN_POINT('',(0.233341763507,4.771613618923E-003));
+#39582 = CARTESIAN_POINT('',(0.222228066485,4.550224201271E-003));
+#39583 = CARTESIAN_POINT('',(0.211111673477,4.328525055483E-003));
+#39584 = CARTESIAN_POINT('',(0.199993312926,4.10647317557E-003));
+#39585 = CARTESIAN_POINT('',(0.188873797746,3.884025555543E-003));
+#39586 = CARTESIAN_POINT('',(0.177753992997,3.661139189414E-003));
+#39587 = CARTESIAN_POINT('',(0.166634750499,3.437771071193E-003));
+#39588 = CARTESIAN_POINT('',(0.155516853997,3.213878194893E-003));
+#39589 = CARTESIAN_POINT('',(0.144400963859,2.989417554524E-003));
+#39590 = CARTESIAN_POINT('',(0.133287564903,2.764346144099E-003));
+#39591 = CARTESIAN_POINT('',(0.122176917078,2.538620957627E-003));
+#39592 = CARTESIAN_POINT('',(0.111069009609,2.312198989121E-003));
+#39593 = CARTESIAN_POINT('',(9.996351939986E-002,2.085037232592E-003));
+#39594 = CARTESIAN_POINT('',(8.885977280417E-002,1.857092682051E-003));
+#39595 = CARTESIAN_POINT('',(7.775671630552E-002,1.62832233151E-003));
+#39596 = CARTESIAN_POINT('',(6.665287746631E-002,1.39868317498E-003));
+#39597 = CARTESIAN_POINT('',(5.554638777933E-002,1.168132206472E-003));
+#39598 = CARTESIAN_POINT('',(4.443480209007E-002,9.366264199966E-004));
+#39599 = CARTESIAN_POINT('',(3.332462924623E-002,7.041228095643E-004));
+#39600 = CARTESIAN_POINT('',(2.221523134606E-002,4.705783691884E-004));
+#39601 = CARTESIAN_POINT('',(1.110706905511E-002,2.3595009288E-004));
+#39602 = CARTESIAN_POINT('',(3.702259288552E-003,7.87800140609E-005));
+#39603 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#39604 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#39605 = ORIENTED_EDGE('',*,*,#39606,.F.);
+#39606 = EDGE_CURVE('',#39224,#39565,#39607,.T.);
+#39607 = SURFACE_CURVE('',#39608,(#39616),.PCURVE_S1.);
+#39608 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#39609,#39610,#39611,#39612,
+    #39613,#39614,#39615),.UNSPECIFIED.,.F.,.F.,(4,3,4),(-0.241778545972
+    ,-4.914153154248E-002,0.E+000),.UNSPECIFIED.);
+#39609 = CARTESIAN_POINT('',(-3.000124926996,1.7763568394E-015,
+    13.033416696725));
+#39610 = CARTESIAN_POINT('',(-3.000124926996,0.621690029409,
+    13.020224721213));
+#39611 = CARTESIAN_POINT('',(-2.80255582455,1.241953832435,
+    13.006978610566));
+#39612 = CARTESIAN_POINT('',(-2.43446835644,1.752997934793,
+    12.993562682114));
+#39613 = CARTESIAN_POINT('',(-2.340569569761,1.883364832089,
+    12.990140290663));
+#39614 = CARTESIAN_POINT('',(-2.235832802662,2.006669336436,
+    12.986706848225));
+#39615 = CARTESIAN_POINT('',(-2.121242937857,2.121242937857,
+    12.983260434383));
+#39616 = PCURVE('',#39236,#39617);
+#39617 = DEFINITIONAL_REPRESENTATION('',(#39618),#39644);
+#39618 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#39619,#39620,#39621,#39622,
+    #39623,#39624,#39625,#39626,#39627,#39628,#39629,#39630,#39631,
+    #39632,#39633,#39634,#39635,#39636,#39637,#39638,#39639,#39640,
+    #39641,#39642,#39643),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.241778545972,-0.230788612064,
+    -0.219798678156,-0.208808744249,-0.197818810341,-0.186828876433,
+    -0.175838942525,-0.164849008617,-0.153859074709,-0.142869140802,
+    -0.131879206894,-0.120889272986,-0.109899339078,-9.890940517036E-002
+    ,-8.791947126255E-002,-7.692953735473E-002,-6.593960344691E-002,
+    -5.494966953909E-002,-4.395973563127E-002,-3.296980172345E-002,
+    -2.197986781564E-002,-1.098993390782E-002,0.E+000),.UNSPECIFIED.);
+#39619 = CARTESIAN_POINT('',(0.5,1.000832526259E-002));
+#39620 = CARTESIAN_POINT('',(0.496125784769,9.933065095476E-003));
+#39621 = CARTESIAN_POINT('',(0.48837824625,9.782509522538E-003));
+#39622 = CARTESIAN_POINT('',(0.476758782528,9.556557559024E-003));
+#39623 = CARTESIAN_POINT('',(0.465140193637,9.330474103401E-003));
+#39624 = CARTESIAN_POINT('',(0.45352199146,9.104246267667E-003));
+#39625 = CARTESIAN_POINT('',(0.441903933486,8.87786116382E-003));
+#39626 = CARTESIAN_POINT('',(0.430286013689,8.65130590386E-003));
+#39627 = CARTESIAN_POINT('',(0.418668390798,8.424567599784E-003));
+#39628 = CARTESIAN_POINT('',(0.407051331928,8.197633363591E-003));
+#39629 = CARTESIAN_POINT('',(0.395435151291,7.97049030728E-003));
+#39630 = CARTESIAN_POINT('',(0.383820149995,7.743125542848E-003));
+#39631 = CARTESIAN_POINT('',(0.37220655615,7.515526182295E-003));
+#39632 = CARTESIAN_POINT('',(0.360594465473,7.287679337618E-003));
+#39633 = CARTESIAN_POINT('',(0.34898378545,7.059572120817E-003));
+#39634 = CARTESIAN_POINT('',(0.337374173668,6.831191643889E-003));
+#39635 = CARTESIAN_POINT('',(0.325765007747,6.602525018834E-003));
+#39636 = CARTESIAN_POINT('',(0.314155249276,6.373559357648E-003));
+#39637 = CARTESIAN_POINT('',(0.302543717331,6.144281772338E-003));
+#39638 = CARTESIAN_POINT('',(0.290927849213,5.914679374866E-003));
+#39639 = CARTESIAN_POINT('',(0.279310847603,5.684739277265E-003));
+#39640 = CARTESIAN_POINT('',(0.267692613019,5.45444859156E-003));
+#39641 = CARTESIAN_POINT('',(0.256073094383,5.223794429727E-003));
+#39642 = CARTESIAN_POINT('',(0.248325676158,5.069774079079E-003));
+#39643 = CARTESIAN_POINT('',(0.244451657848,4.992699028397E-003));
+#39644 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#39645 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#39649)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#39646,#39647,#39648)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#39646 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#39647 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#39648 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#39649 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-003),#39646,
+  'distance_accuracy_value','confusion accuracy');
+#39650 = SHAPE_DEFINITION_REPRESENTATION(#39651,#39214);
+#39651 = PRODUCT_DEFINITION_SHAPE('','',#39652);
+#39652 = PRODUCT_DEFINITION('design','',#39653,#39656);
+#39653 = PRODUCT_DEFINITION_FORMATION('','',#39654);
+#39654 = PRODUCT('Compound006','Compound006','',(#39655));
+#39655 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#39656 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#39657 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#39658,#39660);
+#39658 = ( REPRESENTATION_RELATIONSHIP('','',#39214,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#39659) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#39659 = ITEM_DEFINED_TRANSFORMATION('','',#11,#855);
+#39660 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #39661);
+#39661 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('211','=>[0:1:1:212]','',#5,
+  #39652,$);
+#39662 = PRODUCT_TYPE('part',$,(#39654));
+#39663 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#39664),#39825);
+#39664 = SHELL_BASED_SURFACE_MODEL('',(#39665));
+#39665 = OPEN_SHELL('',(#39666));
+#39666 = ADVANCED_FACE('',(#39667),#39681,.T.);
+#39667 = FACE_BOUND('',#39668,.T.);
+#39668 = EDGE_LOOP('',(#39669,#39722,#39770,#39808));
+#39669 = ORIENTED_EDGE('',*,*,#39670,.F.);
+#39670 = EDGE_CURVE('',#39671,#39673,#39675,.T.);
+#39671 = VERTEX_POINT('',#39672);
+#39672 = CARTESIAN_POINT('',(-2.121242937857,-2.121242937857,
+    10.816739823408));
+#39673 = VERTEX_POINT('',#39674);
+#39674 = CARTESIAN_POINT('',(-1.979899016825,-1.979899016825,
+    10.950000150129));
+#39675 = SURFACE_CURVE('',#39676,(#39680),.PCURVE_S1.);
+#39676 = LINE('',#39677,#39678);
+#39677 = CARTESIAN_POINT('',(-2.121242937857,-2.121242937857,
+    10.816739823408));
+#39678 = VECTOR('',#39679,1.);
+#39679 = DIRECTION('',(0.588348405415,0.588348405415,0.554700196225));
+#39680 = PCURVE('',#39681,#39694);
+#39681 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#39682,#39683)
+    ,(#39684,#39685)
+    ,(#39686,#39687)
+    ,(#39688,#39689)
+    ,(#39690,#39691)
+    ,(#39692,#39693
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#39682 = CARTESIAN_POINT('',(-2.192031054342,-2.192031054342,
+    10.750000147149));
+#39683 = CARTESIAN_POINT('',(-1.979899016825,-1.979899016825,
+    10.950000150129));
+#39684 = CARTESIAN_POINT('',(-1.843899133045,-2.540162975639,
+    10.760110642132));
+#39685 = CARTESIAN_POINT('',(-1.66545728146,-2.29434075219,
+    10.960110645113));
+#39686 = CARTESIAN_POINT('',(-1.432500925431,-2.813338695908,
+    10.770051995464));
+#39687 = CARTESIAN_POINT('',(-1.293871803615,-2.541080112433,
+    10.970051998444));
+#39688 = CARTESIAN_POINT('',(-0.976399751223,-3.00226198808,
+    10.779948297716));
+#39689 = CARTESIAN_POINT('',(-0.881909452717,-2.711720505362,
+    10.979948300696));
+#39690 = CARTESIAN_POINT('',(-0.492332884593,-3.100000046194,
+    10.789889651048));
+#39691 = CARTESIAN_POINT('',(-0.444687766729,-2.800000041723,
+    10.989889654028));
+#39692 = CARTESIAN_POINT('',(-4.985180288283E-016,-3.100000046194,
+    10.800000146031));
+#39693 = CARTESIAN_POINT('',(-4.502743486191E-016,-2.800000041723,
+    11.000000149012));
+#39694 = DEFINITIONAL_REPRESENTATION('',(#39695),#39721);
+#39695 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#39696,#39697,#39698,#39699,
+    #39700,#39701,#39702,#39703,#39704,#39705,#39706,#39707,#39708,
+    #39709,#39710,#39711,#39712,#39713,#39714,#39715,#39716,#39717,
+    #39718,#39719,#39720),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.091993047682E-002,
+    2.183986095365E-002,3.275979143047E-002,4.367972190729E-002,
+    5.459965238412E-002,6.551958286094E-002,7.643951333776E-002,
+    8.735944381458E-002,9.827937429141E-002,0.109199304768,
+    0.120119235245,0.131039165722,0.141959096199,0.152879026676,
+    0.163798957152,0.174718887629,0.185638818106,0.196558748583,
+    0.20747867906,0.218398609536,0.229318540013,0.24023847049),
+  .UNSPECIFIED.);
+#39696 = CARTESIAN_POINT('',(0.E+000,0.33369837632));
+#39697 = CARTESIAN_POINT('',(0.E+000,0.343793855467));
+#39698 = CARTESIAN_POINT('',(0.E+000,0.36398481376));
+#39699 = CARTESIAN_POINT('',(0.E+000,0.3942712512));
+#39700 = CARTESIAN_POINT('',(0.E+000,0.42455768864));
+#39701 = CARTESIAN_POINT('',(0.E+000,0.45484412608));
+#39702 = CARTESIAN_POINT('',(0.E+000,0.48513056352));
+#39703 = CARTESIAN_POINT('',(0.E+000,0.51541700096));
+#39704 = CARTESIAN_POINT('',(0.E+000,0.5457034384));
+#39705 = CARTESIAN_POINT('',(0.E+000,0.57598987584));
+#39706 = CARTESIAN_POINT('',(0.E+000,0.60627631328));
+#39707 = CARTESIAN_POINT('',(0.E+000,0.63656275072));
+#39708 = CARTESIAN_POINT('',(0.E+000,0.66684918816));
+#39709 = CARTESIAN_POINT('',(0.E+000,0.6971356256));
+#39710 = CARTESIAN_POINT('',(0.E+000,0.72742206304));
+#39711 = CARTESIAN_POINT('',(0.E+000,0.75770850048));
+#39712 = CARTESIAN_POINT('',(0.E+000,0.78799493792));
+#39713 = CARTESIAN_POINT('',(0.E+000,0.81828137536));
+#39714 = CARTESIAN_POINT('',(0.E+000,0.8485678128));
+#39715 = CARTESIAN_POINT('',(0.E+000,0.87885425024));
+#39716 = CARTESIAN_POINT('',(0.E+000,0.90914068768));
+#39717 = CARTESIAN_POINT('',(0.E+000,0.93942712512));
+#39718 = CARTESIAN_POINT('',(0.E+000,0.96971356256));
+#39719 = CARTESIAN_POINT('',(-0.E+000,0.989904520853));
+#39720 = CARTESIAN_POINT('',(0.E+000,1.));
+#39721 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#39722 = ORIENTED_EDGE('',*,*,#39723,.F.);
+#39723 = EDGE_CURVE('',#39724,#39671,#39726,.T.);
+#39724 = VERTEX_POINT('',#39725);
+#39725 = CARTESIAN_POINT('',(-4.824368020919E-016,-3.000000044703,
+    10.866666813692));
+#39726 = SURFACE_CURVE('',#39727,(#39741),.PCURVE_S1.);
+#39727 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#39728,#39729,#39730,#39731,
+    #39732,#39733,#39734,#39735,#39736,#39737,#39738,#39739,#39740),
+  .UNSPECIFIED.,.F.,.F.,(4,3,3,3,4),(0.E+000,7.046231828529E-002,
+    0.156115028512,0.22760515288,0.241767738739),.UNSPECIFIED.);
+#39728 = CARTESIAN_POINT('',(-4.440892098501E-016,-3.000000044703,
+    10.866666813692));
+#39729 = CARTESIAN_POINT('',(-0.304466884303,-3.000000044703,
+    10.860205897979));
+#39730 = CARTESIAN_POINT('',(-0.540569389542,-2.958408747398,
+    10.855179015944));
+#39731 = CARTESIAN_POINT('',(-0.744888753356,-2.906015414137,
+    10.850716400955));
+#39732 = CARTESIAN_POINT('',(-0.993255649144,-2.842327032873,
+    10.845291727485));
+#39733 = CARTESIAN_POINT('',(-1.196507782302,-2.761804724218,
+    10.840713093743));
+#39734 = CARTESIAN_POINT('',(-1.41215619676,-2.646724386415,
+    10.83553840822));
+#39735 = CARTESIAN_POINT('',(-1.59214737192,-2.550672461846,
+    10.831219351524));
+#39736 = CARTESIAN_POINT('',(-1.781853654551,-2.429883155102,
+    10.826492441508));
+#39737 = CARTESIAN_POINT('',(-1.993406980978,-2.241787016783,
+    10.820476073177));
+#39738 = CARTESIAN_POINT('',(-2.035316855603,-2.204524139816,
+    10.819284197602));
+#39739 = CARTESIAN_POINT('',(-2.077969050834,-2.164510683152,
+    10.818041332258));
+#39740 = CARTESIAN_POINT('',(-2.121242937857,-2.121242937857,
+    10.816739823408));
+#39741 = PCURVE('',#39681,#39742);
+#39742 = DEFINITIONAL_REPRESENTATION('',(#39743),#39769);
+#39743 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#39744,#39745,#39746,#39747,
+    #39748,#39749,#39750,#39751,#39752,#39753,#39754,#39755,#39756,
+    #39757,#39758,#39759,#39760,#39761,#39762,#39763,#39764,#39765,
+    #39766,#39767,#39768),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.098944266995E-002,
+    2.197888533991E-002,3.296832800986E-002,4.395777067982E-002,
+    5.494721334977E-002,6.593665601973E-002,7.692609868968E-002,
+    8.791554135963E-002,9.890498402959E-002,0.1098944267,0.120883869369,
+    0.131873312039,0.142862754709,0.153852197379,0.164841640049,
+    0.175831082719,0.186820525389,0.197809968059,0.208799410729,
+    0.219788853399,0.230778296069,0.241767738739),.UNSPECIFIED.);
+#39744 = CARTESIAN_POINT('',(1.,0.333333333333));
+#39745 = CARTESIAN_POINT('',(0.980066784145,0.333285622518));
+#39746 = CARTESIAN_POINT('',(0.941519056387,0.332838152383));
+#39747 = CARTESIAN_POINT('',(0.887271831045,0.331820069515));
+#39748 = CARTESIAN_POINT('',(0.83621522696,0.331368281616));
+#39749 = CARTESIAN_POINT('',(0.787972497261,0.331682294586));
+#39750 = CARTESIAN_POINT('',(0.742186705485,0.332565228114));
+#39751 = CARTESIAN_POINT('',(0.698522318271,0.333513436692));
+#39752 = CARTESIAN_POINT('',(0.656686434676,0.333426156699));
+#39753 = CARTESIAN_POINT('',(0.616266884278,0.332532740308));
+#39754 = CARTESIAN_POINT('',(0.57692302642,0.331675255104));
+#39755 = CARTESIAN_POINT('',(0.538293994129,0.331231550979));
+#39756 = CARTESIAN_POINT('',(0.500018778603,0.331393753682));
+#39757 = CARTESIAN_POINT('',(0.461736426871,0.332109907563));
+#39758 = CARTESIAN_POINT('',(0.423088465331,0.333088221361));
+#39759 = CARTESIAN_POINT('',(0.383730522186,0.333859698466));
+#39760 = CARTESIAN_POINT('',(0.343305902909,0.333516753102));
+#39761 = CARTESIAN_POINT('',(0.301431634518,0.332675187878));
+#39762 = CARTESIAN_POINT('',(0.257799144277,0.332066008139));
+#39763 = CARTESIAN_POINT('',(0.212056098935,0.332048803308));
+#39764 = CARTESIAN_POINT('',(0.163840126152,0.332640244576));
+#39765 = CARTESIAN_POINT('',(0.112779333137,0.333608803402));
+#39766 = CARTESIAN_POINT('',(5.849514331854E-002,0.333756947473));
+#39767 = CARTESIAN_POINT('',(1.993259852759E-002,0.333727450328));
+#39768 = CARTESIAN_POINT('',(0.E+000,0.33369837632));
+#39769 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#39770 = ORIENTED_EDGE('',*,*,#39771,.F.);
+#39771 = EDGE_CURVE('',#39772,#39724,#39774,.T.);
+#39772 = VERTEX_POINT('',#39773);
+#39773 = CARTESIAN_POINT('',(-4.502743486191E-016,-2.800000041723,
+    11.000000149012));
+#39774 = SURFACE_CURVE('',#39775,(#39779),.PCURVE_S1.);
+#39775 = LINE('',#39776,#39777);
+#39776 = CARTESIAN_POINT('',(-4.502743486191E-016,-2.800000041723,
+    11.000000149012));
+#39777 = VECTOR('',#39778,1.);
+#39778 = DIRECTION('',(-1.338038923995E-016,-0.832050294338,
+    -0.554700196225));
+#39779 = PCURVE('',#39681,#39780);
+#39780 = DEFINITIONAL_REPRESENTATION('',(#39781),#39807);
+#39781 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#39782,#39783,#39784,#39785,
+    #39786,#39787,#39788,#39789,#39790,#39791,#39792,#39793,#39794,
+    #39795,#39796,#39797,#39798,#39799,#39800,#39801,#39802,#39803,
+    #39804,#39805,#39806),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.E+000,1.092591311876E-002,
+    2.185182623752E-002,3.277773935628E-002,4.370365247504E-002,
+    5.462956559379E-002,6.555547871255E-002,7.648139183131E-002,
+    8.740730495007E-002,9.833321806883E-002,0.109259131188,
+    0.120185044306,0.131110957425,0.142036870544,0.152962783663,
+    0.163888696781,0.1748146099,0.185740523019,0.196666436138,
+    0.207592349256,0.218518262375,0.229444175494,0.240370088613),
+  .UNSPECIFIED.);
+#39782 = CARTESIAN_POINT('',(1.,1.));
+#39783 = CARTESIAN_POINT('',(1.,0.989898989899));
+#39784 = CARTESIAN_POINT('',(1.,0.969696969697));
+#39785 = CARTESIAN_POINT('',(1.,0.939393939394));
+#39786 = CARTESIAN_POINT('',(1.,0.909090909091));
+#39787 = CARTESIAN_POINT('',(1.,0.878787878788));
+#39788 = CARTESIAN_POINT('',(1.,0.848484848485));
+#39789 = CARTESIAN_POINT('',(1.,0.818181818182));
+#39790 = CARTESIAN_POINT('',(1.,0.787878787879));
+#39791 = CARTESIAN_POINT('',(1.,0.757575757576));
+#39792 = CARTESIAN_POINT('',(1.,0.727272727273));
+#39793 = CARTESIAN_POINT('',(1.,0.69696969697));
+#39794 = CARTESIAN_POINT('',(1.,0.666666666667));
+#39795 = CARTESIAN_POINT('',(1.,0.636363636364));
+#39796 = CARTESIAN_POINT('',(1.,0.606060606061));
+#39797 = CARTESIAN_POINT('',(1.,0.575757575758));
+#39798 = CARTESIAN_POINT('',(1.,0.545454545455));
+#39799 = CARTESIAN_POINT('',(1.,0.515151515152));
+#39800 = CARTESIAN_POINT('',(1.,0.484848484849));
+#39801 = CARTESIAN_POINT('',(1.,0.454545454546));
+#39802 = CARTESIAN_POINT('',(1.,0.424242424242));
+#39803 = CARTESIAN_POINT('',(1.,0.393939393939));
+#39804 = CARTESIAN_POINT('',(1.,0.363636363636));
+#39805 = CARTESIAN_POINT('',(1.,0.343434343434));
+#39806 = CARTESIAN_POINT('',(1.,0.333333333333));
+#39807 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#39808 = ORIENTED_EDGE('',*,*,#39809,.F.);
+#39809 = EDGE_CURVE('',#39673,#39772,#39810,.T.);
+#39810 = SURFACE_CURVE('',#39811,(#39818),.PCURVE_S1.);
+#39811 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#39812,#39813,#39814,#39815,
+    #39816,#39817),.UNSPECIFIED.,.F.,.F.,(6,6),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#39812 = CARTESIAN_POINT('',(-1.979899016825,-1.979899016825,
+    10.950000150129));
+#39813 = CARTESIAN_POINT('',(-1.66545728146,-2.29434075219,
+    10.960110645113));
+#39814 = CARTESIAN_POINT('',(-1.293871803615,-2.541080112433,
+    10.970051998444));
+#39815 = CARTESIAN_POINT('',(-0.881909452717,-2.711720505362,
+    10.979948300696));
+#39816 = CARTESIAN_POINT('',(-0.444687766729,-2.800000041723,
+    10.989889654028));
+#39817 = CARTESIAN_POINT('',(-4.502743486191E-016,-2.800000041723,
+    11.000000149012));
+#39818 = PCURVE('',#39681,#39819);
+#39819 = DEFINITIONAL_REPRESENTATION('',(#39820),#39824);
+#39820 = LINE('',#39821,#39822);
+#39821 = CARTESIAN_POINT('',(0.E+000,1.));
+#39822 = VECTOR('',#39823,1.);
+#39823 = DIRECTION('',(1.,0.E+000));
+#39824 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#39825 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#39829)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#39826,#39827,#39828)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#39826 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#39827 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#39828 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#39829 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-004),#39826,
+  'distance_accuracy_value','confusion accuracy');
+#39830 = SHAPE_DEFINITION_REPRESENTATION(#39831,#39663);
+#39831 = PRODUCT_DEFINITION_SHAPE('','',#39832);
+#39832 = PRODUCT_DEFINITION('design','',#39833,#39836);
+#39833 = PRODUCT_DEFINITION_FORMATION('','',#39834);
+#39834 = PRODUCT('Compound003','Compound003','',(#39835));
+#39835 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#39836 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#39837 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#39838,#39840);
+#39838 = ( REPRESENTATION_RELATIONSHIP('','',#39663,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#39839) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#39839 = ITEM_DEFINED_TRANSFORMATION('','',#11,#859);
+#39840 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #39841);
+#39841 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('212','=>[0:1:1:213]','',#5,
+  #39832,$);
+#39842 = PRODUCT_TYPE('part',$,(#39834));
+#39843 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#39844),#39970);
+#39844 = SHELL_BASED_SURFACE_MODEL('',(#39845));
+#39845 = OPEN_SHELL('',(#39846));
+#39846 = ADVANCED_FACE('',(#39847),#39861,.T.);
+#39847 = FACE_BOUND('',#39848,.T.);
+#39848 = EDGE_LOOP('',(#39849,#39872,#39888,#39904,#39920,#39936));
+#39849 = ORIENTED_EDGE('',*,*,#39850,.T.);
+#39850 = EDGE_CURVE('',#39851,#39853,#39855,.T.);
+#39851 = VERTEX_POINT('',#39852);
+#39852 = CARTESIAN_POINT('',(0.E+000,-1.800000026822,7.800000117719));
+#39853 = VERTEX_POINT('',#39854);
+#39854 = CARTESIAN_POINT('',(0.E+000,-3.,7.800000117719));
+#39855 = SURFACE_CURVE('',#39856,(#39860),.PCURVE_S1.);
+#39856 = LINE('',#39857,#39858);
+#39857 = CARTESIAN_POINT('',(0.E+000,-1.800000026822,7.800000117719));
+#39858 = VECTOR('',#39859,1.);
+#39859 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#39860 = PCURVE('',#39861,#39866);
+#39861 = PLANE('',#39862);
+#39862 = AXIS2_PLACEMENT_3D('',#39863,#39864,#39865);
+#39863 = CARTESIAN_POINT('',(0.E+000,0.E+000,7.800000117719));
+#39864 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#39865 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#39866 = DEFINITIONAL_REPRESENTATION('',(#39867),#39871);
+#39867 = LINE('',#39868,#39869);
+#39868 = CARTESIAN_POINT('',(0.E+000,-1.800000026822));
+#39869 = VECTOR('',#39870,1.);
+#39870 = DIRECTION('',(0.E+000,-1.));
+#39871 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#39872 = ORIENTED_EDGE('',*,*,#39873,.T.);
+#39873 = EDGE_CURVE('',#39853,#39874,#39876,.T.);
+#39874 = VERTEX_POINT('',#39875);
+#39875 = CARTESIAN_POINT('',(-3.,-3.,7.800000117719));
+#39876 = SURFACE_CURVE('',#39877,(#39881),.PCURVE_S1.);
+#39877 = LINE('',#39878,#39879);
+#39878 = CARTESIAN_POINT('',(0.E+000,-3.,7.800000117719));
+#39879 = VECTOR('',#39880,1.);
+#39880 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#39881 = PCURVE('',#39861,#39882);
+#39882 = DEFINITIONAL_REPRESENTATION('',(#39883),#39887);
+#39883 = LINE('',#39884,#39885);
+#39884 = CARTESIAN_POINT('',(0.E+000,-3.));
+#39885 = VECTOR('',#39886,1.);
+#39886 = DIRECTION('',(1.,0.E+000));
+#39887 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#39888 = ORIENTED_EDGE('',*,*,#39889,.T.);
+#39889 = EDGE_CURVE('',#39874,#39890,#39892,.T.);
+#39890 = VERTEX_POINT('',#39891);
+#39891 = CARTESIAN_POINT('',(-3.,3.,7.800000117719));
+#39892 = SURFACE_CURVE('',#39893,(#39897),.PCURVE_S1.);
+#39893 = LINE('',#39894,#39895);
+#39894 = CARTESIAN_POINT('',(-3.,-3.,7.800000117719));
+#39895 = VECTOR('',#39896,1.);
+#39896 = DIRECTION('',(0.E+000,1.,0.E+000));
+#39897 = PCURVE('',#39861,#39898);
+#39898 = DEFINITIONAL_REPRESENTATION('',(#39899),#39903);
+#39899 = LINE('',#39900,#39901);
+#39900 = CARTESIAN_POINT('',(3.,-3.));
+#39901 = VECTOR('',#39902,1.);
+#39902 = DIRECTION('',(0.E+000,1.));
+#39903 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#39904 = ORIENTED_EDGE('',*,*,#39905,.T.);
+#39905 = EDGE_CURVE('',#39890,#39906,#39908,.T.);
+#39906 = VERTEX_POINT('',#39907);
+#39907 = CARTESIAN_POINT('',(0.E+000,3.,7.800000117719));
+#39908 = SURFACE_CURVE('',#39909,(#39913),.PCURVE_S1.);
+#39909 = LINE('',#39910,#39911);
+#39910 = CARTESIAN_POINT('',(-3.,3.,7.800000117719));
+#39911 = VECTOR('',#39912,1.);
+#39912 = DIRECTION('',(1.,0.E+000,0.E+000));
+#39913 = PCURVE('',#39861,#39914);
+#39914 = DEFINITIONAL_REPRESENTATION('',(#39915),#39919);
+#39915 = LINE('',#39916,#39917);
+#39916 = CARTESIAN_POINT('',(3.,3.));
+#39917 = VECTOR('',#39918,1.);
+#39918 = DIRECTION('',(-1.,0.E+000));
+#39919 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#39920 = ORIENTED_EDGE('',*,*,#39921,.T.);
+#39921 = EDGE_CURVE('',#39906,#39922,#39924,.T.);
+#39922 = VERTEX_POINT('',#39923);
+#39923 = CARTESIAN_POINT('',(0.E+000,1.800000026822,7.800000117719));
+#39924 = SURFACE_CURVE('',#39925,(#39929),.PCURVE_S1.);
+#39925 = LINE('',#39926,#39927);
+#39926 = CARTESIAN_POINT('',(0.E+000,3.,7.800000117719));
+#39927 = VECTOR('',#39928,1.);
+#39928 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#39929 = PCURVE('',#39861,#39930);
+#39930 = DEFINITIONAL_REPRESENTATION('',(#39931),#39935);
+#39931 = LINE('',#39932,#39933);
+#39932 = CARTESIAN_POINT('',(0.E+000,3.));
+#39933 = VECTOR('',#39934,1.);
+#39934 = DIRECTION('',(0.E+000,-1.));
+#39935 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#39936 = ORIENTED_EDGE('',*,*,#39937,.T.);
+#39937 = EDGE_CURVE('',#39922,#39851,#39938,.T.);
+#39938 = SURFACE_CURVE('',#39939,(#39953),.PCURVE_S1.);
+#39939 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#39940,#39941,#39942,#39943,
+    #39944,#39945,#39946,#39947,#39948,#39949,#39950,#39951,#39952),
+  .UNSPECIFIED.,.F.,.F.,(4,3,3,3,4),(0.E+000,0.181010219359,
+    0.290065536574,0.399120853788,0.580131073147),.UNSPECIFIED.);
+#39940 = CARTESIAN_POINT('',(0.E+000,1.800000026822,7.800000117719));
+#39941 = CARTESIAN_POINT('',(-0.417119463583,1.800000026822,
+    7.800000117719));
+#39942 = CARTESIAN_POINT('',(-0.890838846691,1.654605058526,
+    7.800000117719));
+#39943 = CARTESIAN_POINT('',(-1.27275673818,1.272734788837,
+    7.800000117719));
+#39944 = CARTESIAN_POINT('',(-1.502855220761,1.042664997511,
+    7.800000117719));
+#39945 = CARTESIAN_POINT('',(-1.800074956197,0.622634102388,
+    7.800000117719));
+#39946 = CARTESIAN_POINT('',(-1.800074956197,0.E+000,7.800000117719));
+#39947 = CARTESIAN_POINT('',(-1.800074956197,-0.622634102388,
+    7.800000117719));
+#39948 = CARTESIAN_POINT('',(-1.502855220761,-1.042664997511,
+    7.800000117719));
+#39949 = CARTESIAN_POINT('',(-1.27275673818,-1.272734788837,
+    7.800000117719));
+#39950 = CARTESIAN_POINT('',(-0.890838846691,-1.654605058526,
+    7.800000117719));
+#39951 = CARTESIAN_POINT('',(-0.417119463583,-1.800000026822,
+    7.800000117719));
+#39952 = CARTESIAN_POINT('',(0.E+000,-1.800000026822,7.800000117719));
+#39953 = PCURVE('',#39861,#39954);
+#39954 = DEFINITIONAL_REPRESENTATION('',(#39955),#39969);
+#39955 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#39956,#39957,#39958,#39959,
+    #39960,#39961,#39962,#39963,#39964,#39965,#39966,#39967,#39968),
+  .UNSPECIFIED.,.F.,.F.,(4,3,3,3,4),(0.E+000,0.181010219359,
+    0.290065536574,0.399120853788,0.580131073147),.UNSPECIFIED.);
+#39956 = CARTESIAN_POINT('',(0.E+000,1.800000026822));
+#39957 = CARTESIAN_POINT('',(0.417119463583,1.800000026822));
+#39958 = CARTESIAN_POINT('',(0.890838846691,1.654605058526));
+#39959 = CARTESIAN_POINT('',(1.27275673818,1.272734788837));
+#39960 = CARTESIAN_POINT('',(1.502855220761,1.042664997511));
+#39961 = CARTESIAN_POINT('',(1.800074956197,0.622634102388));
+#39962 = CARTESIAN_POINT('',(1.800074956197,0.E+000));
+#39963 = CARTESIAN_POINT('',(1.800074956197,-0.622634102388));
+#39964 = CARTESIAN_POINT('',(1.502855220761,-1.042664997511));
+#39965 = CARTESIAN_POINT('',(1.27275673818,-1.272734788837));
+#39966 = CARTESIAN_POINT('',(0.890838846691,-1.654605058526));
+#39967 = CARTESIAN_POINT('',(0.417119463583,-1.800000026822));
+#39968 = CARTESIAN_POINT('',(0.E+000,-1.800000026822));
+#39969 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#39970 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#39974)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#39971,#39972,#39973)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#39971 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#39972 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#39973 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#39974 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#39971,
+  'distance_accuracy_value','confusion accuracy');
+#39975 = SHAPE_DEFINITION_REPRESENTATION(#39976,#39843);
+#39976 = PRODUCT_DEFINITION_SHAPE('','',#39977);
+#39977 = PRODUCT_DEFINITION('design','',#39978,#39981);
+#39978 = PRODUCT_DEFINITION_FORMATION('','',#39979);
+#39979 = PRODUCT('Compound012','Compound012','',(#39980));
+#39980 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#39981 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#39982 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#39983,#39985);
+#39983 = ( REPRESENTATION_RELATIONSHIP('','',#39843,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#39984) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#39984 = ITEM_DEFINED_TRANSFORMATION('','',#11,#863);
+#39985 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #39986);
+#39986 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('213','=>[0:1:1:214]','',#5,
+  #39977,$);
+#39987 = PRODUCT_TYPE('part',$,(#39979));
+#39988 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#39989),#40121);
+#39989 = SHELL_BASED_SURFACE_MODEL('',(#39990));
+#39990 = OPEN_SHELL('',(#39991));
+#39991 = ADVANCED_FACE('',(#39992),#40006,.T.);
+#39992 = FACE_BOUND('',#39993,.T.);
+#39993 = EDGE_LOOP('',(#39994,#40047,#40066,#40104));
+#39994 = ORIENTED_EDGE('',*,*,#39995,.T.);
+#39995 = EDGE_CURVE('',#39996,#39998,#40000,.T.);
+#39996 = VERTEX_POINT('',#39997);
+#39997 = CARTESIAN_POINT('',(2.816687680011E-016,2.300000034273,
+    14.500000216067));
+#39998 = VERTEX_POINT('',#39999);
+#39999 = CARTESIAN_POINT('',(2.204364271313E-016,1.800000026822,
+    14.000000208616));
+#40000 = SURFACE_CURVE('',#40001,(#40005),.PCURVE_S1.);
+#40001 = LINE('',#40002,#40003);
+#40002 = CARTESIAN_POINT('',(2.816687680011E-016,2.300000034273,
+    14.500000216067));
+#40003 = VECTOR('',#40004,1.);
+#40004 = DIRECTION('',(-8.659560562349E-017,-0.707106781187,
+    -0.707106781187));
+#40005 = PCURVE('',#40006,#40019);
+#40006 = B_SPLINE_SURFACE_WITH_KNOTS('',1,5,(
+    (#40007,#40008,#40009,#40010,#40011,#40012)
+    ,(#40013,#40014,#40015,#40016,#40017,#40018
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(6,6),(0.E+000,1.),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#40007 = CARTESIAN_POINT('',(2.816687680011E-016,2.300000034273,
+    14.500000216067));
+#40008 = CARTESIAN_POINT('',(1.537548293688,2.300000034273,
+    14.500000216067));
+#40009 = CARTESIAN_POINT('',(2.911379096938,1.014854382939,
+    14.500000216067));
+#40010 = CARTESIAN_POINT('',(2.911379096937,-1.014854382939,
+    14.500000216067));
+#40011 = CARTESIAN_POINT('',(1.537548293688,-2.300000034273,
+    14.500000216067));
+#40012 = CARTESIAN_POINT('',(0.E+000,-2.300000034273,14.500000216067));
+#40013 = CARTESIAN_POINT('',(2.204364271313E-016,1.800000026822,
+    14.000000208616));
+#40014 = CARTESIAN_POINT('',(1.203298664625,1.800000026822,
+    14.000000208616));
+#40015 = CARTESIAN_POINT('',(2.278470597603,0.794233864909,
+    14.000000208616));
+#40016 = CARTESIAN_POINT('',(2.278470597603,-0.794233864909,
+    14.000000208616));
+#40017 = CARTESIAN_POINT('',(1.203298664625,-1.800000026822,
+    14.000000208616));
+#40018 = CARTESIAN_POINT('',(0.E+000,-1.800000026822,14.000000208616));
+#40019 = DEFINITIONAL_REPRESENTATION('',(#40020),#40046);
+#40020 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#40021,#40022,#40023,#40024,
+    #40025,#40026,#40027,#40028,#40029,#40030,#40031,#40032,#40033,
+    #40034,#40035,#40036,#40037,#40038,#40039,#40040,#40041,#40042,
+    #40043,#40044,#40045),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.E+000,3.21412178056E-002,
+    6.42824356112E-002,9.64236534168E-002,0.128564871222,0.160706089028,
+    0.192847306834,0.224988524639,0.257129742445,0.28927096025,
+    0.321412178056,0.353553395862,0.385694613667,0.417835831473,
+    0.449977049278,0.482118267084,0.51425948489,0.546400702695,
+    0.578541920501,0.610683138306,0.642824356112,0.674965573918,
+    0.707106791723),.UNSPECIFIED.);
+#40021 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#40022 = CARTESIAN_POINT('',(1.515151515151E-002,0.E+000));
+#40023 = CARTESIAN_POINT('',(4.545454545455E-002,0.E+000));
+#40024 = CARTESIAN_POINT('',(9.090909090909E-002,0.E+000));
+#40025 = CARTESIAN_POINT('',(0.136363636364,0.E+000));
+#40026 = CARTESIAN_POINT('',(0.181818181818,0.E+000));
+#40027 = CARTESIAN_POINT('',(0.227272727273,0.E+000));
+#40028 = CARTESIAN_POINT('',(0.272727272727,0.E+000));
+#40029 = CARTESIAN_POINT('',(0.318181818182,0.E+000));
+#40030 = CARTESIAN_POINT('',(0.363636363636,0.E+000));
+#40031 = CARTESIAN_POINT('',(0.409090909091,0.E+000));
+#40032 = CARTESIAN_POINT('',(0.454545454545,0.E+000));
+#40033 = CARTESIAN_POINT('',(0.5,0.E+000));
+#40034 = CARTESIAN_POINT('',(0.545454545455,0.E+000));
+#40035 = CARTESIAN_POINT('',(0.590909090909,0.E+000));
+#40036 = CARTESIAN_POINT('',(0.636363636364,0.E+000));
+#40037 = CARTESIAN_POINT('',(0.681818181818,0.E+000));
+#40038 = CARTESIAN_POINT('',(0.727272727273,0.E+000));
+#40039 = CARTESIAN_POINT('',(0.772727272727,0.E+000));
+#40040 = CARTESIAN_POINT('',(0.818181818182,0.E+000));
+#40041 = CARTESIAN_POINT('',(0.863636363636,0.E+000));
+#40042 = CARTESIAN_POINT('',(0.909090909091,0.E+000));
+#40043 = CARTESIAN_POINT('',(0.954545454545,0.E+000));
+#40044 = CARTESIAN_POINT('',(0.984848484848,-0.E+000));
+#40045 = CARTESIAN_POINT('',(1.,0.E+000));
+#40046 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#40047 = ORIENTED_EDGE('',*,*,#40048,.T.);
+#40048 = EDGE_CURVE('',#39998,#40049,#40051,.T.);
+#40049 = VERTEX_POINT('',#40050);
+#40050 = CARTESIAN_POINT('',(1.110223024625E-015,-1.800000026822,
+    14.000000208616));
+#40051 = SURFACE_CURVE('',#40052,(#40059),.PCURVE_S1.);
+#40052 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#40053,#40054,#40055,#40056,
+    #40057,#40058),.UNSPECIFIED.,.F.,.F.,(6,6),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#40053 = CARTESIAN_POINT('',(2.204364271313E-016,1.800000026822,
+    14.000000208616));
+#40054 = CARTESIAN_POINT('',(1.203298664625,1.800000026822,
+    14.000000208616));
+#40055 = CARTESIAN_POINT('',(2.278470597603,0.794233864909,
+    14.000000208616));
+#40056 = CARTESIAN_POINT('',(2.278470597603,-0.794233864909,
+    14.000000208616));
+#40057 = CARTESIAN_POINT('',(1.203298664625,-1.800000026822,
+    14.000000208616));
+#40058 = CARTESIAN_POINT('',(0.E+000,-1.800000026822,14.000000208616));
+#40059 = PCURVE('',#40006,#40060);
+#40060 = DEFINITIONAL_REPRESENTATION('',(#40061),#40065);
+#40061 = LINE('',#40062,#40063);
+#40062 = CARTESIAN_POINT('',(1.,0.E+000));
+#40063 = VECTOR('',#40064,1.);
+#40064 = DIRECTION('',(0.E+000,1.));
+#40065 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#40066 = ORIENTED_EDGE('',*,*,#40067,.F.);
+#40067 = EDGE_CURVE('',#40068,#40049,#40070,.T.);
+#40068 = VERTEX_POINT('',#40069);
+#40069 = CARTESIAN_POINT('',(1.110223024625E-015,-2.300000034273,
+    14.500000216067));
+#40070 = SURFACE_CURVE('',#40071,(#40075),.PCURVE_S1.);
+#40071 = LINE('',#40072,#40073);
+#40072 = CARTESIAN_POINT('',(0.E+000,-2.300000034273,14.500000216067));
+#40073 = VECTOR('',#40074,1.);
+#40074 = DIRECTION('',(-2.465190328814E-032,0.707106781187,
+    -0.707106781187));
+#40075 = PCURVE('',#40006,#40076);
+#40076 = DEFINITIONAL_REPRESENTATION('',(#40077),#40103);
+#40077 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#40078,#40079,#40080,#40081,
+    #40082,#40083,#40084,#40085,#40086,#40087,#40088,#40089,#40090,
+    #40091,#40092,#40093,#40094,#40095,#40096,#40097,#40098,#40099,
+    #40100,#40101,#40102),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-2.736911063134E-047,3.21412178056E-002,
+    6.42824356112E-002,9.64236534168E-002,0.128564871222,0.160706089028,
+    0.192847306834,0.224988524639,0.257129742445,0.28927096025,
+    0.321412178056,0.353553395862,0.385694613667,0.417835831473,
+    0.449977049278,0.482118267084,0.51425948489,0.546400702695,
+    0.578541920501,0.610683138306,0.642824356112,0.674965573918,
+    0.707106791723),.UNSPECIFIED.);
+#40078 = CARTESIAN_POINT('',(0.E+000,1.));
+#40079 = CARTESIAN_POINT('',(1.515151515151E-002,1.));
+#40080 = CARTESIAN_POINT('',(4.545454545455E-002,1.));
+#40081 = CARTESIAN_POINT('',(9.090909090909E-002,1.));
+#40082 = CARTESIAN_POINT('',(0.136363636364,1.));
+#40083 = CARTESIAN_POINT('',(0.181818181818,1.));
+#40084 = CARTESIAN_POINT('',(0.227272727273,1.));
+#40085 = CARTESIAN_POINT('',(0.272727272727,1.));
+#40086 = CARTESIAN_POINT('',(0.318181818182,1.));
+#40087 = CARTESIAN_POINT('',(0.363636363636,1.));
+#40088 = CARTESIAN_POINT('',(0.409090909091,1.));
+#40089 = CARTESIAN_POINT('',(0.454545454545,1.));
+#40090 = CARTESIAN_POINT('',(0.5,1.));
+#40091 = CARTESIAN_POINT('',(0.545454545455,1.));
+#40092 = CARTESIAN_POINT('',(0.590909090909,1.));
+#40093 = CARTESIAN_POINT('',(0.636363636364,1.));
+#40094 = CARTESIAN_POINT('',(0.681818181818,1.));
+#40095 = CARTESIAN_POINT('',(0.727272727273,1.));
+#40096 = CARTESIAN_POINT('',(0.772727272727,1.));
+#40097 = CARTESIAN_POINT('',(0.818181818182,1.));
+#40098 = CARTESIAN_POINT('',(0.863636363636,1.));
+#40099 = CARTESIAN_POINT('',(0.909090909091,1.));
+#40100 = CARTESIAN_POINT('',(0.954545454545,1.));
+#40101 = CARTESIAN_POINT('',(0.984848484848,1.));
+#40102 = CARTESIAN_POINT('',(1.,1.));
+#40103 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#40104 = ORIENTED_EDGE('',*,*,#40105,.F.);
+#40105 = EDGE_CURVE('',#39996,#40068,#40106,.T.);
+#40106 = SURFACE_CURVE('',#40107,(#40114),.PCURVE_S1.);
+#40107 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#40108,#40109,#40110,#40111,
+    #40112,#40113),.UNSPECIFIED.,.F.,.F.,(6,6),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#40108 = CARTESIAN_POINT('',(2.816687680011E-016,2.300000034273,
+    14.500000216067));
+#40109 = CARTESIAN_POINT('',(1.537548293688,2.300000034273,
+    14.500000216067));
+#40110 = CARTESIAN_POINT('',(2.911379096938,1.014854382939,
+    14.500000216067));
+#40111 = CARTESIAN_POINT('',(2.911379096937,-1.014854382939,
+    14.500000216067));
+#40112 = CARTESIAN_POINT('',(1.537548293688,-2.300000034273,
+    14.500000216067));
+#40113 = CARTESIAN_POINT('',(0.E+000,-2.300000034273,14.500000216067));
+#40114 = PCURVE('',#40006,#40115);
+#40115 = DEFINITIONAL_REPRESENTATION('',(#40116),#40120);
+#40116 = LINE('',#40117,#40118);
+#40117 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#40118 = VECTOR('',#40119,1.);
+#40119 = DIRECTION('',(0.E+000,1.));
+#40120 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#40121 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#40125)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#40122,#40123,#40124)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#40122 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#40123 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#40124 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#40125 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#40122,
+  'distance_accuracy_value','confusion accuracy');
+#40126 = SHAPE_DEFINITION_REPRESENTATION(#40127,#39988);
+#40127 = PRODUCT_DEFINITION_SHAPE('','',#40128);
+#40128 = PRODUCT_DEFINITION('design','',#40129,#40132);
+#40129 = PRODUCT_DEFINITION_FORMATION('','',#40130);
+#40130 = PRODUCT('Compound009','Compound009','',(#40131));
+#40131 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#40132 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#40133 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#40134,#40136);
+#40134 = ( REPRESENTATION_RELATIONSHIP('','',#39988,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#40135) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#40135 = ITEM_DEFINED_TRANSFORMATION('','',#11,#867);
+#40136 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #40137);
+#40137 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('214','=>[0:1:1:215]','',#5,
+  #40128,$);
+#40138 = PRODUCT_TYPE('part',$,(#40130));
+#40139 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#40140),#40570);
+#40140 = SHELL_BASED_SURFACE_MODEL('',(#40141));
+#40141 = OPEN_SHELL('',(#40142));
+#40142 = ADVANCED_FACE('',(#40143),#40161,.T.);
+#40143 = FACE_BOUND('',#40144,.T.);
+#40144 = EDGE_LOOP('',(#40145,#40202,#40244,#40282,#40324,#40366,#40408,
+    #40450,#40488,#40530));
+#40145 = ORIENTED_EDGE('',*,*,#40146,.F.);
+#40146 = EDGE_CURVE('',#40147,#40149,#40151,.T.);
+#40147 = VERTEX_POINT('',#40148);
+#40148 = CARTESIAN_POINT('',(-2.121242937857,-2.121242937857,
+    12.683260441088));
+#40149 = VERTEX_POINT('',#40150);
+#40150 = CARTESIAN_POINT('',(-3.000124926996,2.446214767284E-017,
+    12.633416705666));
+#40151 = SURFACE_CURVE('',#40152,(#40160),.PCURVE_S1.);
+#40152 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#40153,#40154,#40155,#40156,
+    #40157,#40158,#40159),.UNSPECIFIED.,.F.,.F.,(4,3,4),(-0.241777920213
+    ,-5.490128045938E-002,0.E+000),.UNSPECIFIED.);
+#40153 = CARTESIAN_POINT('',(-2.121242937857,-2.121242937857,
+    12.683260441088));
+#40154 = CARTESIAN_POINT('',(-2.556492380508,-1.686055268804,
+    12.670228085114));
+#40155 = CARTESIAN_POINT('',(-2.846838548047,-1.122493013088,
+    12.657444122609));
+#40156 = CARTESIAN_POINT('',(-2.953184965617,-0.52851384034,
+    12.644674011512));
+#40157 = CARTESIAN_POINT('',(-2.98442779246,-0.354012537271,
+    12.640922363089));
+#40158 = CARTESIAN_POINT('',(-3.000124926996,-0.176969188022,
+    12.637171910164));
+#40159 = CARTESIAN_POINT('',(-3.000124926996,1.7763568394E-015,
+    12.633416705666));
+#40160 = PCURVE('',#40161,#40174);
+#40161 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#40162,#40163)
+    ,(#40164,#40165)
+    ,(#40166,#40167)
+    ,(#40168,#40169)
+    ,(#40170,#40171)
+    ,(#40172,#40173
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,
+    0.492000007331),.PIECEWISE_BEZIER_KNOTS.);
+#40162 = CARTESIAN_POINT('',(-3.673940452188E-016,3.000000044703,
+    12.533333453039));
+#40163 = CARTESIAN_POINT('',(-3.673940452188E-016,3.000000044703,
+    17.453333526353));
+#40164 = CARTESIAN_POINT('',(-2.005497774376,3.000000044703,
+    12.533333453039));
+#40165 = CARTESIAN_POINT('',(-2.005497774376,3.000000044703,
+    17.453333526353));
+#40166 = CARTESIAN_POINT('',(-3.797450996005,1.323723108182,
+    12.533333453039));
+#40167 = CARTESIAN_POINT('',(-3.797450996005,1.323723108182,
+    17.453333526353));
+#40168 = CARTESIAN_POINT('',(-3.797450996005,-1.323723108182,
+    12.533333453039));
+#40169 = CARTESIAN_POINT('',(-3.797450996005,-1.323723108182,
+    17.453333526353));
+#40170 = CARTESIAN_POINT('',(-2.005497774376,-3.000000044703,
+    12.533333453039));
+#40171 = CARTESIAN_POINT('',(-2.005497774376,-3.000000044703,
+    17.453333526353));
+#40172 = CARTESIAN_POINT('',(0.E+000,-3.000000044703,12.533333453039));
+#40173 = CARTESIAN_POINT('',(0.E+000,-3.000000044703,17.453333526353));
+#40174 = DEFINITIONAL_REPRESENTATION('',(#40175),#40201);
+#40175 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#40176,#40177,#40178,#40179,
+    #40180,#40181,#40182,#40183,#40184,#40185,#40186,#40187,#40188,
+    #40189,#40190,#40191,#40192,#40193,#40194,#40195,#40196,#40197,
+    #40198,#40199,#40200),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.241777920213,-0.230788014749,
+    -0.219798109285,-0.208808203821,-0.197818298356,-0.186828392892,
+    -0.175838487428,-0.164848581964,-0.153858676499,-0.142868771035,
+    -0.131878865571,-0.120888960107,-0.109899054642,-9.890914917813E-002
+    ,-8.79192437139E-002,-7.692933824966E-002,-6.593943278542E-002,
+    -5.494952732119E-002,-4.395962185695E-002,-3.296971639271E-002,
+    -2.197981092847E-002,-1.098990546424E-002,0.E+000),.UNSPECIFIED.);
+#40176 = CARTESIAN_POINT('',(0.755548342152,1.499269880488E-002));
+#40177 = CARTESIAN_POINT('',(0.751678943005,1.491605767931E-002));
+#40178 = CARTESIAN_POINT('',(0.743940848014,1.476294723801E-002));
+#40179 = CARTESIAN_POINT('',(0.732334376447,1.453376838435E-002));
+#40180 = CARTESIAN_POINT('',(0.720726952388,1.430504771769E-002));
+#40181 = CARTESIAN_POINT('',(0.709117597924,1.407675661679E-002));
+#40182 = CARTESIAN_POINT('',(0.69750570022,1.384886646036E-002));
+#40183 = CARTESIAN_POINT('',(0.68589102326,1.362134862716E-002));
+#40184 = CARTESIAN_POINT('',(0.674273636477,1.339417449591E-002));
+#40185 = CARTESIAN_POINT('',(0.662653861373,1.316731544535E-002));
+#40186 = CARTESIAN_POINT('',(0.651032209655,1.294074285422E-002));
+#40187 = CARTESIAN_POINT('',(0.639409320652,1.271442810126E-002));
+#40188 = CARTESIAN_POINT('',(0.627785896557,1.248834256519E-002));
+#40189 = CARTESIAN_POINT('',(0.616162636905,1.226245762476E-002));
+#40190 = CARTESIAN_POINT('',(0.604540171515,1.20367446587E-002));
+#40191 = CARTESIAN_POINT('',(0.59291899703,1.181117504575E-002));
+#40192 = CARTESIAN_POINT('',(0.581299400741,1.158572016464E-002));
+#40193 = CARTESIAN_POINT('',(0.569681435031,1.136035139412E-002));
+#40194 = CARTESIAN_POINT('',(0.558064708519,1.11350401129E-002));
+#40195 = CARTESIAN_POINT('',(0.546448868978,1.090975769975E-002));
+#40196 = CARTESIAN_POINT('',(0.53483430938,1.068447553338E-002));
+#40197 = CARTESIAN_POINT('',(0.523221097833,1.045916499253E-002));
+#40198 = CARTESIAN_POINT('',(0.511609484995,1.023379745594E-002));
+#40199 = CARTESIAN_POINT('',(0.503869605592,1.008349535355E-002));
+#40200 = CARTESIAN_POINT('',(0.5,1.000832526264E-002));
+#40201 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#40202 = ORIENTED_EDGE('',*,*,#40203,.F.);
+#40203 = EDGE_CURVE('',#40204,#40147,#40206,.T.);
+#40204 = VERTEX_POINT('',#40205);
+#40205 = CARTESIAN_POINT('',(0.E+000,-3.000000044703,12.733333448569));
+#40206 = SURFACE_CURVE('',#40207,(#40215),.PCURVE_S1.);
+#40207 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#40208,#40209,#40210,#40211,
+    #40212,#40213,#40214),.UNSPECIFIED.,.F.,.F.,(4,3,4),(-0.241768013859
+    ,-4.988799698682E-002,0.E+000),.UNSPECIFIED.);
+#40208 = CARTESIAN_POINT('',(1.408962794181E-015,-3.000000044703,
+    12.733333448569));
+#40209 = CARTESIAN_POINT('',(-0.648394886508,-3.000000044703,
+    12.719574235577));
+#40210 = CARTESIAN_POINT('',(-1.266385734774,-2.787245485493,
+    12.706281294155));
+#40211 = CARTESIAN_POINT('',(-1.7609515987,-2.428641550425,
+    12.693312599849));
+#40212 = CARTESIAN_POINT('',(-1.889536642268,-2.335406036255,
+    12.6899407939));
+#40213 = CARTESIAN_POINT('',(-2.01001338348,-2.23245670577,
+    12.686590906347));
+#40214 = CARTESIAN_POINT('',(-2.121242937857,-2.121242937857,
+    12.683260441088));
+#40215 = PCURVE('',#40161,#40216);
+#40216 = DEFINITIONAL_REPRESENTATION('',(#40217),#40243);
+#40217 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#40218,#40219,#40220,#40221,
+    #40222,#40223,#40224,#40225,#40226,#40227,#40228,#40229,#40230,
+    #40231,#40232,#40233,#40234,#40235,#40236,#40237,#40238,#40239,
+    #40240,#40241,#40242),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.241768013859,-0.230778558684,
+    -0.219789103508,-0.208799648333,-0.197810193158,-0.186820737982,
+    -0.175831282807,-0.164841827631,-0.153852372456,-0.14286291728,
+    -0.131873462105,-0.12088400693,-0.109894551754,-9.89050965788E-002,
+    -8.791564140338E-002,-7.692618622796E-002,-6.593673105253E-002,
+    -5.494727587711E-002,-4.395782070169E-002,-3.296836552627E-002,
+    -2.197891035084E-002,-1.098945517542E-002,0.E+000),.UNSPECIFIED.);
+#40218 = CARTESIAN_POINT('',(1.,1.999999955297E-002));
+#40219 = CARTESIAN_POINT('',(0.996296694168,1.992119705082E-002));
+#40220 = CARTESIAN_POINT('',(0.988892312847,1.976389793403E-002));
+#40221 = CARTESIAN_POINT('',(0.977790182245,1.952885091281E-002));
+#40222 = CARTESIAN_POINT('',(0.966690074104,1.929468953693E-002));
+#40223 = CARTESIAN_POINT('',(0.955590161931,1.906139779778E-002));
+#40224 = CARTESIAN_POINT('',(0.944488997092,1.882895968676E-002));
+#40225 = CARTESIAN_POINT('',(0.933385546841,1.859735919524E-002));
+#40226 = CARTESIAN_POINT('',(0.922279156285,1.836658031464E-002));
+#40227 = CARTESIAN_POINT('',(0.911169522962,1.813660703632E-002));
+#40228 = CARTESIAN_POINT('',(0.900056660879,1.790742335169E-002));
+#40229 = CARTESIAN_POINT('',(0.888940860852,1.767901325214E-002));
+#40230 = CARTESIAN_POINT('',(0.877822645867,1.745136072905E-002));
+#40231 = CARTESIAN_POINT('',(0.866702722761,1.722444977381E-002));
+#40232 = CARTESIAN_POINT('',(0.855581929425,1.699826437782E-002));
+#40233 = CARTESIAN_POINT('',(0.844461182678,1.677278853247E-002));
+#40234 = CARTESIAN_POINT('',(0.833341410243,1.654800622914E-002));
+#40235 = CARTESIAN_POINT('',(0.822223531284,1.632390145923E-002));
+#40236 = CARTESIAN_POINT('',(0.811108247566,1.610045821413E-002));
+#40237 = CARTESIAN_POINT('',(0.799996535682,1.587766048522E-002));
+#40238 = CARTESIAN_POINT('',(0.78888457401,1.56554922639E-002));
+#40239 = CARTESIAN_POINT('',(0.777772573118,1.543393754155E-002));
+#40240 = CARTESIAN_POINT('',(0.766660423453,1.521298030957E-002));
+#40241 = CARTESIAN_POINT('',(0.759252352646,1.506606314276E-002));
+#40242 = CARTESIAN_POINT('',(0.755548342152,1.499269880488E-002));
+#40243 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#40244 = ORIENTED_EDGE('',*,*,#40245,.F.);
+#40245 = EDGE_CURVE('',#40246,#40204,#40248,.T.);
+#40246 = VERTEX_POINT('',#40247);
+#40247 = CARTESIAN_POINT('',(0.E+000,-3.000000044703,12.866666768988));
+#40248 = SURFACE_CURVE('',#40249,(#40253),.PCURVE_S1.);
+#40249 = LINE('',#40250,#40251);
+#40250 = CARTESIAN_POINT('',(0.E+000,-3.000000044703,12.533333453039));
+#40251 = VECTOR('',#40252,1.);
+#40252 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#40253 = PCURVE('',#40161,#40254);
+#40254 = DEFINITIONAL_REPRESENTATION('',(#40255),#40281);
+#40255 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#40256,#40257,#40258,#40259,
+    #40260,#40261,#40262,#40263,#40264,#40265,#40266,#40267,#40268,
+    #40269,#40270,#40271,#40272,#40273,#40274,#40275,#40276,#40277,
+    #40278,#40279,#40280),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.333333315949,-0.327272710475,
+    -0.321212105002,-0.315151499528,-0.309090894054,-0.303030288581,
+    -0.296969683107,-0.290909077634,-0.28484847216,-0.278787866686,
+    -0.272727261213,-0.266666655739,-0.260606050266,-0.254545444792,
+    -0.248484839318,-0.242424233845,-0.236363628371,-0.230303022898,
+    -0.224242417424,-0.21818181195,-0.212121206477,-0.206060601003,
+    -0.19999999553),.UNSPECIFIED.);
+#40256 = CARTESIAN_POINT('',(1.,3.333333159487E-002));
+#40257 = CARTESIAN_POINT('',(1.,3.313131141242E-002));
+#40258 = CARTESIAN_POINT('',(1.,3.272727104751E-002));
+#40259 = CARTESIAN_POINT('',(1.,3.212121050015E-002));
+#40260 = CARTESIAN_POINT('',(1.,3.151514995279E-002));
+#40261 = CARTESIAN_POINT('',(1.,3.090908940543E-002));
+#40262 = CARTESIAN_POINT('',(1.,3.030302885807E-002));
+#40263 = CARTESIAN_POINT('',(1.,2.969696831072E-002));
+#40264 = CARTESIAN_POINT('',(1.,2.909090776336E-002));
+#40265 = CARTESIAN_POINT('',(1.,2.8484847216E-002));
+#40266 = CARTESIAN_POINT('',(1.,2.787878666864E-002));
+#40267 = CARTESIAN_POINT('',(1.,2.727272612128E-002));
+#40268 = CARTESIAN_POINT('',(1.,2.666666557392E-002));
+#40269 = CARTESIAN_POINT('',(1.,2.606060502656E-002));
+#40270 = CARTESIAN_POINT('',(1.,2.54545444792E-002));
+#40271 = CARTESIAN_POINT('',(1.,2.484848393184E-002));
+#40272 = CARTESIAN_POINT('',(1.,2.424242338448E-002));
+#40273 = CARTESIAN_POINT('',(1.,2.363636283712E-002));
+#40274 = CARTESIAN_POINT('',(1.,2.303030228977E-002));
+#40275 = CARTESIAN_POINT('',(1.,2.242424174241E-002));
+#40276 = CARTESIAN_POINT('',(1.,2.181818119505E-002));
+#40277 = CARTESIAN_POINT('',(1.,2.121212064769E-002));
+#40278 = CARTESIAN_POINT('',(1.,2.060606010033E-002));
+#40279 = CARTESIAN_POINT('',(1.,2.020201973542E-002));
+#40280 = CARTESIAN_POINT('',(1.,1.999999955297E-002));
+#40281 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#40282 = ORIENTED_EDGE('',*,*,#40283,.F.);
+#40283 = EDGE_CURVE('',#40284,#40246,#40286,.T.);
+#40284 = VERTEX_POINT('',#40285);
+#40285 = CARTESIAN_POINT('',(-2.121242937857,-2.121242937857,
+    12.816739778704));
+#40286 = SURFACE_CURVE('',#40287,(#40295),.PCURVE_S1.);
+#40287 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#40288,#40289,#40290,#40291,
+    #40292,#40293,#40294),.UNSPECIFIED.,.F.,.F.,(4,3,4),(-0.241767738739
+    ,-5.116260925823E-002,0.E+000),.UNSPECIFIED.);
+#40288 = CARTESIAN_POINT('',(-2.121242937857,-2.121242937857,
+    12.816739778704));
+#40289 = CARTESIAN_POINT('',(-1.696398425595,-2.54602715326,
+    12.829517435876));
+#40290 = CARTESIAN_POINT('',(-1.132870466095,-2.848646600228,
+    12.842407259746));
+#40291 = CARTESIAN_POINT('',(-0.510776816667,-2.956180131401,
+    12.855783235531));
+#40292 = CARTESIAN_POINT('',(-0.343793197735,-2.985044496451,
+    12.859373641646));
+#40293 = CARTESIAN_POINT('',(-0.172837931052,-3.000000044703,
+    12.862999075186));
+#40294 = CARTESIAN_POINT('',(1.408962794181E-015,-3.000000044703,
+    12.866666768988));
+#40295 = PCURVE('',#40161,#40296);
+#40296 = DEFINITIONAL_REPRESENTATION('',(#40297),#40323);
+#40297 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#40298,#40299,#40300,#40301,
+    #40302,#40303,#40304,#40305,#40306,#40307,#40308,#40309,#40310,
+    #40311,#40312,#40313,#40314,#40315,#40316,#40317,#40318,#40319,
+    #40320,#40321,#40322),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.241767738739,-0.230778296069,
+    -0.219788853399,-0.208799410729,-0.197809968059,-0.186820525389,
+    -0.175831082719,-0.164841640049,-0.153852197379,-0.142862754709,
+    -0.131873312039,-0.120883869369,-0.1098944267,-9.890498402959E-002,
+    -8.791554135963E-002,-7.692609868968E-002,-6.593665601973E-002,
+    -5.494721334977E-002,-4.395777067982E-002,-3.296832800986E-002,
+    -2.197888533991E-002,-1.098944266995E-002,0.E+000),.UNSPECIFIED.);
+#40298 = CARTESIAN_POINT('',(0.755548342152,2.834063256647E-002));
+#40299 = CARTESIAN_POINT('',(0.759251225338,2.841430284561E-002));
+#40300 = CARTESIAN_POINT('',(0.766658236493,2.856171797595E-002));
+#40301 = CARTESIAN_POINT('',(0.777771933515,2.87831073936E-002));
+#40302 = CARTESIAN_POINT('',(0.788888326523,2.900480653939E-002));
+#40303 = CARTESIAN_POINT('',(0.800006687074,2.92268584193E-002));
+#40304 = CARTESIAN_POINT('',(0.811126202254,2.944930603933E-002));
+#40305 = CARTESIAN_POINT('',(0.822246007003,2.967219240545E-002));
+#40306 = CARTESIAN_POINT('',(0.833365249501,2.989556052368E-002));
+#40307 = CARTESIAN_POINT('',(0.844483146003,3.011945339998E-002));
+#40308 = CARTESIAN_POINT('',(0.855599036141,3.034391404035E-002));
+#40309 = CARTESIAN_POINT('',(0.866712435097,3.056898545077E-002));
+#40310 = CARTESIAN_POINT('',(0.877823082922,3.079471063724E-002));
+#40311 = CARTESIAN_POINT('',(0.888930990391,3.102113260575E-002));
+#40312 = CARTESIAN_POINT('',(0.9000364806,3.124829436228E-002));
+#40313 = CARTESIAN_POINT('',(0.911140227196,3.147623891282E-002));
+#40314 = CARTESIAN_POINT('',(0.922243283694,3.170500926337E-002));
+#40315 = CARTESIAN_POINT('',(0.933347122534,3.19346484199E-002));
+#40316 = CARTESIAN_POINT('',(0.944453612221,3.216519938841E-002));
+#40317 = CARTESIAN_POINT('',(0.95556519791,3.239670517488E-002));
+#40318 = CARTESIAN_POINT('',(0.966675370754,3.262920878531E-002));
+#40319 = CARTESIAN_POINT('',(0.977784768654,3.286275322568E-002));
+#40320 = CARTESIAN_POINT('',(0.988892930945,3.309738150199E-002));
+#40321 = CARTESIAN_POINT('',(0.996297740711,3.325455158081E-002));
+#40322 = CARTESIAN_POINT('',(1.,3.333333159487E-002));
+#40323 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#40324 = ORIENTED_EDGE('',*,*,#40325,.F.);
+#40325 = EDGE_CURVE('',#40326,#40284,#40328,.T.);
+#40326 = VERTEX_POINT('',#40327);
+#40327 = CARTESIAN_POINT('',(-3.000124926996,-1.837046694444E-016,
+    12.766583516362));
+#40328 = SURFACE_CURVE('',#40329,(#40337),.PCURVE_S1.);
+#40329 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#40330,#40331,#40332,#40333,
+    #40334,#40335,#40336),.UNSPECIFIED.,.F.,.F.,(4,3,4),(-0.241778545972
+    ,-4.914153154064E-002,0.E+000),.UNSPECIFIED.);
+#40330 = CARTESIAN_POINT('',(-3.000124926996,0.E+000,12.766583516362));
+#40331 = CARTESIAN_POINT('',(-3.000124926996,-0.621690029415,
+    12.779775491874));
+#40332 = CARTESIAN_POINT('',(-2.802555824546,-1.241953832446,
+    12.793021602521));
+#40333 = CARTESIAN_POINT('',(-2.43446835643,-1.752997934807,
+    12.806437530973));
+#40334 = CARTESIAN_POINT('',(-2.340569569753,-1.883364832098,
+    12.809859922424));
+#40335 = CARTESIAN_POINT('',(-2.235832802657,-2.00666933644,
+    12.813293364862));
+#40336 = CARTESIAN_POINT('',(-2.121242937857,-2.121242937857,
+    12.816739778704));
+#40337 = PCURVE('',#40161,#40338);
+#40338 = DEFINITIONAL_REPRESENTATION('',(#40339),#40365);
+#40339 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#40340,#40341,#40342,#40343,
+    #40344,#40345,#40346,#40347,#40348,#40349,#40350,#40351,#40352,
+    #40353,#40354,#40355,#40356,#40357,#40358,#40359,#40360,#40361,
+    #40362,#40363,#40364),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.241778545972,-0.230788612064,
+    -0.219798678156,-0.208808744248,-0.197818810341,-0.186828876433,
+    -0.175838942525,-0.164849008617,-0.153859074709,-0.142869140802,
+    -0.131879206894,-0.120889272986,-0.109899339078,-9.89094051703E-002,
+    -8.791947126249E-002,-7.692953735468E-002,-6.593960344687E-002,
+    -5.494966953906E-002,-4.395973563124E-002,-3.296980172343E-002,
+    -2.197986781562E-002,-1.098993390781E-002,0.E+000),.UNSPECIFIED.);
+#40340 = CARTESIAN_POINT('',(0.5,2.332500633223E-002));
+#40341 = CARTESIAN_POINT('',(0.503874215231,2.340026649935E-002));
+#40342 = CARTESIAN_POINT('',(0.51162175375,2.355082207229E-002));
+#40343 = CARTESIAN_POINT('',(0.523241217472,2.37767740358E-002));
+#40344 = CARTESIAN_POINT('',(0.534859806363,2.400285749142E-002));
+#40345 = CARTESIAN_POINT('',(0.54647800854,2.422908532716E-002));
+#40346 = CARTESIAN_POINT('',(0.558096066514,2.445547043101E-002));
+#40347 = CARTESIAN_POINT('',(0.569713986311,2.468202569097E-002));
+#40348 = CARTESIAN_POINT('',(0.581331609202,2.490876399505E-002));
+#40349 = CARTESIAN_POINT('',(0.592948668072,2.513569823125E-002));
+#40350 = CARTESIAN_POINT('',(0.604564848709,2.536284128756E-002));
+#40351 = CARTESIAN_POINT('',(0.616179850005,2.5590206052E-002));
+#40352 = CARTESIAN_POINT('',(0.62779344385,2.581780541255E-002));
+#40353 = CARTESIAN_POINT('',(0.639405534527,2.604565225723E-002));
+#40354 = CARTESIAN_POINT('',(0.65101621455,2.627375947404E-002));
+#40355 = CARTESIAN_POINT('',(0.662625826332,2.650213995097E-002));
+#40356 = CARTESIAN_POINT('',(0.674234992253,2.673080657602E-002));
+#40357 = CARTESIAN_POINT('',(0.685844750724,2.695977223721E-002));
+#40358 = CARTESIAN_POINT('',(0.697456282669,2.718904982253E-002));
+#40359 = CARTESIAN_POINT('',(0.709072150787,2.741865221997E-002));
+#40360 = CARTESIAN_POINT('',(0.720689152397,2.764859231756E-002));
+#40361 = CARTESIAN_POINT('',(0.732307386981,2.787888300327E-002));
+#40362 = CARTESIAN_POINT('',(0.743926905617,2.810953716512E-002));
+#40363 = CARTESIAN_POINT('',(0.751674323842,2.826355751578E-002));
+#40364 = CARTESIAN_POINT('',(0.755548342152,2.834063256647E-002));
+#40365 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#40366 = ORIENTED_EDGE('',*,*,#40367,.F.);
+#40367 = EDGE_CURVE('',#40368,#40326,#40370,.T.);
+#40368 = VERTEX_POINT('',#40369);
+#40369 = CARTESIAN_POINT('',(-2.121242937857,2.121242937857,
+    12.716739780939));
+#40370 = SURFACE_CURVE('',#40371,(#40379),.PCURVE_S1.);
+#40371 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#40372,#40373,#40374,#40375,
+    #40376,#40377,#40378),.UNSPECIFIED.,.F.,.F.,(4,3,4),(-0.241777920213
+    ,-5.490128046042E-002,0.E+000),.UNSPECIFIED.);
+#40372 = CARTESIAN_POINT('',(-2.121242937857,2.121242937857,
+    12.716739780939));
+#40373 = CARTESIAN_POINT('',(-2.556492380506,1.686055268807,
+    12.729772136914));
+#40374 = CARTESIAN_POINT('',(-2.846838548044,1.122493013095,
+    12.742556099418));
+#40375 = CARTESIAN_POINT('',(-2.953184965615,0.528513840349,
+    12.755326210515));
+#40376 = CARTESIAN_POINT('',(-2.984427792459,0.354012537278,
+    12.759077858938));
+#40377 = CARTESIAN_POINT('',(-3.000124926996,0.176969188025,
+    12.762828311864));
+#40378 = CARTESIAN_POINT('',(-3.000124926996,0.E+000,12.766583516362));
+#40379 = PCURVE('',#40161,#40380);
+#40380 = DEFINITIONAL_REPRESENTATION('',(#40381),#40407);
+#40381 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#40382,#40383,#40384,#40385,
+    #40386,#40387,#40388,#40389,#40390,#40391,#40392,#40393,#40394,
+    #40395,#40396,#40397,#40398,#40399,#40400,#40401,#40402,#40403,
+    #40404,#40405,#40406),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.241777920213,-0.230788014749,
+    -0.219798109285,-0.208808203821,-0.197818298356,-0.186828392892,
+    -0.175838487428,-0.164848581964,-0.153858676499,-0.142868771035,
+    -0.131878865571,-0.120888960107,-0.109899054642,-9.890914917813E-002
+    ,-8.79192437139E-002,-7.692933824966E-002,-6.593943278542E-002,
+    -5.494952732119E-002,-4.395962185695E-002,-3.296971639271E-002,
+    -2.197981092847E-002,-1.098990546424E-002,0.E+000),.UNSPECIFIED.);
+#40382 = CARTESIAN_POINT('',(0.244451657848,1.834063278999E-002));
+#40383 = CARTESIAN_POINT('',(0.248321056995,1.841727391556E-002));
+#40384 = CARTESIAN_POINT('',(0.256059151986,1.857038435686E-002));
+#40385 = CARTESIAN_POINT('',(0.267665623553,1.879956321052E-002));
+#40386 = CARTESIAN_POINT('',(0.279273047612,1.902828387718E-002));
+#40387 = CARTESIAN_POINT('',(0.290882402076,1.925657497808E-002));
+#40388 = CARTESIAN_POINT('',(0.30249429978,1.948446513451E-002));
+#40389 = CARTESIAN_POINT('',(0.31410897674,1.971198296771E-002));
+#40390 = CARTESIAN_POINT('',(0.325726363523,1.993915709896E-002));
+#40391 = CARTESIAN_POINT('',(0.337346138627,2.016601614951E-002));
+#40392 = CARTESIAN_POINT('',(0.348967790345,2.039258874064E-002));
+#40393 = CARTESIAN_POINT('',(0.360590679348,2.061890349361E-002));
+#40394 = CARTESIAN_POINT('',(0.372214103443,2.084498902967E-002));
+#40395 = CARTESIAN_POINT('',(0.383837363095,2.10708739701E-002));
+#40396 = CARTESIAN_POINT('',(0.395459828485,2.129658693616E-002));
+#40397 = CARTESIAN_POINT('',(0.40708100297,2.152215654911E-002));
+#40398 = CARTESIAN_POINT('',(0.418700599259,2.174761143022E-002));
+#40399 = CARTESIAN_POINT('',(0.430318564969,2.197298020075E-002));
+#40400 = CARTESIAN_POINT('',(0.441935291481,2.219829148196E-002));
+#40401 = CARTESIAN_POINT('',(0.453551131022,2.242357389512E-002));
+#40402 = CARTESIAN_POINT('',(0.46516569062,2.264885606149E-002));
+#40403 = CARTESIAN_POINT('',(0.476778902167,2.287416660234E-002));
+#40404 = CARTESIAN_POINT('',(0.488390515005,2.309953413893E-002));
+#40405 = CARTESIAN_POINT('',(0.496130394408,2.324983624132E-002));
+#40406 = CARTESIAN_POINT('',(0.5,2.332500633223E-002));
+#40407 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#40408 = ORIENTED_EDGE('',*,*,#40409,.F.);
+#40409 = EDGE_CURVE('',#40410,#40368,#40412,.T.);
+#40410 = VERTEX_POINT('',#40411);
+#40411 = CARTESIAN_POINT('',(-3.673940452188E-016,3.000000044703,
+    12.666666773458));
+#40412 = SURFACE_CURVE('',#40413,(#40421),.PCURVE_S1.);
+#40413 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#40414,#40415,#40416,#40417,
+    #40418,#40419,#40420),.UNSPECIFIED.,.F.,.F.,(4,3,4),(-0.241768013859
+    ,-4.9887996988E-002,0.E+000),.UNSPECIFIED.);
+#40414 = CARTESIAN_POINT('',(-3.673940452188E-016,3.000000044703,
+    12.666666773458));
+#40415 = CARTESIAN_POINT('',(-0.648394886504,3.000000044703,
+    12.68042598645));
+#40416 = CARTESIAN_POINT('',(-1.266385734767,2.787245485495,
+    12.693718927872));
+#40417 = CARTESIAN_POINT('',(-1.760951598691,2.428641550432,
+    12.706687622178));
+#40418 = CARTESIAN_POINT('',(-1.889536642262,2.33540603626,
+    12.710059428127));
+#40419 = CARTESIAN_POINT('',(-2.010013383477,2.232456705773,
+    12.713409315681));
+#40420 = CARTESIAN_POINT('',(-2.121242937857,2.121242937857,
+    12.716739780939));
+#40421 = PCURVE('',#40161,#40422);
+#40422 = DEFINITIONAL_REPRESENTATION('',(#40423),#40449);
+#40423 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#40424,#40425,#40426,#40427,
+    #40428,#40429,#40430,#40431,#40432,#40433,#40434,#40435,#40436,
+    #40437,#40438,#40439,#40440,#40441,#40442,#40443,#40444,#40445,
+    #40446,#40447,#40448),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.241768013859,-0.230778558684,
+    -0.219789103508,-0.208799648333,-0.197810193158,-0.186820737982,
+    -0.175831282807,-0.164841827631,-0.153852372456,-0.14286291728,
+    -0.131873462105,-0.12088400693,-0.109894551754,-9.89050965788E-002,
+    -8.791564140338E-002,-7.692618622796E-002,-6.593673105253E-002,
+    -5.494727587711E-002,-4.395782070169E-002,-3.296836552627E-002,
+    -2.197891035084E-002,-1.098945517542E-002,0.E+000),.UNSPECIFIED.);
+#40424 = CARTESIAN_POINT('',(0.E+000,1.33333320419E-002));
+#40425 = CARTESIAN_POINT('',(3.703305832129E-003,1.341213454405E-002));
+#40426 = CARTESIAN_POINT('',(1.110768715263E-002,1.356943366084E-002));
+#40427 = CARTESIAN_POINT('',(2.220981775515E-002,1.380448068206E-002));
+#40428 = CARTESIAN_POINT('',(3.330992589591E-002,1.403864205794E-002));
+#40429 = CARTESIAN_POINT('',(4.440983806942E-002,1.427193379709E-002));
+#40430 = CARTESIAN_POINT('',(5.55110029082E-002,1.450437190811E-002));
+#40431 = CARTESIAN_POINT('',(6.661445315875E-002,1.473597239962E-002));
+#40432 = CARTESIAN_POINT('',(7.772084371494E-002,1.496675128023E-002));
+#40433 = CARTESIAN_POINT('',(8.883047703829E-002,1.519672455855E-002));
+#40434 = CARTESIAN_POINT('',(9.994333912115E-002,1.542590824318E-002));
+#40435 = CARTESIAN_POINT('',(0.111059139148,1.565431834273E-002));
+#40436 = CARTESIAN_POINT('',(0.122177354133,1.588197086582E-002));
+#40437 = CARTESIAN_POINT('',(0.133297277239,1.610888182106E-002));
+#40438 = CARTESIAN_POINT('',(0.144418070575,1.633506721705E-002));
+#40439 = CARTESIAN_POINT('',(0.155538817322,1.65605430624E-002));
+#40440 = CARTESIAN_POINT('',(0.166658589757,1.678532536573E-002));
+#40441 = CARTESIAN_POINT('',(0.177776468716,1.700943013564E-002));
+#40442 = CARTESIAN_POINT('',(0.188891752434,1.723287338075E-002));
+#40443 = CARTESIAN_POINT('',(0.200003464318,1.745567110966E-002));
+#40444 = CARTESIAN_POINT('',(0.21111542599,1.767783933098E-002));
+#40445 = CARTESIAN_POINT('',(0.222227426882,1.789939405332E-002));
+#40446 = CARTESIAN_POINT('',(0.233339576547,1.81203512853E-002));
+#40447 = CARTESIAN_POINT('',(0.240747647354,1.826726845211E-002));
+#40448 = CARTESIAN_POINT('',(0.244451657848,1.834063278999E-002));
+#40449 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#40450 = ORIENTED_EDGE('',*,*,#40451,.F.);
+#40451 = EDGE_CURVE('',#40452,#40410,#40454,.T.);
+#40452 = VERTEX_POINT('',#40453);
+#40453 = CARTESIAN_POINT('',(-3.673940452188E-016,3.000000044703,
+    12.533333453039));
+#40454 = SURFACE_CURVE('',#40455,(#40459),.PCURVE_S1.);
+#40455 = LINE('',#40456,#40457);
+#40456 = CARTESIAN_POINT('',(-3.673940452188E-016,3.000000044703,
+    12.533333453039));
+#40457 = VECTOR('',#40458,1.);
+#40458 = DIRECTION('',(0.E+000,0.E+000,1.));
+#40459 = PCURVE('',#40161,#40460);
+#40460 = DEFINITIONAL_REPRESENTATION('',(#40461),#40487);
+#40461 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#40462,#40463,#40464,#40465,
+    #40466,#40467,#40468,#40469,#40470,#40471,#40472,#40473,#40474,
+    #40475,#40476,#40477,#40478,#40479,#40480,#40481,#40482,#40483,
+    #40484,#40485,#40486),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,6.060605473591E-003,
+    1.212121094718E-002,1.818181642077E-002,2.424242189436E-002,
+    3.030302736795E-002,3.636363284155E-002,4.242423831514E-002,
+    4.848484378873E-002,5.454544926232E-002,6.060605473591E-002,
+    6.66666602095E-002,7.272726568309E-002,7.878787115668E-002,
+    8.484847663027E-002,9.090908210386E-002,9.696968757745E-002,
+    0.103030293051,0.109090898525,0.115151503998,0.121212109472,
+    0.127272714945,0.133333320419),.UNSPECIFIED.);
+#40462 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#40463 = CARTESIAN_POINT('',(0.E+000,2.02020182453E-004));
+#40464 = CARTESIAN_POINT('',(0.E+000,6.060605473591E-004));
+#40465 = CARTESIAN_POINT('',(0.E+000,1.212121094718E-003));
+#40466 = CARTESIAN_POINT('',(0.E+000,1.818181642077E-003));
+#40467 = CARTESIAN_POINT('',(0.E+000,2.424242189436E-003));
+#40468 = CARTESIAN_POINT('',(0.E+000,3.030302736796E-003));
+#40469 = CARTESIAN_POINT('',(0.E+000,3.636363284155E-003));
+#40470 = CARTESIAN_POINT('',(0.E+000,4.242423831514E-003));
+#40471 = CARTESIAN_POINT('',(0.E+000,4.848484378873E-003));
+#40472 = CARTESIAN_POINT('',(0.E+000,5.454544926232E-003));
+#40473 = CARTESIAN_POINT('',(0.E+000,6.060605473591E-003));
+#40474 = CARTESIAN_POINT('',(0.E+000,6.66666602095E-003));
+#40475 = CARTESIAN_POINT('',(0.E+000,7.272726568309E-003));
+#40476 = CARTESIAN_POINT('',(0.E+000,7.878787115668E-003));
+#40477 = CARTESIAN_POINT('',(0.E+000,8.484847663027E-003));
+#40478 = CARTESIAN_POINT('',(0.E+000,9.090908210386E-003));
+#40479 = CARTESIAN_POINT('',(0.E+000,9.696968757745E-003));
+#40480 = CARTESIAN_POINT('',(0.E+000,1.03030293051E-002));
+#40481 = CARTESIAN_POINT('',(0.E+000,1.090908985246E-002));
+#40482 = CARTESIAN_POINT('',(0.E+000,1.151515039982E-002));
+#40483 = CARTESIAN_POINT('',(0.E+000,1.212121094718E-002));
+#40484 = CARTESIAN_POINT('',(0.E+000,1.272727149454E-002));
+#40485 = CARTESIAN_POINT('',(-0.E+000,1.313131185945E-002));
+#40486 = CARTESIAN_POINT('',(0.E+000,1.33333320419E-002));
+#40487 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#40488 = ORIENTED_EDGE('',*,*,#40489,.F.);
+#40489 = EDGE_CURVE('',#40490,#40452,#40492,.T.);
+#40490 = VERTEX_POINT('',#40491);
+#40491 = CARTESIAN_POINT('',(-2.121242937857,2.121242937857,
+    12.583260443323));
+#40492 = SURFACE_CURVE('',#40493,(#40501),.PCURVE_S1.);
+#40493 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#40494,#40495,#40496,#40497,
+    #40498,#40499,#40500),.UNSPECIFIED.,.F.,.F.,(4,3,4),(-0.241767738739
+    ,-5.116260925684E-002,0.E+000),.UNSPECIFIED.);
+#40494 = CARTESIAN_POINT('',(-2.121242937857,2.121242937857,
+    12.583260443323));
+#40495 = CARTESIAN_POINT('',(-1.696398425592,2.546027153264,
+    12.570482786151));
+#40496 = CARTESIAN_POINT('',(-1.132870466087,2.848646600232,
+    12.557592962281));
+#40497 = CARTESIAN_POINT('',(-0.510776816654,2.956180131404,
+    12.544216986496));
+#40498 = CARTESIAN_POINT('',(-0.343793197726,2.985044496452,
+    12.540626580381));
+#40499 = CARTESIAN_POINT('',(-0.172837931047,3.000000044703,
+    12.537001146841));
+#40500 = CARTESIAN_POINT('',(-3.673940452188E-016,3.000000044703,
+    12.533333453039));
+#40501 = PCURVE('',#40161,#40502);
+#40502 = DEFINITIONAL_REPRESENTATION('',(#40503),#40529);
+#40503 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#40504,#40505,#40506,#40507,
+    #40508,#40509,#40510,#40511,#40512,#40513,#40514,#40515,#40516,
+    #40517,#40518,#40519,#40520,#40521,#40522,#40523,#40524,#40525,
+    #40526,#40527,#40528),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.241767738739,-0.230778296069,
+    -0.219788853399,-0.208799410729,-0.197809968059,-0.186820525389,
+    -0.175831082719,-0.164841640049,-0.153852197379,-0.142862754709,
+    -0.131873312039,-0.12088386937,-0.1098944267,-9.890498402959E-002,
+    -8.791554135964E-002,-7.692609868968E-002,-6.593665601973E-002,
+    -5.494721334977E-002,-4.395777067982E-002,-3.296832800986E-002,
+    -2.197888533991E-002,-1.098944266995E-002,0.E+000),.UNSPECIFIED.);
+#40504 = CARTESIAN_POINT('',(0.244451657848,4.992699028396E-003));
+#40505 = CARTESIAN_POINT('',(0.240748774662,4.919028749254E-003));
+#40506 = CARTESIAN_POINT('',(0.233341763507,4.771613618918E-003));
+#40507 = CARTESIAN_POINT('',(0.222228066485,4.550224201267E-003));
+#40508 = CARTESIAN_POINT('',(0.211111673477,4.32852505548E-003));
+#40509 = CARTESIAN_POINT('',(0.199993312926,4.106473175567E-003));
+#40510 = CARTESIAN_POINT('',(0.188873797746,3.884025555543E-003));
+#40511 = CARTESIAN_POINT('',(0.177753992997,3.661139189415E-003));
+#40512 = CARTESIAN_POINT('',(0.166634750499,3.437771071197E-003));
+#40513 = CARTESIAN_POINT('',(0.155516853997,3.213878194899E-003));
+#40514 = CARTESIAN_POINT('',(0.144400963859,2.989417554532E-003));
+#40515 = CARTESIAN_POINT('',(0.133287564903,2.764346144108E-003));
+#40516 = CARTESIAN_POINT('',(0.122176917078,2.538620957639E-003));
+#40517 = CARTESIAN_POINT('',(0.111069009609,2.312198989134E-003));
+#40518 = CARTESIAN_POINT('',(9.996351939986E-002,2.085037232606E-003));
+#40519 = CARTESIAN_POINT('',(8.885977280417E-002,1.857092682066E-003));
+#40520 = CARTESIAN_POINT('',(7.775671630553E-002,1.628322331524E-003));
+#40521 = CARTESIAN_POINT('',(6.665287746633E-002,1.398683174994E-003));
+#40522 = CARTESIAN_POINT('',(5.554638777935E-002,1.16813220648E-003));
+#40523 = CARTESIAN_POINT('',(4.443480209008E-002,9.366264200208E-004));
+#40524 = CARTESIAN_POINT('',(3.332462924622E-002,7.041228095937E-004));
+#40525 = CARTESIAN_POINT('',(2.221523134604E-002,4.705783692105E-004));
+#40526 = CARTESIAN_POINT('',(1.110706905509E-002,2.359500928908E-004));
+#40527 = CARTESIAN_POINT('',(3.702259288543E-003,7.878001406402E-005));
+#40528 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#40529 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#40530 = ORIENTED_EDGE('',*,*,#40531,.F.);
+#40531 = EDGE_CURVE('',#40149,#40490,#40532,.T.);
+#40532 = SURFACE_CURVE('',#40533,(#40541),.PCURVE_S1.);
+#40533 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#40534,#40535,#40536,#40537,
+    #40538,#40539,#40540),.UNSPECIFIED.,.F.,.F.,(4,3,4),(-0.241778545972
+    ,-4.914153154226E-002,0.E+000),.UNSPECIFIED.);
+#40534 = CARTESIAN_POINT('',(-3.000124926996,1.7763568394E-015,
+    12.633416705666));
+#40535 = CARTESIAN_POINT('',(-3.000124926996,0.62169002941,
+    12.620224730154));
+#40536 = CARTESIAN_POINT('',(-2.802555824549,1.241953832436,
+    12.606978619506));
+#40537 = CARTESIAN_POINT('',(-2.434468356439,1.752997934794,
+    12.593562691054));
+#40538 = CARTESIAN_POINT('',(-2.34056956976,1.88336483209,
+    12.590140299604));
+#40539 = CARTESIAN_POINT('',(-2.235832802661,2.006669336436,
+    12.586706857166));
+#40540 = CARTESIAN_POINT('',(-2.121242937857,2.121242937857,
+    12.583260443323));
+#40541 = PCURVE('',#40161,#40542);
+#40542 = DEFINITIONAL_REPRESENTATION('',(#40543),#40569);
+#40543 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#40544,#40545,#40546,#40547,
+    #40548,#40549,#40550,#40551,#40552,#40553,#40554,#40555,#40556,
+    #40557,#40558,#40559,#40560,#40561,#40562,#40563,#40564,#40565,
+    #40566,#40567,#40568),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.241778545972,-0.230788612064,
+    -0.219798678156,-0.208808744248,-0.197818810341,-0.186828876433,
+    -0.175838942525,-0.164849008617,-0.153859074709,-0.142869140802,
+    -0.131879206894,-0.120889272986,-0.109899339078,-9.89094051703E-002,
+    -8.791947126249E-002,-7.692953735468E-002,-6.593960344687E-002,
+    -5.494966953906E-002,-4.395973563124E-002,-3.296980172343E-002,
+    -2.197986781562E-002,-1.098993390781E-002,0.E+000),.UNSPECIFIED.);
+#40544 = CARTESIAN_POINT('',(0.5,1.000832526264E-002));
+#40545 = CARTESIAN_POINT('',(0.496125784769,9.933065095523E-003));
+#40546 = CARTESIAN_POINT('',(0.48837824625,9.782509522585E-003));
+#40547 = CARTESIAN_POINT('',(0.476758782528,9.55655755907E-003));
+#40548 = CARTESIAN_POINT('',(0.465140193637,9.330474103445E-003));
+#40549 = CARTESIAN_POINT('',(0.45352199146,9.104246267709E-003));
+#40550 = CARTESIAN_POINT('',(0.441903933486,8.87786116386E-003));
+#40551 = CARTESIAN_POINT('',(0.430286013689,8.651305903897E-003));
+#40552 = CARTESIAN_POINT('',(0.418668390798,8.424567599818E-003));
+#40553 = CARTESIAN_POINT('',(0.407051331928,8.197633363622E-003));
+#40554 = CARTESIAN_POINT('',(0.395435151291,7.970490307307E-003));
+#40555 = CARTESIAN_POINT('',(0.383820149995,7.743125542873E-003));
+#40556 = CARTESIAN_POINT('',(0.37220655615,7.515526182317E-003));
+#40557 = CARTESIAN_POINT('',(0.360594465473,7.287679337638E-003));
+#40558 = CARTESIAN_POINT('',(0.34898378545,7.059572120836E-003));
+#40559 = CARTESIAN_POINT('',(0.337374173668,6.831191643906E-003));
+#40560 = CARTESIAN_POINT('',(0.325765007747,6.60252501885E-003));
+#40561 = CARTESIAN_POINT('',(0.314155249276,6.373559357665E-003));
+#40562 = CARTESIAN_POINT('',(0.302543717331,6.144281772351E-003));
+#40563 = CARTESIAN_POINT('',(0.290927849213,5.914679374902E-003));
+#40564 = CARTESIAN_POINT('',(0.279310847603,5.68473927732E-003));
+#40565 = CARTESIAN_POINT('',(0.267692613019,5.454448591603E-003));
+#40566 = CARTESIAN_POINT('',(0.256073094383,5.223794429749E-003));
+#40567 = CARTESIAN_POINT('',(0.248325676158,5.069774079088E-003));
+#40568 = CARTESIAN_POINT('',(0.244451657848,4.9926990284E-003));
+#40569 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#40570 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#40574)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#40571,#40572,#40573)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#40571 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#40572 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#40573 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#40574 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-003),#40571,
+  'distance_accuracy_value','confusion accuracy');
+#40575 = SHAPE_DEFINITION_REPRESENTATION(#40576,#40139);
+#40576 = PRODUCT_DEFINITION_SHAPE('','',#40577);
+#40577 = PRODUCT_DEFINITION('design','',#40578,#40581);
+#40578 = PRODUCT_DEFINITION_FORMATION('','',#40579);
+#40579 = PRODUCT('Compound004','Compound004','',(#40580));
+#40580 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#40581 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#40582 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#40583,#40585);
+#40583 = ( REPRESENTATION_RELATIONSHIP('','',#40139,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#40584) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#40584 = ITEM_DEFINED_TRANSFORMATION('','',#11,#871);
+#40585 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #40586);
+#40586 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('215','=>[0:1:1:216]','',#5,
+  #40577,$);
+#40587 = PRODUCT_TYPE('part',$,(#40579));
+#40588 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#40589),#41019);
+#40589 = SHELL_BASED_SURFACE_MODEL('',(#40590));
+#40590 = OPEN_SHELL('',(#40591));
+#40591 = ADVANCED_FACE('',(#40592),#40610,.F.);
+#40592 = FACE_BOUND('',#40593,.F.);
+#40593 = EDGE_LOOP('',(#40594,#40651,#40693,#40735,#40777,#40815,#40857,
+    #40899,#40941,#40983));
+#40594 = ORIENTED_EDGE('',*,*,#40595,.F.);
+#40595 = EDGE_CURVE('',#40596,#40598,#40600,.T.);
+#40596 = VERTEX_POINT('',#40597);
+#40597 = CARTESIAN_POINT('',(2.121242937857,2.121242937857,
+    13.683260418736));
+#40598 = VERTEX_POINT('',#40599);
+#40599 = CARTESIAN_POINT('',(3.673940452188E-016,3.000000044703,
+    13.733333426217));
+#40600 = SURFACE_CURVE('',#40601,(#40609),.PCURVE_S1.);
+#40601 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#40602,#40603,#40604,#40605,
+    #40606,#40607,#40608),.UNSPECIFIED.,.F.,.F.,(4,3,4),(-0.241768013859
+    ,-4.988799698705E-002,0.E+000),.UNSPECIFIED.);
+#40602 = CARTESIAN_POINT('',(2.121242937857,2.121242937857,
+    13.683260418736));
+#40603 = CARTESIAN_POINT('',(1.693430035763,2.548995121798,
+    13.696070107812));
+#40604 = CARTESIAN_POINT('',(1.125338019523,2.852633743243,
+    13.709167118244));
+#40605 = CARTESIAN_POINT('',(0.498352835194,2.958300830185,
+    13.722693474486));
+#40606 = CARTESIAN_POINT('',(0.335339325519,2.985773828161,
+    13.726210270192));
+#40607 = CARTESIAN_POINT('',(0.168579942152,3.000000044703,
+    13.729756088736));
+#40608 = CARTESIAN_POINT('',(3.673940452188E-016,3.000000044703,
+    13.733333426217));
+#40609 = PCURVE('',#40610,#40623);
+#40610 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#40611,#40612)
+    ,(#40613,#40614)
+    ,(#40615,#40616)
+    ,(#40617,#40618)
+    ,(#40619,#40620)
+    ,(#40621,#40622
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,
+    0.492000007331),.PIECEWISE_BEZIER_KNOTS.);
+#40611 = CARTESIAN_POINT('',(3.673940452188E-016,3.000000044703,
+    13.533333430688));
+#40612 = CARTESIAN_POINT('',(3.673940452188E-016,3.000000044703,
+    18.453333504001));
+#40613 = CARTESIAN_POINT('',(2.005497774376,3.000000044703,
+    13.533333430688));
+#40614 = CARTESIAN_POINT('',(2.005497774376,3.000000044703,
+    18.453333504001));
+#40615 = CARTESIAN_POINT('',(3.797450996005,1.323723108182,
+    13.533333430688));
+#40616 = CARTESIAN_POINT('',(3.797450996005,1.323723108182,
+    18.453333504001));
+#40617 = CARTESIAN_POINT('',(3.797450996005,-1.323723108182,
+    13.533333430688));
+#40618 = CARTESIAN_POINT('',(3.797450996005,-1.323723108182,
+    18.453333504001));
+#40619 = CARTESIAN_POINT('',(2.005497774376,-3.000000044703,
+    13.533333430688));
+#40620 = CARTESIAN_POINT('',(2.005497774376,-3.000000044703,
+    18.453333504001));
+#40621 = CARTESIAN_POINT('',(0.E+000,-3.000000044703,13.533333430688));
+#40622 = CARTESIAN_POINT('',(0.E+000,-3.000000044703,18.453333504001));
+#40623 = DEFINITIONAL_REPRESENTATION('',(#40624),#40650);
+#40624 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#40625,#40626,#40627,#40628,
+    #40629,#40630,#40631,#40632,#40633,#40634,#40635,#40636,#40637,
+    #40638,#40639,#40640,#40641,#40642,#40643,#40644,#40645,#40646,
+    #40647,#40648,#40649),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.241768013859,-0.230778558684,
+    -0.219789103508,-0.208799648333,-0.197810193157,-0.186820737982,
+    -0.175831282807,-0.164841827631,-0.153852372456,-0.14286291728,
+    -0.131873462105,-0.120884006929,-0.109894551754,-9.890509657868E-002
+    ,-8.791564140327E-002,-7.692618622786E-002,-6.593673105245E-002,
+    -5.494727587705E-002,-4.395782070164E-002,-3.296836552623E-002,
+    -2.197891035082E-002,-1.098945517541E-002,0.E+000),.UNSPECIFIED.);
+#40625 = CARTESIAN_POINT('',(0.244451657848,1.499269880479E-002));
+#40626 = CARTESIAN_POINT('',(0.240747672738,1.506606314268E-002));
+#40627 = CARTESIAN_POINT('',(0.233338747839,1.521298030949E-002));
+#40628 = CARTESIAN_POINT('',(0.222222971391,1.543393754148E-002));
+#40629 = CARTESIAN_POINT('',(0.211105211801,1.565549226383E-002));
+#40630 = CARTESIAN_POINT('',(0.199986116441,1.587766048516E-002));
+#40631 = CARTESIAN_POINT('',(0.188866416503,1.610045821407E-002));
+#40632 = CARTESIAN_POINT('',(0.17774689528,1.632390145918E-002));
+#40633 = CARTESIAN_POINT('',(0.166628323793,1.654800622909E-002));
+#40634 = CARTESIAN_POINT('',(0.155511406869,1.677278853242E-002));
+#40635 = CARTESIAN_POINT('',(0.144396728774,1.699826437777E-002));
+#40636 = CARTESIAN_POINT('',(0.13328470191,1.722444977376E-002));
+#40637 = CARTESIAN_POINT('',(0.122175518498,1.745136072899E-002));
+#40638 = CARTESIAN_POINT('',(0.111069105117,1.767901325208E-002));
+#40639 = CARTESIAN_POINT('',(9.996508359364E-002,1.790742335164E-002));
+#40640 = CARTESIAN_POINT('',(8.886272724618E-002,1.813660703626E-002));
+#40641 = CARTESIAN_POINT('',(7.776095571346E-002,1.836658031458E-002));
+#40642 = CARTESIAN_POINT('',(6.665820909953E-002,1.859735919518E-002));
+#40643 = CARTESIAN_POINT('',(5.555279783332E-002,1.88289596867E-002));
+#40644 = CARTESIAN_POINT('',(4.444150450046E-002,1.906139779771E-002));
+#40645 = CARTESIAN_POINT('',(3.333068249367E-002,1.929468953686E-002));
+#40646 = CARTESIAN_POINT('',(2.222007336938E-002,1.952885091275E-002));
+#40647 = CARTESIAN_POINT('',(1.110995280506E-002,1.976389793397E-002));
+#40648 = CARTESIAN_POINT('',(3.703316099634E-003,1.992119705074E-002));
+#40649 = CARTESIAN_POINT('',(0.E+000,1.999999955289E-002));
+#40650 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#40651 = ORIENTED_EDGE('',*,*,#40652,.F.);
+#40652 = EDGE_CURVE('',#40653,#40596,#40655,.T.);
+#40653 = VERTEX_POINT('',#40654);
+#40654 = CARTESIAN_POINT('',(3.000124926996,-1.837046694444E-016,
+    13.633416683314));
+#40655 = SURFACE_CURVE('',#40656,(#40664),.PCURVE_S1.);
+#40656 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#40657,#40658,#40659,#40660,
+    #40661,#40662,#40663),.UNSPECIFIED.,.F.,.F.,(4,3,4),(-0.241777920213
+    ,-5.490128046181E-002,0.E+000),.UNSPECIFIED.);
+#40657 = CARTESIAN_POINT('',(3.000124926996,0.E+000,13.633416683314));
+#40658 = CARTESIAN_POINT('',(3.000124926996,0.602379524127,
+    13.646198898816));
+#40659 = CARTESIAN_POINT('',(2.814346333977,1.205119796452,
+    13.658926061129));
+#40660 = CARTESIAN_POINT('',(2.466885994951,1.707089504705,
+    13.671832712314));
+#40661 = CARTESIAN_POINT('',(2.364807867114,1.854559941742,
+    13.675624473968));
+#40662 = CARTESIAN_POINT('',(2.249112059184,1.993391964597,
+    13.679431727085));
+#40663 = CARTESIAN_POINT('',(2.121242937857,2.121242937857,
+    13.683260418736));
+#40664 = PCURVE('',#40610,#40665);
+#40665 = DEFINITIONAL_REPRESENTATION('',(#40666),#40692);
+#40666 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#40667,#40668,#40669,#40670,
+    #40671,#40672,#40673,#40674,#40675,#40676,#40677,#40678,#40679,
+    #40680,#40681,#40682,#40683,#40684,#40685,#40686,#40687,#40688,
+    #40689,#40690,#40691),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.241777920213,-0.230788014749,
+    -0.219798109285,-0.20880820382,-0.197818298356,-0.186828392892,
+    -0.175838487428,-0.164848581963,-0.153858676499,-0.142868771035,
+    -0.131878865571,-0.120888960106,-0.109899054642,-9.890914917805E-002
+    ,-8.791924371382E-002,-7.692933824959E-002,-6.593943278536E-002,
+    -5.494952732114E-002,-4.395962185691E-002,-3.296971639268E-002,
+    -2.197981092845E-002,-1.098990546423E-002,0.E+000),.UNSPECIFIED.);
+#40667 = CARTESIAN_POINT('',(0.5,1.000832526259E-002));
+#40668 = CARTESIAN_POINT('',(0.49613042282,1.00834953535E-002));
+#40669 = CARTESIAN_POINT('',(0.488390869413,1.02337974559E-002));
+#40670 = CARTESIAN_POINT('',(0.476779878278,1.045916499249E-002));
+#40671 = CARTESIAN_POINT('',(0.465166620629,1.068447553334E-002));
+#40672 = CARTESIAN_POINT('',(0.453550986577,1.090975769971E-002));
+#40673 = CARTESIAN_POINT('',(0.441933115479,1.113504011288E-002));
+#40674 = CARTESIAN_POINT('',(0.430313383809,1.136035139409E-002));
+#40675 = CARTESIAN_POINT('',(0.418692328275,1.158572016461E-002));
+#40676 = CARTESIAN_POINT('',(0.407070584888,1.181117504572E-002));
+#40677 = CARTESIAN_POINT('',(0.395448822973,1.203674465867E-002));
+#40678 = CARTESIAN_POINT('',(0.383827680571,1.226245762472E-002));
+#40679 = CARTESIAN_POINT('',(0.372207699663,1.248834256515E-002));
+#40680 = CARTESIAN_POINT('',(0.360589264372,1.271442810121E-002));
+#40681 = CARTESIAN_POINT('',(0.34897253441,1.294074285417E-002));
+#40682 = CARTESIAN_POINT('',(0.337357404748,1.316731544529E-002));
+#40683 = CARTESIAN_POINT('',(0.325743378465,1.339417449584E-002));
+#40684 = CARTESIAN_POINT('',(0.314129776832,1.362134862708E-002));
+#40685 = CARTESIAN_POINT('',(0.302514706086,1.384886646026E-002));
+#40686 = CARTESIAN_POINT('',(0.290898681448,1.407675661671E-002));
+#40687 = CARTESIAN_POINT('',(0.279284405639,1.430504771762E-002));
+#40688 = CARTESIAN_POINT('',(0.267671560916,1.453376838428E-002));
+#40689 = CARTESIAN_POINT('',(0.256060554653,1.476294723794E-002));
+#40690 = CARTESIAN_POINT('',(0.248321081031,1.491605767922E-002));
+#40691 = CARTESIAN_POINT('',(0.244451657848,1.499269880479E-002));
+#40692 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#40693 = ORIENTED_EDGE('',*,*,#40694,.F.);
+#40694 = EDGE_CURVE('',#40695,#40653,#40697,.T.);
+#40695 = VERTEX_POINT('',#40696);
+#40696 = CARTESIAN_POINT('',(2.121242937857,-2.121242937857,
+    13.583260420972));
+#40697 = SURFACE_CURVE('',#40698,(#40706),.PCURVE_S1.);
+#40698 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#40699,#40700,#40701,#40702,
+    #40703,#40704,#40705),.UNSPECIFIED.,.F.,.F.,(4,3,4),(-0.241778545972
+    ,-4.914153154318E-002,0.E+000),.UNSPECIFIED.);
+#40699 = CARTESIAN_POINT('',(2.121242937857,-2.121242937857,
+    13.583260420972));
+#40700 = CARTESIAN_POINT('',(2.570440363066,-1.67210926584,
+    13.59677051828));
+#40701 = CARTESIAN_POINT('',(2.864214225493,-1.087848550595,
+    13.610081287238));
+#40702 = CARTESIAN_POINT('',(2.96246297787,-0.473777355423,
+    13.623308410514));
+#40703 = CARTESIAN_POINT('',(2.98752614747,-0.317128338116,
+    13.626682637932));
+#40704 = CARTESIAN_POINT('',(3.000124926996,-0.158592575164,
+    13.63005142206));
+#40705 = CARTESIAN_POINT('',(3.000124926996,8.881784197001E-016,
+    13.633416683314));
+#40706 = PCURVE('',#40610,#40707);
+#40707 = DEFINITIONAL_REPRESENTATION('',(#40708),#40734);
+#40708 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#40709,#40710,#40711,#40712,
+    #40713,#40714,#40715,#40716,#40717,#40718,#40719,#40720,#40721,
+    #40722,#40723,#40724,#40725,#40726,#40727,#40728,#40729,#40730,
+    #40731,#40732,#40733),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.241778545972,-0.230788612064,
+    -0.219798678156,-0.208808744248,-0.197818810341,-0.186828876433,
+    -0.175838942525,-0.164849008617,-0.153859074709,-0.142869140802,
+    -0.131879206894,-0.120889272986,-0.109899339078,-9.89094051703E-002,
+    -8.791947126249E-002,-7.692953735468E-002,-6.593960344687E-002,
+    -5.494966953906E-002,-4.395973563124E-002,-3.296980172343E-002,
+    -2.197986781562E-002,-1.098993390781E-002,0.E+000),.UNSPECIFIED.);
+#40709 = CARTESIAN_POINT('',(0.755548342152,4.9926990284E-003));
+#40710 = CARTESIAN_POINT('',(0.751674346138,5.069774079086E-003));
+#40711 = CARTESIAN_POINT('',(0.743928390596,5.223794429746E-003));
+#40712 = CARTESIAN_POINT('',(0.732313750238,5.454448591599E-003));
+#40713 = CARTESIAN_POINT('',(0.7207014089,5.684739277314E-003));
+#40714 = CARTESIAN_POINT('',(0.709089993679,5.914679374896E-003));
+#40715 = CARTESIAN_POINT('',(0.697478487579,6.144281772344E-003));
+#40716 = CARTESIAN_POINT('',(0.68586624406,6.37355935766E-003));
+#40717 = CARTESIAN_POINT('',(0.674252921835,6.602525018846E-003));
+#40718 = CARTESIAN_POINT('',(0.662638436746,6.831191643902E-003));
+#40719 = CARTESIAN_POINT('',(0.651022905353,7.059572120832E-003));
+#40720 = CARTESIAN_POINT('',(0.639406587635,7.287679337635E-003));
+#40721 = CARTESIAN_POINT('',(0.627789827484,7.515526182314E-003));
+#40722 = CARTESIAN_POINT('',(0.616172991894,7.743125542869E-003));
+#40723 = CARTESIAN_POINT('',(0.604556409752,7.970490307303E-003));
+#40724 = CARTESIAN_POINT('',(0.592940308882,8.197633363617E-003));
+#40725 = CARTESIAN_POINT('',(0.581324759021,8.424567599812E-003));
+#40726 = CARTESIAN_POINT('',(0.569709594445,8.651305903889E-003));
+#40727 = CARTESIAN_POINT('',(0.558094416633,8.877861163851E-003));
+#40728 = CARTESIAN_POINT('',(0.546478304401,9.1042462677E-003));
+#40729 = CARTESIAN_POINT('',(0.534860976602,9.330474103439E-003));
+#40730 = CARTESIAN_POINT('',(0.523242298386,9.556557559066E-003));
+#40731 = CARTESIAN_POINT('',(0.511622125473,9.782509522583E-003));
+#40732 = CARTESIAN_POINT('',(0.50387424239,9.933065095522E-003));
+#40733 = CARTESIAN_POINT('',(0.5,1.000832526264E-002));
+#40734 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#40735 = ORIENTED_EDGE('',*,*,#40736,.F.);
+#40736 = EDGE_CURVE('',#40737,#40695,#40739,.T.);
+#40737 = VERTEX_POINT('',#40738);
+#40738 = CARTESIAN_POINT('',(0.E+000,-3.000000044703,13.533333430688));
+#40739 = SURFACE_CURVE('',#40740,(#40748),.PCURVE_S1.);
+#40740 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#40741,#40742,#40743,#40744,
+    #40745,#40746,#40747),.UNSPECIFIED.,.F.,.F.,(4,3,4),(-0.241767738739
+    ,-5.116260925647E-002,0.E+000),.UNSPECIFIED.);
+#40741 = CARTESIAN_POINT('',(-1.408962794181E-015,-3.000000044703,
+    13.533333430688));
+#40742 = CARTESIAN_POINT('',(0.643903755209,-3.000000044703,
+    13.546997339979));
+#40743 = CARTESIAN_POINT('',(1.258287137705,-2.790062558095,
+    13.560074711498));
+#40744 = CARTESIAN_POINT('',(1.751133959672,-2.43573003308,
+    13.572939530461));
+#40745 = CARTESIAN_POINT('',(1.883424887225,-2.340619389555,
+    13.576392730841));
+#40746 = CARTESIAN_POINT('',(2.00720532599,-2.235264364721,
+    13.579830616732));
+#40747 = CARTESIAN_POINT('',(2.121242937857,-2.121242937857,
+    13.583260420972));
+#40748 = PCURVE('',#40610,#40749);
+#40749 = DEFINITIONAL_REPRESENTATION('',(#40750),#40776);
+#40750 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#40751,#40752,#40753,#40754,
+    #40755,#40756,#40757,#40758,#40759,#40760,#40761,#40762,#40763,
+    #40764,#40765,#40766,#40767,#40768,#40769,#40770,#40771,#40772,
+    #40773,#40774,#40775),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.241767738739,-0.230778296069,
+    -0.219788853399,-0.208799410729,-0.197809968059,-0.186820525389,
+    -0.175831082719,-0.164841640049,-0.153852197379,-0.142862754709,
+    -0.131873312039,-0.120883869369,-0.1098944267,-9.890498402959E-002,
+    -8.791554135963E-002,-7.692609868968E-002,-6.593665601973E-002,
+    -5.494721334977E-002,-4.395777067982E-002,-3.296832800986E-002,
+    -2.197888533991E-002,-1.098944266995E-002,0.E+000),.UNSPECIFIED.);
+#40751 = CARTESIAN_POINT('',(1.,0.E+000));
+#40752 = CARTESIAN_POINT('',(0.996297751686,7.878001406055E-005));
+#40753 = CARTESIAN_POINT('',(0.988895173815,2.359500928785E-004));
+#40754 = CARTESIAN_POINT('',(0.977794895254,4.705783691844E-004));
+#40755 = CARTESIAN_POINT('',(0.96669586478,7.041228095581E-004));
+#40756 = CARTESIAN_POINT('',(0.955596344724,9.366264199877E-004));
+#40757 = CARTESIAN_POINT('',(0.944494979969,1.168132206463E-003));
+#40758 = CARTESIAN_POINT('',(0.933390835528,1.398683174972E-003));
+#40759 = CARTESIAN_POINT('',(0.922283356756,1.628322331503E-003));
+#40760 = CARTESIAN_POINT('',(0.911172342543,1.857092682044E-003));
+#40761 = CARTESIAN_POINT('',(0.900057907885,2.085037232586E-003));
+#40762 = CARTESIAN_POINT('',(0.88894044279,2.312198989116E-003));
+#40763 = CARTESIAN_POINT('',(0.877820566303,2.538620957623E-003));
+#40764 = CARTESIAN_POINT('',(0.866699076602,2.764346144094E-003));
+#40765 = CARTESIAN_POINT('',(0.855576897775,2.98941755452E-003));
+#40766 = CARTESIAN_POINT('',(0.844455023117,3.21387819489E-003));
+#40767 = CARTESIAN_POINT('',(0.833334458391,3.43777107119E-003));
+#40768 = CARTESIAN_POINT('',(0.822216154731,3.661139189411E-003));
+#40769 = CARTESIAN_POINT('',(0.811100972439,3.884025555539E-003));
+#40770 = CARTESIAN_POINT('',(0.799989524219,4.106473175567E-003));
+#40771 = CARTESIAN_POINT('',(0.788878212898,4.32852505548E-003));
+#40772 = CARTESIAN_POINT('',(0.777767536126,4.550224201268E-003));
+#40773 = CARTESIAN_POINT('',(0.766657420546,4.77161361892E-003));
+#40774 = CARTESIAN_POINT('',(0.759251251079,4.919028749258E-003));
+#40775 = CARTESIAN_POINT('',(0.755548342152,4.9926990284E-003));
+#40776 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#40777 = ORIENTED_EDGE('',*,*,#40778,.F.);
+#40778 = EDGE_CURVE('',#40779,#40737,#40781,.T.);
+#40779 = VERTEX_POINT('',#40780);
+#40780 = CARTESIAN_POINT('',(-3.08148791102E-032,-3.000000044703,
+    13.666666751107));
+#40781 = SURFACE_CURVE('',#40782,(#40786),.PCURVE_S1.);
+#40782 = LINE('',#40783,#40784);
+#40783 = CARTESIAN_POINT('',(0.E+000,-3.000000044703,13.666666751107));
+#40784 = VECTOR('',#40785,1.);
+#40785 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#40786 = PCURVE('',#40610,#40787);
+#40787 = DEFINITIONAL_REPRESENTATION('',(#40788),#40814);
+#40788 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#40789,#40790,#40791,#40792,
+    #40793,#40794,#40795,#40796,#40797,#40798,#40799,#40800,#40801,
+    #40802,#40803,#40804,#40805,#40806,#40807,#40808,#40809,#40810,
+    #40811,#40812,#40813),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,6.060605473591E-003,
+    1.212121094718E-002,1.818181642077E-002,2.424242189436E-002,
+    3.030302736795E-002,3.636363284155E-002,4.242423831514E-002,
+    4.848484378873E-002,5.454544926232E-002,6.060605473591E-002,
+    6.66666602095E-002,7.272726568309E-002,7.878787115668E-002,
+    8.484847663027E-002,9.090908210386E-002,9.696968757745E-002,
+    0.103030293051,0.109090898525,0.115151503998,0.121212109472,
+    0.127272714945,0.133333320419),.UNSPECIFIED.);
+#40789 = CARTESIAN_POINT('',(1.,1.33333320419E-002));
+#40790 = CARTESIAN_POINT('',(1.,1.313131185945E-002));
+#40791 = CARTESIAN_POINT('',(1.,1.272727149454E-002));
+#40792 = CARTESIAN_POINT('',(1.,1.212121094718E-002));
+#40793 = CARTESIAN_POINT('',(1.,1.151515039982E-002));
+#40794 = CARTESIAN_POINT('',(1.,1.090908985246E-002));
+#40795 = CARTESIAN_POINT('',(1.,1.03030293051E-002));
+#40796 = CARTESIAN_POINT('',(1.,9.696968757745E-003));
+#40797 = CARTESIAN_POINT('',(1.,9.090908210386E-003));
+#40798 = CARTESIAN_POINT('',(1.,8.484847663027E-003));
+#40799 = CARTESIAN_POINT('',(1.,7.878787115668E-003));
+#40800 = CARTESIAN_POINT('',(1.,7.272726568309E-003));
+#40801 = CARTESIAN_POINT('',(1.,6.66666602095E-003));
+#40802 = CARTESIAN_POINT('',(1.,6.060605473591E-003));
+#40803 = CARTESIAN_POINT('',(1.,5.454544926232E-003));
+#40804 = CARTESIAN_POINT('',(1.,4.848484378873E-003));
+#40805 = CARTESIAN_POINT('',(1.,4.242423831514E-003));
+#40806 = CARTESIAN_POINT('',(1.,3.636363284155E-003));
+#40807 = CARTESIAN_POINT('',(1.,3.030302736795E-003));
+#40808 = CARTESIAN_POINT('',(1.,2.424242189436E-003));
+#40809 = CARTESIAN_POINT('',(1.,1.818181642077E-003));
+#40810 = CARTESIAN_POINT('',(1.,1.212121094718E-003));
+#40811 = CARTESIAN_POINT('',(1.,6.06060547359E-004));
+#40812 = CARTESIAN_POINT('',(1.,2.02020182453E-004));
+#40813 = CARTESIAN_POINT('',(1.,0.E+000));
+#40814 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#40815 = ORIENTED_EDGE('',*,*,#40816,.F.);
+#40816 = EDGE_CURVE('',#40817,#40779,#40819,.T.);
+#40817 = VERTEX_POINT('',#40818);
+#40818 = CARTESIAN_POINT('',(2.121242937857,-2.121242937857,
+    13.716739758587));
+#40819 = SURFACE_CURVE('',#40820,(#40828),.PCURVE_S1.);
+#40820 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#40821,#40822,#40823,#40824,
+    #40825,#40826,#40827),.UNSPECIFIED.,.F.,.F.,(4,3,4),(-0.241768013859
+    ,-4.988799698689E-002,0.E+000),.UNSPECIFIED.);
+#40821 = CARTESIAN_POINT('',(2.121242937857,-2.121242937857,
+    13.716739758587));
+#40822 = CARTESIAN_POINT('',(1.693430035763,-2.548995121798,
+    13.703930069512));
+#40823 = CARTESIAN_POINT('',(1.125338019522,-2.852633743243,
+    13.69083305908));
+#40824 = CARTESIAN_POINT('',(0.498352835192,-2.958300830186,
+    13.677306702838));
+#40825 = CARTESIAN_POINT('',(0.335339325518,-2.985773828161,
+    13.673789907132));
+#40826 = CARTESIAN_POINT('',(0.168579942152,-3.000000044703,
+    13.670244088588));
+#40827 = CARTESIAN_POINT('',(-1.408962794181E-015,-3.000000044703,
+    13.666666751107));
+#40828 = PCURVE('',#40610,#40829);
+#40829 = DEFINITIONAL_REPRESENTATION('',(#40830),#40856);
+#40830 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#40831,#40832,#40833,#40834,
+    #40835,#40836,#40837,#40838,#40839,#40840,#40841,#40842,#40843,
+    #40844,#40845,#40846,#40847,#40848,#40849,#40850,#40851,#40852,
+    #40853,#40854,#40855),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.241768013859,-0.230778558684,
+    -0.219789103508,-0.208799648333,-0.197810193158,-0.186820737982,
+    -0.175831282807,-0.164841827631,-0.153852372456,-0.14286291728,
+    -0.131873462105,-0.12088400693,-0.109894551754,-9.89050965788E-002,
+    -8.791564140338E-002,-7.692618622796E-002,-6.593673105253E-002,
+    -5.494727587711E-002,-4.395782070169E-002,-3.296836552627E-002,
+    -2.197891035084E-002,-1.098945517542E-002,0.E+000),.UNSPECIFIED.);
+#40831 = CARTESIAN_POINT('',(0.755548342152,1.834063278998E-002));
+#40832 = CARTESIAN_POINT('',(0.759252327262,1.82672684521E-002));
+#40833 = CARTESIAN_POINT('',(0.766661252161,1.812035128529E-002));
+#40834 = CARTESIAN_POINT('',(0.777777028609,1.789939405331E-002));
+#40835 = CARTESIAN_POINT('',(0.788894788199,1.767783933097E-002));
+#40836 = CARTESIAN_POINT('',(0.800013883559,1.745567110965E-002));
+#40837 = CARTESIAN_POINT('',(0.811133583497,1.723287338074E-002));
+#40838 = CARTESIAN_POINT('',(0.82225310472,1.700943013564E-002));
+#40839 = CARTESIAN_POINT('',(0.833371676207,1.678532536573E-002));
+#40840 = CARTESIAN_POINT('',(0.84448859313,1.65605430624E-002));
+#40841 = CARTESIAN_POINT('',(0.855603271226,1.633506721705E-002));
+#40842 = CARTESIAN_POINT('',(0.86671529809,1.610888182106E-002));
+#40843 = CARTESIAN_POINT('',(0.877824481502,1.588197086582E-002));
+#40844 = CARTESIAN_POINT('',(0.888930894883,1.565431834273E-002));
+#40845 = CARTESIAN_POINT('',(0.900034916406,1.542590824318E-002));
+#40846 = CARTESIAN_POINT('',(0.911137272754,1.519672455855E-002));
+#40847 = CARTESIAN_POINT('',(0.922239044286,1.496675128023E-002));
+#40848 = CARTESIAN_POINT('',(0.9333417909,1.473597239962E-002));
+#40849 = CARTESIAN_POINT('',(0.944447202167,1.450437190811E-002));
+#40850 = CARTESIAN_POINT('',(0.955558495499,1.427193379708E-002));
+#40851 = CARTESIAN_POINT('',(0.966669317506,1.403864205794E-002));
+#40852 = CARTESIAN_POINT('',(0.977779926631,1.380448068206E-002));
+#40853 = CARTESIAN_POINT('',(0.988890047195,1.356943366084E-002));
+#40854 = CARTESIAN_POINT('',(0.9962966839,1.341213454405E-002));
+#40855 = CARTESIAN_POINT('',(1.,1.33333320419E-002));
+#40856 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#40857 = ORIENTED_EDGE('',*,*,#40858,.F.);
+#40858 = EDGE_CURVE('',#40859,#40817,#40861,.T.);
+#40859 = VERTEX_POINT('',#40860);
+#40860 = CARTESIAN_POINT('',(3.000124926996,-1.837046694444E-016,
+    13.76658349401));
+#40861 = SURFACE_CURVE('',#40862,(#40870),.PCURVE_S1.);
+#40862 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#40863,#40864,#40865,#40866,
+    #40867,#40868,#40869),.UNSPECIFIED.,.F.,.F.,(4,3,4),(-0.241777920213
+    ,-5.490128046348E-002,0.E+000),.UNSPECIFIED.);
+#40863 = CARTESIAN_POINT('',(3.000124926996,0.E+000,13.76658349401));
+#40864 = CARTESIAN_POINT('',(3.000124926996,-0.602379524122,
+    13.753801278508));
+#40865 = CARTESIAN_POINT('',(2.81434633398,-1.205119796441,
+    13.741074116195));
+#40866 = CARTESIAN_POINT('',(2.46688599496,-1.707089504692,
+    13.72816746501));
+#40867 = CARTESIAN_POINT('',(2.364807867121,-1.854559941734,
+    13.724375703356));
+#40868 = CARTESIAN_POINT('',(2.249112059188,-1.993391964593,
+    13.720568450239));
+#40869 = CARTESIAN_POINT('',(2.121242937857,-2.121242937857,
+    13.716739758587));
+#40870 = PCURVE('',#40610,#40871);
+#40871 = DEFINITIONAL_REPRESENTATION('',(#40872),#40898);
+#40872 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#40873,#40874,#40875,#40876,
+    #40877,#40878,#40879,#40880,#40881,#40882,#40883,#40884,#40885,
+    #40886,#40887,#40888,#40889,#40890,#40891,#40892,#40893,#40894,
+    #40895,#40896,#40897),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.241777920213,-0.230788014749,
+    -0.219798109285,-0.20880820382,-0.197818298356,-0.186828392892,
+    -0.175838487428,-0.164848581963,-0.153858676499,-0.142868771035,
+    -0.131878865571,-0.120888960106,-0.109899054642,-9.890914917805E-002
+    ,-8.791924371382E-002,-7.692933824959E-002,-6.593943278536E-002,
+    -5.494952732114E-002,-4.395962185691E-002,-3.296971639268E-002,
+    -2.197981092845E-002,-1.098990546423E-002,0.E+000),.UNSPECIFIED.);
+#40873 = CARTESIAN_POINT('',(0.5,2.332500633219E-002));
+#40874 = CARTESIAN_POINT('',(0.50386957718,2.324983624128E-002));
+#40875 = CARTESIAN_POINT('',(0.511609130587,2.309953413888E-002));
+#40876 = CARTESIAN_POINT('',(0.523220121722,2.287416660228E-002));
+#40877 = CARTESIAN_POINT('',(0.534833379371,2.264885606143E-002));
+#40878 = CARTESIAN_POINT('',(0.546449013423,2.242357389506E-002));
+#40879 = CARTESIAN_POINT('',(0.558066884521,2.219829148189E-002));
+#40880 = CARTESIAN_POINT('',(0.569686616191,2.197298020068E-002));
+#40881 = CARTESIAN_POINT('',(0.581307671725,2.174761143015E-002));
+#40882 = CARTESIAN_POINT('',(0.592929415112,2.152215654904E-002));
+#40883 = CARTESIAN_POINT('',(0.604551177027,2.129658693609E-002));
+#40884 = CARTESIAN_POINT('',(0.616172319429,2.107087397004E-002));
+#40885 = CARTESIAN_POINT('',(0.627792300337,2.084498902961E-002));
+#40886 = CARTESIAN_POINT('',(0.639410735628,2.061890349355E-002));
+#40887 = CARTESIAN_POINT('',(0.65102746559,2.039258874059E-002));
+#40888 = CARTESIAN_POINT('',(0.662642595252,2.016601614946E-002));
+#40889 = CARTESIAN_POINT('',(0.674256621535,1.993915709891E-002));
+#40890 = CARTESIAN_POINT('',(0.685870223168,1.971198296767E-002));
+#40891 = CARTESIAN_POINT('',(0.697485293914,1.948446513449E-002));
+#40892 = CARTESIAN_POINT('',(0.709101318552,1.925657497804E-002));
+#40893 = CARTESIAN_POINT('',(0.720715594361,1.902828387713E-002));
+#40894 = CARTESIAN_POINT('',(0.732328439084,1.879956321047E-002));
+#40895 = CARTESIAN_POINT('',(0.743939445347,1.857038435679E-002));
+#40896 = CARTESIAN_POINT('',(0.751678918969,1.841727391547E-002));
+#40897 = CARTESIAN_POINT('',(0.755548342152,1.834063278989E-002));
+#40898 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#40899 = ORIENTED_EDGE('',*,*,#40900,.F.);
+#40900 = EDGE_CURVE('',#40901,#40859,#40903,.T.);
+#40901 = VERTEX_POINT('',#40902);
+#40902 = CARTESIAN_POINT('',(2.121242937857,2.121242937857,
+    13.816739756352));
+#40903 = SURFACE_CURVE('',#40904,(#40912),.PCURVE_S1.);
+#40904 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#40905,#40906,#40907,#40908,
+    #40909,#40910,#40911),.UNSPECIFIED.,.F.,.F.,(4,3,4),(-0.241778545972
+    ,-4.91415315446E-002,0.E+000),.UNSPECIFIED.);
+#40905 = CARTESIAN_POINT('',(2.121242937857,2.121242937857,
+    13.816739756352));
+#40906 = CARTESIAN_POINT('',(2.570440363063,1.672109265844,
+    13.803229659044));
+#40907 = CARTESIAN_POINT('',(2.864214225488,1.087848550604,
+    13.789918890086));
+#40908 = CARTESIAN_POINT('',(2.962462977867,0.473777355437,
+    13.77669176681));
+#40909 = CARTESIAN_POINT('',(2.98752614747,0.317128338125,
+    13.773317539392));
+#40910 = CARTESIAN_POINT('',(3.000124926996,0.158592575169,
+    13.769948755264));
+#40911 = CARTESIAN_POINT('',(3.000124926996,0.E+000,13.76658349401));
+#40912 = PCURVE('',#40610,#40913);
+#40913 = DEFINITIONAL_REPRESENTATION('',(#40914),#40940);
+#40914 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#40915,#40916,#40917,#40918,
+    #40919,#40920,#40921,#40922,#40923,#40924,#40925,#40926,#40927,
+    #40928,#40929,#40930,#40931,#40932,#40933,#40934,#40935,#40936,
+    #40937,#40938,#40939),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.241778545972,-0.230788612064,
+    -0.219798678156,-0.208808744248,-0.197818810341,-0.186828876433,
+    -0.175838942525,-0.164849008617,-0.153859074709,-0.142869140802,
+    -0.131879206894,-0.120889272986,-0.109899339078,-9.89094051703E-002,
+    -8.791947126249E-002,-7.692953735468E-002,-6.593960344687E-002,
+    -5.494966953906E-002,-4.395973563124E-002,-3.296980172343E-002,
+    -2.197986781562E-002,-1.098993390781E-002,0.E+000),.UNSPECIFIED.);
+#40915 = CARTESIAN_POINT('',(0.244451657848,2.834063256647E-002));
+#40916 = CARTESIAN_POINT('',(0.248325653862,2.826355751578E-002));
+#40917 = CARTESIAN_POINT('',(0.256071609404,2.810953716512E-002));
+#40918 = CARTESIAN_POINT('',(0.267686249762,2.787888300327E-002));
+#40919 = CARTESIAN_POINT('',(0.2792985911,2.764859231755E-002));
+#40920 = CARTESIAN_POINT('',(0.290910006321,2.741865221997E-002));
+#40921 = CARTESIAN_POINT('',(0.302521512421,2.718904982252E-002));
+#40922 = CARTESIAN_POINT('',(0.31413375594,2.695977223721E-002));
+#40923 = CARTESIAN_POINT('',(0.325747078165,2.673080657602E-002));
+#40924 = CARTESIAN_POINT('',(0.337361563254,2.650213995096E-002));
+#40925 = CARTESIAN_POINT('',(0.348977094647,2.627375947403E-002));
+#40926 = CARTESIAN_POINT('',(0.360593412365,2.604565225723E-002));
+#40927 = CARTESIAN_POINT('',(0.372210172516,2.581780541255E-002));
+#40928 = CARTESIAN_POINT('',(0.383827008106,2.5590206052E-002));
+#40929 = CARTESIAN_POINT('',(0.395443590248,2.536284128756E-002));
+#40930 = CARTESIAN_POINT('',(0.407059691118,2.513569823125E-002));
+#40931 = CARTESIAN_POINT('',(0.418675240979,2.490876399505E-002));
+#40932 = CARTESIAN_POINT('',(0.430290405555,2.468202569097E-002));
+#40933 = CARTESIAN_POINT('',(0.441905583367,2.445547043101E-002));
+#40934 = CARTESIAN_POINT('',(0.453521695599,2.422908532716E-002));
+#40935 = CARTESIAN_POINT('',(0.465139023398,2.400285749142E-002));
+#40936 = CARTESIAN_POINT('',(0.476757701614,2.37767740358E-002));
+#40937 = CARTESIAN_POINT('',(0.488377874527,2.355082207228E-002));
+#40938 = CARTESIAN_POINT('',(0.49612575761,2.340026649935E-002));
+#40939 = CARTESIAN_POINT('',(0.5,2.332500633223E-002));
+#40940 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#40941 = ORIENTED_EDGE('',*,*,#40942,.F.);
+#40942 = EDGE_CURVE('',#40943,#40901,#40945,.T.);
+#40943 = VERTEX_POINT('',#40944);
+#40944 = CARTESIAN_POINT('',(3.673940452188E-016,3.000000044703,
+    13.866666746636));
+#40945 = SURFACE_CURVE('',#40946,(#40954),.PCURVE_S1.);
+#40946 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#40947,#40948,#40949,#40950,
+    #40951,#40952,#40953),.UNSPECIFIED.,.F.,.F.,(4,3,4),(-0.241767738739
+    ,-5.116260925761E-002,0.E+000),.UNSPECIFIED.);
+#40947 = CARTESIAN_POINT('',(3.673940452188E-016,3.000000044703,
+    13.866666746636));
+#40948 = CARTESIAN_POINT('',(0.643903755205,3.000000044703,
+    13.853002837345));
+#40949 = CARTESIAN_POINT('',(1.258287137698,2.790062558097,
+    13.839925465826));
+#40950 = CARTESIAN_POINT('',(1.751133959663,2.435730033086,
+    13.827060646863));
+#40951 = CARTESIAN_POINT('',(1.883424887219,2.34061938956,
+    13.823607446483));
+#40952 = CARTESIAN_POINT('',(2.007205325988,2.235264364724,
+    13.820169560592));
+#40953 = CARTESIAN_POINT('',(2.121242937857,2.121242937857,
+    13.816739756352));
+#40954 = PCURVE('',#40610,#40955);
+#40955 = DEFINITIONAL_REPRESENTATION('',(#40956),#40982);
+#40956 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#40957,#40958,#40959,#40960,
+    #40961,#40962,#40963,#40964,#40965,#40966,#40967,#40968,#40969,
+    #40970,#40971,#40972,#40973,#40974,#40975,#40976,#40977,#40978,
+    #40979,#40980,#40981),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.241767738739,-0.230778296069,
+    -0.219788853399,-0.208799410729,-0.197809968059,-0.186820525389,
+    -0.175831082719,-0.164841640049,-0.153852197379,-0.142862754709,
+    -0.131873312039,-0.120883869369,-0.1098944267,-9.890498402959E-002,
+    -8.791554135963E-002,-7.692609868968E-002,-6.593665601973E-002,
+    -5.494721334977E-002,-4.395777067982E-002,-3.296832800986E-002,
+    -2.197888533991E-002,-1.098944266995E-002,0.E+000),.UNSPECIFIED.);
+#40957 = CARTESIAN_POINT('',(0.E+000,3.333333159486E-002));
+#40958 = CARTESIAN_POINT('',(3.702248313599E-003,3.32545515808E-002));
+#40959 = CARTESIAN_POINT('',(1.110482618536E-002,3.309738150198E-002));
+#40960 = CARTESIAN_POINT('',(2.220510474624E-002,3.286275322568E-002));
+#40961 = CARTESIAN_POINT('',(3.33041352195E-002,3.26292087853E-002));
+#40962 = CARTESIAN_POINT('',(4.440365527563E-002,3.239670517487E-002));
+#40963 = CARTESIAN_POINT('',(5.550502003091E-002,3.21651993884E-002));
+#40964 = CARTESIAN_POINT('',(6.660916447229E-002,3.193464841989E-002));
+#40965 = CARTESIAN_POINT('',(7.771664324396E-002,3.170500926336E-002));
+#40966 = CARTESIAN_POINT('',(8.882765745709E-002,3.147623891282E-002));
+#40967 = CARTESIAN_POINT('',(9.99420921149E-002,3.124829436228E-002));
+#40968 = CARTESIAN_POINT('',(0.11105955721,3.102113260575E-002));
+#40969 = CARTESIAN_POINT('',(0.122179433697,3.079471063724E-002));
+#40970 = CARTESIAN_POINT('',(0.133300923398,3.056898545077E-002));
+#40971 = CARTESIAN_POINT('',(0.144423102225,3.034391404034E-002));
+#40972 = CARTESIAN_POINT('',(0.155544976883,3.011945339997E-002));
+#40973 = CARTESIAN_POINT('',(0.166665541609,2.989556052367E-002));
+#40974 = CARTESIAN_POINT('',(0.177783845269,2.967219240545E-002));
+#40975 = CARTESIAN_POINT('',(0.188899027561,2.944930603932E-002));
+#40976 = CARTESIAN_POINT('',(0.200010475781,2.922685841929E-002));
+#40977 = CARTESIAN_POINT('',(0.211121787102,2.900480653938E-002));
+#40978 = CARTESIAN_POINT('',(0.222232463874,2.87831073936E-002));
+#40979 = CARTESIAN_POINT('',(0.233342579454,2.856171797595E-002));
+#40980 = CARTESIAN_POINT('',(0.240748748921,2.841430284561E-002));
+#40981 = CARTESIAN_POINT('',(0.244451657848,2.834063256647E-002));
+#40982 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#40983 = ORIENTED_EDGE('',*,*,#40984,.F.);
+#40984 = EDGE_CURVE('',#40598,#40943,#40985,.T.);
+#40985 = SURFACE_CURVE('',#40986,(#40990),.PCURVE_S1.);
+#40986 = LINE('',#40987,#40988);
+#40987 = CARTESIAN_POINT('',(3.673940452188E-016,3.000000044703,
+    13.733333426217));
+#40988 = VECTOR('',#40989,1.);
+#40989 = DIRECTION('',(0.E+000,0.E+000,1.));
+#40990 = PCURVE('',#40610,#40991);
+#40991 = DEFINITIONAL_REPRESENTATION('',(#40992),#41018);
+#40992 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#40993,#40994,#40995,#40996,
+    #40997,#40998,#40999,#41000,#41001,#41002,#41003,#41004,#41005,
+    #41006,#41007,#41008,#41009,#41010,#41011,#41012,#41013,#41014,
+    #41015,#41016,#41017),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,6.060605473591E-003,
+    1.212121094718E-002,1.818181642077E-002,2.424242189436E-002,
+    3.030302736795E-002,3.636363284155E-002,4.242423831514E-002,
+    4.848484378873E-002,5.454544926232E-002,6.060605473591E-002,
+    6.66666602095E-002,7.272726568309E-002,7.878787115668E-002,
+    8.484847663027E-002,9.090908210386E-002,9.696968757745E-002,
+    0.103030293051,0.109090898525,0.115151503998,0.121212109472,
+    0.127272714945,0.133333320419),.UNSPECIFIED.);
+#40993 = CARTESIAN_POINT('',(0.E+000,1.999999955296E-002));
+#40994 = CARTESIAN_POINT('',(0.E+000,2.020201973541E-002));
+#40995 = CARTESIAN_POINT('',(0.E+000,2.060606010032E-002));
+#40996 = CARTESIAN_POINT('',(0.E+000,2.121212064768E-002));
+#40997 = CARTESIAN_POINT('',(0.E+000,2.181818119504E-002));
+#40998 = CARTESIAN_POINT('',(0.E+000,2.24242417424E-002));
+#40999 = CARTESIAN_POINT('',(0.E+000,2.303030228976E-002));
+#41000 = CARTESIAN_POINT('',(0.E+000,2.363636283711E-002));
+#41001 = CARTESIAN_POINT('',(0.E+000,2.424242338447E-002));
+#41002 = CARTESIAN_POINT('',(0.E+000,2.484848393183E-002));
+#41003 = CARTESIAN_POINT('',(0.E+000,2.545454447919E-002));
+#41004 = CARTESIAN_POINT('',(0.E+000,2.606060502655E-002));
+#41005 = CARTESIAN_POINT('',(0.E+000,2.666666557391E-002));
+#41006 = CARTESIAN_POINT('',(0.E+000,2.727272612127E-002));
+#41007 = CARTESIAN_POINT('',(0.E+000,2.787878666863E-002));
+#41008 = CARTESIAN_POINT('',(0.E+000,2.848484721599E-002));
+#41009 = CARTESIAN_POINT('',(0.E+000,2.909090776335E-002));
+#41010 = CARTESIAN_POINT('',(0.E+000,2.969696831071E-002));
+#41011 = CARTESIAN_POINT('',(0.E+000,3.030302885806E-002));
+#41012 = CARTESIAN_POINT('',(0.E+000,3.090908940542E-002));
+#41013 = CARTESIAN_POINT('',(0.E+000,3.151514995278E-002));
+#41014 = CARTESIAN_POINT('',(0.E+000,3.212121050014E-002));
+#41015 = CARTESIAN_POINT('',(0.E+000,3.27272710475E-002));
+#41016 = CARTESIAN_POINT('',(-0.E+000,3.313131141241E-002));
+#41017 = CARTESIAN_POINT('',(0.E+000,3.333333159486E-002));
+#41018 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#41019 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#41023)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#41020,#41021,#41022)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#41020 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#41021 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#41022 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#41023 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-003),#41020,
+  'distance_accuracy_value','confusion accuracy');
+#41024 = SHAPE_DEFINITION_REPRESENTATION(#41025,#40588);
+#41025 = PRODUCT_DEFINITION_SHAPE('','',#41026);
+#41026 = PRODUCT_DEFINITION('design','',#41027,#41030);
+#41027 = PRODUCT_DEFINITION_FORMATION('','',#41028);
+#41028 = PRODUCT('Compound013','Compound013','',(#41029));
+#41029 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#41030 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#41031 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#41032,#41034);
+#41032 = ( REPRESENTATION_RELATIONSHIP('','',#40588,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#41033) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#41033 = ITEM_DEFINED_TRANSFORMATION('','',#11,#875);
+#41034 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #41035);
+#41035 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('216','=>[0:1:1:217]','',#5,
+  #41026,$);
+#41036 = PRODUCT_TYPE('part',$,(#41028));
+#41037 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#41038),#41190);
+#41038 = SHELL_BASED_SURFACE_MODEL('',(#41039));
+#41039 = OPEN_SHELL('',(#41040));
+#41040 = ADVANCED_FACE('',(#41041),#41055,.T.);
+#41041 = FACE_BOUND('',#41042,.T.);
+#41042 = EDGE_LOOP('',(#41043,#41096,#41135,#41173));
+#41043 = ORIENTED_EDGE('',*,*,#41044,.F.);
+#41044 = EDGE_CURVE('',#41045,#41047,#41049,.T.);
+#41045 = VERTEX_POINT('',#41046);
+#41046 = CARTESIAN_POINT('',(3.000124926996,0.E+000,12.166583529773));
+#41047 = VERTEX_POINT('',#41048);
+#41048 = CARTESIAN_POINT('',(2.800000041723,0.E+000,12.300000119954));
+#41049 = SURFACE_CURVE('',#41050,(#41054),.PCURVE_S1.);
+#41050 = LINE('',#41051,#41052);
+#41051 = CARTESIAN_POINT('',(3.000124926996,0.E+000,12.166583529773));
+#41052 = VECTOR('',#41053,1.);
+#41053 = DIRECTION('',(-0.832050294338,0.E+000,0.554700196225));
+#41054 = PCURVE('',#41055,#41068);
+#41055 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#41056,#41057)
+    ,(#41058,#41059)
+    ,(#41060,#41061)
+    ,(#41062,#41063)
+    ,(#41064,#41065)
+    ,(#41066,#41067
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#41056 = CARTESIAN_POINT('',(3.100000046194,0.E+000,12.100000116974));
+#41057 = CARTESIAN_POINT('',(2.800000041723,0.E+000,12.300000119954));
+#41058 = CARTESIAN_POINT('',(3.100000046194,0.492332884593,
+    12.110110611957));
+#41059 = CARTESIAN_POINT('',(2.800000041723,0.444687766729,
+    12.310110614938));
+#41060 = CARTESIAN_POINT('',(3.00226198808,0.976399751223,
+    12.120051965289));
+#41061 = CARTESIAN_POINT('',(2.711720505362,0.881909452717,
+    12.32005196827));
+#41062 = CARTESIAN_POINT('',(2.813338695908,1.432500925431,
+    12.129948267541));
+#41063 = CARTESIAN_POINT('',(2.541080112433,1.293871803615,
+    12.329948270522));
+#41064 = CARTESIAN_POINT('',(2.540162975639,1.843899133045,
+    12.139889620873));
+#41065 = CARTESIAN_POINT('',(2.29434075219,1.66545728146,12.339889623854
+    ));
+#41066 = CARTESIAN_POINT('',(2.192031054342,2.192031054342,
+    12.150000115857));
+#41067 = CARTESIAN_POINT('',(1.979899016825,1.979899016825,
+    12.350000118837));
+#41068 = DEFINITIONAL_REPRESENTATION('',(#41069),#41095);
+#41069 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#41070,#41071,#41072,#41073,
+    #41074,#41075,#41076,#41077,#41078,#41079,#41080,#41081,#41082,
+    #41083,#41084,#41085,#41086,#41087,#41088,#41089,#41090,#41091,
+    #41092,#41093,#41094),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.093273538404E-002,
+    2.186547076807E-002,3.279820615211E-002,4.373094153614E-002,
+    5.466367692018E-002,6.559641230421E-002,7.652914768825E-002,
+    8.746188307228E-002,9.839461845632E-002,0.10932735384,0.120260089224
+    ,0.131192824608,0.142125559992,0.153058295376,0.163991030761,
+    0.174923766145,0.185856501529,0.196789236913,0.207721972297,
+    0.218654707681,0.229587443065,0.240520178449),.UNSPECIFIED.);
+#41070 = CARTESIAN_POINT('',(0.E+000,0.332917059032));
+#41071 = CARTESIAN_POINT('',(0.E+000,0.343024376319));
+#41072 = CARTESIAN_POINT('',(0.E+000,0.363239010894));
+#41073 = CARTESIAN_POINT('',(0.E+000,0.393560962756));
+#41074 = CARTESIAN_POINT('',(0.E+000,0.423882914619));
+#41075 = CARTESIAN_POINT('',(0.E+000,0.454204866481));
+#41076 = CARTESIAN_POINT('',(0.E+000,0.484526818343));
+#41077 = CARTESIAN_POINT('',(0.E+000,0.514848770205));
+#41078 = CARTESIAN_POINT('',(0.E+000,0.545170722067));
+#41079 = CARTESIAN_POINT('',(0.E+000,0.575492673929));
+#41080 = CARTESIAN_POINT('',(0.E+000,0.605814625792));
+#41081 = CARTESIAN_POINT('',(0.E+000,0.636136577654));
+#41082 = CARTESIAN_POINT('',(0.E+000,0.666458529516));
+#41083 = CARTESIAN_POINT('',(0.E+000,0.696780481378));
+#41084 = CARTESIAN_POINT('',(0.E+000,0.72710243324));
+#41085 = CARTESIAN_POINT('',(0.E+000,0.757424385103));
+#41086 = CARTESIAN_POINT('',(0.E+000,0.787746336965));
+#41087 = CARTESIAN_POINT('',(0.E+000,0.818068288827));
+#41088 = CARTESIAN_POINT('',(0.E+000,0.848390240689));
+#41089 = CARTESIAN_POINT('',(0.E+000,0.878712192551));
+#41090 = CARTESIAN_POINT('',(0.E+000,0.909034144413));
+#41091 = CARTESIAN_POINT('',(0.E+000,0.939356096276));
+#41092 = CARTESIAN_POINT('',(0.E+000,0.969678048138));
+#41093 = CARTESIAN_POINT('',(-0.E+000,0.989892682713));
+#41094 = CARTESIAN_POINT('',(0.E+000,1.));
+#41095 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#41096 = ORIENTED_EDGE('',*,*,#41097,.F.);
+#41097 = EDGE_CURVE('',#41098,#41045,#41100,.T.);
+#41098 = VERTEX_POINT('',#41099);
+#41099 = CARTESIAN_POINT('',(2.121242937857,2.121242937857,
+    12.216739792115));
+#41100 = SURFACE_CURVE('',#41101,(#41106),.PCURVE_S1.);
+#41101 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#41102,#41103,#41104,#41105),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(-0.241778545972,0.E+000),
+  .PIECEWISE_BEZIER_KNOTS.);
+#41102 = CARTESIAN_POINT('',(2.121242937857,2.121242937857,
+    12.216739792115));
+#41103 = CARTESIAN_POINT('',(2.682765495879,1.559800074984,
+    12.199851395223));
+#41104 = CARTESIAN_POINT('',(3.000124926996,0.794119080623,
+    12.183434370175));
+#41105 = CARTESIAN_POINT('',(3.000124926996,0.E+000,12.166583529773));
+#41106 = PCURVE('',#41055,#41107);
+#41107 = DEFINITIONAL_REPRESENTATION('',(#41108),#41134);
+#41108 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#41109,#41110,#41111,#41112,
+    #41113,#41114,#41115,#41116,#41117,#41118,#41119,#41120,#41121,
+    #41122,#41123,#41124,#41125,#41126,#41127,#41128,#41129,#41130,
+    #41131,#41132,#41133),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.241778545972,-0.230788612064,
+    -0.219798678156,-0.208808744248,-0.197818810341,-0.186828876433,
+    -0.175838942525,-0.164849008617,-0.153859074709,-0.142869140802,
+    -0.131879206894,-0.120889272986,-0.109899339078,-9.89094051703E-002,
+    -8.791947126249E-002,-7.692953735468E-002,-6.593960344687E-002,
+    -5.494966953906E-002,-4.395973563124E-002,-3.296980172343E-002,
+    -2.197986781562E-002,-1.098993390781E-002,0.E+000),.UNSPECIFIED.);
+#41109 = CARTESIAN_POINT('',(1.,0.33369837632));
+#41110 = CARTESIAN_POINT('',(0.984848548816,0.333689686728));
+#41111 = CARTESIAN_POINT('',(0.954548155371,0.333689217827));
+#41112 = CARTESIAN_POINT('',(0.909102010477,0.333729610909));
+#41113 = CARTESIAN_POINT('',(0.863656918762,0.333801994022));
+#41114 = CARTESIAN_POINT('',(0.818210575227,0.333895412704));
+#41115 = CARTESIAN_POINT('',(0.772761342751,0.333998639272));
+#41116 = CARTESIAN_POINT('',(0.72730829721,0.334100597886));
+#41117 = CARTESIAN_POINT('',(0.681851128173,0.334191000941));
+#41118 = CARTESIAN_POINT('',(0.636390060846,0.334260827189));
+#41119 = CARTESIAN_POINT('',(0.590925757538,0.334302736356));
+#41120 = CARTESIAN_POINT('',(0.545459212594,0.334311391317));
+#41121 = CARTESIAN_POINT('',(0.499991639915,0.33428369268));
+#41122 = CARTESIAN_POINT('',(0.454524356212,0.334218922317));
+#41123 = CARTESIAN_POINT('',(0.409058662136,0.334118795327));
+#41124 = CARTESIAN_POINT('',(0.363595723713,0.333987419845));
+#41125 = CARTESIAN_POINT('',(0.318136456471,0.333831165041));
+#41126 = CARTESIAN_POINT('',(0.272681414409,0.333658437574));
+#41127 = CARTESIAN_POINT('',(0.227230686941,0.333479369663));
+#41128 = CARTESIAN_POINT('',(0.181783802888,0.333305413942));
+#41129 = CARTESIAN_POINT('',(0.136339655516,0.333148872703));
+#41130 = CARTESIAN_POINT('',(9.089640653753E-002,0.333022270622));
+#41131 = CARTESIAN_POINT('',(4.54515359977E-002,0.332937924805));
+#41132 = CARTESIAN_POINT('',(1.515146159919E-002,0.332916914124));
+#41133 = CARTESIAN_POINT('',(0.E+000,0.332917059032));
+#41134 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#41135 = ORIENTED_EDGE('',*,*,#41136,.F.);
+#41136 = EDGE_CURVE('',#41137,#41098,#41139,.T.);
+#41137 = VERTEX_POINT('',#41138);
+#41138 = CARTESIAN_POINT('',(1.979899016825,1.979899016825,
+    12.350000118837));
+#41139 = SURFACE_CURVE('',#41140,(#41144),.PCURVE_S1.);
+#41140 = LINE('',#41141,#41142);
+#41141 = CARTESIAN_POINT('',(1.979899016825,1.979899016825,
+    12.350000118837));
+#41142 = VECTOR('',#41143,1.);
+#41143 = DIRECTION('',(0.588348405415,0.588348405415,-0.554700196225));
+#41144 = PCURVE('',#41055,#41145);
+#41145 = DEFINITIONAL_REPRESENTATION('',(#41146),#41172);
+#41146 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#41147,#41148,#41149,#41150,
+    #41151,#41152,#41153,#41154,#41155,#41156,#41157,#41158,#41159,
+    #41160,#41161,#41162,#41163,#41164,#41165,#41166,#41167,#41168,
+    #41169,#41170,#41171),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.091993047683E-002,
+    2.183986095365E-002,3.275979143048E-002,4.36797219073E-002,
+    5.459965238413E-002,6.551958286095E-002,7.643951333778E-002,
+    8.73594438146E-002,9.827937429143E-002,0.109199304768,0.120119235245
+    ,0.131039165722,0.141959096199,0.152879026676,0.163798957152,
+    0.174718887629,0.185638818106,0.196558748583,0.20747867906,
+    0.218398609537,0.229318540013,0.24023847049),.UNSPECIFIED.);
+#41147 = CARTESIAN_POINT('',(1.,1.));
+#41148 = CARTESIAN_POINT('',(1.,0.989904520853));
+#41149 = CARTESIAN_POINT('',(1.,0.96971356256));
+#41150 = CARTESIAN_POINT('',(1.,0.93942712512));
+#41151 = CARTESIAN_POINT('',(1.,0.90914068768));
+#41152 = CARTESIAN_POINT('',(1.,0.87885425024));
+#41153 = CARTESIAN_POINT('',(1.,0.8485678128));
+#41154 = CARTESIAN_POINT('',(1.,0.81828137536));
+#41155 = CARTESIAN_POINT('',(1.,0.78799493792));
+#41156 = CARTESIAN_POINT('',(1.,0.75770850048));
+#41157 = CARTESIAN_POINT('',(1.,0.72742206304));
+#41158 = CARTESIAN_POINT('',(1.,0.6971356256));
+#41159 = CARTESIAN_POINT('',(1.,0.66684918816));
+#41160 = CARTESIAN_POINT('',(1.,0.63656275072));
+#41161 = CARTESIAN_POINT('',(1.,0.60627631328));
+#41162 = CARTESIAN_POINT('',(1.,0.57598987584));
+#41163 = CARTESIAN_POINT('',(1.,0.5457034384));
+#41164 = CARTESIAN_POINT('',(1.,0.51541700096));
+#41165 = CARTESIAN_POINT('',(1.,0.48513056352));
+#41166 = CARTESIAN_POINT('',(1.,0.45484412608));
+#41167 = CARTESIAN_POINT('',(1.,0.42455768864));
+#41168 = CARTESIAN_POINT('',(1.,0.3942712512));
+#41169 = CARTESIAN_POINT('',(1.,0.36398481376));
+#41170 = CARTESIAN_POINT('',(1.,0.343793855467));
+#41171 = CARTESIAN_POINT('',(1.,0.33369837632));
+#41172 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#41173 = ORIENTED_EDGE('',*,*,#41174,.F.);
+#41174 = EDGE_CURVE('',#41047,#41137,#41175,.T.);
+#41175 = SURFACE_CURVE('',#41176,(#41183),.PCURVE_S1.);
+#41176 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#41177,#41178,#41179,#41180,
+    #41181,#41182),.UNSPECIFIED.,.F.,.F.,(6,6),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#41177 = CARTESIAN_POINT('',(2.800000041723,0.E+000,12.300000119954));
+#41178 = CARTESIAN_POINT('',(2.800000041723,0.444687766729,
+    12.310110614938));
+#41179 = CARTESIAN_POINT('',(2.711720505362,0.881909452717,
+    12.32005196827));
+#41180 = CARTESIAN_POINT('',(2.541080112433,1.293871803615,
+    12.329948270522));
+#41181 = CARTESIAN_POINT('',(2.29434075219,1.66545728146,12.339889623854
+    ));
+#41182 = CARTESIAN_POINT('',(1.979899016825,1.979899016825,
+    12.350000118837));
+#41183 = PCURVE('',#41055,#41184);
+#41184 = DEFINITIONAL_REPRESENTATION('',(#41185),#41189);
+#41185 = LINE('',#41186,#41187);
+#41186 = CARTESIAN_POINT('',(0.E+000,1.));
+#41187 = VECTOR('',#41188,1.);
+#41188 = DIRECTION('',(1.,0.E+000));
+#41189 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#41190 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#41194)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#41191,#41192,#41193)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#41191 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#41192 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#41193 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#41194 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-004),#41191,
+  'distance_accuracy_value','confusion accuracy');
+#41195 = SHAPE_DEFINITION_REPRESENTATION(#41196,#41037);
+#41196 = PRODUCT_DEFINITION_SHAPE('','',#41197);
+#41197 = PRODUCT_DEFINITION('design','',#41198,#41201);
+#41198 = PRODUCT_DEFINITION_FORMATION('','',#41199);
+#41199 = PRODUCT('Compound007','Compound007','',(#41200));
+#41200 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#41201 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#41202 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#41203,#41205);
+#41203 = ( REPRESENTATION_RELATIONSHIP('','',#41037,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#41204) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#41204 = ITEM_DEFINED_TRANSFORMATION('','',#11,#879);
+#41205 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #41206);
+#41206 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('217','=>[0:1:1:218]','',#5,
+  #41197,$);
+#41207 = PRODUCT_TYPE('part',$,(#41199));
+#41208 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#41209),#41639);
+#41209 = SHELL_BASED_SURFACE_MODEL('',(#41210));
+#41210 = OPEN_SHELL('',(#41211));
+#41211 = ADVANCED_FACE('',(#41212),#41230,.T.);
+#41212 = FACE_BOUND('',#41213,.T.);
+#41213 = EDGE_LOOP('',(#41214,#41271,#41313,#41351,#41393,#41435,#41477,
+    #41519,#41557,#41599));
+#41214 = ORIENTED_EDGE('',*,*,#41215,.F.);
+#41215 = EDGE_CURVE('',#41216,#41218,#41220,.T.);
+#41216 = VERTEX_POINT('',#41217);
+#41217 = CARTESIAN_POINT('',(-2.121242937857,-2.121242937857,
+    13.483260423207));
+#41218 = VERTEX_POINT('',#41219);
+#41219 = CARTESIAN_POINT('',(-3.000124926996,2.446214767284E-017,
+    13.433416687784));
+#41220 = SURFACE_CURVE('',#41221,(#41229),.PCURVE_S1.);
+#41221 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#41222,#41223,#41224,#41225,
+    #41226,#41227,#41228),.UNSPECIFIED.,.F.,.F.,(4,3,4),(-0.241777920213
+    ,-5.490128046114E-002,0.E+000),.UNSPECIFIED.);
+#41222 = CARTESIAN_POINT('',(-2.121242937857,-2.121242937857,
+    13.483260423207));
+#41223 = CARTESIAN_POINT('',(-2.556492380504,-1.686055268809,
+    13.470228067232));
+#41224 = CARTESIAN_POINT('',(-2.846838548042,-1.122493013099,
+    13.457444104728));
+#41225 = CARTESIAN_POINT('',(-2.953184965614,-0.528513840356,
+    13.444673993631));
+#41226 = CARTESIAN_POINT('',(-2.984427792459,-0.354012537282,
+    13.440922345208));
+#41227 = CARTESIAN_POINT('',(-3.000124926996,-0.176969188028,
+    13.437171892282));
+#41228 = CARTESIAN_POINT('',(-3.000124926996,1.7763568394E-015,
+    13.433416687784));
+#41229 = PCURVE('',#41230,#41243);
+#41230 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#41231,#41232)
+    ,(#41233,#41234)
+    ,(#41235,#41236)
+    ,(#41237,#41238)
+    ,(#41239,#41240)
+    ,(#41241,#41242
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,
+    0.492000007331),.PIECEWISE_BEZIER_KNOTS.);
+#41231 = CARTESIAN_POINT('',(-3.673940452188E-016,3.000000044703,
+    13.333333435158));
+#41232 = CARTESIAN_POINT('',(-3.673940452188E-016,3.000000044703,
+    18.253333508472));
+#41233 = CARTESIAN_POINT('',(-2.005497774376,3.000000044703,
+    13.333333435158));
+#41234 = CARTESIAN_POINT('',(-2.005497774376,3.000000044703,
+    18.253333508472));
+#41235 = CARTESIAN_POINT('',(-3.797450996005,1.323723108182,
+    13.333333435158));
+#41236 = CARTESIAN_POINT('',(-3.797450996005,1.323723108182,
+    18.253333508472));
+#41237 = CARTESIAN_POINT('',(-3.797450996005,-1.323723108182,
+    13.333333435158));
+#41238 = CARTESIAN_POINT('',(-3.797450996005,-1.323723108182,
+    18.253333508472));
+#41239 = CARTESIAN_POINT('',(-2.005497774376,-3.000000044703,
+    13.333333435158));
+#41240 = CARTESIAN_POINT('',(-2.005497774376,-3.000000044703,
+    18.253333508472));
+#41241 = CARTESIAN_POINT('',(0.E+000,-3.000000044703,13.333333435158));
+#41242 = CARTESIAN_POINT('',(0.E+000,-3.000000044703,18.253333508472));
+#41243 = DEFINITIONAL_REPRESENTATION('',(#41244),#41270);
+#41244 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#41245,#41246,#41247,#41248,
+    #41249,#41250,#41251,#41252,#41253,#41254,#41255,#41256,#41257,
+    #41258,#41259,#41260,#41261,#41262,#41263,#41264,#41265,#41266,
+    #41267,#41268,#41269),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.241777920213,-0.230788014749,
+    -0.219798109285,-0.208808203821,-0.197818298356,-0.186828392892,
+    -0.175838487428,-0.164848581964,-0.153858676499,-0.142868771035,
+    -0.131878865571,-0.120888960107,-0.109899054642,-9.890914917813E-002
+    ,-8.79192437139E-002,-7.692933824966E-002,-6.593943278542E-002,
+    -5.494952732119E-002,-4.395962185695E-002,-3.296971639271E-002,
+    -2.197981092847E-002,-1.098990546424E-002,0.E+000),.UNSPECIFIED.);
+#41245 = CARTESIAN_POINT('',(0.755548342152,1.499269880488E-002));
+#41246 = CARTESIAN_POINT('',(0.751678943005,1.491605767931E-002));
+#41247 = CARTESIAN_POINT('',(0.743940848014,1.476294723801E-002));
+#41248 = CARTESIAN_POINT('',(0.732334376447,1.453376838435E-002));
+#41249 = CARTESIAN_POINT('',(0.720726952388,1.430504771769E-002));
+#41250 = CARTESIAN_POINT('',(0.709117597924,1.407675661678E-002));
+#41251 = CARTESIAN_POINT('',(0.69750570022,1.384886646036E-002));
+#41252 = CARTESIAN_POINT('',(0.68589102326,1.362134862716E-002));
+#41253 = CARTESIAN_POINT('',(0.674273636477,1.339417449591E-002));
+#41254 = CARTESIAN_POINT('',(0.662653861373,1.316731544535E-002));
+#41255 = CARTESIAN_POINT('',(0.651032209655,1.294074285422E-002));
+#41256 = CARTESIAN_POINT('',(0.639409320652,1.271442810126E-002));
+#41257 = CARTESIAN_POINT('',(0.627785896557,1.248834256519E-002));
+#41258 = CARTESIAN_POINT('',(0.616162636905,1.226245762476E-002));
+#41259 = CARTESIAN_POINT('',(0.604540171515,1.203674465871E-002));
+#41260 = CARTESIAN_POINT('',(0.59291899703,1.181117504575E-002));
+#41261 = CARTESIAN_POINT('',(0.581299400741,1.158572016465E-002));
+#41262 = CARTESIAN_POINT('',(0.569681435031,1.136035139412E-002));
+#41263 = CARTESIAN_POINT('',(0.558064708519,1.113504011291E-002));
+#41264 = CARTESIAN_POINT('',(0.546448868978,1.090975769975E-002));
+#41265 = CARTESIAN_POINT('',(0.53483430938,1.068447553338E-002));
+#41266 = CARTESIAN_POINT('',(0.523221097833,1.045916499253E-002));
+#41267 = CARTESIAN_POINT('',(0.511609484995,1.023379745594E-002));
+#41268 = CARTESIAN_POINT('',(0.503869605592,1.008349535355E-002));
+#41269 = CARTESIAN_POINT('',(0.5,1.000832526264E-002));
+#41270 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#41271 = ORIENTED_EDGE('',*,*,#41272,.F.);
+#41272 = EDGE_CURVE('',#41273,#41216,#41275,.T.);
+#41273 = VERTEX_POINT('',#41274);
+#41274 = CARTESIAN_POINT('',(0.E+000,-3.000000044703,13.533333430688));
+#41275 = SURFACE_CURVE('',#41276,(#41284),.PCURVE_S1.);
+#41276 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#41277,#41278,#41279,#41280,
+    #41281,#41282,#41283),.UNSPECIFIED.,.F.,.F.,(4,3,4),(-0.241768013859
+    ,-4.988799698709E-002,0.E+000),.UNSPECIFIED.);
+#41277 = CARTESIAN_POINT('',(1.408962794181E-015,-3.000000044703,
+    13.533333430688));
+#41278 = CARTESIAN_POINT('',(-0.648394886507,-3.000000044703,
+    13.519574217695));
+#41279 = CARTESIAN_POINT('',(-1.266385734772,-2.787245485493,
+    13.506281276273));
+#41280 = CARTESIAN_POINT('',(-1.760951598698,-2.428641550427,
+    13.493312581968));
+#41281 = CARTESIAN_POINT('',(-1.889536642267,-2.335406036256,
+    13.489940776019));
+#41282 = CARTESIAN_POINT('',(-2.010013383479,-2.232456705771,
+    13.486590888465));
+#41283 = CARTESIAN_POINT('',(-2.121242937857,-2.121242937857,
+    13.483260423207));
+#41284 = PCURVE('',#41230,#41285);
+#41285 = DEFINITIONAL_REPRESENTATION('',(#41286),#41312);
+#41286 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#41287,#41288,#41289,#41290,
+    #41291,#41292,#41293,#41294,#41295,#41296,#41297,#41298,#41299,
+    #41300,#41301,#41302,#41303,#41304,#41305,#41306,#41307,#41308,
+    #41309,#41310,#41311),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.241768013859,-0.230778558684,
+    -0.219789103508,-0.208799648333,-0.197810193157,-0.186820737982,
+    -0.175831282807,-0.164841827631,-0.153852372456,-0.14286291728,
+    -0.131873462105,-0.120884006929,-0.109894551754,-9.890509657868E-002
+    ,-8.791564140327E-002,-7.692618622786E-002,-6.593673105245E-002,
+    -5.494727587705E-002,-4.395782070164E-002,-3.296836552623E-002,
+    -2.197891035082E-002,-1.098945517541E-002,0.E+000),.UNSPECIFIED.);
+#41287 = CARTESIAN_POINT('',(1.,1.999999955298E-002));
+#41288 = CARTESIAN_POINT('',(0.996296694168,1.992119705083E-002));
+#41289 = CARTESIAN_POINT('',(0.988892312847,1.976389793403E-002));
+#41290 = CARTESIAN_POINT('',(0.977790182245,1.95288509128E-002));
+#41291 = CARTESIAN_POINT('',(0.966690074104,1.929468953691E-002));
+#41292 = CARTESIAN_POINT('',(0.955590161931,1.906139779775E-002));
+#41293 = CARTESIAN_POINT('',(0.944488997092,1.882895968672E-002));
+#41294 = CARTESIAN_POINT('',(0.933385546841,1.85973591952E-002));
+#41295 = CARTESIAN_POINT('',(0.922279156285,1.836658031459E-002));
+#41296 = CARTESIAN_POINT('',(0.911169522962,1.813660703627E-002));
+#41297 = CARTESIAN_POINT('',(0.900056660879,1.790742335164E-002));
+#41298 = CARTESIAN_POINT('',(0.888940860852,1.767901325209E-002));
+#41299 = CARTESIAN_POINT('',(0.877822645867,1.7451360729E-002));
+#41300 = CARTESIAN_POINT('',(0.866702722761,1.722444977377E-002));
+#41301 = CARTESIAN_POINT('',(0.855581929425,1.699826437778E-002));
+#41302 = CARTESIAN_POINT('',(0.844461182678,1.677278853243E-002));
+#41303 = CARTESIAN_POINT('',(0.833341410243,1.65480062291E-002));
+#41304 = CARTESIAN_POINT('',(0.822223531284,1.63239014592E-002));
+#41305 = CARTESIAN_POINT('',(0.811108247566,1.610045821409E-002));
+#41306 = CARTESIAN_POINT('',(0.799996535682,1.58776604852E-002));
+#41307 = CARTESIAN_POINT('',(0.78888457401,1.565549226388E-002));
+#41308 = CARTESIAN_POINT('',(0.777772573118,1.543393754153E-002));
+#41309 = CARTESIAN_POINT('',(0.766660423453,1.521298030956E-002));
+#41310 = CARTESIAN_POINT('',(0.759252352646,1.506606314276E-002));
+#41311 = CARTESIAN_POINT('',(0.755548342152,1.499269880489E-002));
+#41312 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#41313 = ORIENTED_EDGE('',*,*,#41314,.F.);
+#41314 = EDGE_CURVE('',#41315,#41273,#41317,.T.);
+#41315 = VERTEX_POINT('',#41316);
+#41316 = CARTESIAN_POINT('',(0.E+000,-3.000000044703,13.666666751107));
+#41317 = SURFACE_CURVE('',#41318,(#41322),.PCURVE_S1.);
+#41318 = LINE('',#41319,#41320);
+#41319 = CARTESIAN_POINT('',(0.E+000,-3.000000044703,13.333333435158));
+#41320 = VECTOR('',#41321,1.);
+#41321 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#41322 = PCURVE('',#41230,#41323);
+#41323 = DEFINITIONAL_REPRESENTATION('',(#41324),#41350);
+#41324 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#41325,#41326,#41327,#41328,
+    #41329,#41330,#41331,#41332,#41333,#41334,#41335,#41336,#41337,
+    #41338,#41339,#41340,#41341,#41342,#41343,#41344,#41345,#41346,
+    #41347,#41348,#41349),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.333333315949,-0.327272710475,
+    -0.321212105002,-0.315151499528,-0.309090894054,-0.303030288581,
+    -0.296969683107,-0.290909077634,-0.28484847216,-0.278787866686,
+    -0.272727261213,-0.266666655739,-0.260606050266,-0.254545444792,
+    -0.248484839318,-0.242424233845,-0.236363628371,-0.230303022898,
+    -0.224242417424,-0.21818181195,-0.212121206477,-0.206060601003,
+    -0.19999999553),.UNSPECIFIED.);
+#41325 = CARTESIAN_POINT('',(1.,3.333333159487E-002));
+#41326 = CARTESIAN_POINT('',(1.,3.313131141242E-002));
+#41327 = CARTESIAN_POINT('',(1.,3.272727104751E-002));
+#41328 = CARTESIAN_POINT('',(1.,3.212121050015E-002));
+#41329 = CARTESIAN_POINT('',(1.,3.151514995279E-002));
+#41330 = CARTESIAN_POINT('',(1.,3.090908940543E-002));
+#41331 = CARTESIAN_POINT('',(1.,3.030302885807E-002));
+#41332 = CARTESIAN_POINT('',(1.,2.969696831071E-002));
+#41333 = CARTESIAN_POINT('',(1.,2.909090776336E-002));
+#41334 = CARTESIAN_POINT('',(1.,2.8484847216E-002));
+#41335 = CARTESIAN_POINT('',(1.,2.787878666864E-002));
+#41336 = CARTESIAN_POINT('',(1.,2.727272612128E-002));
+#41337 = CARTESIAN_POINT('',(1.,2.666666557392E-002));
+#41338 = CARTESIAN_POINT('',(1.,2.606060502656E-002));
+#41339 = CARTESIAN_POINT('',(1.,2.54545444792E-002));
+#41340 = CARTESIAN_POINT('',(1.,2.484848393184E-002));
+#41341 = CARTESIAN_POINT('',(1.,2.424242338448E-002));
+#41342 = CARTESIAN_POINT('',(1.,2.363636283712E-002));
+#41343 = CARTESIAN_POINT('',(1.,2.303030228977E-002));
+#41344 = CARTESIAN_POINT('',(1.,2.242424174241E-002));
+#41345 = CARTESIAN_POINT('',(1.,2.181818119505E-002));
+#41346 = CARTESIAN_POINT('',(1.,2.121212064769E-002));
+#41347 = CARTESIAN_POINT('',(1.,2.060606010033E-002));
+#41348 = CARTESIAN_POINT('',(1.,2.020201973542E-002));
+#41349 = CARTESIAN_POINT('',(1.,1.999999955297E-002));
+#41350 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#41351 = ORIENTED_EDGE('',*,*,#41352,.F.);
+#41352 = EDGE_CURVE('',#41353,#41315,#41355,.T.);
+#41353 = VERTEX_POINT('',#41354);
+#41354 = CARTESIAN_POINT('',(-2.121242937857,-2.121242937857,
+    13.616739760823));
+#41355 = SURFACE_CURVE('',#41356,(#41364),.PCURVE_S1.);
+#41356 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#41357,#41358,#41359,#41360,
+    #41361,#41362,#41363),.UNSPECIFIED.,.F.,.F.,(4,3,4),(-0.241767738739
+    ,-5.116260925782E-002,0.E+000),.UNSPECIFIED.);
+#41357 = CARTESIAN_POINT('',(-2.121242937857,-2.121242937857,
+    13.616739760823));
+#41358 = CARTESIAN_POINT('',(-1.696398425594,-2.546027153261,
+    13.629517417994));
+#41359 = CARTESIAN_POINT('',(-1.132870466093,-2.848646600229,
+    13.642407241865));
+#41360 = CARTESIAN_POINT('',(-0.510776816663,-2.956180131402,
+    13.65578321765));
+#41361 = CARTESIAN_POINT('',(-0.343793197732,-2.985044496451,
+    13.659373623765));
+#41362 = CARTESIAN_POINT('',(-0.172837931051,-3.000000044703,
+    13.662999057305));
+#41363 = CARTESIAN_POINT('',(1.408962794181E-015,-3.000000044703,
+    13.666666751107));
+#41364 = PCURVE('',#41230,#41365);
+#41365 = DEFINITIONAL_REPRESENTATION('',(#41366),#41392);
+#41366 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#41367,#41368,#41369,#41370,
+    #41371,#41372,#41373,#41374,#41375,#41376,#41377,#41378,#41379,
+    #41380,#41381,#41382,#41383,#41384,#41385,#41386,#41387,#41388,
+    #41389,#41390,#41391),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.241767738739,-0.230778296069,
+    -0.219788853399,-0.208799410729,-0.197809968059,-0.186820525389,
+    -0.175831082719,-0.164841640049,-0.153852197379,-0.142862754709,
+    -0.131873312039,-0.12088386937,-0.1098944267,-9.890498402959E-002,
+    -8.791554135964E-002,-7.692609868968E-002,-6.593665601973E-002,
+    -5.494721334977E-002,-4.395777067982E-002,-3.296832800986E-002,
+    -2.197888533991E-002,-1.098944266995E-002,0.E+000),.UNSPECIFIED.);
+#41367 = CARTESIAN_POINT('',(0.755548342152,2.834063256648E-002));
+#41368 = CARTESIAN_POINT('',(0.759251225338,2.841430284561E-002));
+#41369 = CARTESIAN_POINT('',(0.766658236493,2.856171797594E-002));
+#41370 = CARTESIAN_POINT('',(0.777771933515,2.878310739358E-002));
+#41371 = CARTESIAN_POINT('',(0.788888326523,2.900480653936E-002));
+#41372 = CARTESIAN_POINT('',(0.800006687074,2.922685841927E-002));
+#41373 = CARTESIAN_POINT('',(0.811126202254,2.944930603929E-002));
+#41374 = CARTESIAN_POINT('',(0.822246007003,2.967219240542E-002));
+#41375 = CARTESIAN_POINT('',(0.833365249501,2.989556052364E-002));
+#41376 = CARTESIAN_POINT('',(0.844483146003,3.011945339994E-002));
+#41377 = CARTESIAN_POINT('',(0.855599036141,3.034391404032E-002));
+#41378 = CARTESIAN_POINT('',(0.866712435097,3.056898545074E-002));
+#41379 = CARTESIAN_POINT('',(0.877823082922,3.079471063722E-002));
+#41380 = CARTESIAN_POINT('',(0.888930990391,3.102113260573E-002));
+#41381 = CARTESIAN_POINT('',(0.9000364806,3.124829436227E-002));
+#41382 = CARTESIAN_POINT('',(0.911140227196,3.147623891281E-002));
+#41383 = CARTESIAN_POINT('',(0.922243283694,3.170500926336E-002));
+#41384 = CARTESIAN_POINT('',(0.933347122534,3.19346484199E-002));
+#41385 = CARTESIAN_POINT('',(0.944453612221,3.216519938841E-002));
+#41386 = CARTESIAN_POINT('',(0.95556519791,3.239670517487E-002));
+#41387 = CARTESIAN_POINT('',(0.966675370754,3.262920878529E-002));
+#41388 = CARTESIAN_POINT('',(0.977784768654,3.286275322567E-002));
+#41389 = CARTESIAN_POINT('',(0.988892930945,3.309738150199E-002));
+#41390 = CARTESIAN_POINT('',(0.996297740711,3.325455158081E-002));
+#41391 = CARTESIAN_POINT('',(1.,3.333333159487E-002));
+#41392 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#41393 = ORIENTED_EDGE('',*,*,#41394,.F.);
+#41394 = EDGE_CURVE('',#41395,#41353,#41397,.T.);
+#41395 = VERTEX_POINT('',#41396);
+#41396 = CARTESIAN_POINT('',(-3.000124926996,2.446214767284E-017,
+    13.56658349848));
+#41397 = SURFACE_CURVE('',#41398,(#41406),.PCURVE_S1.);
+#41398 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#41399,#41400,#41401,#41402,
+    #41403,#41404,#41405),.UNSPECIFIED.,.F.,.F.,(4,3,4),(-0.241778545972
+    ,-4.914153154071E-002,0.E+000),.UNSPECIFIED.);
+#41399 = CARTESIAN_POINT('',(-3.000124926996,1.7763568394E-015,
+    13.56658349848));
+#41400 = CARTESIAN_POINT('',(-3.000124926996,-0.621690029415,
+    13.579775473992));
+#41401 = CARTESIAN_POINT('',(-2.802555824546,-1.241953832446,
+    13.59302158464));
+#41402 = CARTESIAN_POINT('',(-2.43446835643,-1.752997934807,
+    13.606437513092));
+#41403 = CARTESIAN_POINT('',(-2.340569569753,-1.883364832098,
+    13.609859904542));
+#41404 = CARTESIAN_POINT('',(-2.235832802658,-2.00666933644,
+    13.613293346981));
+#41405 = CARTESIAN_POINT('',(-2.121242937857,-2.121242937857,
+    13.616739760823));
+#41406 = PCURVE('',#41230,#41407);
+#41407 = DEFINITIONAL_REPRESENTATION('',(#41408),#41434);
+#41408 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#41409,#41410,#41411,#41412,
+    #41413,#41414,#41415,#41416,#41417,#41418,#41419,#41420,#41421,
+    #41422,#41423,#41424,#41425,#41426,#41427,#41428,#41429,#41430,
+    #41431,#41432,#41433),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.241778545972,-0.230788612064,
+    -0.219798678156,-0.208808744248,-0.197818810341,-0.186828876433,
+    -0.175838942525,-0.164849008617,-0.153859074709,-0.142869140802,
+    -0.131879206894,-0.120889272986,-0.109899339078,-9.89094051703E-002,
+    -8.791947126249E-002,-7.692953735468E-002,-6.593960344687E-002,
+    -5.494966953906E-002,-4.395973563124E-002,-3.296980172343E-002,
+    -2.197986781562E-002,-1.098993390781E-002,0.E+000),.UNSPECIFIED.);
+#41409 = CARTESIAN_POINT('',(0.5,2.332500633223E-002));
+#41410 = CARTESIAN_POINT('',(0.503874215231,2.340026649935E-002));
+#41411 = CARTESIAN_POINT('',(0.51162175375,2.355082207229E-002));
+#41412 = CARTESIAN_POINT('',(0.523241217472,2.37767740358E-002));
+#41413 = CARTESIAN_POINT('',(0.534859806363,2.400285749142E-002));
+#41414 = CARTESIAN_POINT('',(0.54647800854,2.422908532716E-002));
+#41415 = CARTESIAN_POINT('',(0.558096066514,2.445547043101E-002));
+#41416 = CARTESIAN_POINT('',(0.569713986311,2.468202569097E-002));
+#41417 = CARTESIAN_POINT('',(0.581331609202,2.490876399505E-002));
+#41418 = CARTESIAN_POINT('',(0.592948668072,2.513569823125E-002));
+#41419 = CARTESIAN_POINT('',(0.604564848709,2.536284128756E-002));
+#41420 = CARTESIAN_POINT('',(0.616179850005,2.5590206052E-002));
+#41421 = CARTESIAN_POINT('',(0.62779344385,2.581780541255E-002));
+#41422 = CARTESIAN_POINT('',(0.639405534527,2.604565225723E-002));
+#41423 = CARTESIAN_POINT('',(0.65101621455,2.627375947404E-002));
+#41424 = CARTESIAN_POINT('',(0.662625826332,2.650213995097E-002));
+#41425 = CARTESIAN_POINT('',(0.674234992253,2.673080657602E-002));
+#41426 = CARTESIAN_POINT('',(0.685844750724,2.695977223721E-002));
+#41427 = CARTESIAN_POINT('',(0.697456282669,2.718904982253E-002));
+#41428 = CARTESIAN_POINT('',(0.709072150787,2.741865221998E-002));
+#41429 = CARTESIAN_POINT('',(0.720689152397,2.764859231756E-002));
+#41430 = CARTESIAN_POINT('',(0.732307386981,2.787888300327E-002));
+#41431 = CARTESIAN_POINT('',(0.743926905617,2.810953716512E-002));
+#41432 = CARTESIAN_POINT('',(0.751674323842,2.826355751578E-002));
+#41433 = CARTESIAN_POINT('',(0.755548342152,2.834063256647E-002));
+#41434 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#41435 = ORIENTED_EDGE('',*,*,#41436,.F.);
+#41436 = EDGE_CURVE('',#41437,#41395,#41439,.T.);
+#41437 = VERTEX_POINT('',#41438);
+#41438 = CARTESIAN_POINT('',(-2.121242937857,2.121242937857,
+    13.516739763058));
+#41439 = SURFACE_CURVE('',#41440,(#41448),.PCURVE_S1.);
+#41440 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#41441,#41442,#41443,#41444,
+    #41445,#41446,#41447),.UNSPECIFIED.,.F.,.F.,(4,3,4),(-0.241777920213
+    ,-5.490128046029E-002,0.E+000),.UNSPECIFIED.);
+#41441 = CARTESIAN_POINT('',(-2.121242937857,2.121242937857,
+    13.516739763058));
+#41442 = CARTESIAN_POINT('',(-2.556492380506,1.686055268807,
+    13.529772119032));
+#41443 = CARTESIAN_POINT('',(-2.846838548044,1.122493013094,
+    13.542556081537));
+#41444 = CARTESIAN_POINT('',(-2.953184965615,0.528513840348,
+    13.555326192634));
+#41445 = CARTESIAN_POINT('',(-2.984427792459,0.354012537277,
+    13.559077841057));
+#41446 = CARTESIAN_POINT('',(-3.000124926996,0.176969188025,
+    13.562828293982));
+#41447 = CARTESIAN_POINT('',(-3.000124926996,1.33226762955E-015,
+    13.56658349848));
+#41448 = PCURVE('',#41230,#41449);
+#41449 = DEFINITIONAL_REPRESENTATION('',(#41450),#41476);
+#41450 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#41451,#41452,#41453,#41454,
+    #41455,#41456,#41457,#41458,#41459,#41460,#41461,#41462,#41463,
+    #41464,#41465,#41466,#41467,#41468,#41469,#41470,#41471,#41472,
+    #41473,#41474,#41475),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.241777920213,-0.230788014749,
+    -0.219798109285,-0.20880820382,-0.197818298356,-0.186828392892,
+    -0.175838487428,-0.164848581963,-0.153858676499,-0.142868771035,
+    -0.131878865571,-0.120888960106,-0.109899054642,-9.890914917805E-002
+    ,-8.791924371382E-002,-7.692933824959E-002,-6.593943278536E-002,
+    -5.494952732114E-002,-4.395962185691E-002,-3.296971639268E-002,
+    -2.197981092845E-002,-1.098990546423E-002,0.E+000),.UNSPECIFIED.);
+#41451 = CARTESIAN_POINT('',(0.244451657848,1.834063278999E-002));
+#41452 = CARTESIAN_POINT('',(0.248321056995,1.841727391555E-002));
+#41453 = CARTESIAN_POINT('',(0.256059151986,1.857038435684E-002));
+#41454 = CARTESIAN_POINT('',(0.267665623553,1.87995632105E-002));
+#41455 = CARTESIAN_POINT('',(0.279273047612,1.902828387715E-002));
+#41456 = CARTESIAN_POINT('',(0.290882402076,1.925657497806E-002));
+#41457 = CARTESIAN_POINT('',(0.30249429978,1.948446513448E-002));
+#41458 = CARTESIAN_POINT('',(0.31410897674,1.971198296768E-002));
+#41459 = CARTESIAN_POINT('',(0.325726363523,1.993915709893E-002));
+#41460 = CARTESIAN_POINT('',(0.337346138627,2.016601614948E-002));
+#41461 = CARTESIAN_POINT('',(0.348967790345,2.039258874061E-002));
+#41462 = CARTESIAN_POINT('',(0.360590679348,2.061890349358E-002));
+#41463 = CARTESIAN_POINT('',(0.372214103443,2.084498902964E-002));
+#41464 = CARTESIAN_POINT('',(0.383837363095,2.107087397008E-002));
+#41465 = CARTESIAN_POINT('',(0.395459828485,2.129658693614E-002));
+#41466 = CARTESIAN_POINT('',(0.40708100297,2.152215654909E-002));
+#41467 = CARTESIAN_POINT('',(0.418700599259,2.17476114302E-002));
+#41468 = CARTESIAN_POINT('',(0.43031856497,2.197298020072E-002));
+#41469 = CARTESIAN_POINT('',(0.441935291481,2.219829148194E-002));
+#41470 = CARTESIAN_POINT('',(0.453551131022,2.242357389509E-002));
+#41471 = CARTESIAN_POINT('',(0.46516569062,2.264885606146E-002));
+#41472 = CARTESIAN_POINT('',(0.476778902167,2.28741666023E-002));
+#41473 = CARTESIAN_POINT('',(0.488390515005,2.309953413888E-002));
+#41474 = CARTESIAN_POINT('',(0.496130394408,2.324983624127E-002));
+#41475 = CARTESIAN_POINT('',(0.5,2.332500633218E-002));
+#41476 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#41477 = ORIENTED_EDGE('',*,*,#41478,.F.);
+#41478 = EDGE_CURVE('',#41479,#41437,#41481,.T.);
+#41479 = VERTEX_POINT('',#41480);
+#41480 = CARTESIAN_POINT('',(-3.673940452188E-016,3.000000044703,
+    13.466666755577));
+#41481 = SURFACE_CURVE('',#41482,(#41490),.PCURVE_S1.);
+#41482 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#41483,#41484,#41485,#41486,
+    #41487,#41488,#41489),.UNSPECIFIED.,.F.,.F.,(4,3,4),(-0.241768013859
+    ,-4.988799698726E-002,0.E+000),.UNSPECIFIED.);
+#41483 = CARTESIAN_POINT('',(-3.673940452188E-016,3.000000044703,
+    13.466666755577));
+#41484 = CARTESIAN_POINT('',(-0.648394886506,3.000000044703,
+    13.480425968569));
+#41485 = CARTESIAN_POINT('',(-1.266385734771,2.787245485494,
+    13.493718909991));
+#41486 = CARTESIAN_POINT('',(-1.760951598697,2.428641550428,
+    13.506687604296));
+#41487 = CARTESIAN_POINT('',(-1.889536642266,2.335406036257,
+    13.510059410246));
+#41488 = CARTESIAN_POINT('',(-2.010013383479,2.232456705771,
+    13.513409297799));
+#41489 = CARTESIAN_POINT('',(-2.121242937857,2.121242937857,
+    13.516739763058));
+#41490 = PCURVE('',#41230,#41491);
+#41491 = DEFINITIONAL_REPRESENTATION('',(#41492),#41518);
+#41492 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#41493,#41494,#41495,#41496,
+    #41497,#41498,#41499,#41500,#41501,#41502,#41503,#41504,#41505,
+    #41506,#41507,#41508,#41509,#41510,#41511,#41512,#41513,#41514,
+    #41515,#41516,#41517),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.241768013859,-0.230778558684,
+    -0.219789103508,-0.208799648333,-0.197810193158,-0.186820737982,
+    -0.175831282807,-0.164841827631,-0.153852372456,-0.14286291728,
+    -0.131873462105,-0.12088400693,-0.109894551754,-9.89050965788E-002,
+    -8.791564140338E-002,-7.692618622796E-002,-6.593673105253E-002,
+    -5.494727587711E-002,-4.395782070169E-002,-3.296836552627E-002,
+    -2.197891035084E-002,-1.098945517542E-002,0.E+000),.UNSPECIFIED.);
+#41493 = CARTESIAN_POINT('',(0.E+000,1.33333320419E-002));
+#41494 = CARTESIAN_POINT('',(3.70330583213E-003,1.341213454405E-002));
+#41495 = CARTESIAN_POINT('',(1.110768715263E-002,1.356943366084E-002));
+#41496 = CARTESIAN_POINT('',(2.220981775515E-002,1.380448068206E-002));
+#41497 = CARTESIAN_POINT('',(3.330992589591E-002,1.403864205794E-002));
+#41498 = CARTESIAN_POINT('',(4.440983806942E-002,1.427193379709E-002));
+#41499 = CARTESIAN_POINT('',(5.55110029082E-002,1.450437190811E-002));
+#41500 = CARTESIAN_POINT('',(6.661445315875E-002,1.473597239963E-002));
+#41501 = CARTESIAN_POINT('',(7.772084371494E-002,1.496675128023E-002));
+#41502 = CARTESIAN_POINT('',(8.883047703829E-002,1.519672455855E-002));
+#41503 = CARTESIAN_POINT('',(9.994333912115E-002,1.542590824318E-002));
+#41504 = CARTESIAN_POINT('',(0.111059139148,1.565431834273E-002));
+#41505 = CARTESIAN_POINT('',(0.122177354133,1.588197086582E-002));
+#41506 = CARTESIAN_POINT('',(0.133297277239,1.610888182106E-002));
+#41507 = CARTESIAN_POINT('',(0.144418070575,1.633506721704E-002));
+#41508 = CARTESIAN_POINT('',(0.155538817322,1.65605430624E-002));
+#41509 = CARTESIAN_POINT('',(0.166658589757,1.678532536573E-002));
+#41510 = CARTESIAN_POINT('',(0.177776468716,1.700943013564E-002));
+#41511 = CARTESIAN_POINT('',(0.188891752434,1.723287338074E-002));
+#41512 = CARTESIAN_POINT('',(0.200003464318,1.745567110965E-002));
+#41513 = CARTESIAN_POINT('',(0.21111542599,1.767783933097E-002));
+#41514 = CARTESIAN_POINT('',(0.222227426882,1.789939405332E-002));
+#41515 = CARTESIAN_POINT('',(0.233339576547,1.812035128529E-002));
+#41516 = CARTESIAN_POINT('',(0.240747647354,1.826726845211E-002));
+#41517 = CARTESIAN_POINT('',(0.244451657848,1.834063278999E-002));
+#41518 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#41519 = ORIENTED_EDGE('',*,*,#41520,.F.);
+#41520 = EDGE_CURVE('',#41521,#41479,#41523,.T.);
+#41521 = VERTEX_POINT('',#41522);
+#41522 = CARTESIAN_POINT('',(-3.673940452188E-016,3.000000044703,
+    13.333333435158));
+#41523 = SURFACE_CURVE('',#41524,(#41528),.PCURVE_S1.);
+#41524 = LINE('',#41525,#41526);
+#41525 = CARTESIAN_POINT('',(-3.673940452188E-016,3.000000044703,
+    13.333333435158));
+#41526 = VECTOR('',#41527,1.);
+#41527 = DIRECTION('',(0.E+000,0.E+000,1.));
+#41528 = PCURVE('',#41230,#41529);
+#41529 = DEFINITIONAL_REPRESENTATION('',(#41530),#41556);
+#41530 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#41531,#41532,#41533,#41534,
+    #41535,#41536,#41537,#41538,#41539,#41540,#41541,#41542,#41543,
+    #41544,#41545,#41546,#41547,#41548,#41549,#41550,#41551,#41552,
+    #41553,#41554,#41555),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,6.060605473591E-003,
+    1.212121094718E-002,1.818181642077E-002,2.424242189436E-002,
+    3.030302736795E-002,3.636363284155E-002,4.242423831514E-002,
+    4.848484378873E-002,5.454544926232E-002,6.060605473591E-002,
+    6.66666602095E-002,7.272726568309E-002,7.878787115668E-002,
+    8.484847663027E-002,9.090908210386E-002,9.696968757745E-002,
+    0.103030293051,0.109090898525,0.115151503998,0.121212109472,
+    0.127272714945,0.133333320419),.UNSPECIFIED.);
+#41531 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#41532 = CARTESIAN_POINT('',(0.E+000,2.02020182453E-004));
+#41533 = CARTESIAN_POINT('',(0.E+000,6.060605473591E-004));
+#41534 = CARTESIAN_POINT('',(0.E+000,1.212121094718E-003));
+#41535 = CARTESIAN_POINT('',(0.E+000,1.818181642077E-003));
+#41536 = CARTESIAN_POINT('',(0.E+000,2.424242189436E-003));
+#41537 = CARTESIAN_POINT('',(0.E+000,3.030302736795E-003));
+#41538 = CARTESIAN_POINT('',(0.E+000,3.636363284155E-003));
+#41539 = CARTESIAN_POINT('',(0.E+000,4.242423831514E-003));
+#41540 = CARTESIAN_POINT('',(0.E+000,4.848484378873E-003));
+#41541 = CARTESIAN_POINT('',(0.E+000,5.454544926232E-003));
+#41542 = CARTESIAN_POINT('',(0.E+000,6.060605473591E-003));
+#41543 = CARTESIAN_POINT('',(0.E+000,6.66666602095E-003));
+#41544 = CARTESIAN_POINT('',(0.E+000,7.272726568309E-003));
+#41545 = CARTESIAN_POINT('',(0.E+000,7.878787115668E-003));
+#41546 = CARTESIAN_POINT('',(0.E+000,8.484847663027E-003));
+#41547 = CARTESIAN_POINT('',(0.E+000,9.090908210386E-003));
+#41548 = CARTESIAN_POINT('',(0.E+000,9.696968757745E-003));
+#41549 = CARTESIAN_POINT('',(0.E+000,1.03030293051E-002));
+#41550 = CARTESIAN_POINT('',(0.E+000,1.090908985246E-002));
+#41551 = CARTESIAN_POINT('',(0.E+000,1.151515039982E-002));
+#41552 = CARTESIAN_POINT('',(0.E+000,1.212121094718E-002));
+#41553 = CARTESIAN_POINT('',(0.E+000,1.272727149454E-002));
+#41554 = CARTESIAN_POINT('',(-0.E+000,1.313131185945E-002));
+#41555 = CARTESIAN_POINT('',(0.E+000,1.33333320419E-002));
+#41556 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#41557 = ORIENTED_EDGE('',*,*,#41558,.F.);
+#41558 = EDGE_CURVE('',#41559,#41521,#41561,.T.);
+#41559 = VERTEX_POINT('',#41560);
+#41560 = CARTESIAN_POINT('',(-2.121242937857,2.121242937857,
+    13.383260425442));
+#41561 = SURFACE_CURVE('',#41562,(#41570),.PCURVE_S1.);
+#41562 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#41563,#41564,#41565,#41566,
+    #41567,#41568,#41569),.UNSPECIFIED.,.F.,.F.,(4,3,4),(-0.241767738739
+    ,-5.116260925743E-002,0.E+000),.UNSPECIFIED.);
+#41563 = CARTESIAN_POINT('',(-2.121242937857,2.121242937857,
+    13.383260425442));
+#41564 = CARTESIAN_POINT('',(-1.696398425593,2.546027153262,
+    13.37048276827));
+#41565 = CARTESIAN_POINT('',(-1.13287046609,2.84864660023,13.3575929444)
+  );
+#41566 = CARTESIAN_POINT('',(-0.510776816659,2.956180131403,
+    13.344216968615));
+#41567 = CARTESIAN_POINT('',(-0.34379319773,2.985044496451,13.3406265625
+    ));
+#41568 = CARTESIAN_POINT('',(-0.172837931049,3.000000044703,
+    13.33700112896));
+#41569 = CARTESIAN_POINT('',(-3.673940452188E-016,3.000000044703,
+    13.333333435158));
+#41570 = PCURVE('',#41230,#41571);
+#41571 = DEFINITIONAL_REPRESENTATION('',(#41572),#41598);
+#41572 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#41573,#41574,#41575,#41576,
+    #41577,#41578,#41579,#41580,#41581,#41582,#41583,#41584,#41585,
+    #41586,#41587,#41588,#41589,#41590,#41591,#41592,#41593,#41594,
+    #41595,#41596,#41597),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.241767738739,-0.230778296069,
+    -0.219788853399,-0.208799410729,-0.197809968059,-0.186820525389,
+    -0.175831082719,-0.164841640049,-0.153852197379,-0.142862754709,
+    -0.131873312039,-0.12088386937,-0.1098944267,-9.890498402959E-002,
+    -8.791554135964E-002,-7.692609868968E-002,-6.593665601973E-002,
+    -5.494721334977E-002,-4.395777067982E-002,-3.296832800986E-002,
+    -2.197888533991E-002,-1.098944266995E-002,0.E+000),.UNSPECIFIED.);
+#41573 = CARTESIAN_POINT('',(0.244451657848,4.992699028396E-003));
+#41574 = CARTESIAN_POINT('',(0.240748774662,4.919028749254E-003));
+#41575 = CARTESIAN_POINT('',(0.233341763507,4.771613618917E-003));
+#41576 = CARTESIAN_POINT('',(0.222228066485,4.550224201265E-003));
+#41577 = CARTESIAN_POINT('',(0.211111673477,4.328525055477E-003));
+#41578 = CARTESIAN_POINT('',(0.199993312926,4.106473175565E-003));
+#41579 = CARTESIAN_POINT('',(0.188873797746,3.884025555539E-003));
+#41580 = CARTESIAN_POINT('',(0.177753992997,3.661139189411E-003));
+#41581 = CARTESIAN_POINT('',(0.166634750499,3.437771071192E-003));
+#41582 = CARTESIAN_POINT('',(0.155516853997,3.213878194893E-003));
+#41583 = CARTESIAN_POINT('',(0.144400963859,2.989417554526E-003));
+#41584 = CARTESIAN_POINT('',(0.133287564903,2.764346144101E-003));
+#41585 = CARTESIAN_POINT('',(0.122176917078,2.538620957631E-003));
+#41586 = CARTESIAN_POINT('',(0.111069009609,2.312198989126E-003));
+#41587 = CARTESIAN_POINT('',(9.996351939981E-002,2.085037232597E-003));
+#41588 = CARTESIAN_POINT('',(8.885977280411E-002,1.857092682056E-003));
+#41589 = CARTESIAN_POINT('',(7.775671630547E-002,1.628322331513E-003));
+#41590 = CARTESIAN_POINT('',(6.665287746626E-002,1.398683174983E-003));
+#41591 = CARTESIAN_POINT('',(5.554638777926E-002,1.168132206467E-003));
+#41592 = CARTESIAN_POINT('',(4.443480209004E-002,9.366264200098E-004));
+#41593 = CARTESIAN_POINT('',(3.332462924621E-002,7.041228095858E-004));
+#41594 = CARTESIAN_POINT('',(2.221523134604E-002,4.705783692052E-004));
+#41595 = CARTESIAN_POINT('',(1.110706905509E-002,2.35950092888E-004));
+#41596 = CARTESIAN_POINT('',(3.702259288543E-003,7.878001406299E-005));
+#41597 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#41598 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#41599 = ORIENTED_EDGE('',*,*,#41600,.F.);
+#41600 = EDGE_CURVE('',#41218,#41559,#41601,.T.);
+#41601 = SURFACE_CURVE('',#41602,(#41610),.PCURVE_S1.);
+#41602 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#41603,#41604,#41605,#41606,
+    #41607,#41608,#41609),.UNSPECIFIED.,.F.,.F.,(4,3,4),(-0.241778545972
+    ,-4.914153154258E-002,0.E+000),.UNSPECIFIED.);
+#41603 = CARTESIAN_POINT('',(-3.000124926996,1.7763568394E-015,
+    13.433416687784));
+#41604 = CARTESIAN_POINT('',(-3.000124926996,0.621690029408,
+    13.420224712272));
+#41605 = CARTESIAN_POINT('',(-2.80255582455,1.241953832434,
+    13.406978601625));
+#41606 = CARTESIAN_POINT('',(-2.434468356441,1.752997934792,
+    13.393562673173));
+#41607 = CARTESIAN_POINT('',(-2.340569569761,1.883364832089,
+    13.390140281723));
+#41608 = CARTESIAN_POINT('',(-2.235832802662,2.006669336435,
+    13.386706839284));
+#41609 = CARTESIAN_POINT('',(-2.121242937857,2.121242937857,
+    13.383260425442));
+#41610 = PCURVE('',#41230,#41611);
+#41611 = DEFINITIONAL_REPRESENTATION('',(#41612),#41638);
+#41612 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#41613,#41614,#41615,#41616,
+    #41617,#41618,#41619,#41620,#41621,#41622,#41623,#41624,#41625,
+    #41626,#41627,#41628,#41629,#41630,#41631,#41632,#41633,#41634,
+    #41635,#41636,#41637),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.241778545972,-0.230788612064,
+    -0.219798678156,-0.208808744248,-0.197818810341,-0.186828876433,
+    -0.175838942525,-0.164849008617,-0.153859074709,-0.142869140802,
+    -0.131879206894,-0.120889272986,-0.109899339078,-9.89094051703E-002,
+    -8.791947126249E-002,-7.692953735468E-002,-6.593960344687E-002,
+    -5.494966953906E-002,-4.395973563124E-002,-3.296980172343E-002,
+    -2.197986781562E-002,-1.098993390781E-002,0.E+000),.UNSPECIFIED.);
+#41613 = CARTESIAN_POINT('',(0.5,1.000832526264E-002));
+#41614 = CARTESIAN_POINT('',(0.496125784769,9.933065095522E-003));
+#41615 = CARTESIAN_POINT('',(0.48837824625,9.782509522584E-003));
+#41616 = CARTESIAN_POINT('',(0.476758782528,9.556557559069E-003));
+#41617 = CARTESIAN_POINT('',(0.465140193637,9.330474103444E-003));
+#41618 = CARTESIAN_POINT('',(0.45352199146,9.104246267708E-003));
+#41619 = CARTESIAN_POINT('',(0.441903933486,8.877861163859E-003));
+#41620 = CARTESIAN_POINT('',(0.430286013689,8.651305903896E-003));
+#41621 = CARTESIAN_POINT('',(0.418668390798,8.424567599818E-003));
+#41622 = CARTESIAN_POINT('',(0.407051331928,8.197633363622E-003));
+#41623 = CARTESIAN_POINT('',(0.395435151291,7.970490307308E-003));
+#41624 = CARTESIAN_POINT('',(0.383820149995,7.743125542873E-003));
+#41625 = CARTESIAN_POINT('',(0.37220655615,7.515526182317E-003));
+#41626 = CARTESIAN_POINT('',(0.360594465473,7.287679337638E-003));
+#41627 = CARTESIAN_POINT('',(0.34898378545,7.059572120834E-003));
+#41628 = CARTESIAN_POINT('',(0.337374173668,6.831191643905E-003));
+#41629 = CARTESIAN_POINT('',(0.325765007747,6.602525018847E-003));
+#41630 = CARTESIAN_POINT('',(0.314155249276,6.373559357661E-003));
+#41631 = CARTESIAN_POINT('',(0.302543717331,6.144281772344E-003));
+#41632 = CARTESIAN_POINT('',(0.290927849213,5.914679374896E-003));
+#41633 = CARTESIAN_POINT('',(0.279310847603,5.684739277315E-003));
+#41634 = CARTESIAN_POINT('',(0.267692613019,5.454448591599E-003));
+#41635 = CARTESIAN_POINT('',(0.256073094383,5.223794429747E-003));
+#41636 = CARTESIAN_POINT('',(0.248325676158,5.069774079087E-003));
+#41637 = CARTESIAN_POINT('',(0.244451657848,4.9926990284E-003));
+#41638 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#41639 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#41643)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#41640,#41641,#41642)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#41640 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#41641 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#41642 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#41643 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-003),#41640,
+  'distance_accuracy_value','confusion accuracy');
+#41644 = SHAPE_DEFINITION_REPRESENTATION(#41645,#41208);
+#41645 = PRODUCT_DEFINITION_SHAPE('','',#41646);
+#41646 = PRODUCT_DEFINITION('design','',#41647,#41650);
+#41647 = PRODUCT_DEFINITION_FORMATION('','',#41648);
+#41648 = PRODUCT('Compound005','Compound005','',(#41649));
+#41649 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#41650 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#41651 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#41652,#41654);
+#41652 = ( REPRESENTATION_RELATIONSHIP('','',#41208,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#41653) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#41653 = ITEM_DEFINED_TRANSFORMATION('','',#11,#883);
+#41654 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #41655);
+#41655 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('218','=>[0:1:1:219]','',#5,
+  #41646,$);
+#41656 = PRODUCT_TYPE('part',$,(#41648));
+#41657 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#41658),#41961);
+#41658 = SHELL_BASED_SURFACE_MODEL('',(#41659));
+#41659 = OPEN_SHELL('',(#41660));
+#41660 = ADVANCED_FACE('',(#41661),#41675,.T.);
+#41661 = FACE_BOUND('',#41662,.T.);
+#41662 = EDGE_LOOP('',(#41663,#41716,#41758,#41800,#41842,#41884,#41922)
+  );
+#41663 = ORIENTED_EDGE('',*,*,#41664,.F.);
+#41664 = EDGE_CURVE('',#41665,#41667,#41669,.T.);
+#41665 = VERTEX_POINT('',#41666);
+#41666 = CARTESIAN_POINT('',(0.E+000,-3.000000044703,10.466666807731));
+#41667 = VERTEX_POINT('',#41668);
+#41668 = CARTESIAN_POINT('',(0.E+000,-3.000000044703,10.000000149012));
+#41669 = SURFACE_CURVE('',#41670,(#41674),.PCURVE_S1.);
+#41670 = LINE('',#41671,#41672);
+#41671 = CARTESIAN_POINT('',(0.E+000,-3.000000044703,10.000000149012));
+#41672 = VECTOR('',#41673,1.);
+#41673 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#41674 = PCURVE('',#41675,#41688);
+#41675 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#41676,#41677)
+    ,(#41678,#41679)
+    ,(#41680,#41681)
+    ,(#41682,#41683)
+    ,(#41684,#41685)
+    ,(#41686,#41687
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,
+    0.492000007331),.PIECEWISE_BEZIER_KNOTS.);
+#41676 = CARTESIAN_POINT('',(-3.673940452188E-016,3.000000044703,
+    10.000000149012));
+#41677 = CARTESIAN_POINT('',(-3.673940452188E-016,3.000000044703,
+    14.920000222325));
+#41678 = CARTESIAN_POINT('',(-2.005497774376,3.000000044703,
+    10.000000149012));
+#41679 = CARTESIAN_POINT('',(-2.005497774376,3.000000044703,
+    14.920000222325));
+#41680 = CARTESIAN_POINT('',(-3.797450996005,1.323723108182,
+    10.000000149012));
+#41681 = CARTESIAN_POINT('',(-3.797450996005,1.323723108182,
+    14.920000222325));
+#41682 = CARTESIAN_POINT('',(-3.797450996005,-1.323723108182,
+    10.000000149012));
+#41683 = CARTESIAN_POINT('',(-3.797450996005,-1.323723108182,
+    14.920000222325));
+#41684 = CARTESIAN_POINT('',(-2.005497774376,-3.000000044703,
+    10.000000149012));
+#41685 = CARTESIAN_POINT('',(-2.005497774376,-3.000000044703,
+    14.920000222325));
+#41686 = CARTESIAN_POINT('',(0.E+000,-3.000000044703,10.000000149012));
+#41687 = CARTESIAN_POINT('',(0.E+000,-3.000000044703,14.920000222325));
+#41688 = DEFINITIONAL_REPRESENTATION('',(#41689),#41715);
+#41689 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#41690,#41691,#41692,#41693,
+    #41694,#41695,#41696,#41697,#41698,#41699,#41700,#41701,#41702,
+    #41703,#41704,#41705,#41706,#41707,#41708,#41709,#41710,#41711,
+    #41712,#41713,#41714),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.466666658719,-0.445454537869,
+    -0.424242417018,-0.403030296167,-0.381818175316,-0.360606054465,
+    -0.339393933614,-0.318181812763,-0.296969691912,-0.275757571061,
+    -0.254545450211,-0.23333332936,-0.212121208509,-0.190909087658,
+    -0.169696966807,-0.148484845956,-0.127272725105,-0.106060604254,
+    -8.484848340353E-002,-6.363636255265E-002,-4.242424170176E-002,
+    -2.121212085088E-002,0.E+000),.UNSPECIFIED.);
+#41690 = CARTESIAN_POINT('',(1.,4.666666587194E-002));
+#41691 = CARTESIAN_POINT('',(1.,4.595959517691E-002));
+#41692 = CARTESIAN_POINT('',(1.,4.454545378685E-002));
+#41693 = CARTESIAN_POINT('',(1.,4.242424170176E-002));
+#41694 = CARTESIAN_POINT('',(1.,4.030302961668E-002));
+#41695 = CARTESIAN_POINT('',(1.,3.818181753159E-002));
+#41696 = CARTESIAN_POINT('',(1.,3.60606054465E-002));
+#41697 = CARTESIAN_POINT('',(1.,3.393939336141E-002));
+#41698 = CARTESIAN_POINT('',(1.,3.181818127632E-002));
+#41699 = CARTESIAN_POINT('',(1.,2.969696919123E-002));
+#41700 = CARTESIAN_POINT('',(1.,2.757575710615E-002));
+#41701 = CARTESIAN_POINT('',(1.,2.545454502106E-002));
+#41702 = CARTESIAN_POINT('',(1.,2.333333293597E-002));
+#41703 = CARTESIAN_POINT('',(1.,2.121212085088E-002));
+#41704 = CARTESIAN_POINT('',(1.,1.909090876579E-002));
+#41705 = CARTESIAN_POINT('',(1.,1.696969668071E-002));
+#41706 = CARTESIAN_POINT('',(1.,1.484848459562E-002));
+#41707 = CARTESIAN_POINT('',(1.,1.272727251053E-002));
+#41708 = CARTESIAN_POINT('',(1.,1.060606042544E-002));
+#41709 = CARTESIAN_POINT('',(1.,8.484848340353E-003));
+#41710 = CARTESIAN_POINT('',(1.,6.363636255265E-003));
+#41711 = CARTESIAN_POINT('',(1.,4.242424170176E-003));
+#41712 = CARTESIAN_POINT('',(1.,2.121212085088E-003));
+#41713 = CARTESIAN_POINT('',(1.,7.070706950294E-004));
+#41714 = CARTESIAN_POINT('',(1.,0.E+000));
+#41715 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#41716 = ORIENTED_EDGE('',*,*,#41717,.F.);
+#41717 = EDGE_CURVE('',#41718,#41665,#41720,.T.);
+#41718 = VERTEX_POINT('',#41719);
+#41719 = CARTESIAN_POINT('',(-2.121242937857,-2.121242937857,
+    10.416739817447));
+#41720 = SURFACE_CURVE('',#41721,(#41729),.PCURVE_S1.);
+#41721 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#41722,#41723,#41724,#41725,
+    #41726,#41727,#41728),.UNSPECIFIED.,.F.,.F.,(4,3,4),(-0.241767738739
+    ,-5.116260925771E-002,0.E+000),.UNSPECIFIED.);
+#41722 = CARTESIAN_POINT('',(-2.121242937857,-2.121242937857,
+    10.416739817447));
+#41723 = CARTESIAN_POINT('',(-1.696398425594,-2.546027153261,
+    10.429517474619));
+#41724 = CARTESIAN_POINT('',(-1.132870466092,-2.848646600229,
+    10.442407298489));
+#41725 = CARTESIAN_POINT('',(-0.510776816662,-2.956180131402,
+    10.455783274274));
+#41726 = CARTESIAN_POINT('',(-0.343793197732,-2.985044496451,
+    10.459373680389));
+#41727 = CARTESIAN_POINT('',(-0.17283793105,-3.000000044703,
+    10.462999113929));
+#41728 = CARTESIAN_POINT('',(1.408962794181E-015,-3.000000044703,
+    10.466666807731));
+#41729 = PCURVE('',#41675,#41730);
+#41730 = DEFINITIONAL_REPRESENTATION('',(#41731),#41757);
+#41731 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#41732,#41733,#41734,#41735,
+    #41736,#41737,#41738,#41739,#41740,#41741,#41742,#41743,#41744,
+    #41745,#41746,#41747,#41748,#41749,#41750,#41751,#41752,#41753,
+    #41754,#41755,#41756),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.241767738739,-0.230778296069,
+    -0.219788853399,-0.208799410729,-0.197809968059,-0.186820525389,
+    -0.175831082719,-0.164841640049,-0.153852197379,-0.142862754709,
+    -0.131873312039,-0.12088386937,-0.1098944267,-9.890498402959E-002,
+    -8.791554135964E-002,-7.692609868968E-002,-6.593665601973E-002,
+    -5.494721334977E-002,-4.395777067982E-002,-3.296832800986E-002,
+    -2.197888533991E-002,-1.098944266995E-002,0.E+000),.UNSPECIFIED.);
+#41732 = CARTESIAN_POINT('',(0.755548342152,4.167396684347E-002));
+#41733 = CARTESIAN_POINT('',(0.759251225338,4.174763712262E-002));
+#41734 = CARTESIAN_POINT('',(0.766658236493,4.189505225295E-002));
+#41735 = CARTESIAN_POINT('',(0.777771933515,4.211644167061E-002));
+#41736 = CARTESIAN_POINT('',(0.788888326523,4.233814081639E-002));
+#41737 = CARTESIAN_POINT('',(0.800006687074,4.256019269631E-002));
+#41738 = CARTESIAN_POINT('',(0.811126202254,4.278264031633E-002));
+#41739 = CARTESIAN_POINT('',(0.822246007003,4.300552668246E-002));
+#41740 = CARTESIAN_POINT('',(0.833365249501,4.322889480068E-002));
+#41741 = CARTESIAN_POINT('',(0.844483146003,4.345278767698E-002));
+#41742 = CARTESIAN_POINT('',(0.855599036141,4.367724831735E-002));
+#41743 = CARTESIAN_POINT('',(0.866712435097,4.390231972777E-002));
+#41744 = CARTESIAN_POINT('',(0.877823082922,4.412804491424E-002));
+#41745 = CARTESIAN_POINT('',(0.888930990391,4.435446688275E-002));
+#41746 = CARTESIAN_POINT('',(0.9000364806,4.458162863928E-002));
+#41747 = CARTESIAN_POINT('',(0.911140227196,4.480957318982E-002));
+#41748 = CARTESIAN_POINT('',(0.922243283694,4.503834354036E-002));
+#41749 = CARTESIAN_POINT('',(0.933347122534,4.526798269689E-002));
+#41750 = CARTESIAN_POINT('',(0.944453612221,4.549853366541E-002));
+#41751 = CARTESIAN_POINT('',(0.95556519791,4.573003945187E-002));
+#41752 = CARTESIAN_POINT('',(0.966675370754,4.596254306229E-002));
+#41753 = CARTESIAN_POINT('',(0.977784768654,4.619608750267E-002));
+#41754 = CARTESIAN_POINT('',(0.988892930945,4.643071577898E-002));
+#41755 = CARTESIAN_POINT('',(0.996297740711,4.658788585781E-002));
+#41756 = CARTESIAN_POINT('',(1.,4.666666587187E-002));
+#41757 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#41758 = ORIENTED_EDGE('',*,*,#41759,.F.);
+#41759 = EDGE_CURVE('',#41760,#41718,#41762,.T.);
+#41760 = VERTEX_POINT('',#41761);
+#41761 = CARTESIAN_POINT('',(-3.000124926996,-1.837046694444E-016,
+    10.366583555105));
+#41762 = SURFACE_CURVE('',#41763,(#41771),.PCURVE_S1.);
+#41763 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#41764,#41765,#41766,#41767,
+    #41768,#41769,#41770),.UNSPECIFIED.,.F.,.F.,(4,3,4),(-0.241778545972
+    ,-4.914153154203E-002,0.E+000),.UNSPECIFIED.);
+#41764 = CARTESIAN_POINT('',(-3.000124926996,0.E+000,10.366583555105));
+#41765 = CARTESIAN_POINT('',(-3.000124926996,-0.62169002941,
+    10.379775530617));
+#41766 = CARTESIAN_POINT('',(-2.802555824549,-1.241953832437,
+    10.393021641264));
+#41767 = CARTESIAN_POINT('',(-2.434468356438,-1.752997934796,
+    10.406437569716));
+#41768 = CARTESIAN_POINT('',(-2.340569569759,-1.883364832091,
+    10.409859961166));
+#41769 = CARTESIAN_POINT('',(-2.235832802661,-2.006669336437,
+    10.413293403605));
+#41770 = CARTESIAN_POINT('',(-2.121242937857,-2.121242937857,
+    10.416739817447));
+#41771 = PCURVE('',#41675,#41772);
+#41772 = DEFINITIONAL_REPRESENTATION('',(#41773),#41799);
+#41773 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#41774,#41775,#41776,#41777,
+    #41778,#41779,#41780,#41781,#41782,#41783,#41784,#41785,#41786,
+    #41787,#41788,#41789,#41790,#41791,#41792,#41793,#41794,#41795,
+    #41796,#41797,#41798),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.241778545972,-0.230788612064,
+    -0.219798678156,-0.208808744249,-0.197818810341,-0.186828876433,
+    -0.175838942525,-0.164849008617,-0.153859074709,-0.142869140802,
+    -0.131879206894,-0.120889272986,-0.109899339078,-9.890940517036E-002
+    ,-8.791947126255E-002,-7.692953735473E-002,-6.593960344691E-002,
+    -5.494966953909E-002,-4.395973563127E-002,-3.296980172345E-002,
+    -2.197986781564E-002,-1.098993390782E-002,0.E+000),.UNSPECIFIED.);
+#41774 = CARTESIAN_POINT('',(0.5,3.665834060928E-002));
+#41775 = CARTESIAN_POINT('',(0.503874215231,3.67336007764E-002));
+#41776 = CARTESIAN_POINT('',(0.51162175375,3.688415634933E-002));
+#41777 = CARTESIAN_POINT('',(0.523241217472,3.711010831285E-002));
+#41778 = CARTESIAN_POINT('',(0.534859806363,3.733619176847E-002));
+#41779 = CARTESIAN_POINT('',(0.54647800854,3.75624196042E-002));
+#41780 = CARTESIAN_POINT('',(0.558096066514,3.778880470805E-002));
+#41781 = CARTESIAN_POINT('',(0.569713986311,3.801535996801E-002));
+#41782 = CARTESIAN_POINT('',(0.581331609202,3.824209827208E-002));
+#41783 = CARTESIAN_POINT('',(0.592948668072,3.846903250828E-002));
+#41784 = CARTESIAN_POINT('',(0.604564848709,3.869617556459E-002));
+#41785 = CARTESIAN_POINT('',(0.616179850005,3.892354032902E-002));
+#41786 = CARTESIAN_POINT('',(0.62779344385,3.915113968957E-002));
+#41787 = CARTESIAN_POINT('',(0.639405534527,3.937898653425E-002));
+#41788 = CARTESIAN_POINT('',(0.65101621455,3.960709375105E-002));
+#41789 = CARTESIAN_POINT('',(0.662625826332,3.983547422797E-002));
+#41790 = CARTESIAN_POINT('',(0.674234992253,4.006414085303E-002));
+#41791 = CARTESIAN_POINT('',(0.685844750724,4.029310651421E-002));
+#41792 = CARTESIAN_POINT('',(0.697456282669,4.052238409953E-002));
+#41793 = CARTESIAN_POINT('',(0.709072150787,4.075198649697E-002));
+#41794 = CARTESIAN_POINT('',(0.720689152397,4.098192659455E-002));
+#41795 = CARTESIAN_POINT('',(0.732307386981,4.121221728027E-002));
+#41796 = CARTESIAN_POINT('',(0.743926905617,4.144287144213E-002));
+#41797 = CARTESIAN_POINT('',(0.751674323842,4.159689179279E-002));
+#41798 = CARTESIAN_POINT('',(0.755548342152,4.167396684347E-002));
+#41799 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#41800 = ORIENTED_EDGE('',*,*,#41801,.F.);
+#41801 = EDGE_CURVE('',#41802,#41760,#41804,.T.);
+#41802 = VERTEX_POINT('',#41803);
+#41803 = CARTESIAN_POINT('',(-2.121242937857,2.121242937857,
+    10.316739819682));
+#41804 = SURFACE_CURVE('',#41805,(#41813),.PCURVE_S1.);
+#41805 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#41806,#41807,#41808,#41809,
+    #41810,#41811,#41812),.UNSPECIFIED.,.F.,.F.,(4,3,4),(-0.241777920213
+    ,-5.49012804594E-002,0.E+000),.UNSPECIFIED.);
+#41806 = CARTESIAN_POINT('',(-2.121242937857,2.121242937857,
+    10.316739819682));
+#41807 = CARTESIAN_POINT('',(-2.556492380508,1.686055268804,
+    10.329772175657));
+#41808 = CARTESIAN_POINT('',(-2.846838548047,1.122493013088,
+    10.342556138162));
+#41809 = CARTESIAN_POINT('',(-2.953184965617,0.52851384034,
+    10.355326249259));
+#41810 = CARTESIAN_POINT('',(-2.98442779246,0.354012537271,
+    10.359077897682));
+#41811 = CARTESIAN_POINT('',(-3.000124926996,0.176969188022,
+    10.362828350607));
+#41812 = CARTESIAN_POINT('',(-3.000124926996,0.E+000,10.366583555105));
+#41813 = PCURVE('',#41675,#41814);
+#41814 = DEFINITIONAL_REPRESENTATION('',(#41815),#41841);
+#41815 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#41816,#41817,#41818,#41819,
+    #41820,#41821,#41822,#41823,#41824,#41825,#41826,#41827,#41828,
+    #41829,#41830,#41831,#41832,#41833,#41834,#41835,#41836,#41837,
+    #41838,#41839,#41840),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.241777920213,-0.230788014749,
+    -0.219798109285,-0.20880820382,-0.197818298356,-0.186828392892,
+    -0.175838487428,-0.164848581963,-0.153858676499,-0.142868771035,
+    -0.131878865571,-0.120888960106,-0.109899054642,-9.890914917805E-002
+    ,-8.791924371382E-002,-7.692933824959E-002,-6.593943278536E-002,
+    -5.494952732114E-002,-4.395962185691E-002,-3.296971639268E-002,
+    -2.197981092845E-002,-1.098990546423E-002,0.E+000),.UNSPECIFIED.);
+#41816 = CARTESIAN_POINT('',(0.244451657848,3.167396706698E-002));
+#41817 = CARTESIAN_POINT('',(0.248321056995,3.175060819255E-002));
+#41818 = CARTESIAN_POINT('',(0.256059151986,3.190371863385E-002));
+#41819 = CARTESIAN_POINT('',(0.267665623553,3.213289748753E-002));
+#41820 = CARTESIAN_POINT('',(0.279273047612,3.236161815419E-002));
+#41821 = CARTESIAN_POINT('',(0.290882402076,3.25899092551E-002));
+#41822 = CARTESIAN_POINT('',(0.30249429978,3.281779941153E-002));
+#41823 = CARTESIAN_POINT('',(0.31410897674,3.304531724474E-002));
+#41824 = CARTESIAN_POINT('',(0.325726363523,3.3272491376E-002));
+#41825 = CARTESIAN_POINT('',(0.337346138627,3.349935042656E-002));
+#41826 = CARTESIAN_POINT('',(0.348967790345,3.372592301769E-002));
+#41827 = CARTESIAN_POINT('',(0.360590679348,3.395223777066E-002));
+#41828 = CARTESIAN_POINT('',(0.372214103443,3.417832330672E-002));
+#41829 = CARTESIAN_POINT('',(0.383837363095,3.440420824716E-002));
+#41830 = CARTESIAN_POINT('',(0.395459828485,3.462992121322E-002));
+#41831 = CARTESIAN_POINT('',(0.40708100297,3.485549082617E-002));
+#41832 = CARTESIAN_POINT('',(0.418700599259,3.508094570728E-002));
+#41833 = CARTESIAN_POINT('',(0.43031856497,3.53063144778E-002));
+#41834 = CARTESIAN_POINT('',(0.441935291481,3.553162575902E-002));
+#41835 = CARTESIAN_POINT('',(0.453551131022,3.575690817217E-002));
+#41836 = CARTESIAN_POINT('',(0.46516569062,3.598219033854E-002));
+#41837 = CARTESIAN_POINT('',(0.476778902167,3.620750087939E-002));
+#41838 = CARTESIAN_POINT('',(0.488390515005,3.643286841597E-002));
+#41839 = CARTESIAN_POINT('',(0.496130394408,3.658317051837E-002));
+#41840 = CARTESIAN_POINT('',(0.5,3.665834060928E-002));
+#41841 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#41842 = ORIENTED_EDGE('',*,*,#41843,.F.);
+#41843 = EDGE_CURVE('',#41844,#41802,#41846,.T.);
+#41844 = VERTEX_POINT('',#41845);
+#41845 = CARTESIAN_POINT('',(-3.673940452188E-016,3.000000044703,
+    10.266666812201));
+#41846 = SURFACE_CURVE('',#41847,(#41855),.PCURVE_S1.);
+#41847 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#41848,#41849,#41850,#41851,
+    #41852,#41853,#41854),.UNSPECIFIED.,.F.,.F.,(4,3,4),(-0.241768013859
+    ,-4.988799698729E-002,0.E+000),.UNSPECIFIED.);
+#41848 = CARTESIAN_POINT('',(-3.673940452188E-016,3.000000044703,
+    10.266666812201));
+#41849 = CARTESIAN_POINT('',(-0.648394886506,3.000000044703,
+    10.280426025193));
+#41850 = CARTESIAN_POINT('',(-1.266385734771,2.787245485494,
+    10.293718966616));
+#41851 = CARTESIAN_POINT('',(-1.760951598696,2.428641550428,
+    10.306687660921));
+#41852 = CARTESIAN_POINT('',(-1.889536642266,2.335406036257,
+    10.31005946687));
+#41853 = CARTESIAN_POINT('',(-2.010013383479,2.232456705771,
+    10.313409354424));
+#41854 = CARTESIAN_POINT('',(-2.121242937857,2.121242937857,
+    10.316739819682));
+#41855 = PCURVE('',#41675,#41856);
+#41856 = DEFINITIONAL_REPRESENTATION('',(#41857),#41883);
+#41857 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#41858,#41859,#41860,#41861,
+    #41862,#41863,#41864,#41865,#41866,#41867,#41868,#41869,#41870,
+    #41871,#41872,#41873,#41874,#41875,#41876,#41877,#41878,#41879,
+    #41880,#41881,#41882),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.241768013859,-0.230778558684,
+    -0.219789103508,-0.208799648333,-0.197810193158,-0.186820737982,
+    -0.175831282807,-0.164841827631,-0.153852372456,-0.14286291728,
+    -0.131873462105,-0.12088400693,-0.109894551754,-9.89050965788E-002,
+    -8.791564140338E-002,-7.692618622796E-002,-6.593673105253E-002,
+    -5.494727587711E-002,-4.395782070169E-002,-3.296836552627E-002,
+    -2.197891035084E-002,-1.098945517542E-002,0.E+000),.UNSPECIFIED.);
+#41858 = CARTESIAN_POINT('',(0.E+000,2.666666631897E-002));
+#41859 = CARTESIAN_POINT('',(3.70330583213E-003,2.674546882112E-002));
+#41860 = CARTESIAN_POINT('',(1.110768715263E-002,2.690276793791E-002));
+#41861 = CARTESIAN_POINT('',(2.220981775515E-002,2.713781495913E-002));
+#41862 = CARTESIAN_POINT('',(3.330992589591E-002,2.737197633501E-002));
+#41863 = CARTESIAN_POINT('',(4.440983806942E-002,2.760526807416E-002));
+#41864 = CARTESIAN_POINT('',(5.55110029082E-002,2.783770618519E-002));
+#41865 = CARTESIAN_POINT('',(6.661445315875E-002,2.80693066767E-002));
+#41866 = CARTESIAN_POINT('',(7.772084371494E-002,2.83000855573E-002));
+#41867 = CARTESIAN_POINT('',(8.883047703829E-002,2.853005883562E-002));
+#41868 = CARTESIAN_POINT('',(9.994333912115E-002,2.875924252025E-002));
+#41869 = CARTESIAN_POINT('',(0.111059139148,2.89876526198E-002));
+#41870 = CARTESIAN_POINT('',(0.122177354133,2.921530514289E-002));
+#41871 = CARTESIAN_POINT('',(0.133297277239,2.944221609813E-002));
+#41872 = CARTESIAN_POINT('',(0.144418070575,2.966840149412E-002));
+#41873 = CARTESIAN_POINT('',(0.155538817322,2.989387733947E-002));
+#41874 = CARTESIAN_POINT('',(0.166658589757,3.01186596428E-002));
+#41875 = CARTESIAN_POINT('',(0.177776468716,3.034276441271E-002));
+#41876 = CARTESIAN_POINT('',(0.188891752434,3.056620765781E-002));
+#41877 = CARTESIAN_POINT('',(0.200003464318,3.078900538672E-002));
+#41878 = CARTESIAN_POINT('',(0.21111542599,3.101117360805E-002));
+#41879 = CARTESIAN_POINT('',(0.222227426882,3.123272833039E-002));
+#41880 = CARTESIAN_POINT('',(0.233339576547,3.145368556237E-002));
+#41881 = CARTESIAN_POINT('',(0.240747647354,3.160060272918E-002));
+#41882 = CARTESIAN_POINT('',(0.244451657848,3.167396706706E-002));
+#41883 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#41884 = ORIENTED_EDGE('',*,*,#41885,.F.);
+#41885 = EDGE_CURVE('',#41886,#41844,#41888,.T.);
+#41886 = VERTEX_POINT('',#41887);
+#41887 = CARTESIAN_POINT('',(-3.673940452188E-016,3.000000044703,
+    10.000000149012));
+#41888 = SURFACE_CURVE('',#41889,(#41893),.PCURVE_S1.);
+#41889 = LINE('',#41890,#41891);
+#41890 = CARTESIAN_POINT('',(-3.673940452188E-016,3.000000044703,
+    10.000000149012));
+#41891 = VECTOR('',#41892,1.);
+#41892 = DIRECTION('',(0.E+000,0.E+000,1.));
+#41893 = PCURVE('',#41675,#41894);
+#41894 = DEFINITIONAL_REPRESENTATION('',(#41895),#41921);
+#41895 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#41896,#41897,#41898,#41899,
+    #41900,#41901,#41902,#41903,#41904,#41905,#41906,#41907,#41908,
+    #41909,#41910,#41911,#41912,#41913,#41914,#41915,#41916,#41917,
+    #41918,#41919,#41920),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.212121196317E-002,
+    2.424242392634E-002,3.63636358895E-002,4.848484785267E-002,
+    6.060605981584E-002,7.272727177901E-002,8.484848374218E-002,
+    9.696969570535E-002,0.109090907669,0.121212119632,0.133333331595,
+    0.145454543558,0.157575755521,0.169696967484,0.181818179448,
+    0.193939391411,0.206060603374,0.218181815337,0.2303030273,
+    0.242424239263,0.254545451227,0.26666666319),.UNSPECIFIED.);
+#41896 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#41897 = CARTESIAN_POINT('',(0.E+000,4.040403987722E-004));
+#41898 = CARTESIAN_POINT('',(0.E+000,1.212121196317E-003));
+#41899 = CARTESIAN_POINT('',(0.E+000,2.424242392634E-003));
+#41900 = CARTESIAN_POINT('',(0.E+000,3.63636358895E-003));
+#41901 = CARTESIAN_POINT('',(0.E+000,4.848484785267E-003));
+#41902 = CARTESIAN_POINT('',(0.E+000,6.060605981584E-003));
+#41903 = CARTESIAN_POINT('',(0.E+000,7.272727177901E-003));
+#41904 = CARTESIAN_POINT('',(0.E+000,8.484848374218E-003));
+#41905 = CARTESIAN_POINT('',(0.E+000,9.696969570534E-003));
+#41906 = CARTESIAN_POINT('',(0.E+000,1.090909076685E-002));
+#41907 = CARTESIAN_POINT('',(0.E+000,1.212121196317E-002));
+#41908 = CARTESIAN_POINT('',(0.E+000,1.333333315948E-002));
+#41909 = CARTESIAN_POINT('',(0.E+000,1.45454543558E-002));
+#41910 = CARTESIAN_POINT('',(0.E+000,1.575757555212E-002));
+#41911 = CARTESIAN_POINT('',(0.E+000,1.696969674844E-002));
+#41912 = CARTESIAN_POINT('',(0.E+000,1.818181794475E-002));
+#41913 = CARTESIAN_POINT('',(0.E+000,1.939393914107E-002));
+#41914 = CARTESIAN_POINT('',(0.E+000,2.060606033739E-002));
+#41915 = CARTESIAN_POINT('',(0.E+000,2.18181815337E-002));
+#41916 = CARTESIAN_POINT('',(0.E+000,2.303030273002E-002));
+#41917 = CARTESIAN_POINT('',(0.E+000,2.424242392634E-002));
+#41918 = CARTESIAN_POINT('',(0.E+000,2.545454512265E-002));
+#41919 = CARTESIAN_POINT('',(-0.E+000,2.62626259202E-002));
+#41920 = CARTESIAN_POINT('',(0.E+000,2.666666631897E-002));
+#41921 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#41922 = ORIENTED_EDGE('',*,*,#41923,.F.);
+#41923 = EDGE_CURVE('',#41667,#41886,#41924,.T.);
+#41924 = SURFACE_CURVE('',#41925,(#41932),.PCURVE_S1.);
+#41925 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#41926,#41927,#41928,#41929,
+    #41930,#41931),.UNSPECIFIED.,.F.,.F.,(6,6),(-1.,0.E+000),
+  .PIECEWISE_BEZIER_KNOTS.);
+#41926 = CARTESIAN_POINT('',(0.E+000,-3.000000044703,10.000000149012));
+#41927 = CARTESIAN_POINT('',(-2.005497774376,-3.000000044703,
+    10.000000149012));
+#41928 = CARTESIAN_POINT('',(-3.797450996005,-1.323723108182,
+    10.000000149012));
+#41929 = CARTESIAN_POINT('',(-3.797450996005,1.323723108182,
+    10.000000149012));
+#41930 = CARTESIAN_POINT('',(-2.005497774376,3.000000044703,
+    10.000000149012));
+#41931 = CARTESIAN_POINT('',(-3.673940452188E-016,3.000000044703,
+    10.000000149012));
+#41932 = PCURVE('',#41675,#41933);
+#41933 = DEFINITIONAL_REPRESENTATION('',(#41934),#41960);
+#41934 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#41935,#41936,#41937,#41938,
+    #41939,#41940,#41941,#41942,#41943,#41944,#41945,#41946,#41947,
+    #41948,#41949,#41950,#41951,#41952,#41953,#41954,#41955,#41956,
+    #41957,#41958,#41959),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-1.,-0.954545454545,-0.909090909091,
+    -0.863636363636,-0.818181818182,-0.772727272727,-0.727272727273,
+    -0.681818181818,-0.636363636364,-0.590909090909,-0.545454545455,-0.5
+    ,-0.454545454545,-0.409090909091,-0.363636363636,-0.318181818182,
+    -0.272727272727,-0.227272727273,-0.181818181818,-0.136363636364,
+    -9.090909090909E-002,-4.545454545455E-002,0.E+000),.UNSPECIFIED.);
+#41935 = CARTESIAN_POINT('',(1.,0.E+000));
+#41936 = CARTESIAN_POINT('',(0.984848484848,0.E+000));
+#41937 = CARTESIAN_POINT('',(0.954545454545,0.E+000));
+#41938 = CARTESIAN_POINT('',(0.909090909091,0.E+000));
+#41939 = CARTESIAN_POINT('',(0.863636363636,0.E+000));
+#41940 = CARTESIAN_POINT('',(0.818181818182,0.E+000));
+#41941 = CARTESIAN_POINT('',(0.772727272727,0.E+000));
+#41942 = CARTESIAN_POINT('',(0.727272727273,0.E+000));
+#41943 = CARTESIAN_POINT('',(0.681818181818,0.E+000));
+#41944 = CARTESIAN_POINT('',(0.636363636364,0.E+000));
+#41945 = CARTESIAN_POINT('',(0.590909090909,0.E+000));
+#41946 = CARTESIAN_POINT('',(0.545454545455,0.E+000));
+#41947 = CARTESIAN_POINT('',(0.5,0.E+000));
+#41948 = CARTESIAN_POINT('',(0.454545454545,0.E+000));
+#41949 = CARTESIAN_POINT('',(0.409090909091,0.E+000));
+#41950 = CARTESIAN_POINT('',(0.363636363636,0.E+000));
+#41951 = CARTESIAN_POINT('',(0.318181818182,0.E+000));
+#41952 = CARTESIAN_POINT('',(0.272727272727,0.E+000));
+#41953 = CARTESIAN_POINT('',(0.227272727273,0.E+000));
+#41954 = CARTESIAN_POINT('',(0.181818181818,0.E+000));
+#41955 = CARTESIAN_POINT('',(0.136363636364,0.E+000));
+#41956 = CARTESIAN_POINT('',(9.090909090909E-002,0.E+000));
+#41957 = CARTESIAN_POINT('',(4.545454545454E-002,0.E+000));
+#41958 = CARTESIAN_POINT('',(1.515151515151E-002,-0.E+000));
+#41959 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#41960 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#41961 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#41965)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#41962,#41963,#41964)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#41962 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#41963 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#41964 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#41965 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(5.E-004),#41962,
+  'distance_accuracy_value','confusion accuracy');
+#41966 = SHAPE_DEFINITION_REPRESENTATION(#41967,#41657);
+#41967 = PRODUCT_DEFINITION_SHAPE('','',#41968);
+#41968 = PRODUCT_DEFINITION('design','',#41969,#41972);
+#41969 = PRODUCT_DEFINITION_FORMATION('','',#41970);
+#41970 = PRODUCT('Compound002','Compound002','',(#41971));
+#41971 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#41972 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#41973 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#41974,#41976);
+#41974 = ( REPRESENTATION_RELATIONSHIP('','',#41657,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#41975) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#41975 = ITEM_DEFINED_TRANSFORMATION('','',#11,#887);
+#41976 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #41977);
+#41977 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('219','=>[0:1:1:220]','',#5,
+  #41968,$);
+#41978 = PRODUCT_TYPE('part',$,(#41970));
+#41979 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#41980),#42054);
+#41980 = SHELL_BASED_SURFACE_MODEL('',(#41981));
+#41981 = OPEN_SHELL('',(#41982));
+#41982 = ADVANCED_FACE('',(#41983),#41997,.T.);
+#41983 = FACE_BOUND('',#41984,.T.);
+#41984 = EDGE_LOOP('',(#41985,#42008,#42024,#42040));
+#41985 = ORIENTED_EDGE('',*,*,#41986,.T.);
+#41986 = EDGE_CURVE('',#41987,#41989,#41991,.T.);
+#41987 = VERTEX_POINT('',#41988);
+#41988 = CARTESIAN_POINT('',(-5.510910678282E-016,-3.000000044703,
+    8.000000067055));
+#41989 = VERTEX_POINT('',#41990);
+#41990 = CARTESIAN_POINT('',(0.E+000,-3.000000044703,9.00000013411));
+#41991 = SURFACE_CURVE('',#41992,(#41996),.PCURVE_S1.);
+#41992 = LINE('',#41993,#41994);
+#41993 = CARTESIAN_POINT('',(-5.510910678282E-016,-3.000000044703,
+    8.000000067055));
+#41994 = VECTOR('',#41995,1.);
+#41995 = DIRECTION('',(5.510910308747E-016,0.E+000,1.));
+#41996 = PCURVE('',#41997,#42002);
+#41997 = PLANE('',#41998);
+#41998 = AXIS2_PLACEMENT_3D('',#41999,#42000,#42001);
+#41999 = CARTESIAN_POINT('',(-2.755455339141E-016,-3.000000044703,
+    8.500000100583));
+#42000 = DIRECTION('',(0.E+000,-1.,-5.551114750895E-016));
+#42001 = DIRECTION('',(0.E+000,5.551114750895E-016,-1.));
+#42002 = DEFINITIONAL_REPRESENTATION('',(#42003),#42007);
+#42003 = LINE('',#42004,#42005);
+#42004 = CARTESIAN_POINT('',(0.500000033528,-2.755455339141E-016));
+#42005 = VECTOR('',#42006,1.);
+#42006 = DIRECTION('',(-1.,5.510910308747E-016));
+#42007 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#42008 = ORIENTED_EDGE('',*,*,#42009,.T.);
+#42009 = EDGE_CURVE('',#41989,#42010,#42012,.T.);
+#42010 = VERTEX_POINT('',#42011);
+#42011 = CARTESIAN_POINT('',(-1.000000014901,-3.000000044703,
+    9.00000013411));
+#42012 = SURFACE_CURVE('',#42013,(#42017),.PCURVE_S1.);
+#42013 = LINE('',#42014,#42015);
+#42014 = CARTESIAN_POINT('',(0.E+000,-3.000000044703,9.00000013411));
+#42015 = VECTOR('',#42016,1.);
+#42016 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#42017 = PCURVE('',#41997,#42018);
+#42018 = DEFINITIONAL_REPRESENTATION('',(#42019),#42023);
+#42019 = LINE('',#42020,#42021);
+#42020 = CARTESIAN_POINT('',(-0.500000033527,2.755455339141E-016));
+#42021 = VECTOR('',#42022,1.);
+#42022 = DIRECTION('',(0.E+000,-1.));
+#42023 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#42024 = ORIENTED_EDGE('',*,*,#42025,.F.);
+#42025 = EDGE_CURVE('',#42026,#42010,#42028,.T.);
+#42026 = VERTEX_POINT('',#42027);
+#42027 = CARTESIAN_POINT('',(-1.000000014901,-3.000000044703,
+    8.000000067055));
+#42028 = SURFACE_CURVE('',#42029,(#42033),.PCURVE_S1.);
+#42029 = LINE('',#42030,#42031);
+#42030 = CARTESIAN_POINT('',(-1.000000014901,-3.000000044703,
+    8.000000067055));
+#42031 = VECTOR('',#42032,1.);
+#42032 = DIRECTION('',(0.E+000,0.E+000,1.));
+#42033 = PCURVE('',#41997,#42034);
+#42034 = DEFINITIONAL_REPRESENTATION('',(#42035),#42039);
+#42035 = LINE('',#42036,#42037);
+#42036 = CARTESIAN_POINT('',(0.500000033528,-1.000000014901));
+#42037 = VECTOR('',#42038,1.);
+#42038 = DIRECTION('',(-1.,0.E+000));
+#42039 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#42040 = ORIENTED_EDGE('',*,*,#42041,.F.);
+#42041 = EDGE_CURVE('',#41987,#42026,#42042,.T.);
+#42042 = SURFACE_CURVE('',#42043,(#42047),.PCURVE_S1.);
+#42043 = LINE('',#42044,#42045);
+#42044 = CARTESIAN_POINT('',(-5.510910678282E-016,-3.000000044703,
+    8.000000067055));
+#42045 = VECTOR('',#42046,1.);
+#42046 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#42047 = PCURVE('',#41997,#42048);
+#42048 = DEFINITIONAL_REPRESENTATION('',(#42049),#42053);
+#42049 = LINE('',#42050,#42051);
+#42050 = CARTESIAN_POINT('',(0.500000033528,-2.755455339141E-016));
+#42051 = VECTOR('',#42052,1.);
+#42052 = DIRECTION('',(0.E+000,-1.));
+#42053 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#42054 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#42058)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#42055,#42056,#42057)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#42055 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#42056 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#42057 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#42058 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#42055,
+  'distance_accuracy_value','confusion accuracy');
+#42059 = SHAPE_DEFINITION_REPRESENTATION(#42060,#41979);
+#42060 = PRODUCT_DEFINITION_SHAPE('','',#42061);
+#42061 = PRODUCT_DEFINITION('design','',#42062,#42065);
+#42062 = PRODUCT_DEFINITION_FORMATION('','',#42063);
+#42063 = PRODUCT('Plastik007','Plastik007','',(#42064));
+#42064 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#42065 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#42066 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#42067,#42069);
+#42067 = ( REPRESENTATION_RELATIONSHIP('','',#41979,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#42068) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#42068 = ITEM_DEFINED_TRANSFORMATION('','',#11,#891);
+#42069 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #42070);
+#42070 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('220','=>[0:1:1:221]','',#5,
+  #42061,$);
+#42071 = PRODUCT_TYPE('part',$,(#42063));
+#42072 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#42073),#42263);
+#42073 = SHELL_BASED_SURFACE_MODEL('',(#42074));
+#42074 = OPEN_SHELL('',(#42075));
+#42075 = ADVANCED_FACE('',(#42076),#42090,.T.);
+#42076 = FACE_BOUND('',#42077,.T.);
+#42077 = EDGE_LOOP('',(#42078,#42101,#42117,#42133,#42149,#42165,#42181,
+    #42197,#42213,#42249));
+#42078 = ORIENTED_EDGE('',*,*,#42079,.F.);
+#42079 = EDGE_CURVE('',#42080,#42082,#42084,.T.);
+#42080 = VERTEX_POINT('',#42081);
+#42081 = CARTESIAN_POINT('',(-1.000000014901,-3.000000044703,
+    8.000000067055));
+#42082 = VERTEX_POINT('',#42083);
+#42083 = CARTESIAN_POINT('',(-5.510910678282E-016,-3.000000044703,
+    8.000000067055));
+#42084 = SURFACE_CURVE('',#42085,(#42089),.PCURVE_S1.);
+#42085 = LINE('',#42086,#42087);
+#42086 = CARTESIAN_POINT('',(-1.000000014901,-3.000000044703,
+    8.000000067055));
+#42087 = VECTOR('',#42088,1.);
+#42088 = DIRECTION('',(1.,-1.224646799147E-016,0.E+000));
+#42089 = PCURVE('',#42090,#42095);
+#42090 = PLANE('',#42091);
+#42091 = AXIS2_PLACEMENT_3D('',#42092,#42093,#42094);
+#42092 = CARTESIAN_POINT('',(-1.75,-3.500000052154,8.000000067055));
+#42093 = DIRECTION('',(3.19913190948E-032,2.612289446809E-016,-1.));
+#42094 = DIRECTION('',(1.,-1.224646799147E-016,-1.291822021799E-045));
+#42095 = DEFINITIONAL_REPRESENTATION('',(#42096),#42100);
+#42096 = LINE('',#42097,#42098);
+#42097 = CARTESIAN_POINT('',(0.749999985099,-0.500000007451));
+#42098 = VECTOR('',#42099,1.);
+#42099 = DIRECTION('',(1.,3.374613034702E-061));
+#42100 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#42101 = ORIENTED_EDGE('',*,*,#42102,.F.);
+#42102 = EDGE_CURVE('',#42103,#42080,#42105,.T.);
+#42103 = VERTEX_POINT('',#42104);
+#42104 = CARTESIAN_POINT('',(-1.000000014901,-3.500000052154,
+    8.000000067055));
+#42105 = SURFACE_CURVE('',#42106,(#42110),.PCURVE_S1.);
+#42106 = LINE('',#42107,#42108);
+#42107 = CARTESIAN_POINT('',(-1.000000014901,-3.500000052154,
+    8.000000067055));
+#42108 = VECTOR('',#42109,1.);
+#42109 = DIRECTION('',(-1.550910721057E-016,1.,0.E+000));
+#42110 = PCURVE('',#42090,#42111);
+#42111 = DEFINITIONAL_REPRESENTATION('',(#42112),#42116);
+#42112 = LINE('',#42113,#42114);
+#42113 = CARTESIAN_POINT('',(0.749999985099,-9.184850811118E-017));
+#42114 = VECTOR('',#42115,1.);
+#42115 = DIRECTION('',(-2.775557520204E-016,-1.));
+#42116 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#42117 = ORIENTED_EDGE('',*,*,#42118,.F.);
+#42118 = EDGE_CURVE('',#42119,#42103,#42121,.T.);
+#42119 = VERTEX_POINT('',#42120);
+#42120 = CARTESIAN_POINT('',(-3.5,-3.500000052154,8.000000067055));
+#42121 = SURFACE_CURVE('',#42122,(#42126),.PCURVE_S1.);
+#42122 = LINE('',#42123,#42124);
+#42123 = CARTESIAN_POINT('',(-3.5,-3.500000052154,8.000000067055));
+#42124 = VECTOR('',#42125,1.);
+#42125 = DIRECTION('',(1.,-1.224646799147E-016,0.E+000));
+#42126 = PCURVE('',#42090,#42127);
+#42127 = DEFINITIONAL_REPRESENTATION('',(#42128),#42132);
+#42128 = LINE('',#42129,#42130);
+#42129 = CARTESIAN_POINT('',(-1.75,2.143131898507E-016));
+#42130 = VECTOR('',#42131,1.);
+#42131 = DIRECTION('',(1.,3.374613034702E-061));
+#42132 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#42133 = ORIENTED_EDGE('',*,*,#42134,.F.);
+#42134 = EDGE_CURVE('',#42135,#42119,#42137,.T.);
+#42135 = VERTEX_POINT('',#42136);
+#42136 = CARTESIAN_POINT('',(-3.5,5.000000022352,8.000000067055));
+#42137 = SURFACE_CURVE('',#42138,(#42142),.PCURVE_S1.);
+#42138 = LINE('',#42139,#42140);
+#42139 = CARTESIAN_POINT('',(-3.5,5.000000022352,8.000000067055));
+#42140 = VECTOR('',#42141,1.);
+#42141 = DIRECTION('',(8.149792425691E-018,-1.,-2.612289446809E-016));
+#42142 = PCURVE('',#42090,#42143);
+#42143 = DEFINITIONAL_REPRESENTATION('',(#42144),#42148);
+#42144 = LINE('',#42145,#42146);
+#42145 = CARTESIAN_POINT('',(-1.75,-8.500000074506));
+#42146 = VECTOR('',#42147,1.);
+#42147 = DIRECTION('',(1.306144723404E-016,1.));
+#42148 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#42149 = ORIENTED_EDGE('',*,*,#42150,.F.);
+#42150 = EDGE_CURVE('',#42151,#42135,#42153,.T.);
+#42151 = VERTEX_POINT('',#42152);
+#42152 = CARTESIAN_POINT('',(-1.,5.000000022352,8.000000067055));
+#42153 = SURFACE_CURVE('',#42154,(#42158),.PCURVE_S1.);
+#42154 = LINE('',#42155,#42156);
+#42155 = CARTESIAN_POINT('',(-1.,5.000000022352,8.000000067055));
+#42156 = VECTOR('',#42157,1.);
+#42157 = DIRECTION('',(-1.,1.224646799147E-016,0.E+000));
+#42158 = PCURVE('',#42090,#42159);
+#42159 = DEFINITIONAL_REPRESENTATION('',(#42160),#42164);
+#42160 = LINE('',#42161,#42162);
+#42161 = CARTESIAN_POINT('',(0.75,-8.500000074506));
+#42162 = VECTOR('',#42163,1.);
+#42163 = DIRECTION('',(-1.,-3.374613034702E-061));
+#42164 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#42165 = ORIENTED_EDGE('',*,*,#42166,.F.);
+#42166 = EDGE_CURVE('',#42167,#42151,#42169,.T.);
+#42167 = VERTEX_POINT('',#42168);
+#42168 = CARTESIAN_POINT('',(-1.,4.000000074506,8.000000067055));
+#42169 = SURFACE_CURVE('',#42170,(#42174),.PCURVE_S1.);
+#42170 = LINE('',#42171,#42172);
+#42171 = CARTESIAN_POINT('',(-1.,4.000000074506,8.000000067055));
+#42172 = VECTOR('',#42173,1.);
+#42173 = DIRECTION('',(1.224646799147E-016,1.,0.E+000));
+#42174 = PCURVE('',#42090,#42175);
+#42175 = DEFINITIONAL_REPRESENTATION('',(#42176),#42180);
+#42176 = LINE('',#42177,#42178);
+#42177 = CARTESIAN_POINT('',(0.75,-7.50000012666));
+#42178 = VECTOR('',#42179,1.);
+#42179 = DIRECTION('',(-3.374613034702E-061,-1.));
+#42180 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#42181 = ORIENTED_EDGE('',*,*,#42182,.F.);
+#42182 = EDGE_CURVE('',#42183,#42167,#42185,.T.);
+#42183 = VERTEX_POINT('',#42184);
+#42184 = CARTESIAN_POINT('',(3.061617061739E-016,4.000000074506,
+    8.000000067055));
+#42185 = SURFACE_CURVE('',#42186,(#42190),.PCURVE_S1.);
+#42186 = LINE('',#42187,#42188);
+#42187 = CARTESIAN_POINT('',(3.061617061739E-016,4.000000074506,
+    8.000000067055));
+#42188 = VECTOR('',#42189,1.);
+#42189 = DIRECTION('',(-1.,1.224646799147E-016,0.E+000));
+#42190 = PCURVE('',#42090,#42191);
+#42191 = DEFINITIONAL_REPRESENTATION('',(#42192),#42196);
+#42192 = LINE('',#42193,#42194);
+#42193 = CARTESIAN_POINT('',(1.75,-7.50000012666));
+#42194 = VECTOR('',#42195,1.);
+#42195 = DIRECTION('',(-1.,-3.374613034702E-061));
+#42196 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#42197 = ORIENTED_EDGE('',*,*,#42198,.F.);
+#42198 = EDGE_CURVE('',#42199,#42183,#42201,.T.);
+#42199 = VERTEX_POINT('',#42200);
+#42200 = CARTESIAN_POINT('',(6.123233722007E-017,2.,8.000000067055));
+#42201 = SURFACE_CURVE('',#42202,(#42206),.PCURVE_S1.);
+#42202 = LINE('',#42203,#42204);
+#42203 = CARTESIAN_POINT('',(6.123233722007E-017,2.,8.000000067055));
+#42204 = VECTOR('',#42205,1.);
+#42205 = DIRECTION('',(1.224646799147E-016,1.,5.551114916331E-016));
+#42206 = PCURVE('',#42090,#42207);
+#42207 = DEFINITIONAL_REPRESENTATION('',(#42208),#42212);
+#42208 = LINE('',#42209,#42210);
+#42209 = CARTESIAN_POINT('',(1.75,-5.500000052154));
+#42210 = VECTOR('',#42211,1.);
+#42211 = DIRECTION('',(-3.374613034702E-061,-1.));
+#42212 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#42213 = ORIENTED_EDGE('',*,*,#42214,.F.);
+#42214 = EDGE_CURVE('',#42215,#42199,#42217,.T.);
+#42215 = VERTEX_POINT('',#42216);
+#42216 = CARTESIAN_POINT('',(-4.286263824389E-016,-2.,8.000000067055));
+#42217 = SURFACE_CURVE('',#42218,(#42232),.PCURVE_S1.);
+#42218 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#42219,#42220,#42221,#42222,
+    #42223,#42224,#42225,#42226,#42227,#42228,#42229,#42230,#42231),
+  .UNSPECIFIED.,.F.,.F.,(4,3,3,3,4),(0.E+000,0.161026557375,
+    0.32205311475,0.483079672125,0.6441062295),
+  .PIECEWISE_BEZIER_KNOTS.);
+#42219 = CARTESIAN_POINT('',(-4.286263824389E-016,-2.,8.000000067055));
+#42220 = CARTESIAN_POINT('',(-0.450947581424,-2.,8.000000067055));
+#42221 = CARTESIAN_POINT('',(-0.989092698722,-1.839334426024,
+    8.000000067055));
+#42222 = CARTESIAN_POINT('',(-1.414213562373,-1.414213562373,
+    8.000000067055));
+#42223 = CARTESIAN_POINT('',(-1.626992931885,-1.201434192861,
+    8.000000067055));
+#42224 = CARTESIAN_POINT('',(-2.,-0.733024408499,8.000000067055));
+#42225 = CARTESIAN_POINT('',(-2.,8.881784197001E-016,8.000000067055));
+#42226 = CARTESIAN_POINT('',(-2.,0.733024408499,8.000000067055));
+#42227 = CARTESIAN_POINT('',(-1.626992931885,1.201434192861,
+    8.000000067055));
+#42228 = CARTESIAN_POINT('',(-1.414213562373,1.414213562373,
+    8.000000067055));
+#42229 = CARTESIAN_POINT('',(-0.989092698722,1.839334426024,
+    8.000000067055));
+#42230 = CARTESIAN_POINT('',(-0.450947581424,2.,8.000000067055));
+#42231 = CARTESIAN_POINT('',(6.123233722007E-017,2.,8.000000067055));
+#42232 = PCURVE('',#42090,#42233);
+#42233 = DEFINITIONAL_REPRESENTATION('',(#42234),#42248);
+#42234 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#42235,#42236,#42237,#42238,
+    #42239,#42240,#42241,#42242,#42243,#42244,#42245,#42246,#42247),
+  .UNSPECIFIED.,.F.,.F.,(4,3,3,3,4),(0.E+000,0.161026557375,
+    0.32205311475,0.483079672125,0.6441062295),
+  .PIECEWISE_BEZIER_KNOTS.);
+#42235 = CARTESIAN_POINT('',(1.75,-1.500000052154));
+#42236 = CARTESIAN_POINT('',(1.299052418576,-1.500000052154));
+#42237 = CARTESIAN_POINT('',(0.760907301278,-1.66066562613));
+#42238 = CARTESIAN_POINT('',(0.335786437627,-2.085786489781));
+#42239 = CARTESIAN_POINT('',(0.123007068115,-2.298565859293));
+#42240 = CARTESIAN_POINT('',(-0.25,-2.766975643655));
+#42241 = CARTESIAN_POINT('',(-0.25,-3.500000052154));
+#42242 = CARTESIAN_POINT('',(-0.25,-4.233024460653));
+#42243 = CARTESIAN_POINT('',(0.123007068115,-4.701434245015));
+#42244 = CARTESIAN_POINT('',(0.335786437627,-4.914213614527));
+#42245 = CARTESIAN_POINT('',(0.760907301278,-5.339334478178));
+#42246 = CARTESIAN_POINT('',(1.299052418576,-5.500000052154));
+#42247 = CARTESIAN_POINT('',(1.75,-5.500000052154));
+#42248 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#42249 = ORIENTED_EDGE('',*,*,#42250,.F.);
+#42250 = EDGE_CURVE('',#42082,#42215,#42251,.T.);
+#42251 = SURFACE_CURVE('',#42252,(#42256),.PCURVE_S1.);
+#42252 = LINE('',#42253,#42254);
+#42253 = CARTESIAN_POINT('',(-5.510910678282E-016,-3.000000044703,
+    8.000000067055));
+#42254 = VECTOR('',#42255,1.);
+#42255 = DIRECTION('',(1.224646799147E-016,1.,0.E+000));
+#42256 = PCURVE('',#42090,#42257);
+#42257 = DEFINITIONAL_REPRESENTATION('',(#42258),#42262);
+#42258 = LINE('',#42259,#42260);
+#42259 = CARTESIAN_POINT('',(1.75,-0.500000007451));
+#42260 = VECTOR('',#42261,1.);
+#42261 = DIRECTION('',(-3.374613034702E-061,-1.));
+#42262 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#42263 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#42267)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#42264,#42265,#42266)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#42264 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#42265 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#42266 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#42267 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#42264,
+  'distance_accuracy_value','confusion accuracy');
+#42268 = SHAPE_DEFINITION_REPRESENTATION(#42269,#42072);
+#42269 = PRODUCT_DEFINITION_SHAPE('','',#42270);
+#42270 = PRODUCT_DEFINITION('design','',#42271,#42274);
+#42271 = PRODUCT_DEFINITION_FORMATION('','',#42272);
+#42272 = PRODUCT('Plastik015','Plastik015','',(#42273));
+#42273 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#42274 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#42275 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#42276,#42278);
+#42276 = ( REPRESENTATION_RELATIONSHIP('','',#42072,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#42277) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#42277 = ITEM_DEFINED_TRANSFORMATION('','',#11,#895);
+#42278 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #42279);
+#42279 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('221','=>[0:1:1:222]','',#5,
+  #42270,$);
+#42280 = PRODUCT_TYPE('part',$,(#42272));
+#42281 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#42282),#42356);
+#42282 = SHELL_BASED_SURFACE_MODEL('',(#42283));
+#42283 = OPEN_SHELL('',(#42284));
+#42284 = ADVANCED_FACE('',(#42285),#42299,.T.);
+#42285 = FACE_BOUND('',#42286,.T.);
+#42286 = EDGE_LOOP('',(#42287,#42310,#42326,#42342));
+#42287 = ORIENTED_EDGE('',*,*,#42288,.T.);
+#42288 = EDGE_CURVE('',#42289,#42291,#42293,.T.);
+#42289 = VERTEX_POINT('',#42290);
+#42290 = CARTESIAN_POINT('',(-1.,-4.500000059605,3.000000089407));
+#42291 = VERTEX_POINT('',#42292);
+#42292 = CARTESIAN_POINT('',(-7.347880895252E-016,-4.500000059605,
+    3.000000089407));
+#42293 = SURFACE_CURVE('',#42294,(#42298),.PCURVE_S1.);
+#42294 = LINE('',#42295,#42296);
+#42295 = CARTESIAN_POINT('',(-1.,-4.500000059605,3.000000089407));
+#42296 = VECTOR('',#42297,1.);
+#42297 = DIRECTION('',(1.,-1.224646799147E-016,0.E+000));
+#42298 = PCURVE('',#42299,#42304);
+#42299 = PLANE('',#42300);
+#42300 = AXIS2_PLACEMENT_3D('',#42301,#42302,#42303);
+#42301 = CARTESIAN_POINT('',(-0.5,-4.500000059605,3.000000089407));
+#42302 = DIRECTION('',(0.E+000,0.E+000,1.));
+#42303 = DIRECTION('',(-1.,1.224646799147E-016,0.E+000));
+#42304 = DEFINITIONAL_REPRESENTATION('',(#42305),#42309);
+#42305 = LINE('',#42306,#42307);
+#42306 = CARTESIAN_POINT('',(0.5,6.123233995735E-017));
+#42307 = VECTOR('',#42308,1.);
+#42308 = DIRECTION('',(-1.,0.E+000));
+#42309 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#42310 = ORIENTED_EDGE('',*,*,#42311,.T.);
+#42311 = EDGE_CURVE('',#42291,#42312,#42314,.T.);
+#42312 = VERTEX_POINT('',#42313);
+#42313 = CARTESIAN_POINT('',(-6.123234096104E-016,-3.500000059605,
+    3.000000089407));
+#42314 = SURFACE_CURVE('',#42315,(#42319),.PCURVE_S1.);
+#42315 = LINE('',#42316,#42317);
+#42316 = CARTESIAN_POINT('',(-7.347880895252E-016,-4.500000059605,
+    3.000000089407));
+#42317 = VECTOR('',#42318,1.);
+#42318 = DIRECTION('',(1.224646799147E-016,1.,0.E+000));
+#42319 = PCURVE('',#42299,#42320);
+#42320 = DEFINITIONAL_REPRESENTATION('',(#42321),#42325);
+#42321 = LINE('',#42322,#42323);
+#42322 = CARTESIAN_POINT('',(-0.5,-6.123233995735E-017));
+#42323 = VECTOR('',#42324,1.);
+#42324 = DIRECTION('',(0.E+000,-1.));
+#42325 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#42326 = ORIENTED_EDGE('',*,*,#42327,.F.);
+#42327 = EDGE_CURVE('',#42328,#42312,#42330,.T.);
+#42328 = VERTEX_POINT('',#42329);
+#42329 = CARTESIAN_POINT('',(-1.,-3.500000059605,3.000000089407));
+#42330 = SURFACE_CURVE('',#42331,(#42335),.PCURVE_S1.);
+#42331 = LINE('',#42332,#42333);
+#42332 = CARTESIAN_POINT('',(-1.,-3.500000059605,3.000000089407));
+#42333 = VECTOR('',#42334,1.);
+#42334 = DIRECTION('',(1.,-1.224646799147E-016,0.E+000));
+#42335 = PCURVE('',#42299,#42336);
+#42336 = DEFINITIONAL_REPRESENTATION('',(#42337),#42341);
+#42337 = LINE('',#42338,#42339);
+#42338 = CARTESIAN_POINT('',(0.5,-1.));
+#42339 = VECTOR('',#42340,1.);
+#42340 = DIRECTION('',(-1.,0.E+000));
+#42341 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#42342 = ORIENTED_EDGE('',*,*,#42343,.F.);
+#42343 = EDGE_CURVE('',#42289,#42328,#42344,.T.);
+#42344 = SURFACE_CURVE('',#42345,(#42349),.PCURVE_S1.);
+#42345 = LINE('',#42346,#42347);
+#42346 = CARTESIAN_POINT('',(-1.,-4.500000059605,3.000000089407));
+#42347 = VECTOR('',#42348,1.);
+#42348 = DIRECTION('',(1.224646799147E-016,1.,0.E+000));
+#42349 = PCURVE('',#42299,#42350);
+#42350 = DEFINITIONAL_REPRESENTATION('',(#42351),#42355);
+#42351 = LINE('',#42352,#42353);
+#42352 = CARTESIAN_POINT('',(0.5,6.123233995735E-017));
+#42353 = VECTOR('',#42354,1.);
+#42354 = DIRECTION('',(0.E+000,-1.));
+#42355 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#42356 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#42360)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#42357,#42358,#42359)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#42357 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#42358 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#42359 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#42360 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#42357,
+  'distance_accuracy_value','confusion accuracy');
+#42361 = SHAPE_DEFINITION_REPRESENTATION(#42362,#42281);
+#42362 = PRODUCT_DEFINITION_SHAPE('','',#42363);
+#42363 = PRODUCT_DEFINITION('design','',#42364,#42367);
+#42364 = PRODUCT_DEFINITION_FORMATION('','',#42365);
+#42365 = PRODUCT('Plastik011','Plastik011','',(#42366));
+#42366 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#42367 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#42368 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#42369,#42371);
+#42369 = ( REPRESENTATION_RELATIONSHIP('','',#42281,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#42370) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#42370 = ITEM_DEFINED_TRANSFORMATION('','',#11,#899);
+#42371 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #42372);
+#42372 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('222','=>[0:1:1:223]','',#5,
+  #42363,$);
+#42373 = PRODUCT_TYPE('part',$,(#42365));
+#42374 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#42375),#42481);
+#42375 = SHELL_BASED_SURFACE_MODEL('',(#42376));
+#42376 = OPEN_SHELL('',(#42377));
+#42377 = ADVANCED_FACE('',(#42378),#42392,.T.);
+#42378 = FACE_BOUND('',#42379,.T.);
+#42379 = EDGE_LOOP('',(#42380,#42403,#42419,#42435,#42451,#42467));
+#42380 = ORIENTED_EDGE('',*,*,#42381,.T.);
+#42381 = EDGE_CURVE('',#42382,#42384,#42386,.T.);
+#42382 = VERTEX_POINT('',#42383);
+#42383 = CARTESIAN_POINT('',(5.510910596163E-016,6.000000022352,
+    3.000000089407));
+#42384 = VERTEX_POINT('',#42385);
+#42385 = CARTESIAN_POINT('',(5.510910596163E-016,6.000000022352,
+    6.705522526129E-008));
+#42386 = SURFACE_CURVE('',#42387,(#42391),.PCURVE_S1.);
+#42387 = LINE('',#42388,#42389);
+#42388 = CARTESIAN_POINT('',(5.510910596163E-016,6.000000022352,
+    3.000000089407));
+#42389 = VECTOR('',#42390,1.);
+#42390 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#42391 = PCURVE('',#42392,#42397);
+#42392 = PLANE('',#42393);
+#42393 = AXIS2_PLACEMENT_3D('',#42394,#42395,#42396);
+#42394 = CARTESIAN_POINT('',(-2.161355344881,6.000000022352,
+    6.705522526129E-008));
+#42395 = DIRECTION('',(1.224646799147E-016,1.,0.E+000));
+#42396 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#42397 = DEFINITIONAL_REPRESENTATION('',(#42398),#42402);
+#42398 = LINE('',#42399,#42400);
+#42399 = CARTESIAN_POINT('',(-3.000000022352,-2.161355344881));
+#42400 = VECTOR('',#42401,1.);
+#42401 = DIRECTION('',(1.,0.E+000));
+#42402 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#42403 = ORIENTED_EDGE('',*,*,#42404,.T.);
+#42404 = EDGE_CURVE('',#42384,#42405,#42407,.T.);
+#42405 = VERTEX_POINT('',#42406);
+#42406 = CARTESIAN_POINT('',(-4.322710689763,6.000000022352,
+    6.705522526129E-008));
+#42407 = SURFACE_CURVE('',#42408,(#42412),.PCURVE_S1.);
+#42408 = LINE('',#42409,#42410);
+#42409 = CARTESIAN_POINT('',(5.510910596163E-016,6.000000022352,
+    6.705522526129E-008));
+#42410 = VECTOR('',#42411,1.);
+#42411 = DIRECTION('',(-1.,1.224646799147E-016,0.E+000));
+#42412 = PCURVE('',#42392,#42413);
+#42413 = DEFINITIONAL_REPRESENTATION('',(#42414),#42418);
+#42414 = LINE('',#42415,#42416);
+#42415 = CARTESIAN_POINT('',(0.E+000,-2.161355344881));
+#42416 = VECTOR('',#42417,1.);
+#42417 = DIRECTION('',(0.E+000,1.));
+#42418 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#42419 = ORIENTED_EDGE('',*,*,#42420,.T.);
+#42420 = EDGE_CURVE('',#42405,#42421,#42423,.T.);
+#42421 = VERTEX_POINT('',#42422);
+#42422 = CARTESIAN_POINT('',(-4.322710689763,6.000000022352,
+    9.000000067055));
+#42423 = SURFACE_CURVE('',#42424,(#42428),.PCURVE_S1.);
+#42424 = LINE('',#42425,#42426);
+#42425 = CARTESIAN_POINT('',(-4.322710689763,6.000000022352,
+    6.705522526129E-008));
+#42426 = VECTOR('',#42427,1.);
+#42427 = DIRECTION('',(0.E+000,0.E+000,1.));
+#42428 = PCURVE('',#42392,#42429);
+#42429 = DEFINITIONAL_REPRESENTATION('',(#42430),#42434);
+#42430 = LINE('',#42431,#42432);
+#42431 = CARTESIAN_POINT('',(0.E+000,2.161355344882));
+#42432 = VECTOR('',#42433,1.);
+#42433 = DIRECTION('',(-1.,0.E+000));
+#42434 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#42435 = ORIENTED_EDGE('',*,*,#42436,.T.);
+#42436 = EDGE_CURVE('',#42421,#42437,#42439,.T.);
+#42437 = VERTEX_POINT('',#42438);
+#42438 = CARTESIAN_POINT('',(-1.,6.000000022352,9.000000067055));
+#42439 = SURFACE_CURVE('',#42440,(#42444),.PCURVE_S1.);
+#42440 = LINE('',#42441,#42442);
+#42441 = CARTESIAN_POINT('',(-4.322710689763,6.000000022352,
+    9.000000067055));
+#42442 = VECTOR('',#42443,1.);
+#42443 = DIRECTION('',(1.,-1.224646799147E-016,0.E+000));
+#42444 = PCURVE('',#42392,#42445);
+#42445 = DEFINITIONAL_REPRESENTATION('',(#42446),#42450);
+#42446 = LINE('',#42447,#42448);
+#42447 = CARTESIAN_POINT('',(-9.,2.161355344882));
+#42448 = VECTOR('',#42449,1.);
+#42449 = DIRECTION('',(0.E+000,-1.));
+#42450 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#42451 = ORIENTED_EDGE('',*,*,#42452,.T.);
+#42452 = EDGE_CURVE('',#42437,#42453,#42455,.T.);
+#42453 = VERTEX_POINT('',#42454);
+#42454 = CARTESIAN_POINT('',(-1.,6.000000022352,3.000000089407));
+#42455 = SURFACE_CURVE('',#42456,(#42460),.PCURVE_S1.);
+#42456 = LINE('',#42457,#42458);
+#42457 = CARTESIAN_POINT('',(-1.,6.000000022352,9.000000067055));
+#42458 = VECTOR('',#42459,1.);
+#42459 = DIRECTION('',(2.312964643252E-017,-2.8325647469E-033,-1.));
+#42460 = PCURVE('',#42392,#42461);
+#42461 = DEFINITIONAL_REPRESENTATION('',(#42462),#42466);
+#42462 = LINE('',#42463,#42464);
+#42463 = CARTESIAN_POINT('',(-9.,-1.161355344881));
+#42464 = VECTOR('',#42465,1.);
+#42465 = DIRECTION('',(1.,-2.312964643252E-017));
+#42466 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#42467 = ORIENTED_EDGE('',*,*,#42468,.T.);
+#42468 = EDGE_CURVE('',#42453,#42382,#42469,.T.);
+#42469 = SURFACE_CURVE('',#42470,(#42474),.PCURVE_S1.);
+#42470 = LINE('',#42471,#42472);
+#42471 = CARTESIAN_POINT('',(-1.,6.000000022352,3.000000089407));
+#42472 = VECTOR('',#42473,1.);
+#42473 = DIRECTION('',(1.,-1.224646799147E-016,0.E+000));
+#42474 = PCURVE('',#42392,#42475);
+#42475 = DEFINITIONAL_REPRESENTATION('',(#42476),#42480);
+#42476 = LINE('',#42477,#42478);
+#42477 = CARTESIAN_POINT('',(-3.000000022352,-1.161355344881));
+#42478 = VECTOR('',#42479,1.);
+#42479 = DIRECTION('',(0.E+000,-1.));
+#42480 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#42481 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#42485)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#42482,#42483,#42484)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#42482 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#42483 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#42484 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#42485 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#42482,
+  'distance_accuracy_value','confusion accuracy');
+#42486 = SHAPE_DEFINITION_REPRESENTATION(#42487,#42374);
+#42487 = PRODUCT_DEFINITION_SHAPE('','',#42488);
+#42488 = PRODUCT_DEFINITION('design','',#42489,#42492);
+#42489 = PRODUCT_DEFINITION_FORMATION('','',#42490);
+#42490 = PRODUCT('Plastik006','Plastik006','',(#42491));
+#42491 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#42492 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#42493 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#42494,#42496);
+#42494 = ( REPRESENTATION_RELATIONSHIP('','',#42374,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#42495) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#42495 = ITEM_DEFINED_TRANSFORMATION('','',#11,#903);
+#42496 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #42497);
+#42497 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('223','=>[0:1:1:224]','',#5,
+  #42488,$);
+#42498 = PRODUCT_TYPE('part',$,(#42490));
+#42499 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#42500),#42574);
+#42500 = SHELL_BASED_SURFACE_MODEL('',(#42501));
+#42501 = OPEN_SHELL('',(#42502));
+#42502 = ADVANCED_FACE('',(#42503),#42517,.T.);
+#42503 = FACE_BOUND('',#42504,.T.);
+#42504 = EDGE_LOOP('',(#42505,#42528,#42544,#42560));
+#42505 = ORIENTED_EDGE('',*,*,#42506,.T.);
+#42506 = EDGE_CURVE('',#42507,#42509,#42511,.T.);
+#42507 = VERTEX_POINT('',#42508);
+#42508 = CARTESIAN_POINT('',(-1.,5.000000081956,3.000000089407));
+#42509 = VERTEX_POINT('',#42510);
+#42510 = CARTESIAN_POINT('',(4.28626387001E-016,5.000000081956,
+    3.000000089407));
+#42511 = SURFACE_CURVE('',#42512,(#42516),.PCURVE_S1.);
+#42512 = LINE('',#42513,#42514);
+#42513 = CARTESIAN_POINT('',(-1.,5.000000081956,3.000000089407));
+#42514 = VECTOR('',#42515,1.);
+#42515 = DIRECTION('',(1.,-1.224646799147E-016,0.E+000));
+#42516 = PCURVE('',#42517,#42522);
+#42517 = PLANE('',#42518);
+#42518 = AXIS2_PLACEMENT_3D('',#42519,#42520,#42521);
+#42519 = CARTESIAN_POINT('',(-0.5,5.000000081956,3.000000089407));
+#42520 = DIRECTION('',(0.E+000,0.E+000,1.));
+#42521 = DIRECTION('',(-1.,1.224646799147E-016,0.E+000));
+#42522 = DEFINITIONAL_REPRESENTATION('',(#42523),#42527);
+#42523 = LINE('',#42524,#42525);
+#42524 = CARTESIAN_POINT('',(0.5,6.123233995735E-017));
+#42525 = VECTOR('',#42526,1.);
+#42526 = DIRECTION('',(-1.,0.E+000));
+#42527 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#42528 = ORIENTED_EDGE('',*,*,#42529,.T.);
+#42529 = EDGE_CURVE('',#42509,#42530,#42532,.T.);
+#42530 = VERTEX_POINT('',#42531);
+#42531 = CARTESIAN_POINT('',(5.510910669158E-016,6.000000081956,
+    3.000000089407));
+#42532 = SURFACE_CURVE('',#42533,(#42537),.PCURVE_S1.);
+#42533 = LINE('',#42534,#42535);
+#42534 = CARTESIAN_POINT('',(4.28626387001E-016,5.000000081956,
+    3.000000089407));
+#42535 = VECTOR('',#42536,1.);
+#42536 = DIRECTION('',(1.224646799147E-016,1.,0.E+000));
+#42537 = PCURVE('',#42517,#42538);
+#42538 = DEFINITIONAL_REPRESENTATION('',(#42539),#42543);
+#42539 = LINE('',#42540,#42541);
+#42540 = CARTESIAN_POINT('',(-0.5,-6.123233995735E-017));
+#42541 = VECTOR('',#42542,1.);
+#42542 = DIRECTION('',(0.E+000,-1.));
+#42543 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#42544 = ORIENTED_EDGE('',*,*,#42545,.F.);
+#42545 = EDGE_CURVE('',#42546,#42530,#42548,.T.);
+#42546 = VERTEX_POINT('',#42547);
+#42547 = CARTESIAN_POINT('',(-1.,6.000000081956,3.000000089407));
+#42548 = SURFACE_CURVE('',#42549,(#42553),.PCURVE_S1.);
+#42549 = LINE('',#42550,#42551);
+#42550 = CARTESIAN_POINT('',(-1.,6.000000081956,3.000000089407));
+#42551 = VECTOR('',#42552,1.);
+#42552 = DIRECTION('',(1.,-1.224646799147E-016,0.E+000));
+#42553 = PCURVE('',#42517,#42554);
+#42554 = DEFINITIONAL_REPRESENTATION('',(#42555),#42559);
+#42555 = LINE('',#42556,#42557);
+#42556 = CARTESIAN_POINT('',(0.5,-1.));
+#42557 = VECTOR('',#42558,1.);
+#42558 = DIRECTION('',(-1.,0.E+000));
+#42559 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#42560 = ORIENTED_EDGE('',*,*,#42561,.F.);
+#42561 = EDGE_CURVE('',#42507,#42546,#42562,.T.);
+#42562 = SURFACE_CURVE('',#42563,(#42567),.PCURVE_S1.);
+#42563 = LINE('',#42564,#42565);
+#42564 = CARTESIAN_POINT('',(-1.,5.000000081956,3.000000089407));
+#42565 = VECTOR('',#42566,1.);
+#42566 = DIRECTION('',(1.224646799147E-016,1.,0.E+000));
+#42567 = PCURVE('',#42517,#42568);
+#42568 = DEFINITIONAL_REPRESENTATION('',(#42569),#42573);
+#42569 = LINE('',#42570,#42571);
+#42570 = CARTESIAN_POINT('',(0.5,6.123233995735E-017));
+#42571 = VECTOR('',#42572,1.);
+#42572 = DIRECTION('',(0.E+000,-1.));
+#42573 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#42574 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#42578)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#42575,#42576,#42577)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#42575 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#42576 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#42577 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#42578 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#42575,
+  'distance_accuracy_value','confusion accuracy');
+#42579 = SHAPE_DEFINITION_REPRESENTATION(#42580,#42499);
+#42580 = PRODUCT_DEFINITION_SHAPE('','',#42581);
+#42581 = PRODUCT_DEFINITION('design','',#42582,#42585);
+#42582 = PRODUCT_DEFINITION_FORMATION('','',#42583);
+#42583 = PRODUCT('Plastik014','Plastik014','',(#42584));
+#42584 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#42585 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#42586 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#42587,#42589);
+#42587 = ( REPRESENTATION_RELATIONSHIP('','',#42499,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#42588) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#42588 = ITEM_DEFINED_TRANSFORMATION('','',#11,#907);
+#42589 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #42590);
+#42590 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('224','=>[0:1:1:225]','',#5,
+  #42581,$);
+#42591 = PRODUCT_TYPE('part',$,(#42583));
+#42592 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#42593),#42667);
+#42593 = SHELL_BASED_SURFACE_MODEL('',(#42594));
+#42594 = OPEN_SHELL('',(#42595));
+#42595 = ADVANCED_FACE('',(#42596),#42610,.T.);
+#42596 = FACE_BOUND('',#42597,.T.);
+#42597 = EDGE_LOOP('',(#42598,#42621,#42637,#42653));
+#42598 = ORIENTED_EDGE('',*,*,#42599,.T.);
+#42599 = EDGE_CURVE('',#42600,#42602,#42604,.T.);
+#42600 = VERTEX_POINT('',#42601);
+#42601 = CARTESIAN_POINT('',(1.,-4.500000059605,3.000000089407));
+#42602 = VERTEX_POINT('',#42603);
+#42603 = CARTESIAN_POINT('',(1.,-3.500000059605,3.000000089407));
+#42604 = SURFACE_CURVE('',#42605,(#42609),.PCURVE_S1.);
+#42605 = LINE('',#42606,#42607);
+#42606 = CARTESIAN_POINT('',(1.,-4.500000059605,3.000000089407));
+#42607 = VECTOR('',#42608,1.);
+#42608 = DIRECTION('',(-1.224646799147E-016,1.,0.E+000));
+#42609 = PCURVE('',#42610,#42615);
+#42610 = PLANE('',#42611);
+#42611 = AXIS2_PLACEMENT_3D('',#42612,#42613,#42614);
+#42612 = CARTESIAN_POINT('',(1.,-4.000000059605,3.000000089407));
+#42613 = DIRECTION('',(0.E+000,0.E+000,1.));
+#42614 = DIRECTION('',(-1.,-1.224646799147E-016,0.E+000));
+#42615 = DEFINITIONAL_REPRESENTATION('',(#42616),#42620);
+#42616 = LINE('',#42617,#42618);
+#42617 = CARTESIAN_POINT('',(6.123233995735E-017,0.5));
+#42618 = VECTOR('',#42619,1.);
+#42619 = DIRECTION('',(0.E+000,-1.));
+#42620 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#42621 = ORIENTED_EDGE('',*,*,#42622,.T.);
+#42622 = EDGE_CURVE('',#42602,#42623,#42625,.T.);
+#42623 = VERTEX_POINT('',#42624);
+#42624 = CARTESIAN_POINT('',(6.123234096104E-016,-3.500000059605,
+    3.000000089407));
+#42625 = SURFACE_CURVE('',#42626,(#42630),.PCURVE_S1.);
+#42626 = LINE('',#42627,#42628);
+#42627 = CARTESIAN_POINT('',(1.,-3.500000059605,3.000000089407));
+#42628 = VECTOR('',#42629,1.);
+#42629 = DIRECTION('',(-1.,-1.224646799147E-016,0.E+000));
+#42630 = PCURVE('',#42610,#42631);
+#42631 = DEFINITIONAL_REPRESENTATION('',(#42632),#42636);
+#42632 = LINE('',#42633,#42634);
+#42633 = CARTESIAN_POINT('',(-6.123233995735E-017,-0.5));
+#42634 = VECTOR('',#42635,1.);
+#42635 = DIRECTION('',(1.,0.E+000));
+#42636 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#42637 = ORIENTED_EDGE('',*,*,#42638,.F.);
+#42638 = EDGE_CURVE('',#42639,#42623,#42641,.T.);
+#42639 = VERTEX_POINT('',#42640);
+#42640 = CARTESIAN_POINT('',(7.347880895252E-016,-4.500000059605,
+    3.000000089407));
+#42641 = SURFACE_CURVE('',#42642,(#42646),.PCURVE_S1.);
+#42642 = LINE('',#42643,#42644);
+#42643 = CARTESIAN_POINT('',(7.347880895252E-016,-4.500000059605,
+    3.000000089407));
+#42644 = VECTOR('',#42645,1.);
+#42645 = DIRECTION('',(-1.224646799147E-016,1.,0.E+000));
+#42646 = PCURVE('',#42610,#42647);
+#42647 = DEFINITIONAL_REPRESENTATION('',(#42648),#42652);
+#42648 = LINE('',#42649,#42650);
+#42649 = CARTESIAN_POINT('',(1.,0.5));
+#42650 = VECTOR('',#42651,1.);
+#42651 = DIRECTION('',(0.E+000,-1.));
+#42652 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#42653 = ORIENTED_EDGE('',*,*,#42654,.F.);
+#42654 = EDGE_CURVE('',#42600,#42639,#42655,.T.);
+#42655 = SURFACE_CURVE('',#42656,(#42660),.PCURVE_S1.);
+#42656 = LINE('',#42657,#42658);
+#42657 = CARTESIAN_POINT('',(1.,-4.500000059605,3.000000089407));
+#42658 = VECTOR('',#42659,1.);
+#42659 = DIRECTION('',(-1.,-1.224646799147E-016,0.E+000));
+#42660 = PCURVE('',#42610,#42661);
+#42661 = DEFINITIONAL_REPRESENTATION('',(#42662),#42666);
+#42662 = LINE('',#42663,#42664);
+#42663 = CARTESIAN_POINT('',(6.123233995735E-017,0.5));
+#42664 = VECTOR('',#42665,1.);
+#42665 = DIRECTION('',(1.,0.E+000));
+#42666 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#42667 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#42671)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#42668,#42669,#42670)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#42668 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#42669 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#42670 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#42671 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#42668,
+  'distance_accuracy_value','confusion accuracy');
+#42672 = SHAPE_DEFINITION_REPRESENTATION(#42673,#42592);
+#42673 = PRODUCT_DEFINITION_SHAPE('','',#42674);
+#42674 = PRODUCT_DEFINITION('design','',#42675,#42678);
+#42675 = PRODUCT_DEFINITION_FORMATION('','',#42676);
+#42676 = PRODUCT('Plastik009','Plastik009','',(#42677));
+#42677 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#42678 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#42679 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#42680,#42682);
+#42680 = ( REPRESENTATION_RELATIONSHIP('','',#42592,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#42681) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#42681 = ITEM_DEFINED_TRANSFORMATION('','',#11,#911);
+#42682 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #42683);
+#42683 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('225','=>[0:1:1:226]','',#5,
+  #42674,$);
+#42684 = PRODUCT_TYPE('part',$,(#42676));
+#42685 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#42686),#42824);
+#42686 = SHELL_BASED_SURFACE_MODEL('',(#42687));
+#42687 = OPEN_SHELL('',(#42688));
+#42688 = ADVANCED_FACE('',(#42689),#42703,.T.);
+#42689 = FACE_BOUND('',#42690,.T.);
+#42690 = EDGE_LOOP('',(#42691,#42714,#42730,#42746,#42762,#42778,#42794,
+    #42810));
+#42691 = ORIENTED_EDGE('',*,*,#42692,.T.);
+#42692 = EDGE_CURVE('',#42693,#42695,#42697,.T.);
+#42693 = VERTEX_POINT('',#42694);
+#42694 = CARTESIAN_POINT('',(6.12323408698E-016,-3.500000052154,
+    3.000000089407));
+#42695 = VERTEX_POINT('',#42696);
+#42696 = CARTESIAN_POINT('',(1.,-3.500000052154,3.000000089407));
+#42697 = SURFACE_CURVE('',#42698,(#42702),.PCURVE_S1.);
+#42698 = LINE('',#42699,#42700);
+#42699 = CARTESIAN_POINT('',(6.12323408698E-016,-3.500000052154,
+    3.000000089407));
+#42700 = VECTOR('',#42701,1.);
+#42701 = DIRECTION('',(1.,1.224646799147E-016,0.E+000));
+#42702 = PCURVE('',#42703,#42708);
+#42703 = PLANE('',#42704);
+#42704 = AXIS2_PLACEMENT_3D('',#42705,#42706,#42707);
+#42705 = CARTESIAN_POINT('',(3.5,-3.500000052154,4.000000033528));
+#42706 = DIRECTION('',(-1.224646799147E-016,1.,0.E+000));
+#42707 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#42708 = DEFINITIONAL_REPRESENTATION('',(#42709),#42713);
+#42709 = LINE('',#42710,#42711);
+#42710 = CARTESIAN_POINT('',(0.999999944121,3.5));
+#42711 = VECTOR('',#42712,1.);
+#42712 = DIRECTION('',(0.E+000,-1.));
+#42713 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#42714 = ORIENTED_EDGE('',*,*,#42715,.T.);
+#42715 = EDGE_CURVE('',#42695,#42716,#42718,.T.);
+#42716 = VERTEX_POINT('',#42717);
+#42717 = CARTESIAN_POINT('',(1.,-3.500000052154,6.024695977569));
+#42718 = SURFACE_CURVE('',#42719,(#42723),.PCURVE_S1.);
+#42719 = LINE('',#42720,#42721);
+#42720 = CARTESIAN_POINT('',(1.,-3.500000052154,3.000000089407));
+#42721 = VECTOR('',#42722,1.);
+#42722 = DIRECTION('',(0.E+000,0.E+000,1.));
+#42723 = PCURVE('',#42703,#42724);
+#42724 = DEFINITIONAL_REPRESENTATION('',(#42725),#42729);
+#42725 = LINE('',#42726,#42727);
+#42726 = CARTESIAN_POINT('',(0.999999944121,2.5));
+#42727 = VECTOR('',#42728,1.);
+#42728 = DIRECTION('',(-1.,-0.E+000));
+#42729 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#42730 = ORIENTED_EDGE('',*,*,#42731,.T.);
+#42731 = EDGE_CURVE('',#42716,#42732,#42734,.T.);
+#42732 = VERTEX_POINT('',#42733);
+#42733 = CARTESIAN_POINT('',(3.,-3.500000052154,6.024695977569));
+#42734 = SURFACE_CURVE('',#42735,(#42739),.PCURVE_S1.);
+#42735 = LINE('',#42736,#42737);
+#42736 = CARTESIAN_POINT('',(1.,-3.500000052154,6.024695977569));
+#42737 = VECTOR('',#42738,1.);
+#42738 = DIRECTION('',(1.,1.224646799147E-016,0.E+000));
+#42739 = PCURVE('',#42703,#42740);
+#42740 = DEFINITIONAL_REPRESENTATION('',(#42741),#42745);
+#42741 = LINE('',#42742,#42743);
+#42742 = CARTESIAN_POINT('',(-2.024695944041,2.5));
+#42743 = VECTOR('',#42744,1.);
+#42744 = DIRECTION('',(0.E+000,-1.));
+#42745 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#42746 = ORIENTED_EDGE('',*,*,#42747,.T.);
+#42747 = EDGE_CURVE('',#42732,#42748,#42750,.T.);
+#42748 = VERTEX_POINT('',#42749);
+#42749 = CARTESIAN_POINT('',(3.,-3.500000052154,8.000000067055));
+#42750 = SURFACE_CURVE('',#42751,(#42755),.PCURVE_S1.);
+#42751 = LINE('',#42752,#42753);
+#42752 = CARTESIAN_POINT('',(3.,-3.500000052154,6.024695977569));
+#42753 = VECTOR('',#42754,1.);
+#42754 = DIRECTION('',(0.E+000,0.E+000,1.));
+#42755 = PCURVE('',#42703,#42756);
+#42756 = DEFINITIONAL_REPRESENTATION('',(#42757),#42761);
+#42757 = LINE('',#42758,#42759);
+#42758 = CARTESIAN_POINT('',(-2.024695944041,0.5));
+#42759 = VECTOR('',#42760,1.);
+#42760 = DIRECTION('',(-1.,-0.E+000));
+#42761 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#42762 = ORIENTED_EDGE('',*,*,#42763,.T.);
+#42763 = EDGE_CURVE('',#42748,#42764,#42766,.T.);
+#42764 = VERTEX_POINT('',#42765);
+#42765 = CARTESIAN_POINT('',(3.5,-3.500000052154,8.000000067055));
+#42766 = SURFACE_CURVE('',#42767,(#42771),.PCURVE_S1.);
+#42767 = LINE('',#42768,#42769);
+#42768 = CARTESIAN_POINT('',(3.,-3.500000052154,8.000000067055));
+#42769 = VECTOR('',#42770,1.);
+#42770 = DIRECTION('',(1.,1.224646799147E-016,0.E+000));
+#42771 = PCURVE('',#42703,#42772);
+#42772 = DEFINITIONAL_REPRESENTATION('',(#42773),#42777);
+#42773 = LINE('',#42774,#42775);
+#42774 = CARTESIAN_POINT('',(-4.000000033527,0.5));
+#42775 = VECTOR('',#42776,1.);
+#42776 = DIRECTION('',(0.E+000,-1.));
+#42777 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#42778 = ORIENTED_EDGE('',*,*,#42779,.T.);
+#42779 = EDGE_CURVE('',#42764,#42780,#42782,.T.);
+#42780 = VERTEX_POINT('',#42781);
+#42781 = CARTESIAN_POINT('',(3.5,-3.500000052154,2.22044604925E-015));
+#42782 = SURFACE_CURVE('',#42783,(#42787),.PCURVE_S1.);
+#42783 = LINE('',#42784,#42785);
+#42784 = CARTESIAN_POINT('',(3.5,-3.500000052154,8.000000067055));
+#42785 = VECTOR('',#42786,1.);
+#42786 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#42787 = PCURVE('',#42703,#42788);
+#42788 = DEFINITIONAL_REPRESENTATION('',(#42789),#42793);
+#42789 = LINE('',#42790,#42791);
+#42790 = CARTESIAN_POINT('',(-4.000000033527,-0.E+000));
+#42791 = VECTOR('',#42792,1.);
+#42792 = DIRECTION('',(1.,0.E+000));
+#42793 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#42794 = ORIENTED_EDGE('',*,*,#42795,.T.);
+#42795 = EDGE_CURVE('',#42780,#42796,#42798,.T.);
+#42796 = VERTEX_POINT('',#42797);
+#42797 = CARTESIAN_POINT('',(6.12323408698E-016,-3.500000052154,
+    2.22044604925E-015));
+#42798 = SURFACE_CURVE('',#42799,(#42803),.PCURVE_S1.);
+#42799 = LINE('',#42800,#42801);
+#42800 = CARTESIAN_POINT('',(3.5,-3.500000052154,2.22044604925E-015));
+#42801 = VECTOR('',#42802,1.);
+#42802 = DIRECTION('',(-1.,-1.224646799147E-016,0.E+000));
+#42803 = PCURVE('',#42703,#42804);
+#42804 = DEFINITIONAL_REPRESENTATION('',(#42805),#42809);
+#42805 = LINE('',#42806,#42807);
+#42806 = CARTESIAN_POINT('',(4.000000033528,0.E+000));
+#42807 = VECTOR('',#42808,1.);
+#42808 = DIRECTION('',(-0.E+000,1.));
+#42809 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#42810 = ORIENTED_EDGE('',*,*,#42811,.F.);
+#42811 = EDGE_CURVE('',#42693,#42796,#42812,.T.);
+#42812 = SURFACE_CURVE('',#42813,(#42817),.PCURVE_S1.);
+#42813 = LINE('',#42814,#42815);
+#42814 = CARTESIAN_POINT('',(6.12323408698E-016,-3.500000052154,
+    3.000000089407));
+#42815 = VECTOR('',#42816,1.);
+#42816 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#42817 = PCURVE('',#42703,#42818);
+#42818 = DEFINITIONAL_REPRESENTATION('',(#42819),#42823);
+#42819 = LINE('',#42820,#42821);
+#42820 = CARTESIAN_POINT('',(0.999999944121,3.5));
+#42821 = VECTOR('',#42822,1.);
+#42822 = DIRECTION('',(1.,0.E+000));
+#42823 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#42824 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#42828)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#42825,#42826,#42827)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#42825 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#42826 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#42827 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#42828 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#42825,
+  'distance_accuracy_value','confusion accuracy');
+#42829 = SHAPE_DEFINITION_REPRESENTATION(#42830,#42685);
+#42830 = PRODUCT_DEFINITION_SHAPE('','',#42831);
+#42831 = PRODUCT_DEFINITION('design','',#42832,#42835);
+#42832 = PRODUCT_DEFINITION_FORMATION('','',#42833);
+#42833 = PRODUCT('Plastik005','Plastik005','',(#42834));
+#42834 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#42835 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#42836 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#42837,#42839);
+#42837 = ( REPRESENTATION_RELATIONSHIP('','',#42685,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#42838) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#42838 = ITEM_DEFINED_TRANSFORMATION('','',#11,#915);
+#42839 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #42840);
+#42840 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('226','=>[0:1:1:227]','',#5,
+  #42831,$);
+#42841 = PRODUCT_TYPE('part',$,(#42833));
+#42842 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#42843),#43035);
+#42843 = SHELL_BASED_SURFACE_MODEL('',(#42844));
+#42844 = OPEN_SHELL('',(#42845));
+#42845 = ADVANCED_FACE('',(#42846),#42870,.T.);
+#42846 = FACE_BOUND('',#42847,.T.);
+#42847 = EDGE_LOOP('',(#42848,#42913,#42951,#42999));
+#42848 = ORIENTED_EDGE('',*,*,#42849,.T.);
+#42849 = EDGE_CURVE('',#42850,#42852,#42854,.T.);
+#42850 = VERTEX_POINT('',#42851);
+#42851 = CARTESIAN_POINT('',(-2.247502915753,3.,9.000000141561));
+#42852 = VERTEX_POINT('',#42853);
+#42853 = CARTESIAN_POINT('',(-2.247502915753,-3.,9.000000141561));
+#42854 = SURFACE_CURVE('',#42855,(#42869),.PCURVE_S1.);
+#42855 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#42856,#42857,#42858,#42859,
+    #42860,#42861,#42862,#42863,#42864,#42865,#42866,#42867,#42868),
+  .UNSPECIFIED.,.F.,.F.,(4,3,3,3,4),(0.818340051017,1.,2.,3.,
+    3.181659948983),.UNSPECIFIED.);
+#42856 = CARTESIAN_POINT('',(-2.247502915753,3.,9.000000141561));
+#42857 = CARTESIAN_POINT('',(-2.390539733871,2.893825982808,
+    9.000000141561));
+#42858 = CARTESIAN_POINT('',(-2.525828867215,2.777471991684,
+    9.000000141561));
+#42859 = CARTESIAN_POINT('',(-2.65165042945,2.65165042945,9.000000141561
+    ));
+#42860 = CARTESIAN_POINT('',(-3.344271796671,1.959029062228,
+    9.000000141561));
+#42861 = CARTESIAN_POINT('',(-3.75,0.979514531114,9.000000141561));
+#42862 = CARTESIAN_POINT('',(-3.75,5.20417042793E-016,9.000000141561));
+#42863 = CARTESIAN_POINT('',(-3.75,-0.979514531114,9.000000141561));
+#42864 = CARTESIAN_POINT('',(-3.344271796671,-1.959029062228,
+    9.000000141561));
+#42865 = CARTESIAN_POINT('',(-2.65165042945,-2.65165042945,
+    9.000000141561));
+#42866 = CARTESIAN_POINT('',(-2.525828867215,-2.777471991684,
+    9.000000141561));
+#42867 = CARTESIAN_POINT('',(-2.390539733871,-2.893825982808,
+    9.000000141561));
+#42868 = CARTESIAN_POINT('',(-2.247502915753,-3.,9.000000141561));
+#42869 = PCURVE('',#42870,#42885);
+#42870 = B_SPLINE_SURFACE_WITH_KNOTS('',3,1,(
+    (#42871,#42872)
+    ,(#42873,#42874)
+    ,(#42875,#42876)
+    ,(#42877,#42878)
+    ,(#42879,#42880)
+    ,(#42881,#42882)
+    ,(#42883,#42884
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(4,1,1,1,4),(2,2),(0.E+000,1.,2.,3.,4.)
+  ,(0.E+000,0.12),.UNSPECIFIED.);
+#42871 = CARTESIAN_POINT('',(1.301042606983E-016,3.75,9.000000141561));
+#42872 = CARTESIAN_POINT('',(1.301042606983E-016,3.75,10.200000141561));
+#42873 = CARTESIAN_POINT('',(-0.979514531114,3.75,9.000000141561));
+#42874 = CARTESIAN_POINT('',(-0.979514531114,3.75,10.200000141561));
+#42875 = CARTESIAN_POINT('',(-2.938543593342,2.938543593342,
+    9.000000141561));
+#42876 = CARTESIAN_POINT('',(-2.938543593342,2.938543593342,
+    10.200000141561));
+#42877 = CARTESIAN_POINT('',(-4.155728203329,2.544649621167E-016,
+    9.000000141561));
+#42878 = CARTESIAN_POINT('',(-4.155728203329,2.544649621167E-016,
+    10.200000141561));
+#42879 = CARTESIAN_POINT('',(-2.938543593342,-2.938543593342,
+    9.000000141561));
+#42880 = CARTESIAN_POINT('',(-2.938543593342,-2.938543593342,
+    10.200000141561));
+#42881 = CARTESIAN_POINT('',(-0.979514531114,-3.75,9.000000141561));
+#42882 = CARTESIAN_POINT('',(-0.979514531114,-3.75,10.200000141561));
+#42883 = CARTESIAN_POINT('',(-3.903127820948E-016,-3.75,9.000000141561)
+  );
+#42884 = CARTESIAN_POINT('',(-3.903127820948E-016,-3.75,10.200000141561)
+  );
+#42885 = DEFINITIONAL_REPRESENTATION('',(#42886),#42912);
+#42886 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#42887,#42888,#42889,#42890,
+    #42891,#42892,#42893,#42894,#42895,#42896,#42897,#42898,#42899,
+    #42900,#42901,#42902,#42903,#42904,#42905,#42906,#42907,#42908,
+    #42909,#42910,#42911),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.818340051017,0.925763682742,
+    1.033187314468,1.140610946194,1.24803457792,1.355458209645,
+    1.462881841371,1.570305473097,1.677729104823,1.785152736548,
+    1.892576368274,2.,2.107423631726,2.214847263452,2.322270895177,
+    2.429694526903,2.537118158629,2.644541790355,2.75196542208,
+    2.859389053806,2.966812685532,3.074236317258,3.181659948983),
+  .UNSPECIFIED.);
+#42887 = CARTESIAN_POINT('',(0.818340054341,0.E+000));
+#42888 = CARTESIAN_POINT('',(0.854147929777,0.E+000));
+#42889 = CARTESIAN_POINT('',(0.925763682458,0.E+000));
+#42890 = CARTESIAN_POINT('',(1.033187314545,0.E+000));
+#42891 = CARTESIAN_POINT('',(1.140610946174,0.E+000));
+#42892 = CARTESIAN_POINT('',(1.248034577925,0.E+000));
+#42893 = CARTESIAN_POINT('',(1.355458209644,0.E+000));
+#42894 = CARTESIAN_POINT('',(1.462881841372,0.E+000));
+#42895 = CARTESIAN_POINT('',(1.570305473097,0.E+000));
+#42896 = CARTESIAN_POINT('',(1.677729104823,0.E+000));
+#42897 = CARTESIAN_POINT('',(1.785152736548,0.E+000));
+#42898 = CARTESIAN_POINT('',(1.892576368274,0.E+000));
+#42899 = CARTESIAN_POINT('',(2.,0.E+000));
+#42900 = CARTESIAN_POINT('',(2.107423631726,0.E+000));
+#42901 = CARTESIAN_POINT('',(2.214847263452,0.E+000));
+#42902 = CARTESIAN_POINT('',(2.322270895177,0.E+000));
+#42903 = CARTESIAN_POINT('',(2.429694526903,0.E+000));
+#42904 = CARTESIAN_POINT('',(2.537118158628,0.E+000));
+#42905 = CARTESIAN_POINT('',(2.644541790356,0.E+000));
+#42906 = CARTESIAN_POINT('',(2.751965422075,0.E+000));
+#42907 = CARTESIAN_POINT('',(2.859389053826,0.E+000));
+#42908 = CARTESIAN_POINT('',(2.966812685455,0.E+000));
+#42909 = CARTESIAN_POINT('',(3.074236317542,0.E+000));
+#42910 = CARTESIAN_POINT('',(3.145852070223,-0.E+000));
+#42911 = CARTESIAN_POINT('',(3.181659945659,0.E+000));
+#42912 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#42913 = ORIENTED_EDGE('',*,*,#42914,.T.);
+#42914 = EDGE_CURVE('',#42852,#42915,#42917,.T.);
+#42915 = VERTEX_POINT('',#42916);
+#42916 = CARTESIAN_POINT('',(-2.247502915753,-3.,10.000000141561));
+#42917 = SURFACE_CURVE('',#42918,(#42922),.PCURVE_S1.);
+#42918 = LINE('',#42919,#42920);
+#42919 = CARTESIAN_POINT('',(-2.247502907902,-3.000000005828,
+    9.000000141561));
+#42920 = VECTOR('',#42921,1.);
+#42921 = DIRECTION('',(0.E+000,0.E+000,1.));
+#42922 = PCURVE('',#42870,#42923);
+#42923 = DEFINITIONAL_REPRESENTATION('',(#42924),#42950);
+#42924 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#42925,#42926,#42927,#42928,
+    #42929,#42930,#42931,#42932,#42933,#42934,#42935,#42936,#42937,
+    #42938,#42939,#42940,#42941,#42942,#42943,#42944,#42945,#42946,
+    #42947,#42948,#42949),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,4.545454545454E-002,
+    9.090909090909E-002,0.136363636364,0.181818181818,0.227272727273,
+    0.272727272727,0.318181818182,0.363636363636,0.409090909091,
+    0.454545454545,0.5,0.545454545455,0.590909090909,0.636363636364,
+    0.681818181818,0.727272727273,0.772727272727,0.818181818182,
+    0.863636363636,0.909090909091,0.954545454545,1.),.UNSPECIFIED.);
+#42925 = CARTESIAN_POINT('',(3.181659948983,0.E+000));
+#42926 = CARTESIAN_POINT('',(3.181659948983,1.515151515152E-003));
+#42927 = CARTESIAN_POINT('',(3.181659948983,4.545454545455E-003));
+#42928 = CARTESIAN_POINT('',(3.181659948983,9.090909090909E-003));
+#42929 = CARTESIAN_POINT('',(3.181659948983,1.363636363636E-002));
+#42930 = CARTESIAN_POINT('',(3.181659948983,1.818181818182E-002));
+#42931 = CARTESIAN_POINT('',(3.181659948983,2.272727272727E-002));
+#42932 = CARTESIAN_POINT('',(3.181659948983,2.727272727273E-002));
+#42933 = CARTESIAN_POINT('',(3.181659948983,3.181818181818E-002));
+#42934 = CARTESIAN_POINT('',(3.181659948983,3.636363636364E-002));
+#42935 = CARTESIAN_POINT('',(3.181659948983,4.090909090909E-002));
+#42936 = CARTESIAN_POINT('',(3.181659948983,4.545454545455E-002));
+#42937 = CARTESIAN_POINT('',(3.181659948983,5.E-002));
+#42938 = CARTESIAN_POINT('',(3.181659948983,5.454545454545E-002));
+#42939 = CARTESIAN_POINT('',(3.181659948983,5.909090909091E-002));
+#42940 = CARTESIAN_POINT('',(3.181659948983,6.363636363636E-002));
+#42941 = CARTESIAN_POINT('',(3.181659948983,6.818181818182E-002));
+#42942 = CARTESIAN_POINT('',(3.181659948983,7.272727272727E-002));
+#42943 = CARTESIAN_POINT('',(3.181659948983,7.727272727273E-002));
+#42944 = CARTESIAN_POINT('',(3.181659948983,8.181818181818E-002));
+#42945 = CARTESIAN_POINT('',(3.181659948983,8.636363636364E-002));
+#42946 = CARTESIAN_POINT('',(3.181659948983,9.090909090909E-002));
+#42947 = CARTESIAN_POINT('',(3.181659948983,9.545454545454E-002));
+#42948 = CARTESIAN_POINT('',(3.181659948983,9.848484848485E-002));
+#42949 = CARTESIAN_POINT('',(3.181659948983,0.1));
+#42950 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#42951 = ORIENTED_EDGE('',*,*,#42952,.T.);
+#42952 = EDGE_CURVE('',#42915,#42953,#42955,.T.);
+#42953 = VERTEX_POINT('',#42954);
+#42954 = CARTESIAN_POINT('',(-2.247502915753,3.,10.000000141561));
+#42955 = SURFACE_CURVE('',#42956,(#42970),.PCURVE_S1.);
+#42956 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#42957,#42958,#42959,#42960,
+    #42961,#42962,#42963,#42964,#42965,#42966,#42967,#42968,#42969),
+  .UNSPECIFIED.,.F.,.F.,(4,3,3,3,4),(-3.181659948983,-3.,-2.,-1.,
+    -0.818340051017),.UNSPECIFIED.);
+#42957 = CARTESIAN_POINT('',(-2.247502915753,-3.,10.000000141561));
+#42958 = CARTESIAN_POINT('',(-2.390539733871,-2.893825982808,
+    10.000000141561));
+#42959 = CARTESIAN_POINT('',(-2.525828867215,-2.777471991684,
+    10.000000141561));
+#42960 = CARTESIAN_POINT('',(-2.65165042945,-2.65165042945,
+    10.000000141561));
+#42961 = CARTESIAN_POINT('',(-3.344271796671,-1.959029062228,
+    10.000000141561));
+#42962 = CARTESIAN_POINT('',(-3.75,-0.979514531114,10.000000141561));
+#42963 = CARTESIAN_POINT('',(-3.75,1.301042606983E-016,10.000000141561)
+  );
+#42964 = CARTESIAN_POINT('',(-3.75,0.979514531114,10.000000141561));
+#42965 = CARTESIAN_POINT('',(-3.344271796671,1.959029062228,
+    10.000000141561));
+#42966 = CARTESIAN_POINT('',(-2.65165042945,2.65165042945,
+    10.000000141561));
+#42967 = CARTESIAN_POINT('',(-2.525828867215,2.777471991684,
+    10.000000141561));
+#42968 = CARTESIAN_POINT('',(-2.390539733871,2.893825982808,
+    10.000000141561));
+#42969 = CARTESIAN_POINT('',(-2.247502915753,3.,10.000000141561));
+#42970 = PCURVE('',#42870,#42971);
+#42971 = DEFINITIONAL_REPRESENTATION('',(#42972),#42998);
+#42972 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#42973,#42974,#42975,#42976,
+    #42977,#42978,#42979,#42980,#42981,#42982,#42983,#42984,#42985,
+    #42986,#42987,#42988,#42989,#42990,#42991,#42992,#42993,#42994,
+    #42995,#42996,#42997),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-3.181659948983,-3.074236317258,
+    -2.966812685532,-2.859389053806,-2.75196542208,-2.644541790355,
+    -2.537118158629,-2.429694526903,-2.322270895177,-2.214847263452,
+    -2.107423631726,-2.,-1.892576368274,-1.785152736548,-1.677729104823,
+    -1.570305473097,-1.462881841371,-1.355458209645,-1.24803457792,
+    -1.140610946194,-1.033187314468,-0.925763682742,-0.818340051017),
+  .UNSPECIFIED.);
+#42973 = CARTESIAN_POINT('',(3.181659945659,0.1));
+#42974 = CARTESIAN_POINT('',(3.145852070223,0.1));
+#42975 = CARTESIAN_POINT('',(3.074236317542,0.1));
+#42976 = CARTESIAN_POINT('',(2.966812685455,0.1));
+#42977 = CARTESIAN_POINT('',(2.859389053826,0.1));
+#42978 = CARTESIAN_POINT('',(2.751965422075,0.1));
+#42979 = CARTESIAN_POINT('',(2.644541790356,0.1));
+#42980 = CARTESIAN_POINT('',(2.537118158628,0.1));
+#42981 = CARTESIAN_POINT('',(2.429694526903,0.1));
+#42982 = CARTESIAN_POINT('',(2.322270895177,0.1));
+#42983 = CARTESIAN_POINT('',(2.214847263452,0.1));
+#42984 = CARTESIAN_POINT('',(2.107423631726,0.1));
+#42985 = CARTESIAN_POINT('',(2.,0.1));
+#42986 = CARTESIAN_POINT('',(1.892576368274,0.1));
+#42987 = CARTESIAN_POINT('',(1.785152736548,0.1));
+#42988 = CARTESIAN_POINT('',(1.677729104823,0.1));
+#42989 = CARTESIAN_POINT('',(1.570305473097,0.1));
+#42990 = CARTESIAN_POINT('',(1.462881841372,0.1));
+#42991 = CARTESIAN_POINT('',(1.355458209644,0.1));
+#42992 = CARTESIAN_POINT('',(1.248034577925,0.1));
+#42993 = CARTESIAN_POINT('',(1.140610946174,0.1));
+#42994 = CARTESIAN_POINT('',(1.033187314545,0.1));
+#42995 = CARTESIAN_POINT('',(0.925763682458,0.1));
+#42996 = CARTESIAN_POINT('',(0.854147929777,0.1));
+#42997 = CARTESIAN_POINT('',(0.818340054341,0.1));
+#42998 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#42999 = ORIENTED_EDGE('',*,*,#43000,.T.);
+#43000 = EDGE_CURVE('',#42953,#42850,#43001,.T.);
+#43001 = SURFACE_CURVE('',#43002,(#43006),.PCURVE_S1.);
+#43002 = LINE('',#43003,#43004);
+#43003 = CARTESIAN_POINT('',(-2.247502907902,3.000000005828,
+    9.000000141561));
+#43004 = VECTOR('',#43005,1.);
+#43005 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#43006 = PCURVE('',#42870,#43007);
+#43007 = DEFINITIONAL_REPRESENTATION('',(#43008),#43034);
+#43008 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#43009,#43010,#43011,#43012,
+    #43013,#43014,#43015,#43016,#43017,#43018,#43019,#43020,#43021,
+    #43022,#43023,#43024,#43025,#43026,#43027,#43028,#43029,#43030,
+    #43031,#43032,#43033),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-1.,-0.954545454545,-0.909090909091,
+    -0.863636363636,-0.818181818182,-0.772727272727,-0.727272727273,
+    -0.681818181818,-0.636363636364,-0.590909090909,-0.545454545455,-0.5
+    ,-0.454545454545,-0.409090909091,-0.363636363636,-0.318181818182,
+    -0.272727272727,-0.227272727273,-0.181818181818,-0.136363636364,
+    -9.090909090909E-002,-4.545454545454E-002,-0.E+000),.UNSPECIFIED.);
+#43009 = CARTESIAN_POINT('',(0.818340051017,0.1));
+#43010 = CARTESIAN_POINT('',(0.818340051017,9.848484848485E-002));
+#43011 = CARTESIAN_POINT('',(0.818340051017,9.545454545454E-002));
+#43012 = CARTESIAN_POINT('',(0.818340051017,9.090909090909E-002));
+#43013 = CARTESIAN_POINT('',(0.818340051017,8.636363636364E-002));
+#43014 = CARTESIAN_POINT('',(0.818340051017,8.181818181818E-002));
+#43015 = CARTESIAN_POINT('',(0.818340051017,7.727272727273E-002));
+#43016 = CARTESIAN_POINT('',(0.818340051017,7.272727272727E-002));
+#43017 = CARTESIAN_POINT('',(0.818340051017,6.818181818182E-002));
+#43018 = CARTESIAN_POINT('',(0.818340051017,6.363636363636E-002));
+#43019 = CARTESIAN_POINT('',(0.818340051017,5.909090909091E-002));
+#43020 = CARTESIAN_POINT('',(0.818340051017,5.454545454545E-002));
+#43021 = CARTESIAN_POINT('',(0.818340051017,5.E-002));
+#43022 = CARTESIAN_POINT('',(0.818340051017,4.545454545455E-002));
+#43023 = CARTESIAN_POINT('',(0.818340051017,4.090909090909E-002));
+#43024 = CARTESIAN_POINT('',(0.818340051017,3.636363636364E-002));
+#43025 = CARTESIAN_POINT('',(0.818340051017,3.181818181818E-002));
+#43026 = CARTESIAN_POINT('',(0.818340051017,2.727272727273E-002));
+#43027 = CARTESIAN_POINT('',(0.818340051017,2.272727272727E-002));
+#43028 = CARTESIAN_POINT('',(0.818340051017,1.818181818182E-002));
+#43029 = CARTESIAN_POINT('',(0.818340051017,1.363636363636E-002));
+#43030 = CARTESIAN_POINT('',(0.818340051017,9.090909090909E-003));
+#43031 = CARTESIAN_POINT('',(0.818340051017,4.545454545455E-003));
+#43032 = CARTESIAN_POINT('',(0.818340051017,1.515151515152E-003));
+#43033 = CARTESIAN_POINT('',(0.818340051017,0.E+000));
+#43034 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#43035 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#43039)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#43036,#43037,#43038)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#43036 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#43037 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#43038 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#43039 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#43036,
+  'distance_accuracy_value','confusion accuracy');
+#43040 = SHAPE_DEFINITION_REPRESENTATION(#43041,#42842);
+#43041 = PRODUCT_DEFINITION_SHAPE('','',#43042);
+#43042 = PRODUCT_DEFINITION('design','',#43043,#43046);
+#43043 = PRODUCT_DEFINITION_FORMATION('','',#43044);
+#43044 = PRODUCT('Plastik008','Plastik008','',(#43045));
+#43045 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#43046 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#43047 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#43048,#43050);
+#43048 = ( REPRESENTATION_RELATIONSHIP('','',#42842,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#43049) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#43049 = ITEM_DEFINED_TRANSFORMATION('','',#11,#919);
+#43050 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #43051);
+#43051 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('227','=>[0:1:1:228]','',#5,
+  #43042,$);
+#43052 = PRODUCT_TYPE('part',$,(#43044));
+#43053 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#43054),#43208);
+#43054 = SHELL_BASED_SURFACE_MODEL('',(#43055));
+#43055 = OPEN_SHELL('',(#43056));
+#43056 = ADVANCED_FACE('',(#43057),#43074,.F.);
+#43057 = FACE_BOUND('',#43058,.F.);
+#43058 = EDGE_LOOP('',(#43059,#43093,#43131,#43172));
+#43059 = ORIENTED_EDGE('',*,*,#43060,.T.);
+#43060 = EDGE_CURVE('',#43061,#43063,#43065,.T.);
+#43061 = VERTEX_POINT('',#43062);
+#43062 = CARTESIAN_POINT('',(-4.5,5.822710712114,6.705522528004E-008));
+#43063 = VERTEX_POINT('',#43064);
+#43064 = CARTESIAN_POINT('',(-4.322710689763,6.000000022352,
+    6.705522526724E-008));
+#43065 = SURFACE_CURVE('',#43066,(#43073),.PCURVE_S1.);
+#43066 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#43067,#43068,#43069,#43070,
+    #43071,#43072),.UNSPECIFIED.,.F.,.F.,(6,6),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#43067 = CARTESIAN_POINT('',(-4.5,5.822710712114,6.705522528004E-008));
+#43068 = CARTESIAN_POINT('',(-4.5,5.868004436489,6.705522528004E-008));
+#43069 = CARTESIAN_POINT('',(-4.5,5.935945023051,6.705522528004E-008));
+#43070 = CARTESIAN_POINT('',(-4.435945000699,6.000000022352,
+    6.705522527541E-008));
+#43071 = CARTESIAN_POINT('',(-4.368004414137,6.000000022352,
+    6.705522527051E-008));
+#43072 = CARTESIAN_POINT('',(-4.322710689763,6.000000022352,
+    6.705522526724E-008));
+#43073 = PCURVE('',#43074,#43087);
+#43074 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#43075,#43076)
+    ,(#43077,#43078)
+    ,(#43079,#43080)
+    ,(#43081,#43082)
+    ,(#43083,#43084)
+    ,(#43085,#43086
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,1.08),
+  .PIECEWISE_BEZIER_KNOTS.);
+#43075 = CARTESIAN_POINT('',(-4.5,5.822710712114,6.705522528004E-008));
+#43076 = CARTESIAN_POINT('',(-4.5,5.822710712114,10.800000067055));
+#43077 = CARTESIAN_POINT('',(-4.5,5.868004436489,6.705522528004E-008));
+#43078 = CARTESIAN_POINT('',(-4.5,5.868004436489,10.800000067055));
+#43079 = CARTESIAN_POINT('',(-4.5,5.935945023051,6.705522528004E-008));
+#43080 = CARTESIAN_POINT('',(-4.5,5.935945023051,10.800000067055));
+#43081 = CARTESIAN_POINT('',(-4.435945000699,6.000000022352,
+    6.705522527541E-008));
+#43082 = CARTESIAN_POINT('',(-4.435945000699,6.000000022352,
+    10.800000067055));
+#43083 = CARTESIAN_POINT('',(-4.368004414137,6.000000022352,
+    6.705522527051E-008));
+#43084 = CARTESIAN_POINT('',(-4.368004414137,6.000000022352,
+    10.800000067055));
+#43085 = CARTESIAN_POINT('',(-4.322710689763,6.000000022352,
+    6.705522526724E-008));
+#43086 = CARTESIAN_POINT('',(-4.322710689763,6.000000022352,
+    10.800000067055));
+#43087 = DEFINITIONAL_REPRESENTATION('',(#43088),#43092);
+#43088 = LINE('',#43089,#43090);
+#43089 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#43090 = VECTOR('',#43091,1.);
+#43091 = DIRECTION('',(1.,0.E+000));
+#43092 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#43093 = ORIENTED_EDGE('',*,*,#43094,.T.);
+#43094 = EDGE_CURVE('',#43063,#43095,#43097,.T.);
+#43095 = VERTEX_POINT('',#43096);
+#43096 = CARTESIAN_POINT('',(-4.322710689763,6.000000022352,
+    9.000000067055));
+#43097 = SURFACE_CURVE('',#43098,(#43102),.PCURVE_S1.);
+#43098 = LINE('',#43099,#43100);
+#43099 = CARTESIAN_POINT('',(-4.322710689763,6.000000022352,
+    6.705522526724E-008));
+#43100 = VECTOR('',#43101,1.);
+#43101 = DIRECTION('',(0.E+000,0.E+000,1.));
+#43102 = PCURVE('',#43074,#43103);
+#43103 = DEFINITIONAL_REPRESENTATION('',(#43104),#43130);
+#43104 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#43105,#43106,#43107,#43108,
+    #43109,#43110,#43111,#43112,#43113,#43114,#43115,#43116,#43117,
+    #43118,#43119,#43120,#43121,#43122,#43123,#43124,#43125,#43126,
+    #43127,#43128,#43129),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,0.409090909091,0.818181818182,
+    1.227272727273,1.636363636364,2.045454545455,2.454545454545,
+    2.863636363636,3.272727272727,3.681818181818,4.090909090909,4.5,
+    4.909090909091,5.318181818182,5.727272727273,6.136363636364,
+    6.545454545455,6.954545454545,7.363636363636,7.772727272727,
+    8.181818181818,8.590909090909,9.),.UNSPECIFIED.);
+#43105 = CARTESIAN_POINT('',(1.,0.E+000));
+#43106 = CARTESIAN_POINT('',(1.,1.363636363636E-002));
+#43107 = CARTESIAN_POINT('',(1.,4.090909090909E-002));
+#43108 = CARTESIAN_POINT('',(1.,8.181818181818E-002));
+#43109 = CARTESIAN_POINT('',(1.,0.122727272727));
+#43110 = CARTESIAN_POINT('',(1.,0.163636363636));
+#43111 = CARTESIAN_POINT('',(1.,0.204545454545));
+#43112 = CARTESIAN_POINT('',(1.,0.245454545455));
+#43113 = CARTESIAN_POINT('',(1.,0.286363636364));
+#43114 = CARTESIAN_POINT('',(1.,0.327272727273));
+#43115 = CARTESIAN_POINT('',(1.,0.368181818182));
+#43116 = CARTESIAN_POINT('',(1.,0.409090909091));
+#43117 = CARTESIAN_POINT('',(1.,0.45));
+#43118 = CARTESIAN_POINT('',(1.,0.490909090909));
+#43119 = CARTESIAN_POINT('',(1.,0.531818181818));
+#43120 = CARTESIAN_POINT('',(1.,0.572727272727));
+#43121 = CARTESIAN_POINT('',(1.,0.613636363636));
+#43122 = CARTESIAN_POINT('',(1.,0.654545454545));
+#43123 = CARTESIAN_POINT('',(1.,0.695454545455));
+#43124 = CARTESIAN_POINT('',(1.,0.736363636364));
+#43125 = CARTESIAN_POINT('',(1.,0.777272727273));
+#43126 = CARTESIAN_POINT('',(1.,0.818181818182));
+#43127 = CARTESIAN_POINT('',(1.,0.859090909091));
+#43128 = CARTESIAN_POINT('',(1.,0.886363636364));
+#43129 = CARTESIAN_POINT('',(1.,0.9));
+#43130 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#43131 = ORIENTED_EDGE('',*,*,#43132,.F.);
+#43132 = EDGE_CURVE('',#43133,#43095,#43135,.T.);
+#43133 = VERTEX_POINT('',#43134);
+#43134 = CARTESIAN_POINT('',(-4.5,5.822710712114,9.000000067055));
+#43135 = SURFACE_CURVE('',#43136,(#43143),.PCURVE_S1.);
+#43136 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#43137,#43138,#43139,#43140,
+    #43141,#43142),.UNSPECIFIED.,.F.,.F.,(6,6),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#43137 = CARTESIAN_POINT('',(-4.5,5.822710712114,9.000000067055));
+#43138 = CARTESIAN_POINT('',(-4.5,5.868004436489,9.000000067055));
+#43139 = CARTESIAN_POINT('',(-4.5,5.935945023051,9.000000067055));
+#43140 = CARTESIAN_POINT('',(-4.435945000699,6.000000022352,
+    9.000000067055));
+#43141 = CARTESIAN_POINT('',(-4.368004414137,6.000000022352,
+    9.000000067055));
+#43142 = CARTESIAN_POINT('',(-4.322710689763,6.000000022352,
+    9.000000067055));
+#43143 = PCURVE('',#43074,#43144);
+#43144 = DEFINITIONAL_REPRESENTATION('',(#43145),#43171);
+#43145 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#43146,#43147,#43148,#43149,
+    #43150,#43151,#43152,#43153,#43154,#43155,#43156,#43157,#43158,
+    #43159,#43160,#43161,#43162,#43163,#43164,#43165,#43166,#43167,
+    #43168,#43169,#43170),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,4.545454545455E-002,
+    9.090909090909E-002,0.136363636364,0.181818181818,0.227272727273,
+    0.272727272727,0.318181818182,0.363636363636,0.409090909091,
+    0.454545454545,0.5,0.545454545455,0.590909090909,0.636363636364,
+    0.681818181818,0.727272727273,0.772727272727,0.818181818182,
+    0.863636363636,0.909090909091,0.954545454545,1.),.UNSPECIFIED.);
+#43146 = CARTESIAN_POINT('',(0.E+000,0.9));
+#43147 = CARTESIAN_POINT('',(1.515151515152E-002,0.9));
+#43148 = CARTESIAN_POINT('',(4.545454545455E-002,0.9));
+#43149 = CARTESIAN_POINT('',(9.09090909091E-002,0.9));
+#43150 = CARTESIAN_POINT('',(0.136363636364,0.9));
+#43151 = CARTESIAN_POINT('',(0.181818181818,0.9));
+#43152 = CARTESIAN_POINT('',(0.227272727273,0.9));
+#43153 = CARTESIAN_POINT('',(0.272727272727,0.9));
+#43154 = CARTESIAN_POINT('',(0.318181818182,0.9));
+#43155 = CARTESIAN_POINT('',(0.363636363636,0.9));
+#43156 = CARTESIAN_POINT('',(0.409090909091,0.9));
+#43157 = CARTESIAN_POINT('',(0.454545454545,0.9));
+#43158 = CARTESIAN_POINT('',(0.5,0.9));
+#43159 = CARTESIAN_POINT('',(0.545454545455,0.9));
+#43160 = CARTESIAN_POINT('',(0.590909090909,0.9));
+#43161 = CARTESIAN_POINT('',(0.636363636364,0.9));
+#43162 = CARTESIAN_POINT('',(0.681818181818,0.9));
+#43163 = CARTESIAN_POINT('',(0.727272727273,0.9));
+#43164 = CARTESIAN_POINT('',(0.772727272727,0.9));
+#43165 = CARTESIAN_POINT('',(0.818181818182,0.9));
+#43166 = CARTESIAN_POINT('',(0.863636363636,0.9));
+#43167 = CARTESIAN_POINT('',(0.909090909091,0.9));
+#43168 = CARTESIAN_POINT('',(0.954545454545,0.9));
+#43169 = CARTESIAN_POINT('',(0.984848484848,0.9));
+#43170 = CARTESIAN_POINT('',(1.,0.9));
+#43171 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#43172 = ORIENTED_EDGE('',*,*,#43173,.F.);
+#43173 = EDGE_CURVE('',#43061,#43133,#43174,.T.);
+#43174 = SURFACE_CURVE('',#43175,(#43179),.PCURVE_S1.);
+#43175 = LINE('',#43176,#43177);
+#43176 = CARTESIAN_POINT('',(-4.5,5.822710712114,6.705522528004E-008));
+#43177 = VECTOR('',#43178,1.);
+#43178 = DIRECTION('',(0.E+000,0.E+000,1.));
+#43179 = PCURVE('',#43074,#43180);
+#43180 = DEFINITIONAL_REPRESENTATION('',(#43181),#43207);
+#43181 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#43182,#43183,#43184,#43185,
+    #43186,#43187,#43188,#43189,#43190,#43191,#43192,#43193,#43194,
+    #43195,#43196,#43197,#43198,#43199,#43200,#43201,#43202,#43203,
+    #43204,#43205,#43206),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,0.409090909091,0.818181818182,
+    1.227272727273,1.636363636364,2.045454545455,2.454545454545,
+    2.863636363636,3.272727272727,3.681818181818,4.090909090909,4.5,
+    4.909090909091,5.318181818182,5.727272727273,6.136363636364,
+    6.545454545455,6.954545454545,7.363636363636,7.772727272727,
+    8.181818181818,8.590909090909,9.),.UNSPECIFIED.);
+#43182 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#43183 = CARTESIAN_POINT('',(0.E+000,1.363636363636E-002));
+#43184 = CARTESIAN_POINT('',(0.E+000,4.090909090909E-002));
+#43185 = CARTESIAN_POINT('',(0.E+000,8.181818181818E-002));
+#43186 = CARTESIAN_POINT('',(0.E+000,0.122727272727));
+#43187 = CARTESIAN_POINT('',(0.E+000,0.163636363636));
+#43188 = CARTESIAN_POINT('',(0.E+000,0.204545454545));
+#43189 = CARTESIAN_POINT('',(0.E+000,0.245454545455));
+#43190 = CARTESIAN_POINT('',(0.E+000,0.286363636364));
+#43191 = CARTESIAN_POINT('',(0.E+000,0.327272727273));
+#43192 = CARTESIAN_POINT('',(0.E+000,0.368181818182));
+#43193 = CARTESIAN_POINT('',(0.E+000,0.409090909091));
+#43194 = CARTESIAN_POINT('',(0.E+000,0.45));
+#43195 = CARTESIAN_POINT('',(0.E+000,0.490909090909));
+#43196 = CARTESIAN_POINT('',(0.E+000,0.531818181818));
+#43197 = CARTESIAN_POINT('',(0.E+000,0.572727272727));
+#43198 = CARTESIAN_POINT('',(0.E+000,0.613636363636));
+#43199 = CARTESIAN_POINT('',(0.E+000,0.654545454545));
+#43200 = CARTESIAN_POINT('',(0.E+000,0.695454545455));
+#43201 = CARTESIAN_POINT('',(0.E+000,0.736363636364));
+#43202 = CARTESIAN_POINT('',(0.E+000,0.777272727273));
+#43203 = CARTESIAN_POINT('',(0.E+000,0.818181818182));
+#43204 = CARTESIAN_POINT('',(0.E+000,0.859090909091));
+#43205 = CARTESIAN_POINT('',(-0.E+000,0.886363636364));
+#43206 = CARTESIAN_POINT('',(0.E+000,0.9));
+#43207 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#43208 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#43212)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#43209,#43210,#43211)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#43209 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#43210 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#43211 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#43212 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#43209,
+  'distance_accuracy_value','confusion accuracy');
+#43213 = SHAPE_DEFINITION_REPRESENTATION(#43214,#43053);
+#43214 = PRODUCT_DEFINITION_SHAPE('','',#43215);
+#43215 = PRODUCT_DEFINITION('design','',#43216,#43219);
+#43216 = PRODUCT_DEFINITION_FORMATION('','',#43217);
+#43217 = PRODUCT('Plastik013','Plastik013','',(#43218));
+#43218 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#43219 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#43220 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#43221,#43223);
+#43221 = ( REPRESENTATION_RELATIONSHIP('','',#43053,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#43222) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#43222 = ITEM_DEFINED_TRANSFORMATION('','',#11,#923);
+#43223 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #43224);
+#43224 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('228','=>[0:1:1:229]','',#5,
+  #43215,$);
+#43225 = PRODUCT_TYPE('part',$,(#43217));
+#43226 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#43227),#43509);
+#43227 = SHELL_BASED_SURFACE_MODEL('',(#43228));
+#43228 = OPEN_SHELL('',(#43229));
+#43229 = ADVANCED_FACE('',(#43230),#43244,.T.);
+#43230 = FACE_BOUND('',#43231,.T.);
+#43231 = EDGE_LOOP('',(#43232,#43255,#43271,#43287,#43303,#43319,#43367,
+    #43383,#43399,#43415,#43431,#43447,#43471,#43487));
+#43232 = ORIENTED_EDGE('',*,*,#43233,.T.);
+#43233 = EDGE_CURVE('',#43234,#43236,#43238,.T.);
+#43234 = VERTEX_POINT('',#43235);
+#43235 = CARTESIAN_POINT('',(-4.322710689763,-4.500000067055,
+    9.000000067055));
+#43236 = VERTEX_POINT('',#43237);
+#43237 = CARTESIAN_POINT('',(-3.,-4.500000067055,9.000000067055));
+#43238 = SURFACE_CURVE('',#43239,(#43243),.PCURVE_S1.);
+#43239 = LINE('',#43240,#43241);
+#43240 = CARTESIAN_POINT('',(-4.322710689763,-4.500000067055,
+    9.000000067055));
+#43241 = VECTOR('',#43242,1.);
+#43242 = DIRECTION('',(1.,-1.224646799147E-016,0.E+000));
+#43243 = PCURVE('',#43244,#43249);
+#43244 = PLANE('',#43245);
+#43245 = AXIS2_PLACEMENT_3D('',#43246,#43247,#43248);
+#43246 = CARTESIAN_POINT('',(-9.184851541065E-017,0.749999977648,
+    9.000000067055));
+#43247 = DIRECTION('',(0.E+000,0.E+000,1.));
+#43248 = DIRECTION('',(-1.,1.224646799147E-016,0.E+000));
+#43249 = DEFINITIONAL_REPRESENTATION('',(#43250),#43254);
+#43250 = LINE('',#43251,#43252);
+#43251 = CARTESIAN_POINT('',(4.322710689763,5.250000044703));
+#43252 = VECTOR('',#43253,1.);
+#43253 = DIRECTION('',(-1.,0.E+000));
+#43254 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#43255 = ORIENTED_EDGE('',*,*,#43256,.T.);
+#43256 = EDGE_CURVE('',#43236,#43257,#43259,.T.);
+#43257 = VERTEX_POINT('',#43258);
+#43258 = CARTESIAN_POINT('',(-3.,-3.489782892168,9.000000067055));
+#43259 = SURFACE_CURVE('',#43260,(#43264),.PCURVE_S1.);
+#43260 = LINE('',#43261,#43262);
+#43261 = CARTESIAN_POINT('',(-3.,-4.500000067055,9.000000067055));
+#43262 = VECTOR('',#43263,1.);
+#43263 = DIRECTION('',(-4.270325233716E-016,1.,0.E+000));
+#43264 = PCURVE('',#43244,#43265);
+#43265 = DEFINITIONAL_REPRESENTATION('',(#43266),#43270);
+#43266 = LINE('',#43267,#43268);
+#43267 = CARTESIAN_POINT('',(3.,5.250000044703));
+#43268 = VECTOR('',#43269,1.);
+#43269 = DIRECTION('',(5.494972032863E-016,-1.));
+#43270 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#43271 = ORIENTED_EDGE('',*,*,#43272,.T.);
+#43272 = EDGE_CURVE('',#43257,#43273,#43275,.T.);
+#43273 = VERTEX_POINT('',#43274);
+#43274 = CARTESIAN_POINT('',(-1.000000014901,-3.489782892168,
+    9.000000067055));
+#43275 = SURFACE_CURVE('',#43276,(#43280),.PCURVE_S1.);
+#43276 = LINE('',#43277,#43278);
+#43277 = CARTESIAN_POINT('',(-3.,-3.489782892168,9.000000067055));
+#43278 = VECTOR('',#43279,1.);
+#43279 = DIRECTION('',(1.,-4.00020438139E-016,0.E+000));
+#43280 = PCURVE('',#43244,#43281);
+#43281 = DEFINITIONAL_REPRESENTATION('',(#43282),#43286);
+#43282 = LINE('',#43283,#43284);
+#43283 = CARTESIAN_POINT('',(3.,4.239782869816));
+#43284 = VECTOR('',#43285,1.);
+#43285 = DIRECTION('',(-1.,2.775557582243E-016));
+#43286 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#43287 = ORIENTED_EDGE('',*,*,#43288,.T.);
+#43288 = EDGE_CURVE('',#43273,#43289,#43291,.T.);
+#43289 = VERTEX_POINT('',#43290);
+#43290 = CARTESIAN_POINT('',(-1.000000014901,-3.,9.000000067055));
+#43291 = SURFACE_CURVE('',#43292,(#43296),.PCURVE_S1.);
+#43292 = LINE('',#43293,#43294);
+#43293 = CARTESIAN_POINT('',(-1.000000014901,-3.489782892168,
+    9.000000067055));
+#43294 = VECTOR('',#43295,1.);
+#43295 = DIRECTION('',(-1.608810234519E-016,1.,0.E+000));
+#43296 = PCURVE('',#43244,#43297);
+#43297 = DEFINITIONAL_REPRESENTATION('',(#43298),#43302);
+#43298 = LINE('',#43299,#43300);
+#43299 = CARTESIAN_POINT('',(1.000000014901,4.239782869816));
+#43300 = VECTOR('',#43301,1.);
+#43301 = DIRECTION('',(2.833457033666E-016,-1.));
+#43302 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#43303 = ORIENTED_EDGE('',*,*,#43304,.T.);
+#43304 = EDGE_CURVE('',#43289,#43305,#43307,.T.);
+#43305 = VERTEX_POINT('',#43306);
+#43306 = CARTESIAN_POINT('',(-2.247502915753,-3.,9.000000067055));
+#43307 = SURFACE_CURVE('',#43308,(#43312),.PCURVE_S1.);
+#43308 = LINE('',#43309,#43310);
+#43309 = CARTESIAN_POINT('',(-1.000000014901,-3.,9.000000067055));
+#43310 = VECTOR('',#43311,1.);
+#43311 = DIRECTION('',(-1.,1.224646799147E-016,0.E+000));
+#43312 = PCURVE('',#43244,#43313);
+#43313 = DEFINITIONAL_REPRESENTATION('',(#43314),#43318);
+#43314 = LINE('',#43315,#43316);
+#43315 = CARTESIAN_POINT('',(1.000000014901,3.749999977648));
+#43316 = VECTOR('',#43317,1.);
+#43317 = DIRECTION('',(1.,0.E+000));
+#43318 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#43319 = ORIENTED_EDGE('',*,*,#43320,.T.);
+#43320 = EDGE_CURVE('',#43305,#43321,#43323,.T.);
+#43321 = VERTEX_POINT('',#43322);
+#43322 = CARTESIAN_POINT('',(-2.247502915753,3.,9.000000067055));
+#43323 = SURFACE_CURVE('',#43324,(#43344),.PCURVE_S1.);
+#43324 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#43325,#43326,#43327,#43328,
+    #43329,#43330,#43331,#43332,#43333,#43334,#43335,#43336,#43337,
+    #43338,#43339,#43340,#43341,#43342,#43343),.UNSPECIFIED.,.F.,.F.,(4,
+    3,3,3,3,3,4),(0.E+000,5.345162234654E-002,0.227003213065,
+    0.349692446845,0.472381680624,0.645933271343,0.699384893689),
+  .UNSPECIFIED.);
+#43325 = CARTESIAN_POINT('',(-2.247502915753,-3.,9.000000067055));
+#43326 = CARTESIAN_POINT('',(-2.383935213813,-2.898728415313,
+    9.000000067055));
+#43327 = CARTESIAN_POINT('',(-2.519991014703,-2.783309844196,
+    9.000000067055));
+#43328 = CARTESIAN_POINT('',(-2.65165042945,-2.65165042945,
+    9.000000067055));
+#43329 = CARTESIAN_POINT('',(-2.939397784931,-2.363903073968,
+    9.000000067055));
+#43330 = CARTESIAN_POINT('',(-3.237999902954,-1.970713476561,
+    9.000000067055));
+#43331 = CARTESIAN_POINT('',(-3.460558227433,-1.433410151184,
+    9.000000067055));
+#43332 = CARTESIAN_POINT('',(-3.617891906649,-1.053573049003,
+    9.000000067055));
+#43333 = CARTESIAN_POINT('',(-3.75,-0.565505660316,9.000000067055));
+#43334 = CARTESIAN_POINT('',(-3.75,1.110223024625E-015,9.000000067055));
+#43335 = CARTESIAN_POINT('',(-3.75,0.565505660316,9.000000067055));
+#43336 = CARTESIAN_POINT('',(-3.617891906649,1.053573049003,
+    9.000000067055));
+#43337 = CARTESIAN_POINT('',(-3.460558227433,1.433410151184,
+    9.000000067055));
+#43338 = CARTESIAN_POINT('',(-3.237999902954,1.970713476561,
+    9.000000067055));
+#43339 = CARTESIAN_POINT('',(-2.939397784931,2.363903073968,
+    9.000000067055));
+#43340 = CARTESIAN_POINT('',(-2.65165042945,2.65165042945,9.000000067055
+    ));
+#43341 = CARTESIAN_POINT('',(-2.519991014703,2.783309844196,
+    9.000000067055));
+#43342 = CARTESIAN_POINT('',(-2.383935213813,2.898728415313,
+    9.000000067055));
+#43343 = CARTESIAN_POINT('',(-2.247502915753,3.,9.000000067055));
+#43344 = PCURVE('',#43244,#43345);
+#43345 = DEFINITIONAL_REPRESENTATION('',(#43346),#43366);
+#43346 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#43347,#43348,#43349,#43350,
+    #43351,#43352,#43353,#43354,#43355,#43356,#43357,#43358,#43359,
+    #43360,#43361,#43362,#43363,#43364,#43365),.UNSPECIFIED.,.F.,.F.,(4,
+    3,3,3,3,3,4),(0.E+000,5.345162234654E-002,0.227003213065,
+    0.349692446845,0.472381680624,0.645933271343,0.699384893689),
+  .UNSPECIFIED.);
+#43347 = CARTESIAN_POINT('',(2.247502915753,3.749999977648));
+#43348 = CARTESIAN_POINT('',(2.383935213813,3.648728392961));
+#43349 = CARTESIAN_POINT('',(2.519991014703,3.533309821844));
+#43350 = CARTESIAN_POINT('',(2.65165042945,3.401650407098));
+#43351 = CARTESIAN_POINT('',(2.939397784931,3.113903051616));
+#43352 = CARTESIAN_POINT('',(3.237999902954,2.720713454209));
+#43353 = CARTESIAN_POINT('',(3.460558227433,2.183410128832));
+#43354 = CARTESIAN_POINT('',(3.617891906649,1.803573026651));
+#43355 = CARTESIAN_POINT('',(3.75,1.315505637964));
+#43356 = CARTESIAN_POINT('',(3.75,0.749999977648));
+#43357 = CARTESIAN_POINT('',(3.75,0.184494317332));
+#43358 = CARTESIAN_POINT('',(3.617891906649,-0.303573071355));
+#43359 = CARTESIAN_POINT('',(3.460558227433,-0.683410173536));
+#43360 = CARTESIAN_POINT('',(3.237999902954,-1.220713498913));
+#43361 = CARTESIAN_POINT('',(2.939397784931,-1.61390309632));
+#43362 = CARTESIAN_POINT('',(2.65165042945,-1.901650451802));
+#43363 = CARTESIAN_POINT('',(2.519991014703,-2.033309866548));
+#43364 = CARTESIAN_POINT('',(2.383935213813,-2.148728437665));
+#43365 = CARTESIAN_POINT('',(2.247502915753,-2.250000022352));
+#43366 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#43367 = ORIENTED_EDGE('',*,*,#43368,.T.);
+#43368 = EDGE_CURVE('',#43321,#43369,#43371,.T.);
+#43369 = VERTEX_POINT('',#43370);
+#43370 = CARTESIAN_POINT('',(1.836970171348E-016,3.,9.000000067055));
+#43371 = SURFACE_CURVE('',#43372,(#43376),.PCURVE_S1.);
+#43372 = LINE('',#43373,#43374);
+#43373 = CARTESIAN_POINT('',(-2.247502915753,3.,9.000000067055));
+#43374 = VECTOR('',#43375,1.);
+#43375 = DIRECTION('',(1.,-1.224646799147E-016,0.E+000));
+#43376 = PCURVE('',#43244,#43377);
+#43377 = DEFINITIONAL_REPRESENTATION('',(#43378),#43382);
+#43378 = LINE('',#43379,#43380);
+#43379 = CARTESIAN_POINT('',(2.247502915753,-2.250000022352));
+#43380 = VECTOR('',#43381,1.);
+#43381 = DIRECTION('',(-1.,0.E+000));
+#43382 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#43383 = ORIENTED_EDGE('',*,*,#43384,.T.);
+#43384 = EDGE_CURVE('',#43369,#43385,#43387,.T.);
+#43385 = VERTEX_POINT('',#43386);
+#43386 = CARTESIAN_POINT('',(3.061617061739E-016,4.000000074506,
+    9.000000067055));
+#43387 = SURFACE_CURVE('',#43388,(#43392),.PCURVE_S1.);
+#43388 = LINE('',#43389,#43390);
+#43389 = CARTESIAN_POINT('',(1.836970171348E-016,3.,9.000000067055));
+#43390 = VECTOR('',#43391,1.);
+#43391 = DIRECTION('',(1.224646799147E-016,1.,0.E+000));
+#43392 = PCURVE('',#43244,#43393);
+#43393 = DEFINITIONAL_REPRESENTATION('',(#43394),#43398);
+#43394 = LINE('',#43395,#43396);
+#43395 = CARTESIAN_POINT('',(-4.447203353183E-029,-2.250000022352));
+#43396 = VECTOR('',#43397,1.);
+#43397 = DIRECTION('',(0.E+000,-1.));
+#43398 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#43399 = ORIENTED_EDGE('',*,*,#43400,.T.);
+#43400 = EDGE_CURVE('',#43385,#43401,#43403,.T.);
+#43401 = VERTEX_POINT('',#43402);
+#43402 = CARTESIAN_POINT('',(-1.,4.000000074506,9.000000067055));
+#43403 = SURFACE_CURVE('',#43404,(#43408),.PCURVE_S1.);
+#43404 = LINE('',#43405,#43406);
+#43405 = CARTESIAN_POINT('',(3.061617061739E-016,4.000000074506,
+    9.000000067055));
+#43406 = VECTOR('',#43407,1.);
+#43407 = DIRECTION('',(-1.,1.224646799147E-016,0.E+000));
+#43408 = PCURVE('',#43244,#43409);
+#43409 = DEFINITIONAL_REPRESENTATION('',(#43410),#43414);
+#43410 = LINE('',#43411,#43412);
+#43411 = CARTESIAN_POINT('',(-9.111343455303E-029,-3.250000096858));
+#43412 = VECTOR('',#43413,1.);
+#43413 = DIRECTION('',(1.,0.E+000));
+#43414 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#43415 = ORIENTED_EDGE('',*,*,#43416,.T.);
+#43416 = EDGE_CURVE('',#43401,#43417,#43419,.T.);
+#43417 = VERTEX_POINT('',#43418);
+#43418 = CARTESIAN_POINT('',(-1.,6.000000022352,9.000000067055));
+#43419 = SURFACE_CURVE('',#43420,(#43424),.PCURVE_S1.);
+#43420 = LINE('',#43421,#43422);
+#43421 = CARTESIAN_POINT('',(-1.,4.000000074506,9.000000067055));
+#43422 = VECTOR('',#43423,1.);
+#43423 = DIRECTION('',(5.387983250059E-016,1.,0.E+000));
+#43424 = PCURVE('',#43244,#43425);
+#43425 = DEFINITIONAL_REPRESENTATION('',(#43426),#43430);
+#43426 = LINE('',#43427,#43428);
+#43427 = CARTESIAN_POINT('',(1.,-3.250000096858));
+#43428 = VECTOR('',#43429,1.);
+#43429 = DIRECTION('',(-4.163336450912E-016,-1.));
+#43430 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#43431 = ORIENTED_EDGE('',*,*,#43432,.T.);
+#43432 = EDGE_CURVE('',#43417,#43433,#43435,.T.);
+#43433 = VERTEX_POINT('',#43434);
+#43434 = CARTESIAN_POINT('',(-4.322710689763,6.000000022352,
+    9.000000067055));
+#43435 = SURFACE_CURVE('',#43436,(#43440),.PCURVE_S1.);
+#43436 = LINE('',#43437,#43438);
+#43437 = CARTESIAN_POINT('',(-1.,6.000000022352,9.000000067055));
+#43438 = VECTOR('',#43439,1.);
+#43439 = DIRECTION('',(-1.,1.224646799147E-016,0.E+000));
+#43440 = PCURVE('',#43244,#43441);
+#43441 = DEFINITIONAL_REPRESENTATION('',(#43442),#43446);
+#43442 = LINE('',#43443,#43444);
+#43443 = CARTESIAN_POINT('',(1.,-5.250000044704));
+#43444 = VECTOR('',#43445,1.);
+#43445 = DIRECTION('',(1.,0.E+000));
+#43446 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#43447 = ORIENTED_EDGE('',*,*,#43448,.T.);
+#43448 = EDGE_CURVE('',#43433,#43449,#43451,.T.);
+#43449 = VERTEX_POINT('',#43450);
+#43450 = CARTESIAN_POINT('',(-4.5,5.822710712114,9.000000067055));
+#43451 = SURFACE_CURVE('',#43452,(#43460),.PCURVE_S1.);
+#43452 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#43453,#43454,#43455,#43456,
+    #43457,#43458,#43459),.UNSPECIFIED.,.F.,.F.,(4,3,4),(0.E+000,
+    1.471757653462E-002,2.950346466212E-002),.UNSPECIFIED.);
+#43453 = CARTESIAN_POINT('',(-4.322710689763,6.000000022352,
+    9.000000067055));
+#43454 = CARTESIAN_POINT('',(-4.365505417212,6.000000022352,
+    9.000000067055));
+#43455 = CARTESIAN_POINT('',(-4.412660210189,5.994806933538,
+    9.000000067055));
+#43456 = CARTESIAN_POINT('',(-4.453598802075,5.954037190305,
+    9.000000067055));
+#43457 = CARTESIAN_POINT('',(-4.478762442339,5.928977335896,
+    9.000000067055));
+#43458 = CARTESIAN_POINT('',(-4.5,5.896724776456,9.000000067055));
+#43459 = CARTESIAN_POINT('',(-4.5,5.822710712114,9.000000067055));
+#43460 = PCURVE('',#43244,#43461);
+#43461 = DEFINITIONAL_REPRESENTATION('',(#43462),#43470);
+#43462 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#43463,#43464,#43465,#43466,
+    #43467,#43468,#43469),.UNSPECIFIED.,.F.,.F.,(4,3,4),(0.E+000,
+    1.471757653462E-002,2.950346466212E-002),.UNSPECIFIED.);
+#43463 = CARTESIAN_POINT('',(4.322710689763,-5.250000044704));
+#43464 = CARTESIAN_POINT('',(4.365505417212,-5.250000044704));
+#43465 = CARTESIAN_POINT('',(4.412660210189,-5.24480695589));
+#43466 = CARTESIAN_POINT('',(4.453598802075,-5.204037212657));
+#43467 = CARTESIAN_POINT('',(4.478762442339,-5.178977358248));
+#43468 = CARTESIAN_POINT('',(4.5,-5.146724798808));
+#43469 = CARTESIAN_POINT('',(4.5,-5.072710734466));
+#43470 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#43471 = ORIENTED_EDGE('',*,*,#43472,.T.);
+#43472 = EDGE_CURVE('',#43449,#43473,#43475,.T.);
+#43473 = VERTEX_POINT('',#43474);
+#43474 = CARTESIAN_POINT('',(-4.5,-4.322710756818,9.000000067055));
+#43475 = SURFACE_CURVE('',#43476,(#43480),.PCURVE_S1.);
+#43476 = LINE('',#43477,#43478);
+#43477 = CARTESIAN_POINT('',(-4.5,5.822710712114,9.000000067055));
+#43478 = VECTOR('',#43479,1.);
+#43479 = DIRECTION('',(-6.774920909743E-017,-1.,0.E+000));
+#43480 = PCURVE('',#43244,#43481);
+#43481 = DEFINITIONAL_REPRESENTATION('',(#43482),#43486);
+#43482 = LINE('',#43483,#43484);
+#43483 = CARTESIAN_POINT('',(4.5,-5.072710734466));
+#43484 = VECTOR('',#43485,1.);
+#43485 = DIRECTION('',(-5.471547081727E-017,1.));
+#43486 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#43487 = ORIENTED_EDGE('',*,*,#43488,.T.);
+#43488 = EDGE_CURVE('',#43473,#43234,#43489,.T.);
+#43489 = SURFACE_CURVE('',#43490,(#43498),.PCURVE_S1.);
+#43490 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#43491,#43492,#43493,#43494,
+    #43495,#43496,#43497),.UNSPECIFIED.,.F.,.F.,(4,3,4),(0.E+000,
+    1.471757653462E-002,2.950346466212E-002),.UNSPECIFIED.);
+#43491 = CARTESIAN_POINT('',(-4.5,-4.322710756818,9.000000067055));
+#43492 = CARTESIAN_POINT('',(-4.5,-4.396265278108,9.000000067055));
+#43493 = CARTESIAN_POINT('',(-4.479065631817,-4.428466749416,
+    9.000000067055));
+#43494 = CARTESIAN_POINT('',(-4.454037167953,-4.453598869131,
+    9.000000067055));
+#43495 = CARTESIAN_POINT('',(-4.413027345736,-4.494778534292,
+    9.000000067055));
+#43496 = CARTESIAN_POINT('',(-4.365605066689,-4.500000067055,
+    9.000000067055));
+#43497 = CARTESIAN_POINT('',(-4.322710689763,-4.500000067055,
+    9.000000067055));
+#43498 = PCURVE('',#43244,#43499);
+#43499 = DEFINITIONAL_REPRESENTATION('',(#43500),#43508);
+#43500 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#43501,#43502,#43503,#43504,
+    #43505,#43506,#43507),.UNSPECIFIED.,.F.,.F.,(4,3,4),(0.E+000,
+    1.471757653462E-002,2.950346466212E-002),.UNSPECIFIED.);
+#43501 = CARTESIAN_POINT('',(4.5,5.072710734466));
+#43502 = CARTESIAN_POINT('',(4.5,5.146265255756));
+#43503 = CARTESIAN_POINT('',(4.479065631817,5.178466727064));
+#43504 = CARTESIAN_POINT('',(4.454037167953,5.203598846779));
+#43505 = CARTESIAN_POINT('',(4.413027345736,5.24477851194));
+#43506 = CARTESIAN_POINT('',(4.365605066689,5.250000044703));
+#43507 = CARTESIAN_POINT('',(4.322710689763,5.250000044703));
+#43508 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#43509 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#43513)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#43510,#43511,#43512)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#43510 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#43511 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#43512 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#43513 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#43510,
+  'distance_accuracy_value','confusion accuracy');
+#43514 = SHAPE_DEFINITION_REPRESENTATION(#43515,#43226);
+#43515 = PRODUCT_DEFINITION_SHAPE('','',#43516);
+#43516 = PRODUCT_DEFINITION('design','',#43517,#43520);
+#43517 = PRODUCT_DEFINITION_FORMATION('','',#43518);
+#43518 = PRODUCT('Plastik012','Plastik012','',(#43519));
+#43519 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#43520 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#43521 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#43522,#43524);
+#43522 = ( REPRESENTATION_RELATIONSHIP('','',#43226,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#43523) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#43523 = ITEM_DEFINED_TRANSFORMATION('','',#11,#927);
+#43524 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #43525);
+#43525 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('229','=>[0:1:1:230]','',#5,
+  #43516,$);
+#43526 = PRODUCT_TYPE('part',$,(#43518));
+#43527 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#43528),#43666);
+#43528 = SHELL_BASED_SURFACE_MODEL('',(#43529));
+#43529 = OPEN_SHELL('',(#43530));
+#43530 = ADVANCED_FACE('',(#43531),#43545,.T.);
+#43531 = FACE_BOUND('',#43532,.T.);
+#43532 = EDGE_LOOP('',(#43533,#43556,#43572,#43588,#43604,#43620,#43636,
+    #43652));
+#43533 = ORIENTED_EDGE('',*,*,#43534,.F.);
+#43534 = EDGE_CURVE('',#43535,#43537,#43539,.T.);
+#43535 = VERTEX_POINT('',#43536);
+#43536 = CARTESIAN_POINT('',(-6.12323408698E-016,-3.500000052154,
+    3.000000089407));
+#43537 = VERTEX_POINT('',#43538);
+#43538 = CARTESIAN_POINT('',(-1.,-3.500000052154,3.000000089407));
+#43539 = SURFACE_CURVE('',#43540,(#43544),.PCURVE_S1.);
+#43540 = LINE('',#43541,#43542);
+#43541 = CARTESIAN_POINT('',(-6.12323408698E-016,-3.500000052154,
+    3.000000089407));
+#43542 = VECTOR('',#43543,1.);
+#43543 = DIRECTION('',(-1.,1.224646799147E-016,0.E+000));
+#43544 = PCURVE('',#43545,#43550);
+#43545 = PLANE('',#43546);
+#43546 = AXIS2_PLACEMENT_3D('',#43547,#43548,#43549);
+#43547 = CARTESIAN_POINT('',(-1.75,-3.500000052154,8.000000067055));
+#43548 = DIRECTION('',(1.224646799147E-016,1.,0.E+000));
+#43549 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#43550 = DEFINITIONAL_REPRESENTATION('',(#43551),#43555);
+#43551 = LINE('',#43552,#43553);
+#43552 = CARTESIAN_POINT('',(4.999999977648,-1.75));
+#43553 = VECTOR('',#43554,1.);
+#43554 = DIRECTION('',(0.E+000,1.));
+#43555 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#43556 = ORIENTED_EDGE('',*,*,#43557,.T.);
+#43557 = EDGE_CURVE('',#43535,#43558,#43560,.T.);
+#43558 = VERTEX_POINT('',#43559);
+#43559 = CARTESIAN_POINT('',(-6.12323408698E-016,-3.500000052154,
+    2.22044604925E-015));
+#43560 = SURFACE_CURVE('',#43561,(#43565),.PCURVE_S1.);
+#43561 = LINE('',#43562,#43563);
+#43562 = CARTESIAN_POINT('',(-6.12323408698E-016,-3.500000052154,
+    3.000000089407));
+#43563 = VECTOR('',#43564,1.);
+#43564 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#43565 = PCURVE('',#43545,#43566);
+#43566 = DEFINITIONAL_REPRESENTATION('',(#43567),#43571);
+#43567 = LINE('',#43568,#43569);
+#43568 = CARTESIAN_POINT('',(4.999999977648,-1.75));
+#43569 = VECTOR('',#43570,1.);
+#43570 = DIRECTION('',(1.,0.E+000));
+#43571 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#43572 = ORIENTED_EDGE('',*,*,#43573,.F.);
+#43573 = EDGE_CURVE('',#43574,#43558,#43576,.T.);
+#43574 = VERTEX_POINT('',#43575);
+#43575 = CARTESIAN_POINT('',(-3.5,-3.500000052154,2.22044604925E-015));
+#43576 = SURFACE_CURVE('',#43577,(#43581),.PCURVE_S1.);
+#43577 = LINE('',#43578,#43579);
+#43578 = CARTESIAN_POINT('',(-3.5,-3.500000052154,2.22044604925E-015));
+#43579 = VECTOR('',#43580,1.);
+#43580 = DIRECTION('',(1.,-1.224646799147E-016,0.E+000));
+#43581 = PCURVE('',#43545,#43582);
+#43582 = DEFINITIONAL_REPRESENTATION('',(#43583),#43587);
+#43583 = LINE('',#43584,#43585);
+#43584 = CARTESIAN_POINT('',(8.000000067055,1.75));
+#43585 = VECTOR('',#43586,1.);
+#43586 = DIRECTION('',(0.E+000,-1.));
+#43587 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#43588 = ORIENTED_EDGE('',*,*,#43589,.F.);
+#43589 = EDGE_CURVE('',#43590,#43574,#43592,.T.);
+#43590 = VERTEX_POINT('',#43591);
+#43591 = CARTESIAN_POINT('',(-3.5,-3.500000052154,8.000000067055));
+#43592 = SURFACE_CURVE('',#43593,(#43597),.PCURVE_S1.);
+#43593 = LINE('',#43594,#43595);
+#43594 = CARTESIAN_POINT('',(-3.5,-3.500000052154,8.000000067055));
+#43595 = VECTOR('',#43596,1.);
+#43596 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#43597 = PCURVE('',#43545,#43598);
+#43598 = DEFINITIONAL_REPRESENTATION('',(#43599),#43603);
+#43599 = LINE('',#43600,#43601);
+#43600 = CARTESIAN_POINT('',(0.E+000,1.75));
+#43601 = VECTOR('',#43602,1.);
+#43602 = DIRECTION('',(1.,0.E+000));
+#43603 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#43604 = ORIENTED_EDGE('',*,*,#43605,.F.);
+#43605 = EDGE_CURVE('',#43606,#43590,#43608,.T.);
+#43606 = VERTEX_POINT('',#43607);
+#43607 = CARTESIAN_POINT('',(-3.,-3.500000052154,8.000000067055));
+#43608 = SURFACE_CURVE('',#43609,(#43613),.PCURVE_S1.);
+#43609 = LINE('',#43610,#43611);
+#43610 = CARTESIAN_POINT('',(-3.,-3.500000052154,8.000000067055));
+#43611 = VECTOR('',#43612,1.);
+#43612 = DIRECTION('',(-1.,1.224646799147E-016,0.E+000));
+#43613 = PCURVE('',#43545,#43614);
+#43614 = DEFINITIONAL_REPRESENTATION('',(#43615),#43619);
+#43615 = LINE('',#43616,#43617);
+#43616 = CARTESIAN_POINT('',(0.E+000,1.25));
+#43617 = VECTOR('',#43618,1.);
+#43618 = DIRECTION('',(0.E+000,1.));
+#43619 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#43620 = ORIENTED_EDGE('',*,*,#43621,.F.);
+#43621 = EDGE_CURVE('',#43622,#43606,#43624,.T.);
+#43622 = VERTEX_POINT('',#43623);
+#43623 = CARTESIAN_POINT('',(-3.,-3.500000052154,6.024695977569));
+#43624 = SURFACE_CURVE('',#43625,(#43629),.PCURVE_S1.);
+#43625 = LINE('',#43626,#43627);
+#43626 = CARTESIAN_POINT('',(-3.,-3.500000052154,6.024695977569));
+#43627 = VECTOR('',#43628,1.);
+#43628 = DIRECTION('',(0.E+000,0.E+000,1.));
+#43629 = PCURVE('',#43545,#43630);
+#43630 = DEFINITIONAL_REPRESENTATION('',(#43631),#43635);
+#43631 = LINE('',#43632,#43633);
+#43632 = CARTESIAN_POINT('',(1.975304089486,1.25));
+#43633 = VECTOR('',#43634,1.);
+#43634 = DIRECTION('',(-1.,0.E+000));
+#43635 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#43636 = ORIENTED_EDGE('',*,*,#43637,.F.);
+#43637 = EDGE_CURVE('',#43638,#43622,#43640,.T.);
+#43638 = VERTEX_POINT('',#43639);
+#43639 = CARTESIAN_POINT('',(-1.,-3.500000052154,6.024695977569));
+#43640 = SURFACE_CURVE('',#43641,(#43645),.PCURVE_S1.);
+#43641 = LINE('',#43642,#43643);
+#43642 = CARTESIAN_POINT('',(-1.,-3.500000052154,6.024695977569));
+#43643 = VECTOR('',#43644,1.);
+#43644 = DIRECTION('',(-1.,1.224646799147E-016,0.E+000));
+#43645 = PCURVE('',#43545,#43646);
+#43646 = DEFINITIONAL_REPRESENTATION('',(#43647),#43651);
+#43647 = LINE('',#43648,#43649);
+#43648 = CARTESIAN_POINT('',(1.975304089486,-0.75));
+#43649 = VECTOR('',#43650,1.);
+#43650 = DIRECTION('',(0.E+000,1.));
+#43651 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#43652 = ORIENTED_EDGE('',*,*,#43653,.F.);
+#43653 = EDGE_CURVE('',#43537,#43638,#43654,.T.);
+#43654 = SURFACE_CURVE('',#43655,(#43659),.PCURVE_S1.);
+#43655 = LINE('',#43656,#43657);
+#43656 = CARTESIAN_POINT('',(-1.,-3.500000052154,3.000000089407));
+#43657 = VECTOR('',#43658,1.);
+#43658 = DIRECTION('',(0.E+000,0.E+000,1.));
+#43659 = PCURVE('',#43545,#43660);
+#43660 = DEFINITIONAL_REPRESENTATION('',(#43661),#43665);
+#43661 = LINE('',#43662,#43663);
+#43662 = CARTESIAN_POINT('',(4.999999977648,-0.75));
+#43663 = VECTOR('',#43664,1.);
+#43664 = DIRECTION('',(-1.,0.E+000));
+#43665 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#43666 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#43670)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#43667,#43668,#43669)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#43667 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#43668 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#43669 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#43670 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#43667,
+  'distance_accuracy_value','confusion accuracy');
+#43671 = SHAPE_DEFINITION_REPRESENTATION(#43672,#43527);
+#43672 = PRODUCT_DEFINITION_SHAPE('','',#43673);
+#43673 = PRODUCT_DEFINITION('design','',#43674,#43677);
+#43674 = PRODUCT_DEFINITION_FORMATION('','',#43675);
+#43675 = PRODUCT('Plastik010','Plastik010','',(#43676));
+#43676 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#43677 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#43678 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#43679,#43681);
+#43679 = ( REPRESENTATION_RELATIONSHIP('','',#43527,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#43680) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#43680 = ITEM_DEFINED_TRANSFORMATION('','',#11,#931);
+#43681 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #43682);
+#43682 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('230','=>[0:1:1:231]','',#5,
+  #43673,$);
+#43683 = PRODUCT_TYPE('part',$,(#43675));
+#43684 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#43685),#43759);
+#43685 = SHELL_BASED_SURFACE_MODEL('',(#43686));
+#43686 = OPEN_SHELL('',(#43687));
+#43687 = ADVANCED_FACE('',(#43688),#43702,.T.);
+#43688 = FACE_BOUND('',#43689,.T.);
+#43689 = EDGE_LOOP('',(#43690,#43713,#43729,#43745));
+#43690 = ORIENTED_EDGE('',*,*,#43691,.T.);
+#43691 = EDGE_CURVE('',#43692,#43694,#43696,.T.);
+#43692 = VERTEX_POINT('',#43693);
+#43693 = CARTESIAN_POINT('',(0.E+000,-3.300000050664,5.000000037253));
+#43694 = VERTEX_POINT('',#43695);
+#43695 = CARTESIAN_POINT('',(3.,-3.300000050664,5.000000037253));
+#43696 = SURFACE_CURVE('',#43697,(#43701),.PCURVE_S1.);
+#43697 = LINE('',#43698,#43699);
+#43698 = CARTESIAN_POINT('',(0.E+000,-3.300000050664,5.000000037253));
+#43699 = VECTOR('',#43700,1.);
+#43700 = DIRECTION('',(1.,0.E+000,0.E+000));
+#43701 = PCURVE('',#43702,#43707);
+#43702 = PLANE('',#43703);
+#43703 = AXIS2_PLACEMENT_3D('',#43704,#43705,#43706);
+#43704 = CARTESIAN_POINT('',(1.5,-3.300000050664,5.000000037253));
+#43705 = DIRECTION('',(0.E+000,1.,0.E+000));
+#43706 = DIRECTION('',(0.E+000,-0.E+000,1.));
+#43707 = DEFINITIONAL_REPRESENTATION('',(#43708),#43712);
+#43708 = LINE('',#43709,#43710);
+#43709 = CARTESIAN_POINT('',(0.E+000,-1.5));
+#43710 = VECTOR('',#43711,1.);
+#43711 = DIRECTION('',(0.E+000,1.));
+#43712 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#43713 = ORIENTED_EDGE('',*,*,#43714,.T.);
+#43714 = EDGE_CURVE('',#43694,#43715,#43717,.T.);
+#43715 = VERTEX_POINT('',#43716);
+#43716 = CARTESIAN_POINT('',(3.,-3.300000050664,3.725290298462E-008));
+#43717 = SURFACE_CURVE('',#43718,(#43722),.PCURVE_S1.);
+#43718 = LINE('',#43719,#43720);
+#43719 = CARTESIAN_POINT('',(3.,-3.300000050664,5.000000037253));
+#43720 = VECTOR('',#43721,1.);
+#43721 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#43722 = PCURVE('',#43702,#43723);
+#43723 = DEFINITIONAL_REPRESENTATION('',(#43724),#43728);
+#43724 = LINE('',#43725,#43726);
+#43725 = CARTESIAN_POINT('',(0.E+000,1.5));
+#43726 = VECTOR('',#43727,1.);
+#43727 = DIRECTION('',(-1.,0.E+000));
+#43728 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#43729 = ORIENTED_EDGE('',*,*,#43730,.F.);
+#43730 = EDGE_CURVE('',#43731,#43715,#43733,.T.);
+#43731 = VERTEX_POINT('',#43732);
+#43732 = CARTESIAN_POINT('',(0.E+000,-3.300000050664,3.725290298462E-008
+    ));
+#43733 = SURFACE_CURVE('',#43734,(#43738),.PCURVE_S1.);
+#43734 = LINE('',#43735,#43736);
+#43735 = CARTESIAN_POINT('',(0.E+000,-3.300000050664,3.725290298462E-008
+    ));
+#43736 = VECTOR('',#43737,1.);
+#43737 = DIRECTION('',(1.,0.E+000,0.E+000));
+#43738 = PCURVE('',#43702,#43739);
+#43739 = DEFINITIONAL_REPRESENTATION('',(#43740),#43744);
+#43740 = LINE('',#43741,#43742);
+#43741 = CARTESIAN_POINT('',(-5.,-1.5));
+#43742 = VECTOR('',#43743,1.);
+#43743 = DIRECTION('',(0.E+000,1.));
+#43744 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#43745 = ORIENTED_EDGE('',*,*,#43746,.F.);
+#43746 = EDGE_CURVE('',#43692,#43731,#43747,.T.);
+#43747 = SURFACE_CURVE('',#43748,(#43752),.PCURVE_S1.);
+#43748 = LINE('',#43749,#43750);
+#43749 = CARTESIAN_POINT('',(0.E+000,-3.300000050664,5.000000037253));
+#43750 = VECTOR('',#43751,1.);
+#43751 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#43752 = PCURVE('',#43702,#43753);
+#43753 = DEFINITIONAL_REPRESENTATION('',(#43754),#43758);
+#43754 = LINE('',#43755,#43756);
+#43755 = CARTESIAN_POINT('',(0.E+000,-1.5));
+#43756 = VECTOR('',#43757,1.);
+#43757 = DIRECTION('',(-1.,0.E+000));
+#43758 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#43759 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#43763)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#43760,#43761,#43762)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#43760 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#43761 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#43762 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#43763 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#43760,
+  'distance_accuracy_value','confusion accuracy');
+#43764 = SHAPE_DEFINITION_REPRESENTATION(#43765,#43684);
+#43765 = PRODUCT_DEFINITION_SHAPE('','',#43766);
+#43766 = PRODUCT_DEFINITION('design','',#43767,#43770);
+#43767 = PRODUCT_DEFINITION_FORMATION('','',#43768);
+#43768 = PRODUCT('Compound','Compound','',(#43769));
+#43769 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#43770 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#43771 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#43772,#43774);
+#43772 = ( REPRESENTATION_RELATIONSHIP('','',#43684,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#43773) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#43773 = ITEM_DEFINED_TRANSFORMATION('','',#11,#935);
+#43774 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #43775);
+#43775 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('231','=>[0:1:1:232]','',#5,
+  #43766,$);
+#43776 = PRODUCT_TYPE('part',$,(#43768));
+#43777 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#43778),#43852);
+#43778 = SHELL_BASED_SURFACE_MODEL('',(#43779));
+#43779 = OPEN_SHELL('',(#43780));
+#43780 = ADVANCED_FACE('',(#43781),#43795,.T.);
+#43781 = FACE_BOUND('',#43782,.T.);
+#43782 = EDGE_LOOP('',(#43783,#43806,#43822,#43838));
+#43783 = ORIENTED_EDGE('',*,*,#43784,.T.);
+#43784 = EDGE_CURVE('',#43785,#43787,#43789,.T.);
+#43785 = VERTEX_POINT('',#43786);
+#43786 = CARTESIAN_POINT('',(-0.500000007451,5.000000074506,
+    6.705522630213E-008));
+#43787 = VERTEX_POINT('',#43788);
+#43788 = CARTESIAN_POINT('',(-0.500000007451,5.000000074506,
+    -2.800000041723));
+#43789 = SURFACE_CURVE('',#43790,(#43794),.PCURVE_S1.);
+#43790 = LINE('',#43791,#43792);
+#43791 = CARTESIAN_POINT('',(-0.500000007451,5.000000074506,
+    6.705522637152E-008));
+#43792 = VECTOR('',#43793,1.);
+#43793 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#43794 = PCURVE('',#43795,#43800);
+#43795 = PLANE('',#43796);
+#43796 = AXIS2_PLACEMENT_3D('',#43797,#43798,#43799);
+#43797 = CARTESIAN_POINT('',(-0.500000007451,5.000000074506,
+    -1.398442986923));
+#43798 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#43799 = DIRECTION('',(0.E+000,0.E+000,1.));
+#43800 = DEFINITIONAL_REPRESENTATION('',(#43801),#43805);
+#43801 = LINE('',#43802,#43803);
+#43802 = CARTESIAN_POINT('',(1.398443053978,0.E+000));
+#43803 = VECTOR('',#43804,1.);
+#43804 = DIRECTION('',(-1.,0.E+000));
+#43805 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#43806 = ORIENTED_EDGE('',*,*,#43807,.T.);
+#43807 = EDGE_CURVE('',#43787,#43808,#43810,.T.);
+#43808 = VERTEX_POINT('',#43809);
+#43809 = CARTESIAN_POINT('',(-0.500000007451,4.800000071526,
+    -2.800000041723));
+#43810 = SURFACE_CURVE('',#43811,(#43815),.PCURVE_S1.);
+#43811 = LINE('',#43812,#43813);
+#43812 = CARTESIAN_POINT('',(-0.500000007451,5.000000074506,
+    -2.800000041723));
+#43813 = VECTOR('',#43814,1.);
+#43814 = DIRECTION('',(0.E+000,-1.,-2.053912564951E-013));
+#43815 = PCURVE('',#43795,#43816);
+#43816 = DEFINITIONAL_REPRESENTATION('',(#43817),#43821);
+#43817 = LINE('',#43818,#43819);
+#43818 = CARTESIAN_POINT('',(-1.4015570548,0.E+000));
+#43819 = VECTOR('',#43820,1.);
+#43820 = DIRECTION('',(-2.053912564951E-013,-1.));
+#43821 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#43822 = ORIENTED_EDGE('',*,*,#43823,.T.);
+#43823 = EDGE_CURVE('',#43808,#43824,#43826,.T.);
+#43824 = VERTEX_POINT('',#43825);
+#43825 = CARTESIAN_POINT('',(-0.500000007451,4.800000071526,
+    6.705522623274E-008));
+#43826 = SURFACE_CURVE('',#43827,(#43831),.PCURVE_S1.);
+#43827 = LINE('',#43828,#43829);
+#43828 = CARTESIAN_POINT('',(-0.500000007451,4.800000071526,
+    -2.800000041723));
+#43829 = VECTOR('',#43830,1.);
+#43830 = DIRECTION('',(0.E+000,0.E+000,1.));
+#43831 = PCURVE('',#43795,#43832);
+#43832 = DEFINITIONAL_REPRESENTATION('',(#43833),#43837);
+#43833 = LINE('',#43834,#43835);
+#43834 = CARTESIAN_POINT('',(-1.4015570548,-0.20000000298));
+#43835 = VECTOR('',#43836,1.);
+#43836 = DIRECTION('',(1.,0.E+000));
+#43837 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#43838 = ORIENTED_EDGE('',*,*,#43839,.T.);
+#43839 = EDGE_CURVE('',#43824,#43785,#43840,.T.);
+#43840 = SURFACE_CURVE('',#43841,(#43845),.PCURVE_S1.);
+#43841 = LINE('',#43842,#43843);
+#43842 = CARTESIAN_POINT('',(-0.500000007451,4.800000071526,
+    6.705522692663E-008));
+#43843 = VECTOR('',#43844,1.);
+#43844 = DIRECTION('',(0.E+000,1.,-5.551115040408E-015));
+#43845 = PCURVE('',#43795,#43846);
+#43846 = DEFINITIONAL_REPRESENTATION('',(#43847),#43851);
+#43847 = LINE('',#43848,#43849);
+#43848 = CARTESIAN_POINT('',(1.398443053978,-0.20000000298));
+#43849 = VECTOR('',#43850,1.);
+#43850 = DIRECTION('',(-5.551115040408E-015,1.));
+#43851 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#43852 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#43856)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#43853,#43854,#43855)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#43853 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#43854 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#43855 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#43856 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#43853,
+  'distance_accuracy_value','confusion accuracy');
+#43857 = SHAPE_DEFINITION_REPRESENTATION(#43858,#43777);
+#43858 = PRODUCT_DEFINITION_SHAPE('','',#43859);
+#43859 = PRODUCT_DEFINITION('design','',#43860,#43863);
+#43860 = PRODUCT_DEFINITION_FORMATION('','',#43861);
+#43861 = PRODUCT('Compound280','Compound280','',(#43862));
+#43862 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#43863 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#43864 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#43865,#43867);
+#43865 = ( REPRESENTATION_RELATIONSHIP('','',#43777,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#43866) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#43866 = ITEM_DEFINED_TRANSFORMATION('','',#11,#939);
+#43867 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #43868);
+#43868 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('232','=>[0:1:1:233]','',#5,
+  #43859,$);
+#43869 = PRODUCT_TYPE('part',$,(#43861));
+#43870 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#43871),#44043);
+#43871 = SHELL_BASED_SURFACE_MODEL('',(#43872));
+#43872 = OPEN_SHELL('',(#43873));
+#43873 = ADVANCED_FACE('',(#43874),#43889,.T.);
+#43874 = FACE_BOUND('',#43875,.T.);
+#43875 = EDGE_LOOP('',(#43876,#43930,#43968,#44007));
+#43876 = ORIENTED_EDGE('',*,*,#43877,.T.);
+#43877 = EDGE_CURVE('',#43878,#43880,#43882,.T.);
+#43878 = VERTEX_POINT('',#43879);
+#43879 = CARTESIAN_POINT('',(-6.627302937062E-018,4.800000131286,
+    2.138634917738));
+#43880 = VERTEX_POINT('',#43881);
+#43881 = CARTESIAN_POINT('',(6.815720426045E-009,4.541968503081,
+    3.721191232528));
+#43882 = SURFACE_CURVE('',#43883,(#43888),.PCURVE_S1.);
+#43883 = CIRCLE('',#43884,4.999781704652);
+#43884 = AXIS2_PLACEMENT_3D('',#43885,#43886,#43887);
+#43885 = CARTESIAN_POINT('',(2.471129567241E-007,-0.199780739723,
+    2.135747694418));
+#43886 = DIRECTION('',(1.,4.942259107938E-008,3.751443887443E-009));
+#43887 = DIRECTION('',(-4.806154558197E-008,0.948391254441,
+    0.317102552024));
+#43888 = PCURVE('',#43889,#43902);
+#43889 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#43890,#43891)
+    ,(#43892,#43893)
+    ,(#43894,#43895)
+    ,(#43896,#43897)
+    ,(#43898,#43899)
+    ,(#43900,#43901
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(1.0015625,2.003125),(
+    0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#43890 = CARTESIAN_POINT('',(-6.627302937062E-018,4.800000131286,
+    2.138634917738));
+#43891 = CARTESIAN_POINT('',(-3.000000116339,4.799907332521,
+    2.138634897581));
+#43892 = CARTESIAN_POINT('',(3.134477378501E-016,4.799837060574,
+    2.460821107197));
+#43893 = CARTESIAN_POINT('',(-3.000000119218,4.799837351024,
+    2.46082110726));
+#43894 = CARTESIAN_POINT('',(-1.866747601963E-016,4.773657747283,
+    2.782884068868));
+#43895 = CARTESIAN_POINT('',(-3.000000119209,4.773657746374,
+    2.782884068868));
+#43896 = CARTESIAN_POINT('',(-4.135881461205E-016,4.721630843728,
+    3.101969539519));
+#43897 = CARTESIAN_POINT('',(-3.000000119209,4.721630843731,
+    3.101969539519));
+#43898 = CARTESIAN_POINT('',(4.152425272321E-016,4.644148129358,
+    3.415671150927));
+#43899 = CARTESIAN_POINT('',(-3.000000119209,4.644148129358,
+    3.415671150927));
+#43900 = CARTESIAN_POINT('',(6.815720426045E-009,4.541968503081,
+    3.721191232528));
+#43901 = CARTESIAN_POINT('',(-3.000000112394,4.541968503081,
+    3.721191232528));
+#43902 = DEFINITIONAL_REPRESENTATION('',(#43903),#43929);
+#43903 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#43904,#43905,#43906,#43907,
+    #43908,#43909,#43910,#43911,#43912,#43913,#43914,#43915,#43916,
+    #43917,#43918,#43919,#43920,#43921,#43922,#43923,#43924,#43925,
+    #43926,#43927,#43928),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(5.961089975387,5.975730672287,
+    5.990371369186,6.005012066086,6.019652762986,6.034293459885,
+    6.048934156785,6.063574853685,6.078215550584,6.092856247484,
+    6.107496944384,6.122137641283,6.136778338183,6.151419035083,
+    6.166059731982,6.180700428882,6.195341125782,6.209981822681,
+    6.224622519581,6.239263216481,6.25390391338,6.26854461028,
+    6.28318530718),.UNSPECIFIED.);
+#43904 = CARTESIAN_POINT('',(1.0015625,0.E+000));
+#43905 = CARTESIAN_POINT('',(1.016732737189,4.739679142661E-011));
+#43906 = CARTESIAN_POINT('',(1.047074201604,1.222973549591E-010));
+#43907 = CARTESIAN_POINT('',(1.09258936526,1.895698216187E-010));
+#43908 = CARTESIAN_POINT('',(1.138107530377,2.293311585629E-010));
+#43909 = CARTESIAN_POINT('',(1.183628600114,2.487656211138E-010));
+#43910 = CARTESIAN_POINT('',(1.229152403805,2.52049738625E-010));
+#43911 = CARTESIAN_POINT('',(1.274678694408,2.409462719367E-010));
+#43912 = CARTESIAN_POINT('',(1.320207162575,2.163350500932E-010));
+#43913 = CARTESIAN_POINT('',(1.365737446757,1.788717916399E-010));
+#43914 = CARTESIAN_POINT('',(1.41126914476,1.294596482032E-010));
+#43915 = CARTESIAN_POINT('',(1.456801825245,6.949304746343E-011));
+#43916 = CARTESIAN_POINT('',(1.502335039484,9.87410489823E-013));
+#43917 = CARTESIAN_POINT('',(1.547868333211,-7.336039889066E-011));
+#43918 = CARTESIAN_POINT('',(1.593401258532,-1.501475105007E-010));
+#43919 = CARTESIAN_POINT('',(1.638933385822,-2.252509833744E-010));
+#43920 = CARTESIAN_POINT('',(1.684464315534,-2.938131910314E-010));
+#43921 = CARTESIAN_POINT('',(1.7299936899,-3.502176378655E-010));
+#43922 = CARTESIAN_POINT('',(1.775521204325,-3.880566527023E-010));
+#43923 = CARTESIAN_POINT('',(1.821046618873,-4.00082544804E-010));
+#43924 = CARTESIAN_POINT('',(1.866569768124,-3.781641946824E-010));
+#43925 = CARTESIAN_POINT('',(1.91209057549,-3.131928419205E-010));
+#43926 = CARTESIAN_POINT('',(1.957609049023,-1.9516430332E-010));
+#43927 = CARTESIAN_POINT('',(1.987953245791,-7.345417041333E-011));
+#43928 = CARTESIAN_POINT('',(2.003125,0.E+000));
+#43929 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#43930 = ORIENTED_EDGE('',*,*,#43931,.T.);
+#43931 = EDGE_CURVE('',#43880,#43932,#43934,.T.);
+#43932 = VERTEX_POINT('',#43933);
+#43933 = CARTESIAN_POINT('',(-3.000000112394,4.541968503081,
+    3.721191232528));
+#43934 = SURFACE_CURVE('',#43935,(#43939),.PCURVE_S1.);
+#43935 = LINE('',#43936,#43937);
+#43936 = CARTESIAN_POINT('',(6.815720426045E-009,4.541968503081,
+    3.721191232528));
+#43937 = VECTOR('',#43938,1.);
+#43938 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#43939 = PCURVE('',#43889,#43940);
+#43940 = DEFINITIONAL_REPRESENTATION('',(#43941),#43967);
+#43941 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#43942,#43943,#43944,#43945,
+    #43946,#43947,#43948,#43949,#43950,#43951,#43952,#43953,#43954,
+    #43955,#43956,#43957,#43958,#43959,#43960,#43961,#43962,#43963,
+    #43964,#43965,#43966),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,0.136363641782,0.272727283564,
+    0.409090925347,0.545454567129,0.681818208911,0.818181850693,
+    0.954545492476,1.090909134258,1.22727277604,1.363636417822,
+    1.500000059605,1.636363701387,1.772727343169,1.909090984951,
+    2.045454626734,2.181818268516,2.318181910298,2.45454555208,
+    2.590909193863,2.727272835645,2.863636477427,3.000000119209),
+  .UNSPECIFIED.);
+#43942 = CARTESIAN_POINT('',(2.003125,0.E+000));
+#43943 = CARTESIAN_POINT('',(2.003125,1.515151515152E-002));
+#43944 = CARTESIAN_POINT('',(2.003125,4.545454545455E-002));
+#43945 = CARTESIAN_POINT('',(2.003125,9.090909090909E-002));
+#43946 = CARTESIAN_POINT('',(2.003125,0.136363636364));
+#43947 = CARTESIAN_POINT('',(2.003125,0.181818181818));
+#43948 = CARTESIAN_POINT('',(2.003125,0.227272727273));
+#43949 = CARTESIAN_POINT('',(2.003125,0.272727272727));
+#43950 = CARTESIAN_POINT('',(2.003125,0.318181818182));
+#43951 = CARTESIAN_POINT('',(2.003125,0.363636363636));
+#43952 = CARTESIAN_POINT('',(2.003125,0.409090909091));
+#43953 = CARTESIAN_POINT('',(2.003125,0.454545454545));
+#43954 = CARTESIAN_POINT('',(2.003125,0.5));
+#43955 = CARTESIAN_POINT('',(2.003125,0.545454545455));
+#43956 = CARTESIAN_POINT('',(2.003125,0.590909090909));
+#43957 = CARTESIAN_POINT('',(2.003125,0.636363636364));
+#43958 = CARTESIAN_POINT('',(2.003125,0.681818181818));
+#43959 = CARTESIAN_POINT('',(2.003125,0.727272727273));
+#43960 = CARTESIAN_POINT('',(2.003125,0.772727272727));
+#43961 = CARTESIAN_POINT('',(2.003125,0.818181818182));
+#43962 = CARTESIAN_POINT('',(2.003125,0.863636363636));
+#43963 = CARTESIAN_POINT('',(2.003125,0.909090909091));
+#43964 = CARTESIAN_POINT('',(2.003125,0.954545454545));
+#43965 = CARTESIAN_POINT('',(2.003125,0.984848484848));
+#43966 = CARTESIAN_POINT('',(2.003125,1.));
+#43967 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#43968 = ORIENTED_EDGE('',*,*,#43969,.F.);
+#43969 = EDGE_CURVE('',#43970,#43932,#43972,.T.);
+#43970 = VERTEX_POINT('',#43971);
+#43971 = CARTESIAN_POINT('',(-3.000000116339,4.799907332521,
+    2.138634897581));
+#43972 = SURFACE_CURVE('',#43973,(#43978),.PCURVE_S1.);
+#43973 = ELLIPSE('',#43974,4.769513186091,4.549337079521);
+#43974 = AXIS2_PLACEMENT_3D('',#43975,#43976,#43977);
+#43975 = CARTESIAN_POINT('',(-2.999999799703,0.242289487988,
+    2.222201869595));
+#43976 = DIRECTION('',(1.,6.963634470948E-008,8.857020671054E-009));
+#43977 = DIRECTION('',(4.657694642878E-009,-0.191716281037,
+    0.981450389773));
+#43978 = PCURVE('',#43889,#43979);
+#43979 = DEFINITIONAL_REPRESENTATION('',(#43980),#44006);
+#43980 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#43981,#43982,#43983,#43984,
+    #43985,#43986,#43987,#43988,#43989,#43990,#43991,#43992,#43993,
+    #43994,#43995,#43996,#43997,#43998,#43999,#44000,#44001,#44002,
+    #44003,#44004,#44005),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(4.510627943632,4.525982730012,
+    4.541337516392,4.556692302771,4.572047089151,4.587401875531,
+    4.602756661911,4.61811144829,4.63346623467,4.64882102105,
+    4.664175807429,4.679530593809,4.694885380189,4.710240166569,
+    4.725594952948,4.740949739328,4.756304525708,4.771659312087,
+    4.787014098467,4.802368884847,4.817723671227,4.833078457606,
+    4.848433243986),.UNSPECIFIED.);
+#43981 = CARTESIAN_POINT('',(1.0015625,1.));
+#43982 = CARTESIAN_POINT('',(1.01671238988,1.000000000002));
+#43983 = CARTESIAN_POINT('',(1.047017342525,1.000000000008));
+#43984 = CARTESIAN_POINT('',(1.092489339828,1.000000000021));
+#43985 = CARTESIAN_POINT('',(1.137974993056,1.000000000039));
+#43986 = CARTESIAN_POINT('',(1.183473257117,1.000000000057));
+#43987 = CARTESIAN_POINT('',(1.228983011314,1.000000000074));
+#43988 = CARTESIAN_POINT('',(1.274503056248,1.000000000085));
+#43989 = CARTESIAN_POINT('',(1.320032127635,1.000000000088));
+#43990 = CARTESIAN_POINT('',(1.365568906279,1.000000000082));
+#43991 = CARTESIAN_POINT('',(1.411112029686,1.000000000066));
+#43992 = CARTESIAN_POINT('',(1.456660103768,1.000000000039));
+#43993 = CARTESIAN_POINT('',(1.502211714973,1.000000000002));
+#43994 = CARTESIAN_POINT('',(1.547765442639,0.999999999956));
+#43995 = CARTESIAN_POINT('',(1.593319871553,0.999999999904));
+#43996 = CARTESIAN_POINT('',(1.638873604629,0.99999999985));
+#43997 = CARTESIAN_POINT('',(1.684425275611,0.999999999796));
+#43998 = CARTESIAN_POINT('',(1.72997356178,0.999999999748));
+#43999 = CARTESIAN_POINT('',(1.775517196452,0.999999999712));
+#44000 = CARTESIAN_POINT('',(1.821054981686,0.999999999695));
+#44001 = CARTESIAN_POINT('',(1.866585799322,0.999999999705));
+#44002 = CARTESIAN_POINT('',(1.91210862702,0.99999999975));
+#44003 = CARTESIAN_POINT('',(1.957622534119,0.999999999841));
+#44004 = CARTESIAN_POINT('',(1.987958678693,0.999999999939));
+#44005 = CARTESIAN_POINT('',(2.003125,1.));
+#44006 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#44007 = ORIENTED_EDGE('',*,*,#44008,.F.);
+#44008 = EDGE_CURVE('',#43878,#43970,#44009,.T.);
+#44009 = SURFACE_CURVE('',#44010,(#44014),.PCURVE_S1.);
+#44010 = LINE('',#44011,#44012);
+#44011 = CARTESIAN_POINT('',(-6.627302937062E-018,4.800000131286,
+    2.138634917738));
+#44012 = VECTOR('',#44013,1.);
+#44013 = DIRECTION('',(-0.999999999522,-3.093292044567E-005,
+    -6.718884999199E-009));
+#44014 = PCURVE('',#43889,#44015);
+#44015 = DEFINITIONAL_REPRESENTATION('',(#44016),#44042);
+#44016 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#44017,#44018,#44019,#44020,
+    #44021,#44022,#44023,#44024,#44025,#44026,#44027,#44028,#44029,
+    #44030,#44031,#44032,#44033,#44034,#44035,#44036,#44037,#44038,
+    #44039,#44040,#44041),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.E+000,0.136363641717,0.272727283434,
+    0.409090925151,0.545454566868,0.681818208585,0.818181850302,
+    0.954545492019,1.090909133736,1.227272775453,1.36363641717,
+    1.500000058887,1.636363700604,1.772727342321,1.909090984038,
+    2.045454625755,2.181818267472,2.318181909189,2.454545550906,
+    2.590909192623,2.72727283434,2.863636476057,3.000000117774),
+  .QUASI_UNIFORM_KNOTS.);
+#44017 = CARTESIAN_POINT('',(1.0015625,0.E+000));
+#44018 = CARTESIAN_POINT('',(1.0015625,1.515151515152E-002));
+#44019 = CARTESIAN_POINT('',(1.0015625,4.545454545455E-002));
+#44020 = CARTESIAN_POINT('',(1.0015625,9.090909090909E-002));
+#44021 = CARTESIAN_POINT('',(1.0015625,0.136363636364));
+#44022 = CARTESIAN_POINT('',(1.0015625,0.181818181818));
+#44023 = CARTESIAN_POINT('',(1.0015625,0.227272727273));
+#44024 = CARTESIAN_POINT('',(1.0015625,0.272727272727));
+#44025 = CARTESIAN_POINT('',(1.0015625,0.318181818182));
+#44026 = CARTESIAN_POINT('',(1.0015625,0.363636363636));
+#44027 = CARTESIAN_POINT('',(1.0015625,0.409090909091));
+#44028 = CARTESIAN_POINT('',(1.0015625,0.454545454545));
+#44029 = CARTESIAN_POINT('',(1.0015625,0.5));
+#44030 = CARTESIAN_POINT('',(1.0015625,0.545454545455));
+#44031 = CARTESIAN_POINT('',(1.0015625,0.590909090909));
+#44032 = CARTESIAN_POINT('',(1.0015625,0.636363636364));
+#44033 = CARTESIAN_POINT('',(1.0015625,0.681818181818));
+#44034 = CARTESIAN_POINT('',(1.0015625,0.727272727273));
+#44035 = CARTESIAN_POINT('',(1.0015625,0.772727272727));
+#44036 = CARTESIAN_POINT('',(1.0015625,0.818181818182));
+#44037 = CARTESIAN_POINT('',(1.0015625,0.863636363636));
+#44038 = CARTESIAN_POINT('',(1.0015625,0.909090909091));
+#44039 = CARTESIAN_POINT('',(1.0015625,0.954545454545));
+#44040 = CARTESIAN_POINT('',(1.0015625,0.984848484848));
+#44041 = CARTESIAN_POINT('',(1.0015625,1.));
+#44042 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#44043 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#44047)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#44044,#44045,#44046)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#44044 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#44045 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#44046 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#44047 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-006),#44044,
+  'distance_accuracy_value','confusion accuracy');
+#44048 = SHAPE_DEFINITION_REPRESENTATION(#44049,#43870);
+#44049 = PRODUCT_DEFINITION_SHAPE('','',#44050);
+#44050 = PRODUCT_DEFINITION('design','',#44051,#44054);
+#44051 = PRODUCT_DEFINITION_FORMATION('','',#44052);
+#44052 = PRODUCT('Compound289','Compound289','',(#44053));
+#44053 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#44054 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#44055 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#44056,#44058);
+#44056 = ( REPRESENTATION_RELATIONSHIP('','',#43870,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#44057) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#44057 = ITEM_DEFINED_TRANSFORMATION('','',#11,#943);
+#44058 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #44059);
+#44059 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('233','=>[0:1:1:234]','',#5,
+  #44050,$);
+#44060 = PRODUCT_TYPE('part',$,(#44052));
+#44061 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#44062),#44176);
+#44062 = SHELL_BASED_SURFACE_MODEL('',(#44063));
+#44063 = OPEN_SHELL('',(#44064));
+#44064 = ADVANCED_FACE('',(#44065),#44089,.T.);
+#44065 = FACE_BOUND('',#44066,.T.);
+#44066 = EDGE_LOOP('',(#44067,#44110,#44126,#44162));
+#44067 = ORIENTED_EDGE('',*,*,#44068,.T.);
+#44068 = EDGE_CURVE('',#44069,#44071,#44073,.T.);
+#44069 = VERTEX_POINT('',#44070);
+#44070 = CARTESIAN_POINT('',(-2.99999575032,4.124601354542,
+    4.973273735529));
+#44071 = VERTEX_POINT('',#44072);
+#44072 = CARTESIAN_POINT('',(-2.999995539045,3.169241203214,
+    5.335544697118));
+#44073 = SURFACE_CURVE('',#44074,(#44088),.PCURVE_S1.);
+#44074 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#44075,#44076,#44077,#44078,
+    #44079,#44080,#44081,#44082,#44083,#44084,#44085,#44086,#44087),
+  .UNSPECIFIED.,.F.,.F.,(4,3,3,3,4),(0.E+000,0.322869041301,
+    0.66143452065,0.973106707608,1.),.UNSPECIFIED.);
+#44075 = CARTESIAN_POINT('',(-2.999996355644,4.124601354543,
+    4.97327373553));
+#44076 = CARTESIAN_POINT('',(-2.999996151396,4.077732300602,
+    5.113870242112));
+#44077 = CARTESIAN_POINT('',(-2.999995954471,4.02550423861,
+    5.251961279471));
+#44078 = CARTESIAN_POINT('',(-2.999995846709,3.943569842284,
+    5.346741486325));
+#44079 = CARTESIAN_POINT('',(-2.999995733708,3.857652164779,
+    5.446129479788));
+#44080 = CARTESIAN_POINT('',(-2.999995719419,3.741812952332,
+    5.496499345468));
+#44081 = CARTESIAN_POINT('',(-2.999995811478,3.608257759576,
+    5.488831600988));
+#44082 = CARTESIAN_POINT('',(-2.999995896224,3.485311264599,
+    5.481772928923));
+#44083 = CARTESIAN_POINT('',(-2.999996070137,3.349745462581,
+    5.425248053401));
+#44084 = CARTESIAN_POINT('',(-2.999996272656,3.206535699105,
+    5.354148061375));
+#44085 = CARTESIAN_POINT('',(-2.999996290131,3.19417854244,
+    5.348013048516));
+#44086 = CARTESIAN_POINT('',(-2.999996307779,3.181749327143,
+    5.34179875686));
+#44087 = CARTESIAN_POINT('',(-2.99999632554,3.169241203215,5.33554469712
+    ));
+#44088 = PCURVE('',#44089,#44094);
+#44089 = PLANE('',#44090);
+#44090 = AXIS2_PLACEMENT_3D('',#44091,#44092,#44093);
+#44091 = CARTESIAN_POINT('',(-2.999995750119,3.786162303807,
+    5.461932947788));
+#44092 = DIRECTION('',(-0.999999999998,5.945105271903E-007,
+    1.650906243655E-006));
+#44093 = DIRECTION('',(1.650906243655E-006,-9.82075029015E-025,
+    0.999999999999));
+#44094 = DEFINITIONAL_REPRESENTATION('',(#44095),#44109);
+#44095 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#44096,#44097,#44098,#44099,
+    #44100,#44101,#44102,#44103,#44104,#44105,#44106,#44107,#44108),
+  .UNSPECIFIED.,.F.,.F.,(4,3,3,3,4),(0.E+000,0.322869041301,
+    0.66143452065,0.973106707608,1.),.UNSPECIFIED.);
+#44096 = CARTESIAN_POINT('',(-0.488659212258,0.338439050736));
+#44097 = CARTESIAN_POINT('',(-0.348062705676,0.291569996795));
+#44098 = CARTESIAN_POINT('',(-0.209971668317,0.239341934803));
+#44099 = CARTESIAN_POINT('',(-0.115191461463,0.157407538477));
+#44100 = CARTESIAN_POINT('',(-1.580346799995E-002,7.148986097201E-002));
+#44101 = CARTESIAN_POINT('',(3.456639768E-002,-4.434935147501E-002));
+#44102 = CARTESIAN_POINT('',(2.689865319986E-002,-0.177904544231));
+#44103 = CARTESIAN_POINT('',(1.983998113473E-002,-0.300851039208));
+#44104 = CARTESIAN_POINT('',(-3.668489438748E-002,-0.436416841226));
+#44105 = CARTESIAN_POINT('',(-0.107784886414,-0.579626604702));
+#44106 = CARTESIAN_POINT('',(-0.113919899273,-0.591983761367));
+#44107 = CARTESIAN_POINT('',(-0.120134190929,-0.604412976664));
+#44108 = CARTESIAN_POINT('',(-0.126388250669,-0.616921100592));
+#44109 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#44110 = ORIENTED_EDGE('',*,*,#44111,.T.);
+#44111 = EDGE_CURVE('',#44071,#44112,#44114,.T.);
+#44112 = VERTEX_POINT('',#44113);
+#44113 = CARTESIAN_POINT('',(-2.999995320935,3.251175133738,
+    5.625582734313));
+#44114 = SURFACE_CURVE('',#44115,(#44119),.PCURVE_S1.);
+#44115 = LINE('',#44116,#44117);
+#44116 = CARTESIAN_POINT('',(-2.99999632554,3.169241203215,5.33554469712
+    ));
+#44117 = VECTOR('',#44118,1.);
+#44118 = DIRECTION('',(1.75035078558E-006,0.271854561445,0.962338348721)
+  );
+#44119 = PCURVE('',#44089,#44120);
+#44120 = DEFINITIONAL_REPRESENTATION('',(#44121),#44125);
+#44121 = LINE('',#44122,#44123);
+#44122 = CARTESIAN_POINT('',(-0.126388250669,-0.616921100592));
+#44123 = VECTOR('',#44124,1.);
+#44124 = DIRECTION('',(0.962338348722,0.271854561445));
+#44125 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#44126 = ORIENTED_EDGE('',*,*,#44127,.F.);
+#44127 = EDGE_CURVE('',#44128,#44112,#44130,.T.);
+#44128 = VERTEX_POINT('',#44129);
+#44129 = CARTESIAN_POINT('',(-2.999995328439,4.266731646172,
+    5.199805326451));
+#44130 = SURFACE_CURVE('',#44131,(#44145),.PCURVE_S1.);
+#44131 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#44132,#44133,#44134,#44135,
+    #44136,#44137,#44138,#44139,#44140,#44141,#44142,#44143,#44144),
+  .UNSPECIFIED.,.F.,.F.,(4,3,3,3,4),(0.E+000,0.281422154419,
+    0.583818322956,0.86078845397,1.),.UNSPECIFIED.);
+#44132 = CARTESIAN_POINT('',(-2.999995897164,4.266731646172,
+    5.199805326452));
+#44133 = CARTESIAN_POINT('',(-2.999995758377,4.234876719389,
+    5.295343505093));
+#44134 = CARTESIAN_POINT('',(-2.999995588565,4.190227242214,
+    5.414281948285));
+#44135 = CARTESIAN_POINT('',(-2.999995474788,4.110582963582,
+    5.511880859589));
+#44136 = CARTESIAN_POINT('',(-2.999995352531,4.025002904137,
+    5.616753686295));
+#44137 = CARTESIAN_POINT('',(-2.999995296218,3.901474160369,
+    5.695348409397));
+#44138 = CARTESIAN_POINT('',(-2.999995329772,3.766855786426,
+    5.723501184567));
+#44139 = CARTESIAN_POINT('',(-2.999995360505,3.643556378076,
+    5.749286821552));
+#44140 = CARTESIAN_POINT('',(-2.999995465824,3.513565468864,
+    5.732303947619));
+#44141 = CARTESIAN_POINT('',(-2.999995596788,3.402872817731,
+    5.692836827275));
+#44142 = CARTESIAN_POINT('',(-2.999995662614,3.347236150188,
+    5.672999746575));
+#44143 = CARTESIAN_POINT('',(-2.999995733886,3.296333857511,
+    5.648158573351));
+#44144 = CARTESIAN_POINT('',(-2.999995798004,3.251175133738,
+    5.625582734314));
+#44145 = PCURVE('',#44089,#44146);
+#44146 = DEFINITIONAL_REPRESENTATION('',(#44147),#44161);
+#44147 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#44148,#44149,#44150,#44151,
+    #44152,#44153,#44154,#44155,#44156,#44157,#44158,#44159,#44160),
+  .UNSPECIFIED.,.F.,.F.,(4,3,3,3,4),(0.E+000,0.281422154419,
+    0.583818322956,0.86078845397,1.),.UNSPECIFIED.);
+#44148 = CARTESIAN_POINT('',(-0.262127621336,0.480569342365));
+#44149 = CARTESIAN_POINT('',(-0.166589442695,0.448714415582));
+#44150 = CARTESIAN_POINT('',(-4.765099950267E-002,0.404064938407));
+#44151 = CARTESIAN_POINT('',(4.994791180139E-002,0.324420659775));
+#44152 = CARTESIAN_POINT('',(0.154820738507,0.23884060033));
+#44153 = CARTESIAN_POINT('',(0.233415461609,0.115311856562));
+#44154 = CARTESIAN_POINT('',(0.261568236779,-1.9306517381E-002));
+#44155 = CARTESIAN_POINT('',(0.287353873764,-0.142605925731));
+#44156 = CARTESIAN_POINT('',(0.270370999831,-0.272596834943));
+#44157 = CARTESIAN_POINT('',(0.230903879487,-0.383289486076));
+#44158 = CARTESIAN_POINT('',(0.211066798787,-0.438926153619));
+#44159 = CARTESIAN_POINT('',(0.186225625563,-0.489828446296));
+#44160 = CARTESIAN_POINT('',(0.163649786526,-0.534987170069));
+#44161 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#44162 = ORIENTED_EDGE('',*,*,#44163,.F.);
+#44163 = EDGE_CURVE('',#44069,#44128,#44164,.T.);
+#44164 = SURFACE_CURVE('',#44165,(#44169),.PCURVE_S1.);
+#44165 = LINE('',#44166,#44167);
+#44166 = CARTESIAN_POINT('',(-2.999996355644,4.124601354543,
+    4.97327373553));
+#44167 = VECTOR('',#44168,1.);
+#44168 = DIRECTION('',(1.714408607998E-006,0.531471814307,0.847075976872
+    ));
+#44169 = PCURVE('',#44089,#44170);
+#44170 = DEFINITIONAL_REPRESENTATION('',(#44171),#44175);
+#44171 = LINE('',#44172,#44173);
+#44172 = CARTESIAN_POINT('',(-0.488659212258,0.338439050736));
+#44173 = VECTOR('',#44174,1.);
+#44174 = DIRECTION('',(0.847075976874,0.531471814307));
+#44175 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#44176 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#44180)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#44177,#44178,#44179)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#44177 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#44178 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#44179 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#44180 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(5.E-007),#44177,
+  'distance_accuracy_value','confusion accuracy');
+#44181 = SHAPE_DEFINITION_REPRESENTATION(#44182,#44061);
+#44182 = PRODUCT_DEFINITION_SHAPE('','',#44183);
+#44183 = PRODUCT_DEFINITION('design','',#44184,#44187);
+#44184 = PRODUCT_DEFINITION_FORMATION('','',#44185);
+#44185 = PRODUCT('Compound291','Compound291','',(#44186));
+#44186 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#44187 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#44188 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#44189,#44191);
+#44189 = ( REPRESENTATION_RELATIONSHIP('','',#44061,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#44190) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#44190 = ITEM_DEFINED_TRANSFORMATION('','',#11,#947);
+#44191 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #44192);
+#44192 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('234','=>[0:1:1:235]','',#5,
+  #44183,$);
+#44193 = PRODUCT_TYPE('part',$,(#44185));
+#44194 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#44195),#44269);
+#44195 = SHELL_BASED_SURFACE_MODEL('',(#44196));
+#44196 = OPEN_SHELL('',(#44197));
+#44197 = ADVANCED_FACE('',(#44198),#44212,.T.);
+#44198 = FACE_BOUND('',#44199,.T.);
+#44199 = EDGE_LOOP('',(#44200,#44223,#44239,#44255));
+#44200 = ORIENTED_EDGE('',*,*,#44201,.T.);
+#44201 = EDGE_CURVE('',#44202,#44204,#44206,.T.);
+#44202 = VERTEX_POINT('',#44203);
+#44203 = CARTESIAN_POINT('',(4.798267205189E-006,2.441660404055,
+    4.46366317919));
+#44204 = VERTEX_POINT('',#44205);
+#44205 = CARTESIAN_POINT('',(4.798267223243E-006,1.915292943867,
+    2.475164255769));
+#44206 = SURFACE_CURVE('',#44207,(#44211),.PCURVE_S1.);
+#44207 = LINE('',#44208,#44209);
+#44208 = CARTESIAN_POINT('',(4.798267206166E-006,2.441660417076,
+    4.463663175743));
+#44209 = VECTOR('',#44210,1.);
+#44210 = DIRECTION('',(1.14273814168E-014,-0.25589256958,-0.966705225409
+    ));
+#44211 = PCURVE('',#44212,#44217);
+#44212 = PLANE('',#44213);
+#44213 = AXIS2_PLACEMENT_3D('',#44214,#44215,#44216);
+#44214 = CARTESIAN_POINT('',(4.798267222571E-006,2.178147638263,
+    3.468170494345));
+#44215 = DIRECTION('',(7.256494541164E-008,0.966705225409,-0.25589256958
+    ));
+#44216 = DIRECTION('',(-1.323488980085E-023,0.25589256958,0.966705225409
+    ));
+#44217 = DEFINITIONAL_REPRESENTATION('',(#44218),#44222);
+#44218 = LINE('',#44219,#44220);
+#44219 = CARTESIAN_POINT('',(1.029778939052,-1.640496818764E-014));
+#44220 = VECTOR('',#44221,1.);
+#44221 = DIRECTION('',(-1.,1.142738140906E-014));
+#44222 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#44223 = ORIENTED_EDGE('',*,*,#44224,.T.);
+#44224 = EDGE_CURVE('',#44204,#44225,#44227,.T.);
+#44225 = VERTEX_POINT('',#44226);
+#44226 = CARTESIAN_POINT('',(-2.999995320926,1.915293239991,
+    2.475164177504));
+#44227 = SURFACE_CURVE('',#44228,(#44232),.PCURVE_S1.);
+#44228 = LINE('',#44229,#44230);
+#44229 = CARTESIAN_POINT('',(4.798267229672E-006,1.915293029515,
+    2.475164233098));
+#44230 = VECTOR('',#44231,1.);
+#44231 = DIRECTION('',(-1.,7.015886555707E-008,-1.853122785241E-008));
+#44232 = PCURVE('',#44212,#44233);
+#44233 = DEFINITIONAL_REPRESENTATION('',(#44234),#44238);
+#44234 = LINE('',#44235,#44236);
+#44235 = CARTESIAN_POINT('',(-1.02720688287,7.101000746875E-015));
+#44236 = VECTOR('',#44237,1.);
+#44237 = DIRECTION('',(3.889758804687E-011,-1.));
+#44238 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#44239 = ORIENTED_EDGE('',*,*,#44240,.F.);
+#44240 = EDGE_CURVE('',#44241,#44225,#44243,.T.);
+#44241 = VERTEX_POINT('',#44242);
+#44242 = CARTESIAN_POINT('',(-2.999995320942,2.441660404055,
+    4.46366317919));
+#44243 = SURFACE_CURVE('',#44244,(#44248),.PCURVE_S1.);
+#44244 = LINE('',#44245,#44246);
+#44245 = CARTESIAN_POINT('',(-2.999995320942,2.441660627523,
+    4.463663120037));
+#44246 = VECTOR('',#44247,1.);
+#44247 = DIRECTION('',(7.629395107262E-012,-0.25589256958,
+    -0.966705225409));
+#44248 = PCURVE('',#44212,#44249);
+#44249 = DEFINITIONAL_REPRESENTATION('',(#44250),#44254);
+#44250 = LINE('',#44251,#44252);
+#44251 = CARTESIAN_POINT('',(1.029778939052,-3.000000119209));
+#44252 = VECTOR('',#44253,1.);
+#44253 = DIRECTION('',(-1.,7.629395107253E-012));
+#44254 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#44255 = ORIENTED_EDGE('',*,*,#44256,.F.);
+#44256 = EDGE_CURVE('',#44202,#44241,#44257,.T.);
+#44257 = SURFACE_CURVE('',#44258,(#44262),.PCURVE_S1.);
+#44258 = LINE('',#44259,#44260);
+#44259 = CARTESIAN_POINT('',(4.798267206166E-006,2.441660417076,
+    4.463663175743));
+#44260 = VECTOR('',#44261,1.);
+#44261 = DIRECTION('',(-1.,7.014891194509E-008,-1.856883036451E-008));
+#44262 = PCURVE('',#44212,#44263);
+#44263 = DEFINITIONAL_REPRESENTATION('',(#44264),#44268);
+#44264 = LINE('',#44265,#44266);
+#44265 = CARTESIAN_POINT('',(1.029778939052,-1.640496818764E-014));
+#44266 = VECTOR('',#44267,1.);
+#44267 = DIRECTION('',(-1.223487807111E-017,-1.));
+#44268 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#44269 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#44273)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#44270,#44271,#44272)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#44270 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#44271 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#44272 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#44273 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#44270,
+  'distance_accuracy_value','confusion accuracy');
+#44274 = SHAPE_DEFINITION_REPRESENTATION(#44275,#44194);
+#44275 = PRODUCT_DEFINITION_SHAPE('','',#44276);
+#44276 = PRODUCT_DEFINITION('design','',#44277,#44280);
+#44277 = PRODUCT_DEFINITION_FORMATION('','',#44278);
+#44278 = PRODUCT('Compound292','Compound292','',(#44279));
+#44279 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#44280 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#44281 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#44282,#44284);
+#44282 = ( REPRESENTATION_RELATIONSHIP('','',#44194,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#44283) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#44283 = ITEM_DEFINED_TRANSFORMATION('','',#11,#951);
+#44284 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #44285);
+#44285 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('235','=>[0:1:1:236]','',#5,
+  #44276,$);
+#44286 = PRODUCT_TYPE('part',$,(#44278));
+#44287 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#44288),#44370);
+#44288 = SHELL_BASED_SURFACE_MODEL('',(#44289));
+#44289 = OPEN_SHELL('',(#44290));
+#44290 = ADVANCED_FACE('',(#44291),#44305,.T.);
+#44291 = FACE_BOUND('',#44292,.T.);
+#44292 = EDGE_LOOP('',(#44293,#44316,#44340,#44356));
+#44293 = ORIENTED_EDGE('',*,*,#44294,.T.);
+#44294 = EDGE_CURVE('',#44295,#44297,#44299,.T.);
+#44295 = VERTEX_POINT('',#44296);
+#44296 = CARTESIAN_POINT('',(0.E+000,5.000000074506,6.705522630213E-008)
+  );
+#44297 = VERTEX_POINT('',#44298);
+#44298 = CARTESIAN_POINT('',(0.E+000,5.000000074506,-3.500000052154));
+#44299 = SURFACE_CURVE('',#44300,(#44304),.PCURVE_S1.);
+#44300 = LINE('',#44301,#44302);
+#44301 = CARTESIAN_POINT('',(0.E+000,5.000000074506,6.705522637152E-008)
+  );
+#44302 = VECTOR('',#44303,1.);
+#44303 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#44304 = PCURVE('',#44305,#44310);
+#44305 = PLANE('',#44306);
+#44306 = AXIS2_PLACEMENT_3D('',#44307,#44308,#44309);
+#44307 = CARTESIAN_POINT('',(0.E+000,5.000000074506,-1.749999992549));
+#44308 = DIRECTION('',(0.E+000,1.,0.E+000));
+#44309 = DIRECTION('',(0.E+000,-0.E+000,1.));
+#44310 = DEFINITIONAL_REPRESENTATION('',(#44311),#44315);
+#44311 = LINE('',#44312,#44313);
+#44312 = CARTESIAN_POINT('',(1.750000059604,0.E+000));
+#44313 = VECTOR('',#44314,1.);
+#44314 = DIRECTION('',(-1.,0.E+000));
+#44315 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#44316 = ORIENTED_EDGE('',*,*,#44317,.T.);
+#44317 = EDGE_CURVE('',#44297,#44318,#44320,.T.);
+#44318 = VERTEX_POINT('',#44319);
+#44319 = CARTESIAN_POINT('',(-0.500000007451,5.000000074506,
+    -2.800000041723));
+#44320 = SURFACE_CURVE('',#44321,(#44329),.PCURVE_S1.);
+#44321 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#44322,#44323,#44324,#44325,
+    #44326,#44327,#44328),.UNSPECIFIED.,.F.,.F.,(4,3,4),(-0.102857603272
+    ,-6.039620473461E-002,0.E+000),.UNSPECIFIED.);
+#44322 = CARTESIAN_POINT('',(0.E+000,5.000000074506,-3.500000052154));
+#44323 = CARTESIAN_POINT('',(-0.133877726572,5.000000074506,
+    -3.500000052154));
+#44324 = CARTESIAN_POINT('',(-0.271005752576,5.000000074506,
+    -3.469611411323));
+#44325 = CARTESIAN_POINT('',(-0.369399254906,5.000000074506,
+    -3.355499000202));
+#44326 = CARTESIAN_POINT('',(-0.499076865501,5.000000074506,
+    -3.205104670667));
+#44327 = CARTESIAN_POINT('',(-0.500000007451,5.000000074506,
+    -2.976659696396));
+#44328 = CARTESIAN_POINT('',(-0.500000007451,5.000000074506,
+    -2.800000041723));
+#44329 = PCURVE('',#44305,#44330);
+#44330 = DEFINITIONAL_REPRESENTATION('',(#44331),#44339);
+#44331 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#44332,#44333,#44334,#44335,
+    #44336,#44337,#44338),.UNSPECIFIED.,.F.,.F.,(4,3,4),(-0.102857603272
+    ,-6.039620473461E-002,0.E+000),.UNSPECIFIED.);
+#44332 = CARTESIAN_POINT('',(-1.750000059605,0.E+000));
+#44333 = CARTESIAN_POINT('',(-1.750000059605,-0.133877726572));
+#44334 = CARTESIAN_POINT('',(-1.719611418774,-0.271005752576));
+#44335 = CARTESIAN_POINT('',(-1.605499007653,-0.369399254906));
+#44336 = CARTESIAN_POINT('',(-1.455104678118,-0.499076865501));
+#44337 = CARTESIAN_POINT('',(-1.226659703847,-0.500000007451));
+#44338 = CARTESIAN_POINT('',(-1.050000049174,-0.500000007451));
+#44339 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#44340 = ORIENTED_EDGE('',*,*,#44341,.T.);
+#44341 = EDGE_CURVE('',#44318,#44342,#44344,.T.);
+#44342 = VERTEX_POINT('',#44343);
+#44343 = CARTESIAN_POINT('',(-0.500000007451,5.000000074506,
+    6.705522630213E-008));
+#44344 = SURFACE_CURVE('',#44345,(#44349),.PCURVE_S1.);
+#44345 = LINE('',#44346,#44347);
+#44346 = CARTESIAN_POINT('',(-0.500000007451,5.000000074506,
+    -2.800000041723));
+#44347 = VECTOR('',#44348,1.);
+#44348 = DIRECTION('',(0.E+000,0.E+000,1.));
+#44349 = PCURVE('',#44305,#44350);
+#44350 = DEFINITIONAL_REPRESENTATION('',(#44351),#44355);
+#44351 = LINE('',#44352,#44353);
+#44352 = CARTESIAN_POINT('',(-1.050000049174,-0.500000007451));
+#44353 = VECTOR('',#44354,1.);
+#44354 = DIRECTION('',(1.,0.E+000));
+#44355 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#44356 = ORIENTED_EDGE('',*,*,#44357,.T.);
+#44357 = EDGE_CURVE('',#44342,#44295,#44358,.T.);
+#44358 = SURFACE_CURVE('',#44359,(#44363),.PCURVE_S1.);
+#44359 = LINE('',#44360,#44361);
+#44360 = CARTESIAN_POINT('',(-0.500000007451,5.000000074506,
+    6.70552258164E-008));
+#44361 = VECTOR('',#44362,1.);
+#44362 = DIRECTION('',(1.,0.E+000,0.E+000));
+#44363 = PCURVE('',#44305,#44364);
+#44364 = DEFINITIONAL_REPRESENTATION('',(#44365),#44369);
+#44365 = LINE('',#44366,#44367);
+#44366 = CARTESIAN_POINT('',(1.750000059604,-0.500000007451));
+#44367 = VECTOR('',#44368,1.);
+#44368 = DIRECTION('',(0.E+000,1.));
+#44369 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#44370 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#44374)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#44371,#44372,#44373)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#44371 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#44372 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#44373 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#44374 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#44371,
+  'distance_accuracy_value','confusion accuracy');
+#44375 = SHAPE_DEFINITION_REPRESENTATION(#44376,#44287);
+#44376 = PRODUCT_DEFINITION_SHAPE('','',#44377);
+#44377 = PRODUCT_DEFINITION('design','',#44378,#44381);
+#44378 = PRODUCT_DEFINITION_FORMATION('','',#44379);
+#44379 = PRODUCT('Compound276','Compound276','',(#44380));
+#44380 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#44381 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#44382 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#44383,#44385);
+#44383 = ( REPRESENTATION_RELATIONSHIP('','',#44287,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#44384) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#44384 = ITEM_DEFINED_TRANSFORMATION('','',#11,#955);
+#44385 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #44386);
+#44386 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('236','=>[0:1:1:237]','',#5,
+  #44377,$);
+#44387 = PRODUCT_TYPE('part',$,(#44379));
+#44388 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#44389),#44465);
+#44389 = SHELL_BASED_SURFACE_MODEL('',(#44390));
+#44390 = OPEN_SHELL('',(#44391));
+#44391 = ADVANCED_FACE('',(#44392),#44406,.T.);
+#44392 = FACE_BOUND('',#44393,.T.);
+#44393 = EDGE_LOOP('',(#44394,#44417,#44433,#44451));
+#44394 = ORIENTED_EDGE('',*,*,#44395,.T.);
+#44395 = EDGE_CURVE('',#44396,#44398,#44400,.T.);
+#44396 = VERTEX_POINT('',#44397);
+#44397 = CARTESIAN_POINT('',(-3.000000112394,4.541968503081,
+    3.721191232528));
+#44398 = VERTEX_POINT('',#44399);
+#44399 = CARTESIAN_POINT('',(-2.99999575032,4.124601354542,
+    4.973273735529));
+#44400 = SURFACE_CURVE('',#44401,(#44405),.PCURVE_S1.);
+#44401 = LINE('',#44402,#44403);
+#44402 = CARTESIAN_POINT('',(-3.000000104732,4.541968503081,
+    3.721191232528));
+#44403 = VECTOR('',#44404,1.);
+#44404 = DIRECTION('',(3.304428293433E-006,-0.316232071762,
+    0.948681862785));
+#44405 = PCURVE('',#44406,#44411);
+#44406 = PLANE('',#44407);
+#44407 = AXIS2_PLACEMENT_3D('',#44408,#44409,#44410);
+#44408 = CARTESIAN_POINT('',(-2.99999792497,4.333368988233,
+    4.346989212695));
+#44409 = DIRECTION('',(-0.999999999995,-1.290771320416E-006,
+    3.052914910932E-006));
+#44410 = DIRECTION('',(3.052914910935E-006,-3.869331185673E-024,
+    0.999999999995));
+#44411 = DEFINITIONAL_REPRESENTATION('',(#44412),#44416);
+#44412 = LINE('',#44413,#44414);
+#44413 = CARTESIAN_POINT('',(-0.625797980171,0.208599514848));
+#44414 = VECTOR('',#44415,1.);
+#44415 = DIRECTION('',(0.948681862791,-0.316232071762));
+#44416 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#44417 = ORIENTED_EDGE('',*,*,#44418,.T.);
+#44418 = EDGE_CURVE('',#44398,#44419,#44421,.T.);
+#44419 = VERTEX_POINT('',#44420);
+#44420 = CARTESIAN_POINT('',(-2.999995328439,4.266731646172,
+    5.199805326451));
+#44421 = SURFACE_CURVE('',#44422,(#44426),.PCURVE_S1.);
+#44422 = LINE('',#44423,#44424);
+#44423 = CARTESIAN_POINT('',(-2.999995743505,4.124601354542,
+    4.973273735529));
+#44424 = VECTOR('',#44425,1.);
+#44425 = DIRECTION('',(1.900042306376E-006,0.531471814308,0.847075976872
+    ));
+#44426 = PCURVE('',#44406,#44427);
+#44427 = DEFINITIONAL_REPRESENTATION('',(#44428),#44432);
+#44428 = LINE('',#44429,#44430);
+#44429 = CARTESIAN_POINT('',(0.626284522838,-0.208767633691));
+#44430 = VECTOR('',#44431,1.);
+#44431 = DIRECTION('',(0.847075976873,0.531471814308));
+#44432 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#44433 = ORIENTED_EDGE('',*,*,#44434,.F.);
+#44434 = EDGE_CURVE('',#44435,#44419,#44437,.T.);
+#44435 = VERTEX_POINT('',#44436);
+#44436 = CARTESIAN_POINT('',(-3.000000120894,4.744113222403,
+    3.767411871552));
+#44437 = SURFACE_CURVE('',#44438,(#44443),.PCURVE_S1.);
+#44438 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#44439,#44440,#44441,#44442),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#44439 = CARTESIAN_POINT('',(-3.000000224547,4.744113222403,
+    3.767411871552));
+#44440 = CARTESIAN_POINT('',(-2.999998561927,4.585124650365,
+    4.244792335914));
+#44441 = CARTESIAN_POINT('',(-2.99999690136,4.426162875724,
+    4.721511693598));
+#44442 = CARTESIAN_POINT('',(-2.999995235381,4.266731646172,
+    5.199805326451));
+#44443 = PCURVE('',#44406,#44444);
+#44444 = DEFINITIONAL_REPRESENTATION('',(#44445),#44450);
+#44445 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#44446,#44447,#44448,#44449),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#44446 = CARTESIAN_POINT('',(-0.579577341147,0.41074423417));
+#44447 = CARTESIAN_POINT('',(-0.102196876782,0.251755662132));
+#44448 = CARTESIAN_POINT('',(0.374522480904,9.279388749108E-002));
+#44449 = CARTESIAN_POINT('',(0.85281611376,-6.663734206106E-002));
+#44450 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#44451 = ORIENTED_EDGE('',*,*,#44452,.F.);
+#44452 = EDGE_CURVE('',#44396,#44435,#44453,.T.);
+#44453 = SURFACE_CURVE('',#44454,(#44458),.PCURVE_S1.);
+#44454 = LINE('',#44455,#44456);
+#44455 = CARTESIAN_POINT('',(-3.000000104732,4.541968503081,
+    3.721191232528));
+#44456 = VECTOR('',#44457,1.);
+#44457 = DIRECTION('',(-5.778067172404E-007,0.974841604875,0.22289873352
+    ));
+#44458 = PCURVE('',#44406,#44459);
+#44459 = DEFINITIONAL_REPRESENTATION('',(#44460),#44464);
+#44460 = LINE('',#44461,#44462);
+#44461 = CARTESIAN_POINT('',(-0.625797980171,0.208599514848));
+#44462 = VECTOR('',#44463,1.);
+#44463 = DIRECTION('',(0.222898733517,0.974841604876));
+#44464 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#44465 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#44469)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#44466,#44467,#44468)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#44466 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#44467 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#44468 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#44469 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#44466,
+  'distance_accuracy_value','confusion accuracy');
+#44470 = SHAPE_DEFINITION_REPRESENTATION(#44471,#44388);
+#44471 = PRODUCT_DEFINITION_SHAPE('','',#44472);
+#44472 = PRODUCT_DEFINITION('design','',#44473,#44476);
+#44473 = PRODUCT_DEFINITION_FORMATION('','',#44474);
+#44474 = PRODUCT('Compound285','Compound285','',(#44475));
+#44475 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#44476 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#44477 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#44478,#44480);
+#44478 = ( REPRESENTATION_RELATIONSHIP('','',#44388,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#44479) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#44479 = ITEM_DEFINED_TRANSFORMATION('','',#11,#959);
+#44480 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #44481);
+#44481 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('237','=>[0:1:1:238]','',#5,
+  #44472,$);
+#44482 = PRODUCT_TYPE('part',$,(#44474));
+#44483 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#44484),#44566);
+#44484 = SHELL_BASED_SURFACE_MODEL('',(#44485));
+#44485 = OPEN_SHELL('',(#44486));
+#44486 = ADVANCED_FACE('',(#44487),#44501,.T.);
+#44487 = FACE_BOUND('',#44488,.T.);
+#44488 = EDGE_LOOP('',(#44489,#44512,#44528,#44544));
+#44489 = ORIENTED_EDGE('',*,*,#44490,.F.);
+#44490 = EDGE_CURVE('',#44491,#44493,#44495,.T.);
+#44491 = VERTEX_POINT('',#44492);
+#44492 = CARTESIAN_POINT('',(0.E+000,-3.300000049174,3.725290242951E-008
+    ));
+#44493 = VERTEX_POINT('',#44494);
+#44494 = CARTESIAN_POINT('',(0.E+000,-3.300000049174,-3.500000052154));
+#44495 = SURFACE_CURVE('',#44496,(#44500),.PCURVE_S1.);
+#44496 = LINE('',#44497,#44498);
+#44497 = CARTESIAN_POINT('',(0.E+000,-3.300000049174,3.725290242951E-008
+    ));
+#44498 = VECTOR('',#44499,1.);
+#44499 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#44500 = PCURVE('',#44501,#44506);
+#44501 = PLANE('',#44502);
+#44502 = AXIS2_PLACEMENT_3D('',#44503,#44504,#44505);
+#44503 = CARTESIAN_POINT('',(0.250000003725,-3.300000049174,
+    3.72529018744E-008));
+#44504 = DIRECTION('',(0.E+000,1.,0.E+000));
+#44505 = DIRECTION('',(0.E+000,-0.E+000,1.));
+#44506 = DEFINITIONAL_REPRESENTATION('',(#44507),#44511);
+#44507 = LINE('',#44508,#44509);
+#44508 = CARTESIAN_POINT('',(5.551099969177E-016,-0.250000003725));
+#44509 = VECTOR('',#44510,1.);
+#44510 = DIRECTION('',(-1.,0.E+000));
+#44511 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#44512 = ORIENTED_EDGE('',*,*,#44513,.F.);
+#44513 = EDGE_CURVE('',#44514,#44491,#44516,.T.);
+#44514 = VERTEX_POINT('',#44515);
+#44515 = CARTESIAN_POINT('',(0.500000007451,-3.300000049174,
+    3.725290229073E-008));
+#44516 = SURFACE_CURVE('',#44517,(#44521),.PCURVE_S1.);
+#44517 = LINE('',#44518,#44519);
+#44518 = CARTESIAN_POINT('',(0.500000007451,-3.300000049174,
+    3.72529018744E-008));
+#44519 = VECTOR('',#44520,1.);
+#44520 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#44521 = PCURVE('',#44501,#44522);
+#44522 = DEFINITIONAL_REPRESENTATION('',(#44523),#44527);
+#44523 = LINE('',#44524,#44525);
+#44524 = CARTESIAN_POINT('',(0.E+000,0.250000003726));
+#44525 = VECTOR('',#44526,1.);
+#44526 = DIRECTION('',(0.E+000,-1.));
+#44527 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#44528 = ORIENTED_EDGE('',*,*,#44529,.F.);
+#44529 = EDGE_CURVE('',#44530,#44514,#44532,.T.);
+#44530 = VERTEX_POINT('',#44531);
+#44531 = CARTESIAN_POINT('',(0.500000007451,-3.300000049174,
+    -2.800000041723));
+#44532 = SURFACE_CURVE('',#44533,(#44537),.PCURVE_S1.);
+#44533 = LINE('',#44534,#44535);
+#44534 = CARTESIAN_POINT('',(0.500000007451,-3.300000049174,
+    -2.800000041723));
+#44535 = VECTOR('',#44536,1.);
+#44536 = DIRECTION('',(0.E+000,0.E+000,1.));
+#44537 = PCURVE('',#44501,#44538);
+#44538 = DEFINITIONAL_REPRESENTATION('',(#44539),#44543);
+#44539 = LINE('',#44540,#44541);
+#44540 = CARTESIAN_POINT('',(-2.800000078976,0.250000003726));
+#44541 = VECTOR('',#44542,1.);
+#44542 = DIRECTION('',(1.,0.E+000));
+#44543 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#44544 = ORIENTED_EDGE('',*,*,#44545,.F.);
+#44545 = EDGE_CURVE('',#44493,#44530,#44546,.T.);
+#44546 = SURFACE_CURVE('',#44547,(#44555),.PCURVE_S1.);
+#44547 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#44548,#44549,#44550,#44551,
+    #44552,#44553,#44554),.UNSPECIFIED.,.F.,.F.,(4,3,4),(-0.102857603272
+    ,-6.039620473461E-002,0.E+000),.UNSPECIFIED.);
+#44548 = CARTESIAN_POINT('',(0.E+000,-3.300000049174,-3.500000052154));
+#44549 = CARTESIAN_POINT('',(0.133877726572,-3.300000049174,
+    -3.500000052154));
+#44550 = CARTESIAN_POINT('',(0.271005752576,-3.300000049174,
+    -3.469611411323));
+#44551 = CARTESIAN_POINT('',(0.369399254906,-3.300000049174,
+    -3.355499000202));
+#44552 = CARTESIAN_POINT('',(0.499076865501,-3.300000049174,
+    -3.205104670667));
+#44553 = CARTESIAN_POINT('',(0.500000007451,-3.300000049174,
+    -2.976659696396));
+#44554 = CARTESIAN_POINT('',(0.500000007451,-3.300000049174,
+    -2.800000041723));
+#44555 = PCURVE('',#44501,#44556);
+#44556 = DEFINITIONAL_REPRESENTATION('',(#44557),#44565);
+#44557 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#44558,#44559,#44560,#44561,
+    #44562,#44563,#44564),.UNSPECIFIED.,.F.,.F.,(4,3,4),(-0.102857603272
+    ,-6.039620473461E-002,0.E+000),.UNSPECIFIED.);
+#44558 = CARTESIAN_POINT('',(-3.500000089407,-0.250000003725));
+#44559 = CARTESIAN_POINT('',(-3.500000089407,-0.116122277153));
+#44560 = CARTESIAN_POINT('',(-3.469611448576,2.1005748851E-002));
+#44561 = CARTESIAN_POINT('',(-3.355499037455,0.119399251181));
+#44562 = CARTESIAN_POINT('',(-3.20510470792,0.249076861776));
+#44563 = CARTESIAN_POINT('',(-2.976659733649,0.250000003726));
+#44564 = CARTESIAN_POINT('',(-2.800000078976,0.250000003726));
+#44565 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#44566 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#44570)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#44567,#44568,#44569)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#44567 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#44568 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#44569 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#44570 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#44567,
+  'distance_accuracy_value','confusion accuracy');
+#44571 = SHAPE_DEFINITION_REPRESENTATION(#44572,#44483);
+#44572 = PRODUCT_DEFINITION_SHAPE('','',#44573);
+#44573 = PRODUCT_DEFINITION('design','',#44574,#44577);
+#44574 = PRODUCT_DEFINITION_FORMATION('','',#44575);
+#44575 = PRODUCT('Compound295','Compound295','',(#44576));
+#44576 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#44577 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#44578 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#44579,#44581);
+#44579 = ( REPRESENTATION_RELATIONSHIP('','',#44483,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#44580) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#44580 = ITEM_DEFINED_TRANSFORMATION('','',#11,#963);
+#44581 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #44582);
+#44582 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('238','=>[0:1:1:239]','',#5,
+  #44573,$);
+#44583 = PRODUCT_TYPE('part',$,(#44575));
+#44584 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#44585),#44687);
+#44585 = SHELL_BASED_SURFACE_MODEL('',(#44586));
+#44586 = OPEN_SHELL('',(#44587));
+#44587 = ADVANCED_FACE('',(#44588),#44609,.T.);
+#44588 = FACE_BOUND('',#44589,.T.);
+#44589 = EDGE_LOOP('',(#44590,#44627,#44643,#44673));
+#44590 = ORIENTED_EDGE('',*,*,#44591,.T.);
+#44591 = EDGE_CURVE('',#44592,#44594,#44596,.T.);
+#44592 = VERTEX_POINT('',#44593);
+#44593 = CARTESIAN_POINT('',(-2.999995320926,1.915299678193,
+    2.475162473274));
+#44594 = VERTEX_POINT('',#44595);
+#44595 = CARTESIAN_POINT('',(-2.999995335937,2.205512477749,
+    1.41480246082));
+#44596 = SURFACE_CURVE('',#44597,(#44608),.PCURVE_S1.);
+#44597 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#44598,#44599,#44600,#44601,
+    #44602,#44603,#44604,#44605,#44606,#44607),.UNSPECIFIED.,.F.,.F.,(4,
+    3,3,4),(0.E+000,0.329916520282,0.669190294808,1.),.UNSPECIFIED.);
+#44598 = CARTESIAN_POINT('',(-2.999995319834,1.915299678193,
+    2.475162473274));
+#44599 = CARTESIAN_POINT('',(-2.999995320017,1.890158252606,
+    2.380177326042));
+#44600 = CARTESIAN_POINT('',(-2.999995320281,1.86225418608,
+    2.253168011518));
+#44601 = CARTESIAN_POINT('',(-2.999995320689,1.86829183777,
+    2.115319615251));
+#44602 = CARTESIAN_POINT('',(-2.999995321109,1.874500732299,
+    1.973561495124));
+#44603 = CARTESIAN_POINT('',(-2.999995321672,1.915999252202,
+    1.823378855616));
+#44604 = CARTESIAN_POINT('',(-2.999995322247,1.983009826876,
+    1.69888666974));
+#44605 = CARTESIAN_POINT('',(-2.999995322809,2.048348647961,
+    1.577500266191));
+#44606 = CARTESIAN_POINT('',(-2.999995323372,2.137000532407,
+    1.48334532034));
+#44607 = CARTESIAN_POINT('',(-2.999995323795,2.205512477749,
+    1.41480246082));
+#44608 = PCURVE('',#44609,#44614);
+#44609 = PLANE('',#44610);
+#44610 = AXIS2_PLACEMENT_3D('',#44611,#44612,#44613);
+#44611 = CARTESIAN_POINT('',(-2.99999532141,1.90231741966,1.899873208233
+    ));
+#44612 = DIRECTION('',(-1.,-3.362590961066E-009,2.815015265299E-009));
+#44613 = DIRECTION('',(2.815015265299E-009,0.E+000,1.));
+#44614 = DEFINITIONAL_REPRESENTATION('',(#44615),#44626);
+#44615 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#44616,#44617,#44618,#44619,
+    #44620,#44621,#44622,#44623,#44624,#44625),.UNSPECIFIED.,.F.,.F.,(4,
+    3,3,4),(0.E+000,0.329916520282,0.669190294808,1.),.UNSPECIFIED.);
+#44616 = CARTESIAN_POINT('',(0.575289265041,1.2982258533E-002));
+#44617 = CARTESIAN_POINT('',(0.480304117809,-1.2159167054E-002));
+#44618 = CARTESIAN_POINT('',(0.353294803285,-4.006323358E-002));
+#44619 = CARTESIAN_POINT('',(0.215446407018,-3.402558189E-002));
+#44620 = CARTESIAN_POINT('',(7.3688286891E-002,-2.7816687361E-002));
+#44621 = CARTESIAN_POINT('',(-7.6494352617E-002,1.3681832542E-002));
+#44622 = CARTESIAN_POINT('',(-0.200986538493,8.0692407216E-002));
+#44623 = CARTESIAN_POINT('',(-0.322372942042,0.146031228301));
+#44624 = CARTESIAN_POINT('',(-0.416527887893,0.234683112747));
+#44625 = CARTESIAN_POINT('',(-0.485070747413,0.303195058089));
+#44626 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#44627 = ORIENTED_EDGE('',*,*,#44628,.T.);
+#44628 = EDGE_CURVE('',#44594,#44629,#44631,.T.);
+#44629 = VERTEX_POINT('',#44630);
+#44630 = CARTESIAN_POINT('',(-2.99999531344,1.947146402812,
+    1.352858627977));
+#44631 = SURFACE_CURVE('',#44632,(#44636),.PCURVE_S1.);
+#44632 = LINE('',#44633,#44634);
+#44633 = CARTESIAN_POINT('',(-2.999995323795,2.205512477749,
+    1.41480246082));
+#44634 = VECTOR('',#44635,1.);
+#44635 = DIRECTION('',(2.613618160197E-009,-0.972441960327,
+    -0.233145091725));
+#44636 = PCURVE('',#44609,#44637);
+#44637 = DEFINITIONAL_REPRESENTATION('',(#44638),#44642);
+#44638 = LINE('',#44639,#44640);
+#44639 = CARTESIAN_POINT('',(-0.485070747413,0.303195058089));
+#44640 = VECTOR('',#44641,1.);
+#44641 = DIRECTION('',(-0.233145091725,-0.972441960327));
+#44642 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#44643 = ORIENTED_EDGE('',*,*,#44644,.F.);
+#44644 = EDGE_CURVE('',#44645,#44629,#44647,.T.);
+#44645 = VERTEX_POINT('',#44646);
+#44646 = CARTESIAN_POINT('',(-2.999995320942,1.663006349522,
+    2.415801706171));
+#44647 = SURFACE_CURVE('',#44648,(#44659),.PCURVE_S1.);
+#44648 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#44649,#44650,#44651,#44652,
+    #44653,#44654,#44655,#44656,#44657,#44658),.UNSPECIFIED.,.F.,.F.,(4,
+    3,3,4),(0.E+000,0.330768865438,0.672873393394,1.),.UNSPECIFIED.);
+#44649 = CARTESIAN_POINT('',(-2.999995319153,1.663006349522,
+    2.415801706171));
+#44650 = CARTESIAN_POINT('',(-2.999995319337,1.637722009366,
+    2.320277905153));
+#44651 = CARTESIAN_POINT('',(-2.999995319597,1.609037943285,
+    2.193797182576));
+#44652 = CARTESIAN_POINT('',(-2.999995320001,1.61402671678,
+    2.056201050888));
+#44653 = CARTESIAN_POINT('',(-2.999995320419,1.619186458763,
+    1.913889410954));
+#44654 = CARTESIAN_POINT('',(-2.999995320981,1.65979717304,
+    1.762765155721));
+#44655 = CARTESIAN_POINT('',(-2.99999532156,1.726690225369,
+    1.637027500511));
+#44656 = CARTESIAN_POINT('',(-2.999995322113,1.790654585457,1.5167948549
+    ));
+#44657 = CARTESIAN_POINT('',(-2.999995322671,1.877640850182,
+    1.422369062838));
+#44658 = CARTESIAN_POINT('',(-2.999995323101,1.947146402812,
+    1.352858627977));
+#44659 = PCURVE('',#44609,#44660);
+#44660 = DEFINITIONAL_REPRESENTATION('',(#44661),#44672);
+#44661 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#44662,#44663,#44664,#44665,
+    #44666,#44667,#44668,#44669,#44670,#44671),.UNSPECIFIED.,.F.,.F.,(4,
+    3,3,4),(0.E+000,0.330768865438,0.672873393394,1.),.UNSPECIFIED.);
+#44662 = CARTESIAN_POINT('',(0.515928497938,-0.239311070138));
+#44663 = CARTESIAN_POINT('',(0.42040469692,-0.264595410294));
+#44664 = CARTESIAN_POINT('',(0.293923974343,-0.293279476375));
+#44665 = CARTESIAN_POINT('',(0.156327842655,-0.28829070288));
+#44666 = CARTESIAN_POINT('',(1.4016202721E-002,-0.283130960897));
+#44667 = CARTESIAN_POINT('',(-0.137108052512,-0.24252024662));
+#44668 = CARTESIAN_POINT('',(-0.262845707722,-0.175627194291));
+#44669 = CARTESIAN_POINT('',(-0.383078353333,-0.111662834203));
+#44670 = CARTESIAN_POINT('',(-0.477504145395,-2.4676569478E-002));
+#44671 = CARTESIAN_POINT('',(-0.547014580256,4.4828983152E-002));
+#44672 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#44673 = ORIENTED_EDGE('',*,*,#44674,.F.);
+#44674 = EDGE_CURVE('',#44592,#44645,#44675,.T.);
+#44675 = SURFACE_CURVE('',#44676,(#44680),.PCURVE_S1.);
+#44676 = LINE('',#44677,#44678);
+#44677 = CARTESIAN_POINT('',(-2.999995319834,1.915299678193,
+    2.475162473274));
+#44678 = VECTOR('',#44679,1.);
+#44679 = DIRECTION('',(2.628485888057E-009,-0.973419206173,
+    -0.229030672734));
+#44680 = PCURVE('',#44609,#44681);
+#44681 = DEFINITIONAL_REPRESENTATION('',(#44682),#44686);
+#44682 = LINE('',#44683,#44684);
+#44683 = CARTESIAN_POINT('',(0.575289265041,1.2982258533E-002));
+#44684 = VECTOR('',#44685,1.);
+#44685 = DIRECTION('',(-0.229030672734,-0.973419206173));
+#44686 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#44687 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#44691)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#44688,#44689,#44690)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#44688 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#44689 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#44690 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#44691 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#44688,
+  'distance_accuracy_value','confusion accuracy');
+#44692 = SHAPE_DEFINITION_REPRESENTATION(#44693,#44584);
+#44693 = PRODUCT_DEFINITION_SHAPE('','',#44694);
+#44694 = PRODUCT_DEFINITION('design','',#44695,#44698);
+#44695 = PRODUCT_DEFINITION_FORMATION('','',#44696);
+#44696 = PRODUCT('Compound279','Compound279','',(#44697));
+#44697 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#44698 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#44699 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#44700,#44702);
+#44700 = ( REPRESENTATION_RELATIONSHIP('','',#44584,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#44701) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#44701 = ITEM_DEFINED_TRANSFORMATION('','',#11,#967);
+#44702 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #44703);
+#44703 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('239','=>[0:1:1:240]','',#5,
+  #44694,$);
+#44704 = PRODUCT_TYPE('part',$,(#44696));
+#44705 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#44706),#44790);
+#44706 = SHELL_BASED_SURFACE_MODEL('',(#44707));
+#44707 = OPEN_SHELL('',(#44708));
+#44708 = ADVANCED_FACE('',(#44709),#44724,.T.);
+#44709 = FACE_BOUND('',#44710,.T.);
+#44710 = EDGE_LOOP('',(#44711,#44739,#44755,#44776));
+#44711 = ORIENTED_EDGE('',*,*,#44712,.T.);
+#44712 = EDGE_CURVE('',#44713,#44715,#44717,.T.);
+#44713 = VERTEX_POINT('',#44714);
+#44714 = CARTESIAN_POINT('',(-3.000000116339,4.799907332521,
+    2.138634897581));
+#44715 = VERTEX_POINT('',#44716);
+#44716 = CARTESIAN_POINT('',(-3.000000112394,4.541968503081,
+    3.721191232528));
+#44717 = SURFACE_CURVE('',#44718,(#44723),.PCURVE_S1.);
+#44718 = ELLIPSE('',#44719,4.76951318613,4.549337079595);
+#44719 = AXIS2_PLACEMENT_3D('',#44720,#44721,#44722);
+#44720 = CARTESIAN_POINT('',(-3.000000110851,0.242289487915,
+    2.222201869582));
+#44721 = DIRECTION('',(1.,1.869583484652E-009,-4.762929025235E-010));
+#44722 = DIRECTION('',(8.258874476023E-010,-0.191716281042,
+    0.981450389772));
+#44723 = PCURVE('',#44724,#44729);
+#44724 = PLANE('',#44725);
+#44725 = AXIS2_PLACEMENT_3D('',#44726,#44727,#44728);
+#44726 = CARTESIAN_POINT('',(-3.000000118908,4.73483403558,
+    2.940338234528));
+#44727 = DIRECTION('',(-1.,-1.869583775326E-009,4.762928151032E-010));
+#44728 = DIRECTION('',(4.762928151032E-010,0.E+000,1.));
+#44729 = DEFINITIONAL_REPRESENTATION('',(#44730),#44738);
+#44730 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#44731,#44732,#44733,#44734
+    ,#44735,#44736,#44737),.UNSPECIFIED.,.F.,.F.) 
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
+    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+  '') );
+#44731 = CARTESIAN_POINT('',(3.962904210604,-5.406937878091));
+#44732 = CARTESIAN_POINT('',(2.452240697221,-13.14045579302));
+#44733 = CARTESIAN_POINT('',(-3.813988409412,-7.902106839921));
+#44734 = CARTESIAN_POINT('',(-10.08021751604,-2.663757886814));
+#44735 = CARTESIAN_POINT('',(-2.30332489603,-0.168588924983));
+#44736 = CARTESIAN_POINT('',(5.473567723986,2.326580036848));
+#44737 = CARTESIAN_POINT('',(3.962904210604,-5.406937878091));
+#44738 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#44739 = ORIENTED_EDGE('',*,*,#44740,.T.);
+#44740 = EDGE_CURVE('',#44715,#44741,#44743,.T.);
+#44741 = VERTEX_POINT('',#44742);
+#44742 = CARTESIAN_POINT('',(-3.000000120894,4.744113222403,
+    3.767411871552));
+#44743 = SURFACE_CURVE('',#44744,(#44748),.PCURVE_S1.);
+#44744 = LINE('',#44745,#44746);
+#44745 = CARTESIAN_POINT('',(-3.000000118176,4.541968503081,
+    3.721191232528));
+#44746 = VECTOR('',#44747,1.);
+#44747 = DIRECTION('',(-1.716383162736E-009,0.974841604875,
+    0.222898733519));
+#44748 = PCURVE('',#44724,#44749);
+#44749 = DEFINITIONAL_REPRESENTATION('',(#44750),#44754);
+#44750 = LINE('',#44751,#44752);
+#44751 = CARTESIAN_POINT('',(0.780852998,-0.192865532499));
+#44752 = VECTOR('',#44753,1.);
+#44753 = DIRECTION('',(0.222898733519,0.974841604875));
+#44754 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#44755 = ORIENTED_EDGE('',*,*,#44756,.F.);
+#44756 = EDGE_CURVE('',#44757,#44741,#44759,.T.);
+#44757 = VERTEX_POINT('',#44758);
+#44758 = CARTESIAN_POINT('',(-3.000000119209,5.000000074581,
+    2.185643689313));
+#44759 = SURFACE_CURVE('',#44760,(#44765),.PCURVE_S1.);
+#44760 = ELLIPSE('',#44761,5.053697155183,5.021129610051);
+#44761 = AXIS2_PLACEMENT_3D('',#44762,#44763,#44764);
+#44762 = CARTESIAN_POINT('',(-3.000000110338,-4.734486938578E-002,
+    2.162488297969));
+#44763 = DIRECTION('',(1.,1.869589814778E-009,-4.762919437871E-010));
+#44764 = DIRECTION('',(1.466261037001E-009,-0.896920504562,
+    -0.44219182319));
+#44765 = PCURVE('',#44724,#44766);
+#44766 = DEFINITIONAL_REPRESENTATION('',(#44767),#44775);
+#44767 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#44768,#44769,#44770,#44771
+    ,#44772,#44773,#44774),.UNSPECIFIED.,.F.,.F.) 
+B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000,
+    2.094395102393,4.188790204786,6.28318530718,8.377580409573),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+  '') );
+#44768 = CARTESIAN_POINT('',(-3.01255349546,-9.314943507296));
+#44769 = CARTESIAN_POINT('',(-10.81293801704,-5.469266844049));
+#44770 = CARTESIAN_POINT('',(-3.5606904179,-0.592958272177));
+#44771 = CARTESIAN_POINT('',(3.691557181242,4.283350299695));
+#44772 = CARTESIAN_POINT('',(4.239694103683,-4.438634935424));
+#44773 = CARTESIAN_POINT('',(4.787831026123,-13.16062017054));
+#44774 = CARTESIAN_POINT('',(-3.01255349546,-9.314943507296));
+#44775 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#44776 = ORIENTED_EDGE('',*,*,#44777,.F.);
+#44777 = EDGE_CURVE('',#44713,#44757,#44778,.T.);
+#44778 = SURFACE_CURVE('',#44779,(#44783),.PCURVE_S1.);
+#44779 = LINE('',#44780,#44781);
+#44780 = CARTESIAN_POINT('',(-3.000000119411,4.799907332521,
+    2.138634897581));
+#44781 = VECTOR('',#44782,1.);
+#44782 = DIRECTION('',(-1.711099227307E-009,0.973495051752,0.22870807641
+    ));
+#44783 = PCURVE('',#44724,#44784);
+#44784 = DEFINITIONAL_REPRESENTATION('',(#44785),#44789);
+#44785 = LINE('',#44786,#44787);
+#44786 = CARTESIAN_POINT('',(-0.801703336947,6.5073296941E-002));
+#44787 = VECTOR('',#44788,1.);
+#44788 = DIRECTION('',(0.22870807641,0.973495051752));
+#44789 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#44790 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#44794)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#44791,#44792,#44793)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#44791 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#44792 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#44793 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#44794 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#44791,
+  'distance_accuracy_value','confusion accuracy');
+#44795 = SHAPE_DEFINITION_REPRESENTATION(#44796,#44705);
+#44796 = PRODUCT_DEFINITION_SHAPE('','',#44797);
+#44797 = PRODUCT_DEFINITION('design','',#44798,#44801);
+#44798 = PRODUCT_DEFINITION_FORMATION('','',#44799);
+#44799 = PRODUCT('Compound274','Compound274','',(#44800));
+#44800 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#44801 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#44802 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#44803,#44805);
+#44803 = ( REPRESENTATION_RELATIONSHIP('','',#44705,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#44804) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#44804 = ITEM_DEFINED_TRANSFORMATION('','',#11,#971);
+#44805 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #44806);
+#44806 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('240','=>[0:1:1:241]','',#5,
+  #44797,$);
+#44807 = PRODUCT_TYPE('part',$,(#44799));
+#44808 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#44809),#44941);
+#44809 = SHELL_BASED_SURFACE_MODEL('',(#44810));
+#44810 = OPEN_SHELL('',(#44811));
+#44811 = ADVANCED_FACE('',(#44812),#44829,.T.);
+#44812 = FACE_BOUND('',#44813,.T.);
+#44813 = EDGE_LOOP('',(#44814,#44848,#44886,#44905));
+#44814 = ORIENTED_EDGE('',*,*,#44815,.T.);
+#44815 = EDGE_CURVE('',#44816,#44818,#44820,.T.);
+#44816 = VERTEX_POINT('',#44817);
+#44817 = CARTESIAN_POINT('',(4.368876850452E-006,4.124607165927,
+    4.973275672804));
+#44818 = VERTEX_POINT('',#44819);
+#44819 = CARTESIAN_POINT('',(4.580164194512E-006,3.169241203214,
+    5.335544697118));
+#44820 = SURFACE_CURVE('',#44821,(#44828),.PCURVE_S1.);
+#44821 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#44822,#44823,#44824,#44825,
+    #44826,#44827),.UNSPECIFIED.,.F.,.F.,(6,6),(3.003125,4.000012207031)
+  ,.PIECEWISE_BEZIER_KNOTS.);
+#44822 = CARTESIAN_POINT('',(4.368876850452E-006,4.124607165927,
+    4.973275672804));
+#44823 = CARTESIAN_POINT('',(4.362061100641E-006,4.037502782707,
+    5.234549649756));
+#44824 = CARTESIAN_POINT('',(4.362061183279E-006,3.948875282435,
+    5.494279758633));
+#44825 = CARTESIAN_POINT('',(4.362061184366E-006,3.694557242648,
+    5.598211383213));
+#44826 = CARTESIAN_POINT('',(4.362061184331E-006,3.448302399869,
+    5.475075245842));
+#44827 = CARTESIAN_POINT('',(4.580164194512E-006,3.169241203214,
+    5.335544697118));
+#44828 = PCURVE('',#44829,#44842);
+#44829 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#44830,#44831)
+    ,(#44832,#44833)
+    ,(#44834,#44835)
+    ,(#44836,#44837)
+    ,(#44838,#44839)
+    ,(#44840,#44841
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(3.003125,4.000012207031),(
+    0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#44830 = CARTESIAN_POINT('',(4.368876850452E-006,4.124607165927,
+    4.973275672804));
+#44831 = CARTESIAN_POINT('',(-2.99999575032,4.124601354542,
+    4.973273735529));
+#44832 = CARTESIAN_POINT('',(4.362061100641E-006,4.037502782707,
+    5.234549649756));
+#44833 = CARTESIAN_POINT('',(-2.999995757148,4.037502782778,
+    5.23454964978));
+#44834 = CARTESIAN_POINT('',(4.362061183279E-006,3.948875282435,
+    5.494279758633));
+#44835 = CARTESIAN_POINT('',(-2.999995757148,3.948875282435,
+    5.494279758633));
+#44836 = CARTESIAN_POINT('',(4.362061184366E-006,3.694557242648,
+    5.598211383213));
+#44837 = CARTESIAN_POINT('',(-2.999995757148,3.694557242648,
+    5.598211383213));
+#44838 = CARTESIAN_POINT('',(4.362061184331E-006,3.448302399869,
+    5.475075245842));
+#44839 = CARTESIAN_POINT('',(-2.999995757148,3.448302399869,
+    5.475075245842));
+#44840 = CARTESIAN_POINT('',(4.580164194512E-006,3.169241203214,
+    5.335544697118));
+#44841 = CARTESIAN_POINT('',(-2.999995539045,3.169241203214,
+    5.335544697118));
+#44842 = DEFINITIONAL_REPRESENTATION('',(#44843),#44847);
+#44843 = LINE('',#44844,#44845);
+#44844 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#44845 = VECTOR('',#44846,1.);
+#44846 = DIRECTION('',(1.,0.E+000));
+#44847 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#44848 = ORIENTED_EDGE('',*,*,#44849,.T.);
+#44849 = EDGE_CURVE('',#44818,#44850,#44852,.T.);
+#44850 = VERTEX_POINT('',#44851);
+#44851 = CARTESIAN_POINT('',(-2.999995539045,3.169241203214,
+    5.335544697118));
+#44852 = SURFACE_CURVE('',#44853,(#44857),.PCURVE_S1.);
+#44853 = LINE('',#44854,#44855);
+#44854 = CARTESIAN_POINT('',(4.580164194512E-006,3.169241203214,
+    5.335544697118));
+#44855 = VECTOR('',#44856,1.);
+#44856 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#44857 = PCURVE('',#44829,#44858);
+#44858 = DEFINITIONAL_REPRESENTATION('',(#44859),#44885);
+#44859 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#44860,#44861,#44862,#44863,
+    #44864,#44865,#44866,#44867,#44868,#44869,#44870,#44871,#44872,
+    #44873,#44874,#44875,#44876,#44877,#44878,#44879,#44880,#44881,
+    #44882,#44883,#44884),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,0.136363641782,0.272727283564,
+    0.409090925347,0.545454567129,0.681818208911,0.818181850693,
+    0.954545492476,1.090909134258,1.22727277604,1.363636417822,
+    1.500000059605,1.636363701387,1.772727343169,1.909090984951,
+    2.045454626734,2.181818268516,2.318181910298,2.45454555208,
+    2.590909193863,2.727272835645,2.863636477427,3.000000119209),
+  .UNSPECIFIED.);
+#44860 = CARTESIAN_POINT('',(4.000012207031,0.E+000));
+#44861 = CARTESIAN_POINT('',(4.000012207031,1.515151515152E-002));
+#44862 = CARTESIAN_POINT('',(4.000012207031,4.545454545455E-002));
+#44863 = CARTESIAN_POINT('',(4.000012207031,9.090909090909E-002));
+#44864 = CARTESIAN_POINT('',(4.000012207031,0.136363636364));
+#44865 = CARTESIAN_POINT('',(4.000012207031,0.181818181818));
+#44866 = CARTESIAN_POINT('',(4.000012207031,0.227272727273));
+#44867 = CARTESIAN_POINT('',(4.000012207031,0.272727272727));
+#44868 = CARTESIAN_POINT('',(4.000012207031,0.318181818182));
+#44869 = CARTESIAN_POINT('',(4.000012207031,0.363636363636));
+#44870 = CARTESIAN_POINT('',(4.000012207031,0.409090909091));
+#44871 = CARTESIAN_POINT('',(4.000012207031,0.454545454545));
+#44872 = CARTESIAN_POINT('',(4.000012207031,0.5));
+#44873 = CARTESIAN_POINT('',(4.000012207031,0.545454545455));
+#44874 = CARTESIAN_POINT('',(4.000012207031,0.590909090909));
+#44875 = CARTESIAN_POINT('',(4.000012207031,0.636363636364));
+#44876 = CARTESIAN_POINT('',(4.000012207031,0.681818181818));
+#44877 = CARTESIAN_POINT('',(4.000012207031,0.727272727273));
+#44878 = CARTESIAN_POINT('',(4.000012207031,0.772727272727));
+#44879 = CARTESIAN_POINT('',(4.000012207031,0.818181818182));
+#44880 = CARTESIAN_POINT('',(4.000012207031,0.863636363636));
+#44881 = CARTESIAN_POINT('',(4.000012207031,0.909090909091));
+#44882 = CARTESIAN_POINT('',(4.000012207031,0.954545454545));
+#44883 = CARTESIAN_POINT('',(4.000012207031,0.984848484848));
+#44884 = CARTESIAN_POINT('',(4.000012207031,1.));
+#44885 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#44886 = ORIENTED_EDGE('',*,*,#44887,.F.);
+#44887 = EDGE_CURVE('',#44888,#44850,#44890,.T.);
+#44888 = VERTEX_POINT('',#44889);
+#44889 = CARTESIAN_POINT('',(-2.99999575032,4.124601354542,
+    4.973273735529));
+#44890 = SURFACE_CURVE('',#44891,(#44898),.PCURVE_S1.);
+#44891 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#44892,#44893,#44894,#44895,
+    #44896,#44897),.UNSPECIFIED.,.F.,.F.,(6,6),(3.003125,4.000012207031)
+  ,.PIECEWISE_BEZIER_KNOTS.);
+#44892 = CARTESIAN_POINT('',(-2.99999575032,4.124601354542,
+    4.973273735529));
+#44893 = CARTESIAN_POINT('',(-2.999995757148,4.037502782778,
+    5.23454964978));
+#44894 = CARTESIAN_POINT('',(-2.999995757148,3.948875282435,
+    5.494279758633));
+#44895 = CARTESIAN_POINT('',(-2.999995757148,3.694557242648,
+    5.598211383213));
+#44896 = CARTESIAN_POINT('',(-2.999995757148,3.448302399869,
+    5.475075245842));
+#44897 = CARTESIAN_POINT('',(-2.999995539045,3.169241203214,
+    5.335544697118));
+#44898 = PCURVE('',#44829,#44899);
+#44899 = DEFINITIONAL_REPRESENTATION('',(#44900),#44904);
+#44900 = LINE('',#44901,#44902);
+#44901 = CARTESIAN_POINT('',(0.E+000,1.));
+#44902 = VECTOR('',#44903,1.);
+#44903 = DIRECTION('',(1.,0.E+000));
+#44904 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#44905 = ORIENTED_EDGE('',*,*,#44906,.F.);
+#44906 = EDGE_CURVE('',#44816,#44888,#44907,.T.);
+#44907 = SURFACE_CURVE('',#44908,(#44912),.PCURVE_S1.);
+#44908 = LINE('',#44909,#44910);
+#44909 = CARTESIAN_POINT('',(4.368876850452E-006,4.124607165927,
+    4.973275672804));
+#44910 = VECTOR('',#44911,1.);
+#44911 = DIRECTION('',(-0.999999999998,-1.93712815659E-006,
+    -6.457583211367E-007));
+#44912 = PCURVE('',#44829,#44913);
+#44913 = DEFINITIONAL_REPRESENTATION('',(#44914),#44940);
+#44914 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#44915,#44916,#44917,#44918,
+    #44919,#44920,#44921,#44922,#44923,#44924,#44925,#44926,#44927,
+    #44928,#44929,#44930,#44931,#44932,#44933,#44934,#44935,#44936,
+    #44937,#44938,#44939),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.E+000,0.136363641782,0.272727283564,
+    0.409090925346,0.545454567128,0.68181820891,0.818181850692,
+    0.954545492474,1.090909134256,1.227272776038,1.36363641782,
+    1.500000059602,1.636363701383,1.772727343165,1.909090984947,
+    2.045454626729,2.181818268511,2.318181910293,2.454545552075,
+    2.590909193857,2.727272835639,2.863636477421,3.000000119203),
+  .UNSPECIFIED.);
+#44915 = CARTESIAN_POINT('',(3.003125,0.E+000));
+#44916 = CARTESIAN_POINT('',(3.003125,1.515151515152E-002));
+#44917 = CARTESIAN_POINT('',(3.003125,4.545454545455E-002));
+#44918 = CARTESIAN_POINT('',(3.003125,9.090909090909E-002));
+#44919 = CARTESIAN_POINT('',(3.003125,0.136363636364));
+#44920 = CARTESIAN_POINT('',(3.003125,0.181818181818));
+#44921 = CARTESIAN_POINT('',(3.003125,0.227272727273));
+#44922 = CARTESIAN_POINT('',(3.003125,0.272727272727));
+#44923 = CARTESIAN_POINT('',(3.003125,0.318181818182));
+#44924 = CARTESIAN_POINT('',(3.003125,0.363636363636));
+#44925 = CARTESIAN_POINT('',(3.003125,0.409090909091));
+#44926 = CARTESIAN_POINT('',(3.003125,0.454545454545));
+#44927 = CARTESIAN_POINT('',(3.003125,0.5));
+#44928 = CARTESIAN_POINT('',(3.003125,0.545454545455));
+#44929 = CARTESIAN_POINT('',(3.003125,0.590909090909));
+#44930 = CARTESIAN_POINT('',(3.003125,0.636363636364));
+#44931 = CARTESIAN_POINT('',(3.003125,0.681818181818));
+#44932 = CARTESIAN_POINT('',(3.003125,0.727272727273));
+#44933 = CARTESIAN_POINT('',(3.003125,0.772727272727));
+#44934 = CARTESIAN_POINT('',(3.003125,0.818181818182));
+#44935 = CARTESIAN_POINT('',(3.003125,0.863636363636));
+#44936 = CARTESIAN_POINT('',(3.003125,0.909090909091));
+#44937 = CARTESIAN_POINT('',(3.003125,0.954545454545));
+#44938 = CARTESIAN_POINT('',(3.003125,0.984848484848));
+#44939 = CARTESIAN_POINT('',(3.003125,1.));
+#44940 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#44941 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#44945)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#44942,#44943,#44944)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#44942 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#44943 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#44944 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#44945 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#44942,
+  'distance_accuracy_value','confusion accuracy');
+#44946 = SHAPE_DEFINITION_REPRESENTATION(#44947,#44808);
+#44947 = PRODUCT_DEFINITION_SHAPE('','',#44948);
+#44948 = PRODUCT_DEFINITION('design','',#44949,#44952);
+#44949 = PRODUCT_DEFINITION_FORMATION('','',#44950);
+#44950 = PRODUCT('Compound275','Compound275','',(#44951));
+#44951 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#44952 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#44953 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#44954,#44956);
+#44954 = ( REPRESENTATION_RELATIONSHIP('','',#44808,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#44955) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#44955 = ITEM_DEFINED_TRANSFORMATION('','',#11,#975);
+#44956 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #44957);
+#44957 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('241','=>[0:1:1:242]','',#5,
+  #44948,$);
+#44958 = PRODUCT_TYPE('part',$,(#44950));
+#44959 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#44960),#45034);
+#44960 = SHELL_BASED_SURFACE_MODEL('',(#44961));
+#44961 = OPEN_SHELL('',(#44962));
+#44962 = ADVANCED_FACE('',(#44963),#44977,.T.);
+#44963 = FACE_BOUND('',#44964,.T.);
+#44964 = EDGE_LOOP('',(#44965,#44988,#45004,#45020));
+#44965 = ORIENTED_EDGE('',*,*,#44966,.T.);
+#44966 = EDGE_CURVE('',#44967,#44969,#44971,.T.);
+#44967 = VERTEX_POINT('',#44968);
+#44968 = CARTESIAN_POINT('',(4.783272620033E-006,2.205512477749,
+    1.41480246082));
+#44969 = VERTEX_POINT('',#44970);
+#44970 = CARTESIAN_POINT('',(1.058791184068E-021,2.443933205361,
+    1.176381731654));
+#44971 = SURFACE_CURVE('',#44972,(#44976),.PCURVE_S1.);
+#44972 = LINE('',#44973,#44974);
+#44973 = CARTESIAN_POINT('',(4.783272620033E-006,2.205512477117,
+    1.414802460188));
+#44974 = VECTOR('',#44975,1.);
+#44975 = DIRECTION('',(-1.418620154549E-005,0.707106780398,
+    -0.707106781833));
+#44976 = PCURVE('',#44977,#44982);
+#44977 = PLANE('',#44978);
+#44978 = AXIS2_PLACEMENT_3D('',#44979,#44980,#44981);
+#44979 = CARTESIAN_POINT('',(2.384607602748E-006,2.324149346375,
+    1.296165590689));
+#44980 = DIRECTION('',(0.E+000,0.707106781904,0.707106780469));
+#44981 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#44982 = DEFINITIONAL_REPRESENTATION('',(#44983),#44987);
+#44983 = LINE('',#44984,#44985);
+#44984 = CARTESIAN_POINT('',(2.398665017285E-006,-0.167777869673));
+#44985 = VECTOR('',#44986,1.);
+#44986 = DIRECTION('',(-1.418620154549E-005,0.999999999899));
+#44987 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#44988 = ORIENTED_EDGE('',*,*,#44989,.T.);
+#44989 = EDGE_CURVE('',#44969,#44990,#44992,.T.);
+#44990 = VERTEX_POINT('',#44991);
+#44991 = CARTESIAN_POINT('',(-3.000000119209,2.443933205361,
+    1.176381731654));
+#44992 = SURFACE_CURVE('',#44993,(#44997),.PCURVE_S1.);
+#44993 = LINE('',#44994,#44995);
+#44994 = CARTESIAN_POINT('',(0.E+000,2.443933205264,1.176381731557));
+#44995 = VECTOR('',#44996,1.);
+#44996 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#44997 = PCURVE('',#44977,#44998);
+#44998 = DEFINITIONAL_REPRESENTATION('',(#44999),#45003);
+#44999 = LINE('',#45000,#45001);
+#45000 = CARTESIAN_POINT('',(-2.384607602748E-006,0.169399957966));
+#45001 = VECTOR('',#45002,1.);
+#45002 = DIRECTION('',(-1.,0.E+000));
+#45003 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#45004 = ORIENTED_EDGE('',*,*,#45005,.F.);
+#45005 = EDGE_CURVE('',#45006,#44990,#45008,.T.);
+#45006 = VERTEX_POINT('',#45007);
+#45007 = CARTESIAN_POINT('',(-2.999995335937,2.205512477749,
+    1.41480246082));
+#45008 = SURFACE_CURVE('',#45009,(#45013),.PCURVE_S1.);
+#45009 = LINE('',#45010,#45011);
+#45010 = CARTESIAN_POINT('',(-2.999995335937,2.205512477117,
+    1.414802460188));
+#45011 = VECTOR('',#45012,1.);
+#45012 = DIRECTION('',(-1.418620154603E-005,0.707106780398,
+    -0.707106781833));
+#45013 = PCURVE('',#44977,#45014);
+#45014 = DEFINITIONAL_REPRESENTATION('',(#45015),#45019);
+#45015 = LINE('',#45016,#45017);
+#45016 = CARTESIAN_POINT('',(-2.999997720545,-0.167777869673));
+#45017 = VECTOR('',#45018,1.);
+#45018 = DIRECTION('',(-1.418620154603E-005,0.999999999899));
+#45019 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#45020 = ORIENTED_EDGE('',*,*,#45021,.F.);
+#45021 = EDGE_CURVE('',#44967,#45006,#45022,.T.);
+#45022 = SURFACE_CURVE('',#45023,(#45027),.PCURVE_S1.);
+#45023 = LINE('',#45024,#45025);
+#45024 = CARTESIAN_POINT('',(4.783272620033E-006,2.205512477117,
+    1.414802460188));
+#45025 = VECTOR('',#45026,1.);
+#45026 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#45027 = PCURVE('',#44977,#45028);
+#45028 = DEFINITIONAL_REPRESENTATION('',(#45029),#45033);
+#45029 = LINE('',#45030,#45031);
+#45030 = CARTESIAN_POINT('',(2.398665017285E-006,-0.167777869673));
+#45031 = VECTOR('',#45032,1.);
+#45032 = DIRECTION('',(-1.,0.E+000));
+#45033 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#45034 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#45038)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#45035,#45036,#45037)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#45035 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#45036 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#45037 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#45038 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#45035,
+  'distance_accuracy_value','confusion accuracy');
+#45039 = SHAPE_DEFINITION_REPRESENTATION(#45040,#44959);
+#45040 = PRODUCT_DEFINITION_SHAPE('','',#45041);
+#45041 = PRODUCT_DEFINITION('design','',#45042,#45045);
+#45042 = PRODUCT_DEFINITION_FORMATION('','',#45043);
+#45043 = PRODUCT('Compound287','Compound287','',(#45044));
+#45044 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#45045 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#45046 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#45047,#45049);
+#45047 = ( REPRESENTATION_RELATIONSHIP('','',#44959,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#45048) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#45048 = ITEM_DEFINED_TRANSFORMATION('','',#11,#979);
+#45049 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #45050);
+#45050 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('242','=>[0:1:1:243]','',#5,
+  #45041,$);
+#45051 = PRODUCT_TYPE('part',$,(#45043));
+#45052 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#45053),#45209);
+#45053 = SHELL_BASED_SURFACE_MODEL('',(#45054));
+#45054 = OPEN_SHELL('',(#45055));
+#45055 = ADVANCED_FACE('',(#45056),#45070,.T.);
+#45056 = FACE_BOUND('',#45057,.T.);
+#45057 = EDGE_LOOP('',(#45058,#45135,#45154,#45192));
+#45058 = ORIENTED_EDGE('',*,*,#45059,.T.);
+#45059 = EDGE_CURVE('',#45060,#45062,#45064,.T.);
+#45060 = VERTEX_POINT('',#45061);
+#45061 = CARTESIAN_POINT('',(0.E+000,-3.500000052154,-3.500000052154));
+#45062 = VERTEX_POINT('',#45063);
+#45063 = CARTESIAN_POINT('',(0.E+000,-3.300000049174,-3.500000052154));
+#45064 = SURFACE_CURVE('',#45065,(#45069),.PCURVE_S1.);
+#45065 = LINE('',#45066,#45067);
+#45066 = CARTESIAN_POINT('',(0.E+000,-3.500000052154,-3.500000052154));
+#45067 = VECTOR('',#45068,1.);
+#45068 = DIRECTION('',(0.E+000,1.,0.E+000));
+#45069 = PCURVE('',#45070,#45107);
+#45070 = B_SPLINE_SURFACE_WITH_KNOTS('',5,5,(
+    (#45071,#45072,#45073,#45074,#45075,#45076)
+    ,(#45077,#45078,#45079,#45080,#45081,#45082)
+    ,(#45083,#45084,#45085,#45086,#45087,#45088)
+    ,(#45089,#45090,#45091,#45092,#45093,#45094)
+    ,(#45095,#45096,#45097,#45098,#45099,#45100)
+    ,(#45101,#45102,#45103,#45104,#45105,#45106
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(6,6),(0.E+000,2.000000029813E-002)
+  ,(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#45071 = CARTESIAN_POINT('',(0.E+000,-3.500000052154,-3.500000052154));
+#45072 = CARTESIAN_POINT('',(0.186599686687,-3.500000052154,
+    -3.500000052154));
+#45073 = CARTESIAN_POINT('',(0.445104640076,-3.500000052154,
+    -3.460046888373));
+#45074 = CARTESIAN_POINT('',(0.498634665332,-3.500000052154,
+    -3.169273173316));
+#45075 = CARTESIAN_POINT('',(0.500000007451,-3.500000052154,
+    -3.004877616915));
+#45076 = CARTESIAN_POINT('',(0.500000007451,-3.500000052154,
+    -2.800000041723));
+#45077 = CARTESIAN_POINT('',(0.E+000,-3.460000051558,-3.500000052154));
+#45078 = CARTESIAN_POINT('',(0.186599566175,-3.460000051558,
+    -3.500000052154));
+#45079 = CARTESIAN_POINT('',(0.445104904793,-3.460000051558,
+    -3.460046886052));
+#45080 = CARTESIAN_POINT('',(0.498634559125,-3.460000051558,
+    -3.16927325409));
+#45081 = CARTESIAN_POINT('',(0.500000007451,-3.460000051558,
+    -3.004877604502));
+#45082 = CARTESIAN_POINT('',(0.500000007451,-3.460000051558,
+    -2.800000041723));
+#45083 = CARTESIAN_POINT('',(0.E+000,-3.420000050962,-3.500000052154));
+#45084 = CARTESIAN_POINT('',(0.186599445662,-3.420000050962,
+    -3.500000052154));
+#45085 = CARTESIAN_POINT('',(0.44510516951,-3.420000050962,
+    -3.460046883731));
+#45086 = CARTESIAN_POINT('',(0.498634452918,-3.420000050962,
+    -3.169273334863));
+#45087 = CARTESIAN_POINT('',(0.500000007451,-3.420000050962,
+    -3.00487759209));
+#45088 = CARTESIAN_POINT('',(0.500000007451,-3.420000050962,
+    -2.800000041723));
+#45089 = CARTESIAN_POINT('',(0.E+000,-3.380000050366,-3.500000052154));
+#45090 = CARTESIAN_POINT('',(0.186599325149,-3.380000050366,
+    -3.500000052154));
+#45091 = CARTESIAN_POINT('',(0.445105434226,-3.380000050366,
+    -3.46004688141));
+#45092 = CARTESIAN_POINT('',(0.498634346711,-3.380000050366,
+    -3.169273415637));
+#45093 = CARTESIAN_POINT('',(0.500000007451,-3.380000050366,
+    -3.004877579677));
+#45094 = CARTESIAN_POINT('',(0.500000007451,-3.380000050366,
+    -2.800000041723));
+#45095 = CARTESIAN_POINT('',(0.E+000,-3.34000004977,-3.500000052154));
+#45096 = CARTESIAN_POINT('',(0.186599204636,-3.34000004977,
+    -3.500000052154));
+#45097 = CARTESIAN_POINT('',(0.445105698943,-3.34000004977,
+    -3.460046879089));
+#45098 = CARTESIAN_POINT('',(0.498634240504,-3.34000004977,
+    -3.169273496411));
+#45099 = CARTESIAN_POINT('',(0.500000007451,-3.34000004977,
+    -3.004877567264));
+#45100 = CARTESIAN_POINT('',(0.500000007451,-3.34000004977,
+    -2.800000041723));
+#45101 = CARTESIAN_POINT('',(0.E+000,-3.300000049174,-3.500000052154));
+#45102 = CARTESIAN_POINT('',(0.186599084124,-3.300000049174,
+    -3.500000052154));
+#45103 = CARTESIAN_POINT('',(0.44510596366,-3.300000049174,
+    -3.460046876768));
+#45104 = CARTESIAN_POINT('',(0.498634134297,-3.300000049174,
+    -3.169273577185));
+#45105 = CARTESIAN_POINT('',(0.500000007451,-3.300000049174,
+    -3.004877554851));
+#45106 = CARTESIAN_POINT('',(0.500000007451,-3.300000049174,
+    -2.800000041723));
+#45107 = DEFINITIONAL_REPRESENTATION('',(#45108),#45134);
+#45108 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#45109,#45110,#45111,#45112,
+    #45113,#45114,#45115,#45116,#45117,#45118,#45119,#45120,#45121,
+    #45122,#45123,#45124,#45125,#45126,#45127,#45128,#45129,#45130,
+    #45131,#45132,#45133),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,9.090909226374E-003,
+    1.818181845275E-002,2.727272767912E-002,3.63636369055E-002,
+    4.545454613187E-002,5.454545535824E-002,6.363636458462E-002,
+    7.272727381099E-002,8.181818303737E-002,9.090909226374E-002,
+    0.10000000149,0.109090910716,0.118181819943,0.127272729169,
+    0.136363638396,0.145454547622,0.154545456848,0.163636366075,
+    0.172727275301,0.181818184527,0.190909093754,0.20000000298),
+  .UNSPECIFIED.);
+#45109 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#45110 = CARTESIAN_POINT('',(3.030303075474E-004,0.E+000));
+#45111 = CARTESIAN_POINT('',(9.090909226422E-004,0.E+000));
+#45112 = CARTESIAN_POINT('',(1.818181845284E-003,0.E+000));
+#45113 = CARTESIAN_POINT('',(2.727272767927E-003,0.E+000));
+#45114 = CARTESIAN_POINT('',(3.636363690569E-003,0.E+000));
+#45115 = CARTESIAN_POINT('',(4.545454613211E-003,0.E+000));
+#45116 = CARTESIAN_POINT('',(5.454545535853E-003,0.E+000));
+#45117 = CARTESIAN_POINT('',(6.363636458496E-003,0.E+000));
+#45118 = CARTESIAN_POINT('',(7.272727381138E-003,0.E+000));
+#45119 = CARTESIAN_POINT('',(8.18181830378E-003,0.E+000));
+#45120 = CARTESIAN_POINT('',(9.090909226423E-003,0.E+000));
+#45121 = CARTESIAN_POINT('',(1.000000014906E-002,0.E+000));
+#45122 = CARTESIAN_POINT('',(1.090909107171E-002,0.E+000));
+#45123 = CARTESIAN_POINT('',(1.181818199435E-002,0.E+000));
+#45124 = CARTESIAN_POINT('',(1.272727291699E-002,0.E+000));
+#45125 = CARTESIAN_POINT('',(1.363636383963E-002,0.E+000));
+#45126 = CARTESIAN_POINT('',(1.454545476228E-002,0.E+000));
+#45127 = CARTESIAN_POINT('',(1.545454568492E-002,0.E+000));
+#45128 = CARTESIAN_POINT('',(1.636363660756E-002,0.E+000));
+#45129 = CARTESIAN_POINT('',(1.72727275302E-002,0.E+000));
+#45130 = CARTESIAN_POINT('',(1.818181845285E-002,0.E+000));
+#45131 = CARTESIAN_POINT('',(1.909090937549E-002,0.E+000));
+#45132 = CARTESIAN_POINT('',(1.969696999058E-002,-0.E+000));
+#45133 = CARTESIAN_POINT('',(2.000000029813E-002,0.E+000));
+#45134 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#45135 = ORIENTED_EDGE('',*,*,#45136,.T.);
+#45136 = EDGE_CURVE('',#45062,#45137,#45139,.T.);
+#45137 = VERTEX_POINT('',#45138);
+#45138 = CARTESIAN_POINT('',(0.500000007451,-3.300000049174,
+    -2.800000041723));
+#45139 = SURFACE_CURVE('',#45140,(#45147),.PCURVE_S1.);
+#45140 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#45141,#45142,#45143,#45144,
+    #45145,#45146),.UNSPECIFIED.,.F.,.F.,(6,6),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#45141 = CARTESIAN_POINT('',(0.E+000,-3.300000049174,-3.500000052154));
+#45142 = CARTESIAN_POINT('',(0.186599084124,-3.300000049174,
+    -3.500000052154));
+#45143 = CARTESIAN_POINT('',(0.44510596366,-3.300000049174,
+    -3.460046876768));
+#45144 = CARTESIAN_POINT('',(0.498634134297,-3.300000049174,
+    -3.169273577185));
+#45145 = CARTESIAN_POINT('',(0.500000007451,-3.300000049174,
+    -3.004877554851));
+#45146 = CARTESIAN_POINT('',(0.500000007451,-3.300000049174,
+    -2.800000041723));
+#45147 = PCURVE('',#45070,#45148);
+#45148 = DEFINITIONAL_REPRESENTATION('',(#45149),#45153);
+#45149 = LINE('',#45150,#45151);
+#45150 = CARTESIAN_POINT('',(2.000000029813E-002,0.E+000));
+#45151 = VECTOR('',#45152,1.);
+#45152 = DIRECTION('',(0.E+000,1.));
+#45153 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#45154 = ORIENTED_EDGE('',*,*,#45155,.F.);
+#45155 = EDGE_CURVE('',#45156,#45137,#45158,.T.);
+#45156 = VERTEX_POINT('',#45157);
+#45157 = CARTESIAN_POINT('',(0.500000007451,-3.500000052154,
+    -2.800000041723));
+#45158 = SURFACE_CURVE('',#45159,(#45163),.PCURVE_S1.);
+#45159 = LINE('',#45160,#45161);
+#45160 = CARTESIAN_POINT('',(0.500000007451,-3.500000052154,
+    -2.800000041723));
+#45161 = VECTOR('',#45162,1.);
+#45162 = DIRECTION('',(0.E+000,1.,3.275157873841E-013));
+#45163 = PCURVE('',#45070,#45164);
+#45164 = DEFINITIONAL_REPRESENTATION('',(#45165),#45191);
+#45165 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#45166,#45167,#45168,#45169,
+    #45170,#45171,#45172,#45173,#45174,#45175,#45176,#45177,#45178,
+    #45179,#45180,#45181,#45182,#45183,#45184,#45185,#45186,#45187,
+    #45188,#45189,#45190),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,9.090909226374E-003,
+    1.818181845275E-002,2.727272767912E-002,3.63636369055E-002,
+    4.545454613187E-002,5.454545535824E-002,6.363636458462E-002,
+    7.272727381099E-002,8.181818303737E-002,9.090909226374E-002,
+    0.10000000149,0.109090910716,0.118181819943,0.127272729169,
+    0.136363638396,0.145454547622,0.154545456848,0.163636366075,
+    0.172727275301,0.181818184527,0.190909093754,0.20000000298),
+  .UNSPECIFIED.);
+#45166 = CARTESIAN_POINT('',(0.E+000,1.));
+#45167 = CARTESIAN_POINT('',(3.030303075474E-004,1.));
+#45168 = CARTESIAN_POINT('',(9.090909226422E-004,1.));
+#45169 = CARTESIAN_POINT('',(1.818181845284E-003,1.));
+#45170 = CARTESIAN_POINT('',(2.727272767927E-003,1.));
+#45171 = CARTESIAN_POINT('',(3.636363690569E-003,1.));
+#45172 = CARTESIAN_POINT('',(4.545454613211E-003,1.));
+#45173 = CARTESIAN_POINT('',(5.454545535853E-003,1.));
+#45174 = CARTESIAN_POINT('',(6.363636458496E-003,1.));
+#45175 = CARTESIAN_POINT('',(7.272727381138E-003,1.));
+#45176 = CARTESIAN_POINT('',(8.18181830378E-003,1.));
+#45177 = CARTESIAN_POINT('',(9.090909226423E-003,1.));
+#45178 = CARTESIAN_POINT('',(1.000000014906E-002,1.));
+#45179 = CARTESIAN_POINT('',(1.090909107171E-002,1.));
+#45180 = CARTESIAN_POINT('',(1.181818199435E-002,1.));
+#45181 = CARTESIAN_POINT('',(1.272727291699E-002,1.));
+#45182 = CARTESIAN_POINT('',(1.363636383963E-002,1.));
+#45183 = CARTESIAN_POINT('',(1.454545476228E-002,1.));
+#45184 = CARTESIAN_POINT('',(1.545454568492E-002,1.));
+#45185 = CARTESIAN_POINT('',(1.636363660756E-002,1.));
+#45186 = CARTESIAN_POINT('',(1.72727275302E-002,1.));
+#45187 = CARTESIAN_POINT('',(1.818181845285E-002,1.));
+#45188 = CARTESIAN_POINT('',(1.909090937549E-002,1.));
+#45189 = CARTESIAN_POINT('',(1.969696999058E-002,1.));
+#45190 = CARTESIAN_POINT('',(2.000000029813E-002,1.));
+#45191 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#45192 = ORIENTED_EDGE('',*,*,#45193,.F.);
+#45193 = EDGE_CURVE('',#45060,#45156,#45194,.T.);
+#45194 = SURFACE_CURVE('',#45195,(#45202),.PCURVE_S1.);
+#45195 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#45196,#45197,#45198,#45199,
+    #45200,#45201),.UNSPECIFIED.,.F.,.F.,(6,6),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#45196 = CARTESIAN_POINT('',(0.E+000,-3.500000052154,-3.500000052154));
+#45197 = CARTESIAN_POINT('',(0.186599686687,-3.500000052154,
+    -3.500000052154));
+#45198 = CARTESIAN_POINT('',(0.445104640076,-3.500000052154,
+    -3.460046888373));
+#45199 = CARTESIAN_POINT('',(0.498634665332,-3.500000052154,
+    -3.169273173316));
+#45200 = CARTESIAN_POINT('',(0.500000007451,-3.500000052154,
+    -3.004877616915));
+#45201 = CARTESIAN_POINT('',(0.500000007451,-3.500000052154,
+    -2.800000041723));
+#45202 = PCURVE('',#45070,#45203);
+#45203 = DEFINITIONAL_REPRESENTATION('',(#45204),#45208);
+#45204 = LINE('',#45205,#45206);
+#45205 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#45206 = VECTOR('',#45207,1.);
+#45207 = DIRECTION('',(0.E+000,1.));
+#45208 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#45209 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#45213)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#45210,#45211,#45212)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#45210 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#45211 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#45212 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#45213 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#45210,
+  'distance_accuracy_value','confusion accuracy');
+#45214 = SHAPE_DEFINITION_REPRESENTATION(#45215,#45052);
+#45215 = PRODUCT_DEFINITION_SHAPE('','',#45216);
+#45216 = PRODUCT_DEFINITION('design','',#45217,#45220);
+#45217 = PRODUCT_DEFINITION_FORMATION('','',#45218);
+#45218 = PRODUCT('Compound296','Compound296','',(#45219));
+#45219 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#45220 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#45221 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#45222,#45224);
+#45222 = ( REPRESENTATION_RELATIONSHIP('','',#45052,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#45223) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#45223 = ITEM_DEFINED_TRANSFORMATION('','',#11,#983);
+#45224 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #45225);
+#45225 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('243','=>[0:1:1:244]','',#5,
+  #45216,$);
+#45226 = PRODUCT_TYPE('part',$,(#45218));
+#45227 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#45228),#45304);
+#45228 = SHELL_BASED_SURFACE_MODEL('',(#45229));
+#45229 = OPEN_SHELL('',(#45230));
+#45230 = ADVANCED_FACE('',(#45231),#45246,.T.);
+#45231 = FACE_BOUND('',#45232,.T.);
+#45232 = EDGE_LOOP('',(#45233,#45258,#45274,#45290));
+#45233 = ORIENTED_EDGE('',*,*,#45234,.T.);
+#45234 = EDGE_CURVE('',#45235,#45237,#45239,.T.);
+#45235 = VERTEX_POINT('',#45236);
+#45236 = CARTESIAN_POINT('',(-3.000000119209,4.800000071526,0.E+000));
+#45237 = VERTEX_POINT('',#45238);
+#45238 = CARTESIAN_POINT('',(-3.000000116339,4.799907332521,
+    2.138634897581));
+#45239 = SURFACE_CURVE('',#45240,(#45245),.PCURVE_S1.);
+#45240 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#45241,#45242,#45243,#45244),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#45241 = CARTESIAN_POINT('',(-3.000000119568,4.800000071526,
+    5.923407283339E-025));
+#45242 = CARTESIAN_POINT('',(-3.000000119269,4.800000111324,
+    0.713015075695));
+#45243 = CARTESIAN_POINT('',(-3.00000011897,4.800062056723,
+    1.426303696539));
+#45244 = CARTESIAN_POINT('',(-3.000000118671,4.799907332521,
+    2.138634897581));
+#45245 = PCURVE('',#45246,#45251);
+#45246 = PLANE('',#45247);
+#45247 = AXIS2_PLACEMENT_3D('',#45248,#45249,#45250);
+#45248 = CARTESIAN_POINT('',(-3.00000011912,4.799997229398,
+    1.069509791477));
+#45249 = DIRECTION('',(-1.,-4.969539321265E-010,4.193840880923E-010));
+#45250 = DIRECTION('',(4.193840880923E-010,0.E+000,1.));
+#45251 = DEFINITIONAL_REPRESENTATION('',(#45252),#45257);
+#45252 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#45253,#45254,#45255,#45256),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#45253 = CARTESIAN_POINT('',(-1.069509791477,2.842127999614E-006));
+#45254 = CARTESIAN_POINT('',(-0.356494715782,2.881925999176E-006));
+#45255 = CARTESIAN_POINT('',(0.356793905062,6.482732499968E-005));
+#45256 = CARTESIAN_POINT('',(1.069125106104,-8.989687700023E-005));
+#45257 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#45258 = ORIENTED_EDGE('',*,*,#45259,.T.);
+#45259 = EDGE_CURVE('',#45237,#45260,#45262,.T.);
+#45260 = VERTEX_POINT('',#45261);
+#45261 = CARTESIAN_POINT('',(-3.000000119209,5.000000074581,
+    2.185643689313));
+#45262 = SURFACE_CURVE('',#45263,(#45267),.PCURVE_S1.);
+#45263 = LINE('',#45264,#45265);
+#45264 = CARTESIAN_POINT('',(-3.000000118671,4.799907332521,
+    2.138634897581));
+#45265 = VECTOR('',#45266,1.);
+#45266 = DIRECTION('',(-3.878639582404E-010,0.973495051752,0.22870807641
+    ));
+#45267 = PCURVE('',#45246,#45268);
+#45268 = DEFINITIONAL_REPRESENTATION('',(#45269),#45273);
+#45269 = LINE('',#45270,#45271);
+#45270 = CARTESIAN_POINT('',(1.069125106104,-8.989687700023E-005));
+#45271 = VECTOR('',#45272,1.);
+#45272 = DIRECTION('',(0.22870807641,0.973495051752));
+#45273 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#45274 = ORIENTED_EDGE('',*,*,#45275,.F.);
+#45275 = EDGE_CURVE('',#45276,#45260,#45278,.T.);
+#45276 = VERTEX_POINT('',#45277);
+#45277 = CARTESIAN_POINT('',(-3.000000119209,5.000000074506,0.E+000));
+#45278 = SURFACE_CURVE('',#45279,(#45283),.PCURVE_S1.);
+#45279 = LINE('',#45280,#45281);
+#45280 = CARTESIAN_POINT('',(-3.000000119668,5.000000074506,
+    4.16835072916E-020));
+#45281 = VECTOR('',#45282,1.);
+#45282 = DIRECTION('',(4.193842566924E-010,3.457338910937E-011,1.));
+#45283 = PCURVE('',#45246,#45284);
+#45284 = DEFINITIONAL_REPRESENTATION('',(#45285),#45289);
+#45285 = LINE('',#45286,#45287);
+#45286 = CARTESIAN_POINT('',(-1.069509791477,0.200002845108));
+#45287 = VECTOR('',#45288,1.);
+#45288 = DIRECTION('',(1.,3.457338910937E-011));
+#45289 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#45290 = ORIENTED_EDGE('',*,*,#45291,.F.);
+#45291 = EDGE_CURVE('',#45235,#45276,#45292,.T.);
+#45292 = SURFACE_CURVE('',#45293,(#45297),.PCURVE_S1.);
+#45293 = LINE('',#45294,#45295);
+#45294 = CARTESIAN_POINT('',(-3.000000119568,4.800000071526,
+    5.923407283339E-025));
+#45295 = VECTOR('',#45296,1.);
+#45296 = DIRECTION('',(-4.969524717624E-010,1.,2.084145716487E-019));
+#45297 = PCURVE('',#45246,#45298);
+#45298 = DEFINITIONAL_REPRESENTATION('',(#45299),#45303);
+#45299 = LINE('',#45300,#45301);
+#45300 = CARTESIAN_POINT('',(-1.069509791477,2.842127999614E-006));
+#45301 = VECTOR('',#45302,1.);
+#45302 = DIRECTION('',(6.124534114219E-025,1.));
+#45303 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#45304 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#45308)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#45305,#45306,#45307)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#45305 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#45306 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#45307 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#45308 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#45305,
+  'distance_accuracy_value','confusion accuracy');
+#45309 = SHAPE_DEFINITION_REPRESENTATION(#45310,#45227);
+#45310 = PRODUCT_DEFINITION_SHAPE('','',#45311);
+#45311 = PRODUCT_DEFINITION('design','',#45312,#45315);
+#45312 = PRODUCT_DEFINITION_FORMATION('','',#45313);
+#45313 = PRODUCT('Compound277','Compound277','',(#45314));
+#45314 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#45315 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#45316 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#45317,#45319);
+#45317 = ( REPRESENTATION_RELATIONSHIP('','',#45227,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#45318) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#45318 = ITEM_DEFINED_TRANSFORMATION('','',#11,#987);
+#45319 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #45320);
+#45320 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('244','=>[0:1:1:245]','',#5,
+  #45311,$);
+#45321 = PRODUCT_TYPE('part',$,(#45313));
+#45322 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#45323),#45455);
+#45323 = SHELL_BASED_SURFACE_MODEL('',(#45324));
+#45324 = OPEN_SHELL('',(#45325));
+#45325 = ADVANCED_FACE('',(#45326),#45343,.T.);
+#45326 = FACE_BOUND('',#45327,.T.);
+#45327 = EDGE_LOOP('',(#45328,#45362,#45400,#45419));
+#45328 = ORIENTED_EDGE('',*,*,#45329,.T.);
+#45329 = EDGE_CURVE('',#45330,#45332,#45334,.T.);
+#45330 = VERTEX_POINT('',#45331);
+#45331 = CARTESIAN_POINT('',(4.798267223243E-006,1.915292943867,
+    2.475164255769));
+#45332 = VERTEX_POINT('',#45333);
+#45333 = CARTESIAN_POINT('',(4.783272620033E-006,2.205512477749,
+    1.41480246082));
+#45334 = SURFACE_CURVE('',#45335,(#45342),.PCURVE_S1.);
+#45335 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#45336,#45337,#45338,#45339,
+    #45340,#45341),.UNSPECIFIED.,.F.,.F.,(6,6),(6.003125,7.00625),
+  .PIECEWISE_BEZIER_KNOTS.);
+#45336 = CARTESIAN_POINT('',(4.798267223243E-006,1.915292943867,
+    2.475164255769));
+#45337 = CARTESIAN_POINT('',(4.798267206512E-006,1.869576470971,
+    2.302418495563));
+#45338 = CARTESIAN_POINT('',(4.798267203322E-006,1.804306679011,
+    2.04958600609));
+#45339 = CARTESIAN_POINT('',(4.798267203814E-006,1.895614533271,
+    1.720242109651));
+#45340 = CARTESIAN_POINT('',(4.798267206501E-006,2.081250200797,
+    1.539120807794));
+#45341 = CARTESIAN_POINT('',(4.783272620033E-006,2.205512477749,
+    1.41480246082));
+#45342 = PCURVE('',#45343,#45356);
+#45343 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#45344,#45345)
+    ,(#45346,#45347)
+    ,(#45348,#45349)
+    ,(#45350,#45351)
+    ,(#45352,#45353)
+    ,(#45354,#45355
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(6.003125,7.00625),(0.E+000
+    ,1.),.PIECEWISE_BEZIER_KNOTS.);
+#45344 = CARTESIAN_POINT('',(4.798267223243E-006,1.915292943867,
+    2.475164255769));
+#45345 = CARTESIAN_POINT('',(-2.999995320926,1.915299678193,
+    2.475162473274));
+#45346 = CARTESIAN_POINT('',(4.798267206512E-006,1.869576470971,
+    2.302418495563));
+#45347 = CARTESIAN_POINT('',(-2.999995320942,1.86957642875,
+    2.302418506739));
+#45348 = CARTESIAN_POINT('',(4.798267203322E-006,1.804306679011,
+    2.04958600609));
+#45349 = CARTESIAN_POINT('',(-2.999995320942,1.804306679276,
+    2.04958600602));
+#45350 = CARTESIAN_POINT('',(4.798267203814E-006,1.895614533271,
+    1.720242109651));
+#45351 = CARTESIAN_POINT('',(-2.999995320942,1.89561453327,
+    1.720242109651));
+#45352 = CARTESIAN_POINT('',(4.798267206501E-006,2.081250200797,
+    1.539120807794));
+#45353 = CARTESIAN_POINT('',(-2.999995320942,2.081250200797,
+    1.539120807794));
+#45354 = CARTESIAN_POINT('',(4.783272620033E-006,2.205512477749,
+    1.41480246082));
+#45355 = CARTESIAN_POINT('',(-2.999995335937,2.205512477749,
+    1.41480246082));
+#45356 = DEFINITIONAL_REPRESENTATION('',(#45357),#45361);
+#45357 = LINE('',#45358,#45359);
+#45358 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#45359 = VECTOR('',#45360,1.);
+#45360 = DIRECTION('',(1.,0.E+000));
+#45361 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#45362 = ORIENTED_EDGE('',*,*,#45363,.T.);
+#45363 = EDGE_CURVE('',#45332,#45364,#45366,.T.);
+#45364 = VERTEX_POINT('',#45365);
+#45365 = CARTESIAN_POINT('',(-2.999995335937,2.205512477749,
+    1.41480246082));
+#45366 = SURFACE_CURVE('',#45367,(#45371),.PCURVE_S1.);
+#45367 = LINE('',#45368,#45369);
+#45368 = CARTESIAN_POINT('',(4.783272620033E-006,2.205512477749,
+    1.41480246082));
+#45369 = VECTOR('',#45370,1.);
+#45370 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#45371 = PCURVE('',#45343,#45372);
+#45372 = DEFINITIONAL_REPRESENTATION('',(#45373),#45399);
+#45373 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#45374,#45375,#45376,#45377,
+    #45378,#45379,#45380,#45381,#45382,#45383,#45384,#45385,#45386,
+    #45387,#45388,#45389,#45390,#45391,#45392,#45393,#45394,#45395,
+    #45396,#45397,#45398),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,0.136363641782,0.272727283564,
+    0.409090925347,0.545454567129,0.681818208911,0.818181850693,
+    0.954545492476,1.090909134258,1.22727277604,1.363636417822,
+    1.500000059605,1.636363701387,1.772727343169,1.909090984951,
+    2.045454626734,2.181818268516,2.318181910298,2.45454555208,
+    2.590909193863,2.727272835645,2.863636477427,3.000000119209),
+  .UNSPECIFIED.);
+#45374 = CARTESIAN_POINT('',(7.00625,0.E+000));
+#45375 = CARTESIAN_POINT('',(7.00625,1.515151515152E-002));
+#45376 = CARTESIAN_POINT('',(7.00625,4.545454545455E-002));
+#45377 = CARTESIAN_POINT('',(7.00625,9.090909090909E-002));
+#45378 = CARTESIAN_POINT('',(7.00625,0.136363636364));
+#45379 = CARTESIAN_POINT('',(7.00625,0.181818181818));
+#45380 = CARTESIAN_POINT('',(7.00625,0.227272727273));
+#45381 = CARTESIAN_POINT('',(7.00625,0.272727272727));
+#45382 = CARTESIAN_POINT('',(7.00625,0.318181818182));
+#45383 = CARTESIAN_POINT('',(7.00625,0.363636363636));
+#45384 = CARTESIAN_POINT('',(7.00625,0.409090909091));
+#45385 = CARTESIAN_POINT('',(7.00625,0.454545454545));
+#45386 = CARTESIAN_POINT('',(7.00625,0.5));
+#45387 = CARTESIAN_POINT('',(7.00625,0.545454545455));
+#45388 = CARTESIAN_POINT('',(7.00625,0.590909090909));
+#45389 = CARTESIAN_POINT('',(7.00625,0.636363636364));
+#45390 = CARTESIAN_POINT('',(7.00625,0.681818181818));
+#45391 = CARTESIAN_POINT('',(7.00625,0.727272727273));
+#45392 = CARTESIAN_POINT('',(7.00625,0.772727272727));
+#45393 = CARTESIAN_POINT('',(7.00625,0.818181818182));
+#45394 = CARTESIAN_POINT('',(7.00625,0.863636363636));
+#45395 = CARTESIAN_POINT('',(7.00625,0.909090909091));
+#45396 = CARTESIAN_POINT('',(7.00625,0.954545454545));
+#45397 = CARTESIAN_POINT('',(7.00625,0.984848484848));
+#45398 = CARTESIAN_POINT('',(7.00625,1.));
+#45399 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#45400 = ORIENTED_EDGE('',*,*,#45401,.F.);
+#45401 = EDGE_CURVE('',#45402,#45364,#45404,.T.);
+#45402 = VERTEX_POINT('',#45403);
+#45403 = CARTESIAN_POINT('',(-2.999995320926,1.915299678193,
+    2.475162473274));
+#45404 = SURFACE_CURVE('',#45405,(#45412),.PCURVE_S1.);
+#45405 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#45406,#45407,#45408,#45409,
+    #45410,#45411),.UNSPECIFIED.,.F.,.F.,(6,6),(6.003125,7.00625),
+  .PIECEWISE_BEZIER_KNOTS.);
+#45406 = CARTESIAN_POINT('',(-2.999995320926,1.915299678193,
+    2.475162473274));
+#45407 = CARTESIAN_POINT('',(-2.999995320942,1.86957642875,
+    2.302418506739));
+#45408 = CARTESIAN_POINT('',(-2.999995320942,1.804306679276,
+    2.04958600602));
+#45409 = CARTESIAN_POINT('',(-2.999995320942,1.89561453327,
+    1.720242109651));
+#45410 = CARTESIAN_POINT('',(-2.999995320942,2.081250200797,
+    1.539120807794));
+#45411 = CARTESIAN_POINT('',(-2.999995335937,2.205512477749,
+    1.41480246082));
+#45412 = PCURVE('',#45343,#45413);
+#45413 = DEFINITIONAL_REPRESENTATION('',(#45414),#45418);
+#45414 = LINE('',#45415,#45416);
+#45415 = CARTESIAN_POINT('',(0.E+000,1.));
+#45416 = VECTOR('',#45417,1.);
+#45417 = DIRECTION('',(1.,0.E+000));
+#45418 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#45419 = ORIENTED_EDGE('',*,*,#45420,.F.);
+#45420 = EDGE_CURVE('',#45330,#45402,#45421,.T.);
+#45421 = SURFACE_CURVE('',#45422,(#45426),.PCURVE_S1.);
+#45422 = LINE('',#45423,#45424);
+#45423 = CARTESIAN_POINT('',(4.798267223243E-006,1.915292943867,
+    2.475164255769));
+#45424 = VECTOR('',#45425,1.);
+#45425 = DIRECTION('',(-0.999999999997,2.244775134751E-006,
+    -5.941649685063E-007));
+#45426 = PCURVE('',#45343,#45427);
+#45427 = DEFINITIONAL_REPRESENTATION('',(#45428),#45454);
+#45428 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#45429,#45430,#45431,#45432,
+    #45433,#45434,#45435,#45436,#45437,#45438,#45439,#45440,#45441,
+    #45442,#45443,#45444,#45445,#45446,#45447,#45448,#45449,#45450,
+    #45451,#45452,#45453),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,0.136363641782,0.272727283564,
+    0.409090925346,0.545454567127,0.681818208909,0.818181850691,
+    0.954545492473,1.090909134255,1.227272776037,1.363636417819,
+    1.500000059601,1.636363701382,1.772727343164,1.909090984946,
+    2.045454626728,2.18181826851,2.318181910292,2.454545552074,
+    2.590909193856,2.727272835637,2.863636477419,3.000000119201),
+  .UNSPECIFIED.);
+#45429 = CARTESIAN_POINT('',(6.003125,0.E+000));
+#45430 = CARTESIAN_POINT('',(6.003125,1.515151515152E-002));
+#45431 = CARTESIAN_POINT('',(6.003125,4.545454545455E-002));
+#45432 = CARTESIAN_POINT('',(6.003125,9.090909090909E-002));
+#45433 = CARTESIAN_POINT('',(6.003125,0.136363636364));
+#45434 = CARTESIAN_POINT('',(6.003125,0.181818181818));
+#45435 = CARTESIAN_POINT('',(6.003125,0.227272727273));
+#45436 = CARTESIAN_POINT('',(6.003125,0.272727272727));
+#45437 = CARTESIAN_POINT('',(6.003125,0.318181818182));
+#45438 = CARTESIAN_POINT('',(6.003125,0.363636363636));
+#45439 = CARTESIAN_POINT('',(6.003125,0.409090909091));
+#45440 = CARTESIAN_POINT('',(6.003125,0.454545454545));
+#45441 = CARTESIAN_POINT('',(6.003125,0.5));
+#45442 = CARTESIAN_POINT('',(6.003125,0.545454545455));
+#45443 = CARTESIAN_POINT('',(6.003125,0.590909090909));
+#45444 = CARTESIAN_POINT('',(6.003125,0.636363636364));
+#45445 = CARTESIAN_POINT('',(6.003125,0.681818181818));
+#45446 = CARTESIAN_POINT('',(6.003125,0.727272727273));
+#45447 = CARTESIAN_POINT('',(6.003125,0.772727272727));
+#45448 = CARTESIAN_POINT('',(6.003125,0.818181818182));
+#45449 = CARTESIAN_POINT('',(6.003125,0.863636363636));
+#45450 = CARTESIAN_POINT('',(6.003125,0.909090909091));
+#45451 = CARTESIAN_POINT('',(6.003125,0.954545454545));
+#45452 = CARTESIAN_POINT('',(6.003125,0.984848484848));
+#45453 = CARTESIAN_POINT('',(6.003125,1.));
+#45454 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#45455 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#45459)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#45456,#45457,#45458)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#45456 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#45457 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#45458 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#45459 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#45456,
+  'distance_accuracy_value','confusion accuracy');
+#45460 = SHAPE_DEFINITION_REPRESENTATION(#45461,#45322);
+#45461 = PRODUCT_DEFINITION_SHAPE('','',#45462);
+#45462 = PRODUCT_DEFINITION('design','',#45463,#45466);
+#45463 = PRODUCT_DEFINITION_FORMATION('','',#45464);
+#45464 = PRODUCT('Compound286','Compound286','',(#45465));
+#45465 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#45466 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#45467 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#45468,#45470);
+#45468 = ( REPRESENTATION_RELATIONSHIP('','',#45322,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#45469) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#45469 = ITEM_DEFINED_TRANSFORMATION('','',#11,#991);
+#45470 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #45471);
+#45471 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('245','=>[0:1:1:246]','',#5,
+  #45462,$);
+#45472 = PRODUCT_TYPE('part',$,(#45464));
+#45473 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#45474),#45630);
+#45474 = SHELL_BASED_SURFACE_MODEL('',(#45475));
+#45475 = OPEN_SHELL('',(#45476));
+#45476 = ADVANCED_FACE('',(#45477),#45494,.T.);
+#45477 = FACE_BOUND('',#45478,.T.);
+#45478 = EDGE_LOOP('',(#45479,#45537,#45575,#45594));
+#45479 = ORIENTED_EDGE('',*,*,#45480,.T.);
+#45480 = EDGE_CURVE('',#45481,#45483,#45485,.T.);
+#45481 = VERTEX_POINT('',#45482);
+#45482 = CARTESIAN_POINT('',(0.E+000,4.800000071526,-3.500000052154));
+#45483 = VERTEX_POINT('',#45484);
+#45484 = CARTESIAN_POINT('',(-0.500000007451,4.800000071526,
+    -2.800000041723));
+#45485 = SURFACE_CURVE('',#45486,(#45493),.PCURVE_S1.);
+#45486 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#45487,#45488,#45489,#45490,
+    #45491,#45492),.UNSPECIFIED.,.F.,.F.,(6,6),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#45487 = CARTESIAN_POINT('',(0.E+000,4.800000071526,-3.500000052154));
+#45488 = CARTESIAN_POINT('',(-0.186599686687,4.800000071526,
+    -3.500000052154));
+#45489 = CARTESIAN_POINT('',(-0.445104640076,4.800000071526,
+    -3.460046888373));
+#45490 = CARTESIAN_POINT('',(-0.498634665332,4.800000071526,
+    -3.169273173316));
+#45491 = CARTESIAN_POINT('',(-0.500000007451,4.800000071526,
+    -3.004877616915));
+#45492 = CARTESIAN_POINT('',(-0.500000007451,4.800000071526,
+    -2.800000041723));
+#45493 = PCURVE('',#45494,#45531);
+#45494 = B_SPLINE_SURFACE_WITH_KNOTS('',5,5,(
+    (#45495,#45496,#45497,#45498,#45499,#45500)
+    ,(#45501,#45502,#45503,#45504,#45505,#45506)
+    ,(#45507,#45508,#45509,#45510,#45511,#45512)
+    ,(#45513,#45514,#45515,#45516,#45517,#45518)
+    ,(#45519,#45520,#45521,#45522,#45523,#45524)
+    ,(#45525,#45526,#45527,#45528,#45529,#45530
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(6,6),(0.E+000,1.),(0.E+000,
+    2.000000029813E-002),.PIECEWISE_BEZIER_KNOTS.);
+#45495 = CARTESIAN_POINT('',(0.E+000,4.800000071526,-3.500000052154));
+#45496 = CARTESIAN_POINT('',(0.E+000,4.840000072122,-3.500000052154));
+#45497 = CARTESIAN_POINT('',(0.E+000,4.880000072718,-3.500000052154));
+#45498 = CARTESIAN_POINT('',(0.E+000,4.920000073314,-3.500000052154));
+#45499 = CARTESIAN_POINT('',(0.E+000,4.96000007391,-3.500000052154));
+#45500 = CARTESIAN_POINT('',(0.E+000,5.000000074506,-3.500000052154));
+#45501 = CARTESIAN_POINT('',(-0.186599686687,4.800000071526,
+    -3.500000052154));
+#45502 = CARTESIAN_POINT('',(-0.186599566175,4.840000072122,
+    -3.500000052154));
+#45503 = CARTESIAN_POINT('',(-0.186599445662,4.880000072718,
+    -3.500000052154));
+#45504 = CARTESIAN_POINT('',(-0.186599325149,4.920000073314,
+    -3.500000052154));
+#45505 = CARTESIAN_POINT('',(-0.186599204636,4.96000007391,
+    -3.500000052154));
+#45506 = CARTESIAN_POINT('',(-0.186599084124,5.000000074506,
+    -3.500000052154));
+#45507 = CARTESIAN_POINT('',(-0.445104640076,4.800000071526,
+    -3.460046888373));
+#45508 = CARTESIAN_POINT('',(-0.445104904793,4.840000072122,
+    -3.460046886052));
+#45509 = CARTESIAN_POINT('',(-0.44510516951,4.880000072718,
+    -3.460046883731));
+#45510 = CARTESIAN_POINT('',(-0.445105434226,4.920000073314,
+    -3.46004688141));
+#45511 = CARTESIAN_POINT('',(-0.445105698943,4.96000007391,
+    -3.460046879089));
+#45512 = CARTESIAN_POINT('',(-0.44510596366,5.000000074506,
+    -3.460046876768));
+#45513 = CARTESIAN_POINT('',(-0.498634665332,4.800000071526,
+    -3.169273173316));
+#45514 = CARTESIAN_POINT('',(-0.498634559125,4.840000072122,
+    -3.16927325409));
+#45515 = CARTESIAN_POINT('',(-0.498634452918,4.880000072718,
+    -3.169273334863));
+#45516 = CARTESIAN_POINT('',(-0.498634346711,4.920000073314,
+    -3.169273415637));
+#45517 = CARTESIAN_POINT('',(-0.498634240504,4.96000007391,
+    -3.169273496411));
+#45518 = CARTESIAN_POINT('',(-0.498634134297,5.000000074506,
+    -3.169273577185));
+#45519 = CARTESIAN_POINT('',(-0.500000007451,4.800000071526,
+    -3.004877616915));
+#45520 = CARTESIAN_POINT('',(-0.500000007451,4.840000072122,
+    -3.004877604502));
+#45521 = CARTESIAN_POINT('',(-0.500000007451,4.880000072718,
+    -3.00487759209));
+#45522 = CARTESIAN_POINT('',(-0.500000007451,4.920000073314,
+    -3.004877579677));
+#45523 = CARTESIAN_POINT('',(-0.500000007451,4.96000007391,
+    -3.004877567264));
+#45524 = CARTESIAN_POINT('',(-0.500000007451,5.000000074506,
+    -3.004877554851));
+#45525 = CARTESIAN_POINT('',(-0.500000007451,4.800000071526,
+    -2.800000041723));
+#45526 = CARTESIAN_POINT('',(-0.500000007451,4.840000072122,
+    -2.800000041723));
+#45527 = CARTESIAN_POINT('',(-0.500000007451,4.880000072718,
+    -2.800000041723));
+#45528 = CARTESIAN_POINT('',(-0.500000007451,4.920000073314,
+    -2.800000041723));
+#45529 = CARTESIAN_POINT('',(-0.500000007451,4.96000007391,
+    -2.800000041723));
+#45530 = CARTESIAN_POINT('',(-0.500000007451,5.000000074506,
+    -2.800000041723));
+#45531 = DEFINITIONAL_REPRESENTATION('',(#45532),#45536);
+#45532 = LINE('',#45533,#45534);
+#45533 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#45534 = VECTOR('',#45535,1.);
+#45535 = DIRECTION('',(1.,0.E+000));
+#45536 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#45537 = ORIENTED_EDGE('',*,*,#45538,.T.);
+#45538 = EDGE_CURVE('',#45483,#45539,#45541,.T.);
+#45539 = VERTEX_POINT('',#45540);
+#45540 = CARTESIAN_POINT('',(-0.500000007451,5.000000074506,
+    -2.800000041723));
+#45541 = SURFACE_CURVE('',#45542,(#45546),.PCURVE_S1.);
+#45542 = LINE('',#45543,#45544);
+#45543 = CARTESIAN_POINT('',(-0.500000007451,4.800000071526,
+    -2.800000041723));
+#45544 = VECTOR('',#45545,1.);
+#45545 = DIRECTION('',(0.E+000,1.,3.275157873841E-013));
+#45546 = PCURVE('',#45494,#45547);
+#45547 = DEFINITIONAL_REPRESENTATION('',(#45548),#45574);
+#45548 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#45549,#45550,#45551,#45552,
+    #45553,#45554,#45555,#45556,#45557,#45558,#45559,#45560,#45561,
+    #45562,#45563,#45564,#45565,#45566,#45567,#45568,#45569,#45570,
+    #45571,#45572,#45573),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,9.090909226374E-003,
+    1.818181845275E-002,2.727272767912E-002,3.63636369055E-002,
+    4.545454613187E-002,5.454545535824E-002,6.363636458462E-002,
+    7.272727381099E-002,8.181818303737E-002,9.090909226374E-002,
+    0.10000000149,0.109090910716,0.118181819943,0.127272729169,
+    0.136363638396,0.145454547622,0.154545456848,0.163636366075,
+    0.172727275301,0.181818184527,0.190909093754,0.20000000298),
+  .UNSPECIFIED.);
+#45549 = CARTESIAN_POINT('',(1.,0.E+000));
+#45550 = CARTESIAN_POINT('',(1.,3.030303075474E-004));
+#45551 = CARTESIAN_POINT('',(1.,9.090909226424E-004));
+#45552 = CARTESIAN_POINT('',(1.,1.818181845285E-003));
+#45553 = CARTESIAN_POINT('',(1.,2.727272767927E-003));
+#45554 = CARTESIAN_POINT('',(1.,3.636363690569E-003));
+#45555 = CARTESIAN_POINT('',(1.,4.545454613212E-003));
+#45556 = CARTESIAN_POINT('',(1.,5.454545535854E-003));
+#45557 = CARTESIAN_POINT('',(1.,6.363636458496E-003));
+#45558 = CARTESIAN_POINT('',(1.,7.272727381138E-003));
+#45559 = CARTESIAN_POINT('',(1.,8.181818303781E-003));
+#45560 = CARTESIAN_POINT('',(1.,9.090909226423E-003));
+#45561 = CARTESIAN_POINT('',(1.,1.000000014907E-002));
+#45562 = CARTESIAN_POINT('',(1.,1.090909107171E-002));
+#45563 = CARTESIAN_POINT('',(1.,1.181818199435E-002));
+#45564 = CARTESIAN_POINT('',(1.,1.272727291699E-002));
+#45565 = CARTESIAN_POINT('',(1.,1.363636383963E-002));
+#45566 = CARTESIAN_POINT('',(1.,1.454545476228E-002));
+#45567 = CARTESIAN_POINT('',(1.,1.545454568492E-002));
+#45568 = CARTESIAN_POINT('',(1.,1.636363660756E-002));
+#45569 = CARTESIAN_POINT('',(1.,1.72727275302E-002));
+#45570 = CARTESIAN_POINT('',(1.,1.818181845285E-002));
+#45571 = CARTESIAN_POINT('',(1.,1.909090937549E-002));
+#45572 = CARTESIAN_POINT('',(1.,1.969696999058E-002));
+#45573 = CARTESIAN_POINT('',(1.,2.000000029813E-002));
+#45574 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#45575 = ORIENTED_EDGE('',*,*,#45576,.F.);
+#45576 = EDGE_CURVE('',#45577,#45539,#45579,.T.);
+#45577 = VERTEX_POINT('',#45578);
+#45578 = CARTESIAN_POINT('',(0.E+000,5.000000074506,-3.500000052154));
+#45579 = SURFACE_CURVE('',#45580,(#45587),.PCURVE_S1.);
+#45580 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#45581,#45582,#45583,#45584,
+    #45585,#45586),.UNSPECIFIED.,.F.,.F.,(6,6),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#45581 = CARTESIAN_POINT('',(0.E+000,5.000000074506,-3.500000052154));
+#45582 = CARTESIAN_POINT('',(-0.186599084124,5.000000074506,
+    -3.500000052154));
+#45583 = CARTESIAN_POINT('',(-0.44510596366,5.000000074506,
+    -3.460046876768));
+#45584 = CARTESIAN_POINT('',(-0.498634134297,5.000000074506,
+    -3.169273577185));
+#45585 = CARTESIAN_POINT('',(-0.500000007451,5.000000074506,
+    -3.004877554851));
+#45586 = CARTESIAN_POINT('',(-0.500000007451,5.000000074506,
+    -2.800000041723));
+#45587 = PCURVE('',#45494,#45588);
+#45588 = DEFINITIONAL_REPRESENTATION('',(#45589),#45593);
+#45589 = LINE('',#45590,#45591);
+#45590 = CARTESIAN_POINT('',(0.E+000,2.000000029813E-002));
+#45591 = VECTOR('',#45592,1.);
+#45592 = DIRECTION('',(1.,0.E+000));
+#45593 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#45594 = ORIENTED_EDGE('',*,*,#45595,.F.);
+#45595 = EDGE_CURVE('',#45481,#45577,#45596,.T.);
+#45596 = SURFACE_CURVE('',#45597,(#45601),.PCURVE_S1.);
+#45597 = LINE('',#45598,#45599);
+#45598 = CARTESIAN_POINT('',(0.E+000,4.800000071526,-3.500000052154));
+#45599 = VECTOR('',#45600,1.);
+#45600 = DIRECTION('',(0.E+000,1.,0.E+000));
+#45601 = PCURVE('',#45494,#45602);
+#45602 = DEFINITIONAL_REPRESENTATION('',(#45603),#45629);
+#45603 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#45604,#45605,#45606,#45607,
+    #45608,#45609,#45610,#45611,#45612,#45613,#45614,#45615,#45616,
+    #45617,#45618,#45619,#45620,#45621,#45622,#45623,#45624,#45625,
+    #45626,#45627,#45628),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,9.090909226374E-003,
+    1.818181845275E-002,2.727272767912E-002,3.63636369055E-002,
+    4.545454613187E-002,5.454545535824E-002,6.363636458462E-002,
+    7.272727381099E-002,8.181818303737E-002,9.090909226374E-002,
+    0.10000000149,0.109090910716,0.118181819943,0.127272729169,
+    0.136363638396,0.145454547622,0.154545456848,0.163636366075,
+    0.172727275301,0.181818184527,0.190909093754,0.20000000298),
+  .UNSPECIFIED.);
+#45604 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#45605 = CARTESIAN_POINT('',(0.E+000,3.030303075474E-004));
+#45606 = CARTESIAN_POINT('',(0.E+000,9.090909226424E-004));
+#45607 = CARTESIAN_POINT('',(0.E+000,1.818181845285E-003));
+#45608 = CARTESIAN_POINT('',(0.E+000,2.727272767927E-003));
+#45609 = CARTESIAN_POINT('',(0.E+000,3.636363690569E-003));
+#45610 = CARTESIAN_POINT('',(0.E+000,4.545454613212E-003));
+#45611 = CARTESIAN_POINT('',(0.E+000,5.454545535854E-003));
+#45612 = CARTESIAN_POINT('',(0.E+000,6.363636458496E-003));
+#45613 = CARTESIAN_POINT('',(0.E+000,7.272727381138E-003));
+#45614 = CARTESIAN_POINT('',(0.E+000,8.181818303781E-003));
+#45615 = CARTESIAN_POINT('',(0.E+000,9.090909226423E-003));
+#45616 = CARTESIAN_POINT('',(0.E+000,1.000000014907E-002));
+#45617 = CARTESIAN_POINT('',(0.E+000,1.090909107171E-002));
+#45618 = CARTESIAN_POINT('',(0.E+000,1.181818199435E-002));
+#45619 = CARTESIAN_POINT('',(0.E+000,1.272727291699E-002));
+#45620 = CARTESIAN_POINT('',(0.E+000,1.363636383963E-002));
+#45621 = CARTESIAN_POINT('',(0.E+000,1.454545476228E-002));
+#45622 = CARTESIAN_POINT('',(0.E+000,1.545454568492E-002));
+#45623 = CARTESIAN_POINT('',(0.E+000,1.636363660756E-002));
+#45624 = CARTESIAN_POINT('',(0.E+000,1.72727275302E-002));
+#45625 = CARTESIAN_POINT('',(0.E+000,1.818181845285E-002));
+#45626 = CARTESIAN_POINT('',(0.E+000,1.909090937549E-002));
+#45627 = CARTESIAN_POINT('',(-0.E+000,1.969696999058E-002));
+#45628 = CARTESIAN_POINT('',(0.E+000,2.000000029813E-002));
+#45629 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#45630 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#45634)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#45631,#45632,#45633)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#45631 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#45632 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#45633 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#45634 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#45631,
+  'distance_accuracy_value','confusion accuracy');
+#45635 = SHAPE_DEFINITION_REPRESENTATION(#45636,#45473);
+#45636 = PRODUCT_DEFINITION_SHAPE('','',#45637);
+#45637 = PRODUCT_DEFINITION('design','',#45638,#45641);
+#45638 = PRODUCT_DEFINITION_FORMATION('','',#45639);
+#45639 = PRODUCT('Compound288','Compound288','',(#45640));
+#45640 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#45641 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#45642 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#45643,#45645);
+#45643 = ( REPRESENTATION_RELATIONSHIP('','',#45473,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#45644) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#45644 = ITEM_DEFINED_TRANSFORMATION('','',#11,#995);
+#45645 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #45646);
+#45646 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('246','=>[0:1:1:247]','',#5,
+  #45637,$);
+#45647 = PRODUCT_TYPE('part',$,(#45639));
+#45648 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#45649),#45821);
+#45649 = SHELL_BASED_SURFACE_MODEL('',(#45650));
+#45650 = OPEN_SHELL('',(#45651));
+#45651 = ADVANCED_FACE('',(#45652),#45666,.T.);
+#45652 = FACE_BOUND('',#45653,.T.);
+#45653 = EDGE_LOOP('',(#45654,#45707,#45746,#45784));
+#45654 = ORIENTED_EDGE('',*,*,#45655,.T.);
+#45655 = EDGE_CURVE('',#45656,#45658,#45660,.T.);
+#45656 = VERTEX_POINT('',#45657);
+#45657 = CARTESIAN_POINT('',(3.748646259042E-009,4.744187870173,
+    3.767436732523));
+#45658 = VERTEX_POINT('',#45659);
+#45659 = CARTESIAN_POINT('',(3.000000120894,4.744113222403,
+    3.767411871552));
+#45660 = SURFACE_CURVE('',#45661,(#45665),.PCURVE_S1.);
+#45661 = LINE('',#45662,#45663);
+#45662 = CARTESIAN_POINT('',(3.748646259042E-009,4.744187870173,
+    3.767436732523));
+#45663 = VECTOR('',#45664,1.);
+#45664 = DIRECTION('',(0.999999999656,-2.488258879954E-005,
+    -8.286990269333E-006));
+#45665 = PCURVE('',#45666,#45679);
+#45666 = B_SPLINE_SURFACE_WITH_KNOTS('',1,5,(
+    (#45667,#45668,#45669,#45670,#45671,#45672)
+    ,(#45673,#45674,#45675,#45676,#45677,#45678
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(6,6),(0.E+000,1.),(7.0015625,
+    8.0015625),.PIECEWISE_BEZIER_KNOTS.);
+#45667 = CARTESIAN_POINT('',(3.748646259042E-009,4.744187870173,
+    3.767436732523));
+#45668 = CARTESIAN_POINT('',(-5.866823159628E-012,4.845913176187,
+    3.461746058432));
+#45669 = CARTESIAN_POINT('',(9.570109511968E-015,4.922840673399,
+    3.148434607781));
+#45670 = CARTESIAN_POINT('',(1.857613984614E-016,4.974386210105,
+    2.829785783651));
+#45671 = CARTESIAN_POINT('',(-3.161870118522E-016,5.000161528418,
+    2.508196389983));
+#45672 = CARTESIAN_POINT('',(7.094516380386E-018,5.000000074581,
+    2.185643689313));
+#45673 = CARTESIAN_POINT('',(3.000000120894,4.744113222403,
+    3.767411871552));
+#45674 = CARTESIAN_POINT('',(3.000000119207,4.845913293007,
+    3.461746097338));
+#45675 = CARTESIAN_POINT('',(3.000000119209,4.922840673216,3.14843460772
+    ));
+#45676 = CARTESIAN_POINT('',(3.000000119209,4.974386210105,
+    2.829785783651));
+#45677 = CARTESIAN_POINT('',(3.000000119209,5.000161528418,
+    2.508196389983));
+#45678 = CARTESIAN_POINT('',(3.000000119209,5.000000074581,
+    2.185643689313));
+#45679 = DEFINITIONAL_REPRESENTATION('',(#45680),#45706);
+#45680 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#45681,#45682,#45683,#45684,
+    #45685,#45686,#45687,#45688,#45689,#45690,#45691,#45692,#45693,
+    #45694,#45695,#45696,#45697,#45698,#45699,#45700,#45701,#45702,
+    #45703,#45704,#45705),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,0.136363641735,0.272727283471,
+    0.409090925206,0.545454566941,0.681818208677,0.818181850412,
+    0.954545492147,1.090909133883,1.227272775618,1.363636417353,
+    1.500000059089,1.636363700824,1.772727342559,1.909090984295,
+    2.04545462603,2.181818267765,2.318181909501,2.454545551236,
+    2.590909192972,2.727272834707,2.863636476442,3.000000118178),
+  .UNSPECIFIED.);
+#45681 = CARTESIAN_POINT('',(0.E+000,7.0015625));
+#45682 = CARTESIAN_POINT('',(1.515151515152E-002,7.0015625));
+#45683 = CARTESIAN_POINT('',(4.545454545455E-002,7.0015625));
+#45684 = CARTESIAN_POINT('',(9.090909090909E-002,7.0015625));
+#45685 = CARTESIAN_POINT('',(0.136363636364,7.0015625));
+#45686 = CARTESIAN_POINT('',(0.181818181818,7.0015625));
+#45687 = CARTESIAN_POINT('',(0.227272727273,7.0015625));
+#45688 = CARTESIAN_POINT('',(0.272727272727,7.0015625));
+#45689 = CARTESIAN_POINT('',(0.318181818182,7.0015625));
+#45690 = CARTESIAN_POINT('',(0.363636363636,7.0015625));
+#45691 = CARTESIAN_POINT('',(0.409090909091,7.0015625));
+#45692 = CARTESIAN_POINT('',(0.454545454545,7.0015625));
+#45693 = CARTESIAN_POINT('',(0.5,7.0015625));
+#45694 = CARTESIAN_POINT('',(0.545454545455,7.0015625));
+#45695 = CARTESIAN_POINT('',(0.590909090909,7.0015625));
+#45696 = CARTESIAN_POINT('',(0.636363636364,7.0015625));
+#45697 = CARTESIAN_POINT('',(0.681818181818,7.0015625));
+#45698 = CARTESIAN_POINT('',(0.727272727273,7.0015625));
+#45699 = CARTESIAN_POINT('',(0.772727272727,7.0015625));
+#45700 = CARTESIAN_POINT('',(0.818181818182,7.0015625));
+#45701 = CARTESIAN_POINT('',(0.863636363636,7.0015625));
+#45702 = CARTESIAN_POINT('',(0.909090909091,7.0015625));
+#45703 = CARTESIAN_POINT('',(0.954545454545,7.0015625));
+#45704 = CARTESIAN_POINT('',(0.984848484848,7.0015625));
+#45705 = CARTESIAN_POINT('',(1.,7.0015625));
+#45706 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#45707 = ORIENTED_EDGE('',*,*,#45708,.T.);
+#45708 = EDGE_CURVE('',#45658,#45709,#45711,.T.);
+#45709 = VERTEX_POINT('',#45710);
+#45710 = CARTESIAN_POINT('',(3.000000119209,5.000000074581,
+    2.185643689313));
+#45711 = SURFACE_CURVE('',#45712,(#45717),.PCURVE_S1.);
+#45712 = ELLIPSE('',#45713,5.053697155176,5.021129610047);
+#45713 = AXIS2_PLACEMENT_3D('',#45714,#45715,#45716);
+#45714 = CARTESIAN_POINT('',(3.000000181016,-4.734486937803E-002,
+    2.162488297971));
+#45715 = DIRECTION('',(-1.,-1.224118888737E-008,-9.1490339808E-010));
+#45716 = DIRECTION('',(1.138393611481E-008,-0.89692050455,
+    -0.442191823215));
+#45717 = PCURVE('',#45666,#45718);
+#45718 = DEFINITIONAL_REPRESENTATION('',(#45719),#45745);
+#45719 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#45720,#45721,#45722,#45723,
+    #45724,#45725,#45726,#45727,#45728,#45729,#45730,#45731,#45732,
+    #45733,#45734,#45735,#45736,#45737,#45738,#45739,#45740,#45741,
+    #45742,#45743,#45744),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(3.277287967593,3.291847470141,
+    3.306406972689,3.320966475237,3.335525977785,3.350085480333,
+    3.364644982881,3.379204485429,3.393763987977,3.408323490525,
+    3.422882993072,3.43744249562,3.452001998168,3.466561500716,
+    3.481121003264,3.495680505812,3.51024000836,3.524799510908,
+    3.539359013456,3.553918516004,3.568478018552,3.583037521099,
+    3.597597023647),.UNSPECIFIED.);
+#45720 = CARTESIAN_POINT('',(1.,7.0015625));
+#45721 = CARTESIAN_POINT('',(1.000000000021,7.016691863102));
+#45722 = CARTESIAN_POINT('',(1.000000000054,7.046956128219));
+#45723 = CARTESIAN_POINT('',(1.000000000083,7.092367755465));
+#45724 = CARTESIAN_POINT('',(1.000000000097,7.137793216513));
+#45725 = CARTESIAN_POINT('',(1.000000000101,7.183231145711));
+#45726 = CARTESIAN_POINT('',(1.000000000096,7.228680185648));
+#45727 = CARTESIAN_POINT('',(1.000000000086,7.274138981346));
+#45728 = CARTESIAN_POINT('',(1.000000000072,7.319606170031));
+#45729 = CARTESIAN_POINT('',(1.000000000055,7.365080372043));
+#45730 = CARTESIAN_POINT('',(1.000000000037,7.410560181459));
+#45731 = CARTESIAN_POINT('',(1.000000000018,7.456044156884));
+#45732 = CARTESIAN_POINT('',(1.,7.501530812345));
+#45733 = CARTESIAN_POINT('',(0.999999999983,7.547018608379));
+#45734 = CARTESIAN_POINT('',(0.999999999968,7.592505943361));
+#45735 = CARTESIAN_POINT('',(0.999999999956,7.637991145123));
+#45736 = CARTESIAN_POINT('',(0.999999999947,7.683472462931));
+#45737 = CARTESIAN_POINT('',(0.999999999942,7.728948059844));
+#45738 = CARTESIAN_POINT('',(0.999999999941,7.774416005635));
+#45739 = CARTESIAN_POINT('',(0.999999999944,7.819874269855));
+#45740 = CARTESIAN_POINT('',(0.999999999951,7.86532071689));
+#45741 = CARTESIAN_POINT('',(0.999999999963,7.910753096355));
+#45742 = CARTESIAN_POINT('',(0.999999999979,7.956169053915));
+#45743 = CARTESIAN_POINT('',(0.999999999993,7.986433730772));
+#45744 = CARTESIAN_POINT('',(1.,8.0015625));
+#45745 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#45746 = ORIENTED_EDGE('',*,*,#45747,.F.);
+#45747 = EDGE_CURVE('',#45748,#45709,#45750,.T.);
+#45748 = VERTEX_POINT('',#45749);
+#45749 = CARTESIAN_POINT('',(7.094513046908E-018,5.000000074581,
+    2.185643689313));
+#45750 = SURFACE_CURVE('',#45751,(#45755),.PCURVE_S1.);
+#45751 = LINE('',#45752,#45753);
+#45752 = CARTESIAN_POINT('',(7.094516380386E-018,5.000000074581,
+    2.185643689313));
+#45753 = VECTOR('',#45754,1.);
+#45754 = DIRECTION('',(1.,0.E+000,0.E+000));
+#45755 = PCURVE('',#45666,#45756);
+#45756 = DEFINITIONAL_REPRESENTATION('',(#45757),#45783);
+#45757 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#45758,#45759,#45760,#45761,
+    #45762,#45763,#45764,#45765,#45766,#45767,#45768,#45769,#45770,
+    #45771,#45772,#45773,#45774,#45775,#45776,#45777,#45778,#45779,
+    #45780,#45781,#45782),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-3.33347835988E-024,0.136363641782,
+    0.272727283564,0.409090925347,0.545454567129,0.681818208911,
+    0.818181850693,0.954545492476,1.090909134258,1.22727277604,
+    1.363636417822,1.500000059605,1.636363701387,1.772727343169,
+    1.909090984951,2.045454626734,2.181818268516,2.318181910298,
+    2.45454555208,2.590909193863,2.727272835645,2.863636477427,
+    3.000000119209),.UNSPECIFIED.);
+#45758 = CARTESIAN_POINT('',(0.E+000,8.0015625));
+#45759 = CARTESIAN_POINT('',(1.515151515152E-002,8.0015625));
+#45760 = CARTESIAN_POINT('',(4.545454545455E-002,8.0015625));
+#45761 = CARTESIAN_POINT('',(9.090909090909E-002,8.0015625));
+#45762 = CARTESIAN_POINT('',(0.136363636364,8.0015625));
+#45763 = CARTESIAN_POINT('',(0.181818181818,8.0015625));
+#45764 = CARTESIAN_POINT('',(0.227272727273,8.0015625));
+#45765 = CARTESIAN_POINT('',(0.272727272727,8.0015625));
+#45766 = CARTESIAN_POINT('',(0.318181818182,8.0015625));
+#45767 = CARTESIAN_POINT('',(0.363636363636,8.0015625));
+#45768 = CARTESIAN_POINT('',(0.409090909091,8.0015625));
+#45769 = CARTESIAN_POINT('',(0.454545454545,8.0015625));
+#45770 = CARTESIAN_POINT('',(0.5,8.0015625));
+#45771 = CARTESIAN_POINT('',(0.545454545455,8.0015625));
+#45772 = CARTESIAN_POINT('',(0.590909090909,8.0015625));
+#45773 = CARTESIAN_POINT('',(0.636363636364,8.0015625));
+#45774 = CARTESIAN_POINT('',(0.681818181818,8.0015625));
+#45775 = CARTESIAN_POINT('',(0.727272727273,8.0015625));
+#45776 = CARTESIAN_POINT('',(0.772727272727,8.0015625));
+#45777 = CARTESIAN_POINT('',(0.818181818182,8.0015625));
+#45778 = CARTESIAN_POINT('',(0.863636363636,8.0015625));
+#45779 = CARTESIAN_POINT('',(0.909090909091,8.0015625));
+#45780 = CARTESIAN_POINT('',(0.954545454545,8.0015625));
+#45781 = CARTESIAN_POINT('',(0.984848484848,8.0015625));
+#45782 = CARTESIAN_POINT('',(1.,8.0015625));
+#45783 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#45784 = ORIENTED_EDGE('',*,*,#45785,.F.);
+#45785 = EDGE_CURVE('',#45656,#45748,#45786,.T.);
+#45786 = SURFACE_CURVE('',#45787,(#45792),.PCURVE_S1.);
+#45787 = CIRCLE('',#45788,5.000256844137);
+#45788 = AXIS2_PLACEMENT_3D('',#45789,#45790,#45791);
+#45789 = CARTESIAN_POINT('',(1.36226860992E-007,-2.559135540342E-004,
+    2.188569515055));
+#45790 = DIRECTION('',(-1.,-2.724516887903E-008,-2.03629701895E-009));
+#45791 = DIRECTION('',(-2.724397270605E-008,0.999999828808,
+    -5.851350905483E-004));
+#45792 = PCURVE('',#45666,#45793);
+#45793 = DEFINITIONAL_REPRESENTATION('',(#45794),#45820);
+#45794 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#45795,#45796,#45797,#45798,
+    #45799,#45800,#45801,#45802,#45803,#45804,#45805,#45806,#45807,
+    #45808,#45809,#45810,#45811,#45812,#45813,#45814,#45815,#45816,
+    #45817,#45818,#45819),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(5.961345572137,5.975974651002,
+    5.990603729868,6.005232808733,6.019861887599,6.034490966465,
+    6.04912004533,6.063749124196,6.078378203061,6.093007281927,
+    6.107636360792,6.122265439658,6.136894518524,6.151523597389,
+    6.166152676255,6.18078175512,6.195410833986,6.210039912852,
+    6.224668991717,6.239298070583,6.253927149448,6.268556228314,
+    6.28318530718),.QUASI_UNIFORM_KNOTS.);
+#45795 = CARTESIAN_POINT('',(0.E+000,7.0015625));
+#45796 = CARTESIAN_POINT('',(3.859732477275E-011,7.016699165693));
+#45797 = CARTESIAN_POINT('',(1.037491944197E-010,7.046977601376));
+#45798 = CARTESIAN_POINT('',(1.693576831341E-010,7.092409106503));
+#45799 = CARTESIAN_POINT('',(2.066204860691E-010,7.137852997529));
+#45800 = CARTESIAN_POINT('',(2.201351120715E-010,7.183307824208));
+#45801 = CARTESIAN_POINT('',(2.144800203715E-010,7.22877213711));
+#45802 = CARTESIAN_POINT('',(1.940826682915E-010,7.274244481958));
+#45803 = CARTESIAN_POINT('',(1.630350666848E-010,7.319723391347));
+#45804 = CARTESIAN_POINT('',(1.250211866245E-010,7.36520737702));
+#45805 = CARTESIAN_POINT('',(8.327835062991E-011,7.410694921903));
+#45806 = CARTESIAN_POINT('',(4.059705861752E-011,7.456184472186));
+#45807 = CARTESIAN_POINT('',(-6.619235936985E-013,7.501674429425));
+#45808 = CARTESIAN_POINT('',(-3.85330339967E-011,7.547163142744));
+#45809 = CARTESIAN_POINT('',(-7.140818357317E-011,7.592648901185));
+#45810 = CARTESIAN_POINT('',(-9.799103161422E-011,7.638129926245));
+#45811 = CARTESIAN_POINT('',(-1.172561746411E-010,7.683604364687));
+#45812 = CARTESIAN_POINT('',(-1.284085990836E-010,7.729070281618));
+#45813 = CARTESIAN_POINT('',(-1.308503061277E-010,7.774525654037));
+#45814 = CARTESIAN_POINT('',(-1.24147909132E-010,7.819968364434));
+#45815 = CARTESIAN_POINT('',(-1.080085327561E-010,7.865396196203));
+#45816 = CARTESIAN_POINT('',(-8.225552045132E-011,7.910806824584));
+#45817 = CARTESIAN_POINT('',(-4.6798844045E-011,7.956197826827));
+#45818 = CARTESIAN_POINT('',(-1.668316711996E-011,7.98644369121));
+#45819 = CARTESIAN_POINT('',(0.E+000,8.0015625));
+#45820 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#45821 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#45825)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#45822,#45823,#45824)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#45822 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#45823 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#45824 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#45825 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(5.E-006),#45822,
+  'distance_accuracy_value','confusion accuracy');
+#45826 = SHAPE_DEFINITION_REPRESENTATION(#45827,#45648);
+#45827 = PRODUCT_DEFINITION_SHAPE('','',#45828);
+#45828 = PRODUCT_DEFINITION('design','',#45829,#45832);
+#45829 = PRODUCT_DEFINITION_FORMATION('','',#45830);
+#45830 = PRODUCT('Compound290','Compound290','',(#45831));
+#45831 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#45832 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#45833 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#45834,#45836);
+#45834 = ( REPRESENTATION_RELATIONSHIP('','',#45648,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#45835) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#45835 = ITEM_DEFINED_TRANSFORMATION('','',#11,#999);
+#45836 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #45837);
+#45837 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('247','=>[0:1:1:248]','',#5,
+  #45828,$);
+#45838 = PRODUCT_TYPE('part',$,(#45830));
+#45839 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#45840),#45914);
+#45840 = SHELL_BASED_SURFACE_MODEL('',(#45841));
+#45841 = OPEN_SHELL('',(#45842));
+#45842 = ADVANCED_FACE('',(#45843),#45857,.T.);
+#45843 = FACE_BOUND('',#45844,.T.);
+#45844 = EDGE_LOOP('',(#45845,#45868,#45884,#45900));
+#45845 = ORIENTED_EDGE('',*,*,#45846,.T.);
+#45846 = EDGE_CURVE('',#45847,#45849,#45851,.T.);
+#45847 = VERTEX_POINT('',#45848);
+#45848 = CARTESIAN_POINT('',(-4.798267204819E-006,3.136444789905,
+    5.319146490464));
+#45849 = VERTEX_POINT('',#45850);
+#45850 = CARTESIAN_POINT('',(2.999995320942,3.136444789905,
+    5.319146490464));
+#45851 = SURFACE_CURVE('',#45852,(#45856),.PCURVE_S1.);
+#45852 = LINE('',#45853,#45854);
+#45853 = CARTESIAN_POINT('',(-4.798267204953E-006,3.136444789905,
+    5.319146490464));
+#45854 = VECTOR('',#45855,1.);
+#45855 = DIRECTION('',(1.,0.E+000,0.E+000));
+#45856 = PCURVE('',#45857,#45862);
+#45857 = PLANE('',#45858);
+#45858 = AXIS2_PLACEMENT_3D('',#45859,#45860,#45861);
+#45859 = CARTESIAN_POINT('',(1.499995261337,3.136444789905,
+    5.319146490464));
+#45860 = DIRECTION('',(0.E+000,-0.4472135955,0.894427191));
+#45861 = DIRECTION('',(1.,0.E+000,0.E+000));
+#45862 = DEFINITIONAL_REPRESENTATION('',(#45863),#45867);
+#45863 = LINE('',#45864,#45865);
+#45864 = CARTESIAN_POINT('',(-1.500000059604,0.E+000));
+#45865 = VECTOR('',#45866,1.);
+#45866 = DIRECTION('',(1.,0.E+000));
+#45867 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#45868 = ORIENTED_EDGE('',*,*,#45869,.T.);
+#45869 = EDGE_CURVE('',#45849,#45870,#45872,.T.);
+#45870 = VERTEX_POINT('',#45871);
+#45871 = CARTESIAN_POINT('',(2.999995757148,3.20206212712,5.351955159072
+    ));
+#45872 = SURFACE_CURVE('',#45873,(#45877),.PCURVE_S1.);
+#45873 = LINE('',#45874,#45875);
+#45874 = CARTESIAN_POINT('',(2.999995320942,3.136444789905,
+    5.319146490464));
+#45875 = VECTOR('',#45876,1.);
+#45876 = DIRECTION('',(5.945906095675E-006,0.894427190984,0.447213595492
+    ));
+#45877 = PCURVE('',#45857,#45878);
+#45878 = DEFINITIONAL_REPRESENTATION('',(#45879),#45883);
+#45879 = LINE('',#45880,#45881);
+#45880 = CARTESIAN_POINT('',(1.500000059605,0.E+000));
+#45881 = VECTOR('',#45882,1.);
+#45882 = DIRECTION('',(5.945906095675E-006,0.999999999982));
+#45883 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#45884 = ORIENTED_EDGE('',*,*,#45885,.F.);
+#45885 = EDGE_CURVE('',#45886,#45870,#45888,.T.);
+#45886 = VERTEX_POINT('',#45887);
+#45887 = CARTESIAN_POINT('',(-4.362061184204E-006,3.20206212712,
+    5.351955159072));
+#45888 = SURFACE_CURVE('',#45889,(#45893),.PCURVE_S1.);
+#45889 = LINE('',#45890,#45891);
+#45890 = CARTESIAN_POINT('',(-4.362061184204E-006,3.20206212712,
+    5.351955159072));
+#45891 = VECTOR('',#45892,1.);
+#45892 = DIRECTION('',(1.,0.E+000,0.E+000));
+#45893 = PCURVE('',#45857,#45894);
+#45894 = DEFINITIONAL_REPRESENTATION('',(#45895),#45899);
+#45895 = LINE('',#45896,#45897);
+#45896 = CARTESIAN_POINT('',(-1.499999623398,7.336241325786E-002));
+#45897 = VECTOR('',#45898,1.);
+#45898 = DIRECTION('',(1.,0.E+000));
+#45899 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#45900 = ORIENTED_EDGE('',*,*,#45901,.F.);
+#45901 = EDGE_CURVE('',#45847,#45886,#45902,.T.);
+#45902 = SURFACE_CURVE('',#45903,(#45907),.PCURVE_S1.);
+#45903 = LINE('',#45904,#45905);
+#45904 = CARTESIAN_POINT('',(-4.798267204953E-006,3.136444789905,
+    5.319146490464));
+#45905 = VECTOR('',#45906,1.);
+#45906 = DIRECTION('',(5.945906103241E-006,0.894427190984,0.447213595492
+    ));
+#45907 = PCURVE('',#45857,#45908);
+#45908 = DEFINITIONAL_REPRESENTATION('',(#45909),#45913);
+#45909 = LINE('',#45910,#45911);
+#45910 = CARTESIAN_POINT('',(-1.500000059604,0.E+000));
+#45911 = VECTOR('',#45912,1.);
+#45912 = DIRECTION('',(5.945906103241E-006,0.999999999982));
+#45913 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#45914 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#45918)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#45915,#45916,#45917)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#45915 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#45916 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#45917 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#45918 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#45915,
+  'distance_accuracy_value','confusion accuracy');
+#45919 = SHAPE_DEFINITION_REPRESENTATION(#45920,#45839);
+#45920 = PRODUCT_DEFINITION_SHAPE('','',#45921);
+#45921 = PRODUCT_DEFINITION('design','',#45922,#45925);
+#45922 = PRODUCT_DEFINITION_FORMATION('','',#45923);
+#45923 = PRODUCT('Compound293','Compound293','',(#45924));
+#45924 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#45925 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#45926 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#45927,#45929);
+#45927 = ( REPRESENTATION_RELATIONSHIP('','',#45839,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#45928) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#45928 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1003);
+#45929 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #45930);
+#45930 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('248','=>[0:1:1:249]','',#5,
+  #45921,$);
+#45931 = PRODUCT_TYPE('part',$,(#45923));
+#45932 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#45933),#46015);
+#45933 = SHELL_BASED_SURFACE_MODEL('',(#45934));
+#45934 = OPEN_SHELL('',(#45935));
+#45935 = ADVANCED_FACE('',(#45936),#45950,.T.);
+#45936 = FACE_BOUND('',#45937,.T.);
+#45937 = EDGE_LOOP('',(#45938,#45961,#45977,#45993));
+#45938 = ORIENTED_EDGE('',*,*,#45939,.F.);
+#45939 = EDGE_CURVE('',#45940,#45942,#45944,.T.);
+#45940 = VERTEX_POINT('',#45941);
+#45941 = CARTESIAN_POINT('',(0.E+000,4.800000071526,6.705522623274E-008)
+  );
+#45942 = VERTEX_POINT('',#45943);
+#45943 = CARTESIAN_POINT('',(0.E+000,4.800000071526,-3.500000052154));
+#45944 = SURFACE_CURVE('',#45945,(#45949),.PCURVE_S1.);
+#45945 = LINE('',#45946,#45947);
+#45946 = CARTESIAN_POINT('',(0.E+000,4.800000071526,6.705522623274E-008)
+  );
+#45947 = VECTOR('',#45948,1.);
+#45948 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#45949 = PCURVE('',#45950,#45955);
+#45950 = PLANE('',#45951);
+#45951 = AXIS2_PLACEMENT_3D('',#45952,#45953,#45954);
+#45952 = CARTESIAN_POINT('',(-0.250000003725,4.800000071526,
+    6.70552258164E-008));
+#45953 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#45954 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#45955 = DEFINITIONAL_REPRESENTATION('',(#45956),#45960);
+#45956 = LINE('',#45957,#45958);
+#45957 = CARTESIAN_POINT('',(-4.163400002164E-016,0.250000003725));
+#45958 = VECTOR('',#45959,1.);
+#45959 = DIRECTION('',(1.,0.E+000));
+#45960 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#45961 = ORIENTED_EDGE('',*,*,#45962,.F.);
+#45962 = EDGE_CURVE('',#45963,#45940,#45965,.T.);
+#45963 = VERTEX_POINT('',#45964);
+#45964 = CARTESIAN_POINT('',(-0.500000007451,4.800000071526,
+    6.705522623274E-008));
+#45965 = SURFACE_CURVE('',#45966,(#45970),.PCURVE_S1.);
+#45966 = LINE('',#45967,#45968);
+#45967 = CARTESIAN_POINT('',(-0.500000007451,4.800000071526,
+    6.70552258164E-008));
+#45968 = VECTOR('',#45969,1.);
+#45969 = DIRECTION('',(1.,0.E+000,0.E+000));
+#45970 = PCURVE('',#45950,#45971);
+#45971 = DEFINITIONAL_REPRESENTATION('',(#45972),#45976);
+#45972 = LINE('',#45973,#45974);
+#45973 = CARTESIAN_POINT('',(0.E+000,-0.250000003726));
+#45974 = VECTOR('',#45975,1.);
+#45975 = DIRECTION('',(0.E+000,1.));
+#45976 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#45977 = ORIENTED_EDGE('',*,*,#45978,.F.);
+#45978 = EDGE_CURVE('',#45979,#45963,#45981,.T.);
+#45979 = VERTEX_POINT('',#45980);
+#45980 = CARTESIAN_POINT('',(-0.500000007451,4.800000071526,
+    -2.800000041723));
+#45981 = SURFACE_CURVE('',#45982,(#45986),.PCURVE_S1.);
+#45982 = LINE('',#45983,#45984);
+#45983 = CARTESIAN_POINT('',(-0.500000007451,4.800000071526,
+    -2.800000041723));
+#45984 = VECTOR('',#45985,1.);
+#45985 = DIRECTION('',(0.E+000,0.E+000,1.));
+#45986 = PCURVE('',#45950,#45987);
+#45987 = DEFINITIONAL_REPRESENTATION('',(#45988),#45992);
+#45988 = LINE('',#45989,#45990);
+#45989 = CARTESIAN_POINT('',(2.800000108778,-0.250000003726));
+#45990 = VECTOR('',#45991,1.);
+#45991 = DIRECTION('',(-1.,0.E+000));
+#45992 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#45993 = ORIENTED_EDGE('',*,*,#45994,.F.);
+#45994 = EDGE_CURVE('',#45942,#45979,#45995,.T.);
+#45995 = SURFACE_CURVE('',#45996,(#46004),.PCURVE_S1.);
+#45996 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#45997,#45998,#45999,#46000,
+    #46001,#46002,#46003),.UNSPECIFIED.,.F.,.F.,(4,3,4),(-0.102857603272
+    ,-6.039620473461E-002,0.E+000),.UNSPECIFIED.);
+#45997 = CARTESIAN_POINT('',(0.E+000,4.800000071526,-3.500000052154));
+#45998 = CARTESIAN_POINT('',(-0.133923095998,4.800000071526,
+    -3.500000052154));
+#45999 = CARTESIAN_POINT('',(-0.271025382127,4.800000071526,
+    -3.469588645842));
+#46000 = CARTESIAN_POINT('',(-0.369399254906,4.800000071526,
+    -3.355499000202));
+#46001 = CARTESIAN_POINT('',(-0.499086768139,4.800000071526,
+    -3.205093186028));
+#46002 = CARTESIAN_POINT('',(-0.500000007451,4.800000071526,
+    -2.976612141603));
+#46003 = CARTESIAN_POINT('',(-0.500000007451,4.800000071526,
+    -2.800000041723));
+#46004 = PCURVE('',#45950,#46005);
+#46005 = DEFINITIONAL_REPRESENTATION('',(#46006),#46014);
+#46006 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#46007,#46008,#46009,#46010,
+    #46011,#46012,#46013),.UNSPECIFIED.,.F.,.F.,(4,3,4),(-0.102857603272
+    ,-6.039620473461E-002,0.E+000),.UNSPECIFIED.);
+#46007 = CARTESIAN_POINT('',(3.500000119209,0.250000003725));
+#46008 = CARTESIAN_POINT('',(3.500000119209,0.116076907727));
+#46009 = CARTESIAN_POINT('',(3.469588712897,-2.1025378402E-002));
+#46010 = CARTESIAN_POINT('',(3.355499067257,-0.119399251181));
+#46011 = CARTESIAN_POINT('',(3.205093253083,-0.249086764414));
+#46012 = CARTESIAN_POINT('',(2.976612208658,-0.250000003726));
+#46013 = CARTESIAN_POINT('',(2.800000108778,-0.250000003726));
+#46014 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#46015 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#46019)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#46016,#46017,#46018)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#46016 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#46017 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#46018 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#46019 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#46016,
+  'distance_accuracy_value','confusion accuracy');
+#46020 = SHAPE_DEFINITION_REPRESENTATION(#46021,#45932);
+#46021 = PRODUCT_DEFINITION_SHAPE('','',#46022);
+#46022 = PRODUCT_DEFINITION('design','',#46023,#46026);
+#46023 = PRODUCT_DEFINITION_FORMATION('','',#46024);
+#46024 = PRODUCT('Compound281','Compound281','',(#46025));
+#46025 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#46026 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#46027 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#46028,#46030);
+#46028 = ( REPRESENTATION_RELATIONSHIP('','',#45932,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#46029) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#46029 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1007);
+#46030 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #46031);
+#46031 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('249','=>[0:1:1:250]','',#5,
+  #46022,$);
+#46032 = PRODUCT_TYPE('part',$,(#46024));
+#46033 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#46034),#46108);
+#46034 = SHELL_BASED_SURFACE_MODEL('',(#46035));
+#46035 = OPEN_SHELL('',(#46036));
+#46036 = ADVANCED_FACE('',(#46037),#46051,.T.);
+#46037 = FACE_BOUND('',#46038,.T.);
+#46038 = EDGE_LOOP('',(#46039,#46062,#46078,#46094));
+#46039 = ORIENTED_EDGE('',*,*,#46040,.T.);
+#46040 = EDGE_CURVE('',#46041,#46043,#46045,.T.);
+#46041 = VERTEX_POINT('',#46042);
+#46042 = CARTESIAN_POINT('',(3.,-3.500000050664,3.725290298462E-008));
+#46043 = VERTEX_POINT('',#46044);
+#46044 = CARTESIAN_POINT('',(3.,-3.500000050664,5.000000037253));
+#46045 = SURFACE_CURVE('',#46046,(#46050),.PCURVE_S1.);
+#46046 = LINE('',#46047,#46048);
+#46047 = CARTESIAN_POINT('',(3.,-3.500000050664,3.725290298462E-008));
+#46048 = VECTOR('',#46049,1.);
+#46049 = DIRECTION('',(0.E+000,0.E+000,1.));
+#46050 = PCURVE('',#46051,#46056);
+#46051 = PLANE('',#46052);
+#46052 = AXIS2_PLACEMENT_3D('',#46053,#46054,#46055);
+#46053 = CARTESIAN_POINT('',(3.,-3.500000050664,2.500000037253));
+#46054 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#46055 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#46056 = DEFINITIONAL_REPRESENTATION('',(#46057),#46061);
+#46057 = LINE('',#46058,#46059);
+#46058 = CARTESIAN_POINT('',(2.5,0.E+000));
+#46059 = VECTOR('',#46060,1.);
+#46060 = DIRECTION('',(-1.,0.E+000));
+#46061 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#46062 = ORIENTED_EDGE('',*,*,#46063,.T.);
+#46063 = EDGE_CURVE('',#46043,#46064,#46066,.T.);
+#46064 = VERTEX_POINT('',#46065);
+#46065 = CARTESIAN_POINT('',(0.E+000,-3.500000050664,5.000000037253));
+#46066 = SURFACE_CURVE('',#46067,(#46071),.PCURVE_S1.);
+#46067 = LINE('',#46068,#46069);
+#46068 = CARTESIAN_POINT('',(3.,-3.500000050664,5.000000037253));
+#46069 = VECTOR('',#46070,1.);
+#46070 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#46071 = PCURVE('',#46051,#46072);
+#46072 = DEFINITIONAL_REPRESENTATION('',(#46073),#46077);
+#46073 = LINE('',#46074,#46075);
+#46074 = CARTESIAN_POINT('',(-2.5,0.E+000));
+#46075 = VECTOR('',#46076,1.);
+#46076 = DIRECTION('',(0.E+000,-1.));
+#46077 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#46078 = ORIENTED_EDGE('',*,*,#46079,.F.);
+#46079 = EDGE_CURVE('',#46080,#46064,#46082,.T.);
+#46080 = VERTEX_POINT('',#46081);
+#46081 = CARTESIAN_POINT('',(0.E+000,-3.500000050664,3.725290298462E-008
+    ));
+#46082 = SURFACE_CURVE('',#46083,(#46087),.PCURVE_S1.);
+#46083 = LINE('',#46084,#46085);
+#46084 = CARTESIAN_POINT('',(0.E+000,-3.500000050664,3.725290298462E-008
+    ));
+#46085 = VECTOR('',#46086,1.);
+#46086 = DIRECTION('',(0.E+000,0.E+000,1.));
+#46087 = PCURVE('',#46051,#46088);
+#46088 = DEFINITIONAL_REPRESENTATION('',(#46089),#46093);
+#46089 = LINE('',#46090,#46091);
+#46090 = CARTESIAN_POINT('',(2.5,-3.));
+#46091 = VECTOR('',#46092,1.);
+#46092 = DIRECTION('',(-1.,0.E+000));
+#46093 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#46094 = ORIENTED_EDGE('',*,*,#46095,.F.);
+#46095 = EDGE_CURVE('',#46041,#46080,#46096,.T.);
+#46096 = SURFACE_CURVE('',#46097,(#46101),.PCURVE_S1.);
+#46097 = LINE('',#46098,#46099);
+#46098 = CARTESIAN_POINT('',(3.,-3.500000050664,3.725290298462E-008));
+#46099 = VECTOR('',#46100,1.);
+#46100 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#46101 = PCURVE('',#46051,#46102);
+#46102 = DEFINITIONAL_REPRESENTATION('',(#46103),#46107);
+#46103 = LINE('',#46104,#46105);
+#46104 = CARTESIAN_POINT('',(2.5,0.E+000));
+#46105 = VECTOR('',#46106,1.);
+#46106 = DIRECTION('',(0.E+000,-1.));
+#46107 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#46108 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#46112)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#46109,#46110,#46111)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#46109 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#46110 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#46111 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#46112 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#46109,
+  'distance_accuracy_value','confusion accuracy');
+#46113 = SHAPE_DEFINITION_REPRESENTATION(#46114,#46033);
+#46114 = PRODUCT_DEFINITION_SHAPE('','',#46115);
+#46115 = PRODUCT_DEFINITION('design','',#46116,#46119);
+#46116 = PRODUCT_DEFINITION_FORMATION('','',#46117);
+#46117 = PRODUCT('Compound297','Compound297','',(#46118));
+#46118 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#46119 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#46120 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#46121,#46123);
+#46121 = ( REPRESENTATION_RELATIONSHIP('','',#46033,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#46122) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#46122 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1011);
+#46123 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #46124);
+#46124 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('250','=>[0:1:1:251]','',#5,
+  #46115,$);
+#46125 = PRODUCT_TYPE('part',$,(#46117));
+#46126 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#46127),#46229);
+#46127 = SHELL_BASED_SURFACE_MODEL('',(#46128));
+#46128 = OPEN_SHELL('',(#46129));
+#46129 = ADVANCED_FACE('',(#46130),#46151,.T.);
+#46130 = FACE_BOUND('',#46131,.T.);
+#46131 = EDGE_LOOP('',(#46132,#46169,#46185,#46215));
+#46132 = ORIENTED_EDGE('',*,*,#46133,.T.);
+#46133 = EDGE_CURVE('',#46134,#46136,#46138,.T.);
+#46134 = VERTEX_POINT('',#46135);
+#46135 = CARTESIAN_POINT('',(-2.999995539045,3.169241203214,
+    5.335544697118));
+#46136 = VERTEX_POINT('',#46137);
+#46137 = CARTESIAN_POINT('',(-2.999995320942,2.441660404055,
+    4.46366317919));
+#46138 = SURFACE_CURVE('',#46139,(#46150),.PCURVE_S1.);
+#46139 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#46140,#46141,#46142,#46143,
+    #46144,#46145,#46146,#46147,#46148,#46149),.UNSPECIFIED.,.F.,.F.,(4,
+    3,3,4),(0.E+000,0.34342594395,0.707762469962,1.),.UNSPECIFIED.);
+#46140 = CARTESIAN_POINT('',(-2.9999953621,3.169241203214,5.335544697118
+    ));
+#46141 = CARTESIAN_POINT('',(-2.999995355051,3.061830446899,
+    5.281839355317));
+#46142 = CARTESIAN_POINT('',(-2.999995346891,2.939272681361,
+    5.215566738003));
+#46143 = CARTESIAN_POINT('',(-2.999995338698,2.82889884062,
+    5.119883350717));
+#46144 = CARTESIAN_POINT('',(-2.999995330006,2.711804537156,
+    5.01837397574));
+#46145 = CARTESIAN_POINT('',(-2.999995321479,2.611102052452,
+    4.886218308544));
+#46146 = CARTESIAN_POINT('',(-2.999995314858,2.545544842733,
+    4.754565795156));
+#46147 = CARTESIAN_POINT('',(-2.999995309547,2.492960828569,
+    4.648966156939));
+#46148 = CARTESIAN_POINT('',(-2.999995305517,2.463287243888,
+    4.545360915146));
+#46149 = CARTESIAN_POINT('',(-2.999995302435,2.441660404055,
+    4.46366317919));
+#46150 = PCURVE('',#46151,#46156);
+#46151 = PLANE('',#46152);
+#46152 = AXIS2_PLACEMENT_3D('',#46153,#46154,#46155);
+#46153 = CARTESIAN_POINT('',(-2.999995327705,2.687997175443,
+    4.974957566558));
+#46154 = DIRECTION('',(-1.,-5.389748713426E-008,-2.345494528593E-008));
+#46155 = DIRECTION('',(-2.345494528593E-008,-2.761013168274E-030,1.));
+#46156 = DEFINITIONAL_REPRESENTATION('',(#46157),#46168);
+#46157 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#46158,#46159,#46160,#46161,
+    #46162,#46163,#46164,#46165,#46166,#46167),.UNSPECIFIED.,.F.,.F.,(4,
+    3,3,4),(0.E+000,0.34342594395,0.707762469962,1.),.UNSPECIFIED.);
+#46158 = CARTESIAN_POINT('',(0.36058713056,0.481244027771));
+#46159 = CARTESIAN_POINT('',(0.306881788759,0.373833271456));
+#46160 = CARTESIAN_POINT('',(0.240609171445,0.251275505918));
+#46161 = CARTESIAN_POINT('',(0.144925784159,0.140901665177));
+#46162 = CARTESIAN_POINT('',(4.3416409182E-002,2.3807361713E-002));
+#46163 = CARTESIAN_POINT('',(-8.8739258014E-002,-7.6895122991E-002));
+#46164 = CARTESIAN_POINT('',(-0.220391771402,-0.14245233271));
+#46165 = CARTESIAN_POINT('',(-0.325991409619,-0.195036346874));
+#46166 = CARTESIAN_POINT('',(-0.429596651412,-0.224709931555));
+#46167 = CARTESIAN_POINT('',(-0.511294387368,-0.246336771388));
+#46168 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#46169 = ORIENTED_EDGE('',*,*,#46170,.T.);
+#46170 = EDGE_CURVE('',#46136,#46171,#46173,.T.);
+#46171 = VERTEX_POINT('',#46172);
+#46172 = CARTESIAN_POINT('',(-2.999995320931,2.246834896813,
+    4.621353936608));
+#46173 = SURFACE_CURVE('',#46174,(#46178),.PCURVE_S1.);
+#46174 = LINE('',#46175,#46176);
+#46175 = CARTESIAN_POINT('',(-2.999995302435,2.441660404055,
+    4.46366317919));
+#46176 = VECTOR('',#46177,1.);
+#46177 = DIRECTION('',(2.71377990598E-008,-0.777293898908,0.629137659594
+    ));
+#46178 = PCURVE('',#46151,#46179);
+#46179 = DEFINITIONAL_REPRESENTATION('',(#46180),#46184);
+#46180 = LINE('',#46181,#46182);
+#46181 = CARTESIAN_POINT('',(-0.511294387368,-0.246336771388));
+#46182 = VECTOR('',#46183,1.);
+#46183 = DIRECTION('',(0.629137659594,-0.777293898908));
+#46184 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#46185 = ORIENTED_EDGE('',*,*,#46186,.F.);
+#46186 = EDGE_CURVE('',#46187,#46171,#46189,.T.);
+#46187 = VERTEX_POINT('',#46188);
+#46188 = CARTESIAN_POINT('',(-2.999995320942,2.943155443838,
+    5.471577780565));
+#46189 = SURFACE_CURVE('',#46190,(#46201),.PCURVE_S1.);
+#46190 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#46191,#46192,#46193,#46194,
+    #46195,#46196,#46197,#46198,#46199,#46200),.UNSPECIFIED.,.F.,.F.,(4,
+    3,3,4),(0.E+000,0.346331639032,0.70473157831,1.),.UNSPECIFIED.);
+#46191 = CARTESIAN_POINT('',(-2.999995353105,2.943155443838,
+    5.471577780565));
+#46192 = CARTESIAN_POINT('',(-2.999995347353,2.855501669885,
+    5.427730506029));
+#46193 = CARTESIAN_POINT('',(-2.999995339588,2.738642442082,
+    5.365202703009));
+#46194 = CARTESIAN_POINT('',(-2.999995331556,2.630693651245,
+    5.270854089186));
+#46195 = CARTESIAN_POINT('',(-2.999995323245,2.518983268129,
+    5.17321779595));
+#46196 = CARTESIAN_POINT('',(-2.99999531483,2.419112037205,
+    5.043927447029));
+#46197 = CARTESIAN_POINT('',(-2.999995308256,2.353390646954,
+    4.91464721775));
+#46198 = CARTESIAN_POINT('',(-2.999995302839,2.299245963756,
+    4.808139472989));
+#46199 = CARTESIAN_POINT('',(-2.999995298722,2.268507731462,
+    4.703224935943));
+#46200 = CARTESIAN_POINT('',(-2.999995295633,2.246834896813,
+    4.621353936608));
+#46201 = PCURVE('',#46151,#46202);
+#46202 = DEFINITIONAL_REPRESENTATION('',(#46203),#46214);
+#46203 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#46204,#46205,#46206,#46207,
+    #46208,#46209,#46210,#46211,#46212,#46213),.UNSPECIFIED.,.F.,.F.,(4,
+    3,3,4),(0.E+000,0.346331639032,0.70473157831,1.),.UNSPECIFIED.);
+#46204 = CARTESIAN_POINT('',(0.496620214007,0.255158268395));
+#46205 = CARTESIAN_POINT('',(0.452772939471,0.167504494442));
+#46206 = CARTESIAN_POINT('',(0.390245136451,5.0645266639E-002));
+#46207 = CARTESIAN_POINT('',(0.295896522628,-5.7303524198E-002));
+#46208 = CARTESIAN_POINT('',(0.198260229392,-0.169013907314));
+#46209 = CARTESIAN_POINT('',(6.8969880471E-002,-0.268885138238));
+#46210 = CARTESIAN_POINT('',(-6.0310348808E-002,-0.334606528489));
+#46211 = CARTESIAN_POINT('',(-0.166818093569,-0.388751211687));
+#46212 = CARTESIAN_POINT('',(-0.271732630615,-0.419489443981));
+#46213 = CARTESIAN_POINT('',(-0.35360362995,-0.44116227863));
+#46214 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#46215 = ORIENTED_EDGE('',*,*,#46216,.F.);
+#46216 = EDGE_CURVE('',#46134,#46187,#46217,.T.);
+#46217 = SURFACE_CURVE('',#46218,(#46222),.PCURVE_S1.);
+#46218 = LINE('',#46219,#46220);
+#46219 = CARTESIAN_POINT('',(-2.9999953621,3.169241203214,5.335544697118
+    ));
+#46220 = VECTOR('',#46221,1.);
+#46221 = DIRECTION('',(3.408988069769E-008,-0.856854170142,
+    0.515558853198));
+#46222 = PCURVE('',#46151,#46223);
+#46223 = DEFINITIONAL_REPRESENTATION('',(#46224),#46228);
+#46224 = LINE('',#46225,#46226);
+#46225 = CARTESIAN_POINT('',(0.36058713056,0.481244027771));
+#46226 = VECTOR('',#46227,1.);
+#46227 = DIRECTION('',(0.515558853198,-0.856854170142));
+#46228 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#46229 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#46233)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#46230,#46231,#46232)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#46230 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#46231 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#46232 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#46233 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#46230,
+  'distance_accuracy_value','confusion accuracy');
+#46234 = SHAPE_DEFINITION_REPRESENTATION(#46235,#46126);
+#46235 = PRODUCT_DEFINITION_SHAPE('','',#46236);
+#46236 = PRODUCT_DEFINITION('design','',#46237,#46240);
+#46237 = PRODUCT_DEFINITION_FORMATION('','',#46238);
+#46238 = PRODUCT('Compound282','Compound282','',(#46239));
+#46239 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#46240 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#46241 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#46242,#46244);
+#46242 = ( REPRESENTATION_RELATIONSHIP('','',#46126,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#46243) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#46243 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1015);
+#46244 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #46245);
+#46245 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('251','=>[0:1:1:252]','',#5,
+  #46236,$);
+#46246 = PRODUCT_TYPE('part',$,(#46238));
+#46247 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#46248),#46322);
+#46248 = SHELL_BASED_SURFACE_MODEL('',(#46249));
+#46249 = OPEN_SHELL('',(#46250));
+#46250 = ADVANCED_FACE('',(#46251),#46265,.T.);
+#46251 = FACE_BOUND('',#46252,.T.);
+#46252 = EDGE_LOOP('',(#46253,#46276,#46292,#46308));
+#46253 = ORIENTED_EDGE('',*,*,#46254,.T.);
+#46254 = EDGE_CURVE('',#46255,#46257,#46259,.T.);
+#46255 = VERTEX_POINT('',#46256);
+#46256 = CARTESIAN_POINT('',(-2.999995335937,2.205512477749,
+    1.41480246082));
+#46257 = VERTEX_POINT('',#46258);
+#46258 = CARTESIAN_POINT('',(-3.000000119209,2.443933205361,
+    1.176381731654));
+#46259 = SURFACE_CURVE('',#46260,(#46264),.PCURVE_S1.);
+#46260 = LINE('',#46261,#46262);
+#46261 = CARTESIAN_POINT('',(-2.99999536795,2.205512477749,1.41480246082
+    ));
+#46262 = VECTOR('',#46263,1.);
+#46263 = DIRECTION('',(-1.410586370593E-005,0.707106778813,
+    -0.70710678342));
+#46264 = PCURVE('',#46265,#46270);
+#46265 = PLANE('',#46266);
+#46266 = AXIS2_PLACEMENT_3D('',#46267,#46268,#46269);
+#46267 = CARTESIAN_POINT('',(-2.999997734602,2.324149346375,
+    1.296165590689));
+#46268 = DIRECTION('',(-0.999999999895,-7.537919210158E-006,
+    1.241078453603E-005));
+#46269 = DIRECTION('',(1.241078453639E-005,-9.425981573983E-023,
+    0.999999999923));
+#46270 = DEFINITIONAL_REPRESENTATION('',(#46271),#46275);
+#46271 = LINE('',#46272,#46273);
+#46272 = CARTESIAN_POINT('',(0.118636870151,-0.118636868629));
+#46273 = VECTOR('',#46274,1.);
+#46274 = DIRECTION('',(-0.70710678354,0.707106778833));
+#46275 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#46276 = ORIENTED_EDGE('',*,*,#46277,.T.);
+#46277 = EDGE_CURVE('',#46257,#46278,#46280,.T.);
+#46278 = VERTEX_POINT('',#46279);
+#46279 = CARTESIAN_POINT('',(-3.000000119209,2.300000034273,
+    1.000000014901));
+#46280 = SURFACE_CURVE('',#46281,(#46285),.PCURVE_S1.);
+#46281 = LINE('',#46282,#46283);
+#46282 = CARTESIAN_POINT('',(-3.000000124134,2.443933205361,
+    1.176381731654));
+#46283 = VECTOR('',#46284,1.);
+#46284 = DIRECTION('',(-4.8497677391E-006,-0.632239661946,
+    -0.774772876293));
+#46285 = PCURVE('',#46265,#46286);
+#46286 = DEFINITIONAL_REPRESENTATION('',(#46287),#46291);
+#46287 = LINE('',#46288,#46289);
+#46288 = CARTESIAN_POINT('',(-0.119783859055,0.119783858989));
+#46289 = VECTOR('',#46290,1.);
+#46290 = DIRECTION('',(-0.774772876293,-0.632239661964));
+#46291 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#46292 = ORIENTED_EDGE('',*,*,#46293,.F.);
+#46293 = EDGE_CURVE('',#46294,#46278,#46296,.T.);
+#46294 = VERTEX_POINT('',#46295);
+#46295 = CARTESIAN_POINT('',(-2.99999531344,1.947146402812,
+    1.352858627977));
+#46296 = SURFACE_CURVE('',#46297,(#46301),.PCURVE_S1.);
+#46297 = LINE('',#46298,#46299);
+#46298 = CARTESIAN_POINT('',(-2.999994189179,1.94714640282,
+    1.352858627963));
+#46299 = VECTOR('',#46300,1.);
+#46300 = DIRECTION('',(-1.410588801744E-005,0.707101789651,
+    -0.707111772546));
+#46301 = PCURVE('',#46265,#46302);
+#46302 = DEFINITIONAL_REPRESENTATION('',(#46303),#46307);
+#46303 = LINE('',#46304,#46305);
+#46304 = CARTESIAN_POINT('',(5.669303731364E-002,-0.377002943566));
+#46305 = VECTOR('',#46306,1.);
+#46306 = DIRECTION('',(-0.707111772667,0.707101789671));
+#46307 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#46308 = ORIENTED_EDGE('',*,*,#46309,.F.);
+#46309 = EDGE_CURVE('',#46255,#46294,#46310,.T.);
+#46310 = SURFACE_CURVE('',#46311,(#46315),.PCURVE_S1.);
+#46311 = LINE('',#46312,#46313);
+#46312 = CARTESIAN_POINT('',(-2.99999536795,2.205512477749,1.41480246082
+    ));
+#46313 = VECTOR('',#46314,1.);
+#46314 = DIRECTION('',(4.436675434962E-006,-0.972441960303,
+    -0.233145091781));
+#46315 = PCURVE('',#46265,#46316);
+#46316 = DEFINITIONAL_REPRESENTATION('',(#46317),#46321);
+#46317 = LINE('',#46318,#46319);
+#46318 = CARTESIAN_POINT('',(0.118636870151,-0.118636868629));
+#46319 = VECTOR('',#46320,1.);
+#46320 = DIRECTION('',(-0.233145091708,-0.972441960331));
+#46321 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#46322 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#46326)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#46323,#46324,#46325)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#46323 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#46324 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#46325 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#46326 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(5.E-007),#46323,
+  'distance_accuracy_value','confusion accuracy');
+#46327 = SHAPE_DEFINITION_REPRESENTATION(#46328,#46247);
+#46328 = PRODUCT_DEFINITION_SHAPE('','',#46329);
+#46329 = PRODUCT_DEFINITION('design','',#46330,#46333);
+#46330 = PRODUCT_DEFINITION_FORMATION('','',#46331);
+#46331 = PRODUCT('Compound278','Compound278','',(#46332));
+#46332 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#46333 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#46334 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#46335,#46337);
+#46335 = ( REPRESENTATION_RELATIONSHIP('','',#46247,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#46336) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#46336 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1019);
+#46337 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #46338);
+#46338 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('252','=>[0:1:1:253]','',#5,
+  #46329,$);
+#46339 = PRODUCT_TYPE('part',$,(#46331));
+#46340 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#46341),#46415);
+#46341 = SHELL_BASED_SURFACE_MODEL('',(#46342));
+#46342 = OPEN_SHELL('',(#46343));
+#46343 = ADVANCED_FACE('',(#46344),#46358,.T.);
+#46344 = FACE_BOUND('',#46345,.T.);
+#46345 = EDGE_LOOP('',(#46346,#46369,#46385,#46401));
+#46346 = ORIENTED_EDGE('',*,*,#46347,.T.);
+#46347 = EDGE_CURVE('',#46348,#46350,#46352,.T.);
+#46348 = VERTEX_POINT('',#46349);
+#46349 = CARTESIAN_POINT('',(-0.500000007451,4.800000071526,0.E+000));
+#46350 = VERTEX_POINT('',#46351);
+#46351 = CARTESIAN_POINT('',(-3.000000119209,4.800000071526,0.E+000));
+#46352 = SURFACE_CURVE('',#46353,(#46357),.PCURVE_S1.);
+#46353 = LINE('',#46354,#46355);
+#46354 = CARTESIAN_POINT('',(-0.500000007451,4.800000071526,0.E+000));
+#46355 = VECTOR('',#46356,1.);
+#46356 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#46357 = PCURVE('',#46358,#46363);
+#46358 = PLANE('',#46359);
+#46359 = AXIS2_PLACEMENT_3D('',#46360,#46361,#46362);
+#46360 = CARTESIAN_POINT('',(-1.75000006333,4.800000071526,0.E+000));
+#46361 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#46362 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#46363 = DEFINITIONAL_REPRESENTATION('',(#46364),#46368);
+#46364 = LINE('',#46365,#46366);
+#46365 = CARTESIAN_POINT('',(-1.250000055879,0.E+000));
+#46366 = VECTOR('',#46367,1.);
+#46367 = DIRECTION('',(1.,0.E+000));
+#46368 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#46369 = ORIENTED_EDGE('',*,*,#46370,.T.);
+#46370 = EDGE_CURVE('',#46350,#46371,#46373,.T.);
+#46371 = VERTEX_POINT('',#46372);
+#46372 = CARTESIAN_POINT('',(-3.000000119209,5.000000074506,0.E+000));
+#46373 = SURFACE_CURVE('',#46374,(#46378),.PCURVE_S1.);
+#46374 = LINE('',#46375,#46376);
+#46375 = CARTESIAN_POINT('',(-3.000000119209,4.800000071526,0.E+000));
+#46376 = VECTOR('',#46377,1.);
+#46377 = DIRECTION('',(0.E+000,1.,0.E+000));
+#46378 = PCURVE('',#46358,#46379);
+#46379 = DEFINITIONAL_REPRESENTATION('',(#46380),#46384);
+#46380 = LINE('',#46381,#46382);
+#46381 = CARTESIAN_POINT('',(1.250000055879,0.E+000));
+#46382 = VECTOR('',#46383,1.);
+#46383 = DIRECTION('',(0.E+000,1.));
+#46384 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#46385 = ORIENTED_EDGE('',*,*,#46386,.T.);
+#46386 = EDGE_CURVE('',#46371,#46387,#46389,.T.);
+#46387 = VERTEX_POINT('',#46388);
+#46388 = CARTESIAN_POINT('',(-0.500000007451,5.000000074506,0.E+000));
+#46389 = SURFACE_CURVE('',#46390,(#46394),.PCURVE_S1.);
+#46390 = LINE('',#46391,#46392);
+#46391 = CARTESIAN_POINT('',(-3.000000119209,5.000000074506,0.E+000));
+#46392 = VECTOR('',#46393,1.);
+#46393 = DIRECTION('',(1.,0.E+000,0.E+000));
+#46394 = PCURVE('',#46358,#46395);
+#46395 = DEFINITIONAL_REPRESENTATION('',(#46396),#46400);
+#46396 = LINE('',#46397,#46398);
+#46397 = CARTESIAN_POINT('',(1.250000055879,0.20000000298));
+#46398 = VECTOR('',#46399,1.);
+#46399 = DIRECTION('',(-1.,0.E+000));
+#46400 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#46401 = ORIENTED_EDGE('',*,*,#46402,.T.);
+#46402 = EDGE_CURVE('',#46387,#46348,#46403,.T.);
+#46403 = SURFACE_CURVE('',#46404,(#46408),.PCURVE_S1.);
+#46404 = LINE('',#46405,#46406);
+#46405 = CARTESIAN_POINT('',(-0.500000007451,5.000000074506,0.E+000));
+#46406 = VECTOR('',#46407,1.);
+#46407 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#46408 = PCURVE('',#46358,#46409);
+#46409 = DEFINITIONAL_REPRESENTATION('',(#46410),#46414);
+#46410 = LINE('',#46411,#46412);
+#46411 = CARTESIAN_POINT('',(-1.250000055879,0.20000000298));
+#46412 = VECTOR('',#46413,1.);
+#46413 = DIRECTION('',(0.E+000,-1.));
+#46414 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#46415 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#46419)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#46416,#46417,#46418)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#46416 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#46417 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#46418 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#46419 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#46416,
+  'distance_accuracy_value','confusion accuracy');
+#46420 = SHAPE_DEFINITION_REPRESENTATION(#46421,#46340);
+#46421 = PRODUCT_DEFINITION_SHAPE('','',#46422);
+#46422 = PRODUCT_DEFINITION('design','',#46423,#46426);
+#46423 = PRODUCT_DEFINITION_FORMATION('','',#46424);
+#46424 = PRODUCT('Compound284','Compound284','',(#46425));
+#46425 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#46426 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#46427 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#46428,#46430);
+#46428 = ( REPRESENTATION_RELATIONSHIP('','',#46340,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#46429) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#46429 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1023);
+#46430 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #46431);
+#46431 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('253','=>[0:1:1:254]','',#5,
+  #46422,$);
+#46432 = PRODUCT_TYPE('part',$,(#46424));
+#46433 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#46434),#46566);
+#46434 = SHELL_BASED_SURFACE_MODEL('',(#46435));
+#46435 = OPEN_SHELL('',(#46436));
+#46436 = ADVANCED_FACE('',(#46437),#46454,.T.);
+#46437 = FACE_BOUND('',#46438,.T.);
+#46438 = EDGE_LOOP('',(#46439,#46473,#46511,#46530));
+#46439 = ORIENTED_EDGE('',*,*,#46440,.T.);
+#46440 = EDGE_CURVE('',#46441,#46443,#46445,.T.);
+#46441 = VERTEX_POINT('',#46442);
+#46442 = CARTESIAN_POINT('',(4.580164194512E-006,3.169241203214,
+    5.335544697118));
+#46443 = VERTEX_POINT('',#46444);
+#46444 = CARTESIAN_POINT('',(4.798267205189E-006,2.441660404055,
+    4.46366317919));
+#46445 = SURFACE_CURVE('',#46446,(#46453),.PCURVE_S1.);
+#46446 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#46447,#46448,#46449,#46450,
+    #46451,#46452),.UNSPECIFIED.,.F.,.F.,(6,6),(4.000012207031,5.0015625
+    ),.PIECEWISE_BEZIER_KNOTS.);
+#46447 = CARTESIAN_POINT('',(4.580164194512E-006,3.169241203214,
+    5.335544697118));
+#46448 = CARTESIAN_POINT('',(4.798607996786E-006,2.981583704052,
+    5.241716011056));
+#46449 = CARTESIAN_POINT('',(4.798266669924E-006,2.757071127572,
+    5.129453944224));
+#46450 = CARTESIAN_POINT('',(4.798267205493E-006,2.549606322918,
+    4.873932078943));
+#46451 = CARTESIAN_POINT('',(4.798267206255E-006,2.486062996352,
+    4.631398793322));
+#46452 = CARTESIAN_POINT('',(4.798267205189E-006,2.441660404055,
+    4.46366317919));
+#46453 = PCURVE('',#46454,#46467);
+#46454 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#46455,#46456)
+    ,(#46457,#46458)
+    ,(#46459,#46460)
+    ,(#46461,#46462)
+    ,(#46463,#46464)
+    ,(#46465,#46466
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(4.000012207031,5.0015625),
+  (0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#46455 = CARTESIAN_POINT('',(4.580164194512E-006,3.169241203214,
+    5.335544697118));
+#46456 = CARTESIAN_POINT('',(-2.999995539045,3.169241203214,
+    5.335544697118));
+#46457 = CARTESIAN_POINT('',(4.798607996786E-006,2.981583704052,
+    5.241716011056));
+#46458 = CARTESIAN_POINT('',(-2.999995320601,2.981583704052,
+    5.241716011056));
+#46459 = CARTESIAN_POINT('',(4.798266669924E-006,2.757071127572,
+    5.129453944224));
+#46460 = CARTESIAN_POINT('',(-2.999995320943,2.757071127572,
+    5.129453944224));
+#46461 = CARTESIAN_POINT('',(4.798267205493E-006,2.549606322918,
+    4.873932078943));
+#46462 = CARTESIAN_POINT('',(-2.999995320942,2.549606322918,
+    4.873932078943));
+#46463 = CARTESIAN_POINT('',(4.798267206255E-006,2.486062996352,
+    4.631398793322));
+#46464 = CARTESIAN_POINT('',(-2.999995320942,2.486062996352,
+    4.631398793322));
+#46465 = CARTESIAN_POINT('',(4.798267205189E-006,2.441660404055,
+    4.46366317919));
+#46466 = CARTESIAN_POINT('',(-2.999995320942,2.441660404055,
+    4.46366317919));
+#46467 = DEFINITIONAL_REPRESENTATION('',(#46468),#46472);
+#46468 = LINE('',#46469,#46470);
+#46469 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#46470 = VECTOR('',#46471,1.);
+#46471 = DIRECTION('',(1.,0.E+000));
+#46472 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#46473 = ORIENTED_EDGE('',*,*,#46474,.T.);
+#46474 = EDGE_CURVE('',#46443,#46475,#46477,.T.);
+#46475 = VERTEX_POINT('',#46476);
+#46476 = CARTESIAN_POINT('',(-2.999995320942,2.441660404055,
+    4.46366317919));
+#46477 = SURFACE_CURVE('',#46478,(#46482),.PCURVE_S1.);
+#46478 = LINE('',#46479,#46480);
+#46479 = CARTESIAN_POINT('',(4.798267205189E-006,2.441660404055,
+    4.46366317919));
+#46480 = VECTOR('',#46481,1.);
+#46481 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#46482 = PCURVE('',#46454,#46483);
+#46483 = DEFINITIONAL_REPRESENTATION('',(#46484),#46510);
+#46484 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#46485,#46486,#46487,#46488,
+    #46489,#46490,#46491,#46492,#46493,#46494,#46495,#46496,#46497,
+    #46498,#46499,#46500,#46501,#46502,#46503,#46504,#46505,#46506,
+    #46507,#46508,#46509),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,0.136363641782,0.272727283564,
+    0.409090925347,0.545454567129,0.681818208911,0.818181850693,
+    0.954545492476,1.090909134258,1.22727277604,1.363636417822,
+    1.500000059605,1.636363701387,1.772727343169,1.909090984951,
+    2.045454626734,2.181818268516,2.318181910298,2.45454555208,
+    2.590909193863,2.727272835645,2.863636477427,3.000000119209),
+  .UNSPECIFIED.);
+#46485 = CARTESIAN_POINT('',(5.0015625,0.E+000));
+#46486 = CARTESIAN_POINT('',(5.0015625,1.515151515152E-002));
+#46487 = CARTESIAN_POINT('',(5.0015625,4.545454545455E-002));
+#46488 = CARTESIAN_POINT('',(5.0015625,9.090909090909E-002));
+#46489 = CARTESIAN_POINT('',(5.0015625,0.136363636364));
+#46490 = CARTESIAN_POINT('',(5.0015625,0.181818181818));
+#46491 = CARTESIAN_POINT('',(5.0015625,0.227272727273));
+#46492 = CARTESIAN_POINT('',(5.0015625,0.272727272727));
+#46493 = CARTESIAN_POINT('',(5.0015625,0.318181818182));
+#46494 = CARTESIAN_POINT('',(5.0015625,0.363636363636));
+#46495 = CARTESIAN_POINT('',(5.0015625,0.409090909091));
+#46496 = CARTESIAN_POINT('',(5.0015625,0.454545454545));
+#46497 = CARTESIAN_POINT('',(5.0015625,0.5));
+#46498 = CARTESIAN_POINT('',(5.0015625,0.545454545455));
+#46499 = CARTESIAN_POINT('',(5.0015625,0.590909090909));
+#46500 = CARTESIAN_POINT('',(5.0015625,0.636363636364));
+#46501 = CARTESIAN_POINT('',(5.0015625,0.681818181818));
+#46502 = CARTESIAN_POINT('',(5.0015625,0.727272727273));
+#46503 = CARTESIAN_POINT('',(5.0015625,0.772727272727));
+#46504 = CARTESIAN_POINT('',(5.0015625,0.818181818182));
+#46505 = CARTESIAN_POINT('',(5.0015625,0.863636363636));
+#46506 = CARTESIAN_POINT('',(5.0015625,0.909090909091));
+#46507 = CARTESIAN_POINT('',(5.0015625,0.954545454545));
+#46508 = CARTESIAN_POINT('',(5.0015625,0.984848484848));
+#46509 = CARTESIAN_POINT('',(5.0015625,1.));
+#46510 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#46511 = ORIENTED_EDGE('',*,*,#46512,.F.);
+#46512 = EDGE_CURVE('',#46513,#46475,#46515,.T.);
+#46513 = VERTEX_POINT('',#46514);
+#46514 = CARTESIAN_POINT('',(-2.999995539045,3.169241203214,
+    5.335544697118));
+#46515 = SURFACE_CURVE('',#46516,(#46523),.PCURVE_S1.);
+#46516 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#46517,#46518,#46519,#46520,
+    #46521,#46522),.UNSPECIFIED.,.F.,.F.,(6,6),(4.000012207031,5.0015625
+    ),.PIECEWISE_BEZIER_KNOTS.);
+#46517 = CARTESIAN_POINT('',(-2.999995539045,3.169241203214,
+    5.335544697118));
+#46518 = CARTESIAN_POINT('',(-2.999995320601,2.981583704052,
+    5.241716011056));
+#46519 = CARTESIAN_POINT('',(-2.999995320943,2.757071127572,
+    5.129453944224));
+#46520 = CARTESIAN_POINT('',(-2.999995320942,2.549606322918,
+    4.873932078943));
+#46521 = CARTESIAN_POINT('',(-2.999995320942,2.486062996352,
+    4.631398793322));
+#46522 = CARTESIAN_POINT('',(-2.999995320942,2.441660404055,
+    4.46366317919));
+#46523 = PCURVE('',#46454,#46524);
+#46524 = DEFINITIONAL_REPRESENTATION('',(#46525),#46529);
+#46525 = LINE('',#46526,#46527);
+#46526 = CARTESIAN_POINT('',(0.E+000,1.));
+#46527 = VECTOR('',#46528,1.);
+#46528 = DIRECTION('',(1.,0.E+000));
+#46529 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#46530 = ORIENTED_EDGE('',*,*,#46531,.F.);
+#46531 = EDGE_CURVE('',#46441,#46513,#46532,.T.);
+#46532 = SURFACE_CURVE('',#46533,(#46537),.PCURVE_S1.);
+#46533 = LINE('',#46534,#46535);
+#46534 = CARTESIAN_POINT('',(4.580164194512E-006,3.169241203214,
+    5.335544697118));
+#46535 = VECTOR('',#46536,1.);
+#46536 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#46537 = PCURVE('',#46454,#46538);
+#46538 = DEFINITIONAL_REPRESENTATION('',(#46539),#46565);
+#46539 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#46540,#46541,#46542,#46543,
+    #46544,#46545,#46546,#46547,#46548,#46549,#46550,#46551,#46552,
+    #46553,#46554,#46555,#46556,#46557,#46558,#46559,#46560,#46561,
+    #46562,#46563,#46564),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,0.136363641782,0.272727283564,
+    0.409090925347,0.545454567129,0.681818208911,0.818181850693,
+    0.954545492476,1.090909134258,1.22727277604,1.363636417822,
+    1.500000059605,1.636363701387,1.772727343169,1.909090984951,
+    2.045454626734,2.181818268516,2.318181910298,2.45454555208,
+    2.590909193863,2.727272835645,2.863636477427,3.000000119209),
+  .UNSPECIFIED.);
+#46540 = CARTESIAN_POINT('',(4.000012207031,0.E+000));
+#46541 = CARTESIAN_POINT('',(4.000012207031,1.515151515152E-002));
+#46542 = CARTESIAN_POINT('',(4.000012207031,4.545454545455E-002));
+#46543 = CARTESIAN_POINT('',(4.000012207031,9.090909090909E-002));
+#46544 = CARTESIAN_POINT('',(4.000012207031,0.136363636364));
+#46545 = CARTESIAN_POINT('',(4.000012207031,0.181818181818));
+#46546 = CARTESIAN_POINT('',(4.000012207031,0.227272727273));
+#46547 = CARTESIAN_POINT('',(4.000012207031,0.272727272727));
+#46548 = CARTESIAN_POINT('',(4.000012207031,0.318181818182));
+#46549 = CARTESIAN_POINT('',(4.000012207031,0.363636363636));
+#46550 = CARTESIAN_POINT('',(4.000012207031,0.409090909091));
+#46551 = CARTESIAN_POINT('',(4.000012207031,0.454545454545));
+#46552 = CARTESIAN_POINT('',(4.000012207031,0.5));
+#46553 = CARTESIAN_POINT('',(4.000012207031,0.545454545455));
+#46554 = CARTESIAN_POINT('',(4.000012207031,0.590909090909));
+#46555 = CARTESIAN_POINT('',(4.000012207031,0.636363636364));
+#46556 = CARTESIAN_POINT('',(4.000012207031,0.681818181818));
+#46557 = CARTESIAN_POINT('',(4.000012207031,0.727272727273));
+#46558 = CARTESIAN_POINT('',(4.000012207031,0.772727272727));
+#46559 = CARTESIAN_POINT('',(4.000012207031,0.818181818182));
+#46560 = CARTESIAN_POINT('',(4.000012207031,0.863636363636));
+#46561 = CARTESIAN_POINT('',(4.000012207031,0.909090909091));
+#46562 = CARTESIAN_POINT('',(4.000012207031,0.954545454545));
+#46563 = CARTESIAN_POINT('',(4.000012207031,0.984848484848));
+#46564 = CARTESIAN_POINT('',(4.000012207031,1.));
+#46565 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#46566 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#46570)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#46567,#46568,#46569)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#46567 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#46568 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#46569 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#46570 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#46567,
+  'distance_accuracy_value','confusion accuracy');
+#46571 = SHAPE_DEFINITION_REPRESENTATION(#46572,#46433);
+#46572 = PRODUCT_DEFINITION_SHAPE('','',#46573);
+#46573 = PRODUCT_DEFINITION('design','',#46574,#46577);
+#46574 = PRODUCT_DEFINITION_FORMATION('','',#46575);
+#46575 = PRODUCT('Compound283','Compound283','',(#46576));
+#46576 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#46577 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#46578 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#46579,#46581);
+#46579 = ( REPRESENTATION_RELATIONSHIP('','',#46433,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#46580) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#46580 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1027);
+#46581 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #46582);
+#46582 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('254','=>[0:1:1:255]','',#5,
+  #46573,$);
+#46583 = PRODUCT_TYPE('part',$,(#46575));
+#46584 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#46585),#46736);
+#46585 = SHELL_BASED_SURFACE_MODEL('',(#46586));
+#46586 = OPEN_SHELL('',(#46587));
+#46587 = ADVANCED_FACE('',(#46588),#46602,.T.);
+#46588 = FACE_BOUND('',#46589,.T.);
+#46589 = EDGE_LOOP('',(#46590,#46643,#46681,#46700));
+#46590 = ORIENTED_EDGE('',*,*,#46591,.T.);
+#46591 = EDGE_CURVE('',#46592,#46594,#46596,.T.);
+#46592 = VERTEX_POINT('',#46593);
+#46593 = CARTESIAN_POINT('',(0.E+000,4.800000071526,0.E+000));
+#46594 = VERTEX_POINT('',#46595);
+#46595 = CARTESIAN_POINT('',(-6.627302937059E-018,4.800000131286,
+    2.138634917738));
+#46596 = SURFACE_CURVE('',#46597,(#46601),.PCURVE_S1.);
+#46597 = LINE('',#46598,#46599);
+#46598 = CARTESIAN_POINT('',(0.E+000,4.800000071526,0.E+000));
+#46599 = VECTOR('',#46600,1.);
+#46600 = DIRECTION('',(-3.098847251626E-018,2.794326910897E-008,1.));
+#46601 = PCURVE('',#46602,#46615);
+#46602 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#46603,#46604)
+    ,(#46605,#46606)
+    ,(#46607,#46608)
+    ,(#46609,#46610)
+    ,(#46611,#46612)
+    ,(#46613,#46614
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.0015625),(
+    0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#46603 = CARTESIAN_POINT('',(0.E+000,4.800000071526,0.E+000));
+#46604 = CARTESIAN_POINT('',(-3.000000119209,4.800000071526,0.E+000));
+#46605 = CARTESIAN_POINT('',(1.316368009869E-015,4.800000095405,
+    0.427809045417));
+#46606 = CARTESIAN_POINT('',(-3.000000119209,4.800000095405,
+    0.427809045417));
+#46607 = CARTESIAN_POINT('',(-1.327842867497E-015,4.800000119284,
+    0.855617339711));
+#46608 = CARTESIAN_POINT('',(-3.000000119209,4.800000119284,
+    0.855617339711));
+#46609 = CARTESIAN_POINT('',(-1.546901681999E-015,4.800000143163,
+    1.28342789207));
+#46610 = CARTESIAN_POINT('',(-3.000000119209,4.800000143163,
+    1.28342789207));
+#46611 = CARTESIAN_POINT('',(1.404644143222E-015,4.800000167042,
+    1.711236176956));
+#46612 = CARTESIAN_POINT('',(-3.000000119209,4.800000167042,
+    1.711236176956));
+#46613 = CARTESIAN_POINT('',(-6.627302937062E-018,4.800000131286,
+    2.138634917738));
+#46614 = CARTESIAN_POINT('',(-3.000000116339,4.799907332521,
+    2.138634897581));
+#46615 = DEFINITIONAL_REPRESENTATION('',(#46616),#46642);
+#46616 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#46617,#46618,#46619,#46620,
+    #46621,#46622,#46623,#46624,#46625,#46626,#46627,#46628,#46629,
+    #46630,#46631,#46632,#46633,#46634,#46635,#46636,#46637,#46638,
+    #46639,#46640,#46641),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,9.721067807898E-002,0.194421356158,
+    0.291632034237,0.388842712316,0.486053390395,0.583264068474,
+    0.680474746553,0.777685424632,0.874896102711,0.97210678079,
+    1.069317458869,1.166528136948,1.263738815027,1.360949493106,
+    1.458160171185,1.555370849264,1.652581527343,1.749792205422,
+    1.847002883501,1.94421356158,2.041424239659,2.138634917738),
+  .UNSPECIFIED.);
+#46617 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#46618 = CARTESIAN_POINT('',(1.517227908644E-002,0.E+000));
+#46619 = CARTESIAN_POINT('',(4.551684001149E-002,0.E+000));
+#46620 = CARTESIAN_POINT('',(9.103369074268E-002,0.E+000));
+#46621 = CARTESIAN_POINT('',(0.136550548175,0.E+000));
+#46622 = CARTESIAN_POINT('',(0.18206742272,0.E+000));
+#46623 = CARTESIAN_POINT('',(0.227584338799,0.E+000));
+#46624 = CARTESIAN_POINT('',(0.273101340051,0.E+000));
+#46625 = CARTESIAN_POINT('',(0.318618493393,0.E+000));
+#46626 = CARTESIAN_POINT('',(0.364135893396,0.E+000));
+#46627 = CARTESIAN_POINT('',(0.409653666571,0.E+000));
+#46628 = CARTESIAN_POINT('',(0.45517197569,0.E+000));
+#46629 = CARTESIAN_POINT('',(0.500691024099,0.E+000));
+#46630 = CARTESIAN_POINT('',(0.546211060046,0.E+000));
+#46631 = CARTESIAN_POINT('',(0.591732381008,0.E+000));
+#46632 = CARTESIAN_POINT('',(0.637255338042,0.E+000));
+#46633 = CARTESIAN_POINT('',(0.68278034014,0.E+000));
+#46634 = CARTESIAN_POINT('',(0.728307858628,0.E+000));
+#46635 = CARTESIAN_POINT('',(0.773838431511,0.E+000));
+#46636 = CARTESIAN_POINT('',(0.819372668137,0.E+000));
+#46637 = CARTESIAN_POINT('',(0.864911252828,0.E+000));
+#46638 = CARTESIAN_POINT('',(0.910454952558,0.E+000));
+#46639 = CARTESIAN_POINT('',(0.956004609732,0.E+000));
+#46640 = CARTESIAN_POINT('',(0.986375663803,-0.E+000));
+#46641 = CARTESIAN_POINT('',(1.0015625,0.E+000));
+#46642 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#46643 = ORIENTED_EDGE('',*,*,#46644,.T.);
+#46644 = EDGE_CURVE('',#46594,#46645,#46647,.T.);
+#46645 = VERTEX_POINT('',#46646);
+#46646 = CARTESIAN_POINT('',(-3.000000116339,4.799907332521,
+    2.138634897581));
+#46647 = SURFACE_CURVE('',#46648,(#46652),.PCURVE_S1.);
+#46648 = LINE('',#46649,#46650);
+#46649 = CARTESIAN_POINT('',(-6.627302937062E-018,4.800000131286,
+    2.138634917738));
+#46650 = VECTOR('',#46651,1.);
+#46651 = DIRECTION('',(-0.999999999522,-3.093292044567E-005,
+    -6.718884999199E-009));
+#46652 = PCURVE('',#46602,#46653);
+#46653 = DEFINITIONAL_REPRESENTATION('',(#46654),#46680);
+#46654 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#46655,#46656,#46657,#46658,
+    #46659,#46660,#46661,#46662,#46663,#46664,#46665,#46666,#46667,
+    #46668,#46669,#46670,#46671,#46672,#46673,#46674,#46675,#46676,
+    #46677,#46678,#46679),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-3.130021344121E-030,0.136363641717,
+    0.272727283434,0.409090925151,0.545454566868,0.681818208585,
+    0.818181850302,0.954545492019,1.090909133736,1.227272775453,
+    1.36363641717,1.500000058887,1.636363700604,1.772727342321,
+    1.909090984038,2.045454625755,2.181818267472,2.318181909189,
+    2.454545550906,2.590909192623,2.72727283434,2.863636476057,
+    3.000000117774),.QUASI_UNIFORM_KNOTS.);
+#46655 = CARTESIAN_POINT('',(1.0015625,0.E+000));
+#46656 = CARTESIAN_POINT('',(1.0015625,1.515151515152E-002));
+#46657 = CARTESIAN_POINT('',(1.0015625,4.545454545455E-002));
+#46658 = CARTESIAN_POINT('',(1.0015625,9.090909090909E-002));
+#46659 = CARTESIAN_POINT('',(1.0015625,0.136363636364));
+#46660 = CARTESIAN_POINT('',(1.0015625,0.181818181818));
+#46661 = CARTESIAN_POINT('',(1.0015625,0.227272727273));
+#46662 = CARTESIAN_POINT('',(1.0015625,0.272727272727));
+#46663 = CARTESIAN_POINT('',(1.0015625,0.318181818182));
+#46664 = CARTESIAN_POINT('',(1.0015625,0.363636363636));
+#46665 = CARTESIAN_POINT('',(1.0015625,0.409090909091));
+#46666 = CARTESIAN_POINT('',(1.0015625,0.454545454545));
+#46667 = CARTESIAN_POINT('',(1.0015625,0.5));
+#46668 = CARTESIAN_POINT('',(1.0015625,0.545454545455));
+#46669 = CARTESIAN_POINT('',(1.0015625,0.590909090909));
+#46670 = CARTESIAN_POINT('',(1.0015625,0.636363636364));
+#46671 = CARTESIAN_POINT('',(1.0015625,0.681818181818));
+#46672 = CARTESIAN_POINT('',(1.0015625,0.727272727273));
+#46673 = CARTESIAN_POINT('',(1.0015625,0.772727272727));
+#46674 = CARTESIAN_POINT('',(1.0015625,0.818181818182));
+#46675 = CARTESIAN_POINT('',(1.0015625,0.863636363636));
+#46676 = CARTESIAN_POINT('',(1.0015625,0.909090909091));
+#46677 = CARTESIAN_POINT('',(1.0015625,0.954545454545));
+#46678 = CARTESIAN_POINT('',(1.0015625,0.984848484848));
+#46679 = CARTESIAN_POINT('',(1.0015625,1.));
+#46680 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#46681 = ORIENTED_EDGE('',*,*,#46682,.F.);
+#46682 = EDGE_CURVE('',#46683,#46645,#46685,.T.);
+#46683 = VERTEX_POINT('',#46684);
+#46684 = CARTESIAN_POINT('',(-3.000000119209,4.800000071526,0.E+000));
+#46685 = SURFACE_CURVE('',#46686,(#46693),.PCURVE_S1.);
+#46686 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#46687,#46688,#46689,#46690,
+    #46691,#46692),.UNSPECIFIED.,.F.,.F.,(6,6),(0.E+000,1.0015625),
+  .PIECEWISE_BEZIER_KNOTS.);
+#46687 = CARTESIAN_POINT('',(-3.000000119209,4.800000071526,0.E+000));
+#46688 = CARTESIAN_POINT('',(-3.000000119209,4.800000095405,
+    0.427809045417));
+#46689 = CARTESIAN_POINT('',(-3.000000119209,4.800000119284,
+    0.855617339711));
+#46690 = CARTESIAN_POINT('',(-3.000000119209,4.800000143163,
+    1.28342789207));
+#46691 = CARTESIAN_POINT('',(-3.000000119209,4.800000167042,
+    1.711236176956));
+#46692 = CARTESIAN_POINT('',(-3.000000116339,4.799907332521,
+    2.138634897581));
+#46693 = PCURVE('',#46602,#46694);
+#46694 = DEFINITIONAL_REPRESENTATION('',(#46695),#46699);
+#46695 = LINE('',#46696,#46697);
+#46696 = CARTESIAN_POINT('',(0.E+000,1.));
+#46697 = VECTOR('',#46698,1.);
+#46698 = DIRECTION('',(1.,0.E+000));
+#46699 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#46700 = ORIENTED_EDGE('',*,*,#46701,.F.);
+#46701 = EDGE_CURVE('',#46592,#46683,#46702,.T.);
+#46702 = SURFACE_CURVE('',#46703,(#46707),.PCURVE_S1.);
+#46703 = LINE('',#46704,#46705);
+#46704 = CARTESIAN_POINT('',(0.E+000,4.800000071526,0.E+000));
+#46705 = VECTOR('',#46706,1.);
+#46706 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#46707 = PCURVE('',#46602,#46708);
+#46708 = DEFINITIONAL_REPRESENTATION('',(#46709),#46735);
+#46709 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#46710,#46711,#46712,#46713,
+    #46714,#46715,#46716,#46717,#46718,#46719,#46720,#46721,#46722,
+    #46723,#46724,#46725,#46726,#46727,#46728,#46729,#46730,#46731,
+    #46732,#46733,#46734),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,0.136363641782,0.272727283564,
+    0.409090925347,0.545454567129,0.681818208911,0.818181850693,
+    0.954545492476,1.090909134258,1.22727277604,1.363636417822,
+    1.500000059605,1.636363701387,1.772727343169,1.909090984951,
+    2.045454626734,2.181818268516,2.318181910298,2.45454555208,
+    2.590909193863,2.727272835645,2.863636477427,3.000000119209),
+  .UNSPECIFIED.);
+#46710 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#46711 = CARTESIAN_POINT('',(0.E+000,1.515151515152E-002));
+#46712 = CARTESIAN_POINT('',(0.E+000,4.545454545455E-002));
+#46713 = CARTESIAN_POINT('',(0.E+000,9.090909090909E-002));
+#46714 = CARTESIAN_POINT('',(0.E+000,0.136363636364));
+#46715 = CARTESIAN_POINT('',(0.E+000,0.181818181818));
+#46716 = CARTESIAN_POINT('',(0.E+000,0.227272727273));
+#46717 = CARTESIAN_POINT('',(0.E+000,0.272727272727));
+#46718 = CARTESIAN_POINT('',(0.E+000,0.318181818182));
+#46719 = CARTESIAN_POINT('',(0.E+000,0.363636363636));
+#46720 = CARTESIAN_POINT('',(0.E+000,0.409090909091));
+#46721 = CARTESIAN_POINT('',(0.E+000,0.454545454545));
+#46722 = CARTESIAN_POINT('',(0.E+000,0.5));
+#46723 = CARTESIAN_POINT('',(0.E+000,0.545454545455));
+#46724 = CARTESIAN_POINT('',(0.E+000,0.590909090909));
+#46725 = CARTESIAN_POINT('',(0.E+000,0.636363636364));
+#46726 = CARTESIAN_POINT('',(0.E+000,0.681818181818));
+#46727 = CARTESIAN_POINT('',(0.E+000,0.727272727273));
+#46728 = CARTESIAN_POINT('',(0.E+000,0.772727272727));
+#46729 = CARTESIAN_POINT('',(0.E+000,0.818181818182));
+#46730 = CARTESIAN_POINT('',(0.E+000,0.863636363636));
+#46731 = CARTESIAN_POINT('',(0.E+000,0.909090909091));
+#46732 = CARTESIAN_POINT('',(0.E+000,0.954545454545));
+#46733 = CARTESIAN_POINT('',(-0.E+000,0.984848484848));
+#46734 = CARTESIAN_POINT('',(0.E+000,1.));
+#46735 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#46736 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#46740)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#46737,#46738,#46739)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#46737 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#46738 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#46739 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#46740 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#46737,
+  'distance_accuracy_value','confusion accuracy');
+#46741 = SHAPE_DEFINITION_REPRESENTATION(#46742,#46584);
+#46742 = PRODUCT_DEFINITION_SHAPE('','',#46743);
+#46743 = PRODUCT_DEFINITION('design','',#46744,#46747);
+#46744 = PRODUCT_DEFINITION_FORMATION('','',#46745);
+#46745 = PRODUCT('Compound294','Compound294','',(#46746));
+#46746 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#46747 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#46748 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#46749,#46751);
+#46749 = ( REPRESENTATION_RELATIONSHIP('','',#46584,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#46750) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#46750 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1031);
+#46751 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #46752);
+#46752 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('255','=>[0:1:1:256]','',#5,
+  #46743,$);
+#46753 = PRODUCT_TYPE('part',$,(#46745));
+#46754 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#46755),#46829);
+#46755 = SHELL_BASED_SURFACE_MODEL('',(#46756));
+#46756 = OPEN_SHELL('',(#46757));
+#46757 = ADVANCED_FACE('',(#46758),#46772,.T.);
+#46758 = FACE_BOUND('',#46759,.T.);
+#46759 = EDGE_LOOP('',(#46760,#46783,#46799,#46815));
+#46760 = ORIENTED_EDGE('',*,*,#46761,.F.);
+#46761 = EDGE_CURVE('',#46762,#46764,#46766,.T.);
+#46762 = VERTEX_POINT('',#46763);
+#46763 = CARTESIAN_POINT('',(-1.,5.000000081956,8.000000067055));
+#46764 = VERTEX_POINT('',#46765);
+#46765 = CARTESIAN_POINT('',(-1.,4.000000074506,8.000000067055));
+#46766 = SURFACE_CURVE('',#46767,(#46771),.PCURVE_S1.);
+#46767 = LINE('',#46768,#46769);
+#46768 = CARTESIAN_POINT('',(-1.,5.000000081956,8.000000067055));
+#46769 = VECTOR('',#46770,1.);
+#46770 = DIRECTION('',(-1.224646799147E-016,-1.,0.E+000));
+#46771 = PCURVE('',#46772,#46777);
+#46772 = PLANE('',#46773);
+#46773 = AXIS2_PLACEMENT_3D('',#46774,#46775,#46776);
+#46774 = CARTESIAN_POINT('',(-1.,5.000000081956,8.500000067055));
+#46775 = DIRECTION('',(1.,-1.224646799147E-016,0.E+000));
+#46776 = DIRECTION('',(0.E+000,0.E+000,1.));
+#46777 = DEFINITIONAL_REPRESENTATION('',(#46778),#46782);
+#46778 = LINE('',#46779,#46780);
+#46779 = CARTESIAN_POINT('',(-0.5,-0.E+000));
+#46780 = VECTOR('',#46781,1.);
+#46781 = DIRECTION('',(0.E+000,1.));
+#46782 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#46783 = ORIENTED_EDGE('',*,*,#46784,.F.);
+#46784 = EDGE_CURVE('',#46785,#46762,#46787,.T.);
+#46785 = VERTEX_POINT('',#46786);
+#46786 = CARTESIAN_POINT('',(-1.,5.000000081956,9.000000067055));
+#46787 = SURFACE_CURVE('',#46788,(#46792),.PCURVE_S1.);
+#46788 = LINE('',#46789,#46790);
+#46789 = CARTESIAN_POINT('',(-1.,5.000000081956,9.000000067055));
+#46790 = VECTOR('',#46791,1.);
+#46791 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#46792 = PCURVE('',#46772,#46793);
+#46793 = DEFINITIONAL_REPRESENTATION('',(#46794),#46798);
+#46794 = LINE('',#46795,#46796);
+#46795 = CARTESIAN_POINT('',(0.5,0.E+000));
+#46796 = VECTOR('',#46797,1.);
+#46797 = DIRECTION('',(-1.,-0.E+000));
+#46798 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#46799 = ORIENTED_EDGE('',*,*,#46800,.F.);
+#46800 = EDGE_CURVE('',#46801,#46785,#46803,.T.);
+#46801 = VERTEX_POINT('',#46802);
+#46802 = CARTESIAN_POINT('',(-1.,4.000000074506,9.000000067055));
+#46803 = SURFACE_CURVE('',#46804,(#46808),.PCURVE_S1.);
+#46804 = LINE('',#46805,#46806);
+#46805 = CARTESIAN_POINT('',(-1.,4.000000074506,9.000000067055));
+#46806 = VECTOR('',#46807,1.);
+#46807 = DIRECTION('',(1.224646799147E-016,1.,0.E+000));
+#46808 = PCURVE('',#46772,#46809);
+#46809 = DEFINITIONAL_REPRESENTATION('',(#46810),#46814);
+#46810 = LINE('',#46811,#46812);
+#46811 = CARTESIAN_POINT('',(0.5,1.00000000745));
+#46812 = VECTOR('',#46813,1.);
+#46813 = DIRECTION('',(0.E+000,-1.));
+#46814 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#46815 = ORIENTED_EDGE('',*,*,#46816,.F.);
+#46816 = EDGE_CURVE('',#46764,#46801,#46817,.T.);
+#46817 = SURFACE_CURVE('',#46818,(#46822),.PCURVE_S1.);
+#46818 = LINE('',#46819,#46820);
+#46819 = CARTESIAN_POINT('',(-1.,4.000000074506,8.000000067055));
+#46820 = VECTOR('',#46821,1.);
+#46821 = DIRECTION('',(0.E+000,0.E+000,1.));
+#46822 = PCURVE('',#46772,#46823);
+#46823 = DEFINITIONAL_REPRESENTATION('',(#46824),#46828);
+#46824 = LINE('',#46825,#46826);
+#46825 = CARTESIAN_POINT('',(-0.5,1.00000000745));
+#46826 = VECTOR('',#46827,1.);
+#46827 = DIRECTION('',(1.,0.E+000));
+#46828 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#46829 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#46833)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#46830,#46831,#46832)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#46830 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#46831 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#46832 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#46833 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#46830,
+  'distance_accuracy_value','confusion accuracy');
+#46834 = SHAPE_DEFINITION_REPRESENTATION(#46835,#46754);
+#46835 = PRODUCT_DEFINITION_SHAPE('','',#46836);
+#46836 = PRODUCT_DEFINITION('design','',#46837,#46840);
+#46837 = PRODUCT_DEFINITION_FORMATION('','',#46838);
+#46838 = PRODUCT('Plastik029','Plastik029','',(#46839));
+#46839 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#46840 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#46841 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#46842,#46844);
+#46842 = ( REPRESENTATION_RELATIONSHIP('','',#46754,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#46843) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#46843 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1035);
+#46844 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #46845);
+#46845 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('256','=>[0:1:1:257]','',#5,
+  #46836,$);
+#46846 = PRODUCT_TYPE('part',$,(#46838));
+#46847 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#46848),#46922);
+#46848 = SHELL_BASED_SURFACE_MODEL('',(#46849));
+#46849 = OPEN_SHELL('',(#46850));
+#46850 = ADVANCED_FACE('',(#46851),#46865,.T.);
+#46851 = FACE_BOUND('',#46852,.T.);
+#46852 = EDGE_LOOP('',(#46853,#46876,#46892,#46908));
+#46853 = ORIENTED_EDGE('',*,*,#46854,.T.);
+#46854 = EDGE_CURVE('',#46855,#46857,#46859,.T.);
+#46855 = VERTEX_POINT('',#46856);
+#46856 = CARTESIAN_POINT('',(-3.5,-3.500000052154,2.22044604925E-015));
+#46857 = VERTEX_POINT('',#46858);
+#46858 = CARTESIAN_POINT('',(-3.5,5.000000022352,5.551115123126E-016));
+#46859 = SURFACE_CURVE('',#46860,(#46864),.PCURVE_S1.);
+#46860 = LINE('',#46861,#46862);
+#46861 = CARTESIAN_POINT('',(-3.5,-3.500000052154,2.22044604925E-015));
+#46862 = VECTOR('',#46863,1.);
+#46863 = DIRECTION('',(-8.149792425691E-018,1.,-1.959217085106E-016));
+#46864 = PCURVE('',#46865,#46870);
+#46865 = PLANE('',#46866);
+#46866 = AXIS2_PLACEMENT_3D('',#46867,#46868,#46869);
+#46867 = CARTESIAN_POINT('',(-3.5,0.749999985099,1.387778780781E-015));
+#46868 = DIRECTION('',(1.,8.149792425691E-018,0.E+000));
+#46869 = DIRECTION('',(0.E+000,-0.E+000,1.));
+#46870 = DEFINITIONAL_REPRESENTATION('',(#46871),#46875);
+#46871 = LINE('',#46872,#46873);
+#46872 = CARTESIAN_POINT('',(8.32667268469E-016,4.250000037253));
+#46873 = VECTOR('',#46874,1.);
+#46874 = DIRECTION('',(-1.959217085106E-016,-1.));
+#46875 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#46876 = ORIENTED_EDGE('',*,*,#46877,.T.);
+#46877 = EDGE_CURVE('',#46857,#46878,#46880,.T.);
+#46878 = VERTEX_POINT('',#46879);
+#46879 = CARTESIAN_POINT('',(-3.5,5.000000022352,8.000000067055));
+#46880 = SURFACE_CURVE('',#46881,(#46885),.PCURVE_S1.);
+#46881 = LINE('',#46882,#46883);
+#46882 = CARTESIAN_POINT('',(-3.5,5.000000022352,5.551115123126E-016));
+#46883 = VECTOR('',#46884,1.);
+#46884 = DIRECTION('',(0.E+000,0.E+000,1.));
+#46885 = PCURVE('',#46865,#46886);
+#46886 = DEFINITIONAL_REPRESENTATION('',(#46887),#46891);
+#46887 = LINE('',#46888,#46889);
+#46888 = CARTESIAN_POINT('',(-8.326672684684E-016,-4.250000037253));
+#46889 = VECTOR('',#46890,1.);
+#46890 = DIRECTION('',(1.,0.E+000));
+#46891 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#46892 = ORIENTED_EDGE('',*,*,#46893,.F.);
+#46893 = EDGE_CURVE('',#46894,#46878,#46896,.T.);
+#46894 = VERTEX_POINT('',#46895);
+#46895 = CARTESIAN_POINT('',(-3.5,-3.500000052154,8.000000067055));
+#46896 = SURFACE_CURVE('',#46897,(#46901),.PCURVE_S1.);
+#46897 = LINE('',#46898,#46899);
+#46898 = CARTESIAN_POINT('',(-3.5,-3.500000052154,8.000000067055));
+#46899 = VECTOR('',#46900,1.);
+#46900 = DIRECTION('',(-8.149792425691E-018,1.,2.612289446809E-016));
+#46901 = PCURVE('',#46865,#46902);
+#46902 = DEFINITIONAL_REPRESENTATION('',(#46903),#46907);
+#46903 = LINE('',#46904,#46905);
+#46904 = CARTESIAN_POINT('',(8.000000067055,4.250000037253));
+#46905 = VECTOR('',#46906,1.);
+#46906 = DIRECTION('',(2.612289446809E-016,-1.));
+#46907 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#46908 = ORIENTED_EDGE('',*,*,#46909,.F.);
+#46909 = EDGE_CURVE('',#46855,#46894,#46910,.T.);
+#46910 = SURFACE_CURVE('',#46911,(#46915),.PCURVE_S1.);
+#46911 = LINE('',#46912,#46913);
+#46912 = CARTESIAN_POINT('',(-3.5,-3.500000052154,2.22044604925E-015));
+#46913 = VECTOR('',#46914,1.);
+#46914 = DIRECTION('',(0.E+000,0.E+000,1.));
+#46915 = PCURVE('',#46865,#46916);
+#46916 = DEFINITIONAL_REPRESENTATION('',(#46917),#46921);
+#46917 = LINE('',#46918,#46919);
+#46918 = CARTESIAN_POINT('',(8.32667268469E-016,4.250000037253));
+#46919 = VECTOR('',#46920,1.);
+#46920 = DIRECTION('',(1.,0.E+000));
+#46921 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#46922 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#46926)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#46923,#46924,#46925)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#46923 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#46924 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#46925 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#46926 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#46923,
+  'distance_accuracy_value','confusion accuracy');
+#46927 = SHAPE_DEFINITION_REPRESENTATION(#46928,#46847);
+#46928 = PRODUCT_DEFINITION_SHAPE('','',#46929);
+#46929 = PRODUCT_DEFINITION('design','',#46930,#46933);
+#46930 = PRODUCT_DEFINITION_FORMATION('','',#46931);
+#46931 = PRODUCT('Plastik030','Plastik030','',(#46932));
+#46932 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#46933 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#46934 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#46935,#46937);
+#46935 = ( REPRESENTATION_RELATIONSHIP('','',#46847,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#46936) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#46936 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1039);
+#46937 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #46938);
+#46938 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('257','=>[0:1:1:258]','',#5,
+  #46929,$);
+#46939 = PRODUCT_TYPE('part',$,(#46931));
+#46940 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#46941),#47079);
+#46941 = SHELL_BASED_SURFACE_MODEL('',(#46942));
+#46942 = OPEN_SHELL('',(#46943));
+#46943 = ADVANCED_FACE('',(#46944),#46958,.T.);
+#46944 = FACE_BOUND('',#46945,.T.);
+#46945 = EDGE_LOOP('',(#46946,#46969,#46985,#47001,#47017,#47033,#47049,
+    #47065));
+#46946 = ORIENTED_EDGE('',*,*,#46947,.T.);
+#46947 = EDGE_CURVE('',#46948,#46950,#46952,.T.);
+#46948 = VERTEX_POINT('',#46949);
+#46949 = CARTESIAN_POINT('',(-4.322710689763,-4.500000067055,
+    6.705522637152E-008));
+#46950 = VERTEX_POINT('',#46951);
+#46951 = CARTESIAN_POINT('',(-7.347880904376E-016,-4.500000067055,
+    6.705522637152E-008));
+#46952 = SURFACE_CURVE('',#46953,(#46957),.PCURVE_S1.);
+#46953 = LINE('',#46954,#46955);
+#46954 = CARTESIAN_POINT('',(-4.322710689763,-4.500000067055,
+    6.705522637152E-008));
+#46955 = VECTOR('',#46956,1.);
+#46956 = DIRECTION('',(1.,-1.224646799147E-016,0.E+000));
+#46957 = PCURVE('',#46958,#46963);
+#46958 = PLANE('',#46959);
+#46959 = AXIS2_PLACEMENT_3D('',#46960,#46961,#46962);
+#46960 = CARTESIAN_POINT('',(-4.322710689763,-4.500000067055,
+    4.500000067055));
+#46961 = DIRECTION('',(-1.224646799147E-016,-1.,0.E+000));
+#46962 = DIRECTION('',(0.E+000,0.E+000,1.));
+#46963 = DEFINITIONAL_REPRESENTATION('',(#46964),#46968);
+#46964 = LINE('',#46965,#46966);
+#46965 = CARTESIAN_POINT('',(-4.5,0.E+000));
+#46966 = VECTOR('',#46967,1.);
+#46967 = DIRECTION('',(0.E+000,-1.));
+#46968 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#46969 = ORIENTED_EDGE('',*,*,#46970,.T.);
+#46970 = EDGE_CURVE('',#46950,#46971,#46973,.T.);
+#46971 = VERTEX_POINT('',#46972);
+#46972 = CARTESIAN_POINT('',(-7.347880904376E-016,-4.500000067055,
+    3.000000089407));
+#46973 = SURFACE_CURVE('',#46974,(#46978),.PCURVE_S1.);
+#46974 = LINE('',#46975,#46976);
+#46975 = CARTESIAN_POINT('',(-7.347880904376E-016,-4.500000067055,
+    6.705522637152E-008));
+#46976 = VECTOR('',#46977,1.);
+#46977 = DIRECTION('',(0.E+000,0.E+000,1.));
+#46978 = PCURVE('',#46958,#46979);
+#46979 = DEFINITIONAL_REPRESENTATION('',(#46980),#46984);
+#46980 = LINE('',#46981,#46982);
+#46981 = CARTESIAN_POINT('',(-4.5,-4.322710689763));
+#46982 = VECTOR('',#46983,1.);
+#46983 = DIRECTION('',(1.,0.E+000));
+#46984 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#46985 = ORIENTED_EDGE('',*,*,#46986,.T.);
+#46986 = EDGE_CURVE('',#46971,#46987,#46989,.T.);
+#46987 = VERTEX_POINT('',#46988);
+#46988 = CARTESIAN_POINT('',(-1.,-4.500000067055,3.000000089407));
+#46989 = SURFACE_CURVE('',#46990,(#46994),.PCURVE_S1.);
+#46990 = LINE('',#46991,#46992);
+#46991 = CARTESIAN_POINT('',(-7.347880904376E-016,-4.500000067055,
+    3.000000089407));
+#46992 = VECTOR('',#46993,1.);
+#46993 = DIRECTION('',(-1.,1.224646799147E-016,0.E+000));
+#46994 = PCURVE('',#46958,#46995);
+#46995 = DEFINITIONAL_REPRESENTATION('',(#46996),#47000);
+#46996 = LINE('',#46997,#46998);
+#46997 = CARTESIAN_POINT('',(-1.499999977648,-4.322710689763));
+#46998 = VECTOR('',#46999,1.);
+#46999 = DIRECTION('',(0.E+000,1.));
+#47000 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#47001 = ORIENTED_EDGE('',*,*,#47002,.T.);
+#47002 = EDGE_CURVE('',#46987,#47003,#47005,.T.);
+#47003 = VERTEX_POINT('',#47004);
+#47004 = CARTESIAN_POINT('',(-1.,-4.500000067055,6.024695977569));
+#47005 = SURFACE_CURVE('',#47006,(#47010),.PCURVE_S1.);
+#47006 = LINE('',#47007,#47008);
+#47007 = CARTESIAN_POINT('',(-1.,-4.500000067055,3.000000089407));
+#47008 = VECTOR('',#47009,1.);
+#47009 = DIRECTION('',(0.E+000,0.E+000,1.));
+#47010 = PCURVE('',#46958,#47011);
+#47011 = DEFINITIONAL_REPRESENTATION('',(#47012),#47016);
+#47012 = LINE('',#47013,#47014);
+#47013 = CARTESIAN_POINT('',(-1.499999977648,-3.322710689763));
+#47014 = VECTOR('',#47015,1.);
+#47015 = DIRECTION('',(1.,0.E+000));
+#47016 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#47017 = ORIENTED_EDGE('',*,*,#47018,.T.);
+#47018 = EDGE_CURVE('',#47003,#47019,#47021,.T.);
+#47019 = VERTEX_POINT('',#47020);
+#47020 = CARTESIAN_POINT('',(-3.,-4.500000067055,6.024695977569));
+#47021 = SURFACE_CURVE('',#47022,(#47026),.PCURVE_S1.);
+#47022 = LINE('',#47023,#47024);
+#47023 = CARTESIAN_POINT('',(-1.,-4.500000067055,6.024695977569));
+#47024 = VECTOR('',#47025,1.);
+#47025 = DIRECTION('',(-1.,1.224646799147E-016,0.E+000));
+#47026 = PCURVE('',#46958,#47027);
+#47027 = DEFINITIONAL_REPRESENTATION('',(#47028),#47032);
+#47028 = LINE('',#47029,#47030);
+#47029 = CARTESIAN_POINT('',(1.524695910514,-3.322710689763));
+#47030 = VECTOR('',#47031,1.);
+#47031 = DIRECTION('',(0.E+000,1.));
+#47032 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#47033 = ORIENTED_EDGE('',*,*,#47034,.T.);
+#47034 = EDGE_CURVE('',#47019,#47035,#47037,.T.);
+#47035 = VERTEX_POINT('',#47036);
+#47036 = CARTESIAN_POINT('',(-3.,-4.500000067055,9.000000067055));
+#47037 = SURFACE_CURVE('',#47038,(#47042),.PCURVE_S1.);
+#47038 = LINE('',#47039,#47040);
+#47039 = CARTESIAN_POINT('',(-3.,-4.500000067055,6.024695977569));
+#47040 = VECTOR('',#47041,1.);
+#47041 = DIRECTION('',(0.E+000,0.E+000,1.));
+#47042 = PCURVE('',#46958,#47043);
+#47043 = DEFINITIONAL_REPRESENTATION('',(#47044),#47048);
+#47044 = LINE('',#47045,#47046);
+#47045 = CARTESIAN_POINT('',(1.524695910514,-1.322710689763));
+#47046 = VECTOR('',#47047,1.);
+#47047 = DIRECTION('',(1.,0.E+000));
+#47048 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#47049 = ORIENTED_EDGE('',*,*,#47050,.T.);
+#47050 = EDGE_CURVE('',#47035,#47051,#47053,.T.);
+#47051 = VERTEX_POINT('',#47052);
+#47052 = CARTESIAN_POINT('',(-4.322710689763,-4.500000067055,
+    9.000000067055));
+#47053 = SURFACE_CURVE('',#47054,(#47058),.PCURVE_S1.);
+#47054 = LINE('',#47055,#47056);
+#47055 = CARTESIAN_POINT('',(-3.,-4.500000067055,9.000000067055));
+#47056 = VECTOR('',#47057,1.);
+#47057 = DIRECTION('',(-1.,1.224646799147E-016,0.E+000));
+#47058 = PCURVE('',#46958,#47059);
+#47059 = DEFINITIONAL_REPRESENTATION('',(#47060),#47064);
+#47060 = LINE('',#47061,#47062);
+#47061 = CARTESIAN_POINT('',(4.5,-1.322710689763));
+#47062 = VECTOR('',#47063,1.);
+#47063 = DIRECTION('',(0.E+000,1.));
+#47064 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#47065 = ORIENTED_EDGE('',*,*,#47066,.T.);
+#47066 = EDGE_CURVE('',#47051,#46948,#47067,.T.);
+#47067 = SURFACE_CURVE('',#47068,(#47072),.PCURVE_S1.);
+#47068 = LINE('',#47069,#47070);
+#47069 = CARTESIAN_POINT('',(-4.322710689763,-4.500000067055,
+    9.000000067055));
+#47070 = VECTOR('',#47071,1.);
+#47071 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#47072 = PCURVE('',#46958,#47073);
+#47073 = DEFINITIONAL_REPRESENTATION('',(#47074),#47078);
+#47074 = LINE('',#47075,#47076);
+#47075 = CARTESIAN_POINT('',(4.5,0.E+000));
+#47076 = VECTOR('',#47077,1.);
+#47077 = DIRECTION('',(-1.,0.E+000));
+#47078 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#47079 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#47083)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#47080,#47081,#47082)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#47080 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#47081 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#47082 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#47083 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#47080,
+  'distance_accuracy_value','confusion accuracy');
+#47084 = SHAPE_DEFINITION_REPRESENTATION(#47085,#46940);
+#47085 = PRODUCT_DEFINITION_SHAPE('','',#47086);
+#47086 = PRODUCT_DEFINITION('design','',#47087,#47090);
+#47087 = PRODUCT_DEFINITION_FORMATION('','',#47088);
+#47088 = PRODUCT('Plastik027','Plastik027','',(#47089));
+#47089 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#47090 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#47091 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#47092,#47094);
+#47092 = ( REPRESENTATION_RELATIONSHIP('','',#46940,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#47093) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#47093 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1043);
+#47094 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #47095);
+#47095 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('258','=>[0:1:1:259]','',#5,
+  #47086,$);
+#47096 = PRODUCT_TYPE('part',$,(#47088));
+#47097 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#47098),#47284);
+#47098 = SHELL_BASED_SURFACE_MODEL('',(#47099));
+#47099 = OPEN_SHELL('',(#47100));
+#47100 = ADVANCED_FACE('',(#47101),#47115,.T.);
+#47101 = FACE_BOUND('',#47102,.T.);
+#47102 = EDGE_LOOP('',(#47103,#47126,#47150,#47166,#47182,#47198,#47214,
+    #47230,#47246,#47262));
+#47103 = ORIENTED_EDGE('',*,*,#47104,.T.);
+#47104 = EDGE_CURVE('',#47105,#47107,#47109,.T.);
+#47105 = VERTEX_POINT('',#47106);
+#47106 = CARTESIAN_POINT('',(-4.5,-4.322710756818,6.705522635277E-008));
+#47107 = VERTEX_POINT('',#47108);
+#47108 = CARTESIAN_POINT('',(-4.5,5.822710712114,6.705522528004E-008));
+#47109 = SURFACE_CURVE('',#47110,(#47114),.PCURVE_S1.);
+#47110 = LINE('',#47111,#47112);
+#47111 = CARTESIAN_POINT('',(-4.5,-4.322710756818,6.705522635277E-008));
+#47112 = VECTOR('',#47113,1.);
+#47113 = DIRECTION('',(1.303373828013E-017,1.,-1.057355245115E-016));
+#47114 = PCURVE('',#47115,#47120);
+#47115 = PLANE('',#47116);
+#47116 = AXIS2_PLACEMENT_3D('',#47117,#47118,#47119);
+#47117 = CARTESIAN_POINT('',(-2.25,6.000000022352,6.705522526129E-008));
+#47118 = DIRECTION('',(-1.29488672559E-032,-1.057355252544E-016,-1.));
+#47119 = DIRECTION('',(1.,-1.224646799147E-016,-7.222708295612E-045));
+#47120 = DEFINITIONAL_REPRESENTATION('',(#47121),#47125);
+#47121 = LINE('',#47122,#47123);
+#47122 = CARTESIAN_POINT('',(-2.25,10.32271077917));
+#47123 = VECTOR('',#47124,1.);
+#47124 = DIRECTION('',(-1.094309416346E-016,-1.));
+#47125 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#47126 = ORIENTED_EDGE('',*,*,#47127,.T.);
+#47127 = EDGE_CURVE('',#47107,#47128,#47130,.T.);
+#47128 = VERTEX_POINT('',#47129);
+#47129 = CARTESIAN_POINT('',(-4.322710689763,6.000000022352,
+    6.705522526129E-008));
+#47130 = SURFACE_CURVE('',#47131,(#47139),.PCURVE_S1.);
+#47131 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#47132,#47133,#47134,#47135,
+    #47136,#47137,#47138),.UNSPECIFIED.,.F.,.F.,(4,3,4),(0.E+000,
+    1.47858881275E-002,2.950346466212E-002),.UNSPECIFIED.);
+#47132 = CARTESIAN_POINT('',(-4.5,5.822710712114,6.705522528004E-008));
+#47133 = CARTESIAN_POINT('',(-4.5,5.896724776456,6.705522527221E-008));
+#47134 = CARTESIAN_POINT('',(-4.478762442339,5.928977335896,
+    6.70552252688E-008));
+#47135 = CARTESIAN_POINT('',(-4.453598802075,5.954037190305,
+    6.705522526615E-008));
+#47136 = CARTESIAN_POINT('',(-4.412660210189,5.994806933538,
+    6.705522526184E-008));
+#47137 = CARTESIAN_POINT('',(-4.365505417212,6.000000022352,
+    6.705522526129E-008));
+#47138 = CARTESIAN_POINT('',(-4.322710689763,6.000000022352,
+    6.705522526129E-008));
+#47139 = PCURVE('',#47115,#47140);
+#47140 = DEFINITIONAL_REPRESENTATION('',(#47141),#47149);
+#47141 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#47142,#47143,#47144,#47145,
+    #47146,#47147,#47148),.UNSPECIFIED.,.F.,.F.,(4,3,4),(0.E+000,
+    1.47858881275E-002,2.950346466212E-002),.UNSPECIFIED.);
+#47142 = CARTESIAN_POINT('',(-2.25,0.177289310238));
+#47143 = CARTESIAN_POINT('',(-2.25,0.103275245896));
+#47144 = CARTESIAN_POINT('',(-2.228762442339,7.1022686456E-002));
+#47145 = CARTESIAN_POINT('',(-2.203598802075,4.5962832047E-002));
+#47146 = CARTESIAN_POINT('',(-2.162660210189,5.193088814001E-003));
+#47147 = CARTESIAN_POINT('',(-2.115505417212,8.881784197001E-016));
+#47148 = CARTESIAN_POINT('',(-2.072710689763,8.881784197001E-016));
+#47149 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#47150 = ORIENTED_EDGE('',*,*,#47151,.T.);
+#47151 = EDGE_CURVE('',#47128,#47152,#47154,.T.);
+#47152 = VERTEX_POINT('',#47153);
+#47153 = CARTESIAN_POINT('',(5.510910596163E-016,6.000000022352,
+    6.705522526129E-008));
+#47154 = SURFACE_CURVE('',#47155,(#47159),.PCURVE_S1.);
+#47155 = LINE('',#47156,#47157);
+#47156 = CARTESIAN_POINT('',(-4.322710689763,6.000000022352,
+    6.705522526129E-008));
+#47157 = VECTOR('',#47158,1.);
+#47158 = DIRECTION('',(1.,-1.224646799147E-016,0.E+000));
+#47159 = PCURVE('',#47115,#47160);
+#47160 = DEFINITIONAL_REPRESENTATION('',(#47161),#47165);
+#47161 = LINE('',#47162,#47163);
+#47162 = CARTESIAN_POINT('',(-2.072710689763,2.538338511776E-016));
+#47163 = VECTOR('',#47164,1.);
+#47164 = DIRECTION('',(1.,-7.636968553958E-061));
+#47165 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#47166 = ORIENTED_EDGE('',*,*,#47167,.T.);
+#47167 = EDGE_CURVE('',#47152,#47168,#47170,.T.);
+#47168 = VERTEX_POINT('',#47169);
+#47169 = CARTESIAN_POINT('',(4.286263797016E-016,5.000000022352,
+    6.705522536703E-008));
+#47170 = SURFACE_CURVE('',#47171,(#47175),.PCURVE_S1.);
+#47171 = LINE('',#47172,#47173);
+#47172 = CARTESIAN_POINT('',(5.510910596163E-016,6.000000022352,
+    6.705522526129E-008));
+#47173 = VECTOR('',#47174,1.);
+#47174 = DIRECTION('',(-1.224646799147E-016,-1.,1.057355281243E-016));
+#47175 = PCURVE('',#47115,#47176);
+#47176 = DEFINITIONAL_REPRESENTATION('',(#47177),#47181);
+#47177 = LINE('',#47178,#47179);
+#47178 = CARTESIAN_POINT('',(2.25,-2.755455298081E-016));
+#47179 = VECTOR('',#47180,1.);
+#47180 = DIRECTION('',(-7.636968553958E-061,1.));
+#47181 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#47182 = ORIENTED_EDGE('',*,*,#47183,.T.);
+#47183 = EDGE_CURVE('',#47168,#47184,#47186,.T.);
+#47184 = VERTEX_POINT('',#47185);
+#47185 = CARTESIAN_POINT('',(-3.5,5.000000022352,6.705522536703E-008));
+#47186 = SURFACE_CURVE('',#47187,(#47191),.PCURVE_S1.);
+#47187 = LINE('',#47188,#47189);
+#47188 = CARTESIAN_POINT('',(4.286263797016E-016,5.000000022352,
+    6.705522536703E-008));
+#47189 = VECTOR('',#47190,1.);
+#47190 = DIRECTION('',(-1.,2.810679691469E-016,0.E+000));
+#47191 = PCURVE('',#47115,#47192);
+#47192 = DEFINITIONAL_REPRESENTATION('',(#47193),#47197);
+#47193 = LINE('',#47194,#47195);
+#47194 = CARTESIAN_POINT('',(2.25,1.));
+#47195 = VECTOR('',#47196,1.);
+#47196 = DIRECTION('',(-1.,-1.586032892322E-016));
+#47197 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#47198 = ORIENTED_EDGE('',*,*,#47199,.T.);
+#47199 = EDGE_CURVE('',#47184,#47200,#47202,.T.);
+#47200 = VERTEX_POINT('',#47201);
+#47201 = CARTESIAN_POINT('',(-3.5,-3.500000052154,6.705522626578E-008));
+#47202 = SURFACE_CURVE('',#47203,(#47207),.PCURVE_S1.);
+#47203 = LINE('',#47204,#47205);
+#47204 = CARTESIAN_POINT('',(-3.5,5.000000022352,6.705522536703E-008));
+#47205 = VECTOR('',#47206,1.);
+#47206 = DIRECTION('',(8.149792425691E-018,-1.,1.057355247646E-016));
+#47207 = PCURVE('',#47115,#47208);
+#47208 = DEFINITIONAL_REPRESENTATION('',(#47209),#47213);
+#47209 = LINE('',#47210,#47211);
+#47210 = CARTESIAN_POINT('',(-1.25,1.));
+#47211 = VECTOR('',#47212,1.);
+#47212 = DIRECTION('',(1.306144723404E-016,1.));
+#47213 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#47214 = ORIENTED_EDGE('',*,*,#47215,.T.);
+#47215 = EDGE_CURVE('',#47200,#47216,#47218,.T.);
+#47216 = VERTEX_POINT('',#47217);
+#47217 = CARTESIAN_POINT('',(-6.12323408698E-016,-3.500000052154,
+    6.705522626578E-008));
+#47218 = SURFACE_CURVE('',#47219,(#47223),.PCURVE_S1.);
+#47219 = LINE('',#47220,#47221);
+#47220 = CARTESIAN_POINT('',(-3.5,-3.500000052154,6.705522626578E-008));
+#47221 = VECTOR('',#47222,1.);
+#47222 = DIRECTION('',(1.,-1.224646799147E-016,0.E+000));
+#47223 = PCURVE('',#47115,#47224);
+#47224 = DEFINITIONAL_REPRESENTATION('',(#47225),#47229);
+#47225 = LINE('',#47226,#47227);
+#47226 = CARTESIAN_POINT('',(-1.25,9.500000074506));
+#47227 = VECTOR('',#47228,1.);
+#47228 = DIRECTION('',(1.,-7.636968553958E-061));
+#47229 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#47230 = ORIENTED_EDGE('',*,*,#47231,.T.);
+#47231 = EDGE_CURVE('',#47216,#47232,#47234,.T.);
+#47232 = VERTEX_POINT('',#47233);
+#47233 = CARTESIAN_POINT('',(-7.347880904376E-016,-4.500000067055,
+    6.705522637152E-008));
+#47234 = SURFACE_CURVE('',#47235,(#47239),.PCURVE_S1.);
+#47235 = LINE('',#47236,#47237);
+#47236 = CARTESIAN_POINT('',(-6.12323408698E-016,-3.500000052154,
+    6.705522626578E-008));
+#47237 = VECTOR('',#47238,1.);
+#47238 = DIRECTION('',(-1.224646799147E-016,-1.,1.057355265487E-016));
+#47239 = PCURVE('',#47115,#47240);
+#47240 = DEFINITIONAL_REPRESENTATION('',(#47241),#47245);
+#47241 = LINE('',#47242,#47243);
+#47242 = CARTESIAN_POINT('',(2.25,9.500000074506));
+#47243 = VECTOR('',#47244,1.);
+#47244 = DIRECTION('',(-7.636968553958E-061,1.));
+#47245 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#47246 = ORIENTED_EDGE('',*,*,#47247,.T.);
+#47247 = EDGE_CURVE('',#47232,#47248,#47250,.T.);
+#47248 = VERTEX_POINT('',#47249);
+#47249 = CARTESIAN_POINT('',(-4.322710689763,-4.500000067055,
+    6.705522637152E-008));
+#47250 = SURFACE_CURVE('',#47251,(#47255),.PCURVE_S1.);
+#47251 = LINE('',#47252,#47253);
+#47252 = CARTESIAN_POINT('',(-7.347880904376E-016,-4.500000067055,
+    6.705522637152E-008));
+#47253 = VECTOR('',#47254,1.);
+#47254 = DIRECTION('',(-1.,1.224646799147E-016,0.E+000));
+#47255 = PCURVE('',#47115,#47256);
+#47256 = DEFINITIONAL_REPRESENTATION('',(#47257),#47261);
+#47257 = LINE('',#47258,#47259);
+#47258 = CARTESIAN_POINT('',(2.25,10.500000089407));
+#47259 = VECTOR('',#47260,1.);
+#47260 = DIRECTION('',(-1.,7.636968553958E-061));
+#47261 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#47262 = ORIENTED_EDGE('',*,*,#47263,.T.);
+#47263 = EDGE_CURVE('',#47248,#47105,#47264,.T.);
+#47264 = SURFACE_CURVE('',#47265,(#47273),.PCURVE_S1.);
+#47265 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#47266,#47267,#47268,#47269,
+    #47270,#47271,#47272),.UNSPECIFIED.,.F.,.F.,(4,3,4),(0.E+000,
+    1.47858881275E-002,2.950346466212E-002),.UNSPECIFIED.);
+#47266 = CARTESIAN_POINT('',(-4.322710689763,-4.500000067055,
+    6.705522637152E-008));
+#47267 = CARTESIAN_POINT('',(-4.365605066689,-4.500000067055,
+    6.705522637152E-008));
+#47268 = CARTESIAN_POINT('',(-4.413027345736,-4.494778534292,
+    6.705522637096E-008));
+#47269 = CARTESIAN_POINT('',(-4.454037167953,-4.453598869131,
+    6.705522636661E-008));
+#47270 = CARTESIAN_POINT('',(-4.479065631496,-4.428466749738,
+    6.705522636395E-008));
+#47271 = CARTESIAN_POINT('',(-4.5,-4.396265277165,6.705522636055E-008));
+#47272 = CARTESIAN_POINT('',(-4.5,-4.322710756818,6.705522635277E-008));
+#47273 = PCURVE('',#47115,#47274);
+#47274 = DEFINITIONAL_REPRESENTATION('',(#47275),#47283);
+#47275 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#47276,#47277,#47278,#47279,
+    #47280,#47281,#47282),.UNSPECIFIED.,.F.,.F.,(4,3,4),(0.E+000,
+    1.47858881275E-002,2.950346466212E-002),.UNSPECIFIED.);
+#47276 = CARTESIAN_POINT('',(-2.072710689763,10.500000089407));
+#47277 = CARTESIAN_POINT('',(-2.115605066689,10.500000089407));
+#47278 = CARTESIAN_POINT('',(-2.163027345736,10.494778556644));
+#47279 = CARTESIAN_POINT('',(-2.204037167953,10.453598891483));
+#47280 = CARTESIAN_POINT('',(-2.229065631496,10.42846677209));
+#47281 = CARTESIAN_POINT('',(-2.25,10.396265299517));
+#47282 = CARTESIAN_POINT('',(-2.25,10.32271077917));
+#47283 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#47284 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#47288)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#47285,#47286,#47287)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#47285 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#47286 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#47287 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#47288 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#47285,
+  'distance_accuracy_value','confusion accuracy');
+#47289 = SHAPE_DEFINITION_REPRESENTATION(#47290,#47097);
+#47290 = PRODUCT_DEFINITION_SHAPE('','',#47291);
+#47291 = PRODUCT_DEFINITION('design','',#47292,#47295);
+#47292 = PRODUCT_DEFINITION_FORMATION('','',#47293);
+#47293 = PRODUCT('Plastik031','Plastik031','',(#47294));
+#47294 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#47295 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#47296 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#47297,#47299);
+#47297 = ( REPRESENTATION_RELATIONSHIP('','',#47097,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#47298) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#47298 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1047);
+#47299 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #47300);
+#47300 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('259','=>[0:1:1:260]','',#5,
+  #47291,$);
+#47301 = PRODUCT_TYPE('part',$,(#47293));
+#47302 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#47303),#47377);
+#47303 = SHELL_BASED_SURFACE_MODEL('',(#47304));
+#47304 = OPEN_SHELL('',(#47305));
+#47305 = ADVANCED_FACE('',(#47306),#47320,.T.);
+#47306 = FACE_BOUND('',#47307,.T.);
+#47307 = EDGE_LOOP('',(#47308,#47331,#47347,#47363));
+#47308 = ORIENTED_EDGE('',*,*,#47309,.T.);
+#47309 = EDGE_CURVE('',#47310,#47312,#47314,.T.);
+#47310 = VERTEX_POINT('',#47311);
+#47311 = CARTESIAN_POINT('',(-2.247502915753,3.,10.000000141561));
+#47312 = VERTEX_POINT('',#47313);
+#47313 = CARTESIAN_POINT('',(0.E+000,3.,10.000000141561));
+#47314 = SURFACE_CURVE('',#47315,(#47319),.PCURVE_S1.);
+#47315 = LINE('',#47316,#47317);
+#47316 = CARTESIAN_POINT('',(-2.247502915753,3.,10.000000141561));
+#47317 = VECTOR('',#47318,1.);
+#47318 = DIRECTION('',(1.,0.E+000,0.E+000));
+#47319 = PCURVE('',#47320,#47325);
+#47320 = PLANE('',#47321);
+#47321 = AXIS2_PLACEMENT_3D('',#47322,#47323,#47324);
+#47322 = CARTESIAN_POINT('',(0.E+000,3.,9.500000141561));
+#47323 = DIRECTION('',(0.E+000,1.,0.E+000));
+#47324 = DIRECTION('',(0.E+000,-0.E+000,1.));
+#47325 = DEFINITIONAL_REPRESENTATION('',(#47326),#47330);
+#47326 = LINE('',#47327,#47328);
+#47327 = CARTESIAN_POINT('',(0.5,-2.247502915753));
+#47328 = VECTOR('',#47329,1.);
+#47329 = DIRECTION('',(0.E+000,1.));
+#47330 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#47331 = ORIENTED_EDGE('',*,*,#47332,.T.);
+#47332 = EDGE_CURVE('',#47312,#47333,#47335,.T.);
+#47333 = VERTEX_POINT('',#47334);
+#47334 = CARTESIAN_POINT('',(0.E+000,3.,9.000000141561));
+#47335 = SURFACE_CURVE('',#47336,(#47340),.PCURVE_S1.);
+#47336 = LINE('',#47337,#47338);
+#47337 = CARTESIAN_POINT('',(0.E+000,3.,10.000000141561));
+#47338 = VECTOR('',#47339,1.);
+#47339 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#47340 = PCURVE('',#47320,#47341);
+#47341 = DEFINITIONAL_REPRESENTATION('',(#47342),#47346);
+#47342 = LINE('',#47343,#47344);
+#47343 = CARTESIAN_POINT('',(0.5,0.E+000));
+#47344 = VECTOR('',#47345,1.);
+#47345 = DIRECTION('',(-1.,0.E+000));
+#47346 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#47347 = ORIENTED_EDGE('',*,*,#47348,.T.);
+#47348 = EDGE_CURVE('',#47333,#47349,#47351,.T.);
+#47349 = VERTEX_POINT('',#47350);
+#47350 = CARTESIAN_POINT('',(-2.247502915753,3.,9.000000141561));
+#47351 = SURFACE_CURVE('',#47352,(#47356),.PCURVE_S1.);
+#47352 = LINE('',#47353,#47354);
+#47353 = CARTESIAN_POINT('',(0.E+000,3.,9.000000141561));
+#47354 = VECTOR('',#47355,1.);
+#47355 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#47356 = PCURVE('',#47320,#47357);
+#47357 = DEFINITIONAL_REPRESENTATION('',(#47358),#47362);
+#47358 = LINE('',#47359,#47360);
+#47359 = CARTESIAN_POINT('',(-0.5,0.E+000));
+#47360 = VECTOR('',#47361,1.);
+#47361 = DIRECTION('',(0.E+000,-1.));
+#47362 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#47363 = ORIENTED_EDGE('',*,*,#47364,.T.);
+#47364 = EDGE_CURVE('',#47349,#47310,#47365,.T.);
+#47365 = SURFACE_CURVE('',#47366,(#47370),.PCURVE_S1.);
+#47366 = LINE('',#47367,#47368);
+#47367 = CARTESIAN_POINT('',(-2.247502915753,3.,9.000000141561));
+#47368 = VECTOR('',#47369,1.);
+#47369 = DIRECTION('',(0.E+000,0.E+000,1.));
+#47370 = PCURVE('',#47320,#47371);
+#47371 = DEFINITIONAL_REPRESENTATION('',(#47372),#47376);
+#47372 = LINE('',#47373,#47374);
+#47373 = CARTESIAN_POINT('',(-0.5,-2.247502915753));
+#47374 = VECTOR('',#47375,1.);
+#47375 = DIRECTION('',(1.,0.E+000));
+#47376 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#47377 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#47381)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#47378,#47379,#47380)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#47378 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#47379 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#47380 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#47381 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#47378,
+  'distance_accuracy_value','confusion accuracy');
+#47382 = SHAPE_DEFINITION_REPRESENTATION(#47383,#47302);
+#47383 = PRODUCT_DEFINITION_SHAPE('','',#47384);
+#47384 = PRODUCT_DEFINITION('design','',#47385,#47388);
+#47385 = PRODUCT_DEFINITION_FORMATION('','',#47386);
+#47386 = PRODUCT('Plastik028','Plastik028','',(#47387));
+#47387 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#47388 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#47389 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#47390,#47392);
+#47390 = ( REPRESENTATION_RELATIONSHIP('','',#47302,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#47391) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#47391 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1051);
+#47392 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #47393);
+#47393 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('260','=>[0:1:1:261]','',#5,
+  #47384,$);
+#47394 = PRODUCT_TYPE('part',$,(#47386));
+#47395 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#47396),#47470);
+#47396 = SHELL_BASED_SURFACE_MODEL('',(#47397));
+#47397 = OPEN_SHELL('',(#47398));
+#47398 = ADVANCED_FACE('',(#47399),#47413,.T.);
+#47399 = FACE_BOUND('',#47400,.T.);
+#47400 = EDGE_LOOP('',(#47401,#47424,#47440,#47456));
+#47401 = ORIENTED_EDGE('',*,*,#47402,.T.);
+#47402 = EDGE_CURVE('',#47403,#47405,#47407,.T.);
+#47403 = VERTEX_POINT('',#47404);
+#47404 = CARTESIAN_POINT('',(-2.247502915753,-3.,9.000000141561));
+#47405 = VERTEX_POINT('',#47406);
+#47406 = CARTESIAN_POINT('',(0.E+000,-3.,9.000000141561));
+#47407 = SURFACE_CURVE('',#47408,(#47412),.PCURVE_S1.);
+#47408 = LINE('',#47409,#47410);
+#47409 = CARTESIAN_POINT('',(-2.247502915753,-3.,9.000000141561));
+#47410 = VECTOR('',#47411,1.);
+#47411 = DIRECTION('',(1.,0.E+000,0.E+000));
+#47412 = PCURVE('',#47413,#47418);
+#47413 = PLANE('',#47414);
+#47414 = AXIS2_PLACEMENT_3D('',#47415,#47416,#47417);
+#47415 = CARTESIAN_POINT('',(-1.123751457877,-3.,9.000000141561));
+#47416 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#47417 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#47418 = DEFINITIONAL_REPRESENTATION('',(#47419),#47423);
+#47419 = LINE('',#47420,#47421);
+#47420 = CARTESIAN_POINT('',(0.E+000,-1.123751457876));
+#47421 = VECTOR('',#47422,1.);
+#47422 = DIRECTION('',(0.E+000,1.));
+#47423 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#47424 = ORIENTED_EDGE('',*,*,#47425,.T.);
+#47425 = EDGE_CURVE('',#47405,#47426,#47428,.T.);
+#47426 = VERTEX_POINT('',#47427);
+#47427 = CARTESIAN_POINT('',(0.E+000,-3.,10.000000141561));
+#47428 = SURFACE_CURVE('',#47429,(#47433),.PCURVE_S1.);
+#47429 = LINE('',#47430,#47431);
+#47430 = CARTESIAN_POINT('',(0.E+000,-3.,9.000000141561));
+#47431 = VECTOR('',#47432,1.);
+#47432 = DIRECTION('',(0.E+000,0.E+000,1.));
+#47433 = PCURVE('',#47413,#47434);
+#47434 = DEFINITIONAL_REPRESENTATION('',(#47435),#47439);
+#47435 = LINE('',#47436,#47437);
+#47436 = CARTESIAN_POINT('',(0.E+000,1.123751457877));
+#47437 = VECTOR('',#47438,1.);
+#47438 = DIRECTION('',(-1.,0.E+000));
+#47439 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#47440 = ORIENTED_EDGE('',*,*,#47441,.T.);
+#47441 = EDGE_CURVE('',#47426,#47442,#47444,.T.);
+#47442 = VERTEX_POINT('',#47443);
+#47443 = CARTESIAN_POINT('',(-2.247502915753,-3.,10.000000141561));
+#47444 = SURFACE_CURVE('',#47445,(#47449),.PCURVE_S1.);
+#47445 = LINE('',#47446,#47447);
+#47446 = CARTESIAN_POINT('',(0.E+000,-3.,10.000000141561));
+#47447 = VECTOR('',#47448,1.);
+#47448 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#47449 = PCURVE('',#47413,#47450);
+#47450 = DEFINITIONAL_REPRESENTATION('',(#47451),#47455);
+#47451 = LINE('',#47452,#47453);
+#47452 = CARTESIAN_POINT('',(-1.,1.123751457877));
+#47453 = VECTOR('',#47454,1.);
+#47454 = DIRECTION('',(0.E+000,-1.));
+#47455 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#47456 = ORIENTED_EDGE('',*,*,#47457,.T.);
+#47457 = EDGE_CURVE('',#47442,#47403,#47458,.T.);
+#47458 = SURFACE_CURVE('',#47459,(#47463),.PCURVE_S1.);
+#47459 = LINE('',#47460,#47461);
+#47460 = CARTESIAN_POINT('',(-2.247502915753,-3.,10.000000141561));
+#47461 = VECTOR('',#47462,1.);
+#47462 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#47463 = PCURVE('',#47413,#47464);
+#47464 = DEFINITIONAL_REPRESENTATION('',(#47465),#47469);
+#47465 = LINE('',#47466,#47467);
+#47466 = CARTESIAN_POINT('',(-1.,-1.123751457876));
+#47467 = VECTOR('',#47468,1.);
+#47468 = DIRECTION('',(1.,0.E+000));
+#47469 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#47470 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#47474)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#47471,#47472,#47473)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#47471 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#47472 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#47473 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#47474 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#47471,
+  'distance_accuracy_value','confusion accuracy');
+#47475 = SHAPE_DEFINITION_REPRESENTATION(#47476,#47395);
+#47476 = PRODUCT_DEFINITION_SHAPE('','',#47477);
+#47477 = PRODUCT_DEFINITION('design','',#47478,#47481);
+#47478 = PRODUCT_DEFINITION_FORMATION('','',#47479);
+#47479 = PRODUCT('Plastik018','Plastik018','',(#47480));
+#47480 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#47481 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#47482 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#47483,#47485);
+#47483 = ( REPRESENTATION_RELATIONSHIP('','',#47395,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#47484) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#47484 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1055);
+#47485 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #47486);
+#47486 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('261','=>[0:1:1:262]','',#5,
+  #47477,$);
+#47487 = PRODUCT_TYPE('part',$,(#47479));
+#47488 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#47489),#47563);
+#47489 = SHELL_BASED_SURFACE_MODEL('',(#47490));
+#47490 = OPEN_SHELL('',(#47491));
+#47491 = ADVANCED_FACE('',(#47492),#47506,.T.);
+#47492 = FACE_BOUND('',#47493,.T.);
+#47493 = EDGE_LOOP('',(#47494,#47517,#47533,#47549));
+#47494 = ORIENTED_EDGE('',*,*,#47495,.T.);
+#47495 = EDGE_CURVE('',#47496,#47498,#47500,.T.);
+#47496 = VERTEX_POINT('',#47497);
+#47497 = CARTESIAN_POINT('',(-1.000000014901,-3.500000052154,
+    8.000000067055));
+#47498 = VERTEX_POINT('',#47499);
+#47499 = CARTESIAN_POINT('',(-1.000000014901,-3.000000044703,
+    8.000000067055));
+#47500 = SURFACE_CURVE('',#47501,(#47505),.PCURVE_S1.);
+#47501 = LINE('',#47502,#47503);
+#47502 = CARTESIAN_POINT('',(-1.000000014901,-3.500000052154,
+    8.000000067055));
+#47503 = VECTOR('',#47504,1.);
+#47504 = DIRECTION('',(0.E+000,1.,4.440892032326E-015));
+#47505 = PCURVE('',#47506,#47511);
+#47506 = PLANE('',#47507);
+#47507 = AXIS2_PLACEMENT_3D('',#47508,#47509,#47510);
+#47508 = CARTESIAN_POINT('',(-1.000000014901,-3.250000048429,
+    8.000000067055));
+#47509 = DIRECTION('',(1.,-1.560003127101E-030,3.122502047378E-016));
+#47510 = DIRECTION('',(3.122502047378E-016,0.E+000,-1.));
+#47511 = DEFINITIONAL_REPRESENTATION('',(#47512),#47516);
+#47512 = LINE('',#47513,#47514);
+#47513 = CARTESIAN_POINT('',(0.E+000,-0.250000003725));
+#47514 = VECTOR('',#47515,1.);
+#47515 = DIRECTION('',(-4.440892032326E-015,1.));
+#47516 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#47517 = ORIENTED_EDGE('',*,*,#47518,.T.);
+#47518 = EDGE_CURVE('',#47498,#47519,#47521,.T.);
+#47519 = VERTEX_POINT('',#47520);
+#47520 = CARTESIAN_POINT('',(-1.000000014901,-3.000000044703,
+    9.00000013411));
+#47521 = SURFACE_CURVE('',#47522,(#47526),.PCURVE_S1.);
+#47522 = LINE('',#47523,#47524);
+#47523 = CARTESIAN_POINT('',(-1.000000014901,-3.000000044703,
+    8.000000067055));
+#47524 = VECTOR('',#47525,1.);
+#47525 = DIRECTION('',(-2.775557375447E-016,0.E+000,1.));
+#47526 = PCURVE('',#47506,#47527);
+#47527 = DEFINITIONAL_REPRESENTATION('',(#47528),#47532);
+#47528 = LINE('',#47529,#47530);
+#47529 = CARTESIAN_POINT('',(0.E+000,0.250000003726));
+#47530 = VECTOR('',#47531,1.);
+#47531 = DIRECTION('',(-1.,5.412347731434E-047));
+#47532 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#47533 = ORIENTED_EDGE('',*,*,#47534,.F.);
+#47534 = EDGE_CURVE('',#47535,#47519,#47537,.T.);
+#47535 = VERTEX_POINT('',#47536);
+#47536 = CARTESIAN_POINT('',(-1.000000014901,-3.500000052154,
+    9.00000013411));
+#47537 = SURFACE_CURVE('',#47538,(#47542),.PCURVE_S1.);
+#47538 = LINE('',#47539,#47540);
+#47539 = CARTESIAN_POINT('',(-1.000000014901,-3.500000052154,
+    9.00000013411));
+#47540 = VECTOR('',#47541,1.);
+#47541 = DIRECTION('',(0.E+000,1.,0.E+000));
+#47542 = PCURVE('',#47506,#47543);
+#47543 = DEFINITIONAL_REPRESENTATION('',(#47544),#47548);
+#47544 = LINE('',#47545,#47546);
+#47545 = CARTESIAN_POINT('',(-1.000000067055,-0.250000003725));
+#47546 = VECTOR('',#47547,1.);
+#47547 = DIRECTION('',(0.E+000,1.));
+#47548 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#47549 = ORIENTED_EDGE('',*,*,#47550,.F.);
+#47550 = EDGE_CURVE('',#47496,#47535,#47551,.T.);
+#47551 = SURFACE_CURVE('',#47552,(#47556),.PCURVE_S1.);
+#47552 = LINE('',#47553,#47554);
+#47553 = CARTESIAN_POINT('',(-1.000000014901,-3.500000052154,
+    8.000000067055));
+#47554 = VECTOR('',#47555,1.);
+#47555 = DIRECTION('',(-2.775557375447E-016,0.E+000,1.));
+#47556 = PCURVE('',#47506,#47557);
+#47557 = DEFINITIONAL_REPRESENTATION('',(#47558),#47562);
+#47558 = LINE('',#47559,#47560);
+#47559 = CARTESIAN_POINT('',(0.E+000,-0.250000003725));
+#47560 = VECTOR('',#47561,1.);
+#47561 = DIRECTION('',(-1.,5.412347731434E-047));
+#47562 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#47563 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#47567)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#47564,#47565,#47566)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#47564 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#47565 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#47566 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#47567 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#47564,
+  'distance_accuracy_value','confusion accuracy');
+#47568 = SHAPE_DEFINITION_REPRESENTATION(#47569,#47488);
+#47569 = PRODUCT_DEFINITION_SHAPE('','',#47570);
+#47570 = PRODUCT_DEFINITION('design','',#47571,#47574);
+#47571 = PRODUCT_DEFINITION_FORMATION('','',#47572);
+#47572 = PRODUCT('Plastik019','Plastik019','',(#47573));
+#47573 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#47574 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#47575 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#47576,#47578);
+#47576 = ( REPRESENTATION_RELATIONSHIP('','',#47488,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#47577) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#47577 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1059);
+#47578 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #47579);
+#47579 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('262','=>[0:1:1:263]','',#5,
+  #47570,$);
+#47580 = PRODUCT_TYPE('part',$,(#47572));
+#47581 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#47582),#47656);
+#47582 = SHELL_BASED_SURFACE_MODEL('',(#47583));
+#47583 = OPEN_SHELL('',(#47584));
+#47584 = ADVANCED_FACE('',(#47585),#47599,.T.);
+#47585 = FACE_BOUND('',#47586,.T.);
+#47586 = EDGE_LOOP('',(#47587,#47610,#47626,#47642));
+#47587 = ORIENTED_EDGE('',*,*,#47588,.T.);
+#47588 = EDGE_CURVE('',#47589,#47591,#47593,.T.);
+#47589 = VERTEX_POINT('',#47590);
+#47590 = CARTESIAN_POINT('',(1.,-3.500000059605,6.024695977569));
+#47591 = VERTEX_POINT('',#47592);
+#47592 = CARTESIAN_POINT('',(1.,-3.500000059605,3.000000089407));
+#47593 = SURFACE_CURVE('',#47594,(#47598),.PCURVE_S1.);
+#47594 = LINE('',#47595,#47596);
+#47595 = CARTESIAN_POINT('',(1.,-3.500000059605,6.024695977569));
+#47596 = VECTOR('',#47597,1.);
+#47597 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#47598 = PCURVE('',#47599,#47604);
+#47599 = PLANE('',#47600);
+#47600 = AXIS2_PLACEMENT_3D('',#47601,#47602,#47603);
+#47601 = CARTESIAN_POINT('',(1.,-4.000000059605,3.000000089407));
+#47602 = DIRECTION('',(-1.,-1.224646799147E-016,0.E+000));
+#47603 = DIRECTION('',(-0.E+000,0.E+000,-1.));
+#47604 = DEFINITIONAL_REPRESENTATION('',(#47605),#47609);
+#47605 = LINE('',#47606,#47607);
+#47606 = CARTESIAN_POINT('',(-3.024695888162,-0.5));
+#47607 = VECTOR('',#47608,1.);
+#47608 = DIRECTION('',(1.,0.E+000));
+#47609 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#47610 = ORIENTED_EDGE('',*,*,#47611,.T.);
+#47611 = EDGE_CURVE('',#47591,#47612,#47614,.T.);
+#47612 = VERTEX_POINT('',#47613);
+#47613 = CARTESIAN_POINT('',(1.,-4.500000059605,3.000000089407));
+#47614 = SURFACE_CURVE('',#47615,(#47619),.PCURVE_S1.);
+#47615 = LINE('',#47616,#47617);
+#47616 = CARTESIAN_POINT('',(1.,-3.500000059605,3.000000089407));
+#47617 = VECTOR('',#47618,1.);
+#47618 = DIRECTION('',(1.224646799147E-016,-1.,0.E+000));
+#47619 = PCURVE('',#47599,#47620);
+#47620 = DEFINITIONAL_REPRESENTATION('',(#47621),#47625);
+#47621 = LINE('',#47622,#47623);
+#47622 = CARTESIAN_POINT('',(0.E+000,-0.5));
+#47623 = VECTOR('',#47624,1.);
+#47624 = DIRECTION('',(-0.E+000,1.));
+#47625 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#47626 = ORIENTED_EDGE('',*,*,#47627,.T.);
+#47627 = EDGE_CURVE('',#47612,#47628,#47630,.T.);
+#47628 = VERTEX_POINT('',#47629);
+#47629 = CARTESIAN_POINT('',(1.,-4.500000059605,6.024695977569));
+#47630 = SURFACE_CURVE('',#47631,(#47635),.PCURVE_S1.);
+#47631 = LINE('',#47632,#47633);
+#47632 = CARTESIAN_POINT('',(1.,-4.500000059605,3.000000089407));
+#47633 = VECTOR('',#47634,1.);
+#47634 = DIRECTION('',(0.E+000,0.E+000,1.));
+#47635 = PCURVE('',#47599,#47636);
+#47636 = DEFINITIONAL_REPRESENTATION('',(#47637),#47641);
+#47637 = LINE('',#47638,#47639);
+#47638 = CARTESIAN_POINT('',(-0.E+000,0.5));
+#47639 = VECTOR('',#47640,1.);
+#47640 = DIRECTION('',(-1.,0.E+000));
+#47641 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#47642 = ORIENTED_EDGE('',*,*,#47643,.T.);
+#47643 = EDGE_CURVE('',#47628,#47589,#47644,.T.);
+#47644 = SURFACE_CURVE('',#47645,(#47649),.PCURVE_S1.);
+#47645 = LINE('',#47646,#47647);
+#47646 = CARTESIAN_POINT('',(1.,-4.500000059605,6.024695977569));
+#47647 = VECTOR('',#47648,1.);
+#47648 = DIRECTION('',(-1.224646799147E-016,1.,0.E+000));
+#47649 = PCURVE('',#47599,#47650);
+#47650 = DEFINITIONAL_REPRESENTATION('',(#47651),#47655);
+#47651 = LINE('',#47652,#47653);
+#47652 = CARTESIAN_POINT('',(-3.024695888162,0.5));
+#47653 = VECTOR('',#47654,1.);
+#47654 = DIRECTION('',(0.E+000,-1.));
+#47655 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#47656 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#47660)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#47657,#47658,#47659)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#47657 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#47658 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#47659 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#47660 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#47657,
+  'distance_accuracy_value','confusion accuracy');
+#47661 = SHAPE_DEFINITION_REPRESENTATION(#47662,#47581);
+#47662 = PRODUCT_DEFINITION_SHAPE('','',#47663);
+#47663 = PRODUCT_DEFINITION('design','',#47664,#47667);
+#47664 = PRODUCT_DEFINITION_FORMATION('','',#47665);
+#47665 = PRODUCT('Plastik020','Plastik020','',(#47666));
+#47666 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#47667 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#47668 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#47669,#47671);
+#47669 = ( REPRESENTATION_RELATIONSHIP('','',#47581,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#47670) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#47670 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1063);
+#47671 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #47672);
+#47672 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('263','=>[0:1:1:264]','',#5,
+  #47663,$);
+#47673 = PRODUCT_TYPE('part',$,(#47665));
+#47674 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#47675),#47865);
+#47675 = SHELL_BASED_SURFACE_MODEL('',(#47676));
+#47676 = OPEN_SHELL('',(#47677));
+#47677 = ADVANCED_FACE('',(#47678),#47692,.T.);
+#47678 = FACE_BOUND('',#47679,.T.);
+#47679 = EDGE_LOOP('',(#47680,#47703,#47719,#47755,#47771,#47787,#47803,
+    #47819,#47835,#47851));
+#47680 = ORIENTED_EDGE('',*,*,#47681,.T.);
+#47681 = EDGE_CURVE('',#47682,#47684,#47686,.T.);
+#47682 = VERTEX_POINT('',#47683);
+#47683 = CARTESIAN_POINT('',(1.000000014901,-3.000000044703,
+    8.000000067055));
+#47684 = VERTEX_POINT('',#47685);
+#47685 = CARTESIAN_POINT('',(5.510910678282E-016,-3.000000044703,
+    8.000000067055));
+#47686 = SURFACE_CURVE('',#47687,(#47691),.PCURVE_S1.);
+#47687 = LINE('',#47688,#47689);
+#47688 = CARTESIAN_POINT('',(1.000000014901,-3.000000044703,
+    8.000000067055));
+#47689 = VECTOR('',#47690,1.);
+#47690 = DIRECTION('',(-1.,-1.224646799147E-016,0.E+000));
+#47691 = PCURVE('',#47692,#47697);
+#47692 = PLANE('',#47693);
+#47693 = AXIS2_PLACEMENT_3D('',#47694,#47695,#47696);
+#47694 = CARTESIAN_POINT('',(9.184851449822E-017,0.749999985099,
+    8.000000067055));
+#47695 = DIRECTION('',(-3.19913190948E-032,2.612289446809E-016,-1.));
+#47696 = DIRECTION('',(1.,1.224646799147E-016,1.291822021799E-045));
+#47697 = DEFINITIONAL_REPRESENTATION('',(#47698),#47702);
+#47698 = LINE('',#47699,#47700);
+#47699 = CARTESIAN_POINT('',(1.000000014901,3.750000029802));
+#47700 = VECTOR('',#47701,1.);
+#47701 = DIRECTION('',(-1.,3.374613034702E-061));
+#47702 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#47703 = ORIENTED_EDGE('',*,*,#47704,.T.);
+#47704 = EDGE_CURVE('',#47684,#47705,#47707,.T.);
+#47705 = VERTEX_POINT('',#47706);
+#47706 = CARTESIAN_POINT('',(4.286263824389E-016,-2.,8.000000067055));
+#47707 = SURFACE_CURVE('',#47708,(#47712),.PCURVE_S1.);
+#47708 = LINE('',#47709,#47710);
+#47709 = CARTESIAN_POINT('',(5.510910678282E-016,-3.000000044703,
+    8.000000067055));
+#47710 = VECTOR('',#47711,1.);
+#47711 = DIRECTION('',(-1.224646799147E-016,1.,0.E+000));
+#47712 = PCURVE('',#47692,#47713);
+#47713 = DEFINITIONAL_REPRESENTATION('',(#47714),#47718);
+#47714 = LINE('',#47715,#47716);
+#47715 = CARTESIAN_POINT('',(1.626039540887E-028,3.750000029802));
+#47716 = VECTOR('',#47717,1.);
+#47717 = DIRECTION('',(3.374613034702E-061,-1.));
+#47718 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#47719 = ORIENTED_EDGE('',*,*,#47720,.T.);
+#47720 = EDGE_CURVE('',#47705,#47721,#47723,.T.);
+#47721 = VERTEX_POINT('',#47722);
+#47722 = CARTESIAN_POINT('',(-6.123233722007E-017,2.,8.000000067055));
+#47723 = SURFACE_CURVE('',#47724,(#47738),.PCURVE_S1.);
+#47724 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#47725,#47726,#47727,#47728,
+    #47729,#47730,#47731,#47732,#47733,#47734,#47735,#47736,#47737),
+  .UNSPECIFIED.,.F.,.F.,(4,3,3,3,4),(0.E+000,0.161026557375,
+    0.32205311475,0.483079672125,0.6441062295),
+  .PIECEWISE_BEZIER_KNOTS.);
+#47725 = CARTESIAN_POINT('',(4.286263824389E-016,-2.,8.000000067055));
+#47726 = CARTESIAN_POINT('',(0.450947581424,-2.,8.000000067055));
+#47727 = CARTESIAN_POINT('',(0.989092698722,-1.839334426024,
+    8.000000067055));
+#47728 = CARTESIAN_POINT('',(1.414213562373,-1.414213562373,
+    8.000000067055));
+#47729 = CARTESIAN_POINT('',(1.626992931885,-1.201434192861,
+    8.000000067055));
+#47730 = CARTESIAN_POINT('',(2.,-0.733024408499,8.000000067055));
+#47731 = CARTESIAN_POINT('',(2.,8.881784197001E-016,8.000000067055));
+#47732 = CARTESIAN_POINT('',(2.,0.733024408499,8.000000067055));
+#47733 = CARTESIAN_POINT('',(1.626992931885,1.201434192861,
+    8.000000067055));
+#47734 = CARTESIAN_POINT('',(1.414213562373,1.414213562373,
+    8.000000067055));
+#47735 = CARTESIAN_POINT('',(0.989092698722,1.839334426024,
+    8.000000067055));
+#47736 = CARTESIAN_POINT('',(0.450947581424,2.,8.000000067055));
+#47737 = CARTESIAN_POINT('',(-6.123233722007E-017,2.,8.000000067055));
+#47738 = PCURVE('',#47692,#47739);
+#47739 = DEFINITIONAL_REPRESENTATION('',(#47740),#47754);
+#47740 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#47741,#47742,#47743,#47744,
+    #47745,#47746,#47747,#47748,#47749,#47750,#47751,#47752,#47753),
+  .UNSPECIFIED.,.F.,.F.,(4,3,3,3,4),(0.E+000,0.161026557375,
+    0.32205311475,0.483079672125,0.6441062295),
+  .PIECEWISE_BEZIER_KNOTS.);
+#47741 = CARTESIAN_POINT('',(1.011960629979E-028,2.749999985099));
+#47742 = CARTESIAN_POINT('',(0.450947581424,2.749999985099));
+#47743 = CARTESIAN_POINT('',(0.989092698722,2.589334411123));
+#47744 = CARTESIAN_POINT('',(1.414213562373,2.164213547472));
+#47745 = CARTESIAN_POINT('',(1.626992931885,1.95143417796));
+#47746 = CARTESIAN_POINT('',(2.,1.483024393598));
+#47747 = CARTESIAN_POINT('',(2.,0.749999985099));
+#47748 = CARTESIAN_POINT('',(2.,1.69755766E-002));
+#47749 = CARTESIAN_POINT('',(1.626992931885,-0.451434207762));
+#47750 = CARTESIAN_POINT('',(1.414213562373,-0.664213577274));
+#47751 = CARTESIAN_POINT('',(0.989092698722,-1.089334440925));
+#47752 = CARTESIAN_POINT('',(0.450947581424,-1.250000014901));
+#47753 = CARTESIAN_POINT('',(-6.882811398053E-029,-1.250000014901));
+#47754 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#47755 = ORIENTED_EDGE('',*,*,#47756,.T.);
+#47756 = EDGE_CURVE('',#47721,#47757,#47759,.T.);
+#47757 = VERTEX_POINT('',#47758);
+#47758 = CARTESIAN_POINT('',(-3.061617061739E-016,4.000000074506,
+    8.000000067055));
+#47759 = SURFACE_CURVE('',#47760,(#47764),.PCURVE_S1.);
+#47760 = LINE('',#47761,#47762);
+#47761 = CARTESIAN_POINT('',(-6.123233722007E-017,2.,8.000000067055));
+#47762 = VECTOR('',#47763,1.);
+#47763 = DIRECTION('',(-1.224646799147E-016,1.,5.551114916331E-016));
+#47764 = PCURVE('',#47692,#47765);
+#47765 = DEFINITIONAL_REPRESENTATION('',(#47766),#47770);
+#47766 = LINE('',#47767,#47768);
+#47767 = CARTESIAN_POINT('',(-6.885276588382E-029,-1.250000014901));
+#47768 = VECTOR('',#47769,1.);
+#47769 = DIRECTION('',(3.374613034702E-061,-1.));
+#47770 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#47771 = ORIENTED_EDGE('',*,*,#47772,.T.);
+#47772 = EDGE_CURVE('',#47757,#47773,#47775,.T.);
+#47773 = VERTEX_POINT('',#47774);
+#47774 = CARTESIAN_POINT('',(1.,4.000000074506,8.000000067055));
+#47775 = SURFACE_CURVE('',#47776,(#47780),.PCURVE_S1.);
+#47776 = LINE('',#47777,#47778);
+#47777 = CARTESIAN_POINT('',(-3.061617061739E-016,4.000000074506,
+    8.000000067055));
+#47778 = VECTOR('',#47779,1.);
+#47779 = DIRECTION('',(1.,1.224646799147E-016,0.E+000));
+#47780 = PCURVE('',#47692,#47781);
+#47781 = DEFINITIONAL_REPRESENTATION('',(#47782),#47786);
+#47782 = LINE('',#47783,#47784);
+#47783 = CARTESIAN_POINT('',(-1.454462294001E-028,-3.250000089407));
+#47784 = VECTOR('',#47785,1.);
+#47785 = DIRECTION('',(1.,-3.374613034702E-061));
+#47786 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#47787 = ORIENTED_EDGE('',*,*,#47788,.T.);
+#47788 = EDGE_CURVE('',#47773,#47789,#47791,.T.);
+#47789 = VERTEX_POINT('',#47790);
+#47790 = CARTESIAN_POINT('',(1.,5.000000022352,8.000000067055));
+#47791 = SURFACE_CURVE('',#47792,(#47796),.PCURVE_S1.);
+#47792 = LINE('',#47793,#47794);
+#47793 = CARTESIAN_POINT('',(1.,4.000000074506,8.000000067055));
+#47794 = VECTOR('',#47795,1.);
+#47795 = DIRECTION('',(-1.224646799147E-016,1.,0.E+000));
+#47796 = PCURVE('',#47692,#47797);
+#47797 = DEFINITIONAL_REPRESENTATION('',(#47798),#47802);
+#47798 = LINE('',#47799,#47800);
+#47799 = CARTESIAN_POINT('',(1.,-3.250000089407));
+#47800 = VECTOR('',#47801,1.);
+#47801 = DIRECTION('',(3.374613034702E-061,-1.));
+#47802 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#47803 = ORIENTED_EDGE('',*,*,#47804,.T.);
+#47804 = EDGE_CURVE('',#47789,#47805,#47807,.T.);
+#47805 = VERTEX_POINT('',#47806);
+#47806 = CARTESIAN_POINT('',(3.5,5.000000022352,8.000000067055));
+#47807 = SURFACE_CURVE('',#47808,(#47812),.PCURVE_S1.);
+#47808 = LINE('',#47809,#47810);
+#47809 = CARTESIAN_POINT('',(1.,5.000000022352,8.000000067055));
+#47810 = VECTOR('',#47811,1.);
+#47811 = DIRECTION('',(1.,1.224646799147E-016,0.E+000));
+#47812 = PCURVE('',#47692,#47813);
+#47813 = DEFINITIONAL_REPRESENTATION('',(#47814),#47818);
+#47814 = LINE('',#47815,#47816);
+#47815 = CARTESIAN_POINT('',(1.,-4.250000037253));
+#47816 = VECTOR('',#47817,1.);
+#47817 = DIRECTION('',(1.,-3.374613034702E-061));
+#47818 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#47819 = ORIENTED_EDGE('',*,*,#47820,.T.);
+#47820 = EDGE_CURVE('',#47805,#47821,#47823,.T.);
+#47821 = VERTEX_POINT('',#47822);
+#47822 = CARTESIAN_POINT('',(3.5,-3.500000052154,8.000000067055));
+#47823 = SURFACE_CURVE('',#47824,(#47828),.PCURVE_S1.);
+#47824 = LINE('',#47825,#47826);
+#47825 = CARTESIAN_POINT('',(3.5,5.000000022352,8.000000067055));
+#47826 = VECTOR('',#47827,1.);
+#47827 = DIRECTION('',(-8.149792425691E-018,-1.,-2.612289446809E-016));
+#47828 = PCURVE('',#47692,#47829);
+#47829 = DEFINITIONAL_REPRESENTATION('',(#47830),#47834);
+#47830 = LINE('',#47831,#47832);
+#47831 = CARTESIAN_POINT('',(3.5,-4.250000037253));
+#47832 = VECTOR('',#47833,1.);
+#47833 = DIRECTION('',(-1.306144723404E-016,1.));
+#47834 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#47835 = ORIENTED_EDGE('',*,*,#47836,.T.);
+#47836 = EDGE_CURVE('',#47821,#47837,#47839,.T.);
+#47837 = VERTEX_POINT('',#47838);
+#47838 = CARTESIAN_POINT('',(1.000000014901,-3.500000052154,
+    8.000000067055));
+#47839 = SURFACE_CURVE('',#47840,(#47844),.PCURVE_S1.);
+#47840 = LINE('',#47841,#47842);
+#47841 = CARTESIAN_POINT('',(3.5,-3.500000052154,8.000000067055));
+#47842 = VECTOR('',#47843,1.);
+#47843 = DIRECTION('',(-1.,-1.224646799147E-016,0.E+000));
+#47844 = PCURVE('',#47692,#47845);
+#47845 = DEFINITIONAL_REPRESENTATION('',(#47846),#47850);
+#47846 = LINE('',#47847,#47848);
+#47847 = CARTESIAN_POINT('',(3.5,4.250000037253));
+#47848 = VECTOR('',#47849,1.);
+#47849 = DIRECTION('',(-1.,3.374613034702E-061));
+#47850 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#47851 = ORIENTED_EDGE('',*,*,#47852,.T.);
+#47852 = EDGE_CURVE('',#47837,#47682,#47853,.T.);
+#47853 = SURFACE_CURVE('',#47854,(#47858),.PCURVE_S1.);
+#47854 = LINE('',#47855,#47856);
+#47855 = CARTESIAN_POINT('',(1.000000014901,-3.500000052154,
+    8.000000067055));
+#47856 = VECTOR('',#47857,1.);
+#47857 = DIRECTION('',(1.550910721057E-016,1.,0.E+000));
+#47858 = PCURVE('',#47692,#47859);
+#47859 = DEFINITIONAL_REPRESENTATION('',(#47860),#47864);
+#47860 = LINE('',#47861,#47862);
+#47861 = CARTESIAN_POINT('',(1.000000014901,4.250000037253));
+#47862 = VECTOR('',#47863,1.);
+#47863 = DIRECTION('',(2.775557520204E-016,-1.));
+#47864 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#47865 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#47869)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#47866,#47867,#47868)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#47866 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#47867 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#47868 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#47869 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#47866,
+  'distance_accuracy_value','confusion accuracy');
+#47870 = SHAPE_DEFINITION_REPRESENTATION(#47871,#47674);
+#47871 = PRODUCT_DEFINITION_SHAPE('','',#47872);
+#47872 = PRODUCT_DEFINITION('design','',#47873,#47876);
+#47873 = PRODUCT_DEFINITION_FORMATION('','',#47874);
+#47874 = PRODUCT('Plastik017','Plastik017','',(#47875));
+#47875 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#47876 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#47877 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#47878,#47880);
+#47878 = ( REPRESENTATION_RELATIONSHIP('','',#47674,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#47879) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#47879 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1067);
+#47880 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #47881);
+#47881 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('264','=>[0:1:1:265]','',#5,
+  #47872,$);
+#47882 = PRODUCT_TYPE('part',$,(#47874));
+#47883 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#47884),#47958);
+#47884 = SHELL_BASED_SURFACE_MODEL('',(#47885));
+#47885 = OPEN_SHELL('',(#47886));
+#47886 = ADVANCED_FACE('',(#47887),#47901,.T.);
+#47887 = FACE_BOUND('',#47888,.T.);
+#47888 = EDGE_LOOP('',(#47889,#47912,#47928,#47944));
+#47889 = ORIENTED_EDGE('',*,*,#47890,.T.);
+#47890 = EDGE_CURVE('',#47891,#47893,#47895,.T.);
+#47891 = VERTEX_POINT('',#47892);
+#47892 = CARTESIAN_POINT('',(-3.,-3.489782892168,9.000000067055));
+#47893 = VERTEX_POINT('',#47894);
+#47894 = CARTESIAN_POINT('',(-3.,-3.489782892168,8.000000067055));
+#47895 = SURFACE_CURVE('',#47896,(#47900),.PCURVE_S1.);
+#47896 = LINE('',#47897,#47898);
+#47897 = CARTESIAN_POINT('',(-3.,-3.489782892168,9.000000067055));
+#47898 = VECTOR('',#47899,1.);
+#47899 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#47900 = PCURVE('',#47901,#47906);
+#47901 = PLANE('',#47902);
+#47902 = AXIS2_PLACEMENT_3D('',#47903,#47904,#47905);
+#47903 = CARTESIAN_POINT('',(-3.,-3.489782892168,8.500000067055));
+#47904 = DIRECTION('',(-1.224646799147E-016,-1.,0.E+000));
+#47905 = DIRECTION('',(0.E+000,0.E+000,1.));
+#47906 = DEFINITIONAL_REPRESENTATION('',(#47907),#47911);
+#47907 = LINE('',#47908,#47909);
+#47908 = CARTESIAN_POINT('',(0.5,0.E+000));
+#47909 = VECTOR('',#47910,1.);
+#47910 = DIRECTION('',(-1.,0.E+000));
+#47911 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#47912 = ORIENTED_EDGE('',*,*,#47913,.T.);
+#47913 = EDGE_CURVE('',#47893,#47914,#47916,.T.);
+#47914 = VERTEX_POINT('',#47915);
+#47915 = CARTESIAN_POINT('',(-1.000000014901,-3.489782892168,
+    8.000000067055));
+#47916 = SURFACE_CURVE('',#47917,(#47921),.PCURVE_S1.);
+#47917 = LINE('',#47918,#47919);
+#47918 = CARTESIAN_POINT('',(-3.,-3.489782892168,8.000000067055));
+#47919 = VECTOR('',#47920,1.);
+#47920 = DIRECTION('',(1.,-1.224646799147E-016,-5.551115164485E-016));
+#47921 = PCURVE('',#47901,#47922);
+#47922 = DEFINITIONAL_REPRESENTATION('',(#47923),#47927);
+#47923 = LINE('',#47924,#47925);
+#47924 = CARTESIAN_POINT('',(-0.5,0.E+000));
+#47925 = VECTOR('',#47926,1.);
+#47926 = DIRECTION('',(-5.551115164485E-016,-1.));
+#47927 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#47928 = ORIENTED_EDGE('',*,*,#47929,.F.);
+#47929 = EDGE_CURVE('',#47930,#47914,#47932,.T.);
+#47930 = VERTEX_POINT('',#47931);
+#47931 = CARTESIAN_POINT('',(-1.000000014901,-3.489782892168,
+    9.000000067055));
+#47932 = SURFACE_CURVE('',#47933,(#47937),.PCURVE_S1.);
+#47933 = LINE('',#47934,#47935);
+#47934 = CARTESIAN_POINT('',(-1.000000014901,-3.489782892168,
+    9.000000067055));
+#47935 = VECTOR('',#47936,1.);
+#47936 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#47937 = PCURVE('',#47901,#47938);
+#47938 = DEFINITIONAL_REPRESENTATION('',(#47939),#47943);
+#47939 = LINE('',#47940,#47941);
+#47940 = CARTESIAN_POINT('',(0.5,-1.999999985099));
+#47941 = VECTOR('',#47942,1.);
+#47942 = DIRECTION('',(-1.,0.E+000));
+#47943 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#47944 = ORIENTED_EDGE('',*,*,#47945,.F.);
+#47945 = EDGE_CURVE('',#47891,#47930,#47946,.T.);
+#47946 = SURFACE_CURVE('',#47947,(#47951),.PCURVE_S1.);
+#47947 = LINE('',#47948,#47949);
+#47948 = CARTESIAN_POINT('',(-3.,-3.489782892168,9.000000067055));
+#47949 = VECTOR('',#47950,1.);
+#47950 = DIRECTION('',(1.,-1.224646799147E-016,0.E+000));
+#47951 = PCURVE('',#47901,#47952);
+#47952 = DEFINITIONAL_REPRESENTATION('',(#47953),#47957);
+#47953 = LINE('',#47954,#47955);
+#47954 = CARTESIAN_POINT('',(0.5,0.E+000));
+#47955 = VECTOR('',#47956,1.);
+#47956 = DIRECTION('',(0.E+000,-1.));
+#47957 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#47958 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#47962)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#47959,#47960,#47961)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#47959 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#47960 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#47961 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#47962 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#47959,
+  'distance_accuracy_value','confusion accuracy');
+#47963 = SHAPE_DEFINITION_REPRESENTATION(#47964,#47883);
+#47964 = PRODUCT_DEFINITION_SHAPE('','',#47965);
+#47965 = PRODUCT_DEFINITION('design','',#47966,#47969);
+#47966 = PRODUCT_DEFINITION_FORMATION('','',#47967);
+#47967 = PRODUCT('Plastik016','Plastik016','',(#47968));
+#47968 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#47969 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#47970 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#47971,#47973);
+#47971 = ( REPRESENTATION_RELATIONSHIP('','',#47883,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#47972) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#47972 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1071);
+#47973 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #47974);
+#47974 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('265','=>[0:1:1:266]','',#5,
+  #47965,$);
+#47975 = PRODUCT_TYPE('part',$,(#47967));
+#47976 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#47977),#48407);
+#47977 = SHELL_BASED_SURFACE_MODEL('',(#47978));
+#47978 = OPEN_SHELL('',(#47979));
+#47979 = ADVANCED_FACE('',(#47980),#47998,.T.);
+#47980 = FACE_BOUND('',#47981,.T.);
+#47981 = EDGE_LOOP('',(#47982,#48039,#48081,#48119,#48161,#48203,#48245,
+    #48287,#48325,#48367));
+#47982 = ORIENTED_EDGE('',*,*,#47983,.F.);
+#47983 = EDGE_CURVE('',#47984,#47986,#47988,.T.);
+#47984 = VERTEX_POINT('',#47985);
+#47985 = CARTESIAN_POINT('',(-2.121242937857,-2.121242937857,
+    13.883260414266));
+#47986 = VERTEX_POINT('',#47987);
+#47987 = CARTESIAN_POINT('',(-3.000124926996,2.446214767284E-017,
+    13.833416678844));
+#47988 = SURFACE_CURVE('',#47989,(#47997),.PCURVE_S1.);
+#47989 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#47990,#47991,#47992,#47993,
+    #47994,#47995,#47996),.UNSPECIFIED.,.F.,.F.,(4,3,4),(-0.241777920213
+    ,-5.490128046117E-002,0.E+000),.UNSPECIFIED.);
+#47990 = CARTESIAN_POINT('',(-2.121242937857,-2.121242937857,
+    13.883260414266));
+#47991 = CARTESIAN_POINT('',(-2.556492380504,-1.686055268809,
+    13.870228058292));
+#47992 = CARTESIAN_POINT('',(-2.846838548042,-1.122493013099,
+    13.857444095787));
+#47993 = CARTESIAN_POINT('',(-2.953184965614,-0.528513840357,
+    13.84467398469));
+#47994 = CARTESIAN_POINT('',(-2.984427792459,-0.354012537283,
+    13.840922336267));
+#47995 = CARTESIAN_POINT('',(-3.000124926996,-0.176969188028,
+    13.837171883342));
+#47996 = CARTESIAN_POINT('',(-3.000124926996,1.7763568394E-015,
+    13.833416678844));
+#47997 = PCURVE('',#47998,#48011);
+#47998 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#47999,#48000)
+    ,(#48001,#48002)
+    ,(#48003,#48004)
+    ,(#48005,#48006)
+    ,(#48007,#48008)
+    ,(#48009,#48010
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,
+    0.492000007331),.PIECEWISE_BEZIER_KNOTS.);
+#47999 = CARTESIAN_POINT('',(-3.673940452188E-016,3.000000044703,
+    13.733333426217));
+#48000 = CARTESIAN_POINT('',(-3.673940452188E-016,3.000000044703,
+    18.653333499531));
+#48001 = CARTESIAN_POINT('',(-2.005497774376,3.000000044703,
+    13.733333426217));
+#48002 = CARTESIAN_POINT('',(-2.005497774376,3.000000044703,
+    18.653333499531));
+#48003 = CARTESIAN_POINT('',(-3.797450996005,1.323723108182,
+    13.733333426217));
+#48004 = CARTESIAN_POINT('',(-3.797450996005,1.323723108182,
+    18.653333499531));
+#48005 = CARTESIAN_POINT('',(-3.797450996005,-1.323723108182,
+    13.733333426217));
+#48006 = CARTESIAN_POINT('',(-3.797450996005,-1.323723108182,
+    18.653333499531));
+#48007 = CARTESIAN_POINT('',(-2.005497774376,-3.000000044703,
+    13.733333426217));
+#48008 = CARTESIAN_POINT('',(-2.005497774376,-3.000000044703,
+    18.653333499531));
+#48009 = CARTESIAN_POINT('',(0.E+000,-3.000000044703,13.733333426217));
+#48010 = CARTESIAN_POINT('',(0.E+000,-3.000000044703,18.653333499531));
+#48011 = DEFINITIONAL_REPRESENTATION('',(#48012),#48038);
+#48012 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#48013,#48014,#48015,#48016,
+    #48017,#48018,#48019,#48020,#48021,#48022,#48023,#48024,#48025,
+    #48026,#48027,#48028,#48029,#48030,#48031,#48032,#48033,#48034,
+    #48035,#48036,#48037),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.241777920213,-0.230788014749,
+    -0.219798109285,-0.208808203821,-0.197818298356,-0.186828392892,
+    -0.175838487428,-0.164848581964,-0.153858676499,-0.142868771035,
+    -0.131878865571,-0.120888960107,-0.109899054642,-9.890914917813E-002
+    ,-8.79192437139E-002,-7.692933824966E-002,-6.593943278542E-002,
+    -5.494952732119E-002,-4.395962185695E-002,-3.296971639271E-002,
+    -2.197981092847E-002,-1.098990546424E-002,0.E+000),.UNSPECIFIED.);
+#48013 = CARTESIAN_POINT('',(0.755548342152,1.499269880488E-002));
+#48014 = CARTESIAN_POINT('',(0.751678943005,1.491605767931E-002));
+#48015 = CARTESIAN_POINT('',(0.743940848014,1.476294723801E-002));
+#48016 = CARTESIAN_POINT('',(0.732334376447,1.453376838435E-002));
+#48017 = CARTESIAN_POINT('',(0.720726952388,1.430504771769E-002));
+#48018 = CARTESIAN_POINT('',(0.709117597924,1.407675661678E-002));
+#48019 = CARTESIAN_POINT('',(0.69750570022,1.384886646036E-002));
+#48020 = CARTESIAN_POINT('',(0.68589102326,1.362134862716E-002));
+#48021 = CARTESIAN_POINT('',(0.674273636477,1.339417449591E-002));
+#48022 = CARTESIAN_POINT('',(0.662653861373,1.316731544535E-002));
+#48023 = CARTESIAN_POINT('',(0.651032209655,1.294074285422E-002));
+#48024 = CARTESIAN_POINT('',(0.639409320652,1.271442810126E-002));
+#48025 = CARTESIAN_POINT('',(0.627785896557,1.248834256519E-002));
+#48026 = CARTESIAN_POINT('',(0.616162636905,1.226245762476E-002));
+#48027 = CARTESIAN_POINT('',(0.604540171515,1.20367446587E-002));
+#48028 = CARTESIAN_POINT('',(0.59291899703,1.181117504575E-002));
+#48029 = CARTESIAN_POINT('',(0.581299400741,1.158572016465E-002));
+#48030 = CARTESIAN_POINT('',(0.569681435031,1.136035139412E-002));
+#48031 = CARTESIAN_POINT('',(0.558064708519,1.113504011291E-002));
+#48032 = CARTESIAN_POINT('',(0.546448868978,1.090975769975E-002));
+#48033 = CARTESIAN_POINT('',(0.53483430938,1.068447553338E-002));
+#48034 = CARTESIAN_POINT('',(0.523221097833,1.045916499253E-002));
+#48035 = CARTESIAN_POINT('',(0.511609484995,1.023379745594E-002));
+#48036 = CARTESIAN_POINT('',(0.503869605592,1.008349535355E-002));
+#48037 = CARTESIAN_POINT('',(0.5,1.000832526264E-002));
+#48038 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#48039 = ORIENTED_EDGE('',*,*,#48040,.F.);
+#48040 = EDGE_CURVE('',#48041,#47984,#48043,.T.);
+#48041 = VERTEX_POINT('',#48042);
+#48042 = CARTESIAN_POINT('',(0.E+000,-3.000000044703,13.933333421747));
+#48043 = SURFACE_CURVE('',#48044,(#48052),.PCURVE_S1.);
+#48044 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#48045,#48046,#48047,#48048,
+    #48049,#48050,#48051),.UNSPECIFIED.,.F.,.F.,(4,3,4),(-0.241768013859
+    ,-4.988799698753E-002,0.E+000),.UNSPECIFIED.);
+#48045 = CARTESIAN_POINT('',(1.408962794181E-015,-3.000000044703,
+    13.933333421747));
+#48046 = CARTESIAN_POINT('',(-0.648394886505,-3.000000044703,
+    13.919574208755));
+#48047 = CARTESIAN_POINT('',(-1.266385734769,-2.787245485494,
+    13.906281267333));
+#48048 = CARTESIAN_POINT('',(-1.760951598695,-2.428641550429,
+    13.893312573027));
+#48049 = CARTESIAN_POINT('',(-1.889536642264,-2.335406036258,
+    13.889940767078));
+#48050 = CARTESIAN_POINT('',(-2.010013383479,-2.232456705772,
+    13.886590879525));
+#48051 = CARTESIAN_POINT('',(-2.121242937857,-2.121242937857,
+    13.883260414266));
+#48052 = PCURVE('',#47998,#48053);
+#48053 = DEFINITIONAL_REPRESENTATION('',(#48054),#48080);
+#48054 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#48055,#48056,#48057,#48058,
+    #48059,#48060,#48061,#48062,#48063,#48064,#48065,#48066,#48067,
+    #48068,#48069,#48070,#48071,#48072,#48073,#48074,#48075,#48076,
+    #48077,#48078,#48079),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.241768013859,-0.230778558684,
+    -0.219789103508,-0.208799648333,-0.197810193157,-0.186820737982,
+    -0.175831282807,-0.164841827631,-0.153852372456,-0.14286291728,
+    -0.131873462105,-0.120884006929,-0.109894551754,-9.890509657868E-002
+    ,-8.791564140327E-002,-7.692618622786E-002,-6.593673105245E-002,
+    -5.494727587705E-002,-4.395782070164E-002,-3.296836552623E-002,
+    -2.197891035082E-002,-1.098945517541E-002,0.E+000),.UNSPECIFIED.);
+#48055 = CARTESIAN_POINT('',(1.,1.999999955298E-002));
+#48056 = CARTESIAN_POINT('',(0.996296694168,1.992119705083E-002));
+#48057 = CARTESIAN_POINT('',(0.988892312847,1.976389793405E-002));
+#48058 = CARTESIAN_POINT('',(0.977790182245,1.952885091283E-002));
+#48059 = CARTESIAN_POINT('',(0.966690074104,1.929468953695E-002));
+#48060 = CARTESIAN_POINT('',(0.955590161931,1.90613977978E-002));
+#48061 = CARTESIAN_POINT('',(0.944488997092,1.882895968678E-002));
+#48062 = CARTESIAN_POINT('',(0.933385546841,1.859735919527E-002));
+#48063 = CARTESIAN_POINT('',(0.922279156285,1.836658031466E-002));
+#48064 = CARTESIAN_POINT('',(0.911169522962,1.813660703634E-002));
+#48065 = CARTESIAN_POINT('',(0.900056660879,1.790742335171E-002));
+#48066 = CARTESIAN_POINT('',(0.888940860852,1.767901325216E-002));
+#48067 = CARTESIAN_POINT('',(0.877822645867,1.745136072906E-002));
+#48068 = CARTESIAN_POINT('',(0.866702722761,1.722444977382E-002));
+#48069 = CARTESIAN_POINT('',(0.855581929425,1.699826437783E-002));
+#48070 = CARTESIAN_POINT('',(0.844461182678,1.677278853247E-002));
+#48071 = CARTESIAN_POINT('',(0.833341410243,1.654800622913E-002));
+#48072 = CARTESIAN_POINT('',(0.822223531284,1.632390145921E-002));
+#48073 = CARTESIAN_POINT('',(0.811108247566,1.610045821409E-002));
+#48074 = CARTESIAN_POINT('',(0.799996535682,1.587766048519E-002));
+#48075 = CARTESIAN_POINT('',(0.78888457401,1.565549226389E-002));
+#48076 = CARTESIAN_POINT('',(0.777772573118,1.543393754157E-002));
+#48077 = CARTESIAN_POINT('',(0.766660423453,1.52129803096E-002));
+#48078 = CARTESIAN_POINT('',(0.759252352646,1.506606314278E-002));
+#48079 = CARTESIAN_POINT('',(0.755548342152,1.499269880489E-002));
+#48080 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#48081 = ORIENTED_EDGE('',*,*,#48082,.F.);
+#48082 = EDGE_CURVE('',#48083,#48041,#48085,.T.);
+#48083 = VERTEX_POINT('',#48084);
+#48084 = CARTESIAN_POINT('',(-3.08148791102E-032,-3.000000044703,
+    14.066666742166));
+#48085 = SURFACE_CURVE('',#48086,(#48090),.PCURVE_S1.);
+#48086 = LINE('',#48087,#48088);
+#48087 = CARTESIAN_POINT('',(0.E+000,-3.000000044703,13.733333426217));
+#48088 = VECTOR('',#48089,1.);
+#48089 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#48090 = PCURVE('',#47998,#48091);
+#48091 = DEFINITIONAL_REPRESENTATION('',(#48092),#48118);
+#48092 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#48093,#48094,#48095,#48096,
+    #48097,#48098,#48099,#48100,#48101,#48102,#48103,#48104,#48105,
+    #48106,#48107,#48108,#48109,#48110,#48111,#48112,#48113,#48114,
+    #48115,#48116,#48117),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.333333315949,-0.327272710475,
+    -0.321212105002,-0.315151499528,-0.309090894054,-0.303030288581,
+    -0.296969683107,-0.290909077634,-0.28484847216,-0.278787866686,
+    -0.272727261213,-0.266666655739,-0.260606050266,-0.254545444792,
+    -0.248484839318,-0.242424233845,-0.236363628371,-0.230303022898,
+    -0.224242417424,-0.21818181195,-0.212121206477,-0.206060601003,
+    -0.19999999553),.UNSPECIFIED.);
+#48093 = CARTESIAN_POINT('',(1.,3.333333159487E-002));
+#48094 = CARTESIAN_POINT('',(1.,3.313131141242E-002));
+#48095 = CARTESIAN_POINT('',(1.,3.272727104751E-002));
+#48096 = CARTESIAN_POINT('',(1.,3.212121050015E-002));
+#48097 = CARTESIAN_POINT('',(1.,3.151514995279E-002));
+#48098 = CARTESIAN_POINT('',(1.,3.090908940543E-002));
+#48099 = CARTESIAN_POINT('',(1.,3.030302885807E-002));
+#48100 = CARTESIAN_POINT('',(1.,2.969696831071E-002));
+#48101 = CARTESIAN_POINT('',(1.,2.909090776336E-002));
+#48102 = CARTESIAN_POINT('',(1.,2.8484847216E-002));
+#48103 = CARTESIAN_POINT('',(1.,2.787878666864E-002));
+#48104 = CARTESIAN_POINT('',(1.,2.727272612128E-002));
+#48105 = CARTESIAN_POINT('',(1.,2.666666557392E-002));
+#48106 = CARTESIAN_POINT('',(1.,2.606060502656E-002));
+#48107 = CARTESIAN_POINT('',(1.,2.54545444792E-002));
+#48108 = CARTESIAN_POINT('',(1.,2.484848393184E-002));
+#48109 = CARTESIAN_POINT('',(1.,2.424242338448E-002));
+#48110 = CARTESIAN_POINT('',(1.,2.363636283712E-002));
+#48111 = CARTESIAN_POINT('',(1.,2.303030228977E-002));
+#48112 = CARTESIAN_POINT('',(1.,2.242424174241E-002));
+#48113 = CARTESIAN_POINT('',(1.,2.181818119505E-002));
+#48114 = CARTESIAN_POINT('',(1.,2.121212064769E-002));
+#48115 = CARTESIAN_POINT('',(1.,2.060606010033E-002));
+#48116 = CARTESIAN_POINT('',(1.,2.020201973542E-002));
+#48117 = CARTESIAN_POINT('',(1.,1.999999955297E-002));
+#48118 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#48119 = ORIENTED_EDGE('',*,*,#48120,.F.);
+#48120 = EDGE_CURVE('',#48121,#48083,#48123,.T.);
+#48121 = VERTEX_POINT('',#48122);
+#48122 = CARTESIAN_POINT('',(-2.121242937857,-2.121242937857,
+    14.016739751882));
+#48123 = SURFACE_CURVE('',#48124,(#48132),.PCURVE_S1.);
+#48124 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#48125,#48126,#48127,#48128,
+    #48129,#48130,#48131),.UNSPECIFIED.,.F.,.F.,(4,3,4),(-0.241767738739
+    ,-5.116260925784E-002,0.E+000),.UNSPECIFIED.);
+#48125 = CARTESIAN_POINT('',(-2.121242937857,-2.121242937857,
+    14.016739751882));
+#48126 = CARTESIAN_POINT('',(-1.696398425594,-2.546027153261,
+    14.029517409054));
+#48127 = CARTESIAN_POINT('',(-1.132870466093,-2.848646600229,
+    14.042407232924));
+#48128 = CARTESIAN_POINT('',(-0.510776816663,-2.956180131402,
+    14.055783208709));
+#48129 = CARTESIAN_POINT('',(-0.343793197733,-2.985044496451,
+    14.059373614824));
+#48130 = CARTESIAN_POINT('',(-0.172837931051,-3.000000044703,
+    14.062999048364));
+#48131 = CARTESIAN_POINT('',(1.408962794181E-015,-3.000000044703,
+    14.066666742166));
+#48132 = PCURVE('',#47998,#48133);
+#48133 = DEFINITIONAL_REPRESENTATION('',(#48134),#48160);
+#48134 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#48135,#48136,#48137,#48138,
+    #48139,#48140,#48141,#48142,#48143,#48144,#48145,#48146,#48147,
+    #48148,#48149,#48150,#48151,#48152,#48153,#48154,#48155,#48156,
+    #48157,#48158,#48159),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.241767738739,-0.230778296069,
+    -0.219788853399,-0.208799410729,-0.197809968059,-0.186820525389,
+    -0.175831082719,-0.164841640049,-0.153852197379,-0.142862754709,
+    -0.131873312039,-0.120883869369,-0.1098944267,-9.890498402959E-002,
+    -8.791554135963E-002,-7.692609868968E-002,-6.593665601973E-002,
+    -5.494721334977E-002,-4.395777067982E-002,-3.296832800986E-002,
+    -2.197888533991E-002,-1.098944266995E-002,0.E+000),.UNSPECIFIED.);
+#48135 = CARTESIAN_POINT('',(0.755548342152,2.834063256647E-002));
+#48136 = CARTESIAN_POINT('',(0.759251225338,2.841430284561E-002));
+#48137 = CARTESIAN_POINT('',(0.766658236493,2.856171797595E-002));
+#48138 = CARTESIAN_POINT('',(0.777771933515,2.87831073936E-002));
+#48139 = CARTESIAN_POINT('',(0.788888326523,2.900480653939E-002));
+#48140 = CARTESIAN_POINT('',(0.800006687074,2.92268584193E-002));
+#48141 = CARTESIAN_POINT('',(0.811126202254,2.944930603933E-002));
+#48142 = CARTESIAN_POINT('',(0.822246007003,2.967219240546E-002));
+#48143 = CARTESIAN_POINT('',(0.833365249501,2.989556052368E-002));
+#48144 = CARTESIAN_POINT('',(0.844483146003,3.011945339998E-002));
+#48145 = CARTESIAN_POINT('',(0.855599036141,3.034391404035E-002));
+#48146 = CARTESIAN_POINT('',(0.866712435097,3.056898545078E-002));
+#48147 = CARTESIAN_POINT('',(0.877823082922,3.079471063725E-002));
+#48148 = CARTESIAN_POINT('',(0.888930990391,3.102113260575E-002));
+#48149 = CARTESIAN_POINT('',(0.9000364806,3.124829436228E-002));
+#48150 = CARTESIAN_POINT('',(0.911140227196,3.147623891283E-002));
+#48151 = CARTESIAN_POINT('',(0.922243283694,3.170500926337E-002));
+#48152 = CARTESIAN_POINT('',(0.933347122534,3.19346484199E-002));
+#48153 = CARTESIAN_POINT('',(0.944453612221,3.216519938841E-002));
+#48154 = CARTESIAN_POINT('',(0.95556519791,3.239670517488E-002));
+#48155 = CARTESIAN_POINT('',(0.966675370754,3.262920878531E-002));
+#48156 = CARTESIAN_POINT('',(0.977784768654,3.286275322568E-002));
+#48157 = CARTESIAN_POINT('',(0.988892930945,3.309738150199E-002));
+#48158 = CARTESIAN_POINT('',(0.996297740711,3.325455158081E-002));
+#48159 = CARTESIAN_POINT('',(1.,3.333333159487E-002));
+#48160 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#48161 = ORIENTED_EDGE('',*,*,#48162,.F.);
+#48162 = EDGE_CURVE('',#48163,#48121,#48165,.T.);
+#48163 = VERTEX_POINT('',#48164);
+#48164 = CARTESIAN_POINT('',(-3.000124926996,2.446214767284E-017,
+    13.96658348954));
+#48165 = SURFACE_CURVE('',#48166,(#48174),.PCURVE_S1.);
+#48166 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#48167,#48168,#48169,#48170,
+    #48171,#48172,#48173),.UNSPECIFIED.,.F.,.F.,(4,3,4),(-0.241778545972
+    ,-4.914153154162E-002,0.E+000),.UNSPECIFIED.);
+#48167 = CARTESIAN_POINT('',(-3.000124926996,1.7763568394E-015,
+    13.96658348954));
+#48168 = CARTESIAN_POINT('',(-3.000124926996,-0.621690029412,
+    13.979775465052));
+#48169 = CARTESIAN_POINT('',(-2.802555824548,-1.24195383244,
+    13.993021575699));
+#48170 = CARTESIAN_POINT('',(-2.434468356435,-1.752997934799,
+    14.006437504151));
+#48171 = CARTESIAN_POINT('',(-2.340569569757,-1.883364832093,
+    14.009859895601));
+#48172 = CARTESIAN_POINT('',(-2.23583280266,-2.006669336438,
+    14.01329333804));
+#48173 = CARTESIAN_POINT('',(-2.121242937857,-2.121242937857,
+    14.016739751882));
+#48174 = PCURVE('',#47998,#48175);
+#48175 = DEFINITIONAL_REPRESENTATION('',(#48176),#48202);
+#48176 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#48177,#48178,#48179,#48180,
+    #48181,#48182,#48183,#48184,#48185,#48186,#48187,#48188,#48189,
+    #48190,#48191,#48192,#48193,#48194,#48195,#48196,#48197,#48198,
+    #48199,#48200,#48201),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.241778545972,-0.230788612064,
+    -0.219798678156,-0.208808744248,-0.197818810341,-0.186828876433,
+    -0.175838942525,-0.164849008617,-0.153859074709,-0.142869140802,
+    -0.131879206894,-0.120889272986,-0.109899339078,-9.89094051703E-002,
+    -8.791947126249E-002,-7.692953735468E-002,-6.593960344687E-002,
+    -5.494966953906E-002,-4.395973563124E-002,-3.296980172343E-002,
+    -2.197986781562E-002,-1.098993390781E-002,0.E+000),.UNSPECIFIED.);
+#48177 = CARTESIAN_POINT('',(0.5,2.332500633223E-002));
+#48178 = CARTESIAN_POINT('',(0.503874215231,2.340026649935E-002));
+#48179 = CARTESIAN_POINT('',(0.51162175375,2.355082207229E-002));
+#48180 = CARTESIAN_POINT('',(0.523241217472,2.37767740358E-002));
+#48181 = CARTESIAN_POINT('',(0.534859806363,2.400285749143E-002));
+#48182 = CARTESIAN_POINT('',(0.54647800854,2.422908532716E-002));
+#48183 = CARTESIAN_POINT('',(0.558096066514,2.445547043101E-002));
+#48184 = CARTESIAN_POINT('',(0.569713986311,2.468202569098E-002));
+#48185 = CARTESIAN_POINT('',(0.581331609202,2.490876399506E-002));
+#48186 = CARTESIAN_POINT('',(0.592948668072,2.513569823125E-002));
+#48187 = CARTESIAN_POINT('',(0.604564848709,2.536284128757E-002));
+#48188 = CARTESIAN_POINT('',(0.616179850005,2.5590206052E-002));
+#48189 = CARTESIAN_POINT('',(0.62779344385,2.581780541256E-002));
+#48190 = CARTESIAN_POINT('',(0.639405534527,2.604565225724E-002));
+#48191 = CARTESIAN_POINT('',(0.65101621455,2.627375947404E-002));
+#48192 = CARTESIAN_POINT('',(0.662625826332,2.650213995097E-002));
+#48193 = CARTESIAN_POINT('',(0.674234992253,2.673080657602E-002));
+#48194 = CARTESIAN_POINT('',(0.685844750724,2.695977223721E-002));
+#48195 = CARTESIAN_POINT('',(0.697456282669,2.718904982253E-002));
+#48196 = CARTESIAN_POINT('',(0.709072150787,2.741865221997E-002));
+#48197 = CARTESIAN_POINT('',(0.720689152397,2.764859231755E-002));
+#48198 = CARTESIAN_POINT('',(0.732307386981,2.787888300327E-002));
+#48199 = CARTESIAN_POINT('',(0.743926905617,2.810953716512E-002));
+#48200 = CARTESIAN_POINT('',(0.751674323842,2.826355751578E-002));
+#48201 = CARTESIAN_POINT('',(0.755548342152,2.834063256647E-002));
+#48202 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#48203 = ORIENTED_EDGE('',*,*,#48204,.F.);
+#48204 = EDGE_CURVE('',#48205,#48163,#48207,.T.);
+#48205 = VERTEX_POINT('',#48206);
+#48206 = CARTESIAN_POINT('',(-2.121242937857,2.121242937857,
+    13.916739754117));
+#48207 = SURFACE_CURVE('',#48208,(#48216),.PCURVE_S1.);
+#48208 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#48209,#48210,#48211,#48212,
+    #48213,#48214,#48215),.UNSPECIFIED.,.F.,.F.,(4,3,4),(-0.241777920213
+    ,-5.490128045935E-002,0.E+000),.UNSPECIFIED.);
+#48209 = CARTESIAN_POINT('',(-2.121242937857,2.121242937857,
+    13.916739754117));
+#48210 = CARTESIAN_POINT('',(-2.556492380509,1.686055268804,
+    13.929772110092));
+#48211 = CARTESIAN_POINT('',(-2.846838548047,1.122493013088,
+    13.942556072596));
+#48212 = CARTESIAN_POINT('',(-2.953184965617,0.528513840339,
+    13.955326183694));
+#48213 = CARTESIAN_POINT('',(-2.98442779246,0.354012537271,
+    13.959077832117));
+#48214 = CARTESIAN_POINT('',(-3.000124926996,0.176969188022,
+    13.962828285042));
+#48215 = CARTESIAN_POINT('',(-3.000124926996,1.33226762955E-015,
+    13.96658348954));
+#48216 = PCURVE('',#47998,#48217);
+#48217 = DEFINITIONAL_REPRESENTATION('',(#48218),#48244);
+#48218 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#48219,#48220,#48221,#48222,
+    #48223,#48224,#48225,#48226,#48227,#48228,#48229,#48230,#48231,
+    #48232,#48233,#48234,#48235,#48236,#48237,#48238,#48239,#48240,
+    #48241,#48242,#48243),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.241777920213,-0.230788014749,
+    -0.219798109285,-0.20880820382,-0.197818298356,-0.186828392892,
+    -0.175838487428,-0.164848581963,-0.153858676499,-0.142868771035,
+    -0.131878865571,-0.120888960106,-0.109899054642,-9.890914917805E-002
+    ,-8.791924371382E-002,-7.692933824959E-002,-6.593943278536E-002,
+    -5.494952732114E-002,-4.395962185691E-002,-3.296971639268E-002,
+    -2.197981092845E-002,-1.098990546423E-002,0.E+000),.UNSPECIFIED.);
+#48219 = CARTESIAN_POINT('',(0.244451657848,1.834063278998E-002));
+#48220 = CARTESIAN_POINT('',(0.248321056995,1.841727391556E-002));
+#48221 = CARTESIAN_POINT('',(0.256059151986,1.857038435686E-002));
+#48222 = CARTESIAN_POINT('',(0.267665623553,1.879956321053E-002));
+#48223 = CARTESIAN_POINT('',(0.279273047612,1.902828387719E-002));
+#48224 = CARTESIAN_POINT('',(0.290882402076,1.92565749781E-002));
+#48225 = CARTESIAN_POINT('',(0.30249429978,1.948446513452E-002));
+#48226 = CARTESIAN_POINT('',(0.31410897674,1.971198296772E-002));
+#48227 = CARTESIAN_POINT('',(0.325726363523,1.993915709897E-002));
+#48228 = CARTESIAN_POINT('',(0.337346138627,2.016601614952E-002));
+#48229 = CARTESIAN_POINT('',(0.348967790345,2.039258874065E-002));
+#48230 = CARTESIAN_POINT('',(0.360590679348,2.061890349362E-002));
+#48231 = CARTESIAN_POINT('',(0.372214103443,2.084498902968E-002));
+#48232 = CARTESIAN_POINT('',(0.383837363095,2.107087397012E-002));
+#48233 = CARTESIAN_POINT('',(0.395459828485,2.129658693618E-002));
+#48234 = CARTESIAN_POINT('',(0.40708100297,2.152215654913E-002));
+#48235 = CARTESIAN_POINT('',(0.418700599259,2.174761143025E-002));
+#48236 = CARTESIAN_POINT('',(0.43031856497,2.197298020079E-002));
+#48237 = CARTESIAN_POINT('',(0.441935291481,2.219829148202E-002));
+#48238 = CARTESIAN_POINT('',(0.453551131022,2.242357389517E-002));
+#48239 = CARTESIAN_POINT('',(0.46516569062,2.264885606154E-002));
+#48240 = CARTESIAN_POINT('',(0.476778902167,2.287416660239E-002));
+#48241 = CARTESIAN_POINT('',(0.488390515005,2.309953413898E-002));
+#48242 = CARTESIAN_POINT('',(0.496130394408,2.324983624137E-002));
+#48243 = CARTESIAN_POINT('',(0.5,2.332500633228E-002));
+#48244 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#48245 = ORIENTED_EDGE('',*,*,#48246,.F.);
+#48246 = EDGE_CURVE('',#48247,#48205,#48249,.T.);
+#48247 = VERTEX_POINT('',#48248);
+#48248 = CARTESIAN_POINT('',(-3.673940452188E-016,3.000000044703,
+    13.866666746636));
+#48249 = SURFACE_CURVE('',#48250,(#48258),.PCURVE_S1.);
+#48250 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#48251,#48252,#48253,#48254,
+    #48255,#48256,#48257),.UNSPECIFIED.,.F.,.F.,(4,3,4),(-0.241768013859
+    ,-4.988799698796E-002,0.E+000),.UNSPECIFIED.);
+#48251 = CARTESIAN_POINT('',(-3.673940452188E-016,3.000000044703,
+    13.866666746636));
+#48252 = CARTESIAN_POINT('',(-0.648394886504,3.000000044703,
+    13.880425959628));
+#48253 = CARTESIAN_POINT('',(-1.266385734767,2.787245485495,
+    13.89371890105));
+#48254 = CARTESIAN_POINT('',(-1.760951598691,2.428641550432,
+    13.906687595356));
+#48255 = CARTESIAN_POINT('',(-1.889536642262,2.33540603626,
+    13.910059401305));
+#48256 = CARTESIAN_POINT('',(-2.010013383478,2.232456705773,
+    13.913409288858));
+#48257 = CARTESIAN_POINT('',(-2.121242937857,2.121242937857,
+    13.916739754117));
+#48258 = PCURVE('',#47998,#48259);
+#48259 = DEFINITIONAL_REPRESENTATION('',(#48260),#48286);
+#48260 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#48261,#48262,#48263,#48264,
+    #48265,#48266,#48267,#48268,#48269,#48270,#48271,#48272,#48273,
+    #48274,#48275,#48276,#48277,#48278,#48279,#48280,#48281,#48282,
+    #48283,#48284,#48285),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.241768013859,-0.230778558684,
+    -0.219789103508,-0.208799648333,-0.197810193158,-0.186820737982,
+    -0.175831282807,-0.164841827631,-0.153852372456,-0.14286291728,
+    -0.131873462105,-0.12088400693,-0.109894551754,-9.89050965788E-002,
+    -8.791564140338E-002,-7.692618622796E-002,-6.593673105253E-002,
+    -5.494727587711E-002,-4.395782070169E-002,-3.296836552627E-002,
+    -2.197891035084E-002,-1.098945517542E-002,0.E+000),.UNSPECIFIED.);
+#48261 = CARTESIAN_POINT('',(0.E+000,1.33333320419E-002));
+#48262 = CARTESIAN_POINT('',(3.703305832129E-003,1.341213454405E-002));
+#48263 = CARTESIAN_POINT('',(1.110768715263E-002,1.356943366084E-002));
+#48264 = CARTESIAN_POINT('',(2.220981775515E-002,1.380448068206E-002));
+#48265 = CARTESIAN_POINT('',(3.330992589591E-002,1.403864205794E-002));
+#48266 = CARTESIAN_POINT('',(4.440983806942E-002,1.427193379709E-002));
+#48267 = CARTESIAN_POINT('',(5.55110029082E-002,1.450437190812E-002));
+#48268 = CARTESIAN_POINT('',(6.661445315875E-002,1.473597239963E-002));
+#48269 = CARTESIAN_POINT('',(7.772084371494E-002,1.496675128024E-002));
+#48270 = CARTESIAN_POINT('',(8.883047703829E-002,1.519672455855E-002));
+#48271 = CARTESIAN_POINT('',(9.994333912115E-002,1.542590824318E-002));
+#48272 = CARTESIAN_POINT('',(0.111059139148,1.565431834273E-002));
+#48273 = CARTESIAN_POINT('',(0.122177354133,1.588197086582E-002));
+#48274 = CARTESIAN_POINT('',(0.133297277239,1.610888182106E-002));
+#48275 = CARTESIAN_POINT('',(0.144418070575,1.633506721705E-002));
+#48276 = CARTESIAN_POINT('',(0.155538817322,1.65605430624E-002));
+#48277 = CARTESIAN_POINT('',(0.166658589757,1.678532536573E-002));
+#48278 = CARTESIAN_POINT('',(0.177776468716,1.700943013564E-002));
+#48279 = CARTESIAN_POINT('',(0.188891752434,1.723287338075E-002));
+#48280 = CARTESIAN_POINT('',(0.200003464318,1.745567110966E-002));
+#48281 = CARTESIAN_POINT('',(0.21111542599,1.767783933098E-002));
+#48282 = CARTESIAN_POINT('',(0.222227426882,1.789939405332E-002));
+#48283 = CARTESIAN_POINT('',(0.233339576547,1.81203512853E-002));
+#48284 = CARTESIAN_POINT('',(0.240747647354,1.826726845211E-002));
+#48285 = CARTESIAN_POINT('',(0.244451657848,1.834063278999E-002));
+#48286 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#48287 = ORIENTED_EDGE('',*,*,#48288,.F.);
+#48288 = EDGE_CURVE('',#48289,#48247,#48291,.T.);
+#48289 = VERTEX_POINT('',#48290);
+#48290 = CARTESIAN_POINT('',(-3.673940452188E-016,3.000000044703,
+    13.733333426217));
+#48291 = SURFACE_CURVE('',#48292,(#48296),.PCURVE_S1.);
+#48292 = LINE('',#48293,#48294);
+#48293 = CARTESIAN_POINT('',(-3.673940452188E-016,3.000000044703,
+    13.733333426217));
+#48294 = VECTOR('',#48295,1.);
+#48295 = DIRECTION('',(0.E+000,0.E+000,1.));
+#48296 = PCURVE('',#47998,#48297);
+#48297 = DEFINITIONAL_REPRESENTATION('',(#48298),#48324);
+#48298 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#48299,#48300,#48301,#48302,
+    #48303,#48304,#48305,#48306,#48307,#48308,#48309,#48310,#48311,
+    #48312,#48313,#48314,#48315,#48316,#48317,#48318,#48319,#48320,
+    #48321,#48322,#48323),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,6.060605473591E-003,
+    1.212121094718E-002,1.818181642077E-002,2.424242189436E-002,
+    3.030302736795E-002,3.636363284155E-002,4.242423831514E-002,
+    4.848484378873E-002,5.454544926232E-002,6.060605473591E-002,
+    6.66666602095E-002,7.272726568309E-002,7.878787115668E-002,
+    8.484847663027E-002,9.090908210386E-002,9.696968757745E-002,
+    0.103030293051,0.109090898525,0.115151503998,0.121212109472,
+    0.127272714945,0.133333320419),.UNSPECIFIED.);
+#48299 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#48300 = CARTESIAN_POINT('',(0.E+000,2.02020182453E-004));
+#48301 = CARTESIAN_POINT('',(0.E+000,6.060605473591E-004));
+#48302 = CARTESIAN_POINT('',(0.E+000,1.212121094718E-003));
+#48303 = CARTESIAN_POINT('',(0.E+000,1.818181642077E-003));
+#48304 = CARTESIAN_POINT('',(0.E+000,2.424242189436E-003));
+#48305 = CARTESIAN_POINT('',(0.E+000,3.030302736795E-003));
+#48306 = CARTESIAN_POINT('',(0.E+000,3.636363284155E-003));
+#48307 = CARTESIAN_POINT('',(0.E+000,4.242423831514E-003));
+#48308 = CARTESIAN_POINT('',(0.E+000,4.848484378873E-003));
+#48309 = CARTESIAN_POINT('',(0.E+000,5.454544926232E-003));
+#48310 = CARTESIAN_POINT('',(0.E+000,6.060605473591E-003));
+#48311 = CARTESIAN_POINT('',(0.E+000,6.66666602095E-003));
+#48312 = CARTESIAN_POINT('',(0.E+000,7.272726568309E-003));
+#48313 = CARTESIAN_POINT('',(0.E+000,7.878787115668E-003));
+#48314 = CARTESIAN_POINT('',(0.E+000,8.484847663027E-003));
+#48315 = CARTESIAN_POINT('',(0.E+000,9.090908210386E-003));
+#48316 = CARTESIAN_POINT('',(0.E+000,9.696968757745E-003));
+#48317 = CARTESIAN_POINT('',(0.E+000,1.03030293051E-002));
+#48318 = CARTESIAN_POINT('',(0.E+000,1.090908985246E-002));
+#48319 = CARTESIAN_POINT('',(0.E+000,1.151515039982E-002));
+#48320 = CARTESIAN_POINT('',(0.E+000,1.212121094718E-002));
+#48321 = CARTESIAN_POINT('',(0.E+000,1.272727149454E-002));
+#48322 = CARTESIAN_POINT('',(-0.E+000,1.313131185945E-002));
+#48323 = CARTESIAN_POINT('',(0.E+000,1.33333320419E-002));
+#48324 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#48325 = ORIENTED_EDGE('',*,*,#48326,.F.);
+#48326 = EDGE_CURVE('',#48327,#48289,#48329,.T.);
+#48327 = VERTEX_POINT('',#48328);
+#48328 = CARTESIAN_POINT('',(-2.121242937857,2.121242937857,
+    13.783260416501));
+#48329 = SURFACE_CURVE('',#48330,(#48338),.PCURVE_S1.);
+#48330 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#48331,#48332,#48333,#48334,
+    #48335,#48336,#48337),.UNSPECIFIED.,.F.,.F.,(4,3,4),(-0.241767738739
+    ,-5.11626092571E-002,0.E+000),.UNSPECIFIED.);
+#48331 = CARTESIAN_POINT('',(-2.121242937857,2.121242937857,
+    13.783260416501));
+#48332 = CARTESIAN_POINT('',(-1.696398425593,2.546027153263,
+    13.770482759329));
+#48333 = CARTESIAN_POINT('',(-1.132870466088,2.848646600231,
+    13.757592935459));
+#48334 = CARTESIAN_POINT('',(-0.510776816656,2.956180131403,
+    13.744216959674));
+#48335 = CARTESIAN_POINT('',(-0.343793197728,2.985044496451,
+    13.740626553559));
+#48336 = CARTESIAN_POINT('',(-0.172837931048,3.000000044703,
+    13.737001120019));
+#48337 = CARTESIAN_POINT('',(-3.673940452188E-016,3.000000044703,
+    13.733333426217));
+#48338 = PCURVE('',#47998,#48339);
+#48339 = DEFINITIONAL_REPRESENTATION('',(#48340),#48366);
+#48340 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#48341,#48342,#48343,#48344,
+    #48345,#48346,#48347,#48348,#48349,#48350,#48351,#48352,#48353,
+    #48354,#48355,#48356,#48357,#48358,#48359,#48360,#48361,#48362,
+    #48363,#48364,#48365),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.241767738739,-0.230778296069,
+    -0.219788853399,-0.208799410729,-0.197809968059,-0.186820525389,
+    -0.175831082719,-0.164841640049,-0.153852197379,-0.142862754709,
+    -0.131873312039,-0.12088386937,-0.1098944267,-9.890498402959E-002,
+    -8.791554135964E-002,-7.692609868968E-002,-6.593665601973E-002,
+    -5.494721334977E-002,-4.395777067982E-002,-3.296832800986E-002,
+    -2.197888533991E-002,-1.098944266995E-002,0.E+000),.UNSPECIFIED.);
+#48341 = CARTESIAN_POINT('',(0.244451657848,4.992699028396E-003));
+#48342 = CARTESIAN_POINT('',(0.240748774662,4.919028749254E-003));
+#48343 = CARTESIAN_POINT('',(0.233341763507,4.771613618918E-003));
+#48344 = CARTESIAN_POINT('',(0.222228066485,4.550224201266E-003));
+#48345 = CARTESIAN_POINT('',(0.211111673477,4.328525055478E-003));
+#48346 = CARTESIAN_POINT('',(0.199993312926,4.106473175566E-003));
+#48347 = CARTESIAN_POINT('',(0.188873797746,3.884025555541E-003));
+#48348 = CARTESIAN_POINT('',(0.177753992997,3.661139189413E-003));
+#48349 = CARTESIAN_POINT('',(0.166634750499,3.437771071194E-003));
+#48350 = CARTESIAN_POINT('',(0.155516853997,3.213878194896E-003));
+#48351 = CARTESIAN_POINT('',(0.144400963859,2.989417554529E-003));
+#48352 = CARTESIAN_POINT('',(0.133287564903,2.764346144105E-003));
+#48353 = CARTESIAN_POINT('',(0.122176917078,2.538620957635E-003));
+#48354 = CARTESIAN_POINT('',(0.111069009609,2.31219898913E-003));
+#48355 = CARTESIAN_POINT('',(9.996351939984E-002,2.085037232602E-003));
+#48356 = CARTESIAN_POINT('',(8.885977280414E-002,1.857092682062E-003));
+#48357 = CARTESIAN_POINT('',(7.775671630549E-002,1.628322331519E-003));
+#48358 = CARTESIAN_POINT('',(6.665287746629E-002,1.398683174989E-003));
+#48359 = CARTESIAN_POINT('',(5.55463877793E-002,1.168132206474E-003));
+#48360 = CARTESIAN_POINT('',(4.443480209007E-002,9.366264200159E-004));
+#48361 = CARTESIAN_POINT('',(3.332462924623E-002,7.041228095902E-004));
+#48362 = CARTESIAN_POINT('',(2.221523134605E-002,4.705783692083E-004));
+#48363 = CARTESIAN_POINT('',(1.110706905509E-002,2.359500928894E-004));
+#48364 = CARTESIAN_POINT('',(3.702259288546E-003,7.878001406339E-005));
+#48365 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#48366 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#48367 = ORIENTED_EDGE('',*,*,#48368,.F.);
+#48368 = EDGE_CURVE('',#47986,#48327,#48369,.T.);
+#48369 = SURFACE_CURVE('',#48370,(#48378),.PCURVE_S1.);
+#48370 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#48371,#48372,#48373,#48374,
+    #48375,#48376,#48377),.UNSPECIFIED.,.F.,.F.,(4,3,4),(-0.241778545972
+    ,-4.914153154227E-002,0.E+000),.UNSPECIFIED.);
+#48371 = CARTESIAN_POINT('',(-3.000124926996,1.7763568394E-015,
+    13.833416678844));
+#48372 = CARTESIAN_POINT('',(-3.000124926996,0.621690029409,
+    13.820224703332));
+#48373 = CARTESIAN_POINT('',(-2.802555824549,1.241953832436,
+    13.806978592684));
+#48374 = CARTESIAN_POINT('',(-2.434468356439,1.752997934794,
+    13.793562664232));
+#48375 = CARTESIAN_POINT('',(-2.34056956976,1.88336483209,
+    13.790140272782));
+#48376 = CARTESIAN_POINT('',(-2.235832802661,2.006669336436,
+    13.786706830343));
+#48377 = CARTESIAN_POINT('',(-2.121242937857,2.121242937857,
+    13.783260416501));
+#48378 = PCURVE('',#47998,#48379);
+#48379 = DEFINITIONAL_REPRESENTATION('',(#48380),#48406);
+#48380 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#48381,#48382,#48383,#48384,
+    #48385,#48386,#48387,#48388,#48389,#48390,#48391,#48392,#48393,
+    #48394,#48395,#48396,#48397,#48398,#48399,#48400,#48401,#48402,
+    #48403,#48404,#48405),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.241778545972,-0.230788612064,
+    -0.219798678156,-0.208808744249,-0.197818810341,-0.186828876433,
+    -0.175838942525,-0.164849008617,-0.153859074709,-0.142869140802,
+    -0.131879206894,-0.120889272986,-0.109899339078,-9.890940517036E-002
+    ,-8.791947126255E-002,-7.692953735473E-002,-6.593960344691E-002,
+    -5.494966953909E-002,-4.395973563127E-002,-3.296980172345E-002,
+    -2.197986781564E-002,-1.098993390782E-002,0.E+000),.UNSPECIFIED.);
+#48381 = CARTESIAN_POINT('',(0.5,1.000832526269E-002));
+#48382 = CARTESIAN_POINT('',(0.496125784769,9.933065095574E-003));
+#48383 = CARTESIAN_POINT('',(0.48837824625,9.782509522636E-003));
+#48384 = CARTESIAN_POINT('',(0.476758782528,9.55655755912E-003));
+#48385 = CARTESIAN_POINT('',(0.465140193637,9.330474103492E-003));
+#48386 = CARTESIAN_POINT('',(0.45352199146,9.104246267753E-003));
+#48387 = CARTESIAN_POINT('',(0.441903933486,8.8778611639E-003));
+#48388 = CARTESIAN_POINT('',(0.430286013689,8.651305903933E-003));
+#48389 = CARTESIAN_POINT('',(0.418668390798,8.424567599849E-003));
+#48390 = CARTESIAN_POINT('',(0.407051331928,8.197633363648E-003));
+#48391 = CARTESIAN_POINT('',(0.395435151291,7.970490307329E-003));
+#48392 = CARTESIAN_POINT('',(0.383820149995,7.743125542889E-003));
+#48393 = CARTESIAN_POINT('',(0.37220655615,7.515526182327E-003));
+#48394 = CARTESIAN_POINT('',(0.360594465473,7.287679337644E-003));
+#48395 = CARTESIAN_POINT('',(0.34898378545,7.059572120835E-003));
+#48396 = CARTESIAN_POINT('',(0.337374173668,6.831191643902E-003));
+#48397 = CARTESIAN_POINT('',(0.325765007747,6.602525018842E-003));
+#48398 = CARTESIAN_POINT('',(0.314155249276,6.373559357654E-003));
+#48399 = CARTESIAN_POINT('',(0.302543717331,6.144281772334E-003));
+#48400 = CARTESIAN_POINT('',(0.290927849213,5.914679374896E-003));
+#48401 = CARTESIAN_POINT('',(0.279310847603,5.684739277319E-003));
+#48402 = CARTESIAN_POINT('',(0.267692613019,5.454448591595E-003));
+#48403 = CARTESIAN_POINT('',(0.256073094383,5.223794429737E-003));
+#48404 = CARTESIAN_POINT('',(0.248325676158,5.069774079079E-003));
+#48405 = CARTESIAN_POINT('',(0.244451657848,4.992699028396E-003));
+#48406 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#48407 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#48411)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#48408,#48409,#48410)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#48408 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#48409 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#48410 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#48411 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-003),#48408,
+  'distance_accuracy_value','confusion accuracy');
+#48412 = SHAPE_DEFINITION_REPRESENTATION(#48413,#47976);
+#48413 = PRODUCT_DEFINITION_SHAPE('','',#48414);
+#48414 = PRODUCT_DEFINITION('design','',#48415,#48418);
+#48415 = PRODUCT_DEFINITION_FORMATION('','',#48416);
+#48416 = PRODUCT('Compound047','Compound047','',(#48417));
+#48417 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#48418 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#48419 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#48420,#48422);
+#48420 = ( REPRESENTATION_RELATIONSHIP('','',#47976,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#48421) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#48421 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1075);
+#48422 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #48423);
+#48423 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('266','=>[0:1:1:267]','',#5,
+  #48414,$);
+#48424 = PRODUCT_TYPE('part',$,(#48416));
+#48425 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#48426),#48726);
+#48426 = SHELL_BASED_SURFACE_MODEL('',(#48427));
+#48427 = OPEN_SHELL('',(#48428));
+#48428 = ADVANCED_FACE('',(#48429),#48443,.T.);
+#48429 = FACE_BOUND('',#48430,.T.);
+#48430 = EDGE_LOOP('',(#48431,#48484,#48525,#48563,#48605,#48644,#48686)
+  );
+#48431 = ORIENTED_EDGE('',*,*,#48432,.T.);
+#48432 = EDGE_CURVE('',#48433,#48435,#48437,.T.);
+#48433 = VERTEX_POINT('',#48434);
+#48434 = CARTESIAN_POINT('',(0.E+000,-2.860000123084,14.240000131726));
+#48435 = VERTEX_POINT('',#48436);
+#48436 = CARTESIAN_POINT('',(0.E+000,-2.600000038743,14.500000216067));
+#48437 = SURFACE_CURVE('',#48438,(#48442),.PCURVE_S1.);
+#48438 = LINE('',#48439,#48440);
+#48439 = CARTESIAN_POINT('',(0.E+000,-2.860000123084,14.240000131726));
+#48440 = VECTOR('',#48441,1.);
+#48441 = DIRECTION('',(0.E+000,0.707106781187,0.707106781187));
+#48442 = PCURVE('',#48443,#48456);
+#48443 = B_SPLINE_SURFACE_WITH_KNOTS('',1,5,(
+    (#48444,#48445,#48446,#48447,#48448,#48449)
+    ,(#48450,#48451,#48452,#48453,#48454,#48455
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(6,6),(0.E+000,1.),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#48444 = CARTESIAN_POINT('',(-3.18408172523E-016,2.600000038743,
+    14.500000216067));
+#48445 = CARTESIAN_POINT('',(-1.738098071126,2.600000038743,
+    14.500000216067));
+#48446 = CARTESIAN_POINT('',(-3.291124196538,1.147226693757,
+    14.500000216067));
+#48447 = CARTESIAN_POINT('',(-3.291124196538,-1.147226693757,
+    14.500000216067));
+#48448 = CARTESIAN_POINT('',(-1.738098071126,-2.600000038743,
+    14.500000216067));
+#48449 = CARTESIAN_POINT('',(0.E+000,-2.600000038743,14.500000216067));
+#48450 = CARTESIAN_POINT('',(-3.673940452188E-016,3.000000044703,
+    14.100000210106));
+#48451 = CARTESIAN_POINT('',(-2.005497774376,3.000000044703,
+    14.100000210106));
+#48452 = CARTESIAN_POINT('',(-3.797450996005,1.323723108182,
+    14.100000210106));
+#48453 = CARTESIAN_POINT('',(-3.797450996005,-1.323723108182,
+    14.100000210106));
+#48454 = CARTESIAN_POINT('',(-2.005497774376,-3.000000044703,
+    14.100000210106));
+#48455 = CARTESIAN_POINT('',(0.E+000,-3.000000044703,14.100000210106));
+#48456 = DEFINITIONAL_REPRESENTATION('',(#48457),#48483);
+#48457 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#48458,#48459,#48460,#48461,
+    #48462,#48463,#48464,#48465,#48466,#48467,#48468,#48469,#48470,
+    #48471,#48472,#48473,#48474,#48475,#48476,#48477,#48478,#48479,
+    #48480,#48481,#48482),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.671343843148E-002,
+    3.342687686296E-002,5.014031529444E-002,6.685375372592E-002,
+    8.356719215739E-002,0.100280630589,0.11699406902,0.133707507452,
+    0.150420945883,0.167134384315,0.183847822746,0.200561261178,
+    0.217274699609,0.233988138041,0.250701576472,0.267415014904,
+    0.284128453335,0.300841891767,0.317555330198,0.33426876863,
+    0.350982207061,0.367695645493),.UNSPECIFIED.);
+#48458 = CARTESIAN_POINT('',(0.650000201166,1.));
+#48459 = CARTESIAN_POINT('',(0.640151713269,1.));
+#48460 = CARTESIAN_POINT('',(0.620454737476,1.));
+#48461 = CARTESIAN_POINT('',(0.590909273787,1.));
+#48462 = CARTESIAN_POINT('',(0.561363810098,1.));
+#48463 = CARTESIAN_POINT('',(0.531818346408,1.));
+#48464 = CARTESIAN_POINT('',(0.502272882719,1.));
+#48465 = CARTESIAN_POINT('',(0.47272741903,1.));
+#48466 = CARTESIAN_POINT('',(0.44318195534,1.));
+#48467 = CARTESIAN_POINT('',(0.413636491651,1.));
+#48468 = CARTESIAN_POINT('',(0.384091027962,1.));
+#48469 = CARTESIAN_POINT('',(0.354545564272,1.));
+#48470 = CARTESIAN_POINT('',(0.325000100583,1.));
+#48471 = CARTESIAN_POINT('',(0.295454636893,1.));
+#48472 = CARTESIAN_POINT('',(0.265909173204,1.));
+#48473 = CARTESIAN_POINT('',(0.236363709515,1.));
+#48474 = CARTESIAN_POINT('',(0.206818245825,1.));
+#48475 = CARTESIAN_POINT('',(0.177272782136,1.));
+#48476 = CARTESIAN_POINT('',(0.147727318447,1.));
+#48477 = CARTESIAN_POINT('',(0.118181854757,1.));
+#48478 = CARTESIAN_POINT('',(8.863639106804E-002,1.));
+#48479 = CARTESIAN_POINT('',(5.90909273787E-002,1.));
+#48480 = CARTESIAN_POINT('',(2.954546368935E-002,1.));
+#48481 = CARTESIAN_POINT('',(9.848487896449E-003,1.));
+#48482 = CARTESIAN_POINT('',(0.E+000,1.));
+#48483 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#48484 = ORIENTED_EDGE('',*,*,#48485,.T.);
+#48485 = EDGE_CURVE('',#48435,#48486,#48488,.T.);
+#48486 = VERTEX_POINT('',#48487);
+#48487 = CARTESIAN_POINT('',(-3.18408172523E-016,2.600000038743,
+    14.500000216067));
+#48488 = SURFACE_CURVE('',#48489,(#48496),.PCURVE_S1.);
+#48489 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#48490,#48491,#48492,#48493,
+    #48494,#48495),.UNSPECIFIED.,.F.,.F.,(6,6),(-1.,0.E+000),
+  .PIECEWISE_BEZIER_KNOTS.);
+#48490 = CARTESIAN_POINT('',(0.E+000,-2.600000038743,14.500000216067));
+#48491 = CARTESIAN_POINT('',(-1.738098071126,-2.600000038743,
+    14.500000216067));
+#48492 = CARTESIAN_POINT('',(-3.291124196538,-1.147226693757,
+    14.500000216067));
+#48493 = CARTESIAN_POINT('',(-3.291124196538,1.147226693757,
+    14.500000216067));
+#48494 = CARTESIAN_POINT('',(-1.738098071126,2.600000038743,
+    14.500000216067));
+#48495 = CARTESIAN_POINT('',(-3.18408172523E-016,2.600000038743,
+    14.500000216067));
+#48496 = PCURVE('',#48443,#48497);
+#48497 = DEFINITIONAL_REPRESENTATION('',(#48498),#48524);
+#48498 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#48499,#48500,#48501,#48502,
+    #48503,#48504,#48505,#48506,#48507,#48508,#48509,#48510,#48511,
+    #48512,#48513,#48514,#48515,#48516,#48517,#48518,#48519,#48520,
+    #48521,#48522,#48523),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-1.,-0.954545454545,-0.909090909091,
+    -0.863636363636,-0.818181818182,-0.772727272727,-0.727272727273,
+    -0.681818181818,-0.636363636364,-0.590909090909,-0.545454545455,-0.5
+    ,-0.454545454545,-0.409090909091,-0.363636363636,-0.318181818182,
+    -0.272727272727,-0.227272727273,-0.181818181818,-0.136363636364,
+    -9.090909090909E-002,-4.545454545455E-002,0.E+000),.UNSPECIFIED.);
+#48499 = CARTESIAN_POINT('',(0.E+000,1.));
+#48500 = CARTESIAN_POINT('',(0.E+000,0.984848484848));
+#48501 = CARTESIAN_POINT('',(0.E+000,0.954545454545));
+#48502 = CARTESIAN_POINT('',(0.E+000,0.909090909091));
+#48503 = CARTESIAN_POINT('',(0.E+000,0.863636363636));
+#48504 = CARTESIAN_POINT('',(0.E+000,0.818181818182));
+#48505 = CARTESIAN_POINT('',(0.E+000,0.772727272727));
+#48506 = CARTESIAN_POINT('',(0.E+000,0.727272727273));
+#48507 = CARTESIAN_POINT('',(0.E+000,0.681818181818));
+#48508 = CARTESIAN_POINT('',(0.E+000,0.636363636364));
+#48509 = CARTESIAN_POINT('',(0.E+000,0.590909090909));
+#48510 = CARTESIAN_POINT('',(0.E+000,0.545454545455));
+#48511 = CARTESIAN_POINT('',(0.E+000,0.5));
+#48512 = CARTESIAN_POINT('',(0.E+000,0.454545454545));
+#48513 = CARTESIAN_POINT('',(0.E+000,0.409090909091));
+#48514 = CARTESIAN_POINT('',(0.E+000,0.363636363636));
+#48515 = CARTESIAN_POINT('',(0.E+000,0.318181818182));
+#48516 = CARTESIAN_POINT('',(0.E+000,0.272727272727));
+#48517 = CARTESIAN_POINT('',(0.E+000,0.227272727273));
+#48518 = CARTESIAN_POINT('',(0.E+000,0.181818181818));
+#48519 = CARTESIAN_POINT('',(0.E+000,0.136363636364));
+#48520 = CARTESIAN_POINT('',(0.E+000,9.090909090909E-002));
+#48521 = CARTESIAN_POINT('',(0.E+000,4.545454545454E-002));
+#48522 = CARTESIAN_POINT('',(-0.E+000,1.515151515151E-002));
+#48523 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#48524 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#48525 = ORIENTED_EDGE('',*,*,#48526,.T.);
+#48526 = EDGE_CURVE('',#48486,#48527,#48529,.T.);
+#48527 = VERTEX_POINT('',#48528);
+#48528 = CARTESIAN_POINT('',(-3.649447608908E-016,2.980000120401,
+    14.120000134409));
+#48529 = SURFACE_CURVE('',#48530,(#48534),.PCURVE_S1.);
+#48530 = LINE('',#48531,#48532);
+#48531 = CARTESIAN_POINT('',(-3.18408172523E-016,2.600000038743,
+    14.500000216067));
+#48532 = VECTOR('',#48533,1.);
+#48533 = DIRECTION('',(-8.659560562349E-017,0.707106781187,
+    -0.707106781187));
+#48534 = PCURVE('',#48443,#48535);
+#48535 = DEFINITIONAL_REPRESENTATION('',(#48536),#48562);
+#48536 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#48537,#48538,#48539,#48540,
+    #48541,#48542,#48543,#48544,#48545,#48546,#48547,#48548,#48549,
+    #48550,#48551,#48552,#48553,#48554,#48555,#48556,#48557,#48558,
+    #48559,#48560,#48561),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,2.442733041746E-002,
+    4.885466083492E-002,7.328199125238E-002,9.770932166984E-002,
+    0.122136652087,0.146563982505,0.170991312922,0.19541864334,
+    0.219845973757,0.244273304175,0.268700634592,0.29312796501,
+    0.317555295427,0.341982625844,0.366409956262,0.390837286679,
+    0.415264617097,0.439691947514,0.464119277932,0.488546608349,
+    0.512973938767,0.537401269184),.UNSPECIFIED.);
+#48537 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#48538 = CARTESIAN_POINT('',(1.439394227257E-002,0.E+000));
+#48539 = CARTESIAN_POINT('',(4.318182681772E-002,0.E+000));
+#48540 = CARTESIAN_POINT('',(8.636365363544E-002,0.E+000));
+#48541 = CARTESIAN_POINT('',(0.129545480453,0.E+000));
+#48542 = CARTESIAN_POINT('',(0.172727307271,0.E+000));
+#48543 = CARTESIAN_POINT('',(0.215909134089,0.E+000));
+#48544 = CARTESIAN_POINT('',(0.259090960906,0.E+000));
+#48545 = CARTESIAN_POINT('',(0.302272787724,0.E+000));
+#48546 = CARTESIAN_POINT('',(0.345454614542,0.E+000));
+#48547 = CARTESIAN_POINT('',(0.388636441359,0.E+000));
+#48548 = CARTESIAN_POINT('',(0.431818268177,0.E+000));
+#48549 = CARTESIAN_POINT('',(0.475000094995,0.E+000));
+#48550 = CARTESIAN_POINT('',(0.518181921813,0.E+000));
+#48551 = CARTESIAN_POINT('',(0.56136374863,0.E+000));
+#48552 = CARTESIAN_POINT('',(0.604545575448,0.E+000));
+#48553 = CARTESIAN_POINT('',(0.647727402266,0.E+000));
+#48554 = CARTESIAN_POINT('',(0.690909229083,0.E+000));
+#48555 = CARTESIAN_POINT('',(0.734091055901,0.E+000));
+#48556 = CARTESIAN_POINT('',(0.777272882719,0.E+000));
+#48557 = CARTESIAN_POINT('',(0.820454709537,0.E+000));
+#48558 = CARTESIAN_POINT('',(0.863636536354,0.E+000));
+#48559 = CARTESIAN_POINT('',(0.906818363172,0.E+000));
+#48560 = CARTESIAN_POINT('',(0.935606247717,-0.E+000));
+#48561 = CARTESIAN_POINT('',(0.95000018999,0.E+000));
+#48562 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#48563 = ORIENTED_EDGE('',*,*,#48564,.T.);
+#48564 = EDGE_CURVE('',#48527,#48565,#48567,.T.);
+#48565 = VERTEX_POINT('',#48566);
+#48566 = CARTESIAN_POINT('',(-2.085919401428,2.085919401428,
+    14.149957058035));
+#48567 = SURFACE_CURVE('',#48568,(#48576),.PCURVE_S1.);
+#48568 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#48569,#48570,#48571,#48572,
+    #48573,#48574,#48575),.UNSPECIFIED.,.F.,.F.,(4,3,4),(-0.238939690892
+    ,-7.250995108961E-002,0.E+000),.UNSPECIFIED.);
+#48569 = CARTESIAN_POINT('',(-3.649447608908E-016,2.980000120401,
+    14.120000134409));
+#48570 = CARTESIAN_POINT('',(-0.559656181374,2.972826613058,
+    14.127173641752));
+#48571 = CARTESIAN_POINT('',(-1.102337990143,2.804395476075,
+    14.134189212256));
+#48572 = CARTESIAN_POINT('',(-1.552615019301,2.518734433795,
+    14.141059338233));
+#48573 = CARTESIAN_POINT('',(-1.748791288036,2.394277901996,
+    14.144052508199));
+#48574 = CARTESIAN_POINT('',(-1.927841897495,2.248130379377,
+    14.147018070433));
+#48575 = CARTESIAN_POINT('',(-2.085919401428,2.085919401428,
+    14.149957058035));
+#48576 = PCURVE('',#48443,#48577);
+#48577 = DEFINITIONAL_REPRESENTATION('',(#48578),#48604);
+#48578 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#48579,#48580,#48581,#48582,
+    #48583,#48584,#48585,#48586,#48587,#48588,#48589,#48590,#48591,
+    #48592,#48593,#48594,#48595,#48596,#48597,#48598,#48599,#48600,
+    #48601,#48602,#48603),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.238939690892,-0.228078795852,
+    -0.217217900811,-0.206357005771,-0.19549611073,-0.18463521569,
+    -0.173774320649,-0.162913425609,-0.152052530568,-0.141191635527,
+    -0.130330740487,-0.119469845446,-0.108608950406,-9.774805536511E-002
+    ,-8.688716032455E-002,-7.602626528398E-002,-6.516537024341E-002,
+    -5.430447520284E-002,-4.344358016227E-002,-3.25826851217E-002,
+    -2.172179008114E-002,-1.086089504057E-002,0.E+000),.UNSPECIFIED.);
+#48579 = CARTESIAN_POINT('',(0.95000018999,0.E+000));
+#48580 = CARTESIAN_POINT('',(0.948829604481,3.666594836626E-003));
+#48581 = CARTESIAN_POINT('',(0.946453201075,1.100609291592E-002));
+#48582 = CARTESIAN_POINT('',(0.94281824674,2.203446324458E-002));
+#48583 = CARTESIAN_POINT('',(0.939149713854,3.308237941182E-002));
+#48584 = CARTESIAN_POINT('',(0.935479393538,4.414947781595E-002));
+#48585 = CARTESIAN_POINT('',(0.931834829133,5.523493201941E-002));
+#48586 = CARTESIAN_POINT('',(0.928238230311,6.633742772126E-002));
+#48587 = CARTESIAN_POINT('',(0.924705971442,7.745523960319E-002));
+#48588 = CARTESIAN_POINT('',(0.921248033765,8.858628871745E-002));
+#48589 = CARTESIAN_POINT('',(0.917867565717,9.972821216379E-002));
+#48590 = CARTESIAN_POINT('',(0.914560517023,0.110878435657));
+#48591 = CARTESIAN_POINT('',(0.911315360112,0.12203425066));
+#48592 = CARTESIAN_POINT('',(0.908112896273,0.133192894249));
+#48593 = CARTESIAN_POINT('',(0.904926147424,0.144351632571));
+#48594 = CARTESIAN_POINT('',(0.901720332937,0.155507841366));
+#48595 = CARTESIAN_POINT('',(0.898452929533,0.166659103894));
+#48596 = CARTESIAN_POINT('',(0.895073815674,0.177803246699));
+#48597 = CARTESIAN_POINT('',(0.891709349664,0.188940043919));
+#48598 = CARTESIAN_POINT('',(0.888352926988,0.200068095303));
+#48599 = CARTESIAN_POINT('',(0.885017454057,0.211185745518));
+#48600 = CARTESIAN_POINT('',(0.881702800951,0.222290974785));
+#48601 = CARTESIAN_POINT('',(0.878404811828,0.233381529281));
+#48602 = CARTESIAN_POINT('',(0.876207832952,0.240763790856));
+#48603 = CARTESIAN_POINT('',(0.87510788204,0.244451657848));
+#48604 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#48605 = ORIENTED_EDGE('',*,*,#48606,.T.);
+#48606 = EDGE_CURVE('',#48565,#48607,#48609,.T.);
+#48607 = VERTEX_POINT('',#48608);
+#48608 = CARTESIAN_POINT('',(-2.920073051789,-1.788029058075E-016,
+    14.180048753098));
+#48609 = SURFACE_CURVE('',#48610,(#48615),.PCURVE_S1.);
+#48610 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#48611,#48612,#48613,#48614),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(-0.23652885886,0.E+000),
+  .PIECEWISE_BEZIER_KNOTS.);
+#48611 = CARTESIAN_POINT('',(-2.085919401428,2.085919401428,
+    14.149957058035));
+#48612 = CARTESIAN_POINT('',(-2.63844259182,1.518948612906,
+    14.160229606412));
+#48613 = CARTESIAN_POINT('',(-2.930122758805,0.768262696635,
+    14.169999464409));
+#48614 = CARTESIAN_POINT('',(-2.920073051789,-7.339144181201E-016,
+    14.180048753098));
+#48615 = PCURVE('',#48443,#48616);
+#48616 = DEFINITIONAL_REPRESENTATION('',(#48617),#48643);
+#48617 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#48618,#48619,#48620,#48621,
+    #48622,#48623,#48624,#48625,#48626,#48627,#48628,#48629,#48630,
+    #48631,#48632,#48633,#48634,#48635,#48636,#48637,#48638,#48639,
+    #48640,#48641,#48642),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.23652885886,-0.225777547093,
+    -0.215026235327,-0.204274923561,-0.193523611794,-0.182772300028,
+    -0.172020988262,-0.161269676495,-0.150518364729,-0.139767052963,
+    -0.129015741196,-0.11826442943,-0.107513117664,-9.676180589715E-002,
+    -8.60104941308E-002,-7.525918236445E-002,-6.45078705981E-002,
+    -5.375655883175E-002,-4.30052470654E-002,-3.225393529905E-002,
+    -2.15026235327E-002,-1.075131176635E-002,0.E+000),.UNSPECIFIED.);
+#48618 = CARTESIAN_POINT('',(0.87510788204,0.244451657848));
+#48619 = CARTESIAN_POINT('',(0.873940879491,0.248363330066));
+#48620 = CARTESIAN_POINT('',(0.871629609991,0.256173887063));
+#48621 = CARTESIAN_POINT('',(0.868213830596,0.267855663429));
+#48622 = CARTESIAN_POINT('',(0.864830650729,0.279507742824));
+#48623 = CARTESIAN_POINT('',(0.861466596919,0.291134281035));
+#48624 = CARTESIAN_POINT('',(0.858110878908,0.302739290213));
+#48625 = CARTESIAN_POINT('',(0.854755444582,0.314326619429));
+#48626 = CARTESIAN_POINT('',(0.851394434556,0.325899962366));
+#48627 = CARTESIAN_POINT('',(0.848023847006,0.33746286231));
+#48628 = CARTESIAN_POINT('',(0.844641195767,0.349018721892));
+#48629 = CARTESIAN_POINT('',(0.841245219996,0.360570815115));
+#48630 = CARTESIAN_POINT('',(0.837835629856,0.372122301855));
+#48631 = CARTESIAN_POINT('',(0.834412892483,0.383676244349));
+#48632 = CARTESIAN_POINT('',(0.83097805713,0.395235625394));
+#48633 = CARTESIAN_POINT('',(0.827532619899,0.406803367901));
+#48634 = CARTESIAN_POINT('',(0.824078427927,0.41838235552));
+#48635 = CARTESIAN_POINT('',(0.820617623423,0.42997545403));
+#48636 = CARTESIAN_POINT('',(0.817152626576,0.441585533066));
+#48637 = CARTESIAN_POINT('',(0.813686161235,0.453215488364));
+#48638 = CARTESIAN_POINT('',(0.810221309264,0.464868262389));
+#48639 = CARTESIAN_POINT('',(0.80676164652,0.476546869718));
+#48640 = CARTESIAN_POINT('',(0.803311263265,0.488254401947));
+#48641 = CARTESIAN_POINT('',(0.801020691312,0.49608087042));
+#48642 = CARTESIAN_POINT('',(0.799878645502,0.5));
+#48643 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#48644 = ORIENTED_EDGE('',*,*,#48645,.T.);
+#48645 = EDGE_CURVE('',#48607,#48646,#48648,.T.);
+#48646 = VERTEX_POINT('',#48647);
+#48647 = CARTESIAN_POINT('',(-2.043493924767,-2.043493924767,
+    14.20995793281));
+#48648 = SURFACE_CURVE('',#48649,(#48657),.PCURVE_S1.);
+#48649 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#48650,#48651,#48652,#48653,
+    #48654,#48655,#48656),.UNSPECIFIED.,.F.,.F.,(4,3,4),(-0.234112112781
+    ,-9.714038362855E-002,0.E+000),.UNSPECIFIED.);
+#48650 = CARTESIAN_POINT('',(-2.920073051789,-8.880436891427E-017,
+    14.180048753098));
+#48651 = CARTESIAN_POINT('',(-2.914392596092,-0.434249695493,
+    14.185728972342));
+#48652 = CARTESIAN_POINT('',(-2.807138582783,-0.883678524853,
+    14.191616963655));
+#48653 = CARTESIAN_POINT('',(-2.603080223936,-1.28393760127,
+    14.197504914138));
+#48654 = CARTESIAN_POINT('',(-2.458361986211,-1.567801435614,
+    14.201680650052));
+#48655 = CARTESIAN_POINT('',(-2.26630910045,-1.826510241412,
+    14.20585636543));
+#48656 = CARTESIAN_POINT('',(-2.043493924767,-2.043493924767,
+    14.20995793281));
+#48657 = PCURVE('',#48443,#48658);
+#48658 = DEFINITIONAL_REPRESENTATION('',(#48659),#48685);
+#48659 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#48660,#48661,#48662,#48663,
+    #48664,#48665,#48666,#48667,#48668,#48669,#48670,#48671,#48672,
+    #48673,#48674,#48675,#48676,#48677,#48678,#48679,#48680,#48681,
+    #48682,#48683,#48684),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.234112112781,-0.223470653109,
+    -0.212829193437,-0.202187733765,-0.191546274094,-0.180904814422,
+    -0.17026335475,-0.159621895078,-0.148980435406,-0.138338975734,
+    -0.127697516062,-0.117056056391,-0.106414596719,-9.577313704677E-002
+    ,-8.513167737491E-002,-7.449021770305E-002,-6.384875803118E-002,
+    -5.320729835932E-002,-4.256583868745E-002,-3.192437901559E-002,
+    -2.128291934373E-002,-1.064145967186E-002,0.E+000),.UNSPECIFIED.);
+#48660 = CARTESIAN_POINT('',(0.799878645503,0.5));
+#48661 = CARTESIAN_POINT('',(0.798774210302,0.503786240874));
+#48662 = CARTESIAN_POINT('',(0.796496302743,0.511382897442));
+#48663 = CARTESIAN_POINT('',(0.792944881748,0.522843934091));
+#48664 = CARTESIAN_POINT('',(0.789337119798,0.534364734397));
+#48665 = CARTESIAN_POINT('',(0.785731401511,0.545938364394));
+#48666 = CARTESIAN_POINT('',(0.782172668856,0.5575576423));
+#48667 = CARTESIAN_POINT('',(0.778690439148,0.569215215529));
+#48668 = CARTESIAN_POINT('',(0.775299226276,0.580903731216));
+#48669 = CARTESIAN_POINT('',(0.77199856517,0.59261598082));
+#48670 = CARTESIAN_POINT('',(0.768773091136,0.604345070095));
+#48671 = CARTESIAN_POINT('',(0.765593682357,0.616084516051));
+#48672 = CARTESIAN_POINT('',(0.762415182103,0.627828600705));
+#48673 = CARTESIAN_POINT('',(0.759187614723,0.639571748922));
+#48674 = CARTESIAN_POINT('',(0.75581769985,0.651311520843));
+#48675 = CARTESIAN_POINT('',(0.752321396154,0.663037685637));
+#48676 = CARTESIAN_POINT('',(0.748800860874,0.674742310247));
+#48677 = CARTESIAN_POINT('',(0.74528870258,0.686420512521));
+#48678 = CARTESIAN_POINT('',(0.741818618258,0.698065829988));
+#48679 = CARTESIAN_POINT('',(0.738405703271,0.709671653595));
+#48680 = CARTESIAN_POINT('',(0.73505131124,0.721231037075));
+#48681 = CARTESIAN_POINT('',(0.731740922384,0.732736955774));
+#48682 = CARTESIAN_POINT('',(0.728446324333,0.744182397173));
+#48683 = CARTESIAN_POINT('',(0.726227730115,0.751767911055));
+#48684 = CARTESIAN_POINT('',(0.725105697338,0.755548342152));
+#48685 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#48686 = ORIENTED_EDGE('',*,*,#48687,.T.);
+#48687 = EDGE_CURVE('',#48646,#48433,#48688,.T.);
+#48688 = SURFACE_CURVE('',#48689,(#48697),.PCURVE_S1.);
+#48689 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#48690,#48691,#48692,#48693,
+    #48694,#48695,#48696),.UNSPECIFIED.,.F.,.F.,(4,3,4),(-0.23168934806,
+    -5.059923212985E-002,0.E+000),.UNSPECIFIED.);
+#48690 = CARTESIAN_POINT('',(-2.043493924767,-2.043493924767,
+    14.20995793281));
+#48691 = CARTESIAN_POINT('',(-1.631609285396,-2.444598768249,
+    14.217539878679));
+#48692 = CARTESIAN_POINT('',(-1.090952677786,-2.725718253512,
+    14.225295971909));
+#48693 = CARTESIAN_POINT('',(-0.502000892855,-2.822419343952,
+    14.233267111853));
+#48694 = CARTESIAN_POINT('',(-0.337439133502,-2.849439045702,
+    14.235494365165));
+#48695 = CARTESIAN_POINT('',(-0.169347634779,-2.862261847089,
+    14.237738407721));
+#48696 = CARTESIAN_POINT('',(-4.945780374986E-016,-2.860000123084,
+    14.240000131726));
+#48697 = PCURVE('',#48443,#48698);
+#48698 = DEFINITIONAL_REPRESENTATION('',(#48699),#48725);
+#48699 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#48700,#48701,#48702,#48703,
+    #48704,#48705,#48706,#48707,#48708,#48709,#48710,#48711,#48712,
+    #48713,#48714,#48715,#48716,#48717,#48718,#48719,#48720,#48721,
+    #48722,#48723,#48724),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.23168934806,-0.221158014058,
+    -0.210626680055,-0.200095346052,-0.189564012049,-0.179032678047,
+    -0.168501344044,-0.157970010041,-0.147438676038,-0.136907342036,
+    -0.126376008033,-0.11584467403,-0.105313340027,-9.478200602471E-002,
+    -8.425067202196E-002,-7.371933801922E-002,-6.318800401647E-002,
+    -5.265667001373E-002,-4.212533601098E-002,-3.159400200824E-002,
+    -2.106266800549E-002,-1.053133400275E-002,0.E+000),.UNSPECIFIED.);
+#48700 = CARTESIAN_POINT('',(0.725105697338,0.755548342152));
+#48701 = CARTESIAN_POINT('',(0.724002986499,0.759258221194));
+#48702 = CARTESIAN_POINT('',(0.72175999103,0.76667897521));
+#48703 = CARTESIAN_POINT('',(0.71831439129,0.777812573777));
+#48704 = CARTESIAN_POINT('',(0.71482116196,0.788948214017));
+#48705 = CARTESIAN_POINT('',(0.711307262609,0.800085139712));
+#48706 = CARTESIAN_POINT('',(0.707795215968,0.811222456005));
+#48707 = CARTESIAN_POINT('',(0.704302463067,0.822359156447));
+#48708 = CARTESIAN_POINT('',(0.700841527351,0.833494194087));
+#48709 = CARTESIAN_POINT('',(0.69742004185,0.844626540005));
+#48710 = CARTESIAN_POINT('',(0.694040893285,0.855755243806));
+#48711 = CARTESIAN_POINT('',(0.690702416526,0.866879491401));
+#48712 = CARTESIAN_POINT('',(0.687398653082,0.8779986609));
+#48713 = CARTESIAN_POINT('',(0.684119685127,0.889112374662));
+#48714 = CARTESIAN_POINT('',(0.680851983417,0.900220551219));
+#48715 = CARTESIAN_POINT('',(0.677579000973,0.911323441061));
+#48716 = CARTESIAN_POINT('',(0.674281142423,0.922421703546));
+#48717 = CARTESIAN_POINT('',(0.670938352471,0.933516309092));
+#48718 = CARTESIAN_POINT('',(0.66752321432,0.944609070019));
+#48719 = CARTESIAN_POINT('',(0.66402974562,0.955700799813));
+#48720 = CARTESIAN_POINT('',(0.660537739721,0.96678579038));
+#48721 = CARTESIAN_POINT('',(0.657034499812,0.977864589306));
+#48722 = CARTESIAN_POINT('',(0.653524810181,0.988936417576));
+#48723 = CARTESIAN_POINT('',(0.651176764855,0.996312949746));
+#48724 = CARTESIAN_POINT('',(0.650000201166,1.));
+#48725 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#48726 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#48730)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#48727,#48728,#48729)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#48727 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#48728 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#48729 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#48730 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(5.E-004),#48727,
+  'distance_accuracy_value','confusion accuracy');
+#48731 = SHAPE_DEFINITION_REPRESENTATION(#48732,#48425);
+#48732 = PRODUCT_DEFINITION_SHAPE('','',#48733);
+#48733 = PRODUCT_DEFINITION('design','',#48734,#48737);
+#48734 = PRODUCT_DEFINITION_FORMATION('','',#48735);
+#48735 = PRODUCT('Compound048','Compound048','',(#48736));
+#48736 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#48737 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#48738 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#48739,#48741);
+#48739 = ( REPRESENTATION_RELATIONSHIP('','',#48425,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#48740) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#48740 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1079);
+#48741 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #48742);
+#48742 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('267','=>[0:1:1:268]','',#5,
+  #48733,$);
+#48743 = PRODUCT_TYPE('part',$,(#48735));
+#48744 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#48745),#48819);
+#48745 = SHELL_BASED_SURFACE_MODEL('',(#48746));
+#48746 = OPEN_SHELL('',(#48747));
+#48747 = ADVANCED_FACE('',(#48748),#48762,.T.);
+#48748 = FACE_BOUND('',#48749,.T.);
+#48749 = EDGE_LOOP('',(#48750,#48773,#48789,#48805));
+#48750 = ORIENTED_EDGE('',*,*,#48751,.T.);
+#48751 = EDGE_CURVE('',#48752,#48754,#48756,.T.);
+#48752 = VERTEX_POINT('',#48753);
+#48753 = CARTESIAN_POINT('',(0.E+000,-3.000000044703,7.800000116229));
+#48754 = VERTEX_POINT('',#48755);
+#48755 = CARTESIAN_POINT('',(0.E+000,-5.213471055031,7.800000116229));
+#48756 = SURFACE_CURVE('',#48757,(#48761),.PCURVE_S1.);
+#48757 = LINE('',#48758,#48759);
+#48758 = CARTESIAN_POINT('',(0.E+000,-3.000000044703,7.800000116229));
+#48759 = VECTOR('',#48760,1.);
+#48760 = DIRECTION('',(0.E+000,-1.,1.003151176993E-015));
+#48761 = PCURVE('',#48762,#48767);
+#48762 = PLANE('',#48763);
+#48763 = AXIS2_PLACEMENT_3D('',#48764,#48765,#48766);
+#48764 = CARTESIAN_POINT('',(0.E+000,-4.106735549867,7.800000116229));
+#48765 = DIRECTION('',(0.E+000,-7.83711857026E-016,-1.));
+#48766 = DIRECTION('',(-1.,-0.E+000,0.E+000));
+#48767 = DEFINITIONAL_REPRESENTATION('',(#48768),#48772);
+#48768 = LINE('',#48769,#48770);
+#48769 = CARTESIAN_POINT('',(-0.E+000,1.106735505164));
+#48770 = VECTOR('',#48771,1.);
+#48771 = DIRECTION('',(0.E+000,-1.));
+#48772 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#48773 = ORIENTED_EDGE('',*,*,#48774,.T.);
+#48774 = EDGE_CURVE('',#48754,#48775,#48777,.T.);
+#48775 = VERTEX_POINT('',#48776);
+#48776 = CARTESIAN_POINT('',(-0.500000007451,-5.213471055031,
+    7.800000116229));
+#48777 = SURFACE_CURVE('',#48778,(#48782),.PCURVE_S1.);
+#48778 = LINE('',#48779,#48780);
+#48779 = CARTESIAN_POINT('',(0.E+000,-5.213471055031,7.800000116229));
+#48780 = VECTOR('',#48781,1.);
+#48781 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#48782 = PCURVE('',#48762,#48783);
+#48783 = DEFINITIONAL_REPRESENTATION('',(#48784),#48788);
+#48784 = LINE('',#48785,#48786);
+#48785 = CARTESIAN_POINT('',(0.E+000,-1.106735505164));
+#48786 = VECTOR('',#48787,1.);
+#48787 = DIRECTION('',(1.,0.E+000));
+#48788 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#48789 = ORIENTED_EDGE('',*,*,#48790,.F.);
+#48790 = EDGE_CURVE('',#48791,#48775,#48793,.T.);
+#48791 = VERTEX_POINT('',#48792);
+#48792 = CARTESIAN_POINT('',(-0.500000007451,-3.000000044703,
+    7.800000116229));
+#48793 = SURFACE_CURVE('',#48794,(#48798),.PCURVE_S1.);
+#48794 = LINE('',#48795,#48796);
+#48795 = CARTESIAN_POINT('',(-0.500000007451,-3.000000044703,
+    7.800000116229));
+#48796 = VECTOR('',#48797,1.);
+#48797 = DIRECTION('',(0.E+000,-1.,1.003151176993E-015));
+#48798 = PCURVE('',#48762,#48799);
+#48799 = DEFINITIONAL_REPRESENTATION('',(#48800),#48804);
+#48800 = LINE('',#48801,#48802);
+#48801 = CARTESIAN_POINT('',(0.500000007451,1.106735505164));
+#48802 = VECTOR('',#48803,1.);
+#48803 = DIRECTION('',(0.E+000,-1.));
+#48804 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#48805 = ORIENTED_EDGE('',*,*,#48806,.F.);
+#48806 = EDGE_CURVE('',#48752,#48791,#48807,.T.);
+#48807 = SURFACE_CURVE('',#48808,(#48812),.PCURVE_S1.);
+#48808 = LINE('',#48809,#48810);
+#48809 = CARTESIAN_POINT('',(0.E+000,-3.000000044703,7.800000116229));
+#48810 = VECTOR('',#48811,1.);
+#48811 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#48812 = PCURVE('',#48762,#48813);
+#48813 = DEFINITIONAL_REPRESENTATION('',(#48814),#48818);
+#48814 = LINE('',#48815,#48816);
+#48815 = CARTESIAN_POINT('',(-0.E+000,1.106735505164));
+#48816 = VECTOR('',#48817,1.);
+#48817 = DIRECTION('',(1.,0.E+000));
+#48818 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#48819 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#48823)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#48820,#48821,#48822)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#48820 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#48821 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#48822 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#48823 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#48820,
+  'distance_accuracy_value','confusion accuracy');
+#48824 = SHAPE_DEFINITION_REPRESENTATION(#48825,#48744);
+#48825 = PRODUCT_DEFINITION_SHAPE('','',#48826);
+#48826 = PRODUCT_DEFINITION('design','',#48827,#48830);
+#48827 = PRODUCT_DEFINITION_FORMATION('','',#48828);
+#48828 = PRODUCT('Compound043','Compound043','',(#48829));
+#48829 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#48830 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#48831 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#48832,#48834);
+#48832 = ( REPRESENTATION_RELATIONSHIP('','',#48744,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#48833) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#48833 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1083);
+#48834 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #48835);
+#48835 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('268','=>[0:1:1:269]','',#5,
+  #48826,$);
+#48836 = PRODUCT_TYPE('part',$,(#48828));
+#48837 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#48838),#49021);
+#48838 = SHELL_BASED_SURFACE_MODEL('',(#48839));
+#48839 = OPEN_SHELL('',(#48840));
+#48840 = ADVANCED_FACE('',(#48841),#48855,.T.);
+#48841 = FACE_BOUND('',#48842,.T.);
+#48842 = EDGE_LOOP('',(#48843,#48896,#48944,#48982));
+#48843 = ORIENTED_EDGE('',*,*,#48844,.F.);
+#48844 = EDGE_CURVE('',#48845,#48847,#48849,.T.);
+#48845 = VERTEX_POINT('',#48846);
+#48846 = CARTESIAN_POINT('',(-4.824368020919E-016,-3.000000044703,
+    11.133333484332));
+#48847 = VERTEX_POINT('',#48848);
+#48848 = CARTESIAN_POINT('',(-4.502743486191E-016,-2.800000041723,
+    11.000000149012));
+#48849 = SURFACE_CURVE('',#48850,(#48854),.PCURVE_S1.);
+#48850 = LINE('',#48851,#48852);
+#48851 = CARTESIAN_POINT('',(-4.824368020919E-016,-3.000000044703,
+    11.133333484332));
+#48852 = VECTOR('',#48853,1.);
+#48853 = DIRECTION('',(1.338038923995E-016,0.832050294338,
+    -0.554700196225));
+#48854 = PCURVE('',#48855,#48868);
+#48855 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#48856,#48857)
+    ,(#48858,#48859)
+    ,(#48860,#48861)
+    ,(#48862,#48863)
+    ,(#48864,#48865)
+    ,(#48866,#48867
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#48856 = CARTESIAN_POINT('',(-1.979899016825,-1.979899016825,
+    10.950000150129));
+#48857 = CARTESIAN_POINT('',(-2.192031054342,-2.192031054342,
+    11.150000153109));
+#48858 = CARTESIAN_POINT('',(-1.66545728146,-2.29434075219,
+    10.960110645113));
+#48859 = CARTESIAN_POINT('',(-1.843899133045,-2.540162975639,
+    11.160110648093));
+#48860 = CARTESIAN_POINT('',(-1.293871803615,-2.541080112433,
+    10.970051998444));
+#48861 = CARTESIAN_POINT('',(-1.432500925431,-2.813338695908,
+    11.170052001425));
+#48862 = CARTESIAN_POINT('',(-0.881909452717,-2.711720505362,
+    10.979948300696));
+#48863 = CARTESIAN_POINT('',(-0.976399751223,-3.00226198808,
+    11.179948303677));
+#48864 = CARTESIAN_POINT('',(-0.444687766729,-2.800000041723,
+    10.989889654028));
+#48865 = CARTESIAN_POINT('',(-0.492332884593,-3.100000046194,
+    11.189889657009));
+#48866 = CARTESIAN_POINT('',(-4.502743486191E-016,-2.800000041723,
+    11.000000149012));
+#48867 = CARTESIAN_POINT('',(-4.985180288283E-016,-3.100000046194,
+    11.200000151992));
+#48868 = DEFINITIONAL_REPRESENTATION('',(#48869),#48895);
+#48869 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#48870,#48871,#48872,#48873,
+    #48874,#48875,#48876,#48877,#48878,#48879,#48880,#48881,#48882,
+    #48883,#48884,#48885,#48886,#48887,#48888,#48889,#48890,#48891,
+    #48892,#48893,#48894),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.092591311876E-002,
+    2.185182623752E-002,3.277773935628E-002,4.370365247505E-002,
+    5.462956559381E-002,6.555547871257E-002,7.648139183133E-002,
+    8.740730495009E-002,9.833321806885E-002,0.109259131188,
+    0.120185044306,0.131110957425,0.142036870544,0.152962783663,
+    0.163888696781,0.1748146099,0.185740523019,0.196666436138,
+    0.207592349256,0.218518262375,0.229444175494,0.240370088613),
+  .UNSPECIFIED.);
+#48870 = CARTESIAN_POINT('',(1.,0.666666666667));
+#48871 = CARTESIAN_POINT('',(1.,0.656565656566));
+#48872 = CARTESIAN_POINT('',(1.,0.636363636364));
+#48873 = CARTESIAN_POINT('',(1.,0.606060606061));
+#48874 = CARTESIAN_POINT('',(1.,0.575757575758));
+#48875 = CARTESIAN_POINT('',(1.,0.545454545455));
+#48876 = CARTESIAN_POINT('',(1.,0.515151515152));
+#48877 = CARTESIAN_POINT('',(1.,0.484848484849));
+#48878 = CARTESIAN_POINT('',(1.,0.454545454546));
+#48879 = CARTESIAN_POINT('',(1.,0.424242424242));
+#48880 = CARTESIAN_POINT('',(1.,0.393939393939));
+#48881 = CARTESIAN_POINT('',(1.,0.363636363636));
+#48882 = CARTESIAN_POINT('',(1.,0.333333333333));
+#48883 = CARTESIAN_POINT('',(1.,0.30303030303));
+#48884 = CARTESIAN_POINT('',(1.,0.272727272727));
+#48885 = CARTESIAN_POINT('',(1.,0.242424242424));
+#48886 = CARTESIAN_POINT('',(1.,0.212121212121));
+#48887 = CARTESIAN_POINT('',(1.,0.181818181818));
+#48888 = CARTESIAN_POINT('',(1.,0.151515151515));
+#48889 = CARTESIAN_POINT('',(1.,0.121212121212));
+#48890 = CARTESIAN_POINT('',(1.,9.09090909091E-002));
+#48891 = CARTESIAN_POINT('',(1.,6.060606060607E-002));
+#48892 = CARTESIAN_POINT('',(1.,3.030303030303E-002));
+#48893 = CARTESIAN_POINT('',(1.,1.010101010101E-002));
+#48894 = CARTESIAN_POINT('',(1.,0.E+000));
+#48895 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#48896 = ORIENTED_EDGE('',*,*,#48897,.F.);
+#48897 = EDGE_CURVE('',#48898,#48845,#48900,.T.);
+#48898 = VERTEX_POINT('',#48899);
+#48899 = CARTESIAN_POINT('',(-2.121242937857,-2.121242937857,
+    11.083260476851));
+#48900 = SURFACE_CURVE('',#48901,(#48915),.PCURVE_S1.);
+#48901 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#48902,#48903,#48904,#48905,
+    #48906,#48907,#48908,#48909,#48910,#48911,#48912,#48913,#48914),
+  .UNSPECIFIED.,.F.,.F.,(4,3,3,3,4),(0.E+000,7.046627312772E-002,
+    0.156117143494,0.227610565263,0.241768013859),.UNSPECIFIED.);
+#48902 = CARTESIAN_POINT('',(-2.121242937857,-2.121242937857,
+    11.083260476851));
+#48903 = CARTESIAN_POINT('',(-1.90594096053,-2.336514358045,
+    11.089707106612));
+#48904 = CARTESIAN_POINT('',(-1.709595811281,-2.474063602491,
+    11.094744758038));
+#48905 = CARTESIAN_POINT('',(-1.528082936304,-2.581519940608,
+    11.099228635429));
+#48906 = CARTESIAN_POINT('',(-1.307456315451,-2.712131770601,
+    11.104678732107));
+#48907 = CARTESIAN_POINT('',(-1.106819245607,-2.798972408577,
+    11.109298422185));
+#48908 = CARTESIAN_POINT('',(-0.87296582199,-2.870127849565,
+    11.114503314548));
+#48909 = CARTESIAN_POINT('',(-0.677766621147,-2.929521828074,
+    11.118847877112));
+#48910 = CARTESIAN_POINT('',(-0.458191757427,-2.978281917985,
+    11.123592789374));
+#48911 = CARTESIAN_POINT('',(-0.17557127842,-2.994856288268,
+    11.129604430858));
+#48912 = CARTESIAN_POINT('',(-0.119605501364,-2.998138419539,
+    11.130794883115));
+#48913 = CARTESIAN_POINT('',(-6.117183282351E-002,-3.000000044703,
+    11.132035392236));
+#48914 = CARTESIAN_POINT('',(-8.881784197001E-016,-3.000000044703,
+    11.133333484332));
+#48915 = PCURVE('',#48855,#48916);
+#48916 = DEFINITIONAL_REPRESENTATION('',(#48917),#48943);
+#48917 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#48918,#48919,#48920,#48921,
+    #48922,#48923,#48924,#48925,#48926,#48927,#48928,#48929,#48930,
+    #48931,#48932,#48933,#48934,#48935,#48936,#48937,#48938,#48939,
+    #48940,#48941,#48942),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.098945517541E-002,
+    2.197891035082E-002,3.296836552623E-002,4.395782070164E-002,
+    5.494727587705E-002,6.593673105245E-002,7.692618622786E-002,
+    8.791564140327E-002,9.890509657868E-002,0.109894551754,0.12088400693
+    ,0.131873462105,0.14286291728,0.153852372456,0.164841827631,
+    0.175831282807,0.186820737982,0.197810193157,0.208799648333,
+    0.219789103508,0.230778558684,0.241768013859),
+  .QUASI_UNIFORM_KNOTS.);
+#48918 = CARTESIAN_POINT('',(0.E+000,0.66630162368));
+#48919 = CARTESIAN_POINT('',(1.993249288899E-002,0.666338091682));
+#48920 = CARTESIAN_POINT('',(5.847902160248E-002,0.666769182717));
+#48921 = CARTESIAN_POINT('',(0.112725040403,0.667779345432));
+#48922 = CARTESIAN_POINT('',(0.163780852998,0.668238224393));
+#48923 = CARTESIAN_POINT('',(0.212023128458,0.667944558134));
+#48924 = CARTESIAN_POINT('',(0.257808777093,0.66709345928));
+#48925 = CARTESIAN_POINT('',(0.301473359039,0.666186808541));
+#48926 = CARTESIAN_POINT('',(0.343309840111,0.666323648194));
+#48927 = CARTESIAN_POINT('',(0.383730253213,0.667273448079));
+#48928 = CARTESIAN_POINT('',(0.423075138289,0.668192474321));
+#48929 = CARTESIAN_POINT('',(0.461705269524,0.668701229075));
+#48930 = CARTESIAN_POINT('',(0.499981587129,0.668605868841));
+#48931 = CARTESIAN_POINT('',(0.538264992988,0.667956602916));
+#48932 = CARTESIAN_POINT('',(0.576913928736,0.667043457261));
+#48933 = CARTESIAN_POINT('',(0.616272751836,0.66633363532));
+#48934 = CARTESIAN_POINT('',(0.656698170514,0.666732990899));
+#48935 = CARTESIAN_POINT('',(0.698573089408,0.667624475657));
+#48936 = CARTESIAN_POINT('',(0.74220592869,0.668275469078));
+#48937 = CARTESIAN_POINT('',(0.787948920321,0.668324717402));
+#48938 = CARTESIAN_POINT('',(0.836164372034,0.66775375736));
+#48939 = CARTESIAN_POINT('',(0.887224142799,0.666792221786));
+#48940 = CARTESIAN_POINT('',(0.941506905115,0.66663564709));
+#48941 = CARTESIAN_POINT('',(0.980068148889,0.666648704588));
+#48942 = CARTESIAN_POINT('',(1.,0.666666666665));
+#48943 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#48944 = ORIENTED_EDGE('',*,*,#48945,.F.);
+#48945 = EDGE_CURVE('',#48946,#48898,#48948,.T.);
+#48946 = VERTEX_POINT('',#48947);
+#48947 = CARTESIAN_POINT('',(-1.979899016825,-1.979899016825,
+    10.950000150129));
+#48948 = SURFACE_CURVE('',#48949,(#48953),.PCURVE_S1.);
+#48949 = LINE('',#48950,#48951);
+#48950 = CARTESIAN_POINT('',(-1.979899016825,-1.979899016825,
+    10.950000150129));
+#48951 = VECTOR('',#48952,1.);
+#48952 = DIRECTION('',(-0.588348405415,-0.588348405415,0.554700196225));
+#48953 = PCURVE('',#48855,#48954);
+#48954 = DEFINITIONAL_REPRESENTATION('',(#48955),#48981);
+#48955 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#48956,#48957,#48958,#48959,
+    #48960,#48961,#48962,#48963,#48964,#48965,#48966,#48967,#48968,
+    #48969,#48970,#48971,#48972,#48973,#48974,#48975,#48976,#48977,
+    #48978,#48979,#48980),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.091993047682E-002,
+    2.183986095365E-002,3.275979143047E-002,4.367972190729E-002,
+    5.459965238411E-002,6.551958286094E-002,7.643951333776E-002,
+    8.735944381458E-002,9.827937429141E-002,0.109199304768,
+    0.120119235245,0.131039165722,0.141959096199,0.152879026676,
+    0.163798957152,0.174718887629,0.185638818106,0.196558748583,
+    0.20747867906,0.218398609536,0.229318540013,0.24023847049),
+  .UNSPECIFIED.);
+#48956 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#48957 = CARTESIAN_POINT('',(0.E+000,1.009547914667E-002));
+#48958 = CARTESIAN_POINT('',(0.E+000,3.028643744E-002));
+#48959 = CARTESIAN_POINT('',(0.E+000,6.057287487999E-002));
+#48960 = CARTESIAN_POINT('',(0.E+000,9.085931231999E-002));
+#48961 = CARTESIAN_POINT('',(0.E+000,0.12114574976));
+#48962 = CARTESIAN_POINT('',(0.E+000,0.1514321872));
+#48963 = CARTESIAN_POINT('',(0.E+000,0.18171862464));
+#48964 = CARTESIAN_POINT('',(0.E+000,0.21200506208));
+#48965 = CARTESIAN_POINT('',(0.E+000,0.24229149952));
+#48966 = CARTESIAN_POINT('',(0.E+000,0.27257793696));
+#48967 = CARTESIAN_POINT('',(0.E+000,0.3028643744));
+#48968 = CARTESIAN_POINT('',(0.E+000,0.33315081184));
+#48969 = CARTESIAN_POINT('',(0.E+000,0.36343724928));
+#48970 = CARTESIAN_POINT('',(0.E+000,0.39372368672));
+#48971 = CARTESIAN_POINT('',(0.E+000,0.42401012416));
+#48972 = CARTESIAN_POINT('',(0.E+000,0.4542965616));
+#48973 = CARTESIAN_POINT('',(0.E+000,0.48458299904));
+#48974 = CARTESIAN_POINT('',(0.E+000,0.51486943648));
+#48975 = CARTESIAN_POINT('',(0.E+000,0.54515587392));
+#48976 = CARTESIAN_POINT('',(0.E+000,0.57544231136));
+#48977 = CARTESIAN_POINT('',(0.E+000,0.6057287488));
+#48978 = CARTESIAN_POINT('',(0.E+000,0.63601518624));
+#48979 = CARTESIAN_POINT('',(-0.E+000,0.656206144533));
+#48980 = CARTESIAN_POINT('',(0.E+000,0.66630162368));
+#48981 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#48982 = ORIENTED_EDGE('',*,*,#48983,.F.);
+#48983 = EDGE_CURVE('',#48847,#48946,#48984,.T.);
+#48984 = SURFACE_CURVE('',#48985,(#48992),.PCURVE_S1.);
+#48985 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#48986,#48987,#48988,#48989,
+    #48990,#48991),.UNSPECIFIED.,.F.,.F.,(6,6),(-1.,0.E+000),
+  .PIECEWISE_BEZIER_KNOTS.);
+#48986 = CARTESIAN_POINT('',(-4.502743486191E-016,-2.800000041723,
+    11.000000149012));
+#48987 = CARTESIAN_POINT('',(-0.444687766729,-2.800000041723,
+    10.989889654028));
+#48988 = CARTESIAN_POINT('',(-0.881909452717,-2.711720505362,
+    10.979948300696));
+#48989 = CARTESIAN_POINT('',(-1.293871803615,-2.541080112433,
+    10.970051998444));
+#48990 = CARTESIAN_POINT('',(-1.66545728146,-2.29434075219,
+    10.960110645113));
+#48991 = CARTESIAN_POINT('',(-1.979899016825,-1.979899016825,
+    10.950000150129));
+#48992 = PCURVE('',#48855,#48993);
+#48993 = DEFINITIONAL_REPRESENTATION('',(#48994),#49020);
+#48994 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#48995,#48996,#48997,#48998,
+    #48999,#49000,#49001,#49002,#49003,#49004,#49005,#49006,#49007,
+    #49008,#49009,#49010,#49011,#49012,#49013,#49014,#49015,#49016,
+    #49017,#49018,#49019),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-1.,-0.954545454545,-0.909090909091,
+    -0.863636363636,-0.818181818182,-0.772727272727,-0.727272727273,
+    -0.681818181818,-0.636363636364,-0.590909090909,-0.545454545455,-0.5
+    ,-0.454545454545,-0.409090909091,-0.363636363636,-0.318181818182,
+    -0.272727272727,-0.227272727273,-0.181818181818,-0.136363636364,
+    -9.090909090909E-002,-4.545454545455E-002,0.E+000),.UNSPECIFIED.);
+#48995 = CARTESIAN_POINT('',(1.,0.E+000));
+#48996 = CARTESIAN_POINT('',(0.984848484848,0.E+000));
+#48997 = CARTESIAN_POINT('',(0.954545454545,0.E+000));
+#48998 = CARTESIAN_POINT('',(0.909090909091,0.E+000));
+#48999 = CARTESIAN_POINT('',(0.863636363636,0.E+000));
+#49000 = CARTESIAN_POINT('',(0.818181818182,0.E+000));
+#49001 = CARTESIAN_POINT('',(0.772727272727,0.E+000));
+#49002 = CARTESIAN_POINT('',(0.727272727273,0.E+000));
+#49003 = CARTESIAN_POINT('',(0.681818181818,0.E+000));
+#49004 = CARTESIAN_POINT('',(0.636363636364,0.E+000));
+#49005 = CARTESIAN_POINT('',(0.590909090909,0.E+000));
+#49006 = CARTESIAN_POINT('',(0.545454545455,0.E+000));
+#49007 = CARTESIAN_POINT('',(0.5,0.E+000));
+#49008 = CARTESIAN_POINT('',(0.454545454545,0.E+000));
+#49009 = CARTESIAN_POINT('',(0.409090909091,0.E+000));
+#49010 = CARTESIAN_POINT('',(0.363636363636,0.E+000));
+#49011 = CARTESIAN_POINT('',(0.318181818182,0.E+000));
+#49012 = CARTESIAN_POINT('',(0.272727272727,0.E+000));
+#49013 = CARTESIAN_POINT('',(0.227272727273,0.E+000));
+#49014 = CARTESIAN_POINT('',(0.181818181818,0.E+000));
+#49015 = CARTESIAN_POINT('',(0.136363636364,0.E+000));
+#49016 = CARTESIAN_POINT('',(9.090909090909E-002,0.E+000));
+#49017 = CARTESIAN_POINT('',(4.545454545455E-002,0.E+000));
+#49018 = CARTESIAN_POINT('',(1.515151515152E-002,-0.E+000));
+#49019 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#49020 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#49021 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#49025)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#49022,#49023,#49024)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#49022 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#49023 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#49024 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#49025 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-004),#49022,
+  'distance_accuracy_value','confusion accuracy');
+#49026 = SHAPE_DEFINITION_REPRESENTATION(#49027,#48837);
+#49027 = PRODUCT_DEFINITION_SHAPE('','',#49028);
+#49028 = PRODUCT_DEFINITION('design','',#49029,#49032);
+#49029 = PRODUCT_DEFINITION_FORMATION('','',#49030);
+#49030 = PRODUCT('Compound042','Compound042','',(#49031));
+#49031 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#49032 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#49033 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#49034,#49036);
+#49034 = ( REPRESENTATION_RELATIONSHIP('','',#48837,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#49035) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#49035 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1087);
+#49036 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #49037);
+#49037 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('269','=>[0:1:1:270]','',#5,
+  #49028,$);
+#49038 = PRODUCT_TYPE('part',$,(#49030));
+#49039 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#49040),#49172);
+#49040 = SHELL_BASED_SURFACE_MODEL('',(#49041));
+#49041 = OPEN_SHELL('',(#49042));
+#49042 = ADVANCED_FACE('',(#49043),#49060,.T.);
+#49043 = FACE_BOUND('',#49044,.T.);
+#49044 = EDGE_LOOP('',(#49045,#49079,#49117,#49136));
+#49045 = ORIENTED_EDGE('',*,*,#49046,.T.);
+#49046 = EDGE_CURVE('',#49047,#49049,#49051,.T.);
+#49047 = VERTEX_POINT('',#49048);
+#49048 = CARTESIAN_POINT('',(-2.816687680011E-016,2.300000034273,
+    14.500000216067));
+#49049 = VERTEX_POINT('',#49050);
+#49050 = CARTESIAN_POINT('',(-1.110223024625E-015,-2.300000034273,
+    14.500000216067));
+#49051 = SURFACE_CURVE('',#49052,(#49059),.PCURVE_S1.);
+#49052 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#49053,#49054,#49055,#49056,
+    #49057,#49058),.UNSPECIFIED.,.F.,.F.,(6,6),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#49053 = CARTESIAN_POINT('',(-2.816687680011E-016,2.300000034273,
+    14.500000216067));
+#49054 = CARTESIAN_POINT('',(-1.537548293688,2.300000034273,
+    14.500000216067));
+#49055 = CARTESIAN_POINT('',(-2.911379096938,1.014854382939,
+    14.500000216067));
+#49056 = CARTESIAN_POINT('',(-2.911379096937,-1.014854382939,
+    14.500000216067));
+#49057 = CARTESIAN_POINT('',(-1.537548293688,-2.300000034273,
+    14.500000216067));
+#49058 = CARTESIAN_POINT('',(0.E+000,-2.300000034273,14.500000216067));
+#49059 = PCURVE('',#49060,#49073);
+#49060 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#49061,#49062)
+    ,(#49063,#49064)
+    ,(#49065,#49066)
+    ,(#49067,#49068)
+    ,(#49069,#49070)
+    ,(#49071,#49072
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#49061 = CARTESIAN_POINT('',(-2.816687680011E-016,2.300000034273,
+    14.500000216067));
+#49062 = CARTESIAN_POINT('',(-2.204364271313E-016,1.800000026822,
+    14.000000208616));
+#49063 = CARTESIAN_POINT('',(-1.537548293688,2.300000034273,
+    14.500000216067));
+#49064 = CARTESIAN_POINT('',(-1.203298664625,1.800000026822,
+    14.000000208616));
+#49065 = CARTESIAN_POINT('',(-2.911379096938,1.014854382939,
+    14.500000216067));
+#49066 = CARTESIAN_POINT('',(-2.278470597603,0.794233864909,
+    14.000000208616));
+#49067 = CARTESIAN_POINT('',(-2.911379096937,-1.014854382939,
+    14.500000216067));
+#49068 = CARTESIAN_POINT('',(-2.278470597603,-0.794233864909,
+    14.000000208616));
+#49069 = CARTESIAN_POINT('',(-1.537548293688,-2.300000034273,
+    14.500000216067));
+#49070 = CARTESIAN_POINT('',(-1.203298664625,-1.800000026822,
+    14.000000208616));
+#49071 = CARTESIAN_POINT('',(0.E+000,-2.300000034273,14.500000216067));
+#49072 = CARTESIAN_POINT('',(0.E+000,-1.800000026822,14.000000208616));
+#49073 = DEFINITIONAL_REPRESENTATION('',(#49074),#49078);
+#49074 = LINE('',#49075,#49076);
+#49075 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#49076 = VECTOR('',#49077,1.);
+#49077 = DIRECTION('',(1.,0.E+000));
+#49078 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#49079 = ORIENTED_EDGE('',*,*,#49080,.T.);
+#49080 = EDGE_CURVE('',#49049,#49081,#49083,.T.);
+#49081 = VERTEX_POINT('',#49082);
+#49082 = CARTESIAN_POINT('',(3.08148791102E-032,-1.800000026822,
+    14.000000208616));
+#49083 = SURFACE_CURVE('',#49084,(#49088),.PCURVE_S1.);
+#49084 = LINE('',#49085,#49086);
+#49085 = CARTESIAN_POINT('',(0.E+000,-2.300000034273,14.500000216067));
+#49086 = VECTOR('',#49087,1.);
+#49087 = DIRECTION('',(2.465190328814E-032,0.707106781187,
+    -0.707106781187));
+#49088 = PCURVE('',#49060,#49089);
+#49089 = DEFINITIONAL_REPRESENTATION('',(#49090),#49116);
+#49090 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#49091,#49092,#49093,#49094,
+    #49095,#49096,#49097,#49098,#49099,#49100,#49101,#49102,#49103,
+    #49104,#49105,#49106,#49107,#49108,#49109,#49110,#49111,#49112,
+    #49113,#49114,#49115),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-2.736911063134E-047,3.21412178056E-002,
+    6.42824356112E-002,9.64236534168E-002,0.128564871222,0.160706089028,
+    0.192847306834,0.224988524639,0.257129742445,0.28927096025,
+    0.321412178056,0.353553395862,0.385694613667,0.417835831473,
+    0.449977049278,0.482118267084,0.51425948489,0.546400702695,
+    0.578541920501,0.610683138306,0.642824356112,0.674965573918,
+    0.707106791723),.UNSPECIFIED.);
+#49091 = CARTESIAN_POINT('',(1.,0.E+000));
+#49092 = CARTESIAN_POINT('',(1.,1.515151515151E-002));
+#49093 = CARTESIAN_POINT('',(1.,4.545454545455E-002));
+#49094 = CARTESIAN_POINT('',(1.,9.090909090909E-002));
+#49095 = CARTESIAN_POINT('',(1.,0.136363636364));
+#49096 = CARTESIAN_POINT('',(1.,0.181818181818));
+#49097 = CARTESIAN_POINT('',(1.,0.227272727273));
+#49098 = CARTESIAN_POINT('',(1.,0.272727272727));
+#49099 = CARTESIAN_POINT('',(1.,0.318181818182));
+#49100 = CARTESIAN_POINT('',(1.,0.363636363636));
+#49101 = CARTESIAN_POINT('',(1.,0.409090909091));
+#49102 = CARTESIAN_POINT('',(1.,0.454545454545));
+#49103 = CARTESIAN_POINT('',(1.,0.5));
+#49104 = CARTESIAN_POINT('',(1.,0.545454545455));
+#49105 = CARTESIAN_POINT('',(1.,0.590909090909));
+#49106 = CARTESIAN_POINT('',(1.,0.636363636364));
+#49107 = CARTESIAN_POINT('',(1.,0.681818181818));
+#49108 = CARTESIAN_POINT('',(1.,0.727272727273));
+#49109 = CARTESIAN_POINT('',(1.,0.772727272727));
+#49110 = CARTESIAN_POINT('',(1.,0.818181818182));
+#49111 = CARTESIAN_POINT('',(1.,0.863636363636));
+#49112 = CARTESIAN_POINT('',(1.,0.909090909091));
+#49113 = CARTESIAN_POINT('',(1.,0.954545454545));
+#49114 = CARTESIAN_POINT('',(1.,0.984848484848));
+#49115 = CARTESIAN_POINT('',(1.,1.));
+#49116 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#49117 = ORIENTED_EDGE('',*,*,#49118,.F.);
+#49118 = EDGE_CURVE('',#49119,#49081,#49121,.T.);
+#49119 = VERTEX_POINT('',#49120);
+#49120 = CARTESIAN_POINT('',(-2.204364271313E-016,1.800000026822,
+    14.000000208616));
+#49121 = SURFACE_CURVE('',#49122,(#49129),.PCURVE_S1.);
+#49122 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#49123,#49124,#49125,#49126,
+    #49127,#49128),.UNSPECIFIED.,.F.,.F.,(6,6),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#49123 = CARTESIAN_POINT('',(-2.204364271313E-016,1.800000026822,
+    14.000000208616));
+#49124 = CARTESIAN_POINT('',(-1.203298664625,1.800000026822,
+    14.000000208616));
+#49125 = CARTESIAN_POINT('',(-2.278470597603,0.794233864909,
+    14.000000208616));
+#49126 = CARTESIAN_POINT('',(-2.278470597603,-0.794233864909,
+    14.000000208616));
+#49127 = CARTESIAN_POINT('',(-1.203298664625,-1.800000026822,
+    14.000000208616));
+#49128 = CARTESIAN_POINT('',(0.E+000,-1.800000026822,14.000000208616));
+#49129 = PCURVE('',#49060,#49130);
+#49130 = DEFINITIONAL_REPRESENTATION('',(#49131),#49135);
+#49131 = LINE('',#49132,#49133);
+#49132 = CARTESIAN_POINT('',(0.E+000,1.));
+#49133 = VECTOR('',#49134,1.);
+#49134 = DIRECTION('',(1.,0.E+000));
+#49135 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#49136 = ORIENTED_EDGE('',*,*,#49137,.F.);
+#49137 = EDGE_CURVE('',#49047,#49119,#49138,.T.);
+#49138 = SURFACE_CURVE('',#49139,(#49143),.PCURVE_S1.);
+#49139 = LINE('',#49140,#49141);
+#49140 = CARTESIAN_POINT('',(-2.816687680011E-016,2.300000034273,
+    14.500000216067));
+#49141 = VECTOR('',#49142,1.);
+#49142 = DIRECTION('',(8.659560562349E-017,-0.707106781187,
+    -0.707106781187));
+#49143 = PCURVE('',#49060,#49144);
+#49144 = DEFINITIONAL_REPRESENTATION('',(#49145),#49171);
+#49145 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#49146,#49147,#49148,#49149,
+    #49150,#49151,#49152,#49153,#49154,#49155,#49156,#49157,#49158,
+    #49159,#49160,#49161,#49162,#49163,#49164,#49165,#49166,#49167,
+    #49168,#49169,#49170),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,3.21412178056E-002,
+    6.42824356112E-002,9.64236534168E-002,0.128564871222,0.160706089028,
+    0.192847306834,0.224988524639,0.257129742445,0.28927096025,
+    0.321412178056,0.353553395862,0.385694613667,0.417835831473,
+    0.449977049278,0.482118267084,0.51425948489,0.546400702695,
+    0.578541920501,0.610683138306,0.642824356112,0.674965573918,
+    0.707106791723),.UNSPECIFIED.);
+#49146 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#49147 = CARTESIAN_POINT('',(0.E+000,1.515151515151E-002));
+#49148 = CARTESIAN_POINT('',(0.E+000,4.545454545455E-002));
+#49149 = CARTESIAN_POINT('',(0.E+000,9.090909090909E-002));
+#49150 = CARTESIAN_POINT('',(0.E+000,0.136363636364));
+#49151 = CARTESIAN_POINT('',(0.E+000,0.181818181818));
+#49152 = CARTESIAN_POINT('',(0.E+000,0.227272727273));
+#49153 = CARTESIAN_POINT('',(0.E+000,0.272727272727));
+#49154 = CARTESIAN_POINT('',(0.E+000,0.318181818182));
+#49155 = CARTESIAN_POINT('',(0.E+000,0.363636363636));
+#49156 = CARTESIAN_POINT('',(0.E+000,0.409090909091));
+#49157 = CARTESIAN_POINT('',(0.E+000,0.454545454545));
+#49158 = CARTESIAN_POINT('',(0.E+000,0.5));
+#49159 = CARTESIAN_POINT('',(0.E+000,0.545454545455));
+#49160 = CARTESIAN_POINT('',(0.E+000,0.590909090909));
+#49161 = CARTESIAN_POINT('',(0.E+000,0.636363636364));
+#49162 = CARTESIAN_POINT('',(0.E+000,0.681818181818));
+#49163 = CARTESIAN_POINT('',(0.E+000,0.727272727273));
+#49164 = CARTESIAN_POINT('',(0.E+000,0.772727272727));
+#49165 = CARTESIAN_POINT('',(0.E+000,0.818181818182));
+#49166 = CARTESIAN_POINT('',(0.E+000,0.863636363636));
+#49167 = CARTESIAN_POINT('',(0.E+000,0.909090909091));
+#49168 = CARTESIAN_POINT('',(0.E+000,0.954545454545));
+#49169 = CARTESIAN_POINT('',(-0.E+000,0.984848484848));
+#49170 = CARTESIAN_POINT('',(0.E+000,1.));
+#49171 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#49172 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#49176)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#49173,#49174,#49175)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#49173 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#49174 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#49175 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#49176 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#49173,
+  'distance_accuracy_value','confusion accuracy');
+#49177 = SHAPE_DEFINITION_REPRESENTATION(#49178,#49039);
+#49178 = PRODUCT_DEFINITION_SHAPE('','',#49179);
+#49179 = PRODUCT_DEFINITION('design','',#49180,#49183);
+#49180 = PRODUCT_DEFINITION_FORMATION('','',#49181);
+#49181 = PRODUCT('Compound045','Compound045','',(#49182));
+#49182 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#49183 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#49184 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#49185,#49187);
+#49185 = ( REPRESENTATION_RELATIONSHIP('','',#49039,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#49186) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#49186 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1091);
+#49187 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #49188);
+#49188 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('270','=>[0:1:1:271]','',#5,
+  #49179,$);
+#49189 = PRODUCT_TYPE('part',$,(#49181));
+#49190 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#49191),#49352);
+#49191 = SHELL_BASED_SURFACE_MODEL('',(#49192));
+#49192 = OPEN_SHELL('',(#49193));
+#49193 = ADVANCED_FACE('',(#49194),#49208,.T.);
+#49194 = FACE_BOUND('',#49195,.T.);
+#49195 = EDGE_LOOP('',(#49196,#49249,#49297,#49335));
+#49196 = ORIENTED_EDGE('',*,*,#49197,.F.);
+#49197 = EDGE_CURVE('',#49198,#49200,#49202,.T.);
+#49198 = VERTEX_POINT('',#49199);
+#49199 = CARTESIAN_POINT('',(2.121242937857,2.121242937857,
+    10.616739827878));
+#49200 = VERTEX_POINT('',#49201);
+#49201 = CARTESIAN_POINT('',(1.979899016825,1.979899016825,
+    10.750000154599));
+#49202 = SURFACE_CURVE('',#49203,(#49207),.PCURVE_S1.);
+#49203 = LINE('',#49204,#49205);
+#49204 = CARTESIAN_POINT('',(2.121242937857,2.121242937857,
+    10.616739827878));
+#49205 = VECTOR('',#49206,1.);
+#49206 = DIRECTION('',(-0.588348405415,-0.588348405415,0.554700196225));
+#49207 = PCURVE('',#49208,#49221);
+#49208 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#49209,#49210)
+    ,(#49211,#49212)
+    ,(#49213,#49214)
+    ,(#49215,#49216)
+    ,(#49217,#49218)
+    ,(#49219,#49220
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#49209 = CARTESIAN_POINT('',(2.192031054342,2.192031054342,
+    10.550000151619));
+#49210 = CARTESIAN_POINT('',(1.979899016825,1.979899016825,
+    10.750000154599));
+#49211 = CARTESIAN_POINT('',(1.843899133045,2.540162975639,
+    10.560110646603));
+#49212 = CARTESIAN_POINT('',(1.66545728146,2.29434075219,10.760110649583
+    ));
+#49213 = CARTESIAN_POINT('',(1.432500925431,2.813338695908,
+    10.570051999935));
+#49214 = CARTESIAN_POINT('',(1.293871803615,2.541080112433,
+    10.770052002915));
+#49215 = CARTESIAN_POINT('',(0.976399751223,3.00226198808,
+    10.579948302187));
+#49216 = CARTESIAN_POINT('',(0.881909452717,2.711720505362,
+    10.779948305167));
+#49217 = CARTESIAN_POINT('',(0.492332884593,3.100000046194,
+    10.589889655518));
+#49218 = CARTESIAN_POINT('',(0.444687766729,2.800000041723,
+    10.789889658499));
+#49219 = CARTESIAN_POINT('',(1.543488860659E-016,3.100000046194,
+    10.600000150502));
+#49220 = CARTESIAN_POINT('',(1.394118970918E-016,2.800000041723,
+    10.800000153482));
+#49221 = DEFINITIONAL_REPRESENTATION('',(#49222),#49248);
+#49222 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#49223,#49224,#49225,#49226,
+    #49227,#49228,#49229,#49230,#49231,#49232,#49233,#49234,#49235,
+    #49236,#49237,#49238,#49239,#49240,#49241,#49242,#49243,#49244,
+    #49245,#49246,#49247),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.091993047682E-002,
+    2.183986095365E-002,3.275979143047E-002,4.367972190729E-002,
+    5.459965238412E-002,6.551958286094E-002,7.643951333776E-002,
+    8.735944381458E-002,9.827937429141E-002,0.109199304768,
+    0.120119235245,0.131039165722,0.141959096199,0.152879026676,
+    0.163798957152,0.174718887629,0.185638818106,0.196558748583,
+    0.20747867906,0.218398609536,0.229318540013,0.24023847049),
+  .UNSPECIFIED.);
+#49223 = CARTESIAN_POINT('',(0.E+000,0.33369837632));
+#49224 = CARTESIAN_POINT('',(0.E+000,0.343793855467));
+#49225 = CARTESIAN_POINT('',(0.E+000,0.36398481376));
+#49226 = CARTESIAN_POINT('',(0.E+000,0.3942712512));
+#49227 = CARTESIAN_POINT('',(0.E+000,0.42455768864));
+#49228 = CARTESIAN_POINT('',(0.E+000,0.45484412608));
+#49229 = CARTESIAN_POINT('',(0.E+000,0.48513056352));
+#49230 = CARTESIAN_POINT('',(0.E+000,0.51541700096));
+#49231 = CARTESIAN_POINT('',(0.E+000,0.5457034384));
+#49232 = CARTESIAN_POINT('',(0.E+000,0.57598987584));
+#49233 = CARTESIAN_POINT('',(0.E+000,0.60627631328));
+#49234 = CARTESIAN_POINT('',(0.E+000,0.63656275072));
+#49235 = CARTESIAN_POINT('',(0.E+000,0.66684918816));
+#49236 = CARTESIAN_POINT('',(0.E+000,0.6971356256));
+#49237 = CARTESIAN_POINT('',(0.E+000,0.72742206304));
+#49238 = CARTESIAN_POINT('',(0.E+000,0.75770850048));
+#49239 = CARTESIAN_POINT('',(0.E+000,0.78799493792));
+#49240 = CARTESIAN_POINT('',(0.E+000,0.81828137536));
+#49241 = CARTESIAN_POINT('',(0.E+000,0.8485678128));
+#49242 = CARTESIAN_POINT('',(0.E+000,0.87885425024));
+#49243 = CARTESIAN_POINT('',(0.E+000,0.90914068768));
+#49244 = CARTESIAN_POINT('',(0.E+000,0.93942712512));
+#49245 = CARTESIAN_POINT('',(0.E+000,0.96971356256));
+#49246 = CARTESIAN_POINT('',(-0.E+000,0.989904520853));
+#49247 = CARTESIAN_POINT('',(0.E+000,1.));
+#49248 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#49249 = ORIENTED_EDGE('',*,*,#49250,.F.);
+#49250 = EDGE_CURVE('',#49251,#49198,#49253,.T.);
+#49251 = VERTEX_POINT('',#49252);
+#49252 = CARTESIAN_POINT('',(1.493698897412E-016,3.000000044703,
+    10.666666818162));
+#49253 = SURFACE_CURVE('',#49254,(#49268),.PCURVE_S1.);
+#49254 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#49255,#49256,#49257,#49258,
+    #49259,#49260,#49261,#49262,#49263,#49264,#49265,#49266,#49267),
+  .UNSPECIFIED.,.F.,.F.,(4,3,3,3,4),(-0.241767738739,-0.171305420458,
+    -8.5652710229E-002,-1.416258586454E-002,0.E+000),.UNSPECIFIED.);
+#49255 = CARTESIAN_POINT('',(0.E+000,3.000000044703,10.666666818162));
+#49256 = CARTESIAN_POINT('',(0.304466884297,3.000000044703,
+    10.660205902449));
+#49257 = CARTESIAN_POINT('',(0.540569389528,2.9584087474,10.655179020415
+    ));
+#49258 = CARTESIAN_POINT('',(0.74488875333,2.906015414143,
+    10.650716405426));
+#49259 = CARTESIAN_POINT('',(0.993255649124,2.84232703288,
+    10.645291731956));
+#49260 = CARTESIAN_POINT('',(1.196507782278,2.761804724228,
+    10.640713098214));
+#49261 = CARTESIAN_POINT('',(1.412156196736,2.646724386428,
+    10.635538412691));
+#49262 = CARTESIAN_POINT('',(1.592147371883,2.550672461868,
+    10.631219355996));
+#49263 = CARTESIAN_POINT('',(1.781853654502,2.429883155136,
+    10.62649244598));
+#49264 = CARTESIAN_POINT('',(1.993406980921,2.241787016833,
+    10.620476077649));
+#49265 = CARTESIAN_POINT('',(2.035316855565,2.204524139853,
+    10.619284202074));
+#49266 = CARTESIAN_POINT('',(2.077969050814,2.164510683172,
+    10.618041336729));
+#49267 = CARTESIAN_POINT('',(2.121242937857,2.121242937857,
+    10.616739827878));
+#49268 = PCURVE('',#49208,#49269);
+#49269 = DEFINITIONAL_REPRESENTATION('',(#49270),#49296);
+#49270 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#49271,#49272,#49273,#49274,
+    #49275,#49276,#49277,#49278,#49279,#49280,#49281,#49282,#49283,
+    #49284,#49285,#49286,#49287,#49288,#49289,#49290,#49291,#49292,
+    #49293,#49294,#49295),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.241767738739,-0.230778296069,
+    -0.219788853399,-0.208799410729,-0.197809968059,-0.186820525389,
+    -0.175831082719,-0.164841640049,-0.153852197379,-0.142862754709,
+    -0.131873312039,-0.12088386937,-0.1098944267,-9.890498402959E-002,
+    -8.791554135964E-002,-7.692609868968E-002,-6.593665601973E-002,
+    -5.494721334977E-002,-4.395777067982E-002,-3.296832800986E-002,
+    -2.197888533991E-002,-1.098944266995E-002,0.E+000),.UNSPECIFIED.);
+#49271 = CARTESIAN_POINT('',(1.,0.333333333335));
+#49272 = CARTESIAN_POINT('',(0.980066784144,0.33328562252));
+#49273 = CARTESIAN_POINT('',(0.941519056385,0.332838152384));
+#49274 = CARTESIAN_POINT('',(0.887271831041,0.331820069516));
+#49275 = CARTESIAN_POINT('',(0.836215226955,0.331368281617));
+#49276 = CARTESIAN_POINT('',(0.787972497256,0.331682294587));
+#49277 = CARTESIAN_POINT('',(0.74218670548,0.332565228115));
+#49278 = CARTESIAN_POINT('',(0.698522318266,0.333513436693));
+#49279 = CARTESIAN_POINT('',(0.656686434671,0.3334261567));
+#49280 = CARTESIAN_POINT('',(0.616266884274,0.332532740308));
+#49281 = CARTESIAN_POINT('',(0.576923026418,0.331675255104));
+#49282 = CARTESIAN_POINT('',(0.538293994128,0.331231550978));
+#49283 = CARTESIAN_POINT('',(0.500018778602,0.331393753682));
+#49284 = CARTESIAN_POINT('',(0.461736426872,0.332109907562));
+#49285 = CARTESIAN_POINT('',(0.423088465333,0.333088221361));
+#49286 = CARTESIAN_POINT('',(0.38373052219,0.333859698465));
+#49287 = CARTESIAN_POINT('',(0.343305902913,0.333516753101));
+#49288 = CARTESIAN_POINT('',(0.301431634523,0.332675187877));
+#49289 = CARTESIAN_POINT('',(0.257799144282,0.332066008138));
+#49290 = CARTESIAN_POINT('',(0.21205609894,0.332048803308));
+#49291 = CARTESIAN_POINT('',(0.163840126156,0.332640244576));
+#49292 = CARTESIAN_POINT('',(0.11277933314,0.333608803404));
+#49293 = CARTESIAN_POINT('',(5.84951433208E-002,0.333756947473));
+#49294 = CARTESIAN_POINT('',(1.993259852843E-002,0.333727450328));
+#49295 = CARTESIAN_POINT('',(0.E+000,0.333698376321));
+#49296 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#49297 = ORIENTED_EDGE('',*,*,#49298,.F.);
+#49298 = EDGE_CURVE('',#49299,#49251,#49301,.T.);
+#49299 = VERTEX_POINT('',#49300);
+#49300 = CARTESIAN_POINT('',(1.394118970918E-016,2.800000041723,
+    10.800000153482));
+#49301 = SURFACE_CURVE('',#49302,(#49306),.PCURVE_S1.);
+#49302 = LINE('',#49303,#49304);
+#49303 = CARTESIAN_POINT('',(1.394118970918E-016,2.800000041723,
+    10.800000153482));
+#49304 = VECTOR('',#49305,1.);
+#49305 = DIRECTION('',(4.142775295748E-017,0.832050294338,
+    -0.554700196225));
+#49306 = PCURVE('',#49208,#49307);
+#49307 = DEFINITIONAL_REPRESENTATION('',(#49308),#49334);
+#49308 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#49309,#49310,#49311,#49312,
+    #49313,#49314,#49315,#49316,#49317,#49318,#49319,#49320,#49321,
+    #49322,#49323,#49324,#49325,#49326,#49327,#49328,#49329,#49330,
+    #49331,#49332,#49333),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.092591311876E-002,
+    2.185182623752E-002,3.277773935628E-002,4.370365247505E-002,
+    5.462956559381E-002,6.555547871257E-002,7.648139183133E-002,
+    8.740730495009E-002,9.833321806885E-002,0.109259131188,
+    0.120185044306,0.131110957425,0.142036870544,0.152962783663,
+    0.163888696781,0.1748146099,0.185740523019,0.196666436138,
+    0.207592349256,0.218518262375,0.229444175494,0.240370088613),
+  .UNSPECIFIED.);
+#49309 = CARTESIAN_POINT('',(1.,1.));
+#49310 = CARTESIAN_POINT('',(1.,0.989898989899));
+#49311 = CARTESIAN_POINT('',(1.,0.969696969697));
+#49312 = CARTESIAN_POINT('',(1.,0.939393939394));
+#49313 = CARTESIAN_POINT('',(1.,0.909090909091));
+#49314 = CARTESIAN_POINT('',(1.,0.878787878788));
+#49315 = CARTESIAN_POINT('',(1.,0.848484848485));
+#49316 = CARTESIAN_POINT('',(1.,0.818181818182));
+#49317 = CARTESIAN_POINT('',(1.,0.787878787879));
+#49318 = CARTESIAN_POINT('',(1.,0.757575757576));
+#49319 = CARTESIAN_POINT('',(1.,0.727272727273));
+#49320 = CARTESIAN_POINT('',(1.,0.69696969697));
+#49321 = CARTESIAN_POINT('',(1.,0.666666666667));
+#49322 = CARTESIAN_POINT('',(1.,0.636363636364));
+#49323 = CARTESIAN_POINT('',(1.,0.606060606061));
+#49324 = CARTESIAN_POINT('',(1.,0.575757575758));
+#49325 = CARTESIAN_POINT('',(1.,0.545454545455));
+#49326 = CARTESIAN_POINT('',(1.,0.515151515152));
+#49327 = CARTESIAN_POINT('',(1.,0.484848484848));
+#49328 = CARTESIAN_POINT('',(1.,0.454545454545));
+#49329 = CARTESIAN_POINT('',(1.,0.424242424242));
+#49330 = CARTESIAN_POINT('',(1.,0.393939393939));
+#49331 = CARTESIAN_POINT('',(1.,0.363636363636));
+#49332 = CARTESIAN_POINT('',(1.,0.343434343434));
+#49333 = CARTESIAN_POINT('',(1.,0.333333333333));
+#49334 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#49335 = ORIENTED_EDGE('',*,*,#49336,.F.);
+#49336 = EDGE_CURVE('',#49200,#49299,#49337,.T.);
+#49337 = SURFACE_CURVE('',#49338,(#49345),.PCURVE_S1.);
+#49338 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#49339,#49340,#49341,#49342,
+    #49343,#49344),.UNSPECIFIED.,.F.,.F.,(6,6),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#49339 = CARTESIAN_POINT('',(1.979899016825,1.979899016825,
+    10.750000154599));
+#49340 = CARTESIAN_POINT('',(1.66545728146,2.29434075219,10.760110649583
+    ));
+#49341 = CARTESIAN_POINT('',(1.293871803615,2.541080112433,
+    10.770052002915));
+#49342 = CARTESIAN_POINT('',(0.881909452717,2.711720505362,
+    10.779948305167));
+#49343 = CARTESIAN_POINT('',(0.444687766729,2.800000041723,
+    10.789889658499));
+#49344 = CARTESIAN_POINT('',(1.394118970918E-016,2.800000041723,
+    10.800000153482));
+#49345 = PCURVE('',#49208,#49346);
+#49346 = DEFINITIONAL_REPRESENTATION('',(#49347),#49351);
+#49347 = LINE('',#49348,#49349);
+#49348 = CARTESIAN_POINT('',(0.E+000,1.));
+#49349 = VECTOR('',#49350,1.);
+#49350 = DIRECTION('',(1.,0.E+000));
+#49351 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#49352 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#49356)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#49353,#49354,#49355)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#49353 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#49354 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#49355 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#49356 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-004),#49353,
+  'distance_accuracy_value','confusion accuracy');
+#49357 = SHAPE_DEFINITION_REPRESENTATION(#49358,#49190);
+#49358 = PRODUCT_DEFINITION_SHAPE('','',#49359);
+#49359 = PRODUCT_DEFINITION('design','',#49360,#49363);
+#49360 = PRODUCT_DEFINITION_FORMATION('','',#49361);
+#49361 = PRODUCT('Compound040','Compound040','',(#49362));
+#49362 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#49363 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#49364 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#49365,#49367);
+#49365 = ( REPRESENTATION_RELATIONSHIP('','',#49190,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#49366) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#49366 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1095);
+#49367 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #49368);
+#49368 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('271','=>[0:1:1:272]','',#5,
+  #49359,$);
+#49369 = PRODUCT_TYPE('part',$,(#49361));
+#49370 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#49371),#49545);
+#49371 = SHELL_BASED_SURFACE_MODEL('',(#49372));
+#49372 = OPEN_SHELL('',(#49373));
+#49373 = ADVANCED_FACE('',(#49374),#49388,.T.);
+#49374 = FACE_BOUND('',#49375,.T.);
+#49375 = EDGE_LOOP('',(#49376,#49429,#49468,#49506));
+#49376 = ORIENTED_EDGE('',*,*,#49377,.F.);
+#49377 = EDGE_CURVE('',#49378,#49380,#49382,.T.);
+#49378 = VERTEX_POINT('',#49379);
+#49379 = CARTESIAN_POINT('',(-2.121242937857,-2.121242937857,
+    11.083260476851));
+#49380 = VERTEX_POINT('',#49381);
+#49381 = CARTESIAN_POINT('',(-1.979899016825,-1.979899016825,
+    10.950000150129));
+#49382 = SURFACE_CURVE('',#49383,(#49387),.PCURVE_S1.);
+#49383 = LINE('',#49384,#49385);
+#49384 = CARTESIAN_POINT('',(-2.121242937857,-2.121242937857,
+    11.083260476851));
+#49385 = VECTOR('',#49386,1.);
+#49386 = DIRECTION('',(0.588348405415,0.588348405415,-0.554700196225));
+#49387 = PCURVE('',#49388,#49401);
+#49388 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#49389,#49390)
+    ,(#49391,#49392)
+    ,(#49393,#49394)
+    ,(#49395,#49396)
+    ,(#49397,#49398)
+    ,(#49399,#49400
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#49389 = CARTESIAN_POINT('',(-2.800000041723,3.429011088709E-016,
+    10.900000151247));
+#49390 = CARTESIAN_POINT('',(-3.100000046194,3.796405133928E-016,
+    11.100000154227));
+#49391 = CARTESIAN_POINT('',(-2.800000041723,-0.444687766729,
+    10.91011064623));
+#49392 = CARTESIAN_POINT('',(-3.100000046194,-0.492332884593,
+    11.11011064921));
+#49393 = CARTESIAN_POINT('',(-2.711720505362,-0.881909452717,
+    10.920051999562));
+#49394 = CARTESIAN_POINT('',(-3.00226198808,-0.976399751223,
+    11.120052002542));
+#49395 = CARTESIAN_POINT('',(-2.541080112433,-1.293871803615,
+    10.929948301814));
+#49396 = CARTESIAN_POINT('',(-2.813338695908,-1.432500925431,
+    11.129948304794));
+#49397 = CARTESIAN_POINT('',(-2.29434075219,-1.66545728146,
+    10.939889655146));
+#49398 = CARTESIAN_POINT('',(-2.540162975639,-1.843899133045,
+    11.139889658126));
+#49399 = CARTESIAN_POINT('',(-1.979899016825,-1.979899016825,
+    10.950000150129));
+#49400 = CARTESIAN_POINT('',(-2.192031054342,-2.192031054342,
+    11.150000153109));
+#49401 = DEFINITIONAL_REPRESENTATION('',(#49402),#49428);
+#49402 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#49403,#49404,#49405,#49406,
+    #49407,#49408,#49409,#49410,#49411,#49412,#49413,#49414,#49415,
+    #49416,#49417,#49418,#49419,#49420,#49421,#49422,#49423,#49424,
+    #49425,#49426,#49427),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.091993047682E-002,
+    2.183986095365E-002,3.275979143047E-002,4.367972190729E-002,
+    5.459965238411E-002,6.551958286094E-002,7.643951333776E-002,
+    8.735944381458E-002,9.827937429141E-002,0.109199304768,
+    0.120119235245,0.131039165722,0.141959096199,0.152879026676,
+    0.163798957152,0.174718887629,0.185638818106,0.196558748583,
+    0.20747867906,0.218398609536,0.229318540013,0.24023847049),
+  .UNSPECIFIED.);
+#49403 = CARTESIAN_POINT('',(1.,0.66630162368));
+#49404 = CARTESIAN_POINT('',(1.,0.656206144533));
+#49405 = CARTESIAN_POINT('',(1.,0.63601518624));
+#49406 = CARTESIAN_POINT('',(1.,0.6057287488));
+#49407 = CARTESIAN_POINT('',(1.,0.57544231136));
+#49408 = CARTESIAN_POINT('',(1.,0.54515587392));
+#49409 = CARTESIAN_POINT('',(1.,0.51486943648));
+#49410 = CARTESIAN_POINT('',(1.,0.48458299904));
+#49411 = CARTESIAN_POINT('',(1.,0.4542965616));
+#49412 = CARTESIAN_POINT('',(1.,0.42401012416));
+#49413 = CARTESIAN_POINT('',(1.,0.39372368672));
+#49414 = CARTESIAN_POINT('',(1.,0.36343724928));
+#49415 = CARTESIAN_POINT('',(1.,0.33315081184));
+#49416 = CARTESIAN_POINT('',(1.,0.3028643744));
+#49417 = CARTESIAN_POINT('',(1.,0.27257793696));
+#49418 = CARTESIAN_POINT('',(1.,0.24229149952));
+#49419 = CARTESIAN_POINT('',(1.,0.21200506208));
+#49420 = CARTESIAN_POINT('',(1.,0.18171862464));
+#49421 = CARTESIAN_POINT('',(1.,0.1514321872));
+#49422 = CARTESIAN_POINT('',(1.,0.12114574976));
+#49423 = CARTESIAN_POINT('',(1.,9.085931231999E-002));
+#49424 = CARTESIAN_POINT('',(1.,6.057287487999E-002));
+#49425 = CARTESIAN_POINT('',(1.,3.028643744E-002));
+#49426 = CARTESIAN_POINT('',(1.,1.009547914667E-002));
+#49427 = CARTESIAN_POINT('',(1.,0.E+000));
+#49428 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#49429 = ORIENTED_EDGE('',*,*,#49430,.F.);
+#49430 = EDGE_CURVE('',#49431,#49378,#49433,.T.);
+#49431 = VERTEX_POINT('',#49432);
+#49432 = CARTESIAN_POINT('',(-3.000124926996,3.674093388888E-016,
+    11.033416741429));
+#49433 = SURFACE_CURVE('',#49434,(#49439),.PCURVE_S1.);
+#49434 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#49435,#49436,#49437,#49438),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,0.241777920213),
+  .PIECEWISE_BEZIER_KNOTS.);
+#49435 = CARTESIAN_POINT('',(-3.000124926996,3.674093388888E-016,
+    11.033416741429));
+#49436 = CARTESIAN_POINT('',(-3.000124926996,-0.794119080623,
+    11.050267581831));
+#49437 = CARTESIAN_POINT('',(-2.682765495879,-1.559800074984,
+    11.066447217265));
+#49438 = CARTESIAN_POINT('',(-2.121242937857,-2.121242937857,
+    11.083260476851));
+#49439 = PCURVE('',#49388,#49440);
+#49440 = DEFINITIONAL_REPRESENTATION('',(#49441),#49467);
+#49441 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#49442,#49443,#49444,#49445,
+    #49446,#49447,#49448,#49449,#49450,#49451,#49452,#49453,#49454,
+    #49455,#49456,#49457,#49458,#49459,#49460,#49461,#49462,#49463,
+    #49464,#49465,#49466),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.098990546424E-002,
+    2.197981092847E-002,3.296971639271E-002,4.395962185695E-002,
+    5.494952732119E-002,6.593943278542E-002,7.692933824966E-002,
+    8.79192437139E-002,9.890914917813E-002,0.109899054642,0.120888960107
+    ,0.131878865571,0.142868771035,0.153858676499,0.164848581964,
+    0.175838487428,0.186828392892,0.197818298356,0.208808203821,
+    0.219798109285,0.230788014749,0.241777920213),.UNSPECIFIED.);
+#49442 = CARTESIAN_POINT('',(0.E+000,0.667082940968));
+#49443 = CARTESIAN_POINT('',(1.515146100233E-002,0.667083100955));
+#49444 = CARTESIAN_POINT('',(4.545160052912E-002,0.667062684535));
+#49445 = CARTESIAN_POINT('',(9.089673222675E-002,0.666980253684));
+#49446 = CARTESIAN_POINT('',(0.13634037247,0.666855852855));
+#49447 = CARTESIAN_POINT('',(0.181785000357,0.666701301821));
+#49448 = CARTESIAN_POINT('',(0.22723241187,0.666528769334));
+#49449 = CARTESIAN_POINT('',(0.272683671548,0.666350350957));
+#49450 = CARTESIAN_POINT('',(0.318139210936,0.66617741872));
+#49451 = CARTESIAN_POINT('',(0.363598905405,0.666020133483));
+#49452 = CARTESIAN_POINT('',(0.409062171783,0.665887019512));
+#49453 = CARTESIAN_POINT('',(0.454528072694,0.665784631778));
+#49454 = CARTESIAN_POINT('',(0.499995428523,0.665717310673));
+#49455 = CARTESIAN_POINT('',(0.545462933859,0.665687027783));
+#49456 = CARTESIAN_POINT('',(0.590929276272,0.66569332318));
+#49457 = CARTESIAN_POINT('',(0.636393255017,0.665733334858));
+#49458 = CARTESIAN_POINT('',(0.681853897243,0.665801920003));
+#49459 = CARTESIAN_POINT('',(0.727310569578,0.665891867802));
+#49460 = CARTESIAN_POINT('',(0.772763081967,0.665994200765));
+#49461 = CARTESIAN_POINT('',(0.818211784602,0.666098568991));
+#49462 = CARTESIAN_POINT('',(0.86365764416,0.666193711285));
+#49463 = CARTESIAN_POINT('',(0.909102340711,0.666268068441));
+#49464 = CARTESIAN_POINT('',(0.954548221008,0.666310215639));
+#49465 = CARTESIAN_POINT('',(0.984848548248,0.666310298404));
+#49466 = CARTESIAN_POINT('',(1.,0.66630162368));
+#49467 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#49468 = ORIENTED_EDGE('',*,*,#49469,.F.);
+#49469 = EDGE_CURVE('',#49470,#49431,#49472,.T.);
+#49470 = VERTEX_POINT('',#49471);
+#49471 = CARTESIAN_POINT('',(-2.800000041723,3.429011088709E-016,
+    10.900000151247));
+#49472 = SURFACE_CURVE('',#49473,(#49477),.PCURVE_S1.);
+#49473 = LINE('',#49474,#49475);
+#49474 = CARTESIAN_POINT('',(-2.800000041723,3.429011088709E-016,
+    10.900000151247));
+#49475 = VECTOR('',#49476,1.);
+#49476 = DIRECTION('',(-0.832050294338,1.01896772969E-016,0.554700196225
+    ));
+#49477 = PCURVE('',#49388,#49478);
+#49478 = DEFINITIONAL_REPRESENTATION('',(#49479),#49505);
+#49479 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#49480,#49481,#49482,#49483,
+    #49484,#49485,#49486,#49487,#49488,#49489,#49490,#49491,#49492,
+    #49493,#49494,#49495,#49496,#49497,#49498,#49499,#49500,#49501,
+    #49502,#49503,#49504),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.093273538404E-002,
+    2.186547076808E-002,3.279820615211E-002,4.373094153615E-002,
+    5.466367692019E-002,6.559641230423E-002,7.652914768827E-002,
+    8.74618830723E-002,9.839461845634E-002,0.10932735384,0.120260089224,
+    0.131192824608,0.142125559992,0.153058295377,0.163991030761,
+    0.174923766145,0.185856501529,0.196789236913,0.207721972297,
+    0.218654707681,0.229587443065,0.240520178449),.UNSPECIFIED.);
+#49480 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#49481 = CARTESIAN_POINT('',(0.E+000,1.01073172874E-002));
+#49482 = CARTESIAN_POINT('',(0.E+000,3.032195186219E-002));
+#49483 = CARTESIAN_POINT('',(0.E+000,6.064390372438E-002));
+#49484 = CARTESIAN_POINT('',(0.E+000,9.096585558657E-002));
+#49485 = CARTESIAN_POINT('',(0.E+000,0.121287807449));
+#49486 = CARTESIAN_POINT('',(0.E+000,0.151609759311));
+#49487 = CARTESIAN_POINT('',(0.E+000,0.181931711173));
+#49488 = CARTESIAN_POINT('',(0.E+000,0.212253663035));
+#49489 = CARTESIAN_POINT('',(0.E+000,0.242575614898));
+#49490 = CARTESIAN_POINT('',(0.E+000,0.27289756676));
+#49491 = CARTESIAN_POINT('',(0.E+000,0.303219518622));
+#49492 = CARTESIAN_POINT('',(0.E+000,0.333541470484));
+#49493 = CARTESIAN_POINT('',(0.E+000,0.363863422346));
+#49494 = CARTESIAN_POINT('',(0.E+000,0.394185374208));
+#49495 = CARTESIAN_POINT('',(0.E+000,0.424507326071));
+#49496 = CARTESIAN_POINT('',(0.E+000,0.454829277933));
+#49497 = CARTESIAN_POINT('',(0.E+000,0.485151229795));
+#49498 = CARTESIAN_POINT('',(0.E+000,0.515473181657));
+#49499 = CARTESIAN_POINT('',(0.E+000,0.545795133519));
+#49500 = CARTESIAN_POINT('',(0.E+000,0.576117085382));
+#49501 = CARTESIAN_POINT('',(0.E+000,0.606439037244));
+#49502 = CARTESIAN_POINT('',(0.E+000,0.636760989106));
+#49503 = CARTESIAN_POINT('',(-0.E+000,0.656975623681));
+#49504 = CARTESIAN_POINT('',(0.E+000,0.667082940968));
+#49505 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#49506 = ORIENTED_EDGE('',*,*,#49507,.F.);
+#49507 = EDGE_CURVE('',#49380,#49470,#49508,.T.);
+#49508 = SURFACE_CURVE('',#49509,(#49516),.PCURVE_S1.);
+#49509 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#49510,#49511,#49512,#49513,
+    #49514,#49515),.UNSPECIFIED.,.F.,.F.,(6,6),(-1.,0.E+000),
+  .PIECEWISE_BEZIER_KNOTS.);
+#49510 = CARTESIAN_POINT('',(-1.979899016825,-1.979899016825,
+    10.950000150129));
+#49511 = CARTESIAN_POINT('',(-2.29434075219,-1.66545728146,
+    10.939889655146));
+#49512 = CARTESIAN_POINT('',(-2.541080112433,-1.293871803615,
+    10.929948301814));
+#49513 = CARTESIAN_POINT('',(-2.711720505362,-0.881909452717,
+    10.920051999562));
+#49514 = CARTESIAN_POINT('',(-2.800000041723,-0.444687766729,
+    10.91011064623));
+#49515 = CARTESIAN_POINT('',(-2.800000041723,3.429011088709E-016,
+    10.900000151247));
+#49516 = PCURVE('',#49388,#49517);
+#49517 = DEFINITIONAL_REPRESENTATION('',(#49518),#49544);
+#49518 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#49519,#49520,#49521,#49522,
+    #49523,#49524,#49525,#49526,#49527,#49528,#49529,#49530,#49531,
+    #49532,#49533,#49534,#49535,#49536,#49537,#49538,#49539,#49540,
+    #49541,#49542,#49543),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-1.,-0.954545454545,-0.909090909091,
+    -0.863636363636,-0.818181818182,-0.772727272727,-0.727272727273,
+    -0.681818181818,-0.636363636364,-0.590909090909,-0.545454545455,-0.5
+    ,-0.454545454545,-0.409090909091,-0.363636363636,-0.318181818182,
+    -0.272727272727,-0.227272727273,-0.181818181818,-0.136363636364,
+    -9.090909090909E-002,-4.545454545455E-002,0.E+000),.UNSPECIFIED.);
+#49519 = CARTESIAN_POINT('',(1.,0.E+000));
+#49520 = CARTESIAN_POINT('',(0.984848484848,0.E+000));
+#49521 = CARTESIAN_POINT('',(0.954545454545,0.E+000));
+#49522 = CARTESIAN_POINT('',(0.909090909091,0.E+000));
+#49523 = CARTESIAN_POINT('',(0.863636363636,0.E+000));
+#49524 = CARTESIAN_POINT('',(0.818181818182,0.E+000));
+#49525 = CARTESIAN_POINT('',(0.772727272727,0.E+000));
+#49526 = CARTESIAN_POINT('',(0.727272727273,0.E+000));
+#49527 = CARTESIAN_POINT('',(0.681818181818,0.E+000));
+#49528 = CARTESIAN_POINT('',(0.636363636364,0.E+000));
+#49529 = CARTESIAN_POINT('',(0.590909090909,0.E+000));
+#49530 = CARTESIAN_POINT('',(0.545454545455,0.E+000));
+#49531 = CARTESIAN_POINT('',(0.5,0.E+000));
+#49532 = CARTESIAN_POINT('',(0.454545454545,0.E+000));
+#49533 = CARTESIAN_POINT('',(0.409090909091,0.E+000));
+#49534 = CARTESIAN_POINT('',(0.363636363636,0.E+000));
+#49535 = CARTESIAN_POINT('',(0.318181818182,0.E+000));
+#49536 = CARTESIAN_POINT('',(0.272727272727,0.E+000));
+#49537 = CARTESIAN_POINT('',(0.227272727273,0.E+000));
+#49538 = CARTESIAN_POINT('',(0.181818181818,0.E+000));
+#49539 = CARTESIAN_POINT('',(0.136363636364,0.E+000));
+#49540 = CARTESIAN_POINT('',(9.090909090909E-002,0.E+000));
+#49541 = CARTESIAN_POINT('',(4.545454545455E-002,0.E+000));
+#49542 = CARTESIAN_POINT('',(1.515151515152E-002,-0.E+000));
+#49543 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#49544 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#49545 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#49549)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#49546,#49547,#49548)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#49546 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#49547 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#49548 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#49549 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-004),#49546,
+  'distance_accuracy_value','confusion accuracy');
+#49550 = SHAPE_DEFINITION_REPRESENTATION(#49551,#49370);
+#49551 = PRODUCT_DEFINITION_SHAPE('','',#49552);
+#49552 = PRODUCT_DEFINITION('design','',#49553,#49556);
+#49553 = PRODUCT_DEFINITION_FORMATION('','',#49554);
+#49554 = PRODUCT('Compound037','Compound037','',(#49555));
+#49555 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#49556 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#49557 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#49558,#49560);
+#49558 = ( REPRESENTATION_RELATIONSHIP('','',#49370,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#49559) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#49559 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1099);
+#49560 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #49561);
+#49561 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('272','=>[0:1:1:273]','',#5,
+  #49552,$);
+#49562 = PRODUCT_TYPE('part',$,(#49554));
+#49563 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#49564),#49747);
+#49564 = SHELL_BASED_SURFACE_MODEL('',(#49565));
+#49565 = OPEN_SHELL('',(#49566));
+#49566 = ADVANCED_FACE('',(#49567),#49581,.T.);
+#49567 = FACE_BOUND('',#49568,.T.);
+#49568 = EDGE_LOOP('',(#49569,#49622,#49670,#49708));
+#49569 = ORIENTED_EDGE('',*,*,#49570,.F.);
+#49570 = EDGE_CURVE('',#49571,#49573,#49575,.T.);
+#49571 = VERTEX_POINT('',#49572);
+#49572 = CARTESIAN_POINT('',(-2.121242937857,2.121242937857,
+    10.983260479086));
+#49573 = VERTEX_POINT('',#49574);
+#49574 = CARTESIAN_POINT('',(-1.979899016825,1.979899016825,
+    10.850000152364));
+#49575 = SURFACE_CURVE('',#49576,(#49580),.PCURVE_S1.);
+#49576 = LINE('',#49577,#49578);
+#49577 = CARTESIAN_POINT('',(-2.121242937857,2.121242937857,
+    10.983260479086));
+#49578 = VECTOR('',#49579,1.);
+#49579 = DIRECTION('',(0.588348405415,-0.588348405415,-0.554700196225));
+#49580 = PCURVE('',#49581,#49594);
+#49581 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#49582,#49583)
+    ,(#49584,#49585)
+    ,(#49586,#49587)
+    ,(#49588,#49589)
+    ,(#49590,#49591)
+    ,(#49592,#49593
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#49582 = CARTESIAN_POINT('',(1.714505544354E-016,2.800000041723,
+    10.800000153482));
+#49583 = CARTESIAN_POINT('',(1.898202566964E-016,3.100000046194,
+    11.000000156462));
+#49584 = CARTESIAN_POINT('',(-0.444687766729,2.800000041723,
+    10.810110648465));
+#49585 = CARTESIAN_POINT('',(-0.492332884593,3.100000046194,
+    11.010110651445));
+#49586 = CARTESIAN_POINT('',(-0.881909452717,2.711720505362,
+    10.820052001797));
+#49587 = CARTESIAN_POINT('',(-0.976399751223,3.00226198808,
+    11.020052004777));
+#49588 = CARTESIAN_POINT('',(-1.293871803615,2.541080112433,
+    10.829948304049));
+#49589 = CARTESIAN_POINT('',(-1.432500925431,2.813338695908,
+    11.029948307029));
+#49590 = CARTESIAN_POINT('',(-1.66545728146,2.29434075219,
+    10.839889657381));
+#49591 = CARTESIAN_POINT('',(-1.843899133045,2.540162975639,
+    11.039889660361));
+#49592 = CARTESIAN_POINT('',(-1.979899016825,1.979899016825,
+    10.850000152364));
+#49593 = CARTESIAN_POINT('',(-2.192031054342,2.192031054342,
+    11.050000155345));
+#49594 = DEFINITIONAL_REPRESENTATION('',(#49595),#49621);
+#49595 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#49596,#49597,#49598,#49599,
+    #49600,#49601,#49602,#49603,#49604,#49605,#49606,#49607,#49608,
+    #49609,#49610,#49611,#49612,#49613,#49614,#49615,#49616,#49617,
+    #49618,#49619,#49620),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.091993047682E-002,
+    2.183986095365E-002,3.275979143047E-002,4.367972190729E-002,
+    5.459965238412E-002,6.551958286094E-002,7.643951333776E-002,
+    8.735944381458E-002,9.827937429141E-002,0.109199304768,
+    0.120119235245,0.131039165722,0.141959096199,0.152879026676,
+    0.163798957152,0.174718887629,0.185638818106,0.196558748583,
+    0.20747867906,0.218398609536,0.229318540013,0.24023847049),
+  .UNSPECIFIED.);
+#49596 = CARTESIAN_POINT('',(1.,0.66630162368));
+#49597 = CARTESIAN_POINT('',(1.,0.656206144533));
+#49598 = CARTESIAN_POINT('',(1.,0.63601518624));
+#49599 = CARTESIAN_POINT('',(1.,0.6057287488));
+#49600 = CARTESIAN_POINT('',(1.,0.57544231136));
+#49601 = CARTESIAN_POINT('',(1.,0.54515587392));
+#49602 = CARTESIAN_POINT('',(1.,0.51486943648));
+#49603 = CARTESIAN_POINT('',(1.,0.48458299904));
+#49604 = CARTESIAN_POINT('',(1.,0.4542965616));
+#49605 = CARTESIAN_POINT('',(1.,0.42401012416));
+#49606 = CARTESIAN_POINT('',(1.,0.39372368672));
+#49607 = CARTESIAN_POINT('',(1.,0.36343724928));
+#49608 = CARTESIAN_POINT('',(1.,0.33315081184));
+#49609 = CARTESIAN_POINT('',(1.,0.3028643744));
+#49610 = CARTESIAN_POINT('',(1.,0.27257793696));
+#49611 = CARTESIAN_POINT('',(1.,0.24229149952));
+#49612 = CARTESIAN_POINT('',(1.,0.21200506208));
+#49613 = CARTESIAN_POINT('',(1.,0.18171862464));
+#49614 = CARTESIAN_POINT('',(1.,0.1514321872));
+#49615 = CARTESIAN_POINT('',(1.,0.12114574976));
+#49616 = CARTESIAN_POINT('',(1.,9.085931231999E-002));
+#49617 = CARTESIAN_POINT('',(1.,6.057287487999E-002));
+#49618 = CARTESIAN_POINT('',(1.,3.028643744E-002));
+#49619 = CARTESIAN_POINT('',(1.,1.009547914667E-002));
+#49620 = CARTESIAN_POINT('',(1.,0.E+000));
+#49621 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#49622 = ORIENTED_EDGE('',*,*,#49623,.F.);
+#49623 = EDGE_CURVE('',#49624,#49571,#49626,.T.);
+#49624 = VERTEX_POINT('',#49625);
+#49625 = CARTESIAN_POINT('',(1.836970226094E-016,3.000000044703,
+    10.933333488802));
+#49626 = SURFACE_CURVE('',#49627,(#49641),.PCURVE_S1.);
+#49627 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#49628,#49629,#49630,#49631,
+    #49632,#49633,#49634,#49635,#49636,#49637,#49638,#49639,#49640),
+  .UNSPECIFIED.,.F.,.F.,(4,3,3,3,4),(0.E+000,7.046231829086E-002,
+    0.156115028515,0.227605152888,0.241767738739),.UNSPECIFIED.);
+#49628 = CARTESIAN_POINT('',(1.836970226094E-016,3.000000044703,
+    10.933333488802));
+#49629 = CARTESIAN_POINT('',(-0.304466884311,3.000000044703,
+    10.939794404515));
+#49630 = CARTESIAN_POINT('',(-0.540569389562,2.958408747396,
+    10.94482128655));
+#49631 = CARTESIAN_POINT('',(-0.744888753391,2.906015414128,
+    10.94928390154));
+#49632 = CARTESIAN_POINT('',(-0.993255649169,2.842327032863,
+    10.954708575009));
+#49633 = CARTESIAN_POINT('',(-1.196507782333,2.761804724205,
+    10.959287208751));
+#49634 = CARTESIAN_POINT('',(-1.412156196791,2.646724386399,
+    10.964461894274));
+#49635 = CARTESIAN_POINT('',(-1.592147371969,2.550672461817,
+    10.96878095097));
+#49636 = CARTESIAN_POINT('',(-1.781853654615,2.429883155057,
+    10.973507860987));
+#49637 = CARTESIAN_POINT('',(-1.993406981052,2.241787016717,
+    10.979524229319));
+#49638 = CARTESIAN_POINT('',(-2.035316855654,2.204524139769,
+    10.980716104893));
+#49639 = CARTESIAN_POINT('',(-2.07796905086,2.164510683127,
+    10.981958970236));
+#49640 = CARTESIAN_POINT('',(-2.121242937857,2.121242937857,
+    10.983260479086));
+#49641 = PCURVE('',#49581,#49642);
+#49642 = DEFINITIONAL_REPRESENTATION('',(#49643),#49669);
+#49643 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#49644,#49645,#49646,#49647,
+    #49648,#49649,#49650,#49651,#49652,#49653,#49654,#49655,#49656,
+    #49657,#49658,#49659,#49660,#49661,#49662,#49663,#49664,#49665,
+    #49666,#49667,#49668),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.098944266995E-002,
+    2.197888533991E-002,3.296832800986E-002,4.395777067982E-002,
+    5.494721334977E-002,6.593665601973E-002,7.692609868968E-002,
+    8.791554135964E-002,9.890498402959E-002,0.1098944267,0.120883869369,
+    0.131873312039,0.142862754709,0.153852197379,0.164841640049,
+    0.175831082719,0.186820525389,0.197809968059,0.208799410729,
+    0.219788853399,0.230778296069,0.241767738739),
+  .QUASI_UNIFORM_KNOTS.);
+#49644 = CARTESIAN_POINT('',(0.E+000,0.666666666665));
+#49645 = CARTESIAN_POINT('',(1.993321585385E-002,0.66671437748));
+#49646 = CARTESIAN_POINT('',(5.848094360996E-002,0.667161847616));
+#49647 = CARTESIAN_POINT('',(0.11272816895,0.668179930484));
+#49648 = CARTESIAN_POINT('',(0.163784773034,0.668631718384));
+#49649 = CARTESIAN_POINT('',(0.212027502732,0.668317705415));
+#49650 = CARTESIAN_POINT('',(0.257813294508,0.667434771887));
+#49651 = CARTESIAN_POINT('',(0.301477681722,0.66648656331));
+#49652 = CARTESIAN_POINT('',(0.343313565319,0.666573843302));
+#49653 = CARTESIAN_POINT('',(0.383733115717,0.667467259692));
+#49654 = CARTESIAN_POINT('',(0.423076973577,0.668324744896));
+#49655 = CARTESIAN_POINT('',(0.461706005869,0.668768449021));
+#49656 = CARTESIAN_POINT('',(0.499981221397,0.668606246318));
+#49657 = CARTESIAN_POINT('',(0.538263573131,0.667890092438));
+#49658 = CARTESIAN_POINT('',(0.576911534672,0.66691177864));
+#49659 = CARTESIAN_POINT('',(0.616269477818,0.666140301535));
+#49660 = CARTESIAN_POINT('',(0.656694097097,0.666483246899));
+#49661 = CARTESIAN_POINT('',(0.698568365489,0.667324812122));
+#49662 = CARTESIAN_POINT('',(0.74220085573,0.667933991861));
+#49663 = CARTESIAN_POINT('',(0.787943901072,0.667951196692));
+#49664 = CARTESIAN_POINT('',(0.836159873854,0.667359755425));
+#49665 = CARTESIAN_POINT('',(0.887220666868,0.666391196598));
+#49666 = CARTESIAN_POINT('',(0.941504856684,0.666243052528));
+#49667 = CARTESIAN_POINT('',(0.980067401473,0.666272549672));
+#49668 = CARTESIAN_POINT('',(1.,0.666301623679));
+#49669 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#49670 = ORIENTED_EDGE('',*,*,#49671,.F.);
+#49671 = EDGE_CURVE('',#49672,#49624,#49674,.T.);
+#49672 = VERTEX_POINT('',#49673);
+#49673 = CARTESIAN_POINT('',(1.714505544354E-016,2.800000041723,
+    10.800000153482));
+#49674 = SURFACE_CURVE('',#49675,(#49679),.PCURVE_S1.);
+#49675 = LINE('',#49676,#49677);
+#49676 = CARTESIAN_POINT('',(1.714505544354E-016,2.800000041723,
+    10.800000153482));
+#49677 = VECTOR('',#49678,1.);
+#49678 = DIRECTION('',(5.094838648452E-017,0.832050294338,0.554700196225
+    ));
+#49679 = PCURVE('',#49581,#49680);
+#49680 = DEFINITIONAL_REPRESENTATION('',(#49681),#49707);
+#49681 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#49682,#49683,#49684,#49685,
+    #49686,#49687,#49688,#49689,#49690,#49691,#49692,#49693,#49694,
+    #49695,#49696,#49697,#49698,#49699,#49700,#49701,#49702,#49703,
+    #49704,#49705,#49706),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.092591311876E-002,
+    2.185182623752E-002,3.277773935628E-002,4.370365247504E-002,
+    5.462956559379E-002,6.555547871255E-002,7.648139183131E-002,
+    8.740730495007E-002,9.833321806883E-002,0.109259131188,
+    0.120185044306,0.131110957425,0.142036870544,0.152962783663,
+    0.163888696781,0.1748146099,0.185740523019,0.196666436138,
+    0.207592349256,0.218518262375,0.229444175494,0.240370088613),
+  .UNSPECIFIED.);
+#49682 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#49683 = CARTESIAN_POINT('',(0.E+000,1.010101010101E-002));
+#49684 = CARTESIAN_POINT('',(0.E+000,3.030303030303E-002));
+#49685 = CARTESIAN_POINT('',(0.E+000,6.060606060605E-002));
+#49686 = CARTESIAN_POINT('',(0.E+000,9.090909090908E-002));
+#49687 = CARTESIAN_POINT('',(0.E+000,0.121212121212));
+#49688 = CARTESIAN_POINT('',(0.E+000,0.151515151515));
+#49689 = CARTESIAN_POINT('',(0.E+000,0.181818181818));
+#49690 = CARTESIAN_POINT('',(0.E+000,0.212121212121));
+#49691 = CARTESIAN_POINT('',(0.E+000,0.242424242424));
+#49692 = CARTESIAN_POINT('',(0.E+000,0.272727272727));
+#49693 = CARTESIAN_POINT('',(0.E+000,0.30303030303));
+#49694 = CARTESIAN_POINT('',(0.E+000,0.333333333333));
+#49695 = CARTESIAN_POINT('',(0.E+000,0.363636363636));
+#49696 = CARTESIAN_POINT('',(0.E+000,0.393939393939));
+#49697 = CARTESIAN_POINT('',(0.E+000,0.424242424242));
+#49698 = CARTESIAN_POINT('',(0.E+000,0.454545454545));
+#49699 = CARTESIAN_POINT('',(0.E+000,0.484848484848));
+#49700 = CARTESIAN_POINT('',(0.E+000,0.515151515151));
+#49701 = CARTESIAN_POINT('',(0.E+000,0.545454545454));
+#49702 = CARTESIAN_POINT('',(0.E+000,0.575757575758));
+#49703 = CARTESIAN_POINT('',(0.E+000,0.606060606061));
+#49704 = CARTESIAN_POINT('',(0.E+000,0.636363636364));
+#49705 = CARTESIAN_POINT('',(-0.E+000,0.656565656566));
+#49706 = CARTESIAN_POINT('',(0.E+000,0.666666666667));
+#49707 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#49708 = ORIENTED_EDGE('',*,*,#49709,.F.);
+#49709 = EDGE_CURVE('',#49573,#49672,#49710,.T.);
+#49710 = SURFACE_CURVE('',#49711,(#49718),.PCURVE_S1.);
+#49711 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#49712,#49713,#49714,#49715,
+    #49716,#49717),.UNSPECIFIED.,.F.,.F.,(6,6),(-1.,0.E+000),
+  .PIECEWISE_BEZIER_KNOTS.);
+#49712 = CARTESIAN_POINT('',(-1.979899016825,1.979899016825,
+    10.850000152364));
+#49713 = CARTESIAN_POINT('',(-1.66545728146,2.29434075219,
+    10.839889657381));
+#49714 = CARTESIAN_POINT('',(-1.293871803615,2.541080112433,
+    10.829948304049));
+#49715 = CARTESIAN_POINT('',(-0.881909452717,2.711720505362,
+    10.820052001797));
+#49716 = CARTESIAN_POINT('',(-0.444687766729,2.800000041723,
+    10.810110648465));
+#49717 = CARTESIAN_POINT('',(1.714505544354E-016,2.800000041723,
+    10.800000153482));
+#49718 = PCURVE('',#49581,#49719);
+#49719 = DEFINITIONAL_REPRESENTATION('',(#49720),#49746);
+#49720 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#49721,#49722,#49723,#49724,
+    #49725,#49726,#49727,#49728,#49729,#49730,#49731,#49732,#49733,
+    #49734,#49735,#49736,#49737,#49738,#49739,#49740,#49741,#49742,
+    #49743,#49744,#49745),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-1.,-0.954545454545,-0.909090909091,
+    -0.863636363636,-0.818181818182,-0.772727272727,-0.727272727273,
+    -0.681818181818,-0.636363636364,-0.590909090909,-0.545454545455,-0.5
+    ,-0.454545454545,-0.409090909091,-0.363636363636,-0.318181818182,
+    -0.272727272727,-0.227272727273,-0.181818181818,-0.136363636364,
+    -9.090909090909E-002,-4.545454545455E-002,0.E+000),.UNSPECIFIED.);
+#49721 = CARTESIAN_POINT('',(1.,0.E+000));
+#49722 = CARTESIAN_POINT('',(0.984848484848,0.E+000));
+#49723 = CARTESIAN_POINT('',(0.954545454545,0.E+000));
+#49724 = CARTESIAN_POINT('',(0.909090909091,0.E+000));
+#49725 = CARTESIAN_POINT('',(0.863636363636,0.E+000));
+#49726 = CARTESIAN_POINT('',(0.818181818182,0.E+000));
+#49727 = CARTESIAN_POINT('',(0.772727272727,0.E+000));
+#49728 = CARTESIAN_POINT('',(0.727272727273,0.E+000));
+#49729 = CARTESIAN_POINT('',(0.681818181818,0.E+000));
+#49730 = CARTESIAN_POINT('',(0.636363636364,0.E+000));
+#49731 = CARTESIAN_POINT('',(0.590909090909,0.E+000));
+#49732 = CARTESIAN_POINT('',(0.545454545455,0.E+000));
+#49733 = CARTESIAN_POINT('',(0.5,0.E+000));
+#49734 = CARTESIAN_POINT('',(0.454545454545,0.E+000));
+#49735 = CARTESIAN_POINT('',(0.409090909091,0.E+000));
+#49736 = CARTESIAN_POINT('',(0.363636363636,0.E+000));
+#49737 = CARTESIAN_POINT('',(0.318181818182,0.E+000));
+#49738 = CARTESIAN_POINT('',(0.272727272727,0.E+000));
+#49739 = CARTESIAN_POINT('',(0.227272727273,0.E+000));
+#49740 = CARTESIAN_POINT('',(0.181818181818,0.E+000));
+#49741 = CARTESIAN_POINT('',(0.136363636364,0.E+000));
+#49742 = CARTESIAN_POINT('',(9.090909090909E-002,0.E+000));
+#49743 = CARTESIAN_POINT('',(4.545454545455E-002,0.E+000));
+#49744 = CARTESIAN_POINT('',(1.515151515152E-002,-0.E+000));
+#49745 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#49746 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#49747 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#49751)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#49748,#49749,#49750)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#49748 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#49749 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#49750 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#49751 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-004),#49748,
+  'distance_accuracy_value','confusion accuracy');
+#49752 = SHAPE_DEFINITION_REPRESENTATION(#49753,#49563);
+#49753 = PRODUCT_DEFINITION_SHAPE('','',#49754);
+#49754 = PRODUCT_DEFINITION('design','',#49755,#49758);
+#49755 = PRODUCT_DEFINITION_FORMATION('','',#49756);
+#49756 = PRODUCT('Compound038','Compound038','',(#49757));
+#49757 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#49758 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#49759 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#49760,#49762);
+#49760 = ( REPRESENTATION_RELATIONSHIP('','',#49563,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#49761) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#49761 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1103);
+#49762 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #49763);
+#49763 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('273','=>[0:1:1:274]','',#5,
+  #49754,$);
+#49764 = PRODUCT_TYPE('part',$,(#49756));
+#49765 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#49766),#49918);
+#49766 = SHELL_BASED_SURFACE_MODEL('',(#49767));
+#49767 = OPEN_SHELL('',(#49768));
+#49768 = ADVANCED_FACE('',(#49769),#49783,.T.);
+#49769 = FACE_BOUND('',#49770,.T.);
+#49770 = EDGE_LOOP('',(#49771,#49824,#49863,#49901));
+#49771 = ORIENTED_EDGE('',*,*,#49772,.F.);
+#49772 = EDGE_CURVE('',#49773,#49775,#49777,.T.);
+#49773 = VERTEX_POINT('',#49774);
+#49774 = CARTESIAN_POINT('',(2.121242937857,-2.121242937857,
+    10.516739830113));
+#49775 = VERTEX_POINT('',#49776);
+#49776 = CARTESIAN_POINT('',(1.979899016825,-1.979899016825,
+    10.650000156835));
+#49777 = SURFACE_CURVE('',#49778,(#49782),.PCURVE_S1.);
+#49778 = LINE('',#49779,#49780);
+#49779 = CARTESIAN_POINT('',(2.121242937857,-2.121242937857,
+    10.516739830113));
+#49780 = VECTOR('',#49781,1.);
+#49781 = DIRECTION('',(-0.588348405415,0.588348405415,0.554700196225));
+#49782 = PCURVE('',#49783,#49796);
+#49783 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#49784,#49785)
+    ,(#49786,#49787)
+    ,(#49788,#49789)
+    ,(#49790,#49791)
+    ,(#49792,#49793)
+    ,(#49794,#49795
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#49784 = CARTESIAN_POINT('',(2.192031054342,-2.192031054342,
+    10.450000153855));
+#49785 = CARTESIAN_POINT('',(1.979899016825,-1.979899016825,
+    10.650000156835));
+#49786 = CARTESIAN_POINT('',(2.540162975639,-1.843899133045,
+    10.460110648838));
+#49787 = CARTESIAN_POINT('',(2.29434075219,-1.66545728146,
+    10.660110651818));
+#49788 = CARTESIAN_POINT('',(2.813338695908,-1.432500925431,
+    10.47005200217));
+#49789 = CARTESIAN_POINT('',(2.541080112433,-1.293871803615,
+    10.67005200515));
+#49790 = CARTESIAN_POINT('',(3.00226198808,-0.976399751223,
+    10.479948304422));
+#49791 = CARTESIAN_POINT('',(2.711720505362,-0.881909452717,
+    10.679948307402));
+#49792 = CARTESIAN_POINT('',(3.100000046194,-0.492332884593,
+    10.489889657754));
+#49793 = CARTESIAN_POINT('',(2.800000041723,-0.444687766729,
+    10.689889660734));
+#49794 = CARTESIAN_POINT('',(3.100000046194,1.898202566964E-016,
+    10.500000152737));
+#49795 = CARTESIAN_POINT('',(2.800000041723,1.714505544354E-016,
+    10.700000155717));
+#49796 = DEFINITIONAL_REPRESENTATION('',(#49797),#49823);
+#49797 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#49798,#49799,#49800,#49801,
+    #49802,#49803,#49804,#49805,#49806,#49807,#49808,#49809,#49810,
+    #49811,#49812,#49813,#49814,#49815,#49816,#49817,#49818,#49819,
+    #49820,#49821,#49822),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.091993047682E-002,
+    2.183986095365E-002,3.275979143047E-002,4.367972190729E-002,
+    5.459965238412E-002,6.551958286094E-002,7.643951333776E-002,
+    8.735944381458E-002,9.827937429141E-002,0.109199304768,
+    0.120119235245,0.131039165722,0.141959096199,0.152879026676,
+    0.163798957152,0.174718887629,0.185638818106,0.196558748583,
+    0.20747867906,0.218398609536,0.229318540013,0.24023847049),
+  .UNSPECIFIED.);
+#49798 = CARTESIAN_POINT('',(0.E+000,0.33369837632));
+#49799 = CARTESIAN_POINT('',(0.E+000,0.343793855467));
+#49800 = CARTESIAN_POINT('',(0.E+000,0.36398481376));
+#49801 = CARTESIAN_POINT('',(0.E+000,0.3942712512));
+#49802 = CARTESIAN_POINT('',(0.E+000,0.42455768864));
+#49803 = CARTESIAN_POINT('',(0.E+000,0.45484412608));
+#49804 = CARTESIAN_POINT('',(0.E+000,0.48513056352));
+#49805 = CARTESIAN_POINT('',(0.E+000,0.51541700096));
+#49806 = CARTESIAN_POINT('',(0.E+000,0.5457034384));
+#49807 = CARTESIAN_POINT('',(0.E+000,0.57598987584));
+#49808 = CARTESIAN_POINT('',(0.E+000,0.60627631328));
+#49809 = CARTESIAN_POINT('',(0.E+000,0.63656275072));
+#49810 = CARTESIAN_POINT('',(0.E+000,0.66684918816));
+#49811 = CARTESIAN_POINT('',(0.E+000,0.6971356256));
+#49812 = CARTESIAN_POINT('',(0.E+000,0.72742206304));
+#49813 = CARTESIAN_POINT('',(0.E+000,0.75770850048));
+#49814 = CARTESIAN_POINT('',(0.E+000,0.78799493792));
+#49815 = CARTESIAN_POINT('',(0.E+000,0.81828137536));
+#49816 = CARTESIAN_POINT('',(0.E+000,0.8485678128));
+#49817 = CARTESIAN_POINT('',(0.E+000,0.87885425024));
+#49818 = CARTESIAN_POINT('',(0.E+000,0.90914068768));
+#49819 = CARTESIAN_POINT('',(0.E+000,0.93942712512));
+#49820 = CARTESIAN_POINT('',(0.E+000,0.96971356256));
+#49821 = CARTESIAN_POINT('',(-0.E+000,0.989904520853));
+#49822 = CARTESIAN_POINT('',(0.E+000,1.));
+#49823 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#49824 = ORIENTED_EDGE('',*,*,#49825,.F.);
+#49825 = EDGE_CURVE('',#49826,#49773,#49828,.T.);
+#49826 = VERTEX_POINT('',#49827);
+#49827 = CARTESIAN_POINT('',(3.000124926996,1.837046694444E-016,
+    10.566583565535));
+#49828 = SURFACE_CURVE('',#49829,(#49834),.PCURVE_S1.);
+#49829 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#49830,#49831,#49832,#49833),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(-0.241777920213,0.E+000),
+  .PIECEWISE_BEZIER_KNOTS.);
+#49830 = CARTESIAN_POINT('',(3.000124926996,2.775557561563E-016,
+    10.566583565535));
+#49831 = CARTESIAN_POINT('',(3.000124926996,-0.794119080623,
+    10.549732725133));
+#49832 = CARTESIAN_POINT('',(2.682765495879,-1.559800074984,
+    10.533553089699));
+#49833 = CARTESIAN_POINT('',(2.121242937857,-2.121242937857,
+    10.516739830113));
+#49834 = PCURVE('',#49783,#49835);
+#49835 = DEFINITIONAL_REPRESENTATION('',(#49836),#49862);
+#49836 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#49837,#49838,#49839,#49840,
+    #49841,#49842,#49843,#49844,#49845,#49846,#49847,#49848,#49849,
+    #49850,#49851,#49852,#49853,#49854,#49855,#49856,#49857,#49858,
+    #49859,#49860,#49861),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.241777920213,-0.230788014749,
+    -0.219798109285,-0.208808203821,-0.197818298356,-0.186828392892,
+    -0.175838487428,-0.164848581964,-0.153858676499,-0.142868771035,
+    -0.131878865571,-0.120888960107,-0.109899054642,-9.890914917813E-002
+    ,-8.79192437139E-002,-7.692933824966E-002,-6.593943278542E-002,
+    -5.494952732119E-002,-4.395962185695E-002,-3.296971639271E-002,
+    -2.197981092847E-002,-1.098990546424E-002,0.E+000),.UNSPECIFIED.);
+#49837 = CARTESIAN_POINT('',(1.,0.332917059032));
+#49838 = CARTESIAN_POINT('',(0.984848538998,0.332916899045));
+#49839 = CARTESIAN_POINT('',(0.954548399471,0.332937315465));
+#49840 = CARTESIAN_POINT('',(0.909103267773,0.333019746316));
+#49841 = CARTESIAN_POINT('',(0.86365962753,0.333144147145));
+#49842 = CARTESIAN_POINT('',(0.818214999643,0.333298698179));
+#49843 = CARTESIAN_POINT('',(0.77276758813,0.333471230666));
+#49844 = CARTESIAN_POINT('',(0.727316328452,0.333649649043));
+#49845 = CARTESIAN_POINT('',(0.681860789064,0.33382258128));
+#49846 = CARTESIAN_POINT('',(0.636401094595,0.333979866517));
+#49847 = CARTESIAN_POINT('',(0.590937828217,0.334112980488));
+#49848 = CARTESIAN_POINT('',(0.545471927306,0.334215368222));
+#49849 = CARTESIAN_POINT('',(0.500004571477,0.334282689327));
+#49850 = CARTESIAN_POINT('',(0.454537066141,0.334312972217));
+#49851 = CARTESIAN_POINT('',(0.409070723728,0.33430667682));
+#49852 = CARTESIAN_POINT('',(0.363606744983,0.334266665142));
+#49853 = CARTESIAN_POINT('',(0.318146102757,0.334198079997));
+#49854 = CARTESIAN_POINT('',(0.272689430422,0.334108132198));
+#49855 = CARTESIAN_POINT('',(0.227236918033,0.334005799235));
+#49856 = CARTESIAN_POINT('',(0.181788215398,0.333901431009));
+#49857 = CARTESIAN_POINT('',(0.13634235584,0.333806288715));
+#49858 = CARTESIAN_POINT('',(9.089765928928E-002,0.333731931559));
+#49859 = CARTESIAN_POINT('',(4.545177899234E-002,0.333689784361));
+#49860 = CARTESIAN_POINT('',(1.515145175203E-002,0.333689701596));
+#49861 = CARTESIAN_POINT('',(0.E+000,0.33369837632));
+#49862 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#49863 = ORIENTED_EDGE('',*,*,#49864,.F.);
+#49864 = EDGE_CURVE('',#49865,#49826,#49867,.T.);
+#49865 = VERTEX_POINT('',#49866);
+#49866 = CARTESIAN_POINT('',(2.800000041723,1.714505544354E-016,
+    10.700000155717));
+#49867 = SURFACE_CURVE('',#49868,(#49872),.PCURVE_S1.);
+#49868 = LINE('',#49869,#49870);
+#49869 = CARTESIAN_POINT('',(2.800000041723,1.714505544354E-016,
+    10.700000155717));
+#49870 = VECTOR('',#49871,1.);
+#49871 = DIRECTION('',(0.832050294338,5.094838648452E-017,
+    -0.554700196225));
+#49872 = PCURVE('',#49783,#49873);
+#49873 = DEFINITIONAL_REPRESENTATION('',(#49874),#49900);
+#49874 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#49875,#49876,#49877,#49878,
+    #49879,#49880,#49881,#49882,#49883,#49884,#49885,#49886,#49887,
+    #49888,#49889,#49890,#49891,#49892,#49893,#49894,#49895,#49896,
+    #49897,#49898,#49899),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.093273538404E-002,
+    2.186547076808E-002,3.279820615211E-002,4.373094153615E-002,
+    5.466367692019E-002,6.559641230423E-002,7.652914768827E-002,
+    8.74618830723E-002,9.839461845634E-002,0.10932735384,0.120260089224,
+    0.131192824608,0.142125559992,0.153058295377,0.163991030761,
+    0.174923766145,0.185856501529,0.196789236913,0.207721972297,
+    0.218654707681,0.229587443065,0.240520178449),.UNSPECIFIED.);
+#49875 = CARTESIAN_POINT('',(1.,1.));
+#49876 = CARTESIAN_POINT('',(1.,0.989892682713));
+#49877 = CARTESIAN_POINT('',(1.,0.969678048138));
+#49878 = CARTESIAN_POINT('',(1.,0.939356096276));
+#49879 = CARTESIAN_POINT('',(1.,0.909034144413));
+#49880 = CARTESIAN_POINT('',(1.,0.878712192551));
+#49881 = CARTESIAN_POINT('',(1.,0.848390240689));
+#49882 = CARTESIAN_POINT('',(1.,0.818068288827));
+#49883 = CARTESIAN_POINT('',(1.,0.787746336965));
+#49884 = CARTESIAN_POINT('',(1.,0.757424385102));
+#49885 = CARTESIAN_POINT('',(1.,0.72710243324));
+#49886 = CARTESIAN_POINT('',(1.,0.696780481378));
+#49887 = CARTESIAN_POINT('',(1.,0.666458529516));
+#49888 = CARTESIAN_POINT('',(1.,0.636136577654));
+#49889 = CARTESIAN_POINT('',(1.,0.605814625792));
+#49890 = CARTESIAN_POINT('',(1.,0.575492673929));
+#49891 = CARTESIAN_POINT('',(1.,0.545170722067));
+#49892 = CARTESIAN_POINT('',(1.,0.514848770205));
+#49893 = CARTESIAN_POINT('',(1.,0.484526818343));
+#49894 = CARTESIAN_POINT('',(1.,0.454204866481));
+#49895 = CARTESIAN_POINT('',(1.,0.423882914618));
+#49896 = CARTESIAN_POINT('',(1.,0.393560962756));
+#49897 = CARTESIAN_POINT('',(1.,0.363239010894));
+#49898 = CARTESIAN_POINT('',(1.,0.343024376319));
+#49899 = CARTESIAN_POINT('',(1.,0.332917059032));
+#49900 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#49901 = ORIENTED_EDGE('',*,*,#49902,.F.);
+#49902 = EDGE_CURVE('',#49775,#49865,#49903,.T.);
+#49903 = SURFACE_CURVE('',#49904,(#49911),.PCURVE_S1.);
+#49904 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#49905,#49906,#49907,#49908,
+    #49909,#49910),.UNSPECIFIED.,.F.,.F.,(6,6),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#49905 = CARTESIAN_POINT('',(1.979899016825,-1.979899016825,
+    10.650000156835));
+#49906 = CARTESIAN_POINT('',(2.29434075219,-1.66545728146,
+    10.660110651818));
+#49907 = CARTESIAN_POINT('',(2.541080112433,-1.293871803615,
+    10.67005200515));
+#49908 = CARTESIAN_POINT('',(2.711720505362,-0.881909452717,
+    10.679948307402));
+#49909 = CARTESIAN_POINT('',(2.800000041723,-0.444687766729,
+    10.689889660734));
+#49910 = CARTESIAN_POINT('',(2.800000041723,1.714505544354E-016,
+    10.700000155717));
+#49911 = PCURVE('',#49783,#49912);
+#49912 = DEFINITIONAL_REPRESENTATION('',(#49913),#49917);
+#49913 = LINE('',#49914,#49915);
+#49914 = CARTESIAN_POINT('',(0.E+000,1.));
+#49915 = VECTOR('',#49916,1.);
+#49916 = DIRECTION('',(1.,0.E+000));
+#49917 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#49918 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#49922)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#49919,#49920,#49921)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#49919 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#49920 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#49921 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#49922 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-004),#49919,
+  'distance_accuracy_value','confusion accuracy');
+#49923 = SHAPE_DEFINITION_REPRESENTATION(#49924,#49765);
+#49924 = PRODUCT_DEFINITION_SHAPE('','',#49925);
+#49925 = PRODUCT_DEFINITION('design','',#49926,#49929);
+#49926 = PRODUCT_DEFINITION_FORMATION('','',#49927);
+#49927 = PRODUCT('Compound039','Compound039','',(#49928));
+#49928 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#49929 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#49930 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#49931,#49933);
+#49931 = ( REPRESENTATION_RELATIONSHIP('','',#49765,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#49932) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#49932 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1107);
+#49933 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #49934);
+#49934 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('274','=>[0:1:1:275]','',#5,
+  #49925,$);
+#49935 = PRODUCT_TYPE('part',$,(#49927));
+#49936 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#49937),#50011);
+#49937 = SHELL_BASED_SURFACE_MODEL('',(#49938));
+#49938 = OPEN_SHELL('',(#49939));
+#49939 = ADVANCED_FACE('',(#49940),#49954,.T.);
+#49940 = FACE_BOUND('',#49941,.T.);
+#49941 = EDGE_LOOP('',(#49942,#49965,#49981,#49997));
+#49942 = ORIENTED_EDGE('',*,*,#49943,.T.);
+#49943 = EDGE_CURVE('',#49944,#49946,#49948,.T.);
+#49944 = VERTEX_POINT('',#49945);
+#49945 = CARTESIAN_POINT('',(-3.,3.,7.800000117719));
+#49946 = VERTEX_POINT('',#49947);
+#49947 = CARTESIAN_POINT('',(-3.,3.,8.000000117719));
+#49948 = SURFACE_CURVE('',#49949,(#49953),.PCURVE_S1.);
+#49949 = LINE('',#49950,#49951);
+#49950 = CARTESIAN_POINT('',(-3.,3.,7.800000117719));
+#49951 = VECTOR('',#49952,1.);
+#49952 = DIRECTION('',(0.E+000,0.E+000,1.));
+#49953 = PCURVE('',#49954,#49959);
+#49954 = PLANE('',#49955);
+#49955 = AXIS2_PLACEMENT_3D('',#49956,#49957,#49958);
+#49956 = CARTESIAN_POINT('',(-3.,3.,7.900000117719));
+#49957 = DIRECTION('',(0.E+000,1.,0.E+000));
+#49958 = DIRECTION('',(0.E+000,-0.E+000,1.));
+#49959 = DEFINITIONAL_REPRESENTATION('',(#49960),#49964);
+#49960 = LINE('',#49961,#49962);
+#49961 = CARTESIAN_POINT('',(-0.1,0.E+000));
+#49962 = VECTOR('',#49963,1.);
+#49963 = DIRECTION('',(1.,0.E+000));
+#49964 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#49965 = ORIENTED_EDGE('',*,*,#49966,.T.);
+#49966 = EDGE_CURVE('',#49946,#49967,#49969,.T.);
+#49967 = VERTEX_POINT('',#49968);
+#49968 = CARTESIAN_POINT('',(0.E+000,3.,8.000000117719));
+#49969 = SURFACE_CURVE('',#49970,(#49974),.PCURVE_S1.);
+#49970 = LINE('',#49971,#49972);
+#49971 = CARTESIAN_POINT('',(-3.,3.,8.000000117719));
+#49972 = VECTOR('',#49973,1.);
+#49973 = DIRECTION('',(1.,0.E+000,0.E+000));
+#49974 = PCURVE('',#49954,#49975);
+#49975 = DEFINITIONAL_REPRESENTATION('',(#49976),#49980);
+#49976 = LINE('',#49977,#49978);
+#49977 = CARTESIAN_POINT('',(0.1,0.E+000));
+#49978 = VECTOR('',#49979,1.);
+#49979 = DIRECTION('',(0.E+000,1.));
+#49980 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#49981 = ORIENTED_EDGE('',*,*,#49982,.F.);
+#49982 = EDGE_CURVE('',#49983,#49967,#49985,.T.);
+#49983 = VERTEX_POINT('',#49984);
+#49984 = CARTESIAN_POINT('',(0.E+000,3.,7.800000117719));
+#49985 = SURFACE_CURVE('',#49986,(#49990),.PCURVE_S1.);
+#49986 = LINE('',#49987,#49988);
+#49987 = CARTESIAN_POINT('',(0.E+000,3.,7.800000117719));
+#49988 = VECTOR('',#49989,1.);
+#49989 = DIRECTION('',(0.E+000,0.E+000,1.));
+#49990 = PCURVE('',#49954,#49991);
+#49991 = DEFINITIONAL_REPRESENTATION('',(#49992),#49996);
+#49992 = LINE('',#49993,#49994);
+#49993 = CARTESIAN_POINT('',(-0.1,3.));
+#49994 = VECTOR('',#49995,1.);
+#49995 = DIRECTION('',(1.,0.E+000));
+#49996 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#49997 = ORIENTED_EDGE('',*,*,#49998,.F.);
+#49998 = EDGE_CURVE('',#49944,#49983,#49999,.T.);
+#49999 = SURFACE_CURVE('',#50000,(#50004),.PCURVE_S1.);
+#50000 = LINE('',#50001,#50002);
+#50001 = CARTESIAN_POINT('',(-3.,3.,7.800000117719));
+#50002 = VECTOR('',#50003,1.);
+#50003 = DIRECTION('',(1.,0.E+000,0.E+000));
+#50004 = PCURVE('',#49954,#50005);
+#50005 = DEFINITIONAL_REPRESENTATION('',(#50006),#50010);
+#50006 = LINE('',#50007,#50008);
+#50007 = CARTESIAN_POINT('',(-0.1,0.E+000));
+#50008 = VECTOR('',#50009,1.);
+#50009 = DIRECTION('',(0.E+000,1.));
+#50010 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#50011 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#50015)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#50012,#50013,#50014)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#50012 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#50013 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#50014 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#50015 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#50012,
+  'distance_accuracy_value','confusion accuracy');
+#50016 = SHAPE_DEFINITION_REPRESENTATION(#50017,#49936);
+#50017 = PRODUCT_DEFINITION_SHAPE('','',#50018);
+#50018 = PRODUCT_DEFINITION('design','',#50019,#50022);
+#50019 = PRODUCT_DEFINITION_FORMATION('','',#50020);
+#50020 = PRODUCT('Compound041','Compound041','',(#50021));
+#50021 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#50022 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#50023 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#50024,#50026);
+#50024 = ( REPRESENTATION_RELATIONSHIP('','',#49936,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#50025) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#50025 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1111);
+#50026 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #50027);
+#50027 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('275','=>[0:1:1:276]','',#5,
+  #50018,$);
+#50028 = PRODUCT_TYPE('part',$,(#50020));
+#50029 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#50030),#50213);
+#50030 = SHELL_BASED_SURFACE_MODEL('',(#50031));
+#50031 = OPEN_SHELL('',(#50032));
+#50032 = ADVANCED_FACE('',(#50033),#50047,.T.);
+#50033 = FACE_BOUND('',#50034,.T.);
+#50034 = EDGE_LOOP('',(#50035,#50088,#50136,#50174));
+#50035 = ORIENTED_EDGE('',*,*,#50036,.F.);
+#50036 = EDGE_CURVE('',#50037,#50039,#50041,.T.);
+#50037 = VERTEX_POINT('',#50038);
+#50038 = CARTESIAN_POINT('',(1.493698897412E-016,3.000000044703,
+    10.533333482842));
+#50039 = VERTEX_POINT('',#50040);
+#50040 = CARTESIAN_POINT('',(1.394118970918E-016,2.800000041723,
+    10.400000147521));
+#50041 = SURFACE_CURVE('',#50042,(#50046),.PCURVE_S1.);
+#50042 = LINE('',#50043,#50044);
+#50043 = CARTESIAN_POINT('',(1.493698897412E-016,3.000000044703,
+    10.533333482842));
+#50044 = VECTOR('',#50045,1.);
+#50045 = DIRECTION('',(-4.142775295748E-017,-0.832050294338,
+    -0.554700196225));
+#50046 = PCURVE('',#50047,#50060);
+#50047 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#50048,#50049)
+    ,(#50050,#50051)
+    ,(#50052,#50053)
+    ,(#50054,#50055)
+    ,(#50056,#50057)
+    ,(#50058,#50059
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#50048 = CARTESIAN_POINT('',(1.979899016825,1.979899016825,
+    10.350000148639));
+#50049 = CARTESIAN_POINT('',(2.192031054342,2.192031054342,
+    10.550000151619));
+#50050 = CARTESIAN_POINT('',(1.66545728146,2.29434075219,10.360110643622
+    ));
+#50051 = CARTESIAN_POINT('',(1.843899133045,2.540162975639,
+    10.560110646603));
+#50052 = CARTESIAN_POINT('',(1.293871803615,2.541080112433,
+    10.370051996954));
+#50053 = CARTESIAN_POINT('',(1.432500925431,2.813338695908,
+    10.570051999935));
+#50054 = CARTESIAN_POINT('',(0.881909452717,2.711720505362,
+    10.379948299206));
+#50055 = CARTESIAN_POINT('',(0.976399751223,3.00226198808,
+    10.579948302187));
+#50056 = CARTESIAN_POINT('',(0.444687766729,2.800000041723,
+    10.389889652538));
+#50057 = CARTESIAN_POINT('',(0.492332884593,3.100000046194,
+    10.589889655518));
+#50058 = CARTESIAN_POINT('',(1.394118970918E-016,2.800000041723,
+    10.400000147521));
+#50059 = CARTESIAN_POINT('',(1.543488860659E-016,3.100000046194,
+    10.600000150502));
+#50060 = DEFINITIONAL_REPRESENTATION('',(#50061),#50087);
+#50061 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#50062,#50063,#50064,#50065,
+    #50066,#50067,#50068,#50069,#50070,#50071,#50072,#50073,#50074,
+    #50075,#50076,#50077,#50078,#50079,#50080,#50081,#50082,#50083,
+    #50084,#50085,#50086),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.E+000,1.092591311876E-002,
+    2.185182623752E-002,3.277773935628E-002,4.370365247505E-002,
+    5.462956559381E-002,6.555547871257E-002,7.648139183133E-002,
+    8.740730495009E-002,9.833321806885E-002,0.109259131188,
+    0.120185044306,0.131110957425,0.142036870544,0.152962783663,
+    0.163888696781,0.1748146099,0.185740523019,0.196666436138,
+    0.207592349256,0.218518262375,0.229444175494,0.240370088613),
+  .UNSPECIFIED.);
+#50062 = CARTESIAN_POINT('',(1.,0.666666666667));
+#50063 = CARTESIAN_POINT('',(1.,0.656565656566));
+#50064 = CARTESIAN_POINT('',(1.,0.636363636364));
+#50065 = CARTESIAN_POINT('',(1.,0.606060606061));
+#50066 = CARTESIAN_POINT('',(1.,0.575757575758));
+#50067 = CARTESIAN_POINT('',(1.,0.545454545455));
+#50068 = CARTESIAN_POINT('',(1.,0.515151515152));
+#50069 = CARTESIAN_POINT('',(1.,0.484848484849));
+#50070 = CARTESIAN_POINT('',(1.,0.454545454546));
+#50071 = CARTESIAN_POINT('',(1.,0.424242424242));
+#50072 = CARTESIAN_POINT('',(1.,0.393939393939));
+#50073 = CARTESIAN_POINT('',(1.,0.363636363636));
+#50074 = CARTESIAN_POINT('',(1.,0.333333333333));
+#50075 = CARTESIAN_POINT('',(1.,0.30303030303));
+#50076 = CARTESIAN_POINT('',(1.,0.272727272727));
+#50077 = CARTESIAN_POINT('',(1.,0.242424242424));
+#50078 = CARTESIAN_POINT('',(1.,0.212121212121));
+#50079 = CARTESIAN_POINT('',(1.,0.181818181818));
+#50080 = CARTESIAN_POINT('',(1.,0.151515151515));
+#50081 = CARTESIAN_POINT('',(1.,0.121212121212));
+#50082 = CARTESIAN_POINT('',(1.,9.09090909091E-002));
+#50083 = CARTESIAN_POINT('',(1.,6.060606060607E-002));
+#50084 = CARTESIAN_POINT('',(1.,3.030303030303E-002));
+#50085 = CARTESIAN_POINT('',(1.,1.010101010101E-002));
+#50086 = CARTESIAN_POINT('',(1.,0.E+000));
+#50087 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#50088 = ORIENTED_EDGE('',*,*,#50089,.F.);
+#50089 = EDGE_CURVE('',#50090,#50037,#50092,.T.);
+#50090 = VERTEX_POINT('',#50091);
+#50091 = CARTESIAN_POINT('',(2.121242937857,2.121242937857,
+    10.483260475361));
+#50092 = SURFACE_CURVE('',#50093,(#50107),.PCURVE_S1.);
+#50093 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#50094,#50095,#50096,#50097,
+    #50098,#50099,#50100,#50101,#50102,#50103,#50104,#50105,#50106),
+  .UNSPECIFIED.,.F.,.F.,(4,3,3,3,4),(-0.241768013859,-0.171301740735,
+    -8.565087036769E-002,-1.415744860117E-002,0.E+000),.UNSPECIFIED.);
+#50094 = CARTESIAN_POINT('',(2.121242937857,2.121242937857,
+    10.483260475361));
+#50095 = CARTESIAN_POINT('',(1.905940960534,2.336514358041,
+    10.489707105122));
+#50096 = CARTESIAN_POINT('',(1.709595811291,2.474063602483,
+    10.494744756548));
+#50097 = CARTESIAN_POINT('',(1.528082936325,2.581519940596,
+    10.499228633938));
+#50098 = CARTESIAN_POINT('',(1.307456315468,2.712131770594,
+    10.504678730616));
+#50099 = CARTESIAN_POINT('',(1.106819245629,2.798972408568,
+    10.509298420694));
+#50100 = CARTESIAN_POINT('',(0.872965822013,2.870127849558,
+    10.514503313057));
+#50101 = CARTESIAN_POINT('',(0.677766621184,2.929521828064,
+    10.518847875621));
+#50102 = CARTESIAN_POINT('',(0.458191757479,2.978281917975,
+    10.523592787883));
+#50103 = CARTESIAN_POINT('',(0.175571278487,2.994856288264,
+    10.529604429367));
+#50104 = CARTESIAN_POINT('',(0.119605501411,2.998138419538,
+    10.530794881624));
+#50105 = CARTESIAN_POINT('',(6.117183284822E-002,3.000000044703,
+    10.532035390746));
+#50106 = CARTESIAN_POINT('',(4.440892098501E-016,3.000000044703,
+    10.533333482842));
+#50107 = PCURVE('',#50047,#50108);
+#50108 = DEFINITIONAL_REPRESENTATION('',(#50109),#50135);
+#50109 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#50110,#50111,#50112,#50113,
+    #50114,#50115,#50116,#50117,#50118,#50119,#50120,#50121,#50122,
+    #50123,#50124,#50125,#50126,#50127,#50128,#50129,#50130,#50131,
+    #50132,#50133,#50134),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.241768013859,-0.230778558684,
+    -0.219789103508,-0.208799648333,-0.197810193158,-0.186820737982,
+    -0.175831282807,-0.164841827631,-0.153852372456,-0.14286291728,
+    -0.131873462105,-0.12088400693,-0.109894551754,-9.89050965788E-002,
+    -8.791564140338E-002,-7.692618622796E-002,-6.593673105253E-002,
+    -5.494727587711E-002,-4.395782070169E-002,-3.296836552627E-002,
+    -2.197891035084E-002,-1.098945517542E-002,0.E+000),.UNSPECIFIED.);
+#50110 = CARTESIAN_POINT('',(0.E+000,0.66630162368));
+#50111 = CARTESIAN_POINT('',(1.993249288974E-002,0.666338091682));
+#50112 = CARTESIAN_POINT('',(5.847902160454E-002,0.666769182717));
+#50113 = CARTESIAN_POINT('',(0.112725040406,0.667779345432));
+#50114 = CARTESIAN_POINT('',(0.163780853002,0.668238224393));
+#50115 = CARTESIAN_POINT('',(0.212023128463,0.667944558134));
+#50116 = CARTESIAN_POINT('',(0.257808777098,0.66709345928));
+#50117 = CARTESIAN_POINT('',(0.301473359044,0.666186808541));
+#50118 = CARTESIAN_POINT('',(0.343309840116,0.666323648194));
+#50119 = CARTESIAN_POINT('',(0.383730253217,0.66727344808));
+#50120 = CARTESIAN_POINT('',(0.423075138292,0.668192474322));
+#50121 = CARTESIAN_POINT('',(0.461705269527,0.668701229076));
+#50122 = CARTESIAN_POINT('',(0.499981587131,0.668605868841));
+#50123 = CARTESIAN_POINT('',(0.538264992989,0.667956602916));
+#50124 = CARTESIAN_POINT('',(0.576913928736,0.667043457261));
+#50125 = CARTESIAN_POINT('',(0.616272751836,0.66633363532));
+#50126 = CARTESIAN_POINT('',(0.656698170512,0.666732990899));
+#50127 = CARTESIAN_POINT('',(0.698573089406,0.667624475658));
+#50128 = CARTESIAN_POINT('',(0.742205928687,0.668275469078));
+#50129 = CARTESIAN_POINT('',(0.787948920318,0.668324717402));
+#50130 = CARTESIAN_POINT('',(0.83616437203,0.66775375736));
+#50131 = CARTESIAN_POINT('',(0.887224142796,0.666792221786));
+#50132 = CARTESIAN_POINT('',(0.941506905113,0.666635647091));
+#50133 = CARTESIAN_POINT('',(0.980068148889,0.66664870459));
+#50134 = CARTESIAN_POINT('',(1.,0.666666666667));
+#50135 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#50136 = ORIENTED_EDGE('',*,*,#50137,.F.);
+#50137 = EDGE_CURVE('',#50138,#50090,#50140,.T.);
+#50138 = VERTEX_POINT('',#50139);
+#50139 = CARTESIAN_POINT('',(1.979899016825,1.979899016825,
+    10.350000148639));
+#50140 = SURFACE_CURVE('',#50141,(#50145),.PCURVE_S1.);
+#50141 = LINE('',#50142,#50143);
+#50142 = CARTESIAN_POINT('',(1.979899016825,1.979899016825,
+    10.350000148639));
+#50143 = VECTOR('',#50144,1.);
+#50144 = DIRECTION('',(0.588348405415,0.588348405415,0.554700196225));
+#50145 = PCURVE('',#50047,#50146);
+#50146 = DEFINITIONAL_REPRESENTATION('',(#50147),#50173);
+#50147 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#50148,#50149,#50150,#50151,
+    #50152,#50153,#50154,#50155,#50156,#50157,#50158,#50159,#50160,
+    #50161,#50162,#50163,#50164,#50165,#50166,#50167,#50168,#50169,
+    #50170,#50171,#50172),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.091993047682E-002,
+    2.183986095365E-002,3.275979143047E-002,4.367972190729E-002,
+    5.459965238411E-002,6.551958286094E-002,7.643951333776E-002,
+    8.735944381458E-002,9.827937429141E-002,0.109199304768,
+    0.120119235245,0.131039165722,0.141959096199,0.152879026676,
+    0.163798957152,0.174718887629,0.185638818106,0.196558748583,
+    0.20747867906,0.218398609536,0.229318540013,0.24023847049),
+  .UNSPECIFIED.);
+#50148 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#50149 = CARTESIAN_POINT('',(0.E+000,1.009547914667E-002));
+#50150 = CARTESIAN_POINT('',(0.E+000,3.028643744E-002));
+#50151 = CARTESIAN_POINT('',(0.E+000,6.057287487999E-002));
+#50152 = CARTESIAN_POINT('',(0.E+000,9.085931231999E-002));
+#50153 = CARTESIAN_POINT('',(0.E+000,0.12114574976));
+#50154 = CARTESIAN_POINT('',(0.E+000,0.1514321872));
+#50155 = CARTESIAN_POINT('',(0.E+000,0.18171862464));
+#50156 = CARTESIAN_POINT('',(0.E+000,0.21200506208));
+#50157 = CARTESIAN_POINT('',(0.E+000,0.24229149952));
+#50158 = CARTESIAN_POINT('',(0.E+000,0.27257793696));
+#50159 = CARTESIAN_POINT('',(0.E+000,0.3028643744));
+#50160 = CARTESIAN_POINT('',(0.E+000,0.33315081184));
+#50161 = CARTESIAN_POINT('',(0.E+000,0.36343724928));
+#50162 = CARTESIAN_POINT('',(0.E+000,0.39372368672));
+#50163 = CARTESIAN_POINT('',(0.E+000,0.42401012416));
+#50164 = CARTESIAN_POINT('',(0.E+000,0.4542965616));
+#50165 = CARTESIAN_POINT('',(0.E+000,0.48458299904));
+#50166 = CARTESIAN_POINT('',(0.E+000,0.51486943648));
+#50167 = CARTESIAN_POINT('',(0.E+000,0.54515587392));
+#50168 = CARTESIAN_POINT('',(0.E+000,0.57544231136));
+#50169 = CARTESIAN_POINT('',(0.E+000,0.6057287488));
+#50170 = CARTESIAN_POINT('',(0.E+000,0.63601518624));
+#50171 = CARTESIAN_POINT('',(-0.E+000,0.656206144533));
+#50172 = CARTESIAN_POINT('',(0.E+000,0.66630162368));
+#50173 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#50174 = ORIENTED_EDGE('',*,*,#50175,.F.);
+#50175 = EDGE_CURVE('',#50039,#50138,#50176,.T.);
+#50176 = SURFACE_CURVE('',#50177,(#50184),.PCURVE_S1.);
+#50177 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#50178,#50179,#50180,#50181,
+    #50182,#50183),.UNSPECIFIED.,.F.,.F.,(6,6),(-1.,0.E+000),
+  .PIECEWISE_BEZIER_KNOTS.);
+#50178 = CARTESIAN_POINT('',(1.394118970918E-016,2.800000041723,
+    10.400000147521));
+#50179 = CARTESIAN_POINT('',(0.444687766729,2.800000041723,
+    10.389889652538));
+#50180 = CARTESIAN_POINT('',(0.881909452717,2.711720505362,
+    10.379948299206));
+#50181 = CARTESIAN_POINT('',(1.293871803615,2.541080112433,
+    10.370051996954));
+#50182 = CARTESIAN_POINT('',(1.66545728146,2.29434075219,10.360110643622
+    ));
+#50183 = CARTESIAN_POINT('',(1.979899016825,1.979899016825,
+    10.350000148639));
+#50184 = PCURVE('',#50047,#50185);
+#50185 = DEFINITIONAL_REPRESENTATION('',(#50186),#50212);
+#50186 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#50187,#50188,#50189,#50190,
+    #50191,#50192,#50193,#50194,#50195,#50196,#50197,#50198,#50199,
+    #50200,#50201,#50202,#50203,#50204,#50205,#50206,#50207,#50208,
+    #50209,#50210,#50211),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-1.,-0.954545454545,-0.909090909091,
+    -0.863636363636,-0.818181818182,-0.772727272727,-0.727272727273,
+    -0.681818181818,-0.636363636364,-0.590909090909,-0.545454545455,-0.5
+    ,-0.454545454545,-0.409090909091,-0.363636363636,-0.318181818182,
+    -0.272727272727,-0.227272727273,-0.181818181818,-0.136363636364,
+    -9.090909090909E-002,-4.545454545455E-002,0.E+000),.UNSPECIFIED.);
+#50187 = CARTESIAN_POINT('',(1.,0.E+000));
+#50188 = CARTESIAN_POINT('',(0.984848484848,0.E+000));
+#50189 = CARTESIAN_POINT('',(0.954545454545,0.E+000));
+#50190 = CARTESIAN_POINT('',(0.909090909091,0.E+000));
+#50191 = CARTESIAN_POINT('',(0.863636363636,0.E+000));
+#50192 = CARTESIAN_POINT('',(0.818181818182,0.E+000));
+#50193 = CARTESIAN_POINT('',(0.772727272727,0.E+000));
+#50194 = CARTESIAN_POINT('',(0.727272727273,0.E+000));
+#50195 = CARTESIAN_POINT('',(0.681818181818,0.E+000));
+#50196 = CARTESIAN_POINT('',(0.636363636364,0.E+000));
+#50197 = CARTESIAN_POINT('',(0.590909090909,0.E+000));
+#50198 = CARTESIAN_POINT('',(0.545454545455,0.E+000));
+#50199 = CARTESIAN_POINT('',(0.5,0.E+000));
+#50200 = CARTESIAN_POINT('',(0.454545454545,0.E+000));
+#50201 = CARTESIAN_POINT('',(0.409090909091,0.E+000));
+#50202 = CARTESIAN_POINT('',(0.363636363636,0.E+000));
+#50203 = CARTESIAN_POINT('',(0.318181818182,0.E+000));
+#50204 = CARTESIAN_POINT('',(0.272727272727,0.E+000));
+#50205 = CARTESIAN_POINT('',(0.227272727273,0.E+000));
+#50206 = CARTESIAN_POINT('',(0.181818181818,0.E+000));
+#50207 = CARTESIAN_POINT('',(0.136363636364,0.E+000));
+#50208 = CARTESIAN_POINT('',(9.090909090909E-002,0.E+000));
+#50209 = CARTESIAN_POINT('',(4.545454545455E-002,0.E+000));
+#50210 = CARTESIAN_POINT('',(1.515151515152E-002,-0.E+000));
+#50211 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#50212 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#50213 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#50217)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#50214,#50215,#50216)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#50214 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#50215 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#50216 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#50217 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-004),#50214,
+  'distance_accuracy_value','confusion accuracy');
+#50218 = SHAPE_DEFINITION_REPRESENTATION(#50219,#50029);
+#50219 = PRODUCT_DEFINITION_SHAPE('','',#50220);
+#50220 = PRODUCT_DEFINITION('design','',#50221,#50224);
+#50221 = PRODUCT_DEFINITION_FORMATION('','',#50222);
+#50222 = PRODUCT('Compound044','Compound044','',(#50223));
+#50223 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#50224 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#50225 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#50226,#50228);
+#50226 = ( REPRESENTATION_RELATIONSHIP('','',#50029,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#50227) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#50227 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1115);
+#50228 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #50229);
+#50229 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('276','=>[0:1:1:277]','',#5,
+  #50220,$);
+#50230 = PRODUCT_TYPE('part',$,(#50222));
+#50231 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#50232),#50358);
+#50232 = SHELL_BASED_SURFACE_MODEL('',(#50233));
+#50233 = OPEN_SHELL('',(#50234));
+#50234 = ADVANCED_FACE('',(#50235),#50249,.T.);
+#50235 = FACE_BOUND('',#50236,.T.);
+#50236 = EDGE_LOOP('',(#50237,#50260,#50302,#50318));
+#50237 = ORIENTED_EDGE('',*,*,#50238,.T.);
+#50238 = EDGE_CURVE('',#50239,#50241,#50243,.T.);
+#50239 = VERTEX_POINT('',#50240);
+#50240 = CARTESIAN_POINT('',(-2.816687680011E-016,2.300000034273,
+    14.500000216067));
+#50241 = VERTEX_POINT('',#50242);
+#50242 = CARTESIAN_POINT('',(-3.18408172523E-016,2.600000038743,
+    14.500000216067));
+#50243 = SURFACE_CURVE('',#50244,(#50248),.PCURVE_S1.);
+#50244 = LINE('',#50245,#50246);
+#50245 = CARTESIAN_POINT('',(-2.816687680011E-016,2.300000034273,
+    14.500000216067));
+#50246 = VECTOR('',#50247,1.);
+#50247 = DIRECTION('',(-1.224646799147E-016,1.,0.E+000));
+#50248 = PCURVE('',#50249,#50254);
+#50249 = PLANE('',#50250);
+#50250 = AXIS2_PLACEMENT_3D('',#50251,#50252,#50253);
+#50251 = CARTESIAN_POINT('',(-3.00038470262E-016,2.450000036508,
+    14.500000216067));
+#50252 = DIRECTION('',(0.E+000,0.E+000,1.));
+#50253 = DIRECTION('',(6.123233995737E-017,-1.,0.E+000));
+#50254 = DEFINITIONAL_REPRESENTATION('',(#50255),#50259);
+#50255 = LINE('',#50256,#50257);
+#50256 = CARTESIAN_POINT('',(0.150000002235,9.18485113044E-018));
+#50257 = VECTOR('',#50258,1.);
+#50258 = DIRECTION('',(-1.,-6.123233995733E-017));
+#50259 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#50260 = ORIENTED_EDGE('',*,*,#50261,.T.);
+#50261 = EDGE_CURVE('',#50241,#50262,#50264,.T.);
+#50262 = VERTEX_POINT('',#50263);
+#50263 = CARTESIAN_POINT('',(9.71445146547E-016,-2.600000038743,
+    14.500000216067));
+#50264 = SURFACE_CURVE('',#50265,(#50282),.PCURVE_S1.);
+#50265 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#50266,#50267,#50268,#50269,
+    #50270,#50271,#50272,#50273,#50274,#50275,#50276,#50277,#50278,
+    #50279,#50280,#50281),.UNSPECIFIED.,.F.,.F.,(4,3,3,3,3,4),(0.E+000,
+    0.201316026101,0.409621527772,0.618338703069,0.821826545408,1.),
+  .UNSPECIFIED.);
+#50266 = CARTESIAN_POINT('',(-3.18408172523E-016,2.600000038743,
+    14.500000216067));
+#50267 = CARTESIAN_POINT('',(-0.583178327754,2.600000038743,
+    14.500000216067));
+#50268 = CARTESIAN_POINT('',(-1.137609737928,2.401276723024,
+    14.500000216067));
+#50269 = CARTESIAN_POINT('',(-1.574152395931,2.069173900853,
+    14.500000216067));
+#50270 = CARTESIAN_POINT('',(-2.02585134478,1.725540826434,
+    14.500000216067));
+#50271 = CARTESIAN_POINT('',(-2.351050260507,1.240040127489,
+    14.500000216067));
+#50272 = CARTESIAN_POINT('',(-2.501643825635,0.708609518932,
+    14.500000216067));
+#50273 = CARTESIAN_POINT('',(-2.652535008437,0.176128645437,
+    14.500000216067));
+#50274 = CARTESIAN_POINT('',(-2.628112963486,-0.40133705605,
+    14.500000216067));
+#50275 = CARTESIAN_POINT('',(-2.431855348774,-0.919940918989,
+    14.500000216067));
+#50276 = CARTESIAN_POINT('',(-2.240514897256,-1.42555135066,
+    14.500000216067));
+#50277 = CARTESIAN_POINT('',(-1.886045060714,-1.874213200717,
+    14.500000216067));
+#50278 = CARTESIAN_POINT('',(-1.419180259483,-2.178388852878,
+    14.500000216067));
+#50279 = CARTESIAN_POINT('',(-1.010394587051,-2.444724306266,
+    14.500000216067));
+#50280 = CARTESIAN_POINT('',(-0.516138229587,-2.600000038743,
+    14.500000216067));
+#50281 = CARTESIAN_POINT('',(-2.465190328816E-032,-2.600000038743,
+    14.500000216067));
+#50282 = PCURVE('',#50249,#50283);
+#50283 = DEFINITIONAL_REPRESENTATION('',(#50284),#50301);
+#50284 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#50285,#50286,#50287,#50288,
+    #50289,#50290,#50291,#50292,#50293,#50294,#50295,#50296,#50297,
+    #50298,#50299,#50300),.UNSPECIFIED.,.F.,.F.,(4,3,3,3,3,4),(0.E+000,
+    0.201316026101,0.409621527772,0.618338703069,0.821826545408,1.),
+  .UNSPECIFIED.);
+#50285 = CARTESIAN_POINT('',(-0.150000002235,-9.18485113054E-018));
+#50286 = CARTESIAN_POINT('',(-0.150000002235,-0.583178327754));
+#50287 = CARTESIAN_POINT('',(4.8723313484E-002,-1.137609737928));
+#50288 = CARTESIAN_POINT('',(0.380826135655,-1.574152395931));
+#50289 = CARTESIAN_POINT('',(0.724459210074,-2.02585134478));
+#50290 = CARTESIAN_POINT('',(1.209959909019,-2.351050260507));
+#50291 = CARTESIAN_POINT('',(1.741390517576,-2.501643825635));
+#50292 = CARTESIAN_POINT('',(2.273871391071,-2.652535008437));
+#50293 = CARTESIAN_POINT('',(2.851337092558,-2.628112963486));
+#50294 = CARTESIAN_POINT('',(3.369940955497,-2.431855348774));
+#50295 = CARTESIAN_POINT('',(3.875551387168,-2.240514897256));
+#50296 = CARTESIAN_POINT('',(4.324213237225,-1.886045060714));
+#50297 = CARTESIAN_POINT('',(4.628388889386,-1.419180259483));
+#50298 = CARTESIAN_POINT('',(4.894724342774,-1.010394587051));
+#50299 = CARTESIAN_POINT('',(5.050000075251,-0.516138229587));
+#50300 = CARTESIAN_POINT('',(5.050000075251,-9.184851130513E-018));
+#50301 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#50302 = ORIENTED_EDGE('',*,*,#50303,.F.);
+#50303 = EDGE_CURVE('',#50304,#50262,#50306,.T.);
+#50304 = VERTEX_POINT('',#50305);
+#50305 = CARTESIAN_POINT('',(1.110223024625E-015,-2.300000034273,
+    14.500000216067));
+#50306 = SURFACE_CURVE('',#50307,(#50311),.PCURVE_S1.);
+#50307 = LINE('',#50308,#50309);
+#50308 = CARTESIAN_POINT('',(3.08148791102E-032,-2.300000034273,
+    14.500000216067));
+#50309 = VECTOR('',#50310,1.);
+#50310 = DIRECTION('',(-1.848892746612E-031,-1.,0.E+000));
+#50311 = PCURVE('',#50249,#50312);
+#50312 = DEFINITIONAL_REPRESENTATION('',(#50313),#50317);
+#50313 = LINE('',#50314,#50315);
+#50314 = CARTESIAN_POINT('',(4.750000070781,9.184851130406E-018));
+#50315 = VECTOR('',#50316,1.);
+#50316 = DIRECTION('',(1.,-6.123233995737E-017));
+#50317 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#50318 = ORIENTED_EDGE('',*,*,#50319,.F.);
+#50319 = EDGE_CURVE('',#50239,#50304,#50320,.T.);
+#50320 = SURFACE_CURVE('',#50321,(#50338),.PCURVE_S1.);
+#50321 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#50322,#50323,#50324,#50325,
+    #50326,#50327,#50328,#50329,#50330,#50331,#50332,#50333,#50334,
+    #50335,#50336,#50337),.UNSPECIFIED.,.F.,.F.,(4,3,3,3,3,4),(0.E+000,
+    0.20758201675,0.422429668688,0.637565174547,0.847073622757,1.),
+  .UNSPECIFIED.);
+#50322 = CARTESIAN_POINT('',(-2.816687680011E-016,2.300000034273,
+    14.500000216067));
+#50323 = CARTESIAN_POINT('',(-0.53194562609,2.300000034273,
+    14.500000216067));
+#50324 = CARTESIAN_POINT('',(-1.036630959333,2.11296110441,
+    14.500000216067));
+#50325 = CARTESIAN_POINT('',(-1.428283208599,1.80265581773,
+    14.500000216067));
+#50326 = CARTESIAN_POINT('',(-1.833643785825,1.481489450473,
+    14.500000216067));
+#50327 = CARTESIAN_POINT('',(-2.117634464041,1.029246915803,
+    14.500000216067));
+#50328 = CARTESIAN_POINT('',(-2.235852900837,0.539701116777,
+    14.500000216067));
+#50329 = CARTESIAN_POINT('',(-2.354229727265,4.949942192851E-002,
+    14.500000216067));
+#50330 = CARTESIAN_POINT('',(-2.306378256062,-0.476943604593,
+    14.500000216067));
+#50331 = CARTESIAN_POINT('',(-2.099527454153,-0.939184218956,
+    14.500000216067));
+#50332 = CARTESIAN_POINT('',(-1.898087016204,-1.389334525054,
+    14.500000216067));
+#50333 = CARTESIAN_POINT('',(-1.546067540913,-1.777579388808,
+    14.500000216067));
+#50334 = CARTESIAN_POINT('',(-1.097401315336,-2.021218437984,
+    14.500000216067));
+#50335 = CARTESIAN_POINT('',(-0.769906643618,-2.199057744531,
+    14.500000216067));
+#50336 = CARTESIAN_POINT('',(-0.39188615065,-2.300000034273,
+    14.500000216067));
+#50337 = CARTESIAN_POINT('',(2.465190328816E-032,-2.300000034273,
+    14.500000216067));
+#50338 = PCURVE('',#50249,#50339);
+#50339 = DEFINITIONAL_REPRESENTATION('',(#50340),#50357);
+#50340 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#50341,#50342,#50343,#50344,
+    #50345,#50346,#50347,#50348,#50349,#50350,#50351,#50352,#50353,
+    #50354,#50355,#50356),.UNSPECIFIED.,.F.,.F.,(4,3,3,3,3,4),(0.E+000,
+    0.20758201675,0.422429668688,0.637565174547,0.847073622757,1.),
+  .UNSPECIFIED.);
+#50341 = CARTESIAN_POINT('',(0.150000002235,9.18485113044E-018));
+#50342 = CARTESIAN_POINT('',(0.150000002235,-0.53194562609));
+#50343 = CARTESIAN_POINT('',(0.337038932098,-1.036630959333));
+#50344 = CARTESIAN_POINT('',(0.647344218778,-1.428283208599));
+#50345 = CARTESIAN_POINT('',(0.968510586035,-1.833643785825));
+#50346 = CARTESIAN_POINT('',(1.420753120705,-2.117634464041));
+#50347 = CARTESIAN_POINT('',(1.910298919731,-2.235852900837));
+#50348 = CARTESIAN_POINT('',(2.400500614579,-2.354229727265));
+#50349 = CARTESIAN_POINT('',(2.926943641101,-2.306378256062));
+#50350 = CARTESIAN_POINT('',(3.389184255464,-2.099527454153));
+#50351 = CARTESIAN_POINT('',(3.839334561562,-1.898087016204));
+#50352 = CARTESIAN_POINT('',(4.227579425316,-1.546067540913));
+#50353 = CARTESIAN_POINT('',(4.471218474492,-1.097401315336));
+#50354 = CARTESIAN_POINT('',(4.649057781039,-0.769906643618));
+#50355 = CARTESIAN_POINT('',(4.750000070781,-0.39188615065));
+#50356 = CARTESIAN_POINT('',(4.750000070781,9.184851130406E-018));
+#50357 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#50358 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#50362)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#50359,#50360,#50361)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#50359 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#50360 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#50361 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#50362 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#50359,
+  'distance_accuracy_value','confusion accuracy');
+#50363 = SHAPE_DEFINITION_REPRESENTATION(#50364,#50231);
+#50364 = PRODUCT_DEFINITION_SHAPE('','',#50365);
+#50365 = PRODUCT_DEFINITION('design','',#50366,#50369);
+#50366 = PRODUCT_DEFINITION_FORMATION('','',#50367);
+#50367 = PRODUCT('Compound046','Compound046','',(#50368));
+#50368 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#50369 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#50370 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#50371,#50373);
+#50371 = ( REPRESENTATION_RELATIONSHIP('','',#50231,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#50372) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#50372 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1119);
+#50373 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #50374);
+#50374 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('277','=>[0:1:1:278]','',#5,
+  #50365,$);
+#50375 = PRODUCT_TYPE('part',$,(#50367));
+#50376 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#50377),#50529);
+#50377 = SHELL_BASED_SURFACE_MODEL('',(#50378));
+#50378 = OPEN_SHELL('',(#50379));
+#50379 = ADVANCED_FACE('',(#50380),#50394,.T.);
+#50380 = FACE_BOUND('',#50381,.T.);
+#50381 = EDGE_LOOP('',(#50382,#50435,#50474,#50512));
+#50382 = ORIENTED_EDGE('',*,*,#50383,.F.);
+#50383 = EDGE_CURVE('',#50384,#50386,#50388,.T.);
+#50384 = VERTEX_POINT('',#50385);
+#50385 = CARTESIAN_POINT('',(-3.000124926996,3.674093388888E-016,
+    12.366583525302));
+#50386 = VERTEX_POINT('',#50387);
+#50387 = CARTESIAN_POINT('',(-2.800000041723,3.429011088709E-016,
+    12.500000115484));
+#50388 = SURFACE_CURVE('',#50389,(#50393),.PCURVE_S1.);
+#50389 = LINE('',#50390,#50391);
+#50390 = CARTESIAN_POINT('',(-3.000124926996,3.674093388888E-016,
+    12.366583525302));
+#50391 = VECTOR('',#50392,1.);
+#50392 = DIRECTION('',(0.832050294338,-1.01896772969E-016,0.554700196225
+    ));
+#50393 = PCURVE('',#50394,#50407);
+#50394 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#50395,#50396)
+    ,(#50397,#50398)
+    ,(#50399,#50400)
+    ,(#50401,#50402)
+    ,(#50403,#50404)
+    ,(#50405,#50406
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#50395 = CARTESIAN_POINT('',(-3.100000046194,3.796405133928E-016,
+    12.300000112504));
+#50396 = CARTESIAN_POINT('',(-2.800000041723,3.429011088709E-016,
+    12.500000115484));
+#50397 = CARTESIAN_POINT('',(-3.100000046194,-0.492332884593,
+    12.310110607487));
+#50398 = CARTESIAN_POINT('',(-2.800000041723,-0.444687766729,
+    12.510110610467));
+#50399 = CARTESIAN_POINT('',(-3.00226198808,-0.976399751223,
+    12.320051960819));
+#50400 = CARTESIAN_POINT('',(-2.711720505362,-0.881909452717,
+    12.520051963799));
+#50401 = CARTESIAN_POINT('',(-2.813338695908,-1.432500925431,
+    12.329948263071));
+#50402 = CARTESIAN_POINT('',(-2.541080112433,-1.293871803615,
+    12.529948266051));
+#50403 = CARTESIAN_POINT('',(-2.540162975639,-1.843899133045,
+    12.339889616403));
+#50404 = CARTESIAN_POINT('',(-2.29434075219,-1.66545728146,
+    12.539889619383));
+#50405 = CARTESIAN_POINT('',(-2.192031054342,-2.192031054342,
+    12.350000111386));
+#50406 = CARTESIAN_POINT('',(-1.979899016825,-1.979899016825,
+    12.550000114366));
+#50407 = DEFINITIONAL_REPRESENTATION('',(#50408),#50434);
+#50408 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#50409,#50410,#50411,#50412,
+    #50413,#50414,#50415,#50416,#50417,#50418,#50419,#50420,#50421,
+    #50422,#50423,#50424,#50425,#50426,#50427,#50428,#50429,#50430,
+    #50431,#50432,#50433),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.093273538404E-002,
+    2.186547076808E-002,3.279820615211E-002,4.373094153615E-002,
+    5.466367692019E-002,6.559641230423E-002,7.652914768827E-002,
+    8.74618830723E-002,9.839461845634E-002,0.10932735384,0.120260089224,
+    0.131192824608,0.142125559992,0.153058295377,0.163991030761,
+    0.174923766145,0.185856501529,0.196789236913,0.207721972297,
+    0.218654707681,0.229587443065,0.240520178449),.UNSPECIFIED.);
+#50409 = CARTESIAN_POINT('',(0.E+000,0.332917059032));
+#50410 = CARTESIAN_POINT('',(0.E+000,0.343024376319));
+#50411 = CARTESIAN_POINT('',(0.E+000,0.363239010894));
+#50412 = CARTESIAN_POINT('',(0.E+000,0.393560962756));
+#50413 = CARTESIAN_POINT('',(0.E+000,0.423882914618));
+#50414 = CARTESIAN_POINT('',(0.E+000,0.454204866481));
+#50415 = CARTESIAN_POINT('',(0.E+000,0.484526818343));
+#50416 = CARTESIAN_POINT('',(0.E+000,0.514848770205));
+#50417 = CARTESIAN_POINT('',(0.E+000,0.545170722067));
+#50418 = CARTESIAN_POINT('',(0.E+000,0.575492673929));
+#50419 = CARTESIAN_POINT('',(0.E+000,0.605814625792));
+#50420 = CARTESIAN_POINT('',(0.E+000,0.636136577654));
+#50421 = CARTESIAN_POINT('',(0.E+000,0.666458529516));
+#50422 = CARTESIAN_POINT('',(0.E+000,0.696780481378));
+#50423 = CARTESIAN_POINT('',(0.E+000,0.72710243324));
+#50424 = CARTESIAN_POINT('',(0.E+000,0.757424385102));
+#50425 = CARTESIAN_POINT('',(0.E+000,0.787746336965));
+#50426 = CARTESIAN_POINT('',(0.E+000,0.818068288827));
+#50427 = CARTESIAN_POINT('',(0.E+000,0.848390240689));
+#50428 = CARTESIAN_POINT('',(0.E+000,0.878712192551));
+#50429 = CARTESIAN_POINT('',(0.E+000,0.909034144413));
+#50430 = CARTESIAN_POINT('',(0.E+000,0.939356096276));
+#50431 = CARTESIAN_POINT('',(0.E+000,0.969678048138));
+#50432 = CARTESIAN_POINT('',(-0.E+000,0.989892682713));
+#50433 = CARTESIAN_POINT('',(0.E+000,1.));
+#50434 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#50435 = ORIENTED_EDGE('',*,*,#50436,.F.);
+#50436 = EDGE_CURVE('',#50437,#50384,#50439,.T.);
+#50437 = VERTEX_POINT('',#50438);
+#50438 = CARTESIAN_POINT('',(-2.121242937857,-2.121242937857,
+    12.416739787645));
+#50439 = SURFACE_CURVE('',#50440,(#50445),.PCURVE_S1.);
+#50440 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#50441,#50442,#50443,#50444),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,0.241778545972),
+  .PIECEWISE_BEZIER_KNOTS.);
+#50441 = CARTESIAN_POINT('',(-2.121242937857,-2.121242937857,
+    12.416739787645));
+#50442 = CARTESIAN_POINT('',(-2.682765495879,-1.559800074984,
+    12.399851390752));
+#50443 = CARTESIAN_POINT('',(-3.000124926996,-0.794119080623,
+    12.383434365705));
+#50444 = CARTESIAN_POINT('',(-3.000124926996,3.674093388888E-016,
+    12.366583525302));
+#50445 = PCURVE('',#50394,#50446);
+#50446 = DEFINITIONAL_REPRESENTATION('',(#50447),#50473);
+#50447 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#50448,#50449,#50450,#50451,
+    #50452,#50453,#50454,#50455,#50456,#50457,#50458,#50459,#50460,
+    #50461,#50462,#50463,#50464,#50465,#50466,#50467,#50468,#50469,
+    #50470,#50471,#50472),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.098993390781E-002,
+    2.197986781562E-002,3.296980172343E-002,4.395973563124E-002,
+    5.494966953906E-002,6.593960344687E-002,7.692953735468E-002,
+    8.791947126249E-002,9.89094051703E-002,0.109899339078,0.120889272986
+    ,0.131879206894,0.142869140802,0.153859074709,0.164849008617,
+    0.175838942525,0.186828876433,0.197818810341,0.208808744248,
+    0.219798678156,0.230788612064,0.241778545972),.UNSPECIFIED.);
+#50448 = CARTESIAN_POINT('',(1.,0.33369837632));
+#50449 = CARTESIAN_POINT('',(0.984848548816,0.333689686728));
+#50450 = CARTESIAN_POINT('',(0.954548155371,0.333689217827));
+#50451 = CARTESIAN_POINT('',(0.909102010477,0.333729610909));
+#50452 = CARTESIAN_POINT('',(0.863656918762,0.333801994022));
+#50453 = CARTESIAN_POINT('',(0.818210575227,0.333895412704));
+#50454 = CARTESIAN_POINT('',(0.772761342751,0.333998639273));
+#50455 = CARTESIAN_POINT('',(0.72730829721,0.334100597886));
+#50456 = CARTESIAN_POINT('',(0.681851128173,0.334191000941));
+#50457 = CARTESIAN_POINT('',(0.636390060846,0.334260827189));
+#50458 = CARTESIAN_POINT('',(0.590925757538,0.334302736356));
+#50459 = CARTESIAN_POINT('',(0.545459212594,0.334311391317));
+#50460 = CARTESIAN_POINT('',(0.499991639915,0.33428369268));
+#50461 = CARTESIAN_POINT('',(0.454524356212,0.334218922317));
+#50462 = CARTESIAN_POINT('',(0.409058662136,0.334118795327));
+#50463 = CARTESIAN_POINT('',(0.363595723713,0.333987419845));
+#50464 = CARTESIAN_POINT('',(0.318136456471,0.333831165041));
+#50465 = CARTESIAN_POINT('',(0.272681414409,0.333658437574));
+#50466 = CARTESIAN_POINT('',(0.227230686941,0.333479369663));
+#50467 = CARTESIAN_POINT('',(0.181783802888,0.333305413942));
+#50468 = CARTESIAN_POINT('',(0.136339655516,0.333148872702));
+#50469 = CARTESIAN_POINT('',(9.089640653753E-002,0.333022270622));
+#50470 = CARTESIAN_POINT('',(4.54515359977E-002,0.332937924805));
+#50471 = CARTESIAN_POINT('',(1.515146159919E-002,0.332916914124));
+#50472 = CARTESIAN_POINT('',(0.E+000,0.332917059032));
+#50473 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#50474 = ORIENTED_EDGE('',*,*,#50475,.F.);
+#50475 = EDGE_CURVE('',#50476,#50437,#50478,.T.);
+#50476 = VERTEX_POINT('',#50477);
+#50477 = CARTESIAN_POINT('',(-1.979899016825,-1.979899016825,
+    12.550000114366));
+#50478 = SURFACE_CURVE('',#50479,(#50483),.PCURVE_S1.);
+#50479 = LINE('',#50480,#50481);
+#50480 = CARTESIAN_POINT('',(-1.979899016825,-1.979899016825,
+    12.550000114366));
+#50481 = VECTOR('',#50482,1.);
+#50482 = DIRECTION('',(-0.588348405415,-0.588348405415,-0.554700196225)
+  );
+#50483 = PCURVE('',#50394,#50484);
+#50484 = DEFINITIONAL_REPRESENTATION('',(#50485),#50511);
+#50485 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#50486,#50487,#50488,#50489,
+    #50490,#50491,#50492,#50493,#50494,#50495,#50496,#50497,#50498,
+    #50499,#50500,#50501,#50502,#50503,#50504,#50505,#50506,#50507,
+    #50508,#50509,#50510),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.E+000,1.091993047682E-002,
+    2.183986095365E-002,3.275979143047E-002,4.367972190729E-002,
+    5.459965238412E-002,6.551958286094E-002,7.643951333776E-002,
+    8.735944381458E-002,9.827937429141E-002,0.109199304768,
+    0.120119235245,0.131039165722,0.141959096199,0.152879026676,
+    0.163798957152,0.174718887629,0.185638818106,0.196558748583,
+    0.20747867906,0.218398609536,0.229318540013,0.24023847049),
+  .UNSPECIFIED.);
+#50486 = CARTESIAN_POINT('',(1.,1.));
+#50487 = CARTESIAN_POINT('',(1.,0.989904520853));
+#50488 = CARTESIAN_POINT('',(1.,0.96971356256));
+#50489 = CARTESIAN_POINT('',(1.,0.93942712512));
+#50490 = CARTESIAN_POINT('',(1.,0.90914068768));
+#50491 = CARTESIAN_POINT('',(1.,0.87885425024));
+#50492 = CARTESIAN_POINT('',(1.,0.8485678128));
+#50493 = CARTESIAN_POINT('',(1.,0.81828137536));
+#50494 = CARTESIAN_POINT('',(1.,0.78799493792));
+#50495 = CARTESIAN_POINT('',(1.,0.75770850048));
+#50496 = CARTESIAN_POINT('',(1.,0.72742206304));
+#50497 = CARTESIAN_POINT('',(1.,0.6971356256));
+#50498 = CARTESIAN_POINT('',(1.,0.66684918816));
+#50499 = CARTESIAN_POINT('',(1.,0.63656275072));
+#50500 = CARTESIAN_POINT('',(1.,0.60627631328));
+#50501 = CARTESIAN_POINT('',(1.,0.57598987584));
+#50502 = CARTESIAN_POINT('',(1.,0.5457034384));
+#50503 = CARTESIAN_POINT('',(1.,0.51541700096));
+#50504 = CARTESIAN_POINT('',(1.,0.48513056352));
+#50505 = CARTESIAN_POINT('',(1.,0.45484412608));
+#50506 = CARTESIAN_POINT('',(1.,0.42455768864));
+#50507 = CARTESIAN_POINT('',(1.,0.3942712512));
+#50508 = CARTESIAN_POINT('',(1.,0.36398481376));
+#50509 = CARTESIAN_POINT('',(1.,0.343793855467));
+#50510 = CARTESIAN_POINT('',(1.,0.33369837632));
+#50511 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#50512 = ORIENTED_EDGE('',*,*,#50513,.F.);
+#50513 = EDGE_CURVE('',#50386,#50476,#50514,.T.);
+#50514 = SURFACE_CURVE('',#50515,(#50522),.PCURVE_S1.);
+#50515 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#50516,#50517,#50518,#50519,
+    #50520,#50521),.UNSPECIFIED.,.F.,.F.,(6,6),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#50516 = CARTESIAN_POINT('',(-2.800000041723,3.429011088709E-016,
+    12.500000115484));
+#50517 = CARTESIAN_POINT('',(-2.800000041723,-0.444687766729,
+    12.510110610467));
+#50518 = CARTESIAN_POINT('',(-2.711720505362,-0.881909452717,
+    12.520051963799));
+#50519 = CARTESIAN_POINT('',(-2.541080112433,-1.293871803615,
+    12.529948266051));
+#50520 = CARTESIAN_POINT('',(-2.29434075219,-1.66545728146,
+    12.539889619383));
+#50521 = CARTESIAN_POINT('',(-1.979899016825,-1.979899016825,
+    12.550000114366));
+#50522 = PCURVE('',#50394,#50523);
+#50523 = DEFINITIONAL_REPRESENTATION('',(#50524),#50528);
+#50524 = LINE('',#50525,#50526);
+#50525 = CARTESIAN_POINT('',(0.E+000,1.));
+#50526 = VECTOR('',#50527,1.);
+#50527 = DIRECTION('',(1.,0.E+000));
+#50528 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#50529 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#50533)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#50530,#50531,#50532)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#50530 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#50531 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#50532 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#50533 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-004),#50530,
+  'distance_accuracy_value','confusion accuracy');
+#50534 = SHAPE_DEFINITION_REPRESENTATION(#50535,#50376);
+#50535 = PRODUCT_DEFINITION_SHAPE('','',#50536);
+#50536 = PRODUCT_DEFINITION('design','',#50537,#50540);
+#50537 = PRODUCT_DEFINITION_FORMATION('','',#50538);
+#50538 = PRODUCT('Compound118','Compound118','',(#50539));
+#50539 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#50540 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#50541 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#50542,#50544);
+#50542 = ( REPRESENTATION_RELATIONSHIP('','',#50376,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#50543) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#50543 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1123);
+#50544 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #50545);
+#50545 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('278','=>[0:1:1:279]','',#5,
+  #50536,$);
+#50546 = PRODUCT_TYPE('part',$,(#50538));
+#50547 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#50548),#50722);
+#50548 = SHELL_BASED_SURFACE_MODEL('',(#50549));
+#50549 = OPEN_SHELL('',(#50550));
+#50550 = ADVANCED_FACE('',(#50551),#50565,.T.);
+#50551 = FACE_BOUND('',#50552,.T.);
+#50552 = EDGE_LOOP('',(#50553,#50606,#50645,#50683));
+#50553 = ORIENTED_EDGE('',*,*,#50554,.F.);
+#50554 = EDGE_CURVE('',#50555,#50557,#50559,.T.);
+#50555 = VERTEX_POINT('',#50556);
+#50556 = CARTESIAN_POINT('',(-2.121242937857,-2.121242937857,
+    13.083260432147));
+#50557 = VERTEX_POINT('',#50558);
+#50558 = CARTESIAN_POINT('',(-1.979899016825,-1.979899016825,
+    12.950000105426));
+#50559 = SURFACE_CURVE('',#50560,(#50564),.PCURVE_S1.);
+#50560 = LINE('',#50561,#50562);
+#50561 = CARTESIAN_POINT('',(-2.121242937857,-2.121242937857,
+    13.083260432147));
+#50562 = VECTOR('',#50563,1.);
+#50563 = DIRECTION('',(0.588348405415,0.588348405415,-0.554700196225));
+#50564 = PCURVE('',#50565,#50578);
+#50565 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#50566,#50567)
+    ,(#50568,#50569)
+    ,(#50570,#50571)
+    ,(#50572,#50573)
+    ,(#50574,#50575)
+    ,(#50576,#50577
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#50566 = CARTESIAN_POINT('',(-2.800000041723,3.429011088709E-016,
+    12.900000106543));
+#50567 = CARTESIAN_POINT('',(-3.100000046194,3.796405133928E-016,
+    13.100000109523));
+#50568 = CARTESIAN_POINT('',(-2.800000041723,-0.444687766729,
+    12.910110601527));
+#50569 = CARTESIAN_POINT('',(-3.100000046194,-0.492332884593,
+    13.110110604507));
+#50570 = CARTESIAN_POINT('',(-2.711720505362,-0.881909452717,
+    12.920051954859));
+#50571 = CARTESIAN_POINT('',(-3.00226198808,-0.976399751223,
+    13.120051957839));
+#50572 = CARTESIAN_POINT('',(-2.541080112433,-1.293871803615,
+    12.929948257111));
+#50573 = CARTESIAN_POINT('',(-2.813338695908,-1.432500925431,
+    13.129948260091));
+#50574 = CARTESIAN_POINT('',(-2.29434075219,-1.66545728146,
+    12.939889610442));
+#50575 = CARTESIAN_POINT('',(-2.540162975639,-1.843899133045,
+    13.139889613423));
+#50576 = CARTESIAN_POINT('',(-1.979899016825,-1.979899016825,
+    12.950000105426));
+#50577 = CARTESIAN_POINT('',(-2.192031054342,-2.192031054342,
+    13.150000108406));
+#50578 = DEFINITIONAL_REPRESENTATION('',(#50579),#50605);
+#50579 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#50580,#50581,#50582,#50583,
+    #50584,#50585,#50586,#50587,#50588,#50589,#50590,#50591,#50592,
+    #50593,#50594,#50595,#50596,#50597,#50598,#50599,#50600,#50601,
+    #50602,#50603,#50604),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.091993047682E-002,
+    2.183986095365E-002,3.275979143047E-002,4.367972190729E-002,
+    5.459965238412E-002,6.551958286094E-002,7.643951333776E-002,
+    8.735944381458E-002,9.827937429141E-002,0.109199304768,
+    0.120119235245,0.131039165722,0.141959096199,0.152879026676,
+    0.163798957152,0.174718887629,0.185638818106,0.196558748583,
+    0.20747867906,0.218398609536,0.229318540013,0.24023847049),
+  .UNSPECIFIED.);
+#50580 = CARTESIAN_POINT('',(1.,0.66630162368));
+#50581 = CARTESIAN_POINT('',(1.,0.656206144533));
+#50582 = CARTESIAN_POINT('',(1.,0.63601518624));
+#50583 = CARTESIAN_POINT('',(1.,0.6057287488));
+#50584 = CARTESIAN_POINT('',(1.,0.57544231136));
+#50585 = CARTESIAN_POINT('',(1.,0.54515587392));
+#50586 = CARTESIAN_POINT('',(1.,0.51486943648));
+#50587 = CARTESIAN_POINT('',(1.,0.48458299904));
+#50588 = CARTESIAN_POINT('',(1.,0.4542965616));
+#50589 = CARTESIAN_POINT('',(1.,0.42401012416));
+#50590 = CARTESIAN_POINT('',(1.,0.39372368672));
+#50591 = CARTESIAN_POINT('',(1.,0.36343724928));
+#50592 = CARTESIAN_POINT('',(1.,0.33315081184));
+#50593 = CARTESIAN_POINT('',(1.,0.3028643744));
+#50594 = CARTESIAN_POINT('',(1.,0.27257793696));
+#50595 = CARTESIAN_POINT('',(1.,0.24229149952));
+#50596 = CARTESIAN_POINT('',(1.,0.21200506208));
+#50597 = CARTESIAN_POINT('',(1.,0.18171862464));
+#50598 = CARTESIAN_POINT('',(1.,0.1514321872));
+#50599 = CARTESIAN_POINT('',(1.,0.12114574976));
+#50600 = CARTESIAN_POINT('',(1.,9.085931231997E-002));
+#50601 = CARTESIAN_POINT('',(1.,6.057287487998E-002));
+#50602 = CARTESIAN_POINT('',(1.,3.028643743999E-002));
+#50603 = CARTESIAN_POINT('',(1.,1.009547914666E-002));
+#50604 = CARTESIAN_POINT('',(1.,0.E+000));
+#50605 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#50606 = ORIENTED_EDGE('',*,*,#50607,.F.);
+#50607 = EDGE_CURVE('',#50608,#50555,#50610,.T.);
+#50608 = VERTEX_POINT('',#50609);
+#50609 = CARTESIAN_POINT('',(-3.000124926996,3.674093388888E-016,
+    13.033416696725));
+#50610 = SURFACE_CURVE('',#50611,(#50616),.PCURVE_S1.);
+#50611 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#50612,#50613,#50614,#50615),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,0.241777920213),
+  .PIECEWISE_BEZIER_KNOTS.);
+#50612 = CARTESIAN_POINT('',(-3.000124926996,3.674093388888E-016,
+    13.033416696725));
+#50613 = CARTESIAN_POINT('',(-3.000124926996,-0.794119080623,
+    13.050267537127));
+#50614 = CARTESIAN_POINT('',(-2.682765495879,-1.559800074984,
+    13.066447172562));
+#50615 = CARTESIAN_POINT('',(-2.121242937857,-2.121242937857,
+    13.083260432147));
+#50616 = PCURVE('',#50565,#50617);
+#50617 = DEFINITIONAL_REPRESENTATION('',(#50618),#50644);
+#50618 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#50619,#50620,#50621,#50622,
+    #50623,#50624,#50625,#50626,#50627,#50628,#50629,#50630,#50631,
+    #50632,#50633,#50634,#50635,#50636,#50637,#50638,#50639,#50640,
+    #50641,#50642,#50643),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.098990546424E-002,
+    2.197981092847E-002,3.296971639271E-002,4.395962185695E-002,
+    5.494952732119E-002,6.593943278542E-002,7.692933824966E-002,
+    8.79192437139E-002,9.890914917813E-002,0.109899054642,0.120888960107
+    ,0.131878865571,0.142868771035,0.153858676499,0.164848581964,
+    0.175838487428,0.186828392892,0.197818298356,0.208808203821,
+    0.219798109285,0.230788014749,0.241777920213),.UNSPECIFIED.);
+#50619 = CARTESIAN_POINT('',(0.E+000,0.667082940968));
+#50620 = CARTESIAN_POINT('',(1.515146100233E-002,0.667083100955));
+#50621 = CARTESIAN_POINT('',(4.545160052912E-002,0.667062684535));
+#50622 = CARTESIAN_POINT('',(9.089673222675E-002,0.666980253684));
+#50623 = CARTESIAN_POINT('',(0.13634037247,0.666855852855));
+#50624 = CARTESIAN_POINT('',(0.181785000357,0.666701301821));
+#50625 = CARTESIAN_POINT('',(0.22723241187,0.666528769334));
+#50626 = CARTESIAN_POINT('',(0.272683671548,0.666350350957));
+#50627 = CARTESIAN_POINT('',(0.318139210936,0.66617741872));
+#50628 = CARTESIAN_POINT('',(0.363598905405,0.666020133483));
+#50629 = CARTESIAN_POINT('',(0.409062171783,0.665887019512));
+#50630 = CARTESIAN_POINT('',(0.454528072694,0.665784631778));
+#50631 = CARTESIAN_POINT('',(0.499995428523,0.665717310673));
+#50632 = CARTESIAN_POINT('',(0.545462933859,0.665687027783));
+#50633 = CARTESIAN_POINT('',(0.590929276272,0.66569332318));
+#50634 = CARTESIAN_POINT('',(0.636393255017,0.665733334858));
+#50635 = CARTESIAN_POINT('',(0.681853897243,0.665801920003));
+#50636 = CARTESIAN_POINT('',(0.727310569578,0.665891867802));
+#50637 = CARTESIAN_POINT('',(0.772763081967,0.665994200765));
+#50638 = CARTESIAN_POINT('',(0.818211784602,0.66609856899));
+#50639 = CARTESIAN_POINT('',(0.86365764416,0.666193711285));
+#50640 = CARTESIAN_POINT('',(0.909102340711,0.666268068441));
+#50641 = CARTESIAN_POINT('',(0.954548221008,0.666310215639));
+#50642 = CARTESIAN_POINT('',(0.984848548248,0.666310298404));
+#50643 = CARTESIAN_POINT('',(1.,0.66630162368));
+#50644 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#50645 = ORIENTED_EDGE('',*,*,#50646,.F.);
+#50646 = EDGE_CURVE('',#50647,#50608,#50649,.T.);
+#50647 = VERTEX_POINT('',#50648);
+#50648 = CARTESIAN_POINT('',(-2.800000041723,3.429011088709E-016,
+    12.900000106543));
+#50649 = SURFACE_CURVE('',#50650,(#50654),.PCURVE_S1.);
+#50650 = LINE('',#50651,#50652);
+#50651 = CARTESIAN_POINT('',(-2.800000041723,3.429011088709E-016,
+    12.900000106543));
+#50652 = VECTOR('',#50653,1.);
+#50653 = DIRECTION('',(-0.832050294338,1.01896772969E-016,0.554700196225
+    ));
+#50654 = PCURVE('',#50565,#50655);
+#50655 = DEFINITIONAL_REPRESENTATION('',(#50656),#50682);
+#50656 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#50657,#50658,#50659,#50660,
+    #50661,#50662,#50663,#50664,#50665,#50666,#50667,#50668,#50669,
+    #50670,#50671,#50672,#50673,#50674,#50675,#50676,#50677,#50678,
+    #50679,#50680,#50681),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.093273538404E-002,
+    2.186547076808E-002,3.279820615211E-002,4.373094153615E-002,
+    5.466367692019E-002,6.559641230423E-002,7.652914768827E-002,
+    8.74618830723E-002,9.839461845634E-002,0.10932735384,0.120260089224,
+    0.131192824608,0.142125559992,0.153058295377,0.163991030761,
+    0.174923766145,0.185856501529,0.196789236913,0.207721972297,
+    0.218654707681,0.229587443065,0.240520178449),.UNSPECIFIED.);
+#50657 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#50658 = CARTESIAN_POINT('',(0.E+000,1.01073172874E-002));
+#50659 = CARTESIAN_POINT('',(0.E+000,3.032195186219E-002));
+#50660 = CARTESIAN_POINT('',(0.E+000,6.064390372438E-002));
+#50661 = CARTESIAN_POINT('',(0.E+000,9.096585558657E-002));
+#50662 = CARTESIAN_POINT('',(0.E+000,0.121287807449));
+#50663 = CARTESIAN_POINT('',(0.E+000,0.151609759311));
+#50664 = CARTESIAN_POINT('',(0.E+000,0.181931711173));
+#50665 = CARTESIAN_POINT('',(0.E+000,0.212253663035));
+#50666 = CARTESIAN_POINT('',(0.E+000,0.242575614898));
+#50667 = CARTESIAN_POINT('',(0.E+000,0.27289756676));
+#50668 = CARTESIAN_POINT('',(0.E+000,0.303219518622));
+#50669 = CARTESIAN_POINT('',(0.E+000,0.333541470484));
+#50670 = CARTESIAN_POINT('',(0.E+000,0.363863422346));
+#50671 = CARTESIAN_POINT('',(0.E+000,0.394185374208));
+#50672 = CARTESIAN_POINT('',(0.E+000,0.424507326071));
+#50673 = CARTESIAN_POINT('',(0.E+000,0.454829277933));
+#50674 = CARTESIAN_POINT('',(0.E+000,0.485151229795));
+#50675 = CARTESIAN_POINT('',(0.E+000,0.515473181657));
+#50676 = CARTESIAN_POINT('',(0.E+000,0.545795133519));
+#50677 = CARTESIAN_POINT('',(0.E+000,0.576117085382));
+#50678 = CARTESIAN_POINT('',(0.E+000,0.606439037244));
+#50679 = CARTESIAN_POINT('',(0.E+000,0.636760989106));
+#50680 = CARTESIAN_POINT('',(-0.E+000,0.656975623681));
+#50681 = CARTESIAN_POINT('',(0.E+000,0.667082940968));
+#50682 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#50683 = ORIENTED_EDGE('',*,*,#50684,.F.);
+#50684 = EDGE_CURVE('',#50557,#50647,#50685,.T.);
+#50685 = SURFACE_CURVE('',#50686,(#50693),.PCURVE_S1.);
+#50686 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#50687,#50688,#50689,#50690,
+    #50691,#50692),.UNSPECIFIED.,.F.,.F.,(6,6),(-1.,0.E+000),
+  .PIECEWISE_BEZIER_KNOTS.);
+#50687 = CARTESIAN_POINT('',(-1.979899016825,-1.979899016825,
+    12.950000105426));
+#50688 = CARTESIAN_POINT('',(-2.29434075219,-1.66545728146,
+    12.939889610442));
+#50689 = CARTESIAN_POINT('',(-2.541080112433,-1.293871803615,
+    12.929948257111));
+#50690 = CARTESIAN_POINT('',(-2.711720505362,-0.881909452717,
+    12.920051954859));
+#50691 = CARTESIAN_POINT('',(-2.800000041723,-0.444687766729,
+    12.910110601527));
+#50692 = CARTESIAN_POINT('',(-2.800000041723,3.429011088709E-016,
+    12.900000106543));
+#50693 = PCURVE('',#50565,#50694);
+#50694 = DEFINITIONAL_REPRESENTATION('',(#50695),#50721);
+#50695 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#50696,#50697,#50698,#50699,
+    #50700,#50701,#50702,#50703,#50704,#50705,#50706,#50707,#50708,
+    #50709,#50710,#50711,#50712,#50713,#50714,#50715,#50716,#50717,
+    #50718,#50719,#50720),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-1.,-0.954545454545,-0.909090909091,
+    -0.863636363636,-0.818181818182,-0.772727272727,-0.727272727273,
+    -0.681818181818,-0.636363636364,-0.590909090909,-0.545454545455,-0.5
+    ,-0.454545454545,-0.409090909091,-0.363636363636,-0.318181818182,
+    -0.272727272727,-0.227272727273,-0.181818181818,-0.136363636364,
+    -9.090909090909E-002,-4.545454545455E-002,0.E+000),.UNSPECIFIED.);
+#50696 = CARTESIAN_POINT('',(1.,0.E+000));
+#50697 = CARTESIAN_POINT('',(0.984848484848,0.E+000));
+#50698 = CARTESIAN_POINT('',(0.954545454545,0.E+000));
+#50699 = CARTESIAN_POINT('',(0.909090909091,0.E+000));
+#50700 = CARTESIAN_POINT('',(0.863636363636,0.E+000));
+#50701 = CARTESIAN_POINT('',(0.818181818182,0.E+000));
+#50702 = CARTESIAN_POINT('',(0.772727272727,0.E+000));
+#50703 = CARTESIAN_POINT('',(0.727272727273,0.E+000));
+#50704 = CARTESIAN_POINT('',(0.681818181818,0.E+000));
+#50705 = CARTESIAN_POINT('',(0.636363636364,0.E+000));
+#50706 = CARTESIAN_POINT('',(0.590909090909,0.E+000));
+#50707 = CARTESIAN_POINT('',(0.545454545455,0.E+000));
+#50708 = CARTESIAN_POINT('',(0.5,0.E+000));
+#50709 = CARTESIAN_POINT('',(0.454545454545,0.E+000));
+#50710 = CARTESIAN_POINT('',(0.409090909091,0.E+000));
+#50711 = CARTESIAN_POINT('',(0.363636363636,0.E+000));
+#50712 = CARTESIAN_POINT('',(0.318181818182,0.E+000));
+#50713 = CARTESIAN_POINT('',(0.272727272727,0.E+000));
+#50714 = CARTESIAN_POINT('',(0.227272727273,0.E+000));
+#50715 = CARTESIAN_POINT('',(0.181818181818,0.E+000));
+#50716 = CARTESIAN_POINT('',(0.136363636364,0.E+000));
+#50717 = CARTESIAN_POINT('',(9.090909090909E-002,0.E+000));
+#50718 = CARTESIAN_POINT('',(4.545454545455E-002,0.E+000));
+#50719 = CARTESIAN_POINT('',(1.515151515152E-002,-0.E+000));
+#50720 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#50721 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#50722 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#50726)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#50723,#50724,#50725)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#50723 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#50724 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#50725 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#50726 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-004),#50723,
+  'distance_accuracy_value','confusion accuracy');
+#50727 = SHAPE_DEFINITION_REPRESENTATION(#50728,#50547);
+#50728 = PRODUCT_DEFINITION_SHAPE('','',#50729);
+#50729 = PRODUCT_DEFINITION('design','',#50730,#50733);
+#50730 = PRODUCT_DEFINITION_FORMATION('','',#50731);
+#50731 = PRODUCT('Compound119','Compound119','',(#50732));
+#50732 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#50733 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#50734 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#50735,#50737);
+#50735 = ( REPRESENTATION_RELATIONSHIP('','',#50547,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#50736) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#50736 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1127);
+#50737 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #50738);
+#50738 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('279','=>[0:1:1:280]','',#5,
+  #50729,$);
+#50739 = PRODUCT_TYPE('part',$,(#50731));
+#50740 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#50741),#50902);
+#50741 = SHELL_BASED_SURFACE_MODEL('',(#50742));
+#50742 = OPEN_SHELL('',(#50743));
+#50743 = ADVANCED_FACE('',(#50744),#50758,.T.);
+#50744 = FACE_BOUND('',#50745,.T.);
+#50745 = EDGE_LOOP('',(#50746,#50799,#50847,#50885));
+#50746 = ORIENTED_EDGE('',*,*,#50747,.F.);
+#50747 = EDGE_CURVE('',#50748,#50750,#50752,.T.);
+#50748 = VERTEX_POINT('',#50749);
+#50749 = CARTESIAN_POINT('',(-2.121242937857,-2.121242937857,
+    10.416739817447));
+#50750 = VERTEX_POINT('',#50751);
+#50751 = CARTESIAN_POINT('',(-1.979899016825,-1.979899016825,
+    10.550000144169));
+#50752 = SURFACE_CURVE('',#50753,(#50757),.PCURVE_S1.);
+#50753 = LINE('',#50754,#50755);
+#50754 = CARTESIAN_POINT('',(-2.121242937857,-2.121242937857,
+    10.416739817447));
+#50755 = VECTOR('',#50756,1.);
+#50756 = DIRECTION('',(0.588348405415,0.588348405415,0.554700196225));
+#50757 = PCURVE('',#50758,#50771);
+#50758 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#50759,#50760)
+    ,(#50761,#50762)
+    ,(#50763,#50764)
+    ,(#50765,#50766)
+    ,(#50767,#50768)
+    ,(#50769,#50770
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#50759 = CARTESIAN_POINT('',(-2.192031054342,-2.192031054342,
+    10.350000141189));
+#50760 = CARTESIAN_POINT('',(-1.979899016825,-1.979899016825,
+    10.550000144169));
+#50761 = CARTESIAN_POINT('',(-1.843899133045,-2.540162975639,
+    10.360110636172));
+#50762 = CARTESIAN_POINT('',(-1.66545728146,-2.29434075219,
+    10.560110639152));
+#50763 = CARTESIAN_POINT('',(-1.432500925431,-2.813338695908,
+    10.370051989504));
+#50764 = CARTESIAN_POINT('',(-1.293871803615,-2.541080112433,
+    10.570051992484));
+#50765 = CARTESIAN_POINT('',(-0.976399751223,-3.00226198808,
+    10.379948291756));
+#50766 = CARTESIAN_POINT('',(-0.881909452717,-2.711720505362,
+    10.579948294736));
+#50767 = CARTESIAN_POINT('',(-0.492332884593,-3.100000046194,
+    10.389889645088));
+#50768 = CARTESIAN_POINT('',(-0.444687766729,-2.800000041723,
+    10.589889648068));
+#50769 = CARTESIAN_POINT('',(-4.985180288283E-016,-3.100000046194,
+    10.400000140071));
+#50770 = CARTESIAN_POINT('',(-4.502743486191E-016,-2.800000041723,
+    10.600000143051));
+#50771 = DEFINITIONAL_REPRESENTATION('',(#50772),#50798);
+#50772 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#50773,#50774,#50775,#50776,
+    #50777,#50778,#50779,#50780,#50781,#50782,#50783,#50784,#50785,
+    #50786,#50787,#50788,#50789,#50790,#50791,#50792,#50793,#50794,
+    #50795,#50796,#50797),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.091993047682E-002,
+    2.183986095365E-002,3.275979143047E-002,4.367972190729E-002,
+    5.459965238412E-002,6.551958286094E-002,7.643951333776E-002,
+    8.735944381458E-002,9.827937429141E-002,0.109199304768,
+    0.120119235245,0.131039165722,0.141959096199,0.152879026676,
+    0.163798957152,0.174718887629,0.185638818106,0.196558748583,
+    0.20747867906,0.218398609536,0.229318540013,0.24023847049),
+  .UNSPECIFIED.);
+#50773 = CARTESIAN_POINT('',(0.E+000,0.33369837632));
+#50774 = CARTESIAN_POINT('',(0.E+000,0.343793855467));
+#50775 = CARTESIAN_POINT('',(0.E+000,0.36398481376));
+#50776 = CARTESIAN_POINT('',(0.E+000,0.3942712512));
+#50777 = CARTESIAN_POINT('',(0.E+000,0.42455768864));
+#50778 = CARTESIAN_POINT('',(0.E+000,0.45484412608));
+#50779 = CARTESIAN_POINT('',(0.E+000,0.48513056352));
+#50780 = CARTESIAN_POINT('',(0.E+000,0.51541700096));
+#50781 = CARTESIAN_POINT('',(0.E+000,0.5457034384));
+#50782 = CARTESIAN_POINT('',(0.E+000,0.57598987584));
+#50783 = CARTESIAN_POINT('',(0.E+000,0.60627631328));
+#50784 = CARTESIAN_POINT('',(0.E+000,0.63656275072));
+#50785 = CARTESIAN_POINT('',(0.E+000,0.66684918816));
+#50786 = CARTESIAN_POINT('',(0.E+000,0.6971356256));
+#50787 = CARTESIAN_POINT('',(0.E+000,0.72742206304));
+#50788 = CARTESIAN_POINT('',(0.E+000,0.75770850048));
+#50789 = CARTESIAN_POINT('',(0.E+000,0.78799493792));
+#50790 = CARTESIAN_POINT('',(0.E+000,0.81828137536));
+#50791 = CARTESIAN_POINT('',(0.E+000,0.8485678128));
+#50792 = CARTESIAN_POINT('',(0.E+000,0.87885425024));
+#50793 = CARTESIAN_POINT('',(0.E+000,0.90914068768));
+#50794 = CARTESIAN_POINT('',(0.E+000,0.93942712512));
+#50795 = CARTESIAN_POINT('',(0.E+000,0.96971356256));
+#50796 = CARTESIAN_POINT('',(-0.E+000,0.989904520853));
+#50797 = CARTESIAN_POINT('',(0.E+000,1.));
+#50798 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#50799 = ORIENTED_EDGE('',*,*,#50800,.F.);
+#50800 = EDGE_CURVE('',#50801,#50748,#50803,.T.);
+#50801 = VERTEX_POINT('',#50802);
+#50802 = CARTESIAN_POINT('',(-4.824368020919E-016,-3.000000044703,
+    10.466666807731));
+#50803 = SURFACE_CURVE('',#50804,(#50818),.PCURVE_S1.);
+#50804 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#50805,#50806,#50807,#50808,
+    #50809,#50810,#50811,#50812,#50813,#50814,#50815,#50816,#50817),
+  .UNSPECIFIED.,.F.,.F.,(4,3,3,3,4),(0.E+000,7.046231829036E-002,
+    0.156115028515,0.227605152887,0.241767738739),.UNSPECIFIED.);
+#50805 = CARTESIAN_POINT('',(-4.440892098501E-016,-3.000000044703,
+    10.466666807731));
+#50806 = CARTESIAN_POINT('',(-0.30446688431,-3.000000044703,
+    10.460205892018));
+#50807 = CARTESIAN_POINT('',(-0.54056938956,-2.958408747396,
+    10.455179009984));
+#50808 = CARTESIAN_POINT('',(-0.744888753388,-2.906015414128,
+    10.450716394993));
+#50809 = CARTESIAN_POINT('',(-0.993255649167,-2.842327032864,
+    10.445291721524));
+#50810 = CARTESIAN_POINT('',(-1.19650778233,-2.761804724206,
+    10.440713087782));
+#50811 = CARTESIAN_POINT('',(-1.412156196788,-2.6467243864,
+    10.435538402259));
+#50812 = CARTESIAN_POINT('',(-1.592147371964,-2.55067246182,
+    10.431219345563));
+#50813 = CARTESIAN_POINT('',(-1.78185365461,-2.429883155061,
+    10.426492435546));
+#50814 = CARTESIAN_POINT('',(-1.993406981045,-2.241787016723,
+    10.420476067214));
+#50815 = CARTESIAN_POINT('',(-2.035316855649,-2.204524139774,
+    10.419284191641));
+#50816 = CARTESIAN_POINT('',(-2.077969050857,-2.164510683129,
+    10.418041326297));
+#50817 = CARTESIAN_POINT('',(-2.121242937857,-2.121242937857,
+    10.416739817447));
+#50818 = PCURVE('',#50758,#50819);
+#50819 = DEFINITIONAL_REPRESENTATION('',(#50820),#50846);
+#50820 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#50821,#50822,#50823,#50824,
+    #50825,#50826,#50827,#50828,#50829,#50830,#50831,#50832,#50833,
+    #50834,#50835,#50836,#50837,#50838,#50839,#50840,#50841,#50842,
+    #50843,#50844,#50845),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.098944266995E-002,
+    2.197888533991E-002,3.296832800986E-002,4.395777067982E-002,
+    5.494721334977E-002,6.593665601973E-002,7.692609868968E-002,
+    8.791554135963E-002,9.890498402959E-002,0.1098944267,0.120883869369,
+    0.131873312039,0.142862754709,0.153852197379,0.164841640049,
+    0.175831082719,0.186820525389,0.197809968059,0.208799410729,
+    0.219788853399,0.230778296069,0.241767738739),.UNSPECIFIED.);
+#50821 = CARTESIAN_POINT('',(1.,0.333333333333));
+#50822 = CARTESIAN_POINT('',(0.980066784146,0.333285622518));
+#50823 = CARTESIAN_POINT('',(0.94151905639,0.332838152383));
+#50824 = CARTESIAN_POINT('',(0.887271831049,0.331820069515));
+#50825 = CARTESIAN_POINT('',(0.836215226966,0.331368281616));
+#50826 = CARTESIAN_POINT('',(0.787972497267,0.331682294586));
+#50827 = CARTESIAN_POINT('',(0.742186705492,0.332565228113));
+#50828 = CARTESIAN_POINT('',(0.698522318277,0.333513436691));
+#50829 = CARTESIAN_POINT('',(0.656686434681,0.333426156699));
+#50830 = CARTESIAN_POINT('',(0.616266884282,0.332532740309));
+#50831 = CARTESIAN_POINT('',(0.576923026423,0.331675255105));
+#50832 = CARTESIAN_POINT('',(0.53829399413,0.33123155098));
+#50833 = CARTESIAN_POINT('',(0.500018778602,0.331393753683));
+#50834 = CARTESIAN_POINT('',(0.461736426869,0.332109907563));
+#50835 = CARTESIAN_POINT('',(0.423088465328,0.333088221361));
+#50836 = CARTESIAN_POINT('',(0.383730522182,0.333859698466));
+#50837 = CARTESIAN_POINT('',(0.343305902904,0.333516753102));
+#50838 = CARTESIAN_POINT('',(0.301431634512,0.332675187878));
+#50839 = CARTESIAN_POINT('',(0.257799144271,0.332066008139));
+#50840 = CARTESIAN_POINT('',(0.212056098929,0.332048803308));
+#50841 = CARTESIAN_POINT('',(0.163840126146,0.332640244575));
+#50842 = CARTESIAN_POINT('',(0.112779333132,0.333608803402));
+#50843 = CARTESIAN_POINT('',(5.849514331586E-002,0.333756947473));
+#50844 = CARTESIAN_POINT('',(1.993259852661E-002,0.333727450328));
+#50845 = CARTESIAN_POINT('',(0.E+000,0.33369837632));
+#50846 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#50847 = ORIENTED_EDGE('',*,*,#50848,.F.);
+#50848 = EDGE_CURVE('',#50849,#50801,#50851,.T.);
+#50849 = VERTEX_POINT('',#50850);
+#50850 = CARTESIAN_POINT('',(-4.502743486191E-016,-2.800000041723,
+    10.600000143051));
+#50851 = SURFACE_CURVE('',#50852,(#50856),.PCURVE_S1.);
+#50852 = LINE('',#50853,#50854);
+#50853 = CARTESIAN_POINT('',(-4.502743486191E-016,-2.800000041723,
+    10.600000143051));
+#50854 = VECTOR('',#50855,1.);
+#50855 = DIRECTION('',(-1.338038923995E-016,-0.832050294338,
+    -0.554700196225));
+#50856 = PCURVE('',#50758,#50857);
+#50857 = DEFINITIONAL_REPRESENTATION('',(#50858),#50884);
+#50858 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#50859,#50860,#50861,#50862,
+    #50863,#50864,#50865,#50866,#50867,#50868,#50869,#50870,#50871,
+    #50872,#50873,#50874,#50875,#50876,#50877,#50878,#50879,#50880,
+    #50881,#50882,#50883),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.E+000,1.092591311876E-002,
+    2.185182623752E-002,3.277773935628E-002,4.370365247504E-002,
+    5.462956559379E-002,6.555547871255E-002,7.648139183131E-002,
+    8.740730495007E-002,9.833321806883E-002,0.109259131188,
+    0.120185044306,0.131110957425,0.142036870544,0.152962783663,
+    0.163888696781,0.1748146099,0.185740523019,0.196666436138,
+    0.207592349256,0.218518262375,0.229444175494,0.240370088613),
+  .UNSPECIFIED.);
+#50859 = CARTESIAN_POINT('',(1.,1.));
+#50860 = CARTESIAN_POINT('',(1.,0.989898989899));
+#50861 = CARTESIAN_POINT('',(1.,0.969696969697));
+#50862 = CARTESIAN_POINT('',(1.,0.939393939394));
+#50863 = CARTESIAN_POINT('',(1.,0.909090909091));
+#50864 = CARTESIAN_POINT('',(1.,0.878787878788));
+#50865 = CARTESIAN_POINT('',(1.,0.848484848485));
+#50866 = CARTESIAN_POINT('',(1.,0.818181818182));
+#50867 = CARTESIAN_POINT('',(1.,0.787878787879));
+#50868 = CARTESIAN_POINT('',(1.,0.757575757576));
+#50869 = CARTESIAN_POINT('',(1.,0.727272727273));
+#50870 = CARTESIAN_POINT('',(1.,0.69696969697));
+#50871 = CARTESIAN_POINT('',(1.,0.666666666667));
+#50872 = CARTESIAN_POINT('',(1.,0.636363636364));
+#50873 = CARTESIAN_POINT('',(1.,0.606060606061));
+#50874 = CARTESIAN_POINT('',(1.,0.575757575758));
+#50875 = CARTESIAN_POINT('',(1.,0.545454545455));
+#50876 = CARTESIAN_POINT('',(1.,0.515151515152));
+#50877 = CARTESIAN_POINT('',(1.,0.484848484849));
+#50878 = CARTESIAN_POINT('',(1.,0.454545454546));
+#50879 = CARTESIAN_POINT('',(1.,0.424242424242));
+#50880 = CARTESIAN_POINT('',(1.,0.393939393939));
+#50881 = CARTESIAN_POINT('',(1.,0.363636363636));
+#50882 = CARTESIAN_POINT('',(1.,0.343434343434));
+#50883 = CARTESIAN_POINT('',(1.,0.333333333333));
+#50884 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#50885 = ORIENTED_EDGE('',*,*,#50886,.F.);
+#50886 = EDGE_CURVE('',#50750,#50849,#50887,.T.);
+#50887 = SURFACE_CURVE('',#50888,(#50895),.PCURVE_S1.);
+#50888 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#50889,#50890,#50891,#50892,
+    #50893,#50894),.UNSPECIFIED.,.F.,.F.,(6,6),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#50889 = CARTESIAN_POINT('',(-1.979899016825,-1.979899016825,
+    10.550000144169));
+#50890 = CARTESIAN_POINT('',(-1.66545728146,-2.29434075219,
+    10.560110639152));
+#50891 = CARTESIAN_POINT('',(-1.293871803615,-2.541080112433,
+    10.570051992484));
+#50892 = CARTESIAN_POINT('',(-0.881909452717,-2.711720505362,
+    10.579948294736));
+#50893 = CARTESIAN_POINT('',(-0.444687766729,-2.800000041723,
+    10.589889648068));
+#50894 = CARTESIAN_POINT('',(-4.502743486191E-016,-2.800000041723,
+    10.600000143051));
+#50895 = PCURVE('',#50758,#50896);
+#50896 = DEFINITIONAL_REPRESENTATION('',(#50897),#50901);
+#50897 = LINE('',#50898,#50899);
+#50898 = CARTESIAN_POINT('',(0.E+000,1.));
+#50899 = VECTOR('',#50900,1.);
+#50900 = DIRECTION('',(1.,0.E+000));
+#50901 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#50902 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#50906)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#50903,#50904,#50905)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#50903 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#50904 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#50905 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#50906 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-004),#50903,
+  'distance_accuracy_value','confusion accuracy');
+#50907 = SHAPE_DEFINITION_REPRESENTATION(#50908,#50740);
+#50908 = PRODUCT_DEFINITION_SHAPE('','',#50909);
+#50909 = PRODUCT_DEFINITION('design','',#50910,#50913);
+#50910 = PRODUCT_DEFINITION_FORMATION('','',#50911);
+#50911 = PRODUCT('Compound102','Compound102','',(#50912));
+#50912 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#50913 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#50914 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#50915,#50917);
+#50915 = ( REPRESENTATION_RELATIONSHIP('','',#50740,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#50916) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#50916 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1131);
+#50917 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #50918);
+#50918 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('280','=>[0:1:1:281]','',#5,
+  #50909,$);
+#50919 = PRODUCT_TYPE('part',$,(#50911));
+#50920 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#50921),#51104);
+#50921 = SHELL_BASED_SURFACE_MODEL('',(#50922));
+#50922 = OPEN_SHELL('',(#50923));
+#50923 = ADVANCED_FACE('',(#50924),#50938,.T.);
+#50924 = FACE_BOUND('',#50925,.T.);
+#50925 = EDGE_LOOP('',(#50926,#50979,#51027,#51065));
+#50926 = ORIENTED_EDGE('',*,*,#50927,.F.);
+#50927 = EDGE_CURVE('',#50928,#50930,#50932,.T.);
+#50928 = VERTEX_POINT('',#50929);
+#50929 = CARTESIAN_POINT('',(2.121242937857,-2.121242937857,
+    10.383260477596));
+#50930 = VERTEX_POINT('',#50931);
+#50931 = CARTESIAN_POINT('',(1.979899016825,-1.979899016825,
+    10.250000150874));
+#50932 = SURFACE_CURVE('',#50933,(#50937),.PCURVE_S1.);
+#50933 = LINE('',#50934,#50935);
+#50934 = CARTESIAN_POINT('',(2.121242937857,-2.121242937857,
+    10.383260477596));
+#50935 = VECTOR('',#50936,1.);
+#50936 = DIRECTION('',(-0.588348405415,0.588348405415,-0.554700196225));
+#50937 = PCURVE('',#50938,#50951);
+#50938 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#50939,#50940)
+    ,(#50941,#50942)
+    ,(#50943,#50944)
+    ,(#50945,#50946)
+    ,(#50947,#50948)
+    ,(#50949,#50950
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#50939 = CARTESIAN_POINT('',(1.714505544354E-016,-2.800000041723,
+    10.200000151992));
+#50940 = CARTESIAN_POINT('',(1.898202566964E-016,-3.100000046194,
+    10.400000154972));
+#50941 = CARTESIAN_POINT('',(0.444687766729,-2.800000041723,
+    10.210110646975));
+#50942 = CARTESIAN_POINT('',(0.492332884593,-3.100000046194,
+    10.410110649955));
+#50943 = CARTESIAN_POINT('',(0.881909452717,-2.711720505362,
+    10.220052000307));
+#50944 = CARTESIAN_POINT('',(0.976399751223,-3.00226198808,
+    10.420052003287));
+#50945 = CARTESIAN_POINT('',(1.293871803615,-2.541080112433,
+    10.229948302559));
+#50946 = CARTESIAN_POINT('',(1.432500925431,-2.813338695908,
+    10.429948305539));
+#50947 = CARTESIAN_POINT('',(1.66545728146,-2.29434075219,
+    10.239889655891));
+#50948 = CARTESIAN_POINT('',(1.843899133045,-2.540162975639,
+    10.439889658871));
+#50949 = CARTESIAN_POINT('',(1.979899016825,-1.979899016825,
+    10.250000150874));
+#50950 = CARTESIAN_POINT('',(2.192031054342,-2.192031054342,
+    10.450000153855));
+#50951 = DEFINITIONAL_REPRESENTATION('',(#50952),#50978);
+#50952 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#50953,#50954,#50955,#50956,
+    #50957,#50958,#50959,#50960,#50961,#50962,#50963,#50964,#50965,
+    #50966,#50967,#50968,#50969,#50970,#50971,#50972,#50973,#50974,
+    #50975,#50976,#50977),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.091993047682E-002,
+    2.183986095365E-002,3.275979143047E-002,4.367972190729E-002,
+    5.459965238412E-002,6.551958286094E-002,7.643951333776E-002,
+    8.735944381458E-002,9.827937429141E-002,0.109199304768,
+    0.120119235245,0.131039165722,0.141959096199,0.152879026676,
+    0.163798957152,0.174718887629,0.185638818106,0.196558748583,
+    0.20747867906,0.218398609536,0.229318540013,0.24023847049),
+  .UNSPECIFIED.);
+#50953 = CARTESIAN_POINT('',(1.,0.66630162368));
+#50954 = CARTESIAN_POINT('',(1.,0.656206144533));
+#50955 = CARTESIAN_POINT('',(1.,0.63601518624));
+#50956 = CARTESIAN_POINT('',(1.,0.6057287488));
+#50957 = CARTESIAN_POINT('',(1.,0.57544231136));
+#50958 = CARTESIAN_POINT('',(1.,0.54515587392));
+#50959 = CARTESIAN_POINT('',(1.,0.51486943648));
+#50960 = CARTESIAN_POINT('',(1.,0.48458299904));
+#50961 = CARTESIAN_POINT('',(1.,0.4542965616));
+#50962 = CARTESIAN_POINT('',(1.,0.42401012416));
+#50963 = CARTESIAN_POINT('',(1.,0.39372368672));
+#50964 = CARTESIAN_POINT('',(1.,0.36343724928));
+#50965 = CARTESIAN_POINT('',(1.,0.33315081184));
+#50966 = CARTESIAN_POINT('',(1.,0.3028643744));
+#50967 = CARTESIAN_POINT('',(1.,0.27257793696));
+#50968 = CARTESIAN_POINT('',(1.,0.24229149952));
+#50969 = CARTESIAN_POINT('',(1.,0.21200506208));
+#50970 = CARTESIAN_POINT('',(1.,0.18171862464));
+#50971 = CARTESIAN_POINT('',(1.,0.1514321872));
+#50972 = CARTESIAN_POINT('',(1.,0.12114574976));
+#50973 = CARTESIAN_POINT('',(1.,9.085931231999E-002));
+#50974 = CARTESIAN_POINT('',(1.,6.057287487999E-002));
+#50975 = CARTESIAN_POINT('',(1.,3.028643743999E-002));
+#50976 = CARTESIAN_POINT('',(1.,1.009547914666E-002));
+#50977 = CARTESIAN_POINT('',(1.,0.E+000));
+#50978 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#50979 = ORIENTED_EDGE('',*,*,#50980,.F.);
+#50980 = EDGE_CURVE('',#50981,#50928,#50983,.T.);
+#50981 = VERTEX_POINT('',#50982);
+#50982 = CARTESIAN_POINT('',(1.836970226094E-016,-3.000000044703,
+    10.333333487312));
+#50983 = SURFACE_CURVE('',#50984,(#50998),.PCURVE_S1.);
+#50984 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#50985,#50986,#50987,#50988,
+    #50989,#50990,#50991,#50992,#50993,#50994,#50995,#50996,#50997),
+  .UNSPECIFIED.,.F.,.F.,(4,3,3,3,4),(-0.241767738739,-0.171305420457,
+    -8.565271022832E-002,-1.416258586268E-002,0.E+000),.UNSPECIFIED.);
+#50985 = CARTESIAN_POINT('',(1.836970226094E-016,-3.000000044703,
+    10.333333487312));
+#50986 = CARTESIAN_POINT('',(0.304466884299,-3.000000044703,
+    10.339794403025));
+#50987 = CARTESIAN_POINT('',(0.540569389532,-2.9584087474,
+    10.344821285059));
+#50988 = CARTESIAN_POINT('',(0.744888753338,-2.906015414141,
+    10.349283900049));
+#50989 = CARTESIAN_POINT('',(0.993255649131,-2.842327032878,
+    10.354708573518));
+#50990 = CARTESIAN_POINT('',(1.196507782285,-2.761804724225,
+    10.35928720726));
+#50991 = CARTESIAN_POINT('',(1.412156196743,-2.646724386424,
+    10.364461892783));
+#50992 = CARTESIAN_POINT('',(1.592147371895,-2.550672461861,
+    10.368780949478));
+#50993 = CARTESIAN_POINT('',(1.781853654517,-2.429883155125,
+    10.373507859494));
+#50994 = CARTESIAN_POINT('',(1.993406980939,-2.241787016817,
+    10.379524227826));
+#50995 = CARTESIAN_POINT('',(2.035316855577,-2.204524139841,
+    10.3807161034));
+#50996 = CARTESIAN_POINT('',(2.077969050821,-2.164510683166,
+    10.381958968745));
+#50997 = CARTESIAN_POINT('',(2.121242937857,-2.121242937857,
+    10.383260477596));
+#50998 = PCURVE('',#50938,#50999);
+#50999 = DEFINITIONAL_REPRESENTATION('',(#51000),#51026);
+#51000 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#51001,#51002,#51003,#51004,
+    #51005,#51006,#51007,#51008,#51009,#51010,#51011,#51012,#51013,
+    #51014,#51015,#51016,#51017,#51018,#51019,#51020,#51021,#51022,
+    #51023,#51024,#51025),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.241767738739,-0.230778296069,
+    -0.219788853399,-0.208799410729,-0.197809968059,-0.186820525389,
+    -0.175831082719,-0.164841640049,-0.153852197379,-0.142862754709,
+    -0.131873312039,-0.120883869369,-0.1098944267,-9.890498402959E-002,
+    -8.791554135963E-002,-7.692609868968E-002,-6.593665601973E-002,
+    -5.494721334977E-002,-4.395777067982E-002,-3.296832800986E-002,
+    -2.197888533991E-002,-1.098944266995E-002,0.E+000),.UNSPECIFIED.);
+#51001 = CARTESIAN_POINT('',(0.E+000,0.666666666667));
+#51002 = CARTESIAN_POINT('',(1.993321585548E-002,0.666714377482));
+#51003 = CARTESIAN_POINT('',(5.848094361441E-002,0.667161847617));
+#51004 = CARTESIAN_POINT('',(0.112728168958,0.668179930485));
+#51005 = CARTESIAN_POINT('',(0.163784773043,0.668631718384));
+#51006 = CARTESIAN_POINT('',(0.212027502743,0.668317705414));
+#51007 = CARTESIAN_POINT('',(0.257813294518,0.667434771886));
+#51008 = CARTESIAN_POINT('',(0.301477681732,0.666486563308));
+#51009 = CARTESIAN_POINT('',(0.343313565327,0.666573843301));
+#51010 = CARTESIAN_POINT('',(0.383733115724,0.667467259692));
+#51011 = CARTESIAN_POINT('',(0.423076973581,0.668324744896));
+#51012 = CARTESIAN_POINT('',(0.461706005872,0.668768449021));
+#51013 = CARTESIAN_POINT('',(0.499981221397,0.668606246318));
+#51014 = CARTESIAN_POINT('',(0.538263573128,0.667890092437));
+#51015 = CARTESIAN_POINT('',(0.576911534667,0.666911778639));
+#51016 = CARTESIAN_POINT('',(0.616269477811,0.666140301534));
+#51017 = CARTESIAN_POINT('',(0.656694097088,0.666483246898));
+#51018 = CARTESIAN_POINT('',(0.698568365479,0.667324812122));
+#51019 = CARTESIAN_POINT('',(0.742200855719,0.667933991861));
+#51020 = CARTESIAN_POINT('',(0.787943901061,0.667951196692));
+#51021 = CARTESIAN_POINT('',(0.836159873845,0.667359755424));
+#51022 = CARTESIAN_POINT('',(0.887220666861,0.666391196597));
+#51023 = CARTESIAN_POINT('',(0.94150485668,0.666243052527));
+#51024 = CARTESIAN_POINT('',(0.980067401472,0.666272549672));
+#51025 = CARTESIAN_POINT('',(1.,0.66630162368));
+#51026 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#51027 = ORIENTED_EDGE('',*,*,#51028,.F.);
+#51028 = EDGE_CURVE('',#51029,#50981,#51031,.T.);
+#51029 = VERTEX_POINT('',#51030);
+#51030 = CARTESIAN_POINT('',(1.714505544354E-016,-2.800000041723,
+    10.200000151992));
+#51031 = SURFACE_CURVE('',#51032,(#51036),.PCURVE_S1.);
+#51032 = LINE('',#51033,#51034);
+#51033 = CARTESIAN_POINT('',(1.714505544354E-016,-2.800000041723,
+    10.200000151992));
+#51034 = VECTOR('',#51035,1.);
+#51035 = DIRECTION('',(5.094838648452E-017,-0.832050294338,
+    0.554700196225));
+#51036 = PCURVE('',#50938,#51037);
+#51037 = DEFINITIONAL_REPRESENTATION('',(#51038),#51064);
+#51038 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#51039,#51040,#51041,#51042,
+    #51043,#51044,#51045,#51046,#51047,#51048,#51049,#51050,#51051,
+    #51052,#51053,#51054,#51055,#51056,#51057,#51058,#51059,#51060,
+    #51061,#51062,#51063),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.092591311876E-002,
+    2.185182623752E-002,3.277773935628E-002,4.370365247505E-002,
+    5.462956559381E-002,6.555547871257E-002,7.648139183133E-002,
+    8.740730495009E-002,9.833321806885E-002,0.109259131188,
+    0.120185044306,0.131110957425,0.142036870544,0.152962783663,
+    0.163888696781,0.1748146099,0.185740523019,0.196666436138,
+    0.207592349256,0.218518262375,0.229444175494,0.240370088613),
+  .UNSPECIFIED.);
+#51039 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#51040 = CARTESIAN_POINT('',(0.E+000,1.010101010101E-002));
+#51041 = CARTESIAN_POINT('',(0.E+000,3.030303030303E-002));
+#51042 = CARTESIAN_POINT('',(0.E+000,6.060606060606E-002));
+#51043 = CARTESIAN_POINT('',(0.E+000,9.09090909091E-002));
+#51044 = CARTESIAN_POINT('',(0.E+000,0.121212121212));
+#51045 = CARTESIAN_POINT('',(0.E+000,0.151515151515));
+#51046 = CARTESIAN_POINT('',(0.E+000,0.181818181818));
+#51047 = CARTESIAN_POINT('',(0.E+000,0.212121212121));
+#51048 = CARTESIAN_POINT('',(0.E+000,0.242424242424));
+#51049 = CARTESIAN_POINT('',(0.E+000,0.272727272727));
+#51050 = CARTESIAN_POINT('',(0.E+000,0.30303030303));
+#51051 = CARTESIAN_POINT('',(0.E+000,0.333333333333));
+#51052 = CARTESIAN_POINT('',(0.E+000,0.363636363636));
+#51053 = CARTESIAN_POINT('',(0.E+000,0.393939393939));
+#51054 = CARTESIAN_POINT('',(0.E+000,0.424242424242));
+#51055 = CARTESIAN_POINT('',(0.E+000,0.454545454545));
+#51056 = CARTESIAN_POINT('',(0.E+000,0.484848484848));
+#51057 = CARTESIAN_POINT('',(0.E+000,0.515151515152));
+#51058 = CARTESIAN_POINT('',(0.E+000,0.545454545455));
+#51059 = CARTESIAN_POINT('',(0.E+000,0.575757575758));
+#51060 = CARTESIAN_POINT('',(0.E+000,0.606060606061));
+#51061 = CARTESIAN_POINT('',(0.E+000,0.636363636364));
+#51062 = CARTESIAN_POINT('',(-0.E+000,0.656565656566));
+#51063 = CARTESIAN_POINT('',(0.E+000,0.666666666667));
+#51064 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#51065 = ORIENTED_EDGE('',*,*,#51066,.F.);
+#51066 = EDGE_CURVE('',#50930,#51029,#51067,.T.);
+#51067 = SURFACE_CURVE('',#51068,(#51075),.PCURVE_S1.);
+#51068 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#51069,#51070,#51071,#51072,
+    #51073,#51074),.UNSPECIFIED.,.F.,.F.,(6,6),(-1.,0.E+000),
+  .PIECEWISE_BEZIER_KNOTS.);
+#51069 = CARTESIAN_POINT('',(1.979899016825,-1.979899016825,
+    10.250000150874));
+#51070 = CARTESIAN_POINT('',(1.66545728146,-2.29434075219,
+    10.239889655891));
+#51071 = CARTESIAN_POINT('',(1.293871803615,-2.541080112433,
+    10.229948302559));
+#51072 = CARTESIAN_POINT('',(0.881909452717,-2.711720505362,
+    10.220052000307));
+#51073 = CARTESIAN_POINT('',(0.444687766729,-2.800000041723,
+    10.210110646975));
+#51074 = CARTESIAN_POINT('',(1.714505544354E-016,-2.800000041723,
+    10.200000151992));
+#51075 = PCURVE('',#50938,#51076);
+#51076 = DEFINITIONAL_REPRESENTATION('',(#51077),#51103);
+#51077 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#51078,#51079,#51080,#51081,
+    #51082,#51083,#51084,#51085,#51086,#51087,#51088,#51089,#51090,
+    #51091,#51092,#51093,#51094,#51095,#51096,#51097,#51098,#51099,
+    #51100,#51101,#51102),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-1.,-0.954545454545,-0.909090909091,
+    -0.863636363636,-0.818181818182,-0.772727272727,-0.727272727273,
+    -0.681818181818,-0.636363636364,-0.590909090909,-0.545454545455,-0.5
+    ,-0.454545454545,-0.409090909091,-0.363636363636,-0.318181818182,
+    -0.272727272727,-0.227272727273,-0.181818181818,-0.136363636364,
+    -9.090909090909E-002,-4.545454545455E-002,0.E+000),.UNSPECIFIED.);
+#51078 = CARTESIAN_POINT('',(1.,0.E+000));
+#51079 = CARTESIAN_POINT('',(0.984848484848,0.E+000));
+#51080 = CARTESIAN_POINT('',(0.954545454545,0.E+000));
+#51081 = CARTESIAN_POINT('',(0.909090909091,0.E+000));
+#51082 = CARTESIAN_POINT('',(0.863636363636,0.E+000));
+#51083 = CARTESIAN_POINT('',(0.818181818182,0.E+000));
+#51084 = CARTESIAN_POINT('',(0.772727272727,0.E+000));
+#51085 = CARTESIAN_POINT('',(0.727272727273,0.E+000));
+#51086 = CARTESIAN_POINT('',(0.681818181818,0.E+000));
+#51087 = CARTESIAN_POINT('',(0.636363636364,0.E+000));
+#51088 = CARTESIAN_POINT('',(0.590909090909,0.E+000));
+#51089 = CARTESIAN_POINT('',(0.545454545455,0.E+000));
+#51090 = CARTESIAN_POINT('',(0.5,0.E+000));
+#51091 = CARTESIAN_POINT('',(0.454545454545,0.E+000));
+#51092 = CARTESIAN_POINT('',(0.409090909091,0.E+000));
+#51093 = CARTESIAN_POINT('',(0.363636363636,0.E+000));
+#51094 = CARTESIAN_POINT('',(0.318181818182,0.E+000));
+#51095 = CARTESIAN_POINT('',(0.272727272727,0.E+000));
+#51096 = CARTESIAN_POINT('',(0.227272727273,0.E+000));
+#51097 = CARTESIAN_POINT('',(0.181818181818,0.E+000));
+#51098 = CARTESIAN_POINT('',(0.136363636364,0.E+000));
+#51099 = CARTESIAN_POINT('',(9.090909090909E-002,0.E+000));
+#51100 = CARTESIAN_POINT('',(4.545454545455E-002,0.E+000));
+#51101 = CARTESIAN_POINT('',(1.515151515152E-002,-0.E+000));
+#51102 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#51103 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#51104 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#51108)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#51105,#51106,#51107)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#51105 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#51106 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#51107 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#51108 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-004),#51105,
+  'distance_accuracy_value','confusion accuracy');
+#51109 = SHAPE_DEFINITION_REPRESENTATION(#51110,#50920);
+#51110 = PRODUCT_DEFINITION_SHAPE('','',#51111);
+#51111 = PRODUCT_DEFINITION('design','',#51112,#51115);
+#51112 = PRODUCT_DEFINITION_FORMATION('','',#51113);
+#51113 = PRODUCT('Compound100','Compound100','',(#51114));
+#51114 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#51115 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#51116 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#51117,#51119);
+#51117 = ( REPRESENTATION_RELATIONSHIP('','',#50920,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#51118) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#51118 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1135);
+#51119 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #51120);
+#51120 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('281','=>[0:1:1:282]','',#5,
+  #51111,$);
+#51121 = PRODUCT_TYPE('part',$,(#51113));
+#51122 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#51123),#51297);
+#51123 = SHELL_BASED_SURFACE_MODEL('',(#51124));
+#51124 = OPEN_SHELL('',(#51125));
+#51125 = ADVANCED_FACE('',(#51126),#51140,.T.);
+#51126 = FACE_BOUND('',#51127,.T.);
+#51127 = EDGE_LOOP('',(#51128,#51181,#51220,#51258));
+#51128 = ORIENTED_EDGE('',*,*,#51129,.F.);
+#51129 = EDGE_CURVE('',#51130,#51132,#51134,.T.);
+#51130 = VERTEX_POINT('',#51131);
+#51131 = CARTESIAN_POINT('',(2.121242937857,2.121242937857,
+    14.083260409796));
+#51132 = VERTEX_POINT('',#51133);
+#51133 = CARTESIAN_POINT('',(1.979899016825,1.979899016825,
+    13.950000083074));
+#51134 = SURFACE_CURVE('',#51135,(#51139),.PCURVE_S1.);
+#51135 = LINE('',#51136,#51137);
+#51136 = CARTESIAN_POINT('',(2.121242937857,2.121242937857,
+    14.083260409796));
+#51137 = VECTOR('',#51138,1.);
+#51138 = DIRECTION('',(-0.588348405415,-0.588348405415,-0.554700196225)
+  );
+#51139 = PCURVE('',#51140,#51153);
+#51140 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#51141,#51142)
+    ,(#51143,#51144)
+    ,(#51145,#51146)
+    ,(#51147,#51148)
+    ,(#51149,#51150)
+    ,(#51151,#51152
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#51141 = CARTESIAN_POINT('',(2.800000041723,0.E+000,13.900000084192));
+#51142 = CARTESIAN_POINT('',(3.100000046194,0.E+000,14.100000087172));
+#51143 = CARTESIAN_POINT('',(2.800000041723,0.444687766729,
+    13.910110579175));
+#51144 = CARTESIAN_POINT('',(3.100000046194,0.492332884593,
+    14.110110582155));
+#51145 = CARTESIAN_POINT('',(2.711720505362,0.881909452717,
+    13.920051932507));
+#51146 = CARTESIAN_POINT('',(3.00226198808,0.976399751223,
+    14.120051935487));
+#51147 = CARTESIAN_POINT('',(2.541080112433,1.293871803615,
+    13.929948234759));
+#51148 = CARTESIAN_POINT('',(2.813338695908,1.432500925431,
+    14.129948237739));
+#51149 = CARTESIAN_POINT('',(2.29434075219,1.66545728146,13.939889588091
+    ));
+#51150 = CARTESIAN_POINT('',(2.540162975639,1.843899133045,
+    14.139889591071));
+#51151 = CARTESIAN_POINT('',(1.979899016825,1.979899016825,
+    13.950000083074));
+#51152 = CARTESIAN_POINT('',(2.192031054342,2.192031054342,
+    14.150000086054));
+#51153 = DEFINITIONAL_REPRESENTATION('',(#51154),#51180);
+#51154 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#51155,#51156,#51157,#51158,
+    #51159,#51160,#51161,#51162,#51163,#51164,#51165,#51166,#51167,
+    #51168,#51169,#51170,#51171,#51172,#51173,#51174,#51175,#51176,
+    #51177,#51178,#51179),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.E+000,1.091993047682E-002,
+    2.183986095365E-002,3.275979143047E-002,4.367972190729E-002,
+    5.459965238412E-002,6.551958286094E-002,7.643951333776E-002,
+    8.735944381458E-002,9.827937429141E-002,0.109199304768,
+    0.120119235245,0.131039165722,0.141959096199,0.152879026676,
+    0.163798957152,0.174718887629,0.185638818106,0.196558748583,
+    0.20747867906,0.218398609536,0.229318540013,0.24023847049),
+  .UNSPECIFIED.);
+#51155 = CARTESIAN_POINT('',(1.,0.66630162368));
+#51156 = CARTESIAN_POINT('',(1.,0.656206144533));
+#51157 = CARTESIAN_POINT('',(1.,0.63601518624));
+#51158 = CARTESIAN_POINT('',(1.,0.6057287488));
+#51159 = CARTESIAN_POINT('',(1.,0.57544231136));
+#51160 = CARTESIAN_POINT('',(1.,0.54515587392));
+#51161 = CARTESIAN_POINT('',(1.,0.51486943648));
+#51162 = CARTESIAN_POINT('',(1.,0.48458299904));
+#51163 = CARTESIAN_POINT('',(1.,0.4542965616));
+#51164 = CARTESIAN_POINT('',(1.,0.42401012416));
+#51165 = CARTESIAN_POINT('',(1.,0.39372368672));
+#51166 = CARTESIAN_POINT('',(1.,0.36343724928));
+#51167 = CARTESIAN_POINT('',(1.,0.33315081184));
+#51168 = CARTESIAN_POINT('',(1.,0.3028643744));
+#51169 = CARTESIAN_POINT('',(1.,0.27257793696));
+#51170 = CARTESIAN_POINT('',(1.,0.24229149952));
+#51171 = CARTESIAN_POINT('',(1.,0.21200506208));
+#51172 = CARTESIAN_POINT('',(1.,0.18171862464));
+#51173 = CARTESIAN_POINT('',(1.,0.1514321872));
+#51174 = CARTESIAN_POINT('',(1.,0.12114574976));
+#51175 = CARTESIAN_POINT('',(1.,9.085931231999E-002));
+#51176 = CARTESIAN_POINT('',(1.,6.057287487999E-002));
+#51177 = CARTESIAN_POINT('',(1.,3.028643744E-002));
+#51178 = CARTESIAN_POINT('',(1.,1.009547914667E-002));
+#51179 = CARTESIAN_POINT('',(1.,0.E+000));
+#51180 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#51181 = ORIENTED_EDGE('',*,*,#51182,.F.);
+#51182 = EDGE_CURVE('',#51183,#51130,#51185,.T.);
+#51183 = VERTEX_POINT('',#51184);
+#51184 = CARTESIAN_POINT('',(3.000124926996,0.E+000,14.033416674373));
+#51185 = SURFACE_CURVE('',#51186,(#51191),.PCURVE_S1.);
+#51186 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#51187,#51188,#51189,#51190),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(-0.241777920213,0.E+000),
+  .PIECEWISE_BEZIER_KNOTS.);
+#51187 = CARTESIAN_POINT('',(3.000124926996,0.E+000,14.033416674373));
+#51188 = CARTESIAN_POINT('',(3.000124926996,0.794119080623,
+    14.050267514775));
+#51189 = CARTESIAN_POINT('',(2.682765495879,1.559800074984,
+    14.06644715021));
+#51190 = CARTESIAN_POINT('',(2.121242937857,2.121242937857,
+    14.083260409796));
+#51191 = PCURVE('',#51140,#51192);
+#51192 = DEFINITIONAL_REPRESENTATION('',(#51193),#51219);
+#51193 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#51194,#51195,#51196,#51197,
+    #51198,#51199,#51200,#51201,#51202,#51203,#51204,#51205,#51206,
+    #51207,#51208,#51209,#51210,#51211,#51212,#51213,#51214,#51215,
+    #51216,#51217,#51218),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.241777920213,-0.230788014749,
+    -0.219798109285,-0.208808203821,-0.197818298356,-0.186828392892,
+    -0.175838487428,-0.164848581964,-0.153858676499,-0.142868771035,
+    -0.131878865571,-0.120888960107,-0.109899054642,-9.890914917813E-002
+    ,-8.79192437139E-002,-7.692933824966E-002,-6.593943278542E-002,
+    -5.494952732119E-002,-4.395962185695E-002,-3.296971639271E-002,
+    -2.197981092847E-002,-1.098990546424E-002,0.E+000),.UNSPECIFIED.);
+#51194 = CARTESIAN_POINT('',(0.E+000,0.667082940968));
+#51195 = CARTESIAN_POINT('',(1.515146100233E-002,0.667083100955));
+#51196 = CARTESIAN_POINT('',(4.545160052912E-002,0.667062684535));
+#51197 = CARTESIAN_POINT('',(9.089673222675E-002,0.666980253684));
+#51198 = CARTESIAN_POINT('',(0.13634037247,0.666855852855));
+#51199 = CARTESIAN_POINT('',(0.181785000357,0.666701301821));
+#51200 = CARTESIAN_POINT('',(0.22723241187,0.666528769334));
+#51201 = CARTESIAN_POINT('',(0.272683671548,0.666350350957));
+#51202 = CARTESIAN_POINT('',(0.318139210936,0.66617741872));
+#51203 = CARTESIAN_POINT('',(0.363598905405,0.666020133483));
+#51204 = CARTESIAN_POINT('',(0.409062171783,0.665887019512));
+#51205 = CARTESIAN_POINT('',(0.454528072694,0.665784631778));
+#51206 = CARTESIAN_POINT('',(0.499995428523,0.665717310673));
+#51207 = CARTESIAN_POINT('',(0.545462933859,0.665687027783));
+#51208 = CARTESIAN_POINT('',(0.590929276272,0.66569332318));
+#51209 = CARTESIAN_POINT('',(0.636393255017,0.665733334858));
+#51210 = CARTESIAN_POINT('',(0.681853897243,0.665801920003));
+#51211 = CARTESIAN_POINT('',(0.727310569578,0.665891867802));
+#51212 = CARTESIAN_POINT('',(0.772763081967,0.665994200765));
+#51213 = CARTESIAN_POINT('',(0.818211784602,0.666098568991));
+#51214 = CARTESIAN_POINT('',(0.86365764416,0.666193711285));
+#51215 = CARTESIAN_POINT('',(0.909102340711,0.666268068441));
+#51216 = CARTESIAN_POINT('',(0.954548221008,0.666310215639));
+#51217 = CARTESIAN_POINT('',(0.984848548248,0.666310298404));
+#51218 = CARTESIAN_POINT('',(1.,0.66630162368));
+#51219 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#51220 = ORIENTED_EDGE('',*,*,#51221,.F.);
+#51221 = EDGE_CURVE('',#51222,#51183,#51224,.T.);
+#51222 = VERTEX_POINT('',#51223);
+#51223 = CARTESIAN_POINT('',(2.800000041723,0.E+000,13.900000084192));
+#51224 = SURFACE_CURVE('',#51225,(#51229),.PCURVE_S1.);
+#51225 = LINE('',#51226,#51227);
+#51226 = CARTESIAN_POINT('',(2.800000041723,0.E+000,13.900000084192));
+#51227 = VECTOR('',#51228,1.);
+#51228 = DIRECTION('',(0.832050294338,0.E+000,0.554700196225));
+#51229 = PCURVE('',#51140,#51230);
+#51230 = DEFINITIONAL_REPRESENTATION('',(#51231),#51257);
+#51231 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#51232,#51233,#51234,#51235,
+    #51236,#51237,#51238,#51239,#51240,#51241,#51242,#51243,#51244,
+    #51245,#51246,#51247,#51248,#51249,#51250,#51251,#51252,#51253,
+    #51254,#51255,#51256),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.093273538404E-002,
+    2.186547076808E-002,3.279820615211E-002,4.373094153615E-002,
+    5.466367692019E-002,6.559641230423E-002,7.652914768827E-002,
+    8.74618830723E-002,9.839461845634E-002,0.10932735384,0.120260089224,
+    0.131192824608,0.142125559992,0.153058295377,0.163991030761,
+    0.174923766145,0.185856501529,0.196789236913,0.207721972297,
+    0.218654707681,0.229587443065,0.240520178449),.UNSPECIFIED.);
+#51232 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#51233 = CARTESIAN_POINT('',(0.E+000,1.01073172874E-002));
+#51234 = CARTESIAN_POINT('',(0.E+000,3.032195186219E-002));
+#51235 = CARTESIAN_POINT('',(0.E+000,6.064390372438E-002));
+#51236 = CARTESIAN_POINT('',(0.E+000,9.096585558657E-002));
+#51237 = CARTESIAN_POINT('',(0.E+000,0.121287807449));
+#51238 = CARTESIAN_POINT('',(0.E+000,0.151609759311));
+#51239 = CARTESIAN_POINT('',(0.E+000,0.181931711173));
+#51240 = CARTESIAN_POINT('',(0.E+000,0.212253663035));
+#51241 = CARTESIAN_POINT('',(0.E+000,0.242575614898));
+#51242 = CARTESIAN_POINT('',(0.E+000,0.27289756676));
+#51243 = CARTESIAN_POINT('',(0.E+000,0.303219518622));
+#51244 = CARTESIAN_POINT('',(0.E+000,0.333541470484));
+#51245 = CARTESIAN_POINT('',(0.E+000,0.363863422346));
+#51246 = CARTESIAN_POINT('',(0.E+000,0.394185374208));
+#51247 = CARTESIAN_POINT('',(0.E+000,0.424507326071));
+#51248 = CARTESIAN_POINT('',(0.E+000,0.454829277933));
+#51249 = CARTESIAN_POINT('',(0.E+000,0.485151229795));
+#51250 = CARTESIAN_POINT('',(0.E+000,0.515473181657));
+#51251 = CARTESIAN_POINT('',(0.E+000,0.545795133519));
+#51252 = CARTESIAN_POINT('',(0.E+000,0.576117085382));
+#51253 = CARTESIAN_POINT('',(0.E+000,0.606439037244));
+#51254 = CARTESIAN_POINT('',(0.E+000,0.636760989106));
+#51255 = CARTESIAN_POINT('',(-0.E+000,0.656975623681));
+#51256 = CARTESIAN_POINT('',(0.E+000,0.667082940968));
+#51257 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#51258 = ORIENTED_EDGE('',*,*,#51259,.F.);
+#51259 = EDGE_CURVE('',#51132,#51222,#51260,.T.);
+#51260 = SURFACE_CURVE('',#51261,(#51268),.PCURVE_S1.);
+#51261 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#51262,#51263,#51264,#51265,
+    #51266,#51267),.UNSPECIFIED.,.F.,.F.,(6,6),(-1.,0.E+000),
+  .PIECEWISE_BEZIER_KNOTS.);
+#51262 = CARTESIAN_POINT('',(1.979899016825,1.979899016825,
+    13.950000083074));
+#51263 = CARTESIAN_POINT('',(2.29434075219,1.66545728146,13.939889588091
+    ));
+#51264 = CARTESIAN_POINT('',(2.541080112433,1.293871803615,
+    13.929948234759));
+#51265 = CARTESIAN_POINT('',(2.711720505362,0.881909452717,
+    13.920051932507));
+#51266 = CARTESIAN_POINT('',(2.800000041723,0.444687766729,
+    13.910110579175));
+#51267 = CARTESIAN_POINT('',(2.800000041723,0.E+000,13.900000084192));
+#51268 = PCURVE('',#51140,#51269);
+#51269 = DEFINITIONAL_REPRESENTATION('',(#51270),#51296);
+#51270 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#51271,#51272,#51273,#51274,
+    #51275,#51276,#51277,#51278,#51279,#51280,#51281,#51282,#51283,
+    #51284,#51285,#51286,#51287,#51288,#51289,#51290,#51291,#51292,
+    #51293,#51294,#51295),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-1.,-0.954545454545,-0.909090909091,
+    -0.863636363636,-0.818181818182,-0.772727272727,-0.727272727273,
+    -0.681818181818,-0.636363636364,-0.590909090909,-0.545454545455,-0.5
+    ,-0.454545454545,-0.409090909091,-0.363636363636,-0.318181818182,
+    -0.272727272727,-0.227272727273,-0.181818181818,-0.136363636364,
+    -9.090909090909E-002,-4.545454545455E-002,0.E+000),.UNSPECIFIED.);
+#51271 = CARTESIAN_POINT('',(1.,0.E+000));
+#51272 = CARTESIAN_POINT('',(0.984848484848,0.E+000));
+#51273 = CARTESIAN_POINT('',(0.954545454545,0.E+000));
+#51274 = CARTESIAN_POINT('',(0.909090909091,0.E+000));
+#51275 = CARTESIAN_POINT('',(0.863636363636,0.E+000));
+#51276 = CARTESIAN_POINT('',(0.818181818182,0.E+000));
+#51277 = CARTESIAN_POINT('',(0.772727272727,0.E+000));
+#51278 = CARTESIAN_POINT('',(0.727272727273,0.E+000));
+#51279 = CARTESIAN_POINT('',(0.681818181818,0.E+000));
+#51280 = CARTESIAN_POINT('',(0.636363636364,0.E+000));
+#51281 = CARTESIAN_POINT('',(0.590909090909,0.E+000));
+#51282 = CARTESIAN_POINT('',(0.545454545455,0.E+000));
+#51283 = CARTESIAN_POINT('',(0.5,0.E+000));
+#51284 = CARTESIAN_POINT('',(0.454545454545,0.E+000));
+#51285 = CARTESIAN_POINT('',(0.409090909091,0.E+000));
+#51286 = CARTESIAN_POINT('',(0.363636363636,0.E+000));
+#51287 = CARTESIAN_POINT('',(0.318181818182,0.E+000));
+#51288 = CARTESIAN_POINT('',(0.272727272727,0.E+000));
+#51289 = CARTESIAN_POINT('',(0.227272727273,0.E+000));
+#51290 = CARTESIAN_POINT('',(0.181818181818,0.E+000));
+#51291 = CARTESIAN_POINT('',(0.136363636364,0.E+000));
+#51292 = CARTESIAN_POINT('',(9.090909090909E-002,0.E+000));
+#51293 = CARTESIAN_POINT('',(4.545454545455E-002,0.E+000));
+#51294 = CARTESIAN_POINT('',(1.515151515152E-002,-0.E+000));
+#51295 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#51296 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#51297 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#51301)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#51298,#51299,#51300)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#51298 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#51299 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#51300 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#51301 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-004),#51298,
+  'distance_accuracy_value','confusion accuracy');
+#51302 = SHAPE_DEFINITION_REPRESENTATION(#51303,#51122);
+#51303 = PRODUCT_DEFINITION_SHAPE('','',#51304);
+#51304 = PRODUCT_DEFINITION('design','',#51305,#51308);
+#51305 = PRODUCT_DEFINITION_FORMATION('','',#51306);
+#51306 = PRODUCT('Compound120','Compound120','',(#51307));
+#51307 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#51308 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#51309 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#51310,#51312);
+#51310 = ( REPRESENTATION_RELATIONSHIP('','',#51122,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#51311) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#51311 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1139);
+#51312 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #51313);
+#51313 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('282','=>[0:1:1:283]','',#5,
+  #51304,$);
+#51314 = PRODUCT_TYPE('part',$,(#51306));
+#51315 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#51316),#51468);
+#51316 = SHELL_BASED_SURFACE_MODEL('',(#51317));
+#51317 = OPEN_SHELL('',(#51318));
+#51318 = ADVANCED_FACE('',(#51319),#51333,.T.);
+#51319 = FACE_BOUND('',#51320,.T.);
+#51320 = EDGE_LOOP('',(#51321,#51374,#51413,#51451));
+#51321 = ORIENTED_EDGE('',*,*,#51322,.F.);
+#51322 = EDGE_CURVE('',#51323,#51325,#51327,.T.);
+#51323 = VERTEX_POINT('',#51324);
+#51324 = CARTESIAN_POINT('',(2.121242937857,-2.121242937857,
+    13.716739758587));
+#51325 = VERTEX_POINT('',#51326);
+#51326 = CARTESIAN_POINT('',(1.979899016825,-1.979899016825,
+    13.850000085309));
+#51327 = SURFACE_CURVE('',#51328,(#51332),.PCURVE_S1.);
+#51328 = LINE('',#51329,#51330);
+#51329 = CARTESIAN_POINT('',(2.121242937857,-2.121242937857,
+    13.716739758587));
+#51330 = VECTOR('',#51331,1.);
+#51331 = DIRECTION('',(-0.588348405415,0.588348405415,0.554700196225));
+#51332 = PCURVE('',#51333,#51346);
+#51333 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#51334,#51335)
+    ,(#51336,#51337)
+    ,(#51338,#51339)
+    ,(#51340,#51341)
+    ,(#51342,#51343)
+    ,(#51344,#51345
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#51334 = CARTESIAN_POINT('',(2.192031054342,-2.192031054342,
+    13.650000082329));
+#51335 = CARTESIAN_POINT('',(1.979899016825,-1.979899016825,
+    13.850000085309));
+#51336 = CARTESIAN_POINT('',(2.540162975639,-1.843899133045,
+    13.660110577312));
+#51337 = CARTESIAN_POINT('',(2.29434075219,-1.66545728146,
+    13.860110580292));
+#51338 = CARTESIAN_POINT('',(2.813338695908,-1.432500925431,
+    13.670051930644));
+#51339 = CARTESIAN_POINT('',(2.541080112433,-1.293871803615,
+    13.870051933624));
+#51340 = CARTESIAN_POINT('',(3.00226198808,-0.976399751223,
+    13.679948232896));
+#51341 = CARTESIAN_POINT('',(2.711720505362,-0.881909452717,
+    13.879948235876));
+#51342 = CARTESIAN_POINT('',(3.100000046194,-0.492332884593,
+    13.689889586228));
+#51343 = CARTESIAN_POINT('',(2.800000041723,-0.444687766729,
+    13.889889589208));
+#51344 = CARTESIAN_POINT('',(3.100000046194,1.898202566964E-016,
+    13.700000081211));
+#51345 = CARTESIAN_POINT('',(2.800000041723,1.714505544354E-016,
+    13.900000084192));
+#51346 = DEFINITIONAL_REPRESENTATION('',(#51347),#51373);
+#51347 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#51348,#51349,#51350,#51351,
+    #51352,#51353,#51354,#51355,#51356,#51357,#51358,#51359,#51360,
+    #51361,#51362,#51363,#51364,#51365,#51366,#51367,#51368,#51369,
+    #51370,#51371,#51372),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.091993047682E-002,
+    2.183986095365E-002,3.275979143047E-002,4.367972190729E-002,
+    5.459965238412E-002,6.551958286094E-002,7.643951333776E-002,
+    8.735944381458E-002,9.827937429141E-002,0.109199304768,
+    0.120119235245,0.131039165722,0.141959096199,0.152879026676,
+    0.163798957152,0.174718887629,0.185638818106,0.196558748583,
+    0.20747867906,0.218398609536,0.229318540013,0.24023847049),
+  .UNSPECIFIED.);
+#51348 = CARTESIAN_POINT('',(0.E+000,0.33369837632));
+#51349 = CARTESIAN_POINT('',(0.E+000,0.343793855467));
+#51350 = CARTESIAN_POINT('',(0.E+000,0.36398481376));
+#51351 = CARTESIAN_POINT('',(0.E+000,0.3942712512));
+#51352 = CARTESIAN_POINT('',(0.E+000,0.42455768864));
+#51353 = CARTESIAN_POINT('',(0.E+000,0.45484412608));
+#51354 = CARTESIAN_POINT('',(0.E+000,0.48513056352));
+#51355 = CARTESIAN_POINT('',(0.E+000,0.51541700096));
+#51356 = CARTESIAN_POINT('',(0.E+000,0.5457034384));
+#51357 = CARTESIAN_POINT('',(0.E+000,0.57598987584));
+#51358 = CARTESIAN_POINT('',(0.E+000,0.60627631328));
+#51359 = CARTESIAN_POINT('',(0.E+000,0.63656275072));
+#51360 = CARTESIAN_POINT('',(0.E+000,0.66684918816));
+#51361 = CARTESIAN_POINT('',(0.E+000,0.6971356256));
+#51362 = CARTESIAN_POINT('',(0.E+000,0.72742206304));
+#51363 = CARTESIAN_POINT('',(0.E+000,0.75770850048));
+#51364 = CARTESIAN_POINT('',(0.E+000,0.78799493792));
+#51365 = CARTESIAN_POINT('',(0.E+000,0.81828137536));
+#51366 = CARTESIAN_POINT('',(0.E+000,0.8485678128));
+#51367 = CARTESIAN_POINT('',(0.E+000,0.87885425024));
+#51368 = CARTESIAN_POINT('',(0.E+000,0.90914068768));
+#51369 = CARTESIAN_POINT('',(0.E+000,0.93942712512));
+#51370 = CARTESIAN_POINT('',(0.E+000,0.96971356256));
+#51371 = CARTESIAN_POINT('',(-0.E+000,0.989904520853));
+#51372 = CARTESIAN_POINT('',(0.E+000,1.));
+#51373 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#51374 = ORIENTED_EDGE('',*,*,#51375,.F.);
+#51375 = EDGE_CURVE('',#51376,#51323,#51378,.T.);
+#51376 = VERTEX_POINT('',#51377);
+#51377 = CARTESIAN_POINT('',(3.000124926996,1.837046694444E-016,
+    13.76658349401));
+#51378 = SURFACE_CURVE('',#51379,(#51384),.PCURVE_S1.);
+#51379 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#51380,#51381,#51382,#51383),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(-0.241777920213,0.E+000),
+  .PIECEWISE_BEZIER_KNOTS.);
+#51380 = CARTESIAN_POINT('',(3.000124926996,2.775557561563E-016,
+    13.76658349401));
+#51381 = CARTESIAN_POINT('',(3.000124926996,-0.794119080623,
+    13.749732653608));
+#51382 = CARTESIAN_POINT('',(2.682765495879,-1.559800074984,
+    13.733553018173));
+#51383 = CARTESIAN_POINT('',(2.121242937857,-2.121242937857,
+    13.716739758587));
+#51384 = PCURVE('',#51333,#51385);
+#51385 = DEFINITIONAL_REPRESENTATION('',(#51386),#51412);
+#51386 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#51387,#51388,#51389,#51390,
+    #51391,#51392,#51393,#51394,#51395,#51396,#51397,#51398,#51399,
+    #51400,#51401,#51402,#51403,#51404,#51405,#51406,#51407,#51408,
+    #51409,#51410,#51411),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.241777920213,-0.230788014749,
+    -0.219798109285,-0.208808203821,-0.197818298356,-0.186828392892,
+    -0.175838487428,-0.164848581964,-0.153858676499,-0.142868771035,
+    -0.131878865571,-0.120888960107,-0.109899054642,-9.890914917813E-002
+    ,-8.79192437139E-002,-7.692933824966E-002,-6.593943278542E-002,
+    -5.494952732119E-002,-4.395962185695E-002,-3.296971639271E-002,
+    -2.197981092847E-002,-1.098990546424E-002,0.E+000),.UNSPECIFIED.);
+#51387 = CARTESIAN_POINT('',(1.,0.332917059032));
+#51388 = CARTESIAN_POINT('',(0.984848538998,0.332916899045));
+#51389 = CARTESIAN_POINT('',(0.954548399471,0.332937315465));
+#51390 = CARTESIAN_POINT('',(0.909103267773,0.333019746316));
+#51391 = CARTESIAN_POINT('',(0.86365962753,0.333144147145));
+#51392 = CARTESIAN_POINT('',(0.818214999643,0.333298698179));
+#51393 = CARTESIAN_POINT('',(0.77276758813,0.333471230666));
+#51394 = CARTESIAN_POINT('',(0.727316328452,0.333649649043));
+#51395 = CARTESIAN_POINT('',(0.681860789064,0.33382258128));
+#51396 = CARTESIAN_POINT('',(0.636401094595,0.333979866517));
+#51397 = CARTESIAN_POINT('',(0.590937828217,0.334112980488));
+#51398 = CARTESIAN_POINT('',(0.545471927306,0.334215368222));
+#51399 = CARTESIAN_POINT('',(0.500004571477,0.334282689327));
+#51400 = CARTESIAN_POINT('',(0.454537066141,0.334312972217));
+#51401 = CARTESIAN_POINT('',(0.409070723728,0.33430667682));
+#51402 = CARTESIAN_POINT('',(0.363606744983,0.334266665142));
+#51403 = CARTESIAN_POINT('',(0.318146102757,0.334198079997));
+#51404 = CARTESIAN_POINT('',(0.272689430422,0.334108132198));
+#51405 = CARTESIAN_POINT('',(0.227236918033,0.334005799235));
+#51406 = CARTESIAN_POINT('',(0.181788215398,0.333901431009));
+#51407 = CARTESIAN_POINT('',(0.13634235584,0.333806288715));
+#51408 = CARTESIAN_POINT('',(9.089765928928E-002,0.333731931559));
+#51409 = CARTESIAN_POINT('',(4.545177899234E-002,0.333689784361));
+#51410 = CARTESIAN_POINT('',(1.515145175203E-002,0.333689701596));
+#51411 = CARTESIAN_POINT('',(0.E+000,0.33369837632));
+#51412 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#51413 = ORIENTED_EDGE('',*,*,#51414,.F.);
+#51414 = EDGE_CURVE('',#51415,#51376,#51417,.T.);
+#51415 = VERTEX_POINT('',#51416);
+#51416 = CARTESIAN_POINT('',(2.800000041723,1.714505544354E-016,
+    13.900000084192));
+#51417 = SURFACE_CURVE('',#51418,(#51422),.PCURVE_S1.);
+#51418 = LINE('',#51419,#51420);
+#51419 = CARTESIAN_POINT('',(2.800000041723,1.714505544354E-016,
+    13.900000084192));
+#51420 = VECTOR('',#51421,1.);
+#51421 = DIRECTION('',(0.832050294338,5.094838648452E-017,
+    -0.554700196225));
+#51422 = PCURVE('',#51333,#51423);
+#51423 = DEFINITIONAL_REPRESENTATION('',(#51424),#51450);
+#51424 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#51425,#51426,#51427,#51428,
+    #51429,#51430,#51431,#51432,#51433,#51434,#51435,#51436,#51437,
+    #51438,#51439,#51440,#51441,#51442,#51443,#51444,#51445,#51446,
+    #51447,#51448,#51449),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.093273538404E-002,
+    2.186547076808E-002,3.279820615211E-002,4.373094153615E-002,
+    5.466367692019E-002,6.559641230423E-002,7.652914768827E-002,
+    8.74618830723E-002,9.839461845634E-002,0.10932735384,0.120260089224,
+    0.131192824608,0.142125559992,0.153058295377,0.163991030761,
+    0.174923766145,0.185856501529,0.196789236913,0.207721972297,
+    0.218654707681,0.229587443065,0.240520178449),.UNSPECIFIED.);
+#51425 = CARTESIAN_POINT('',(1.,1.));
+#51426 = CARTESIAN_POINT('',(1.,0.989892682713));
+#51427 = CARTESIAN_POINT('',(1.,0.969678048138));
+#51428 = CARTESIAN_POINT('',(1.,0.939356096276));
+#51429 = CARTESIAN_POINT('',(1.,0.909034144413));
+#51430 = CARTESIAN_POINT('',(1.,0.878712192551));
+#51431 = CARTESIAN_POINT('',(1.,0.848390240689));
+#51432 = CARTESIAN_POINT('',(1.,0.818068288827));
+#51433 = CARTESIAN_POINT('',(1.,0.787746336965));
+#51434 = CARTESIAN_POINT('',(1.,0.757424385103));
+#51435 = CARTESIAN_POINT('',(1.,0.72710243324));
+#51436 = CARTESIAN_POINT('',(1.,0.696780481378));
+#51437 = CARTESIAN_POINT('',(1.,0.666458529516));
+#51438 = CARTESIAN_POINT('',(1.,0.636136577654));
+#51439 = CARTESIAN_POINT('',(1.,0.605814625792));
+#51440 = CARTESIAN_POINT('',(1.,0.575492673929));
+#51441 = CARTESIAN_POINT('',(1.,0.545170722067));
+#51442 = CARTESIAN_POINT('',(1.,0.514848770205));
+#51443 = CARTESIAN_POINT('',(1.,0.484526818343));
+#51444 = CARTESIAN_POINT('',(1.,0.454204866481));
+#51445 = CARTESIAN_POINT('',(1.,0.423882914618));
+#51446 = CARTESIAN_POINT('',(1.,0.393560962756));
+#51447 = CARTESIAN_POINT('',(1.,0.363239010894));
+#51448 = CARTESIAN_POINT('',(1.,0.343024376319));
+#51449 = CARTESIAN_POINT('',(1.,0.332917059032));
+#51450 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#51451 = ORIENTED_EDGE('',*,*,#51452,.F.);
+#51452 = EDGE_CURVE('',#51325,#51415,#51453,.T.);
+#51453 = SURFACE_CURVE('',#51454,(#51461),.PCURVE_S1.);
+#51454 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#51455,#51456,#51457,#51458,
+    #51459,#51460),.UNSPECIFIED.,.F.,.F.,(6,6),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#51455 = CARTESIAN_POINT('',(1.979899016825,-1.979899016825,
+    13.850000085309));
+#51456 = CARTESIAN_POINT('',(2.29434075219,-1.66545728146,
+    13.860110580292));
+#51457 = CARTESIAN_POINT('',(2.541080112433,-1.293871803615,
+    13.870051933624));
+#51458 = CARTESIAN_POINT('',(2.711720505362,-0.881909452717,
+    13.879948235876));
+#51459 = CARTESIAN_POINT('',(2.800000041723,-0.444687766729,
+    13.889889589208));
+#51460 = CARTESIAN_POINT('',(2.800000041723,1.714505544354E-016,
+    13.900000084192));
+#51461 = PCURVE('',#51333,#51462);
+#51462 = DEFINITIONAL_REPRESENTATION('',(#51463),#51467);
+#51463 = LINE('',#51464,#51465);
+#51464 = CARTESIAN_POINT('',(0.E+000,1.));
+#51465 = VECTOR('',#51466,1.);
+#51466 = DIRECTION('',(1.,0.E+000));
+#51467 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#51468 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#51472)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#51469,#51470,#51471)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#51469 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#51470 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#51471 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#51472 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-004),#51469,
+  'distance_accuracy_value','confusion accuracy');
+#51473 = SHAPE_DEFINITION_REPRESENTATION(#51474,#51315);
+#51474 = PRODUCT_DEFINITION_SHAPE('','',#51475);
+#51475 = PRODUCT_DEFINITION('design','',#51476,#51479);
+#51476 = PRODUCT_DEFINITION_FORMATION('','',#51477);
+#51477 = PRODUCT('Compound121','Compound121','',(#51478));
+#51478 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#51479 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#51480 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#51481,#51483);
+#51481 = ( REPRESENTATION_RELATIONSHIP('','',#51315,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#51482) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#51482 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1143);
+#51483 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #51484);
+#51484 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('283','=>[0:1:1:284]','',#5,
+  #51475,$);
+#51485 = PRODUCT_TYPE('part',$,(#51477));
+#51486 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#51487),#51661);
+#51487 = SHELL_BASED_SURFACE_MODEL('',(#51488));
+#51488 = OPEN_SHELL('',(#51489));
+#51489 = ADVANCED_FACE('',(#51490),#51504,.T.);
+#51490 = FACE_BOUND('',#51491,.T.);
+#51491 = EDGE_LOOP('',(#51492,#51545,#51584,#51622));
+#51492 = ORIENTED_EDGE('',*,*,#51493,.F.);
+#51493 = EDGE_CURVE('',#51494,#51496,#51498,.T.);
+#51494 = VERTEX_POINT('',#51495);
+#51495 = CARTESIAN_POINT('',(-2.043493924767,-2.043493924767,
+    14.20995793281));
+#51496 = VERTEX_POINT('',#51497);
+#51497 = CARTESIAN_POINT('',(-1.979899016825,-1.979899016825,
+    14.150000078604));
+#51498 = SURFACE_CURVE('',#51499,(#51503),.PCURVE_S1.);
+#51499 = LINE('',#51500,#51501);
+#51500 = CARTESIAN_POINT('',(-2.043493924767,-2.043493924767,
+    14.20995793281));
+#51501 = VECTOR('',#51502,1.);
+#51502 = DIRECTION('',(0.588348405415,0.588348405415,-0.554700196225));
+#51503 = PCURVE('',#51504,#51517);
+#51504 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#51505,#51506)
+    ,(#51507,#51508)
+    ,(#51509,#51510)
+    ,(#51511,#51512)
+    ,(#51513,#51514)
+    ,(#51515,#51516
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#51505 = CARTESIAN_POINT('',(-2.800000041723,3.429011088709E-016,
+    14.100000079721));
+#51506 = CARTESIAN_POINT('',(-3.100000046194,3.796405133928E-016,
+    14.300000082701));
+#51507 = CARTESIAN_POINT('',(-2.800000041723,-0.444687766729,
+    14.110110574705));
+#51508 = CARTESIAN_POINT('',(-3.100000046194,-0.492332884593,
+    14.310110577685));
+#51509 = CARTESIAN_POINT('',(-2.711720505362,-0.881909452717,
+    14.120051928036));
+#51510 = CARTESIAN_POINT('',(-3.00226198808,-0.976399751223,
+    14.320051931017));
+#51511 = CARTESIAN_POINT('',(-2.541080112433,-1.293871803615,
+    14.129948230288));
+#51512 = CARTESIAN_POINT('',(-2.813338695908,-1.432500925431,
+    14.329948233269));
+#51513 = CARTESIAN_POINT('',(-2.29434075219,-1.66545728146,
+    14.13988958362));
+#51514 = CARTESIAN_POINT('',(-2.540162975639,-1.843899133045,
+    14.339889586601));
+#51515 = CARTESIAN_POINT('',(-1.979899016825,-1.979899016825,
+    14.150000078604));
+#51516 = CARTESIAN_POINT('',(-2.192031054342,-2.192031054342,
+    14.350000081584));
+#51517 = DEFINITIONAL_REPRESENTATION('',(#51518),#51544);
+#51518 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#51519,#51520,#51521,#51522,
+    #51523,#51524,#51525,#51526,#51527,#51528,#51529,#51530,#51531,
+    #51532,#51533,#51534,#51535,#51536,#51537,#51538,#51539,#51540,
+    #51541,#51542,#51543),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,4.9132072206E-003,9.8264144412E-003
+    ,1.47396216618E-002,1.96528288824E-002,2.4566036103E-002,
+    2.94792433236E-002,3.43924505442E-002,3.93056577648E-002,
+    4.42188649854E-002,4.9132072206E-002,5.40452794266E-002,
+    5.89584866472E-002,6.38716938678E-002,6.87849010884E-002,
+    7.3698108309E-002,7.86113155296E-002,8.35245227502E-002,
+    8.84377299708E-002,9.33509371914E-002,9.8264144412E-002,
+    0.103177351633,0.108090558853),.UNSPECIFIED.);
+#51519 = CARTESIAN_POINT('',(1.,0.299789266563));
+#51520 = CARTESIAN_POINT('',(1.,0.295247004948));
+#51521 = CARTESIAN_POINT('',(1.,0.286162481719));
+#51522 = CARTESIAN_POINT('',(1.,0.272535696875));
+#51523 = CARTESIAN_POINT('',(1.,0.258908912031));
+#51524 = CARTESIAN_POINT('',(1.,0.245282127188));
+#51525 = CARTESIAN_POINT('',(1.,0.231655342344));
+#51526 = CARTESIAN_POINT('',(1.,0.2180285575));
+#51527 = CARTESIAN_POINT('',(1.,0.204401772656));
+#51528 = CARTESIAN_POINT('',(1.,0.190774987813));
+#51529 = CARTESIAN_POINT('',(1.,0.177148202969));
+#51530 = CARTESIAN_POINT('',(1.,0.163521418125));
+#51531 = CARTESIAN_POINT('',(1.,0.149894633281));
+#51532 = CARTESIAN_POINT('',(1.,0.136267848438));
+#51533 = CARTESIAN_POINT('',(1.,0.122641063594));
+#51534 = CARTESIAN_POINT('',(1.,0.10901427875));
+#51535 = CARTESIAN_POINT('',(1.,9.538749390627E-002));
+#51536 = CARTESIAN_POINT('',(1.,8.176070906252E-002));
+#51537 = CARTESIAN_POINT('',(1.,6.813392421877E-002));
+#51538 = CARTESIAN_POINT('',(1.,5.450713937502E-002));
+#51539 = CARTESIAN_POINT('',(1.,4.088035453126E-002));
+#51540 = CARTESIAN_POINT('',(1.,2.725356968751E-002));
+#51541 = CARTESIAN_POINT('',(1.,1.362678484375E-002));
+#51542 = CARTESIAN_POINT('',(1.,4.542261614584E-003));
+#51543 = CARTESIAN_POINT('',(1.,0.E+000));
+#51544 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#51545 = ORIENTED_EDGE('',*,*,#51546,.F.);
+#51546 = EDGE_CURVE('',#51547,#51494,#51549,.T.);
+#51547 = VERTEX_POINT('',#51548);
+#51548 = CARTESIAN_POINT('',(-2.920073051789,3.57605811615E-016,
+    14.180048753098));
+#51549 = SURFACE_CURVE('',#51550,(#51555),.PCURVE_S1.);
+#51550 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#51551,#51552,#51553,#51554),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(-0.234112112781,0.E+000),
+  .PIECEWISE_BEZIER_KNOTS.);
+#51551 = CARTESIAN_POINT('',(-2.920073051789,3.57605811615E-016,
+    14.180048753098));
+#51552 = CARTESIAN_POINT('',(-2.909953783458,-0.773580400264,
+    14.190167600208));
+#51553 = CARTESIAN_POINT('',(-2.592013340688,-1.509330293887,
+    14.199860822788));
+#51554 = CARTESIAN_POINT('',(-2.043493924767,-2.043493924767,
+    14.20995793281));
+#51555 = PCURVE('',#51504,#51556);
+#51556 = DEFINITIONAL_REPRESENTATION('',(#51557),#51583);
+#51557 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#51558,#51559,#51560,#51561,
+    #51562,#51563,#51564,#51565,#51566,#51567,#51568,#51569,#51570,
+    #51571,#51572,#51573,#51574,#51575,#51576,#51577,#51578,#51579,
+    #51580,#51581,#51582),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.234112112781,-0.223470653109,
+    -0.212829193437,-0.202187733765,-0.191546274093,-0.180904814421,
+    -0.17026335475,-0.159621895078,-0.148980435406,-0.138338975734,
+    -0.127697516062,-0.11705605639,-0.106414596719,-9.577313704666E-002,
+    -8.513167737481E-002,-7.449021770296E-002,-6.384875803111E-002,
+    -5.320729835926E-002,-4.25658386874E-002,-3.192437901555E-002,
+    -2.12829193437E-002,-1.064145967185E-002,0.E+000),.UNSPECIFIED.);
+#51558 = CARTESIAN_POINT('',(0.E+000,0.400243360921));
+#51559 = CARTESIAN_POINT('',(1.516422775024E-002,0.398710389016));
+#51560 = CARTESIAN_POINT('',(4.548615561284E-002,0.395640879388));
+#51561 = CARTESIAN_POINT('',(9.095364558433E-002,0.391026107246));
+#51562 = CARTESIAN_POINT('',(0.136410182266,0.38640002272));
+#51563 = CARTESIAN_POINT('',(0.181859278146,0.381765301689));
+#51564 = CARTESIAN_POINT('',(0.227303841743,0.377125949178));
+#51565 = CARTESIAN_POINT('',(0.272746122181,0.372487004552));
+#51566 = CARTESIAN_POINT('',(0.318187779143,0.367853836222));
+#51567 = CARTESIAN_POINT('',(0.363629938344,0.363231638493));
+#51568 = CARTESIAN_POINT('',(0.409073267427,0.358624970811));
+#51569 = CARTESIAN_POINT('',(0.454518060315,0.354037385954));
+#51570 = CARTESIAN_POINT('',(0.499964330517,0.349471137733));
+#51571 = CARTESIAN_POINT('',(0.545411910465,0.344926973127));
+#51572 = CARTESIAN_POINT('',(0.590860554834,0.340404009212));
+#51573 = CARTESIAN_POINT('',(0.636310045526,0.335899695824));
+#51574 = CARTESIAN_POINT('',(0.681760295991,0.331409863897));
+#51575 = CARTESIAN_POINT('',(0.727211452794,0.32692885951));
+#51576 = CARTESIAN_POINT('',(0.772663991461,0.322449761045));
+#51577 = CARTESIAN_POINT('',(0.818118807013,0.317964684));
+#51578 = CARTESIAN_POINT('',(0.863577287166,0.313465148852));
+#51579 = CARTESIAN_POINT('',(0.909041402836,0.308942593685));
+#51580 = CARTESIAN_POINT('',(0.954513676718,0.304388714011));
+#51581 = CARTESIAN_POINT('',(0.984836252151,0.301327437931));
+#51582 = CARTESIAN_POINT('',(1.,0.299789266563));
+#51583 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#51584 = ORIENTED_EDGE('',*,*,#51585,.F.);
+#51585 = EDGE_CURVE('',#51586,#51547,#51588,.T.);
+#51586 = VERTEX_POINT('',#51587);
+#51587 = CARTESIAN_POINT('',(-2.800000041723,3.429011088709E-016,
+    14.100000079721));
+#51588 = SURFACE_CURVE('',#51589,(#51593),.PCURVE_S1.);
+#51589 = LINE('',#51590,#51591);
+#51590 = CARTESIAN_POINT('',(-2.800000041723,3.429011088709E-016,
+    14.100000079721));
+#51591 = VECTOR('',#51592,1.);
+#51592 = DIRECTION('',(-0.832050294338,1.01896772969E-016,0.554700196225
+    ));
+#51593 = PCURVE('',#51504,#51594);
+#51594 = DEFINITIONAL_REPRESENTATION('',(#51595),#51621);
+#51595 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#51596,#51597,#51598,#51599,
+    #51600,#51601,#51602,#51603,#51604,#51605,#51606,#51607,#51608,
+    #51609,#51610,#51611,#51612,#51613,#51614,#51615,#51616,#51617,
+    #51618,#51619,#51620),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,6.559536281675E-003,
+    1.311907256335E-002,1.967860884503E-002,2.62381451267E-002,
+    3.279768140838E-002,3.935721769005E-002,4.591675397173E-002,
+    5.24762902534E-002,5.903582653508E-002,6.559536281675E-002,
+    7.215489909843E-002,7.87144353801E-002,8.527397166178E-002,
+    9.183350794345E-002,9.839304422513E-002,0.104952580507,
+    0.111512116788,0.11807165307,0.124631189352,0.131190725634,
+    0.137750261915,0.144309798197),.UNSPECIFIED.);
+#51596 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#51597 = CARTESIAN_POINT('',(0.E+000,6.064293347286E-003));
+#51598 = CARTESIAN_POINT('',(0.E+000,1.819288004186E-002));
+#51599 = CARTESIAN_POINT('',(0.E+000,3.638576008373E-002));
+#51600 = CARTESIAN_POINT('',(0.E+000,5.457864012559E-002));
+#51601 = CARTESIAN_POINT('',(0.E+000,7.277152016746E-002));
+#51602 = CARTESIAN_POINT('',(0.E+000,9.096440020932E-002));
+#51603 = CARTESIAN_POINT('',(0.E+000,0.109157280251));
+#51604 = CARTESIAN_POINT('',(0.E+000,0.127350160293));
+#51605 = CARTESIAN_POINT('',(0.E+000,0.145543040335));
+#51606 = CARTESIAN_POINT('',(0.E+000,0.163735920377));
+#51607 = CARTESIAN_POINT('',(0.E+000,0.181928800419));
+#51608 = CARTESIAN_POINT('',(0.E+000,0.200121680461));
+#51609 = CARTESIAN_POINT('',(0.E+000,0.218314560502));
+#51610 = CARTESIAN_POINT('',(0.E+000,0.236507440544));
+#51611 = CARTESIAN_POINT('',(0.E+000,0.254700320586));
+#51612 = CARTESIAN_POINT('',(0.E+000,0.272893200628));
+#51613 = CARTESIAN_POINT('',(0.E+000,0.29108608067));
+#51614 = CARTESIAN_POINT('',(0.E+000,0.309278960712));
+#51615 = CARTESIAN_POINT('',(0.E+000,0.327471840754));
+#51616 = CARTESIAN_POINT('',(0.E+000,0.345664720795));
+#51617 = CARTESIAN_POINT('',(0.E+000,0.363857600837));
+#51618 = CARTESIAN_POINT('',(0.E+000,0.382050480879));
+#51619 = CARTESIAN_POINT('',(-0.E+000,0.394179067574));
+#51620 = CARTESIAN_POINT('',(0.E+000,0.400243360921));
+#51621 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#51622 = ORIENTED_EDGE('',*,*,#51623,.F.);
+#51623 = EDGE_CURVE('',#51496,#51586,#51624,.T.);
+#51624 = SURFACE_CURVE('',#51625,(#51632),.PCURVE_S1.);
+#51625 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#51626,#51627,#51628,#51629,
+    #51630,#51631),.UNSPECIFIED.,.F.,.F.,(6,6),(-1.,0.E+000),
+  .PIECEWISE_BEZIER_KNOTS.);
+#51626 = CARTESIAN_POINT('',(-1.979899016825,-1.979899016825,
+    14.150000078604));
+#51627 = CARTESIAN_POINT('',(-2.29434075219,-1.66545728146,
+    14.13988958362));
+#51628 = CARTESIAN_POINT('',(-2.541080112433,-1.293871803615,
+    14.129948230288));
+#51629 = CARTESIAN_POINT('',(-2.711720505362,-0.881909452717,
+    14.120051928036));
+#51630 = CARTESIAN_POINT('',(-2.800000041723,-0.444687766729,
+    14.110110574705));
+#51631 = CARTESIAN_POINT('',(-2.800000041723,3.429011088709E-016,
+    14.100000079721));
+#51632 = PCURVE('',#51504,#51633);
+#51633 = DEFINITIONAL_REPRESENTATION('',(#51634),#51660);
+#51634 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#51635,#51636,#51637,#51638,
+    #51639,#51640,#51641,#51642,#51643,#51644,#51645,#51646,#51647,
+    #51648,#51649,#51650,#51651,#51652,#51653,#51654,#51655,#51656,
+    #51657,#51658,#51659),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-1.,-0.954545454545,-0.909090909091,
+    -0.863636363636,-0.818181818182,-0.772727272727,-0.727272727273,
+    -0.681818181818,-0.636363636364,-0.590909090909,-0.545454545455,-0.5
+    ,-0.454545454545,-0.409090909091,-0.363636363636,-0.318181818182,
+    -0.272727272727,-0.227272727273,-0.181818181818,-0.136363636364,
+    -9.090909090909E-002,-4.545454545455E-002,0.E+000),.UNSPECIFIED.);
+#51635 = CARTESIAN_POINT('',(1.,0.E+000));
+#51636 = CARTESIAN_POINT('',(0.984848484848,0.E+000));
+#51637 = CARTESIAN_POINT('',(0.954545454545,0.E+000));
+#51638 = CARTESIAN_POINT('',(0.909090909091,0.E+000));
+#51639 = CARTESIAN_POINT('',(0.863636363636,0.E+000));
+#51640 = CARTESIAN_POINT('',(0.818181818182,0.E+000));
+#51641 = CARTESIAN_POINT('',(0.772727272727,0.E+000));
+#51642 = CARTESIAN_POINT('',(0.727272727273,0.E+000));
+#51643 = CARTESIAN_POINT('',(0.681818181818,0.E+000));
+#51644 = CARTESIAN_POINT('',(0.636363636364,0.E+000));
+#51645 = CARTESIAN_POINT('',(0.590909090909,0.E+000));
+#51646 = CARTESIAN_POINT('',(0.545454545455,0.E+000));
+#51647 = CARTESIAN_POINT('',(0.5,0.E+000));
+#51648 = CARTESIAN_POINT('',(0.454545454545,0.E+000));
+#51649 = CARTESIAN_POINT('',(0.409090909091,0.E+000));
+#51650 = CARTESIAN_POINT('',(0.363636363636,0.E+000));
+#51651 = CARTESIAN_POINT('',(0.318181818182,0.E+000));
+#51652 = CARTESIAN_POINT('',(0.272727272727,0.E+000));
+#51653 = CARTESIAN_POINT('',(0.227272727273,0.E+000));
+#51654 = CARTESIAN_POINT('',(0.181818181818,0.E+000));
+#51655 = CARTESIAN_POINT('',(0.136363636364,0.E+000));
+#51656 = CARTESIAN_POINT('',(9.090909090909E-002,0.E+000));
+#51657 = CARTESIAN_POINT('',(4.545454545455E-002,0.E+000));
+#51658 = CARTESIAN_POINT('',(1.515151515152E-002,-0.E+000));
+#51659 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#51660 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#51661 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#51665)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#51662,#51663,#51664)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#51662 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#51663 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#51664 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#51665 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(5.E-005),#51662,
+  'distance_accuracy_value','confusion accuracy');
+#51666 = SHAPE_DEFINITION_REPRESENTATION(#51667,#51486);
+#51667 = PRODUCT_DEFINITION_SHAPE('','',#51668);
+#51668 = PRODUCT_DEFINITION('design','',#51669,#51672);
+#51669 = PRODUCT_DEFINITION_FORMATION('','',#51670);
+#51670 = PRODUCT('Compound112','Compound112','',(#51671));
+#51671 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#51672 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#51673 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#51674,#51676);
+#51674 = ( REPRESENTATION_RELATIONSHIP('','',#51486,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#51675) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#51675 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1147);
+#51676 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #51677);
+#51677 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('284','=>[0:1:1:285]','',#5,
+  #51668,$);
+#51678 = PRODUCT_TYPE('part',$,(#51670));
+#51679 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#51680),#51854);
+#51680 = SHELL_BASED_SURFACE_MODEL('',(#51681));
+#51681 = OPEN_SHELL('',(#51682));
+#51682 = ADVANCED_FACE('',(#51683),#51697,.T.);
+#51683 = FACE_BOUND('',#51684,.T.);
+#51684 = EDGE_LOOP('',(#51685,#51738,#51777,#51815));
+#51685 = ORIENTED_EDGE('',*,*,#51686,.F.);
+#51686 = EDGE_CURVE('',#51687,#51689,#51691,.T.);
+#51687 = VERTEX_POINT('',#51688);
+#51688 = CARTESIAN_POINT('',(-2.121242937857,-2.121242937857,
+    13.483260423207));
+#51689 = VERTEX_POINT('',#51690);
+#51690 = CARTESIAN_POINT('',(-1.979899016825,-1.979899016825,
+    13.350000096485));
+#51691 = SURFACE_CURVE('',#51692,(#51696),.PCURVE_S1.);
+#51692 = LINE('',#51693,#51694);
+#51693 = CARTESIAN_POINT('',(-2.121242937857,-2.121242937857,
+    13.483260423207));
+#51694 = VECTOR('',#51695,1.);
+#51695 = DIRECTION('',(0.588348405415,0.588348405415,-0.554700196225));
+#51696 = PCURVE('',#51697,#51710);
+#51697 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#51698,#51699)
+    ,(#51700,#51701)
+    ,(#51702,#51703)
+    ,(#51704,#51705)
+    ,(#51706,#51707)
+    ,(#51708,#51709
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#51698 = CARTESIAN_POINT('',(-2.800000041723,3.429011088709E-016,
+    13.300000097603));
+#51699 = CARTESIAN_POINT('',(-3.100000046194,3.796405133928E-016,
+    13.500000100583));
+#51700 = CARTESIAN_POINT('',(-2.800000041723,-0.444687766729,
+    13.310110592586));
+#51701 = CARTESIAN_POINT('',(-3.100000046194,-0.492332884593,
+    13.510110595566));
+#51702 = CARTESIAN_POINT('',(-2.711720505362,-0.881909452717,
+    13.320051945918));
+#51703 = CARTESIAN_POINT('',(-3.00226198808,-0.976399751223,
+    13.520051948898));
+#51704 = CARTESIAN_POINT('',(-2.541080112433,-1.293871803615,
+    13.32994824817));
+#51705 = CARTESIAN_POINT('',(-2.813338695908,-1.432500925431,
+    13.52994825115));
+#51706 = CARTESIAN_POINT('',(-2.29434075219,-1.66545728146,
+    13.339889601502));
+#51707 = CARTESIAN_POINT('',(-2.540162975639,-1.843899133045,
+    13.539889604482));
+#51708 = CARTESIAN_POINT('',(-1.979899016825,-1.979899016825,
+    13.350000096485));
+#51709 = CARTESIAN_POINT('',(-2.192031054342,-2.192031054342,
+    13.550000099465));
+#51710 = DEFINITIONAL_REPRESENTATION('',(#51711),#51737);
+#51711 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#51712,#51713,#51714,#51715,
+    #51716,#51717,#51718,#51719,#51720,#51721,#51722,#51723,#51724,
+    #51725,#51726,#51727,#51728,#51729,#51730,#51731,#51732,#51733,
+    #51734,#51735,#51736),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.091993047682E-002,
+    2.183986095365E-002,3.275979143047E-002,4.367972190729E-002,
+    5.459965238412E-002,6.551958286094E-002,7.643951333776E-002,
+    8.735944381458E-002,9.827937429141E-002,0.109199304768,
+    0.120119235245,0.131039165722,0.141959096199,0.152879026676,
+    0.163798957152,0.174718887629,0.185638818106,0.196558748583,
+    0.20747867906,0.218398609536,0.229318540013,0.24023847049),
+  .UNSPECIFIED.);
+#51712 = CARTESIAN_POINT('',(1.,0.66630162368));
+#51713 = CARTESIAN_POINT('',(1.,0.656206144533));
+#51714 = CARTESIAN_POINT('',(1.,0.63601518624));
+#51715 = CARTESIAN_POINT('',(1.,0.6057287488));
+#51716 = CARTESIAN_POINT('',(1.,0.57544231136));
+#51717 = CARTESIAN_POINT('',(1.,0.54515587392));
+#51718 = CARTESIAN_POINT('',(1.,0.51486943648));
+#51719 = CARTESIAN_POINT('',(1.,0.48458299904));
+#51720 = CARTESIAN_POINT('',(1.,0.4542965616));
+#51721 = CARTESIAN_POINT('',(1.,0.42401012416));
+#51722 = CARTESIAN_POINT('',(1.,0.39372368672));
+#51723 = CARTESIAN_POINT('',(1.,0.36343724928));
+#51724 = CARTESIAN_POINT('',(1.,0.33315081184));
+#51725 = CARTESIAN_POINT('',(1.,0.3028643744));
+#51726 = CARTESIAN_POINT('',(1.,0.27257793696));
+#51727 = CARTESIAN_POINT('',(1.,0.24229149952));
+#51728 = CARTESIAN_POINT('',(1.,0.21200506208));
+#51729 = CARTESIAN_POINT('',(1.,0.18171862464));
+#51730 = CARTESIAN_POINT('',(1.,0.1514321872));
+#51731 = CARTESIAN_POINT('',(1.,0.12114574976));
+#51732 = CARTESIAN_POINT('',(1.,9.085931231997E-002));
+#51733 = CARTESIAN_POINT('',(1.,6.057287487998E-002));
+#51734 = CARTESIAN_POINT('',(1.,3.028643743999E-002));
+#51735 = CARTESIAN_POINT('',(1.,1.009547914666E-002));
+#51736 = CARTESIAN_POINT('',(1.,0.E+000));
+#51737 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#51738 = ORIENTED_EDGE('',*,*,#51739,.F.);
+#51739 = EDGE_CURVE('',#51740,#51687,#51742,.T.);
+#51740 = VERTEX_POINT('',#51741);
+#51741 = CARTESIAN_POINT('',(-3.000124926996,3.674093388888E-016,
+    13.433416687784));
+#51742 = SURFACE_CURVE('',#51743,(#51748),.PCURVE_S1.);
+#51743 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#51744,#51745,#51746,#51747),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,0.241777920213),
+  .PIECEWISE_BEZIER_KNOTS.);
+#51744 = CARTESIAN_POINT('',(-3.000124926996,3.674093388888E-016,
+    13.433416687784));
+#51745 = CARTESIAN_POINT('',(-3.000124926996,-0.794119080623,
+    13.450267528186));
+#51746 = CARTESIAN_POINT('',(-2.682765495879,-1.559800074984,
+    13.466447163621));
+#51747 = CARTESIAN_POINT('',(-2.121242937857,-2.121242937857,
+    13.483260423207));
+#51748 = PCURVE('',#51697,#51749);
+#51749 = DEFINITIONAL_REPRESENTATION('',(#51750),#51776);
+#51750 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#51751,#51752,#51753,#51754,
+    #51755,#51756,#51757,#51758,#51759,#51760,#51761,#51762,#51763,
+    #51764,#51765,#51766,#51767,#51768,#51769,#51770,#51771,#51772,
+    #51773,#51774,#51775),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.098990546424E-002,
+    2.197981092847E-002,3.296971639271E-002,4.395962185695E-002,
+    5.494952732119E-002,6.593943278542E-002,7.692933824966E-002,
+    8.79192437139E-002,9.890914917813E-002,0.109899054642,0.120888960107
+    ,0.131878865571,0.142868771035,0.153858676499,0.164848581964,
+    0.175838487428,0.186828392892,0.197818298356,0.208808203821,
+    0.219798109285,0.230788014749,0.241777920213),.UNSPECIFIED.);
+#51751 = CARTESIAN_POINT('',(0.E+000,0.667082940968));
+#51752 = CARTESIAN_POINT('',(1.515146100233E-002,0.667083100955));
+#51753 = CARTESIAN_POINT('',(4.545160052912E-002,0.667062684535));
+#51754 = CARTESIAN_POINT('',(9.089673222675E-002,0.666980253684));
+#51755 = CARTESIAN_POINT('',(0.13634037247,0.666855852855));
+#51756 = CARTESIAN_POINT('',(0.181785000357,0.666701301821));
+#51757 = CARTESIAN_POINT('',(0.22723241187,0.666528769334));
+#51758 = CARTESIAN_POINT('',(0.272683671548,0.666350350957));
+#51759 = CARTESIAN_POINT('',(0.318139210936,0.66617741872));
+#51760 = CARTESIAN_POINT('',(0.363598905405,0.666020133483));
+#51761 = CARTESIAN_POINT('',(0.409062171783,0.665887019512));
+#51762 = CARTESIAN_POINT('',(0.454528072694,0.665784631778));
+#51763 = CARTESIAN_POINT('',(0.499995428523,0.665717310673));
+#51764 = CARTESIAN_POINT('',(0.545462933859,0.665687027783));
+#51765 = CARTESIAN_POINT('',(0.590929276272,0.66569332318));
+#51766 = CARTESIAN_POINT('',(0.636393255017,0.665733334858));
+#51767 = CARTESIAN_POINT('',(0.681853897243,0.665801920003));
+#51768 = CARTESIAN_POINT('',(0.727310569578,0.665891867802));
+#51769 = CARTESIAN_POINT('',(0.772763081967,0.665994200765));
+#51770 = CARTESIAN_POINT('',(0.818211784602,0.66609856899));
+#51771 = CARTESIAN_POINT('',(0.86365764416,0.666193711285));
+#51772 = CARTESIAN_POINT('',(0.909102340711,0.666268068441));
+#51773 = CARTESIAN_POINT('',(0.954548221008,0.666310215639));
+#51774 = CARTESIAN_POINT('',(0.984848548248,0.666310298404));
+#51775 = CARTESIAN_POINT('',(1.,0.66630162368));
+#51776 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#51777 = ORIENTED_EDGE('',*,*,#51778,.F.);
+#51778 = EDGE_CURVE('',#51779,#51740,#51781,.T.);
+#51779 = VERTEX_POINT('',#51780);
+#51780 = CARTESIAN_POINT('',(-2.800000041723,3.429011088709E-016,
+    13.300000097603));
+#51781 = SURFACE_CURVE('',#51782,(#51786),.PCURVE_S1.);
+#51782 = LINE('',#51783,#51784);
+#51783 = CARTESIAN_POINT('',(-2.800000041723,3.429011088709E-016,
+    13.300000097603));
+#51784 = VECTOR('',#51785,1.);
+#51785 = DIRECTION('',(-0.832050294338,1.01896772969E-016,0.554700196225
+    ));
+#51786 = PCURVE('',#51697,#51787);
+#51787 = DEFINITIONAL_REPRESENTATION('',(#51788),#51814);
+#51788 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#51789,#51790,#51791,#51792,
+    #51793,#51794,#51795,#51796,#51797,#51798,#51799,#51800,#51801,
+    #51802,#51803,#51804,#51805,#51806,#51807,#51808,#51809,#51810,
+    #51811,#51812,#51813),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.093273538404E-002,
+    2.186547076808E-002,3.279820615211E-002,4.373094153615E-002,
+    5.466367692019E-002,6.559641230423E-002,7.652914768827E-002,
+    8.74618830723E-002,9.839461845634E-002,0.10932735384,0.120260089224,
+    0.131192824608,0.142125559992,0.153058295377,0.163991030761,
+    0.174923766145,0.185856501529,0.196789236913,0.207721972297,
+    0.218654707681,0.229587443065,0.240520178449),.UNSPECIFIED.);
+#51789 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#51790 = CARTESIAN_POINT('',(0.E+000,1.01073172874E-002));
+#51791 = CARTESIAN_POINT('',(0.E+000,3.032195186219E-002));
+#51792 = CARTESIAN_POINT('',(0.E+000,6.064390372438E-002));
+#51793 = CARTESIAN_POINT('',(0.E+000,9.096585558657E-002));
+#51794 = CARTESIAN_POINT('',(0.E+000,0.121287807449));
+#51795 = CARTESIAN_POINT('',(0.E+000,0.151609759311));
+#51796 = CARTESIAN_POINT('',(0.E+000,0.181931711173));
+#51797 = CARTESIAN_POINT('',(0.E+000,0.212253663035));
+#51798 = CARTESIAN_POINT('',(0.E+000,0.242575614898));
+#51799 = CARTESIAN_POINT('',(0.E+000,0.27289756676));
+#51800 = CARTESIAN_POINT('',(0.E+000,0.303219518622));
+#51801 = CARTESIAN_POINT('',(0.E+000,0.333541470484));
+#51802 = CARTESIAN_POINT('',(0.E+000,0.363863422346));
+#51803 = CARTESIAN_POINT('',(0.E+000,0.394185374208));
+#51804 = CARTESIAN_POINT('',(0.E+000,0.424507326071));
+#51805 = CARTESIAN_POINT('',(0.E+000,0.454829277933));
+#51806 = CARTESIAN_POINT('',(0.E+000,0.485151229795));
+#51807 = CARTESIAN_POINT('',(0.E+000,0.515473181657));
+#51808 = CARTESIAN_POINT('',(0.E+000,0.545795133519));
+#51809 = CARTESIAN_POINT('',(0.E+000,0.576117085382));
+#51810 = CARTESIAN_POINT('',(0.E+000,0.606439037244));
+#51811 = CARTESIAN_POINT('',(0.E+000,0.636760989106));
+#51812 = CARTESIAN_POINT('',(-0.E+000,0.656975623681));
+#51813 = CARTESIAN_POINT('',(0.E+000,0.667082940968));
+#51814 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#51815 = ORIENTED_EDGE('',*,*,#51816,.F.);
+#51816 = EDGE_CURVE('',#51689,#51779,#51817,.T.);
+#51817 = SURFACE_CURVE('',#51818,(#51825),.PCURVE_S1.);
+#51818 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#51819,#51820,#51821,#51822,
+    #51823,#51824),.UNSPECIFIED.,.F.,.F.,(6,6),(-1.,0.E+000),
+  .PIECEWISE_BEZIER_KNOTS.);
+#51819 = CARTESIAN_POINT('',(-1.979899016825,-1.979899016825,
+    13.350000096485));
+#51820 = CARTESIAN_POINT('',(-2.29434075219,-1.66545728146,
+    13.339889601502));
+#51821 = CARTESIAN_POINT('',(-2.541080112433,-1.293871803615,
+    13.32994824817));
+#51822 = CARTESIAN_POINT('',(-2.711720505362,-0.881909452717,
+    13.320051945918));
+#51823 = CARTESIAN_POINT('',(-2.800000041723,-0.444687766729,
+    13.310110592586));
+#51824 = CARTESIAN_POINT('',(-2.800000041723,3.429011088709E-016,
+    13.300000097603));
+#51825 = PCURVE('',#51697,#51826);
+#51826 = DEFINITIONAL_REPRESENTATION('',(#51827),#51853);
+#51827 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#51828,#51829,#51830,#51831,
+    #51832,#51833,#51834,#51835,#51836,#51837,#51838,#51839,#51840,
+    #51841,#51842,#51843,#51844,#51845,#51846,#51847,#51848,#51849,
+    #51850,#51851,#51852),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-1.,-0.954545454545,-0.909090909091,
+    -0.863636363636,-0.818181818182,-0.772727272727,-0.727272727273,
+    -0.681818181818,-0.636363636364,-0.590909090909,-0.545454545455,-0.5
+    ,-0.454545454545,-0.409090909091,-0.363636363636,-0.318181818182,
+    -0.272727272727,-0.227272727273,-0.181818181818,-0.136363636364,
+    -9.090909090909E-002,-4.545454545455E-002,0.E+000),.UNSPECIFIED.);
+#51828 = CARTESIAN_POINT('',(1.,0.E+000));
+#51829 = CARTESIAN_POINT('',(0.984848484848,0.E+000));
+#51830 = CARTESIAN_POINT('',(0.954545454545,0.E+000));
+#51831 = CARTESIAN_POINT('',(0.909090909091,0.E+000));
+#51832 = CARTESIAN_POINT('',(0.863636363636,0.E+000));
+#51833 = CARTESIAN_POINT('',(0.818181818182,0.E+000));
+#51834 = CARTESIAN_POINT('',(0.772727272727,0.E+000));
+#51835 = CARTESIAN_POINT('',(0.727272727273,0.E+000));
+#51836 = CARTESIAN_POINT('',(0.681818181818,0.E+000));
+#51837 = CARTESIAN_POINT('',(0.636363636364,0.E+000));
+#51838 = CARTESIAN_POINT('',(0.590909090909,0.E+000));
+#51839 = CARTESIAN_POINT('',(0.545454545455,0.E+000));
+#51840 = CARTESIAN_POINT('',(0.5,0.E+000));
+#51841 = CARTESIAN_POINT('',(0.454545454545,0.E+000));
+#51842 = CARTESIAN_POINT('',(0.409090909091,0.E+000));
+#51843 = CARTESIAN_POINT('',(0.363636363636,0.E+000));
+#51844 = CARTESIAN_POINT('',(0.318181818182,0.E+000));
+#51845 = CARTESIAN_POINT('',(0.272727272727,0.E+000));
+#51846 = CARTESIAN_POINT('',(0.227272727273,0.E+000));
+#51847 = CARTESIAN_POINT('',(0.181818181818,0.E+000));
+#51848 = CARTESIAN_POINT('',(0.136363636364,0.E+000));
+#51849 = CARTESIAN_POINT('',(9.090909090909E-002,0.E+000));
+#51850 = CARTESIAN_POINT('',(4.545454545455E-002,0.E+000));
+#51851 = CARTESIAN_POINT('',(1.515151515152E-002,-0.E+000));
+#51852 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#51853 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#51854 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#51858)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#51855,#51856,#51857)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#51855 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#51856 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#51857 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#51858 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-004),#51855,
+  'distance_accuracy_value','confusion accuracy');
+#51859 = SHAPE_DEFINITION_REPRESENTATION(#51860,#51679);
+#51860 = PRODUCT_DEFINITION_SHAPE('','',#51861);
+#51861 = PRODUCT_DEFINITION('design','',#51862,#51865);
+#51862 = PRODUCT_DEFINITION_FORMATION('','',#51863);
+#51863 = PRODUCT('Compound122','Compound122','',(#51864));
+#51864 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#51865 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#51866 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#51867,#51869);
+#51867 = ( REPRESENTATION_RELATIONSHIP('','',#51679,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#51868) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#51868 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1151);
+#51869 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #51870);
+#51870 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('285','=>[0:1:1:286]','',#5,
+  #51861,$);
+#51871 = PRODUCT_TYPE('part',$,(#51863));
+#51872 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#51873),#52034);
+#51873 = SHELL_BASED_SURFACE_MODEL('',(#51874));
+#51874 = OPEN_SHELL('',(#51875));
+#51875 = ADVANCED_FACE('',(#51876),#51890,.T.);
+#51876 = FACE_BOUND('',#51877,.T.);
+#51877 = EDGE_LOOP('',(#51878,#51931,#51979,#52017));
+#51878 = ORIENTED_EDGE('',*,*,#51879,.F.);
+#51879 = EDGE_CURVE('',#51880,#51882,#51884,.T.);
+#51880 = VERTEX_POINT('',#51881);
+#51881 = CARTESIAN_POINT('',(1.836970226094E-016,3.000000044703,
+    10.266666812201));
+#51882 = VERTEX_POINT('',#51883);
+#51883 = CARTESIAN_POINT('',(1.714505544354E-016,2.800000041723,
+    10.400000147521));
+#51884 = SURFACE_CURVE('',#51885,(#51889),.PCURVE_S1.);
+#51885 = LINE('',#51886,#51887);
+#51886 = CARTESIAN_POINT('',(1.836970226094E-016,3.000000044703,
+    10.266666812201));
+#51887 = VECTOR('',#51888,1.);
+#51888 = DIRECTION('',(-5.094838648452E-017,-0.832050294338,
+    0.554700196225));
+#51889 = PCURVE('',#51890,#51903);
+#51890 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#51891,#51892)
+    ,(#51893,#51894)
+    ,(#51895,#51896)
+    ,(#51897,#51898)
+    ,(#51899,#51900)
+    ,(#51901,#51902
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#51891 = CARTESIAN_POINT('',(1.898202566964E-016,3.100000046194,
+    10.200000144541));
+#51892 = CARTESIAN_POINT('',(1.714505544354E-016,2.800000041723,
+    10.400000147521));
+#51893 = CARTESIAN_POINT('',(-0.492332884593,3.100000046194,
+    10.210110639524));
+#51894 = CARTESIAN_POINT('',(-0.444687766729,2.800000041723,
+    10.410110642505));
+#51895 = CARTESIAN_POINT('',(-0.976399751223,3.00226198808,
+    10.220051992857));
+#51896 = CARTESIAN_POINT('',(-0.881909452717,2.711720505362,
+    10.420051995837));
+#51897 = CARTESIAN_POINT('',(-1.432500925431,2.813338695908,
+    10.229948295109));
+#51898 = CARTESIAN_POINT('',(-1.293871803615,2.541080112433,
+    10.429948298089));
+#51899 = CARTESIAN_POINT('',(-1.843899133045,2.540162975639,
+    10.23988964844));
+#51900 = CARTESIAN_POINT('',(-1.66545728146,2.29434075219,
+    10.439889651421));
+#51901 = CARTESIAN_POINT('',(-2.192031054342,2.192031054342,
+    10.250000143424));
+#51902 = CARTESIAN_POINT('',(-1.979899016825,1.979899016825,
+    10.450000146404));
+#51903 = DEFINITIONAL_REPRESENTATION('',(#51904),#51930);
+#51904 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#51905,#51906,#51907,#51908,
+    #51909,#51910,#51911,#51912,#51913,#51914,#51915,#51916,#51917,
+    #51918,#51919,#51920,#51921,#51922,#51923,#51924,#51925,#51926,
+    #51927,#51928,#51929),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.092591311876E-002,
+    2.185182623752E-002,3.277773935628E-002,4.370365247505E-002,
+    5.462956559381E-002,6.555547871257E-002,7.648139183133E-002,
+    8.740730495009E-002,9.833321806885E-002,0.109259131188,
+    0.120185044306,0.131110957425,0.142036870544,0.152962783663,
+    0.163888696781,0.1748146099,0.185740523019,0.196666436138,
+    0.207592349256,0.218518262375,0.229444175494,0.240370088613),
+  .UNSPECIFIED.);
+#51905 = CARTESIAN_POINT('',(0.E+000,0.333333333333));
+#51906 = CARTESIAN_POINT('',(0.E+000,0.343434343434));
+#51907 = CARTESIAN_POINT('',(0.E+000,0.363636363636));
+#51908 = CARTESIAN_POINT('',(0.E+000,0.393939393939));
+#51909 = CARTESIAN_POINT('',(0.E+000,0.424242424242));
+#51910 = CARTESIAN_POINT('',(0.E+000,0.454545454545));
+#51911 = CARTESIAN_POINT('',(0.E+000,0.484848484848));
+#51912 = CARTESIAN_POINT('',(0.E+000,0.515151515151));
+#51913 = CARTESIAN_POINT('',(0.E+000,0.545454545454));
+#51914 = CARTESIAN_POINT('',(0.E+000,0.575757575758));
+#51915 = CARTESIAN_POINT('',(0.E+000,0.606060606061));
+#51916 = CARTESIAN_POINT('',(0.E+000,0.636363636364));
+#51917 = CARTESIAN_POINT('',(0.E+000,0.666666666667));
+#51918 = CARTESIAN_POINT('',(0.E+000,0.69696969697));
+#51919 = CARTESIAN_POINT('',(0.E+000,0.727272727273));
+#51920 = CARTESIAN_POINT('',(0.E+000,0.757575757576));
+#51921 = CARTESIAN_POINT('',(0.E+000,0.787878787879));
+#51922 = CARTESIAN_POINT('',(0.E+000,0.818181818182));
+#51923 = CARTESIAN_POINT('',(0.E+000,0.848484848485));
+#51924 = CARTESIAN_POINT('',(0.E+000,0.878787878788));
+#51925 = CARTESIAN_POINT('',(0.E+000,0.909090909091));
+#51926 = CARTESIAN_POINT('',(0.E+000,0.939393939394));
+#51927 = CARTESIAN_POINT('',(0.E+000,0.969696969697));
+#51928 = CARTESIAN_POINT('',(-0.E+000,0.989898989899));
+#51929 = CARTESIAN_POINT('',(0.E+000,1.));
+#51930 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#51931 = ORIENTED_EDGE('',*,*,#51932,.F.);
+#51932 = EDGE_CURVE('',#51933,#51880,#51935,.T.);
+#51933 = VERTEX_POINT('',#51934);
+#51934 = CARTESIAN_POINT('',(-2.121242937857,2.121242937857,
+    10.316739819682));
+#51935 = SURFACE_CURVE('',#51936,(#51950),.PCURVE_S1.);
+#51936 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#51937,#51938,#51939,#51940,
+    #51941,#51942,#51943,#51944,#51945,#51946,#51947,#51948,#51949),
+  .UNSPECIFIED.,.F.,.F.,(4,3,3,3,4),(0.E+000,7.046627312659E-002,
+    0.156117143493,0.227610565262,0.241768013859),.UNSPECIFIED.);
+#51937 = CARTESIAN_POINT('',(-2.121242937857,2.121242937857,
+    10.316739819682));
+#51938 = CARTESIAN_POINT('',(-1.905940960531,2.336514358044,
+    10.310293189921));
+#51939 = CARTESIAN_POINT('',(-1.709595811284,2.474063602489,
+    10.305255538495));
+#51940 = CARTESIAN_POINT('',(-1.52808293631,2.581519940604,
+    10.300771661105));
+#51941 = CARTESIAN_POINT('',(-1.307456315456,2.712131770599,
+    10.295321564426));
+#51942 = CARTESIAN_POINT('',(-1.106819245613,2.798972408574,
+    10.290701874349));
+#51943 = CARTESIAN_POINT('',(-0.872965821997,2.870127849563,
+    10.285496981985));
+#51944 = CARTESIAN_POINT('',(-0.677766621158,2.929521828071,
+    10.281152419421));
+#51945 = CARTESIAN_POINT('',(-0.458191757442,2.978281917982,
+    10.276407507159));
+#51946 = CARTESIAN_POINT('',(-0.175571278439,2.994856288267,
+    10.270395865675));
+#51947 = CARTESIAN_POINT('',(-0.119605501378,2.998138419539,
+    10.269205413419));
+#51948 = CARTESIAN_POINT('',(-6.117183283074E-002,3.000000044703,
+    10.267964904297));
+#51949 = CARTESIAN_POINT('',(1.836970226094E-016,3.000000044703,
+    10.266666812201));
+#51950 = PCURVE('',#51890,#51951);
+#51951 = DEFINITIONAL_REPRESENTATION('',(#51952),#51978);
+#51952 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#51953,#51954,#51955,#51956,
+    #51957,#51958,#51959,#51960,#51961,#51962,#51963,#51964,#51965,
+    #51966,#51967,#51968,#51969,#51970,#51971,#51972,#51973,#51974,
+    #51975,#51976,#51977),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.098945517541E-002,
+    2.197891035082E-002,3.296836552623E-002,4.395782070164E-002,
+    5.494727587705E-002,6.593673105245E-002,7.692618622786E-002,
+    8.791564140327E-002,9.890509657868E-002,0.109894551754,0.12088400693
+    ,0.131873462105,0.14286291728,0.153852372456,0.164841827631,
+    0.175831282807,0.186820737982,0.197810193157,0.208799648333,
+    0.219789103508,0.230778558684,0.241768013859),
+  .QUASI_UNIFORM_KNOTS.);
+#51953 = CARTESIAN_POINT('',(1.,0.33369837632));
+#51954 = CARTESIAN_POINT('',(0.980067507111,0.333661908318));
+#51955 = CARTESIAN_POINT('',(0.941520978397,0.333230817283));
+#51956 = CARTESIAN_POINT('',(0.887274959596,0.332220654568));
+#51957 = CARTESIAN_POINT('',(0.836219147001,0.331761775607));
+#51958 = CARTESIAN_POINT('',(0.78797687154,0.332055441866));
+#51959 = CARTESIAN_POINT('',(0.742191222906,0.33290654072));
+#51960 = CARTESIAN_POINT('',(0.69852664096,0.33381319146));
+#51961 = CARTESIAN_POINT('',(0.656690159887,0.333676351807));
+#51962 = CARTESIAN_POINT('',(0.616269746786,0.332726551921));
+#51963 = CARTESIAN_POINT('',(0.57692486171,0.331807525679));
+#51964 = CARTESIAN_POINT('',(0.538294730475,0.331298770925));
+#51965 = CARTESIAN_POINT('',(0.50001841287,0.33139413116));
+#51966 = CARTESIAN_POINT('',(0.461735007011,0.332043397084));
+#51967 = CARTESIAN_POINT('',(0.423086071263,0.332956542739));
+#51968 = CARTESIAN_POINT('',(0.383727248163,0.333666364679));
+#51969 = CARTESIAN_POINT('',(0.343301829486,0.3332670091));
+#51970 = CARTESIAN_POINT('',(0.301426910592,0.332375524342));
+#51971 = CARTESIAN_POINT('',(0.257794071311,0.331724530922));
+#51972 = CARTESIAN_POINT('',(0.212051079681,0.331675282597));
+#51973 = CARTESIAN_POINT('',(0.163835627968,0.33224624264));
+#51974 = CARTESIAN_POINT('',(0.112775857203,0.333207778213));
+#51975 = CARTESIAN_POINT('',(5.849309488756E-002,0.333364352909));
+#51976 = CARTESIAN_POINT('',(1.993185111194E-002,0.333351295411));
+#51977 = CARTESIAN_POINT('',(0.E+000,0.333333333335));
+#51978 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#51979 = ORIENTED_EDGE('',*,*,#51980,.F.);
+#51980 = EDGE_CURVE('',#51981,#51933,#51983,.T.);
+#51981 = VERTEX_POINT('',#51982);
+#51982 = CARTESIAN_POINT('',(-1.979899016825,1.979899016825,
+    10.450000146404));
+#51983 = SURFACE_CURVE('',#51984,(#51988),.PCURVE_S1.);
+#51984 = LINE('',#51985,#51986);
+#51985 = CARTESIAN_POINT('',(-1.979899016825,1.979899016825,
+    10.450000146404));
+#51986 = VECTOR('',#51987,1.);
+#51987 = DIRECTION('',(-0.588348405415,0.588348405415,-0.554700196225));
+#51988 = PCURVE('',#51890,#51989);
+#51989 = DEFINITIONAL_REPRESENTATION('',(#51990),#52016);
+#51990 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#51991,#51992,#51993,#51994,
+    #51995,#51996,#51997,#51998,#51999,#52000,#52001,#52002,#52003,
+    #52004,#52005,#52006,#52007,#52008,#52009,#52010,#52011,#52012,
+    #52013,#52014,#52015),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.091993047682E-002,
+    2.183986095365E-002,3.275979143047E-002,4.367972190729E-002,
+    5.459965238412E-002,6.551958286094E-002,7.643951333776E-002,
+    8.735944381458E-002,9.827937429141E-002,0.109199304768,
+    0.120119235245,0.131039165722,0.141959096199,0.152879026676,
+    0.163798957152,0.174718887629,0.185638818106,0.196558748583,
+    0.20747867906,0.218398609536,0.229318540013,0.24023847049),
+  .UNSPECIFIED.);
+#51991 = CARTESIAN_POINT('',(1.,1.));
+#51992 = CARTESIAN_POINT('',(1.,0.989904520853));
+#51993 = CARTESIAN_POINT('',(1.,0.96971356256));
+#51994 = CARTESIAN_POINT('',(1.,0.93942712512));
+#51995 = CARTESIAN_POINT('',(1.,0.90914068768));
+#51996 = CARTESIAN_POINT('',(1.,0.87885425024));
+#51997 = CARTESIAN_POINT('',(1.,0.8485678128));
+#51998 = CARTESIAN_POINT('',(1.,0.81828137536));
+#51999 = CARTESIAN_POINT('',(1.,0.78799493792));
+#52000 = CARTESIAN_POINT('',(1.,0.75770850048));
+#52001 = CARTESIAN_POINT('',(1.,0.72742206304));
+#52002 = CARTESIAN_POINT('',(1.,0.6971356256));
+#52003 = CARTESIAN_POINT('',(1.,0.66684918816));
+#52004 = CARTESIAN_POINT('',(1.,0.63656275072));
+#52005 = CARTESIAN_POINT('',(1.,0.60627631328));
+#52006 = CARTESIAN_POINT('',(1.,0.57598987584));
+#52007 = CARTESIAN_POINT('',(1.,0.5457034384));
+#52008 = CARTESIAN_POINT('',(1.,0.51541700096));
+#52009 = CARTESIAN_POINT('',(1.,0.48513056352));
+#52010 = CARTESIAN_POINT('',(1.,0.45484412608));
+#52011 = CARTESIAN_POINT('',(1.,0.42455768864));
+#52012 = CARTESIAN_POINT('',(1.,0.3942712512));
+#52013 = CARTESIAN_POINT('',(1.,0.36398481376));
+#52014 = CARTESIAN_POINT('',(1.,0.343793855467));
+#52015 = CARTESIAN_POINT('',(1.,0.33369837632));
+#52016 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#52017 = ORIENTED_EDGE('',*,*,#52018,.F.);
+#52018 = EDGE_CURVE('',#51882,#51981,#52019,.T.);
+#52019 = SURFACE_CURVE('',#52020,(#52027),.PCURVE_S1.);
+#52020 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#52021,#52022,#52023,#52024,
+    #52025,#52026),.UNSPECIFIED.,.F.,.F.,(6,6),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#52021 = CARTESIAN_POINT('',(1.714505544354E-016,2.800000041723,
+    10.400000147521));
+#52022 = CARTESIAN_POINT('',(-0.444687766729,2.800000041723,
+    10.410110642505));
+#52023 = CARTESIAN_POINT('',(-0.881909452717,2.711720505362,
+    10.420051995837));
+#52024 = CARTESIAN_POINT('',(-1.293871803615,2.541080112433,
+    10.429948298089));
+#52025 = CARTESIAN_POINT('',(-1.66545728146,2.29434075219,
+    10.439889651421));
+#52026 = CARTESIAN_POINT('',(-1.979899016825,1.979899016825,
+    10.450000146404));
+#52027 = PCURVE('',#51890,#52028);
+#52028 = DEFINITIONAL_REPRESENTATION('',(#52029),#52033);
+#52029 = LINE('',#52030,#52031);
+#52030 = CARTESIAN_POINT('',(0.E+000,1.));
+#52031 = VECTOR('',#52032,1.);
+#52032 = DIRECTION('',(1.,0.E+000));
+#52033 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#52034 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#52038)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#52035,#52036,#52037)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#52035 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#52036 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#52037 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#52038 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-004),#52035,
+  'distance_accuracy_value','confusion accuracy');
+#52039 = SHAPE_DEFINITION_REPRESENTATION(#52040,#51872);
+#52040 = PRODUCT_DEFINITION_SHAPE('','',#52041);
+#52041 = PRODUCT_DEFINITION('design','',#52042,#52045);
+#52042 = PRODUCT_DEFINITION_FORMATION('','',#52043);
+#52043 = PRODUCT('Compound103','Compound103','',(#52044));
+#52044 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#52045 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#52046 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#52047,#52049);
+#52047 = ( REPRESENTATION_RELATIONSHIP('','',#51872,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#52048) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#52048 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1155);
+#52049 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #52050);
+#52050 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('286','=>[0:1:1:287]','',#5,
+  #52041,$);
+#52051 = PRODUCT_TYPE('part',$,(#52043));
+#52052 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#52053),#52227);
+#52053 = SHELL_BASED_SURFACE_MODEL('',(#52054));
+#52054 = OPEN_SHELL('',(#52055));
+#52055 = ADVANCED_FACE('',(#52056),#52070,.T.);
+#52056 = FACE_BOUND('',#52057,.T.);
+#52057 = EDGE_LOOP('',(#52058,#52111,#52150,#52188));
+#52058 = ORIENTED_EDGE('',*,*,#52059,.F.);
+#52059 = EDGE_CURVE('',#52060,#52062,#52064,.T.);
+#52060 = VERTEX_POINT('',#52061);
+#52061 = CARTESIAN_POINT('',(3.000124926996,1.837046694444E-016,
+    13.233416692255));
+#52062 = VERTEX_POINT('',#52063);
+#52063 = CARTESIAN_POINT('',(2.800000041723,1.714505544354E-016,
+    13.100000102073));
+#52064 = SURFACE_CURVE('',#52065,(#52069),.PCURVE_S1.);
+#52065 = LINE('',#52066,#52067);
+#52066 = CARTESIAN_POINT('',(3.000124926996,1.837046694444E-016,
+    13.233416692255));
+#52067 = VECTOR('',#52068,1.);
+#52068 = DIRECTION('',(-0.832050294338,-5.094838648452E-017,
+    -0.554700196225));
+#52069 = PCURVE('',#52070,#52083);
+#52070 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#52071,#52072)
+    ,(#52073,#52074)
+    ,(#52075,#52076)
+    ,(#52077,#52078)
+    ,(#52079,#52080)
+    ,(#52081,#52082
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#52071 = CARTESIAN_POINT('',(1.979899016825,-1.979899016825,
+    13.050000103191));
+#52072 = CARTESIAN_POINT('',(2.192031054342,-2.192031054342,
+    13.250000106171));
+#52073 = CARTESIAN_POINT('',(2.29434075219,-1.66545728146,
+    13.060110598174));
+#52074 = CARTESIAN_POINT('',(2.540162975639,-1.843899133045,
+    13.260110601154));
+#52075 = CARTESIAN_POINT('',(2.541080112433,-1.293871803615,
+    13.070051951506));
+#52076 = CARTESIAN_POINT('',(2.813338695908,-1.432500925431,
+    13.270051954486));
+#52077 = CARTESIAN_POINT('',(2.711720505362,-0.881909452717,
+    13.079948253758));
+#52078 = CARTESIAN_POINT('',(3.00226198808,-0.976399751223,
+    13.279948256738));
+#52079 = CARTESIAN_POINT('',(2.800000041723,-0.444687766729,
+    13.08988960709));
+#52080 = CARTESIAN_POINT('',(3.100000046194,-0.492332884593,
+    13.28988961007));
+#52081 = CARTESIAN_POINT('',(2.800000041723,1.714505544354E-016,
+    13.100000102073));
+#52082 = CARTESIAN_POINT('',(3.100000046194,1.898202566964E-016,
+    13.300000105053));
+#52083 = DEFINITIONAL_REPRESENTATION('',(#52084),#52110);
+#52084 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#52085,#52086,#52087,#52088,
+    #52089,#52090,#52091,#52092,#52093,#52094,#52095,#52096,#52097,
+    #52098,#52099,#52100,#52101,#52102,#52103,#52104,#52105,#52106,
+    #52107,#52108,#52109),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.E+000,1.093273538404E-002,
+    2.186547076807E-002,3.279820615211E-002,4.373094153614E-002,
+    5.466367692018E-002,6.559641230421E-002,7.652914768825E-002,
+    8.746188307228E-002,9.839461845632E-002,0.10932735384,0.120260089224
+    ,0.131192824608,0.142125559992,0.153058295376,0.163991030761,
+    0.174923766145,0.185856501529,0.196789236913,0.207721972297,
+    0.218654707681,0.229587443065,0.240520178449),.UNSPECIFIED.);
+#52085 = CARTESIAN_POINT('',(1.,0.667082940968));
+#52086 = CARTESIAN_POINT('',(1.,0.656975623681));
+#52087 = CARTESIAN_POINT('',(1.,0.636760989106));
+#52088 = CARTESIAN_POINT('',(1.,0.606439037244));
+#52089 = CARTESIAN_POINT('',(1.,0.576117085381));
+#52090 = CARTESIAN_POINT('',(1.,0.545795133519));
+#52091 = CARTESIAN_POINT('',(1.,0.515473181657));
+#52092 = CARTESIAN_POINT('',(1.,0.485151229795));
+#52093 = CARTESIAN_POINT('',(1.,0.454829277933));
+#52094 = CARTESIAN_POINT('',(1.,0.424507326071));
+#52095 = CARTESIAN_POINT('',(1.,0.394185374208));
+#52096 = CARTESIAN_POINT('',(1.,0.363863422346));
+#52097 = CARTESIAN_POINT('',(1.,0.333541470484));
+#52098 = CARTESIAN_POINT('',(1.,0.303219518622));
+#52099 = CARTESIAN_POINT('',(1.,0.27289756676));
+#52100 = CARTESIAN_POINT('',(1.,0.242575614897));
+#52101 = CARTESIAN_POINT('',(1.,0.212253663035));
+#52102 = CARTESIAN_POINT('',(1.,0.181931711173));
+#52103 = CARTESIAN_POINT('',(1.,0.151609759311));
+#52104 = CARTESIAN_POINT('',(1.,0.121287807449));
+#52105 = CARTESIAN_POINT('',(1.,9.096585558655E-002));
+#52106 = CARTESIAN_POINT('',(1.,6.064390372437E-002));
+#52107 = CARTESIAN_POINT('',(1.,3.032195186218E-002));
+#52108 = CARTESIAN_POINT('',(1.,1.010731728739E-002));
+#52109 = CARTESIAN_POINT('',(1.,0.E+000));
+#52110 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#52111 = ORIENTED_EDGE('',*,*,#52112,.F.);
+#52112 = EDGE_CURVE('',#52113,#52060,#52115,.T.);
+#52113 = VERTEX_POINT('',#52114);
+#52114 = CARTESIAN_POINT('',(2.121242937857,-2.121242937857,
+    13.183260429912));
+#52115 = SURFACE_CURVE('',#52116,(#52121),.PCURVE_S1.);
+#52116 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#52117,#52118,#52119,#52120),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(-0.241778545972,0.E+000),
+  .PIECEWISE_BEZIER_KNOTS.);
+#52117 = CARTESIAN_POINT('',(2.121242937857,-2.121242937857,
+    13.183260429912));
+#52118 = CARTESIAN_POINT('',(2.682765495879,-1.559800074984,
+    13.200148826805));
+#52119 = CARTESIAN_POINT('',(3.000124926996,-0.794119080623,
+    13.216565851853));
+#52120 = CARTESIAN_POINT('',(3.000124926996,2.775557561563E-016,
+    13.233416692255));
+#52121 = PCURVE('',#52070,#52122);
+#52122 = DEFINITIONAL_REPRESENTATION('',(#52123),#52149);
+#52123 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#52124,#52125,#52126,#52127,
+    #52128,#52129,#52130,#52131,#52132,#52133,#52134,#52135,#52136,
+    #52137,#52138,#52139,#52140,#52141,#52142,#52143,#52144,#52145,
+    #52146,#52147,#52148),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.241778545972,-0.230788612064,
+    -0.219798678156,-0.208808744248,-0.197818810341,-0.186828876433,
+    -0.175838942525,-0.164849008617,-0.153859074709,-0.142869140802,
+    -0.131879206894,-0.120889272986,-0.109899339078,-9.89094051703E-002,
+    -8.791947126249E-002,-7.692953735468E-002,-6.593960344687E-002,
+    -5.494966953906E-002,-4.395973563124E-002,-3.296980172343E-002,
+    -2.197986781562E-002,-1.098993390781E-002,0.E+000),.UNSPECIFIED.);
+#52124 = CARTESIAN_POINT('',(0.E+000,0.66630162368));
+#52125 = CARTESIAN_POINT('',(1.515145118437E-002,0.666310313272));
+#52126 = CARTESIAN_POINT('',(4.54518446294E-002,0.666310782173));
+#52127 = CARTESIAN_POINT('',(9.089798952253E-002,0.666270389091));
+#52128 = CARTESIAN_POINT('',(0.136343081238,0.666198005978));
+#52129 = CARTESIAN_POINT('',(0.181789424773,0.666104587296));
+#52130 = CARTESIAN_POINT('',(0.227238657249,0.666001360727));
+#52131 = CARTESIAN_POINT('',(0.27269170279,0.665899402114));
+#52132 = CARTESIAN_POINT('',(0.318148871827,0.665808999059));
+#52133 = CARTESIAN_POINT('',(0.363609939154,0.665739172811));
+#52134 = CARTESIAN_POINT('',(0.409074242462,0.665697263644));
+#52135 = CARTESIAN_POINT('',(0.454540787406,0.665688608683));
+#52136 = CARTESIAN_POINT('',(0.500008360085,0.66571630732));
+#52137 = CARTESIAN_POINT('',(0.545475643788,0.665781077683));
+#52138 = CARTESIAN_POINT('',(0.590941337864,0.665881204673));
+#52139 = CARTESIAN_POINT('',(0.636404276287,0.666012580155));
+#52140 = CARTESIAN_POINT('',(0.681863543529,0.666168834959));
+#52141 = CARTESIAN_POINT('',(0.727318585591,0.666341562426));
+#52142 = CARTESIAN_POINT('',(0.772769313059,0.666520630337));
+#52143 = CARTESIAN_POINT('',(0.818216197112,0.666694586058));
+#52144 = CARTESIAN_POINT('',(0.863660344484,0.666851127297));
+#52145 = CARTESIAN_POINT('',(0.909103593462,0.666977729378));
+#52146 = CARTESIAN_POINT('',(0.954548464002,0.667062075195));
+#52147 = CARTESIAN_POINT('',(0.984848538401,0.667083085876));
+#52148 = CARTESIAN_POINT('',(1.,0.667082940968));
+#52149 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#52150 = ORIENTED_EDGE('',*,*,#52151,.F.);
+#52151 = EDGE_CURVE('',#52152,#52113,#52154,.T.);
+#52152 = VERTEX_POINT('',#52153);
+#52153 = CARTESIAN_POINT('',(1.979899016825,-1.979899016825,
+    13.050000103191));
+#52154 = SURFACE_CURVE('',#52155,(#52159),.PCURVE_S1.);
+#52155 = LINE('',#52156,#52157);
+#52156 = CARTESIAN_POINT('',(1.979899016825,-1.979899016825,
+    13.050000103191));
+#52157 = VECTOR('',#52158,1.);
+#52158 = DIRECTION('',(0.588348405415,-0.588348405415,0.554700196225));
+#52159 = PCURVE('',#52070,#52160);
+#52160 = DEFINITIONAL_REPRESENTATION('',(#52161),#52187);
+#52161 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#52162,#52163,#52164,#52165,
+    #52166,#52167,#52168,#52169,#52170,#52171,#52172,#52173,#52174,
+    #52175,#52176,#52177,#52178,#52179,#52180,#52181,#52182,#52183,
+    #52184,#52185,#52186),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.091993047683E-002,
+    2.183986095365E-002,3.275979143048E-002,4.36797219073E-002,
+    5.459965238413E-002,6.551958286095E-002,7.643951333778E-002,
+    8.73594438146E-002,9.827937429143E-002,0.109199304768,0.120119235245
+    ,0.131039165722,0.141959096199,0.152879026676,0.163798957152,
+    0.174718887629,0.185638818106,0.196558748583,0.20747867906,
+    0.218398609537,0.229318540013,0.24023847049),.UNSPECIFIED.);
+#52162 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#52163 = CARTESIAN_POINT('',(0.E+000,1.009547914667E-002));
+#52164 = CARTESIAN_POINT('',(0.E+000,3.028643744E-002));
+#52165 = CARTESIAN_POINT('',(0.E+000,6.057287488E-002));
+#52166 = CARTESIAN_POINT('',(0.E+000,9.085931232E-002));
+#52167 = CARTESIAN_POINT('',(0.E+000,0.12114574976));
+#52168 = CARTESIAN_POINT('',(0.E+000,0.1514321872));
+#52169 = CARTESIAN_POINT('',(0.E+000,0.18171862464));
+#52170 = CARTESIAN_POINT('',(0.E+000,0.21200506208));
+#52171 = CARTESIAN_POINT('',(0.E+000,0.24229149952));
+#52172 = CARTESIAN_POINT('',(0.E+000,0.27257793696));
+#52173 = CARTESIAN_POINT('',(0.E+000,0.3028643744));
+#52174 = CARTESIAN_POINT('',(0.E+000,0.33315081184));
+#52175 = CARTESIAN_POINT('',(0.E+000,0.36343724928));
+#52176 = CARTESIAN_POINT('',(0.E+000,0.39372368672));
+#52177 = CARTESIAN_POINT('',(0.E+000,0.42401012416));
+#52178 = CARTESIAN_POINT('',(0.E+000,0.4542965616));
+#52179 = CARTESIAN_POINT('',(0.E+000,0.48458299904));
+#52180 = CARTESIAN_POINT('',(0.E+000,0.51486943648));
+#52181 = CARTESIAN_POINT('',(0.E+000,0.54515587392));
+#52182 = CARTESIAN_POINT('',(0.E+000,0.57544231136));
+#52183 = CARTESIAN_POINT('',(0.E+000,0.6057287488));
+#52184 = CARTESIAN_POINT('',(0.E+000,0.63601518624));
+#52185 = CARTESIAN_POINT('',(-0.E+000,0.656206144533));
+#52186 = CARTESIAN_POINT('',(0.E+000,0.66630162368));
+#52187 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#52188 = ORIENTED_EDGE('',*,*,#52189,.F.);
+#52189 = EDGE_CURVE('',#52062,#52152,#52190,.T.);
+#52190 = SURFACE_CURVE('',#52191,(#52198),.PCURVE_S1.);
+#52191 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#52192,#52193,#52194,#52195,
+    #52196,#52197),.UNSPECIFIED.,.F.,.F.,(6,6),(-1.,0.E+000),
+  .PIECEWISE_BEZIER_KNOTS.);
+#52192 = CARTESIAN_POINT('',(2.800000041723,1.714505544354E-016,
+    13.100000102073));
+#52193 = CARTESIAN_POINT('',(2.800000041723,-0.444687766729,
+    13.08988960709));
+#52194 = CARTESIAN_POINT('',(2.711720505362,-0.881909452717,
+    13.079948253758));
+#52195 = CARTESIAN_POINT('',(2.541080112433,-1.293871803615,
+    13.070051951506));
+#52196 = CARTESIAN_POINT('',(2.29434075219,-1.66545728146,
+    13.060110598174));
+#52197 = CARTESIAN_POINT('',(1.979899016825,-1.979899016825,
+    13.050000103191));
+#52198 = PCURVE('',#52070,#52199);
+#52199 = DEFINITIONAL_REPRESENTATION('',(#52200),#52226);
+#52200 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#52201,#52202,#52203,#52204,
+    #52205,#52206,#52207,#52208,#52209,#52210,#52211,#52212,#52213,
+    #52214,#52215,#52216,#52217,#52218,#52219,#52220,#52221,#52222,
+    #52223,#52224,#52225),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-1.,-0.954545454545,-0.909090909091,
+    -0.863636363636,-0.818181818182,-0.772727272727,-0.727272727273,
+    -0.681818181818,-0.636363636364,-0.590909090909,-0.545454545455,-0.5
+    ,-0.454545454545,-0.409090909091,-0.363636363636,-0.318181818182,
+    -0.272727272727,-0.227272727273,-0.181818181818,-0.136363636364,
+    -9.090909090909E-002,-4.545454545455E-002,0.E+000),.UNSPECIFIED.);
+#52201 = CARTESIAN_POINT('',(1.,0.E+000));
+#52202 = CARTESIAN_POINT('',(0.984848484848,0.E+000));
+#52203 = CARTESIAN_POINT('',(0.954545454545,0.E+000));
+#52204 = CARTESIAN_POINT('',(0.909090909091,0.E+000));
+#52205 = CARTESIAN_POINT('',(0.863636363636,0.E+000));
+#52206 = CARTESIAN_POINT('',(0.818181818182,0.E+000));
+#52207 = CARTESIAN_POINT('',(0.772727272727,0.E+000));
+#52208 = CARTESIAN_POINT('',(0.727272727273,0.E+000));
+#52209 = CARTESIAN_POINT('',(0.681818181818,0.E+000));
+#52210 = CARTESIAN_POINT('',(0.636363636364,0.E+000));
+#52211 = CARTESIAN_POINT('',(0.590909090909,0.E+000));
+#52212 = CARTESIAN_POINT('',(0.545454545455,0.E+000));
+#52213 = CARTESIAN_POINT('',(0.5,0.E+000));
+#52214 = CARTESIAN_POINT('',(0.454545454545,0.E+000));
+#52215 = CARTESIAN_POINT('',(0.409090909091,0.E+000));
+#52216 = CARTESIAN_POINT('',(0.363636363636,0.E+000));
+#52217 = CARTESIAN_POINT('',(0.318181818182,0.E+000));
+#52218 = CARTESIAN_POINT('',(0.272727272727,0.E+000));
+#52219 = CARTESIAN_POINT('',(0.227272727273,0.E+000));
+#52220 = CARTESIAN_POINT('',(0.181818181818,0.E+000));
+#52221 = CARTESIAN_POINT('',(0.136363636364,0.E+000));
+#52222 = CARTESIAN_POINT('',(9.090909090909E-002,0.E+000));
+#52223 = CARTESIAN_POINT('',(4.545454545455E-002,0.E+000));
+#52224 = CARTESIAN_POINT('',(1.515151515152E-002,-0.E+000));
+#52225 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#52226 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#52227 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#52231)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#52228,#52229,#52230)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#52228 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#52229 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#52230 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#52231 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-004),#52228,
+  'distance_accuracy_value','confusion accuracy');
+#52232 = SHAPE_DEFINITION_REPRESENTATION(#52233,#52052);
+#52233 = PRODUCT_DEFINITION_SHAPE('','',#52234);
+#52234 = PRODUCT_DEFINITION('design','',#52235,#52238);
+#52235 = PRODUCT_DEFINITION_FORMATION('','',#52236);
+#52236 = PRODUCT('Compound111','Compound111','',(#52237));
+#52237 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#52238 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#52239 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#52240,#52242);
+#52240 = ( REPRESENTATION_RELATIONSHIP('','',#52052,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#52241) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#52241 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1159);
+#52242 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #52243);
+#52243 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('287','=>[0:1:1:288]','',#5,
+  #52234,$);
+#52244 = PRODUCT_TYPE('part',$,(#52236));
+#52245 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#52246),#52429);
+#52246 = SHELL_BASED_SURFACE_MODEL('',(#52247));
+#52247 = OPEN_SHELL('',(#52248));
+#52248 = ADVANCED_FACE('',(#52249),#52263,.T.);
+#52249 = FACE_BOUND('',#52250,.T.);
+#52250 = EDGE_LOOP('',(#52251,#52304,#52352,#52390));
+#52251 = ORIENTED_EDGE('',*,*,#52252,.F.);
+#52252 = EDGE_CURVE('',#52253,#52255,#52257,.T.);
+#52253 = VERTEX_POINT('',#52254);
+#52254 = CARTESIAN_POINT('',(1.493698897412E-016,3.000000044703,
+    12.933333444099));
+#52255 = VERTEX_POINT('',#52256);
+#52256 = CARTESIAN_POINT('',(1.394118970918E-016,2.800000041723,
+    12.800000108779));
+#52257 = SURFACE_CURVE('',#52258,(#52262),.PCURVE_S1.);
+#52258 = LINE('',#52259,#52260);
+#52259 = CARTESIAN_POINT('',(1.493698897412E-016,3.000000044703,
+    12.933333444099));
+#52260 = VECTOR('',#52261,1.);
+#52261 = DIRECTION('',(-4.142775295748E-017,-0.832050294338,
+    -0.554700196225));
+#52262 = PCURVE('',#52263,#52276);
+#52263 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#52264,#52265)
+    ,(#52266,#52267)
+    ,(#52268,#52269)
+    ,(#52270,#52271)
+    ,(#52272,#52273)
+    ,(#52274,#52275
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#52264 = CARTESIAN_POINT('',(1.979899016825,1.979899016825,
+    12.750000109896));
+#52265 = CARTESIAN_POINT('',(2.192031054342,2.192031054342,
+    12.950000112876));
+#52266 = CARTESIAN_POINT('',(1.66545728146,2.29434075219,12.760110604879
+    ));
+#52267 = CARTESIAN_POINT('',(1.843899133045,2.540162975639,
+    12.96011060786));
+#52268 = CARTESIAN_POINT('',(1.293871803615,2.541080112433,
+    12.770051958211));
+#52269 = CARTESIAN_POINT('',(1.432500925431,2.813338695908,
+    12.970051961192));
+#52270 = CARTESIAN_POINT('',(0.881909452717,2.711720505362,
+    12.779948260463));
+#52271 = CARTESIAN_POINT('',(0.976399751223,3.00226198808,
+    12.979948263444));
+#52272 = CARTESIAN_POINT('',(0.444687766729,2.800000041723,
+    12.789889613795));
+#52273 = CARTESIAN_POINT('',(0.492332884593,3.100000046194,
+    12.989889616775));
+#52274 = CARTESIAN_POINT('',(1.394118970918E-016,2.800000041723,
+    12.800000108779));
+#52275 = CARTESIAN_POINT('',(1.543488860659E-016,3.100000046194,
+    13.000000111759));
+#52276 = DEFINITIONAL_REPRESENTATION('',(#52277),#52303);
+#52277 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#52278,#52279,#52280,#52281,
+    #52282,#52283,#52284,#52285,#52286,#52287,#52288,#52289,#52290,
+    #52291,#52292,#52293,#52294,#52295,#52296,#52297,#52298,#52299,
+    #52300,#52301,#52302),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.E+000,1.092591311876E-002,
+    2.185182623752E-002,3.277773935628E-002,4.370365247504E-002,
+    5.462956559379E-002,6.555547871255E-002,7.648139183131E-002,
+    8.740730495007E-002,9.833321806883E-002,0.109259131188,
+    0.120185044306,0.131110957425,0.142036870544,0.152962783663,
+    0.163888696781,0.1748146099,0.185740523019,0.196666436138,
+    0.207592349256,0.218518262375,0.229444175494,0.240370088613),
+  .UNSPECIFIED.);
+#52278 = CARTESIAN_POINT('',(1.,0.666666666667));
+#52279 = CARTESIAN_POINT('',(1.,0.656565656566));
+#52280 = CARTESIAN_POINT('',(1.,0.636363636364));
+#52281 = CARTESIAN_POINT('',(1.,0.606060606061));
+#52282 = CARTESIAN_POINT('',(1.,0.575757575758));
+#52283 = CARTESIAN_POINT('',(1.,0.545454545454));
+#52284 = CARTESIAN_POINT('',(1.,0.515151515151));
+#52285 = CARTESIAN_POINT('',(1.,0.484848484848));
+#52286 = CARTESIAN_POINT('',(1.,0.454545454545));
+#52287 = CARTESIAN_POINT('',(1.,0.424242424242));
+#52288 = CARTESIAN_POINT('',(1.,0.393939393939));
+#52289 = CARTESIAN_POINT('',(1.,0.363636363636));
+#52290 = CARTESIAN_POINT('',(1.,0.333333333333));
+#52291 = CARTESIAN_POINT('',(1.,0.30303030303));
+#52292 = CARTESIAN_POINT('',(1.,0.272727272727));
+#52293 = CARTESIAN_POINT('',(1.,0.242424242424));
+#52294 = CARTESIAN_POINT('',(1.,0.212121212121));
+#52295 = CARTESIAN_POINT('',(1.,0.181818181818));
+#52296 = CARTESIAN_POINT('',(1.,0.151515151515));
+#52297 = CARTESIAN_POINT('',(1.,0.121212121212));
+#52298 = CARTESIAN_POINT('',(1.,9.090909090908E-002));
+#52299 = CARTESIAN_POINT('',(1.,6.060606060606E-002));
+#52300 = CARTESIAN_POINT('',(1.,3.030303030303E-002));
+#52301 = CARTESIAN_POINT('',(1.,1.010101010101E-002));
+#52302 = CARTESIAN_POINT('',(1.,0.E+000));
+#52303 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#52304 = ORIENTED_EDGE('',*,*,#52305,.F.);
+#52305 = EDGE_CURVE('',#52306,#52253,#52308,.T.);
+#52306 = VERTEX_POINT('',#52307);
+#52307 = CARTESIAN_POINT('',(2.121242937857,2.121242937857,
+    12.883260436618));
+#52308 = SURFACE_CURVE('',#52309,(#52323),.PCURVE_S1.);
+#52309 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#52310,#52311,#52312,#52313,
+    #52314,#52315,#52316,#52317,#52318,#52319,#52320,#52321,#52322),
+  .UNSPECIFIED.,.F.,.F.,(4,3,3,3,4),(-0.241768013859,-0.171301740733,
+    -8.56508703667E-002,-1.415744859848E-002,0.E+000),.UNSPECIFIED.);
+#52310 = CARTESIAN_POINT('',(2.121242937857,2.121242937857,
+    12.883260436618));
+#52311 = CARTESIAN_POINT('',(1.905940960532,2.336514358043,
+    12.889707066379));
+#52312 = CARTESIAN_POINT('',(1.709595811286,2.474063602487,
+    12.894744717805));
+#52313 = CARTESIAN_POINT('',(1.528082936314,2.581519940602,
+    12.899228595195));
+#52314 = CARTESIAN_POINT('',(1.307456315459,2.712131770598,
+    12.904678691874));
+#52315 = CARTESIAN_POINT('',(1.106819245617,2.798972408573,
+    12.909298381951));
+#52316 = CARTESIAN_POINT('',(0.872965822001,2.870127849562,
+    12.914503274315));
+#52317 = CARTESIAN_POINT('',(0.677766621165,2.929521828069,
+    12.918847836879));
+#52318 = CARTESIAN_POINT('',(0.458191757452,2.97828191798,
+    12.923592749141));
+#52319 = CARTESIAN_POINT('',(0.175571278452,2.994856288266,
+    12.929604390624));
+#52320 = CARTESIAN_POINT('',(0.119605501387,2.998138419538,
+    12.930794842881));
+#52321 = CARTESIAN_POINT('',(6.117183283543E-002,3.000000044703,
+    12.932035352003));
+#52322 = CARTESIAN_POINT('',(0.E+000,3.000000044703,12.933333444099));
+#52323 = PCURVE('',#52263,#52324);
+#52324 = DEFINITIONAL_REPRESENTATION('',(#52325),#52351);
+#52325 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#52326,#52327,#52328,#52329,
+    #52330,#52331,#52332,#52333,#52334,#52335,#52336,#52337,#52338,
+    #52339,#52340,#52341,#52342,#52343,#52344,#52345,#52346,#52347,
+    #52348,#52349,#52350),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.241768013859,-0.230778558684,
+    -0.219789103508,-0.208799648333,-0.197810193158,-0.186820737982,
+    -0.175831282807,-0.164841827631,-0.153852372456,-0.14286291728,
+    -0.131873462105,-0.12088400693,-0.109894551754,-9.89050965788E-002,
+    -8.791564140338E-002,-7.692618622796E-002,-6.593673105253E-002,
+    -5.494727587711E-002,-4.395782070169E-002,-3.296836552627E-002,
+    -2.197891035084E-002,-1.098945517542E-002,0.E+000),.UNSPECIFIED.);
+#52326 = CARTESIAN_POINT('',(0.E+000,0.66630162368));
+#52327 = CARTESIAN_POINT('',(1.993249288936E-002,0.666338091682));
+#52328 = CARTESIAN_POINT('',(5.84790216035E-002,0.666769182717));
+#52329 = CARTESIAN_POINT('',(0.112725040405,0.667779345432));
+#52330 = CARTESIAN_POINT('',(0.163780853,0.668238224393));
+#52331 = CARTESIAN_POINT('',(0.212023128461,0.667944558134));
+#52332 = CARTESIAN_POINT('',(0.257808777095,0.66709345928));
+#52333 = CARTESIAN_POINT('',(0.301473359041,0.666186808541));
+#52334 = CARTESIAN_POINT('',(0.343309840114,0.666323648194));
+#52335 = CARTESIAN_POINT('',(0.383730253215,0.66727344808));
+#52336 = CARTESIAN_POINT('',(0.423075138291,0.668192474321));
+#52337 = CARTESIAN_POINT('',(0.461705269526,0.668701229075));
+#52338 = CARTESIAN_POINT('',(0.499981587131,0.668605868841));
+#52339 = CARTESIAN_POINT('',(0.53826499299,0.667956602916));
+#52340 = CARTESIAN_POINT('',(0.576913928737,0.667043457261));
+#52341 = CARTESIAN_POINT('',(0.616272751837,0.66633363532));
+#52342 = CARTESIAN_POINT('',(0.656698170514,0.666732990899));
+#52343 = CARTESIAN_POINT('',(0.698573089408,0.667624475658));
+#52344 = CARTESIAN_POINT('',(0.74220592869,0.668275469078));
+#52345 = CARTESIAN_POINT('',(0.78794892032,0.668324717403));
+#52346 = CARTESIAN_POINT('',(0.836164372033,0.66775375736));
+#52347 = CARTESIAN_POINT('',(0.887224142798,0.666792221786));
+#52348 = CARTESIAN_POINT('',(0.941506905114,0.666635647091));
+#52349 = CARTESIAN_POINT('',(0.980068148889,0.66664870459));
+#52350 = CARTESIAN_POINT('',(1.,0.666666666667));
+#52351 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#52352 = ORIENTED_EDGE('',*,*,#52353,.F.);
+#52353 = EDGE_CURVE('',#52354,#52306,#52356,.T.);
+#52354 = VERTEX_POINT('',#52355);
+#52355 = CARTESIAN_POINT('',(1.979899016825,1.979899016825,
+    12.750000109896));
+#52356 = SURFACE_CURVE('',#52357,(#52361),.PCURVE_S1.);
+#52357 = LINE('',#52358,#52359);
+#52358 = CARTESIAN_POINT('',(1.979899016825,1.979899016825,
+    12.750000109896));
+#52359 = VECTOR('',#52360,1.);
+#52360 = DIRECTION('',(0.588348405415,0.588348405415,0.554700196225));
+#52361 = PCURVE('',#52263,#52362);
+#52362 = DEFINITIONAL_REPRESENTATION('',(#52363),#52389);
+#52363 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#52364,#52365,#52366,#52367,
+    #52368,#52369,#52370,#52371,#52372,#52373,#52374,#52375,#52376,
+    #52377,#52378,#52379,#52380,#52381,#52382,#52383,#52384,#52385,
+    #52386,#52387,#52388),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.091993047682E-002,
+    2.183986095365E-002,3.275979143047E-002,4.367972190729E-002,
+    5.459965238412E-002,6.551958286094E-002,7.643951333776E-002,
+    8.735944381458E-002,9.827937429141E-002,0.109199304768,
+    0.120119235245,0.131039165722,0.141959096199,0.152879026676,
+    0.163798957152,0.174718887629,0.185638818106,0.196558748583,
+    0.20747867906,0.218398609536,0.229318540013,0.24023847049),
+  .UNSPECIFIED.);
+#52364 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#52365 = CARTESIAN_POINT('',(0.E+000,1.009547914667E-002));
+#52366 = CARTESIAN_POINT('',(0.E+000,3.028643744E-002));
+#52367 = CARTESIAN_POINT('',(0.E+000,6.057287487999E-002));
+#52368 = CARTESIAN_POINT('',(0.E+000,9.085931231999E-002));
+#52369 = CARTESIAN_POINT('',(0.E+000,0.12114574976));
+#52370 = CARTESIAN_POINT('',(0.E+000,0.1514321872));
+#52371 = CARTESIAN_POINT('',(0.E+000,0.18171862464));
+#52372 = CARTESIAN_POINT('',(0.E+000,0.21200506208));
+#52373 = CARTESIAN_POINT('',(0.E+000,0.24229149952));
+#52374 = CARTESIAN_POINT('',(0.E+000,0.27257793696));
+#52375 = CARTESIAN_POINT('',(0.E+000,0.3028643744));
+#52376 = CARTESIAN_POINT('',(0.E+000,0.33315081184));
+#52377 = CARTESIAN_POINT('',(0.E+000,0.36343724928));
+#52378 = CARTESIAN_POINT('',(0.E+000,0.39372368672));
+#52379 = CARTESIAN_POINT('',(0.E+000,0.42401012416));
+#52380 = CARTESIAN_POINT('',(0.E+000,0.4542965616));
+#52381 = CARTESIAN_POINT('',(0.E+000,0.48458299904));
+#52382 = CARTESIAN_POINT('',(0.E+000,0.51486943648));
+#52383 = CARTESIAN_POINT('',(0.E+000,0.54515587392));
+#52384 = CARTESIAN_POINT('',(0.E+000,0.57544231136));
+#52385 = CARTESIAN_POINT('',(0.E+000,0.6057287488));
+#52386 = CARTESIAN_POINT('',(0.E+000,0.63601518624));
+#52387 = CARTESIAN_POINT('',(-0.E+000,0.656206144533));
+#52388 = CARTESIAN_POINT('',(0.E+000,0.66630162368));
+#52389 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#52390 = ORIENTED_EDGE('',*,*,#52391,.F.);
+#52391 = EDGE_CURVE('',#52255,#52354,#52392,.T.);
+#52392 = SURFACE_CURVE('',#52393,(#52400),.PCURVE_S1.);
+#52393 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#52394,#52395,#52396,#52397,
+    #52398,#52399),.UNSPECIFIED.,.F.,.F.,(6,6),(-1.,0.E+000),
+  .PIECEWISE_BEZIER_KNOTS.);
+#52394 = CARTESIAN_POINT('',(1.394118970918E-016,2.800000041723,
+    12.800000108779));
+#52395 = CARTESIAN_POINT('',(0.444687766729,2.800000041723,
+    12.789889613795));
+#52396 = CARTESIAN_POINT('',(0.881909452717,2.711720505362,
+    12.779948260463));
+#52397 = CARTESIAN_POINT('',(1.293871803615,2.541080112433,
+    12.770051958211));
+#52398 = CARTESIAN_POINT('',(1.66545728146,2.29434075219,12.760110604879
+    ));
+#52399 = CARTESIAN_POINT('',(1.979899016825,1.979899016825,
+    12.750000109896));
+#52400 = PCURVE('',#52263,#52401);
+#52401 = DEFINITIONAL_REPRESENTATION('',(#52402),#52428);
+#52402 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#52403,#52404,#52405,#52406,
+    #52407,#52408,#52409,#52410,#52411,#52412,#52413,#52414,#52415,
+    #52416,#52417,#52418,#52419,#52420,#52421,#52422,#52423,#52424,
+    #52425,#52426,#52427),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-1.,-0.954545454545,-0.909090909091,
+    -0.863636363636,-0.818181818182,-0.772727272727,-0.727272727273,
+    -0.681818181818,-0.636363636364,-0.590909090909,-0.545454545455,-0.5
+    ,-0.454545454545,-0.409090909091,-0.363636363636,-0.318181818182,
+    -0.272727272727,-0.227272727273,-0.181818181818,-0.136363636364,
+    -9.090909090909E-002,-4.545454545455E-002,0.E+000),.UNSPECIFIED.);
+#52403 = CARTESIAN_POINT('',(1.,0.E+000));
+#52404 = CARTESIAN_POINT('',(0.984848484848,0.E+000));
+#52405 = CARTESIAN_POINT('',(0.954545454545,0.E+000));
+#52406 = CARTESIAN_POINT('',(0.909090909091,0.E+000));
+#52407 = CARTESIAN_POINT('',(0.863636363636,0.E+000));
+#52408 = CARTESIAN_POINT('',(0.818181818182,0.E+000));
+#52409 = CARTESIAN_POINT('',(0.772727272727,0.E+000));
+#52410 = CARTESIAN_POINT('',(0.727272727273,0.E+000));
+#52411 = CARTESIAN_POINT('',(0.681818181818,0.E+000));
+#52412 = CARTESIAN_POINT('',(0.636363636364,0.E+000));
+#52413 = CARTESIAN_POINT('',(0.590909090909,0.E+000));
+#52414 = CARTESIAN_POINT('',(0.545454545455,0.E+000));
+#52415 = CARTESIAN_POINT('',(0.5,0.E+000));
+#52416 = CARTESIAN_POINT('',(0.454545454545,0.E+000));
+#52417 = CARTESIAN_POINT('',(0.409090909091,0.E+000));
+#52418 = CARTESIAN_POINT('',(0.363636363636,0.E+000));
+#52419 = CARTESIAN_POINT('',(0.318181818182,0.E+000));
+#52420 = CARTESIAN_POINT('',(0.272727272727,0.E+000));
+#52421 = CARTESIAN_POINT('',(0.227272727273,0.E+000));
+#52422 = CARTESIAN_POINT('',(0.181818181818,0.E+000));
+#52423 = CARTESIAN_POINT('',(0.136363636364,0.E+000));
+#52424 = CARTESIAN_POINT('',(9.090909090909E-002,0.E+000));
+#52425 = CARTESIAN_POINT('',(4.545454545455E-002,0.E+000));
+#52426 = CARTESIAN_POINT('',(1.515151515152E-002,-0.E+000));
+#52427 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#52428 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#52429 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#52433)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#52430,#52431,#52432)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#52430 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#52431 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#52432 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#52433 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-004),#52430,
+  'distance_accuracy_value','confusion accuracy');
+#52434 = SHAPE_DEFINITION_REPRESENTATION(#52435,#52245);
+#52435 = PRODUCT_DEFINITION_SHAPE('','',#52436);
+#52436 = PRODUCT_DEFINITION('design','',#52437,#52440);
+#52437 = PRODUCT_DEFINITION_FORMATION('','',#52438);
+#52438 = PRODUCT('Compound115','Compound115','',(#52439));
+#52439 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#52440 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#52441 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#52442,#52444);
+#52442 = ( REPRESENTATION_RELATIONSHIP('','',#52245,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#52443) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#52443 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1163);
+#52444 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #52445);
+#52445 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('288','=>[0:1:1:289]','',#5,
+  #52436,$);
+#52446 = PRODUCT_TYPE('part',$,(#52438));
+#52447 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#52448),#52622);
+#52448 = SHELL_BASED_SURFACE_MODEL('',(#52449));
+#52449 = OPEN_SHELL('',(#52450));
+#52450 = ADVANCED_FACE('',(#52451),#52465,.T.);
+#52451 = FACE_BOUND('',#52452,.T.);
+#52452 = EDGE_LOOP('',(#52453,#52506,#52545,#52583));
+#52453 = ORIENTED_EDGE('',*,*,#52454,.F.);
+#52454 = EDGE_CURVE('',#52455,#52457,#52459,.T.);
+#52455 = VERTEX_POINT('',#52456);
+#52456 = CARTESIAN_POINT('',(-2.121242937857,-2.121242937857,
+    10.683260470891));
+#52457 = VERTEX_POINT('',#52458);
+#52458 = CARTESIAN_POINT('',(-1.979899016825,-1.979899016825,
+    10.550000144169));
+#52459 = SURFACE_CURVE('',#52460,(#52464),.PCURVE_S1.);
+#52460 = LINE('',#52461,#52462);
+#52461 = CARTESIAN_POINT('',(-2.121242937857,-2.121242937857,
+    10.683260470891));
+#52462 = VECTOR('',#52463,1.);
+#52463 = DIRECTION('',(0.588348405415,0.588348405415,-0.554700196225));
+#52464 = PCURVE('',#52465,#52478);
+#52465 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#52466,#52467)
+    ,(#52468,#52469)
+    ,(#52470,#52471)
+    ,(#52472,#52473)
+    ,(#52474,#52475)
+    ,(#52476,#52477
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#52466 = CARTESIAN_POINT('',(-2.800000041723,3.429011088709E-016,
+    10.500000145286));
+#52467 = CARTESIAN_POINT('',(-3.100000046194,3.796405133928E-016,
+    10.700000148267));
+#52468 = CARTESIAN_POINT('',(-2.800000041723,-0.444687766729,
+    10.51011064027));
+#52469 = CARTESIAN_POINT('',(-3.100000046194,-0.492332884593,
+    10.71011064325));
+#52470 = CARTESIAN_POINT('',(-2.711720505362,-0.881909452717,
+    10.520051993602));
+#52471 = CARTESIAN_POINT('',(-3.00226198808,-0.976399751223,
+    10.720051996582));
+#52472 = CARTESIAN_POINT('',(-2.541080112433,-1.293871803615,
+    10.529948295853));
+#52473 = CARTESIAN_POINT('',(-2.813338695908,-1.432500925431,
+    10.729948298834));
+#52474 = CARTESIAN_POINT('',(-2.29434075219,-1.66545728146,
+    10.539889649186));
+#52475 = CARTESIAN_POINT('',(-2.540162975639,-1.843899133045,
+    10.739889652166));
+#52476 = CARTESIAN_POINT('',(-1.979899016825,-1.979899016825,
+    10.550000144169));
+#52477 = CARTESIAN_POINT('',(-2.192031054342,-2.192031054342,
+    10.750000147149));
+#52478 = DEFINITIONAL_REPRESENTATION('',(#52479),#52505);
+#52479 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#52480,#52481,#52482,#52483,
+    #52484,#52485,#52486,#52487,#52488,#52489,#52490,#52491,#52492,
+    #52493,#52494,#52495,#52496,#52497,#52498,#52499,#52500,#52501,
+    #52502,#52503,#52504),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.091993047683E-002,
+    2.183986095365E-002,3.275979143048E-002,4.36797219073E-002,
+    5.459965238413E-002,6.551958286095E-002,7.643951333778E-002,
+    8.73594438146E-002,9.827937429143E-002,0.109199304768,0.120119235245
+    ,0.131039165722,0.141959096199,0.152879026676,0.163798957152,
+    0.174718887629,0.185638818106,0.196558748583,0.20747867906,
+    0.218398609537,0.229318540013,0.24023847049),.UNSPECIFIED.);
+#52480 = CARTESIAN_POINT('',(1.,0.66630162368));
+#52481 = CARTESIAN_POINT('',(1.,0.656206144533));
+#52482 = CARTESIAN_POINT('',(1.,0.63601518624));
+#52483 = CARTESIAN_POINT('',(1.,0.6057287488));
+#52484 = CARTESIAN_POINT('',(1.,0.57544231136));
+#52485 = CARTESIAN_POINT('',(1.,0.54515587392));
+#52486 = CARTESIAN_POINT('',(1.,0.51486943648));
+#52487 = CARTESIAN_POINT('',(1.,0.48458299904));
+#52488 = CARTESIAN_POINT('',(1.,0.4542965616));
+#52489 = CARTESIAN_POINT('',(1.,0.42401012416));
+#52490 = CARTESIAN_POINT('',(1.,0.39372368672));
+#52491 = CARTESIAN_POINT('',(1.,0.36343724928));
+#52492 = CARTESIAN_POINT('',(1.,0.33315081184));
+#52493 = CARTESIAN_POINT('',(1.,0.3028643744));
+#52494 = CARTESIAN_POINT('',(1.,0.27257793696));
+#52495 = CARTESIAN_POINT('',(1.,0.24229149952));
+#52496 = CARTESIAN_POINT('',(1.,0.21200506208));
+#52497 = CARTESIAN_POINT('',(1.,0.18171862464));
+#52498 = CARTESIAN_POINT('',(1.,0.1514321872));
+#52499 = CARTESIAN_POINT('',(1.,0.12114574976));
+#52500 = CARTESIAN_POINT('',(1.,9.085931231999E-002));
+#52501 = CARTESIAN_POINT('',(1.,6.057287488E-002));
+#52502 = CARTESIAN_POINT('',(1.,3.028643744E-002));
+#52503 = CARTESIAN_POINT('',(1.,1.009547914667E-002));
+#52504 = CARTESIAN_POINT('',(1.,0.E+000));
+#52505 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#52506 = ORIENTED_EDGE('',*,*,#52507,.F.);
+#52507 = EDGE_CURVE('',#52508,#52455,#52510,.T.);
+#52508 = VERTEX_POINT('',#52509);
+#52509 = CARTESIAN_POINT('',(-3.000124926996,3.674093388888E-016,
+    10.633416735468));
+#52510 = SURFACE_CURVE('',#52511,(#52516),.PCURVE_S1.);
+#52511 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#52512,#52513,#52514,#52515),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,0.241777920213),
+  .PIECEWISE_BEZIER_KNOTS.);
+#52512 = CARTESIAN_POINT('',(-3.000124926996,3.674093388888E-016,
+    10.633416735468));
+#52513 = CARTESIAN_POINT('',(-3.000124926996,-0.794119080623,
+    10.65026757587));
+#52514 = CARTESIAN_POINT('',(-2.682765495879,-1.559800074984,
+    10.666447211305));
+#52515 = CARTESIAN_POINT('',(-2.121242937857,-2.121242937857,
+    10.683260470891));
+#52516 = PCURVE('',#52465,#52517);
+#52517 = DEFINITIONAL_REPRESENTATION('',(#52518),#52544);
+#52518 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#52519,#52520,#52521,#52522,
+    #52523,#52524,#52525,#52526,#52527,#52528,#52529,#52530,#52531,
+    #52532,#52533,#52534,#52535,#52536,#52537,#52538,#52539,#52540,
+    #52541,#52542,#52543),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.098990546424E-002,
+    2.197981092847E-002,3.296971639271E-002,4.395962185695E-002,
+    5.494952732119E-002,6.593943278542E-002,7.692933824966E-002,
+    8.79192437139E-002,9.890914917813E-002,0.109899054642,0.120888960107
+    ,0.131878865571,0.142868771035,0.153858676499,0.164848581964,
+    0.175838487428,0.186828392892,0.197818298356,0.208808203821,
+    0.219798109285,0.230788014749,0.241777920213),.UNSPECIFIED.);
+#52519 = CARTESIAN_POINT('',(0.E+000,0.667082940968));
+#52520 = CARTESIAN_POINT('',(1.515146100233E-002,0.667083100955));
+#52521 = CARTESIAN_POINT('',(4.545160052912E-002,0.667062684535));
+#52522 = CARTESIAN_POINT('',(9.089673222675E-002,0.666980253684));
+#52523 = CARTESIAN_POINT('',(0.13634037247,0.666855852855));
+#52524 = CARTESIAN_POINT('',(0.181785000357,0.666701301821));
+#52525 = CARTESIAN_POINT('',(0.22723241187,0.666528769334));
+#52526 = CARTESIAN_POINT('',(0.272683671548,0.666350350957));
+#52527 = CARTESIAN_POINT('',(0.318139210936,0.66617741872));
+#52528 = CARTESIAN_POINT('',(0.363598905405,0.666020133483));
+#52529 = CARTESIAN_POINT('',(0.409062171783,0.665887019512));
+#52530 = CARTESIAN_POINT('',(0.454528072694,0.665784631778));
+#52531 = CARTESIAN_POINT('',(0.499995428523,0.665717310673));
+#52532 = CARTESIAN_POINT('',(0.545462933859,0.665687027783));
+#52533 = CARTESIAN_POINT('',(0.590929276272,0.66569332318));
+#52534 = CARTESIAN_POINT('',(0.636393255017,0.665733334858));
+#52535 = CARTESIAN_POINT('',(0.681853897243,0.665801920003));
+#52536 = CARTESIAN_POINT('',(0.727310569578,0.665891867802));
+#52537 = CARTESIAN_POINT('',(0.772763081967,0.665994200765));
+#52538 = CARTESIAN_POINT('',(0.818211784602,0.666098568991));
+#52539 = CARTESIAN_POINT('',(0.86365764416,0.666193711285));
+#52540 = CARTESIAN_POINT('',(0.909102340711,0.666268068441));
+#52541 = CARTESIAN_POINT('',(0.954548221008,0.666310215639));
+#52542 = CARTESIAN_POINT('',(0.984848548248,0.666310298404));
+#52543 = CARTESIAN_POINT('',(1.,0.66630162368));
+#52544 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#52545 = ORIENTED_EDGE('',*,*,#52546,.F.);
+#52546 = EDGE_CURVE('',#52547,#52508,#52549,.T.);
+#52547 = VERTEX_POINT('',#52548);
+#52548 = CARTESIAN_POINT('',(-2.800000041723,3.429011088709E-016,
+    10.500000145286));
+#52549 = SURFACE_CURVE('',#52550,(#52554),.PCURVE_S1.);
+#52550 = LINE('',#52551,#52552);
+#52551 = CARTESIAN_POINT('',(-2.800000041723,3.429011088709E-016,
+    10.500000145286));
+#52552 = VECTOR('',#52553,1.);
+#52553 = DIRECTION('',(-0.832050294338,1.01896772969E-016,0.554700196225
+    ));
+#52554 = PCURVE('',#52465,#52555);
+#52555 = DEFINITIONAL_REPRESENTATION('',(#52556),#52582);
+#52556 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#52557,#52558,#52559,#52560,
+    #52561,#52562,#52563,#52564,#52565,#52566,#52567,#52568,#52569,
+    #52570,#52571,#52572,#52573,#52574,#52575,#52576,#52577,#52578,
+    #52579,#52580,#52581),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.093273538404E-002,
+    2.186547076808E-002,3.279820615211E-002,4.373094153615E-002,
+    5.466367692019E-002,6.559641230423E-002,7.652914768827E-002,
+    8.74618830723E-002,9.839461845634E-002,0.10932735384,0.120260089224,
+    0.131192824608,0.142125559992,0.153058295377,0.163991030761,
+    0.174923766145,0.185856501529,0.196789236913,0.207721972297,
+    0.218654707681,0.229587443065,0.240520178449),.UNSPECIFIED.);
+#52557 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#52558 = CARTESIAN_POINT('',(0.E+000,1.010731728739E-002));
+#52559 = CARTESIAN_POINT('',(0.E+000,3.032195186218E-002));
+#52560 = CARTESIAN_POINT('',(0.E+000,6.064390372437E-002));
+#52561 = CARTESIAN_POINT('',(0.E+000,9.096585558656E-002));
+#52562 = CARTESIAN_POINT('',(0.E+000,0.121287807449));
+#52563 = CARTESIAN_POINT('',(0.E+000,0.151609759311));
+#52564 = CARTESIAN_POINT('',(0.E+000,0.181931711173));
+#52565 = CARTESIAN_POINT('',(0.E+000,0.212253663035));
+#52566 = CARTESIAN_POINT('',(0.E+000,0.242575614897));
+#52567 = CARTESIAN_POINT('',(0.E+000,0.27289756676));
+#52568 = CARTESIAN_POINT('',(0.E+000,0.303219518622));
+#52569 = CARTESIAN_POINT('',(0.E+000,0.333541470484));
+#52570 = CARTESIAN_POINT('',(0.E+000,0.363863422346));
+#52571 = CARTESIAN_POINT('',(0.E+000,0.394185374208));
+#52572 = CARTESIAN_POINT('',(0.E+000,0.424507326071));
+#52573 = CARTESIAN_POINT('',(0.E+000,0.454829277933));
+#52574 = CARTESIAN_POINT('',(0.E+000,0.485151229795));
+#52575 = CARTESIAN_POINT('',(0.E+000,0.515473181657));
+#52576 = CARTESIAN_POINT('',(0.E+000,0.545795133519));
+#52577 = CARTESIAN_POINT('',(0.E+000,0.576117085382));
+#52578 = CARTESIAN_POINT('',(0.E+000,0.606439037244));
+#52579 = CARTESIAN_POINT('',(0.E+000,0.636760989106));
+#52580 = CARTESIAN_POINT('',(-0.E+000,0.656975623681));
+#52581 = CARTESIAN_POINT('',(0.E+000,0.667082940968));
+#52582 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#52583 = ORIENTED_EDGE('',*,*,#52584,.F.);
+#52584 = EDGE_CURVE('',#52457,#52547,#52585,.T.);
+#52585 = SURFACE_CURVE('',#52586,(#52593),.PCURVE_S1.);
+#52586 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#52587,#52588,#52589,#52590,
+    #52591,#52592),.UNSPECIFIED.,.F.,.F.,(6,6),(-1.,0.E+000),
+  .PIECEWISE_BEZIER_KNOTS.);
+#52587 = CARTESIAN_POINT('',(-1.979899016825,-1.979899016825,
+    10.550000144169));
+#52588 = CARTESIAN_POINT('',(-2.29434075219,-1.66545728146,
+    10.539889649186));
+#52589 = CARTESIAN_POINT('',(-2.541080112433,-1.293871803615,
+    10.529948295853));
+#52590 = CARTESIAN_POINT('',(-2.711720505362,-0.881909452717,
+    10.520051993602));
+#52591 = CARTESIAN_POINT('',(-2.800000041723,-0.444687766729,
+    10.51011064027));
+#52592 = CARTESIAN_POINT('',(-2.800000041723,3.429011088709E-016,
+    10.500000145286));
+#52593 = PCURVE('',#52465,#52594);
+#52594 = DEFINITIONAL_REPRESENTATION('',(#52595),#52621);
+#52595 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#52596,#52597,#52598,#52599,
+    #52600,#52601,#52602,#52603,#52604,#52605,#52606,#52607,#52608,
+    #52609,#52610,#52611,#52612,#52613,#52614,#52615,#52616,#52617,
+    #52618,#52619,#52620),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-1.,-0.954545454545,-0.909090909091,
+    -0.863636363636,-0.818181818182,-0.772727272727,-0.727272727273,
+    -0.681818181818,-0.636363636364,-0.590909090909,-0.545454545455,-0.5
+    ,-0.454545454545,-0.409090909091,-0.363636363636,-0.318181818182,
+    -0.272727272727,-0.227272727273,-0.181818181818,-0.136363636364,
+    -9.090909090909E-002,-4.545454545455E-002,0.E+000),.UNSPECIFIED.);
+#52596 = CARTESIAN_POINT('',(1.,0.E+000));
+#52597 = CARTESIAN_POINT('',(0.984848484848,0.E+000));
+#52598 = CARTESIAN_POINT('',(0.954545454545,0.E+000));
+#52599 = CARTESIAN_POINT('',(0.909090909091,0.E+000));
+#52600 = CARTESIAN_POINT('',(0.863636363636,0.E+000));
+#52601 = CARTESIAN_POINT('',(0.818181818182,0.E+000));
+#52602 = CARTESIAN_POINT('',(0.772727272727,0.E+000));
+#52603 = CARTESIAN_POINT('',(0.727272727273,0.E+000));
+#52604 = CARTESIAN_POINT('',(0.681818181818,0.E+000));
+#52605 = CARTESIAN_POINT('',(0.636363636364,0.E+000));
+#52606 = CARTESIAN_POINT('',(0.590909090909,0.E+000));
+#52607 = CARTESIAN_POINT('',(0.545454545455,0.E+000));
+#52608 = CARTESIAN_POINT('',(0.5,0.E+000));
+#52609 = CARTESIAN_POINT('',(0.454545454545,0.E+000));
+#52610 = CARTESIAN_POINT('',(0.409090909091,0.E+000));
+#52611 = CARTESIAN_POINT('',(0.363636363636,0.E+000));
+#52612 = CARTESIAN_POINT('',(0.318181818182,0.E+000));
+#52613 = CARTESIAN_POINT('',(0.272727272727,0.E+000));
+#52614 = CARTESIAN_POINT('',(0.227272727273,0.E+000));
+#52615 = CARTESIAN_POINT('',(0.181818181818,0.E+000));
+#52616 = CARTESIAN_POINT('',(0.136363636364,0.E+000));
+#52617 = CARTESIAN_POINT('',(9.090909090909E-002,0.E+000));
+#52618 = CARTESIAN_POINT('',(4.545454545455E-002,0.E+000));
+#52619 = CARTESIAN_POINT('',(1.515151515152E-002,-0.E+000));
+#52620 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#52621 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#52622 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#52626)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#52623,#52624,#52625)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#52623 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#52624 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#52625 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#52626 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-004),#52623,
+  'distance_accuracy_value','confusion accuracy');
+#52627 = SHAPE_DEFINITION_REPRESENTATION(#52628,#52447);
+#52628 = PRODUCT_DEFINITION_SHAPE('','',#52629);
+#52629 = PRODUCT_DEFINITION('design','',#52630,#52633);
+#52630 = PRODUCT_DEFINITION_FORMATION('','',#52631);
+#52631 = PRODUCT('Compound106','Compound106','',(#52632));
+#52632 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#52633 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#52634 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#52635,#52637);
+#52635 = ( REPRESENTATION_RELATIONSHIP('','',#52447,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#52636) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#52636 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1167);
+#52637 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #52638);
+#52638 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('289','=>[0:1:1:290]','',#5,
+  #52629,$);
+#52639 = PRODUCT_TYPE('part',$,(#52631));
+#52640 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#52641),#52824);
+#52641 = SHELL_BASED_SURFACE_MODEL('',(#52642));
+#52642 = OPEN_SHELL('',(#52643));
+#52643 = ADVANCED_FACE('',(#52644),#52658,.T.);
+#52644 = FACE_BOUND('',#52645,.T.);
+#52645 = EDGE_LOOP('',(#52646,#52699,#52747,#52785));
+#52646 = ORIENTED_EDGE('',*,*,#52647,.F.);
+#52647 = EDGE_CURVE('',#52648,#52650,#52652,.T.);
+#52648 = VERTEX_POINT('',#52649);
+#52649 = CARTESIAN_POINT('',(1.493698897412E-016,3.000000044703,
+    12.533333453039));
+#52650 = VERTEX_POINT('',#52651);
+#52651 = CARTESIAN_POINT('',(1.394118970918E-016,2.800000041723,
+    12.400000117719));
+#52652 = SURFACE_CURVE('',#52653,(#52657),.PCURVE_S1.);
+#52653 = LINE('',#52654,#52655);
+#52654 = CARTESIAN_POINT('',(1.493698897412E-016,3.000000044703,
+    12.533333453039));
+#52655 = VECTOR('',#52656,1.);
+#52656 = DIRECTION('',(-4.142775295748E-017,-0.832050294338,
+    -0.554700196225));
+#52657 = PCURVE('',#52658,#52671);
+#52658 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#52659,#52660)
+    ,(#52661,#52662)
+    ,(#52663,#52664)
+    ,(#52665,#52666)
+    ,(#52667,#52668)
+    ,(#52669,#52670
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#52659 = CARTESIAN_POINT('',(1.979899016825,1.979899016825,
+    12.350000118837));
+#52660 = CARTESIAN_POINT('',(2.192031054342,2.192031054342,
+    12.550000121817));
+#52661 = CARTESIAN_POINT('',(1.66545728146,2.29434075219,12.36011061382)
+  );
+#52662 = CARTESIAN_POINT('',(1.843899133045,2.540162975639,12.5601106168
+    ));
+#52663 = CARTESIAN_POINT('',(1.293871803615,2.541080112433,
+    12.370051967152));
+#52664 = CARTESIAN_POINT('',(1.432500925431,2.813338695908,
+    12.570051970132));
+#52665 = CARTESIAN_POINT('',(0.881909452717,2.711720505362,
+    12.379948269404));
+#52666 = CARTESIAN_POINT('',(0.976399751223,3.00226198808,
+    12.579948272384));
+#52667 = CARTESIAN_POINT('',(0.444687766729,2.800000041723,
+    12.389889622736));
+#52668 = CARTESIAN_POINT('',(0.492332884593,3.100000046194,
+    12.589889625716));
+#52669 = CARTESIAN_POINT('',(1.394118970918E-016,2.800000041723,
+    12.400000117719));
+#52670 = CARTESIAN_POINT('',(1.543488860659E-016,3.100000046194,
+    12.600000120699));
+#52671 = DEFINITIONAL_REPRESENTATION('',(#52672),#52698);
+#52672 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#52673,#52674,#52675,#52676,
+    #52677,#52678,#52679,#52680,#52681,#52682,#52683,#52684,#52685,
+    #52686,#52687,#52688,#52689,#52690,#52691,#52692,#52693,#52694,
+    #52695,#52696,#52697),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.E+000,1.092591311876E-002,
+    2.185182623752E-002,3.277773935628E-002,4.370365247504E-002,
+    5.462956559379E-002,6.555547871255E-002,7.648139183131E-002,
+    8.740730495007E-002,9.833321806883E-002,0.109259131188,
+    0.120185044306,0.131110957425,0.142036870544,0.152962783663,
+    0.163888696781,0.1748146099,0.185740523019,0.196666436138,
+    0.207592349256,0.218518262375,0.229444175494,0.240370088613),
+  .UNSPECIFIED.);
+#52673 = CARTESIAN_POINT('',(1.,0.666666666667));
+#52674 = CARTESIAN_POINT('',(1.,0.656565656566));
+#52675 = CARTESIAN_POINT('',(1.,0.636363636364));
+#52676 = CARTESIAN_POINT('',(1.,0.606060606061));
+#52677 = CARTESIAN_POINT('',(1.,0.575757575758));
+#52678 = CARTESIAN_POINT('',(1.,0.545454545454));
+#52679 = CARTESIAN_POINT('',(1.,0.515151515151));
+#52680 = CARTESIAN_POINT('',(1.,0.484848484848));
+#52681 = CARTESIAN_POINT('',(1.,0.454545454545));
+#52682 = CARTESIAN_POINT('',(1.,0.424242424242));
+#52683 = CARTESIAN_POINT('',(1.,0.393939393939));
+#52684 = CARTESIAN_POINT('',(1.,0.363636363636));
+#52685 = CARTESIAN_POINT('',(1.,0.333333333333));
+#52686 = CARTESIAN_POINT('',(1.,0.30303030303));
+#52687 = CARTESIAN_POINT('',(1.,0.272727272727));
+#52688 = CARTESIAN_POINT('',(1.,0.242424242424));
+#52689 = CARTESIAN_POINT('',(1.,0.212121212121));
+#52690 = CARTESIAN_POINT('',(1.,0.181818181818));
+#52691 = CARTESIAN_POINT('',(1.,0.151515151515));
+#52692 = CARTESIAN_POINT('',(1.,0.121212121212));
+#52693 = CARTESIAN_POINT('',(1.,9.090909090909E-002));
+#52694 = CARTESIAN_POINT('',(1.,6.060606060605E-002));
+#52695 = CARTESIAN_POINT('',(1.,3.030303030302E-002));
+#52696 = CARTESIAN_POINT('',(1.,1.010101010101E-002));
+#52697 = CARTESIAN_POINT('',(1.,0.E+000));
+#52698 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#52699 = ORIENTED_EDGE('',*,*,#52700,.F.);
+#52700 = EDGE_CURVE('',#52701,#52648,#52703,.T.);
+#52701 = VERTEX_POINT('',#52702);
+#52702 = CARTESIAN_POINT('',(2.121242937857,2.121242937857,
+    12.483260445559));
+#52703 = SURFACE_CURVE('',#52704,(#52718),.PCURVE_S1.);
+#52704 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#52705,#52706,#52707,#52708,
+    #52709,#52710,#52711,#52712,#52713,#52714,#52715,#52716,#52717),
+  .UNSPECIFIED.,.F.,.F.,(4,3,3,3,4),(-0.241768013859,-0.171301740733,
+    -8.565087036649E-002,-1.415744859789E-002,0.E+000),.UNSPECIFIED.);
+#52705 = CARTESIAN_POINT('',(2.121242937857,2.121242937857,
+    12.483260445559));
+#52706 = CARTESIAN_POINT('',(1.905940960532,2.336514358043,
+    12.48970707532));
+#52707 = CARTESIAN_POINT('',(1.709595811284,2.474063602488,
+    12.494744726746));
+#52708 = CARTESIAN_POINT('',(1.528082936312,2.581519940603,
+    12.499228604136));
+#52709 = CARTESIAN_POINT('',(1.307456315457,2.712131770599,
+    12.504678700814));
+#52710 = CARTESIAN_POINT('',(1.106819245615,2.798972408574,
+    12.509298390892));
+#52711 = CARTESIAN_POINT('',(0.872965821999,2.870127849562,
+    12.514503283255));
+#52712 = CARTESIAN_POINT('',(0.677766621161,2.92952182807,12.51884784582
+    ));
+#52713 = CARTESIAN_POINT('',(0.458191757446,2.978281917981,
+    12.523592758082));
+#52714 = CARTESIAN_POINT('',(0.175571278445,2.994856288266,
+    12.529604399565));
+#52715 = CARTESIAN_POINT('',(0.119605501381,2.998138419538,
+    12.530794851822));
+#52716 = CARTESIAN_POINT('',(6.117183283265E-002,3.000000044703,
+    12.532035360944));
+#52717 = CARTESIAN_POINT('',(0.E+000,3.000000044703,12.533333453039));
+#52718 = PCURVE('',#52658,#52719);
+#52719 = DEFINITIONAL_REPRESENTATION('',(#52720),#52746);
+#52720 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#52721,#52722,#52723,#52724,
+    #52725,#52726,#52727,#52728,#52729,#52730,#52731,#52732,#52733,
+    #52734,#52735,#52736,#52737,#52738,#52739,#52740,#52741,#52742,
+    #52743,#52744,#52745),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.241768013859,-0.230778558684,
+    -0.219789103508,-0.208799648333,-0.197810193158,-0.186820737982,
+    -0.175831282807,-0.164841827631,-0.153852372456,-0.14286291728,
+    -0.131873462105,-0.12088400693,-0.109894551754,-9.89050965788E-002,
+    -8.791564140338E-002,-7.692618622796E-002,-6.593673105253E-002,
+    -5.494727587711E-002,-4.395782070169E-002,-3.296836552627E-002,
+    -2.197891035084E-002,-1.098945517542E-002,0.E+000),.UNSPECIFIED.);
+#52721 = CARTESIAN_POINT('',(0.E+000,0.66630162368));
+#52722 = CARTESIAN_POINT('',(1.993249288927E-002,0.666338091682));
+#52723 = CARTESIAN_POINT('',(5.847902160328E-002,0.666769182717));
+#52724 = CARTESIAN_POINT('',(0.112725040404,0.667779345432));
+#52725 = CARTESIAN_POINT('',(0.163780853,0.668238224393));
+#52726 = CARTESIAN_POINT('',(0.21202312846,0.667944558134));
+#52727 = CARTESIAN_POINT('',(0.257808777095,0.66709345928));
+#52728 = CARTESIAN_POINT('',(0.301473359041,0.666186808541));
+#52729 = CARTESIAN_POINT('',(0.343309840113,0.666323648194));
+#52730 = CARTESIAN_POINT('',(0.383730253215,0.667273448079));
+#52731 = CARTESIAN_POINT('',(0.423075138291,0.668192474321));
+#52732 = CARTESIAN_POINT('',(0.461705269526,0.668701229075));
+#52733 = CARTESIAN_POINT('',(0.499981587131,0.668605868841));
+#52734 = CARTESIAN_POINT('',(0.53826499299,0.667956602916));
+#52735 = CARTESIAN_POINT('',(0.576913928738,0.667043457261));
+#52736 = CARTESIAN_POINT('',(0.616272751838,0.66633363532));
+#52737 = CARTESIAN_POINT('',(0.656698170515,0.666732990899));
+#52738 = CARTESIAN_POINT('',(0.698573089409,0.667624475658));
+#52739 = CARTESIAN_POINT('',(0.74220592869,0.668275469078));
+#52740 = CARTESIAN_POINT('',(0.78794892032,0.668324717403));
+#52741 = CARTESIAN_POINT('',(0.836164372033,0.66775375736));
+#52742 = CARTESIAN_POINT('',(0.887224142798,0.666792221786));
+#52743 = CARTESIAN_POINT('',(0.941506905114,0.66663564709));
+#52744 = CARTESIAN_POINT('',(0.980068148889,0.66664870459));
+#52745 = CARTESIAN_POINT('',(1.,0.666666666667));
+#52746 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#52747 = ORIENTED_EDGE('',*,*,#52748,.F.);
+#52748 = EDGE_CURVE('',#52749,#52701,#52751,.T.);
+#52749 = VERTEX_POINT('',#52750);
+#52750 = CARTESIAN_POINT('',(1.979899016825,1.979899016825,
+    12.350000118837));
+#52751 = SURFACE_CURVE('',#52752,(#52756),.PCURVE_S1.);
+#52752 = LINE('',#52753,#52754);
+#52753 = CARTESIAN_POINT('',(1.979899016825,1.979899016825,
+    12.350000118837));
+#52754 = VECTOR('',#52755,1.);
+#52755 = DIRECTION('',(0.588348405415,0.588348405415,0.554700196225));
+#52756 = PCURVE('',#52658,#52757);
+#52757 = DEFINITIONAL_REPRESENTATION('',(#52758),#52784);
+#52758 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#52759,#52760,#52761,#52762,
+    #52763,#52764,#52765,#52766,#52767,#52768,#52769,#52770,#52771,
+    #52772,#52773,#52774,#52775,#52776,#52777,#52778,#52779,#52780,
+    #52781,#52782,#52783),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.091993047682E-002,
+    2.183986095365E-002,3.275979143047E-002,4.367972190729E-002,
+    5.459965238412E-002,6.551958286094E-002,7.643951333776E-002,
+    8.735944381458E-002,9.827937429141E-002,0.109199304768,
+    0.120119235245,0.131039165722,0.141959096199,0.152879026676,
+    0.163798957152,0.174718887629,0.185638818106,0.196558748583,
+    0.20747867906,0.218398609536,0.229318540013,0.24023847049),
+  .UNSPECIFIED.);
+#52759 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#52760 = CARTESIAN_POINT('',(0.E+000,1.009547914667E-002));
+#52761 = CARTESIAN_POINT('',(0.E+000,3.028643744E-002));
+#52762 = CARTESIAN_POINT('',(0.E+000,6.057287487999E-002));
+#52763 = CARTESIAN_POINT('',(0.E+000,9.085931231999E-002));
+#52764 = CARTESIAN_POINT('',(0.E+000,0.12114574976));
+#52765 = CARTESIAN_POINT('',(0.E+000,0.1514321872));
+#52766 = CARTESIAN_POINT('',(0.E+000,0.18171862464));
+#52767 = CARTESIAN_POINT('',(0.E+000,0.21200506208));
+#52768 = CARTESIAN_POINT('',(0.E+000,0.24229149952));
+#52769 = CARTESIAN_POINT('',(0.E+000,0.27257793696));
+#52770 = CARTESIAN_POINT('',(0.E+000,0.3028643744));
+#52771 = CARTESIAN_POINT('',(0.E+000,0.33315081184));
+#52772 = CARTESIAN_POINT('',(0.E+000,0.36343724928));
+#52773 = CARTESIAN_POINT('',(0.E+000,0.39372368672));
+#52774 = CARTESIAN_POINT('',(0.E+000,0.42401012416));
+#52775 = CARTESIAN_POINT('',(0.E+000,0.4542965616));
+#52776 = CARTESIAN_POINT('',(0.E+000,0.48458299904));
+#52777 = CARTESIAN_POINT('',(0.E+000,0.51486943648));
+#52778 = CARTESIAN_POINT('',(0.E+000,0.54515587392));
+#52779 = CARTESIAN_POINT('',(0.E+000,0.57544231136));
+#52780 = CARTESIAN_POINT('',(0.E+000,0.6057287488));
+#52781 = CARTESIAN_POINT('',(0.E+000,0.63601518624));
+#52782 = CARTESIAN_POINT('',(-0.E+000,0.656206144533));
+#52783 = CARTESIAN_POINT('',(0.E+000,0.66630162368));
+#52784 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#52785 = ORIENTED_EDGE('',*,*,#52786,.F.);
+#52786 = EDGE_CURVE('',#52650,#52749,#52787,.T.);
+#52787 = SURFACE_CURVE('',#52788,(#52795),.PCURVE_S1.);
+#52788 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#52789,#52790,#52791,#52792,
+    #52793,#52794),.UNSPECIFIED.,.F.,.F.,(6,6),(-1.,0.E+000),
+  .PIECEWISE_BEZIER_KNOTS.);
+#52789 = CARTESIAN_POINT('',(1.394118970918E-016,2.800000041723,
+    12.400000117719));
+#52790 = CARTESIAN_POINT('',(0.444687766729,2.800000041723,
+    12.389889622736));
+#52791 = CARTESIAN_POINT('',(0.881909452717,2.711720505362,
+    12.379948269404));
+#52792 = CARTESIAN_POINT('',(1.293871803615,2.541080112433,
+    12.370051967152));
+#52793 = CARTESIAN_POINT('',(1.66545728146,2.29434075219,12.36011061382)
+  );
+#52794 = CARTESIAN_POINT('',(1.979899016825,1.979899016825,
+    12.350000118837));
+#52795 = PCURVE('',#52658,#52796);
+#52796 = DEFINITIONAL_REPRESENTATION('',(#52797),#52823);
+#52797 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#52798,#52799,#52800,#52801,
+    #52802,#52803,#52804,#52805,#52806,#52807,#52808,#52809,#52810,
+    #52811,#52812,#52813,#52814,#52815,#52816,#52817,#52818,#52819,
+    #52820,#52821,#52822),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-1.,-0.954545454545,-0.909090909091,
+    -0.863636363636,-0.818181818182,-0.772727272727,-0.727272727273,
+    -0.681818181818,-0.636363636364,-0.590909090909,-0.545454545455,-0.5
+    ,-0.454545454545,-0.409090909091,-0.363636363636,-0.318181818182,
+    -0.272727272727,-0.227272727273,-0.181818181818,-0.136363636364,
+    -9.090909090909E-002,-4.545454545455E-002,0.E+000),.UNSPECIFIED.);
+#52798 = CARTESIAN_POINT('',(1.,0.E+000));
+#52799 = CARTESIAN_POINT('',(0.984848484848,0.E+000));
+#52800 = CARTESIAN_POINT('',(0.954545454545,0.E+000));
+#52801 = CARTESIAN_POINT('',(0.909090909091,0.E+000));
+#52802 = CARTESIAN_POINT('',(0.863636363636,0.E+000));
+#52803 = CARTESIAN_POINT('',(0.818181818182,0.E+000));
+#52804 = CARTESIAN_POINT('',(0.772727272727,0.E+000));
+#52805 = CARTESIAN_POINT('',(0.727272727273,0.E+000));
+#52806 = CARTESIAN_POINT('',(0.681818181818,0.E+000));
+#52807 = CARTESIAN_POINT('',(0.636363636364,0.E+000));
+#52808 = CARTESIAN_POINT('',(0.590909090909,0.E+000));
+#52809 = CARTESIAN_POINT('',(0.545454545455,0.E+000));
+#52810 = CARTESIAN_POINT('',(0.5,0.E+000));
+#52811 = CARTESIAN_POINT('',(0.454545454545,0.E+000));
+#52812 = CARTESIAN_POINT('',(0.409090909091,0.E+000));
+#52813 = CARTESIAN_POINT('',(0.363636363636,0.E+000));
+#52814 = CARTESIAN_POINT('',(0.318181818182,0.E+000));
+#52815 = CARTESIAN_POINT('',(0.272727272727,0.E+000));
+#52816 = CARTESIAN_POINT('',(0.227272727273,0.E+000));
+#52817 = CARTESIAN_POINT('',(0.181818181818,0.E+000));
+#52818 = CARTESIAN_POINT('',(0.136363636364,0.E+000));
+#52819 = CARTESIAN_POINT('',(9.090909090909E-002,0.E+000));
+#52820 = CARTESIAN_POINT('',(4.545454545455E-002,0.E+000));
+#52821 = CARTESIAN_POINT('',(1.515151515152E-002,-0.E+000));
+#52822 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#52823 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#52824 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#52828)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#52825,#52826,#52827)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#52825 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#52826 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#52827 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#52828 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-004),#52825,
+  'distance_accuracy_value','confusion accuracy');
+#52829 = SHAPE_DEFINITION_REPRESENTATION(#52830,#52640);
+#52830 = PRODUCT_DEFINITION_SHAPE('','',#52831);
+#52831 = PRODUCT_DEFINITION('design','',#52832,#52835);
+#52832 = PRODUCT_DEFINITION_FORMATION('','',#52833);
+#52833 = PRODUCT('Compound104','Compound104','',(#52834));
+#52834 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#52835 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#52836 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#52837,#52839);
+#52837 = ( REPRESENTATION_RELATIONSHIP('','',#52640,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#52838) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#52838 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1171);
+#52839 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #52840);
+#52840 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('290','=>[0:1:1:291]','',#5,
+  #52831,$);
+#52841 = PRODUCT_TYPE('part',$,(#52833));
+#52842 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#52843),#53017);
+#52843 = SHELL_BASED_SURFACE_MODEL('',(#52844));
+#52844 = OPEN_SHELL('',(#52845));
+#52845 = ADVANCED_FACE('',(#52846),#52860,.T.);
+#52846 = FACE_BOUND('',#52847,.T.);
+#52847 = EDGE_LOOP('',(#52848,#52901,#52940,#52978));
+#52848 = ORIENTED_EDGE('',*,*,#52849,.F.);
+#52849 = EDGE_CURVE('',#52850,#52852,#52854,.T.);
+#52850 = VERTEX_POINT('',#52851);
+#52851 = CARTESIAN_POINT('',(-2.121242937857,-2.121242937857,
+    13.883260414266));
+#52852 = VERTEX_POINT('',#52853);
+#52853 = CARTESIAN_POINT('',(-1.979899016825,-1.979899016825,
+    13.750000087544));
+#52854 = SURFACE_CURVE('',#52855,(#52859),.PCURVE_S1.);
+#52855 = LINE('',#52856,#52857);
+#52856 = CARTESIAN_POINT('',(-2.121242937857,-2.121242937857,
+    13.883260414266));
+#52857 = VECTOR('',#52858,1.);
+#52858 = DIRECTION('',(0.588348405415,0.588348405415,-0.554700196225));
+#52859 = PCURVE('',#52860,#52873);
+#52860 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#52861,#52862)
+    ,(#52863,#52864)
+    ,(#52865,#52866)
+    ,(#52867,#52868)
+    ,(#52869,#52870)
+    ,(#52871,#52872
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#52861 = CARTESIAN_POINT('',(-2.800000041723,3.429011088709E-016,
+    13.700000088662));
+#52862 = CARTESIAN_POINT('',(-3.100000046194,3.796405133928E-016,
+    13.900000091642));
+#52863 = CARTESIAN_POINT('',(-2.800000041723,-0.444687766729,
+    13.710110583645));
+#52864 = CARTESIAN_POINT('',(-3.100000046194,-0.492332884593,
+    13.910110586625));
+#52865 = CARTESIAN_POINT('',(-2.711720505362,-0.881909452717,
+    13.720051936977));
+#52866 = CARTESIAN_POINT('',(-3.00226198808,-0.976399751223,
+    13.920051939957));
+#52867 = CARTESIAN_POINT('',(-2.541080112433,-1.293871803615,
+    13.729948239229));
+#52868 = CARTESIAN_POINT('',(-2.813338695908,-1.432500925431,
+    13.929948242209));
+#52869 = CARTESIAN_POINT('',(-2.29434075219,-1.66545728146,
+    13.739889592561));
+#52870 = CARTESIAN_POINT('',(-2.540162975639,-1.843899133045,
+    13.939889595541));
+#52871 = CARTESIAN_POINT('',(-1.979899016825,-1.979899016825,
+    13.750000087544));
+#52872 = CARTESIAN_POINT('',(-2.192031054342,-2.192031054342,
+    13.950000090525));
+#52873 = DEFINITIONAL_REPRESENTATION('',(#52874),#52900);
+#52874 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#52875,#52876,#52877,#52878,
+    #52879,#52880,#52881,#52882,#52883,#52884,#52885,#52886,#52887,
+    #52888,#52889,#52890,#52891,#52892,#52893,#52894,#52895,#52896,
+    #52897,#52898,#52899),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.091993047682E-002,
+    2.183986095365E-002,3.275979143047E-002,4.367972190729E-002,
+    5.459965238411E-002,6.551958286094E-002,7.643951333776E-002,
+    8.735944381458E-002,9.827937429141E-002,0.109199304768,
+    0.120119235245,0.131039165722,0.141959096199,0.152879026676,
+    0.163798957152,0.174718887629,0.185638818106,0.196558748583,
+    0.20747867906,0.218398609536,0.229318540013,0.24023847049),
+  .UNSPECIFIED.);
+#52875 = CARTESIAN_POINT('',(1.,0.66630162368));
+#52876 = CARTESIAN_POINT('',(1.,0.656206144533));
+#52877 = CARTESIAN_POINT('',(1.,0.63601518624));
+#52878 = CARTESIAN_POINT('',(1.,0.6057287488));
+#52879 = CARTESIAN_POINT('',(1.,0.57544231136));
+#52880 = CARTESIAN_POINT('',(1.,0.54515587392));
+#52881 = CARTESIAN_POINT('',(1.,0.51486943648));
+#52882 = CARTESIAN_POINT('',(1.,0.48458299904));
+#52883 = CARTESIAN_POINT('',(1.,0.4542965616));
+#52884 = CARTESIAN_POINT('',(1.,0.42401012416));
+#52885 = CARTESIAN_POINT('',(1.,0.39372368672));
+#52886 = CARTESIAN_POINT('',(1.,0.36343724928));
+#52887 = CARTESIAN_POINT('',(1.,0.33315081184));
+#52888 = CARTESIAN_POINT('',(1.,0.3028643744));
+#52889 = CARTESIAN_POINT('',(1.,0.27257793696));
+#52890 = CARTESIAN_POINT('',(1.,0.24229149952));
+#52891 = CARTESIAN_POINT('',(1.,0.21200506208));
+#52892 = CARTESIAN_POINT('',(1.,0.18171862464));
+#52893 = CARTESIAN_POINT('',(1.,0.1514321872));
+#52894 = CARTESIAN_POINT('',(1.,0.12114574976));
+#52895 = CARTESIAN_POINT('',(1.,9.085931231997E-002));
+#52896 = CARTESIAN_POINT('',(1.,6.057287487998E-002));
+#52897 = CARTESIAN_POINT('',(1.,3.028643743999E-002));
+#52898 = CARTESIAN_POINT('',(1.,1.009547914666E-002));
+#52899 = CARTESIAN_POINT('',(1.,0.E+000));
+#52900 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#52901 = ORIENTED_EDGE('',*,*,#52902,.F.);
+#52902 = EDGE_CURVE('',#52903,#52850,#52905,.T.);
+#52903 = VERTEX_POINT('',#52904);
+#52904 = CARTESIAN_POINT('',(-3.000124926996,3.674093388888E-016,
+    13.833416678844));
+#52905 = SURFACE_CURVE('',#52906,(#52911),.PCURVE_S1.);
+#52906 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#52907,#52908,#52909,#52910),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,0.241777920213),
+  .PIECEWISE_BEZIER_KNOTS.);
+#52907 = CARTESIAN_POINT('',(-3.000124926996,3.674093388888E-016,
+    13.833416678844));
+#52908 = CARTESIAN_POINT('',(-3.000124926996,-0.794119080623,
+    13.850267519246));
+#52909 = CARTESIAN_POINT('',(-2.682765495879,-1.559800074984,
+    13.86644715468));
+#52910 = CARTESIAN_POINT('',(-2.121242937857,-2.121242937857,
+    13.883260414266));
+#52911 = PCURVE('',#52860,#52912);
+#52912 = DEFINITIONAL_REPRESENTATION('',(#52913),#52939);
+#52913 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#52914,#52915,#52916,#52917,
+    #52918,#52919,#52920,#52921,#52922,#52923,#52924,#52925,#52926,
+    #52927,#52928,#52929,#52930,#52931,#52932,#52933,#52934,#52935,
+    #52936,#52937,#52938),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.098990546424E-002,
+    2.197981092847E-002,3.296971639271E-002,4.395962185695E-002,
+    5.494952732119E-002,6.593943278542E-002,7.692933824966E-002,
+    8.79192437139E-002,9.890914917813E-002,0.109899054642,0.120888960107
+    ,0.131878865571,0.142868771035,0.153858676499,0.164848581964,
+    0.175838487428,0.186828392892,0.197818298356,0.208808203821,
+    0.219798109285,0.230788014749,0.241777920213),.UNSPECIFIED.);
+#52914 = CARTESIAN_POINT('',(0.E+000,0.667082940968));
+#52915 = CARTESIAN_POINT('',(1.515146100233E-002,0.667083100955));
+#52916 = CARTESIAN_POINT('',(4.545160052912E-002,0.667062684535));
+#52917 = CARTESIAN_POINT('',(9.089673222675E-002,0.666980253684));
+#52918 = CARTESIAN_POINT('',(0.13634037247,0.666855852855));
+#52919 = CARTESIAN_POINT('',(0.181785000357,0.666701301821));
+#52920 = CARTESIAN_POINT('',(0.22723241187,0.666528769334));
+#52921 = CARTESIAN_POINT('',(0.272683671548,0.666350350957));
+#52922 = CARTESIAN_POINT('',(0.318139210936,0.66617741872));
+#52923 = CARTESIAN_POINT('',(0.363598905405,0.666020133483));
+#52924 = CARTESIAN_POINT('',(0.409062171783,0.665887019512));
+#52925 = CARTESIAN_POINT('',(0.454528072694,0.665784631778));
+#52926 = CARTESIAN_POINT('',(0.499995428523,0.665717310673));
+#52927 = CARTESIAN_POINT('',(0.545462933859,0.665687027783));
+#52928 = CARTESIAN_POINT('',(0.590929276272,0.66569332318));
+#52929 = CARTESIAN_POINT('',(0.636393255017,0.665733334858));
+#52930 = CARTESIAN_POINT('',(0.681853897243,0.665801920003));
+#52931 = CARTESIAN_POINT('',(0.727310569578,0.665891867802));
+#52932 = CARTESIAN_POINT('',(0.772763081967,0.665994200765));
+#52933 = CARTESIAN_POINT('',(0.818211784602,0.66609856899));
+#52934 = CARTESIAN_POINT('',(0.86365764416,0.666193711285));
+#52935 = CARTESIAN_POINT('',(0.909102340711,0.666268068441));
+#52936 = CARTESIAN_POINT('',(0.954548221008,0.666310215639));
+#52937 = CARTESIAN_POINT('',(0.984848548248,0.666310298404));
+#52938 = CARTESIAN_POINT('',(1.,0.66630162368));
+#52939 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#52940 = ORIENTED_EDGE('',*,*,#52941,.F.);
+#52941 = EDGE_CURVE('',#52942,#52903,#52944,.T.);
+#52942 = VERTEX_POINT('',#52943);
+#52943 = CARTESIAN_POINT('',(-2.800000041723,3.429011088709E-016,
+    13.700000088662));
+#52944 = SURFACE_CURVE('',#52945,(#52949),.PCURVE_S1.);
+#52945 = LINE('',#52946,#52947);
+#52946 = CARTESIAN_POINT('',(-2.800000041723,3.429011088709E-016,
+    13.700000088662));
+#52947 = VECTOR('',#52948,1.);
+#52948 = DIRECTION('',(-0.832050294338,1.01896772969E-016,0.554700196225
+    ));
+#52949 = PCURVE('',#52860,#52950);
+#52950 = DEFINITIONAL_REPRESENTATION('',(#52951),#52977);
+#52951 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#52952,#52953,#52954,#52955,
+    #52956,#52957,#52958,#52959,#52960,#52961,#52962,#52963,#52964,
+    #52965,#52966,#52967,#52968,#52969,#52970,#52971,#52972,#52973,
+    #52974,#52975,#52976),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.093273538404E-002,
+    2.186547076808E-002,3.279820615211E-002,4.373094153615E-002,
+    5.466367692019E-002,6.559641230423E-002,7.652914768827E-002,
+    8.74618830723E-002,9.839461845634E-002,0.10932735384,0.120260089224,
+    0.131192824608,0.142125559992,0.153058295377,0.163991030761,
+    0.174923766145,0.185856501529,0.196789236913,0.207721972297,
+    0.218654707681,0.229587443065,0.240520178449),.UNSPECIFIED.);
+#52952 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#52953 = CARTESIAN_POINT('',(0.E+000,1.01073172874E-002));
+#52954 = CARTESIAN_POINT('',(0.E+000,3.032195186219E-002));
+#52955 = CARTESIAN_POINT('',(0.E+000,6.064390372438E-002));
+#52956 = CARTESIAN_POINT('',(0.E+000,9.096585558657E-002));
+#52957 = CARTESIAN_POINT('',(0.E+000,0.121287807449));
+#52958 = CARTESIAN_POINT('',(0.E+000,0.151609759311));
+#52959 = CARTESIAN_POINT('',(0.E+000,0.181931711173));
+#52960 = CARTESIAN_POINT('',(0.E+000,0.212253663035));
+#52961 = CARTESIAN_POINT('',(0.E+000,0.242575614898));
+#52962 = CARTESIAN_POINT('',(0.E+000,0.27289756676));
+#52963 = CARTESIAN_POINT('',(0.E+000,0.303219518622));
+#52964 = CARTESIAN_POINT('',(0.E+000,0.333541470484));
+#52965 = CARTESIAN_POINT('',(0.E+000,0.363863422346));
+#52966 = CARTESIAN_POINT('',(0.E+000,0.394185374208));
+#52967 = CARTESIAN_POINT('',(0.E+000,0.424507326071));
+#52968 = CARTESIAN_POINT('',(0.E+000,0.454829277933));
+#52969 = CARTESIAN_POINT('',(0.E+000,0.485151229795));
+#52970 = CARTESIAN_POINT('',(0.E+000,0.515473181657));
+#52971 = CARTESIAN_POINT('',(0.E+000,0.545795133519));
+#52972 = CARTESIAN_POINT('',(0.E+000,0.576117085382));
+#52973 = CARTESIAN_POINT('',(0.E+000,0.606439037244));
+#52974 = CARTESIAN_POINT('',(0.E+000,0.636760989106));
+#52975 = CARTESIAN_POINT('',(-0.E+000,0.656975623681));
+#52976 = CARTESIAN_POINT('',(0.E+000,0.667082940968));
+#52977 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#52978 = ORIENTED_EDGE('',*,*,#52979,.F.);
+#52979 = EDGE_CURVE('',#52852,#52942,#52980,.T.);
+#52980 = SURFACE_CURVE('',#52981,(#52988),.PCURVE_S1.);
+#52981 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#52982,#52983,#52984,#52985,
+    #52986,#52987),.UNSPECIFIED.,.F.,.F.,(6,6),(-1.,0.E+000),
+  .PIECEWISE_BEZIER_KNOTS.);
+#52982 = CARTESIAN_POINT('',(-1.979899016825,-1.979899016825,
+    13.750000087544));
+#52983 = CARTESIAN_POINT('',(-2.29434075219,-1.66545728146,
+    13.739889592561));
+#52984 = CARTESIAN_POINT('',(-2.541080112433,-1.293871803615,
+    13.729948239229));
+#52985 = CARTESIAN_POINT('',(-2.711720505362,-0.881909452717,
+    13.720051936977));
+#52986 = CARTESIAN_POINT('',(-2.800000041723,-0.444687766729,
+    13.710110583645));
+#52987 = CARTESIAN_POINT('',(-2.800000041723,3.429011088709E-016,
+    13.700000088662));
+#52988 = PCURVE('',#52860,#52989);
+#52989 = DEFINITIONAL_REPRESENTATION('',(#52990),#53016);
+#52990 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#52991,#52992,#52993,#52994,
+    #52995,#52996,#52997,#52998,#52999,#53000,#53001,#53002,#53003,
+    #53004,#53005,#53006,#53007,#53008,#53009,#53010,#53011,#53012,
+    #53013,#53014,#53015),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-1.,-0.954545454545,-0.909090909091,
+    -0.863636363636,-0.818181818182,-0.772727272727,-0.727272727273,
+    -0.681818181818,-0.636363636364,-0.590909090909,-0.545454545455,-0.5
+    ,-0.454545454545,-0.409090909091,-0.363636363636,-0.318181818182,
+    -0.272727272727,-0.227272727273,-0.181818181818,-0.136363636364,
+    -9.090909090909E-002,-4.545454545455E-002,0.E+000),.UNSPECIFIED.);
+#52991 = CARTESIAN_POINT('',(1.,0.E+000));
+#52992 = CARTESIAN_POINT('',(0.984848484848,0.E+000));
+#52993 = CARTESIAN_POINT('',(0.954545454545,0.E+000));
+#52994 = CARTESIAN_POINT('',(0.909090909091,0.E+000));
+#52995 = CARTESIAN_POINT('',(0.863636363636,0.E+000));
+#52996 = CARTESIAN_POINT('',(0.818181818182,0.E+000));
+#52997 = CARTESIAN_POINT('',(0.772727272727,0.E+000));
+#52998 = CARTESIAN_POINT('',(0.727272727273,0.E+000));
+#52999 = CARTESIAN_POINT('',(0.681818181818,0.E+000));
+#53000 = CARTESIAN_POINT('',(0.636363636364,0.E+000));
+#53001 = CARTESIAN_POINT('',(0.590909090909,0.E+000));
+#53002 = CARTESIAN_POINT('',(0.545454545455,0.E+000));
+#53003 = CARTESIAN_POINT('',(0.5,0.E+000));
+#53004 = CARTESIAN_POINT('',(0.454545454545,0.E+000));
+#53005 = CARTESIAN_POINT('',(0.409090909091,0.E+000));
+#53006 = CARTESIAN_POINT('',(0.363636363636,0.E+000));
+#53007 = CARTESIAN_POINT('',(0.318181818182,0.E+000));
+#53008 = CARTESIAN_POINT('',(0.272727272727,0.E+000));
+#53009 = CARTESIAN_POINT('',(0.227272727273,0.E+000));
+#53010 = CARTESIAN_POINT('',(0.181818181818,0.E+000));
+#53011 = CARTESIAN_POINT('',(0.136363636364,0.E+000));
+#53012 = CARTESIAN_POINT('',(9.090909090909E-002,0.E+000));
+#53013 = CARTESIAN_POINT('',(4.545454545455E-002,0.E+000));
+#53014 = CARTESIAN_POINT('',(1.515151515152E-002,-0.E+000));
+#53015 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#53016 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#53017 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#53021)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#53018,#53019,#53020)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#53018 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#53019 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#53020 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#53021 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-004),#53018,
+  'distance_accuracy_value','confusion accuracy');
+#53022 = SHAPE_DEFINITION_REPRESENTATION(#53023,#52842);
+#53023 = PRODUCT_DEFINITION_SHAPE('','',#53024);
+#53024 = PRODUCT_DEFINITION('design','',#53025,#53028);
+#53025 = PRODUCT_DEFINITION_FORMATION('','',#53026);
+#53026 = PRODUCT('Compound105','Compound105','',(#53027));
+#53027 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#53028 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#53029 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#53030,#53032);
+#53030 = ( REPRESENTATION_RELATIONSHIP('','',#52842,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#53031) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#53031 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1175);
+#53032 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #53033);
+#53033 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('291','=>[0:1:1:292]','',#5,
+  #53024,$);
+#53034 = PRODUCT_TYPE('part',$,(#53026));
+#53035 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#53036),#53197);
+#53036 = SHELL_BASED_SURFACE_MODEL('',(#53037));
+#53037 = OPEN_SHELL('',(#53038));
+#53038 = ADVANCED_FACE('',(#53039),#53053,.T.);
+#53039 = FACE_BOUND('',#53040,.T.);
+#53040 = EDGE_LOOP('',(#53041,#53094,#53142,#53180));
+#53041 = ORIENTED_EDGE('',*,*,#53042,.F.);
+#53042 = EDGE_CURVE('',#53043,#53045,#53047,.T.);
+#53043 = VERTEX_POINT('',#53044);
+#53044 = CARTESIAN_POINT('',(1.836970226094E-016,-3.000000044703,
+    10.066666816672));
+#53045 = VERTEX_POINT('',#53046);
+#53046 = CARTESIAN_POINT('',(1.714505544354E-016,-2.800000041723,
+    10.200000151992));
+#53047 = SURFACE_CURVE('',#53048,(#53052),.PCURVE_S1.);
+#53048 = LINE('',#53049,#53050);
+#53049 = CARTESIAN_POINT('',(1.836970226094E-016,-3.000000044703,
+    10.066666816672));
+#53050 = VECTOR('',#53051,1.);
+#53051 = DIRECTION('',(-5.094838648452E-017,0.832050294338,
+    0.554700196225));
+#53052 = PCURVE('',#53053,#53066);
+#53053 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#53054,#53055)
+    ,(#53056,#53057)
+    ,(#53058,#53059)
+    ,(#53060,#53061)
+    ,(#53062,#53063)
+    ,(#53064,#53065
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#53054 = CARTESIAN_POINT('',(1.898202566964E-016,-3.100000046194,
+    10.000000149012));
+#53055 = CARTESIAN_POINT('',(1.714505544354E-016,-2.800000041723,
+    10.200000151992));
+#53056 = CARTESIAN_POINT('',(0.492332884593,-3.100000046194,
+    10.010110643995));
+#53057 = CARTESIAN_POINT('',(0.444687766729,-2.800000041723,
+    10.210110646975));
+#53058 = CARTESIAN_POINT('',(0.976399751223,-3.00226198808,
+    10.020051997327));
+#53059 = CARTESIAN_POINT('',(0.881909452717,-2.711720505362,
+    10.220052000307));
+#53060 = CARTESIAN_POINT('',(1.432500925431,-2.813338695908,
+    10.029948299579));
+#53061 = CARTESIAN_POINT('',(1.293871803615,-2.541080112433,
+    10.229948302559));
+#53062 = CARTESIAN_POINT('',(1.843899133045,-2.540162975639,
+    10.039889652911));
+#53063 = CARTESIAN_POINT('',(1.66545728146,-2.29434075219,
+    10.239889655891));
+#53064 = CARTESIAN_POINT('',(2.192031054342,-2.192031054342,
+    10.050000147894));
+#53065 = CARTESIAN_POINT('',(1.979899016825,-1.979899016825,
+    10.250000150874));
+#53066 = DEFINITIONAL_REPRESENTATION('',(#53067),#53093);
+#53067 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#53068,#53069,#53070,#53071,
+    #53072,#53073,#53074,#53075,#53076,#53077,#53078,#53079,#53080,
+    #53081,#53082,#53083,#53084,#53085,#53086,#53087,#53088,#53089,
+    #53090,#53091,#53092),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.092591311876E-002,
+    2.185182623752E-002,3.277773935628E-002,4.370365247504E-002,
+    5.462956559379E-002,6.555547871255E-002,7.648139183131E-002,
+    8.740730495007E-002,9.833321806883E-002,0.109259131188,
+    0.120185044306,0.131110957425,0.142036870544,0.152962783663,
+    0.163888696781,0.1748146099,0.185740523019,0.196666436138,
+    0.207592349256,0.218518262375,0.229444175494,0.240370088613),
+  .UNSPECIFIED.);
+#53068 = CARTESIAN_POINT('',(0.E+000,0.333333333333));
+#53069 = CARTESIAN_POINT('',(0.E+000,0.343434343434));
+#53070 = CARTESIAN_POINT('',(0.E+000,0.363636363636));
+#53071 = CARTESIAN_POINT('',(0.E+000,0.393939393939));
+#53072 = CARTESIAN_POINT('',(0.E+000,0.424242424242));
+#53073 = CARTESIAN_POINT('',(0.E+000,0.454545454546));
+#53074 = CARTESIAN_POINT('',(0.E+000,0.484848484849));
+#53075 = CARTESIAN_POINT('',(0.E+000,0.515151515152));
+#53076 = CARTESIAN_POINT('',(0.E+000,0.545454545455));
+#53077 = CARTESIAN_POINT('',(0.E+000,0.575757575758));
+#53078 = CARTESIAN_POINT('',(0.E+000,0.606060606061));
+#53079 = CARTESIAN_POINT('',(0.E+000,0.636363636364));
+#53080 = CARTESIAN_POINT('',(0.E+000,0.666666666667));
+#53081 = CARTESIAN_POINT('',(0.E+000,0.69696969697));
+#53082 = CARTESIAN_POINT('',(0.E+000,0.727272727273));
+#53083 = CARTESIAN_POINT('',(0.E+000,0.757575757576));
+#53084 = CARTESIAN_POINT('',(0.E+000,0.787878787879));
+#53085 = CARTESIAN_POINT('',(0.E+000,0.818181818182));
+#53086 = CARTESIAN_POINT('',(0.E+000,0.848484848485));
+#53087 = CARTESIAN_POINT('',(0.E+000,0.878787878788));
+#53088 = CARTESIAN_POINT('',(0.E+000,0.909090909091));
+#53089 = CARTESIAN_POINT('',(0.E+000,0.939393939394));
+#53090 = CARTESIAN_POINT('',(0.E+000,0.969696969697));
+#53091 = CARTESIAN_POINT('',(-0.E+000,0.989898989899));
+#53092 = CARTESIAN_POINT('',(0.E+000,1.));
+#53093 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#53094 = ORIENTED_EDGE('',*,*,#53095,.F.);
+#53095 = EDGE_CURVE('',#53096,#53043,#53098,.T.);
+#53096 = VERTEX_POINT('',#53097);
+#53097 = CARTESIAN_POINT('',(2.121242937857,-2.121242937857,
+    10.116739824153));
+#53098 = SURFACE_CURVE('',#53099,(#53113),.PCURVE_S1.);
+#53099 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#53100,#53101,#53102,#53103,
+    #53104,#53105,#53106,#53107,#53108,#53109,#53110,#53111,#53112),
+  .UNSPECIFIED.,.F.,.F.,(4,3,3,3,4),(-0.241768013859,-0.171301740738,
+    -8.56508703692E-002,-1.415744860527E-002,0.E+000),.UNSPECIFIED.);
+#53100 = CARTESIAN_POINT('',(2.121242937857,-2.121242937857,
+    10.116739824153));
+#53101 = CARTESIAN_POINT('',(1.905940960537,-2.336514358038,
+    10.110293194392));
+#53102 = CARTESIAN_POINT('',(1.709595811299,-2.474063602477,
+    10.105255542966));
+#53103 = CARTESIAN_POINT('',(1.528082936342,-2.581519940586,
+    10.100771665576));
+#53104 = CARTESIAN_POINT('',(1.307456315481,-2.712131770588,
+    10.095321568897));
+#53105 = CARTESIAN_POINT('',(1.106819245646,-2.798972408562,
+    10.09070187882));
+#53106 = CARTESIAN_POINT('',(0.872965822031,-2.870127849552,
+    10.085496986457));
+#53107 = CARTESIAN_POINT('',(0.677766621214,-2.929521828056,
+    10.081152423893));
+#53108 = CARTESIAN_POINT('',(0.458191757521,-2.978281917968,
+    10.076407511631));
+#53109 = CARTESIAN_POINT('',(0.17557127854,-2.994856288261,
+    10.070395870148));
+#53110 = CARTESIAN_POINT('',(0.119605501448,-2.998138419536,
+    10.06920541789));
+#53111 = CARTESIAN_POINT('',(6.117183286774E-002,-3.000000044703,
+    10.067964908768));
+#53112 = CARTESIAN_POINT('',(1.836970226094E-016,-3.000000044703,
+    10.066666816672));
+#53113 = PCURVE('',#53053,#53114);
+#53114 = DEFINITIONAL_REPRESENTATION('',(#53115),#53141);
+#53115 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#53116,#53117,#53118,#53119,
+    #53120,#53121,#53122,#53123,#53124,#53125,#53126,#53127,#53128,
+    #53129,#53130,#53131,#53132,#53133,#53134,#53135,#53136,#53137,
+    #53138,#53139,#53140),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.241768013859,-0.230778558684,
+    -0.219789103508,-0.208799648333,-0.197810193157,-0.186820737982,
+    -0.175831282807,-0.164841827631,-0.153852372456,-0.14286291728,
+    -0.131873462105,-0.120884006929,-0.109894551754,-9.890509657868E-002
+    ,-8.791564140327E-002,-7.692618622786E-002,-6.593673105245E-002,
+    -5.494727587705E-002,-4.395782070164E-002,-3.296836552623E-002,
+    -2.197891035082E-002,-1.098945517541E-002,0.E+000),.UNSPECIFIED.);
+#53116 = CARTESIAN_POINT('',(1.,0.333698376321));
+#53117 = CARTESIAN_POINT('',(0.98006750711,0.333661908319));
+#53118 = CARTESIAN_POINT('',(0.941520978394,0.333230817284));
+#53119 = CARTESIAN_POINT('',(0.887274959591,0.332220654569));
+#53120 = CARTESIAN_POINT('',(0.836219146995,0.331761775608));
+#53121 = CARTESIAN_POINT('',(0.787976871534,0.332055441866));
+#53122 = CARTESIAN_POINT('',(0.742191222899,0.33290654072));
+#53123 = CARTESIAN_POINT('',(0.698526640954,0.333813191459));
+#53124 = CARTESIAN_POINT('',(0.656690159882,0.333676351805));
+#53125 = CARTESIAN_POINT('',(0.616269746782,0.332726551919));
+#53126 = CARTESIAN_POINT('',(0.576924861707,0.331807525677));
+#53127 = CARTESIAN_POINT('',(0.538294730473,0.331298770923));
+#53128 = CARTESIAN_POINT('',(0.500018412869,0.331394131158));
+#53129 = CARTESIAN_POINT('',(0.461735007012,0.332043397084));
+#53130 = CARTESIAN_POINT('',(0.423086071265,0.33295654274));
+#53131 = CARTESIAN_POINT('',(0.383727248166,0.333666364682));
+#53132 = CARTESIAN_POINT('',(0.34330182949,0.333267009102));
+#53133 = CARTESIAN_POINT('',(0.301426910597,0.332375524343));
+#53134 = CARTESIAN_POINT('',(0.257794071316,0.331724530923));
+#53135 = CARTESIAN_POINT('',(0.212051079686,0.331675282598));
+#53136 = CARTESIAN_POINT('',(0.163835627973,0.33224624264));
+#53137 = CARTESIAN_POINT('',(0.112775857206,0.333207778214));
+#53138 = CARTESIAN_POINT('',(5.849309488833E-002,0.333364352909));
+#53139 = CARTESIAN_POINT('',(1.993185111196E-002,0.333351295411));
+#53140 = CARTESIAN_POINT('',(0.E+000,0.333333333335));
+#53141 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#53142 = ORIENTED_EDGE('',*,*,#53143,.F.);
+#53143 = EDGE_CURVE('',#53144,#53096,#53146,.T.);
+#53144 = VERTEX_POINT('',#53145);
+#53145 = CARTESIAN_POINT('',(1.979899016825,-1.979899016825,
+    10.250000150874));
+#53146 = SURFACE_CURVE('',#53147,(#53151),.PCURVE_S1.);
+#53147 = LINE('',#53148,#53149);
+#53148 = CARTESIAN_POINT('',(1.979899016825,-1.979899016825,
+    10.250000150874));
+#53149 = VECTOR('',#53150,1.);
+#53150 = DIRECTION('',(0.588348405415,-0.588348405415,-0.554700196225));
+#53151 = PCURVE('',#53053,#53152);
+#53152 = DEFINITIONAL_REPRESENTATION('',(#53153),#53179);
+#53153 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#53154,#53155,#53156,#53157,
+    #53158,#53159,#53160,#53161,#53162,#53163,#53164,#53165,#53166,
+    #53167,#53168,#53169,#53170,#53171,#53172,#53173,#53174,#53175,
+    #53176,#53177,#53178),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.091993047683E-002,
+    2.183986095365E-002,3.275979143048E-002,4.36797219073E-002,
+    5.459965238413E-002,6.551958286095E-002,7.643951333778E-002,
+    8.73594438146E-002,9.827937429143E-002,0.109199304768,0.120119235245
+    ,0.131039165722,0.141959096199,0.152879026676,0.163798957152,
+    0.174718887629,0.185638818106,0.196558748583,0.20747867906,
+    0.218398609537,0.229318540013,0.24023847049),.UNSPECIFIED.);
+#53154 = CARTESIAN_POINT('',(1.,1.));
+#53155 = CARTESIAN_POINT('',(1.,0.989904520853));
+#53156 = CARTESIAN_POINT('',(1.,0.96971356256));
+#53157 = CARTESIAN_POINT('',(1.,0.93942712512));
+#53158 = CARTESIAN_POINT('',(1.,0.90914068768));
+#53159 = CARTESIAN_POINT('',(1.,0.87885425024));
+#53160 = CARTESIAN_POINT('',(1.,0.8485678128));
+#53161 = CARTESIAN_POINT('',(1.,0.81828137536));
+#53162 = CARTESIAN_POINT('',(1.,0.78799493792));
+#53163 = CARTESIAN_POINT('',(1.,0.75770850048));
+#53164 = CARTESIAN_POINT('',(1.,0.72742206304));
+#53165 = CARTESIAN_POINT('',(1.,0.6971356256));
+#53166 = CARTESIAN_POINT('',(1.,0.66684918816));
+#53167 = CARTESIAN_POINT('',(1.,0.63656275072));
+#53168 = CARTESIAN_POINT('',(1.,0.60627631328));
+#53169 = CARTESIAN_POINT('',(1.,0.57598987584));
+#53170 = CARTESIAN_POINT('',(1.,0.5457034384));
+#53171 = CARTESIAN_POINT('',(1.,0.51541700096));
+#53172 = CARTESIAN_POINT('',(1.,0.48513056352));
+#53173 = CARTESIAN_POINT('',(1.,0.45484412608));
+#53174 = CARTESIAN_POINT('',(1.,0.42455768864));
+#53175 = CARTESIAN_POINT('',(1.,0.3942712512));
+#53176 = CARTESIAN_POINT('',(1.,0.36398481376));
+#53177 = CARTESIAN_POINT('',(1.,0.343793855467));
+#53178 = CARTESIAN_POINT('',(1.,0.33369837632));
+#53179 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#53180 = ORIENTED_EDGE('',*,*,#53181,.F.);
+#53181 = EDGE_CURVE('',#53045,#53144,#53182,.T.);
+#53182 = SURFACE_CURVE('',#53183,(#53190),.PCURVE_S1.);
+#53183 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#53184,#53185,#53186,#53187,
+    #53188,#53189),.UNSPECIFIED.,.F.,.F.,(6,6),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#53184 = CARTESIAN_POINT('',(1.714505544354E-016,-2.800000041723,
+    10.200000151992));
+#53185 = CARTESIAN_POINT('',(0.444687766729,-2.800000041723,
+    10.210110646975));
+#53186 = CARTESIAN_POINT('',(0.881909452717,-2.711720505362,
+    10.220052000307));
+#53187 = CARTESIAN_POINT('',(1.293871803615,-2.541080112433,
+    10.229948302559));
+#53188 = CARTESIAN_POINT('',(1.66545728146,-2.29434075219,
+    10.239889655891));
+#53189 = CARTESIAN_POINT('',(1.979899016825,-1.979899016825,
+    10.250000150874));
+#53190 = PCURVE('',#53053,#53191);
+#53191 = DEFINITIONAL_REPRESENTATION('',(#53192),#53196);
+#53192 = LINE('',#53193,#53194);
+#53193 = CARTESIAN_POINT('',(0.E+000,1.));
+#53194 = VECTOR('',#53195,1.);
+#53195 = DIRECTION('',(1.,0.E+000));
+#53196 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#53197 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#53201)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#53198,#53199,#53200)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#53198 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#53199 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#53200 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#53201 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-004),#53198,
+  'distance_accuracy_value','confusion accuracy');
+#53202 = SHAPE_DEFINITION_REPRESENTATION(#53203,#53035);
+#53203 = PRODUCT_DEFINITION_SHAPE('','',#53204);
+#53204 = PRODUCT_DEFINITION('design','',#53205,#53208);
+#53205 = PRODUCT_DEFINITION_FORMATION('','',#53206);
+#53206 = PRODUCT('Compound107','Compound107','',(#53207));
+#53207 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#53208 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#53209 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#53210,#53212);
+#53210 = ( REPRESENTATION_RELATIONSHIP('','',#53035,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#53211) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#53211 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1179);
+#53212 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #53213);
+#53213 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('292','=>[0:1:1:293]','',#5,
+  #53204,$);
+#53214 = PRODUCT_TYPE('part',$,(#53206));
+#53215 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#53216),#53368);
+#53216 = SHELL_BASED_SURFACE_MODEL('',(#53217));
+#53217 = OPEN_SHELL('',(#53218));
+#53218 = ADVANCED_FACE('',(#53219),#53233,.T.);
+#53219 = FACE_BOUND('',#53220,.T.);
+#53220 = EDGE_LOOP('',(#53221,#53274,#53313,#53351));
+#53221 = ORIENTED_EDGE('',*,*,#53222,.F.);
+#53222 = EDGE_CURVE('',#53223,#53225,#53227,.T.);
+#53223 = VERTEX_POINT('',#53224);
+#53224 = CARTESIAN_POINT('',(-2.121242937857,2.121242937857,
+    13.116739771999));
+#53225 = VERTEX_POINT('',#53226);
+#53226 = CARTESIAN_POINT('',(-1.979899016825,1.979899016825,
+    13.25000009872));
+#53227 = SURFACE_CURVE('',#53228,(#53232),.PCURVE_S1.);
+#53228 = LINE('',#53229,#53230);
+#53229 = CARTESIAN_POINT('',(-2.121242937857,2.121242937857,
+    13.116739771999));
+#53230 = VECTOR('',#53231,1.);
+#53231 = DIRECTION('',(0.588348405415,-0.588348405415,0.554700196225));
+#53232 = PCURVE('',#53233,#53246);
+#53233 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#53234,#53235)
+    ,(#53236,#53237)
+    ,(#53238,#53239)
+    ,(#53240,#53241)
+    ,(#53242,#53243)
+    ,(#53244,#53245
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#53234 = CARTESIAN_POINT('',(-2.192031054342,2.192031054342,
+    13.05000009574));
+#53235 = CARTESIAN_POINT('',(-1.979899016825,1.979899016825,
+    13.25000009872));
+#53236 = CARTESIAN_POINT('',(-2.540162975639,1.843899133045,
+    13.060110590723));
+#53237 = CARTESIAN_POINT('',(-2.29434075219,1.66545728146,
+    13.260110593704));
+#53238 = CARTESIAN_POINT('',(-2.813338695908,1.432500925431,
+    13.070051944055));
+#53239 = CARTESIAN_POINT('',(-2.541080112433,1.293871803615,
+    13.270051947035));
+#53240 = CARTESIAN_POINT('',(-3.00226198808,0.976399751223,
+    13.079948246307));
+#53241 = CARTESIAN_POINT('',(-2.711720505362,0.881909452717,
+    13.279948249287));
+#53242 = CARTESIAN_POINT('',(-3.100000046194,0.492332884593,
+    13.089889599639));
+#53243 = CARTESIAN_POINT('',(-2.800000041723,0.444687766729,
+    13.289889602619));
+#53244 = CARTESIAN_POINT('',(-3.100000046194,1.543488860659E-016,
+    13.100000094622));
+#53245 = CARTESIAN_POINT('',(-2.800000041723,1.394118970918E-016,
+    13.300000097603));
+#53246 = DEFINITIONAL_REPRESENTATION('',(#53247),#53273);
+#53247 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#53248,#53249,#53250,#53251,
+    #53252,#53253,#53254,#53255,#53256,#53257,#53258,#53259,#53260,
+    #53261,#53262,#53263,#53264,#53265,#53266,#53267,#53268,#53269,
+    #53270,#53271,#53272),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.091993047682E-002,
+    2.183986095365E-002,3.275979143047E-002,4.367972190729E-002,
+    5.459965238412E-002,6.551958286094E-002,7.643951333776E-002,
+    8.735944381458E-002,9.827937429141E-002,0.109199304768,
+    0.120119235245,0.131039165722,0.141959096199,0.152879026676,
+    0.163798957152,0.174718887629,0.185638818106,0.196558748583,
+    0.20747867906,0.218398609536,0.229318540013,0.24023847049),
+  .UNSPECIFIED.);
+#53248 = CARTESIAN_POINT('',(0.E+000,0.33369837632));
+#53249 = CARTESIAN_POINT('',(0.E+000,0.343793855467));
+#53250 = CARTESIAN_POINT('',(0.E+000,0.36398481376));
+#53251 = CARTESIAN_POINT('',(0.E+000,0.3942712512));
+#53252 = CARTESIAN_POINT('',(0.E+000,0.42455768864));
+#53253 = CARTESIAN_POINT('',(0.E+000,0.45484412608));
+#53254 = CARTESIAN_POINT('',(0.E+000,0.48513056352));
+#53255 = CARTESIAN_POINT('',(0.E+000,0.51541700096));
+#53256 = CARTESIAN_POINT('',(0.E+000,0.5457034384));
+#53257 = CARTESIAN_POINT('',(0.E+000,0.57598987584));
+#53258 = CARTESIAN_POINT('',(0.E+000,0.60627631328));
+#53259 = CARTESIAN_POINT('',(0.E+000,0.63656275072));
+#53260 = CARTESIAN_POINT('',(0.E+000,0.66684918816));
+#53261 = CARTESIAN_POINT('',(0.E+000,0.6971356256));
+#53262 = CARTESIAN_POINT('',(0.E+000,0.72742206304));
+#53263 = CARTESIAN_POINT('',(0.E+000,0.75770850048));
+#53264 = CARTESIAN_POINT('',(0.E+000,0.78799493792));
+#53265 = CARTESIAN_POINT('',(0.E+000,0.81828137536));
+#53266 = CARTESIAN_POINT('',(0.E+000,0.8485678128));
+#53267 = CARTESIAN_POINT('',(0.E+000,0.87885425024));
+#53268 = CARTESIAN_POINT('',(0.E+000,0.90914068768));
+#53269 = CARTESIAN_POINT('',(0.E+000,0.93942712512));
+#53270 = CARTESIAN_POINT('',(0.E+000,0.96971356256));
+#53271 = CARTESIAN_POINT('',(-0.E+000,0.989904520853));
+#53272 = CARTESIAN_POINT('',(0.E+000,1.));
+#53273 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#53274 = ORIENTED_EDGE('',*,*,#53275,.F.);
+#53275 = EDGE_CURVE('',#53276,#53223,#53278,.T.);
+#53276 = VERTEX_POINT('',#53277);
+#53277 = CARTESIAN_POINT('',(-3.000124926996,1.493761076259E-016,
+    13.166583507421));
+#53278 = SURFACE_CURVE('',#53279,(#53284),.PCURVE_S1.);
+#53279 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#53280,#53281,#53282,#53283),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,0.241777920213),
+  .PIECEWISE_BEZIER_KNOTS.);
+#53280 = CARTESIAN_POINT('',(-3.000124926996,0.E+000,13.166583507421));
+#53281 = CARTESIAN_POINT('',(-3.000124926996,0.794119080623,
+    13.149732667019));
+#53282 = CARTESIAN_POINT('',(-2.682765495879,1.559800074984,
+    13.133553031584));
+#53283 = CARTESIAN_POINT('',(-2.121242937857,2.121242937857,
+    13.116739771999));
+#53284 = PCURVE('',#53233,#53285);
+#53285 = DEFINITIONAL_REPRESENTATION('',(#53286),#53312);
+#53286 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#53287,#53288,#53289,#53290,
+    #53291,#53292,#53293,#53294,#53295,#53296,#53297,#53298,#53299,
+    #53300,#53301,#53302,#53303,#53304,#53305,#53306,#53307,#53308,
+    #53309,#53310,#53311),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.098990546424E-002,
+    2.197981092847E-002,3.296971639271E-002,4.395962185695E-002,
+    5.494952732119E-002,6.593943278542E-002,7.692933824966E-002,
+    8.79192437139E-002,9.890914917813E-002,0.109899054642,0.120888960107
+    ,0.131878865571,0.142868771035,0.153858676499,0.164848581964,
+    0.175838487428,0.186828392892,0.197818298356,0.208808203821,
+    0.219798109285,0.230788014749,0.241777920213),.UNSPECIFIED.);
+#53287 = CARTESIAN_POINT('',(1.,0.332917059032));
+#53288 = CARTESIAN_POINT('',(0.984848538998,0.332916899045));
+#53289 = CARTESIAN_POINT('',(0.954548399471,0.332937315465));
+#53290 = CARTESIAN_POINT('',(0.909103267773,0.333019746316));
+#53291 = CARTESIAN_POINT('',(0.86365962753,0.333144147145));
+#53292 = CARTESIAN_POINT('',(0.818214999643,0.333298698179));
+#53293 = CARTESIAN_POINT('',(0.77276758813,0.333471230666));
+#53294 = CARTESIAN_POINT('',(0.727316328452,0.333649649043));
+#53295 = CARTESIAN_POINT('',(0.681860789064,0.33382258128));
+#53296 = CARTESIAN_POINT('',(0.636401094595,0.333979866517));
+#53297 = CARTESIAN_POINT('',(0.590937828217,0.334112980488));
+#53298 = CARTESIAN_POINT('',(0.545471927306,0.334215368222));
+#53299 = CARTESIAN_POINT('',(0.500004571477,0.334282689327));
+#53300 = CARTESIAN_POINT('',(0.454537066141,0.334312972217));
+#53301 = CARTESIAN_POINT('',(0.409070723728,0.33430667682));
+#53302 = CARTESIAN_POINT('',(0.363606744983,0.334266665142));
+#53303 = CARTESIAN_POINT('',(0.318146102757,0.334198079997));
+#53304 = CARTESIAN_POINT('',(0.272689430422,0.334108132198));
+#53305 = CARTESIAN_POINT('',(0.227236918033,0.334005799235));
+#53306 = CARTESIAN_POINT('',(0.181788215398,0.333901431009));
+#53307 = CARTESIAN_POINT('',(0.13634235584,0.333806288715));
+#53308 = CARTESIAN_POINT('',(9.089765928928E-002,0.333731931559));
+#53309 = CARTESIAN_POINT('',(4.545177899234E-002,0.333689784361));
+#53310 = CARTESIAN_POINT('',(1.515145175203E-002,0.333689701596));
+#53311 = CARTESIAN_POINT('',(0.E+000,0.33369837632));
+#53312 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#53313 = ORIENTED_EDGE('',*,*,#53314,.F.);
+#53314 = EDGE_CURVE('',#53315,#53276,#53317,.T.);
+#53315 = VERTEX_POINT('',#53316);
+#53316 = CARTESIAN_POINT('',(-2.800000041723,1.394118970918E-016,
+    13.300000097603));
+#53317 = SURFACE_CURVE('',#53318,(#53322),.PCURVE_S1.);
+#53318 = LINE('',#53319,#53320);
+#53319 = CARTESIAN_POINT('',(-2.800000041723,1.394118970918E-016,
+    13.300000097603));
+#53320 = VECTOR('',#53321,1.);
+#53321 = DIRECTION('',(-0.832050294338,4.142775295748E-017,
+    -0.554700196225));
+#53322 = PCURVE('',#53233,#53323);
+#53323 = DEFINITIONAL_REPRESENTATION('',(#53324),#53350);
+#53324 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#53325,#53326,#53327,#53328,
+    #53329,#53330,#53331,#53332,#53333,#53334,#53335,#53336,#53337,
+    #53338,#53339,#53340,#53341,#53342,#53343,#53344,#53345,#53346,
+    #53347,#53348,#53349),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.093273538404E-002,
+    2.186547076808E-002,3.279820615211E-002,4.373094153615E-002,
+    5.466367692019E-002,6.559641230423E-002,7.652914768827E-002,
+    8.74618830723E-002,9.839461845634E-002,0.10932735384,0.120260089224,
+    0.131192824608,0.142125559992,0.153058295377,0.163991030761,
+    0.174923766145,0.185856501529,0.196789236913,0.207721972297,
+    0.218654707681,0.229587443065,0.240520178449),.UNSPECIFIED.);
+#53325 = CARTESIAN_POINT('',(1.,1.));
+#53326 = CARTESIAN_POINT('',(1.,0.989892682713));
+#53327 = CARTESIAN_POINT('',(1.,0.969678048138));
+#53328 = CARTESIAN_POINT('',(1.,0.939356096276));
+#53329 = CARTESIAN_POINT('',(1.,0.909034144413));
+#53330 = CARTESIAN_POINT('',(1.,0.878712192551));
+#53331 = CARTESIAN_POINT('',(1.,0.848390240689));
+#53332 = CARTESIAN_POINT('',(1.,0.818068288827));
+#53333 = CARTESIAN_POINT('',(1.,0.787746336965));
+#53334 = CARTESIAN_POINT('',(1.,0.757424385102));
+#53335 = CARTESIAN_POINT('',(1.,0.72710243324));
+#53336 = CARTESIAN_POINT('',(1.,0.696780481378));
+#53337 = CARTESIAN_POINT('',(1.,0.666458529516));
+#53338 = CARTESIAN_POINT('',(1.,0.636136577654));
+#53339 = CARTESIAN_POINT('',(1.,0.605814625792));
+#53340 = CARTESIAN_POINT('',(1.,0.575492673929));
+#53341 = CARTESIAN_POINT('',(1.,0.545170722067));
+#53342 = CARTESIAN_POINT('',(1.,0.514848770205));
+#53343 = CARTESIAN_POINT('',(1.,0.484526818343));
+#53344 = CARTESIAN_POINT('',(1.,0.454204866481));
+#53345 = CARTESIAN_POINT('',(1.,0.423882914618));
+#53346 = CARTESIAN_POINT('',(1.,0.393560962756));
+#53347 = CARTESIAN_POINT('',(1.,0.363239010894));
+#53348 = CARTESIAN_POINT('',(1.,0.343024376319));
+#53349 = CARTESIAN_POINT('',(1.,0.332917059032));
+#53350 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#53351 = ORIENTED_EDGE('',*,*,#53352,.F.);
+#53352 = EDGE_CURVE('',#53225,#53315,#53353,.T.);
+#53353 = SURFACE_CURVE('',#53354,(#53361),.PCURVE_S1.);
+#53354 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#53355,#53356,#53357,#53358,
+    #53359,#53360),.UNSPECIFIED.,.F.,.F.,(6,6),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#53355 = CARTESIAN_POINT('',(-1.979899016825,1.979899016825,
+    13.25000009872));
+#53356 = CARTESIAN_POINT('',(-2.29434075219,1.66545728146,
+    13.260110593704));
+#53357 = CARTESIAN_POINT('',(-2.541080112433,1.293871803615,
+    13.270051947035));
+#53358 = CARTESIAN_POINT('',(-2.711720505362,0.881909452717,
+    13.279948249287));
+#53359 = CARTESIAN_POINT('',(-2.800000041723,0.444687766729,
+    13.289889602619));
+#53360 = CARTESIAN_POINT('',(-2.800000041723,1.394118970918E-016,
+    13.300000097603));
+#53361 = PCURVE('',#53233,#53362);
+#53362 = DEFINITIONAL_REPRESENTATION('',(#53363),#53367);
+#53363 = LINE('',#53364,#53365);
+#53364 = CARTESIAN_POINT('',(0.E+000,1.));
+#53365 = VECTOR('',#53366,1.);
+#53366 = DIRECTION('',(1.,0.E+000));
+#53367 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#53368 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#53372)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#53369,#53370,#53371)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#53369 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#53370 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#53371 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#53372 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-004),#53369,
+  'distance_accuracy_value','confusion accuracy');
+#53373 = SHAPE_DEFINITION_REPRESENTATION(#53374,#53215);
+#53374 = PRODUCT_DEFINITION_SHAPE('','',#53375);
+#53375 = PRODUCT_DEFINITION('design','',#53376,#53379);
+#53376 = PRODUCT_DEFINITION_FORMATION('','',#53377);
+#53377 = PRODUCT('Compound110','Compound110','',(#53378));
+#53378 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#53379 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#53380 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#53381,#53383);
+#53381 = ( REPRESENTATION_RELATIONSHIP('','',#53215,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#53382) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#53382 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1183);
+#53383 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #53384);
+#53384 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('293','=>[0:1:1:294]','',#5,
+  #53375,$);
+#53385 = PRODUCT_TYPE('part',$,(#53377));
+#53386 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#53387),#53539);
+#53387 = SHELL_BASED_SURFACE_MODEL('',(#53388));
+#53388 = OPEN_SHELL('',(#53389));
+#53389 = ADVANCED_FACE('',(#53390),#53404,.T.);
+#53390 = FACE_BOUND('',#53391,.T.);
+#53391 = EDGE_LOOP('',(#53392,#53445,#53484,#53522));
+#53392 = ORIENTED_EDGE('',*,*,#53393,.F.);
+#53393 = EDGE_CURVE('',#53394,#53396,#53398,.T.);
+#53394 = VERTEX_POINT('',#53395);
+#53395 = CARTESIAN_POINT('',(3.000124926996,0.E+000,12.966583511891));
+#53396 = VERTEX_POINT('',#53397);
+#53397 = CARTESIAN_POINT('',(2.800000041723,0.E+000,13.100000102073));
+#53398 = SURFACE_CURVE('',#53399,(#53403),.PCURVE_S1.);
+#53399 = LINE('',#53400,#53401);
+#53400 = CARTESIAN_POINT('',(3.000124926996,0.E+000,12.966583511891));
+#53401 = VECTOR('',#53402,1.);
+#53402 = DIRECTION('',(-0.832050294338,0.E+000,0.554700196225));
+#53403 = PCURVE('',#53404,#53417);
+#53404 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#53405,#53406)
+    ,(#53407,#53408)
+    ,(#53409,#53410)
+    ,(#53411,#53412)
+    ,(#53413,#53414)
+    ,(#53415,#53416
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#53405 = CARTESIAN_POINT('',(3.100000046194,0.E+000,12.900000099093));
+#53406 = CARTESIAN_POINT('',(2.800000041723,0.E+000,13.100000102073));
+#53407 = CARTESIAN_POINT('',(3.100000046194,0.492332884593,
+    12.910110594076));
+#53408 = CARTESIAN_POINT('',(2.800000041723,0.444687766729,
+    13.110110597056));
+#53409 = CARTESIAN_POINT('',(3.00226198808,0.976399751223,
+    12.920051947408));
+#53410 = CARTESIAN_POINT('',(2.711720505362,0.881909452717,
+    13.120051950388));
+#53411 = CARTESIAN_POINT('',(2.813338695908,1.432500925431,
+    12.92994824966));
+#53412 = CARTESIAN_POINT('',(2.541080112433,1.293871803615,
+    13.12994825264));
+#53413 = CARTESIAN_POINT('',(2.540162975639,1.843899133045,
+    12.939889602992));
+#53414 = CARTESIAN_POINT('',(2.29434075219,1.66545728146,13.139889605972
+    ));
+#53415 = CARTESIAN_POINT('',(2.192031054342,2.192031054342,
+    12.950000097975));
+#53416 = CARTESIAN_POINT('',(1.979899016825,1.979899016825,
+    13.150000100955));
+#53417 = DEFINITIONAL_REPRESENTATION('',(#53418),#53444);
+#53418 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#53419,#53420,#53421,#53422,
+    #53423,#53424,#53425,#53426,#53427,#53428,#53429,#53430,#53431,
+    #53432,#53433,#53434,#53435,#53436,#53437,#53438,#53439,#53440,
+    #53441,#53442,#53443),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.093273538404E-002,
+    2.186547076808E-002,3.279820615211E-002,4.373094153615E-002,
+    5.466367692019E-002,6.559641230423E-002,7.652914768827E-002,
+    8.74618830723E-002,9.839461845634E-002,0.10932735384,0.120260089224,
+    0.131192824608,0.142125559992,0.153058295377,0.163991030761,
+    0.174923766145,0.185856501529,0.196789236913,0.207721972297,
+    0.218654707681,0.229587443065,0.240520178449),.UNSPECIFIED.);
+#53419 = CARTESIAN_POINT('',(0.E+000,0.332917059032));
+#53420 = CARTESIAN_POINT('',(0.E+000,0.343024376319));
+#53421 = CARTESIAN_POINT('',(0.E+000,0.363239010894));
+#53422 = CARTESIAN_POINT('',(0.E+000,0.393560962756));
+#53423 = CARTESIAN_POINT('',(0.E+000,0.423882914618));
+#53424 = CARTESIAN_POINT('',(0.E+000,0.454204866481));
+#53425 = CARTESIAN_POINT('',(0.E+000,0.484526818343));
+#53426 = CARTESIAN_POINT('',(0.E+000,0.514848770205));
+#53427 = CARTESIAN_POINT('',(0.E+000,0.545170722067));
+#53428 = CARTESIAN_POINT('',(0.E+000,0.575492673929));
+#53429 = CARTESIAN_POINT('',(0.E+000,0.605814625792));
+#53430 = CARTESIAN_POINT('',(0.E+000,0.636136577654));
+#53431 = CARTESIAN_POINT('',(0.E+000,0.666458529516));
+#53432 = CARTESIAN_POINT('',(0.E+000,0.696780481378));
+#53433 = CARTESIAN_POINT('',(0.E+000,0.72710243324));
+#53434 = CARTESIAN_POINT('',(0.E+000,0.757424385103));
+#53435 = CARTESIAN_POINT('',(0.E+000,0.787746336965));
+#53436 = CARTESIAN_POINT('',(0.E+000,0.818068288827));
+#53437 = CARTESIAN_POINT('',(0.E+000,0.848390240689));
+#53438 = CARTESIAN_POINT('',(0.E+000,0.878712192551));
+#53439 = CARTESIAN_POINT('',(0.E+000,0.909034144413));
+#53440 = CARTESIAN_POINT('',(0.E+000,0.939356096276));
+#53441 = CARTESIAN_POINT('',(0.E+000,0.969678048138));
+#53442 = CARTESIAN_POINT('',(-0.E+000,0.989892682713));
+#53443 = CARTESIAN_POINT('',(0.E+000,1.));
+#53444 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#53445 = ORIENTED_EDGE('',*,*,#53446,.F.);
+#53446 = EDGE_CURVE('',#53447,#53394,#53449,.T.);
+#53447 = VERTEX_POINT('',#53448);
+#53448 = CARTESIAN_POINT('',(2.121242937857,2.121242937857,
+    13.016739774234));
+#53449 = SURFACE_CURVE('',#53450,(#53455),.PCURVE_S1.);
+#53450 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#53451,#53452,#53453,#53454),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(-0.241778545972,0.E+000),
+  .PIECEWISE_BEZIER_KNOTS.);
+#53451 = CARTESIAN_POINT('',(2.121242937857,2.121242937857,
+    13.016739774234));
+#53452 = CARTESIAN_POINT('',(2.682765495879,1.559800074984,
+    12.999851377341));
+#53453 = CARTESIAN_POINT('',(3.000124926996,0.794119080623,
+    12.983434352293));
+#53454 = CARTESIAN_POINT('',(3.000124926996,0.E+000,12.966583511891));
+#53455 = PCURVE('',#53404,#53456);
+#53456 = DEFINITIONAL_REPRESENTATION('',(#53457),#53483);
+#53457 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#53458,#53459,#53460,#53461,
+    #53462,#53463,#53464,#53465,#53466,#53467,#53468,#53469,#53470,
+    #53471,#53472,#53473,#53474,#53475,#53476,#53477,#53478,#53479,
+    #53480,#53481,#53482),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.241778545972,-0.230788612064,
+    -0.219798678156,-0.208808744248,-0.197818810341,-0.186828876433,
+    -0.175838942525,-0.164849008617,-0.153859074709,-0.142869140802,
+    -0.131879206894,-0.120889272986,-0.109899339078,-9.89094051703E-002,
+    -8.791947126249E-002,-7.692953735468E-002,-6.593960344687E-002,
+    -5.494966953906E-002,-4.395973563124E-002,-3.296980172343E-002,
+    -2.197986781562E-002,-1.098993390781E-002,0.E+000),.UNSPECIFIED.);
+#53458 = CARTESIAN_POINT('',(1.,0.33369837632));
+#53459 = CARTESIAN_POINT('',(0.984848548816,0.333689686728));
+#53460 = CARTESIAN_POINT('',(0.954548155371,0.333689217827));
+#53461 = CARTESIAN_POINT('',(0.909102010477,0.333729610909));
+#53462 = CARTESIAN_POINT('',(0.863656918762,0.333801994022));
+#53463 = CARTESIAN_POINT('',(0.818210575227,0.333895412704));
+#53464 = CARTESIAN_POINT('',(0.772761342751,0.333998639272));
+#53465 = CARTESIAN_POINT('',(0.72730829721,0.334100597886));
+#53466 = CARTESIAN_POINT('',(0.681851128173,0.334191000941));
+#53467 = CARTESIAN_POINT('',(0.636390060846,0.334260827189));
+#53468 = CARTESIAN_POINT('',(0.590925757538,0.334302736356));
+#53469 = CARTESIAN_POINT('',(0.545459212594,0.334311391317));
+#53470 = CARTESIAN_POINT('',(0.499991639915,0.33428369268));
+#53471 = CARTESIAN_POINT('',(0.454524356212,0.334218922317));
+#53472 = CARTESIAN_POINT('',(0.409058662136,0.334118795327));
+#53473 = CARTESIAN_POINT('',(0.363595723713,0.333987419845));
+#53474 = CARTESIAN_POINT('',(0.318136456471,0.333831165041));
+#53475 = CARTESIAN_POINT('',(0.272681414409,0.333658437574));
+#53476 = CARTESIAN_POINT('',(0.227230686941,0.333479369663));
+#53477 = CARTESIAN_POINT('',(0.181783802888,0.333305413942));
+#53478 = CARTESIAN_POINT('',(0.136339655516,0.333148872703));
+#53479 = CARTESIAN_POINT('',(9.089640653753E-002,0.333022270622));
+#53480 = CARTESIAN_POINT('',(4.54515359977E-002,0.332937924805));
+#53481 = CARTESIAN_POINT('',(1.515146159919E-002,0.332916914124));
+#53482 = CARTESIAN_POINT('',(0.E+000,0.332917059032));
+#53483 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#53484 = ORIENTED_EDGE('',*,*,#53485,.F.);
+#53485 = EDGE_CURVE('',#53486,#53447,#53488,.T.);
+#53486 = VERTEX_POINT('',#53487);
+#53487 = CARTESIAN_POINT('',(1.979899016825,1.979899016825,
+    13.150000100955));
+#53488 = SURFACE_CURVE('',#53489,(#53493),.PCURVE_S1.);
+#53489 = LINE('',#53490,#53491);
+#53490 = CARTESIAN_POINT('',(1.979899016825,1.979899016825,
+    13.150000100955));
+#53491 = VECTOR('',#53492,1.);
+#53492 = DIRECTION('',(0.588348405415,0.588348405415,-0.554700196225));
+#53493 = PCURVE('',#53404,#53494);
+#53494 = DEFINITIONAL_REPRESENTATION('',(#53495),#53521);
+#53495 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#53496,#53497,#53498,#53499,
+    #53500,#53501,#53502,#53503,#53504,#53505,#53506,#53507,#53508,
+    #53509,#53510,#53511,#53512,#53513,#53514,#53515,#53516,#53517,
+    #53518,#53519,#53520),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.091993047683E-002,
+    2.183986095365E-002,3.275979143048E-002,4.36797219073E-002,
+    5.459965238413E-002,6.551958286095E-002,7.643951333778E-002,
+    8.73594438146E-002,9.827937429143E-002,0.109199304768,0.120119235245
+    ,0.131039165722,0.141959096199,0.152879026676,0.163798957152,
+    0.174718887629,0.185638818106,0.196558748583,0.20747867906,
+    0.218398609537,0.229318540013,0.24023847049),.UNSPECIFIED.);
+#53496 = CARTESIAN_POINT('',(1.,1.));
+#53497 = CARTESIAN_POINT('',(1.,0.989904520853));
+#53498 = CARTESIAN_POINT('',(1.,0.96971356256));
+#53499 = CARTESIAN_POINT('',(1.,0.93942712512));
+#53500 = CARTESIAN_POINT('',(1.,0.90914068768));
+#53501 = CARTESIAN_POINT('',(1.,0.87885425024));
+#53502 = CARTESIAN_POINT('',(1.,0.8485678128));
+#53503 = CARTESIAN_POINT('',(1.,0.81828137536));
+#53504 = CARTESIAN_POINT('',(1.,0.78799493792));
+#53505 = CARTESIAN_POINT('',(1.,0.75770850048));
+#53506 = CARTESIAN_POINT('',(1.,0.72742206304));
+#53507 = CARTESIAN_POINT('',(1.,0.6971356256));
+#53508 = CARTESIAN_POINT('',(1.,0.66684918816));
+#53509 = CARTESIAN_POINT('',(1.,0.63656275072));
+#53510 = CARTESIAN_POINT('',(1.,0.60627631328));
+#53511 = CARTESIAN_POINT('',(1.,0.57598987584));
+#53512 = CARTESIAN_POINT('',(1.,0.5457034384));
+#53513 = CARTESIAN_POINT('',(1.,0.51541700096));
+#53514 = CARTESIAN_POINT('',(1.,0.48513056352));
+#53515 = CARTESIAN_POINT('',(1.,0.45484412608));
+#53516 = CARTESIAN_POINT('',(1.,0.42455768864));
+#53517 = CARTESIAN_POINT('',(1.,0.3942712512));
+#53518 = CARTESIAN_POINT('',(1.,0.36398481376));
+#53519 = CARTESIAN_POINT('',(1.,0.343793855467));
+#53520 = CARTESIAN_POINT('',(1.,0.33369837632));
+#53521 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#53522 = ORIENTED_EDGE('',*,*,#53523,.F.);
+#53523 = EDGE_CURVE('',#53396,#53486,#53524,.T.);
+#53524 = SURFACE_CURVE('',#53525,(#53532),.PCURVE_S1.);
+#53525 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#53526,#53527,#53528,#53529,
+    #53530,#53531),.UNSPECIFIED.,.F.,.F.,(6,6),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#53526 = CARTESIAN_POINT('',(2.800000041723,0.E+000,13.100000102073));
+#53527 = CARTESIAN_POINT('',(2.800000041723,0.444687766729,
+    13.110110597056));
+#53528 = CARTESIAN_POINT('',(2.711720505362,0.881909452717,
+    13.120051950388));
+#53529 = CARTESIAN_POINT('',(2.541080112433,1.293871803615,
+    13.12994825264));
+#53530 = CARTESIAN_POINT('',(2.29434075219,1.66545728146,13.139889605972
+    ));
+#53531 = CARTESIAN_POINT('',(1.979899016825,1.979899016825,
+    13.150000100955));
+#53532 = PCURVE('',#53404,#53533);
+#53533 = DEFINITIONAL_REPRESENTATION('',(#53534),#53538);
+#53534 = LINE('',#53535,#53536);
+#53535 = CARTESIAN_POINT('',(0.E+000,1.));
+#53536 = VECTOR('',#53537,1.);
+#53537 = DIRECTION('',(1.,0.E+000));
+#53538 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#53539 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#53543)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#53540,#53541,#53542)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#53540 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#53541 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#53542 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#53543 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-004),#53540,
+  'distance_accuracy_value','confusion accuracy');
+#53544 = SHAPE_DEFINITION_REPRESENTATION(#53545,#53386);
+#53545 = PRODUCT_DEFINITION_SHAPE('','',#53546);
+#53546 = PRODUCT_DEFINITION('design','',#53547,#53550);
+#53547 = PRODUCT_DEFINITION_FORMATION('','',#53548);
+#53548 = PRODUCT('Compound114','Compound114','',(#53549));
+#53549 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#53550 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#53551 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#53552,#53554);
+#53552 = ( REPRESENTATION_RELATIONSHIP('','',#53386,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#53553) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#53553 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1187);
+#53554 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #53555);
+#53555 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('294','=>[0:1:1:295]','',#5,
+  #53546,$);
+#53556 = PRODUCT_TYPE('part',$,(#53548));
+#53557 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#53558),#53710);
+#53558 = SHELL_BASED_SURFACE_MODEL('',(#53559));
+#53559 = OPEN_SHELL('',(#53560));
+#53560 = ADVANCED_FACE('',(#53561),#53575,.T.);
+#53561 = FACE_BOUND('',#53562,.T.);
+#53562 = EDGE_LOOP('',(#53563,#53616,#53655,#53693));
+#53563 = ORIENTED_EDGE('',*,*,#53564,.F.);
+#53564 = EDGE_CURVE('',#53565,#53567,#53569,.T.);
+#53565 = VERTEX_POINT('',#53566);
+#53566 = CARTESIAN_POINT('',(-3.000124926996,3.674093388888E-016,
+    10.366583555105));
+#53567 = VERTEX_POINT('',#53568);
+#53568 = CARTESIAN_POINT('',(-2.800000041723,3.429011088709E-016,
+    10.500000145286));
+#53569 = SURFACE_CURVE('',#53570,(#53574),.PCURVE_S1.);
+#53570 = LINE('',#53571,#53572);
+#53571 = CARTESIAN_POINT('',(-3.000124926996,3.674093388888E-016,
+    10.366583555105));
+#53572 = VECTOR('',#53573,1.);
+#53573 = DIRECTION('',(0.832050294338,-1.01896772969E-016,0.554700196225
+    ));
+#53574 = PCURVE('',#53575,#53588);
+#53575 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#53576,#53577)
+    ,(#53578,#53579)
+    ,(#53580,#53581)
+    ,(#53582,#53583)
+    ,(#53584,#53585)
+    ,(#53586,#53587
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#53576 = CARTESIAN_POINT('',(-3.100000046194,3.796405133928E-016,
+    10.300000142306));
+#53577 = CARTESIAN_POINT('',(-2.800000041723,3.429011088709E-016,
+    10.500000145286));
+#53578 = CARTESIAN_POINT('',(-3.100000046194,-0.492332884593,
+    10.310110637289));
+#53579 = CARTESIAN_POINT('',(-2.800000041723,-0.444687766729,
+    10.51011064027));
+#53580 = CARTESIAN_POINT('',(-3.00226198808,-0.976399751223,
+    10.320051990621));
+#53581 = CARTESIAN_POINT('',(-2.711720505362,-0.881909452717,
+    10.520051993602));
+#53582 = CARTESIAN_POINT('',(-2.813338695908,-1.432500925431,
+    10.329948292873));
+#53583 = CARTESIAN_POINT('',(-2.541080112433,-1.293871803615,
+    10.529948295853));
+#53584 = CARTESIAN_POINT('',(-2.540162975639,-1.843899133045,
+    10.339889646205));
+#53585 = CARTESIAN_POINT('',(-2.29434075219,-1.66545728146,
+    10.539889649186));
+#53586 = CARTESIAN_POINT('',(-2.192031054342,-2.192031054342,
+    10.350000141189));
+#53587 = CARTESIAN_POINT('',(-1.979899016825,-1.979899016825,
+    10.550000144169));
+#53588 = DEFINITIONAL_REPRESENTATION('',(#53589),#53615);
+#53589 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#53590,#53591,#53592,#53593,
+    #53594,#53595,#53596,#53597,#53598,#53599,#53600,#53601,#53602,
+    #53603,#53604,#53605,#53606,#53607,#53608,#53609,#53610,#53611,
+    #53612,#53613,#53614),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.093273538404E-002,
+    2.186547076808E-002,3.279820615211E-002,4.373094153615E-002,
+    5.466367692019E-002,6.559641230423E-002,7.652914768827E-002,
+    8.74618830723E-002,9.839461845634E-002,0.10932735384,0.120260089224,
+    0.131192824608,0.142125559992,0.153058295377,0.163991030761,
+    0.174923766145,0.185856501529,0.196789236913,0.207721972297,
+    0.218654707681,0.229587443065,0.240520178449),.UNSPECIFIED.);
+#53590 = CARTESIAN_POINT('',(0.E+000,0.332917059032));
+#53591 = CARTESIAN_POINT('',(0.E+000,0.343024376319));
+#53592 = CARTESIAN_POINT('',(0.E+000,0.363239010894));
+#53593 = CARTESIAN_POINT('',(0.E+000,0.393560962756));
+#53594 = CARTESIAN_POINT('',(0.E+000,0.423882914618));
+#53595 = CARTESIAN_POINT('',(0.E+000,0.454204866481));
+#53596 = CARTESIAN_POINT('',(0.E+000,0.484526818343));
+#53597 = CARTESIAN_POINT('',(0.E+000,0.514848770205));
+#53598 = CARTESIAN_POINT('',(0.E+000,0.545170722067));
+#53599 = CARTESIAN_POINT('',(0.E+000,0.575492673929));
+#53600 = CARTESIAN_POINT('',(0.E+000,0.605814625792));
+#53601 = CARTESIAN_POINT('',(0.E+000,0.636136577654));
+#53602 = CARTESIAN_POINT('',(0.E+000,0.666458529516));
+#53603 = CARTESIAN_POINT('',(0.E+000,0.696780481378));
+#53604 = CARTESIAN_POINT('',(0.E+000,0.72710243324));
+#53605 = CARTESIAN_POINT('',(0.E+000,0.757424385102));
+#53606 = CARTESIAN_POINT('',(0.E+000,0.787746336965));
+#53607 = CARTESIAN_POINT('',(0.E+000,0.818068288827));
+#53608 = CARTESIAN_POINT('',(0.E+000,0.848390240689));
+#53609 = CARTESIAN_POINT('',(0.E+000,0.878712192551));
+#53610 = CARTESIAN_POINT('',(0.E+000,0.909034144413));
+#53611 = CARTESIAN_POINT('',(0.E+000,0.939356096276));
+#53612 = CARTESIAN_POINT('',(0.E+000,0.969678048138));
+#53613 = CARTESIAN_POINT('',(-0.E+000,0.989892682713));
+#53614 = CARTESIAN_POINT('',(0.E+000,1.));
+#53615 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#53616 = ORIENTED_EDGE('',*,*,#53617,.F.);
+#53617 = EDGE_CURVE('',#53618,#53565,#53620,.T.);
+#53618 = VERTEX_POINT('',#53619);
+#53619 = CARTESIAN_POINT('',(-2.121242937857,-2.121242937857,
+    10.416739817447));
+#53620 = SURFACE_CURVE('',#53621,(#53626),.PCURVE_S1.);
+#53621 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#53622,#53623,#53624,#53625),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,0.241778545972),
+  .PIECEWISE_BEZIER_KNOTS.);
+#53622 = CARTESIAN_POINT('',(-2.121242937857,-2.121242937857,
+    10.416739817447));
+#53623 = CARTESIAN_POINT('',(-2.682765495879,-1.559800074984,
+    10.399851420555));
+#53624 = CARTESIAN_POINT('',(-3.000124926996,-0.794119080623,
+    10.383434395507));
+#53625 = CARTESIAN_POINT('',(-3.000124926996,3.674093388888E-016,
+    10.366583555105));
+#53626 = PCURVE('',#53575,#53627);
+#53627 = DEFINITIONAL_REPRESENTATION('',(#53628),#53654);
+#53628 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#53629,#53630,#53631,#53632,
+    #53633,#53634,#53635,#53636,#53637,#53638,#53639,#53640,#53641,
+    #53642,#53643,#53644,#53645,#53646,#53647,#53648,#53649,#53650,
+    #53651,#53652,#53653),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.098993390781E-002,
+    2.197986781562E-002,3.296980172343E-002,4.395973563124E-002,
+    5.494966953906E-002,6.593960344687E-002,7.692953735468E-002,
+    8.791947126249E-002,9.89094051703E-002,0.109899339078,0.120889272986
+    ,0.131879206894,0.142869140802,0.153859074709,0.164849008617,
+    0.175838942525,0.186828876433,0.197818810341,0.208808744248,
+    0.219798678156,0.230788612064,0.241778545972),.UNSPECIFIED.);
+#53629 = CARTESIAN_POINT('',(1.,0.33369837632));
+#53630 = CARTESIAN_POINT('',(0.984848548816,0.333689686728));
+#53631 = CARTESIAN_POINT('',(0.954548155371,0.333689217827));
+#53632 = CARTESIAN_POINT('',(0.909102010477,0.333729610909));
+#53633 = CARTESIAN_POINT('',(0.863656918762,0.333801994022));
+#53634 = CARTESIAN_POINT('',(0.818210575227,0.333895412704));
+#53635 = CARTESIAN_POINT('',(0.772761342751,0.333998639273));
+#53636 = CARTESIAN_POINT('',(0.72730829721,0.334100597886));
+#53637 = CARTESIAN_POINT('',(0.681851128173,0.334191000941));
+#53638 = CARTESIAN_POINT('',(0.636390060846,0.334260827189));
+#53639 = CARTESIAN_POINT('',(0.590925757538,0.334302736356));
+#53640 = CARTESIAN_POINT('',(0.545459212594,0.334311391317));
+#53641 = CARTESIAN_POINT('',(0.499991639915,0.33428369268));
+#53642 = CARTESIAN_POINT('',(0.454524356212,0.334218922317));
+#53643 = CARTESIAN_POINT('',(0.409058662136,0.334118795327));
+#53644 = CARTESIAN_POINT('',(0.363595723713,0.333987419845));
+#53645 = CARTESIAN_POINT('',(0.318136456471,0.333831165041));
+#53646 = CARTESIAN_POINT('',(0.272681414409,0.333658437574));
+#53647 = CARTESIAN_POINT('',(0.227230686941,0.333479369663));
+#53648 = CARTESIAN_POINT('',(0.181783802888,0.333305413942));
+#53649 = CARTESIAN_POINT('',(0.136339655516,0.333148872702));
+#53650 = CARTESIAN_POINT('',(9.089640653753E-002,0.333022270622));
+#53651 = CARTESIAN_POINT('',(4.54515359977E-002,0.332937924805));
+#53652 = CARTESIAN_POINT('',(1.515146159919E-002,0.332916914124));
+#53653 = CARTESIAN_POINT('',(0.E+000,0.332917059032));
+#53654 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#53655 = ORIENTED_EDGE('',*,*,#53656,.F.);
+#53656 = EDGE_CURVE('',#53657,#53618,#53659,.T.);
+#53657 = VERTEX_POINT('',#53658);
+#53658 = CARTESIAN_POINT('',(-1.979899016825,-1.979899016825,
+    10.550000144169));
+#53659 = SURFACE_CURVE('',#53660,(#53664),.PCURVE_S1.);
+#53660 = LINE('',#53661,#53662);
+#53661 = CARTESIAN_POINT('',(-1.979899016825,-1.979899016825,
+    10.550000144169));
+#53662 = VECTOR('',#53663,1.);
+#53663 = DIRECTION('',(-0.588348405415,-0.588348405415,-0.554700196225)
+  );
+#53664 = PCURVE('',#53575,#53665);
+#53665 = DEFINITIONAL_REPRESENTATION('',(#53666),#53692);
+#53666 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#53667,#53668,#53669,#53670,
+    #53671,#53672,#53673,#53674,#53675,#53676,#53677,#53678,#53679,
+    #53680,#53681,#53682,#53683,#53684,#53685,#53686,#53687,#53688,
+    #53689,#53690,#53691),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.E+000,1.091993047682E-002,
+    2.183986095365E-002,3.275979143047E-002,4.367972190729E-002,
+    5.459965238412E-002,6.551958286094E-002,7.643951333776E-002,
+    8.735944381458E-002,9.827937429141E-002,0.109199304768,
+    0.120119235245,0.131039165722,0.141959096199,0.152879026676,
+    0.163798957152,0.174718887629,0.185638818106,0.196558748583,
+    0.20747867906,0.218398609536,0.229318540013,0.24023847049),
+  .UNSPECIFIED.);
+#53667 = CARTESIAN_POINT('',(1.,1.));
+#53668 = CARTESIAN_POINT('',(1.,0.989904520853));
+#53669 = CARTESIAN_POINT('',(1.,0.96971356256));
+#53670 = CARTESIAN_POINT('',(1.,0.93942712512));
+#53671 = CARTESIAN_POINT('',(1.,0.90914068768));
+#53672 = CARTESIAN_POINT('',(1.,0.87885425024));
+#53673 = CARTESIAN_POINT('',(1.,0.8485678128));
+#53674 = CARTESIAN_POINT('',(1.,0.81828137536));
+#53675 = CARTESIAN_POINT('',(1.,0.78799493792));
+#53676 = CARTESIAN_POINT('',(1.,0.75770850048));
+#53677 = CARTESIAN_POINT('',(1.,0.72742206304));
+#53678 = CARTESIAN_POINT('',(1.,0.6971356256));
+#53679 = CARTESIAN_POINT('',(1.,0.66684918816));
+#53680 = CARTESIAN_POINT('',(1.,0.63656275072));
+#53681 = CARTESIAN_POINT('',(1.,0.60627631328));
+#53682 = CARTESIAN_POINT('',(1.,0.57598987584));
+#53683 = CARTESIAN_POINT('',(1.,0.5457034384));
+#53684 = CARTESIAN_POINT('',(1.,0.51541700096));
+#53685 = CARTESIAN_POINT('',(1.,0.48513056352));
+#53686 = CARTESIAN_POINT('',(1.,0.45484412608));
+#53687 = CARTESIAN_POINT('',(1.,0.42455768864));
+#53688 = CARTESIAN_POINT('',(1.,0.3942712512));
+#53689 = CARTESIAN_POINT('',(1.,0.36398481376));
+#53690 = CARTESIAN_POINT('',(1.,0.343793855467));
+#53691 = CARTESIAN_POINT('',(1.,0.33369837632));
+#53692 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#53693 = ORIENTED_EDGE('',*,*,#53694,.F.);
+#53694 = EDGE_CURVE('',#53567,#53657,#53695,.T.);
+#53695 = SURFACE_CURVE('',#53696,(#53703),.PCURVE_S1.);
+#53696 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#53697,#53698,#53699,#53700,
+    #53701,#53702),.UNSPECIFIED.,.F.,.F.,(6,6),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#53697 = CARTESIAN_POINT('',(-2.800000041723,3.429011088709E-016,
+    10.500000145286));
+#53698 = CARTESIAN_POINT('',(-2.800000041723,-0.444687766729,
+    10.51011064027));
+#53699 = CARTESIAN_POINT('',(-2.711720505362,-0.881909452717,
+    10.520051993602));
+#53700 = CARTESIAN_POINT('',(-2.541080112433,-1.293871803615,
+    10.529948295853));
+#53701 = CARTESIAN_POINT('',(-2.29434075219,-1.66545728146,
+    10.539889649186));
+#53702 = CARTESIAN_POINT('',(-1.979899016825,-1.979899016825,
+    10.550000144169));
+#53703 = PCURVE('',#53575,#53704);
+#53704 = DEFINITIONAL_REPRESENTATION('',(#53705),#53709);
+#53705 = LINE('',#53706,#53707);
+#53706 = CARTESIAN_POINT('',(0.E+000,1.));
+#53707 = VECTOR('',#53708,1.);
+#53708 = DIRECTION('',(1.,0.E+000));
+#53709 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#53710 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#53714)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#53711,#53712,#53713)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#53711 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#53712 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#53713 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#53714 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-004),#53711,
+  'distance_accuracy_value','confusion accuracy');
+#53715 = SHAPE_DEFINITION_REPRESENTATION(#53716,#53557);
+#53716 = PRODUCT_DEFINITION_SHAPE('','',#53717);
+#53717 = PRODUCT_DEFINITION('design','',#53718,#53721);
+#53718 = PRODUCT_DEFINITION_FORMATION('','',#53719);
+#53719 = PRODUCT('Compound099','Compound099','',(#53720));
+#53720 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#53721 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#53722 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#53723,#53725);
+#53723 = ( REPRESENTATION_RELATIONSHIP('','',#53557,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#53724) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#53724 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1191);
+#53725 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #53726);
+#53726 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('295','=>[0:1:1:296]','',#5,
+  #53717,$);
+#53727 = PRODUCT_TYPE('part',$,(#53719));
+#53728 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#53729),#53855);
+#53729 = SHELL_BASED_SURFACE_MODEL('',(#53730));
+#53730 = OPEN_SHELL('',(#53731));
+#53731 = ADVANCED_FACE('',(#53732),#53746,.T.);
+#53732 = FACE_BOUND('',#53733,.T.);
+#53733 = EDGE_LOOP('',(#53734,#53757,#53773,#53789,#53805,#53821));
+#53734 = ORIENTED_EDGE('',*,*,#53735,.T.);
+#53735 = EDGE_CURVE('',#53736,#53738,#53740,.T.);
+#53736 = VERTEX_POINT('',#53737);
+#53737 = CARTESIAN_POINT('',(0.E+000,-2.000000029802,8.000000117719));
+#53738 = VERTEX_POINT('',#53739);
+#53739 = CARTESIAN_POINT('',(0.E+000,-3.,8.000000117719));
+#53740 = SURFACE_CURVE('',#53741,(#53745),.PCURVE_S1.);
+#53741 = LINE('',#53742,#53743);
+#53742 = CARTESIAN_POINT('',(0.E+000,-2.000000029802,8.000000117719));
+#53743 = VECTOR('',#53744,1.);
+#53744 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#53745 = PCURVE('',#53746,#53751);
+#53746 = PLANE('',#53747);
+#53747 = AXIS2_PLACEMENT_3D('',#53748,#53749,#53750);
+#53748 = CARTESIAN_POINT('',(0.E+000,0.E+000,8.000000117719));
+#53749 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#53750 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#53751 = DEFINITIONAL_REPRESENTATION('',(#53752),#53756);
+#53752 = LINE('',#53753,#53754);
+#53753 = CARTESIAN_POINT('',(0.E+000,-2.000000029802));
+#53754 = VECTOR('',#53755,1.);
+#53755 = DIRECTION('',(0.E+000,-1.));
+#53756 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#53757 = ORIENTED_EDGE('',*,*,#53758,.T.);
+#53758 = EDGE_CURVE('',#53738,#53759,#53761,.T.);
+#53759 = VERTEX_POINT('',#53760);
+#53760 = CARTESIAN_POINT('',(-3.,-3.,8.000000117719));
+#53761 = SURFACE_CURVE('',#53762,(#53766),.PCURVE_S1.);
+#53762 = LINE('',#53763,#53764);
+#53763 = CARTESIAN_POINT('',(0.E+000,-3.,8.000000117719));
+#53764 = VECTOR('',#53765,1.);
+#53765 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#53766 = PCURVE('',#53746,#53767);
+#53767 = DEFINITIONAL_REPRESENTATION('',(#53768),#53772);
+#53768 = LINE('',#53769,#53770);
+#53769 = CARTESIAN_POINT('',(0.E+000,-3.));
+#53770 = VECTOR('',#53771,1.);
+#53771 = DIRECTION('',(1.,0.E+000));
+#53772 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#53773 = ORIENTED_EDGE('',*,*,#53774,.T.);
+#53774 = EDGE_CURVE('',#53759,#53775,#53777,.T.);
+#53775 = VERTEX_POINT('',#53776);
+#53776 = CARTESIAN_POINT('',(-3.,3.,8.000000117719));
+#53777 = SURFACE_CURVE('',#53778,(#53782),.PCURVE_S1.);
+#53778 = LINE('',#53779,#53780);
+#53779 = CARTESIAN_POINT('',(-3.,-3.,8.000000117719));
+#53780 = VECTOR('',#53781,1.);
+#53781 = DIRECTION('',(0.E+000,1.,0.E+000));
+#53782 = PCURVE('',#53746,#53783);
+#53783 = DEFINITIONAL_REPRESENTATION('',(#53784),#53788);
+#53784 = LINE('',#53785,#53786);
+#53785 = CARTESIAN_POINT('',(3.,-3.));
+#53786 = VECTOR('',#53787,1.);
+#53787 = DIRECTION('',(0.E+000,1.));
+#53788 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#53789 = ORIENTED_EDGE('',*,*,#53790,.T.);
+#53790 = EDGE_CURVE('',#53775,#53791,#53793,.T.);
+#53791 = VERTEX_POINT('',#53792);
+#53792 = CARTESIAN_POINT('',(0.E+000,3.,8.000000117719));
+#53793 = SURFACE_CURVE('',#53794,(#53798),.PCURVE_S1.);
+#53794 = LINE('',#53795,#53796);
+#53795 = CARTESIAN_POINT('',(-3.,3.,8.000000117719));
+#53796 = VECTOR('',#53797,1.);
+#53797 = DIRECTION('',(1.,0.E+000,0.E+000));
+#53798 = PCURVE('',#53746,#53799);
+#53799 = DEFINITIONAL_REPRESENTATION('',(#53800),#53804);
+#53800 = LINE('',#53801,#53802);
+#53801 = CARTESIAN_POINT('',(3.,3.));
+#53802 = VECTOR('',#53803,1.);
+#53803 = DIRECTION('',(-1.,0.E+000));
+#53804 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#53805 = ORIENTED_EDGE('',*,*,#53806,.T.);
+#53806 = EDGE_CURVE('',#53791,#53807,#53809,.T.);
+#53807 = VERTEX_POINT('',#53808);
+#53808 = CARTESIAN_POINT('',(0.E+000,2.000000029802,8.000000117719));
+#53809 = SURFACE_CURVE('',#53810,(#53814),.PCURVE_S1.);
+#53810 = LINE('',#53811,#53812);
+#53811 = CARTESIAN_POINT('',(0.E+000,3.,8.000000117719));
+#53812 = VECTOR('',#53813,1.);
+#53813 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#53814 = PCURVE('',#53746,#53815);
+#53815 = DEFINITIONAL_REPRESENTATION('',(#53816),#53820);
+#53816 = LINE('',#53817,#53818);
+#53817 = CARTESIAN_POINT('',(0.E+000,3.));
+#53818 = VECTOR('',#53819,1.);
+#53819 = DIRECTION('',(0.E+000,-1.));
+#53820 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#53821 = ORIENTED_EDGE('',*,*,#53822,.T.);
+#53822 = EDGE_CURVE('',#53807,#53736,#53823,.T.);
+#53823 = SURFACE_CURVE('',#53824,(#53838),.PCURVE_S1.);
+#53824 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#53825,#53826,#53827,#53828,
+    #53829,#53830,#53831,#53832,#53833,#53834,#53835,#53836,#53837),
+  .UNSPECIFIED.,.F.,.F.,(4,3,3,3,4),(-0.644590081275,-0.443467615321,
+    -0.322295040637,-0.201122465954,0.E+000),.UNSPECIFIED.);
+#53825 = CARTESIAN_POINT('',(0.E+000,2.000000029802,8.000000117719));
+#53826 = CARTESIAN_POINT('',(-0.463466070648,2.000000029802,
+    8.000000117719));
+#53827 = CARTESIAN_POINT('',(-0.989820940768,1.838450065028,
+    8.000000117719));
+#53828 = CARTESIAN_POINT('',(-1.414174153533,1.414149765374,
+    8.000000117719));
+#53829 = CARTESIAN_POINT('',(-1.669839134179,1.158516663901,
+    8.000000117719));
+#53830 = CARTESIAN_POINT('',(-2.000083284664,0.691815669319,
+    8.000000117719));
+#53831 = CARTESIAN_POINT('',(-2.000083284664,-8.326672684689E-016,
+    8.000000117719));
+#53832 = CARTESIAN_POINT('',(-2.000083284664,-0.691815669319,
+    8.000000117719));
+#53833 = CARTESIAN_POINT('',(-1.669839134179,-1.158516663901,
+    8.000000117719));
+#53834 = CARTESIAN_POINT('',(-1.414174153533,-1.414149765374,
+    8.000000117719));
+#53835 = CARTESIAN_POINT('',(-0.989820940768,-1.838450065028,
+    8.000000117719));
+#53836 = CARTESIAN_POINT('',(-0.463466070648,-2.000000029802,
+    8.000000117719));
+#53837 = CARTESIAN_POINT('',(0.E+000,-2.000000029802,8.000000117719));
+#53838 = PCURVE('',#53746,#53839);
+#53839 = DEFINITIONAL_REPRESENTATION('',(#53840),#53854);
+#53840 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#53841,#53842,#53843,#53844,
+    #53845,#53846,#53847,#53848,#53849,#53850,#53851,#53852,#53853),
+  .UNSPECIFIED.,.F.,.F.,(4,3,3,3,4),(-0.644590081275,-0.443467615321,
+    -0.322295040637,-0.201122465954,0.E+000),.UNSPECIFIED.);
+#53841 = CARTESIAN_POINT('',(0.E+000,2.000000029802));
+#53842 = CARTESIAN_POINT('',(0.463466070648,2.000000029802));
+#53843 = CARTESIAN_POINT('',(0.989820940768,1.838450065028));
+#53844 = CARTESIAN_POINT('',(1.414174153533,1.414149765374));
+#53845 = CARTESIAN_POINT('',(1.669839134179,1.158516663901));
+#53846 = CARTESIAN_POINT('',(2.000083284664,0.691815669319));
+#53847 = CARTESIAN_POINT('',(2.000083284664,-8.326672684689E-016));
+#53848 = CARTESIAN_POINT('',(2.000083284664,-0.691815669319));
+#53849 = CARTESIAN_POINT('',(1.669839134179,-1.158516663901));
+#53850 = CARTESIAN_POINT('',(1.414174153533,-1.414149765374));
+#53851 = CARTESIAN_POINT('',(0.989820940768,-1.838450065028));
+#53852 = CARTESIAN_POINT('',(0.463466070648,-2.000000029802));
+#53853 = CARTESIAN_POINT('',(0.E+000,-2.000000029802));
+#53854 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#53855 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#53859)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#53856,#53857,#53858)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#53856 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#53857 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#53858 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#53859 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#53856,
+  'distance_accuracy_value','confusion accuracy');
+#53860 = SHAPE_DEFINITION_REPRESENTATION(#53861,#53728);
+#53861 = PRODUCT_DEFINITION_SHAPE('','',#53862);
+#53862 = PRODUCT_DEFINITION('design','',#53863,#53866);
+#53863 = PRODUCT_DEFINITION_FORMATION('','',#53864);
+#53864 = PRODUCT('Compound117','Compound117','',(#53865));
+#53865 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#53866 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#53867 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#53868,#53870);
+#53868 = ( REPRESENTATION_RELATIONSHIP('','',#53728,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#53869) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#53869 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1195);
+#53870 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #53871);
+#53871 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('296','=>[0:1:1:297]','',#5,
+  #53862,$);
+#53872 = PRODUCT_TYPE('part',$,(#53864));
+#53873 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#53874),#54035);
+#53874 = SHELL_BASED_SURFACE_MODEL('',(#53875));
+#53875 = OPEN_SHELL('',(#53876));
+#53876 = ADVANCED_FACE('',(#53877),#53891,.T.);
+#53877 = FACE_BOUND('',#53878,.T.);
+#53878 = EDGE_LOOP('',(#53879,#53932,#53980,#54018));
+#53879 = ORIENTED_EDGE('',*,*,#53880,.F.);
+#53880 = EDGE_CURVE('',#53881,#53883,#53885,.T.);
+#53881 = VERTEX_POINT('',#53882);
+#53882 = CARTESIAN_POINT('',(1.836970226094E-016,3.000000044703,
+    13.466666755577));
+#53883 = VERTEX_POINT('',#53884);
+#53884 = CARTESIAN_POINT('',(1.714505544354E-016,2.800000041723,
+    13.600000090897));
+#53885 = SURFACE_CURVE('',#53886,(#53890),.PCURVE_S1.);
+#53886 = LINE('',#53887,#53888);
+#53887 = CARTESIAN_POINT('',(1.836970226094E-016,3.000000044703,
+    13.466666755577));
+#53888 = VECTOR('',#53889,1.);
+#53889 = DIRECTION('',(-5.094838648452E-017,-0.832050294338,
+    0.554700196225));
+#53890 = PCURVE('',#53891,#53904);
+#53891 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#53892,#53893)
+    ,(#53894,#53895)
+    ,(#53896,#53897)
+    ,(#53898,#53899)
+    ,(#53900,#53901)
+    ,(#53902,#53903
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#53892 = CARTESIAN_POINT('',(1.898202566964E-016,3.100000046194,
+    13.400000087917));
+#53893 = CARTESIAN_POINT('',(1.714505544354E-016,2.800000041723,
+    13.600000090897));
+#53894 = CARTESIAN_POINT('',(-0.492332884593,3.100000046194,
+    13.4101105829));
+#53895 = CARTESIAN_POINT('',(-0.444687766729,2.800000041723,
+    13.61011058588));
+#53896 = CARTESIAN_POINT('',(-0.976399751223,3.00226198808,
+    13.420051936232));
+#53897 = CARTESIAN_POINT('',(-0.881909452717,2.711720505362,
+    13.620051939212));
+#53898 = CARTESIAN_POINT('',(-1.432500925431,2.813338695908,
+    13.429948238484));
+#53899 = CARTESIAN_POINT('',(-1.293871803615,2.541080112433,
+    13.629948241464));
+#53900 = CARTESIAN_POINT('',(-1.843899133045,2.540162975639,
+    13.439889591816));
+#53901 = CARTESIAN_POINT('',(-1.66545728146,2.29434075219,
+    13.639889594796));
+#53902 = CARTESIAN_POINT('',(-2.192031054342,2.192031054342,
+    13.450000086799));
+#53903 = CARTESIAN_POINT('',(-1.979899016825,1.979899016825,
+    13.65000008978));
+#53904 = DEFINITIONAL_REPRESENTATION('',(#53905),#53931);
+#53905 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#53906,#53907,#53908,#53909,
+    #53910,#53911,#53912,#53913,#53914,#53915,#53916,#53917,#53918,
+    #53919,#53920,#53921,#53922,#53923,#53924,#53925,#53926,#53927,
+    #53928,#53929,#53930),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.092591311876E-002,
+    2.185182623752E-002,3.277773935628E-002,4.370365247505E-002,
+    5.462956559381E-002,6.555547871257E-002,7.648139183133E-002,
+    8.740730495009E-002,9.833321806885E-002,0.109259131188,
+    0.120185044306,0.131110957425,0.142036870544,0.152962783663,
+    0.163888696781,0.1748146099,0.185740523019,0.196666436138,
+    0.207592349256,0.218518262375,0.229444175494,0.240370088613),
+  .UNSPECIFIED.);
+#53906 = CARTESIAN_POINT('',(0.E+000,0.333333333333));
+#53907 = CARTESIAN_POINT('',(0.E+000,0.343434343434));
+#53908 = CARTESIAN_POINT('',(0.E+000,0.363636363636));
+#53909 = CARTESIAN_POINT('',(0.E+000,0.393939393939));
+#53910 = CARTESIAN_POINT('',(0.E+000,0.424242424242));
+#53911 = CARTESIAN_POINT('',(0.E+000,0.454545454545));
+#53912 = CARTESIAN_POINT('',(0.E+000,0.484848484848));
+#53913 = CARTESIAN_POINT('',(0.E+000,0.515151515151));
+#53914 = CARTESIAN_POINT('',(0.E+000,0.545454545454));
+#53915 = CARTESIAN_POINT('',(0.E+000,0.575757575758));
+#53916 = CARTESIAN_POINT('',(0.E+000,0.606060606061));
+#53917 = CARTESIAN_POINT('',(0.E+000,0.636363636364));
+#53918 = CARTESIAN_POINT('',(0.E+000,0.666666666667));
+#53919 = CARTESIAN_POINT('',(0.E+000,0.69696969697));
+#53920 = CARTESIAN_POINT('',(0.E+000,0.727272727273));
+#53921 = CARTESIAN_POINT('',(0.E+000,0.757575757576));
+#53922 = CARTESIAN_POINT('',(0.E+000,0.787878787879));
+#53923 = CARTESIAN_POINT('',(0.E+000,0.818181818182));
+#53924 = CARTESIAN_POINT('',(0.E+000,0.848484848485));
+#53925 = CARTESIAN_POINT('',(0.E+000,0.878787878788));
+#53926 = CARTESIAN_POINT('',(0.E+000,0.909090909091));
+#53927 = CARTESIAN_POINT('',(0.E+000,0.939393939394));
+#53928 = CARTESIAN_POINT('',(0.E+000,0.969696969697));
+#53929 = CARTESIAN_POINT('',(-0.E+000,0.989898989899));
+#53930 = CARTESIAN_POINT('',(0.E+000,1.));
+#53931 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#53932 = ORIENTED_EDGE('',*,*,#53933,.F.);
+#53933 = EDGE_CURVE('',#53934,#53881,#53936,.T.);
+#53934 = VERTEX_POINT('',#53935);
+#53935 = CARTESIAN_POINT('',(-2.121242937857,2.121242937857,
+    13.516739763058));
+#53936 = SURFACE_CURVE('',#53937,(#53951),.PCURVE_S1.);
+#53937 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#53938,#53939,#53940,#53941,
+    #53942,#53943,#53944,#53945,#53946,#53947,#53948,#53949,#53950),
+  .UNSPECIFIED.,.F.,.F.,(4,3,3,3,4),(0.E+000,7.046627312329E-002,
+    0.156117143491,0.227610565257,0.241768013859),.UNSPECIFIED.);
+#53938 = CARTESIAN_POINT('',(-2.121242937857,2.121242937857,
+    13.516739763058));
+#53939 = CARTESIAN_POINT('',(-1.905940960535,2.33651435804,
+    13.510293133297));
+#53940 = CARTESIAN_POINT('',(-1.709595811293,2.474063602482,
+    13.505255481871));
+#53941 = CARTESIAN_POINT('',(-1.528082936329,2.581519940594,
+    13.500771604481));
+#53942 = CARTESIAN_POINT('',(-1.30745631547,2.712131770593,
+    13.495321507802));
+#53943 = CARTESIAN_POINT('',(-1.106819245632,2.798972408567,
+    13.490701817725));
+#53944 = CARTESIAN_POINT('',(-0.872965822017,2.870127849557,
+    13.485496925361));
+#53945 = CARTESIAN_POINT('',(-0.67776662119,2.929521828062,
+    13.481152362797));
+#53946 = CARTESIAN_POINT('',(-0.458191757488,2.978281917974,
+    13.476407450536));
+#53947 = CARTESIAN_POINT('',(-0.175571278498,2.994856288263,
+    13.470395809052));
+#53948 = CARTESIAN_POINT('',(-0.119605501419,2.998138419537,
+    13.469205356795));
+#53949 = CARTESIAN_POINT('',(-6.117183285215E-002,3.000000044703,
+    13.467964847673));
+#53950 = CARTESIAN_POINT('',(1.836970226094E-016,3.000000044703,
+    13.466666755577));
+#53951 = PCURVE('',#53891,#53952);
+#53952 = DEFINITIONAL_REPRESENTATION('',(#53953),#53979);
+#53953 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#53954,#53955,#53956,#53957,
+    #53958,#53959,#53960,#53961,#53962,#53963,#53964,#53965,#53966,
+    #53967,#53968,#53969,#53970,#53971,#53972,#53973,#53974,#53975,
+    #53976,#53977,#53978),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.098945517542E-002,
+    2.197891035084E-002,3.296836552627E-002,4.395782070169E-002,
+    5.494727587711E-002,6.593673105253E-002,7.692618622796E-002,
+    8.791564140338E-002,9.89050965788E-002,0.109894551754,0.12088400693,
+    0.131873462105,0.14286291728,0.153852372456,0.164841827631,
+    0.175831282807,0.186820737982,0.197810193158,0.208799648333,
+    0.219789103508,0.230778558684,0.241768013859),.UNSPECIFIED.);
+#53954 = CARTESIAN_POINT('',(1.,0.33369837632));
+#53955 = CARTESIAN_POINT('',(0.98006750711,0.333661908318));
+#53956 = CARTESIAN_POINT('',(0.941520978395,0.333230817283));
+#53957 = CARTESIAN_POINT('',(0.887274959593,0.332220654568));
+#53958 = CARTESIAN_POINT('',(0.836219146997,0.331761775607));
+#53959 = CARTESIAN_POINT('',(0.787976871536,0.332055441866));
+#53960 = CARTESIAN_POINT('',(0.742191222902,0.33290654072));
+#53961 = CARTESIAN_POINT('',(0.698526640956,0.333813191459));
+#53962 = CARTESIAN_POINT('',(0.656690159884,0.333676351806));
+#53963 = CARTESIAN_POINT('',(0.616269746783,0.33272655192));
+#53964 = CARTESIAN_POINT('',(0.576924861708,0.331807525678));
+#53965 = CARTESIAN_POINT('',(0.538294730473,0.331298770924));
+#53966 = CARTESIAN_POINT('',(0.500018412869,0.331394131159));
+#53967 = CARTESIAN_POINT('',(0.461735007011,0.332043397084));
+#53968 = CARTESIAN_POINT('',(0.423086071264,0.332956542739));
+#53969 = CARTESIAN_POINT('',(0.383727248165,0.33366636468));
+#53970 = CARTESIAN_POINT('',(0.343301829488,0.333267009101));
+#53971 = CARTESIAN_POINT('',(0.301426910595,0.332375524342));
+#53972 = CARTESIAN_POINT('',(0.257794071313,0.331724530922));
+#53973 = CARTESIAN_POINT('',(0.212051079683,0.331675282598));
+#53974 = CARTESIAN_POINT('',(0.16383562797,0.33224624264));
+#53975 = CARTESIAN_POINT('',(0.112775857204,0.333207778214));
+#53976 = CARTESIAN_POINT('',(5.849309488719E-002,0.333364352909));
+#53977 = CARTESIAN_POINT('',(1.993185111156E-002,0.33335129541));
+#53978 = CARTESIAN_POINT('',(0.E+000,0.333333333333));
+#53979 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#53980 = ORIENTED_EDGE('',*,*,#53981,.F.);
+#53981 = EDGE_CURVE('',#53982,#53934,#53984,.T.);
+#53982 = VERTEX_POINT('',#53983);
+#53983 = CARTESIAN_POINT('',(-1.979899016825,1.979899016825,
+    13.65000008978));
+#53984 = SURFACE_CURVE('',#53985,(#53989),.PCURVE_S1.);
+#53985 = LINE('',#53986,#53987);
+#53986 = CARTESIAN_POINT('',(-1.979899016825,1.979899016825,
+    13.65000008978));
+#53987 = VECTOR('',#53988,1.);
+#53988 = DIRECTION('',(-0.588348405415,0.588348405415,-0.554700196225));
+#53989 = PCURVE('',#53891,#53990);
+#53990 = DEFINITIONAL_REPRESENTATION('',(#53991),#54017);
+#53991 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#53992,#53993,#53994,#53995,
+    #53996,#53997,#53998,#53999,#54000,#54001,#54002,#54003,#54004,
+    #54005,#54006,#54007,#54008,#54009,#54010,#54011,#54012,#54013,
+    #54014,#54015,#54016),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.091993047682E-002,
+    2.183986095365E-002,3.275979143047E-002,4.367972190729E-002,
+    5.459965238412E-002,6.551958286094E-002,7.643951333776E-002,
+    8.735944381458E-002,9.827937429141E-002,0.109199304768,
+    0.120119235245,0.131039165722,0.141959096199,0.152879026676,
+    0.163798957152,0.174718887629,0.185638818106,0.196558748583,
+    0.20747867906,0.218398609536,0.229318540013,0.24023847049),
+  .UNSPECIFIED.);
+#53992 = CARTESIAN_POINT('',(1.,1.));
+#53993 = CARTESIAN_POINT('',(1.,0.989904520853));
+#53994 = CARTESIAN_POINT('',(1.,0.96971356256));
+#53995 = CARTESIAN_POINT('',(1.,0.93942712512));
+#53996 = CARTESIAN_POINT('',(1.,0.90914068768));
+#53997 = CARTESIAN_POINT('',(1.,0.87885425024));
+#53998 = CARTESIAN_POINT('',(1.,0.8485678128));
+#53999 = CARTESIAN_POINT('',(1.,0.81828137536));
+#54000 = CARTESIAN_POINT('',(1.,0.78799493792));
+#54001 = CARTESIAN_POINT('',(1.,0.75770850048));
+#54002 = CARTESIAN_POINT('',(1.,0.72742206304));
+#54003 = CARTESIAN_POINT('',(1.,0.6971356256));
+#54004 = CARTESIAN_POINT('',(1.,0.66684918816));
+#54005 = CARTESIAN_POINT('',(1.,0.63656275072));
+#54006 = CARTESIAN_POINT('',(1.,0.60627631328));
+#54007 = CARTESIAN_POINT('',(1.,0.57598987584));
+#54008 = CARTESIAN_POINT('',(1.,0.5457034384));
+#54009 = CARTESIAN_POINT('',(1.,0.51541700096));
+#54010 = CARTESIAN_POINT('',(1.,0.48513056352));
+#54011 = CARTESIAN_POINT('',(1.,0.45484412608));
+#54012 = CARTESIAN_POINT('',(1.,0.42455768864));
+#54013 = CARTESIAN_POINT('',(1.,0.3942712512));
+#54014 = CARTESIAN_POINT('',(1.,0.36398481376));
+#54015 = CARTESIAN_POINT('',(1.,0.343793855467));
+#54016 = CARTESIAN_POINT('',(1.,0.33369837632));
+#54017 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#54018 = ORIENTED_EDGE('',*,*,#54019,.F.);
+#54019 = EDGE_CURVE('',#53883,#53982,#54020,.T.);
+#54020 = SURFACE_CURVE('',#54021,(#54028),.PCURVE_S1.);
+#54021 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#54022,#54023,#54024,#54025,
+    #54026,#54027),.UNSPECIFIED.,.F.,.F.,(6,6),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#54022 = CARTESIAN_POINT('',(1.714505544354E-016,2.800000041723,
+    13.600000090897));
+#54023 = CARTESIAN_POINT('',(-0.444687766729,2.800000041723,
+    13.61011058588));
+#54024 = CARTESIAN_POINT('',(-0.881909452717,2.711720505362,
+    13.620051939212));
+#54025 = CARTESIAN_POINT('',(-1.293871803615,2.541080112433,
+    13.629948241464));
+#54026 = CARTESIAN_POINT('',(-1.66545728146,2.29434075219,
+    13.639889594796));
+#54027 = CARTESIAN_POINT('',(-1.979899016825,1.979899016825,
+    13.65000008978));
+#54028 = PCURVE('',#53891,#54029);
+#54029 = DEFINITIONAL_REPRESENTATION('',(#54030),#54034);
+#54030 = LINE('',#54031,#54032);
+#54031 = CARTESIAN_POINT('',(0.E+000,1.));
+#54032 = VECTOR('',#54033,1.);
+#54033 = DIRECTION('',(1.,0.E+000));
+#54034 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#54035 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#54039)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#54036,#54037,#54038)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#54036 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#54037 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#54038 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#54039 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-004),#54036,
+  'distance_accuracy_value','confusion accuracy');
+#54040 = SHAPE_DEFINITION_REPRESENTATION(#54041,#53873);
+#54041 = PRODUCT_DEFINITION_SHAPE('','',#54042);
+#54042 = PRODUCT_DEFINITION('design','',#54043,#54046);
+#54043 = PRODUCT_DEFINITION_FORMATION('','',#54044);
+#54044 = PRODUCT('Compound101','Compound101','',(#54045));
+#54045 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#54046 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#54047 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#54048,#54050);
+#54048 = ( REPRESENTATION_RELATIONSHIP('','',#53873,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#54049) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#54049 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1199);
+#54050 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #54051);
+#54051 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('297','=>[0:1:1:298]','',#5,
+  #54042,$);
+#54052 = PRODUCT_TYPE('part',$,(#54044));
+#54053 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#54054),#54215);
+#54054 = SHELL_BASED_SURFACE_MODEL('',(#54055));
+#54055 = OPEN_SHELL('',(#54056));
+#54056 = ADVANCED_FACE('',(#54057),#54071,.T.);
+#54057 = FACE_BOUND('',#54058,.T.);
+#54058 = EDGE_LOOP('',(#54059,#54112,#54160,#54198));
+#54059 = ORIENTED_EDGE('',*,*,#54060,.F.);
+#54060 = EDGE_CURVE('',#54061,#54063,#54065,.T.);
+#54061 = VERTEX_POINT('',#54062);
+#54062 = CARTESIAN_POINT('',(1.836970226094E-016,-3.000000044703,
+    12.466666777929));
+#54063 = VERTEX_POINT('',#54064);
+#54064 = CARTESIAN_POINT('',(1.714505544354E-016,-2.800000041723,
+    12.600000113249));
+#54065 = SURFACE_CURVE('',#54066,(#54070),.PCURVE_S1.);
+#54066 = LINE('',#54067,#54068);
+#54067 = CARTESIAN_POINT('',(1.836970226094E-016,-3.000000044703,
+    12.466666777929));
+#54068 = VECTOR('',#54069,1.);
+#54069 = DIRECTION('',(-5.094838648452E-017,0.832050294338,
+    0.554700196225));
+#54070 = PCURVE('',#54071,#54084);
+#54071 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#54072,#54073)
+    ,(#54074,#54075)
+    ,(#54076,#54077)
+    ,(#54078,#54079)
+    ,(#54080,#54081)
+    ,(#54082,#54083
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#54072 = CARTESIAN_POINT('',(1.898202566964E-016,-3.100000046194,
+    12.400000110269));
+#54073 = CARTESIAN_POINT('',(1.714505544354E-016,-2.800000041723,
+    12.600000113249));
+#54074 = CARTESIAN_POINT('',(0.492332884593,-3.100000046194,
+    12.410110605252));
+#54075 = CARTESIAN_POINT('',(0.444687766729,-2.800000041723,
+    12.610110608232));
+#54076 = CARTESIAN_POINT('',(0.976399751223,-3.00226198808,
+    12.420051958584));
+#54077 = CARTESIAN_POINT('',(0.881909452717,-2.711720505362,
+    12.620051961564));
+#54078 = CARTESIAN_POINT('',(1.432500925431,-2.813338695908,
+    12.429948260836));
+#54079 = CARTESIAN_POINT('',(1.293871803615,-2.541080112433,
+    12.629948263816));
+#54080 = CARTESIAN_POINT('',(1.843899133045,-2.540162975639,
+    12.439889614168));
+#54081 = CARTESIAN_POINT('',(1.66545728146,-2.29434075219,
+    12.639889617148));
+#54082 = CARTESIAN_POINT('',(2.192031054342,-2.192031054342,
+    12.450000109151));
+#54083 = CARTESIAN_POINT('',(1.979899016825,-1.979899016825,
+    12.650000112131));
+#54084 = DEFINITIONAL_REPRESENTATION('',(#54085),#54111);
+#54085 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#54086,#54087,#54088,#54089,
+    #54090,#54091,#54092,#54093,#54094,#54095,#54096,#54097,#54098,
+    #54099,#54100,#54101,#54102,#54103,#54104,#54105,#54106,#54107,
+    #54108,#54109,#54110),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.092591311876E-002,
+    2.185182623752E-002,3.277773935628E-002,4.370365247504E-002,
+    5.462956559379E-002,6.555547871255E-002,7.648139183131E-002,
+    8.740730495007E-002,9.833321806883E-002,0.109259131188,
+    0.120185044306,0.131110957425,0.142036870544,0.152962783663,
+    0.163888696781,0.1748146099,0.185740523019,0.196666436138,
+    0.207592349256,0.218518262375,0.229444175494,0.240370088613),
+  .UNSPECIFIED.);
+#54086 = CARTESIAN_POINT('',(0.E+000,0.333333333333));
+#54087 = CARTESIAN_POINT('',(0.E+000,0.343434343434));
+#54088 = CARTESIAN_POINT('',(0.E+000,0.363636363636));
+#54089 = CARTESIAN_POINT('',(0.E+000,0.393939393939));
+#54090 = CARTESIAN_POINT('',(0.E+000,0.424242424242));
+#54091 = CARTESIAN_POINT('',(0.E+000,0.454545454546));
+#54092 = CARTESIAN_POINT('',(0.E+000,0.484848484849));
+#54093 = CARTESIAN_POINT('',(0.E+000,0.515151515152));
+#54094 = CARTESIAN_POINT('',(0.E+000,0.545454545455));
+#54095 = CARTESIAN_POINT('',(0.E+000,0.575757575758));
+#54096 = CARTESIAN_POINT('',(0.E+000,0.606060606061));
+#54097 = CARTESIAN_POINT('',(0.E+000,0.636363636364));
+#54098 = CARTESIAN_POINT('',(0.E+000,0.666666666667));
+#54099 = CARTESIAN_POINT('',(0.E+000,0.69696969697));
+#54100 = CARTESIAN_POINT('',(0.E+000,0.727272727273));
+#54101 = CARTESIAN_POINT('',(0.E+000,0.757575757576));
+#54102 = CARTESIAN_POINT('',(0.E+000,0.787878787879));
+#54103 = CARTESIAN_POINT('',(0.E+000,0.818181818182));
+#54104 = CARTESIAN_POINT('',(0.E+000,0.848484848485));
+#54105 = CARTESIAN_POINT('',(0.E+000,0.878787878788));
+#54106 = CARTESIAN_POINT('',(0.E+000,0.909090909091));
+#54107 = CARTESIAN_POINT('',(0.E+000,0.939393939394));
+#54108 = CARTESIAN_POINT('',(0.E+000,0.969696969697));
+#54109 = CARTESIAN_POINT('',(-0.E+000,0.989898989899));
+#54110 = CARTESIAN_POINT('',(0.E+000,1.));
+#54111 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#54112 = ORIENTED_EDGE('',*,*,#54113,.F.);
+#54113 = EDGE_CURVE('',#54114,#54061,#54116,.T.);
+#54114 = VERTEX_POINT('',#54115);
+#54115 = CARTESIAN_POINT('',(2.121242937857,-2.121242937857,
+    12.51673978541));
+#54116 = SURFACE_CURVE('',#54117,(#54131),.PCURVE_S1.);
+#54117 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#54118,#54119,#54120,#54121,
+    #54122,#54123,#54124,#54125,#54126,#54127,#54128,#54129,#54130),
+  .UNSPECIFIED.,.F.,.F.,(4,3,3,3,4),(-0.241768013859,-0.171301740732,
+    -8.565087036582E-002,-1.415744859606E-002,0.E+000),.UNSPECIFIED.);
+#54118 = CARTESIAN_POINT('',(2.121242937857,-2.121242937857,
+    12.51673978541));
+#54119 = CARTESIAN_POINT('',(1.90594096053,-2.336514358045,
+    12.510293155648));
+#54120 = CARTESIAN_POINT('',(1.709595811281,-2.474063602491,
+    12.505255504222));
+#54121 = CARTESIAN_POINT('',(1.528082936305,-2.581519940608,
+    12.500771626832));
+#54122 = CARTESIAN_POINT('',(1.307456315451,-2.712131770601,
+    12.495321530154));
+#54123 = CARTESIAN_POINT('',(1.106819245607,-2.798972408577,
+    12.490701840076));
+#54124 = CARTESIAN_POINT('',(0.872965821991,-2.870127849565,
+    12.485496947713));
+#54125 = CARTESIAN_POINT('',(0.677766621148,-2.929521828074,
+    12.481152385148));
+#54126 = CARTESIAN_POINT('',(0.458191757428,-2.978281917985,
+    12.476407472886));
+#54127 = CARTESIAN_POINT('',(0.175571278421,-2.994856288268,
+    12.470395831402));
+#54128 = CARTESIAN_POINT('',(0.119605501365,-2.998138419539,
+    12.469205379146));
+#54129 = CARTESIAN_POINT('',(6.117183282391E-002,-3.000000044703,
+    12.467964870024));
+#54130 = CARTESIAN_POINT('',(1.836970226094E-016,-3.000000044703,
+    12.466666777929));
+#54131 = PCURVE('',#54071,#54132);
+#54132 = DEFINITIONAL_REPRESENTATION('',(#54133),#54159);
+#54133 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#54134,#54135,#54136,#54137,
+    #54138,#54139,#54140,#54141,#54142,#54143,#54144,#54145,#54146,
+    #54147,#54148,#54149,#54150,#54151,#54152,#54153,#54154,#54155,
+    #54156,#54157,#54158),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.241768013859,-0.230778558684,
+    -0.219789103508,-0.208799648333,-0.197810193157,-0.186820737982,
+    -0.175831282807,-0.164841827631,-0.153852372456,-0.14286291728,
+    -0.131873462105,-0.120884006929,-0.109894551754,-9.890509657868E-002
+    ,-8.791564140327E-002,-7.692618622786E-002,-6.593673105245E-002,
+    -5.494727587705E-002,-4.395782070164E-002,-3.296836552623E-002,
+    -2.197891035082E-002,-1.098945517541E-002,0.E+000),.UNSPECIFIED.);
+#54134 = CARTESIAN_POINT('',(1.,0.333698376321));
+#54135 = CARTESIAN_POINT('',(0.980067507111,0.333661908319));
+#54136 = CARTESIAN_POINT('',(0.941520978397,0.333230817284));
+#54137 = CARTESIAN_POINT('',(0.887274959596,0.332220654568));
+#54138 = CARTESIAN_POINT('',(0.836219147001,0.331761775607));
+#54139 = CARTESIAN_POINT('',(0.78797687154,0.332055441865));
+#54140 = CARTESIAN_POINT('',(0.742191222905,0.332906540719));
+#54141 = CARTESIAN_POINT('',(0.698526640959,0.333813191458));
+#54142 = CARTESIAN_POINT('',(0.656690159886,0.333676351806));
+#54143 = CARTESIAN_POINT('',(0.616269746785,0.332726551921));
+#54144 = CARTESIAN_POINT('',(0.576924861709,0.331807525679));
+#54145 = CARTESIAN_POINT('',(0.538294730473,0.331298770925));
+#54146 = CARTESIAN_POINT('',(0.500018412868,0.33139413116));
+#54147 = CARTESIAN_POINT('',(0.461735007009,0.332043397084));
+#54148 = CARTESIAN_POINT('',(0.423086071261,0.332956542739));
+#54149 = CARTESIAN_POINT('',(0.383727248161,0.33366636468));
+#54150 = CARTESIAN_POINT('',(0.343301829484,0.3332670091));
+#54151 = CARTESIAN_POINT('',(0.30142691059,0.332375524342));
+#54152 = CARTESIAN_POINT('',(0.257794071308,0.331724530921));
+#54153 = CARTESIAN_POINT('',(0.212051079678,0.331675282596));
+#54154 = CARTESIAN_POINT('',(0.163835627965,0.332246242639));
+#54155 = CARTESIAN_POINT('',(0.1127758572,0.333207778212));
+#54156 = CARTESIAN_POINT('',(5.849309488487E-002,0.333364352909));
+#54157 = CARTESIAN_POINT('',(1.993185111071E-002,0.333351295411));
+#54158 = CARTESIAN_POINT('',(0.E+000,0.333333333335));
+#54159 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#54160 = ORIENTED_EDGE('',*,*,#54161,.F.);
+#54161 = EDGE_CURVE('',#54162,#54114,#54164,.T.);
+#54162 = VERTEX_POINT('',#54163);
+#54163 = CARTESIAN_POINT('',(1.979899016825,-1.979899016825,
+    12.650000112131));
+#54164 = SURFACE_CURVE('',#54165,(#54169),.PCURVE_S1.);
+#54165 = LINE('',#54166,#54167);
+#54166 = CARTESIAN_POINT('',(1.979899016825,-1.979899016825,
+    12.650000112131));
+#54167 = VECTOR('',#54168,1.);
+#54168 = DIRECTION('',(0.588348405415,-0.588348405415,-0.554700196225));
+#54169 = PCURVE('',#54071,#54170);
+#54170 = DEFINITIONAL_REPRESENTATION('',(#54171),#54197);
+#54171 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#54172,#54173,#54174,#54175,
+    #54176,#54177,#54178,#54179,#54180,#54181,#54182,#54183,#54184,
+    #54185,#54186,#54187,#54188,#54189,#54190,#54191,#54192,#54193,
+    #54194,#54195,#54196),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.091993047682E-002,
+    2.183986095365E-002,3.275979143047E-002,4.367972190729E-002,
+    5.459965238412E-002,6.551958286094E-002,7.643951333776E-002,
+    8.735944381458E-002,9.827937429141E-002,0.109199304768,
+    0.120119235245,0.131039165722,0.141959096199,0.152879026676,
+    0.163798957152,0.174718887629,0.185638818106,0.196558748583,
+    0.20747867906,0.218398609536,0.229318540013,0.24023847049),
+  .UNSPECIFIED.);
+#54172 = CARTESIAN_POINT('',(1.,1.));
+#54173 = CARTESIAN_POINT('',(1.,0.989904520853));
+#54174 = CARTESIAN_POINT('',(1.,0.96971356256));
+#54175 = CARTESIAN_POINT('',(1.,0.93942712512));
+#54176 = CARTESIAN_POINT('',(1.,0.90914068768));
+#54177 = CARTESIAN_POINT('',(1.,0.87885425024));
+#54178 = CARTESIAN_POINT('',(1.,0.8485678128));
+#54179 = CARTESIAN_POINT('',(1.,0.81828137536));
+#54180 = CARTESIAN_POINT('',(1.,0.78799493792));
+#54181 = CARTESIAN_POINT('',(1.,0.75770850048));
+#54182 = CARTESIAN_POINT('',(1.,0.72742206304));
+#54183 = CARTESIAN_POINT('',(1.,0.6971356256));
+#54184 = CARTESIAN_POINT('',(1.,0.66684918816));
+#54185 = CARTESIAN_POINT('',(1.,0.63656275072));
+#54186 = CARTESIAN_POINT('',(1.,0.60627631328));
+#54187 = CARTESIAN_POINT('',(1.,0.57598987584));
+#54188 = CARTESIAN_POINT('',(1.,0.5457034384));
+#54189 = CARTESIAN_POINT('',(1.,0.51541700096));
+#54190 = CARTESIAN_POINT('',(1.,0.48513056352));
+#54191 = CARTESIAN_POINT('',(1.,0.45484412608));
+#54192 = CARTESIAN_POINT('',(1.,0.42455768864));
+#54193 = CARTESIAN_POINT('',(1.,0.3942712512));
+#54194 = CARTESIAN_POINT('',(1.,0.36398481376));
+#54195 = CARTESIAN_POINT('',(1.,0.343793855467));
+#54196 = CARTESIAN_POINT('',(1.,0.33369837632));
+#54197 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#54198 = ORIENTED_EDGE('',*,*,#54199,.F.);
+#54199 = EDGE_CURVE('',#54063,#54162,#54200,.T.);
+#54200 = SURFACE_CURVE('',#54201,(#54208),.PCURVE_S1.);
+#54201 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#54202,#54203,#54204,#54205,
+    #54206,#54207),.UNSPECIFIED.,.F.,.F.,(6,6),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#54202 = CARTESIAN_POINT('',(1.714505544354E-016,-2.800000041723,
+    12.600000113249));
+#54203 = CARTESIAN_POINT('',(0.444687766729,-2.800000041723,
+    12.610110608232));
+#54204 = CARTESIAN_POINT('',(0.881909452717,-2.711720505362,
+    12.620051961564));
+#54205 = CARTESIAN_POINT('',(1.293871803615,-2.541080112433,
+    12.629948263816));
+#54206 = CARTESIAN_POINT('',(1.66545728146,-2.29434075219,
+    12.639889617148));
+#54207 = CARTESIAN_POINT('',(1.979899016825,-1.979899016825,
+    12.650000112131));
+#54208 = PCURVE('',#54071,#54209);
+#54209 = DEFINITIONAL_REPRESENTATION('',(#54210),#54214);
+#54210 = LINE('',#54211,#54212);
+#54211 = CARTESIAN_POINT('',(0.E+000,1.));
+#54212 = VECTOR('',#54213,1.);
+#54213 = DIRECTION('',(1.,0.E+000));
+#54214 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#54215 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#54219)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#54216,#54217,#54218)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#54216 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#54217 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#54218 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#54219 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-004),#54216,
+  'distance_accuracy_value','confusion accuracy');
+#54220 = SHAPE_DEFINITION_REPRESENTATION(#54221,#54053);
+#54221 = PRODUCT_DEFINITION_SHAPE('','',#54222);
+#54222 = PRODUCT_DEFINITION('design','',#54223,#54226);
+#54223 = PRODUCT_DEFINITION_FORMATION('','',#54224);
+#54224 = PRODUCT('Compound113','Compound113','',(#54225));
+#54225 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#54226 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#54227 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#54228,#54230);
+#54228 = ( REPRESENTATION_RELATIONSHIP('','',#54053,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#54229) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#54229 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1203);
+#54230 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #54231);
+#54231 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('298','=>[0:1:1:299]','',#5,
+  #54222,$);
+#54232 = PRODUCT_TYPE('part',$,(#54224));
+#54233 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#54234),#54417);
+#54234 = SHELL_BASED_SURFACE_MODEL('',(#54235));
+#54235 = OPEN_SHELL('',(#54236));
+#54236 = ADVANCED_FACE('',(#54237),#54251,.T.);
+#54237 = FACE_BOUND('',#54238,.T.);
+#54238 = EDGE_LOOP('',(#54239,#54292,#54340,#54378));
+#54239 = ORIENTED_EDGE('',*,*,#54240,.F.);
+#54240 = EDGE_CURVE('',#54241,#54243,#54245,.T.);
+#54241 = VERTEX_POINT('',#54242);
+#54242 = CARTESIAN_POINT('',(-2.121242937857,2.121242937857,
+    11.783260461205));
+#54243 = VERTEX_POINT('',#54244);
+#54244 = CARTESIAN_POINT('',(-1.979899016825,1.979899016825,
+    11.650000134483));
+#54245 = SURFACE_CURVE('',#54246,(#54250),.PCURVE_S1.);
+#54246 = LINE('',#54247,#54248);
+#54247 = CARTESIAN_POINT('',(-2.121242937857,2.121242937857,
+    11.783260461205));
+#54248 = VECTOR('',#54249,1.);
+#54249 = DIRECTION('',(0.588348405415,-0.588348405415,-0.554700196225));
+#54250 = PCURVE('',#54251,#54264);
+#54251 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#54252,#54253)
+    ,(#54254,#54255)
+    ,(#54256,#54257)
+    ,(#54258,#54259)
+    ,(#54260,#54261)
+    ,(#54262,#54263
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#54252 = CARTESIAN_POINT('',(1.714505544354E-016,2.800000041723,
+    11.600000135601));
+#54253 = CARTESIAN_POINT('',(1.898202566964E-016,3.100000046194,
+    11.800000138581));
+#54254 = CARTESIAN_POINT('',(-0.444687766729,2.800000041723,
+    11.610110630584));
+#54255 = CARTESIAN_POINT('',(-0.492332884593,3.100000046194,
+    11.810110633564));
+#54256 = CARTESIAN_POINT('',(-0.881909452717,2.711720505362,
+    11.620051983916));
+#54257 = CARTESIAN_POINT('',(-0.976399751223,3.00226198808,
+    11.820051986896));
+#54258 = CARTESIAN_POINT('',(-1.293871803615,2.541080112433,
+    11.629948286168));
+#54259 = CARTESIAN_POINT('',(-1.432500925431,2.813338695908,
+    11.829948289148));
+#54260 = CARTESIAN_POINT('',(-1.66545728146,2.29434075219,11.6398896395)
+  );
+#54261 = CARTESIAN_POINT('',(-1.843899133045,2.540162975639,
+    11.83988964248));
+#54262 = CARTESIAN_POINT('',(-1.979899016825,1.979899016825,
+    11.650000134483));
+#54263 = CARTESIAN_POINT('',(-2.192031054342,2.192031054342,
+    11.850000137463));
+#54264 = DEFINITIONAL_REPRESENTATION('',(#54265),#54291);
+#54265 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#54266,#54267,#54268,#54269,
+    #54270,#54271,#54272,#54273,#54274,#54275,#54276,#54277,#54278,
+    #54279,#54280,#54281,#54282,#54283,#54284,#54285,#54286,#54287,
+    #54288,#54289,#54290),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.091993047682E-002,
+    2.183986095365E-002,3.275979143047E-002,4.367972190729E-002,
+    5.459965238412E-002,6.551958286094E-002,7.643951333776E-002,
+    8.735944381458E-002,9.827937429141E-002,0.109199304768,
+    0.120119235245,0.131039165722,0.141959096199,0.152879026676,
+    0.163798957152,0.174718887629,0.185638818106,0.196558748583,
+    0.20747867906,0.218398609536,0.229318540013,0.24023847049),
+  .UNSPECIFIED.);
+#54266 = CARTESIAN_POINT('',(1.,0.66630162368));
+#54267 = CARTESIAN_POINT('',(1.,0.656206144533));
+#54268 = CARTESIAN_POINT('',(1.,0.63601518624));
+#54269 = CARTESIAN_POINT('',(1.,0.6057287488));
+#54270 = CARTESIAN_POINT('',(1.,0.57544231136));
+#54271 = CARTESIAN_POINT('',(1.,0.54515587392));
+#54272 = CARTESIAN_POINT('',(1.,0.51486943648));
+#54273 = CARTESIAN_POINT('',(1.,0.48458299904));
+#54274 = CARTESIAN_POINT('',(1.,0.4542965616));
+#54275 = CARTESIAN_POINT('',(1.,0.42401012416));
+#54276 = CARTESIAN_POINT('',(1.,0.39372368672));
+#54277 = CARTESIAN_POINT('',(1.,0.36343724928));
+#54278 = CARTESIAN_POINT('',(1.,0.33315081184));
+#54279 = CARTESIAN_POINT('',(1.,0.3028643744));
+#54280 = CARTESIAN_POINT('',(1.,0.27257793696));
+#54281 = CARTESIAN_POINT('',(1.,0.24229149952));
+#54282 = CARTESIAN_POINT('',(1.,0.21200506208));
+#54283 = CARTESIAN_POINT('',(1.,0.18171862464));
+#54284 = CARTESIAN_POINT('',(1.,0.1514321872));
+#54285 = CARTESIAN_POINT('',(1.,0.12114574976));
+#54286 = CARTESIAN_POINT('',(1.,9.085931231999E-002));
+#54287 = CARTESIAN_POINT('',(1.,6.057287487999E-002));
+#54288 = CARTESIAN_POINT('',(1.,3.028643744E-002));
+#54289 = CARTESIAN_POINT('',(1.,1.009547914667E-002));
+#54290 = CARTESIAN_POINT('',(1.,0.E+000));
+#54291 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#54292 = ORIENTED_EDGE('',*,*,#54293,.F.);
+#54293 = EDGE_CURVE('',#54294,#54241,#54296,.T.);
+#54294 = VERTEX_POINT('',#54295);
+#54295 = CARTESIAN_POINT('',(1.836970226094E-016,3.000000044703,
+    11.733333470921));
+#54296 = SURFACE_CURVE('',#54297,(#54311),.PCURVE_S1.);
+#54297 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#54298,#54299,#54300,#54301,
+    #54302,#54303,#54304,#54305,#54306,#54307,#54308,#54309,#54310),
+  .UNSPECIFIED.,.F.,.F.,(4,3,3,3,4),(0.E+000,7.04623182924E-002,
+    0.156115028516,0.22760515289,0.241767738739),.UNSPECIFIED.);
+#54298 = CARTESIAN_POINT('',(1.836970226094E-016,3.000000044703,
+    11.733333470921));
+#54299 = CARTESIAN_POINT('',(-0.304466884313,3.000000044703,
+    11.739794386634));
+#54300 = CARTESIAN_POINT('',(-0.540569389567,2.958408747395,
+    11.744821268668));
+#54301 = CARTESIAN_POINT('',(-0.744888753401,2.906015414125,
+    11.749283883659));
+#54302 = CARTESIAN_POINT('',(-0.993255649176,2.84232703286,
+    11.754708557128));
+#54303 = CARTESIAN_POINT('',(-1.196507782341,2.761804724201,
+    11.75928719087));
+#54304 = CARTESIAN_POINT('',(-1.412156196799,2.646724386394,
+    11.764461876393));
+#54305 = CARTESIAN_POINT('',(-1.592147371982,2.550672461809,
+    11.768780933089));
+#54306 = CARTESIAN_POINT('',(-1.781853654633,2.429883155045,
+    11.773507843106));
+#54307 = CARTESIAN_POINT('',(-1.993406981072,2.241787016699,
+    11.779524211438));
+#54308 = CARTESIAN_POINT('',(-2.035316855667,2.204524139756,
+    11.780716087012));
+#54309 = CARTESIAN_POINT('',(-2.077969050867,2.16451068312,
+    11.781958952355));
+#54310 = CARTESIAN_POINT('',(-2.121242937857,2.121242937857,
+    11.783260461205));
+#54311 = PCURVE('',#54251,#54312);
+#54312 = DEFINITIONAL_REPRESENTATION('',(#54313),#54339);
+#54313 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#54314,#54315,#54316,#54317,
+    #54318,#54319,#54320,#54321,#54322,#54323,#54324,#54325,#54326,
+    #54327,#54328,#54329,#54330,#54331,#54332,#54333,#54334,#54335,
+    #54336,#54337,#54338),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.098944266995E-002,
+    2.197888533991E-002,3.296832800986E-002,4.395777067982E-002,
+    5.494721334977E-002,6.593665601973E-002,7.692609868968E-002,
+    8.791554135964E-002,9.890498402959E-002,0.1098944267,0.120883869369,
+    0.131873312039,0.142862754709,0.153852197379,0.164841640049,
+    0.175831082719,0.186820525389,0.197809968059,0.208799410729,
+    0.219788853399,0.230778296069,0.241767738739),
+  .QUASI_UNIFORM_KNOTS.);
+#54314 = CARTESIAN_POINT('',(0.E+000,0.666666666665));
+#54315 = CARTESIAN_POINT('',(1.993321585354E-002,0.66671437748));
+#54316 = CARTESIAN_POINT('',(5.848094360912E-002,0.667161847616));
+#54317 = CARTESIAN_POINT('',(0.112728168949,0.668179930483));
+#54318 = CARTESIAN_POINT('',(0.163784773032,0.668631718383));
+#54319 = CARTESIAN_POINT('',(0.21202750273,0.668317705413));
+#54320 = CARTESIAN_POINT('',(0.257813294506,0.667434771886));
+#54321 = CARTESIAN_POINT('',(0.301477681721,0.666486563308));
+#54322 = CARTESIAN_POINT('',(0.343313565317,0.6665738433));
+#54323 = CARTESIAN_POINT('',(0.383733115716,0.667467259691));
+#54324 = CARTESIAN_POINT('',(0.423076973575,0.668324744895));
+#54325 = CARTESIAN_POINT('',(0.461706005869,0.66876844902));
+#54326 = CARTESIAN_POINT('',(0.499981221397,0.668606246317));
+#54327 = CARTESIAN_POINT('',(0.538263573131,0.667890092437));
+#54328 = CARTESIAN_POINT('',(0.576911534672,0.666911778639));
+#54329 = CARTESIAN_POINT('',(0.616269477818,0.666140301534));
+#54330 = CARTESIAN_POINT('',(0.656694097098,0.666483246897));
+#54331 = CARTESIAN_POINT('',(0.69856836549,0.667324812121));
+#54332 = CARTESIAN_POINT('',(0.742200855731,0.667933991861));
+#54333 = CARTESIAN_POINT('',(0.787943901073,0.667951196692));
+#54334 = CARTESIAN_POINT('',(0.836159873856,0.667359755425));
+#54335 = CARTESIAN_POINT('',(0.88722066687,0.666391196598));
+#54336 = CARTESIAN_POINT('',(0.941504856685,0.666243052527));
+#54337 = CARTESIAN_POINT('',(0.980067401474,0.666272549672));
+#54338 = CARTESIAN_POINT('',(1.,0.66630162368));
+#54339 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#54340 = ORIENTED_EDGE('',*,*,#54341,.F.);
+#54341 = EDGE_CURVE('',#54342,#54294,#54344,.T.);
+#54342 = VERTEX_POINT('',#54343);
+#54343 = CARTESIAN_POINT('',(1.714505544354E-016,2.800000041723,
+    11.600000135601));
+#54344 = SURFACE_CURVE('',#54345,(#54349),.PCURVE_S1.);
+#54345 = LINE('',#54346,#54347);
+#54346 = CARTESIAN_POINT('',(1.714505544354E-016,2.800000041723,
+    11.600000135601));
+#54347 = VECTOR('',#54348,1.);
+#54348 = DIRECTION('',(5.094838648452E-017,0.832050294338,0.554700196225
+    ));
+#54349 = PCURVE('',#54251,#54350);
+#54350 = DEFINITIONAL_REPRESENTATION('',(#54351),#54377);
+#54351 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#54352,#54353,#54354,#54355,
+    #54356,#54357,#54358,#54359,#54360,#54361,#54362,#54363,#54364,
+    #54365,#54366,#54367,#54368,#54369,#54370,#54371,#54372,#54373,
+    #54374,#54375,#54376),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.092591311876E-002,
+    2.185182623752E-002,3.277773935628E-002,4.370365247504E-002,
+    5.462956559379E-002,6.555547871255E-002,7.648139183131E-002,
+    8.740730495007E-002,9.833321806883E-002,0.109259131188,
+    0.120185044306,0.131110957425,0.142036870544,0.152962783663,
+    0.163888696781,0.1748146099,0.185740523019,0.196666436138,
+    0.207592349256,0.218518262375,0.229444175494,0.240370088613),
+  .UNSPECIFIED.);
+#54352 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#54353 = CARTESIAN_POINT('',(0.E+000,1.010101010101E-002));
+#54354 = CARTESIAN_POINT('',(0.E+000,3.030303030303E-002));
+#54355 = CARTESIAN_POINT('',(0.E+000,6.060606060605E-002));
+#54356 = CARTESIAN_POINT('',(0.E+000,9.090909090908E-002));
+#54357 = CARTESIAN_POINT('',(0.E+000,0.121212121212));
+#54358 = CARTESIAN_POINT('',(0.E+000,0.151515151515));
+#54359 = CARTESIAN_POINT('',(0.E+000,0.181818181818));
+#54360 = CARTESIAN_POINT('',(0.E+000,0.212121212121));
+#54361 = CARTESIAN_POINT('',(0.E+000,0.242424242424));
+#54362 = CARTESIAN_POINT('',(0.E+000,0.272727272727));
+#54363 = CARTESIAN_POINT('',(0.E+000,0.30303030303));
+#54364 = CARTESIAN_POINT('',(0.E+000,0.333333333333));
+#54365 = CARTESIAN_POINT('',(0.E+000,0.363636363636));
+#54366 = CARTESIAN_POINT('',(0.E+000,0.393939393939));
+#54367 = CARTESIAN_POINT('',(0.E+000,0.424242424242));
+#54368 = CARTESIAN_POINT('',(0.E+000,0.454545454545));
+#54369 = CARTESIAN_POINT('',(0.E+000,0.484848484848));
+#54370 = CARTESIAN_POINT('',(0.E+000,0.515151515151));
+#54371 = CARTESIAN_POINT('',(0.E+000,0.545454545454));
+#54372 = CARTESIAN_POINT('',(0.E+000,0.575757575758));
+#54373 = CARTESIAN_POINT('',(0.E+000,0.606060606061));
+#54374 = CARTESIAN_POINT('',(0.E+000,0.636363636364));
+#54375 = CARTESIAN_POINT('',(-0.E+000,0.656565656566));
+#54376 = CARTESIAN_POINT('',(0.E+000,0.666666666667));
+#54377 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#54378 = ORIENTED_EDGE('',*,*,#54379,.F.);
+#54379 = EDGE_CURVE('',#54243,#54342,#54380,.T.);
+#54380 = SURFACE_CURVE('',#54381,(#54388),.PCURVE_S1.);
+#54381 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#54382,#54383,#54384,#54385,
+    #54386,#54387),.UNSPECIFIED.,.F.,.F.,(6,6),(-1.,0.E+000),
+  .PIECEWISE_BEZIER_KNOTS.);
+#54382 = CARTESIAN_POINT('',(-1.979899016825,1.979899016825,
+    11.650000134483));
+#54383 = CARTESIAN_POINT('',(-1.66545728146,2.29434075219,11.6398896395)
+  );
+#54384 = CARTESIAN_POINT('',(-1.293871803615,2.541080112433,
+    11.629948286168));
+#54385 = CARTESIAN_POINT('',(-0.881909452717,2.711720505362,
+    11.620051983916));
+#54386 = CARTESIAN_POINT('',(-0.444687766729,2.800000041723,
+    11.610110630584));
+#54387 = CARTESIAN_POINT('',(1.714505544354E-016,2.800000041723,
+    11.600000135601));
+#54388 = PCURVE('',#54251,#54389);
+#54389 = DEFINITIONAL_REPRESENTATION('',(#54390),#54416);
+#54390 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#54391,#54392,#54393,#54394,
+    #54395,#54396,#54397,#54398,#54399,#54400,#54401,#54402,#54403,
+    #54404,#54405,#54406,#54407,#54408,#54409,#54410,#54411,#54412,
+    #54413,#54414,#54415),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-1.,-0.954545454545,-0.909090909091,
+    -0.863636363636,-0.818181818182,-0.772727272727,-0.727272727273,
+    -0.681818181818,-0.636363636364,-0.590909090909,-0.545454545455,-0.5
+    ,-0.454545454545,-0.409090909091,-0.363636363636,-0.318181818182,
+    -0.272727272727,-0.227272727273,-0.181818181818,-0.136363636364,
+    -9.090909090909E-002,-4.545454545455E-002,0.E+000),.UNSPECIFIED.);
+#54391 = CARTESIAN_POINT('',(1.,0.E+000));
+#54392 = CARTESIAN_POINT('',(0.984848484848,0.E+000));
+#54393 = CARTESIAN_POINT('',(0.954545454545,0.E+000));
+#54394 = CARTESIAN_POINT('',(0.909090909091,0.E+000));
+#54395 = CARTESIAN_POINT('',(0.863636363636,0.E+000));
+#54396 = CARTESIAN_POINT('',(0.818181818182,0.E+000));
+#54397 = CARTESIAN_POINT('',(0.772727272727,0.E+000));
+#54398 = CARTESIAN_POINT('',(0.727272727273,0.E+000));
+#54399 = CARTESIAN_POINT('',(0.681818181818,0.E+000));
+#54400 = CARTESIAN_POINT('',(0.636363636364,0.E+000));
+#54401 = CARTESIAN_POINT('',(0.590909090909,0.E+000));
+#54402 = CARTESIAN_POINT('',(0.545454545455,0.E+000));
+#54403 = CARTESIAN_POINT('',(0.5,0.E+000));
+#54404 = CARTESIAN_POINT('',(0.454545454545,0.E+000));
+#54405 = CARTESIAN_POINT('',(0.409090909091,0.E+000));
+#54406 = CARTESIAN_POINT('',(0.363636363636,0.E+000));
+#54407 = CARTESIAN_POINT('',(0.318181818182,0.E+000));
+#54408 = CARTESIAN_POINT('',(0.272727272727,0.E+000));
+#54409 = CARTESIAN_POINT('',(0.227272727273,0.E+000));
+#54410 = CARTESIAN_POINT('',(0.181818181818,0.E+000));
+#54411 = CARTESIAN_POINT('',(0.136363636364,0.E+000));
+#54412 = CARTESIAN_POINT('',(9.090909090909E-002,0.E+000));
+#54413 = CARTESIAN_POINT('',(4.545454545455E-002,0.E+000));
+#54414 = CARTESIAN_POINT('',(1.515151515152E-002,-0.E+000));
+#54415 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#54416 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#54417 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#54421)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#54418,#54419,#54420)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#54418 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#54419 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#54420 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#54421 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-004),#54418,
+  'distance_accuracy_value','confusion accuracy');
+#54422 = SHAPE_DEFINITION_REPRESENTATION(#54423,#54233);
+#54423 = PRODUCT_DEFINITION_SHAPE('','',#54424);
+#54424 = PRODUCT_DEFINITION('design','',#54425,#54428);
+#54425 = PRODUCT_DEFINITION_FORMATION('','',#54426);
+#54426 = PRODUCT('Compound116','Compound116','',(#54427));
+#54427 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#54428 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#54429 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#54430,#54432);
+#54430 = ( REPRESENTATION_RELATIONSHIP('','',#54233,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#54431) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#54431 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1207);
+#54432 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #54433);
+#54433 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('299','=>[0:1:1:300]','',#5,
+  #54424,$);
+#54434 = PRODUCT_TYPE('part',$,(#54426));
+#54435 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#54436),#54866);
+#54436 = SHELL_BASED_SURFACE_MODEL('',(#54437));
+#54437 = OPEN_SHELL('',(#54438));
+#54438 = ADVANCED_FACE('',(#54439),#54453,.T.);
+#54439 = FACE_BOUND('',#54440,.T.);
+#54440 = EDGE_LOOP('',(#54441,#54494,#54536,#54578,#54620,#54662,#54700,
+    #54742,#54784,#54826));
+#54441 = ORIENTED_EDGE('',*,*,#54442,.F.);
+#54442 = EDGE_CURVE('',#54443,#54445,#54447,.T.);
+#54443 = VERTEX_POINT('',#54444);
+#54444 = CARTESIAN_POINT('',(3.08148791102E-032,-3.000000044703,
+    12.066666786869));
+#54445 = VERTEX_POINT('',#54446);
+#54446 = CARTESIAN_POINT('',(3.08148791102E-032,-3.000000044703,
+    11.93333346645));
+#54447 = SURFACE_CURVE('',#54448,(#54452),.PCURVE_S1.);
+#54448 = LINE('',#54449,#54450);
+#54449 = CARTESIAN_POINT('',(-3.08148791102E-032,-3.000000044703,
+    11.733333470921));
+#54450 = VECTOR('',#54451,1.);
+#54451 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#54452 = PCURVE('',#54453,#54466);
+#54453 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#54454,#54455)
+    ,(#54456,#54457)
+    ,(#54458,#54459)
+    ,(#54460,#54461)
+    ,(#54462,#54463)
+    ,(#54464,#54465
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,
+    0.492000007331),.PIECEWISE_BEZIER_KNOTS.);
+#54454 = CARTESIAN_POINT('',(-3.673940452188E-016,3.000000044703,
+    11.733333470921));
+#54455 = CARTESIAN_POINT('',(-3.673940452188E-016,3.000000044703,
+    16.653333544234));
+#54456 = CARTESIAN_POINT('',(-2.005497774376,3.000000044703,
+    11.733333470921));
+#54457 = CARTESIAN_POINT('',(-2.005497774376,3.000000044703,
+    16.653333544234));
+#54458 = CARTESIAN_POINT('',(-3.797450996005,1.323723108182,
+    11.733333470921));
+#54459 = CARTESIAN_POINT('',(-3.797450996005,1.323723108182,
+    16.653333544234));
+#54460 = CARTESIAN_POINT('',(-3.797450996005,-1.323723108182,
+    11.733333470921));
+#54461 = CARTESIAN_POINT('',(-3.797450996005,-1.323723108182,
+    16.653333544234));
+#54462 = CARTESIAN_POINT('',(-2.005497774376,-3.000000044703,
+    11.733333470921));
+#54463 = CARTESIAN_POINT('',(-2.005497774376,-3.000000044703,
+    16.653333544234));
+#54464 = CARTESIAN_POINT('',(-3.08148791102E-032,-3.000000044703,
+    11.733333470921));
+#54465 = CARTESIAN_POINT('',(-3.08148791102E-032,-3.000000044703,
+    16.653333544234));
+#54466 = DEFINITIONAL_REPRESENTATION('',(#54467),#54493);
+#54467 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#54468,#54469,#54470,#54471,
+    #54472,#54473,#54474,#54475,#54476,#54477,#54478,#54479,#54480,
+    #54481,#54482,#54483,#54484,#54485,#54486,#54487,#54488,#54489,
+    #54490,#54491,#54492),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.333333315949,-0.327272710475,
+    -0.321212105002,-0.315151499528,-0.309090894054,-0.303030288581,
+    -0.296969683107,-0.290909077634,-0.28484847216,-0.278787866686,
+    -0.272727261213,-0.266666655739,-0.260606050266,-0.254545444792,
+    -0.248484839318,-0.242424233845,-0.236363628371,-0.230303022898,
+    -0.224242417424,-0.21818181195,-0.212121206477,-0.206060601003,
+    -0.19999999553),.UNSPECIFIED.);
+#54468 = CARTESIAN_POINT('',(1.,3.333333159487E-002));
+#54469 = CARTESIAN_POINT('',(1.,3.313131141242E-002));
+#54470 = CARTESIAN_POINT('',(1.,3.272727104751E-002));
+#54471 = CARTESIAN_POINT('',(1.,3.212121050015E-002));
+#54472 = CARTESIAN_POINT('',(1.,3.151514995279E-002));
+#54473 = CARTESIAN_POINT('',(1.,3.090908940543E-002));
+#54474 = CARTESIAN_POINT('',(1.,3.030302885807E-002));
+#54475 = CARTESIAN_POINT('',(1.,2.969696831072E-002));
+#54476 = CARTESIAN_POINT('',(1.,2.909090776336E-002));
+#54477 = CARTESIAN_POINT('',(1.,2.8484847216E-002));
+#54478 = CARTESIAN_POINT('',(1.,2.787878666864E-002));
+#54479 = CARTESIAN_POINT('',(1.,2.727272612128E-002));
+#54480 = CARTESIAN_POINT('',(1.,2.666666557392E-002));
+#54481 = CARTESIAN_POINT('',(1.,2.606060502656E-002));
+#54482 = CARTESIAN_POINT('',(1.,2.54545444792E-002));
+#54483 = CARTESIAN_POINT('',(1.,2.484848393184E-002));
+#54484 = CARTESIAN_POINT('',(1.,2.424242338448E-002));
+#54485 = CARTESIAN_POINT('',(1.,2.363636283712E-002));
+#54486 = CARTESIAN_POINT('',(1.,2.303030228977E-002));
+#54487 = CARTESIAN_POINT('',(1.,2.242424174241E-002));
+#54488 = CARTESIAN_POINT('',(1.,2.181818119505E-002));
+#54489 = CARTESIAN_POINT('',(1.,2.121212064769E-002));
+#54490 = CARTESIAN_POINT('',(1.,2.060606010033E-002));
+#54491 = CARTESIAN_POINT('',(1.,2.020201973542E-002));
+#54492 = CARTESIAN_POINT('',(1.,1.999999955297E-002));
+#54493 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#54494 = ORIENTED_EDGE('',*,*,#54495,.F.);
+#54495 = EDGE_CURVE('',#54496,#54443,#54498,.T.);
+#54496 = VERTEX_POINT('',#54497);
+#54497 = CARTESIAN_POINT('',(-2.121242937857,-2.121242937857,
+    12.016739796585));
+#54498 = SURFACE_CURVE('',#54499,(#54507),.PCURVE_S1.);
+#54499 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#54500,#54501,#54502,#54503,
+    #54504,#54505,#54506),.UNSPECIFIED.,.F.,.F.,(4,3,4),(-0.241767738739
+    ,-5.116260925838E-002,0.E+000),.UNSPECIFIED.);
+#54500 = CARTESIAN_POINT('',(-2.121242937857,-2.121242937857,
+    12.016739796585));
+#54501 = CARTESIAN_POINT('',(-1.696398425596,-2.54602715326,
+    12.029517453757));
+#54502 = CARTESIAN_POINT('',(-1.132870466096,-2.848646600227,
+    12.042407277628));
+#54503 = CARTESIAN_POINT('',(-0.510776816669,-2.956180131401,
+    12.055783253412));
+#54504 = CARTESIAN_POINT('',(-0.343793197736,-2.985044496451,
+    12.059373659528));
+#54505 = CARTESIAN_POINT('',(-0.172837931053,-3.000000044703,
+    12.062999093067));
+#54506 = CARTESIAN_POINT('',(1.408962794181E-015,-3.000000044703,
+    12.066666786869));
+#54507 = PCURVE('',#54453,#54508);
+#54508 = DEFINITIONAL_REPRESENTATION('',(#54509),#54535);
+#54509 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#54510,#54511,#54512,#54513,
+    #54514,#54515,#54516,#54517,#54518,#54519,#54520,#54521,#54522,
+    #54523,#54524,#54525,#54526,#54527,#54528,#54529,#54530,#54531,
+    #54532,#54533,#54534),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.241767738739,-0.230778296069,
+    -0.219788853399,-0.208799410729,-0.197809968059,-0.186820525389,
+    -0.175831082719,-0.164841640049,-0.153852197379,-0.142862754709,
+    -0.131873312039,-0.120883869369,-0.1098944267,-9.890498402959E-002,
+    -8.791554135963E-002,-7.692609868968E-002,-6.593665601973E-002,
+    -5.494721334977E-002,-4.395777067982E-002,-3.296832800986E-002,
+    -2.197888533991E-002,-1.098944266995E-002,0.E+000),.UNSPECIFIED.);
+#54510 = CARTESIAN_POINT('',(0.755548342152,2.834063256647E-002));
+#54511 = CARTESIAN_POINT('',(0.759251225338,2.841430284561E-002));
+#54512 = CARTESIAN_POINT('',(0.766658236493,2.856171797595E-002));
+#54513 = CARTESIAN_POINT('',(0.777771933515,2.87831073936E-002));
+#54514 = CARTESIAN_POINT('',(0.788888326523,2.900480653939E-002));
+#54515 = CARTESIAN_POINT('',(0.800006687074,2.92268584193E-002));
+#54516 = CARTESIAN_POINT('',(0.811126202254,2.944930603933E-002));
+#54517 = CARTESIAN_POINT('',(0.822246007003,2.967219240546E-002));
+#54518 = CARTESIAN_POINT('',(0.833365249501,2.989556052368E-002));
+#54519 = CARTESIAN_POINT('',(0.844483146003,3.011945339998E-002));
+#54520 = CARTESIAN_POINT('',(0.855599036141,3.034391404035E-002));
+#54521 = CARTESIAN_POINT('',(0.866712435097,3.056898545077E-002));
+#54522 = CARTESIAN_POINT('',(0.877823082922,3.079471063724E-002));
+#54523 = CARTESIAN_POINT('',(0.888930990391,3.102113260575E-002));
+#54524 = CARTESIAN_POINT('',(0.9000364806,3.124829436228E-002));
+#54525 = CARTESIAN_POINT('',(0.911140227196,3.147623891282E-002));
+#54526 = CARTESIAN_POINT('',(0.922243283694,3.170500926336E-002));
+#54527 = CARTESIAN_POINT('',(0.933347122534,3.193464841989E-002));
+#54528 = CARTESIAN_POINT('',(0.944453612221,3.21651993884E-002));
+#54529 = CARTESIAN_POINT('',(0.95556519791,3.239670517488E-002));
+#54530 = CARTESIAN_POINT('',(0.966675370754,3.262920878531E-002));
+#54531 = CARTESIAN_POINT('',(0.977784768654,3.286275322568E-002));
+#54532 = CARTESIAN_POINT('',(0.988892930945,3.309738150199E-002));
+#54533 = CARTESIAN_POINT('',(0.996297740711,3.325455158081E-002));
+#54534 = CARTESIAN_POINT('',(1.,3.333333159487E-002));
+#54535 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#54536 = ORIENTED_EDGE('',*,*,#54537,.F.);
+#54537 = EDGE_CURVE('',#54538,#54496,#54540,.T.);
+#54538 = VERTEX_POINT('',#54539);
+#54539 = CARTESIAN_POINT('',(-3.000124926996,2.446214767284E-017,
+    11.966583534243));
+#54540 = SURFACE_CURVE('',#54541,(#54549),.PCURVE_S1.);
+#54541 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#54542,#54543,#54544,#54545,
+    #54546,#54547,#54548),.UNSPECIFIED.,.F.,.F.,(4,3,4),(-0.241778545972
+    ,-4.914153154206E-002,0.E+000),.UNSPECIFIED.);
+#54542 = CARTESIAN_POINT('',(-3.000124926996,1.7763568394E-015,
+    11.966583534243));
+#54543 = CARTESIAN_POINT('',(-3.000124926996,-0.62169002941,
+    11.979775509755));
+#54544 = CARTESIAN_POINT('',(-2.802555824549,-1.241953832437,
+    11.993021620402));
+#54545 = CARTESIAN_POINT('',(-2.434468356438,-1.752997934796,
+    12.006437548854));
+#54546 = CARTESIAN_POINT('',(-2.340569569759,-1.883364832091,
+    12.009859940305));
+#54547 = CARTESIAN_POINT('',(-2.235832802661,-2.006669336437,
+    12.013293382743));
+#54548 = CARTESIAN_POINT('',(-2.121242937857,-2.121242937857,
+    12.016739796585));
+#54549 = PCURVE('',#54453,#54550);
+#54550 = DEFINITIONAL_REPRESENTATION('',(#54551),#54577);
+#54551 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#54552,#54553,#54554,#54555,
+    #54556,#54557,#54558,#54559,#54560,#54561,#54562,#54563,#54564,
+    #54565,#54566,#54567,#54568,#54569,#54570,#54571,#54572,#54573,
+    #54574,#54575,#54576),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.241778545972,-0.230788612064,
+    -0.219798678156,-0.208808744248,-0.197818810341,-0.186828876433,
+    -0.175838942525,-0.164849008617,-0.153859074709,-0.142869140802,
+    -0.131879206894,-0.120889272986,-0.109899339078,-9.89094051703E-002,
+    -8.791947126249E-002,-7.692953735468E-002,-6.593960344687E-002,
+    -5.494966953906E-002,-4.395973563124E-002,-3.296980172343E-002,
+    -2.197986781562E-002,-1.098993390781E-002,0.E+000),.UNSPECIFIED.);
+#54552 = CARTESIAN_POINT('',(0.5,2.332500633223E-002));
+#54553 = CARTESIAN_POINT('',(0.503874215231,2.340026649935E-002));
+#54554 = CARTESIAN_POINT('',(0.51162175375,2.355082207229E-002));
+#54555 = CARTESIAN_POINT('',(0.523241217472,2.37767740358E-002));
+#54556 = CARTESIAN_POINT('',(0.534859806363,2.400285749142E-002));
+#54557 = CARTESIAN_POINT('',(0.54647800854,2.422908532716E-002));
+#54558 = CARTESIAN_POINT('',(0.558096066514,2.445547043101E-002));
+#54559 = CARTESIAN_POINT('',(0.569713986311,2.468202569097E-002));
+#54560 = CARTESIAN_POINT('',(0.581331609202,2.490876399505E-002));
+#54561 = CARTESIAN_POINT('',(0.592948668072,2.513569823125E-002));
+#54562 = CARTESIAN_POINT('',(0.604564848709,2.536284128756E-002));
+#54563 = CARTESIAN_POINT('',(0.616179850005,2.5590206052E-002));
+#54564 = CARTESIAN_POINT('',(0.62779344385,2.581780541255E-002));
+#54565 = CARTESIAN_POINT('',(0.639405534527,2.604565225723E-002));
+#54566 = CARTESIAN_POINT('',(0.65101621455,2.627375947404E-002));
+#54567 = CARTESIAN_POINT('',(0.662625826332,2.650213995097E-002));
+#54568 = CARTESIAN_POINT('',(0.674234992253,2.673080657602E-002));
+#54569 = CARTESIAN_POINT('',(0.685844750724,2.695977223721E-002));
+#54570 = CARTESIAN_POINT('',(0.697456282669,2.718904982252E-002));
+#54571 = CARTESIAN_POINT('',(0.709072150787,2.741865221997E-002));
+#54572 = CARTESIAN_POINT('',(0.720689152397,2.764859231756E-002));
+#54573 = CARTESIAN_POINT('',(0.732307386981,2.787888300327E-002));
+#54574 = CARTESIAN_POINT('',(0.743926905617,2.810953716512E-002));
+#54575 = CARTESIAN_POINT('',(0.751674323842,2.826355751578E-002));
+#54576 = CARTESIAN_POINT('',(0.755548342152,2.834063256647E-002));
+#54577 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#54578 = ORIENTED_EDGE('',*,*,#54579,.F.);
+#54579 = EDGE_CURVE('',#54580,#54538,#54582,.T.);
+#54580 = VERTEX_POINT('',#54581);
+#54581 = CARTESIAN_POINT('',(-2.121242937857,2.121242937857,
+    11.916739798821));
+#54582 = SURFACE_CURVE('',#54583,(#54591),.PCURVE_S1.);
+#54583 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#54584,#54585,#54586,#54587,
+    #54588,#54589,#54590),.UNSPECIFIED.,.F.,.F.,(4,3,4),(-0.241777920213
+    ,-5.490128046054E-002,0.E+000),.UNSPECIFIED.);
+#54584 = CARTESIAN_POINT('',(-2.121242937857,2.121242937857,
+    11.916739798821));
+#54585 = CARTESIAN_POINT('',(-2.556492380506,1.686055268807,
+    11.929772154795));
+#54586 = CARTESIAN_POINT('',(-2.846838548043,1.122493013095,
+    11.9425561173));
+#54587 = CARTESIAN_POINT('',(-2.953184965615,0.528513840351,
+    11.955326228397));
+#54588 = CARTESIAN_POINT('',(-2.984427792459,0.354012537279,
+    11.95907787682));
+#54589 = CARTESIAN_POINT('',(-3.000124926996,0.176969188026,
+    11.962828329745));
+#54590 = CARTESIAN_POINT('',(-3.000124926996,1.33226762955E-015,
+    11.966583534243));
+#54591 = PCURVE('',#54453,#54592);
+#54592 = DEFINITIONAL_REPRESENTATION('',(#54593),#54619);
+#54593 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#54594,#54595,#54596,#54597,
+    #54598,#54599,#54600,#54601,#54602,#54603,#54604,#54605,#54606,
+    #54607,#54608,#54609,#54610,#54611,#54612,#54613,#54614,#54615,
+    #54616,#54617,#54618),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.241777920213,-0.230788014749,
+    -0.219798109285,-0.20880820382,-0.197818298356,-0.186828392892,
+    -0.175838487428,-0.164848581963,-0.153858676499,-0.142868771035,
+    -0.131878865571,-0.120888960106,-0.109899054642,-9.890914917805E-002
+    ,-8.791924371382E-002,-7.692933824959E-002,-6.593943278536E-002,
+    -5.494952732114E-002,-4.395962185691E-002,-3.296971639268E-002,
+    -2.197981092845E-002,-1.098990546423E-002,0.E+000),.UNSPECIFIED.);
+#54594 = CARTESIAN_POINT('',(0.244451657848,1.834063278999E-002));
+#54595 = CARTESIAN_POINT('',(0.248321056995,1.841727391556E-002));
+#54596 = CARTESIAN_POINT('',(0.256059151986,1.857038435685E-002));
+#54597 = CARTESIAN_POINT('',(0.267665623553,1.879956321051E-002));
+#54598 = CARTESIAN_POINT('',(0.279273047612,1.902828387716E-002));
+#54599 = CARTESIAN_POINT('',(0.290882402076,1.925657497806E-002));
+#54600 = CARTESIAN_POINT('',(0.30249429978,1.948446513448E-002));
+#54601 = CARTESIAN_POINT('',(0.31410897674,1.971198296769E-002));
+#54602 = CARTESIAN_POINT('',(0.325726363523,1.993915709893E-002));
+#54603 = CARTESIAN_POINT('',(0.337346138627,2.016601614949E-002));
+#54604 = CARTESIAN_POINT('',(0.348967790345,2.039258874062E-002));
+#54605 = CARTESIAN_POINT('',(0.360590679348,2.061890349359E-002));
+#54606 = CARTESIAN_POINT('',(0.372214103443,2.084498902965E-002));
+#54607 = CARTESIAN_POINT('',(0.383837363095,2.107087397008E-002));
+#54608 = CARTESIAN_POINT('',(0.395459828485,2.129658693614E-002));
+#54609 = CARTESIAN_POINT('',(0.40708100297,2.15221565491E-002));
+#54610 = CARTESIAN_POINT('',(0.418700599259,2.174761143021E-002));
+#54611 = CARTESIAN_POINT('',(0.430318564969,2.197298020073E-002));
+#54612 = CARTESIAN_POINT('',(0.441935291481,2.219829148195E-002));
+#54613 = CARTESIAN_POINT('',(0.453551131022,2.24235738951E-002));
+#54614 = CARTESIAN_POINT('',(0.46516569062,2.264885606146E-002));
+#54615 = CARTESIAN_POINT('',(0.476778902167,2.28741666023E-002));
+#54616 = CARTESIAN_POINT('',(0.488390515005,2.309953413889E-002));
+#54617 = CARTESIAN_POINT('',(0.496130394408,2.324983624128E-002));
+#54618 = CARTESIAN_POINT('',(0.5,2.332500633219E-002));
+#54619 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#54620 = ORIENTED_EDGE('',*,*,#54621,.F.);
+#54621 = EDGE_CURVE('',#54622,#54580,#54624,.T.);
+#54622 = VERTEX_POINT('',#54623);
+#54623 = CARTESIAN_POINT('',(-3.673940452188E-016,3.000000044703,
+    11.86666679134));
+#54624 = SURFACE_CURVE('',#54625,(#54633),.PCURVE_S1.);
+#54625 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#54626,#54627,#54628,#54629,
+    #54630,#54631,#54632),.UNSPECIFIED.,.F.,.F.,(4,3,4),(-0.241768013859
+    ,-4.988799698816E-002,0.E+000),.UNSPECIFIED.);
+#54626 = CARTESIAN_POINT('',(-3.673940452188E-016,3.000000044703,
+    11.86666679134));
+#54627 = CARTESIAN_POINT('',(-0.648394886503,3.000000044703,
+    11.880426004332));
+#54628 = CARTESIAN_POINT('',(-1.266385734766,2.787245485496,
+    11.893718945754));
+#54629 = CARTESIAN_POINT('',(-1.76095159869,2.428641550433,
+    11.906687640059));
+#54630 = CARTESIAN_POINT('',(-1.889536642261,2.33540603626,
+    11.910059446008));
+#54631 = CARTESIAN_POINT('',(-2.010013383477,2.232456705773,
+    11.913409333562));
+#54632 = CARTESIAN_POINT('',(-2.121242937857,2.121242937857,
+    11.916739798821));
+#54633 = PCURVE('',#54453,#54634);
+#54634 = DEFINITIONAL_REPRESENTATION('',(#54635),#54661);
+#54635 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#54636,#54637,#54638,#54639,
+    #54640,#54641,#54642,#54643,#54644,#54645,#54646,#54647,#54648,
+    #54649,#54650,#54651,#54652,#54653,#54654,#54655,#54656,#54657,
+    #54658,#54659,#54660),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.241768013859,-0.230778558684,
+    -0.219789103508,-0.208799648333,-0.197810193158,-0.186820737982,
+    -0.175831282807,-0.164841827631,-0.153852372456,-0.14286291728,
+    -0.131873462105,-0.12088400693,-0.109894551754,-9.89050965788E-002,
+    -8.791564140338E-002,-7.692618622796E-002,-6.593673105253E-002,
+    -5.494727587711E-002,-4.395782070169E-002,-3.296836552627E-002,
+    -2.197891035084E-002,-1.098945517542E-002,0.E+000),.UNSPECIFIED.);
+#54636 = CARTESIAN_POINT('',(0.E+000,1.33333320419E-002));
+#54637 = CARTESIAN_POINT('',(3.703305832129E-003,1.341213454405E-002));
+#54638 = CARTESIAN_POINT('',(1.110768715263E-002,1.356943366084E-002));
+#54639 = CARTESIAN_POINT('',(2.220981775515E-002,1.380448068206E-002));
+#54640 = CARTESIAN_POINT('',(3.330992589591E-002,1.403864205794E-002));
+#54641 = CARTESIAN_POINT('',(4.440983806942E-002,1.427193379709E-002));
+#54642 = CARTESIAN_POINT('',(5.55110029082E-002,1.450437190811E-002));
+#54643 = CARTESIAN_POINT('',(6.661445315875E-002,1.473597239963E-002));
+#54644 = CARTESIAN_POINT('',(7.772084371494E-002,1.496675128023E-002));
+#54645 = CARTESIAN_POINT('',(8.883047703829E-002,1.519672455855E-002));
+#54646 = CARTESIAN_POINT('',(9.994333912115E-002,1.542590824318E-002));
+#54647 = CARTESIAN_POINT('',(0.111059139148,1.565431834273E-002));
+#54648 = CARTESIAN_POINT('',(0.122177354133,1.588197086582E-002));
+#54649 = CARTESIAN_POINT('',(0.133297277239,1.610888182106E-002));
+#54650 = CARTESIAN_POINT('',(0.144418070575,1.633506721705E-002));
+#54651 = CARTESIAN_POINT('',(0.155538817322,1.65605430624E-002));
+#54652 = CARTESIAN_POINT('',(0.166658589757,1.678532536573E-002));
+#54653 = CARTESIAN_POINT('',(0.177776468716,1.700943013564E-002));
+#54654 = CARTESIAN_POINT('',(0.188891752434,1.723287338074E-002));
+#54655 = CARTESIAN_POINT('',(0.200003464318,1.745567110965E-002));
+#54656 = CARTESIAN_POINT('',(0.21111542599,1.767783933097E-002));
+#54657 = CARTESIAN_POINT('',(0.222227426882,1.789939405332E-002));
+#54658 = CARTESIAN_POINT('',(0.233339576547,1.81203512853E-002));
+#54659 = CARTESIAN_POINT('',(0.240747647354,1.826726845211E-002));
+#54660 = CARTESIAN_POINT('',(0.244451657848,1.834063278999E-002));
+#54661 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#54662 = ORIENTED_EDGE('',*,*,#54663,.F.);
+#54663 = EDGE_CURVE('',#54664,#54622,#54666,.T.);
+#54664 = VERTEX_POINT('',#54665);
+#54665 = CARTESIAN_POINT('',(-3.673940452188E-016,3.000000044703,
+    11.733333470921));
+#54666 = SURFACE_CURVE('',#54667,(#54671),.PCURVE_S1.);
+#54667 = LINE('',#54668,#54669);
+#54668 = CARTESIAN_POINT('',(-3.673940452188E-016,3.000000044703,
+    11.733333470921));
+#54669 = VECTOR('',#54670,1.);
+#54670 = DIRECTION('',(0.E+000,0.E+000,1.));
+#54671 = PCURVE('',#54453,#54672);
+#54672 = DEFINITIONAL_REPRESENTATION('',(#54673),#54699);
+#54673 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#54674,#54675,#54676,#54677,
+    #54678,#54679,#54680,#54681,#54682,#54683,#54684,#54685,#54686,
+    #54687,#54688,#54689,#54690,#54691,#54692,#54693,#54694,#54695,
+    #54696,#54697,#54698),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,6.060605473591E-003,
+    1.212121094718E-002,1.818181642077E-002,2.424242189436E-002,
+    3.030302736795E-002,3.636363284155E-002,4.242423831514E-002,
+    4.848484378873E-002,5.454544926232E-002,6.060605473591E-002,
+    6.66666602095E-002,7.272726568309E-002,7.878787115668E-002,
+    8.484847663027E-002,9.090908210386E-002,9.696968757745E-002,
+    0.103030293051,0.109090898525,0.115151503998,0.121212109472,
+    0.127272714945,0.133333320419),.UNSPECIFIED.);
+#54674 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#54675 = CARTESIAN_POINT('',(0.E+000,2.02020182453E-004));
+#54676 = CARTESIAN_POINT('',(0.E+000,6.060605473591E-004));
+#54677 = CARTESIAN_POINT('',(0.E+000,1.212121094718E-003));
+#54678 = CARTESIAN_POINT('',(0.E+000,1.818181642077E-003));
+#54679 = CARTESIAN_POINT('',(0.E+000,2.424242189436E-003));
+#54680 = CARTESIAN_POINT('',(0.E+000,3.030302736796E-003));
+#54681 = CARTESIAN_POINT('',(0.E+000,3.636363284155E-003));
+#54682 = CARTESIAN_POINT('',(0.E+000,4.242423831514E-003));
+#54683 = CARTESIAN_POINT('',(0.E+000,4.848484378873E-003));
+#54684 = CARTESIAN_POINT('',(0.E+000,5.454544926232E-003));
+#54685 = CARTESIAN_POINT('',(0.E+000,6.060605473591E-003));
+#54686 = CARTESIAN_POINT('',(0.E+000,6.66666602095E-003));
+#54687 = CARTESIAN_POINT('',(0.E+000,7.272726568309E-003));
+#54688 = CARTESIAN_POINT('',(0.E+000,7.878787115668E-003));
+#54689 = CARTESIAN_POINT('',(0.E+000,8.484847663027E-003));
+#54690 = CARTESIAN_POINT('',(0.E+000,9.090908210386E-003));
+#54691 = CARTESIAN_POINT('',(0.E+000,9.696968757745E-003));
+#54692 = CARTESIAN_POINT('',(0.E+000,1.03030293051E-002));
+#54693 = CARTESIAN_POINT('',(0.E+000,1.090908985246E-002));
+#54694 = CARTESIAN_POINT('',(0.E+000,1.151515039982E-002));
+#54695 = CARTESIAN_POINT('',(0.E+000,1.212121094718E-002));
+#54696 = CARTESIAN_POINT('',(0.E+000,1.272727149454E-002));
+#54697 = CARTESIAN_POINT('',(-0.E+000,1.313131185945E-002));
+#54698 = CARTESIAN_POINT('',(0.E+000,1.33333320419E-002));
+#54699 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#54700 = ORIENTED_EDGE('',*,*,#54701,.F.);
+#54701 = EDGE_CURVE('',#54702,#54664,#54704,.T.);
+#54702 = VERTEX_POINT('',#54703);
+#54703 = CARTESIAN_POINT('',(-2.121242937857,2.121242937857,
+    11.783260461205));
+#54704 = SURFACE_CURVE('',#54705,(#54713),.PCURVE_S1.);
+#54705 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#54706,#54707,#54708,#54709,
+    #54710,#54711,#54712),.UNSPECIFIED.,.F.,.F.,(4,3,4),(-0.241767738739
+    ,-5.116260925743E-002,0.E+000),.UNSPECIFIED.);
+#54706 = CARTESIAN_POINT('',(-2.121242937857,2.121242937857,
+    11.783260461205));
+#54707 = CARTESIAN_POINT('',(-1.696398425593,2.546027153262,
+    11.770482804033));
+#54708 = CARTESIAN_POINT('',(-1.13287046609,2.84864660023,
+    11.757592980162));
+#54709 = CARTESIAN_POINT('',(-0.510776816659,2.956180131403,
+    11.744217004378));
+#54710 = CARTESIAN_POINT('',(-0.34379319773,2.985044496451,
+    11.740626598262));
+#54711 = CARTESIAN_POINT('',(-0.172837931049,3.000000044703,
+    11.737001164723));
+#54712 = CARTESIAN_POINT('',(-3.673940452188E-016,3.000000044703,
+    11.733333470921));
+#54713 = PCURVE('',#54453,#54714);
+#54714 = DEFINITIONAL_REPRESENTATION('',(#54715),#54741);
+#54715 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#54716,#54717,#54718,#54719,
+    #54720,#54721,#54722,#54723,#54724,#54725,#54726,#54727,#54728,
+    #54729,#54730,#54731,#54732,#54733,#54734,#54735,#54736,#54737,
+    #54738,#54739,#54740),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.241767738739,-0.230778296069,
+    -0.219788853399,-0.208799410729,-0.197809968059,-0.186820525389,
+    -0.175831082719,-0.164841640049,-0.153852197379,-0.142862754709,
+    -0.131873312039,-0.12088386937,-0.1098944267,-9.890498402959E-002,
+    -8.791554135964E-002,-7.692609868968E-002,-6.593665601973E-002,
+    -5.494721334977E-002,-4.395777067982E-002,-3.296832800986E-002,
+    -2.197888533991E-002,-1.098944266995E-002,0.E+000),.UNSPECIFIED.);
+#54716 = CARTESIAN_POINT('',(0.244451657848,4.992699028397E-003));
+#54717 = CARTESIAN_POINT('',(0.240748774662,4.919028749255E-003));
+#54718 = CARTESIAN_POINT('',(0.233341763507,4.771613618918E-003));
+#54719 = CARTESIAN_POINT('',(0.222228066485,4.550224201263E-003));
+#54720 = CARTESIAN_POINT('',(0.211111673477,4.328525055471E-003));
+#54721 = CARTESIAN_POINT('',(0.199993312926,4.106473175553E-003));
+#54722 = CARTESIAN_POINT('',(0.188873797746,3.884025555522E-003));
+#54723 = CARTESIAN_POINT('',(0.177753992997,3.661139189388E-003));
+#54724 = CARTESIAN_POINT('',(0.166634750499,3.437771071163E-003));
+#54725 = CARTESIAN_POINT('',(0.155516853997,3.213878194859E-003));
+#54726 = CARTESIAN_POINT('',(0.144400963859,2.989417554487E-003));
+#54727 = CARTESIAN_POINT('',(0.133287564903,2.764346144059E-003));
+#54728 = CARTESIAN_POINT('',(0.122176917078,2.538620957587E-003));
+#54729 = CARTESIAN_POINT('',(0.111069009609,2.312198989081E-003));
+#54730 = CARTESIAN_POINT('',(9.996351939981E-002,2.085037232555E-003));
+#54731 = CARTESIAN_POINT('',(8.885977280411E-002,1.857092682018E-003));
+#54732 = CARTESIAN_POINT('',(7.775671630547E-002,1.628322331484E-003));
+#54733 = CARTESIAN_POINT('',(6.665287746626E-002,1.39868317496E-003));
+#54734 = CARTESIAN_POINT('',(5.554638777926E-002,1.168132206474E-003));
+#54735 = CARTESIAN_POINT('',(4.443480209004E-002,9.366264199739E-004));
+#54736 = CARTESIAN_POINT('',(3.332462924621E-002,7.041228095367E-004));
+#54737 = CARTESIAN_POINT('',(2.221523134604E-002,4.705783691726E-004));
+#54738 = CARTESIAN_POINT('',(1.110706905509E-002,2.359500928789E-004));
+#54739 = CARTESIAN_POINT('',(3.702259288543E-003,7.878001406309E-005));
+#54740 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#54741 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#54742 = ORIENTED_EDGE('',*,*,#54743,.F.);
+#54743 = EDGE_CURVE('',#54744,#54702,#54746,.T.);
+#54744 = VERTEX_POINT('',#54745);
+#54745 = CARTESIAN_POINT('',(-3.000124926996,2.446214767284E-017,
+    11.833416723547));
+#54746 = SURFACE_CURVE('',#54747,(#54755),.PCURVE_S1.);
+#54747 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#54748,#54749,#54750,#54751,
+    #54752,#54753,#54754),.UNSPECIFIED.,.F.,.F.,(4,3,4),(-0.241778545972
+    ,-4.914153154255E-002,0.E+000),.UNSPECIFIED.);
+#54748 = CARTESIAN_POINT('',(-3.000124926996,1.7763568394E-015,
+    11.833416723547));
+#54749 = CARTESIAN_POINT('',(-3.000124926996,0.621690029409,
+    11.820224748035));
+#54750 = CARTESIAN_POINT('',(-2.80255582455,1.241953832434,
+    11.806978637388));
+#54751 = CARTESIAN_POINT('',(-2.434468356441,1.752997934792,
+    11.793562708936));
+#54752 = CARTESIAN_POINT('',(-2.340569569761,1.883364832089,
+    11.790140317486));
+#54753 = CARTESIAN_POINT('',(-2.235832802662,2.006669336435,
+    11.786706875047));
+#54754 = CARTESIAN_POINT('',(-2.121242937857,2.121242937857,
+    11.783260461205));
+#54755 = PCURVE('',#54453,#54756);
+#54756 = DEFINITIONAL_REPRESENTATION('',(#54757),#54783);
+#54757 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#54758,#54759,#54760,#54761,
+    #54762,#54763,#54764,#54765,#54766,#54767,#54768,#54769,#54770,
+    #54771,#54772,#54773,#54774,#54775,#54776,#54777,#54778,#54779,
+    #54780,#54781,#54782),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.241778545972,-0.230788612064,
+    -0.219798678156,-0.208808744248,-0.197818810341,-0.186828876433,
+    -0.175838942525,-0.164849008617,-0.153859074709,-0.142869140802,
+    -0.131879206894,-0.120889272986,-0.109899339078,-9.89094051703E-002,
+    -8.791947126249E-002,-7.692953735468E-002,-6.593960344687E-002,
+    -5.494966953906E-002,-4.395973563124E-002,-3.296980172343E-002,
+    -2.197986781562E-002,-1.098993390781E-002,0.E+000),.UNSPECIFIED.);
+#54758 = CARTESIAN_POINT('',(0.5,1.000832526264E-002));
+#54759 = CARTESIAN_POINT('',(0.496125784769,9.933065095522E-003));
+#54760 = CARTESIAN_POINT('',(0.48837824625,9.782509522584E-003));
+#54761 = CARTESIAN_POINT('',(0.476758782528,9.556557559069E-003));
+#54762 = CARTESIAN_POINT('',(0.465140193637,9.330474103444E-003));
+#54763 = CARTESIAN_POINT('',(0.45352199146,9.104246267708E-003));
+#54764 = CARTESIAN_POINT('',(0.441903933486,8.87786116386E-003));
+#54765 = CARTESIAN_POINT('',(0.430286013689,8.651305903897E-003));
+#54766 = CARTESIAN_POINT('',(0.418668390798,8.424567599818E-003));
+#54767 = CARTESIAN_POINT('',(0.407051331928,8.197633363622E-003));
+#54768 = CARTESIAN_POINT('',(0.395435151291,7.970490307308E-003));
+#54769 = CARTESIAN_POINT('',(0.383820149995,7.743125542874E-003));
+#54770 = CARTESIAN_POINT('',(0.37220655615,7.515526182318E-003));
+#54771 = CARTESIAN_POINT('',(0.360594465473,7.287679337639E-003));
+#54772 = CARTESIAN_POINT('',(0.34898378545,7.059572120835E-003));
+#54773 = CARTESIAN_POINT('',(0.337374173668,6.831191643905E-003));
+#54774 = CARTESIAN_POINT('',(0.325765007747,6.602525018848E-003));
+#54775 = CARTESIAN_POINT('',(0.314155249276,6.373559357662E-003));
+#54776 = CARTESIAN_POINT('',(0.302543717331,6.144281772345E-003));
+#54777 = CARTESIAN_POINT('',(0.290927849213,5.914679374896E-003));
+#54778 = CARTESIAN_POINT('',(0.279310847603,5.684739277316E-003));
+#54779 = CARTESIAN_POINT('',(0.267692613019,5.4544485916E-003));
+#54780 = CARTESIAN_POINT('',(0.256073094383,5.223794429747E-003));
+#54781 = CARTESIAN_POINT('',(0.248325676158,5.069774079087E-003));
+#54782 = CARTESIAN_POINT('',(0.244451657848,4.9926990284E-003));
+#54783 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#54784 = ORIENTED_EDGE('',*,*,#54785,.F.);
+#54785 = EDGE_CURVE('',#54786,#54744,#54788,.T.);
+#54786 = VERTEX_POINT('',#54787);
+#54787 = CARTESIAN_POINT('',(-2.121242937857,-2.121242937857,
+    11.88326045897));
+#54788 = SURFACE_CURVE('',#54789,(#54797),.PCURVE_S1.);
+#54789 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#54790,#54791,#54792,#54793,
+    #54794,#54795,#54796),.UNSPECIFIED.,.F.,.F.,(4,3,4),(-0.241777920213
+    ,-5.490128045979E-002,0.E+000),.UNSPECIFIED.);
+#54790 = CARTESIAN_POINT('',(-2.121242937857,-2.121242937857,
+    11.88326045897));
+#54791 = CARTESIAN_POINT('',(-2.556492380507,-1.686055268805,
+    11.870228102995));
+#54792 = CARTESIAN_POINT('',(-2.846838548046,-1.122493013091,
+    11.85744414049));
+#54793 = CARTESIAN_POINT('',(-2.953184965616,-0.528513840343,
+    11.844674029393));
+#54794 = CARTESIAN_POINT('',(-2.98442779246,-0.354012537274,
+    11.84092238097));
+#54795 = CARTESIAN_POINT('',(-3.000124926996,-0.176969188023,
+    11.837171928045));
+#54796 = CARTESIAN_POINT('',(-3.000124926996,1.7763568394E-015,
+    11.833416723547));
+#54797 = PCURVE('',#54453,#54798);
+#54798 = DEFINITIONAL_REPRESENTATION('',(#54799),#54825);
+#54799 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#54800,#54801,#54802,#54803,
+    #54804,#54805,#54806,#54807,#54808,#54809,#54810,#54811,#54812,
+    #54813,#54814,#54815,#54816,#54817,#54818,#54819,#54820,#54821,
+    #54822,#54823,#54824),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.241777920213,-0.230788014749,
+    -0.219798109285,-0.208808203821,-0.197818298356,-0.186828392892,
+    -0.175838487428,-0.164848581964,-0.153858676499,-0.142868771035,
+    -0.131878865571,-0.120888960107,-0.109899054642,-9.890914917813E-002
+    ,-8.79192437139E-002,-7.692933824966E-002,-6.593943278542E-002,
+    -5.494952732119E-002,-4.395962185695E-002,-3.296971639271E-002,
+    -2.197981092847E-002,-1.098990546424E-002,0.E+000),.UNSPECIFIED.);
+#54800 = CARTESIAN_POINT('',(0.755548342152,1.499269880488E-002));
+#54801 = CARTESIAN_POINT('',(0.751678943005,1.491605767931E-002));
+#54802 = CARTESIAN_POINT('',(0.743940848014,1.476294723801E-002));
+#54803 = CARTESIAN_POINT('',(0.732334376447,1.453376838435E-002));
+#54804 = CARTESIAN_POINT('',(0.720726952388,1.430504771769E-002));
+#54805 = CARTESIAN_POINT('',(0.709117597924,1.407675661678E-002));
+#54806 = CARTESIAN_POINT('',(0.69750570022,1.384886646036E-002));
+#54807 = CARTESIAN_POINT('',(0.68589102326,1.362134862716E-002));
+#54808 = CARTESIAN_POINT('',(0.674273636477,1.339417449591E-002));
+#54809 = CARTESIAN_POINT('',(0.662653861373,1.316731544535E-002));
+#54810 = CARTESIAN_POINT('',(0.651032209655,1.294074285422E-002));
+#54811 = CARTESIAN_POINT('',(0.639409320652,1.271442810126E-002));
+#54812 = CARTESIAN_POINT('',(0.627785896557,1.248834256519E-002));
+#54813 = CARTESIAN_POINT('',(0.616162636905,1.226245762476E-002));
+#54814 = CARTESIAN_POINT('',(0.604540171515,1.20367446587E-002));
+#54815 = CARTESIAN_POINT('',(0.59291899703,1.181117504575E-002));
+#54816 = CARTESIAN_POINT('',(0.581299400741,1.158572016465E-002));
+#54817 = CARTESIAN_POINT('',(0.569681435031,1.136035139412E-002));
+#54818 = CARTESIAN_POINT('',(0.558064708519,1.113504011291E-002));
+#54819 = CARTESIAN_POINT('',(0.546448868978,1.090975769975E-002));
+#54820 = CARTESIAN_POINT('',(0.53483430938,1.068447553338E-002));
+#54821 = CARTESIAN_POINT('',(0.523221097833,1.045916499253E-002));
+#54822 = CARTESIAN_POINT('',(0.511609484995,1.023379745594E-002));
+#54823 = CARTESIAN_POINT('',(0.503869605592,1.008349535355E-002));
+#54824 = CARTESIAN_POINT('',(0.5,1.000832526264E-002));
+#54825 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#54826 = ORIENTED_EDGE('',*,*,#54827,.F.);
+#54827 = EDGE_CURVE('',#54445,#54786,#54828,.T.);
+#54828 = SURFACE_CURVE('',#54829,(#54837),.PCURVE_S1.);
+#54829 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#54830,#54831,#54832,#54833,
+    #54834,#54835,#54836),.UNSPECIFIED.,.F.,.F.,(4,3,4),(-0.241768013859
+    ,-4.988799698773E-002,0.E+000),.UNSPECIFIED.);
+#54830 = CARTESIAN_POINT('',(1.408962794181E-015,-3.000000044703,
+    11.93333346645));
+#54831 = CARTESIAN_POINT('',(-0.648394886505,-3.000000044703,
+    11.919574253458));
+#54832 = CARTESIAN_POINT('',(-1.266385734768,-2.787245485495,
+    11.906281312036));
+#54833 = CARTESIAN_POINT('',(-1.760951598693,-2.42864155043,
+    11.893312617731));
+#54834 = CARTESIAN_POINT('',(-1.889536642263,-2.335406036259,
+    11.889940811782));
+#54835 = CARTESIAN_POINT('',(-2.010013383478,-2.232456705772,
+    11.886590924228));
+#54836 = CARTESIAN_POINT('',(-2.121242937857,-2.121242937857,
+    11.88326045897));
+#54837 = PCURVE('',#54453,#54838);
+#54838 = DEFINITIONAL_REPRESENTATION('',(#54839),#54865);
+#54839 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#54840,#54841,#54842,#54843,
+    #54844,#54845,#54846,#54847,#54848,#54849,#54850,#54851,#54852,
+    #54853,#54854,#54855,#54856,#54857,#54858,#54859,#54860,#54861,
+    #54862,#54863,#54864),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.241768013859,-0.230778558684,
+    -0.219789103508,-0.208799648333,-0.197810193157,-0.186820737982,
+    -0.175831282807,-0.164841827631,-0.153852372456,-0.14286291728,
+    -0.131873462105,-0.120884006929,-0.109894551754,-9.890509657868E-002
+    ,-8.791564140327E-002,-7.692618622786E-002,-6.593673105245E-002,
+    -5.494727587705E-002,-4.395782070164E-002,-3.296836552623E-002,
+    -2.197891035082E-002,-1.098945517541E-002,0.E+000),.UNSPECIFIED.);
+#54840 = CARTESIAN_POINT('',(1.,1.999999955289E-002));
+#54841 = CARTESIAN_POINT('',(0.996296694168,1.992119705074E-002));
+#54842 = CARTESIAN_POINT('',(0.988892312847,1.976389793395E-002));
+#54843 = CARTESIAN_POINT('',(0.977790182245,1.952885091273E-002));
+#54844 = CARTESIAN_POINT('',(0.966690074104,1.929468953685E-002));
+#54845 = CARTESIAN_POINT('',(0.955590161931,1.90613977977E-002));
+#54846 = CARTESIAN_POINT('',(0.944488997092,1.882895968668E-002));
+#54847 = CARTESIAN_POINT('',(0.933385546841,1.859735919517E-002));
+#54848 = CARTESIAN_POINT('',(0.922279156285,1.836658031457E-002));
+#54849 = CARTESIAN_POINT('',(0.911169522962,1.813660703626E-002));
+#54850 = CARTESIAN_POINT('',(0.900056660879,1.790742335163E-002));
+#54851 = CARTESIAN_POINT('',(0.888940860852,1.767901325208E-002));
+#54852 = CARTESIAN_POINT('',(0.877822645867,1.745136072899E-002));
+#54853 = CARTESIAN_POINT('',(0.866702722761,1.722444977376E-002));
+#54854 = CARTESIAN_POINT('',(0.855581929425,1.699826437777E-002));
+#54855 = CARTESIAN_POINT('',(0.844461182678,1.677278853242E-002));
+#54856 = CARTESIAN_POINT('',(0.833341410243,1.65480062291E-002));
+#54857 = CARTESIAN_POINT('',(0.822223531284,1.632390145919E-002));
+#54858 = CARTESIAN_POINT('',(0.811108247566,1.610045821408E-002));
+#54859 = CARTESIAN_POINT('',(0.799996535682,1.587766048519E-002));
+#54860 = CARTESIAN_POINT('',(0.78888457401,1.565549226387E-002));
+#54861 = CARTESIAN_POINT('',(0.777772573118,1.543393754153E-002));
+#54862 = CARTESIAN_POINT('',(0.766660423453,1.521298030956E-002));
+#54863 = CARTESIAN_POINT('',(0.759252352646,1.506606314276E-002));
+#54864 = CARTESIAN_POINT('',(0.755548342152,1.499269880489E-002));
+#54865 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#54866 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#54870)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#54867,#54868,#54869)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#54867 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#54868 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#54869 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#54870 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-003),#54867,
+  'distance_accuracy_value','confusion accuracy');
+#54871 = SHAPE_DEFINITION_REPRESENTATION(#54872,#54435);
+#54872 = PRODUCT_DEFINITION_SHAPE('','',#54873);
+#54873 = PRODUCT_DEFINITION('design','',#54874,#54877);
+#54874 = PRODUCT_DEFINITION_FORMATION('','',#54875);
+#54875 = PRODUCT('Compound109','Compound109','',(#54876));
+#54876 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#54877 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#54878 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#54879,#54881);
+#54879 = ( REPRESENTATION_RELATIONSHIP('','',#54435,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#54880) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#54880 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1211);
+#54881 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #54882);
+#54882 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('300','=>[0:1:1:301]','',#5,
+  #54873,$);
+#54883 = PRODUCT_TYPE('part',$,(#54875));
+#54884 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#54885),#55315);
+#54885 = SHELL_BASED_SURFACE_MODEL('',(#54886));
+#54886 = OPEN_SHELL('',(#54887));
+#54887 = ADVANCED_FACE('',(#54888),#54902,.T.);
+#54888 = FACE_BOUND('',#54889,.T.);
+#54889 = EDGE_LOOP('',(#54890,#54943,#54985,#55027,#55069,#55111,#55149,
+    #55191,#55233,#55275));
+#54890 = ORIENTED_EDGE('',*,*,#54891,.F.);
+#54891 = EDGE_CURVE('',#54892,#54894,#54896,.T.);
+#54892 = VERTEX_POINT('',#54893);
+#54893 = CARTESIAN_POINT('',(3.08148791102E-032,-3.000000044703,
+    10.866666813692));
+#54894 = VERTEX_POINT('',#54895);
+#54895 = CARTESIAN_POINT('',(0.E+000,-3.000000044703,10.733333478371));
+#54896 = SURFACE_CURVE('',#54897,(#54901),.PCURVE_S1.);
+#54897 = LINE('',#54898,#54899);
+#54898 = CARTESIAN_POINT('',(-3.08148791102E-032,-3.000000044703,
+    10.533333482842));
+#54899 = VECTOR('',#54900,1.);
+#54900 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#54901 = PCURVE('',#54902,#54915);
+#54902 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#54903,#54904)
+    ,(#54905,#54906)
+    ,(#54907,#54908)
+    ,(#54909,#54910)
+    ,(#54911,#54912)
+    ,(#54913,#54914
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,
+    0.492000007331),.PIECEWISE_BEZIER_KNOTS.);
+#54903 = CARTESIAN_POINT('',(-3.673940452188E-016,3.000000044703,
+    10.533333482842));
+#54904 = CARTESIAN_POINT('',(-3.673940452188E-016,3.000000044703,
+    15.453333556155));
+#54905 = CARTESIAN_POINT('',(-2.005497774376,3.000000044703,
+    10.533333482842));
+#54906 = CARTESIAN_POINT('',(-2.005497774376,3.000000044703,
+    15.453333556155));
+#54907 = CARTESIAN_POINT('',(-3.797450996005,1.323723108182,
+    10.533333482842));
+#54908 = CARTESIAN_POINT('',(-3.797450996005,1.323723108182,
+    15.453333556155));
+#54909 = CARTESIAN_POINT('',(-3.797450996005,-1.323723108182,
+    10.533333482842));
+#54910 = CARTESIAN_POINT('',(-3.797450996005,-1.323723108182,
+    15.453333556155));
+#54911 = CARTESIAN_POINT('',(-2.005497774376,-3.000000044703,
+    10.533333482842));
+#54912 = CARTESIAN_POINT('',(-2.005497774376,-3.000000044703,
+    15.453333556155));
+#54913 = CARTESIAN_POINT('',(-3.08148791102E-032,-3.000000044703,
+    10.533333482842));
+#54914 = CARTESIAN_POINT('',(-3.08148791102E-032,-3.000000044703,
+    15.453333556155));
+#54915 = DEFINITIONAL_REPRESENTATION('',(#54916),#54942);
+#54916 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#54917,#54918,#54919,#54920,
+    #54921,#54922,#54923,#54924,#54925,#54926,#54927,#54928,#54929,
+    #54930,#54931,#54932,#54933,#54934,#54935,#54936,#54937,#54938,
+    #54939,#54940,#54941),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.33333333085,-0.327272724699,
+    -0.321212118548,-0.315151512397,-0.309090906246,-0.303030300095,
+    -0.296969693944,-0.290909087793,-0.284848481642,-0.278787875492,
+    -0.272727269341,-0.26666666319,-0.260606057039,-0.254545450888,
+    -0.248484844737,-0.242424238586,-0.236363632435,-0.230303026284,
+    -0.224242420133,-0.218181813982,-0.212121207831,-0.206060601681,
+    -0.19999999553),.UNSPECIFIED.);
+#54917 = CARTESIAN_POINT('',(1.,3.333333308498E-002));
+#54918 = CARTESIAN_POINT('',(1.,3.313131287995E-002));
+#54919 = CARTESIAN_POINT('',(1.,3.272727246989E-002));
+#54920 = CARTESIAN_POINT('',(1.,3.21212118548E-002));
+#54921 = CARTESIAN_POINT('',(1.,3.15151512397E-002));
+#54922 = CARTESIAN_POINT('',(1.,3.090909062461E-002));
+#54923 = CARTESIAN_POINT('',(1.,3.030303000952E-002));
+#54924 = CARTESIAN_POINT('',(1.,2.969696939443E-002));
+#54925 = CARTESIAN_POINT('',(1.,2.909090877934E-002));
+#54926 = CARTESIAN_POINT('',(1.,2.848484816425E-002));
+#54927 = CARTESIAN_POINT('',(1.,2.787878754915E-002));
+#54928 = CARTESIAN_POINT('',(1.,2.727272693406E-002));
+#54929 = CARTESIAN_POINT('',(1.,2.666666631897E-002));
+#54930 = CARTESIAN_POINT('',(1.,2.606060570388E-002));
+#54931 = CARTESIAN_POINT('',(1.,2.545454508879E-002));
+#54932 = CARTESIAN_POINT('',(1.,2.484848447369E-002));
+#54933 = CARTESIAN_POINT('',(1.,2.42424238586E-002));
+#54934 = CARTESIAN_POINT('',(1.,2.363636324351E-002));
+#54935 = CARTESIAN_POINT('',(1.,2.303030262842E-002));
+#54936 = CARTESIAN_POINT('',(1.,2.242424201333E-002));
+#54937 = CARTESIAN_POINT('',(1.,2.181818139824E-002));
+#54938 = CARTESIAN_POINT('',(1.,2.121212078314E-002));
+#54939 = CARTESIAN_POINT('',(1.,2.060606016805E-002));
+#54940 = CARTESIAN_POINT('',(1.,2.020201975799E-002));
+#54941 = CARTESIAN_POINT('',(1.,1.999999955296E-002));
+#54942 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#54943 = ORIENTED_EDGE('',*,*,#54944,.F.);
+#54944 = EDGE_CURVE('',#54945,#54892,#54947,.T.);
+#54945 = VERTEX_POINT('',#54946);
+#54946 = CARTESIAN_POINT('',(-2.121242937857,-2.121242937857,
+    10.816739823408));
+#54947 = SURFACE_CURVE('',#54948,(#54956),.PCURVE_S1.);
+#54948 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#54949,#54950,#54951,#54952,
+    #54953,#54954,#54955),.UNSPECIFIED.,.F.,.F.,(4,3,4),(-0.241767738739
+    ,-5.116260925815E-002,0.E+000),.UNSPECIFIED.);
+#54949 = CARTESIAN_POINT('',(-2.121242937857,-2.121242937857,
+    10.816739823408));
+#54950 = CARTESIAN_POINT('',(-1.696398425595,-2.54602715326,
+    10.829517480579));
+#54951 = CARTESIAN_POINT('',(-1.132870466094,-2.848646600228,
+    10.84240730445));
+#54952 = CARTESIAN_POINT('',(-0.510776816666,-2.956180131402,
+    10.855783280234));
+#54953 = CARTESIAN_POINT('',(-0.343793197735,-2.985044496451,
+    10.85937368635));
+#54954 = CARTESIAN_POINT('',(-0.172837931052,-3.000000044703,
+    10.86299911989));
+#54955 = CARTESIAN_POINT('',(1.408962794181E-015,-3.000000044703,
+    10.866666813692));
+#54956 = PCURVE('',#54902,#54957);
+#54957 = DEFINITIONAL_REPRESENTATION('',(#54958),#54984);
+#54958 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#54959,#54960,#54961,#54962,
+    #54963,#54964,#54965,#54966,#54967,#54968,#54969,#54970,#54971,
+    #54972,#54973,#54974,#54975,#54976,#54977,#54978,#54979,#54980,
+    #54981,#54982,#54983),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.241767738739,-0.230778296069,
+    -0.219788853399,-0.208799410729,-0.197809968059,-0.186820525389,
+    -0.175831082719,-0.164841640049,-0.153852197379,-0.142862754709,
+    -0.131873312039,-0.120883869369,-0.1098944267,-9.890498402959E-002,
+    -8.791554135963E-002,-7.692609868968E-002,-6.593665601973E-002,
+    -5.494721334977E-002,-4.395777067982E-002,-3.296832800986E-002,
+    -2.197888533991E-002,-1.098944266995E-002,0.E+000),.UNSPECIFIED.);
+#54959 = CARTESIAN_POINT('',(0.755548342152,2.834063405658E-002));
+#54960 = CARTESIAN_POINT('',(0.759251225338,2.841430433572E-002));
+#54961 = CARTESIAN_POINT('',(0.766658236493,2.856171946606E-002));
+#54962 = CARTESIAN_POINT('',(0.777771933515,2.878310888371E-002));
+#54963 = CARTESIAN_POINT('',(0.788888326523,2.90048080295E-002));
+#54964 = CARTESIAN_POINT('',(0.800006687074,2.922685990941E-002));
+#54965 = CARTESIAN_POINT('',(0.811126202254,2.944930752943E-002));
+#54966 = CARTESIAN_POINT('',(0.822246007003,2.967219389556E-002));
+#54967 = CARTESIAN_POINT('',(0.833365249501,2.989556201379E-002));
+#54968 = CARTESIAN_POINT('',(0.844483146003,3.011945489009E-002));
+#54969 = CARTESIAN_POINT('',(0.855599036141,3.034391553045E-002));
+#54970 = CARTESIAN_POINT('',(0.866712435097,3.056898694088E-002));
+#54971 = CARTESIAN_POINT('',(0.877823082922,3.079471212735E-002));
+#54972 = CARTESIAN_POINT('',(0.888930990391,3.102113409586E-002));
+#54973 = CARTESIAN_POINT('',(0.9000364806,3.124829585239E-002));
+#54974 = CARTESIAN_POINT('',(0.911140227196,3.147624040293E-002));
+#54975 = CARTESIAN_POINT('',(0.922243283694,3.170501075347E-002));
+#54976 = CARTESIAN_POINT('',(0.933347122534,3.193464991E-002));
+#54977 = CARTESIAN_POINT('',(0.944453612221,3.216520087851E-002));
+#54978 = CARTESIAN_POINT('',(0.95556519791,3.239670666499E-002));
+#54979 = CARTESIAN_POINT('',(0.966675370754,3.262921027542E-002));
+#54980 = CARTESIAN_POINT('',(0.977784768654,3.286275471579E-002));
+#54981 = CARTESIAN_POINT('',(0.988892930945,3.30973829921E-002));
+#54982 = CARTESIAN_POINT('',(0.996297740711,3.325455307092E-002));
+#54983 = CARTESIAN_POINT('',(1.,3.333333308498E-002));
+#54984 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#54985 = ORIENTED_EDGE('',*,*,#54986,.F.);
+#54986 = EDGE_CURVE('',#54987,#54945,#54989,.T.);
+#54987 = VERTEX_POINT('',#54988);
+#54988 = CARTESIAN_POINT('',(-3.000124926996,2.446214767284E-017,
+    10.766583561065));
+#54989 = SURFACE_CURVE('',#54990,(#54998),.PCURVE_S1.);
+#54990 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#54991,#54992,#54993,#54994,
+    #54995,#54996,#54997),.UNSPECIFIED.,.F.,.F.,(4,3,4),(-0.241778545972
+    ,-4.914153154281E-002,0.E+000),.UNSPECIFIED.);
+#54991 = CARTESIAN_POINT('',(-3.000124926996,1.7763568394E-015,
+    10.766583561065));
+#54992 = CARTESIAN_POINT('',(-3.000124926996,-0.621690029408,
+    10.779775536577));
+#54993 = CARTESIAN_POINT('',(-2.80255582455,-1.241953832432,
+    10.793021647224));
+#54994 = CARTESIAN_POINT('',(-2.434468356442,-1.75299793479,
+    10.806437575676));
+#54995 = CARTESIAN_POINT('',(-2.340569569762,-1.883364832087,
+    10.809859967127));
+#54996 = CARTESIAN_POINT('',(-2.235832802662,-2.006669336435,
+    10.813293409565));
+#54997 = CARTESIAN_POINT('',(-2.121242937857,-2.121242937857,
+    10.816739823408));
+#54998 = PCURVE('',#54902,#54999);
+#54999 = DEFINITIONAL_REPRESENTATION('',(#55000),#55026);
+#55000 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#55001,#55002,#55003,#55004,
+    #55005,#55006,#55007,#55008,#55009,#55010,#55011,#55012,#55013,
+    #55014,#55015,#55016,#55017,#55018,#55019,#55020,#55021,#55022,
+    #55023,#55024,#55025),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.241778545972,-0.230788612064,
+    -0.219798678156,-0.208808744248,-0.197818810341,-0.186828876433,
+    -0.175838942525,-0.164849008617,-0.153859074709,-0.142869140802,
+    -0.131879206894,-0.120889272986,-0.109899339078,-9.89094051703E-002,
+    -8.791947126249E-002,-7.692953735468E-002,-6.593960344687E-002,
+    -5.494966953906E-002,-4.395973563124E-002,-3.296980172343E-002,
+    -2.197986781562E-002,-1.098993390781E-002,0.E+000),.UNSPECIFIED.);
+#55001 = CARTESIAN_POINT('',(0.5,2.332500782234E-002));
+#55002 = CARTESIAN_POINT('',(0.503874215231,2.340026798946E-002));
+#55003 = CARTESIAN_POINT('',(0.51162175375,2.35508235624E-002));
+#55004 = CARTESIAN_POINT('',(0.523241217472,2.377677552591E-002));
+#55005 = CARTESIAN_POINT('',(0.534859806363,2.400285898154E-002));
+#55006 = CARTESIAN_POINT('',(0.54647800854,2.422908681727E-002));
+#55007 = CARTESIAN_POINT('',(0.558096066514,2.445547192112E-002));
+#55008 = CARTESIAN_POINT('',(0.569713986311,2.468202718109E-002));
+#55009 = CARTESIAN_POINT('',(0.581331609202,2.490876548516E-002));
+#55010 = CARTESIAN_POINT('',(0.592948668072,2.513569972136E-002));
+#55011 = CARTESIAN_POINT('',(0.604564848709,2.536284277767E-002));
+#55012 = CARTESIAN_POINT('',(0.616179850005,2.559020754211E-002));
+#55013 = CARTESIAN_POINT('',(0.62779344385,2.581780690266E-002));
+#55014 = CARTESIAN_POINT('',(0.639405534527,2.604565374734E-002));
+#55015 = CARTESIAN_POINT('',(0.65101621455,2.627376096415E-002));
+#55016 = CARTESIAN_POINT('',(0.662625826332,2.650214144107E-002));
+#55017 = CARTESIAN_POINT('',(0.674234992253,2.673080806613E-002));
+#55018 = CARTESIAN_POINT('',(0.685844750724,2.695977372732E-002));
+#55019 = CARTESIAN_POINT('',(0.697456282669,2.718905131263E-002));
+#55020 = CARTESIAN_POINT('',(0.709072150787,2.741865371008E-002));
+#55021 = CARTESIAN_POINT('',(0.720689152397,2.764859380766E-002));
+#55022 = CARTESIAN_POINT('',(0.732307386981,2.787888449338E-002));
+#55023 = CARTESIAN_POINT('',(0.743926905617,2.810953865523E-002));
+#55024 = CARTESIAN_POINT('',(0.751674323842,2.826355900589E-002));
+#55025 = CARTESIAN_POINT('',(0.755548342152,2.834063405658E-002));
+#55026 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#55027 = ORIENTED_EDGE('',*,*,#55028,.F.);
+#55028 = EDGE_CURVE('',#55029,#54987,#55031,.T.);
+#55029 = VERTEX_POINT('',#55030);
+#55030 = CARTESIAN_POINT('',(-2.121242937857,2.121242937857,
+    10.716739825643));
+#55031 = SURFACE_CURVE('',#55032,(#55040),.PCURVE_S1.);
+#55032 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#55033,#55034,#55035,#55036,
+    #55037,#55038,#55039),.UNSPECIFIED.,.F.,.F.,(4,3,4),(-0.241777920213
+    ,-5.490128046012E-002,0.E+000),.UNSPECIFIED.);
+#55033 = CARTESIAN_POINT('',(-2.121242937857,2.121242937857,
+    10.716739825643));
+#55034 = CARTESIAN_POINT('',(-2.556492380507,1.686055268806,
+    10.729772181617));
+#55035 = CARTESIAN_POINT('',(-2.846838548045,1.122493013093,
+    10.742556144122));
+#55036 = CARTESIAN_POINT('',(-2.953184965615,0.528513840347,
+    10.755326255219));
+#55037 = CARTESIAN_POINT('',(-2.984427792459,0.354012537276,
+    10.759077903642));
+#55038 = CARTESIAN_POINT('',(-3.000124926996,0.176969188024,
+    10.762828356567));
+#55039 = CARTESIAN_POINT('',(-3.000124926996,1.33226762955E-015,
+    10.766583561065));
+#55040 = PCURVE('',#54902,#55041);
+#55041 = DEFINITIONAL_REPRESENTATION('',(#55042),#55068);
+#55042 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#55043,#55044,#55045,#55046,
+    #55047,#55048,#55049,#55050,#55051,#55052,#55053,#55054,#55055,
+    #55056,#55057,#55058,#55059,#55060,#55061,#55062,#55063,#55064,
+    #55065,#55066,#55067),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.241777920213,-0.230788014749,
+    -0.219798109285,-0.20880820382,-0.197818298356,-0.186828392892,
+    -0.175838487428,-0.164848581963,-0.153858676499,-0.142868771035,
+    -0.131878865571,-0.120888960106,-0.109899054642,-9.890914917805E-002
+    ,-8.791924371382E-002,-7.692933824959E-002,-6.593943278536E-002,
+    -5.494952732114E-002,-4.395962185691E-002,-3.296971639268E-002,
+    -2.197981092845E-002,-1.098990546423E-002,0.E+000),.UNSPECIFIED.);
+#55043 = CARTESIAN_POINT('',(0.244451657848,1.834063428009E-002));
+#55044 = CARTESIAN_POINT('',(0.248321056995,1.841727540566E-002));
+#55045 = CARTESIAN_POINT('',(0.256059151986,1.857038584695E-002));
+#55046 = CARTESIAN_POINT('',(0.267665623553,1.879956470061E-002));
+#55047 = CARTESIAN_POINT('',(0.279273047612,1.902828536726E-002));
+#55048 = CARTESIAN_POINT('',(0.290882402076,1.925657646816E-002));
+#55049 = CARTESIAN_POINT('',(0.30249429978,1.948446662458E-002));
+#55050 = CARTESIAN_POINT('',(0.31410897674,1.971198445778E-002));
+#55051 = CARTESIAN_POINT('',(0.325726363523,1.993915858903E-002));
+#55052 = CARTESIAN_POINT('',(0.337346138627,2.016601763959E-002));
+#55053 = CARTESIAN_POINT('',(0.348967790345,2.039259023071E-002));
+#55054 = CARTESIAN_POINT('',(0.360590679348,2.061890498368E-002));
+#55055 = CARTESIAN_POINT('',(0.372214103443,2.084499051975E-002));
+#55056 = CARTESIAN_POINT('',(0.383837363095,2.107087546018E-002));
+#55057 = CARTESIAN_POINT('',(0.395459828485,2.129658842624E-002));
+#55058 = CARTESIAN_POINT('',(0.40708100297,2.152215803919E-002));
+#55059 = CARTESIAN_POINT('',(0.418700599259,2.17476129203E-002));
+#55060 = CARTESIAN_POINT('',(0.430318564969,2.197298169083E-002));
+#55061 = CARTESIAN_POINT('',(0.441935291481,2.219829297204E-002));
+#55062 = CARTESIAN_POINT('',(0.453551131022,2.242357538519E-002));
+#55063 = CARTESIAN_POINT('',(0.46516569062,2.264885755156E-002));
+#55064 = CARTESIAN_POINT('',(0.476778902167,2.28741680924E-002));
+#55065 = CARTESIAN_POINT('',(0.488390515005,2.309953562898E-002));
+#55066 = CARTESIAN_POINT('',(0.496130394408,2.324983773138E-002));
+#55067 = CARTESIAN_POINT('',(0.5,2.332500782229E-002));
+#55068 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#55069 = ORIENTED_EDGE('',*,*,#55070,.F.);
+#55070 = EDGE_CURVE('',#55071,#55029,#55073,.T.);
+#55071 = VERTEX_POINT('',#55072);
+#55072 = CARTESIAN_POINT('',(-3.673940452188E-016,3.000000044703,
+    10.666666818162));
+#55073 = SURFACE_CURVE('',#55074,(#55082),.PCURVE_S1.);
+#55074 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#55075,#55076,#55077,#55078,
+    #55079,#55080,#55081),.UNSPECIFIED.,.F.,.F.,(4,3,4),(-0.241768013859
+    ,-4.988799698761E-002,0.E+000),.UNSPECIFIED.);
+#55075 = CARTESIAN_POINT('',(-3.673940452188E-016,3.000000044703,
+    10.666666818162));
+#55076 = CARTESIAN_POINT('',(-0.648394886505,3.000000044703,
+    10.680426031154));
+#55077 = CARTESIAN_POINT('',(-1.266385734769,2.787245485494,
+    10.693718972576));
+#55078 = CARTESIAN_POINT('',(-1.760951598694,2.42864155043,
+    10.706687666881));
+#55079 = CARTESIAN_POINT('',(-1.889536642264,2.335406036258,
+    10.71005947283));
+#55080 = CARTESIAN_POINT('',(-2.010013383478,2.232456705772,
+    10.713409360384));
+#55081 = CARTESIAN_POINT('',(-2.121242937857,2.121242937857,
+    10.716739825643));
+#55082 = PCURVE('',#54902,#55083);
+#55083 = DEFINITIONAL_REPRESENTATION('',(#55084),#55110);
+#55084 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#55085,#55086,#55087,#55088,
+    #55089,#55090,#55091,#55092,#55093,#55094,#55095,#55096,#55097,
+    #55098,#55099,#55100,#55101,#55102,#55103,#55104,#55105,#55106,
+    #55107,#55108,#55109),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.241768013859,-0.230778558684,
+    -0.219789103508,-0.208799648333,-0.197810193158,-0.186820737982,
+    -0.175831282807,-0.164841827631,-0.153852372456,-0.14286291728,
+    -0.131873462105,-0.12088400693,-0.109894551754,-9.89050965788E-002,
+    -8.791564140338E-002,-7.692618622796E-002,-6.593673105253E-002,
+    -5.494727587711E-002,-4.395782070169E-002,-3.296836552627E-002,
+    -2.197891035084E-002,-1.098945517542E-002,0.E+000),.UNSPECIFIED.);
+#55085 = CARTESIAN_POINT('',(0.E+000,1.333333353201E-002));
+#55086 = CARTESIAN_POINT('',(3.70330583213E-003,1.341213603416E-002));
+#55087 = CARTESIAN_POINT('',(1.110768715263E-002,1.356943515095E-002));
+#55088 = CARTESIAN_POINT('',(2.220981775515E-002,1.380448217217E-002));
+#55089 = CARTESIAN_POINT('',(3.330992589591E-002,1.403864354805E-002));
+#55090 = CARTESIAN_POINT('',(4.440983806942E-002,1.42719352872E-002));
+#55091 = CARTESIAN_POINT('',(5.55110029082E-002,1.450437339823E-002));
+#55092 = CARTESIAN_POINT('',(6.661445315875E-002,1.473597388974E-002));
+#55093 = CARTESIAN_POINT('',(7.772084371494E-002,1.496675277035E-002));
+#55094 = CARTESIAN_POINT('',(8.883047703829E-002,1.519672604866E-002));
+#55095 = CARTESIAN_POINT('',(9.994333912115E-002,1.542590973329E-002));
+#55096 = CARTESIAN_POINT('',(0.111059139148,1.565431983284E-002));
+#55097 = CARTESIAN_POINT('',(0.122177354133,1.588197235593E-002));
+#55098 = CARTESIAN_POINT('',(0.133297277239,1.610888331117E-002));
+#55099 = CARTESIAN_POINT('',(0.144418070575,1.633506870716E-002));
+#55100 = CARTESIAN_POINT('',(0.155538817322,1.656054455251E-002));
+#55101 = CARTESIAN_POINT('',(0.166658589757,1.678532685584E-002));
+#55102 = CARTESIAN_POINT('',(0.177776468716,1.700943162575E-002));
+#55103 = CARTESIAN_POINT('',(0.188891752434,1.723287487085E-002));
+#55104 = CARTESIAN_POINT('',(0.200003464318,1.745567259976E-002));
+#55105 = CARTESIAN_POINT('',(0.21111542599,1.767784082108E-002));
+#55106 = CARTESIAN_POINT('',(0.222227426882,1.789939554343E-002));
+#55107 = CARTESIAN_POINT('',(0.233339576547,1.81203527754E-002));
+#55108 = CARTESIAN_POINT('',(0.240747647354,1.826726994222E-002));
+#55109 = CARTESIAN_POINT('',(0.244451657848,1.83406342801E-002));
+#55110 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#55111 = ORIENTED_EDGE('',*,*,#55112,.F.);
+#55112 = EDGE_CURVE('',#55113,#55071,#55115,.T.);
+#55113 = VERTEX_POINT('',#55114);
+#55114 = CARTESIAN_POINT('',(-3.673940452188E-016,3.000000044703,
+    10.533333482842));
+#55115 = SURFACE_CURVE('',#55116,(#55120),.PCURVE_S1.);
+#55116 = LINE('',#55117,#55118);
+#55117 = CARTESIAN_POINT('',(-3.673940452188E-016,3.000000044703,
+    10.533333482842));
+#55118 = VECTOR('',#55119,1.);
+#55119 = DIRECTION('',(0.E+000,0.E+000,1.));
+#55120 = PCURVE('',#54902,#55121);
+#55121 = DEFINITIONAL_REPRESENTATION('',(#55122),#55148);
+#55122 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#55123,#55124,#55125,#55126,
+    #55127,#55128,#55129,#55130,#55131,#55132,#55133,#55134,#55135,
+    #55136,#55137,#55138,#55139,#55140,#55141,#55142,#55143,#55144,
+    #55145,#55146,#55147),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,6.060606150914E-003,
+    1.212121230183E-002,1.818181845274E-002,2.424242460365E-002,
+    3.030303075457E-002,3.636363690548E-002,4.24242430564E-002,
+    4.848484920731E-002,5.454545535822E-002,6.060606150914E-002,
+    6.666666766005E-002,7.272727381096E-002,7.878787996188E-002,
+    8.484848611279E-002,9.090909226371E-002,9.696969841462E-002,
+    0.103030304566,0.109090910716,0.115151516867,0.121212123018,
+    0.127272729169,0.13333333532),.UNSPECIFIED.);
+#55123 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#55124 = CARTESIAN_POINT('',(0.E+000,2.020202050305E-004));
+#55125 = CARTESIAN_POINT('',(0.E+000,6.060606150914E-004));
+#55126 = CARTESIAN_POINT('',(0.E+000,1.212121230183E-003));
+#55127 = CARTESIAN_POINT('',(0.E+000,1.818181845274E-003));
+#55128 = CARTESIAN_POINT('',(0.E+000,2.424242460365E-003));
+#55129 = CARTESIAN_POINT('',(0.E+000,3.030303075457E-003));
+#55130 = CARTESIAN_POINT('',(0.E+000,3.636363690548E-003));
+#55131 = CARTESIAN_POINT('',(0.E+000,4.242424305639E-003));
+#55132 = CARTESIAN_POINT('',(0.E+000,4.848484920731E-003));
+#55133 = CARTESIAN_POINT('',(0.E+000,5.454545535822E-003));
+#55134 = CARTESIAN_POINT('',(0.E+000,6.060606150914E-003));
+#55135 = CARTESIAN_POINT('',(0.E+000,6.666666766005E-003));
+#55136 = CARTESIAN_POINT('',(0.E+000,7.272727381096E-003));
+#55137 = CARTESIAN_POINT('',(0.E+000,7.878787996188E-003));
+#55138 = CARTESIAN_POINT('',(0.E+000,8.484848611279E-003));
+#55139 = CARTESIAN_POINT('',(0.E+000,9.090909226371E-003));
+#55140 = CARTESIAN_POINT('',(0.E+000,9.696969841462E-003));
+#55141 = CARTESIAN_POINT('',(0.E+000,1.030303045655E-002));
+#55142 = CARTESIAN_POINT('',(0.E+000,1.090909107164E-002));
+#55143 = CARTESIAN_POINT('',(0.E+000,1.151515168674E-002));
+#55144 = CARTESIAN_POINT('',(0.E+000,1.212121230183E-002));
+#55145 = CARTESIAN_POINT('',(0.E+000,1.272727291692E-002));
+#55146 = CARTESIAN_POINT('',(-0.E+000,1.313131332698E-002));
+#55147 = CARTESIAN_POINT('',(0.E+000,1.333333353201E-002));
+#55148 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#55149 = ORIENTED_EDGE('',*,*,#55150,.F.);
+#55150 = EDGE_CURVE('',#55151,#55113,#55153,.T.);
+#55151 = VERTEX_POINT('',#55152);
+#55152 = CARTESIAN_POINT('',(-2.121242937857,2.121242937857,
+    10.583260473126));
+#55153 = SURFACE_CURVE('',#55154,(#55162),.PCURVE_S1.);
+#55154 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#55155,#55156,#55157,#55158,
+    #55159,#55160,#55161),.UNSPECIFIED.,.F.,.F.,(4,3,4),(-0.241767738739
+    ,-5.116260925772E-002,0.E+000),.UNSPECIFIED.);
+#55155 = CARTESIAN_POINT('',(-2.121242937857,2.121242937857,
+    10.583260473126));
+#55156 = CARTESIAN_POINT('',(-1.696398425594,2.546027153261,
+    10.570482815954));
+#55157 = CARTESIAN_POINT('',(-1.132870466092,2.848646600229,
+    10.557592992083));
+#55158 = CARTESIAN_POINT('',(-0.510776816662,2.956180131402,
+    10.544217016299));
+#55159 = CARTESIAN_POINT('',(-0.343793197732,2.985044496451,
+    10.540626610183));
+#55160 = CARTESIAN_POINT('',(-0.17283793105,3.000000044703,
+    10.537001176644));
+#55161 = CARTESIAN_POINT('',(-3.673940452188E-016,3.000000044703,
+    10.533333482842));
+#55162 = PCURVE('',#54902,#55163);
+#55163 = DEFINITIONAL_REPRESENTATION('',(#55164),#55190);
+#55164 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#55165,#55166,#55167,#55168,
+    #55169,#55170,#55171,#55172,#55173,#55174,#55175,#55176,#55177,
+    #55178,#55179,#55180,#55181,#55182,#55183,#55184,#55185,#55186,
+    #55187,#55188,#55189),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.241767738739,-0.230778296069,
+    -0.219788853399,-0.208799410729,-0.197809968059,-0.186820525389,
+    -0.175831082719,-0.164841640049,-0.153852197379,-0.142862754709,
+    -0.131873312039,-0.120883869369,-0.1098944267,-9.890498402959E-002,
+    -8.791554135963E-002,-7.692609868968E-002,-6.593665601973E-002,
+    -5.494721334977E-002,-4.395777067982E-002,-3.296832800986E-002,
+    -2.197888533991E-002,-1.098944266995E-002,0.E+000),.UNSPECIFIED.);
+#55165 = CARTESIAN_POINT('',(0.244451657848,4.99269902839E-003));
+#55166 = CARTESIAN_POINT('',(0.240748774662,4.919028749249E-003));
+#55167 = CARTESIAN_POINT('',(0.233341763507,4.771613618914E-003));
+#55168 = CARTESIAN_POINT('',(0.222228066485,4.550224201263E-003));
+#55169 = CARTESIAN_POINT('',(0.211111673477,4.328525055477E-003));
+#55170 = CARTESIAN_POINT('',(0.199993312926,4.106473175564E-003));
+#55171 = CARTESIAN_POINT('',(0.188873797746,3.884025555538E-003));
+#55172 = CARTESIAN_POINT('',(0.177753992997,3.661139189409E-003));
+#55173 = CARTESIAN_POINT('',(0.166634750499,3.437771071188E-003));
+#55174 = CARTESIAN_POINT('',(0.155516853997,3.213878194888E-003));
+#55175 = CARTESIAN_POINT('',(0.144400963859,2.989417554519E-003));
+#55176 = CARTESIAN_POINT('',(0.133287564903,2.764346144092E-003));
+#55177 = CARTESIAN_POINT('',(0.122176917078,2.53862095762E-003));
+#55178 = CARTESIAN_POINT('',(0.111069009609,2.312198989113E-003));
+#55179 = CARTESIAN_POINT('',(9.996351939986E-002,2.085037232583E-003));
+#55180 = CARTESIAN_POINT('',(8.885977280417E-002,1.857092682041E-003));
+#55181 = CARTESIAN_POINT('',(7.775671630552E-002,1.628322331498E-003));
+#55182 = CARTESIAN_POINT('',(6.665287746631E-002,1.398683174966E-003));
+#55183 = CARTESIAN_POINT('',(5.554638777933E-002,1.168132206455E-003));
+#55184 = CARTESIAN_POINT('',(4.443480209007E-002,9.366264199806E-004));
+#55185 = CARTESIAN_POINT('',(3.332462924623E-002,7.041228095529E-004));
+#55186 = CARTESIAN_POINT('',(2.221523134606E-002,4.705783691817E-004));
+#55187 = CARTESIAN_POINT('',(1.110706905511E-002,2.359500928776E-004));
+#55188 = CARTESIAN_POINT('',(3.702259288552E-003,7.878001406036E-005));
+#55189 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#55190 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#55191 = ORIENTED_EDGE('',*,*,#55192,.F.);
+#55192 = EDGE_CURVE('',#55193,#55151,#55195,.T.);
+#55193 = VERTEX_POINT('',#55194);
+#55194 = CARTESIAN_POINT('',(-3.000124926996,2.446214767284E-017,
+    10.633416735468));
+#55195 = SURFACE_CURVE('',#55196,(#55204),.PCURVE_S1.);
+#55196 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#55197,#55198,#55199,#55200,
+    #55201,#55202,#55203),.UNSPECIFIED.,.F.,.F.,(4,3,4),(-0.241778545972
+    ,-4.914153154276E-002,0.E+000),.UNSPECIFIED.);
+#55197 = CARTESIAN_POINT('',(-3.000124926996,1.7763568394E-015,
+    10.633416735468));
+#55198 = CARTESIAN_POINT('',(-3.000124926996,0.621690029408,
+    10.620224759956));
+#55199 = CARTESIAN_POINT('',(-2.80255582455,1.241953832433,
+    10.606978649309));
+#55200 = CARTESIAN_POINT('',(-2.434468356442,1.75299793479,
+    10.593562720857));
+#55201 = CARTESIAN_POINT('',(-2.340569569762,1.883364832088,
+    10.590140329407));
+#55202 = CARTESIAN_POINT('',(-2.235832802662,2.006669336435,
+    10.586706886968));
+#55203 = CARTESIAN_POINT('',(-2.121242937857,2.121242937857,
+    10.583260473126));
+#55204 = PCURVE('',#54902,#55205);
+#55205 = DEFINITIONAL_REPRESENTATION('',(#55206),#55232);
+#55206 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#55207,#55208,#55209,#55210,
+    #55211,#55212,#55213,#55214,#55215,#55216,#55217,#55218,#55219,
+    #55220,#55221,#55222,#55223,#55224,#55225,#55226,#55227,#55228,
+    #55229,#55230,#55231),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.241778545972,-0.230788612064,
+    -0.219798678156,-0.208808744248,-0.197818810341,-0.186828876433,
+    -0.175838942525,-0.164849008617,-0.153859074709,-0.142869140802,
+    -0.131879206894,-0.120889272986,-0.109899339078,-9.89094051703E-002,
+    -8.791947126249E-002,-7.692953735468E-002,-6.593960344687E-002,
+    -5.494966953906E-002,-4.395973563124E-002,-3.296980172343E-002,
+    -2.197986781562E-002,-1.098993390781E-002,0.E+000),.UNSPECIFIED.);
+#55207 = CARTESIAN_POINT('',(0.5,1.000832526263E-002));
+#55208 = CARTESIAN_POINT('',(0.496125784769,9.933065095512E-003));
+#55209 = CARTESIAN_POINT('',(0.48837824625,9.782509522574E-003));
+#55210 = CARTESIAN_POINT('',(0.476758782528,9.556557559058E-003));
+#55211 = CARTESIAN_POINT('',(0.465140193637,9.330474103434E-003));
+#55212 = CARTESIAN_POINT('',(0.45352199146,9.104246267697E-003));
+#55213 = CARTESIAN_POINT('',(0.441903933486,8.877861163848E-003));
+#55214 = CARTESIAN_POINT('',(0.430286013689,8.651305903886E-003));
+#55215 = CARTESIAN_POINT('',(0.418668390798,8.424567599807E-003));
+#55216 = CARTESIAN_POINT('',(0.407051331928,8.197633363612E-003));
+#55217 = CARTESIAN_POINT('',(0.395435151291,7.970490307297E-003));
+#55218 = CARTESIAN_POINT('',(0.383820149995,7.743125542863E-003));
+#55219 = CARTESIAN_POINT('',(0.37220655615,7.515526182308E-003));
+#55220 = CARTESIAN_POINT('',(0.360594465473,7.287679337629E-003));
+#55221 = CARTESIAN_POINT('',(0.34898378545,7.059572120826E-003));
+#55222 = CARTESIAN_POINT('',(0.337374173668,6.831191643897E-003));
+#55223 = CARTESIAN_POINT('',(0.325765007747,6.602525018841E-003));
+#55224 = CARTESIAN_POINT('',(0.314155249276,6.373559357656E-003));
+#55225 = CARTESIAN_POINT('',(0.302543717331,6.14428177234E-003));
+#55226 = CARTESIAN_POINT('',(0.290927849213,5.914679374893E-003));
+#55227 = CARTESIAN_POINT('',(0.279310847603,5.684739277311E-003));
+#55228 = CARTESIAN_POINT('',(0.267692613019,5.454448591592E-003));
+#55229 = CARTESIAN_POINT('',(0.256073094383,5.223794429738E-003));
+#55230 = CARTESIAN_POINT('',(0.248325676158,5.069774079077E-003));
+#55231 = CARTESIAN_POINT('',(0.244451657848,4.99269902839E-003));
+#55232 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#55233 = ORIENTED_EDGE('',*,*,#55234,.F.);
+#55234 = EDGE_CURVE('',#55235,#55193,#55237,.T.);
+#55235 = VERTEX_POINT('',#55236);
+#55236 = CARTESIAN_POINT('',(-2.121242937857,-2.121242937857,
+    10.683260470891));
+#55237 = SURFACE_CURVE('',#55238,(#55246),.PCURVE_S1.);
+#55238 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#55239,#55240,#55241,#55242,
+    #55243,#55244,#55245),.UNSPECIFIED.,.F.,.F.,(4,3,4),(-0.241777920213
+    ,-5.490128045924E-002,0.E+000),.UNSPECIFIED.);
+#55239 = CARTESIAN_POINT('',(-2.121242937857,-2.121242937857,
+    10.683260470891));
+#55240 = CARTESIAN_POINT('',(-2.556492380509,-1.686055268804,
+    10.670228114916));
+#55241 = CARTESIAN_POINT('',(-2.846838548047,-1.122493013087,
+    10.657444152411));
+#55242 = CARTESIAN_POINT('',(-2.953184965617,-0.528513840338,
+    10.644674041314));
+#55243 = CARTESIAN_POINT('',(-2.98442779246,-0.35401253727,
+    10.640922392891));
+#55244 = CARTESIAN_POINT('',(-3.000124926996,-0.176969188022,
+    10.637171939966));
+#55245 = CARTESIAN_POINT('',(-3.000124926996,1.7763568394E-015,
+    10.633416735468));
+#55246 = PCURVE('',#54902,#55247);
+#55247 = DEFINITIONAL_REPRESENTATION('',(#55248),#55274);
+#55248 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#55249,#55250,#55251,#55252,
+    #55253,#55254,#55255,#55256,#55257,#55258,#55259,#55260,#55261,
+    #55262,#55263,#55264,#55265,#55266,#55267,#55268,#55269,#55270,
+    #55271,#55272,#55273),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.241777920213,-0.230788014749,
+    -0.219798109285,-0.208808203821,-0.197818298356,-0.186828392892,
+    -0.175838487428,-0.164848581964,-0.153858676499,-0.142868771035,
+    -0.131878865571,-0.120888960107,-0.109899054642,-9.890914917813E-002
+    ,-8.79192437139E-002,-7.692933824966E-002,-6.593943278542E-002,
+    -5.494952732119E-002,-4.395962185695E-002,-3.296971639271E-002,
+    -2.197981092847E-002,-1.098990546424E-002,0.E+000),.UNSPECIFIED.);
+#55249 = CARTESIAN_POINT('',(0.755548342152,1.499269880488E-002));
+#55250 = CARTESIAN_POINT('',(0.751678943005,1.491605767931E-002));
+#55251 = CARTESIAN_POINT('',(0.743940848014,1.476294723801E-002));
+#55252 = CARTESIAN_POINT('',(0.732334376447,1.453376838435E-002));
+#55253 = CARTESIAN_POINT('',(0.720726952388,1.430504771769E-002));
+#55254 = CARTESIAN_POINT('',(0.709117597924,1.407675661678E-002));
+#55255 = CARTESIAN_POINT('',(0.69750570022,1.384886646036E-002));
+#55256 = CARTESIAN_POINT('',(0.68589102326,1.362134862715E-002));
+#55257 = CARTESIAN_POINT('',(0.674273636477,1.33941744959E-002));
+#55258 = CARTESIAN_POINT('',(0.662653861373,1.316731544534E-002));
+#55259 = CARTESIAN_POINT('',(0.651032209655,1.294074285421E-002));
+#55260 = CARTESIAN_POINT('',(0.639409320652,1.271442810125E-002));
+#55261 = CARTESIAN_POINT('',(0.627785896557,1.248834256518E-002));
+#55262 = CARTESIAN_POINT('',(0.616162636905,1.226245762475E-002));
+#55263 = CARTESIAN_POINT('',(0.604540171515,1.203674465869E-002));
+#55264 = CARTESIAN_POINT('',(0.59291899703,1.181117504574E-002));
+#55265 = CARTESIAN_POINT('',(0.581299400741,1.158572016464E-002));
+#55266 = CARTESIAN_POINT('',(0.569681435031,1.136035139411E-002));
+#55267 = CARTESIAN_POINT('',(0.558064708519,1.11350401129E-002));
+#55268 = CARTESIAN_POINT('',(0.546448868978,1.090975769974E-002));
+#55269 = CARTESIAN_POINT('',(0.53483430938,1.068447553337E-002));
+#55270 = CARTESIAN_POINT('',(0.523221097833,1.045916499252E-002));
+#55271 = CARTESIAN_POINT('',(0.511609484995,1.023379745594E-002));
+#55272 = CARTESIAN_POINT('',(0.503869605592,1.008349535354E-002));
+#55273 = CARTESIAN_POINT('',(0.5,1.000832526263E-002));
+#55274 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#55275 = ORIENTED_EDGE('',*,*,#55276,.F.);
+#55276 = EDGE_CURVE('',#54894,#55235,#55277,.T.);
+#55277 = SURFACE_CURVE('',#55278,(#55286),.PCURVE_S1.);
+#55278 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#55279,#55280,#55281,#55282,
+    #55283,#55284,#55285),.UNSPECIFIED.,.F.,.F.,(4,3,4),(-0.241768013859
+    ,-4.98879969877E-002,0.E+000),.UNSPECIFIED.);
+#55279 = CARTESIAN_POINT('',(1.408962794181E-015,-3.000000044703,
+    10.733333478371));
+#55280 = CARTESIAN_POINT('',(-0.648394886505,-3.000000044703,
+    10.719574265379));
+#55281 = CARTESIAN_POINT('',(-1.266385734768,-2.787245485495,
+    10.706281323957));
+#55282 = CARTESIAN_POINT('',(-1.760951598693,-2.42864155043,
+    10.693312629652));
+#55283 = CARTESIAN_POINT('',(-1.889536642264,-2.335406036259,
+    10.689940823703));
+#55284 = CARTESIAN_POINT('',(-2.010013383478,-2.232456705772,
+    10.686590936149));
+#55285 = CARTESIAN_POINT('',(-2.121242937857,-2.121242937857,
+    10.683260470891));
+#55286 = PCURVE('',#54902,#55287);
+#55287 = DEFINITIONAL_REPRESENTATION('',(#55288),#55314);
+#55288 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#55289,#55290,#55291,#55292,
+    #55293,#55294,#55295,#55296,#55297,#55298,#55299,#55300,#55301,
+    #55302,#55303,#55304,#55305,#55306,#55307,#55308,#55309,#55310,
+    #55311,#55312,#55313),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.241768013859,-0.230778558684,
+    -0.219789103508,-0.208799648333,-0.197810193157,-0.186820737982,
+    -0.175831282807,-0.164841827631,-0.153852372456,-0.14286291728,
+    -0.131873462105,-0.120884006929,-0.109894551754,-9.890509657868E-002
+    ,-8.791564140327E-002,-7.692618622786E-002,-6.593673105245E-002,
+    -5.494727587705E-002,-4.395782070164E-002,-3.296836552623E-002,
+    -2.197891035082E-002,-1.098945517541E-002,0.E+000),.UNSPECIFIED.);
+#55289 = CARTESIAN_POINT('',(1.,1.999999955289E-002));
+#55290 = CARTESIAN_POINT('',(0.996296694168,1.992119705074E-002));
+#55291 = CARTESIAN_POINT('',(0.988892312847,1.976389793395E-002));
+#55292 = CARTESIAN_POINT('',(0.977790182245,1.952885091273E-002));
+#55293 = CARTESIAN_POINT('',(0.966690074104,1.929468953685E-002));
+#55294 = CARTESIAN_POINT('',(0.955590161931,1.90613977977E-002));
+#55295 = CARTESIAN_POINT('',(0.944488997092,1.882895968668E-002));
+#55296 = CARTESIAN_POINT('',(0.933385546841,1.859735919517E-002));
+#55297 = CARTESIAN_POINT('',(0.922279156285,1.836658031457E-002));
+#55298 = CARTESIAN_POINT('',(0.911169522962,1.813660703626E-002));
+#55299 = CARTESIAN_POINT('',(0.900056660879,1.790742335163E-002));
+#55300 = CARTESIAN_POINT('',(0.888940860852,1.767901325208E-002));
+#55301 = CARTESIAN_POINT('',(0.877822645867,1.745136072899E-002));
+#55302 = CARTESIAN_POINT('',(0.866702722761,1.722444977376E-002));
+#55303 = CARTESIAN_POINT('',(0.855581929425,1.699826437777E-002));
+#55304 = CARTESIAN_POINT('',(0.844461182678,1.677278853242E-002));
+#55305 = CARTESIAN_POINT('',(0.833341410243,1.65480062291E-002));
+#55306 = CARTESIAN_POINT('',(0.822223531284,1.632390145919E-002));
+#55307 = CARTESIAN_POINT('',(0.811108247566,1.610045821408E-002));
+#55308 = CARTESIAN_POINT('',(0.799996535682,1.587766048519E-002));
+#55309 = CARTESIAN_POINT('',(0.78888457401,1.565549226387E-002));
+#55310 = CARTESIAN_POINT('',(0.777772573118,1.543393754153E-002));
+#55311 = CARTESIAN_POINT('',(0.766660423453,1.521298030956E-002));
+#55312 = CARTESIAN_POINT('',(0.759252352646,1.506606314276E-002));
+#55313 = CARTESIAN_POINT('',(0.755548342152,1.499269880489E-002));
+#55314 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#55315 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#55319)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#55316,#55317,#55318)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#55316 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#55317 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#55318 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#55319 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-003),#55316,
+  'distance_accuracy_value','confusion accuracy');
+#55320 = SHAPE_DEFINITION_REPRESENTATION(#55321,#54884);
+#55321 = PRODUCT_DEFINITION_SHAPE('','',#55322);
+#55322 = PRODUCT_DEFINITION('design','',#55323,#55326);
+#55323 = PRODUCT_DEFINITION_FORMATION('','',#55324);
+#55324 = PRODUCT('Compound108','Compound108','',(#55325));
+#55325 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#55326 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#55327 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#55328,#55330);
+#55328 = ( REPRESENTATION_RELATIONSHIP('','',#54884,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#55329) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#55329 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1215);
+#55330 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #55331);
+#55331 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('301','=>[0:1:1:302]','',#5,
+  #55322,$);
+#55332 = PRODUCT_TYPE('part',$,(#55324));
+#55333 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#55334),#55408);
+#55334 = SHELL_BASED_SURFACE_MODEL('',(#55335));
+#55335 = OPEN_SHELL('',(#55336));
+#55336 = ADVANCED_FACE('',(#55337),#55351,.T.);
+#55337 = FACE_BOUND('',#55338,.T.);
+#55338 = EDGE_LOOP('',(#55339,#55362,#55378,#55394));
+#55339 = ORIENTED_EDGE('',*,*,#55340,.T.);
+#55340 = EDGE_CURVE('',#55341,#55343,#55345,.T.);
+#55341 = VERTEX_POINT('',#55342);
+#55342 = CARTESIAN_POINT('',(0.E+000,2.443933205361,1.176381731654));
+#55343 = VERTEX_POINT('',#55344);
+#55344 = CARTESIAN_POINT('',(-7.087422195345E-031,2.300000034273,
+    1.000000014901));
+#55345 = SURFACE_CURVE('',#55346,(#55350),.PCURVE_S1.);
+#55346 = LINE('',#55347,#55348);
+#55347 = CARTESIAN_POINT('',(0.E+000,2.443933205361,1.176381731654));
+#55348 = VECTOR('',#55349,1.);
+#55349 = DIRECTION('',(0.E+000,-0.632239661902,-0.774772876344));
+#55350 = PCURVE('',#55351,#55356);
+#55351 = PLANE('',#55352);
+#55352 = AXIS2_PLACEMENT_3D('',#55353,#55354,#55355);
+#55353 = CARTESIAN_POINT('',(-3.610950195434E-018,2.371966619817,
+    1.088190873278));
+#55354 = DIRECTION('',(0.E+000,0.774772876344,-0.632239661902));
+#55355 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#55356 = DEFINITIONAL_REPRESENTATION('',(#55357),#55361);
+#55357 = LINE('',#55358,#55359);
+#55358 = CARTESIAN_POINT('',(-3.610950195434E-018,0.113828014724));
+#55359 = VECTOR('',#55360,1.);
+#55360 = DIRECTION('',(-0.E+000,-1.));
+#55361 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#55362 = ORIENTED_EDGE('',*,*,#55363,.T.);
+#55363 = EDGE_CURVE('',#55343,#55364,#55366,.T.);
+#55364 = VERTEX_POINT('',#55365);
+#55365 = CARTESIAN_POINT('',(-3.000000119209,2.300000034273,
+    1.000000014901));
+#55366 = SURFACE_CURVE('',#55367,(#55371),.PCURVE_S1.);
+#55367 = LINE('',#55368,#55369);
+#55368 = CARTESIAN_POINT('',(0.E+000,2.300000034273,1.000000014901));
+#55369 = VECTOR('',#55370,1.);
+#55370 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#55371 = PCURVE('',#55351,#55372);
+#55372 = DEFINITIONAL_REPRESENTATION('',(#55373),#55377);
+#55373 = LINE('',#55374,#55375);
+#55374 = CARTESIAN_POINT('',(-3.610950195434E-018,-0.113828014725));
+#55375 = VECTOR('',#55376,1.);
+#55376 = DIRECTION('',(1.,0.E+000));
+#55377 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#55378 = ORIENTED_EDGE('',*,*,#55379,.F.);
+#55379 = EDGE_CURVE('',#55380,#55364,#55382,.T.);
+#55380 = VERTEX_POINT('',#55381);
+#55381 = CARTESIAN_POINT('',(-3.000000119209,2.443933205361,
+    1.176381731654));
+#55382 = SURFACE_CURVE('',#55383,(#55387),.PCURVE_S1.);
+#55383 = LINE('',#55384,#55385);
+#55384 = CARTESIAN_POINT('',(-3.000000119209,2.443933205361,
+    1.176381731654));
+#55385 = VECTOR('',#55386,1.);
+#55386 = DIRECTION('',(0.E+000,-0.632239661902,-0.774772876344));
+#55387 = PCURVE('',#55351,#55388);
+#55388 = DEFINITIONAL_REPRESENTATION('',(#55389),#55393);
+#55389 = LINE('',#55390,#55391);
+#55390 = CARTESIAN_POINT('',(3.000000119209,0.113828014724));
+#55391 = VECTOR('',#55392,1.);
+#55392 = DIRECTION('',(-0.E+000,-1.));
+#55393 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#55394 = ORIENTED_EDGE('',*,*,#55395,.F.);
+#55395 = EDGE_CURVE('',#55341,#55380,#55396,.T.);
+#55396 = SURFACE_CURVE('',#55397,(#55401),.PCURVE_S1.);
+#55397 = LINE('',#55398,#55399);
+#55398 = CARTESIAN_POINT('',(0.E+000,2.443933205361,1.176381731654));
+#55399 = VECTOR('',#55400,1.);
+#55400 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#55401 = PCURVE('',#55351,#55402);
+#55402 = DEFINITIONAL_REPRESENTATION('',(#55403),#55407);
+#55403 = LINE('',#55404,#55405);
+#55404 = CARTESIAN_POINT('',(-3.610950195434E-018,0.113828014724));
+#55405 = VECTOR('',#55406,1.);
+#55406 = DIRECTION('',(1.,0.E+000));
+#55407 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#55408 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#55412)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#55409,#55410,#55411)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#55409 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#55410 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#55411 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#55412 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#55409,
+  'distance_accuracy_value','confusion accuracy');
+#55413 = SHAPE_DEFINITION_REPRESENTATION(#55414,#55333);
+#55414 = PRODUCT_DEFINITION_SHAPE('','',#55415);
+#55415 = PRODUCT_DEFINITION('design','',#55416,#55419);
+#55416 = PRODUCT_DEFINITION_FORMATION('','',#55417);
+#55417 = PRODUCT('Compound261','Compound261','',(#55418));
+#55418 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#55419 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#55420 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#55421,#55423);
+#55421 = ( REPRESENTATION_RELATIONSHIP('','',#55333,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#55422) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#55422 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1219);
+#55423 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #55424);
+#55424 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('302','=>[0:1:1:303]','',#5,
+  #55415,$);
+#55425 = PRODUCT_TYPE('part',$,(#55417));
+#55426 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#55427),#55559);
+#55427 = SHELL_BASED_SURFACE_MODEL('',(#55428));
+#55428 = OPEN_SHELL('',(#55429));
+#55429 = ADVANCED_FACE('',(#55430),#55447,.T.);
+#55430 = FACE_BOUND('',#55431,.T.);
+#55431 = EDGE_LOOP('',(#55432,#55466,#55504,#55523));
+#55432 = ORIENTED_EDGE('',*,*,#55433,.T.);
+#55433 = EDGE_CURVE('',#55434,#55436,#55438,.T.);
+#55434 = VERTEX_POINT('',#55435);
+#55435 = CARTESIAN_POINT('',(4.798267205073E-006,3.251173094356,
+    5.625586813713));
+#55436 = VERTEX_POINT('',#55437);
+#55437 = CARTESIAN_POINT('',(4.790769912566E-006,4.266731646172,
+    5.199805326451));
+#55438 = SURFACE_CURVE('',#55439,(#55446),.PCURVE_S1.);
+#55439 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#55440,#55441,#55442,#55443,
+    #55444,#55445),.UNSPECIFIED.,.F.,.F.,(6,6),(5.003125,6.003125),
+  .PIECEWISE_BEZIER_KNOTS.);
+#55440 = CARTESIAN_POINT('',(4.798267205073E-006,3.251173094356,
+    5.625586813713));
+#55441 = CARTESIAN_POINT('',(4.798267206643E-006,3.445808667569,
+    5.722884301807));
+#55442 = CARTESIAN_POINT('',(4.798267203418E-006,3.726144596898,
+    5.859813380171));
+#55443 = CARTESIAN_POINT('',(4.798267203586E-006,4.102836106812,
+    5.700592649433));
+#55444 = CARTESIAN_POINT('',(4.798267206588E-006,4.198816040489,
+    5.403495427905));
+#55445 = CARTESIAN_POINT('',(4.790769912566E-006,4.266731646172,
+    5.199805326451));
+#55446 = PCURVE('',#55447,#55460);
+#55447 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#55448,#55449)
+    ,(#55450,#55451)
+    ,(#55452,#55453)
+    ,(#55454,#55455)
+    ,(#55456,#55457)
+    ,(#55458,#55459
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(5.003125,6.003125),(
+    0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#55448 = CARTESIAN_POINT('',(4.798267205073E-006,3.251173094356,
+    5.625586813713));
+#55449 = CARTESIAN_POINT('',(-2.999995320935,3.251175133738,
+    5.625582734313));
+#55450 = CARTESIAN_POINT('',(4.798267206643E-006,3.445808667569,
+    5.722884301807));
+#55451 = CARTESIAN_POINT('',(-2.999995320942,3.445808661175,
+    5.722884314595));
+#55452 = CARTESIAN_POINT('',(4.798267203418E-006,3.726144596898,
+    5.859813380171));
+#55453 = CARTESIAN_POINT('',(-2.999995320942,3.726144596918,
+    5.859813380131));
+#55454 = CARTESIAN_POINT('',(4.798267203586E-006,4.102836106812,
+    5.700592649433));
+#55455 = CARTESIAN_POINT('',(-2.999995320942,4.102836106812,
+    5.700592649433));
+#55456 = CARTESIAN_POINT('',(4.798267206588E-006,4.198816040489,
+    5.403495427905));
+#55457 = CARTESIAN_POINT('',(-2.999995320942,4.198816040489,
+    5.403495427905));
+#55458 = CARTESIAN_POINT('',(4.790769912566E-006,4.266731646172,
+    5.199805326451));
+#55459 = CARTESIAN_POINT('',(-2.999995328439,4.266731646172,
+    5.199805326451));
+#55460 = DEFINITIONAL_REPRESENTATION('',(#55461),#55465);
+#55461 = LINE('',#55462,#55463);
+#55462 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#55463 = VECTOR('',#55464,1.);
+#55464 = DIRECTION('',(1.,0.E+000));
+#55465 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#55466 = ORIENTED_EDGE('',*,*,#55467,.T.);
+#55467 = EDGE_CURVE('',#55436,#55468,#55470,.T.);
+#55468 = VERTEX_POINT('',#55469);
+#55469 = CARTESIAN_POINT('',(-2.999995328439,4.266731646172,
+    5.199805326451));
+#55470 = SURFACE_CURVE('',#55471,(#55475),.PCURVE_S1.);
+#55471 = LINE('',#55472,#55473);
+#55472 = CARTESIAN_POINT('',(4.790769912566E-006,4.266731646172,
+    5.199805326451));
+#55473 = VECTOR('',#55474,1.);
+#55474 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#55475 = PCURVE('',#55447,#55476);
+#55476 = DEFINITIONAL_REPRESENTATION('',(#55477),#55503);
+#55477 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#55478,#55479,#55480,#55481,
+    #55482,#55483,#55484,#55485,#55486,#55487,#55488,#55489,#55490,
+    #55491,#55492,#55493,#55494,#55495,#55496,#55497,#55498,#55499,
+    #55500,#55501,#55502),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,0.136363641782,0.272727283564,
+    0.409090925347,0.545454567129,0.681818208911,0.818181850693,
+    0.954545492476,1.090909134258,1.22727277604,1.363636417822,
+    1.500000059605,1.636363701387,1.772727343169,1.909090984951,
+    2.045454626734,2.181818268516,2.318181910298,2.45454555208,
+    2.590909193863,2.727272835645,2.863636477427,3.000000119209),
+  .UNSPECIFIED.);
+#55478 = CARTESIAN_POINT('',(6.003125,0.E+000));
+#55479 = CARTESIAN_POINT('',(6.003125,1.515151515152E-002));
+#55480 = CARTESIAN_POINT('',(6.003125,4.545454545455E-002));
+#55481 = CARTESIAN_POINT('',(6.003125,9.090909090909E-002));
+#55482 = CARTESIAN_POINT('',(6.003125,0.136363636364));
+#55483 = CARTESIAN_POINT('',(6.003125,0.181818181818));
+#55484 = CARTESIAN_POINT('',(6.003125,0.227272727273));
+#55485 = CARTESIAN_POINT('',(6.003125,0.272727272727));
+#55486 = CARTESIAN_POINT('',(6.003125,0.318181818182));
+#55487 = CARTESIAN_POINT('',(6.003125,0.363636363636));
+#55488 = CARTESIAN_POINT('',(6.003125,0.409090909091));
+#55489 = CARTESIAN_POINT('',(6.003125,0.454545454545));
+#55490 = CARTESIAN_POINT('',(6.003125,0.5));
+#55491 = CARTESIAN_POINT('',(6.003125,0.545454545455));
+#55492 = CARTESIAN_POINT('',(6.003125,0.590909090909));
+#55493 = CARTESIAN_POINT('',(6.003125,0.636363636364));
+#55494 = CARTESIAN_POINT('',(6.003125,0.681818181818));
+#55495 = CARTESIAN_POINT('',(6.003125,0.727272727273));
+#55496 = CARTESIAN_POINT('',(6.003125,0.772727272727));
+#55497 = CARTESIAN_POINT('',(6.003125,0.818181818182));
+#55498 = CARTESIAN_POINT('',(6.003125,0.863636363636));
+#55499 = CARTESIAN_POINT('',(6.003125,0.909090909091));
+#55500 = CARTESIAN_POINT('',(6.003125,0.954545454545));
+#55501 = CARTESIAN_POINT('',(6.003125,0.984848484848));
+#55502 = CARTESIAN_POINT('',(6.003125,1.));
+#55503 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#55504 = ORIENTED_EDGE('',*,*,#55505,.F.);
+#55505 = EDGE_CURVE('',#55506,#55468,#55508,.T.);
+#55506 = VERTEX_POINT('',#55507);
+#55507 = CARTESIAN_POINT('',(-2.999995320935,3.251175133738,
+    5.625582734313));
+#55508 = SURFACE_CURVE('',#55509,(#55516),.PCURVE_S1.);
+#55509 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#55510,#55511,#55512,#55513,
+    #55514,#55515),.UNSPECIFIED.,.F.,.F.,(6,6),(5.003125,6.003125),
+  .PIECEWISE_BEZIER_KNOTS.);
+#55510 = CARTESIAN_POINT('',(-2.999995320935,3.251175133738,
+    5.625582734313));
+#55511 = CARTESIAN_POINT('',(-2.999995320942,3.445808661175,
+    5.722884314595));
+#55512 = CARTESIAN_POINT('',(-2.999995320942,3.726144596918,
+    5.859813380131));
+#55513 = CARTESIAN_POINT('',(-2.999995320942,4.102836106812,
+    5.700592649433));
+#55514 = CARTESIAN_POINT('',(-2.999995320942,4.198816040489,
+    5.403495427905));
+#55515 = CARTESIAN_POINT('',(-2.999995328439,4.266731646172,
+    5.199805326451));
+#55516 = PCURVE('',#55447,#55517);
+#55517 = DEFINITIONAL_REPRESENTATION('',(#55518),#55522);
+#55518 = LINE('',#55519,#55520);
+#55519 = CARTESIAN_POINT('',(0.E+000,1.));
+#55520 = VECTOR('',#55521,1.);
+#55521 = DIRECTION('',(1.,0.E+000));
+#55522 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#55523 = ORIENTED_EDGE('',*,*,#55524,.F.);
+#55524 = EDGE_CURVE('',#55434,#55506,#55525,.T.);
+#55525 = SURFACE_CURVE('',#55526,(#55530),.PCURVE_S1.);
+#55526 = LINE('',#55527,#55528);
+#55527 = CARTESIAN_POINT('',(4.798267205073E-006,3.251173094356,
+    5.625586813713));
+#55528 = VECTOR('',#55529,1.);
+#55529 = DIRECTION('',(-0.999999999999,6.797939270792E-007,
+    -1.359800011479E-006));
+#55530 = PCURVE('',#55447,#55531);
+#55531 = DEFINITIONAL_REPRESENTATION('',(#55532),#55558);
+#55532 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#55533,#55534,#55535,#55536,
+    #55537,#55538,#55539,#55540,#55541,#55542,#55543,#55544,#55545,
+    #55546,#55547,#55548,#55549,#55550,#55551,#55552,#55553,#55554,
+    #55555,#55556,#55557),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,0.136363641782,0.272727283564,
+    0.409090925346,0.545454567128,0.68181820891,0.818181850692,
+    0.954545492475,1.090909134257,1.227272776039,1.363636417821,
+    1.500000059603,1.636363701385,1.772727343167,1.909090984949,
+    2.045454626731,2.181818268513,2.318181910295,2.454545552077,
+    2.59090919386,2.727272835642,2.863636477424,3.000000119206),
+  .UNSPECIFIED.);
+#55533 = CARTESIAN_POINT('',(5.003125,0.E+000));
+#55534 = CARTESIAN_POINT('',(5.003125,1.515151515152E-002));
+#55535 = CARTESIAN_POINT('',(5.003125,4.545454545455E-002));
+#55536 = CARTESIAN_POINT('',(5.003125,9.090909090909E-002));
+#55537 = CARTESIAN_POINT('',(5.003125,0.136363636364));
+#55538 = CARTESIAN_POINT('',(5.003125,0.181818181818));
+#55539 = CARTESIAN_POINT('',(5.003125,0.227272727273));
+#55540 = CARTESIAN_POINT('',(5.003125,0.272727272727));
+#55541 = CARTESIAN_POINT('',(5.003125,0.318181818182));
+#55542 = CARTESIAN_POINT('',(5.003125,0.363636363636));
+#55543 = CARTESIAN_POINT('',(5.003125,0.409090909091));
+#55544 = CARTESIAN_POINT('',(5.003125,0.454545454545));
+#55545 = CARTESIAN_POINT('',(5.003125,0.5));
+#55546 = CARTESIAN_POINT('',(5.003125,0.545454545455));
+#55547 = CARTESIAN_POINT('',(5.003125,0.590909090909));
+#55548 = CARTESIAN_POINT('',(5.003125,0.636363636364));
+#55549 = CARTESIAN_POINT('',(5.003125,0.681818181818));
+#55550 = CARTESIAN_POINT('',(5.003125,0.727272727273));
+#55551 = CARTESIAN_POINT('',(5.003125,0.772727272727));
+#55552 = CARTESIAN_POINT('',(5.003125,0.818181818182));
+#55553 = CARTESIAN_POINT('',(5.003125,0.863636363636));
+#55554 = CARTESIAN_POINT('',(5.003125,0.909090909091));
+#55555 = CARTESIAN_POINT('',(5.003125,0.954545454545));
+#55556 = CARTESIAN_POINT('',(5.003125,0.984848484848));
+#55557 = CARTESIAN_POINT('',(5.003125,1.));
+#55558 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#55559 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#55563)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#55560,#55561,#55562)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#55560 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#55561 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#55562 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#55563 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#55560,
+  'distance_accuracy_value','confusion accuracy');
+#55564 = SHAPE_DEFINITION_REPRESENTATION(#55565,#55426);
+#55565 = PRODUCT_DEFINITION_SHAPE('','',#55566);
+#55566 = PRODUCT_DEFINITION('design','',#55567,#55570);
+#55567 = PRODUCT_DEFINITION_FORMATION('','',#55568);
+#55568 = PRODUCT('Compound268','Compound268','',(#55569));
+#55569 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#55570 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#55571 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#55572,#55574);
+#55572 = ( REPRESENTATION_RELATIONSHIP('','',#55426,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#55573) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#55573 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1223);
+#55574 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #55575);
+#55575 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('303','=>[0:1:1:304]','',#5,
+  #55566,$);
+#55576 = PRODUCT_TYPE('part',$,(#55568));
+#55577 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#55578),#55652);
+#55578 = SHELL_BASED_SURFACE_MODEL('',(#55579));
+#55579 = OPEN_SHELL('',(#55580));
+#55580 = ADVANCED_FACE('',(#55581),#55595,.T.);
+#55581 = FACE_BOUND('',#55582,.T.);
+#55582 = EDGE_LOOP('',(#55583,#55606,#55622,#55638));
+#55583 = ORIENTED_EDGE('',*,*,#55584,.T.);
+#55584 = EDGE_CURVE('',#55585,#55587,#55589,.T.);
+#55585 = VERTEX_POINT('',#55586);
+#55586 = CARTESIAN_POINT('',(-2.999995320942,2.441660404055,
+    4.46366317919));
+#55587 = VERTEX_POINT('',#55588);
+#55588 = CARTESIAN_POINT('',(-2.999995320926,1.915299678193,
+    2.475162473274));
+#55589 = SURFACE_CURVE('',#55590,(#55594),.PCURVE_S1.);
+#55590 = LINE('',#55591,#55592);
+#55591 = CARTESIAN_POINT('',(-2.999995320944,2.441660404055,
+    4.46366317919));
+#55592 = VECTOR('',#55593,1.);
+#55593 = DIRECTION('',(2.471976908568E-012,-0.25588933102,
+    -0.966706082669));
+#55594 = PCURVE('',#55595,#55600);
+#55595 = PLANE('',#55596);
+#55596 = AXIS2_PLACEMENT_3D('',#55597,#55598,#55599);
+#55597 = CARTESIAN_POINT('',(-2.999995320942,2.178147848711,
+    3.468170438642));
+#55598 = DIRECTION('',(-1.,1.730432482803E-013,-2.602779174061E-012));
+#55599 = DIRECTION('',(-2.602779174061E-012,0.E+000,1.));
+#55600 = DEFINITIONAL_REPRESENTATION('',(#55601),#55605);
+#55601 = LINE('',#55602,#55603);
+#55602 = CARTESIAN_POINT('',(0.995492740548,0.263512555344));
+#55603 = VECTOR('',#55604,1.);
+#55604 = DIRECTION('',(-0.966706082669,-0.25588933102));
+#55605 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#55606 = ORIENTED_EDGE('',*,*,#55607,.T.);
+#55607 = EDGE_CURVE('',#55587,#55608,#55610,.T.);
+#55608 = VERTEX_POINT('',#55609);
+#55609 = CARTESIAN_POINT('',(-2.999995320942,1.663006349522,
+    2.415801706171));
+#55610 = SURFACE_CURVE('',#55611,(#55615),.PCURVE_S1.);
+#55611 = LINE('',#55612,#55613);
+#55612 = CARTESIAN_POINT('',(-2.999995320939,1.915299678193,
+    2.475162473274));
+#55613 = VECTOR('',#55614,1.);
+#55614 = DIRECTION('',(4.262137484555E-013,-0.973419206173,
+    -0.229030672734));
+#55615 = PCURVE('',#55595,#55616);
+#55616 = DEFINITIONAL_REPRESENTATION('',(#55617),#55621);
+#55617 = LINE('',#55618,#55619);
+#55618 = CARTESIAN_POINT('',(-0.993007965368,-0.262848170518));
+#55619 = VECTOR('',#55620,1.);
+#55620 = DIRECTION('',(-0.229030672734,-0.973419206173));
+#55621 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#55622 = ORIENTED_EDGE('',*,*,#55623,.F.);
+#55623 = EDGE_CURVE('',#55624,#55608,#55626,.T.);
+#55624 = VERTEX_POINT('',#55625);
+#55625 = CARTESIAN_POINT('',(-2.999995320931,2.246834896813,
+    4.621353936608));
+#55626 = SURFACE_CURVE('',#55627,(#55631),.PCURVE_S1.);
+#55627 = LINE('',#55628,#55629);
+#55628 = CARTESIAN_POINT('',(-2.999995320945,2.246834896813,
+    4.621353936608));
+#55629 = VECTOR('',#55630,1.);
+#55630 = DIRECTION('',(2.471767556144E-012,-0.255894976186,
+    -0.966704588363));
+#55631 = PCURVE('',#55595,#55632);
+#55632 = DEFINITIONAL_REPRESENTATION('',(#55633),#55637);
+#55633 = LINE('',#55634,#55635);
+#55634 = CARTESIAN_POINT('',(1.153183497966,6.8687048102E-002));
+#55635 = VECTOR('',#55636,1.);
+#55636 = DIRECTION('',(-0.966704588363,-0.255894976186));
+#55637 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#55638 = ORIENTED_EDGE('',*,*,#55639,.F.);
+#55639 = EDGE_CURVE('',#55585,#55624,#55640,.T.);
+#55640 = SURFACE_CURVE('',#55641,(#55645),.PCURVE_S1.);
+#55641 = LINE('',#55642,#55643);
+#55642 = CARTESIAN_POINT('',(-2.999995320944,2.441660404055,
+    4.46366317919));
+#55643 = VECTOR('',#55644,1.);
+#55644 = DIRECTION('',(-1.771779467045E-012,-0.777293898908,
+    0.629137659594));
+#55645 = PCURVE('',#55595,#55646);
+#55646 = DEFINITIONAL_REPRESENTATION('',(#55647),#55651);
+#55647 = LINE('',#55648,#55649);
+#55648 = CARTESIAN_POINT('',(0.995492740548,0.263512555344));
+#55649 = VECTOR('',#55650,1.);
+#55650 = DIRECTION('',(0.629137659594,-0.777293898908));
+#55651 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#55652 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#55656)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#55653,#55654,#55655)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#55653 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#55654 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#55655 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#55656 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#55653,
+  'distance_accuracy_value','confusion accuracy');
+#55657 = SHAPE_DEFINITION_REPRESENTATION(#55658,#55577);
+#55658 = PRODUCT_DEFINITION_SHAPE('','',#55659);
+#55659 = PRODUCT_DEFINITION('design','',#55660,#55663);
+#55660 = PRODUCT_DEFINITION_FORMATION('','',#55661);
+#55661 = PRODUCT('Compound269','Compound269','',(#55662));
+#55662 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#55663 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#55664 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#55665,#55667);
+#55665 = ( REPRESENTATION_RELATIONSHIP('','',#55577,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#55666) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#55666 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1227);
+#55667 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #55668);
+#55668 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('304','=>[0:1:1:305]','',#5,
+  #55659,$);
+#55669 = PRODUCT_TYPE('part',$,(#55661));
+#55670 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#55671),#55803);
+#55671 = SHELL_BASED_SURFACE_MODEL('',(#55672));
+#55672 = OPEN_SHELL('',(#55673));
+#55673 = ADVANCED_FACE('',(#55674),#55691,.T.);
+#55674 = FACE_BOUND('',#55675,.T.);
+#55675 = EDGE_LOOP('',(#55676,#55710,#55748,#55767));
+#55676 = ORIENTED_EDGE('',*,*,#55677,.T.);
+#55677 = EDGE_CURVE('',#55678,#55680,#55682,.T.);
+#55678 = VERTEX_POINT('',#55679);
+#55679 = CARTESIAN_POINT('',(4.798267205106E-006,2.24682930622,
+    4.621355416546));
+#55680 = VERTEX_POINT('',#55681);
+#55681 = CARTESIAN_POINT('',(4.798267204919E-006,2.943155443838,
+    5.471577780565));
+#55682 = SURFACE_CURVE('',#55683,(#55690),.PCURVE_S1.);
+#55683 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#55684,#55685,#55686,#55687,
+    #55688,#55689),.UNSPECIFIED.,.F.,.F.,(6,6),(3.003125,4.00625),
+  .PIECEWISE_BEZIER_KNOTS.);
+#55684 = CARTESIAN_POINT('',(4.798267205106E-006,2.24682930622,
+    4.621355416546));
+#55685 = CARTESIAN_POINT('',(4.798267206701E-006,2.290875201103,
+    4.7877198371));
+#55686 = CARTESIAN_POINT('',(4.798267203315E-006,2.356669804378,
+    5.031288788794));
+#55687 = CARTESIAN_POINT('',(4.798267203655E-006,2.566411592699,
+    5.286013762434));
+#55688 = CARTESIAN_POINT('',(4.798267206485E-006,2.791300232114,
+    5.395614854408));
+#55689 = CARTESIAN_POINT('',(4.798267204919E-006,2.943155443838,
+    5.471577780565));
+#55690 = PCURVE('',#55691,#55704);
+#55691 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#55692,#55693)
+    ,(#55694,#55695)
+    ,(#55696,#55697)
+    ,(#55698,#55699)
+    ,(#55700,#55701)
+    ,(#55702,#55703
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(3.003125,4.00625),(0.E+000
+    ,1.),.PIECEWISE_BEZIER_KNOTS.);
+#55692 = CARTESIAN_POINT('',(4.798267205106E-006,2.24682930622,
+    4.621355416546));
+#55693 = CARTESIAN_POINT('',(-2.999995320931,2.246834896813,
+    4.621353936608));
+#55694 = CARTESIAN_POINT('',(4.798267206701E-006,2.290875201103,
+    4.7877198371));
+#55695 = CARTESIAN_POINT('',(-2.999995320942,2.290875166053,
+    4.787719846378));
+#55696 = CARTESIAN_POINT('',(4.798267203315E-006,2.356669804378,
+    5.031288788794));
+#55697 = CARTESIAN_POINT('',(-2.999995320942,2.356669804598,
+    5.031288788736));
+#55698 = CARTESIAN_POINT('',(4.798267203655E-006,2.566411592699,
+    5.286013762434));
+#55699 = CARTESIAN_POINT('',(-2.999995320942,2.566411592697,
+    5.286013762434));
+#55700 = CARTESIAN_POINT('',(4.798267206485E-006,2.791300232114,
+    5.395614854408));
+#55701 = CARTESIAN_POINT('',(-2.999995320942,2.791300232114,
+    5.395614854408));
+#55702 = CARTESIAN_POINT('',(4.798267204919E-006,2.943155443838,
+    5.471577780565));
+#55703 = CARTESIAN_POINT('',(-2.999995320942,2.943155443838,
+    5.471577780565));
+#55704 = DEFINITIONAL_REPRESENTATION('',(#55705),#55709);
+#55705 = LINE('',#55706,#55707);
+#55706 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#55707 = VECTOR('',#55708,1.);
+#55708 = DIRECTION('',(1.,0.E+000));
+#55709 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#55710 = ORIENTED_EDGE('',*,*,#55711,.T.);
+#55711 = EDGE_CURVE('',#55680,#55712,#55714,.T.);
+#55712 = VERTEX_POINT('',#55713);
+#55713 = CARTESIAN_POINT('',(-2.999995320942,2.943155443838,
+    5.471577780565));
+#55714 = SURFACE_CURVE('',#55715,(#55719),.PCURVE_S1.);
+#55715 = LINE('',#55716,#55717);
+#55716 = CARTESIAN_POINT('',(4.798267204919E-006,2.943155443838,
+    5.471577780565));
+#55717 = VECTOR('',#55718,1.);
+#55718 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#55719 = PCURVE('',#55691,#55720);
+#55720 = DEFINITIONAL_REPRESENTATION('',(#55721),#55747);
+#55721 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#55722,#55723,#55724,#55725,
+    #55726,#55727,#55728,#55729,#55730,#55731,#55732,#55733,#55734,
+    #55735,#55736,#55737,#55738,#55739,#55740,#55741,#55742,#55743,
+    #55744,#55745,#55746),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,0.136363641782,0.272727283564,
+    0.409090925347,0.545454567129,0.681818208911,0.818181850693,
+    0.954545492476,1.090909134258,1.22727277604,1.363636417822,
+    1.500000059605,1.636363701387,1.772727343169,1.909090984951,
+    2.045454626734,2.181818268516,2.318181910298,2.45454555208,
+    2.590909193863,2.727272835645,2.863636477427,3.000000119209),
+  .UNSPECIFIED.);
+#55722 = CARTESIAN_POINT('',(4.00625,0.E+000));
+#55723 = CARTESIAN_POINT('',(4.00625,1.515151515152E-002));
+#55724 = CARTESIAN_POINT('',(4.00625,4.545454545455E-002));
+#55725 = CARTESIAN_POINT('',(4.00625,9.090909090909E-002));
+#55726 = CARTESIAN_POINT('',(4.00625,0.136363636364));
+#55727 = CARTESIAN_POINT('',(4.00625,0.181818181818));
+#55728 = CARTESIAN_POINT('',(4.00625,0.227272727273));
+#55729 = CARTESIAN_POINT('',(4.00625,0.272727272727));
+#55730 = CARTESIAN_POINT('',(4.00625,0.318181818182));
+#55731 = CARTESIAN_POINT('',(4.00625,0.363636363636));
+#55732 = CARTESIAN_POINT('',(4.00625,0.409090909091));
+#55733 = CARTESIAN_POINT('',(4.00625,0.454545454545));
+#55734 = CARTESIAN_POINT('',(4.00625,0.5));
+#55735 = CARTESIAN_POINT('',(4.00625,0.545454545455));
+#55736 = CARTESIAN_POINT('',(4.00625,0.590909090909));
+#55737 = CARTESIAN_POINT('',(4.00625,0.636363636364));
+#55738 = CARTESIAN_POINT('',(4.00625,0.681818181818));
+#55739 = CARTESIAN_POINT('',(4.00625,0.727272727273));
+#55740 = CARTESIAN_POINT('',(4.00625,0.772727272727));
+#55741 = CARTESIAN_POINT('',(4.00625,0.818181818182));
+#55742 = CARTESIAN_POINT('',(4.00625,0.863636363636));
+#55743 = CARTESIAN_POINT('',(4.00625,0.909090909091));
+#55744 = CARTESIAN_POINT('',(4.00625,0.954545454545));
+#55745 = CARTESIAN_POINT('',(4.00625,0.984848484848));
+#55746 = CARTESIAN_POINT('',(4.00625,1.));
+#55747 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#55748 = ORIENTED_EDGE('',*,*,#55749,.F.);
+#55749 = EDGE_CURVE('',#55750,#55712,#55752,.T.);
+#55750 = VERTEX_POINT('',#55751);
+#55751 = CARTESIAN_POINT('',(-2.999995320931,2.246834896813,
+    4.621353936608));
+#55752 = SURFACE_CURVE('',#55753,(#55760),.PCURVE_S1.);
+#55753 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#55754,#55755,#55756,#55757,
+    #55758,#55759),.UNSPECIFIED.,.F.,.F.,(6,6),(3.003125,4.00625),
+  .PIECEWISE_BEZIER_KNOTS.);
+#55754 = CARTESIAN_POINT('',(-2.999995320931,2.246834896813,
+    4.621353936608));
+#55755 = CARTESIAN_POINT('',(-2.999995320942,2.290875166053,
+    4.787719846378));
+#55756 = CARTESIAN_POINT('',(-2.999995320942,2.356669804598,
+    5.031288788736));
+#55757 = CARTESIAN_POINT('',(-2.999995320942,2.566411592697,
+    5.286013762434));
+#55758 = CARTESIAN_POINT('',(-2.999995320942,2.791300232114,
+    5.395614854408));
+#55759 = CARTESIAN_POINT('',(-2.999995320942,2.943155443838,
+    5.471577780565));
+#55760 = PCURVE('',#55691,#55761);
+#55761 = DEFINITIONAL_REPRESENTATION('',(#55762),#55766);
+#55762 = LINE('',#55763,#55764);
+#55763 = CARTESIAN_POINT('',(0.E+000,1.));
+#55764 = VECTOR('',#55765,1.);
+#55765 = DIRECTION('',(1.,0.E+000));
+#55766 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#55767 = ORIENTED_EDGE('',*,*,#55768,.F.);
+#55768 = EDGE_CURVE('',#55678,#55750,#55769,.T.);
+#55769 = SURFACE_CURVE('',#55770,(#55774),.PCURVE_S1.);
+#55770 = LINE('',#55771,#55772);
+#55771 = CARTESIAN_POINT('',(4.798267205106E-006,2.24682930622,
+    4.621355416546));
+#55772 = VECTOR('',#55773,1.);
+#55773 = DIRECTION('',(-0.999999999998,1.863530914272E-006,
+    -4.933126222457E-007));
+#55774 = PCURVE('',#55691,#55775);
+#55775 = DEFINITIONAL_REPRESENTATION('',(#55776),#55802);
+#55776 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#55777,#55778,#55779,#55780,
+    #55781,#55782,#55783,#55784,#55785,#55786,#55787,#55788,#55789,
+    #55790,#55791,#55792,#55793,#55794,#55795,#55796,#55797,#55798,
+    #55799,#55800,#55801),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,0.136363641782,0.272727283564,
+    0.409090925346,0.545454567128,0.68181820891,0.818181850692,
+    0.954545492474,1.090909134256,1.227272776038,1.36363641782,
+    1.500000059602,1.636363701384,1.772727343166,1.909090984948,
+    2.04545462673,2.181818268512,2.318181910294,2.454545552076,
+    2.590909193858,2.72727283564,2.863636477422,3.000000119204),
+  .QUASI_UNIFORM_KNOTS.);
+#55777 = CARTESIAN_POINT('',(3.003125,0.E+000));
+#55778 = CARTESIAN_POINT('',(3.003125,1.515151515152E-002));
+#55779 = CARTESIAN_POINT('',(3.003125,4.545454545455E-002));
+#55780 = CARTESIAN_POINT('',(3.003125,9.090909090909E-002));
+#55781 = CARTESIAN_POINT('',(3.003125,0.136363636364));
+#55782 = CARTESIAN_POINT('',(3.003125,0.181818181818));
+#55783 = CARTESIAN_POINT('',(3.003125,0.227272727273));
+#55784 = CARTESIAN_POINT('',(3.003125,0.272727272727));
+#55785 = CARTESIAN_POINT('',(3.003125,0.318181818182));
+#55786 = CARTESIAN_POINT('',(3.003125,0.363636363636));
+#55787 = CARTESIAN_POINT('',(3.003125,0.409090909091));
+#55788 = CARTESIAN_POINT('',(3.003125,0.454545454545));
+#55789 = CARTESIAN_POINT('',(3.003125,0.5));
+#55790 = CARTESIAN_POINT('',(3.003125,0.545454545455));
+#55791 = CARTESIAN_POINT('',(3.003125,0.590909090909));
+#55792 = CARTESIAN_POINT('',(3.003125,0.636363636364));
+#55793 = CARTESIAN_POINT('',(3.003125,0.681818181818));
+#55794 = CARTESIAN_POINT('',(3.003125,0.727272727273));
+#55795 = CARTESIAN_POINT('',(3.003125,0.772727272727));
+#55796 = CARTESIAN_POINT('',(3.003125,0.818181818182));
+#55797 = CARTESIAN_POINT('',(3.003125,0.863636363636));
+#55798 = CARTESIAN_POINT('',(3.003125,0.909090909091));
+#55799 = CARTESIAN_POINT('',(3.003125,0.954545454545));
+#55800 = CARTESIAN_POINT('',(3.003125,0.984848484848));
+#55801 = CARTESIAN_POINT('',(3.003125,1.));
+#55802 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#55803 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#55807)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#55804,#55805,#55806)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#55804 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#55805 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#55806 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#55807 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#55804,
+  'distance_accuracy_value','confusion accuracy');
+#55808 = SHAPE_DEFINITION_REPRESENTATION(#55809,#55670);
+#55809 = PRODUCT_DEFINITION_SHAPE('','',#55810);
+#55810 = PRODUCT_DEFINITION('design','',#55811,#55814);
+#55811 = PRODUCT_DEFINITION_FORMATION('','',#55812);
+#55812 = PRODUCT('Compound238','Compound238','',(#55813));
+#55813 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#55814 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#55815 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#55816,#55818);
+#55816 = ( REPRESENTATION_RELATIONSHIP('','',#55670,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#55817) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#55817 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1231);
+#55818 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #55819);
+#55819 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('305','=>[0:1:1:306]','',#5,
+  #55810,$);
+#55820 = PRODUCT_TYPE('part',$,(#55812));
+#55821 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#55822),#55954);
+#55822 = SHELL_BASED_SURFACE_MODEL('',(#55823));
+#55823 = OPEN_SHELL('',(#55824));
+#55824 = ADVANCED_FACE('',(#55825),#55842,.T.);
+#55825 = FACE_BOUND('',#55826,.T.);
+#55826 = EDGE_LOOP('',(#55827,#55861,#55899,#55918));
+#55827 = ORIENTED_EDGE('',*,*,#55828,.T.);
+#55828 = EDGE_CURVE('',#55829,#55831,#55833,.T.);
+#55829 = VERTEX_POINT('',#55830);
+#55830 = CARTESIAN_POINT('',(4.805764497578E-006,1.947143839909,
+    1.352856065254));
+#55831 = VERTEX_POINT('',#55832);
+#55832 = CARTESIAN_POINT('',(4.79826720508E-006,1.663006349522,
+    2.415801706171));
+#55833 = SURFACE_CURVE('',#55834,(#55841),.PCURVE_S1.);
+#55834 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#55835,#55836,#55837,#55838,
+    #55839,#55840),.UNSPECIFIED.,.F.,.F.,(6,6),(1.003125,2.0015625),
+  .PIECEWISE_BEZIER_KNOTS.);
+#55835 = CARTESIAN_POINT('',(4.805764497578E-006,1.947143839909,
+    1.352856065254));
+#55836 = CARTESIAN_POINT('',(4.798255455174E-006,1.819662641414,
+    1.480351352166));
+#55837 = CARTESIAN_POINT('',(4.798267222456E-006,1.637283699263,
+    1.664973830952));
+#55838 = CARTESIAN_POINT('',(4.798267203026E-006,1.550191592238,
+    1.99269677597));
+#55839 = CARTESIAN_POINT('',(4.798267206716E-006,1.617141681838,
+    2.242525782711));
+#55840 = CARTESIAN_POINT('',(4.79826720508E-006,1.663006349522,
+    2.415801706171));
+#55841 = PCURVE('',#55842,#55855);
+#55842 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#55843,#55844)
+    ,(#55845,#55846)
+    ,(#55847,#55848)
+    ,(#55849,#55850)
+    ,(#55851,#55852)
+    ,(#55853,#55854
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(1.003125,2.0015625),(
+    0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#55843 = CARTESIAN_POINT('',(4.805764497578E-006,1.947143839909,
+    1.352856065254));
+#55844 = CARTESIAN_POINT('',(-2.99999531344,1.947146402812,
+    1.352858627977));
+#55845 = CARTESIAN_POINT('',(4.798255455174E-006,1.819662641414,
+    1.480351352166));
+#55846 = CARTESIAN_POINT('',(-2.999995320954,1.819662637396,
+    1.480351348149));
+#55847 = CARTESIAN_POINT('',(4.798267222456E-006,1.637283699263,
+    1.664973830952));
+#55848 = CARTESIAN_POINT('',(-2.999995320942,1.637283699269,
+    1.664973830958));
+#55849 = CARTESIAN_POINT('',(4.798267203026E-006,1.550191592238,
+    1.99269677597));
+#55850 = CARTESIAN_POINT('',(-2.999995320942,1.550191592238,
+    1.99269677597));
+#55851 = CARTESIAN_POINT('',(4.798267206716E-006,1.617141681838,
+    2.242525782711));
+#55852 = CARTESIAN_POINT('',(-2.999995320942,1.617141681838,
+    2.242525782711));
+#55853 = CARTESIAN_POINT('',(4.79826720508E-006,1.663006349522,
+    2.415801706171));
+#55854 = CARTESIAN_POINT('',(-2.999995320942,1.663006349522,
+    2.415801706171));
+#55855 = DEFINITIONAL_REPRESENTATION('',(#55856),#55860);
+#55856 = LINE('',#55857,#55858);
+#55857 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#55858 = VECTOR('',#55859,1.);
+#55859 = DIRECTION('',(1.,0.E+000));
+#55860 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#55861 = ORIENTED_EDGE('',*,*,#55862,.T.);
+#55862 = EDGE_CURVE('',#55831,#55863,#55865,.T.);
+#55863 = VERTEX_POINT('',#55864);
+#55864 = CARTESIAN_POINT('',(-2.999995320942,1.663006349522,
+    2.415801706171));
+#55865 = SURFACE_CURVE('',#55866,(#55870),.PCURVE_S1.);
+#55866 = LINE('',#55867,#55868);
+#55867 = CARTESIAN_POINT('',(4.79826720508E-006,1.663006349522,
+    2.415801706171));
+#55868 = VECTOR('',#55869,1.);
+#55869 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#55870 = PCURVE('',#55842,#55871);
+#55871 = DEFINITIONAL_REPRESENTATION('',(#55872),#55898);
+#55872 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#55873,#55874,#55875,#55876,
+    #55877,#55878,#55879,#55880,#55881,#55882,#55883,#55884,#55885,
+    #55886,#55887,#55888,#55889,#55890,#55891,#55892,#55893,#55894,
+    #55895,#55896,#55897),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,0.136363641782,0.272727283564,
+    0.409090925347,0.545454567129,0.681818208911,0.818181850693,
+    0.954545492476,1.090909134258,1.22727277604,1.363636417822,
+    1.500000059605,1.636363701387,1.772727343169,1.909090984951,
+    2.045454626734,2.181818268516,2.318181910298,2.45454555208,
+    2.590909193863,2.727272835645,2.863636477427,3.000000119209),
+  .UNSPECIFIED.);
+#55873 = CARTESIAN_POINT('',(2.0015625,0.E+000));
+#55874 = CARTESIAN_POINT('',(2.0015625,1.515151515152E-002));
+#55875 = CARTESIAN_POINT('',(2.0015625,4.545454545455E-002));
+#55876 = CARTESIAN_POINT('',(2.0015625,9.090909090909E-002));
+#55877 = CARTESIAN_POINT('',(2.0015625,0.136363636364));
+#55878 = CARTESIAN_POINT('',(2.0015625,0.181818181818));
+#55879 = CARTESIAN_POINT('',(2.0015625,0.227272727273));
+#55880 = CARTESIAN_POINT('',(2.0015625,0.272727272727));
+#55881 = CARTESIAN_POINT('',(2.0015625,0.318181818182));
+#55882 = CARTESIAN_POINT('',(2.0015625,0.363636363636));
+#55883 = CARTESIAN_POINT('',(2.0015625,0.409090909091));
+#55884 = CARTESIAN_POINT('',(2.0015625,0.454545454545));
+#55885 = CARTESIAN_POINT('',(2.0015625,0.5));
+#55886 = CARTESIAN_POINT('',(2.0015625,0.545454545455));
+#55887 = CARTESIAN_POINT('',(2.0015625,0.590909090909));
+#55888 = CARTESIAN_POINT('',(2.0015625,0.636363636364));
+#55889 = CARTESIAN_POINT('',(2.0015625,0.681818181818));
+#55890 = CARTESIAN_POINT('',(2.0015625,0.727272727273));
+#55891 = CARTESIAN_POINT('',(2.0015625,0.772727272727));
+#55892 = CARTESIAN_POINT('',(2.0015625,0.818181818182));
+#55893 = CARTESIAN_POINT('',(2.0015625,0.863636363636));
+#55894 = CARTESIAN_POINT('',(2.0015625,0.909090909091));
+#55895 = CARTESIAN_POINT('',(2.0015625,0.954545454545));
+#55896 = CARTESIAN_POINT('',(2.0015625,0.984848484848));
+#55897 = CARTESIAN_POINT('',(2.0015625,1.));
+#55898 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#55899 = ORIENTED_EDGE('',*,*,#55900,.F.);
+#55900 = EDGE_CURVE('',#55901,#55863,#55903,.T.);
+#55901 = VERTEX_POINT('',#55902);
+#55902 = CARTESIAN_POINT('',(-2.99999531344,1.947146402812,
+    1.352858627977));
+#55903 = SURFACE_CURVE('',#55904,(#55911),.PCURVE_S1.);
+#55904 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#55905,#55906,#55907,#55908,
+    #55909,#55910),.UNSPECIFIED.,.F.,.F.,(6,6),(1.003125,2.0015625),
+  .PIECEWISE_BEZIER_KNOTS.);
+#55905 = CARTESIAN_POINT('',(-2.99999531344,1.947146402812,
+    1.352858627977));
+#55906 = CARTESIAN_POINT('',(-2.999995320954,1.819662637396,
+    1.480351348149));
+#55907 = CARTESIAN_POINT('',(-2.999995320942,1.637283699269,
+    1.664973830958));
+#55908 = CARTESIAN_POINT('',(-2.999995320942,1.550191592238,
+    1.99269677597));
+#55909 = CARTESIAN_POINT('',(-2.999995320942,1.617141681838,
+    2.242525782711));
+#55910 = CARTESIAN_POINT('',(-2.999995320942,1.663006349522,
+    2.415801706171));
+#55911 = PCURVE('',#55842,#55912);
+#55912 = DEFINITIONAL_REPRESENTATION('',(#55913),#55917);
+#55913 = LINE('',#55914,#55915);
+#55914 = CARTESIAN_POINT('',(0.E+000,1.));
+#55915 = VECTOR('',#55916,1.);
+#55916 = DIRECTION('',(1.,0.E+000));
+#55917 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#55918 = ORIENTED_EDGE('',*,*,#55919,.F.);
+#55919 = EDGE_CURVE('',#55829,#55901,#55920,.T.);
+#55920 = SURFACE_CURVE('',#55921,(#55925),.PCURVE_S1.);
+#55921 = LINE('',#55922,#55923);
+#55922 = CARTESIAN_POINT('',(4.805764497578E-006,1.947143839909,
+    1.352856065254));
+#55923 = VECTOR('',#55924,1.);
+#55924 = DIRECTION('',(-0.999999999999,8.543009622025E-007,
+    8.542409582586E-007));
+#55925 = PCURVE('',#55842,#55926);
+#55926 = DEFINITIONAL_REPRESENTATION('',(#55927),#55953);
+#55927 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#55928,#55929,#55930,#55931,
+    #55932,#55933,#55934,#55935,#55936,#55937,#55938,#55939,#55940,
+    #55941,#55942,#55943,#55944,#55945,#55946,#55947,#55948,#55949,
+    #55950,#55951,#55952),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,0.136363641782,0.272727283564,
+    0.409090925346,0.545454567129,0.681818208911,0.818181850693,
+    0.954545492475,1.090909134257,1.227272776039,1.363636417821,
+    1.500000059604,1.636363701386,1.772727343168,1.90909098495,
+    2.045454626732,2.181818268514,2.318181910296,2.454545552079,
+    2.590909193861,2.727272835643,2.863636477425,3.000000119207),
+  .UNSPECIFIED.);
+#55928 = CARTESIAN_POINT('',(1.003125,0.E+000));
+#55929 = CARTESIAN_POINT('',(1.003125,1.515151515152E-002));
+#55930 = CARTESIAN_POINT('',(1.003125,4.545454545455E-002));
+#55931 = CARTESIAN_POINT('',(1.003125,9.090909090909E-002));
+#55932 = CARTESIAN_POINT('',(1.003125,0.136363636364));
+#55933 = CARTESIAN_POINT('',(1.003125,0.181818181818));
+#55934 = CARTESIAN_POINT('',(1.003125,0.227272727273));
+#55935 = CARTESIAN_POINT('',(1.003125,0.272727272727));
+#55936 = CARTESIAN_POINT('',(1.003125,0.318181818182));
+#55937 = CARTESIAN_POINT('',(1.003125,0.363636363636));
+#55938 = CARTESIAN_POINT('',(1.003125,0.409090909091));
+#55939 = CARTESIAN_POINT('',(1.003125,0.454545454545));
+#55940 = CARTESIAN_POINT('',(1.003125,0.5));
+#55941 = CARTESIAN_POINT('',(1.003125,0.545454545455));
+#55942 = CARTESIAN_POINT('',(1.003125,0.590909090909));
+#55943 = CARTESIAN_POINT('',(1.003125,0.636363636364));
+#55944 = CARTESIAN_POINT('',(1.003125,0.681818181818));
+#55945 = CARTESIAN_POINT('',(1.003125,0.727272727273));
+#55946 = CARTESIAN_POINT('',(1.003125,0.772727272727));
+#55947 = CARTESIAN_POINT('',(1.003125,0.818181818182));
+#55948 = CARTESIAN_POINT('',(1.003125,0.863636363636));
+#55949 = CARTESIAN_POINT('',(1.003125,0.909090909091));
+#55950 = CARTESIAN_POINT('',(1.003125,0.954545454545));
+#55951 = CARTESIAN_POINT('',(1.003125,0.984848484848));
+#55952 = CARTESIAN_POINT('',(1.003125,1.));
+#55953 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#55954 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#55958)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#55955,#55956,#55957)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#55955 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#55956 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#55957 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#55958 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#55955,
+  'distance_accuracy_value','confusion accuracy');
+#55959 = SHAPE_DEFINITION_REPRESENTATION(#55960,#55821);
+#55960 = PRODUCT_DEFINITION_SHAPE('','',#55961);
+#55961 = PRODUCT_DEFINITION('design','',#55962,#55965);
+#55962 = PRODUCT_DEFINITION_FORMATION('','',#55963);
+#55963 = PRODUCT('Compound250','Compound250','',(#55964));
+#55964 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#55965 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#55966 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#55967,#55969);
+#55967 = ( REPRESENTATION_RELATIONSHIP('','',#55821,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#55968) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#55968 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1235);
+#55969 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #55970);
+#55970 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('306','=>[0:1:1:307]','',#5,
+  #55961,$);
+#55971 = PRODUCT_TYPE('part',$,(#55963));
+#55972 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#55973),#56129);
+#55973 = SHELL_BASED_SURFACE_MODEL('',(#55974));
+#55974 = OPEN_SHELL('',(#55975));
+#55975 = ADVANCED_FACE('',(#55976),#55990,.T.);
+#55976 = FACE_BOUND('',#55977,.T.);
+#55977 = EDGE_LOOP('',(#55978,#56055,#56074,#56112));
+#55978 = ORIENTED_EDGE('',*,*,#55979,.T.);
+#55979 = EDGE_CURVE('',#55980,#55982,#55984,.T.);
+#55980 = VERTEX_POINT('',#55981);
+#55981 = CARTESIAN_POINT('',(0.E+000,4.800000071526,-3.500000052154));
+#55982 = VERTEX_POINT('',#55983);
+#55983 = CARTESIAN_POINT('',(0.E+000,5.000000074506,-3.500000052154));
+#55984 = SURFACE_CURVE('',#55985,(#55989),.PCURVE_S1.);
+#55985 = LINE('',#55986,#55987);
+#55986 = CARTESIAN_POINT('',(0.E+000,4.800000071526,-3.500000052154));
+#55987 = VECTOR('',#55988,1.);
+#55988 = DIRECTION('',(0.E+000,1.,0.E+000));
+#55989 = PCURVE('',#55990,#56027);
+#55990 = B_SPLINE_SURFACE_WITH_KNOTS('',5,5,(
+    (#55991,#55992,#55993,#55994,#55995,#55996)
+    ,(#55997,#55998,#55999,#56000,#56001,#56002)
+    ,(#56003,#56004,#56005,#56006,#56007,#56008)
+    ,(#56009,#56010,#56011,#56012,#56013,#56014)
+    ,(#56015,#56016,#56017,#56018,#56019,#56020)
+    ,(#56021,#56022,#56023,#56024,#56025,#56026
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(6,6),(0.E+000,2.000000029813E-002)
+  ,(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#55991 = CARTESIAN_POINT('',(0.E+000,4.800000071526,-3.500000052154));
+#55992 = CARTESIAN_POINT('',(0.186599686687,4.800000071526,
+    -3.500000052154));
+#55993 = CARTESIAN_POINT('',(0.445104640076,4.800000071526,
+    -3.460046888373));
+#55994 = CARTESIAN_POINT('',(0.498634665332,4.800000071526,
+    -3.169273173316));
+#55995 = CARTESIAN_POINT('',(0.500000007451,4.800000071526,
+    -3.004877616915));
+#55996 = CARTESIAN_POINT('',(0.500000007451,4.800000071526,
+    -2.800000041723));
+#55997 = CARTESIAN_POINT('',(0.E+000,4.840000072122,-3.500000052154));
+#55998 = CARTESIAN_POINT('',(0.186599566175,4.840000072122,
+    -3.500000052154));
+#55999 = CARTESIAN_POINT('',(0.445104904793,4.840000072122,
+    -3.460046886052));
+#56000 = CARTESIAN_POINT('',(0.498634559125,4.840000072122,
+    -3.16927325409));
+#56001 = CARTESIAN_POINT('',(0.500000007451,4.840000072122,
+    -3.004877604502));
+#56002 = CARTESIAN_POINT('',(0.500000007451,4.840000072122,
+    -2.800000041723));
+#56003 = CARTESIAN_POINT('',(0.E+000,4.880000072718,-3.500000052154));
+#56004 = CARTESIAN_POINT('',(0.186599445662,4.880000072718,
+    -3.500000052154));
+#56005 = CARTESIAN_POINT('',(0.44510516951,4.880000072718,
+    -3.460046883731));
+#56006 = CARTESIAN_POINT('',(0.498634452918,4.880000072718,
+    -3.169273334863));
+#56007 = CARTESIAN_POINT('',(0.500000007451,4.880000072718,
+    -3.00487759209));
+#56008 = CARTESIAN_POINT('',(0.500000007451,4.880000072718,
+    -2.800000041723));
+#56009 = CARTESIAN_POINT('',(0.E+000,4.920000073314,-3.500000052154));
+#56010 = CARTESIAN_POINT('',(0.186599325149,4.920000073314,
+    -3.500000052154));
+#56011 = CARTESIAN_POINT('',(0.445105434226,4.920000073314,
+    -3.46004688141));
+#56012 = CARTESIAN_POINT('',(0.498634346711,4.920000073314,
+    -3.169273415637));
+#56013 = CARTESIAN_POINT('',(0.500000007451,4.920000073314,
+    -3.004877579677));
+#56014 = CARTESIAN_POINT('',(0.500000007451,4.920000073314,
+    -2.800000041723));
+#56015 = CARTESIAN_POINT('',(0.E+000,4.96000007391,-3.500000052154));
+#56016 = CARTESIAN_POINT('',(0.186599204636,4.96000007391,
+    -3.500000052154));
+#56017 = CARTESIAN_POINT('',(0.445105698943,4.96000007391,
+    -3.460046879089));
+#56018 = CARTESIAN_POINT('',(0.498634240504,4.96000007391,
+    -3.169273496411));
+#56019 = CARTESIAN_POINT('',(0.500000007451,4.96000007391,
+    -3.004877567264));
+#56020 = CARTESIAN_POINT('',(0.500000007451,4.96000007391,
+    -2.800000041723));
+#56021 = CARTESIAN_POINT('',(0.E+000,5.000000074506,-3.500000052154));
+#56022 = CARTESIAN_POINT('',(0.186599084124,5.000000074506,
+    -3.500000052154));
+#56023 = CARTESIAN_POINT('',(0.44510596366,5.000000074506,
+    -3.460046876768));
+#56024 = CARTESIAN_POINT('',(0.498634134297,5.000000074506,
+    -3.169273577185));
+#56025 = CARTESIAN_POINT('',(0.500000007451,5.000000074506,
+    -3.004877554851));
+#56026 = CARTESIAN_POINT('',(0.500000007451,5.000000074506,
+    -2.800000041723));
+#56027 = DEFINITIONAL_REPRESENTATION('',(#56028),#56054);
+#56028 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#56029,#56030,#56031,#56032,
+    #56033,#56034,#56035,#56036,#56037,#56038,#56039,#56040,#56041,
+    #56042,#56043,#56044,#56045,#56046,#56047,#56048,#56049,#56050,
+    #56051,#56052,#56053),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,9.090909226374E-003,
+    1.818181845275E-002,2.727272767912E-002,3.63636369055E-002,
+    4.545454613187E-002,5.454545535824E-002,6.363636458462E-002,
+    7.272727381099E-002,8.181818303737E-002,9.090909226374E-002,
+    0.10000000149,0.109090910716,0.118181819943,0.127272729169,
+    0.136363638396,0.145454547622,0.154545456848,0.163636366075,
+    0.172727275301,0.181818184527,0.190909093754,0.20000000298),
+  .UNSPECIFIED.);
+#56029 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#56030 = CARTESIAN_POINT('',(3.030303075474E-004,0.E+000));
+#56031 = CARTESIAN_POINT('',(9.090909226424E-004,0.E+000));
+#56032 = CARTESIAN_POINT('',(1.818181845285E-003,0.E+000));
+#56033 = CARTESIAN_POINT('',(2.727272767927E-003,0.E+000));
+#56034 = CARTESIAN_POINT('',(3.636363690569E-003,0.E+000));
+#56035 = CARTESIAN_POINT('',(4.545454613212E-003,0.E+000));
+#56036 = CARTESIAN_POINT('',(5.454545535854E-003,0.E+000));
+#56037 = CARTESIAN_POINT('',(6.363636458496E-003,0.E+000));
+#56038 = CARTESIAN_POINT('',(7.272727381138E-003,0.E+000));
+#56039 = CARTESIAN_POINT('',(8.181818303781E-003,0.E+000));
+#56040 = CARTESIAN_POINT('',(9.090909226423E-003,0.E+000));
+#56041 = CARTESIAN_POINT('',(1.000000014907E-002,0.E+000));
+#56042 = CARTESIAN_POINT('',(1.090909107171E-002,0.E+000));
+#56043 = CARTESIAN_POINT('',(1.181818199435E-002,0.E+000));
+#56044 = CARTESIAN_POINT('',(1.272727291699E-002,0.E+000));
+#56045 = CARTESIAN_POINT('',(1.363636383963E-002,0.E+000));
+#56046 = CARTESIAN_POINT('',(1.454545476228E-002,0.E+000));
+#56047 = CARTESIAN_POINT('',(1.545454568492E-002,0.E+000));
+#56048 = CARTESIAN_POINT('',(1.636363660756E-002,0.E+000));
+#56049 = CARTESIAN_POINT('',(1.72727275302E-002,0.E+000));
+#56050 = CARTESIAN_POINT('',(1.818181845285E-002,0.E+000));
+#56051 = CARTESIAN_POINT('',(1.909090937549E-002,0.E+000));
+#56052 = CARTESIAN_POINT('',(1.969696999058E-002,-0.E+000));
+#56053 = CARTESIAN_POINT('',(2.000000029813E-002,0.E+000));
+#56054 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#56055 = ORIENTED_EDGE('',*,*,#56056,.T.);
+#56056 = EDGE_CURVE('',#55982,#56057,#56059,.T.);
+#56057 = VERTEX_POINT('',#56058);
+#56058 = CARTESIAN_POINT('',(0.500000007451,5.000000074506,
+    -2.800000041723));
+#56059 = SURFACE_CURVE('',#56060,(#56067),.PCURVE_S1.);
+#56060 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#56061,#56062,#56063,#56064,
+    #56065,#56066),.UNSPECIFIED.,.F.,.F.,(6,6),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#56061 = CARTESIAN_POINT('',(0.E+000,5.000000074506,-3.500000052154));
+#56062 = CARTESIAN_POINT('',(0.186599084124,5.000000074506,
+    -3.500000052154));
+#56063 = CARTESIAN_POINT('',(0.44510596366,5.000000074506,
+    -3.460046876768));
+#56064 = CARTESIAN_POINT('',(0.498634134297,5.000000074506,
+    -3.169273577185));
+#56065 = CARTESIAN_POINT('',(0.500000007451,5.000000074506,
+    -3.004877554851));
+#56066 = CARTESIAN_POINT('',(0.500000007451,5.000000074506,
+    -2.800000041723));
+#56067 = PCURVE('',#55990,#56068);
+#56068 = DEFINITIONAL_REPRESENTATION('',(#56069),#56073);
+#56069 = LINE('',#56070,#56071);
+#56070 = CARTESIAN_POINT('',(2.000000029813E-002,0.E+000));
+#56071 = VECTOR('',#56072,1.);
+#56072 = DIRECTION('',(0.E+000,1.));
+#56073 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#56074 = ORIENTED_EDGE('',*,*,#56075,.F.);
+#56075 = EDGE_CURVE('',#56076,#56057,#56078,.T.);
+#56076 = VERTEX_POINT('',#56077);
+#56077 = CARTESIAN_POINT('',(0.500000007451,4.800000071526,
+    -2.800000041723));
+#56078 = SURFACE_CURVE('',#56079,(#56083),.PCURVE_S1.);
+#56079 = LINE('',#56080,#56081);
+#56080 = CARTESIAN_POINT('',(0.500000007451,4.800000071526,
+    -2.800000041723));
+#56081 = VECTOR('',#56082,1.);
+#56082 = DIRECTION('',(0.E+000,1.,3.275157873841E-013));
+#56083 = PCURVE('',#55990,#56084);
+#56084 = DEFINITIONAL_REPRESENTATION('',(#56085),#56111);
+#56085 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#56086,#56087,#56088,#56089,
+    #56090,#56091,#56092,#56093,#56094,#56095,#56096,#56097,#56098,
+    #56099,#56100,#56101,#56102,#56103,#56104,#56105,#56106,#56107,
+    #56108,#56109,#56110),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,9.090909226374E-003,
+    1.818181845275E-002,2.727272767912E-002,3.63636369055E-002,
+    4.545454613187E-002,5.454545535824E-002,6.363636458462E-002,
+    7.272727381099E-002,8.181818303737E-002,9.090909226374E-002,
+    0.10000000149,0.109090910716,0.118181819943,0.127272729169,
+    0.136363638396,0.145454547622,0.154545456848,0.163636366075,
+    0.172727275301,0.181818184527,0.190909093754,0.20000000298),
+  .UNSPECIFIED.);
+#56086 = CARTESIAN_POINT('',(0.E+000,1.));
+#56087 = CARTESIAN_POINT('',(3.030303075474E-004,1.));
+#56088 = CARTESIAN_POINT('',(9.090909226424E-004,1.));
+#56089 = CARTESIAN_POINT('',(1.818181845285E-003,1.));
+#56090 = CARTESIAN_POINT('',(2.727272767927E-003,1.));
+#56091 = CARTESIAN_POINT('',(3.636363690569E-003,1.));
+#56092 = CARTESIAN_POINT('',(4.545454613212E-003,1.));
+#56093 = CARTESIAN_POINT('',(5.454545535854E-003,1.));
+#56094 = CARTESIAN_POINT('',(6.363636458496E-003,1.));
+#56095 = CARTESIAN_POINT('',(7.272727381138E-003,1.));
+#56096 = CARTESIAN_POINT('',(8.181818303781E-003,1.));
+#56097 = CARTESIAN_POINT('',(9.090909226423E-003,1.));
+#56098 = CARTESIAN_POINT('',(1.000000014907E-002,1.));
+#56099 = CARTESIAN_POINT('',(1.090909107171E-002,1.));
+#56100 = CARTESIAN_POINT('',(1.181818199435E-002,1.));
+#56101 = CARTESIAN_POINT('',(1.272727291699E-002,1.));
+#56102 = CARTESIAN_POINT('',(1.363636383963E-002,1.));
+#56103 = CARTESIAN_POINT('',(1.454545476228E-002,1.));
+#56104 = CARTESIAN_POINT('',(1.545454568492E-002,1.));
+#56105 = CARTESIAN_POINT('',(1.636363660756E-002,1.));
+#56106 = CARTESIAN_POINT('',(1.72727275302E-002,1.));
+#56107 = CARTESIAN_POINT('',(1.818181845285E-002,1.));
+#56108 = CARTESIAN_POINT('',(1.909090937549E-002,1.));
+#56109 = CARTESIAN_POINT('',(1.969696999058E-002,1.));
+#56110 = CARTESIAN_POINT('',(2.000000029813E-002,1.));
+#56111 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#56112 = ORIENTED_EDGE('',*,*,#56113,.F.);
+#56113 = EDGE_CURVE('',#55980,#56076,#56114,.T.);
+#56114 = SURFACE_CURVE('',#56115,(#56122),.PCURVE_S1.);
+#56115 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#56116,#56117,#56118,#56119,
+    #56120,#56121),.UNSPECIFIED.,.F.,.F.,(6,6),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#56116 = CARTESIAN_POINT('',(0.E+000,4.800000071526,-3.500000052154));
+#56117 = CARTESIAN_POINT('',(0.186599686687,4.800000071526,
+    -3.500000052154));
+#56118 = CARTESIAN_POINT('',(0.445104640076,4.800000071526,
+    -3.460046888373));
+#56119 = CARTESIAN_POINT('',(0.498634665332,4.800000071526,
+    -3.169273173316));
+#56120 = CARTESIAN_POINT('',(0.500000007451,4.800000071526,
+    -3.004877616915));
+#56121 = CARTESIAN_POINT('',(0.500000007451,4.800000071526,
+    -2.800000041723));
+#56122 = PCURVE('',#55990,#56123);
+#56123 = DEFINITIONAL_REPRESENTATION('',(#56124),#56128);
+#56124 = LINE('',#56125,#56126);
+#56125 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#56126 = VECTOR('',#56127,1.);
+#56127 = DIRECTION('',(0.E+000,1.));
+#56128 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#56129 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#56133)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#56130,#56131,#56132)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#56130 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#56131 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#56132 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#56133 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#56130,
+  'distance_accuracy_value','confusion accuracy');
+#56134 = SHAPE_DEFINITION_REPRESENTATION(#56135,#55972);
+#56135 = PRODUCT_DEFINITION_SHAPE('','',#56136);
+#56136 = PRODUCT_DEFINITION('design','',#56137,#56140);
+#56137 = PRODUCT_DEFINITION_FORMATION('','',#56138);
+#56138 = PRODUCT('Compound270','Compound270','',(#56139));
+#56139 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#56140 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#56141 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#56142,#56144);
+#56142 = ( REPRESENTATION_RELATIONSHIP('','',#55972,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#56143) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#56143 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1239);
+#56144 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #56145);
+#56145 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('307','=>[0:1:1:308]','',#5,
+  #56136,$);
+#56146 = PRODUCT_TYPE('part',$,(#56138));
+#56147 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#56148),#56262);
+#56148 = SHELL_BASED_SURFACE_MODEL('',(#56149));
+#56149 = OPEN_SHELL('',(#56150));
+#56150 = ADVANCED_FACE('',(#56151),#56165,.T.);
+#56151 = FACE_BOUND('',#56152,.T.);
+#56152 = EDGE_LOOP('',(#56153,#56176,#56212,#56228));
+#56153 = ORIENTED_EDGE('',*,*,#56154,.T.);
+#56154 = EDGE_CURVE('',#56155,#56157,#56159,.T.);
+#56155 = VERTEX_POINT('',#56156);
+#56156 = CARTESIAN_POINT('',(2.99999575032,4.124601354542,4.973273735529
+    ));
+#56157 = VERTEX_POINT('',#56158);
+#56158 = CARTESIAN_POINT('',(2.999995328439,4.266731646172,
+    5.199805326451));
+#56159 = SURFACE_CURVE('',#56160,(#56164),.PCURVE_S1.);
+#56160 = LINE('',#56161,#56162);
+#56161 = CARTESIAN_POINT('',(2.99999575032,4.124601354542,4.973273735529
+    ));
+#56162 = VECTOR('',#56163,1.);
+#56163 = DIRECTION('',(-1.577549876115E-006,0.531471814307,
+    0.847075976873));
+#56164 = PCURVE('',#56165,#56170);
+#56165 = PLANE('',#56166);
+#56166 = AXIS2_PLACEMENT_3D('',#56167,#56168,#56169);
+#56167 = CARTESIAN_POINT('',(2.99999553938,4.195666500357,5.08653953099)
+  );
+#56168 = DIRECTION('',(0.999999999998,1.93681741164E-006,
+    6.471509374156E-007));
+#56169 = DIRECTION('',(6.471509374169E-007,1.823593977381E-025,-1.));
+#56170 = DEFINITIONAL_REPRESENTATION('',(#56171),#56175);
+#56171 = LINE('',#56172,#56173);
+#56172 = CARTESIAN_POINT('',(0.113265795461,-7.106514581513E-002));
+#56173 = VECTOR('',#56174,1.);
+#56174 = DIRECTION('',(-0.847075976874,0.531471814308));
+#56175 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#56176 = ORIENTED_EDGE('',*,*,#56177,.T.);
+#56177 = EDGE_CURVE('',#56157,#56178,#56180,.T.);
+#56178 = VERTEX_POINT('',#56179);
+#56179 = CARTESIAN_POINT('',(2.999995320935,3.251175133738,
+    5.625582734313));
+#56180 = SURFACE_CURVE('',#56181,(#56195),.PCURVE_S1.);
+#56181 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#56182,#56183,#56184,#56185,
+    #56186,#56187,#56188,#56189,#56190,#56191,#56192,#56193,#56194),
+  .UNSPECIFIED.,.F.,.F.,(4,3,3,3,4),(0.E+000,0.281422154419,
+    0.583818322956,0.86078845397,1.),.UNSPECIFIED.);
+#56182 = CARTESIAN_POINT('',(2.999995328439,4.266731646172,
+    5.199805326451));
+#56183 = CARTESIAN_POINT('',(2.999995328309,4.234876719389,
+    5.295343505093));
+#56184 = CARTESIAN_POINT('',(2.999995337816,4.190227242214,
+    5.414281948285));
+#56185 = CARTESIAN_POINT('',(2.999995428911,4.110582963582,
+    5.511880859589));
+#56186 = CARTESIAN_POINT('',(2.999995526795,4.025002904138,
+    5.616753686295));
+#56187 = CARTESIAN_POINT('',(2.999995715185,3.90147416037,5.695348409397
+    ));
+#56188 = CARTESIAN_POINT('',(2.999995957697,3.766855786427,
+    5.723501184568));
+#56189 = CARTESIAN_POINT('',(2.999996179819,3.643556378077,
+    5.749286821552));
+#56190 = CARTESIAN_POINT('',(2.999996442578,3.513565468867,
+    5.732303947619));
+#56191 = CARTESIAN_POINT('',(2.99999668251,3.402872817733,5.692836827275
+    ));
+#56192 = CARTESIAN_POINT('',(2.999996803106,3.347236150191,
+    5.672999746575));
+#56193 = CARTESIAN_POINT('',(2.99999691777,3.296333857514,5.648158573351
+    ));
+#56194 = CARTESIAN_POINT('',(2.999997019845,3.251175133741,
+    5.625582734314));
+#56195 = PCURVE('',#56165,#56196);
+#56196 = DEFINITIONAL_REPRESENTATION('',(#56197),#56211);
+#56197 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#56198,#56199,#56200,#56201,
+    #56202,#56203,#56204,#56205,#56206,#56207,#56208,#56209,#56210),
+  .UNSPECIFIED.,.F.,.F.,(4,3,3,3,4),(0.E+000,0.281422154419,
+    0.583818322956,0.86078845397,1.),.UNSPECIFIED.);
+#56198 = CARTESIAN_POINT('',(-0.113265795461,7.106514581513E-002));
+#56199 = CARTESIAN_POINT('',(-0.208803974103,3.921021903207E-002));
+#56200 = CARTESIAN_POINT('',(-0.327742417295,-5.439258143011E-003));
+#56201 = CARTESIAN_POINT('',(-0.425341328599,-8.508353677516E-002));
+#56202 = CARTESIAN_POINT('',(-0.530214155305,-0.170663596219));
+#56203 = CARTESIAN_POINT('',(-0.608808878407,-0.294192339988));
+#56204 = CARTESIAN_POINT('',(-0.636961653578,-0.428810713931));
+#56205 = CARTESIAN_POINT('',(-0.662747290561,-0.552110122281));
+#56206 = CARTESIAN_POINT('',(-0.645764416628,-0.682101031491));
+#56207 = CARTESIAN_POINT('',(-0.606297296284,-0.792793682625));
+#56208 = CARTESIAN_POINT('',(-0.586460215584,-0.848430350168));
+#56209 = CARTESIAN_POINT('',(-0.56161904236,-0.899332642845));
+#56210 = CARTESIAN_POINT('',(-0.539043203323,-0.944491366618));
+#56211 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#56212 = ORIENTED_EDGE('',*,*,#56213,.F.);
+#56213 = EDGE_CURVE('',#56214,#56178,#56216,.T.);
+#56214 = VERTEX_POINT('',#56215);
+#56215 = CARTESIAN_POINT('',(2.999995539045,3.169241203214,
+    5.335544697118));
+#56216 = SURFACE_CURVE('',#56217,(#56221),.PCURVE_S1.);
+#56217 = LINE('',#56218,#56219);
+#56218 = CARTESIAN_POINT('',(2.999997366234,3.169241203218,
+    5.335544697119));
+#56219 = VECTOR('',#56220,1.);
+#56220 = DIRECTION('',(-1.149310812904E-006,0.271854561444,
+    0.962338348722));
+#56221 = PCURVE('',#56165,#56222);
+#56222 = DEFINITIONAL_REPRESENTATION('',(#56223),#56227);
+#56223 = LINE('',#56224,#56225);
+#56224 = CARTESIAN_POINT('',(-0.249005166128,-1.026425297141));
+#56225 = VECTOR('',#56226,1.);
+#56226 = DIRECTION('',(-0.962338348722,0.271854561444));
+#56227 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#56228 = ORIENTED_EDGE('',*,*,#56229,.F.);
+#56229 = EDGE_CURVE('',#56155,#56214,#56230,.T.);
+#56230 = SURFACE_CURVE('',#56231,(#56245),.PCURVE_S1.);
+#56231 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#56232,#56233,#56234,#56235,
+    #56236,#56237,#56238,#56239,#56240,#56241,#56242,#56243,#56244),
+  .UNSPECIFIED.,.F.,.F.,(4,3,3,3,4),(0.E+000,0.322869041301,
+    0.66143452065,0.973106707608,1.),.UNSPECIFIED.);
+#56232 = CARTESIAN_POINT('',(2.99999575032,4.124601354542,4.973273735529
+    ));
+#56233 = CARTESIAN_POINT('',(2.99999575011,4.077732300602,5.113870242111
+    ));
+#56234 = CARTESIAN_POINT('',(2.9999957619,4.02550423861,5.25196127947));
+#56235 = CARTESIAN_POINT('',(2.999995859255,3.943569842285,
+    5.346741486325));
+#56236 = CARTESIAN_POINT('',(2.999995961343,3.857652164779,
+    5.446129479788));
+#56237 = CARTESIAN_POINT('',(2.999996153105,3.741812952333,
+    5.496499345469));
+#56238 = CARTESIAN_POINT('',(2.999996416739,3.608257759577,
+    5.488831600988));
+#56239 = CARTESIAN_POINT('',(2.999996659432,3.485311264601,
+    5.481772928923));
+#56240 = CARTESIAN_POINT('',(2.999996958579,3.349745462584,
+    5.425248053401));
+#56241 = CARTESIAN_POINT('',(2.999997281962,3.206535699108,
+    5.354148061375));
+#56242 = CARTESIAN_POINT('',(2.999997309866,3.194178542442,
+    5.348013048516));
+#56243 = CARTESIAN_POINT('',(2.999997337961,3.181749327146,5.34179875686
+    ));
+#56244 = CARTESIAN_POINT('',(2.999997366234,3.169241203218,
+    5.335544697119));
+#56245 = PCURVE('',#56165,#56246);
+#56246 = DEFINITIONAL_REPRESENTATION('',(#56247),#56261);
+#56247 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#56248,#56249,#56250,#56251,
+    #56252,#56253,#56254,#56255,#56256,#56257,#56258,#56259,#56260),
+  .UNSPECIFIED.,.F.,.F.,(4,3,3,3,4),(0.E+000,0.322869041301,
+    0.66143452065,0.973106707608,1.),.UNSPECIFIED.);
+#56248 = CARTESIAN_POINT('',(0.113265795461,-7.106514581513E-002));
+#56249 = CARTESIAN_POINT('',(-2.733071112086E-002,-0.117934199755));
+#56250 = CARTESIAN_POINT('',(-0.16542174848,-0.170162261747));
+#56251 = CARTESIAN_POINT('',(-0.260201955335,-0.252096658072));
+#56252 = CARTESIAN_POINT('',(-0.359589948798,-0.338014335579));
+#56253 = CARTESIAN_POINT('',(-0.409959814479,-0.453853548025));
+#56254 = CARTESIAN_POINT('',(-0.402292069997,-0.587408740781));
+#56255 = CARTESIAN_POINT('',(-0.395233397932,-0.710355235757));
+#56256 = CARTESIAN_POINT('',(-0.33870852241,-0.845921037775));
+#56257 = CARTESIAN_POINT('',(-0.267608530384,-0.989130801251));
+#56258 = CARTESIAN_POINT('',(-0.261473517525,-1.001487957917));
+#56259 = CARTESIAN_POINT('',(-0.255259225869,-1.013917173213));
+#56260 = CARTESIAN_POINT('',(-0.249005166128,-1.026425297141));
+#56261 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#56262 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#56266)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#56263,#56264,#56265)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#56263 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#56264 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#56265 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#56266 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(5.E-007),#56263,
+  'distance_accuracy_value','confusion accuracy');
+#56267 = SHAPE_DEFINITION_REPRESENTATION(#56268,#56147);
+#56268 = PRODUCT_DEFINITION_SHAPE('','',#56269);
+#56269 = PRODUCT_DEFINITION('design','',#56270,#56273);
+#56270 = PRODUCT_DEFINITION_FORMATION('','',#56271);
+#56271 = PRODUCT('Compound271','Compound271','',(#56272));
+#56272 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#56273 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#56274 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#56275,#56277);
+#56275 = ( REPRESENTATION_RELATIONSHIP('','',#56147,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#56276) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#56276 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1243);
+#56277 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #56278);
+#56278 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('308','=>[0:1:1:309]','',#5,
+  #56269,$);
+#56279 = PRODUCT_TYPE('part',$,(#56271));
+#56280 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#56281),#56383);
+#56281 = SHELL_BASED_SURFACE_MODEL('',(#56282));
+#56282 = OPEN_SHELL('',(#56283));
+#56283 = ADVANCED_FACE('',(#56284),#56298,.T.);
+#56284 = FACE_BOUND('',#56285,.T.);
+#56285 = EDGE_LOOP('',(#56286,#56309,#56339,#56355));
+#56286 = ORIENTED_EDGE('',*,*,#56287,.T.);
+#56287 = EDGE_CURVE('',#56288,#56290,#56292,.T.);
+#56288 = VERTEX_POINT('',#56289);
+#56289 = CARTESIAN_POINT('',(2.999995539045,3.169241203214,
+    5.335544697118));
+#56290 = VERTEX_POINT('',#56291);
+#56291 = CARTESIAN_POINT('',(2.999995320942,2.943155443838,
+    5.471577780565));
+#56292 = SURFACE_CURVE('',#56293,(#56297),.PCURVE_S1.);
+#56293 = LINE('',#56294,#56295);
+#56294 = CARTESIAN_POINT('',(2.999995539045,3.169241203214,
+    5.335544697118));
+#56295 = VECTOR('',#56296,1.);
+#56296 = DIRECTION('',(-8.265999421614E-007,-0.856854170142,
+    0.515558853197));
+#56297 = PCURVE('',#56298,#56303);
+#56298 = PLANE('',#56299);
+#56299 = AXIS2_PLACEMENT_3D('',#56300,#56301,#56302);
+#56300 = CARTESIAN_POINT('',(2.999995429994,3.056198323526,
+    5.403561238842));
+#56301 = DIRECTION('',(1.,-7.892365020401E-007,2.916046348601E-007));
+#56302 = DIRECTION('',(2.916046348602E-007,7.8961821169E-026,-1.));
+#56303 = DEFINITIONAL_REPRESENTATION('',(#56304),#56308);
+#56304 = LINE('',#56305,#56306);
+#56305 = CARTESIAN_POINT('',(6.801654172403E-002,0.113042879688));
+#56306 = VECTOR('',#56307,1.);
+#56307 = DIRECTION('',(-0.515558853197,-0.856854170142));
+#56308 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#56309 = ORIENTED_EDGE('',*,*,#56310,.T.);
+#56310 = EDGE_CURVE('',#56290,#56311,#56313,.T.);
+#56311 = VERTEX_POINT('',#56312);
+#56312 = CARTESIAN_POINT('',(2.999995320931,2.246834896813,
+    4.621353936608));
+#56313 = SURFACE_CURVE('',#56314,(#56325),.PCURVE_S1.);
+#56314 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#56315,#56316,#56317,#56318,
+    #56319,#56320,#56321,#56322,#56323,#56324),.UNSPECIFIED.,.F.,.F.,(4,
+    3,3,4),(0.E+000,0.346331639032,0.70473157831,1.),.UNSPECIFIED.);
+#56315 = CARTESIAN_POINT('',(2.999995320942,2.943155443838,
+    5.471577780565));
+#56316 = CARTESIAN_POINT('',(2.999995264549,2.855501669885,
+    5.427730506029));
+#56317 = CARTESIAN_POINT('',(2.999995190552,2.738642442082,
+    5.365202703009));
+#56318 = CARTESIAN_POINT('',(2.999995132868,2.630693651245,
+    5.270854089186));
+#56319 = CARTESIAN_POINT('',(2.999995073173,2.518983268129,5.17321779595
+    ));
+#56320 = CARTESIAN_POINT('',(2.999995032053,2.419112037205,
+    5.043927447029));
+#56321 = CARTESIAN_POINT('',(2.999995017882,2.353390646955,4.91464721775
+    ));
+#56322 = CARTESIAN_POINT('',(2.999995006207,2.299245963756,
+    4.808139472989));
+#56323 = CARTESIAN_POINT('',(2.999995012541,2.268507731462,
+    4.703224935943));
+#56324 = CARTESIAN_POINT('',(2.99999501931,2.246834896813,4.621353936608
+    ));
+#56325 = PCURVE('',#56298,#56326);
+#56326 = DEFINITIONAL_REPRESENTATION('',(#56327),#56338);
+#56327 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#56328,#56329,#56330,#56331,
+    #56332,#56333,#56334,#56335,#56336,#56337),.UNSPECIFIED.,.F.,.F.,(4,
+    3,3,4),(0.E+000,0.346331639032,0.70473157831,1.),.UNSPECIFIED.);
+#56328 = CARTESIAN_POINT('',(-6.801654172303E-002,-0.113042879688));
+#56329 = CARTESIAN_POINT('',(-2.416926718705E-002,-0.200696653641));
+#56330 = CARTESIAN_POINT('',(3.835853583293E-002,-0.317555881444));
+#56331 = CARTESIAN_POINT('',(0.132707149656,-0.425504672281));
+#56332 = CARTESIAN_POINT('',(0.230343442892,-0.537215055397));
+#56333 = CARTESIAN_POINT('',(0.359633791813,-0.637086286321));
+#56334 = CARTESIAN_POINT('',(0.488914021092,-0.702807676571));
+#56335 = CARTESIAN_POINT('',(0.595421765853,-0.75695235977));
+#56336 = CARTESIAN_POINT('',(0.700336302899,-0.787690592064));
+#56337 = CARTESIAN_POINT('',(0.782207302234,-0.809363426713));
+#56338 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#56339 = ORIENTED_EDGE('',*,*,#56340,.F.);
+#56340 = EDGE_CURVE('',#56341,#56311,#56343,.T.);
+#56341 = VERTEX_POINT('',#56342);
+#56342 = CARTESIAN_POINT('',(2.999995320942,2.441660404055,4.46366317919
+    ));
+#56343 = SURFACE_CURVE('',#56344,(#56348),.PCURVE_S1.);
+#56344 = LINE('',#56345,#56346);
+#56345 = CARTESIAN_POINT('',(2.999995219056,2.441660404055,4.46366317919
+    ));
+#56346 = VECTOR('',#56347,1.);
+#56347 = DIRECTION('',(-7.969281726658E-007,-0.777293898908,
+    0.629137659594));
+#56348 = PCURVE('',#56298,#56349);
+#56349 = DEFINITIONAL_REPRESENTATION('',(#56350),#56354);
+#56350 = LINE('',#56351,#56352);
+#56351 = CARTESIAN_POINT('',(0.939898059652,-0.614537919471));
+#56352 = VECTOR('',#56353,1.);
+#56353 = DIRECTION('',(-0.629137659594,-0.777293898908));
+#56354 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#56355 = ORIENTED_EDGE('',*,*,#56356,.F.);
+#56356 = EDGE_CURVE('',#56288,#56341,#56357,.T.);
+#56357 = SURFACE_CURVE('',#56358,(#56369),.PCURVE_S1.);
+#56358 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#56359,#56360,#56361,#56362,
+    #56363,#56364,#56365,#56366,#56367,#56368),.UNSPECIFIED.,.F.,.F.,(4,
+    3,3,4),(0.E+000,0.34342594395,0.707762469962,1.),.UNSPECIFIED.);
+#56359 = CARTESIAN_POINT('',(2.999995539045,3.169241203214,
+    5.335544697118));
+#56360 = CARTESIAN_POINT('',(2.999995469933,3.061830446899,
+    5.281839355317));
+#56361 = CARTESIAN_POINT('',(2.999995392532,2.939272681361,
+    5.215566738003));
+#56362 = CARTESIAN_POINT('',(2.999995333322,2.82889884062,5.119883350717
+    ));
+#56363 = CARTESIAN_POINT('',(2.999995270508,2.711804537156,5.01837397574
+    ));
+#56364 = CARTESIAN_POINT('',(2.999995229567,2.611102052452,
+    4.886218308543));
+#56365 = CARTESIAN_POINT('',(2.999995216217,2.545544842733,
+    4.754565795156));
+#56366 = CARTESIAN_POINT('',(2.999995205509,2.492960828569,
+    4.648966156939));
+#56367 = CARTESIAN_POINT('',(2.999995212302,2.463287243889,
+    4.545360915145));
+#56368 = CARTESIAN_POINT('',(2.999995219056,2.441660404055,4.46366317919
+    ));
+#56369 = PCURVE('',#56298,#56370);
+#56370 = DEFINITIONAL_REPRESENTATION('',(#56371),#56382);
+#56371 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#56372,#56373,#56374,#56375,
+    #56376,#56377,#56378,#56379,#56380,#56381),.UNSPECIFIED.,.F.,.F.,(4,
+    3,3,4),(0.E+000,0.34342594395,0.707762469962,1.),.UNSPECIFIED.);
+#56372 = CARTESIAN_POINT('',(6.801654172403E-002,0.113042879688));
+#56373 = CARTESIAN_POINT('',(0.121721883525,5.632123373002E-003));
+#56374 = CARTESIAN_POINT('',(0.187994500839,-0.116925642165));
+#56375 = CARTESIAN_POINT('',(0.283677888125,-0.227299482906));
+#56376 = CARTESIAN_POINT('',(0.385187263102,-0.34439378637));
+#56377 = CARTESIAN_POINT('',(0.517342930299,-0.445096271074));
+#56378 = CARTESIAN_POINT('',(0.648995443686,-0.510653480793));
+#56379 = CARTESIAN_POINT('',(0.754595081903,-0.563237494957));
+#56380 = CARTESIAN_POINT('',(0.858200323697,-0.592911079637));
+#56381 = CARTESIAN_POINT('',(0.939898059652,-0.614537919471));
+#56382 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#56383 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#56387)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#56384,#56385,#56386)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#56384 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#56385 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#56386 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#56387 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#56384,
+  'distance_accuracy_value','confusion accuracy');
+#56388 = SHAPE_DEFINITION_REPRESENTATION(#56389,#56280);
+#56389 = PRODUCT_DEFINITION_SHAPE('','',#56390);
+#56390 = PRODUCT_DEFINITION('design','',#56391,#56394);
+#56391 = PRODUCT_DEFINITION_FORMATION('','',#56392);
+#56392 = PRODUCT('Compound272','Compound272','',(#56393));
+#56393 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#56394 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#56395 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#56396,#56398);
+#56396 = ( REPRESENTATION_RELATIONSHIP('','',#56280,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#56397) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#56397 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1247);
+#56398 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #56399);
+#56399 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('309','=>[0:1:1:310]','',#5,
+  #56390,$);
+#56400 = PRODUCT_TYPE('part',$,(#56392));
+#56401 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#56402),#56577);
+#56402 = SHELL_BASED_SURFACE_MODEL('',(#56403));
+#56403 = OPEN_SHELL('',(#56404));
+#56404 = ADVANCED_FACE('',(#56405),#56419,.T.);
+#56405 = FACE_BOUND('',#56406,.T.);
+#56406 = EDGE_LOOP('',(#56407,#56484,#56503,#56541));
+#56407 = ORIENTED_EDGE('',*,*,#56408,.T.);
+#56408 = EDGE_CURVE('',#56409,#56411,#56413,.T.);
+#56409 = VERTEX_POINT('',#56410);
+#56410 = CARTESIAN_POINT('',(3.000000112394,4.541968503081,
+    3.721191232528));
+#56411 = VERTEX_POINT('',#56412);
+#56412 = CARTESIAN_POINT('',(3.000000120894,4.744113222403,
+    3.767411871552));
+#56413 = SURFACE_CURVE('',#56414,(#56418),.PCURVE_S1.);
+#56414 = LINE('',#56415,#56416);
+#56415 = CARTESIAN_POINT('',(3.000000112394,4.541968503081,
+    3.721191232528));
+#56416 = VECTOR('',#56417,1.);
+#56417 = DIRECTION('',(4.099560493494E-008,0.974841604875,0.222898733519
+    ));
+#56418 = PCURVE('',#56419,#56456);
+#56419 = B_SPLINE_SURFACE_WITH_KNOTS('',5,5,(
+    (#56420,#56421,#56422,#56423,#56424,#56425)
+    ,(#56426,#56427,#56428,#56429,#56430,#56431)
+    ,(#56432,#56433,#56434,#56435,#56436,#56437)
+    ,(#56438,#56439,#56440,#56441,#56442,#56443)
+    ,(#56444,#56445,#56446,#56447,#56448,#56449)
+    ,(#56450,#56451,#56452,#56453,#56454,#56455
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(6,6),(0.E+000,2.279342819002E-002)
+  ,(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#56420 = CARTESIAN_POINT('',(3.000000112394,4.541968503081,
+    3.721191232528));
+#56421 = CARTESIAN_POINT('',(2.999999233144,4.458617425267,
+    3.971244477506));
+#56422 = CARTESIAN_POINT('',(2.999998360755,4.375122152036,
+    4.221730309119));
+#56423 = CARTESIAN_POINT('',(2.99999748834,4.291626881991,4.472216131177
+    ));
+#56424 = CARTESIAN_POINT('',(2.999996615929,4.208132059844,
+    4.722700609537));
+#56425 = CARTESIAN_POINT('',(2.99999575032,4.124601354542,4.973273735529
+    ));
+#56426 = CARTESIAN_POINT('',(3.000000114094,4.582397446945,
+    3.730435360332));
+#56427 = CARTESIAN_POINT('',(2.999999220226,4.496637956049,
+    3.987763612038));
+#56428 = CARTESIAN_POINT('',(2.999998330684,4.410753102474,
+    4.245418176351));
+#56429 = CARTESIAN_POINT('',(2.99999744112,4.324868149418,4.503073039104
+    ));
+#56430 = CARTESIAN_POINT('',(2.999996551564,4.238983724656,
+    4.760726316977));
+#56431 = CARTESIAN_POINT('',(2.999995665944,4.153027412868,
+    5.018580053713));
+#56432 = CARTESIAN_POINT('',(3.000000115794,4.62282639081,3.739679488137
+    ));
+#56433 = CARTESIAN_POINT('',(2.999999207308,4.534658486832,
+    4.004282746571));
+#56434 = CARTESIAN_POINT('',(2.999998300613,4.446384052912,
+    4.269106043582));
+#56435 = CARTESIAN_POINT('',(2.999997393901,4.358109416846,
+    4.533929947031));
+#56436 = CARTESIAN_POINT('',(2.999996487198,4.269835389468,
+    4.798752024418));
+#56437 = CARTESIAN_POINT('',(2.999995581568,4.181453471194,
+    5.063886371898));
+#56438 = CARTESIAN_POINT('',(3.000000117494,4.663255334674,
+    3.748923615942));
+#56439 = CARTESIAN_POINT('',(2.999999194389,4.572679017615,
+    4.020801881104));
+#56440 = CARTESIAN_POINT('',(2.999998270542,4.48201500335,4.292793910814
+    ));
+#56441 = CARTESIAN_POINT('',(2.999997346682,4.391350684273,
+    4.564786854958));
+#56442 = CARTESIAN_POINT('',(2.999996422833,4.300687054279,
+    4.836777731858));
+#56443 = CARTESIAN_POINT('',(2.999995497192,4.20987952952,5.109192690082
+    ));
+#56444 = CARTESIAN_POINT('',(3.000000119194,4.703684278539,
+    3.758167743747));
+#56445 = CARTESIAN_POINT('',(2.999999181471,4.610699548397,
+    4.037321015636));
+#56446 = CARTESIAN_POINT('',(2.999998240471,4.517645953788,
+    4.316481778045));
+#56447 = CARTESIAN_POINT('',(2.999997299462,4.424591951701,
+    4.595643762885));
+#56448 = CARTESIAN_POINT('',(2.999996358468,4.331538719091,
+    4.874803439299));
+#56449 = CARTESIAN_POINT('',(2.999995412815,4.238305587846,
+    5.154499008266));
+#56450 = CARTESIAN_POINT('',(3.000000120894,4.744113222403,
+    3.767411871552));
+#56451 = CARTESIAN_POINT('',(2.999999168553,4.64872007918,4.053840150169
+    ));
+#56452 = CARTESIAN_POINT('',(2.9999982104,4.553276904226,4.340169645277)
+  );
+#56453 = CARTESIAN_POINT('',(2.999997252243,4.457833219129,
+    4.626500670812));
+#56454 = CARTESIAN_POINT('',(2.999996294102,4.362390383903,
+    4.912829146739));
+#56455 = CARTESIAN_POINT('',(2.999995328439,4.266731646172,
+    5.199805326451));
+#56456 = DEFINITIONAL_REPRESENTATION('',(#56457),#56483);
+#56457 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#56458,#56459,#56460,#56461,
+    #56462,#56463,#56464,#56465,#56466,#56467,#56468,#56469,#56470,
+    #56471,#56472,#56473,#56474,#56475,#56476,#56477,#56478,#56479,
+    #56480,#56481,#56482),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,9.425527477369E-003,
+    1.885105495474E-002,2.827658243211E-002,3.770210990948E-002,
+    4.712763738685E-002,5.655316486421E-002,6.597869234158E-002,
+    7.540421981895E-002,8.482974729632E-002,9.425527477369E-002,
+    0.103680802251,0.113106329728,0.122531857206,0.131957384683,
+    0.141382912161,0.150808439638,0.160233967115,0.169659494593,
+    0.17908502207,0.188510549547,0.197936077025,0.207361604502),
+  .UNSPECIFIED.);
+#56458 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#56459 = CARTESIAN_POINT('',(3.453549725761E-004,0.E+000));
+#56460 = CARTESIAN_POINT('',(1.036064917728E-003,0.E+000));
+#56461 = CARTESIAN_POINT('',(2.072129835457E-003,0.E+000));
+#56462 = CARTESIAN_POINT('',(3.108194753185E-003,0.E+000));
+#56463 = CARTESIAN_POINT('',(4.144259670913E-003,0.E+000));
+#56464 = CARTESIAN_POINT('',(5.180324588642E-003,0.E+000));
+#56465 = CARTESIAN_POINT('',(6.21638950637E-003,0.E+000));
+#56466 = CARTESIAN_POINT('',(7.252454424098E-003,0.E+000));
+#56467 = CARTESIAN_POINT('',(8.288519341826E-003,0.E+000));
+#56468 = CARTESIAN_POINT('',(9.324584259555E-003,0.E+000));
+#56469 = CARTESIAN_POINT('',(1.036064917728E-002,0.E+000));
+#56470 = CARTESIAN_POINT('',(1.139671409501E-002,0.E+000));
+#56471 = CARTESIAN_POINT('',(1.243277901274E-002,0.E+000));
+#56472 = CARTESIAN_POINT('',(1.346884393047E-002,0.E+000));
+#56473 = CARTESIAN_POINT('',(1.45049088482E-002,0.E+000));
+#56474 = CARTESIAN_POINT('',(1.554097376592E-002,0.E+000));
+#56475 = CARTESIAN_POINT('',(1.657703868365E-002,0.E+000));
+#56476 = CARTESIAN_POINT('',(1.761310360138E-002,0.E+000));
+#56477 = CARTESIAN_POINT('',(1.864916851911E-002,0.E+000));
+#56478 = CARTESIAN_POINT('',(1.968523343684E-002,0.E+000));
+#56479 = CARTESIAN_POINT('',(2.072129835457E-002,0.E+000));
+#56480 = CARTESIAN_POINT('',(2.175736327229E-002,0.E+000));
+#56481 = CARTESIAN_POINT('',(2.244807321745E-002,-0.E+000));
+#56482 = CARTESIAN_POINT('',(2.279342819002E-002,0.E+000));
+#56483 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#56484 = ORIENTED_EDGE('',*,*,#56485,.T.);
+#56485 = EDGE_CURVE('',#56411,#56486,#56488,.T.);
+#56486 = VERTEX_POINT('',#56487);
+#56487 = CARTESIAN_POINT('',(2.999995328439,4.266731646172,
+    5.199805326451));
+#56488 = SURFACE_CURVE('',#56489,(#56496),.PCURVE_S1.);
+#56489 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#56490,#56491,#56492,#56493,
+    #56494,#56495),.UNSPECIFIED.,.F.,.F.,(6,6),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#56490 = CARTESIAN_POINT('',(3.000000120894,4.744113222403,
+    3.767411871552));
+#56491 = CARTESIAN_POINT('',(2.999999168553,4.64872007918,4.053840150169
+    ));
+#56492 = CARTESIAN_POINT('',(2.9999982104,4.553276904226,4.340169645277)
+  );
+#56493 = CARTESIAN_POINT('',(2.999997252243,4.457833219129,
+    4.626500670812));
+#56494 = CARTESIAN_POINT('',(2.999996294102,4.362390383903,
+    4.912829146739));
+#56495 = CARTESIAN_POINT('',(2.999995328439,4.266731646172,
+    5.199805326451));
+#56496 = PCURVE('',#56419,#56497);
+#56497 = DEFINITIONAL_REPRESENTATION('',(#56498),#56502);
+#56498 = LINE('',#56499,#56500);
+#56499 = CARTESIAN_POINT('',(2.279342819002E-002,0.E+000));
+#56500 = VECTOR('',#56501,1.);
+#56501 = DIRECTION('',(0.E+000,1.));
+#56502 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#56503 = ORIENTED_EDGE('',*,*,#56504,.F.);
+#56504 = EDGE_CURVE('',#56505,#56486,#56507,.T.);
+#56505 = VERTEX_POINT('',#56506);
+#56506 = CARTESIAN_POINT('',(2.99999575032,4.124601354542,4.973273735529
+    ));
+#56507 = SURFACE_CURVE('',#56508,(#56512),.PCURVE_S1.);
+#56508 = LINE('',#56509,#56510);
+#56509 = CARTESIAN_POINT('',(2.99999575032,4.124601354542,4.973273735529
+    ));
+#56510 = VECTOR('',#56511,1.);
+#56511 = DIRECTION('',(-1.577549874039E-006,0.531471814307,
+    0.847075976873));
+#56512 = PCURVE('',#56419,#56513);
+#56513 = DEFINITIONAL_REPRESENTATION('',(#56514),#56540);
+#56514 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#56515,#56516,#56517,#56518,
+    #56519,#56520,#56521,#56522,#56523,#56524,#56525,#56526,#56527,
+    #56528,#56529,#56530,#56531,#56532,#56533,#56534,#56535,#56536,
+    #56537,#56538,#56539),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.215580511971E-002,
+    2.431161023942E-002,3.646741535914E-002,4.862322047885E-002,
+    6.077902559856E-002,7.293483071827E-002,8.509063583799E-002,
+    9.72464409577E-002,0.109402246077,0.121558051197,0.133713856317,
+    0.145869661437,0.158025466556,0.170181271676,0.182337076796,
+    0.194492881915,0.206648687035,0.218804492155,0.230960297275,
+    0.243116102394,0.255271907514,0.267427712634),.UNSPECIFIED.);
+#56515 = CARTESIAN_POINT('',(0.E+000,1.));
+#56516 = CARTESIAN_POINT('',(3.453549725761E-004,1.));
+#56517 = CARTESIAN_POINT('',(1.036064917728E-003,1.));
+#56518 = CARTESIAN_POINT('',(2.072129835457E-003,1.));
+#56519 = CARTESIAN_POINT('',(3.108194753185E-003,1.));
+#56520 = CARTESIAN_POINT('',(4.144259670913E-003,1.));
+#56521 = CARTESIAN_POINT('',(5.180324588642E-003,1.));
+#56522 = CARTESIAN_POINT('',(6.21638950637E-003,1.));
+#56523 = CARTESIAN_POINT('',(7.252454424098E-003,1.));
+#56524 = CARTESIAN_POINT('',(8.288519341827E-003,1.));
+#56525 = CARTESIAN_POINT('',(9.324584259555E-003,1.));
+#56526 = CARTESIAN_POINT('',(1.036064917728E-002,1.));
+#56527 = CARTESIAN_POINT('',(1.139671409501E-002,1.));
+#56528 = CARTESIAN_POINT('',(1.243277901274E-002,1.));
+#56529 = CARTESIAN_POINT('',(1.346884393047E-002,1.));
+#56530 = CARTESIAN_POINT('',(1.45049088482E-002,1.));
+#56531 = CARTESIAN_POINT('',(1.554097376592E-002,1.));
+#56532 = CARTESIAN_POINT('',(1.657703868365E-002,1.));
+#56533 = CARTESIAN_POINT('',(1.761310360138E-002,1.));
+#56534 = CARTESIAN_POINT('',(1.864916851911E-002,1.));
+#56535 = CARTESIAN_POINT('',(1.968523343684E-002,1.));
+#56536 = CARTESIAN_POINT('',(2.072129835457E-002,1.));
+#56537 = CARTESIAN_POINT('',(2.175736327229E-002,1.));
+#56538 = CARTESIAN_POINT('',(2.244807321745E-002,1.));
+#56539 = CARTESIAN_POINT('',(2.279342819002E-002,1.));
+#56540 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#56541 = ORIENTED_EDGE('',*,*,#56542,.F.);
+#56542 = EDGE_CURVE('',#56409,#56505,#56543,.T.);
+#56543 = SURFACE_CURVE('',#56544,(#56548),.PCURVE_S1.);
+#56544 = LINE('',#56545,#56546);
+#56545 = CARTESIAN_POINT('',(3.000000112394,4.541968503081,
+    3.721191232528));
+#56546 = VECTOR('',#56547,1.);
+#56547 = DIRECTION('',(-3.305069861592E-006,-0.316232071762,
+    0.948681862785));
+#56548 = PCURVE('',#56419,#56549);
+#56549 = DEFINITIONAL_REPRESENTATION('',(#56550),#56576);
+#56550 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#56551,#56552,#56553,#56554,
+    #56555,#56556,#56557,#56558,#56559,#56560,#56561,#56562,#56563,
+    #56564,#56565,#56566,#56567,#56568,#56569,#56570,#56571,#56572,
+    #56573,#56574,#56575),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,5.999149269957E-002,0.119982985399,
+    0.179974478099,0.239965970798,0.299957463498,0.359948956197,
+    0.419940448897,0.479931941597,0.539923434296,0.599914926996,
+    0.659906419695,0.719897912395,0.779889405094,0.839880897794,
+    0.899872390494,0.959863883193,1.019855375893,1.079846868592,
+    1.139838361292,1.199829853991,1.259821346691,1.319812839391),
+  .UNSPECIFIED.);
+#56551 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#56552 = CARTESIAN_POINT('',(-1.005255571318E-008,1.517352772054E-002));
+#56553 = CARTESIAN_POINT('',(-3.016164560411E-008,4.55158647858E-002));
+#56554 = CARTESIAN_POINT('',(-6.031608380716E-008,9.101690420415E-002));
+#56555 = CARTESIAN_POINT('',(-9.045115330601E-008,0.136507233096));
+#56556 = CARTESIAN_POINT('',(-1.205183221832E-007,0.181988373647));
+#56557 = CARTESIAN_POINT('',(-1.504243663361E-007,0.227461704347));
+#56558 = CARTESIAN_POINT('',(-1.800135429232E-007,0.272928444976));
+#56559 = CARTESIAN_POINT('',(-2.090528595861E-007,0.318389669395));
+#56560 = CARTESIAN_POINT('',(-2.372165144317E-007,0.363846310665));
+#56561 = CARTESIAN_POINT('',(-2.640705586759E-007,0.409299168014));
+#56562 = CARTESIAN_POINT('',(-2.890574919144E-007,0.45474891315));
+#56563 = CARTESIAN_POINT('',(-3.114808760542E-007,0.500196096597));
+#56564 = CARTESIAN_POINT('',(-3.304899423908E-007,0.545641153909));
+#56565 = CARTESIAN_POINT('',(-3.450642110831E-007,0.591084411808));
+#56566 = CARTESIAN_POINT('',(-3.539981168664E-007,0.636526094257));
+#56567 = CARTESIAN_POINT('',(-3.558856806084E-007,0.681966328489));
+#56568 = CARTESIAN_POINT('',(-3.491051358983E-007,0.727405150961));
+#56569 = CARTESIAN_POINT('',(-3.318038679237E-007,0.772842513334));
+#56570 = CARTESIAN_POINT('',(-3.018824163308E-007,0.818278288239));
+#56571 = CARTESIAN_POINT('',(-2.569822150603E-007,0.863712275621));
+#56572 = CARTESIAN_POINT('',(-1.9445972173E-007,0.909144206847));
+#56573 = CARTESIAN_POINT('',(-1.114117119129E-007,0.954573756999));
+#56574 = CARTESIAN_POINT('',(-4.01439446076E-008,0.984858269991));
+#56575 = CARTESIAN_POINT('',(0.E+000,1.));
+#56576 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#56577 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#56581)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#56578,#56579,#56580)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#56578 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#56579 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#56580 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#56581 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#56578,
+  'distance_accuracy_value','confusion accuracy');
+#56582 = SHAPE_DEFINITION_REPRESENTATION(#56583,#56401);
+#56583 = PRODUCT_DEFINITION_SHAPE('','',#56584);
+#56584 = PRODUCT_DEFINITION('design','',#56585,#56588);
+#56585 = PRODUCT_DEFINITION_FORMATION('','',#56586);
+#56586 = PRODUCT('Compound257','Compound257','',(#56587));
+#56587 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#56588 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#56589 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#56590,#56592);
+#56590 = ( REPRESENTATION_RELATIONSHIP('','',#56401,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#56591) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#56591 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1251);
+#56592 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #56593);
+#56593 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('310','=>[0:1:1:311]','',#5,
+  #56584,$);
+#56594 = PRODUCT_TYPE('part',$,(#56586));
+#56595 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#56596),#56670);
+#56596 = SHELL_BASED_SURFACE_MODEL('',(#56597));
+#56597 = OPEN_SHELL('',(#56598));
+#56598 = ADVANCED_FACE('',(#56599),#56613,.T.);
+#56599 = FACE_BOUND('',#56600,.T.);
+#56600 = EDGE_LOOP('',(#56601,#56624,#56640,#56656));
+#56601 = ORIENTED_EDGE('',*,*,#56602,.T.);
+#56602 = EDGE_CURVE('',#56603,#56605,#56607,.T.);
+#56603 = VERTEX_POINT('',#56604);
+#56604 = CARTESIAN_POINT('',(6.815720426045E-009,4.541968503081,
+    3.721191232528));
+#56605 = VERTEX_POINT('',#56606);
+#56606 = CARTESIAN_POINT('',(4.368876850452E-006,4.124607165927,
+    4.973275672804));
+#56607 = SURFACE_CURVE('',#56608,(#56612),.PCURVE_S1.);
+#56608 = LINE('',#56609,#56610);
+#56609 = CARTESIAN_POINT('',(6.815721363584E-009,4.541968489142,
+    3.721191227881));
+#56610 = VECTOR('',#56611,1.);
+#56611 = DIRECTION('',(3.305060387765E-006,-0.316227726248,
+    0.948683311301));
+#56612 = PCURVE('',#56613,#56618);
+#56613 = PLANE('',#56614);
+#56614 = AXIS2_PLACEMENT_3D('',#56615,#56616,#56617);
+#56615 = CARTESIAN_POINT('',(2.1942393158E-006,4.333369169838,
+    4.346989273234));
+#56616 = DIRECTION('',(6.381024498796E-008,-0.948683311306,
+    -0.31622772625));
+#56617 = DIRECTION('',(1.323488980085E-023,0.31622772625,-0.948683311306
+    ));
+#56618 = DEFINITIONAL_REPRESENTATION('',(#56619),#56623);
+#56619 = LINE('',#56620,#56621);
+#56620 = CARTESIAN_POINT('',(0.659649050315,-2.187423594436E-006));
+#56621 = VECTOR('',#56622,1.);
+#56622 = DIRECTION('',(-0.999999999995,3.305060387765E-006));
+#56623 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#56624 = ORIENTED_EDGE('',*,*,#56625,.T.);
+#56625 = EDGE_CURVE('',#56605,#56626,#56628,.T.);
+#56626 = VERTEX_POINT('',#56627);
+#56627 = CARTESIAN_POINT('',(-2.99999575032,4.124606894266,
+    4.973275582103));
+#56628 = SURFACE_CURVE('',#56629,(#56633),.PCURVE_S1.);
+#56629 = LINE('',#56630,#56631);
+#56630 = CARTESIAN_POINT('',(4.368876856512E-006,4.124607075829,
+    4.973275642771));
+#56631 = VECTOR('',#56632,1.);
+#56632 = DIRECTION('',(-1.,-6.052100672551E-008,-2.022269197611E-008));
+#56633 = PCURVE('',#56613,#56634);
+#56634 = DEFINITIONAL_REPRESENTATION('',(#56635),#56639);
+#56635 = LINE('',#56636,#56637);
+#56636 = CARTESIAN_POINT('',(-0.660163789194,2.174637540712E-006));
+#56637 = VECTOR('',#56638,1.);
+#56638 = DIRECTION('',(4.651004024832E-011,-1.));
+#56639 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#56640 = ORIENTED_EDGE('',*,*,#56641,.F.);
+#56641 = EDGE_CURVE('',#56642,#56626,#56644,.T.);
+#56642 = VERTEX_POINT('',#56643);
+#56643 = CARTESIAN_POINT('',(-3.000000112394,4.541968503081,
+    3.721191232528));
+#56644 = SURFACE_CURVE('',#56645,(#56649),.PCURVE_S1.);
+#56645 = LINE('',#56646,#56647);
+#56646 = CARTESIAN_POINT('',(-3.000000112394,4.541968307535,
+    3.721191167346));
+#56647 = VECTOR('',#56648,1.);
+#56648 = DIRECTION('',(3.305069569308E-006,-0.316227726248,
+    0.948683311301));
+#56649 = PCURVE('',#56613,#56650);
+#56650 = DEFINITIONAL_REPRESENTATION('',(#56651),#56655);
+#56651 = LINE('',#56652,#56653);
+#56652 = CARTESIAN_POINT('',(0.659649050315,-3.000002306633));
+#56653 = VECTOR('',#56654,1.);
+#56654 = DIRECTION('',(-0.999999999995,3.305069569308E-006));
+#56655 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#56656 = ORIENTED_EDGE('',*,*,#56657,.F.);
+#56657 = EDGE_CURVE('',#56603,#56642,#56658,.T.);
+#56658 = SURFACE_CURVE('',#56659,(#56663),.PCURVE_S1.);
+#56659 = LINE('',#56660,#56661);
+#56660 = CARTESIAN_POINT('',(6.815721363584E-009,4.541968489142,
+    3.721191227881));
+#56661 = VECTOR('',#56662,1.);
+#56662 = DIRECTION('',(-1.,-6.05357144042E-008,-2.017856856915E-008));
+#56663 = PCURVE('',#56613,#56664);
+#56664 = DEFINITIONAL_REPRESENTATION('',(#56665),#56669);
+#56665 = LINE('',#56666,#56667);
+#56666 = CARTESIAN_POINT('',(0.659649050315,-2.187423594436E-006));
+#56667 = VECTOR('',#56668,1.);
+#56668 = DIRECTION('',(-7.536315506029E-017,-1.));
+#56669 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#56670 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#56674)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#56671,#56672,#56673)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#56671 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#56672 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#56673 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#56674 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#56671,
+  'distance_accuracy_value','confusion accuracy');
+#56675 = SHAPE_DEFINITION_REPRESENTATION(#56676,#56595);
+#56676 = PRODUCT_DEFINITION_SHAPE('','',#56677);
+#56677 = PRODUCT_DEFINITION('design','',#56678,#56681);
+#56678 = PRODUCT_DEFINITION_FORMATION('','',#56679);
+#56679 = PRODUCT('Compound273','Compound273','',(#56680));
+#56680 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#56681 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#56682 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#56683,#56685);
+#56683 = ( REPRESENTATION_RELATIONSHIP('','',#56595,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#56684) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#56684 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1255);
+#56685 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #56686);
+#56686 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('311','=>[0:1:1:312]','',#5,
+  #56677,$);
+#56687 = PRODUCT_TYPE('part',$,(#56679));
+#56688 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#56689),#56763);
+#56689 = SHELL_BASED_SURFACE_MODEL('',(#56690));
+#56690 = OPEN_SHELL('',(#56691));
+#56691 = ADVANCED_FACE('',(#56692),#56706,.T.);
+#56692 = FACE_BOUND('',#56693,.T.);
+#56693 = EDGE_LOOP('',(#56694,#56717,#56733,#56749));
+#56694 = ORIENTED_EDGE('',*,*,#56695,.T.);
+#56695 = EDGE_CURVE('',#56696,#56698,#56700,.T.);
+#56696 = VERTEX_POINT('',#56697);
+#56697 = CARTESIAN_POINT('',(0.E+000,-3.000000044703,8.000000119209));
+#56698 = VERTEX_POINT('',#56699);
+#56699 = CARTESIAN_POINT('',(-0.500000007451,-3.000000044703,
+    8.000000119209));
+#56700 = SURFACE_CURVE('',#56701,(#56705),.PCURVE_S1.);
+#56701 = LINE('',#56702,#56703);
+#56702 = CARTESIAN_POINT('',(0.E+000,-3.000000044703,8.000000119209));
+#56703 = VECTOR('',#56704,1.);
+#56704 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#56705 = PCURVE('',#56706,#56711);
+#56706 = PLANE('',#56707);
+#56707 = AXIS2_PLACEMENT_3D('',#56708,#56709,#56710);
+#56708 = CARTESIAN_POINT('',(-0.250000003725,-3.000000044703,
+    8.000000119209));
+#56709 = DIRECTION('',(0.E+000,0.E+000,1.));
+#56710 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#56711 = DEFINITIONAL_REPRESENTATION('',(#56712),#56716);
+#56712 = LINE('',#56713,#56714);
+#56713 = CARTESIAN_POINT('',(0.250000003725,0.E+000));
+#56714 = VECTOR('',#56715,1.);
+#56715 = DIRECTION('',(-1.,0.E+000));
+#56716 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#56717 = ORIENTED_EDGE('',*,*,#56718,.T.);
+#56718 = EDGE_CURVE('',#56698,#56719,#56721,.T.);
+#56719 = VERTEX_POINT('',#56720);
+#56720 = CARTESIAN_POINT('',(-0.500000007451,-5.236362814903,
+    8.000000119209));
+#56721 = SURFACE_CURVE('',#56722,(#56726),.PCURVE_S1.);
+#56722 = LINE('',#56723,#56724);
+#56723 = CARTESIAN_POINT('',(-0.500000007451,-3.000000044703,
+    8.000000119209));
+#56724 = VECTOR('',#56725,1.);
+#56725 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#56726 = PCURVE('',#56706,#56727);
+#56727 = DEFINITIONAL_REPRESENTATION('',(#56728),#56732);
+#56728 = LINE('',#56729,#56730);
+#56729 = CARTESIAN_POINT('',(-0.250000003726,0.E+000));
+#56730 = VECTOR('',#56731,1.);
+#56731 = DIRECTION('',(0.E+000,-1.));
+#56732 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#56733 = ORIENTED_EDGE('',*,*,#56734,.F.);
+#56734 = EDGE_CURVE('',#56735,#56719,#56737,.T.);
+#56735 = VERTEX_POINT('',#56736);
+#56736 = CARTESIAN_POINT('',(0.E+000,-5.236362814903,8.000000119209));
+#56737 = SURFACE_CURVE('',#56738,(#56742),.PCURVE_S1.);
+#56738 = LINE('',#56739,#56740);
+#56739 = CARTESIAN_POINT('',(0.E+000,-5.236362814903,8.000000119209));
+#56740 = VECTOR('',#56741,1.);
+#56741 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#56742 = PCURVE('',#56706,#56743);
+#56743 = DEFINITIONAL_REPRESENTATION('',(#56744),#56748);
+#56744 = LINE('',#56745,#56746);
+#56745 = CARTESIAN_POINT('',(0.250000003725,-2.2363627702));
+#56746 = VECTOR('',#56747,1.);
+#56747 = DIRECTION('',(-1.,0.E+000));
+#56748 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#56749 = ORIENTED_EDGE('',*,*,#56750,.F.);
+#56750 = EDGE_CURVE('',#56696,#56735,#56751,.T.);
+#56751 = SURFACE_CURVE('',#56752,(#56756),.PCURVE_S1.);
+#56752 = LINE('',#56753,#56754);
+#56753 = CARTESIAN_POINT('',(0.E+000,-3.000000044703,8.000000119209));
+#56754 = VECTOR('',#56755,1.);
+#56755 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#56756 = PCURVE('',#56706,#56757);
+#56757 = DEFINITIONAL_REPRESENTATION('',(#56758),#56762);
+#56758 = LINE('',#56759,#56760);
+#56759 = CARTESIAN_POINT('',(0.250000003725,0.E+000));
+#56760 = VECTOR('',#56761,1.);
+#56761 = DIRECTION('',(0.E+000,-1.));
+#56762 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#56763 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#56767)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#56764,#56765,#56766)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#56764 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#56765 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#56766 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#56767 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#56764,
+  'distance_accuracy_value','confusion accuracy');
+#56768 = SHAPE_DEFINITION_REPRESENTATION(#56769,#56688);
+#56769 = PRODUCT_DEFINITION_SHAPE('','',#56770);
+#56770 = PRODUCT_DEFINITION('design','',#56771,#56774);
+#56771 = PRODUCT_DEFINITION_FORMATION('','',#56772);
+#56772 = PRODUCT('Compound228','Compound228','',(#56773));
+#56773 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#56774 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#56775 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#56776,#56778);
+#56776 = ( REPRESENTATION_RELATIONSHIP('','',#56688,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#56777) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#56777 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1259);
+#56778 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #56779);
+#56779 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('312','=>[0:1:1:313]','',#5,
+  #56770,$);
+#56780 = PRODUCT_TYPE('part',$,(#56772));
+#56781 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#56782),#57212);
+#56782 = SHELL_BASED_SURFACE_MODEL('',(#56783));
+#56783 = OPEN_SHELL('',(#56784));
+#56784 = ADVANCED_FACE('',(#56785),#56803,.T.);
+#56785 = FACE_BOUND('',#56786,.T.);
+#56786 = EDGE_LOOP('',(#56787,#56844,#56886,#56924,#56966,#57008,#57050,
+    #57092,#57130,#57172));
+#56787 = ORIENTED_EDGE('',*,*,#56788,.F.);
+#56788 = EDGE_CURVE('',#56789,#56791,#56793,.T.);
+#56789 = VERTEX_POINT('',#56790);
+#56790 = CARTESIAN_POINT('',(-2.121242937857,-2.121242937857,
+    12.283260450029));
+#56791 = VERTEX_POINT('',#56792);
+#56792 = CARTESIAN_POINT('',(-3.000124926996,2.446214767284E-017,
+    12.233416714606));
+#56793 = SURFACE_CURVE('',#56794,(#56802),.PCURVE_S1.);
+#56794 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#56795,#56796,#56797,#56798,
+    #56799,#56800,#56801),.UNSPECIFIED.,.F.,.F.,(4,3,4),(-0.241777920213
+    ,-5.490128046155E-002,0.E+000),.UNSPECIFIED.);
+#56795 = CARTESIAN_POINT('',(-2.121242937857,-2.121242937857,
+    12.283260450029));
+#56796 = CARTESIAN_POINT('',(-2.556492380503,-1.68605526881,
+    12.270228094054));
+#56797 = CARTESIAN_POINT('',(-2.84683854804,-1.122493013101,
+    12.25744413155));
+#56798 = CARTESIAN_POINT('',(-2.953184965613,-0.52851384036,
+    12.244674020453));
+#56799 = CARTESIAN_POINT('',(-2.984427792459,-0.354012537285,
+    12.24092237203));
+#56800 = CARTESIAN_POINT('',(-3.000124926996,-0.176969188029,
+    12.237171919104));
+#56801 = CARTESIAN_POINT('',(-3.000124926996,1.7763568394E-015,
+    12.233416714606));
+#56802 = PCURVE('',#56803,#56816);
+#56803 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#56804,#56805)
+    ,(#56806,#56807)
+    ,(#56808,#56809)
+    ,(#56810,#56811)
+    ,(#56812,#56813)
+    ,(#56814,#56815
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,
+    0.492000007331),.PIECEWISE_BEZIER_KNOTS.);
+#56804 = CARTESIAN_POINT('',(-3.673940452188E-016,3.000000044703,
+    12.13333346198));
+#56805 = CARTESIAN_POINT('',(-3.673940452188E-016,3.000000044703,
+    17.053333535294));
+#56806 = CARTESIAN_POINT('',(-2.005497774376,3.000000044703,
+    12.13333346198));
+#56807 = CARTESIAN_POINT('',(-2.005497774376,3.000000044703,
+    17.053333535294));
+#56808 = CARTESIAN_POINT('',(-3.797450996005,1.323723108182,
+    12.13333346198));
+#56809 = CARTESIAN_POINT('',(-3.797450996005,1.323723108182,
+    17.053333535294));
+#56810 = CARTESIAN_POINT('',(-3.797450996005,-1.323723108182,
+    12.13333346198));
+#56811 = CARTESIAN_POINT('',(-3.797450996005,-1.323723108182,
+    17.053333535294));
+#56812 = CARTESIAN_POINT('',(-2.005497774376,-3.000000044703,
+    12.13333346198));
+#56813 = CARTESIAN_POINT('',(-2.005497774376,-3.000000044703,
+    17.053333535294));
+#56814 = CARTESIAN_POINT('',(0.E+000,-3.000000044703,12.13333346198));
+#56815 = CARTESIAN_POINT('',(0.E+000,-3.000000044703,17.053333535294));
+#56816 = DEFINITIONAL_REPRESENTATION('',(#56817),#56843);
+#56817 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#56818,#56819,#56820,#56821,
+    #56822,#56823,#56824,#56825,#56826,#56827,#56828,#56829,#56830,
+    #56831,#56832,#56833,#56834,#56835,#56836,#56837,#56838,#56839,
+    #56840,#56841,#56842),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.241777920213,-0.230788014749,
+    -0.219798109285,-0.208808203821,-0.197818298356,-0.186828392892,
+    -0.175838487428,-0.164848581964,-0.153858676499,-0.142868771035,
+    -0.131878865571,-0.120888960107,-0.109899054642,-9.890914917813E-002
+    ,-8.79192437139E-002,-7.692933824966E-002,-6.593943278542E-002,
+    -5.494952732119E-002,-4.395962185695E-002,-3.296971639271E-002,
+    -2.197981092847E-002,-1.098990546424E-002,0.E+000),.UNSPECIFIED.);
+#56818 = CARTESIAN_POINT('',(0.755548342152,1.499269880488E-002));
+#56819 = CARTESIAN_POINT('',(0.751678943005,1.491605767931E-002));
+#56820 = CARTESIAN_POINT('',(0.743940848014,1.476294723801E-002));
+#56821 = CARTESIAN_POINT('',(0.732334376447,1.453376838435E-002));
+#56822 = CARTESIAN_POINT('',(0.720726952388,1.430504771769E-002));
+#56823 = CARTESIAN_POINT('',(0.709117597924,1.407675661678E-002));
+#56824 = CARTESIAN_POINT('',(0.69750570022,1.384886646036E-002));
+#56825 = CARTESIAN_POINT('',(0.68589102326,1.362134862715E-002));
+#56826 = CARTESIAN_POINT('',(0.674273636477,1.339417449591E-002));
+#56827 = CARTESIAN_POINT('',(0.662653861373,1.316731544535E-002));
+#56828 = CARTESIAN_POINT('',(0.651032209655,1.294074285422E-002));
+#56829 = CARTESIAN_POINT('',(0.639409320652,1.271442810126E-002));
+#56830 = CARTESIAN_POINT('',(0.627785896557,1.248834256519E-002));
+#56831 = CARTESIAN_POINT('',(0.616162636905,1.226245762476E-002));
+#56832 = CARTESIAN_POINT('',(0.604540171515,1.20367446587E-002));
+#56833 = CARTESIAN_POINT('',(0.59291899703,1.181117504575E-002));
+#56834 = CARTESIAN_POINT('',(0.581299400741,1.158572016465E-002));
+#56835 = CARTESIAN_POINT('',(0.569681435031,1.136035139412E-002));
+#56836 = CARTESIAN_POINT('',(0.558064708519,1.113504011291E-002));
+#56837 = CARTESIAN_POINT('',(0.546448868978,1.090975769975E-002));
+#56838 = CARTESIAN_POINT('',(0.53483430938,1.068447553338E-002));
+#56839 = CARTESIAN_POINT('',(0.523221097833,1.045916499253E-002));
+#56840 = CARTESIAN_POINT('',(0.511609484995,1.023379745594E-002));
+#56841 = CARTESIAN_POINT('',(0.503869605592,1.008349535355E-002));
+#56842 = CARTESIAN_POINT('',(0.5,1.000832526264E-002));
+#56843 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#56844 = ORIENTED_EDGE('',*,*,#56845,.F.);
+#56845 = EDGE_CURVE('',#56846,#56789,#56848,.T.);
+#56846 = VERTEX_POINT('',#56847);
+#56847 = CARTESIAN_POINT('',(0.E+000,-3.000000044703,12.33333345751));
+#56848 = SURFACE_CURVE('',#56849,(#56857),.PCURVE_S1.);
+#56849 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#56850,#56851,#56852,#56853,
+    #56854,#56855,#56856),.UNSPECIFIED.,.F.,.F.,(4,3,4),(-0.241768013859
+    ,-4.988799698653E-002,0.E+000),.UNSPECIFIED.);
+#56850 = CARTESIAN_POINT('',(1.408962794181E-015,-3.000000044703,
+    12.33333345751));
+#56851 = CARTESIAN_POINT('',(-0.648394886509,-3.000000044703,
+    12.319574244518));
+#56852 = CARTESIAN_POINT('',(-1.266385734776,-2.787245485492,
+    12.306281303095));
+#56853 = CARTESIAN_POINT('',(-1.760951598702,-2.428641550424,
+    12.29331260879));
+#56854 = CARTESIAN_POINT('',(-1.889536642269,-2.335406036254,
+    12.289940802841));
+#56855 = CARTESIAN_POINT('',(-2.010013383481,-2.232456705769,
+    12.286590915287));
+#56856 = CARTESIAN_POINT('',(-2.121242937857,-2.121242937857,
+    12.283260450029));
+#56857 = PCURVE('',#56803,#56858);
+#56858 = DEFINITIONAL_REPRESENTATION('',(#56859),#56885);
+#56859 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#56860,#56861,#56862,#56863,
+    #56864,#56865,#56866,#56867,#56868,#56869,#56870,#56871,#56872,
+    #56873,#56874,#56875,#56876,#56877,#56878,#56879,#56880,#56881,
+    #56882,#56883,#56884),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.241768013859,-0.230778558684,
+    -0.219789103508,-0.208799648333,-0.197810193157,-0.186820737982,
+    -0.175831282807,-0.164841827631,-0.153852372456,-0.14286291728,
+    -0.131873462105,-0.120884006929,-0.109894551754,-9.890509657868E-002
+    ,-8.791564140327E-002,-7.692618622786E-002,-6.593673105245E-002,
+    -5.494727587705E-002,-4.395782070164E-002,-3.296836552623E-002,
+    -2.197891035082E-002,-1.098945517541E-002,0.E+000),.UNSPECIFIED.);
+#56860 = CARTESIAN_POINT('',(1.,1.999999955298E-002));
+#56861 = CARTESIAN_POINT('',(0.996296694168,1.992119705083E-002));
+#56862 = CARTESIAN_POINT('',(0.988892312847,1.976389793405E-002));
+#56863 = CARTESIAN_POINT('',(0.977790182245,1.952885091283E-002));
+#56864 = CARTESIAN_POINT('',(0.966690074104,1.929468953694E-002));
+#56865 = CARTESIAN_POINT('',(0.955590161931,1.906139779779E-002));
+#56866 = CARTESIAN_POINT('',(0.944488997092,1.882895968676E-002));
+#56867 = CARTESIAN_POINT('',(0.933385546841,1.859735919525E-002));
+#56868 = CARTESIAN_POINT('',(0.922279156285,1.836658031464E-002));
+#56869 = CARTESIAN_POINT('',(0.911169522962,1.813660703632E-002));
+#56870 = CARTESIAN_POINT('',(0.900056660879,1.790742335169E-002));
+#56871 = CARTESIAN_POINT('',(0.888940860852,1.767901325213E-002));
+#56872 = CARTESIAN_POINT('',(0.877822645867,1.745136072903E-002));
+#56873 = CARTESIAN_POINT('',(0.866702722761,1.722444977379E-002));
+#56874 = CARTESIAN_POINT('',(0.855581929425,1.69982643778E-002));
+#56875 = CARTESIAN_POINT('',(0.844461182678,1.677278853245E-002));
+#56876 = CARTESIAN_POINT('',(0.833341410243,1.654800622912E-002));
+#56877 = CARTESIAN_POINT('',(0.822223531284,1.632390145921E-002));
+#56878 = CARTESIAN_POINT('',(0.811108247566,1.610045821411E-002));
+#56879 = CARTESIAN_POINT('',(0.799996535682,1.587766048521E-002));
+#56880 = CARTESIAN_POINT('',(0.78888457401,1.565549226388E-002));
+#56881 = CARTESIAN_POINT('',(0.777772573118,1.543393754153E-002));
+#56882 = CARTESIAN_POINT('',(0.766660423453,1.521298030956E-002));
+#56883 = CARTESIAN_POINT('',(0.759252352646,1.506606314276E-002));
+#56884 = CARTESIAN_POINT('',(0.755548342152,1.499269880489E-002));
+#56885 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#56886 = ORIENTED_EDGE('',*,*,#56887,.F.);
+#56887 = EDGE_CURVE('',#56888,#56846,#56890,.T.);
+#56888 = VERTEX_POINT('',#56889);
+#56889 = CARTESIAN_POINT('',(0.E+000,-3.000000044703,12.466666777929));
+#56890 = SURFACE_CURVE('',#56891,(#56895),.PCURVE_S1.);
+#56891 = LINE('',#56892,#56893);
+#56892 = CARTESIAN_POINT('',(0.E+000,-3.000000044703,12.13333346198));
+#56893 = VECTOR('',#56894,1.);
+#56894 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#56895 = PCURVE('',#56803,#56896);
+#56896 = DEFINITIONAL_REPRESENTATION('',(#56897),#56923);
+#56897 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#56898,#56899,#56900,#56901,
+    #56902,#56903,#56904,#56905,#56906,#56907,#56908,#56909,#56910,
+    #56911,#56912,#56913,#56914,#56915,#56916,#56917,#56918,#56919,
+    #56920,#56921,#56922),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.333333315949,-0.327272710475,
+    -0.321212105002,-0.315151499528,-0.309090894054,-0.303030288581,
+    -0.296969683107,-0.290909077634,-0.28484847216,-0.278787866686,
+    -0.272727261213,-0.266666655739,-0.260606050266,-0.254545444792,
+    -0.248484839318,-0.242424233845,-0.236363628371,-0.230303022898,
+    -0.224242417424,-0.21818181195,-0.212121206477,-0.206060601003,
+    -0.19999999553),.UNSPECIFIED.);
+#56898 = CARTESIAN_POINT('',(1.,3.333333159487E-002));
+#56899 = CARTESIAN_POINT('',(1.,3.313131141242E-002));
+#56900 = CARTESIAN_POINT('',(1.,3.272727104751E-002));
+#56901 = CARTESIAN_POINT('',(1.,3.212121050015E-002));
+#56902 = CARTESIAN_POINT('',(1.,3.151514995279E-002));
+#56903 = CARTESIAN_POINT('',(1.,3.090908940543E-002));
+#56904 = CARTESIAN_POINT('',(1.,3.030302885807E-002));
+#56905 = CARTESIAN_POINT('',(1.,2.969696831072E-002));
+#56906 = CARTESIAN_POINT('',(1.,2.909090776336E-002));
+#56907 = CARTESIAN_POINT('',(1.,2.8484847216E-002));
+#56908 = CARTESIAN_POINT('',(1.,2.787878666864E-002));
+#56909 = CARTESIAN_POINT('',(1.,2.727272612128E-002));
+#56910 = CARTESIAN_POINT('',(1.,2.666666557392E-002));
+#56911 = CARTESIAN_POINT('',(1.,2.606060502656E-002));
+#56912 = CARTESIAN_POINT('',(1.,2.54545444792E-002));
+#56913 = CARTESIAN_POINT('',(1.,2.484848393184E-002));
+#56914 = CARTESIAN_POINT('',(1.,2.424242338448E-002));
+#56915 = CARTESIAN_POINT('',(1.,2.363636283712E-002));
+#56916 = CARTESIAN_POINT('',(1.,2.303030228977E-002));
+#56917 = CARTESIAN_POINT('',(1.,2.242424174241E-002));
+#56918 = CARTESIAN_POINT('',(1.,2.181818119505E-002));
+#56919 = CARTESIAN_POINT('',(1.,2.121212064769E-002));
+#56920 = CARTESIAN_POINT('',(1.,2.060606010033E-002));
+#56921 = CARTESIAN_POINT('',(1.,2.020201973542E-002));
+#56922 = CARTESIAN_POINT('',(1.,1.999999955297E-002));
+#56923 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#56924 = ORIENTED_EDGE('',*,*,#56925,.F.);
+#56925 = EDGE_CURVE('',#56926,#56888,#56928,.T.);
+#56926 = VERTEX_POINT('',#56927);
+#56927 = CARTESIAN_POINT('',(-2.121242937857,-2.121242937857,
+    12.416739787645));
+#56928 = SURFACE_CURVE('',#56929,(#56937),.PCURVE_S1.);
+#56929 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#56930,#56931,#56932,#56933,
+    #56934,#56935,#56936),.UNSPECIFIED.,.F.,.F.,(4,3,4),(-0.241767738739
+    ,-5.116260925828E-002,0.E+000),.UNSPECIFIED.);
+#56930 = CARTESIAN_POINT('',(-2.121242937857,-2.121242937857,
+    12.416739787645));
+#56931 = CARTESIAN_POINT('',(-1.696398425595,-2.54602715326,
+    12.429517444817));
+#56932 = CARTESIAN_POINT('',(-1.132870466095,-2.848646600227,
+    12.442407268687));
+#56933 = CARTESIAN_POINT('',(-0.510776816668,-2.956180131401,
+    12.455783244472));
+#56934 = CARTESIAN_POINT('',(-0.343793197736,-2.985044496451,
+    12.459373650587));
+#56935 = CARTESIAN_POINT('',(-0.172837931052,-3.000000044703,
+    12.462999084127));
+#56936 = CARTESIAN_POINT('',(1.408962794181E-015,-3.000000044703,
+    12.466666777929));
+#56937 = PCURVE('',#56803,#56938);
+#56938 = DEFINITIONAL_REPRESENTATION('',(#56939),#56965);
+#56939 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#56940,#56941,#56942,#56943,
+    #56944,#56945,#56946,#56947,#56948,#56949,#56950,#56951,#56952,
+    #56953,#56954,#56955,#56956,#56957,#56958,#56959,#56960,#56961,
+    #56962,#56963,#56964),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.241767738739,-0.230778296069,
+    -0.219788853399,-0.208799410729,-0.197809968059,-0.186820525389,
+    -0.175831082719,-0.164841640049,-0.153852197379,-0.142862754709,
+    -0.131873312039,-0.120883869369,-0.1098944267,-9.890498402959E-002,
+    -8.791554135963E-002,-7.692609868968E-002,-6.593665601973E-002,
+    -5.494721334977E-002,-4.395777067982E-002,-3.296832800986E-002,
+    -2.197888533991E-002,-1.098944266995E-002,0.E+000),.UNSPECIFIED.);
+#56940 = CARTESIAN_POINT('',(0.755548342152,2.834063256647E-002));
+#56941 = CARTESIAN_POINT('',(0.759251225338,2.841430284561E-002));
+#56942 = CARTESIAN_POINT('',(0.766658236493,2.856171797595E-002));
+#56943 = CARTESIAN_POINT('',(0.777771933515,2.87831073936E-002));
+#56944 = CARTESIAN_POINT('',(0.788888326523,2.900480653939E-002));
+#56945 = CARTESIAN_POINT('',(0.800006687074,2.92268584193E-002));
+#56946 = CARTESIAN_POINT('',(0.811126202254,2.944930603933E-002));
+#56947 = CARTESIAN_POINT('',(0.822246007003,2.967219240546E-002));
+#56948 = CARTESIAN_POINT('',(0.833365249501,2.989556052368E-002));
+#56949 = CARTESIAN_POINT('',(0.844483146003,3.011945339998E-002));
+#56950 = CARTESIAN_POINT('',(0.855599036141,3.034391404035E-002));
+#56951 = CARTESIAN_POINT('',(0.866712435097,3.056898545077E-002));
+#56952 = CARTESIAN_POINT('',(0.877823082922,3.079471063725E-002));
+#56953 = CARTESIAN_POINT('',(0.888930990391,3.102113260575E-002));
+#56954 = CARTESIAN_POINT('',(0.9000364806,3.124829436228E-002));
+#56955 = CARTESIAN_POINT('',(0.911140227196,3.147623891282E-002));
+#56956 = CARTESIAN_POINT('',(0.922243283694,3.170500926337E-002));
+#56957 = CARTESIAN_POINT('',(0.933347122534,3.19346484199E-002));
+#56958 = CARTESIAN_POINT('',(0.944453612221,3.216519938841E-002));
+#56959 = CARTESIAN_POINT('',(0.95556519791,3.239670517488E-002));
+#56960 = CARTESIAN_POINT('',(0.966675370754,3.262920878531E-002));
+#56961 = CARTESIAN_POINT('',(0.977784768654,3.286275322568E-002));
+#56962 = CARTESIAN_POINT('',(0.988892930945,3.309738150199E-002));
+#56963 = CARTESIAN_POINT('',(0.996297740711,3.325455158081E-002));
+#56964 = CARTESIAN_POINT('',(1.,3.333333159487E-002));
+#56965 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#56966 = ORIENTED_EDGE('',*,*,#56967,.F.);
+#56967 = EDGE_CURVE('',#56968,#56926,#56970,.T.);
+#56968 = VERTEX_POINT('',#56969);
+#56969 = CARTESIAN_POINT('',(-3.000124926996,2.446214767284E-017,
+    12.366583525302));
+#56970 = SURFACE_CURVE('',#56971,(#56979),.PCURVE_S1.);
+#56971 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#56972,#56973,#56974,#56975,
+    #56976,#56977,#56978),.UNSPECIFIED.,.F.,.F.,(4,3,4),(-0.241778545972
+    ,-4.914153154244E-002,0.E+000),.UNSPECIFIED.);
+#56972 = CARTESIAN_POINT('',(-3.000124926996,1.7763568394E-015,
+    12.366583525302));
+#56973 = CARTESIAN_POINT('',(-3.000124926996,-0.621690029409,
+    12.379775500814));
+#56974 = CARTESIAN_POINT('',(-2.80255582455,-1.241953832435,
+    12.393021611462));
+#56975 = CARTESIAN_POINT('',(-2.43446835644,-1.752997934793,
+    12.406437539914));
+#56976 = CARTESIAN_POINT('',(-2.340569569761,-1.883364832089,
+    12.409859931364));
+#56977 = CARTESIAN_POINT('',(-2.235832802662,-2.006669336436,
+    12.413293373803));
+#56978 = CARTESIAN_POINT('',(-2.121242937857,-2.121242937857,
+    12.416739787645));
+#56979 = PCURVE('',#56803,#56980);
+#56980 = DEFINITIONAL_REPRESENTATION('',(#56981),#57007);
+#56981 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#56982,#56983,#56984,#56985,
+    #56986,#56987,#56988,#56989,#56990,#56991,#56992,#56993,#56994,
+    #56995,#56996,#56997,#56998,#56999,#57000,#57001,#57002,#57003,
+    #57004,#57005,#57006),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.241778545972,-0.230788612064,
+    -0.219798678156,-0.208808744248,-0.197818810341,-0.186828876433,
+    -0.175838942525,-0.164849008617,-0.153859074709,-0.142869140802,
+    -0.131879206894,-0.120889272986,-0.109899339078,-9.89094051703E-002,
+    -8.791947126249E-002,-7.692953735468E-002,-6.593960344687E-002,
+    -5.494966953906E-002,-4.395973563124E-002,-3.296980172343E-002,
+    -2.197986781562E-002,-1.098993390781E-002,0.E+000),.UNSPECIFIED.);
+#56982 = CARTESIAN_POINT('',(0.5,2.332500633223E-002));
+#56983 = CARTESIAN_POINT('',(0.503874215231,2.340026649935E-002));
+#56984 = CARTESIAN_POINT('',(0.51162175375,2.355082207229E-002));
+#56985 = CARTESIAN_POINT('',(0.523241217472,2.37767740358E-002));
+#56986 = CARTESIAN_POINT('',(0.534859806363,2.400285749143E-002));
+#56987 = CARTESIAN_POINT('',(0.54647800854,2.422908532716E-002));
+#56988 = CARTESIAN_POINT('',(0.558096066514,2.445547043101E-002));
+#56989 = CARTESIAN_POINT('',(0.569713986311,2.468202569097E-002));
+#56990 = CARTESIAN_POINT('',(0.581331609202,2.490876399505E-002));
+#56991 = CARTESIAN_POINT('',(0.592948668072,2.513569823125E-002));
+#56992 = CARTESIAN_POINT('',(0.604564848709,2.536284128756E-002));
+#56993 = CARTESIAN_POINT('',(0.616179850005,2.5590206052E-002));
+#56994 = CARTESIAN_POINT('',(0.62779344385,2.581780541255E-002));
+#56995 = CARTESIAN_POINT('',(0.639405534527,2.604565225723E-002));
+#56996 = CARTESIAN_POINT('',(0.65101621455,2.627375947403E-002));
+#56997 = CARTESIAN_POINT('',(0.662625826332,2.650213995096E-002));
+#56998 = CARTESIAN_POINT('',(0.674234992253,2.673080657602E-002));
+#56999 = CARTESIAN_POINT('',(0.685844750724,2.695977223721E-002));
+#57000 = CARTESIAN_POINT('',(0.697456282669,2.718904982252E-002));
+#57001 = CARTESIAN_POINT('',(0.709072150787,2.741865221997E-002));
+#57002 = CARTESIAN_POINT('',(0.720689152397,2.764859231755E-002));
+#57003 = CARTESIAN_POINT('',(0.732307386981,2.787888300327E-002));
+#57004 = CARTESIAN_POINT('',(0.743926905617,2.810953716512E-002));
+#57005 = CARTESIAN_POINT('',(0.751674323842,2.826355751578E-002));
+#57006 = CARTESIAN_POINT('',(0.755548342152,2.834063256647E-002));
+#57007 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#57008 = ORIENTED_EDGE('',*,*,#57009,.F.);
+#57009 = EDGE_CURVE('',#57010,#56968,#57012,.T.);
+#57010 = VERTEX_POINT('',#57011);
+#57011 = CARTESIAN_POINT('',(-2.121242937857,2.121242937857,
+    12.31673978988));
+#57012 = SURFACE_CURVE('',#57013,(#57021),.PCURVE_S1.);
+#57013 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#57014,#57015,#57016,#57017,
+    #57018,#57019,#57020),.UNSPECIFIED.,.F.,.F.,(4,3,4),(-0.241777920213
+    ,-5.49012804597E-002,0.E+000),.UNSPECIFIED.);
+#57014 = CARTESIAN_POINT('',(-2.121242937857,2.121242937857,
+    12.31673978988));
+#57015 = CARTESIAN_POINT('',(-2.556492380508,1.686055268805,
+    12.329772145854));
+#57016 = CARTESIAN_POINT('',(-2.846838548046,1.12249301309,
+    12.342556108359));
+#57017 = CARTESIAN_POINT('',(-2.953184965616,0.528513840343,
+    12.355326219456));
+#57018 = CARTESIAN_POINT('',(-2.98442779246,0.354012537273,
+    12.359077867879));
+#57019 = CARTESIAN_POINT('',(-3.000124926996,0.176969188023,
+    12.362828320804));
+#57020 = CARTESIAN_POINT('',(-3.000124926996,1.33226762955E-015,
+    12.366583525302));
+#57021 = PCURVE('',#56803,#57022);
+#57022 = DEFINITIONAL_REPRESENTATION('',(#57023),#57049);
+#57023 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#57024,#57025,#57026,#57027,
+    #57028,#57029,#57030,#57031,#57032,#57033,#57034,#57035,#57036,
+    #57037,#57038,#57039,#57040,#57041,#57042,#57043,#57044,#57045,
+    #57046,#57047,#57048),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.241777920213,-0.230788014749,
+    -0.219798109285,-0.208808203821,-0.197818298356,-0.186828392892,
+    -0.175838487428,-0.164848581964,-0.153858676499,-0.142868771035,
+    -0.131878865571,-0.120888960107,-0.109899054642,-9.890914917813E-002
+    ,-8.79192437139E-002,-7.692933824966E-002,-6.593943278542E-002,
+    -5.494952732119E-002,-4.395962185695E-002,-3.296971639271E-002,
+    -2.197981092847E-002,-1.098990546424E-002,0.E+000),.UNSPECIFIED.);
+#57024 = CARTESIAN_POINT('',(0.244451657848,1.834063278999E-002));
+#57025 = CARTESIAN_POINT('',(0.248321056995,1.841727391556E-002));
+#57026 = CARTESIAN_POINT('',(0.256059151986,1.857038435686E-002));
+#57027 = CARTESIAN_POINT('',(0.267665623553,1.879956321052E-002));
+#57028 = CARTESIAN_POINT('',(0.279273047612,1.902828387718E-002));
+#57029 = CARTESIAN_POINT('',(0.290882402076,1.925657497809E-002));
+#57030 = CARTESIAN_POINT('',(0.30249429978,1.948446513451E-002));
+#57031 = CARTESIAN_POINT('',(0.31410897674,1.971198296771E-002));
+#57032 = CARTESIAN_POINT('',(0.325726363523,1.993915709896E-002));
+#57033 = CARTESIAN_POINT('',(0.337346138627,2.016601614952E-002));
+#57034 = CARTESIAN_POINT('',(0.348967790345,2.039258874065E-002));
+#57035 = CARTESIAN_POINT('',(0.360590679348,2.061890349361E-002));
+#57036 = CARTESIAN_POINT('',(0.372214103443,2.084498902968E-002));
+#57037 = CARTESIAN_POINT('',(0.383837363095,2.107087397011E-002));
+#57038 = CARTESIAN_POINT('',(0.395459828485,2.129658693617E-002));
+#57039 = CARTESIAN_POINT('',(0.40708100297,2.152215654912E-002));
+#57040 = CARTESIAN_POINT('',(0.418700599259,2.174761143022E-002));
+#57041 = CARTESIAN_POINT('',(0.430318564969,2.197298020075E-002));
+#57042 = CARTESIAN_POINT('',(0.441935291481,2.219829148196E-002));
+#57043 = CARTESIAN_POINT('',(0.453551131022,2.242357389512E-002));
+#57044 = CARTESIAN_POINT('',(0.46516569062,2.264885606149E-002));
+#57045 = CARTESIAN_POINT('',(0.476778902167,2.287416660234E-002));
+#57046 = CARTESIAN_POINT('',(0.488390515005,2.309953413893E-002));
+#57047 = CARTESIAN_POINT('',(0.496130394408,2.324983624132E-002));
+#57048 = CARTESIAN_POINT('',(0.5,2.332500633223E-002));
+#57049 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#57050 = ORIENTED_EDGE('',*,*,#57051,.F.);
+#57051 = EDGE_CURVE('',#57052,#57010,#57054,.T.);
+#57052 = VERTEX_POINT('',#57053);
+#57053 = CARTESIAN_POINT('',(-3.673940452188E-016,3.000000044703,
+    12.266666782399));
+#57054 = SURFACE_CURVE('',#57055,(#57063),.PCURVE_S1.);
+#57055 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#57056,#57057,#57058,#57059,
+    #57060,#57061,#57062),.UNSPECIFIED.,.F.,.F.,(4,3,4),(-0.241768013859
+    ,-4.988799698817E-002,0.E+000),.UNSPECIFIED.);
+#57056 = CARTESIAN_POINT('',(-3.673940452188E-016,3.000000044703,
+    12.266666782399));
+#57057 = CARTESIAN_POINT('',(-0.648394886503,3.000000044703,
+    12.280425995391));
+#57058 = CARTESIAN_POINT('',(-1.266385734765,2.787245485496,
+    12.293718936813));
+#57059 = CARTESIAN_POINT('',(-1.76095159869,2.428641550433,
+    12.306687631118));
+#57060 = CARTESIAN_POINT('',(-1.889536642261,2.33540603626,
+    12.310059437068));
+#57061 = CARTESIAN_POINT('',(-2.010013383477,2.232456705773,
+    12.313409324621));
+#57062 = CARTESIAN_POINT('',(-2.121242937857,2.121242937857,
+    12.31673978988));
+#57063 = PCURVE('',#56803,#57064);
+#57064 = DEFINITIONAL_REPRESENTATION('',(#57065),#57091);
+#57065 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#57066,#57067,#57068,#57069,
+    #57070,#57071,#57072,#57073,#57074,#57075,#57076,#57077,#57078,
+    #57079,#57080,#57081,#57082,#57083,#57084,#57085,#57086,#57087,
+    #57088,#57089,#57090),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.241768013859,-0.230778558684,
+    -0.219789103508,-0.208799648333,-0.197810193157,-0.186820737982,
+    -0.175831282807,-0.164841827631,-0.153852372456,-0.14286291728,
+    -0.131873462105,-0.120884006929,-0.109894551754,-9.890509657868E-002
+    ,-8.791564140327E-002,-7.692618622786E-002,-6.593673105245E-002,
+    -5.494727587705E-002,-4.395782070164E-002,-3.296836552623E-002,
+    -2.197891035082E-002,-1.098945517541E-002,0.E+000),.UNSPECIFIED.);
+#57066 = CARTESIAN_POINT('',(0.E+000,1.333333204189E-002));
+#57067 = CARTESIAN_POINT('',(3.703305832128E-003,1.341213454404E-002));
+#57068 = CARTESIAN_POINT('',(1.110768715263E-002,1.356943366083E-002));
+#57069 = CARTESIAN_POINT('',(2.220981775515E-002,1.380448068205E-002));
+#57070 = CARTESIAN_POINT('',(3.33099258959E-002,1.403864205793E-002));
+#57071 = CARTESIAN_POINT('',(4.440983806941E-002,1.427193379707E-002));
+#57072 = CARTESIAN_POINT('',(5.551100290819E-002,1.45043719081E-002));
+#57073 = CARTESIAN_POINT('',(6.661445315874E-002,1.473597239961E-002));
+#57074 = CARTESIAN_POINT('',(7.772084371493E-002,1.496675128021E-002));
+#57075 = CARTESIAN_POINT('',(8.883047703828E-002,1.519672455853E-002));
+#57076 = CARTESIAN_POINT('',(9.994333912114E-002,1.542590824315E-002));
+#57077 = CARTESIAN_POINT('',(0.111059139148,1.565431834271E-002));
+#57078 = CARTESIAN_POINT('',(0.122177354133,1.588197086579E-002));
+#57079 = CARTESIAN_POINT('',(0.133297277239,1.610888182103E-002));
+#57080 = CARTESIAN_POINT('',(0.144418070575,1.633506721701E-002));
+#57081 = CARTESIAN_POINT('',(0.155538817322,1.656054306236E-002));
+#57082 = CARTESIAN_POINT('',(0.166658589757,1.678532536569E-002));
+#57083 = CARTESIAN_POINT('',(0.177776468716,1.70094301356E-002));
+#57084 = CARTESIAN_POINT('',(0.188891752434,1.723287338069E-002));
+#57085 = CARTESIAN_POINT('',(0.200003464318,1.745567110963E-002));
+#57086 = CARTESIAN_POINT('',(0.21111542599,1.767783933097E-002));
+#57087 = CARTESIAN_POINT('',(0.222227426882,1.78993940533E-002));
+#57088 = CARTESIAN_POINT('',(0.233339576547,1.812035128528E-002));
+#57089 = CARTESIAN_POINT('',(0.240747647354,1.82672684521E-002));
+#57090 = CARTESIAN_POINT('',(0.244451657848,1.834063278999E-002));
+#57091 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#57092 = ORIENTED_EDGE('',*,*,#57093,.F.);
+#57093 = EDGE_CURVE('',#57094,#57052,#57096,.T.);
+#57094 = VERTEX_POINT('',#57095);
+#57095 = CARTESIAN_POINT('',(-3.673940452188E-016,3.000000044703,
+    12.13333346198));
+#57096 = SURFACE_CURVE('',#57097,(#57101),.PCURVE_S1.);
+#57097 = LINE('',#57098,#57099);
+#57098 = CARTESIAN_POINT('',(-3.673940452188E-016,3.000000044703,
+    12.13333346198));
+#57099 = VECTOR('',#57100,1.);
+#57100 = DIRECTION('',(0.E+000,0.E+000,1.));
+#57101 = PCURVE('',#56803,#57102);
+#57102 = DEFINITIONAL_REPRESENTATION('',(#57103),#57129);
+#57103 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#57104,#57105,#57106,#57107,
+    #57108,#57109,#57110,#57111,#57112,#57113,#57114,#57115,#57116,
+    #57117,#57118,#57119,#57120,#57121,#57122,#57123,#57124,#57125,
+    #57126,#57127,#57128),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,6.060605473591E-003,
+    1.212121094718E-002,1.818181642077E-002,2.424242189436E-002,
+    3.030302736795E-002,3.636363284155E-002,4.242423831514E-002,
+    4.848484378873E-002,5.454544926232E-002,6.060605473591E-002,
+    6.66666602095E-002,7.272726568309E-002,7.878787115668E-002,
+    8.484847663027E-002,9.090908210386E-002,9.696968757745E-002,
+    0.103030293051,0.109090898525,0.115151503998,0.121212109472,
+    0.127272714945,0.133333320419),.UNSPECIFIED.);
+#57104 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#57105 = CARTESIAN_POINT('',(0.E+000,2.02020182453E-004));
+#57106 = CARTESIAN_POINT('',(0.E+000,6.060605473591E-004));
+#57107 = CARTESIAN_POINT('',(0.E+000,1.212121094718E-003));
+#57108 = CARTESIAN_POINT('',(0.E+000,1.818181642077E-003));
+#57109 = CARTESIAN_POINT('',(0.E+000,2.424242189436E-003));
+#57110 = CARTESIAN_POINT('',(0.E+000,3.030302736796E-003));
+#57111 = CARTESIAN_POINT('',(0.E+000,3.636363284155E-003));
+#57112 = CARTESIAN_POINT('',(0.E+000,4.242423831514E-003));
+#57113 = CARTESIAN_POINT('',(0.E+000,4.848484378873E-003));
+#57114 = CARTESIAN_POINT('',(0.E+000,5.454544926232E-003));
+#57115 = CARTESIAN_POINT('',(0.E+000,6.060605473591E-003));
+#57116 = CARTESIAN_POINT('',(0.E+000,6.66666602095E-003));
+#57117 = CARTESIAN_POINT('',(0.E+000,7.272726568309E-003));
+#57118 = CARTESIAN_POINT('',(0.E+000,7.878787115668E-003));
+#57119 = CARTESIAN_POINT('',(0.E+000,8.484847663027E-003));
+#57120 = CARTESIAN_POINT('',(0.E+000,9.090908210386E-003));
+#57121 = CARTESIAN_POINT('',(0.E+000,9.696968757745E-003));
+#57122 = CARTESIAN_POINT('',(0.E+000,1.03030293051E-002));
+#57123 = CARTESIAN_POINT('',(0.E+000,1.090908985246E-002));
+#57124 = CARTESIAN_POINT('',(0.E+000,1.151515039982E-002));
+#57125 = CARTESIAN_POINT('',(0.E+000,1.212121094718E-002));
+#57126 = CARTESIAN_POINT('',(0.E+000,1.272727149454E-002));
+#57127 = CARTESIAN_POINT('',(-0.E+000,1.313131185945E-002));
+#57128 = CARTESIAN_POINT('',(0.E+000,1.33333320419E-002));
+#57129 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#57130 = ORIENTED_EDGE('',*,*,#57131,.F.);
+#57131 = EDGE_CURVE('',#57132,#57094,#57134,.T.);
+#57132 = VERTEX_POINT('',#57133);
+#57133 = CARTESIAN_POINT('',(-2.121242937857,2.121242937857,
+    12.183260452264));
+#57134 = SURFACE_CURVE('',#57135,(#57143),.PCURVE_S1.);
+#57135 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#57136,#57137,#57138,#57139,
+    #57140,#57141,#57142),.UNSPECIFIED.,.F.,.F.,(4,3,4),(-0.241767738739
+    ,-5.116260925797E-002,0.E+000),.UNSPECIFIED.);
+#57136 = CARTESIAN_POINT('',(-2.121242937857,2.121242937857,
+    12.183260452264));
+#57137 = CARTESIAN_POINT('',(-1.696398425595,2.546027153261,
+    12.170482795092));
+#57138 = CARTESIAN_POINT('',(-1.132870466093,2.848646600228,
+    12.157592971222));
+#57139 = CARTESIAN_POINT('',(-0.510776816665,2.956180131402,
+    12.144216995437));
+#57140 = CARTESIAN_POINT('',(-0.343793197733,2.985044496451,
+    12.140626589322));
+#57141 = CARTESIAN_POINT('',(-0.172837931051,3.000000044703,
+    12.137001155782));
+#57142 = CARTESIAN_POINT('',(-3.673940452188E-016,3.000000044703,
+    12.13333346198));
+#57143 = PCURVE('',#56803,#57144);
+#57144 = DEFINITIONAL_REPRESENTATION('',(#57145),#57171);
+#57145 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#57146,#57147,#57148,#57149,
+    #57150,#57151,#57152,#57153,#57154,#57155,#57156,#57157,#57158,
+    #57159,#57160,#57161,#57162,#57163,#57164,#57165,#57166,#57167,
+    #57168,#57169,#57170),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.241767738739,-0.230778296069,
+    -0.219788853399,-0.208799410729,-0.197809968059,-0.186820525389,
+    -0.175831082719,-0.164841640049,-0.153852197379,-0.142862754709,
+    -0.131873312039,-0.12088386937,-0.1098944267,-9.890498402959E-002,
+    -8.791554135964E-002,-7.692609868968E-002,-6.593665601973E-002,
+    -5.494721334977E-002,-4.395777067982E-002,-3.296832800986E-002,
+    -2.197888533991E-002,-1.098944266995E-002,0.E+000),.UNSPECIFIED.);
+#57146 = CARTESIAN_POINT('',(0.244451657848,4.992699028396E-003));
+#57147 = CARTESIAN_POINT('',(0.240748774662,4.919028749254E-003));
+#57148 = CARTESIAN_POINT('',(0.233341763507,4.771613618917E-003));
+#57149 = CARTESIAN_POINT('',(0.222228066485,4.550224201264E-003));
+#57150 = CARTESIAN_POINT('',(0.211111673477,4.328525055475E-003));
+#57151 = CARTESIAN_POINT('',(0.199993312926,4.106473175562E-003));
+#57152 = CARTESIAN_POINT('',(0.188873797746,3.884025555536E-003));
+#57153 = CARTESIAN_POINT('',(0.177753992997,3.661139189407E-003));
+#57154 = CARTESIAN_POINT('',(0.166634750499,3.437771071187E-003));
+#57155 = CARTESIAN_POINT('',(0.155516853997,3.213878194888E-003));
+#57156 = CARTESIAN_POINT('',(0.144400963859,2.98941755452E-003));
+#57157 = CARTESIAN_POINT('',(0.133287564903,2.764346144095E-003));
+#57158 = CARTESIAN_POINT('',(0.122176917078,2.538620957624E-003));
+#57159 = CARTESIAN_POINT('',(0.111069009609,2.312198989118E-003));
+#57160 = CARTESIAN_POINT('',(9.996351939985E-002,2.085037232589E-003));
+#57161 = CARTESIAN_POINT('',(8.885977280415E-002,1.857092682047E-003));
+#57162 = CARTESIAN_POINT('',(7.775671630551E-002,1.628322331504E-003));
+#57163 = CARTESIAN_POINT('',(6.665287746631E-002,1.398683174973E-003));
+#57164 = CARTESIAN_POINT('',(5.554638777935E-002,1.168132206455E-003));
+#57165 = CARTESIAN_POINT('',(4.443480209006E-002,9.3662642E-004));
+#57166 = CARTESIAN_POINT('',(3.33246292462E-002,7.041228095784E-004));
+#57167 = CARTESIAN_POINT('',(2.221523134603E-002,4.705783692004E-004));
+#57168 = CARTESIAN_POINT('',(1.110706905509E-002,2.359500928856E-004));
+#57169 = CARTESIAN_POINT('',(3.702259288547E-003,7.878001406222E-005));
+#57170 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#57171 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#57172 = ORIENTED_EDGE('',*,*,#57173,.F.);
+#57173 = EDGE_CURVE('',#56791,#57132,#57174,.T.);
+#57174 = SURFACE_CURVE('',#57175,(#57183),.PCURVE_S1.);
+#57175 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#57176,#57177,#57178,#57179,
+    #57180,#57181,#57182),.UNSPECIFIED.,.F.,.F.,(4,3,4),(-0.241778545972
+    ,-4.914153154468E-002,0.E+000),.UNSPECIFIED.);
+#57176 = CARTESIAN_POINT('',(-3.000124926996,1.7763568394E-015,
+    12.233416714606));
+#57177 = CARTESIAN_POINT('',(-3.000124926996,0.621690029401,
+    12.220224739094));
+#57178 = CARTESIAN_POINT('',(-2.802555824554,1.24195383242,
+    12.206978628447));
+#57179 = CARTESIAN_POINT('',(-2.434468356453,1.752997934775,
+    12.193562699996));
+#57180 = CARTESIAN_POINT('',(-2.34056956977,1.883364832078,
+    12.190140308545));
+#57181 = CARTESIAN_POINT('',(-2.235832802667,2.00666933643,
+    12.186706866106));
+#57182 = CARTESIAN_POINT('',(-2.121242937857,2.121242937857,
+    12.183260452264));
+#57183 = PCURVE('',#56803,#57184);
+#57184 = DEFINITIONAL_REPRESENTATION('',(#57185),#57211);
+#57185 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#57186,#57187,#57188,#57189,
+    #57190,#57191,#57192,#57193,#57194,#57195,#57196,#57197,#57198,
+    #57199,#57200,#57201,#57202,#57203,#57204,#57205,#57206,#57207,
+    #57208,#57209,#57210),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.241778545972,-0.230788612064,
+    -0.219798678156,-0.208808744248,-0.197818810341,-0.186828876433,
+    -0.175838942525,-0.164849008617,-0.153859074709,-0.142869140802,
+    -0.131879206894,-0.120889272986,-0.109899339078,-9.89094051703E-002,
+    -8.791947126249E-002,-7.692953735468E-002,-6.593960344687E-002,
+    -5.494966953906E-002,-4.395973563124E-002,-3.296980172343E-002,
+    -2.197986781562E-002,-1.098993390781E-002,0.E+000),.UNSPECIFIED.);
+#57186 = CARTESIAN_POINT('',(0.5,1.000832526264E-002));
+#57187 = CARTESIAN_POINT('',(0.496125784769,9.933065095522E-003));
+#57188 = CARTESIAN_POINT('',(0.48837824625,9.782509522584E-003));
+#57189 = CARTESIAN_POINT('',(0.476758782528,9.556557559068E-003));
+#57190 = CARTESIAN_POINT('',(0.465140193637,9.330474103443E-003));
+#57191 = CARTESIAN_POINT('',(0.45352199146,9.104246267707E-003));
+#57192 = CARTESIAN_POINT('',(0.441903933486,8.877861163858E-003));
+#57193 = CARTESIAN_POINT('',(0.430286013689,8.651305903895E-003));
+#57194 = CARTESIAN_POINT('',(0.418668390798,8.424567599817E-003));
+#57195 = CARTESIAN_POINT('',(0.407051331928,8.197633363621E-003));
+#57196 = CARTESIAN_POINT('',(0.395435151291,7.970490307307E-003));
+#57197 = CARTESIAN_POINT('',(0.383820149995,7.743125542874E-003));
+#57198 = CARTESIAN_POINT('',(0.37220655615,7.515526182318E-003));
+#57199 = CARTESIAN_POINT('',(0.360594465473,7.28767933764E-003));
+#57200 = CARTESIAN_POINT('',(0.34898378545,7.059572120837E-003));
+#57201 = CARTESIAN_POINT('',(0.337374173668,6.831191643908E-003));
+#57202 = CARTESIAN_POINT('',(0.325765007747,6.602525018852E-003));
+#57203 = CARTESIAN_POINT('',(0.314155249276,6.373559357666E-003));
+#57204 = CARTESIAN_POINT('',(0.302543717331,6.14428177235E-003));
+#57205 = CARTESIAN_POINT('',(0.290927849213,5.914679374901E-003));
+#57206 = CARTESIAN_POINT('',(0.279310847603,5.684739277316E-003));
+#57207 = CARTESIAN_POINT('',(0.267692613019,5.454448591598E-003));
+#57208 = CARTESIAN_POINT('',(0.256073094383,5.223794429745E-003));
+#57209 = CARTESIAN_POINT('',(0.248325676158,5.069774079086E-003));
+#57210 = CARTESIAN_POINT('',(0.244451657848,4.9926990284E-003));
+#57211 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#57212 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#57216)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#57213,#57214,#57215)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#57213 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#57214 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#57215 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#57216 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-003),#57213,
+  'distance_accuracy_value','confusion accuracy');
+#57217 = SHAPE_DEFINITION_REPRESENTATION(#57218,#56781);
+#57218 = PRODUCT_DEFINITION_SHAPE('','',#57219);
+#57219 = PRODUCT_DEFINITION('design','',#57220,#57223);
+#57220 = PRODUCT_DEFINITION_FORMATION('','',#57221);
+#57221 = PRODUCT('Compound227','Compound227','',(#57222));
+#57222 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#57223 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#57224 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#57225,#57227);
+#57225 = ( REPRESENTATION_RELATIONSHIP('','',#56781,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#57226) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#57226 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1263);
+#57227 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #57228);
+#57228 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('313','=>[0:1:1:314]','',#5,
+  #57219,$);
+#57229 = PRODUCT_TYPE('part',$,(#57221));
+#57230 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#57231),#57401);
+#57231 = SHELL_BASED_SURFACE_MODEL('',(#57232));
+#57232 = OPEN_SHELL('',(#57233));
+#57233 = ADVANCED_FACE('',(#57234),#57248,.T.);
+#57234 = FACE_BOUND('',#57235,.T.);
+#57235 = EDGE_LOOP('',(#57236,#57289,#57327,#57365));
+#57236 = ORIENTED_EDGE('',*,*,#57237,.T.);
+#57237 = EDGE_CURVE('',#57238,#57240,#57242,.T.);
+#57238 = VERTEX_POINT('',#57239);
+#57239 = CARTESIAN_POINT('',(-4.783272620033E-006,2.205512477749,
+    1.41480246082));
+#57240 = VERTEX_POINT('',#57241);
+#57241 = CARTESIAN_POINT('',(2.999995335937,2.205512477749,1.41480246082
+    ));
+#57242 = SURFACE_CURVE('',#57243,(#57247),.PCURVE_S1.);
+#57243 = LINE('',#57244,#57245);
+#57244 = CARTESIAN_POINT('',(-4.783272620033E-006,2.205512477749,
+    1.41480246082));
+#57245 = VECTOR('',#57246,1.);
+#57246 = DIRECTION('',(1.,0.E+000,0.E+000));
+#57247 = PCURVE('',#57248,#57261);
+#57248 = B_SPLINE_SURFACE_WITH_KNOTS('',1,5,(
+    (#57249,#57250,#57251,#57252,#57253,#57254)
+    ,(#57255,#57256,#57257,#57258,#57259,#57260
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(6,6),(0.E+000,1.),(7.00625,8.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#57249 = CARTESIAN_POINT('',(-4.783272620033E-006,2.205512477749,
+    1.41480246082));
+#57250 = CARTESIAN_POINT('',(-3.814622386343E-006,2.2522178609,
+    1.368097076116));
+#57251 = CARTESIAN_POINT('',(-2.860968541159E-006,2.300146608693,
+    1.320168328323));
+#57252 = CARTESIAN_POINT('',(-1.907309528354E-006,2.348075616595,
+    1.272239320421));
+#57253 = CARTESIAN_POINT('',(-9.536556082106E-007,2.396004368702,
+    1.224310568313));
+#57254 = CARTESIAN_POINT('',(0.E+000,2.443933205361,1.176381731654));
+#57255 = CARTESIAN_POINT('',(2.999995335937,2.205512477749,1.41480246082
+    ));
+#57256 = CARTESIAN_POINT('',(2.999996304587,2.2522178609,1.368097076116)
+  );
+#57257 = CARTESIAN_POINT('',(2.999997258241,2.300146608693,
+    1.320168328323));
+#57258 = CARTESIAN_POINT('',(2.9999982119,2.348075616595,1.272239320421)
+  );
+#57259 = CARTESIAN_POINT('',(2.999999165554,2.396004368702,
+    1.224310568313));
+#57260 = CARTESIAN_POINT('',(3.000000119209,2.443933205361,
+    1.176381731654));
+#57261 = DEFINITIONAL_REPRESENTATION('',(#57262),#57288);
+#57262 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#57263,#57264,#57265,#57266,
+    #57267,#57268,#57269,#57270,#57271,#57272,#57273,#57274,#57275,
+    #57276,#57277,#57278,#57279,#57280,#57281,#57282,#57283,#57284,
+    #57285,#57286,#57287),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,0.136363641782,0.272727283564,
+    0.409090925347,0.545454567129,0.681818208911,0.818181850693,
+    0.954545492476,1.090909134258,1.22727277604,1.363636417822,
+    1.500000059605,1.636363701387,1.772727343169,1.909090984951,
+    2.045454626734,2.181818268516,2.318181910298,2.45454555208,
+    2.590909193863,2.727272835645,2.863636477427,3.000000119209),
+  .UNSPECIFIED.);
+#57263 = CARTESIAN_POINT('',(0.E+000,7.00625));
+#57264 = CARTESIAN_POINT('',(1.515151515152E-002,7.00625));
+#57265 = CARTESIAN_POINT('',(4.545454545455E-002,7.00625));
+#57266 = CARTESIAN_POINT('',(9.090909090909E-002,7.00625));
+#57267 = CARTESIAN_POINT('',(0.136363636364,7.00625));
+#57268 = CARTESIAN_POINT('',(0.181818181818,7.00625));
+#57269 = CARTESIAN_POINT('',(0.227272727273,7.00625));
+#57270 = CARTESIAN_POINT('',(0.272727272727,7.00625));
+#57271 = CARTESIAN_POINT('',(0.318181818182,7.00625));
+#57272 = CARTESIAN_POINT('',(0.363636363636,7.00625));
+#57273 = CARTESIAN_POINT('',(0.409090909091,7.00625));
+#57274 = CARTESIAN_POINT('',(0.454545454545,7.00625));
+#57275 = CARTESIAN_POINT('',(0.5,7.00625));
+#57276 = CARTESIAN_POINT('',(0.545454545455,7.00625));
+#57277 = CARTESIAN_POINT('',(0.590909090909,7.00625));
+#57278 = CARTESIAN_POINT('',(0.636363636364,7.00625));
+#57279 = CARTESIAN_POINT('',(0.681818181818,7.00625));
+#57280 = CARTESIAN_POINT('',(0.727272727273,7.00625));
+#57281 = CARTESIAN_POINT('',(0.772727272727,7.00625));
+#57282 = CARTESIAN_POINT('',(0.818181818182,7.00625));
+#57283 = CARTESIAN_POINT('',(0.863636363636,7.00625));
+#57284 = CARTESIAN_POINT('',(0.909090909091,7.00625));
+#57285 = CARTESIAN_POINT('',(0.954545454545,7.00625));
+#57286 = CARTESIAN_POINT('',(0.984848484848,7.00625));
+#57287 = CARTESIAN_POINT('',(1.,7.00625));
+#57288 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#57289 = ORIENTED_EDGE('',*,*,#57290,.T.);
+#57290 = EDGE_CURVE('',#57240,#57291,#57293,.T.);
+#57291 = VERTEX_POINT('',#57292);
+#57292 = CARTESIAN_POINT('',(3.000000119209,2.443933205361,
+    1.176381731654));
+#57293 = SURFACE_CURVE('',#57294,(#57298),.PCURVE_S1.);
+#57294 = LINE('',#57295,#57296);
+#57295 = CARTESIAN_POINT('',(2.999995335937,2.205512477749,1.41480246082
+    ));
+#57296 = VECTOR('',#57297,1.);
+#57297 = DIRECTION('',(1.418620154603E-005,0.707106778812,
+    -0.707106783419));
+#57298 = PCURVE('',#57248,#57299);
+#57299 = DEFINITIONAL_REPRESENTATION('',(#57300),#57326);
+#57300 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#57301,#57302,#57303,#57304,
+    #57305,#57306,#57307,#57308,#57309,#57310,#57311,#57312,#57313,
+    #57314,#57315,#57316,#57317,#57318,#57319,#57320,#57321,#57322,
+    #57323,#57324,#57325),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.53262648942E-002,
+    3.06525297884E-002,4.59787946826E-002,6.13050595768E-002,
+    7.6631324471E-002,9.19575893652E-002,0.107283854259,0.122610119154,
+    0.137936384048,0.153262648942,0.168588913836,0.18391517873,
+    0.199241443625,0.214567708519,0.229893973413,0.245220238307,
+    0.260546503201,0.275872768096,0.29119903299,0.306525297884,
+    0.321851562778,0.337177827672),.UNSPECIFIED.);
+#57301 = CARTESIAN_POINT('',(1.,7.00625));
+#57302 = CARTESIAN_POINT('',(1.,7.021622031388));
+#57303 = CARTESIAN_POINT('',(1.,7.052292575222));
+#57304 = CARTESIAN_POINT('',(1.,7.098105938852));
+#57305 = CARTESIAN_POINT('',(1.,7.143756344167));
+#57306 = CARTESIAN_POINT('',(1.,7.189268423122));
+#57307 = CARTESIAN_POINT('',(1.,7.234664143592));
+#57308 = CARTESIAN_POINT('',(1.,7.279962659195));
+#57309 = CARTESIAN_POINT('',(1.,7.325180721845));
+#57310 = CARTESIAN_POINT('',(1.,7.370332891013));
+#57311 = CARTESIAN_POINT('',(1.,7.415431755932));
+#57312 = CARTESIAN_POINT('',(1.,7.460488121568));
+#57313 = CARTESIAN_POINT('',(1.,7.505511178579));
+#57314 = CARTESIAN_POINT('',(1.,7.550508657522));
+#57315 = CARTESIAN_POINT('',(1.,7.595486971829));
+#57316 = CARTESIAN_POINT('',(1.,7.640451352054));
+#57317 = CARTESIAN_POINT('',(1.,7.685405973719));
+#57318 = CARTESIAN_POINT('',(1.,7.730354080485));
+#57319 = CARTESIAN_POINT('',(1.,7.775298104196));
+#57320 = CARTESIAN_POINT('',(1.,7.820239782327));
+#57321 = CARTESIAN_POINT('',(1.,7.8651802757));
+#57322 = CARTESIAN_POINT('',(1.,7.91012027929));
+#57323 = CARTESIAN_POINT('',(1.,7.955060155486));
+#57324 = CARTESIAN_POINT('',(1.,7.985020039711));
+#57325 = CARTESIAN_POINT('',(1.,8.));
+#57326 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#57327 = ORIENTED_EDGE('',*,*,#57328,.F.);
+#57328 = EDGE_CURVE('',#57329,#57291,#57331,.T.);
+#57329 = VERTEX_POINT('',#57330);
+#57330 = CARTESIAN_POINT('',(-1.058791184068E-021,2.443933205361,
+    1.176381731654));
+#57331 = SURFACE_CURVE('',#57332,(#57336),.PCURVE_S1.);
+#57332 = LINE('',#57333,#57334);
+#57333 = CARTESIAN_POINT('',(0.E+000,2.443933205361,1.176381731654));
+#57334 = VECTOR('',#57335,1.);
+#57335 = DIRECTION('',(1.,0.E+000,0.E+000));
+#57336 = PCURVE('',#57248,#57337);
+#57337 = DEFINITIONAL_REPRESENTATION('',(#57338),#57364);
+#57338 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#57339,#57340,#57341,#57342,
+    #57343,#57344,#57345,#57346,#57347,#57348,#57349,#57350,#57351,
+    #57352,#57353,#57354,#57355,#57356,#57357,#57358,#57359,#57360,
+    #57361,#57362,#57363),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-1.058791184068E-021,0.136363641782,
+    0.272727283564,0.409090925347,0.545454567129,0.681818208911,
+    0.818181850693,0.954545492476,1.090909134258,1.22727277604,
+    1.363636417822,1.500000059605,1.636363701387,1.772727343169,
+    1.909090984951,2.045454626734,2.181818268516,2.318181910298,
+    2.45454555208,2.590909193863,2.727272835645,2.863636477427,
+    3.000000119209),.UNSPECIFIED.);
+#57339 = CARTESIAN_POINT('',(0.E+000,8.));
+#57340 = CARTESIAN_POINT('',(1.515151515152E-002,8.));
+#57341 = CARTESIAN_POINT('',(4.545454545455E-002,8.));
+#57342 = CARTESIAN_POINT('',(9.090909090909E-002,8.));
+#57343 = CARTESIAN_POINT('',(0.136363636364,8.));
+#57344 = CARTESIAN_POINT('',(0.181818181818,8.));
+#57345 = CARTESIAN_POINT('',(0.227272727273,8.));
+#57346 = CARTESIAN_POINT('',(0.272727272727,8.));
+#57347 = CARTESIAN_POINT('',(0.318181818182,8.));
+#57348 = CARTESIAN_POINT('',(0.363636363636,8.));
+#57349 = CARTESIAN_POINT('',(0.409090909091,8.));
+#57350 = CARTESIAN_POINT('',(0.454545454545,8.));
+#57351 = CARTESIAN_POINT('',(0.5,8.));
+#57352 = CARTESIAN_POINT('',(0.545454545455,8.));
+#57353 = CARTESIAN_POINT('',(0.590909090909,8.));
+#57354 = CARTESIAN_POINT('',(0.636363636364,8.));
+#57355 = CARTESIAN_POINT('',(0.681818181818,8.));
+#57356 = CARTESIAN_POINT('',(0.727272727273,8.));
+#57357 = CARTESIAN_POINT('',(0.772727272727,8.));
+#57358 = CARTESIAN_POINT('',(0.818181818182,8.));
+#57359 = CARTESIAN_POINT('',(0.863636363636,8.));
+#57360 = CARTESIAN_POINT('',(0.909090909091,8.));
+#57361 = CARTESIAN_POINT('',(0.954545454545,8.));
+#57362 = CARTESIAN_POINT('',(0.984848484848,8.));
+#57363 = CARTESIAN_POINT('',(1.,8.));
+#57364 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#57365 = ORIENTED_EDGE('',*,*,#57366,.F.);
+#57366 = EDGE_CURVE('',#57238,#57329,#57367,.T.);
+#57367 = SURFACE_CURVE('',#57368,(#57372),.PCURVE_S1.);
+#57368 = LINE('',#57369,#57370);
+#57369 = CARTESIAN_POINT('',(-4.783272620033E-006,2.205512477749,
+    1.41480246082));
+#57370 = VECTOR('',#57371,1.);
+#57371 = DIRECTION('',(1.418620154549E-005,0.707106778812,
+    -0.707106783419));
+#57372 = PCURVE('',#57248,#57373);
+#57373 = DEFINITIONAL_REPRESENTATION('',(#57374),#57400);
+#57374 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#57375,#57376,#57377,#57378,
+    #57379,#57380,#57381,#57382,#57383,#57384,#57385,#57386,#57387,
+    #57388,#57389,#57390,#57391,#57392,#57393,#57394,#57395,#57396,
+    #57397,#57398,#57399),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.53262648942E-002,
+    3.06525297884E-002,4.59787946826E-002,6.13050595768E-002,
+    7.6631324471E-002,9.19575893652E-002,0.107283854259,0.122610119154,
+    0.137936384048,0.153262648942,0.168588913836,0.18391517873,
+    0.199241443625,0.214567708519,0.229893973413,0.245220238307,
+    0.260546503201,0.275872768096,0.29119903299,0.306525297884,
+    0.321851562778,0.337177827672),.UNSPECIFIED.);
+#57375 = CARTESIAN_POINT('',(0.E+000,7.00625));
+#57376 = CARTESIAN_POINT('',(0.E+000,7.021622031388));
+#57377 = CARTESIAN_POINT('',(0.E+000,7.052292575222));
+#57378 = CARTESIAN_POINT('',(0.E+000,7.098105938852));
+#57379 = CARTESIAN_POINT('',(0.E+000,7.143756344167));
+#57380 = CARTESIAN_POINT('',(0.E+000,7.189268423122));
+#57381 = CARTESIAN_POINT('',(0.E+000,7.234664143592));
+#57382 = CARTESIAN_POINT('',(0.E+000,7.279962659195));
+#57383 = CARTESIAN_POINT('',(0.E+000,7.325180721845));
+#57384 = CARTESIAN_POINT('',(0.E+000,7.370332891013));
+#57385 = CARTESIAN_POINT('',(0.E+000,7.415431755932));
+#57386 = CARTESIAN_POINT('',(0.E+000,7.460488121568));
+#57387 = CARTESIAN_POINT('',(0.E+000,7.505511178579));
+#57388 = CARTESIAN_POINT('',(0.E+000,7.550508657522));
+#57389 = CARTESIAN_POINT('',(0.E+000,7.595486971829));
+#57390 = CARTESIAN_POINT('',(0.E+000,7.640451352054));
+#57391 = CARTESIAN_POINT('',(0.E+000,7.685405973719));
+#57392 = CARTESIAN_POINT('',(0.E+000,7.730354080485));
+#57393 = CARTESIAN_POINT('',(0.E+000,7.775298104196));
+#57394 = CARTESIAN_POINT('',(0.E+000,7.820239782327));
+#57395 = CARTESIAN_POINT('',(0.E+000,7.8651802757));
+#57396 = CARTESIAN_POINT('',(0.E+000,7.91012027929));
+#57397 = CARTESIAN_POINT('',(0.E+000,7.955060155486));
+#57398 = CARTESIAN_POINT('',(-0.E+000,7.985020039711));
+#57399 = CARTESIAN_POINT('',(0.E+000,8.));
+#57400 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#57401 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#57405)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#57402,#57403,#57404)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#57402 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#57403 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#57404 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#57405 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#57402,
+  'distance_accuracy_value','confusion accuracy');
+#57406 = SHAPE_DEFINITION_REPRESENTATION(#57407,#57230);
+#57407 = PRODUCT_DEFINITION_SHAPE('','',#57408);
+#57408 = PRODUCT_DEFINITION('design','',#57409,#57412);
+#57409 = PRODUCT_DEFINITION_FORMATION('','',#57410);
+#57410 = PRODUCT('Compound233','Compound233','',(#57411));
+#57411 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#57412 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#57413 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#57414,#57416);
+#57414 = ( REPRESENTATION_RELATIONSHIP('','',#57230,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#57415) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#57415 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1267);
+#57416 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #57417);
+#57417 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('314','=>[0:1:1:315]','',#5,
+  #57408,$);
+#57418 = PRODUCT_TYPE('part',$,(#57410));
+#57419 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#57420),#57590);
+#57420 = SHELL_BASED_SURFACE_MODEL('',(#57421));
+#57421 = OPEN_SHELL('',(#57422));
+#57422 = ADVANCED_FACE('',(#57423),#57447,.T.);
+#57423 = FACE_BOUND('',#57424,.T.);
+#57424 = EDGE_LOOP('',(#57425,#57468,#57506,#57554));
+#57425 = ORIENTED_EDGE('',*,*,#57426,.T.);
+#57426 = EDGE_CURVE('',#57427,#57429,#57431,.T.);
+#57427 = VERTEX_POINT('',#57428);
+#57428 = CARTESIAN_POINT('',(6.938893903907E-017,2.,8.00000013411));
+#57429 = VERTEX_POINT('',#57430);
+#57430 = CARTESIAN_POINT('',(-2.775557561563E-016,-2.,8.00000013411));
+#57431 = SURFACE_CURVE('',#57432,(#57446),.PCURVE_S1.);
+#57432 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#57433,#57434,#57435,#57436,
+    #57437,#57438,#57439,#57440,#57441,#57442,#57443,#57444,#57445),
+  .UNSPECIFIED.,.F.,.F.,(4,3,3,3,4),(0.E+000,1.,2.,3.,4.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#57433 = CARTESIAN_POINT('',(6.938893903907E-017,2.,8.00000013411));
+#57434 = CARTESIAN_POINT('',(-0.522407749927,2.,8.00000013411));
+#57435 = CARTESIAN_POINT('',(-1.044815499855,1.783611624891,
+    8.00000013411));
+#57436 = CARTESIAN_POINT('',(-1.414213562373,1.414213562373,
+    8.00000013411));
+#57437 = CARTESIAN_POINT('',(-1.783611624891,1.044815499855,
+    8.00000013411));
+#57438 = CARTESIAN_POINT('',(-2.,0.522407749927,8.00000013411));
+#57439 = CARTESIAN_POINT('',(-2.,2.775557561563E-016,8.00000013411));
+#57440 = CARTESIAN_POINT('',(-2.,-0.522407749927,8.00000013411));
+#57441 = CARTESIAN_POINT('',(-1.783611624891,-1.044815499855,
+    8.00000013411));
+#57442 = CARTESIAN_POINT('',(-1.414213562373,-1.414213562373,
+    8.00000013411));
+#57443 = CARTESIAN_POINT('',(-1.044815499855,-1.783611624891,
+    8.00000013411));
+#57444 = CARTESIAN_POINT('',(-0.522407749927,-2.,8.00000013411));
+#57445 = CARTESIAN_POINT('',(-2.775557561563E-016,-2.,8.00000013411));
+#57446 = PCURVE('',#57447,#57462);
+#57447 = B_SPLINE_SURFACE_WITH_KNOTS('',3,1,(
+    (#57448,#57449)
+    ,(#57450,#57451)
+    ,(#57452,#57453)
+    ,(#57454,#57455)
+    ,(#57456,#57457)
+    ,(#57458,#57459)
+    ,(#57460,#57461
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(4,1,1,1,4),(2,2),(0.E+000,1.,2.,3.,4.)
+  ,(0.E+000,0.12),.UNSPECIFIED.);
+#57448 = CARTESIAN_POINT('',(6.938893903907E-017,2.,8.00000013411));
+#57449 = CARTESIAN_POINT('',(6.938893903907E-017,2.,10.400000134111));
+#57450 = CARTESIAN_POINT('',(-0.522407749927,2.,8.00000013411));
+#57451 = CARTESIAN_POINT('',(-0.522407749927,2.,10.400000134111));
+#57452 = CARTESIAN_POINT('',(-1.567223249782,1.567223249782,
+    8.00000013411));
+#57453 = CARTESIAN_POINT('',(-1.567223249782,1.567223249782,
+    10.400000134111));
+#57454 = CARTESIAN_POINT('',(-2.216388375109,1.357146464622E-016,
+    8.00000013411));
+#57455 = CARTESIAN_POINT('',(-2.216388375109,1.357146464622E-016,
+    10.400000134111));
+#57456 = CARTESIAN_POINT('',(-1.567223249782,-1.567223249782,
+    8.00000013411));
+#57457 = CARTESIAN_POINT('',(-1.567223249782,-1.567223249782,
+    10.400000134111));
+#57458 = CARTESIAN_POINT('',(-0.522407749927,-2.,8.00000013411));
+#57459 = CARTESIAN_POINT('',(-0.522407749927,-2.,10.400000134111));
+#57460 = CARTESIAN_POINT('',(-2.081668171172E-016,-2.,8.00000013411));
+#57461 = CARTESIAN_POINT('',(-2.081668171172E-016,-2.,10.400000134111));
+#57462 = DEFINITIONAL_REPRESENTATION('',(#57463),#57467);
+#57463 = LINE('',#57464,#57465);
+#57464 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#57465 = VECTOR('',#57466,1.);
+#57466 = DIRECTION('',(1.,0.E+000));
+#57467 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#57468 = ORIENTED_EDGE('',*,*,#57469,.T.);
+#57469 = EDGE_CURVE('',#57429,#57470,#57472,.T.);
+#57470 = VERTEX_POINT('',#57471);
+#57471 = CARTESIAN_POINT('',(-2.775557561563E-016,-2.,10.000000134111));
+#57472 = SURFACE_CURVE('',#57473,(#57477),.PCURVE_S1.);
+#57473 = LINE('',#57474,#57475);
+#57474 = CARTESIAN_POINT('',(-2.081668171172E-016,-2.,8.00000013411));
+#57475 = VECTOR('',#57476,1.);
+#57476 = DIRECTION('',(0.E+000,0.E+000,1.));
+#57477 = PCURVE('',#57447,#57478);
+#57478 = DEFINITIONAL_REPRESENTATION('',(#57479),#57505);
+#57479 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#57480,#57481,#57482,#57483,
+    #57484,#57485,#57486,#57487,#57488,#57489,#57490,#57491,#57492,
+    #57493,#57494,#57495,#57496,#57497,#57498,#57499,#57500,#57501,
+    #57502,#57503,#57504),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,9.090909090909E-002,0.181818181818,
+    0.272727272727,0.363636363636,0.454545454545,0.545454545455,
+    0.636363636364,0.727272727273,0.818181818182,0.909090909091,1.,
+    1.090909090909,1.181818181818,1.272727272727,1.363636363636,
+    1.454545454545,1.545454545455,1.636363636364,1.727272727273,
+    1.818181818182,1.909090909091,2.),.UNSPECIFIED.);
+#57480 = CARTESIAN_POINT('',(4.,0.E+000));
+#57481 = CARTESIAN_POINT('',(4.,1.515151515152E-003));
+#57482 = CARTESIAN_POINT('',(4.,4.545454545455E-003));
+#57483 = CARTESIAN_POINT('',(4.,9.090909090909E-003));
+#57484 = CARTESIAN_POINT('',(4.,1.363636363636E-002));
+#57485 = CARTESIAN_POINT('',(4.,1.818181818182E-002));
+#57486 = CARTESIAN_POINT('',(4.,2.272727272727E-002));
+#57487 = CARTESIAN_POINT('',(4.,2.727272727273E-002));
+#57488 = CARTESIAN_POINT('',(4.,3.181818181818E-002));
+#57489 = CARTESIAN_POINT('',(4.,3.636363636364E-002));
+#57490 = CARTESIAN_POINT('',(4.,4.090909090909E-002));
+#57491 = CARTESIAN_POINT('',(4.,4.545454545455E-002));
+#57492 = CARTESIAN_POINT('',(4.,5.E-002));
+#57493 = CARTESIAN_POINT('',(4.,5.454545454545E-002));
+#57494 = CARTESIAN_POINT('',(4.,5.909090909091E-002));
+#57495 = CARTESIAN_POINT('',(4.,6.363636363636E-002));
+#57496 = CARTESIAN_POINT('',(4.,6.818181818182E-002));
+#57497 = CARTESIAN_POINT('',(4.,7.272727272727E-002));
+#57498 = CARTESIAN_POINT('',(4.,7.727272727273E-002));
+#57499 = CARTESIAN_POINT('',(4.,8.181818181818E-002));
+#57500 = CARTESIAN_POINT('',(4.,8.636363636364E-002));
+#57501 = CARTESIAN_POINT('',(4.,9.090909090909E-002));
+#57502 = CARTESIAN_POINT('',(4.,9.545454545455E-002));
+#57503 = CARTESIAN_POINT('',(4.,9.848484848485E-002));
+#57504 = CARTESIAN_POINT('',(4.,0.1));
+#57505 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#57506 = ORIENTED_EDGE('',*,*,#57507,.F.);
+#57507 = EDGE_CURVE('',#57508,#57470,#57510,.T.);
+#57508 = VERTEX_POINT('',#57509);
+#57509 = CARTESIAN_POINT('',(6.938893903907E-017,2.,10.000000134111));
+#57510 = SURFACE_CURVE('',#57511,(#57525),.PCURVE_S1.);
+#57511 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#57512,#57513,#57514,#57515,
+    #57516,#57517,#57518,#57519,#57520,#57521,#57522,#57523,#57524),
+  .UNSPECIFIED.,.F.,.F.,(4,3,3,3,4),(0.E+000,1.,2.,3.,4.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#57512 = CARTESIAN_POINT('',(6.938893903907E-017,2.,10.000000134111));
+#57513 = CARTESIAN_POINT('',(-0.522407749927,2.,10.000000134111));
+#57514 = CARTESIAN_POINT('',(-1.044815499855,1.783611624891,
+    10.000000134111));
+#57515 = CARTESIAN_POINT('',(-1.414213562373,1.414213562373,
+    10.000000134111));
+#57516 = CARTESIAN_POINT('',(-1.783611624891,1.044815499855,
+    10.000000134111));
+#57517 = CARTESIAN_POINT('',(-2.,0.522407749927,10.000000134111));
+#57518 = CARTESIAN_POINT('',(-2.,2.775557561563E-016,10.000000134111));
+#57519 = CARTESIAN_POINT('',(-2.,-0.522407749927,10.000000134111));
+#57520 = CARTESIAN_POINT('',(-1.783611624891,-1.044815499855,
+    10.000000134111));
+#57521 = CARTESIAN_POINT('',(-1.414213562373,-1.414213562373,
+    10.000000134111));
+#57522 = CARTESIAN_POINT('',(-1.044815499855,-1.783611624891,
+    10.000000134111));
+#57523 = CARTESIAN_POINT('',(-0.522407749927,-2.,10.000000134111));
+#57524 = CARTESIAN_POINT('',(-2.775557561563E-016,-2.,10.000000134111));
+#57525 = PCURVE('',#57447,#57526);
+#57526 = DEFINITIONAL_REPRESENTATION('',(#57527),#57553);
+#57527 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#57528,#57529,#57530,#57531,
+    #57532,#57533,#57534,#57535,#57536,#57537,#57538,#57539,#57540,
+    #57541,#57542,#57543,#57544,#57545,#57546,#57547,#57548,#57549,
+    #57550,#57551,#57552),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,0.181818181818,0.363636363636,
+    0.545454545455,0.727272727273,0.909090909091,1.090909090909,
+    1.272727272727,1.454545454545,1.636363636364,1.818181818182,2.,
+    2.181818181818,2.363636363636,2.545454545455,2.727272727273,
+    2.909090909091,3.090909090909,3.272727272727,3.454545454545,
+    3.636363636364,3.818181818182,4.),.UNSPECIFIED.);
+#57528 = CARTESIAN_POINT('',(0.E+000,0.1));
+#57529 = CARTESIAN_POINT('',(6.060606060606E-002,0.1));
+#57530 = CARTESIAN_POINT('',(0.181818181818,0.1));
+#57531 = CARTESIAN_POINT('',(0.363636363636,0.1));
+#57532 = CARTESIAN_POINT('',(0.545454545455,0.1));
+#57533 = CARTESIAN_POINT('',(0.727272727273,0.1));
+#57534 = CARTESIAN_POINT('',(0.909090909091,0.1));
+#57535 = CARTESIAN_POINT('',(1.090909090909,0.1));
+#57536 = CARTESIAN_POINT('',(1.272727272727,0.1));
+#57537 = CARTESIAN_POINT('',(1.454545454545,0.1));
+#57538 = CARTESIAN_POINT('',(1.636363636364,0.1));
+#57539 = CARTESIAN_POINT('',(1.818181818182,0.1));
+#57540 = CARTESIAN_POINT('',(2.,0.1));
+#57541 = CARTESIAN_POINT('',(2.181818181818,0.1));
+#57542 = CARTESIAN_POINT('',(2.363636363636,0.1));
+#57543 = CARTESIAN_POINT('',(2.545454545455,0.1));
+#57544 = CARTESIAN_POINT('',(2.727272727273,0.1));
+#57545 = CARTESIAN_POINT('',(2.909090909091,0.1));
+#57546 = CARTESIAN_POINT('',(3.090909090909,0.1));
+#57547 = CARTESIAN_POINT('',(3.272727272727,0.1));
+#57548 = CARTESIAN_POINT('',(3.454545454545,0.1));
+#57549 = CARTESIAN_POINT('',(3.636363636364,0.1));
+#57550 = CARTESIAN_POINT('',(3.818181818182,0.1));
+#57551 = CARTESIAN_POINT('',(3.939393939394,0.1));
+#57552 = CARTESIAN_POINT('',(4.,0.1));
+#57553 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#57554 = ORIENTED_EDGE('',*,*,#57555,.F.);
+#57555 = EDGE_CURVE('',#57427,#57508,#57556,.T.);
+#57556 = SURFACE_CURVE('',#57557,(#57561),.PCURVE_S1.);
+#57557 = LINE('',#57558,#57559);
+#57558 = CARTESIAN_POINT('',(6.938893903907E-017,2.,8.00000013411));
+#57559 = VECTOR('',#57560,1.);
+#57560 = DIRECTION('',(0.E+000,0.E+000,1.));
+#57561 = PCURVE('',#57447,#57562);
+#57562 = DEFINITIONAL_REPRESENTATION('',(#57563),#57589);
+#57563 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#57564,#57565,#57566,#57567,
+    #57568,#57569,#57570,#57571,#57572,#57573,#57574,#57575,#57576,
+    #57577,#57578,#57579,#57580,#57581,#57582,#57583,#57584,#57585,
+    #57586,#57587,#57588),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,9.090909090909E-002,0.181818181818,
+    0.272727272727,0.363636363636,0.454545454545,0.545454545455,
+    0.636363636364,0.727272727273,0.818181818182,0.909090909091,1.,
+    1.090909090909,1.181818181818,1.272727272727,1.363636363636,
+    1.454545454545,1.545454545455,1.636363636364,1.727272727273,
+    1.818181818182,1.909090909091,2.),.UNSPECIFIED.);
+#57564 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#57565 = CARTESIAN_POINT('',(0.E+000,1.515151515152E-003));
+#57566 = CARTESIAN_POINT('',(0.E+000,4.545454545455E-003));
+#57567 = CARTESIAN_POINT('',(0.E+000,9.090909090909E-003));
+#57568 = CARTESIAN_POINT('',(0.E+000,1.363636363636E-002));
+#57569 = CARTESIAN_POINT('',(0.E+000,1.818181818182E-002));
+#57570 = CARTESIAN_POINT('',(0.E+000,2.272727272727E-002));
+#57571 = CARTESIAN_POINT('',(0.E+000,2.727272727273E-002));
+#57572 = CARTESIAN_POINT('',(0.E+000,3.181818181818E-002));
+#57573 = CARTESIAN_POINT('',(0.E+000,3.636363636364E-002));
+#57574 = CARTESIAN_POINT('',(0.E+000,4.090909090909E-002));
+#57575 = CARTESIAN_POINT('',(0.E+000,4.545454545455E-002));
+#57576 = CARTESIAN_POINT('',(0.E+000,5.E-002));
+#57577 = CARTESIAN_POINT('',(0.E+000,5.454545454545E-002));
+#57578 = CARTESIAN_POINT('',(0.E+000,5.909090909091E-002));
+#57579 = CARTESIAN_POINT('',(0.E+000,6.363636363636E-002));
+#57580 = CARTESIAN_POINT('',(0.E+000,6.818181818182E-002));
+#57581 = CARTESIAN_POINT('',(0.E+000,7.272727272727E-002));
+#57582 = CARTESIAN_POINT('',(0.E+000,7.727272727273E-002));
+#57583 = CARTESIAN_POINT('',(0.E+000,8.181818181818E-002));
+#57584 = CARTESIAN_POINT('',(0.E+000,8.636363636364E-002));
+#57585 = CARTESIAN_POINT('',(0.E+000,9.090909090909E-002));
+#57586 = CARTESIAN_POINT('',(0.E+000,9.545454545455E-002));
+#57587 = CARTESIAN_POINT('',(-0.E+000,9.848484848485E-002));
+#57588 = CARTESIAN_POINT('',(0.E+000,0.1));
+#57589 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#57590 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#57594)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#57591,#57592,#57593)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#57591 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#57592 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#57593 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#57594 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#57591,
+  'distance_accuracy_value','confusion accuracy');
+#57595 = SHAPE_DEFINITION_REPRESENTATION(#57596,#57419);
+#57596 = PRODUCT_DEFINITION_SHAPE('','',#57597);
+#57597 = PRODUCT_DEFINITION('design','',#57598,#57601);
+#57598 = PRODUCT_DEFINITION_FORMATION('','',#57599);
+#57599 = PRODUCT('Compound223','Compound223','',(#57600));
+#57600 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#57601 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#57602 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#57603,#57605);
+#57603 = ( REPRESENTATION_RELATIONSHIP('','',#57419,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#57604) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#57604 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1271);
+#57605 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #57606);
+#57606 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('315','=>[0:1:1:316]','',#5,
+  #57597,$);
+#57607 = PRODUCT_TYPE('part',$,(#57599));
+#57608 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#57609),#57779);
+#57609 = SHELL_BASED_SURFACE_MODEL('',(#57610));
+#57610 = OPEN_SHELL('',(#57611));
+#57611 = ADVANCED_FACE('',(#57612),#57626,.T.);
+#57612 = FACE_BOUND('',#57613,.T.);
+#57613 = EDGE_LOOP('',(#57614,#57667,#57705,#57743));
+#57614 = ORIENTED_EDGE('',*,*,#57615,.T.);
+#57615 = EDGE_CURVE('',#57616,#57618,#57620,.T.);
+#57616 = VERTEX_POINT('',#57617);
+#57617 = CARTESIAN_POINT('',(0.E+000,2.300000034273,1.000000014901));
+#57618 = VERTEX_POINT('',#57619);
+#57619 = CARTESIAN_POINT('',(3.000000119209,2.300000034273,
+    1.000000014901));
+#57620 = SURFACE_CURVE('',#57621,(#57625),.PCURVE_S1.);
+#57621 = LINE('',#57622,#57623);
+#57622 = CARTESIAN_POINT('',(0.E+000,2.300000034273,1.000000014901));
+#57623 = VECTOR('',#57624,1.);
+#57624 = DIRECTION('',(1.,0.E+000,0.E+000));
+#57625 = PCURVE('',#57626,#57639);
+#57626 = B_SPLINE_SURFACE_WITH_KNOTS('',1,5,(
+    (#57627,#57628,#57629,#57630,#57631,#57632)
+    ,(#57633,#57634,#57635,#57636,#57637,#57638
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(6,6),(0.E+000,1.),(0.E+000,
+    1.003125),.PIECEWISE_BEZIER_KNOTS.);
+#57627 = CARTESIAN_POINT('',(0.E+000,2.300000034273,1.000000014901));
+#57628 = CARTESIAN_POINT('',(-9.626523594537E-007,2.229516731996,
+    1.070483317177));
+#57629 = CARTESIAN_POINT('',(-1.925303021721E-006,2.159033553664,
+    1.14096649551));
+#57630 = CARTESIAN_POINT('',(-2.887958786477E-006,2.088550001951,
+    1.211450047223));
+#57631 = CARTESIAN_POINT('',(-3.850609412245E-006,2.018066826729,
+    1.281933222445));
+#57632 = CARTESIAN_POINT('',(-4.805764497578E-006,1.947143839909,
+    1.352856065254));
+#57633 = CARTESIAN_POINT('',(3.000000119209,2.300000034273,
+    1.000000014901));
+#57634 = CARTESIAN_POINT('',(2.999999156557,2.229516731996,
+    1.070483317177));
+#57635 = CARTESIAN_POINT('',(2.999998193906,2.159033553664,1.14096649551
+    ));
+#57636 = CARTESIAN_POINT('',(2.999997231251,2.088550001951,
+    1.211450047223));
+#57637 = CARTESIAN_POINT('',(2.9999962686,2.018066826729,1.281933222445)
+  );
+#57638 = CARTESIAN_POINT('',(2.99999531344,1.947146402812,1.352858627977
+    ));
+#57639 = DEFINITIONAL_REPRESENTATION('',(#57640),#57666);
+#57640 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#57641,#57642,#57643,#57644,
+    #57645,#57646,#57647,#57648,#57649,#57650,#57651,#57652,#57653,
+    #57654,#57655,#57656,#57657,#57658,#57659,#57660,#57661,#57662,
+    #57663,#57664,#57665),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,0.136363641782,0.272727283564,
+    0.409090925347,0.545454567129,0.681818208911,0.818181850693,
+    0.954545492476,1.090909134258,1.22727277604,1.363636417822,
+    1.500000059605,1.636363701387,1.772727343169,1.909090984951,
+    2.045454626734,2.181818268516,2.318181910298,2.45454555208,
+    2.590909193863,2.727272835645,2.863636477427,3.000000119209),
+  .UNSPECIFIED.);
+#57641 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#57642 = CARTESIAN_POINT('',(1.515151515152E-002,0.E+000));
+#57643 = CARTESIAN_POINT('',(4.545454545455E-002,0.E+000));
+#57644 = CARTESIAN_POINT('',(9.090909090909E-002,0.E+000));
+#57645 = CARTESIAN_POINT('',(0.136363636364,0.E+000));
+#57646 = CARTESIAN_POINT('',(0.181818181818,0.E+000));
+#57647 = CARTESIAN_POINT('',(0.227272727273,0.E+000));
+#57648 = CARTESIAN_POINT('',(0.272727272727,0.E+000));
+#57649 = CARTESIAN_POINT('',(0.318181818182,0.E+000));
+#57650 = CARTESIAN_POINT('',(0.363636363636,0.E+000));
+#57651 = CARTESIAN_POINT('',(0.409090909091,0.E+000));
+#57652 = CARTESIAN_POINT('',(0.454545454545,0.E+000));
+#57653 = CARTESIAN_POINT('',(0.5,0.E+000));
+#57654 = CARTESIAN_POINT('',(0.545454545455,0.E+000));
+#57655 = CARTESIAN_POINT('',(0.590909090909,0.E+000));
+#57656 = CARTESIAN_POINT('',(0.636363636364,0.E+000));
+#57657 = CARTESIAN_POINT('',(0.681818181818,0.E+000));
+#57658 = CARTESIAN_POINT('',(0.727272727273,0.E+000));
+#57659 = CARTESIAN_POINT('',(0.772727272727,0.E+000));
+#57660 = CARTESIAN_POINT('',(0.818181818182,0.E+000));
+#57661 = CARTESIAN_POINT('',(0.863636363636,0.E+000));
+#57662 = CARTESIAN_POINT('',(0.909090909091,0.E+000));
+#57663 = CARTESIAN_POINT('',(0.954545454545,0.E+000));
+#57664 = CARTESIAN_POINT('',(0.984848484848,-0.E+000));
+#57665 = CARTESIAN_POINT('',(1.,0.E+000));
+#57666 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#57667 = ORIENTED_EDGE('',*,*,#57668,.T.);
+#57668 = EDGE_CURVE('',#57618,#57669,#57671,.T.);
+#57669 = VERTEX_POINT('',#57670);
+#57670 = CARTESIAN_POINT('',(2.99999531344,1.947146402812,1.352858627977
+    ));
+#57671 = SURFACE_CURVE('',#57672,(#57676),.PCURVE_S1.);
+#57672 = LINE('',#57673,#57674);
+#57673 = CARTESIAN_POINT('',(3.000000119209,2.300000034273,
+    1.000000014901));
+#57674 = VECTOR('',#57675,1.);
+#57675 = DIRECTION('',(-9.630530821098E-006,-0.707101789678,
+    0.707111772595));
+#57676 = PCURVE('',#57626,#57677);
+#57677 = DEFINITIONAL_REPRESENTATION('',(#57678),#57704);
+#57678 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#57679,#57680,#57681,#57682,
+    #57683,#57684,#57685,#57686,#57687,#57688,#57689,#57690,#57691,
+    #57692,#57693,#57694,#57695,#57696,#57697,#57698,#57699,#57700,
+    #57701,#57702,#57703),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,2.268245062336E-002,
+    4.536490124672E-002,6.804735187009E-002,9.072980249345E-002,
+    0.113412253117,0.13609470374,0.158777154364,0.181459604987,
+    0.20414205561,0.226824506234,0.249506956857,0.27218940748,
+    0.294871858104,0.317554308727,0.34023675935,0.362919209974,
+    0.385601660597,0.408284111221,0.430966561844,0.453649012467,
+    0.476331463091,0.499013913714),.UNSPECIFIED.);
+#57679 = CARTESIAN_POINT('',(1.,0.E+000));
+#57680 = CARTESIAN_POINT('',(1.000000000068,1.52178201843E-002));
+#57681 = CARTESIAN_POINT('',(1.000000000205,4.565347524927E-002));
+#57682 = CARTESIAN_POINT('',(1.000000000409,9.130695482086E-002));
+#57683 = CARTESIAN_POINT('',(1.000000000613,0.136960404224));
+#57684 = CARTESIAN_POINT('',(1.000000000817,0.182613726413));
+#57685 = CARTESIAN_POINT('',(1.00000000102,0.228266741134));
+#57686 = CARTESIAN_POINT('',(1.000000001221,0.273919151128));
+#57687 = CARTESIAN_POINT('',(1.000000001418,0.31957051384));
+#57688 = CARTESIAN_POINT('',(1.000000001609,0.365220211723));
+#57689 = CARTESIAN_POINT('',(1.000000001791,0.410867423006));
+#57690 = CARTESIAN_POINT('',(1.00000000196,0.456511092508));
+#57691 = CARTESIAN_POINT('',(1.000000002112,0.502149902673));
+#57692 = CARTESIAN_POINT('',(1.000000002241,0.547782244891));
+#57693 = CARTESIAN_POINT('',(1.000000002339,0.593406191211));
+#57694 = CARTESIAN_POINT('',(1.000000002399,0.639019466576));
+#57695 = CARTESIAN_POINT('',(1.000000002411,0.684619421759));
+#57696 = CARTESIAN_POINT('',(1.000000002365,0.730203007033));
+#57697 = CARTESIAN_POINT('',(1.000000002246,0.775766747342));
+#57698 = CARTESIAN_POINT('',(1.000000002043,0.821306717111));
+#57699 = CARTESIAN_POINT('',(1.000000001738,0.866818522778));
+#57700 = CARTESIAN_POINT('',(1.000000001314,0.912297264055));
+#57701 = CARTESIAN_POINT('',(1.000000000752,0.957737583588));
+#57702 = CARTESIAN_POINT('',(1.000000000271,0.988001459263));
+#57703 = CARTESIAN_POINT('',(1.,1.003125));
+#57704 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#57705 = ORIENTED_EDGE('',*,*,#57706,.F.);
+#57706 = EDGE_CURVE('',#57707,#57669,#57709,.T.);
+#57707 = VERTEX_POINT('',#57708);
+#57708 = CARTESIAN_POINT('',(-4.805764497578E-006,1.947143839909,
+    1.352856065254));
+#57709 = SURFACE_CURVE('',#57710,(#57714),.PCURVE_S1.);
+#57710 = LINE('',#57711,#57712);
+#57711 = CARTESIAN_POINT('',(-4.805764497578E-006,1.947143839909,
+    1.352856065254));
+#57712 = VECTOR('',#57713,1.);
+#57713 = DIRECTION('',(0.999999999999,8.543009622025E-007,
+    8.542409582586E-007));
+#57714 = PCURVE('',#57626,#57715);
+#57715 = DEFINITIONAL_REPRESENTATION('',(#57716),#57742);
+#57716 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#57717,#57718,#57719,#57720,
+    #57721,#57722,#57723,#57724,#57725,#57726,#57727,#57728,#57729,
+    #57730,#57731,#57732,#57733,#57734,#57735,#57736,#57737,#57738,
+    #57739,#57740,#57741),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,0.136363641782,0.272727283564,
+    0.409090925346,0.545454567129,0.681818208911,0.818181850693,
+    0.954545492475,1.090909134257,1.227272776039,1.363636417821,
+    1.500000059604,1.636363701386,1.772727343168,1.90909098495,
+    2.045454626732,2.181818268514,2.318181910296,2.454545552079,
+    2.590909193861,2.727272835643,2.863636477425,3.000000119207),
+  .UNSPECIFIED.);
+#57717 = CARTESIAN_POINT('',(0.E+000,1.003125));
+#57718 = CARTESIAN_POINT('',(1.515151515152E-002,1.003125));
+#57719 = CARTESIAN_POINT('',(4.545454545455E-002,1.003125));
+#57720 = CARTESIAN_POINT('',(9.090909090909E-002,1.003125));
+#57721 = CARTESIAN_POINT('',(0.136363636364,1.003125));
+#57722 = CARTESIAN_POINT('',(0.181818181818,1.003125));
+#57723 = CARTESIAN_POINT('',(0.227272727273,1.003125));
+#57724 = CARTESIAN_POINT('',(0.272727272727,1.003125));
+#57725 = CARTESIAN_POINT('',(0.318181818182,1.003125));
+#57726 = CARTESIAN_POINT('',(0.363636363636,1.003125));
+#57727 = CARTESIAN_POINT('',(0.409090909091,1.003125));
+#57728 = CARTESIAN_POINT('',(0.454545454545,1.003125));
+#57729 = CARTESIAN_POINT('',(0.5,1.003125));
+#57730 = CARTESIAN_POINT('',(0.545454545455,1.003125));
+#57731 = CARTESIAN_POINT('',(0.590909090909,1.003125));
+#57732 = CARTESIAN_POINT('',(0.636363636364,1.003125));
+#57733 = CARTESIAN_POINT('',(0.681818181818,1.003125));
+#57734 = CARTESIAN_POINT('',(0.727272727273,1.003125));
+#57735 = CARTESIAN_POINT('',(0.772727272727,1.003125));
+#57736 = CARTESIAN_POINT('',(0.818181818182,1.003125));
+#57737 = CARTESIAN_POINT('',(0.863636363636,1.003125));
+#57738 = CARTESIAN_POINT('',(0.909090909091,1.003125));
+#57739 = CARTESIAN_POINT('',(0.954545454545,1.003125));
+#57740 = CARTESIAN_POINT('',(0.984848484848,1.003125));
+#57741 = CARTESIAN_POINT('',(1.,1.003125));
+#57742 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#57743 = ORIENTED_EDGE('',*,*,#57744,.F.);
+#57744 = EDGE_CURVE('',#57616,#57707,#57745,.T.);
+#57745 = SURFACE_CURVE('',#57746,(#57750),.PCURVE_S1.);
+#57746 = LINE('',#57747,#57748);
+#57747 = CARTESIAN_POINT('',(0.E+000,2.300000034273,1.000000014901));
+#57748 = VECTOR('',#57749,1.);
+#57749 = DIRECTION('',(-9.630522044371E-006,-0.70710692545,
+    0.707106636858));
+#57750 = PCURVE('',#57626,#57751);
+#57751 = DEFINITIONAL_REPRESENTATION('',(#57752),#57778);
+#57752 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#57753,#57754,#57755,#57756,
+    #57757,#57758,#57759,#57760,#57761,#57762,#57763,#57764,#57765,
+    #57766,#57767,#57768,#57769,#57770,#57771,#57772,#57773,#57774,
+    #57775,#57776,#57777),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,2.268245062858E-002,
+    4.536490125717E-002,6.804735188575E-002,9.072980251433E-002,
+    0.113412253143,0.136094703771,0.1587771544,0.181459605029,
+    0.204142055657,0.226824506286,0.249506956914,0.272189407543,
+    0.294871858172,0.3175543088,0.340236759429,0.362919210057,
+    0.385601660686,0.408284111314,0.430966561943,0.453649012572,
+    0.4763314632,0.499013913829),.UNSPECIFIED.);
+#57753 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#57754 = CARTESIAN_POINT('',(0.E+000,1.521782018817E-002));
+#57755 = CARTESIAN_POINT('',(0.E+000,4.565347526091E-002));
+#57756 = CARTESIAN_POINT('',(0.E+000,9.130695484413E-002));
+#57757 = CARTESIAN_POINT('',(0.E+000,0.136960404259));
+#57758 = CARTESIAN_POINT('',(0.E+000,0.182613726459));
+#57759 = CARTESIAN_POINT('',(0.E+000,0.228266741192));
+#57760 = CARTESIAN_POINT('',(0.E+000,0.273919151197));
+#57761 = CARTESIAN_POINT('',(0.E+000,0.31957051392));
+#57762 = CARTESIAN_POINT('',(0.E+000,0.365220211813));
+#57763 = CARTESIAN_POINT('',(0.E+000,0.410867423105));
+#57764 = CARTESIAN_POINT('',(0.E+000,0.456511092615));
+#57765 = CARTESIAN_POINT('',(0.E+000,0.502149902786));
+#57766 = CARTESIAN_POINT('',(0.E+000,0.547782245007));
+#57767 = CARTESIAN_POINT('',(0.E+000,0.593406191328));
+#57768 = CARTESIAN_POINT('',(0.E+000,0.639019466691));
+#57769 = CARTESIAN_POINT('',(0.E+000,0.684619421868));
+#57770 = CARTESIAN_POINT('',(0.E+000,0.73020300713));
+#57771 = CARTESIAN_POINT('',(0.E+000,0.775766747425));
+#57772 = CARTESIAN_POINT('',(0.E+000,0.821306717176));
+#57773 = CARTESIAN_POINT('',(0.E+000,0.866818522822));
+#57774 = CARTESIAN_POINT('',(0.E+000,0.912297264079));
+#57775 = CARTESIAN_POINT('',(0.E+000,0.957737583594));
+#57776 = CARTESIAN_POINT('',(-0.E+000,0.988001459264));
+#57777 = CARTESIAN_POINT('',(0.E+000,1.003125));
+#57778 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#57779 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#57783)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#57780,#57781,#57782)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#57780 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#57781 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#57782 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#57783 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-006),#57780,
+  'distance_accuracy_value','confusion accuracy');
+#57784 = SHAPE_DEFINITION_REPRESENTATION(#57785,#57608);
+#57785 = PRODUCT_DEFINITION_SHAPE('','',#57786);
+#57786 = PRODUCT_DEFINITION('design','',#57787,#57790);
+#57787 = PRODUCT_DEFINITION_FORMATION('','',#57788);
+#57788 = PRODUCT('Compound234','Compound234','',(#57789));
+#57789 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#57790 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#57791 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#57792,#57794);
+#57792 = ( REPRESENTATION_RELATIONSHIP('','',#57608,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#57793) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#57793 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1275);
+#57794 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #57795);
+#57795 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('316','=>[0:1:1:317]','',#5,
+  #57786,$);
+#57796 = PRODUCT_TYPE('part',$,(#57788));
+#57797 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#57798),#57930);
+#57798 = SHELL_BASED_SURFACE_MODEL('',(#57799));
+#57799 = OPEN_SHELL('',(#57800));
+#57800 = ADVANCED_FACE('',(#57801),#57815,.T.);
+#57801 = FACE_BOUND('',#57802,.T.);
+#57802 = EDGE_LOOP('',(#57803,#57856,#57875,#57913));
+#57803 = ORIENTED_EDGE('',*,*,#57804,.T.);
+#57804 = EDGE_CURVE('',#57805,#57807,#57809,.T.);
+#57805 = VERTEX_POINT('',#57806);
+#57806 = CARTESIAN_POINT('',(-4.798267205106E-006,2.24682930622,
+    4.621355416546));
+#57807 = VERTEX_POINT('',#57808);
+#57808 = CARTESIAN_POINT('',(2.999995320931,2.246834896813,
+    4.621353936608));
+#57809 = SURFACE_CURVE('',#57810,(#57814),.PCURVE_S1.);
+#57810 = LINE('',#57811,#57812);
+#57811 = CARTESIAN_POINT('',(-4.798267205106E-006,2.24682930622,
+    4.621355416546));
+#57812 = VECTOR('',#57813,1.);
+#57813 = DIRECTION('',(0.999999999998,1.863530914272E-006,
+    -4.933126222457E-007));
+#57814 = PCURVE('',#57815,#57828);
+#57815 = B_SPLINE_SURFACE_WITH_KNOTS('',1,5,(
+    (#57816,#57817,#57818,#57819,#57820,#57821)
+    ,(#57822,#57823,#57824,#57825,#57826,#57827
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(6,6),(0.E+000,1.),(3.003125,
+    4.00625),.PIECEWISE_BEZIER_KNOTS.);
+#57816 = CARTESIAN_POINT('',(-4.798267205106E-006,2.24682930622,
+    4.621355416546));
+#57817 = CARTESIAN_POINT('',(-4.798267206701E-006,2.290875201103,
+    4.7877198371));
+#57818 = CARTESIAN_POINT('',(-4.798267203315E-006,2.356669804378,
+    5.031288788794));
+#57819 = CARTESIAN_POINT('',(-4.798267203655E-006,2.566411592699,
+    5.286013762434));
+#57820 = CARTESIAN_POINT('',(-4.798267206485E-006,2.791300232114,
+    5.395614854408));
+#57821 = CARTESIAN_POINT('',(-4.798267204919E-006,2.943155443838,
+    5.471577780565));
+#57822 = CARTESIAN_POINT('',(2.999995320931,2.246834896813,
+    4.621353936608));
+#57823 = CARTESIAN_POINT('',(2.999995320942,2.290875166053,
+    4.787719846378));
+#57824 = CARTESIAN_POINT('',(2.999995320942,2.356669804598,
+    5.031288788736));
+#57825 = CARTESIAN_POINT('',(2.999995320942,2.566411592697,
+    5.286013762434));
+#57826 = CARTESIAN_POINT('',(2.999995320942,2.791300232114,
+    5.395614854408));
+#57827 = CARTESIAN_POINT('',(2.999995320942,2.943155443838,
+    5.471577780565));
+#57828 = DEFINITIONAL_REPRESENTATION('',(#57829),#57855);
+#57829 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#57830,#57831,#57832,#57833,
+    #57834,#57835,#57836,#57837,#57838,#57839,#57840,#57841,#57842,
+    #57843,#57844,#57845,#57846,#57847,#57848,#57849,#57850,#57851,
+    #57852,#57853,#57854),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,0.136363641782,0.272727283564,
+    0.409090925346,0.545454567128,0.68181820891,0.818181850692,
+    0.954545492474,1.090909134256,1.227272776038,1.36363641782,
+    1.500000059602,1.636363701384,1.772727343166,1.909090984948,
+    2.04545462673,2.181818268512,2.318181910294,2.454545552076,
+    2.590909193858,2.72727283564,2.863636477422,3.000000119204),
+  .QUASI_UNIFORM_KNOTS.);
+#57830 = CARTESIAN_POINT('',(0.E+000,3.003125));
+#57831 = CARTESIAN_POINT('',(1.515151515152E-002,3.003125));
+#57832 = CARTESIAN_POINT('',(4.545454545455E-002,3.003125));
+#57833 = CARTESIAN_POINT('',(9.090909090909E-002,3.003125));
+#57834 = CARTESIAN_POINT('',(0.136363636364,3.003125));
+#57835 = CARTESIAN_POINT('',(0.181818181818,3.003125));
+#57836 = CARTESIAN_POINT('',(0.227272727273,3.003125));
+#57837 = CARTESIAN_POINT('',(0.272727272727,3.003125));
+#57838 = CARTESIAN_POINT('',(0.318181818182,3.003125));
+#57839 = CARTESIAN_POINT('',(0.363636363636,3.003125));
+#57840 = CARTESIAN_POINT('',(0.409090909091,3.003125));
+#57841 = CARTESIAN_POINT('',(0.454545454545,3.003125));
+#57842 = CARTESIAN_POINT('',(0.5,3.003125));
+#57843 = CARTESIAN_POINT('',(0.545454545455,3.003125));
+#57844 = CARTESIAN_POINT('',(0.590909090909,3.003125));
+#57845 = CARTESIAN_POINT('',(0.636363636364,3.003125));
+#57846 = CARTESIAN_POINT('',(0.681818181818,3.003125));
+#57847 = CARTESIAN_POINT('',(0.727272727273,3.003125));
+#57848 = CARTESIAN_POINT('',(0.772727272727,3.003125));
+#57849 = CARTESIAN_POINT('',(0.818181818182,3.003125));
+#57850 = CARTESIAN_POINT('',(0.863636363636,3.003125));
+#57851 = CARTESIAN_POINT('',(0.909090909091,3.003125));
+#57852 = CARTESIAN_POINT('',(0.954545454545,3.003125));
+#57853 = CARTESIAN_POINT('',(0.984848484848,3.003125));
+#57854 = CARTESIAN_POINT('',(1.,3.003125));
+#57855 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#57856 = ORIENTED_EDGE('',*,*,#57857,.T.);
+#57857 = EDGE_CURVE('',#57807,#57858,#57860,.T.);
+#57858 = VERTEX_POINT('',#57859);
+#57859 = CARTESIAN_POINT('',(2.999995320942,2.943155443838,
+    5.471577780565));
+#57860 = SURFACE_CURVE('',#57861,(#57868),.PCURVE_S1.);
+#57861 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#57862,#57863,#57864,#57865,
+    #57866,#57867),.UNSPECIFIED.,.F.,.F.,(6,6),(3.003125,4.00625),
+  .PIECEWISE_BEZIER_KNOTS.);
+#57862 = CARTESIAN_POINT('',(2.999995320931,2.246834896813,
+    4.621353936608));
+#57863 = CARTESIAN_POINT('',(2.999995320942,2.290875166053,
+    4.787719846378));
+#57864 = CARTESIAN_POINT('',(2.999995320942,2.356669804598,
+    5.031288788736));
+#57865 = CARTESIAN_POINT('',(2.999995320942,2.566411592697,
+    5.286013762434));
+#57866 = CARTESIAN_POINT('',(2.999995320942,2.791300232114,
+    5.395614854408));
+#57867 = CARTESIAN_POINT('',(2.999995320942,2.943155443838,
+    5.471577780565));
+#57868 = PCURVE('',#57815,#57869);
+#57869 = DEFINITIONAL_REPRESENTATION('',(#57870),#57874);
+#57870 = LINE('',#57871,#57872);
+#57871 = CARTESIAN_POINT('',(1.,0.E+000));
+#57872 = VECTOR('',#57873,1.);
+#57873 = DIRECTION('',(0.E+000,1.));
+#57874 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#57875 = ORIENTED_EDGE('',*,*,#57876,.F.);
+#57876 = EDGE_CURVE('',#57877,#57858,#57879,.T.);
+#57877 = VERTEX_POINT('',#57878);
+#57878 = CARTESIAN_POINT('',(-4.798267204919E-006,2.943155443838,
+    5.471577780565));
+#57879 = SURFACE_CURVE('',#57880,(#57884),.PCURVE_S1.);
+#57880 = LINE('',#57881,#57882);
+#57881 = CARTESIAN_POINT('',(-4.798267204919E-006,2.943155443838,
+    5.471577780565));
+#57882 = VECTOR('',#57883,1.);
+#57883 = DIRECTION('',(1.,0.E+000,0.E+000));
+#57884 = PCURVE('',#57815,#57885);
+#57885 = DEFINITIONAL_REPRESENTATION('',(#57886),#57912);
+#57886 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#57887,#57888,#57889,#57890,
+    #57891,#57892,#57893,#57894,#57895,#57896,#57897,#57898,#57899,
+    #57900,#57901,#57902,#57903,#57904,#57905,#57906,#57907,#57908,
+    #57909,#57910,#57911),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,0.136363641782,0.272727283564,
+    0.409090925347,0.545454567129,0.681818208911,0.818181850693,
+    0.954545492476,1.090909134258,1.22727277604,1.363636417822,
+    1.500000059605,1.636363701387,1.772727343169,1.909090984951,
+    2.045454626734,2.181818268516,2.318181910298,2.45454555208,
+    2.590909193863,2.727272835645,2.863636477427,3.000000119209),
+  .UNSPECIFIED.);
+#57887 = CARTESIAN_POINT('',(0.E+000,4.00625));
+#57888 = CARTESIAN_POINT('',(1.515151515152E-002,4.00625));
+#57889 = CARTESIAN_POINT('',(4.545454545455E-002,4.00625));
+#57890 = CARTESIAN_POINT('',(9.090909090909E-002,4.00625));
+#57891 = CARTESIAN_POINT('',(0.136363636364,4.00625));
+#57892 = CARTESIAN_POINT('',(0.181818181818,4.00625));
+#57893 = CARTESIAN_POINT('',(0.227272727273,4.00625));
+#57894 = CARTESIAN_POINT('',(0.272727272727,4.00625));
+#57895 = CARTESIAN_POINT('',(0.318181818182,4.00625));
+#57896 = CARTESIAN_POINT('',(0.363636363636,4.00625));
+#57897 = CARTESIAN_POINT('',(0.409090909091,4.00625));
+#57898 = CARTESIAN_POINT('',(0.454545454545,4.00625));
+#57899 = CARTESIAN_POINT('',(0.5,4.00625));
+#57900 = CARTESIAN_POINT('',(0.545454545455,4.00625));
+#57901 = CARTESIAN_POINT('',(0.590909090909,4.00625));
+#57902 = CARTESIAN_POINT('',(0.636363636364,4.00625));
+#57903 = CARTESIAN_POINT('',(0.681818181818,4.00625));
+#57904 = CARTESIAN_POINT('',(0.727272727273,4.00625));
+#57905 = CARTESIAN_POINT('',(0.772727272727,4.00625));
+#57906 = CARTESIAN_POINT('',(0.818181818182,4.00625));
+#57907 = CARTESIAN_POINT('',(0.863636363636,4.00625));
+#57908 = CARTESIAN_POINT('',(0.909090909091,4.00625));
+#57909 = CARTESIAN_POINT('',(0.954545454545,4.00625));
+#57910 = CARTESIAN_POINT('',(0.984848484848,4.00625));
+#57911 = CARTESIAN_POINT('',(1.,4.00625));
+#57912 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#57913 = ORIENTED_EDGE('',*,*,#57914,.F.);
+#57914 = EDGE_CURVE('',#57805,#57877,#57915,.T.);
+#57915 = SURFACE_CURVE('',#57916,(#57923),.PCURVE_S1.);
+#57916 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#57917,#57918,#57919,#57920,
+    #57921,#57922),.UNSPECIFIED.,.F.,.F.,(6,6),(3.003125,4.00625),
+  .PIECEWISE_BEZIER_KNOTS.);
+#57917 = CARTESIAN_POINT('',(-4.798267205106E-006,2.24682930622,
+    4.621355416546));
+#57918 = CARTESIAN_POINT('',(-4.798267206701E-006,2.290875201103,
+    4.7877198371));
+#57919 = CARTESIAN_POINT('',(-4.798267203315E-006,2.356669804378,
+    5.031288788794));
+#57920 = CARTESIAN_POINT('',(-4.798267203655E-006,2.566411592699,
+    5.286013762434));
+#57921 = CARTESIAN_POINT('',(-4.798267206485E-006,2.791300232114,
+    5.395614854408));
+#57922 = CARTESIAN_POINT('',(-4.798267204919E-006,2.943155443838,
+    5.471577780565));
+#57923 = PCURVE('',#57815,#57924);
+#57924 = DEFINITIONAL_REPRESENTATION('',(#57925),#57929);
+#57925 = LINE('',#57926,#57927);
+#57926 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#57927 = VECTOR('',#57928,1.);
+#57928 = DIRECTION('',(0.E+000,1.));
+#57929 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#57930 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#57934)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#57931,#57932,#57933)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#57931 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#57932 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#57933 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#57934 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#57931,
+  'distance_accuracy_value','confusion accuracy');
+#57935 = SHAPE_DEFINITION_REPRESENTATION(#57936,#57797);
+#57936 = PRODUCT_DEFINITION_SHAPE('','',#57937);
+#57937 = PRODUCT_DEFINITION('design','',#57938,#57941);
+#57938 = PRODUCT_DEFINITION_FORMATION('','',#57939);
+#57939 = PRODUCT('Compound244','Compound244','',(#57940));
+#57940 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#57941 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#57942 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#57943,#57945);
+#57943 = ( REPRESENTATION_RELATIONSHIP('','',#57797,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#57944) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#57944 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1279);
+#57945 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #57946);
+#57946 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('317','=>[0:1:1:318]','',#5,
+  #57937,$);
+#57947 = PRODUCT_TYPE('part',$,(#57939));
+#57948 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#57949),#58119);
+#57949 = SHELL_BASED_SURFACE_MODEL('',(#57950));
+#57950 = OPEN_SHELL('',(#57951));
+#57951 = ADVANCED_FACE('',(#57952),#57966,.T.);
+#57952 = FACE_BOUND('',#57953,.T.);
+#57953 = EDGE_LOOP('',(#57954,#58007,#58045,#58083));
+#57954 = ORIENTED_EDGE('',*,*,#57955,.T.);
+#57955 = EDGE_CURVE('',#57956,#57958,#57960,.T.);
+#57956 = VERTEX_POINT('',#57957);
+#57957 = CARTESIAN_POINT('',(-4.798267204919E-006,2.943155443838,
+    5.471577780565));
+#57958 = VERTEX_POINT('',#57959);
+#57959 = CARTESIAN_POINT('',(2.999995320942,2.943155443838,
+    5.471577780565));
+#57960 = SURFACE_CURVE('',#57961,(#57965),.PCURVE_S1.);
+#57961 = LINE('',#57962,#57963);
+#57962 = CARTESIAN_POINT('',(-4.798267204919E-006,2.943155443838,
+    5.471577780565));
+#57963 = VECTOR('',#57964,1.);
+#57964 = DIRECTION('',(1.,0.E+000,0.E+000));
+#57965 = PCURVE('',#57966,#57979);
+#57966 = B_SPLINE_SURFACE_WITH_KNOTS('',1,5,(
+    (#57967,#57968,#57969,#57970,#57971,#57972)
+    ,(#57973,#57974,#57975,#57976,#57977,#57978
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(6,6),(0.E+000,1.),(4.00625,
+    5.003125),.PIECEWISE_BEZIER_KNOTS.);
+#57967 = CARTESIAN_POINT('',(-4.798267204919E-006,2.943155443838,
+    5.471577780565));
+#57968 = CARTESIAN_POINT('',(-4.798267206064E-006,3.003391866173,
+    5.501695992694));
+#57969 = CARTESIAN_POINT('',(-4.798267199035E-006,3.065085339037,
+    5.532542729123));
+#57970 = CARTESIAN_POINT('',(-4.798267199363E-006,3.126774566875,
+    5.563387343042));
+#57971 = CARTESIAN_POINT('',(-4.798267206031E-006,3.188463474655,
+    5.594231796932));
+#57972 = CARTESIAN_POINT('',(-4.798267205073E-006,3.251173094356,
+    5.625586813713));
+#57973 = CARTESIAN_POINT('',(2.999995320942,2.943155443838,
+    5.471577780565));
+#57974 = CARTESIAN_POINT('',(2.999995320942,3.003391866173,
+    5.501695992694));
+#57975 = CARTESIAN_POINT('',(2.999995320942,3.065085339037,
+    5.532542729123));
+#57976 = CARTESIAN_POINT('',(2.999995320942,3.126774566875,
+    5.563387343042));
+#57977 = CARTESIAN_POINT('',(2.999995320942,3.188463474655,
+    5.594231796932));
+#57978 = CARTESIAN_POINT('',(2.999995320935,3.251175133738,
+    5.625582734313));
+#57979 = DEFINITIONAL_REPRESENTATION('',(#57980),#58006);
+#57980 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#57981,#57982,#57983,#57984,
+    #57985,#57986,#57987,#57988,#57989,#57990,#57991,#57992,#57993,
+    #57994,#57995,#57996,#57997,#57998,#57999,#58000,#58001,#58002,
+    #58003,#58004,#58005),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,0.136363641782,0.272727283564,
+    0.409090925347,0.545454567129,0.681818208911,0.818181850693,
+    0.954545492476,1.090909134258,1.22727277604,1.363636417822,
+    1.500000059605,1.636363701387,1.772727343169,1.909090984951,
+    2.045454626734,2.181818268516,2.318181910298,2.45454555208,
+    2.590909193863,2.727272835645,2.863636477427,3.000000119209),
+  .UNSPECIFIED.);
+#57981 = CARTESIAN_POINT('',(0.E+000,4.00625));
+#57982 = CARTESIAN_POINT('',(1.515151515152E-002,4.00625));
+#57983 = CARTESIAN_POINT('',(4.545454545455E-002,4.00625));
+#57984 = CARTESIAN_POINT('',(9.090909090909E-002,4.00625));
+#57985 = CARTESIAN_POINT('',(0.136363636364,4.00625));
+#57986 = CARTESIAN_POINT('',(0.181818181818,4.00625));
+#57987 = CARTESIAN_POINT('',(0.227272727273,4.00625));
+#57988 = CARTESIAN_POINT('',(0.272727272727,4.00625));
+#57989 = CARTESIAN_POINT('',(0.318181818182,4.00625));
+#57990 = CARTESIAN_POINT('',(0.363636363636,4.00625));
+#57991 = CARTESIAN_POINT('',(0.409090909091,4.00625));
+#57992 = CARTESIAN_POINT('',(0.454545454545,4.00625));
+#57993 = CARTESIAN_POINT('',(0.5,4.00625));
+#57994 = CARTESIAN_POINT('',(0.545454545455,4.00625));
+#57995 = CARTESIAN_POINT('',(0.590909090909,4.00625));
+#57996 = CARTESIAN_POINT('',(0.636363636364,4.00625));
+#57997 = CARTESIAN_POINT('',(0.681818181818,4.00625));
+#57998 = CARTESIAN_POINT('',(0.727272727273,4.00625));
+#57999 = CARTESIAN_POINT('',(0.772727272727,4.00625));
+#58000 = CARTESIAN_POINT('',(0.818181818182,4.00625));
+#58001 = CARTESIAN_POINT('',(0.863636363636,4.00625));
+#58002 = CARTESIAN_POINT('',(0.909090909091,4.00625));
+#58003 = CARTESIAN_POINT('',(0.954545454545,4.00625));
+#58004 = CARTESIAN_POINT('',(0.984848484848,4.00625));
+#58005 = CARTESIAN_POINT('',(1.,4.00625));
+#58006 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#58007 = ORIENTED_EDGE('',*,*,#58008,.T.);
+#58008 = EDGE_CURVE('',#57958,#58009,#58011,.T.);
+#58009 = VERTEX_POINT('',#58010);
+#58010 = CARTESIAN_POINT('',(2.999995320935,3.251175133738,
+    5.625582734313));
+#58011 = SURFACE_CURVE('',#58012,(#58016),.PCURVE_S1.);
+#58012 = LINE('',#58013,#58014);
+#58013 = CARTESIAN_POINT('',(2.999995320942,2.943155443838,
+    5.471577780565));
+#58014 = VECTOR('',#58015,1.);
+#58015 = DIRECTION('',(-2.013316001475E-011,0.894432872191,
+    0.447202232938));
+#58016 = PCURVE('',#57966,#58017);
+#58017 = DEFINITIONAL_REPRESENTATION('',(#58018),#58044);
+#58018 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#58019,#58020,#58021,#58022,
+    #58023,#58024,#58025,#58026,#58027,#58028,#58029,#58030,#58031,
+    #58032,#58033,#58034,#58035,#58036,#58037,#58038,#58039,#58040,
+    #58041,#58042,#58043),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.565337705128E-002,
+    3.130675410255E-002,4.696013115383E-002,6.26135082051E-002,
+    7.826688525638E-002,9.392026230766E-002,0.109573639359,0.12522701641
+    ,0.140880393461,0.156533770513,0.172187147564,0.187840524615,
+    0.203493901667,0.219147278718,0.234800655769,0.25045403282,
+    0.266107409872,0.281760786923,0.297414163974,0.313067541026,
+    0.328720918077,0.344374295128),.UNSPECIFIED.);
+#58019 = CARTESIAN_POINT('',(1.,4.00625));
+#58020 = CARTESIAN_POINT('',(1.,4.021696669984));
+#58021 = CARTESIAN_POINT('',(1.,4.052521683839));
+#58022 = CARTESIAN_POINT('',(1.,4.098580237343));
+#58023 = CARTESIAN_POINT('',(1.,4.144487168879));
+#58024 = CARTESIAN_POINT('',(1.,4.190265153893));
+#58025 = CARTESIAN_POINT('',(0.999999999999,4.235934173881));
+#58026 = CARTESIAN_POINT('',(0.999999999999,4.281511284214));
+#58027 = CARTESIAN_POINT('',(0.999999999999,4.327010917413));
+#58028 = CARTESIAN_POINT('',(0.999999999999,4.372444997811));
+#58029 = CARTESIAN_POINT('',(0.999999999999,4.417823070808));
+#58030 = CARTESIAN_POINT('',(0.999999999999,4.46315239999));
+#58031 = CARTESIAN_POINT('',(0.999999999999,4.508438051323));
+#58032 = CARTESIAN_POINT('',(0.999999999999,4.553682965077));
+#58033 = CARTESIAN_POINT('',(0.999999999999,4.598888020518));
+#58034 = CARTESIAN_POINT('',(0.999999999999,4.644052096648));
+#58035 = CARTESIAN_POINT('',(0.999999999999,4.689172132416));
+#58036 = CARTESIAN_POINT('',(0.999999999999,4.734243188983));
+#58037 = CARTESIAN_POINT('',(0.999999999999,4.779258517955));
+#58038 = CARTESIAN_POINT('',(0.999999999999,4.824209633088));
+#58039 = CARTESIAN_POINT('',(1.,4.86908640538));
+#58040 = CARTESIAN_POINT('',(1.,4.913877116044));
+#58041 = CARTESIAN_POINT('',(1.,4.958568718818));
+#58042 = CARTESIAN_POINT('',(1.,4.988287158275));
+#58043 = CARTESIAN_POINT('',(1.,5.003125));
+#58044 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#58045 = ORIENTED_EDGE('',*,*,#58046,.F.);
+#58046 = EDGE_CURVE('',#58047,#58009,#58049,.T.);
+#58047 = VERTEX_POINT('',#58048);
+#58048 = CARTESIAN_POINT('',(-4.798267205073E-006,3.251173094356,
+    5.625586813713));
+#58049 = SURFACE_CURVE('',#58050,(#58054),.PCURVE_S1.);
+#58050 = LINE('',#58051,#58052);
+#58051 = CARTESIAN_POINT('',(-4.798267205073E-006,3.251173094356,
+    5.625586813713));
+#58052 = VECTOR('',#58053,1.);
+#58053 = DIRECTION('',(0.999999999999,6.797939270792E-007,
+    -1.359800011479E-006));
+#58054 = PCURVE('',#57966,#58055);
+#58055 = DEFINITIONAL_REPRESENTATION('',(#58056),#58082);
+#58056 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#58057,#58058,#58059,#58060,
+    #58061,#58062,#58063,#58064,#58065,#58066,#58067,#58068,#58069,
+    #58070,#58071,#58072,#58073,#58074,#58075,#58076,#58077,#58078,
+    #58079,#58080,#58081),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,0.136363641782,0.272727283564,
+    0.409090925346,0.545454567128,0.68181820891,0.818181850692,
+    0.954545492475,1.090909134257,1.227272776039,1.363636417821,
+    1.500000059603,1.636363701385,1.772727343167,1.909090984949,
+    2.045454626731,2.181818268513,2.318181910295,2.454545552077,
+    2.59090919386,2.727272835642,2.863636477424,3.000000119206),
+  .UNSPECIFIED.);
+#58057 = CARTESIAN_POINT('',(0.E+000,5.003125));
+#58058 = CARTESIAN_POINT('',(1.515151515152E-002,5.003125));
+#58059 = CARTESIAN_POINT('',(4.545454545455E-002,5.003125));
+#58060 = CARTESIAN_POINT('',(9.090909090909E-002,5.003125));
+#58061 = CARTESIAN_POINT('',(0.136363636364,5.003125));
+#58062 = CARTESIAN_POINT('',(0.181818181818,5.003125));
+#58063 = CARTESIAN_POINT('',(0.227272727273,5.003125));
+#58064 = CARTESIAN_POINT('',(0.272727272727,5.003125));
+#58065 = CARTESIAN_POINT('',(0.318181818182,5.003125));
+#58066 = CARTESIAN_POINT('',(0.363636363636,5.003125));
+#58067 = CARTESIAN_POINT('',(0.409090909091,5.003125));
+#58068 = CARTESIAN_POINT('',(0.454545454545,5.003125));
+#58069 = CARTESIAN_POINT('',(0.5,5.003125));
+#58070 = CARTESIAN_POINT('',(0.545454545455,5.003125));
+#58071 = CARTESIAN_POINT('',(0.590909090909,5.003125));
+#58072 = CARTESIAN_POINT('',(0.636363636364,5.003125));
+#58073 = CARTESIAN_POINT('',(0.681818181818,5.003125));
+#58074 = CARTESIAN_POINT('',(0.727272727273,5.003125));
+#58075 = CARTESIAN_POINT('',(0.772727272727,5.003125));
+#58076 = CARTESIAN_POINT('',(0.818181818182,5.003125));
+#58077 = CARTESIAN_POINT('',(0.863636363636,5.003125));
+#58078 = CARTESIAN_POINT('',(0.909090909091,5.003125));
+#58079 = CARTESIAN_POINT('',(0.954545454545,5.003125));
+#58080 = CARTESIAN_POINT('',(0.984848484848,5.003125));
+#58081 = CARTESIAN_POINT('',(1.,5.003125));
+#58082 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#58083 = ORIENTED_EDGE('',*,*,#58084,.F.);
+#58084 = EDGE_CURVE('',#57956,#58047,#58085,.T.);
+#58085 = SURFACE_CURVE('',#58086,(#58090),.PCURVE_S1.);
+#58086 = LINE('',#58087,#58088);
+#58087 = CARTESIAN_POINT('',(-4.798267204919E-006,2.943155443838,
+    5.471577780565));
+#58088 = VECTOR('',#58089,1.);
+#58089 = DIRECTION('',(-4.482243118291E-016,0.894426949531,
+    0.447214078437));
+#58090 = PCURVE('',#57966,#58091);
+#58091 = DEFINITIONAL_REPRESENTATION('',(#58092),#58118);
+#58092 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#58093,#58094,#58095,#58096,
+    #58097,#58098,#58099,#58100,#58101,#58102,#58103,#58104,#58105,
+    #58106,#58107,#58108,#58109,#58110,#58111,#58112,#58113,#58114,
+    #58115,#58116,#58117),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.565337706295E-002,
+    3.130675412591E-002,4.696013118886E-002,6.261350825181E-002,
+    7.826688531477E-002,9.392026237772E-002,0.109573639441,
+    0.125227016504,0.140880393567,0.15653377063,0.172187147692,
+    0.187840524755,0.203493901818,0.219147278881,0.234800655944,
+    0.250454033007,0.26610741007,0.281760787133,0.297414164196,
+    0.313067541259,0.328720918322,0.344374295385),.UNSPECIFIED.);
+#58093 = CARTESIAN_POINT('',(0.E+000,4.00625));
+#58094 = CARTESIAN_POINT('',(0.E+000,4.021696669997));
+#58095 = CARTESIAN_POINT('',(0.E+000,4.052521683877));
+#58096 = CARTESIAN_POINT('',(0.E+000,4.098580237419));
+#58097 = CARTESIAN_POINT('',(0.E+000,4.144487168992));
+#58098 = CARTESIAN_POINT('',(0.E+000,4.190265154044));
+#58099 = CARTESIAN_POINT('',(0.E+000,4.235934174069));
+#58100 = CARTESIAN_POINT('',(0.E+000,4.281511284438));
+#58101 = CARTESIAN_POINT('',(0.E+000,4.327010917671));
+#58102 = CARTESIAN_POINT('',(0.E+000,4.372444998101));
+#58103 = CARTESIAN_POINT('',(0.E+000,4.417823071127));
+#58104 = CARTESIAN_POINT('',(0.E+000,4.463152400334));
+#58105 = CARTESIAN_POINT('',(0.E+000,4.508438051685));
+#58106 = CARTESIAN_POINT('',(0.E+000,4.55368296545));
+#58107 = CARTESIAN_POINT('',(0.E+000,4.598888020893));
+#58108 = CARTESIAN_POINT('',(0.E+000,4.644052097013));
+#58109 = CARTESIAN_POINT('',(0.E+000,4.689172132761));
+#58110 = CARTESIAN_POINT('',(0.E+000,4.734243189294));
+#58111 = CARTESIAN_POINT('',(0.E+000,4.779258518219));
+#58112 = CARTESIAN_POINT('',(0.E+000,4.824209633294));
+#58113 = CARTESIAN_POINT('',(0.E+000,4.869086405522));
+#58114 = CARTESIAN_POINT('',(0.E+000,4.91387711612));
+#58115 = CARTESIAN_POINT('',(0.E+000,4.958568718839));
+#58116 = CARTESIAN_POINT('',(-0.E+000,4.988287158277));
+#58117 = CARTESIAN_POINT('',(0.E+000,5.003125));
+#58118 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#58119 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#58123)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#58120,#58121,#58122)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#58120 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#58121 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#58122 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#58123 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-006),#58120,
+  'distance_accuracy_value','confusion accuracy');
+#58124 = SHAPE_DEFINITION_REPRESENTATION(#58125,#57948);
+#58125 = PRODUCT_DEFINITION_SHAPE('','',#58126);
+#58126 = PRODUCT_DEFINITION('design','',#58127,#58130);
+#58127 = PRODUCT_DEFINITION_FORMATION('','',#58128);
+#58128 = PRODUCT('Compound245','Compound245','',(#58129));
+#58129 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#58130 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#58131 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#58132,#58134);
+#58132 = ( REPRESENTATION_RELATIONSHIP('','',#57948,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#58133) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#58133 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1283);
+#58134 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #58135);
+#58135 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('318','=>[0:1:1:319]','',#5,
+  #58126,$);
+#58136 = PRODUCT_TYPE('part',$,(#58128));
+#58137 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#58138),#58214);
+#58138 = SHELL_BASED_SURFACE_MODEL('',(#58139));
+#58139 = OPEN_SHELL('',(#58140));
+#58140 = ADVANCED_FACE('',(#58141),#58155,.T.);
+#58141 = FACE_BOUND('',#58142,.T.);
+#58142 = EDGE_LOOP('',(#58143,#58166,#58183,#58199));
+#58143 = ORIENTED_EDGE('',*,*,#58144,.T.);
+#58144 = EDGE_CURVE('',#58145,#58147,#58149,.T.);
+#58145 = VERTEX_POINT('',#58146);
+#58146 = CARTESIAN_POINT('',(3.000000116339,4.799907332521,
+    2.138634897581));
+#58147 = VERTEX_POINT('',#58148);
+#58148 = CARTESIAN_POINT('',(3.000000119209,5.000000074581,
+    2.185643689313));
+#58149 = SURFACE_CURVE('',#58150,(#58154),.PCURVE_S1.);
+#58150 = LINE('',#58151,#58152);
+#58151 = CARTESIAN_POINT('',(3.000000116339,4.799907332521,
+    2.138634897581));
+#58152 = VECTOR('',#58153,1.);
+#58153 = DIRECTION('',(1.396578703141E-008,0.973495051752,0.22870807641)
+  );
+#58154 = PCURVE('',#58155,#58160);
+#58155 = PLANE('',#58156);
+#58156 = AXIS2_PLACEMENT_3D('',#58157,#58158,#58159);
+#58157 = CARTESIAN_POINT('',(3.000000117774,4.899953703551,
+    2.162139293447));
+#58158 = DIRECTION('',(1.,-1.329721141408E-008,-4.464295285388E-009));
+#58159 = DIRECTION('',(-4.464295285388E-009,0.E+000,-1.));
+#58160 = DEFINITIONAL_REPRESENTATION('',(#58161),#58165);
+#58161 = LINE('',#58162,#58163);
+#58162 = CARTESIAN_POINT('',(2.3504395866E-002,-0.10004637103));
+#58163 = VECTOR('',#58164,1.);
+#58164 = DIRECTION('',(-0.22870807641,0.973495051752));
+#58165 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#58166 = ORIENTED_EDGE('',*,*,#58167,.T.);
+#58167 = EDGE_CURVE('',#58147,#58168,#58170,.T.);
+#58168 = VERTEX_POINT('',#58169);
+#58169 = CARTESIAN_POINT('',(3.000000120894,4.744113222403,
+    3.767411871552));
+#58170 = SURFACE_CURVE('',#58171,(#58176),.PCURVE_S1.);
+#58171 = ELLIPSE('',#58172,5.053697155261,5.021129610095);
+#58172 = AXIS2_PLACEMENT_3D('',#58173,#58174,#58175);
+#58173 = CARTESIAN_POINT('',(3.00000005199,-4.734486946586E-002,
+    2.162488297956));
+#58174 = DIRECTION('',(1.,-1.329721694506E-008,-4.464296225983E-009));
+#58175 = DIRECTION('',(1.390062181972E-008,0.896920504716,0.442191822877
+    ));
+#58176 = PCURVE('',#58155,#58177);
+#58177 = DEFINITIONAL_REPRESENTATION('',(#58178),#58182);
+#58178 = ELLIPSE('',#58179,5.053697155261,5.021129610095);
+#58179 = AXIS2_PLACEMENT_2D('',#58180,#58181);
+#58180 = CARTESIAN_POINT('',(-3.490045089999E-004,-4.947298573017));
+#58181 = DIRECTION('',(-0.442191822877,0.896920504716));
+#58182 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#58183 = ORIENTED_EDGE('',*,*,#58184,.F.);
+#58184 = EDGE_CURVE('',#58185,#58168,#58187,.T.);
+#58185 = VERTEX_POINT('',#58186);
+#58186 = CARTESIAN_POINT('',(3.000000112394,4.541968503081,
+    3.721191232528));
+#58187 = SURFACE_CURVE('',#58188,(#58192),.PCURVE_S1.);
+#58188 = LINE('',#58189,#58190);
+#58189 = CARTESIAN_POINT('',(3.000000119974,4.541968503081,
+    3.721191232528));
+#58190 = VECTOR('',#58191,1.);
+#58191 = DIRECTION('',(1.395776085239E-008,0.974841604875,0.222898733519
+    ));
+#58192 = PCURVE('',#58155,#58193);
+#58193 = DEFINITIONAL_REPRESENTATION('',(#58194),#58198);
+#58194 = LINE('',#58195,#58196);
+#58195 = CARTESIAN_POINT('',(-1.559051939081,-0.35798520047));
+#58196 = VECTOR('',#58197,1.);
+#58197 = DIRECTION('',(-0.222898733519,0.974841604875));
+#58198 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#58199 = ORIENTED_EDGE('',*,*,#58200,.F.);
+#58200 = EDGE_CURVE('',#58145,#58185,#58201,.T.);
+#58201 = SURFACE_CURVE('',#58202,(#58207),.PCURVE_S1.);
+#58202 = ELLIPSE('',#58203,4.769513186136,4.549337079607);
+#58203 = AXIS2_PLACEMENT_3D('',#58204,#58205,#58206);
+#58204 = CARTESIAN_POINT('',(3.000000056108,0.242289487903,
+    2.222201869581));
+#58205 = DIRECTION('',(1.,-1.329721514053E-008,-4.464295543344E-009));
+#58206 = DIRECTION('',(-1.832191966101E-009,0.191716281043,
+    -0.981450389772));
+#58207 = PCURVE('',#58155,#58208);
+#58208 = DEFINITIONAL_REPRESENTATION('',(#58209),#58213);
+#58209 = ELLIPSE('',#58210,4.769513186136,4.549337079607);
+#58210 = AXIS2_PLACEMENT_2D('',#58211,#58212);
+#58211 = CARTESIAN_POINT('',(-6.0062576134E-002,-4.657664215648));
+#58212 = DIRECTION('',(0.981450389772,0.191716281043));
+#58213 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#58214 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#58218)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#58215,#58216,#58217)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#58215 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#58216 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#58217 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#58218 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#58215,
+  'distance_accuracy_value','confusion accuracy');
+#58219 = SHAPE_DEFINITION_REPRESENTATION(#58220,#58137);
+#58220 = PRODUCT_DEFINITION_SHAPE('','',#58221);
+#58221 = PRODUCT_DEFINITION('design','',#58222,#58225);
+#58222 = PRODUCT_DEFINITION_FORMATION('','',#58223);
+#58223 = PRODUCT('Compound254','Compound254','',(#58224));
+#58224 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#58225 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#58226 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#58227,#58229);
+#58227 = ( REPRESENTATION_RELATIONSHIP('','',#58137,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#58228) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#58228 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1287);
+#58229 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #58230);
+#58230 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('319','=>[0:1:1:320]','',#5,
+  #58221,$);
+#58231 = PRODUCT_TYPE('part',$,(#58223));
+#58232 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#58233),#58365);
+#58233 = SHELL_BASED_SURFACE_MODEL('',(#58234));
+#58234 = OPEN_SHELL('',(#58235));
+#58235 = ADVANCED_FACE('',(#58236),#58250,.T.);
+#58236 = FACE_BOUND('',#58237,.T.);
+#58237 = EDGE_LOOP('',(#58238,#58291,#58310,#58348));
+#58238 = ORIENTED_EDGE('',*,*,#58239,.T.);
+#58239 = EDGE_CURVE('',#58240,#58242,#58244,.T.);
+#58240 = VERTEX_POINT('',#58241);
+#58241 = CARTESIAN_POINT('',(-4.805764497578E-006,1.947143839909,
+    1.352856065254));
+#58242 = VERTEX_POINT('',#58243);
+#58243 = CARTESIAN_POINT('',(2.99999531344,1.947146402812,1.352858627977
+    ));
+#58244 = SURFACE_CURVE('',#58245,(#58249),.PCURVE_S1.);
+#58245 = LINE('',#58246,#58247);
+#58246 = CARTESIAN_POINT('',(-4.805764497578E-006,1.947143839909,
+    1.352856065254));
+#58247 = VECTOR('',#58248,1.);
+#58248 = DIRECTION('',(0.999999999999,8.543009622025E-007,
+    8.542409582586E-007));
+#58249 = PCURVE('',#58250,#58263);
+#58250 = B_SPLINE_SURFACE_WITH_KNOTS('',1,5,(
+    (#58251,#58252,#58253,#58254,#58255,#58256)
+    ,(#58257,#58258,#58259,#58260,#58261,#58262
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(6,6),(0.E+000,1.),(1.003125,
+    2.0015625),.PIECEWISE_BEZIER_KNOTS.);
+#58251 = CARTESIAN_POINT('',(-4.805764497578E-006,1.947143839909,
+    1.352856065254));
+#58252 = CARTESIAN_POINT('',(-4.798255455174E-006,1.819662641414,
+    1.480351352166));
+#58253 = CARTESIAN_POINT('',(-4.798267222456E-006,1.637283699263,
+    1.664973830952));
+#58254 = CARTESIAN_POINT('',(-4.798267203026E-006,1.550191592238,
+    1.99269677597));
+#58255 = CARTESIAN_POINT('',(-4.798267206716E-006,1.617141681838,
+    2.242525782711));
+#58256 = CARTESIAN_POINT('',(-4.79826720508E-006,1.663006349522,
+    2.415801706171));
+#58257 = CARTESIAN_POINT('',(2.99999531344,1.947146402812,1.352858627977
+    ));
+#58258 = CARTESIAN_POINT('',(2.999995320954,1.819662637396,
+    1.480351348149));
+#58259 = CARTESIAN_POINT('',(2.999995320942,1.637283699269,
+    1.664973830958));
+#58260 = CARTESIAN_POINT('',(2.999995320942,1.550191592238,1.99269677597
+    ));
+#58261 = CARTESIAN_POINT('',(2.999995320942,1.617141681838,
+    2.242525782711));
+#58262 = CARTESIAN_POINT('',(2.999995320942,1.663006349522,
+    2.415801706171));
+#58263 = DEFINITIONAL_REPRESENTATION('',(#58264),#58290);
+#58264 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#58265,#58266,#58267,#58268,
+    #58269,#58270,#58271,#58272,#58273,#58274,#58275,#58276,#58277,
+    #58278,#58279,#58280,#58281,#58282,#58283,#58284,#58285,#58286,
+    #58287,#58288,#58289),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,0.136363641782,0.272727283564,
+    0.409090925346,0.545454567129,0.681818208911,0.818181850693,
+    0.954545492475,1.090909134257,1.227272776039,1.363636417821,
+    1.500000059604,1.636363701386,1.772727343168,1.90909098495,
+    2.045454626732,2.181818268514,2.318181910296,2.454545552079,
+    2.590909193861,2.727272835643,2.863636477425,3.000000119207),
+  .UNSPECIFIED.);
+#58265 = CARTESIAN_POINT('',(0.E+000,1.003125));
+#58266 = CARTESIAN_POINT('',(1.515151515152E-002,1.003125));
+#58267 = CARTESIAN_POINT('',(4.545454545455E-002,1.003125));
+#58268 = CARTESIAN_POINT('',(9.090909090909E-002,1.003125));
+#58269 = CARTESIAN_POINT('',(0.136363636364,1.003125));
+#58270 = CARTESIAN_POINT('',(0.181818181818,1.003125));
+#58271 = CARTESIAN_POINT('',(0.227272727273,1.003125));
+#58272 = CARTESIAN_POINT('',(0.272727272727,1.003125));
+#58273 = CARTESIAN_POINT('',(0.318181818182,1.003125));
+#58274 = CARTESIAN_POINT('',(0.363636363636,1.003125));
+#58275 = CARTESIAN_POINT('',(0.409090909091,1.003125));
+#58276 = CARTESIAN_POINT('',(0.454545454545,1.003125));
+#58277 = CARTESIAN_POINT('',(0.5,1.003125));
+#58278 = CARTESIAN_POINT('',(0.545454545455,1.003125));
+#58279 = CARTESIAN_POINT('',(0.590909090909,1.003125));
+#58280 = CARTESIAN_POINT('',(0.636363636364,1.003125));
+#58281 = CARTESIAN_POINT('',(0.681818181818,1.003125));
+#58282 = CARTESIAN_POINT('',(0.727272727273,1.003125));
+#58283 = CARTESIAN_POINT('',(0.772727272727,1.003125));
+#58284 = CARTESIAN_POINT('',(0.818181818182,1.003125));
+#58285 = CARTESIAN_POINT('',(0.863636363636,1.003125));
+#58286 = CARTESIAN_POINT('',(0.909090909091,1.003125));
+#58287 = CARTESIAN_POINT('',(0.954545454545,1.003125));
+#58288 = CARTESIAN_POINT('',(0.984848484848,1.003125));
+#58289 = CARTESIAN_POINT('',(1.,1.003125));
+#58290 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#58291 = ORIENTED_EDGE('',*,*,#58292,.T.);
+#58292 = EDGE_CURVE('',#58242,#58293,#58295,.T.);
+#58293 = VERTEX_POINT('',#58294);
+#58294 = CARTESIAN_POINT('',(2.999995320942,1.663006349522,
+    2.415801706171));
+#58295 = SURFACE_CURVE('',#58296,(#58303),.PCURVE_S1.);
+#58296 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#58297,#58298,#58299,#58300,
+    #58301,#58302),.UNSPECIFIED.,.F.,.F.,(6,6),(1.003125,2.0015625),
+  .PIECEWISE_BEZIER_KNOTS.);
+#58297 = CARTESIAN_POINT('',(2.99999531344,1.947146402812,1.352858627977
+    ));
+#58298 = CARTESIAN_POINT('',(2.999995320954,1.819662637396,
+    1.480351348149));
+#58299 = CARTESIAN_POINT('',(2.999995320942,1.637283699269,
+    1.664973830958));
+#58300 = CARTESIAN_POINT('',(2.999995320942,1.550191592238,1.99269677597
+    ));
+#58301 = CARTESIAN_POINT('',(2.999995320942,1.617141681838,
+    2.242525782711));
+#58302 = CARTESIAN_POINT('',(2.999995320942,1.663006349522,
+    2.415801706171));
+#58303 = PCURVE('',#58250,#58304);
+#58304 = DEFINITIONAL_REPRESENTATION('',(#58305),#58309);
+#58305 = LINE('',#58306,#58307);
+#58306 = CARTESIAN_POINT('',(1.,0.E+000));
+#58307 = VECTOR('',#58308,1.);
+#58308 = DIRECTION('',(0.E+000,1.));
+#58309 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#58310 = ORIENTED_EDGE('',*,*,#58311,.F.);
+#58311 = EDGE_CURVE('',#58312,#58293,#58314,.T.);
+#58312 = VERTEX_POINT('',#58313);
+#58313 = CARTESIAN_POINT('',(-4.79826720508E-006,1.663006349522,
+    2.415801706171));
+#58314 = SURFACE_CURVE('',#58315,(#58319),.PCURVE_S1.);
+#58315 = LINE('',#58316,#58317);
+#58316 = CARTESIAN_POINT('',(-4.79826720508E-006,1.663006349522,
+    2.415801706171));
+#58317 = VECTOR('',#58318,1.);
+#58318 = DIRECTION('',(1.,0.E+000,0.E+000));
+#58319 = PCURVE('',#58250,#58320);
+#58320 = DEFINITIONAL_REPRESENTATION('',(#58321),#58347);
+#58321 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#58322,#58323,#58324,#58325,
+    #58326,#58327,#58328,#58329,#58330,#58331,#58332,#58333,#58334,
+    #58335,#58336,#58337,#58338,#58339,#58340,#58341,#58342,#58343,
+    #58344,#58345,#58346),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,0.136363641782,0.272727283564,
+    0.409090925347,0.545454567129,0.681818208911,0.818181850693,
+    0.954545492476,1.090909134258,1.22727277604,1.363636417822,
+    1.500000059605,1.636363701387,1.772727343169,1.909090984951,
+    2.045454626734,2.181818268516,2.318181910298,2.45454555208,
+    2.590909193863,2.727272835645,2.863636477427,3.000000119209),
+  .UNSPECIFIED.);
+#58322 = CARTESIAN_POINT('',(0.E+000,2.0015625));
+#58323 = CARTESIAN_POINT('',(1.515151515152E-002,2.0015625));
+#58324 = CARTESIAN_POINT('',(4.545454545455E-002,2.0015625));
+#58325 = CARTESIAN_POINT('',(9.090909090909E-002,2.0015625));
+#58326 = CARTESIAN_POINT('',(0.136363636364,2.0015625));
+#58327 = CARTESIAN_POINT('',(0.181818181818,2.0015625));
+#58328 = CARTESIAN_POINT('',(0.227272727273,2.0015625));
+#58329 = CARTESIAN_POINT('',(0.272727272727,2.0015625));
+#58330 = CARTESIAN_POINT('',(0.318181818182,2.0015625));
+#58331 = CARTESIAN_POINT('',(0.363636363636,2.0015625));
+#58332 = CARTESIAN_POINT('',(0.409090909091,2.0015625));
+#58333 = CARTESIAN_POINT('',(0.454545454545,2.0015625));
+#58334 = CARTESIAN_POINT('',(0.5,2.0015625));
+#58335 = CARTESIAN_POINT('',(0.545454545455,2.0015625));
+#58336 = CARTESIAN_POINT('',(0.590909090909,2.0015625));
+#58337 = CARTESIAN_POINT('',(0.636363636364,2.0015625));
+#58338 = CARTESIAN_POINT('',(0.681818181818,2.0015625));
+#58339 = CARTESIAN_POINT('',(0.727272727273,2.0015625));
+#58340 = CARTESIAN_POINT('',(0.772727272727,2.0015625));
+#58341 = CARTESIAN_POINT('',(0.818181818182,2.0015625));
+#58342 = CARTESIAN_POINT('',(0.863636363636,2.0015625));
+#58343 = CARTESIAN_POINT('',(0.909090909091,2.0015625));
+#58344 = CARTESIAN_POINT('',(0.954545454545,2.0015625));
+#58345 = CARTESIAN_POINT('',(0.984848484848,2.0015625));
+#58346 = CARTESIAN_POINT('',(1.,2.0015625));
+#58347 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#58348 = ORIENTED_EDGE('',*,*,#58349,.F.);
+#58349 = EDGE_CURVE('',#58240,#58312,#58350,.T.);
+#58350 = SURFACE_CURVE('',#58351,(#58358),.PCURVE_S1.);
+#58351 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#58352,#58353,#58354,#58355,
+    #58356,#58357),.UNSPECIFIED.,.F.,.F.,(6,6),(1.003125,2.0015625),
+  .PIECEWISE_BEZIER_KNOTS.);
+#58352 = CARTESIAN_POINT('',(-4.805764497578E-006,1.947143839909,
+    1.352856065254));
+#58353 = CARTESIAN_POINT('',(-4.798255455174E-006,1.819662641414,
+    1.480351352166));
+#58354 = CARTESIAN_POINT('',(-4.798267222456E-006,1.637283699263,
+    1.664973830952));
+#58355 = CARTESIAN_POINT('',(-4.798267203026E-006,1.550191592238,
+    1.99269677597));
+#58356 = CARTESIAN_POINT('',(-4.798267206716E-006,1.617141681838,
+    2.242525782711));
+#58357 = CARTESIAN_POINT('',(-4.79826720508E-006,1.663006349522,
+    2.415801706171));
+#58358 = PCURVE('',#58250,#58359);
+#58359 = DEFINITIONAL_REPRESENTATION('',(#58360),#58364);
+#58360 = LINE('',#58361,#58362);
+#58361 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#58362 = VECTOR('',#58363,1.);
+#58363 = DIRECTION('',(0.E+000,1.));
+#58364 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#58365 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#58369)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#58366,#58367,#58368)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#58366 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#58367 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#58368 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#58369 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#58366,
+  'distance_accuracy_value','confusion accuracy');
+#58370 = SHAPE_DEFINITION_REPRESENTATION(#58371,#58232);
+#58371 = PRODUCT_DEFINITION_SHAPE('','',#58372);
+#58372 = PRODUCT_DEFINITION('design','',#58373,#58376);
+#58373 = PRODUCT_DEFINITION_FORMATION('','',#58374);
+#58374 = PRODUCT('Compound265','Compound265','',(#58375));
+#58375 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#58376 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#58377 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#58378,#58380);
+#58378 = ( REPRESENTATION_RELATIONSHIP('','',#58232,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#58379) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#58379 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1291);
+#58380 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #58381);
+#58381 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('320','=>[0:1:1:321]','',#5,
+  #58372,$);
+#58382 = PRODUCT_TYPE('part',$,(#58374));
+#58383 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#58384),#58516);
+#58384 = SHELL_BASED_SURFACE_MODEL('',(#58385));
+#58385 = OPEN_SHELL('',(#58386));
+#58386 = ADVANCED_FACE('',(#58387),#58401,.T.);
+#58387 = FACE_BOUND('',#58388,.T.);
+#58388 = EDGE_LOOP('',(#58389,#58442,#58461,#58499));
+#58389 = ORIENTED_EDGE('',*,*,#58390,.T.);
+#58390 = EDGE_CURVE('',#58391,#58393,#58395,.T.);
+#58391 = VERTEX_POINT('',#58392);
+#58392 = CARTESIAN_POINT('',(-4.580164194512E-006,3.169241203214,
+    5.335544697118));
+#58393 = VERTEX_POINT('',#58394);
+#58394 = CARTESIAN_POINT('',(2.999995539045,3.169241203214,
+    5.335544697118));
+#58395 = SURFACE_CURVE('',#58396,(#58400),.PCURVE_S1.);
+#58396 = LINE('',#58397,#58398);
+#58397 = CARTESIAN_POINT('',(-4.580164194512E-006,3.169241203214,
+    5.335544697118));
+#58398 = VECTOR('',#58399,1.);
+#58399 = DIRECTION('',(1.,0.E+000,0.E+000));
+#58400 = PCURVE('',#58401,#58414);
+#58401 = B_SPLINE_SURFACE_WITH_KNOTS('',1,5,(
+    (#58402,#58403,#58404,#58405,#58406,#58407)
+    ,(#58408,#58409,#58410,#58411,#58412,#58413
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(6,6),(0.E+000,1.),(4.000012207031,
+    5.0015625),.PIECEWISE_BEZIER_KNOTS.);
+#58402 = CARTESIAN_POINT('',(-4.580164194512E-006,3.169241203214,
+    5.335544697118));
+#58403 = CARTESIAN_POINT('',(-4.798607996786E-006,2.981583704052,
+    5.241716011056));
+#58404 = CARTESIAN_POINT('',(-4.798266669924E-006,2.757071127572,
+    5.129453944224));
+#58405 = CARTESIAN_POINT('',(-4.798267205493E-006,2.549606322918,
+    4.873932078943));
+#58406 = CARTESIAN_POINT('',(-4.798267206255E-006,2.486062996352,
+    4.631398793322));
+#58407 = CARTESIAN_POINT('',(-4.798267205189E-006,2.441660404055,
+    4.46366317919));
+#58408 = CARTESIAN_POINT('',(2.999995539045,3.169241203214,
+    5.335544697118));
+#58409 = CARTESIAN_POINT('',(2.999995320601,2.981583704052,
+    5.241716011056));
+#58410 = CARTESIAN_POINT('',(2.999995320943,2.757071127572,
+    5.129453944224));
+#58411 = CARTESIAN_POINT('',(2.999995320942,2.549606322918,
+    4.873932078943));
+#58412 = CARTESIAN_POINT('',(2.999995320942,2.486062996352,
+    4.631398793322));
+#58413 = CARTESIAN_POINT('',(2.999995320942,2.441660404055,4.46366317919
+    ));
+#58414 = DEFINITIONAL_REPRESENTATION('',(#58415),#58441);
+#58415 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#58416,#58417,#58418,#58419,
+    #58420,#58421,#58422,#58423,#58424,#58425,#58426,#58427,#58428,
+    #58429,#58430,#58431,#58432,#58433,#58434,#58435,#58436,#58437,
+    #58438,#58439,#58440),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,0.136363641782,0.272727283564,
+    0.409090925347,0.545454567129,0.681818208911,0.818181850693,
+    0.954545492476,1.090909134258,1.22727277604,1.363636417822,
+    1.500000059605,1.636363701387,1.772727343169,1.909090984951,
+    2.045454626734,2.181818268516,2.318181910298,2.45454555208,
+    2.590909193863,2.727272835645,2.863636477427,3.000000119209),
+  .UNSPECIFIED.);
+#58416 = CARTESIAN_POINT('',(0.E+000,4.000012207031));
+#58417 = CARTESIAN_POINT('',(1.515151515152E-002,4.000012207031));
+#58418 = CARTESIAN_POINT('',(4.545454545455E-002,4.000012207031));
+#58419 = CARTESIAN_POINT('',(9.090909090909E-002,4.000012207031));
+#58420 = CARTESIAN_POINT('',(0.136363636364,4.000012207031));
+#58421 = CARTESIAN_POINT('',(0.181818181818,4.000012207031));
+#58422 = CARTESIAN_POINT('',(0.227272727273,4.000012207031));
+#58423 = CARTESIAN_POINT('',(0.272727272727,4.000012207031));
+#58424 = CARTESIAN_POINT('',(0.318181818182,4.000012207031));
+#58425 = CARTESIAN_POINT('',(0.363636363636,4.000012207031));
+#58426 = CARTESIAN_POINT('',(0.409090909091,4.000012207031));
+#58427 = CARTESIAN_POINT('',(0.454545454545,4.000012207031));
+#58428 = CARTESIAN_POINT('',(0.5,4.000012207031));
+#58429 = CARTESIAN_POINT('',(0.545454545455,4.000012207031));
+#58430 = CARTESIAN_POINT('',(0.590909090909,4.000012207031));
+#58431 = CARTESIAN_POINT('',(0.636363636364,4.000012207031));
+#58432 = CARTESIAN_POINT('',(0.681818181818,4.000012207031));
+#58433 = CARTESIAN_POINT('',(0.727272727273,4.000012207031));
+#58434 = CARTESIAN_POINT('',(0.772727272727,4.000012207031));
+#58435 = CARTESIAN_POINT('',(0.818181818182,4.000012207031));
+#58436 = CARTESIAN_POINT('',(0.863636363636,4.000012207031));
+#58437 = CARTESIAN_POINT('',(0.909090909091,4.000012207031));
+#58438 = CARTESIAN_POINT('',(0.954545454545,4.000012207031));
+#58439 = CARTESIAN_POINT('',(0.984848484848,4.000012207031));
+#58440 = CARTESIAN_POINT('',(1.,4.000012207031));
+#58441 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#58442 = ORIENTED_EDGE('',*,*,#58443,.T.);
+#58443 = EDGE_CURVE('',#58393,#58444,#58446,.T.);
+#58444 = VERTEX_POINT('',#58445);
+#58445 = CARTESIAN_POINT('',(2.999995320942,2.441660404055,4.46366317919
+    ));
+#58446 = SURFACE_CURVE('',#58447,(#58454),.PCURVE_S1.);
+#58447 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#58448,#58449,#58450,#58451,
+    #58452,#58453),.UNSPECIFIED.,.F.,.F.,(6,6),(4.000012207031,5.0015625
+    ),.PIECEWISE_BEZIER_KNOTS.);
+#58448 = CARTESIAN_POINT('',(2.999995539045,3.169241203214,
+    5.335544697118));
+#58449 = CARTESIAN_POINT('',(2.999995320601,2.981583704052,
+    5.241716011056));
+#58450 = CARTESIAN_POINT('',(2.999995320943,2.757071127572,
+    5.129453944224));
+#58451 = CARTESIAN_POINT('',(2.999995320942,2.549606322918,
+    4.873932078943));
+#58452 = CARTESIAN_POINT('',(2.999995320942,2.486062996352,
+    4.631398793322));
+#58453 = CARTESIAN_POINT('',(2.999995320942,2.441660404055,4.46366317919
+    ));
+#58454 = PCURVE('',#58401,#58455);
+#58455 = DEFINITIONAL_REPRESENTATION('',(#58456),#58460);
+#58456 = LINE('',#58457,#58458);
+#58457 = CARTESIAN_POINT('',(1.,0.E+000));
+#58458 = VECTOR('',#58459,1.);
+#58459 = DIRECTION('',(0.E+000,1.));
+#58460 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#58461 = ORIENTED_EDGE('',*,*,#58462,.F.);
+#58462 = EDGE_CURVE('',#58463,#58444,#58465,.T.);
+#58463 = VERTEX_POINT('',#58464);
+#58464 = CARTESIAN_POINT('',(-4.798267205189E-006,2.441660404055,
+    4.46366317919));
+#58465 = SURFACE_CURVE('',#58466,(#58470),.PCURVE_S1.);
+#58466 = LINE('',#58467,#58468);
+#58467 = CARTESIAN_POINT('',(-4.798267205189E-006,2.441660404055,
+    4.46366317919));
+#58468 = VECTOR('',#58469,1.);
+#58469 = DIRECTION('',(1.,0.E+000,0.E+000));
+#58470 = PCURVE('',#58401,#58471);
+#58471 = DEFINITIONAL_REPRESENTATION('',(#58472),#58498);
+#58472 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#58473,#58474,#58475,#58476,
+    #58477,#58478,#58479,#58480,#58481,#58482,#58483,#58484,#58485,
+    #58486,#58487,#58488,#58489,#58490,#58491,#58492,#58493,#58494,
+    #58495,#58496,#58497),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,0.136363641782,0.272727283564,
+    0.409090925347,0.545454567129,0.681818208911,0.818181850693,
+    0.954545492476,1.090909134258,1.22727277604,1.363636417822,
+    1.500000059605,1.636363701387,1.772727343169,1.909090984951,
+    2.045454626734,2.181818268516,2.318181910298,2.45454555208,
+    2.590909193863,2.727272835645,2.863636477427,3.000000119209),
+  .UNSPECIFIED.);
+#58473 = CARTESIAN_POINT('',(0.E+000,5.0015625));
+#58474 = CARTESIAN_POINT('',(1.515151515152E-002,5.0015625));
+#58475 = CARTESIAN_POINT('',(4.545454545455E-002,5.0015625));
+#58476 = CARTESIAN_POINT('',(9.090909090909E-002,5.0015625));
+#58477 = CARTESIAN_POINT('',(0.136363636364,5.0015625));
+#58478 = CARTESIAN_POINT('',(0.181818181818,5.0015625));
+#58479 = CARTESIAN_POINT('',(0.227272727273,5.0015625));
+#58480 = CARTESIAN_POINT('',(0.272727272727,5.0015625));
+#58481 = CARTESIAN_POINT('',(0.318181818182,5.0015625));
+#58482 = CARTESIAN_POINT('',(0.363636363636,5.0015625));
+#58483 = CARTESIAN_POINT('',(0.409090909091,5.0015625));
+#58484 = CARTESIAN_POINT('',(0.454545454545,5.0015625));
+#58485 = CARTESIAN_POINT('',(0.5,5.0015625));
+#58486 = CARTESIAN_POINT('',(0.545454545455,5.0015625));
+#58487 = CARTESIAN_POINT('',(0.590909090909,5.0015625));
+#58488 = CARTESIAN_POINT('',(0.636363636364,5.0015625));
+#58489 = CARTESIAN_POINT('',(0.681818181818,5.0015625));
+#58490 = CARTESIAN_POINT('',(0.727272727273,5.0015625));
+#58491 = CARTESIAN_POINT('',(0.772727272727,5.0015625));
+#58492 = CARTESIAN_POINT('',(0.818181818182,5.0015625));
+#58493 = CARTESIAN_POINT('',(0.863636363636,5.0015625));
+#58494 = CARTESIAN_POINT('',(0.909090909091,5.0015625));
+#58495 = CARTESIAN_POINT('',(0.954545454545,5.0015625));
+#58496 = CARTESIAN_POINT('',(0.984848484848,5.0015625));
+#58497 = CARTESIAN_POINT('',(1.,5.0015625));
+#58498 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#58499 = ORIENTED_EDGE('',*,*,#58500,.F.);
+#58500 = EDGE_CURVE('',#58391,#58463,#58501,.T.);
+#58501 = SURFACE_CURVE('',#58502,(#58509),.PCURVE_S1.);
+#58502 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#58503,#58504,#58505,#58506,
+    #58507,#58508),.UNSPECIFIED.,.F.,.F.,(6,6),(4.000012207031,5.0015625
+    ),.PIECEWISE_BEZIER_KNOTS.);
+#58503 = CARTESIAN_POINT('',(-4.580164194512E-006,3.169241203214,
+    5.335544697118));
+#58504 = CARTESIAN_POINT('',(-4.798607996786E-006,2.981583704052,
+    5.241716011056));
+#58505 = CARTESIAN_POINT('',(-4.798266669924E-006,2.757071127572,
+    5.129453944224));
+#58506 = CARTESIAN_POINT('',(-4.798267205493E-006,2.549606322918,
+    4.873932078943));
+#58507 = CARTESIAN_POINT('',(-4.798267206255E-006,2.486062996352,
+    4.631398793322));
+#58508 = CARTESIAN_POINT('',(-4.798267205189E-006,2.441660404055,
+    4.46366317919));
+#58509 = PCURVE('',#58401,#58510);
+#58510 = DEFINITIONAL_REPRESENTATION('',(#58511),#58515);
+#58511 = LINE('',#58512,#58513);
+#58512 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#58513 = VECTOR('',#58514,1.);
+#58514 = DIRECTION('',(0.E+000,1.));
+#58515 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#58516 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#58520)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#58517,#58518,#58519)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#58517 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#58518 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#58519 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#58520 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#58517,
+  'distance_accuracy_value','confusion accuracy');
+#58521 = SHAPE_DEFINITION_REPRESENTATION(#58522,#58383);
+#58522 = PRODUCT_DEFINITION_SHAPE('','',#58523);
+#58523 = PRODUCT_DEFINITION('design','',#58524,#58527);
+#58524 = PRODUCT_DEFINITION_FORMATION('','',#58525);
+#58525 = PRODUCT('Compound247','Compound247','',(#58526));
+#58526 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#58527 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#58528 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#58529,#58531);
+#58529 = ( REPRESENTATION_RELATIONSHIP('','',#58383,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#58530) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#58530 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1295);
+#58531 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #58532);
+#58532 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('321','=>[0:1:1:322]','',#5,
+  #58523,$);
+#58533 = PRODUCT_TYPE('part',$,(#58525));
+#58534 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#58535),#58709);
+#58535 = SHELL_BASED_SURFACE_MODEL('',(#58536));
+#58536 = OPEN_SHELL('',(#58537));
+#58537 = ADVANCED_FACE('',(#58538),#58552,.T.);
+#58538 = FACE_BOUND('',#58539,.T.);
+#58539 = EDGE_LOOP('',(#58540,#58593,#58632,#58670));
+#58540 = ORIENTED_EDGE('',*,*,#58541,.F.);
+#58541 = EDGE_CURVE('',#58542,#58544,#58546,.T.);
+#58542 = VERTEX_POINT('',#58543);
+#58543 = CARTESIAN_POINT('',(2.121242937857,2.121242937857,
+    11.68326046344));
+#58544 = VERTEX_POINT('',#58545);
+#58545 = CARTESIAN_POINT('',(1.979899016825,1.979899016825,
+    11.550000136718));
+#58546 = SURFACE_CURVE('',#58547,(#58551),.PCURVE_S1.);
+#58547 = LINE('',#58548,#58549);
+#58548 = CARTESIAN_POINT('',(2.121242937857,2.121242937857,
+    11.68326046344));
+#58549 = VECTOR('',#58550,1.);
+#58550 = DIRECTION('',(-0.588348405415,-0.588348405415,-0.554700196225)
+  );
+#58551 = PCURVE('',#58552,#58565);
+#58552 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#58553,#58554)
+    ,(#58555,#58556)
+    ,(#58557,#58558)
+    ,(#58559,#58560)
+    ,(#58561,#58562)
+    ,(#58563,#58564
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#58553 = CARTESIAN_POINT('',(2.800000041723,0.E+000,11.500000137836));
+#58554 = CARTESIAN_POINT('',(3.100000046194,0.E+000,11.700000140816));
+#58555 = CARTESIAN_POINT('',(2.800000041723,0.444687766729,
+    11.510110632819));
+#58556 = CARTESIAN_POINT('',(3.100000046194,0.492332884593,
+    11.710110635799));
+#58557 = CARTESIAN_POINT('',(2.711720505362,0.881909452717,
+    11.520051986151));
+#58558 = CARTESIAN_POINT('',(3.00226198808,0.976399751223,
+    11.720051989131));
+#58559 = CARTESIAN_POINT('',(2.541080112433,1.293871803615,
+    11.529948288403));
+#58560 = CARTESIAN_POINT('',(2.813338695908,1.432500925431,
+    11.729948291383));
+#58561 = CARTESIAN_POINT('',(2.29434075219,1.66545728146,11.539889641735
+    ));
+#58562 = CARTESIAN_POINT('',(2.540162975639,1.843899133045,
+    11.739889644715));
+#58563 = CARTESIAN_POINT('',(1.979899016825,1.979899016825,
+    11.550000136718));
+#58564 = CARTESIAN_POINT('',(2.192031054342,2.192031054342,
+    11.750000139698));
+#58565 = DEFINITIONAL_REPRESENTATION('',(#58566),#58592);
+#58566 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#58567,#58568,#58569,#58570,
+    #58571,#58572,#58573,#58574,#58575,#58576,#58577,#58578,#58579,
+    #58580,#58581,#58582,#58583,#58584,#58585,#58586,#58587,#58588,
+    #58589,#58590,#58591),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.E+000,1.091993047682E-002,
+    2.183986095365E-002,3.275979143047E-002,4.367972190729E-002,
+    5.459965238412E-002,6.551958286094E-002,7.643951333776E-002,
+    8.735944381458E-002,9.827937429141E-002,0.109199304768,
+    0.120119235245,0.131039165722,0.141959096199,0.152879026676,
+    0.163798957152,0.174718887629,0.185638818106,0.196558748583,
+    0.20747867906,0.218398609536,0.229318540013,0.24023847049),
+  .UNSPECIFIED.);
+#58567 = CARTESIAN_POINT('',(1.,0.66630162368));
+#58568 = CARTESIAN_POINT('',(1.,0.656206144533));
+#58569 = CARTESIAN_POINT('',(1.,0.63601518624));
+#58570 = CARTESIAN_POINT('',(1.,0.6057287488));
+#58571 = CARTESIAN_POINT('',(1.,0.57544231136));
+#58572 = CARTESIAN_POINT('',(1.,0.54515587392));
+#58573 = CARTESIAN_POINT('',(1.,0.51486943648));
+#58574 = CARTESIAN_POINT('',(1.,0.48458299904));
+#58575 = CARTESIAN_POINT('',(1.,0.4542965616));
+#58576 = CARTESIAN_POINT('',(1.,0.42401012416));
+#58577 = CARTESIAN_POINT('',(1.,0.39372368672));
+#58578 = CARTESIAN_POINT('',(1.,0.36343724928));
+#58579 = CARTESIAN_POINT('',(1.,0.33315081184));
+#58580 = CARTESIAN_POINT('',(1.,0.3028643744));
+#58581 = CARTESIAN_POINT('',(1.,0.27257793696));
+#58582 = CARTESIAN_POINT('',(1.,0.24229149952));
+#58583 = CARTESIAN_POINT('',(1.,0.21200506208));
+#58584 = CARTESIAN_POINT('',(1.,0.18171862464));
+#58585 = CARTESIAN_POINT('',(1.,0.1514321872));
+#58586 = CARTESIAN_POINT('',(1.,0.12114574976));
+#58587 = CARTESIAN_POINT('',(1.,9.085931231999E-002));
+#58588 = CARTESIAN_POINT('',(1.,6.057287487999E-002));
+#58589 = CARTESIAN_POINT('',(1.,3.028643744E-002));
+#58590 = CARTESIAN_POINT('',(1.,1.009547914667E-002));
+#58591 = CARTESIAN_POINT('',(1.,0.E+000));
+#58592 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#58593 = ORIENTED_EDGE('',*,*,#58594,.F.);
+#58594 = EDGE_CURVE('',#58595,#58542,#58597,.T.);
+#58595 = VERTEX_POINT('',#58596);
+#58596 = CARTESIAN_POINT('',(3.000124926996,0.E+000,11.633416728017));
+#58597 = SURFACE_CURVE('',#58598,(#58603),.PCURVE_S1.);
+#58598 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#58599,#58600,#58601,#58602),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(-0.241777920213,0.E+000),
+  .PIECEWISE_BEZIER_KNOTS.);
+#58599 = CARTESIAN_POINT('',(3.000124926996,0.E+000,11.633416728017));
+#58600 = CARTESIAN_POINT('',(3.000124926996,0.794119080623,
+    11.65026756842));
+#58601 = CARTESIAN_POINT('',(2.682765495879,1.559800074984,
+    11.666447203854));
+#58602 = CARTESIAN_POINT('',(2.121242937857,2.121242937857,
+    11.68326046344));
+#58603 = PCURVE('',#58552,#58604);
+#58604 = DEFINITIONAL_REPRESENTATION('',(#58605),#58631);
+#58605 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#58606,#58607,#58608,#58609,
+    #58610,#58611,#58612,#58613,#58614,#58615,#58616,#58617,#58618,
+    #58619,#58620,#58621,#58622,#58623,#58624,#58625,#58626,#58627,
+    #58628,#58629,#58630),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.241777920213,-0.230788014749,
+    -0.219798109285,-0.208808203821,-0.197818298356,-0.186828392892,
+    -0.175838487428,-0.164848581964,-0.153858676499,-0.142868771035,
+    -0.131878865571,-0.120888960107,-0.109899054642,-9.890914917813E-002
+    ,-8.79192437139E-002,-7.692933824966E-002,-6.593943278542E-002,
+    -5.494952732119E-002,-4.395962185695E-002,-3.296971639271E-002,
+    -2.197981092847E-002,-1.098990546424E-002,0.E+000),.UNSPECIFIED.);
+#58606 = CARTESIAN_POINT('',(0.E+000,0.667082940968));
+#58607 = CARTESIAN_POINT('',(1.515146100233E-002,0.667083100955));
+#58608 = CARTESIAN_POINT('',(4.545160052912E-002,0.667062684535));
+#58609 = CARTESIAN_POINT('',(9.089673222675E-002,0.666980253684));
+#58610 = CARTESIAN_POINT('',(0.13634037247,0.666855852855));
+#58611 = CARTESIAN_POINT('',(0.181785000357,0.666701301821));
+#58612 = CARTESIAN_POINT('',(0.22723241187,0.666528769334));
+#58613 = CARTESIAN_POINT('',(0.272683671548,0.666350350957));
+#58614 = CARTESIAN_POINT('',(0.318139210936,0.66617741872));
+#58615 = CARTESIAN_POINT('',(0.363598905405,0.666020133483));
+#58616 = CARTESIAN_POINT('',(0.409062171783,0.665887019512));
+#58617 = CARTESIAN_POINT('',(0.454528072694,0.665784631778));
+#58618 = CARTESIAN_POINT('',(0.499995428523,0.665717310673));
+#58619 = CARTESIAN_POINT('',(0.545462933859,0.665687027783));
+#58620 = CARTESIAN_POINT('',(0.590929276272,0.66569332318));
+#58621 = CARTESIAN_POINT('',(0.636393255017,0.665733334858));
+#58622 = CARTESIAN_POINT('',(0.681853897243,0.665801920003));
+#58623 = CARTESIAN_POINT('',(0.727310569578,0.665891867802));
+#58624 = CARTESIAN_POINT('',(0.772763081967,0.665994200765));
+#58625 = CARTESIAN_POINT('',(0.818211784602,0.666098568991));
+#58626 = CARTESIAN_POINT('',(0.86365764416,0.666193711285));
+#58627 = CARTESIAN_POINT('',(0.909102340711,0.666268068441));
+#58628 = CARTESIAN_POINT('',(0.954548221008,0.666310215639));
+#58629 = CARTESIAN_POINT('',(0.984848548248,0.666310298404));
+#58630 = CARTESIAN_POINT('',(1.,0.66630162368));
+#58631 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#58632 = ORIENTED_EDGE('',*,*,#58633,.F.);
+#58633 = EDGE_CURVE('',#58634,#58595,#58636,.T.);
+#58634 = VERTEX_POINT('',#58635);
+#58635 = CARTESIAN_POINT('',(2.800000041723,0.E+000,11.500000137836));
+#58636 = SURFACE_CURVE('',#58637,(#58641),.PCURVE_S1.);
+#58637 = LINE('',#58638,#58639);
+#58638 = CARTESIAN_POINT('',(2.800000041723,0.E+000,11.500000137836));
+#58639 = VECTOR('',#58640,1.);
+#58640 = DIRECTION('',(0.832050294338,0.E+000,0.554700196225));
+#58641 = PCURVE('',#58552,#58642);
+#58642 = DEFINITIONAL_REPRESENTATION('',(#58643),#58669);
+#58643 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#58644,#58645,#58646,#58647,
+    #58648,#58649,#58650,#58651,#58652,#58653,#58654,#58655,#58656,
+    #58657,#58658,#58659,#58660,#58661,#58662,#58663,#58664,#58665,
+    #58666,#58667,#58668),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.093273538404E-002,
+    2.186547076808E-002,3.279820615211E-002,4.373094153615E-002,
+    5.466367692019E-002,6.559641230423E-002,7.652914768827E-002,
+    8.74618830723E-002,9.839461845634E-002,0.10932735384,0.120260089224,
+    0.131192824608,0.142125559992,0.153058295377,0.163991030761,
+    0.174923766145,0.185856501529,0.196789236913,0.207721972297,
+    0.218654707681,0.229587443065,0.240520178449),.UNSPECIFIED.);
+#58644 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#58645 = CARTESIAN_POINT('',(0.E+000,1.010731728739E-002));
+#58646 = CARTESIAN_POINT('',(0.E+000,3.032195186218E-002));
+#58647 = CARTESIAN_POINT('',(0.E+000,6.064390372437E-002));
+#58648 = CARTESIAN_POINT('',(0.E+000,9.096585558656E-002));
+#58649 = CARTESIAN_POINT('',(0.E+000,0.121287807449));
+#58650 = CARTESIAN_POINT('',(0.E+000,0.151609759311));
+#58651 = CARTESIAN_POINT('',(0.E+000,0.181931711173));
+#58652 = CARTESIAN_POINT('',(0.E+000,0.212253663035));
+#58653 = CARTESIAN_POINT('',(0.E+000,0.242575614897));
+#58654 = CARTESIAN_POINT('',(0.E+000,0.27289756676));
+#58655 = CARTESIAN_POINT('',(0.E+000,0.303219518622));
+#58656 = CARTESIAN_POINT('',(0.E+000,0.333541470484));
+#58657 = CARTESIAN_POINT('',(0.E+000,0.363863422346));
+#58658 = CARTESIAN_POINT('',(0.E+000,0.394185374208));
+#58659 = CARTESIAN_POINT('',(0.E+000,0.424507326071));
+#58660 = CARTESIAN_POINT('',(0.E+000,0.454829277933));
+#58661 = CARTESIAN_POINT('',(0.E+000,0.485151229795));
+#58662 = CARTESIAN_POINT('',(0.E+000,0.515473181657));
+#58663 = CARTESIAN_POINT('',(0.E+000,0.545795133519));
+#58664 = CARTESIAN_POINT('',(0.E+000,0.576117085382));
+#58665 = CARTESIAN_POINT('',(0.E+000,0.606439037244));
+#58666 = CARTESIAN_POINT('',(0.E+000,0.636760989106));
+#58667 = CARTESIAN_POINT('',(-0.E+000,0.656975623681));
+#58668 = CARTESIAN_POINT('',(0.E+000,0.667082940968));
+#58669 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#58670 = ORIENTED_EDGE('',*,*,#58671,.F.);
+#58671 = EDGE_CURVE('',#58544,#58634,#58672,.T.);
+#58672 = SURFACE_CURVE('',#58673,(#58680),.PCURVE_S1.);
+#58673 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#58674,#58675,#58676,#58677,
+    #58678,#58679),.UNSPECIFIED.,.F.,.F.,(6,6),(-1.,0.E+000),
+  .PIECEWISE_BEZIER_KNOTS.);
+#58674 = CARTESIAN_POINT('',(1.979899016825,1.979899016825,
+    11.550000136718));
+#58675 = CARTESIAN_POINT('',(2.29434075219,1.66545728146,11.539889641735
+    ));
+#58676 = CARTESIAN_POINT('',(2.541080112433,1.293871803615,
+    11.529948288403));
+#58677 = CARTESIAN_POINT('',(2.711720505362,0.881909452717,
+    11.520051986151));
+#58678 = CARTESIAN_POINT('',(2.800000041723,0.444687766729,
+    11.510110632819));
+#58679 = CARTESIAN_POINT('',(2.800000041723,0.E+000,11.500000137836));
+#58680 = PCURVE('',#58552,#58681);
+#58681 = DEFINITIONAL_REPRESENTATION('',(#58682),#58708);
+#58682 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#58683,#58684,#58685,#58686,
+    #58687,#58688,#58689,#58690,#58691,#58692,#58693,#58694,#58695,
+    #58696,#58697,#58698,#58699,#58700,#58701,#58702,#58703,#58704,
+    #58705,#58706,#58707),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-1.,-0.954545454545,-0.909090909091,
+    -0.863636363636,-0.818181818182,-0.772727272727,-0.727272727273,
+    -0.681818181818,-0.636363636364,-0.590909090909,-0.545454545455,-0.5
+    ,-0.454545454545,-0.409090909091,-0.363636363636,-0.318181818182,
+    -0.272727272727,-0.227272727273,-0.181818181818,-0.136363636364,
+    -9.090909090909E-002,-4.545454545455E-002,0.E+000),.UNSPECIFIED.);
+#58683 = CARTESIAN_POINT('',(1.,0.E+000));
+#58684 = CARTESIAN_POINT('',(0.984848484848,0.E+000));
+#58685 = CARTESIAN_POINT('',(0.954545454545,0.E+000));
+#58686 = CARTESIAN_POINT('',(0.909090909091,0.E+000));
+#58687 = CARTESIAN_POINT('',(0.863636363636,0.E+000));
+#58688 = CARTESIAN_POINT('',(0.818181818182,0.E+000));
+#58689 = CARTESIAN_POINT('',(0.772727272727,0.E+000));
+#58690 = CARTESIAN_POINT('',(0.727272727273,0.E+000));
+#58691 = CARTESIAN_POINT('',(0.681818181818,0.E+000));
+#58692 = CARTESIAN_POINT('',(0.636363636364,0.E+000));
+#58693 = CARTESIAN_POINT('',(0.590909090909,0.E+000));
+#58694 = CARTESIAN_POINT('',(0.545454545455,0.E+000));
+#58695 = CARTESIAN_POINT('',(0.5,0.E+000));
+#58696 = CARTESIAN_POINT('',(0.454545454545,0.E+000));
+#58697 = CARTESIAN_POINT('',(0.409090909091,0.E+000));
+#58698 = CARTESIAN_POINT('',(0.363636363636,0.E+000));
+#58699 = CARTESIAN_POINT('',(0.318181818182,0.E+000));
+#58700 = CARTESIAN_POINT('',(0.272727272727,0.E+000));
+#58701 = CARTESIAN_POINT('',(0.227272727273,0.E+000));
+#58702 = CARTESIAN_POINT('',(0.181818181818,0.E+000));
+#58703 = CARTESIAN_POINT('',(0.136363636364,0.E+000));
+#58704 = CARTESIAN_POINT('',(9.090909090909E-002,0.E+000));
+#58705 = CARTESIAN_POINT('',(4.545454545455E-002,0.E+000));
+#58706 = CARTESIAN_POINT('',(1.515151515152E-002,-0.E+000));
+#58707 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#58708 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#58709 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#58713)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#58710,#58711,#58712)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#58710 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#58711 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#58712 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#58713 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-004),#58710,
+  'distance_accuracy_value','confusion accuracy');
+#58714 = SHAPE_DEFINITION_REPRESENTATION(#58715,#58534);
+#58715 = PRODUCT_DEFINITION_SHAPE('','',#58716);
+#58716 = PRODUCT_DEFINITION('design','',#58717,#58720);
+#58717 = PRODUCT_DEFINITION_FORMATION('','',#58718);
+#58718 = PRODUCT('Compound224','Compound224','',(#58719));
+#58719 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#58720 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#58721 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#58722,#58724);
+#58722 = ( REPRESENTATION_RELATIONSHIP('','',#58534,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#58723) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#58723 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1299);
+#58724 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #58725);
+#58725 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('322','=>[0:1:1:323]','',#5,
+  #58716,$);
+#58726 = PRODUCT_TYPE('part',$,(#58718));
+#58727 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#58728),#58802);
+#58728 = SHELL_BASED_SURFACE_MODEL('',(#58729));
+#58729 = OPEN_SHELL('',(#58730));
+#58730 = ADVANCED_FACE('',(#58731),#58745,.T.);
+#58731 = FACE_BOUND('',#58732,.T.);
+#58732 = EDGE_LOOP('',(#58733,#58756,#58772,#58788));
+#58733 = ORIENTED_EDGE('',*,*,#58734,.F.);
+#58734 = EDGE_CURVE('',#58735,#58737,#58739,.T.);
+#58735 = VERTEX_POINT('',#58736);
+#58736 = CARTESIAN_POINT('',(0.500000007451,5.000000074506,
+    6.705522630213E-008));
+#58737 = VERTEX_POINT('',#58738);
+#58738 = CARTESIAN_POINT('',(0.500000007451,5.000000074506,
+    -2.800000041723));
+#58739 = SURFACE_CURVE('',#58740,(#58744),.PCURVE_S1.);
+#58740 = LINE('',#58741,#58742);
+#58741 = CARTESIAN_POINT('',(0.500000007451,5.000000074506,
+    6.705522630213E-008));
+#58742 = VECTOR('',#58743,1.);
+#58743 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#58744 = PCURVE('',#58745,#58750);
+#58745 = PLANE('',#58746);
+#58746 = AXIS2_PLACEMENT_3D('',#58747,#58748,#58749);
+#58747 = CARTESIAN_POINT('',(0.500000007451,4.900000073016,
+    1.557067466475E-003));
+#58748 = DIRECTION('',(1.,0.E+000,0.E+000));
+#58749 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#58750 = DEFINITIONAL_REPRESENTATION('',(#58751),#58755);
+#58751 = LINE('',#58752,#58753);
+#58752 = CARTESIAN_POINT('',(1.557000411249E-003,0.10000000149));
+#58753 = VECTOR('',#58754,1.);
+#58754 = DIRECTION('',(1.,0.E+000));
+#58755 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#58756 = ORIENTED_EDGE('',*,*,#58757,.F.);
+#58757 = EDGE_CURVE('',#58758,#58735,#58760,.T.);
+#58758 = VERTEX_POINT('',#58759);
+#58759 = CARTESIAN_POINT('',(0.500000007451,4.800000071526,
+    6.705522623274E-008));
+#58760 = SURFACE_CURVE('',#58761,(#58765),.PCURVE_S1.);
+#58761 = LINE('',#58762,#58763);
+#58762 = CARTESIAN_POINT('',(0.500000007451,4.800000071526,
+    6.705522649511E-008));
+#58763 = VECTOR('',#58764,1.);
+#58764 = DIRECTION('',(0.E+000,1.,-3.393552749312E-015));
+#58765 = PCURVE('',#58745,#58766);
+#58766 = DEFINITIONAL_REPRESENTATION('',(#58767),#58771);
+#58767 = LINE('',#58768,#58769);
+#58768 = CARTESIAN_POINT('',(1.557000411249E-003,-0.10000000149));
+#58769 = VECTOR('',#58770,1.);
+#58770 = DIRECTION('',(3.393552749312E-015,1.));
+#58771 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#58772 = ORIENTED_EDGE('',*,*,#58773,.F.);
+#58773 = EDGE_CURVE('',#58774,#58758,#58776,.T.);
+#58774 = VERTEX_POINT('',#58775);
+#58775 = CARTESIAN_POINT('',(0.500000007451,4.800000071526,
+    -2.800000041723));
+#58776 = SURFACE_CURVE('',#58777,(#58781),.PCURVE_S1.);
+#58777 = LINE('',#58778,#58779);
+#58778 = CARTESIAN_POINT('',(0.500000007451,4.800000071526,
+    -2.800000041723));
+#58779 = VECTOR('',#58780,1.);
+#58780 = DIRECTION('',(0.E+000,0.E+000,1.));
+#58781 = PCURVE('',#58745,#58782);
+#58782 = DEFINITIONAL_REPRESENTATION('',(#58783),#58787);
+#58783 = LINE('',#58784,#58785);
+#58784 = CARTESIAN_POINT('',(2.801557109189,-0.10000000149));
+#58785 = VECTOR('',#58786,1.);
+#58786 = DIRECTION('',(-1.,0.E+000));
+#58787 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#58788 = ORIENTED_EDGE('',*,*,#58789,.F.);
+#58789 = EDGE_CURVE('',#58737,#58774,#58790,.T.);
+#58790 = SURFACE_CURVE('',#58791,(#58795),.PCURVE_S1.);
+#58791 = LINE('',#58792,#58793);
+#58792 = CARTESIAN_POINT('',(0.500000007451,5.000000074506,
+    -2.800000041723));
+#58793 = VECTOR('',#58794,1.);
+#58794 = DIRECTION('',(0.E+000,-1.,-2.109423715355E-013));
+#58795 = PCURVE('',#58745,#58796);
+#58796 = DEFINITIONAL_REPRESENTATION('',(#58797),#58801);
+#58797 = LINE('',#58798,#58799);
+#58798 = CARTESIAN_POINT('',(2.801557109189,0.10000000149));
+#58799 = VECTOR('',#58800,1.);
+#58800 = DIRECTION('',(2.109423715355E-013,-1.));
+#58801 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#58802 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#58806)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#58803,#58804,#58805)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#58803 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#58804 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#58805 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#58806 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#58803,
+  'distance_accuracy_value','confusion accuracy');
+#58807 = SHAPE_DEFINITION_REPRESENTATION(#58808,#58727);
+#58808 = PRODUCT_DEFINITION_SHAPE('','',#58809);
+#58809 = PRODUCT_DEFINITION('design','',#58810,#58813);
+#58810 = PRODUCT_DEFINITION_FORMATION('','',#58811);
+#58811 = PRODUCT('Compound230','Compound230','',(#58812));
+#58812 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#58813 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#58814 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#58815,#58817);
+#58815 = ( REPRESENTATION_RELATIONSHIP('','',#58727,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#58816) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#58816 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1303);
+#58817 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #58818);
+#58818 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('323','=>[0:1:1:324]','',#5,
+  #58809,$);
+#58819 = PRODUCT_TYPE('part',$,(#58811));
+#58820 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#58821),#58879);
+#58821 = SHELL_BASED_SURFACE_MODEL('',(#58822));
+#58822 = OPEN_SHELL('',(#58823));
+#58823 = ADVANCED_FACE('',(#58824),#58838,.T.);
+#58824 = FACE_BOUND('',#58825,.T.);
+#58825 = EDGE_LOOP('',(#58826,#58849,#58865));
+#58826 = ORIENTED_EDGE('',*,*,#58827,.T.);
+#58827 = EDGE_CURVE('',#58828,#58830,#58832,.T.);
+#58828 = VERTEX_POINT('',#58829);
+#58829 = CARTESIAN_POINT('',(2.999995320942,2.943155443838,
+    5.471577780565));
+#58830 = VERTEX_POINT('',#58831);
+#58831 = CARTESIAN_POINT('',(2.999995539045,3.169241203214,
+    5.335544697118));
+#58832 = SURFACE_CURVE('',#58833,(#58837),.PCURVE_S1.);
+#58833 = LINE('',#58834,#58835);
+#58834 = CARTESIAN_POINT('',(2.999995320942,2.943155443838,
+    5.471577780565));
+#58835 = VECTOR('',#58836,1.);
+#58836 = DIRECTION('',(8.265999295383E-007,0.856854170142,
+    -0.515558853197));
+#58837 = PCURVE('',#58838,#58843);
+#58838 = PLANE('',#58839);
+#58839 = AXIS2_PLACEMENT_3D('',#58840,#58841,#58842);
+#58840 = CARTESIAN_POINT('',(2.999995320942,2.943155443838,
+    5.471577780565));
+#58841 = DIRECTION('',(1.,-4.378242816841E-007,8.756485619092E-007));
+#58842 = DIRECTION('',(8.756485619093E-007,4.372182681097E-026,-1.));
+#58843 = DEFINITIONAL_REPRESENTATION('',(#58844),#58848);
+#58844 = LINE('',#58845,#58846);
+#58845 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#58846 = VECTOR('',#58847,1.);
+#58847 = DIRECTION('',(0.515558853197,0.856854170142));
+#58848 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#58849 = ORIENTED_EDGE('',*,*,#58850,.F.);
+#58850 = EDGE_CURVE('',#58851,#58830,#58853,.T.);
+#58851 = VERTEX_POINT('',#58852);
+#58852 = CARTESIAN_POINT('',(2.999995320935,3.251175133738,
+    5.625582734313));
+#58853 = SURFACE_CURVE('',#58854,(#58858),.PCURVE_S1.);
+#58854 = LINE('',#58855,#58856);
+#58855 = CARTESIAN_POINT('',(2.999995320946,3.251175133738,
+    5.625582734313));
+#58856 = VECTOR('',#58857,1.);
+#58857 = DIRECTION('',(7.236456625585E-007,-0.271854561445,
+    -0.962338348722));
+#58858 = PCURVE('',#58838,#58859);
+#58859 = DEFINITIONAL_REPRESENTATION('',(#58860),#58864);
+#58860 = LINE('',#58861,#58862);
+#58861 = CARTESIAN_POINT('',(-0.154004953748,0.3080196899));
+#58862 = VECTOR('',#58863,1.);
+#58863 = DIRECTION('',(0.962338348722,-0.271854561445));
+#58864 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#58865 = ORIENTED_EDGE('',*,*,#58866,.F.);
+#58866 = EDGE_CURVE('',#58828,#58851,#58867,.T.);
+#58867 = SURFACE_CURVE('',#58868,(#58872),.PCURVE_S1.);
+#58868 = LINE('',#58869,#58870);
+#58869 = CARTESIAN_POINT('',(2.999995320942,2.943155443838,
+    5.471577780565));
+#58870 = VECTOR('',#58871,1.);
+#58871 = DIRECTION('',(1.243774721168E-011,0.894432872191,0.447202232938
+    ));
+#58872 = PCURVE('',#58838,#58873);
+#58873 = DEFINITIONAL_REPRESENTATION('',(#58874),#58878);
+#58874 = LINE('',#58875,#58876);
+#58875 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#58876 = VECTOR('',#58877,1.);
+#58877 = DIRECTION('',(-0.447202232938,0.894432872191));
+#58878 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#58879 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#58883)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#58880,#58881,#58882)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#58880 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#58881 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#58882 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#58883 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#58880,
+  'distance_accuracy_value','confusion accuracy');
+#58884 = SHAPE_DEFINITION_REPRESENTATION(#58885,#58820);
+#58885 = PRODUCT_DEFINITION_SHAPE('','',#58886);
+#58886 = PRODUCT_DEFINITION('design','',#58887,#58890);
+#58887 = PRODUCT_DEFINITION_FORMATION('','',#58888);
+#58888 = PRODUCT('Compound229','Compound229','',(#58889));
+#58889 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#58890 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#58891 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#58892,#58894);
+#58892 = ( REPRESENTATION_RELATIONSHIP('','',#58820,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#58893) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#58893 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1307);
+#58894 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #58895);
+#58895 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('324','=>[0:1:1:325]','',#5,
+  #58886,$);
+#58896 = PRODUCT_TYPE('part',$,(#58888));
+#58897 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#58898),#59000);
+#58898 = SHELL_BASED_SURFACE_MODEL('',(#58899));
+#58899 = OPEN_SHELL('',(#58900));
+#58900 = ADVANCED_FACE('',(#58901),#58915,.T.);
+#58901 = FACE_BOUND('',#58902,.T.);
+#58902 = EDGE_LOOP('',(#58903,#58926,#58956,#58972));
+#58903 = ORIENTED_EDGE('',*,*,#58904,.T.);
+#58904 = EDGE_CURVE('',#58905,#58907,#58909,.T.);
+#58905 = VERTEX_POINT('',#58906);
+#58906 = CARTESIAN_POINT('',(2.999995320926,1.915299678193,
+    2.475162473274));
+#58907 = VERTEX_POINT('',#58908);
+#58908 = CARTESIAN_POINT('',(2.999995320942,1.663006349522,
+    2.415801706171));
+#58909 = SURFACE_CURVE('',#58910,(#58914),.PCURVE_S1.);
+#58910 = LINE('',#58911,#58912);
+#58911 = CARTESIAN_POINT('',(2.999995320926,1.915299678193,
+    2.475162473274));
+#58912 = VECTOR('',#58913,1.);
+#58913 = DIRECTION('',(6.24799370349E-011,-0.973419206173,
+    -0.229030672734));
+#58914 = PCURVE('',#58915,#58920);
+#58915 = PLANE('',#58916);
+#58916 = AXIS2_PLACEMENT_3D('',#58917,#58918,#58919);
+#58917 = CARTESIAN_POINT('',(2.999995320934,1.789153013857,
+    2.445482089722));
+#58918 = DIRECTION('',(1.,5.663548638432E-011,3.209878809669E-011));
+#58919 = DIRECTION('',(3.209878809669E-011,0.E+000,-1.));
+#58920 = DEFINITIONAL_REPRESENTATION('',(#58921),#58925);
+#58921 = LINE('',#58922,#58923);
+#58922 = CARTESIAN_POINT('',(-2.9680383552E-002,0.126146664336));
+#58923 = VECTOR('',#58924,1.);
+#58924 = DIRECTION('',(0.229030672734,-0.973419206173));
+#58925 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#58926 = ORIENTED_EDGE('',*,*,#58927,.T.);
+#58927 = EDGE_CURVE('',#58907,#58928,#58930,.T.);
+#58928 = VERTEX_POINT('',#58929);
+#58929 = CARTESIAN_POINT('',(2.99999531344,1.947146402812,1.352858627977
+    ));
+#58930 = SURFACE_CURVE('',#58931,(#58942),.PCURVE_S1.);
+#58931 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#58932,#58933,#58934,#58935,
+    #58936,#58937,#58938,#58939,#58940,#58941),.UNSPECIFIED.,.F.,.F.,(4,
+    3,3,4),(0.E+000,0.330768865438,0.672873393394,1.),.UNSPECIFIED.);
+#58932 = CARTESIAN_POINT('',(2.999995320942,1.663006349522,
+    2.415801706171));
+#58933 = CARTESIAN_POINT('',(2.999995320947,1.637722009366,
+    2.320277905153));
+#58934 = CARTESIAN_POINT('',(2.999995320952,1.609037943285,
+    2.193797182576));
+#58935 = CARTESIAN_POINT('',(2.999995320956,1.61402671678,2.056201050888
+    ));
+#58936 = CARTESIAN_POINT('',(2.999995320961,1.619186458763,
+    1.913889410954));
+#58937 = CARTESIAN_POINT('',(2.999995320963,1.65979717304,1.762765155721
+    ));
+#58938 = CARTESIAN_POINT('',(2.999995320963,1.726690225369,
+    1.637027500511));
+#58939 = CARTESIAN_POINT('',(2.999995320964,1.790654585457,1.5167948549)
+  );
+#58940 = CARTESIAN_POINT('',(2.999995320962,1.877640850182,
+    1.422369062838));
+#58941 = CARTESIAN_POINT('',(2.99999532096,1.947146402812,1.352858627977
+    ));
+#58942 = PCURVE('',#58915,#58943);
+#58943 = DEFINITIONAL_REPRESENTATION('',(#58944),#58955);
+#58944 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#58945,#58946,#58947,#58948,
+    #58949,#58950,#58951,#58952,#58953,#58954),.UNSPECIFIED.,.F.,.F.,(4,
+    3,3,4),(0.E+000,0.330768865438,0.672873393394,1.),.UNSPECIFIED.);
+#58945 = CARTESIAN_POINT('',(2.9680383551E-002,-0.126146664335));
+#58946 = CARTESIAN_POINT('',(0.125204184569,-0.151431004491));
+#58947 = CARTESIAN_POINT('',(0.251684907146,-0.180115070572));
+#58948 = CARTESIAN_POINT('',(0.389281038834,-0.175126297077));
+#58949 = CARTESIAN_POINT('',(0.531592678768,-0.169966555094));
+#58950 = CARTESIAN_POINT('',(0.682716934001,-0.129355840817));
+#58951 = CARTESIAN_POINT('',(0.808454589211,-6.2462788488E-002));
+#58952 = CARTESIAN_POINT('',(0.928687234822,1.5015716E-003));
+#58953 = CARTESIAN_POINT('',(1.023113026884,8.8487836325E-002));
+#58954 = CARTESIAN_POINT('',(1.092623461745,0.157993388955));
+#58955 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#58956 = ORIENTED_EDGE('',*,*,#58957,.F.);
+#58957 = EDGE_CURVE('',#58958,#58928,#58960,.T.);
+#58958 = VERTEX_POINT('',#58959);
+#58959 = CARTESIAN_POINT('',(2.999995335937,2.205512477749,1.41480246082
+    ));
+#58960 = SURFACE_CURVE('',#58961,(#58965),.PCURVE_S1.);
+#58961 = LINE('',#58962,#58963);
+#58962 = CARTESIAN_POINT('',(2.999995320943,2.205512477749,1.41480246082
+    ));
+#58963 = VECTOR('',#58964,1.);
+#58964 = DIRECTION('',(6.255892003131E-011,-0.972441960327,
+    -0.233145091725));
+#58965 = PCURVE('',#58915,#58966);
+#58966 = DEFINITIONAL_REPRESENTATION('',(#58967),#58971);
+#58967 = LINE('',#58968,#58969);
+#58968 = CARTESIAN_POINT('',(1.030679628902,0.416359463892));
+#58969 = VECTOR('',#58970,1.);
+#58970 = DIRECTION('',(0.233145091725,-0.972441960327));
+#58971 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#58972 = ORIENTED_EDGE('',*,*,#58973,.F.);
+#58973 = EDGE_CURVE('',#58905,#58958,#58974,.T.);
+#58974 = SURFACE_CURVE('',#58975,(#58986),.PCURVE_S1.);
+#58975 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#58976,#58977,#58978,#58979,
+    #58980,#58981,#58982,#58983,#58984,#58985),.UNSPECIFIED.,.F.,.F.,(4,
+    3,3,4),(0.E+000,0.329916520282,0.669190294808,1.),.UNSPECIFIED.);
+#58976 = CARTESIAN_POINT('',(2.999995320926,1.915299678193,
+    2.475162473274));
+#58977 = CARTESIAN_POINT('',(2.99999532093,1.890158252606,2.380177326042
+    ));
+#58978 = CARTESIAN_POINT('',(2.999995320936,1.86225418608,2.253168011518
+    ));
+#58979 = CARTESIAN_POINT('',(2.99999532094,1.86829183777,2.115319615251)
+  );
+#58980 = CARTESIAN_POINT('',(2.999995320944,1.874500732299,
+    1.973561495124));
+#58981 = CARTESIAN_POINT('',(2.999995320947,1.915999252202,
+    1.823378855616));
+#58982 = CARTESIAN_POINT('',(2.999995320947,1.983009826876,1.69888666974
+    ));
+#58983 = CARTESIAN_POINT('',(2.999995320947,2.048348647961,
+    1.577500266191));
+#58984 = CARTESIAN_POINT('',(2.999995320945,2.137000532407,1.48334532034
+    ));
+#58985 = CARTESIAN_POINT('',(2.999995320943,2.205512477749,1.41480246082
+    ));
+#58986 = PCURVE('',#58915,#58987);
+#58987 = DEFINITIONAL_REPRESENTATION('',(#58988),#58999);
+#58988 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#58989,#58990,#58991,#58992,
+    #58993,#58994,#58995,#58996,#58997,#58998),.UNSPECIFIED.,.F.,.F.,(4,
+    3,3,4),(0.E+000,0.329916520282,0.669190294808,1.),.UNSPECIFIED.);
+#58989 = CARTESIAN_POINT('',(-2.9680383552E-002,0.126146664336));
+#58990 = CARTESIAN_POINT('',(6.530476368E-002,0.101005238749));
+#58991 = CARTESIAN_POINT('',(0.192314078204,7.3101172223E-002));
+#58992 = CARTESIAN_POINT('',(0.330162474471,7.9138823913E-002));
+#58993 = CARTESIAN_POINT('',(0.471920594598,8.5347718442E-002));
+#58994 = CARTESIAN_POINT('',(0.622103234106,0.126846238345));
+#58995 = CARTESIAN_POINT('',(0.746595419982,0.193856813019));
+#58996 = CARTESIAN_POINT('',(0.867981823531,0.259195634104));
+#58997 = CARTESIAN_POINT('',(0.962136769382,0.34784751855));
+#58998 = CARTESIAN_POINT('',(1.030679628902,0.416359463892));
+#58999 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#59000 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#59004)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#59001,#59002,#59003)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#59001 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#59002 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#59003 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#59004 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#59001,
+  'distance_accuracy_value','confusion accuracy');
+#59005 = SHAPE_DEFINITION_REPRESENTATION(#59006,#58897);
+#59006 = PRODUCT_DEFINITION_SHAPE('','',#59007);
+#59007 = PRODUCT_DEFINITION('design','',#59008,#59011);
+#59008 = PRODUCT_DEFINITION_FORMATION('','',#59009);
+#59009 = PRODUCT('Compound236','Compound236','',(#59010));
+#59010 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#59011 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#59012 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#59013,#59015);
+#59013 = ( REPRESENTATION_RELATIONSHIP('','',#58897,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#59014) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#59014 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1311);
+#59015 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #59016);
+#59016 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('325','=>[0:1:1:326]','',#5,
+  #59007,$);
+#59017 = PRODUCT_TYPE('part',$,(#59009));
+#59018 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#59019),#59191);
+#59019 = SHELL_BASED_SURFACE_MODEL('',(#59020));
+#59020 = OPEN_SHELL('',(#59021));
+#59021 = ADVANCED_FACE('',(#59022),#59037,.T.);
+#59022 = FACE_BOUND('',#59023,.T.);
+#59023 = EDGE_LOOP('',(#59024,#59078,#59116,#59155));
+#59024 = ORIENTED_EDGE('',*,*,#59025,.T.);
+#59025 = EDGE_CURVE('',#59026,#59028,#59030,.T.);
+#59026 = VERTEX_POINT('',#59027);
+#59027 = CARTESIAN_POINT('',(-3.748646259042E-009,4.744187870173,
+    3.767436732523));
+#59028 = VERTEX_POINT('',#59029);
+#59029 = CARTESIAN_POINT('',(-7.094513046908E-018,5.000000074581,
+    2.185643689313));
+#59030 = SURFACE_CURVE('',#59031,(#59036),.PCURVE_S1.);
+#59031 = CIRCLE('',#59032,5.000256844137);
+#59032 = AXIS2_PLACEMENT_3D('',#59033,#59034,#59035);
+#59033 = CARTESIAN_POINT('',(-1.36226860992E-007,-2.559135540342E-004,
+    2.188569515055));
+#59034 = DIRECTION('',(-1.,2.724516887903E-008,2.03629701895E-009));
+#59035 = DIRECTION('',(2.724397270605E-008,0.999999828808,
+    -5.851350905483E-004));
+#59036 = PCURVE('',#59037,#59050);
+#59037 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#59038,#59039)
+    ,(#59040,#59041)
+    ,(#59042,#59043)
+    ,(#59044,#59045)
+    ,(#59046,#59047)
+    ,(#59048,#59049
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(7.0015625,8.0015625),(
+    0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#59038 = CARTESIAN_POINT('',(-3.748646259042E-009,4.744187870173,
+    3.767436732523));
+#59039 = CARTESIAN_POINT('',(-3.000000120894,4.744113222403,
+    3.767411871552));
+#59040 = CARTESIAN_POINT('',(5.866823159628E-012,4.845913176187,
+    3.461746058432));
+#59041 = CARTESIAN_POINT('',(-3.000000119207,4.845913293007,
+    3.461746097338));
+#59042 = CARTESIAN_POINT('',(-9.570109511968E-015,4.922840673399,
+    3.148434607781));
+#59043 = CARTESIAN_POINT('',(-3.000000119209,4.922840673216,
+    3.14843460772));
+#59044 = CARTESIAN_POINT('',(-1.857613984614E-016,4.974386210105,
+    2.829785783651));
+#59045 = CARTESIAN_POINT('',(-3.000000119209,4.974386210105,
+    2.829785783651));
+#59046 = CARTESIAN_POINT('',(3.161870118522E-016,5.000161528418,
+    2.508196389983));
+#59047 = CARTESIAN_POINT('',(-3.000000119209,5.000161528418,
+    2.508196389983));
+#59048 = CARTESIAN_POINT('',(-7.094516380386E-018,5.000000074581,
+    2.185643689313));
+#59049 = CARTESIAN_POINT('',(-3.000000119209,5.000000074581,
+    2.185643689313));
+#59050 = DEFINITIONAL_REPRESENTATION('',(#59051),#59077);
+#59051 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#59052,#59053,#59054,#59055,
+    #59056,#59057,#59058,#59059,#59060,#59061,#59062,#59063,#59064,
+    #59065,#59066,#59067,#59068,#59069,#59070,#59071,#59072,#59073,
+    #59074,#59075,#59076),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(5.961345572137,5.975974651002,
+    5.990603729868,6.005232808733,6.019861887599,6.034490966465,
+    6.04912004533,6.063749124196,6.078378203061,6.093007281927,
+    6.107636360792,6.122265439658,6.136894518524,6.151523597389,
+    6.166152676255,6.18078175512,6.195410833986,6.210039912852,
+    6.224668991717,6.239298070583,6.253927149448,6.268556228314,
+    6.28318530718),.QUASI_UNIFORM_KNOTS.);
+#59052 = CARTESIAN_POINT('',(7.0015625,0.E+000));
+#59053 = CARTESIAN_POINT('',(7.016699165693,3.859732477275E-011));
+#59054 = CARTESIAN_POINT('',(7.046977601376,1.037491944197E-010));
+#59055 = CARTESIAN_POINT('',(7.092409106503,1.693576831341E-010));
+#59056 = CARTESIAN_POINT('',(7.137852997529,2.066204860691E-010));
+#59057 = CARTESIAN_POINT('',(7.183307824208,2.201351120715E-010));
+#59058 = CARTESIAN_POINT('',(7.22877213711,2.144800203715E-010));
+#59059 = CARTESIAN_POINT('',(7.274244481958,1.940826682915E-010));
+#59060 = CARTESIAN_POINT('',(7.319723391347,1.630350666848E-010));
+#59061 = CARTESIAN_POINT('',(7.36520737702,1.250211866245E-010));
+#59062 = CARTESIAN_POINT('',(7.410694921903,8.327835062991E-011));
+#59063 = CARTESIAN_POINT('',(7.456184472186,4.059705861752E-011));
+#59064 = CARTESIAN_POINT('',(7.501674429425,-6.619235936985E-013));
+#59065 = CARTESIAN_POINT('',(7.547163142744,-3.85330339967E-011));
+#59066 = CARTESIAN_POINT('',(7.592648901185,-7.140818357317E-011));
+#59067 = CARTESIAN_POINT('',(7.638129926245,-9.799103161422E-011));
+#59068 = CARTESIAN_POINT('',(7.683604364687,-1.172561746411E-010));
+#59069 = CARTESIAN_POINT('',(7.729070281618,-1.284085990836E-010));
+#59070 = CARTESIAN_POINT('',(7.774525654037,-1.308503061277E-010));
+#59071 = CARTESIAN_POINT('',(7.819968364434,-1.24147909132E-010));
+#59072 = CARTESIAN_POINT('',(7.865396196203,-1.080085327561E-010));
+#59073 = CARTESIAN_POINT('',(7.910806824584,-8.225552045132E-011));
+#59074 = CARTESIAN_POINT('',(7.956197826827,-4.6798844045E-011));
+#59075 = CARTESIAN_POINT('',(7.98644369121,-1.668316711996E-011));
+#59076 = CARTESIAN_POINT('',(8.0015625,0.E+000));
+#59077 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#59078 = ORIENTED_EDGE('',*,*,#59079,.T.);
+#59079 = EDGE_CURVE('',#59028,#59080,#59082,.T.);
+#59080 = VERTEX_POINT('',#59081);
+#59081 = CARTESIAN_POINT('',(-3.000000119209,5.000000074581,
+    2.185643689313));
+#59082 = SURFACE_CURVE('',#59083,(#59087),.PCURVE_S1.);
+#59083 = LINE('',#59084,#59085);
+#59084 = CARTESIAN_POINT('',(-7.094516380386E-018,5.000000074581,
+    2.185643689313));
+#59085 = VECTOR('',#59086,1.);
+#59086 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#59087 = PCURVE('',#59037,#59088);
+#59088 = DEFINITIONAL_REPRESENTATION('',(#59089),#59115);
+#59089 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#59090,#59091,#59092,#59093,
+    #59094,#59095,#59096,#59097,#59098,#59099,#59100,#59101,#59102,
+    #59103,#59104,#59105,#59106,#59107,#59108,#59109,#59110,#59111,
+    #59112,#59113,#59114),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-3.33347835988E-024,0.136363641782,
+    0.272727283564,0.409090925347,0.545454567129,0.681818208911,
+    0.818181850693,0.954545492476,1.090909134258,1.22727277604,
+    1.363636417822,1.500000059605,1.636363701387,1.772727343169,
+    1.909090984951,2.045454626734,2.181818268516,2.318181910298,
+    2.45454555208,2.590909193863,2.727272835645,2.863636477427,
+    3.000000119209),.UNSPECIFIED.);
+#59090 = CARTESIAN_POINT('',(8.0015625,0.E+000));
+#59091 = CARTESIAN_POINT('',(8.0015625,1.515151515152E-002));
+#59092 = CARTESIAN_POINT('',(8.0015625,4.545454545455E-002));
+#59093 = CARTESIAN_POINT('',(8.0015625,9.090909090909E-002));
+#59094 = CARTESIAN_POINT('',(8.0015625,0.136363636364));
+#59095 = CARTESIAN_POINT('',(8.0015625,0.181818181818));
+#59096 = CARTESIAN_POINT('',(8.0015625,0.227272727273));
+#59097 = CARTESIAN_POINT('',(8.0015625,0.272727272727));
+#59098 = CARTESIAN_POINT('',(8.0015625,0.318181818182));
+#59099 = CARTESIAN_POINT('',(8.0015625,0.363636363636));
+#59100 = CARTESIAN_POINT('',(8.0015625,0.409090909091));
+#59101 = CARTESIAN_POINT('',(8.0015625,0.454545454545));
+#59102 = CARTESIAN_POINT('',(8.0015625,0.5));
+#59103 = CARTESIAN_POINT('',(8.0015625,0.545454545455));
+#59104 = CARTESIAN_POINT('',(8.0015625,0.590909090909));
+#59105 = CARTESIAN_POINT('',(8.0015625,0.636363636364));
+#59106 = CARTESIAN_POINT('',(8.0015625,0.681818181818));
+#59107 = CARTESIAN_POINT('',(8.0015625,0.727272727273));
+#59108 = CARTESIAN_POINT('',(8.0015625,0.772727272727));
+#59109 = CARTESIAN_POINT('',(8.0015625,0.818181818182));
+#59110 = CARTESIAN_POINT('',(8.0015625,0.863636363636));
+#59111 = CARTESIAN_POINT('',(8.0015625,0.909090909091));
+#59112 = CARTESIAN_POINT('',(8.0015625,0.954545454545));
+#59113 = CARTESIAN_POINT('',(8.0015625,0.984848484848));
+#59114 = CARTESIAN_POINT('',(8.0015625,1.));
+#59115 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#59116 = ORIENTED_EDGE('',*,*,#59117,.F.);
+#59117 = EDGE_CURVE('',#59118,#59080,#59120,.T.);
+#59118 = VERTEX_POINT('',#59119);
+#59119 = CARTESIAN_POINT('',(-3.000000120894,4.744113222403,
+    3.767411871552));
+#59120 = SURFACE_CURVE('',#59121,(#59126),.PCURVE_S1.);
+#59121 = ELLIPSE('',#59122,5.053697155176,5.021129610047);
+#59122 = AXIS2_PLACEMENT_3D('',#59123,#59124,#59125);
+#59123 = CARTESIAN_POINT('',(-3.000000181016,-4.734486937803E-002,
+    2.162488297971));
+#59124 = DIRECTION('',(-1.,1.224118888737E-008,9.1490339808E-010));
+#59125 = DIRECTION('',(1.138393611481E-008,0.89692050455,0.442191823215)
+  );
+#59126 = PCURVE('',#59037,#59127);
+#59127 = DEFINITIONAL_REPRESENTATION('',(#59128),#59154);
+#59128 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#59129,#59130,#59131,#59132,
+    #59133,#59134,#59135,#59136,#59137,#59138,#59139,#59140,#59141,
+    #59142,#59143,#59144,#59145,#59146,#59147,#59148,#59149,#59150,
+    #59151,#59152,#59153),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.135695314004,0.150254816551,
+    0.164814319099,0.179373821647,0.193933324195,0.208492826743,
+    0.223052329291,0.237611831839,0.252171334387,0.266730836935,
+    0.281290339483,0.295849842031,0.310409344578,0.324968847126,
+    0.339528349674,0.354087852222,0.36864735477,0.383206857318,
+    0.397766359866,0.412325862414,0.426885364962,0.44144486751,
+    0.456004370058),.UNSPECIFIED.);
+#59129 = CARTESIAN_POINT('',(7.0015625,1.));
+#59130 = CARTESIAN_POINT('',(7.016691863102,1.000000000021));
+#59131 = CARTESIAN_POINT('',(7.046956128219,1.000000000054));
+#59132 = CARTESIAN_POINT('',(7.092367755465,1.000000000083));
+#59133 = CARTESIAN_POINT('',(7.137793216513,1.000000000097));
+#59134 = CARTESIAN_POINT('',(7.183231145711,1.000000000101));
+#59135 = CARTESIAN_POINT('',(7.228680185648,1.000000000096));
+#59136 = CARTESIAN_POINT('',(7.274138981346,1.000000000086));
+#59137 = CARTESIAN_POINT('',(7.319606170031,1.000000000072));
+#59138 = CARTESIAN_POINT('',(7.365080372043,1.000000000055));
+#59139 = CARTESIAN_POINT('',(7.410560181459,1.000000000037));
+#59140 = CARTESIAN_POINT('',(7.456044156884,1.000000000018));
+#59141 = CARTESIAN_POINT('',(7.501530812345,1.));
+#59142 = CARTESIAN_POINT('',(7.547018608379,0.999999999983));
+#59143 = CARTESIAN_POINT('',(7.592505943361,0.999999999968));
+#59144 = CARTESIAN_POINT('',(7.637991145123,0.999999999956));
+#59145 = CARTESIAN_POINT('',(7.683472462931,0.999999999947));
+#59146 = CARTESIAN_POINT('',(7.728948059844,0.999999999942));
+#59147 = CARTESIAN_POINT('',(7.774416005635,0.999999999941));
+#59148 = CARTESIAN_POINT('',(7.819874269855,0.999999999944));
+#59149 = CARTESIAN_POINT('',(7.86532071689,0.999999999951));
+#59150 = CARTESIAN_POINT('',(7.910753096355,0.999999999963));
+#59151 = CARTESIAN_POINT('',(7.956169053915,0.999999999979));
+#59152 = CARTESIAN_POINT('',(7.986433730772,0.999999999993));
+#59153 = CARTESIAN_POINT('',(8.0015625,1.));
+#59154 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#59155 = ORIENTED_EDGE('',*,*,#59156,.F.);
+#59156 = EDGE_CURVE('',#59026,#59118,#59157,.T.);
+#59157 = SURFACE_CURVE('',#59158,(#59162),.PCURVE_S1.);
+#59158 = LINE('',#59159,#59160);
+#59159 = CARTESIAN_POINT('',(-3.748646259042E-009,4.744187870173,
+    3.767436732523));
+#59160 = VECTOR('',#59161,1.);
+#59161 = DIRECTION('',(-0.999999999656,-2.488258879954E-005,
+    -8.286990269333E-006));
+#59162 = PCURVE('',#59037,#59163);
+#59163 = DEFINITIONAL_REPRESENTATION('',(#59164),#59190);
+#59164 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#59165,#59166,#59167,#59168,
+    #59169,#59170,#59171,#59172,#59173,#59174,#59175,#59176,#59177,
+    #59178,#59179,#59180,#59181,#59182,#59183,#59184,#59185,#59186,
+    #59187,#59188,#59189),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.E+000,0.136363641735,0.272727283471,
+    0.409090925206,0.545454566941,0.681818208677,0.818181850412,
+    0.954545492147,1.090909133883,1.227272775618,1.363636417353,
+    1.500000059089,1.636363700824,1.772727342559,1.909090984295,
+    2.04545462603,2.181818267765,2.318181909501,2.454545551236,
+    2.590909192972,2.727272834707,2.863636476442,3.000000118178),
+  .UNSPECIFIED.);
+#59165 = CARTESIAN_POINT('',(7.0015625,0.E+000));
+#59166 = CARTESIAN_POINT('',(7.0015625,1.515151515152E-002));
+#59167 = CARTESIAN_POINT('',(7.0015625,4.545454545455E-002));
+#59168 = CARTESIAN_POINT('',(7.0015625,9.090909090909E-002));
+#59169 = CARTESIAN_POINT('',(7.0015625,0.136363636364));
+#59170 = CARTESIAN_POINT('',(7.0015625,0.181818181818));
+#59171 = CARTESIAN_POINT('',(7.0015625,0.227272727273));
+#59172 = CARTESIAN_POINT('',(7.0015625,0.272727272727));
+#59173 = CARTESIAN_POINT('',(7.0015625,0.318181818182));
+#59174 = CARTESIAN_POINT('',(7.0015625,0.363636363636));
+#59175 = CARTESIAN_POINT('',(7.0015625,0.409090909091));
+#59176 = CARTESIAN_POINT('',(7.0015625,0.454545454545));
+#59177 = CARTESIAN_POINT('',(7.0015625,0.5));
+#59178 = CARTESIAN_POINT('',(7.0015625,0.545454545455));
+#59179 = CARTESIAN_POINT('',(7.0015625,0.590909090909));
+#59180 = CARTESIAN_POINT('',(7.0015625,0.636363636364));
+#59181 = CARTESIAN_POINT('',(7.0015625,0.681818181818));
+#59182 = CARTESIAN_POINT('',(7.0015625,0.727272727273));
+#59183 = CARTESIAN_POINT('',(7.0015625,0.772727272727));
+#59184 = CARTESIAN_POINT('',(7.0015625,0.818181818182));
+#59185 = CARTESIAN_POINT('',(7.0015625,0.863636363636));
+#59186 = CARTESIAN_POINT('',(7.0015625,0.909090909091));
+#59187 = CARTESIAN_POINT('',(7.0015625,0.954545454545));
+#59188 = CARTESIAN_POINT('',(7.0015625,0.984848484848));
+#59189 = CARTESIAN_POINT('',(7.0015625,1.));
+#59190 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#59191 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#59195)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#59192,#59193,#59194)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#59192 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#59193 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#59194 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#59195 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(5.E-006),#59192,
+  'distance_accuracy_value','confusion accuracy');
+#59196 = SHAPE_DEFINITION_REPRESENTATION(#59197,#59018);
+#59197 = PRODUCT_DEFINITION_SHAPE('','',#59198);
+#59198 = PRODUCT_DEFINITION('design','',#59199,#59202);
+#59199 = PRODUCT_DEFINITION_FORMATION('','',#59200);
+#59200 = PRODUCT('Compound239','Compound239','',(#59201));
+#59201 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#59202 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#59203 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#59204,#59206);
+#59204 = ( REPRESENTATION_RELATIONSHIP('','',#59018,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#59205) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#59205 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1315);
+#59206 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #59207);
+#59207 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('326','=>[0:1:1:327]','',#5,
+  #59198,$);
+#59208 = PRODUCT_TYPE('part',$,(#59200));
+#59209 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#59210),#59284);
+#59210 = SHELL_BASED_SURFACE_MODEL('',(#59211));
+#59211 = OPEN_SHELL('',(#59212));
+#59212 = ADVANCED_FACE('',(#59213),#59227,.T.);
+#59213 = FACE_BOUND('',#59214,.T.);
+#59214 = EDGE_LOOP('',(#59215,#59238,#59254,#59270));
+#59215 = ORIENTED_EDGE('',*,*,#59216,.T.);
+#59216 = EDGE_CURVE('',#59217,#59219,#59221,.T.);
+#59217 = VERTEX_POINT('',#59218);
+#59218 = CARTESIAN_POINT('',(4.798267204819E-006,3.136444789905,
+    5.319146490464));
+#59219 = VERTEX_POINT('',#59220);
+#59220 = CARTESIAN_POINT('',(4.362061184204E-006,3.20206212712,
+    5.351955159072));
+#59221 = SURFACE_CURVE('',#59222,(#59226),.PCURVE_S1.);
+#59222 = LINE('',#59223,#59224);
+#59223 = CARTESIAN_POINT('',(4.798267204819E-006,3.136444789905,
+    5.319146490464));
+#59224 = VECTOR('',#59225,1.);
+#59225 = DIRECTION('',(-5.94590610142E-006,0.894427190984,0.447213595492
+    ));
+#59226 = PCURVE('',#59227,#59232);
+#59227 = PLANE('',#59228);
+#59228 = AXIS2_PLACEMENT_3D('',#59229,#59230,#59231);
+#59229 = CARTESIAN_POINT('',(4.580164193446E-006,3.169253458513,
+    5.335550824768));
+#59230 = DIRECTION('',(0.E+000,-0.4472135955,0.894427191));
+#59231 = DIRECTION('',(1.,0.E+000,0.E+000));
+#59232 = DEFINITIONAL_REPRESENTATION('',(#59233),#59237);
+#59233 = LINE('',#59234,#59235);
+#59234 = CARTESIAN_POINT('',(2.18103011373E-007,-3.668120662938E-002));
+#59235 = VECTOR('',#59236,1.);
+#59236 = DIRECTION('',(-5.94590610142E-006,0.999999999982));
+#59237 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#59238 = ORIENTED_EDGE('',*,*,#59239,.T.);
+#59239 = EDGE_CURVE('',#59219,#59240,#59242,.T.);
+#59240 = VERTEX_POINT('',#59241);
+#59241 = CARTESIAN_POINT('',(-2.999995757148,3.20206212712,
+    5.351955159072));
+#59242 = SURFACE_CURVE('',#59243,(#59247),.PCURVE_S1.);
+#59243 = LINE('',#59244,#59245);
+#59244 = CARTESIAN_POINT('',(4.362061184204E-006,3.20206212712,
+    5.351955159072));
+#59245 = VECTOR('',#59246,1.);
+#59246 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#59247 = PCURVE('',#59227,#59248);
+#59248 = DEFINITIONAL_REPRESENTATION('',(#59249),#59253);
+#59249 = LINE('',#59250,#59251);
+#59250 = CARTESIAN_POINT('',(-2.18103009242E-007,3.668120662848E-002));
+#59251 = VECTOR('',#59252,1.);
+#59252 = DIRECTION('',(-1.,0.E+000));
+#59253 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#59254 = ORIENTED_EDGE('',*,*,#59255,.F.);
+#59255 = EDGE_CURVE('',#59256,#59240,#59258,.T.);
+#59256 = VERTEX_POINT('',#59257);
+#59257 = CARTESIAN_POINT('',(-2.999995320942,3.136444789905,
+    5.319146490464));
+#59258 = SURFACE_CURVE('',#59259,(#59263),.PCURVE_S1.);
+#59259 = LINE('',#59260,#59261);
+#59260 = CARTESIAN_POINT('',(-2.999995320942,3.136444789905,
+    5.319146490464));
+#59261 = VECTOR('',#59262,1.);
+#59262 = DIRECTION('',(-5.945906095674E-006,0.894427190984,
+    0.447213595492));
+#59263 = PCURVE('',#59227,#59264);
+#59264 = DEFINITIONAL_REPRESENTATION('',(#59265),#59269);
+#59265 = LINE('',#59266,#59267);
+#59266 = CARTESIAN_POINT('',(-2.999999901106,-3.668120662938E-002));
+#59267 = VECTOR('',#59268,1.);
+#59268 = DIRECTION('',(-5.945906095674E-006,0.999999999982));
+#59269 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#59270 = ORIENTED_EDGE('',*,*,#59271,.F.);
+#59271 = EDGE_CURVE('',#59217,#59256,#59272,.T.);
+#59272 = SURFACE_CURVE('',#59273,(#59277),.PCURVE_S1.);
+#59273 = LINE('',#59274,#59275);
+#59274 = CARTESIAN_POINT('',(4.798267204819E-006,3.136444789905,
+    5.319146490464));
+#59275 = VECTOR('',#59276,1.);
+#59276 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#59277 = PCURVE('',#59227,#59278);
+#59278 = DEFINITIONAL_REPRESENTATION('',(#59279),#59283);
+#59279 = LINE('',#59280,#59281);
+#59280 = CARTESIAN_POINT('',(2.18103011373E-007,-3.668120662938E-002));
+#59281 = VECTOR('',#59282,1.);
+#59282 = DIRECTION('',(-1.,0.E+000));
+#59283 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#59284 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#59288)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#59285,#59286,#59287)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#59285 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#59286 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#59287 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#59288 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#59285,
+  'distance_accuracy_value','confusion accuracy');
+#59289 = SHAPE_DEFINITION_REPRESENTATION(#59290,#59209);
+#59290 = PRODUCT_DEFINITION_SHAPE('','',#59291);
+#59291 = PRODUCT_DEFINITION('design','',#59292,#59295);
+#59292 = PRODUCT_DEFINITION_FORMATION('','',#59293);
+#59293 = PRODUCT('Compound241','Compound241','',(#59294));
+#59294 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#59295 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#59296 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#59297,#59299);
+#59297 = ( REPRESENTATION_RELATIONSHIP('','',#59209,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#59298) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#59298 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1319);
+#59299 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #59300);
+#59300 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('327','=>[0:1:1:328]','',#5,
+  #59291,$);
+#59301 = PRODUCT_TYPE('part',$,(#59293));
+#59302 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#59303),#59454);
+#59303 = SHELL_BASED_SURFACE_MODEL('',(#59304));
+#59304 = OPEN_SHELL('',(#59305));
+#59305 = ADVANCED_FACE('',(#59306),#59320,.T.);
+#59306 = FACE_BOUND('',#59307,.T.);
+#59307 = EDGE_LOOP('',(#59308,#59361,#59380,#59418));
+#59308 = ORIENTED_EDGE('',*,*,#59309,.T.);
+#59309 = EDGE_CURVE('',#59310,#59312,#59314,.T.);
+#59310 = VERTEX_POINT('',#59311);
+#59311 = CARTESIAN_POINT('',(-4.790769912566E-006,4.266731646172,
+    5.199805326451));
+#59312 = VERTEX_POINT('',#59313);
+#59313 = CARTESIAN_POINT('',(2.999995328439,4.266731646172,
+    5.199805326451));
+#59314 = SURFACE_CURVE('',#59315,(#59319),.PCURVE_S1.);
+#59315 = LINE('',#59316,#59317);
+#59316 = CARTESIAN_POINT('',(-4.790769912566E-006,4.266731646172,
+    5.199805326451));
+#59317 = VECTOR('',#59318,1.);
+#59318 = DIRECTION('',(1.,0.E+000,0.E+000));
+#59319 = PCURVE('',#59320,#59333);
+#59320 = B_SPLINE_SURFACE_WITH_KNOTS('',1,5,(
+    (#59321,#59322,#59323,#59324,#59325,#59326)
+    ,(#59327,#59328,#59329,#59330,#59331,#59332
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(6,6),(0.E+000,1.),(6.003125,
+    7.0015625),.PIECEWISE_BEZIER_KNOTS.);
+#59321 = CARTESIAN_POINT('',(-4.790769912566E-006,4.266731646172,
+    5.199805326451));
+#59322 = CARTESIAN_POINT('',(-3.825106865868E-006,4.362390383903,
+    4.912829146739));
+#59323 = CARTESIAN_POINT('',(-2.866966377134E-006,4.457833219129,
+    4.626500670812));
+#59324 = CARTESIAN_POINT('',(-1.908808968168E-006,4.553276904226,
+    4.340169645277));
+#59325 = CARTESIAN_POINT('',(-9.506567015754E-007,4.64872007918,
+    4.053840150169));
+#59326 = CARTESIAN_POINT('',(3.748646259042E-009,4.744187870173,
+    3.767436732523));
+#59327 = CARTESIAN_POINT('',(2.999995328439,4.266731646172,
+    5.199805326451));
+#59328 = CARTESIAN_POINT('',(2.999996294102,4.362390383903,
+    4.912829146739));
+#59329 = CARTESIAN_POINT('',(2.999997252243,4.457833219129,
+    4.626500670812));
+#59330 = CARTESIAN_POINT('',(2.9999982104,4.553276904226,4.340169645277)
+  );
+#59331 = CARTESIAN_POINT('',(2.999999168553,4.64872007918,4.053840150169
+    ));
+#59332 = CARTESIAN_POINT('',(3.000000120894,4.744113222403,
+    3.767411871552));
+#59333 = DEFINITIONAL_REPRESENTATION('',(#59334),#59360);
+#59334 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#59335,#59336,#59337,#59338,
+    #59339,#59340,#59341,#59342,#59343,#59344,#59345,#59346,#59347,
+    #59348,#59349,#59350,#59351,#59352,#59353,#59354,#59355,#59356,
+    #59357,#59358,#59359),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,0.136363641782,0.272727283564,
+    0.409090925347,0.545454567129,0.681818208911,0.818181850693,
+    0.954545492476,1.090909134258,1.22727277604,1.363636417822,
+    1.500000059605,1.636363701387,1.772727343169,1.909090984951,
+    2.045454626734,2.181818268516,2.318181910298,2.45454555208,
+    2.590909193863,2.727272835645,2.863636477427,3.000000119209),
+  .UNSPECIFIED.);
+#59335 = CARTESIAN_POINT('',(0.E+000,6.003125));
+#59336 = CARTESIAN_POINT('',(1.515151515152E-002,6.003125));
+#59337 = CARTESIAN_POINT('',(4.545454545455E-002,6.003125));
+#59338 = CARTESIAN_POINT('',(9.090909090909E-002,6.003125));
+#59339 = CARTESIAN_POINT('',(0.136363636364,6.003125));
+#59340 = CARTESIAN_POINT('',(0.181818181818,6.003125));
+#59341 = CARTESIAN_POINT('',(0.227272727273,6.003125));
+#59342 = CARTESIAN_POINT('',(0.272727272727,6.003125));
+#59343 = CARTESIAN_POINT('',(0.318181818182,6.003125));
+#59344 = CARTESIAN_POINT('',(0.363636363636,6.003125));
+#59345 = CARTESIAN_POINT('',(0.409090909091,6.003125));
+#59346 = CARTESIAN_POINT('',(0.454545454545,6.003125));
+#59347 = CARTESIAN_POINT('',(0.5,6.003125));
+#59348 = CARTESIAN_POINT('',(0.545454545455,6.003125));
+#59349 = CARTESIAN_POINT('',(0.590909090909,6.003125));
+#59350 = CARTESIAN_POINT('',(0.636363636364,6.003125));
+#59351 = CARTESIAN_POINT('',(0.681818181818,6.003125));
+#59352 = CARTESIAN_POINT('',(0.727272727273,6.003125));
+#59353 = CARTESIAN_POINT('',(0.772727272727,6.003125));
+#59354 = CARTESIAN_POINT('',(0.818181818182,6.003125));
+#59355 = CARTESIAN_POINT('',(0.863636363636,6.003125));
+#59356 = CARTESIAN_POINT('',(0.909090909091,6.003125));
+#59357 = CARTESIAN_POINT('',(0.954545454545,6.003125));
+#59358 = CARTESIAN_POINT('',(0.984848484848,6.003125));
+#59359 = CARTESIAN_POINT('',(1.,6.003125));
+#59360 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#59361 = ORIENTED_EDGE('',*,*,#59362,.T.);
+#59362 = EDGE_CURVE('',#59312,#59363,#59365,.T.);
+#59363 = VERTEX_POINT('',#59364);
+#59364 = CARTESIAN_POINT('',(3.000000120894,4.744113222403,
+    3.767411871552));
+#59365 = SURFACE_CURVE('',#59366,(#59373),.PCURVE_S1.);
+#59366 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#59367,#59368,#59369,#59370,
+    #59371,#59372),.UNSPECIFIED.,.F.,.F.,(6,6),(6.003125,7.0015625),
+  .PIECEWISE_BEZIER_KNOTS.);
+#59367 = CARTESIAN_POINT('',(2.999995328439,4.266731646172,
+    5.199805326451));
+#59368 = CARTESIAN_POINT('',(2.999996294102,4.362390383903,
+    4.912829146739));
+#59369 = CARTESIAN_POINT('',(2.999997252243,4.457833219129,
+    4.626500670812));
+#59370 = CARTESIAN_POINT('',(2.9999982104,4.553276904226,4.340169645277)
+  );
+#59371 = CARTESIAN_POINT('',(2.999999168553,4.64872007918,4.053840150169
+    ));
+#59372 = CARTESIAN_POINT('',(3.000000120894,4.744113222403,
+    3.767411871552));
+#59373 = PCURVE('',#59320,#59374);
+#59374 = DEFINITIONAL_REPRESENTATION('',(#59375),#59379);
+#59375 = LINE('',#59376,#59377);
+#59376 = CARTESIAN_POINT('',(1.,0.E+000));
+#59377 = VECTOR('',#59378,1.);
+#59378 = DIRECTION('',(0.E+000,1.));
+#59379 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#59380 = ORIENTED_EDGE('',*,*,#59381,.F.);
+#59381 = EDGE_CURVE('',#59382,#59363,#59384,.T.);
+#59382 = VERTEX_POINT('',#59383);
+#59383 = CARTESIAN_POINT('',(3.748646259041E-009,4.744187870173,
+    3.767436732523));
+#59384 = SURFACE_CURVE('',#59385,(#59389),.PCURVE_S1.);
+#59385 = LINE('',#59386,#59387);
+#59386 = CARTESIAN_POINT('',(3.748646259042E-009,4.744187870173,
+    3.767436732523));
+#59387 = VECTOR('',#59388,1.);
+#59388 = DIRECTION('',(0.999999999656,-2.488258879954E-005,
+    -8.286990269333E-006));
+#59389 = PCURVE('',#59320,#59390);
+#59390 = DEFINITIONAL_REPRESENTATION('',(#59391),#59417);
+#59391 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#59392,#59393,#59394,#59395,
+    #59396,#59397,#59398,#59399,#59400,#59401,#59402,#59403,#59404,
+    #59405,#59406,#59407,#59408,#59409,#59410,#59411,#59412,#59413,
+    #59414,#59415,#59416),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-1.059618364316E-021,0.136363641735,
+    0.272727283471,0.409090925206,0.545454566941,0.681818208677,
+    0.818181850412,0.954545492147,1.090909133883,1.227272775618,
+    1.363636417353,1.500000059089,1.636363700824,1.772727342559,
+    1.909090984295,2.04545462603,2.181818267765,2.318181909501,
+    2.454545551236,2.590909192972,2.727272834707,2.863636476442,
+    3.000000118178),.UNSPECIFIED.);
+#59392 = CARTESIAN_POINT('',(0.E+000,7.0015625));
+#59393 = CARTESIAN_POINT('',(1.515151515152E-002,7.0015625));
+#59394 = CARTESIAN_POINT('',(4.545454545455E-002,7.0015625));
+#59395 = CARTESIAN_POINT('',(9.090909090909E-002,7.0015625));
+#59396 = CARTESIAN_POINT('',(0.136363636364,7.0015625));
+#59397 = CARTESIAN_POINT('',(0.181818181818,7.0015625));
+#59398 = CARTESIAN_POINT('',(0.227272727273,7.0015625));
+#59399 = CARTESIAN_POINT('',(0.272727272727,7.0015625));
+#59400 = CARTESIAN_POINT('',(0.318181818182,7.0015625));
+#59401 = CARTESIAN_POINT('',(0.363636363636,7.0015625));
+#59402 = CARTESIAN_POINT('',(0.409090909091,7.0015625));
+#59403 = CARTESIAN_POINT('',(0.454545454545,7.0015625));
+#59404 = CARTESIAN_POINT('',(0.5,7.0015625));
+#59405 = CARTESIAN_POINT('',(0.545454545455,7.0015625));
+#59406 = CARTESIAN_POINT('',(0.590909090909,7.0015625));
+#59407 = CARTESIAN_POINT('',(0.636363636364,7.0015625));
+#59408 = CARTESIAN_POINT('',(0.681818181818,7.0015625));
+#59409 = CARTESIAN_POINT('',(0.727272727273,7.0015625));
+#59410 = CARTESIAN_POINT('',(0.772727272727,7.0015625));
+#59411 = CARTESIAN_POINT('',(0.818181818182,7.0015625));
+#59412 = CARTESIAN_POINT('',(0.863636363636,7.0015625));
+#59413 = CARTESIAN_POINT('',(0.909090909091,7.0015625));
+#59414 = CARTESIAN_POINT('',(0.954545454545,7.0015625));
+#59415 = CARTESIAN_POINT('',(0.984848484848,7.0015625));
+#59416 = CARTESIAN_POINT('',(1.,7.0015625));
+#59417 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#59418 = ORIENTED_EDGE('',*,*,#59419,.F.);
+#59419 = EDGE_CURVE('',#59310,#59382,#59420,.T.);
+#59420 = SURFACE_CURVE('',#59421,(#59425),.PCURVE_S1.);
+#59421 = LINE('',#59422,#59423);
+#59422 = CARTESIAN_POINT('',(-4.790769912566E-006,4.266731646172,
+    5.199805326451));
+#59423 = VECTOR('',#59424,1.);
+#59424 = DIRECTION('',(3.175495241529E-006,0.316227781529,
+    -0.948683292875));
+#59425 = PCURVE('',#59320,#59426);
+#59426 = DEFINITIONAL_REPRESENTATION('',(#59427),#59453);
+#59427 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#59428,#59429,#59430,#59431,
+    #59432,#59433,#59434,#59435,#59436,#59437,#59438,#59439,#59440,
+    #59441,#59442,#59443,#59444,#59445,#59446,#59447,#59448,#59449,
+    #59450,#59451,#59452),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,6.862950349115E-002,0.137259006982,
+    0.205888510473,0.274518013965,0.343147517456,0.411777020947,
+    0.480406524438,0.549036027929,0.61766553142,0.686295034912,
+    0.754924538403,0.823554041894,0.892183545385,0.960813048876,
+    1.029442552367,1.098072055858,1.16670155935,1.235331062841,
+    1.303960566332,1.372590069823,1.441219573314,1.509849076805),
+  .UNSPECIFIED.);
+#59428 = CARTESIAN_POINT('',(0.E+000,6.003125));
+#59429 = CARTESIAN_POINT('',(0.E+000,6.018226371283));
+#59430 = CARTESIAN_POINT('',(0.E+000,6.048435233304));
+#59431 = CARTESIAN_POINT('',(0.E+000,6.093764711617));
+#59432 = CARTESIAN_POINT('',(0.E+000,6.139108121948));
+#59433 = CARTESIAN_POINT('',(0.E+000,6.184463491643));
+#59434 = CARTESIAN_POINT('',(0.E+000,6.229829019271));
+#59435 = CARTESIAN_POINT('',(0.E+000,6.275203090773));
+#59436 = CARTESIAN_POINT('',(0.E+000,6.320584261575));
+#59437 = CARTESIAN_POINT('',(0.E+000,6.3659712475));
+#59438 = CARTESIAN_POINT('',(0.E+000,6.411362913045));
+#59439 = CARTESIAN_POINT('',(0.E+000,6.456758260138));
+#59440 = CARTESIAN_POINT('',(0.E+000,6.502156416577));
+#59441 = CARTESIAN_POINT('',(0.E+000,6.547556624416));
+#59442 = CARTESIAN_POINT('',(0.E+000,6.592958228237));
+#59443 = CARTESIAN_POINT('',(0.E+000,6.638360663363));
+#59444 = CARTESIAN_POINT('',(0.E+000,6.683763444029));
+#59445 = CARTESIAN_POINT('',(0.E+000,6.729166151495));
+#59446 = CARTESIAN_POINT('',(0.E+000,6.774568422165));
+#59447 = CARTESIAN_POINT('',(0.E+000,6.819969935631));
+#59448 = CARTESIAN_POINT('',(0.E+000,6.865370402877));
+#59449 = CARTESIAN_POINT('',(0.E+000,6.910769553882));
+#59450 = CARTESIAN_POINT('',(0.E+000,6.956167127438));
+#59451 = CARTESIAN_POINT('',(-0.E+000,6.986430944296));
+#59452 = CARTESIAN_POINT('',(0.E+000,7.0015625));
+#59453 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#59454 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#59458)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#59455,#59456,#59457)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#59455 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#59456 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#59457 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#59458 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#59455,
+  'distance_accuracy_value','confusion accuracy');
+#59459 = SHAPE_DEFINITION_REPRESENTATION(#59460,#59302);
+#59460 = PRODUCT_DEFINITION_SHAPE('','',#59461);
+#59461 = PRODUCT_DEFINITION('design','',#59462,#59465);
+#59462 = PRODUCT_DEFINITION_FORMATION('','',#59463);
+#59463 = PRODUCT('Compound242','Compound242','',(#59464));
+#59464 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#59465 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#59466 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#59467,#59469);
+#59467 = ( REPRESENTATION_RELATIONSHIP('','',#59302,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#59468) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#59468 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1323);
+#59469 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #59470);
+#59470 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('328','=>[0:1:1:329]','',#5,
+  #59461,$);
+#59471 = PRODUCT_TYPE('part',$,(#59463));
+#59472 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#59473),#59531);
+#59473 = SHELL_BASED_SURFACE_MODEL('',(#59474));
+#59474 = OPEN_SHELL('',(#59475));
+#59475 = ADVANCED_FACE('',(#59476),#59490,.T.);
+#59476 = FACE_BOUND('',#59477,.T.);
+#59477 = EDGE_LOOP('',(#59478,#59501,#59517));
+#59478 = ORIENTED_EDGE('',*,*,#59479,.T.);
+#59479 = EDGE_CURVE('',#59480,#59482,#59484,.T.);
+#59480 = VERTEX_POINT('',#59481);
+#59481 = CARTESIAN_POINT('',(-2.999995320942,2.943155443838,
+    5.471577780565));
+#59482 = VERTEX_POINT('',#59483);
+#59483 = CARTESIAN_POINT('',(-2.999995320935,3.251175133738,
+    5.625582734313));
+#59484 = SURFACE_CURVE('',#59485,(#59489),.PCURVE_S1.);
+#59485 = LINE('',#59486,#59487);
+#59486 = CARTESIAN_POINT('',(-2.999995320943,2.943155443838,
+    5.471577780565));
+#59487 = VECTOR('',#59488,1.);
+#59488 = DIRECTION('',(-2.268002893575E-012,0.894432872191,
+    0.447202232938));
+#59489 = PCURVE('',#59490,#59495);
+#59490 = PLANE('',#59491);
+#59491 = AXIS2_PLACEMENT_3D('',#59492,#59493,#59494);
+#59492 = CARTESIAN_POINT('',(-2.999995320942,3.096006448151,
+    5.548003130771));
+#59493 = DIRECTION('',(-1.,-4.3781248815E-007,8.756477155731E-007));
+#59494 = DIRECTION('',(8.756477155732E-007,-4.372182681097E-026,1.));
+#59495 = DEFINITIONAL_REPRESENTATION('',(#59496),#59500);
+#59496 = LINE('',#59497,#59498);
+#59497 = CARTESIAN_POINT('',(-7.642535020597E-002,-0.152851004313));
+#59498 = VECTOR('',#59499,1.);
+#59499 = DIRECTION('',(0.447202232938,0.894432872191));
+#59500 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#59501 = ORIENTED_EDGE('',*,*,#59502,.T.);
+#59502 = EDGE_CURVE('',#59482,#59503,#59505,.T.);
+#59503 = VERTEX_POINT('',#59504);
+#59504 = CARTESIAN_POINT('',(-2.999995539045,3.169241203214,
+    5.335544697118));
+#59505 = SURFACE_CURVE('',#59506,(#59510),.PCURVE_S1.);
+#59506 = LINE('',#59507,#59508);
+#59507 = CARTESIAN_POINT('',(-2.999995320944,3.251175133738,
+    5.625582734313));
+#59508 = VECTOR('',#59509,1.);
+#59509 = DIRECTION('',(-7.236480551151E-007,-0.271854561445,
+    -0.962338348722));
+#59510 = PCURVE('',#59490,#59511);
+#59511 = DEFINITIONAL_REPRESENTATION('',(#59512),#59516);
+#59512 = LINE('',#59513,#59514);
+#59513 = CARTESIAN_POINT('',(7.757960354197E-002,0.155168685587));
+#59514 = VECTOR('',#59515,1.);
+#59515 = DIRECTION('',(-0.962338348722,-0.271854561445));
+#59516 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#59517 = ORIENTED_EDGE('',*,*,#59518,.F.);
+#59518 = EDGE_CURVE('',#59480,#59503,#59519,.T.);
+#59519 = SURFACE_CURVE('',#59520,(#59524),.PCURVE_S1.);
+#59520 = LINE('',#59521,#59522);
+#59521 = CARTESIAN_POINT('',(-2.999995320943,2.943155443838,
+    5.471577780565));
+#59522 = VECTOR('',#59523,1.);
+#59523 = DIRECTION('',(-8.2658938927E-007,0.856854170142,-0.515558853197
+    ));
+#59524 = PCURVE('',#59490,#59525);
+#59525 = DEFINITIONAL_REPRESENTATION('',(#59526),#59530);
+#59526 = LINE('',#59527,#59528);
+#59527 = CARTESIAN_POINT('',(-7.642535020597E-002,-0.152851004313));
+#59528 = VECTOR('',#59529,1.);
+#59529 = DIRECTION('',(-0.515558853197,0.856854170142));
+#59530 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#59531 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#59535)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#59532,#59533,#59534)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#59532 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#59533 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#59534 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#59535 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#59532,
+  'distance_accuracy_value','confusion accuracy');
+#59536 = SHAPE_DEFINITION_REPRESENTATION(#59537,#59472);
+#59537 = PRODUCT_DEFINITION_SHAPE('','',#59538);
+#59538 = PRODUCT_DEFINITION('design','',#59539,#59542);
+#59539 = PRODUCT_DEFINITION_FORMATION('','',#59540);
+#59540 = PRODUCT('Compound251','Compound251','',(#59541));
+#59541 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#59542 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#59543 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#59544,#59546);
+#59544 = ( REPRESENTATION_RELATIONSHIP('','',#59472,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#59545) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#59545 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1327);
+#59546 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #59547);
+#59547 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('329','=>[0:1:1:330]','',#5,
+  #59538,$);
+#59548 = PRODUCT_TYPE('part',$,(#59540));
+#59549 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#59550),#59624);
+#59550 = SHELL_BASED_SURFACE_MODEL('',(#59551));
+#59551 = OPEN_SHELL('',(#59552));
+#59552 = ADVANCED_FACE('',(#59553),#59567,.T.);
+#59553 = FACE_BOUND('',#59554,.T.);
+#59554 = EDGE_LOOP('',(#59555,#59578,#59594,#59610));
+#59555 = ORIENTED_EDGE('',*,*,#59556,.T.);
+#59556 = EDGE_CURVE('',#59557,#59559,#59561,.T.);
+#59557 = VERTEX_POINT('',#59558);
+#59558 = CARTESIAN_POINT('',(0.E+000,2.443933205361,1.176381731654));
+#59559 = VERTEX_POINT('',#59560);
+#59560 = CARTESIAN_POINT('',(3.000000119209,2.443933205361,
+    1.176381731654));
+#59561 = SURFACE_CURVE('',#59562,(#59566),.PCURVE_S1.);
+#59562 = LINE('',#59563,#59564);
+#59563 = CARTESIAN_POINT('',(0.E+000,2.443933205361,1.176381731654));
+#59564 = VECTOR('',#59565,1.);
+#59565 = DIRECTION('',(1.,0.E+000,0.E+000));
+#59566 = PCURVE('',#59567,#59572);
+#59567 = PLANE('',#59568);
+#59568 = AXIS2_PLACEMENT_3D('',#59569,#59570,#59571);
+#59569 = CARTESIAN_POINT('',(1.500000059605,2.443933205361,
+    1.176381731654));
+#59570 = DIRECTION('',(0.E+000,0.774772876344,-0.632239661902));
+#59571 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#59572 = DEFINITIONAL_REPRESENTATION('',(#59573),#59577);
+#59573 = LINE('',#59574,#59575);
+#59574 = CARTESIAN_POINT('',(1.500000059605,0.E+000));
+#59575 = VECTOR('',#59576,1.);
+#59576 = DIRECTION('',(-1.,0.E+000));
+#59577 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#59578 = ORIENTED_EDGE('',*,*,#59579,.T.);
+#59579 = EDGE_CURVE('',#59559,#59580,#59582,.T.);
+#59580 = VERTEX_POINT('',#59581);
+#59581 = CARTESIAN_POINT('',(3.000000119209,2.300000034273,
+    1.000000014901));
+#59582 = SURFACE_CURVE('',#59583,(#59587),.PCURVE_S1.);
+#59583 = LINE('',#59584,#59585);
+#59584 = CARTESIAN_POINT('',(3.000000119209,2.443933205361,
+    1.176381731654));
+#59585 = VECTOR('',#59586,1.);
+#59586 = DIRECTION('',(0.E+000,-0.632239661902,-0.774772876344));
+#59587 = PCURVE('',#59567,#59588);
+#59588 = DEFINITIONAL_REPRESENTATION('',(#59589),#59593);
+#59589 = LINE('',#59590,#59591);
+#59590 = CARTESIAN_POINT('',(-1.500000059604,0.E+000));
+#59591 = VECTOR('',#59592,1.);
+#59592 = DIRECTION('',(-0.E+000,-1.));
+#59593 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#59594 = ORIENTED_EDGE('',*,*,#59595,.F.);
+#59595 = EDGE_CURVE('',#59596,#59580,#59598,.T.);
+#59596 = VERTEX_POINT('',#59597);
+#59597 = CARTESIAN_POINT('',(7.087422195345E-031,2.300000034273,
+    1.000000014901));
+#59598 = SURFACE_CURVE('',#59599,(#59603),.PCURVE_S1.);
+#59599 = LINE('',#59600,#59601);
+#59600 = CARTESIAN_POINT('',(0.E+000,2.300000034273,1.000000014901));
+#59601 = VECTOR('',#59602,1.);
+#59602 = DIRECTION('',(1.,0.E+000,0.E+000));
+#59603 = PCURVE('',#59567,#59604);
+#59604 = DEFINITIONAL_REPRESENTATION('',(#59605),#59609);
+#59605 = LINE('',#59606,#59607);
+#59606 = CARTESIAN_POINT('',(1.500000059605,-0.227656029448));
+#59607 = VECTOR('',#59608,1.);
+#59608 = DIRECTION('',(-1.,0.E+000));
+#59609 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#59610 = ORIENTED_EDGE('',*,*,#59611,.F.);
+#59611 = EDGE_CURVE('',#59557,#59596,#59612,.T.);
+#59612 = SURFACE_CURVE('',#59613,(#59617),.PCURVE_S1.);
+#59613 = LINE('',#59614,#59615);
+#59614 = CARTESIAN_POINT('',(0.E+000,2.443933205361,1.176381731654));
+#59615 = VECTOR('',#59616,1.);
+#59616 = DIRECTION('',(0.E+000,-0.632239661902,-0.774772876344));
+#59617 = PCURVE('',#59567,#59618);
+#59618 = DEFINITIONAL_REPRESENTATION('',(#59619),#59623);
+#59619 = LINE('',#59620,#59621);
+#59620 = CARTESIAN_POINT('',(1.500000059605,0.E+000));
+#59621 = VECTOR('',#59622,1.);
+#59622 = DIRECTION('',(-0.E+000,-1.));
+#59623 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#59624 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#59628)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#59625,#59626,#59627)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#59625 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#59626 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#59627 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#59628 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#59625,
+  'distance_accuracy_value','confusion accuracy');
+#59629 = SHAPE_DEFINITION_REPRESENTATION(#59630,#59549);
+#59630 = PRODUCT_DEFINITION_SHAPE('','',#59631);
+#59631 = PRODUCT_DEFINITION('design','',#59632,#59635);
+#59632 = PRODUCT_DEFINITION_FORMATION('','',#59633);
+#59633 = PRODUCT('Compound258','Compound258','',(#59634));
+#59634 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#59635 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#59636 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#59637,#59639);
+#59637 = ( REPRESENTATION_RELATIONSHIP('','',#59549,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#59638) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#59638 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1331);
+#59639 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #59640);
+#59640 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('330','=>[0:1:1:331]','',#5,
+  #59631,$);
+#59641 = PRODUCT_TYPE('part',$,(#59633));
+#59642 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#59643),#59794);
+#59643 = SHELL_BASED_SURFACE_MODEL('',(#59644));
+#59644 = OPEN_SHELL('',(#59645));
+#59645 = ADVANCED_FACE('',(#59646),#59660,.T.);
+#59646 = FACE_BOUND('',#59647,.T.);
+#59647 = EDGE_LOOP('',(#59648,#59701,#59739,#59758));
+#59648 = ORIENTED_EDGE('',*,*,#59649,.T.);
+#59649 = EDGE_CURVE('',#59650,#59652,#59654,.T.);
+#59650 = VERTEX_POINT('',#59651);
+#59651 = CARTESIAN_POINT('',(4.790769912566E-006,4.266731646172,
+    5.199805326451));
+#59652 = VERTEX_POINT('',#59653);
+#59653 = CARTESIAN_POINT('',(-3.748646259041E-009,4.744187870173,
+    3.767436732523));
+#59654 = SURFACE_CURVE('',#59655,(#59659),.PCURVE_S1.);
+#59655 = LINE('',#59656,#59657);
+#59656 = CARTESIAN_POINT('',(4.790769912566E-006,4.266731646172,
+    5.199805326451));
+#59657 = VECTOR('',#59658,1.);
+#59658 = DIRECTION('',(-3.175495241529E-006,0.316227781529,
+    -0.948683292875));
+#59659 = PCURVE('',#59660,#59673);
+#59660 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#59661,#59662)
+    ,(#59663,#59664)
+    ,(#59665,#59666)
+    ,(#59667,#59668)
+    ,(#59669,#59670)
+    ,(#59671,#59672
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(6.003125,7.0015625),(
+    0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#59661 = CARTESIAN_POINT('',(4.790769912566E-006,4.266731646172,
+    5.199805326451));
+#59662 = CARTESIAN_POINT('',(-2.999995328439,4.266731646172,
+    5.199805326451));
+#59663 = CARTESIAN_POINT('',(3.825106865868E-006,4.362390383903,
+    4.912829146739));
+#59664 = CARTESIAN_POINT('',(-2.999996294102,4.362390383903,
+    4.912829146739));
+#59665 = CARTESIAN_POINT('',(2.866966377134E-006,4.457833219129,
+    4.626500670812));
+#59666 = CARTESIAN_POINT('',(-2.999997252243,4.457833219129,
+    4.626500670812));
+#59667 = CARTESIAN_POINT('',(1.908808968168E-006,4.553276904226,
+    4.340169645277));
+#59668 = CARTESIAN_POINT('',(-2.9999982104,4.553276904226,4.340169645277
+    ));
+#59669 = CARTESIAN_POINT('',(9.506567015754E-007,4.64872007918,
+    4.053840150169));
+#59670 = CARTESIAN_POINT('',(-2.999999168553,4.64872007918,
+    4.053840150169));
+#59671 = CARTESIAN_POINT('',(-3.748646259042E-009,4.744187870173,
+    3.767436732523));
+#59672 = CARTESIAN_POINT('',(-3.000000120894,4.744113222403,
+    3.767411871552));
+#59673 = DEFINITIONAL_REPRESENTATION('',(#59674),#59700);
+#59674 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#59675,#59676,#59677,#59678,
+    #59679,#59680,#59681,#59682,#59683,#59684,#59685,#59686,#59687,
+    #59688,#59689,#59690,#59691,#59692,#59693,#59694,#59695,#59696,
+    #59697,#59698,#59699),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,6.862950349115E-002,0.137259006982,
+    0.205888510473,0.274518013965,0.343147517456,0.411777020947,
+    0.480406524438,0.549036027929,0.61766553142,0.686295034912,
+    0.754924538403,0.823554041894,0.892183545385,0.960813048876,
+    1.029442552367,1.098072055858,1.16670155935,1.235331062841,
+    1.303960566332,1.372590069823,1.441219573314,1.509849076805),
+  .UNSPECIFIED.);
+#59675 = CARTESIAN_POINT('',(6.003125,0.E+000));
+#59676 = CARTESIAN_POINT('',(6.018226371283,0.E+000));
+#59677 = CARTESIAN_POINT('',(6.048435233304,0.E+000));
+#59678 = CARTESIAN_POINT('',(6.093764711617,0.E+000));
+#59679 = CARTESIAN_POINT('',(6.139108121948,0.E+000));
+#59680 = CARTESIAN_POINT('',(6.184463491643,0.E+000));
+#59681 = CARTESIAN_POINT('',(6.229829019271,0.E+000));
+#59682 = CARTESIAN_POINT('',(6.275203090773,0.E+000));
+#59683 = CARTESIAN_POINT('',(6.320584261575,0.E+000));
+#59684 = CARTESIAN_POINT('',(6.3659712475,0.E+000));
+#59685 = CARTESIAN_POINT('',(6.411362913045,0.E+000));
+#59686 = CARTESIAN_POINT('',(6.456758260138,0.E+000));
+#59687 = CARTESIAN_POINT('',(6.502156416577,0.E+000));
+#59688 = CARTESIAN_POINT('',(6.547556624416,0.E+000));
+#59689 = CARTESIAN_POINT('',(6.592958228237,0.E+000));
+#59690 = CARTESIAN_POINT('',(6.638360663363,0.E+000));
+#59691 = CARTESIAN_POINT('',(6.683763444029,0.E+000));
+#59692 = CARTESIAN_POINT('',(6.729166151495,0.E+000));
+#59693 = CARTESIAN_POINT('',(6.774568422165,0.E+000));
+#59694 = CARTESIAN_POINT('',(6.819969935631,0.E+000));
+#59695 = CARTESIAN_POINT('',(6.865370402877,0.E+000));
+#59696 = CARTESIAN_POINT('',(6.910769553882,0.E+000));
+#59697 = CARTESIAN_POINT('',(6.956167127438,0.E+000));
+#59698 = CARTESIAN_POINT('',(6.986430944296,-0.E+000));
+#59699 = CARTESIAN_POINT('',(7.0015625,0.E+000));
+#59700 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#59701 = ORIENTED_EDGE('',*,*,#59702,.T.);
+#59702 = EDGE_CURVE('',#59652,#59703,#59705,.T.);
+#59703 = VERTEX_POINT('',#59704);
+#59704 = CARTESIAN_POINT('',(-3.000000120894,4.744113222403,
+    3.767411871552));
+#59705 = SURFACE_CURVE('',#59706,(#59710),.PCURVE_S1.);
+#59706 = LINE('',#59707,#59708);
+#59707 = CARTESIAN_POINT('',(-3.748646259042E-009,4.744187870173,
+    3.767436732523));
+#59708 = VECTOR('',#59709,1.);
+#59709 = DIRECTION('',(-0.999999999656,-2.488258879954E-005,
+    -8.286990269333E-006));
+#59710 = PCURVE('',#59660,#59711);
+#59711 = DEFINITIONAL_REPRESENTATION('',(#59712),#59738);
+#59712 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#59713,#59714,#59715,#59716,
+    #59717,#59718,#59719,#59720,#59721,#59722,#59723,#59724,#59725,
+    #59726,#59727,#59728,#59729,#59730,#59731,#59732,#59733,#59734,
+    #59735,#59736,#59737),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-1.059618364316E-021,0.136363641735,
+    0.272727283471,0.409090925206,0.545454566941,0.681818208677,
+    0.818181850412,0.954545492147,1.090909133883,1.227272775618,
+    1.363636417353,1.500000059089,1.636363700824,1.772727342559,
+    1.909090984295,2.04545462603,2.181818267765,2.318181909501,
+    2.454545551236,2.590909192972,2.727272834707,2.863636476442,
+    3.000000118178),.UNSPECIFIED.);
+#59713 = CARTESIAN_POINT('',(7.0015625,0.E+000));
+#59714 = CARTESIAN_POINT('',(7.0015625,1.515151515152E-002));
+#59715 = CARTESIAN_POINT('',(7.0015625,4.545454545455E-002));
+#59716 = CARTESIAN_POINT('',(7.0015625,9.090909090909E-002));
+#59717 = CARTESIAN_POINT('',(7.0015625,0.136363636364));
+#59718 = CARTESIAN_POINT('',(7.0015625,0.181818181818));
+#59719 = CARTESIAN_POINT('',(7.0015625,0.227272727273));
+#59720 = CARTESIAN_POINT('',(7.0015625,0.272727272727));
+#59721 = CARTESIAN_POINT('',(7.0015625,0.318181818182));
+#59722 = CARTESIAN_POINT('',(7.0015625,0.363636363636));
+#59723 = CARTESIAN_POINT('',(7.0015625,0.409090909091));
+#59724 = CARTESIAN_POINT('',(7.0015625,0.454545454545));
+#59725 = CARTESIAN_POINT('',(7.0015625,0.5));
+#59726 = CARTESIAN_POINT('',(7.0015625,0.545454545455));
+#59727 = CARTESIAN_POINT('',(7.0015625,0.590909090909));
+#59728 = CARTESIAN_POINT('',(7.0015625,0.636363636364));
+#59729 = CARTESIAN_POINT('',(7.0015625,0.681818181818));
+#59730 = CARTESIAN_POINT('',(7.0015625,0.727272727273));
+#59731 = CARTESIAN_POINT('',(7.0015625,0.772727272727));
+#59732 = CARTESIAN_POINT('',(7.0015625,0.818181818182));
+#59733 = CARTESIAN_POINT('',(7.0015625,0.863636363636));
+#59734 = CARTESIAN_POINT('',(7.0015625,0.909090909091));
+#59735 = CARTESIAN_POINT('',(7.0015625,0.954545454545));
+#59736 = CARTESIAN_POINT('',(7.0015625,0.984848484848));
+#59737 = CARTESIAN_POINT('',(7.0015625,1.));
+#59738 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#59739 = ORIENTED_EDGE('',*,*,#59740,.F.);
+#59740 = EDGE_CURVE('',#59741,#59703,#59743,.T.);
+#59741 = VERTEX_POINT('',#59742);
+#59742 = CARTESIAN_POINT('',(-2.999995328439,4.266731646172,
+    5.199805326451));
+#59743 = SURFACE_CURVE('',#59744,(#59751),.PCURVE_S1.);
+#59744 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#59745,#59746,#59747,#59748,
+    #59749,#59750),.UNSPECIFIED.,.F.,.F.,(6,6),(6.003125,7.0015625),
+  .PIECEWISE_BEZIER_KNOTS.);
+#59745 = CARTESIAN_POINT('',(-2.999995328439,4.266731646172,
+    5.199805326451));
+#59746 = CARTESIAN_POINT('',(-2.999996294102,4.362390383903,
+    4.912829146739));
+#59747 = CARTESIAN_POINT('',(-2.999997252243,4.457833219129,
+    4.626500670812));
+#59748 = CARTESIAN_POINT('',(-2.9999982104,4.553276904226,4.340169645277
+    ));
+#59749 = CARTESIAN_POINT('',(-2.999999168553,4.64872007918,
+    4.053840150169));
+#59750 = CARTESIAN_POINT('',(-3.000000120894,4.744113222403,
+    3.767411871552));
+#59751 = PCURVE('',#59660,#59752);
+#59752 = DEFINITIONAL_REPRESENTATION('',(#59753),#59757);
+#59753 = LINE('',#59754,#59755);
+#59754 = CARTESIAN_POINT('',(0.E+000,1.));
+#59755 = VECTOR('',#59756,1.);
+#59756 = DIRECTION('',(1.,0.E+000));
+#59757 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#59758 = ORIENTED_EDGE('',*,*,#59759,.F.);
+#59759 = EDGE_CURVE('',#59650,#59741,#59760,.T.);
+#59760 = SURFACE_CURVE('',#59761,(#59765),.PCURVE_S1.);
+#59761 = LINE('',#59762,#59763);
+#59762 = CARTESIAN_POINT('',(4.790769912566E-006,4.266731646172,
+    5.199805326451));
+#59763 = VECTOR('',#59764,1.);
+#59764 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#59765 = PCURVE('',#59660,#59766);
+#59766 = DEFINITIONAL_REPRESENTATION('',(#59767),#59793);
+#59767 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#59768,#59769,#59770,#59771,
+    #59772,#59773,#59774,#59775,#59776,#59777,#59778,#59779,#59780,
+    #59781,#59782,#59783,#59784,#59785,#59786,#59787,#59788,#59789,
+    #59790,#59791,#59792),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,0.136363641782,0.272727283564,
+    0.409090925347,0.545454567129,0.681818208911,0.818181850693,
+    0.954545492476,1.090909134258,1.22727277604,1.363636417822,
+    1.500000059605,1.636363701387,1.772727343169,1.909090984951,
+    2.045454626734,2.181818268516,2.318181910298,2.45454555208,
+    2.590909193863,2.727272835645,2.863636477427,3.000000119209),
+  .UNSPECIFIED.);
+#59768 = CARTESIAN_POINT('',(6.003125,0.E+000));
+#59769 = CARTESIAN_POINT('',(6.003125,1.515151515152E-002));
+#59770 = CARTESIAN_POINT('',(6.003125,4.545454545455E-002));
+#59771 = CARTESIAN_POINT('',(6.003125,9.090909090909E-002));
+#59772 = CARTESIAN_POINT('',(6.003125,0.136363636364));
+#59773 = CARTESIAN_POINT('',(6.003125,0.181818181818));
+#59774 = CARTESIAN_POINT('',(6.003125,0.227272727273));
+#59775 = CARTESIAN_POINT('',(6.003125,0.272727272727));
+#59776 = CARTESIAN_POINT('',(6.003125,0.318181818182));
+#59777 = CARTESIAN_POINT('',(6.003125,0.363636363636));
+#59778 = CARTESIAN_POINT('',(6.003125,0.409090909091));
+#59779 = CARTESIAN_POINT('',(6.003125,0.454545454545));
+#59780 = CARTESIAN_POINT('',(6.003125,0.5));
+#59781 = CARTESIAN_POINT('',(6.003125,0.545454545455));
+#59782 = CARTESIAN_POINT('',(6.003125,0.590909090909));
+#59783 = CARTESIAN_POINT('',(6.003125,0.636363636364));
+#59784 = CARTESIAN_POINT('',(6.003125,0.681818181818));
+#59785 = CARTESIAN_POINT('',(6.003125,0.727272727273));
+#59786 = CARTESIAN_POINT('',(6.003125,0.772727272727));
+#59787 = CARTESIAN_POINT('',(6.003125,0.818181818182));
+#59788 = CARTESIAN_POINT('',(6.003125,0.863636363636));
+#59789 = CARTESIAN_POINT('',(6.003125,0.909090909091));
+#59790 = CARTESIAN_POINT('',(6.003125,0.954545454545));
+#59791 = CARTESIAN_POINT('',(6.003125,0.984848484848));
+#59792 = CARTESIAN_POINT('',(6.003125,1.));
+#59793 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#59794 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#59798)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#59795,#59796,#59797)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#59795 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#59796 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#59797 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#59798 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#59795,
+  'distance_accuracy_value','confusion accuracy');
+#59799 = SHAPE_DEFINITION_REPRESENTATION(#59800,#59642);
+#59800 = PRODUCT_DEFINITION_SHAPE('','',#59801);
+#59801 = PRODUCT_DEFINITION('design','',#59802,#59805);
+#59802 = PRODUCT_DEFINITION_FORMATION('','',#59803);
+#59803 = PRODUCT('Compound249','Compound249','',(#59804));
+#59804 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#59805 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#59806 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#59807,#59809);
+#59807 = ( REPRESENTATION_RELATIONSHIP('','',#59642,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#59808) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#59808 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1335);
+#59809 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #59810);
+#59810 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('331','=>[0:1:1:332]','',#5,
+  #59801,$);
+#59811 = PRODUCT_TYPE('part',$,(#59803));
+#59812 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#59813),#59945);
+#59813 = SHELL_BASED_SURFACE_MODEL('',(#59814));
+#59814 = OPEN_SHELL('',(#59815));
+#59815 = ADVANCED_FACE('',(#59816),#59830,.T.);
+#59816 = FACE_BOUND('',#59817,.T.);
+#59817 = EDGE_LOOP('',(#59818,#59871,#59890,#59928));
+#59818 = ORIENTED_EDGE('',*,*,#59819,.T.);
+#59819 = EDGE_CURVE('',#59820,#59822,#59824,.T.);
+#59820 = VERTEX_POINT('',#59821);
+#59821 = CARTESIAN_POINT('',(-4.368876850452E-006,4.124607165927,
+    4.973275672804));
+#59822 = VERTEX_POINT('',#59823);
+#59823 = CARTESIAN_POINT('',(2.99999575032,4.124601354542,4.973273735529
+    ));
+#59824 = SURFACE_CURVE('',#59825,(#59829),.PCURVE_S1.);
+#59825 = LINE('',#59826,#59827);
+#59826 = CARTESIAN_POINT('',(-4.368876850452E-006,4.124607165927,
+    4.973275672804));
+#59827 = VECTOR('',#59828,1.);
+#59828 = DIRECTION('',(0.999999999998,-1.93712815659E-006,
+    -6.457583211367E-007));
+#59829 = PCURVE('',#59830,#59843);
+#59830 = B_SPLINE_SURFACE_WITH_KNOTS('',1,5,(
+    (#59831,#59832,#59833,#59834,#59835,#59836)
+    ,(#59837,#59838,#59839,#59840,#59841,#59842
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(6,6),(0.E+000,1.),(3.003125,
+    4.000012207031),.PIECEWISE_BEZIER_KNOTS.);
+#59831 = CARTESIAN_POINT('',(-4.368876850452E-006,4.124607165927,
+    4.973275672804));
+#59832 = CARTESIAN_POINT('',(-4.362061100641E-006,4.037502782707,
+    5.234549649756));
+#59833 = CARTESIAN_POINT('',(-4.362061183279E-006,3.948875282435,
+    5.494279758633));
+#59834 = CARTESIAN_POINT('',(-4.362061184366E-006,3.694557242648,
+    5.598211383213));
+#59835 = CARTESIAN_POINT('',(-4.362061184331E-006,3.448302399869,
+    5.475075245842));
+#59836 = CARTESIAN_POINT('',(-4.580164194512E-006,3.169241203214,
+    5.335544697118));
+#59837 = CARTESIAN_POINT('',(2.99999575032,4.124601354542,4.973273735529
+    ));
+#59838 = CARTESIAN_POINT('',(2.999995757148,4.037502782778,5.23454964978
+    ));
+#59839 = CARTESIAN_POINT('',(2.999995757148,3.948875282435,
+    5.494279758633));
+#59840 = CARTESIAN_POINT('',(2.999995757148,3.694557242648,
+    5.598211383213));
+#59841 = CARTESIAN_POINT('',(2.999995757148,3.448302399869,
+    5.475075245842));
+#59842 = CARTESIAN_POINT('',(2.999995539045,3.169241203214,
+    5.335544697118));
+#59843 = DEFINITIONAL_REPRESENTATION('',(#59844),#59870);
+#59844 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#59845,#59846,#59847,#59848,
+    #59849,#59850,#59851,#59852,#59853,#59854,#59855,#59856,#59857,
+    #59858,#59859,#59860,#59861,#59862,#59863,#59864,#59865,#59866,
+    #59867,#59868,#59869),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,0.136363641782,0.272727283564,
+    0.409090925346,0.545454567128,0.68181820891,0.818181850692,
+    0.954545492474,1.090909134256,1.227272776038,1.36363641782,
+    1.500000059602,1.636363701383,1.772727343165,1.909090984947,
+    2.045454626729,2.181818268511,2.318181910293,2.454545552075,
+    2.590909193857,2.727272835639,2.863636477421,3.000000119203),
+  .UNSPECIFIED.);
+#59845 = CARTESIAN_POINT('',(0.E+000,3.003125));
+#59846 = CARTESIAN_POINT('',(1.515151515152E-002,3.003125));
+#59847 = CARTESIAN_POINT('',(4.545454545455E-002,3.003125));
+#59848 = CARTESIAN_POINT('',(9.090909090909E-002,3.003125));
+#59849 = CARTESIAN_POINT('',(0.136363636364,3.003125));
+#59850 = CARTESIAN_POINT('',(0.181818181818,3.003125));
+#59851 = CARTESIAN_POINT('',(0.227272727273,3.003125));
+#59852 = CARTESIAN_POINT('',(0.272727272727,3.003125));
+#59853 = CARTESIAN_POINT('',(0.318181818182,3.003125));
+#59854 = CARTESIAN_POINT('',(0.363636363636,3.003125));
+#59855 = CARTESIAN_POINT('',(0.409090909091,3.003125));
+#59856 = CARTESIAN_POINT('',(0.454545454545,3.003125));
+#59857 = CARTESIAN_POINT('',(0.5,3.003125));
+#59858 = CARTESIAN_POINT('',(0.545454545455,3.003125));
+#59859 = CARTESIAN_POINT('',(0.590909090909,3.003125));
+#59860 = CARTESIAN_POINT('',(0.636363636364,3.003125));
+#59861 = CARTESIAN_POINT('',(0.681818181818,3.003125));
+#59862 = CARTESIAN_POINT('',(0.727272727273,3.003125));
+#59863 = CARTESIAN_POINT('',(0.772727272727,3.003125));
+#59864 = CARTESIAN_POINT('',(0.818181818182,3.003125));
+#59865 = CARTESIAN_POINT('',(0.863636363636,3.003125));
+#59866 = CARTESIAN_POINT('',(0.909090909091,3.003125));
+#59867 = CARTESIAN_POINT('',(0.954545454545,3.003125));
+#59868 = CARTESIAN_POINT('',(0.984848484848,3.003125));
+#59869 = CARTESIAN_POINT('',(1.,3.003125));
+#59870 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#59871 = ORIENTED_EDGE('',*,*,#59872,.T.);
+#59872 = EDGE_CURVE('',#59822,#59873,#59875,.T.);
+#59873 = VERTEX_POINT('',#59874);
+#59874 = CARTESIAN_POINT('',(2.999995539045,3.169241203214,
+    5.335544697118));
+#59875 = SURFACE_CURVE('',#59876,(#59883),.PCURVE_S1.);
+#59876 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#59877,#59878,#59879,#59880,
+    #59881,#59882),.UNSPECIFIED.,.F.,.F.,(6,6),(3.003125,4.000012207031)
+  ,.PIECEWISE_BEZIER_KNOTS.);
+#59877 = CARTESIAN_POINT('',(2.99999575032,4.124601354542,4.973273735529
+    ));
+#59878 = CARTESIAN_POINT('',(2.999995757148,4.037502782778,5.23454964978
+    ));
+#59879 = CARTESIAN_POINT('',(2.999995757148,3.948875282435,
+    5.494279758633));
+#59880 = CARTESIAN_POINT('',(2.999995757148,3.694557242648,
+    5.598211383213));
+#59881 = CARTESIAN_POINT('',(2.999995757148,3.448302399869,
+    5.475075245842));
+#59882 = CARTESIAN_POINT('',(2.999995539045,3.169241203214,
+    5.335544697118));
+#59883 = PCURVE('',#59830,#59884);
+#59884 = DEFINITIONAL_REPRESENTATION('',(#59885),#59889);
+#59885 = LINE('',#59886,#59887);
+#59886 = CARTESIAN_POINT('',(1.,0.E+000));
+#59887 = VECTOR('',#59888,1.);
+#59888 = DIRECTION('',(0.E+000,1.));
+#59889 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#59890 = ORIENTED_EDGE('',*,*,#59891,.F.);
+#59891 = EDGE_CURVE('',#59892,#59873,#59894,.T.);
+#59892 = VERTEX_POINT('',#59893);
+#59893 = CARTESIAN_POINT('',(-4.580164194512E-006,3.169241203214,
+    5.335544697118));
+#59894 = SURFACE_CURVE('',#59895,(#59899),.PCURVE_S1.);
+#59895 = LINE('',#59896,#59897);
+#59896 = CARTESIAN_POINT('',(-4.580164194512E-006,3.169241203214,
+    5.335544697118));
+#59897 = VECTOR('',#59898,1.);
+#59898 = DIRECTION('',(1.,0.E+000,0.E+000));
+#59899 = PCURVE('',#59830,#59900);
+#59900 = DEFINITIONAL_REPRESENTATION('',(#59901),#59927);
+#59901 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#59902,#59903,#59904,#59905,
+    #59906,#59907,#59908,#59909,#59910,#59911,#59912,#59913,#59914,
+    #59915,#59916,#59917,#59918,#59919,#59920,#59921,#59922,#59923,
+    #59924,#59925,#59926),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,0.136363641782,0.272727283564,
+    0.409090925347,0.545454567129,0.681818208911,0.818181850693,
+    0.954545492476,1.090909134258,1.22727277604,1.363636417822,
+    1.500000059605,1.636363701387,1.772727343169,1.909090984951,
+    2.045454626734,2.181818268516,2.318181910298,2.45454555208,
+    2.590909193863,2.727272835645,2.863636477427,3.000000119209),
+  .UNSPECIFIED.);
+#59902 = CARTESIAN_POINT('',(0.E+000,4.000012207031));
+#59903 = CARTESIAN_POINT('',(1.515151515152E-002,4.000012207031));
+#59904 = CARTESIAN_POINT('',(4.545454545455E-002,4.000012207031));
+#59905 = CARTESIAN_POINT('',(9.090909090909E-002,4.000012207031));
+#59906 = CARTESIAN_POINT('',(0.136363636364,4.000012207031));
+#59907 = CARTESIAN_POINT('',(0.181818181818,4.000012207031));
+#59908 = CARTESIAN_POINT('',(0.227272727273,4.000012207031));
+#59909 = CARTESIAN_POINT('',(0.272727272727,4.000012207031));
+#59910 = CARTESIAN_POINT('',(0.318181818182,4.000012207031));
+#59911 = CARTESIAN_POINT('',(0.363636363636,4.000012207031));
+#59912 = CARTESIAN_POINT('',(0.409090909091,4.000012207031));
+#59913 = CARTESIAN_POINT('',(0.454545454545,4.000012207031));
+#59914 = CARTESIAN_POINT('',(0.5,4.000012207031));
+#59915 = CARTESIAN_POINT('',(0.545454545455,4.000012207031));
+#59916 = CARTESIAN_POINT('',(0.590909090909,4.000012207031));
+#59917 = CARTESIAN_POINT('',(0.636363636364,4.000012207031));
+#59918 = CARTESIAN_POINT('',(0.681818181818,4.000012207031));
+#59919 = CARTESIAN_POINT('',(0.727272727273,4.000012207031));
+#59920 = CARTESIAN_POINT('',(0.772727272727,4.000012207031));
+#59921 = CARTESIAN_POINT('',(0.818181818182,4.000012207031));
+#59922 = CARTESIAN_POINT('',(0.863636363636,4.000012207031));
+#59923 = CARTESIAN_POINT('',(0.909090909091,4.000012207031));
+#59924 = CARTESIAN_POINT('',(0.954545454545,4.000012207031));
+#59925 = CARTESIAN_POINT('',(0.984848484848,4.000012207031));
+#59926 = CARTESIAN_POINT('',(1.,4.000012207031));
+#59927 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#59928 = ORIENTED_EDGE('',*,*,#59929,.F.);
+#59929 = EDGE_CURVE('',#59820,#59892,#59930,.T.);
+#59930 = SURFACE_CURVE('',#59931,(#59938),.PCURVE_S1.);
+#59931 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#59932,#59933,#59934,#59935,
+    #59936,#59937),.UNSPECIFIED.,.F.,.F.,(6,6),(3.003125,4.000012207031)
+  ,.PIECEWISE_BEZIER_KNOTS.);
+#59932 = CARTESIAN_POINT('',(-4.368876850452E-006,4.124607165927,
+    4.973275672804));
+#59933 = CARTESIAN_POINT('',(-4.362061100641E-006,4.037502782707,
+    5.234549649756));
+#59934 = CARTESIAN_POINT('',(-4.362061183279E-006,3.948875282435,
+    5.494279758633));
+#59935 = CARTESIAN_POINT('',(-4.362061184366E-006,3.694557242648,
+    5.598211383213));
+#59936 = CARTESIAN_POINT('',(-4.362061184331E-006,3.448302399869,
+    5.475075245842));
+#59937 = CARTESIAN_POINT('',(-4.580164194512E-006,3.169241203214,
+    5.335544697118));
+#59938 = PCURVE('',#59830,#59939);
+#59939 = DEFINITIONAL_REPRESENTATION('',(#59940),#59944);
+#59940 = LINE('',#59941,#59942);
+#59941 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#59942 = VECTOR('',#59943,1.);
+#59943 = DIRECTION('',(0.E+000,1.));
+#59944 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#59945 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#59949)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#59946,#59947,#59948)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#59946 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#59947 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#59948 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#59949 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#59946,
+  'distance_accuracy_value','confusion accuracy');
+#59950 = SHAPE_DEFINITION_REPRESENTATION(#59951,#59812);
+#59951 = PRODUCT_DEFINITION_SHAPE('','',#59952);
+#59952 = PRODUCT_DEFINITION('design','',#59953,#59956);
+#59953 = PRODUCT_DEFINITION_FORMATION('','',#59954);
+#59954 = PRODUCT('Compound252','Compound252','',(#59955));
+#59955 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#59956 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#59957 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#59958,#59960);
+#59958 = ( REPRESENTATION_RELATIONSHIP('','',#59812,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#59959) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#59959 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1339);
+#59960 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #59961);
+#59961 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('332','=>[0:1:1:333]','',#5,
+  #59952,$);
+#59962 = PRODUCT_TYPE('part',$,(#59954));
+#59963 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#59964),#60096);
+#59964 = SHELL_BASED_SURFACE_MODEL('',(#59965));
+#59965 = OPEN_SHELL('',(#59966));
+#59966 = ADVANCED_FACE('',(#59967),#59981,.T.);
+#59967 = FACE_BOUND('',#59968,.T.);
+#59968 = EDGE_LOOP('',(#59969,#60022,#60041,#60079));
+#59969 = ORIENTED_EDGE('',*,*,#59970,.T.);
+#59970 = EDGE_CURVE('',#59971,#59973,#59975,.T.);
+#59971 = VERTEX_POINT('',#59972);
+#59972 = CARTESIAN_POINT('',(-4.798267205073E-006,3.251173094356,
+    5.625586813713));
+#59973 = VERTEX_POINT('',#59974);
+#59974 = CARTESIAN_POINT('',(2.999995320935,3.251175133738,
+    5.625582734313));
+#59975 = SURFACE_CURVE('',#59976,(#59980),.PCURVE_S1.);
+#59976 = LINE('',#59977,#59978);
+#59977 = CARTESIAN_POINT('',(-4.798267205073E-006,3.251173094356,
+    5.625586813713));
+#59978 = VECTOR('',#59979,1.);
+#59979 = DIRECTION('',(0.999999999999,6.797939270792E-007,
+    -1.359800011479E-006));
+#59980 = PCURVE('',#59981,#59994);
+#59981 = B_SPLINE_SURFACE_WITH_KNOTS('',1,5,(
+    (#59982,#59983,#59984,#59985,#59986,#59987)
+    ,(#59988,#59989,#59990,#59991,#59992,#59993
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(6,6),(0.E+000,1.),(5.003125,
+    6.003125),.PIECEWISE_BEZIER_KNOTS.);
+#59982 = CARTESIAN_POINT('',(-4.798267205073E-006,3.251173094356,
+    5.625586813713));
+#59983 = CARTESIAN_POINT('',(-4.798267206643E-006,3.445808667569,
+    5.722884301807));
+#59984 = CARTESIAN_POINT('',(-4.798267203418E-006,3.726144596898,
+    5.859813380171));
+#59985 = CARTESIAN_POINT('',(-4.798267203586E-006,4.102836106812,
+    5.700592649433));
+#59986 = CARTESIAN_POINT('',(-4.798267206588E-006,4.198816040489,
+    5.403495427905));
+#59987 = CARTESIAN_POINT('',(-4.790769912566E-006,4.266731646172,
+    5.199805326451));
+#59988 = CARTESIAN_POINT('',(2.999995320935,3.251175133738,
+    5.625582734313));
+#59989 = CARTESIAN_POINT('',(2.999995320942,3.445808661175,
+    5.722884314595));
+#59990 = CARTESIAN_POINT('',(2.999995320942,3.726144596918,
+    5.859813380131));
+#59991 = CARTESIAN_POINT('',(2.999995320942,4.102836106812,
+    5.700592649433));
+#59992 = CARTESIAN_POINT('',(2.999995320942,4.198816040489,
+    5.403495427905));
+#59993 = CARTESIAN_POINT('',(2.999995328439,4.266731646172,
+    5.199805326451));
+#59994 = DEFINITIONAL_REPRESENTATION('',(#59995),#60021);
+#59995 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#59996,#59997,#59998,#59999,
+    #60000,#60001,#60002,#60003,#60004,#60005,#60006,#60007,#60008,
+    #60009,#60010,#60011,#60012,#60013,#60014,#60015,#60016,#60017,
+    #60018,#60019,#60020),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,0.136363641782,0.272727283564,
+    0.409090925346,0.545454567128,0.68181820891,0.818181850692,
+    0.954545492475,1.090909134257,1.227272776039,1.363636417821,
+    1.500000059603,1.636363701385,1.772727343167,1.909090984949,
+    2.045454626731,2.181818268513,2.318181910295,2.454545552077,
+    2.59090919386,2.727272835642,2.863636477424,3.000000119206),
+  .UNSPECIFIED.);
+#59996 = CARTESIAN_POINT('',(0.E+000,5.003125));
+#59997 = CARTESIAN_POINT('',(1.515151515152E-002,5.003125));
+#59998 = CARTESIAN_POINT('',(4.545454545455E-002,5.003125));
+#59999 = CARTESIAN_POINT('',(9.090909090909E-002,5.003125));
+#60000 = CARTESIAN_POINT('',(0.136363636364,5.003125));
+#60001 = CARTESIAN_POINT('',(0.181818181818,5.003125));
+#60002 = CARTESIAN_POINT('',(0.227272727273,5.003125));
+#60003 = CARTESIAN_POINT('',(0.272727272727,5.003125));
+#60004 = CARTESIAN_POINT('',(0.318181818182,5.003125));
+#60005 = CARTESIAN_POINT('',(0.363636363636,5.003125));
+#60006 = CARTESIAN_POINT('',(0.409090909091,5.003125));
+#60007 = CARTESIAN_POINT('',(0.454545454545,5.003125));
+#60008 = CARTESIAN_POINT('',(0.5,5.003125));
+#60009 = CARTESIAN_POINT('',(0.545454545455,5.003125));
+#60010 = CARTESIAN_POINT('',(0.590909090909,5.003125));
+#60011 = CARTESIAN_POINT('',(0.636363636364,5.003125));
+#60012 = CARTESIAN_POINT('',(0.681818181818,5.003125));
+#60013 = CARTESIAN_POINT('',(0.727272727273,5.003125));
+#60014 = CARTESIAN_POINT('',(0.772727272727,5.003125));
+#60015 = CARTESIAN_POINT('',(0.818181818182,5.003125));
+#60016 = CARTESIAN_POINT('',(0.863636363636,5.003125));
+#60017 = CARTESIAN_POINT('',(0.909090909091,5.003125));
+#60018 = CARTESIAN_POINT('',(0.954545454545,5.003125));
+#60019 = CARTESIAN_POINT('',(0.984848484848,5.003125));
+#60020 = CARTESIAN_POINT('',(1.,5.003125));
+#60021 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#60022 = ORIENTED_EDGE('',*,*,#60023,.T.);
+#60023 = EDGE_CURVE('',#59973,#60024,#60026,.T.);
+#60024 = VERTEX_POINT('',#60025);
+#60025 = CARTESIAN_POINT('',(2.999995328439,4.266731646172,
+    5.199805326451));
+#60026 = SURFACE_CURVE('',#60027,(#60034),.PCURVE_S1.);
+#60027 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#60028,#60029,#60030,#60031,
+    #60032,#60033),.UNSPECIFIED.,.F.,.F.,(6,6),(5.003125,6.003125),
+  .PIECEWISE_BEZIER_KNOTS.);
+#60028 = CARTESIAN_POINT('',(2.999995320935,3.251175133738,
+    5.625582734313));
+#60029 = CARTESIAN_POINT('',(2.999995320942,3.445808661175,
+    5.722884314595));
+#60030 = CARTESIAN_POINT('',(2.999995320942,3.726144596918,
+    5.859813380131));
+#60031 = CARTESIAN_POINT('',(2.999995320942,4.102836106812,
+    5.700592649433));
+#60032 = CARTESIAN_POINT('',(2.999995320942,4.198816040489,
+    5.403495427905));
+#60033 = CARTESIAN_POINT('',(2.999995328439,4.266731646172,
+    5.199805326451));
+#60034 = PCURVE('',#59981,#60035);
+#60035 = DEFINITIONAL_REPRESENTATION('',(#60036),#60040);
+#60036 = LINE('',#60037,#60038);
+#60037 = CARTESIAN_POINT('',(1.,0.E+000));
+#60038 = VECTOR('',#60039,1.);
+#60039 = DIRECTION('',(0.E+000,1.));
+#60040 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#60041 = ORIENTED_EDGE('',*,*,#60042,.F.);
+#60042 = EDGE_CURVE('',#60043,#60024,#60045,.T.);
+#60043 = VERTEX_POINT('',#60044);
+#60044 = CARTESIAN_POINT('',(-4.790769912566E-006,4.266731646172,
+    5.199805326451));
+#60045 = SURFACE_CURVE('',#60046,(#60050),.PCURVE_S1.);
+#60046 = LINE('',#60047,#60048);
+#60047 = CARTESIAN_POINT('',(-4.790769912566E-006,4.266731646172,
+    5.199805326451));
+#60048 = VECTOR('',#60049,1.);
+#60049 = DIRECTION('',(1.,0.E+000,0.E+000));
+#60050 = PCURVE('',#59981,#60051);
+#60051 = DEFINITIONAL_REPRESENTATION('',(#60052),#60078);
+#60052 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#60053,#60054,#60055,#60056,
+    #60057,#60058,#60059,#60060,#60061,#60062,#60063,#60064,#60065,
+    #60066,#60067,#60068,#60069,#60070,#60071,#60072,#60073,#60074,
+    #60075,#60076,#60077),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,0.136363641782,0.272727283564,
+    0.409090925347,0.545454567129,0.681818208911,0.818181850693,
+    0.954545492476,1.090909134258,1.22727277604,1.363636417822,
+    1.500000059605,1.636363701387,1.772727343169,1.909090984951,
+    2.045454626734,2.181818268516,2.318181910298,2.45454555208,
+    2.590909193863,2.727272835645,2.863636477427,3.000000119209),
+  .UNSPECIFIED.);
+#60053 = CARTESIAN_POINT('',(0.E+000,6.003125));
+#60054 = CARTESIAN_POINT('',(1.515151515152E-002,6.003125));
+#60055 = CARTESIAN_POINT('',(4.545454545455E-002,6.003125));
+#60056 = CARTESIAN_POINT('',(9.090909090909E-002,6.003125));
+#60057 = CARTESIAN_POINT('',(0.136363636364,6.003125));
+#60058 = CARTESIAN_POINT('',(0.181818181818,6.003125));
+#60059 = CARTESIAN_POINT('',(0.227272727273,6.003125));
+#60060 = CARTESIAN_POINT('',(0.272727272727,6.003125));
+#60061 = CARTESIAN_POINT('',(0.318181818182,6.003125));
+#60062 = CARTESIAN_POINT('',(0.363636363636,6.003125));
+#60063 = CARTESIAN_POINT('',(0.409090909091,6.003125));
+#60064 = CARTESIAN_POINT('',(0.454545454545,6.003125));
+#60065 = CARTESIAN_POINT('',(0.5,6.003125));
+#60066 = CARTESIAN_POINT('',(0.545454545455,6.003125));
+#60067 = CARTESIAN_POINT('',(0.590909090909,6.003125));
+#60068 = CARTESIAN_POINT('',(0.636363636364,6.003125));
+#60069 = CARTESIAN_POINT('',(0.681818181818,6.003125));
+#60070 = CARTESIAN_POINT('',(0.727272727273,6.003125));
+#60071 = CARTESIAN_POINT('',(0.772727272727,6.003125));
+#60072 = CARTESIAN_POINT('',(0.818181818182,6.003125));
+#60073 = CARTESIAN_POINT('',(0.863636363636,6.003125));
+#60074 = CARTESIAN_POINT('',(0.909090909091,6.003125));
+#60075 = CARTESIAN_POINT('',(0.954545454545,6.003125));
+#60076 = CARTESIAN_POINT('',(0.984848484848,6.003125));
+#60077 = CARTESIAN_POINT('',(1.,6.003125));
+#60078 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#60079 = ORIENTED_EDGE('',*,*,#60080,.F.);
+#60080 = EDGE_CURVE('',#59971,#60043,#60081,.T.);
+#60081 = SURFACE_CURVE('',#60082,(#60089),.PCURVE_S1.);
+#60082 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#60083,#60084,#60085,#60086,
+    #60087,#60088),.UNSPECIFIED.,.F.,.F.,(6,6),(5.003125,6.003125),
+  .PIECEWISE_BEZIER_KNOTS.);
+#60083 = CARTESIAN_POINT('',(-4.798267205073E-006,3.251173094356,
+    5.625586813713));
+#60084 = CARTESIAN_POINT('',(-4.798267206643E-006,3.445808667569,
+    5.722884301807));
+#60085 = CARTESIAN_POINT('',(-4.798267203418E-006,3.726144596898,
+    5.859813380171));
+#60086 = CARTESIAN_POINT('',(-4.798267203586E-006,4.102836106812,
+    5.700592649433));
+#60087 = CARTESIAN_POINT('',(-4.798267206588E-006,4.198816040489,
+    5.403495427905));
+#60088 = CARTESIAN_POINT('',(-4.790769912566E-006,4.266731646172,
+    5.199805326451));
+#60089 = PCURVE('',#59981,#60090);
+#60090 = DEFINITIONAL_REPRESENTATION('',(#60091),#60095);
+#60091 = LINE('',#60092,#60093);
+#60092 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#60093 = VECTOR('',#60094,1.);
+#60094 = DIRECTION('',(0.E+000,1.));
+#60095 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#60096 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#60100)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#60097,#60098,#60099)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#60097 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#60098 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#60099 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#60100 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#60097,
+  'distance_accuracy_value','confusion accuracy');
+#60101 = SHAPE_DEFINITION_REPRESENTATION(#60102,#59963);
+#60102 = PRODUCT_DEFINITION_SHAPE('','',#60103);
+#60103 = PRODUCT_DEFINITION('design','',#60104,#60107);
+#60104 = PRODUCT_DEFINITION_FORMATION('','',#60105);
+#60105 = PRODUCT('Compound260','Compound260','',(#60106));
+#60106 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#60107 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#60108 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#60109,#60111);
+#60109 = ( REPRESENTATION_RELATIONSHIP('','',#59963,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#60110) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#60110 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1343);
+#60111 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #60112);
+#60112 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('333','=>[0:1:1:334]','',#5,
+  #60103,$);
+#60113 = PRODUCT_TYPE('part',$,(#60105));
+#60114 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#60115),#60247);
+#60115 = SHELL_BASED_SURFACE_MODEL('',(#60116));
+#60116 = OPEN_SHELL('',(#60117));
+#60117 = ADVANCED_FACE('',(#60118),#60132,.T.);
+#60118 = FACE_BOUND('',#60119,.T.);
+#60119 = EDGE_LOOP('',(#60120,#60173,#60192,#60230));
+#60120 = ORIENTED_EDGE('',*,*,#60121,.T.);
+#60121 = EDGE_CURVE('',#60122,#60124,#60126,.T.);
+#60122 = VERTEX_POINT('',#60123);
+#60123 = CARTESIAN_POINT('',(-4.798267223243E-006,1.915292943867,
+    2.475164255769));
+#60124 = VERTEX_POINT('',#60125);
+#60125 = CARTESIAN_POINT('',(2.999995320926,1.915299678193,
+    2.475162473274));
+#60126 = SURFACE_CURVE('',#60127,(#60131),.PCURVE_S1.);
+#60127 = LINE('',#60128,#60129);
+#60128 = CARTESIAN_POINT('',(-4.798267223243E-006,1.915292943867,
+    2.475164255769));
+#60129 = VECTOR('',#60130,1.);
+#60130 = DIRECTION('',(0.999999999997,2.244775134751E-006,
+    -5.941649685063E-007));
+#60131 = PCURVE('',#60132,#60145);
+#60132 = B_SPLINE_SURFACE_WITH_KNOTS('',1,5,(
+    (#60133,#60134,#60135,#60136,#60137,#60138)
+    ,(#60139,#60140,#60141,#60142,#60143,#60144
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(6,6),(0.E+000,1.),(6.003125,
+    7.00625),.PIECEWISE_BEZIER_KNOTS.);
+#60133 = CARTESIAN_POINT('',(-4.798267223243E-006,1.915292943867,
+    2.475164255769));
+#60134 = CARTESIAN_POINT('',(-4.798267206512E-006,1.869576470971,
+    2.302418495563));
+#60135 = CARTESIAN_POINT('',(-4.798267203322E-006,1.804306679011,
+    2.04958600609));
+#60136 = CARTESIAN_POINT('',(-4.798267203814E-006,1.895614533271,
+    1.720242109651));
+#60137 = CARTESIAN_POINT('',(-4.798267206501E-006,2.081250200797,
+    1.539120807794));
+#60138 = CARTESIAN_POINT('',(-4.783272620033E-006,2.205512477749,
+    1.41480246082));
+#60139 = CARTESIAN_POINT('',(2.999995320926,1.915299678193,
+    2.475162473274));
+#60140 = CARTESIAN_POINT('',(2.999995320942,1.86957642875,2.302418506739
+    ));
+#60141 = CARTESIAN_POINT('',(2.999995320942,1.804306679276,2.04958600602
+    ));
+#60142 = CARTESIAN_POINT('',(2.999995320942,1.89561453327,1.720242109651
+    ));
+#60143 = CARTESIAN_POINT('',(2.999995320942,2.081250200797,
+    1.539120807794));
+#60144 = CARTESIAN_POINT('',(2.999995335937,2.205512477749,1.41480246082
+    ));
+#60145 = DEFINITIONAL_REPRESENTATION('',(#60146),#60172);
+#60146 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#60147,#60148,#60149,#60150,
+    #60151,#60152,#60153,#60154,#60155,#60156,#60157,#60158,#60159,
+    #60160,#60161,#60162,#60163,#60164,#60165,#60166,#60167,#60168,
+    #60169,#60170,#60171),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,0.136363641782,0.272727283564,
+    0.409090925346,0.545454567127,0.681818208909,0.818181850691,
+    0.954545492473,1.090909134255,1.227272776037,1.363636417819,
+    1.500000059601,1.636363701382,1.772727343164,1.909090984946,
+    2.045454626728,2.18181826851,2.318181910292,2.454545552074,
+    2.590909193856,2.727272835637,2.863636477419,3.000000119201),
+  .UNSPECIFIED.);
+#60147 = CARTESIAN_POINT('',(0.E+000,6.003125));
+#60148 = CARTESIAN_POINT('',(1.515151515152E-002,6.003125));
+#60149 = CARTESIAN_POINT('',(4.545454545455E-002,6.003125));
+#60150 = CARTESIAN_POINT('',(9.090909090909E-002,6.003125));
+#60151 = CARTESIAN_POINT('',(0.136363636364,6.003125));
+#60152 = CARTESIAN_POINT('',(0.181818181818,6.003125));
+#60153 = CARTESIAN_POINT('',(0.227272727273,6.003125));
+#60154 = CARTESIAN_POINT('',(0.272727272727,6.003125));
+#60155 = CARTESIAN_POINT('',(0.318181818182,6.003125));
+#60156 = CARTESIAN_POINT('',(0.363636363636,6.003125));
+#60157 = CARTESIAN_POINT('',(0.409090909091,6.003125));
+#60158 = CARTESIAN_POINT('',(0.454545454545,6.003125));
+#60159 = CARTESIAN_POINT('',(0.5,6.003125));
+#60160 = CARTESIAN_POINT('',(0.545454545455,6.003125));
+#60161 = CARTESIAN_POINT('',(0.590909090909,6.003125));
+#60162 = CARTESIAN_POINT('',(0.636363636364,6.003125));
+#60163 = CARTESIAN_POINT('',(0.681818181818,6.003125));
+#60164 = CARTESIAN_POINT('',(0.727272727273,6.003125));
+#60165 = CARTESIAN_POINT('',(0.772727272727,6.003125));
+#60166 = CARTESIAN_POINT('',(0.818181818182,6.003125));
+#60167 = CARTESIAN_POINT('',(0.863636363636,6.003125));
+#60168 = CARTESIAN_POINT('',(0.909090909091,6.003125));
+#60169 = CARTESIAN_POINT('',(0.954545454545,6.003125));
+#60170 = CARTESIAN_POINT('',(0.984848484848,6.003125));
+#60171 = CARTESIAN_POINT('',(1.,6.003125));
+#60172 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#60173 = ORIENTED_EDGE('',*,*,#60174,.T.);
+#60174 = EDGE_CURVE('',#60124,#60175,#60177,.T.);
+#60175 = VERTEX_POINT('',#60176);
+#60176 = CARTESIAN_POINT('',(2.999995335937,2.205512477749,1.41480246082
+    ));
+#60177 = SURFACE_CURVE('',#60178,(#60185),.PCURVE_S1.);
+#60178 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#60179,#60180,#60181,#60182,
+    #60183,#60184),.UNSPECIFIED.,.F.,.F.,(6,6),(6.003125,7.00625),
+  .PIECEWISE_BEZIER_KNOTS.);
+#60179 = CARTESIAN_POINT('',(2.999995320926,1.915299678193,
+    2.475162473274));
+#60180 = CARTESIAN_POINT('',(2.999995320942,1.86957642875,2.302418506739
+    ));
+#60181 = CARTESIAN_POINT('',(2.999995320942,1.804306679276,2.04958600602
+    ));
+#60182 = CARTESIAN_POINT('',(2.999995320942,1.89561453327,1.720242109651
+    ));
+#60183 = CARTESIAN_POINT('',(2.999995320942,2.081250200797,
+    1.539120807794));
+#60184 = CARTESIAN_POINT('',(2.999995335937,2.205512477749,1.41480246082
+    ));
+#60185 = PCURVE('',#60132,#60186);
+#60186 = DEFINITIONAL_REPRESENTATION('',(#60187),#60191);
+#60187 = LINE('',#60188,#60189);
+#60188 = CARTESIAN_POINT('',(1.,0.E+000));
+#60189 = VECTOR('',#60190,1.);
+#60190 = DIRECTION('',(0.E+000,1.));
+#60191 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#60192 = ORIENTED_EDGE('',*,*,#60193,.F.);
+#60193 = EDGE_CURVE('',#60194,#60175,#60196,.T.);
+#60194 = VERTEX_POINT('',#60195);
+#60195 = CARTESIAN_POINT('',(-4.783272620033E-006,2.205512477749,
+    1.41480246082));
+#60196 = SURFACE_CURVE('',#60197,(#60201),.PCURVE_S1.);
+#60197 = LINE('',#60198,#60199);
+#60198 = CARTESIAN_POINT('',(-4.783272620033E-006,2.205512477749,
+    1.41480246082));
+#60199 = VECTOR('',#60200,1.);
+#60200 = DIRECTION('',(1.,0.E+000,0.E+000));
+#60201 = PCURVE('',#60132,#60202);
+#60202 = DEFINITIONAL_REPRESENTATION('',(#60203),#60229);
+#60203 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#60204,#60205,#60206,#60207,
+    #60208,#60209,#60210,#60211,#60212,#60213,#60214,#60215,#60216,
+    #60217,#60218,#60219,#60220,#60221,#60222,#60223,#60224,#60225,
+    #60226,#60227,#60228),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,0.136363641782,0.272727283564,
+    0.409090925347,0.545454567129,0.681818208911,0.818181850693,
+    0.954545492476,1.090909134258,1.22727277604,1.363636417822,
+    1.500000059605,1.636363701387,1.772727343169,1.909090984951,
+    2.045454626734,2.181818268516,2.318181910298,2.45454555208,
+    2.590909193863,2.727272835645,2.863636477427,3.000000119209),
+  .UNSPECIFIED.);
+#60204 = CARTESIAN_POINT('',(0.E+000,7.00625));
+#60205 = CARTESIAN_POINT('',(1.515151515152E-002,7.00625));
+#60206 = CARTESIAN_POINT('',(4.545454545455E-002,7.00625));
+#60207 = CARTESIAN_POINT('',(9.090909090909E-002,7.00625));
+#60208 = CARTESIAN_POINT('',(0.136363636364,7.00625));
+#60209 = CARTESIAN_POINT('',(0.181818181818,7.00625));
+#60210 = CARTESIAN_POINT('',(0.227272727273,7.00625));
+#60211 = CARTESIAN_POINT('',(0.272727272727,7.00625));
+#60212 = CARTESIAN_POINT('',(0.318181818182,7.00625));
+#60213 = CARTESIAN_POINT('',(0.363636363636,7.00625));
+#60214 = CARTESIAN_POINT('',(0.409090909091,7.00625));
+#60215 = CARTESIAN_POINT('',(0.454545454545,7.00625));
+#60216 = CARTESIAN_POINT('',(0.5,7.00625));
+#60217 = CARTESIAN_POINT('',(0.545454545455,7.00625));
+#60218 = CARTESIAN_POINT('',(0.590909090909,7.00625));
+#60219 = CARTESIAN_POINT('',(0.636363636364,7.00625));
+#60220 = CARTESIAN_POINT('',(0.681818181818,7.00625));
+#60221 = CARTESIAN_POINT('',(0.727272727273,7.00625));
+#60222 = CARTESIAN_POINT('',(0.772727272727,7.00625));
+#60223 = CARTESIAN_POINT('',(0.818181818182,7.00625));
+#60224 = CARTESIAN_POINT('',(0.863636363636,7.00625));
+#60225 = CARTESIAN_POINT('',(0.909090909091,7.00625));
+#60226 = CARTESIAN_POINT('',(0.954545454545,7.00625));
+#60227 = CARTESIAN_POINT('',(0.984848484848,7.00625));
+#60228 = CARTESIAN_POINT('',(1.,7.00625));
+#60229 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#60230 = ORIENTED_EDGE('',*,*,#60231,.F.);
+#60231 = EDGE_CURVE('',#60122,#60194,#60232,.T.);
+#60232 = SURFACE_CURVE('',#60233,(#60240),.PCURVE_S1.);
+#60233 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#60234,#60235,#60236,#60237,
+    #60238,#60239),.UNSPECIFIED.,.F.,.F.,(6,6),(6.003125,7.00625),
+  .PIECEWISE_BEZIER_KNOTS.);
+#60234 = CARTESIAN_POINT('',(-4.798267223243E-006,1.915292943867,
+    2.475164255769));
+#60235 = CARTESIAN_POINT('',(-4.798267206512E-006,1.869576470971,
+    2.302418495563));
+#60236 = CARTESIAN_POINT('',(-4.798267203322E-006,1.804306679011,
+    2.04958600609));
+#60237 = CARTESIAN_POINT('',(-4.798267203814E-006,1.895614533271,
+    1.720242109651));
+#60238 = CARTESIAN_POINT('',(-4.798267206501E-006,2.081250200797,
+    1.539120807794));
+#60239 = CARTESIAN_POINT('',(-4.783272620033E-006,2.205512477749,
+    1.41480246082));
+#60240 = PCURVE('',#60132,#60241);
+#60241 = DEFINITIONAL_REPRESENTATION('',(#60242),#60246);
+#60242 = LINE('',#60243,#60244);
+#60243 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#60244 = VECTOR('',#60245,1.);
+#60245 = DIRECTION('',(0.E+000,1.));
+#60246 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#60247 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#60251)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#60248,#60249,#60250)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#60248 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#60249 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#60250 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#60251 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#60248,
+  'distance_accuracy_value','confusion accuracy');
+#60252 = SHAPE_DEFINITION_REPRESENTATION(#60253,#60114);
+#60253 = PRODUCT_DEFINITION_SHAPE('','',#60254);
+#60254 = PRODUCT_DEFINITION('design','',#60255,#60258);
+#60255 = PRODUCT_DEFINITION_FORMATION('','',#60256);
+#60256 = PRODUCT('Compound246','Compound246','',(#60257));
+#60257 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#60258 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#60259 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#60260,#60262);
+#60260 = ( REPRESENTATION_RELATIONSHIP('','',#60114,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#60261) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#60261 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1347);
+#60262 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #60263);
+#60263 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('334','=>[0:1:1:335]','',#5,
+  #60254,$);
+#60264 = PRODUCT_TYPE('part',$,(#60256));
+#60265 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#60266),#60340);
+#60266 = SHELL_BASED_SURFACE_MODEL('',(#60267));
+#60267 = OPEN_SHELL('',(#60268));
+#60268 = ADVANCED_FACE('',(#60269),#60283,.T.);
+#60269 = FACE_BOUND('',#60270,.T.);
+#60270 = EDGE_LOOP('',(#60271,#60294,#60310,#60326));
+#60271 = ORIENTED_EDGE('',*,*,#60272,.T.);
+#60272 = EDGE_CURVE('',#60273,#60275,#60277,.T.);
+#60273 = VERTEX_POINT('',#60274);
+#60274 = CARTESIAN_POINT('',(4.798267204919E-006,2.943155443838,
+    5.471577780565));
+#60275 = VERTEX_POINT('',#60276);
+#60276 = CARTESIAN_POINT('',(4.798267205073E-006,3.251173094356,
+    5.625586813713));
+#60277 = SURFACE_CURVE('',#60278,(#60282),.PCURVE_S1.);
+#60278 = LINE('',#60279,#60280);
+#60279 = CARTESIAN_POINT('',(4.798267205973E-006,2.943155453762,
+    5.471577760717));
+#60280 = VECTOR('',#60281,1.);
+#60281 = DIRECTION('',(1.809170766602E-014,0.894427115617,0.447213746265
+    ));
+#60282 = PCURVE('',#60283,#60288);
+#60283 = PLANE('',#60284);
+#60284 = AXIS2_PLACEMENT_3D('',#60285,#60286,#60287);
+#60285 = CARTESIAN_POINT('',(4.798267201702E-006,3.09600638442,
+    5.548003258252));
+#60286 = DIRECTION('',(-4.750797471562E-008,-0.447213746265,
+    0.894427115617));
+#60287 = DIRECTION('',(1.,-5.571888606157E-021,5.311553494532E-008));
+#60288 = DEFINITIONAL_REPRESENTATION('',(#60289),#60293);
+#60289 = LINE('',#60290,#60291);
+#60290 = CARTESIAN_POINT('',(-4.059376914032E-009,-0.170892550091));
+#60291 = VECTOR('',#60292,1.);
+#60292 = DIRECTION('',(2.375401545948E-008,1.));
+#60293 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#60294 = ORIENTED_EDGE('',*,*,#60295,.T.);
+#60295 = EDGE_CURVE('',#60275,#60296,#60298,.T.);
+#60296 = VERTEX_POINT('',#60297);
+#60297 = CARTESIAN_POINT('',(-2.999995320935,3.251173224959,
+    5.625586551868));
+#60298 = SURFACE_CURVE('',#60299,(#60303),.PCURVE_S1.);
+#60299 = LINE('',#60300,#60301);
+#60300 = CARTESIAN_POINT('',(4.798267212203E-006,3.251173161476,
+    5.625586679473));
+#60301 = VECTOR('',#60302,1.);
+#60302 = DIRECTION('',(-1.,2.116112700918E-008,-4.253496719031E-008));
+#60303 = PCURVE('',#60283,#60304);
+#60304 = DEFINITIONAL_REPRESENTATION('',(#60305),#60309);
+#60305 = LINE('',#60306,#60307);
+#60306 = CARTESIAN_POINT('',(4.120895422041E-009,0.173481745294));
+#60307 = VECTOR('',#60308,1.);
+#60308 = DIRECTION('',(-1.,2.365886113736E-008));
+#60309 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#60310 = ORIENTED_EDGE('',*,*,#60311,.F.);
+#60311 = EDGE_CURVE('',#60312,#60296,#60314,.T.);
+#60312 = VERTEX_POINT('',#60313);
+#60313 = CARTESIAN_POINT('',(-2.999995320942,2.943155443838,
+    5.471577780565));
+#60314 = SURFACE_CURVE('',#60315,(#60319),.PCURVE_S1.);
+#60315 = LINE('',#60316,#60317);
+#60316 = CARTESIAN_POINT('',(-2.999995320942,2.9431555175,5.471577633239
+    ));
+#60317 = VECTOR('',#60318,1.);
+#60318 = DIRECTION('',(1.952223386382E-011,0.894427115617,0.447213746265
+    ));
+#60319 = PCURVE('',#60283,#60320);
+#60320 = DEFINITIONAL_REPRESENTATION('',(#60321),#60325);
+#60321 = LINE('',#60322,#60323);
+#60322 = CARTESIAN_POINT('',(-3.000000123269,-0.17089247883));
+#60323 = VECTOR('',#60324,1.);
+#60324 = DIRECTION('',(2.377351960163E-008,1.));
+#60325 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#60326 = ORIENTED_EDGE('',*,*,#60327,.F.);
+#60327 = EDGE_CURVE('',#60273,#60312,#60328,.T.);
+#60328 = SURFACE_CURVE('',#60329,(#60333),.PCURVE_S1.);
+#60329 = LINE('',#60330,#60331);
+#60330 = CARTESIAN_POINT('',(4.798267205973E-006,2.943155453762,
+    5.471577760717));
+#60331 = VECTOR('',#60332,1.);
+#60332 = DIRECTION('',(-1.,2.124621912429E-008,-4.249242085508E-008));
+#60333 = PCURVE('',#60283,#60334);
+#60334 = DEFINITIONAL_REPRESENTATION('',(#60335),#60339);
+#60335 = LINE('',#60336,#60337);
+#60336 = CARTESIAN_POINT('',(-4.059376914032E-009,-0.170892550091));
+#60337 = VECTOR('',#60338,1.);
+#60338 = DIRECTION('',(-1.,2.375399713841E-008));
+#60339 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#60340 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#60344)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#60341,#60342,#60343)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#60341 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#60342 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#60343 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#60344 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#60341,
+  'distance_accuracy_value','confusion accuracy');
+#60345 = SHAPE_DEFINITION_REPRESENTATION(#60346,#60265);
+#60346 = PRODUCT_DEFINITION_SHAPE('','',#60347);
+#60347 = PRODUCT_DEFINITION('design','',#60348,#60351);
+#60348 = PRODUCT_DEFINITION_FORMATION('','',#60349);
+#60349 = PRODUCT('Compound248','Compound248','',(#60350));
+#60350 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#60351 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#60352 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#60353,#60355);
+#60353 = ( REPRESENTATION_RELATIONSHIP('','',#60265,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#60354) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#60354 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1351);
+#60355 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #60356);
+#60356 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('335','=>[0:1:1:336]','',#5,
+  #60347,$);
+#60357 = PRODUCT_TYPE('part',$,(#60349));
+#60358 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#60359),#60433);
+#60359 = SHELL_BASED_SURFACE_MODEL('',(#60360));
+#60360 = OPEN_SHELL('',(#60361));
+#60361 = ADVANCED_FACE('',(#60362),#60376,.T.);
+#60362 = FACE_BOUND('',#60363,.T.);
+#60363 = EDGE_LOOP('',(#60364,#60387,#60403,#60419));
+#60364 = ORIENTED_EDGE('',*,*,#60365,.T.);
+#60365 = EDGE_CURVE('',#60366,#60368,#60370,.T.);
+#60366 = VERTEX_POINT('',#60367);
+#60367 = CARTESIAN_POINT('',(-7.094516380386E-018,5.000000074581,
+    2.185643689313));
+#60368 = VERTEX_POINT('',#60369);
+#60369 = CARTESIAN_POINT('',(1.155396575629E-024,5.000000074506,0.E+000)
+  );
+#60370 = SURFACE_CURVE('',#60371,(#60375),.PCURVE_S1.);
+#60371 = LINE('',#60372,#60373);
+#60372 = CARTESIAN_POINT('',(-7.094516380386E-018,5.00000007452,
+    2.185643689313));
+#60373 = VECTOR('',#60374,1.);
+#60374 = DIRECTION('',(3.245962537467E-018,-1.080129506518E-011,-1.));
+#60375 = PCURVE('',#60376,#60381);
+#60376 = PLANE('',#60377);
+#60377 = AXIS2_PLACEMENT_3D('',#60378,#60379,#60380);
+#60378 = CARTESIAN_POINT('',(-5.363914919889E-016,5.000000074508,
+    1.092610130576));
+#60379 = DIRECTION('',(0.E+000,1.,-1.080142800043E-011));
+#60380 = DIRECTION('',(0.E+000,1.080142800043E-011,1.));
+#60381 = DEFINITIONAL_REPRESENTATION('',(#60382),#60386);
+#60382 = LINE('',#60383,#60384);
+#60383 = CARTESIAN_POINT('',(1.093033558737,5.292969756085E-016));
+#60384 = VECTOR('',#60385,1.);
+#60385 = DIRECTION('',(-1.,3.245962537467E-018));
+#60386 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#60387 = ORIENTED_EDGE('',*,*,#60388,.T.);
+#60388 = EDGE_CURVE('',#60368,#60389,#60391,.T.);
+#60389 = VERTEX_POINT('',#60390);
+#60390 = CARTESIAN_POINT('',(-3.000000119209,5.000000074506,0.E+000));
+#60391 = SURFACE_CURVE('',#60392,(#60396),.PCURVE_S1.);
+#60392 = LINE('',#60393,#60394);
+#60393 = CARTESIAN_POINT('',(1.155375912327E-024,5.000000074496,0.E+000)
+  );
+#60394 = VECTOR('',#60395,1.);
+#60395 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#60396 = PCURVE('',#60376,#60397);
+#60397 = DEFINITIONAL_REPRESENTATION('',(#60398),#60402);
+#60398 = LINE('',#60399,#60400);
+#60399 = CARTESIAN_POINT('',(-1.092610130576,5.363914931443E-016));
+#60400 = VECTOR('',#60401,1.);
+#60401 = DIRECTION('',(0.E+000,-1.));
+#60402 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#60403 = ORIENTED_EDGE('',*,*,#60404,.F.);
+#60404 = EDGE_CURVE('',#60405,#60389,#60407,.T.);
+#60405 = VERTEX_POINT('',#60406);
+#60406 = CARTESIAN_POINT('',(-3.000000119209,5.000000074581,
+    2.185643689313));
+#60407 = SURFACE_CURVE('',#60408,(#60412),.PCURVE_S1.);
+#60408 = LINE('',#60409,#60410);
+#60409 = CARTESIAN_POINT('',(-3.000000119209,5.00000007452,
+    2.185643689313));
+#60410 = VECTOR('',#60411,1.);
+#60411 = DIRECTION('',(0.E+000,-1.080129506518E-011,-1.));
+#60412 = PCURVE('',#60376,#60413);
+#60413 = DEFINITIONAL_REPRESENTATION('',(#60414),#60418);
+#60414 = LINE('',#60415,#60416);
+#60415 = CARTESIAN_POINT('',(1.093033558737,-3.000000119209));
+#60416 = VECTOR('',#60417,1.);
+#60417 = DIRECTION('',(-1.,0.E+000));
+#60418 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#60419 = ORIENTED_EDGE('',*,*,#60420,.F.);
+#60420 = EDGE_CURVE('',#60366,#60405,#60421,.T.);
+#60421 = SURFACE_CURVE('',#60422,(#60426),.PCURVE_S1.);
+#60422 = LINE('',#60423,#60424);
+#60423 = CARTESIAN_POINT('',(-7.094516380386E-018,5.00000007452,
+    2.185643689313));
+#60424 = VECTOR('',#60425,1.);
+#60425 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#60426 = PCURVE('',#60376,#60427);
+#60427 = DEFINITIONAL_REPRESENTATION('',(#60428),#60432);
+#60428 = LINE('',#60429,#60430);
+#60429 = CARTESIAN_POINT('',(1.093033558737,5.292969756085E-016));
+#60430 = VECTOR('',#60431,1.);
+#60431 = DIRECTION('',(0.E+000,-1.));
+#60432 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#60433 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#60437)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#60434,#60435,#60436)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#60434 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#60435 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#60436 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#60437 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#60434,
+  'distance_accuracy_value','confusion accuracy');
+#60438 = SHAPE_DEFINITION_REPRESENTATION(#60439,#60358);
+#60439 = PRODUCT_DEFINITION_SHAPE('','',#60440);
+#60440 = PRODUCT_DEFINITION('design','',#60441,#60444);
+#60441 = PRODUCT_DEFINITION_FORMATION('','',#60442);
+#60442 = PRODUCT('Compound263','Compound263','',(#60443));
+#60443 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#60444 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#60445 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#60446,#60448);
+#60446 = ( REPRESENTATION_RELATIONSHIP('','',#60358,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#60447) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#60447 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1355);
+#60448 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #60449);
+#60449 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('336','=>[0:1:1:337]','',#5,
+  #60440,$);
+#60450 = PRODUCT_TYPE('part',$,(#60442));
+#60451 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#60452),#60526);
+#60452 = SHELL_BASED_SURFACE_MODEL('',(#60453));
+#60453 = OPEN_SHELL('',(#60454));
+#60454 = ADVANCED_FACE('',(#60455),#60469,.T.);
+#60455 = FACE_BOUND('',#60456,.T.);
+#60456 = EDGE_LOOP('',(#60457,#60480,#60496,#60512));
+#60457 = ORIENTED_EDGE('',*,*,#60458,.T.);
+#60458 = EDGE_CURVE('',#60459,#60461,#60463,.T.);
+#60459 = VERTEX_POINT('',#60460);
+#60460 = CARTESIAN_POINT('',(0.E+000,-3.000000044703,8.000000119209));
+#60461 = VERTEX_POINT('',#60462);
+#60462 = CARTESIAN_POINT('',(0.E+000,-5.236362814903,8.000000119209));
+#60463 = SURFACE_CURVE('',#60464,(#60468),.PCURVE_S1.);
+#60464 = LINE('',#60465,#60466);
+#60465 = CARTESIAN_POINT('',(0.E+000,-3.000000044703,8.000000119209));
+#60466 = VECTOR('',#60467,1.);
+#60467 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#60468 = PCURVE('',#60469,#60474);
+#60469 = PLANE('',#60470);
+#60470 = AXIS2_PLACEMENT_3D('',#60471,#60472,#60473);
+#60471 = CARTESIAN_POINT('',(0.E+000,-4.118181429803,8.000000119209));
+#60472 = DIRECTION('',(0.E+000,0.E+000,1.));
+#60473 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#60474 = DEFINITIONAL_REPRESENTATION('',(#60475),#60479);
+#60475 = LINE('',#60476,#60477);
+#60476 = CARTESIAN_POINT('',(0.E+000,1.1181813851));
+#60477 = VECTOR('',#60478,1.);
+#60478 = DIRECTION('',(0.E+000,-1.));
+#60479 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#60480 = ORIENTED_EDGE('',*,*,#60481,.T.);
+#60481 = EDGE_CURVE('',#60461,#60482,#60484,.T.);
+#60482 = VERTEX_POINT('',#60483);
+#60483 = CARTESIAN_POINT('',(0.500000007451,-5.236362814903,
+    8.000000119209));
+#60484 = SURFACE_CURVE('',#60485,(#60489),.PCURVE_S1.);
+#60485 = LINE('',#60486,#60487);
+#60486 = CARTESIAN_POINT('',(0.E+000,-5.236362814903,8.000000119209));
+#60487 = VECTOR('',#60488,1.);
+#60488 = DIRECTION('',(1.,0.E+000,0.E+000));
+#60489 = PCURVE('',#60469,#60490);
+#60490 = DEFINITIONAL_REPRESENTATION('',(#60491),#60495);
+#60491 = LINE('',#60492,#60493);
+#60492 = CARTESIAN_POINT('',(0.E+000,-1.1181813851));
+#60493 = VECTOR('',#60494,1.);
+#60494 = DIRECTION('',(1.,0.E+000));
+#60495 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#60496 = ORIENTED_EDGE('',*,*,#60497,.F.);
+#60497 = EDGE_CURVE('',#60498,#60482,#60500,.T.);
+#60498 = VERTEX_POINT('',#60499);
+#60499 = CARTESIAN_POINT('',(0.500000007451,-3.000000044703,
+    8.000000119209));
+#60500 = SURFACE_CURVE('',#60501,(#60505),.PCURVE_S1.);
+#60501 = LINE('',#60502,#60503);
+#60502 = CARTESIAN_POINT('',(0.500000007451,-3.000000044703,
+    8.000000119209));
+#60503 = VECTOR('',#60504,1.);
+#60504 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#60505 = PCURVE('',#60469,#60506);
+#60506 = DEFINITIONAL_REPRESENTATION('',(#60507),#60511);
+#60507 = LINE('',#60508,#60509);
+#60508 = CARTESIAN_POINT('',(0.500000007451,1.1181813851));
+#60509 = VECTOR('',#60510,1.);
+#60510 = DIRECTION('',(0.E+000,-1.));
+#60511 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#60512 = ORIENTED_EDGE('',*,*,#60513,.F.);
+#60513 = EDGE_CURVE('',#60459,#60498,#60514,.T.);
+#60514 = SURFACE_CURVE('',#60515,(#60519),.PCURVE_S1.);
+#60515 = LINE('',#60516,#60517);
+#60516 = CARTESIAN_POINT('',(0.E+000,-3.000000044703,8.000000119209));
+#60517 = VECTOR('',#60518,1.);
+#60518 = DIRECTION('',(1.,0.E+000,0.E+000));
+#60519 = PCURVE('',#60469,#60520);
+#60520 = DEFINITIONAL_REPRESENTATION('',(#60521),#60525);
+#60521 = LINE('',#60522,#60523);
+#60522 = CARTESIAN_POINT('',(0.E+000,1.1181813851));
+#60523 = VECTOR('',#60524,1.);
+#60524 = DIRECTION('',(1.,0.E+000));
+#60525 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#60526 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#60530)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#60527,#60528,#60529)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#60527 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#60528 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#60529 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#60530 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#60527,
+  'distance_accuracy_value','confusion accuracy');
+#60531 = SHAPE_DEFINITION_REPRESENTATION(#60532,#60451);
+#60532 = PRODUCT_DEFINITION_SHAPE('','',#60533);
+#60533 = PRODUCT_DEFINITION('design','',#60534,#60537);
+#60534 = PRODUCT_DEFINITION_FORMATION('','',#60535);
+#60535 = PRODUCT('Compound225','Compound225','',(#60536));
+#60536 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#60537 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#60538 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#60539,#60541);
+#60539 = ( REPRESENTATION_RELATIONSHIP('','',#60451,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#60540) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#60540 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1359);
+#60541 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #60542);
+#60542 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('337','=>[0:1:1:338]','',#5,
+  #60533,$);
+#60543 = PRODUCT_TYPE('part',$,(#60535));
+#60544 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#60545),#60696);
+#60545 = SHELL_BASED_SURFACE_MODEL('',(#60546));
+#60546 = OPEN_SHELL('',(#60547));
+#60547 = ADVANCED_FACE('',(#60548),#60562,.T.);
+#60548 = FACE_BOUND('',#60549,.T.);
+#60549 = EDGE_LOOP('',(#60550,#60603,#60622,#60660));
+#60550 = ORIENTED_EDGE('',*,*,#60551,.T.);
+#60551 = EDGE_CURVE('',#60552,#60554,#60556,.T.);
+#60552 = VERTEX_POINT('',#60553);
+#60553 = CARTESIAN_POINT('',(0.E+000,4.800000071526,0.E+000));
+#60554 = VERTEX_POINT('',#60555);
+#60555 = CARTESIAN_POINT('',(3.000000119209,4.800000071526,0.E+000));
+#60556 = SURFACE_CURVE('',#60557,(#60561),.PCURVE_S1.);
+#60557 = LINE('',#60558,#60559);
+#60558 = CARTESIAN_POINT('',(0.E+000,4.800000071526,0.E+000));
+#60559 = VECTOR('',#60560,1.);
+#60560 = DIRECTION('',(1.,0.E+000,0.E+000));
+#60561 = PCURVE('',#60562,#60575);
+#60562 = B_SPLINE_SURFACE_WITH_KNOTS('',1,5,(
+    (#60563,#60564,#60565,#60566,#60567,#60568)
+    ,(#60569,#60570,#60571,#60572,#60573,#60574
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(6,6),(0.E+000,1.),(0.E+000,
+    1.0015625),.PIECEWISE_BEZIER_KNOTS.);
+#60563 = CARTESIAN_POINT('',(0.E+000,4.800000071526,0.E+000));
+#60564 = CARTESIAN_POINT('',(-1.316368009869E-015,4.800000095405,
+    0.427809045417));
+#60565 = CARTESIAN_POINT('',(1.327842867497E-015,4.800000119284,
+    0.855617339711));
+#60566 = CARTESIAN_POINT('',(1.546901681999E-015,4.800000143163,
+    1.28342789207));
+#60567 = CARTESIAN_POINT('',(-1.404644143222E-015,4.800000167042,
+    1.711236176956));
+#60568 = CARTESIAN_POINT('',(6.627302937062E-018,4.800000131286,
+    2.138634917738));
+#60569 = CARTESIAN_POINT('',(3.000000119209,4.800000071526,0.E+000));
+#60570 = CARTESIAN_POINT('',(3.000000119209,4.800000095405,
+    0.427809045417));
+#60571 = CARTESIAN_POINT('',(3.000000119209,4.800000119284,
+    0.855617339711));
+#60572 = CARTESIAN_POINT('',(3.000000119209,4.800000143163,1.28342789207
+    ));
+#60573 = CARTESIAN_POINT('',(3.000000119209,4.800000167042,
+    1.711236176956));
+#60574 = CARTESIAN_POINT('',(3.000000116339,4.799907332521,
+    2.138634897581));
+#60575 = DEFINITIONAL_REPRESENTATION('',(#60576),#60602);
+#60576 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#60577,#60578,#60579,#60580,
+    #60581,#60582,#60583,#60584,#60585,#60586,#60587,#60588,#60589,
+    #60590,#60591,#60592,#60593,#60594,#60595,#60596,#60597,#60598,
+    #60599,#60600,#60601),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,0.136363641782,0.272727283564,
+    0.409090925347,0.545454567129,0.681818208911,0.818181850693,
+    0.954545492476,1.090909134258,1.22727277604,1.363636417822,
+    1.500000059605,1.636363701387,1.772727343169,1.909090984951,
+    2.045454626734,2.181818268516,2.318181910298,2.45454555208,
+    2.590909193863,2.727272835645,2.863636477427,3.000000119209),
+  .UNSPECIFIED.);
+#60577 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#60578 = CARTESIAN_POINT('',(1.515151515152E-002,0.E+000));
+#60579 = CARTESIAN_POINT('',(4.545454545455E-002,0.E+000));
+#60580 = CARTESIAN_POINT('',(9.090909090909E-002,0.E+000));
+#60581 = CARTESIAN_POINT('',(0.136363636364,0.E+000));
+#60582 = CARTESIAN_POINT('',(0.181818181818,0.E+000));
+#60583 = CARTESIAN_POINT('',(0.227272727273,0.E+000));
+#60584 = CARTESIAN_POINT('',(0.272727272727,0.E+000));
+#60585 = CARTESIAN_POINT('',(0.318181818182,0.E+000));
+#60586 = CARTESIAN_POINT('',(0.363636363636,0.E+000));
+#60587 = CARTESIAN_POINT('',(0.409090909091,0.E+000));
+#60588 = CARTESIAN_POINT('',(0.454545454545,0.E+000));
+#60589 = CARTESIAN_POINT('',(0.5,0.E+000));
+#60590 = CARTESIAN_POINT('',(0.545454545455,0.E+000));
+#60591 = CARTESIAN_POINT('',(0.590909090909,0.E+000));
+#60592 = CARTESIAN_POINT('',(0.636363636364,0.E+000));
+#60593 = CARTESIAN_POINT('',(0.681818181818,0.E+000));
+#60594 = CARTESIAN_POINT('',(0.727272727273,0.E+000));
+#60595 = CARTESIAN_POINT('',(0.772727272727,0.E+000));
+#60596 = CARTESIAN_POINT('',(0.818181818182,0.E+000));
+#60597 = CARTESIAN_POINT('',(0.863636363636,0.E+000));
+#60598 = CARTESIAN_POINT('',(0.909090909091,0.E+000));
+#60599 = CARTESIAN_POINT('',(0.954545454545,0.E+000));
+#60600 = CARTESIAN_POINT('',(0.984848484848,-0.E+000));
+#60601 = CARTESIAN_POINT('',(1.,0.E+000));
+#60602 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#60603 = ORIENTED_EDGE('',*,*,#60604,.T.);
+#60604 = EDGE_CURVE('',#60554,#60605,#60607,.T.);
+#60605 = VERTEX_POINT('',#60606);
+#60606 = CARTESIAN_POINT('',(3.000000116339,4.799907332521,
+    2.138634897581));
+#60607 = SURFACE_CURVE('',#60608,(#60615),.PCURVE_S1.);
+#60608 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#60609,#60610,#60611,#60612,
+    #60613,#60614),.UNSPECIFIED.,.F.,.F.,(6,6),(0.E+000,1.0015625),
+  .PIECEWISE_BEZIER_KNOTS.);
+#60609 = CARTESIAN_POINT('',(3.000000119209,4.800000071526,0.E+000));
+#60610 = CARTESIAN_POINT('',(3.000000119209,4.800000095405,
+    0.427809045417));
+#60611 = CARTESIAN_POINT('',(3.000000119209,4.800000119284,
+    0.855617339711));
+#60612 = CARTESIAN_POINT('',(3.000000119209,4.800000143163,1.28342789207
+    ));
+#60613 = CARTESIAN_POINT('',(3.000000119209,4.800000167042,
+    1.711236176956));
+#60614 = CARTESIAN_POINT('',(3.000000116339,4.799907332521,
+    2.138634897581));
+#60615 = PCURVE('',#60562,#60616);
+#60616 = DEFINITIONAL_REPRESENTATION('',(#60617),#60621);
+#60617 = LINE('',#60618,#60619);
+#60618 = CARTESIAN_POINT('',(1.,0.E+000));
+#60619 = VECTOR('',#60620,1.);
+#60620 = DIRECTION('',(0.E+000,1.));
+#60621 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#60622 = ORIENTED_EDGE('',*,*,#60623,.F.);
+#60623 = EDGE_CURVE('',#60624,#60605,#60626,.T.);
+#60624 = VERTEX_POINT('',#60625);
+#60625 = CARTESIAN_POINT('',(6.627302937059E-018,4.800000131286,
+    2.138634917738));
+#60626 = SURFACE_CURVE('',#60627,(#60631),.PCURVE_S1.);
+#60627 = LINE('',#60628,#60629);
+#60628 = CARTESIAN_POINT('',(6.627302937062E-018,4.800000131286,
+    2.138634917738));
+#60629 = VECTOR('',#60630,1.);
+#60630 = DIRECTION('',(0.999999999522,-3.093292044567E-005,
+    -6.718884999199E-009));
+#60631 = PCURVE('',#60562,#60632);
+#60632 = DEFINITIONAL_REPRESENTATION('',(#60633),#60659);
+#60633 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#60634,#60635,#60636,#60637,
+    #60638,#60639,#60640,#60641,#60642,#60643,#60644,#60645,#60646,
+    #60647,#60648,#60649,#60650,#60651,#60652,#60653,#60654,#60655,
+    #60656,#60657,#60658),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-3.130021344121E-030,0.136363641717,
+    0.272727283434,0.409090925151,0.545454566868,0.681818208585,
+    0.818181850302,0.954545492019,1.090909133736,1.227272775453,
+    1.36363641717,1.500000058887,1.636363700604,1.772727342321,
+    1.909090984038,2.045454625755,2.181818267472,2.318181909189,
+    2.454545550906,2.590909192623,2.72727283434,2.863636476057,
+    3.000000117774),.QUASI_UNIFORM_KNOTS.);
+#60634 = CARTESIAN_POINT('',(0.E+000,1.0015625));
+#60635 = CARTESIAN_POINT('',(1.515151515152E-002,1.0015625));
+#60636 = CARTESIAN_POINT('',(4.545454545455E-002,1.0015625));
+#60637 = CARTESIAN_POINT('',(9.090909090909E-002,1.0015625));
+#60638 = CARTESIAN_POINT('',(0.136363636364,1.0015625));
+#60639 = CARTESIAN_POINT('',(0.181818181818,1.0015625));
+#60640 = CARTESIAN_POINT('',(0.227272727273,1.0015625));
+#60641 = CARTESIAN_POINT('',(0.272727272727,1.0015625));
+#60642 = CARTESIAN_POINT('',(0.318181818182,1.0015625));
+#60643 = CARTESIAN_POINT('',(0.363636363636,1.0015625));
+#60644 = CARTESIAN_POINT('',(0.409090909091,1.0015625));
+#60645 = CARTESIAN_POINT('',(0.454545454545,1.0015625));
+#60646 = CARTESIAN_POINT('',(0.5,1.0015625));
+#60647 = CARTESIAN_POINT('',(0.545454545455,1.0015625));
+#60648 = CARTESIAN_POINT('',(0.590909090909,1.0015625));
+#60649 = CARTESIAN_POINT('',(0.636363636364,1.0015625));
+#60650 = CARTESIAN_POINT('',(0.681818181818,1.0015625));
+#60651 = CARTESIAN_POINT('',(0.727272727273,1.0015625));
+#60652 = CARTESIAN_POINT('',(0.772727272727,1.0015625));
+#60653 = CARTESIAN_POINT('',(0.818181818182,1.0015625));
+#60654 = CARTESIAN_POINT('',(0.863636363636,1.0015625));
+#60655 = CARTESIAN_POINT('',(0.909090909091,1.0015625));
+#60656 = CARTESIAN_POINT('',(0.954545454545,1.0015625));
+#60657 = CARTESIAN_POINT('',(0.984848484848,1.0015625));
+#60658 = CARTESIAN_POINT('',(1.,1.0015625));
+#60659 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#60660 = ORIENTED_EDGE('',*,*,#60661,.F.);
+#60661 = EDGE_CURVE('',#60552,#60624,#60662,.T.);
+#60662 = SURFACE_CURVE('',#60663,(#60667),.PCURVE_S1.);
+#60663 = LINE('',#60664,#60665);
+#60664 = CARTESIAN_POINT('',(0.E+000,4.800000071526,0.E+000));
+#60665 = VECTOR('',#60666,1.);
+#60666 = DIRECTION('',(3.098847251626E-018,2.794326910897E-008,1.));
+#60667 = PCURVE('',#60562,#60668);
+#60668 = DEFINITIONAL_REPRESENTATION('',(#60669),#60695);
+#60669 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#60670,#60671,#60672,#60673,
+    #60674,#60675,#60676,#60677,#60678,#60679,#60680,#60681,#60682,
+    #60683,#60684,#60685,#60686,#60687,#60688,#60689,#60690,#60691,
+    #60692,#60693,#60694),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,9.721067807898E-002,0.194421356158,
+    0.291632034237,0.388842712316,0.486053390395,0.583264068474,
+    0.680474746553,0.777685424632,0.874896102711,0.97210678079,
+    1.069317458869,1.166528136948,1.263738815027,1.360949493106,
+    1.458160171185,1.555370849264,1.652581527343,1.749792205422,
+    1.847002883501,1.94421356158,2.041424239659,2.138634917738),
+  .UNSPECIFIED.);
+#60670 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#60671 = CARTESIAN_POINT('',(0.E+000,1.517227908644E-002));
+#60672 = CARTESIAN_POINT('',(0.E+000,4.551684001149E-002));
+#60673 = CARTESIAN_POINT('',(0.E+000,9.103369074268E-002));
+#60674 = CARTESIAN_POINT('',(0.E+000,0.136550548175));
+#60675 = CARTESIAN_POINT('',(0.E+000,0.18206742272));
+#60676 = CARTESIAN_POINT('',(0.E+000,0.227584338799));
+#60677 = CARTESIAN_POINT('',(0.E+000,0.273101340051));
+#60678 = CARTESIAN_POINT('',(0.E+000,0.318618493393));
+#60679 = CARTESIAN_POINT('',(0.E+000,0.364135893396));
+#60680 = CARTESIAN_POINT('',(0.E+000,0.409653666571));
+#60681 = CARTESIAN_POINT('',(0.E+000,0.45517197569));
+#60682 = CARTESIAN_POINT('',(0.E+000,0.500691024099));
+#60683 = CARTESIAN_POINT('',(0.E+000,0.546211060046));
+#60684 = CARTESIAN_POINT('',(0.E+000,0.591732381008));
+#60685 = CARTESIAN_POINT('',(0.E+000,0.637255338042));
+#60686 = CARTESIAN_POINT('',(0.E+000,0.68278034014));
+#60687 = CARTESIAN_POINT('',(0.E+000,0.728307858628));
+#60688 = CARTESIAN_POINT('',(0.E+000,0.773838431511));
+#60689 = CARTESIAN_POINT('',(0.E+000,0.819372668137));
+#60690 = CARTESIAN_POINT('',(0.E+000,0.864911252828));
+#60691 = CARTESIAN_POINT('',(0.E+000,0.910454952558));
+#60692 = CARTESIAN_POINT('',(0.E+000,0.956004609732));
+#60693 = CARTESIAN_POINT('',(-0.E+000,0.986375663803));
+#60694 = CARTESIAN_POINT('',(0.E+000,1.0015625));
+#60695 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#60696 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#60700)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#60697,#60698,#60699)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#60697 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#60698 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#60699 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#60700 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#60697,
+  'distance_accuracy_value','confusion accuracy');
+#60701 = SHAPE_DEFINITION_REPRESENTATION(#60702,#60544);
+#60702 = PRODUCT_DEFINITION_SHAPE('','',#60703);
+#60703 = PRODUCT_DEFINITION('design','',#60704,#60707);
+#60704 = PRODUCT_DEFINITION_FORMATION('','',#60705);
+#60705 = PRODUCT('Compound231','Compound231','',(#60706));
+#60706 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#60707 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#60708 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#60709,#60711);
+#60709 = ( REPRESENTATION_RELATIONSHIP('','',#60544,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#60710) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#60710 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1363);
+#60711 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #60712);
+#60712 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('338','=>[0:1:1:339]','',#5,
+  #60703,$);
+#60713 = PRODUCT_TYPE('part',$,(#60705));
+#60714 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#60715),#61145);
+#60715 = SHELL_BASED_SURFACE_MODEL('',(#60716));
+#60716 = OPEN_SHELL('',(#60717));
+#60717 = ADVANCED_FACE('',(#60718),#60732,.T.);
+#60718 = FACE_BOUND('',#60719,.T.);
+#60719 = EDGE_LOOP('',(#60720,#60773,#60815,#60857,#60899,#60941,#60979,
+    #61021,#61063,#61105));
+#60720 = ORIENTED_EDGE('',*,*,#60721,.F.);
+#60721 = EDGE_CURVE('',#60722,#60724,#60726,.T.);
+#60722 = VERTEX_POINT('',#60723);
+#60723 = CARTESIAN_POINT('',(0.E+000,-3.000000044703,11.66666679581));
+#60724 = VERTEX_POINT('',#60725);
+#60725 = CARTESIAN_POINT('',(0.E+000,-3.000000044703,11.533333475391));
+#60726 = SURFACE_CURVE('',#60727,(#60731),.PCURVE_S1.);
+#60727 = LINE('',#60728,#60729);
+#60728 = CARTESIAN_POINT('',(0.E+000,-3.000000044703,11.333333479861));
+#60729 = VECTOR('',#60730,1.);
+#60730 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#60731 = PCURVE('',#60732,#60745);
+#60732 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#60733,#60734)
+    ,(#60735,#60736)
+    ,(#60737,#60738)
+    ,(#60739,#60740)
+    ,(#60741,#60742)
+    ,(#60743,#60744
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,
+    0.492000007331),.PIECEWISE_BEZIER_KNOTS.);
+#60733 = CARTESIAN_POINT('',(-3.673940452188E-016,3.000000044703,
+    11.333333479861));
+#60734 = CARTESIAN_POINT('',(-3.673940452188E-016,3.000000044703,
+    16.253333553175));
+#60735 = CARTESIAN_POINT('',(-2.005497774376,3.000000044703,
+    11.333333479861));
+#60736 = CARTESIAN_POINT('',(-2.005497774376,3.000000044703,
+    16.253333553175));
+#60737 = CARTESIAN_POINT('',(-3.797450996005,1.323723108182,
+    11.333333479861));
+#60738 = CARTESIAN_POINT('',(-3.797450996005,1.323723108182,
+    16.253333553175));
+#60739 = CARTESIAN_POINT('',(-3.797450996005,-1.323723108182,
+    11.333333479861));
+#60740 = CARTESIAN_POINT('',(-3.797450996005,-1.323723108182,
+    16.253333553175));
+#60741 = CARTESIAN_POINT('',(-2.005497774376,-3.000000044703,
+    11.333333479861));
+#60742 = CARTESIAN_POINT('',(-2.005497774376,-3.000000044703,
+    16.253333553175));
+#60743 = CARTESIAN_POINT('',(0.E+000,-3.000000044703,11.333333479861));
+#60744 = CARTESIAN_POINT('',(0.E+000,-3.000000044703,16.253333553175));
+#60745 = DEFINITIONAL_REPRESENTATION('',(#60746),#60772);
+#60746 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#60747,#60748,#60749,#60750,
+    #60751,#60752,#60753,#60754,#60755,#60756,#60757,#60758,#60759,
+    #60760,#60761,#60762,#60763,#60764,#60765,#60766,#60767,#60768,
+    #60769,#60770,#60771),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.333333315949,-0.327272710475,
+    -0.321212105002,-0.315151499528,-0.309090894054,-0.303030288581,
+    -0.296969683107,-0.290909077634,-0.28484847216,-0.278787866686,
+    -0.272727261213,-0.266666655739,-0.260606050266,-0.254545444792,
+    -0.248484839318,-0.242424233845,-0.236363628371,-0.230303022898,
+    -0.224242417424,-0.21818181195,-0.212121206477,-0.206060601003,
+    -0.19999999553),.UNSPECIFIED.);
+#60747 = CARTESIAN_POINT('',(1.,3.333333159487E-002));
+#60748 = CARTESIAN_POINT('',(1.,3.313131141242E-002));
+#60749 = CARTESIAN_POINT('',(1.,3.272727104751E-002));
+#60750 = CARTESIAN_POINT('',(1.,3.212121050015E-002));
+#60751 = CARTESIAN_POINT('',(1.,3.151514995279E-002));
+#60752 = CARTESIAN_POINT('',(1.,3.090908940543E-002));
+#60753 = CARTESIAN_POINT('',(1.,3.030302885807E-002));
+#60754 = CARTESIAN_POINT('',(1.,2.969696831072E-002));
+#60755 = CARTESIAN_POINT('',(1.,2.909090776336E-002));
+#60756 = CARTESIAN_POINT('',(1.,2.8484847216E-002));
+#60757 = CARTESIAN_POINT('',(1.,2.787878666864E-002));
+#60758 = CARTESIAN_POINT('',(1.,2.727272612128E-002));
+#60759 = CARTESIAN_POINT('',(1.,2.666666557392E-002));
+#60760 = CARTESIAN_POINT('',(1.,2.606060502656E-002));
+#60761 = CARTESIAN_POINT('',(1.,2.54545444792E-002));
+#60762 = CARTESIAN_POINT('',(1.,2.484848393184E-002));
+#60763 = CARTESIAN_POINT('',(1.,2.424242338448E-002));
+#60764 = CARTESIAN_POINT('',(1.,2.363636283712E-002));
+#60765 = CARTESIAN_POINT('',(1.,2.303030228977E-002));
+#60766 = CARTESIAN_POINT('',(1.,2.242424174241E-002));
+#60767 = CARTESIAN_POINT('',(1.,2.181818119505E-002));
+#60768 = CARTESIAN_POINT('',(1.,2.121212064769E-002));
+#60769 = CARTESIAN_POINT('',(1.,2.060606010033E-002));
+#60770 = CARTESIAN_POINT('',(1.,2.020201973542E-002));
+#60771 = CARTESIAN_POINT('',(1.,1.999999955297E-002));
+#60772 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#60773 = ORIENTED_EDGE('',*,*,#60774,.F.);
+#60774 = EDGE_CURVE('',#60775,#60722,#60777,.T.);
+#60775 = VERTEX_POINT('',#60776);
+#60776 = CARTESIAN_POINT('',(-2.121242937857,-2.121242937857,
+    11.616739805526));
+#60777 = SURFACE_CURVE('',#60778,(#60786),.PCURVE_S1.);
+#60778 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#60779,#60780,#60781,#60782,
+    #60783,#60784,#60785),.UNSPECIFIED.,.F.,.F.,(4,3,4),(-0.241767738739
+    ,-5.116260925722E-002,0.E+000),.UNSPECIFIED.);
+#60779 = CARTESIAN_POINT('',(-2.121242937857,-2.121242937857,
+    11.616739805526));
+#60780 = CARTESIAN_POINT('',(-1.696398425593,-2.546027153263,
+    11.629517462698));
+#60781 = CARTESIAN_POINT('',(-1.132870466089,-2.848646600231,
+    11.642407286568));
+#60782 = CARTESIAN_POINT('',(-0.510776816657,-2.956180131403,
+    11.655783262353));
+#60783 = CARTESIAN_POINT('',(-0.343793197728,-2.985044496451,
+    11.659373668469));
+#60784 = CARTESIAN_POINT('',(-0.172837931049,-3.000000044703,
+    11.662999102008));
+#60785 = CARTESIAN_POINT('',(1.408962794181E-015,-3.000000044703,
+    11.66666679581));
+#60786 = PCURVE('',#60732,#60787);
+#60787 = DEFINITIONAL_REPRESENTATION('',(#60788),#60814);
+#60788 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#60789,#60790,#60791,#60792,
+    #60793,#60794,#60795,#60796,#60797,#60798,#60799,#60800,#60801,
+    #60802,#60803,#60804,#60805,#60806,#60807,#60808,#60809,#60810,
+    #60811,#60812,#60813),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.241767738739,-0.230778296069,
+    -0.219788853399,-0.208799410729,-0.197809968059,-0.186820525389,
+    -0.175831082719,-0.164841640049,-0.153852197379,-0.142862754709,
+    -0.131873312039,-0.12088386937,-0.1098944267,-9.890498402959E-002,
+    -8.791554135964E-002,-7.692609868968E-002,-6.593665601973E-002,
+    -5.494721334977E-002,-4.395777067982E-002,-3.296832800986E-002,
+    -2.197888533991E-002,-1.098944266995E-002,0.E+000),.UNSPECIFIED.);
+#60789 = CARTESIAN_POINT('',(0.755548342152,2.834063256648E-002));
+#60790 = CARTESIAN_POINT('',(0.759251225338,2.841430284562E-002));
+#60791 = CARTESIAN_POINT('',(0.766658236493,2.856171797596E-002));
+#60792 = CARTESIAN_POINT('',(0.777771933515,2.878310739361E-002));
+#60793 = CARTESIAN_POINT('',(0.788888326523,2.900480653939E-002));
+#60794 = CARTESIAN_POINT('',(0.800006687074,2.922685841931E-002));
+#60795 = CARTESIAN_POINT('',(0.811126202254,2.944930603933E-002));
+#60796 = CARTESIAN_POINT('',(0.822246007003,2.967219240546E-002));
+#60797 = CARTESIAN_POINT('',(0.833365249501,2.989556052368E-002));
+#60798 = CARTESIAN_POINT('',(0.844483146003,3.011945339998E-002));
+#60799 = CARTESIAN_POINT('',(0.855599036141,3.034391404034E-002));
+#60800 = CARTESIAN_POINT('',(0.866712435097,3.056898545077E-002));
+#60801 = CARTESIAN_POINT('',(0.877823082922,3.079471063724E-002));
+#60802 = CARTESIAN_POINT('',(0.888930990391,3.102113260574E-002));
+#60803 = CARTESIAN_POINT('',(0.9000364806,3.124829436227E-002));
+#60804 = CARTESIAN_POINT('',(0.911140227196,3.147623891281E-002));
+#60805 = CARTESIAN_POINT('',(0.922243283695,3.170500926335E-002));
+#60806 = CARTESIAN_POINT('',(0.933347122534,3.193464841989E-002));
+#60807 = CARTESIAN_POINT('',(0.944453612221,3.216519938839E-002));
+#60808 = CARTESIAN_POINT('',(0.95556519791,3.23967051749E-002));
+#60809 = CARTESIAN_POINT('',(0.966675370754,3.262920878533E-002));
+#60810 = CARTESIAN_POINT('',(0.977784768654,3.28627532257E-002));
+#60811 = CARTESIAN_POINT('',(0.988892930945,3.309738150199E-002));
+#60812 = CARTESIAN_POINT('',(0.996297740711,3.325455158081E-002));
+#60813 = CARTESIAN_POINT('',(1.,3.333333159487E-002));
+#60814 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#60815 = ORIENTED_EDGE('',*,*,#60816,.F.);
+#60816 = EDGE_CURVE('',#60817,#60775,#60819,.T.);
+#60817 = VERTEX_POINT('',#60818);
+#60818 = CARTESIAN_POINT('',(-3.000124926996,-1.837046694444E-016,
+    11.566583543184));
+#60819 = SURFACE_CURVE('',#60820,(#60828),.PCURVE_S1.);
+#60820 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#60821,#60822,#60823,#60824,
+    #60825,#60826,#60827),.UNSPECIFIED.,.F.,.F.,(4,3,4),(-0.241778545972
+    ,-4.914153154199E-002,0.E+000),.UNSPECIFIED.);
+#60821 = CARTESIAN_POINT('',(-3.000124926996,0.E+000,11.566583543184));
+#60822 = CARTESIAN_POINT('',(-3.000124926996,-0.62169002941,
+    11.579775518696));
+#60823 = CARTESIAN_POINT('',(-2.802555824549,-1.241953832438,
+    11.593021629343));
+#60824 = CARTESIAN_POINT('',(-2.434468356438,-1.752997934796,
+    11.606437557795));
+#60825 = CARTESIAN_POINT('',(-2.340569569759,-1.883364832092,
+    11.609859949245));
+#60826 = CARTESIAN_POINT('',(-2.235832802661,-2.006669336437,
+    11.613293391684));
+#60827 = CARTESIAN_POINT('',(-2.121242937857,-2.121242937857,
+    11.616739805526));
+#60828 = PCURVE('',#60732,#60829);
+#60829 = DEFINITIONAL_REPRESENTATION('',(#60830),#60856);
+#60830 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#60831,#60832,#60833,#60834,
+    #60835,#60836,#60837,#60838,#60839,#60840,#60841,#60842,#60843,
+    #60844,#60845,#60846,#60847,#60848,#60849,#60850,#60851,#60852,
+    #60853,#60854,#60855),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.241778545972,-0.230788612064,
+    -0.219798678156,-0.208808744248,-0.197818810341,-0.186828876433,
+    -0.175838942525,-0.164849008617,-0.153859074709,-0.142869140802,
+    -0.131879206894,-0.120889272986,-0.109899339078,-9.89094051703E-002,
+    -8.791947126249E-002,-7.692953735468E-002,-6.593960344687E-002,
+    -5.494966953906E-002,-4.395973563124E-002,-3.296980172343E-002,
+    -2.197986781562E-002,-1.098993390781E-002,0.E+000),.UNSPECIFIED.);
+#60831 = CARTESIAN_POINT('',(0.5,2.332500633223E-002));
+#60832 = CARTESIAN_POINT('',(0.503874215231,2.340026649935E-002));
+#60833 = CARTESIAN_POINT('',(0.51162175375,2.355082207229E-002));
+#60834 = CARTESIAN_POINT('',(0.523241217472,2.37767740358E-002));
+#60835 = CARTESIAN_POINT('',(0.534859806363,2.400285749142E-002));
+#60836 = CARTESIAN_POINT('',(0.54647800854,2.422908532716E-002));
+#60837 = CARTESIAN_POINT('',(0.558096066514,2.445547043101E-002));
+#60838 = CARTESIAN_POINT('',(0.569713986311,2.468202569097E-002));
+#60839 = CARTESIAN_POINT('',(0.581331609202,2.490876399505E-002));
+#60840 = CARTESIAN_POINT('',(0.592948668072,2.513569823125E-002));
+#60841 = CARTESIAN_POINT('',(0.604564848709,2.536284128756E-002));
+#60842 = CARTESIAN_POINT('',(0.616179850005,2.5590206052E-002));
+#60843 = CARTESIAN_POINT('',(0.62779344385,2.581780541255E-002));
+#60844 = CARTESIAN_POINT('',(0.639405534527,2.604565225723E-002));
+#60845 = CARTESIAN_POINT('',(0.65101621455,2.627375947403E-002));
+#60846 = CARTESIAN_POINT('',(0.662625826332,2.650213995096E-002));
+#60847 = CARTESIAN_POINT('',(0.674234992253,2.673080657602E-002));
+#60848 = CARTESIAN_POINT('',(0.685844750724,2.695977223721E-002));
+#60849 = CARTESIAN_POINT('',(0.697456282669,2.718904982252E-002));
+#60850 = CARTESIAN_POINT('',(0.709072150787,2.741865221997E-002));
+#60851 = CARTESIAN_POINT('',(0.720689152397,2.764859231755E-002));
+#60852 = CARTESIAN_POINT('',(0.732307386981,2.787888300327E-002));
+#60853 = CARTESIAN_POINT('',(0.743926905617,2.810953716512E-002));
+#60854 = CARTESIAN_POINT('',(0.751674323842,2.826355751578E-002));
+#60855 = CARTESIAN_POINT('',(0.755548342152,2.834063256647E-002));
+#60856 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#60857 = ORIENTED_EDGE('',*,*,#60858,.F.);
+#60858 = EDGE_CURVE('',#60859,#60817,#60861,.T.);
+#60859 = VERTEX_POINT('',#60860);
+#60860 = CARTESIAN_POINT('',(-2.121242937857,2.121242937857,
+    11.516739807761));
+#60861 = SURFACE_CURVE('',#60862,(#60870),.PCURVE_S1.);
+#60862 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#60863,#60864,#60865,#60866,
+    #60867,#60868,#60869),.UNSPECIFIED.,.F.,.F.,(4,3,4),(-0.241777920213
+    ,-5.490128045919E-002,0.E+000),.UNSPECIFIED.);
+#60863 = CARTESIAN_POINT('',(-2.121242937857,2.121242937857,
+    11.516739807761));
+#60864 = CARTESIAN_POINT('',(-2.556492380509,1.686055268804,
+    11.529772163736));
+#60865 = CARTESIAN_POINT('',(-2.846838548048,1.122493013087,
+    11.542556126241));
+#60866 = CARTESIAN_POINT('',(-2.953184965617,0.528513840338,
+    11.555326237338));
+#60867 = CARTESIAN_POINT('',(-2.98442779246,0.35401253727,
+    11.559077885761));
+#60868 = CARTESIAN_POINT('',(-3.000124926996,0.176969188022,
+    11.562828338686));
+#60869 = CARTESIAN_POINT('',(-3.000124926996,0.E+000,11.566583543184));
+#60870 = PCURVE('',#60732,#60871);
+#60871 = DEFINITIONAL_REPRESENTATION('',(#60872),#60898);
+#60872 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#60873,#60874,#60875,#60876,
+    #60877,#60878,#60879,#60880,#60881,#60882,#60883,#60884,#60885,
+    #60886,#60887,#60888,#60889,#60890,#60891,#60892,#60893,#60894,
+    #60895,#60896,#60897),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.241777920213,-0.230788014749,
+    -0.219798109285,-0.20880820382,-0.197818298356,-0.186828392892,
+    -0.175838487428,-0.164848581963,-0.153858676499,-0.142868771035,
+    -0.131878865571,-0.120888960106,-0.109899054642,-9.890914917805E-002
+    ,-8.791924371382E-002,-7.692933824959E-002,-6.593943278536E-002,
+    -5.494952732114E-002,-4.395962185691E-002,-3.296971639268E-002,
+    -2.197981092845E-002,-1.098990546423E-002,0.E+000),.UNSPECIFIED.);
+#60873 = CARTESIAN_POINT('',(0.244451657848,1.834063278999E-002));
+#60874 = CARTESIAN_POINT('',(0.248321056995,1.841727391556E-002));
+#60875 = CARTESIAN_POINT('',(0.256059151986,1.857038435686E-002));
+#60876 = CARTESIAN_POINT('',(0.267665623553,1.879956321053E-002));
+#60877 = CARTESIAN_POINT('',(0.279273047612,1.902828387719E-002));
+#60878 = CARTESIAN_POINT('',(0.290882402076,1.925657497811E-002));
+#60879 = CARTESIAN_POINT('',(0.30249429978,1.948446513454E-002));
+#60880 = CARTESIAN_POINT('',(0.31410897674,1.971198296775E-002));
+#60881 = CARTESIAN_POINT('',(0.325726363523,1.9939157099E-002));
+#60882 = CARTESIAN_POINT('',(0.337346138627,2.016601614956E-002));
+#60883 = CARTESIAN_POINT('',(0.348967790345,2.039258874069E-002));
+#60884 = CARTESIAN_POINT('',(0.360590679348,2.061890349366E-002));
+#60885 = CARTESIAN_POINT('',(0.372214103443,2.084498902973E-002));
+#60886 = CARTESIAN_POINT('',(0.383837363095,2.107087397016E-002));
+#60887 = CARTESIAN_POINT('',(0.395459828485,2.129658693622E-002));
+#60888 = CARTESIAN_POINT('',(0.40708100297,2.152215654917E-002));
+#60889 = CARTESIAN_POINT('',(0.418700599259,2.174761143028E-002));
+#60890 = CARTESIAN_POINT('',(0.430318564969,2.19729802008E-002));
+#60891 = CARTESIAN_POINT('',(0.441935291481,2.219829148202E-002));
+#60892 = CARTESIAN_POINT('',(0.453551131022,2.242357389517E-002));
+#60893 = CARTESIAN_POINT('',(0.46516569062,2.264885606154E-002));
+#60894 = CARTESIAN_POINT('',(0.476778902167,2.287416660239E-002));
+#60895 = CARTESIAN_POINT('',(0.488390515005,2.309953413898E-002));
+#60896 = CARTESIAN_POINT('',(0.496130394408,2.324983624137E-002));
+#60897 = CARTESIAN_POINT('',(0.5,2.332500633228E-002));
+#60898 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#60899 = ORIENTED_EDGE('',*,*,#60900,.F.);
+#60900 = EDGE_CURVE('',#60901,#60859,#60903,.T.);
+#60901 = VERTEX_POINT('',#60902);
+#60902 = CARTESIAN_POINT('',(-3.673940452188E-016,3.000000044703,
+    11.46666680028));
+#60903 = SURFACE_CURVE('',#60904,(#60912),.PCURVE_S1.);
+#60904 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#60905,#60906,#60907,#60908,
+    #60909,#60910,#60911),.UNSPECIFIED.,.F.,.F.,(4,3,4),(-0.241768013859
+    ,-4.988799698782E-002,0.E+000),.UNSPECIFIED.);
+#60905 = CARTESIAN_POINT('',(-3.673940452188E-016,3.000000044703,
+    11.46666680028));
+#60906 = CARTESIAN_POINT('',(-0.648394886504,3.000000044703,
+    11.480426013272));
+#60907 = CARTESIAN_POINT('',(-1.266385734768,2.787245485495,
+    11.493718954695));
+#60908 = CARTESIAN_POINT('',(-1.760951598692,2.428641550431,11.506687649
+    ));
+#60909 = CARTESIAN_POINT('',(-1.889536642263,2.335406036259,
+    11.510059454949));
+#60910 = CARTESIAN_POINT('',(-2.010013383478,2.232456705772,
+    11.513409342503));
+#60911 = CARTESIAN_POINT('',(-2.121242937857,2.121242937857,
+    11.516739807761));
+#60912 = PCURVE('',#60732,#60913);
+#60913 = DEFINITIONAL_REPRESENTATION('',(#60914),#60940);
+#60914 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#60915,#60916,#60917,#60918,
+    #60919,#60920,#60921,#60922,#60923,#60924,#60925,#60926,#60927,
+    #60928,#60929,#60930,#60931,#60932,#60933,#60934,#60935,#60936,
+    #60937,#60938,#60939),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.241768013859,-0.230778558684,
+    -0.219789103508,-0.208799648333,-0.197810193158,-0.186820737982,
+    -0.175831282807,-0.164841827631,-0.153852372456,-0.14286291728,
+    -0.131873462105,-0.12088400693,-0.109894551754,-9.89050965788E-002,
+    -8.791564140338E-002,-7.692618622796E-002,-6.593673105253E-002,
+    -5.494727587711E-002,-4.395782070169E-002,-3.296836552627E-002,
+    -2.197891035084E-002,-1.098945517542E-002,0.E+000),.UNSPECIFIED.);
+#60915 = CARTESIAN_POINT('',(0.E+000,1.33333320419E-002));
+#60916 = CARTESIAN_POINT('',(3.703305832129E-003,1.341213454405E-002));
+#60917 = CARTESIAN_POINT('',(1.110768715263E-002,1.356943366084E-002));
+#60918 = CARTESIAN_POINT('',(2.220981775515E-002,1.380448068206E-002));
+#60919 = CARTESIAN_POINT('',(3.330992589591E-002,1.403864205794E-002));
+#60920 = CARTESIAN_POINT('',(4.440983806942E-002,1.427193379709E-002));
+#60921 = CARTESIAN_POINT('',(5.55110029082E-002,1.450437190811E-002));
+#60922 = CARTESIAN_POINT('',(6.661445315875E-002,1.473597239962E-002));
+#60923 = CARTESIAN_POINT('',(7.772084371494E-002,1.496675128023E-002));
+#60924 = CARTESIAN_POINT('',(8.883047703829E-002,1.519672455854E-002));
+#60925 = CARTESIAN_POINT('',(9.994333912115E-002,1.542590824317E-002));
+#60926 = CARTESIAN_POINT('',(0.111059139148,1.565431834273E-002));
+#60927 = CARTESIAN_POINT('',(0.122177354133,1.588197086582E-002));
+#60928 = CARTESIAN_POINT('',(0.133297277239,1.610888182105E-002));
+#60929 = CARTESIAN_POINT('',(0.144418070575,1.633506721704E-002));
+#60930 = CARTESIAN_POINT('',(0.155538817322,1.65605430624E-002));
+#60931 = CARTESIAN_POINT('',(0.166658589757,1.678532536573E-002));
+#60932 = CARTESIAN_POINT('',(0.177776468716,1.700943013564E-002));
+#60933 = CARTESIAN_POINT('',(0.188891752434,1.723287338074E-002));
+#60934 = CARTESIAN_POINT('',(0.200003464318,1.745567110965E-002));
+#60935 = CARTESIAN_POINT('',(0.21111542599,1.767783933097E-002));
+#60936 = CARTESIAN_POINT('',(0.222227426882,1.789939405332E-002));
+#60937 = CARTESIAN_POINT('',(0.233339576547,1.81203512853E-002));
+#60938 = CARTESIAN_POINT('',(0.240747647354,1.826726845211E-002));
+#60939 = CARTESIAN_POINT('',(0.244451657848,1.834063278999E-002));
+#60940 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#60941 = ORIENTED_EDGE('',*,*,#60942,.F.);
+#60942 = EDGE_CURVE('',#60943,#60901,#60945,.T.);
+#60943 = VERTEX_POINT('',#60944);
+#60944 = CARTESIAN_POINT('',(-3.673940452188E-016,3.000000044703,
+    11.333333479861));
+#60945 = SURFACE_CURVE('',#60946,(#60950),.PCURVE_S1.);
+#60946 = LINE('',#60947,#60948);
+#60947 = CARTESIAN_POINT('',(-3.673940452188E-016,3.000000044703,
+    11.333333479861));
+#60948 = VECTOR('',#60949,1.);
+#60949 = DIRECTION('',(0.E+000,0.E+000,1.));
+#60950 = PCURVE('',#60732,#60951);
+#60951 = DEFINITIONAL_REPRESENTATION('',(#60952),#60978);
+#60952 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#60953,#60954,#60955,#60956,
+    #60957,#60958,#60959,#60960,#60961,#60962,#60963,#60964,#60965,
+    #60966,#60967,#60968,#60969,#60970,#60971,#60972,#60973,#60974,
+    #60975,#60976,#60977),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,6.060605473591E-003,
+    1.212121094718E-002,1.818181642077E-002,2.424242189436E-002,
+    3.030302736795E-002,3.636363284155E-002,4.242423831514E-002,
+    4.848484378873E-002,5.454544926232E-002,6.060605473591E-002,
+    6.66666602095E-002,7.272726568309E-002,7.878787115668E-002,
+    8.484847663027E-002,9.090908210386E-002,9.696968757745E-002,
+    0.103030293051,0.109090898525,0.115151503998,0.121212109472,
+    0.127272714945,0.133333320419),.UNSPECIFIED.);
+#60953 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#60954 = CARTESIAN_POINT('',(0.E+000,2.02020182453E-004));
+#60955 = CARTESIAN_POINT('',(0.E+000,6.060605473591E-004));
+#60956 = CARTESIAN_POINT('',(0.E+000,1.212121094718E-003));
+#60957 = CARTESIAN_POINT('',(0.E+000,1.818181642077E-003));
+#60958 = CARTESIAN_POINT('',(0.E+000,2.424242189436E-003));
+#60959 = CARTESIAN_POINT('',(0.E+000,3.030302736796E-003));
+#60960 = CARTESIAN_POINT('',(0.E+000,3.636363284155E-003));
+#60961 = CARTESIAN_POINT('',(0.E+000,4.242423831514E-003));
+#60962 = CARTESIAN_POINT('',(0.E+000,4.848484378873E-003));
+#60963 = CARTESIAN_POINT('',(0.E+000,5.454544926232E-003));
+#60964 = CARTESIAN_POINT('',(0.E+000,6.060605473591E-003));
+#60965 = CARTESIAN_POINT('',(0.E+000,6.66666602095E-003));
+#60966 = CARTESIAN_POINT('',(0.E+000,7.272726568309E-003));
+#60967 = CARTESIAN_POINT('',(0.E+000,7.878787115668E-003));
+#60968 = CARTESIAN_POINT('',(0.E+000,8.484847663027E-003));
+#60969 = CARTESIAN_POINT('',(0.E+000,9.090908210386E-003));
+#60970 = CARTESIAN_POINT('',(0.E+000,9.696968757745E-003));
+#60971 = CARTESIAN_POINT('',(0.E+000,1.03030293051E-002));
+#60972 = CARTESIAN_POINT('',(0.E+000,1.090908985246E-002));
+#60973 = CARTESIAN_POINT('',(0.E+000,1.151515039982E-002));
+#60974 = CARTESIAN_POINT('',(0.E+000,1.212121094718E-002));
+#60975 = CARTESIAN_POINT('',(0.E+000,1.272727149454E-002));
+#60976 = CARTESIAN_POINT('',(-0.E+000,1.313131185945E-002));
+#60977 = CARTESIAN_POINT('',(0.E+000,1.33333320419E-002));
+#60978 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#60979 = ORIENTED_EDGE('',*,*,#60980,.F.);
+#60980 = EDGE_CURVE('',#60981,#60943,#60983,.T.);
+#60981 = VERTEX_POINT('',#60982);
+#60982 = CARTESIAN_POINT('',(-2.121242937857,2.121242937857,
+    11.383260470145));
+#60983 = SURFACE_CURVE('',#60984,(#60992),.PCURVE_S1.);
+#60984 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#60985,#60986,#60987,#60988,
+    #60989,#60990,#60991),.UNSPECIFIED.,.F.,.F.,(4,3,4),(-0.241767738739
+    ,-5.116260925744E-002,0.E+000),.UNSPECIFIED.);
+#60985 = CARTESIAN_POINT('',(-2.121242937857,2.121242937857,
+    11.383260470145));
+#60986 = CARTESIAN_POINT('',(-1.696398425593,2.546027153262,
+    11.370482812973));
+#60987 = CARTESIAN_POINT('',(-1.13287046609,2.84864660023,
+    11.357592989103));
+#60988 = CARTESIAN_POINT('',(-0.51077681666,2.956180131403,
+    11.344217013318));
+#60989 = CARTESIAN_POINT('',(-0.34379319773,2.985044496451,
+    11.340626607203));
+#60990 = CARTESIAN_POINT('',(-0.172837931049,3.000000044703,
+    11.337001173663));
+#60991 = CARTESIAN_POINT('',(-3.673940452188E-016,3.000000044703,
+    11.333333479861));
+#60992 = PCURVE('',#60732,#60993);
+#60993 = DEFINITIONAL_REPRESENTATION('',(#60994),#61020);
+#60994 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#60995,#60996,#60997,#60998,
+    #60999,#61000,#61001,#61002,#61003,#61004,#61005,#61006,#61007,
+    #61008,#61009,#61010,#61011,#61012,#61013,#61014,#61015,#61016,
+    #61017,#61018,#61019),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.241767738739,-0.230778296069,
+    -0.219788853399,-0.208799410729,-0.197809968059,-0.186820525389,
+    -0.175831082719,-0.164841640049,-0.153852197379,-0.142862754709,
+    -0.131873312039,-0.120883869369,-0.1098944267,-9.890498402959E-002,
+    -8.791554135963E-002,-7.692609868968E-002,-6.593665601973E-002,
+    -5.494721334977E-002,-4.395777067982E-002,-3.296832800986E-002,
+    -2.197888533991E-002,-1.098944266995E-002,0.E+000),.UNSPECIFIED.);
+#60995 = CARTESIAN_POINT('',(0.244451657848,4.9926990284E-003));
+#60996 = CARTESIAN_POINT('',(0.240748774662,4.919028749259E-003));
+#60997 = CARTESIAN_POINT('',(0.233341763507,4.771613618923E-003));
+#60998 = CARTESIAN_POINT('',(0.222228066485,4.550224201271E-003));
+#60999 = CARTESIAN_POINT('',(0.211111673477,4.328525055483E-003));
+#61000 = CARTESIAN_POINT('',(0.199993312926,4.10647317557E-003));
+#61001 = CARTESIAN_POINT('',(0.188873797746,3.884025555543E-003));
+#61002 = CARTESIAN_POINT('',(0.177753992997,3.661139189413E-003));
+#61003 = CARTESIAN_POINT('',(0.166634750499,3.437771071193E-003));
+#61004 = CARTESIAN_POINT('',(0.155516853997,3.213878194893E-003));
+#61005 = CARTESIAN_POINT('',(0.144400963859,2.989417554524E-003));
+#61006 = CARTESIAN_POINT('',(0.133287564903,2.764346144099E-003));
+#61007 = CARTESIAN_POINT('',(0.122176917078,2.538620957626E-003));
+#61008 = CARTESIAN_POINT('',(0.111069009609,2.31219898912E-003));
+#61009 = CARTESIAN_POINT('',(9.996351939987E-002,2.085037232591E-003));
+#61010 = CARTESIAN_POINT('',(8.885977280417E-002,1.85709268205E-003));
+#61011 = CARTESIAN_POINT('',(7.775671630552E-002,1.628322331509E-003));
+#61012 = CARTESIAN_POINT('',(6.665287746631E-002,1.398683174979E-003));
+#61013 = CARTESIAN_POINT('',(5.554638777933E-002,1.168132206471E-003));
+#61014 = CARTESIAN_POINT('',(4.443480209007E-002,9.366264199955E-004));
+#61015 = CARTESIAN_POINT('',(3.332462924623E-002,7.041228095641E-004));
+#61016 = CARTESIAN_POINT('',(2.221523134606E-002,4.705783691879E-004));
+#61017 = CARTESIAN_POINT('',(1.110706905511E-002,2.359500928798E-004));
+#61018 = CARTESIAN_POINT('',(3.702259288552E-003,7.878001406086E-005));
+#61019 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#61020 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#61021 = ORIENTED_EDGE('',*,*,#61022,.F.);
+#61022 = EDGE_CURVE('',#61023,#60981,#61025,.T.);
+#61023 = VERTEX_POINT('',#61024);
+#61024 = CARTESIAN_POINT('',(-3.000124926996,-1.837046694444E-016,
+    11.433416732488));
+#61025 = SURFACE_CURVE('',#61026,(#61034),.PCURVE_S1.);
+#61026 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#61027,#61028,#61029,#61030,
+    #61031,#61032,#61033),.UNSPECIFIED.,.F.,.F.,(4,3,4),(-0.241778545972
+    ,-4.914153154167E-002,0.E+000),.UNSPECIFIED.);
+#61027 = CARTESIAN_POINT('',(-3.000124926996,0.E+000,11.433416732488));
+#61028 = CARTESIAN_POINT('',(-3.000124926996,0.621690029411,
+    11.420224756976));
+#61029 = CARTESIAN_POINT('',(-2.802555824548,1.24195383244,
+    11.406978646328));
+#61030 = CARTESIAN_POINT('',(-2.434468356436,1.752997934799,
+    11.393562717876));
+#61031 = CARTESIAN_POINT('',(-2.340569569757,1.883364832093,
+    11.390140326426));
+#61032 = CARTESIAN_POINT('',(-2.23583280266,2.006669336437,
+    11.386706883988));
+#61033 = CARTESIAN_POINT('',(-2.121242937857,2.121242937857,
+    11.383260470145));
+#61034 = PCURVE('',#60732,#61035);
+#61035 = DEFINITIONAL_REPRESENTATION('',(#61036),#61062);
+#61036 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#61037,#61038,#61039,#61040,
+    #61041,#61042,#61043,#61044,#61045,#61046,#61047,#61048,#61049,
+    #61050,#61051,#61052,#61053,#61054,#61055,#61056,#61057,#61058,
+    #61059,#61060,#61061),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.241778545972,-0.230788612064,
+    -0.219798678156,-0.208808744248,-0.197818810341,-0.186828876433,
+    -0.175838942525,-0.164849008617,-0.153859074709,-0.142869140802,
+    -0.131879206894,-0.120889272986,-0.109899339078,-9.89094051703E-002,
+    -8.791947126249E-002,-7.692953735468E-002,-6.593960344687E-002,
+    -5.494966953906E-002,-4.395973563124E-002,-3.296980172343E-002,
+    -2.197986781562E-002,-1.098993390781E-002,0.E+000),.UNSPECIFIED.);
+#61037 = CARTESIAN_POINT('',(0.5,1.000832526264E-002));
+#61038 = CARTESIAN_POINT('',(0.496125784769,9.933065095522E-003));
+#61039 = CARTESIAN_POINT('',(0.48837824625,9.782509522584E-003));
+#61040 = CARTESIAN_POINT('',(0.476758782528,9.556557559068E-003));
+#61041 = CARTESIAN_POINT('',(0.465140193637,9.330474103442E-003));
+#61042 = CARTESIAN_POINT('',(0.45352199146,9.104246267705E-003));
+#61043 = CARTESIAN_POINT('',(0.441903933486,8.877861163856E-003));
+#61044 = CARTESIAN_POINT('',(0.430286013689,8.651305903893E-003));
+#61045 = CARTESIAN_POINT('',(0.418668390798,8.424567599814E-003));
+#61046 = CARTESIAN_POINT('',(0.407051331928,8.197633363618E-003));
+#61047 = CARTESIAN_POINT('',(0.395435151291,7.970490307303E-003));
+#61048 = CARTESIAN_POINT('',(0.383820149995,7.743125542869E-003));
+#61049 = CARTESIAN_POINT('',(0.37220655615,7.515526182313E-003));
+#61050 = CARTESIAN_POINT('',(0.360594465473,7.287679337634E-003));
+#61051 = CARTESIAN_POINT('',(0.34898378545,7.05957212083E-003));
+#61052 = CARTESIAN_POINT('',(0.337374173668,6.831191643901E-003));
+#61053 = CARTESIAN_POINT('',(0.325765007747,6.602525018844E-003));
+#61054 = CARTESIAN_POINT('',(0.314155249276,6.373559357659E-003));
+#61055 = CARTESIAN_POINT('',(0.302543717331,6.144281772342E-003));
+#61056 = CARTESIAN_POINT('',(0.290927849213,5.914679374896E-003));
+#61057 = CARTESIAN_POINT('',(0.279310847603,5.684739277316E-003));
+#61058 = CARTESIAN_POINT('',(0.267692613019,5.454448591599E-003));
+#61059 = CARTESIAN_POINT('',(0.256073094383,5.223794429746E-003));
+#61060 = CARTESIAN_POINT('',(0.248325676158,5.069774079086E-003));
+#61061 = CARTESIAN_POINT('',(0.244451657848,4.9926990284E-003));
+#61062 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#61063 = ORIENTED_EDGE('',*,*,#61064,.F.);
+#61064 = EDGE_CURVE('',#61065,#61023,#61067,.T.);
+#61065 = VERTEX_POINT('',#61066);
+#61066 = CARTESIAN_POINT('',(-2.121242937857,-2.121242937857,
+    11.48326046791));
+#61067 = SURFACE_CURVE('',#61068,(#61076),.PCURVE_S1.);
+#61068 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#61069,#61070,#61071,#61072,
+    #61073,#61074,#61075),.UNSPECIFIED.,.F.,.F.,(4,3,4),(-0.241777920213
+    ,-5.490128046264E-002,0.E+000),.UNSPECIFIED.);
+#61069 = CARTESIAN_POINT('',(-2.121242937857,-2.121242937857,
+    11.48326046791));
+#61070 = CARTESIAN_POINT('',(-2.556492380501,-1.686055268812,
+    11.470228111936));
+#61071 = CARTESIAN_POINT('',(-2.846838548037,-1.122493013108,
+    11.457444149431));
+#61072 = CARTESIAN_POINT('',(-2.953184965611,-0.528513840371,
+    11.444674038334));
+#61073 = CARTESIAN_POINT('',(-2.984427792458,-0.354012537292,
+    11.440922389911));
+#61074 = CARTESIAN_POINT('',(-3.000124926996,-0.176969188033,
+    11.437171936986));
+#61075 = CARTESIAN_POINT('',(-3.000124926996,0.E+000,11.433416732488));
+#61076 = PCURVE('',#60732,#61077);
+#61077 = DEFINITIONAL_REPRESENTATION('',(#61078),#61104);
+#61078 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#61079,#61080,#61081,#61082,
+    #61083,#61084,#61085,#61086,#61087,#61088,#61089,#61090,#61091,
+    #61092,#61093,#61094,#61095,#61096,#61097,#61098,#61099,#61100,
+    #61101,#61102,#61103),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.241777920213,-0.230788014749,
+    -0.219798109285,-0.208808203821,-0.197818298356,-0.186828392892,
+    -0.175838487428,-0.164848581964,-0.153858676499,-0.142868771035,
+    -0.131878865571,-0.120888960107,-0.109899054642,-9.890914917813E-002
+    ,-8.79192437139E-002,-7.692933824966E-002,-6.593943278542E-002,
+    -5.494952732119E-002,-4.395962185695E-002,-3.296971639271E-002,
+    -2.197981092847E-002,-1.098990546424E-002,0.E+000),.UNSPECIFIED.);
+#61079 = CARTESIAN_POINT('',(0.755548342152,1.499269880488E-002));
+#61080 = CARTESIAN_POINT('',(0.751678943005,1.491605767931E-002));
+#61081 = CARTESIAN_POINT('',(0.743940848014,1.476294723801E-002));
+#61082 = CARTESIAN_POINT('',(0.732334376447,1.453376838435E-002));
+#61083 = CARTESIAN_POINT('',(0.720726952388,1.430504771769E-002));
+#61084 = CARTESIAN_POINT('',(0.709117597924,1.407675661678E-002));
+#61085 = CARTESIAN_POINT('',(0.69750570022,1.384886646036E-002));
+#61086 = CARTESIAN_POINT('',(0.68589102326,1.362134862715E-002));
+#61087 = CARTESIAN_POINT('',(0.674273636477,1.339417449591E-002));
+#61088 = CARTESIAN_POINT('',(0.662653861373,1.316731544535E-002));
+#61089 = CARTESIAN_POINT('',(0.651032209655,1.294074285422E-002));
+#61090 = CARTESIAN_POINT('',(0.639409320652,1.271442810125E-002));
+#61091 = CARTESIAN_POINT('',(0.627785896557,1.248834256519E-002));
+#61092 = CARTESIAN_POINT('',(0.616162636905,1.226245762476E-002));
+#61093 = CARTESIAN_POINT('',(0.604540171515,1.20367446587E-002));
+#61094 = CARTESIAN_POINT('',(0.59291899703,1.181117504575E-002));
+#61095 = CARTESIAN_POINT('',(0.581299400741,1.158572016464E-002));
+#61096 = CARTESIAN_POINT('',(0.569681435031,1.136035139412E-002));
+#61097 = CARTESIAN_POINT('',(0.558064708519,1.113504011291E-002));
+#61098 = CARTESIAN_POINT('',(0.546448868978,1.090975769975E-002));
+#61099 = CARTESIAN_POINT('',(0.53483430938,1.068447553338E-002));
+#61100 = CARTESIAN_POINT('',(0.523221097833,1.045916499253E-002));
+#61101 = CARTESIAN_POINT('',(0.511609484995,1.023379745594E-002));
+#61102 = CARTESIAN_POINT('',(0.503869605592,1.008349535355E-002));
+#61103 = CARTESIAN_POINT('',(0.5,1.000832526264E-002));
+#61104 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#61105 = ORIENTED_EDGE('',*,*,#61106,.F.);
+#61106 = EDGE_CURVE('',#60724,#61065,#61107,.T.);
+#61107 = SURFACE_CURVE('',#61108,(#61116),.PCURVE_S1.);
+#61108 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#61109,#61110,#61111,#61112,
+    #61113,#61114,#61115),.UNSPECIFIED.,.F.,.F.,(4,3,4),(-0.241768013859
+    ,-4.988799698653E-002,0.E+000),.UNSPECIFIED.);
+#61109 = CARTESIAN_POINT('',(1.408962794181E-015,-3.000000044703,
+    11.533333475391));
+#61110 = CARTESIAN_POINT('',(-0.648394886509,-3.000000044703,
+    11.519574262399));
+#61111 = CARTESIAN_POINT('',(-1.266385734776,-2.787245485492,
+    11.506281320977));
+#61112 = CARTESIAN_POINT('',(-1.760951598702,-2.428641550424,
+    11.493312626671));
+#61113 = CARTESIAN_POINT('',(-1.889536642269,-2.335406036254,
+    11.489940820722));
+#61114 = CARTESIAN_POINT('',(-2.010013383481,-2.232456705769,
+    11.486590933169));
+#61115 = CARTESIAN_POINT('',(-2.121242937857,-2.121242937857,
+    11.48326046791));
+#61116 = PCURVE('',#60732,#61117);
+#61117 = DEFINITIONAL_REPRESENTATION('',(#61118),#61144);
+#61118 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#61119,#61120,#61121,#61122,
+    #61123,#61124,#61125,#61126,#61127,#61128,#61129,#61130,#61131,
+    #61132,#61133,#61134,#61135,#61136,#61137,#61138,#61139,#61140,
+    #61141,#61142,#61143),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.241768013859,-0.230778558684,
+    -0.219789103508,-0.208799648333,-0.197810193157,-0.186820737982,
+    -0.175831282807,-0.164841827631,-0.153852372456,-0.14286291728,
+    -0.131873462105,-0.120884006929,-0.109894551754,-9.890509657868E-002
+    ,-8.791564140327E-002,-7.692618622786E-002,-6.593673105245E-002,
+    -5.494727587705E-002,-4.395782070164E-002,-3.296836552623E-002,
+    -2.197891035082E-002,-1.098945517541E-002,0.E+000),.UNSPECIFIED.);
+#61119 = CARTESIAN_POINT('',(1.,1.999999955298E-002));
+#61120 = CARTESIAN_POINT('',(0.996296694168,1.992119705083E-002));
+#61121 = CARTESIAN_POINT('',(0.988892312847,1.976389793405E-002));
+#61122 = CARTESIAN_POINT('',(0.977790182245,1.952885091283E-002));
+#61123 = CARTESIAN_POINT('',(0.966690074104,1.929468953695E-002));
+#61124 = CARTESIAN_POINT('',(0.955590161931,1.90613977978E-002));
+#61125 = CARTESIAN_POINT('',(0.944488997092,1.882895968678E-002));
+#61126 = CARTESIAN_POINT('',(0.933385546841,1.859735919527E-002));
+#61127 = CARTESIAN_POINT('',(0.922279156285,1.836658031467E-002));
+#61128 = CARTESIAN_POINT('',(0.911169522962,1.813660703635E-002));
+#61129 = CARTESIAN_POINT('',(0.900056660879,1.790742335172E-002));
+#61130 = CARTESIAN_POINT('',(0.888940860852,1.767901325217E-002));
+#61131 = CARTESIAN_POINT('',(0.877822645867,1.745136072908E-002));
+#61132 = CARTESIAN_POINT('',(0.866702722761,1.722444977384E-002));
+#61133 = CARTESIAN_POINT('',(0.855581929425,1.699826437785E-002));
+#61134 = CARTESIAN_POINT('',(0.844461182678,1.677278853249E-002));
+#61135 = CARTESIAN_POINT('',(0.833341410243,1.654800622915E-002));
+#61136 = CARTESIAN_POINT('',(0.822223531284,1.632390145923E-002));
+#61137 = CARTESIAN_POINT('',(0.811108247566,1.610045821411E-002));
+#61138 = CARTESIAN_POINT('',(0.799996535682,1.58776604852E-002));
+#61139 = CARTESIAN_POINT('',(0.78888457401,1.565549226391E-002));
+#61140 = CARTESIAN_POINT('',(0.777772573118,1.543393754158E-002));
+#61141 = CARTESIAN_POINT('',(0.766660423453,1.52129803096E-002));
+#61142 = CARTESIAN_POINT('',(0.759252352646,1.506606314278E-002));
+#61143 = CARTESIAN_POINT('',(0.755548342152,1.499269880489E-002));
+#61144 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#61145 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#61149)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#61146,#61147,#61148)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#61146 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#61147 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#61148 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#61149 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-003),#61146,
+  'distance_accuracy_value','confusion accuracy');
+#61150 = SHAPE_DEFINITION_REPRESENTATION(#61151,#60714);
+#61151 = PRODUCT_DEFINITION_SHAPE('','',#61152);
+#61152 = PRODUCT_DEFINITION('design','',#61153,#61156);
+#61153 = PRODUCT_DEFINITION_FORMATION('','',#61154);
+#61154 = PRODUCT('Compound226','Compound226','',(#61155));
+#61155 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#61156 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#61157 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#61158,#61160);
+#61158 = ( REPRESENTATION_RELATIONSHIP('','',#60714,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#61159) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#61159 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1367);
+#61160 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #61161);
+#61161 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('339','=>[0:1:1:340]','',#5,
+  #61152,$);
+#61162 = PRODUCT_TYPE('part',$,(#61154));
+#61163 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#61164),#61238);
+#61164 = SHELL_BASED_SURFACE_MODEL('',(#61165));
+#61165 = OPEN_SHELL('',(#61166));
+#61166 = ADVANCED_FACE('',(#61167),#61181,.T.);
+#61167 = FACE_BOUND('',#61168,.T.);
+#61168 = EDGE_LOOP('',(#61169,#61192,#61208,#61224));
+#61169 = ORIENTED_EDGE('',*,*,#61170,.T.);
+#61170 = EDGE_CURVE('',#61171,#61173,#61175,.T.);
+#61171 = VERTEX_POINT('',#61172);
+#61172 = CARTESIAN_POINT('',(-4.79826720508E-006,1.663006349522,
+    2.415801706171));
+#61173 = VERTEX_POINT('',#61174);
+#61174 = CARTESIAN_POINT('',(2.999995320942,1.663006349522,
+    2.415801706171));
+#61175 = SURFACE_CURVE('',#61176,(#61180),.PCURVE_S1.);
+#61176 = LINE('',#61177,#61178);
+#61177 = CARTESIAN_POINT('',(-4.798267204953E-006,1.663006349522,
+    2.415801706171));
+#61178 = VECTOR('',#61179,1.);
+#61179 = DIRECTION('',(1.,0.E+000,0.E+000));
+#61180 = PCURVE('',#61181,#61186);
+#61181 = PLANE('',#61182);
+#61182 = AXIS2_PLACEMENT_3D('',#61183,#61184,#61185);
+#61183 = CARTESIAN_POINT('',(1.499995261337,1.663006349522,
+    2.415801706171));
+#61184 = DIRECTION('',(0.E+000,-0.966705228016,0.255892559734));
+#61185 = DIRECTION('',(0.E+000,-0.255892559734,-0.966705228016));
+#61186 = DEFINITIONAL_REPRESENTATION('',(#61187),#61191);
+#61187 = LINE('',#61188,#61189);
+#61188 = CARTESIAN_POINT('',(-0.E+000,-1.500000059604));
+#61189 = VECTOR('',#61190,1.);
+#61190 = DIRECTION('',(0.E+000,1.));
+#61191 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#61192 = ORIENTED_EDGE('',*,*,#61193,.T.);
+#61193 = EDGE_CURVE('',#61173,#61194,#61196,.T.);
+#61194 = VERTEX_POINT('',#61195);
+#61195 = CARTESIAN_POINT('',(2.999995320931,2.246829383639,
+    4.621355395978));
+#61196 = SURFACE_CURVE('',#61197,(#61201),.PCURVE_S1.);
+#61197 = LINE('',#61198,#61199);
+#61198 = CARTESIAN_POINT('',(2.999995320942,1.663006349522,
+    2.415801706171));
+#61199 = VECTOR('',#61200,1.);
+#61200 = DIRECTION('',(-4.886357695654E-012,0.255892559734,
+    0.966705228016));
+#61201 = PCURVE('',#61181,#61202);
+#61202 = DEFINITIONAL_REPRESENTATION('',(#61203),#61207);
+#61203 = LINE('',#61204,#61205);
+#61204 = CARTESIAN_POINT('',(0.E+000,1.500000059605));
+#61205 = VECTOR('',#61206,1.);
+#61206 = DIRECTION('',(-1.,-4.886357695654E-012));
+#61207 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#61208 = ORIENTED_EDGE('',*,*,#61209,.F.);
+#61209 = EDGE_CURVE('',#61210,#61194,#61212,.T.);
+#61210 = VERTEX_POINT('',#61211);
+#61211 = CARTESIAN_POINT('',(-4.798267205106E-006,2.24682930622,
+    4.621355416546));
+#61212 = SURFACE_CURVE('',#61213,(#61217),.PCURVE_S1.);
+#61213 = LINE('',#61214,#61215);
+#61214 = CARTESIAN_POINT('',(-4.79826720523E-006,2.246829383658,
+    4.621355396048));
+#61215 = VECTOR('',#61216,1.);
+#61216 = DIRECTION('',(1.,-6.191343487994E-012,-2.338943760479E-011));
+#61217 = PCURVE('',#61181,#61218);
+#61218 = DEFINITIONAL_REPRESENTATION('',(#61219),#61223);
+#61219 = LINE('',#61220,#61221);
+#61220 = CARTESIAN_POINT('',(-2.28151625331,-1.500000059604));
+#61221 = VECTOR('',#61222,1.);
+#61222 = DIRECTION('',(2.419501034623E-011,1.));
+#61223 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#61224 = ORIENTED_EDGE('',*,*,#61225,.F.);
+#61225 = EDGE_CURVE('',#61171,#61210,#61226,.T.);
+#61226 = SURFACE_CURVE('',#61227,(#61231),.PCURVE_S1.);
+#61227 = LINE('',#61228,#61229);
+#61228 = CARTESIAN_POINT('',(-4.798267204953E-006,1.663006349522,
+    2.415801706171));
+#61229 = VECTOR('',#61230,1.);
+#61230 = DIRECTION('',(-1.21654077964E-016,0.255892559734,0.966705228016
+    ));
+#61231 = PCURVE('',#61181,#61232);
+#61232 = DEFINITIONAL_REPRESENTATION('',(#61233),#61237);
+#61233 = LINE('',#61234,#61235);
+#61234 = CARTESIAN_POINT('',(-0.E+000,-1.500000059604));
+#61235 = VECTOR('',#61236,1.);
+#61236 = DIRECTION('',(-1.,-1.21654077964E-016));
+#61237 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#61238 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#61242)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#61239,#61240,#61241)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#61239 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#61240 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#61241 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#61242 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#61239,
+  'distance_accuracy_value','confusion accuracy');
+#61243 = SHAPE_DEFINITION_REPRESENTATION(#61244,#61163);
+#61244 = PRODUCT_DEFINITION_SHAPE('','',#61245);
+#61245 = PRODUCT_DEFINITION('design','',#61246,#61249);
+#61246 = PRODUCT_DEFINITION_FORMATION('','',#61247);
+#61247 = PRODUCT('Compound235','Compound235','',(#61248));
+#61248 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#61249 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#61250 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#61251,#61253);
+#61251 = ( REPRESENTATION_RELATIONSHIP('','',#61163,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#61252) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#61252 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1371);
+#61253 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #61254);
+#61254 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('340','=>[0:1:1:341]','',#5,
+  #61245,$);
+#61255 = PRODUCT_TYPE('part',$,(#61247));
+#61256 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#61257),#61331);
+#61257 = SHELL_BASED_SURFACE_MODEL('',(#61258));
+#61258 = OPEN_SHELL('',(#61259));
+#61259 = ADVANCED_FACE('',(#61260),#61274,.T.);
+#61260 = FACE_BOUND('',#61261,.T.);
+#61261 = EDGE_LOOP('',(#61262,#61285,#61301,#61317));
+#61262 = ORIENTED_EDGE('',*,*,#61263,.T.);
+#61263 = EDGE_CURVE('',#61264,#61266,#61268,.T.);
+#61264 = VERTEX_POINT('',#61265);
+#61265 = CARTESIAN_POINT('',(-6.815720426045E-009,4.541968503081,
+    3.721191232528));
+#61266 = VERTEX_POINT('',#61267);
+#61267 = CARTESIAN_POINT('',(3.000000112394,4.541968503081,
+    3.721191232528));
+#61268 = SURFACE_CURVE('',#61269,(#61273),.PCURVE_S1.);
+#61269 = LINE('',#61270,#61271);
+#61270 = CARTESIAN_POINT('',(-6.815720487996E-009,4.541968503081,
+    3.721191232528));
+#61271 = VECTOR('',#61272,1.);
+#61272 = DIRECTION('',(1.,0.E+000,0.E+000));
+#61273 = PCURVE('',#61274,#61279);
+#61274 = PLANE('',#61275);
+#61275 = AXIS2_PLACEMENT_3D('',#61276,#61277,#61278);
+#61276 = CARTESIAN_POINT('',(1.500000052789,4.541968503081,
+    3.721191232528));
+#61277 = DIRECTION('',(0.E+000,-0.948683302427,-0.316227752888));
+#61278 = DIRECTION('',(0.E+000,0.316227752888,-0.948683302427));
+#61279 = DEFINITIONAL_REPRESENTATION('',(#61280),#61284);
+#61280 = LINE('',#61281,#61282);
+#61281 = CARTESIAN_POINT('',(0.E+000,-1.500000059605));
+#61282 = VECTOR('',#61283,1.);
+#61283 = DIRECTION('',(0.E+000,1.));
+#61284 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#61285 = ORIENTED_EDGE('',*,*,#61286,.T.);
+#61286 = EDGE_CURVE('',#61266,#61287,#61289,.T.);
+#61287 = VERTEX_POINT('',#61288);
+#61288 = CARTESIAN_POINT('',(2.99999575032,4.124607054654,4.973275635566
+    ));
+#61289 = SURFACE_CURVE('',#61290,(#61294),.PCURVE_S1.);
+#61290 = LINE('',#61291,#61292);
+#61291 = CARTESIAN_POINT('',(3.000000112394,4.541968503081,
+    3.721191232528));
+#61292 = VECTOR('',#61293,1.);
+#61293 = DIRECTION('',(-3.305069861623E-006,-0.316227752886,
+    0.948683302422));
+#61294 = PCURVE('',#61274,#61295);
+#61295 = DEFINITIONAL_REPRESENTATION('',(#61296),#61300);
+#61296 = LINE('',#61297,#61298);
+#61297 = CARTESIAN_POINT('',(0.E+000,1.500000059605));
+#61298 = VECTOR('',#61299,1.);
+#61299 = DIRECTION('',(-0.999999999995,-3.305069861623E-006));
+#61300 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#61301 = ORIENTED_EDGE('',*,*,#61302,.F.);
+#61302 = EDGE_CURVE('',#61303,#61287,#61305,.T.);
+#61303 = VERTEX_POINT('',#61304);
+#61304 = CARTESIAN_POINT('',(-4.368876850452E-006,4.124607165927,
+    4.973275672804));
+#61305 = SURFACE_CURVE('',#61306,(#61310),.PCURVE_S1.);
+#61306 = LINE('',#61307,#61308);
+#61307 = CARTESIAN_POINT('',(-4.368876850569E-006,4.12460705461,
+    4.973275635698));
+#61308 = VECTOR('',#61309,1.);
+#61309 = DIRECTION('',(1.,1.468954529234E-011,-4.406900595134E-011));
+#61310 = PCURVE('',#61274,#61311);
+#61311 = DEFINITIONAL_REPRESENTATION('',(#61312),#61316);
+#61312 = LINE('',#61313,#61314);
+#61313 = CARTESIAN_POINT('',(-1.319812839508,-1.500004421666));
+#61314 = VECTOR('',#61315,1.);
+#61315 = DIRECTION('',(4.645277199933E-011,1.));
+#61316 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#61317 = ORIENTED_EDGE('',*,*,#61318,.F.);
+#61318 = EDGE_CURVE('',#61264,#61303,#61319,.T.);
+#61319 = SURFACE_CURVE('',#61320,(#61324),.PCURVE_S1.);
+#61320 = LINE('',#61321,#61322);
+#61321 = CARTESIAN_POINT('',(-6.815720487996E-009,4.541968503081,
+    3.721191232528));
+#61322 = VECTOR('',#61323,1.);
+#61323 = DIRECTION('',(-3.305060383924E-006,-0.316227752886,
+    0.948683302422));
+#61324 = PCURVE('',#61274,#61325);
+#61325 = DEFINITIONAL_REPRESENTATION('',(#61326),#61330);
+#61326 = LINE('',#61327,#61328);
+#61327 = CARTESIAN_POINT('',(0.E+000,-1.500000059605));
+#61328 = VECTOR('',#61329,1.);
+#61329 = DIRECTION('',(-0.999999999995,-3.305060383924E-006));
+#61330 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#61331 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#61335)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#61332,#61333,#61334)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#61332 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#61333 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#61334 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#61335 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#61332,
+  'distance_accuracy_value','confusion accuracy');
+#61336 = SHAPE_DEFINITION_REPRESENTATION(#61337,#61256);
+#61337 = PRODUCT_DEFINITION_SHAPE('','',#61338);
+#61338 = PRODUCT_DEFINITION('design','',#61339,#61342);
+#61339 = PRODUCT_DEFINITION_FORMATION('','',#61340);
+#61340 = PRODUCT('Compound237','Compound237','',(#61341));
+#61341 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#61342 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#61343 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#61344,#61346);
+#61344 = ( REPRESENTATION_RELATIONSHIP('','',#61256,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#61345) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#61345 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1375);
+#61346 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #61347);
+#61347 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('341','=>[0:1:1:342]','',#5,
+  #61338,$);
+#61348 = PRODUCT_TYPE('part',$,(#61340));
+#61349 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#61350),#61544);
+#61350 = SHELL_BASED_SURFACE_MODEL('',(#61351));
+#61351 = OPEN_SHELL('',(#61352));
+#61352 = ADVANCED_FACE('',(#61353),#61367,.T.);
+#61353 = FACE_BOUND('',#61354,.T.);
+#61354 = EDGE_LOOP('',(#61355,#61432,#61470,#61508));
+#61355 = ORIENTED_EDGE('',*,*,#61356,.T.);
+#61356 = EDGE_CURVE('',#61357,#61359,#61361,.T.);
+#61357 = VERTEX_POINT('',#61358);
+#61358 = CARTESIAN_POINT('',(2.999995335937,2.205512477749,1.41480246082
+    ));
+#61359 = VERTEX_POINT('',#61360);
+#61360 = CARTESIAN_POINT('',(2.99999531344,1.947146402812,1.352858627977
+    ));
+#61361 = SURFACE_CURVE('',#61362,(#61366),.PCURVE_S1.);
+#61362 = LINE('',#61363,#61364);
+#61363 = CARTESIAN_POINT('',(2.999995335937,2.205512477749,1.41480246082
+    ));
+#61364 = VECTOR('',#61365,1.);
+#61365 = DIRECTION('',(-8.467173277285E-008,-0.972441960327,
+    -0.233145091725));
+#61366 = PCURVE('',#61367,#61404);
+#61367 = B_SPLINE_SURFACE_WITH_KNOTS('',5,5,(
+    (#61368,#61369,#61370,#61371,#61372,#61373)
+    ,(#61374,#61375,#61376,#61377,#61378,#61379)
+    ,(#61380,#61381,#61382,#61383,#61384,#61385)
+    ,(#61386,#61387,#61388,#61389,#61390,#61391)
+    ,(#61392,#61393,#61394,#61395,#61396,#61397)
+    ,(#61398,#61399,#61400,#61401,#61402,#61403
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(6,6),(0.E+000,2.395937145017E-002)
+  ,(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#61368 = CARTESIAN_POINT('',(2.999995335937,2.205512477749,1.41480246082
+    ));
+#61369 = CARTESIAN_POINT('',(2.999996304587,2.2522178609,1.368097076116)
+  );
+#61370 = CARTESIAN_POINT('',(2.999997258241,2.300146608693,
+    1.320168328323));
+#61371 = CARTESIAN_POINT('',(2.9999982119,2.348075616595,1.272239320421)
+  );
+#61372 = CARTESIAN_POINT('',(2.999999165554,2.396004368702,
+    1.224310568313));
+#61373 = CARTESIAN_POINT('',(3.000000119209,2.443933205361,
+    1.176381731654));
+#61374 = CARTESIAN_POINT('',(2.999995331437,2.153839262762,
+    1.402413694251));
+#61375 = CARTESIAN_POINT('',(2.99999629739,2.205387654066,1.350864305382
+    ));
+#61376 = CARTESIAN_POINT('',(2.999997252843,2.257827287344,
+    1.298424672103));
+#61377 = CARTESIAN_POINT('',(2.999998208301,2.310267204009,
+    1.245984755439));
+#61378 = CARTESIAN_POINT('',(2.999999163754,2.362706841361,
+    1.193545118086));
+#61379 = CARTESIAN_POINT('',(3.000000119209,2.415146571144,
+    1.141105388304));
+#61380 = CARTESIAN_POINT('',(2.999995326938,2.102166047774,
+    1.390024927683));
+#61381 = CARTESIAN_POINT('',(2.999996290192,2.158557447232,
+    1.333631534647));
+#61382 = CARTESIAN_POINT('',(2.999997247445,2.215507965996,
+    1.276681015883));
+#61383 = CARTESIAN_POINT('',(2.999998204702,2.272458791422,
+    1.219730190457));
+#61384 = CARTESIAN_POINT('',(2.999999161955,2.32940931402,1.162779667859
+    ));
+#61385 = CARTESIAN_POINT('',(3.000000119209,2.386359936926,
+    1.105829044953));
+#61386 = CARTESIAN_POINT('',(2.999995322439,2.050492832787,
+    1.377636161114));
+#61387 = CARTESIAN_POINT('',(2.999996282995,2.111727240397,
+    1.316398763913));
+#61388 = CARTESIAN_POINT('',(2.999997242047,2.173188644648,
+    1.254937359663));
+#61389 = CARTESIAN_POINT('',(2.999998201104,2.234650378836,
+    1.193475625474));
+#61390 = CARTESIAN_POINT('',(2.999999160156,2.296111786679,
+    1.132014217632));
+#61391 = CARTESIAN_POINT('',(3.000000119209,2.357573302708,
+    1.070552701602));
+#61392 = CARTESIAN_POINT('',(2.99999531794,1.998819617799,1.365247394545
+    ));
+#61393 = CARTESIAN_POINT('',(2.999996275797,2.064897033563,
+    1.299165993179));
+#61394 = CARTESIAN_POINT('',(2.999997236649,2.130869323299,
+    1.233193703443));
+#61395 = CARTESIAN_POINT('',(2.999998197505,2.19684196625,1.167221060492
+    ));
+#61396 = CARTESIAN_POINT('',(2.999999158356,2.262814259338,
+    1.101248767405));
+#61397 = CARTESIAN_POINT('',(3.000000119209,2.32878666849,1.035276358252
+    ));
+#61398 = CARTESIAN_POINT('',(2.99999531344,1.947146402812,1.352858627977
+    ));
+#61399 = CARTESIAN_POINT('',(2.9999962686,2.018066826729,1.281933222445)
+  );
+#61400 = CARTESIAN_POINT('',(2.999997231251,2.088550001951,
+    1.211450047223));
+#61401 = CARTESIAN_POINT('',(2.999998193906,2.159033553664,1.14096649551
+    ));
+#61402 = CARTESIAN_POINT('',(2.999999156557,2.229516731996,
+    1.070483317177));
+#61403 = CARTESIAN_POINT('',(3.000000119209,2.300000034273,
+    1.000000014901));
+#61404 = DEFINITIONAL_REPRESENTATION('',(#61405),#61431);
+#61405 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#61406,#61407,#61408,#61409,
+    #61410,#61411,#61412,#61413,#61414,#61415,#61416,#61417,#61418,
+    #61419,#61420,#61421,#61422,#61423,#61424,#61425,#61426,#61427,
+    #61428,#61429,#61430),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(-0.E+000,1.207672331746E-002,
+    2.415344663492E-002,3.623016995239E-002,4.830689326985E-002,
+    6.038361658731E-002,7.246033990477E-002,8.453706322223E-002,
+    9.66137865397E-002,0.108690509857,0.120767233175,0.132843956492,
+    0.14492067981,0.156997403127,0.169074126444,0.181150849762,
+    0.193227573079,0.205304296397,0.217381019714,0.229457743032,
+    0.241534466349,0.253611189667,0.265687912984),.UNSPECIFIED.);
+#61406 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#61407 = CARTESIAN_POINT('',(3.630207795481E-004,0.E+000));
+#61408 = CARTESIAN_POINT('',(1.089062338644E-003,0.E+000));
+#61409 = CARTESIAN_POINT('',(2.178124677289E-003,0.E+000));
+#61410 = CARTESIAN_POINT('',(3.267187015933E-003,0.E+000));
+#61411 = CARTESIAN_POINT('',(4.356249354577E-003,0.E+000));
+#61412 = CARTESIAN_POINT('',(5.445311693221E-003,0.E+000));
+#61413 = CARTESIAN_POINT('',(6.534374031865E-003,0.E+000));
+#61414 = CARTESIAN_POINT('',(7.623436370509E-003,0.E+000));
+#61415 = CARTESIAN_POINT('',(8.712498709154E-003,0.E+000));
+#61416 = CARTESIAN_POINT('',(9.801561047798E-003,0.E+000));
+#61417 = CARTESIAN_POINT('',(1.089062338644E-002,0.E+000));
+#61418 = CARTESIAN_POINT('',(1.197968572509E-002,0.E+000));
+#61419 = CARTESIAN_POINT('',(1.306874806373E-002,0.E+000));
+#61420 = CARTESIAN_POINT('',(1.415781040237E-002,0.E+000));
+#61421 = CARTESIAN_POINT('',(1.524687274102E-002,0.E+000));
+#61422 = CARTESIAN_POINT('',(1.633593507966E-002,0.E+000));
+#61423 = CARTESIAN_POINT('',(1.742499741831E-002,0.E+000));
+#61424 = CARTESIAN_POINT('',(1.851405975695E-002,0.E+000));
+#61425 = CARTESIAN_POINT('',(1.960312209559E-002,0.E+000));
+#61426 = CARTESIAN_POINT('',(2.069218443424E-002,0.E+000));
+#61427 = CARTESIAN_POINT('',(2.178124677288E-002,0.E+000));
+#61428 = CARTESIAN_POINT('',(2.287030911153E-002,0.E+000));
+#61429 = CARTESIAN_POINT('',(2.359635067062E-002,-0.E+000));
+#61430 = CARTESIAN_POINT('',(2.395937145017E-002,0.E+000));
+#61431 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#61432 = ORIENTED_EDGE('',*,*,#61433,.T.);
+#61433 = EDGE_CURVE('',#61359,#61434,#61436,.T.);
+#61434 = VERTEX_POINT('',#61435);
+#61435 = CARTESIAN_POINT('',(3.000000119209,2.300000034273,
+    1.000000014901));
+#61436 = SURFACE_CURVE('',#61437,(#61441),.PCURVE_S1.);
+#61437 = LINE('',#61438,#61439);
+#61438 = CARTESIAN_POINT('',(2.99999531344,1.947146402812,1.352858627977
+    ));
+#61439 = VECTOR('',#61440,1.);
+#61440 = DIRECTION('',(9.630530821098E-006,0.707101789678,
+    -0.707111772595));
+#61441 = PCURVE('',#61367,#61442);
+#61442 = DEFINITIONAL_REPRESENTATION('',(#61443),#61469);
+#61443 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#61444,#61445,#61446,#61447,
+    #61448,#61449,#61450,#61451,#61452,#61453,#61454,#61455,#61456,
+    #61457,#61458,#61459,#61460,#61461,#61462,#61463,#61464,#61465,
+    #61466,#61467,#61468),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,2.268245062336E-002,
+    4.536490124672E-002,6.804735187009E-002,9.072980249345E-002,
+    0.113412253117,0.13609470374,0.158777154364,0.181459604987,
+    0.20414205561,0.226824506234,0.249506956857,0.27218940748,
+    0.294871858104,0.317554308727,0.34023675935,0.362919209974,
+    0.385601660597,0.408284111221,0.430966561844,0.453649012467,
+    0.476331463091,0.499013913714),.UNSPECIFIED.);
+#61444 = CARTESIAN_POINT('',(2.395937145017E-002,0.E+000));
+#61445 = CARTESIAN_POINT('',(2.395934902042E-002,1.507616804634E-002));
+#61446 = CARTESIAN_POINT('',(2.395930916054E-002,4.524533062293E-002));
+#61447 = CARTESIAN_POINT('',(2.395926262129E-002,9.054365389612E-002));
+#61448 = CARTESIAN_POINT('',(2.395922752267E-002,0.13588044704));
+#61449 = CARTESIAN_POINT('',(2.395920227055E-002,0.181250333746));
+#61450 = CARTESIAN_POINT('',(2.395918540657E-002,0.226648398163));
+#61451 = CARTESIAN_POINT('',(2.395917562286E-002,0.272070234653));
+#61452 = CARTESIAN_POINT('',(2.395917175063E-002,0.317511908389));
+#61453 = CARTESIAN_POINT('',(2.395917275498E-002,0.362969937494));
+#61454 = CARTESIAN_POINT('',(2.395917772747E-002,0.408441267418));
+#61455 = CARTESIAN_POINT('',(2.395918587877E-002,0.453923245744));
+#61456 = CARTESIAN_POINT('',(2.395919653086E-002,0.499413595526));
+#61457 = CARTESIAN_POINT('',(2.395920910903E-002,0.544910387926));
+#61458 = CARTESIAN_POINT('',(2.395922313368E-002,0.590412014182));
+#61459 = CARTESIAN_POINT('',(2.395923821191E-002,0.635917157096));
+#61460 = CARTESIAN_POINT('',(2.395925402904E-002,0.681424762155));
+#61461 = CARTESIAN_POINT('',(2.395927034008E-002,0.726934008411));
+#61462 = CARTESIAN_POINT('',(2.395928696101E-002,0.772444279156));
+#61463 = CARTESIAN_POINT('',(2.39593037602E-002,0.8179551326));
+#61464 = CARTESIAN_POINT('',(2.395932064955E-002,0.863466272104));
+#61465 = CARTESIAN_POINT('',(2.395933757619E-002,0.90897751786));
+#61466 = CARTESIAN_POINT('',(2.395935451235E-002,0.954488773096));
+#61467 = CARTESIAN_POINT('',(2.395936580526E-002,0.984829598204));
+#61468 = CARTESIAN_POINT('',(2.395937145017E-002,1.));
+#61469 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#61470 = ORIENTED_EDGE('',*,*,#61471,.F.);
+#61471 = EDGE_CURVE('',#61472,#61434,#61474,.T.);
+#61472 = VERTEX_POINT('',#61473);
+#61473 = CARTESIAN_POINT('',(3.000000119209,2.443933205361,
+    1.176381731654));
+#61474 = SURFACE_CURVE('',#61475,(#61479),.PCURVE_S1.);
+#61475 = LINE('',#61476,#61477);
+#61476 = CARTESIAN_POINT('',(3.000000119209,2.443933205361,
+    1.176381731654));
+#61477 = VECTOR('',#61478,1.);
+#61478 = DIRECTION('',(0.E+000,-0.632239661902,-0.774772876344));
+#61479 = PCURVE('',#61367,#61480);
+#61480 = DEFINITIONAL_REPRESENTATION('',(#61481),#61507);
+#61481 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#61482,#61483,#61484,#61485,
+    #61486,#61487,#61488,#61489,#61490,#61491,#61492,#61493,#61494,
+    #61495,#61496,#61497,#61498,#61499,#61500,#61501,#61502,#61503,
+    #61504,#61505,#61506),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.034800133859E-002,
+    2.069600267717E-002,3.104400401576E-002,4.139200535434E-002,
+    5.174000669293E-002,6.208800803151E-002,7.24360093701E-002,
+    8.278401070868E-002,9.313201204727E-002,0.103480013386,
+    0.113828014724,0.124176016063,0.134524017402,0.14487201874,
+    0.155220020079,0.165568021417,0.175916022756,0.186264024095,
+    0.196612025433,0.206960026772,0.21730802811,0.227656029449),
+  .UNSPECIFIED.);
+#61482 = CARTESIAN_POINT('',(0.E+000,1.));
+#61483 = CARTESIAN_POINT('',(3.630207795481E-004,1.));
+#61484 = CARTESIAN_POINT('',(1.089062338644E-003,1.));
+#61485 = CARTESIAN_POINT('',(2.178124677288E-003,1.));
+#61486 = CARTESIAN_POINT('',(3.267187015933E-003,1.));
+#61487 = CARTESIAN_POINT('',(4.356249354577E-003,1.));
+#61488 = CARTESIAN_POINT('',(5.445311693221E-003,1.));
+#61489 = CARTESIAN_POINT('',(6.534374031865E-003,1.));
+#61490 = CARTESIAN_POINT('',(7.623436370509E-003,1.));
+#61491 = CARTESIAN_POINT('',(8.712498709153E-003,1.));
+#61492 = CARTESIAN_POINT('',(9.801561047797E-003,1.));
+#61493 = CARTESIAN_POINT('',(1.089062338644E-002,1.));
+#61494 = CARTESIAN_POINT('',(1.197968572509E-002,1.));
+#61495 = CARTESIAN_POINT('',(1.306874806373E-002,1.));
+#61496 = CARTESIAN_POINT('',(1.415781040237E-002,1.));
+#61497 = CARTESIAN_POINT('',(1.524687274102E-002,1.));
+#61498 = CARTESIAN_POINT('',(1.633593507966E-002,1.));
+#61499 = CARTESIAN_POINT('',(1.742499741831E-002,1.));
+#61500 = CARTESIAN_POINT('',(1.851405975695E-002,1.));
+#61501 = CARTESIAN_POINT('',(1.960312209559E-002,1.));
+#61502 = CARTESIAN_POINT('',(2.069218443424E-002,1.));
+#61503 = CARTESIAN_POINT('',(2.178124677288E-002,1.));
+#61504 = CARTESIAN_POINT('',(2.287030911153E-002,1.));
+#61505 = CARTESIAN_POINT('',(2.359635067062E-002,1.));
+#61506 = CARTESIAN_POINT('',(2.395937145017E-002,1.));
+#61507 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#61508 = ORIENTED_EDGE('',*,*,#61509,.F.);
+#61509 = EDGE_CURVE('',#61357,#61472,#61510,.T.);
+#61510 = SURFACE_CURVE('',#61511,(#61515),.PCURVE_S1.);
+#61511 = LINE('',#61512,#61513);
+#61512 = CARTESIAN_POINT('',(2.999995335937,2.205512477749,1.41480246082
+    ));
+#61513 = VECTOR('',#61514,1.);
+#61514 = DIRECTION('',(1.418620154603E-005,0.707106778812,
+    -0.707106783419));
+#61515 = PCURVE('',#61367,#61516);
+#61516 = DEFINITIONAL_REPRESENTATION('',(#61517),#61543);
+#61517 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#61518,#61519,#61520,#61521,
+    #61522,#61523,#61524,#61525,#61526,#61527,#61528,#61529,#61530,
+    #61531,#61532,#61533,#61534,#61535,#61536,#61537,#61538,#61539,
+    #61540,#61541,#61542),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,1.53262648942E-002,
+    3.06525297884E-002,4.59787946826E-002,6.13050595768E-002,
+    7.6631324471E-002,9.19575893652E-002,0.107283854259,0.122610119154,
+    0.137936384048,0.153262648942,0.168588913836,0.18391517873,
+    0.199241443625,0.214567708519,0.229893973413,0.245220238307,
+    0.260546503201,0.275872768096,0.29119903299,0.306525297884,
+    0.321851562778,0.337177827672),.UNSPECIFIED.);
+#61518 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#61519 = CARTESIAN_POINT('',(0.E+000,1.546871083044E-002));
+#61520 = CARTESIAN_POINT('',(0.E+000,4.63321511664E-002));
+#61521 = CARTESIAN_POINT('',(0.E+000,9.243364915951E-002));
+#61522 = CARTESIAN_POINT('',(0.E+000,0.138371163942));
+#61523 = CARTESIAN_POINT('',(0.E+000,0.184169482387));
+#61524 = CARTESIAN_POINT('',(0.E+000,0.229850710533));
+#61525 = CARTESIAN_POINT('',(0.E+000,0.27543412246));
+#61526 = CARTESIAN_POINT('',(0.E+000,0.320936575442));
+#61527 = CARTESIAN_POINT('',(0.E+000,0.366372720517));
+#61528 = CARTESIAN_POINT('',(0.E+000,0.411755226095));
+#61529 = CARTESIAN_POINT('',(0.E+000,0.4570949651));
+#61530 = CARTESIAN_POINT('',(0.E+000,0.502401185992));
+#61531 = CARTESIAN_POINT('',(0.E+000,0.547681667947));
+#61532 = CARTESIAN_POINT('',(0.E+000,0.592942864734));
+#61533 = CARTESIAN_POINT('',(0.E+000,0.638190039803));
+#61534 = CARTESIAN_POINT('',(0.E+000,0.683427394937));
+#61535 = CARTESIAN_POINT('',(0.E+000,0.728658194199));
+#61536 = CARTESIAN_POINT('',(0.E+000,0.773884884726));
+#61537 = CARTESIAN_POINT('',(0.E+000,0.81910921492));
+#61538 = CARTESIAN_POINT('',(0.E+000,0.864332352906));
+#61539 = CARTESIAN_POINT('',(0.E+000,0.909554998027));
+#61540 = CARTESIAN_POINT('',(0.E+000,0.954777514955));
+#61541 = CARTESIAN_POINT('',(-0.E+000,0.984925826124));
+#61542 = CARTESIAN_POINT('',(0.E+000,1.));
+#61543 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#61544 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#61548)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#61545,#61546,#61547)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#61545 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#61546 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#61547 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#61548 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#61545,
+  'distance_accuracy_value','confusion accuracy');
+#61549 = SHAPE_DEFINITION_REPRESENTATION(#61550,#61349);
+#61550 = PRODUCT_DEFINITION_SHAPE('','',#61551);
+#61551 = PRODUCT_DEFINITION('design','',#61552,#61555);
+#61552 = PRODUCT_DEFINITION_FORMATION('','',#61553);
+#61553 = PRODUCT('Compound253','Compound253','',(#61554));
+#61554 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#61555 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#61556 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#61557,#61559);
+#61557 = ( REPRESENTATION_RELATIONSHIP('','',#61349,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#61558) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#61558 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1379);
+#61559 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #61560);
+#61560 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('342','=>[0:1:1:343]','',#5,
+  #61551,$);
+#61561 = PRODUCT_TYPE('part',$,(#61553));
+#61562 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#61563),#61639);
+#61563 = SHELL_BASED_SURFACE_MODEL('',(#61564));
+#61564 = OPEN_SHELL('',(#61565));
+#61565 = ADVANCED_FACE('',(#61566),#61580,.T.);
+#61566 = FACE_BOUND('',#61567,.T.);
+#61567 = EDGE_LOOP('',(#61568,#61591,#61607,#61623));
+#61568 = ORIENTED_EDGE('',*,*,#61569,.T.);
+#61569 = EDGE_CURVE('',#61570,#61572,#61574,.T.);
+#61570 = VERTEX_POINT('',#61571);
+#61571 = CARTESIAN_POINT('',(3.000000119209,4.800000071526,0.E+000));
+#61572 = VERTEX_POINT('',#61573);
+#61573 = CARTESIAN_POINT('',(3.000000119209,5.000000074506,0.E+000));
+#61574 = SURFACE_CURVE('',#61575,(#61579),.PCURVE_S1.);
+#61575 = LINE('',#61576,#61577);
+#61576 = CARTESIAN_POINT('',(3.000000119209,4.800000071526,0.E+000));
+#61577 = VECTOR('',#61578,1.);
+#61578 = DIRECTION('',(0.E+000,1.,0.E+000));
+#61579 = PCURVE('',#61580,#61585);
+#61580 = PLANE('',#61581);
+#61581 = AXIS2_PLACEMENT_3D('',#61582,#61583,#61584);
+#61582 = CARTESIAN_POINT('',(3.000000119209,4.900000073016,0.E+000));
+#61583 = DIRECTION('',(1.,0.E+000,2.5674424375E-015));
+#61584 = DIRECTION('',(2.5674424375E-015,0.E+000,-1.));
+#61585 = DEFINITIONAL_REPRESENTATION('',(#61586),#61590);
+#61586 = LINE('',#61587,#61588);
+#61587 = CARTESIAN_POINT('',(0.E+000,-0.10000000149));
+#61588 = VECTOR('',#61589,1.);
+#61589 = DIRECTION('',(0.E+000,1.));
+#61590 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#61591 = ORIENTED_EDGE('',*,*,#61592,.T.);
+#61592 = EDGE_CURVE('',#61572,#61593,#61595,.T.);
+#61593 = VERTEX_POINT('',#61594);
+#61594 = CARTESIAN_POINT('',(3.000000119209,5.000000074581,
+    2.185643689313));
+#61595 = SURFACE_CURVE('',#61596,(#61600),.PCURVE_S1.);
+#61596 = LINE('',#61597,#61598);
+#61597 = CARTESIAN_POINT('',(3.000000119209,5.000000074506,0.E+000));
+#61598 = VECTOR('',#61599,1.);
+#61599 = DIRECTION('',(-2.539807906599E-015,3.457338910937E-011,1.));
+#61600 = PCURVE('',#61580,#61601);
+#61601 = DEFINITIONAL_REPRESENTATION('',(#61602),#61606);
+#61602 = LINE('',#61603,#61604);
+#61603 = CARTESIAN_POINT('',(0.E+000,0.10000000149));
+#61604 = VECTOR('',#61605,1.);
+#61605 = DIRECTION('',(-1.,3.457338910937E-011));
+#61606 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#61607 = ORIENTED_EDGE('',*,*,#61608,.F.);
+#61608 = EDGE_CURVE('',#61609,#61593,#61611,.T.);
+#61609 = VERTEX_POINT('',#61610);
+#61610 = CARTESIAN_POINT('',(3.000000116339,4.799907332521,
+    2.138634897581));
+#61611 = SURFACE_CURVE('',#61612,(#61616),.PCURVE_S1.);
+#61612 = LINE('',#61613,#61614);
+#61613 = CARTESIAN_POINT('',(3.000000119209,4.799907332521,
+    2.138634897581));
+#61614 = VECTOR('',#61615,1.);
+#61615 = DIRECTION('',(0.E+000,0.973495051752,0.22870807641));
+#61616 = PCURVE('',#61580,#61617);
+#61617 = DEFINITIONAL_REPRESENTATION('',(#61618),#61622);
+#61618 = LINE('',#61619,#61620);
+#61619 = CARTESIAN_POINT('',(-2.138634897581,-0.100092740495));
+#61620 = VECTOR('',#61621,1.);
+#61621 = DIRECTION('',(-0.22870807641,0.973495051752));
+#61622 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#61623 = ORIENTED_EDGE('',*,*,#61624,.F.);
+#61624 = EDGE_CURVE('',#61570,#61609,#61625,.T.);
+#61625 = SURFACE_CURVE('',#61626,(#61631),.PCURVE_S1.);
+#61626 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#61627,#61628,#61629,#61630),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#61627 = CARTESIAN_POINT('',(3.000000119209,4.800000071526,0.E+000));
+#61628 = CARTESIAN_POINT('',(3.000000119209,4.800000111324,
+    0.713015075695));
+#61629 = CARTESIAN_POINT('',(3.000000119209,4.800062056723,
+    1.426303696539));
+#61630 = CARTESIAN_POINT('',(3.000000119209,4.799907332521,
+    2.138634897581));
+#61631 = PCURVE('',#61580,#61632);
+#61632 = DEFINITIONAL_REPRESENTATION('',(#61633),#61638);
+#61633 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#61634,#61635,#61636,#61637),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#61634 = CARTESIAN_POINT('',(0.E+000,-0.10000000149));
+#61635 = CARTESIAN_POINT('',(-0.713015075695,-9.9999961692E-002));
+#61636 = CARTESIAN_POINT('',(-1.426303696539,-9.9938016293E-002));
+#61637 = CARTESIAN_POINT('',(-2.138634897581,-0.100092740495));
+#61638 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#61639 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#61643)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#61640,#61641,#61642)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#61640 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#61641 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#61642 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#61643 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#61640,
+  'distance_accuracy_value','confusion accuracy');
+#61644 = SHAPE_DEFINITION_REPRESENTATION(#61645,#61562);
+#61645 = PRODUCT_DEFINITION_SHAPE('','',#61646);
+#61646 = PRODUCT_DEFINITION('design','',#61647,#61650);
+#61647 = PRODUCT_DEFINITION_FORMATION('','',#61648);
+#61648 = PRODUCT('Compound255','Compound255','',(#61649));
+#61649 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#61650 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#61651 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#61652,#61654);
+#61652 = ( REPRESENTATION_RELATIONSHIP('','',#61562,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#61653) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#61653 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1383);
+#61654 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #61655);
+#61655 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('343','=>[0:1:1:344]','',#5,
+  #61646,$);
+#61656 = PRODUCT_TYPE('part',$,(#61648));
+#61657 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#61658),#61732);
+#61658 = SHELL_BASED_SURFACE_MODEL('',(#61659));
+#61659 = OPEN_SHELL('',(#61660));
+#61660 = ADVANCED_FACE('',(#61661),#61675,.T.);
+#61661 = FACE_BOUND('',#61662,.T.);
+#61662 = EDGE_LOOP('',(#61663,#61686,#61702,#61718));
+#61663 = ORIENTED_EDGE('',*,*,#61664,.T.);
+#61664 = EDGE_CURVE('',#61665,#61667,#61669,.T.);
+#61665 = VERTEX_POINT('',#61666);
+#61666 = CARTESIAN_POINT('',(2.999995320942,2.441660404055,4.46366317919
+    ));
+#61667 = VERTEX_POINT('',#61668);
+#61668 = CARTESIAN_POINT('',(2.999995320931,2.246834896813,
+    4.621353936608));
+#61669 = SURFACE_CURVE('',#61670,(#61674),.PCURVE_S1.);
+#61670 = LINE('',#61671,#61672);
+#61671 = CARTESIAN_POINT('',(2.999995320942,2.441660404055,4.46366317919
+    ));
+#61672 = VECTOR('',#61673,1.);
+#61673 = DIRECTION('',(-4.447609407148E-011,-0.777293898908,
+    0.629137659594));
+#61674 = PCURVE('',#61675,#61680);
+#61675 = PLANE('',#61676);
+#61676 = AXIS2_PLACEMENT_3D('',#61677,#61678,#61679);
+#61677 = CARTESIAN_POINT('',(2.999995320937,2.344247650434,
+    4.542508557899));
+#61678 = DIRECTION('',(1.,-3.826238032277E-011,2.342047439636E-011));
+#61679 = DIRECTION('',(2.342047439636E-011,0.E+000,-1.));
+#61680 = DEFINITIONAL_REPRESENTATION('',(#61681),#61685);
+#61681 = LINE('',#61682,#61683);
+#61682 = CARTESIAN_POINT('',(7.8845378709E-002,9.7412753621E-002));
+#61683 = VECTOR('',#61684,1.);
+#61684 = DIRECTION('',(-0.629137659594,-0.777293898908));
+#61685 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#61686 = ORIENTED_EDGE('',*,*,#61687,.T.);
+#61687 = EDGE_CURVE('',#61667,#61688,#61690,.T.);
+#61688 = VERTEX_POINT('',#61689);
+#61689 = CARTESIAN_POINT('',(2.999995320942,1.663006349522,
+    2.415801706171));
+#61690 = SURFACE_CURVE('',#61691,(#61695),.PCURVE_S1.);
+#61691 = LINE('',#61692,#61693);
+#61692 = CARTESIAN_POINT('',(2.999995320931,2.246834896813,
+    4.621353936608));
+#61693 = VECTOR('',#61694,1.);
+#61694 = DIRECTION('',(1.284959033123E-011,-0.255894976186,
+    -0.966704588363));
+#61695 = PCURVE('',#61675,#61696);
+#61696 = DEFINITIONAL_REPRESENTATION('',(#61697),#61701);
+#61697 = LINE('',#61698,#61699);
+#61698 = CARTESIAN_POINT('',(-7.8845378709E-002,-9.7412753621E-002));
+#61699 = VECTOR('',#61700,1.);
+#61700 = DIRECTION('',(0.966704588363,-0.255894976186));
+#61701 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#61702 = ORIENTED_EDGE('',*,*,#61703,.F.);
+#61703 = EDGE_CURVE('',#61704,#61688,#61706,.T.);
+#61704 = VERTEX_POINT('',#61705);
+#61705 = CARTESIAN_POINT('',(2.999995320926,1.915299678193,
+    2.475162473274));
+#61706 = SURFACE_CURVE('',#61707,(#61711),.PCURVE_S1.);
+#61707 = LINE('',#61708,#61709);
+#61708 = CARTESIAN_POINT('',(2.999995320969,1.915299678193,
+    2.475162473274));
+#61709 = VECTOR('',#61710,1.);
+#61710 = DIRECTION('',(-3.188250180658E-011,-0.973419206173,
+    -0.229030672734));
+#61711 = PCURVE('',#61675,#61712);
+#61712 = DEFINITIONAL_REPRESENTATION('',(#61713),#61717);
+#61713 = LINE('',#61714,#61715);
+#61714 = CARTESIAN_POINT('',(2.067346084625,-0.428947972241));
+#61715 = VECTOR('',#61716,1.);
+#61716 = DIRECTION('',(0.229030672734,-0.973419206173));
+#61717 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#61718 = ORIENTED_EDGE('',*,*,#61719,.F.);
+#61719 = EDGE_CURVE('',#61665,#61704,#61720,.T.);
+#61720 = SURFACE_CURVE('',#61721,(#61725),.PCURVE_S1.);
+#61721 = LINE('',#61722,#61723);
+#61722 = CARTESIAN_POINT('',(2.999995320942,2.441660404055,4.46366317919
+    ));
+#61723 = VECTOR('',#61724,1.);
+#61724 = DIRECTION('',(1.284996206096E-011,-0.25588933102,
+    -0.966706082669));
+#61725 = PCURVE('',#61675,#61726);
+#61726 = DEFINITIONAL_REPRESENTATION('',(#61727),#61731);
+#61727 = LINE('',#61728,#61729);
+#61728 = CARTESIAN_POINT('',(7.8845378709E-002,9.7412753621E-002));
+#61729 = VECTOR('',#61730,1.);
+#61730 = DIRECTION('',(0.966706082669,-0.25588933102));
+#61731 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#61732 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#61736)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#61733,#61734,#61735)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#61733 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#61734 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#61735 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#61736 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#61733,
+  'distance_accuracy_value','confusion accuracy');
+#61737 = SHAPE_DEFINITION_REPRESENTATION(#61738,#61657);
+#61738 = PRODUCT_DEFINITION_SHAPE('','',#61739);
+#61739 = PRODUCT_DEFINITION('design','',#61740,#61743);
+#61740 = PRODUCT_DEFINITION_FORMATION('','',#61741);
+#61741 = PRODUCT('Compound240','Compound240','',(#61742));
+#61742 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#61743 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#61744 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#61745,#61747);
+#61745 = ( REPRESENTATION_RELATIONSHIP('','',#61657,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#61746) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#61746 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1387);
+#61747 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #61748);
+#61748 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('344','=>[0:1:1:345]','',#5,
+  #61739,$);
+#61749 = PRODUCT_TYPE('part',$,(#61741));
+#61750 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#61751),#61825);
+#61751 = SHELL_BASED_SURFACE_MODEL('',(#61752));
+#61752 = OPEN_SHELL('',(#61753));
+#61753 = ADVANCED_FACE('',(#61754),#61768,.T.);
+#61754 = FACE_BOUND('',#61755,.T.);
+#61755 = EDGE_LOOP('',(#61756,#61779,#61795,#61811));
+#61756 = ORIENTED_EDGE('',*,*,#61757,.T.);
+#61757 = EDGE_CURVE('',#61758,#61760,#61762,.T.);
+#61758 = VERTEX_POINT('',#61759);
+#61759 = CARTESIAN_POINT('',(4.79826720508E-006,1.663006349522,
+    2.415801706171));
+#61760 = VERTEX_POINT('',#61761);
+#61761 = CARTESIAN_POINT('',(4.798267205106E-006,2.24682930622,
+    4.621355416546));
+#61762 = SURFACE_CURVE('',#61763,(#61767),.PCURVE_S1.);
+#61763 = LINE('',#61764,#61765);
+#61764 = CARTESIAN_POINT('',(4.798267205678E-006,1.663006359131,
+    2.415801703627));
+#61765 = VECTOR('',#61766,1.);
+#61766 = DIRECTION('',(1.49097109526E-015,0.255892549532,0.966705230716)
+  );
+#61767 = PCURVE('',#61768,#61773);
+#61768 = PLANE('',#61769);
+#61769 = AXIS2_PLACEMENT_3D('',#61770,#61771,#61772);
+#61770 = CARTESIAN_POINT('',(4.798267204525E-006,1.955312944193,
+    3.520071074773));
+#61771 = DIRECTION('',(-6.024125334523E-008,-0.966705230716,
+    0.255892549532));
+#61772 = DIRECTION('',(-2.977850205191E-023,-0.255892549532,
+    -0.966705230716));
+#61773 = DEFINITIONAL_REPRESENTATION('',(#61774),#61778);
+#61774 = LINE('',#61775,#61776);
+#61775 = CARTESIAN_POINT('',(1.142302054503,1.152971123112E-015));
+#61776 = VECTOR('',#61777,1.);
+#61777 = DIRECTION('',(-1.,1.490971064357E-015));
+#61778 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#61779 = ORIENTED_EDGE('',*,*,#61780,.T.);
+#61780 = EDGE_CURVE('',#61760,#61781,#61783,.T.);
+#61781 = VERTEX_POINT('',#61782);
+#61782 = CARTESIAN_POINT('',(-2.999995320931,2.246829544677,
+    4.62135535335));
+#61783 = SURFACE_CURVE('',#61784,(#61788),.PCURVE_S1.);
+#61784 = LINE('',#61785,#61786);
+#61785 = CARTESIAN_POINT('',(4.79826720908E-006,2.246829369989,
+    4.621355399666));
+#61786 = VECTOR('',#61787,1.);
+#61787 = DIRECTION('',(-1.,5.822933810989E-008,-1.543869711423E-008));
+#61788 = PCURVE('',#61768,#61789);
+#61789 = DEFINITIONAL_REPRESENTATION('',(#61790),#61794);
+#61790 = LINE('',#61791,#61792);
+#61791 = CARTESIAN_POINT('',(-1.139214198807,4.554992488915E-015));
+#61792 = VECTOR('',#61793,1.);
+#61793 = DIRECTION('',(2.421546926559E-011,-1.));
+#61794 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#61795 = ORIENTED_EDGE('',*,*,#61796,.F.);
+#61796 = EDGE_CURVE('',#61797,#61781,#61799,.T.);
+#61797 = VERTEX_POINT('',#61798);
+#61798 = CARTESIAN_POINT('',(-2.999995320942,1.663006349522,
+    2.415801706171));
+#61799 = SURFACE_CURVE('',#61800,(#61804),.PCURVE_S1.);
+#61800 = LINE('',#61801,#61802);
+#61801 = CARTESIAN_POINT('',(-2.999995320942,1.663006533837,
+    2.415801657381));
+#61802 = VECTOR('',#61803,1.);
+#61803 = DIRECTION('',(4.735263330821E-012,0.255892549532,0.966705230716
+    ));
+#61804 = PCURVE('',#61768,#61805);
+#61805 = DEFINITIONAL_REPRESENTATION('',(#61806),#61810);
+#61806 = LINE('',#61807,#61808);
+#61807 = CARTESIAN_POINT('',(1.142302054503,-3.000000119209));
+#61808 = VECTOR('',#61809,1.);
+#61809 = DIRECTION('',(-1.,4.735263330791E-012));
+#61810 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#61811 = ORIENTED_EDGE('',*,*,#61812,.F.);
+#61812 = EDGE_CURVE('',#61758,#61797,#61813,.T.);
+#61813 = SURFACE_CURVE('',#61814,(#61818),.PCURVE_S1.);
+#61814 = LINE('',#61815,#61816);
+#61815 = CARTESIAN_POINT('',(4.798267205678E-006,1.663006359131,
+    2.415801703627));
+#61816 = VECTOR('',#61817,1.);
+#61817 = DIRECTION('',(-1.,5.823553472673E-008,-1.541528787759E-008));
+#61818 = PCURVE('',#61768,#61819);
+#61819 = DEFINITIONAL_REPRESENTATION('',(#61820),#61824);
+#61820 = LINE('',#61821,#61822);
+#61821 = CARTESIAN_POINT('',(1.142302054503,1.152971123112E-015));
+#61822 = VECTOR('',#61823,1.);
+#61823 = DIRECTION('',(-3.032303504915E-017,-1.));
+#61824 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#61825 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#61829)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#61826,#61827,#61828)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#61826 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#61827 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#61828 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#61829 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#61826,
+  'distance_accuracy_value','confusion accuracy');
+#61830 = SHAPE_DEFINITION_REPRESENTATION(#61831,#61750);
+#61831 = PRODUCT_DEFINITION_SHAPE('','',#61832);
+#61832 = PRODUCT_DEFINITION('design','',#61833,#61836);
+#61833 = PRODUCT_DEFINITION_FORMATION('','',#61834);
+#61834 = PRODUCT('Compound256','Compound256','',(#61835));
+#61835 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#61836 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#61837 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#61838,#61840);
+#61838 = ( REPRESENTATION_RELATIONSHIP('','',#61750,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#61839) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#61839 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1391);
+#61840 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #61841);
+#61841 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('345','=>[0:1:1:346]','',#5,
+  #61832,$);
+#61842 = PRODUCT_TYPE('part',$,(#61834));
+#61843 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#61844),#61918);
+#61844 = SHELL_BASED_SURFACE_MODEL('',(#61845));
+#61845 = OPEN_SHELL('',(#61846));
+#61846 = ADVANCED_FACE('',(#61847),#61861,.T.);
+#61847 = FACE_BOUND('',#61848,.T.);
+#61848 = EDGE_LOOP('',(#61849,#61872,#61888,#61904));
+#61849 = ORIENTED_EDGE('',*,*,#61850,.F.);
+#61850 = EDGE_CURVE('',#61851,#61853,#61855,.T.);
+#61851 = VERTEX_POINT('',#61852);
+#61852 = CARTESIAN_POINT('',(0.500000007451,4.800000071526,0.E+000));
+#61853 = VERTEX_POINT('',#61854);
+#61854 = CARTESIAN_POINT('',(3.000000119209,4.800000071526,0.E+000));
+#61855 = SURFACE_CURVE('',#61856,(#61860),.PCURVE_S1.);
+#61856 = LINE('',#61857,#61858);
+#61857 = CARTESIAN_POINT('',(0.500000007451,4.800000071526,0.E+000));
+#61858 = VECTOR('',#61859,1.);
+#61859 = DIRECTION('',(1.,0.E+000,0.E+000));
+#61860 = PCURVE('',#61861,#61866);
+#61861 = PLANE('',#61862);
+#61862 = AXIS2_PLACEMENT_3D('',#61863,#61864,#61865);
+#61863 = CARTESIAN_POINT('',(0.500000007451,4.900000073016,0.E+000));
+#61864 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#61865 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#61866 = DEFINITIONAL_REPRESENTATION('',(#61867),#61871);
+#61867 = LINE('',#61868,#61869);
+#61868 = CARTESIAN_POINT('',(0.E+000,-0.10000000149));
+#61869 = VECTOR('',#61870,1.);
+#61870 = DIRECTION('',(-1.,0.E+000));
+#61871 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#61872 = ORIENTED_EDGE('',*,*,#61873,.F.);
+#61873 = EDGE_CURVE('',#61874,#61851,#61876,.T.);
+#61874 = VERTEX_POINT('',#61875);
+#61875 = CARTESIAN_POINT('',(0.500000007451,5.000000074506,0.E+000));
+#61876 = SURFACE_CURVE('',#61877,(#61881),.PCURVE_S1.);
+#61877 = LINE('',#61878,#61879);
+#61878 = CARTESIAN_POINT('',(0.500000007451,5.000000074506,0.E+000));
+#61879 = VECTOR('',#61880,1.);
+#61880 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#61881 = PCURVE('',#61861,#61882);
+#61882 = DEFINITIONAL_REPRESENTATION('',(#61883),#61887);
+#61883 = LINE('',#61884,#61885);
+#61884 = CARTESIAN_POINT('',(0.E+000,0.10000000149));
+#61885 = VECTOR('',#61886,1.);
+#61886 = DIRECTION('',(0.E+000,-1.));
+#61887 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#61888 = ORIENTED_EDGE('',*,*,#61889,.F.);
+#61889 = EDGE_CURVE('',#61890,#61874,#61892,.T.);
+#61890 = VERTEX_POINT('',#61891);
+#61891 = CARTESIAN_POINT('',(3.000000119209,5.000000074506,0.E+000));
+#61892 = SURFACE_CURVE('',#61893,(#61897),.PCURVE_S1.);
+#61893 = LINE('',#61894,#61895);
+#61894 = CARTESIAN_POINT('',(3.000000119209,5.000000074506,0.E+000));
+#61895 = VECTOR('',#61896,1.);
+#61896 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#61897 = PCURVE('',#61861,#61898);
+#61898 = DEFINITIONAL_REPRESENTATION('',(#61899),#61903);
+#61899 = LINE('',#61900,#61901);
+#61900 = CARTESIAN_POINT('',(-2.500000111758,0.10000000149));
+#61901 = VECTOR('',#61902,1.);
+#61902 = DIRECTION('',(1.,0.E+000));
+#61903 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#61904 = ORIENTED_EDGE('',*,*,#61905,.F.);
+#61905 = EDGE_CURVE('',#61853,#61890,#61906,.T.);
+#61906 = SURFACE_CURVE('',#61907,(#61911),.PCURVE_S1.);
+#61907 = LINE('',#61908,#61909);
+#61908 = CARTESIAN_POINT('',(3.000000119209,4.800000071526,0.E+000));
+#61909 = VECTOR('',#61910,1.);
+#61910 = DIRECTION('',(0.E+000,1.,0.E+000));
+#61911 = PCURVE('',#61861,#61912);
+#61912 = DEFINITIONAL_REPRESENTATION('',(#61913),#61917);
+#61913 = LINE('',#61914,#61915);
+#61914 = CARTESIAN_POINT('',(-2.500000111758,-0.10000000149));
+#61915 = VECTOR('',#61916,1.);
+#61916 = DIRECTION('',(0.E+000,1.));
+#61917 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#61918 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#61922)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#61919,#61920,#61921)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#61919 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#61920 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#61921 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#61922 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#61919,
+  'distance_accuracy_value','confusion accuracy');
+#61923 = SHAPE_DEFINITION_REPRESENTATION(#61924,#61843);
+#61924 = PRODUCT_DEFINITION_SHAPE('','',#61925);
+#61925 = PRODUCT_DEFINITION('design','',#61926,#61929);
+#61926 = PRODUCT_DEFINITION_FORMATION('','',#61927);
+#61927 = PRODUCT('Compound262','Compound262','',(#61928));
+#61928 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#61929 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#61930 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#61931,#61933);
+#61931 = ( REPRESENTATION_RELATIONSHIP('','',#61843,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#61932) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#61932 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1395);
+#61933 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #61934);
+#61934 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('346','=>[0:1:1:347]','',#5,
+  #61925,$);
+#61935 = PRODUCT_TYPE('part',$,(#61927));
+#61936 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#61937),#62011);
+#61937 = SHELL_BASED_SURFACE_MODEL('',(#61938));
+#61938 = OPEN_SHELL('',(#61939));
+#61939 = ADVANCED_FACE('',(#61940),#61954,.T.);
+#61940 = FACE_BOUND('',#61941,.T.);
+#61941 = EDGE_LOOP('',(#61942,#61965,#61981,#61997));
+#61942 = ORIENTED_EDGE('',*,*,#61943,.T.);
+#61943 = EDGE_CURVE('',#61944,#61946,#61948,.T.);
+#61944 = VERTEX_POINT('',#61945);
+#61945 = CARTESIAN_POINT('',(-4.798267205189E-006,2.441660404055,
+    4.46366317919));
+#61946 = VERTEX_POINT('',#61947);
+#61947 = CARTESIAN_POINT('',(2.999995320942,2.441660404055,4.46366317919
+    ));
+#61948 = SURFACE_CURVE('',#61949,(#61953),.PCURVE_S1.);
+#61949 = LINE('',#61950,#61951);
+#61950 = CARTESIAN_POINT('',(-4.79826720523E-006,2.441660404055,
+    4.46366317919));
+#61951 = VECTOR('',#61952,1.);
+#61952 = DIRECTION('',(1.,0.E+000,0.E+000));
+#61953 = PCURVE('',#61954,#61959);
+#61954 = PLANE('',#61955);
+#61955 = AXIS2_PLACEMENT_3D('',#61956,#61957,#61958);
+#61956 = CARTESIAN_POINT('',(1.499995261337,2.441660404055,4.46366317919
+    ));
+#61957 = DIRECTION('',(0.E+000,0.96670522952,-0.25589255405));
+#61958 = DIRECTION('',(0.E+000,0.25589255405,0.96670522952));
+#61959 = DEFINITIONAL_REPRESENTATION('',(#61960),#61964);
+#61960 = LINE('',#61961,#61962);
+#61961 = CARTESIAN_POINT('',(0.E+000,-1.500000059604));
+#61962 = VECTOR('',#61963,1.);
+#61963 = DIRECTION('',(0.E+000,1.));
+#61964 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#61965 = ORIENTED_EDGE('',*,*,#61966,.T.);
+#61966 = EDGE_CURVE('',#61946,#61967,#61969,.T.);
+#61967 = VERTEX_POINT('',#61968);
+#61968 = CARTESIAN_POINT('',(2.999995320926,1.915293048469,
+    2.475164228201));
+#61969 = SURFACE_CURVE('',#61970,(#61974),.PCURVE_S1.);
+#61970 = LINE('',#61971,#61972);
+#61971 = CARTESIAN_POINT('',(2.999995320942,2.441660404055,4.46366317919
+    ));
+#61972 = VECTOR('',#61973,1.);
+#61973 = DIRECTION('',(-7.872814667472E-012,-0.25589255405,
+    -0.96670522952));
+#61974 = PCURVE('',#61954,#61975);
+#61975 = DEFINITIONAL_REPRESENTATION('',(#61976),#61980);
+#61976 = LINE('',#61977,#61978);
+#61977 = CARTESIAN_POINT('',(0.E+000,1.500000059605));
+#61978 = VECTOR('',#61979,1.);
+#61979 = DIRECTION('',(-1.,-7.872814667472E-012));
+#61980 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#61981 = ORIENTED_EDGE('',*,*,#61982,.F.);
+#61982 = EDGE_CURVE('',#61983,#61967,#61985,.T.);
+#61983 = VERTEX_POINT('',#61984);
+#61984 = CARTESIAN_POINT('',(-4.798267223243E-006,1.915292943867,
+    2.475164255769));
+#61985 = SURFACE_CURVE('',#61986,(#61990),.PCURVE_S1.);
+#61986 = LINE('',#61987,#61988);
+#61987 = CARTESIAN_POINT('',(-4.798267223272E-006,1.91529304844,
+    2.475164228088));
+#61988 = VECTOR('',#61989,1.);
+#61989 = DIRECTION('',(1.,9.944082199308E-012,3.756633743594E-011));
+#61990 = PCURVE('',#61954,#61991);
+#61991 = DEFINITIONAL_REPRESENTATION('',(#61992),#61996);
+#61992 = LINE('',#61993,#61994);
+#61993 = CARTESIAN_POINT('',(-2.056985821923,-1.500000059604));
+#61994 = VECTOR('',#61995,1.);
+#61995 = DIRECTION('',(3.886019144491E-011,1.));
+#61996 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#61997 = ORIENTED_EDGE('',*,*,#61998,.F.);
+#61998 = EDGE_CURVE('',#61944,#61983,#61999,.T.);
+#61999 = SURFACE_CURVE('',#62000,(#62004),.PCURVE_S1.);
+#62000 = LINE('',#62001,#62002);
+#62001 = CARTESIAN_POINT('',(-4.79826720523E-006,2.441660404055,
+    4.46366317919));
+#62002 = VECTOR('',#62003,1.);
+#62003 = DIRECTION('',(-8.770660428421E-015,-0.25589255405,
+    -0.96670522952));
+#62004 = PCURVE('',#61954,#62005);
+#62005 = DEFINITIONAL_REPRESENTATION('',(#62006),#62010);
+#62006 = LINE('',#62007,#62008);
+#62007 = CARTESIAN_POINT('',(0.E+000,-1.500000059604));
+#62008 = VECTOR('',#62009,1.);
+#62009 = DIRECTION('',(-1.,-8.770660428421E-015));
+#62010 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#62011 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#62015)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#62012,#62013,#62014)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#62012 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#62013 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#62014 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#62015 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#62012,
+  'distance_accuracy_value','confusion accuracy');
+#62016 = SHAPE_DEFINITION_REPRESENTATION(#62017,#61936);
+#62017 = PRODUCT_DEFINITION_SHAPE('','',#62018);
+#62018 = PRODUCT_DEFINITION('design','',#62019,#62022);
+#62019 = PRODUCT_DEFINITION_FORMATION('','',#62020);
+#62020 = PRODUCT('Compound232','Compound232','',(#62021));
+#62021 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#62022 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#62023 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#62024,#62026);
+#62024 = ( REPRESENTATION_RELATIONSHIP('','',#61936,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#62025) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#62025 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1399);
+#62026 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #62027);
+#62027 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('347','=>[0:1:1:348]','',#5,
+  #62018,$);
+#62028 = PRODUCT_TYPE('part',$,(#62020));
+#62029 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#62030),#62112);
+#62030 = SHELL_BASED_SURFACE_MODEL('',(#62031));
+#62031 = OPEN_SHELL('',(#62032));
+#62032 = ADVANCED_FACE('',(#62033),#62047,.T.);
+#62033 = FACE_BOUND('',#62034,.T.);
+#62034 = EDGE_LOOP('',(#62035,#62058,#62082,#62098));
+#62035 = ORIENTED_EDGE('',*,*,#62036,.T.);
+#62036 = EDGE_CURVE('',#62037,#62039,#62041,.T.);
+#62037 = VERTEX_POINT('',#62038);
+#62038 = CARTESIAN_POINT('',(0.E+000,4.800000071526,6.705522623274E-008)
+  );
+#62039 = VERTEX_POINT('',#62040);
+#62040 = CARTESIAN_POINT('',(0.E+000,4.800000071526,-3.500000052154));
+#62041 = SURFACE_CURVE('',#62042,(#62046),.PCURVE_S1.);
+#62042 = LINE('',#62043,#62044);
+#62043 = CARTESIAN_POINT('',(0.E+000,4.800000071526,6.705522637152E-008)
+  );
+#62044 = VECTOR('',#62045,1.);
+#62045 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#62046 = PCURVE('',#62047,#62052);
+#62047 = PLANE('',#62048);
+#62048 = AXIS2_PLACEMENT_3D('',#62049,#62050,#62051);
+#62049 = CARTESIAN_POINT('',(0.E+000,4.800000071526,-1.749999992549));
+#62050 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#62051 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#62052 = DEFINITIONAL_REPRESENTATION('',(#62053),#62057);
+#62053 = LINE('',#62054,#62055);
+#62054 = CARTESIAN_POINT('',(-1.750000059604,0.E+000));
+#62055 = VECTOR('',#62056,1.);
+#62056 = DIRECTION('',(1.,0.E+000));
+#62057 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#62058 = ORIENTED_EDGE('',*,*,#62059,.T.);
+#62059 = EDGE_CURVE('',#62039,#62060,#62062,.T.);
+#62060 = VERTEX_POINT('',#62061);
+#62061 = CARTESIAN_POINT('',(0.500000007451,4.800000071526,
+    -2.800000041723));
+#62062 = SURFACE_CURVE('',#62063,(#62071),.PCURVE_S1.);
+#62063 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#62064,#62065,#62066,#62067,
+    #62068,#62069,#62070),.UNSPECIFIED.,.F.,.F.,(4,3,4),(-0.102857603272
+    ,-6.039620473461E-002,0.E+000),.UNSPECIFIED.);
+#62064 = CARTESIAN_POINT('',(0.E+000,4.800000071526,-3.500000052154));
+#62065 = CARTESIAN_POINT('',(0.133923095998,4.800000071526,
+    -3.500000052154));
+#62066 = CARTESIAN_POINT('',(0.271025382127,4.800000071526,
+    -3.469588645842));
+#62067 = CARTESIAN_POINT('',(0.369399254906,4.800000071526,
+    -3.355499000202));
+#62068 = CARTESIAN_POINT('',(0.499086768139,4.800000071526,
+    -3.205093186028));
+#62069 = CARTESIAN_POINT('',(0.500000007451,4.800000071526,
+    -2.976612141603));
+#62070 = CARTESIAN_POINT('',(0.500000007451,4.800000071526,
+    -2.800000041723));
+#62071 = PCURVE('',#62047,#62072);
+#62072 = DEFINITIONAL_REPRESENTATION('',(#62073),#62081);
+#62073 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#62074,#62075,#62076,#62077,
+    #62078,#62079,#62080),.UNSPECIFIED.,.F.,.F.,(4,3,4),(-0.102857603272
+    ,-6.039620473461E-002,0.E+000),.UNSPECIFIED.);
+#62074 = CARTESIAN_POINT('',(1.750000059605,0.E+000));
+#62075 = CARTESIAN_POINT('',(1.750000059605,0.133923095998));
+#62076 = CARTESIAN_POINT('',(1.719588653293,0.271025382127));
+#62077 = CARTESIAN_POINT('',(1.605499007653,0.369399254906));
+#62078 = CARTESIAN_POINT('',(1.455093193479,0.499086768139));
+#62079 = CARTESIAN_POINT('',(1.226612149054,0.500000007451));
+#62080 = CARTESIAN_POINT('',(1.050000049174,0.500000007451));
+#62081 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#62082 = ORIENTED_EDGE('',*,*,#62083,.T.);
+#62083 = EDGE_CURVE('',#62060,#62084,#62086,.T.);
+#62084 = VERTEX_POINT('',#62085);
+#62085 = CARTESIAN_POINT('',(0.500000007451,4.800000071526,
+    6.705522623274E-008));
+#62086 = SURFACE_CURVE('',#62087,(#62091),.PCURVE_S1.);
+#62087 = LINE('',#62088,#62089);
+#62088 = CARTESIAN_POINT('',(0.500000007451,4.800000071526,
+    -2.800000041723));
+#62089 = VECTOR('',#62090,1.);
+#62090 = DIRECTION('',(0.E+000,0.E+000,1.));
+#62091 = PCURVE('',#62047,#62092);
+#62092 = DEFINITIONAL_REPRESENTATION('',(#62093),#62097);
+#62093 = LINE('',#62094,#62095);
+#62094 = CARTESIAN_POINT('',(1.050000049174,0.500000007451));
+#62095 = VECTOR('',#62096,1.);
+#62096 = DIRECTION('',(-1.,0.E+000));
+#62097 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#62098 = ORIENTED_EDGE('',*,*,#62099,.T.);
+#62099 = EDGE_CURVE('',#62084,#62037,#62100,.T.);
+#62100 = SURFACE_CURVE('',#62101,(#62105),.PCURVE_S1.);
+#62101 = LINE('',#62102,#62103);
+#62102 = CARTESIAN_POINT('',(0.500000007451,4.800000071526,
+    6.70552258164E-008));
+#62103 = VECTOR('',#62104,1.);
+#62104 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#62105 = PCURVE('',#62047,#62106);
+#62106 = DEFINITIONAL_REPRESENTATION('',(#62107),#62111);
+#62107 = LINE('',#62108,#62109);
+#62108 = CARTESIAN_POINT('',(-1.750000059604,0.500000007451));
+#62109 = VECTOR('',#62110,1.);
+#62110 = DIRECTION('',(0.E+000,-1.));
+#62111 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#62112 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#62116)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#62113,#62114,#62115)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#62113 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#62114 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#62115 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#62116 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#62113,
+  'distance_accuracy_value','confusion accuracy');
+#62117 = SHAPE_DEFINITION_REPRESENTATION(#62118,#62029);
+#62118 = PRODUCT_DEFINITION_SHAPE('','',#62119);
+#62119 = PRODUCT_DEFINITION('design','',#62120,#62123);
+#62120 = PRODUCT_DEFINITION_FORMATION('','',#62121);
+#62121 = PRODUCT('Compound259','Compound259','',(#62122));
+#62122 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#62123 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#62124 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#62125,#62127);
+#62125 = ( REPRESENTATION_RELATIONSHIP('','',#62029,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#62126) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#62126 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1403);
+#62127 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #62128);
+#62128 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('348','=>[0:1:1:349]','',#5,
+  #62119,$);
+#62129 = PRODUCT_TYPE('part',$,(#62121));
+#62130 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#62131),#62303);
+#62131 = SHELL_BASED_SURFACE_MODEL('',(#62132));
+#62132 = OPEN_SHELL('',(#62133));
+#62133 = ADVANCED_FACE('',(#62134),#62148,.T.);
+#62134 = FACE_BOUND('',#62135,.T.);
+#62135 = EDGE_LOOP('',(#62136,#62189,#62228,#62266));
+#62136 = ORIENTED_EDGE('',*,*,#62137,.T.);
+#62137 = EDGE_CURVE('',#62138,#62140,#62142,.T.);
+#62138 = VERTEX_POINT('',#62139);
+#62139 = CARTESIAN_POINT('',(6.627302937062E-018,4.800000131286,
+    2.138634917738));
+#62140 = VERTEX_POINT('',#62141);
+#62141 = CARTESIAN_POINT('',(3.000000116339,4.799907332521,
+    2.138634897581));
+#62142 = SURFACE_CURVE('',#62143,(#62147),.PCURVE_S1.);
+#62143 = LINE('',#62144,#62145);
+#62144 = CARTESIAN_POINT('',(6.627302937062E-018,4.800000131286,
+    2.138634917738));
+#62145 = VECTOR('',#62146,1.);
+#62146 = DIRECTION('',(0.999999999522,-3.093292044567E-005,
+    -6.718884999199E-009));
+#62147 = PCURVE('',#62148,#62161);
+#62148 = B_SPLINE_SURFACE_WITH_KNOTS('',1,5,(
+    (#62149,#62150,#62151,#62152,#62153,#62154)
+    ,(#62155,#62156,#62157,#62158,#62159,#62160
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(6,6),(0.E+000,1.),(1.0015625,
+    2.003125),.PIECEWISE_BEZIER_KNOTS.);
+#62149 = CARTESIAN_POINT('',(6.627302937062E-018,4.800000131286,
+    2.138634917738));
+#62150 = CARTESIAN_POINT('',(-3.134477378501E-016,4.799837060574,
+    2.460821107197));
+#62151 = CARTESIAN_POINT('',(1.866747601963E-016,4.773657747283,
+    2.782884068868));
+#62152 = CARTESIAN_POINT('',(4.135881461205E-016,4.721630843728,
+    3.101969539519));
+#62153 = CARTESIAN_POINT('',(-4.152425272321E-016,4.644148129358,
+    3.415671150927));
+#62154 = CARTESIAN_POINT('',(-6.815720426045E-009,4.541968503081,
+    3.721191232528));
+#62155 = CARTESIAN_POINT('',(3.000000116339,4.799907332521,
+    2.138634897581));
+#62156 = CARTESIAN_POINT('',(3.000000119218,4.799837351024,2.46082110726
+    ));
+#62157 = CARTESIAN_POINT('',(3.000000119209,4.773657746374,
+    2.782884068868));
+#62158 = CARTESIAN_POINT('',(3.000000119209,4.721630843731,
+    3.101969539519));
+#62159 = CARTESIAN_POINT('',(3.000000119209,4.644148129358,
+    3.415671150927));
+#62160 = CARTESIAN_POINT('',(3.000000112394,4.541968503081,
+    3.721191232528));
+#62161 = DEFINITIONAL_REPRESENTATION('',(#62162),#62188);
+#62162 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#62163,#62164,#62165,#62166,
+    #62167,#62168,#62169,#62170,#62171,#62172,#62173,#62174,#62175,
+    #62176,#62177,#62178,#62179,#62180,#62181,#62182,#62183,#62184,
+    #62185,#62186,#62187),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,0.136363641717,0.272727283434,
+    0.409090925151,0.545454566868,0.681818208585,0.818181850302,
+    0.954545492019,1.090909133736,1.227272775453,1.36363641717,
+    1.500000058887,1.636363700604,1.772727342321,1.909090984038,
+    2.045454625755,2.181818267472,2.318181909189,2.454545550906,
+    2.590909192623,2.72727283434,2.863636476057,3.000000117774),
+  .QUASI_UNIFORM_KNOTS.);
+#62163 = CARTESIAN_POINT('',(0.E+000,1.0015625));
+#62164 = CARTESIAN_POINT('',(1.515151515152E-002,1.0015625));
+#62165 = CARTESIAN_POINT('',(4.545454545455E-002,1.0015625));
+#62166 = CARTESIAN_POINT('',(9.090909090909E-002,1.0015625));
+#62167 = CARTESIAN_POINT('',(0.136363636364,1.0015625));
+#62168 = CARTESIAN_POINT('',(0.181818181818,1.0015625));
+#62169 = CARTESIAN_POINT('',(0.227272727273,1.0015625));
+#62170 = CARTESIAN_POINT('',(0.272727272727,1.0015625));
+#62171 = CARTESIAN_POINT('',(0.318181818182,1.0015625));
+#62172 = CARTESIAN_POINT('',(0.363636363636,1.0015625));
+#62173 = CARTESIAN_POINT('',(0.409090909091,1.0015625));
+#62174 = CARTESIAN_POINT('',(0.454545454545,1.0015625));
+#62175 = CARTESIAN_POINT('',(0.5,1.0015625));
+#62176 = CARTESIAN_POINT('',(0.545454545455,1.0015625));
+#62177 = CARTESIAN_POINT('',(0.590909090909,1.0015625));
+#62178 = CARTESIAN_POINT('',(0.636363636364,1.0015625));
+#62179 = CARTESIAN_POINT('',(0.681818181818,1.0015625));
+#62180 = CARTESIAN_POINT('',(0.727272727273,1.0015625));
+#62181 = CARTESIAN_POINT('',(0.772727272727,1.0015625));
+#62182 = CARTESIAN_POINT('',(0.818181818182,1.0015625));
+#62183 = CARTESIAN_POINT('',(0.863636363636,1.0015625));
+#62184 = CARTESIAN_POINT('',(0.909090909091,1.0015625));
+#62185 = CARTESIAN_POINT('',(0.954545454545,1.0015625));
+#62186 = CARTESIAN_POINT('',(0.984848484848,1.0015625));
+#62187 = CARTESIAN_POINT('',(1.,1.0015625));
+#62188 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#62189 = ORIENTED_EDGE('',*,*,#62190,.T.);
+#62190 = EDGE_CURVE('',#62140,#62191,#62193,.T.);
+#62191 = VERTEX_POINT('',#62192);
+#62192 = CARTESIAN_POINT('',(3.000000112394,4.541968503081,
+    3.721191232528));
+#62193 = SURFACE_CURVE('',#62194,(#62199),.PCURVE_S1.);
+#62194 = ELLIPSE('',#62195,4.769513186091,4.549337079521);
+#62195 = AXIS2_PLACEMENT_3D('',#62196,#62197,#62198);
+#62196 = CARTESIAN_POINT('',(2.999999799703,0.242289487988,
+    2.222201869595));
+#62197 = DIRECTION('',(1.,-6.963634470948E-008,-8.857020671054E-009));
+#62198 = DIRECTION('',(4.657694642878E-009,0.191716281037,
+    -0.981450389773));
+#62199 = PCURVE('',#62148,#62200);
+#62200 = DEFINITIONAL_REPRESENTATION('',(#62201),#62227);
+#62201 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#62202,#62203,#62204,#62205,
+    #62206,#62207,#62208,#62209,#62210,#62211,#62212,#62213,#62214,
+    #62215,#62216,#62217,#62218,#62219,#62220,#62221,#62222,#62223,
+    #62224,#62225,#62226),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(1.369035290042,1.384390076422,
+    1.399744862802,1.415099649182,1.430454435561,1.445809221941,
+    1.461164008321,1.4765187947,1.49187358108,1.50722836746,
+    1.52258315384,1.537937940219,1.553292726599,1.568647512979,
+    1.584002299359,1.599357085738,1.614711872118,1.630066658498,
+    1.645421444877,1.660776231257,1.676131017637,1.691485804017,
+    1.706840590396),.UNSPECIFIED.);
+#62202 = CARTESIAN_POINT('',(1.,1.0015625));
+#62203 = CARTESIAN_POINT('',(1.000000000002,1.01671238988));
+#62204 = CARTESIAN_POINT('',(1.000000000008,1.047017342525));
+#62205 = CARTESIAN_POINT('',(1.000000000021,1.092489339828));
+#62206 = CARTESIAN_POINT('',(1.000000000039,1.137974993056));
+#62207 = CARTESIAN_POINT('',(1.000000000057,1.183473257117));
+#62208 = CARTESIAN_POINT('',(1.000000000074,1.228983011314));
+#62209 = CARTESIAN_POINT('',(1.000000000085,1.274503056248));
+#62210 = CARTESIAN_POINT('',(1.000000000088,1.320032127635));
+#62211 = CARTESIAN_POINT('',(1.000000000082,1.365568906279));
+#62212 = CARTESIAN_POINT('',(1.000000000066,1.411112029686));
+#62213 = CARTESIAN_POINT('',(1.000000000039,1.456660103768));
+#62214 = CARTESIAN_POINT('',(1.000000000002,1.502211714973));
+#62215 = CARTESIAN_POINT('',(0.999999999956,1.547765442639));
+#62216 = CARTESIAN_POINT('',(0.999999999904,1.593319871553));
+#62217 = CARTESIAN_POINT('',(0.99999999985,1.638873604629));
+#62218 = CARTESIAN_POINT('',(0.999999999796,1.684425275611));
+#62219 = CARTESIAN_POINT('',(0.999999999748,1.72997356178));
+#62220 = CARTESIAN_POINT('',(0.999999999712,1.775517196452));
+#62221 = CARTESIAN_POINT('',(0.999999999695,1.821054981686));
+#62222 = CARTESIAN_POINT('',(0.999999999705,1.866585799322));
+#62223 = CARTESIAN_POINT('',(0.99999999975,1.91210862702));
+#62224 = CARTESIAN_POINT('',(0.999999999841,1.957622534119));
+#62225 = CARTESIAN_POINT('',(0.999999999939,1.987958678693));
+#62226 = CARTESIAN_POINT('',(1.,2.003125));
+#62227 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#62228 = ORIENTED_EDGE('',*,*,#62229,.F.);
+#62229 = EDGE_CURVE('',#62230,#62191,#62232,.T.);
+#62230 = VERTEX_POINT('',#62231);
+#62231 = CARTESIAN_POINT('',(-6.815720426045E-009,4.541968503081,
+    3.721191232528));
+#62232 = SURFACE_CURVE('',#62233,(#62237),.PCURVE_S1.);
+#62233 = LINE('',#62234,#62235);
+#62234 = CARTESIAN_POINT('',(-6.815720426045E-009,4.541968503081,
+    3.721191232528));
+#62235 = VECTOR('',#62236,1.);
+#62236 = DIRECTION('',(1.,0.E+000,0.E+000));
+#62237 = PCURVE('',#62148,#62238);
+#62238 = DEFINITIONAL_REPRESENTATION('',(#62239),#62265);
+#62239 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#62240,#62241,#62242,#62243,
+    #62244,#62245,#62246,#62247,#62248,#62249,#62250,#62251,#62252,
+    #62253,#62254,#62255,#62256,#62257,#62258,#62259,#62260,#62261,
+    #62262,#62263,#62264),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,0.136363641782,0.272727283564,
+    0.409090925347,0.545454567129,0.681818208911,0.818181850693,
+    0.954545492476,1.090909134258,1.22727277604,1.363636417822,
+    1.500000059605,1.636363701387,1.772727343169,1.909090984951,
+    2.045454626734,2.181818268516,2.318181910298,2.45454555208,
+    2.590909193863,2.727272835645,2.863636477427,3.000000119209),
+  .UNSPECIFIED.);
+#62240 = CARTESIAN_POINT('',(0.E+000,2.003125));
+#62241 = CARTESIAN_POINT('',(1.515151515152E-002,2.003125));
+#62242 = CARTESIAN_POINT('',(4.545454545455E-002,2.003125));
+#62243 = CARTESIAN_POINT('',(9.090909090909E-002,2.003125));
+#62244 = CARTESIAN_POINT('',(0.136363636364,2.003125));
+#62245 = CARTESIAN_POINT('',(0.181818181818,2.003125));
+#62246 = CARTESIAN_POINT('',(0.227272727273,2.003125));
+#62247 = CARTESIAN_POINT('',(0.272727272727,2.003125));
+#62248 = CARTESIAN_POINT('',(0.318181818182,2.003125));
+#62249 = CARTESIAN_POINT('',(0.363636363636,2.003125));
+#62250 = CARTESIAN_POINT('',(0.409090909091,2.003125));
+#62251 = CARTESIAN_POINT('',(0.454545454545,2.003125));
+#62252 = CARTESIAN_POINT('',(0.5,2.003125));
+#62253 = CARTESIAN_POINT('',(0.545454545455,2.003125));
+#62254 = CARTESIAN_POINT('',(0.590909090909,2.003125));
+#62255 = CARTESIAN_POINT('',(0.636363636364,2.003125));
+#62256 = CARTESIAN_POINT('',(0.681818181818,2.003125));
+#62257 = CARTESIAN_POINT('',(0.727272727273,2.003125));
+#62258 = CARTESIAN_POINT('',(0.772727272727,2.003125));
+#62259 = CARTESIAN_POINT('',(0.818181818182,2.003125));
+#62260 = CARTESIAN_POINT('',(0.863636363636,2.003125));
+#62261 = CARTESIAN_POINT('',(0.909090909091,2.003125));
+#62262 = CARTESIAN_POINT('',(0.954545454545,2.003125));
+#62263 = CARTESIAN_POINT('',(0.984848484848,2.003125));
+#62264 = CARTESIAN_POINT('',(1.,2.003125));
+#62265 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#62266 = ORIENTED_EDGE('',*,*,#62267,.F.);
+#62267 = EDGE_CURVE('',#62138,#62230,#62268,.T.);
+#62268 = SURFACE_CURVE('',#62269,(#62274),.PCURVE_S1.);
+#62269 = CIRCLE('',#62270,4.999781704652);
+#62270 = AXIS2_PLACEMENT_3D('',#62271,#62272,#62273);
+#62271 = CARTESIAN_POINT('',(-2.471129567241E-007,-0.199780739723,
+    2.135747694418));
+#62272 = DIRECTION('',(1.,-4.942259107938E-008,-3.751443887443E-009));
+#62273 = DIRECTION('',(4.806154558197E-008,0.948391254441,0.317102552024
+    ));
+#62274 = PCURVE('',#62148,#62275);
+#62275 = DEFINITIONAL_REPRESENTATION('',(#62276),#62302);
+#62276 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#62277,#62278,#62279,#62280,
+    #62281,#62282,#62283,#62284,#62285,#62286,#62287,#62288,#62289,
+    #62290,#62291,#62292,#62293,#62294,#62295,#62296,#62297,#62298,
+    #62299,#62300,#62301),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(5.961089975387,5.975730672287,
+    5.990371369186,6.005012066086,6.019652762986,6.034293459885,
+    6.048934156785,6.063574853685,6.078215550584,6.092856247484,
+    6.107496944384,6.122137641283,6.136778338183,6.151419035083,
+    6.166059731982,6.180700428882,6.195341125782,6.209981822681,
+    6.224622519581,6.239263216481,6.25390391338,6.26854461028,
+    6.28318530718),.UNSPECIFIED.);
+#62277 = CARTESIAN_POINT('',(0.E+000,1.0015625));
+#62278 = CARTESIAN_POINT('',(4.739686168502E-011,1.016732737189));
+#62279 = CARTESIAN_POINT('',(1.222974328701E-010,1.047074201604));
+#62280 = CARTESIAN_POINT('',(1.895697201944E-010,1.09258936526));
+#62281 = CARTESIAN_POINT('',(2.293312600085E-010,1.138107530377));
+#62282 = CARTESIAN_POINT('',(2.487656023108E-010,1.183628600114));
+#62283 = CARTESIAN_POINT('',(2.520497586427E-010,1.229152403805));
+#62284 = CARTESIAN_POINT('',(2.409462922202E-010,1.274678694408));
+#62285 = CARTESIAN_POINT('',(2.163349757326E-010,1.320207162575));
+#62286 = CARTESIAN_POINT('',(1.788718868598E-010,1.365737446757));
+#62287 = CARTESIAN_POINT('',(1.294596889124E-010,1.41126914476));
+#62288 = CARTESIAN_POINT('',(6.949294216645E-011,1.456801825245));
+#62289 = CARTESIAN_POINT('',(9.875283694507E-013,1.502335039484));
+#62290 = CARTESIAN_POINT('',(-7.336043635806E-011,1.547868333211));
+#62291 = CARTESIAN_POINT('',(-1.501474626625E-010,1.593401258532));
+#62292 = CARTESIAN_POINT('',(-2.25250930443E-010,1.638933385822));
+#62293 = CARTESIAN_POINT('',(-2.938131232439E-010,1.684464315534));
+#62294 = CARTESIAN_POINT('',(-3.502177083658E-010,1.7299936899));
+#62295 = CARTESIAN_POINT('',(-3.880566625617E-010,1.775521204325));
+#62296 = CARTESIAN_POINT('',(-4.000825397305E-010,1.821046618873));
+#62297 = CARTESIAN_POINT('',(-3.781640970131E-010,1.866569768124));
+#62298 = CARTESIAN_POINT('',(-3.13192848541E-010,1.91209057549));
+#62299 = CARTESIAN_POINT('',(-1.951641807618E-010,1.957609049023));
+#62300 = CARTESIAN_POINT('',(-7.345408848061E-011,1.987953245791));
+#62301 = CARTESIAN_POINT('',(0.E+000,2.003125));
+#62302 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#62303 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#62307)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#62304,#62305,#62306)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#62304 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#62305 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#62306 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#62307 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-006),#62304,
+  'distance_accuracy_value','confusion accuracy');
+#62308 = SHAPE_DEFINITION_REPRESENTATION(#62309,#62130);
+#62309 = PRODUCT_DEFINITION_SHAPE('','',#62310);
+#62310 = PRODUCT_DEFINITION('design','',#62311,#62314);
+#62311 = PRODUCT_DEFINITION_FORMATION('','',#62312);
+#62312 = PRODUCT('Compound264','Compound264','',(#62313));
+#62313 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#62314 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#62315 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#62316,#62318);
+#62316 = ( REPRESENTATION_RELATIONSHIP('','',#62130,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#62317) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#62317 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1407);
+#62318 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #62319);
+#62319 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('349','=>[0:1:1:350]','',#5,
+  #62310,$);
+#62320 = PRODUCT_TYPE('part',$,(#62312));
+#62321 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#62322),#62404);
+#62322 = SHELL_BASED_SURFACE_MODEL('',(#62323));
+#62323 = OPEN_SHELL('',(#62324));
+#62324 = ADVANCED_FACE('',(#62325),#62339,.T.);
+#62325 = FACE_BOUND('',#62326,.T.);
+#62326 = EDGE_LOOP('',(#62327,#62350,#62366,#62382));
+#62327 = ORIENTED_EDGE('',*,*,#62328,.F.);
+#62328 = EDGE_CURVE('',#62329,#62331,#62333,.T.);
+#62329 = VERTEX_POINT('',#62330);
+#62330 = CARTESIAN_POINT('',(0.E+000,5.000000074506,6.705522630213E-008)
+  );
+#62331 = VERTEX_POINT('',#62332);
+#62332 = CARTESIAN_POINT('',(0.E+000,5.000000074506,-3.500000052154));
+#62333 = SURFACE_CURVE('',#62334,(#62338),.PCURVE_S1.);
+#62334 = LINE('',#62335,#62336);
+#62335 = CARTESIAN_POINT('',(0.E+000,5.000000074506,6.705522630213E-008)
+  );
+#62336 = VECTOR('',#62337,1.);
+#62337 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#62338 = PCURVE('',#62339,#62344);
+#62339 = PLANE('',#62340);
+#62340 = AXIS2_PLACEMENT_3D('',#62341,#62342,#62343);
+#62341 = CARTESIAN_POINT('',(0.250000003725,5.000000074506,
+    6.70552258164E-008));
+#62342 = DIRECTION('',(0.E+000,1.,0.E+000));
+#62343 = DIRECTION('',(0.E+000,-0.E+000,1.));
+#62344 = DEFINITIONAL_REPRESENTATION('',(#62345),#62349);
+#62345 = LINE('',#62346,#62347);
+#62346 = CARTESIAN_POINT('',(4.857299980467E-016,-0.250000003725));
+#62347 = VECTOR('',#62348,1.);
+#62348 = DIRECTION('',(-1.,0.E+000));
+#62349 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#62350 = ORIENTED_EDGE('',*,*,#62351,.F.);
+#62351 = EDGE_CURVE('',#62352,#62329,#62354,.T.);
+#62352 = VERTEX_POINT('',#62353);
+#62353 = CARTESIAN_POINT('',(0.500000007451,5.000000074506,
+    6.70552264409E-008));
+#62354 = SURFACE_CURVE('',#62355,(#62359),.PCURVE_S1.);
+#62355 = LINE('',#62356,#62357);
+#62356 = CARTESIAN_POINT('',(0.500000007451,5.000000074506,
+    6.70552258164E-008));
+#62357 = VECTOR('',#62358,1.);
+#62358 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#62359 = PCURVE('',#62339,#62360);
+#62360 = DEFINITIONAL_REPRESENTATION('',(#62361),#62365);
+#62361 = LINE('',#62362,#62363);
+#62362 = CARTESIAN_POINT('',(0.E+000,0.250000003726));
+#62363 = VECTOR('',#62364,1.);
+#62364 = DIRECTION('',(0.E+000,-1.));
+#62365 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#62366 = ORIENTED_EDGE('',*,*,#62367,.F.);
+#62367 = EDGE_CURVE('',#62368,#62352,#62370,.T.);
+#62368 = VERTEX_POINT('',#62369);
+#62369 = CARTESIAN_POINT('',(0.500000007451,5.000000074506,
+    -2.800000041723));
+#62370 = SURFACE_CURVE('',#62371,(#62375),.PCURVE_S1.);
+#62371 = LINE('',#62372,#62373);
+#62372 = CARTESIAN_POINT('',(0.500000007451,5.000000074506,
+    -2.800000041723));
+#62373 = VECTOR('',#62374,1.);
+#62374 = DIRECTION('',(0.E+000,0.E+000,1.));
+#62375 = PCURVE('',#62339,#62376);
+#62376 = DEFINITIONAL_REPRESENTATION('',(#62377),#62381);
+#62377 = LINE('',#62378,#62379);
+#62378 = CARTESIAN_POINT('',(-2.800000108778,0.250000003726));
+#62379 = VECTOR('',#62380,1.);
+#62380 = DIRECTION('',(1.,0.E+000));
+#62381 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#62382 = ORIENTED_EDGE('',*,*,#62383,.F.);
+#62383 = EDGE_CURVE('',#62331,#62368,#62384,.T.);
+#62384 = SURFACE_CURVE('',#62385,(#62393),.PCURVE_S1.);
+#62385 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#62386,#62387,#62388,#62389,
+    #62390,#62391,#62392),.UNSPECIFIED.,.F.,.F.,(4,3,4),(-0.102857603272
+    ,-6.039620473461E-002,0.E+000),.UNSPECIFIED.);
+#62386 = CARTESIAN_POINT('',(0.E+000,5.000000074506,-3.500000052154));
+#62387 = CARTESIAN_POINT('',(0.133877726572,5.000000074506,
+    -3.500000052154));
+#62388 = CARTESIAN_POINT('',(0.271005752576,5.000000074506,
+    -3.469611411323));
+#62389 = CARTESIAN_POINT('',(0.369399254906,5.000000074506,
+    -3.355499000202));
+#62390 = CARTESIAN_POINT('',(0.499076865501,5.000000074506,
+    -3.205104670667));
+#62391 = CARTESIAN_POINT('',(0.500000007451,5.000000074506,
+    -2.976659696396));
+#62392 = CARTESIAN_POINT('',(0.500000007451,5.000000074506,
+    -2.800000041723));
+#62393 = PCURVE('',#62339,#62394);
+#62394 = DEFINITIONAL_REPRESENTATION('',(#62395),#62403);
+#62395 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#62396,#62397,#62398,#62399,
+    #62400,#62401,#62402),.UNSPECIFIED.,.F.,.F.,(4,3,4),(-0.102857603272
+    ,-6.039620473461E-002,0.E+000),.UNSPECIFIED.);
+#62396 = CARTESIAN_POINT('',(-3.500000119209,-0.250000003725));
+#62397 = CARTESIAN_POINT('',(-3.500000119209,-0.116122277153));
+#62398 = CARTESIAN_POINT('',(-3.469611478378,2.1005748851E-002));
+#62399 = CARTESIAN_POINT('',(-3.355499067257,0.119399251181));
+#62400 = CARTESIAN_POINT('',(-3.205104737722,0.249076861776));
+#62401 = CARTESIAN_POINT('',(-2.976659763451,0.250000003726));
+#62402 = CARTESIAN_POINT('',(-2.800000108778,0.250000003726));
+#62403 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#62404 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#62408)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#62405,#62406,#62407)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#62405 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#62406 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#62407 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#62408 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#62405,
+  'distance_accuracy_value','confusion accuracy');
+#62409 = SHAPE_DEFINITION_REPRESENTATION(#62410,#62321);
+#62410 = PRODUCT_DEFINITION_SHAPE('','',#62411);
+#62411 = PRODUCT_DEFINITION('design','',#62412,#62415);
+#62412 = PRODUCT_DEFINITION_FORMATION('','',#62413);
+#62413 = PRODUCT('Compound266','Compound266','',(#62414));
+#62414 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#62415 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#62416 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#62417,#62419);
+#62417 = ( REPRESENTATION_RELATIONSHIP('','',#62321,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#62418) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#62418 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1411);
+#62419 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #62420);
+#62420 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('350','=>[0:1:1:351]','',#5,
+  #62411,$);
+#62421 = PRODUCT_TYPE('part',$,(#62413));
+#62422 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#62423),#62497);
+#62423 = SHELL_BASED_SURFACE_MODEL('',(#62424));
+#62424 = OPEN_SHELL('',(#62425));
+#62425 = ADVANCED_FACE('',(#62426),#62440,.T.);
+#62426 = FACE_BOUND('',#62427,.T.);
+#62427 = EDGE_LOOP('',(#62428,#62451,#62467,#62483));
+#62428 = ORIENTED_EDGE('',*,*,#62429,.T.);
+#62429 = EDGE_CURVE('',#62430,#62432,#62434,.T.);
+#62430 = VERTEX_POINT('',#62431);
+#62431 = CARTESIAN_POINT('',(0.E+000,2.300000034273,1.000000014901));
+#62432 = VERTEX_POINT('',#62433);
+#62433 = CARTESIAN_POINT('',(4.805764497578E-006,1.947143839909,
+    1.352856065254));
+#62434 = SURFACE_CURVE('',#62435,(#62439),.PCURVE_S1.);
+#62435 = LINE('',#62436,#62437);
+#62436 = CARTESIAN_POINT('',(4.803775079311E-016,2.30000004327,
+    1.000000023898));
+#62437 = VECTOR('',#62438,1.);
+#62438 = DIRECTION('',(9.630522049666E-006,-0.707106826285,
+    0.707106736023));
+#62439 = PCURVE('',#62440,#62445);
+#62440 = PLANE('',#62441);
+#62441 = AXIS2_PLACEMENT_3D('',#62442,#62443,#62444);
+#62442 = CARTESIAN_POINT('',(2.406396607439E-006,2.123778038249,
+    1.176222006425));
+#62443 = DIRECTION('',(-3.775379930924E-008,-0.707106736056,
+    -0.707106826317));
+#62444 = DIRECTION('',(-1.,1.86876643988E-020,5.339193160653E-008));
+#62445 = DEFINITIONAL_REPRESENTATION('',(#62446),#62450);
+#62446 = LINE('',#62447,#62448);
+#62447 = CARTESIAN_POINT('',(2.39698777492E-006,0.249215533584));
+#62448 = VECTOR('',#62449,1.);
+#62449 = DIRECTION('',(-9.592768255177E-006,-0.999999999954));
+#62450 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#62451 = ORIENTED_EDGE('',*,*,#62452,.T.);
+#62452 = EDGE_CURVE('',#62432,#62453,#62455,.T.);
+#62453 = VERTEX_POINT('',#62454);
+#62454 = CARTESIAN_POINT('',(-2.999995313441,1.947143978568,
+    1.352856203733));
+#62455 = SURFACE_CURVE('',#62456,(#62460),.PCURVE_S1.);
+#62456 = LINE('',#62457,#62458);
+#62457 = CARTESIAN_POINT('',(4.805764500701E-006,1.94714389839,
+    1.352856123736));
+#62458 = VECTOR('',#62459,1.);
+#62459 = DIRECTION('',(-1.,2.672602236942E-008,2.666591267681E-008));
+#62460 = PCURVE('',#62440,#62461);
+#62461 = DEFINITIONAL_REPRESENTATION('',(#62462),#62466);
+#62462 = LINE('',#62463,#62464);
+#62463 = CARTESIAN_POINT('',(-2.389937056551E-006,-0.249798380223));
+#62464 = VECTOR('',#62465,1.);
+#62465 = DIRECTION('',(1.,3.779630087087E-008));
+#62466 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#62467 = ORIENTED_EDGE('',*,*,#62468,.F.);
+#62468 = EDGE_CURVE('',#62469,#62453,#62471,.T.);
+#62469 = VERTEX_POINT('',#62470);
+#62470 = CARTESIAN_POINT('',(-3.000000119209,2.300000034273,
+    1.000000014901));
+#62471 = SURFACE_CURVE('',#62472,(#62476),.PCURVE_S1.);
+#62472 = LINE('',#62473,#62474);
+#62473 = CARTESIAN_POINT('',(-3.000000119209,2.300000123358,
+    1.000000103986));
+#62474 = VECTOR('',#62475,1.);
+#62475 = DIRECTION('',(9.630530552139E-006,-0.707106826285,
+    0.707106736023));
+#62476 = PCURVE('',#62440,#62477);
+#62477 = DEFINITIONAL_REPRESENTATION('',(#62478),#62482);
+#62478 = LINE('',#62479,#62480);
+#62479 = CARTESIAN_POINT('',(3.000002516197,0.249215646845));
+#62480 = VECTOR('',#62481,1.);
+#62481 = DIRECTION('',(-9.59277675765E-006,-0.999999999954));
+#62482 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#62483 = ORIENTED_EDGE('',*,*,#62484,.F.);
+#62484 = EDGE_CURVE('',#62430,#62469,#62485,.T.);
+#62485 = SURFACE_CURVE('',#62486,(#62490),.PCURVE_S1.);
+#62486 = LINE('',#62487,#62488);
+#62487 = CARTESIAN_POINT('',(4.803775079311E-016,2.30000004327,
+    1.000000023898));
+#62488 = VECTOR('',#62489,1.);
+#62489 = DIRECTION('',(-1.,2.669596585775E-008,2.669596918841E-008));
+#62490 = PCURVE('',#62440,#62491);
+#62491 = DEFINITIONAL_REPRESENTATION('',(#62492),#62496);
+#62492 = LINE('',#62493,#62494);
+#62493 = CARTESIAN_POINT('',(2.39698777492E-006,0.249215533584));
+#62494 = VECTOR('',#62495,1.);
+#62495 = DIRECTION('',(1.,3.775379454448E-008));
+#62496 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#62497 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#62501)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#62498,#62499,#62500)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#62498 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#62499 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#62500 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#62501 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#62498,
+  'distance_accuracy_value','confusion accuracy');
+#62502 = SHAPE_DEFINITION_REPRESENTATION(#62503,#62422);
+#62503 = PRODUCT_DEFINITION_SHAPE('','',#62504);
+#62504 = PRODUCT_DEFINITION('design','',#62505,#62508);
+#62505 = PRODUCT_DEFINITION_FORMATION('','',#62506);
+#62506 = PRODUCT('Compound267','Compound267','',(#62507));
+#62507 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#62508 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#62509 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#62510,#62512);
+#62510 = ( REPRESENTATION_RELATIONSHIP('','',#62422,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#62511) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#62511 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1415);
+#62512 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #62513);
+#62513 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('351','=>[0:1:1:352]','',#5,
+  #62504,$);
+#62514 = PRODUCT_TYPE('part',$,(#62506));
+#62515 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#62516),#62590);
+#62516 = SHELL_BASED_SURFACE_MODEL('',(#62517));
+#62517 = OPEN_SHELL('',(#62518));
+#62518 = ADVANCED_FACE('',(#62519),#62533,.T.);
+#62519 = FACE_BOUND('',#62520,.T.);
+#62520 = EDGE_LOOP('',(#62521,#62544,#62560,#62576));
+#62521 = ORIENTED_EDGE('',*,*,#62522,.T.);
+#62522 = EDGE_CURVE('',#62523,#62525,#62527,.T.);
+#62523 = VERTEX_POINT('',#62524);
+#62524 = CARTESIAN_POINT('',(7.094516380386E-018,5.000000074581,
+    2.185643689313));
+#62525 = VERTEX_POINT('',#62526);
+#62526 = CARTESIAN_POINT('',(3.000000119209,5.000000074581,
+    2.185643689313));
+#62527 = SURFACE_CURVE('',#62528,(#62532),.PCURVE_S1.);
+#62528 = LINE('',#62529,#62530);
+#62529 = CARTESIAN_POINT('',(0.E+000,5.000000074581,2.185643689313));
+#62530 = VECTOR('',#62531,1.);
+#62531 = DIRECTION('',(1.,0.E+000,0.E+000));
+#62532 = PCURVE('',#62533,#62538);
+#62533 = PLANE('',#62534);
+#62534 = AXIS2_PLACEMENT_3D('',#62535,#62536,#62537);
+#62535 = CARTESIAN_POINT('',(1.500000059605,5.000000074581,
+    2.185643689313));
+#62536 = DIRECTION('',(0.E+000,1.,-1.727241714077E-010));
+#62537 = DIRECTION('',(0.E+000,1.727241714077E-010,1.));
+#62538 = DEFINITIONAL_REPRESENTATION('',(#62539),#62543);
+#62539 = LINE('',#62540,#62541);
+#62540 = CARTESIAN_POINT('',(0.E+000,-1.500000059605));
+#62541 = VECTOR('',#62542,1.);
+#62542 = DIRECTION('',(0.E+000,1.));
+#62543 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#62544 = ORIENTED_EDGE('',*,*,#62545,.T.);
+#62545 = EDGE_CURVE('',#62525,#62546,#62548,.T.);
+#62546 = VERTEX_POINT('',#62547);
+#62547 = CARTESIAN_POINT('',(3.000000119209,5.000000074506,0.E+000));
+#62548 = SURFACE_CURVE('',#62549,(#62553),.PCURVE_S1.);
+#62549 = LINE('',#62550,#62551);
+#62550 = CARTESIAN_POINT('',(3.000000119209,5.000000074581,
+    2.185643689313));
+#62551 = VECTOR('',#62552,1.);
+#62552 = DIRECTION('',(0.E+000,-1.727242083425E-010,-1.));
+#62553 = PCURVE('',#62533,#62554);
+#62554 = DEFINITIONAL_REPRESENTATION('',(#62555),#62559);
+#62555 = LINE('',#62556,#62557);
+#62556 = CARTESIAN_POINT('',(0.E+000,1.500000059604));
+#62557 = VECTOR('',#62558,1.);
+#62558 = DIRECTION('',(-1.,0.E+000));
+#62559 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#62560 = ORIENTED_EDGE('',*,*,#62561,.F.);
+#62561 = EDGE_CURVE('',#62562,#62546,#62564,.T.);
+#62562 = VERTEX_POINT('',#62563);
+#62563 = CARTESIAN_POINT('',(-1.155396575629E-024,5.000000074506,0.E+000
+    ));
+#62564 = SURFACE_CURVE('',#62565,(#62569),.PCURVE_S1.);
+#62565 = LINE('',#62566,#62567);
+#62566 = CARTESIAN_POINT('',(0.E+000,5.000000074204,0.E+000));
+#62567 = VECTOR('',#62568,1.);
+#62568 = DIRECTION('',(1.,0.E+000,0.E+000));
+#62569 = PCURVE('',#62533,#62570);
+#62570 = DEFINITIONAL_REPRESENTATION('',(#62571),#62575);
+#62571 = LINE('',#62572,#62573);
+#62572 = CARTESIAN_POINT('',(-2.185643689313,-1.500000059605));
+#62573 = VECTOR('',#62574,1.);
+#62574 = DIRECTION('',(0.E+000,1.));
+#62575 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#62576 = ORIENTED_EDGE('',*,*,#62577,.F.);
+#62577 = EDGE_CURVE('',#62523,#62562,#62578,.T.);
+#62578 = SURFACE_CURVE('',#62579,(#62583),.PCURVE_S1.);
+#62579 = LINE('',#62580,#62581);
+#62580 = CARTESIAN_POINT('',(0.E+000,5.000000074581,2.185643689313));
+#62581 = VECTOR('',#62582,1.);
+#62582 = DIRECTION('',(0.E+000,-1.727242083425E-010,-1.));
+#62583 = PCURVE('',#62533,#62584);
+#62584 = DEFINITIONAL_REPRESENTATION('',(#62585),#62589);
+#62585 = LINE('',#62586,#62587);
+#62586 = CARTESIAN_POINT('',(0.E+000,-1.500000059605));
+#62587 = VECTOR('',#62588,1.);
+#62588 = DIRECTION('',(-1.,0.E+000));
+#62589 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#62590 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#62594)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#62591,#62592,#62593)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#62591 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#62592 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#62593 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#62594 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#62591,
+  'distance_accuracy_value','confusion accuracy');
+#62595 = SHAPE_DEFINITION_REPRESENTATION(#62596,#62515);
+#62596 = PRODUCT_DEFINITION_SHAPE('','',#62597);
+#62597 = PRODUCT_DEFINITION('design','',#62598,#62601);
+#62598 = PRODUCT_DEFINITION_FORMATION('','',#62599);
+#62599 = PRODUCT('Compound243','Compound243','',(#62600));
+#62600 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#62601 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#62602 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#62603,#62605);
+#62603 = ( REPRESENTATION_RELATIONSHIP('','',#62515,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#62604) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#62604 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1419);
+#62605 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #62606);
+#62606 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('352','=>[0:1:1:353]','',#5,
+  #62597,$);
+#62607 = PRODUCT_TYPE('part',$,(#62599));
+#62608 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#62609),#62683);
+#62609 = SHELL_BASED_SURFACE_MODEL('',(#62610));
+#62610 = OPEN_SHELL('',(#62611));
+#62611 = ADVANCED_FACE('',(#62612),#62626,.T.);
+#62612 = FACE_BOUND('',#62613,.T.);
+#62613 = EDGE_LOOP('',(#62614,#62637,#62653,#62669));
+#62614 = ORIENTED_EDGE('',*,*,#62615,.T.);
+#62615 = EDGE_CURVE('',#62616,#62618,#62620,.T.);
+#62616 = VERTEX_POINT('',#62617);
+#62617 = CARTESIAN_POINT('',(-0.500000007451,-3.300000049174,
+    3.725290242951E-008));
+#62618 = VERTEX_POINT('',#62619);
+#62619 = CARTESIAN_POINT('',(-0.500000007451,-3.300000049174,
+    -2.800000041723));
+#62620 = SURFACE_CURVE('',#62621,(#62625),.PCURVE_S1.);
+#62621 = LINE('',#62622,#62623);
+#62622 = CARTESIAN_POINT('',(-0.500000007451,-3.300000049174,
+    3.725290242951E-008));
+#62623 = VECTOR('',#62624,1.);
+#62624 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#62625 = PCURVE('',#62626,#62631);
+#62626 = PLANE('',#62627);
+#62627 = AXIS2_PLACEMENT_3D('',#62628,#62629,#62630);
+#62628 = CARTESIAN_POINT('',(-0.500000007451,-3.300000049174,
+    -1.398443001837));
+#62629 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#62630 = DIRECTION('',(0.E+000,0.E+000,1.));
+#62631 = DEFINITIONAL_REPRESENTATION('',(#62632),#62636);
+#62632 = LINE('',#62633,#62634);
+#62633 = CARTESIAN_POINT('',(1.39844303909,0.E+000));
+#62634 = VECTOR('',#62635,1.);
+#62635 = DIRECTION('',(-1.,0.E+000));
+#62636 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#62637 = ORIENTED_EDGE('',*,*,#62638,.T.);
+#62638 = EDGE_CURVE('',#62618,#62639,#62641,.T.);
+#62639 = VERTEX_POINT('',#62640);
+#62640 = CARTESIAN_POINT('',(-0.500000007451,-3.500000052154,
+    -2.800000041723));
+#62641 = SURFACE_CURVE('',#62642,(#62646),.PCURVE_S1.);
+#62642 = LINE('',#62643,#62644);
+#62643 = CARTESIAN_POINT('',(-0.500000007451,-3.300000049174,
+    -2.800000041723));
+#62644 = VECTOR('',#62645,1.);
+#62645 = DIRECTION('',(0.E+000,-1.,-2.053912564951E-013));
+#62646 = PCURVE('',#62626,#62647);
+#62647 = DEFINITIONAL_REPRESENTATION('',(#62648),#62652);
+#62648 = LINE('',#62649,#62650);
+#62649 = CARTESIAN_POINT('',(-1.401557039886,0.E+000));
+#62650 = VECTOR('',#62651,1.);
+#62651 = DIRECTION('',(-2.053912564951E-013,-1.));
+#62652 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#62653 = ORIENTED_EDGE('',*,*,#62654,.T.);
+#62654 = EDGE_CURVE('',#62639,#62655,#62657,.T.);
+#62655 = VERTEX_POINT('',#62656);
+#62656 = CARTESIAN_POINT('',(-0.500000007451,-3.500000052154,
+    3.725290333156E-008));
+#62657 = SURFACE_CURVE('',#62658,(#62662),.PCURVE_S1.);
+#62658 = LINE('',#62659,#62660);
+#62659 = CARTESIAN_POINT('',(-0.500000007451,-3.500000052154,
+    -2.800000041723));
+#62660 = VECTOR('',#62661,1.);
+#62661 = DIRECTION('',(0.E+000,0.E+000,1.));
+#62662 = PCURVE('',#62626,#62663);
+#62663 = DEFINITIONAL_REPRESENTATION('',(#62664),#62668);
+#62664 = LINE('',#62665,#62666);
+#62665 = CARTESIAN_POINT('',(-1.401557039886,-0.20000000298));
+#62666 = VECTOR('',#62667,1.);
+#62667 = DIRECTION('',(1.,0.E+000));
+#62668 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#62669 = ORIENTED_EDGE('',*,*,#62670,.T.);
+#62670 = EDGE_CURVE('',#62655,#62616,#62671,.T.);
+#62671 = SURFACE_CURVE('',#62672,(#62676),.PCURVE_S1.);
+#62672 = LINE('',#62673,#62674);
+#62673 = CARTESIAN_POINT('',(-0.500000007451,-3.500000052154,
+    3.725290409484E-008));
+#62674 = VECTOR('',#62675,1.);
+#62675 = DIRECTION('',(0.E+000,1.,-1.110223008082E-014));
+#62676 = PCURVE('',#62626,#62677);
+#62677 = DEFINITIONAL_REPRESENTATION('',(#62678),#62682);
+#62678 = LINE('',#62679,#62680);
+#62679 = CARTESIAN_POINT('',(1.39844303909,-0.20000000298));
+#62680 = VECTOR('',#62681,1.);
+#62681 = DIRECTION('',(-1.110223008082E-014,1.));
+#62682 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#62683 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#62687)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#62684,#62685,#62686)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#62684 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#62685 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#62686 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#62687 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#62684,
+  'distance_accuracy_value','confusion accuracy');
+#62688 = SHAPE_DEFINITION_REPRESENTATION(#62689,#62608);
+#62689 = PRODUCT_DEFINITION_SHAPE('','',#62690);
+#62690 = PRODUCT_DEFINITION('design','',#62691,#62694);
+#62691 = PRODUCT_DEFINITION_FORMATION('','',#62692);
+#62692 = PRODUCT('Compound298','Compound298','',(#62693));
+#62693 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#62694 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#62695 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#62696,#62698);
+#62696 = ( REPRESENTATION_RELATIONSHIP('','',#62608,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#62697) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#62697 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1423);
+#62698 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #62699);
+#62699 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('353','=>[0:1:1:354]','',#5,
+  #62690,$);
+#62700 = PRODUCT_TYPE('part',$,(#62692));
+#62701 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#62702),#62776);
+#62702 = SHELL_BASED_SURFACE_MODEL('',(#62703));
+#62703 = OPEN_SHELL('',(#62704));
+#62704 = ADVANCED_FACE('',(#62705),#62719,.T.);
+#62705 = FACE_BOUND('',#62706,.T.);
+#62706 = EDGE_LOOP('',(#62707,#62730,#62746,#62762));
+#62707 = ORIENTED_EDGE('',*,*,#62708,.T.);
+#62708 = EDGE_CURVE('',#62709,#62711,#62713,.T.);
+#62709 = VERTEX_POINT('',#62710);
+#62710 = CARTESIAN_POINT('',(-3.,-3.300000050664,5.000000037253));
+#62711 = VERTEX_POINT('',#62712);
+#62712 = CARTESIAN_POINT('',(-3.,-3.500000050664,5.000000037253));
+#62713 = SURFACE_CURVE('',#62714,(#62718),.PCURVE_S1.);
+#62714 = LINE('',#62715,#62716);
+#62715 = CARTESIAN_POINT('',(-3.,-3.300000050664,5.000000037253));
+#62716 = VECTOR('',#62717,1.);
+#62717 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#62718 = PCURVE('',#62719,#62724);
+#62719 = PLANE('',#62720);
+#62720 = AXIS2_PLACEMENT_3D('',#62721,#62722,#62723);
+#62721 = CARTESIAN_POINT('',(-3.,-3.400000050664,5.000000037253));
+#62722 = DIRECTION('',(0.E+000,0.E+000,1.));
+#62723 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#62724 = DEFINITIONAL_REPRESENTATION('',(#62725),#62729);
+#62725 = LINE('',#62726,#62727);
+#62726 = CARTESIAN_POINT('',(0.E+000,0.1));
+#62727 = VECTOR('',#62728,1.);
+#62728 = DIRECTION('',(0.E+000,-1.));
+#62729 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#62730 = ORIENTED_EDGE('',*,*,#62731,.T.);
+#62731 = EDGE_CURVE('',#62711,#62732,#62734,.T.);
+#62732 = VERTEX_POINT('',#62733);
+#62733 = CARTESIAN_POINT('',(0.E+000,-3.500000050664,5.000000037253));
+#62734 = SURFACE_CURVE('',#62735,(#62739),.PCURVE_S1.);
+#62735 = LINE('',#62736,#62737);
+#62736 = CARTESIAN_POINT('',(-3.,-3.500000050664,5.000000037253));
+#62737 = VECTOR('',#62738,1.);
+#62738 = DIRECTION('',(1.,0.E+000,0.E+000));
+#62739 = PCURVE('',#62719,#62740);
+#62740 = DEFINITIONAL_REPRESENTATION('',(#62741),#62745);
+#62741 = LINE('',#62742,#62743);
+#62742 = CARTESIAN_POINT('',(0.E+000,-0.1));
+#62743 = VECTOR('',#62744,1.);
+#62744 = DIRECTION('',(1.,0.E+000));
+#62745 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#62746 = ORIENTED_EDGE('',*,*,#62747,.F.);
+#62747 = EDGE_CURVE('',#62748,#62732,#62750,.T.);
+#62748 = VERTEX_POINT('',#62749);
+#62749 = CARTESIAN_POINT('',(0.E+000,-3.300000050664,5.000000037253));
+#62750 = SURFACE_CURVE('',#62751,(#62755),.PCURVE_S1.);
+#62751 = LINE('',#62752,#62753);
+#62752 = CARTESIAN_POINT('',(0.E+000,-3.300000050664,5.000000037253));
+#62753 = VECTOR('',#62754,1.);
+#62754 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#62755 = PCURVE('',#62719,#62756);
+#62756 = DEFINITIONAL_REPRESENTATION('',(#62757),#62761);
+#62757 = LINE('',#62758,#62759);
+#62758 = CARTESIAN_POINT('',(3.,0.1));
+#62759 = VECTOR('',#62760,1.);
+#62760 = DIRECTION('',(0.E+000,-1.));
+#62761 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#62762 = ORIENTED_EDGE('',*,*,#62763,.F.);
+#62763 = EDGE_CURVE('',#62709,#62748,#62764,.T.);
+#62764 = SURFACE_CURVE('',#62765,(#62769),.PCURVE_S1.);
+#62765 = LINE('',#62766,#62767);
+#62766 = CARTESIAN_POINT('',(-3.,-3.300000050664,5.000000037253));
+#62767 = VECTOR('',#62768,1.);
+#62768 = DIRECTION('',(1.,0.E+000,0.E+000));
+#62769 = PCURVE('',#62719,#62770);
+#62770 = DEFINITIONAL_REPRESENTATION('',(#62771),#62775);
+#62771 = LINE('',#62772,#62773);
+#62772 = CARTESIAN_POINT('',(0.E+000,0.1));
+#62773 = VECTOR('',#62774,1.);
+#62774 = DIRECTION('',(1.,0.E+000));
+#62775 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#62776 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#62780)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#62777,#62778,#62779)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#62777 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#62778 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#62779 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#62780 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#62777,
+  'distance_accuracy_value','confusion accuracy');
+#62781 = SHAPE_DEFINITION_REPRESENTATION(#62782,#62701);
+#62782 = PRODUCT_DEFINITION_SHAPE('','',#62783);
+#62783 = PRODUCT_DEFINITION('design','',#62784,#62787);
+#62784 = PRODUCT_DEFINITION_FORMATION('','',#62785);
+#62785 = PRODUCT('Compound306','Compound306','',(#62786));
+#62786 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#62787 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#62788 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#62789,#62791);
+#62789 = ( REPRESENTATION_RELATIONSHIP('','',#62701,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#62790) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#62790 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1427);
+#62791 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #62792);
+#62792 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('354','=>[0:1:1:355]','',#5,
+  #62783,$);
+#62793 = PRODUCT_TYPE('part',$,(#62785));
+#62794 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#62795),#62877);
+#62795 = SHELL_BASED_SURFACE_MODEL('',(#62796));
+#62796 = OPEN_SHELL('',(#62797));
+#62797 = ADVANCED_FACE('',(#62798),#62812,.T.);
+#62798 = FACE_BOUND('',#62799,.T.);
+#62799 = EDGE_LOOP('',(#62800,#62823,#62847,#62863));
+#62800 = ORIENTED_EDGE('',*,*,#62801,.T.);
+#62801 = EDGE_CURVE('',#62802,#62804,#62806,.T.);
+#62802 = VERTEX_POINT('',#62803);
+#62803 = CARTESIAN_POINT('',(0.E+000,-3.300000049174,3.725290242951E-008
+    ));
+#62804 = VERTEX_POINT('',#62805);
+#62805 = CARTESIAN_POINT('',(0.E+000,-3.300000049174,-3.500000052154));
+#62806 = SURFACE_CURVE('',#62807,(#62811),.PCURVE_S1.);
+#62807 = LINE('',#62808,#62809);
+#62808 = CARTESIAN_POINT('',(0.E+000,-3.300000049174,3.725290242951E-008
+    ));
+#62809 = VECTOR('',#62810,1.);
+#62810 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#62811 = PCURVE('',#62812,#62817);
+#62812 = PLANE('',#62813);
+#62813 = AXIS2_PLACEMENT_3D('',#62814,#62815,#62816);
+#62814 = CARTESIAN_POINT('',(0.E+000,-3.300000049174,-1.750000007451));
+#62815 = DIRECTION('',(0.E+000,1.,0.E+000));
+#62816 = DIRECTION('',(0.E+000,-0.E+000,1.));
+#62817 = DEFINITIONAL_REPRESENTATION('',(#62818),#62822);
+#62818 = LINE('',#62819,#62820);
+#62819 = CARTESIAN_POINT('',(1.750000044704,0.E+000));
+#62820 = VECTOR('',#62821,1.);
+#62821 = DIRECTION('',(-1.,0.E+000));
+#62822 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#62823 = ORIENTED_EDGE('',*,*,#62824,.T.);
+#62824 = EDGE_CURVE('',#62804,#62825,#62827,.T.);
+#62825 = VERTEX_POINT('',#62826);
+#62826 = CARTESIAN_POINT('',(-0.500000007451,-3.300000049174,
+    -2.800000041723));
+#62827 = SURFACE_CURVE('',#62828,(#62836),.PCURVE_S1.);
+#62828 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#62829,#62830,#62831,#62832,
+    #62833,#62834,#62835),.UNSPECIFIED.,.F.,.F.,(4,3,4),(-0.102857603272
+    ,-6.039620473461E-002,0.E+000),.UNSPECIFIED.);
+#62829 = CARTESIAN_POINT('',(0.E+000,-3.300000049174,-3.500000052154));
+#62830 = CARTESIAN_POINT('',(-0.133877726572,-3.300000049174,
+    -3.500000052154));
+#62831 = CARTESIAN_POINT('',(-0.271005752576,-3.300000049174,
+    -3.469611411323));
+#62832 = CARTESIAN_POINT('',(-0.369399254906,-3.300000049174,
+    -3.355499000202));
+#62833 = CARTESIAN_POINT('',(-0.499076865501,-3.300000049174,
+    -3.205104670667));
+#62834 = CARTESIAN_POINT('',(-0.500000007451,-3.300000049174,
+    -2.976659696396));
+#62835 = CARTESIAN_POINT('',(-0.500000007451,-3.300000049174,
+    -2.800000041723));
+#62836 = PCURVE('',#62812,#62837);
+#62837 = DEFINITIONAL_REPRESENTATION('',(#62838),#62846);
+#62838 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#62839,#62840,#62841,#62842,
+    #62843,#62844,#62845),.UNSPECIFIED.,.F.,.F.,(4,3,4),(-0.102857603272
+    ,-6.039620473461E-002,0.E+000),.UNSPECIFIED.);
+#62839 = CARTESIAN_POINT('',(-1.750000044703,0.E+000));
+#62840 = CARTESIAN_POINT('',(-1.750000044703,-0.133877726572));
+#62841 = CARTESIAN_POINT('',(-1.719611403872,-0.271005752576));
+#62842 = CARTESIAN_POINT('',(-1.605498992751,-0.369399254906));
+#62843 = CARTESIAN_POINT('',(-1.455104663216,-0.499076865501));
+#62844 = CARTESIAN_POINT('',(-1.226659688945,-0.500000007451));
+#62845 = CARTESIAN_POINT('',(-1.050000034272,-0.500000007451));
+#62846 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#62847 = ORIENTED_EDGE('',*,*,#62848,.T.);
+#62848 = EDGE_CURVE('',#62825,#62849,#62851,.T.);
+#62849 = VERTEX_POINT('',#62850);
+#62850 = CARTESIAN_POINT('',(-0.500000007451,-3.300000049174,
+    3.725290242951E-008));
+#62851 = SURFACE_CURVE('',#62852,(#62856),.PCURVE_S1.);
+#62852 = LINE('',#62853,#62854);
+#62853 = CARTESIAN_POINT('',(-0.500000007451,-3.300000049174,
+    -2.800000041723));
+#62854 = VECTOR('',#62855,1.);
+#62855 = DIRECTION('',(0.E+000,0.E+000,1.));
+#62856 = PCURVE('',#62812,#62857);
+#62857 = DEFINITIONAL_REPRESENTATION('',(#62858),#62862);
+#62858 = LINE('',#62859,#62860);
+#62859 = CARTESIAN_POINT('',(-1.050000034272,-0.500000007451));
+#62860 = VECTOR('',#62861,1.);
+#62861 = DIRECTION('',(1.,0.E+000));
+#62862 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#62863 = ORIENTED_EDGE('',*,*,#62864,.T.);
+#62864 = EDGE_CURVE('',#62849,#62802,#62865,.T.);
+#62865 = SURFACE_CURVE('',#62866,(#62870),.PCURVE_S1.);
+#62866 = LINE('',#62867,#62868);
+#62867 = CARTESIAN_POINT('',(-0.500000007451,-3.300000049174,
+    3.72529018744E-008));
+#62868 = VECTOR('',#62869,1.);
+#62869 = DIRECTION('',(1.,0.E+000,0.E+000));
+#62870 = PCURVE('',#62812,#62871);
+#62871 = DEFINITIONAL_REPRESENTATION('',(#62872),#62876);
+#62872 = LINE('',#62873,#62874);
+#62873 = CARTESIAN_POINT('',(1.750000044704,-0.500000007451));
+#62874 = VECTOR('',#62875,1.);
+#62875 = DIRECTION('',(0.E+000,1.));
+#62876 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#62877 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#62881)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#62878,#62879,#62880)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#62878 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#62879 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#62880 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#62881 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#62878,
+  'distance_accuracy_value','confusion accuracy');
+#62882 = SHAPE_DEFINITION_REPRESENTATION(#62883,#62794);
+#62883 = PRODUCT_DEFINITION_SHAPE('','',#62884);
+#62884 = PRODUCT_DEFINITION('design','',#62885,#62888);
+#62885 = PRODUCT_DEFINITION_FORMATION('','',#62886);
+#62886 = PRODUCT('Compound311','Compound311','',(#62887));
+#62887 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#62888 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#62889 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#62890,#62892);
+#62890 = ( REPRESENTATION_RELATIONSHIP('','',#62794,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#62891) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#62891 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1431);
+#62892 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #62893);
+#62893 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('355','=>[0:1:1:356]','',#5,
+  #62884,$);
+#62894 = PRODUCT_TYPE('part',$,(#62886));
+#62895 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#62896),#62970);
+#62896 = SHELL_BASED_SURFACE_MODEL('',(#62897));
+#62897 = OPEN_SHELL('',(#62898));
+#62898 = ADVANCED_FACE('',(#62899),#62913,.T.);
+#62899 = FACE_BOUND('',#62900,.T.);
+#62900 = EDGE_LOOP('',(#62901,#62924,#62940,#62956));
+#62901 = ORIENTED_EDGE('',*,*,#62902,.T.);
+#62902 = EDGE_CURVE('',#62903,#62905,#62907,.T.);
+#62903 = VERTEX_POINT('',#62904);
+#62904 = CARTESIAN_POINT('',(-0.500000007451,-3.500000050664,
+    3.725290298462E-008));
+#62905 = VERTEX_POINT('',#62906);
+#62906 = CARTESIAN_POINT('',(-3.,-3.500000050664,3.725290298462E-008));
+#62907 = SURFACE_CURVE('',#62908,(#62912),.PCURVE_S1.);
+#62908 = LINE('',#62909,#62910);
+#62909 = CARTESIAN_POINT('',(-0.500000007451,-3.500000050664,
+    3.725290298462E-008));
+#62910 = VECTOR('',#62911,1.);
+#62911 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#62912 = PCURVE('',#62913,#62918);
+#62913 = PLANE('',#62914);
+#62914 = AXIS2_PLACEMENT_3D('',#62915,#62916,#62917);
+#62915 = CARTESIAN_POINT('',(-1.750000003725,-3.500000050664,
+    3.725290298462E-008));
+#62916 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#62917 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#62918 = DEFINITIONAL_REPRESENTATION('',(#62919),#62923);
+#62919 = LINE('',#62920,#62921);
+#62920 = CARTESIAN_POINT('',(-1.249999996274,0.E+000));
+#62921 = VECTOR('',#62922,1.);
+#62922 = DIRECTION('',(1.,0.E+000));
+#62923 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#62924 = ORIENTED_EDGE('',*,*,#62925,.T.);
+#62925 = EDGE_CURVE('',#62905,#62926,#62928,.T.);
+#62926 = VERTEX_POINT('',#62927);
+#62927 = CARTESIAN_POINT('',(-3.,-3.300000050664,3.725290298462E-008));
+#62928 = SURFACE_CURVE('',#62929,(#62933),.PCURVE_S1.);
+#62929 = LINE('',#62930,#62931);
+#62930 = CARTESIAN_POINT('',(-3.,-3.500000050664,3.725290298462E-008));
+#62931 = VECTOR('',#62932,1.);
+#62932 = DIRECTION('',(0.E+000,1.,0.E+000));
+#62933 = PCURVE('',#62913,#62934);
+#62934 = DEFINITIONAL_REPRESENTATION('',(#62935),#62939);
+#62935 = LINE('',#62936,#62937);
+#62936 = CARTESIAN_POINT('',(1.249999996275,0.E+000));
+#62937 = VECTOR('',#62938,1.);
+#62938 = DIRECTION('',(0.E+000,1.));
+#62939 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#62940 = ORIENTED_EDGE('',*,*,#62941,.T.);
+#62941 = EDGE_CURVE('',#62926,#62942,#62944,.T.);
+#62942 = VERTEX_POINT('',#62943);
+#62943 = CARTESIAN_POINT('',(-0.500000007451,-3.300000050664,
+    3.725290298462E-008));
+#62944 = SURFACE_CURVE('',#62945,(#62949),.PCURVE_S1.);
+#62945 = LINE('',#62946,#62947);
+#62946 = CARTESIAN_POINT('',(-3.,-3.300000050664,3.725290298462E-008));
+#62947 = VECTOR('',#62948,1.);
+#62948 = DIRECTION('',(1.,0.E+000,0.E+000));
+#62949 = PCURVE('',#62913,#62950);
+#62950 = DEFINITIONAL_REPRESENTATION('',(#62951),#62955);
+#62951 = LINE('',#62952,#62953);
+#62952 = CARTESIAN_POINT('',(1.249999996275,0.2));
+#62953 = VECTOR('',#62954,1.);
+#62954 = DIRECTION('',(-1.,0.E+000));
+#62955 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#62956 = ORIENTED_EDGE('',*,*,#62957,.T.);
+#62957 = EDGE_CURVE('',#62942,#62903,#62958,.T.);
+#62958 = SURFACE_CURVE('',#62959,(#62963),.PCURVE_S1.);
+#62959 = LINE('',#62960,#62961);
+#62960 = CARTESIAN_POINT('',(-0.500000007451,-3.300000050664,
+    3.725290298462E-008));
+#62961 = VECTOR('',#62962,1.);
+#62962 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#62963 = PCURVE('',#62913,#62964);
+#62964 = DEFINITIONAL_REPRESENTATION('',(#62965),#62969);
+#62965 = LINE('',#62966,#62967);
+#62966 = CARTESIAN_POINT('',(-1.249999996274,0.2));
+#62967 = VECTOR('',#62968,1.);
+#62968 = DIRECTION('',(0.E+000,-1.));
+#62969 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#62970 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#62974)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#62971,#62972,#62973)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#62971 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#62972 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#62973 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#62974 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#62971,
+  'distance_accuracy_value','confusion accuracy');
+#62975 = SHAPE_DEFINITION_REPRESENTATION(#62976,#62895);
+#62976 = PRODUCT_DEFINITION_SHAPE('','',#62977);
+#62977 = PRODUCT_DEFINITION('design','',#62978,#62981);
+#62978 = PRODUCT_DEFINITION_FORMATION('','',#62979);
+#62979 = PRODUCT('Compound299','Compound299','',(#62980));
+#62980 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#62981 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#62982 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#62983,#62985);
+#62983 = ( REPRESENTATION_RELATIONSHIP('','',#62895,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#62984) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#62984 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1435);
+#62985 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #62986);
+#62986 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('356','=>[0:1:1:357]','',#5,
+  #62977,$);
+#62987 = PRODUCT_TYPE('part',$,(#62979));
+#62988 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#62989),#63063);
+#62989 = SHELL_BASED_SURFACE_MODEL('',(#62990));
+#62990 = OPEN_SHELL('',(#62991));
+#62991 = ADVANCED_FACE('',(#62992),#63006,.T.);
+#62992 = FACE_BOUND('',#62993,.T.);
+#62993 = EDGE_LOOP('',(#62994,#63017,#63033,#63049));
+#62994 = ORIENTED_EDGE('',*,*,#62995,.T.);
+#62995 = EDGE_CURVE('',#62996,#62998,#63000,.T.);
+#62996 = VERTEX_POINT('',#62997);
+#62997 = CARTESIAN_POINT('',(-3.,-3.500000050664,5.000000037253));
+#62998 = VERTEX_POINT('',#62999);
+#62999 = CARTESIAN_POINT('',(-3.,-3.300000050664,5.000000037253));
+#63000 = SURFACE_CURVE('',#63001,(#63005),.PCURVE_S1.);
+#63001 = LINE('',#63002,#63003);
+#63002 = CARTESIAN_POINT('',(-3.,-3.500000050664,5.000000037253));
+#63003 = VECTOR('',#63004,1.);
+#63004 = DIRECTION('',(0.E+000,1.,0.E+000));
+#63005 = PCURVE('',#63006,#63011);
+#63006 = PLANE('',#63007);
+#63007 = AXIS2_PLACEMENT_3D('',#63008,#63009,#63010);
+#63008 = CARTESIAN_POINT('',(-3.,-3.400000050664,5.000000037253));
+#63009 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#63010 = DIRECTION('',(0.E+000,0.E+000,1.));
+#63011 = DEFINITIONAL_REPRESENTATION('',(#63012),#63016);
+#63012 = LINE('',#63013,#63014);
+#63013 = CARTESIAN_POINT('',(0.E+000,-0.1));
+#63014 = VECTOR('',#63015,1.);
+#63015 = DIRECTION('',(0.E+000,1.));
+#63016 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#63017 = ORIENTED_EDGE('',*,*,#63018,.T.);
+#63018 = EDGE_CURVE('',#62998,#63019,#63021,.T.);
+#63019 = VERTEX_POINT('',#63020);
+#63020 = CARTESIAN_POINT('',(-3.,-3.300000050664,3.725290298462E-008));
+#63021 = SURFACE_CURVE('',#63022,(#63026),.PCURVE_S1.);
+#63022 = LINE('',#63023,#63024);
+#63023 = CARTESIAN_POINT('',(-3.,-3.300000050664,5.000000037253));
+#63024 = VECTOR('',#63025,1.);
+#63025 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#63026 = PCURVE('',#63006,#63027);
+#63027 = DEFINITIONAL_REPRESENTATION('',(#63028),#63032);
+#63028 = LINE('',#63029,#63030);
+#63029 = CARTESIAN_POINT('',(0.E+000,0.1));
+#63030 = VECTOR('',#63031,1.);
+#63031 = DIRECTION('',(-1.,0.E+000));
+#63032 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#63033 = ORIENTED_EDGE('',*,*,#63034,.F.);
+#63034 = EDGE_CURVE('',#63035,#63019,#63037,.T.);
+#63035 = VERTEX_POINT('',#63036);
+#63036 = CARTESIAN_POINT('',(-3.,-3.500000050664,3.725290298462E-008));
+#63037 = SURFACE_CURVE('',#63038,(#63042),.PCURVE_S1.);
+#63038 = LINE('',#63039,#63040);
+#63039 = CARTESIAN_POINT('',(-3.,-3.500000050664,3.725290298462E-008));
+#63040 = VECTOR('',#63041,1.);
+#63041 = DIRECTION('',(0.E+000,1.,0.E+000));
+#63042 = PCURVE('',#63006,#63043);
+#63043 = DEFINITIONAL_REPRESENTATION('',(#63044),#63048);
+#63044 = LINE('',#63045,#63046);
+#63045 = CARTESIAN_POINT('',(-5.,-0.1));
+#63046 = VECTOR('',#63047,1.);
+#63047 = DIRECTION('',(0.E+000,1.));
+#63048 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#63049 = ORIENTED_EDGE('',*,*,#63050,.F.);
+#63050 = EDGE_CURVE('',#62996,#63035,#63051,.T.);
+#63051 = SURFACE_CURVE('',#63052,(#63056),.PCURVE_S1.);
+#63052 = LINE('',#63053,#63054);
+#63053 = CARTESIAN_POINT('',(-3.,-3.500000050664,5.000000037253));
+#63054 = VECTOR('',#63055,1.);
+#63055 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#63056 = PCURVE('',#63006,#63057);
+#63057 = DEFINITIONAL_REPRESENTATION('',(#63058),#63062);
+#63058 = LINE('',#63059,#63060);
+#63059 = CARTESIAN_POINT('',(0.E+000,-0.1));
+#63060 = VECTOR('',#63061,1.);
+#63061 = DIRECTION('',(-1.,0.E+000));
+#63062 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#63063 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#63067)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#63064,#63065,#63066)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#63064 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#63065 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#63066 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#63067 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#63064,
+  'distance_accuracy_value','confusion accuracy');
+#63068 = SHAPE_DEFINITION_REPRESENTATION(#63069,#62988);
+#63069 = PRODUCT_DEFINITION_SHAPE('','',#63070);
+#63070 = PRODUCT_DEFINITION('design','',#63071,#63074);
+#63071 = PRODUCT_DEFINITION_FORMATION('','',#63072);
+#63072 = PRODUCT('Compound304','Compound304','',(#63073));
+#63073 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#63074 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#63075 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#63076,#63078);
+#63076 = ( REPRESENTATION_RELATIONSHIP('','',#62988,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#63077) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#63077 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1439);
+#63078 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #63079);
+#63079 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('357','=>[0:1:1:358]','',#5,
+  #63070,$);
+#63080 = PRODUCT_TYPE('part',$,(#63072));
+#63081 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#63082),#63156);
+#63082 = SHELL_BASED_SURFACE_MODEL('',(#63083));
+#63083 = OPEN_SHELL('',(#63084));
+#63084 = ADVANCED_FACE('',(#63085),#63099,.T.);
+#63085 = FACE_BOUND('',#63086,.T.);
+#63086 = EDGE_LOOP('',(#63087,#63110,#63126,#63142));
+#63087 = ORIENTED_EDGE('',*,*,#63088,.T.);
+#63088 = EDGE_CURVE('',#63089,#63091,#63093,.T.);
+#63089 = VERTEX_POINT('',#63090);
+#63090 = CARTESIAN_POINT('',(-3.,-3.500000050664,3.725290298462E-008));
+#63091 = VERTEX_POINT('',#63092);
+#63092 = CARTESIAN_POINT('',(0.E+000,-3.500000050664,3.725290298462E-008
+    ));
+#63093 = SURFACE_CURVE('',#63094,(#63098),.PCURVE_S1.);
+#63094 = LINE('',#63095,#63096);
+#63095 = CARTESIAN_POINT('',(-3.,-3.500000050664,3.725290298462E-008));
+#63096 = VECTOR('',#63097,1.);
+#63097 = DIRECTION('',(1.,0.E+000,0.E+000));
+#63098 = PCURVE('',#63099,#63104);
+#63099 = PLANE('',#63100);
+#63100 = AXIS2_PLACEMENT_3D('',#63101,#63102,#63103);
+#63101 = CARTESIAN_POINT('',(-1.5,-3.500000050664,3.725290298462E-008));
+#63102 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#63103 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#63104 = DEFINITIONAL_REPRESENTATION('',(#63105),#63109);
+#63105 = LINE('',#63106,#63107);
+#63106 = CARTESIAN_POINT('',(0.E+000,-1.5));
+#63107 = VECTOR('',#63108,1.);
+#63108 = DIRECTION('',(0.E+000,1.));
+#63109 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#63110 = ORIENTED_EDGE('',*,*,#63111,.T.);
+#63111 = EDGE_CURVE('',#63091,#63112,#63114,.T.);
+#63112 = VERTEX_POINT('',#63113);
+#63113 = CARTESIAN_POINT('',(0.E+000,-3.500000050664,5.000000037253));
+#63114 = SURFACE_CURVE('',#63115,(#63119),.PCURVE_S1.);
+#63115 = LINE('',#63116,#63117);
+#63116 = CARTESIAN_POINT('',(0.E+000,-3.500000050664,3.725290298462E-008
+    ));
+#63117 = VECTOR('',#63118,1.);
+#63118 = DIRECTION('',(0.E+000,0.E+000,1.));
+#63119 = PCURVE('',#63099,#63120);
+#63120 = DEFINITIONAL_REPRESENTATION('',(#63121),#63125);
+#63121 = LINE('',#63122,#63123);
+#63122 = CARTESIAN_POINT('',(0.E+000,1.5));
+#63123 = VECTOR('',#63124,1.);
+#63124 = DIRECTION('',(-1.,0.E+000));
+#63125 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#63126 = ORIENTED_EDGE('',*,*,#63127,.F.);
+#63127 = EDGE_CURVE('',#63128,#63112,#63130,.T.);
+#63128 = VERTEX_POINT('',#63129);
+#63129 = CARTESIAN_POINT('',(-3.,-3.500000050664,5.000000037253));
+#63130 = SURFACE_CURVE('',#63131,(#63135),.PCURVE_S1.);
+#63131 = LINE('',#63132,#63133);
+#63132 = CARTESIAN_POINT('',(-3.,-3.500000050664,5.000000037253));
+#63133 = VECTOR('',#63134,1.);
+#63134 = DIRECTION('',(1.,0.E+000,0.E+000));
+#63135 = PCURVE('',#63099,#63136);
+#63136 = DEFINITIONAL_REPRESENTATION('',(#63137),#63141);
+#63137 = LINE('',#63138,#63139);
+#63138 = CARTESIAN_POINT('',(-5.,-1.5));
+#63139 = VECTOR('',#63140,1.);
+#63140 = DIRECTION('',(0.E+000,1.));
+#63141 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#63142 = ORIENTED_EDGE('',*,*,#63143,.F.);
+#63143 = EDGE_CURVE('',#63089,#63128,#63144,.T.);
+#63144 = SURFACE_CURVE('',#63145,(#63149),.PCURVE_S1.);
+#63145 = LINE('',#63146,#63147);
+#63146 = CARTESIAN_POINT('',(-3.,-3.500000050664,3.725290298462E-008));
+#63147 = VECTOR('',#63148,1.);
+#63148 = DIRECTION('',(0.E+000,0.E+000,1.));
+#63149 = PCURVE('',#63099,#63150);
+#63150 = DEFINITIONAL_REPRESENTATION('',(#63151),#63155);
+#63151 = LINE('',#63152,#63153);
+#63152 = CARTESIAN_POINT('',(0.E+000,-1.5));
+#63153 = VECTOR('',#63154,1.);
+#63154 = DIRECTION('',(-1.,0.E+000));
+#63155 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#63156 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#63160)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#63157,#63158,#63159)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#63157 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#63158 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#63159 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#63160 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#63157,
+  'distance_accuracy_value','confusion accuracy');
+#63161 = SHAPE_DEFINITION_REPRESENTATION(#63162,#63081);
+#63162 = PRODUCT_DEFINITION_SHAPE('','',#63163);
+#63163 = PRODUCT_DEFINITION('design','',#63164,#63167);
+#63164 = PRODUCT_DEFINITION_FORMATION('','',#63165);
+#63165 = PRODUCT('Compound305','Compound305','',(#63166));
+#63166 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#63167 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#63168 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#63169,#63171);
+#63169 = ( REPRESENTATION_RELATIONSHIP('','',#63081,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#63170) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#63170 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1443);
+#63171 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #63172);
+#63172 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('358','=>[0:1:1:359]','',#5,
+  #63163,$);
+#63173 = PRODUCT_TYPE('part',$,(#63165));
+#63174 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#63175),#63249);
+#63175 = SHELL_BASED_SURFACE_MODEL('',(#63176));
+#63176 = OPEN_SHELL('',(#63177));
+#63177 = ADVANCED_FACE('',(#63178),#63192,.T.);
+#63178 = FACE_BOUND('',#63179,.T.);
+#63179 = EDGE_LOOP('',(#63180,#63203,#63219,#63235));
+#63180 = ORIENTED_EDGE('',*,*,#63181,.T.);
+#63181 = EDGE_CURVE('',#63182,#63184,#63186,.T.);
+#63182 = VERTEX_POINT('',#63183);
+#63183 = CARTESIAN_POINT('',(3.,-3.300000050664,5.000000037253));
+#63184 = VERTEX_POINT('',#63185);
+#63185 = CARTESIAN_POINT('',(0.E+000,-3.300000050664,5.000000037253));
+#63186 = SURFACE_CURVE('',#63187,(#63191),.PCURVE_S1.);
+#63187 = LINE('',#63188,#63189);
+#63188 = CARTESIAN_POINT('',(3.,-3.300000050664,5.000000037253));
+#63189 = VECTOR('',#63190,1.);
+#63190 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#63191 = PCURVE('',#63192,#63197);
+#63192 = PLANE('',#63193);
+#63193 = AXIS2_PLACEMENT_3D('',#63194,#63195,#63196);
+#63194 = CARTESIAN_POINT('',(1.5,-3.300000050664,5.000000037253));
+#63195 = DIRECTION('',(0.E+000,0.E+000,1.));
+#63196 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#63197 = DEFINITIONAL_REPRESENTATION('',(#63198),#63202);
+#63198 = LINE('',#63199,#63200);
+#63199 = CARTESIAN_POINT('',(1.5,0.E+000));
+#63200 = VECTOR('',#63201,1.);
+#63201 = DIRECTION('',(-1.,0.E+000));
+#63202 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#63203 = ORIENTED_EDGE('',*,*,#63204,.T.);
+#63204 = EDGE_CURVE('',#63184,#63205,#63207,.T.);
+#63205 = VERTEX_POINT('',#63206);
+#63206 = CARTESIAN_POINT('',(0.E+000,-3.500000050664,5.000000037253));
+#63207 = SURFACE_CURVE('',#63208,(#63212),.PCURVE_S1.);
+#63208 = LINE('',#63209,#63210);
+#63209 = CARTESIAN_POINT('',(0.E+000,-3.300000050664,5.000000037253));
+#63210 = VECTOR('',#63211,1.);
+#63211 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#63212 = PCURVE('',#63192,#63213);
+#63213 = DEFINITIONAL_REPRESENTATION('',(#63214),#63218);
+#63214 = LINE('',#63215,#63216);
+#63215 = CARTESIAN_POINT('',(-1.5,0.E+000));
+#63216 = VECTOR('',#63217,1.);
+#63217 = DIRECTION('',(0.E+000,-1.));
+#63218 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#63219 = ORIENTED_EDGE('',*,*,#63220,.F.);
+#63220 = EDGE_CURVE('',#63221,#63205,#63223,.T.);
+#63221 = VERTEX_POINT('',#63222);
+#63222 = CARTESIAN_POINT('',(3.,-3.500000050664,5.000000037253));
+#63223 = SURFACE_CURVE('',#63224,(#63228),.PCURVE_S1.);
+#63224 = LINE('',#63225,#63226);
+#63225 = CARTESIAN_POINT('',(3.,-3.500000050664,5.000000037253));
+#63226 = VECTOR('',#63227,1.);
+#63227 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#63228 = PCURVE('',#63192,#63229);
+#63229 = DEFINITIONAL_REPRESENTATION('',(#63230),#63234);
+#63230 = LINE('',#63231,#63232);
+#63231 = CARTESIAN_POINT('',(1.5,-0.2));
+#63232 = VECTOR('',#63233,1.);
+#63233 = DIRECTION('',(-1.,0.E+000));
+#63234 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#63235 = ORIENTED_EDGE('',*,*,#63236,.F.);
+#63236 = EDGE_CURVE('',#63182,#63221,#63237,.T.);
+#63237 = SURFACE_CURVE('',#63238,(#63242),.PCURVE_S1.);
+#63238 = LINE('',#63239,#63240);
+#63239 = CARTESIAN_POINT('',(3.,-3.300000050664,5.000000037253));
+#63240 = VECTOR('',#63241,1.);
+#63241 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#63242 = PCURVE('',#63192,#63243);
+#63243 = DEFINITIONAL_REPRESENTATION('',(#63244),#63248);
+#63244 = LINE('',#63245,#63246);
+#63245 = CARTESIAN_POINT('',(1.5,0.E+000));
+#63246 = VECTOR('',#63247,1.);
+#63247 = DIRECTION('',(0.E+000,-1.));
+#63248 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#63249 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#63253)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#63250,#63251,#63252)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#63250 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#63251 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#63252 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#63253 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#63250,
+  'distance_accuracy_value','confusion accuracy');
+#63254 = SHAPE_DEFINITION_REPRESENTATION(#63255,#63174);
+#63255 = PRODUCT_DEFINITION_SHAPE('','',#63256);
+#63256 = PRODUCT_DEFINITION('design','',#63257,#63260);
+#63257 = PRODUCT_DEFINITION_FORMATION('','',#63258);
+#63258 = PRODUCT('Compound301','Compound301','',(#63259));
+#63259 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#63260 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#63261 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#63262,#63264);
+#63262 = ( REPRESENTATION_RELATIONSHIP('','',#63174,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#63263) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#63263 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1447);
+#63264 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #63265);
+#63265 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('359','=>[0:1:1:360]','',#5,
+  #63256,$);
+#63266 = PRODUCT_TYPE('part',$,(#63258));
+#63267 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#63268),#63342);
+#63268 = SHELL_BASED_SURFACE_MODEL('',(#63269));
+#63269 = OPEN_SHELL('',(#63270));
+#63270 = ADVANCED_FACE('',(#63271),#63285,.T.);
+#63271 = FACE_BOUND('',#63272,.T.);
+#63272 = EDGE_LOOP('',(#63273,#63296,#63312,#63328));
+#63273 = ORIENTED_EDGE('',*,*,#63274,.T.);
+#63274 = EDGE_CURVE('',#63275,#63277,#63279,.T.);
+#63275 = VERTEX_POINT('',#63276);
+#63276 = CARTESIAN_POINT('',(3.,-3.500000050664,5.000000037253));
+#63277 = VERTEX_POINT('',#63278);
+#63278 = CARTESIAN_POINT('',(3.,-3.500000050664,3.725290298462E-008));
+#63279 = SURFACE_CURVE('',#63280,(#63284),.PCURVE_S1.);
+#63280 = LINE('',#63281,#63282);
+#63281 = CARTESIAN_POINT('',(3.,-3.500000050664,5.000000037253));
+#63282 = VECTOR('',#63283,1.);
+#63283 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#63284 = PCURVE('',#63285,#63290);
+#63285 = PLANE('',#63286);
+#63286 = AXIS2_PLACEMENT_3D('',#63287,#63288,#63289);
+#63287 = CARTESIAN_POINT('',(3.,-3.500000050664,2.500000037253));
+#63288 = DIRECTION('',(1.,0.E+000,0.E+000));
+#63289 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#63290 = DEFINITIONAL_REPRESENTATION('',(#63291),#63295);
+#63291 = LINE('',#63292,#63293);
+#63292 = CARTESIAN_POINT('',(-2.5,0.E+000));
+#63293 = VECTOR('',#63294,1.);
+#63294 = DIRECTION('',(1.,0.E+000));
+#63295 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#63296 = ORIENTED_EDGE('',*,*,#63297,.T.);
+#63297 = EDGE_CURVE('',#63277,#63298,#63300,.T.);
+#63298 = VERTEX_POINT('',#63299);
+#63299 = CARTESIAN_POINT('',(3.,-3.300000050664,3.725290209644E-008));
+#63300 = SURFACE_CURVE('',#63301,(#63305),.PCURVE_S1.);
+#63301 = LINE('',#63302,#63303);
+#63302 = CARTESIAN_POINT('',(3.,-3.500000050664,3.725290298462E-008));
+#63303 = VECTOR('',#63304,1.);
+#63304 = DIRECTION('',(0.E+000,1.,0.E+000));
+#63305 = PCURVE('',#63285,#63306);
+#63306 = DEFINITIONAL_REPRESENTATION('',(#63307),#63311);
+#63307 = LINE('',#63308,#63309);
+#63308 = CARTESIAN_POINT('',(2.5,0.E+000));
+#63309 = VECTOR('',#63310,1.);
+#63310 = DIRECTION('',(0.E+000,1.));
+#63311 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#63312 = ORIENTED_EDGE('',*,*,#63313,.F.);
+#63313 = EDGE_CURVE('',#63314,#63298,#63316,.T.);
+#63314 = VERTEX_POINT('',#63315);
+#63315 = CARTESIAN_POINT('',(3.,-3.300000050664,5.000000037253));
+#63316 = SURFACE_CURVE('',#63317,(#63321),.PCURVE_S1.);
+#63317 = LINE('',#63318,#63319);
+#63318 = CARTESIAN_POINT('',(3.,-3.300000050664,5.000000037253));
+#63319 = VECTOR('',#63320,1.);
+#63320 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#63321 = PCURVE('',#63285,#63322);
+#63322 = DEFINITIONAL_REPRESENTATION('',(#63323),#63327);
+#63323 = LINE('',#63324,#63325);
+#63324 = CARTESIAN_POINT('',(-2.5,0.2));
+#63325 = VECTOR('',#63326,1.);
+#63326 = DIRECTION('',(1.,0.E+000));
+#63327 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#63328 = ORIENTED_EDGE('',*,*,#63329,.F.);
+#63329 = EDGE_CURVE('',#63275,#63314,#63330,.T.);
+#63330 = SURFACE_CURVE('',#63331,(#63335),.PCURVE_S1.);
+#63331 = LINE('',#63332,#63333);
+#63332 = CARTESIAN_POINT('',(3.,-3.500000050664,5.000000037253));
+#63333 = VECTOR('',#63334,1.);
+#63334 = DIRECTION('',(0.E+000,1.,0.E+000));
+#63335 = PCURVE('',#63285,#63336);
+#63336 = DEFINITIONAL_REPRESENTATION('',(#63337),#63341);
+#63337 = LINE('',#63338,#63339);
+#63338 = CARTESIAN_POINT('',(-2.5,0.E+000));
+#63339 = VECTOR('',#63340,1.);
+#63340 = DIRECTION('',(0.E+000,1.));
+#63341 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#63342 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#63346)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#63343,#63344,#63345)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#63343 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#63344 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#63345 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#63346 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#63343,
+  'distance_accuracy_value','confusion accuracy');
+#63347 = SHAPE_DEFINITION_REPRESENTATION(#63348,#63267);
+#63348 = PRODUCT_DEFINITION_SHAPE('','',#63349);
+#63349 = PRODUCT_DEFINITION('design','',#63350,#63353);
+#63350 = PRODUCT_DEFINITION_FORMATION('','',#63351);
+#63351 = PRODUCT('Compound307','Compound307','',(#63352));
+#63352 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#63353 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#63354 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#63355,#63357);
+#63355 = ( REPRESENTATION_RELATIONSHIP('','',#63267,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#63356) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#63356 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1451);
+#63357 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #63358);
+#63358 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('360','=>[0:1:1:361]','',#5,
+  #63349,$);
+#63359 = PRODUCT_TYPE('part',$,(#63351));
+#63360 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#63361),#63443);
+#63361 = SHELL_BASED_SURFACE_MODEL('',(#63362));
+#63362 = OPEN_SHELL('',(#63363));
+#63363 = ADVANCED_FACE('',(#63364),#63378,.T.);
+#63364 = FACE_BOUND('',#63365,.T.);
+#63365 = EDGE_LOOP('',(#63366,#63389,#63405,#63421));
+#63366 = ORIENTED_EDGE('',*,*,#63367,.F.);
+#63367 = EDGE_CURVE('',#63368,#63370,#63372,.T.);
+#63368 = VERTEX_POINT('',#63369);
+#63369 = CARTESIAN_POINT('',(0.E+000,-3.500000052154,3.725290333156E-008
+    ));
+#63370 = VERTEX_POINT('',#63371);
+#63371 = CARTESIAN_POINT('',(0.E+000,-3.500000052154,-3.500000052154));
+#63372 = SURFACE_CURVE('',#63373,(#63377),.PCURVE_S1.);
+#63373 = LINE('',#63374,#63375);
+#63374 = CARTESIAN_POINT('',(0.E+000,-3.500000052154,3.725290333156E-008
+    ));
+#63375 = VECTOR('',#63376,1.);
+#63376 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#63377 = PCURVE('',#63378,#63383);
+#63378 = PLANE('',#63379);
+#63379 = AXIS2_PLACEMENT_3D('',#63380,#63381,#63382);
+#63380 = CARTESIAN_POINT('',(-0.250000003725,-3.500000052154,
+    3.725290298462E-008));
+#63381 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#63382 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#63383 = DEFINITIONAL_REPRESENTATION('',(#63384),#63388);
+#63384 = LINE('',#63385,#63386);
+#63385 = CARTESIAN_POINT('',(-3.469399968095E-016,0.250000003725));
+#63386 = VECTOR('',#63387,1.);
+#63387 = DIRECTION('',(1.,0.E+000));
+#63388 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#63389 = ORIENTED_EDGE('',*,*,#63390,.F.);
+#63390 = EDGE_CURVE('',#63391,#63368,#63393,.T.);
+#63391 = VERTEX_POINT('',#63392);
+#63392 = CARTESIAN_POINT('',(-0.500000007451,-3.500000052154,
+    3.725290326217E-008));
+#63393 = SURFACE_CURVE('',#63394,(#63398),.PCURVE_S1.);
+#63394 = LINE('',#63395,#63396);
+#63395 = CARTESIAN_POINT('',(-0.500000007451,-3.500000052154,
+    3.725290298462E-008));
+#63396 = VECTOR('',#63397,1.);
+#63397 = DIRECTION('',(1.,0.E+000,0.E+000));
+#63398 = PCURVE('',#63378,#63399);
+#63399 = DEFINITIONAL_REPRESENTATION('',(#63400),#63404);
+#63400 = LINE('',#63401,#63402);
+#63401 = CARTESIAN_POINT('',(0.E+000,-0.250000003726));
+#63402 = VECTOR('',#63403,1.);
+#63403 = DIRECTION('',(0.E+000,1.));
+#63404 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#63405 = ORIENTED_EDGE('',*,*,#63406,.F.);
+#63406 = EDGE_CURVE('',#63407,#63391,#63409,.T.);
+#63407 = VERTEX_POINT('',#63408);
+#63408 = CARTESIAN_POINT('',(-0.500000007451,-3.500000052154,
+    -2.800000041723));
+#63409 = SURFACE_CURVE('',#63410,(#63414),.PCURVE_S1.);
+#63410 = LINE('',#63411,#63412);
+#63411 = CARTESIAN_POINT('',(-0.500000007451,-3.500000052154,
+    -2.800000041723));
+#63412 = VECTOR('',#63413,1.);
+#63413 = DIRECTION('',(0.E+000,0.E+000,1.));
+#63414 = PCURVE('',#63378,#63415);
+#63415 = DEFINITIONAL_REPRESENTATION('',(#63416),#63420);
+#63416 = LINE('',#63417,#63418);
+#63417 = CARTESIAN_POINT('',(2.800000078976,-0.250000003726));
+#63418 = VECTOR('',#63419,1.);
+#63419 = DIRECTION('',(-1.,0.E+000));
+#63420 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#63421 = ORIENTED_EDGE('',*,*,#63422,.F.);
+#63422 = EDGE_CURVE('',#63370,#63407,#63423,.T.);
+#63423 = SURFACE_CURVE('',#63424,(#63432),.PCURVE_S1.);
+#63424 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#63425,#63426,#63427,#63428,
+    #63429,#63430,#63431),.UNSPECIFIED.,.F.,.F.,(4,3,4),(-0.102857603272
+    ,-6.039620473461E-002,0.E+000),.UNSPECIFIED.);
+#63425 = CARTESIAN_POINT('',(0.E+000,-3.500000052154,-3.500000052154));
+#63426 = CARTESIAN_POINT('',(-0.133923095998,-3.500000052154,
+    -3.500000052154));
+#63427 = CARTESIAN_POINT('',(-0.271025382127,-3.500000052154,
+    -3.469588645842));
+#63428 = CARTESIAN_POINT('',(-0.369399254906,-3.500000052154,
+    -3.355499000202));
+#63429 = CARTESIAN_POINT('',(-0.499086768139,-3.500000052154,
+    -3.205093186028));
+#63430 = CARTESIAN_POINT('',(-0.500000007451,-3.500000052154,
+    -2.976612141603));
+#63431 = CARTESIAN_POINT('',(-0.500000007451,-3.500000052154,
+    -2.800000041723));
+#63432 = PCURVE('',#63378,#63433);
+#63433 = DEFINITIONAL_REPRESENTATION('',(#63434),#63442);
+#63434 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#63435,#63436,#63437,#63438,
+    #63439,#63440,#63441),.UNSPECIFIED.,.F.,.F.,(4,3,4),(-0.102857603272
+    ,-6.039620473461E-002,0.E+000),.UNSPECIFIED.);
+#63435 = CARTESIAN_POINT('',(3.500000089407,0.250000003725));
+#63436 = CARTESIAN_POINT('',(3.500000089407,0.116076907727));
+#63437 = CARTESIAN_POINT('',(3.469588683095,-2.1025378402E-002));
+#63438 = CARTESIAN_POINT('',(3.355499037455,-0.119399251181));
+#63439 = CARTESIAN_POINT('',(3.205093223281,-0.249086764414));
+#63440 = CARTESIAN_POINT('',(2.976612178856,-0.250000003726));
+#63441 = CARTESIAN_POINT('',(2.800000078976,-0.250000003726));
+#63442 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#63443 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#63447)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#63444,#63445,#63446)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#63444 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#63445 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#63446 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#63447 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#63444,
+  'distance_accuracy_value','confusion accuracy');
+#63448 = SHAPE_DEFINITION_REPRESENTATION(#63449,#63360);
+#63449 = PRODUCT_DEFINITION_SHAPE('','',#63450);
+#63450 = PRODUCT_DEFINITION('design','',#63451,#63454);
+#63451 = PRODUCT_DEFINITION_FORMATION('','',#63452);
+#63452 = PRODUCT('Compound309','Compound309','',(#63453));
+#63453 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#63454 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#63455 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#63456,#63458);
+#63456 = ( REPRESENTATION_RELATIONSHIP('','',#63360,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#63457) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#63457 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1455);
+#63458 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #63459);
+#63459 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('361','=>[0:1:1:362]','',#5,
+  #63450,$);
+#63460 = PRODUCT_TYPE('part',$,(#63452));
+#63461 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#63462),#63544);
+#63462 = SHELL_BASED_SURFACE_MODEL('',(#63463));
+#63463 = OPEN_SHELL('',(#63464));
+#63464 = ADVANCED_FACE('',(#63465),#63479,.T.);
+#63465 = FACE_BOUND('',#63466,.T.);
+#63466 = EDGE_LOOP('',(#63467,#63490,#63514,#63530));
+#63467 = ORIENTED_EDGE('',*,*,#63468,.T.);
+#63468 = EDGE_CURVE('',#63469,#63471,#63473,.T.);
+#63469 = VERTEX_POINT('',#63470);
+#63470 = CARTESIAN_POINT('',(0.E+000,-3.500000052154,3.725290333156E-008
+    ));
+#63471 = VERTEX_POINT('',#63472);
+#63472 = CARTESIAN_POINT('',(0.E+000,-3.500000052154,-3.500000052154));
+#63473 = SURFACE_CURVE('',#63474,(#63478),.PCURVE_S1.);
+#63474 = LINE('',#63475,#63476);
+#63475 = CARTESIAN_POINT('',(0.E+000,-3.500000052154,3.725290326217E-008
+    ));
+#63476 = VECTOR('',#63477,1.);
+#63477 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#63478 = PCURVE('',#63479,#63484);
+#63479 = PLANE('',#63480);
+#63480 = AXIS2_PLACEMENT_3D('',#63481,#63482,#63483);
+#63481 = CARTESIAN_POINT('',(0.E+000,-3.500000052154,-1.750000007451));
+#63482 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#63483 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#63484 = DEFINITIONAL_REPRESENTATION('',(#63485),#63489);
+#63485 = LINE('',#63486,#63487);
+#63486 = CARTESIAN_POINT('',(-1.750000044704,0.E+000));
+#63487 = VECTOR('',#63488,1.);
+#63488 = DIRECTION('',(1.,0.E+000));
+#63489 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#63490 = ORIENTED_EDGE('',*,*,#63491,.T.);
+#63491 = EDGE_CURVE('',#63471,#63492,#63494,.T.);
+#63492 = VERTEX_POINT('',#63493);
+#63493 = CARTESIAN_POINT('',(0.500000007451,-3.500000052154,
+    -2.800000041723));
+#63494 = SURFACE_CURVE('',#63495,(#63503),.PCURVE_S1.);
+#63495 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#63496,#63497,#63498,#63499,
+    #63500,#63501,#63502),.UNSPECIFIED.,.F.,.F.,(4,3,4),(-0.102857603272
+    ,-6.039620473461E-002,0.E+000),.UNSPECIFIED.);
+#63496 = CARTESIAN_POINT('',(0.E+000,-3.500000052154,-3.500000052154));
+#63497 = CARTESIAN_POINT('',(0.133923095998,-3.500000052154,
+    -3.500000052154));
+#63498 = CARTESIAN_POINT('',(0.271025382127,-3.500000052154,
+    -3.469588645842));
+#63499 = CARTESIAN_POINT('',(0.369399254906,-3.500000052154,
+    -3.355499000202));
+#63500 = CARTESIAN_POINT('',(0.499086768139,-3.500000052154,
+    -3.205093186028));
+#63501 = CARTESIAN_POINT('',(0.500000007451,-3.500000052154,
+    -2.976612141603));
+#63502 = CARTESIAN_POINT('',(0.500000007451,-3.500000052154,
+    -2.800000041723));
+#63503 = PCURVE('',#63479,#63504);
+#63504 = DEFINITIONAL_REPRESENTATION('',(#63505),#63513);
+#63505 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#63506,#63507,#63508,#63509,
+    #63510,#63511,#63512),.UNSPECIFIED.,.F.,.F.,(4,3,4),(-0.102857603272
+    ,-6.039620473461E-002,0.E+000),.UNSPECIFIED.);
+#63506 = CARTESIAN_POINT('',(1.750000044703,0.E+000));
+#63507 = CARTESIAN_POINT('',(1.750000044703,0.133923095998));
+#63508 = CARTESIAN_POINT('',(1.719588638391,0.271025382127));
+#63509 = CARTESIAN_POINT('',(1.605498992751,0.369399254906));
+#63510 = CARTESIAN_POINT('',(1.455093178577,0.499086768139));
+#63511 = CARTESIAN_POINT('',(1.226612134152,0.500000007451));
+#63512 = CARTESIAN_POINT('',(1.050000034272,0.500000007451));
+#63513 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#63514 = ORIENTED_EDGE('',*,*,#63515,.T.);
+#63515 = EDGE_CURVE('',#63492,#63516,#63518,.T.);
+#63516 = VERTEX_POINT('',#63517);
+#63517 = CARTESIAN_POINT('',(0.500000007451,-3.500000052154,
+    3.725290333156E-008));
+#63518 = SURFACE_CURVE('',#63519,(#63523),.PCURVE_S1.);
+#63519 = LINE('',#63520,#63521);
+#63520 = CARTESIAN_POINT('',(0.500000007451,-3.500000052154,
+    -2.800000041723));
+#63521 = VECTOR('',#63522,1.);
+#63522 = DIRECTION('',(0.E+000,0.E+000,1.));
+#63523 = PCURVE('',#63479,#63524);
+#63524 = DEFINITIONAL_REPRESENTATION('',(#63525),#63529);
+#63525 = LINE('',#63526,#63527);
+#63526 = CARTESIAN_POINT('',(1.050000034272,0.500000007451));
+#63527 = VECTOR('',#63528,1.);
+#63528 = DIRECTION('',(-1.,0.E+000));
+#63529 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#63530 = ORIENTED_EDGE('',*,*,#63531,.T.);
+#63531 = EDGE_CURVE('',#63516,#63469,#63532,.T.);
+#63532 = SURFACE_CURVE('',#63533,(#63537),.PCURVE_S1.);
+#63533 = LINE('',#63534,#63535);
+#63534 = CARTESIAN_POINT('',(0.500000007451,-3.500000052154,
+    3.725290298462E-008));
+#63535 = VECTOR('',#63536,1.);
+#63536 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#63537 = PCURVE('',#63479,#63538);
+#63538 = DEFINITIONAL_REPRESENTATION('',(#63539),#63543);
+#63539 = LINE('',#63540,#63541);
+#63540 = CARTESIAN_POINT('',(-1.750000044704,0.500000007451));
+#63541 = VECTOR('',#63542,1.);
+#63542 = DIRECTION('',(0.E+000,-1.));
+#63543 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#63544 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#63548)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#63545,#63546,#63547)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#63545 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#63546 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#63547 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#63548 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#63545,
+  'distance_accuracy_value','confusion accuracy');
+#63549 = SHAPE_DEFINITION_REPRESENTATION(#63550,#63461);
+#63550 = PRODUCT_DEFINITION_SHAPE('','',#63551);
+#63551 = PRODUCT_DEFINITION('design','',#63552,#63555);
+#63552 = PRODUCT_DEFINITION_FORMATION('','',#63553);
+#63553 = PRODUCT('Compound310','Compound310','',(#63554));
+#63554 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#63555 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#63556 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#63557,#63559);
+#63557 = ( REPRESENTATION_RELATIONSHIP('','',#63461,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#63558) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#63558 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1459);
+#63559 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #63560);
+#63560 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('362','=>[0:1:1:363]','',#5,
+  #63551,$);
+#63561 = PRODUCT_TYPE('part',$,(#63553));
+#63562 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#63563),#63637);
+#63563 = SHELL_BASED_SURFACE_MODEL('',(#63564));
+#63564 = OPEN_SHELL('',(#63565));
+#63565 = ADVANCED_FACE('',(#63566),#63580,.T.);
+#63566 = FACE_BOUND('',#63567,.T.);
+#63567 = EDGE_LOOP('',(#63568,#63591,#63607,#63623));
+#63568 = ORIENTED_EDGE('',*,*,#63569,.F.);
+#63569 = EDGE_CURVE('',#63570,#63572,#63574,.T.);
+#63570 = VERTEX_POINT('',#63571);
+#63571 = CARTESIAN_POINT('',(0.500000007451,-3.500000050664,
+    3.725290298462E-008));
+#63572 = VERTEX_POINT('',#63573);
+#63573 = CARTESIAN_POINT('',(3.,-3.500000050664,3.725290298462E-008));
+#63574 = SURFACE_CURVE('',#63575,(#63579),.PCURVE_S1.);
+#63575 = LINE('',#63576,#63577);
+#63576 = CARTESIAN_POINT('',(0.500000007451,-3.500000050664,
+    3.725290298462E-008));
+#63577 = VECTOR('',#63578,1.);
+#63578 = DIRECTION('',(1.,0.E+000,0.E+000));
+#63579 = PCURVE('',#63580,#63585);
+#63580 = PLANE('',#63581);
+#63581 = AXIS2_PLACEMENT_3D('',#63582,#63583,#63584);
+#63582 = CARTESIAN_POINT('',(0.500000007451,-3.400000050664,
+    3.725290298462E-008));
+#63583 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#63584 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#63585 = DEFINITIONAL_REPRESENTATION('',(#63586),#63590);
+#63586 = LINE('',#63587,#63588);
+#63587 = CARTESIAN_POINT('',(0.E+000,-0.1));
+#63588 = VECTOR('',#63589,1.);
+#63589 = DIRECTION('',(-1.,0.E+000));
+#63590 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#63591 = ORIENTED_EDGE('',*,*,#63592,.F.);
+#63592 = EDGE_CURVE('',#63593,#63570,#63595,.T.);
+#63593 = VERTEX_POINT('',#63594);
+#63594 = CARTESIAN_POINT('',(0.500000007451,-3.300000050664,
+    3.725290298462E-008));
+#63595 = SURFACE_CURVE('',#63596,(#63600),.PCURVE_S1.);
+#63596 = LINE('',#63597,#63598);
+#63597 = CARTESIAN_POINT('',(0.500000007451,-3.300000050664,
+    3.725290298462E-008));
+#63598 = VECTOR('',#63599,1.);
+#63599 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#63600 = PCURVE('',#63580,#63601);
+#63601 = DEFINITIONAL_REPRESENTATION('',(#63602),#63606);
+#63602 = LINE('',#63603,#63604);
+#63603 = CARTESIAN_POINT('',(0.E+000,0.1));
+#63604 = VECTOR('',#63605,1.);
+#63605 = DIRECTION('',(0.E+000,-1.));
+#63606 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#63607 = ORIENTED_EDGE('',*,*,#63608,.F.);
+#63608 = EDGE_CURVE('',#63609,#63593,#63611,.T.);
+#63609 = VERTEX_POINT('',#63610);
+#63610 = CARTESIAN_POINT('',(3.,-3.300000050664,3.725290298462E-008));
+#63611 = SURFACE_CURVE('',#63612,(#63616),.PCURVE_S1.);
+#63612 = LINE('',#63613,#63614);
+#63613 = CARTESIAN_POINT('',(3.,-3.300000050664,3.725290298462E-008));
+#63614 = VECTOR('',#63615,1.);
+#63615 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#63616 = PCURVE('',#63580,#63617);
+#63617 = DEFINITIONAL_REPRESENTATION('',(#63618),#63622);
+#63618 = LINE('',#63619,#63620);
+#63619 = CARTESIAN_POINT('',(-2.499999992549,0.1));
+#63620 = VECTOR('',#63621,1.);
+#63621 = DIRECTION('',(1.,0.E+000));
+#63622 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#63623 = ORIENTED_EDGE('',*,*,#63624,.F.);
+#63624 = EDGE_CURVE('',#63572,#63609,#63625,.T.);
+#63625 = SURFACE_CURVE('',#63626,(#63630),.PCURVE_S1.);
+#63626 = LINE('',#63627,#63628);
+#63627 = CARTESIAN_POINT('',(3.,-3.500000050664,3.725290298462E-008));
+#63628 = VECTOR('',#63629,1.);
+#63629 = DIRECTION('',(0.E+000,1.,0.E+000));
+#63630 = PCURVE('',#63580,#63631);
+#63631 = DEFINITIONAL_REPRESENTATION('',(#63632),#63636);
+#63632 = LINE('',#63633,#63634);
+#63633 = CARTESIAN_POINT('',(-2.499999992549,-0.1));
+#63634 = VECTOR('',#63635,1.);
+#63635 = DIRECTION('',(0.E+000,1.));
+#63636 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#63637 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#63641)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#63638,#63639,#63640)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#63638 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#63639 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#63640 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#63641 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#63638,
+  'distance_accuracy_value','confusion accuracy');
+#63642 = SHAPE_DEFINITION_REPRESENTATION(#63643,#63562);
+#63643 = PRODUCT_DEFINITION_SHAPE('','',#63644);
+#63644 = PRODUCT_DEFINITION('design','',#63645,#63648);
+#63645 = PRODUCT_DEFINITION_FORMATION('','',#63646);
+#63646 = PRODUCT('Compound308','Compound308','',(#63647));
+#63647 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#63648 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#63649 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#63650,#63652);
+#63650 = ( REPRESENTATION_RELATIONSHIP('','',#63562,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#63651) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#63651 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1463);
+#63652 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #63653);
+#63653 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('363','=>[0:1:1:364]','',#5,
+  #63644,$);
+#63654 = PRODUCT_TYPE('part',$,(#63646));
+#63655 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#63656),#63730);
+#63656 = SHELL_BASED_SURFACE_MODEL('',(#63657));
+#63657 = OPEN_SHELL('',(#63658));
+#63658 = ADVANCED_FACE('',(#63659),#63673,.T.);
+#63659 = FACE_BOUND('',#63660,.T.);
+#63660 = EDGE_LOOP('',(#63661,#63684,#63700,#63716));
+#63661 = ORIENTED_EDGE('',*,*,#63662,.F.);
+#63662 = EDGE_CURVE('',#63663,#63665,#63667,.T.);
+#63663 = VERTEX_POINT('',#63664);
+#63664 = CARTESIAN_POINT('',(0.500000007451,-3.300000049174,
+    3.725290242951E-008));
+#63665 = VERTEX_POINT('',#63666);
+#63666 = CARTESIAN_POINT('',(0.500000007451,-3.300000049174,
+    -2.800000041723));
+#63667 = SURFACE_CURVE('',#63668,(#63672),.PCURVE_S1.);
+#63668 = LINE('',#63669,#63670);
+#63669 = CARTESIAN_POINT('',(0.500000007451,-3.300000049174,
+    3.725290242951E-008));
+#63670 = VECTOR('',#63671,1.);
+#63671 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#63672 = PCURVE('',#63673,#63678);
+#63673 = PLANE('',#63674);
+#63674 = AXIS2_PLACEMENT_3D('',#63675,#63676,#63677);
+#63675 = CARTESIAN_POINT('',(0.500000007451,-3.400000050664,
+    1.557037650895E-003));
+#63676 = DIRECTION('',(1.,0.E+000,0.E+000));
+#63677 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#63678 = DEFINITIONAL_REPRESENTATION('',(#63679),#63683);
+#63679 = LINE('',#63680,#63681);
+#63680 = CARTESIAN_POINT('',(1.557000397993E-003,0.10000000149));
+#63681 = VECTOR('',#63682,1.);
+#63682 = DIRECTION('',(1.,0.E+000));
+#63683 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#63684 = ORIENTED_EDGE('',*,*,#63685,.F.);
+#63685 = EDGE_CURVE('',#63686,#63663,#63688,.T.);
+#63686 = VERTEX_POINT('',#63687);
+#63687 = CARTESIAN_POINT('',(0.500000007451,-3.500000052154,
+    3.725290333156E-008));
+#63688 = SURFACE_CURVE('',#63689,(#63693),.PCURVE_S1.);
+#63689 = LINE('',#63690,#63691);
+#63690 = CARTESIAN_POINT('',(0.500000007451,-3.500000052154,
+    3.725290376524E-008));
+#63691 = VECTOR('',#63692,1.);
+#63692 = DIRECTION('',(0.E+000,1.,-9.454242803194E-015));
+#63693 = PCURVE('',#63673,#63694);
+#63694 = DEFINITIONAL_REPRESENTATION('',(#63695),#63699);
+#63695 = LINE('',#63696,#63697);
+#63696 = CARTESIAN_POINT('',(1.557000397991E-003,-0.10000000149));
+#63697 = VECTOR('',#63698,1.);
+#63698 = DIRECTION('',(9.454242803194E-015,1.));
+#63699 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#63700 = ORIENTED_EDGE('',*,*,#63701,.F.);
+#63701 = EDGE_CURVE('',#63702,#63686,#63704,.T.);
+#63702 = VERTEX_POINT('',#63703);
+#63703 = CARTESIAN_POINT('',(0.500000007451,-3.500000052154,
+    -2.800000041723));
+#63704 = SURFACE_CURVE('',#63705,(#63709),.PCURVE_S1.);
+#63705 = LINE('',#63706,#63707);
+#63706 = CARTESIAN_POINT('',(0.500000007451,-3.500000052154,
+    -2.800000041723));
+#63707 = VECTOR('',#63708,1.);
+#63708 = DIRECTION('',(0.E+000,0.E+000,1.));
+#63709 = PCURVE('',#63673,#63710);
+#63710 = DEFINITIONAL_REPRESENTATION('',(#63711),#63715);
+#63711 = LINE('',#63712,#63713);
+#63712 = CARTESIAN_POINT('',(2.801557079374,-0.10000000149));
+#63713 = VECTOR('',#63714,1.);
+#63714 = DIRECTION('',(-1.,0.E+000));
+#63715 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#63716 = ORIENTED_EDGE('',*,*,#63717,.F.);
+#63717 = EDGE_CURVE('',#63665,#63702,#63718,.T.);
+#63718 = SURFACE_CURVE('',#63719,(#63723),.PCURVE_S1.);
+#63719 = LINE('',#63720,#63721);
+#63720 = CARTESIAN_POINT('',(0.500000007451,-3.300000049174,
+    -2.800000041723));
+#63721 = VECTOR('',#63722,1.);
+#63722 = DIRECTION('',(0.E+000,-1.,-2.109423715355E-013));
+#63723 = PCURVE('',#63673,#63724);
+#63724 = DEFINITIONAL_REPRESENTATION('',(#63725),#63729);
+#63725 = LINE('',#63726,#63727);
+#63726 = CARTESIAN_POINT('',(2.801557079374,0.10000000149));
+#63727 = VECTOR('',#63728,1.);
+#63728 = DIRECTION('',(2.109423715355E-013,-1.));
+#63729 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#63730 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#63734)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#63731,#63732,#63733)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#63731 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#63732 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#63733 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#63734 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#63731,
+  'distance_accuracy_value','confusion accuracy');
+#63735 = SHAPE_DEFINITION_REPRESENTATION(#63736,#63655);
+#63736 = PRODUCT_DEFINITION_SHAPE('','',#63737);
+#63737 = PRODUCT_DEFINITION('design','',#63738,#63741);
+#63738 = PRODUCT_DEFINITION_FORMATION('','',#63739);
+#63739 = PRODUCT('Compound300','Compound300','',(#63740));
+#63740 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#63741 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#63742 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#63743,#63745);
+#63743 = ( REPRESENTATION_RELATIONSHIP('','',#63655,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#63744) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#63744 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1467);
+#63745 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #63746);
+#63746 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('364','=>[0:1:1:365]','',#5,
+  #63737,$);
+#63747 = PRODUCT_TYPE('part',$,(#63739));
+#63748 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#63749),#63905);
+#63749 = SHELL_BASED_SURFACE_MODEL('',(#63750));
+#63750 = OPEN_SHELL('',(#63751));
+#63751 = ADVANCED_FACE('',(#63752),#63769,.T.);
+#63752 = FACE_BOUND('',#63753,.T.);
+#63753 = EDGE_LOOP('',(#63754,#63812,#63850,#63869));
+#63754 = ORIENTED_EDGE('',*,*,#63755,.T.);
+#63755 = EDGE_CURVE('',#63756,#63758,#63760,.T.);
+#63756 = VERTEX_POINT('',#63757);
+#63757 = CARTESIAN_POINT('',(0.E+000,-3.500000052154,-3.500000052154));
+#63758 = VERTEX_POINT('',#63759);
+#63759 = CARTESIAN_POINT('',(-0.500000007451,-3.500000052154,
+    -2.800000041723));
+#63760 = SURFACE_CURVE('',#63761,(#63768),.PCURVE_S1.);
+#63761 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#63762,#63763,#63764,#63765,
+    #63766,#63767),.UNSPECIFIED.,.F.,.F.,(6,6),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#63762 = CARTESIAN_POINT('',(0.E+000,-3.500000052154,-3.500000052154));
+#63763 = CARTESIAN_POINT('',(-0.186599686687,-3.500000052154,
+    -3.500000052154));
+#63764 = CARTESIAN_POINT('',(-0.445104640076,-3.500000052154,
+    -3.460046888373));
+#63765 = CARTESIAN_POINT('',(-0.498634665332,-3.500000052154,
+    -3.169273173316));
+#63766 = CARTESIAN_POINT('',(-0.500000007451,-3.500000052154,
+    -3.004877616915));
+#63767 = CARTESIAN_POINT('',(-0.500000007451,-3.500000052154,
+    -2.800000041723));
+#63768 = PCURVE('',#63769,#63806);
+#63769 = B_SPLINE_SURFACE_WITH_KNOTS('',5,5,(
+    (#63770,#63771,#63772,#63773,#63774,#63775)
+    ,(#63776,#63777,#63778,#63779,#63780,#63781)
+    ,(#63782,#63783,#63784,#63785,#63786,#63787)
+    ,(#63788,#63789,#63790,#63791,#63792,#63793)
+    ,(#63794,#63795,#63796,#63797,#63798,#63799)
+    ,(#63800,#63801,#63802,#63803,#63804,#63805
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(6,6),(0.E+000,1.),(0.E+000,
+    2.000000029813E-002),.PIECEWISE_BEZIER_KNOTS.);
+#63770 = CARTESIAN_POINT('',(0.E+000,-3.500000052154,-3.500000052154));
+#63771 = CARTESIAN_POINT('',(0.E+000,-3.460000051558,-3.500000052154));
+#63772 = CARTESIAN_POINT('',(0.E+000,-3.420000050962,-3.500000052154));
+#63773 = CARTESIAN_POINT('',(0.E+000,-3.380000050366,-3.500000052154));
+#63774 = CARTESIAN_POINT('',(0.E+000,-3.34000004977,-3.500000052154));
+#63775 = CARTESIAN_POINT('',(0.E+000,-3.300000049174,-3.500000052154));
+#63776 = CARTESIAN_POINT('',(-0.186599686687,-3.500000052154,
+    -3.500000052154));
+#63777 = CARTESIAN_POINT('',(-0.186599566175,-3.460000051558,
+    -3.500000052154));
+#63778 = CARTESIAN_POINT('',(-0.186599445662,-3.420000050962,
+    -3.500000052154));
+#63779 = CARTESIAN_POINT('',(-0.186599325149,-3.380000050366,
+    -3.500000052154));
+#63780 = CARTESIAN_POINT('',(-0.186599204636,-3.34000004977,
+    -3.500000052154));
+#63781 = CARTESIAN_POINT('',(-0.186599084124,-3.300000049174,
+    -3.500000052154));
+#63782 = CARTESIAN_POINT('',(-0.445104640076,-3.500000052154,
+    -3.460046888373));
+#63783 = CARTESIAN_POINT('',(-0.445104904793,-3.460000051558,
+    -3.460046886052));
+#63784 = CARTESIAN_POINT('',(-0.44510516951,-3.420000050962,
+    -3.460046883731));
+#63785 = CARTESIAN_POINT('',(-0.445105434226,-3.380000050366,
+    -3.46004688141));
+#63786 = CARTESIAN_POINT('',(-0.445105698943,-3.34000004977,
+    -3.460046879089));
+#63787 = CARTESIAN_POINT('',(-0.44510596366,-3.300000049174,
+    -3.460046876768));
+#63788 = CARTESIAN_POINT('',(-0.498634665332,-3.500000052154,
+    -3.169273173316));
+#63789 = CARTESIAN_POINT('',(-0.498634559125,-3.460000051558,
+    -3.16927325409));
+#63790 = CARTESIAN_POINT('',(-0.498634452918,-3.420000050962,
+    -3.169273334863));
+#63791 = CARTESIAN_POINT('',(-0.498634346711,-3.380000050366,
+    -3.169273415637));
+#63792 = CARTESIAN_POINT('',(-0.498634240504,-3.34000004977,
+    -3.169273496411));
+#63793 = CARTESIAN_POINT('',(-0.498634134297,-3.300000049174,
+    -3.169273577185));
+#63794 = CARTESIAN_POINT('',(-0.500000007451,-3.500000052154,
+    -3.004877616915));
+#63795 = CARTESIAN_POINT('',(-0.500000007451,-3.460000051558,
+    -3.004877604502));
+#63796 = CARTESIAN_POINT('',(-0.500000007451,-3.420000050962,
+    -3.00487759209));
+#63797 = CARTESIAN_POINT('',(-0.500000007451,-3.380000050366,
+    -3.004877579677));
+#63798 = CARTESIAN_POINT('',(-0.500000007451,-3.34000004977,
+    -3.004877567264));
+#63799 = CARTESIAN_POINT('',(-0.500000007451,-3.300000049174,
+    -3.004877554851));
+#63800 = CARTESIAN_POINT('',(-0.500000007451,-3.500000052154,
+    -2.800000041723));
+#63801 = CARTESIAN_POINT('',(-0.500000007451,-3.460000051558,
+    -2.800000041723));
+#63802 = CARTESIAN_POINT('',(-0.500000007451,-3.420000050962,
+    -2.800000041723));
+#63803 = CARTESIAN_POINT('',(-0.500000007451,-3.380000050366,
+    -2.800000041723));
+#63804 = CARTESIAN_POINT('',(-0.500000007451,-3.34000004977,
+    -2.800000041723));
+#63805 = CARTESIAN_POINT('',(-0.500000007451,-3.300000049174,
+    -2.800000041723));
+#63806 = DEFINITIONAL_REPRESENTATION('',(#63807),#63811);
+#63807 = LINE('',#63808,#63809);
+#63808 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#63809 = VECTOR('',#63810,1.);
+#63810 = DIRECTION('',(1.,0.E+000));
+#63811 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#63812 = ORIENTED_EDGE('',*,*,#63813,.T.);
+#63813 = EDGE_CURVE('',#63758,#63814,#63816,.T.);
+#63814 = VERTEX_POINT('',#63815);
+#63815 = CARTESIAN_POINT('',(-0.500000007451,-3.300000049174,
+    -2.800000041723));
+#63816 = SURFACE_CURVE('',#63817,(#63821),.PCURVE_S1.);
+#63817 = LINE('',#63818,#63819);
+#63818 = CARTESIAN_POINT('',(-0.500000007451,-3.500000052154,
+    -2.800000041723));
+#63819 = VECTOR('',#63820,1.);
+#63820 = DIRECTION('',(0.E+000,1.,3.275157873841E-013));
+#63821 = PCURVE('',#63769,#63822);
+#63822 = DEFINITIONAL_REPRESENTATION('',(#63823),#63849);
+#63823 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#63824,#63825,#63826,#63827,
+    #63828,#63829,#63830,#63831,#63832,#63833,#63834,#63835,#63836,
+    #63837,#63838,#63839,#63840,#63841,#63842,#63843,#63844,#63845,
+    #63846,#63847,#63848),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,9.090909226374E-003,
+    1.818181845275E-002,2.727272767912E-002,3.63636369055E-002,
+    4.545454613187E-002,5.454545535824E-002,6.363636458462E-002,
+    7.272727381099E-002,8.181818303737E-002,9.090909226374E-002,
+    0.10000000149,0.109090910716,0.118181819943,0.127272729169,
+    0.136363638396,0.145454547622,0.154545456848,0.163636366075,
+    0.172727275301,0.181818184527,0.190909093754,0.20000000298),
+  .UNSPECIFIED.);
+#63824 = CARTESIAN_POINT('',(1.,0.E+000));
+#63825 = CARTESIAN_POINT('',(1.,3.030303075474E-004));
+#63826 = CARTESIAN_POINT('',(1.,9.090909226422E-004));
+#63827 = CARTESIAN_POINT('',(1.,1.818181845284E-003));
+#63828 = CARTESIAN_POINT('',(1.,2.727272767927E-003));
+#63829 = CARTESIAN_POINT('',(1.,3.636363690569E-003));
+#63830 = CARTESIAN_POINT('',(1.,4.545454613211E-003));
+#63831 = CARTESIAN_POINT('',(1.,5.454545535853E-003));
+#63832 = CARTESIAN_POINT('',(1.,6.363636458496E-003));
+#63833 = CARTESIAN_POINT('',(1.,7.272727381138E-003));
+#63834 = CARTESIAN_POINT('',(1.,8.18181830378E-003));
+#63835 = CARTESIAN_POINT('',(1.,9.090909226423E-003));
+#63836 = CARTESIAN_POINT('',(1.,1.000000014906E-002));
+#63837 = CARTESIAN_POINT('',(1.,1.090909107171E-002));
+#63838 = CARTESIAN_POINT('',(1.,1.181818199435E-002));
+#63839 = CARTESIAN_POINT('',(1.,1.272727291699E-002));
+#63840 = CARTESIAN_POINT('',(1.,1.363636383963E-002));
+#63841 = CARTESIAN_POINT('',(1.,1.454545476228E-002));
+#63842 = CARTESIAN_POINT('',(1.,1.545454568492E-002));
+#63843 = CARTESIAN_POINT('',(1.,1.636363660756E-002));
+#63844 = CARTESIAN_POINT('',(1.,1.72727275302E-002));
+#63845 = CARTESIAN_POINT('',(1.,1.818181845285E-002));
+#63846 = CARTESIAN_POINT('',(1.,1.909090937549E-002));
+#63847 = CARTESIAN_POINT('',(1.,1.969696999058E-002));
+#63848 = CARTESIAN_POINT('',(1.,2.000000029813E-002));
+#63849 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#63850 = ORIENTED_EDGE('',*,*,#63851,.F.);
+#63851 = EDGE_CURVE('',#63852,#63814,#63854,.T.);
+#63852 = VERTEX_POINT('',#63853);
+#63853 = CARTESIAN_POINT('',(0.E+000,-3.300000049174,-3.500000052154));
+#63854 = SURFACE_CURVE('',#63855,(#63862),.PCURVE_S1.);
+#63855 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#63856,#63857,#63858,#63859,
+    #63860,#63861),.UNSPECIFIED.,.F.,.F.,(6,6),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#63856 = CARTESIAN_POINT('',(0.E+000,-3.300000049174,-3.500000052154));
+#63857 = CARTESIAN_POINT('',(-0.186599084124,-3.300000049174,
+    -3.500000052154));
+#63858 = CARTESIAN_POINT('',(-0.44510596366,-3.300000049174,
+    -3.460046876768));
+#63859 = CARTESIAN_POINT('',(-0.498634134297,-3.300000049174,
+    -3.169273577185));
+#63860 = CARTESIAN_POINT('',(-0.500000007451,-3.300000049174,
+    -3.004877554851));
+#63861 = CARTESIAN_POINT('',(-0.500000007451,-3.300000049174,
+    -2.800000041723));
+#63862 = PCURVE('',#63769,#63863);
+#63863 = DEFINITIONAL_REPRESENTATION('',(#63864),#63868);
+#63864 = LINE('',#63865,#63866);
+#63865 = CARTESIAN_POINT('',(0.E+000,2.000000029813E-002));
+#63866 = VECTOR('',#63867,1.);
+#63867 = DIRECTION('',(1.,0.E+000));
+#63868 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#63869 = ORIENTED_EDGE('',*,*,#63870,.F.);
+#63870 = EDGE_CURVE('',#63756,#63852,#63871,.T.);
+#63871 = SURFACE_CURVE('',#63872,(#63876),.PCURVE_S1.);
+#63872 = LINE('',#63873,#63874);
+#63873 = CARTESIAN_POINT('',(0.E+000,-3.500000052154,-3.500000052154));
+#63874 = VECTOR('',#63875,1.);
+#63875 = DIRECTION('',(0.E+000,1.,0.E+000));
+#63876 = PCURVE('',#63769,#63877);
+#63877 = DEFINITIONAL_REPRESENTATION('',(#63878),#63904);
+#63878 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#63879,#63880,#63881,#63882,
+    #63883,#63884,#63885,#63886,#63887,#63888,#63889,#63890,#63891,
+    #63892,#63893,#63894,#63895,#63896,#63897,#63898,#63899,#63900,
+    #63901,#63902,#63903),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,9.090909226374E-003,
+    1.818181845275E-002,2.727272767912E-002,3.63636369055E-002,
+    4.545454613187E-002,5.454545535824E-002,6.363636458462E-002,
+    7.272727381099E-002,8.181818303737E-002,9.090909226374E-002,
+    0.10000000149,0.109090910716,0.118181819943,0.127272729169,
+    0.136363638396,0.145454547622,0.154545456848,0.163636366075,
+    0.172727275301,0.181818184527,0.190909093754,0.20000000298),
+  .UNSPECIFIED.);
+#63879 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#63880 = CARTESIAN_POINT('',(0.E+000,3.030303075474E-004));
+#63881 = CARTESIAN_POINT('',(0.E+000,9.090909226422E-004));
+#63882 = CARTESIAN_POINT('',(0.E+000,1.818181845284E-003));
+#63883 = CARTESIAN_POINT('',(0.E+000,2.727272767927E-003));
+#63884 = CARTESIAN_POINT('',(0.E+000,3.636363690569E-003));
+#63885 = CARTESIAN_POINT('',(0.E+000,4.545454613211E-003));
+#63886 = CARTESIAN_POINT('',(0.E+000,5.454545535853E-003));
+#63887 = CARTESIAN_POINT('',(0.E+000,6.363636458496E-003));
+#63888 = CARTESIAN_POINT('',(0.E+000,7.272727381138E-003));
+#63889 = CARTESIAN_POINT('',(0.E+000,8.18181830378E-003));
+#63890 = CARTESIAN_POINT('',(0.E+000,9.090909226423E-003));
+#63891 = CARTESIAN_POINT('',(0.E+000,1.000000014906E-002));
+#63892 = CARTESIAN_POINT('',(0.E+000,1.090909107171E-002));
+#63893 = CARTESIAN_POINT('',(0.E+000,1.181818199435E-002));
+#63894 = CARTESIAN_POINT('',(0.E+000,1.272727291699E-002));
+#63895 = CARTESIAN_POINT('',(0.E+000,1.363636383963E-002));
+#63896 = CARTESIAN_POINT('',(0.E+000,1.454545476228E-002));
+#63897 = CARTESIAN_POINT('',(0.E+000,1.545454568492E-002));
+#63898 = CARTESIAN_POINT('',(0.E+000,1.636363660756E-002));
+#63899 = CARTESIAN_POINT('',(0.E+000,1.72727275302E-002));
+#63900 = CARTESIAN_POINT('',(0.E+000,1.818181845285E-002));
+#63901 = CARTESIAN_POINT('',(0.E+000,1.909090937549E-002));
+#63902 = CARTESIAN_POINT('',(-0.E+000,1.969696999058E-002));
+#63903 = CARTESIAN_POINT('',(0.E+000,2.000000029813E-002));
+#63904 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#63905 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#63909)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#63906,#63907,#63908)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#63906 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#63907 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#63908 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#63909 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#63906,
+  'distance_accuracy_value','confusion accuracy');
+#63910 = SHAPE_DEFINITION_REPRESENTATION(#63911,#63748);
+#63911 = PRODUCT_DEFINITION_SHAPE('','',#63912);
+#63912 = PRODUCT_DEFINITION('design','',#63913,#63916);
+#63913 = PRODUCT_DEFINITION_FORMATION('','',#63914);
+#63914 = PRODUCT('Compound303','Compound303','',(#63915));
+#63915 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#63916 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#63917 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#63918,#63920);
+#63918 = ( REPRESENTATION_RELATIONSHIP('','',#63748,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#63919) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#63919 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1471);
+#63920 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #63921);
+#63921 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('365','=>[0:1:1:366]','',#5,
+  #63912,$);
+#63922 = PRODUCT_TYPE('part',$,(#63914));
+#63923 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#63924),#63998);
+#63924 = SHELL_BASED_SURFACE_MODEL('',(#63925));
+#63925 = OPEN_SHELL('',(#63926));
+#63926 = ADVANCED_FACE('',(#63927),#63941,.T.);
+#63927 = FACE_BOUND('',#63928,.T.);
+#63928 = EDGE_LOOP('',(#63929,#63952,#63968,#63984));
+#63929 = ORIENTED_EDGE('',*,*,#63930,.T.);
+#63930 = EDGE_CURVE('',#63931,#63933,#63935,.T.);
+#63931 = VERTEX_POINT('',#63932);
+#63932 = CARTESIAN_POINT('',(0.E+000,-3.300000050664,5.000000037253));
+#63933 = VERTEX_POINT('',#63934);
+#63934 = CARTESIAN_POINT('',(0.E+000,-3.300000050664,3.725290298462E-008
+    ));
+#63935 = SURFACE_CURVE('',#63936,(#63940),.PCURVE_S1.);
+#63936 = LINE('',#63937,#63938);
+#63937 = CARTESIAN_POINT('',(0.E+000,-3.300000050664,5.000000037253));
+#63938 = VECTOR('',#63939,1.);
+#63939 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#63940 = PCURVE('',#63941,#63946);
+#63941 = PLANE('',#63942);
+#63942 = AXIS2_PLACEMENT_3D('',#63943,#63944,#63945);
+#63943 = CARTESIAN_POINT('',(0.E+000,-3.300000050664,2.500000037253));
+#63944 = DIRECTION('',(0.E+000,1.,0.E+000));
+#63945 = DIRECTION('',(0.E+000,-0.E+000,1.));
+#63946 = DEFINITIONAL_REPRESENTATION('',(#63947),#63951);
+#63947 = LINE('',#63948,#63949);
+#63948 = CARTESIAN_POINT('',(2.5,0.E+000));
+#63949 = VECTOR('',#63950,1.);
+#63950 = DIRECTION('',(-1.,0.E+000));
+#63951 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#63952 = ORIENTED_EDGE('',*,*,#63953,.T.);
+#63953 = EDGE_CURVE('',#63933,#63954,#63956,.T.);
+#63954 = VERTEX_POINT('',#63955);
+#63955 = CARTESIAN_POINT('',(-3.,-3.300000050664,3.725290298462E-008));
+#63956 = SURFACE_CURVE('',#63957,(#63961),.PCURVE_S1.);
+#63957 = LINE('',#63958,#63959);
+#63958 = CARTESIAN_POINT('',(0.E+000,-3.300000050664,3.725290298462E-008
+    ));
+#63959 = VECTOR('',#63960,1.);
+#63960 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#63961 = PCURVE('',#63941,#63962);
+#63962 = DEFINITIONAL_REPRESENTATION('',(#63963),#63967);
+#63963 = LINE('',#63964,#63965);
+#63964 = CARTESIAN_POINT('',(-2.5,0.E+000));
+#63965 = VECTOR('',#63966,1.);
+#63966 = DIRECTION('',(0.E+000,-1.));
+#63967 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#63968 = ORIENTED_EDGE('',*,*,#63969,.F.);
+#63969 = EDGE_CURVE('',#63970,#63954,#63972,.T.);
+#63970 = VERTEX_POINT('',#63971);
+#63971 = CARTESIAN_POINT('',(-3.,-3.300000050664,5.000000037253));
+#63972 = SURFACE_CURVE('',#63973,(#63977),.PCURVE_S1.);
+#63973 = LINE('',#63974,#63975);
+#63974 = CARTESIAN_POINT('',(-3.,-3.300000050664,5.000000037253));
+#63975 = VECTOR('',#63976,1.);
+#63976 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#63977 = PCURVE('',#63941,#63978);
+#63978 = DEFINITIONAL_REPRESENTATION('',(#63979),#63983);
+#63979 = LINE('',#63980,#63981);
+#63980 = CARTESIAN_POINT('',(2.5,-3.));
+#63981 = VECTOR('',#63982,1.);
+#63982 = DIRECTION('',(-1.,0.E+000));
+#63983 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#63984 = ORIENTED_EDGE('',*,*,#63985,.F.);
+#63985 = EDGE_CURVE('',#63931,#63970,#63986,.T.);
+#63986 = SURFACE_CURVE('',#63987,(#63991),.PCURVE_S1.);
+#63987 = LINE('',#63988,#63989);
+#63988 = CARTESIAN_POINT('',(0.E+000,-3.300000050664,5.000000037253));
+#63989 = VECTOR('',#63990,1.);
+#63990 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#63991 = PCURVE('',#63941,#63992);
+#63992 = DEFINITIONAL_REPRESENTATION('',(#63993),#63997);
+#63993 = LINE('',#63994,#63995);
+#63994 = CARTESIAN_POINT('',(2.5,0.E+000));
+#63995 = VECTOR('',#63996,1.);
+#63996 = DIRECTION('',(0.E+000,-1.));
+#63997 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#63998 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#64002)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#63999,#64000,#64001)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#63999 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#64000 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#64001 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#64002 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#63999,
+  'distance_accuracy_value','confusion accuracy');
+#64003 = SHAPE_DEFINITION_REPRESENTATION(#64004,#63923);
+#64004 = PRODUCT_DEFINITION_SHAPE('','',#64005);
+#64005 = PRODUCT_DEFINITION('design','',#64006,#64009);
+#64006 = PRODUCT_DEFINITION_FORMATION('','',#64007);
+#64007 = PRODUCT('Compound302','Compound302','',(#64008));
+#64008 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#64009 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#64010 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#64011,#64013);
+#64011 = ( REPRESENTATION_RELATIONSHIP('','',#63923,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#64012) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#64012 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1475);
+#64013 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #64014);
+#64014 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('366','=>[0:1:1:367]','',#5,
+  #64005,$);
+#64015 = PRODUCT_TYPE('part',$,(#64007));
+#64016 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #64017),#55408);
+#64017 = STYLED_ITEM('color',(#64018),#55336);
+#64018 = PRESENTATION_STYLE_ASSIGNMENT((#64019));
+#64019 = SURFACE_STYLE_USAGE(.BOTH.,#64020);
+#64020 = SURFACE_SIDE_STYLE('',(#64021));
+#64021 = SURFACE_STYLE_FILL_AREA(#64022);
+#64022 = FILL_AREA_STYLE('',(#64023));
+#64023 = FILL_AREA_STYLE_COLOUR('',#64024);
+#64024 = COLOUR_RGB('',0.72549021244,0.72549021244,0.72549021244);
+#64025 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #64026),#38059);
+#64026 = STYLED_ITEM('color',(#64027),#37887);
+#64027 = PRESENTATION_STYLE_ASSIGNMENT((#64028));
+#64028 = SURFACE_STYLE_USAGE(.BOTH.,#64029);
+#64029 = SURFACE_SIDE_STYLE('',(#64030));
+#64030 = SURFACE_STYLE_FILL_AREA(#64031);
+#64031 = FILL_AREA_STYLE('',(#64032));
+#64032 = FILL_AREA_STYLE_COLOUR('',#64024);
+#64033 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #64034),#36681);
+#64034 = STYLED_ITEM('color',(#64035),#36531);
+#64035 = PRESENTATION_STYLE_ASSIGNMENT((#64036));
+#64036 = SURFACE_STYLE_USAGE(.BOTH.,#64037);
+#64037 = SURFACE_SIDE_STYLE('',(#64038));
+#64038 = SURFACE_STYLE_FILL_AREA(#64039);
+#64039 = FILL_AREA_STYLE('',(#64040));
+#64040 = FILL_AREA_STYLE_COLOUR('',#64024);
+#64041 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #64042),#25926);
+#64042 = STYLED_ITEM('color',(#64043),#25772);
+#64043 = PRESENTATION_STYLE_ASSIGNMENT((#64044));
+#64044 = SURFACE_STYLE_USAGE(.BOTH.,#64045);
+#64045 = SURFACE_SIDE_STYLE('',(#64046));
+#64046 = SURFACE_STYLE_FILL_AREA(#64047);
+#64047 = FILL_AREA_STYLE('',(#64048));
+#64048 = FILL_AREA_STYLE_COLOUR('',#64024);
+#64049 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #64050),#3001);
+#64050 = STYLED_ITEM('color',(#64051),#2847);
+#64051 = PRESENTATION_STYLE_ASSIGNMENT((#64052));
+#64052 = SURFACE_STYLE_USAGE(.BOTH.,#64053);
+#64053 = SURFACE_SIDE_STYLE('',(#64054));
+#64054 = SURFACE_STYLE_FILL_AREA(#64055);
+#64055 = FILL_AREA_STYLE('',(#64056));
+#64056 = FILL_AREA_STYLE_COLOUR('',#64024);
+#64057 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #64058),#61825);
+#64058 = STYLED_ITEM('color',(#64059),#61753);
+#64059 = PRESENTATION_STYLE_ASSIGNMENT((#64060));
+#64060 = SURFACE_STYLE_USAGE(.BOTH.,#64061);
+#64061 = SURFACE_SIDE_STYLE('',(#64062));
+#64062 = SURFACE_STYLE_FILL_AREA(#64063);
+#64063 = FILL_AREA_STYLE('',(#64064));
+#64064 = FILL_AREA_STYLE_COLOUR('',#64024);
+#64065 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #64066),#17027);
+#64066 = STYLED_ITEM('color',(#64067),#16955);
+#64067 = PRESENTATION_STYLE_ASSIGNMENT((#64068));
+#64068 = SURFACE_STYLE_USAGE(.BOTH.,#64069);
+#64069 = SURFACE_SIDE_STYLE('',(#64070));
+#64070 = SURFACE_STYLE_FILL_AREA(#64071);
+#64071 = FILL_AREA_STYLE('',(#64072));
+#64072 = FILL_AREA_STYLE_COLOUR('',#64024);
+#64073 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #64074),#62776);
+#64074 = STYLED_ITEM('color',(#64075),#62704);
+#64075 = PRESENTATION_STYLE_ASSIGNMENT((#64076));
+#64076 = SURFACE_STYLE_USAGE(.BOTH.,#64077);
+#64077 = SURFACE_SIDE_STYLE('',(#64078));
+#64078 = SURFACE_STYLE_FILL_AREA(#64079);
+#64079 = FILL_AREA_STYLE('',(#64080));
+#64080 = FILL_AREA_STYLE_COLOUR('',#64024);
+#64081 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #64082),#33512);
+#64082 = STYLED_ITEM('color',(#64083),#33440);
+#64083 = PRESENTATION_STYLE_ASSIGNMENT((#64084));
+#64084 = SURFACE_STYLE_USAGE(.BOTH.,#64085);
+#64085 = SURFACE_SIDE_STYLE('',(#64086));
+#64086 = SURFACE_STYLE_FILL_AREA(#64087);
+#64087 = FILL_AREA_STYLE('',(#64088));
+#64088 = FILL_AREA_STYLE_COLOUR('',#64089);
+#64089 = COLOUR_RGB('',0.164705887437,0.164705887437,0.164705887437);
+#64090 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #64091),#23741);
+#64091 = STYLED_ITEM('color',(#64092),#23669);
+#64092 = PRESENTATION_STYLE_ASSIGNMENT((#64093));
+#64093 = SURFACE_STYLE_USAGE(.BOTH.,#64094);
+#64094 = SURFACE_SIDE_STYLE('',(#64095));
+#64095 = SURFACE_STYLE_FILL_AREA(#64096);
+#64096 = FILL_AREA_STYLE('',(#64097));
+#64097 = FILL_AREA_STYLE_COLOUR('',#64089);
+#64098 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #64099),#45630);
+#64099 = STYLED_ITEM('color',(#64100),#45476);
+#64100 = PRESENTATION_STYLE_ASSIGNMENT((#64101));
+#64101 = SURFACE_STYLE_USAGE(.BOTH.,#64102);
+#64102 = SURFACE_SIDE_STYLE('',(#64103));
+#64103 = SURFACE_STYLE_FILL_AREA(#64104);
+#64104 = FILL_AREA_STYLE('',(#64105));
+#64105 = FILL_AREA_STYLE_COLOUR('',#64024);
+#64106 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #64107),#24087);
+#64107 = STYLED_ITEM('color',(#64108),#23935);
+#64108 = PRESENTATION_STYLE_ASSIGNMENT((#64109));
+#64109 = SURFACE_STYLE_USAGE(.BOTH.,#64110);
+#64110 = SURFACE_SIDE_STYLE('',(#64111));
+#64111 = SURFACE_STYLE_FILL_AREA(#64112);
+#64112 = FILL_AREA_STYLE('',(#64113));
+#64113 = FILL_AREA_STYLE_COLOUR('',#64089);
+#64114 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #64115),#45455);
+#64115 = STYLED_ITEM('color',(#64116),#45325);
+#64116 = PRESENTATION_STYLE_ASSIGNMENT((#64117));
+#64117 = SURFACE_STYLE_USAGE(.BOTH.,#64118);
+#64118 = SURFACE_SIDE_STYLE('',(#64119));
+#64119 = SURFACE_STYLE_FILL_AREA(#64120);
+#64120 = FILL_AREA_STYLE('',(#64121));
+#64121 = FILL_AREA_STYLE_COLOUR('',#64024);
+#64122 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #64123),#32087);
+#64123 = STYLED_ITEM('color',(#64124),#31915);
+#64124 = PRESENTATION_STYLE_ASSIGNMENT((#64125));
+#64125 = SURFACE_STYLE_USAGE(.BOTH.,#64126);
+#64126 = SURFACE_SIDE_STYLE('',(#64127));
+#64127 = SURFACE_STYLE_FILL_AREA(#64128);
+#64128 = FILL_AREA_STYLE('',(#64129));
+#64129 = FILL_AREA_STYLE_COLOUR('',#64024);
+#64130 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #64131),#61145);
+#64131 = STYLED_ITEM('color',(#64132),#60717);
+#64132 = PRESENTATION_STYLE_ASSIGNMENT((#64133));
+#64133 = SURFACE_STYLE_USAGE(.BOTH.,#64134);
+#64134 = SURFACE_SIDE_STYLE('',(#64135));
+#64135 = SURFACE_STYLE_FILL_AREA(#64136);
+#64136 = FILL_AREA_STYLE('',(#64137));
+#64137 = FILL_AREA_STYLE_COLOUR('',#64024);
+#64138 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #64139),#10919);
+#64139 = STYLED_ITEM('color',(#64140),#10760);
+#64140 = PRESENTATION_STYLE_ASSIGNMENT((#64141));
+#64141 = SURFACE_STYLE_USAGE(.BOTH.,#64142);
+#64142 = SURFACE_SIDE_STYLE('',(#64143));
+#64143 = SURFACE_STYLE_FILL_AREA(#64144);
+#64144 = FILL_AREA_STYLE('',(#64145));
+#64145 = FILL_AREA_STYLE_COLOUR('',#64024);
+#64146 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #64147),#38261);
+#64147 = STYLED_ITEM('color',(#64148),#38080);
+#64148 = PRESENTATION_STYLE_ASSIGNMENT((#64149));
+#64149 = SURFACE_STYLE_USAGE(.BOTH.,#64150);
+#64150 = SURFACE_SIDE_STYLE('',(#64151));
+#64151 = SURFACE_STYLE_FILL_AREA(#64152);
+#64152 = FILL_AREA_STYLE('',(#64153));
+#64153 = FILL_AREA_STYLE_COLOUR('',#64024);
+#64154 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #64155),#51297);
+#64155 = STYLED_ITEM('color',(#64156),#51125);
+#64156 = PRESENTATION_STYLE_ASSIGNMENT((#64157));
+#64157 = SURFACE_STYLE_USAGE(.BOTH.,#64158);
+#64158 = SURFACE_SIDE_STYLE('',(#64159));
+#64159 = SURFACE_STYLE_FILL_AREA(#64160);
+#64160 = FILL_AREA_STYLE('',(#64161));
+#64161 = FILL_AREA_STYLE_COLOUR('',#64024);
+#64162 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #64163),#4045);
+#64163 = STYLED_ITEM('color',(#64164),#3734);
+#64164 = PRESENTATION_STYLE_ASSIGNMENT((#64165));
+#64165 = SURFACE_STYLE_USAGE(.BOTH.,#64166);
+#64166 = SURFACE_SIDE_STYLE('',(#64167));
+#64167 = SURFACE_STYLE_FILL_AREA(#64168);
+#64168 = FILL_AREA_STYLE('',(#64169));
+#64169 = FILL_AREA_STYLE_COLOUR('',#64024);
+#64170 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #64171),#58365);
+#64171 = STYLED_ITEM('color',(#64172),#58235);
+#64172 = PRESENTATION_STYLE_ASSIGNMENT((#64173));
+#64173 = SURFACE_STYLE_USAGE(.BOTH.,#64174);
+#64174 = SURFACE_SIDE_STYLE('',(#64175));
+#64175 = SURFACE_STYLE_FILL_AREA(#64176);
+#64176 = FILL_AREA_STYLE('',(#64177));
+#64177 = FILL_AREA_STYLE_COLOUR('',#64024);
+#64178 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #64179),#60096);
+#64179 = STYLED_ITEM('color',(#64180),#59966);
+#64180 = PRESENTATION_STYLE_ASSIGNMENT((#64181));
+#64181 = SURFACE_STYLE_USAGE(.BOTH.,#64182);
+#64182 = SURFACE_SIDE_STYLE('',(#64183));
+#64183 = SURFACE_STYLE_FILL_AREA(#64184);
+#64184 = FILL_AREA_STYLE('',(#64185));
+#64185 = FILL_AREA_STYLE_COLOUR('',#64024);
+#64186 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #64187),#20385);
+#64187 = STYLED_ITEM('color',(#64188),#20213);
+#64188 = PRESENTATION_STYLE_ASSIGNMENT((#64189));
+#64189 = SURFACE_STYLE_USAGE(.BOTH.,#64190);
+#64190 = SURFACE_SIDE_STYLE('',(#64191));
+#64191 = SURFACE_STYLE_FILL_AREA(#64192);
+#64192 = FILL_AREA_STYLE('',(#64193));
+#64193 = FILL_AREA_STYLE_COLOUR('',#64024);
+#64194 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #64195),#58879);
+#64195 = STYLED_ITEM('color',(#64196),#58823);
+#64196 = PRESENTATION_STYLE_ASSIGNMENT((#64197));
+#64197 = SURFACE_STYLE_USAGE(.BOTH.,#64198);
+#64198 = SURFACE_SIDE_STYLE('',(#64199));
+#64199 = SURFACE_STYLE_FILL_AREA(#64200);
+#64200 = FILL_AREA_STYLE('',(#64201));
+#64201 = FILL_AREA_STYLE_COLOUR('',#64024);
+#64202 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #64203),#17515);
+#64203 = STYLED_ITEM('color',(#64204),#17343);
+#64204 = PRESENTATION_STYLE_ASSIGNMENT((#64205));
+#64205 = SURFACE_STYLE_USAGE(.BOTH.,#64206);
+#64206 = SURFACE_SIDE_STYLE('',(#64207));
+#64207 = SURFACE_STYLE_FILL_AREA(#64208);
+#64208 = FILL_AREA_STYLE('',(#64209));
+#64209 = FILL_AREA_STYLE_COLOUR('',#64024);
+#64210 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #64211),#63998);
+#64211 = STYLED_ITEM('color',(#64212),#63926);
+#64212 = PRESENTATION_STYLE_ASSIGNMENT((#64213));
+#64213 = SURFACE_STYLE_USAGE(.BOTH.,#64214);
+#64214 = SURFACE_SIDE_STYLE('',(#64215));
+#64215 = SURFACE_STYLE_FILL_AREA(#64216);
+#64216 = FILL_AREA_STYLE('',(#64217));
+#64217 = FILL_AREA_STYLE_COLOUR('',#64024);
+#64218 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #64219),#32865);
+#64219 = STYLED_ITEM('color',(#64220),#32793);
+#64220 = PRESENTATION_STYLE_ASSIGNMENT((#64221));
+#64221 = SURFACE_STYLE_USAGE(.BOTH.,#64222);
+#64222 = SURFACE_SIDE_STYLE('',(#64223));
+#64223 = SURFACE_STYLE_FILL_AREA(#64224);
+#64224 = FILL_AREA_STYLE('',(#64225));
+#64225 = FILL_AREA_STYLE_COLOUR('',#64089);
+#64226 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #64227),#46108);
+#64227 = STYLED_ITEM('color',(#64228),#46036);
+#64228 = PRESENTATION_STYLE_ASSIGNMENT((#64229));
+#64229 = SURFACE_STYLE_USAGE(.BOTH.,#64230);
+#64230 = SURFACE_SIDE_STYLE('',(#64231));
+#64231 = SURFACE_STYLE_FILL_AREA(#64232);
+#64232 = FILL_AREA_STYLE('',(#64233));
+#64233 = FILL_AREA_STYLE_COLOUR('',#64024);
+#64234 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #64235),#38783);
+#64235 = STYLED_ITEM('color',(#64236),#38633);
+#64236 = PRESENTATION_STYLE_ASSIGNMENT((#64237));
+#64237 = SURFACE_STYLE_USAGE(.BOTH.,#64238);
+#64238 = SURFACE_SIDE_STYLE('',(#64239));
+#64239 = SURFACE_STYLE_FILL_AREA(#64240);
+#64240 = FILL_AREA_STYLE('',(#64241));
+#64241 = FILL_AREA_STYLE_COLOUR('',#64024);
+#64242 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #64243),#53197);
+#64243 = STYLED_ITEM('color',(#64244),#53038);
+#64244 = PRESENTATION_STYLE_ASSIGNMENT((#64245));
+#64245 = SURFACE_STYLE_USAGE(.BOTH.,#64246);
+#64246 = SURFACE_SIDE_STYLE('',(#64247));
+#64247 = SURFACE_STYLE_FILL_AREA(#64248);
+#64248 = FILL_AREA_STYLE('',(#64249));
+#64249 = FILL_AREA_STYLE_COLOUR('',#64024);
+#64250 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #64251),#61238);
+#64251 = STYLED_ITEM('color',(#64252),#61166);
+#64252 = PRESENTATION_STYLE_ASSIGNMENT((#64253));
+#64253 = SURFACE_STYLE_USAGE(.BOTH.,#64254);
+#64254 = SURFACE_SIDE_STYLE('',(#64255));
+#64255 = SURFACE_STYLE_FILL_AREA(#64256);
+#64256 = FILL_AREA_STYLE('',(#64257));
+#64257 = FILL_AREA_STYLE_COLOUR('',#64024);
+#64258 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #64259),#32990);
+#64259 = STYLED_ITEM('color',(#64260),#32886);
+#64260 = PRESENTATION_STYLE_ASSIGNMENT((#64261));
+#64261 = SURFACE_STYLE_USAGE(.BOTH.,#64262);
+#64262 = SURFACE_SIDE_STYLE('',(#64263));
+#64263 = SURFACE_STYLE_FILL_AREA(#64264);
+#64264 = FILL_AREA_STYLE('',(#64265));
+#64265 = FILL_AREA_STYLE_COLOUR('',#64089);
+#64266 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #64267),#13358);
+#64267 = STYLED_ITEM('color',(#64268),#13186);
+#64268 = PRESENTATION_STYLE_ASSIGNMENT((#64269));
+#64269 = SURFACE_STYLE_USAGE(.BOTH.,#64270);
+#64270 = SURFACE_SIDE_STYLE('',(#64271));
+#64271 = SURFACE_STYLE_FILL_AREA(#64272);
+#64272 = FILL_AREA_STYLE('',(#64273));
+#64273 = FILL_AREA_STYLE_COLOUR('',#64024);
+#64274 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #64275),#16075);
+#64275 = STYLED_ITEM('color',(#64276),#15923);
+#64276 = PRESENTATION_STYLE_ASSIGNMENT((#64277));
+#64277 = SURFACE_STYLE_USAGE(.BOTH.,#64278);
+#64278 = SURFACE_SIDE_STYLE('',(#64279));
+#64279 = SURFACE_STYLE_FILL_AREA(#64280);
+#64280 = FILL_AREA_STYLE('',(#64281));
+#64281 = FILL_AREA_STYLE_COLOUR('',#64024);
+#64282 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #64283),#15249);
+#64283 = STYLED_ITEM('color',(#64284),#14821);
+#64284 = PRESENTATION_STYLE_ASSIGNMENT((#64285));
+#64285 = SURFACE_STYLE_USAGE(.BOTH.,#64286);
+#64286 = SURFACE_SIDE_STYLE('',(#64287));
+#64287 = SURFACE_STYLE_FILL_AREA(#64288);
+#64288 = FILL_AREA_STYLE('',(#64289));
+#64289 = FILL_AREA_STYLE_COLOUR('',#64024);
+#64290 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #64291),#17879);
+#64291 = STYLED_ITEM('color',(#64292),#17729);
+#64292 = PRESENTATION_STYLE_ASSIGNMENT((#64293));
+#64293 = SURFACE_STYLE_USAGE(.BOTH.,#64294);
+#64294 = SURFACE_SIDE_STYLE('',(#64295));
+#64295 = SURFACE_STYLE_FILL_AREA(#64296);
+#64296 = FILL_AREA_STYLE('',(#64297));
+#64297 = FILL_AREA_STYLE_COLOUR('',#64024);
+#64298 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #64299),#3449);
+#64299 = STYLED_ITEM('color',(#64300),#3325);
+#64300 = PRESENTATION_STYLE_ASSIGNMENT((#64301));
+#64301 = SURFACE_STYLE_USAGE(.BOTH.,#64302);
+#64302 = SURFACE_SIDE_STYLE('',(#64303));
+#64303 = SURFACE_STYLE_FILL_AREA(#64304);
+#64304 = FILL_AREA_STYLE('',(#64305));
+#64305 = FILL_AREA_STYLE_COLOUR('',#64024);
+#64306 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #64307),#54215);
+#64307 = STYLED_ITEM('color',(#64308),#54056);
+#64308 = PRESENTATION_STYLE_ASSIGNMENT((#64309));
+#64309 = SURFACE_STYLE_USAGE(.BOTH.,#64310);
+#64310 = SURFACE_SIDE_STYLE('',(#64311));
+#64311 = SURFACE_STYLE_FILL_AREA(#64312);
+#64312 = FILL_AREA_STYLE('',(#64313));
+#64313 = FILL_AREA_STYLE_COLOUR('',#64024);
+#64314 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #64315),#34259);
+#64315 = STYLED_ITEM('color',(#64316),#34078);
+#64316 = PRESENTATION_STYLE_ASSIGNMENT((#64317));
+#64317 = SURFACE_STYLE_USAGE(.BOTH.,#64318);
+#64318 = SURFACE_SIDE_STYLE('',(#64319));
+#64319 = SURFACE_STYLE_FILL_AREA(#64320);
+#64320 = FILL_AREA_STYLE('',(#64321));
+#64321 = FILL_AREA_STYLE_COLOUR('',#64024);
+#64322 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #64323),#59794);
+#64323 = STYLED_ITEM('color',(#64324),#59645);
+#64324 = PRESENTATION_STYLE_ASSIGNMENT((#64325));
+#64325 = SURFACE_STYLE_USAGE(.BOTH.,#64326);
+#64326 = SURFACE_SIDE_STYLE('',(#64327));
+#64327 = SURFACE_STYLE_FILL_AREA(#64328);
+#64328 = FILL_AREA_STYLE('',(#64329));
+#64329 = FILL_AREA_STYLE_COLOUR('',#64024);
+#64330 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #64331),#32653);
+#64331 = STYLED_ITEM('color',(#64332),#32503);
+#64332 = PRESENTATION_STYLE_ASSIGNMENT((#64333));
+#64333 = SURFACE_STYLE_USAGE(.BOTH.,#64334);
+#64334 = SURFACE_SIDE_STYLE('',(#64335));
+#64335 = SURFACE_STYLE_FILL_AREA(#64336);
+#64336 = FILL_AREA_STYLE('',(#64337));
+#64337 = FILL_AREA_STYLE_COLOUR('',#64024);
+#64338 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #64339),#58516);
+#64339 = STYLED_ITEM('color',(#64340),#58386);
+#64340 = PRESENTATION_STYLE_ASSIGNMENT((#64341));
+#64341 = SURFACE_STYLE_USAGE(.BOTH.,#64342);
+#64342 = SURFACE_SIDE_STYLE('',(#64343));
+#64343 = SURFACE_STYLE_FILL_AREA(#64344);
+#64344 = FILL_AREA_STYLE('',(#64345));
+#64345 = FILL_AREA_STYLE_COLOUR('',#64024);
+#64346 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #64347),#63637);
+#64347 = STYLED_ITEM('color',(#64348),#63565);
+#64348 = PRESENTATION_STYLE_ASSIGNMENT((#64349));
+#64349 = SURFACE_STYLE_USAGE(.BOTH.,#64350);
+#64350 = SURFACE_SIDE_STYLE('',(#64351));
+#64351 = SURFACE_STYLE_FILL_AREA(#64352);
+#64352 = FILL_AREA_STYLE('',(#64353));
+#64353 = FILL_AREA_STYLE_COLOUR('',#64024);
+#64354 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #64355),#48726);
+#64355 = STYLED_ITEM('color',(#64356),#48428);
+#64356 = PRESENTATION_STYLE_ASSIGNMENT((#64357));
+#64357 = SURFACE_STYLE_USAGE(.BOTH.,#64358);
+#64358 = SURFACE_SIDE_STYLE('',(#64359));
+#64359 = SURFACE_STYLE_FILL_AREA(#64360);
+#64360 = FILL_AREA_STYLE('',(#64361));
+#64361 = FILL_AREA_STYLE_COLOUR('',#64024);
+#64362 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #64363),#26602);
+#64363 = STYLED_ITEM('color',(#64364),#26443);
+#64364 = PRESENTATION_STYLE_ASSIGNMENT((#64365));
+#64365 = SURFACE_STYLE_USAGE(.BOTH.,#64366);
+#64366 = SURFACE_SIDE_STYLE('',(#64367));
+#64367 = SURFACE_STYLE_FILL_AREA(#64368);
+#64368 = FILL_AREA_STYLE('',(#64369));
+#64369 = FILL_AREA_STYLE_COLOUR('',#64024);
+#64370 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #64371),#54866);
+#64371 = STYLED_ITEM('color',(#64372),#54438);
+#64372 = PRESENTATION_STYLE_ASSIGNMENT((#64373));
+#64373 = SURFACE_STYLE_USAGE(.BOTH.,#64374);
+#64374 = SURFACE_SIDE_STYLE('',(#64375));
+#64375 = SURFACE_STYLE_FILL_AREA(#64376);
+#64376 = FILL_AREA_STYLE('',(#64377));
+#64377 = FILL_AREA_STYLE_COLOUR('',#64024);
+#64378 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #64379),#25093);
+#64379 = STYLED_ITEM('color',(#64380),#24934);
+#64380 = PRESENTATION_STYLE_ASSIGNMENT((#64381));
+#64381 = SURFACE_STYLE_USAGE(.BOTH.,#64382);
+#64382 = SURFACE_SIDE_STYLE('',(#64383));
+#64383 = SURFACE_STYLE_FILL_AREA(#64384);
+#64384 = FILL_AREA_STYLE('',(#64385));
+#64385 = FILL_AREA_STYLE_COLOUR('',#64024);
+#64386 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #64387),#44176);
+#64387 = STYLED_ITEM('color',(#64388),#44064);
+#64388 = PRESENTATION_STYLE_ASSIGNMENT((#64389));
+#64389 = SURFACE_STYLE_USAGE(.BOTH.,#64390);
+#64390 = SURFACE_SIDE_STYLE('',(#64391));
+#64391 = SURFACE_STYLE_FILL_AREA(#64392);
+#64392 = FILL_AREA_STYLE('',(#64393));
+#64393 = FILL_AREA_STYLE_COLOUR('',#64024);
+#64394 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #64395),#5740);
+#64395 = STYLED_ITEM('color',(#64396),#5586);
+#64396 = PRESENTATION_STYLE_ASSIGNMENT((#64397));
+#64397 = SURFACE_STYLE_USAGE(.BOTH.,#64398);
+#64398 = SURFACE_SIDE_STYLE('',(#64399));
+#64399 = SURFACE_STYLE_FILL_AREA(#64400);
+#64400 = FILL_AREA_STYLE('',(#64401));
+#64401 = FILL_AREA_STYLE_COLOUR('',#64024);
+#64402 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #64403),#43035);
+#64403 = STYLED_ITEM('color',(#64404),#42845);
+#64404 = PRESENTATION_STYLE_ASSIGNMENT((#64405));
+#64405 = SURFACE_STYLE_USAGE(.BOTH.,#64406);
+#64406 = SURFACE_SIDE_STYLE('',(#64407));
+#64407 = SURFACE_STYLE_FILL_AREA(#64408);
+#64408 = FILL_AREA_STYLE('',(#64409));
+#64409 = FILL_AREA_STYLE_COLOUR('',#64089);
+#64410 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #64411),#59000);
+#64411 = STYLED_ITEM('color',(#64412),#58900);
+#64412 = PRESENTATION_STYLE_ASSIGNMENT((#64413));
+#64413 = SURFACE_STYLE_USAGE(.BOTH.,#64414);
+#64414 = SURFACE_SIDE_STYLE('',(#64415));
+#64415 = SURFACE_STYLE_FILL_AREA(#64416);
+#64416 = FILL_AREA_STYLE('',(#64417));
+#64417 = FILL_AREA_STYLE_COLOUR('',#64024);
+#64418 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #64419),#46229);
+#64419 = STYLED_ITEM('color',(#64420),#46129);
+#64420 = PRESENTATION_STYLE_ASSIGNMENT((#64421));
+#64421 = SURFACE_STYLE_USAGE(.BOTH.,#64422);
+#64422 = SURFACE_SIDE_STYLE('',(#64423));
+#64423 = SURFACE_STYLE_FILL_AREA(#64424);
+#64424 = FILL_AREA_STYLE('',(#64425));
+#64425 = FILL_AREA_STYLE_COLOUR('',#64024);
+#64426 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #64427),#46415);
+#64427 = STYLED_ITEM('color',(#64428),#46343);
+#64428 = PRESENTATION_STYLE_ASSIGNMENT((#64429));
+#64429 = SURFACE_STYLE_USAGE(.BOTH.,#64430);
+#64430 = SURFACE_SIDE_STYLE('',(#64431));
+#64431 = SURFACE_STYLE_FILL_AREA(#64432);
+#64432 = FILL_AREA_STYLE('',(#64433));
+#64433 = FILL_AREA_STYLE_COLOUR('',#64024);
+#64434 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #64435),#46322);
+#64435 = STYLED_ITEM('color',(#64436),#46250);
+#64436 = PRESENTATION_STYLE_ASSIGNMENT((#64437));
+#64437 = SURFACE_STYLE_USAGE(.BOTH.,#64438);
+#64438 = SURFACE_SIDE_STYLE('',(#64439));
+#64439 = SURFACE_STYLE_FILL_AREA(#64440);
+#64440 = FILL_AREA_STYLE('',(#64441));
+#64441 = FILL_AREA_STYLE_COLOUR('',#64024);
+#64442 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #64443),#41961);
+#64443 = STYLED_ITEM('color',(#64444),#41660);
+#64444 = PRESENTATION_STYLE_ASSIGNMENT((#64445));
+#64445 = SURFACE_STYLE_USAGE(.BOTH.,#64446);
+#64446 = SURFACE_SIDE_STYLE('',(#64447));
+#64447 = SURFACE_STYLE_FILL_AREA(#64448);
+#64448 = FILL_AREA_STYLE('',(#64449));
+#64449 = FILL_AREA_STYLE_COLOUR('',#64024);
+#64450 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #64451),#50902);
+#64451 = STYLED_ITEM('color',(#64452),#50743);
+#64452 = PRESENTATION_STYLE_ASSIGNMENT((#64453));
+#64453 = SURFACE_STYLE_USAGE(.BOTH.,#64454);
+#64454 = SURFACE_SIDE_STYLE('',(#64455));
+#64455 = SURFACE_STYLE_FILL_AREA(#64456);
+#64456 = FILL_AREA_STYLE('',(#64457));
+#64457 = FILL_AREA_STYLE_COLOUR('',#64024);
+#64458 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #64459),#26027);
+#64459 = STYLED_ITEM('color',(#64460),#25947);
+#64460 = PRESENTATION_STYLE_ASSIGNMENT((#64461));
+#64461 = SURFACE_STYLE_USAGE(.BOTH.,#64462);
+#64462 = SURFACE_SIDE_STYLE('',(#64463));
+#64463 = SURFACE_STYLE_FILL_AREA(#64464);
+#64464 = FILL_AREA_STYLE('',(#64465));
+#64465 = FILL_AREA_STYLE_COLOUR('',#64024);
+#64466 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #64467),#3542);
+#64467 = STYLED_ITEM('color',(#64468),#3470);
+#64468 = PRESENTATION_STYLE_ASSIGNMENT((#64469));
+#64469 = SURFACE_STYLE_USAGE(.BOTH.,#64470);
+#64470 = SURFACE_SIDE_STYLE('',(#64471));
+#64471 = SURFACE_STYLE_FILL_AREA(#64472);
+#64472 = FILL_AREA_STYLE('',(#64473));
+#64473 = FILL_AREA_STYLE_COLOUR('',#64024);
+#64474 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #64475),#35764);
+#64475 = STYLED_ITEM('color',(#64476),#35605);
+#64476 = PRESENTATION_STYLE_ASSIGNMENT((#64477));
+#64477 = SURFACE_STYLE_USAGE(.BOTH.,#64478);
+#64478 = SURFACE_SIDE_STYLE('',(#64479));
+#64479 = SURFACE_STYLE_FILL_AREA(#64480);
+#64480 = FILL_AREA_STYLE('',(#64481));
+#64481 = FILL_AREA_STYLE_COLOUR('',#64024);
+#64482 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #64483),#52429);
+#64483 = STYLED_ITEM('color',(#64484),#52248);
+#64484 = PRESENTATION_STYLE_ASSIGNMENT((#64485));
+#64485 = SURFACE_STYLE_USAGE(.BOTH.,#64486);
+#64486 = SURFACE_SIDE_STYLE('',(#64487));
+#64487 = SURFACE_STYLE_FILL_AREA(#64488);
+#64488 = FILL_AREA_STYLE('',(#64489));
+#64489 = FILL_AREA_STYLE_COLOUR('',#64024);
+#64490 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #64491),#10388);
+#64491 = STYLED_ITEM('color',(#64492),#10207);
+#64492 = PRESENTATION_STYLE_ASSIGNMENT((#64493));
+#64493 = SURFACE_STYLE_USAGE(.BOTH.,#64494);
+#64494 = SURFACE_SIDE_STYLE('',(#64495));
+#64495 = SURFACE_STYLE_FILL_AREA(#64496);
+#64496 = FILL_AREA_STYLE('',(#64497));
+#64497 = FILL_AREA_STYLE_COLOUR('',#64024);
+#64498 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #64499),#48407);
+#64499 = STYLED_ITEM('color',(#64500),#47979);
+#64500 = PRESENTATION_STYLE_ASSIGNMENT((#64501));
+#64501 = SURFACE_STYLE_USAGE(.BOTH.,#64502);
+#64502 = SURFACE_SIDE_STYLE('',(#64503));
+#64503 = SURFACE_STYLE_FILL_AREA(#64504);
+#64504 = FILL_AREA_STYLE('',(#64505));
+#64505 = FILL_AREA_STYLE_COLOUR('',#64024);
+#64506 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #64507),#29147);
+#64507 = STYLED_ITEM('color',(#64508),#28966);
+#64508 = PRESENTATION_STYLE_ASSIGNMENT((#64509));
+#64509 = SURFACE_STYLE_USAGE(.BOTH.,#64510);
+#64510 = SURFACE_SIDE_STYLE('',(#64511));
+#64511 = SURFACE_STYLE_FILL_AREA(#64512);
+#64512 = FILL_AREA_STYLE('',(#64513));
+#64513 = FILL_AREA_STYLE_COLOUR('',#64024);
+#64514 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #64515),#46736);
+#64515 = STYLED_ITEM('color',(#64516),#46587);
+#64516 = PRESENTATION_STYLE_ASSIGNMENT((#64517));
+#64517 = SURFACE_STYLE_USAGE(.BOTH.,#64518);
+#64518 = SURFACE_SIDE_STYLE('',(#64519));
+#64519 = SURFACE_STYLE_FILL_AREA(#64520);
+#64520 = FILL_AREA_STYLE('',(#64521));
+#64521 = FILL_AREA_STYLE_COLOUR('',#64024);
+#64522 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #64523),#8650);
+#64523 = STYLED_ITEM('color',(#64524),#8491);
+#64524 = PRESENTATION_STYLE_ASSIGNMENT((#64525));
+#64525 = SURFACE_STYLE_USAGE(.BOTH.,#64526);
+#64526 = SURFACE_SIDE_STYLE('',(#64527));
+#64527 = SURFACE_STYLE_FILL_AREA(#64528);
+#64528 = FILL_AREA_STYLE('',(#64529));
+#64529 = FILL_AREA_STYLE_COLOUR('',#64024);
+#64530 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #64531),#38612);
+#64531 = STYLED_ITEM('color',(#64532),#38453);
+#64532 = PRESENTATION_STYLE_ASSIGNMENT((#64533));
+#64533 = SURFACE_STYLE_USAGE(.BOTH.,#64534);
+#64534 = SURFACE_SIDE_STYLE('',(#64535));
+#64535 = SURFACE_STYLE_FILL_AREA(#64536);
+#64536 = FILL_AREA_STYLE('',(#64537));
+#64537 = FILL_AREA_STYLE_COLOUR('',#64024);
+#64538 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #64539),#42667);
+#64539 = STYLED_ITEM('color',(#64540),#42595);
+#64540 = PRESENTATION_STYLE_ASSIGNMENT((#64541));
+#64541 = SURFACE_STYLE_USAGE(.BOTH.,#64542);
+#64542 = SURFACE_SIDE_STYLE('',(#64543));
+#64543 = SURFACE_STYLE_FILL_AREA(#64544);
+#64544 = FILL_AREA_STYLE('',(#64545));
+#64545 = FILL_AREA_STYLE_COLOUR('',#64089);
+#64546 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #64547),#23330);
+#64547 = STYLED_ITEM('color',(#64548),#23178);
+#64548 = PRESENTATION_STYLE_ASSIGNMENT((#64549));
+#64549 = SURFACE_STYLE_USAGE(.BOTH.,#64550);
+#64550 = SURFACE_SIDE_STYLE('',(#64551));
+#64551 = SURFACE_STYLE_FILL_AREA(#64552);
+#64552 = FILL_AREA_STYLE('',(#64553));
+#64553 = FILL_AREA_STYLE_COLOUR('',#64089);
+#64554 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #64555),#19235);
+#64555 = STYLED_ITEM('color',(#64556),#19063);
+#64556 = PRESENTATION_STYLE_ASSIGNMENT((#64557));
+#64557 = SURFACE_STYLE_USAGE(.BOTH.,#64558);
+#64558 = SURFACE_SIDE_STYLE('',(#64559));
+#64559 = SURFACE_STYLE_FILL_AREA(#64560);
+#64560 = FILL_AREA_STYLE('',(#64561));
+#64561 = FILL_AREA_STYLE_COLOUR('',#64024);
+#64562 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #64563),#57779);
+#64563 = STYLED_ITEM('color',(#64564),#57611);
+#64564 = PRESENTATION_STYLE_ASSIGNMENT((#64565));
+#64565 = SURFACE_STYLE_USAGE(.BOTH.,#64566);
+#64566 = SURFACE_SIDE_STYLE('',(#64567));
+#64567 = SURFACE_STYLE_FILL_AREA(#64568);
+#64568 = FILL_AREA_STYLE('',(#64569));
+#64569 = FILL_AREA_STYLE_COLOUR('',#64024);
+#64570 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #64571),#13731);
+#64571 = STYLED_ITEM('color',(#64572),#13581);
+#64572 = PRESENTATION_STYLE_ASSIGNMENT((#64573));
+#64573 = SURFACE_STYLE_USAGE(.BOTH.,#64574);
+#64574 = SURFACE_SIDE_STYLE('',(#64575));
+#64575 = SURFACE_STYLE_FILL_AREA(#64576);
+#64576 = FILL_AREA_STYLE('',(#64577));
+#64577 = FILL_AREA_STYLE_COLOUR('',#64024);
+#64578 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #64579),#16421);
+#64579 = STYLED_ITEM('color',(#64580),#16269);
+#64580 = PRESENTATION_STYLE_ASSIGNMENT((#64581));
+#64581 = SURFACE_STYLE_USAGE(.BOTH.,#64582);
+#64582 = SURFACE_SIDE_STYLE('',(#64583));
+#64583 = SURFACE_STYLE_FILL_AREA(#64584);
+#64584 = FILL_AREA_STYLE('',(#64585));
+#64585 = FILL_AREA_STYLE_COLOUR('',#64024);
+#64586 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #64587),#58709);
+#64587 = STYLED_ITEM('color',(#64588),#58537);
+#64588 = PRESENTATION_STYLE_ASSIGNMENT((#64589));
+#64589 = SURFACE_STYLE_USAGE(.BOTH.,#64590);
+#64590 = SURFACE_SIDE_STYLE('',(#64591));
+#64591 = SURFACE_STYLE_FILL_AREA(#64592);
+#64592 = FILL_AREA_STYLE('',(#64593));
+#64593 = FILL_AREA_STYLE_COLOUR('',#64024);
+#64594 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #64595),#2653);
+#64595 = STYLED_ITEM('color',(#64596),#2225);
+#64596 = PRESENTATION_STYLE_ASSIGNMENT((#64597));
+#64597 = SURFACE_STYLE_USAGE(.BOTH.,#64598);
+#64598 = SURFACE_SIDE_STYLE('',(#64599));
+#64599 = SURFACE_STYLE_FILL_AREA(#64600);
+#64600 = FILL_AREA_STYLE('',(#64601));
+#64601 = FILL_AREA_STYLE_COLOUR('',#64024);
+#64602 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #64603),#13911);
+#64603 = STYLED_ITEM('color',(#64604),#13752);
+#64604 = PRESENTATION_STYLE_ASSIGNMENT((#64605));
+#64605 = SURFACE_STYLE_USAGE(.BOTH.,#64606);
+#64606 = SURFACE_SIDE_STYLE('',(#64607));
+#64607 = SURFACE_STYLE_FILL_AREA(#64608);
+#64608 = FILL_AREA_STYLE('',(#64609));
+#64609 = FILL_AREA_STYLE_COLOUR('',#64024);
+#64610 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #64611),#12823);
+#64611 = STYLED_ITEM('color',(#64612),#12664);
+#64612 = PRESENTATION_STYLE_ASSIGNMENT((#64613));
+#64613 = SURFACE_STYLE_USAGE(.BOTH.,#64614);
+#64614 = SURFACE_SIDE_STYLE('',(#64615));
+#64615 = SURFACE_STYLE_FILL_AREA(#64616);
+#64616 = FILL_AREA_STYLE('',(#64617));
+#64617 = FILL_AREA_STYLE_COLOUR('',#64024);
+#64618 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #64619),#4667);
+#64619 = STYLED_ITEM('color',(#64620),#4515);
+#64620 = PRESENTATION_STYLE_ASSIGNMENT((#64621));
+#64621 = SURFACE_STYLE_USAGE(.BOTH.,#64622);
+#64622 = SURFACE_SIDE_STYLE('',(#64623));
+#64623 = SURFACE_STYLE_FILL_AREA(#64624);
+#64624 = FILL_AREA_STYLE('',(#64625));
+#64625 = FILL_AREA_STYLE_COLOUR('',#64024);
+#64626 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #64627),#27296);
+#64627 = STYLED_ITEM('color',(#64628),#27224);
+#64628 = PRESENTATION_STYLE_ASSIGNMENT((#64629));
+#64629 = SURFACE_STYLE_USAGE(.BOTH.,#64630);
+#64630 = SURFACE_SIDE_STYLE('',(#64631));
+#64631 = SURFACE_STYLE_FILL_AREA(#64632);
+#64632 = FILL_AREA_STYLE('',(#64633));
+#64633 = FILL_AREA_STYLE_COLOUR('',#64024);
+#64634 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #64635),#34430);
+#64635 = STYLED_ITEM('color',(#64636),#34280);
+#64636 = PRESENTATION_STYLE_ASSIGNMENT((#64637));
+#64637 = SURFACE_STYLE_USAGE(.BOTH.,#64638);
+#64638 = SURFACE_SIDE_STYLE('',(#64639));
+#64639 = SURFACE_STYLE_FILL_AREA(#64640);
+#64640 = FILL_AREA_STYLE('',(#64641));
+#64641 = FILL_AREA_STYLE_COLOUR('',#64024);
+#64642 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #64643),#59624);
+#64643 = STYLED_ITEM('color',(#64644),#59552);
+#64644 = PRESENTATION_STYLE_ASSIGNMENT((#64645));
+#64645 = SURFACE_STYLE_USAGE(.BOTH.,#64646);
+#64646 = SURFACE_SIDE_STYLE('',(#64647));
+#64647 = SURFACE_STYLE_FILL_AREA(#64648);
+#64648 = FILL_AREA_STYLE('',(#64649));
+#64649 = FILL_AREA_STYLE_COLOUR('',#64024);
+#64650 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #64651),#17120);
+#64651 = STYLED_ITEM('color',(#64652),#17048);
+#64652 = PRESENTATION_STYLE_ASSIGNMENT((#64653));
+#64653 = SURFACE_STYLE_USAGE(.BOTH.,#64654);
+#64654 = SURFACE_SIDE_STYLE('',(#64655));
+#64655 = SURFACE_STYLE_FILL_AREA(#64656);
+#64656 = FILL_AREA_STYLE('',(#64657));
+#64657 = FILL_AREA_STYLE_COLOUR('',#64024);
+#64658 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #64659),#61639);
+#64659 = STYLED_ITEM('color',(#64660),#61565);
+#64660 = PRESENTATION_STYLE_ASSIGNMENT((#64661));
+#64661 = SURFACE_STYLE_USAGE(.BOTH.,#64662);
+#64662 = SURFACE_SIDE_STYLE('',(#64663));
+#64663 = SURFACE_STYLE_FILL_AREA(#64664);
+#64664 = FILL_AREA_STYLE('',(#64665));
+#64665 = FILL_AREA_STYLE_COLOUR('',#64024);
+#64666 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #64667),#53539);
+#64667 = STYLED_ITEM('color',(#64668),#53389);
+#64668 = PRESENTATION_STYLE_ASSIGNMENT((#64669));
+#64669 = SURFACE_STYLE_USAGE(.BOTH.,#64670);
+#64670 = SURFACE_SIDE_STYLE('',(#64671));
+#64671 = SURFACE_STYLE_FILL_AREA(#64672);
+#64672 = FILL_AREA_STYLE('',(#64673));
+#64673 = FILL_AREA_STYLE_COLOUR('',#64024);
+#64674 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #64675),#22128);
+#64675 = STYLED_ITEM('color',(#64676),#21956);
+#64676 = PRESENTATION_STYLE_ASSIGNMENT((#64677));
+#64677 = SURFACE_STYLE_USAGE(.BOTH.,#64678);
+#64678 = SURFACE_SIDE_STYLE('',(#64679));
+#64679 = SURFACE_STYLE_FILL_AREA(#64680);
+#64680 = FILL_AREA_STYLE('',(#64681));
+#64681 = FILL_AREA_STYLE_COLOUR('',#64089);
+#64682 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #64683),#22487);
+#64683 = STYLED_ITEM('color',(#64684),#22415);
+#64684 = PRESENTATION_STYLE_ASSIGNMENT((#64685));
+#64685 = SURFACE_STYLE_USAGE(.BOTH.,#64686);
+#64686 = SURFACE_SIDE_STYLE('',(#64687));
+#64687 = SURFACE_STYLE_FILL_AREA(#64688);
+#64688 = FILL_AREA_STYLE('',(#64689));
+#64689 = FILL_AREA_STYLE_COLOUR('',#64089);
+#64690 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #64691),#29318);
+#64691 = STYLED_ITEM('color',(#64692),#29168);
+#64692 = PRESENTATION_STYLE_ASSIGNMENT((#64693));
+#64693 = SURFACE_STYLE_USAGE(.BOTH.,#64694);
+#64694 = SURFACE_SIDE_STYLE('',(#64695));
+#64695 = SURFACE_STYLE_FILL_AREA(#64696);
+#64696 = FILL_AREA_STYLE('',(#64697));
+#64697 = FILL_AREA_STYLE_COLOUR('',#64024);
+#64698 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #64699),#32482);
+#64699 = STYLED_ITEM('color',(#64700),#32301);
+#64700 = PRESENTATION_STYLE_ASSIGNMENT((#64701));
+#64701 = SURFACE_STYLE_USAGE(.BOTH.,#64702);
+#64702 = SURFACE_SIDE_STYLE('',(#64703));
+#64703 = SURFACE_STYLE_FILL_AREA(#64704);
+#64704 = FILL_AREA_STYLE('',(#64705));
+#64705 = FILL_AREA_STYLE_COLOUR('',#64024);
+#64706 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #64707),#62970);
+#64707 = STYLED_ITEM('color',(#64708),#62898);
+#64708 = PRESENTATION_STYLE_ASSIGNMENT((#64709));
+#64709 = SURFACE_STYLE_USAGE(.BOTH.,#64710);
+#64710 = SURFACE_SIDE_STYLE('',(#64711));
+#64711 = SURFACE_STYLE_FILL_AREA(#64712);
+#64712 = FILL_AREA_STYLE('',(#64713));
+#64713 = FILL_AREA_STYLE_COLOUR('',#64024);
+#64714 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #64715),#20565);
+#64715 = STYLED_ITEM('color',(#64716),#20406);
+#64716 = PRESENTATION_STYLE_ASSIGNMENT((#64717));
+#64717 = SURFACE_STYLE_USAGE(.BOTH.,#64718);
+#64718 = SURFACE_SIDE_STYLE('',(#64719));
+#64719 = SURFACE_STYLE_FILL_AREA(#64720);
+#64720 = FILL_AREA_STYLE('',(#64721));
+#64721 = FILL_AREA_STYLE_COLOUR('',#64024);
+#64722 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #64723),#50358);
+#64723 = STYLED_ITEM('color',(#64724),#50234);
+#64724 = PRESENTATION_STYLE_ASSIGNMENT((#64725));
+#64725 = SURFACE_STYLE_USAGE(.BOTH.,#64726);
+#64726 = SURFACE_SIDE_STYLE('',(#64727));
+#64727 = SURFACE_STYLE_FILL_AREA(#64728);
+#64728 = FILL_AREA_STYLE('',(#64729));
+#64729 = FILL_AREA_STYLE_COLOUR('',#64024);
+#64730 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #64731),#21842);
+#64731 = STYLED_ITEM('color',(#64732),#21661);
+#64732 = PRESENTATION_STYLE_ASSIGNMENT((#64733));
+#64733 = SURFACE_STYLE_USAGE(.BOTH.,#64734);
+#64734 = SURFACE_SIDE_STYLE('',(#64735));
+#64735 = SURFACE_STYLE_FILL_AREA(#64736);
+#64736 = FILL_AREA_STYLE('',(#64737));
+#64737 = FILL_AREA_STYLE_COLOUR('',#64024);
+#64738 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #64739),#59454);
+#64739 = STYLED_ITEM('color',(#64740),#59305);
+#64740 = PRESENTATION_STYLE_ASSIGNMENT((#64741));
+#64741 = SURFACE_STYLE_USAGE(.BOTH.,#64742);
+#64742 = SURFACE_SIDE_STYLE('',(#64743));
+#64743 = SURFACE_STYLE_FILL_AREA(#64744);
+#64744 = FILL_AREA_STYLE('',(#64745));
+#64745 = FILL_AREA_STYLE_COLOUR('',#64024);
+#64746 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #64747),#18467);
+#64747 = STYLED_ITEM('color',(#64748),#18295);
+#64748 = PRESENTATION_STYLE_ASSIGNMENT((#64749));
+#64749 = SURFACE_STYLE_USAGE(.BOTH.,#64750);
+#64750 = SURFACE_SIDE_STYLE('',(#64751));
+#64751 = SURFACE_STYLE_FILL_AREA(#64752);
+#64752 = FILL_AREA_STYLE('',(#64753));
+#64753 = FILL_AREA_STYLE_COLOUR('',#64024);
+#64754 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #64755),#6041);
+#64755 = STYLED_ITEM('color',(#64756),#5882);
+#64756 = PRESENTATION_STYLE_ASSIGNMENT((#64757));
+#64757 = SURFACE_STYLE_USAGE(.BOTH.,#64758);
+#64758 = SURFACE_SIDE_STYLE('',(#64759));
+#64759 = SURFACE_STYLE_FILL_AREA(#64760);
+#64760 = FILL_AREA_STYLE('',(#64761));
+#64761 = FILL_AREA_STYLE_COLOUR('',#64024);
+#64762 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #64763),#46015);
+#64763 = STYLED_ITEM('color',(#64764),#45935);
+#64764 = PRESENTATION_STYLE_ASSIGNMENT((#64765));
+#64765 = SURFACE_STYLE_USAGE(.BOTH.,#64766);
+#64766 = SURFACE_SIDE_STYLE('',(#64767));
+#64767 = SURFACE_STYLE_FILL_AREA(#64768);
+#64768 = FILL_AREA_STYLE('',(#64769));
+#64769 = FILL_AREA_STYLE_COLOUR('',#64024);
+#64770 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #64771),#25475);
+#64771 = STYLED_ITEM('color',(#64772),#25294);
+#64772 = PRESENTATION_STYLE_ASSIGNMENT((#64773));
+#64773 = SURFACE_STYLE_USAGE(.BOTH.,#64774);
+#64774 = SURFACE_SIDE_STYLE('',(#64775));
+#64775 = SURFACE_STYLE_FILL_AREA(#64776);
+#64776 = FILL_AREA_STYLE('',(#64777));
+#64777 = FILL_AREA_STYLE_COLOUR('',#64024);
+#64778 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #64779),#16934);
+#64779 = STYLED_ITEM('color',(#64780),#16784);
+#64780 = PRESENTATION_STYLE_ASSIGNMENT((#64781));
+#64781 = SURFACE_STYLE_USAGE(.BOTH.,#64782);
+#64782 = SURFACE_SIDE_STYLE('',(#64783));
+#64783 = SURFACE_STYLE_FILL_AREA(#64784);
+#64784 = FILL_AREA_STYLE('',(#64785));
+#64785 = FILL_AREA_STYLE_COLOUR('',#64024);
+#64786 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #64787),#12093);
+#64787 = STYLED_ITEM('color',(#64788),#11879);
+#64788 = PRESENTATION_STYLE_ASSIGNMENT((#64789));
+#64789 = SURFACE_STYLE_USAGE(.BOTH.,#64790);
+#64790 = SURFACE_SIDE_STYLE('',(#64791));
+#64791 = SURFACE_STYLE_FILL_AREA(#64792);
+#64792 = FILL_AREA_STYLE('',(#64793));
+#64793 = FILL_AREA_STYLE_COLOUR('',#64024);
+#64794 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #64795),#35966);
+#64795 = STYLED_ITEM('color',(#64796),#35785);
+#64796 = PRESENTATION_STYLE_ASSIGNMENT((#64797));
+#64797 = SURFACE_STYLE_USAGE(.BOTH.,#64798);
+#64798 = SURFACE_SIDE_STYLE('',(#64799));
+#64799 = SURFACE_STYLE_FILL_AREA(#64800);
+#64800 = FILL_AREA_STYLE('',(#64801));
+#64801 = FILL_AREA_STYLE_COLOUR('',#64024);
+#64802 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #64803),#54035);
+#64803 = STYLED_ITEM('color',(#64804),#53876);
+#64804 = PRESENTATION_STYLE_ASSIGNMENT((#64805));
+#64805 = SURFACE_STYLE_USAGE(.BOTH.,#64806);
+#64806 = SURFACE_SIDE_STYLE('',(#64807));
+#64807 = SURFACE_STYLE_FILL_AREA(#64808);
+#64808 = FILL_AREA_STYLE('',(#64809));
+#64809 = FILL_AREA_STYLE_COLOUR('',#64024);
+#64810 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #64811),#9440);
+#64811 = STYLED_ITEM('color',(#64812),#9268);
+#64812 = PRESENTATION_STYLE_ASSIGNMENT((#64813));
+#64813 = SURFACE_STYLE_USAGE(.BOTH.,#64814);
+#64814 = SURFACE_SIDE_STYLE('',(#64815));
+#64815 = SURFACE_STYLE_FILL_AREA(#64816);
+#64816 = FILL_AREA_STYLE('',(#64817));
+#64817 = FILL_AREA_STYLE_COLOUR('',#64024);
+#64818 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #64819),#25751);
+#64819 = STYLED_ITEM('color',(#64820),#25597);
+#64820 = PRESENTATION_STYLE_ASSIGNMENT((#64821));
+#64821 = SURFACE_STYLE_USAGE(.BOTH.,#64822);
+#64822 = SURFACE_SIDE_STYLE('',(#64823));
+#64823 = SURFACE_STYLE_FILL_AREA(#64824);
+#64824 = FILL_AREA_STYLE('',(#64825));
+#64825 = FILL_AREA_STYLE_COLOUR('',#64024);
+#64826 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #64827),#28581);
+#64827 = STYLED_ITEM('color',(#64828),#28422);
+#64828 = PRESENTATION_STYLE_ASSIGNMENT((#64829));
+#64829 = SURFACE_STYLE_USAGE(.BOTH.,#64830);
+#64830 = SURFACE_SIDE_STYLE('',(#64831));
+#64831 = SURFACE_STYLE_FILL_AREA(#64832);
+#64832 = FILL_AREA_STYLE('',(#64833));
+#64833 = FILL_AREA_STYLE_COLOUR('',#64024);
+#64834 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #64835),#54417);
+#64835 = STYLED_ITEM('color',(#64836),#54236);
+#64836 = PRESENTATION_STYLE_ASSIGNMENT((#64837));
+#64837 = SURFACE_STYLE_USAGE(.BOTH.,#64838);
+#64838 = SURFACE_SIDE_STYLE('',(#64839));
+#64839 = SURFACE_STYLE_FILL_AREA(#64840);
+#64840 = FILL_AREA_STYLE('',(#64841));
+#64841 = FILL_AREA_STYLE_COLOUR('',#64024);
+#64842 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #64843),#27560);
+#64843 = STYLED_ITEM('color',(#64844),#27488);
+#64844 = PRESENTATION_STYLE_ASSIGNMENT((#64845));
+#64845 = SURFACE_STYLE_USAGE(.BOTH.,#64846);
+#64846 = SURFACE_SIDE_STYLE('',(#64847));
+#64847 = SURFACE_STYLE_FILL_AREA(#64848);
+#64848 = FILL_AREA_STYLE('',(#64849));
+#64849 = FILL_AREA_STYLE_COLOUR('',#64024);
+#64850 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #64851),#3304);
+#64851 = STYLED_ITEM('color',(#64852),#3224);
+#64852 = PRESENTATION_STYLE_ASSIGNMENT((#64853));
+#64853 = SURFACE_STYLE_USAGE(.BOTH.,#64854);
+#64854 = SURFACE_SIDE_STYLE('',(#64855));
+#64855 = SURFACE_STYLE_FILL_AREA(#64856);
+#64856 = FILL_AREA_STYLE('',(#64857));
+#64857 = FILL_AREA_STYLE_COLOUR('',#64024);
+#64858 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #64859),#62112);
+#64859 = STYLED_ITEM('color',(#64860),#62032);
+#64860 = PRESENTATION_STYLE_ASSIGNMENT((#64861));
+#64861 = SURFACE_STYLE_USAGE(.BOTH.,#64862);
+#64862 = SURFACE_SIDE_STYLE('',(#64863));
+#64863 = SURFACE_STYLE_FILL_AREA(#64864);
+#64864 = FILL_AREA_STYLE('',(#64865));
+#64865 = FILL_AREA_STYLE_COLOUR('',#64024);
+#64866 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #64867),#35211);
+#64867 = STYLED_ITEM('color',(#64868),#35039);
+#64868 = PRESENTATION_STYLE_ASSIGNMENT((#64869));
+#64869 = SURFACE_STYLE_USAGE(.BOTH.,#64870);
+#64870 = SURFACE_SIDE_STYLE('',(#64871));
+#64871 = SURFACE_STYLE_FILL_AREA(#64872);
+#64872 = FILL_AREA_STYLE('',(#64873));
+#64873 = FILL_AREA_STYLE_COLOUR('',#64024);
+#64874 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #64875),#28230);
+#64875 = STYLED_ITEM('color',(#64876),#28071);
+#64876 = PRESENTATION_STYLE_ASSIGNMENT((#64877));
+#64877 = SURFACE_STYLE_USAGE(.BOTH.,#64878);
+#64878 = SURFACE_SIDE_STYLE('',(#64879));
+#64879 = SURFACE_STYLE_FILL_AREA(#64880);
+#64880 = FILL_AREA_STYLE('',(#64881));
+#64881 = FILL_AREA_STYLE_COLOUR('',#64024);
+#64882 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #64883),#27203);
+#64883 = STYLED_ITEM('color',(#64884),#27051);
+#64884 = PRESENTATION_STYLE_ASSIGNMENT((#64885));
+#64885 = SURFACE_STYLE_USAGE(.BOTH.,#64886);
+#64886 = SURFACE_SIDE_STYLE('',(#64887));
+#64887 = SURFACE_STYLE_FILL_AREA(#64888);
+#64888 = FILL_AREA_STYLE('',(#64889));
+#64889 = FILL_AREA_STYLE_COLOUR('',#64024);
+#64890 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #64891),#16592);
+#64891 = STYLED_ITEM('color',(#64892),#16442);
+#64892 = PRESENTATION_STYLE_ASSIGNMENT((#64893));
+#64893 = SURFACE_STYLE_USAGE(.BOTH.,#64894);
+#64894 = SURFACE_SIDE_STYLE('',(#64895));
+#64895 = SURFACE_STYLE_FILL_AREA(#64896);
+#64896 = FILL_AREA_STYLE('',(#64897));
+#64897 = FILL_AREA_STYLE_COLOUR('',#64024);
+#64898 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #64899),#14562);
+#64899 = STYLED_ITEM('color',(#64900),#14134);
+#64900 = PRESENTATION_STYLE_ASSIGNMENT((#64901));
+#64901 = SURFACE_STYLE_USAGE(.BOTH.,#64902);
+#64902 = SURFACE_SIDE_STYLE('',(#64903));
+#64903 = SURFACE_STYLE_FILL_AREA(#64904);
+#64904 = FILL_AREA_STYLE('',(#64905));
+#64905 = FILL_AREA_STYLE_COLOUR('',#64024);
+#64906 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #64907),#61544);
+#64907 = STYLED_ITEM('color',(#64908),#61352);
+#64908 = PRESENTATION_STYLE_ASSIGNMENT((#64909));
+#64909 = SURFACE_STYLE_USAGE(.BOTH.,#64910);
+#64910 = SURFACE_SIDE_STYLE('',(#64911));
+#64911 = SURFACE_STYLE_FILL_AREA(#64912);
+#64912 = FILL_AREA_STYLE('',(#64913));
+#64913 = FILL_AREA_STYLE_COLOUR('',#64024);
+#64914 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #64915),#58802);
+#64915 = STYLED_ITEM('color',(#64916),#58730);
+#64916 = PRESENTATION_STYLE_ASSIGNMENT((#64917));
+#64917 = SURFACE_STYLE_USAGE(.BOTH.,#64918);
+#64918 = SURFACE_SIDE_STYLE('',(#64919));
+#64919 = SURFACE_STYLE_FILL_AREA(#64920);
+#64920 = FILL_AREA_STYLE('',(#64921));
+#64921 = FILL_AREA_STYLE_COLOUR('',#64024);
+#64922 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #64923),#47656);
+#64923 = STYLED_ITEM('color',(#64924),#47584);
+#64924 = PRESENTATION_STYLE_ASSIGNMENT((#64925));
+#64925 = SURFACE_STYLE_USAGE(.BOTH.,#64926);
+#64926 = SURFACE_SIDE_STYLE('',(#64927));
+#64927 = SURFACE_STYLE_FILL_AREA(#64928);
+#64928 = FILL_AREA_STYLE('',(#64929));
+#64929 = FILL_AREA_STYLE_COLOUR('',#64089);
+#64930 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #64931),#47958);
+#64931 = STYLED_ITEM('color',(#64932),#47886);
+#64932 = PRESENTATION_STYLE_ASSIGNMENT((#64933));
+#64933 = SURFACE_STYLE_USAGE(.BOTH.,#64934);
+#64934 = SURFACE_SIDE_STYLE('',(#64935));
+#64935 = SURFACE_STYLE_FILL_AREA(#64936);
+#64936 = FILL_AREA_STYLE('',(#64937));
+#64937 = FILL_AREA_STYLE_COLOUR('',#64089);
+#64938 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #64939),#42263);
+#64939 = STYLED_ITEM('color',(#64940),#42075);
+#64940 = PRESENTATION_STYLE_ASSIGNMENT((#64941));
+#64941 = SURFACE_STYLE_USAGE(.BOTH.,#64942);
+#64942 = SURFACE_SIDE_STYLE('',(#64943));
+#64943 = SURFACE_STYLE_FILL_AREA(#64944);
+#64944 = FILL_AREA_STYLE('',(#64945));
+#64945 = FILL_AREA_STYLE_COLOUR('',#64089);
+#64946 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #64947),#10186);
+#64947 = STYLED_ITEM('color',(#64948),#10005);
+#64948 = PRESENTATION_STYLE_ASSIGNMENT((#64949));
+#64949 = SURFACE_STYLE_USAGE(.BOTH.,#64950);
+#64950 = SURFACE_SIDE_STYLE('',(#64951));
+#64951 = SURFACE_STYLE_FILL_AREA(#64952);
+#64952 = FILL_AREA_STYLE('',(#64953));
+#64953 = FILL_AREA_STYLE_COLOUR('',#64024);
+#64954 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #64955),#20192);
+#64955 = STYLED_ITEM('color',(#64956),#20033);
+#64956 = PRESENTATION_STYLE_ASSIGNMENT((#64957));
+#64957 = SURFACE_STYLE_USAGE(.BOTH.,#64958);
+#64958 = SURFACE_SIDE_STYLE('',(#64959));
+#64959 = SURFACE_STYLE_FILL_AREA(#64960);
+#64960 = FILL_AREA_STYLE('',(#64961));
+#64961 = FILL_AREA_STYLE_COLOUR('',#64024);
+#64962 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #64963),#9984);
+#64963 = STYLED_ITEM('color',(#64964),#9825);
+#64964 = PRESENTATION_STYLE_ASSIGNMENT((#64965));
+#64965 = SURFACE_STYLE_USAGE(.BOTH.,#64966);
+#64966 = SURFACE_SIDE_STYLE('',(#64967));
+#64967 = SURFACE_STYLE_FILL_AREA(#64968);
+#64968 = FILL_AREA_STYLE('',(#64969));
+#64969 = FILL_AREA_STYLE_COLOUR('',#64024);
+#64970 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #64971),#49021);
+#64971 = STYLED_ITEM('color',(#64972),#48840);
+#64972 = PRESENTATION_STYLE_ASSIGNMENT((#64973));
+#64973 = SURFACE_STYLE_USAGE(.BOTH.,#64974);
+#64974 = SURFACE_SIDE_STYLE('',(#64975));
+#64975 = SURFACE_STYLE_FILL_AREA(#64976);
+#64976 = FILL_AREA_STYLE('',(#64977));
+#64977 = FILL_AREA_STYLE_COLOUR('',#64024);
+#64978 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #64979),#23157);
+#64979 = STYLED_ITEM('color',(#64980),#23085);
+#64980 = PRESENTATION_STYLE_ASSIGNMENT((#64981));
+#64981 = SURFACE_STYLE_USAGE(.BOTH.,#64982);
+#64982 = SURFACE_SIDE_STYLE('',(#64983));
+#64983 = SURFACE_STYLE_FILL_AREA(#64984);
+#64984 = FILL_AREA_STYLE('',(#64985));
+#64985 = FILL_AREA_STYLE_COLOUR('',#64089);
+#64986 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #64987),#44687);
+#64987 = STYLED_ITEM('color',(#64988),#44587);
+#64988 = PRESENTATION_STYLE_ASSIGNMENT((#64989));
+#64989 = SURFACE_STYLE_USAGE(.BOTH.,#64990);
+#64990 = SURFACE_SIDE_STYLE('',(#64991));
+#64991 = SURFACE_STYLE_FILL_AREA(#64992);
+#64992 = FILL_AREA_STYLE('',(#64993));
+#64993 = FILL_AREA_STYLE_COLOUR('',#64024);
+#64994 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #64995),#11858);
+#64995 = STYLED_ITEM('color',(#64996),#11708);
+#64996 = PRESENTATION_STYLE_ASSIGNMENT((#64997));
+#64997 = SURFACE_STYLE_USAGE(.BOTH.,#64998);
+#64998 = SURFACE_SIDE_STYLE('',(#64999));
+#64999 = SURFACE_STYLE_FILL_AREA(#65000);
+#65000 = FILL_AREA_STYLE('',(#65001));
+#65001 = FILL_AREA_STYLE_COLOUR('',#64024);
+#65002 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #65003),#33698);
+#65003 = STYLED_ITEM('color',(#65004),#33626);
+#65004 = PRESENTATION_STYLE_ASSIGNMENT((#65005));
+#65005 = SURFACE_STYLE_USAGE(.BOTH.,#65006);
+#65006 = SURFACE_SIDE_STYLE('',(#65007));
+#65007 = SURFACE_STYLE_FILL_AREA(#65008);
+#65008 = FILL_AREA_STYLE('',(#65009));
+#65009 = FILL_AREA_STYLE_COLOUR('',#64089);
+#65010 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #65011),#55559);
+#65011 = STYLED_ITEM('color',(#65012),#55429);
+#65012 = PRESENTATION_STYLE_ASSIGNMENT((#65013));
+#65013 = SURFACE_STYLE_USAGE(.BOTH.,#65014);
+#65014 = SURFACE_SIDE_STYLE('',(#65015));
+#65015 = SURFACE_STYLE_FILL_AREA(#65016);
+#65016 = FILL_AREA_STYLE('',(#65017));
+#65017 = FILL_AREA_STYLE_COLOUR('',#64024);
+#65018 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #65019),#18081);
+#65019 = STYLED_ITEM('color',(#65020),#17900);
+#65020 = PRESENTATION_STYLE_ASSIGNMENT((#65021));
+#65021 = SURFACE_STYLE_USAGE(.BOTH.,#65022);
+#65022 = SURFACE_SIDE_STYLE('',(#65023));
+#65023 = SURFACE_STYLE_FILL_AREA(#65024);
+#65024 = FILL_AREA_STYLE('',(#65025));
+#65025 = FILL_AREA_STYLE_COLOUR('',#64024);
+#65026 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #65027),#14655);
+#65027 = STYLED_ITEM('color',(#65028),#14583);
+#65028 = PRESENTATION_STYLE_ASSIGNMENT((#65029));
+#65029 = SURFACE_STYLE_USAGE(.BOTH.,#65030);
+#65030 = SURFACE_SIDE_STYLE('',(#65031));
+#65031 = SURFACE_STYLE_FILL_AREA(#65032);
+#65032 = FILL_AREA_STYLE('',(#65033));
+#65033 = FILL_AREA_STYLE_COLOUR('',#64024);
+#65034 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #65035),#23914);
+#65035 = STYLED_ITEM('color',(#65036),#23762);
+#65036 = PRESENTATION_STYLE_ASSIGNMENT((#65037));
+#65037 = SURFACE_STYLE_USAGE(.BOTH.,#65038);
+#65038 = SURFACE_SIDE_STYLE('',(#65039));
+#65039 = SURFACE_STYLE_FILL_AREA(#65040);
+#65040 = FILL_AREA_STYLE('',(#65041));
+#65041 = FILL_AREA_STYLE_COLOUR('',#64089);
+#65042 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #65043),#59531);
+#65043 = STYLED_ITEM('color',(#65044),#59475);
+#65044 = PRESENTATION_STYLE_ASSIGNMENT((#65045));
+#65045 = SURFACE_STYLE_USAGE(.BOTH.,#65046);
+#65046 = SURFACE_SIDE_STYLE('',(#65047));
+#65047 = SURFACE_STYLE_FILL_AREA(#65048);
+#65048 = FILL_AREA_STYLE('',(#65049));
+#65049 = FILL_AREA_STYLE_COLOUR('',#64024);
+#65050 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #65051),#51661);
+#65051 = STYLED_ITEM('color',(#65052),#51489);
+#65052 = PRESENTATION_STYLE_ASSIGNMENT((#65053));
+#65053 = SURFACE_STYLE_USAGE(.BOTH.,#65054);
+#65054 = SURFACE_SIDE_STYLE('',(#65055));
+#65055 = SURFACE_STYLE_FILL_AREA(#65056);
+#65056 = FILL_AREA_STYLE('',(#65057));
+#65057 = FILL_AREA_STYLE_COLOUR('',#64024);
+#65058 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #65059),#10739);
+#65059 = STYLED_ITEM('color',(#65060),#10580);
+#65060 = PRESENTATION_STYLE_ASSIGNMENT((#65061));
+#65061 = SURFACE_STYLE_USAGE(.BOTH.,#65062);
+#65062 = SURFACE_SIDE_STYLE('',(#65063));
+#65063 = SURFACE_STYLE_FILL_AREA(#65064);
+#65064 = FILL_AREA_STYLE('',(#65065));
+#65065 = FILL_AREA_STYLE_COLOUR('',#64024);
+#65066 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #65067),#47284);
+#65067 = STYLED_ITEM('color',(#65068),#47100);
+#65068 = PRESENTATION_STYLE_ASSIGNMENT((#65069));
+#65069 = SURFACE_STYLE_USAGE(.BOTH.,#65070);
+#65070 = SURFACE_SIDE_STYLE('',(#65071));
+#65071 = SURFACE_STYLE_FILL_AREA(#65072);
+#65072 = FILL_AREA_STYLE('',(#65073));
+#65073 = FILL_AREA_STYLE_COLOUR('',#64089);
+#65074 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #65075),#19042);
+#65075 = STYLED_ITEM('color',(#65076),#18861);
+#65076 = PRESENTATION_STYLE_ASSIGNMENT((#65077));
+#65077 = SURFACE_STYLE_USAGE(.BOTH.,#65078);
+#65078 = SURFACE_SIDE_STYLE('',(#65079));
+#65079 = SURFACE_STYLE_FILL_AREA(#65080);
+#65080 = FILL_AREA_STYLE('',(#65081));
+#65081 = FILL_AREA_STYLE_COLOUR('',#64024);
+#65082 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #65083),#11283);
+#65083 = STYLED_ITEM('color',(#65084),#11111);
+#65084 = PRESENTATION_STYLE_ASSIGNMENT((#65085));
+#65085 = SURFACE_STYLE_USAGE(.BOTH.,#65086);
+#65086 = SURFACE_SIDE_STYLE('',(#65087));
+#65087 = SURFACE_STYLE_FILL_AREA(#65088);
+#65088 = FILL_AREA_STYLE('',(#65089));
+#65089 = FILL_AREA_STYLE_COLOUR('',#64024);
+#65090 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #65091),#30595);
+#65091 = STYLED_ITEM('color',(#65092),#30436);
+#65092 = PRESENTATION_STYLE_ASSIGNMENT((#65093));
+#65093 = SURFACE_STYLE_USAGE(.BOTH.,#65094);
+#65094 = SURFACE_SIDE_STYLE('',(#65095));
+#65095 = SURFACE_STYLE_FILL_AREA(#65096);
+#65096 = FILL_AREA_STYLE('',(#65097));
+#65097 = FILL_AREA_STYLE_COLOUR('',#64024);
+#65098 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #65099),#36308);
+#65099 = STYLED_ITEM('color',(#65100),#36158);
+#65100 = PRESENTATION_STYLE_ASSIGNMENT((#65101));
+#65101 = SURFACE_STYLE_USAGE(.BOTH.,#65102);
+#65102 = SURFACE_SIDE_STYLE('',(#65103));
+#65103 = SURFACE_STYLE_FILL_AREA(#65104);
+#65104 = FILL_AREA_STYLE('',(#65105));
+#65105 = FILL_AREA_STYLE_COLOUR('',#64024);
+#65106 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #65107),#61732);
+#65107 = STYLED_ITEM('color',(#65108),#61660);
+#65108 = PRESENTATION_STYLE_ASSIGNMENT((#65109));
+#65109 = SURFACE_STYLE_USAGE(.BOTH.,#65110);
+#65110 = SURFACE_SIDE_STYLE('',(#65111));
+#65111 = SURFACE_STYLE_FILL_AREA(#65112);
+#65112 = FILL_AREA_STYLE('',(#65113));
+#65113 = FILL_AREA_STYLE_COLOUR('',#64024);
+#65114 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #65115),#1768);
+#65115 = STYLED_ITEM('color',(#65116),#1488);
+#65116 = PRESENTATION_STYLE_ASSIGNMENT((#65117));
+#65117 = SURFACE_STYLE_USAGE(.BOTH.,#65118);
+#65118 = SURFACE_SIDE_STYLE('',(#65119));
+#65119 = SURFACE_STYLE_FILL_AREA(#65120);
+#65120 = FILL_AREA_STYLE('',(#65121));
+#65121 = FILL_AREA_STYLE_COLOUR('',#64089);
+#65122 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #65123),#42054);
+#65123 = STYLED_ITEM('color',(#65124),#41982);
+#65124 = PRESENTATION_STYLE_ASSIGNMENT((#65125));
+#65125 = SURFACE_STYLE_USAGE(.BOTH.,#65126);
+#65126 = SURFACE_SIDE_STYLE('',(#65127));
+#65127 = SURFACE_STYLE_FILL_AREA(#65128);
+#65128 = FILL_AREA_STYLE('',(#65129));
+#65129 = FILL_AREA_STYLE_COLOUR('',#64089);
+#65130 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #65131),#37866);
+#65131 = STYLED_ITEM('color',(#65132),#37685);
+#65132 = PRESENTATION_STYLE_ASSIGNMENT((#65133));
+#65133 = SURFACE_STYLE_USAGE(.BOTH.,#65134);
+#65134 = SURFACE_SIDE_STYLE('',(#65135));
+#65135 = SURFACE_STYLE_FILL_AREA(#65136);
+#65136 = FILL_AREA_STYLE('',(#65137));
+#65137 = FILL_AREA_STYLE_COLOUR('',#64024);
+#65138 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #65139),#34057);
+#65139 = STYLED_ITEM('color',(#65140),#33985);
+#65140 = PRESENTATION_STYLE_ASSIGNMENT((#65141));
+#65141 = SURFACE_STYLE_USAGE(.BOTH.,#65142);
+#65142 = SURFACE_SIDE_STYLE('',(#65143));
+#65143 = SURFACE_STYLE_FILL_AREA(#65144);
+#65144 = FILL_AREA_STYLE('',(#65145));
+#65145 = FILL_AREA_STYLE_COLOUR('',#64089);
+#65146 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #65147),#23064);
+#65147 = STYLED_ITEM('color',(#65148),#22992);
+#65148 = PRESENTATION_STYLE_ASSIGNMENT((#65149));
+#65149 = SURFACE_STYLE_USAGE(.BOTH.,#65150);
+#65150 = SURFACE_SIDE_STYLE('',(#65151));
+#65151 = SURFACE_STYLE_FILL_AREA(#65152);
+#65152 = FILL_AREA_STYLE('',(#65153));
+#65153 = FILL_AREA_STYLE_COLOUR('',#64089);
+#65154 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #65155),#51854);
+#65155 = STYLED_ITEM('color',(#65156),#51682);
+#65156 = PRESENTATION_STYLE_ASSIGNMENT((#65157));
+#65157 = SURFACE_STYLE_USAGE(.BOTH.,#65158);
+#65158 = SURFACE_SIDE_STYLE('',(#65159));
+#65159 = SURFACE_STYLE_FILL_AREA(#65160);
+#65160 = FILL_AREA_STYLE('',(#65161));
+#65161 = FILL_AREA_STYLE_COLOUR('',#64024);
+#65162 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #65163),#21087);
+#65163 = STYLED_ITEM('color',(#65164),#20937);
+#65164 = PRESENTATION_STYLE_ASSIGNMENT((#65165));
+#65165 = SURFACE_STYLE_USAGE(.BOTH.,#65166);
+#65166 = SURFACE_SIDE_STYLE('',(#65167));
+#65167 = SURFACE_STYLE_FILL_AREA(#65168);
+#65168 = FILL_AREA_STYLE('',(#65169));
+#65169 = FILL_AREA_STYLE_COLOUR('',#64024);
+#65170 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #65171),#52622);
+#65171 = STYLED_ITEM('color',(#65172),#52450);
+#65172 = PRESENTATION_STYLE_ASSIGNMENT((#65173));
+#65173 = SURFACE_STYLE_USAGE(.BOTH.,#65174);
+#65174 = SURFACE_SIDE_STYLE('',(#65175));
+#65175 = SURFACE_STYLE_FILL_AREA(#65176);
+#65176 = FILL_AREA_STYLE('',(#65177));
+#65177 = FILL_AREA_STYLE_COLOUR('',#64024);
+#65178 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #65179),#37076);
+#65179 = STYLED_ITEM('color',(#65180),#36904);
+#65180 = PRESENTATION_STYLE_ASSIGNMENT((#65181));
+#65181 = SURFACE_STYLE_USAGE(.BOTH.,#65182);
+#65182 = SURFACE_SIDE_STYLE('',(#65183));
+#65183 = SURFACE_STYLE_FILL_AREA(#65184);
+#65184 = FILL_AREA_STYLE('',(#65185));
+#65185 = FILL_AREA_STYLE_COLOUR('',#64024);
+#65186 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #65187),#30222);
+#65187 = STYLED_ITEM('color',(#65188),#30072);
+#65188 = PRESENTATION_STYLE_ASSIGNMENT((#65189));
+#65189 = SURFACE_STYLE_USAGE(.BOTH.,#65190);
+#65190 = SURFACE_SIDE_STYLE('',(#65191));
+#65191 = SURFACE_STYLE_FILL_AREA(#65192);
+#65192 = FILL_AREA_STYLE('',(#65193));
+#65193 = FILL_AREA_STYLE_COLOUR('',#64024);
+#65194 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #65195),#29669);
+#65195 = STYLED_ITEM('color',(#65196),#29519);
+#65196 = PRESENTATION_STYLE_ASSIGNMENT((#65197));
+#65197 = SURFACE_STYLE_USAGE(.BOTH.,#65198);
+#65198 = SURFACE_SIDE_STYLE('',(#65199));
+#65199 = SURFACE_STYLE_FILL_AREA(#65200);
+#65200 = FILL_AREA_STYLE('',(#65201));
+#65201 = FILL_AREA_STYLE_COLOUR('',#64024);
+#65202 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #65203),#60340);
+#65203 = STYLED_ITEM('color',(#65204),#60268);
+#65204 = PRESENTATION_STYLE_ASSIGNMENT((#65205));
+#65205 = SURFACE_STYLE_USAGE(.BOTH.,#65206);
+#65206 = SURFACE_SIDE_STYLE('',(#65207));
+#65207 = SURFACE_STYLE_FILL_AREA(#65208);
+#65208 = FILL_AREA_STYLE('',(#65209));
+#65209 = FILL_AREA_STYLE_COLOUR('',#64024);
+#65210 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #65211),#61918);
+#65211 = STYLED_ITEM('color',(#65212),#61846);
+#65212 = PRESENTATION_STYLE_ASSIGNMENT((#65213));
+#65213 = SURFACE_STYLE_USAGE(.BOTH.,#65214);
+#65214 = SURFACE_SIDE_STYLE('',(#65215));
+#65215 = SURFACE_STYLE_FILL_AREA(#65216);
+#65216 = FILL_AREA_STYLE('',(#65217));
+#65217 = FILL_AREA_STYLE_COLOUR('',#64024);
+#65218 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #65219),#43509);
+#65219 = STYLED_ITEM('color',(#65220),#43229);
+#65220 = PRESENTATION_STYLE_ASSIGNMENT((#65221));
+#65221 = SURFACE_STYLE_USAGE(.BOTH.,#65222);
+#65222 = SURFACE_SIDE_STYLE('',(#65223));
+#65223 = SURFACE_STYLE_FILL_AREA(#65224);
+#65224 = FILL_AREA_STYLE('',(#65225));
+#65225 = FILL_AREA_STYLE_COLOUR('',#64089);
+#65226 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #65227),#43666);
+#65227 = STYLED_ITEM('color',(#65228),#43530);
+#65228 = PRESENTATION_STYLE_ASSIGNMENT((#65229));
+#65229 = SURFACE_STYLE_USAGE(.BOTH.,#65230);
+#65230 = SURFACE_SIDE_STYLE('',(#65231));
+#65231 = SURFACE_STYLE_FILL_AREA(#65232);
+#65232 = FILL_AREA_STYLE('',(#65233));
+#65233 = FILL_AREA_STYLE_COLOUR('',#64089);
+#65234 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #65235),#9247);
+#65235 = STYLED_ITEM('color',(#65236),#9066);
+#65236 = PRESENTATION_STYLE_ASSIGNMENT((#65237));
+#65237 = SURFACE_STYLE_USAGE(.BOTH.,#65238);
+#65238 = SURFACE_SIDE_STYLE('',(#65239));
+#65239 = SURFACE_STYLE_FILL_AREA(#65240);
+#65240 = FILL_AREA_STYLE('',(#65241));
+#65241 = FILL_AREA_STYLE_COLOUR('',#64024);
+#65242 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #65243),#50011);
+#65243 = STYLED_ITEM('color',(#65244),#49939);
+#65244 = PRESENTATION_STYLE_ASSIGNMENT((#65245));
+#65245 = SURFACE_STYLE_USAGE(.BOTH.,#65246);
+#65246 = SURFACE_SIDE_STYLE('',(#65247));
+#65247 = SURFACE_STYLE_FILL_AREA(#65248);
+#65248 = FILL_AREA_STYLE('',(#65249));
+#65249 = FILL_AREA_STYLE_COLOUR('',#64024);
+#65250 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #65251),#57401);
+#65251 = STYLED_ITEM('color',(#65252),#57233);
+#65252 = PRESENTATION_STYLE_ASSIGNMENT((#65253));
+#65253 = SURFACE_STYLE_USAGE(.BOTH.,#65254);
+#65254 = SURFACE_SIDE_STYLE('',(#65255));
+#65255 = SURFACE_STYLE_FILL_AREA(#65256);
+#65256 = FILL_AREA_STYLE('',(#65257));
+#65257 = FILL_AREA_STYLE_COLOUR('',#64024);
+#65258 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #65259),#32772);
+#65259 = STYLED_ITEM('color',(#65260),#32674);
+#65260 = PRESENTATION_STYLE_ASSIGNMENT((#65261));
+#65261 = SURFACE_STYLE_USAGE(.BOTH.,#65262);
+#65262 = SURFACE_SIDE_STYLE('',(#65263));
+#65263 = SURFACE_STYLE_FILL_AREA(#65264);
+#65264 = FILL_AREA_STYLE('',(#65265));
+#65265 = FILL_AREA_STYLE_COLOUR('',#64024);
+#65266 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #65267),#16248);
+#65267 = STYLED_ITEM('color',(#65268),#16096);
+#65268 = PRESENTATION_STYLE_ASSIGNMENT((#65269));
+#65269 = SURFACE_STYLE_USAGE(.BOTH.,#65270);
+#65270 = SURFACE_SIDE_STYLE('',(#65271));
+#65271 = SURFACE_STYLE_FILL_AREA(#65272);
+#65272 = FILL_AREA_STYLE('',(#65273));
+#65273 = FILL_AREA_STYLE_COLOUR('',#64024);
+#65274 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #65275),#56670);
+#65275 = STYLED_ITEM('color',(#65276),#56598);
+#65276 = PRESENTATION_STYLE_ASSIGNMENT((#65277));
+#65277 = SURFACE_STYLE_USAGE(.BOTH.,#65278);
+#65278 = SURFACE_SIDE_STYLE('',(#65279));
+#65279 = SURFACE_STYLE_FILL_AREA(#65280);
+#65280 = FILL_AREA_STYLE('',(#65281));
+#65281 = FILL_AREA_STYLE_COLOUR('',#64024);
+#65282 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #65283),#60526);
+#65283 = STYLED_ITEM('color',(#65284),#60454);
+#65284 = PRESENTATION_STYLE_ASSIGNMENT((#65285));
+#65285 = SURFACE_STYLE_USAGE(.BOTH.,#65286);
+#65286 = SURFACE_SIDE_STYLE('',(#65287));
+#65287 = SURFACE_STYLE_FILL_AREA(#65288);
+#65288 = FILL_AREA_STYLE('',(#65289));
+#65289 = FILL_AREA_STYLE_COLOUR('',#64024);
+#65290 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #65291),#44370);
+#65291 = STYLED_ITEM('color',(#65292),#44290);
+#65292 = PRESENTATION_STYLE_ASSIGNMENT((#65293));
+#65293 = SURFACE_STYLE_USAGE(.BOTH.,#65294);
+#65294 = SURFACE_SIDE_STYLE('',(#65295));
+#65295 = SURFACE_STYLE_FILL_AREA(#65296);
+#65296 = FILL_AREA_STYLE('',(#65297));
+#65297 = FILL_AREA_STYLE_COLOUR('',#64024);
+#65298 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #65299),#56262);
+#65299 = STYLED_ITEM('color',(#65300),#56150);
+#65300 = PRESENTATION_STYLE_ASSIGNMENT((#65301));
+#65301 = SURFACE_STYLE_USAGE(.BOTH.,#65302);
+#65302 = SURFACE_SIDE_STYLE('',(#65303));
+#65303 = SURFACE_STYLE_FILL_AREA(#65304);
+#65304 = FILL_AREA_STYLE('',(#65305));
+#65305 = FILL_AREA_STYLE_COLOUR('',#64024);
+#65306 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #65307),#56383);
+#65307 = STYLED_ITEM('color',(#65308),#56283);
+#65308 = PRESENTATION_STYLE_ASSIGNMENT((#65309));
+#65309 = SURFACE_STYLE_USAGE(.BOTH.,#65310);
+#65310 = SURFACE_SIDE_STYLE('',(#65311));
+#65311 = SURFACE_STYLE_FILL_AREA(#65312);
+#65312 = FILL_AREA_STYLE('',(#65313));
+#65313 = FILL_AREA_STYLE_COLOUR('',#64024);
+#65314 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #65315),#18647);
+#65315 = STYLED_ITEM('color',(#65316),#18488);
+#65316 = PRESENTATION_STYLE_ASSIGNMENT((#65317));
+#65317 = SURFACE_STYLE_USAGE(.BOTH.,#65318);
+#65318 = SURFACE_SIDE_STYLE('',(#65319));
+#65319 = SURFACE_STYLE_FILL_AREA(#65320);
+#65320 = FILL_AREA_STYLE('',(#65321));
+#65321 = FILL_AREA_STYLE_COLOUR('',#64024);
+#65322 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #65323),#16763);
+#65323 = STYLED_ITEM('color',(#65324),#16613);
+#65324 = PRESENTATION_STYLE_ASSIGNMENT((#65325));
+#65325 = SURFACE_STYLE_USAGE(.BOTH.,#65326);
+#65326 = SURFACE_SIDE_STYLE('',(#65327));
+#65327 = SURFACE_STYLE_FILL_AREA(#65328);
+#65328 = FILL_AREA_STYLE('',(#65329));
+#65329 = FILL_AREA_STYLE_COLOUR('',#64024);
+#65330 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #65331),#15902);
+#65331 = STYLED_ITEM('color',(#65332),#15743);
+#65332 = PRESENTATION_STYLE_ASSIGNMENT((#65333));
+#65333 = SURFACE_STYLE_USAGE(.BOTH.,#65334);
+#65334 = SURFACE_SIDE_STYLE('',(#65335));
+#65335 = SURFACE_STYLE_FILL_AREA(#65336);
+#65336 = FILL_AREA_STYLE('',(#65337));
+#65337 = FILL_AREA_STYLE_COLOUR('',#64024);
+#65338 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #65339),#27681);
+#65339 = STYLED_ITEM('color',(#65340),#27581);
+#65340 = PRESENTATION_STYLE_ASSIGNMENT((#65341));
+#65341 = SURFACE_STYLE_USAGE(.BOTH.,#65342);
+#65342 = SURFACE_SIDE_STYLE('',(#65343));
+#65343 = SURFACE_STYLE_FILL_AREA(#65344);
+#65344 = FILL_AREA_STYLE('',(#65345));
+#65345 = FILL_AREA_STYLE_COLOUR('',#64024);
+#65346 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #65347),#21267);
+#65347 = STYLED_ITEM('color',(#65348),#21108);
+#65348 = PRESENTATION_STYLE_ASSIGNMENT((#65349));
+#65349 = SURFACE_STYLE_USAGE(.BOTH.,#65350);
+#65350 = SURFACE_SIDE_STYLE('',(#65351));
+#65351 = SURFACE_STYLE_FILL_AREA(#65352);
+#65352 = FILL_AREA_STYLE('',(#65353));
+#65353 = FILL_AREA_STYLE_COLOUR('',#64024);
+#65354 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #65355),#26782);
+#65355 = STYLED_ITEM('color',(#65356),#26623);
+#65356 = PRESENTATION_STYLE_ASSIGNMENT((#65357));
+#65357 = SURFACE_STYLE_USAGE(.BOTH.,#65358);
+#65358 = SURFACE_SIDE_STYLE('',(#65359));
+#65359 = SURFACE_STYLE_FILL_AREA(#65360);
+#65360 = FILL_AREA_STYLE('',(#65361));
+#65361 = FILL_AREA_STYLE_COLOUR('',#64024);
+#65362 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #65363),#12550);
+#65363 = STYLED_ITEM('color',(#65364),#12478);
+#65364 = PRESENTATION_STYLE_ASSIGNMENT((#65365));
+#65365 = SURFACE_STYLE_USAGE(.BOTH.,#65366);
+#65366 = SURFACE_SIDE_STYLE('',(#65367));
+#65367 = SURFACE_STYLE_FILL_AREA(#65368);
+#65368 = FILL_AREA_STYLE('',(#65369));
+#65369 = FILL_AREA_STYLE_COLOUR('',#64024);
+#65370 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #65371),#62877);
+#65371 = STYLED_ITEM('color',(#65372),#62797);
+#65372 = PRESENTATION_STYLE_ASSIGNMENT((#65373));
+#65373 = SURFACE_STYLE_USAGE(.BOTH.,#65374);
+#65374 = SURFACE_SIDE_STYLE('',(#65375));
+#65375 = SURFACE_STYLE_FILL_AREA(#65376);
+#65376 = FILL_AREA_STYLE('',(#65377));
+#65377 = FILL_AREA_STYLE_COLOUR('',#64024);
+#65378 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #65379),#30415);
+#65379 = STYLED_ITEM('color',(#65380),#30243);
+#65380 = PRESENTATION_STYLE_ASSIGNMENT((#65381));
+#65381 = SURFACE_STYLE_USAGE(.BOTH.,#65382);
+#65382 = SURFACE_SIDE_STYLE('',(#65383));
+#65383 = SURFACE_STYLE_FILL_AREA(#65384);
+#65384 = FILL_AREA_STYLE('',(#65385));
+#65385 = FILL_AREA_STYLE_COLOUR('',#64024);
+#65386 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #65387),#44269);
+#65387 = STYLED_ITEM('color',(#65388),#44197);
+#65388 = PRESENTATION_STYLE_ASSIGNMENT((#65389));
+#65389 = SURFACE_STYLE_USAGE(.BOTH.,#65390);
+#65390 = SURFACE_SIDE_STYLE('',(#65391));
+#65391 = SURFACE_STYLE_FILL_AREA(#65392);
+#65392 = FILL_AREA_STYLE('',(#65393));
+#65393 = FILL_AREA_STYLE_COLOUR('',#64024);
+#65394 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #65395),#19428);
+#65395 = STYLED_ITEM('color',(#65396),#19256);
+#65396 = PRESENTATION_STYLE_ASSIGNMENT((#65397));
+#65397 = SURFACE_STYLE_USAGE(.BOTH.,#65398);
+#65398 = SURFACE_SIDE_STYLE('',(#65399));
+#65399 = SURFACE_STYLE_FILL_AREA(#65400);
+#65400 = FILL_AREA_STYLE('',(#65401));
+#65401 = FILL_AREA_STYLE_COLOUR('',#64024);
+#65402 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #65403),#32280);
+#65403 = STYLED_ITEM('color',(#65404),#32108);
+#65404 = PRESENTATION_STYLE_ASSIGNMENT((#65405));
+#65405 = SURFACE_STYLE_USAGE(.BOTH.,#65406);
+#65406 = SURFACE_SIDE_STYLE('',(#65407));
+#65407 = SURFACE_STYLE_FILL_AREA(#65408);
+#65408 = FILL_AREA_STYLE('',(#65409));
+#65409 = FILL_AREA_STYLE_COLOUR('',#64024);
+#65410 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #65411),#24733);
+#65411 = STYLED_ITEM('color',(#65412),#24574);
+#65412 = PRESENTATION_STYLE_ASSIGNMENT((#65413));
+#65413 = SURFACE_STYLE_USAGE(.BOTH.,#65414);
+#65414 = SURFACE_SIDE_STYLE('',(#65415));
+#65415 = SURFACE_STYLE_FILL_AREA(#65416);
+#65416 = FILL_AREA_STYLE('',(#65417));
+#65417 = FILL_AREA_STYLE_COLOUR('',#64024);
+#65418 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #65419),#37278);
+#65419 = STYLED_ITEM('color',(#65420),#37097);
+#65420 = PRESENTATION_STYLE_ASSIGNMENT((#65421));
+#65421 = SURFACE_STYLE_USAGE(.BOTH.,#65422);
+#65422 = SURFACE_SIDE_STYLE('',(#65423));
+#65423 = SURFACE_STYLE_FILL_AREA(#65424);
+#65424 = FILL_AREA_STYLE('',(#65425));
+#65425 = FILL_AREA_STYLE_COLOUR('',#64024);
+#65426 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #65427),#25273);
+#65427 = STYLED_ITEM('color',(#65428),#25114);
+#65428 = PRESENTATION_STYLE_ASSIGNMENT((#65429));
+#65429 = SURFACE_STYLE_USAGE(.BOTH.,#65430);
+#65430 = SURFACE_SIDE_STYLE('',(#65431));
+#65431 = SURFACE_STYLE_FILL_AREA(#65432);
+#65432 = FILL_AREA_STYLE('',(#65433));
+#65433 = FILL_AREA_STYLE_COLOUR('',#64024);
+#65434 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #65435),#36883);
+#65435 = STYLED_ITEM('color',(#65436),#36702);
+#65436 = PRESENTATION_STYLE_ASSIGNMENT((#65437));
+#65437 = SURFACE_STYLE_USAGE(.BOTH.,#65438);
+#65438 = SURFACE_SIDE_STYLE('',(#65439));
+#65439 = SURFACE_STYLE_FILL_AREA(#65440);
+#65440 = FILL_AREA_STYLE('',(#65441));
+#65441 = FILL_AREA_STYLE_COLOUR('',#64024);
+#65442 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #65443),#26422);
+#65443 = STYLED_ITEM('color',(#65444),#26241);
+#65444 = PRESENTATION_STYLE_ASSIGNMENT((#65445));
+#65445 = SURFACE_STYLE_USAGE(.BOTH.,#65446);
+#65446 = SURFACE_SIDE_STYLE('',(#65447));
+#65447 = SURFACE_STYLE_FILL_AREA(#65448);
+#65448 = FILL_AREA_STYLE('',(#65449));
+#65449 = FILL_AREA_STYLE_COLOUR('',#64024);
+#65450 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #65451),#18274);
+#65451 = STYLED_ITEM('color',(#65452),#18102);
+#65452 = PRESENTATION_STYLE_ASSIGNMENT((#65453));
+#65453 = SURFACE_STYLE_USAGE(.BOTH.,#65454);
+#65454 = SURFACE_SIDE_STYLE('',(#65455));
+#65455 = SURFACE_STYLE_FILL_AREA(#65456);
+#65456 = FILL_AREA_STYLE('',(#65457));
+#65457 = FILL_AREA_STYLE_COLOUR('',#64024);
+#65458 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #65459),#49747);
+#65459 = STYLED_ITEM('color',(#65460),#49566);
+#65460 = PRESENTATION_STYLE_ASSIGNMENT((#65461));
+#65461 = SURFACE_STYLE_USAGE(.BOTH.,#65462);
+#65462 = SURFACE_SIDE_STYLE('',(#65463));
+#65463 = SURFACE_STYLE_FILL_AREA(#65464);
+#65464 = FILL_AREA_STYLE('',(#65465));
+#65465 = FILL_AREA_STYLE_COLOUR('',#64024);
+#65466 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #65467),#12286);
+#65467 = STYLED_ITEM('color',(#65468),#12114);
+#65468 = PRESENTATION_STYLE_ASSIGNMENT((#65469));
+#65469 = SURFACE_STYLE_USAGE(.BOTH.,#65470);
+#65470 = SURFACE_SIDE_STYLE('',(#65471));
+#65471 = SURFACE_STYLE_FILL_AREA(#65472);
+#65472 = FILL_AREA_STYLE('',(#65473));
+#65473 = FILL_AREA_STYLE_COLOUR('',#64024);
+#65474 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #65475),#13560);
+#65475 = STYLED_ITEM('color',(#65476),#13379);
+#65476 = PRESENTATION_STYLE_ASSIGNMENT((#65477));
+#65477 = SURFACE_STYLE_USAGE(.BOTH.,#65478);
+#65478 = SURFACE_SIDE_STYLE('',(#65479));
+#65479 = SURFACE_STYLE_FILL_AREA(#65480);
+#65480 = FILL_AREA_STYLE('',(#65481));
+#65481 = FILL_AREA_STYLE_COLOUR('',#64024);
+#65482 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #65483),#37471);
+#65483 = STYLED_ITEM('color',(#65484),#37299);
+#65484 = PRESENTATION_STYLE_ASSIGNMENT((#65485));
+#65485 = SURFACE_STYLE_USAGE(.BOTH.,#65486);
+#65486 = SURFACE_SIDE_STYLE('',(#65487));
+#65487 = SURFACE_STYLE_FILL_AREA(#65488);
+#65488 = FILL_AREA_STYLE('',(#65489));
+#65489 = FILL_AREA_STYLE_COLOUR('',#64024);
+#65490 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #65491),#62497);
+#65491 = STYLED_ITEM('color',(#65492),#62425);
+#65492 = PRESENTATION_STYLE_ASSIGNMENT((#65493));
+#65493 = SURFACE_STYLE_USAGE(.BOTH.,#65494);
+#65494 = SURFACE_SIDE_STYLE('',(#65495));
+#65495 = SURFACE_STYLE_FILL_AREA(#65496);
+#65496 = FILL_AREA_STYLE('',(#65497));
+#65497 = FILL_AREA_STYLE_COLOUR('',#64024);
+#65498 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #65499),#35018);
+#65499 = STYLED_ITEM('color',(#65500),#34846);
+#65500 = PRESENTATION_STYLE_ASSIGNMENT((#65501));
+#65501 = SURFACE_STYLE_USAGE(.BOTH.,#65502);
+#65502 = SURFACE_SIDE_STYLE('',(#65503));
+#65503 = SURFACE_STYLE_FILL_AREA(#65504);
+#65504 = FILL_AREA_STYLE('',(#65505));
+#65505 = FILL_AREA_STYLE_COLOUR('',#64024);
+#65506 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #65507),#20916);
+#65507 = STYLED_ITEM('color',(#65508),#20766);
+#65508 = PRESENTATION_STYLE_ASSIGNMENT((#65509));
+#65509 = SURFACE_STYLE_USAGE(.BOTH.,#65510);
+#65510 = SURFACE_SIDE_STYLE('',(#65511));
+#65511 = SURFACE_STYLE_FILL_AREA(#65512);
+#65512 = FILL_AREA_STYLE('',(#65513));
+#65513 = FILL_AREA_STYLE_COLOUR('',#64024);
+#65514 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #65515),#26859);
+#65515 = STYLED_ITEM('color',(#65516),#26803);
+#65516 = PRESENTATION_STYLE_ASSIGNMENT((#65517));
+#65517 = SURFACE_STYLE_USAGE(.BOTH.,#65518);
+#65518 = SURFACE_SIDE_STYLE('',(#65519));
+#65519 = SURFACE_STYLE_FILL_AREA(#65520);
+#65520 = FILL_AREA_STYLE('',(#65521));
+#65521 = FILL_AREA_STYLE_COLOUR('',#64024);
+#65522 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #65523),#39970);
+#65523 = STYLED_ITEM('color',(#65524),#39846);
+#65524 = PRESENTATION_STYLE_ASSIGNMENT((#65525));
+#65525 = SURFACE_STYLE_USAGE(.BOTH.,#65526);
+#65526 = SURFACE_SIDE_STYLE('',(#65527));
+#65527 = SURFACE_STYLE_FILL_AREA(#65528);
+#65528 = FILL_AREA_STYLE('',(#65529));
+#65529 = FILL_AREA_STYLE_COLOUR('',#64024);
+#65530 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #65531),#28401);
+#65531 = STYLED_ITEM('color',(#65532),#28251);
+#65532 = PRESENTATION_STYLE_ASSIGNMENT((#65533));
+#65533 = SURFACE_STYLE_USAGE(.BOTH.,#65534);
+#65534 = SURFACE_SIDE_STYLE('',(#65535));
+#65535 = SURFACE_STYLE_FILL_AREA(#65536);
+#65536 = FILL_AREA_STYLE('',(#65537));
+#65537 = FILL_AREA_STYLE_COLOUR('',#64024);
+#65538 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #65539),#22580);
+#65539 = STYLED_ITEM('color',(#65540),#22508);
+#65540 = PRESENTATION_STYLE_ASSIGNMENT((#65541));
+#65541 = SURFACE_STYLE_USAGE(.BOTH.,#65542);
+#65542 = SURFACE_SIDE_STYLE('',(#65543));
+#65543 = SURFACE_STYLE_FILL_AREA(#65544);
+#65544 = FILL_AREA_STYLE('',(#65545));
+#65545 = FILL_AREA_STYLE_COLOUR('',#64089);
+#65546 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #65547),#24913);
+#65547 = STYLED_ITEM('color',(#65548),#24754);
+#65548 = PRESENTATION_STYLE_ASSIGNMENT((#65549));
+#65549 = SURFACE_STYLE_USAGE(.BOTH.,#65550);
+#65550 = SURFACE_SIDE_STYLE('',(#65551));
+#65551 = SURFACE_STYLE_FILL_AREA(#65552);
+#65552 = FILL_AREA_STYLE('',(#65553));
+#65553 = FILL_AREA_STYLE_COLOUR('',#64024);
+#65554 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #65555),#39103);
+#65555 = STYLED_ITEM('color',(#65556),#38949);
+#65556 = PRESENTATION_STYLE_ASSIGNMENT((#65557));
+#65557 = SURFACE_STYLE_USAGE(.BOTH.,#65558);
+#65558 = SURFACE_SIDE_STYLE('',(#65559));
+#65559 = SURFACE_STYLE_FILL_AREA(#65560);
+#65560 = FILL_AREA_STYLE('',(#65561));
+#65561 = FILL_AREA_STYLE_COLOUR('',#64024);
+#65562 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #65563),#24460);
+#65563 = STYLED_ITEM('color',(#65564),#24310);
+#65564 = PRESENTATION_STYLE_ASSIGNMENT((#65565));
+#65565 = SURFACE_STYLE_USAGE(.BOTH.,#65566);
+#65566 = SURFACE_SIDE_STYLE('',(#65567));
+#65567 = SURFACE_STYLE_FILL_AREA(#65568);
+#65568 = FILL_AREA_STYLE('',(#65569));
+#65569 = FILL_AREA_STYLE_COLOUR('',#64024);
+#65570 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #65571),#31319);
+#65571 = STYLED_ITEM('color',(#65572),#31169);
+#65572 = PRESENTATION_STYLE_ASSIGNMENT((#65573));
+#65573 = SURFACE_STYLE_USAGE(.BOTH.,#65574);
+#65574 = SURFACE_SIDE_STYLE('',(#65575));
+#65575 = SURFACE_STYLE_FILL_AREA(#65576);
+#65576 = FILL_AREA_STYLE('',(#65577));
+#65577 = FILL_AREA_STYLE_COLOUR('',#64024);
+#65578 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #65579),#63342);
+#65579 = STYLED_ITEM('color',(#65580),#63270);
+#65580 = PRESENTATION_STYLE_ASSIGNMENT((#65581));
+#65581 = SURFACE_STYLE_USAGE(.BOTH.,#65582);
+#65582 = SURFACE_SIDE_STYLE('',(#65583));
+#65583 = SURFACE_STYLE_FILL_AREA(#65584);
+#65584 = FILL_AREA_STYLE('',(#65585));
+#65585 = FILL_AREA_STYLE_COLOUR('',#64024);
+#65586 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #65587),#33083);
+#65587 = STYLED_ITEM('color',(#65588),#33011);
+#65588 = PRESENTATION_STYLE_ASSIGNMENT((#65589));
+#65589 = SURFACE_STYLE_USAGE(.BOTH.,#65590);
+#65590 = SURFACE_SIDE_STYLE('',(#65591));
+#65591 = SURFACE_STYLE_FILL_AREA(#65592);
+#65592 = FILL_AREA_STYLE('',(#65593));
+#65593 = FILL_AREA_STYLE_COLOUR('',#64089);
+#65594 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #65595),#28945);
+#65595 = STYLED_ITEM('color',(#65596),#28795);
+#65596 = PRESENTATION_STYLE_ASSIGNMENT((#65597));
+#65597 = SURFACE_STYLE_USAGE(.BOTH.,#65598);
+#65598 = SURFACE_SIDE_STYLE('',(#65599));
+#65599 = SURFACE_STYLE_FILL_AREA(#65600);
+#65600 = FILL_AREA_STYLE('',(#65601));
+#65601 = FILL_AREA_STYLE_COLOUR('',#64024);
+#65602 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #65603),#57930);
+#65603 = STYLED_ITEM('color',(#65604),#57800);
+#65604 = PRESENTATION_STYLE_ASSIGNMENT((#65605));
+#65605 = SURFACE_STYLE_USAGE(.BOTH.,#65606);
+#65606 = SURFACE_SIDE_STYLE('',(#65607));
+#65607 = SURFACE_STYLE_FILL_AREA(#65608);
+#65608 = FILL_AREA_STYLE('',(#65609));
+#65609 = FILL_AREA_STYLE_COLOUR('',#64024);
+#65610 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #65611),#23523);
+#65611 = STYLED_ITEM('color',(#65612),#23351);
+#65612 = PRESENTATION_STYLE_ASSIGNMENT((#65613));
+#65613 = SURFACE_STYLE_USAGE(.BOTH.,#65614);
+#65614 = SURFACE_SIDE_STYLE('',(#65615));
+#65615 = SURFACE_STYLE_FILL_AREA(#65616);
+#65616 = FILL_AREA_STYLE('',(#65617));
+#65617 = FILL_AREA_STYLE_COLOUR('',#64089);
+#65618 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #65619),#59284);
+#65619 = STYLED_ITEM('color',(#65620),#59212);
+#65620 = PRESENTATION_STYLE_ASSIGNMENT((#65621));
+#65621 = SURFACE_STYLE_USAGE(.BOTH.,#65622);
+#65622 = SURFACE_SIDE_STYLE('',(#65623));
+#65623 = SURFACE_STYLE_FILL_AREA(#65624);
+#65624 = FILL_AREA_STYLE('',(#65625));
+#65625 = FILL_AREA_STYLE_COLOUR('',#64024);
+#65626 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #65627),#6568);
+#65627 = STYLED_ITEM('color',(#65628),#6444);
+#65628 = PRESENTATION_STYLE_ASSIGNMENT((#65629));
+#65629 = SURFACE_STYLE_USAGE(.BOTH.,#65630);
+#65630 = SURFACE_SIDE_STYLE('',(#65631));
+#65631 = SURFACE_STYLE_FILL_AREA(#65632);
+#65632 = FILL_AREA_STYLE('',(#65633));
+#65633 = FILL_AREA_STYLE_COLOUR('',#64024);
+#65634 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #65635),#61331);
+#65635 = STYLED_ITEM('color',(#65636),#61259);
+#65636 = PRESENTATION_STYLE_ASSIGNMENT((#65637));
+#65637 = SURFACE_STYLE_USAGE(.BOTH.,#65638);
+#65638 = SURFACE_SIDE_STYLE('',(#65639));
+#65639 = SURFACE_STYLE_FILL_AREA(#65640);
+#65640 = FILL_AREA_STYLE('',(#65641));
+#65641 = FILL_AREA_STYLE_COLOUR('',#64024);
+#65642 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #65643),#42481);
+#65643 = STYLED_ITEM('color',(#65644),#42377);
+#65644 = PRESENTATION_STYLE_ASSIGNMENT((#65645));
+#65645 = SURFACE_STYLE_USAGE(.BOTH.,#65646);
+#65646 = SURFACE_SIDE_STYLE('',(#65647));
+#65647 = SURFACE_STYLE_FILL_AREA(#65648);
+#65648 = FILL_AREA_STYLE('',(#65649));
+#65649 = FILL_AREA_STYLE_COLOUR('',#64089);
+#65650 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #65651),#28774);
+#65651 = STYLED_ITEM('color',(#65652),#28602);
+#65652 = PRESENTATION_STYLE_ASSIGNMENT((#65653));
+#65653 = SURFACE_STYLE_USAGE(.BOTH.,#65654);
+#65654 = SURFACE_SIDE_STYLE('',(#65655));
+#65655 = SURFACE_STYLE_FILL_AREA(#65656);
+#65656 = FILL_AREA_STYLE('',(#65657));
+#65657 = FILL_AREA_STYLE_COLOUR('',#64024);
+#65658 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #65659),#49352);
+#65659 = STYLED_ITEM('color',(#65660),#49193);
+#65660 = PRESENTATION_STYLE_ASSIGNMENT((#65661));
+#65661 = SURFACE_STYLE_USAGE(.BOTH.,#65662);
+#65662 = SURFACE_SIDE_STYLE('',(#65663));
+#65663 = SURFACE_STYLE_FILL_AREA(#65664);
+#65664 = FILL_AREA_STYLE('',(#65665));
+#65665 = FILL_AREA_STYLE_COLOUR('',#64024);
+#65666 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #65667),#5861);
+#65667 = STYLED_ITEM('color',(#65668),#5761);
+#65668 = PRESENTATION_STYLE_ASSIGNMENT((#65669));
+#65669 = SURFACE_STYLE_USAGE(.BOTH.,#65670);
+#65670 = SURFACE_SIDE_STYLE('',(#65671));
+#65671 = SURFACE_STYLE_FILL_AREA(#65672);
+#65672 = FILL_AREA_STYLE('',(#65673));
+#65673 = FILL_AREA_STYLE_COLOUR('',#64024);
+#65674 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #65675),#11687);
+#65675 = STYLED_ITEM('color',(#65676),#11506);
+#65676 = PRESENTATION_STYLE_ASSIGNMENT((#65677));
+#65677 = SURFACE_STYLE_USAGE(.BOTH.,#65678);
+#65678 = SURFACE_SIDE_STYLE('',(#65679));
+#65679 = SURFACE_STYLE_FILL_AREA(#65680);
+#65680 = FILL_AREA_STYLE('',(#65681));
+#65681 = FILL_AREA_STYLE_COLOUR('',#64024);
+#65682 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #65683),#27870);
+#65683 = STYLED_ITEM('color',(#65684),#27702);
+#65684 = PRESENTATION_STYLE_ASSIGNMENT((#65685));
+#65685 = SURFACE_STYLE_USAGE(.BOTH.,#65686);
+#65686 = SURFACE_SIDE_STYLE('',(#65687));
+#65687 = SURFACE_STYLE_FILL_AREA(#65688);
+#65688 = FILL_AREA_STYLE('',(#65689));
+#65689 = FILL_AREA_STYLE_COLOUR('',#64024);
+#65690 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #65691),#18840);
+#65691 = STYLED_ITEM('color',(#65692),#18668);
+#65692 = PRESENTATION_STYLE_ASSIGNMENT((#65693));
+#65693 = SURFACE_STYLE_USAGE(.BOTH.,#65694);
+#65694 = SURFACE_SIDE_STYLE('',(#65695));
+#65695 = SURFACE_STYLE_FILL_AREA(#65696);
+#65696 = FILL_AREA_STYLE('',(#65697));
+#65697 = FILL_AREA_STYLE_COLOUR('',#64024);
+#65698 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #65699),#38928);
+#65699 = STYLED_ITEM('color',(#65700),#38804);
+#65700 = PRESENTATION_STYLE_ASSIGNMENT((#65701));
+#65701 = SURFACE_STYLE_USAGE(.BOTH.,#65702);
+#65702 = SURFACE_SIDE_STYLE('',(#65703));
+#65703 = SURFACE_STYLE_FILL_AREA(#65704);
+#65704 = FILL_AREA_STYLE('',(#65705));
+#65705 = FILL_AREA_STYLE_COLOUR('',#64024);
+#65706 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #65707),#46829);
+#65707 = STYLED_ITEM('color',(#65708),#46757);
+#65708 = PRESENTATION_STYLE_ASSIGNMENT((#65709));
+#65709 = SURFACE_STYLE_USAGE(.BOTH.,#65710);
+#65710 = SURFACE_SIDE_STYLE('',(#65711));
+#65711 = SURFACE_STYLE_FILL_AREA(#65712);
+#65712 = FILL_AREA_STYLE('',(#65713));
+#65713 = FILL_AREA_STYLE_COLOUR('',#64089);
+#65714 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #65715),#29498);
+#65715 = STYLED_ITEM('color',(#65716),#29339);
+#65716 = PRESENTATION_STYLE_ASSIGNMENT((#65717));
+#65717 = SURFACE_STYLE_USAGE(.BOTH.,#65718);
+#65718 = SURFACE_SIDE_STYLE('',(#65719));
+#65719 = SURFACE_STYLE_FILL_AREA(#65720);
+#65720 = FILL_AREA_STYLE('',(#65721));
+#65721 = FILL_AREA_STYLE_COLOUR('',#64024);
+#65722 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #65723),#60696);
+#65723 = STYLED_ITEM('color',(#65724),#60547);
+#65724 = PRESENTATION_STYLE_ASSIGNMENT((#65725));
+#65725 = SURFACE_STYLE_USAGE(.BOTH.,#65726);
+#65726 = SURFACE_SIDE_STYLE('',(#65727));
+#65727 = SURFACE_STYLE_FILL_AREA(#65728);
+#65728 = FILL_AREA_STYLE('',(#65729));
+#65729 = FILL_AREA_STYLE_COLOUR('',#64024);
+#65730 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #65731),#30051);
+#65731 = STYLED_ITEM('color',(#65732),#29892);
+#65732 = PRESENTATION_STYLE_ASSIGNMENT((#65733));
+#65733 = SURFACE_STYLE_USAGE(.BOTH.,#65734);
+#65734 = SURFACE_SIDE_STYLE('',(#65735));
+#65735 = SURFACE_STYLE_FILL_AREA(#65736);
+#65736 = FILL_AREA_STYLE('',(#65737));
+#65737 = FILL_AREA_STYLE_COLOUR('',#64024);
+#65738 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #65739),#11090);
+#65739 = STYLED_ITEM('color',(#65740),#10940);
+#65740 = PRESENTATION_STYLE_ASSIGNMENT((#65741));
+#65741 = SURFACE_STYLE_USAGE(.BOTH.,#65742);
+#65742 = SURFACE_SIDE_STYLE('',(#65743));
+#65743 = SURFACE_STYLE_FILL_AREA(#65744);
+#65744 = FILL_AREA_STYLE('',(#65745));
+#65745 = FILL_AREA_STYLE_COLOUR('',#64024);
+#65746 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #65747),#33419);
+#65747 = STYLED_ITEM('color',(#65748),#33315);
+#65748 = PRESENTATION_STYLE_ASSIGNMENT((#65749));
+#65749 = SURFACE_STYLE_USAGE(.BOTH.,#65750);
+#65750 = SURFACE_SIDE_STYLE('',(#65751));
+#65751 = SURFACE_STYLE_FILL_AREA(#65752);
+#65752 = FILL_AREA_STYLE('',(#65753));
+#65753 = FILL_AREA_STYLE_COLOUR('',#64089);
+#65754 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #65755),#63249);
+#65755 = STYLED_ITEM('color',(#65756),#63177);
+#65756 = PRESENTATION_STYLE_ASSIGNMENT((#65757));
+#65757 = SURFACE_STYLE_USAGE(.BOTH.,#65758);
+#65758 = SURFACE_SIDE_STYLE('',(#65759));
+#65759 = SURFACE_STYLE_FILL_AREA(#65760);
+#65760 = FILL_AREA_STYLE('',(#65761));
+#65761 = FILL_AREA_STYLE_COLOUR('',#64024);
+#65762 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #65763),#6914);
+#65763 = STYLED_ITEM('color',(#65764),#6764);
+#65764 = PRESENTATION_STYLE_ASSIGNMENT((#65765));
+#65765 = SURFACE_STYLE_USAGE(.BOTH.,#65766);
+#65766 = SURFACE_SIDE_STYLE('',(#65767));
+#65767 = SURFACE_STYLE_FILL_AREA(#65768);
+#65768 = FILL_AREA_STYLE('',(#65769));
+#65769 = FILL_AREA_STYLE_COLOUR('',#64024);
+#65770 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #65771),#42356);
+#65771 = STYLED_ITEM('color',(#65772),#42284);
+#65772 = PRESENTATION_STYLE_ASSIGNMENT((#65773));
+#65773 = SURFACE_STYLE_USAGE(.BOTH.,#65774);
+#65774 = SURFACE_SIDE_STYLE('',(#65775));
+#65775 = SURFACE_STYLE_FILL_AREA(#65776);
+#65776 = FILL_AREA_STYLE('',(#65777));
+#65777 = FILL_AREA_STYLE_COLOUR('',#64089);
+#65778 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #65779),#31148);
+#65779 = STYLED_ITEM('color',(#65780),#30976);
+#65780 = PRESENTATION_STYLE_ASSIGNMENT((#65781));
+#65781 = SURFACE_STYLE_USAGE(.BOTH.,#65782);
+#65782 = SURFACE_SIDE_STYLE('',(#65783));
+#65783 = SURFACE_STYLE_FILL_AREA(#65784);
+#65784 = FILL_AREA_STYLE('',(#65785));
+#65785 = FILL_AREA_STYLE_COLOUR('',#64024);
+#65786 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #65787),#45821);
+#65787 = STYLED_ITEM('color',(#65788),#45651);
+#65788 = PRESENTATION_STYLE_ASSIGNMENT((#65789));
+#65789 = SURFACE_STYLE_USAGE(.BOTH.,#65790);
+#65790 = SURFACE_SIDE_STYLE('',(#65791));
+#65791 = SURFACE_STYLE_FILL_AREA(#65792);
+#65792 = FILL_AREA_STYLE('',(#65793));
+#65793 = FILL_AREA_STYLE_COLOUR('',#64024);
+#65794 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #65795),#41639);
+#65795 = STYLED_ITEM('color',(#65796),#41211);
+#65796 = PRESENTATION_STYLE_ASSIGNMENT((#65797));
+#65797 = SURFACE_STYLE_USAGE(.BOTH.,#65798);
+#65798 = SURFACE_SIDE_STYLE('',(#65799));
+#65799 = SURFACE_STYLE_FILL_AREA(#65800);
+#65800 = FILL_AREA_STYLE('',(#65801));
+#65801 = FILL_AREA_STYLE_COLOUR('',#64024);
+#65802 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #65803),#55803);
+#65803 = STYLED_ITEM('color',(#65804),#55673);
+#65804 = PRESENTATION_STYLE_ASSIGNMENT((#65805));
+#65805 = SURFACE_STYLE_USAGE(.BOTH.,#65806);
+#65806 = SURFACE_SIDE_STYLE('',(#65807));
+#65807 = SURFACE_STYLE_FILL_AREA(#65808);
+#65808 = FILL_AREA_STYLE('',(#65809));
+#65809 = FILL_AREA_STYLE_COLOUR('',#64024);
+#65810 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #65811),#46566);
+#65811 = STYLED_ITEM('color',(#65812),#46436);
+#65812 = PRESENTATION_STYLE_ASSIGNMENT((#65813));
+#65813 = SURFACE_STYLE_USAGE(.BOTH.,#65814);
+#65814 = SURFACE_SIDE_STYLE('',(#65815));
+#65815 = SURFACE_STYLE_FILL_AREA(#65816);
+#65816 = FILL_AREA_STYLE('',(#65817));
+#65817 = FILL_AREA_STYLE_COLOUR('',#64024);
+#65818 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #65819),#22673);
+#65819 = STYLED_ITEM('color',(#65820),#22601);
+#65820 = PRESENTATION_STYLE_ASSIGNMENT((#65821));
+#65821 = SURFACE_STYLE_USAGE(.BOTH.,#65822);
+#65822 = SURFACE_SIDE_STYLE('',(#65823));
+#65823 = SURFACE_STYLE_FILL_AREA(#65824);
+#65824 = FILL_AREA_STYLE('',(#65825));
+#65825 = FILL_AREA_STYLE_COLOUR('',#64089);
+#65826 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #65827),#49918);
+#65827 = STYLED_ITEM('color',(#65828),#49768);
+#65828 = PRESENTATION_STYLE_ASSIGNMENT((#65829));
+#65829 = SURFACE_STYLE_USAGE(.BOTH.,#65830);
+#65830 = SURFACE_SIDE_STYLE('',(#65831));
+#65831 = SURFACE_STYLE_FILL_AREA(#65832);
+#65832 = FILL_AREA_STYLE('',(#65833));
+#65833 = FILL_AREA_STYLE_COLOUR('',#64024);
+#65834 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #65835),#49545);
+#65835 = STYLED_ITEM('color',(#65836),#49373);
+#65836 = PRESENTATION_STYLE_ASSIGNMENT((#65837));
+#65837 = SURFACE_STYLE_USAGE(.BOTH.,#65838);
+#65838 = SURFACE_SIDE_STYLE('',(#65839));
+#65839 = SURFACE_STYLE_FILL_AREA(#65840);
+#65840 = FILL_AREA_STYLE('',(#65841));
+#65841 = FILL_AREA_STYLE_COLOUR('',#64024);
+#65842 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #65843),#50529);
+#65843 = STYLED_ITEM('color',(#65844),#50379);
+#65844 = PRESENTATION_STYLE_ASSIGNMENT((#65845));
+#65845 = SURFACE_STYLE_USAGE(.BOTH.,#65846);
+#65846 = SURFACE_SIDE_STYLE('',(#65847));
+#65847 = SURFACE_STYLE_FILL_AREA(#65848);
+#65848 = FILL_AREA_STYLE('',(#65849));
+#65849 = FILL_AREA_STYLE_COLOUR('',#64024);
+#65850 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #65851),#53855);
+#65851 = STYLED_ITEM('color',(#65852),#53731);
+#65852 = PRESENTATION_STYLE_ASSIGNMENT((#65853));
+#65853 = SURFACE_STYLE_USAGE(.BOTH.,#65854);
+#65854 = SURFACE_SIDE_STYLE('',(#65855));
+#65855 = SURFACE_STYLE_FILL_AREA(#65856);
+#65856 = FILL_AREA_STYLE('',(#65857));
+#65857 = FILL_AREA_STYLE_COLOUR('',#64024);
+#65858 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #65859),#39196);
+#65859 = STYLED_ITEM('color',(#65860),#39124);
+#65860 = PRESENTATION_STYLE_ASSIGNMENT((#65861));
+#65861 = SURFACE_STYLE_USAGE(.BOTH.,#65862);
+#65862 = SURFACE_SIDE_STYLE('',(#65863));
+#65863 = SURFACE_STYLE_FILL_AREA(#65864);
+#65864 = FILL_AREA_STYLE('',(#65865));
+#65865 = FILL_AREA_STYLE_COLOUR('',#64024);
+#65866 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #65867),#12643);
+#65867 = STYLED_ITEM('color',(#65868),#12571);
+#65868 = PRESENTATION_STYLE_ASSIGNMENT((#65869));
+#65869 = SURFACE_STYLE_USAGE(.BOTH.,#65870);
+#65870 = SURFACE_SIDE_STYLE('',(#65871));
+#65871 = SURFACE_STYLE_FILL_AREA(#65872);
+#65872 = FILL_AREA_STYLE('',(#65873));
+#65873 = FILL_AREA_STYLE_COLOUR('',#64024);
+#65874 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #65875),#59945);
+#65875 = STYLED_ITEM('color',(#65876),#59815);
+#65876 = PRESENTATION_STYLE_ASSIGNMENT((#65877));
+#65877 = SURFACE_STYLE_USAGE(.BOTH.,#65878);
+#65878 = SURFACE_SIDE_STYLE('',(#65879));
+#65879 = SURFACE_STYLE_FILL_AREA(#65880);
+#65880 = FILL_AREA_STYLE('',(#65881));
+#65881 = FILL_AREA_STYLE_COLOUR('',#64024);
+#65882 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #65883),#56763);
+#65883 = STYLED_ITEM('color',(#65884),#56691);
+#65884 = PRESENTATION_STYLE_ASSIGNMENT((#65885));
+#65885 = SURFACE_STYLE_USAGE(.BOTH.,#65886);
+#65886 = SURFACE_SIDE_STYLE('',(#65887));
+#65887 = SURFACE_STYLE_FILL_AREA(#65888);
+#65888 = FILL_AREA_STYLE('',(#65889));
+#65889 = FILL_AREA_STYLE_COLOUR('',#64024);
+#65890 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #65891),#33964);
+#65891 = STYLED_ITEM('color',(#65892),#33812);
+#65892 = PRESENTATION_STYLE_ASSIGNMENT((#65893));
+#65893 = SURFACE_STYLE_USAGE(.BOTH.,#65894);
+#65894 = SURFACE_SIDE_STYLE('',(#65895));
+#65895 = SURFACE_STYLE_FILL_AREA(#65896);
+#65896 = FILL_AREA_STYLE('',(#65897));
+#65897 = FILL_AREA_STYLE_COLOUR('',#64089);
+#65898 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #65899),#6743);
+#65899 = STYLED_ITEM('color',(#65900),#6589);
+#65900 = PRESENTATION_STYLE_ASSIGNMENT((#65901));
+#65901 = SURFACE_STYLE_USAGE(.BOTH.,#65902);
+#65902 = SURFACE_SIDE_STYLE('',(#65903));
+#65903 = SURFACE_STYLE_FILL_AREA(#65904);
+#65904 = FILL_AREA_STYLE('',(#65905));
+#65905 = FILL_AREA_STYLE_COLOUR('',#64024);
+#65906 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #65907),#8106);
+#65907 = STYLED_ITEM('color',(#65908),#7934);
+#65908 = PRESENTATION_STYLE_ASSIGNMENT((#65909));
+#65909 = SURFACE_STYLE_USAGE(.BOTH.,#65910);
+#65910 = SURFACE_SIDE_STYLE('',(#65911));
+#65911 = SURFACE_STYLE_FILL_AREA(#65912);
+#65912 = FILL_AREA_STYLE('',(#65913));
+#65913 = FILL_AREA_STYLE_COLOUR('',#64024);
+#65914 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #65915),#60433);
+#65915 = STYLED_ITEM('color',(#65916),#60361);
+#65916 = PRESENTATION_STYLE_ASSIGNMENT((#65917));
+#65917 = SURFACE_STYLE_USAGE(.BOTH.,#65918);
+#65918 = SURFACE_SIDE_STYLE('',(#65919));
+#65919 = SURFACE_STYLE_FILL_AREA(#65920);
+#65920 = FILL_AREA_STYLE('',(#65921));
+#65921 = FILL_AREA_STYLE_COLOUR('',#64024);
+#65922 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #65923),#62303);
+#65923 = STYLED_ITEM('color',(#65924),#62133);
+#65924 = PRESENTATION_STYLE_ASSIGNMENT((#65925));
+#65925 = SURFACE_STYLE_USAGE(.BOTH.,#65926);
+#65926 = SURFACE_SIDE_STYLE('',(#65927));
+#65927 = SURFACE_STYLE_FILL_AREA(#65928);
+#65928 = FILL_AREA_STYLE('',(#65929));
+#65929 = FILL_AREA_STYLE_COLOUR('',#64024);
+#65930 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #65931),#27030);
+#65931 = STYLED_ITEM('color',(#65932),#26880);
+#65932 = PRESENTATION_STYLE_ASSIGNMENT((#65933));
+#65933 = SURFACE_STYLE_USAGE(.BOTH.,#65934);
+#65934 = SURFACE_SIDE_STYLE('',(#65935));
+#65935 = SURFACE_STYLE_FILL_AREA(#65936);
+#65936 = FILL_AREA_STYLE('',(#65937));
+#65937 = FILL_AREA_STYLE_COLOUR('',#64024);
+#65938 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #65939),#17708);
+#65939 = STYLED_ITEM('color',(#65940),#17536);
+#65940 = PRESENTATION_STYLE_ASSIGNMENT((#65941));
+#65941 = SURFACE_STYLE_USAGE(.BOTH.,#65942);
+#65942 = SURFACE_SIDE_STYLE('',(#65943));
+#65943 = SURFACE_STYLE_FILL_AREA(#65944);
+#65944 = FILL_AREA_STYLE('',(#65945));
+#65945 = FILL_AREA_STYLE_COLOUR('',#64024);
+#65946 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #65947),#44566);
+#65947 = STYLED_ITEM('color',(#65948),#44486);
+#65948 = PRESENTATION_STYLE_ASSIGNMENT((#65949));
+#65949 = SURFACE_STYLE_USAGE(.BOTH.,#65950);
+#65950 = SURFACE_SIDE_STYLE('',(#65951));
+#65951 = SURFACE_STYLE_FILL_AREA(#65952);
+#65952 = FILL_AREA_STYLE('',(#65953));
+#65953 = FILL_AREA_STYLE_COLOUR('',#64024);
+#65954 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #65955),#63730);
+#65955 = STYLED_ITEM('color',(#65956),#63658);
+#65956 = PRESENTATION_STYLE_ASSIGNMENT((#65957));
+#65957 = SURFACE_STYLE_USAGE(.BOTH.,#65958);
+#65958 = SURFACE_SIDE_STYLE('',(#65959));
+#65959 = SURFACE_STYLE_FILL_AREA(#65960);
+#65960 = FILL_AREA_STYLE('',(#65961));
+#65961 = FILL_AREA_STYLE_COLOUR('',#64024);
+#65962 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #65963),#27467);
+#65963 = STYLED_ITEM('color',(#65964),#27317);
+#65964 = PRESENTATION_STYLE_ASSIGNMENT((#65965));
+#65965 = SURFACE_STYLE_USAGE(.BOTH.,#65966);
+#65966 = SURFACE_SIDE_STYLE('',(#65967));
+#65967 = SURFACE_STYLE_FILL_AREA(#65968);
+#65968 = FILL_AREA_STYLE('',(#65969));
+#65969 = FILL_AREA_STYLE_COLOUR('',#64024);
+#65970 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #65971),#55315);
+#65971 = STYLED_ITEM('color',(#65972),#54887);
+#65972 = PRESENTATION_STYLE_ASSIGNMENT((#65973));
+#65973 = SURFACE_STYLE_USAGE(.BOTH.,#65974);
+#65974 = SURFACE_SIDE_STYLE('',(#65975));
+#65975 = SURFACE_STYLE_FILL_AREA(#65976);
+#65976 = FILL_AREA_STYLE('',(#65977));
+#65977 = FILL_AREA_STYLE_COLOUR('',#64024);
+#65978 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #65979),#45034);
+#65979 = STYLED_ITEM('color',(#65980),#44962);
+#65980 = PRESENTATION_STYLE_ASSIGNMENT((#65981));
+#65981 = SURFACE_STYLE_USAGE(.BOTH.,#65982);
+#65982 = SURFACE_SIDE_STYLE('',(#65983));
+#65983 = SURFACE_STYLE_FILL_AREA(#65984);
+#65984 = FILL_AREA_STYLE('',(#65985));
+#65985 = FILL_AREA_STYLE_COLOUR('',#64024);
+#65986 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #65987),#53017);
+#65987 = STYLED_ITEM('color',(#65988),#52845);
+#65988 = PRESENTATION_STYLE_ASSIGNMENT((#65989));
+#65989 = SURFACE_STYLE_USAGE(.BOTH.,#65990);
+#65990 = SURFACE_SIDE_STYLE('',(#65991));
+#65991 = SURFACE_STYLE_FILL_AREA(#65992);
+#65992 = FILL_AREA_STYLE('',(#65993));
+#65993 = FILL_AREA_STYLE_COLOUR('',#64024);
+#65994 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #65995),#52824);
+#65995 = STYLED_ITEM('color',(#65996),#52643);
+#65996 = PRESENTATION_STYLE_ASSIGNMENT((#65997));
+#65997 = SURFACE_STYLE_USAGE(.BOTH.,#65998);
+#65998 = SURFACE_SIDE_STYLE('',(#65999));
+#65999 = SURFACE_STYLE_FILL_AREA(#66000);
+#66000 = FILL_AREA_STYLE('',(#66001));
+#66001 = FILL_AREA_STYLE_COLOUR('',#64024);
+#66002 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #66003),#52034);
+#66003 = STYLED_ITEM('color',(#66004),#51875);
+#66004 = PRESENTATION_STYLE_ASSIGNMENT((#66005));
+#66005 = SURFACE_STYLE_USAGE(.BOTH.,#66006);
+#66006 = SURFACE_SIDE_STYLE('',(#66007));
+#66007 = SURFACE_STYLE_FILL_AREA(#66008);
+#66008 = FILL_AREA_STYLE('',(#66009));
+#66009 = FILL_AREA_STYLE_COLOUR('',#64024);
+#66010 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #66011),#3713);
+#66011 = STYLED_ITEM('color',(#66012),#3563);
+#66012 = PRESENTATION_STYLE_ASSIGNMENT((#66013));
+#66013 = SURFACE_STYLE_USAGE(.BOTH.,#66014);
+#66014 = SURFACE_SIDE_STYLE('',(#66015));
+#66015 = SURFACE_STYLE_FILL_AREA(#66016);
+#66016 = FILL_AREA_STYLE('',(#66017));
+#66017 = FILL_AREA_STYLE_COLOUR('',#64024);
+#66018 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #66019),#38432);
+#66019 = STYLED_ITEM('color',(#66020),#38282);
+#66020 = PRESENTATION_STYLE_ASSIGNMENT((#66021));
+#66021 = SURFACE_STYLE_USAGE(.BOTH.,#66022);
+#66022 = SURFACE_SIDE_STYLE('',(#66023));
+#66023 = SURFACE_STYLE_FILL_AREA(#66024);
+#66024 = FILL_AREA_STYLE('',(#66025));
+#66025 = FILL_AREA_STYLE_COLOUR('',#64024);
+#66026 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #66027),#13165);
+#66027 = STYLED_ITEM('color',(#66028),#13015);
+#66028 = PRESENTATION_STYLE_ASSIGNMENT((#66029));
+#66029 = SURFACE_STYLE_USAGE(.BOTH.,#66030);
+#66030 = SURFACE_SIDE_STYLE('',(#66031));
+#66031 = SURFACE_STYLE_FILL_AREA(#66032);
+#66032 = FILL_AREA_STYLE('',(#66033));
+#66033 = FILL_AREA_STYLE_COLOUR('',#64024);
+#66034 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #66035),#56129);
+#66035 = STYLED_ITEM('color',(#66036),#55975);
+#66036 = PRESENTATION_STYLE_ASSIGNMENT((#66037));
+#66037 = SURFACE_STYLE_USAGE(.BOTH.,#66038);
+#66038 = SURFACE_SIDE_STYLE('',(#66039));
+#66039 = SURFACE_STYLE_FILL_AREA(#66040);
+#66040 = FILL_AREA_STYLE('',(#66041));
+#66041 = FILL_AREA_STYLE_COLOUR('',#64024);
+#66042 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #66043),#35391);
+#66043 = STYLED_ITEM('color',(#66044),#35232);
+#66044 = PRESENTATION_STYLE_ASSIGNMENT((#66045));
+#66045 = SURFACE_STYLE_USAGE(.BOTH.,#66046);
+#66046 = SURFACE_SIDE_STYLE('',(#66047));
+#66047 = SURFACE_STYLE_FILL_AREA(#66048);
+#66048 = FILL_AREA_STYLE('',(#66049));
+#66049 = FILL_AREA_STYLE_COLOUR('',#64024);
+#66050 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #66051),#50722);
+#66051 = STYLED_ITEM('color',(#66052),#50550);
+#66052 = PRESENTATION_STYLE_ASSIGNMENT((#66053));
+#66053 = SURFACE_STYLE_USAGE(.BOTH.,#66054);
+#66054 = SURFACE_SIDE_STYLE('',(#66055));
+#66055 = SURFACE_STYLE_FILL_AREA(#66056);
+#66056 = FILL_AREA_STYLE('',(#66057));
+#66057 = FILL_AREA_STYLE_COLOUR('',#64024);
+#66058 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #66059),#20012);
+#66059 = STYLED_ITEM('color',(#66060),#19831);
+#66060 = PRESENTATION_STYLE_ASSIGNMENT((#66061));
+#66061 = SURFACE_STYLE_USAGE(.BOTH.,#66062);
+#66062 = SURFACE_SIDE_STYLE('',(#66063));
+#66063 = SURFACE_STYLE_FILL_AREA(#66064);
+#66064 = FILL_AREA_STYLE('',(#66065));
+#66065 = FILL_AREA_STYLE_COLOUR('',#64024);
+#66066 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #66067),#19630);
+#66067 = STYLED_ITEM('color',(#66068),#19449);
+#66068 = PRESENTATION_STYLE_ASSIGNMENT((#66069));
+#66069 = SURFACE_STYLE_USAGE(.BOTH.,#66070);
+#66070 = SURFACE_SIDE_STYLE('',(#66071));
+#66071 = SURFACE_STYLE_FILL_AREA(#66072);
+#66072 = FILL_AREA_STYLE('',(#66073));
+#66073 = FILL_AREA_STYLE_COLOUR('',#64024);
+#66074 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #66075),#47079);
+#66075 = STYLED_ITEM('color',(#66076),#46943);
+#66076 = PRESENTATION_STYLE_ASSIGNMENT((#66077));
+#66077 = SURFACE_STYLE_USAGE(.BOTH.,#66078);
+#66078 = SURFACE_SIDE_STYLE('',(#66079));
+#66079 = SURFACE_STYLE_FILL_AREA(#66080);
+#66080 = FILL_AREA_STYLE('',(#66081));
+#66081 = FILL_AREA_STYLE_COLOUR('',#64089);
+#66082 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #66083),#42574);
+#66083 = STYLED_ITEM('color',(#66084),#42502);
+#66084 = PRESENTATION_STYLE_ASSIGNMENT((#66085));
+#66085 = SURFACE_STYLE_USAGE(.BOTH.,#66086);
+#66086 = SURFACE_SIDE_STYLE('',(#66087));
+#66087 = SURFACE_STYLE_FILL_AREA(#66088);
+#66088 = FILL_AREA_STYLE('',(#66089));
+#66089 = FILL_AREA_STYLE_COLOUR('',#64089);
+#66090 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #66091),#45914);
+#66091 = STYLED_ITEM('color',(#66092),#45842);
+#66092 = PRESENTATION_STYLE_ASSIGNMENT((#66093));
+#66093 = SURFACE_STYLE_USAGE(.BOTH.,#66094);
+#66094 = SURFACE_SIDE_STYLE('',(#66095));
+#66095 = SURFACE_STYLE_FILL_AREA(#66096);
+#66096 = FILL_AREA_STYLE('',(#66097));
+#66097 = FILL_AREA_STYLE_COLOUR('',#64024);
+#66098 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #66099),#63905);
+#66099 = STYLED_ITEM('color',(#66100),#63751);
+#66100 = PRESENTATION_STYLE_ASSIGNMENT((#66101));
+#66101 = SURFACE_STYLE_USAGE(.BOTH.,#66102);
+#66102 = SURFACE_SIDE_STYLE('',(#66103));
+#66103 = SURFACE_STYLE_FILL_AREA(#66104);
+#66104 = FILL_AREA_STYLE('',(#66105));
+#66105 = FILL_AREA_STYLE_COLOUR('',#64024);
+#66106 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #66107),#43208);
+#66107 = STYLED_ITEM('color',(#66108),#43056);
+#66108 = PRESENTATION_STYLE_ASSIGNMENT((#66109));
+#66109 = SURFACE_STYLE_USAGE(.BOTH.,#66110);
+#66110 = SURFACE_SIDE_STYLE('',(#66111));
+#66111 = SURFACE_STYLE_FILL_AREA(#66112);
+#66112 = FILL_AREA_STYLE('',(#66113));
+#66113 = FILL_AREA_STYLE_COLOUR('',#64089);
+#66114 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #66115),#62683);
+#66115 = STYLED_ITEM('color',(#66116),#62611);
+#66116 = PRESENTATION_STYLE_ASSIGNMENT((#66117));
+#66117 = SURFACE_STYLE_USAGE(.BOTH.,#66118);
+#66118 = SURFACE_SIDE_STYLE('',(#66119));
+#66119 = SURFACE_STYLE_FILL_AREA(#66120);
+#66120 = FILL_AREA_STYLE('',(#66121));
+#66121 = FILL_AREA_STYLE_COLOUR('',#64024);
+#66122 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #66123),#44043);
+#66123 = STYLED_ITEM('color',(#66124),#43873);
+#66124 = PRESENTATION_STYLE_ASSIGNMENT((#66125));
+#66125 = SURFACE_STYLE_USAGE(.BOTH.,#66126);
+#66126 = SURFACE_SIDE_STYLE('',(#66127));
+#66127 = SURFACE_STYLE_FILL_AREA(#66128);
+#66128 = FILL_AREA_STYLE('',(#66129));
+#66129 = FILL_AREA_STYLE_COLOUR('',#64024);
+#66130 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #66131),#2111);
+#66131 = STYLED_ITEM('color',(#66132),#1975);
+#66132 = PRESENTATION_STYLE_ASSIGNMENT((#66133));
+#66133 = SURFACE_STYLE_USAGE(.BOTH.,#66134);
+#66134 = SURFACE_SIDE_STYLE('',(#66135));
+#66135 = SURFACE_STYLE_FILL_AREA(#66136);
+#66136 = FILL_AREA_STYLE('',(#66137));
+#66137 = FILL_AREA_STYLE_COLOUR('',#64089);
+#66138 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #66139),#3203);
+#66139 = STYLED_ITEM('color',(#66140),#3022);
+#66140 = PRESENTATION_STYLE_ASSIGNMENT((#66141));
+#66141 = SURFACE_STYLE_USAGE(.BOTH.,#66142);
+#66142 = SURFACE_SIDE_STYLE('',(#66143));
+#66143 = SURFACE_STYLE_FILL_AREA(#66144);
+#66144 = FILL_AREA_STYLE('',(#66145));
+#66145 = FILL_AREA_STYLE_COLOUR('',#64024);
+#66146 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #66147),#45304);
+#66147 = STYLED_ITEM('color',(#66148),#45230);
+#66148 = PRESENTATION_STYLE_ASSIGNMENT((#66149));
+#66149 = SURFACE_STYLE_USAGE(.BOTH.,#66150);
+#66150 = SURFACE_SIDE_STYLE('',(#66151));
+#66151 = SURFACE_STYLE_FILL_AREA(#66152);
+#66152 = FILL_AREA_STYLE('',(#66153));
+#66153 = FILL_AREA_STYLE_COLOUR('',#64024);
+#66154 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #66155),#55652);
+#66155 = STYLED_ITEM('color',(#66156),#55580);
+#66156 = PRESENTATION_STYLE_ASSIGNMENT((#66157));
+#66157 = SURFACE_STYLE_USAGE(.BOTH.,#66158);
+#66158 = SURFACE_SIDE_STYLE('',(#66159));
+#66159 = SURFACE_STYLE_FILL_AREA(#66160);
+#66160 = FILL_AREA_STYLE('',(#66161));
+#66161 = FILL_AREA_STYLE_COLOUR('',#64024);
+#66162 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #66163),#12994);
+#66163 = STYLED_ITEM('color',(#66164),#12844);
+#66164 = PRESENTATION_STYLE_ASSIGNMENT((#66165));
+#66165 = SURFACE_STYLE_USAGE(.BOTH.,#66166);
+#66166 = SURFACE_SIDE_STYLE('',(#66167));
+#66167 = SURFACE_STYLE_FILL_AREA(#66168);
+#66168 = FILL_AREA_STYLE('',(#66169));
+#66169 = FILL_AREA_STYLE_COLOUR('',#64024);
+#66170 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #66171),#15529);
+#66171 = STYLED_ITEM('color',(#66172),#15270);
+#66172 = PRESENTATION_STYLE_ASSIGNMENT((#66173));
+#66173 = SURFACE_STYLE_USAGE(.BOTH.,#66174);
+#66174 = SURFACE_SIDE_STYLE('',(#66175));
+#66175 = SURFACE_STYLE_FILL_AREA(#66176);
+#66176 = FILL_AREA_STYLE('',(#66177));
+#66177 = FILL_AREA_STYLE_COLOUR('',#64024);
+#66178 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #66179),#9804);
+#66179 = STYLED_ITEM('color',(#66180),#9654);
+#66180 = PRESENTATION_STYLE_ASSIGNMENT((#66181));
+#66181 = SURFACE_STYLE_USAGE(.BOTH.,#66182);
+#66182 = SURFACE_SIDE_STYLE('',(#66183));
+#66183 = SURFACE_STYLE_FILL_AREA(#66184);
+#66184 = FILL_AREA_STYLE('',(#66185));
+#66185 = FILL_AREA_STYLE_COLOUR('',#64024);
+#66186 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #66187),#17322);
+#66187 = STYLED_ITEM('color',(#66188),#17141);
+#66188 = PRESENTATION_STYLE_ASSIGNMENT((#66189));
+#66189 = SURFACE_STYLE_USAGE(.BOTH.,#66190);
+#66190 = SURFACE_SIDE_STYLE('',(#66191));
+#66191 = SURFACE_STYLE_FILL_AREA(#66192);
+#66192 = FILL_AREA_STYLE('',(#66193));
+#66193 = FILL_AREA_STYLE_COLOUR('',#64024);
+#66194 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #66195),#21460);
+#66195 = STYLED_ITEM('color',(#66196),#21288);
+#66196 = PRESENTATION_STYLE_ASSIGNMENT((#66197));
+#66197 = SURFACE_STYLE_USAGE(.BOTH.,#66198);
+#66198 = SURFACE_SIDE_STYLE('',(#66199));
+#66199 = SURFACE_STYLE_FILL_AREA(#66200);
+#66200 = FILL_AREA_STYLE('',(#66201));
+#66201 = FILL_AREA_STYLE_COLOUR('',#64024);
+#66202 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #66203),#22394);
+#66203 = STYLED_ITEM('color',(#66204),#22242);
+#66204 = PRESENTATION_STYLE_ASSIGNMENT((#66205));
+#66205 = SURFACE_STYLE_USAGE(.BOTH.,#66206);
+#66206 = SURFACE_SIDE_STYLE('',(#66207));
+#66207 = SURFACE_STYLE_FILL_AREA(#66208);
+#66208 = FILL_AREA_STYLE('',(#66209));
+#66209 = FILL_AREA_STYLE_COLOUR('',#64089);
+#66210 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #66211),#19810);
+#66211 = STYLED_ITEM('color',(#66212),#19651);
+#66212 = PRESENTATION_STYLE_ASSIGNMENT((#66213));
+#66213 = SURFACE_STYLE_USAGE(.BOTH.,#66214);
+#66214 = SURFACE_SIDE_STYLE('',(#66215));
+#66215 = SURFACE_STYLE_FILL_AREA(#66216);
+#66216 = FILL_AREA_STYLE('',(#66217));
+#66217 = FILL_AREA_STYLE_COLOUR('',#64024);
+#66218 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #66219),#63544);
+#66219 = STYLED_ITEM('color',(#66220),#63464);
+#66220 = PRESENTATION_STYLE_ASSIGNMENT((#66221));
+#66221 = SURFACE_STYLE_USAGE(.BOTH.,#66222);
+#66222 = SURFACE_SIDE_STYLE('',(#66223));
+#66223 = SURFACE_STYLE_FILL_AREA(#66224);
+#66224 = FILL_AREA_STYLE('',(#66225));
+#66225 = FILL_AREA_STYLE_COLOUR('',#64024);
+#66226 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #66227),#63063);
+#66227 = STYLED_ITEM('color',(#66228),#62991);
+#66228 = PRESENTATION_STYLE_ASSIGNMENT((#66229));
+#66229 = SURFACE_STYLE_USAGE(.BOTH.,#66230);
+#66230 = SURFACE_SIDE_STYLE('',(#66231));
+#66231 = SURFACE_STYLE_FILL_AREA(#66232);
+#66232 = FILL_AREA_STYLE('',(#66233));
+#66233 = FILL_AREA_STYLE_COLOUR('',#64024);
+#66234 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #66235),#36510);
+#66235 = STYLED_ITEM('color',(#66236),#36329);
+#66236 = PRESENTATION_STYLE_ASSIGNMENT((#66237));
+#66237 = SURFACE_STYLE_USAGE(.BOTH.,#66238);
+#66238 = SURFACE_SIDE_STYLE('',(#66239));
+#66239 = SURFACE_STYLE_FILL_AREA(#66240);
+#66240 = FILL_AREA_STYLE('',(#66241));
+#66241 = FILL_AREA_STYLE_COLOUR('',#64024);
+#66242 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #66243),#1861);
+#66243 = STYLED_ITEM('color',(#66244),#1789);
+#66244 = PRESENTATION_STYLE_ASSIGNMENT((#66245));
+#66245 = SURFACE_STYLE_USAGE(.BOTH.,#66246);
+#66246 = SURFACE_SIDE_STYLE('',(#66247));
+#66247 = SURFACE_STYLE_FILL_AREA(#66248);
+#66248 = FILL_AREA_STYLE('',(#66249));
+#66249 = FILL_AREA_STYLE_COLOUR('',#64089);
+#66250 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #66251),#14113);
+#66251 = STYLED_ITEM('color',(#66252),#13932);
+#66252 = PRESENTATION_STYLE_ASSIGNMENT((#66253));
+#66253 = SURFACE_STYLE_USAGE(.BOTH.,#66254);
+#66254 = SURFACE_SIDE_STYLE('',(#66255));
+#66255 = SURFACE_STYLE_FILL_AREA(#66256);
+#66256 = FILL_AREA_STYLE('',(#66257));
+#66257 = FILL_AREA_STYLE_COLOUR('',#64024);
+#66258 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #66259),#31714);
+#66259 = STYLED_ITEM('color',(#66260),#31542);
+#66260 = PRESENTATION_STYLE_ASSIGNMENT((#66261));
+#66261 = SURFACE_STYLE_USAGE(.BOTH.,#66262);
+#66262 = SURFACE_SIDE_STYLE('',(#66263));
+#66263 = SURFACE_STYLE_FILL_AREA(#66264);
+#66264 = FILL_AREA_STYLE('',(#66265));
+#66265 = FILL_AREA_STYLE_COLOUR('',#64024);
+#66266 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #66267),#33791);
+#66267 = STYLED_ITEM('color',(#66268),#33719);
+#66268 = PRESENTATION_STYLE_ASSIGNMENT((#66269));
+#66269 = SURFACE_STYLE_USAGE(.BOTH.,#66270);
+#66270 = SURFACE_SIDE_STYLE('',(#66271));
+#66271 = SURFACE_STYLE_FILL_AREA(#66272);
+#66272 = FILL_AREA_STYLE('',(#66273));
+#66273 = FILL_AREA_STYLE_COLOUR('',#64089);
+#66274 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #66275),#33605);
+#66275 = STYLED_ITEM('color',(#66276),#33533);
+#66276 = PRESENTATION_STYLE_ASSIGNMENT((#66277));
+#66277 = SURFACE_STYLE_USAGE(.BOTH.,#66278);
+#66278 = SURFACE_SIDE_STYLE('',(#66279));
+#66279 = SURFACE_STYLE_FILL_AREA(#66280);
+#66280 = FILL_AREA_STYLE('',(#66281));
+#66281 = FILL_AREA_STYLE_COLOUR('',#64089);
+#66282 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #66283),#15722);
+#66283 = STYLED_ITEM('color',(#66284),#15550);
+#66284 = PRESENTATION_STYLE_ASSIGNMENT((#66285));
+#66285 = SURFACE_STYLE_USAGE(.BOTH.,#66286);
+#66286 = SURFACE_SIDE_STYLE('',(#66287));
+#66287 = SURFACE_STYLE_FILL_AREA(#66288);
+#66288 = FILL_AREA_STYLE('',(#66289));
+#66289 = FILL_AREA_STYLE_COLOUR('',#64024);
+#66290 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #66291),#28050);
+#66291 = STYLED_ITEM('color',(#66292),#27891);
+#66292 = PRESENTATION_STYLE_ASSIGNMENT((#66293));
+#66293 = SURFACE_STYLE_USAGE(.BOTH.,#66294);
+#66294 = SURFACE_SIDE_STYLE('',(#66295));
+#66295 = SURFACE_STYLE_FILL_AREA(#66296);
+#66296 = FILL_AREA_STYLE('',(#66297));
+#66297 = FILL_AREA_STYLE_COLOUR('',#64024);
+#66298 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #66299),#25576);
+#66299 = STYLED_ITEM('color',(#66300),#25496);
+#66300 = PRESENTATION_STYLE_ASSIGNMENT((#66301));
+#66301 = SURFACE_STYLE_USAGE(.BOTH.,#66302);
+#66302 = SURFACE_SIDE_STYLE('',(#66303));
+#66303 = SURFACE_STYLE_FILL_AREA(#66304);
+#66304 = FILL_AREA_STYLE('',(#66305));
+#66305 = FILL_AREA_STYLE_COLOUR('',#64024);
+#66306 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #66307),#41019);
+#66307 = STYLED_ITEM('color',(#66308),#40591);
+#66308 = PRESENTATION_STYLE_ASSIGNMENT((#66309));
+#66309 = SURFACE_STYLE_USAGE(.BOTH.,#66310);
+#66310 = SURFACE_SIDE_STYLE('',(#66311));
+#66311 = SURFACE_STYLE_FILL_AREA(#66312);
+#66312 = FILL_AREA_STYLE('',(#66313));
+#66313 = FILL_AREA_STYLE_COLOUR('',#64024);
+#66314 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #66315),#20745);
+#66315 = STYLED_ITEM('color',(#66316),#20586);
+#66316 = PRESENTATION_STYLE_ASSIGNMENT((#66317));
+#66317 = SURFACE_STYLE_USAGE(.BOTH.,#66318);
+#66318 = SURFACE_SIDE_STYLE('',(#66319));
+#66319 = SURFACE_STYLE_FILL_AREA(#66320);
+#66320 = FILL_AREA_STYLE('',(#66321));
+#66321 = FILL_AREA_STYLE_COLOUR('',#64024);
+#66322 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #66323),#56577);
+#66323 = STYLED_ITEM('color',(#66324),#56404);
+#66324 = PRESENTATION_STYLE_ASSIGNMENT((#66325));
+#66325 = SURFACE_STYLE_USAGE(.BOTH.,#66326);
+#66326 = SURFACE_SIDE_STYLE('',(#66327));
+#66327 = SURFACE_STYLE_FILL_AREA(#66328);
+#66328 = FILL_AREA_STYLE('',(#66329));
+#66329 = FILL_AREA_STYLE_COLOUR('',#64024);
+#66330 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #66331),#46922);
+#66331 = STYLED_ITEM('color',(#66332),#46850);
+#66332 = PRESENTATION_STYLE_ASSIGNMENT((#66333));
+#66333 = SURFACE_STYLE_USAGE(.BOTH.,#66334);
+#66334 = SURFACE_SIDE_STYLE('',(#66335));
+#66335 = SURFACE_STYLE_FILL_AREA(#66336);
+#66336 = FILL_AREA_STYLE('',(#66337));
+#66337 = FILL_AREA_STYLE_COLOUR('',#64089);
+#66338 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #66339),#62011);
+#66339 = STYLED_ITEM('color',(#66340),#61939);
+#66340 = PRESENTATION_STYLE_ASSIGNMENT((#66341));
+#66341 = SURFACE_STYLE_USAGE(.BOTH.,#66342);
+#66342 = SURFACE_SIDE_STYLE('',(#66343));
+#66343 = SURFACE_STYLE_FILL_AREA(#66344);
+#66344 = FILL_AREA_STYLE('',(#66345));
+#66345 = FILL_AREA_STYLE_COLOUR('',#64024);
+#66346 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #66347),#30955);
+#66347 = STYLED_ITEM('color',(#66348),#30796);
+#66348 = PRESENTATION_STYLE_ASSIGNMENT((#66349));
+#66349 = SURFACE_STYLE_USAGE(.BOTH.,#66350);
+#66350 = SURFACE_SIDE_STYLE('',(#66351));
+#66351 = SURFACE_STYLE_FILL_AREA(#66352);
+#66352 = FILL_AREA_STYLE('',(#66353));
+#66353 = FILL_AREA_STYLE_COLOUR('',#64024);
+#66354 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #66355),#22221);
+#66355 = STYLED_ITEM('color',(#66356),#22149);
+#66356 = PRESENTATION_STYLE_ASSIGNMENT((#66357));
+#66357 = SURFACE_STYLE_USAGE(.BOTH.,#66358);
+#66358 = SURFACE_SIDE_STYLE('',(#66359));
+#66359 = SURFACE_STYLE_FILL_AREA(#66360);
+#66360 = FILL_AREA_STYLE('',(#66361));
+#66361 = FILL_AREA_STYLE_COLOUR('',#64089);
+#66362 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #66363),#33294);
+#66363 = STYLED_ITEM('color',(#66364),#33104);
+#66364 = PRESENTATION_STYLE_ASSIGNMENT((#66365));
+#66365 = SURFACE_STYLE_USAGE(.BOTH.,#66366);
+#66366 = SURFACE_SIDE_STYLE('',(#66367));
+#66367 = SURFACE_STYLE_FILL_AREA(#66368);
+#66368 = FILL_AREA_STYLE('',(#66369));
+#66369 = FILL_AREA_STYLE_COLOUR('',#64089);
+#66370 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #66371),#2204);
+#66371 = STYLED_ITEM('color',(#66372),#2132);
+#66372 = PRESENTATION_STYLE_ASSIGNMENT((#66373));
+#66373 = SURFACE_STYLE_USAGE(.BOTH.,#66374);
+#66374 = SURFACE_SIDE_STYLE('',(#66375));
+#66375 = SURFACE_STYLE_FILL_AREA(#66376);
+#66376 = FILL_AREA_STYLE('',(#66377));
+#66377 = FILL_AREA_STYLE_COLOUR('',#64089);
+#66378 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #66379),#7464);
+#66379 = STYLED_ITEM('color',(#66380),#7384);
+#66380 = PRESENTATION_STYLE_ASSIGNMENT((#66381));
+#66381 = SURFACE_STYLE_USAGE(.BOTH.,#66382);
+#66382 = SURFACE_SIDE_STYLE('',(#66383));
+#66383 = SURFACE_STYLE_FILL_AREA(#66384);
+#66384 = FILL_AREA_STYLE('',(#66385));
+#66385 = FILL_AREA_STYLE_COLOUR('',#64024);
+#66386 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #66387),#39825);
+#66387 = STYLED_ITEM('color',(#66388),#39666);
+#66388 = PRESENTATION_STYLE_ASSIGNMENT((#66389));
+#66389 = SURFACE_STYLE_USAGE(.BOTH.,#66390);
+#66390 = SURFACE_SIDE_STYLE('',(#66391));
+#66391 = SURFACE_STYLE_FILL_AREA(#66392);
+#66392 = FILL_AREA_STYLE('',(#66393));
+#66393 = FILL_AREA_STYLE_COLOUR('',#64024);
+#66394 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #66395),#36137);
+#66395 = STYLED_ITEM('color',(#66396),#35987);
+#66396 = PRESENTATION_STYLE_ASSIGNMENT((#66397));
+#66397 = SURFACE_STYLE_USAGE(.BOTH.,#66398);
+#66398 = SURFACE_SIDE_STYLE('',(#66399));
+#66399 = SURFACE_STYLE_FILL_AREA(#66400);
+#66400 = FILL_AREA_STYLE('',(#66401));
+#66401 = FILL_AREA_STYLE_COLOUR('',#64024);
+#66402 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #66403),#57590);
+#66403 = STYLED_ITEM('color',(#66404),#57422);
+#66404 = PRESENTATION_STYLE_ASSIGNMENT((#66405));
+#66405 = SURFACE_STYLE_USAGE(.BOTH.,#66406);
+#66406 = SURFACE_SIDE_STYLE('',(#66407));
+#66407 = SURFACE_STYLE_FILL_AREA(#66408);
+#66408 = FILL_AREA_STYLE('',(#66409));
+#66409 = FILL_AREA_STYLE_COLOUR('',#64024);
+#66410 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #66411),#6423);
+#66411 = STYLED_ITEM('color',(#66412),#6299);
+#66412 = PRESENTATION_STYLE_ASSIGNMENT((#66413));
+#66413 = SURFACE_STYLE_USAGE(.BOTH.,#66414);
+#66414 = SURFACE_SIDE_STYLE('',(#66415));
+#66415 = SURFACE_STYLE_FILL_AREA(#66416);
+#66416 = FILL_AREA_STYLE('',(#66417));
+#66417 = FILL_AREA_STYLE_COLOUR('',#64024);
+#66418 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #66419),#24553);
+#66419 = STYLED_ITEM('color',(#66420),#24481);
+#66420 = PRESENTATION_STYLE_ASSIGNMENT((#66421));
+#66421 = SURFACE_STYLE_USAGE(.BOTH.,#66422);
+#66422 = SURFACE_SIDE_STYLE('',(#66423));
+#66423 = SURFACE_STYLE_FILL_AREA(#66424);
+#66424 = FILL_AREA_STYLE('',(#66425));
+#66425 = FILL_AREA_STYLE_COLOUR('',#64024);
+#66426 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #66427),#5116);
+#66427 = STYLED_ITEM('color',(#66428),#4688);
+#66428 = PRESENTATION_STYLE_ASSIGNMENT((#66429));
+#66429 = SURFACE_STYLE_USAGE(.BOTH.,#66430);
+#66430 = SURFACE_SIDE_STYLE('',(#66431));
+#66431 = SURFACE_STYLE_FILL_AREA(#66432);
+#66432 = FILL_AREA_STYLE('',(#66433));
+#66433 = FILL_AREA_STYLE_COLOUR('',#64024);
+#66434 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #66435),#21640);
+#66435 = STYLED_ITEM('color',(#66436),#21481);
+#66436 = PRESENTATION_STYLE_ASSIGNMENT((#66437));
+#66437 = SURFACE_STYLE_USAGE(.BOTH.,#66438);
+#66438 = SURFACE_SIDE_STYLE('',(#66439));
+#66439 = SURFACE_STYLE_FILL_AREA(#66440);
+#66440 = FILL_AREA_STYLE('',(#66441));
+#66441 = FILL_AREA_STYLE_COLOUR('',#64024);
+#66442 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #66443),#58214);
+#66443 = STYLED_ITEM('color',(#66444),#58140);
+#66444 = PRESENTATION_STYLE_ASSIGNMENT((#66445));
+#66445 = SURFACE_STYLE_USAGE(.BOTH.,#66446);
+#66446 = SURFACE_SIDE_STYLE('',(#66447));
+#66447 = SURFACE_STYLE_FILL_AREA(#66448);
+#66448 = FILL_AREA_STYLE('',(#66449));
+#66449 = FILL_AREA_STYLE_COLOUR('',#64024);
+#66450 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #66451),#22971);
+#66451 = STYLED_ITEM('color',(#66452),#22787);
+#66452 = PRESENTATION_STYLE_ASSIGNMENT((#66453));
+#66453 = SURFACE_STYLE_USAGE(.BOTH.,#66454);
+#66454 = SURFACE_SIDE_STYLE('',(#66455));
+#66455 = SURFACE_STYLE_FILL_AREA(#66456);
+#66456 = FILL_AREA_STYLE('',(#66457));
+#66457 = FILL_AREA_STYLE_COLOUR('',#64089);
+#66458 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #66459),#63443);
+#66459 = STYLED_ITEM('color',(#66460),#63363);
+#66460 = PRESENTATION_STYLE_ASSIGNMENT((#66461));
+#66461 = SURFACE_STYLE_USAGE(.BOTH.,#66462);
+#66462 = SURFACE_SIDE_STYLE('',(#66463));
+#66463 = SURFACE_STYLE_FILL_AREA(#66464);
+#66464 = FILL_AREA_STYLE('',(#66465));
+#66465 = FILL_AREA_STYLE_COLOUR('',#64024);
+#66466 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #66467),#8470);
+#66467 = STYLED_ITEM('color',(#66468),#8298);
+#66468 = PRESENTATION_STYLE_ASSIGNMENT((#66469));
+#66469 = SURFACE_STYLE_USAGE(.BOTH.,#66470);
+#66470 = SURFACE_SIDE_STYLE('',(#66471));
+#66471 = SURFACE_STYLE_FILL_AREA(#66472);
+#66472 = FILL_AREA_STYLE('',(#66473));
+#66473 = FILL_AREA_STYLE_COLOUR('',#64024);
+#66474 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #66475),#9045);
+#66475 = STYLED_ITEM('color',(#66476),#8864);
+#66476 = PRESENTATION_STYLE_ASSIGNMENT((#66477));
+#66477 = SURFACE_STYLE_USAGE(.BOTH.,#66478);
+#66478 = SURFACE_SIDE_STYLE('',(#66479));
+#66479 = SURFACE_STYLE_FILL_AREA(#66480);
+#66480 = FILL_AREA_STYLE('',(#66481));
+#66481 = FILL_AREA_STYLE_COLOUR('',#64024);
+#66482 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #66483),#23648);
+#66483 = STYLED_ITEM('color',(#66484),#23544);
+#66484 = PRESENTATION_STYLE_ASSIGNMENT((#66485));
+#66485 = SURFACE_STYLE_USAGE(.BOTH.,#66486);
+#66486 = SURFACE_SIDE_STYLE('',(#66487));
+#66487 = SURFACE_STYLE_FILL_AREA(#66488);
+#66488 = FILL_AREA_STYLE('',(#66489));
+#66489 = FILL_AREA_STYLE_COLOUR('',#64089);
+#66490 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #66491),#53710);
+#66491 = STYLED_ITEM('color',(#66492),#53560);
+#66492 = PRESENTATION_STYLE_ASSIGNMENT((#66493));
+#66493 = SURFACE_STYLE_USAGE(.BOTH.,#66494);
+#66494 = SURFACE_SIDE_STYLE('',(#66495));
+#66495 = SURFACE_STYLE_FILL_AREA(#66496);
+#66496 = FILL_AREA_STYLE('',(#66497));
+#66497 = FILL_AREA_STYLE_COLOUR('',#64024);
+#66498 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #66499),#31521);
+#66499 = STYLED_ITEM('color',(#66500),#31340);
+#66500 = PRESENTATION_STYLE_ASSIGNMENT((#66501));
+#66501 = SURFACE_STYLE_USAGE(.BOTH.,#66502);
+#66502 = SURFACE_SIDE_STYLE('',(#66503));
+#66503 = SURFACE_STYLE_FILL_AREA(#66504);
+#66504 = FILL_AREA_STYLE('',(#66505));
+#66505 = FILL_AREA_STYLE_COLOUR('',#64024);
+#66506 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #66507),#40121);
+#66507 = STYLED_ITEM('color',(#66508),#39991);
+#66508 = PRESENTATION_STYLE_ASSIGNMENT((#66509));
+#66509 = SURFACE_STYLE_USAGE(.BOTH.,#66510);
+#66510 = SURFACE_SIDE_STYLE('',(#66511));
+#66511 = SURFACE_STYLE_FILL_AREA(#66512);
+#66512 = FILL_AREA_STYLE('',(#66513));
+#66513 = FILL_AREA_STYLE_COLOUR('',#64024);
+#66514 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #66515),#52227);
+#66515 = STYLED_ITEM('color',(#66516),#52055);
+#66516 = PRESENTATION_STYLE_ASSIGNMENT((#66517));
+#66517 = SURFACE_STYLE_USAGE(.BOTH.,#66518);
+#66518 = SURFACE_SIDE_STYLE('',(#66519));
+#66519 = SURFACE_STYLE_FILL_AREA(#66520);
+#66520 = FILL_AREA_STYLE('',(#66521));
+#66521 = FILL_AREA_STYLE_COLOUR('',#64024);
+#66522 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #66523),#55954);
+#66523 = STYLED_ITEM('color',(#66524),#55824);
+#66524 = PRESENTATION_STYLE_ASSIGNMENT((#66525));
+#66525 = SURFACE_STYLE_USAGE(.BOTH.,#66526);
+#66526 = SURFACE_SIDE_STYLE('',(#66527));
+#66527 = SURFACE_STYLE_FILL_AREA(#66528);
+#66528 = FILL_AREA_STYLE('',(#66529));
+#66529 = FILL_AREA_STYLE_COLOUR('',#64024);
+#66530 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #66531),#22766);
+#66531 = STYLED_ITEM('color',(#66532),#22694);
+#66532 = PRESENTATION_STYLE_ASSIGNMENT((#66533));
+#66533 = SURFACE_STYLE_USAGE(.BOTH.,#66534);
+#66534 = SURFACE_SIDE_STYLE('',(#66535));
+#66535 = SURFACE_STYLE_FILL_AREA(#66536);
+#66536 = FILL_AREA_STYLE('',(#66537));
+#66537 = FILL_AREA_STYLE_COLOUR('',#64089);
+#66538 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #66539),#47865);
+#66539 = STYLED_ITEM('color',(#66540),#47677);
+#66540 = PRESENTATION_STYLE_ASSIGNMENT((#66541));
+#66541 = SURFACE_STYLE_USAGE(.BOTH.,#66542);
+#66542 = SURFACE_SIDE_STYLE('',(#66543));
+#66543 = SURFACE_STYLE_FILL_AREA(#66544);
+#66544 = FILL_AREA_STYLE('',(#66545));
+#66545 = FILL_AREA_STYLE_COLOUR('',#64089);
+#66546 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #66547),#47470);
+#66547 = STYLED_ITEM('color',(#66548),#47398);
+#66548 = PRESENTATION_STYLE_ASSIGNMENT((#66549));
+#66549 = SURFACE_STYLE_USAGE(.BOTH.,#66550);
+#66550 = SURFACE_SIDE_STYLE('',(#66551));
+#66551 = SURFACE_STYLE_FILL_AREA(#66552);
+#66552 = FILL_AREA_STYLE('',(#66553));
+#66553 = FILL_AREA_STYLE_COLOUR('',#64089);
+#66554 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #66555),#60247);
+#66555 = STYLED_ITEM('color',(#66556),#60117);
+#66556 = PRESENTATION_STYLE_ASSIGNMENT((#66557));
+#66557 = SURFACE_STYLE_USAGE(.BOTH.,#66558);
+#66558 = SURFACE_SIDE_STYLE('',(#66559));
+#66559 = SURFACE_STYLE_FILL_AREA(#66560);
+#66560 = FILL_AREA_STYLE('',(#66561));
+#66561 = FILL_AREA_STYLE_COLOUR('',#64024);
+#66562 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #66563),#50213);
+#66563 = STYLED_ITEM('color',(#66564),#50032);
+#66564 = PRESENTATION_STYLE_ASSIGNMENT((#66565));
+#66565 = SURFACE_STYLE_USAGE(.BOTH.,#66566);
+#66566 = SURFACE_SIDE_STYLE('',(#66567));
+#66567 = SURFACE_STYLE_FILL_AREA(#66568);
+#66568 = FILL_AREA_STYLE('',(#66569));
+#66569 = FILL_AREA_STYLE_COLOUR('',#64024);
+#66570 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #66571),#42824);
+#66571 = STYLED_ITEM('color',(#66572),#42688);
+#66572 = PRESENTATION_STYLE_ASSIGNMENT((#66573));
+#66573 = SURFACE_STYLE_USAGE(.BOTH.,#66574);
+#66574 = SURFACE_SIDE_STYLE('',(#66575));
+#66575 = SURFACE_STYLE_FILL_AREA(#66576);
+#66576 = FILL_AREA_STYLE('',(#66577));
+#66577 = FILL_AREA_STYLE_COLOUR('',#64089);
+#66578 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #66579),#40570);
+#66579 = STYLED_ITEM('color',(#66580),#40142);
+#66580 = PRESENTATION_STYLE_ASSIGNMENT((#66581));
+#66581 = SURFACE_STYLE_USAGE(.BOTH.,#66582);
+#66582 = SURFACE_SIDE_STYLE('',(#66583));
+#66583 = SURFACE_STYLE_FILL_AREA(#66584);
+#66584 = FILL_AREA_STYLE('',(#66585));
+#66585 = FILL_AREA_STYLE_COLOUR('',#64024);
+#66586 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #66587),#37664);
+#66587 = STYLED_ITEM('color',(#66588),#37492);
+#66588 = PRESENTATION_STYLE_ASSIGNMENT((#66589));
+#66589 = SURFACE_STYLE_USAGE(.BOTH.,#66590);
+#66590 = SURFACE_SIDE_STYLE('',(#66591));
+#66591 = SURFACE_STYLE_FILL_AREA(#66592);
+#66592 = FILL_AREA_STYLE('',(#66593));
+#66593 = FILL_AREA_STYLE_COLOUR('',#64024);
+#66594 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #66595),#12457);
+#66595 = STYLED_ITEM('color',(#66596),#12307);
+#66596 = PRESENTATION_STYLE_ASSIGNMENT((#66597));
+#66597 = SURFACE_STYLE_USAGE(.BOTH.,#66598);
+#66598 = SURFACE_SIDE_STYLE('',(#66599));
+#66599 = SURFACE_STYLE_FILL_AREA(#66600);
+#66600 = FILL_AREA_STYLE('',(#66601));
+#66601 = FILL_AREA_STYLE_COLOUR('',#64024);
+#66602 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #66603),#10559);
+#66603 = STYLED_ITEM('color',(#66604),#10409);
+#66604 = PRESENTATION_STYLE_ASSIGNMENT((#66605));
+#66605 = SURFACE_STYLE_USAGE(.BOTH.,#66606);
+#66606 = SURFACE_SIDE_STYLE('',(#66607));
+#66607 = SURFACE_STYLE_FILL_AREA(#66608);
+#66608 = FILL_AREA_STYLE('',(#66609));
+#66609 = FILL_AREA_STYLE_COLOUR('',#64024);
+#66610 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #66611),#51468);
+#66611 = STYLED_ITEM('color',(#66612),#51318);
+#66612 = PRESENTATION_STYLE_ASSIGNMENT((#66613));
+#66613 = SURFACE_STYLE_USAGE(.BOTH.,#66614);
+#66614 = SURFACE_SIDE_STYLE('',(#66615));
+#66615 = SURFACE_STYLE_FILL_AREA(#66616);
+#66616 = FILL_AREA_STYLE('',(#66617));
+#66617 = FILL_AREA_STYLE_COLOUR('',#64024);
+#66618 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #66619),#7913);
+#66619 = STYLED_ITEM('color',(#66620),#7485);
+#66620 = PRESENTATION_STYLE_ASSIGNMENT((#66621));
+#66621 = SURFACE_STYLE_USAGE(.BOTH.,#66622);
+#66622 = SURFACE_SIDE_STYLE('',(#66623));
+#66623 = SURFACE_STYLE_FILL_AREA(#66624);
+#66624 = FILL_AREA_STYLE('',(#66625));
+#66625 = FILL_AREA_STYLE_COLOUR('',#64024);
+#66626 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #66627),#2826);
+#66627 = STYLED_ITEM('color',(#66628),#2674);
+#66628 = PRESENTATION_STYLE_ASSIGNMENT((#66629));
+#66629 = SURFACE_STYLE_USAGE(.BOTH.,#66630);
+#66630 = SURFACE_SIDE_STYLE('',(#66631));
+#66631 = SURFACE_STYLE_FILL_AREA(#66632);
+#66632 = FILL_AREA_STYLE('',(#66633));
+#66633 = FILL_AREA_STYLE_COLOUR('',#64024);
+#66634 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #66635),#47377);
+#66635 = STYLED_ITEM('color',(#66636),#47305);
+#66636 = PRESENTATION_STYLE_ASSIGNMENT((#66637));
+#66637 = SURFACE_STYLE_USAGE(.BOTH.,#66638);
+#66638 = SURFACE_SIDE_STYLE('',(#66639));
+#66639 = SURFACE_STYLE_FILL_AREA(#66640);
+#66640 = FILL_AREA_STYLE('',(#66641));
+#66641 = FILL_AREA_STYLE_COLOUR('',#64089);
+#66642 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #66643),#21935);
+#66643 = STYLED_ITEM('color',(#66644),#21863);
+#66644 = PRESENTATION_STYLE_ASSIGNMENT((#66645));
+#66645 = SURFACE_STYLE_USAGE(.BOTH.,#66646);
+#66646 = SURFACE_SIDE_STYLE('',(#66647));
+#66647 = SURFACE_STYLE_FILL_AREA(#66648);
+#66648 = FILL_AREA_STYLE('',(#66649));
+#66649 = FILL_AREA_STYLE_COLOUR('',#64089);
+#66650 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #66651),#8843);
+#66651 = STYLED_ITEM('color',(#66652),#8671);
+#66652 = PRESENTATION_STYLE_ASSIGNMENT((#66653));
+#66653 = SURFACE_STYLE_USAGE(.BOTH.,#66654);
+#66654 = SURFACE_SIDE_STYLE('',(#66655));
+#66655 = SURFACE_STYLE_FILL_AREA(#66656);
+#66656 = FILL_AREA_STYLE('',(#66657));
+#66657 = FILL_AREA_STYLE_COLOUR('',#64024);
+#66658 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #66659),#29871);
+#66659 = STYLED_ITEM('color',(#66660),#29690);
+#66660 = PRESENTATION_STYLE_ASSIGNMENT((#66661));
+#66661 = SURFACE_STYLE_USAGE(.BOTH.,#66662);
+#66662 = SURFACE_SIDE_STYLE('',(#66663));
+#66663 = SURFACE_STYLE_FILL_AREA(#66664);
+#66664 = FILL_AREA_STYLE('',(#66665));
+#66665 = FILL_AREA_STYLE_COLOUR('',#64024);
+#66666 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #66667),#31894);
+#66667 = STYLED_ITEM('color',(#66668),#31735);
+#66668 = PRESENTATION_STYLE_ASSIGNMENT((#66669));
+#66669 = SURFACE_STYLE_USAGE(.BOTH.,#66670);
+#66670 = SURFACE_SIDE_STYLE('',(#66671));
+#66671 = SURFACE_STYLE_FILL_AREA(#66672);
+#66672 = FILL_AREA_STYLE('',(#66673));
+#66673 = FILL_AREA_STYLE_COLOUR('',#64024);
+#66674 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #66675),#59191);
+#66675 = STYLED_ITEM('color',(#66676),#59021);
+#66676 = PRESENTATION_STYLE_ASSIGNMENT((#66677));
+#66677 = SURFACE_STYLE_USAGE(.BOTH.,#66678);
+#66678 = SURFACE_SIDE_STYLE('',(#66679));
+#66679 = SURFACE_STYLE_FILL_AREA(#66680);
+#66680 = FILL_AREA_STYLE('',(#66681));
+#66681 = FILL_AREA_STYLE_COLOUR('',#64024);
+#66682 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #66683),#30775);
+#66683 = STYLED_ITEM('color',(#66684),#30616);
+#66684 = PRESENTATION_STYLE_ASSIGNMENT((#66685));
+#66685 = SURFACE_STYLE_USAGE(.BOTH.,#66686);
+#66686 = SURFACE_SIDE_STYLE('',(#66687));
+#66687 = SURFACE_STYLE_FILL_AREA(#66688);
+#66688 = FILL_AREA_STYLE('',(#66689));
+#66689 = FILL_AREA_STYLE_COLOUR('',#64024);
+#66690 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #66691),#45209);
+#66691 = STYLED_ITEM('color',(#66692),#45055);
+#66692 = PRESENTATION_STYLE_ASSIGNMENT((#66693));
+#66693 = SURFACE_STYLE_USAGE(.BOTH.,#66694);
+#66694 = SURFACE_SIDE_STYLE('',(#66695));
+#66695 = SURFACE_STYLE_FILL_AREA(#66696);
+#66696 = FILL_AREA_STYLE('',(#66697));
+#66697 = FILL_AREA_STYLE_COLOUR('',#64024);
+#66698 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #66699),#43852);
+#66699 = STYLED_ITEM('color',(#66700),#43780);
+#66700 = PRESENTATION_STYLE_ASSIGNMENT((#66701));
+#66701 = SURFACE_STYLE_USAGE(.BOTH.,#66702);
+#66702 = SURFACE_SIDE_STYLE('',(#66703));
+#66703 = SURFACE_STYLE_FILL_AREA(#66704);
+#66704 = FILL_AREA_STYLE('',(#66705));
+#66705 = FILL_AREA_STYLE_COLOUR('',#64024);
+#66706 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #66707),#44941);
+#66707 = STYLED_ITEM('color',(#66708),#44811);
+#66708 = PRESENTATION_STYLE_ASSIGNMENT((#66709));
+#66709 = SURFACE_STYLE_USAGE(.BOTH.,#66710);
+#66710 = SURFACE_SIDE_STYLE('',(#66711));
+#66711 = SURFACE_STYLE_FILL_AREA(#66712);
+#66712 = FILL_AREA_STYLE('',(#66713));
+#66713 = FILL_AREA_STYLE_COLOUR('',#64024);
+#66714 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #66715),#4494);
+#66715 = STYLED_ITEM('color',(#66716),#4066);
+#66716 = PRESENTATION_STYLE_ASSIGNMENT((#66717));
+#66717 = SURFACE_STYLE_USAGE(.BOTH.,#66718);
+#66718 = SURFACE_SIDE_STYLE('',(#66719));
+#66719 = SURFACE_STYLE_FILL_AREA(#66720);
+#66720 = FILL_AREA_STYLE('',(#66721));
+#66721 = FILL_AREA_STYLE_COLOUR('',#64024);
+#66722 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #66723),#8277);
+#66723 = STYLED_ITEM('color',(#66724),#8127);
+#66724 = PRESENTATION_STYLE_ASSIGNMENT((#66725));
+#66725 = SURFACE_STYLE_USAGE(.BOTH.,#66726);
+#66726 = SURFACE_SIDE_STYLE('',(#66727));
+#66727 = SURFACE_STYLE_FILL_AREA(#66728);
+#66728 = FILL_AREA_STYLE('',(#66729));
+#66729 = FILL_AREA_STYLE_COLOUR('',#64024);
+#66730 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #66731),#14800);
+#66731 = STYLED_ITEM('color',(#66732),#14676);
+#66732 = PRESENTATION_STYLE_ASSIGNMENT((#66733));
+#66733 = SURFACE_STYLE_USAGE(.BOTH.,#66734);
+#66734 = SURFACE_SIDE_STYLE('',(#66735));
+#66735 = SURFACE_STYLE_FILL_AREA(#66736);
+#66736 = FILL_AREA_STYLE('',(#66737));
+#66737 = FILL_AREA_STYLE_COLOUR('',#64024);
+#66738 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #66739),#47563);
+#66739 = STYLED_ITEM('color',(#66740),#47491);
+#66740 = PRESENTATION_STYLE_ASSIGNMENT((#66741));
+#66741 = SURFACE_STYLE_USAGE(.BOTH.,#66742);
+#66742 = SURFACE_SIDE_STYLE('',(#66743));
+#66743 = SURFACE_STYLE_FILL_AREA(#66744);
+#66744 = FILL_AREA_STYLE('',(#66745));
+#66745 = FILL_AREA_STYLE_COLOUR('',#64089);
+#66746 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #66747),#24289);
+#66747 = STYLED_ITEM('color',(#66748),#24108);
+#66748 = PRESENTATION_STYLE_ASSIGNMENT((#66749));
+#66749 = SURFACE_STYLE_USAGE(.BOTH.,#66750);
+#66750 = SURFACE_SIDE_STYLE('',(#66751));
+#66751 = SURFACE_STYLE_FILL_AREA(#66752);
+#66752 = FILL_AREA_STYLE('',(#66753));
+#66753 = FILL_AREA_STYLE_COLOUR('',#64024);
+#66754 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #66755),#44465);
+#66755 = STYLED_ITEM('color',(#66756),#44391);
+#66756 = PRESENTATION_STYLE_ASSIGNMENT((#66757));
+#66757 = SURFACE_STYLE_USAGE(.BOTH.,#66758);
+#66758 = SURFACE_SIDE_STYLE('',(#66759));
+#66759 = SURFACE_STYLE_FILL_AREA(#66760);
+#66760 = FILL_AREA_STYLE('',(#66761));
+#66761 = FILL_AREA_STYLE_COLOUR('',#64024);
+#66762 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #66763),#62590);
+#66763 = STYLED_ITEM('color',(#66764),#62518);
+#66764 = PRESENTATION_STYLE_ASSIGNMENT((#66765));
+#66765 = SURFACE_STYLE_USAGE(.BOTH.,#66766);
+#66766 = SURFACE_SIDE_STYLE('',(#66767));
+#66767 = SURFACE_STYLE_FILL_AREA(#66768);
+#66768 = FILL_AREA_STYLE('',(#66769));
+#66769 = FILL_AREA_STYLE_COLOUR('',#64024);
+#66770 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #66771),#39645);
+#66771 = STYLED_ITEM('color',(#66772),#39217);
+#66772 = PRESENTATION_STYLE_ASSIGNMENT((#66773));
+#66773 = SURFACE_STYLE_USAGE(.BOTH.,#66774);
+#66774 = SURFACE_SIDE_STYLE('',(#66775));
+#66775 = SURFACE_STYLE_FILL_AREA(#66776);
+#66776 = FILL_AREA_STYLE('',(#66777));
+#66777 = FILL_AREA_STYLE_COLOUR('',#64024);
+#66778 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #66779),#6278);
+#66779 = STYLED_ITEM('color',(#66780),#6062);
+#66780 = PRESENTATION_STYLE_ASSIGNMENT((#66781));
+#66781 = SURFACE_STYLE_USAGE(.BOTH.,#66782);
+#66782 = SURFACE_SIDE_STYLE('',(#66783));
+#66783 = SURFACE_STYLE_FILL_AREA(#66784);
+#66784 = FILL_AREA_STYLE('',(#66785));
+#66785 = FILL_AREA_STYLE_COLOUR('',#64024);
+#66786 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #66787),#1954);
+#66787 = STYLED_ITEM('color',(#66788),#1882);
+#66788 = PRESENTATION_STYLE_ASSIGNMENT((#66789));
+#66789 = SURFACE_STYLE_USAGE(.BOTH.,#66790);
+#66790 = SURFACE_SIDE_STYLE('',(#66791));
+#66791 = SURFACE_STYLE_FILL_AREA(#66792);
+#66792 = FILL_AREA_STYLE('',(#66793));
+#66793 = FILL_AREA_STYLE_COLOUR('',#64089);
+#66794 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #66795),#11485);
+#66795 = STYLED_ITEM('color',(#66796),#11304);
+#66796 = PRESENTATION_STYLE_ASSIGNMENT((#66797));
+#66797 = SURFACE_STYLE_USAGE(.BOTH.,#66798);
+#66798 = SURFACE_SIDE_STYLE('',(#66799));
+#66799 = SURFACE_STYLE_FILL_AREA(#66800);
+#66800 = FILL_AREA_STYLE('',(#66801));
+#66801 = FILL_AREA_STYLE_COLOUR('',#64024);
+#66802 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #66803),#57212);
+#66803 = STYLED_ITEM('color',(#66804),#56784);
+#66804 = PRESENTATION_STYLE_ASSIGNMENT((#66805));
+#66805 = SURFACE_STYLE_USAGE(.BOTH.,#66806);
+#66806 = SURFACE_SIDE_STYLE('',(#66807));
+#66807 = SURFACE_STYLE_FILL_AREA(#66808);
+#66808 = FILL_AREA_STYLE('',(#66809));
+#66809 = FILL_AREA_STYLE_COLOUR('',#64024);
+#66810 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #66811),#34825);
+#66811 = STYLED_ITEM('color',(#66812),#34653);
+#66812 = PRESENTATION_STYLE_ASSIGNMENT((#66813));
+#66813 = SURFACE_STYLE_USAGE(.BOTH.,#66814);
+#66814 = SURFACE_SIDE_STYLE('',(#66815));
+#66815 = SURFACE_STYLE_FILL_AREA(#66816);
+#66816 = FILL_AREA_STYLE('',(#66817));
+#66817 = FILL_AREA_STYLE_COLOUR('',#64024);
+#66818 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #66819),#9633);
+#66819 = STYLED_ITEM('color',(#66820),#9461);
+#66820 = PRESENTATION_STYLE_ASSIGNMENT((#66821));
+#66821 = SURFACE_STYLE_USAGE(.BOTH.,#66822);
+#66822 = SURFACE_SIDE_STYLE('',(#66823));
+#66823 = SURFACE_STYLE_FILL_AREA(#66824);
+#66824 = FILL_AREA_STYLE('',(#66825));
+#66825 = FILL_AREA_STYLE_COLOUR('',#64024);
+#66826 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #66827),#7363);
+#66827 = STYLED_ITEM('color',(#66828),#6935);
+#66828 = PRESENTATION_STYLE_ASSIGNMENT((#66829));
+#66829 = SURFACE_STYLE_USAGE(.BOTH.,#66830);
+#66830 = SURFACE_SIDE_STYLE('',(#66831));
+#66831 = SURFACE_STYLE_FILL_AREA(#66832);
+#66832 = FILL_AREA_STYLE('',(#66833));
+#66833 = FILL_AREA_STYLE_COLOUR('',#64024);
+#66834 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #66835),#51104);
+#66835 = STYLED_ITEM('color',(#66836),#50923);
+#66836 = PRESENTATION_STYLE_ASSIGNMENT((#66837));
+#66837 = SURFACE_STYLE_USAGE(.BOTH.,#66838);
+#66838 = SURFACE_SIDE_STYLE('',(#66839));
+#66839 = SURFACE_STYLE_FILL_AREA(#66840);
+#66840 = FILL_AREA_STYLE('',(#66841));
+#66841 = FILL_AREA_STYLE_COLOUR('',#64024);
+#66842 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #66843),#62404);
+#66843 = STYLED_ITEM('color',(#66844),#62324);
+#66844 = PRESENTATION_STYLE_ASSIGNMENT((#66845));
+#66845 = SURFACE_STYLE_USAGE(.BOTH.,#66846);
+#66846 = SURFACE_SIDE_STYLE('',(#66847));
+#66847 = SURFACE_STYLE_FILL_AREA(#66848);
+#66848 = FILL_AREA_STYLE('',(#66849));
+#66849 = FILL_AREA_STYLE_COLOUR('',#64024);
+#66850 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #66851),#43759);
+#66851 = STYLED_ITEM('color',(#66852),#43687);
+#66852 = PRESENTATION_STYLE_ASSIGNMENT((#66853));
+#66853 = SURFACE_STYLE_USAGE(.BOTH.,#66854);
+#66854 = SURFACE_SIDE_STYLE('',(#66855));
+#66855 = SURFACE_STYLE_FILL_AREA(#66856);
+#66856 = FILL_AREA_STYLE('',(#66857));
+#66857 = FILL_AREA_STYLE_COLOUR('',#64024);
+#66858 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #66859),#63156);
+#66859 = STYLED_ITEM('color',(#66860),#63084);
+#66860 = PRESENTATION_STYLE_ASSIGNMENT((#66861));
+#66861 = SURFACE_STYLE_USAGE(.BOTH.,#66862);
+#66862 = SURFACE_SIDE_STYLE('',(#66863));
+#66863 = SURFACE_STYLE_FILL_AREA(#66864);
+#66864 = FILL_AREA_STYLE('',(#66865));
+#66865 = FILL_AREA_STYLE_COLOUR('',#64024);
+#66866 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #66867),#53368);
+#66867 = STYLED_ITEM('color',(#66868),#53218);
+#66868 = PRESENTATION_STYLE_ASSIGNMENT((#66869));
+#66869 = SURFACE_STYLE_USAGE(.BOTH.,#66870);
+#66870 = SURFACE_SIDE_STYLE('',(#66871));
+#66871 = SURFACE_STYLE_FILL_AREA(#66872);
+#66872 = FILL_AREA_STYLE('',(#66873));
+#66873 = FILL_AREA_STYLE_COLOUR('',#64024);
+#66874 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #66875),#58119);
+#66875 = STYLED_ITEM('color',(#66876),#57951);
+#66876 = PRESENTATION_STYLE_ASSIGNMENT((#66877));
+#66877 = SURFACE_STYLE_USAGE(.BOTH.,#66878);
+#66878 = SURFACE_SIDE_STYLE('',(#66879));
+#66879 = SURFACE_STYLE_FILL_AREA(#66880);
+#66880 = FILL_AREA_STYLE('',(#66881));
+#66881 = FILL_AREA_STYLE_COLOUR('',#64024);
+#66882 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #66883),#41190);
+#66883 = STYLED_ITEM('color',(#66884),#41040);
+#66884 = PRESENTATION_STYLE_ASSIGNMENT((#66885));
+#66885 = SURFACE_STYLE_USAGE(.BOTH.,#66886);
+#66886 = SURFACE_SIDE_STYLE('',(#66887));
+#66887 = SURFACE_STYLE_FILL_AREA(#66888);
+#66888 = FILL_AREA_STYLE('',(#66889));
+#66889 = FILL_AREA_STYLE_COLOUR('',#64024);
+#66890 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #66891),#49172);
+#66891 = STYLED_ITEM('color',(#66892),#49042);
+#66892 = PRESENTATION_STYLE_ASSIGNMENT((#66893));
+#66893 = SURFACE_STYLE_USAGE(.BOTH.,#66894);
+#66894 = SURFACE_SIDE_STYLE('',(#66895));
+#66895 = SURFACE_STYLE_FILL_AREA(#66896);
+#66896 = FILL_AREA_STYLE('',(#66897));
+#66897 = FILL_AREA_STYLE_COLOUR('',#64024);
+#66898 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #66899),#48819);
+#66899 = STYLED_ITEM('color',(#66900),#48747);
+#66900 = PRESENTATION_STYLE_ASSIGNMENT((#66901));
+#66901 = SURFACE_STYLE_USAGE(.BOTH.,#66902);
+#66902 = SURFACE_SIDE_STYLE('',(#66903));
+#66903 = SURFACE_STYLE_FILL_AREA(#66904);
+#66904 = FILL_AREA_STYLE('',(#66905));
+#66905 = FILL_AREA_STYLE_COLOUR('',#64024);
+#66906 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #66907),#26220);
+#66907 = STYLED_ITEM('color',(#66908),#26048);
+#66908 = PRESENTATION_STYLE_ASSIGNMENT((#66909));
+#66909 = SURFACE_STYLE_USAGE(.BOTH.,#66910);
+#66910 = SURFACE_SIDE_STYLE('',(#66911));
+#66911 = SURFACE_STYLE_FILL_AREA(#66912);
+#66912 = FILL_AREA_STYLE('',(#66913));
+#66913 = FILL_AREA_STYLE_COLOUR('',#64024);
+#66914 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #66915),#44790);
+#66915 = STYLED_ITEM('color',(#66916),#44708);
+#66916 = PRESENTATION_STYLE_ASSIGNMENT((#66917));
+#66917 = SURFACE_STYLE_USAGE(.BOTH.,#66918);
+#66918 = SURFACE_SIDE_STYLE('',(#66919));
+#66919 = SURFACE_STYLE_FILL_AREA(#66920);
+#66920 = FILL_AREA_STYLE('',(#66921));
+#66921 = FILL_AREA_STYLE_COLOUR('',#64024);
+#66922 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #66923),#35584);
+#66923 = STYLED_ITEM('color',(#66924),#35412);
+#66924 = PRESENTATION_STYLE_ASSIGNMENT((#66925));
+#66925 = SURFACE_STYLE_USAGE(.BOTH.,#66926);
+#66926 = SURFACE_SIDE_STYLE('',(#66927));
+#66927 = SURFACE_STYLE_FILL_AREA(#66928);
+#66928 = FILL_AREA_STYLE('',(#66929));
+#66929 = FILL_AREA_STYLE_COLOUR('',#64024);
+#66930 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #66931),#5565);
+#66931 = STYLED_ITEM('color',(#66932),#5137);
+#66932 = PRESENTATION_STYLE_ASSIGNMENT((#66933));
+#66933 = SURFACE_STYLE_USAGE(.BOTH.,#66934);
+#66934 = SURFACE_SIDE_STYLE('',(#66935));
+#66935 = SURFACE_STYLE_FILL_AREA(#66936);
+#66936 = FILL_AREA_STYLE('',(#66937));
+#66937 = FILL_AREA_STYLE_COLOUR('',#64024);
+#66938 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #66939),#34632);
+#66939 = STYLED_ITEM('color',(#66940),#34451);
+#66940 = PRESENTATION_STYLE_ASSIGNMENT((#66941));
+#66941 = SURFACE_STYLE_USAGE(.BOTH.,#66942);
+#66942 = SURFACE_SIDE_STYLE('',(#66943));
+#66943 = SURFACE_STYLE_FILL_AREA(#66944);
+#66944 = FILL_AREA_STYLE('',(#66945));
+#66945 = FILL_AREA_STYLE_COLOUR('',#64024);
+ENDSEC;
+END-ISO-10303-21;
diff --git a/horizon/pool/3d_models/cache/6d752bc3-29b3-45df-8cf2-1e3aacefbcc6/3d_models/connector/header/2.54mm/PinHeader_1x03_P2.54mm_Vertical.step b/horizon/pool/3d_models/cache/6d752bc3-29b3-45df-8cf2-1e3aacefbcc6/3d_models/connector/header/2.54mm/PinHeader_1x03_P2.54mm_Vertical.step
new file mode 100644
index 0000000000000000000000000000000000000000..a6c73f21c7e11c061330fe7424bb3ff1293344d1
--- /dev/null
+++ b/horizon/pool/3d_models/cache/6d752bc3-29b3-45df-8cf2-1e3aacefbcc6/3d_models/connector/header/2.54mm/PinHeader_1x03_P2.54mm_Vertical.step
@@ -0,0 +1,2758 @@
+ISO-10303-21;
+HEADER;
+/* PinHeader_1x03_P2.54mm_Vertical.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 PinHeader_1x03_P2.54mm_Vertical'),
+/* implementation_level */ '2;1');
+
+FILE_NAME(
+/* name */ 'PinHeader_1x03_P2.54mm_Vertical.step',
+/* time_stamp */ '2017-12-09T23:53:41',
+/* 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('PinHeader_1x03_P254mm_Vertical',
+'PinHeader_1x03_P254mm_Vertical','',(#8));
+#8 = PRODUCT_CONTEXT('',#2,'mechanical');
+#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#2121);
+#11 = AXIS2_PLACEMENT_3D('',#12,#13,#14);
+#12 = CARTESIAN_POINT('',(0.,0.,0.));
+#13 = DIRECTION('',(0.,0.,1.));
+#14 = DIRECTION('',(1.,0.,-0.));
+#15 = MANIFOLD_SOLID_BREP('',#16);
+#16 = CLOSED_SHELL('',(#17,#57,#88,#119,#366,#613,#630,#647,#664,#681,
+#698,#715,#732,#749,#766,#783,#800,#817,#834,#851,#868,#885,#897,
+#928,#952,#976,#993,#1024,#1048,#1072,#1089,#1120,#1144,#1168,#1185,
+#1216,#1240,#1264,#1281,#1312,#1336,#1360,#1377,#1408,#1432,#1456,
+#1473,#1504,#1528,#1552,#1569,#1600,#1624,#1648,#1665,#1696,#1720,
+#1744,#1761,#1792,#1816,#1840,#1857,#1888,#1912,#1936,#1953,#1984,
+#2008,#2032,#2049,#2061,#2073,#2085,#2097,#2109));
+#17 = ADVANCED_FACE('',(#18),#52,.F.);
+#18 = FACE_BOUND('',#19,.F.);
+#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('',(-1.016,1.27,0.));
+#24 = VERTEX_POINT('',#25);
+#25 = CARTESIAN_POINT('',(-1.016,1.27,2.54));
+#26 = LINE('',#27,#28);
+#27 = CARTESIAN_POINT('',(-1.016,1.27,0.));
+#28 = VECTOR('',#29,1.);
+#29 = DIRECTION('',(0.,0.,1.));
+#30 = ORIENTED_EDGE('',*,*,#31,.T.);
+#31 = EDGE_CURVE('',#24,#32,#34,.T.);
+#32 = VERTEX_POINT('',#33);
+#33 = CARTESIAN_POINT('',(-1.27,1.016,2.54));
+#34 = LINE('',#35,#36);
+#35 = CARTESIAN_POINT('',(-1.016,1.27,2.54));
+#36 = VECTOR('',#37,1.);
+#37 = DIRECTION('',(-0.707106781187,-0.707106781187,0.));
+#38 = ORIENTED_EDGE('',*,*,#39,.F.);
+#39 = EDGE_CURVE('',#40,#32,#42,.T.);
+#40 = VERTEX_POINT('',#41);
+#41 = CARTESIAN_POINT('',(-1.27,1.016,0.));
+#42 = LINE('',#43,#44);
+#43 = CARTESIAN_POINT('',(-1.27,1.016,0.));
+#44 = VECTOR('',#45,1.);
+#45 = DIRECTION('',(0.,0.,1.));
+#46 = ORIENTED_EDGE('',*,*,#47,.F.);
+#47 = EDGE_CURVE('',#22,#40,#48,.T.);
+#48 = LINE('',#49,#50);
+#49 = CARTESIAN_POINT('',(-1.016,1.27,0.));
+#50 = VECTOR('',#51,1.);
+#51 = DIRECTION('',(-0.707106781187,-0.707106781187,0.));
+#52 = PLANE('',#53);
+#53 = AXIS2_PLACEMENT_3D('',#54,#55,#56);
+#54 = CARTESIAN_POINT('',(-1.016,1.27,0.));
+#55 = DIRECTION('',(0.707106781187,-0.707106781187,0.));
+#56 = DIRECTION('',(-0.707106781187,-0.707106781187,0.));
+#57 = ADVANCED_FACE('',(#58),#83,.F.);
+#58 = FACE_BOUND('',#59,.F.);
+#59 = EDGE_LOOP('',(#60,#70,#76,#77));
+#60 = ORIENTED_EDGE('',*,*,#61,.T.);
+#61 = EDGE_CURVE('',#62,#64,#66,.T.);
+#62 = VERTEX_POINT('',#63);
+#63 = CARTESIAN_POINT('',(1.016,1.27,0.));
+#64 = VERTEX_POINT('',#65);
+#65 = CARTESIAN_POINT('',(1.016,1.27,2.54));
+#66 = LINE('',#67,#68);
+#67 = CARTESIAN_POINT('',(1.016,1.27,0.));
+#68 = VECTOR('',#69,1.);
+#69 = DIRECTION('',(0.,0.,1.));
+#70 = ORIENTED_EDGE('',*,*,#71,.T.);
+#71 = EDGE_CURVE('',#64,#24,#72,.T.);
+#72 = LINE('',#73,#74);
+#73 = CARTESIAN_POINT('',(1.016,1.27,2.54));
+#74 = VECTOR('',#75,1.);
+#75 = DIRECTION('',(-1.,0.,0.));
+#76 = ORIENTED_EDGE('',*,*,#21,.F.);
+#77 = ORIENTED_EDGE('',*,*,#78,.F.);
+#78 = EDGE_CURVE('',#62,#22,#79,.T.);
+#79 = LINE('',#80,#81);
+#80 = CARTESIAN_POINT('',(1.016,1.27,0.));
+#81 = VECTOR('',#82,1.);
+#82 = DIRECTION('',(-1.,0.,0.));
+#83 = PLANE('',#84);
+#84 = AXIS2_PLACEMENT_3D('',#85,#86,#87);
+#85 = CARTESIAN_POINT('',(1.016,1.27,0.));
+#86 = DIRECTION('',(0.,-1.,0.));
+#87 = DIRECTION('',(-1.,0.,0.));
+#88 = ADVANCED_FACE('',(#89),#114,.F.);
+#89 = FACE_BOUND('',#90,.F.);
+#90 = EDGE_LOOP('',(#91,#92,#100,#108));
+#91 = ORIENTED_EDGE('',*,*,#39,.T.);
+#92 = ORIENTED_EDGE('',*,*,#93,.T.);
+#93 = EDGE_CURVE('',#32,#94,#96,.T.);
+#94 = VERTEX_POINT('',#95);
+#95 = CARTESIAN_POINT('',(-1.27,-1.016,2.54));
+#96 = LINE('',#97,#98);
+#97 = CARTESIAN_POINT('',(-1.27,1.016,2.54));
+#98 = VECTOR('',#99,1.);
+#99 = DIRECTION('',(0.,-1.,0.));
+#100 = ORIENTED_EDGE('',*,*,#101,.F.);
+#101 = EDGE_CURVE('',#102,#94,#104,.T.);
+#102 = VERTEX_POINT('',#103);
+#103 = CARTESIAN_POINT('',(-1.27,-1.016,0.));
+#104 = LINE('',#105,#106);
+#105 = CARTESIAN_POINT('',(-1.27,-1.016,0.));
+#106 = VECTOR('',#107,1.);
+#107 = DIRECTION('',(0.,0.,1.));
+#108 = ORIENTED_EDGE('',*,*,#109,.F.);
+#109 = EDGE_CURVE('',#40,#102,#110,.T.);
+#110 = LINE('',#111,#112);
+#111 = CARTESIAN_POINT('',(-1.27,1.016,0.));
+#112 = VECTOR('',#113,1.);
+#113 = DIRECTION('',(0.,-1.,0.));
+#114 = PLANE('',#115);
+#115 = AXIS2_PLACEMENT_3D('',#116,#117,#118);
+#116 = CARTESIAN_POINT('',(-1.27,1.016,0.));
+#117 = DIRECTION('',(1.,0.,0.));
+#118 = DIRECTION('',(0.,-1.,0.));
+#119 = ADVANCED_FACE('',(#120,#259,#293,#327),#361,.F.);
+#120 = FACE_BOUND('',#121,.F.);
+#121 = EDGE_LOOP('',(#122,#123,#124,#132,#140,#148,#156,#164,#172,#180,
+#188,#196,#204,#212,#220,#228,#236,#244,#252,#258));
+#122 = ORIENTED_EDGE('',*,*,#47,.T.);
+#123 = ORIENTED_EDGE('',*,*,#109,.T.);
+#124 = ORIENTED_EDGE('',*,*,#125,.T.);
+#125 = EDGE_CURVE('',#102,#126,#128,.T.);
+#126 = VERTEX_POINT('',#127);
+#127 = CARTESIAN_POINT('',(-1.016,-1.27,0.));
+#128 = LINE('',#129,#130);
+#129 = CARTESIAN_POINT('',(-1.27,-1.016,0.));
+#130 = VECTOR('',#131,1.);
+#131 = DIRECTION('',(0.707106781187,-0.707106781187,0.));
+#132 = ORIENTED_EDGE('',*,*,#133,.T.);
+#133 = EDGE_CURVE('',#126,#134,#136,.T.);
+#134 = VERTEX_POINT('',#135);
+#135 = CARTESIAN_POINT('',(-1.27,-1.524,0.));
+#136 = LINE('',#137,#138);
+#137 = CARTESIAN_POINT('',(-1.016,-1.27,0.));
+#138 = VECTOR('',#139,1.);
+#139 = DIRECTION('',(-0.707106781187,-0.707106781187,0.));
+#140 = ORIENTED_EDGE('',*,*,#141,.T.);
+#141 = EDGE_CURVE('',#134,#142,#144,.T.);
+#142 = VERTEX_POINT('',#143);
+#143 = CARTESIAN_POINT('',(-1.27,-3.556,0.));
+#144 = LINE('',#145,#146);
+#145 = CARTESIAN_POINT('',(-1.27,-1.524,0.));
+#146 = VECTOR('',#147,1.);
+#147 = DIRECTION('',(0.,-1.,0.));
+#148 = ORIENTED_EDGE('',*,*,#149,.T.);
+#149 = EDGE_CURVE('',#142,#150,#152,.T.);
+#150 = VERTEX_POINT('',#151);
+#151 = CARTESIAN_POINT('',(-1.016,-3.81,0.));
+#152 = LINE('',#153,#154);
+#153 = CARTESIAN_POINT('',(-1.27,-3.556,0.));
+#154 = VECTOR('',#155,1.);
+#155 = DIRECTION('',(0.707106781187,-0.707106781187,0.));
+#156 = ORIENTED_EDGE('',*,*,#157,.T.);
+#157 = EDGE_CURVE('',#150,#158,#160,.T.);
+#158 = VERTEX_POINT('',#159);
+#159 = CARTESIAN_POINT('',(-1.27,-4.064,0.));
+#160 = LINE('',#161,#162);
+#161 = CARTESIAN_POINT('',(-1.016,-3.81,0.));
+#162 = VECTOR('',#163,1.);
+#163 = DIRECTION('',(-0.707106781187,-0.707106781187,0.));
+#164 = ORIENTED_EDGE('',*,*,#165,.T.);
+#165 = EDGE_CURVE('',#158,#166,#168,.T.);
+#166 = VERTEX_POINT('',#167);
+#167 = CARTESIAN_POINT('',(-1.27,-6.096,0.));
+#168 = LINE('',#169,#170);
+#169 = CARTESIAN_POINT('',(-1.27,-4.064,0.));
+#170 = VECTOR('',#171,1.);
+#171 = DIRECTION('',(0.,-1.,0.));
+#172 = ORIENTED_EDGE('',*,*,#173,.T.);
+#173 = EDGE_CURVE('',#166,#174,#176,.T.);
+#174 = VERTEX_POINT('',#175);
+#175 = CARTESIAN_POINT('',(-1.016,-6.35,0.));
+#176 = LINE('',#177,#178);
+#177 = CARTESIAN_POINT('',(-1.27,-6.096,0.));
+#178 = VECTOR('',#179,1.);
+#179 = DIRECTION('',(0.707106781187,-0.707106781187,0.));
+#180 = ORIENTED_EDGE('',*,*,#181,.T.);
+#181 = EDGE_CURVE('',#174,#182,#184,.T.);
+#182 = VERTEX_POINT('',#183);
+#183 = CARTESIAN_POINT('',(1.016,-6.35,0.));
+#184 = LINE('',#185,#186);
+#185 = CARTESIAN_POINT('',(-1.016,-6.35,0.));
+#186 = VECTOR('',#187,1.);
+#187 = DIRECTION('',(1.,0.,0.));
+#188 = ORIENTED_EDGE('',*,*,#189,.T.);
+#189 = EDGE_CURVE('',#182,#190,#192,.T.);
+#190 = VERTEX_POINT('',#191);
+#191 = CARTESIAN_POINT('',(1.27,-6.096,0.));
+#192 = LINE('',#193,#194);
+#193 = CARTESIAN_POINT('',(1.016,-6.35,0.));
+#194 = VECTOR('',#195,1.);
+#195 = DIRECTION('',(0.707106781187,0.707106781187,0.));
+#196 = ORIENTED_EDGE('',*,*,#197,.T.);
+#197 = EDGE_CURVE('',#190,#198,#200,.T.);
+#198 = VERTEX_POINT('',#199);
+#199 = CARTESIAN_POINT('',(1.27,-4.064,0.));
+#200 = LINE('',#201,#202);
+#201 = CARTESIAN_POINT('',(1.27,-6.096,0.));
+#202 = VECTOR('',#203,1.);
+#203 = DIRECTION('',(0.,1.,0.));
+#204 = ORIENTED_EDGE('',*,*,#205,.T.);
+#205 = EDGE_CURVE('',#198,#206,#208,.T.);
+#206 = VERTEX_POINT('',#207);
+#207 = CARTESIAN_POINT('',(1.016,-3.81,0.));
+#208 = LINE('',#209,#210);
+#209 = CARTESIAN_POINT('',(1.27,-4.064,0.));
+#210 = VECTOR('',#211,1.);
+#211 = DIRECTION('',(-0.707106781187,0.707106781187,0.));
+#212 = ORIENTED_EDGE('',*,*,#213,.T.);
+#213 = EDGE_CURVE('',#206,#214,#216,.T.);
+#214 = VERTEX_POINT('',#215);
+#215 = CARTESIAN_POINT('',(1.27,-3.556,0.));
+#216 = LINE('',#217,#218);
+#217 = CARTESIAN_POINT('',(1.016,-3.81,0.));
+#218 = VECTOR('',#219,1.);
+#219 = DIRECTION('',(0.707106781187,0.707106781187,0.));
+#220 = ORIENTED_EDGE('',*,*,#221,.T.);
+#221 = EDGE_CURVE('',#214,#222,#224,.T.);
+#222 = VERTEX_POINT('',#223);
+#223 = CARTESIAN_POINT('',(1.27,-1.524,0.));
+#224 = LINE('',#225,#226);
+#225 = CARTESIAN_POINT('',(1.27,-3.556,0.));
+#226 = VECTOR('',#227,1.);
+#227 = DIRECTION('',(0.,1.,0.));
+#228 = ORIENTED_EDGE('',*,*,#229,.T.);
+#229 = EDGE_CURVE('',#222,#230,#232,.T.);
+#230 = VERTEX_POINT('',#231);
+#231 = CARTESIAN_POINT('',(1.016,-1.27,0.));
+#232 = LINE('',#233,#234);
+#233 = CARTESIAN_POINT('',(1.27,-1.524,0.));
+#234 = VECTOR('',#235,1.);
+#235 = DIRECTION('',(-0.707106781187,0.707106781187,0.));
+#236 = ORIENTED_EDGE('',*,*,#237,.T.);
+#237 = EDGE_CURVE('',#230,#238,#240,.T.);
+#238 = VERTEX_POINT('',#239);
+#239 = CARTESIAN_POINT('',(1.27,-1.016,0.));
+#240 = LINE('',#241,#242);
+#241 = CARTESIAN_POINT('',(1.016,-1.27,0.));
+#242 = VECTOR('',#243,1.);
+#243 = DIRECTION('',(0.707106781187,0.707106781187,0.));
+#244 = ORIENTED_EDGE('',*,*,#245,.T.);
+#245 = EDGE_CURVE('',#238,#246,#248,.T.);
+#246 = VERTEX_POINT('',#247);
+#247 = CARTESIAN_POINT('',(1.27,1.016,0.));
+#248 = LINE('',#249,#250);
+#249 = CARTESIAN_POINT('',(1.27,-1.016,0.));
+#250 = VECTOR('',#251,1.);
+#251 = DIRECTION('',(0.,1.,0.));
+#252 = ORIENTED_EDGE('',*,*,#253,.T.);
+#253 = EDGE_CURVE('',#246,#62,#254,.T.);
+#254 = LINE('',#255,#256);
+#255 = CARTESIAN_POINT('',(1.27,1.016,0.));
+#256 = VECTOR('',#257,1.);
+#257 = DIRECTION('',(-0.707106781187,0.707106781187,0.));
+#258 = ORIENTED_EDGE('',*,*,#78,.T.);
+#259 = FACE_BOUND('',#260,.F.);
+#260 = EDGE_LOOP('',(#261,#271,#279,#287));
+#261 = ORIENTED_EDGE('',*,*,#262,.F.);
+#262 = EDGE_CURVE('',#263,#265,#267,.T.);
+#263 = VERTEX_POINT('',#264);
+#264 = CARTESIAN_POINT('',(0.32,-0.32,0.));
+#265 = VERTEX_POINT('',#266);
+#266 = CARTESIAN_POINT('',(0.32,0.32,0.));
+#267 = LINE('',#268,#269);
+#268 = CARTESIAN_POINT('',(0.32,-1.43,0.));
+#269 = VECTOR('',#270,1.);
+#270 = DIRECTION('',(0.,1.,0.));
+#271 = ORIENTED_EDGE('',*,*,#272,.T.);
+#272 = EDGE_CURVE('',#263,#273,#275,.T.);
+#273 = VERTEX_POINT('',#274);
+#274 = CARTESIAN_POINT('',(-0.32,-0.32,0.));
+#275 = LINE('',#276,#277);
+#276 = CARTESIAN_POINT('',(-0.16,-0.32,0.));
+#277 = VECTOR('',#278,1.);
+#278 = DIRECTION('',(-1.,0.,0.));
+#279 = ORIENTED_EDGE('',*,*,#280,.T.);
+#280 = EDGE_CURVE('',#273,#281,#283,.T.);
+#281 = VERTEX_POINT('',#282);
+#282 = CARTESIAN_POINT('',(-0.32,0.32,0.));
+#283 = LINE('',#284,#285);
+#284 = CARTESIAN_POINT('',(-0.32,-1.43,0.));
+#285 = VECTOR('',#286,1.);
+#286 = DIRECTION('',(0.,1.,0.));
+#287 = ORIENTED_EDGE('',*,*,#288,.F.);
+#288 = EDGE_CURVE('',#265,#281,#289,.T.);
+#289 = LINE('',#290,#291);
+#290 = CARTESIAN_POINT('',(-0.16,0.32,0.));
+#291 = VECTOR('',#292,1.);
+#292 = DIRECTION('',(-1.,0.,0.));
+#293 = FACE_BOUND('',#294,.F.);
+#294 = EDGE_LOOP('',(#295,#305,#313,#321));
+#295 = ORIENTED_EDGE('',*,*,#296,.T.);
+#296 = EDGE_CURVE('',#297,#299,#301,.T.);
+#297 = VERTEX_POINT('',#298);
+#298 = CARTESIAN_POINT('',(0.32,-2.86,0.));
+#299 = VERTEX_POINT('',#300);
+#300 = CARTESIAN_POINT('',(-0.32,-2.86,0.));
+#301 = LINE('',#302,#303);
+#302 = CARTESIAN_POINT('',(-0.16,-2.86,0.));
+#303 = VECTOR('',#304,1.);
+#304 = DIRECTION('',(-1.,0.,0.));
+#305 = ORIENTED_EDGE('',*,*,#306,.T.);
+#306 = EDGE_CURVE('',#299,#307,#309,.T.);
+#307 = VERTEX_POINT('',#308);
+#308 = CARTESIAN_POINT('',(-0.32,-2.22,0.));
+#309 = LINE('',#310,#311);
+#310 = CARTESIAN_POINT('',(-0.32,-2.7,0.));
+#311 = VECTOR('',#312,1.);
+#312 = DIRECTION('',(0.,1.,0.));
+#313 = ORIENTED_EDGE('',*,*,#314,.F.);
+#314 = EDGE_CURVE('',#315,#307,#317,.T.);
+#315 = VERTEX_POINT('',#316);
+#316 = CARTESIAN_POINT('',(0.32,-2.22,0.));
+#317 = LINE('',#318,#319);
+#318 = CARTESIAN_POINT('',(-0.16,-2.22,0.));
+#319 = VECTOR('',#320,1.);
+#320 = DIRECTION('',(-1.,0.,0.));
+#321 = ORIENTED_EDGE('',*,*,#322,.F.);
+#322 = EDGE_CURVE('',#297,#315,#323,.T.);
+#323 = LINE('',#324,#325);
+#324 = CARTESIAN_POINT('',(0.32,-2.7,0.));
+#325 = VECTOR('',#326,1.);
+#326 = DIRECTION('',(0.,1.,0.));
+#327 = FACE_BOUND('',#328,.F.);
+#328 = EDGE_LOOP('',(#329,#339,#347,#355));
+#329 = ORIENTED_EDGE('',*,*,#330,.F.);
+#330 = EDGE_CURVE('',#331,#333,#335,.T.);
+#331 = VERTEX_POINT('',#332);
+#332 = CARTESIAN_POINT('',(0.32,-4.76,0.));
+#333 = VERTEX_POINT('',#334);
+#334 = CARTESIAN_POINT('',(-0.32,-4.76,0.));
+#335 = LINE('',#336,#337);
+#336 = CARTESIAN_POINT('',(-0.16,-4.76,0.));
+#337 = VECTOR('',#338,1.);
+#338 = DIRECTION('',(-1.,0.,0.));
+#339 = ORIENTED_EDGE('',*,*,#340,.F.);
+#340 = EDGE_CURVE('',#341,#331,#343,.T.);
+#341 = VERTEX_POINT('',#342);
+#342 = CARTESIAN_POINT('',(0.32,-5.4,0.));
+#343 = LINE('',#344,#345);
+#344 = CARTESIAN_POINT('',(0.32,-3.97,0.));
+#345 = VECTOR('',#346,1.);
+#346 = DIRECTION('',(0.,1.,0.));
+#347 = ORIENTED_EDGE('',*,*,#348,.T.);
+#348 = EDGE_CURVE('',#341,#349,#351,.T.);
+#349 = VERTEX_POINT('',#350);
+#350 = CARTESIAN_POINT('',(-0.32,-5.4,0.));
+#351 = LINE('',#352,#353);
+#352 = CARTESIAN_POINT('',(-0.16,-5.4,0.));
+#353 = VECTOR('',#354,1.);
+#354 = DIRECTION('',(-1.,0.,0.));
+#355 = ORIENTED_EDGE('',*,*,#356,.T.);
+#356 = EDGE_CURVE('',#349,#333,#357,.T.);
+#357 = LINE('',#358,#359);
+#358 = CARTESIAN_POINT('',(-0.32,-3.97,0.));
+#359 = VECTOR('',#360,1.);
+#360 = DIRECTION('',(0.,1.,0.));
+#361 = PLANE('',#362);
+#362 = AXIS2_PLACEMENT_3D('',#363,#364,#365);
+#363 = CARTESIAN_POINT('',(5.398204781459E-17,-2.54,0.));
+#364 = DIRECTION('',(0.,0.,1.));
+#365 = DIRECTION('',(1.,0.,0.));
+#366 = ADVANCED_FACE('',(#367,#506,#540,#574),#608,.T.);
+#367 = FACE_BOUND('',#368,.T.);
+#368 = EDGE_LOOP('',(#369,#370,#371,#379,#387,#395,#403,#411,#419,#427,
+#435,#443,#451,#459,#467,#475,#483,#491,#499,#505));
+#369 = ORIENTED_EDGE('',*,*,#31,.T.);
+#370 = ORIENTED_EDGE('',*,*,#93,.T.);
+#371 = ORIENTED_EDGE('',*,*,#372,.T.);
+#372 = EDGE_CURVE('',#94,#373,#375,.T.);
+#373 = VERTEX_POINT('',#374);
+#374 = CARTESIAN_POINT('',(-1.016,-1.27,2.54));
+#375 = LINE('',#376,#377);
+#376 = CARTESIAN_POINT('',(-1.27,-1.016,2.54));
+#377 = VECTOR('',#378,1.);
+#378 = DIRECTION('',(0.707106781187,-0.707106781187,0.));
+#379 = ORIENTED_EDGE('',*,*,#380,.T.);
+#380 = EDGE_CURVE('',#373,#381,#383,.T.);
+#381 = VERTEX_POINT('',#382);
+#382 = CARTESIAN_POINT('',(-1.27,-1.524,2.54));
+#383 = LINE('',#384,#385);
+#384 = CARTESIAN_POINT('',(-1.016,-1.27,2.54));
+#385 = VECTOR('',#386,1.);
+#386 = DIRECTION('',(-0.707106781187,-0.707106781187,0.));
+#387 = ORIENTED_EDGE('',*,*,#388,.T.);
+#388 = EDGE_CURVE('',#381,#389,#391,.T.);
+#389 = VERTEX_POINT('',#390);
+#390 = CARTESIAN_POINT('',(-1.27,-3.556,2.54));
+#391 = LINE('',#392,#393);
+#392 = CARTESIAN_POINT('',(-1.27,-1.524,2.54));
+#393 = VECTOR('',#394,1.);
+#394 = DIRECTION('',(0.,-1.,0.));
+#395 = ORIENTED_EDGE('',*,*,#396,.T.);
+#396 = EDGE_CURVE('',#389,#397,#399,.T.);
+#397 = VERTEX_POINT('',#398);
+#398 = CARTESIAN_POINT('',(-1.016,-3.81,2.54));
+#399 = LINE('',#400,#401);
+#400 = CARTESIAN_POINT('',(-1.27,-3.556,2.54));
+#401 = VECTOR('',#402,1.);
+#402 = DIRECTION('',(0.707106781187,-0.707106781187,0.));
+#403 = ORIENTED_EDGE('',*,*,#404,.T.);
+#404 = EDGE_CURVE('',#397,#405,#407,.T.);
+#405 = VERTEX_POINT('',#406);
+#406 = CARTESIAN_POINT('',(-1.27,-4.064,2.54));
+#407 = LINE('',#408,#409);
+#408 = CARTESIAN_POINT('',(-1.016,-3.81,2.54));
+#409 = VECTOR('',#410,1.);
+#410 = DIRECTION('',(-0.707106781187,-0.707106781187,0.));
+#411 = ORIENTED_EDGE('',*,*,#412,.T.);
+#412 = EDGE_CURVE('',#405,#413,#415,.T.);
+#413 = VERTEX_POINT('',#414);
+#414 = CARTESIAN_POINT('',(-1.27,-6.096,2.54));
+#415 = LINE('',#416,#417);
+#416 = CARTESIAN_POINT('',(-1.27,-4.064,2.54));
+#417 = VECTOR('',#418,1.);
+#418 = DIRECTION('',(0.,-1.,0.));
+#419 = ORIENTED_EDGE('',*,*,#420,.T.);
+#420 = EDGE_CURVE('',#413,#421,#423,.T.);
+#421 = VERTEX_POINT('',#422);
+#422 = CARTESIAN_POINT('',(-1.016,-6.35,2.54));
+#423 = LINE('',#424,#425);
+#424 = CARTESIAN_POINT('',(-1.27,-6.096,2.54));
+#425 = VECTOR('',#426,1.);
+#426 = DIRECTION('',(0.707106781187,-0.707106781187,0.));
+#427 = ORIENTED_EDGE('',*,*,#428,.T.);
+#428 = EDGE_CURVE('',#421,#429,#431,.T.);
+#429 = VERTEX_POINT('',#430);
+#430 = CARTESIAN_POINT('',(1.016,-6.35,2.54));
+#431 = LINE('',#432,#433);
+#432 = CARTESIAN_POINT('',(-1.016,-6.35,2.54));
+#433 = VECTOR('',#434,1.);
+#434 = DIRECTION('',(1.,0.,0.));
+#435 = ORIENTED_EDGE('',*,*,#436,.T.);
+#436 = EDGE_CURVE('',#429,#437,#439,.T.);
+#437 = VERTEX_POINT('',#438);
+#438 = CARTESIAN_POINT('',(1.27,-6.096,2.54));
+#439 = LINE('',#440,#441);
+#440 = CARTESIAN_POINT('',(1.016,-6.35,2.54));
+#441 = VECTOR('',#442,1.);
+#442 = DIRECTION('',(0.707106781187,0.707106781187,0.));
+#443 = ORIENTED_EDGE('',*,*,#444,.T.);
+#444 = EDGE_CURVE('',#437,#445,#447,.T.);
+#445 = VERTEX_POINT('',#446);
+#446 = CARTESIAN_POINT('',(1.27,-4.064,2.54));
+#447 = LINE('',#448,#449);
+#448 = CARTESIAN_POINT('',(1.27,-6.096,2.54));
+#449 = VECTOR('',#450,1.);
+#450 = DIRECTION('',(0.,1.,0.));
+#451 = ORIENTED_EDGE('',*,*,#452,.T.);
+#452 = EDGE_CURVE('',#445,#453,#455,.T.);
+#453 = VERTEX_POINT('',#454);
+#454 = CARTESIAN_POINT('',(1.016,-3.81,2.54));
+#455 = LINE('',#456,#457);
+#456 = CARTESIAN_POINT('',(1.27,-4.064,2.54));
+#457 = VECTOR('',#458,1.);
+#458 = DIRECTION('',(-0.707106781187,0.707106781187,0.));
+#459 = ORIENTED_EDGE('',*,*,#460,.T.);
+#460 = EDGE_CURVE('',#453,#461,#463,.T.);
+#461 = VERTEX_POINT('',#462);
+#462 = CARTESIAN_POINT('',(1.27,-3.556,2.54));
+#463 = LINE('',#464,#465);
+#464 = CARTESIAN_POINT('',(1.016,-3.81,2.54));
+#465 = VECTOR('',#466,1.);
+#466 = DIRECTION('',(0.707106781187,0.707106781187,0.));
+#467 = ORIENTED_EDGE('',*,*,#468,.T.);
+#468 = EDGE_CURVE('',#461,#469,#471,.T.);
+#469 = VERTEX_POINT('',#470);
+#470 = CARTESIAN_POINT('',(1.27,-1.524,2.54));
+#471 = LINE('',#472,#473);
+#472 = CARTESIAN_POINT('',(1.27,-3.556,2.54));
+#473 = VECTOR('',#474,1.);
+#474 = DIRECTION('',(0.,1.,0.));
+#475 = ORIENTED_EDGE('',*,*,#476,.T.);
+#476 = EDGE_CURVE('',#469,#477,#479,.T.);
+#477 = VERTEX_POINT('',#478);
+#478 = CARTESIAN_POINT('',(1.016,-1.27,2.54));
+#479 = LINE('',#480,#481);
+#480 = CARTESIAN_POINT('',(1.27,-1.524,2.54));
+#481 = VECTOR('',#482,1.);
+#482 = DIRECTION('',(-0.707106781187,0.707106781187,0.));
+#483 = ORIENTED_EDGE('',*,*,#484,.T.);
+#484 = EDGE_CURVE('',#477,#485,#487,.T.);
+#485 = VERTEX_POINT('',#486);
+#486 = CARTESIAN_POINT('',(1.27,-1.016,2.54));
+#487 = LINE('',#488,#489);
+#488 = CARTESIAN_POINT('',(1.016,-1.27,2.54));
+#489 = VECTOR('',#490,1.);
+#490 = DIRECTION('',(0.707106781187,0.707106781187,0.));
+#491 = ORIENTED_EDGE('',*,*,#492,.T.);
+#492 = EDGE_CURVE('',#485,#493,#495,.T.);
+#493 = VERTEX_POINT('',#494);
+#494 = CARTESIAN_POINT('',(1.27,1.016,2.54));
+#495 = LINE('',#496,#497);
+#496 = CARTESIAN_POINT('',(1.27,-1.016,2.54));
+#497 = VECTOR('',#498,1.);
+#498 = DIRECTION('',(0.,1.,0.));
+#499 = ORIENTED_EDGE('',*,*,#500,.T.);
+#500 = EDGE_CURVE('',#493,#64,#501,.T.);
+#501 = LINE('',#502,#503);
+#502 = CARTESIAN_POINT('',(1.27,1.016,2.54));
+#503 = VECTOR('',#504,1.);
+#504 = DIRECTION('',(-0.707106781187,0.707106781187,0.));
+#505 = ORIENTED_EDGE('',*,*,#71,.T.);
+#506 = FACE_BOUND('',#507,.T.);
+#507 = EDGE_LOOP('',(#508,#518,#526,#534));
+#508 = ORIENTED_EDGE('',*,*,#509,.F.);
+#509 = EDGE_CURVE('',#510,#512,#514,.T.);
+#510 = VERTEX_POINT('',#511);
+#511 = CARTESIAN_POINT('',(0.32,-0.32,2.54));
+#512 = VERTEX_POINT('',#513);
+#513 = CARTESIAN_POINT('',(0.32,0.32,2.54));
+#514 = LINE('',#515,#516);
+#515 = CARTESIAN_POINT('',(0.32,-1.43,2.54));
+#516 = VECTOR('',#517,1.);
+#517 = DIRECTION('',(0.,1.,0.));
+#518 = ORIENTED_EDGE('',*,*,#519,.T.);
+#519 = EDGE_CURVE('',#510,#520,#522,.T.);
+#520 = VERTEX_POINT('',#521);
+#521 = CARTESIAN_POINT('',(-0.32,-0.32,2.54));
+#522 = LINE('',#523,#524);
+#523 = CARTESIAN_POINT('',(-0.16,-0.32,2.54));
+#524 = VECTOR('',#525,1.);
+#525 = DIRECTION('',(-1.,0.,0.));
+#526 = ORIENTED_EDGE('',*,*,#527,.T.);
+#527 = EDGE_CURVE('',#520,#528,#530,.T.);
+#528 = VERTEX_POINT('',#529);
+#529 = CARTESIAN_POINT('',(-0.32,0.32,2.54));
+#530 = LINE('',#531,#532);
+#531 = CARTESIAN_POINT('',(-0.32,-1.43,2.54));
+#532 = VECTOR('',#533,1.);
+#533 = DIRECTION('',(0.,1.,0.));
+#534 = ORIENTED_EDGE('',*,*,#535,.F.);
+#535 = EDGE_CURVE('',#512,#528,#536,.T.);
+#536 = LINE('',#537,#538);
+#537 = CARTESIAN_POINT('',(-0.16,0.32,2.54));
+#538 = VECTOR('',#539,1.);
+#539 = DIRECTION('',(-1.,0.,0.));
+#540 = FACE_BOUND('',#541,.T.);
+#541 = EDGE_LOOP('',(#542,#552,#560,#568));
+#542 = ORIENTED_EDGE('',*,*,#543,.T.);
+#543 = EDGE_CURVE('',#544,#546,#548,.T.);
+#544 = VERTEX_POINT('',#545);
+#545 = CARTESIAN_POINT('',(0.32,-2.86,2.54));
+#546 = VERTEX_POINT('',#547);
+#547 = CARTESIAN_POINT('',(-0.32,-2.86,2.54));
+#548 = LINE('',#549,#550);
+#549 = CARTESIAN_POINT('',(-0.16,-2.86,2.54));
+#550 = VECTOR('',#551,1.);
+#551 = DIRECTION('',(-1.,0.,0.));
+#552 = ORIENTED_EDGE('',*,*,#553,.T.);
+#553 = EDGE_CURVE('',#546,#554,#556,.T.);
+#554 = VERTEX_POINT('',#555);
+#555 = CARTESIAN_POINT('',(-0.32,-2.22,2.54));
+#556 = LINE('',#557,#558);
+#557 = CARTESIAN_POINT('',(-0.32,-2.7,2.54));
+#558 = VECTOR('',#559,1.);
+#559 = DIRECTION('',(0.,1.,0.));
+#560 = ORIENTED_EDGE('',*,*,#561,.F.);
+#561 = EDGE_CURVE('',#562,#554,#564,.T.);
+#562 = VERTEX_POINT('',#563);
+#563 = CARTESIAN_POINT('',(0.32,-2.22,2.54));
+#564 = LINE('',#565,#566);
+#565 = CARTESIAN_POINT('',(-0.16,-2.22,2.54));
+#566 = VECTOR('',#567,1.);
+#567 = DIRECTION('',(-1.,0.,0.));
+#568 = ORIENTED_EDGE('',*,*,#569,.F.);
+#569 = EDGE_CURVE('',#544,#562,#570,.T.);
+#570 = LINE('',#571,#572);
+#571 = CARTESIAN_POINT('',(0.32,-2.7,2.54));
+#572 = VECTOR('',#573,1.);
+#573 = DIRECTION('',(0.,1.,0.));
+#574 = FACE_BOUND('',#575,.T.);
+#575 = EDGE_LOOP('',(#576,#586,#594,#602));
+#576 = ORIENTED_EDGE('',*,*,#577,.F.);
+#577 = EDGE_CURVE('',#578,#580,#582,.T.);
+#578 = VERTEX_POINT('',#579);
+#579 = CARTESIAN_POINT('',(0.32,-4.76,2.54));
+#580 = VERTEX_POINT('',#581);
+#581 = CARTESIAN_POINT('',(-0.32,-4.76,2.54));
+#582 = LINE('',#583,#584);
+#583 = CARTESIAN_POINT('',(-0.16,-4.76,2.54));
+#584 = VECTOR('',#585,1.);
+#585 = DIRECTION('',(-1.,0.,0.));
+#586 = ORIENTED_EDGE('',*,*,#587,.F.);
+#587 = EDGE_CURVE('',#588,#578,#590,.T.);
+#588 = VERTEX_POINT('',#589);
+#589 = CARTESIAN_POINT('',(0.32,-5.4,2.54));
+#590 = LINE('',#591,#592);
+#591 = CARTESIAN_POINT('',(0.32,-3.97,2.54));
+#592 = VECTOR('',#593,1.);
+#593 = DIRECTION('',(0.,1.,0.));
+#594 = ORIENTED_EDGE('',*,*,#595,.T.);
+#595 = EDGE_CURVE('',#588,#596,#598,.T.);
+#596 = VERTEX_POINT('',#597);
+#597 = CARTESIAN_POINT('',(-0.32,-5.4,2.54));
+#598 = LINE('',#599,#600);
+#599 = CARTESIAN_POINT('',(-0.16,-5.4,2.54));
+#600 = VECTOR('',#601,1.);
+#601 = DIRECTION('',(-1.,0.,0.));
+#602 = ORIENTED_EDGE('',*,*,#603,.T.);
+#603 = EDGE_CURVE('',#596,#580,#604,.T.);
+#604 = LINE('',#605,#606);
+#605 = CARTESIAN_POINT('',(-0.32,-3.97,2.54));
+#606 = VECTOR('',#607,1.);
+#607 = DIRECTION('',(0.,1.,0.));
+#608 = PLANE('',#609);
+#609 = AXIS2_PLACEMENT_3D('',#610,#611,#612);
+#610 = CARTESIAN_POINT('',(5.398204781459E-17,-2.54,2.54));
+#611 = DIRECTION('',(0.,0.,1.));
+#612 = DIRECTION('',(1.,0.,0.));
+#613 = ADVANCED_FACE('',(#614),#625,.F.);
+#614 = FACE_BOUND('',#615,.F.);
+#615 = EDGE_LOOP('',(#616,#622,#623,#624));
+#616 = ORIENTED_EDGE('',*,*,#617,.T.);
+#617 = EDGE_CURVE('',#246,#493,#618,.T.);
+#618 = LINE('',#619,#620);
+#619 = CARTESIAN_POINT('',(1.27,1.016,0.));
+#620 = VECTOR('',#621,1.);
+#621 = DIRECTION('',(0.,0.,1.));
+#622 = ORIENTED_EDGE('',*,*,#500,.T.);
+#623 = ORIENTED_EDGE('',*,*,#61,.F.);
+#624 = ORIENTED_EDGE('',*,*,#253,.F.);
+#625 = PLANE('',#626);
+#626 = AXIS2_PLACEMENT_3D('',#627,#628,#629);
+#627 = CARTESIAN_POINT('',(1.27,1.016,0.));
+#628 = DIRECTION('',(-0.707106781187,-0.707106781187,0.));
+#629 = DIRECTION('',(-0.707106781187,0.707106781187,0.));
+#630 = ADVANCED_FACE('',(#631),#642,.F.);
+#631 = FACE_BOUND('',#632,.F.);
+#632 = EDGE_LOOP('',(#633,#634,#635,#641));
+#633 = ORIENTED_EDGE('',*,*,#101,.T.);
+#634 = ORIENTED_EDGE('',*,*,#372,.T.);
+#635 = ORIENTED_EDGE('',*,*,#636,.F.);
+#636 = EDGE_CURVE('',#126,#373,#637,.T.);
+#637 = LINE('',#638,#639);
+#638 = CARTESIAN_POINT('',(-1.016,-1.27,0.));
+#639 = VECTOR('',#640,1.);
+#640 = DIRECTION('',(0.,0.,1.));
+#641 = ORIENTED_EDGE('',*,*,#125,.F.);
+#642 = PLANE('',#643);
+#643 = AXIS2_PLACEMENT_3D('',#644,#645,#646);
+#644 = CARTESIAN_POINT('',(-1.27,-1.016,0.));
+#645 = DIRECTION('',(0.707106781187,0.707106781187,0.));
+#646 = DIRECTION('',(0.707106781187,-0.707106781187,0.));
+#647 = ADVANCED_FACE('',(#648),#659,.F.);
+#648 = FACE_BOUND('',#649,.F.);
+#649 = EDGE_LOOP('',(#650,#656,#657,#658));
+#650 = ORIENTED_EDGE('',*,*,#651,.T.);
+#651 = EDGE_CURVE('',#238,#485,#652,.T.);
+#652 = LINE('',#653,#654);
+#653 = CARTESIAN_POINT('',(1.27,-1.016,0.));
+#654 = VECTOR('',#655,1.);
+#655 = DIRECTION('',(0.,0.,1.));
+#656 = ORIENTED_EDGE('',*,*,#492,.T.);
+#657 = ORIENTED_EDGE('',*,*,#617,.F.);
+#658 = ORIENTED_EDGE('',*,*,#245,.F.);
+#659 = PLANE('',#660);
+#660 = AXIS2_PLACEMENT_3D('',#661,#662,#663);
+#661 = CARTESIAN_POINT('',(1.27,-1.016,0.));
+#662 = DIRECTION('',(-1.,0.,0.));
+#663 = DIRECTION('',(0.,1.,0.));
+#664 = ADVANCED_FACE('',(#665),#676,.F.);
+#665 = FACE_BOUND('',#666,.F.);
+#666 = EDGE_LOOP('',(#667,#668,#669,#675));
+#667 = ORIENTED_EDGE('',*,*,#636,.T.);
+#668 = ORIENTED_EDGE('',*,*,#380,.T.);
+#669 = ORIENTED_EDGE('',*,*,#670,.F.);
+#670 = EDGE_CURVE('',#134,#381,#671,.T.);
+#671 = LINE('',#672,#673);
+#672 = CARTESIAN_POINT('',(-1.27,-1.524,0.));
+#673 = VECTOR('',#674,1.);
+#674 = DIRECTION('',(0.,0.,1.));
+#675 = ORIENTED_EDGE('',*,*,#133,.F.);
+#676 = PLANE('',#677);
+#677 = AXIS2_PLACEMENT_3D('',#678,#679,#680);
+#678 = CARTESIAN_POINT('',(-1.016,-1.27,0.));
+#679 = DIRECTION('',(0.707106781187,-0.707106781187,0.));
+#680 = DIRECTION('',(-0.707106781187,-0.707106781187,0.));
+#681 = ADVANCED_FACE('',(#682),#693,.F.);
+#682 = FACE_BOUND('',#683,.F.);
+#683 = EDGE_LOOP('',(#684,#690,#691,#692));
+#684 = ORIENTED_EDGE('',*,*,#685,.T.);
+#685 = EDGE_CURVE('',#230,#477,#686,.T.);
+#686 = LINE('',#687,#688);
+#687 = CARTESIAN_POINT('',(1.016,-1.27,0.));
+#688 = VECTOR('',#689,1.);
+#689 = DIRECTION('',(0.,0.,1.));
+#690 = ORIENTED_EDGE('',*,*,#484,.T.);
+#691 = ORIENTED_EDGE('',*,*,#651,.F.);
+#692 = ORIENTED_EDGE('',*,*,#237,.F.);
+#693 = PLANE('',#694);
+#694 = AXIS2_PLACEMENT_3D('',#695,#696,#697);
+#695 = CARTESIAN_POINT('',(1.016,-1.27,0.));
+#696 = DIRECTION('',(-0.707106781187,0.707106781187,0.));
+#697 = DIRECTION('',(0.707106781187,0.707106781187,0.));
+#698 = ADVANCED_FACE('',(#699),#710,.F.);
+#699 = FACE_BOUND('',#700,.F.);
+#700 = EDGE_LOOP('',(#701,#702,#703,#709));
+#701 = ORIENTED_EDGE('',*,*,#670,.T.);
+#702 = ORIENTED_EDGE('',*,*,#388,.T.);
+#703 = ORIENTED_EDGE('',*,*,#704,.F.);
+#704 = EDGE_CURVE('',#142,#389,#705,.T.);
+#705 = LINE('',#706,#707);
+#706 = CARTESIAN_POINT('',(-1.27,-3.556,0.));
+#707 = VECTOR('',#708,1.);
+#708 = DIRECTION('',(0.,0.,1.));
+#709 = ORIENTED_EDGE('',*,*,#141,.F.);
+#710 = PLANE('',#711);
+#711 = AXIS2_PLACEMENT_3D('',#712,#713,#714);
+#712 = CARTESIAN_POINT('',(-1.27,-1.524,0.));
+#713 = DIRECTION('',(1.,0.,0.));
+#714 = DIRECTION('',(0.,-1.,0.));
+#715 = ADVANCED_FACE('',(#716),#727,.F.);
+#716 = FACE_BOUND('',#717,.F.);
+#717 = EDGE_LOOP('',(#718,#724,#725,#726));
+#718 = ORIENTED_EDGE('',*,*,#719,.T.);
+#719 = EDGE_CURVE('',#222,#469,#720,.T.);
+#720 = LINE('',#721,#722);
+#721 = CARTESIAN_POINT('',(1.27,-1.524,0.));
+#722 = VECTOR('',#723,1.);
+#723 = DIRECTION('',(0.,0.,1.));
+#724 = ORIENTED_EDGE('',*,*,#476,.T.);
+#725 = ORIENTED_EDGE('',*,*,#685,.F.);
+#726 = ORIENTED_EDGE('',*,*,#229,.F.);
+#727 = PLANE('',#728);
+#728 = AXIS2_PLACEMENT_3D('',#729,#730,#731);
+#729 = CARTESIAN_POINT('',(1.27,-1.524,0.));
+#730 = DIRECTION('',(-0.707106781187,-0.707106781187,0.));
+#731 = DIRECTION('',(-0.707106781187,0.707106781187,0.));
+#732 = ADVANCED_FACE('',(#733),#744,.F.);
+#733 = FACE_BOUND('',#734,.F.);
+#734 = EDGE_LOOP('',(#735,#736,#737,#743));
+#735 = ORIENTED_EDGE('',*,*,#704,.T.);
+#736 = ORIENTED_EDGE('',*,*,#396,.T.);
+#737 = ORIENTED_EDGE('',*,*,#738,.F.);
+#738 = EDGE_CURVE('',#150,#397,#739,.T.);
+#739 = LINE('',#740,#741);
+#740 = CARTESIAN_POINT('',(-1.016,-3.81,0.));
+#741 = VECTOR('',#742,1.);
+#742 = DIRECTION('',(0.,0.,1.));
+#743 = ORIENTED_EDGE('',*,*,#149,.F.);
+#744 = PLANE('',#745);
+#745 = AXIS2_PLACEMENT_3D('',#746,#747,#748);
+#746 = CARTESIAN_POINT('',(-1.27,-3.556,0.));
+#747 = DIRECTION('',(0.707106781187,0.707106781187,0.));
+#748 = DIRECTION('',(0.707106781187,-0.707106781187,0.));
+#749 = ADVANCED_FACE('',(#750),#761,.F.);
+#750 = FACE_BOUND('',#751,.F.);
+#751 = EDGE_LOOP('',(#752,#758,#759,#760));
+#752 = ORIENTED_EDGE('',*,*,#753,.T.);
+#753 = EDGE_CURVE('',#214,#461,#754,.T.);
+#754 = LINE('',#755,#756);
+#755 = CARTESIAN_POINT('',(1.27,-3.556,0.));
+#756 = VECTOR('',#757,1.);
+#757 = DIRECTION('',(0.,0.,1.));
+#758 = ORIENTED_EDGE('',*,*,#468,.T.);
+#759 = ORIENTED_EDGE('',*,*,#719,.F.);
+#760 = ORIENTED_EDGE('',*,*,#221,.F.);
+#761 = PLANE('',#762);
+#762 = AXIS2_PLACEMENT_3D('',#763,#764,#765);
+#763 = CARTESIAN_POINT('',(1.27,-3.556,0.));
+#764 = DIRECTION('',(-1.,0.,0.));
+#765 = DIRECTION('',(0.,1.,0.));
+#766 = ADVANCED_FACE('',(#767),#778,.F.);
+#767 = FACE_BOUND('',#768,.F.);
+#768 = EDGE_LOOP('',(#769,#770,#771,#777));
+#769 = ORIENTED_EDGE('',*,*,#738,.T.);
+#770 = ORIENTED_EDGE('',*,*,#404,.T.);
+#771 = ORIENTED_EDGE('',*,*,#772,.F.);
+#772 = EDGE_CURVE('',#158,#405,#773,.T.);
+#773 = LINE('',#774,#775);
+#774 = CARTESIAN_POINT('',(-1.27,-4.064,0.));
+#775 = VECTOR('',#776,1.);
+#776 = DIRECTION('',(0.,0.,1.));
+#777 = ORIENTED_EDGE('',*,*,#157,.F.);
+#778 = PLANE('',#779);
+#779 = AXIS2_PLACEMENT_3D('',#780,#781,#782);
+#780 = CARTESIAN_POINT('',(-1.016,-3.81,0.));
+#781 = DIRECTION('',(0.707106781187,-0.707106781187,0.));
+#782 = DIRECTION('',(-0.707106781187,-0.707106781187,0.));
+#783 = ADVANCED_FACE('',(#784),#795,.F.);
+#784 = FACE_BOUND('',#785,.F.);
+#785 = EDGE_LOOP('',(#786,#792,#793,#794));
+#786 = ORIENTED_EDGE('',*,*,#787,.T.);
+#787 = EDGE_CURVE('',#206,#453,#788,.T.);
+#788 = LINE('',#789,#790);
+#789 = CARTESIAN_POINT('',(1.016,-3.81,0.));
+#790 = VECTOR('',#791,1.);
+#791 = DIRECTION('',(0.,0.,1.));
+#792 = ORIENTED_EDGE('',*,*,#460,.T.);
+#793 = ORIENTED_EDGE('',*,*,#753,.F.);
+#794 = ORIENTED_EDGE('',*,*,#213,.F.);
+#795 = PLANE('',#796);
+#796 = AXIS2_PLACEMENT_3D('',#797,#798,#799);
+#797 = CARTESIAN_POINT('',(1.016,-3.81,0.));
+#798 = DIRECTION('',(-0.707106781187,0.707106781187,0.));
+#799 = DIRECTION('',(0.707106781187,0.707106781187,0.));
+#800 = ADVANCED_FACE('',(#801),#812,.F.);
+#801 = FACE_BOUND('',#802,.F.);
+#802 = EDGE_LOOP('',(#803,#804,#805,#811));
+#803 = ORIENTED_EDGE('',*,*,#772,.T.);
+#804 = ORIENTED_EDGE('',*,*,#412,.T.);
+#805 = ORIENTED_EDGE('',*,*,#806,.F.);
+#806 = EDGE_CURVE('',#166,#413,#807,.T.);
+#807 = LINE('',#808,#809);
+#808 = CARTESIAN_POINT('',(-1.27,-6.096,0.));
+#809 = VECTOR('',#810,1.);
+#810 = DIRECTION('',(0.,0.,1.));
+#811 = ORIENTED_EDGE('',*,*,#165,.F.);
+#812 = PLANE('',#813);
+#813 = AXIS2_PLACEMENT_3D('',#814,#815,#816);
+#814 = CARTESIAN_POINT('',(-1.27,-4.064,0.));
+#815 = DIRECTION('',(1.,0.,0.));
+#816 = DIRECTION('',(0.,-1.,0.));
+#817 = ADVANCED_FACE('',(#818),#829,.F.);
+#818 = FACE_BOUND('',#819,.F.);
+#819 = EDGE_LOOP('',(#820,#826,#827,#828));
+#820 = ORIENTED_EDGE('',*,*,#821,.T.);
+#821 = EDGE_CURVE('',#198,#445,#822,.T.);
+#822 = LINE('',#823,#824);
+#823 = CARTESIAN_POINT('',(1.27,-4.064,0.));
+#824 = VECTOR('',#825,1.);
+#825 = DIRECTION('',(0.,0.,1.));
+#826 = ORIENTED_EDGE('',*,*,#452,.T.);
+#827 = ORIENTED_EDGE('',*,*,#787,.F.);
+#828 = ORIENTED_EDGE('',*,*,#205,.F.);
+#829 = PLANE('',#830);
+#830 = AXIS2_PLACEMENT_3D('',#831,#832,#833);
+#831 = CARTESIAN_POINT('',(1.27,-4.064,0.));
+#832 = DIRECTION('',(-0.707106781187,-0.707106781187,0.));
+#833 = DIRECTION('',(-0.707106781187,0.707106781187,0.));
+#834 = ADVANCED_FACE('',(#835),#846,.F.);
+#835 = FACE_BOUND('',#836,.F.);
+#836 = EDGE_LOOP('',(#837,#838,#839,#845));
+#837 = ORIENTED_EDGE('',*,*,#806,.T.);
+#838 = ORIENTED_EDGE('',*,*,#420,.T.);
+#839 = ORIENTED_EDGE('',*,*,#840,.F.);
+#840 = EDGE_CURVE('',#174,#421,#841,.T.);
+#841 = LINE('',#842,#843);
+#842 = CARTESIAN_POINT('',(-1.016,-6.35,0.));
+#843 = VECTOR('',#844,1.);
+#844 = DIRECTION('',(0.,0.,1.));
+#845 = ORIENTED_EDGE('',*,*,#173,.F.);
+#846 = PLANE('',#847);
+#847 = AXIS2_PLACEMENT_3D('',#848,#849,#850);
+#848 = CARTESIAN_POINT('',(-1.27,-6.096,0.));
+#849 = DIRECTION('',(0.707106781187,0.707106781187,0.));
+#850 = DIRECTION('',(0.707106781187,-0.707106781187,0.));
+#851 = ADVANCED_FACE('',(#852),#863,.F.);
+#852 = FACE_BOUND('',#853,.F.);
+#853 = EDGE_LOOP('',(#854,#860,#861,#862));
+#854 = ORIENTED_EDGE('',*,*,#855,.T.);
+#855 = EDGE_CURVE('',#190,#437,#856,.T.);
+#856 = LINE('',#857,#858);
+#857 = CARTESIAN_POINT('',(1.27,-6.096,0.));
+#858 = VECTOR('',#859,1.);
+#859 = DIRECTION('',(0.,0.,1.));
+#860 = ORIENTED_EDGE('',*,*,#444,.T.);
+#861 = ORIENTED_EDGE('',*,*,#821,.F.);
+#862 = ORIENTED_EDGE('',*,*,#197,.F.);
+#863 = PLANE('',#864);
+#864 = AXIS2_PLACEMENT_3D('',#865,#866,#867);
+#865 = CARTESIAN_POINT('',(1.27,-6.096,0.));
+#866 = DIRECTION('',(-1.,0.,0.));
+#867 = DIRECTION('',(0.,1.,0.));
+#868 = ADVANCED_FACE('',(#869),#880,.F.);
+#869 = FACE_BOUND('',#870,.F.);
+#870 = EDGE_LOOP('',(#871,#872,#873,#879));
+#871 = ORIENTED_EDGE('',*,*,#840,.T.);
+#872 = ORIENTED_EDGE('',*,*,#428,.T.);
+#873 = ORIENTED_EDGE('',*,*,#874,.F.);
+#874 = EDGE_CURVE('',#182,#429,#875,.T.);
+#875 = LINE('',#876,#877);
+#876 = CARTESIAN_POINT('',(1.016,-6.35,0.));
+#877 = VECTOR('',#878,1.);
+#878 = DIRECTION('',(0.,0.,1.));
+#879 = ORIENTED_EDGE('',*,*,#181,.F.);
+#880 = PLANE('',#881);
+#881 = AXIS2_PLACEMENT_3D('',#882,#883,#884);
+#882 = CARTESIAN_POINT('',(-1.016,-6.35,0.));
+#883 = DIRECTION('',(0.,1.,0.));
+#884 = DIRECTION('',(1.,0.,0.));
+#885 = ADVANCED_FACE('',(#886),#892,.F.);
+#886 = FACE_BOUND('',#887,.F.);
+#887 = EDGE_LOOP('',(#888,#889,#890,#891));
+#888 = ORIENTED_EDGE('',*,*,#874,.T.);
+#889 = ORIENTED_EDGE('',*,*,#436,.T.);
+#890 = ORIENTED_EDGE('',*,*,#855,.F.);
+#891 = ORIENTED_EDGE('',*,*,#189,.F.);
+#892 = PLANE('',#893);
+#893 = AXIS2_PLACEMENT_3D('',#894,#895,#896);
+#894 = CARTESIAN_POINT('',(1.016,-6.35,0.));
+#895 = DIRECTION('',(-0.707106781187,0.707106781187,0.));
+#896 = DIRECTION('',(0.707106781187,0.707106781187,0.));
+#897 = ADVANCED_FACE('',(#898),#923,.T.);
+#898 = FACE_BOUND('',#899,.T.);
+#899 = EDGE_LOOP('',(#900,#908,#916,#922));
+#900 = ORIENTED_EDGE('',*,*,#901,.F.);
+#901 = EDGE_CURVE('',#902,#263,#904,.T.);
+#902 = VERTEX_POINT('',#903);
+#903 = CARTESIAN_POINT('',(0.32,-0.32,-2.84));
+#904 = LINE('',#905,#906);
+#905 = CARTESIAN_POINT('',(0.32,-0.32,-3.));
+#906 = VECTOR('',#907,1.);
+#907 = DIRECTION('',(0.,0.,1.));
+#908 = ORIENTED_EDGE('',*,*,#909,.T.);
+#909 = EDGE_CURVE('',#902,#910,#912,.T.);
+#910 = VERTEX_POINT('',#911);
+#911 = CARTESIAN_POINT('',(0.32,0.32,-2.84));
+#912 = LINE('',#913,#914);
+#913 = CARTESIAN_POINT('',(0.32,-0.32,-2.84));
+#914 = VECTOR('',#915,1.);
+#915 = DIRECTION('',(0.,1.,0.));
+#916 = ORIENTED_EDGE('',*,*,#917,.T.);
+#917 = EDGE_CURVE('',#910,#265,#918,.T.);
+#918 = LINE('',#919,#920);
+#919 = CARTESIAN_POINT('',(0.32,0.32,-3.));
+#920 = VECTOR('',#921,1.);
+#921 = DIRECTION('',(0.,0.,1.));
+#922 = ORIENTED_EDGE('',*,*,#262,.F.);
+#923 = PLANE('',#924);
+#924 = AXIS2_PLACEMENT_3D('',#925,#926,#927);
+#925 = CARTESIAN_POINT('',(0.32,-0.32,-3.));
+#926 = DIRECTION('',(1.,0.,0.));
+#927 = DIRECTION('',(0.,0.,1.));
+#928 = ADVANCED_FACE('',(#929),#947,.T.);
+#929 = FACE_BOUND('',#930,.T.);
+#930 = EDGE_LOOP('',(#931,#932,#940,#946));
+#931 = ORIENTED_EDGE('',*,*,#917,.F.);
+#932 = ORIENTED_EDGE('',*,*,#933,.F.);
+#933 = EDGE_CURVE('',#934,#910,#936,.T.);
+#934 = VERTEX_POINT('',#935);
+#935 = CARTESIAN_POINT('',(-0.32,0.32,-2.84));
+#936 = LINE('',#937,#938);
+#937 = CARTESIAN_POINT('',(-0.32,0.32,-2.84));
+#938 = VECTOR('',#939,1.);
+#939 = DIRECTION('',(1.,0.,0.));
+#940 = ORIENTED_EDGE('',*,*,#941,.T.);
+#941 = EDGE_CURVE('',#934,#281,#942,.T.);
+#942 = LINE('',#943,#944);
+#943 = CARTESIAN_POINT('',(-0.32,0.32,-3.));
+#944 = VECTOR('',#945,1.);
+#945 = DIRECTION('',(0.,0.,1.));
+#946 = ORIENTED_EDGE('',*,*,#288,.F.);
+#947 = PLANE('',#948);
+#948 = AXIS2_PLACEMENT_3D('',#949,#950,#951);
+#949 = CARTESIAN_POINT('',(-0.32,0.32,-3.));
+#950 = DIRECTION('',(0.,1.,0.));
+#951 = DIRECTION('',(0.,0.,1.));
+#952 = ADVANCED_FACE('',(#953),#971,.F.);
+#953 = FACE_BOUND('',#954,.F.);
+#954 = EDGE_LOOP('',(#955,#963,#969,#970));
+#955 = ORIENTED_EDGE('',*,*,#956,.F.);
+#956 = EDGE_CURVE('',#957,#273,#959,.T.);
+#957 = VERTEX_POINT('',#958);
+#958 = CARTESIAN_POINT('',(-0.32,-0.32,-2.84));
+#959 = LINE('',#960,#961);
+#960 = CARTESIAN_POINT('',(-0.32,-0.32,-3.));
+#961 = VECTOR('',#962,1.);
+#962 = DIRECTION('',(0.,0.,1.));
+#963 = ORIENTED_EDGE('',*,*,#964,.T.);
+#964 = EDGE_CURVE('',#957,#934,#965,.T.);
+#965 = LINE('',#966,#967);
+#966 = CARTESIAN_POINT('',(-0.32,-0.32,-2.84));
+#967 = VECTOR('',#968,1.);
+#968 = DIRECTION('',(0.,1.,0.));
+#969 = ORIENTED_EDGE('',*,*,#941,.T.);
+#970 = ORIENTED_EDGE('',*,*,#280,.F.);
+#971 = PLANE('',#972);
+#972 = AXIS2_PLACEMENT_3D('',#973,#974,#975);
+#973 = CARTESIAN_POINT('',(-0.32,-0.32,-3.));
+#974 = DIRECTION('',(1.,0.,0.));
+#975 = DIRECTION('',(0.,0.,1.));
+#976 = ADVANCED_FACE('',(#977),#988,.F.);
+#977 = FACE_BOUND('',#978,.F.);
+#978 = EDGE_LOOP('',(#979,#980,#986,#987));
+#979 = ORIENTED_EDGE('',*,*,#901,.F.);
+#980 = ORIENTED_EDGE('',*,*,#981,.F.);
+#981 = EDGE_CURVE('',#957,#902,#982,.T.);
+#982 = LINE('',#983,#984);
+#983 = CARTESIAN_POINT('',(-0.32,-0.32,-2.84));
+#984 = VECTOR('',#985,1.);
+#985 = DIRECTION('',(1.,0.,0.));
+#986 = ORIENTED_EDGE('',*,*,#956,.T.);
+#987 = ORIENTED_EDGE('',*,*,#272,.F.);
+#988 = PLANE('',#989);
+#989 = AXIS2_PLACEMENT_3D('',#990,#991,#992);
+#990 = CARTESIAN_POINT('',(-0.32,-0.32,-3.));
+#991 = DIRECTION('',(0.,1.,0.));
+#992 = DIRECTION('',(0.,0.,1.));
+#993 = ADVANCED_FACE('',(#994),#1019,.F.);
+#994 = FACE_BOUND('',#995,.F.);
+#995 = EDGE_LOOP('',(#996,#1004,#1012,#1018));
+#996 = ORIENTED_EDGE('',*,*,#997,.F.);
+#997 = EDGE_CURVE('',#998,#297,#1000,.T.);
+#998 = VERTEX_POINT('',#999);
+#999 = CARTESIAN_POINT('',(0.32,-2.86,-2.84));
+#1000 = LINE('',#1001,#1002);
+#1001 = CARTESIAN_POINT('',(0.32,-2.86,-3.));
+#1002 = VECTOR('',#1003,1.);
+#1003 = DIRECTION('',(0.,0.,1.));
+#1004 = ORIENTED_EDGE('',*,*,#1005,.F.);
+#1005 = EDGE_CURVE('',#1006,#998,#1008,.T.);
+#1006 = VERTEX_POINT('',#1007);
+#1007 = CARTESIAN_POINT('',(-0.32,-2.86,-2.84));
+#1008 = LINE('',#1009,#1010);
+#1009 = CARTESIAN_POINT('',(-0.32,-2.86,-2.84));
+#1010 = VECTOR('',#1011,1.);
+#1011 = DIRECTION('',(1.,0.,0.));
+#1012 = ORIENTED_EDGE('',*,*,#1013,.T.);
+#1013 = EDGE_CURVE('',#1006,#299,#1014,.T.);
+#1014 = LINE('',#1015,#1016);
+#1015 = CARTESIAN_POINT('',(-0.32,-2.86,-3.));
+#1016 = VECTOR('',#1017,1.);
+#1017 = DIRECTION('',(0.,0.,1.));
+#1018 = ORIENTED_EDGE('',*,*,#296,.F.);
+#1019 = PLANE('',#1020);
+#1020 = AXIS2_PLACEMENT_3D('',#1021,#1022,#1023);
+#1021 = CARTESIAN_POINT('',(-0.32,-2.86,-3.));
+#1022 = DIRECTION('',(0.,1.,0.));
+#1023 = DIRECTION('',(0.,0.,1.));
+#1024 = ADVANCED_FACE('',(#1025),#1043,.T.);
+#1025 = FACE_BOUND('',#1026,.T.);
+#1026 = EDGE_LOOP('',(#1027,#1028,#1036,#1042));
+#1027 = ORIENTED_EDGE('',*,*,#997,.F.);
+#1028 = ORIENTED_EDGE('',*,*,#1029,.T.);
+#1029 = EDGE_CURVE('',#998,#1030,#1032,.T.);
+#1030 = VERTEX_POINT('',#1031);
+#1031 = CARTESIAN_POINT('',(0.32,-2.22,-2.84));
+#1032 = LINE('',#1033,#1034);
+#1033 = CARTESIAN_POINT('',(0.32,-2.86,-2.84));
+#1034 = VECTOR('',#1035,1.);
+#1035 = DIRECTION('',(0.,1.,0.));
+#1036 = ORIENTED_EDGE('',*,*,#1037,.T.);
+#1037 = EDGE_CURVE('',#1030,#315,#1038,.T.);
+#1038 = LINE('',#1039,#1040);
+#1039 = CARTESIAN_POINT('',(0.32,-2.22,-3.));
+#1040 = VECTOR('',#1041,1.);
+#1041 = DIRECTION('',(0.,0.,1.));
+#1042 = ORIENTED_EDGE('',*,*,#322,.F.);
+#1043 = PLANE('',#1044);
+#1044 = AXIS2_PLACEMENT_3D('',#1045,#1046,#1047);
+#1045 = CARTESIAN_POINT('',(0.32,-2.86,-3.));
+#1046 = DIRECTION('',(1.,0.,0.));
+#1047 = DIRECTION('',(0.,0.,1.));
+#1048 = ADVANCED_FACE('',(#1049),#1067,.T.);
+#1049 = FACE_BOUND('',#1050,.T.);
+#1050 = EDGE_LOOP('',(#1051,#1052,#1060,#1066));
+#1051 = ORIENTED_EDGE('',*,*,#1037,.F.);
+#1052 = ORIENTED_EDGE('',*,*,#1053,.F.);
+#1053 = EDGE_CURVE('',#1054,#1030,#1056,.T.);
+#1054 = VERTEX_POINT('',#1055);
+#1055 = CARTESIAN_POINT('',(-0.32,-2.22,-2.84));
+#1056 = LINE('',#1057,#1058);
+#1057 = CARTESIAN_POINT('',(-0.32,-2.22,-2.84));
+#1058 = VECTOR('',#1059,1.);
+#1059 = DIRECTION('',(1.,0.,0.));
+#1060 = ORIENTED_EDGE('',*,*,#1061,.T.);
+#1061 = EDGE_CURVE('',#1054,#307,#1062,.T.);
+#1062 = LINE('',#1063,#1064);
+#1063 = CARTESIAN_POINT('',(-0.32,-2.22,-3.));
+#1064 = VECTOR('',#1065,1.);
+#1065 = DIRECTION('',(0.,0.,1.));
+#1066 = ORIENTED_EDGE('',*,*,#314,.F.);
+#1067 = PLANE('',#1068);
+#1068 = AXIS2_PLACEMENT_3D('',#1069,#1070,#1071);
+#1069 = CARTESIAN_POINT('',(-0.32,-2.22,-3.));
+#1070 = DIRECTION('',(0.,1.,0.));
+#1071 = DIRECTION('',(0.,0.,1.));
+#1072 = ADVANCED_FACE('',(#1073),#1084,.F.);
+#1073 = FACE_BOUND('',#1074,.F.);
+#1074 = EDGE_LOOP('',(#1075,#1076,#1082,#1083));
+#1075 = ORIENTED_EDGE('',*,*,#1013,.F.);
+#1076 = ORIENTED_EDGE('',*,*,#1077,.T.);
+#1077 = EDGE_CURVE('',#1006,#1054,#1078,.T.);
+#1078 = LINE('',#1079,#1080);
+#1079 = CARTESIAN_POINT('',(-0.32,-2.86,-2.84));
+#1080 = VECTOR('',#1081,1.);
+#1081 = DIRECTION('',(0.,1.,0.));
+#1082 = ORIENTED_EDGE('',*,*,#1061,.T.);
+#1083 = ORIENTED_EDGE('',*,*,#306,.F.);
+#1084 = PLANE('',#1085);
+#1085 = AXIS2_PLACEMENT_3D('',#1086,#1087,#1088);
+#1086 = CARTESIAN_POINT('',(-0.32,-2.86,-3.));
+#1087 = DIRECTION('',(1.,0.,0.));
+#1088 = DIRECTION('',(0.,0.,1.));
+#1089 = ADVANCED_FACE('',(#1090),#1115,.T.);
+#1090 = FACE_BOUND('',#1091,.T.);
+#1091 = EDGE_LOOP('',(#1092,#1100,#1108,#1114));
+#1092 = ORIENTED_EDGE('',*,*,#1093,.F.);
+#1093 = EDGE_CURVE('',#1094,#331,#1096,.T.);
+#1094 = VERTEX_POINT('',#1095);
+#1095 = CARTESIAN_POINT('',(0.32,-4.76,-2.84));
+#1096 = LINE('',#1097,#1098);
+#1097 = CARTESIAN_POINT('',(0.32,-4.76,-3.));
+#1098 = VECTOR('',#1099,1.);
+#1099 = DIRECTION('',(0.,0.,1.));
+#1100 = ORIENTED_EDGE('',*,*,#1101,.F.);
+#1101 = EDGE_CURVE('',#1102,#1094,#1104,.T.);
+#1102 = VERTEX_POINT('',#1103);
+#1103 = CARTESIAN_POINT('',(-0.32,-4.76,-2.84));
+#1104 = LINE('',#1105,#1106);
+#1105 = CARTESIAN_POINT('',(-0.32,-4.76,-2.84));
+#1106 = VECTOR('',#1107,1.);
+#1107 = DIRECTION('',(1.,0.,0.));
+#1108 = ORIENTED_EDGE('',*,*,#1109,.T.);
+#1109 = EDGE_CURVE('',#1102,#333,#1110,.T.);
+#1110 = LINE('',#1111,#1112);
+#1111 = CARTESIAN_POINT('',(-0.32,-4.76,-3.));
+#1112 = VECTOR('',#1113,1.);
+#1113 = DIRECTION('',(0.,0.,1.));
+#1114 = ORIENTED_EDGE('',*,*,#330,.F.);
+#1115 = PLANE('',#1116);
+#1116 = AXIS2_PLACEMENT_3D('',#1117,#1118,#1119);
+#1117 = CARTESIAN_POINT('',(-0.32,-4.76,-3.));
+#1118 = DIRECTION('',(0.,1.,0.));
+#1119 = DIRECTION('',(0.,0.,1.));
+#1120 = ADVANCED_FACE('',(#1121),#1139,.F.);
+#1121 = FACE_BOUND('',#1122,.F.);
+#1122 = EDGE_LOOP('',(#1123,#1131,#1137,#1138));
+#1123 = ORIENTED_EDGE('',*,*,#1124,.F.);
+#1124 = EDGE_CURVE('',#1125,#349,#1127,.T.);
+#1125 = VERTEX_POINT('',#1126);
+#1126 = CARTESIAN_POINT('',(-0.32,-5.4,-2.84));
+#1127 = LINE('',#1128,#1129);
+#1128 = CARTESIAN_POINT('',(-0.32,-5.4,-3.));
+#1129 = VECTOR('',#1130,1.);
+#1130 = DIRECTION('',(0.,0.,1.));
+#1131 = ORIENTED_EDGE('',*,*,#1132,.T.);
+#1132 = EDGE_CURVE('',#1125,#1102,#1133,.T.);
+#1133 = LINE('',#1134,#1135);
+#1134 = CARTESIAN_POINT('',(-0.32,-5.4,-2.84));
+#1135 = VECTOR('',#1136,1.);
+#1136 = DIRECTION('',(0.,1.,0.));
+#1137 = ORIENTED_EDGE('',*,*,#1109,.T.);
+#1138 = ORIENTED_EDGE('',*,*,#356,.F.);
+#1139 = PLANE('',#1140);
+#1140 = AXIS2_PLACEMENT_3D('',#1141,#1142,#1143);
+#1141 = CARTESIAN_POINT('',(-0.32,-5.4,-3.));
+#1142 = DIRECTION('',(1.,0.,0.));
+#1143 = DIRECTION('',(0.,0.,1.));
+#1144 = ADVANCED_FACE('',(#1145),#1163,.F.);
+#1145 = FACE_BOUND('',#1146,.F.);
+#1146 = EDGE_LOOP('',(#1147,#1155,#1161,#1162));
+#1147 = ORIENTED_EDGE('',*,*,#1148,.F.);
+#1148 = EDGE_CURVE('',#1149,#341,#1151,.T.);
+#1149 = VERTEX_POINT('',#1150);
+#1150 = CARTESIAN_POINT('',(0.32,-5.4,-2.84));
+#1151 = LINE('',#1152,#1153);
+#1152 = CARTESIAN_POINT('',(0.32,-5.4,-3.));
+#1153 = VECTOR('',#1154,1.);
+#1154 = DIRECTION('',(0.,0.,1.));
+#1155 = ORIENTED_EDGE('',*,*,#1156,.F.);
+#1156 = EDGE_CURVE('',#1125,#1149,#1157,.T.);
+#1157 = LINE('',#1158,#1159);
+#1158 = CARTESIAN_POINT('',(-0.32,-5.4,-2.84));
+#1159 = VECTOR('',#1160,1.);
+#1160 = DIRECTION('',(1.,0.,0.));
+#1161 = ORIENTED_EDGE('',*,*,#1124,.T.);
+#1162 = ORIENTED_EDGE('',*,*,#348,.F.);
+#1163 = PLANE('',#1164);
+#1164 = AXIS2_PLACEMENT_3D('',#1165,#1166,#1167);
+#1165 = CARTESIAN_POINT('',(-0.32,-5.4,-3.));
+#1166 = DIRECTION('',(0.,1.,0.));
+#1167 = DIRECTION('',(0.,0.,1.));
+#1168 = ADVANCED_FACE('',(#1169),#1180,.T.);
+#1169 = FACE_BOUND('',#1170,.T.);
+#1170 = EDGE_LOOP('',(#1171,#1172,#1178,#1179));
+#1171 = ORIENTED_EDGE('',*,*,#1148,.F.);
+#1172 = ORIENTED_EDGE('',*,*,#1173,.T.);
+#1173 = EDGE_CURVE('',#1149,#1094,#1174,.T.);
+#1174 = LINE('',#1175,#1176);
+#1175 = CARTESIAN_POINT('',(0.32,-5.4,-2.84));
+#1176 = VECTOR('',#1177,1.);
+#1177 = DIRECTION('',(0.,1.,0.));
+#1178 = ORIENTED_EDGE('',*,*,#1093,.T.);
+#1179 = ORIENTED_EDGE('',*,*,#340,.F.);
+#1180 = PLANE('',#1181);
+#1181 = AXIS2_PLACEMENT_3D('',#1182,#1183,#1184);
+#1182 = CARTESIAN_POINT('',(0.32,-5.4,-3.));
+#1183 = DIRECTION('',(1.,0.,0.));
+#1184 = DIRECTION('',(0.,0.,1.));
+#1185 = ADVANCED_FACE('',(#1186),#1211,.T.);
+#1186 = FACE_BOUND('',#1187,.T.);
+#1187 = EDGE_LOOP('',(#1188,#1196,#1197,#1205));
+#1188 = ORIENTED_EDGE('',*,*,#1189,.F.);
+#1189 = EDGE_CURVE('',#510,#1190,#1192,.T.);
+#1190 = VERTEX_POINT('',#1191);
+#1191 = CARTESIAN_POINT('',(0.32,-0.32,8.38));
+#1192 = LINE('',#1193,#1194);
+#1193 = CARTESIAN_POINT('',(0.32,-0.32,-3.));
+#1194 = VECTOR('',#1195,1.);
+#1195 = DIRECTION('',(0.,0.,1.));
+#1196 = ORIENTED_EDGE('',*,*,#509,.T.);
+#1197 = ORIENTED_EDGE('',*,*,#1198,.T.);
+#1198 = EDGE_CURVE('',#512,#1199,#1201,.T.);
+#1199 = VERTEX_POINT('',#1200);
+#1200 = CARTESIAN_POINT('',(0.32,0.32,8.38));
+#1201 = LINE('',#1202,#1203);
+#1202 = CARTESIAN_POINT('',(0.32,0.32,-3.));
+#1203 = VECTOR('',#1204,1.);
+#1204 = DIRECTION('',(0.,0.,1.));
+#1205 = ORIENTED_EDGE('',*,*,#1206,.F.);
+#1206 = EDGE_CURVE('',#1190,#1199,#1207,.T.);
+#1207 = LINE('',#1208,#1209);
+#1208 = CARTESIAN_POINT('',(0.32,-0.32,8.38));
+#1209 = VECTOR('',#1210,1.);
+#1210 = DIRECTION('',(0.,1.,0.));
+#1211 = PLANE('',#1212);
+#1212 = AXIS2_PLACEMENT_3D('',#1213,#1214,#1215);
+#1213 = CARTESIAN_POINT('',(0.32,-0.32,-3.));
+#1214 = DIRECTION('',(1.,0.,0.));
+#1215 = DIRECTION('',(0.,0.,1.));
+#1216 = ADVANCED_FACE('',(#1217),#1235,.T.);
+#1217 = FACE_BOUND('',#1218,.T.);
+#1218 = EDGE_LOOP('',(#1219,#1220,#1221,#1229));
+#1219 = ORIENTED_EDGE('',*,*,#1198,.F.);
+#1220 = ORIENTED_EDGE('',*,*,#535,.T.);
+#1221 = ORIENTED_EDGE('',*,*,#1222,.T.);
+#1222 = EDGE_CURVE('',#528,#1223,#1225,.T.);
+#1223 = VERTEX_POINT('',#1224);
+#1224 = CARTESIAN_POINT('',(-0.32,0.32,8.38));
+#1225 = LINE('',#1226,#1227);
+#1226 = CARTESIAN_POINT('',(-0.32,0.32,-3.));
+#1227 = VECTOR('',#1228,1.);
+#1228 = DIRECTION('',(0.,0.,1.));
+#1229 = ORIENTED_EDGE('',*,*,#1230,.T.);
+#1230 = EDGE_CURVE('',#1223,#1199,#1231,.T.);
+#1231 = LINE('',#1232,#1233);
+#1232 = CARTESIAN_POINT('',(-0.32,0.32,8.38));
+#1233 = VECTOR('',#1234,1.);
+#1234 = DIRECTION('',(1.,0.,0.));
+#1235 = PLANE('',#1236);
+#1236 = AXIS2_PLACEMENT_3D('',#1237,#1238,#1239);
+#1237 = CARTESIAN_POINT('',(-0.32,0.32,-3.));
+#1238 = DIRECTION('',(0.,1.,0.));
+#1239 = DIRECTION('',(0.,0.,1.));
+#1240 = ADVANCED_FACE('',(#1241),#1259,.F.);
+#1241 = FACE_BOUND('',#1242,.F.);
+#1242 = EDGE_LOOP('',(#1243,#1251,#1252,#1253));
+#1243 = ORIENTED_EDGE('',*,*,#1244,.F.);
+#1244 = EDGE_CURVE('',#520,#1245,#1247,.T.);
+#1245 = VERTEX_POINT('',#1246);
+#1246 = CARTESIAN_POINT('',(-0.32,-0.32,8.38));
+#1247 = LINE('',#1248,#1249);
+#1248 = CARTESIAN_POINT('',(-0.32,-0.32,-3.));
+#1249 = VECTOR('',#1250,1.);
+#1250 = DIRECTION('',(0.,0.,1.));
+#1251 = ORIENTED_EDGE('',*,*,#527,.T.);
+#1252 = ORIENTED_EDGE('',*,*,#1222,.T.);
+#1253 = ORIENTED_EDGE('',*,*,#1254,.F.);
+#1254 = EDGE_CURVE('',#1245,#1223,#1255,.T.);
+#1255 = LINE('',#1256,#1257);
+#1256 = CARTESIAN_POINT('',(-0.32,-0.32,8.38));
+#1257 = VECTOR('',#1258,1.);
+#1258 = DIRECTION('',(0.,1.,0.));
+#1259 = PLANE('',#1260);
+#1260 = AXIS2_PLACEMENT_3D('',#1261,#1262,#1263);
+#1261 = CARTESIAN_POINT('',(-0.32,-0.32,-3.));
+#1262 = DIRECTION('',(1.,0.,0.));
+#1263 = DIRECTION('',(0.,0.,1.));
+#1264 = ADVANCED_FACE('',(#1265),#1276,.F.);
+#1265 = FACE_BOUND('',#1266,.F.);
+#1266 = EDGE_LOOP('',(#1267,#1268,#1269,#1270));
+#1267 = ORIENTED_EDGE('',*,*,#1189,.F.);
+#1268 = ORIENTED_EDGE('',*,*,#519,.T.);
+#1269 = ORIENTED_EDGE('',*,*,#1244,.T.);
+#1270 = ORIENTED_EDGE('',*,*,#1271,.T.);
+#1271 = EDGE_CURVE('',#1245,#1190,#1272,.T.);
+#1272 = LINE('',#1273,#1274);
+#1273 = CARTESIAN_POINT('',(-0.32,-0.32,8.38));
+#1274 = VECTOR('',#1275,1.);
+#1275 = DIRECTION('',(1.,0.,0.));
+#1276 = PLANE('',#1277);
+#1277 = AXIS2_PLACEMENT_3D('',#1278,#1279,#1280);
+#1278 = CARTESIAN_POINT('',(-0.32,-0.32,-3.));
+#1279 = DIRECTION('',(0.,1.,0.));
+#1280 = DIRECTION('',(0.,0.,1.));
+#1281 = ADVANCED_FACE('',(#1282),#1307,.F.);
+#1282 = FACE_BOUND('',#1283,.F.);
+#1283 = EDGE_LOOP('',(#1284,#1292,#1293,#1301));
+#1284 = ORIENTED_EDGE('',*,*,#1285,.F.);
+#1285 = EDGE_CURVE('',#544,#1286,#1288,.T.);
+#1286 = VERTEX_POINT('',#1287);
+#1287 = CARTESIAN_POINT('',(0.32,-2.86,8.38));
+#1288 = LINE('',#1289,#1290);
+#1289 = CARTESIAN_POINT('',(0.32,-2.86,-3.));
+#1290 = VECTOR('',#1291,1.);
+#1291 = DIRECTION('',(0.,0.,1.));
+#1292 = ORIENTED_EDGE('',*,*,#543,.T.);
+#1293 = ORIENTED_EDGE('',*,*,#1294,.T.);
+#1294 = EDGE_CURVE('',#546,#1295,#1297,.T.);
+#1295 = VERTEX_POINT('',#1296);
+#1296 = CARTESIAN_POINT('',(-0.32,-2.86,8.38));
+#1297 = LINE('',#1298,#1299);
+#1298 = CARTESIAN_POINT('',(-0.32,-2.86,-3.));
+#1299 = VECTOR('',#1300,1.);
+#1300 = DIRECTION('',(0.,0.,1.));
+#1301 = ORIENTED_EDGE('',*,*,#1302,.T.);
+#1302 = EDGE_CURVE('',#1295,#1286,#1303,.T.);
+#1303 = LINE('',#1304,#1305);
+#1304 = CARTESIAN_POINT('',(-0.32,-2.86,8.38));
+#1305 = VECTOR('',#1306,1.);
+#1306 = DIRECTION('',(1.,0.,0.));
+#1307 = PLANE('',#1308);
+#1308 = AXIS2_PLACEMENT_3D('',#1309,#1310,#1311);
+#1309 = CARTESIAN_POINT('',(-0.32,-2.86,-3.));
+#1310 = DIRECTION('',(0.,1.,0.));
+#1311 = DIRECTION('',(0.,0.,1.));
+#1312 = ADVANCED_FACE('',(#1313),#1331,.T.);
+#1313 = FACE_BOUND('',#1314,.T.);
+#1314 = EDGE_LOOP('',(#1315,#1316,#1317,#1325));
+#1315 = ORIENTED_EDGE('',*,*,#1285,.F.);
+#1316 = ORIENTED_EDGE('',*,*,#569,.T.);
+#1317 = ORIENTED_EDGE('',*,*,#1318,.T.);
+#1318 = EDGE_CURVE('',#562,#1319,#1321,.T.);
+#1319 = VERTEX_POINT('',#1320);
+#1320 = CARTESIAN_POINT('',(0.32,-2.22,8.38));
+#1321 = LINE('',#1322,#1323);
+#1322 = CARTESIAN_POINT('',(0.32,-2.22,-3.));
+#1323 = VECTOR('',#1324,1.);
+#1324 = DIRECTION('',(0.,0.,1.));
+#1325 = ORIENTED_EDGE('',*,*,#1326,.F.);
+#1326 = EDGE_CURVE('',#1286,#1319,#1327,.T.);
+#1327 = LINE('',#1328,#1329);
+#1328 = CARTESIAN_POINT('',(0.32,-2.86,8.38));
+#1329 = VECTOR('',#1330,1.);
+#1330 = DIRECTION('',(0.,1.,0.));
+#1331 = PLANE('',#1332);
+#1332 = AXIS2_PLACEMENT_3D('',#1333,#1334,#1335);
+#1333 = CARTESIAN_POINT('',(0.32,-2.86,-3.));
+#1334 = DIRECTION('',(1.,0.,0.));
+#1335 = DIRECTION('',(0.,0.,1.));
+#1336 = ADVANCED_FACE('',(#1337),#1355,.T.);
+#1337 = FACE_BOUND('',#1338,.T.);
+#1338 = EDGE_LOOP('',(#1339,#1340,#1341,#1349));
+#1339 = ORIENTED_EDGE('',*,*,#1318,.F.);
+#1340 = ORIENTED_EDGE('',*,*,#561,.T.);
+#1341 = ORIENTED_EDGE('',*,*,#1342,.T.);
+#1342 = EDGE_CURVE('',#554,#1343,#1345,.T.);
+#1343 = VERTEX_POINT('',#1344);
+#1344 = CARTESIAN_POINT('',(-0.32,-2.22,8.38));
+#1345 = LINE('',#1346,#1347);
+#1346 = CARTESIAN_POINT('',(-0.32,-2.22,-3.));
+#1347 = VECTOR('',#1348,1.);
+#1348 = DIRECTION('',(0.,0.,1.));
+#1349 = ORIENTED_EDGE('',*,*,#1350,.T.);
+#1350 = EDGE_CURVE('',#1343,#1319,#1351,.T.);
+#1351 = LINE('',#1352,#1353);
+#1352 = CARTESIAN_POINT('',(-0.32,-2.22,8.38));
+#1353 = VECTOR('',#1354,1.);
+#1354 = DIRECTION('',(1.,0.,0.));
+#1355 = PLANE('',#1356);
+#1356 = AXIS2_PLACEMENT_3D('',#1357,#1358,#1359);
+#1357 = CARTESIAN_POINT('',(-0.32,-2.22,-3.));
+#1358 = DIRECTION('',(0.,1.,0.));
+#1359 = DIRECTION('',(0.,0.,1.));
+#1360 = ADVANCED_FACE('',(#1361),#1372,.F.);
+#1361 = FACE_BOUND('',#1362,.F.);
+#1362 = EDGE_LOOP('',(#1363,#1364,#1365,#1366));
+#1363 = ORIENTED_EDGE('',*,*,#1294,.F.);
+#1364 = ORIENTED_EDGE('',*,*,#553,.T.);
+#1365 = ORIENTED_EDGE('',*,*,#1342,.T.);
+#1366 = ORIENTED_EDGE('',*,*,#1367,.F.);
+#1367 = EDGE_CURVE('',#1295,#1343,#1368,.T.);
+#1368 = LINE('',#1369,#1370);
+#1369 = CARTESIAN_POINT('',(-0.32,-2.86,8.38));
+#1370 = VECTOR('',#1371,1.);
+#1371 = DIRECTION('',(0.,1.,0.));
+#1372 = PLANE('',#1373);
+#1373 = AXIS2_PLACEMENT_3D('',#1374,#1375,#1376);
+#1374 = CARTESIAN_POINT('',(-0.32,-2.86,-3.));
+#1375 = DIRECTION('',(1.,0.,0.));
+#1376 = DIRECTION('',(0.,0.,1.));
+#1377 = ADVANCED_FACE('',(#1378),#1403,.T.);
+#1378 = FACE_BOUND('',#1379,.T.);
+#1379 = EDGE_LOOP('',(#1380,#1388,#1389,#1397));
+#1380 = ORIENTED_EDGE('',*,*,#1381,.F.);
+#1381 = EDGE_CURVE('',#578,#1382,#1384,.T.);
+#1382 = VERTEX_POINT('',#1383);
+#1383 = CARTESIAN_POINT('',(0.32,-4.76,8.38));
+#1384 = LINE('',#1385,#1386);
+#1385 = CARTESIAN_POINT('',(0.32,-4.76,-3.));
+#1386 = VECTOR('',#1387,1.);
+#1387 = DIRECTION('',(0.,0.,1.));
+#1388 = ORIENTED_EDGE('',*,*,#577,.T.);
+#1389 = ORIENTED_EDGE('',*,*,#1390,.T.);
+#1390 = EDGE_CURVE('',#580,#1391,#1393,.T.);
+#1391 = VERTEX_POINT('',#1392);
+#1392 = CARTESIAN_POINT('',(-0.32,-4.76,8.38));
+#1393 = LINE('',#1394,#1395);
+#1394 = CARTESIAN_POINT('',(-0.32,-4.76,-3.));
+#1395 = VECTOR('',#1396,1.);
+#1396 = DIRECTION('',(0.,0.,1.));
+#1397 = ORIENTED_EDGE('',*,*,#1398,.T.);
+#1398 = EDGE_CURVE('',#1391,#1382,#1399,.T.);
+#1399 = LINE('',#1400,#1401);
+#1400 = CARTESIAN_POINT('',(-0.32,-4.76,8.38));
+#1401 = VECTOR('',#1402,1.);
+#1402 = DIRECTION('',(1.,0.,0.));
+#1403 = PLANE('',#1404);
+#1404 = AXIS2_PLACEMENT_3D('',#1405,#1406,#1407);
+#1405 = CARTESIAN_POINT('',(-0.32,-4.76,-3.));
+#1406 = DIRECTION('',(0.,1.,0.));
+#1407 = DIRECTION('',(0.,0.,1.));
+#1408 = ADVANCED_FACE('',(#1409),#1427,.F.);
+#1409 = FACE_BOUND('',#1410,.F.);
+#1410 = EDGE_LOOP('',(#1411,#1419,#1420,#1421));
+#1411 = ORIENTED_EDGE('',*,*,#1412,.F.);
+#1412 = EDGE_CURVE('',#596,#1413,#1415,.T.);
+#1413 = VERTEX_POINT('',#1414);
+#1414 = CARTESIAN_POINT('',(-0.32,-5.4,8.38));
+#1415 = LINE('',#1416,#1417);
+#1416 = CARTESIAN_POINT('',(-0.32,-5.4,-3.));
+#1417 = VECTOR('',#1418,1.);
+#1418 = DIRECTION('',(0.,0.,1.));
+#1419 = ORIENTED_EDGE('',*,*,#603,.T.);
+#1420 = ORIENTED_EDGE('',*,*,#1390,.T.);
+#1421 = ORIENTED_EDGE('',*,*,#1422,.F.);
+#1422 = EDGE_CURVE('',#1413,#1391,#1423,.T.);
+#1423 = LINE('',#1424,#1425);
+#1424 = CARTESIAN_POINT('',(-0.32,-5.4,8.38));
+#1425 = VECTOR('',#1426,1.);
+#1426 = DIRECTION('',(0.,1.,0.));
+#1427 = PLANE('',#1428);
+#1428 = AXIS2_PLACEMENT_3D('',#1429,#1430,#1431);
+#1429 = CARTESIAN_POINT('',(-0.32,-5.4,-3.));
+#1430 = DIRECTION('',(1.,0.,0.));
+#1431 = DIRECTION('',(0.,0.,1.));
+#1432 = ADVANCED_FACE('',(#1433),#1451,.F.);
+#1433 = FACE_BOUND('',#1434,.F.);
+#1434 = EDGE_LOOP('',(#1435,#1443,#1444,#1445));
+#1435 = ORIENTED_EDGE('',*,*,#1436,.F.);
+#1436 = EDGE_CURVE('',#588,#1437,#1439,.T.);
+#1437 = VERTEX_POINT('',#1438);
+#1438 = CARTESIAN_POINT('',(0.32,-5.4,8.38));
+#1439 = LINE('',#1440,#1441);
+#1440 = CARTESIAN_POINT('',(0.32,-5.4,-3.));
+#1441 = VECTOR('',#1442,1.);
+#1442 = DIRECTION('',(0.,0.,1.));
+#1443 = ORIENTED_EDGE('',*,*,#595,.T.);
+#1444 = ORIENTED_EDGE('',*,*,#1412,.T.);
+#1445 = ORIENTED_EDGE('',*,*,#1446,.T.);
+#1446 = EDGE_CURVE('',#1413,#1437,#1447,.T.);
+#1447 = LINE('',#1448,#1449);
+#1448 = CARTESIAN_POINT('',(-0.32,-5.4,8.38));
+#1449 = VECTOR('',#1450,1.);
+#1450 = DIRECTION('',(1.,0.,0.));
+#1451 = PLANE('',#1452);
+#1452 = AXIS2_PLACEMENT_3D('',#1453,#1454,#1455);
+#1453 = CARTESIAN_POINT('',(-0.32,-5.4,-3.));
+#1454 = DIRECTION('',(0.,1.,0.));
+#1455 = DIRECTION('',(0.,0.,1.));
+#1456 = ADVANCED_FACE('',(#1457),#1468,.T.);
+#1457 = FACE_BOUND('',#1458,.T.);
+#1458 = EDGE_LOOP('',(#1459,#1460,#1461,#1462));
+#1459 = ORIENTED_EDGE('',*,*,#1436,.F.);
+#1460 = ORIENTED_EDGE('',*,*,#587,.T.);
+#1461 = ORIENTED_EDGE('',*,*,#1381,.T.);
+#1462 = ORIENTED_EDGE('',*,*,#1463,.F.);
+#1463 = EDGE_CURVE('',#1437,#1382,#1464,.T.);
+#1464 = LINE('',#1465,#1466);
+#1465 = CARTESIAN_POINT('',(0.32,-5.4,8.38));
+#1466 = VECTOR('',#1467,1.);
+#1467 = DIRECTION('',(0.,1.,0.));
+#1468 = PLANE('',#1469);
+#1469 = AXIS2_PLACEMENT_3D('',#1470,#1471,#1472);
+#1470 = CARTESIAN_POINT('',(0.32,-5.4,-3.));
+#1471 = DIRECTION('',(1.,0.,0.));
+#1472 = DIRECTION('',(0.,0.,1.));
+#1473 = ADVANCED_FACE('',(#1474),#1499,.F.);
+#1474 = FACE_BOUND('',#1475,.F.);
+#1475 = EDGE_LOOP('',(#1476,#1484,#1485,#1493));
+#1476 = ORIENTED_EDGE('',*,*,#1477,.F.);
+#1477 = EDGE_CURVE('',#902,#1478,#1480,.T.);
+#1478 = VERTEX_POINT('',#1479);
+#1479 = CARTESIAN_POINT('',(0.16,-0.16,-3.));
+#1480 = LINE('',#1481,#1482);
+#1481 = CARTESIAN_POINT('',(0.16,-0.16,-3.));
+#1482 = VECTOR('',#1483,1.);
+#1483 = DIRECTION('',(-0.57735026919,0.57735026919,-0.57735026919));
+#1484 = ORIENTED_EDGE('',*,*,#909,.T.);
+#1485 = ORIENTED_EDGE('',*,*,#1486,.T.);
+#1486 = EDGE_CURVE('',#910,#1487,#1489,.T.);
+#1487 = VERTEX_POINT('',#1488);
+#1488 = CARTESIAN_POINT('',(0.16,0.16,-3.));
+#1489 = LINE('',#1490,#1491);
+#1490 = CARTESIAN_POINT('',(5.333333333333E-02,5.333333333333E-02,
+-3.106666666667));
+#1491 = VECTOR('',#1492,1.);
+#1492 = DIRECTION('',(-0.57735026919,-0.57735026919,-0.57735026919));
+#1493 = ORIENTED_EDGE('',*,*,#1494,.F.);
+#1494 = EDGE_CURVE('',#1478,#1487,#1495,.T.);
+#1495 = LINE('',#1496,#1497);
+#1496 = CARTESIAN_POINT('',(0.16,-0.32,-3.));
+#1497 = VECTOR('',#1498,1.);
+#1498 = DIRECTION('',(0.,1.,0.));
+#1499 = PLANE('',#1500);
+#1500 = AXIS2_PLACEMENT_3D('',#1501,#1502,#1503);
+#1501 = CARTESIAN_POINT('',(0.24,-0.32,-2.92));
+#1502 = DIRECTION('',(-0.707106781187,1.735167508358E-18,0.707106781187)
+);
+#1503 = DIRECTION('',(1.226948711654E-18,1.,-1.226948711654E-18));
+#1504 = ADVANCED_FACE('',(#1505),#1523,.F.);
+#1505 = FACE_BOUND('',#1506,.T.);
+#1506 = EDGE_LOOP('',(#1507,#1515,#1516,#1517));
+#1507 = ORIENTED_EDGE('',*,*,#1508,.F.);
+#1508 = EDGE_CURVE('',#934,#1509,#1511,.T.);
+#1509 = VERTEX_POINT('',#1510);
+#1510 = CARTESIAN_POINT('',(-0.16,0.16,-3.));
+#1511 = LINE('',#1512,#1513);
+#1512 = CARTESIAN_POINT('',(-0.16,0.16,-3.));
+#1513 = VECTOR('',#1514,1.);
+#1514 = DIRECTION('',(0.57735026919,-0.57735026919,-0.57735026919));
+#1515 = ORIENTED_EDGE('',*,*,#933,.T.);
+#1516 = ORIENTED_EDGE('',*,*,#1486,.T.);
+#1517 = ORIENTED_EDGE('',*,*,#1518,.F.);
+#1518 = EDGE_CURVE('',#1509,#1487,#1519,.T.);
+#1519 = LINE('',#1520,#1521);
+#1520 = CARTESIAN_POINT('',(-0.32,0.16,-3.));
+#1521 = VECTOR('',#1522,1.);
+#1522 = DIRECTION('',(1.,0.,0.));
+#1523 = PLANE('',#1524);
+#1524 = AXIS2_PLACEMENT_3D('',#1525,#1526,#1527);
+#1525 = CARTESIAN_POINT('',(-0.32,0.24,-2.92));
+#1526 = DIRECTION('',(-1.735167508358E-18,-0.707106781187,0.707106781187
+));
+#1527 = DIRECTION('',(-1.,1.226948711654E-18,-1.226948711654E-18));
+#1528 = ADVANCED_FACE('',(#1529),#1547,.T.);
+#1529 = FACE_BOUND('',#1530,.T.);
+#1530 = EDGE_LOOP('',(#1531,#1539,#1540,#1541));
+#1531 = ORIENTED_EDGE('',*,*,#1532,.F.);
+#1532 = EDGE_CURVE('',#957,#1533,#1535,.T.);
+#1533 = VERTEX_POINT('',#1534);
+#1534 = CARTESIAN_POINT('',(-0.16,-0.16,-3.));
+#1535 = LINE('',#1536,#1537);
+#1536 = CARTESIAN_POINT('',(-0.266666666667,-0.266666666667,
+-2.893333333333));
+#1537 = VECTOR('',#1538,1.);
+#1538 = DIRECTION('',(0.57735026919,0.57735026919,-0.57735026919));
+#1539 = ORIENTED_EDGE('',*,*,#964,.T.);
+#1540 = ORIENTED_EDGE('',*,*,#1508,.T.);
+#1541 = ORIENTED_EDGE('',*,*,#1542,.F.);
+#1542 = EDGE_CURVE('',#1533,#1509,#1543,.T.);
+#1543 = LINE('',#1544,#1545);
+#1544 = CARTESIAN_POINT('',(-0.16,-0.32,-3.));
+#1545 = VECTOR('',#1546,1.);
+#1546 = DIRECTION('',(0.,1.,0.));
+#1547 = PLANE('',#1548);
+#1548 = AXIS2_PLACEMENT_3D('',#1549,#1550,#1551);
+#1549 = CARTESIAN_POINT('',(-0.24,-0.32,-2.92));
+#1550 = DIRECTION('',(-0.707106781187,-1.735167508358E-18,
+-0.707106781187));
+#1551 = DIRECTION('',(-1.226948711654E-18,1.,-1.226948711654E-18));
+#1552 = ADVANCED_FACE('',(#1553),#1564,.T.);
+#1553 = FACE_BOUND('',#1554,.F.);
+#1554 = EDGE_LOOP('',(#1555,#1556,#1557,#1558));
+#1555 = ORIENTED_EDGE('',*,*,#1532,.F.);
+#1556 = ORIENTED_EDGE('',*,*,#981,.T.);
+#1557 = ORIENTED_EDGE('',*,*,#1477,.T.);
+#1558 = ORIENTED_EDGE('',*,*,#1559,.F.);
+#1559 = EDGE_CURVE('',#1533,#1478,#1560,.T.);
+#1560 = LINE('',#1561,#1562);
+#1561 = CARTESIAN_POINT('',(-0.32,-0.16,-3.));
+#1562 = VECTOR('',#1563,1.);
+#1563 = DIRECTION('',(1.,0.,0.));
+#1564 = PLANE('',#1565);
+#1565 = AXIS2_PLACEMENT_3D('',#1566,#1567,#1568);
+#1566 = CARTESIAN_POINT('',(-0.32,-0.24,-2.92));
+#1567 = DIRECTION('',(1.735167508358E-18,-0.707106781187,-0.707106781187
+));
+#1568 = DIRECTION('',(-1.,-1.226948711654E-18,-1.226948711654E-18));
+#1569 = ADVANCED_FACE('',(#1570),#1595,.T.);
+#1570 = FACE_BOUND('',#1571,.F.);
+#1571 = EDGE_LOOP('',(#1572,#1580,#1581,#1589));
+#1572 = ORIENTED_EDGE('',*,*,#1573,.F.);
+#1573 = EDGE_CURVE('',#1006,#1574,#1576,.T.);
+#1574 = VERTEX_POINT('',#1575);
+#1575 = CARTESIAN_POINT('',(-0.16,-2.7,-3.));
+#1576 = LINE('',#1577,#1578);
+#1577 = CARTESIAN_POINT('',(-0.266666666667,-2.806666666667,
+-2.893333333333));
+#1578 = VECTOR('',#1579,1.);
+#1579 = DIRECTION('',(0.57735026919,0.57735026919,-0.57735026919));
+#1580 = ORIENTED_EDGE('',*,*,#1005,.T.);
+#1581 = ORIENTED_EDGE('',*,*,#1582,.T.);
+#1582 = EDGE_CURVE('',#998,#1583,#1585,.T.);
+#1583 = VERTEX_POINT('',#1584);
+#1584 = CARTESIAN_POINT('',(0.16,-2.7,-3.));
+#1585 = LINE('',#1586,#1587);
+#1586 = CARTESIAN_POINT('',(0.16,-2.7,-3.));
+#1587 = VECTOR('',#1588,1.);
+#1588 = DIRECTION('',(-0.57735026919,0.57735026919,-0.57735026919));
+#1589 = ORIENTED_EDGE('',*,*,#1590,.F.);
+#1590 = EDGE_CURVE('',#1574,#1583,#1591,.T.);
+#1591 = LINE('',#1592,#1593);
+#1592 = CARTESIAN_POINT('',(-0.32,-2.7,-3.));
+#1593 = VECTOR('',#1594,1.);
+#1594 = DIRECTION('',(1.,0.,0.));
+#1595 = PLANE('',#1596);
+#1596 = AXIS2_PLACEMENT_3D('',#1597,#1598,#1599);
+#1597 = CARTESIAN_POINT('',(-0.32,-2.78,-2.92));
+#1598 = DIRECTION('',(1.735167508358E-18,-0.707106781187,-0.707106781187
+));
+#1599 = DIRECTION('',(-1.,-1.226948711654E-18,-1.226948711654E-18));
+#1600 = ADVANCED_FACE('',(#1601),#1619,.F.);
+#1601 = FACE_BOUND('',#1602,.F.);
+#1602 = EDGE_LOOP('',(#1603,#1604,#1605,#1613));
+#1603 = ORIENTED_EDGE('',*,*,#1582,.F.);
+#1604 = ORIENTED_EDGE('',*,*,#1029,.T.);
+#1605 = ORIENTED_EDGE('',*,*,#1606,.T.);
+#1606 = EDGE_CURVE('',#1030,#1607,#1609,.T.);
+#1607 = VERTEX_POINT('',#1608);
+#1608 = CARTESIAN_POINT('',(0.16,-2.38,-3.));
+#1609 = LINE('',#1610,#1611);
+#1610 = CARTESIAN_POINT('',(5.333333333333E-02,-2.486666666667,
+-3.106666666667));
+#1611 = VECTOR('',#1612,1.);
+#1612 = DIRECTION('',(-0.57735026919,-0.57735026919,-0.57735026919));
+#1613 = ORIENTED_EDGE('',*,*,#1614,.F.);
+#1614 = EDGE_CURVE('',#1583,#1607,#1615,.T.);
+#1615 = LINE('',#1616,#1617);
+#1616 = CARTESIAN_POINT('',(0.16,-2.86,-3.));
+#1617 = VECTOR('',#1618,1.);
+#1618 = DIRECTION('',(0.,1.,0.));
+#1619 = PLANE('',#1620);
+#1620 = AXIS2_PLACEMENT_3D('',#1621,#1622,#1623);
+#1621 = CARTESIAN_POINT('',(0.24,-2.86,-2.92));
+#1622 = DIRECTION('',(-0.707106781187,1.735167508358E-18,0.707106781187)
+);
+#1623 = DIRECTION('',(1.226948711654E-18,1.,-1.226948711654E-18));
+#1624 = ADVANCED_FACE('',(#1625),#1643,.F.);
+#1625 = FACE_BOUND('',#1626,.T.);
+#1626 = EDGE_LOOP('',(#1627,#1635,#1636,#1637));
+#1627 = ORIENTED_EDGE('',*,*,#1628,.F.);
+#1628 = EDGE_CURVE('',#1054,#1629,#1631,.T.);
+#1629 = VERTEX_POINT('',#1630);
+#1630 = CARTESIAN_POINT('',(-0.16,-2.38,-3.));
+#1631 = LINE('',#1632,#1633);
+#1632 = CARTESIAN_POINT('',(-0.16,-2.38,-3.));
+#1633 = VECTOR('',#1634,1.);
+#1634 = DIRECTION('',(0.57735026919,-0.57735026919,-0.57735026919));
+#1635 = ORIENTED_EDGE('',*,*,#1053,.T.);
+#1636 = ORIENTED_EDGE('',*,*,#1606,.T.);
+#1637 = ORIENTED_EDGE('',*,*,#1638,.F.);
+#1638 = EDGE_CURVE('',#1629,#1607,#1639,.T.);
+#1639 = LINE('',#1640,#1641);
+#1640 = CARTESIAN_POINT('',(-0.32,-2.38,-3.));
+#1641 = VECTOR('',#1642,1.);
+#1642 = DIRECTION('',(1.,0.,0.));
+#1643 = PLANE('',#1644);
+#1644 = AXIS2_PLACEMENT_3D('',#1645,#1646,#1647);
+#1645 = CARTESIAN_POINT('',(-0.32,-2.3,-2.92));
+#1646 = DIRECTION('',(-1.735167508358E-18,-0.707106781187,0.707106781187
+));
+#1647 = DIRECTION('',(-1.,1.226948711654E-18,-1.226948711654E-18));
+#1648 = ADVANCED_FACE('',(#1649),#1660,.T.);
+#1649 = FACE_BOUND('',#1650,.T.);
+#1650 = EDGE_LOOP('',(#1651,#1652,#1653,#1654));
+#1651 = ORIENTED_EDGE('',*,*,#1573,.F.);
+#1652 = ORIENTED_EDGE('',*,*,#1077,.T.);
+#1653 = ORIENTED_EDGE('',*,*,#1628,.T.);
+#1654 = ORIENTED_EDGE('',*,*,#1655,.F.);
+#1655 = EDGE_CURVE('',#1574,#1629,#1656,.T.);
+#1656 = LINE('',#1657,#1658);
+#1657 = CARTESIAN_POINT('',(-0.16,-2.86,-3.));
+#1658 = VECTOR('',#1659,1.);
+#1659 = DIRECTION('',(0.,1.,0.));
+#1660 = PLANE('',#1661);
+#1661 = AXIS2_PLACEMENT_3D('',#1662,#1663,#1664);
+#1662 = CARTESIAN_POINT('',(-0.24,-2.86,-2.92));
+#1663 = DIRECTION('',(-0.707106781187,-1.735167508358E-18,
+-0.707106781187));
+#1664 = DIRECTION('',(-1.226948711654E-18,1.,-1.226948711654E-18));
+#1665 = ADVANCED_FACE('',(#1666),#1691,.F.);
+#1666 = FACE_BOUND('',#1667,.T.);
+#1667 = EDGE_LOOP('',(#1668,#1676,#1677,#1685));
+#1668 = ORIENTED_EDGE('',*,*,#1669,.F.);
+#1669 = EDGE_CURVE('',#1102,#1670,#1672,.T.);
+#1670 = VERTEX_POINT('',#1671);
+#1671 = CARTESIAN_POINT('',(-0.16,-4.92,-3.));
+#1672 = LINE('',#1673,#1674);
+#1673 = CARTESIAN_POINT('',(-0.16,-4.92,-3.));
+#1674 = VECTOR('',#1675,1.);
+#1675 = DIRECTION('',(0.57735026919,-0.57735026919,-0.57735026919));
+#1676 = ORIENTED_EDGE('',*,*,#1101,.T.);
+#1677 = ORIENTED_EDGE('',*,*,#1678,.T.);
+#1678 = EDGE_CURVE('',#1094,#1679,#1681,.T.);
+#1679 = VERTEX_POINT('',#1680);
+#1680 = CARTESIAN_POINT('',(0.16,-4.92,-3.));
+#1681 = LINE('',#1682,#1683);
+#1682 = CARTESIAN_POINT('',(5.333333333333E-02,-5.026666666667,
+-3.106666666667));
+#1683 = VECTOR('',#1684,1.);
+#1684 = DIRECTION('',(-0.57735026919,-0.57735026919,-0.57735026919));
+#1685 = ORIENTED_EDGE('',*,*,#1686,.F.);
+#1686 = EDGE_CURVE('',#1670,#1679,#1687,.T.);
+#1687 = LINE('',#1688,#1689);
+#1688 = CARTESIAN_POINT('',(-0.32,-4.92,-3.));
+#1689 = VECTOR('',#1690,1.);
+#1690 = DIRECTION('',(1.,0.,0.));
+#1691 = PLANE('',#1692);
+#1692 = AXIS2_PLACEMENT_3D('',#1693,#1694,#1695);
+#1693 = CARTESIAN_POINT('',(-0.32,-4.84,-2.92));
+#1694 = DIRECTION('',(-1.735167508358E-18,-0.707106781187,0.707106781187
+));
+#1695 = DIRECTION('',(-1.,1.226948711654E-18,-1.226948711654E-18));
+#1696 = ADVANCED_FACE('',(#1697),#1715,.T.);
+#1697 = FACE_BOUND('',#1698,.T.);
+#1698 = EDGE_LOOP('',(#1699,#1707,#1708,#1709));
+#1699 = ORIENTED_EDGE('',*,*,#1700,.F.);
+#1700 = EDGE_CURVE('',#1125,#1701,#1703,.T.);
+#1701 = VERTEX_POINT('',#1702);
+#1702 = CARTESIAN_POINT('',(-0.16,-5.24,-3.));
+#1703 = LINE('',#1704,#1705);
+#1704 = CARTESIAN_POINT('',(-0.266666666667,-5.346666666667,
+-2.893333333333));
+#1705 = VECTOR('',#1706,1.);
+#1706 = DIRECTION('',(0.57735026919,0.57735026919,-0.57735026919));
+#1707 = ORIENTED_EDGE('',*,*,#1132,.T.);
+#1708 = ORIENTED_EDGE('',*,*,#1669,.T.);
+#1709 = ORIENTED_EDGE('',*,*,#1710,.F.);
+#1710 = EDGE_CURVE('',#1701,#1670,#1711,.T.);
+#1711 = LINE('',#1712,#1713);
+#1712 = CARTESIAN_POINT('',(-0.16,-5.4,-3.));
+#1713 = VECTOR('',#1714,1.);
+#1714 = DIRECTION('',(0.,1.,0.));
+#1715 = PLANE('',#1716);
+#1716 = AXIS2_PLACEMENT_3D('',#1717,#1718,#1719);
+#1717 = CARTESIAN_POINT('',(-0.24,-5.4,-2.92));
+#1718 = DIRECTION('',(-0.707106781187,-1.735167508358E-18,
+-0.707106781187));
+#1719 = DIRECTION('',(-1.226948711654E-18,1.,-1.226948711654E-18));
+#1720 = ADVANCED_FACE('',(#1721),#1739,.T.);
+#1721 = FACE_BOUND('',#1722,.F.);
+#1722 = EDGE_LOOP('',(#1723,#1724,#1725,#1733));
+#1723 = ORIENTED_EDGE('',*,*,#1700,.F.);
+#1724 = ORIENTED_EDGE('',*,*,#1156,.T.);
+#1725 = ORIENTED_EDGE('',*,*,#1726,.T.);
+#1726 = EDGE_CURVE('',#1149,#1727,#1729,.T.);
+#1727 = VERTEX_POINT('',#1728);
+#1728 = CARTESIAN_POINT('',(0.16,-5.24,-3.));
+#1729 = LINE('',#1730,#1731);
+#1730 = CARTESIAN_POINT('',(0.16,-5.24,-3.));
+#1731 = VECTOR('',#1732,1.);
+#1732 = DIRECTION('',(-0.57735026919,0.57735026919,-0.57735026919));
+#1733 = ORIENTED_EDGE('',*,*,#1734,.F.);
+#1734 = EDGE_CURVE('',#1701,#1727,#1735,.T.);
+#1735 = LINE('',#1736,#1737);
+#1736 = CARTESIAN_POINT('',(-0.32,-5.24,-3.));
+#1737 = VECTOR('',#1738,1.);
+#1738 = DIRECTION('',(1.,0.,0.));
+#1739 = PLANE('',#1740);
+#1740 = AXIS2_PLACEMENT_3D('',#1741,#1742,#1743);
+#1741 = CARTESIAN_POINT('',(-0.32,-5.32,-2.92));
+#1742 = DIRECTION('',(1.735167508358E-18,-0.707106781187,-0.707106781187
+));
+#1743 = DIRECTION('',(-1.,-1.226948711654E-18,-1.226948711654E-18));
+#1744 = ADVANCED_FACE('',(#1745),#1756,.F.);
+#1745 = FACE_BOUND('',#1746,.F.);
+#1746 = EDGE_LOOP('',(#1747,#1748,#1749,#1750));
+#1747 = ORIENTED_EDGE('',*,*,#1726,.F.);
+#1748 = ORIENTED_EDGE('',*,*,#1173,.T.);
+#1749 = ORIENTED_EDGE('',*,*,#1678,.T.);
+#1750 = ORIENTED_EDGE('',*,*,#1751,.F.);
+#1751 = EDGE_CURVE('',#1727,#1679,#1752,.T.);
+#1752 = LINE('',#1753,#1754);
+#1753 = CARTESIAN_POINT('',(0.16,-5.4,-3.));
+#1754 = VECTOR('',#1755,1.);
+#1755 = DIRECTION('',(0.,1.,0.));
+#1756 = PLANE('',#1757);
+#1757 = AXIS2_PLACEMENT_3D('',#1758,#1759,#1760);
+#1758 = CARTESIAN_POINT('',(0.24,-5.4,-2.92));
+#1759 = DIRECTION('',(-0.707106781187,1.735167508358E-18,0.707106781187)
+);
+#1760 = DIRECTION('',(1.226948711654E-18,1.,-1.226948711654E-18));
+#1761 = ADVANCED_FACE('',(#1762),#1787,.T.);
+#1762 = FACE_BOUND('',#1763,.T.);
+#1763 = EDGE_LOOP('',(#1764,#1772,#1773,#1781));
+#1764 = ORIENTED_EDGE('',*,*,#1765,.F.);
+#1765 = EDGE_CURVE('',#1190,#1766,#1768,.T.);
+#1766 = VERTEX_POINT('',#1767);
+#1767 = CARTESIAN_POINT('',(0.16,-0.16,8.54));
+#1768 = LINE('',#1769,#1770);
+#1769 = CARTESIAN_POINT('',(0.16,-0.16,8.54));
+#1770 = VECTOR('',#1771,1.);
+#1771 = DIRECTION('',(-0.57735026919,0.57735026919,0.57735026919));
+#1772 = ORIENTED_EDGE('',*,*,#1206,.T.);
+#1773 = ORIENTED_EDGE('',*,*,#1774,.T.);
+#1774 = EDGE_CURVE('',#1199,#1775,#1777,.T.);
+#1775 = VERTEX_POINT('',#1776);
+#1776 = CARTESIAN_POINT('',(0.16,0.16,8.54));
+#1777 = LINE('',#1778,#1779);
+#1778 = CARTESIAN_POINT('',(5.333333333333E-02,5.333333333333E-02,
+8.646666666667));
+#1779 = VECTOR('',#1780,1.);
+#1780 = DIRECTION('',(-0.57735026919,-0.57735026919,0.57735026919));
+#1781 = ORIENTED_EDGE('',*,*,#1782,.F.);
+#1782 = EDGE_CURVE('',#1766,#1775,#1783,.T.);
+#1783 = LINE('',#1784,#1785);
+#1784 = CARTESIAN_POINT('',(0.16,-0.32,8.54));
+#1785 = VECTOR('',#1786,1.);
+#1786 = DIRECTION('',(0.,1.,0.));
+#1787 = PLANE('',#1788);
+#1788 = AXIS2_PLACEMENT_3D('',#1789,#1790,#1791);
+#1789 = CARTESIAN_POINT('',(0.24,-0.32,8.46));
+#1790 = DIRECTION('',(0.707106781187,-1.735167508358E-18,0.707106781187)
+);
+#1791 = DIRECTION('',(1.226948711654E-18,1.,1.226948711654E-18));
+#1792 = ADVANCED_FACE('',(#1793),#1811,.T.);
+#1793 = FACE_BOUND('',#1794,.F.);
+#1794 = EDGE_LOOP('',(#1795,#1803,#1804,#1805));
+#1795 = ORIENTED_EDGE('',*,*,#1796,.F.);
+#1796 = EDGE_CURVE('',#1223,#1797,#1799,.T.);
+#1797 = VERTEX_POINT('',#1798);
+#1798 = CARTESIAN_POINT('',(-0.16,0.16,8.54));
+#1799 = LINE('',#1800,#1801);
+#1800 = CARTESIAN_POINT('',(-0.16,0.16,8.54));
+#1801 = VECTOR('',#1802,1.);
+#1802 = DIRECTION('',(0.57735026919,-0.57735026919,0.57735026919));
+#1803 = ORIENTED_EDGE('',*,*,#1230,.T.);
+#1804 = ORIENTED_EDGE('',*,*,#1774,.T.);
+#1805 = ORIENTED_EDGE('',*,*,#1806,.F.);
+#1806 = EDGE_CURVE('',#1797,#1775,#1807,.T.);
+#1807 = LINE('',#1808,#1809);
+#1808 = CARTESIAN_POINT('',(-0.32,0.16,8.54));
+#1809 = VECTOR('',#1810,1.);
+#1810 = DIRECTION('',(1.,0.,0.));
+#1811 = PLANE('',#1812);
+#1812 = AXIS2_PLACEMENT_3D('',#1813,#1814,#1815);
+#1813 = CARTESIAN_POINT('',(-0.32,0.24,8.46));
+#1814 = DIRECTION('',(1.735167508358E-18,0.707106781187,0.707106781187)
+);
+#1815 = DIRECTION('',(-1.,1.226948711654E-18,1.226948711654E-18));
+#1816 = ADVANCED_FACE('',(#1817),#1835,.F.);
+#1817 = FACE_BOUND('',#1818,.F.);
+#1818 = EDGE_LOOP('',(#1819,#1827,#1828,#1829));
+#1819 = ORIENTED_EDGE('',*,*,#1820,.F.);
+#1820 = EDGE_CURVE('',#1245,#1821,#1823,.T.);
+#1821 = VERTEX_POINT('',#1822);
+#1822 = CARTESIAN_POINT('',(-0.16,-0.16,8.54));
+#1823 = LINE('',#1824,#1825);
+#1824 = CARTESIAN_POINT('',(-0.266666666667,-0.266666666667,
+8.433333333333));
+#1825 = VECTOR('',#1826,1.);
+#1826 = DIRECTION('',(0.57735026919,0.57735026919,0.57735026919));
+#1827 = ORIENTED_EDGE('',*,*,#1254,.T.);
+#1828 = ORIENTED_EDGE('',*,*,#1796,.T.);
+#1829 = ORIENTED_EDGE('',*,*,#1830,.F.);
+#1830 = EDGE_CURVE('',#1821,#1797,#1831,.T.);
+#1831 = LINE('',#1832,#1833);
+#1832 = CARTESIAN_POINT('',(-0.16,-0.32,8.54));
+#1833 = VECTOR('',#1834,1.);
+#1834 = DIRECTION('',(0.,1.,0.));
+#1835 = PLANE('',#1836);
+#1836 = AXIS2_PLACEMENT_3D('',#1837,#1838,#1839);
+#1837 = CARTESIAN_POINT('',(-0.24,-0.32,8.46));
+#1838 = DIRECTION('',(0.707106781187,1.735167508358E-18,-0.707106781187)
+);
+#1839 = DIRECTION('',(-1.226948711654E-18,1.,1.226948711654E-18));
+#1840 = ADVANCED_FACE('',(#1841),#1852,.F.);
+#1841 = FACE_BOUND('',#1842,.T.);
+#1842 = EDGE_LOOP('',(#1843,#1844,#1845,#1846));
+#1843 = ORIENTED_EDGE('',*,*,#1820,.F.);
+#1844 = ORIENTED_EDGE('',*,*,#1271,.T.);
+#1845 = ORIENTED_EDGE('',*,*,#1765,.T.);
+#1846 = ORIENTED_EDGE('',*,*,#1847,.F.);
+#1847 = EDGE_CURVE('',#1821,#1766,#1848,.T.);
+#1848 = LINE('',#1849,#1850);
+#1849 = CARTESIAN_POINT('',(-0.32,-0.16,8.54));
+#1850 = VECTOR('',#1851,1.);
+#1851 = DIRECTION('',(1.,0.,0.));
+#1852 = PLANE('',#1853);
+#1853 = AXIS2_PLACEMENT_3D('',#1854,#1855,#1856);
+#1854 = CARTESIAN_POINT('',(-0.32,-0.24,8.46));
+#1855 = DIRECTION('',(-1.735167508358E-18,0.707106781187,-0.707106781187
+));
+#1856 = DIRECTION('',(-1.,-1.226948711654E-18,1.226948711654E-18));
+#1857 = ADVANCED_FACE('',(#1858),#1883,.F.);
+#1858 = FACE_BOUND('',#1859,.T.);
+#1859 = EDGE_LOOP('',(#1860,#1868,#1869,#1877));
+#1860 = ORIENTED_EDGE('',*,*,#1861,.F.);
+#1861 = EDGE_CURVE('',#1295,#1862,#1864,.T.);
+#1862 = VERTEX_POINT('',#1863);
+#1863 = CARTESIAN_POINT('',(-0.16,-2.7,8.54));
+#1864 = LINE('',#1865,#1866);
+#1865 = CARTESIAN_POINT('',(-0.266666666667,-2.806666666667,
+8.433333333333));
+#1866 = VECTOR('',#1867,1.);
+#1867 = DIRECTION('',(0.57735026919,0.57735026919,0.57735026919));
+#1868 = ORIENTED_EDGE('',*,*,#1302,.T.);
+#1869 = ORIENTED_EDGE('',*,*,#1870,.T.);
+#1870 = EDGE_CURVE('',#1286,#1871,#1873,.T.);
+#1871 = VERTEX_POINT('',#1872);
+#1872 = CARTESIAN_POINT('',(0.16,-2.7,8.54));
+#1873 = LINE('',#1874,#1875);
+#1874 = CARTESIAN_POINT('',(0.16,-2.7,8.54));
+#1875 = VECTOR('',#1876,1.);
+#1876 = DIRECTION('',(-0.57735026919,0.57735026919,0.57735026919));
+#1877 = ORIENTED_EDGE('',*,*,#1878,.F.);
+#1878 = EDGE_CURVE('',#1862,#1871,#1879,.T.);
+#1879 = LINE('',#1880,#1881);
+#1880 = CARTESIAN_POINT('',(-0.32,-2.7,8.54));
+#1881 = VECTOR('',#1882,1.);
+#1882 = DIRECTION('',(1.,0.,0.));
+#1883 = PLANE('',#1884);
+#1884 = AXIS2_PLACEMENT_3D('',#1885,#1886,#1887);
+#1885 = CARTESIAN_POINT('',(-0.32,-2.78,8.46));
+#1886 = DIRECTION('',(-1.735167508358E-18,0.707106781187,-0.707106781187
+));
+#1887 = DIRECTION('',(-1.,-1.226948711654E-18,1.226948711654E-18));
+#1888 = ADVANCED_FACE('',(#1889),#1907,.T.);
+#1889 = FACE_BOUND('',#1890,.T.);
+#1890 = EDGE_LOOP('',(#1891,#1892,#1893,#1901));
+#1891 = ORIENTED_EDGE('',*,*,#1870,.F.);
+#1892 = ORIENTED_EDGE('',*,*,#1326,.T.);
+#1893 = ORIENTED_EDGE('',*,*,#1894,.T.);
+#1894 = EDGE_CURVE('',#1319,#1895,#1897,.T.);
+#1895 = VERTEX_POINT('',#1896);
+#1896 = CARTESIAN_POINT('',(0.16,-2.38,8.54));
+#1897 = LINE('',#1898,#1899);
+#1898 = CARTESIAN_POINT('',(5.333333333333E-02,-2.486666666667,
+8.646666666667));
+#1899 = VECTOR('',#1900,1.);
+#1900 = DIRECTION('',(-0.57735026919,-0.57735026919,0.57735026919));
+#1901 = ORIENTED_EDGE('',*,*,#1902,.F.);
+#1902 = EDGE_CURVE('',#1871,#1895,#1903,.T.);
+#1903 = LINE('',#1904,#1905);
+#1904 = CARTESIAN_POINT('',(0.16,-2.86,8.54));
+#1905 = VECTOR('',#1906,1.);
+#1906 = DIRECTION('',(0.,1.,0.));
+#1907 = PLANE('',#1908);
+#1908 = AXIS2_PLACEMENT_3D('',#1909,#1910,#1911);
+#1909 = CARTESIAN_POINT('',(0.24,-2.86,8.46));
+#1910 = DIRECTION('',(0.707106781187,-1.735167508358E-18,0.707106781187)
+);
+#1911 = DIRECTION('',(1.226948711654E-18,1.,1.226948711654E-18));
+#1912 = ADVANCED_FACE('',(#1913),#1931,.T.);
+#1913 = FACE_BOUND('',#1914,.F.);
+#1914 = EDGE_LOOP('',(#1915,#1923,#1924,#1925));
+#1915 = ORIENTED_EDGE('',*,*,#1916,.F.);
+#1916 = EDGE_CURVE('',#1343,#1917,#1919,.T.);
+#1917 = VERTEX_POINT('',#1918);
+#1918 = CARTESIAN_POINT('',(-0.16,-2.38,8.54));
+#1919 = LINE('',#1920,#1921);
+#1920 = CARTESIAN_POINT('',(-0.16,-2.38,8.54));
+#1921 = VECTOR('',#1922,1.);
+#1922 = DIRECTION('',(0.57735026919,-0.57735026919,0.57735026919));
+#1923 = ORIENTED_EDGE('',*,*,#1350,.T.);
+#1924 = ORIENTED_EDGE('',*,*,#1894,.T.);
+#1925 = ORIENTED_EDGE('',*,*,#1926,.F.);
+#1926 = EDGE_CURVE('',#1917,#1895,#1927,.T.);
+#1927 = LINE('',#1928,#1929);
+#1928 = CARTESIAN_POINT('',(-0.32,-2.38,8.54));
+#1929 = VECTOR('',#1930,1.);
+#1930 = DIRECTION('',(1.,0.,0.));
+#1931 = PLANE('',#1932);
+#1932 = AXIS2_PLACEMENT_3D('',#1933,#1934,#1935);
+#1933 = CARTESIAN_POINT('',(-0.32,-2.3,8.46));
+#1934 = DIRECTION('',(1.735167508358E-18,0.707106781187,0.707106781187)
+);
+#1935 = DIRECTION('',(-1.,1.226948711654E-18,1.226948711654E-18));
+#1936 = ADVANCED_FACE('',(#1937),#1948,.F.);
+#1937 = FACE_BOUND('',#1938,.F.);
+#1938 = EDGE_LOOP('',(#1939,#1940,#1941,#1942));
+#1939 = ORIENTED_EDGE('',*,*,#1861,.F.);
+#1940 = ORIENTED_EDGE('',*,*,#1367,.T.);
+#1941 = ORIENTED_EDGE('',*,*,#1916,.T.);
+#1942 = ORIENTED_EDGE('',*,*,#1943,.F.);
+#1943 = EDGE_CURVE('',#1862,#1917,#1944,.T.);
+#1944 = LINE('',#1945,#1946);
+#1945 = CARTESIAN_POINT('',(-0.16,-2.86,8.54));
+#1946 = VECTOR('',#1947,1.);
+#1947 = DIRECTION('',(0.,1.,0.));
+#1948 = PLANE('',#1949);
+#1949 = AXIS2_PLACEMENT_3D('',#1950,#1951,#1952);
+#1950 = CARTESIAN_POINT('',(-0.24,-2.86,8.46));
+#1951 = DIRECTION('',(0.707106781187,1.735167508358E-18,-0.707106781187)
+);
+#1952 = DIRECTION('',(-1.226948711654E-18,1.,1.226948711654E-18));
+#1953 = ADVANCED_FACE('',(#1954),#1979,.T.);
+#1954 = FACE_BOUND('',#1955,.F.);
+#1955 = EDGE_LOOP('',(#1956,#1964,#1965,#1973));
+#1956 = ORIENTED_EDGE('',*,*,#1957,.F.);
+#1957 = EDGE_CURVE('',#1391,#1958,#1960,.T.);
+#1958 = VERTEX_POINT('',#1959);
+#1959 = CARTESIAN_POINT('',(-0.16,-4.92,8.54));
+#1960 = LINE('',#1961,#1962);
+#1961 = CARTESIAN_POINT('',(-0.16,-4.92,8.54));
+#1962 = VECTOR('',#1963,1.);
+#1963 = DIRECTION('',(0.57735026919,-0.57735026919,0.57735026919));
+#1964 = ORIENTED_EDGE('',*,*,#1398,.T.);
+#1965 = ORIENTED_EDGE('',*,*,#1966,.T.);
+#1966 = EDGE_CURVE('',#1382,#1967,#1969,.T.);
+#1967 = VERTEX_POINT('',#1968);
+#1968 = CARTESIAN_POINT('',(0.16,-4.92,8.54));
+#1969 = LINE('',#1970,#1971);
+#1970 = CARTESIAN_POINT('',(5.333333333333E-02,-5.026666666667,
+8.646666666667));
+#1971 = VECTOR('',#1972,1.);
+#1972 = DIRECTION('',(-0.57735026919,-0.57735026919,0.57735026919));
+#1973 = ORIENTED_EDGE('',*,*,#1974,.F.);
+#1974 = EDGE_CURVE('',#1958,#1967,#1975,.T.);
+#1975 = LINE('',#1976,#1977);
+#1976 = CARTESIAN_POINT('',(-0.32,-4.92,8.54));
+#1977 = VECTOR('',#1978,1.);
+#1978 = DIRECTION('',(1.,0.,0.));
+#1979 = PLANE('',#1980);
+#1980 = AXIS2_PLACEMENT_3D('',#1981,#1982,#1983);
+#1981 = CARTESIAN_POINT('',(-0.32,-4.84,8.46));
+#1982 = DIRECTION('',(1.735167508358E-18,0.707106781187,0.707106781187)
+);
+#1983 = DIRECTION('',(-1.,1.226948711654E-18,1.226948711654E-18));
+#1984 = ADVANCED_FACE('',(#1985),#2003,.F.);
+#1985 = FACE_BOUND('',#1986,.F.);
+#1986 = EDGE_LOOP('',(#1987,#1995,#1996,#1997));
+#1987 = ORIENTED_EDGE('',*,*,#1988,.F.);
+#1988 = EDGE_CURVE('',#1413,#1989,#1991,.T.);
+#1989 = VERTEX_POINT('',#1990);
+#1990 = CARTESIAN_POINT('',(-0.16,-5.24,8.54));
+#1991 = LINE('',#1992,#1993);
+#1992 = CARTESIAN_POINT('',(-0.266666666667,-5.346666666667,
+8.433333333333));
+#1993 = VECTOR('',#1994,1.);
+#1994 = DIRECTION('',(0.57735026919,0.57735026919,0.57735026919));
+#1995 = ORIENTED_EDGE('',*,*,#1422,.T.);
+#1996 = ORIENTED_EDGE('',*,*,#1957,.T.);
+#1997 = ORIENTED_EDGE('',*,*,#1998,.F.);
+#1998 = EDGE_CURVE('',#1989,#1958,#1999,.T.);
+#1999 = LINE('',#2000,#2001);
+#2000 = CARTESIAN_POINT('',(-0.16,-5.4,8.54));
+#2001 = VECTOR('',#2002,1.);
+#2002 = DIRECTION('',(0.,1.,0.));
+#2003 = PLANE('',#2004);
+#2004 = AXIS2_PLACEMENT_3D('',#2005,#2006,#2007);
+#2005 = CARTESIAN_POINT('',(-0.24,-5.4,8.46));
+#2006 = DIRECTION('',(0.707106781187,1.735167508358E-18,-0.707106781187)
+);
+#2007 = DIRECTION('',(-1.226948711654E-18,1.,1.226948711654E-18));
+#2008 = ADVANCED_FACE('',(#2009),#2027,.F.);
+#2009 = FACE_BOUND('',#2010,.T.);
+#2010 = EDGE_LOOP('',(#2011,#2012,#2013,#2021));
+#2011 = ORIENTED_EDGE('',*,*,#1988,.F.);
+#2012 = ORIENTED_EDGE('',*,*,#1446,.T.);
+#2013 = ORIENTED_EDGE('',*,*,#2014,.T.);
+#2014 = EDGE_CURVE('',#1437,#2015,#2017,.T.);
+#2015 = VERTEX_POINT('',#2016);
+#2016 = CARTESIAN_POINT('',(0.16,-5.24,8.54));
+#2017 = LINE('',#2018,#2019);
+#2018 = CARTESIAN_POINT('',(0.16,-5.24,8.54));
+#2019 = VECTOR('',#2020,1.);
+#2020 = DIRECTION('',(-0.57735026919,0.57735026919,0.57735026919));
+#2021 = ORIENTED_EDGE('',*,*,#2022,.F.);
+#2022 = EDGE_CURVE('',#1989,#2015,#2023,.T.);
+#2023 = LINE('',#2024,#2025);
+#2024 = CARTESIAN_POINT('',(-0.32,-5.24,8.54));
+#2025 = VECTOR('',#2026,1.);
+#2026 = DIRECTION('',(1.,0.,0.));
+#2027 = PLANE('',#2028);
+#2028 = AXIS2_PLACEMENT_3D('',#2029,#2030,#2031);
+#2029 = CARTESIAN_POINT('',(-0.32,-5.32,8.46));
+#2030 = DIRECTION('',(-1.735167508358E-18,0.707106781187,-0.707106781187
+));
+#2031 = DIRECTION('',(-1.,-1.226948711654E-18,1.226948711654E-18));
+#2032 = ADVANCED_FACE('',(#2033),#2044,.T.);
+#2033 = FACE_BOUND('',#2034,.T.);
+#2034 = EDGE_LOOP('',(#2035,#2036,#2037,#2038));
+#2035 = ORIENTED_EDGE('',*,*,#2014,.F.);
+#2036 = ORIENTED_EDGE('',*,*,#1463,.T.);
+#2037 = ORIENTED_EDGE('',*,*,#1966,.T.);
+#2038 = ORIENTED_EDGE('',*,*,#2039,.F.);
+#2039 = EDGE_CURVE('',#2015,#1967,#2040,.T.);
+#2040 = LINE('',#2041,#2042);
+#2041 = CARTESIAN_POINT('',(0.16,-5.4,8.54));
+#2042 = VECTOR('',#2043,1.);
+#2043 = DIRECTION('',(0.,1.,0.));
+#2044 = PLANE('',#2045);
+#2045 = AXIS2_PLACEMENT_3D('',#2046,#2047,#2048);
+#2046 = CARTESIAN_POINT('',(0.24,-5.4,8.46));
+#2047 = DIRECTION('',(0.707106781187,-1.735167508358E-18,0.707106781187)
+);
+#2048 = DIRECTION('',(1.226948711654E-18,1.,1.226948711654E-18));
+#2049 = ADVANCED_FACE('',(#2050),#2056,.F.);
+#2050 = FACE_BOUND('',#2051,.F.);
+#2051 = EDGE_LOOP('',(#2052,#2053,#2054,#2055));
+#2052 = ORIENTED_EDGE('',*,*,#1518,.F.);
+#2053 = ORIENTED_EDGE('',*,*,#1542,.F.);
+#2054 = ORIENTED_EDGE('',*,*,#1559,.T.);
+#2055 = ORIENTED_EDGE('',*,*,#1494,.T.);
+#2056 = PLANE('',#2057);
+#2057 = AXIS2_PLACEMENT_3D('',#2058,#2059,#2060);
+#2058 = CARTESIAN_POINT('',(-0.32,-0.32,-3.));
+#2059 = DIRECTION('',(0.,0.,1.));
+#2060 = DIRECTION('',(1.,0.,0.));
+#2061 = ADVANCED_FACE('',(#2062),#2068,.F.);
+#2062 = FACE_BOUND('',#2063,.F.);
+#2063 = EDGE_LOOP('',(#2064,#2065,#2066,#2067));
+#2064 = ORIENTED_EDGE('',*,*,#1638,.F.);
+#2065 = ORIENTED_EDGE('',*,*,#1655,.F.);
+#2066 = ORIENTED_EDGE('',*,*,#1590,.T.);
+#2067 = ORIENTED_EDGE('',*,*,#1614,.T.);
+#2068 = PLANE('',#2069);
+#2069 = AXIS2_PLACEMENT_3D('',#2070,#2071,#2072);
+#2070 = CARTESIAN_POINT('',(-0.32,-2.86,-3.));
+#2071 = DIRECTION('',(0.,0.,1.));
+#2072 = DIRECTION('',(1.,0.,0.));
+#2073 = ADVANCED_FACE('',(#2074),#2080,.F.);
+#2074 = FACE_BOUND('',#2075,.F.);
+#2075 = EDGE_LOOP('',(#2076,#2077,#2078,#2079));
+#2076 = ORIENTED_EDGE('',*,*,#1686,.F.);
+#2077 = ORIENTED_EDGE('',*,*,#1710,.F.);
+#2078 = ORIENTED_EDGE('',*,*,#1734,.T.);
+#2079 = ORIENTED_EDGE('',*,*,#1751,.T.);
+#2080 = PLANE('',#2081);
+#2081 = AXIS2_PLACEMENT_3D('',#2082,#2083,#2084);
+#2082 = CARTESIAN_POINT('',(-0.32,-5.4,-3.));
+#2083 = DIRECTION('',(0.,0.,1.));
+#2084 = DIRECTION('',(1.,0.,0.));
+#2085 = ADVANCED_FACE('',(#2086),#2092,.T.);
+#2086 = FACE_BOUND('',#2087,.T.);
+#2087 = EDGE_LOOP('',(#2088,#2089,#2090,#2091));
+#2088 = ORIENTED_EDGE('',*,*,#1847,.T.);
+#2089 = ORIENTED_EDGE('',*,*,#1782,.T.);
+#2090 = ORIENTED_EDGE('',*,*,#1806,.F.);
+#2091 = ORIENTED_EDGE('',*,*,#1830,.F.);
+#2092 = PLANE('',#2093);
+#2093 = AXIS2_PLACEMENT_3D('',#2094,#2095,#2096);
+#2094 = CARTESIAN_POINT('',(-0.32,-0.32,8.54));
+#2095 = DIRECTION('',(0.,0.,1.));
+#2096 = DIRECTION('',(1.,0.,0.));
+#2097 = ADVANCED_FACE('',(#2098),#2104,.T.);
+#2098 = FACE_BOUND('',#2099,.T.);
+#2099 = EDGE_LOOP('',(#2100,#2101,#2102,#2103));
+#2100 = ORIENTED_EDGE('',*,*,#1878,.T.);
+#2101 = ORIENTED_EDGE('',*,*,#1902,.T.);
+#2102 = ORIENTED_EDGE('',*,*,#1926,.F.);
+#2103 = ORIENTED_EDGE('',*,*,#1943,.F.);
+#2104 = PLANE('',#2105);
+#2105 = AXIS2_PLACEMENT_3D('',#2106,#2107,#2108);
+#2106 = CARTESIAN_POINT('',(-0.32,-2.86,8.54));
+#2107 = DIRECTION('',(0.,0.,1.));
+#2108 = DIRECTION('',(1.,0.,0.));
+#2109 = ADVANCED_FACE('',(#2110),#2116,.T.);
+#2110 = FACE_BOUND('',#2111,.T.);
+#2111 = EDGE_LOOP('',(#2112,#2113,#2114,#2115));
+#2112 = ORIENTED_EDGE('',*,*,#2022,.T.);
+#2113 = ORIENTED_EDGE('',*,*,#2039,.T.);
+#2114 = ORIENTED_EDGE('',*,*,#1974,.F.);
+#2115 = ORIENTED_EDGE('',*,*,#1998,.F.);
+#2116 = PLANE('',#2117);
+#2117 = AXIS2_PLACEMENT_3D('',#2118,#2119,#2120);
+#2118 = CARTESIAN_POINT('',(-0.32,-5.4,8.54));
+#2119 = DIRECTION('',(0.,0.,1.));
+#2120 = DIRECTION('',(1.,0.,0.));
+#2121 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2125))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#2122,#2123,#2124)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#2122 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#2123 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#2124 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#2125 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-05),#2122,
+'distance_accuracy_value','confusion accuracy');
+#2126 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7));
+#2127 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+#2128,#2136,#2143,#2150,#2157,#2164,#2171,#2178,#2185,#2192,#2199,
+#2206,#2213,#2220,#2227,#2234,#2241,#2248,#2255,#2262,#2269,#2276,
+#2283,#2291,#2298,#2305,#2312,#2319,#2326,#2333,#2340,#2347,#2354,
+#2361,#2368,#2375,#2382,#2389,#2396,#2403,#2410,#2417,#2424,#2431,
+#2438,#2445,#2452,#2459,#2466,#2473,#2480,#2487,#2494,#2501,#2508,
+#2515,#2522,#2529,#2536,#2543,#2550,#2557,#2564,#2571,#2578,#2585,
+#2592,#2599,#2606,#2613,#2620,#2627,#2634,#2641,#2648,#2655),#2121);
+#2128 = STYLED_ITEM('color',(#2129),#17);
+#2129 = PRESENTATION_STYLE_ASSIGNMENT((#2130));
+#2130 = SURFACE_STYLE_USAGE(.BOTH.,#2131);
+#2131 = SURFACE_SIDE_STYLE('',(#2132));
+#2132 = SURFACE_STYLE_FILL_AREA(#2133);
+#2133 = FILL_AREA_STYLE('',(#2134));
+#2134 = FILL_AREA_STYLE_COLOUR('',#2135);
+#2135 = COLOUR_RGB('',0.148000001907,0.144999995828,0.144999995828);
+#2136 = STYLED_ITEM('color',(#2137),#57);
+#2137 = PRESENTATION_STYLE_ASSIGNMENT((#2138));
+#2138 = SURFACE_STYLE_USAGE(.BOTH.,#2139);
+#2139 = SURFACE_SIDE_STYLE('',(#2140));
+#2140 = SURFACE_STYLE_FILL_AREA(#2141);
+#2141 = FILL_AREA_STYLE('',(#2142));
+#2142 = FILL_AREA_STYLE_COLOUR('',#2135);
+#2143 = STYLED_ITEM('color',(#2144),#88);
+#2144 = PRESENTATION_STYLE_ASSIGNMENT((#2145));
+#2145 = SURFACE_STYLE_USAGE(.BOTH.,#2146);
+#2146 = SURFACE_SIDE_STYLE('',(#2147));
+#2147 = SURFACE_STYLE_FILL_AREA(#2148);
+#2148 = FILL_AREA_STYLE('',(#2149));
+#2149 = FILL_AREA_STYLE_COLOUR('',#2135);
+#2150 = STYLED_ITEM('color',(#2151),#119);
+#2151 = PRESENTATION_STYLE_ASSIGNMENT((#2152));
+#2152 = SURFACE_STYLE_USAGE(.BOTH.,#2153);
+#2153 = SURFACE_SIDE_STYLE('',(#2154));
+#2154 = SURFACE_STYLE_FILL_AREA(#2155);
+#2155 = FILL_AREA_STYLE('',(#2156));
+#2156 = FILL_AREA_STYLE_COLOUR('',#2135);
+#2157 = STYLED_ITEM('color',(#2158),#366);
+#2158 = PRESENTATION_STYLE_ASSIGNMENT((#2159));
+#2159 = SURFACE_STYLE_USAGE(.BOTH.,#2160);
+#2160 = SURFACE_SIDE_STYLE('',(#2161));
+#2161 = SURFACE_STYLE_FILL_AREA(#2162);
+#2162 = FILL_AREA_STYLE('',(#2163));
+#2163 = FILL_AREA_STYLE_COLOUR('',#2135);
+#2164 = STYLED_ITEM('color',(#2165),#613);
+#2165 = PRESENTATION_STYLE_ASSIGNMENT((#2166));
+#2166 = SURFACE_STYLE_USAGE(.BOTH.,#2167);
+#2167 = SURFACE_SIDE_STYLE('',(#2168));
+#2168 = SURFACE_STYLE_FILL_AREA(#2169);
+#2169 = FILL_AREA_STYLE('',(#2170));
+#2170 = FILL_AREA_STYLE_COLOUR('',#2135);
+#2171 = STYLED_ITEM('color',(#2172),#630);
+#2172 = PRESENTATION_STYLE_ASSIGNMENT((#2173));
+#2173 = SURFACE_STYLE_USAGE(.BOTH.,#2174);
+#2174 = SURFACE_SIDE_STYLE('',(#2175));
+#2175 = SURFACE_STYLE_FILL_AREA(#2176);
+#2176 = FILL_AREA_STYLE('',(#2177));
+#2177 = FILL_AREA_STYLE_COLOUR('',#2135);
+#2178 = STYLED_ITEM('color',(#2179),#647);
+#2179 = PRESENTATION_STYLE_ASSIGNMENT((#2180));
+#2180 = SURFACE_STYLE_USAGE(.BOTH.,#2181);
+#2181 = SURFACE_SIDE_STYLE('',(#2182));
+#2182 = SURFACE_STYLE_FILL_AREA(#2183);
+#2183 = FILL_AREA_STYLE('',(#2184));
+#2184 = FILL_AREA_STYLE_COLOUR('',#2135);
+#2185 = STYLED_ITEM('color',(#2186),#664);
+#2186 = PRESENTATION_STYLE_ASSIGNMENT((#2187));
+#2187 = SURFACE_STYLE_USAGE(.BOTH.,#2188);
+#2188 = SURFACE_SIDE_STYLE('',(#2189));
+#2189 = SURFACE_STYLE_FILL_AREA(#2190);
+#2190 = FILL_AREA_STYLE('',(#2191));
+#2191 = FILL_AREA_STYLE_COLOUR('',#2135);
+#2192 = STYLED_ITEM('color',(#2193),#681);
+#2193 = PRESENTATION_STYLE_ASSIGNMENT((#2194));
+#2194 = SURFACE_STYLE_USAGE(.BOTH.,#2195);
+#2195 = SURFACE_SIDE_STYLE('',(#2196));
+#2196 = SURFACE_STYLE_FILL_AREA(#2197);
+#2197 = FILL_AREA_STYLE('',(#2198));
+#2198 = FILL_AREA_STYLE_COLOUR('',#2135);
+#2199 = STYLED_ITEM('color',(#2200),#698);
+#2200 = PRESENTATION_STYLE_ASSIGNMENT((#2201));
+#2201 = SURFACE_STYLE_USAGE(.BOTH.,#2202);
+#2202 = SURFACE_SIDE_STYLE('',(#2203));
+#2203 = SURFACE_STYLE_FILL_AREA(#2204);
+#2204 = FILL_AREA_STYLE('',(#2205));
+#2205 = FILL_AREA_STYLE_COLOUR('',#2135);
+#2206 = STYLED_ITEM('color',(#2207),#715);
+#2207 = PRESENTATION_STYLE_ASSIGNMENT((#2208));
+#2208 = SURFACE_STYLE_USAGE(.BOTH.,#2209);
+#2209 = SURFACE_SIDE_STYLE('',(#2210));
+#2210 = SURFACE_STYLE_FILL_AREA(#2211);
+#2211 = FILL_AREA_STYLE('',(#2212));
+#2212 = FILL_AREA_STYLE_COLOUR('',#2135);
+#2213 = STYLED_ITEM('color',(#2214),#732);
+#2214 = PRESENTATION_STYLE_ASSIGNMENT((#2215));
+#2215 = SURFACE_STYLE_USAGE(.BOTH.,#2216);
+#2216 = SURFACE_SIDE_STYLE('',(#2217));
+#2217 = SURFACE_STYLE_FILL_AREA(#2218);
+#2218 = FILL_AREA_STYLE('',(#2219));
+#2219 = FILL_AREA_STYLE_COLOUR('',#2135);
+#2220 = STYLED_ITEM('color',(#2221),#749);
+#2221 = PRESENTATION_STYLE_ASSIGNMENT((#2222));
+#2222 = SURFACE_STYLE_USAGE(.BOTH.,#2223);
+#2223 = SURFACE_SIDE_STYLE('',(#2224));
+#2224 = SURFACE_STYLE_FILL_AREA(#2225);
+#2225 = FILL_AREA_STYLE('',(#2226));
+#2226 = FILL_AREA_STYLE_COLOUR('',#2135);
+#2227 = STYLED_ITEM('color',(#2228),#766);
+#2228 = PRESENTATION_STYLE_ASSIGNMENT((#2229));
+#2229 = SURFACE_STYLE_USAGE(.BOTH.,#2230);
+#2230 = SURFACE_SIDE_STYLE('',(#2231));
+#2231 = SURFACE_STYLE_FILL_AREA(#2232);
+#2232 = FILL_AREA_STYLE('',(#2233));
+#2233 = FILL_AREA_STYLE_COLOUR('',#2135);
+#2234 = STYLED_ITEM('color',(#2235),#783);
+#2235 = PRESENTATION_STYLE_ASSIGNMENT((#2236));
+#2236 = SURFACE_STYLE_USAGE(.BOTH.,#2237);
+#2237 = SURFACE_SIDE_STYLE('',(#2238));
+#2238 = SURFACE_STYLE_FILL_AREA(#2239);
+#2239 = FILL_AREA_STYLE('',(#2240));
+#2240 = FILL_AREA_STYLE_COLOUR('',#2135);
+#2241 = STYLED_ITEM('color',(#2242),#800);
+#2242 = PRESENTATION_STYLE_ASSIGNMENT((#2243));
+#2243 = SURFACE_STYLE_USAGE(.BOTH.,#2244);
+#2244 = SURFACE_SIDE_STYLE('',(#2245));
+#2245 = SURFACE_STYLE_FILL_AREA(#2246);
+#2246 = FILL_AREA_STYLE('',(#2247));
+#2247 = FILL_AREA_STYLE_COLOUR('',#2135);
+#2248 = STYLED_ITEM('color',(#2249),#817);
+#2249 = PRESENTATION_STYLE_ASSIGNMENT((#2250));
+#2250 = SURFACE_STYLE_USAGE(.BOTH.,#2251);
+#2251 = SURFACE_SIDE_STYLE('',(#2252));
+#2252 = SURFACE_STYLE_FILL_AREA(#2253);
+#2253 = FILL_AREA_STYLE('',(#2254));
+#2254 = FILL_AREA_STYLE_COLOUR('',#2135);
+#2255 = STYLED_ITEM('color',(#2256),#834);
+#2256 = PRESENTATION_STYLE_ASSIGNMENT((#2257));
+#2257 = SURFACE_STYLE_USAGE(.BOTH.,#2258);
+#2258 = SURFACE_SIDE_STYLE('',(#2259));
+#2259 = SURFACE_STYLE_FILL_AREA(#2260);
+#2260 = FILL_AREA_STYLE('',(#2261));
+#2261 = FILL_AREA_STYLE_COLOUR('',#2135);
+#2262 = STYLED_ITEM('color',(#2263),#851);
+#2263 = PRESENTATION_STYLE_ASSIGNMENT((#2264));
+#2264 = SURFACE_STYLE_USAGE(.BOTH.,#2265);
+#2265 = SURFACE_SIDE_STYLE('',(#2266));
+#2266 = SURFACE_STYLE_FILL_AREA(#2267);
+#2267 = FILL_AREA_STYLE('',(#2268));
+#2268 = FILL_AREA_STYLE_COLOUR('',#2135);
+#2269 = STYLED_ITEM('color',(#2270),#868);
+#2270 = PRESENTATION_STYLE_ASSIGNMENT((#2271));
+#2271 = SURFACE_STYLE_USAGE(.BOTH.,#2272);
+#2272 = SURFACE_SIDE_STYLE('',(#2273));
+#2273 = SURFACE_STYLE_FILL_AREA(#2274);
+#2274 = FILL_AREA_STYLE('',(#2275));
+#2275 = FILL_AREA_STYLE_COLOUR('',#2135);
+#2276 = STYLED_ITEM('color',(#2277),#885);
+#2277 = PRESENTATION_STYLE_ASSIGNMENT((#2278));
+#2278 = SURFACE_STYLE_USAGE(.BOTH.,#2279);
+#2279 = SURFACE_SIDE_STYLE('',(#2280));
+#2280 = SURFACE_STYLE_FILL_AREA(#2281);
+#2281 = FILL_AREA_STYLE('',(#2282));
+#2282 = FILL_AREA_STYLE_COLOUR('',#2135);
+#2283 = STYLED_ITEM('color',(#2284),#897);
+#2284 = PRESENTATION_STYLE_ASSIGNMENT((#2285));
+#2285 = SURFACE_STYLE_USAGE(.BOTH.,#2286);
+#2286 = SURFACE_SIDE_STYLE('',(#2287));
+#2287 = SURFACE_STYLE_FILL_AREA(#2288);
+#2288 = FILL_AREA_STYLE('',(#2289));
+#2289 = FILL_AREA_STYLE_COLOUR('',#2290);
+#2290 = COLOUR_RGB('',0.85900002718,0.737999975681,0.495999991894);
+#2291 = STYLED_ITEM('color',(#2292),#928);
+#2292 = PRESENTATION_STYLE_ASSIGNMENT((#2293));
+#2293 = SURFACE_STYLE_USAGE(.BOTH.,#2294);
+#2294 = SURFACE_SIDE_STYLE('',(#2295));
+#2295 = SURFACE_STYLE_FILL_AREA(#2296);
+#2296 = FILL_AREA_STYLE('',(#2297));
+#2297 = FILL_AREA_STYLE_COLOUR('',#2290);
+#2298 = STYLED_ITEM('color',(#2299),#952);
+#2299 = PRESENTATION_STYLE_ASSIGNMENT((#2300));
+#2300 = SURFACE_STYLE_USAGE(.BOTH.,#2301);
+#2301 = SURFACE_SIDE_STYLE('',(#2302));
+#2302 = SURFACE_STYLE_FILL_AREA(#2303);
+#2303 = FILL_AREA_STYLE('',(#2304));
+#2304 = FILL_AREA_STYLE_COLOUR('',#2290);
+#2305 = STYLED_ITEM('color',(#2306),#976);
+#2306 = PRESENTATION_STYLE_ASSIGNMENT((#2307));
+#2307 = SURFACE_STYLE_USAGE(.BOTH.,#2308);
+#2308 = SURFACE_SIDE_STYLE('',(#2309));
+#2309 = SURFACE_STYLE_FILL_AREA(#2310);
+#2310 = FILL_AREA_STYLE('',(#2311));
+#2311 = FILL_AREA_STYLE_COLOUR('',#2290);
+#2312 = STYLED_ITEM('color',(#2313),#993);
+#2313 = PRESENTATION_STYLE_ASSIGNMENT((#2314));
+#2314 = SURFACE_STYLE_USAGE(.BOTH.,#2315);
+#2315 = SURFACE_SIDE_STYLE('',(#2316));
+#2316 = SURFACE_STYLE_FILL_AREA(#2317);
+#2317 = FILL_AREA_STYLE('',(#2318));
+#2318 = FILL_AREA_STYLE_COLOUR('',#2290);
+#2319 = STYLED_ITEM('color',(#2320),#1024);
+#2320 = PRESENTATION_STYLE_ASSIGNMENT((#2321));
+#2321 = SURFACE_STYLE_USAGE(.BOTH.,#2322);
+#2322 = SURFACE_SIDE_STYLE('',(#2323));
+#2323 = SURFACE_STYLE_FILL_AREA(#2324);
+#2324 = FILL_AREA_STYLE('',(#2325));
+#2325 = FILL_AREA_STYLE_COLOUR('',#2290);
+#2326 = STYLED_ITEM('color',(#2327),#1048);
+#2327 = PRESENTATION_STYLE_ASSIGNMENT((#2328));
+#2328 = SURFACE_STYLE_USAGE(.BOTH.,#2329);
+#2329 = SURFACE_SIDE_STYLE('',(#2330));
+#2330 = SURFACE_STYLE_FILL_AREA(#2331);
+#2331 = FILL_AREA_STYLE('',(#2332));
+#2332 = FILL_AREA_STYLE_COLOUR('',#2290);
+#2333 = STYLED_ITEM('color',(#2334),#1072);
+#2334 = PRESENTATION_STYLE_ASSIGNMENT((#2335));
+#2335 = SURFACE_STYLE_USAGE(.BOTH.,#2336);
+#2336 = SURFACE_SIDE_STYLE('',(#2337));
+#2337 = SURFACE_STYLE_FILL_AREA(#2338);
+#2338 = FILL_AREA_STYLE('',(#2339));
+#2339 = FILL_AREA_STYLE_COLOUR('',#2290);
+#2340 = STYLED_ITEM('color',(#2341),#1089);
+#2341 = PRESENTATION_STYLE_ASSIGNMENT((#2342));
+#2342 = SURFACE_STYLE_USAGE(.BOTH.,#2343);
+#2343 = SURFACE_SIDE_STYLE('',(#2344));
+#2344 = SURFACE_STYLE_FILL_AREA(#2345);
+#2345 = FILL_AREA_STYLE('',(#2346));
+#2346 = FILL_AREA_STYLE_COLOUR('',#2290);
+#2347 = STYLED_ITEM('color',(#2348),#1120);
+#2348 = PRESENTATION_STYLE_ASSIGNMENT((#2349));
+#2349 = SURFACE_STYLE_USAGE(.BOTH.,#2350);
+#2350 = SURFACE_SIDE_STYLE('',(#2351));
+#2351 = SURFACE_STYLE_FILL_AREA(#2352);
+#2352 = FILL_AREA_STYLE('',(#2353));
+#2353 = FILL_AREA_STYLE_COLOUR('',#2290);
+#2354 = STYLED_ITEM('color',(#2355),#1144);
+#2355 = PRESENTATION_STYLE_ASSIGNMENT((#2356));
+#2356 = SURFACE_STYLE_USAGE(.BOTH.,#2357);
+#2357 = SURFACE_SIDE_STYLE('',(#2358));
+#2358 = SURFACE_STYLE_FILL_AREA(#2359);
+#2359 = FILL_AREA_STYLE('',(#2360));
+#2360 = FILL_AREA_STYLE_COLOUR('',#2290);
+#2361 = STYLED_ITEM('color',(#2362),#1168);
+#2362 = PRESENTATION_STYLE_ASSIGNMENT((#2363));
+#2363 = SURFACE_STYLE_USAGE(.BOTH.,#2364);
+#2364 = SURFACE_SIDE_STYLE('',(#2365));
+#2365 = SURFACE_STYLE_FILL_AREA(#2366);
+#2366 = FILL_AREA_STYLE('',(#2367));
+#2367 = FILL_AREA_STYLE_COLOUR('',#2290);
+#2368 = STYLED_ITEM('color',(#2369),#1185);
+#2369 = PRESENTATION_STYLE_ASSIGNMENT((#2370));
+#2370 = SURFACE_STYLE_USAGE(.BOTH.,#2371);
+#2371 = SURFACE_SIDE_STYLE('',(#2372));
+#2372 = SURFACE_STYLE_FILL_AREA(#2373);
+#2373 = FILL_AREA_STYLE('',(#2374));
+#2374 = FILL_AREA_STYLE_COLOUR('',#2290);
+#2375 = STYLED_ITEM('color',(#2376),#1216);
+#2376 = PRESENTATION_STYLE_ASSIGNMENT((#2377));
+#2377 = SURFACE_STYLE_USAGE(.BOTH.,#2378);
+#2378 = SURFACE_SIDE_STYLE('',(#2379));
+#2379 = SURFACE_STYLE_FILL_AREA(#2380);
+#2380 = FILL_AREA_STYLE('',(#2381));
+#2381 = FILL_AREA_STYLE_COLOUR('',#2290);
+#2382 = STYLED_ITEM('color',(#2383),#1240);
+#2383 = PRESENTATION_STYLE_ASSIGNMENT((#2384));
+#2384 = SURFACE_STYLE_USAGE(.BOTH.,#2385);
+#2385 = SURFACE_SIDE_STYLE('',(#2386));
+#2386 = SURFACE_STYLE_FILL_AREA(#2387);
+#2387 = FILL_AREA_STYLE('',(#2388));
+#2388 = FILL_AREA_STYLE_COLOUR('',#2290);
+#2389 = STYLED_ITEM('color',(#2390),#1264);
+#2390 = PRESENTATION_STYLE_ASSIGNMENT((#2391));
+#2391 = SURFACE_STYLE_USAGE(.BOTH.,#2392);
+#2392 = SURFACE_SIDE_STYLE('',(#2393));
+#2393 = SURFACE_STYLE_FILL_AREA(#2394);
+#2394 = FILL_AREA_STYLE('',(#2395));
+#2395 = FILL_AREA_STYLE_COLOUR('',#2290);
+#2396 = STYLED_ITEM('color',(#2397),#1281);
+#2397 = PRESENTATION_STYLE_ASSIGNMENT((#2398));
+#2398 = SURFACE_STYLE_USAGE(.BOTH.,#2399);
+#2399 = SURFACE_SIDE_STYLE('',(#2400));
+#2400 = SURFACE_STYLE_FILL_AREA(#2401);
+#2401 = FILL_AREA_STYLE('',(#2402));
+#2402 = FILL_AREA_STYLE_COLOUR('',#2290);
+#2403 = STYLED_ITEM('color',(#2404),#1312);
+#2404 = PRESENTATION_STYLE_ASSIGNMENT((#2405));
+#2405 = SURFACE_STYLE_USAGE(.BOTH.,#2406);
+#2406 = SURFACE_SIDE_STYLE('',(#2407));
+#2407 = SURFACE_STYLE_FILL_AREA(#2408);
+#2408 = FILL_AREA_STYLE('',(#2409));
+#2409 = FILL_AREA_STYLE_COLOUR('',#2290);
+#2410 = STYLED_ITEM('color',(#2411),#1336);
+#2411 = PRESENTATION_STYLE_ASSIGNMENT((#2412));
+#2412 = SURFACE_STYLE_USAGE(.BOTH.,#2413);
+#2413 = SURFACE_SIDE_STYLE('',(#2414));
+#2414 = SURFACE_STYLE_FILL_AREA(#2415);
+#2415 = FILL_AREA_STYLE('',(#2416));
+#2416 = FILL_AREA_STYLE_COLOUR('',#2290);
+#2417 = STYLED_ITEM('color',(#2418),#1360);
+#2418 = PRESENTATION_STYLE_ASSIGNMENT((#2419));
+#2419 = SURFACE_STYLE_USAGE(.BOTH.,#2420);
+#2420 = SURFACE_SIDE_STYLE('',(#2421));
+#2421 = SURFACE_STYLE_FILL_AREA(#2422);
+#2422 = FILL_AREA_STYLE('',(#2423));
+#2423 = FILL_AREA_STYLE_COLOUR('',#2290);
+#2424 = STYLED_ITEM('color',(#2425),#1377);
+#2425 = PRESENTATION_STYLE_ASSIGNMENT((#2426));
+#2426 = SURFACE_STYLE_USAGE(.BOTH.,#2427);
+#2427 = SURFACE_SIDE_STYLE('',(#2428));
+#2428 = SURFACE_STYLE_FILL_AREA(#2429);
+#2429 = FILL_AREA_STYLE('',(#2430));
+#2430 = FILL_AREA_STYLE_COLOUR('',#2290);
+#2431 = STYLED_ITEM('color',(#2432),#1408);
+#2432 = PRESENTATION_STYLE_ASSIGNMENT((#2433));
+#2433 = SURFACE_STYLE_USAGE(.BOTH.,#2434);
+#2434 = SURFACE_SIDE_STYLE('',(#2435));
+#2435 = SURFACE_STYLE_FILL_AREA(#2436);
+#2436 = FILL_AREA_STYLE('',(#2437));
+#2437 = FILL_AREA_STYLE_COLOUR('',#2290);
+#2438 = STYLED_ITEM('color',(#2439),#1432);
+#2439 = PRESENTATION_STYLE_ASSIGNMENT((#2440));
+#2440 = SURFACE_STYLE_USAGE(.BOTH.,#2441);
+#2441 = SURFACE_SIDE_STYLE('',(#2442));
+#2442 = SURFACE_STYLE_FILL_AREA(#2443);
+#2443 = FILL_AREA_STYLE('',(#2444));
+#2444 = FILL_AREA_STYLE_COLOUR('',#2290);
+#2445 = STYLED_ITEM('color',(#2446),#1456);
+#2446 = PRESENTATION_STYLE_ASSIGNMENT((#2447));
+#2447 = SURFACE_STYLE_USAGE(.BOTH.,#2448);
+#2448 = SURFACE_SIDE_STYLE('',(#2449));
+#2449 = SURFACE_STYLE_FILL_AREA(#2450);
+#2450 = FILL_AREA_STYLE('',(#2451));
+#2451 = FILL_AREA_STYLE_COLOUR('',#2290);
+#2452 = STYLED_ITEM('color',(#2453),#1473);
+#2453 = PRESENTATION_STYLE_ASSIGNMENT((#2454));
+#2454 = SURFACE_STYLE_USAGE(.BOTH.,#2455);
+#2455 = SURFACE_SIDE_STYLE('',(#2456));
+#2456 = SURFACE_STYLE_FILL_AREA(#2457);
+#2457 = FILL_AREA_STYLE('',(#2458));
+#2458 = FILL_AREA_STYLE_COLOUR('',#2290);
+#2459 = STYLED_ITEM('color',(#2460),#1504);
+#2460 = PRESENTATION_STYLE_ASSIGNMENT((#2461));
+#2461 = SURFACE_STYLE_USAGE(.BOTH.,#2462);
+#2462 = SURFACE_SIDE_STYLE('',(#2463));
+#2463 = SURFACE_STYLE_FILL_AREA(#2464);
+#2464 = FILL_AREA_STYLE('',(#2465));
+#2465 = FILL_AREA_STYLE_COLOUR('',#2290);
+#2466 = STYLED_ITEM('color',(#2467),#1528);
+#2467 = PRESENTATION_STYLE_ASSIGNMENT((#2468));
+#2468 = SURFACE_STYLE_USAGE(.BOTH.,#2469);
+#2469 = SURFACE_SIDE_STYLE('',(#2470));
+#2470 = SURFACE_STYLE_FILL_AREA(#2471);
+#2471 = FILL_AREA_STYLE('',(#2472));
+#2472 = FILL_AREA_STYLE_COLOUR('',#2290);
+#2473 = STYLED_ITEM('color',(#2474),#1552);
+#2474 = PRESENTATION_STYLE_ASSIGNMENT((#2475));
+#2475 = SURFACE_STYLE_USAGE(.BOTH.,#2476);
+#2476 = SURFACE_SIDE_STYLE('',(#2477));
+#2477 = SURFACE_STYLE_FILL_AREA(#2478);
+#2478 = FILL_AREA_STYLE('',(#2479));
+#2479 = FILL_AREA_STYLE_COLOUR('',#2290);
+#2480 = STYLED_ITEM('color',(#2481),#1569);
+#2481 = PRESENTATION_STYLE_ASSIGNMENT((#2482));
+#2482 = SURFACE_STYLE_USAGE(.BOTH.,#2483);
+#2483 = SURFACE_SIDE_STYLE('',(#2484));
+#2484 = SURFACE_STYLE_FILL_AREA(#2485);
+#2485 = FILL_AREA_STYLE('',(#2486));
+#2486 = FILL_AREA_STYLE_COLOUR('',#2290);
+#2487 = STYLED_ITEM('color',(#2488),#1600);
+#2488 = PRESENTATION_STYLE_ASSIGNMENT((#2489));
+#2489 = SURFACE_STYLE_USAGE(.BOTH.,#2490);
+#2490 = SURFACE_SIDE_STYLE('',(#2491));
+#2491 = SURFACE_STYLE_FILL_AREA(#2492);
+#2492 = FILL_AREA_STYLE('',(#2493));
+#2493 = FILL_AREA_STYLE_COLOUR('',#2290);
+#2494 = STYLED_ITEM('color',(#2495),#1624);
+#2495 = PRESENTATION_STYLE_ASSIGNMENT((#2496));
+#2496 = SURFACE_STYLE_USAGE(.BOTH.,#2497);
+#2497 = SURFACE_SIDE_STYLE('',(#2498));
+#2498 = SURFACE_STYLE_FILL_AREA(#2499);
+#2499 = FILL_AREA_STYLE('',(#2500));
+#2500 = FILL_AREA_STYLE_COLOUR('',#2290);
+#2501 = STYLED_ITEM('color',(#2502),#1648);
+#2502 = PRESENTATION_STYLE_ASSIGNMENT((#2503));
+#2503 = SURFACE_STYLE_USAGE(.BOTH.,#2504);
+#2504 = SURFACE_SIDE_STYLE('',(#2505));
+#2505 = SURFACE_STYLE_FILL_AREA(#2506);
+#2506 = FILL_AREA_STYLE('',(#2507));
+#2507 = FILL_AREA_STYLE_COLOUR('',#2290);
+#2508 = STYLED_ITEM('color',(#2509),#1665);
+#2509 = PRESENTATION_STYLE_ASSIGNMENT((#2510));
+#2510 = SURFACE_STYLE_USAGE(.BOTH.,#2511);
+#2511 = SURFACE_SIDE_STYLE('',(#2512));
+#2512 = SURFACE_STYLE_FILL_AREA(#2513);
+#2513 = FILL_AREA_STYLE('',(#2514));
+#2514 = FILL_AREA_STYLE_COLOUR('',#2290);
+#2515 = STYLED_ITEM('color',(#2516),#1696);
+#2516 = PRESENTATION_STYLE_ASSIGNMENT((#2517));
+#2517 = SURFACE_STYLE_USAGE(.BOTH.,#2518);
+#2518 = SURFACE_SIDE_STYLE('',(#2519));
+#2519 = SURFACE_STYLE_FILL_AREA(#2520);
+#2520 = FILL_AREA_STYLE('',(#2521));
+#2521 = FILL_AREA_STYLE_COLOUR('',#2290);
+#2522 = STYLED_ITEM('color',(#2523),#1720);
+#2523 = PRESENTATION_STYLE_ASSIGNMENT((#2524));
+#2524 = SURFACE_STYLE_USAGE(.BOTH.,#2525);
+#2525 = SURFACE_SIDE_STYLE('',(#2526));
+#2526 = SURFACE_STYLE_FILL_AREA(#2527);
+#2527 = FILL_AREA_STYLE('',(#2528));
+#2528 = FILL_AREA_STYLE_COLOUR('',#2290);
+#2529 = STYLED_ITEM('color',(#2530),#1744);
+#2530 = PRESENTATION_STYLE_ASSIGNMENT((#2531));
+#2531 = SURFACE_STYLE_USAGE(.BOTH.,#2532);
+#2532 = SURFACE_SIDE_STYLE('',(#2533));
+#2533 = SURFACE_STYLE_FILL_AREA(#2534);
+#2534 = FILL_AREA_STYLE('',(#2535));
+#2535 = FILL_AREA_STYLE_COLOUR('',#2290);
+#2536 = STYLED_ITEM('color',(#2537),#1761);
+#2537 = PRESENTATION_STYLE_ASSIGNMENT((#2538));
+#2538 = SURFACE_STYLE_USAGE(.BOTH.,#2539);
+#2539 = SURFACE_SIDE_STYLE('',(#2540));
+#2540 = SURFACE_STYLE_FILL_AREA(#2541);
+#2541 = FILL_AREA_STYLE('',(#2542));
+#2542 = FILL_AREA_STYLE_COLOUR('',#2290);
+#2543 = STYLED_ITEM('color',(#2544),#1792);
+#2544 = PRESENTATION_STYLE_ASSIGNMENT((#2545));
+#2545 = SURFACE_STYLE_USAGE(.BOTH.,#2546);
+#2546 = SURFACE_SIDE_STYLE('',(#2547));
+#2547 = SURFACE_STYLE_FILL_AREA(#2548);
+#2548 = FILL_AREA_STYLE('',(#2549));
+#2549 = FILL_AREA_STYLE_COLOUR('',#2290);
+#2550 = STYLED_ITEM('color',(#2551),#1816);
+#2551 = PRESENTATION_STYLE_ASSIGNMENT((#2552));
+#2552 = SURFACE_STYLE_USAGE(.BOTH.,#2553);
+#2553 = SURFACE_SIDE_STYLE('',(#2554));
+#2554 = SURFACE_STYLE_FILL_AREA(#2555);
+#2555 = FILL_AREA_STYLE('',(#2556));
+#2556 = FILL_AREA_STYLE_COLOUR('',#2290);
+#2557 = STYLED_ITEM('color',(#2558),#1840);
+#2558 = PRESENTATION_STYLE_ASSIGNMENT((#2559));
+#2559 = SURFACE_STYLE_USAGE(.BOTH.,#2560);
+#2560 = SURFACE_SIDE_STYLE('',(#2561));
+#2561 = SURFACE_STYLE_FILL_AREA(#2562);
+#2562 = FILL_AREA_STYLE('',(#2563));
+#2563 = FILL_AREA_STYLE_COLOUR('',#2290);
+#2564 = STYLED_ITEM('color',(#2565),#1857);
+#2565 = PRESENTATION_STYLE_ASSIGNMENT((#2566));
+#2566 = SURFACE_STYLE_USAGE(.BOTH.,#2567);
+#2567 = SURFACE_SIDE_STYLE('',(#2568));
+#2568 = SURFACE_STYLE_FILL_AREA(#2569);
+#2569 = FILL_AREA_STYLE('',(#2570));
+#2570 = FILL_AREA_STYLE_COLOUR('',#2290);
+#2571 = STYLED_ITEM('color',(#2572),#1888);
+#2572 = PRESENTATION_STYLE_ASSIGNMENT((#2573));
+#2573 = SURFACE_STYLE_USAGE(.BOTH.,#2574);
+#2574 = SURFACE_SIDE_STYLE('',(#2575));
+#2575 = SURFACE_STYLE_FILL_AREA(#2576);
+#2576 = FILL_AREA_STYLE('',(#2577));
+#2577 = FILL_AREA_STYLE_COLOUR('',#2290);
+#2578 = STYLED_ITEM('color',(#2579),#1912);
+#2579 = PRESENTATION_STYLE_ASSIGNMENT((#2580));
+#2580 = SURFACE_STYLE_USAGE(.BOTH.,#2581);
+#2581 = SURFACE_SIDE_STYLE('',(#2582));
+#2582 = SURFACE_STYLE_FILL_AREA(#2583);
+#2583 = FILL_AREA_STYLE('',(#2584));
+#2584 = FILL_AREA_STYLE_COLOUR('',#2290);
+#2585 = STYLED_ITEM('color',(#2586),#1936);
+#2586 = PRESENTATION_STYLE_ASSIGNMENT((#2587));
+#2587 = SURFACE_STYLE_USAGE(.BOTH.,#2588);
+#2588 = SURFACE_SIDE_STYLE('',(#2589));
+#2589 = SURFACE_STYLE_FILL_AREA(#2590);
+#2590 = FILL_AREA_STYLE('',(#2591));
+#2591 = FILL_AREA_STYLE_COLOUR('',#2290);
+#2592 = STYLED_ITEM('color',(#2593),#1953);
+#2593 = PRESENTATION_STYLE_ASSIGNMENT((#2594));
+#2594 = SURFACE_STYLE_USAGE(.BOTH.,#2595);
+#2595 = SURFACE_SIDE_STYLE('',(#2596));
+#2596 = SURFACE_STYLE_FILL_AREA(#2597);
+#2597 = FILL_AREA_STYLE('',(#2598));
+#2598 = FILL_AREA_STYLE_COLOUR('',#2290);
+#2599 = STYLED_ITEM('color',(#2600),#1984);
+#2600 = PRESENTATION_STYLE_ASSIGNMENT((#2601));
+#2601 = SURFACE_STYLE_USAGE(.BOTH.,#2602);
+#2602 = SURFACE_SIDE_STYLE('',(#2603));
+#2603 = SURFACE_STYLE_FILL_AREA(#2604);
+#2604 = FILL_AREA_STYLE('',(#2605));
+#2605 = FILL_AREA_STYLE_COLOUR('',#2290);
+#2606 = STYLED_ITEM('color',(#2607),#2008);
+#2607 = PRESENTATION_STYLE_ASSIGNMENT((#2608));
+#2608 = SURFACE_STYLE_USAGE(.BOTH.,#2609);
+#2609 = SURFACE_SIDE_STYLE('',(#2610));
+#2610 = SURFACE_STYLE_FILL_AREA(#2611);
+#2611 = FILL_AREA_STYLE('',(#2612));
+#2612 = FILL_AREA_STYLE_COLOUR('',#2290);
+#2613 = STYLED_ITEM('color',(#2614),#2032);
+#2614 = PRESENTATION_STYLE_ASSIGNMENT((#2615));
+#2615 = SURFACE_STYLE_USAGE(.BOTH.,#2616);
+#2616 = SURFACE_SIDE_STYLE('',(#2617));
+#2617 = SURFACE_STYLE_FILL_AREA(#2618);
+#2618 = FILL_AREA_STYLE('',(#2619));
+#2619 = FILL_AREA_STYLE_COLOUR('',#2290);
+#2620 = STYLED_ITEM('color',(#2621),#2049);
+#2621 = PRESENTATION_STYLE_ASSIGNMENT((#2622));
+#2622 = SURFACE_STYLE_USAGE(.BOTH.,#2623);
+#2623 = SURFACE_SIDE_STYLE('',(#2624));
+#2624 = SURFACE_STYLE_FILL_AREA(#2625);
+#2625 = FILL_AREA_STYLE('',(#2626));
+#2626 = FILL_AREA_STYLE_COLOUR('',#2290);
+#2627 = STYLED_ITEM('color',(#2628),#2061);
+#2628 = PRESENTATION_STYLE_ASSIGNMENT((#2629));
+#2629 = SURFACE_STYLE_USAGE(.BOTH.,#2630);
+#2630 = SURFACE_SIDE_STYLE('',(#2631));
+#2631 = SURFACE_STYLE_FILL_AREA(#2632);
+#2632 = FILL_AREA_STYLE('',(#2633));
+#2633 = FILL_AREA_STYLE_COLOUR('',#2290);
+#2634 = STYLED_ITEM('color',(#2635),#2073);
+#2635 = PRESENTATION_STYLE_ASSIGNMENT((#2636));
+#2636 = SURFACE_STYLE_USAGE(.BOTH.,#2637);
+#2637 = SURFACE_SIDE_STYLE('',(#2638));
+#2638 = SURFACE_STYLE_FILL_AREA(#2639);
+#2639 = FILL_AREA_STYLE('',(#2640));
+#2640 = FILL_AREA_STYLE_COLOUR('',#2290);
+#2641 = STYLED_ITEM('color',(#2642),#2085);
+#2642 = PRESENTATION_STYLE_ASSIGNMENT((#2643));
+#2643 = SURFACE_STYLE_USAGE(.BOTH.,#2644);
+#2644 = SURFACE_SIDE_STYLE('',(#2645));
+#2645 = SURFACE_STYLE_FILL_AREA(#2646);
+#2646 = FILL_AREA_STYLE('',(#2647));
+#2647 = FILL_AREA_STYLE_COLOUR('',#2290);
+#2648 = STYLED_ITEM('color',(#2649),#2097);
+#2649 = PRESENTATION_STYLE_ASSIGNMENT((#2650));
+#2650 = SURFACE_STYLE_USAGE(.BOTH.,#2651);
+#2651 = SURFACE_SIDE_STYLE('',(#2652));
+#2652 = SURFACE_STYLE_FILL_AREA(#2653);
+#2653 = FILL_AREA_STYLE('',(#2654));
+#2654 = FILL_AREA_STYLE_COLOUR('',#2290);
+#2655 = STYLED_ITEM('color',(#2656),#2109);
+#2656 = PRESENTATION_STYLE_ASSIGNMENT((#2657));
+#2657 = SURFACE_STYLE_USAGE(.BOTH.,#2658);
+#2658 = SURFACE_SIDE_STYLE('',(#2659));
+#2659 = SURFACE_STYLE_FILL_AREA(#2660);
+#2660 = FILL_AREA_STYLE('',(#2661));
+#2661 = FILL_AREA_STYLE_COLOUR('',#2290);
+ENDSEC;
+END-ISO-10303-21;
diff --git a/horizon/pool/3d_models/cache/6d752bc3-29b3-45df-8cf2-1e3aacefbcc6/3d_models/diode/D_DO-41_SOD81_P10.16mm_Horizontal.step b/horizon/pool/3d_models/cache/6d752bc3-29b3-45df-8cf2-1e3aacefbcc6/3d_models/diode/D_DO-41_SOD81_P10.16mm_Horizontal.step
new file mode 100644
index 0000000000000000000000000000000000000000..53dce80244f8478e28777d89b1fa933467d4a55a
--- /dev/null
+++ b/horizon/pool/3d_models/cache/6d752bc3-29b3-45df-8cf2-1e3aacefbcc6/3d_models/diode/D_DO-41_SOD81_P10.16mm_Horizontal.step
@@ -0,0 +1,487 @@
+ISO-10303-21;
+HEADER;
+FILE_DESCRIPTION(('FreeCAD Model'),'2;1');
+FILE_NAME(
+'D:/KiCAD/packages3D-source/Diode_THT.3dshapes\\
+D_DO-41_SOD81_P10.16mm_Horizontal.step','2017-11-24T17:54:30',(
+    'kicad StepUp'),('ksu MCAD'),'Open CASCADE STEP processor 7.1',
+  'FreeCAD','Unknown');
+FILE_SCHEMA(('AUTOMOTIVE_DESIGN { 1 0 10303 214 1 1 1 1 }'));
+ENDSEC;
+DATA;
+#1 = APPLICATION_PROTOCOL_DEFINITION('international standard',
+  'automotive_design',2000,#2);
+#2 = APPLICATION_CONTEXT(
+  'core data for automotive mechanical design processes');
+#3 = SHAPE_DEFINITION_REPRESENTATION(#4,#10);
+#4 = PRODUCT_DEFINITION_SHAPE('','',#5);
+#5 = PRODUCT_DEFINITION('design','',#6,#9);
+#6 = PRODUCT_DEFINITION_FORMATION('','',#7);
+#7 = PRODUCT('D_DO-41_SOD81_P10.16mm_Horizontal',
+  'D_DO-41_SOD81_P10.16mm_Horizontal','',(#8));
+#8 = PRODUCT_CONTEXT('',#2,'mechanical');
+#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#350);
+#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,#50,#70,#90,#115,#140,#160,#180,#205,#230,
+    #256,#282,#307,#332,#341));
+#17 = ADVANCED_FACE('',(#18),#45,.T.);
+#18 = FACE_BOUND('',#19,.T.);
+#19 = EDGE_LOOP('',(#20,#29,#37,#44));
+#20 = ORIENTED_EDGE('',*,*,#21,.T.);
+#21 = EDGE_CURVE('',#22,#22,#24,.T.);
+#22 = VERTEX_POINT('',#23);
+#23 = CARTESIAN_POINT('',(3.26,2.138289545428E-015,3.21));
+#24 = CIRCLE('',#25,1.36);
+#25 = AXIS2_PLACEMENT_3D('',#26,#27,#28);
+#26 = CARTESIAN_POINT('',(3.26,8.215650382226E-016,1.85));
+#27 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#28 = DIRECTION('',(0.E+000,9.681797847099E-016,1.));
+#29 = ORIENTED_EDGE('',*,*,#30,.T.);
+#30 = EDGE_CURVE('',#22,#31,#33,.T.);
+#31 = VERTEX_POINT('',#32);
+#32 = CARTESIAN_POINT('',(4.56,2.138289545428E-015,3.21));
+#33 = LINE('',#34,#35);
+#34 = CARTESIAN_POINT('',(3.26,2.138289545428E-015,3.21));
+#35 = VECTOR('',#36,1.);
+#36 = DIRECTION('',(1.,0.E+000,0.E+000));
+#37 = ORIENTED_EDGE('',*,*,#38,.F.);
+#38 = EDGE_CURVE('',#31,#31,#39,.T.);
+#39 = CIRCLE('',#40,1.36);
+#40 = AXIS2_PLACEMENT_3D('',#41,#42,#43);
+#41 = CARTESIAN_POINT('',(4.56,8.215650382226E-016,1.85));
+#42 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#43 = DIRECTION('',(0.E+000,9.681797847099E-016,1.));
+#44 = ORIENTED_EDGE('',*,*,#30,.F.);
+#45 = CYLINDRICAL_SURFACE('',#46,1.36);
+#46 = AXIS2_PLACEMENT_3D('',#47,#48,#49);
+#47 = CARTESIAN_POINT('',(3.26,8.215650382226E-016,1.85));
+#48 = DIRECTION('',(1.,0.E+000,0.E+000));
+#49 = DIRECTION('',(0.E+000,9.681797847099E-016,1.));
+#50 = ADVANCED_FACE('',(#51,#54),#65,.F.);
+#51 = FACE_BOUND('',#52,.T.);
+#52 = EDGE_LOOP('',(#53));
+#53 = ORIENTED_EDGE('',*,*,#21,.F.);
+#54 = FACE_BOUND('',#55,.T.);
+#55 = EDGE_LOOP('',(#56));
+#56 = ORIENTED_EDGE('',*,*,#57,.T.);
+#57 = EDGE_CURVE('',#58,#58,#60,.T.);
+#58 = VERTEX_POINT('',#59);
+#59 = CARTESIAN_POINT('',(3.26,2.13162820728E-015,3.2));
+#60 = CIRCLE('',#61,1.35);
+#61 = AXIS2_PLACEMENT_3D('',#62,#63,#64);
+#62 = CARTESIAN_POINT('',(3.26,8.215650382226E-016,1.85));
+#63 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#64 = DIRECTION('',(0.E+000,9.70417162265E-016,1.));
+#65 = PLANE('',#66);
+#66 = AXIS2_PLACEMENT_3D('',#67,#68,#69);
+#67 = CARTESIAN_POINT('',(3.26,8.215650382226E-016,1.85));
+#68 = DIRECTION('',(1.,0.E+000,0.E+000));
+#69 = DIRECTION('',(0.E+000,9.726879335149E-016,1.));
+#70 = ADVANCED_FACE('',(#71,#74),#85,.T.);
+#71 = FACE_BOUND('',#72,.T.);
+#72 = EDGE_LOOP('',(#73));
+#73 = ORIENTED_EDGE('',*,*,#38,.T.);
+#74 = FACE_BOUND('',#75,.T.);
+#75 = EDGE_LOOP('',(#76));
+#76 = ORIENTED_EDGE('',*,*,#77,.F.);
+#77 = EDGE_CURVE('',#78,#78,#80,.T.);
+#78 = VERTEX_POINT('',#79);
+#79 = CARTESIAN_POINT('',(4.56,2.13162820728E-015,3.2));
+#80 = CIRCLE('',#81,1.35);
+#81 = AXIS2_PLACEMENT_3D('',#82,#83,#84);
+#82 = CARTESIAN_POINT('',(4.56,8.215650382226E-016,1.85));
+#83 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#84 = DIRECTION('',(0.E+000,9.70417162265E-016,1.));
+#85 = PLANE('',#86);
+#86 = AXIS2_PLACEMENT_3D('',#87,#88,#89);
+#87 = CARTESIAN_POINT('',(4.56,8.215650382226E-016,1.85));
+#88 = DIRECTION('',(1.,0.E+000,0.E+000));
+#89 = DIRECTION('',(0.E+000,9.681797847099E-016,1.));
+#90 = ADVANCED_FACE('',(#91),#110,.T.);
+#91 = FACE_BOUND('',#92,.T.);
+#92 = EDGE_LOOP('',(#93,#101,#108,#109));
+#93 = ORIENTED_EDGE('',*,*,#94,.F.);
+#94 = EDGE_CURVE('',#95,#58,#97,.T.);
+#95 = VERTEX_POINT('',#96);
+#96 = CARTESIAN_POINT('',(2.48,2.13162820728E-015,3.2));
+#97 = LINE('',#98,#99);
+#98 = CARTESIAN_POINT('',(2.48,2.13162820728E-015,3.2));
+#99 = VECTOR('',#100,1.);
+#100 = DIRECTION('',(1.,0.E+000,0.E+000));
+#101 = ORIENTED_EDGE('',*,*,#102,.T.);
+#102 = EDGE_CURVE('',#95,#95,#103,.T.);
+#103 = CIRCLE('',#104,1.35);
+#104 = AXIS2_PLACEMENT_3D('',#105,#106,#107);
+#105 = CARTESIAN_POINT('',(2.48,8.215650382226E-016,1.85));
+#106 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#107 = DIRECTION('',(0.E+000,9.70417162265E-016,1.));
+#108 = ORIENTED_EDGE('',*,*,#94,.T.);
+#109 = ORIENTED_EDGE('',*,*,#57,.F.);
+#110 = CYLINDRICAL_SURFACE('',#111,1.35);
+#111 = AXIS2_PLACEMENT_3D('',#112,#113,#114);
+#112 = CARTESIAN_POINT('',(2.48,8.215650382226E-016,1.85));
+#113 = DIRECTION('',(1.,0.E+000,0.E+000));
+#114 = DIRECTION('',(0.E+000,9.70417162265E-016,1.));
+#115 = ADVANCED_FACE('',(#116),#135,.T.);
+#116 = FACE_BOUND('',#117,.T.);
+#117 = EDGE_LOOP('',(#118,#119,#127,#134));
+#118 = ORIENTED_EDGE('',*,*,#77,.T.);
+#119 = ORIENTED_EDGE('',*,*,#120,.T.);
+#120 = EDGE_CURVE('',#78,#121,#123,.T.);
+#121 = VERTEX_POINT('',#122);
+#122 = CARTESIAN_POINT('',(7.68,2.13162820728E-015,3.2));
+#123 = LINE('',#124,#125);
+#124 = CARTESIAN_POINT('',(2.48,2.13162820728E-015,3.2));
+#125 = VECTOR('',#126,1.);
+#126 = DIRECTION('',(1.,0.E+000,0.E+000));
+#127 = ORIENTED_EDGE('',*,*,#128,.F.);
+#128 = EDGE_CURVE('',#121,#121,#129,.T.);
+#129 = CIRCLE('',#130,1.35);
+#130 = AXIS2_PLACEMENT_3D('',#131,#132,#133);
+#131 = CARTESIAN_POINT('',(7.68,8.215650382226E-016,1.85));
+#132 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#133 = DIRECTION('',(0.E+000,9.70417162265E-016,1.));
+#134 = ORIENTED_EDGE('',*,*,#120,.F.);
+#135 = CYLINDRICAL_SURFACE('',#136,1.35);
+#136 = AXIS2_PLACEMENT_3D('',#137,#138,#139);
+#137 = CARTESIAN_POINT('',(2.48,8.215650382226E-016,1.85));
+#138 = DIRECTION('',(1.,0.E+000,0.E+000));
+#139 = DIRECTION('',(0.E+000,9.70417162265E-016,1.));
+#140 = ADVANCED_FACE('',(#141,#144),#155,.F.);
+#141 = FACE_BOUND('',#142,.T.);
+#142 = EDGE_LOOP('',(#143));
+#143 = ORIENTED_EDGE('',*,*,#102,.F.);
+#144 = FACE_BOUND('',#145,.T.);
+#145 = EDGE_LOOP('',(#146));
+#146 = ORIENTED_EDGE('',*,*,#147,.T.);
+#147 = EDGE_CURVE('',#148,#148,#150,.T.);
+#148 = VERTEX_POINT('',#149);
+#149 = CARTESIAN_POINT('',(2.48,7.660538869914E-016,1.45));
+#150 = CIRCLE('',#151,0.4);
+#151 = AXIS2_PLACEMENT_3D('',#152,#153,#154);
+#152 = CARTESIAN_POINT('',(2.48,8.548717289614E-016,1.85));
+#153 = DIRECTION('',(1.,0.E+000,0.E+000));
+#154 = DIRECTION('',(0.E+000,-2.22044604925E-016,-1.));
+#155 = PLANE('',#156);
+#156 = AXIS2_PLACEMENT_3D('',#157,#158,#159);
+#157 = CARTESIAN_POINT('',(2.48,8.215650382226E-016,1.85));
+#158 = DIRECTION('',(1.,0.E+000,0.E+000));
+#159 = DIRECTION('',(0.E+000,9.70417162265E-016,1.));
+#160 = ADVANCED_FACE('',(#161,#164),#175,.T.);
+#161 = FACE_BOUND('',#162,.F.);
+#162 = EDGE_LOOP('',(#163));
+#163 = ORIENTED_EDGE('',*,*,#128,.F.);
+#164 = FACE_BOUND('',#165,.F.);
+#165 = EDGE_LOOP('',(#166));
+#166 = ORIENTED_EDGE('',*,*,#167,.T.);
+#167 = EDGE_CURVE('',#168,#168,#170,.T.);
+#168 = VERTEX_POINT('',#169);
+#169 = CARTESIAN_POINT('',(7.68,7.660538869914E-016,1.45));
+#170 = CIRCLE('',#171,0.4);
+#171 = AXIS2_PLACEMENT_3D('',#172,#173,#174);
+#172 = CARTESIAN_POINT('',(7.68,8.548717289614E-016,1.85));
+#173 = DIRECTION('',(1.,0.E+000,0.E+000));
+#174 = DIRECTION('',(0.E+000,-2.22044604925E-016,-1.));
+#175 = PLANE('',#176);
+#176 = AXIS2_PLACEMENT_3D('',#177,#178,#179);
+#177 = CARTESIAN_POINT('',(7.68,8.215650382226E-016,1.85));
+#178 = DIRECTION('',(1.,0.E+000,0.E+000));
+#179 = DIRECTION('',(0.E+000,9.70417162265E-016,1.));
+#180 = ADVANCED_FACE('',(#181),#200,.T.);
+#181 = FACE_BOUND('',#182,.T.);
+#182 = EDGE_LOOP('',(#183,#192,#198,#199));
+#183 = ORIENTED_EDGE('',*,*,#184,.F.);
+#184 = EDGE_CURVE('',#185,#185,#187,.T.);
+#185 = VERTEX_POINT('',#186);
+#186 = CARTESIAN_POINT('',(0.8,7.660538869914E-016,1.45));
+#187 = CIRCLE('',#188,0.4);
+#188 = AXIS2_PLACEMENT_3D('',#189,#190,#191);
+#189 = CARTESIAN_POINT('',(0.8,8.548717289614E-016,1.85));
+#190 = DIRECTION('',(-1.,-4.078893220341E-032,-1.836970198721E-016));
+#191 = DIRECTION('',(-1.836970198721E-016,2.22044604925E-016,1.));
+#192 = ORIENTED_EDGE('',*,*,#193,.T.);
+#193 = EDGE_CURVE('',#185,#148,#194,.T.);
+#194 = LINE('',#195,#196);
+#195 = CARTESIAN_POINT('',(0.8,7.660538869914E-016,1.45));
+#196 = VECTOR('',#197,1.);
+#197 = DIRECTION('',(1.,0.E+000,0.E+000));
+#198 = ORIENTED_EDGE('',*,*,#147,.F.);
+#199 = ORIENTED_EDGE('',*,*,#193,.F.);
+#200 = CYLINDRICAL_SURFACE('',#201,0.4);
+#201 = AXIS2_PLACEMENT_3D('',#202,#203,#204);
+#202 = CARTESIAN_POINT('',(0.8,8.548717289614E-016,1.85));
+#203 = DIRECTION('',(1.,0.E+000,0.E+000));
+#204 = DIRECTION('',(0.E+000,-2.22044604925E-016,-1.));
+#205 = ADVANCED_FACE('',(#206),#225,.T.);
+#206 = FACE_BOUND('',#207,.T.);
+#207 = EDGE_LOOP('',(#208,#209,#217,#224));
+#208 = ORIENTED_EDGE('',*,*,#167,.T.);
+#209 = ORIENTED_EDGE('',*,*,#210,.T.);
+#210 = EDGE_CURVE('',#168,#211,#213,.T.);
+#211 = VERTEX_POINT('',#212);
+#212 = CARTESIAN_POINT('',(9.36,7.660538869914E-016,1.45));
+#213 = LINE('',#214,#215);
+#214 = CARTESIAN_POINT('',(0.8,7.660538869914E-016,1.45));
+#215 = VECTOR('',#216,1.);
+#216 = DIRECTION('',(1.,0.E+000,0.E+000));
+#217 = ORIENTED_EDGE('',*,*,#218,.F.);
+#218 = EDGE_CURVE('',#211,#211,#219,.T.);
+#219 = CIRCLE('',#220,0.4);
+#220 = AXIS2_PLACEMENT_3D('',#221,#222,#223);
+#221 = CARTESIAN_POINT('',(9.36,8.548717289614E-016,1.85));
+#222 = DIRECTION('',(1.,0.E+000,0.E+000));
+#223 = DIRECTION('',(0.E+000,-2.22044604925E-016,-1.));
+#224 = ORIENTED_EDGE('',*,*,#210,.F.);
+#225 = CYLINDRICAL_SURFACE('',#226,0.4);
+#226 = AXIS2_PLACEMENT_3D('',#227,#228,#229);
+#227 = CARTESIAN_POINT('',(0.8,8.548717289614E-016,1.85));
+#228 = DIRECTION('',(1.,0.E+000,0.E+000));
+#229 = DIRECTION('',(0.E+000,-2.22044604925E-016,-1.));
+#230 = ADVANCED_FACE('',(#231),#251,.T.);
+#231 = FACE_BOUND('',#232,.T.);
+#232 = EDGE_LOOP('',(#233,#242,#243,#244));
+#233 = ORIENTED_EDGE('',*,*,#234,.T.);
+#234 = EDGE_CURVE('',#235,#185,#237,.T.);
+#235 = VERTEX_POINT('',#236);
+#236 = CARTESIAN_POINT('',(0.4,6.772360450213E-016,1.05));
+#237 = CIRCLE('',#238,0.4);
+#238 = AXIS2_PLACEMENT_3D('',#239,#240,#241);
+#239 = CARTESIAN_POINT('',(0.8,8.24193660919E-016,1.05));
+#240 = DIRECTION('',(0.E+000,1.,-2.22044604925E-016));
+#241 = DIRECTION('',(1.,0.E+000,0.E+000));
+#242 = ORIENTED_EDGE('',*,*,#184,.T.);
+#243 = ORIENTED_EDGE('',*,*,#234,.F.);
+#244 = ORIENTED_EDGE('',*,*,#245,.T.);
+#245 = EDGE_CURVE('',#235,#235,#246,.T.);
+#246 = CIRCLE('',#247,0.4);
+#247 = AXIS2_PLACEMENT_3D('',#248,#249,#250);
+#248 = CARTESIAN_POINT('',(0.E+000,6.772360450213E-016,1.05));
+#249 = DIRECTION('',(-0.E+000,2.22044604925E-016,1.));
+#250 = DIRECTION('',(1.,0.E+000,0.E+000));
+#251 = TOROIDAL_SURFACE('',#252,0.8,0.4);
+#252 = AXIS2_PLACEMENT_3D('',#253,#254,#255);
+#253 = CARTESIAN_POINT('',(0.8,6.772360450213E-016,1.05));
+#254 = DIRECTION('',(0.E+000,1.,-2.22044604925E-016));
+#255 = DIRECTION('',(1.,0.E+000,0.E+000));
+#256 = ADVANCED_FACE('',(#257),#277,.T.);
+#257 = FACE_BOUND('',#258,.T.);
+#258 = EDGE_LOOP('',(#259,#268,#275,#276));
+#259 = ORIENTED_EDGE('',*,*,#260,.T.);
+#260 = EDGE_CURVE('',#211,#261,#263,.T.);
+#261 = VERTEX_POINT('',#262);
+#262 = CARTESIAN_POINT('',(9.76,6.772360450213E-016,1.05));
+#263 = CIRCLE('',#264,0.4);
+#264 = AXIS2_PLACEMENT_3D('',#265,#266,#267);
+#265 = CARTESIAN_POINT('',(9.36,8.24193660919E-016,1.05));
+#266 = DIRECTION('',(0.E+000,1.,-2.22044604925E-016));
+#267 = DIRECTION('',(1.,0.E+000,0.E+000));
+#268 = ORIENTED_EDGE('',*,*,#269,.T.);
+#269 = EDGE_CURVE('',#261,#261,#270,.T.);
+#270 = CIRCLE('',#271,0.4);
+#271 = AXIS2_PLACEMENT_3D('',#272,#273,#274);
+#272 = CARTESIAN_POINT('',(10.16,6.772360450213E-016,1.05));
+#273 = DIRECTION('',(-2.449293598295E-016,2.22044604925E-016,1.));
+#274 = DIRECTION('',(1.,5.438524293788E-032,2.449293598295E-016));
+#275 = ORIENTED_EDGE('',*,*,#260,.F.);
+#276 = ORIENTED_EDGE('',*,*,#218,.T.);
+#277 = TOROIDAL_SURFACE('',#278,0.8,0.4);
+#278 = AXIS2_PLACEMENT_3D('',#279,#280,#281);
+#279 = CARTESIAN_POINT('',(9.36,6.772360450213E-016,1.05));
+#280 = DIRECTION('',(0.E+000,1.,-2.22044604925E-016));
+#281 = DIRECTION('',(1.,0.E+000,0.E+000));
+#282 = ADVANCED_FACE('',(#283),#302,.T.);
+#283 = FACE_BOUND('',#284,.T.);
+#284 = EDGE_LOOP('',(#285,#293,#294,#295));
+#285 = ORIENTED_EDGE('',*,*,#286,.T.);
+#286 = EDGE_CURVE('',#287,#235,#289,.T.);
+#287 = VERTEX_POINT('',#288);
+#288 = CARTESIAN_POINT('',(0.4,-2.089940463943E-016,-2.5));
+#289 = LINE('',#290,#291);
+#290 = CARTESIAN_POINT('',(0.4,6.772360450213E-016,1.05));
+#291 = VECTOR('',#292,1.);
+#292 = DIRECTION('',(0.E+000,2.22044604925E-016,1.));
+#293 = ORIENTED_EDGE('',*,*,#245,.F.);
+#294 = ORIENTED_EDGE('',*,*,#286,.F.);
+#295 = ORIENTED_EDGE('',*,*,#296,.T.);
+#296 = EDGE_CURVE('',#287,#287,#297,.T.);
+#297 = CIRCLE('',#298,0.4);
+#298 = AXIS2_PLACEMENT_3D('',#299,#300,#301);
+#299 = CARTESIAN_POINT('',(0.E+000,-1.110223024625E-016,-2.5));
+#300 = DIRECTION('',(-0.E+000,2.22044604925E-016,1.));
+#301 = DIRECTION('',(1.,0.E+000,0.E+000));
+#302 = CYLINDRICAL_SURFACE('',#303,0.4);
+#303 = AXIS2_PLACEMENT_3D('',#304,#305,#306);
+#304 = CARTESIAN_POINT('',(0.E+000,6.772360450213E-016,1.05));
+#305 = DIRECTION('',(0.E+000,2.22044604925E-016,1.));
+#306 = DIRECTION('',(1.,0.E+000,0.E+000));
+#307 = ADVANCED_FACE('',(#308),#327,.T.);
+#308 = FACE_BOUND('',#309,.T.);
+#309 = EDGE_LOOP('',(#310,#318,#325,#326));
+#310 = ORIENTED_EDGE('',*,*,#311,.T.);
+#311 = EDGE_CURVE('',#261,#312,#314,.T.);
+#312 = VERTEX_POINT('',#313);
+#313 = CARTESIAN_POINT('',(9.76,-2.089940463943E-016,-2.5));
+#314 = LINE('',#315,#316);
+#315 = CARTESIAN_POINT('',(9.76,6.772360450213E-016,1.05));
+#316 = VECTOR('',#317,1.);
+#317 = DIRECTION('',(0.E+000,-2.22044604925E-016,-1.));
+#318 = ORIENTED_EDGE('',*,*,#319,.F.);
+#319 = EDGE_CURVE('',#312,#312,#320,.T.);
+#320 = CIRCLE('',#321,0.4);
+#321 = AXIS2_PLACEMENT_3D('',#322,#323,#324);
+#322 = CARTESIAN_POINT('',(10.16,-1.110223024625E-016,-2.5));
+#323 = DIRECTION('',(-0.E+000,-2.22044604925E-016,-1.));
+#324 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#325 = ORIENTED_EDGE('',*,*,#311,.F.);
+#326 = ORIENTED_EDGE('',*,*,#269,.F.);
+#327 = CYLINDRICAL_SURFACE('',#328,0.4);
+#328 = AXIS2_PLACEMENT_3D('',#329,#330,#331);
+#329 = CARTESIAN_POINT('',(10.16,6.772360450213E-016,1.05));
+#330 = DIRECTION('',(0.E+000,-2.22044604925E-016,-1.));
+#331 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#332 = ADVANCED_FACE('',(#333),#336,.T.);
+#333 = FACE_BOUND('',#334,.F.);
+#334 = EDGE_LOOP('',(#335));
+#335 = ORIENTED_EDGE('',*,*,#296,.T.);
+#336 = PLANE('',#337);
+#337 = AXIS2_PLACEMENT_3D('',#338,#339,#340);
+#338 = CARTESIAN_POINT('',(0.4,-1.110223024625E-016,-2.5));
+#339 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#340 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#341 = ADVANCED_FACE('',(#342),#345,.F.);
+#342 = FACE_BOUND('',#343,.T.);
+#343 = EDGE_LOOP('',(#344));
+#344 = ORIENTED_EDGE('',*,*,#319,.T.);
+#345 = PLANE('',#346);
+#346 = AXIS2_PLACEMENT_3D('',#347,#348,#349);
+#347 = CARTESIAN_POINT('',(9.76,-1.110223024625E-016,-2.5));
+#348 = DIRECTION('',(0.E+000,0.E+000,1.));
+#349 = DIRECTION('',(1.,0.E+000,0.E+000));
+#350 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#354)) GLOBAL_UNIT_ASSIGNED_CONTEXT
+((#351,#352,#353)) REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#351 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#352 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#353 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#354 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#351,
+  'distance_accuracy_value','confusion accuracy');
+#355 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7));
+#356 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#357,
+    #365,#372,#379,#387,#394,#401,#408,#416,#423,#430,#437,#444,#451,
+    #458),#350);
+#357 = STYLED_ITEM('color',(#358),#17);
+#358 = PRESENTATION_STYLE_ASSIGNMENT((#359));
+#359 = SURFACE_STYLE_USAGE(.BOTH.,#360);
+#360 = SURFACE_SIDE_STYLE('',(#361));
+#361 = SURFACE_STYLE_FILL_AREA(#362);
+#362 = FILL_AREA_STYLE('',(#363));
+#363 = FILL_AREA_STYLE_COLOUR('',#364);
+#364 = COLOUR_RGB('',0.894999980927,0.89099997282,0.813000023365);
+#365 = STYLED_ITEM('color',(#366),#50);
+#366 = PRESENTATION_STYLE_ASSIGNMENT((#367));
+#367 = SURFACE_STYLE_USAGE(.BOTH.,#368);
+#368 = SURFACE_SIDE_STYLE('',(#369));
+#369 = SURFACE_STYLE_FILL_AREA(#370);
+#370 = FILL_AREA_STYLE('',(#371));
+#371 = FILL_AREA_STYLE_COLOUR('',#364);
+#372 = STYLED_ITEM('color',(#373),#70);
+#373 = PRESENTATION_STYLE_ASSIGNMENT((#374));
+#374 = SURFACE_STYLE_USAGE(.BOTH.,#375);
+#375 = SURFACE_SIDE_STYLE('',(#376));
+#376 = SURFACE_STYLE_FILL_AREA(#377);
+#377 = FILL_AREA_STYLE('',(#378));
+#378 = FILL_AREA_STYLE_COLOUR('',#364);
+#379 = STYLED_ITEM('color',(#380),#90);
+#380 = PRESENTATION_STYLE_ASSIGNMENT((#381));
+#381 = SURFACE_STYLE_USAGE(.BOTH.,#382);
+#382 = SURFACE_SIDE_STYLE('',(#383));
+#383 = SURFACE_STYLE_FILL_AREA(#384);
+#384 = FILL_AREA_STYLE('',(#385));
+#385 = FILL_AREA_STYLE_COLOUR('',#386);
+#386 = COLOUR_RGB('',0.148000001907,0.144999995828,0.144999995828);
+#387 = STYLED_ITEM('color',(#388),#115);
+#388 = PRESENTATION_STYLE_ASSIGNMENT((#389));
+#389 = SURFACE_STYLE_USAGE(.BOTH.,#390);
+#390 = SURFACE_SIDE_STYLE('',(#391));
+#391 = SURFACE_STYLE_FILL_AREA(#392);
+#392 = FILL_AREA_STYLE('',(#393));
+#393 = FILL_AREA_STYLE_COLOUR('',#386);
+#394 = STYLED_ITEM('color',(#395),#140);
+#395 = PRESENTATION_STYLE_ASSIGNMENT((#396));
+#396 = SURFACE_STYLE_USAGE(.BOTH.,#397);
+#397 = SURFACE_SIDE_STYLE('',(#398));
+#398 = SURFACE_STYLE_FILL_AREA(#399);
+#399 = FILL_AREA_STYLE('',(#400));
+#400 = FILL_AREA_STYLE_COLOUR('',#386);
+#401 = STYLED_ITEM('color',(#402),#160);
+#402 = PRESENTATION_STYLE_ASSIGNMENT((#403));
+#403 = SURFACE_STYLE_USAGE(.BOTH.,#404);
+#404 = SURFACE_SIDE_STYLE('',(#405));
+#405 = SURFACE_STYLE_FILL_AREA(#406);
+#406 = FILL_AREA_STYLE('',(#407));
+#407 = FILL_AREA_STYLE_COLOUR('',#386);
+#408 = STYLED_ITEM('color',(#409),#180);
+#409 = PRESENTATION_STYLE_ASSIGNMENT((#410));
+#410 = SURFACE_STYLE_USAGE(.BOTH.,#411);
+#411 = SURFACE_SIDE_STYLE('',(#412));
+#412 = SURFACE_STYLE_FILL_AREA(#413);
+#413 = FILL_AREA_STYLE('',(#414));
+#414 = FILL_AREA_STYLE_COLOUR('',#415);
+#415 = COLOUR_RGB('',0.824000000954,0.819999992847,0.78100001812);
+#416 = STYLED_ITEM('color',(#417),#205);
+#417 = PRESENTATION_STYLE_ASSIGNMENT((#418));
+#418 = SURFACE_STYLE_USAGE(.BOTH.,#419);
+#419 = SURFACE_SIDE_STYLE('',(#420));
+#420 = SURFACE_STYLE_FILL_AREA(#421);
+#421 = FILL_AREA_STYLE('',(#422));
+#422 = FILL_AREA_STYLE_COLOUR('',#415);
+#423 = STYLED_ITEM('color',(#424),#230);
+#424 = PRESENTATION_STYLE_ASSIGNMENT((#425));
+#425 = SURFACE_STYLE_USAGE(.BOTH.,#426);
+#426 = SURFACE_SIDE_STYLE('',(#427));
+#427 = SURFACE_STYLE_FILL_AREA(#428);
+#428 = FILL_AREA_STYLE('',(#429));
+#429 = FILL_AREA_STYLE_COLOUR('',#415);
+#430 = STYLED_ITEM('color',(#431),#256);
+#431 = PRESENTATION_STYLE_ASSIGNMENT((#432));
+#432 = SURFACE_STYLE_USAGE(.BOTH.,#433);
+#433 = SURFACE_SIDE_STYLE('',(#434));
+#434 = SURFACE_STYLE_FILL_AREA(#435);
+#435 = FILL_AREA_STYLE('',(#436));
+#436 = FILL_AREA_STYLE_COLOUR('',#415);
+#437 = STYLED_ITEM('color',(#438),#282);
+#438 = PRESENTATION_STYLE_ASSIGNMENT((#439));
+#439 = SURFACE_STYLE_USAGE(.BOTH.,#440);
+#440 = SURFACE_SIDE_STYLE('',(#441));
+#441 = SURFACE_STYLE_FILL_AREA(#442);
+#442 = FILL_AREA_STYLE('',(#443));
+#443 = FILL_AREA_STYLE_COLOUR('',#415);
+#444 = STYLED_ITEM('color',(#445),#307);
+#445 = PRESENTATION_STYLE_ASSIGNMENT((#446));
+#446 = SURFACE_STYLE_USAGE(.BOTH.,#447);
+#447 = SURFACE_SIDE_STYLE('',(#448));
+#448 = SURFACE_STYLE_FILL_AREA(#449);
+#449 = FILL_AREA_STYLE('',(#450));
+#450 = FILL_AREA_STYLE_COLOUR('',#415);
+#451 = STYLED_ITEM('color',(#452),#332);
+#452 = PRESENTATION_STYLE_ASSIGNMENT((#453));
+#453 = SURFACE_STYLE_USAGE(.BOTH.,#454);
+#454 = SURFACE_SIDE_STYLE('',(#455));
+#455 = SURFACE_STYLE_FILL_AREA(#456);
+#456 = FILL_AREA_STYLE('',(#457));
+#457 = FILL_AREA_STYLE_COLOUR('',#415);
+#458 = STYLED_ITEM('color',(#459),#341);
+#459 = PRESENTATION_STYLE_ASSIGNMENT((#460));
+#460 = SURFACE_STYLE_USAGE(.BOTH.,#461);
+#461 = SURFACE_SIDE_STYLE('',(#462));
+#462 = SURFACE_STYLE_FILL_AREA(#463);
+#463 = FILL_AREA_STYLE('',(#464));
+#464 = FILL_AREA_STYLE_COLOUR('',#415);
+ENDSEC;
+END-ISO-10303-21;
diff --git a/horizon/pool/3d_models/cache/6d752bc3-29b3-45df-8cf2-1e3aacefbcc6/3d_models/ic/dip/DIP-8.step b/horizon/pool/3d_models/cache/6d752bc3-29b3-45df-8cf2-1e3aacefbcc6/3d_models/ic/dip/DIP-8.step
new file mode 100644
index 0000000000000000000000000000000000000000..935a87834d3dd7e2fd61cb32779a4d79e58e466e
--- /dev/null
+++ b/horizon/pool/3d_models/cache/6d752bc3-29b3-45df-8cf2-1e3aacefbcc6/3d_models/ic/dip/DIP-8.step
@@ -0,0 +1,6298 @@
+ISO-10303-21;
+HEADER;
+FILE_DESCRIPTION(('FreeCAD Model'),'2;1');
+FILE_NAME('E:/Modular/_horizon/3D/Package_DIP.3dshapes/dip/DIP-8.step',
+  '2019-01-20T21:19:30',('Author'),(''),
+  'Open CASCADE STEP processor 7.2','FreeCAD','Unknown');
+FILE_SCHEMA(('AUTOMOTIVE_DESIGN_CC2 { 1 2 10303 214 -1 1 5 4 }'));
+ENDSEC;
+DATA;
+#1 = APPLICATION_PROTOCOL_DEFINITION('committee draft',
+  'automotive_design',1997,#2);
+#2 = APPLICATION_CONTEXT(
+  'core data for automotive mechanical design processes');
+#3 = SHAPE_DEFINITION_REPRESENTATION(#4,#10);
+#4 = PRODUCT_DEFINITION_SHAPE('','',#5);
+#5 = PRODUCT_DEFINITION('design','',#6,#9);
+#6 = PRODUCT_DEFINITION_FORMATION('','',#7);
+#7 = PRODUCT('DIP-8_W7.62mm','DIP-8_W7.62mm','',(#8));
+#8 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#4787);
+#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,#150,#173,#260,#277,#307,#337,#368,#399,
+    #430,#461,#492,#523,#554,#577,#601,#631,#662,#693,#724,#755,#786,
+    #817,#848,#865,#895,#953,#1011,#1041,#1099,#1116,#1141,#1191,#1222,
+    #1280,#1338,#1369,#1427,#1444,#1469,#1519,#1550,#1573,#1597,#1655,
+    #1713,#1743,#1801,#1818,#1876,#1893,#1924,#1982,#2040,#2071,#2129,
+    #2146,#2204,#2221,#2252,#2269,#2326,#2345,#2394,#2418,#2465,#2477,
+    #2496,#2513,#2562,#2586,#2628,#2645,#2662,#2681,#2746,#2770,#2833,
+    #2845,#2910,#2934,#2997,#3014,#3028,#3045,#3062,#3411,#3462,#3481,
+    #3530,#3554,#3601,#3613,#3667,#3691,#3733,#3752,#3764,#3781,#3798,
+    #3817,#3834,#3899,#3923,#3981,#4003,#4068,#4092,#4150,#4164,#4181,
+    #4198,#4215,#4244,#4261,#4278,#4290,#4307,#4324,#4336,#4353,#4370,
+    #4387,#4404,#4416,#4433,#4450,#4467,#4484,#4496,#4524,#4535,#4552,
+    #4569,#4581,#4598,#4615,#4627,#4644,#4661,#4678,#4695,#4707,#4724,
+    #4741,#4758,#4775));
+#17 = ADVANCED_FACE('',(#18),#52,.T.);
+#18 = FACE_BOUND('',#19,.F.);
+#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('',(6.661276356577,-8.121276356577,0.38));
+#24 = VERTEX_POINT('',#25);
+#25 = CARTESIAN_POINT('',(6.661276356577,0.501276356577,0.38));
+#26 = LINE('',#27,#28);
+#27 = CARTESIAN_POINT('',(6.661276356577,-8.121276356577,0.38));
+#28 = VECTOR('',#29,1.);
+#29 = DIRECTION('',(-4.440892098501E-016,1.,0.E+000));
+#30 = ORIENTED_EDGE('',*,*,#31,.T.);
+#31 = EDGE_CURVE('',#24,#32,#34,.T.);
+#32 = VERTEX_POINT('',#33);
+#33 = CARTESIAN_POINT('',(0.958723643423,0.501276356577,0.38));
+#34 = LINE('',#35,#36);
+#35 = CARTESIAN_POINT('',(6.661276356577,0.501276356577,0.38));
+#36 = VECTOR('',#37,1.);
+#37 = DIRECTION('',(-1.,-4.440892098501E-016,0.E+000));
+#38 = ORIENTED_EDGE('',*,*,#39,.T.);
+#39 = EDGE_CURVE('',#32,#40,#42,.T.);
+#40 = VERTEX_POINT('',#41);
+#41 = CARTESIAN_POINT('',(0.958723643423,-8.121276356577,0.38));
+#42 = LINE('',#43,#44);
+#43 = CARTESIAN_POINT('',(0.958723643423,0.501276356577,0.38));
+#44 = VECTOR('',#45,1.);
+#45 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000));
+#46 = ORIENTED_EDGE('',*,*,#47,.T.);
+#47 = EDGE_CURVE('',#40,#22,#48,.T.);
+#48 = LINE('',#49,#50);
+#49 = CARTESIAN_POINT('',(0.958723643423,-8.121276356577,0.38));
+#50 = VECTOR('',#51,1.);
+#51 = DIRECTION('',(1.,4.440892098501E-016,0.E+000));
+#52 = PLANE('',#53);
+#53 = AXIS2_PLACEMENT_3D('',#54,#55,#56);
+#54 = CARTESIAN_POINT('',(6.661276356577,-8.121276356577,0.38));
+#55 = DIRECTION('',(-0.E+000,0.E+000,-1.));
+#56 = DIRECTION('',(-0.551628171486,0.834090139268,0.E+000));
+#57 = ADVANCED_FACE('',(#58),#145,.T.);
+#58 = FACE_BOUND('',#59,.T.);
+#59 = EDGE_LOOP('',(#60,#61,#68,#76,#84,#92,#100,#108,#116,#124,#132,
+    #140));
+#60 = ORIENTED_EDGE('',*,*,#21,.T.);
+#61 = ORIENTED_EDGE('',*,*,#62,.T.);
+#62 = EDGE_CURVE('',#24,#63,#65,.T.);
+#63 = VERTEX_POINT('',#64);
+#64 = CARTESIAN_POINT('',(6.985,0.825,1.903));
+#65 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#66,#67),.UNSPECIFIED.,.F.,.F.,(2,
+    2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#66 = CARTESIAN_POINT('',(6.661276356577,0.501276356577,0.38));
+#67 = CARTESIAN_POINT('',(6.985,0.825,1.903));
+#68 = ORIENTED_EDGE('',*,*,#69,.F.);
+#69 = EDGE_CURVE('',#70,#63,#72,.T.);
+#70 = VERTEX_POINT('',#71);
+#71 = CARTESIAN_POINT('',(6.985,0.2285,1.903));
+#72 = LINE('',#73,#74);
+#73 = CARTESIAN_POINT('',(6.985,-8.445,1.903));
+#74 = VECTOR('',#75,1.);
+#75 = DIRECTION('',(-4.440892098501E-016,1.,0.E+000));
+#76 = ORIENTED_EDGE('',*,*,#77,.F.);
+#77 = EDGE_CURVE('',#78,#70,#80,.T.);
+#78 = VERTEX_POINT('',#79);
+#79 = CARTESIAN_POINT('',(6.985,-0.762,1.903));
+#80 = LINE('',#81,#82);
+#81 = CARTESIAN_POINT('',(6.985,-8.445,1.903));
+#82 = VECTOR('',#83,1.);
+#83 = DIRECTION('',(-4.440892098501E-016,1.,0.E+000));
+#84 = ORIENTED_EDGE('',*,*,#85,.F.);
+#85 = EDGE_CURVE('',#86,#78,#88,.T.);
+#86 = VERTEX_POINT('',#87);
+#87 = CARTESIAN_POINT('',(6.985,-1.778,1.903));
+#88 = LINE('',#89,#90);
+#89 = CARTESIAN_POINT('',(6.985,-8.445,1.903));
+#90 = VECTOR('',#91,1.);
+#91 = DIRECTION('',(-4.440892098501E-016,1.,0.E+000));
+#92 = ORIENTED_EDGE('',*,*,#93,.F.);
+#93 = EDGE_CURVE('',#94,#86,#96,.T.);
+#94 = VERTEX_POINT('',#95);
+#95 = CARTESIAN_POINT('',(6.985,-3.302,1.903));
+#96 = LINE('',#97,#98);
+#97 = CARTESIAN_POINT('',(6.985,-8.445,1.903));
+#98 = VECTOR('',#99,1.);
+#99 = DIRECTION('',(-4.440892098501E-016,1.,0.E+000));
+#100 = ORIENTED_EDGE('',*,*,#101,.F.);
+#101 = EDGE_CURVE('',#102,#94,#104,.T.);
+#102 = VERTEX_POINT('',#103);
+#103 = CARTESIAN_POINT('',(6.985,-4.318,1.903));
+#104 = LINE('',#105,#106);
+#105 = CARTESIAN_POINT('',(6.985,-8.445,1.903));
+#106 = VECTOR('',#107,1.);
+#107 = DIRECTION('',(-4.440892098501E-016,1.,0.E+000));
+#108 = ORIENTED_EDGE('',*,*,#109,.F.);
+#109 = EDGE_CURVE('',#110,#102,#112,.T.);
+#110 = VERTEX_POINT('',#111);
+#111 = CARTESIAN_POINT('',(6.985,-5.842,1.903));
+#112 = LINE('',#113,#114);
+#113 = CARTESIAN_POINT('',(6.985,-8.445,1.903));
+#114 = VECTOR('',#115,1.);
+#115 = DIRECTION('',(-4.440892098501E-016,1.,0.E+000));
+#116 = ORIENTED_EDGE('',*,*,#117,.F.);
+#117 = EDGE_CURVE('',#118,#110,#120,.T.);
+#118 = VERTEX_POINT('',#119);
+#119 = CARTESIAN_POINT('',(6.985,-6.858,1.903));
+#120 = LINE('',#121,#122);
+#121 = CARTESIAN_POINT('',(6.985,-8.445,1.903));
+#122 = VECTOR('',#123,1.);
+#123 = DIRECTION('',(-4.440892098501E-016,1.,0.E+000));
+#124 = ORIENTED_EDGE('',*,*,#125,.F.);
+#125 = EDGE_CURVE('',#126,#118,#128,.T.);
+#126 = VERTEX_POINT('',#127);
+#127 = CARTESIAN_POINT('',(6.985,-7.8485,1.903));
+#128 = LINE('',#129,#130);
+#129 = CARTESIAN_POINT('',(6.985,-8.445,1.903));
+#130 = VECTOR('',#131,1.);
+#131 = DIRECTION('',(-4.440892098501E-016,1.,0.E+000));
+#132 = ORIENTED_EDGE('',*,*,#133,.F.);
+#133 = EDGE_CURVE('',#134,#126,#136,.T.);
+#134 = VERTEX_POINT('',#135);
+#135 = CARTESIAN_POINT('',(6.985,-8.445,1.903));
+#136 = LINE('',#137,#138);
+#137 = CARTESIAN_POINT('',(6.985,-8.445,1.903));
+#138 = VECTOR('',#139,1.);
+#139 = DIRECTION('',(-4.440892098501E-016,1.,0.E+000));
+#140 = ORIENTED_EDGE('',*,*,#141,.F.);
+#141 = EDGE_CURVE('',#22,#134,#142,.T.);
+#142 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#143,#144),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#143 = CARTESIAN_POINT('',(6.661276356577,-8.121276356577,0.38));
+#144 = CARTESIAN_POINT('',(6.985,-8.445,1.903));
+#145 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#146,#147)
+    ,(#148,#149
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.E+000,9.27),(0.E+000,1.)
+  ,.PIECEWISE_BEZIER_KNOTS.);
+#146 = CARTESIAN_POINT('',(6.661276356577,-8.121276356577,0.38));
+#147 = CARTESIAN_POINT('',(6.985,-8.445,1.903));
+#148 = CARTESIAN_POINT('',(6.661276356577,0.501276356577,0.38));
+#149 = CARTESIAN_POINT('',(6.985,0.825,1.903));
+#150 = ADVANCED_FACE('',(#151),#168,.T.);
+#151 = FACE_BOUND('',#152,.T.);
+#152 = EDGE_LOOP('',(#153,#154,#161,#167));
+#153 = ORIENTED_EDGE('',*,*,#31,.T.);
+#154 = ORIENTED_EDGE('',*,*,#155,.T.);
+#155 = EDGE_CURVE('',#32,#156,#158,.T.);
+#156 = VERTEX_POINT('',#157);
+#157 = CARTESIAN_POINT('',(0.635,0.825,1.903));
+#158 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#159,#160),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#159 = CARTESIAN_POINT('',(0.958723643423,0.501276356577,0.38));
+#160 = CARTESIAN_POINT('',(0.635,0.825,1.903));
+#161 = ORIENTED_EDGE('',*,*,#162,.F.);
+#162 = EDGE_CURVE('',#63,#156,#163,.T.);
+#163 = LINE('',#164,#165);
+#164 = CARTESIAN_POINT('',(6.985,0.825,1.903));
+#165 = VECTOR('',#166,1.);
+#166 = DIRECTION('',(-1.,-4.440892098501E-016,0.E+000));
+#167 = ORIENTED_EDGE('',*,*,#62,.F.);
+#168 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#169,#170)
+    ,(#171,#172
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.E+000,6.35),(0.E+000,1.)
+  ,.PIECEWISE_BEZIER_KNOTS.);
+#169 = CARTESIAN_POINT('',(6.661276356577,0.501276356577,0.38));
+#170 = CARTESIAN_POINT('',(6.985,0.825,1.903));
+#171 = CARTESIAN_POINT('',(0.958723643423,0.501276356577,0.38));
+#172 = CARTESIAN_POINT('',(0.635,0.825,1.903));
+#173 = ADVANCED_FACE('',(#174),#255,.T.);
+#174 = FACE_BOUND('',#175,.T.);
+#175 = EDGE_LOOP('',(#176,#177,#184,#192,#200,#208,#216,#224,#232,#240,
+    #248,#254));
+#176 = ORIENTED_EDGE('',*,*,#39,.T.);
+#177 = ORIENTED_EDGE('',*,*,#178,.T.);
+#178 = EDGE_CURVE('',#40,#179,#181,.T.);
+#179 = VERTEX_POINT('',#180);
+#180 = CARTESIAN_POINT('',(0.635,-8.445,1.903));
+#181 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#182,#183),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#182 = CARTESIAN_POINT('',(0.958723643423,-8.121276356577,0.38));
+#183 = CARTESIAN_POINT('',(0.635,-8.445,1.903));
+#184 = ORIENTED_EDGE('',*,*,#185,.F.);
+#185 = EDGE_CURVE('',#186,#179,#188,.T.);
+#186 = VERTEX_POINT('',#187);
+#187 = CARTESIAN_POINT('',(0.635,-7.8485,1.903));
+#188 = LINE('',#189,#190);
+#189 = CARTESIAN_POINT('',(0.635,0.825,1.903));
+#190 = VECTOR('',#191,1.);
+#191 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000));
+#192 = ORIENTED_EDGE('',*,*,#193,.F.);
+#193 = EDGE_CURVE('',#194,#186,#196,.T.);
+#194 = VERTEX_POINT('',#195);
+#195 = CARTESIAN_POINT('',(0.635,-6.858,1.903));
+#196 = LINE('',#197,#198);
+#197 = CARTESIAN_POINT('',(0.635,0.825,1.903));
+#198 = VECTOR('',#199,1.);
+#199 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000));
+#200 = ORIENTED_EDGE('',*,*,#201,.F.);
+#201 = EDGE_CURVE('',#202,#194,#204,.T.);
+#202 = VERTEX_POINT('',#203);
+#203 = CARTESIAN_POINT('',(0.635,-5.842,1.903));
+#204 = LINE('',#205,#206);
+#205 = CARTESIAN_POINT('',(0.635,0.825,1.903));
+#206 = VECTOR('',#207,1.);
+#207 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000));
+#208 = ORIENTED_EDGE('',*,*,#209,.F.);
+#209 = EDGE_CURVE('',#210,#202,#212,.T.);
+#210 = VERTEX_POINT('',#211);
+#211 = CARTESIAN_POINT('',(0.635,-4.318,1.903));
+#212 = LINE('',#213,#214);
+#213 = CARTESIAN_POINT('',(0.635,0.825,1.903));
+#214 = VECTOR('',#215,1.);
+#215 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000));
+#216 = ORIENTED_EDGE('',*,*,#217,.F.);
+#217 = EDGE_CURVE('',#218,#210,#220,.T.);
+#218 = VERTEX_POINT('',#219);
+#219 = CARTESIAN_POINT('',(0.635,-3.302,1.903));
+#220 = LINE('',#221,#222);
+#221 = CARTESIAN_POINT('',(0.635,0.825,1.903));
+#222 = VECTOR('',#223,1.);
+#223 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000));
+#224 = ORIENTED_EDGE('',*,*,#225,.F.);
+#225 = EDGE_CURVE('',#226,#218,#228,.T.);
+#226 = VERTEX_POINT('',#227);
+#227 = CARTESIAN_POINT('',(0.635,-1.778,1.903));
+#228 = LINE('',#229,#230);
+#229 = CARTESIAN_POINT('',(0.635,0.825,1.903));
+#230 = VECTOR('',#231,1.);
+#231 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000));
+#232 = ORIENTED_EDGE('',*,*,#233,.F.);
+#233 = EDGE_CURVE('',#234,#226,#236,.T.);
+#234 = VERTEX_POINT('',#235);
+#235 = CARTESIAN_POINT('',(0.635,-0.762,1.903));
+#236 = LINE('',#237,#238);
+#237 = CARTESIAN_POINT('',(0.635,0.825,1.903));
+#238 = VECTOR('',#239,1.);
+#239 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000));
+#240 = ORIENTED_EDGE('',*,*,#241,.F.);
+#241 = EDGE_CURVE('',#242,#234,#244,.T.);
+#242 = VERTEX_POINT('',#243);
+#243 = CARTESIAN_POINT('',(0.635,0.2285,1.903));
+#244 = LINE('',#245,#246);
+#245 = CARTESIAN_POINT('',(0.635,0.825,1.903));
+#246 = VECTOR('',#247,1.);
+#247 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000));
+#248 = ORIENTED_EDGE('',*,*,#249,.F.);
+#249 = EDGE_CURVE('',#156,#242,#250,.T.);
+#250 = LINE('',#251,#252);
+#251 = CARTESIAN_POINT('',(0.635,0.825,1.903));
+#252 = VECTOR('',#253,1.);
+#253 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000));
+#254 = ORIENTED_EDGE('',*,*,#155,.F.);
+#255 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#256,#257)
+    ,(#258,#259
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.E+000,9.27),(0.E+000,1.)
+  ,.PIECEWISE_BEZIER_KNOTS.);
+#256 = CARTESIAN_POINT('',(0.958723643423,0.501276356577,0.38));
+#257 = CARTESIAN_POINT('',(0.635,0.825,1.903));
+#258 = CARTESIAN_POINT('',(0.958723643423,-8.121276356577,0.38));
+#259 = CARTESIAN_POINT('',(0.635,-8.445,1.903));
+#260 = ADVANCED_FACE('',(#261),#272,.T.);
+#261 = FACE_BOUND('',#262,.T.);
+#262 = EDGE_LOOP('',(#263,#264,#265,#271));
+#263 = ORIENTED_EDGE('',*,*,#47,.T.);
+#264 = ORIENTED_EDGE('',*,*,#141,.T.);
+#265 = ORIENTED_EDGE('',*,*,#266,.F.);
+#266 = EDGE_CURVE('',#179,#134,#267,.T.);
+#267 = LINE('',#268,#269);
+#268 = CARTESIAN_POINT('',(0.635,-8.445,1.903));
+#269 = VECTOR('',#270,1.);
+#270 = DIRECTION('',(1.,4.440892098501E-016,0.E+000));
+#271 = ORIENTED_EDGE('',*,*,#178,.F.);
+#272 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#273,#274)
+    ,(#275,#276
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.E+000,6.35),(0.E+000,1.)
+  ,.PIECEWISE_BEZIER_KNOTS.);
+#273 = CARTESIAN_POINT('',(0.958723643423,-8.121276356577,0.38));
+#274 = CARTESIAN_POINT('',(0.635,-8.445,1.903));
+#275 = CARTESIAN_POINT('',(6.661276356577,-8.121276356577,0.38));
+#276 = CARTESIAN_POINT('',(6.985,-8.445,1.903));
+#277 = ADVANCED_FACE('',(#278),#302,.T.);
+#278 = FACE_BOUND('',#279,.T.);
+#279 = EDGE_LOOP('',(#280,#287,#288,#296));
+#280 = ORIENTED_EDGE('',*,*,#281,.F.);
+#281 = EDGE_CURVE('',#134,#282,#284,.T.);
+#282 = VERTEX_POINT('',#283);
+#283 = CARTESIAN_POINT('',(6.985,-8.445,2.157));
+#284 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#285,#286),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#285 = CARTESIAN_POINT('',(6.985,-8.445,1.903));
+#286 = CARTESIAN_POINT('',(6.985,-8.445,2.157));
+#287 = ORIENTED_EDGE('',*,*,#133,.T.);
+#288 = ORIENTED_EDGE('',*,*,#289,.T.);
+#289 = EDGE_CURVE('',#126,#290,#292,.T.);
+#290 = VERTEX_POINT('',#291);
+#291 = CARTESIAN_POINT('',(6.985,-7.8485,2.157));
+#292 = LINE('',#293,#294);
+#293 = CARTESIAN_POINT('',(6.985,-7.8485,1.9665));
+#294 = VECTOR('',#295,1.);
+#295 = DIRECTION('',(0.E+000,0.E+000,1.));
+#296 = ORIENTED_EDGE('',*,*,#297,.F.);
+#297 = EDGE_CURVE('',#282,#290,#298,.T.);
+#298 = LINE('',#299,#300);
+#299 = CARTESIAN_POINT('',(6.985,-8.445,2.157));
+#300 = VECTOR('',#301,1.);
+#301 = DIRECTION('',(-4.440892098501E-016,1.,0.E+000));
+#302 = PLANE('',#303);
+#303 = AXIS2_PLACEMENT_3D('',#304,#305,#306);
+#304 = CARTESIAN_POINT('',(6.985,-8.445,2.157));
+#305 = DIRECTION('',(1.,4.440892098501E-016,0.E+000));
+#306 = DIRECTION('',(-4.440892098501E-016,1.,0.E+000));
+#307 = ADVANCED_FACE('',(#308),#332,.T.);
+#308 = FACE_BOUND('',#309,.T.);
+#309 = EDGE_LOOP('',(#310,#318,#319,#326));
+#310 = ORIENTED_EDGE('',*,*,#311,.T.);
+#311 = EDGE_CURVE('',#312,#70,#314,.T.);
+#312 = VERTEX_POINT('',#313);
+#313 = CARTESIAN_POINT('',(6.985,0.2285,2.157));
+#314 = LINE('',#315,#316);
+#315 = CARTESIAN_POINT('',(6.985,0.2285,2.157));
+#316 = VECTOR('',#317,1.);
+#317 = DIRECTION('',(1.035250531786E-030,-2.331176954594E-015,-1.));
+#318 = ORIENTED_EDGE('',*,*,#69,.T.);
+#319 = ORIENTED_EDGE('',*,*,#320,.T.);
+#320 = EDGE_CURVE('',#63,#321,#323,.T.);
+#321 = VERTEX_POINT('',#322);
+#322 = CARTESIAN_POINT('',(6.985,0.825,2.157));
+#323 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#324,#325),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#324 = CARTESIAN_POINT('',(6.985,0.825,1.903));
+#325 = CARTESIAN_POINT('',(6.985,0.825,2.157));
+#326 = ORIENTED_EDGE('',*,*,#327,.F.);
+#327 = EDGE_CURVE('',#312,#321,#328,.T.);
+#328 = LINE('',#329,#330);
+#329 = CARTESIAN_POINT('',(6.985,-8.445,2.157));
+#330 = VECTOR('',#331,1.);
+#331 = DIRECTION('',(-4.440892098501E-016,1.,0.E+000));
+#332 = PLANE('',#333);
+#333 = AXIS2_PLACEMENT_3D('',#334,#335,#336);
+#334 = CARTESIAN_POINT('',(6.985,-8.445,2.157));
+#335 = DIRECTION('',(1.,4.440892098501E-016,0.E+000));
+#336 = DIRECTION('',(-4.440892098501E-016,1.,0.E+000));
+#337 = ADVANCED_FACE('',(#338),#363,.F.);
+#338 = FACE_BOUND('',#339,.F.);
+#339 = EDGE_LOOP('',(#340,#348,#349,#357));
+#340 = ORIENTED_EDGE('',*,*,#341,.F.);
+#341 = EDGE_CURVE('',#118,#342,#344,.T.);
+#342 = VERTEX_POINT('',#343);
+#343 = CARTESIAN_POINT('',(7.366,-6.858,1.903));
+#344 = LINE('',#345,#346);
+#345 = CARTESIAN_POINT('',(3.81,-6.858,1.903));
+#346 = VECTOR('',#347,1.);
+#347 = DIRECTION('',(1.,3.216245299353E-016,0.E+000));
+#348 = ORIENTED_EDGE('',*,*,#125,.F.);
+#349 = ORIENTED_EDGE('',*,*,#350,.F.);
+#350 = EDGE_CURVE('',#351,#126,#353,.T.);
+#351 = VERTEX_POINT('',#352);
+#352 = CARTESIAN_POINT('',(7.366,-7.8485,1.903));
+#353 = LINE('',#354,#355);
+#354 = CARTESIAN_POINT('',(7.747,-7.8485,1.903));
+#355 = VECTOR('',#356,1.);
+#356 = DIRECTION('',(-1.,-3.216245299353E-016,0.E+000));
+#357 = ORIENTED_EDGE('',*,*,#358,.T.);
+#358 = EDGE_CURVE('',#351,#342,#359,.T.);
+#359 = LINE('',#360,#361);
+#360 = CARTESIAN_POINT('',(7.366,-7.8485,1.903));
+#361 = VECTOR('',#362,1.);
+#362 = DIRECTION('',(-3.216245299353E-016,1.,0.E+000));
+#363 = PLANE('',#364);
+#364 = AXIS2_PLACEMENT_3D('',#365,#366,#367);
+#365 = CARTESIAN_POINT('',(0.254,-6.858,1.903));
+#366 = DIRECTION('',(0.E+000,0.E+000,1.));
+#367 = DIRECTION('',(-4.440892098501E-016,1.,0.E+000));
+#368 = ADVANCED_FACE('',(#369),#394,.F.);
+#369 = FACE_BOUND('',#370,.F.);
+#370 = EDGE_LOOP('',(#371,#379,#380,#388));
+#371 = ORIENTED_EDGE('',*,*,#372,.F.);
+#372 = EDGE_CURVE('',#70,#373,#375,.T.);
+#373 = VERTEX_POINT('',#374);
+#374 = CARTESIAN_POINT('',(7.366,0.2285,1.903));
+#375 = LINE('',#376,#377);
+#376 = CARTESIAN_POINT('',(3.81,0.2285,1.903));
+#377 = VECTOR('',#378,1.);
+#378 = DIRECTION('',(1.,3.216245299353E-016,0.E+000));
+#379 = ORIENTED_EDGE('',*,*,#77,.F.);
+#380 = ORIENTED_EDGE('',*,*,#381,.F.);
+#381 = EDGE_CURVE('',#382,#78,#384,.T.);
+#382 = VERTEX_POINT('',#383);
+#383 = CARTESIAN_POINT('',(7.366,-0.762,1.903));
+#384 = LINE('',#385,#386);
+#385 = CARTESIAN_POINT('',(7.747,-0.762,1.903));
+#386 = VECTOR('',#387,1.);
+#387 = DIRECTION('',(-1.,-3.216245299353E-016,0.E+000));
+#388 = ORIENTED_EDGE('',*,*,#389,.F.);
+#389 = EDGE_CURVE('',#373,#382,#390,.T.);
+#390 = LINE('',#391,#392);
+#391 = CARTESIAN_POINT('',(7.366,0.2285,1.903));
+#392 = VECTOR('',#393,1.);
+#393 = DIRECTION('',(3.216245299353E-016,-1.,0.E+000));
+#394 = PLANE('',#395);
+#395 = AXIS2_PLACEMENT_3D('',#396,#397,#398);
+#396 = CARTESIAN_POINT('',(0.254,0.2285,1.903));
+#397 = DIRECTION('',(0.E+000,0.E+000,1.));
+#398 = DIRECTION('',(-4.440892098501E-016,1.,0.E+000));
+#399 = ADVANCED_FACE('',(#400),#425,.T.);
+#400 = FACE_BOUND('',#401,.T.);
+#401 = EDGE_LOOP('',(#402,#410,#411,#419));
+#402 = ORIENTED_EDGE('',*,*,#403,.T.);
+#403 = EDGE_CURVE('',#404,#118,#406,.T.);
+#404 = VERTEX_POINT('',#405);
+#405 = CARTESIAN_POINT('',(6.985,-6.858,2.157));
+#406 = LINE('',#407,#408);
+#407 = CARTESIAN_POINT('',(6.985,-6.858,2.157));
+#408 = VECTOR('',#409,1.);
+#409 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#410 = ORIENTED_EDGE('',*,*,#117,.T.);
+#411 = ORIENTED_EDGE('',*,*,#412,.T.);
+#412 = EDGE_CURVE('',#110,#413,#415,.T.);
+#413 = VERTEX_POINT('',#414);
+#414 = CARTESIAN_POINT('',(6.985,-5.842,2.157));
+#415 = LINE('',#416,#417);
+#416 = CARTESIAN_POINT('',(6.985,-5.842,2.157));
+#417 = VECTOR('',#418,1.);
+#418 = DIRECTION('',(0.E+000,0.E+000,1.));
+#419 = ORIENTED_EDGE('',*,*,#420,.F.);
+#420 = EDGE_CURVE('',#404,#413,#421,.T.);
+#421 = LINE('',#422,#423);
+#422 = CARTESIAN_POINT('',(6.985,-8.445,2.157));
+#423 = VECTOR('',#424,1.);
+#424 = DIRECTION('',(-4.440892098501E-016,1.,0.E+000));
+#425 = PLANE('',#426);
+#426 = AXIS2_PLACEMENT_3D('',#427,#428,#429);
+#427 = CARTESIAN_POINT('',(6.985,-8.445,2.157));
+#428 = DIRECTION('',(1.,4.440892098501E-016,0.E+000));
+#429 = DIRECTION('',(-4.440892098501E-016,1.,0.E+000));
+#430 = ADVANCED_FACE('',(#431),#456,.T.);
+#431 = FACE_BOUND('',#432,.T.);
+#432 = EDGE_LOOP('',(#433,#441,#442,#450));
+#433 = ORIENTED_EDGE('',*,*,#434,.F.);
+#434 = EDGE_CURVE('',#86,#435,#437,.T.);
+#435 = VERTEX_POINT('',#436);
+#436 = CARTESIAN_POINT('',(6.985,-1.778,2.157));
+#437 = LINE('',#438,#439);
+#438 = CARTESIAN_POINT('',(6.985,-1.778,2.157));
+#439 = VECTOR('',#440,1.);
+#440 = DIRECTION('',(0.E+000,0.E+000,1.));
+#441 = ORIENTED_EDGE('',*,*,#85,.T.);
+#442 = ORIENTED_EDGE('',*,*,#443,.F.);
+#443 = EDGE_CURVE('',#444,#78,#446,.T.);
+#444 = VERTEX_POINT('',#445);
+#445 = CARTESIAN_POINT('',(6.985,-0.762,2.157));
+#446 = LINE('',#447,#448);
+#447 = CARTESIAN_POINT('',(6.985,-0.762,1.0785));
+#448 = VECTOR('',#449,1.);
+#449 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#450 = ORIENTED_EDGE('',*,*,#451,.F.);
+#451 = EDGE_CURVE('',#435,#444,#452,.T.);
+#452 = LINE('',#453,#454);
+#453 = CARTESIAN_POINT('',(6.985,-8.445,2.157));
+#454 = VECTOR('',#455,1.);
+#455 = DIRECTION('',(-4.440892098501E-016,1.,0.E+000));
+#456 = PLANE('',#457);
+#457 = AXIS2_PLACEMENT_3D('',#458,#459,#460);
+#458 = CARTESIAN_POINT('',(6.985,-8.445,2.157));
+#459 = DIRECTION('',(1.,4.440892098501E-016,0.E+000));
+#460 = DIRECTION('',(-4.440892098501E-016,1.,0.E+000));
+#461 = ADVANCED_FACE('',(#462),#487,.F.);
+#462 = FACE_BOUND('',#463,.F.);
+#463 = EDGE_LOOP('',(#464,#472,#473,#481));
+#464 = ORIENTED_EDGE('',*,*,#465,.F.);
+#465 = EDGE_CURVE('',#102,#466,#468,.T.);
+#466 = VERTEX_POINT('',#467);
+#467 = CARTESIAN_POINT('',(7.366,-4.318,1.903));
+#468 = LINE('',#469,#470);
+#469 = CARTESIAN_POINT('',(3.683,-4.318,1.903));
+#470 = VECTOR('',#471,1.);
+#471 = DIRECTION('',(1.,3.216245299353E-016,0.E+000));
+#472 = ORIENTED_EDGE('',*,*,#109,.F.);
+#473 = ORIENTED_EDGE('',*,*,#474,.F.);
+#474 = EDGE_CURVE('',#475,#110,#477,.T.);
+#475 = VERTEX_POINT('',#476);
+#476 = CARTESIAN_POINT('',(7.366,-5.842,1.903));
+#477 = LINE('',#478,#479);
+#478 = CARTESIAN_POINT('',(7.62,-5.842,1.903));
+#479 = VECTOR('',#480,1.);
+#480 = DIRECTION('',(-1.,-3.216245299353E-016,0.E+000));
+#481 = ORIENTED_EDGE('',*,*,#482,.T.);
+#482 = EDGE_CURVE('',#475,#466,#483,.T.);
+#483 = LINE('',#484,#485);
+#484 = CARTESIAN_POINT('',(7.366,-5.842,1.903));
+#485 = VECTOR('',#486,1.);
+#486 = DIRECTION('',(-3.216245299353E-016,1.,0.E+000));
+#487 = PLANE('',#488);
+#488 = AXIS2_PLACEMENT_3D('',#489,#490,#491);
+#489 = CARTESIAN_POINT('',(0.254,-4.318,1.903));
+#490 = DIRECTION('',(0.E+000,0.E+000,1.));
+#491 = DIRECTION('',(-4.440892098501E-016,1.,0.E+000));
+#492 = ADVANCED_FACE('',(#493),#518,.F.);
+#493 = FACE_BOUND('',#494,.F.);
+#494 = EDGE_LOOP('',(#495,#503,#504,#512));
+#495 = ORIENTED_EDGE('',*,*,#496,.F.);
+#496 = EDGE_CURVE('',#86,#497,#499,.T.);
+#497 = VERTEX_POINT('',#498);
+#498 = CARTESIAN_POINT('',(7.366,-1.778,1.903));
+#499 = LINE('',#500,#501);
+#500 = CARTESIAN_POINT('',(3.683,-1.778,1.903));
+#501 = VECTOR('',#502,1.);
+#502 = DIRECTION('',(1.,3.216245299353E-016,0.E+000));
+#503 = ORIENTED_EDGE('',*,*,#93,.F.);
+#504 = ORIENTED_EDGE('',*,*,#505,.F.);
+#505 = EDGE_CURVE('',#506,#94,#508,.T.);
+#506 = VERTEX_POINT('',#507);
+#507 = CARTESIAN_POINT('',(7.366,-3.302,1.903));
+#508 = LINE('',#509,#510);
+#509 = CARTESIAN_POINT('',(7.62,-3.302,1.903));
+#510 = VECTOR('',#511,1.);
+#511 = DIRECTION('',(-1.,-3.216245299353E-016,0.E+000));
+#512 = ORIENTED_EDGE('',*,*,#513,.T.);
+#513 = EDGE_CURVE('',#506,#497,#514,.T.);
+#514 = LINE('',#515,#516);
+#515 = CARTESIAN_POINT('',(7.366,-3.302,1.903));
+#516 = VECTOR('',#517,1.);
+#517 = DIRECTION('',(-3.216245299353E-016,1.,0.E+000));
+#518 = PLANE('',#519);
+#519 = AXIS2_PLACEMENT_3D('',#520,#521,#522);
+#520 = CARTESIAN_POINT('',(0.254,-1.778,1.903));
+#521 = DIRECTION('',(0.E+000,0.E+000,1.));
+#522 = DIRECTION('',(-4.440892098501E-016,1.,0.E+000));
+#523 = ADVANCED_FACE('',(#524),#549,.T.);
+#524 = FACE_BOUND('',#525,.T.);
+#525 = EDGE_LOOP('',(#526,#534,#535,#543));
+#526 = ORIENTED_EDGE('',*,*,#527,.F.);
+#527 = EDGE_CURVE('',#102,#528,#530,.T.);
+#528 = VERTEX_POINT('',#529);
+#529 = CARTESIAN_POINT('',(6.985,-4.318,2.157));
+#530 = LINE('',#531,#532);
+#531 = CARTESIAN_POINT('',(6.985,-4.318,2.157));
+#532 = VECTOR('',#533,1.);
+#533 = DIRECTION('',(0.E+000,0.E+000,1.));
+#534 = ORIENTED_EDGE('',*,*,#101,.T.);
+#535 = ORIENTED_EDGE('',*,*,#536,.T.);
+#536 = EDGE_CURVE('',#94,#537,#539,.T.);
+#537 = VERTEX_POINT('',#538);
+#538 = CARTESIAN_POINT('',(6.985,-3.302,2.157));
+#539 = LINE('',#540,#541);
+#540 = CARTESIAN_POINT('',(6.985,-3.302,2.157));
+#541 = VECTOR('',#542,1.);
+#542 = DIRECTION('',(0.E+000,0.E+000,1.));
+#543 = ORIENTED_EDGE('',*,*,#544,.F.);
+#544 = EDGE_CURVE('',#528,#537,#545,.T.);
+#545 = LINE('',#546,#547);
+#546 = CARTESIAN_POINT('',(6.985,-8.445,2.157));
+#547 = VECTOR('',#548,1.);
+#548 = DIRECTION('',(-4.440892098501E-016,1.,0.E+000));
+#549 = PLANE('',#550);
+#550 = AXIS2_PLACEMENT_3D('',#551,#552,#553);
+#551 = CARTESIAN_POINT('',(6.985,-8.445,2.157));
+#552 = DIRECTION('',(1.,4.440892098501E-016,0.E+000));
+#553 = DIRECTION('',(-4.440892098501E-016,1.,0.E+000));
+#554 = ADVANCED_FACE('',(#555),#572,.T.);
+#555 = FACE_BOUND('',#556,.T.);
+#556 = EDGE_LOOP('',(#557,#558,#565,#571));
+#557 = ORIENTED_EDGE('',*,*,#162,.T.);
+#558 = ORIENTED_EDGE('',*,*,#559,.T.);
+#559 = EDGE_CURVE('',#156,#560,#562,.T.);
+#560 = VERTEX_POINT('',#561);
+#561 = CARTESIAN_POINT('',(0.635,0.825,2.157));
+#562 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#563,#564),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#563 = CARTESIAN_POINT('',(0.635,0.825,1.903));
+#564 = CARTESIAN_POINT('',(0.635,0.825,2.157));
+#565 = ORIENTED_EDGE('',*,*,#566,.F.);
+#566 = EDGE_CURVE('',#321,#560,#567,.T.);
+#567 = LINE('',#568,#569);
+#568 = CARTESIAN_POINT('',(6.985,0.825,2.157));
+#569 = VECTOR('',#570,1.);
+#570 = DIRECTION('',(-1.,-4.440892098501E-016,0.E+000));
+#571 = ORIENTED_EDGE('',*,*,#320,.F.);
+#572 = PLANE('',#573);
+#573 = AXIS2_PLACEMENT_3D('',#574,#575,#576);
+#574 = CARTESIAN_POINT('',(6.985,0.825,2.157));
+#575 = DIRECTION('',(-4.440892098501E-016,1.,0.E+000));
+#576 = DIRECTION('',(-1.,-4.440892098501E-016,0.E+000));
+#577 = ADVANCED_FACE('',(#578),#596,.T.);
+#578 = FACE_BOUND('',#579,.T.);
+#579 = EDGE_LOOP('',(#580,#581,#582,#590));
+#580 = ORIENTED_EDGE('',*,*,#559,.F.);
+#581 = ORIENTED_EDGE('',*,*,#249,.T.);
+#582 = ORIENTED_EDGE('',*,*,#583,.T.);
+#583 = EDGE_CURVE('',#242,#584,#586,.T.);
+#584 = VERTEX_POINT('',#585);
+#585 = CARTESIAN_POINT('',(0.635,0.2285,2.157));
+#586 = LINE('',#587,#588);
+#587 = CARTESIAN_POINT('',(0.635,0.2285,2.157));
+#588 = VECTOR('',#589,1.);
+#589 = DIRECTION('',(-1.035250531786E-030,2.331176954594E-015,1.));
+#590 = ORIENTED_EDGE('',*,*,#591,.F.);
+#591 = EDGE_CURVE('',#560,#584,#592,.T.);
+#592 = LINE('',#593,#594);
+#593 = CARTESIAN_POINT('',(0.635,0.825,2.157));
+#594 = VECTOR('',#595,1.);
+#595 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000));
+#596 = PLANE('',#597);
+#597 = AXIS2_PLACEMENT_3D('',#598,#599,#600);
+#598 = CARTESIAN_POINT('',(0.635,0.825,2.157));
+#599 = DIRECTION('',(-1.,-4.440892098501E-016,0.E+000));
+#600 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000));
+#601 = ADVANCED_FACE('',(#602),#626,.T.);
+#602 = FACE_BOUND('',#603,.T.);
+#603 = EDGE_LOOP('',(#604,#612,#613,#620));
+#604 = ORIENTED_EDGE('',*,*,#605,.T.);
+#605 = EDGE_CURVE('',#606,#186,#608,.T.);
+#606 = VERTEX_POINT('',#607);
+#607 = CARTESIAN_POINT('',(0.635,-7.8485,2.157));
+#608 = LINE('',#609,#610);
+#609 = CARTESIAN_POINT('',(0.635,-7.8485,1.9665));
+#610 = VECTOR('',#611,1.);
+#611 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#612 = ORIENTED_EDGE('',*,*,#185,.T.);
+#613 = ORIENTED_EDGE('',*,*,#614,.T.);
+#614 = EDGE_CURVE('',#179,#615,#617,.T.);
+#615 = VERTEX_POINT('',#616);
+#616 = CARTESIAN_POINT('',(0.635,-8.445,2.157));
+#617 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#618,#619),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#618 = CARTESIAN_POINT('',(0.635,-8.445,1.903));
+#619 = CARTESIAN_POINT('',(0.635,-8.445,2.157));
+#620 = ORIENTED_EDGE('',*,*,#621,.F.);
+#621 = EDGE_CURVE('',#606,#615,#622,.T.);
+#622 = LINE('',#623,#624);
+#623 = CARTESIAN_POINT('',(0.635,0.825,2.157));
+#624 = VECTOR('',#625,1.);
+#625 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000));
+#626 = PLANE('',#627);
+#627 = AXIS2_PLACEMENT_3D('',#628,#629,#630);
+#628 = CARTESIAN_POINT('',(0.635,0.825,2.157));
+#629 = DIRECTION('',(-1.,-4.440892098501E-016,0.E+000));
+#630 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000));
+#631 = ADVANCED_FACE('',(#632),#657,.F.);
+#632 = FACE_BOUND('',#633,.F.);
+#633 = EDGE_LOOP('',(#634,#642,#650,#656));
+#634 = ORIENTED_EDGE('',*,*,#635,.F.);
+#635 = EDGE_CURVE('',#636,#242,#638,.T.);
+#636 = VERTEX_POINT('',#637);
+#637 = CARTESIAN_POINT('',(0.254,0.2285,1.903));
+#638 = LINE('',#639,#640);
+#639 = CARTESIAN_POINT('',(-0.127,0.2285,1.903));
+#640 = VECTOR('',#641,1.);
+#641 = DIRECTION('',(1.,4.440892098501E-016,0.E+000));
+#642 = ORIENTED_EDGE('',*,*,#643,.T.);
+#643 = EDGE_CURVE('',#636,#644,#646,.T.);
+#644 = VERTEX_POINT('',#645);
+#645 = CARTESIAN_POINT('',(0.254,-0.762,1.903));
+#646 = LINE('',#647,#648);
+#647 = CARTESIAN_POINT('',(0.254,0.2285,1.903));
+#648 = VECTOR('',#649,1.);
+#649 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000));
+#650 = ORIENTED_EDGE('',*,*,#651,.F.);
+#651 = EDGE_CURVE('',#234,#644,#652,.T.);
+#652 = LINE('',#653,#654);
+#653 = CARTESIAN_POINT('',(3.81,-0.762,1.903));
+#654 = VECTOR('',#655,1.);
+#655 = DIRECTION('',(-1.,-4.440892098501E-016,0.E+000));
+#656 = ORIENTED_EDGE('',*,*,#241,.F.);
+#657 = PLANE('',#658);
+#658 = AXIS2_PLACEMENT_3D('',#659,#660,#661);
+#659 = CARTESIAN_POINT('',(0.254,0.2285,1.903));
+#660 = DIRECTION('',(0.E+000,0.E+000,1.));
+#661 = DIRECTION('',(-4.440892098501E-016,1.,0.E+000));
+#662 = ADVANCED_FACE('',(#663),#688,.F.);
+#663 = FACE_BOUND('',#664,.F.);
+#664 = EDGE_LOOP('',(#665,#673,#681,#687));
+#665 = ORIENTED_EDGE('',*,*,#666,.F.);
+#666 = EDGE_CURVE('',#667,#194,#669,.T.);
+#667 = VERTEX_POINT('',#668);
+#668 = CARTESIAN_POINT('',(0.254,-6.858,1.903));
+#669 = LINE('',#670,#671);
+#670 = CARTESIAN_POINT('',(-0.127,-6.858,1.903));
+#671 = VECTOR('',#672,1.);
+#672 = DIRECTION('',(1.,4.440892098501E-016,0.E+000));
+#673 = ORIENTED_EDGE('',*,*,#674,.F.);
+#674 = EDGE_CURVE('',#675,#667,#677,.T.);
+#675 = VERTEX_POINT('',#676);
+#676 = CARTESIAN_POINT('',(0.254,-7.8485,1.903));
+#677 = LINE('',#678,#679);
+#678 = CARTESIAN_POINT('',(0.254,-7.8485,1.903));
+#679 = VECTOR('',#680,1.);
+#680 = DIRECTION('',(-4.440892098501E-016,1.,0.E+000));
+#681 = ORIENTED_EDGE('',*,*,#682,.F.);
+#682 = EDGE_CURVE('',#186,#675,#683,.T.);
+#683 = LINE('',#684,#685);
+#684 = CARTESIAN_POINT('',(3.81,-7.8485,1.903));
+#685 = VECTOR('',#686,1.);
+#686 = DIRECTION('',(-1.,-4.440892098501E-016,0.E+000));
+#687 = ORIENTED_EDGE('',*,*,#193,.F.);
+#688 = PLANE('',#689);
+#689 = AXIS2_PLACEMENT_3D('',#690,#691,#692);
+#690 = CARTESIAN_POINT('',(0.254,-6.858,1.903));
+#691 = DIRECTION('',(0.E+000,0.E+000,1.));
+#692 = DIRECTION('',(-4.440892098501E-016,1.,0.E+000));
+#693 = ADVANCED_FACE('',(#694),#719,.T.);
+#694 = FACE_BOUND('',#695,.T.);
+#695 = EDGE_LOOP('',(#696,#704,#705,#713));
+#696 = ORIENTED_EDGE('',*,*,#697,.F.);
+#697 = EDGE_CURVE('',#234,#698,#700,.T.);
+#698 = VERTEX_POINT('',#699);
+#699 = CARTESIAN_POINT('',(0.635,-0.762,2.157));
+#700 = LINE('',#701,#702);
+#701 = CARTESIAN_POINT('',(0.635,-0.762,1.0785));
+#702 = VECTOR('',#703,1.);
+#703 = DIRECTION('',(0.E+000,0.E+000,1.));
+#704 = ORIENTED_EDGE('',*,*,#233,.T.);
+#705 = ORIENTED_EDGE('',*,*,#706,.F.);
+#706 = EDGE_CURVE('',#707,#226,#709,.T.);
+#707 = VERTEX_POINT('',#708);
+#708 = CARTESIAN_POINT('',(0.635,-1.778,2.157));
+#709 = LINE('',#710,#711);
+#710 = CARTESIAN_POINT('',(0.635,-1.778,2.157));
+#711 = VECTOR('',#712,1.);
+#712 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#713 = ORIENTED_EDGE('',*,*,#714,.F.);
+#714 = EDGE_CURVE('',#698,#707,#715,.T.);
+#715 = LINE('',#716,#717);
+#716 = CARTESIAN_POINT('',(0.635,0.825,2.157));
+#717 = VECTOR('',#718,1.);
+#718 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000));
+#719 = PLANE('',#720);
+#720 = AXIS2_PLACEMENT_3D('',#721,#722,#723);
+#721 = CARTESIAN_POINT('',(0.635,0.825,2.157));
+#722 = DIRECTION('',(-1.,-4.440892098501E-016,0.E+000));
+#723 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000));
+#724 = ADVANCED_FACE('',(#725),#750,.T.);
+#725 = FACE_BOUND('',#726,.T.);
+#726 = EDGE_LOOP('',(#727,#735,#736,#744));
+#727 = ORIENTED_EDGE('',*,*,#728,.T.);
+#728 = EDGE_CURVE('',#729,#202,#731,.T.);
+#729 = VERTEX_POINT('',#730);
+#730 = CARTESIAN_POINT('',(0.635,-5.842,2.157));
+#731 = LINE('',#732,#733);
+#732 = CARTESIAN_POINT('',(0.635,-5.842,2.157));
+#733 = VECTOR('',#734,1.);
+#734 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#735 = ORIENTED_EDGE('',*,*,#201,.T.);
+#736 = ORIENTED_EDGE('',*,*,#737,.T.);
+#737 = EDGE_CURVE('',#194,#738,#740,.T.);
+#738 = VERTEX_POINT('',#739);
+#739 = CARTESIAN_POINT('',(0.635,-6.858,2.157));
+#740 = LINE('',#741,#742);
+#741 = CARTESIAN_POINT('',(0.635,-6.858,2.157));
+#742 = VECTOR('',#743,1.);
+#743 = DIRECTION('',(0.E+000,0.E+000,1.));
+#744 = ORIENTED_EDGE('',*,*,#745,.F.);
+#745 = EDGE_CURVE('',#729,#738,#746,.T.);
+#746 = LINE('',#747,#748);
+#747 = CARTESIAN_POINT('',(0.635,0.825,2.157));
+#748 = VECTOR('',#749,1.);
+#749 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000));
+#750 = PLANE('',#751);
+#751 = AXIS2_PLACEMENT_3D('',#752,#753,#754);
+#752 = CARTESIAN_POINT('',(0.635,0.825,2.157));
+#753 = DIRECTION('',(-1.,-4.440892098501E-016,0.E+000));
+#754 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000));
+#755 = ADVANCED_FACE('',(#756),#781,.F.);
+#756 = FACE_BOUND('',#757,.F.);
+#757 = EDGE_LOOP('',(#758,#766,#774,#780));
+#758 = ORIENTED_EDGE('',*,*,#759,.F.);
+#759 = EDGE_CURVE('',#760,#226,#762,.T.);
+#760 = VERTEX_POINT('',#761);
+#761 = CARTESIAN_POINT('',(0.254,-1.778,1.903));
+#762 = LINE('',#763,#764);
+#763 = CARTESIAN_POINT('',(-2.442490654175E-015,-1.778,1.903));
+#764 = VECTOR('',#765,1.);
+#765 = DIRECTION('',(1.,4.440892098501E-016,0.E+000));
+#766 = ORIENTED_EDGE('',*,*,#767,.T.);
+#767 = EDGE_CURVE('',#760,#768,#770,.T.);
+#768 = VERTEX_POINT('',#769);
+#769 = CARTESIAN_POINT('',(0.254,-3.302,1.903));
+#770 = LINE('',#771,#772);
+#771 = CARTESIAN_POINT('',(0.254,-1.778,1.903));
+#772 = VECTOR('',#773,1.);
+#773 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000));
+#774 = ORIENTED_EDGE('',*,*,#775,.F.);
+#775 = EDGE_CURVE('',#218,#768,#776,.T.);
+#776 = LINE('',#777,#778);
+#777 = CARTESIAN_POINT('',(3.937,-3.302,1.903));
+#778 = VECTOR('',#779,1.);
+#779 = DIRECTION('',(-1.,-4.440892098501E-016,0.E+000));
+#780 = ORIENTED_EDGE('',*,*,#225,.F.);
+#781 = PLANE('',#782);
+#782 = AXIS2_PLACEMENT_3D('',#783,#784,#785);
+#783 = CARTESIAN_POINT('',(0.254,-1.778,1.903));
+#784 = DIRECTION('',(0.E+000,0.E+000,1.));
+#785 = DIRECTION('',(-4.440892098501E-016,1.,0.E+000));
+#786 = ADVANCED_FACE('',(#787),#812,.F.);
+#787 = FACE_BOUND('',#788,.F.);
+#788 = EDGE_LOOP('',(#789,#797,#805,#811));
+#789 = ORIENTED_EDGE('',*,*,#790,.F.);
+#790 = EDGE_CURVE('',#791,#210,#793,.T.);
+#791 = VERTEX_POINT('',#792);
+#792 = CARTESIAN_POINT('',(0.254,-4.318,1.903));
+#793 = LINE('',#794,#795);
+#794 = CARTESIAN_POINT('',(-1.110223024625E-015,-4.318,1.903));
+#795 = VECTOR('',#796,1.);
+#796 = DIRECTION('',(1.,4.440892098501E-016,0.E+000));
+#797 = ORIENTED_EDGE('',*,*,#798,.T.);
+#798 = EDGE_CURVE('',#791,#799,#801,.T.);
+#799 = VERTEX_POINT('',#800);
+#800 = CARTESIAN_POINT('',(0.254,-5.842,1.903));
+#801 = LINE('',#802,#803);
+#802 = CARTESIAN_POINT('',(0.254,-4.318,1.903));
+#803 = VECTOR('',#804,1.);
+#804 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000));
+#805 = ORIENTED_EDGE('',*,*,#806,.F.);
+#806 = EDGE_CURVE('',#202,#799,#807,.T.);
+#807 = LINE('',#808,#809);
+#808 = CARTESIAN_POINT('',(3.937,-5.842,1.903));
+#809 = VECTOR('',#810,1.);
+#810 = DIRECTION('',(-1.,-4.440892098501E-016,0.E+000));
+#811 = ORIENTED_EDGE('',*,*,#209,.F.);
+#812 = PLANE('',#813);
+#813 = AXIS2_PLACEMENT_3D('',#814,#815,#816);
+#814 = CARTESIAN_POINT('',(0.254,-4.318,1.903));
+#815 = DIRECTION('',(0.E+000,0.E+000,1.));
+#816 = DIRECTION('',(-4.440892098501E-016,1.,0.E+000));
+#817 = ADVANCED_FACE('',(#818),#843,.T.);
+#818 = FACE_BOUND('',#819,.T.);
+#819 = EDGE_LOOP('',(#820,#828,#829,#837));
+#820 = ORIENTED_EDGE('',*,*,#821,.T.);
+#821 = EDGE_CURVE('',#822,#218,#824,.T.);
+#822 = VERTEX_POINT('',#823);
+#823 = CARTESIAN_POINT('',(0.635,-3.302,2.157));
+#824 = LINE('',#825,#826);
+#825 = CARTESIAN_POINT('',(0.635,-3.302,2.157));
+#826 = VECTOR('',#827,1.);
+#827 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#828 = ORIENTED_EDGE('',*,*,#217,.T.);
+#829 = ORIENTED_EDGE('',*,*,#830,.F.);
+#830 = EDGE_CURVE('',#831,#210,#833,.T.);
+#831 = VERTEX_POINT('',#832);
+#832 = CARTESIAN_POINT('',(0.635,-4.318,2.157));
+#833 = LINE('',#834,#835);
+#834 = CARTESIAN_POINT('',(0.635,-4.318,2.157));
+#835 = VECTOR('',#836,1.);
+#836 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#837 = ORIENTED_EDGE('',*,*,#838,.F.);
+#838 = EDGE_CURVE('',#822,#831,#839,.T.);
+#839 = LINE('',#840,#841);
+#840 = CARTESIAN_POINT('',(0.635,0.825,2.157));
+#841 = VECTOR('',#842,1.);
+#842 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000));
+#843 = PLANE('',#844);
+#844 = AXIS2_PLACEMENT_3D('',#845,#846,#847);
+#845 = CARTESIAN_POINT('',(0.635,0.825,2.157));
+#846 = DIRECTION('',(-1.,-4.440892098501E-016,0.E+000));
+#847 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000));
+#848 = ADVANCED_FACE('',(#849),#860,.T.);
+#849 = FACE_BOUND('',#850,.T.);
+#850 = EDGE_LOOP('',(#851,#852,#853,#859));
+#851 = ORIENTED_EDGE('',*,*,#266,.T.);
+#852 = ORIENTED_EDGE('',*,*,#281,.T.);
+#853 = ORIENTED_EDGE('',*,*,#854,.F.);
+#854 = EDGE_CURVE('',#615,#282,#855,.T.);
+#855 = LINE('',#856,#857);
+#856 = CARTESIAN_POINT('',(0.635,-8.445,2.157));
+#857 = VECTOR('',#858,1.);
+#858 = DIRECTION('',(1.,4.440892098501E-016,0.E+000));
+#859 = ORIENTED_EDGE('',*,*,#614,.F.);
+#860 = PLANE('',#861);
+#861 = AXIS2_PLACEMENT_3D('',#862,#863,#864);
+#862 = CARTESIAN_POINT('',(0.635,-8.445,2.157));
+#863 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000));
+#864 = DIRECTION('',(1.,4.440892098501E-016,0.E+000));
+#865 = ADVANCED_FACE('',(#866),#890,.T.);
+#866 = FACE_BOUND('',#867,.T.);
+#867 = EDGE_LOOP('',(#868,#875,#876,#884));
+#868 = ORIENTED_EDGE('',*,*,#869,.F.);
+#869 = EDGE_CURVE('',#282,#870,#872,.T.);
+#870 = VERTEX_POINT('',#871);
+#871 = CARTESIAN_POINT('',(6.91,-8.37,2.157));
+#872 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#873,#874),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#873 = CARTESIAN_POINT('',(6.985,-8.445,2.157));
+#874 = CARTESIAN_POINT('',(6.91,-8.37,2.157));
+#875 = ORIENTED_EDGE('',*,*,#297,.T.);
+#876 = ORIENTED_EDGE('',*,*,#877,.T.);
+#877 = EDGE_CURVE('',#290,#878,#880,.T.);
+#878 = VERTEX_POINT('',#879);
+#879 = CARTESIAN_POINT('',(6.91,-7.8485,2.157));
+#880 = LINE('',#881,#882);
+#881 = CARTESIAN_POINT('',(7.747,-7.8485,2.157));
+#882 = VECTOR('',#883,1.);
+#883 = DIRECTION('',(-1.,-3.216245299353E-016,0.E+000));
+#884 = ORIENTED_EDGE('',*,*,#885,.F.);
+#885 = EDGE_CURVE('',#870,#878,#886,.T.);
+#886 = LINE('',#887,#888);
+#887 = CARTESIAN_POINT('',(6.91,-8.37,2.157));
+#888 = VECTOR('',#889,1.);
+#889 = DIRECTION('',(-4.440892098501E-016,1.,0.E+000));
+#890 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#891,#892)
+    ,(#893,#894
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.E+000,9.27),(0.E+000,1.)
+  ,.PIECEWISE_BEZIER_KNOTS.);
+#891 = CARTESIAN_POINT('',(6.985,-8.445,2.157));
+#892 = CARTESIAN_POINT('',(6.91,-8.37,2.157));
+#893 = CARTESIAN_POINT('',(6.985,0.825,2.157));
+#894 = CARTESIAN_POINT('',(6.91,0.75,2.157));
+#895 = ADVANCED_FACE('',(#896),#948,.F.);
+#896 = FACE_BOUND('',#897,.F.);
+#897 = EDGE_LOOP('',(#898,#899,#900,#908,#917,#925,#933,#941));
+#898 = ORIENTED_EDGE('',*,*,#350,.T.);
+#899 = ORIENTED_EDGE('',*,*,#289,.T.);
+#900 = ORIENTED_EDGE('',*,*,#901,.F.);
+#901 = EDGE_CURVE('',#902,#290,#904,.T.);
+#902 = VERTEX_POINT('',#903);
+#903 = CARTESIAN_POINT('',(7.366,-7.8485,2.157));
+#904 = LINE('',#905,#906);
+#905 = CARTESIAN_POINT('',(7.747,-7.8485,2.157));
+#906 = VECTOR('',#907,1.);
+#907 = DIRECTION('',(-1.,-3.216245299353E-016,0.E+000));
+#908 = ORIENTED_EDGE('',*,*,#909,.T.);
+#909 = EDGE_CURVE('',#902,#910,#912,.T.);
+#910 = VERTEX_POINT('',#911);
+#911 = CARTESIAN_POINT('',(7.747,-7.8485,1.776));
+#912 = CIRCLE('',#913,0.381);
+#913 = AXIS2_PLACEMENT_3D('',#914,#915,#916);
+#914 = CARTESIAN_POINT('',(7.366,-7.8485,1.776));
+#915 = DIRECTION('',(-3.216245299353E-016,1.,0.E+000));
+#916 = DIRECTION('',(0.E+000,0.E+000,1.));
+#917 = ORIENTED_EDGE('',*,*,#918,.T.);
+#918 = EDGE_CURVE('',#910,#919,#921,.T.);
+#919 = VERTEX_POINT('',#920);
+#920 = CARTESIAN_POINT('',(7.747,-7.8485,-2.843));
+#921 = LINE('',#922,#923);
+#922 = CARTESIAN_POINT('',(7.747,-7.8485,2.157));
+#923 = VECTOR('',#924,1.);
+#924 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#925 = ORIENTED_EDGE('',*,*,#926,.T.);
+#926 = EDGE_CURVE('',#919,#927,#929,.T.);
+#927 = VERTEX_POINT('',#928);
+#928 = CARTESIAN_POINT('',(7.493,-7.8485,-2.843));
+#929 = LINE('',#930,#931);
+#930 = CARTESIAN_POINT('',(7.747,-7.8485,-2.843));
+#931 = VECTOR('',#932,1.);
+#932 = DIRECTION('',(-1.,-3.216245299353E-016,0.E+000));
+#933 = ORIENTED_EDGE('',*,*,#934,.F.);
+#934 = EDGE_CURVE('',#935,#927,#937,.T.);
+#935 = VERTEX_POINT('',#936);
+#936 = CARTESIAN_POINT('',(7.493,-7.8485,1.776));
+#937 = LINE('',#938,#939);
+#938 = CARTESIAN_POINT('',(7.493,-7.8485,2.157));
+#939 = VECTOR('',#940,1.);
+#940 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#941 = ORIENTED_EDGE('',*,*,#942,.T.);
+#942 = EDGE_CURVE('',#935,#351,#943,.T.);
+#943 = CIRCLE('',#944,0.127);
+#944 = AXIS2_PLACEMENT_3D('',#945,#946,#947);
+#945 = CARTESIAN_POINT('',(7.366,-7.8485,1.776));
+#946 = DIRECTION('',(3.216245299353E-016,-1.,0.E+000));
+#947 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#948 = PLANE('',#949);
+#949 = AXIS2_PLACEMENT_3D('',#950,#951,#952);
+#950 = CARTESIAN_POINT('',(-0.127,-7.8485,1.776));
+#951 = DIRECTION('',(-4.440892098501E-016,1.,0.E+000));
+#952 = DIRECTION('',(0.E+000,0.E+000,1.));
+#953 = ADVANCED_FACE('',(#954),#1006,.F.);
+#954 = FACE_BOUND('',#955,.F.);
+#955 = EDGE_LOOP('',(#956,#957,#958,#967,#975,#983,#991,#1000));
+#956 = ORIENTED_EDGE('',*,*,#311,.T.);
+#957 = ORIENTED_EDGE('',*,*,#372,.T.);
+#958 = ORIENTED_EDGE('',*,*,#959,.F.);
+#959 = EDGE_CURVE('',#960,#373,#962,.T.);
+#960 = VERTEX_POINT('',#961);
+#961 = CARTESIAN_POINT('',(7.493,0.2285,1.776));
+#962 = CIRCLE('',#963,0.127);
+#963 = AXIS2_PLACEMENT_3D('',#964,#965,#966);
+#964 = CARTESIAN_POINT('',(7.366,0.2285,1.776));
+#965 = DIRECTION('',(3.216245299353E-016,-1.,0.E+000));
+#966 = DIRECTION('',(0.E+000,0.E+000,1.));
+#967 = ORIENTED_EDGE('',*,*,#968,.T.);
+#968 = EDGE_CURVE('',#960,#969,#971,.T.);
+#969 = VERTEX_POINT('',#970);
+#970 = CARTESIAN_POINT('',(7.493,0.2285,-2.843));
+#971 = LINE('',#972,#973);
+#972 = CARTESIAN_POINT('',(7.493,0.2285,2.157));
+#973 = VECTOR('',#974,1.);
+#974 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#975 = ORIENTED_EDGE('',*,*,#976,.F.);
+#976 = EDGE_CURVE('',#977,#969,#979,.T.);
+#977 = VERTEX_POINT('',#978);
+#978 = CARTESIAN_POINT('',(7.747,0.2285,-2.843));
+#979 = LINE('',#980,#981);
+#980 = CARTESIAN_POINT('',(7.747,0.2285,-2.843));
+#981 = VECTOR('',#982,1.);
+#982 = DIRECTION('',(-1.,-3.216245299353E-016,0.E+000));
+#983 = ORIENTED_EDGE('',*,*,#984,.F.);
+#984 = EDGE_CURVE('',#985,#977,#987,.T.);
+#985 = VERTEX_POINT('',#986);
+#986 = CARTESIAN_POINT('',(7.747,0.2285,1.776));
+#987 = LINE('',#988,#989);
+#988 = CARTESIAN_POINT('',(7.747,0.2285,2.157));
+#989 = VECTOR('',#990,1.);
+#990 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#991 = ORIENTED_EDGE('',*,*,#992,.T.);
+#992 = EDGE_CURVE('',#985,#993,#995,.T.);
+#993 = VERTEX_POINT('',#994);
+#994 = CARTESIAN_POINT('',(7.366,0.2285,2.157));
+#995 = CIRCLE('',#996,0.381);
+#996 = AXIS2_PLACEMENT_3D('',#997,#998,#999);
+#997 = CARTESIAN_POINT('',(7.366,0.2285,1.776));
+#998 = DIRECTION('',(3.216245299353E-016,-1.,0.E+000));
+#999 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1000 = ORIENTED_EDGE('',*,*,#1001,.F.);
+#1001 = EDGE_CURVE('',#312,#993,#1002,.T.);
+#1002 = LINE('',#1003,#1004);
+#1003 = CARTESIAN_POINT('',(3.81,0.2285,2.157));
+#1004 = VECTOR('',#1005,1.);
+#1005 = DIRECTION('',(1.,3.216245299353E-016,0.E+000));
+#1006 = PLANE('',#1007);
+#1007 = AXIS2_PLACEMENT_3D('',#1008,#1009,#1010);
+#1008 = CARTESIAN_POINT('',(0.254,0.2285,2.157));
+#1009 = DIRECTION('',(4.440892098501E-016,-1.,2.331176954594E-015));
+#1010 = DIRECTION('',(1.035250531786E-030,-2.331176954594E-015,-1.));
+#1011 = ADVANCED_FACE('',(#1012),#1036,.T.);
+#1012 = FACE_BOUND('',#1013,.T.);
+#1013 = EDGE_LOOP('',(#1014,#1022,#1023,#1030));
+#1014 = ORIENTED_EDGE('',*,*,#1015,.T.);
+#1015 = EDGE_CURVE('',#1016,#312,#1018,.T.);
+#1016 = VERTEX_POINT('',#1017);
+#1017 = CARTESIAN_POINT('',(6.91,0.2285,2.157));
+#1018 = LINE('',#1019,#1020);
+#1019 = CARTESIAN_POINT('',(3.81,0.2285,2.157));
+#1020 = VECTOR('',#1021,1.);
+#1021 = DIRECTION('',(1.,3.216245299353E-016,0.E+000));
+#1022 = ORIENTED_EDGE('',*,*,#327,.T.);
+#1023 = ORIENTED_EDGE('',*,*,#1024,.T.);
+#1024 = EDGE_CURVE('',#321,#1025,#1027,.T.);
+#1025 = VERTEX_POINT('',#1026);
+#1026 = CARTESIAN_POINT('',(6.91,0.75,2.157));
+#1027 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1028,#1029),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#1028 = CARTESIAN_POINT('',(6.985,0.825,2.157));
+#1029 = CARTESIAN_POINT('',(6.91,0.75,2.157));
+#1030 = ORIENTED_EDGE('',*,*,#1031,.F.);
+#1031 = EDGE_CURVE('',#1016,#1025,#1032,.T.);
+#1032 = LINE('',#1033,#1034);
+#1033 = CARTESIAN_POINT('',(6.91,-8.37,2.157));
+#1034 = VECTOR('',#1035,1.);
+#1035 = DIRECTION('',(-4.440892098501E-016,1.,0.E+000));
+#1036 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#1037,#1038)
+    ,(#1039,#1040
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.E+000,9.27),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#1037 = CARTESIAN_POINT('',(6.985,-8.445,2.157));
+#1038 = CARTESIAN_POINT('',(6.91,-8.37,2.157));
+#1039 = CARTESIAN_POINT('',(6.985,0.825,2.157));
+#1040 = CARTESIAN_POINT('',(6.91,0.75,2.157));
+#1041 = ADVANCED_FACE('',(#1042),#1094,.F.);
+#1042 = FACE_BOUND('',#1043,.F.);
+#1043 = EDGE_LOOP('',(#1044,#1045,#1046,#1055,#1063,#1071,#1079,#1088));
+#1044 = ORIENTED_EDGE('',*,*,#403,.T.);
+#1045 = ORIENTED_EDGE('',*,*,#341,.T.);
+#1046 = ORIENTED_EDGE('',*,*,#1047,.F.);
+#1047 = EDGE_CURVE('',#1048,#342,#1050,.T.);
+#1048 = VERTEX_POINT('',#1049);
+#1049 = CARTESIAN_POINT('',(7.493,-6.858,1.776));
+#1050 = CIRCLE('',#1051,0.127);
+#1051 = AXIS2_PLACEMENT_3D('',#1052,#1053,#1054);
+#1052 = CARTESIAN_POINT('',(7.366,-6.858,1.776));
+#1053 = DIRECTION('',(3.216245299353E-016,-1.,0.E+000));
+#1054 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#1055 = ORIENTED_EDGE('',*,*,#1056,.F.);
+#1056 = EDGE_CURVE('',#1057,#1048,#1059,.T.);
+#1057 = VERTEX_POINT('',#1058);
+#1058 = CARTESIAN_POINT('',(7.493,-6.858,0.E+000));
+#1059 = LINE('',#1060,#1061);
+#1060 = CARTESIAN_POINT('',(7.493,-6.858,0.E+000));
+#1061 = VECTOR('',#1062,1.);
+#1062 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1063 = ORIENTED_EDGE('',*,*,#1064,.F.);
+#1064 = EDGE_CURVE('',#1065,#1057,#1067,.T.);
+#1065 = VERTEX_POINT('',#1066);
+#1066 = CARTESIAN_POINT('',(7.747,-6.858,0.E+000));
+#1067 = LINE('',#1068,#1069);
+#1068 = CARTESIAN_POINT('',(7.747,-6.858,0.E+000));
+#1069 = VECTOR('',#1070,1.);
+#1070 = DIRECTION('',(-1.,-3.216245299353E-016,0.E+000));
+#1071 = ORIENTED_EDGE('',*,*,#1072,.T.);
+#1072 = EDGE_CURVE('',#1065,#1073,#1075,.T.);
+#1073 = VERTEX_POINT('',#1074);
+#1074 = CARTESIAN_POINT('',(7.747,-6.858,1.776));
+#1075 = LINE('',#1076,#1077);
+#1076 = CARTESIAN_POINT('',(7.747,-6.858,0.E+000));
+#1077 = VECTOR('',#1078,1.);
+#1078 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1079 = ORIENTED_EDGE('',*,*,#1080,.F.);
+#1080 = EDGE_CURVE('',#1081,#1073,#1083,.T.);
+#1081 = VERTEX_POINT('',#1082);
+#1082 = CARTESIAN_POINT('',(7.366,-6.858,2.157));
+#1083 = CIRCLE('',#1084,0.381);
+#1084 = AXIS2_PLACEMENT_3D('',#1085,#1086,#1087);
+#1085 = CARTESIAN_POINT('',(7.366,-6.858,1.776));
+#1086 = DIRECTION('',(-3.216245299353E-016,1.,0.E+000));
+#1087 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1088 = ORIENTED_EDGE('',*,*,#1089,.F.);
+#1089 = EDGE_CURVE('',#404,#1081,#1090,.T.);
+#1090 = LINE('',#1091,#1092);
+#1091 = CARTESIAN_POINT('',(3.81,-6.858,2.157));
+#1092 = VECTOR('',#1093,1.);
+#1093 = DIRECTION('',(1.,3.216245299353E-016,0.E+000));
+#1094 = PLANE('',#1095);
+#1095 = AXIS2_PLACEMENT_3D('',#1096,#1097,#1098);
+#1096 = CARTESIAN_POINT('',(0.254,-6.858,2.157));
+#1097 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000));
+#1098 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#1099 = ADVANCED_FACE('',(#1100),#1111,.F.);
+#1100 = FACE_BOUND('',#1101,.F.);
+#1101 = EDGE_LOOP('',(#1102,#1108,#1109,#1110));
+#1102 = ORIENTED_EDGE('',*,*,#1103,.T.);
+#1103 = EDGE_CURVE('',#935,#1048,#1104,.T.);
+#1104 = LINE('',#1105,#1106);
+#1105 = CARTESIAN_POINT('',(7.493,-7.8485,1.776));
+#1106 = VECTOR('',#1107,1.);
+#1107 = DIRECTION('',(-3.216245299353E-016,1.,0.E+000));
+#1108 = ORIENTED_EDGE('',*,*,#1047,.T.);
+#1109 = ORIENTED_EDGE('',*,*,#358,.F.);
+#1110 = ORIENTED_EDGE('',*,*,#942,.F.);
+#1111 = CYLINDRICAL_SURFACE('',#1112,0.127);
+#1112 = AXIS2_PLACEMENT_3D('',#1113,#1114,#1115);
+#1113 = CARTESIAN_POINT('',(7.366,-7.8485,1.776));
+#1114 = DIRECTION('',(-3.216245299353E-016,1.,0.E+000));
+#1115 = DIRECTION('',(1.,3.216245299353E-016,0.E+000));
+#1116 = ADVANCED_FACE('',(#1117),#1136,.F.);
+#1117 = FACE_BOUND('',#1118,.F.);
+#1118 = EDGE_LOOP('',(#1119,#1120,#1121,#1130));
+#1119 = ORIENTED_EDGE('',*,*,#959,.T.);
+#1120 = ORIENTED_EDGE('',*,*,#389,.T.);
+#1121 = ORIENTED_EDGE('',*,*,#1122,.F.);
+#1122 = EDGE_CURVE('',#1123,#382,#1125,.T.);
+#1123 = VERTEX_POINT('',#1124);
+#1124 = CARTESIAN_POINT('',(7.493,-0.762,1.776));
+#1125 = CIRCLE('',#1126,0.127);
+#1126 = AXIS2_PLACEMENT_3D('',#1127,#1128,#1129);
+#1127 = CARTESIAN_POINT('',(7.366,-0.762,1.776));
+#1128 = DIRECTION('',(3.216245299353E-016,-1.,0.E+000));
+#1129 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1130 = ORIENTED_EDGE('',*,*,#1131,.F.);
+#1131 = EDGE_CURVE('',#960,#1123,#1132,.T.);
+#1132 = LINE('',#1133,#1134);
+#1133 = CARTESIAN_POINT('',(7.493,0.2285,1.776));
+#1134 = VECTOR('',#1135,1.);
+#1135 = DIRECTION('',(3.216245299353E-016,-1.,0.E+000));
+#1136 = CYLINDRICAL_SURFACE('',#1137,0.127);
+#1137 = AXIS2_PLACEMENT_3D('',#1138,#1139,#1140);
+#1138 = CARTESIAN_POINT('',(7.366,0.2285,1.776));
+#1139 = DIRECTION('',(3.216245299353E-016,-1.,0.E+000));
+#1140 = DIRECTION('',(1.,3.216245299353E-016,0.E+000));
+#1141 = ADVANCED_FACE('',(#1142),#1186,.T.);
+#1142 = FACE_BOUND('',#1143,.T.);
+#1143 = EDGE_LOOP('',(#1144,#1145,#1146,#1147,#1155,#1163,#1171,#1180));
+#1144 = ORIENTED_EDGE('',*,*,#443,.T.);
+#1145 = ORIENTED_EDGE('',*,*,#381,.F.);
+#1146 = ORIENTED_EDGE('',*,*,#1122,.F.);
+#1147 = ORIENTED_EDGE('',*,*,#1148,.F.);
+#1148 = EDGE_CURVE('',#1149,#1123,#1151,.T.);
+#1149 = VERTEX_POINT('',#1150);
+#1150 = CARTESIAN_POINT('',(7.493,-0.762,0.E+000));
+#1151 = LINE('',#1152,#1153);
+#1152 = CARTESIAN_POINT('',(7.493,-0.762,0.E+000));
+#1153 = VECTOR('',#1154,1.);
+#1154 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1155 = ORIENTED_EDGE('',*,*,#1156,.F.);
+#1156 = EDGE_CURVE('',#1157,#1149,#1159,.T.);
+#1157 = VERTEX_POINT('',#1158);
+#1158 = CARTESIAN_POINT('',(7.747,-0.762,0.E+000));
+#1159 = LINE('',#1160,#1161);
+#1160 = CARTESIAN_POINT('',(7.747,-0.762,0.E+000));
+#1161 = VECTOR('',#1162,1.);
+#1162 = DIRECTION('',(-1.,-3.216245299353E-016,0.E+000));
+#1163 = ORIENTED_EDGE('',*,*,#1164,.T.);
+#1164 = EDGE_CURVE('',#1157,#1165,#1167,.T.);
+#1165 = VERTEX_POINT('',#1166);
+#1166 = CARTESIAN_POINT('',(7.747,-0.762,1.776));
+#1167 = LINE('',#1168,#1169);
+#1168 = CARTESIAN_POINT('',(7.747,-0.762,0.E+000));
+#1169 = VECTOR('',#1170,1.);
+#1170 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1171 = ORIENTED_EDGE('',*,*,#1172,.T.);
+#1172 = EDGE_CURVE('',#1165,#1173,#1175,.T.);
+#1173 = VERTEX_POINT('',#1174);
+#1174 = CARTESIAN_POINT('',(7.366,-0.762,2.157));
+#1175 = CIRCLE('',#1176,0.381);
+#1176 = AXIS2_PLACEMENT_3D('',#1177,#1178,#1179);
+#1177 = CARTESIAN_POINT('',(7.366,-0.762,1.776));
+#1178 = DIRECTION('',(3.216245299353E-016,-1.,0.E+000));
+#1179 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1180 = ORIENTED_EDGE('',*,*,#1181,.T.);
+#1181 = EDGE_CURVE('',#1173,#444,#1182,.T.);
+#1182 = LINE('',#1183,#1184);
+#1183 = CARTESIAN_POINT('',(7.747,-0.762,2.157));
+#1184 = VECTOR('',#1185,1.);
+#1185 = DIRECTION('',(-1.,-3.216245299353E-016,0.E+000));
+#1186 = PLANE('',#1187);
+#1187 = AXIS2_PLACEMENT_3D('',#1188,#1189,#1190);
+#1188 = CARTESIAN_POINT('',(-0.127,-0.762,0.E+000));
+#1189 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000));
+#1190 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#1191 = ADVANCED_FACE('',(#1192),#1217,.T.);
+#1192 = FACE_BOUND('',#1193,.T.);
+#1193 = EDGE_LOOP('',(#1194,#1202,#1203,#1211));
+#1194 = ORIENTED_EDGE('',*,*,#1195,.T.);
+#1195 = EDGE_CURVE('',#1196,#404,#1198,.T.);
+#1196 = VERTEX_POINT('',#1197);
+#1197 = CARTESIAN_POINT('',(6.91,-6.858,2.157));
+#1198 = LINE('',#1199,#1200);
+#1199 = CARTESIAN_POINT('',(3.81,-6.858,2.157));
+#1200 = VECTOR('',#1201,1.);
+#1201 = DIRECTION('',(1.,3.216245299353E-016,0.E+000));
+#1202 = ORIENTED_EDGE('',*,*,#420,.T.);
+#1203 = ORIENTED_EDGE('',*,*,#1204,.T.);
+#1204 = EDGE_CURVE('',#413,#1205,#1207,.T.);
+#1205 = VERTEX_POINT('',#1206);
+#1206 = CARTESIAN_POINT('',(6.91,-5.842,2.157));
+#1207 = LINE('',#1208,#1209);
+#1208 = CARTESIAN_POINT('',(7.62,-5.842,2.157));
+#1209 = VECTOR('',#1210,1.);
+#1210 = DIRECTION('',(-1.,-3.216245299353E-016,0.E+000));
+#1211 = ORIENTED_EDGE('',*,*,#1212,.F.);
+#1212 = EDGE_CURVE('',#1196,#1205,#1213,.T.);
+#1213 = LINE('',#1214,#1215);
+#1214 = CARTESIAN_POINT('',(6.91,-8.37,2.157));
+#1215 = VECTOR('',#1216,1.);
+#1216 = DIRECTION('',(-4.440892098501E-016,1.,0.E+000));
+#1217 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#1218,#1219)
+    ,(#1220,#1221
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.E+000,9.27),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#1218 = CARTESIAN_POINT('',(6.985,-8.445,2.157));
+#1219 = CARTESIAN_POINT('',(6.91,-8.37,2.157));
+#1220 = CARTESIAN_POINT('',(6.985,0.825,2.157));
+#1221 = CARTESIAN_POINT('',(6.91,0.75,2.157));
+#1222 = ADVANCED_FACE('',(#1223),#1275,.F.);
+#1223 = FACE_BOUND('',#1224,.F.);
+#1224 = EDGE_LOOP('',(#1225,#1226,#1227,#1235,#1244,#1252,#1260,#1268));
+#1225 = ORIENTED_EDGE('',*,*,#474,.T.);
+#1226 = ORIENTED_EDGE('',*,*,#412,.T.);
+#1227 = ORIENTED_EDGE('',*,*,#1228,.F.);
+#1228 = EDGE_CURVE('',#1229,#413,#1231,.T.);
+#1229 = VERTEX_POINT('',#1230);
+#1230 = CARTESIAN_POINT('',(7.366,-5.842,2.157));
+#1231 = LINE('',#1232,#1233);
+#1232 = CARTESIAN_POINT('',(7.62,-5.842,2.157));
+#1233 = VECTOR('',#1234,1.);
+#1234 = DIRECTION('',(-1.,-3.216245299353E-016,0.E+000));
+#1235 = ORIENTED_EDGE('',*,*,#1236,.T.);
+#1236 = EDGE_CURVE('',#1229,#1237,#1239,.T.);
+#1237 = VERTEX_POINT('',#1238);
+#1238 = CARTESIAN_POINT('',(7.747,-5.842,1.776));
+#1239 = CIRCLE('',#1240,0.381);
+#1240 = AXIS2_PLACEMENT_3D('',#1241,#1242,#1243);
+#1241 = CARTESIAN_POINT('',(7.366,-5.842,1.776));
+#1242 = DIRECTION('',(-3.216245299353E-016,1.,0.E+000));
+#1243 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1244 = ORIENTED_EDGE('',*,*,#1245,.T.);
+#1245 = EDGE_CURVE('',#1237,#1246,#1248,.T.);
+#1246 = VERTEX_POINT('',#1247);
+#1247 = CARTESIAN_POINT('',(7.747,-5.842,0.E+000));
+#1248 = LINE('',#1249,#1250);
+#1249 = CARTESIAN_POINT('',(7.747,-5.842,2.157));
+#1250 = VECTOR('',#1251,1.);
+#1251 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#1252 = ORIENTED_EDGE('',*,*,#1253,.T.);
+#1253 = EDGE_CURVE('',#1246,#1254,#1256,.T.);
+#1254 = VERTEX_POINT('',#1255);
+#1255 = CARTESIAN_POINT('',(7.493,-5.842,0.E+000));
+#1256 = LINE('',#1257,#1258);
+#1257 = CARTESIAN_POINT('',(7.747,-5.842,0.E+000));
+#1258 = VECTOR('',#1259,1.);
+#1259 = DIRECTION('',(-1.,-3.216245299353E-016,0.E+000));
+#1260 = ORIENTED_EDGE('',*,*,#1261,.F.);
+#1261 = EDGE_CURVE('',#1262,#1254,#1264,.T.);
+#1262 = VERTEX_POINT('',#1263);
+#1263 = CARTESIAN_POINT('',(7.493,-5.842,1.776));
+#1264 = LINE('',#1265,#1266);
+#1265 = CARTESIAN_POINT('',(7.493,-5.842,2.157));
+#1266 = VECTOR('',#1267,1.);
+#1267 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#1268 = ORIENTED_EDGE('',*,*,#1269,.T.);
+#1269 = EDGE_CURVE('',#1262,#475,#1270,.T.);
+#1270 = CIRCLE('',#1271,0.127);
+#1271 = AXIS2_PLACEMENT_3D('',#1272,#1273,#1274);
+#1272 = CARTESIAN_POINT('',(7.366,-5.842,1.776));
+#1273 = DIRECTION('',(3.216245299353E-016,-1.,0.E+000));
+#1274 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#1275 = PLANE('',#1276);
+#1276 = AXIS2_PLACEMENT_3D('',#1277,#1278,#1279);
+#1277 = CARTESIAN_POINT('',(0.254,-5.842,2.157));
+#1278 = DIRECTION('',(-4.440892098501E-016,1.,0.E+000));
+#1279 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1280 = ADVANCED_FACE('',(#1281),#1333,.T.);
+#1281 = FACE_BOUND('',#1282,.T.);
+#1282 = EDGE_LOOP('',(#1283,#1284,#1285,#1293,#1302,#1310,#1318,#1326));
+#1283 = ORIENTED_EDGE('',*,*,#496,.F.);
+#1284 = ORIENTED_EDGE('',*,*,#434,.T.);
+#1285 = ORIENTED_EDGE('',*,*,#1286,.T.);
+#1286 = EDGE_CURVE('',#435,#1287,#1289,.T.);
+#1287 = VERTEX_POINT('',#1288);
+#1288 = CARTESIAN_POINT('',(7.366,-1.778,2.157));
+#1289 = LINE('',#1290,#1291);
+#1290 = CARTESIAN_POINT('',(3.683,-1.778,2.157));
+#1291 = VECTOR('',#1292,1.);
+#1292 = DIRECTION('',(1.,3.216245299353E-016,0.E+000));
+#1293 = ORIENTED_EDGE('',*,*,#1294,.T.);
+#1294 = EDGE_CURVE('',#1287,#1295,#1297,.T.);
+#1295 = VERTEX_POINT('',#1296);
+#1296 = CARTESIAN_POINT('',(7.747,-1.778,1.776));
+#1297 = CIRCLE('',#1298,0.381);
+#1298 = AXIS2_PLACEMENT_3D('',#1299,#1300,#1301);
+#1299 = CARTESIAN_POINT('',(7.366,-1.778,1.776));
+#1300 = DIRECTION('',(-3.216245299353E-016,1.,0.E+000));
+#1301 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1302 = ORIENTED_EDGE('',*,*,#1303,.F.);
+#1303 = EDGE_CURVE('',#1304,#1295,#1306,.T.);
+#1304 = VERTEX_POINT('',#1305);
+#1305 = CARTESIAN_POINT('',(7.747,-1.778,0.E+000));
+#1306 = LINE('',#1307,#1308);
+#1307 = CARTESIAN_POINT('',(7.747,-1.778,0.E+000));
+#1308 = VECTOR('',#1309,1.);
+#1309 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1310 = ORIENTED_EDGE('',*,*,#1311,.T.);
+#1311 = EDGE_CURVE('',#1304,#1312,#1314,.T.);
+#1312 = VERTEX_POINT('',#1313);
+#1313 = CARTESIAN_POINT('',(7.493,-1.778,0.E+000));
+#1314 = LINE('',#1315,#1316);
+#1315 = CARTESIAN_POINT('',(7.747,-1.778,0.E+000));
+#1316 = VECTOR('',#1317,1.);
+#1317 = DIRECTION('',(-1.,-3.216245299353E-016,0.E+000));
+#1318 = ORIENTED_EDGE('',*,*,#1319,.T.);
+#1319 = EDGE_CURVE('',#1312,#1320,#1322,.T.);
+#1320 = VERTEX_POINT('',#1321);
+#1321 = CARTESIAN_POINT('',(7.493,-1.778,1.776));
+#1322 = LINE('',#1323,#1324);
+#1323 = CARTESIAN_POINT('',(7.493,-1.778,0.E+000));
+#1324 = VECTOR('',#1325,1.);
+#1325 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1326 = ORIENTED_EDGE('',*,*,#1327,.T.);
+#1327 = EDGE_CURVE('',#1320,#497,#1328,.T.);
+#1328 = CIRCLE('',#1329,0.127);
+#1329 = AXIS2_PLACEMENT_3D('',#1330,#1331,#1332);
+#1330 = CARTESIAN_POINT('',(7.366,-1.778,1.776));
+#1331 = DIRECTION('',(3.216245299353E-016,-1.,0.E+000));
+#1332 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#1333 = PLANE('',#1334);
+#1334 = AXIS2_PLACEMENT_3D('',#1335,#1336,#1337);
+#1335 = CARTESIAN_POINT('',(0.254,-1.778,2.157));
+#1336 = DIRECTION('',(-4.440892098501E-016,1.,0.E+000));
+#1337 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1338 = ADVANCED_FACE('',(#1339),#1364,.T.);
+#1339 = FACE_BOUND('',#1340,.T.);
+#1340 = EDGE_LOOP('',(#1341,#1349,#1350,#1358));
+#1341 = ORIENTED_EDGE('',*,*,#1342,.T.);
+#1342 = EDGE_CURVE('',#1343,#435,#1345,.T.);
+#1343 = VERTEX_POINT('',#1344);
+#1344 = CARTESIAN_POINT('',(6.91,-1.778,2.157));
+#1345 = LINE('',#1346,#1347);
+#1346 = CARTESIAN_POINT('',(3.683,-1.778,2.157));
+#1347 = VECTOR('',#1348,1.);
+#1348 = DIRECTION('',(1.,3.216245299353E-016,0.E+000));
+#1349 = ORIENTED_EDGE('',*,*,#451,.T.);
+#1350 = ORIENTED_EDGE('',*,*,#1351,.T.);
+#1351 = EDGE_CURVE('',#444,#1352,#1354,.T.);
+#1352 = VERTEX_POINT('',#1353);
+#1353 = CARTESIAN_POINT('',(6.91,-0.762,2.157));
+#1354 = LINE('',#1355,#1356);
+#1355 = CARTESIAN_POINT('',(7.747,-0.762,2.157));
+#1356 = VECTOR('',#1357,1.);
+#1357 = DIRECTION('',(-1.,-3.216245299353E-016,0.E+000));
+#1358 = ORIENTED_EDGE('',*,*,#1359,.F.);
+#1359 = EDGE_CURVE('',#1343,#1352,#1360,.T.);
+#1360 = LINE('',#1361,#1362);
+#1361 = CARTESIAN_POINT('',(6.91,-8.37,2.157));
+#1362 = VECTOR('',#1363,1.);
+#1363 = DIRECTION('',(-4.440892098501E-016,1.,0.E+000));
+#1364 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#1365,#1366)
+    ,(#1367,#1368
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.E+000,9.27),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#1365 = CARTESIAN_POINT('',(6.985,-8.445,2.157));
+#1366 = CARTESIAN_POINT('',(6.91,-8.37,2.157));
+#1367 = CARTESIAN_POINT('',(6.985,0.825,2.157));
+#1368 = CARTESIAN_POINT('',(6.91,0.75,2.157));
+#1369 = ADVANCED_FACE('',(#1370),#1422,.T.);
+#1370 = FACE_BOUND('',#1371,.T.);
+#1371 = EDGE_LOOP('',(#1372,#1373,#1374,#1382,#1391,#1399,#1407,#1415));
+#1372 = ORIENTED_EDGE('',*,*,#465,.F.);
+#1373 = ORIENTED_EDGE('',*,*,#527,.T.);
+#1374 = ORIENTED_EDGE('',*,*,#1375,.T.);
+#1375 = EDGE_CURVE('',#528,#1376,#1378,.T.);
+#1376 = VERTEX_POINT('',#1377);
+#1377 = CARTESIAN_POINT('',(7.366,-4.318,2.157));
+#1378 = LINE('',#1379,#1380);
+#1379 = CARTESIAN_POINT('',(3.683,-4.318,2.157));
+#1380 = VECTOR('',#1381,1.);
+#1381 = DIRECTION('',(1.,3.216245299353E-016,0.E+000));
+#1382 = ORIENTED_EDGE('',*,*,#1383,.T.);
+#1383 = EDGE_CURVE('',#1376,#1384,#1386,.T.);
+#1384 = VERTEX_POINT('',#1385);
+#1385 = CARTESIAN_POINT('',(7.747,-4.318,1.776));
+#1386 = CIRCLE('',#1387,0.381);
+#1387 = AXIS2_PLACEMENT_3D('',#1388,#1389,#1390);
+#1388 = CARTESIAN_POINT('',(7.366,-4.318,1.776));
+#1389 = DIRECTION('',(-3.216245299353E-016,1.,0.E+000));
+#1390 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1391 = ORIENTED_EDGE('',*,*,#1392,.F.);
+#1392 = EDGE_CURVE('',#1393,#1384,#1395,.T.);
+#1393 = VERTEX_POINT('',#1394);
+#1394 = CARTESIAN_POINT('',(7.747,-4.318,0.E+000));
+#1395 = LINE('',#1396,#1397);
+#1396 = CARTESIAN_POINT('',(7.747,-4.318,0.E+000));
+#1397 = VECTOR('',#1398,1.);
+#1398 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1399 = ORIENTED_EDGE('',*,*,#1400,.T.);
+#1400 = EDGE_CURVE('',#1393,#1401,#1403,.T.);
+#1401 = VERTEX_POINT('',#1402);
+#1402 = CARTESIAN_POINT('',(7.493,-4.318,0.E+000));
+#1403 = LINE('',#1404,#1405);
+#1404 = CARTESIAN_POINT('',(7.747,-4.318,0.E+000));
+#1405 = VECTOR('',#1406,1.);
+#1406 = DIRECTION('',(-1.,-3.216245299353E-016,0.E+000));
+#1407 = ORIENTED_EDGE('',*,*,#1408,.T.);
+#1408 = EDGE_CURVE('',#1401,#1409,#1411,.T.);
+#1409 = VERTEX_POINT('',#1410);
+#1410 = CARTESIAN_POINT('',(7.493,-4.318,1.776));
+#1411 = LINE('',#1412,#1413);
+#1412 = CARTESIAN_POINT('',(7.493,-4.318,0.E+000));
+#1413 = VECTOR('',#1414,1.);
+#1414 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1415 = ORIENTED_EDGE('',*,*,#1416,.T.);
+#1416 = EDGE_CURVE('',#1409,#466,#1417,.T.);
+#1417 = CIRCLE('',#1418,0.127);
+#1418 = AXIS2_PLACEMENT_3D('',#1419,#1420,#1421);
+#1419 = CARTESIAN_POINT('',(7.366,-4.318,1.776));
+#1420 = DIRECTION('',(3.216245299353E-016,-1.,0.E+000));
+#1421 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#1422 = PLANE('',#1423);
+#1423 = AXIS2_PLACEMENT_3D('',#1424,#1425,#1426);
+#1424 = CARTESIAN_POINT('',(0.254,-4.318,2.157));
+#1425 = DIRECTION('',(-4.440892098501E-016,1.,0.E+000));
+#1426 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1427 = ADVANCED_FACE('',(#1428),#1439,.F.);
+#1428 = FACE_BOUND('',#1429,.F.);
+#1429 = EDGE_LOOP('',(#1430,#1436,#1437,#1438));
+#1430 = ORIENTED_EDGE('',*,*,#1431,.T.);
+#1431 = EDGE_CURVE('',#1262,#1409,#1432,.T.);
+#1432 = LINE('',#1433,#1434);
+#1433 = CARTESIAN_POINT('',(7.493,-5.842,1.776));
+#1434 = VECTOR('',#1435,1.);
+#1435 = DIRECTION('',(-3.216245299353E-016,1.,0.E+000));
+#1436 = ORIENTED_EDGE('',*,*,#1416,.T.);
+#1437 = ORIENTED_EDGE('',*,*,#482,.F.);
+#1438 = ORIENTED_EDGE('',*,*,#1269,.F.);
+#1439 = CYLINDRICAL_SURFACE('',#1440,0.127);
+#1440 = AXIS2_PLACEMENT_3D('',#1441,#1442,#1443);
+#1441 = CARTESIAN_POINT('',(7.366,-5.842,1.776));
+#1442 = DIRECTION('',(-3.216245299353E-016,1.,0.E+000));
+#1443 = DIRECTION('',(1.,3.216245299353E-016,0.E+000));
+#1444 = ADVANCED_FACE('',(#1445),#1464,.F.);
+#1445 = FACE_BOUND('',#1446,.F.);
+#1446 = EDGE_LOOP('',(#1447,#1455,#1456,#1457));
+#1447 = ORIENTED_EDGE('',*,*,#1448,.T.);
+#1448 = EDGE_CURVE('',#1449,#1320,#1451,.T.);
+#1449 = VERTEX_POINT('',#1450);
+#1450 = CARTESIAN_POINT('',(7.493,-3.302,1.776));
+#1451 = LINE('',#1452,#1453);
+#1452 = CARTESIAN_POINT('',(7.493,-3.302,1.776));
+#1453 = VECTOR('',#1454,1.);
+#1454 = DIRECTION('',(-3.216245299353E-016,1.,0.E+000));
+#1455 = ORIENTED_EDGE('',*,*,#1327,.T.);
+#1456 = ORIENTED_EDGE('',*,*,#513,.F.);
+#1457 = ORIENTED_EDGE('',*,*,#1458,.F.);
+#1458 = EDGE_CURVE('',#1449,#506,#1459,.T.);
+#1459 = CIRCLE('',#1460,0.127);
+#1460 = AXIS2_PLACEMENT_3D('',#1461,#1462,#1463);
+#1461 = CARTESIAN_POINT('',(7.366,-3.302,1.776));
+#1462 = DIRECTION('',(3.216245299353E-016,-1.,0.E+000));
+#1463 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#1464 = CYLINDRICAL_SURFACE('',#1465,0.127);
+#1465 = AXIS2_PLACEMENT_3D('',#1466,#1467,#1468);
+#1466 = CARTESIAN_POINT('',(7.366,-3.302,1.776));
+#1467 = DIRECTION('',(-3.216245299353E-016,1.,0.E+000));
+#1468 = DIRECTION('',(1.,3.216245299353E-016,0.E+000));
+#1469 = ADVANCED_FACE('',(#1470),#1514,.F.);
+#1470 = FACE_BOUND('',#1471,.F.);
+#1471 = EDGE_LOOP('',(#1472,#1473,#1474,#1482,#1491,#1499,#1507,#1513));
+#1472 = ORIENTED_EDGE('',*,*,#505,.T.);
+#1473 = ORIENTED_EDGE('',*,*,#536,.T.);
+#1474 = ORIENTED_EDGE('',*,*,#1475,.F.);
+#1475 = EDGE_CURVE('',#1476,#537,#1478,.T.);
+#1476 = VERTEX_POINT('',#1477);
+#1477 = CARTESIAN_POINT('',(7.366,-3.302,2.157));
+#1478 = LINE('',#1479,#1480);
+#1479 = CARTESIAN_POINT('',(7.62,-3.302,2.157));
+#1480 = VECTOR('',#1481,1.);
+#1481 = DIRECTION('',(-1.,-3.216245299353E-016,0.E+000));
+#1482 = ORIENTED_EDGE('',*,*,#1483,.T.);
+#1483 = EDGE_CURVE('',#1476,#1484,#1486,.T.);
+#1484 = VERTEX_POINT('',#1485);
+#1485 = CARTESIAN_POINT('',(7.747,-3.302,1.776));
+#1486 = CIRCLE('',#1487,0.381);
+#1487 = AXIS2_PLACEMENT_3D('',#1488,#1489,#1490);
+#1488 = CARTESIAN_POINT('',(7.366,-3.302,1.776));
+#1489 = DIRECTION('',(-3.216245299353E-016,1.,0.E+000));
+#1490 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1491 = ORIENTED_EDGE('',*,*,#1492,.T.);
+#1492 = EDGE_CURVE('',#1484,#1493,#1495,.T.);
+#1493 = VERTEX_POINT('',#1494);
+#1494 = CARTESIAN_POINT('',(7.747,-3.302,0.E+000));
+#1495 = LINE('',#1496,#1497);
+#1496 = CARTESIAN_POINT('',(7.747,-3.302,2.157));
+#1497 = VECTOR('',#1498,1.);
+#1498 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#1499 = ORIENTED_EDGE('',*,*,#1500,.T.);
+#1500 = EDGE_CURVE('',#1493,#1501,#1503,.T.);
+#1501 = VERTEX_POINT('',#1502);
+#1502 = CARTESIAN_POINT('',(7.493,-3.302,0.E+000));
+#1503 = LINE('',#1504,#1505);
+#1504 = CARTESIAN_POINT('',(7.747,-3.302,0.E+000));
+#1505 = VECTOR('',#1506,1.);
+#1506 = DIRECTION('',(-1.,-3.216245299353E-016,0.E+000));
+#1507 = ORIENTED_EDGE('',*,*,#1508,.F.);
+#1508 = EDGE_CURVE('',#1449,#1501,#1509,.T.);
+#1509 = LINE('',#1510,#1511);
+#1510 = CARTESIAN_POINT('',(7.493,-3.302,2.157));
+#1511 = VECTOR('',#1512,1.);
+#1512 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#1513 = ORIENTED_EDGE('',*,*,#1458,.T.);
+#1514 = PLANE('',#1515);
+#1515 = AXIS2_PLACEMENT_3D('',#1516,#1517,#1518);
+#1516 = CARTESIAN_POINT('',(0.254,-3.302,2.157));
+#1517 = DIRECTION('',(-4.440892098501E-016,1.,0.E+000));
+#1518 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1519 = ADVANCED_FACE('',(#1520),#1545,.T.);
+#1520 = FACE_BOUND('',#1521,.T.);
+#1521 = EDGE_LOOP('',(#1522,#1530,#1531,#1539));
+#1522 = ORIENTED_EDGE('',*,*,#1523,.T.);
+#1523 = EDGE_CURVE('',#1524,#528,#1526,.T.);
+#1524 = VERTEX_POINT('',#1525);
+#1525 = CARTESIAN_POINT('',(6.91,-4.318,2.157));
+#1526 = LINE('',#1527,#1528);
+#1527 = CARTESIAN_POINT('',(3.683,-4.318,2.157));
+#1528 = VECTOR('',#1529,1.);
+#1529 = DIRECTION('',(1.,3.216245299353E-016,0.E+000));
+#1530 = ORIENTED_EDGE('',*,*,#544,.T.);
+#1531 = ORIENTED_EDGE('',*,*,#1532,.T.);
+#1532 = EDGE_CURVE('',#537,#1533,#1535,.T.);
+#1533 = VERTEX_POINT('',#1534);
+#1534 = CARTESIAN_POINT('',(6.91,-3.302,2.157));
+#1535 = LINE('',#1536,#1537);
+#1536 = CARTESIAN_POINT('',(7.62,-3.302,2.157));
+#1537 = VECTOR('',#1538,1.);
+#1538 = DIRECTION('',(-1.,-3.216245299353E-016,0.E+000));
+#1539 = ORIENTED_EDGE('',*,*,#1540,.F.);
+#1540 = EDGE_CURVE('',#1524,#1533,#1541,.T.);
+#1541 = LINE('',#1542,#1543);
+#1542 = CARTESIAN_POINT('',(6.91,-8.37,2.157));
+#1543 = VECTOR('',#1544,1.);
+#1544 = DIRECTION('',(-4.440892098501E-016,1.,0.E+000));
+#1545 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#1546,#1547)
+    ,(#1548,#1549
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.E+000,9.27),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#1546 = CARTESIAN_POINT('',(6.985,-8.445,2.157));
+#1547 = CARTESIAN_POINT('',(6.91,-8.37,2.157));
+#1548 = CARTESIAN_POINT('',(6.985,0.825,2.157));
+#1549 = CARTESIAN_POINT('',(6.91,0.75,2.157));
+#1550 = ADVANCED_FACE('',(#1551),#1568,.T.);
+#1551 = FACE_BOUND('',#1552,.T.);
+#1552 = EDGE_LOOP('',(#1553,#1554,#1561,#1567));
+#1553 = ORIENTED_EDGE('',*,*,#566,.T.);
+#1554 = ORIENTED_EDGE('',*,*,#1555,.T.);
+#1555 = EDGE_CURVE('',#560,#1556,#1558,.T.);
+#1556 = VERTEX_POINT('',#1557);
+#1557 = CARTESIAN_POINT('',(0.71,0.75,2.157));
+#1558 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1559,#1560),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#1559 = CARTESIAN_POINT('',(0.635,0.825,2.157));
+#1560 = CARTESIAN_POINT('',(0.71,0.75,2.157));
+#1561 = ORIENTED_EDGE('',*,*,#1562,.F.);
+#1562 = EDGE_CURVE('',#1025,#1556,#1563,.T.);
+#1563 = LINE('',#1564,#1565);
+#1564 = CARTESIAN_POINT('',(6.91,0.75,2.157));
+#1565 = VECTOR('',#1566,1.);
+#1566 = DIRECTION('',(-1.,-4.440892098501E-016,0.E+000));
+#1567 = ORIENTED_EDGE('',*,*,#1024,.F.);
+#1568 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#1569,#1570)
+    ,(#1571,#1572
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.E+000,6.35),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#1569 = CARTESIAN_POINT('',(6.985,0.825,2.157));
+#1570 = CARTESIAN_POINT('',(6.91,0.75,2.157));
+#1571 = CARTESIAN_POINT('',(0.635,0.825,2.157));
+#1572 = CARTESIAN_POINT('',(0.71,0.75,2.157));
+#1573 = ADVANCED_FACE('',(#1574),#1592,.T.);
+#1574 = FACE_BOUND('',#1575,.T.);
+#1575 = EDGE_LOOP('',(#1576,#1577,#1578,#1586));
+#1576 = ORIENTED_EDGE('',*,*,#1555,.F.);
+#1577 = ORIENTED_EDGE('',*,*,#591,.T.);
+#1578 = ORIENTED_EDGE('',*,*,#1579,.T.);
+#1579 = EDGE_CURVE('',#584,#1580,#1582,.T.);
+#1580 = VERTEX_POINT('',#1581);
+#1581 = CARTESIAN_POINT('',(0.71,0.2285,2.157));
+#1582 = LINE('',#1583,#1584);
+#1583 = CARTESIAN_POINT('',(-0.127,0.2285,2.157));
+#1584 = VECTOR('',#1585,1.);
+#1585 = DIRECTION('',(1.,4.440892098501E-016,0.E+000));
+#1586 = ORIENTED_EDGE('',*,*,#1587,.F.);
+#1587 = EDGE_CURVE('',#1556,#1580,#1588,.T.);
+#1588 = LINE('',#1589,#1590);
+#1589 = CARTESIAN_POINT('',(0.71,0.75,2.157));
+#1590 = VECTOR('',#1591,1.);
+#1591 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000));
+#1592 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#1593,#1594)
+    ,(#1595,#1596
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.E+000,9.27),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#1593 = CARTESIAN_POINT('',(0.635,0.825,2.157));
+#1594 = CARTESIAN_POINT('',(0.71,0.75,2.157));
+#1595 = CARTESIAN_POINT('',(0.635,-8.445,2.157));
+#1596 = CARTESIAN_POINT('',(0.71,-8.37,2.157));
+#1597 = ADVANCED_FACE('',(#1598),#1650,.F.);
+#1598 = FACE_BOUND('',#1599,.F.);
+#1599 = EDGE_LOOP('',(#1600,#1608,#1617,#1625,#1633,#1641,#1648,#1649));
+#1600 = ORIENTED_EDGE('',*,*,#1601,.F.);
+#1601 = EDGE_CURVE('',#1602,#584,#1604,.T.);
+#1602 = VERTEX_POINT('',#1603);
+#1603 = CARTESIAN_POINT('',(0.254,0.2285,2.157));
+#1604 = LINE('',#1605,#1606);
+#1605 = CARTESIAN_POINT('',(-0.127,0.2285,2.157));
+#1606 = VECTOR('',#1607,1.);
+#1607 = DIRECTION('',(1.,4.440892098501E-016,0.E+000));
+#1608 = ORIENTED_EDGE('',*,*,#1609,.T.);
+#1609 = EDGE_CURVE('',#1602,#1610,#1612,.T.);
+#1610 = VERTEX_POINT('',#1611);
+#1611 = CARTESIAN_POINT('',(-0.127,0.2285,1.776));
+#1612 = CIRCLE('',#1613,0.381);
+#1613 = AXIS2_PLACEMENT_3D('',#1614,#1615,#1616);
+#1614 = CARTESIAN_POINT('',(0.254,0.2285,1.776));
+#1615 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000));
+#1616 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1617 = ORIENTED_EDGE('',*,*,#1618,.T.);
+#1618 = EDGE_CURVE('',#1610,#1619,#1621,.T.);
+#1619 = VERTEX_POINT('',#1620);
+#1620 = CARTESIAN_POINT('',(-0.127,0.2285,-2.843));
+#1621 = LINE('',#1622,#1623);
+#1622 = CARTESIAN_POINT('',(-0.127,0.2285,2.157));
+#1623 = VECTOR('',#1624,1.);
+#1624 = DIRECTION('',(-0.E+000,0.E+000,-1.));
+#1625 = ORIENTED_EDGE('',*,*,#1626,.T.);
+#1626 = EDGE_CURVE('',#1619,#1627,#1629,.T.);
+#1627 = VERTEX_POINT('',#1628);
+#1628 = CARTESIAN_POINT('',(0.127,0.2285,-2.843));
+#1629 = LINE('',#1630,#1631);
+#1630 = CARTESIAN_POINT('',(-0.127,0.2285,-2.843));
+#1631 = VECTOR('',#1632,1.);
+#1632 = DIRECTION('',(1.,4.440892098501E-016,0.E+000));
+#1633 = ORIENTED_EDGE('',*,*,#1634,.F.);
+#1634 = EDGE_CURVE('',#1635,#1627,#1637,.T.);
+#1635 = VERTEX_POINT('',#1636);
+#1636 = CARTESIAN_POINT('',(0.127,0.2285,1.776));
+#1637 = LINE('',#1638,#1639);
+#1638 = CARTESIAN_POINT('',(0.127,0.2285,2.157));
+#1639 = VECTOR('',#1640,1.);
+#1640 = DIRECTION('',(-0.E+000,0.E+000,-1.));
+#1641 = ORIENTED_EDGE('',*,*,#1642,.T.);
+#1642 = EDGE_CURVE('',#1635,#636,#1643,.T.);
+#1643 = CIRCLE('',#1644,0.127);
+#1644 = AXIS2_PLACEMENT_3D('',#1645,#1646,#1647);
+#1645 = CARTESIAN_POINT('',(0.254,0.2285,1.776));
+#1646 = DIRECTION('',(-4.440892098501E-016,1.,0.E+000));
+#1647 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#1648 = ORIENTED_EDGE('',*,*,#635,.T.);
+#1649 = ORIENTED_EDGE('',*,*,#583,.T.);
+#1650 = PLANE('',#1651);
+#1651 = AXIS2_PLACEMENT_3D('',#1652,#1653,#1654);
+#1652 = CARTESIAN_POINT('',(0.254,0.2285,2.157));
+#1653 = DIRECTION('',(4.440892098501E-016,-1.,2.331176954594E-015));
+#1654 = DIRECTION('',(1.035250531786E-030,-2.331176954594E-015,-1.));
+#1655 = ADVANCED_FACE('',(#1656),#1708,.F.);
+#1656 = FACE_BOUND('',#1657,.F.);
+#1657 = EDGE_LOOP('',(#1658,#1668,#1677,#1683,#1684,#1685,#1694,#1702));
+#1658 = ORIENTED_EDGE('',*,*,#1659,.F.);
+#1659 = EDGE_CURVE('',#1660,#1662,#1664,.T.);
+#1660 = VERTEX_POINT('',#1661);
+#1661 = CARTESIAN_POINT('',(-0.127,-7.8485,1.776));
+#1662 = VERTEX_POINT('',#1663);
+#1663 = CARTESIAN_POINT('',(-0.127,-7.8485,-2.843));
+#1664 = LINE('',#1665,#1666);
+#1665 = CARTESIAN_POINT('',(-0.127,-7.8485,2.157));
+#1666 = VECTOR('',#1667,1.);
+#1667 = DIRECTION('',(-0.E+000,0.E+000,-1.));
+#1668 = ORIENTED_EDGE('',*,*,#1669,.T.);
+#1669 = EDGE_CURVE('',#1660,#1670,#1672,.T.);
+#1670 = VERTEX_POINT('',#1671);
+#1671 = CARTESIAN_POINT('',(0.254,-7.8485,2.157));
+#1672 = CIRCLE('',#1673,0.381);
+#1673 = AXIS2_PLACEMENT_3D('',#1674,#1675,#1676);
+#1674 = CARTESIAN_POINT('',(0.254,-7.8485,1.776));
+#1675 = DIRECTION('',(-4.440892098501E-016,1.,0.E+000));
+#1676 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1677 = ORIENTED_EDGE('',*,*,#1678,.F.);
+#1678 = EDGE_CURVE('',#606,#1670,#1679,.T.);
+#1679 = LINE('',#1680,#1681);
+#1680 = CARTESIAN_POINT('',(3.81,-7.8485,2.157));
+#1681 = VECTOR('',#1682,1.);
+#1682 = DIRECTION('',(-1.,-4.440892098501E-016,0.E+000));
+#1683 = ORIENTED_EDGE('',*,*,#605,.T.);
+#1684 = ORIENTED_EDGE('',*,*,#682,.T.);
+#1685 = ORIENTED_EDGE('',*,*,#1686,.F.);
+#1686 = EDGE_CURVE('',#1687,#675,#1689,.T.);
+#1687 = VERTEX_POINT('',#1688);
+#1688 = CARTESIAN_POINT('',(0.127,-7.8485,1.776));
+#1689 = CIRCLE('',#1690,0.127);
+#1690 = AXIS2_PLACEMENT_3D('',#1691,#1692,#1693);
+#1691 = CARTESIAN_POINT('',(0.254,-7.8485,1.776));
+#1692 = DIRECTION('',(-4.440892098501E-016,1.,0.E+000));
+#1693 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1694 = ORIENTED_EDGE('',*,*,#1695,.T.);
+#1695 = EDGE_CURVE('',#1687,#1696,#1698,.T.);
+#1696 = VERTEX_POINT('',#1697);
+#1697 = CARTESIAN_POINT('',(0.127,-7.8485,-2.843));
+#1698 = LINE('',#1699,#1700);
+#1699 = CARTESIAN_POINT('',(0.127,-7.8485,2.157));
+#1700 = VECTOR('',#1701,1.);
+#1701 = DIRECTION('',(-0.E+000,0.E+000,-1.));
+#1702 = ORIENTED_EDGE('',*,*,#1703,.F.);
+#1703 = EDGE_CURVE('',#1662,#1696,#1704,.T.);
+#1704 = LINE('',#1705,#1706);
+#1705 = CARTESIAN_POINT('',(-0.127,-7.8485,-2.843));
+#1706 = VECTOR('',#1707,1.);
+#1707 = DIRECTION('',(1.,4.440892098501E-016,0.E+000));
+#1708 = PLANE('',#1709);
+#1709 = AXIS2_PLACEMENT_3D('',#1710,#1711,#1712);
+#1710 = CARTESIAN_POINT('',(-0.127,-7.8485,1.776));
+#1711 = DIRECTION('',(-4.440892098501E-016,1.,0.E+000));
+#1712 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1713 = ADVANCED_FACE('',(#1714),#1738,.T.);
+#1714 = FACE_BOUND('',#1715,.T.);
+#1715 = EDGE_LOOP('',(#1716,#1724,#1725,#1732));
+#1716 = ORIENTED_EDGE('',*,*,#1717,.T.);
+#1717 = EDGE_CURVE('',#1718,#606,#1720,.T.);
+#1718 = VERTEX_POINT('',#1719);
+#1719 = CARTESIAN_POINT('',(0.71,-7.8485,2.157));
+#1720 = LINE('',#1721,#1722);
+#1721 = CARTESIAN_POINT('',(3.81,-7.8485,2.157));
+#1722 = VECTOR('',#1723,1.);
+#1723 = DIRECTION('',(-1.,-4.440892098501E-016,0.E+000));
+#1724 = ORIENTED_EDGE('',*,*,#621,.T.);
+#1725 = ORIENTED_EDGE('',*,*,#1726,.T.);
+#1726 = EDGE_CURVE('',#615,#1727,#1729,.T.);
+#1727 = VERTEX_POINT('',#1728);
+#1728 = CARTESIAN_POINT('',(0.71,-8.37,2.157));
+#1729 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1730,#1731),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#1730 = CARTESIAN_POINT('',(0.635,-8.445,2.157));
+#1731 = CARTESIAN_POINT('',(0.71,-8.37,2.157));
+#1732 = ORIENTED_EDGE('',*,*,#1733,.F.);
+#1733 = EDGE_CURVE('',#1718,#1727,#1734,.T.);
+#1734 = LINE('',#1735,#1736);
+#1735 = CARTESIAN_POINT('',(0.71,0.75,2.157));
+#1736 = VECTOR('',#1737,1.);
+#1737 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000));
+#1738 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#1739,#1740)
+    ,(#1741,#1742
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.E+000,9.27),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#1739 = CARTESIAN_POINT('',(0.635,0.825,2.157));
+#1740 = CARTESIAN_POINT('',(0.71,0.75,2.157));
+#1741 = CARTESIAN_POINT('',(0.635,-8.445,2.157));
+#1742 = CARTESIAN_POINT('',(0.71,-8.37,2.157));
+#1743 = ADVANCED_FACE('',(#1744),#1796,.T.);
+#1744 = FACE_BOUND('',#1745,.T.);
+#1745 = EDGE_LOOP('',(#1746,#1757,#1765,#1773,#1781,#1788,#1789,#1790));
+#1746 = ORIENTED_EDGE('',*,*,#1747,.T.);
+#1747 = EDGE_CURVE('',#1748,#1750,#1752,.T.);
+#1748 = VERTEX_POINT('',#1749);
+#1749 = CARTESIAN_POINT('',(0.254,-0.762,2.157));
+#1750 = VERTEX_POINT('',#1751);
+#1751 = CARTESIAN_POINT('',(-0.127,-0.762,1.776));
+#1752 = CIRCLE('',#1753,0.381);
+#1753 = AXIS2_PLACEMENT_3D('',#1754,#1755,#1756);
+#1754 = CARTESIAN_POINT('',(0.254,-0.762,1.776));
+#1755 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000));
+#1756 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1757 = ORIENTED_EDGE('',*,*,#1758,.F.);
+#1758 = EDGE_CURVE('',#1759,#1750,#1761,.T.);
+#1759 = VERTEX_POINT('',#1760);
+#1760 = CARTESIAN_POINT('',(-0.127,-0.762,0.E+000));
+#1761 = LINE('',#1762,#1763);
+#1762 = CARTESIAN_POINT('',(-0.127,-0.762,0.E+000));
+#1763 = VECTOR('',#1764,1.);
+#1764 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1765 = ORIENTED_EDGE('',*,*,#1766,.T.);
+#1766 = EDGE_CURVE('',#1759,#1767,#1769,.T.);
+#1767 = VERTEX_POINT('',#1768);
+#1768 = CARTESIAN_POINT('',(0.127,-0.762,0.E+000));
+#1769 = LINE('',#1770,#1771);
+#1770 = CARTESIAN_POINT('',(-0.127,-0.762,0.E+000));
+#1771 = VECTOR('',#1772,1.);
+#1772 = DIRECTION('',(1.,4.440892098501E-016,0.E+000));
+#1773 = ORIENTED_EDGE('',*,*,#1774,.T.);
+#1774 = EDGE_CURVE('',#1767,#1775,#1777,.T.);
+#1775 = VERTEX_POINT('',#1776);
+#1776 = CARTESIAN_POINT('',(0.127,-0.762,1.776));
+#1777 = LINE('',#1778,#1779);
+#1778 = CARTESIAN_POINT('',(0.127,-0.762,0.E+000));
+#1779 = VECTOR('',#1780,1.);
+#1780 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1781 = ORIENTED_EDGE('',*,*,#1782,.T.);
+#1782 = EDGE_CURVE('',#1775,#644,#1783,.T.);
+#1783 = CIRCLE('',#1784,0.127);
+#1784 = AXIS2_PLACEMENT_3D('',#1785,#1786,#1787);
+#1785 = CARTESIAN_POINT('',(0.254,-0.762,1.776));
+#1786 = DIRECTION('',(-4.440892098501E-016,1.,0.E+000));
+#1787 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#1788 = ORIENTED_EDGE('',*,*,#651,.F.);
+#1789 = ORIENTED_EDGE('',*,*,#697,.T.);
+#1790 = ORIENTED_EDGE('',*,*,#1791,.T.);
+#1791 = EDGE_CURVE('',#698,#1748,#1792,.T.);
+#1792 = LINE('',#1793,#1794);
+#1793 = CARTESIAN_POINT('',(3.81,-0.762,2.157));
+#1794 = VECTOR('',#1795,1.);
+#1795 = DIRECTION('',(-1.,-4.440892098501E-016,0.E+000));
+#1796 = PLANE('',#1797);
+#1797 = AXIS2_PLACEMENT_3D('',#1798,#1799,#1800);
+#1798 = CARTESIAN_POINT('',(-0.127,-0.762,0.E+000));
+#1799 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000));
+#1800 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#1801 = ADVANCED_FACE('',(#1802),#1813,.F.);
+#1802 = FACE_BOUND('',#1803,.F.);
+#1803 = EDGE_LOOP('',(#1804,#1810,#1811,#1812));
+#1804 = ORIENTED_EDGE('',*,*,#1805,.T.);
+#1805 = EDGE_CURVE('',#1635,#1775,#1806,.T.);
+#1806 = LINE('',#1807,#1808);
+#1807 = CARTESIAN_POINT('',(0.127,0.2285,1.776));
+#1808 = VECTOR('',#1809,1.);
+#1809 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000));
+#1810 = ORIENTED_EDGE('',*,*,#1782,.T.);
+#1811 = ORIENTED_EDGE('',*,*,#643,.F.);
+#1812 = ORIENTED_EDGE('',*,*,#1642,.F.);
+#1813 = CYLINDRICAL_SURFACE('',#1814,0.127);
+#1814 = AXIS2_PLACEMENT_3D('',#1815,#1816,#1817);
+#1815 = CARTESIAN_POINT('',(0.254,0.2285,1.776));
+#1816 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000));
+#1817 = DIRECTION('',(-1.,-4.440892098501E-016,0.E+000));
+#1818 = ADVANCED_FACE('',(#1819),#1871,.F.);
+#1819 = FACE_BOUND('',#1820,.F.);
+#1820 = EDGE_LOOP('',(#1821,#1829,#1838,#1846,#1854,#1862,#1869,#1870));
+#1821 = ORIENTED_EDGE('',*,*,#1822,.F.);
+#1822 = EDGE_CURVE('',#1823,#738,#1825,.T.);
+#1823 = VERTEX_POINT('',#1824);
+#1824 = CARTESIAN_POINT('',(0.254,-6.858,2.157));
+#1825 = LINE('',#1826,#1827);
+#1826 = CARTESIAN_POINT('',(-0.127,-6.858,2.157));
+#1827 = VECTOR('',#1828,1.);
+#1828 = DIRECTION('',(1.,4.440892098501E-016,0.E+000));
+#1829 = ORIENTED_EDGE('',*,*,#1830,.F.);
+#1830 = EDGE_CURVE('',#1831,#1823,#1833,.T.);
+#1831 = VERTEX_POINT('',#1832);
+#1832 = CARTESIAN_POINT('',(-0.127,-6.858,1.776));
+#1833 = CIRCLE('',#1834,0.381);
+#1834 = AXIS2_PLACEMENT_3D('',#1835,#1836,#1837);
+#1835 = CARTESIAN_POINT('',(0.254,-6.858,1.776));
+#1836 = DIRECTION('',(-4.440892098501E-016,1.,0.E+000));
+#1837 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1838 = ORIENTED_EDGE('',*,*,#1839,.F.);
+#1839 = EDGE_CURVE('',#1840,#1831,#1842,.T.);
+#1840 = VERTEX_POINT('',#1841);
+#1841 = CARTESIAN_POINT('',(-0.127,-6.858,0.E+000));
+#1842 = LINE('',#1843,#1844);
+#1843 = CARTESIAN_POINT('',(-0.127,-6.858,0.E+000));
+#1844 = VECTOR('',#1845,1.);
+#1845 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1846 = ORIENTED_EDGE('',*,*,#1847,.T.);
+#1847 = EDGE_CURVE('',#1840,#1848,#1850,.T.);
+#1848 = VERTEX_POINT('',#1849);
+#1849 = CARTESIAN_POINT('',(0.127,-6.858,0.E+000));
+#1850 = LINE('',#1851,#1852);
+#1851 = CARTESIAN_POINT('',(-0.127,-6.858,0.E+000));
+#1852 = VECTOR('',#1853,1.);
+#1853 = DIRECTION('',(1.,4.440892098501E-016,0.E+000));
+#1854 = ORIENTED_EDGE('',*,*,#1855,.T.);
+#1855 = EDGE_CURVE('',#1848,#1856,#1858,.T.);
+#1856 = VERTEX_POINT('',#1857);
+#1857 = CARTESIAN_POINT('',(0.127,-6.858,1.776));
+#1858 = LINE('',#1859,#1860);
+#1859 = CARTESIAN_POINT('',(0.127,-6.858,0.E+000));
+#1860 = VECTOR('',#1861,1.);
+#1861 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1862 = ORIENTED_EDGE('',*,*,#1863,.T.);
+#1863 = EDGE_CURVE('',#1856,#667,#1864,.T.);
+#1864 = CIRCLE('',#1865,0.127);
+#1865 = AXIS2_PLACEMENT_3D('',#1866,#1867,#1868);
+#1866 = CARTESIAN_POINT('',(0.254,-6.858,1.776));
+#1867 = DIRECTION('',(-4.440892098501E-016,1.,0.E+000));
+#1868 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1869 = ORIENTED_EDGE('',*,*,#666,.T.);
+#1870 = ORIENTED_EDGE('',*,*,#737,.T.);
+#1871 = PLANE('',#1872);
+#1872 = AXIS2_PLACEMENT_3D('',#1873,#1874,#1875);
+#1873 = CARTESIAN_POINT('',(0.254,-6.858,2.157));
+#1874 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000));
+#1875 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#1876 = ADVANCED_FACE('',(#1877),#1888,.F.);
+#1877 = FACE_BOUND('',#1878,.F.);
+#1878 = EDGE_LOOP('',(#1879,#1880,#1881,#1882));
+#1879 = ORIENTED_EDGE('',*,*,#1686,.T.);
+#1880 = ORIENTED_EDGE('',*,*,#674,.T.);
+#1881 = ORIENTED_EDGE('',*,*,#1863,.F.);
+#1882 = ORIENTED_EDGE('',*,*,#1883,.F.);
+#1883 = EDGE_CURVE('',#1687,#1856,#1884,.T.);
+#1884 = LINE('',#1885,#1886);
+#1885 = CARTESIAN_POINT('',(0.127,-7.8485,1.776));
+#1886 = VECTOR('',#1887,1.);
+#1887 = DIRECTION('',(-4.440892098501E-016,1.,0.E+000));
+#1888 = CYLINDRICAL_SURFACE('',#1889,0.127);
+#1889 = AXIS2_PLACEMENT_3D('',#1890,#1891,#1892);
+#1890 = CARTESIAN_POINT('',(0.254,-7.8485,1.776));
+#1891 = DIRECTION('',(-4.440892098501E-016,1.,0.E+000));
+#1892 = DIRECTION('',(-1.,-4.440892098501E-016,0.E+000));
+#1893 = ADVANCED_FACE('',(#1894),#1919,.T.);
+#1894 = FACE_BOUND('',#1895,.T.);
+#1895 = EDGE_LOOP('',(#1896,#1904,#1905,#1913));
+#1896 = ORIENTED_EDGE('',*,*,#1897,.T.);
+#1897 = EDGE_CURVE('',#1898,#698,#1900,.T.);
+#1898 = VERTEX_POINT('',#1899);
+#1899 = CARTESIAN_POINT('',(0.71,-0.762,2.157));
+#1900 = LINE('',#1901,#1902);
+#1901 = CARTESIAN_POINT('',(3.81,-0.762,2.157));
+#1902 = VECTOR('',#1903,1.);
+#1903 = DIRECTION('',(-1.,-4.440892098501E-016,0.E+000));
+#1904 = ORIENTED_EDGE('',*,*,#714,.T.);
+#1905 = ORIENTED_EDGE('',*,*,#1906,.T.);
+#1906 = EDGE_CURVE('',#707,#1907,#1909,.T.);
+#1907 = VERTEX_POINT('',#1908);
+#1908 = CARTESIAN_POINT('',(0.71,-1.778,2.157));
+#1909 = LINE('',#1910,#1911);
+#1910 = CARTESIAN_POINT('',(-2.442490654175E-015,-1.778,2.157));
+#1911 = VECTOR('',#1912,1.);
+#1912 = DIRECTION('',(1.,4.440892098501E-016,0.E+000));
+#1913 = ORIENTED_EDGE('',*,*,#1914,.F.);
+#1914 = EDGE_CURVE('',#1898,#1907,#1915,.T.);
+#1915 = LINE('',#1916,#1917);
+#1916 = CARTESIAN_POINT('',(0.71,0.75,2.157));
+#1917 = VECTOR('',#1918,1.);
+#1918 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000));
+#1919 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#1920,#1921)
+    ,(#1922,#1923
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.E+000,9.27),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#1920 = CARTESIAN_POINT('',(0.635,0.825,2.157));
+#1921 = CARTESIAN_POINT('',(0.71,0.75,2.157));
+#1922 = CARTESIAN_POINT('',(0.635,-8.445,2.157));
+#1923 = CARTESIAN_POINT('',(0.71,-8.37,2.157));
+#1924 = ADVANCED_FACE('',(#1925),#1977,.T.);
+#1925 = FACE_BOUND('',#1926,.T.);
+#1926 = EDGE_LOOP('',(#1927,#1938,#1944,#1945,#1946,#1955,#1963,#1971));
+#1927 = ORIENTED_EDGE('',*,*,#1928,.F.);
+#1928 = EDGE_CURVE('',#1929,#1931,#1933,.T.);
+#1929 = VERTEX_POINT('',#1930);
+#1930 = CARTESIAN_POINT('',(0.254,-1.778,2.157));
+#1931 = VERTEX_POINT('',#1932);
+#1932 = CARTESIAN_POINT('',(-0.127,-1.778,1.776));
+#1933 = CIRCLE('',#1934,0.381);
+#1934 = AXIS2_PLACEMENT_3D('',#1935,#1936,#1937);
+#1935 = CARTESIAN_POINT('',(0.254,-1.778,1.776));
+#1936 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000));
+#1937 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1938 = ORIENTED_EDGE('',*,*,#1939,.T.);
+#1939 = EDGE_CURVE('',#1929,#707,#1940,.T.);
+#1940 = LINE('',#1941,#1942);
+#1941 = CARTESIAN_POINT('',(-2.442490654175E-015,-1.778,2.157));
+#1942 = VECTOR('',#1943,1.);
+#1943 = DIRECTION('',(1.,4.440892098501E-016,0.E+000));
+#1944 = ORIENTED_EDGE('',*,*,#706,.T.);
+#1945 = ORIENTED_EDGE('',*,*,#759,.F.);
+#1946 = ORIENTED_EDGE('',*,*,#1947,.F.);
+#1947 = EDGE_CURVE('',#1948,#760,#1950,.T.);
+#1948 = VERTEX_POINT('',#1949);
+#1949 = CARTESIAN_POINT('',(0.127,-1.778,1.776));
+#1950 = CIRCLE('',#1951,0.127);
+#1951 = AXIS2_PLACEMENT_3D('',#1952,#1953,#1954);
+#1952 = CARTESIAN_POINT('',(0.254,-1.778,1.776));
+#1953 = DIRECTION('',(-4.440892098501E-016,1.,0.E+000));
+#1954 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#1955 = ORIENTED_EDGE('',*,*,#1956,.T.);
+#1956 = EDGE_CURVE('',#1948,#1957,#1959,.T.);
+#1957 = VERTEX_POINT('',#1958);
+#1958 = CARTESIAN_POINT('',(0.127,-1.778,0.E+000));
+#1959 = LINE('',#1960,#1961);
+#1960 = CARTESIAN_POINT('',(0.127,-1.778,2.157));
+#1961 = VECTOR('',#1962,1.);
+#1962 = DIRECTION('',(-0.E+000,0.E+000,-1.));
+#1963 = ORIENTED_EDGE('',*,*,#1964,.F.);
+#1964 = EDGE_CURVE('',#1965,#1957,#1967,.T.);
+#1965 = VERTEX_POINT('',#1966);
+#1966 = CARTESIAN_POINT('',(-0.127,-1.778,0.E+000));
+#1967 = LINE('',#1968,#1969);
+#1968 = CARTESIAN_POINT('',(-0.127,-1.778,0.E+000));
+#1969 = VECTOR('',#1970,1.);
+#1970 = DIRECTION('',(1.,4.440892098501E-016,0.E+000));
+#1971 = ORIENTED_EDGE('',*,*,#1972,.F.);
+#1972 = EDGE_CURVE('',#1931,#1965,#1973,.T.);
+#1973 = LINE('',#1974,#1975);
+#1974 = CARTESIAN_POINT('',(-0.127,-1.778,2.157));
+#1975 = VECTOR('',#1976,1.);
+#1976 = DIRECTION('',(-0.E+000,0.E+000,-1.));
+#1977 = PLANE('',#1978);
+#1978 = AXIS2_PLACEMENT_3D('',#1979,#1980,#1981);
+#1979 = CARTESIAN_POINT('',(0.254,-1.778,2.157));
+#1980 = DIRECTION('',(-4.440892098501E-016,1.,0.E+000));
+#1981 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1982 = ADVANCED_FACE('',(#1983),#2035,.F.);
+#1983 = FACE_BOUND('',#1984,.F.);
+#1984 = EDGE_LOOP('',(#1985,#1996,#2002,#2003,#2004,#2013,#2021,#2029));
+#1985 = ORIENTED_EDGE('',*,*,#1986,.F.);
+#1986 = EDGE_CURVE('',#1987,#1989,#1991,.T.);
+#1987 = VERTEX_POINT('',#1988);
+#1988 = CARTESIAN_POINT('',(0.254,-5.842,2.157));
+#1989 = VERTEX_POINT('',#1990);
+#1990 = CARTESIAN_POINT('',(-0.127,-5.842,1.776));
+#1991 = CIRCLE('',#1992,0.381);
+#1992 = AXIS2_PLACEMENT_3D('',#1993,#1994,#1995);
+#1993 = CARTESIAN_POINT('',(0.254,-5.842,1.776));
+#1994 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000));
+#1995 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1996 = ORIENTED_EDGE('',*,*,#1997,.F.);
+#1997 = EDGE_CURVE('',#729,#1987,#1998,.T.);
+#1998 = LINE('',#1999,#2000);
+#1999 = CARTESIAN_POINT('',(3.937,-5.842,2.157));
+#2000 = VECTOR('',#2001,1.);
+#2001 = DIRECTION('',(-1.,-4.440892098501E-016,0.E+000));
+#2002 = ORIENTED_EDGE('',*,*,#728,.T.);
+#2003 = ORIENTED_EDGE('',*,*,#806,.T.);
+#2004 = ORIENTED_EDGE('',*,*,#2005,.F.);
+#2005 = EDGE_CURVE('',#2006,#799,#2008,.T.);
+#2006 = VERTEX_POINT('',#2007);
+#2007 = CARTESIAN_POINT('',(0.127,-5.842,1.776));
+#2008 = CIRCLE('',#2009,0.127);
+#2009 = AXIS2_PLACEMENT_3D('',#2010,#2011,#2012);
+#2010 = CARTESIAN_POINT('',(0.254,-5.842,1.776));
+#2011 = DIRECTION('',(-4.440892098501E-016,1.,0.E+000));
+#2012 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#2013 = ORIENTED_EDGE('',*,*,#2014,.F.);
+#2014 = EDGE_CURVE('',#2015,#2006,#2017,.T.);
+#2015 = VERTEX_POINT('',#2016);
+#2016 = CARTESIAN_POINT('',(0.127,-5.842,0.E+000));
+#2017 = LINE('',#2018,#2019);
+#2018 = CARTESIAN_POINT('',(0.127,-5.842,0.E+000));
+#2019 = VECTOR('',#2020,1.);
+#2020 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2021 = ORIENTED_EDGE('',*,*,#2022,.F.);
+#2022 = EDGE_CURVE('',#2023,#2015,#2025,.T.);
+#2023 = VERTEX_POINT('',#2024);
+#2024 = CARTESIAN_POINT('',(-0.127,-5.842,0.E+000));
+#2025 = LINE('',#2026,#2027);
+#2026 = CARTESIAN_POINT('',(-0.127,-5.842,0.E+000));
+#2027 = VECTOR('',#2028,1.);
+#2028 = DIRECTION('',(1.,4.440892098501E-016,0.E+000));
+#2029 = ORIENTED_EDGE('',*,*,#2030,.T.);
+#2030 = EDGE_CURVE('',#2023,#1989,#2031,.T.);
+#2031 = LINE('',#2032,#2033);
+#2032 = CARTESIAN_POINT('',(-0.127,-5.842,0.E+000));
+#2033 = VECTOR('',#2034,1.);
+#2034 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2035 = PLANE('',#2036);
+#2036 = AXIS2_PLACEMENT_3D('',#2037,#2038,#2039);
+#2037 = CARTESIAN_POINT('',(0.254,-5.842,2.157));
+#2038 = DIRECTION('',(-4.440892098501E-016,1.,0.E+000));
+#2039 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2040 = ADVANCED_FACE('',(#2041),#2066,.T.);
+#2041 = FACE_BOUND('',#2042,.T.);
+#2042 = EDGE_LOOP('',(#2043,#2051,#2052,#2060));
+#2043 = ORIENTED_EDGE('',*,*,#2044,.T.);
+#2044 = EDGE_CURVE('',#2045,#729,#2047,.T.);
+#2045 = VERTEX_POINT('',#2046);
+#2046 = CARTESIAN_POINT('',(0.71,-5.842,2.157));
+#2047 = LINE('',#2048,#2049);
+#2048 = CARTESIAN_POINT('',(3.937,-5.842,2.157));
+#2049 = VECTOR('',#2050,1.);
+#2050 = DIRECTION('',(-1.,-4.440892098501E-016,0.E+000));
+#2051 = ORIENTED_EDGE('',*,*,#745,.T.);
+#2052 = ORIENTED_EDGE('',*,*,#2053,.T.);
+#2053 = EDGE_CURVE('',#738,#2054,#2056,.T.);
+#2054 = VERTEX_POINT('',#2055);
+#2055 = CARTESIAN_POINT('',(0.71,-6.858,2.157));
+#2056 = LINE('',#2057,#2058);
+#2057 = CARTESIAN_POINT('',(-0.127,-6.858,2.157));
+#2058 = VECTOR('',#2059,1.);
+#2059 = DIRECTION('',(1.,4.440892098501E-016,0.E+000));
+#2060 = ORIENTED_EDGE('',*,*,#2061,.F.);
+#2061 = EDGE_CURVE('',#2045,#2054,#2062,.T.);
+#2062 = LINE('',#2063,#2064);
+#2063 = CARTESIAN_POINT('',(0.71,0.75,2.157));
+#2064 = VECTOR('',#2065,1.);
+#2065 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000));
+#2066 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#2067,#2068)
+    ,(#2069,#2070
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.E+000,9.27),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#2067 = CARTESIAN_POINT('',(0.635,0.825,2.157));
+#2068 = CARTESIAN_POINT('',(0.71,0.75,2.157));
+#2069 = CARTESIAN_POINT('',(0.635,-8.445,2.157));
+#2070 = CARTESIAN_POINT('',(0.71,-8.37,2.157));
+#2071 = ADVANCED_FACE('',(#2072),#2124,.F.);
+#2072 = FACE_BOUND('',#2073,.F.);
+#2073 = EDGE_LOOP('',(#2074,#2085,#2091,#2092,#2093,#2102,#2110,#2118));
+#2074 = ORIENTED_EDGE('',*,*,#2075,.F.);
+#2075 = EDGE_CURVE('',#2076,#2078,#2080,.T.);
+#2076 = VERTEX_POINT('',#2077);
+#2077 = CARTESIAN_POINT('',(0.254,-3.302,2.157));
+#2078 = VERTEX_POINT('',#2079);
+#2079 = CARTESIAN_POINT('',(-0.127,-3.302,1.776));
+#2080 = CIRCLE('',#2081,0.381);
+#2081 = AXIS2_PLACEMENT_3D('',#2082,#2083,#2084);
+#2082 = CARTESIAN_POINT('',(0.254,-3.302,1.776));
+#2083 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000));
+#2084 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2085 = ORIENTED_EDGE('',*,*,#2086,.F.);
+#2086 = EDGE_CURVE('',#822,#2076,#2087,.T.);
+#2087 = LINE('',#2088,#2089);
+#2088 = CARTESIAN_POINT('',(3.937,-3.302,2.157));
+#2089 = VECTOR('',#2090,1.);
+#2090 = DIRECTION('',(-1.,-4.440892098501E-016,0.E+000));
+#2091 = ORIENTED_EDGE('',*,*,#821,.T.);
+#2092 = ORIENTED_EDGE('',*,*,#775,.T.);
+#2093 = ORIENTED_EDGE('',*,*,#2094,.F.);
+#2094 = EDGE_CURVE('',#2095,#768,#2097,.T.);
+#2095 = VERTEX_POINT('',#2096);
+#2096 = CARTESIAN_POINT('',(0.127,-3.302,1.776));
+#2097 = CIRCLE('',#2098,0.127);
+#2098 = AXIS2_PLACEMENT_3D('',#2099,#2100,#2101);
+#2099 = CARTESIAN_POINT('',(0.254,-3.302,1.776));
+#2100 = DIRECTION('',(-4.440892098501E-016,1.,0.E+000));
+#2101 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#2102 = ORIENTED_EDGE('',*,*,#2103,.F.);
+#2103 = EDGE_CURVE('',#2104,#2095,#2106,.T.);
+#2104 = VERTEX_POINT('',#2105);
+#2105 = CARTESIAN_POINT('',(0.127,-3.302,0.E+000));
+#2106 = LINE('',#2107,#2108);
+#2107 = CARTESIAN_POINT('',(0.127,-3.302,0.E+000));
+#2108 = VECTOR('',#2109,1.);
+#2109 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2110 = ORIENTED_EDGE('',*,*,#2111,.F.);
+#2111 = EDGE_CURVE('',#2112,#2104,#2114,.T.);
+#2112 = VERTEX_POINT('',#2113);
+#2113 = CARTESIAN_POINT('',(-0.127,-3.302,0.E+000));
+#2114 = LINE('',#2115,#2116);
+#2115 = CARTESIAN_POINT('',(-0.127,-3.302,0.E+000));
+#2116 = VECTOR('',#2117,1.);
+#2117 = DIRECTION('',(1.,4.440892098501E-016,0.E+000));
+#2118 = ORIENTED_EDGE('',*,*,#2119,.T.);
+#2119 = EDGE_CURVE('',#2112,#2078,#2120,.T.);
+#2120 = LINE('',#2121,#2122);
+#2121 = CARTESIAN_POINT('',(-0.127,-3.302,0.E+000));
+#2122 = VECTOR('',#2123,1.);
+#2123 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2124 = PLANE('',#2125);
+#2125 = AXIS2_PLACEMENT_3D('',#2126,#2127,#2128);
+#2126 = CARTESIAN_POINT('',(0.254,-3.302,2.157));
+#2127 = DIRECTION('',(-4.440892098501E-016,1.,0.E+000));
+#2128 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2129 = ADVANCED_FACE('',(#2130),#2141,.F.);
+#2130 = FACE_BOUND('',#2131,.F.);
+#2131 = EDGE_LOOP('',(#2132,#2138,#2139,#2140));
+#2132 = ORIENTED_EDGE('',*,*,#2133,.T.);
+#2133 = EDGE_CURVE('',#1948,#2095,#2134,.T.);
+#2134 = LINE('',#2135,#2136);
+#2135 = CARTESIAN_POINT('',(0.127,-1.778,1.776));
+#2136 = VECTOR('',#2137,1.);
+#2137 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000));
+#2138 = ORIENTED_EDGE('',*,*,#2094,.T.);
+#2139 = ORIENTED_EDGE('',*,*,#767,.F.);
+#2140 = ORIENTED_EDGE('',*,*,#1947,.F.);
+#2141 = CYLINDRICAL_SURFACE('',#2142,0.127);
+#2142 = AXIS2_PLACEMENT_3D('',#2143,#2144,#2145);
+#2143 = CARTESIAN_POINT('',(0.254,-1.778,1.776));
+#2144 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000));
+#2145 = DIRECTION('',(-1.,-4.440892098501E-016,0.E+000));
+#2146 = ADVANCED_FACE('',(#2147),#2199,.T.);
+#2147 = FACE_BOUND('',#2148,.T.);
+#2148 = EDGE_LOOP('',(#2149,#2160,#2166,#2167,#2168,#2177,#2185,#2193));
+#2149 = ORIENTED_EDGE('',*,*,#2150,.F.);
+#2150 = EDGE_CURVE('',#2151,#2153,#2155,.T.);
+#2151 = VERTEX_POINT('',#2152);
+#2152 = CARTESIAN_POINT('',(0.254,-4.318,2.157));
+#2153 = VERTEX_POINT('',#2154);
+#2154 = CARTESIAN_POINT('',(-0.127,-4.318,1.776));
+#2155 = CIRCLE('',#2156,0.381);
+#2156 = AXIS2_PLACEMENT_3D('',#2157,#2158,#2159);
+#2157 = CARTESIAN_POINT('',(0.254,-4.318,1.776));
+#2158 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000));
+#2159 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2160 = ORIENTED_EDGE('',*,*,#2161,.T.);
+#2161 = EDGE_CURVE('',#2151,#831,#2162,.T.);
+#2162 = LINE('',#2163,#2164);
+#2163 = CARTESIAN_POINT('',(-1.110223024625E-015,-4.318,2.157));
+#2164 = VECTOR('',#2165,1.);
+#2165 = DIRECTION('',(1.,4.440892098501E-016,0.E+000));
+#2166 = ORIENTED_EDGE('',*,*,#830,.T.);
+#2167 = ORIENTED_EDGE('',*,*,#790,.F.);
+#2168 = ORIENTED_EDGE('',*,*,#2169,.F.);
+#2169 = EDGE_CURVE('',#2170,#791,#2172,.T.);
+#2170 = VERTEX_POINT('',#2171);
+#2171 = CARTESIAN_POINT('',(0.127,-4.318,1.776));
+#2172 = CIRCLE('',#2173,0.127);
+#2173 = AXIS2_PLACEMENT_3D('',#2174,#2175,#2176);
+#2174 = CARTESIAN_POINT('',(0.254,-4.318,1.776));
+#2175 = DIRECTION('',(-4.440892098501E-016,1.,0.E+000));
+#2176 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#2177 = ORIENTED_EDGE('',*,*,#2178,.T.);
+#2178 = EDGE_CURVE('',#2170,#2179,#2181,.T.);
+#2179 = VERTEX_POINT('',#2180);
+#2180 = CARTESIAN_POINT('',(0.127,-4.318,0.E+000));
+#2181 = LINE('',#2182,#2183);
+#2182 = CARTESIAN_POINT('',(0.127,-4.318,2.157));
+#2183 = VECTOR('',#2184,1.);
+#2184 = DIRECTION('',(-0.E+000,0.E+000,-1.));
+#2185 = ORIENTED_EDGE('',*,*,#2186,.F.);
+#2186 = EDGE_CURVE('',#2187,#2179,#2189,.T.);
+#2187 = VERTEX_POINT('',#2188);
+#2188 = CARTESIAN_POINT('',(-0.127,-4.318,0.E+000));
+#2189 = LINE('',#2190,#2191);
+#2190 = CARTESIAN_POINT('',(-0.127,-4.318,0.E+000));
+#2191 = VECTOR('',#2192,1.);
+#2192 = DIRECTION('',(1.,4.440892098501E-016,0.E+000));
+#2193 = ORIENTED_EDGE('',*,*,#2194,.F.);
+#2194 = EDGE_CURVE('',#2153,#2187,#2195,.T.);
+#2195 = LINE('',#2196,#2197);
+#2196 = CARTESIAN_POINT('',(-0.127,-4.318,2.157));
+#2197 = VECTOR('',#2198,1.);
+#2198 = DIRECTION('',(-0.E+000,0.E+000,-1.));
+#2199 = PLANE('',#2200);
+#2200 = AXIS2_PLACEMENT_3D('',#2201,#2202,#2203);
+#2201 = CARTESIAN_POINT('',(0.254,-4.318,2.157));
+#2202 = DIRECTION('',(-4.440892098501E-016,1.,0.E+000));
+#2203 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2204 = ADVANCED_FACE('',(#2205),#2216,.F.);
+#2205 = FACE_BOUND('',#2206,.F.);
+#2206 = EDGE_LOOP('',(#2207,#2213,#2214,#2215));
+#2207 = ORIENTED_EDGE('',*,*,#2208,.T.);
+#2208 = EDGE_CURVE('',#2170,#2006,#2209,.T.);
+#2209 = LINE('',#2210,#2211);
+#2210 = CARTESIAN_POINT('',(0.127,-4.318,1.776));
+#2211 = VECTOR('',#2212,1.);
+#2212 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000));
+#2213 = ORIENTED_EDGE('',*,*,#2005,.T.);
+#2214 = ORIENTED_EDGE('',*,*,#798,.F.);
+#2215 = ORIENTED_EDGE('',*,*,#2169,.F.);
+#2216 = CYLINDRICAL_SURFACE('',#2217,0.127);
+#2217 = AXIS2_PLACEMENT_3D('',#2218,#2219,#2220);
+#2218 = CARTESIAN_POINT('',(0.254,-4.318,1.776));
+#2219 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000));
+#2220 = DIRECTION('',(-1.,-4.440892098501E-016,0.E+000));
+#2221 = ADVANCED_FACE('',(#2222),#2247,.T.);
+#2222 = FACE_BOUND('',#2223,.T.);
+#2223 = EDGE_LOOP('',(#2224,#2232,#2233,#2241));
+#2224 = ORIENTED_EDGE('',*,*,#2225,.T.);
+#2225 = EDGE_CURVE('',#2226,#822,#2228,.T.);
+#2226 = VERTEX_POINT('',#2227);
+#2227 = CARTESIAN_POINT('',(0.71,-3.302,2.157));
+#2228 = LINE('',#2229,#2230);
+#2229 = CARTESIAN_POINT('',(3.937,-3.302,2.157));
+#2230 = VECTOR('',#2231,1.);
+#2231 = DIRECTION('',(-1.,-4.440892098501E-016,0.E+000));
+#2232 = ORIENTED_EDGE('',*,*,#838,.T.);
+#2233 = ORIENTED_EDGE('',*,*,#2234,.T.);
+#2234 = EDGE_CURVE('',#831,#2235,#2237,.T.);
+#2235 = VERTEX_POINT('',#2236);
+#2236 = CARTESIAN_POINT('',(0.71,-4.318,2.157));
+#2237 = LINE('',#2238,#2239);
+#2238 = CARTESIAN_POINT('',(-1.110223024625E-015,-4.318,2.157));
+#2239 = VECTOR('',#2240,1.);
+#2240 = DIRECTION('',(1.,4.440892098501E-016,0.E+000));
+#2241 = ORIENTED_EDGE('',*,*,#2242,.F.);
+#2242 = EDGE_CURVE('',#2226,#2235,#2243,.T.);
+#2243 = LINE('',#2244,#2245);
+#2244 = CARTESIAN_POINT('',(0.71,0.75,2.157));
+#2245 = VECTOR('',#2246,1.);
+#2246 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000));
+#2247 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#2248,#2249)
+    ,(#2250,#2251
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.E+000,9.27),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#2248 = CARTESIAN_POINT('',(0.635,0.825,2.157));
+#2249 = CARTESIAN_POINT('',(0.71,0.75,2.157));
+#2250 = CARTESIAN_POINT('',(0.635,-8.445,2.157));
+#2251 = CARTESIAN_POINT('',(0.71,-8.37,2.157));
+#2252 = ADVANCED_FACE('',(#2253),#2264,.T.);
+#2253 = FACE_BOUND('',#2254,.T.);
+#2254 = EDGE_LOOP('',(#2255,#2256,#2257,#2263));
+#2255 = ORIENTED_EDGE('',*,*,#854,.T.);
+#2256 = ORIENTED_EDGE('',*,*,#869,.T.);
+#2257 = ORIENTED_EDGE('',*,*,#2258,.F.);
+#2258 = EDGE_CURVE('',#1727,#870,#2259,.T.);
+#2259 = LINE('',#2260,#2261);
+#2260 = CARTESIAN_POINT('',(0.71,-8.37,2.157));
+#2261 = VECTOR('',#2262,1.);
+#2262 = DIRECTION('',(1.,4.440892098501E-016,0.E+000));
+#2263 = ORIENTED_EDGE('',*,*,#1726,.F.);
+#2264 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#2265,#2266)
+    ,(#2267,#2268
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.E+000,6.35),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#2265 = CARTESIAN_POINT('',(0.635,-8.445,2.157));
+#2266 = CARTESIAN_POINT('',(0.71,-8.37,2.157));
+#2267 = CARTESIAN_POINT('',(6.985,-8.445,2.157));
+#2268 = CARTESIAN_POINT('',(6.91,-8.37,2.157));
+#2269 = ADVANCED_FACE('',(#2270),#2321,.T.);
+#2270 = FACE_BOUND('',#2271,.T.);
+#2271 = EDGE_LOOP('',(#2272,#2273,#2279,#2280,#2286,#2287,#2293,#2294,
+    #2300,#2301,#2308,#2316));
+#2272 = ORIENTED_EDGE('',*,*,#885,.T.);
+#2273 = ORIENTED_EDGE('',*,*,#2274,.T.);
+#2274 = EDGE_CURVE('',#878,#1196,#2275,.T.);
+#2275 = LINE('',#2276,#2277);
+#2276 = CARTESIAN_POINT('',(6.91,-8.37,2.157));
+#2277 = VECTOR('',#2278,1.);
+#2278 = DIRECTION('',(-4.440892098501E-016,1.,0.E+000));
+#2279 = ORIENTED_EDGE('',*,*,#1212,.T.);
+#2280 = ORIENTED_EDGE('',*,*,#2281,.T.);
+#2281 = EDGE_CURVE('',#1205,#1524,#2282,.T.);
+#2282 = LINE('',#2283,#2284);
+#2283 = CARTESIAN_POINT('',(6.91,-8.37,2.157));
+#2284 = VECTOR('',#2285,1.);
+#2285 = DIRECTION('',(-4.440892098501E-016,1.,0.E+000));
+#2286 = ORIENTED_EDGE('',*,*,#1540,.T.);
+#2287 = ORIENTED_EDGE('',*,*,#2288,.T.);
+#2288 = EDGE_CURVE('',#1533,#1343,#2289,.T.);
+#2289 = LINE('',#2290,#2291);
+#2290 = CARTESIAN_POINT('',(6.91,-8.37,2.157));
+#2291 = VECTOR('',#2292,1.);
+#2292 = DIRECTION('',(-4.440892098501E-016,1.,0.E+000));
+#2293 = ORIENTED_EDGE('',*,*,#1359,.T.);
+#2294 = ORIENTED_EDGE('',*,*,#2295,.T.);
+#2295 = EDGE_CURVE('',#1352,#1016,#2296,.T.);
+#2296 = LINE('',#2297,#2298);
+#2297 = CARTESIAN_POINT('',(6.91,-8.37,2.157));
+#2298 = VECTOR('',#2299,1.);
+#2299 = DIRECTION('',(-4.440892098501E-016,1.,0.E+000));
+#2300 = ORIENTED_EDGE('',*,*,#1031,.T.);
+#2301 = ORIENTED_EDGE('',*,*,#2302,.T.);
+#2302 = EDGE_CURVE('',#1025,#2303,#2305,.T.);
+#2303 = VERTEX_POINT('',#2304);
+#2304 = CARTESIAN_POINT('',(6.586276356577,0.426276356577,3.68));
+#2305 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2306,#2307),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#2306 = CARTESIAN_POINT('',(6.91,0.75,2.157));
+#2307 = CARTESIAN_POINT('',(6.586276356577,0.426276356577,3.68));
+#2308 = ORIENTED_EDGE('',*,*,#2309,.F.);
+#2309 = EDGE_CURVE('',#2310,#2303,#2312,.T.);
+#2310 = VERTEX_POINT('',#2311);
+#2311 = CARTESIAN_POINT('',(6.586276356577,-8.046276356577,3.68));
+#2312 = LINE('',#2313,#2314);
+#2313 = CARTESIAN_POINT('',(6.586276356577,-8.046276356577,3.68));
+#2314 = VECTOR('',#2315,1.);
+#2315 = DIRECTION('',(-4.440892098501E-016,1.,0.E+000));
+#2316 = ORIENTED_EDGE('',*,*,#2317,.F.);
+#2317 = EDGE_CURVE('',#870,#2310,#2318,.T.);
+#2318 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2319,#2320),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#2319 = CARTESIAN_POINT('',(6.91,-8.37,2.157));
+#2320 = CARTESIAN_POINT('',(6.586276356577,-8.046276356577,3.68));
+#2321 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#2322,#2323)
+    ,(#2324,#2325
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.E+000,9.12),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#2322 = CARTESIAN_POINT('',(6.91,-8.37,2.157));
+#2323 = CARTESIAN_POINT('',(6.586276356577,-8.046276356577,3.68));
+#2324 = CARTESIAN_POINT('',(6.91,0.75,2.157));
+#2325 = CARTESIAN_POINT('',(6.586276356577,0.426276356577,3.68));
+#2326 = ADVANCED_FACE('',(#2327),#2340,.T.);
+#2327 = FACE_BOUND('',#2328,.T.);
+#2328 = EDGE_LOOP('',(#2329,#2330,#2331,#2332,#2338,#2339));
+#2329 = ORIENTED_EDGE('',*,*,#2274,.F.);
+#2330 = ORIENTED_EDGE('',*,*,#877,.F.);
+#2331 = ORIENTED_EDGE('',*,*,#901,.F.);
+#2332 = ORIENTED_EDGE('',*,*,#2333,.F.);
+#2333 = EDGE_CURVE('',#1081,#902,#2334,.T.);
+#2334 = LINE('',#2335,#2336);
+#2335 = CARTESIAN_POINT('',(7.366,-6.858,2.157));
+#2336 = VECTOR('',#2337,1.);
+#2337 = DIRECTION('',(3.216245299353E-016,-1.,0.E+000));
+#2338 = ORIENTED_EDGE('',*,*,#1089,.F.);
+#2339 = ORIENTED_EDGE('',*,*,#1195,.F.);
+#2340 = PLANE('',#2341);
+#2341 = AXIS2_PLACEMENT_3D('',#2342,#2343,#2344);
+#2342 = CARTESIAN_POINT('',(3.81,-7.8485,2.157));
+#2343 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2344 = DIRECTION('',(-4.440892098501E-016,1.,0.E+000));
+#2345 = ADVANCED_FACE('',(#2346),#2389,.T.);
+#2346 = FACE_BOUND('',#2347,.T.);
+#2347 = EDGE_LOOP('',(#2348,#2349,#2350,#2351,#2359,#2367,#2375,#2383));
+#2348 = ORIENTED_EDGE('',*,*,#934,.F.);
+#2349 = ORIENTED_EDGE('',*,*,#1103,.T.);
+#2350 = ORIENTED_EDGE('',*,*,#1056,.F.);
+#2351 = ORIENTED_EDGE('',*,*,#2352,.F.);
+#2352 = EDGE_CURVE('',#2353,#1057,#2355,.T.);
+#2353 = VERTEX_POINT('',#2354);
+#2354 = CARTESIAN_POINT('',(7.493,-7.3915,0.E+000));
+#2355 = LINE('',#2356,#2357);
+#2356 = CARTESIAN_POINT('',(7.493,-7.3915,0.E+000));
+#2357 = VECTOR('',#2358,1.);
+#2358 = DIRECTION('',(-3.216245299353E-016,1.,0.E+000));
+#2359 = ORIENTED_EDGE('',*,*,#2360,.F.);
+#2360 = EDGE_CURVE('',#2361,#2353,#2363,.T.);
+#2361 = VERTEX_POINT('',#2362);
+#2362 = CARTESIAN_POINT('',(7.493,-7.3915,-2.843));
+#2363 = LINE('',#2364,#2365);
+#2364 = CARTESIAN_POINT('',(7.493,-7.3915,-2.843));
+#2365 = VECTOR('',#2366,1.);
+#2366 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2367 = ORIENTED_EDGE('',*,*,#2368,.F.);
+#2368 = EDGE_CURVE('',#2369,#2361,#2371,.T.);
+#2369 = VERTEX_POINT('',#2370);
+#2370 = CARTESIAN_POINT('',(7.493,-7.50575,-3.3));
+#2371 = LINE('',#2372,#2373);
+#2372 = CARTESIAN_POINT('',(7.493,-7.50575,-3.3));
+#2373 = VECTOR('',#2374,1.);
+#2374 = DIRECTION('',(-7.800540639491E-017,0.242535625036,0.970142500145
+    ));
+#2375 = ORIENTED_EDGE('',*,*,#2376,.F.);
+#2376 = EDGE_CURVE('',#2377,#2369,#2379,.T.);
+#2377 = VERTEX_POINT('',#2378);
+#2378 = CARTESIAN_POINT('',(7.493,-7.73425,-3.3));
+#2379 = LINE('',#2380,#2381);
+#2380 = CARTESIAN_POINT('',(7.493,-7.73425,-3.3));
+#2381 = VECTOR('',#2382,1.);
+#2382 = DIRECTION('',(-3.216245299353E-016,1.,0.E+000));
+#2383 = ORIENTED_EDGE('',*,*,#2384,.F.);
+#2384 = EDGE_CURVE('',#927,#2377,#2385,.T.);
+#2385 = LINE('',#2386,#2387);
+#2386 = CARTESIAN_POINT('',(7.493,-7.8485,-2.843));
+#2387 = VECTOR('',#2388,1.);
+#2388 = DIRECTION('',(-7.800540639491E-017,0.242535625036,
+    -0.970142500145));
+#2389 = PLANE('',#2390);
+#2390 = AXIS2_PLACEMENT_3D('',#2391,#2392,#2393);
+#2391 = CARTESIAN_POINT('',(7.493,-7.8485,2.157));
+#2392 = DIRECTION('',(-1.,-3.216245299353E-016,0.E+000));
+#2393 = DIRECTION('',(-0.E+000,0.E+000,-1.));
+#2394 = ADVANCED_FACE('',(#2395),#2413,.T.);
+#2395 = FACE_BOUND('',#2396,.T.);
+#2396 = EDGE_LOOP('',(#2397,#2398,#2399,#2407));
+#2397 = ORIENTED_EDGE('',*,*,#926,.T.);
+#2398 = ORIENTED_EDGE('',*,*,#2384,.T.);
+#2399 = ORIENTED_EDGE('',*,*,#2400,.F.);
+#2400 = EDGE_CURVE('',#2401,#2377,#2403,.T.);
+#2401 = VERTEX_POINT('',#2402);
+#2402 = CARTESIAN_POINT('',(7.747,-7.73425,-3.3));
+#2403 = LINE('',#2404,#2405);
+#2404 = CARTESIAN_POINT('',(7.747,-7.73425,-3.3));
+#2405 = VECTOR('',#2406,1.);
+#2406 = DIRECTION('',(-1.,-3.216245299353E-016,0.E+000));
+#2407 = ORIENTED_EDGE('',*,*,#2408,.F.);
+#2408 = EDGE_CURVE('',#919,#2401,#2409,.T.);
+#2409 = LINE('',#2410,#2411);
+#2410 = CARTESIAN_POINT('',(7.747,-7.8485,-2.843));
+#2411 = VECTOR('',#2412,1.);
+#2412 = DIRECTION('',(-7.800540639491E-017,0.242535625036,
+    -0.970142500145));
+#2413 = PLANE('',#2414);
+#2414 = AXIS2_PLACEMENT_3D('',#2415,#2416,#2417);
+#2415 = CARTESIAN_POINT('',(7.747,-7.8485,-2.843));
+#2416 = DIRECTION('',(3.120216255796E-016,-0.970142500145,
+    -0.242535625036));
+#2417 = DIRECTION('',(-7.800540639491E-017,0.242535625036,
+    -0.970142500145));
+#2418 = ADVANCED_FACE('',(#2419),#2460,.F.);
+#2419 = FACE_BOUND('',#2420,.F.);
+#2420 = EDGE_LOOP('',(#2421,#2422,#2428,#2429,#2437,#2445,#2453,#2459));
+#2421 = ORIENTED_EDGE('',*,*,#918,.F.);
+#2422 = ORIENTED_EDGE('',*,*,#2423,.F.);
+#2423 = EDGE_CURVE('',#1073,#910,#2424,.T.);
+#2424 = LINE('',#2425,#2426);
+#2425 = CARTESIAN_POINT('',(7.747,-6.858,1.776));
+#2426 = VECTOR('',#2427,1.);
+#2427 = DIRECTION('',(3.216245299353E-016,-1.,0.E+000));
+#2428 = ORIENTED_EDGE('',*,*,#1072,.F.);
+#2429 = ORIENTED_EDGE('',*,*,#2430,.F.);
+#2430 = EDGE_CURVE('',#2431,#1065,#2433,.T.);
+#2431 = VERTEX_POINT('',#2432);
+#2432 = CARTESIAN_POINT('',(7.747,-7.3915,0.E+000));
+#2433 = LINE('',#2434,#2435);
+#2434 = CARTESIAN_POINT('',(7.747,-7.3915,0.E+000));
+#2435 = VECTOR('',#2436,1.);
+#2436 = DIRECTION('',(-3.216245299353E-016,1.,0.E+000));
+#2437 = ORIENTED_EDGE('',*,*,#2438,.F.);
+#2438 = EDGE_CURVE('',#2439,#2431,#2441,.T.);
+#2439 = VERTEX_POINT('',#2440);
+#2440 = CARTESIAN_POINT('',(7.747,-7.3915,-2.843));
+#2441 = LINE('',#2442,#2443);
+#2442 = CARTESIAN_POINT('',(7.747,-7.3915,-2.843));
+#2443 = VECTOR('',#2444,1.);
+#2444 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2445 = ORIENTED_EDGE('',*,*,#2446,.F.);
+#2446 = EDGE_CURVE('',#2447,#2439,#2449,.T.);
+#2447 = VERTEX_POINT('',#2448);
+#2448 = CARTESIAN_POINT('',(7.747,-7.50575,-3.3));
+#2449 = LINE('',#2450,#2451);
+#2450 = CARTESIAN_POINT('',(7.747,-7.50575,-3.3));
+#2451 = VECTOR('',#2452,1.);
+#2452 = DIRECTION('',(-7.800540639491E-017,0.242535625036,0.970142500145
+    ));
+#2453 = ORIENTED_EDGE('',*,*,#2454,.F.);
+#2454 = EDGE_CURVE('',#2401,#2447,#2455,.T.);
+#2455 = LINE('',#2456,#2457);
+#2456 = CARTESIAN_POINT('',(7.747,-7.73425,-3.3));
+#2457 = VECTOR('',#2458,1.);
+#2458 = DIRECTION('',(-3.216245299353E-016,1.,0.E+000));
+#2459 = ORIENTED_EDGE('',*,*,#2408,.F.);
+#2460 = PLANE('',#2461);
+#2461 = AXIS2_PLACEMENT_3D('',#2462,#2463,#2464);
+#2462 = CARTESIAN_POINT('',(7.747,-7.8485,2.157));
+#2463 = DIRECTION('',(-1.,-3.216245299353E-016,0.E+000));
+#2464 = DIRECTION('',(-0.E+000,0.E+000,-1.));
+#2465 = ADVANCED_FACE('',(#2466),#2472,.T.);
+#2466 = FACE_BOUND('',#2467,.T.);
+#2467 = EDGE_LOOP('',(#2468,#2469,#2470,#2471));
+#2468 = ORIENTED_EDGE('',*,*,#2333,.T.);
+#2469 = ORIENTED_EDGE('',*,*,#909,.T.);
+#2470 = ORIENTED_EDGE('',*,*,#2423,.F.);
+#2471 = ORIENTED_EDGE('',*,*,#1080,.F.);
+#2472 = CYLINDRICAL_SURFACE('',#2473,0.381);
+#2473 = AXIS2_PLACEMENT_3D('',#2474,#2475,#2476);
+#2474 = CARTESIAN_POINT('',(7.366,-6.858,1.776));
+#2475 = DIRECTION('',(3.216245299353E-016,-1.,0.E+000));
+#2476 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2477 = ADVANCED_FACE('',(#2478),#2491,.T.);
+#2478 = FACE_BOUND('',#2479,.T.);
+#2479 = EDGE_LOOP('',(#2480,#2481,#2482,#2483,#2489,#2490));
+#2480 = ORIENTED_EDGE('',*,*,#2295,.F.);
+#2481 = ORIENTED_EDGE('',*,*,#1351,.F.);
+#2482 = ORIENTED_EDGE('',*,*,#1181,.F.);
+#2483 = ORIENTED_EDGE('',*,*,#2484,.F.);
+#2484 = EDGE_CURVE('',#993,#1173,#2485,.T.);
+#2485 = LINE('',#2486,#2487);
+#2486 = CARTESIAN_POINT('',(7.366,0.2285,2.157));
+#2487 = VECTOR('',#2488,1.);
+#2488 = DIRECTION('',(3.216245299353E-016,-1.,0.E+000));
+#2489 = ORIENTED_EDGE('',*,*,#1001,.F.);
+#2490 = ORIENTED_EDGE('',*,*,#1015,.F.);
+#2491 = PLANE('',#2492);
+#2492 = AXIS2_PLACEMENT_3D('',#2493,#2494,#2495);
+#2493 = CARTESIAN_POINT('',(3.81,-0.762,2.157));
+#2494 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2495 = DIRECTION('',(-4.440892098501E-016,1.,0.E+000));
+#2496 = ADVANCED_FACE('',(#2497),#2508,.T.);
+#2497 = FACE_BOUND('',#2498,.T.);
+#2498 = EDGE_LOOP('',(#2499,#2500,#2501,#2502));
+#2499 = ORIENTED_EDGE('',*,*,#992,.T.);
+#2500 = ORIENTED_EDGE('',*,*,#2484,.T.);
+#2501 = ORIENTED_EDGE('',*,*,#1172,.F.);
+#2502 = ORIENTED_EDGE('',*,*,#2503,.F.);
+#2503 = EDGE_CURVE('',#985,#1165,#2504,.T.);
+#2504 = LINE('',#2505,#2506);
+#2505 = CARTESIAN_POINT('',(7.747,0.2285,1.776));
+#2506 = VECTOR('',#2507,1.);
+#2507 = DIRECTION('',(3.216245299353E-016,-1.,0.E+000));
+#2508 = CYLINDRICAL_SURFACE('',#2509,0.381);
+#2509 = AXIS2_PLACEMENT_3D('',#2510,#2511,#2512);
+#2510 = CARTESIAN_POINT('',(7.366,0.2285,1.776));
+#2511 = DIRECTION('',(3.216245299353E-016,-1.,0.E+000));
+#2512 = DIRECTION('',(1.,3.216245299353E-016,0.E+000));
+#2513 = ADVANCED_FACE('',(#2514),#2557,.T.);
+#2514 = FACE_BOUND('',#2515,.T.);
+#2515 = EDGE_LOOP('',(#2516,#2517,#2518,#2519,#2527,#2535,#2543,#2551));
+#2516 = ORIENTED_EDGE('',*,*,#984,.F.);
+#2517 = ORIENTED_EDGE('',*,*,#2503,.T.);
+#2518 = ORIENTED_EDGE('',*,*,#1164,.F.);
+#2519 = ORIENTED_EDGE('',*,*,#2520,.F.);
+#2520 = EDGE_CURVE('',#2521,#1157,#2523,.T.);
+#2521 = VERTEX_POINT('',#2522);
+#2522 = CARTESIAN_POINT('',(7.747,-0.2285,0.E+000));
+#2523 = LINE('',#2524,#2525);
+#2524 = CARTESIAN_POINT('',(7.747,-0.2285,0.E+000));
+#2525 = VECTOR('',#2526,1.);
+#2526 = DIRECTION('',(3.216245299353E-016,-1.,0.E+000));
+#2527 = ORIENTED_EDGE('',*,*,#2528,.F.);
+#2528 = EDGE_CURVE('',#2529,#2521,#2531,.T.);
+#2529 = VERTEX_POINT('',#2530);
+#2530 = CARTESIAN_POINT('',(7.747,-0.2285,-2.843));
+#2531 = LINE('',#2532,#2533);
+#2532 = CARTESIAN_POINT('',(7.747,-0.2285,-2.843));
+#2533 = VECTOR('',#2534,1.);
+#2534 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2535 = ORIENTED_EDGE('',*,*,#2536,.F.);
+#2536 = EDGE_CURVE('',#2537,#2529,#2539,.T.);
+#2537 = VERTEX_POINT('',#2538);
+#2538 = CARTESIAN_POINT('',(7.747,-0.11425,-3.3));
+#2539 = LINE('',#2540,#2541);
+#2540 = CARTESIAN_POINT('',(7.747,-0.11425,-3.3));
+#2541 = VECTOR('',#2542,1.);
+#2542 = DIRECTION('',(7.800540639491E-017,-0.242535625036,0.970142500145
+    ));
+#2543 = ORIENTED_EDGE('',*,*,#2544,.F.);
+#2544 = EDGE_CURVE('',#2545,#2537,#2547,.T.);
+#2545 = VERTEX_POINT('',#2546);
+#2546 = CARTESIAN_POINT('',(7.747,0.11425,-3.3));
+#2547 = LINE('',#2548,#2549);
+#2548 = CARTESIAN_POINT('',(7.747,0.11425,-3.3));
+#2549 = VECTOR('',#2550,1.);
+#2550 = DIRECTION('',(3.216245299353E-016,-1.,0.E+000));
+#2551 = ORIENTED_EDGE('',*,*,#2552,.F.);
+#2552 = EDGE_CURVE('',#977,#2545,#2553,.T.);
+#2553 = LINE('',#2554,#2555);
+#2554 = CARTESIAN_POINT('',(7.747,0.2285,-2.843));
+#2555 = VECTOR('',#2556,1.);
+#2556 = DIRECTION('',(7.800540639491E-017,-0.242535625036,
+    -0.970142500145));
+#2557 = PLANE('',#2558);
+#2558 = AXIS2_PLACEMENT_3D('',#2559,#2560,#2561);
+#2559 = CARTESIAN_POINT('',(7.747,0.2285,2.157));
+#2560 = DIRECTION('',(1.,3.216245299353E-016,0.E+000));
+#2561 = DIRECTION('',(0.E+000,-0.E+000,1.));
+#2562 = ADVANCED_FACE('',(#2563),#2581,.F.);
+#2563 = FACE_BOUND('',#2564,.F.);
+#2564 = EDGE_LOOP('',(#2565,#2566,#2574,#2580));
+#2565 = ORIENTED_EDGE('',*,*,#976,.T.);
+#2566 = ORIENTED_EDGE('',*,*,#2567,.T.);
+#2567 = EDGE_CURVE('',#969,#2568,#2570,.T.);
+#2568 = VERTEX_POINT('',#2569);
+#2569 = CARTESIAN_POINT('',(7.493,0.11425,-3.3));
+#2570 = LINE('',#2571,#2572);
+#2571 = CARTESIAN_POINT('',(7.493,0.2285,-2.843));
+#2572 = VECTOR('',#2573,1.);
+#2573 = DIRECTION('',(7.800540639491E-017,-0.242535625036,
+    -0.970142500145));
+#2574 = ORIENTED_EDGE('',*,*,#2575,.F.);
+#2575 = EDGE_CURVE('',#2545,#2568,#2576,.T.);
+#2576 = LINE('',#2577,#2578);
+#2577 = CARTESIAN_POINT('',(7.747,0.11425,-3.3));
+#2578 = VECTOR('',#2579,1.);
+#2579 = DIRECTION('',(-1.,-3.216245299353E-016,0.E+000));
+#2580 = ORIENTED_EDGE('',*,*,#2552,.F.);
+#2581 = PLANE('',#2582);
+#2582 = AXIS2_PLACEMENT_3D('',#2583,#2584,#2585);
+#2583 = CARTESIAN_POINT('',(7.747,0.2285,-2.843));
+#2584 = DIRECTION('',(3.120216255796E-016,-0.970142500145,0.242535625036
+    ));
+#2585 = DIRECTION('',(7.800540639491E-017,-0.242535625036,
+    -0.970142500145));
+#2586 = ADVANCED_FACE('',(#2587),#2623,.F.);
+#2587 = FACE_BOUND('',#2588,.F.);
+#2588 = EDGE_LOOP('',(#2589,#2590,#2591,#2592,#2600,#2608,#2616,#2622));
+#2589 = ORIENTED_EDGE('',*,*,#968,.F.);
+#2590 = ORIENTED_EDGE('',*,*,#1131,.T.);
+#2591 = ORIENTED_EDGE('',*,*,#1148,.F.);
+#2592 = ORIENTED_EDGE('',*,*,#2593,.F.);
+#2593 = EDGE_CURVE('',#2594,#1149,#2596,.T.);
+#2594 = VERTEX_POINT('',#2595);
+#2595 = CARTESIAN_POINT('',(7.493,-0.2285,0.E+000));
+#2596 = LINE('',#2597,#2598);
+#2597 = CARTESIAN_POINT('',(7.493,-0.2285,0.E+000));
+#2598 = VECTOR('',#2599,1.);
+#2599 = DIRECTION('',(3.216245299353E-016,-1.,0.E+000));
+#2600 = ORIENTED_EDGE('',*,*,#2601,.F.);
+#2601 = EDGE_CURVE('',#2602,#2594,#2604,.T.);
+#2602 = VERTEX_POINT('',#2603);
+#2603 = CARTESIAN_POINT('',(7.493,-0.2285,-2.843));
+#2604 = LINE('',#2605,#2606);
+#2605 = CARTESIAN_POINT('',(7.493,-0.2285,-2.843));
+#2606 = VECTOR('',#2607,1.);
+#2607 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2608 = ORIENTED_EDGE('',*,*,#2609,.F.);
+#2609 = EDGE_CURVE('',#2610,#2602,#2612,.T.);
+#2610 = VERTEX_POINT('',#2611);
+#2611 = CARTESIAN_POINT('',(7.493,-0.11425,-3.3));
+#2612 = LINE('',#2613,#2614);
+#2613 = CARTESIAN_POINT('',(7.493,-0.11425,-3.3));
+#2614 = VECTOR('',#2615,1.);
+#2615 = DIRECTION('',(7.800540639491E-017,-0.242535625036,0.970142500145
+    ));
+#2616 = ORIENTED_EDGE('',*,*,#2617,.F.);
+#2617 = EDGE_CURVE('',#2568,#2610,#2618,.T.);
+#2618 = LINE('',#2619,#2620);
+#2619 = CARTESIAN_POINT('',(7.493,0.11425,-3.3));
+#2620 = VECTOR('',#2621,1.);
+#2621 = DIRECTION('',(3.216245299353E-016,-1.,0.E+000));
+#2622 = ORIENTED_EDGE('',*,*,#2567,.F.);
+#2623 = PLANE('',#2624);
+#2624 = AXIS2_PLACEMENT_3D('',#2625,#2626,#2627);
+#2625 = CARTESIAN_POINT('',(7.493,0.2285,2.157));
+#2626 = DIRECTION('',(1.,3.216245299353E-016,0.E+000));
+#2627 = DIRECTION('',(0.E+000,-0.E+000,1.));
+#2628 = ADVANCED_FACE('',(#2629),#2640,.T.);
+#2629 = FACE_BOUND('',#2630,.T.);
+#2630 = EDGE_LOOP('',(#2631,#2637,#2638,#2639));
+#2631 = ORIENTED_EDGE('',*,*,#2632,.T.);
+#2632 = EDGE_CURVE('',#2431,#2353,#2633,.T.);
+#2633 = LINE('',#2634,#2635);
+#2634 = CARTESIAN_POINT('',(7.747,-7.3915,0.E+000));
+#2635 = VECTOR('',#2636,1.);
+#2636 = DIRECTION('',(-1.,-3.216245299353E-016,0.E+000));
+#2637 = ORIENTED_EDGE('',*,*,#2352,.T.);
+#2638 = ORIENTED_EDGE('',*,*,#1064,.F.);
+#2639 = ORIENTED_EDGE('',*,*,#2430,.F.);
+#2640 = PLANE('',#2641);
+#2641 = AXIS2_PLACEMENT_3D('',#2642,#2643,#2644);
+#2642 = CARTESIAN_POINT('',(7.747,-7.3915,0.E+000));
+#2643 = DIRECTION('',(-0.E+000,0.E+000,-1.));
+#2644 = DIRECTION('',(-3.216245299353E-016,1.,0.E+000));
+#2645 = ADVANCED_FACE('',(#2646),#2657,.F.);
+#2646 = FACE_BOUND('',#2647,.F.);
+#2647 = EDGE_LOOP('',(#2648,#2654,#2655,#2656));
+#2648 = ORIENTED_EDGE('',*,*,#2649,.T.);
+#2649 = EDGE_CURVE('',#2521,#2594,#2650,.T.);
+#2650 = LINE('',#2651,#2652);
+#2651 = CARTESIAN_POINT('',(7.747,-0.2285,0.E+000));
+#2652 = VECTOR('',#2653,1.);
+#2653 = DIRECTION('',(-1.,-3.216245299353E-016,0.E+000));
+#2654 = ORIENTED_EDGE('',*,*,#2593,.T.);
+#2655 = ORIENTED_EDGE('',*,*,#1156,.F.);
+#2656 = ORIENTED_EDGE('',*,*,#2520,.F.);
+#2657 = PLANE('',#2658);
+#2658 = AXIS2_PLACEMENT_3D('',#2659,#2660,#2661);
+#2659 = CARTESIAN_POINT('',(7.747,-0.2285,0.E+000));
+#2660 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2661 = DIRECTION('',(3.216245299353E-016,-1.,0.E+000));
+#2662 = ADVANCED_FACE('',(#2663),#2676,.T.);
+#2663 = FACE_BOUND('',#2664,.T.);
+#2664 = EDGE_LOOP('',(#2665,#2666,#2667,#2668,#2674,#2675));
+#2665 = ORIENTED_EDGE('',*,*,#2281,.F.);
+#2666 = ORIENTED_EDGE('',*,*,#1204,.F.);
+#2667 = ORIENTED_EDGE('',*,*,#1228,.F.);
+#2668 = ORIENTED_EDGE('',*,*,#2669,.F.);
+#2669 = EDGE_CURVE('',#1376,#1229,#2670,.T.);
+#2670 = LINE('',#2671,#2672);
+#2671 = CARTESIAN_POINT('',(7.366,-4.318,2.157));
+#2672 = VECTOR('',#2673,1.);
+#2673 = DIRECTION('',(3.216245299353E-016,-1.,0.E+000));
+#2674 = ORIENTED_EDGE('',*,*,#1375,.F.);
+#2675 = ORIENTED_EDGE('',*,*,#1523,.F.);
+#2676 = PLANE('',#2677);
+#2677 = AXIS2_PLACEMENT_3D('',#2678,#2679,#2680);
+#2678 = CARTESIAN_POINT('',(3.683,-5.842,2.157));
+#2679 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2680 = DIRECTION('',(-4.440892098501E-016,1.,0.E+000));
+#2681 = ADVANCED_FACE('',(#2682),#2741,.T.);
+#2682 = FACE_BOUND('',#2683,.T.);
+#2683 = EDGE_LOOP('',(#2684,#2685,#2686,#2687,#2695,#2703,#2711,#2719,
+    #2727,#2735));
+#2684 = ORIENTED_EDGE('',*,*,#1261,.F.);
+#2685 = ORIENTED_EDGE('',*,*,#1431,.T.);
+#2686 = ORIENTED_EDGE('',*,*,#1408,.F.);
+#2687 = ORIENTED_EDGE('',*,*,#2688,.F.);
+#2688 = EDGE_CURVE('',#2689,#1401,#2691,.T.);
+#2689 = VERTEX_POINT('',#2690);
+#2690 = CARTESIAN_POINT('',(7.493,-4.8515,0.E+000));
+#2691 = LINE('',#2692,#2693);
+#2692 = CARTESIAN_POINT('',(7.493,-4.8515,0.E+000));
+#2693 = VECTOR('',#2694,1.);
+#2694 = DIRECTION('',(-3.216245299353E-016,1.,0.E+000));
+#2695 = ORIENTED_EDGE('',*,*,#2696,.F.);
+#2696 = EDGE_CURVE('',#2697,#2689,#2699,.T.);
+#2697 = VERTEX_POINT('',#2698);
+#2698 = CARTESIAN_POINT('',(7.493,-4.8515,-2.843));
+#2699 = LINE('',#2700,#2701);
+#2700 = CARTESIAN_POINT('',(7.493,-4.8515,-2.843));
+#2701 = VECTOR('',#2702,1.);
+#2702 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2703 = ORIENTED_EDGE('',*,*,#2704,.F.);
+#2704 = EDGE_CURVE('',#2705,#2697,#2707,.T.);
+#2705 = VERTEX_POINT('',#2706);
+#2706 = CARTESIAN_POINT('',(7.493,-4.96575,-3.3));
+#2707 = LINE('',#2708,#2709);
+#2708 = CARTESIAN_POINT('',(7.493,-4.96575,-3.3));
+#2709 = VECTOR('',#2710,1.);
+#2710 = DIRECTION('',(-7.800540639491E-017,0.242535625036,0.970142500145
+    ));
+#2711 = ORIENTED_EDGE('',*,*,#2712,.F.);
+#2712 = EDGE_CURVE('',#2713,#2705,#2715,.T.);
+#2713 = VERTEX_POINT('',#2714);
+#2714 = CARTESIAN_POINT('',(7.493,-5.19425,-3.3));
+#2715 = LINE('',#2716,#2717);
+#2716 = CARTESIAN_POINT('',(7.493,-5.19425,-3.3));
+#2717 = VECTOR('',#2718,1.);
+#2718 = DIRECTION('',(-3.216245299353E-016,1.,0.E+000));
+#2719 = ORIENTED_EDGE('',*,*,#2720,.F.);
+#2720 = EDGE_CURVE('',#2721,#2713,#2723,.T.);
+#2721 = VERTEX_POINT('',#2722);
+#2722 = CARTESIAN_POINT('',(7.493,-5.3085,-2.843));
+#2723 = LINE('',#2724,#2725);
+#2724 = CARTESIAN_POINT('',(7.493,-5.3085,-2.843));
+#2725 = VECTOR('',#2726,1.);
+#2726 = DIRECTION('',(-7.800540639491E-017,0.242535625036,
+    -0.970142500145));
+#2727 = ORIENTED_EDGE('',*,*,#2728,.F.);
+#2728 = EDGE_CURVE('',#2729,#2721,#2731,.T.);
+#2729 = VERTEX_POINT('',#2730);
+#2730 = CARTESIAN_POINT('',(7.493,-5.3085,0.E+000));
+#2731 = LINE('',#2732,#2733);
+#2732 = CARTESIAN_POINT('',(7.493,-5.3085,0.E+000));
+#2733 = VECTOR('',#2734,1.);
+#2734 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#2735 = ORIENTED_EDGE('',*,*,#2736,.F.);
+#2736 = EDGE_CURVE('',#1254,#2729,#2737,.T.);
+#2737 = LINE('',#2738,#2739);
+#2738 = CARTESIAN_POINT('',(7.493,-5.842,0.E+000));
+#2739 = VECTOR('',#2740,1.);
+#2740 = DIRECTION('',(-3.216245299353E-016,1.,0.E+000));
+#2741 = PLANE('',#2742);
+#2742 = AXIS2_PLACEMENT_3D('',#2743,#2744,#2745);
+#2743 = CARTESIAN_POINT('',(7.493,-5.842,2.157));
+#2744 = DIRECTION('',(-1.,-3.216245299353E-016,0.E+000));
+#2745 = DIRECTION('',(-0.E+000,0.E+000,-1.));
+#2746 = ADVANCED_FACE('',(#2747),#2765,.T.);
+#2747 = FACE_BOUND('',#2748,.T.);
+#2748 = EDGE_LOOP('',(#2749,#2750,#2751,#2759));
+#2749 = ORIENTED_EDGE('',*,*,#1253,.T.);
+#2750 = ORIENTED_EDGE('',*,*,#2736,.T.);
+#2751 = ORIENTED_EDGE('',*,*,#2752,.F.);
+#2752 = EDGE_CURVE('',#2753,#2729,#2755,.T.);
+#2753 = VERTEX_POINT('',#2754);
+#2754 = CARTESIAN_POINT('',(7.747,-5.3085,0.E+000));
+#2755 = LINE('',#2756,#2757);
+#2756 = CARTESIAN_POINT('',(7.747,-5.3085,0.E+000));
+#2757 = VECTOR('',#2758,1.);
+#2758 = DIRECTION('',(-1.,-3.216245299353E-016,0.E+000));
+#2759 = ORIENTED_EDGE('',*,*,#2760,.F.);
+#2760 = EDGE_CURVE('',#1246,#2753,#2761,.T.);
+#2761 = LINE('',#2762,#2763);
+#2762 = CARTESIAN_POINT('',(7.747,-5.842,0.E+000));
+#2763 = VECTOR('',#2764,1.);
+#2764 = DIRECTION('',(-3.216245299353E-016,1.,0.E+000));
+#2765 = PLANE('',#2766);
+#2766 = AXIS2_PLACEMENT_3D('',#2767,#2768,#2769);
+#2767 = CARTESIAN_POINT('',(7.747,-5.842,0.E+000));
+#2768 = DIRECTION('',(-0.E+000,0.E+000,-1.));
+#2769 = DIRECTION('',(-3.216245299353E-016,1.,0.E+000));
+#2770 = ADVANCED_FACE('',(#2771),#2828,.F.);
+#2771 = FACE_BOUND('',#2772,.F.);
+#2772 = EDGE_LOOP('',(#2773,#2774,#2780,#2781,#2789,#2797,#2805,#2813,
+    #2821,#2827));
+#2773 = ORIENTED_EDGE('',*,*,#1245,.F.);
+#2774 = ORIENTED_EDGE('',*,*,#2775,.F.);
+#2775 = EDGE_CURVE('',#1384,#1237,#2776,.T.);
+#2776 = LINE('',#2777,#2778);
+#2777 = CARTESIAN_POINT('',(7.747,-4.318,1.776));
+#2778 = VECTOR('',#2779,1.);
+#2779 = DIRECTION('',(3.216245299353E-016,-1.,0.E+000));
+#2780 = ORIENTED_EDGE('',*,*,#1392,.F.);
+#2781 = ORIENTED_EDGE('',*,*,#2782,.F.);
+#2782 = EDGE_CURVE('',#2783,#1393,#2785,.T.);
+#2783 = VERTEX_POINT('',#2784);
+#2784 = CARTESIAN_POINT('',(7.747,-4.8515,0.E+000));
+#2785 = LINE('',#2786,#2787);
+#2786 = CARTESIAN_POINT('',(7.747,-4.8515,0.E+000));
+#2787 = VECTOR('',#2788,1.);
+#2788 = DIRECTION('',(-3.216245299353E-016,1.,0.E+000));
+#2789 = ORIENTED_EDGE('',*,*,#2790,.F.);
+#2790 = EDGE_CURVE('',#2791,#2783,#2793,.T.);
+#2791 = VERTEX_POINT('',#2792);
+#2792 = CARTESIAN_POINT('',(7.747,-4.8515,-2.843));
+#2793 = LINE('',#2794,#2795);
+#2794 = CARTESIAN_POINT('',(7.747,-4.8515,-2.843));
+#2795 = VECTOR('',#2796,1.);
+#2796 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2797 = ORIENTED_EDGE('',*,*,#2798,.F.);
+#2798 = EDGE_CURVE('',#2799,#2791,#2801,.T.);
+#2799 = VERTEX_POINT('',#2800);
+#2800 = CARTESIAN_POINT('',(7.747,-4.96575,-3.3));
+#2801 = LINE('',#2802,#2803);
+#2802 = CARTESIAN_POINT('',(7.747,-4.96575,-3.3));
+#2803 = VECTOR('',#2804,1.);
+#2804 = DIRECTION('',(-7.800540639491E-017,0.242535625036,0.970142500145
+    ));
+#2805 = ORIENTED_EDGE('',*,*,#2806,.F.);
+#2806 = EDGE_CURVE('',#2807,#2799,#2809,.T.);
+#2807 = VERTEX_POINT('',#2808);
+#2808 = CARTESIAN_POINT('',(7.747,-5.19425,-3.3));
+#2809 = LINE('',#2810,#2811);
+#2810 = CARTESIAN_POINT('',(7.747,-5.19425,-3.3));
+#2811 = VECTOR('',#2812,1.);
+#2812 = DIRECTION('',(-3.216245299353E-016,1.,0.E+000));
+#2813 = ORIENTED_EDGE('',*,*,#2814,.F.);
+#2814 = EDGE_CURVE('',#2815,#2807,#2817,.T.);
+#2815 = VERTEX_POINT('',#2816);
+#2816 = CARTESIAN_POINT('',(7.747,-5.3085,-2.843));
+#2817 = LINE('',#2818,#2819);
+#2818 = CARTESIAN_POINT('',(7.747,-5.3085,-2.843));
+#2819 = VECTOR('',#2820,1.);
+#2820 = DIRECTION('',(-7.800540639491E-017,0.242535625036,
+    -0.970142500145));
+#2821 = ORIENTED_EDGE('',*,*,#2822,.F.);
+#2822 = EDGE_CURVE('',#2753,#2815,#2823,.T.);
+#2823 = LINE('',#2824,#2825);
+#2824 = CARTESIAN_POINT('',(7.747,-5.3085,0.E+000));
+#2825 = VECTOR('',#2826,1.);
+#2826 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#2827 = ORIENTED_EDGE('',*,*,#2760,.F.);
+#2828 = PLANE('',#2829);
+#2829 = AXIS2_PLACEMENT_3D('',#2830,#2831,#2832);
+#2830 = CARTESIAN_POINT('',(7.747,-5.842,2.157));
+#2831 = DIRECTION('',(-1.,-3.216245299353E-016,0.E+000));
+#2832 = DIRECTION('',(-0.E+000,0.E+000,-1.));
+#2833 = ADVANCED_FACE('',(#2834),#2840,.T.);
+#2834 = FACE_BOUND('',#2835,.T.);
+#2835 = EDGE_LOOP('',(#2836,#2837,#2838,#2839));
+#2836 = ORIENTED_EDGE('',*,*,#2669,.T.);
+#2837 = ORIENTED_EDGE('',*,*,#1236,.T.);
+#2838 = ORIENTED_EDGE('',*,*,#2775,.F.);
+#2839 = ORIENTED_EDGE('',*,*,#1383,.F.);
+#2840 = CYLINDRICAL_SURFACE('',#2841,0.381);
+#2841 = AXIS2_PLACEMENT_3D('',#2842,#2843,#2844);
+#2842 = CARTESIAN_POINT('',(7.366,-4.318,1.776));
+#2843 = DIRECTION('',(3.216245299353E-016,-1.,0.E+000));
+#2844 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2845 = ADVANCED_FACE('',(#2846),#2905,.T.);
+#2846 = FACE_BOUND('',#2847,.T.);
+#2847 = EDGE_LOOP('',(#2848,#2849,#2850,#2851,#2859,#2867,#2875,#2883,
+    #2891,#2899));
+#2848 = ORIENTED_EDGE('',*,*,#1508,.F.);
+#2849 = ORIENTED_EDGE('',*,*,#1448,.T.);
+#2850 = ORIENTED_EDGE('',*,*,#1319,.F.);
+#2851 = ORIENTED_EDGE('',*,*,#2852,.F.);
+#2852 = EDGE_CURVE('',#2853,#1312,#2855,.T.);
+#2853 = VERTEX_POINT('',#2854);
+#2854 = CARTESIAN_POINT('',(7.493,-2.3115,0.E+000));
+#2855 = LINE('',#2856,#2857);
+#2856 = CARTESIAN_POINT('',(7.493,-2.3115,0.E+000));
+#2857 = VECTOR('',#2858,1.);
+#2858 = DIRECTION('',(-3.216245299353E-016,1.,0.E+000));
+#2859 = ORIENTED_EDGE('',*,*,#2860,.F.);
+#2860 = EDGE_CURVE('',#2861,#2853,#2863,.T.);
+#2861 = VERTEX_POINT('',#2862);
+#2862 = CARTESIAN_POINT('',(7.493,-2.3115,-2.843));
+#2863 = LINE('',#2864,#2865);
+#2864 = CARTESIAN_POINT('',(7.493,-2.3115,-2.843));
+#2865 = VECTOR('',#2866,1.);
+#2866 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2867 = ORIENTED_EDGE('',*,*,#2868,.F.);
+#2868 = EDGE_CURVE('',#2869,#2861,#2871,.T.);
+#2869 = VERTEX_POINT('',#2870);
+#2870 = CARTESIAN_POINT('',(7.493,-2.42575,-3.3));
+#2871 = LINE('',#2872,#2873);
+#2872 = CARTESIAN_POINT('',(7.493,-2.42575,-3.3));
+#2873 = VECTOR('',#2874,1.);
+#2874 = DIRECTION('',(-7.800540639491E-017,0.242535625036,0.970142500145
+    ));
+#2875 = ORIENTED_EDGE('',*,*,#2876,.F.);
+#2876 = EDGE_CURVE('',#2877,#2869,#2879,.T.);
+#2877 = VERTEX_POINT('',#2878);
+#2878 = CARTESIAN_POINT('',(7.493,-2.65425,-3.3));
+#2879 = LINE('',#2880,#2881);
+#2880 = CARTESIAN_POINT('',(7.493,-2.65425,-3.3));
+#2881 = VECTOR('',#2882,1.);
+#2882 = DIRECTION('',(-3.216245299353E-016,1.,0.E+000));
+#2883 = ORIENTED_EDGE('',*,*,#2884,.F.);
+#2884 = EDGE_CURVE('',#2885,#2877,#2887,.T.);
+#2885 = VERTEX_POINT('',#2886);
+#2886 = CARTESIAN_POINT('',(7.493,-2.7685,-2.843));
+#2887 = LINE('',#2888,#2889);
+#2888 = CARTESIAN_POINT('',(7.493,-2.7685,-2.843));
+#2889 = VECTOR('',#2890,1.);
+#2890 = DIRECTION('',(-7.800540639491E-017,0.242535625036,
+    -0.970142500145));
+#2891 = ORIENTED_EDGE('',*,*,#2892,.F.);
+#2892 = EDGE_CURVE('',#2893,#2885,#2895,.T.);
+#2893 = VERTEX_POINT('',#2894);
+#2894 = CARTESIAN_POINT('',(7.493,-2.7685,0.E+000));
+#2895 = LINE('',#2896,#2897);
+#2896 = CARTESIAN_POINT('',(7.493,-2.7685,0.E+000));
+#2897 = VECTOR('',#2898,1.);
+#2898 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#2899 = ORIENTED_EDGE('',*,*,#2900,.F.);
+#2900 = EDGE_CURVE('',#1501,#2893,#2901,.T.);
+#2901 = LINE('',#2902,#2903);
+#2902 = CARTESIAN_POINT('',(7.493,-3.302,0.E+000));
+#2903 = VECTOR('',#2904,1.);
+#2904 = DIRECTION('',(-3.216245299353E-016,1.,0.E+000));
+#2905 = PLANE('',#2906);
+#2906 = AXIS2_PLACEMENT_3D('',#2907,#2908,#2909);
+#2907 = CARTESIAN_POINT('',(7.493,-3.302,2.157));
+#2908 = DIRECTION('',(-1.,-3.216245299353E-016,0.E+000));
+#2909 = DIRECTION('',(-0.E+000,0.E+000,-1.));
+#2910 = ADVANCED_FACE('',(#2911),#2929,.T.);
+#2911 = FACE_BOUND('',#2912,.T.);
+#2912 = EDGE_LOOP('',(#2913,#2921,#2922,#2923));
+#2913 = ORIENTED_EDGE('',*,*,#2914,.T.);
+#2914 = EDGE_CURVE('',#2915,#2853,#2917,.T.);
+#2915 = VERTEX_POINT('',#2916);
+#2916 = CARTESIAN_POINT('',(7.747,-2.3115,0.E+000));
+#2917 = LINE('',#2918,#2919);
+#2918 = CARTESIAN_POINT('',(7.747,-2.3115,0.E+000));
+#2919 = VECTOR('',#2920,1.);
+#2920 = DIRECTION('',(-1.,-3.216245299353E-016,0.E+000));
+#2921 = ORIENTED_EDGE('',*,*,#2852,.T.);
+#2922 = ORIENTED_EDGE('',*,*,#1311,.F.);
+#2923 = ORIENTED_EDGE('',*,*,#2924,.F.);
+#2924 = EDGE_CURVE('',#2915,#1304,#2925,.T.);
+#2925 = LINE('',#2926,#2927);
+#2926 = CARTESIAN_POINT('',(7.747,-2.3115,0.E+000));
+#2927 = VECTOR('',#2928,1.);
+#2928 = DIRECTION('',(-3.216245299353E-016,1.,0.E+000));
+#2929 = PLANE('',#2930);
+#2930 = AXIS2_PLACEMENT_3D('',#2931,#2932,#2933);
+#2931 = CARTESIAN_POINT('',(7.747,-2.3115,0.E+000));
+#2932 = DIRECTION('',(-0.E+000,0.E+000,-1.));
+#2933 = DIRECTION('',(-3.216245299353E-016,1.,0.E+000));
+#2934 = ADVANCED_FACE('',(#2935),#2992,.F.);
+#2935 = FACE_BOUND('',#2936,.F.);
+#2936 = EDGE_LOOP('',(#2937,#2938,#2944,#2945,#2946,#2954,#2962,#2970,
+    #2978,#2986));
+#2937 = ORIENTED_EDGE('',*,*,#1492,.F.);
+#2938 = ORIENTED_EDGE('',*,*,#2939,.F.);
+#2939 = EDGE_CURVE('',#1295,#1484,#2940,.T.);
+#2940 = LINE('',#2941,#2942);
+#2941 = CARTESIAN_POINT('',(7.747,-1.778,1.776));
+#2942 = VECTOR('',#2943,1.);
+#2943 = DIRECTION('',(3.216245299353E-016,-1.,0.E+000));
+#2944 = ORIENTED_EDGE('',*,*,#1303,.F.);
+#2945 = ORIENTED_EDGE('',*,*,#2924,.F.);
+#2946 = ORIENTED_EDGE('',*,*,#2947,.F.);
+#2947 = EDGE_CURVE('',#2948,#2915,#2950,.T.);
+#2948 = VERTEX_POINT('',#2949);
+#2949 = CARTESIAN_POINT('',(7.747,-2.3115,-2.843));
+#2950 = LINE('',#2951,#2952);
+#2951 = CARTESIAN_POINT('',(7.747,-2.3115,-2.843));
+#2952 = VECTOR('',#2953,1.);
+#2953 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2954 = ORIENTED_EDGE('',*,*,#2955,.F.);
+#2955 = EDGE_CURVE('',#2956,#2948,#2958,.T.);
+#2956 = VERTEX_POINT('',#2957);
+#2957 = CARTESIAN_POINT('',(7.747,-2.42575,-3.3));
+#2958 = LINE('',#2959,#2960);
+#2959 = CARTESIAN_POINT('',(7.747,-2.42575,-3.3));
+#2960 = VECTOR('',#2961,1.);
+#2961 = DIRECTION('',(-7.800540639491E-017,0.242535625036,0.970142500145
+    ));
+#2962 = ORIENTED_EDGE('',*,*,#2963,.F.);
+#2963 = EDGE_CURVE('',#2964,#2956,#2966,.T.);
+#2964 = VERTEX_POINT('',#2965);
+#2965 = CARTESIAN_POINT('',(7.747,-2.65425,-3.3));
+#2966 = LINE('',#2967,#2968);
+#2967 = CARTESIAN_POINT('',(7.747,-2.65425,-3.3));
+#2968 = VECTOR('',#2969,1.);
+#2969 = DIRECTION('',(-3.216245299353E-016,1.,0.E+000));
+#2970 = ORIENTED_EDGE('',*,*,#2971,.F.);
+#2971 = EDGE_CURVE('',#2972,#2964,#2974,.T.);
+#2972 = VERTEX_POINT('',#2973);
+#2973 = CARTESIAN_POINT('',(7.747,-2.7685,-2.843));
+#2974 = LINE('',#2975,#2976);
+#2975 = CARTESIAN_POINT('',(7.747,-2.7685,-2.843));
+#2976 = VECTOR('',#2977,1.);
+#2977 = DIRECTION('',(-7.800540639491E-017,0.242535625036,
+    -0.970142500145));
+#2978 = ORIENTED_EDGE('',*,*,#2979,.F.);
+#2979 = EDGE_CURVE('',#2980,#2972,#2982,.T.);
+#2980 = VERTEX_POINT('',#2981);
+#2981 = CARTESIAN_POINT('',(7.747,-2.7685,0.E+000));
+#2982 = LINE('',#2983,#2984);
+#2983 = CARTESIAN_POINT('',(7.747,-2.7685,0.E+000));
+#2984 = VECTOR('',#2985,1.);
+#2985 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#2986 = ORIENTED_EDGE('',*,*,#2987,.F.);
+#2987 = EDGE_CURVE('',#1493,#2980,#2988,.T.);
+#2988 = LINE('',#2989,#2990);
+#2989 = CARTESIAN_POINT('',(7.747,-3.302,0.E+000));
+#2990 = VECTOR('',#2991,1.);
+#2991 = DIRECTION('',(-3.216245299353E-016,1.,0.E+000));
+#2992 = PLANE('',#2993);
+#2993 = AXIS2_PLACEMENT_3D('',#2994,#2995,#2996);
+#2994 = CARTESIAN_POINT('',(7.747,-3.302,2.157));
+#2995 = DIRECTION('',(-1.,-3.216245299353E-016,0.E+000));
+#2996 = DIRECTION('',(-0.E+000,0.E+000,-1.));
+#2997 = ADVANCED_FACE('',(#2998),#3009,.T.);
+#2998 = FACE_BOUND('',#2999,.T.);
+#2999 = EDGE_LOOP('',(#3000,#3006,#3007,#3008));
+#3000 = ORIENTED_EDGE('',*,*,#3001,.T.);
+#3001 = EDGE_CURVE('',#1287,#1476,#3002,.T.);
+#3002 = LINE('',#3003,#3004);
+#3003 = CARTESIAN_POINT('',(7.366,-1.778,2.157));
+#3004 = VECTOR('',#3005,1.);
+#3005 = DIRECTION('',(3.216245299353E-016,-1.,0.E+000));
+#3006 = ORIENTED_EDGE('',*,*,#1483,.T.);
+#3007 = ORIENTED_EDGE('',*,*,#2939,.F.);
+#3008 = ORIENTED_EDGE('',*,*,#1294,.F.);
+#3009 = CYLINDRICAL_SURFACE('',#3010,0.381);
+#3010 = AXIS2_PLACEMENT_3D('',#3011,#3012,#3013);
+#3011 = CARTESIAN_POINT('',(7.366,-1.778,1.776));
+#3012 = DIRECTION('',(3.216245299353E-016,-1.,0.E+000));
+#3013 = DIRECTION('',(0.E+000,0.E+000,1.));
+#3014 = ADVANCED_FACE('',(#3015),#3023,.T.);
+#3015 = FACE_BOUND('',#3016,.T.);
+#3016 = EDGE_LOOP('',(#3017,#3018,#3019,#3020,#3021,#3022));
+#3017 = ORIENTED_EDGE('',*,*,#2288,.F.);
+#3018 = ORIENTED_EDGE('',*,*,#1532,.F.);
+#3019 = ORIENTED_EDGE('',*,*,#1475,.F.);
+#3020 = ORIENTED_EDGE('',*,*,#3001,.F.);
+#3021 = ORIENTED_EDGE('',*,*,#1286,.F.);
+#3022 = ORIENTED_EDGE('',*,*,#1342,.F.);
+#3023 = PLANE('',#3024);
+#3024 = AXIS2_PLACEMENT_3D('',#3025,#3026,#3027);
+#3025 = CARTESIAN_POINT('',(3.683,-3.302,2.157));
+#3026 = DIRECTION('',(0.E+000,0.E+000,1.));
+#3027 = DIRECTION('',(-4.440892098501E-016,1.,0.E+000));
+#3028 = ADVANCED_FACE('',(#3029),#3040,.T.);
+#3029 = FACE_BOUND('',#3030,.T.);
+#3030 = EDGE_LOOP('',(#3031,#3037,#3038,#3039));
+#3031 = ORIENTED_EDGE('',*,*,#3032,.T.);
+#3032 = EDGE_CURVE('',#2783,#2689,#3033,.T.);
+#3033 = LINE('',#3034,#3035);
+#3034 = CARTESIAN_POINT('',(7.747,-4.8515,0.E+000));
+#3035 = VECTOR('',#3036,1.);
+#3036 = DIRECTION('',(-1.,-3.216245299353E-016,0.E+000));
+#3037 = ORIENTED_EDGE('',*,*,#2688,.T.);
+#3038 = ORIENTED_EDGE('',*,*,#1400,.F.);
+#3039 = ORIENTED_EDGE('',*,*,#2782,.F.);
+#3040 = PLANE('',#3041);
+#3041 = AXIS2_PLACEMENT_3D('',#3042,#3043,#3044);
+#3042 = CARTESIAN_POINT('',(7.747,-4.8515,0.E+000));
+#3043 = DIRECTION('',(-0.E+000,0.E+000,-1.));
+#3044 = DIRECTION('',(-3.216245299353E-016,1.,0.E+000));
+#3045 = ADVANCED_FACE('',(#3046),#3057,.T.);
+#3046 = FACE_BOUND('',#3047,.T.);
+#3047 = EDGE_LOOP('',(#3048,#3049,#3050,#3056));
+#3048 = ORIENTED_EDGE('',*,*,#1500,.T.);
+#3049 = ORIENTED_EDGE('',*,*,#2900,.T.);
+#3050 = ORIENTED_EDGE('',*,*,#3051,.F.);
+#3051 = EDGE_CURVE('',#2980,#2893,#3052,.T.);
+#3052 = LINE('',#3053,#3054);
+#3053 = CARTESIAN_POINT('',(7.747,-2.7685,0.E+000));
+#3054 = VECTOR('',#3055,1.);
+#3055 = DIRECTION('',(-1.,-3.216245299353E-016,0.E+000));
+#3056 = ORIENTED_EDGE('',*,*,#2987,.F.);
+#3057 = PLANE('',#3058);
+#3058 = AXIS2_PLACEMENT_3D('',#3059,#3060,#3061);
+#3059 = CARTESIAN_POINT('',(7.747,-3.302,0.E+000));
+#3060 = DIRECTION('',(-0.E+000,0.E+000,-1.));
+#3061 = DIRECTION('',(-3.216245299353E-016,1.,0.E+000));
+#3062 = ADVANCED_FACE('',(#3063),#3406,.T.);
+#3063 = FACE_BOUND('',#3064,.T.);
+#3064 = EDGE_LOOP('',(#3065,#3066,#3067,#3074,#3082,#3188,#3294,#3400));
+#3065 = ORIENTED_EDGE('',*,*,#2302,.F.);
+#3066 = ORIENTED_EDGE('',*,*,#1562,.T.);
+#3067 = ORIENTED_EDGE('',*,*,#3068,.T.);
+#3068 = EDGE_CURVE('',#1556,#3069,#3071,.T.);
+#3069 = VERTEX_POINT('',#3070);
+#3070 = CARTESIAN_POINT('',(1.033723643423,0.426276356577,3.68));
+#3071 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3072,#3073),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#3072 = CARTESIAN_POINT('',(0.71,0.75,2.157));
+#3073 = CARTESIAN_POINT('',(1.033723643423,0.426276356577,3.68));
+#3074 = ORIENTED_EDGE('',*,*,#3075,.F.);
+#3075 = EDGE_CURVE('',#3076,#3069,#3078,.T.);
+#3076 = VERTEX_POINT('',#3077);
+#3077 = CARTESIAN_POINT('',(3.06375942217,0.426276356577,3.68));
+#3078 = LINE('',#3079,#3080);
+#3079 = CARTESIAN_POINT('',(6.586276356577,0.426276356577,3.68));
+#3080 = VECTOR('',#3081,1.);
+#3081 = DIRECTION('',(-1.,-4.440892098501E-016,0.E+000));
+#3082 = ORIENTED_EDGE('',*,*,#3083,.F.);
+#3083 = EDGE_CURVE('',#3084,#3076,#3086,.T.);
+#3084 = VERTEX_POINT('',#3085);
+#3085 = CARTESIAN_POINT('',(3.060652504409,0.532554637412,3.18));
+#3086 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#3087,#3088,#3089,#3090,#3091,
+    #3092,#3093,#3094,#3095,#3096,#3097,#3098,#3099,#3100,#3101,#3102,
+    #3103,#3104,#3105,#3106,#3107,#3108,#3109,#3110,#3111,#3112,#3113,
+    #3114,#3115,#3116,#3117,#3118,#3119,#3120,#3121,#3122,#3123,#3124,
+    #3125,#3126,#3127,#3128,#3129,#3130,#3131,#3132,#3133,#3134,#3135,
+    #3136,#3137,#3138,#3139,#3140,#3141,#3142,#3143,#3144,#3145,#3146,
+    #3147,#3148,#3149,#3150,#3151,#3152,#3153,#3154,#3155,#3156,#3157,
+    #3158,#3159,#3160,#3161,#3162,#3163,#3164,#3165,#3166,#3167,#3168,
+    #3169,#3170,#3171,#3172,#3173,#3174,#3175,#3176,#3177,#3178,#3179,
+    #3180,#3181,#3182,#3183,#3184,#3185,#3186,#3187),.UNSPECIFIED.,.F.,
+  .F.,(5,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3
+    ,5),(0.E+000,3.832661857541E-002,7.588616027402E-002,0.112697851853,
+    0.148780767068,0.184153940431,0.218836486671,0.252847727222,
+    0.286207325059,0.318935429062,0.351052828922,0.382581121221,
+    0.413542886787,0.443961878574,0.47386321812,0.503273596996,
+    0.532221477517,0.560737284348,0.588853575632,0.616605179129,
+    0.644029276191,0.671165414825,0.69805543375,0.723856466375,
+    0.750392376563,0.776817491054,0.80317991565,0.829528157021,
+    0.855910545381,0.882374672274,0.908966882882,0.935731854039,
+    0.962712277262,1.),.UNSPECIFIED.);
+#3087 = CARTESIAN_POINT('',(3.102443253723,0.75,2.157));
+#3088 = CARTESIAN_POINT('',(3.10159836505,0.747596502417,2.168307567096)
+  );
+#3089 = CARTESIAN_POINT('',(3.100760043871,0.745176893235,2.179690933308
+    ));
+#3090 = CARTESIAN_POINT('',(3.099928470497,0.742740885558,2.191151448372
+    ));
+#3091 = CARTESIAN_POINT('',(3.098295716868,0.737884563992,2.213998645033
+    ));
+#3092 = CARTESIAN_POINT('',(3.097494261506,0.735464911842,2.225382213394
+    ));
+#3093 = CARTESIAN_POINT('',(3.096699660478,0.733028942322,2.236842548942
+    ));
+#3094 = CARTESIAN_POINT('',(3.095140251405,0.728172618361,2.259689756871
+    ));
+#3095 = CARTESIAN_POINT('',(3.094375165256,0.725752918822,2.271073548177
+    ));
+#3096 = CARTESIAN_POINT('',(3.093617046982,0.72331699024,2.282533691129)
+  );
+#3097 = CARTESIAN_POINT('',(3.092130026932,0.718460661398,2.305380922018
+    ));
+#3098 = CARTESIAN_POINT('',(3.091400843964,0.716040908555,2.316764964101
+    ));
+#3099 = CARTESIAN_POINT('',(3.090678749632,0.71360502492,2.328224895597)
+  );
+#3100 = CARTESIAN_POINT('',(3.089263222812,0.708748688464,2.351072162308
+    ));
+#3101 = CARTESIAN_POINT('',(3.088569506013,0.706328874704,2.362456490983
+    ));
+#3102 = CARTESIAN_POINT('',(3.087883006017,0.703893041415,2.373916185615
+    ));
+#3103 = CARTESIAN_POINT('',(3.08653813337,0.699036694321,2.396763502377)
+  );
+#3104 = CARTESIAN_POINT('',(3.085879473324,0.696616810106,2.408148162516
+    ));
+#3105 = CARTESIAN_POINT('',(3.085228165819,0.694181034144,2.419607587444
+    ));
+#3106 = CARTESIAN_POINT('',(3.083953162281,0.689324673051,2.442454970066
+    ));
+#3107 = CARTESIAN_POINT('',(3.08332917589,0.686904706661,2.453840016811)
+  );
+#3108 = CARTESIAN_POINT('',(3.08271268547,0.684468996804,2.465299130741)
+  );
+#3109 = CARTESIAN_POINT('',(3.081506817467,0.67961261797,2.488146596824)
+  );
+#3110 = CARTESIAN_POINT('',(3.080917146787,0.677192555215,2.499532096932
+    ));
+#3111 = CARTESIAN_POINT('',(3.080335123266,0.674756922283,2.510990848958
+    ));
+#3112 = CARTESIAN_POINT('',(3.079197706436,0.669900521543,2.533838418102
+    ));
+#3113 = CARTESIAN_POINT('',(3.078642017638,0.667480345451,2.545224451414
+    ));
+#3114 = CARTESIAN_POINT('',(3.078094134929,0.665044802583,2.556682779723
+    ));
+#3115 = CARTESIAN_POINT('',(3.07702453204,0.66018837531,2.579530473698)
+  );
+#3116 = CARTESIAN_POINT('',(3.07650251448,0.657768065798,2.590917134701)
+  );
+#3117 = CARTESIAN_POINT('',(3.075988469554,0.655332628757,2.602374965137
+    ));
+#3118 = CARTESIAN_POINT('',(3.074986088616,0.650476169835,2.625222808007
+    ));
+#3119 = CARTESIAN_POINT('',(3.074497454016,0.648055703366,2.636610207432
+    ));
+#3120 = CARTESIAN_POINT('',(3.074016965933,0.645620390865,2.64806745195)
+  );
+#3121 = CARTESIAN_POINT('',(3.073081258485,0.640763894688,2.670915470094
+    ));
+#3122 = CARTESIAN_POINT('',(3.072625740214,0.638343243943,2.682303736473
+    ));
+#3123 = CARTESIAN_POINT('',(3.072178549227,0.635908077994,2.693760291517
+    ));
+#3124 = CARTESIAN_POINT('',(3.071309008778,0.631051538489,2.716608513501
+    ));
+#3125 = CARTESIAN_POINT('',(3.070886361242,0.628630672067,2.727997794563
+    ));
+#3126 = CARTESIAN_POINT('',(3.070472227939,0.626195678326,2.739453539431
+    ));
+#3127 = CARTESIAN_POINT('',(3.069668388574,0.621339089031,2.762301995656
+    ));
+#3128 = CARTESIAN_POINT('',(3.069278386703,0.618917971229,2.773692459367
+    ));
+#3129 = CARTESIAN_POINT('',(3.068897091202,0.616483179322,2.785147254684
+    ));
+#3130 = CARTESIAN_POINT('',(3.068158526316,0.611626533526,2.807995976726
+    ));
+#3131 = CARTESIAN_POINT('',(3.067800965147,0.609205124242,2.81938781175)
+  );
+#3132 = CARTESIAN_POINT('',(3.067452306324,0.606770568034,2.83084149819)
+  );
+#3133 = CARTESIAN_POINT('',(3.066778627491,0.601913859003,2.85369051773)
+  );
+#3134 = CARTESIAN_POINT('',(3.066453321841,0.599492113826,2.865083933008
+    ));
+#3135 = CARTESIAN_POINT('',(3.066137116583,0.597057831594,2.876536330492
+    ));
+#3136 = CARTESIAN_POINT('',(3.065527972543,0.592201052906,2.899385677745
+    ));
+#3137 = CARTESIAN_POINT('',(3.065234756765,0.589778923466,2.910780900835
+    ));
+#3138 = CARTESIAN_POINT('',(3.064950839246,0.587344957907,2.922231808487
+    ));
+#3139 = CARTESIAN_POINT('',(3.064405914993,0.582488103904,2.945081510067
+    ));
+#3140 = CARTESIAN_POINT('',(3.064144642791,0.580065538575,2.956478783859
+    ));
+#3141 = CARTESIAN_POINT('',(3.063892863774,0.577631936579,2.967927981082
+    ));
+#3142 = CARTESIAN_POINT('',(3.063411879734,0.572775002947,2.99077805729)
+  );
+#3143 = CARTESIAN_POINT('',(3.063182424021,0.570351947956,3.002177634756
+    ));
+#3144 = CARTESIAN_POINT('',(3.062962650185,0.567918760056,3.01362488381)
+  );
+#3145 = CARTESIAN_POINT('',(3.062545361468,0.563061744495,3.036475345463
+    ));
+#3146 = CARTESIAN_POINT('',(3.062347614228,0.560638145511,3.047877482217
+    ));
+#3147 = CARTESIAN_POINT('',(3.062159727543,0.558205424932,3.059322532699
+    ));
+#3148 = CARTESIAN_POINT('',(3.061805923247,0.553348327874,3.082173377761
+    ));
+#3149 = CARTESIAN_POINT('',(3.06163979537,0.550924132049,3.093578322432)
+  );
+#3150 = CARTESIAN_POINT('',(3.061483692536,0.548491933287,3.105020917961
+    ));
+#3151 = CARTESIAN_POINT('',(3.061193195095,0.543634758563,3.127872128414
+    ));
+#3152 = CARTESIAN_POINT('',(3.061058616139,0.541209916965,3.139280111208
+    ));
+#3153 = CARTESIAN_POINT('',(3.060934208127,0.538778293878,3.150719998397
+    ));
+#3154 = CARTESIAN_POINT('',(3.060710635538,0.534001445917,3.173193301142
+    ));
+#3155 = CARTESIAN_POINT('',(3.060610652449,0.531656709793,3.184224417312
+    ));
+#3156 = CARTESIAN_POINT('',(3.060520286222,0.529306845248,3.195279660803
+    ));
+#3157 = CARTESIAN_POINT('',(3.060356690777,0.524531015986,3.217748170946
+    ));
+#3158 = CARTESIAN_POINT('',(3.060284022745,0.522104789354,3.229162669811
+    ));
+#3159 = CARTESIAN_POINT('',(3.060221741893,0.519674441603,3.240596557019
+    ));
+#3160 = CARTESIAN_POINT('',(3.060118326142,0.514817097121,3.26344856612)
+  );
+#3161 = CARTESIAN_POINT('',(3.060077103863,0.512390127828,3.274866558929
+    ));
+#3162 = CARTESIAN_POINT('',(3.060046335552,0.509960487816,3.286297116485
+    ));
+#3163 = CARTESIAN_POINT('',(3.060005839486,0.505103118425,3.309149242777
+    ));
+#3164 = CARTESIAN_POINT('',(3.059996061896,0.502675397106,3.320570773588
+    ));
+#3165 = CARTESIAN_POINT('',(3.059996772537,0.500246491538,3.331997875857
+    ));
+#3166 = CARTESIAN_POINT('',(3.060019176318,0.49538911742,3.354850024389)
+  );
+#3167 = CARTESIAN_POINT('',(3.060040858167,0.492960648212,3.366275073744
+    ));
+#3168 = CARTESIAN_POINT('',(3.060073028876,0.490532491387,3.37769865345)
+  );
+#3169 = CARTESIAN_POINT('',(3.060158343526,0.485675133035,3.400550727806
+    ));
+#3170 = CARTESIAN_POINT('',(3.060211514682,0.483245933163,3.411979214666
+    ));
+#3171 = CARTESIAN_POINT('',(3.060275141935,0.480818526053,3.423399267246
+    ));
+#3172 = CARTESIAN_POINT('',(3.060423409398,0.475961202735,3.446251176778
+    ));
+#3173 = CARTESIAN_POINT('',(3.060508114269,0.473531301133,3.457682965016
+    ));
+#3174 = CARTESIAN_POINT('',(3.06060321063,0.471104631472,3.469099548169)
+  );
+#3175 = CARTESIAN_POINT('',(3.060814503999,0.466247359896,3.491951214278
+    ));
+#3176 = CARTESIAN_POINT('',(3.060930801132,0.463816795086,3.503386122664
+    ));
+#3177 = CARTESIAN_POINT('',(3.061057395988,0.461390838462,3.514799351241
+    ));
+#3178 = CARTESIAN_POINT('',(3.061331819874,0.456533631832,3.537650711804
+    ));
+#3179 = CARTESIAN_POINT('',(3.06147978178,0.454102449372,3.549088526007)
+  );
+#3180 = CARTESIAN_POINT('',(3.061637921998,0.451677171116,3.560498563111
+    ));
+#3181 = CARTESIAN_POINT('',(3.061975613012,0.446820038677,3.583349574633
+    ));
+#3182 = CARTESIAN_POINT('',(3.062155326198,0.444388288514,3.594790059667
+    ));
+#3183 = CARTESIAN_POINT('',(3.062345076673,0.441963646102,3.606197105365
+    ));
+#3184 = CARTESIAN_POINT('',(3.062820569592,0.436206135645,3.633284062415
+    ));
+#3185 = CARTESIAN_POINT('',(3.063115291368,0.432880166482,3.64893151708)
+  );
+#3186 = CARTESIAN_POINT('',(3.063428406313,0.42956992391,3.664504983956)
+  );
+#3187 = CARTESIAN_POINT('',(3.06375942217,0.426276356577,3.68));
+#3188 = ORIENTED_EDGE('',*,*,#3189,.T.);
+#3189 = EDGE_CURVE('',#3084,#3190,#3192,.T.);
+#3190 = VERTEX_POINT('',#3191);
+#3191 = CARTESIAN_POINT('',(4.559347495591,0.532554637412,3.18));
+#3192 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#3193,#3194,#3195,#3196,#3197,
+    #3198,#3199,#3200,#3201,#3202,#3203,#3204,#3205,#3206,#3207,#3208,
+    #3209,#3210,#3211,#3212,#3213,#3214,#3215,#3216,#3217,#3218,#3219,
+    #3220,#3221,#3222,#3223,#3224,#3225,#3226,#3227,#3228,#3229,#3230,
+    #3231,#3232,#3233,#3234,#3235,#3236,#3237,#3238,#3239,#3240,#3241,
+    #3242,#3243,#3244,#3245,#3246,#3247,#3248,#3249,#3250,#3251,#3252,
+    #3253,#3254,#3255,#3256,#3257,#3258,#3259,#3260,#3261,#3262,#3263,
+    #3264,#3265,#3266,#3267,#3268,#3269,#3270,#3271,#3272,#3273,#3274,
+    #3275,#3276,#3277,#3278,#3279,#3280,#3281,#3282,#3283,#3284,#3285,
+    #3286,#3287,#3288,#3289,#3290,#3291,#3292,#3293),.UNSPECIFIED.,.F.,
+  .F.,(5,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3
+    ,5),(0.E+000,3.000000000006E-002,6.000000000009E-002,
+    9.000000000011E-002,0.12,0.15,0.18,0.21,0.24,0.27,0.3,0.33,0.36,
+    0.389,0.419,0.449,0.479,0.509,0.539,0.569,0.599,0.629,0.658,0.688,
+    0.718,0.748,0.778,0.808,0.838,0.868,0.898,0.928,0.958,1.),
+  .UNSPECIFIED.);
+#3193 = CARTESIAN_POINT('',(0.927445362588,0.532554637412,3.18));
+#3194 = CARTESIAN_POINT('',(0.97068368215,0.532554637412,3.18));
+#3195 = CARTESIAN_POINT('',(1.013922001711,0.532554637412,3.18));
+#3196 = CARTESIAN_POINT('',(1.057160321272,0.532554637412,3.18));
+#3197 = CARTESIAN_POINT('',(1.143636960394,0.532554637412,3.18));
+#3198 = CARTESIAN_POINT('',(1.186875279956,0.532554637412,3.18));
+#3199 = CARTESIAN_POINT('',(1.230113599517,0.532554637412,3.18));
+#3200 = CARTESIAN_POINT('',(1.316590238639,0.532554637412,3.18));
+#3201 = CARTESIAN_POINT('',(1.3598285582,0.532554637412,3.18));
+#3202 = CARTESIAN_POINT('',(1.403066877761,0.532554637412,3.18));
+#3203 = CARTESIAN_POINT('',(1.489543516884,0.532554637412,3.18));
+#3204 = CARTESIAN_POINT('',(1.532781836445,0.532554637412,3.18));
+#3205 = CARTESIAN_POINT('',(1.576020156006,0.532554637412,3.18));
+#3206 = CARTESIAN_POINT('',(1.662496795128,0.532554637412,3.18));
+#3207 = CARTESIAN_POINT('',(1.70573511469,0.532554637412,3.18));
+#3208 = CARTESIAN_POINT('',(1.748973434251,0.532554637412,3.18));
+#3209 = CARTESIAN_POINT('',(1.835450073373,0.532554637412,3.18));
+#3210 = CARTESIAN_POINT('',(1.878688392934,0.532554637412,3.18));
+#3211 = CARTESIAN_POINT('',(1.921926712495,0.532554637412,3.18));
+#3212 = CARTESIAN_POINT('',(2.008403351618,0.532554637412,3.18));
+#3213 = CARTESIAN_POINT('',(2.051641671179,0.532554637412,3.18));
+#3214 = CARTESIAN_POINT('',(2.09487999074,0.532554637412,3.18));
+#3215 = CARTESIAN_POINT('',(2.181356629862,0.532554637412,3.18));
+#3216 = CARTESIAN_POINT('',(2.224594949424,0.532554637412,3.18));
+#3217 = CARTESIAN_POINT('',(2.267833268985,0.532554637412,3.18));
+#3218 = CARTESIAN_POINT('',(2.354309908107,0.532554637412,3.18));
+#3219 = CARTESIAN_POINT('',(2.397548227668,0.532554637412,3.18));
+#3220 = CARTESIAN_POINT('',(2.440786547229,0.532554637412,3.18));
+#3221 = CARTESIAN_POINT('',(2.527263186352,0.532554637412,3.18));
+#3222 = CARTESIAN_POINT('',(2.570501505913,0.532554637412,3.18));
+#3223 = CARTESIAN_POINT('',(2.613739825474,0.532554637412,3.18));
+#3224 = CARTESIAN_POINT('',(2.700216464596,0.532554637412,3.18));
+#3225 = CARTESIAN_POINT('',(2.743454784158,0.532554637412,3.18));
+#3226 = CARTESIAN_POINT('',(2.786693103719,0.532554637412,3.18));
+#3227 = CARTESIAN_POINT('',(2.873169742841,0.532554637412,3.18));
+#3228 = CARTESIAN_POINT('',(2.916408062402,0.532554637412,3.18));
+#3229 = CARTESIAN_POINT('',(2.959646381963,0.532554637412,3.18));
+#3230 = CARTESIAN_POINT('',(3.044681743767,0.532554637412,3.18));
+#3231 = CARTESIAN_POINT('',(3.08647878601,0.532554637412,3.18));
+#3232 = CARTESIAN_POINT('',(3.128275828252,0.532554637412,3.18));
+#3233 = CARTESIAN_POINT('',(3.213311190056,0.532554637412,3.18));
+#3234 = CARTESIAN_POINT('',(3.256549509617,0.532554637412,3.18));
+#3235 = CARTESIAN_POINT('',(3.299787829178,0.532554637412,3.18));
+#3236 = CARTESIAN_POINT('',(3.3862644683,0.532554637412,3.18));
+#3237 = CARTESIAN_POINT('',(3.429502787862,0.532554637412,3.18));
+#3238 = CARTESIAN_POINT('',(3.472741107423,0.532554637412,3.18));
+#3239 = CARTESIAN_POINT('',(3.559217746545,0.532554637412,3.18));
+#3240 = CARTESIAN_POINT('',(3.602456066106,0.532554637412,3.18));
+#3241 = CARTESIAN_POINT('',(3.645694385667,0.532554637412,3.18));
+#3242 = CARTESIAN_POINT('',(3.73217102479,0.532554637412,3.18));
+#3243 = CARTESIAN_POINT('',(3.775409344351,0.532554637412,3.18));
+#3244 = CARTESIAN_POINT('',(3.818647663912,0.532554637412,3.18));
+#3245 = CARTESIAN_POINT('',(3.905124303035,0.532554637412,3.18));
+#3246 = CARTESIAN_POINT('',(3.948362622596,0.532554637412,3.18));
+#3247 = CARTESIAN_POINT('',(3.991600942157,0.532554637412,3.18));
+#3248 = CARTESIAN_POINT('',(4.078077581279,0.532554637412,3.18));
+#3249 = CARTESIAN_POINT('',(4.12131590084,0.532554637412,3.18));
+#3250 = CARTESIAN_POINT('',(4.164554220402,0.532554637412,3.18));
+#3251 = CARTESIAN_POINT('',(4.251030859524,0.532554637412,3.18));
+#3252 = CARTESIAN_POINT('',(4.294269179085,0.532554637412,3.18));
+#3253 = CARTESIAN_POINT('',(4.337507498646,0.532554637412,3.18));
+#3254 = CARTESIAN_POINT('',(4.423984137769,0.532554637412,3.18));
+#3255 = CARTESIAN_POINT('',(4.46722245733,0.532554637412,3.18));
+#3256 = CARTESIAN_POINT('',(4.510460776891,0.532554637412,3.18));
+#3257 = CARTESIAN_POINT('',(4.595496138695,0.532554637412,3.18));
+#3258 = CARTESIAN_POINT('',(4.637293180937,0.532554637412,3.18));
+#3259 = CARTESIAN_POINT('',(4.67909022318,0.532554637412,3.18));
+#3260 = CARTESIAN_POINT('',(4.764125584983,0.532554637412,3.18));
+#3261 = CARTESIAN_POINT('',(4.807363904544,0.532554637412,3.18));
+#3262 = CARTESIAN_POINT('',(4.850602224106,0.532554637412,3.18));
+#3263 = CARTESIAN_POINT('',(4.937078863228,0.532554637412,3.18));
+#3264 = CARTESIAN_POINT('',(4.980317182789,0.532554637412,3.18));
+#3265 = CARTESIAN_POINT('',(5.02355550235,0.532554637412,3.18));
+#3266 = CARTESIAN_POINT('',(5.110032141473,0.532554637412,3.18));
+#3267 = CARTESIAN_POINT('',(5.153270461034,0.532554637412,3.18));
+#3268 = CARTESIAN_POINT('',(5.196508780595,0.532554637412,3.18));
+#3269 = CARTESIAN_POINT('',(5.282985419717,0.532554637412,3.18));
+#3270 = CARTESIAN_POINT('',(5.326223739278,0.532554637412,3.18));
+#3271 = CARTESIAN_POINT('',(5.36946205884,0.532554637412,3.18));
+#3272 = CARTESIAN_POINT('',(5.455938697962,0.532554637412,3.18));
+#3273 = CARTESIAN_POINT('',(5.499177017523,0.532554637412,3.18));
+#3274 = CARTESIAN_POINT('',(5.542415337084,0.532554637412,3.18));
+#3275 = CARTESIAN_POINT('',(5.628891976207,0.532554637412,3.18));
+#3276 = CARTESIAN_POINT('',(5.672130295768,0.532554637412,3.18));
+#3277 = CARTESIAN_POINT('',(5.715368615329,0.532554637412,3.18));
+#3278 = CARTESIAN_POINT('',(5.801845254451,0.532554637412,3.18));
+#3279 = CARTESIAN_POINT('',(5.845083574013,0.532554637412,3.18));
+#3280 = CARTESIAN_POINT('',(5.888321893574,0.532554637412,3.18));
+#3281 = CARTESIAN_POINT('',(5.974798532696,0.532554637412,3.18));
+#3282 = CARTESIAN_POINT('',(6.018036852257,0.532554637412,3.18));
+#3283 = CARTESIAN_POINT('',(6.061275171818,0.532554637412,3.18));
+#3284 = CARTESIAN_POINT('',(6.147751810941,0.532554637412,3.18));
+#3285 = CARTESIAN_POINT('',(6.190990130502,0.532554637412,3.18));
+#3286 = CARTESIAN_POINT('',(6.234228450063,0.532554637412,3.18));
+#3287 = CARTESIAN_POINT('',(6.320705089185,0.532554637412,3.18));
+#3288 = CARTESIAN_POINT('',(6.363943408747,0.532554637412,3.18));
+#3289 = CARTESIAN_POINT('',(6.407181728308,0.532554637412,3.18));
+#3290 = CARTESIAN_POINT('',(6.510953695255,0.532554637412,3.18));
+#3291 = CARTESIAN_POINT('',(6.57148734264,0.532554637412,3.18));
+#3292 = CARTESIAN_POINT('',(6.632020990026,0.532554637412,3.18));
+#3293 = CARTESIAN_POINT('',(6.692554637412,0.532554637412,3.18));
+#3294 = ORIENTED_EDGE('',*,*,#3295,.T.);
+#3295 = EDGE_CURVE('',#3190,#3296,#3298,.T.);
+#3296 = VERTEX_POINT('',#3297);
+#3297 = CARTESIAN_POINT('',(4.55624057783,0.426276356577,3.68));
+#3298 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#3299,#3300,#3301,#3302,#3303,
+    #3304,#3305,#3306,#3307,#3308,#3309,#3310,#3311,#3312,#3313,#3314,
+    #3315,#3316,#3317,#3318,#3319,#3320,#3321,#3322,#3323,#3324,#3325,
+    #3326,#3327,#3328,#3329,#3330,#3331,#3332,#3333,#3334,#3335,#3336,
+    #3337,#3338,#3339,#3340,#3341,#3342,#3343,#3344,#3345,#3346,#3347,
+    #3348,#3349,#3350,#3351,#3352,#3353,#3354,#3355,#3356,#3357,#3358,
+    #3359,#3360,#3361,#3362,#3363,#3364,#3365,#3366,#3367,#3368,#3369,
+    #3370,#3371,#3372,#3373,#3374,#3375,#3376,#3377,#3378,#3379,#3380,
+    #3381,#3382,#3383,#3384,#3385,#3386,#3387,#3388,#3389,#3390,#3391,
+    #3392,#3393,#3394,#3395,#3396,#3397,#3398,#3399),.UNSPECIFIED.,.F.,
+  .F.,(5,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3
+    ,5),(0.E+000,3.832661857541E-002,7.588616027406E-002,0.112697851853,
+    0.148780767068,0.184153940431,0.218836486671,0.252847727222,
+    0.286207325059,0.318935429062,0.351052828922,0.382581121221,
+    0.413542886787,0.443961878574,0.47386321812,0.503273596997,
+    0.532221477517,0.560737284349,0.588853575632,0.61660517913,
+    0.644029276191,0.671165414826,0.69805543375,0.723856466375,
+    0.750392376563,0.776817491055,0.803179915651,0.829528157022,
+    0.855910545381,0.882374672274,0.908966882882,0.935731854039,
+    0.962712277262,1.),.UNSPECIFIED.);
+#3299 = CARTESIAN_POINT('',(4.517556746277,0.75,2.157));
+#3300 = CARTESIAN_POINT('',(4.51840163495,0.747596502417,2.168307567096)
+  );
+#3301 = CARTESIAN_POINT('',(4.519239956129,0.745176893235,2.179690933308
+    ));
+#3302 = CARTESIAN_POINT('',(4.520071529503,0.742740885558,2.191151448372
+    ));
+#3303 = CARTESIAN_POINT('',(4.521704283132,0.737884563992,2.213998645033
+    ));
+#3304 = CARTESIAN_POINT('',(4.522505738494,0.735464911842,2.225382213394
+    ));
+#3305 = CARTESIAN_POINT('',(4.523300339522,0.733028942322,2.236842548942
+    ));
+#3306 = CARTESIAN_POINT('',(4.524859748595,0.728172618361,2.259689756871
+    ));
+#3307 = CARTESIAN_POINT('',(4.525624834744,0.725752918822,2.271073548177
+    ));
+#3308 = CARTESIAN_POINT('',(4.526382953018,0.72331699024,2.282533691129)
+  );
+#3309 = CARTESIAN_POINT('',(4.527869973068,0.718460661398,2.305380922018
+    ));
+#3310 = CARTESIAN_POINT('',(4.528599156036,0.716040908555,2.316764964101
+    ));
+#3311 = CARTESIAN_POINT('',(4.529321250368,0.71360502492,2.328224895597)
+  );
+#3312 = CARTESIAN_POINT('',(4.530736777188,0.708748688464,2.351072162308
+    ));
+#3313 = CARTESIAN_POINT('',(4.531430493987,0.706328874704,2.362456490983
+    ));
+#3314 = CARTESIAN_POINT('',(4.532116993983,0.703893041415,2.373916185615
+    ));
+#3315 = CARTESIAN_POINT('',(4.53346186663,0.699036694321,2.396763502377)
+  );
+#3316 = CARTESIAN_POINT('',(4.534120526676,0.696616810106,2.408148162516
+    ));
+#3317 = CARTESIAN_POINT('',(4.534771834181,0.694181034144,2.419607587444
+    ));
+#3318 = CARTESIAN_POINT('',(4.536046837719,0.689324673051,2.442454970066
+    ));
+#3319 = CARTESIAN_POINT('',(4.53667082411,0.686904706661,2.453840016811)
+  );
+#3320 = CARTESIAN_POINT('',(4.53728731453,0.684468996804,2.465299130741)
+  );
+#3321 = CARTESIAN_POINT('',(4.538493182533,0.67961261797,2.488146596824)
+  );
+#3322 = CARTESIAN_POINT('',(4.539082853213,0.677192555215,2.499532096932
+    ));
+#3323 = CARTESIAN_POINT('',(4.539664876734,0.674756922283,2.510990848958
+    ));
+#3324 = CARTESIAN_POINT('',(4.540802293564,0.669900521543,2.533838418102
+    ));
+#3325 = CARTESIAN_POINT('',(4.541357982362,0.667480345451,2.545224451414
+    ));
+#3326 = CARTESIAN_POINT('',(4.541905865071,0.665044802583,2.556682779723
+    ));
+#3327 = CARTESIAN_POINT('',(4.54297546796,0.66018837531,2.579530473698)
+  );
+#3328 = CARTESIAN_POINT('',(4.54349748552,0.657768065798,2.590917134701)
+  );
+#3329 = CARTESIAN_POINT('',(4.544011530446,0.655332628757,2.602374965137
+    ));
+#3330 = CARTESIAN_POINT('',(4.545013911384,0.650476169835,2.625222808007
+    ));
+#3331 = CARTESIAN_POINT('',(4.545502545984,0.648055703366,2.636610207432
+    ));
+#3332 = CARTESIAN_POINT('',(4.545983034067,0.645620390865,2.64806745195)
+  );
+#3333 = CARTESIAN_POINT('',(4.546918741515,0.640763894688,2.670915470094
+    ));
+#3334 = CARTESIAN_POINT('',(4.547374259786,0.638343243943,2.682303736473
+    ));
+#3335 = CARTESIAN_POINT('',(4.547821450773,0.635908077994,2.693760291517
+    ));
+#3336 = CARTESIAN_POINT('',(4.548690991222,0.631051538489,2.716608513501
+    ));
+#3337 = CARTESIAN_POINT('',(4.549113638758,0.628630672067,2.727997794563
+    ));
+#3338 = CARTESIAN_POINT('',(4.549527772061,0.626195678326,2.739453539431
+    ));
+#3339 = CARTESIAN_POINT('',(4.550331611426,0.621339089031,2.762301995656
+    ));
+#3340 = CARTESIAN_POINT('',(4.550721613297,0.618917971229,2.773692459367
+    ));
+#3341 = CARTESIAN_POINT('',(4.551102908798,0.616483179322,2.785147254684
+    ));
+#3342 = CARTESIAN_POINT('',(4.551841473684,0.611626533526,2.807995976726
+    ));
+#3343 = CARTESIAN_POINT('',(4.552199034853,0.609205124242,2.81938781175)
+  );
+#3344 = CARTESIAN_POINT('',(4.552547693676,0.606770568034,2.83084149819)
+  );
+#3345 = CARTESIAN_POINT('',(4.553221372509,0.601913859003,2.85369051773)
+  );
+#3346 = CARTESIAN_POINT('',(4.553546678159,0.599492113826,2.865083933008
+    ));
+#3347 = CARTESIAN_POINT('',(4.553862883417,0.597057831594,2.876536330492
+    ));
+#3348 = CARTESIAN_POINT('',(4.554472027457,0.592201052906,2.899385677745
+    ));
+#3349 = CARTESIAN_POINT('',(4.554765243235,0.589778923466,2.910780900835
+    ));
+#3350 = CARTESIAN_POINT('',(4.555049160754,0.587344957907,2.922231808488
+    ));
+#3351 = CARTESIAN_POINT('',(4.555594085007,0.582488103904,2.945081510067
+    ));
+#3352 = CARTESIAN_POINT('',(4.555855357209,0.580065538575,2.956478783859
+    ));
+#3353 = CARTESIAN_POINT('',(4.556107136226,0.577631936579,2.967927981082
+    ));
+#3354 = CARTESIAN_POINT('',(4.556588120266,0.572775002947,2.99077805729)
+  );
+#3355 = CARTESIAN_POINT('',(4.556817575979,0.570351947956,3.002177634756
+    ));
+#3356 = CARTESIAN_POINT('',(4.557037349815,0.567918760056,3.01362488381)
+  );
+#3357 = CARTESIAN_POINT('',(4.557454638532,0.563061744495,3.036475345463
+    ));
+#3358 = CARTESIAN_POINT('',(4.557652385772,0.560638145511,3.047877482217
+    ));
+#3359 = CARTESIAN_POINT('',(4.557840272457,0.558205424932,3.059322532699
+    ));
+#3360 = CARTESIAN_POINT('',(4.558194076753,0.553348327874,3.082173377761
+    ));
+#3361 = CARTESIAN_POINT('',(4.55836020463,0.550924132049,3.093578322432)
+  );
+#3362 = CARTESIAN_POINT('',(4.558516307464,0.548491933287,3.105020917961
+    ));
+#3363 = CARTESIAN_POINT('',(4.558806804905,0.543634758563,3.127872128414
+    ));
+#3364 = CARTESIAN_POINT('',(4.558941383861,0.541209916965,3.139280111208
+    ));
+#3365 = CARTESIAN_POINT('',(4.559065791873,0.538778293878,3.150719998397
+    ));
+#3366 = CARTESIAN_POINT('',(4.559289364462,0.534001445917,3.173193301142
+    ));
+#3367 = CARTESIAN_POINT('',(4.559389347551,0.531656709793,3.184224417312
+    ));
+#3368 = CARTESIAN_POINT('',(4.559479713778,0.529306845248,3.195279660803
+    ));
+#3369 = CARTESIAN_POINT('',(4.559643309223,0.524531015986,3.217748170946
+    ));
+#3370 = CARTESIAN_POINT('',(4.559715977255,0.522104789354,3.229162669811
+    ));
+#3371 = CARTESIAN_POINT('',(4.559778258107,0.519674441603,3.240596557019
+    ));
+#3372 = CARTESIAN_POINT('',(4.559881673858,0.514817097121,3.263448566119
+    ));
+#3373 = CARTESIAN_POINT('',(4.559922896137,0.512390127828,3.274866558929
+    ));
+#3374 = CARTESIAN_POINT('',(4.559953664448,0.509960487816,3.286297116485
+    ));
+#3375 = CARTESIAN_POINT('',(4.559994160514,0.505103118425,3.309149242777
+    ));
+#3376 = CARTESIAN_POINT('',(4.560003938104,0.502675397106,3.320570773588
+    ));
+#3377 = CARTESIAN_POINT('',(4.560003227463,0.500246491538,3.331997875857
+    ));
+#3378 = CARTESIAN_POINT('',(4.559980823682,0.49538911742,3.354850024389)
+  );
+#3379 = CARTESIAN_POINT('',(4.559959141833,0.492960648212,3.366275073744
+    ));
+#3380 = CARTESIAN_POINT('',(4.559926971124,0.490532491387,3.37769865345)
+  );
+#3381 = CARTESIAN_POINT('',(4.559841656474,0.485675133035,3.400550727806
+    ));
+#3382 = CARTESIAN_POINT('',(4.559788485318,0.483245933163,3.411979214666
+    ));
+#3383 = CARTESIAN_POINT('',(4.559724858065,0.480818526053,3.423399267246
+    ));
+#3384 = CARTESIAN_POINT('',(4.559576590602,0.475961202735,3.446251176778
+    ));
+#3385 = CARTESIAN_POINT('',(4.559491885731,0.473531301133,3.457682965016
+    ));
+#3386 = CARTESIAN_POINT('',(4.55939678937,0.471104631472,3.469099548169)
+  );
+#3387 = CARTESIAN_POINT('',(4.559185496001,0.466247359896,3.491951214278
+    ));
+#3388 = CARTESIAN_POINT('',(4.559069198868,0.463816795086,3.503386122664
+    ));
+#3389 = CARTESIAN_POINT('',(4.558942604012,0.461390838462,3.514799351241
+    ));
+#3390 = CARTESIAN_POINT('',(4.558668180126,0.456533631832,3.537650711804
+    ));
+#3391 = CARTESIAN_POINT('',(4.55852021822,0.454102449372,3.549088526007)
+  );
+#3392 = CARTESIAN_POINT('',(4.558362078002,0.451677171116,3.560498563111
+    ));
+#3393 = CARTESIAN_POINT('',(4.558024386988,0.446820038677,3.583349574633
+    ));
+#3394 = CARTESIAN_POINT('',(4.557844673802,0.444388288514,3.594790059667
+    ));
+#3395 = CARTESIAN_POINT('',(4.557654923327,0.441963646102,3.606197105365
+    ));
+#3396 = CARTESIAN_POINT('',(4.557179430408,0.436206135645,3.633284062415
+    ));
+#3397 = CARTESIAN_POINT('',(4.556884708632,0.432880166482,3.64893151708)
+  );
+#3398 = CARTESIAN_POINT('',(4.556571593687,0.42956992391,3.664504983956)
+  );
+#3399 = CARTESIAN_POINT('',(4.55624057783,0.426276356577,3.68));
+#3400 = ORIENTED_EDGE('',*,*,#3401,.F.);
+#3401 = EDGE_CURVE('',#2303,#3296,#3402,.T.);
+#3402 = LINE('',#3403,#3404);
+#3403 = CARTESIAN_POINT('',(6.586276356577,0.426276356577,3.68));
+#3404 = VECTOR('',#3405,1.);
+#3405 = DIRECTION('',(-1.,-4.440892098501E-016,0.E+000));
+#3406 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#3407,#3408)
+    ,(#3409,#3410
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.E+000,6.2),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#3407 = CARTESIAN_POINT('',(6.91,0.75,2.157));
+#3408 = CARTESIAN_POINT('',(6.586276356577,0.426276356577,3.68));
+#3409 = CARTESIAN_POINT('',(0.71,0.75,2.157));
+#3410 = CARTESIAN_POINT('',(1.033723643423,0.426276356577,3.68));
+#3411 = ADVANCED_FACE('',(#3412),#3457,.T.);
+#3412 = FACE_BOUND('',#3413,.T.);
+#3413 = EDGE_LOOP('',(#3414,#3415,#3421,#3422,#3428,#3429,#3435,#3436,
+    #3442,#3443,#3450,#3456));
+#3414 = ORIENTED_EDGE('',*,*,#1587,.T.);
+#3415 = ORIENTED_EDGE('',*,*,#3416,.T.);
+#3416 = EDGE_CURVE('',#1580,#1898,#3417,.T.);
+#3417 = LINE('',#3418,#3419);
+#3418 = CARTESIAN_POINT('',(0.71,0.75,2.157));
+#3419 = VECTOR('',#3420,1.);
+#3420 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000));
+#3421 = ORIENTED_EDGE('',*,*,#1914,.T.);
+#3422 = ORIENTED_EDGE('',*,*,#3423,.T.);
+#3423 = EDGE_CURVE('',#1907,#2226,#3424,.T.);
+#3424 = LINE('',#3425,#3426);
+#3425 = CARTESIAN_POINT('',(0.71,0.75,2.157));
+#3426 = VECTOR('',#3427,1.);
+#3427 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000));
+#3428 = ORIENTED_EDGE('',*,*,#2242,.T.);
+#3429 = ORIENTED_EDGE('',*,*,#3430,.T.);
+#3430 = EDGE_CURVE('',#2235,#2045,#3431,.T.);
+#3431 = LINE('',#3432,#3433);
+#3432 = CARTESIAN_POINT('',(0.71,0.75,2.157));
+#3433 = VECTOR('',#3434,1.);
+#3434 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000));
+#3435 = ORIENTED_EDGE('',*,*,#2061,.T.);
+#3436 = ORIENTED_EDGE('',*,*,#3437,.T.);
+#3437 = EDGE_CURVE('',#2054,#1718,#3438,.T.);
+#3438 = LINE('',#3439,#3440);
+#3439 = CARTESIAN_POINT('',(0.71,0.75,2.157));
+#3440 = VECTOR('',#3441,1.);
+#3441 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000));
+#3442 = ORIENTED_EDGE('',*,*,#1733,.T.);
+#3443 = ORIENTED_EDGE('',*,*,#3444,.T.);
+#3444 = EDGE_CURVE('',#1727,#3445,#3447,.T.);
+#3445 = VERTEX_POINT('',#3446);
+#3446 = CARTESIAN_POINT('',(1.033723643423,-8.046276356577,3.68));
+#3447 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3448,#3449),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#3448 = CARTESIAN_POINT('',(0.71,-8.37,2.157));
+#3449 = CARTESIAN_POINT('',(1.033723643423,-8.046276356577,3.68));
+#3450 = ORIENTED_EDGE('',*,*,#3451,.F.);
+#3451 = EDGE_CURVE('',#3069,#3445,#3452,.T.);
+#3452 = LINE('',#3453,#3454);
+#3453 = CARTESIAN_POINT('',(1.033723643423,0.426276356577,3.68));
+#3454 = VECTOR('',#3455,1.);
+#3455 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000));
+#3456 = ORIENTED_EDGE('',*,*,#3068,.F.);
+#3457 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#3458,#3459)
+    ,(#3460,#3461
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.E+000,9.12),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#3458 = CARTESIAN_POINT('',(0.71,0.75,2.157));
+#3459 = CARTESIAN_POINT('',(1.033723643423,0.426276356577,3.68));
+#3460 = CARTESIAN_POINT('',(0.71,-8.37,2.157));
+#3461 = CARTESIAN_POINT('',(1.033723643423,-8.046276356577,3.68));
+#3462 = ADVANCED_FACE('',(#3463),#3476,.T.);
+#3463 = FACE_BOUND('',#3464,.T.);
+#3464 = EDGE_LOOP('',(#3465,#3466,#3467,#3468,#3469,#3475));
+#3465 = ORIENTED_EDGE('',*,*,#1897,.F.);
+#3466 = ORIENTED_EDGE('',*,*,#3416,.F.);
+#3467 = ORIENTED_EDGE('',*,*,#1579,.F.);
+#3468 = ORIENTED_EDGE('',*,*,#1601,.F.);
+#3469 = ORIENTED_EDGE('',*,*,#3470,.F.);
+#3470 = EDGE_CURVE('',#1748,#1602,#3471,.T.);
+#3471 = LINE('',#3472,#3473);
+#3472 = CARTESIAN_POINT('',(0.254,-0.762,2.157));
+#3473 = VECTOR('',#3474,1.);
+#3474 = DIRECTION('',(-4.440892098501E-016,1.,0.E+000));
+#3475 = ORIENTED_EDGE('',*,*,#1791,.F.);
+#3476 = PLANE('',#3477);
+#3477 = AXIS2_PLACEMENT_3D('',#3478,#3479,#3480);
+#3478 = CARTESIAN_POINT('',(3.81,-0.762,2.157));
+#3479 = DIRECTION('',(0.E+000,0.E+000,1.));
+#3480 = DIRECTION('',(-4.440892098501E-016,1.,0.E+000));
+#3481 = ADVANCED_FACE('',(#3482),#3525,.T.);
+#3482 = FACE_BOUND('',#3483,.T.);
+#3483 = EDGE_LOOP('',(#3484,#3485,#3486,#3487,#3495,#3503,#3511,#3519));
+#3484 = ORIENTED_EDGE('',*,*,#1634,.F.);
+#3485 = ORIENTED_EDGE('',*,*,#1805,.T.);
+#3486 = ORIENTED_EDGE('',*,*,#1774,.F.);
+#3487 = ORIENTED_EDGE('',*,*,#3488,.F.);
+#3488 = EDGE_CURVE('',#3489,#1767,#3491,.T.);
+#3489 = VERTEX_POINT('',#3490);
+#3490 = CARTESIAN_POINT('',(0.127,-0.2285,0.E+000));
+#3491 = LINE('',#3492,#3493);
+#3492 = CARTESIAN_POINT('',(0.127,-0.2285,0.E+000));
+#3493 = VECTOR('',#3494,1.);
+#3494 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000));
+#3495 = ORIENTED_EDGE('',*,*,#3496,.F.);
+#3496 = EDGE_CURVE('',#3497,#3489,#3499,.T.);
+#3497 = VERTEX_POINT('',#3498);
+#3498 = CARTESIAN_POINT('',(0.127,-0.2285,-2.843));
+#3499 = LINE('',#3500,#3501);
+#3500 = CARTESIAN_POINT('',(0.127,-0.2285,-2.843));
+#3501 = VECTOR('',#3502,1.);
+#3502 = DIRECTION('',(0.E+000,0.E+000,1.));
+#3503 = ORIENTED_EDGE('',*,*,#3504,.F.);
+#3504 = EDGE_CURVE('',#3505,#3497,#3507,.T.);
+#3505 = VERTEX_POINT('',#3506);
+#3506 = CARTESIAN_POINT('',(0.127,-0.11425,-3.3));
+#3507 = LINE('',#3508,#3509);
+#3508 = CARTESIAN_POINT('',(0.127,-0.11425,-3.3));
+#3509 = VECTOR('',#3510,1.);
+#3510 = DIRECTION('',(1.077074540829E-016,-0.242535625036,0.970142500145
+    ));
+#3511 = ORIENTED_EDGE('',*,*,#3512,.F.);
+#3512 = EDGE_CURVE('',#3513,#3505,#3515,.T.);
+#3513 = VERTEX_POINT('',#3514);
+#3514 = CARTESIAN_POINT('',(0.127,0.11425,-3.3));
+#3515 = LINE('',#3516,#3517);
+#3516 = CARTESIAN_POINT('',(0.127,0.11425,-3.3));
+#3517 = VECTOR('',#3518,1.);
+#3518 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000));
+#3519 = ORIENTED_EDGE('',*,*,#3520,.F.);
+#3520 = EDGE_CURVE('',#1627,#3513,#3521,.T.);
+#3521 = LINE('',#3522,#3523);
+#3522 = CARTESIAN_POINT('',(0.127,0.2285,-2.843));
+#3523 = VECTOR('',#3524,1.);
+#3524 = DIRECTION('',(1.077074540829E-016,-0.242535625036,
+    -0.970142500145));
+#3525 = PLANE('',#3526);
+#3526 = AXIS2_PLACEMENT_3D('',#3527,#3528,#3529);
+#3527 = CARTESIAN_POINT('',(0.127,0.2285,2.157));
+#3528 = DIRECTION('',(1.,4.440892098501E-016,0.E+000));
+#3529 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#3530 = ADVANCED_FACE('',(#3531),#3549,.T.);
+#3531 = FACE_BOUND('',#3532,.T.);
+#3532 = EDGE_LOOP('',(#3533,#3534,#3535,#3543));
+#3533 = ORIENTED_EDGE('',*,*,#1626,.T.);
+#3534 = ORIENTED_EDGE('',*,*,#3520,.T.);
+#3535 = ORIENTED_EDGE('',*,*,#3536,.F.);
+#3536 = EDGE_CURVE('',#3537,#3513,#3539,.T.);
+#3537 = VERTEX_POINT('',#3538);
+#3538 = CARTESIAN_POINT('',(-0.127,0.11425,-3.3));
+#3539 = LINE('',#3540,#3541);
+#3540 = CARTESIAN_POINT('',(-0.127,0.11425,-3.3));
+#3541 = VECTOR('',#3542,1.);
+#3542 = DIRECTION('',(1.,4.440892098501E-016,0.E+000));
+#3543 = ORIENTED_EDGE('',*,*,#3544,.F.);
+#3544 = EDGE_CURVE('',#1619,#3537,#3545,.T.);
+#3545 = LINE('',#3546,#3547);
+#3546 = CARTESIAN_POINT('',(-0.127,0.2285,-2.843));
+#3547 = VECTOR('',#3548,1.);
+#3548 = DIRECTION('',(1.077074540829E-016,-0.242535625036,
+    -0.970142500145));
+#3549 = PLANE('',#3550);
+#3550 = AXIS2_PLACEMENT_3D('',#3551,#3552,#3553);
+#3551 = CARTESIAN_POINT('',(-0.127,0.2285,-2.843));
+#3552 = DIRECTION('',(-4.308298163317E-016,0.970142500145,
+    -0.242535625036));
+#3553 = DIRECTION('',(1.077074540829E-016,-0.242535625036,
+    -0.970142500145));
+#3554 = ADVANCED_FACE('',(#3555),#3596,.F.);
+#3555 = FACE_BOUND('',#3556,.F.);
+#3556 = EDGE_LOOP('',(#3557,#3558,#3564,#3565,#3573,#3581,#3589,#3595));
+#3557 = ORIENTED_EDGE('',*,*,#1618,.F.);
+#3558 = ORIENTED_EDGE('',*,*,#3559,.F.);
+#3559 = EDGE_CURVE('',#1750,#1610,#3560,.T.);
+#3560 = LINE('',#3561,#3562);
+#3561 = CARTESIAN_POINT('',(-0.127,-0.762,1.776));
+#3562 = VECTOR('',#3563,1.);
+#3563 = DIRECTION('',(-4.440892098501E-016,1.,0.E+000));
+#3564 = ORIENTED_EDGE('',*,*,#1758,.F.);
+#3565 = ORIENTED_EDGE('',*,*,#3566,.F.);
+#3566 = EDGE_CURVE('',#3567,#1759,#3569,.T.);
+#3567 = VERTEX_POINT('',#3568);
+#3568 = CARTESIAN_POINT('',(-0.127,-0.2285,0.E+000));
+#3569 = LINE('',#3570,#3571);
+#3570 = CARTESIAN_POINT('',(-0.127,-0.2285,0.E+000));
+#3571 = VECTOR('',#3572,1.);
+#3572 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000));
+#3573 = ORIENTED_EDGE('',*,*,#3574,.F.);
+#3574 = EDGE_CURVE('',#3575,#3567,#3577,.T.);
+#3575 = VERTEX_POINT('',#3576);
+#3576 = CARTESIAN_POINT('',(-0.127,-0.2285,-2.843));
+#3577 = LINE('',#3578,#3579);
+#3578 = CARTESIAN_POINT('',(-0.127,-0.2285,-2.843));
+#3579 = VECTOR('',#3580,1.);
+#3580 = DIRECTION('',(0.E+000,0.E+000,1.));
+#3581 = ORIENTED_EDGE('',*,*,#3582,.F.);
+#3582 = EDGE_CURVE('',#3583,#3575,#3585,.T.);
+#3583 = VERTEX_POINT('',#3584);
+#3584 = CARTESIAN_POINT('',(-0.127,-0.11425,-3.3));
+#3585 = LINE('',#3586,#3587);
+#3586 = CARTESIAN_POINT('',(-0.127,-0.11425,-3.3));
+#3587 = VECTOR('',#3588,1.);
+#3588 = DIRECTION('',(1.077074540829E-016,-0.242535625036,0.970142500145
+    ));
+#3589 = ORIENTED_EDGE('',*,*,#3590,.F.);
+#3590 = EDGE_CURVE('',#3537,#3583,#3591,.T.);
+#3591 = LINE('',#3592,#3593);
+#3592 = CARTESIAN_POINT('',(-0.127,0.11425,-3.3));
+#3593 = VECTOR('',#3594,1.);
+#3594 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000));
+#3595 = ORIENTED_EDGE('',*,*,#3544,.F.);
+#3596 = PLANE('',#3597);
+#3597 = AXIS2_PLACEMENT_3D('',#3598,#3599,#3600);
+#3598 = CARTESIAN_POINT('',(-0.127,0.2285,2.157));
+#3599 = DIRECTION('',(1.,4.440892098501E-016,0.E+000));
+#3600 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#3601 = ADVANCED_FACE('',(#3602),#3608,.T.);
+#3602 = FACE_BOUND('',#3603,.T.);
+#3603 = EDGE_LOOP('',(#3604,#3605,#3606,#3607));
+#3604 = ORIENTED_EDGE('',*,*,#3470,.T.);
+#3605 = ORIENTED_EDGE('',*,*,#1609,.T.);
+#3606 = ORIENTED_EDGE('',*,*,#3559,.F.);
+#3607 = ORIENTED_EDGE('',*,*,#1747,.F.);
+#3608 = CYLINDRICAL_SURFACE('',#3609,0.381);
+#3609 = AXIS2_PLACEMENT_3D('',#3610,#3611,#3612);
+#3610 = CARTESIAN_POINT('',(0.254,-0.762,1.776));
+#3611 = DIRECTION('',(-4.440892098501E-016,1.,0.E+000));
+#3612 = DIRECTION('',(0.E+000,0.E+000,1.));
+#3613 = ADVANCED_FACE('',(#3614),#3662,.T.);
+#3614 = FACE_BOUND('',#3615,.T.);
+#3615 = EDGE_LOOP('',(#3616,#3617,#3623,#3624,#3632,#3640,#3648,#3656));
+#3616 = ORIENTED_EDGE('',*,*,#1659,.F.);
+#3617 = ORIENTED_EDGE('',*,*,#3618,.T.);
+#3618 = EDGE_CURVE('',#1660,#1831,#3619,.T.);
+#3619 = LINE('',#3620,#3621);
+#3620 = CARTESIAN_POINT('',(-0.127,-7.8485,1.776));
+#3621 = VECTOR('',#3622,1.);
+#3622 = DIRECTION('',(-4.440892098501E-016,1.,0.E+000));
+#3623 = ORIENTED_EDGE('',*,*,#1839,.F.);
+#3624 = ORIENTED_EDGE('',*,*,#3625,.F.);
+#3625 = EDGE_CURVE('',#3626,#1840,#3628,.T.);
+#3626 = VERTEX_POINT('',#3627);
+#3627 = CARTESIAN_POINT('',(-0.127,-7.3915,0.E+000));
+#3628 = LINE('',#3629,#3630);
+#3629 = CARTESIAN_POINT('',(-0.127,-7.3915,0.E+000));
+#3630 = VECTOR('',#3631,1.);
+#3631 = DIRECTION('',(-4.440892098501E-016,1.,0.E+000));
+#3632 = ORIENTED_EDGE('',*,*,#3633,.F.);
+#3633 = EDGE_CURVE('',#3634,#3626,#3636,.T.);
+#3634 = VERTEX_POINT('',#3635);
+#3635 = CARTESIAN_POINT('',(-0.127,-7.3915,-2.843));
+#3636 = LINE('',#3637,#3638);
+#3637 = CARTESIAN_POINT('',(-0.127,-7.3915,-2.843));
+#3638 = VECTOR('',#3639,1.);
+#3639 = DIRECTION('',(0.E+000,0.E+000,1.));
+#3640 = ORIENTED_EDGE('',*,*,#3641,.F.);
+#3641 = EDGE_CURVE('',#3642,#3634,#3644,.T.);
+#3642 = VERTEX_POINT('',#3643);
+#3643 = CARTESIAN_POINT('',(-0.127,-7.50575,-3.3));
+#3644 = LINE('',#3645,#3646);
+#3645 = CARTESIAN_POINT('',(-0.127,-7.50575,-3.3));
+#3646 = VECTOR('',#3647,1.);
+#3647 = DIRECTION('',(-1.077074540829E-016,0.242535625036,0.970142500145
+    ));
+#3648 = ORIENTED_EDGE('',*,*,#3649,.F.);
+#3649 = EDGE_CURVE('',#3650,#3642,#3652,.T.);
+#3650 = VERTEX_POINT('',#3651);
+#3651 = CARTESIAN_POINT('',(-0.127,-7.73425,-3.3));
+#3652 = LINE('',#3653,#3654);
+#3653 = CARTESIAN_POINT('',(-0.127,-7.73425,-3.3));
+#3654 = VECTOR('',#3655,1.);
+#3655 = DIRECTION('',(-4.440892098501E-016,1.,0.E+000));
+#3656 = ORIENTED_EDGE('',*,*,#3657,.F.);
+#3657 = EDGE_CURVE('',#1662,#3650,#3658,.T.);
+#3658 = LINE('',#3659,#3660);
+#3659 = CARTESIAN_POINT('',(-0.127,-7.8485,-2.843));
+#3660 = VECTOR('',#3661,1.);
+#3661 = DIRECTION('',(-1.077074540829E-016,0.242535625036,
+    -0.970142500145));
+#3662 = PLANE('',#3663);
+#3663 = AXIS2_PLACEMENT_3D('',#3664,#3665,#3666);
+#3664 = CARTESIAN_POINT('',(-0.127,-7.8485,2.157));
+#3665 = DIRECTION('',(-1.,-4.440892098501E-016,0.E+000));
+#3666 = DIRECTION('',(0.E+000,0.E+000,1.));
+#3667 = ADVANCED_FACE('',(#3668),#3686,.F.);
+#3668 = FACE_BOUND('',#3669,.F.);
+#3669 = EDGE_LOOP('',(#3670,#3671,#3679,#3685));
+#3670 = ORIENTED_EDGE('',*,*,#1703,.T.);
+#3671 = ORIENTED_EDGE('',*,*,#3672,.T.);
+#3672 = EDGE_CURVE('',#1696,#3673,#3675,.T.);
+#3673 = VERTEX_POINT('',#3674);
+#3674 = CARTESIAN_POINT('',(0.127,-7.73425,-3.3));
+#3675 = LINE('',#3676,#3677);
+#3676 = CARTESIAN_POINT('',(0.127,-7.8485,-2.843));
+#3677 = VECTOR('',#3678,1.);
+#3678 = DIRECTION('',(-1.077074540829E-016,0.242535625036,
+    -0.970142500145));
+#3679 = ORIENTED_EDGE('',*,*,#3680,.F.);
+#3680 = EDGE_CURVE('',#3650,#3673,#3681,.T.);
+#3681 = LINE('',#3682,#3683);
+#3682 = CARTESIAN_POINT('',(-0.127,-7.73425,-3.3));
+#3683 = VECTOR('',#3684,1.);
+#3684 = DIRECTION('',(1.,4.440892098501E-016,0.E+000));
+#3685 = ORIENTED_EDGE('',*,*,#3657,.F.);
+#3686 = PLANE('',#3687);
+#3687 = AXIS2_PLACEMENT_3D('',#3688,#3689,#3690);
+#3688 = CARTESIAN_POINT('',(-0.127,-7.8485,-2.843));
+#3689 = DIRECTION('',(-4.308298163317E-016,0.970142500145,0.242535625036
+    ));
+#3690 = DIRECTION('',(-1.077074540829E-016,0.242535625036,
+    -0.970142500145));
+#3691 = ADVANCED_FACE('',(#3692),#3728,.F.);
+#3692 = FACE_BOUND('',#3693,.F.);
+#3693 = EDGE_LOOP('',(#3694,#3695,#3696,#3697,#3705,#3713,#3721,#3727));
+#3694 = ORIENTED_EDGE('',*,*,#1695,.F.);
+#3695 = ORIENTED_EDGE('',*,*,#1883,.T.);
+#3696 = ORIENTED_EDGE('',*,*,#1855,.F.);
+#3697 = ORIENTED_EDGE('',*,*,#3698,.F.);
+#3698 = EDGE_CURVE('',#3699,#1848,#3701,.T.);
+#3699 = VERTEX_POINT('',#3700);
+#3700 = CARTESIAN_POINT('',(0.127,-7.3915,0.E+000));
+#3701 = LINE('',#3702,#3703);
+#3702 = CARTESIAN_POINT('',(0.127,-7.3915,0.E+000));
+#3703 = VECTOR('',#3704,1.);
+#3704 = DIRECTION('',(-4.440892098501E-016,1.,0.E+000));
+#3705 = ORIENTED_EDGE('',*,*,#3706,.F.);
+#3706 = EDGE_CURVE('',#3707,#3699,#3709,.T.);
+#3707 = VERTEX_POINT('',#3708);
+#3708 = CARTESIAN_POINT('',(0.127,-7.3915,-2.843));
+#3709 = LINE('',#3710,#3711);
+#3710 = CARTESIAN_POINT('',(0.127,-7.3915,-2.843));
+#3711 = VECTOR('',#3712,1.);
+#3712 = DIRECTION('',(0.E+000,0.E+000,1.));
+#3713 = ORIENTED_EDGE('',*,*,#3714,.F.);
+#3714 = EDGE_CURVE('',#3715,#3707,#3717,.T.);
+#3715 = VERTEX_POINT('',#3716);
+#3716 = CARTESIAN_POINT('',(0.127,-7.50575,-3.3));
+#3717 = LINE('',#3718,#3719);
+#3718 = CARTESIAN_POINT('',(0.127,-7.50575,-3.3));
+#3719 = VECTOR('',#3720,1.);
+#3720 = DIRECTION('',(-1.077074540829E-016,0.242535625036,0.970142500145
+    ));
+#3721 = ORIENTED_EDGE('',*,*,#3722,.F.);
+#3722 = EDGE_CURVE('',#3673,#3715,#3723,.T.);
+#3723 = LINE('',#3724,#3725);
+#3724 = CARTESIAN_POINT('',(0.127,-7.73425,-3.3));
+#3725 = VECTOR('',#3726,1.);
+#3726 = DIRECTION('',(-4.440892098501E-016,1.,0.E+000));
+#3727 = ORIENTED_EDGE('',*,*,#3672,.F.);
+#3728 = PLANE('',#3729);
+#3729 = AXIS2_PLACEMENT_3D('',#3730,#3731,#3732);
+#3730 = CARTESIAN_POINT('',(0.127,-7.8485,2.157));
+#3731 = DIRECTION('',(-1.,-4.440892098501E-016,0.E+000));
+#3732 = DIRECTION('',(0.E+000,0.E+000,1.));
+#3733 = ADVANCED_FACE('',(#3734),#3747,.T.);
+#3734 = FACE_BOUND('',#3735,.T.);
+#3735 = EDGE_LOOP('',(#3736,#3737,#3738,#3739,#3740,#3746));
+#3736 = ORIENTED_EDGE('',*,*,#1717,.F.);
+#3737 = ORIENTED_EDGE('',*,*,#3437,.F.);
+#3738 = ORIENTED_EDGE('',*,*,#2053,.F.);
+#3739 = ORIENTED_EDGE('',*,*,#1822,.F.);
+#3740 = ORIENTED_EDGE('',*,*,#3741,.F.);
+#3741 = EDGE_CURVE('',#1670,#1823,#3742,.T.);
+#3742 = LINE('',#3743,#3744);
+#3743 = CARTESIAN_POINT('',(0.254,-7.8485,2.157));
+#3744 = VECTOR('',#3745,1.);
+#3745 = DIRECTION('',(-4.440892098501E-016,1.,0.E+000));
+#3746 = ORIENTED_EDGE('',*,*,#1678,.F.);
+#3747 = PLANE('',#3748);
+#3748 = AXIS2_PLACEMENT_3D('',#3749,#3750,#3751);
+#3749 = CARTESIAN_POINT('',(3.81,-7.8485,2.157));
+#3750 = DIRECTION('',(0.E+000,0.E+000,1.));
+#3751 = DIRECTION('',(-4.440892098501E-016,1.,0.E+000));
+#3752 = ADVANCED_FACE('',(#3753),#3759,.T.);
+#3753 = FACE_BOUND('',#3754,.T.);
+#3754 = EDGE_LOOP('',(#3755,#3756,#3757,#3758));
+#3755 = ORIENTED_EDGE('',*,*,#1669,.T.);
+#3756 = ORIENTED_EDGE('',*,*,#3741,.T.);
+#3757 = ORIENTED_EDGE('',*,*,#1830,.F.);
+#3758 = ORIENTED_EDGE('',*,*,#3618,.F.);
+#3759 = CYLINDRICAL_SURFACE('',#3760,0.381);
+#3760 = AXIS2_PLACEMENT_3D('',#3761,#3762,#3763);
+#3761 = CARTESIAN_POINT('',(0.254,-7.8485,1.776));
+#3762 = DIRECTION('',(-4.440892098501E-016,1.,0.E+000));
+#3763 = DIRECTION('',(-1.,-4.440892098501E-016,0.E+000));
+#3764 = ADVANCED_FACE('',(#3765),#3776,.T.);
+#3765 = FACE_BOUND('',#3766,.T.);
+#3766 = EDGE_LOOP('',(#3767,#3773,#3774,#3775));
+#3767 = ORIENTED_EDGE('',*,*,#3768,.T.);
+#3768 = EDGE_CURVE('',#3567,#3489,#3769,.T.);
+#3769 = LINE('',#3770,#3771);
+#3770 = CARTESIAN_POINT('',(-0.127,-0.2285,0.E+000));
+#3771 = VECTOR('',#3772,1.);
+#3772 = DIRECTION('',(1.,4.440892098501E-016,0.E+000));
+#3773 = ORIENTED_EDGE('',*,*,#3488,.T.);
+#3774 = ORIENTED_EDGE('',*,*,#1766,.F.);
+#3775 = ORIENTED_EDGE('',*,*,#3566,.F.);
+#3776 = PLANE('',#3777);
+#3777 = AXIS2_PLACEMENT_3D('',#3778,#3779,#3780);
+#3778 = CARTESIAN_POINT('',(-0.127,-0.2285,0.E+000));
+#3779 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#3780 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000));
+#3781 = ADVANCED_FACE('',(#3782),#3793,.F.);
+#3782 = FACE_BOUND('',#3783,.F.);
+#3783 = EDGE_LOOP('',(#3784,#3790,#3791,#3792));
+#3784 = ORIENTED_EDGE('',*,*,#3785,.T.);
+#3785 = EDGE_CURVE('',#3626,#3699,#3786,.T.);
+#3786 = LINE('',#3787,#3788);
+#3787 = CARTESIAN_POINT('',(-0.127,-7.3915,0.E+000));
+#3788 = VECTOR('',#3789,1.);
+#3789 = DIRECTION('',(1.,4.440892098501E-016,0.E+000));
+#3790 = ORIENTED_EDGE('',*,*,#3698,.T.);
+#3791 = ORIENTED_EDGE('',*,*,#1847,.F.);
+#3792 = ORIENTED_EDGE('',*,*,#3625,.F.);
+#3793 = PLANE('',#3794);
+#3794 = AXIS2_PLACEMENT_3D('',#3795,#3796,#3797);
+#3795 = CARTESIAN_POINT('',(-0.127,-7.3915,0.E+000));
+#3796 = DIRECTION('',(0.E+000,0.E+000,1.));
+#3797 = DIRECTION('',(-4.440892098501E-016,1.,0.E+000));
+#3798 = ADVANCED_FACE('',(#3799),#3812,.T.);
+#3799 = FACE_BOUND('',#3800,.T.);
+#3800 = EDGE_LOOP('',(#3801,#3802,#3803,#3804,#3805,#3811));
+#3801 = ORIENTED_EDGE('',*,*,#2225,.F.);
+#3802 = ORIENTED_EDGE('',*,*,#3423,.F.);
+#3803 = ORIENTED_EDGE('',*,*,#1906,.F.);
+#3804 = ORIENTED_EDGE('',*,*,#1939,.F.);
+#3805 = ORIENTED_EDGE('',*,*,#3806,.F.);
+#3806 = EDGE_CURVE('',#2076,#1929,#3807,.T.);
+#3807 = LINE('',#3808,#3809);
+#3808 = CARTESIAN_POINT('',(0.254,-3.302,2.157));
+#3809 = VECTOR('',#3810,1.);
+#3810 = DIRECTION('',(-4.440892098501E-016,1.,0.E+000));
+#3811 = ORIENTED_EDGE('',*,*,#2086,.F.);
+#3812 = PLANE('',#3813);
+#3813 = AXIS2_PLACEMENT_3D('',#3814,#3815,#3816);
+#3814 = CARTESIAN_POINT('',(3.683,-3.302,2.157));
+#3815 = DIRECTION('',(0.E+000,0.E+000,1.));
+#3816 = DIRECTION('',(-4.440892098501E-016,1.,0.E+000));
+#3817 = ADVANCED_FACE('',(#3818),#3829,.T.);
+#3818 = FACE_BOUND('',#3819,.T.);
+#3819 = EDGE_LOOP('',(#3820,#3821,#3822,#3828));
+#3820 = ORIENTED_EDGE('',*,*,#3806,.T.);
+#3821 = ORIENTED_EDGE('',*,*,#1928,.T.);
+#3822 = ORIENTED_EDGE('',*,*,#3823,.F.);
+#3823 = EDGE_CURVE('',#2078,#1931,#3824,.T.);
+#3824 = LINE('',#3825,#3826);
+#3825 = CARTESIAN_POINT('',(-0.127,-3.302,1.776));
+#3826 = VECTOR('',#3827,1.);
+#3827 = DIRECTION('',(-4.440892098501E-016,1.,0.E+000));
+#3828 = ORIENTED_EDGE('',*,*,#2075,.F.);
+#3829 = CYLINDRICAL_SURFACE('',#3830,0.381);
+#3830 = AXIS2_PLACEMENT_3D('',#3831,#3832,#3833);
+#3831 = CARTESIAN_POINT('',(0.254,-3.302,1.776));
+#3832 = DIRECTION('',(-4.440892098501E-016,1.,0.E+000));
+#3833 = DIRECTION('',(0.E+000,0.E+000,1.));
+#3834 = ADVANCED_FACE('',(#3835),#3894,.F.);
+#3835 = FACE_BOUND('',#3836,.F.);
+#3836 = EDGE_LOOP('',(#3837,#3838,#3839,#3840,#3848,#3856,#3864,#3872,
+    #3880,#3888));
+#3837 = ORIENTED_EDGE('',*,*,#1972,.F.);
+#3838 = ORIENTED_EDGE('',*,*,#3823,.F.);
+#3839 = ORIENTED_EDGE('',*,*,#2119,.F.);
+#3840 = ORIENTED_EDGE('',*,*,#3841,.F.);
+#3841 = EDGE_CURVE('',#3842,#2112,#3844,.T.);
+#3842 = VERTEX_POINT('',#3843);
+#3843 = CARTESIAN_POINT('',(-0.127,-2.7685,0.E+000));
+#3844 = LINE('',#3845,#3846);
+#3845 = CARTESIAN_POINT('',(-0.127,-2.7685,0.E+000));
+#3846 = VECTOR('',#3847,1.);
+#3847 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000));
+#3848 = ORIENTED_EDGE('',*,*,#3849,.F.);
+#3849 = EDGE_CURVE('',#3850,#3842,#3852,.T.);
+#3850 = VERTEX_POINT('',#3851);
+#3851 = CARTESIAN_POINT('',(-0.127,-2.7685,-2.843));
+#3852 = LINE('',#3853,#3854);
+#3853 = CARTESIAN_POINT('',(-0.127,-2.7685,-2.843));
+#3854 = VECTOR('',#3855,1.);
+#3855 = DIRECTION('',(0.E+000,0.E+000,1.));
+#3856 = ORIENTED_EDGE('',*,*,#3857,.F.);
+#3857 = EDGE_CURVE('',#3858,#3850,#3860,.T.);
+#3858 = VERTEX_POINT('',#3859);
+#3859 = CARTESIAN_POINT('',(-0.127,-2.65425,-3.3));
+#3860 = LINE('',#3861,#3862);
+#3861 = CARTESIAN_POINT('',(-0.127,-2.65425,-3.3));
+#3862 = VECTOR('',#3863,1.);
+#3863 = DIRECTION('',(1.077074540829E-016,-0.242535625036,0.970142500145
+    ));
+#3864 = ORIENTED_EDGE('',*,*,#3865,.F.);
+#3865 = EDGE_CURVE('',#3866,#3858,#3868,.T.);
+#3866 = VERTEX_POINT('',#3867);
+#3867 = CARTESIAN_POINT('',(-0.127,-2.42575,-3.3));
+#3868 = LINE('',#3869,#3870);
+#3869 = CARTESIAN_POINT('',(-0.127,-2.42575,-3.3));
+#3870 = VECTOR('',#3871,1.);
+#3871 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000));
+#3872 = ORIENTED_EDGE('',*,*,#3873,.F.);
+#3873 = EDGE_CURVE('',#3874,#3866,#3876,.T.);
+#3874 = VERTEX_POINT('',#3875);
+#3875 = CARTESIAN_POINT('',(-0.127,-2.3115,-2.843));
+#3876 = LINE('',#3877,#3878);
+#3877 = CARTESIAN_POINT('',(-0.127,-2.3115,-2.843));
+#3878 = VECTOR('',#3879,1.);
+#3879 = DIRECTION('',(1.077074540829E-016,-0.242535625036,
+    -0.970142500145));
+#3880 = ORIENTED_EDGE('',*,*,#3881,.F.);
+#3881 = EDGE_CURVE('',#3882,#3874,#3884,.T.);
+#3882 = VERTEX_POINT('',#3883);
+#3883 = CARTESIAN_POINT('',(-0.127,-2.3115,0.E+000));
+#3884 = LINE('',#3885,#3886);
+#3885 = CARTESIAN_POINT('',(-0.127,-2.3115,0.E+000));
+#3886 = VECTOR('',#3887,1.);
+#3887 = DIRECTION('',(-0.E+000,0.E+000,-1.));
+#3888 = ORIENTED_EDGE('',*,*,#3889,.F.);
+#3889 = EDGE_CURVE('',#1965,#3882,#3890,.T.);
+#3890 = LINE('',#3891,#3892);
+#3891 = CARTESIAN_POINT('',(-0.127,-1.778,0.E+000));
+#3892 = VECTOR('',#3893,1.);
+#3893 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000));
+#3894 = PLANE('',#3895);
+#3895 = AXIS2_PLACEMENT_3D('',#3896,#3897,#3898);
+#3896 = CARTESIAN_POINT('',(-0.127,-1.778,2.157));
+#3897 = DIRECTION('',(1.,4.440892098501E-016,0.E+000));
+#3898 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#3899 = ADVANCED_FACE('',(#3900),#3918,.T.);
+#3900 = FACE_BOUND('',#3901,.T.);
+#3901 = EDGE_LOOP('',(#3902,#3903,#3911,#3917));
+#3902 = ORIENTED_EDGE('',*,*,#1964,.T.);
+#3903 = ORIENTED_EDGE('',*,*,#3904,.T.);
+#3904 = EDGE_CURVE('',#1957,#3905,#3907,.T.);
+#3905 = VERTEX_POINT('',#3906);
+#3906 = CARTESIAN_POINT('',(0.127,-2.3115,0.E+000));
+#3907 = LINE('',#3908,#3909);
+#3908 = CARTESIAN_POINT('',(0.127,-1.778,0.E+000));
+#3909 = VECTOR('',#3910,1.);
+#3910 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000));
+#3911 = ORIENTED_EDGE('',*,*,#3912,.F.);
+#3912 = EDGE_CURVE('',#3882,#3905,#3913,.T.);
+#3913 = LINE('',#3914,#3915);
+#3914 = CARTESIAN_POINT('',(-0.127,-2.3115,0.E+000));
+#3915 = VECTOR('',#3916,1.);
+#3916 = DIRECTION('',(1.,4.440892098501E-016,0.E+000));
+#3917 = ORIENTED_EDGE('',*,*,#3889,.F.);
+#3918 = PLANE('',#3919);
+#3919 = AXIS2_PLACEMENT_3D('',#3920,#3921,#3922);
+#3920 = CARTESIAN_POINT('',(-0.127,-1.778,0.E+000));
+#3921 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#3922 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000));
+#3923 = ADVANCED_FACE('',(#3924),#3976,.T.);
+#3924 = FACE_BOUND('',#3925,.T.);
+#3925 = EDGE_LOOP('',(#3926,#3927,#3928,#3929,#3937,#3945,#3953,#3961,
+    #3969,#3975));
+#3926 = ORIENTED_EDGE('',*,*,#1956,.F.);
+#3927 = ORIENTED_EDGE('',*,*,#2133,.T.);
+#3928 = ORIENTED_EDGE('',*,*,#2103,.F.);
+#3929 = ORIENTED_EDGE('',*,*,#3930,.F.);
+#3930 = EDGE_CURVE('',#3931,#2104,#3933,.T.);
+#3931 = VERTEX_POINT('',#3932);
+#3932 = CARTESIAN_POINT('',(0.127,-2.7685,0.E+000));
+#3933 = LINE('',#3934,#3935);
+#3934 = CARTESIAN_POINT('',(0.127,-2.7685,0.E+000));
+#3935 = VECTOR('',#3936,1.);
+#3936 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000));
+#3937 = ORIENTED_EDGE('',*,*,#3938,.F.);
+#3938 = EDGE_CURVE('',#3939,#3931,#3941,.T.);
+#3939 = VERTEX_POINT('',#3940);
+#3940 = CARTESIAN_POINT('',(0.127,-2.7685,-2.843));
+#3941 = LINE('',#3942,#3943);
+#3942 = CARTESIAN_POINT('',(0.127,-2.7685,-2.843));
+#3943 = VECTOR('',#3944,1.);
+#3944 = DIRECTION('',(0.E+000,0.E+000,1.));
+#3945 = ORIENTED_EDGE('',*,*,#3946,.F.);
+#3946 = EDGE_CURVE('',#3947,#3939,#3949,.T.);
+#3947 = VERTEX_POINT('',#3948);
+#3948 = CARTESIAN_POINT('',(0.127,-2.65425,-3.3));
+#3949 = LINE('',#3950,#3951);
+#3950 = CARTESIAN_POINT('',(0.127,-2.65425,-3.3));
+#3951 = VECTOR('',#3952,1.);
+#3952 = DIRECTION('',(1.077074540829E-016,-0.242535625036,0.970142500145
+    ));
+#3953 = ORIENTED_EDGE('',*,*,#3954,.F.);
+#3954 = EDGE_CURVE('',#3955,#3947,#3957,.T.);
+#3955 = VERTEX_POINT('',#3956);
+#3956 = CARTESIAN_POINT('',(0.127,-2.42575,-3.3));
+#3957 = LINE('',#3958,#3959);
+#3958 = CARTESIAN_POINT('',(0.127,-2.42575,-3.3));
+#3959 = VECTOR('',#3960,1.);
+#3960 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000));
+#3961 = ORIENTED_EDGE('',*,*,#3962,.F.);
+#3962 = EDGE_CURVE('',#3963,#3955,#3965,.T.);
+#3963 = VERTEX_POINT('',#3964);
+#3964 = CARTESIAN_POINT('',(0.127,-2.3115,-2.843));
+#3965 = LINE('',#3966,#3967);
+#3966 = CARTESIAN_POINT('',(0.127,-2.3115,-2.843));
+#3967 = VECTOR('',#3968,1.);
+#3968 = DIRECTION('',(1.077074540829E-016,-0.242535625036,
+    -0.970142500145));
+#3969 = ORIENTED_EDGE('',*,*,#3970,.F.);
+#3970 = EDGE_CURVE('',#3905,#3963,#3971,.T.);
+#3971 = LINE('',#3972,#3973);
+#3972 = CARTESIAN_POINT('',(0.127,-2.3115,0.E+000));
+#3973 = VECTOR('',#3974,1.);
+#3974 = DIRECTION('',(-0.E+000,0.E+000,-1.));
+#3975 = ORIENTED_EDGE('',*,*,#3904,.F.);
+#3976 = PLANE('',#3977);
+#3977 = AXIS2_PLACEMENT_3D('',#3978,#3979,#3980);
+#3978 = CARTESIAN_POINT('',(0.127,-1.778,2.157));
+#3979 = DIRECTION('',(1.,4.440892098501E-016,0.E+000));
+#3980 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#3981 = ADVANCED_FACE('',(#3982),#3998,.T.);
+#3982 = FACE_BOUND('',#3983,.T.);
+#3983 = EDGE_LOOP('',(#3984,#3990,#3991,#3997));
+#3984 = ORIENTED_EDGE('',*,*,#3985,.T.);
+#3985 = EDGE_CURVE('',#1987,#2151,#3986,.T.);
+#3986 = LINE('',#3987,#3988);
+#3987 = CARTESIAN_POINT('',(0.254,-5.842,2.157));
+#3988 = VECTOR('',#3989,1.);
+#3989 = DIRECTION('',(-4.440892098501E-016,1.,0.E+000));
+#3990 = ORIENTED_EDGE('',*,*,#2150,.T.);
+#3991 = ORIENTED_EDGE('',*,*,#3992,.F.);
+#3992 = EDGE_CURVE('',#1989,#2153,#3993,.T.);
+#3993 = LINE('',#3994,#3995);
+#3994 = CARTESIAN_POINT('',(-0.127,-5.842,1.776));
+#3995 = VECTOR('',#3996,1.);
+#3996 = DIRECTION('',(-4.440892098501E-016,1.,0.E+000));
+#3997 = ORIENTED_EDGE('',*,*,#1986,.F.);
+#3998 = CYLINDRICAL_SURFACE('',#3999,0.381);
+#3999 = AXIS2_PLACEMENT_3D('',#4000,#4001,#4002);
+#4000 = CARTESIAN_POINT('',(0.254,-5.842,1.776));
+#4001 = DIRECTION('',(-4.440892098501E-016,1.,0.E+000));
+#4002 = DIRECTION('',(0.E+000,0.E+000,1.));
+#4003 = ADVANCED_FACE('',(#4004),#4063,.F.);
+#4004 = FACE_BOUND('',#4005,.F.);
+#4005 = EDGE_LOOP('',(#4006,#4007,#4008,#4009,#4017,#4025,#4033,#4041,
+    #4049,#4057));
+#4006 = ORIENTED_EDGE('',*,*,#2194,.F.);
+#4007 = ORIENTED_EDGE('',*,*,#3992,.F.);
+#4008 = ORIENTED_EDGE('',*,*,#2030,.F.);
+#4009 = ORIENTED_EDGE('',*,*,#4010,.F.);
+#4010 = EDGE_CURVE('',#4011,#2023,#4013,.T.);
+#4011 = VERTEX_POINT('',#4012);
+#4012 = CARTESIAN_POINT('',(-0.127,-5.3085,0.E+000));
+#4013 = LINE('',#4014,#4015);
+#4014 = CARTESIAN_POINT('',(-0.127,-5.3085,0.E+000));
+#4015 = VECTOR('',#4016,1.);
+#4016 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000));
+#4017 = ORIENTED_EDGE('',*,*,#4018,.F.);
+#4018 = EDGE_CURVE('',#4019,#4011,#4021,.T.);
+#4019 = VERTEX_POINT('',#4020);
+#4020 = CARTESIAN_POINT('',(-0.127,-5.3085,-2.843));
+#4021 = LINE('',#4022,#4023);
+#4022 = CARTESIAN_POINT('',(-0.127,-5.3085,-2.843));
+#4023 = VECTOR('',#4024,1.);
+#4024 = DIRECTION('',(0.E+000,0.E+000,1.));
+#4025 = ORIENTED_EDGE('',*,*,#4026,.F.);
+#4026 = EDGE_CURVE('',#4027,#4019,#4029,.T.);
+#4027 = VERTEX_POINT('',#4028);
+#4028 = CARTESIAN_POINT('',(-0.127,-5.19425,-3.3));
+#4029 = LINE('',#4030,#4031);
+#4030 = CARTESIAN_POINT('',(-0.127,-5.19425,-3.3));
+#4031 = VECTOR('',#4032,1.);
+#4032 = DIRECTION('',(1.077074540829E-016,-0.242535625036,0.970142500145
+    ));
+#4033 = ORIENTED_EDGE('',*,*,#4034,.F.);
+#4034 = EDGE_CURVE('',#4035,#4027,#4037,.T.);
+#4035 = VERTEX_POINT('',#4036);
+#4036 = CARTESIAN_POINT('',(-0.127,-4.96575,-3.3));
+#4037 = LINE('',#4038,#4039);
+#4038 = CARTESIAN_POINT('',(-0.127,-4.96575,-3.3));
+#4039 = VECTOR('',#4040,1.);
+#4040 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000));
+#4041 = ORIENTED_EDGE('',*,*,#4042,.F.);
+#4042 = EDGE_CURVE('',#4043,#4035,#4045,.T.);
+#4043 = VERTEX_POINT('',#4044);
+#4044 = CARTESIAN_POINT('',(-0.127,-4.8515,-2.843));
+#4045 = LINE('',#4046,#4047);
+#4046 = CARTESIAN_POINT('',(-0.127,-4.8515,-2.843));
+#4047 = VECTOR('',#4048,1.);
+#4048 = DIRECTION('',(1.077074540829E-016,-0.242535625036,
+    -0.970142500145));
+#4049 = ORIENTED_EDGE('',*,*,#4050,.F.);
+#4050 = EDGE_CURVE('',#4051,#4043,#4053,.T.);
+#4051 = VERTEX_POINT('',#4052);
+#4052 = CARTESIAN_POINT('',(-0.127,-4.8515,0.E+000));
+#4053 = LINE('',#4054,#4055);
+#4054 = CARTESIAN_POINT('',(-0.127,-4.8515,0.E+000));
+#4055 = VECTOR('',#4056,1.);
+#4056 = DIRECTION('',(-0.E+000,0.E+000,-1.));
+#4057 = ORIENTED_EDGE('',*,*,#4058,.F.);
+#4058 = EDGE_CURVE('',#2187,#4051,#4059,.T.);
+#4059 = LINE('',#4060,#4061);
+#4060 = CARTESIAN_POINT('',(-0.127,-4.318,0.E+000));
+#4061 = VECTOR('',#4062,1.);
+#4062 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000));
+#4063 = PLANE('',#4064);
+#4064 = AXIS2_PLACEMENT_3D('',#4065,#4066,#4067);
+#4065 = CARTESIAN_POINT('',(-0.127,-4.318,2.157));
+#4066 = DIRECTION('',(1.,4.440892098501E-016,0.E+000));
+#4067 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#4068 = ADVANCED_FACE('',(#4069),#4087,.T.);
+#4069 = FACE_BOUND('',#4070,.T.);
+#4070 = EDGE_LOOP('',(#4071,#4079,#4085,#4086));
+#4071 = ORIENTED_EDGE('',*,*,#4072,.T.);
+#4072 = EDGE_CURVE('',#4011,#4073,#4075,.T.);
+#4073 = VERTEX_POINT('',#4074);
+#4074 = CARTESIAN_POINT('',(0.127,-5.3085,0.E+000));
+#4075 = LINE('',#4076,#4077);
+#4076 = CARTESIAN_POINT('',(-0.127,-5.3085,0.E+000));
+#4077 = VECTOR('',#4078,1.);
+#4078 = DIRECTION('',(1.,4.440892098501E-016,0.E+000));
+#4079 = ORIENTED_EDGE('',*,*,#4080,.T.);
+#4080 = EDGE_CURVE('',#4073,#2015,#4081,.T.);
+#4081 = LINE('',#4082,#4083);
+#4082 = CARTESIAN_POINT('',(0.127,-5.3085,0.E+000));
+#4083 = VECTOR('',#4084,1.);
+#4084 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000));
+#4085 = ORIENTED_EDGE('',*,*,#2022,.F.);
+#4086 = ORIENTED_EDGE('',*,*,#4010,.F.);
+#4087 = PLANE('',#4088);
+#4088 = AXIS2_PLACEMENT_3D('',#4089,#4090,#4091);
+#4089 = CARTESIAN_POINT('',(-0.127,-5.3085,0.E+000));
+#4090 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#4091 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000));
+#4092 = ADVANCED_FACE('',(#4093),#4145,.T.);
+#4093 = FACE_BOUND('',#4094,.T.);
+#4094 = EDGE_LOOP('',(#4095,#4096,#4097,#4098,#4099,#4107,#4115,#4123,
+    #4131,#4139));
+#4095 = ORIENTED_EDGE('',*,*,#2178,.F.);
+#4096 = ORIENTED_EDGE('',*,*,#2208,.T.);
+#4097 = ORIENTED_EDGE('',*,*,#2014,.F.);
+#4098 = ORIENTED_EDGE('',*,*,#4080,.F.);
+#4099 = ORIENTED_EDGE('',*,*,#4100,.F.);
+#4100 = EDGE_CURVE('',#4101,#4073,#4103,.T.);
+#4101 = VERTEX_POINT('',#4102);
+#4102 = CARTESIAN_POINT('',(0.127,-5.3085,-2.843));
+#4103 = LINE('',#4104,#4105);
+#4104 = CARTESIAN_POINT('',(0.127,-5.3085,-2.843));
+#4105 = VECTOR('',#4106,1.);
+#4106 = DIRECTION('',(0.E+000,0.E+000,1.));
+#4107 = ORIENTED_EDGE('',*,*,#4108,.F.);
+#4108 = EDGE_CURVE('',#4109,#4101,#4111,.T.);
+#4109 = VERTEX_POINT('',#4110);
+#4110 = CARTESIAN_POINT('',(0.127,-5.19425,-3.3));
+#4111 = LINE('',#4112,#4113);
+#4112 = CARTESIAN_POINT('',(0.127,-5.19425,-3.3));
+#4113 = VECTOR('',#4114,1.);
+#4114 = DIRECTION('',(1.077074540829E-016,-0.242535625036,0.970142500145
+    ));
+#4115 = ORIENTED_EDGE('',*,*,#4116,.F.);
+#4116 = EDGE_CURVE('',#4117,#4109,#4119,.T.);
+#4117 = VERTEX_POINT('',#4118);
+#4118 = CARTESIAN_POINT('',(0.127,-4.96575,-3.3));
+#4119 = LINE('',#4120,#4121);
+#4120 = CARTESIAN_POINT('',(0.127,-4.96575,-3.3));
+#4121 = VECTOR('',#4122,1.);
+#4122 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000));
+#4123 = ORIENTED_EDGE('',*,*,#4124,.F.);
+#4124 = EDGE_CURVE('',#4125,#4117,#4127,.T.);
+#4125 = VERTEX_POINT('',#4126);
+#4126 = CARTESIAN_POINT('',(0.127,-4.8515,-2.843));
+#4127 = LINE('',#4128,#4129);
+#4128 = CARTESIAN_POINT('',(0.127,-4.8515,-2.843));
+#4129 = VECTOR('',#4130,1.);
+#4130 = DIRECTION('',(1.077074540829E-016,-0.242535625036,
+    -0.970142500145));
+#4131 = ORIENTED_EDGE('',*,*,#4132,.F.);
+#4132 = EDGE_CURVE('',#4133,#4125,#4135,.T.);
+#4133 = VERTEX_POINT('',#4134);
+#4134 = CARTESIAN_POINT('',(0.127,-4.8515,0.E+000));
+#4135 = LINE('',#4136,#4137);
+#4136 = CARTESIAN_POINT('',(0.127,-4.8515,0.E+000));
+#4137 = VECTOR('',#4138,1.);
+#4138 = DIRECTION('',(-0.E+000,0.E+000,-1.));
+#4139 = ORIENTED_EDGE('',*,*,#4140,.F.);
+#4140 = EDGE_CURVE('',#2179,#4133,#4141,.T.);
+#4141 = LINE('',#4142,#4143);
+#4142 = CARTESIAN_POINT('',(0.127,-4.318,0.E+000));
+#4143 = VECTOR('',#4144,1.);
+#4144 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000));
+#4145 = PLANE('',#4146);
+#4146 = AXIS2_PLACEMENT_3D('',#4147,#4148,#4149);
+#4147 = CARTESIAN_POINT('',(0.127,-4.318,2.157));
+#4148 = DIRECTION('',(1.,4.440892098501E-016,0.E+000));
+#4149 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#4150 = ADVANCED_FACE('',(#4151),#4159,.T.);
+#4151 = FACE_BOUND('',#4152,.T.);
+#4152 = EDGE_LOOP('',(#4153,#4154,#4155,#4156,#4157,#4158));
+#4153 = ORIENTED_EDGE('',*,*,#2044,.F.);
+#4154 = ORIENTED_EDGE('',*,*,#3430,.F.);
+#4155 = ORIENTED_EDGE('',*,*,#2234,.F.);
+#4156 = ORIENTED_EDGE('',*,*,#2161,.F.);
+#4157 = ORIENTED_EDGE('',*,*,#3985,.F.);
+#4158 = ORIENTED_EDGE('',*,*,#1997,.F.);
+#4159 = PLANE('',#4160);
+#4160 = AXIS2_PLACEMENT_3D('',#4161,#4162,#4163);
+#4161 = CARTESIAN_POINT('',(3.683,-5.842,2.157));
+#4162 = DIRECTION('',(0.E+000,0.E+000,1.));
+#4163 = DIRECTION('',(-4.440892098501E-016,1.,0.E+000));
+#4164 = ADVANCED_FACE('',(#4165),#4176,.T.);
+#4165 = FACE_BOUND('',#4166,.T.);
+#4166 = EDGE_LOOP('',(#4167,#4173,#4174,#4175));
+#4167 = ORIENTED_EDGE('',*,*,#4168,.T.);
+#4168 = EDGE_CURVE('',#3842,#3931,#4169,.T.);
+#4169 = LINE('',#4170,#4171);
+#4170 = CARTESIAN_POINT('',(-0.127,-2.7685,0.E+000));
+#4171 = VECTOR('',#4172,1.);
+#4172 = DIRECTION('',(1.,4.440892098501E-016,0.E+000));
+#4173 = ORIENTED_EDGE('',*,*,#3930,.T.);
+#4174 = ORIENTED_EDGE('',*,*,#2111,.F.);
+#4175 = ORIENTED_EDGE('',*,*,#3841,.F.);
+#4176 = PLANE('',#4177);
+#4177 = AXIS2_PLACEMENT_3D('',#4178,#4179,#4180);
+#4178 = CARTESIAN_POINT('',(-0.127,-2.7685,0.E+000));
+#4179 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#4180 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000));
+#4181 = ADVANCED_FACE('',(#4182),#4193,.T.);
+#4182 = FACE_BOUND('',#4183,.T.);
+#4183 = EDGE_LOOP('',(#4184,#4185,#4186,#4192));
+#4184 = ORIENTED_EDGE('',*,*,#2186,.T.);
+#4185 = ORIENTED_EDGE('',*,*,#4140,.T.);
+#4186 = ORIENTED_EDGE('',*,*,#4187,.F.);
+#4187 = EDGE_CURVE('',#4051,#4133,#4188,.T.);
+#4188 = LINE('',#4189,#4190);
+#4189 = CARTESIAN_POINT('',(-0.127,-4.8515,0.E+000));
+#4190 = VECTOR('',#4191,1.);
+#4191 = DIRECTION('',(1.,4.440892098501E-016,0.E+000));
+#4192 = ORIENTED_EDGE('',*,*,#4058,.F.);
+#4193 = PLANE('',#4194);
+#4194 = AXIS2_PLACEMENT_3D('',#4195,#4196,#4197);
+#4195 = CARTESIAN_POINT('',(-0.127,-4.318,0.E+000));
+#4196 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#4197 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000));
+#4198 = ADVANCED_FACE('',(#4199),#4210,.T.);
+#4199 = FACE_BOUND('',#4200,.T.);
+#4200 = EDGE_LOOP('',(#4201,#4202,#4203,#4209));
+#4201 = ORIENTED_EDGE('',*,*,#2258,.T.);
+#4202 = ORIENTED_EDGE('',*,*,#2317,.T.);
+#4203 = ORIENTED_EDGE('',*,*,#4204,.F.);
+#4204 = EDGE_CURVE('',#3445,#2310,#4205,.T.);
+#4205 = LINE('',#4206,#4207);
+#4206 = CARTESIAN_POINT('',(1.033723643423,-8.046276356577,3.68));
+#4207 = VECTOR('',#4208,1.);
+#4208 = DIRECTION('',(1.,4.440892098501E-016,0.E+000));
+#4209 = ORIENTED_EDGE('',*,*,#3444,.F.);
+#4210 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#4211,#4212)
+    ,(#4213,#4214
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.E+000,6.2),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#4211 = CARTESIAN_POINT('',(0.71,-8.37,2.157));
+#4212 = CARTESIAN_POINT('',(1.033723643423,-8.046276356577,3.68));
+#4213 = CARTESIAN_POINT('',(6.91,-8.37,2.157));
+#4214 = CARTESIAN_POINT('',(6.586276356577,-8.046276356577,3.68));
+#4215 = ADVANCED_FACE('',(#4216),#4239,.F.);
+#4216 = FACE_BOUND('',#4217,.F.);
+#4217 = EDGE_LOOP('',(#4218,#4219,#4220,#4221,#4222,#4231,#4238));
+#4218 = ORIENTED_EDGE('',*,*,#2309,.F.);
+#4219 = ORIENTED_EDGE('',*,*,#4204,.F.);
+#4220 = ORIENTED_EDGE('',*,*,#3451,.F.);
+#4221 = ORIENTED_EDGE('',*,*,#3075,.F.);
+#4222 = ORIENTED_EDGE('',*,*,#4223,.F.);
+#4223 = EDGE_CURVE('',#4224,#3076,#4226,.T.);
+#4224 = VERTEX_POINT('',#4225);
+#4225 = CARTESIAN_POINT('',(3.81,-0.248723643423,3.68));
+#4226 = CIRCLE('',#4227,0.75);
+#4227 = AXIS2_PLACEMENT_3D('',#4228,#4229,#4230);
+#4228 = CARTESIAN_POINT('',(3.81,0.501276356577,3.68));
+#4229 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#4230 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000));
+#4231 = ORIENTED_EDGE('',*,*,#4232,.F.);
+#4232 = EDGE_CURVE('',#3296,#4224,#4233,.T.);
+#4233 = CIRCLE('',#4234,0.75);
+#4234 = AXIS2_PLACEMENT_3D('',#4235,#4236,#4237);
+#4235 = CARTESIAN_POINT('',(3.81,0.501276356577,3.68));
+#4236 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#4237 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000));
+#4238 = ORIENTED_EDGE('',*,*,#3401,.F.);
+#4239 = PLANE('',#4240);
+#4240 = AXIS2_PLACEMENT_3D('',#4241,#4242,#4243);
+#4241 = CARTESIAN_POINT('',(6.586276356577,-8.046276356577,3.68));
+#4242 = DIRECTION('',(-0.E+000,0.E+000,-1.));
+#4243 = DIRECTION('',(-0.548134684942,0.836390080742,0.E+000));
+#4244 = ADVANCED_FACE('',(#4245),#4256,.T.);
+#4245 = FACE_BOUND('',#4246,.T.);
+#4246 = EDGE_LOOP('',(#4247,#4248,#4249,#4255));
+#4247 = ORIENTED_EDGE('',*,*,#2400,.T.);
+#4248 = ORIENTED_EDGE('',*,*,#2376,.T.);
+#4249 = ORIENTED_EDGE('',*,*,#4250,.F.);
+#4250 = EDGE_CURVE('',#2447,#2369,#4251,.T.);
+#4251 = LINE('',#4252,#4253);
+#4252 = CARTESIAN_POINT('',(7.747,-7.50575,-3.3));
+#4253 = VECTOR('',#4254,1.);
+#4254 = DIRECTION('',(-1.,-3.216245299353E-016,0.E+000));
+#4255 = ORIENTED_EDGE('',*,*,#2454,.F.);
+#4256 = PLANE('',#4257);
+#4257 = AXIS2_PLACEMENT_3D('',#4258,#4259,#4260);
+#4258 = CARTESIAN_POINT('',(7.747,-7.73425,-3.3));
+#4259 = DIRECTION('',(-0.E+000,0.E+000,-1.));
+#4260 = DIRECTION('',(-3.216245299353E-016,1.,0.E+000));
+#4261 = ADVANCED_FACE('',(#4262),#4273,.T.);
+#4262 = FACE_BOUND('',#4263,.T.);
+#4263 = EDGE_LOOP('',(#4264,#4265,#4266,#4272));
+#4264 = ORIENTED_EDGE('',*,*,#4250,.T.);
+#4265 = ORIENTED_EDGE('',*,*,#2368,.T.);
+#4266 = ORIENTED_EDGE('',*,*,#4267,.F.);
+#4267 = EDGE_CURVE('',#2439,#2361,#4268,.T.);
+#4268 = LINE('',#4269,#4270);
+#4269 = CARTESIAN_POINT('',(7.747,-7.3915,-2.843));
+#4270 = VECTOR('',#4271,1.);
+#4271 = DIRECTION('',(-1.,-3.216245299353E-016,0.E+000));
+#4272 = ORIENTED_EDGE('',*,*,#2446,.F.);
+#4273 = PLANE('',#4274);
+#4274 = AXIS2_PLACEMENT_3D('',#4275,#4276,#4277);
+#4275 = CARTESIAN_POINT('',(7.747,-7.50575,-3.3));
+#4276 = DIRECTION('',(-3.120216255796E-016,0.970142500145,
+    -0.242535625036));
+#4277 = DIRECTION('',(-7.800540639491E-017,0.242535625036,0.970142500145
+    ));
+#4278 = ADVANCED_FACE('',(#4279),#4285,.T.);
+#4279 = FACE_BOUND('',#4280,.T.);
+#4280 = EDGE_LOOP('',(#4281,#4282,#4283,#4284));
+#4281 = ORIENTED_EDGE('',*,*,#4267,.T.);
+#4282 = ORIENTED_EDGE('',*,*,#2360,.T.);
+#4283 = ORIENTED_EDGE('',*,*,#2632,.F.);
+#4284 = ORIENTED_EDGE('',*,*,#2438,.F.);
+#4285 = PLANE('',#4286);
+#4286 = AXIS2_PLACEMENT_3D('',#4287,#4288,#4289);
+#4287 = CARTESIAN_POINT('',(7.747,-7.3915,-2.843));
+#4288 = DIRECTION('',(-3.216245299353E-016,1.,0.E+000));
+#4289 = DIRECTION('',(0.E+000,0.E+000,1.));
+#4290 = ADVANCED_FACE('',(#4291),#4302,.F.);
+#4291 = FACE_BOUND('',#4292,.F.);
+#4292 = EDGE_LOOP('',(#4293,#4294,#4295,#4301));
+#4293 = ORIENTED_EDGE('',*,*,#2575,.T.);
+#4294 = ORIENTED_EDGE('',*,*,#2617,.T.);
+#4295 = ORIENTED_EDGE('',*,*,#4296,.F.);
+#4296 = EDGE_CURVE('',#2537,#2610,#4297,.T.);
+#4297 = LINE('',#4298,#4299);
+#4298 = CARTESIAN_POINT('',(7.747,-0.11425,-3.3));
+#4299 = VECTOR('',#4300,1.);
+#4300 = DIRECTION('',(-1.,-3.216245299353E-016,0.E+000));
+#4301 = ORIENTED_EDGE('',*,*,#2544,.F.);
+#4302 = PLANE('',#4303);
+#4303 = AXIS2_PLACEMENT_3D('',#4304,#4305,#4306);
+#4304 = CARTESIAN_POINT('',(7.747,0.11425,-3.3));
+#4305 = DIRECTION('',(0.E+000,0.E+000,1.));
+#4306 = DIRECTION('',(3.216245299353E-016,-1.,0.E+000));
+#4307 = ADVANCED_FACE('',(#4308),#4319,.F.);
+#4308 = FACE_BOUND('',#4309,.F.);
+#4309 = EDGE_LOOP('',(#4310,#4311,#4312,#4318));
+#4310 = ORIENTED_EDGE('',*,*,#4296,.T.);
+#4311 = ORIENTED_EDGE('',*,*,#2609,.T.);
+#4312 = ORIENTED_EDGE('',*,*,#4313,.F.);
+#4313 = EDGE_CURVE('',#2529,#2602,#4314,.T.);
+#4314 = LINE('',#4315,#4316);
+#4315 = CARTESIAN_POINT('',(7.747,-0.2285,-2.843));
+#4316 = VECTOR('',#4317,1.);
+#4317 = DIRECTION('',(-1.,-3.216245299353E-016,0.E+000));
+#4318 = ORIENTED_EDGE('',*,*,#2536,.F.);
+#4319 = PLANE('',#4320);
+#4320 = AXIS2_PLACEMENT_3D('',#4321,#4322,#4323);
+#4321 = CARTESIAN_POINT('',(7.747,-0.11425,-3.3));
+#4322 = DIRECTION('',(-3.120216255796E-016,0.970142500145,0.242535625036
+    ));
+#4323 = DIRECTION('',(7.800540639491E-017,-0.242535625036,0.970142500145
+    ));
+#4324 = ADVANCED_FACE('',(#4325),#4331,.F.);
+#4325 = FACE_BOUND('',#4326,.F.);
+#4326 = EDGE_LOOP('',(#4327,#4328,#4329,#4330));
+#4327 = ORIENTED_EDGE('',*,*,#4313,.T.);
+#4328 = ORIENTED_EDGE('',*,*,#2601,.T.);
+#4329 = ORIENTED_EDGE('',*,*,#2649,.F.);
+#4330 = ORIENTED_EDGE('',*,*,#2528,.F.);
+#4331 = PLANE('',#4332);
+#4332 = AXIS2_PLACEMENT_3D('',#4333,#4334,#4335);
+#4333 = CARTESIAN_POINT('',(7.747,-0.2285,-2.843));
+#4334 = DIRECTION('',(-3.216245299353E-016,1.,0.E+000));
+#4335 = DIRECTION('',(0.E+000,0.E+000,1.));
+#4336 = ADVANCED_FACE('',(#4337),#4348,.T.);
+#4337 = FACE_BOUND('',#4338,.T.);
+#4338 = EDGE_LOOP('',(#4339,#4340,#4341,#4347));
+#4339 = ORIENTED_EDGE('',*,*,#2752,.T.);
+#4340 = ORIENTED_EDGE('',*,*,#2728,.T.);
+#4341 = ORIENTED_EDGE('',*,*,#4342,.F.);
+#4342 = EDGE_CURVE('',#2815,#2721,#4343,.T.);
+#4343 = LINE('',#4344,#4345);
+#4344 = CARTESIAN_POINT('',(7.747,-5.3085,-2.843));
+#4345 = VECTOR('',#4346,1.);
+#4346 = DIRECTION('',(-1.,-3.216245299353E-016,0.E+000));
+#4347 = ORIENTED_EDGE('',*,*,#2822,.F.);
+#4348 = PLANE('',#4349);
+#4349 = AXIS2_PLACEMENT_3D('',#4350,#4351,#4352);
+#4350 = CARTESIAN_POINT('',(7.747,-5.3085,0.E+000));
+#4351 = DIRECTION('',(3.216245299353E-016,-1.,0.E+000));
+#4352 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#4353 = ADVANCED_FACE('',(#4354),#4365,.T.);
+#4354 = FACE_BOUND('',#4355,.T.);
+#4355 = EDGE_LOOP('',(#4356,#4357,#4358,#4364));
+#4356 = ORIENTED_EDGE('',*,*,#4342,.T.);
+#4357 = ORIENTED_EDGE('',*,*,#2720,.T.);
+#4358 = ORIENTED_EDGE('',*,*,#4359,.F.);
+#4359 = EDGE_CURVE('',#2807,#2713,#4360,.T.);
+#4360 = LINE('',#4361,#4362);
+#4361 = CARTESIAN_POINT('',(7.747,-5.19425,-3.3));
+#4362 = VECTOR('',#4363,1.);
+#4363 = DIRECTION('',(-1.,-3.216245299353E-016,0.E+000));
+#4364 = ORIENTED_EDGE('',*,*,#2814,.F.);
+#4365 = PLANE('',#4366);
+#4366 = AXIS2_PLACEMENT_3D('',#4367,#4368,#4369);
+#4367 = CARTESIAN_POINT('',(7.747,-5.3085,-2.843));
+#4368 = DIRECTION('',(3.120216255796E-016,-0.970142500145,
+    -0.242535625036));
+#4369 = DIRECTION('',(-7.800540639491E-017,0.242535625036,
+    -0.970142500145));
+#4370 = ADVANCED_FACE('',(#4371),#4382,.T.);
+#4371 = FACE_BOUND('',#4372,.T.);
+#4372 = EDGE_LOOP('',(#4373,#4379,#4380,#4381));
+#4373 = ORIENTED_EDGE('',*,*,#4374,.T.);
+#4374 = EDGE_CURVE('',#2791,#2697,#4375,.T.);
+#4375 = LINE('',#4376,#4377);
+#4376 = CARTESIAN_POINT('',(7.747,-4.8515,-2.843));
+#4377 = VECTOR('',#4378,1.);
+#4378 = DIRECTION('',(-1.,-3.216245299353E-016,0.E+000));
+#4379 = ORIENTED_EDGE('',*,*,#2696,.T.);
+#4380 = ORIENTED_EDGE('',*,*,#3032,.F.);
+#4381 = ORIENTED_EDGE('',*,*,#2790,.F.);
+#4382 = PLANE('',#4383);
+#4383 = AXIS2_PLACEMENT_3D('',#4384,#4385,#4386);
+#4384 = CARTESIAN_POINT('',(7.747,-4.8515,-2.843));
+#4385 = DIRECTION('',(-3.216245299353E-016,1.,0.E+000));
+#4386 = DIRECTION('',(0.E+000,0.E+000,1.));
+#4387 = ADVANCED_FACE('',(#4388),#4399,.T.);
+#4388 = FACE_BOUND('',#4389,.T.);
+#4389 = EDGE_LOOP('',(#4390,#4391,#4392,#4398));
+#4390 = ORIENTED_EDGE('',*,*,#4359,.T.);
+#4391 = ORIENTED_EDGE('',*,*,#2712,.T.);
+#4392 = ORIENTED_EDGE('',*,*,#4393,.F.);
+#4393 = EDGE_CURVE('',#2799,#2705,#4394,.T.);
+#4394 = LINE('',#4395,#4396);
+#4395 = CARTESIAN_POINT('',(7.747,-4.96575,-3.3));
+#4396 = VECTOR('',#4397,1.);
+#4397 = DIRECTION('',(-1.,-3.216245299353E-016,0.E+000));
+#4398 = ORIENTED_EDGE('',*,*,#2806,.F.);
+#4399 = PLANE('',#4400);
+#4400 = AXIS2_PLACEMENT_3D('',#4401,#4402,#4403);
+#4401 = CARTESIAN_POINT('',(7.747,-5.19425,-3.3));
+#4402 = DIRECTION('',(-0.E+000,0.E+000,-1.));
+#4403 = DIRECTION('',(-3.216245299353E-016,1.,0.E+000));
+#4404 = ADVANCED_FACE('',(#4405),#4411,.T.);
+#4405 = FACE_BOUND('',#4406,.T.);
+#4406 = EDGE_LOOP('',(#4407,#4408,#4409,#4410));
+#4407 = ORIENTED_EDGE('',*,*,#4393,.T.);
+#4408 = ORIENTED_EDGE('',*,*,#2704,.T.);
+#4409 = ORIENTED_EDGE('',*,*,#4374,.F.);
+#4410 = ORIENTED_EDGE('',*,*,#2798,.F.);
+#4411 = PLANE('',#4412);
+#4412 = AXIS2_PLACEMENT_3D('',#4413,#4414,#4415);
+#4413 = CARTESIAN_POINT('',(7.747,-4.96575,-3.3));
+#4414 = DIRECTION('',(-3.120216255796E-016,0.970142500145,
+    -0.242535625036));
+#4415 = DIRECTION('',(-7.800540639491E-017,0.242535625036,0.970142500145
+    ));
+#4416 = ADVANCED_FACE('',(#4417),#4428,.T.);
+#4417 = FACE_BOUND('',#4418,.T.);
+#4418 = EDGE_LOOP('',(#4419,#4420,#4421,#4427));
+#4419 = ORIENTED_EDGE('',*,*,#3051,.T.);
+#4420 = ORIENTED_EDGE('',*,*,#2892,.T.);
+#4421 = ORIENTED_EDGE('',*,*,#4422,.F.);
+#4422 = EDGE_CURVE('',#2972,#2885,#4423,.T.);
+#4423 = LINE('',#4424,#4425);
+#4424 = CARTESIAN_POINT('',(7.747,-2.7685,-2.843));
+#4425 = VECTOR('',#4426,1.);
+#4426 = DIRECTION('',(-1.,-3.216245299353E-016,0.E+000));
+#4427 = ORIENTED_EDGE('',*,*,#2979,.F.);
+#4428 = PLANE('',#4429);
+#4429 = AXIS2_PLACEMENT_3D('',#4430,#4431,#4432);
+#4430 = CARTESIAN_POINT('',(7.747,-2.7685,0.E+000));
+#4431 = DIRECTION('',(3.216245299353E-016,-1.,0.E+000));
+#4432 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#4433 = ADVANCED_FACE('',(#4434),#4445,.T.);
+#4434 = FACE_BOUND('',#4435,.T.);
+#4435 = EDGE_LOOP('',(#4436,#4437,#4438,#4444));
+#4436 = ORIENTED_EDGE('',*,*,#4422,.T.);
+#4437 = ORIENTED_EDGE('',*,*,#2884,.T.);
+#4438 = ORIENTED_EDGE('',*,*,#4439,.F.);
+#4439 = EDGE_CURVE('',#2964,#2877,#4440,.T.);
+#4440 = LINE('',#4441,#4442);
+#4441 = CARTESIAN_POINT('',(7.747,-2.65425,-3.3));
+#4442 = VECTOR('',#4443,1.);
+#4443 = DIRECTION('',(-1.,-3.216245299353E-016,0.E+000));
+#4444 = ORIENTED_EDGE('',*,*,#2971,.F.);
+#4445 = PLANE('',#4446);
+#4446 = AXIS2_PLACEMENT_3D('',#4447,#4448,#4449);
+#4447 = CARTESIAN_POINT('',(7.747,-2.7685,-2.843));
+#4448 = DIRECTION('',(3.120216255796E-016,-0.970142500145,
+    -0.242535625036));
+#4449 = DIRECTION('',(-7.800540639491E-017,0.242535625036,
+    -0.970142500145));
+#4450 = ADVANCED_FACE('',(#4451),#4462,.T.);
+#4451 = FACE_BOUND('',#4452,.T.);
+#4452 = EDGE_LOOP('',(#4453,#4459,#4460,#4461));
+#4453 = ORIENTED_EDGE('',*,*,#4454,.T.);
+#4454 = EDGE_CURVE('',#2948,#2861,#4455,.T.);
+#4455 = LINE('',#4456,#4457);
+#4456 = CARTESIAN_POINT('',(7.747,-2.3115,-2.843));
+#4457 = VECTOR('',#4458,1.);
+#4458 = DIRECTION('',(-1.,-3.216245299353E-016,0.E+000));
+#4459 = ORIENTED_EDGE('',*,*,#2860,.T.);
+#4460 = ORIENTED_EDGE('',*,*,#2914,.F.);
+#4461 = ORIENTED_EDGE('',*,*,#2947,.F.);
+#4462 = PLANE('',#4463);
+#4463 = AXIS2_PLACEMENT_3D('',#4464,#4465,#4466);
+#4464 = CARTESIAN_POINT('',(7.747,-2.3115,-2.843));
+#4465 = DIRECTION('',(-3.216245299353E-016,1.,0.E+000));
+#4466 = DIRECTION('',(0.E+000,0.E+000,1.));
+#4467 = ADVANCED_FACE('',(#4468),#4479,.T.);
+#4468 = FACE_BOUND('',#4469,.T.);
+#4469 = EDGE_LOOP('',(#4470,#4471,#4472,#4478));
+#4470 = ORIENTED_EDGE('',*,*,#4439,.T.);
+#4471 = ORIENTED_EDGE('',*,*,#2876,.T.);
+#4472 = ORIENTED_EDGE('',*,*,#4473,.F.);
+#4473 = EDGE_CURVE('',#2956,#2869,#4474,.T.);
+#4474 = LINE('',#4475,#4476);
+#4475 = CARTESIAN_POINT('',(7.747,-2.42575,-3.3));
+#4476 = VECTOR('',#4477,1.);
+#4477 = DIRECTION('',(-1.,-3.216245299353E-016,0.E+000));
+#4478 = ORIENTED_EDGE('',*,*,#2963,.F.);
+#4479 = PLANE('',#4480);
+#4480 = AXIS2_PLACEMENT_3D('',#4481,#4482,#4483);
+#4481 = CARTESIAN_POINT('',(7.747,-2.65425,-3.3));
+#4482 = DIRECTION('',(-0.E+000,0.E+000,-1.));
+#4483 = DIRECTION('',(-3.216245299353E-016,1.,0.E+000));
+#4484 = ADVANCED_FACE('',(#4485),#4491,.T.);
+#4485 = FACE_BOUND('',#4486,.T.);
+#4486 = EDGE_LOOP('',(#4487,#4488,#4489,#4490));
+#4487 = ORIENTED_EDGE('',*,*,#4473,.T.);
+#4488 = ORIENTED_EDGE('',*,*,#2868,.T.);
+#4489 = ORIENTED_EDGE('',*,*,#4454,.F.);
+#4490 = ORIENTED_EDGE('',*,*,#2955,.F.);
+#4491 = PLANE('',#4492);
+#4492 = AXIS2_PLACEMENT_3D('',#4493,#4494,#4495);
+#4493 = CARTESIAN_POINT('',(7.747,-2.42575,-3.3));
+#4494 = DIRECTION('',(-3.120216255796E-016,0.970142500145,
+    -0.242535625036));
+#4495 = DIRECTION('',(-7.800540639491E-017,0.242535625036,0.970142500145
+    ));
+#4496 = ADVANCED_FACE('',(#4497),#4519,.F.);
+#4497 = FACE_BOUND('',#4498,.F.);
+#4498 = EDGE_LOOP('',(#4499,#4500,#4509,#4516,#4517,#4518));
+#4499 = ORIENTED_EDGE('',*,*,#3083,.F.);
+#4500 = ORIENTED_EDGE('',*,*,#4501,.F.);
+#4501 = EDGE_CURVE('',#4502,#3084,#4504,.T.);
+#4502 = VERTEX_POINT('',#4503);
+#4503 = CARTESIAN_POINT('',(3.81,-0.248723643423,3.18));
+#4504 = CIRCLE('',#4505,0.75);
+#4505 = AXIS2_PLACEMENT_3D('',#4506,#4507,#4508);
+#4506 = CARTESIAN_POINT('',(3.81,0.501276356577,3.18));
+#4507 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#4508 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000));
+#4509 = ORIENTED_EDGE('',*,*,#4510,.F.);
+#4510 = EDGE_CURVE('',#3190,#4502,#4511,.T.);
+#4511 = CIRCLE('',#4512,0.75);
+#4512 = AXIS2_PLACEMENT_3D('',#4513,#4514,#4515);
+#4513 = CARTESIAN_POINT('',(3.81,0.501276356577,3.18));
+#4514 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#4515 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000));
+#4516 = ORIENTED_EDGE('',*,*,#3295,.T.);
+#4517 = ORIENTED_EDGE('',*,*,#4232,.T.);
+#4518 = ORIENTED_EDGE('',*,*,#4223,.T.);
+#4519 = CYLINDRICAL_SURFACE('',#4520,0.75);
+#4520 = AXIS2_PLACEMENT_3D('',#4521,#4522,#4523);
+#4521 = CARTESIAN_POINT('',(3.81,0.501276356577,3.68));
+#4522 = DIRECTION('',(-0.E+000,0.E+000,-1.));
+#4523 = DIRECTION('',(4.440892098501E-016,-1.,-0.E+000));
+#4524 = ADVANCED_FACE('',(#4525),#4530,.F.);
+#4525 = FACE_BOUND('',#4526,.F.);
+#4526 = EDGE_LOOP('',(#4527,#4528,#4529));
+#4527 = ORIENTED_EDGE('',*,*,#4510,.T.);
+#4528 = ORIENTED_EDGE('',*,*,#4501,.T.);
+#4529 = ORIENTED_EDGE('',*,*,#3189,.T.);
+#4530 = PLANE('',#4531);
+#4531 = AXIS2_PLACEMENT_3D('',#4532,#4533,#4534);
+#4532 = CARTESIAN_POINT('',(3.81,0.501276356577,3.18));
+#4533 = DIRECTION('',(-0.E+000,0.E+000,-1.));
+#4534 = DIRECTION('',(4.440892098501E-016,-1.,-0.E+000));
+#4535 = ADVANCED_FACE('',(#4536),#4547,.T.);
+#4536 = FACE_BOUND('',#4537,.T.);
+#4537 = EDGE_LOOP('',(#4538,#4539,#4540,#4546));
+#4538 = ORIENTED_EDGE('',*,*,#3536,.T.);
+#4539 = ORIENTED_EDGE('',*,*,#3512,.T.);
+#4540 = ORIENTED_EDGE('',*,*,#4541,.F.);
+#4541 = EDGE_CURVE('',#3583,#3505,#4542,.T.);
+#4542 = LINE('',#4543,#4544);
+#4543 = CARTESIAN_POINT('',(-0.127,-0.11425,-3.3));
+#4544 = VECTOR('',#4545,1.);
+#4545 = DIRECTION('',(1.,4.440892098501E-016,0.E+000));
+#4546 = ORIENTED_EDGE('',*,*,#3590,.F.);
+#4547 = PLANE('',#4548);
+#4548 = AXIS2_PLACEMENT_3D('',#4549,#4550,#4551);
+#4549 = CARTESIAN_POINT('',(-0.127,0.11425,-3.3));
+#4550 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#4551 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000));
+#4552 = ADVANCED_FACE('',(#4553),#4564,.T.);
+#4553 = FACE_BOUND('',#4554,.T.);
+#4554 = EDGE_LOOP('',(#4555,#4556,#4557,#4563));
+#4555 = ORIENTED_EDGE('',*,*,#4541,.T.);
+#4556 = ORIENTED_EDGE('',*,*,#3504,.T.);
+#4557 = ORIENTED_EDGE('',*,*,#4558,.F.);
+#4558 = EDGE_CURVE('',#3575,#3497,#4559,.T.);
+#4559 = LINE('',#4560,#4561);
+#4560 = CARTESIAN_POINT('',(-0.127,-0.2285,-2.843));
+#4561 = VECTOR('',#4562,1.);
+#4562 = DIRECTION('',(1.,4.440892098501E-016,0.E+000));
+#4563 = ORIENTED_EDGE('',*,*,#3582,.F.);
+#4564 = PLANE('',#4565);
+#4565 = AXIS2_PLACEMENT_3D('',#4566,#4567,#4568);
+#4566 = CARTESIAN_POINT('',(-0.127,-0.11425,-3.3));
+#4567 = DIRECTION('',(4.308298163317E-016,-0.970142500145,
+    -0.242535625036));
+#4568 = DIRECTION('',(1.077074540829E-016,-0.242535625036,0.970142500145
+    ));
+#4569 = ADVANCED_FACE('',(#4570),#4576,.T.);
+#4570 = FACE_BOUND('',#4571,.T.);
+#4571 = EDGE_LOOP('',(#4572,#4573,#4574,#4575));
+#4572 = ORIENTED_EDGE('',*,*,#4558,.T.);
+#4573 = ORIENTED_EDGE('',*,*,#3496,.T.);
+#4574 = ORIENTED_EDGE('',*,*,#3768,.F.);
+#4575 = ORIENTED_EDGE('',*,*,#3574,.F.);
+#4576 = PLANE('',#4577);
+#4577 = AXIS2_PLACEMENT_3D('',#4578,#4579,#4580);
+#4578 = CARTESIAN_POINT('',(-0.127,-0.2285,-2.843));
+#4579 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000));
+#4580 = DIRECTION('',(0.E+000,0.E+000,1.));
+#4581 = ADVANCED_FACE('',(#4582),#4593,.F.);
+#4582 = FACE_BOUND('',#4583,.F.);
+#4583 = EDGE_LOOP('',(#4584,#4585,#4586,#4592));
+#4584 = ORIENTED_EDGE('',*,*,#3680,.T.);
+#4585 = ORIENTED_EDGE('',*,*,#3722,.T.);
+#4586 = ORIENTED_EDGE('',*,*,#4587,.F.);
+#4587 = EDGE_CURVE('',#3642,#3715,#4588,.T.);
+#4588 = LINE('',#4589,#4590);
+#4589 = CARTESIAN_POINT('',(-0.127,-7.50575,-3.3));
+#4590 = VECTOR('',#4591,1.);
+#4591 = DIRECTION('',(1.,4.440892098501E-016,0.E+000));
+#4592 = ORIENTED_EDGE('',*,*,#3649,.F.);
+#4593 = PLANE('',#4594);
+#4594 = AXIS2_PLACEMENT_3D('',#4595,#4596,#4597);
+#4595 = CARTESIAN_POINT('',(-0.127,-7.73425,-3.3));
+#4596 = DIRECTION('',(0.E+000,0.E+000,1.));
+#4597 = DIRECTION('',(-4.440892098501E-016,1.,0.E+000));
+#4598 = ADVANCED_FACE('',(#4599),#4610,.F.);
+#4599 = FACE_BOUND('',#4600,.F.);
+#4600 = EDGE_LOOP('',(#4601,#4602,#4603,#4609));
+#4601 = ORIENTED_EDGE('',*,*,#4587,.T.);
+#4602 = ORIENTED_EDGE('',*,*,#3714,.T.);
+#4603 = ORIENTED_EDGE('',*,*,#4604,.F.);
+#4604 = EDGE_CURVE('',#3634,#3707,#4605,.T.);
+#4605 = LINE('',#4606,#4607);
+#4606 = CARTESIAN_POINT('',(-0.127,-7.3915,-2.843));
+#4607 = VECTOR('',#4608,1.);
+#4608 = DIRECTION('',(1.,4.440892098501E-016,0.E+000));
+#4609 = ORIENTED_EDGE('',*,*,#3641,.F.);
+#4610 = PLANE('',#4611);
+#4611 = AXIS2_PLACEMENT_3D('',#4612,#4613,#4614);
+#4612 = CARTESIAN_POINT('',(-0.127,-7.50575,-3.3));
+#4613 = DIRECTION('',(4.308298163317E-016,-0.970142500145,0.242535625036
+    ));
+#4614 = DIRECTION('',(-1.077074540829E-016,0.242535625036,0.970142500145
+    ));
+#4615 = ADVANCED_FACE('',(#4616),#4622,.F.);
+#4616 = FACE_BOUND('',#4617,.F.);
+#4617 = EDGE_LOOP('',(#4618,#4619,#4620,#4621));
+#4618 = ORIENTED_EDGE('',*,*,#4604,.T.);
+#4619 = ORIENTED_EDGE('',*,*,#3706,.T.);
+#4620 = ORIENTED_EDGE('',*,*,#3785,.F.);
+#4621 = ORIENTED_EDGE('',*,*,#3633,.F.);
+#4622 = PLANE('',#4623);
+#4623 = AXIS2_PLACEMENT_3D('',#4624,#4625,#4626);
+#4624 = CARTESIAN_POINT('',(-0.127,-7.3915,-2.843));
+#4625 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000));
+#4626 = DIRECTION('',(0.E+000,0.E+000,1.));
+#4627 = ADVANCED_FACE('',(#4628),#4639,.T.);
+#4628 = FACE_BOUND('',#4629,.T.);
+#4629 = EDGE_LOOP('',(#4630,#4631,#4632,#4638));
+#4630 = ORIENTED_EDGE('',*,*,#3912,.T.);
+#4631 = ORIENTED_EDGE('',*,*,#3970,.T.);
+#4632 = ORIENTED_EDGE('',*,*,#4633,.F.);
+#4633 = EDGE_CURVE('',#3874,#3963,#4634,.T.);
+#4634 = LINE('',#4635,#4636);
+#4635 = CARTESIAN_POINT('',(-0.127,-2.3115,-2.843));
+#4636 = VECTOR('',#4637,1.);
+#4637 = DIRECTION('',(1.,4.440892098501E-016,0.E+000));
+#4638 = ORIENTED_EDGE('',*,*,#3881,.F.);
+#4639 = PLANE('',#4640);
+#4640 = AXIS2_PLACEMENT_3D('',#4641,#4642,#4643);
+#4641 = CARTESIAN_POINT('',(-0.127,-2.3115,0.E+000));
+#4642 = DIRECTION('',(-4.440892098501E-016,1.,0.E+000));
+#4643 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#4644 = ADVANCED_FACE('',(#4645),#4656,.T.);
+#4645 = FACE_BOUND('',#4646,.T.);
+#4646 = EDGE_LOOP('',(#4647,#4648,#4649,#4655));
+#4647 = ORIENTED_EDGE('',*,*,#4633,.T.);
+#4648 = ORIENTED_EDGE('',*,*,#3962,.T.);
+#4649 = ORIENTED_EDGE('',*,*,#4650,.F.);
+#4650 = EDGE_CURVE('',#3866,#3955,#4651,.T.);
+#4651 = LINE('',#4652,#4653);
+#4652 = CARTESIAN_POINT('',(-0.127,-2.42575,-3.3));
+#4653 = VECTOR('',#4654,1.);
+#4654 = DIRECTION('',(1.,4.440892098501E-016,0.E+000));
+#4655 = ORIENTED_EDGE('',*,*,#3873,.F.);
+#4656 = PLANE('',#4657);
+#4657 = AXIS2_PLACEMENT_3D('',#4658,#4659,#4660);
+#4658 = CARTESIAN_POINT('',(-0.127,-2.3115,-2.843));
+#4659 = DIRECTION('',(-4.308298163317E-016,0.970142500145,
+    -0.242535625036));
+#4660 = DIRECTION('',(1.077074540829E-016,-0.242535625036,
+    -0.970142500145));
+#4661 = ADVANCED_FACE('',(#4662),#4673,.T.);
+#4662 = FACE_BOUND('',#4663,.T.);
+#4663 = EDGE_LOOP('',(#4664,#4670,#4671,#4672));
+#4664 = ORIENTED_EDGE('',*,*,#4665,.T.);
+#4665 = EDGE_CURVE('',#3850,#3939,#4666,.T.);
+#4666 = LINE('',#4667,#4668);
+#4667 = CARTESIAN_POINT('',(-0.127,-2.7685,-2.843));
+#4668 = VECTOR('',#4669,1.);
+#4669 = DIRECTION('',(1.,4.440892098501E-016,0.E+000));
+#4670 = ORIENTED_EDGE('',*,*,#3938,.T.);
+#4671 = ORIENTED_EDGE('',*,*,#4168,.F.);
+#4672 = ORIENTED_EDGE('',*,*,#3849,.F.);
+#4673 = PLANE('',#4674);
+#4674 = AXIS2_PLACEMENT_3D('',#4675,#4676,#4677);
+#4675 = CARTESIAN_POINT('',(-0.127,-2.7685,-2.843));
+#4676 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000));
+#4677 = DIRECTION('',(0.E+000,0.E+000,1.));
+#4678 = ADVANCED_FACE('',(#4679),#4690,.T.);
+#4679 = FACE_BOUND('',#4680,.T.);
+#4680 = EDGE_LOOP('',(#4681,#4682,#4683,#4689));
+#4681 = ORIENTED_EDGE('',*,*,#4650,.T.);
+#4682 = ORIENTED_EDGE('',*,*,#3954,.T.);
+#4683 = ORIENTED_EDGE('',*,*,#4684,.F.);
+#4684 = EDGE_CURVE('',#3858,#3947,#4685,.T.);
+#4685 = LINE('',#4686,#4687);
+#4686 = CARTESIAN_POINT('',(-0.127,-2.65425,-3.3));
+#4687 = VECTOR('',#4688,1.);
+#4688 = DIRECTION('',(1.,4.440892098501E-016,0.E+000));
+#4689 = ORIENTED_EDGE('',*,*,#3865,.F.);
+#4690 = PLANE('',#4691);
+#4691 = AXIS2_PLACEMENT_3D('',#4692,#4693,#4694);
+#4692 = CARTESIAN_POINT('',(-0.127,-2.42575,-3.3));
+#4693 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#4694 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000));
+#4695 = ADVANCED_FACE('',(#4696),#4702,.T.);
+#4696 = FACE_BOUND('',#4697,.T.);
+#4697 = EDGE_LOOP('',(#4698,#4699,#4700,#4701));
+#4698 = ORIENTED_EDGE('',*,*,#4684,.T.);
+#4699 = ORIENTED_EDGE('',*,*,#3946,.T.);
+#4700 = ORIENTED_EDGE('',*,*,#4665,.F.);
+#4701 = ORIENTED_EDGE('',*,*,#3857,.F.);
+#4702 = PLANE('',#4703);
+#4703 = AXIS2_PLACEMENT_3D('',#4704,#4705,#4706);
+#4704 = CARTESIAN_POINT('',(-0.127,-2.65425,-3.3));
+#4705 = DIRECTION('',(4.308298163317E-016,-0.970142500145,
+    -0.242535625036));
+#4706 = DIRECTION('',(1.077074540829E-016,-0.242535625036,0.970142500145
+    ));
+#4707 = ADVANCED_FACE('',(#4708),#4719,.T.);
+#4708 = FACE_BOUND('',#4709,.T.);
+#4709 = EDGE_LOOP('',(#4710,#4711,#4712,#4718));
+#4710 = ORIENTED_EDGE('',*,*,#4187,.T.);
+#4711 = ORIENTED_EDGE('',*,*,#4132,.T.);
+#4712 = ORIENTED_EDGE('',*,*,#4713,.F.);
+#4713 = EDGE_CURVE('',#4043,#4125,#4714,.T.);
+#4714 = LINE('',#4715,#4716);
+#4715 = CARTESIAN_POINT('',(-0.127,-4.8515,-2.843));
+#4716 = VECTOR('',#4717,1.);
+#4717 = DIRECTION('',(1.,4.440892098501E-016,0.E+000));
+#4718 = ORIENTED_EDGE('',*,*,#4050,.F.);
+#4719 = PLANE('',#4720);
+#4720 = AXIS2_PLACEMENT_3D('',#4721,#4722,#4723);
+#4721 = CARTESIAN_POINT('',(-0.127,-4.8515,0.E+000));
+#4722 = DIRECTION('',(-4.440892098501E-016,1.,0.E+000));
+#4723 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#4724 = ADVANCED_FACE('',(#4725),#4736,.T.);
+#4725 = FACE_BOUND('',#4726,.T.);
+#4726 = EDGE_LOOP('',(#4727,#4728,#4729,#4735));
+#4727 = ORIENTED_EDGE('',*,*,#4713,.T.);
+#4728 = ORIENTED_EDGE('',*,*,#4124,.T.);
+#4729 = ORIENTED_EDGE('',*,*,#4730,.F.);
+#4730 = EDGE_CURVE('',#4035,#4117,#4731,.T.);
+#4731 = LINE('',#4732,#4733);
+#4732 = CARTESIAN_POINT('',(-0.127,-4.96575,-3.3));
+#4733 = VECTOR('',#4734,1.);
+#4734 = DIRECTION('',(1.,4.440892098501E-016,0.E+000));
+#4735 = ORIENTED_EDGE('',*,*,#4042,.F.);
+#4736 = PLANE('',#4737);
+#4737 = AXIS2_PLACEMENT_3D('',#4738,#4739,#4740);
+#4738 = CARTESIAN_POINT('',(-0.127,-4.8515,-2.843));
+#4739 = DIRECTION('',(-4.308298163317E-016,0.970142500145,
+    -0.242535625036));
+#4740 = DIRECTION('',(1.077074540829E-016,-0.242535625036,
+    -0.970142500145));
+#4741 = ADVANCED_FACE('',(#4742),#4753,.T.);
+#4742 = FACE_BOUND('',#4743,.T.);
+#4743 = EDGE_LOOP('',(#4744,#4750,#4751,#4752));
+#4744 = ORIENTED_EDGE('',*,*,#4745,.T.);
+#4745 = EDGE_CURVE('',#4019,#4101,#4746,.T.);
+#4746 = LINE('',#4747,#4748);
+#4747 = CARTESIAN_POINT('',(-0.127,-5.3085,-2.843));
+#4748 = VECTOR('',#4749,1.);
+#4749 = DIRECTION('',(1.,4.440892098501E-016,0.E+000));
+#4750 = ORIENTED_EDGE('',*,*,#4100,.T.);
+#4751 = ORIENTED_EDGE('',*,*,#4072,.F.);
+#4752 = ORIENTED_EDGE('',*,*,#4018,.F.);
+#4753 = PLANE('',#4754);
+#4754 = AXIS2_PLACEMENT_3D('',#4755,#4756,#4757);
+#4755 = CARTESIAN_POINT('',(-0.127,-5.3085,-2.843));
+#4756 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000));
+#4757 = DIRECTION('',(0.E+000,0.E+000,1.));
+#4758 = ADVANCED_FACE('',(#4759),#4770,.T.);
+#4759 = FACE_BOUND('',#4760,.T.);
+#4760 = EDGE_LOOP('',(#4761,#4762,#4763,#4769));
+#4761 = ORIENTED_EDGE('',*,*,#4730,.T.);
+#4762 = ORIENTED_EDGE('',*,*,#4116,.T.);
+#4763 = ORIENTED_EDGE('',*,*,#4764,.F.);
+#4764 = EDGE_CURVE('',#4027,#4109,#4765,.T.);
+#4765 = LINE('',#4766,#4767);
+#4766 = CARTESIAN_POINT('',(-0.127,-5.19425,-3.3));
+#4767 = VECTOR('',#4768,1.);
+#4768 = DIRECTION('',(1.,4.440892098501E-016,0.E+000));
+#4769 = ORIENTED_EDGE('',*,*,#4034,.F.);
+#4770 = PLANE('',#4771);
+#4771 = AXIS2_PLACEMENT_3D('',#4772,#4773,#4774);
+#4772 = CARTESIAN_POINT('',(-0.127,-4.96575,-3.3));
+#4773 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#4774 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000));
+#4775 = ADVANCED_FACE('',(#4776),#4782,.T.);
+#4776 = FACE_BOUND('',#4777,.T.);
+#4777 = EDGE_LOOP('',(#4778,#4779,#4780,#4781));
+#4778 = ORIENTED_EDGE('',*,*,#4764,.T.);
+#4779 = ORIENTED_EDGE('',*,*,#4108,.T.);
+#4780 = ORIENTED_EDGE('',*,*,#4745,.F.);
+#4781 = ORIENTED_EDGE('',*,*,#4026,.F.);
+#4782 = PLANE('',#4783);
+#4783 = AXIS2_PLACEMENT_3D('',#4784,#4785,#4786);
+#4784 = CARTESIAN_POINT('',(-0.127,-5.19425,-3.3));
+#4785 = DIRECTION('',(4.308298163317E-016,-0.970142500145,
+    -0.242535625036));
+#4786 = DIRECTION('',(1.077074540829E-016,-0.242535625036,0.970142500145
+    ));
+#4787 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#4791)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#4788,#4789,#4790)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#4788 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#4789 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#4790 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#4791 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#4788,
+  'distance_accuracy_value','confusion accuracy');
+#4792 = PRODUCT_TYPE('part',$,(#7));
+#4793 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #4794,#4802,#4809,#4816,#4823,#4830,#4837,#4844,#4852,#4859,#4866,
+    #4873,#4880,#4887,#4894,#4901,#4908,#4915,#4922,#4929,#4936,#4943,
+    #4950,#4957,#4964,#4971,#4978,#4985,#4992,#4999,#5006,#5013,#5020,
+    #5027,#5034,#5041,#5048,#5055,#5062,#5069,#5076,#5083,#5090,#5097,
+    #5104,#5111,#5118,#5125,#5132,#5139,#5146,#5153,#5160,#5167,#5174,
+    #5181,#5188,#5195,#5202,#5209,#5216,#5223,#5230,#5237,#5244,#5251,
+    #5258,#5265,#5272,#5279,#5286,#5293,#5300,#5307,#5314,#5321,#5328,
+    #5335,#5342,#5349,#5356,#5363,#5370,#5377,#5384,#5391,#5398,#5405,
+    #5412,#5419,#5426,#5433,#5440,#5447,#5454,#5461,#5468,#5475,#5482,
+    #5489,#5496,#5503,#5510,#5517,#5524,#5531,#5538,#5545,#5552,#5559,
+    #5566,#5573,#5580,#5587,#5594,#5601,#5608,#5615,#5622,#5629,#5636,
+    #5643,#5650,#5657,#5664,#5671,#5678,#5685,#5692,#5699,#5706,#5713,
+    #5720,#5727,#5734,#5741,#5748,#5755,#5762,#5769,#5776,#5783,#5790,
+    #5797,#5804,#5811,#5818,#5825),#4787);
+#4794 = STYLED_ITEM('color',(#4795),#17);
+#4795 = PRESENTATION_STYLE_ASSIGNMENT((#4796));
+#4796 = SURFACE_STYLE_USAGE(.BOTH.,#4797);
+#4797 = SURFACE_SIDE_STYLE('',(#4798));
+#4798 = SURFACE_STYLE_FILL_AREA(#4799);
+#4799 = FILL_AREA_STYLE('',(#4800));
+#4800 = FILL_AREA_STYLE_COLOUR('',#4801);
+#4801 = COLOUR_RGB('',0.148000001907,0.144999995828,0.144999995828);
+#4802 = STYLED_ITEM('color',(#4803),#57);
+#4803 = PRESENTATION_STYLE_ASSIGNMENT((#4804));
+#4804 = SURFACE_STYLE_USAGE(.BOTH.,#4805);
+#4805 = SURFACE_SIDE_STYLE('',(#4806));
+#4806 = SURFACE_STYLE_FILL_AREA(#4807);
+#4807 = FILL_AREA_STYLE('',(#4808));
+#4808 = FILL_AREA_STYLE_COLOUR('',#4801);
+#4809 = STYLED_ITEM('color',(#4810),#150);
+#4810 = PRESENTATION_STYLE_ASSIGNMENT((#4811));
+#4811 = SURFACE_STYLE_USAGE(.BOTH.,#4812);
+#4812 = SURFACE_SIDE_STYLE('',(#4813));
+#4813 = SURFACE_STYLE_FILL_AREA(#4814);
+#4814 = FILL_AREA_STYLE('',(#4815));
+#4815 = FILL_AREA_STYLE_COLOUR('',#4801);
+#4816 = STYLED_ITEM('color',(#4817),#173);
+#4817 = PRESENTATION_STYLE_ASSIGNMENT((#4818));
+#4818 = SURFACE_STYLE_USAGE(.BOTH.,#4819);
+#4819 = SURFACE_SIDE_STYLE('',(#4820));
+#4820 = SURFACE_STYLE_FILL_AREA(#4821);
+#4821 = FILL_AREA_STYLE('',(#4822));
+#4822 = FILL_AREA_STYLE_COLOUR('',#4801);
+#4823 = STYLED_ITEM('color',(#4824),#260);
+#4824 = PRESENTATION_STYLE_ASSIGNMENT((#4825));
+#4825 = SURFACE_STYLE_USAGE(.BOTH.,#4826);
+#4826 = SURFACE_SIDE_STYLE('',(#4827));
+#4827 = SURFACE_STYLE_FILL_AREA(#4828);
+#4828 = FILL_AREA_STYLE('',(#4829));
+#4829 = FILL_AREA_STYLE_COLOUR('',#4801);
+#4830 = STYLED_ITEM('color',(#4831),#277);
+#4831 = PRESENTATION_STYLE_ASSIGNMENT((#4832));
+#4832 = SURFACE_STYLE_USAGE(.BOTH.,#4833);
+#4833 = SURFACE_SIDE_STYLE('',(#4834));
+#4834 = SURFACE_STYLE_FILL_AREA(#4835);
+#4835 = FILL_AREA_STYLE('',(#4836));
+#4836 = FILL_AREA_STYLE_COLOUR('',#4801);
+#4837 = STYLED_ITEM('color',(#4838),#307);
+#4838 = PRESENTATION_STYLE_ASSIGNMENT((#4839));
+#4839 = SURFACE_STYLE_USAGE(.BOTH.,#4840);
+#4840 = SURFACE_SIDE_STYLE('',(#4841));
+#4841 = SURFACE_STYLE_FILL_AREA(#4842);
+#4842 = FILL_AREA_STYLE('',(#4843));
+#4843 = FILL_AREA_STYLE_COLOUR('',#4801);
+#4844 = STYLED_ITEM('color',(#4845),#337);
+#4845 = PRESENTATION_STYLE_ASSIGNMENT((#4846));
+#4846 = SURFACE_STYLE_USAGE(.BOTH.,#4847);
+#4847 = SURFACE_SIDE_STYLE('',(#4848));
+#4848 = SURFACE_STYLE_FILL_AREA(#4849);
+#4849 = FILL_AREA_STYLE('',(#4850));
+#4850 = FILL_AREA_STYLE_COLOUR('',#4851);
+#4851 = COLOUR_RGB('',0.824000000954,0.819999992847,0.78100001812);
+#4852 = STYLED_ITEM('color',(#4853),#368);
+#4853 = PRESENTATION_STYLE_ASSIGNMENT((#4854));
+#4854 = SURFACE_STYLE_USAGE(.BOTH.,#4855);
+#4855 = SURFACE_SIDE_STYLE('',(#4856));
+#4856 = SURFACE_STYLE_FILL_AREA(#4857);
+#4857 = FILL_AREA_STYLE('',(#4858));
+#4858 = FILL_AREA_STYLE_COLOUR('',#4851);
+#4859 = STYLED_ITEM('color',(#4860),#399);
+#4860 = PRESENTATION_STYLE_ASSIGNMENT((#4861));
+#4861 = SURFACE_STYLE_USAGE(.BOTH.,#4862);
+#4862 = SURFACE_SIDE_STYLE('',(#4863));
+#4863 = SURFACE_STYLE_FILL_AREA(#4864);
+#4864 = FILL_AREA_STYLE('',(#4865));
+#4865 = FILL_AREA_STYLE_COLOUR('',#4801);
+#4866 = STYLED_ITEM('color',(#4867),#430);
+#4867 = PRESENTATION_STYLE_ASSIGNMENT((#4868));
+#4868 = SURFACE_STYLE_USAGE(.BOTH.,#4869);
+#4869 = SURFACE_SIDE_STYLE('',(#4870));
+#4870 = SURFACE_STYLE_FILL_AREA(#4871);
+#4871 = FILL_AREA_STYLE('',(#4872));
+#4872 = FILL_AREA_STYLE_COLOUR('',#4801);
+#4873 = STYLED_ITEM('color',(#4874),#461);
+#4874 = PRESENTATION_STYLE_ASSIGNMENT((#4875));
+#4875 = SURFACE_STYLE_USAGE(.BOTH.,#4876);
+#4876 = SURFACE_SIDE_STYLE('',(#4877));
+#4877 = SURFACE_STYLE_FILL_AREA(#4878);
+#4878 = FILL_AREA_STYLE('',(#4879));
+#4879 = FILL_AREA_STYLE_COLOUR('',#4851);
+#4880 = STYLED_ITEM('color',(#4881),#492);
+#4881 = PRESENTATION_STYLE_ASSIGNMENT((#4882));
+#4882 = SURFACE_STYLE_USAGE(.BOTH.,#4883);
+#4883 = SURFACE_SIDE_STYLE('',(#4884));
+#4884 = SURFACE_STYLE_FILL_AREA(#4885);
+#4885 = FILL_AREA_STYLE('',(#4886));
+#4886 = FILL_AREA_STYLE_COLOUR('',#4851);
+#4887 = STYLED_ITEM('color',(#4888),#523);
+#4888 = PRESENTATION_STYLE_ASSIGNMENT((#4889));
+#4889 = SURFACE_STYLE_USAGE(.BOTH.,#4890);
+#4890 = SURFACE_SIDE_STYLE('',(#4891));
+#4891 = SURFACE_STYLE_FILL_AREA(#4892);
+#4892 = FILL_AREA_STYLE('',(#4893));
+#4893 = FILL_AREA_STYLE_COLOUR('',#4801);
+#4894 = STYLED_ITEM('color',(#4895),#554);
+#4895 = PRESENTATION_STYLE_ASSIGNMENT((#4896));
+#4896 = SURFACE_STYLE_USAGE(.BOTH.,#4897);
+#4897 = SURFACE_SIDE_STYLE('',(#4898));
+#4898 = SURFACE_STYLE_FILL_AREA(#4899);
+#4899 = FILL_AREA_STYLE('',(#4900));
+#4900 = FILL_AREA_STYLE_COLOUR('',#4801);
+#4901 = STYLED_ITEM('color',(#4902),#577);
+#4902 = PRESENTATION_STYLE_ASSIGNMENT((#4903));
+#4903 = SURFACE_STYLE_USAGE(.BOTH.,#4904);
+#4904 = SURFACE_SIDE_STYLE('',(#4905));
+#4905 = SURFACE_STYLE_FILL_AREA(#4906);
+#4906 = FILL_AREA_STYLE('',(#4907));
+#4907 = FILL_AREA_STYLE_COLOUR('',#4801);
+#4908 = STYLED_ITEM('color',(#4909),#601);
+#4909 = PRESENTATION_STYLE_ASSIGNMENT((#4910));
+#4910 = SURFACE_STYLE_USAGE(.BOTH.,#4911);
+#4911 = SURFACE_SIDE_STYLE('',(#4912));
+#4912 = SURFACE_STYLE_FILL_AREA(#4913);
+#4913 = FILL_AREA_STYLE('',(#4914));
+#4914 = FILL_AREA_STYLE_COLOUR('',#4801);
+#4915 = STYLED_ITEM('color',(#4916),#631);
+#4916 = PRESENTATION_STYLE_ASSIGNMENT((#4917));
+#4917 = SURFACE_STYLE_USAGE(.BOTH.,#4918);
+#4918 = SURFACE_SIDE_STYLE('',(#4919));
+#4919 = SURFACE_STYLE_FILL_AREA(#4920);
+#4920 = FILL_AREA_STYLE('',(#4921));
+#4921 = FILL_AREA_STYLE_COLOUR('',#4851);
+#4922 = STYLED_ITEM('color',(#4923),#662);
+#4923 = PRESENTATION_STYLE_ASSIGNMENT((#4924));
+#4924 = SURFACE_STYLE_USAGE(.BOTH.,#4925);
+#4925 = SURFACE_SIDE_STYLE('',(#4926));
+#4926 = SURFACE_STYLE_FILL_AREA(#4927);
+#4927 = FILL_AREA_STYLE('',(#4928));
+#4928 = FILL_AREA_STYLE_COLOUR('',#4851);
+#4929 = STYLED_ITEM('color',(#4930),#693);
+#4930 = PRESENTATION_STYLE_ASSIGNMENT((#4931));
+#4931 = SURFACE_STYLE_USAGE(.BOTH.,#4932);
+#4932 = SURFACE_SIDE_STYLE('',(#4933));
+#4933 = SURFACE_STYLE_FILL_AREA(#4934);
+#4934 = FILL_AREA_STYLE('',(#4935));
+#4935 = FILL_AREA_STYLE_COLOUR('',#4801);
+#4936 = STYLED_ITEM('color',(#4937),#724);
+#4937 = PRESENTATION_STYLE_ASSIGNMENT((#4938));
+#4938 = SURFACE_STYLE_USAGE(.BOTH.,#4939);
+#4939 = SURFACE_SIDE_STYLE('',(#4940));
+#4940 = SURFACE_STYLE_FILL_AREA(#4941);
+#4941 = FILL_AREA_STYLE('',(#4942));
+#4942 = FILL_AREA_STYLE_COLOUR('',#4801);
+#4943 = STYLED_ITEM('color',(#4944),#755);
+#4944 = PRESENTATION_STYLE_ASSIGNMENT((#4945));
+#4945 = SURFACE_STYLE_USAGE(.BOTH.,#4946);
+#4946 = SURFACE_SIDE_STYLE('',(#4947));
+#4947 = SURFACE_STYLE_FILL_AREA(#4948);
+#4948 = FILL_AREA_STYLE('',(#4949));
+#4949 = FILL_AREA_STYLE_COLOUR('',#4851);
+#4950 = STYLED_ITEM('color',(#4951),#786);
+#4951 = PRESENTATION_STYLE_ASSIGNMENT((#4952));
+#4952 = SURFACE_STYLE_USAGE(.BOTH.,#4953);
+#4953 = SURFACE_SIDE_STYLE('',(#4954));
+#4954 = SURFACE_STYLE_FILL_AREA(#4955);
+#4955 = FILL_AREA_STYLE('',(#4956));
+#4956 = FILL_AREA_STYLE_COLOUR('',#4851);
+#4957 = STYLED_ITEM('color',(#4958),#817);
+#4958 = PRESENTATION_STYLE_ASSIGNMENT((#4959));
+#4959 = SURFACE_STYLE_USAGE(.BOTH.,#4960);
+#4960 = SURFACE_SIDE_STYLE('',(#4961));
+#4961 = SURFACE_STYLE_FILL_AREA(#4962);
+#4962 = FILL_AREA_STYLE('',(#4963));
+#4963 = FILL_AREA_STYLE_COLOUR('',#4801);
+#4964 = STYLED_ITEM('color',(#4965),#848);
+#4965 = PRESENTATION_STYLE_ASSIGNMENT((#4966));
+#4966 = SURFACE_STYLE_USAGE(.BOTH.,#4967);
+#4967 = SURFACE_SIDE_STYLE('',(#4968));
+#4968 = SURFACE_STYLE_FILL_AREA(#4969);
+#4969 = FILL_AREA_STYLE('',(#4970));
+#4970 = FILL_AREA_STYLE_COLOUR('',#4801);
+#4971 = STYLED_ITEM('color',(#4972),#865);
+#4972 = PRESENTATION_STYLE_ASSIGNMENT((#4973));
+#4973 = SURFACE_STYLE_USAGE(.BOTH.,#4974);
+#4974 = SURFACE_SIDE_STYLE('',(#4975));
+#4975 = SURFACE_STYLE_FILL_AREA(#4976);
+#4976 = FILL_AREA_STYLE('',(#4977));
+#4977 = FILL_AREA_STYLE_COLOUR('',#4801);
+#4978 = STYLED_ITEM('color',(#4979),#895);
+#4979 = PRESENTATION_STYLE_ASSIGNMENT((#4980));
+#4980 = SURFACE_STYLE_USAGE(.BOTH.,#4981);
+#4981 = SURFACE_SIDE_STYLE('',(#4982));
+#4982 = SURFACE_STYLE_FILL_AREA(#4983);
+#4983 = FILL_AREA_STYLE('',(#4984));
+#4984 = FILL_AREA_STYLE_COLOUR('',#4851);
+#4985 = STYLED_ITEM('color',(#4986),#953);
+#4986 = PRESENTATION_STYLE_ASSIGNMENT((#4987));
+#4987 = SURFACE_STYLE_USAGE(.BOTH.,#4988);
+#4988 = SURFACE_SIDE_STYLE('',(#4989));
+#4989 = SURFACE_STYLE_FILL_AREA(#4990);
+#4990 = FILL_AREA_STYLE('',(#4991));
+#4991 = FILL_AREA_STYLE_COLOUR('',#4851);
+#4992 = STYLED_ITEM('color',(#4993),#1011);
+#4993 = PRESENTATION_STYLE_ASSIGNMENT((#4994));
+#4994 = SURFACE_STYLE_USAGE(.BOTH.,#4995);
+#4995 = SURFACE_SIDE_STYLE('',(#4996));
+#4996 = SURFACE_STYLE_FILL_AREA(#4997);
+#4997 = FILL_AREA_STYLE('',(#4998));
+#4998 = FILL_AREA_STYLE_COLOUR('',#4801);
+#4999 = STYLED_ITEM('color',(#5000),#1041);
+#5000 = PRESENTATION_STYLE_ASSIGNMENT((#5001));
+#5001 = SURFACE_STYLE_USAGE(.BOTH.,#5002);
+#5002 = SURFACE_SIDE_STYLE('',(#5003));
+#5003 = SURFACE_STYLE_FILL_AREA(#5004);
+#5004 = FILL_AREA_STYLE('',(#5005));
+#5005 = FILL_AREA_STYLE_COLOUR('',#4851);
+#5006 = STYLED_ITEM('color',(#5007),#1099);
+#5007 = PRESENTATION_STYLE_ASSIGNMENT((#5008));
+#5008 = SURFACE_STYLE_USAGE(.BOTH.,#5009);
+#5009 = SURFACE_SIDE_STYLE('',(#5010));
+#5010 = SURFACE_STYLE_FILL_AREA(#5011);
+#5011 = FILL_AREA_STYLE('',(#5012));
+#5012 = FILL_AREA_STYLE_COLOUR('',#4851);
+#5013 = STYLED_ITEM('color',(#5014),#1116);
+#5014 = PRESENTATION_STYLE_ASSIGNMENT((#5015));
+#5015 = SURFACE_STYLE_USAGE(.BOTH.,#5016);
+#5016 = SURFACE_SIDE_STYLE('',(#5017));
+#5017 = SURFACE_STYLE_FILL_AREA(#5018);
+#5018 = FILL_AREA_STYLE('',(#5019));
+#5019 = FILL_AREA_STYLE_COLOUR('',#4851);
+#5020 = STYLED_ITEM('color',(#5021),#1141);
+#5021 = PRESENTATION_STYLE_ASSIGNMENT((#5022));
+#5022 = SURFACE_STYLE_USAGE(.BOTH.,#5023);
+#5023 = SURFACE_SIDE_STYLE('',(#5024));
+#5024 = SURFACE_STYLE_FILL_AREA(#5025);
+#5025 = FILL_AREA_STYLE('',(#5026));
+#5026 = FILL_AREA_STYLE_COLOUR('',#4851);
+#5027 = STYLED_ITEM('color',(#5028),#1191);
+#5028 = PRESENTATION_STYLE_ASSIGNMENT((#5029));
+#5029 = SURFACE_STYLE_USAGE(.BOTH.,#5030);
+#5030 = SURFACE_SIDE_STYLE('',(#5031));
+#5031 = SURFACE_STYLE_FILL_AREA(#5032);
+#5032 = FILL_AREA_STYLE('',(#5033));
+#5033 = FILL_AREA_STYLE_COLOUR('',#4801);
+#5034 = STYLED_ITEM('color',(#5035),#1222);
+#5035 = PRESENTATION_STYLE_ASSIGNMENT((#5036));
+#5036 = SURFACE_STYLE_USAGE(.BOTH.,#5037);
+#5037 = SURFACE_SIDE_STYLE('',(#5038));
+#5038 = SURFACE_STYLE_FILL_AREA(#5039);
+#5039 = FILL_AREA_STYLE('',(#5040));
+#5040 = FILL_AREA_STYLE_COLOUR('',#4851);
+#5041 = STYLED_ITEM('color',(#5042),#1280);
+#5042 = PRESENTATION_STYLE_ASSIGNMENT((#5043));
+#5043 = SURFACE_STYLE_USAGE(.BOTH.,#5044);
+#5044 = SURFACE_SIDE_STYLE('',(#5045));
+#5045 = SURFACE_STYLE_FILL_AREA(#5046);
+#5046 = FILL_AREA_STYLE('',(#5047));
+#5047 = FILL_AREA_STYLE_COLOUR('',#4851);
+#5048 = STYLED_ITEM('color',(#5049),#1338);
+#5049 = PRESENTATION_STYLE_ASSIGNMENT((#5050));
+#5050 = SURFACE_STYLE_USAGE(.BOTH.,#5051);
+#5051 = SURFACE_SIDE_STYLE('',(#5052));
+#5052 = SURFACE_STYLE_FILL_AREA(#5053);
+#5053 = FILL_AREA_STYLE('',(#5054));
+#5054 = FILL_AREA_STYLE_COLOUR('',#4801);
+#5055 = STYLED_ITEM('color',(#5056),#1369);
+#5056 = PRESENTATION_STYLE_ASSIGNMENT((#5057));
+#5057 = SURFACE_STYLE_USAGE(.BOTH.,#5058);
+#5058 = SURFACE_SIDE_STYLE('',(#5059));
+#5059 = SURFACE_STYLE_FILL_AREA(#5060);
+#5060 = FILL_AREA_STYLE('',(#5061));
+#5061 = FILL_AREA_STYLE_COLOUR('',#4851);
+#5062 = STYLED_ITEM('color',(#5063),#1427);
+#5063 = PRESENTATION_STYLE_ASSIGNMENT((#5064));
+#5064 = SURFACE_STYLE_USAGE(.BOTH.,#5065);
+#5065 = SURFACE_SIDE_STYLE('',(#5066));
+#5066 = SURFACE_STYLE_FILL_AREA(#5067);
+#5067 = FILL_AREA_STYLE('',(#5068));
+#5068 = FILL_AREA_STYLE_COLOUR('',#4851);
+#5069 = STYLED_ITEM('color',(#5070),#1444);
+#5070 = PRESENTATION_STYLE_ASSIGNMENT((#5071));
+#5071 = SURFACE_STYLE_USAGE(.BOTH.,#5072);
+#5072 = SURFACE_SIDE_STYLE('',(#5073));
+#5073 = SURFACE_STYLE_FILL_AREA(#5074);
+#5074 = FILL_AREA_STYLE('',(#5075));
+#5075 = FILL_AREA_STYLE_COLOUR('',#4851);
+#5076 = STYLED_ITEM('color',(#5077),#1469);
+#5077 = PRESENTATION_STYLE_ASSIGNMENT((#5078));
+#5078 = SURFACE_STYLE_USAGE(.BOTH.,#5079);
+#5079 = SURFACE_SIDE_STYLE('',(#5080));
+#5080 = SURFACE_STYLE_FILL_AREA(#5081);
+#5081 = FILL_AREA_STYLE('',(#5082));
+#5082 = FILL_AREA_STYLE_COLOUR('',#4851);
+#5083 = STYLED_ITEM('color',(#5084),#1519);
+#5084 = PRESENTATION_STYLE_ASSIGNMENT((#5085));
+#5085 = SURFACE_STYLE_USAGE(.BOTH.,#5086);
+#5086 = SURFACE_SIDE_STYLE('',(#5087));
+#5087 = SURFACE_STYLE_FILL_AREA(#5088);
+#5088 = FILL_AREA_STYLE('',(#5089));
+#5089 = FILL_AREA_STYLE_COLOUR('',#4801);
+#5090 = STYLED_ITEM('color',(#5091),#1550);
+#5091 = PRESENTATION_STYLE_ASSIGNMENT((#5092));
+#5092 = SURFACE_STYLE_USAGE(.BOTH.,#5093);
+#5093 = SURFACE_SIDE_STYLE('',(#5094));
+#5094 = SURFACE_STYLE_FILL_AREA(#5095);
+#5095 = FILL_AREA_STYLE('',(#5096));
+#5096 = FILL_AREA_STYLE_COLOUR('',#4801);
+#5097 = STYLED_ITEM('color',(#5098),#1573);
+#5098 = PRESENTATION_STYLE_ASSIGNMENT((#5099));
+#5099 = SURFACE_STYLE_USAGE(.BOTH.,#5100);
+#5100 = SURFACE_SIDE_STYLE('',(#5101));
+#5101 = SURFACE_STYLE_FILL_AREA(#5102);
+#5102 = FILL_AREA_STYLE('',(#5103));
+#5103 = FILL_AREA_STYLE_COLOUR('',#4801);
+#5104 = STYLED_ITEM('color',(#5105),#1597);
+#5105 = PRESENTATION_STYLE_ASSIGNMENT((#5106));
+#5106 = SURFACE_STYLE_USAGE(.BOTH.,#5107);
+#5107 = SURFACE_SIDE_STYLE('',(#5108));
+#5108 = SURFACE_STYLE_FILL_AREA(#5109);
+#5109 = FILL_AREA_STYLE('',(#5110));
+#5110 = FILL_AREA_STYLE_COLOUR('',#4851);
+#5111 = STYLED_ITEM('color',(#5112),#1655);
+#5112 = PRESENTATION_STYLE_ASSIGNMENT((#5113));
+#5113 = SURFACE_STYLE_USAGE(.BOTH.,#5114);
+#5114 = SURFACE_SIDE_STYLE('',(#5115));
+#5115 = SURFACE_STYLE_FILL_AREA(#5116);
+#5116 = FILL_AREA_STYLE('',(#5117));
+#5117 = FILL_AREA_STYLE_COLOUR('',#4851);
+#5118 = STYLED_ITEM('color',(#5119),#1713);
+#5119 = PRESENTATION_STYLE_ASSIGNMENT((#5120));
+#5120 = SURFACE_STYLE_USAGE(.BOTH.,#5121);
+#5121 = SURFACE_SIDE_STYLE('',(#5122));
+#5122 = SURFACE_STYLE_FILL_AREA(#5123);
+#5123 = FILL_AREA_STYLE('',(#5124));
+#5124 = FILL_AREA_STYLE_COLOUR('',#4801);
+#5125 = STYLED_ITEM('color',(#5126),#1743);
+#5126 = PRESENTATION_STYLE_ASSIGNMENT((#5127));
+#5127 = SURFACE_STYLE_USAGE(.BOTH.,#5128);
+#5128 = SURFACE_SIDE_STYLE('',(#5129));
+#5129 = SURFACE_STYLE_FILL_AREA(#5130);
+#5130 = FILL_AREA_STYLE('',(#5131));
+#5131 = FILL_AREA_STYLE_COLOUR('',#4851);
+#5132 = STYLED_ITEM('color',(#5133),#1801);
+#5133 = PRESENTATION_STYLE_ASSIGNMENT((#5134));
+#5134 = SURFACE_STYLE_USAGE(.BOTH.,#5135);
+#5135 = SURFACE_SIDE_STYLE('',(#5136));
+#5136 = SURFACE_STYLE_FILL_AREA(#5137);
+#5137 = FILL_AREA_STYLE('',(#5138));
+#5138 = FILL_AREA_STYLE_COLOUR('',#4851);
+#5139 = STYLED_ITEM('color',(#5140),#1818);
+#5140 = PRESENTATION_STYLE_ASSIGNMENT((#5141));
+#5141 = SURFACE_STYLE_USAGE(.BOTH.,#5142);
+#5142 = SURFACE_SIDE_STYLE('',(#5143));
+#5143 = SURFACE_STYLE_FILL_AREA(#5144);
+#5144 = FILL_AREA_STYLE('',(#5145));
+#5145 = FILL_AREA_STYLE_COLOUR('',#4851);
+#5146 = STYLED_ITEM('color',(#5147),#1876);
+#5147 = PRESENTATION_STYLE_ASSIGNMENT((#5148));
+#5148 = SURFACE_STYLE_USAGE(.BOTH.,#5149);
+#5149 = SURFACE_SIDE_STYLE('',(#5150));
+#5150 = SURFACE_STYLE_FILL_AREA(#5151);
+#5151 = FILL_AREA_STYLE('',(#5152));
+#5152 = FILL_AREA_STYLE_COLOUR('',#4851);
+#5153 = STYLED_ITEM('color',(#5154),#1893);
+#5154 = PRESENTATION_STYLE_ASSIGNMENT((#5155));
+#5155 = SURFACE_STYLE_USAGE(.BOTH.,#5156);
+#5156 = SURFACE_SIDE_STYLE('',(#5157));
+#5157 = SURFACE_STYLE_FILL_AREA(#5158);
+#5158 = FILL_AREA_STYLE('',(#5159));
+#5159 = FILL_AREA_STYLE_COLOUR('',#4801);
+#5160 = STYLED_ITEM('color',(#5161),#1924);
+#5161 = PRESENTATION_STYLE_ASSIGNMENT((#5162));
+#5162 = SURFACE_STYLE_USAGE(.BOTH.,#5163);
+#5163 = SURFACE_SIDE_STYLE('',(#5164));
+#5164 = SURFACE_STYLE_FILL_AREA(#5165);
+#5165 = FILL_AREA_STYLE('',(#5166));
+#5166 = FILL_AREA_STYLE_COLOUR('',#4851);
+#5167 = STYLED_ITEM('color',(#5168),#1982);
+#5168 = PRESENTATION_STYLE_ASSIGNMENT((#5169));
+#5169 = SURFACE_STYLE_USAGE(.BOTH.,#5170);
+#5170 = SURFACE_SIDE_STYLE('',(#5171));
+#5171 = SURFACE_STYLE_FILL_AREA(#5172);
+#5172 = FILL_AREA_STYLE('',(#5173));
+#5173 = FILL_AREA_STYLE_COLOUR('',#4851);
+#5174 = STYLED_ITEM('color',(#5175),#2040);
+#5175 = PRESENTATION_STYLE_ASSIGNMENT((#5176));
+#5176 = SURFACE_STYLE_USAGE(.BOTH.,#5177);
+#5177 = SURFACE_SIDE_STYLE('',(#5178));
+#5178 = SURFACE_STYLE_FILL_AREA(#5179);
+#5179 = FILL_AREA_STYLE('',(#5180));
+#5180 = FILL_AREA_STYLE_COLOUR('',#4801);
+#5181 = STYLED_ITEM('color',(#5182),#2071);
+#5182 = PRESENTATION_STYLE_ASSIGNMENT((#5183));
+#5183 = SURFACE_STYLE_USAGE(.BOTH.,#5184);
+#5184 = SURFACE_SIDE_STYLE('',(#5185));
+#5185 = SURFACE_STYLE_FILL_AREA(#5186);
+#5186 = FILL_AREA_STYLE('',(#5187));
+#5187 = FILL_AREA_STYLE_COLOUR('',#4851);
+#5188 = STYLED_ITEM('color',(#5189),#2129);
+#5189 = PRESENTATION_STYLE_ASSIGNMENT((#5190));
+#5190 = SURFACE_STYLE_USAGE(.BOTH.,#5191);
+#5191 = SURFACE_SIDE_STYLE('',(#5192));
+#5192 = SURFACE_STYLE_FILL_AREA(#5193);
+#5193 = FILL_AREA_STYLE('',(#5194));
+#5194 = FILL_AREA_STYLE_COLOUR('',#4851);
+#5195 = STYLED_ITEM('color',(#5196),#2146);
+#5196 = PRESENTATION_STYLE_ASSIGNMENT((#5197));
+#5197 = SURFACE_STYLE_USAGE(.BOTH.,#5198);
+#5198 = SURFACE_SIDE_STYLE('',(#5199));
+#5199 = SURFACE_STYLE_FILL_AREA(#5200);
+#5200 = FILL_AREA_STYLE('',(#5201));
+#5201 = FILL_AREA_STYLE_COLOUR('',#4851);
+#5202 = STYLED_ITEM('color',(#5203),#2204);
+#5203 = PRESENTATION_STYLE_ASSIGNMENT((#5204));
+#5204 = SURFACE_STYLE_USAGE(.BOTH.,#5205);
+#5205 = SURFACE_SIDE_STYLE('',(#5206));
+#5206 = SURFACE_STYLE_FILL_AREA(#5207);
+#5207 = FILL_AREA_STYLE('',(#5208));
+#5208 = FILL_AREA_STYLE_COLOUR('',#4851);
+#5209 = STYLED_ITEM('color',(#5210),#2221);
+#5210 = PRESENTATION_STYLE_ASSIGNMENT((#5211));
+#5211 = SURFACE_STYLE_USAGE(.BOTH.,#5212);
+#5212 = SURFACE_SIDE_STYLE('',(#5213));
+#5213 = SURFACE_STYLE_FILL_AREA(#5214);
+#5214 = FILL_AREA_STYLE('',(#5215));
+#5215 = FILL_AREA_STYLE_COLOUR('',#4801);
+#5216 = STYLED_ITEM('color',(#5217),#2252);
+#5217 = PRESENTATION_STYLE_ASSIGNMENT((#5218));
+#5218 = SURFACE_STYLE_USAGE(.BOTH.,#5219);
+#5219 = SURFACE_SIDE_STYLE('',(#5220));
+#5220 = SURFACE_STYLE_FILL_AREA(#5221);
+#5221 = FILL_AREA_STYLE('',(#5222));
+#5222 = FILL_AREA_STYLE_COLOUR('',#4801);
+#5223 = STYLED_ITEM('color',(#5224),#2269);
+#5224 = PRESENTATION_STYLE_ASSIGNMENT((#5225));
+#5225 = SURFACE_STYLE_USAGE(.BOTH.,#5226);
+#5226 = SURFACE_SIDE_STYLE('',(#5227));
+#5227 = SURFACE_STYLE_FILL_AREA(#5228);
+#5228 = FILL_AREA_STYLE('',(#5229));
+#5229 = FILL_AREA_STYLE_COLOUR('',#4801);
+#5230 = STYLED_ITEM('color',(#5231),#2326);
+#5231 = PRESENTATION_STYLE_ASSIGNMENT((#5232));
+#5232 = SURFACE_STYLE_USAGE(.BOTH.,#5233);
+#5233 = SURFACE_SIDE_STYLE('',(#5234));
+#5234 = SURFACE_STYLE_FILL_AREA(#5235);
+#5235 = FILL_AREA_STYLE('',(#5236));
+#5236 = FILL_AREA_STYLE_COLOUR('',#4851);
+#5237 = STYLED_ITEM('color',(#5238),#2345);
+#5238 = PRESENTATION_STYLE_ASSIGNMENT((#5239));
+#5239 = SURFACE_STYLE_USAGE(.BOTH.,#5240);
+#5240 = SURFACE_SIDE_STYLE('',(#5241));
+#5241 = SURFACE_STYLE_FILL_AREA(#5242);
+#5242 = FILL_AREA_STYLE('',(#5243));
+#5243 = FILL_AREA_STYLE_COLOUR('',#4851);
+#5244 = STYLED_ITEM('color',(#5245),#2394);
+#5245 = PRESENTATION_STYLE_ASSIGNMENT((#5246));
+#5246 = SURFACE_STYLE_USAGE(.BOTH.,#5247);
+#5247 = SURFACE_SIDE_STYLE('',(#5248));
+#5248 = SURFACE_STYLE_FILL_AREA(#5249);
+#5249 = FILL_AREA_STYLE('',(#5250));
+#5250 = FILL_AREA_STYLE_COLOUR('',#4851);
+#5251 = STYLED_ITEM('color',(#5252),#2418);
+#5252 = PRESENTATION_STYLE_ASSIGNMENT((#5253));
+#5253 = SURFACE_STYLE_USAGE(.BOTH.,#5254);
+#5254 = SURFACE_SIDE_STYLE('',(#5255));
+#5255 = SURFACE_STYLE_FILL_AREA(#5256);
+#5256 = FILL_AREA_STYLE('',(#5257));
+#5257 = FILL_AREA_STYLE_COLOUR('',#4851);
+#5258 = STYLED_ITEM('color',(#5259),#2465);
+#5259 = PRESENTATION_STYLE_ASSIGNMENT((#5260));
+#5260 = SURFACE_STYLE_USAGE(.BOTH.,#5261);
+#5261 = SURFACE_SIDE_STYLE('',(#5262));
+#5262 = SURFACE_STYLE_FILL_AREA(#5263);
+#5263 = FILL_AREA_STYLE('',(#5264));
+#5264 = FILL_AREA_STYLE_COLOUR('',#4851);
+#5265 = STYLED_ITEM('color',(#5266),#2477);
+#5266 = PRESENTATION_STYLE_ASSIGNMENT((#5267));
+#5267 = SURFACE_STYLE_USAGE(.BOTH.,#5268);
+#5268 = SURFACE_SIDE_STYLE('',(#5269));
+#5269 = SURFACE_STYLE_FILL_AREA(#5270);
+#5270 = FILL_AREA_STYLE('',(#5271));
+#5271 = FILL_AREA_STYLE_COLOUR('',#4851);
+#5272 = STYLED_ITEM('color',(#5273),#2496);
+#5273 = PRESENTATION_STYLE_ASSIGNMENT((#5274));
+#5274 = SURFACE_STYLE_USAGE(.BOTH.,#5275);
+#5275 = SURFACE_SIDE_STYLE('',(#5276));
+#5276 = SURFACE_STYLE_FILL_AREA(#5277);
+#5277 = FILL_AREA_STYLE('',(#5278));
+#5278 = FILL_AREA_STYLE_COLOUR('',#4851);
+#5279 = STYLED_ITEM('color',(#5280),#2513);
+#5280 = PRESENTATION_STYLE_ASSIGNMENT((#5281));
+#5281 = SURFACE_STYLE_USAGE(.BOTH.,#5282);
+#5282 = SURFACE_SIDE_STYLE('',(#5283));
+#5283 = SURFACE_STYLE_FILL_AREA(#5284);
+#5284 = FILL_AREA_STYLE('',(#5285));
+#5285 = FILL_AREA_STYLE_COLOUR('',#4851);
+#5286 = STYLED_ITEM('color',(#5287),#2562);
+#5287 = PRESENTATION_STYLE_ASSIGNMENT((#5288));
+#5288 = SURFACE_STYLE_USAGE(.BOTH.,#5289);
+#5289 = SURFACE_SIDE_STYLE('',(#5290));
+#5290 = SURFACE_STYLE_FILL_AREA(#5291);
+#5291 = FILL_AREA_STYLE('',(#5292));
+#5292 = FILL_AREA_STYLE_COLOUR('',#4851);
+#5293 = STYLED_ITEM('color',(#5294),#2586);
+#5294 = PRESENTATION_STYLE_ASSIGNMENT((#5295));
+#5295 = SURFACE_STYLE_USAGE(.BOTH.,#5296);
+#5296 = SURFACE_SIDE_STYLE('',(#5297));
+#5297 = SURFACE_STYLE_FILL_AREA(#5298);
+#5298 = FILL_AREA_STYLE('',(#5299));
+#5299 = FILL_AREA_STYLE_COLOUR('',#4851);
+#5300 = STYLED_ITEM('color',(#5301),#2628);
+#5301 = PRESENTATION_STYLE_ASSIGNMENT((#5302));
+#5302 = SURFACE_STYLE_USAGE(.BOTH.,#5303);
+#5303 = SURFACE_SIDE_STYLE('',(#5304));
+#5304 = SURFACE_STYLE_FILL_AREA(#5305);
+#5305 = FILL_AREA_STYLE('',(#5306));
+#5306 = FILL_AREA_STYLE_COLOUR('',#4851);
+#5307 = STYLED_ITEM('color',(#5308),#2645);
+#5308 = PRESENTATION_STYLE_ASSIGNMENT((#5309));
+#5309 = SURFACE_STYLE_USAGE(.BOTH.,#5310);
+#5310 = SURFACE_SIDE_STYLE('',(#5311));
+#5311 = SURFACE_STYLE_FILL_AREA(#5312);
+#5312 = FILL_AREA_STYLE('',(#5313));
+#5313 = FILL_AREA_STYLE_COLOUR('',#4851);
+#5314 = STYLED_ITEM('color',(#5315),#2662);
+#5315 = PRESENTATION_STYLE_ASSIGNMENT((#5316));
+#5316 = SURFACE_STYLE_USAGE(.BOTH.,#5317);
+#5317 = SURFACE_SIDE_STYLE('',(#5318));
+#5318 = SURFACE_STYLE_FILL_AREA(#5319);
+#5319 = FILL_AREA_STYLE('',(#5320));
+#5320 = FILL_AREA_STYLE_COLOUR('',#4851);
+#5321 = STYLED_ITEM('color',(#5322),#2681);
+#5322 = PRESENTATION_STYLE_ASSIGNMENT((#5323));
+#5323 = SURFACE_STYLE_USAGE(.BOTH.,#5324);
+#5324 = SURFACE_SIDE_STYLE('',(#5325));
+#5325 = SURFACE_STYLE_FILL_AREA(#5326);
+#5326 = FILL_AREA_STYLE('',(#5327));
+#5327 = FILL_AREA_STYLE_COLOUR('',#4851);
+#5328 = STYLED_ITEM('color',(#5329),#2746);
+#5329 = PRESENTATION_STYLE_ASSIGNMENT((#5330));
+#5330 = SURFACE_STYLE_USAGE(.BOTH.,#5331);
+#5331 = SURFACE_SIDE_STYLE('',(#5332));
+#5332 = SURFACE_STYLE_FILL_AREA(#5333);
+#5333 = FILL_AREA_STYLE('',(#5334));
+#5334 = FILL_AREA_STYLE_COLOUR('',#4851);
+#5335 = STYLED_ITEM('color',(#5336),#2770);
+#5336 = PRESENTATION_STYLE_ASSIGNMENT((#5337));
+#5337 = SURFACE_STYLE_USAGE(.BOTH.,#5338);
+#5338 = SURFACE_SIDE_STYLE('',(#5339));
+#5339 = SURFACE_STYLE_FILL_AREA(#5340);
+#5340 = FILL_AREA_STYLE('',(#5341));
+#5341 = FILL_AREA_STYLE_COLOUR('',#4851);
+#5342 = STYLED_ITEM('color',(#5343),#2833);
+#5343 = PRESENTATION_STYLE_ASSIGNMENT((#5344));
+#5344 = SURFACE_STYLE_USAGE(.BOTH.,#5345);
+#5345 = SURFACE_SIDE_STYLE('',(#5346));
+#5346 = SURFACE_STYLE_FILL_AREA(#5347);
+#5347 = FILL_AREA_STYLE('',(#5348));
+#5348 = FILL_AREA_STYLE_COLOUR('',#4851);
+#5349 = STYLED_ITEM('color',(#5350),#2845);
+#5350 = PRESENTATION_STYLE_ASSIGNMENT((#5351));
+#5351 = SURFACE_STYLE_USAGE(.BOTH.,#5352);
+#5352 = SURFACE_SIDE_STYLE('',(#5353));
+#5353 = SURFACE_STYLE_FILL_AREA(#5354);
+#5354 = FILL_AREA_STYLE('',(#5355));
+#5355 = FILL_AREA_STYLE_COLOUR('',#4851);
+#5356 = STYLED_ITEM('color',(#5357),#2910);
+#5357 = PRESENTATION_STYLE_ASSIGNMENT((#5358));
+#5358 = SURFACE_STYLE_USAGE(.BOTH.,#5359);
+#5359 = SURFACE_SIDE_STYLE('',(#5360));
+#5360 = SURFACE_STYLE_FILL_AREA(#5361);
+#5361 = FILL_AREA_STYLE('',(#5362));
+#5362 = FILL_AREA_STYLE_COLOUR('',#4851);
+#5363 = STYLED_ITEM('color',(#5364),#2934);
+#5364 = PRESENTATION_STYLE_ASSIGNMENT((#5365));
+#5365 = SURFACE_STYLE_USAGE(.BOTH.,#5366);
+#5366 = SURFACE_SIDE_STYLE('',(#5367));
+#5367 = SURFACE_STYLE_FILL_AREA(#5368);
+#5368 = FILL_AREA_STYLE('',(#5369));
+#5369 = FILL_AREA_STYLE_COLOUR('',#4851);
+#5370 = STYLED_ITEM('color',(#5371),#2997);
+#5371 = PRESENTATION_STYLE_ASSIGNMENT((#5372));
+#5372 = SURFACE_STYLE_USAGE(.BOTH.,#5373);
+#5373 = SURFACE_SIDE_STYLE('',(#5374));
+#5374 = SURFACE_STYLE_FILL_AREA(#5375);
+#5375 = FILL_AREA_STYLE('',(#5376));
+#5376 = FILL_AREA_STYLE_COLOUR('',#4851);
+#5377 = STYLED_ITEM('color',(#5378),#3014);
+#5378 = PRESENTATION_STYLE_ASSIGNMENT((#5379));
+#5379 = SURFACE_STYLE_USAGE(.BOTH.,#5380);
+#5380 = SURFACE_SIDE_STYLE('',(#5381));
+#5381 = SURFACE_STYLE_FILL_AREA(#5382);
+#5382 = FILL_AREA_STYLE('',(#5383));
+#5383 = FILL_AREA_STYLE_COLOUR('',#4851);
+#5384 = STYLED_ITEM('color',(#5385),#3028);
+#5385 = PRESENTATION_STYLE_ASSIGNMENT((#5386));
+#5386 = SURFACE_STYLE_USAGE(.BOTH.,#5387);
+#5387 = SURFACE_SIDE_STYLE('',(#5388));
+#5388 = SURFACE_STYLE_FILL_AREA(#5389);
+#5389 = FILL_AREA_STYLE('',(#5390));
+#5390 = FILL_AREA_STYLE_COLOUR('',#4851);
+#5391 = STYLED_ITEM('color',(#5392),#3045);
+#5392 = PRESENTATION_STYLE_ASSIGNMENT((#5393));
+#5393 = SURFACE_STYLE_USAGE(.BOTH.,#5394);
+#5394 = SURFACE_SIDE_STYLE('',(#5395));
+#5395 = SURFACE_STYLE_FILL_AREA(#5396);
+#5396 = FILL_AREA_STYLE('',(#5397));
+#5397 = FILL_AREA_STYLE_COLOUR('',#4851);
+#5398 = STYLED_ITEM('color',(#5399),#3062);
+#5399 = PRESENTATION_STYLE_ASSIGNMENT((#5400));
+#5400 = SURFACE_STYLE_USAGE(.BOTH.,#5401);
+#5401 = SURFACE_SIDE_STYLE('',(#5402));
+#5402 = SURFACE_STYLE_FILL_AREA(#5403);
+#5403 = FILL_AREA_STYLE('',(#5404));
+#5404 = FILL_AREA_STYLE_COLOUR('',#4801);
+#5405 = STYLED_ITEM('color',(#5406),#3411);
+#5406 = PRESENTATION_STYLE_ASSIGNMENT((#5407));
+#5407 = SURFACE_STYLE_USAGE(.BOTH.,#5408);
+#5408 = SURFACE_SIDE_STYLE('',(#5409));
+#5409 = SURFACE_STYLE_FILL_AREA(#5410);
+#5410 = FILL_AREA_STYLE('',(#5411));
+#5411 = FILL_AREA_STYLE_COLOUR('',#4801);
+#5412 = STYLED_ITEM('color',(#5413),#3462);
+#5413 = PRESENTATION_STYLE_ASSIGNMENT((#5414));
+#5414 = SURFACE_STYLE_USAGE(.BOTH.,#5415);
+#5415 = SURFACE_SIDE_STYLE('',(#5416));
+#5416 = SURFACE_STYLE_FILL_AREA(#5417);
+#5417 = FILL_AREA_STYLE('',(#5418));
+#5418 = FILL_AREA_STYLE_COLOUR('',#4851);
+#5419 = STYLED_ITEM('color',(#5420),#3481);
+#5420 = PRESENTATION_STYLE_ASSIGNMENT((#5421));
+#5421 = SURFACE_STYLE_USAGE(.BOTH.,#5422);
+#5422 = SURFACE_SIDE_STYLE('',(#5423));
+#5423 = SURFACE_STYLE_FILL_AREA(#5424);
+#5424 = FILL_AREA_STYLE('',(#5425));
+#5425 = FILL_AREA_STYLE_COLOUR('',#4851);
+#5426 = STYLED_ITEM('color',(#5427),#3530);
+#5427 = PRESENTATION_STYLE_ASSIGNMENT((#5428));
+#5428 = SURFACE_STYLE_USAGE(.BOTH.,#5429);
+#5429 = SURFACE_SIDE_STYLE('',(#5430));
+#5430 = SURFACE_STYLE_FILL_AREA(#5431);
+#5431 = FILL_AREA_STYLE('',(#5432));
+#5432 = FILL_AREA_STYLE_COLOUR('',#4851);
+#5433 = STYLED_ITEM('color',(#5434),#3554);
+#5434 = PRESENTATION_STYLE_ASSIGNMENT((#5435));
+#5435 = SURFACE_STYLE_USAGE(.BOTH.,#5436);
+#5436 = SURFACE_SIDE_STYLE('',(#5437));
+#5437 = SURFACE_STYLE_FILL_AREA(#5438);
+#5438 = FILL_AREA_STYLE('',(#5439));
+#5439 = FILL_AREA_STYLE_COLOUR('',#4851);
+#5440 = STYLED_ITEM('color',(#5441),#3601);
+#5441 = PRESENTATION_STYLE_ASSIGNMENT((#5442));
+#5442 = SURFACE_STYLE_USAGE(.BOTH.,#5443);
+#5443 = SURFACE_SIDE_STYLE('',(#5444));
+#5444 = SURFACE_STYLE_FILL_AREA(#5445);
+#5445 = FILL_AREA_STYLE('',(#5446));
+#5446 = FILL_AREA_STYLE_COLOUR('',#4851);
+#5447 = STYLED_ITEM('color',(#5448),#3613);
+#5448 = PRESENTATION_STYLE_ASSIGNMENT((#5449));
+#5449 = SURFACE_STYLE_USAGE(.BOTH.,#5450);
+#5450 = SURFACE_SIDE_STYLE('',(#5451));
+#5451 = SURFACE_STYLE_FILL_AREA(#5452);
+#5452 = FILL_AREA_STYLE('',(#5453));
+#5453 = FILL_AREA_STYLE_COLOUR('',#4851);
+#5454 = STYLED_ITEM('color',(#5455),#3667);
+#5455 = PRESENTATION_STYLE_ASSIGNMENT((#5456));
+#5456 = SURFACE_STYLE_USAGE(.BOTH.,#5457);
+#5457 = SURFACE_SIDE_STYLE('',(#5458));
+#5458 = SURFACE_STYLE_FILL_AREA(#5459);
+#5459 = FILL_AREA_STYLE('',(#5460));
+#5460 = FILL_AREA_STYLE_COLOUR('',#4851);
+#5461 = STYLED_ITEM('color',(#5462),#3691);
+#5462 = PRESENTATION_STYLE_ASSIGNMENT((#5463));
+#5463 = SURFACE_STYLE_USAGE(.BOTH.,#5464);
+#5464 = SURFACE_SIDE_STYLE('',(#5465));
+#5465 = SURFACE_STYLE_FILL_AREA(#5466);
+#5466 = FILL_AREA_STYLE('',(#5467));
+#5467 = FILL_AREA_STYLE_COLOUR('',#4851);
+#5468 = STYLED_ITEM('color',(#5469),#3733);
+#5469 = PRESENTATION_STYLE_ASSIGNMENT((#5470));
+#5470 = SURFACE_STYLE_USAGE(.BOTH.,#5471);
+#5471 = SURFACE_SIDE_STYLE('',(#5472));
+#5472 = SURFACE_STYLE_FILL_AREA(#5473);
+#5473 = FILL_AREA_STYLE('',(#5474));
+#5474 = FILL_AREA_STYLE_COLOUR('',#4851);
+#5475 = STYLED_ITEM('color',(#5476),#3752);
+#5476 = PRESENTATION_STYLE_ASSIGNMENT((#5477));
+#5477 = SURFACE_STYLE_USAGE(.BOTH.,#5478);
+#5478 = SURFACE_SIDE_STYLE('',(#5479));
+#5479 = SURFACE_STYLE_FILL_AREA(#5480);
+#5480 = FILL_AREA_STYLE('',(#5481));
+#5481 = FILL_AREA_STYLE_COLOUR('',#4851);
+#5482 = STYLED_ITEM('color',(#5483),#3764);
+#5483 = PRESENTATION_STYLE_ASSIGNMENT((#5484));
+#5484 = SURFACE_STYLE_USAGE(.BOTH.,#5485);
+#5485 = SURFACE_SIDE_STYLE('',(#5486));
+#5486 = SURFACE_STYLE_FILL_AREA(#5487);
+#5487 = FILL_AREA_STYLE('',(#5488));
+#5488 = FILL_AREA_STYLE_COLOUR('',#4851);
+#5489 = STYLED_ITEM('color',(#5490),#3781);
+#5490 = PRESENTATION_STYLE_ASSIGNMENT((#5491));
+#5491 = SURFACE_STYLE_USAGE(.BOTH.,#5492);
+#5492 = SURFACE_SIDE_STYLE('',(#5493));
+#5493 = SURFACE_STYLE_FILL_AREA(#5494);
+#5494 = FILL_AREA_STYLE('',(#5495));
+#5495 = FILL_AREA_STYLE_COLOUR('',#4851);
+#5496 = STYLED_ITEM('color',(#5497),#3798);
+#5497 = PRESENTATION_STYLE_ASSIGNMENT((#5498));
+#5498 = SURFACE_STYLE_USAGE(.BOTH.,#5499);
+#5499 = SURFACE_SIDE_STYLE('',(#5500));
+#5500 = SURFACE_STYLE_FILL_AREA(#5501);
+#5501 = FILL_AREA_STYLE('',(#5502));
+#5502 = FILL_AREA_STYLE_COLOUR('',#4851);
+#5503 = STYLED_ITEM('color',(#5504),#3817);
+#5504 = PRESENTATION_STYLE_ASSIGNMENT((#5505));
+#5505 = SURFACE_STYLE_USAGE(.BOTH.,#5506);
+#5506 = SURFACE_SIDE_STYLE('',(#5507));
+#5507 = SURFACE_STYLE_FILL_AREA(#5508);
+#5508 = FILL_AREA_STYLE('',(#5509));
+#5509 = FILL_AREA_STYLE_COLOUR('',#4851);
+#5510 = STYLED_ITEM('color',(#5511),#3834);
+#5511 = PRESENTATION_STYLE_ASSIGNMENT((#5512));
+#5512 = SURFACE_STYLE_USAGE(.BOTH.,#5513);
+#5513 = SURFACE_SIDE_STYLE('',(#5514));
+#5514 = SURFACE_STYLE_FILL_AREA(#5515);
+#5515 = FILL_AREA_STYLE('',(#5516));
+#5516 = FILL_AREA_STYLE_COLOUR('',#4851);
+#5517 = STYLED_ITEM('color',(#5518),#3899);
+#5518 = PRESENTATION_STYLE_ASSIGNMENT((#5519));
+#5519 = SURFACE_STYLE_USAGE(.BOTH.,#5520);
+#5520 = SURFACE_SIDE_STYLE('',(#5521));
+#5521 = SURFACE_STYLE_FILL_AREA(#5522);
+#5522 = FILL_AREA_STYLE('',(#5523));
+#5523 = FILL_AREA_STYLE_COLOUR('',#4851);
+#5524 = STYLED_ITEM('color',(#5525),#3923);
+#5525 = PRESENTATION_STYLE_ASSIGNMENT((#5526));
+#5526 = SURFACE_STYLE_USAGE(.BOTH.,#5527);
+#5527 = SURFACE_SIDE_STYLE('',(#5528));
+#5528 = SURFACE_STYLE_FILL_AREA(#5529);
+#5529 = FILL_AREA_STYLE('',(#5530));
+#5530 = FILL_AREA_STYLE_COLOUR('',#4851);
+#5531 = STYLED_ITEM('color',(#5532),#3981);
+#5532 = PRESENTATION_STYLE_ASSIGNMENT((#5533));
+#5533 = SURFACE_STYLE_USAGE(.BOTH.,#5534);
+#5534 = SURFACE_SIDE_STYLE('',(#5535));
+#5535 = SURFACE_STYLE_FILL_AREA(#5536);
+#5536 = FILL_AREA_STYLE('',(#5537));
+#5537 = FILL_AREA_STYLE_COLOUR('',#4851);
+#5538 = STYLED_ITEM('color',(#5539),#4003);
+#5539 = PRESENTATION_STYLE_ASSIGNMENT((#5540));
+#5540 = SURFACE_STYLE_USAGE(.BOTH.,#5541);
+#5541 = SURFACE_SIDE_STYLE('',(#5542));
+#5542 = SURFACE_STYLE_FILL_AREA(#5543);
+#5543 = FILL_AREA_STYLE('',(#5544));
+#5544 = FILL_AREA_STYLE_COLOUR('',#4851);
+#5545 = STYLED_ITEM('color',(#5546),#4068);
+#5546 = PRESENTATION_STYLE_ASSIGNMENT((#5547));
+#5547 = SURFACE_STYLE_USAGE(.BOTH.,#5548);
+#5548 = SURFACE_SIDE_STYLE('',(#5549));
+#5549 = SURFACE_STYLE_FILL_AREA(#5550);
+#5550 = FILL_AREA_STYLE('',(#5551));
+#5551 = FILL_AREA_STYLE_COLOUR('',#4851);
+#5552 = STYLED_ITEM('color',(#5553),#4092);
+#5553 = PRESENTATION_STYLE_ASSIGNMENT((#5554));
+#5554 = SURFACE_STYLE_USAGE(.BOTH.,#5555);
+#5555 = SURFACE_SIDE_STYLE('',(#5556));
+#5556 = SURFACE_STYLE_FILL_AREA(#5557);
+#5557 = FILL_AREA_STYLE('',(#5558));
+#5558 = FILL_AREA_STYLE_COLOUR('',#4851);
+#5559 = STYLED_ITEM('color',(#5560),#4150);
+#5560 = PRESENTATION_STYLE_ASSIGNMENT((#5561));
+#5561 = SURFACE_STYLE_USAGE(.BOTH.,#5562);
+#5562 = SURFACE_SIDE_STYLE('',(#5563));
+#5563 = SURFACE_STYLE_FILL_AREA(#5564);
+#5564 = FILL_AREA_STYLE('',(#5565));
+#5565 = FILL_AREA_STYLE_COLOUR('',#4851);
+#5566 = STYLED_ITEM('color',(#5567),#4164);
+#5567 = PRESENTATION_STYLE_ASSIGNMENT((#5568));
+#5568 = SURFACE_STYLE_USAGE(.BOTH.,#5569);
+#5569 = SURFACE_SIDE_STYLE('',(#5570));
+#5570 = SURFACE_STYLE_FILL_AREA(#5571);
+#5571 = FILL_AREA_STYLE('',(#5572));
+#5572 = FILL_AREA_STYLE_COLOUR('',#4851);
+#5573 = STYLED_ITEM('color',(#5574),#4181);
+#5574 = PRESENTATION_STYLE_ASSIGNMENT((#5575));
+#5575 = SURFACE_STYLE_USAGE(.BOTH.,#5576);
+#5576 = SURFACE_SIDE_STYLE('',(#5577));
+#5577 = SURFACE_STYLE_FILL_AREA(#5578);
+#5578 = FILL_AREA_STYLE('',(#5579));
+#5579 = FILL_AREA_STYLE_COLOUR('',#4851);
+#5580 = STYLED_ITEM('color',(#5581),#4198);
+#5581 = PRESENTATION_STYLE_ASSIGNMENT((#5582));
+#5582 = SURFACE_STYLE_USAGE(.BOTH.,#5583);
+#5583 = SURFACE_SIDE_STYLE('',(#5584));
+#5584 = SURFACE_STYLE_FILL_AREA(#5585);
+#5585 = FILL_AREA_STYLE('',(#5586));
+#5586 = FILL_AREA_STYLE_COLOUR('',#4801);
+#5587 = STYLED_ITEM('color',(#5588),#4215);
+#5588 = PRESENTATION_STYLE_ASSIGNMENT((#5589));
+#5589 = SURFACE_STYLE_USAGE(.BOTH.,#5590);
+#5590 = SURFACE_SIDE_STYLE('',(#5591));
+#5591 = SURFACE_STYLE_FILL_AREA(#5592);
+#5592 = FILL_AREA_STYLE('',(#5593));
+#5593 = FILL_AREA_STYLE_COLOUR('',#4801);
+#5594 = STYLED_ITEM('color',(#5595),#4244);
+#5595 = PRESENTATION_STYLE_ASSIGNMENT((#5596));
+#5596 = SURFACE_STYLE_USAGE(.BOTH.,#5597);
+#5597 = SURFACE_SIDE_STYLE('',(#5598));
+#5598 = SURFACE_STYLE_FILL_AREA(#5599);
+#5599 = FILL_AREA_STYLE('',(#5600));
+#5600 = FILL_AREA_STYLE_COLOUR('',#4851);
+#5601 = STYLED_ITEM('color',(#5602),#4261);
+#5602 = PRESENTATION_STYLE_ASSIGNMENT((#5603));
+#5603 = SURFACE_STYLE_USAGE(.BOTH.,#5604);
+#5604 = SURFACE_SIDE_STYLE('',(#5605));
+#5605 = SURFACE_STYLE_FILL_AREA(#5606);
+#5606 = FILL_AREA_STYLE('',(#5607));
+#5607 = FILL_AREA_STYLE_COLOUR('',#4851);
+#5608 = STYLED_ITEM('color',(#5609),#4278);
+#5609 = PRESENTATION_STYLE_ASSIGNMENT((#5610));
+#5610 = SURFACE_STYLE_USAGE(.BOTH.,#5611);
+#5611 = SURFACE_SIDE_STYLE('',(#5612));
+#5612 = SURFACE_STYLE_FILL_AREA(#5613);
+#5613 = FILL_AREA_STYLE('',(#5614));
+#5614 = FILL_AREA_STYLE_COLOUR('',#4851);
+#5615 = STYLED_ITEM('color',(#5616),#4290);
+#5616 = PRESENTATION_STYLE_ASSIGNMENT((#5617));
+#5617 = SURFACE_STYLE_USAGE(.BOTH.,#5618);
+#5618 = SURFACE_SIDE_STYLE('',(#5619));
+#5619 = SURFACE_STYLE_FILL_AREA(#5620);
+#5620 = FILL_AREA_STYLE('',(#5621));
+#5621 = FILL_AREA_STYLE_COLOUR('',#4851);
+#5622 = STYLED_ITEM('color',(#5623),#4307);
+#5623 = PRESENTATION_STYLE_ASSIGNMENT((#5624));
+#5624 = SURFACE_STYLE_USAGE(.BOTH.,#5625);
+#5625 = SURFACE_SIDE_STYLE('',(#5626));
+#5626 = SURFACE_STYLE_FILL_AREA(#5627);
+#5627 = FILL_AREA_STYLE('',(#5628));
+#5628 = FILL_AREA_STYLE_COLOUR('',#4851);
+#5629 = STYLED_ITEM('color',(#5630),#4324);
+#5630 = PRESENTATION_STYLE_ASSIGNMENT((#5631));
+#5631 = SURFACE_STYLE_USAGE(.BOTH.,#5632);
+#5632 = SURFACE_SIDE_STYLE('',(#5633));
+#5633 = SURFACE_STYLE_FILL_AREA(#5634);
+#5634 = FILL_AREA_STYLE('',(#5635));
+#5635 = FILL_AREA_STYLE_COLOUR('',#4851);
+#5636 = STYLED_ITEM('color',(#5637),#4336);
+#5637 = PRESENTATION_STYLE_ASSIGNMENT((#5638));
+#5638 = SURFACE_STYLE_USAGE(.BOTH.,#5639);
+#5639 = SURFACE_SIDE_STYLE('',(#5640));
+#5640 = SURFACE_STYLE_FILL_AREA(#5641);
+#5641 = FILL_AREA_STYLE('',(#5642));
+#5642 = FILL_AREA_STYLE_COLOUR('',#4851);
+#5643 = STYLED_ITEM('color',(#5644),#4353);
+#5644 = PRESENTATION_STYLE_ASSIGNMENT((#5645));
+#5645 = SURFACE_STYLE_USAGE(.BOTH.,#5646);
+#5646 = SURFACE_SIDE_STYLE('',(#5647));
+#5647 = SURFACE_STYLE_FILL_AREA(#5648);
+#5648 = FILL_AREA_STYLE('',(#5649));
+#5649 = FILL_AREA_STYLE_COLOUR('',#4851);
+#5650 = STYLED_ITEM('color',(#5651),#4370);
+#5651 = PRESENTATION_STYLE_ASSIGNMENT((#5652));
+#5652 = SURFACE_STYLE_USAGE(.BOTH.,#5653);
+#5653 = SURFACE_SIDE_STYLE('',(#5654));
+#5654 = SURFACE_STYLE_FILL_AREA(#5655);
+#5655 = FILL_AREA_STYLE('',(#5656));
+#5656 = FILL_AREA_STYLE_COLOUR('',#4851);
+#5657 = STYLED_ITEM('color',(#5658),#4387);
+#5658 = PRESENTATION_STYLE_ASSIGNMENT((#5659));
+#5659 = SURFACE_STYLE_USAGE(.BOTH.,#5660);
+#5660 = SURFACE_SIDE_STYLE('',(#5661));
+#5661 = SURFACE_STYLE_FILL_AREA(#5662);
+#5662 = FILL_AREA_STYLE('',(#5663));
+#5663 = FILL_AREA_STYLE_COLOUR('',#4851);
+#5664 = STYLED_ITEM('color',(#5665),#4404);
+#5665 = PRESENTATION_STYLE_ASSIGNMENT((#5666));
+#5666 = SURFACE_STYLE_USAGE(.BOTH.,#5667);
+#5667 = SURFACE_SIDE_STYLE('',(#5668));
+#5668 = SURFACE_STYLE_FILL_AREA(#5669);
+#5669 = FILL_AREA_STYLE('',(#5670));
+#5670 = FILL_AREA_STYLE_COLOUR('',#4851);
+#5671 = STYLED_ITEM('color',(#5672),#4416);
+#5672 = PRESENTATION_STYLE_ASSIGNMENT((#5673));
+#5673 = SURFACE_STYLE_USAGE(.BOTH.,#5674);
+#5674 = SURFACE_SIDE_STYLE('',(#5675));
+#5675 = SURFACE_STYLE_FILL_AREA(#5676);
+#5676 = FILL_AREA_STYLE('',(#5677));
+#5677 = FILL_AREA_STYLE_COLOUR('',#4851);
+#5678 = STYLED_ITEM('color',(#5679),#4433);
+#5679 = PRESENTATION_STYLE_ASSIGNMENT((#5680));
+#5680 = SURFACE_STYLE_USAGE(.BOTH.,#5681);
+#5681 = SURFACE_SIDE_STYLE('',(#5682));
+#5682 = SURFACE_STYLE_FILL_AREA(#5683);
+#5683 = FILL_AREA_STYLE('',(#5684));
+#5684 = FILL_AREA_STYLE_COLOUR('',#4851);
+#5685 = STYLED_ITEM('color',(#5686),#4450);
+#5686 = PRESENTATION_STYLE_ASSIGNMENT((#5687));
+#5687 = SURFACE_STYLE_USAGE(.BOTH.,#5688);
+#5688 = SURFACE_SIDE_STYLE('',(#5689));
+#5689 = SURFACE_STYLE_FILL_AREA(#5690);
+#5690 = FILL_AREA_STYLE('',(#5691));
+#5691 = FILL_AREA_STYLE_COLOUR('',#4851);
+#5692 = STYLED_ITEM('color',(#5693),#4467);
+#5693 = PRESENTATION_STYLE_ASSIGNMENT((#5694));
+#5694 = SURFACE_STYLE_USAGE(.BOTH.,#5695);
+#5695 = SURFACE_SIDE_STYLE('',(#5696));
+#5696 = SURFACE_STYLE_FILL_AREA(#5697);
+#5697 = FILL_AREA_STYLE('',(#5698));
+#5698 = FILL_AREA_STYLE_COLOUR('',#4851);
+#5699 = STYLED_ITEM('color',(#5700),#4484);
+#5700 = PRESENTATION_STYLE_ASSIGNMENT((#5701));
+#5701 = SURFACE_STYLE_USAGE(.BOTH.,#5702);
+#5702 = SURFACE_SIDE_STYLE('',(#5703));
+#5703 = SURFACE_STYLE_FILL_AREA(#5704);
+#5704 = FILL_AREA_STYLE('',(#5705));
+#5705 = FILL_AREA_STYLE_COLOUR('',#4851);
+#5706 = STYLED_ITEM('color',(#5707),#4496);
+#5707 = PRESENTATION_STYLE_ASSIGNMENT((#5708));
+#5708 = SURFACE_STYLE_USAGE(.BOTH.,#5709);
+#5709 = SURFACE_SIDE_STYLE('',(#5710));
+#5710 = SURFACE_STYLE_FILL_AREA(#5711);
+#5711 = FILL_AREA_STYLE('',(#5712));
+#5712 = FILL_AREA_STYLE_COLOUR('',#4801);
+#5713 = STYLED_ITEM('color',(#5714),#4524);
+#5714 = PRESENTATION_STYLE_ASSIGNMENT((#5715));
+#5715 = SURFACE_STYLE_USAGE(.BOTH.,#5716);
+#5716 = SURFACE_SIDE_STYLE('',(#5717));
+#5717 = SURFACE_STYLE_FILL_AREA(#5718);
+#5718 = FILL_AREA_STYLE('',(#5719));
+#5719 = FILL_AREA_STYLE_COLOUR('',#4801);
+#5720 = STYLED_ITEM('color',(#5721),#4535);
+#5721 = PRESENTATION_STYLE_ASSIGNMENT((#5722));
+#5722 = SURFACE_STYLE_USAGE(.BOTH.,#5723);
+#5723 = SURFACE_SIDE_STYLE('',(#5724));
+#5724 = SURFACE_STYLE_FILL_AREA(#5725);
+#5725 = FILL_AREA_STYLE('',(#5726));
+#5726 = FILL_AREA_STYLE_COLOUR('',#4851);
+#5727 = STYLED_ITEM('color',(#5728),#4552);
+#5728 = PRESENTATION_STYLE_ASSIGNMENT((#5729));
+#5729 = SURFACE_STYLE_USAGE(.BOTH.,#5730);
+#5730 = SURFACE_SIDE_STYLE('',(#5731));
+#5731 = SURFACE_STYLE_FILL_AREA(#5732);
+#5732 = FILL_AREA_STYLE('',(#5733));
+#5733 = FILL_AREA_STYLE_COLOUR('',#4851);
+#5734 = STYLED_ITEM('color',(#5735),#4569);
+#5735 = PRESENTATION_STYLE_ASSIGNMENT((#5736));
+#5736 = SURFACE_STYLE_USAGE(.BOTH.,#5737);
+#5737 = SURFACE_SIDE_STYLE('',(#5738));
+#5738 = SURFACE_STYLE_FILL_AREA(#5739);
+#5739 = FILL_AREA_STYLE('',(#5740));
+#5740 = FILL_AREA_STYLE_COLOUR('',#4851);
+#5741 = STYLED_ITEM('color',(#5742),#4581);
+#5742 = PRESENTATION_STYLE_ASSIGNMENT((#5743));
+#5743 = SURFACE_STYLE_USAGE(.BOTH.,#5744);
+#5744 = SURFACE_SIDE_STYLE('',(#5745));
+#5745 = SURFACE_STYLE_FILL_AREA(#5746);
+#5746 = FILL_AREA_STYLE('',(#5747));
+#5747 = FILL_AREA_STYLE_COLOUR('',#4851);
+#5748 = STYLED_ITEM('color',(#5749),#4598);
+#5749 = PRESENTATION_STYLE_ASSIGNMENT((#5750));
+#5750 = SURFACE_STYLE_USAGE(.BOTH.,#5751);
+#5751 = SURFACE_SIDE_STYLE('',(#5752));
+#5752 = SURFACE_STYLE_FILL_AREA(#5753);
+#5753 = FILL_AREA_STYLE('',(#5754));
+#5754 = FILL_AREA_STYLE_COLOUR('',#4851);
+#5755 = STYLED_ITEM('color',(#5756),#4615);
+#5756 = PRESENTATION_STYLE_ASSIGNMENT((#5757));
+#5757 = SURFACE_STYLE_USAGE(.BOTH.,#5758);
+#5758 = SURFACE_SIDE_STYLE('',(#5759));
+#5759 = SURFACE_STYLE_FILL_AREA(#5760);
+#5760 = FILL_AREA_STYLE('',(#5761));
+#5761 = FILL_AREA_STYLE_COLOUR('',#4851);
+#5762 = STYLED_ITEM('color',(#5763),#4627);
+#5763 = PRESENTATION_STYLE_ASSIGNMENT((#5764));
+#5764 = SURFACE_STYLE_USAGE(.BOTH.,#5765);
+#5765 = SURFACE_SIDE_STYLE('',(#5766));
+#5766 = SURFACE_STYLE_FILL_AREA(#5767);
+#5767 = FILL_AREA_STYLE('',(#5768));
+#5768 = FILL_AREA_STYLE_COLOUR('',#4851);
+#5769 = STYLED_ITEM('color',(#5770),#4644);
+#5770 = PRESENTATION_STYLE_ASSIGNMENT((#5771));
+#5771 = SURFACE_STYLE_USAGE(.BOTH.,#5772);
+#5772 = SURFACE_SIDE_STYLE('',(#5773));
+#5773 = SURFACE_STYLE_FILL_AREA(#5774);
+#5774 = FILL_AREA_STYLE('',(#5775));
+#5775 = FILL_AREA_STYLE_COLOUR('',#4851);
+#5776 = STYLED_ITEM('color',(#5777),#4661);
+#5777 = PRESENTATION_STYLE_ASSIGNMENT((#5778));
+#5778 = SURFACE_STYLE_USAGE(.BOTH.,#5779);
+#5779 = SURFACE_SIDE_STYLE('',(#5780));
+#5780 = SURFACE_STYLE_FILL_AREA(#5781);
+#5781 = FILL_AREA_STYLE('',(#5782));
+#5782 = FILL_AREA_STYLE_COLOUR('',#4851);
+#5783 = STYLED_ITEM('color',(#5784),#4678);
+#5784 = PRESENTATION_STYLE_ASSIGNMENT((#5785));
+#5785 = SURFACE_STYLE_USAGE(.BOTH.,#5786);
+#5786 = SURFACE_SIDE_STYLE('',(#5787));
+#5787 = SURFACE_STYLE_FILL_AREA(#5788);
+#5788 = FILL_AREA_STYLE('',(#5789));
+#5789 = FILL_AREA_STYLE_COLOUR('',#4851);
+#5790 = STYLED_ITEM('color',(#5791),#4695);
+#5791 = PRESENTATION_STYLE_ASSIGNMENT((#5792));
+#5792 = SURFACE_STYLE_USAGE(.BOTH.,#5793);
+#5793 = SURFACE_SIDE_STYLE('',(#5794));
+#5794 = SURFACE_STYLE_FILL_AREA(#5795);
+#5795 = FILL_AREA_STYLE('',(#5796));
+#5796 = FILL_AREA_STYLE_COLOUR('',#4851);
+#5797 = STYLED_ITEM('color',(#5798),#4707);
+#5798 = PRESENTATION_STYLE_ASSIGNMENT((#5799));
+#5799 = SURFACE_STYLE_USAGE(.BOTH.,#5800);
+#5800 = SURFACE_SIDE_STYLE('',(#5801));
+#5801 = SURFACE_STYLE_FILL_AREA(#5802);
+#5802 = FILL_AREA_STYLE('',(#5803));
+#5803 = FILL_AREA_STYLE_COLOUR('',#4851);
+#5804 = STYLED_ITEM('color',(#5805),#4724);
+#5805 = PRESENTATION_STYLE_ASSIGNMENT((#5806));
+#5806 = SURFACE_STYLE_USAGE(.BOTH.,#5807);
+#5807 = SURFACE_SIDE_STYLE('',(#5808));
+#5808 = SURFACE_STYLE_FILL_AREA(#5809);
+#5809 = FILL_AREA_STYLE('',(#5810));
+#5810 = FILL_AREA_STYLE_COLOUR('',#4851);
+#5811 = STYLED_ITEM('color',(#5812),#4741);
+#5812 = PRESENTATION_STYLE_ASSIGNMENT((#5813));
+#5813 = SURFACE_STYLE_USAGE(.BOTH.,#5814);
+#5814 = SURFACE_SIDE_STYLE('',(#5815));
+#5815 = SURFACE_STYLE_FILL_AREA(#5816);
+#5816 = FILL_AREA_STYLE('',(#5817));
+#5817 = FILL_AREA_STYLE_COLOUR('',#4851);
+#5818 = STYLED_ITEM('color',(#5819),#4758);
+#5819 = PRESENTATION_STYLE_ASSIGNMENT((#5820));
+#5820 = SURFACE_STYLE_USAGE(.BOTH.,#5821);
+#5821 = SURFACE_SIDE_STYLE('',(#5822));
+#5822 = SURFACE_STYLE_FILL_AREA(#5823);
+#5823 = FILL_AREA_STYLE('',(#5824));
+#5824 = FILL_AREA_STYLE_COLOUR('',#4851);
+#5825 = STYLED_ITEM('color',(#5826),#4775);
+#5826 = PRESENTATION_STYLE_ASSIGNMENT((#5827));
+#5827 = SURFACE_STYLE_USAGE(.BOTH.,#5828);
+#5828 = SURFACE_SIDE_STYLE('',(#5829));
+#5829 = SURFACE_STYLE_FILL_AREA(#5830);
+#5830 = FILL_AREA_STYLE('',(#5831));
+#5831 = FILL_AREA_STYLE_COLOUR('',#4851);
+ENDSEC;
+END-ISO-10303-21;
diff --git a/horizon/pool/3d_models/cache/6d752bc3-29b3-45df-8cf2-1e3aacefbcc6/3d_models/opto/LED_5mm_diameter_5.9mm_collar_diameter_red.step b/horizon/pool/3d_models/cache/6d752bc3-29b3-45df-8cf2-1e3aacefbcc6/3d_models/opto/LED_5mm_diameter_5.9mm_collar_diameter_red.step
new file mode 100644
index 0000000000000000000000000000000000000000..48e4d8cd801573cd0566038906f93cb901faa995
--- /dev/null
+++ b/horizon/pool/3d_models/cache/6d752bc3-29b3-45df-8cf2-1e3aacefbcc6/3d_models/opto/LED_5mm_diameter_5.9mm_collar_diameter_red.step
@@ -0,0 +1,8920 @@
+ISO-10303-21;
+HEADER;
+FILE_DESCRIPTION(('FreeCAD Model'),'2;1');
+FILE_NAME('/home/f/proj/cad/led/LED_5mm_red.step','2019-09-26T20:11:05',
+  ('Author'),(''),'Open CASCADE STEP processor 7.3','FreeCAD','Unknown'
+  );
+FILE_SCHEMA(('AUTOMOTIVE_DESIGN { 1 0 10303 214 1 1 1 1 }'));
+ENDSEC;
+DATA;
+#1 = APPLICATION_PROTOCOL_DEFINITION('international standard',
+  'automotive_design',2000,#2);
+#2 = APPLICATION_CONTEXT(
+  'core data for automotive mechanical design processes');
+#3 = SHAPE_DEFINITION_REPRESENTATION(#4,#10);
+#4 = PRODUCT_DEFINITION_SHAPE('','',#5);
+#5 = PRODUCT_DEFINITION('design','',#6,#9);
+#6 = PRODUCT_DEFINITION_FORMATION('','',#7);
+#7 = PRODUCT('union002','union002','',(#8));
+#8 = PRODUCT_CONTEXT('',#2,'mechanical');
+#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#4928);
+#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,#135,#221,#302,#388,#464,#518,#572,#604,#657,
+    #738,#792,#863,#890,#949,#2342,#3024,#4376,#4401,#4477,#4531,#4617,
+    #4642,#4691,#4762,#4769,#4775,#4781,#4815,#4842,#4867,#4894,#4921));
+#17 = ADVANCED_FACE('',(#18),#32,.F.);
+#18 = FACE_BOUND('',#19,.F.);
+#19 = EDGE_LOOP('',(#20,#55,#83,#109));
+#20 = ORIENTED_EDGE('',*,*,#21,.F.);
+#21 = EDGE_CURVE('',#22,#24,#26,.T.);
+#22 = VERTEX_POINT('',#23);
+#23 = CARTESIAN_POINT('',(-1.52,-0.25,6.5));
+#24 = VERTEX_POINT('',#25);
+#25 = CARTESIAN_POINT('',(-1.52,0.25,6.5));
+#26 = SURFACE_CURVE('',#27,(#31,#43),.PCURVE_S1.);
+#27 = LINE('',#28,#29);
+#28 = CARTESIAN_POINT('',(-1.52,-0.25,6.5));
+#29 = VECTOR('',#30,1.);
+#30 = DIRECTION('',(0.,1.,0.));
+#31 = PCURVE('',#32,#37);
+#32 = PLANE('',#33);
+#33 = AXIS2_PLACEMENT_3D('',#34,#35,#36);
+#34 = CARTESIAN_POINT('',(-1.52,-0.25,-3.));
+#35 = DIRECTION('',(1.,0.,0.));
+#36 = DIRECTION('',(0.,0.,1.));
+#37 = DEFINITIONAL_REPRESENTATION('',(#38),#42);
+#38 = LINE('',#39,#40);
+#39 = CARTESIAN_POINT('',(9.5,0.));
+#40 = VECTOR('',#41,1.);
+#41 = DIRECTION('',(0.,-1.));
+#42 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#43 = PCURVE('',#44,#49);
+#44 = PLANE('',#45);
+#45 = AXIS2_PLACEMENT_3D('',#46,#47,#48);
+#46 = CARTESIAN_POINT('',(-1.52,-0.25,-3.));
+#47 = DIRECTION('',(1.,0.,0.));
+#48 = DIRECTION('',(0.,0.,1.));
+#49 = DEFINITIONAL_REPRESENTATION('',(#50),#54);
+#50 = LINE('',#51,#52);
+#51 = CARTESIAN_POINT('',(9.5,0.));
+#52 = VECTOR('',#53,1.);
+#53 = DIRECTION('',(0.,-1.));
+#54 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#55 = ORIENTED_EDGE('',*,*,#56,.F.);
+#56 = EDGE_CURVE('',#57,#22,#59,.T.);
+#57 = VERTEX_POINT('',#58);
+#58 = CARTESIAN_POINT('',(-1.52,-0.25,0.5));
+#59 = SURFACE_CURVE('',#60,(#64,#71),.PCURVE_S1.);
+#60 = LINE('',#61,#62);
+#61 = CARTESIAN_POINT('',(-1.52,-0.25,-3.));
+#62 = VECTOR('',#63,1.);
+#63 = DIRECTION('',(0.,0.,1.));
+#64 = PCURVE('',#32,#65);
+#65 = DEFINITIONAL_REPRESENTATION('',(#66),#70);
+#66 = LINE('',#67,#68);
+#67 = CARTESIAN_POINT('',(0.,0.));
+#68 = VECTOR('',#69,1.);
+#69 = DIRECTION('',(1.,0.));
+#70 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#71 = PCURVE('',#72,#77);
+#72 = PLANE('',#73);
+#73 = AXIS2_PLACEMENT_3D('',#74,#75,#76);
+#74 = CARTESIAN_POINT('',(-1.52,-0.25,-3.));
+#75 = DIRECTION('',(0.,1.,0.));
+#76 = DIRECTION('',(0.,0.,1.));
+#77 = DEFINITIONAL_REPRESENTATION('',(#78),#82);
+#78 = LINE('',#79,#80);
+#79 = CARTESIAN_POINT('',(0.,0.));
+#80 = VECTOR('',#81,1.);
+#81 = DIRECTION('',(1.,0.));
+#82 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#83 = ORIENTED_EDGE('',*,*,#84,.F.);
+#84 = EDGE_CURVE('',#85,#57,#87,.T.);
+#85 = VERTEX_POINT('',#86);
+#86 = CARTESIAN_POINT('',(-1.52,0.25,0.5));
+#87 = SURFACE_CURVE('',#88,(#92,#98),.PCURVE_S1.);
+#88 = LINE('',#89,#90);
+#89 = CARTESIAN_POINT('',(-1.52,-0.25,0.5));
+#90 = VECTOR('',#91,1.);
+#91 = DIRECTION('',(0.,-1.,0.));
+#92 = PCURVE('',#32,#93);
+#93 = DEFINITIONAL_REPRESENTATION('',(#94),#97);
+#94 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#95,#96),.UNSPECIFIED.,.F.,.F.,(2,
+    2),(-0.55,5.E-02),.PIECEWISE_BEZIER_KNOTS.);
+#95 = CARTESIAN_POINT('',(3.5,-0.55));
+#96 = CARTESIAN_POINT('',(3.5,5.E-02));
+#97 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#98 = PCURVE('',#99,#104);
+#99 = PLANE('',#100);
+#100 = AXIS2_PLACEMENT_3D('',#101,#102,#103);
+#101 = CARTESIAN_POINT('',(-1.87,-0.25,0.5));
+#102 = DIRECTION('',(0.,0.,1.));
+#103 = DIRECTION('',(1.,0.,0.));
+#104 = DEFINITIONAL_REPRESENTATION('',(#105),#108);
+#105 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#106,#107),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(-0.55,5.E-02),.PIECEWISE_BEZIER_KNOTS.);
+#106 = CARTESIAN_POINT('',(0.35,0.55));
+#107 = CARTESIAN_POINT('',(0.35,-5.E-02));
+#108 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#109 = ORIENTED_EDGE('',*,*,#110,.T.);
+#110 = EDGE_CURVE('',#85,#24,#111,.T.);
+#111 = SURFACE_CURVE('',#112,(#116,#123),.PCURVE_S1.);
+#112 = LINE('',#113,#114);
+#113 = CARTESIAN_POINT('',(-1.52,0.25,-3.));
+#114 = VECTOR('',#115,1.);
+#115 = DIRECTION('',(0.,0.,1.));
+#116 = PCURVE('',#32,#117);
+#117 = DEFINITIONAL_REPRESENTATION('',(#118),#122);
+#118 = LINE('',#119,#120);
+#119 = CARTESIAN_POINT('',(0.,-0.5));
+#120 = VECTOR('',#121,1.);
+#121 = DIRECTION('',(1.,0.));
+#122 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#123 = PCURVE('',#124,#129);
+#124 = PLANE('',#125);
+#125 = AXIS2_PLACEMENT_3D('',#126,#127,#128);
+#126 = CARTESIAN_POINT('',(-1.52,0.25,-3.));
+#127 = DIRECTION('',(0.,1.,0.));
+#128 = DIRECTION('',(0.,0.,1.));
+#129 = DEFINITIONAL_REPRESENTATION('',(#130),#134);
+#130 = LINE('',#131,#132);
+#131 = CARTESIAN_POINT('',(0.,0.));
+#132 = VECTOR('',#133,1.);
+#133 = DIRECTION('',(1.,0.));
+#134 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#135 = ADVANCED_FACE('',(#136),#44,.F.);
+#136 = FACE_BOUND('',#137,.F.);
+#137 = EDGE_LOOP('',(#138,#166,#167,#195));
+#138 = ORIENTED_EDGE('',*,*,#139,.F.);
+#139 = EDGE_CURVE('',#22,#140,#142,.T.);
+#140 = VERTEX_POINT('',#141);
+#141 = CARTESIAN_POINT('',(-1.52,-0.25,8.));
+#142 = SURFACE_CURVE('',#143,(#147,#154),.PCURVE_S1.);
+#143 = LINE('',#144,#145);
+#144 = CARTESIAN_POINT('',(-1.52,-0.25,-3.));
+#145 = VECTOR('',#146,1.);
+#146 = DIRECTION('',(0.,0.,1.));
+#147 = PCURVE('',#44,#148);
+#148 = DEFINITIONAL_REPRESENTATION('',(#149),#153);
+#149 = LINE('',#150,#151);
+#150 = CARTESIAN_POINT('',(0.,0.));
+#151 = VECTOR('',#152,1.);
+#152 = DIRECTION('',(1.,0.));
+#153 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#154 = PCURVE('',#155,#160);
+#155 = PLANE('',#156);
+#156 = AXIS2_PLACEMENT_3D('',#157,#158,#159);
+#157 = CARTESIAN_POINT('',(-1.52,-0.25,-3.));
+#158 = DIRECTION('',(0.,1.,0.));
+#159 = DIRECTION('',(0.,0.,1.));
+#160 = DEFINITIONAL_REPRESENTATION('',(#161),#165);
+#161 = LINE('',#162,#163);
+#162 = CARTESIAN_POINT('',(0.,0.));
+#163 = VECTOR('',#164,1.);
+#164 = DIRECTION('',(1.,0.));
+#165 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#166 = ORIENTED_EDGE('',*,*,#21,.T.);
+#167 = ORIENTED_EDGE('',*,*,#168,.T.);
+#168 = EDGE_CURVE('',#24,#169,#171,.T.);
+#169 = VERTEX_POINT('',#170);
+#170 = CARTESIAN_POINT('',(-1.52,0.25,8.));
+#171 = SURFACE_CURVE('',#172,(#176,#183),.PCURVE_S1.);
+#172 = LINE('',#173,#174);
+#173 = CARTESIAN_POINT('',(-1.52,0.25,-3.));
+#174 = VECTOR('',#175,1.);
+#175 = DIRECTION('',(0.,0.,1.));
+#176 = PCURVE('',#44,#177);
+#177 = DEFINITIONAL_REPRESENTATION('',(#178),#182);
+#178 = LINE('',#179,#180);
+#179 = CARTESIAN_POINT('',(0.,-0.5));
+#180 = VECTOR('',#181,1.);
+#181 = DIRECTION('',(1.,0.));
+#182 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#183 = PCURVE('',#184,#189);
+#184 = PLANE('',#185);
+#185 = AXIS2_PLACEMENT_3D('',#186,#187,#188);
+#186 = CARTESIAN_POINT('',(-1.52,0.25,-3.));
+#187 = DIRECTION('',(0.,1.,0.));
+#188 = DIRECTION('',(0.,0.,1.));
+#189 = DEFINITIONAL_REPRESENTATION('',(#190),#194);
+#190 = LINE('',#191,#192);
+#191 = CARTESIAN_POINT('',(0.,0.));
+#192 = VECTOR('',#193,1.);
+#193 = DIRECTION('',(1.,0.));
+#194 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#195 = ORIENTED_EDGE('',*,*,#196,.F.);
+#196 = EDGE_CURVE('',#140,#169,#197,.T.);
+#197 = SURFACE_CURVE('',#198,(#202,#209),.PCURVE_S1.);
+#198 = LINE('',#199,#200);
+#199 = CARTESIAN_POINT('',(-1.52,-0.25,8.));
+#200 = VECTOR('',#201,1.);
+#201 = DIRECTION('',(0.,1.,0.));
+#202 = PCURVE('',#44,#203);
+#203 = DEFINITIONAL_REPRESENTATION('',(#204),#208);
+#204 = LINE('',#205,#206);
+#205 = CARTESIAN_POINT('',(11.,0.));
+#206 = VECTOR('',#207,1.);
+#207 = DIRECTION('',(0.,-1.));
+#208 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#209 = PCURVE('',#210,#215);
+#210 = PLANE('',#211);
+#211 = AXIS2_PLACEMENT_3D('',#212,#213,#214);
+#212 = CARTESIAN_POINT('',(-1.52,-0.25,8.));
+#213 = DIRECTION('',(0.,0.,1.));
+#214 = DIRECTION('',(1.,0.,0.));
+#215 = DEFINITIONAL_REPRESENTATION('',(#216),#220);
+#216 = LINE('',#217,#218);
+#217 = CARTESIAN_POINT('',(0.,0.));
+#218 = VECTOR('',#219,1.);
+#219 = DIRECTION('',(0.,1.));
+#220 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#221 = ADVANCED_FACE('',(#222),#124,.T.);
+#222 = FACE_BOUND('',#223,.T.);
+#223 = EDGE_LOOP('',(#224,#254,#280,#281));
+#224 = ORIENTED_EDGE('',*,*,#225,.F.);
+#225 = EDGE_CURVE('',#226,#228,#230,.T.);
+#226 = VERTEX_POINT('',#227);
+#227 = CARTESIAN_POINT('',(-1.02,0.25,0.5));
+#228 = VERTEX_POINT('',#229);
+#229 = CARTESIAN_POINT('',(-1.02,0.25,6.5));
+#230 = SURFACE_CURVE('',#231,(#235,#242),.PCURVE_S1.);
+#231 = LINE('',#232,#233);
+#232 = CARTESIAN_POINT('',(-1.02,0.25,-3.));
+#233 = VECTOR('',#234,1.);
+#234 = DIRECTION('',(0.,0.,1.));
+#235 = PCURVE('',#124,#236);
+#236 = DEFINITIONAL_REPRESENTATION('',(#237),#241);
+#237 = LINE('',#238,#239);
+#238 = CARTESIAN_POINT('',(0.,0.5));
+#239 = VECTOR('',#240,1.);
+#240 = DIRECTION('',(1.,0.));
+#241 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#242 = PCURVE('',#243,#248);
+#243 = PLANE('',#244);
+#244 = AXIS2_PLACEMENT_3D('',#245,#246,#247);
+#245 = CARTESIAN_POINT('',(-1.02,-0.25,-3.));
+#246 = DIRECTION('',(1.,0.,0.));
+#247 = DIRECTION('',(0.,0.,1.));
+#248 = DEFINITIONAL_REPRESENTATION('',(#249),#253);
+#249 = LINE('',#250,#251);
+#250 = CARTESIAN_POINT('',(0.,-0.5));
+#251 = VECTOR('',#252,1.);
+#252 = DIRECTION('',(1.,0.));
+#253 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#254 = ORIENTED_EDGE('',*,*,#255,.F.);
+#255 = EDGE_CURVE('',#85,#226,#256,.T.);
+#256 = SURFACE_CURVE('',#257,(#261,#268),.PCURVE_S1.);
+#257 = LINE('',#258,#259);
+#258 = CARTESIAN_POINT('',(-1.87,0.25,0.5));
+#259 = VECTOR('',#260,1.);
+#260 = DIRECTION('',(1.,0.,0.));
+#261 = PCURVE('',#124,#262);
+#262 = DEFINITIONAL_REPRESENTATION('',(#263),#267);
+#263 = LINE('',#264,#265);
+#264 = CARTESIAN_POINT('',(3.5,-0.35));
+#265 = VECTOR('',#266,1.);
+#266 = DIRECTION('',(0.,1.));
+#267 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#268 = PCURVE('',#269,#274);
+#269 = PLANE('',#270);
+#270 = AXIS2_PLACEMENT_3D('',#271,#272,#273);
+#271 = CARTESIAN_POINT('',(-1.52,0.25,-3.));
+#272 = DIRECTION('',(0.,1.,0.));
+#273 = DIRECTION('',(0.,0.,1.));
+#274 = DEFINITIONAL_REPRESENTATION('',(#275),#279);
+#275 = LINE('',#276,#277);
+#276 = CARTESIAN_POINT('',(3.5,-0.35));
+#277 = VECTOR('',#278,1.);
+#278 = DIRECTION('',(0.,1.));
+#279 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#280 = ORIENTED_EDGE('',*,*,#110,.T.);
+#281 = ORIENTED_EDGE('',*,*,#282,.T.);
+#282 = EDGE_CURVE('',#24,#228,#283,.T.);
+#283 = SURFACE_CURVE('',#284,(#288,#295),.PCURVE_S1.);
+#284 = LINE('',#285,#286);
+#285 = CARTESIAN_POINT('',(-1.52,0.25,6.5));
+#286 = VECTOR('',#287,1.);
+#287 = DIRECTION('',(1.,0.,0.));
+#288 = PCURVE('',#124,#289);
+#289 = DEFINITIONAL_REPRESENTATION('',(#290),#294);
+#290 = LINE('',#291,#292);
+#291 = CARTESIAN_POINT('',(9.5,0.));
+#292 = VECTOR('',#293,1.);
+#293 = DIRECTION('',(0.,1.));
+#294 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#295 = PCURVE('',#184,#296);
+#296 = DEFINITIONAL_REPRESENTATION('',(#297),#301);
+#297 = LINE('',#298,#299);
+#298 = CARTESIAN_POINT('',(9.5,0.));
+#299 = VECTOR('',#300,1.);
+#300 = DIRECTION('',(0.,1.));
+#301 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#302 = ADVANCED_FACE('',(#303),#99,.T.);
+#303 = FACE_BOUND('',#304,.T.);
+#304 = EDGE_LOOP('',(#305,#333,#361,#387));
+#305 = ORIENTED_EDGE('',*,*,#306,.F.);
+#306 = EDGE_CURVE('',#307,#85,#309,.T.);
+#307 = VERTEX_POINT('',#308);
+#308 = CARTESIAN_POINT('',(-1.87,0.25,0.5));
+#309 = SURFACE_CURVE('',#310,(#314,#321),.PCURVE_S1.);
+#310 = LINE('',#311,#312);
+#311 = CARTESIAN_POINT('',(-1.87,0.25,0.5));
+#312 = VECTOR('',#313,1.);
+#313 = DIRECTION('',(1.,0.,0.));
+#314 = PCURVE('',#99,#315);
+#315 = DEFINITIONAL_REPRESENTATION('',(#316),#320);
+#316 = LINE('',#317,#318);
+#317 = CARTESIAN_POINT('',(0.,0.5));
+#318 = VECTOR('',#319,1.);
+#319 = DIRECTION('',(1.,0.));
+#320 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#321 = PCURVE('',#322,#327);
+#322 = PLANE('',#323);
+#323 = AXIS2_PLACEMENT_3D('',#324,#325,#326);
+#324 = CARTESIAN_POINT('',(-1.87,0.25,0.));
+#325 = DIRECTION('',(0.,1.,0.));
+#326 = DIRECTION('',(0.,0.,1.));
+#327 = DEFINITIONAL_REPRESENTATION('',(#328),#332);
+#328 = LINE('',#329,#330);
+#329 = CARTESIAN_POINT('',(0.5,0.));
+#330 = VECTOR('',#331,1.);
+#331 = DIRECTION('',(0.,1.));
+#332 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#333 = ORIENTED_EDGE('',*,*,#334,.F.);
+#334 = EDGE_CURVE('',#335,#307,#337,.T.);
+#335 = VERTEX_POINT('',#336);
+#336 = CARTESIAN_POINT('',(-1.87,-0.25,0.5));
+#337 = SURFACE_CURVE('',#338,(#342,#349),.PCURVE_S1.);
+#338 = LINE('',#339,#340);
+#339 = CARTESIAN_POINT('',(-1.87,-0.25,0.5));
+#340 = VECTOR('',#341,1.);
+#341 = DIRECTION('',(0.,1.,0.));
+#342 = PCURVE('',#99,#343);
+#343 = DEFINITIONAL_REPRESENTATION('',(#344),#348);
+#344 = LINE('',#345,#346);
+#345 = CARTESIAN_POINT('',(0.,0.));
+#346 = VECTOR('',#347,1.);
+#347 = DIRECTION('',(0.,1.));
+#348 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#349 = PCURVE('',#350,#355);
+#350 = PLANE('',#351);
+#351 = AXIS2_PLACEMENT_3D('',#352,#353,#354);
+#352 = CARTESIAN_POINT('',(-1.87,-0.25,0.));
+#353 = DIRECTION('',(1.,0.,0.));
+#354 = DIRECTION('',(0.,0.,1.));
+#355 = DEFINITIONAL_REPRESENTATION('',(#356),#360);
+#356 = LINE('',#357,#358);
+#357 = CARTESIAN_POINT('',(0.5,0.));
+#358 = VECTOR('',#359,1.);
+#359 = DIRECTION('',(0.,-1.));
+#360 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#361 = ORIENTED_EDGE('',*,*,#362,.T.);
+#362 = EDGE_CURVE('',#335,#57,#363,.T.);
+#363 = SURFACE_CURVE('',#364,(#368,#375),.PCURVE_S1.);
+#364 = LINE('',#365,#366);
+#365 = CARTESIAN_POINT('',(-1.87,-0.25,0.5));
+#366 = VECTOR('',#367,1.);
+#367 = DIRECTION('',(1.,0.,0.));
+#368 = PCURVE('',#99,#369);
+#369 = DEFINITIONAL_REPRESENTATION('',(#370),#374);
+#370 = LINE('',#371,#372);
+#371 = CARTESIAN_POINT('',(0.,0.));
+#372 = VECTOR('',#373,1.);
+#373 = DIRECTION('',(1.,0.));
+#374 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#375 = PCURVE('',#376,#381);
+#376 = PLANE('',#377);
+#377 = AXIS2_PLACEMENT_3D('',#378,#379,#380);
+#378 = CARTESIAN_POINT('',(-1.87,-0.25,0.));
+#379 = DIRECTION('',(0.,1.,0.));
+#380 = DIRECTION('',(0.,0.,1.));
+#381 = DEFINITIONAL_REPRESENTATION('',(#382),#386);
+#382 = LINE('',#383,#384);
+#383 = CARTESIAN_POINT('',(0.5,0.));
+#384 = VECTOR('',#385,1.);
+#385 = DIRECTION('',(0.,1.));
+#386 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#387 = ORIENTED_EDGE('',*,*,#84,.F.);
+#388 = ADVANCED_FACE('',(#389),#72,.F.);
+#389 = FACE_BOUND('',#390,.F.);
+#390 = EDGE_LOOP('',(#391,#416,#442,#443));
+#391 = ORIENTED_EDGE('',*,*,#392,.F.);
+#392 = EDGE_CURVE('',#393,#395,#397,.T.);
+#393 = VERTEX_POINT('',#394);
+#394 = CARTESIAN_POINT('',(-1.02,-0.25,0.5));
+#395 = VERTEX_POINT('',#396);
+#396 = CARTESIAN_POINT('',(-1.02,-0.25,6.5));
+#397 = SURFACE_CURVE('',#398,(#402,#409),.PCURVE_S1.);
+#398 = LINE('',#399,#400);
+#399 = CARTESIAN_POINT('',(-1.02,-0.25,-3.));
+#400 = VECTOR('',#401,1.);
+#401 = DIRECTION('',(0.,0.,1.));
+#402 = PCURVE('',#72,#403);
+#403 = DEFINITIONAL_REPRESENTATION('',(#404),#408);
+#404 = LINE('',#405,#406);
+#405 = CARTESIAN_POINT('',(0.,0.5));
+#406 = VECTOR('',#407,1.);
+#407 = DIRECTION('',(1.,0.));
+#408 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#409 = PCURVE('',#243,#410);
+#410 = DEFINITIONAL_REPRESENTATION('',(#411),#415);
+#411 = LINE('',#412,#413);
+#412 = CARTESIAN_POINT('',(0.,0.));
+#413 = VECTOR('',#414,1.);
+#414 = DIRECTION('',(1.,0.));
+#415 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#416 = ORIENTED_EDGE('',*,*,#417,.F.);
+#417 = EDGE_CURVE('',#57,#393,#418,.T.);
+#418 = SURFACE_CURVE('',#419,(#423,#430),.PCURVE_S1.);
+#419 = LINE('',#420,#421);
+#420 = CARTESIAN_POINT('',(-1.87,-0.25,0.5));
+#421 = VECTOR('',#422,1.);
+#422 = DIRECTION('',(1.,0.,0.));
+#423 = PCURVE('',#72,#424);
+#424 = DEFINITIONAL_REPRESENTATION('',(#425),#429);
+#425 = LINE('',#426,#427);
+#426 = CARTESIAN_POINT('',(3.5,-0.35));
+#427 = VECTOR('',#428,1.);
+#428 = DIRECTION('',(0.,1.));
+#429 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#430 = PCURVE('',#431,#436);
+#431 = PLANE('',#432);
+#432 = AXIS2_PLACEMENT_3D('',#433,#434,#435);
+#433 = CARTESIAN_POINT('',(-1.52,-0.25,-3.));
+#434 = DIRECTION('',(0.,1.,0.));
+#435 = DIRECTION('',(0.,0.,1.));
+#436 = DEFINITIONAL_REPRESENTATION('',(#437),#441);
+#437 = LINE('',#438,#439);
+#438 = CARTESIAN_POINT('',(3.5,-0.35));
+#439 = VECTOR('',#440,1.);
+#440 = DIRECTION('',(0.,1.));
+#441 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#442 = ORIENTED_EDGE('',*,*,#56,.T.);
+#443 = ORIENTED_EDGE('',*,*,#444,.T.);
+#444 = EDGE_CURVE('',#22,#395,#445,.T.);
+#445 = SURFACE_CURVE('',#446,(#450,#457),.PCURVE_S1.);
+#446 = LINE('',#447,#448);
+#447 = CARTESIAN_POINT('',(-1.52,-0.25,6.5));
+#448 = VECTOR('',#449,1.);
+#449 = DIRECTION('',(1.,0.,0.));
+#450 = PCURVE('',#72,#451);
+#451 = DEFINITIONAL_REPRESENTATION('',(#452),#456);
+#452 = LINE('',#453,#454);
+#453 = CARTESIAN_POINT('',(9.5,0.));
+#454 = VECTOR('',#455,1.);
+#455 = DIRECTION('',(0.,1.));
+#456 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#457 = PCURVE('',#155,#458);
+#458 = DEFINITIONAL_REPRESENTATION('',(#459),#463);
+#459 = LINE('',#460,#461);
+#460 = CARTESIAN_POINT('',(9.5,0.));
+#461 = VECTOR('',#462,1.);
+#462 = DIRECTION('',(0.,1.));
+#463 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#464 = ADVANCED_FACE('',(#465),#155,.F.);
+#465 = FACE_BOUND('',#466,.F.);
+#466 = EDGE_LOOP('',(#467,#495,#496,#497));
+#467 = ORIENTED_EDGE('',*,*,#468,.F.);
+#468 = EDGE_CURVE('',#395,#469,#471,.T.);
+#469 = VERTEX_POINT('',#470);
+#470 = CARTESIAN_POINT('',(-1.02,-0.25,8.));
+#471 = SURFACE_CURVE('',#472,(#476,#483),.PCURVE_S1.);
+#472 = LINE('',#473,#474);
+#473 = CARTESIAN_POINT('',(-1.02,-0.25,-3.));
+#474 = VECTOR('',#475,1.);
+#475 = DIRECTION('',(0.,0.,1.));
+#476 = PCURVE('',#155,#477);
+#477 = DEFINITIONAL_REPRESENTATION('',(#478),#482);
+#478 = LINE('',#479,#480);
+#479 = CARTESIAN_POINT('',(0.,0.5));
+#480 = VECTOR('',#481,1.);
+#481 = DIRECTION('',(1.,0.));
+#482 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#483 = PCURVE('',#484,#489);
+#484 = PLANE('',#485);
+#485 = AXIS2_PLACEMENT_3D('',#486,#487,#488);
+#486 = CARTESIAN_POINT('',(-1.52,-0.25,6.5));
+#487 = DIRECTION('',(0.,1.,0.));
+#488 = DIRECTION('',(0.,0.,1.));
+#489 = DEFINITIONAL_REPRESENTATION('',(#490),#494);
+#490 = LINE('',#491,#492);
+#491 = CARTESIAN_POINT('',(-9.5,0.5));
+#492 = VECTOR('',#493,1.);
+#493 = DIRECTION('',(1.,0.));
+#494 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#495 = ORIENTED_EDGE('',*,*,#444,.F.);
+#496 = ORIENTED_EDGE('',*,*,#139,.T.);
+#497 = ORIENTED_EDGE('',*,*,#498,.T.);
+#498 = EDGE_CURVE('',#140,#469,#499,.T.);
+#499 = SURFACE_CURVE('',#500,(#504,#511),.PCURVE_S1.);
+#500 = LINE('',#501,#502);
+#501 = CARTESIAN_POINT('',(-1.52,-0.25,8.));
+#502 = VECTOR('',#503,1.);
+#503 = DIRECTION('',(1.,0.,0.));
+#504 = PCURVE('',#155,#505);
+#505 = DEFINITIONAL_REPRESENTATION('',(#506),#510);
+#506 = LINE('',#507,#508);
+#507 = CARTESIAN_POINT('',(11.,0.));
+#508 = VECTOR('',#509,1.);
+#509 = DIRECTION('',(0.,1.));
+#510 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#511 = PCURVE('',#210,#512);
+#512 = DEFINITIONAL_REPRESENTATION('',(#513),#517);
+#513 = LINE('',#514,#515);
+#514 = CARTESIAN_POINT('',(0.,0.));
+#515 = VECTOR('',#516,1.);
+#516 = DIRECTION('',(1.,0.));
+#517 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#518 = ADVANCED_FACE('',(#519),#210,.T.);
+#519 = FACE_BOUND('',#520,.T.);
+#520 = EDGE_LOOP('',(#521,#522,#523,#551));
+#521 = ORIENTED_EDGE('',*,*,#196,.F.);
+#522 = ORIENTED_EDGE('',*,*,#498,.T.);
+#523 = ORIENTED_EDGE('',*,*,#524,.T.);
+#524 = EDGE_CURVE('',#469,#525,#527,.T.);
+#525 = VERTEX_POINT('',#526);
+#526 = CARTESIAN_POINT('',(-1.02,0.25,8.));
+#527 = SURFACE_CURVE('',#528,(#532,#539),.PCURVE_S1.);
+#528 = LINE('',#529,#530);
+#529 = CARTESIAN_POINT('',(-1.02,-0.25,8.));
+#530 = VECTOR('',#531,1.);
+#531 = DIRECTION('',(0.,1.,0.));
+#532 = PCURVE('',#210,#533);
+#533 = DEFINITIONAL_REPRESENTATION('',(#534),#538);
+#534 = LINE('',#535,#536);
+#535 = CARTESIAN_POINT('',(0.5,0.));
+#536 = VECTOR('',#537,1.);
+#537 = DIRECTION('',(0.,1.));
+#538 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#539 = PCURVE('',#540,#545);
+#540 = PLANE('',#541);
+#541 = AXIS2_PLACEMENT_3D('',#542,#543,#544);
+#542 = CARTESIAN_POINT('',(-2.25,-1.5,8.));
+#543 = DIRECTION('',(0.,0.,1.));
+#544 = DIRECTION('',(1.,0.,0.));
+#545 = DEFINITIONAL_REPRESENTATION('',(#546),#550);
+#546 = LINE('',#547,#548);
+#547 = CARTESIAN_POINT('',(1.23,1.25));
+#548 = VECTOR('',#549,1.);
+#549 = DIRECTION('',(0.,1.));
+#550 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#551 = ORIENTED_EDGE('',*,*,#552,.F.);
+#552 = EDGE_CURVE('',#169,#525,#553,.T.);
+#553 = SURFACE_CURVE('',#554,(#558,#565),.PCURVE_S1.);
+#554 = LINE('',#555,#556);
+#555 = CARTESIAN_POINT('',(-1.52,0.25,8.));
+#556 = VECTOR('',#557,1.);
+#557 = DIRECTION('',(1.,0.,0.));
+#558 = PCURVE('',#210,#559);
+#559 = DEFINITIONAL_REPRESENTATION('',(#560),#564);
+#560 = LINE('',#561,#562);
+#561 = CARTESIAN_POINT('',(0.,0.5));
+#562 = VECTOR('',#563,1.);
+#563 = DIRECTION('',(1.,0.));
+#564 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#565 = PCURVE('',#184,#566);
+#566 = DEFINITIONAL_REPRESENTATION('',(#567),#571);
+#567 = LINE('',#568,#569);
+#568 = CARTESIAN_POINT('',(11.,0.));
+#569 = VECTOR('',#570,1.);
+#570 = DIRECTION('',(0.,1.));
+#571 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#572 = ADVANCED_FACE('',(#573),#184,.T.);
+#573 = FACE_BOUND('',#574,.T.);
+#574 = EDGE_LOOP('',(#575,#601,#602,#603));
+#575 = ORIENTED_EDGE('',*,*,#576,.F.);
+#576 = EDGE_CURVE('',#228,#525,#577,.T.);
+#577 = SURFACE_CURVE('',#578,(#582,#589),.PCURVE_S1.);
+#578 = LINE('',#579,#580);
+#579 = CARTESIAN_POINT('',(-1.02,0.25,-3.));
+#580 = VECTOR('',#581,1.);
+#581 = DIRECTION('',(0.,0.,1.));
+#582 = PCURVE('',#184,#583);
+#583 = DEFINITIONAL_REPRESENTATION('',(#584),#588);
+#584 = LINE('',#585,#586);
+#585 = CARTESIAN_POINT('',(0.,0.5));
+#586 = VECTOR('',#587,1.);
+#587 = DIRECTION('',(1.,0.));
+#588 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#589 = PCURVE('',#590,#595);
+#590 = PLANE('',#591);
+#591 = AXIS2_PLACEMENT_3D('',#592,#593,#594);
+#592 = CARTESIAN_POINT('',(-1.52,0.25,6.5));
+#593 = DIRECTION('',(0.,1.,0.));
+#594 = DIRECTION('',(0.,0.,1.));
+#595 = DEFINITIONAL_REPRESENTATION('',(#596),#600);
+#596 = LINE('',#597,#598);
+#597 = CARTESIAN_POINT('',(-9.5,0.5));
+#598 = VECTOR('',#599,1.);
+#599 = DIRECTION('',(1.,0.));
+#600 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#601 = ORIENTED_EDGE('',*,*,#282,.F.);
+#602 = ORIENTED_EDGE('',*,*,#168,.T.);
+#603 = ORIENTED_EDGE('',*,*,#552,.T.);
+#604 = ADVANCED_FACE('',(#605),#243,.T.);
+#605 = FACE_BOUND('',#606,.T.);
+#606 = EDGE_LOOP('',(#607,#608,#632,#633));
+#607 = ORIENTED_EDGE('',*,*,#392,.F.);
+#608 = ORIENTED_EDGE('',*,*,#609,.F.);
+#609 = EDGE_CURVE('',#226,#393,#610,.T.);
+#610 = SURFACE_CURVE('',#611,(#615,#621),.PCURVE_S1.);
+#611 = LINE('',#612,#613);
+#612 = CARTESIAN_POINT('',(-1.02,-0.25,0.5));
+#613 = VECTOR('',#614,1.);
+#614 = DIRECTION('',(0.,-1.,0.));
+#615 = PCURVE('',#243,#616);
+#616 = DEFINITIONAL_REPRESENTATION('',(#617),#620);
+#617 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#618,#619),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(-0.55,5.E-02),.PIECEWISE_BEZIER_KNOTS.);
+#618 = CARTESIAN_POINT('',(3.5,-0.55));
+#619 = CARTESIAN_POINT('',(3.5,5.E-02));
+#620 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#621 = PCURVE('',#622,#627);
+#622 = PLANE('',#623);
+#623 = AXIS2_PLACEMENT_3D('',#624,#625,#626);
+#624 = CARTESIAN_POINT('',(-1.87,-0.25,0.5));
+#625 = DIRECTION('',(0.,0.,1.));
+#626 = DIRECTION('',(1.,0.,0.));
+#627 = DEFINITIONAL_REPRESENTATION('',(#628),#631);
+#628 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#629,#630),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(-0.55,5.E-02),.PIECEWISE_BEZIER_KNOTS.);
+#629 = CARTESIAN_POINT('',(0.85,0.55));
+#630 = CARTESIAN_POINT('',(0.85,-5.E-02));
+#631 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#632 = ORIENTED_EDGE('',*,*,#225,.T.);
+#633 = ORIENTED_EDGE('',*,*,#634,.T.);
+#634 = EDGE_CURVE('',#228,#395,#635,.T.);
+#635 = SURFACE_CURVE('',#636,(#640,#646),.PCURVE_S1.);
+#636 = LINE('',#637,#638);
+#637 = CARTESIAN_POINT('',(-1.02,-0.25,6.5));
+#638 = VECTOR('',#639,1.);
+#639 = DIRECTION('',(0.,-1.,0.));
+#640 = PCURVE('',#243,#641);
+#641 = DEFINITIONAL_REPRESENTATION('',(#642),#645);
+#642 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#643,#644),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(-0.55,5.E-02),.PIECEWISE_BEZIER_KNOTS.);
+#643 = CARTESIAN_POINT('',(9.5,-0.55));
+#644 = CARTESIAN_POINT('',(9.5,5.E-02));
+#645 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#646 = PCURVE('',#647,#652);
+#647 = PLANE('',#648);
+#648 = AXIS2_PLACEMENT_3D('',#649,#650,#651);
+#649 = CARTESIAN_POINT('',(-1.52,-0.25,6.5));
+#650 = DIRECTION('',(0.,0.,1.));
+#651 = DIRECTION('',(1.,0.,0.));
+#652 = DEFINITIONAL_REPRESENTATION('',(#653),#656);
+#653 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#654,#655),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(-0.55,5.E-02),.PIECEWISE_BEZIER_KNOTS.);
+#654 = CARTESIAN_POINT('',(0.5,0.55));
+#655 = CARTESIAN_POINT('',(0.5,-5.E-02));
+#656 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#657 = ADVANCED_FACE('',(#658),#269,.T.);
+#658 = FACE_BOUND('',#659,.T.);
+#659 = EDGE_LOOP('',(#660,#688,#716,#737));
+#660 = ORIENTED_EDGE('',*,*,#661,.F.);
+#661 = EDGE_CURVE('',#662,#226,#664,.T.);
+#662 = VERTEX_POINT('',#663);
+#663 = CARTESIAN_POINT('',(-1.02,0.25,0.));
+#664 = SURFACE_CURVE('',#665,(#669,#676),.PCURVE_S1.);
+#665 = LINE('',#666,#667);
+#666 = CARTESIAN_POINT('',(-1.02,0.25,-3.));
+#667 = VECTOR('',#668,1.);
+#668 = DIRECTION('',(0.,0.,1.));
+#669 = PCURVE('',#269,#670);
+#670 = DEFINITIONAL_REPRESENTATION('',(#671),#675);
+#671 = LINE('',#672,#673);
+#672 = CARTESIAN_POINT('',(0.,0.5));
+#673 = VECTOR('',#674,1.);
+#674 = DIRECTION('',(1.,0.));
+#675 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#676 = PCURVE('',#677,#682);
+#677 = PLANE('',#678);
+#678 = AXIS2_PLACEMENT_3D('',#679,#680,#681);
+#679 = CARTESIAN_POINT('',(-1.87,0.25,0.));
+#680 = DIRECTION('',(0.,1.,0.));
+#681 = DIRECTION('',(0.,0.,1.));
+#682 = DEFINITIONAL_REPRESENTATION('',(#683),#687);
+#683 = LINE('',#684,#685);
+#684 = CARTESIAN_POINT('',(-3.,0.85));
+#685 = VECTOR('',#686,1.);
+#686 = DIRECTION('',(1.,0.));
+#687 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#688 = ORIENTED_EDGE('',*,*,#689,.F.);
+#689 = EDGE_CURVE('',#690,#662,#692,.T.);
+#690 = VERTEX_POINT('',#691);
+#691 = CARTESIAN_POINT('',(-1.52,0.25,0.));
+#692 = SURFACE_CURVE('',#693,(#697,#704),.PCURVE_S1.);
+#693 = LINE('',#694,#695);
+#694 = CARTESIAN_POINT('',(-1.87,0.25,0.));
+#695 = VECTOR('',#696,1.);
+#696 = DIRECTION('',(1.,0.,0.));
+#697 = PCURVE('',#269,#698);
+#698 = DEFINITIONAL_REPRESENTATION('',(#699),#703);
+#699 = LINE('',#700,#701);
+#700 = CARTESIAN_POINT('',(3.,-0.35));
+#701 = VECTOR('',#702,1.);
+#702 = DIRECTION('',(0.,1.));
+#703 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#704 = PCURVE('',#705,#710);
+#705 = PLANE('',#706);
+#706 = AXIS2_PLACEMENT_3D('',#707,#708,#709);
+#707 = CARTESIAN_POINT('',(-1.52,0.25,-3.));
+#708 = DIRECTION('',(0.,1.,0.));
+#709 = DIRECTION('',(0.,0.,1.));
+#710 = DEFINITIONAL_REPRESENTATION('',(#711),#715);
+#711 = LINE('',#712,#713);
+#712 = CARTESIAN_POINT('',(3.,-0.35));
+#713 = VECTOR('',#714,1.);
+#714 = DIRECTION('',(0.,1.));
+#715 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#716 = ORIENTED_EDGE('',*,*,#717,.T.);
+#717 = EDGE_CURVE('',#690,#85,#718,.T.);
+#718 = SURFACE_CURVE('',#719,(#723,#730),.PCURVE_S1.);
+#719 = LINE('',#720,#721);
+#720 = CARTESIAN_POINT('',(-1.52,0.25,-3.));
+#721 = VECTOR('',#722,1.);
+#722 = DIRECTION('',(0.,0.,1.));
+#723 = PCURVE('',#269,#724);
+#724 = DEFINITIONAL_REPRESENTATION('',(#725),#729);
+#725 = LINE('',#726,#727);
+#726 = CARTESIAN_POINT('',(0.,0.));
+#727 = VECTOR('',#728,1.);
+#728 = DIRECTION('',(1.,0.));
+#729 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#730 = PCURVE('',#322,#731);
+#731 = DEFINITIONAL_REPRESENTATION('',(#732),#736);
+#732 = LINE('',#733,#734);
+#733 = CARTESIAN_POINT('',(-3.,0.35));
+#734 = VECTOR('',#735,1.);
+#735 = DIRECTION('',(1.,0.));
+#736 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#737 = ORIENTED_EDGE('',*,*,#255,.T.);
+#738 = ADVANCED_FACE('',(#739),#322,.T.);
+#739 = FACE_BOUND('',#740,.T.);
+#740 = EDGE_LOOP('',(#741,#769,#790,#791));
+#741 = ORIENTED_EDGE('',*,*,#742,.F.);
+#742 = EDGE_CURVE('',#743,#690,#745,.T.);
+#743 = VERTEX_POINT('',#744);
+#744 = CARTESIAN_POINT('',(-1.87,0.25,0.));
+#745 = SURFACE_CURVE('',#746,(#750,#757),.PCURVE_S1.);
+#746 = LINE('',#747,#748);
+#747 = CARTESIAN_POINT('',(-1.87,0.25,0.));
+#748 = VECTOR('',#749,1.);
+#749 = DIRECTION('',(1.,0.,0.));
+#750 = PCURVE('',#322,#751);
+#751 = DEFINITIONAL_REPRESENTATION('',(#752),#756);
+#752 = LINE('',#753,#754);
+#753 = CARTESIAN_POINT('',(0.,0.));
+#754 = VECTOR('',#755,1.);
+#755 = DIRECTION('',(0.,1.));
+#756 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#757 = PCURVE('',#758,#763);
+#758 = PLANE('',#759);
+#759 = AXIS2_PLACEMENT_3D('',#760,#761,#762);
+#760 = CARTESIAN_POINT('',(-1.87,-0.25,0.));
+#761 = DIRECTION('',(0.,0.,1.));
+#762 = DIRECTION('',(1.,0.,0.));
+#763 = DEFINITIONAL_REPRESENTATION('',(#764),#768);
+#764 = LINE('',#765,#766);
+#765 = CARTESIAN_POINT('',(0.,0.5));
+#766 = VECTOR('',#767,1.);
+#767 = DIRECTION('',(1.,0.));
+#768 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#769 = ORIENTED_EDGE('',*,*,#770,.T.);
+#770 = EDGE_CURVE('',#743,#307,#771,.T.);
+#771 = SURFACE_CURVE('',#772,(#776,#783),.PCURVE_S1.);
+#772 = LINE('',#773,#774);
+#773 = CARTESIAN_POINT('',(-1.87,0.25,0.));
+#774 = VECTOR('',#775,1.);
+#775 = DIRECTION('',(0.,0.,1.));
+#776 = PCURVE('',#322,#777);
+#777 = DEFINITIONAL_REPRESENTATION('',(#778),#782);
+#778 = LINE('',#779,#780);
+#779 = CARTESIAN_POINT('',(0.,0.));
+#780 = VECTOR('',#781,1.);
+#781 = DIRECTION('',(1.,0.));
+#782 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#783 = PCURVE('',#350,#784);
+#784 = DEFINITIONAL_REPRESENTATION('',(#785),#789);
+#785 = LINE('',#786,#787);
+#786 = CARTESIAN_POINT('',(0.,-0.5));
+#787 = VECTOR('',#788,1.);
+#788 = DIRECTION('',(1.,0.));
+#789 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#790 = ORIENTED_EDGE('',*,*,#306,.T.);
+#791 = ORIENTED_EDGE('',*,*,#717,.F.);
+#792 = ADVANCED_FACE('',(#793),#376,.F.);
+#793 = FACE_BOUND('',#794,.F.);
+#794 = EDGE_LOOP('',(#795,#820,#841,#842));
+#795 = ORIENTED_EDGE('',*,*,#796,.F.);
+#796 = EDGE_CURVE('',#797,#799,#801,.T.);
+#797 = VERTEX_POINT('',#798);
+#798 = CARTESIAN_POINT('',(-1.87,-0.25,0.));
+#799 = VERTEX_POINT('',#800);
+#800 = CARTESIAN_POINT('',(-1.52,-0.25,0.));
+#801 = SURFACE_CURVE('',#802,(#806,#813),.PCURVE_S1.);
+#802 = LINE('',#803,#804);
+#803 = CARTESIAN_POINT('',(-1.87,-0.25,0.));
+#804 = VECTOR('',#805,1.);
+#805 = DIRECTION('',(1.,0.,0.));
+#806 = PCURVE('',#376,#807);
+#807 = DEFINITIONAL_REPRESENTATION('',(#808),#812);
+#808 = LINE('',#809,#810);
+#809 = CARTESIAN_POINT('',(0.,0.));
+#810 = VECTOR('',#811,1.);
+#811 = DIRECTION('',(0.,1.));
+#812 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#813 = PCURVE('',#758,#814);
+#814 = DEFINITIONAL_REPRESENTATION('',(#815),#819);
+#815 = LINE('',#816,#817);
+#816 = CARTESIAN_POINT('',(0.,0.));
+#817 = VECTOR('',#818,1.);
+#818 = DIRECTION('',(1.,0.));
+#819 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#820 = ORIENTED_EDGE('',*,*,#821,.T.);
+#821 = EDGE_CURVE('',#797,#335,#822,.T.);
+#822 = SURFACE_CURVE('',#823,(#827,#834),.PCURVE_S1.);
+#823 = LINE('',#824,#825);
+#824 = CARTESIAN_POINT('',(-1.87,-0.25,0.));
+#825 = VECTOR('',#826,1.);
+#826 = DIRECTION('',(0.,0.,1.));
+#827 = PCURVE('',#376,#828);
+#828 = DEFINITIONAL_REPRESENTATION('',(#829),#833);
+#829 = LINE('',#830,#831);
+#830 = CARTESIAN_POINT('',(0.,0.));
+#831 = VECTOR('',#832,1.);
+#832 = DIRECTION('',(1.,0.));
+#833 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#834 = PCURVE('',#350,#835);
+#835 = DEFINITIONAL_REPRESENTATION('',(#836),#840);
+#836 = LINE('',#837,#838);
+#837 = CARTESIAN_POINT('',(0.,0.));
+#838 = VECTOR('',#839,1.);
+#839 = DIRECTION('',(1.,0.));
+#840 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#841 = ORIENTED_EDGE('',*,*,#362,.T.);
+#842 = ORIENTED_EDGE('',*,*,#843,.F.);
+#843 = EDGE_CURVE('',#799,#57,#844,.T.);
+#844 = SURFACE_CURVE('',#845,(#849,#856),.PCURVE_S1.);
+#845 = LINE('',#846,#847);
+#846 = CARTESIAN_POINT('',(-1.52,-0.25,-3.));
+#847 = VECTOR('',#848,1.);
+#848 = DIRECTION('',(0.,0.,1.));
+#849 = PCURVE('',#376,#850);
+#850 = DEFINITIONAL_REPRESENTATION('',(#851),#855);
+#851 = LINE('',#852,#853);
+#852 = CARTESIAN_POINT('',(-3.,0.35));
+#853 = VECTOR('',#854,1.);
+#854 = DIRECTION('',(1.,0.));
+#855 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#856 = PCURVE('',#431,#857);
+#857 = DEFINITIONAL_REPRESENTATION('',(#858),#862);
+#858 = LINE('',#859,#860);
+#859 = CARTESIAN_POINT('',(0.,0.));
+#860 = VECTOR('',#861,1.);
+#861 = DIRECTION('',(1.,0.));
+#862 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#863 = ADVANCED_FACE('',(#864),#350,.F.);
+#864 = FACE_BOUND('',#865,.F.);
+#865 = EDGE_LOOP('',(#866,#867,#888,#889));
+#866 = ORIENTED_EDGE('',*,*,#821,.F.);
+#867 = ORIENTED_EDGE('',*,*,#868,.T.);
+#868 = EDGE_CURVE('',#797,#743,#869,.T.);
+#869 = SURFACE_CURVE('',#870,(#874,#881),.PCURVE_S1.);
+#870 = LINE('',#871,#872);
+#871 = CARTESIAN_POINT('',(-1.87,-0.25,0.));
+#872 = VECTOR('',#873,1.);
+#873 = DIRECTION('',(0.,1.,0.));
+#874 = PCURVE('',#350,#875);
+#875 = DEFINITIONAL_REPRESENTATION('',(#876),#880);
+#876 = LINE('',#877,#878);
+#877 = CARTESIAN_POINT('',(0.,0.));
+#878 = VECTOR('',#879,1.);
+#879 = DIRECTION('',(0.,-1.));
+#880 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#881 = PCURVE('',#758,#882);
+#882 = DEFINITIONAL_REPRESENTATION('',(#883),#887);
+#883 = LINE('',#884,#885);
+#884 = CARTESIAN_POINT('',(0.,0.));
+#885 = VECTOR('',#886,1.);
+#886 = DIRECTION('',(0.,1.));
+#887 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#888 = ORIENTED_EDGE('',*,*,#770,.T.);
+#889 = ORIENTED_EDGE('',*,*,#334,.F.);
+#890 = ADVANCED_FACE('',(#891),#431,.F.);
+#891 = FACE_BOUND('',#892,.F.);
+#892 = EDGE_LOOP('',(#893,#921,#947,#948));
+#893 = ORIENTED_EDGE('',*,*,#894,.F.);
+#894 = EDGE_CURVE('',#895,#393,#897,.T.);
+#895 = VERTEX_POINT('',#896);
+#896 = CARTESIAN_POINT('',(-1.02,-0.25,0.));
+#897 = SURFACE_CURVE('',#898,(#902,#909),.PCURVE_S1.);
+#898 = LINE('',#899,#900);
+#899 = CARTESIAN_POINT('',(-1.02,-0.25,-3.));
+#900 = VECTOR('',#901,1.);
+#901 = DIRECTION('',(0.,0.,1.));
+#902 = PCURVE('',#431,#903);
+#903 = DEFINITIONAL_REPRESENTATION('',(#904),#908);
+#904 = LINE('',#905,#906);
+#905 = CARTESIAN_POINT('',(0.,0.5));
+#906 = VECTOR('',#907,1.);
+#907 = DIRECTION('',(1.,0.));
+#908 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#909 = PCURVE('',#910,#915);
+#910 = PLANE('',#911);
+#911 = AXIS2_PLACEMENT_3D('',#912,#913,#914);
+#912 = CARTESIAN_POINT('',(-1.87,-0.25,0.));
+#913 = DIRECTION('',(0.,1.,0.));
+#914 = DIRECTION('',(0.,0.,1.));
+#915 = DEFINITIONAL_REPRESENTATION('',(#916),#920);
+#916 = LINE('',#917,#918);
+#917 = CARTESIAN_POINT('',(-3.,0.85));
+#918 = VECTOR('',#919,1.);
+#919 = DIRECTION('',(1.,0.));
+#920 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#921 = ORIENTED_EDGE('',*,*,#922,.F.);
+#922 = EDGE_CURVE('',#799,#895,#923,.T.);
+#923 = SURFACE_CURVE('',#924,(#928,#935),.PCURVE_S1.);
+#924 = LINE('',#925,#926);
+#925 = CARTESIAN_POINT('',(-1.87,-0.25,0.));
+#926 = VECTOR('',#927,1.);
+#927 = DIRECTION('',(1.,0.,0.));
+#928 = PCURVE('',#431,#929);
+#929 = DEFINITIONAL_REPRESENTATION('',(#930),#934);
+#930 = LINE('',#931,#932);
+#931 = CARTESIAN_POINT('',(3.,-0.35));
+#932 = VECTOR('',#933,1.);
+#933 = DIRECTION('',(0.,1.));
+#934 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#935 = PCURVE('',#936,#941);
+#936 = PLANE('',#937);
+#937 = AXIS2_PLACEMENT_3D('',#938,#939,#940);
+#938 = CARTESIAN_POINT('',(-1.52,-0.25,-3.));
+#939 = DIRECTION('',(0.,1.,0.));
+#940 = DIRECTION('',(0.,0.,1.));
+#941 = DEFINITIONAL_REPRESENTATION('',(#942),#946);
+#942 = LINE('',#943,#944);
+#943 = CARTESIAN_POINT('',(3.,-0.35));
+#944 = VECTOR('',#945,1.);
+#945 = DIRECTION('',(0.,1.));
+#946 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#947 = ORIENTED_EDGE('',*,*,#843,.T.);
+#948 = ORIENTED_EDGE('',*,*,#417,.T.);
+#949 = ADVANCED_FACE('',(#950),#484,.F.);
+#950 = FACE_BOUND('',#951,.F.);
+#951 = EDGE_LOOP('',(#952,#975,#976,#997,#1665,#2297,#2318));
+#952 = ORIENTED_EDGE('',*,*,#953,.F.);
+#953 = EDGE_CURVE('',#395,#954,#956,.T.);
+#954 = VERTEX_POINT('',#955);
+#955 = CARTESIAN_POINT('',(-8.205080756888E-02,-0.25,6.5));
+#956 = SURFACE_CURVE('',#957,(#961,#968),.PCURVE_S1.);
+#957 = LINE('',#958,#959);
+#958 = CARTESIAN_POINT('',(-1.52,-0.25,6.5));
+#959 = VECTOR('',#960,1.);
+#960 = DIRECTION('',(1.,0.,0.));
+#961 = PCURVE('',#484,#962);
+#962 = DEFINITIONAL_REPRESENTATION('',(#963),#967);
+#963 = LINE('',#964,#965);
+#964 = CARTESIAN_POINT('',(0.,0.));
+#965 = VECTOR('',#966,1.);
+#966 = DIRECTION('',(0.,1.));
+#967 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#968 = PCURVE('',#647,#969);
+#969 = DEFINITIONAL_REPRESENTATION('',(#970),#974);
+#970 = LINE('',#971,#972);
+#971 = CARTESIAN_POINT('',(0.,0.));
+#972 = VECTOR('',#973,1.);
+#973 = DIRECTION('',(1.,0.));
+#974 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#975 = ORIENTED_EDGE('',*,*,#468,.T.);
+#976 = ORIENTED_EDGE('',*,*,#977,.T.);
+#977 = EDGE_CURVE('',#469,#978,#980,.T.);
+#978 = VERTEX_POINT('',#979);
+#979 = CARTESIAN_POINT('',(-0.623609564465,-0.25,8.));
+#980 = SURFACE_CURVE('',#981,(#985,#991),.PCURVE_S1.);
+#981 = LINE('',#982,#983);
+#982 = CARTESIAN_POINT('',(-1.885,-0.25,8.));
+#983 = VECTOR('',#984,1.);
+#984 = DIRECTION('',(1.,0.,0.));
+#985 = PCURVE('',#484,#986);
+#986 = DEFINITIONAL_REPRESENTATION('',(#987),#990);
+#987 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#988,#989),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(6.1E-02,2.972372055837),.PIECEWISE_BEZIER_KNOTS.);
+#988 = CARTESIAN_POINT('',(1.5,-0.304));
+#989 = CARTESIAN_POINT('',(1.5,2.607372055837));
+#990 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#991 = PCURVE('',#540,#992);
+#992 = DEFINITIONAL_REPRESENTATION('',(#993),#996);
+#993 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#994,#995),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(6.1E-02,2.972372055837),.PIECEWISE_BEZIER_KNOTS.);
+#994 = CARTESIAN_POINT('',(0.426,1.25));
+#995 = CARTESIAN_POINT('',(3.337372055837,1.25));
+#996 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#997 = ORIENTED_EDGE('',*,*,#998,.F.);
+#998 = EDGE_CURVE('',#999,#978,#1001,.T.);
+#999 = VERTEX_POINT('',#1000);
+#1000 = CARTESIAN_POINT('',(-0.277611827298,-0.25,7.553272835134));
+#1001 = SURFACE_CURVE('',#1002,(#1209,#1419),.PCURVE_S1.);
+#1002 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#1003,#1004,#1005,#1006,#1007,
+    #1008,#1009,#1010,#1011,#1012,#1013,#1014,#1015,#1016,#1017,#1018,
+    #1019,#1020,#1021,#1022,#1023,#1024,#1025,#1026,#1027,#1028,#1029,
+    #1030,#1031,#1032,#1033,#1034,#1035,#1036,#1037,#1038,#1039,#1040,
+    #1041,#1042,#1043,#1044,#1045,#1046,#1047,#1048,#1049,#1050,#1051,
+    #1052,#1053,#1054,#1055,#1056,#1057,#1058,#1059,#1060,#1061,#1062,
+    #1063,#1064,#1065,#1066,#1067,#1068,#1069,#1070,#1071,#1072,#1073,
+    #1074,#1075,#1076,#1077,#1078,#1079,#1080,#1081,#1082,#1083,#1084,
+    #1085,#1086,#1087,#1088,#1089,#1090,#1091,#1092,#1093,#1094,#1095,
+    #1096,#1097,#1098,#1099,#1100,#1101,#1102,#1103,#1104,#1105,#1106,
+    #1107,#1108,#1109,#1110,#1111,#1112,#1113,#1114,#1115,#1116,#1117,
+    #1118,#1119,#1120,#1121,#1122,#1123,#1124,#1125,#1126,#1127,#1128,
+    #1129,#1130,#1131,#1132,#1133,#1134,#1135,#1136,#1137,#1138,#1139,
+    #1140,#1141,#1142,#1143,#1144,#1145,#1146,#1147,#1148,#1149,#1150,
+    #1151,#1152,#1153,#1154,#1155,#1156,#1157,#1158,#1159,#1160,#1161,
+    #1162,#1163,#1164,#1165,#1166,#1167,#1168,#1169,#1170,#1171,#1172,
+    #1173,#1174,#1175,#1176,#1177,#1178,#1179,#1180,#1181,#1182,#1183,
+    #1184,#1185,#1186,#1187,#1188,#1189,#1190,#1191,#1192,#1193,#1194,
+    #1195,#1196,#1197,#1198,#1199,#1200,#1201,#1202,#1203,#1204,#1205,
+    #1206,#1207,#1208),.UNSPECIFIED.,.T.,.F.,(8,6,6,6,6,6,6,6,6,6,6,6,6,
+    6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,8),(0.,3.306306353564E-02,
+    6.70731577925E-02,9.054078335044E-02,0.152677799902,0.16045596061,
+    0.185750799506,0.215057776675,0.238502821093,0.272382175545,
+    0.305024356171,0.312239878741,0.318424208034,0.366998899595,
+    0.45097723489,0.472823373232,0.51340127667,0.556369823065,
+    0.585842427874,0.619505864517,0.635770572791,0.643816348582,
+    0.647827661298,0.651838956171,0.684256589606,0.718073753205,
+    0.747658630526,0.790657540088,0.818795433622,0.853054346526,
+    0.937324392181,0.967765551447,0.983981790434,0.992302953497,1.),
+  .UNSPECIFIED.);
+#1003 = CARTESIAN_POINT('',(-0.277611827298,-0.25,7.553272835134));
+#1004 = CARTESIAN_POINT('',(-0.292521230573,-0.25,7.559202577688));
+#1005 = CARTESIAN_POINT('',(-0.307791004535,-0.25,7.565739279286));
+#1006 = CARTESIAN_POINT('',(-0.323372262286,-0.25,7.572928673815));
+#1007 = CARTESIAN_POINT('',(-0.339195407911,-0.25,7.580813670624));
+#1008 = CARTESIAN_POINT('',(-0.3551712104,-0.25,7.589427477736));
+#1009 = CARTESIAN_POINT('',(-0.371191877565,-0.25,7.598786725058));
+#1010 = CARTESIAN_POINT('',(-0.403528961607,-0.25,7.619271684863));
+#1011 = CARTESIAN_POINT('',(-0.419846260847,-0.25,7.630443272385));
+#1012 = CARTESIAN_POINT('',(-0.435950889755,-0.25,7.642394410937));
+#1013 = CARTESIAN_POINT('',(-0.451710823614,-0.25,7.655103018623));
+#1014 = CARTESIAN_POINT('',(-0.467000484674,-0.25,7.668531479906));
+#1015 = CARTESIAN_POINT('',(-0.481706075918,-0.25,7.682628254652));
+#1016 = CARTESIAN_POINT('',(-0.505408326046,-0.25,7.707473623097));
+#1017 = CARTESIAN_POINT('',(-0.514762757388,-0.25,7.717906869767));
+#1018 = CARTESIAN_POINT('',(-0.523763346196,-0.25,7.728609873825));
+#1019 = CARTESIAN_POINT('',(-0.532383270103,-0.25,7.739561554594));
+#1020 = CARTESIAN_POINT('',(-0.540599709043,-0.25,7.750739642026));
+#1021 = CARTESIAN_POINT('',(-0.548393807263,-0.25,7.762121214667));
+#1022 = CARTESIAN_POINT('',(-0.575229868418,-0.25,7.804296884924));
+#1023 = CARTESIAN_POINT('',(-0.591637997099,-0.25,7.836166746209));
+#1024 = CARTESIAN_POINT('',(-0.604707000075,-0.25,7.868876633799));
+#1025 = CARTESIAN_POINT('',(-0.614338404562,-0.25,7.901985009258));
+#1026 = CARTESIAN_POINT('',(-0.620582788965,-0.25,7.935079223019));
+#1027 = CARTESIAN_POINT('',(-0.623601352452,-0.25,7.967808836248));
+#1028 = CARTESIAN_POINT('',(-0.623610577763,-0.25,8.003914871592));
+#1029 = CARTESIAN_POINT('',(-0.623564450711,-0.25,8.007939720672));
+#1030 = CARTESIAN_POINT('',(-0.623470747208,-0.25,8.011978434626));
+#1031 = CARTESIAN_POINT('',(-0.62332905341,-0.25,8.016020823341));
+#1032 = CARTESIAN_POINT('',(-0.623138976571,-0.25,8.020075491742));
+#1033 = CARTESIAN_POINT('',(-0.622900138429,-0.25,8.024136278337));
+#1034 = CARTESIAN_POINT('',(-0.621675728406,-0.25,8.041434659222));
+#1035 = CARTESIAN_POINT('',(-0.620219797774,-0.25,8.054740492486));
+#1036 = CARTESIAN_POINT('',(-0.618232024108,-0.25,8.068101022194));
+#1037 = CARTESIAN_POINT('',(-0.615702139558,-0.25,8.081493333915));
+#1038 = CARTESIAN_POINT('',(-0.612622450287,-0.25,8.094892896593));
+#1039 = CARTESIAN_POINT('',(-0.608988314622,-0.25,8.108273843653));
+#1040 = CARTESIAN_POINT('',(-0.599944379961,-0.25,8.137059859339));
+#1041 = CARTESIAN_POINT('',(-0.594344441888,-0.25,8.152449144125));
+#1042 = CARTESIAN_POINT('',(-0.587996961418,-0.25,8.167735453748));
+#1043 = CARTESIAN_POINT('',(-0.580906702472,-0.25,8.182874738153));
+#1044 = CARTESIAN_POINT('',(-0.573085820061,-0.25,8.197821652769));
+#1045 = CARTESIAN_POINT('',(-0.564554641902,-0.25,8.212530659322));
+#1046 = CARTESIAN_POINT('',(-0.547972865424,-0.25,8.238498036011));
+#1047 = CARTESIAN_POINT('',(-0.540167552907,-0.25,8.24985797515));
+#1048 = CARTESIAN_POINT('',(-0.531941512034,-0.25,8.26101399057));
+#1049 = CARTESIAN_POINT('',(-0.523313658023,-0.25,8.27194325183));
+#1050 = CARTESIAN_POINT('',(-0.514306856685,-0.25,8.282623587551));
+#1051 = CARTESIAN_POINT('',(-0.504947959354,-0.25,8.293034021436));
+#1052 = CARTESIAN_POINT('',(-0.481279539774,-0.25,8.317781113993));
+#1053 = CARTESIAN_POINT('',(-0.466618095438,-0.25,8.331805837955));
+#1054 = CARTESIAN_POINT('',(-0.45137937864,-0.25,8.345166539698));
+#1055 = CARTESIAN_POINT('',(-0.435676043501,-0.25,8.357812468203));
+#1056 = CARTESIAN_POINT('',(-0.419632278271,-0.25,8.369706622017));
+#1057 = CARTESIAN_POINT('',(-0.403378559182,-0.25,8.380827309368));
+#1058 = CARTESIAN_POINT('',(-0.371310651403,-0.25,8.401134433379));
+#1059 = CARTESIAN_POINT('',(-0.355497072085,-0.25,8.41037935223));
+#1060 = CARTESIAN_POINT('',(-0.339725995999,-0.25,8.418898016125));
+#1061 = CARTESIAN_POINT('',(-0.324101276653,-0.25,8.426706196346));
+#1062 = CARTESIAN_POINT('',(-0.308709224202,-0.25,8.433835446399));
+#1063 = CARTESIAN_POINT('',(-0.293617538246,-0.25,8.440326664264));
+#1064 = CARTESIAN_POINT('',(-0.275615248894,-0.25,8.447527178672));
+#1065 = CARTESIAN_POINT('',(-0.272395015118,-0.25,8.44879299138));
+#1066 = CARTESIAN_POINT('',(-0.269212464462,-0.25,8.450022732338));
+#1067 = CARTESIAN_POINT('',(-0.266066567229,-0.25,8.451217938583));
+#1068 = CARTESIAN_POINT('',(-0.262956338861,-0.25,8.452380044613));
+#1069 = CARTESIAN_POINT('',(-0.259880839936,-0.25,8.453510382382));
+#1070 = CARTESIAN_POINT('',(-0.254232206249,-0.25,8.455552804458));
+#1071 = CARTESIAN_POINT('',(-0.251648038886,-0.25,8.456473683259));
+#1072 = CARTESIAN_POINT('',(-0.249089451302,-0.25,8.457372486329));
+#1073 = CARTESIAN_POINT('',(-0.246557040849,-0.25,8.458249571507));
+#1074 = CARTESIAN_POINT('',(-0.244049225018,-0.25,8.459105985839));
+#1075 = CARTESIAN_POINT('',(-0.241562241431,-0.25,8.459943465579));
+#1076 = CARTESIAN_POINT('',(-0.219673137891,-0.25,8.467212733556));
+#1077 = CARTESIAN_POINT('',(-0.200378281437,-0.25,8.472904291531));
+#1078 = CARTESIAN_POINT('',(-0.181203408135,-0.25,8.477897881629));
+#1079 = CARTESIAN_POINT('',(-0.162132405715,-0.25,8.482243366748));
+#1080 = CARTESIAN_POINT('',(-0.143136412586,-0.25,8.485980838298));
+#1081 = CARTESIAN_POINT('',(-0.12417501043,-0.25,8.48913975333));
+#1082 = CARTESIAN_POINT('',(-7.238801195901E-02,-0.25,8.496230173245));
+#1083 = CARTESIAN_POINT('',(-3.957120613905E-02,-0.25,8.499040849576));
+#1084 = CARTESIAN_POINT('',(-6.432121721684E-03,-0.25,8.500276712289));
+#1085 = CARTESIAN_POINT('',(2.734257171459E-02,-0.25,8.499905665726));
+#1086 = CARTESIAN_POINT('',(6.207784886782E-02,-0.25,8.497791283141));
+#1087 = CARTESIAN_POINT('',(9.811975589232E-02,-0.25,8.493633987792));
+#1088 = CARTESIAN_POINT('',(0.145437569327,-0.25,8.485196511085));
+#1089 = CARTESIAN_POINT('',(0.155303759049,-0.25,8.483283632463));
+#1090 = CARTESIAN_POINT('',(0.165269566218,-0.25,8.481191576809));
+#1091 = CARTESIAN_POINT('',(0.175335226905,-0.25,8.478911605756));
+#1092 = CARTESIAN_POINT('',(0.185499295662,-0.25,8.476434579104));
+#1093 = CARTESIAN_POINT('',(0.195758326131,-0.25,8.473751181458));
+#1094 = CARTESIAN_POINT('',(0.225327765449,-0.25,8.465467368122));
+#1095 = CARTESIAN_POINT('',(0.244861953597,-0.25,8.459337186404));
+#1096 = CARTESIAN_POINT('',(0.26466440185,-0.25,8.452404001767));
+#1097 = CARTESIAN_POINT('',(0.284669334904,-0.25,8.444611343275));
+#1098 = CARTESIAN_POINT('',(0.30478285323,-0.25,8.435910082895));
+#1099 = CARTESIAN_POINT('',(0.324882086642,-0.25,8.426268000194));
+#1100 = CARTESIAN_POINT('',(0.365933715939,-0.25,8.404473767625));
+#1101 = CARTESIAN_POINT('',(0.386873927378,-0.25,8.392203300284));
+#1102 = CARTESIAN_POINT('',(0.407469373916,-0.25,8.378866024174));
+#1103 = CARTESIAN_POINT('',(0.427543645437,-0.25,8.364479452224));
+#1104 = CARTESIAN_POINT('',(0.44692410088,-0.25,8.349087236722));
+#1105 = CARTESIAN_POINT('',(0.465450712947,-0.25,8.332758552698));
+#1106 = CARTESIAN_POINT('',(0.495012642921,-0.25,8.303802960007));
+#1107 = CARTESIAN_POINT('',(0.506575040462,-0.25,8.29162244093));
+#1108 = CARTESIAN_POINT('',(0.517629461123,-0.25,8.279068999681));
+#1109 = CARTESIAN_POINT('',(0.528138159345,-0.25,8.2661731349));
+#1110 = CARTESIAN_POINT('',(0.538069016585,-0.25,8.252967930086));
+#1111 = CARTESIAN_POINT('',(0.547395779024,-0.25,8.239488184829));
+#1112 = CARTESIAN_POINT('',(0.566038258396,-0.25,8.210100197142));
+#1113 = CARTESIAN_POINT('',(0.575163794788,-0.25,8.194119224947));
+#1114 = CARTESIAN_POINT('',(0.583444674786,-0.25,8.177879649726));
+#1115 = CARTESIAN_POINT('',(0.590860827759,-0.25,8.161436019705));
+#1116 = CARTESIAN_POINT('',(0.597401651568,-0.25,8.144843005532));
+#1117 = CARTESIAN_POINT('',(0.603065322008,-0.25,8.128153994761));
+#1118 = CARTESIAN_POINT('',(0.610173765197,-0.25,8.103334396406));
+#1119 = CARTESIAN_POINT('',(0.612286103642,-0.25,8.095238518447));
+#1120 = CARTESIAN_POINT('',(0.614195847454,-0.25,8.087137805839));
+#1121 = CARTESIAN_POINT('',(0.615904101146,-0.25,8.079037838096));
+#1122 = CARTESIAN_POINT('',(0.617412343884,-0.25,8.070944020856));
+#1123 = CARTESIAN_POINT('',(0.618722429491,-0.25,8.062861585882));
+#1124 = CARTESIAN_POINT('',(0.620387734168,-0.25,8.050805529584));
+#1125 = CARTESIAN_POINT('',(0.620890932468,-0.25,8.046819487695));
+#1126 = CARTESIAN_POINT('',(0.621346447447,-0.25,8.042838074734));
+#1127 = CARTESIAN_POINT('',(0.621754562872,-0.25,8.038861886944));
+#1128 = CARTESIAN_POINT('',(0.622115580179,-0.25,8.03489150747));
+#1129 = CARTESIAN_POINT('',(0.622429818467,-0.25,8.030927506354));
+#1130 = CARTESIAN_POINT('',(0.622831127247,-0.25,8.024997600526));
+#1131 = CARTESIAN_POINT('',(0.622953036477,-0.25,8.023027363965));
+#1132 = CARTESIAN_POINT('',(0.623063403653,-0.25,8.021059777066));
+#1133 = CARTESIAN_POINT('',(0.623162290308,-0.25,8.019094885385));
+#1134 = CARTESIAN_POINT('',(0.623249758044,-0.25,8.017132733824));
+#1135 = CARTESIAN_POINT('',(0.623325868537,-0.25,8.015173366635));
+#1136 = CARTESIAN_POINT('',(0.62345549824,-0.25,8.011260296901));
+#1137 = CARTESIAN_POINT('',(0.623509017253,-0.25,8.009306246519));
+#1138 = CARTESIAN_POINT('',(0.623551303009,-0.25,8.00735529982));
+#1139 = CARTESIAN_POINT('',(0.623582417465,-0.25,8.005407703258));
+#1140 = CARTESIAN_POINT('',(0.623602422097,-0.25,8.003463326192));
+#1141 = CARTESIAN_POINT('',(0.623611377899,-0.25,8.001521660887));
+#1142 = CARTESIAN_POINT('',(0.623592919441,-0.25,7.983904847549));
+#1143 = CARTESIAN_POINT('',(0.622857920773,-0.25,7.968075319675));
+#1144 = CARTESIAN_POINT('',(0.621379103165,-0.25,7.952125509292));
+#1145 = CARTESIAN_POINT('',(0.619134590596,-0.25,7.936091682393));
+#1146 = CARTESIAN_POINT('',(0.616106970023,-0.25,7.92001352013));
+#1147 = CARTESIAN_POINT('',(0.612284384176,-0.25,7.903933538376));
+#1148 = CARTESIAN_POINT('',(0.602839291287,-0.25,7.871167127423));
+#1149 = CARTESIAN_POINT('',(0.597146237475,-0.25,7.854484509476));
+#1150 = CARTESIAN_POINT('',(0.590576384355,-0.25,7.837899379942));
+#1151 = CARTESIAN_POINT('',(0.583131755451,-0.25,7.821465132592));
+#1152 = CARTESIAN_POINT('',(0.574823160583,-0.25,7.805236421281));
+#1153 = CARTESIAN_POINT('',(0.565670880084,-0.25,7.789267752767));
+#1154 = CARTESIAN_POINT('',(0.546987024262,-0.25,7.759915745368));
+#1155 = CARTESIAN_POINT('',(0.537646293991,-0.25,7.746458994531));
+#1156 = CARTESIAN_POINT('',(0.52770340281,-0.25,7.733277350379));
+#1157 = CARTESIAN_POINT('',(0.517184676985,-0.25,7.720405475771));
+#1158 = CARTESIAN_POINT('',(0.506122283616,-0.25,7.707876308457));
+#1159 = CARTESIAN_POINT('',(0.494553989807,-0.25,7.695720196495));
+#1160 = CARTESIAN_POINT('',(0.465036866465,-0.25,7.666877527702));
+#1161 = CARTESIAN_POINT('',(0.446569419588,-0.25,7.650632164301));
+#1162 = CARTESIAN_POINT('',(0.427257336245,-0.25,7.635316703048));
+#1163 = CARTESIAN_POINT('',(0.407258880049,-0.25,7.620999231587));
+#1164 = CARTESIAN_POINT('',(0.386744649223,-0.25,7.607722701543));
+#1165 = CARTESIAN_POINT('',(0.365888898586,-0.25,7.595504343193));
+#1166 = CARTESIAN_POINT('',(0.331101224581,-0.25,7.577032485335));
+#1167 = CARTESIAN_POINT('',(0.317265405746,-0.25,7.570175826602));
+#1168 = CARTESIAN_POINT('',(0.303401063149,-0.25,7.563767377327));
+#1169 = CARTESIAN_POINT('',(0.289550255309,-0.25,7.557799546247));
+#1170 = CARTESIAN_POINT('',(0.275749702935,-0.25,7.552260214164));
+#1171 = CARTESIAN_POINT('',(0.262030554739,-0.25,7.547134191911));
+#1172 = CARTESIAN_POINT('',(0.231844557324,-0.25,7.536646322824));
+#1173 = CARTESIAN_POINT('',(0.215428027587,-0.25,7.531475441777));
+#1174 = CARTESIAN_POINT('',(0.199212606414,-0.25,7.526860388007));
+#1175 = CARTESIAN_POINT('',(0.183225709192,-0.25,7.522765733109));
+#1176 = CARTESIAN_POINT('',(0.167480983488,-0.25,7.519154971698));
+#1177 = CARTESIAN_POINT('',(0.151981168222,-0.25,7.515993225653));
+#1178 = CARTESIAN_POINT('',(9.918388768709E-02,-0.25,7.506502037175));
+#1179 = CARTESIAN_POINT('',(6.315314498708E-02,-0.25,7.502295544691));
+#1180 = CARTESIAN_POINT('',(2.843228610336E-02,-0.25,7.500134445833));
+#1181 = CARTESIAN_POINT('',(-5.322523254076E-03,-0.25,7.499717052206));
+#1182 = CARTESIAN_POINT('',(-3.843527316322E-02,-0.25,7.500904955803));
+#1183 = CARTESIAN_POINT('',(-7.121876769636E-02,-0.25,7.503663786534));
+#1184 = CARTESIAN_POINT('',(-0.115825262998,-0.25,7.509698850278));
+#1185 = CARTESIAN_POINT('',(-0.12765579143,-0.25,7.511518210177));
+#1186 = CARTESIAN_POINT('',(-0.139491675423,-0.25,7.513559671386));
+#1187 = CARTESIAN_POINT('',(-0.151343508148,-0.25,7.51582917018));
+#1188 = CARTESIAN_POINT('',(-0.163220327178,-0.25,7.518334299848));
+#1189 = CARTESIAN_POINT('',(-0.175129614494,-0.25,7.52108431069));
+#1190 = CARTESIAN_POINT('',(-0.193441918296,-0.25,7.525691322375));
+#1191 = CARTESIAN_POINT('',(-0.199817368196,-0.25,7.52736509701));
+#1192 = CARTESIAN_POINT('',(-0.206204506216,-0.25,7.529113069215));
+#1193 = CARTESIAN_POINT('',(-0.212604006639,-0.25,7.530936982337));
+#1194 = CARTESIAN_POINT('',(-0.219016357986,-0.25,7.532838687776));
+#1195 = CARTESIAN_POINT('',(-0.22544186302,-0.25,7.534820144991));
+#1196 = CARTESIAN_POINT('',(-0.23518461711,-0.25,7.537942166386));
+#1197 = CARTESIAN_POINT('',(-0.238484762082,-0.25,7.539019989539));
+#1198 = CARTESIAN_POINT('',(-0.24179361022,-0.25,7.540121286974));
+#1199 = CARTESIAN_POINT('',(-0.245120051994,-0.25,7.541249435075));
+#1200 = CARTESIAN_POINT('',(-0.24846933179,-0.25,7.542406790588));
+#1201 = CARTESIAN_POINT('',(-0.251843047906,-0.25,7.543594690622));
+#1202 = CARTESIAN_POINT('',(-0.258380537381,-0.25,7.545940803224));
+#1203 = CARTESIAN_POINT('',(-0.26154068873,-0.25,7.547094332497));
+#1204 = CARTESIAN_POINT('',(-0.26471933719,-0.25,7.548274566572));
+#1205 = CARTESIAN_POINT('',(-0.26791616516,-0.25,7.549482024757));
+#1206 = CARTESIAN_POINT('',(-0.271130806851,-0.25,7.550717219567));
+#1207 = CARTESIAN_POINT('',(-0.274362848286,-0.25,7.551980656718));
+#1208 = CARTESIAN_POINT('',(-0.277611827298,-0.25,7.553272835134));
+#1209 = PCURVE('',#484,#1210);
+#1210 = DEFINITIONAL_REPRESENTATION('',(#1211),#1418);
+#1211 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#1212,#1213,#1214,#1215,#1216,
+    #1217,#1218,#1219,#1220,#1221,#1222,#1223,#1224,#1225,#1226,#1227,
+    #1228,#1229,#1230,#1231,#1232,#1233,#1234,#1235,#1236,#1237,#1238,
+    #1239,#1240,#1241,#1242,#1243,#1244,#1245,#1246,#1247,#1248,#1249,
+    #1250,#1251,#1252,#1253,#1254,#1255,#1256,#1257,#1258,#1259,#1260,
+    #1261,#1262,#1263,#1264,#1265,#1266,#1267,#1268,#1269,#1270,#1271,
+    #1272,#1273,#1274,#1275,#1276,#1277,#1278,#1279,#1280,#1281,#1282,
+    #1283,#1284,#1285,#1286,#1287,#1288,#1289,#1290,#1291,#1292,#1293,
+    #1294,#1295,#1296,#1297,#1298,#1299,#1300,#1301,#1302,#1303,#1304,
+    #1305,#1306,#1307,#1308,#1309,#1310,#1311,#1312,#1313,#1314,#1315,
+    #1316,#1317,#1318,#1319,#1320,#1321,#1322,#1323,#1324,#1325,#1326,
+    #1327,#1328,#1329,#1330,#1331,#1332,#1333,#1334,#1335,#1336,#1337,
+    #1338,#1339,#1340,#1341,#1342,#1343,#1344,#1345,#1346,#1347,#1348,
+    #1349,#1350,#1351,#1352,#1353,#1354,#1355,#1356,#1357,#1358,#1359,
+    #1360,#1361,#1362,#1363,#1364,#1365,#1366,#1367,#1368,#1369,#1370,
+    #1371,#1372,#1373,#1374,#1375,#1376,#1377,#1378,#1379,#1380,#1381,
+    #1382,#1383,#1384,#1385,#1386,#1387,#1388,#1389,#1390,#1391,#1392,
+    #1393,#1394,#1395,#1396,#1397,#1398,#1399,#1400,#1401,#1402,#1403,
+    #1404,#1405,#1406,#1407,#1408,#1409,#1410,#1411,#1412,#1413,#1414,
+    #1415,#1416,#1417),.UNSPECIFIED.,.T.,.F.,(8,6,6,6,6,6,6,6,6,6,6,6,6,
+    6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,8),(0.,3.306306353564E-02,
+    6.70731577925E-02,9.054078335044E-02,0.152677799902,0.16045596061,
+    0.185750799506,0.215057776675,0.238502821093,0.272382175545,
+    0.305024356171,0.312239878741,0.318424208034,0.366998899595,
+    0.45097723489,0.472823373232,0.51340127667,0.556369823065,
+    0.585842427874,0.619505864517,0.635770572791,0.643816348582,
+    0.647827661298,0.651838956171,0.684256589606,0.718073753205,
+    0.747658630526,0.790657540088,0.818795433622,0.853054346526,
+    0.937324392181,0.967765551447,0.983981790434,0.992302953497,1.),
+  .UNSPECIFIED.);
+#1212 = CARTESIAN_POINT('',(1.053272835134,1.242388172702));
+#1213 = CARTESIAN_POINT('',(1.059202577688,1.227478769427));
+#1214 = CARTESIAN_POINT('',(1.065739279286,1.212208995465));
+#1215 = CARTESIAN_POINT('',(1.072928673815,1.196627737714));
+#1216 = CARTESIAN_POINT('',(1.080813670624,1.180804592089));
+#1217 = CARTESIAN_POINT('',(1.089427477736,1.1648287896));
+#1218 = CARTESIAN_POINT('',(1.098786725058,1.148808122435));
+#1219 = CARTESIAN_POINT('',(1.119271684863,1.116471038393));
+#1220 = CARTESIAN_POINT('',(1.130443272385,1.100153739153));
+#1221 = CARTESIAN_POINT('',(1.142394410937,1.084049110245));
+#1222 = CARTESIAN_POINT('',(1.155103018623,1.068289176386));
+#1223 = CARTESIAN_POINT('',(1.168531479906,1.052999515326));
+#1224 = CARTESIAN_POINT('',(1.182628254652,1.038293924082));
+#1225 = CARTESIAN_POINT('',(1.207473623097,1.014591673954));
+#1226 = CARTESIAN_POINT('',(1.217906869767,1.005237242612));
+#1227 = CARTESIAN_POINT('',(1.228609873825,0.996236653804));
+#1228 = CARTESIAN_POINT('',(1.239561554594,0.987616729897));
+#1229 = CARTESIAN_POINT('',(1.250739642026,0.979400290957));
+#1230 = CARTESIAN_POINT('',(1.262121214667,0.971606192737));
+#1231 = CARTESIAN_POINT('',(1.304296884924,0.944770131582));
+#1232 = CARTESIAN_POINT('',(1.336166746209,0.928362002901));
+#1233 = CARTESIAN_POINT('',(1.368876633799,0.915292999925));
+#1234 = CARTESIAN_POINT('',(1.401985009258,0.905661595438));
+#1235 = CARTESIAN_POINT('',(1.435079223019,0.899417211035));
+#1236 = CARTESIAN_POINT('',(1.467808836248,0.896398647548));
+#1237 = CARTESIAN_POINT('',(1.503914871592,0.896389422237));
+#1238 = CARTESIAN_POINT('',(1.507939720672,0.896435549289));
+#1239 = CARTESIAN_POINT('',(1.511978434626,0.896529252792));
+#1240 = CARTESIAN_POINT('',(1.516020823341,0.89667094659));
+#1241 = CARTESIAN_POINT('',(1.520075491742,0.896861023429));
+#1242 = CARTESIAN_POINT('',(1.524136278337,0.897099861571));
+#1243 = CARTESIAN_POINT('',(1.541434659222,0.898324271594));
+#1244 = CARTESIAN_POINT('',(1.554740492486,0.899780202226));
+#1245 = CARTESIAN_POINT('',(1.568101022194,0.901767975892));
+#1246 = CARTESIAN_POINT('',(1.581493333915,0.904297860442));
+#1247 = CARTESIAN_POINT('',(1.594892896593,0.907377549713));
+#1248 = CARTESIAN_POINT('',(1.608273843653,0.911011685378));
+#1249 = CARTESIAN_POINT('',(1.637059859339,0.920055620039));
+#1250 = CARTESIAN_POINT('',(1.652449144125,0.925655558112));
+#1251 = CARTESIAN_POINT('',(1.667735453748,0.932003038582));
+#1252 = CARTESIAN_POINT('',(1.682874738153,0.939093297528));
+#1253 = CARTESIAN_POINT('',(1.697821652769,0.946914179939));
+#1254 = CARTESIAN_POINT('',(1.712530659322,0.955445358098));
+#1255 = CARTESIAN_POINT('',(1.738498036011,0.972027134576));
+#1256 = CARTESIAN_POINT('',(1.74985797515,0.979832447093));
+#1257 = CARTESIAN_POINT('',(1.76101399057,0.988058487966));
+#1258 = CARTESIAN_POINT('',(1.77194325183,0.996686341977));
+#1259 = CARTESIAN_POINT('',(1.782623587551,1.005693143315));
+#1260 = CARTESIAN_POINT('',(1.793034021436,1.015052040646));
+#1261 = CARTESIAN_POINT('',(1.817781113993,1.038720460226));
+#1262 = CARTESIAN_POINT('',(1.831805837955,1.053381904562));
+#1263 = CARTESIAN_POINT('',(1.845166539698,1.06862062136));
+#1264 = CARTESIAN_POINT('',(1.857812468203,1.084323956499));
+#1265 = CARTESIAN_POINT('',(1.869706622017,1.100367721729));
+#1266 = CARTESIAN_POINT('',(1.880827309368,1.116621440818));
+#1267 = CARTESIAN_POINT('',(1.901134433379,1.148689348597));
+#1268 = CARTESIAN_POINT('',(1.91037935223,1.164502927915));
+#1269 = CARTESIAN_POINT('',(1.918898016125,1.180274004001));
+#1270 = CARTESIAN_POINT('',(1.926706196346,1.195898723347));
+#1271 = CARTESIAN_POINT('',(1.933835446399,1.211290775798));
+#1272 = CARTESIAN_POINT('',(1.940326664264,1.226382461754));
+#1273 = CARTESIAN_POINT('',(1.947527178672,1.244384751106));
+#1274 = CARTESIAN_POINT('',(1.94879299138,1.247604984882));
+#1275 = CARTESIAN_POINT('',(1.950022732338,1.250787535538));
+#1276 = CARTESIAN_POINT('',(1.951217938583,1.253933432771));
+#1277 = CARTESIAN_POINT('',(1.952380044613,1.257043661139));
+#1278 = CARTESIAN_POINT('',(1.953510382382,1.260119160064));
+#1279 = CARTESIAN_POINT('',(1.955552804458,1.265767793751));
+#1280 = CARTESIAN_POINT('',(1.956473683259,1.268351961114));
+#1281 = CARTESIAN_POINT('',(1.957372486329,1.270910548698));
+#1282 = CARTESIAN_POINT('',(1.958249571507,1.273442959151));
+#1283 = CARTESIAN_POINT('',(1.959105985839,1.275950774982));
+#1284 = CARTESIAN_POINT('',(1.959943465579,1.278437758569));
+#1285 = CARTESIAN_POINT('',(1.967212733556,1.300326862109));
+#1286 = CARTESIAN_POINT('',(1.972904291531,1.319621718563));
+#1287 = CARTESIAN_POINT('',(1.977897881629,1.338796591865));
+#1288 = CARTESIAN_POINT('',(1.982243366748,1.357867594285));
+#1289 = CARTESIAN_POINT('',(1.985980838298,1.376863587414));
+#1290 = CARTESIAN_POINT('',(1.98913975333,1.39582498957));
+#1291 = CARTESIAN_POINT('',(1.996230173245,1.447611988041));
+#1292 = CARTESIAN_POINT('',(1.999040849576,1.480428793861));
+#1293 = CARTESIAN_POINT('',(2.000276712289,1.513567878278));
+#1294 = CARTESIAN_POINT('',(1.999905665726,1.547342571715));
+#1295 = CARTESIAN_POINT('',(1.997791283141,1.582077848868));
+#1296 = CARTESIAN_POINT('',(1.993633987792,1.618119755892));
+#1297 = CARTESIAN_POINT('',(1.985196511085,1.665437569327));
+#1298 = CARTESIAN_POINT('',(1.983283632463,1.675303759049));
+#1299 = CARTESIAN_POINT('',(1.981191576809,1.685269566218));
+#1300 = CARTESIAN_POINT('',(1.978911605756,1.695335226905));
+#1301 = CARTESIAN_POINT('',(1.976434579104,1.705499295662));
+#1302 = CARTESIAN_POINT('',(1.973751181458,1.715758326131));
+#1303 = CARTESIAN_POINT('',(1.965467368122,1.745327765449));
+#1304 = CARTESIAN_POINT('',(1.959337186404,1.764861953597));
+#1305 = CARTESIAN_POINT('',(1.952404001767,1.78466440185));
+#1306 = CARTESIAN_POINT('',(1.944611343275,1.804669334904));
+#1307 = CARTESIAN_POINT('',(1.935910082895,1.82478285323));
+#1308 = CARTESIAN_POINT('',(1.926268000194,1.844882086642));
+#1309 = CARTESIAN_POINT('',(1.904473767625,1.885933715939));
+#1310 = CARTESIAN_POINT('',(1.892203300284,1.906873927378));
+#1311 = CARTESIAN_POINT('',(1.878866024174,1.927469373916));
+#1312 = CARTESIAN_POINT('',(1.864479452224,1.947543645437));
+#1313 = CARTESIAN_POINT('',(1.849087236722,1.96692410088));
+#1314 = CARTESIAN_POINT('',(1.832758552698,1.985450712947));
+#1315 = CARTESIAN_POINT('',(1.803802960007,2.015012642921));
+#1316 = CARTESIAN_POINT('',(1.79162244093,2.026575040462));
+#1317 = CARTESIAN_POINT('',(1.779068999681,2.037629461123));
+#1318 = CARTESIAN_POINT('',(1.7661731349,2.048138159345));
+#1319 = CARTESIAN_POINT('',(1.752967930086,2.058069016585));
+#1320 = CARTESIAN_POINT('',(1.739488184829,2.067395779024));
+#1321 = CARTESIAN_POINT('',(1.710100197142,2.086038258396));
+#1322 = CARTESIAN_POINT('',(1.694119224947,2.095163794788));
+#1323 = CARTESIAN_POINT('',(1.677879649726,2.103444674786));
+#1324 = CARTESIAN_POINT('',(1.661436019705,2.110860827759));
+#1325 = CARTESIAN_POINT('',(1.644843005532,2.117401651568));
+#1326 = CARTESIAN_POINT('',(1.628153994761,2.123065322008));
+#1327 = CARTESIAN_POINT('',(1.603334396406,2.130173765197));
+#1328 = CARTESIAN_POINT('',(1.595238518447,2.132286103642));
+#1329 = CARTESIAN_POINT('',(1.587137805839,2.134195847454));
+#1330 = CARTESIAN_POINT('',(1.579037838096,2.135904101146));
+#1331 = CARTESIAN_POINT('',(1.570944020856,2.137412343884));
+#1332 = CARTESIAN_POINT('',(1.562861585882,2.138722429491));
+#1333 = CARTESIAN_POINT('',(1.550805529584,2.140387734168));
+#1334 = CARTESIAN_POINT('',(1.546819487695,2.140890932468));
+#1335 = CARTESIAN_POINT('',(1.542838074734,2.141346447447));
+#1336 = CARTESIAN_POINT('',(1.538861886944,2.141754562872));
+#1337 = CARTESIAN_POINT('',(1.53489150747,2.142115580179));
+#1338 = CARTESIAN_POINT('',(1.530927506354,2.142429818467));
+#1339 = CARTESIAN_POINT('',(1.524997600526,2.142831127247));
+#1340 = CARTESIAN_POINT('',(1.523027363965,2.142953036477));
+#1341 = CARTESIAN_POINT('',(1.521059777066,2.143063403653));
+#1342 = CARTESIAN_POINT('',(1.519094885385,2.143162290308));
+#1343 = CARTESIAN_POINT('',(1.517132733824,2.143249758044));
+#1344 = CARTESIAN_POINT('',(1.515173366635,2.143325868537));
+#1345 = CARTESIAN_POINT('',(1.511260296901,2.14345549824));
+#1346 = CARTESIAN_POINT('',(1.509306246519,2.143509017253));
+#1347 = CARTESIAN_POINT('',(1.50735529982,2.143551303009));
+#1348 = CARTESIAN_POINT('',(1.505407703258,2.143582417465));
+#1349 = CARTESIAN_POINT('',(1.503463326192,2.143602422097));
+#1350 = CARTESIAN_POINT('',(1.501521660887,2.143611377899));
+#1351 = CARTESIAN_POINT('',(1.483904847549,2.143592919441));
+#1352 = CARTESIAN_POINT('',(1.468075319675,2.142857920773));
+#1353 = CARTESIAN_POINT('',(1.452125509292,2.141379103165));
+#1354 = CARTESIAN_POINT('',(1.436091682393,2.139134590596));
+#1355 = CARTESIAN_POINT('',(1.42001352013,2.136106970023));
+#1356 = CARTESIAN_POINT('',(1.403933538376,2.132284384176));
+#1357 = CARTESIAN_POINT('',(1.371167127423,2.122839291287));
+#1358 = CARTESIAN_POINT('',(1.354484509476,2.117146237475));
+#1359 = CARTESIAN_POINT('',(1.337899379942,2.110576384355));
+#1360 = CARTESIAN_POINT('',(1.321465132592,2.103131755451));
+#1361 = CARTESIAN_POINT('',(1.305236421281,2.094823160583));
+#1362 = CARTESIAN_POINT('',(1.289267752767,2.085670880084));
+#1363 = CARTESIAN_POINT('',(1.259915745368,2.066987024262));
+#1364 = CARTESIAN_POINT('',(1.246458994531,2.057646293991));
+#1365 = CARTESIAN_POINT('',(1.233277350379,2.04770340281));
+#1366 = CARTESIAN_POINT('',(1.220405475771,2.037184676985));
+#1367 = CARTESIAN_POINT('',(1.207876308457,2.026122283616));
+#1368 = CARTESIAN_POINT('',(1.195720196495,2.014553989807));
+#1369 = CARTESIAN_POINT('',(1.166877527702,1.985036866465));
+#1370 = CARTESIAN_POINT('',(1.150632164301,1.966569419588));
+#1371 = CARTESIAN_POINT('',(1.135316703048,1.947257336245));
+#1372 = CARTESIAN_POINT('',(1.120999231587,1.927258880049));
+#1373 = CARTESIAN_POINT('',(1.107722701543,1.906744649223));
+#1374 = CARTESIAN_POINT('',(1.095504343193,1.885888898586));
+#1375 = CARTESIAN_POINT('',(1.077032485335,1.851101224581));
+#1376 = CARTESIAN_POINT('',(1.070175826602,1.837265405746));
+#1377 = CARTESIAN_POINT('',(1.063767377327,1.823401063149));
+#1378 = CARTESIAN_POINT('',(1.057799546247,1.809550255309));
+#1379 = CARTESIAN_POINT('',(1.052260214164,1.795749702935));
+#1380 = CARTESIAN_POINT('',(1.047134191911,1.782030554739));
+#1381 = CARTESIAN_POINT('',(1.036646322824,1.751844557324));
+#1382 = CARTESIAN_POINT('',(1.031475441777,1.735428027587));
+#1383 = CARTESIAN_POINT('',(1.026860388007,1.719212606414));
+#1384 = CARTESIAN_POINT('',(1.022765733109,1.703225709192));
+#1385 = CARTESIAN_POINT('',(1.019154971698,1.687480983488));
+#1386 = CARTESIAN_POINT('',(1.015993225653,1.671981168222));
+#1387 = CARTESIAN_POINT('',(1.006502037175,1.619183887687));
+#1388 = CARTESIAN_POINT('',(1.002295544691,1.583153144987));
+#1389 = CARTESIAN_POINT('',(1.000134445833,1.548432286103));
+#1390 = CARTESIAN_POINT('',(0.999717052206,1.514677476746));
+#1391 = CARTESIAN_POINT('',(1.000904955803,1.481564726837));
+#1392 = CARTESIAN_POINT('',(1.003663786534,1.448781232304));
+#1393 = CARTESIAN_POINT('',(1.009698850278,1.404174737002));
+#1394 = CARTESIAN_POINT('',(1.011518210177,1.39234420857));
+#1395 = CARTESIAN_POINT('',(1.013559671386,1.380508324577));
+#1396 = CARTESIAN_POINT('',(1.01582917018,1.368656491852));
+#1397 = CARTESIAN_POINT('',(1.018334299848,1.356779672822));
+#1398 = CARTESIAN_POINT('',(1.02108431069,1.344870385506));
+#1399 = CARTESIAN_POINT('',(1.025691322375,1.326558081704));
+#1400 = CARTESIAN_POINT('',(1.02736509701,1.320182631804));
+#1401 = CARTESIAN_POINT('',(1.029113069215,1.313795493784));
+#1402 = CARTESIAN_POINT('',(1.030936982337,1.307395993361));
+#1403 = CARTESIAN_POINT('',(1.032838687776,1.300983642014));
+#1404 = CARTESIAN_POINT('',(1.034820144991,1.29455813698));
+#1405 = CARTESIAN_POINT('',(1.037942166386,1.28481538289));
+#1406 = CARTESIAN_POINT('',(1.039019989539,1.281515237918));
+#1407 = CARTESIAN_POINT('',(1.040121286974,1.27820638978));
+#1408 = CARTESIAN_POINT('',(1.041249435075,1.274879948006));
+#1409 = CARTESIAN_POINT('',(1.042406790588,1.27153066821));
+#1410 = CARTESIAN_POINT('',(1.043594690622,1.268156952094));
+#1411 = CARTESIAN_POINT('',(1.045940803224,1.261619462619));
+#1412 = CARTESIAN_POINT('',(1.047094332497,1.25845931127));
+#1413 = CARTESIAN_POINT('',(1.048274566572,1.25528066281));
+#1414 = CARTESIAN_POINT('',(1.049482024757,1.25208383484));
+#1415 = CARTESIAN_POINT('',(1.050717219567,1.248869193149));
+#1416 = CARTESIAN_POINT('',(1.051980656718,1.245637151714));
+#1417 = CARTESIAN_POINT('',(1.053272835134,1.242388172702));
+#1418 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1419 = PCURVE('',#1420,#1456);
+#1420 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(2,2,(
+    (#1421,#1422,#1423,#1424,#1425)
+    ,(#1426,#1427,#1428,#1429,#1430)
+    ,(#1431,#1432,#1433,#1434,#1435)
+    ,(#1436,#1437,#1438,#1439,#1440)
+    ,(#1441,#1442,#1443,#1444,#1445)
+    ,(#1446,#1447,#1448,#1449,#1450)
+    ,(#1451,#1452,#1453,#1454,#1455
+)),.UNSPECIFIED.,.T.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((1,2,2,2,2,1),
+  (3,2,3),(-2.094395102393,0.,2.094395102393,4.188790204786,
+    6.28318530718,8.377580409573),(-1.570796326795,0.,1.570796326795),
+.UNSPECIFIED.) GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE
+((
+    (1.,0.707106781187,1.,0.707106781187,1.)
+    ,(0.5,0.353553390593,0.5,0.353553390593,0.5)
+    ,(1.,0.707106781187,1.,0.707106781187,1.)
+    ,(0.5,0.353553390593,0.5,0.353553390593,0.5)
+    ,(1.,0.707106781187,1.,0.707106781187,1.)
+    ,(0.5,0.353553390593,0.5,0.353553390593,0.5)
+,(1.,0.707106781187,1.,0.707106781187,1.
+))) REPRESENTATION_ITEM('') SURFACE() );
+#1421 = CARTESIAN_POINT('',(4.592425496803E-17,0.,7.4));
+#1422 = CARTESIAN_POINT('',(0.75,0.,7.4));
+#1423 = CARTESIAN_POINT('',(0.75,0.,8.));
+#1424 = CARTESIAN_POINT('',(0.75,0.,8.6));
+#1425 = CARTESIAN_POINT('',(4.592425496803E-17,0.,8.6));
+#1426 = CARTESIAN_POINT('',(4.592425496803E-17,4.772588574262E-17,7.4));
+#1427 = CARTESIAN_POINT('',(0.75,0.779422863406,7.4));
+#1428 = CARTESIAN_POINT('',(0.75,0.779422863406,8.));
+#1429 = CARTESIAN_POINT('',(0.75,0.779422863406,8.6));
+#1430 = CARTESIAN_POINT('',(4.592425496803E-17,4.772588574262E-17,8.6));
+#1431 = CARTESIAN_POINT('',(-2.296212748401E-17,2.386294287131E-17,7.4)
+  );
+#1432 = CARTESIAN_POINT('',(-0.375,0.389711431703,7.4));
+#1433 = CARTESIAN_POINT('',(-0.375,0.389711431703,8.));
+#1434 = CARTESIAN_POINT('',(-0.375,0.389711431703,8.6));
+#1435 = CARTESIAN_POINT('',(-2.296212748401E-17,2.386294287131E-17,8.6)
+  );
+#1436 = CARTESIAN_POINT('',(-9.184850993605E-17,6.748919021978E-33,7.4)
+  );
+#1437 = CARTESIAN_POINT('',(-1.5,1.102182119233E-16,7.4));
+#1438 = CARTESIAN_POINT('',(-1.5,1.102182119233E-16,8.));
+#1439 = CARTESIAN_POINT('',(-1.5,1.102182119233E-16,8.6));
+#1440 = CARTESIAN_POINT('',(-9.184850993605E-17,6.748919021978E-33,8.6)
+  );
+#1441 = CARTESIAN_POINT('',(-2.296212748401E-17,-2.386294287131E-17,7.4)
+  );
+#1442 = CARTESIAN_POINT('',(-0.375,-0.389711431703,7.4));
+#1443 = CARTESIAN_POINT('',(-0.375,-0.389711431703,8.));
+#1444 = CARTESIAN_POINT('',(-0.375,-0.389711431703,8.6));
+#1445 = CARTESIAN_POINT('',(-2.296212748401E-17,-2.386294287131E-17,8.6)
+  );
+#1446 = CARTESIAN_POINT('',(4.592425496803E-17,-4.772588574262E-17,7.4)
+  );
+#1447 = CARTESIAN_POINT('',(0.75,-0.779422863406,7.4));
+#1448 = CARTESIAN_POINT('',(0.75,-0.779422863406,8.));
+#1449 = CARTESIAN_POINT('',(0.75,-0.779422863406,8.6));
+#1450 = CARTESIAN_POINT('',(4.592425496803E-17,-4.772588574262E-17,8.6)
+  );
+#1451 = CARTESIAN_POINT('',(4.592425496803E-17,0.,7.4));
+#1452 = CARTESIAN_POINT('',(0.75,0.,7.4));
+#1453 = CARTESIAN_POINT('',(0.75,0.,8.));
+#1454 = CARTESIAN_POINT('',(0.75,0.,8.6));
+#1455 = CARTESIAN_POINT('',(4.592425496803E-17,0.,8.6));
+#1456 = DEFINITIONAL_REPRESENTATION('',(#1457),#1664);
+#1457 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#1458,#1459,#1460,#1461,#1462,
+    #1463,#1464,#1465,#1466,#1467,#1468,#1469,#1470,#1471,#1472,#1473,
+    #1474,#1475,#1476,#1477,#1478,#1479,#1480,#1481,#1482,#1483,#1484,
+    #1485,#1486,#1487,#1488,#1489,#1490,#1491,#1492,#1493,#1494,#1495,
+    #1496,#1497,#1498,#1499,#1500,#1501,#1502,#1503,#1504,#1505,#1506,
+    #1507,#1508,#1509,#1510,#1511,#1512,#1513,#1514,#1515,#1516,#1517,
+    #1518,#1519,#1520,#1521,#1522,#1523,#1524,#1525,#1526,#1527,#1528,
+    #1529,#1530,#1531,#1532,#1533,#1534,#1535,#1536,#1537,#1538,#1539,
+    #1540,#1541,#1542,#1543,#1544,#1545,#1546,#1547,#1548,#1549,#1550,
+    #1551,#1552,#1553,#1554,#1555,#1556,#1557,#1558,#1559,#1560,#1561,
+    #1562,#1563,#1564,#1565,#1566,#1567,#1568,#1569,#1570,#1571,#1572,
+    #1573,#1574,#1575,#1576,#1577,#1578,#1579,#1580,#1581,#1582,#1583,
+    #1584,#1585,#1586,#1587,#1588,#1589,#1590,#1591,#1592,#1593,#1594,
+    #1595,#1596,#1597,#1598,#1599,#1600,#1601,#1602,#1603,#1604,#1605,
+    #1606,#1607,#1608,#1609,#1610,#1611,#1612,#1613,#1614,#1615,#1616,
+    #1617,#1618,#1619,#1620,#1621,#1622,#1623,#1624,#1625,#1626,#1627,
+    #1628,#1629,#1630,#1631,#1632,#1633,#1634,#1635,#1636,#1637,#1638,
+    #1639,#1640,#1641,#1642,#1643,#1644,#1645,#1646,#1647,#1648,#1649,
+    #1650,#1651,#1652,#1653,#1654,#1655,#1656,#1657,#1658,#1659,#1660,
+    #1661,#1662,#1663),.UNSPECIFIED.,.T.,.F.,(8,6,6,6,6,6,6,6,6,6,6,6,6,
+    6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,8),(0.,3.306306353564E-02,
+    6.70731577925E-02,9.054078335044E-02,0.152677799902,0.16045596061,
+    0.185750799506,0.215057776675,0.238502821093,0.272382175545,
+    0.305024356171,0.312239878741,0.318424208034,0.366998899595,
+    0.45097723489,0.472823373232,0.51340127667,0.556369823065,
+    0.585842427874,0.619505864517,0.635770572791,0.643816348582,
+    0.647827661298,0.651838956171,0.684256589606,0.718073753205,
+    0.747658630526,0.790657540088,0.818795433622,0.853054346526,
+    0.937324392181,0.967765551447,0.983981790434,0.992302953497,1.),
+  .UNSPECIFIED.);
+#1458 = CARTESIAN_POINT('',(4.112630382881,-0.837037744788));
+#1459 = CARTESIAN_POINT('',(4.083714463153,-0.822992022807));
+#1460 = CARTESIAN_POINT('',(4.055660292827,-0.807786186039));
+#1461 = CARTESIAN_POINT('',(4.028593805091,-0.791385649003));
+#1462 = CARTESIAN_POINT('',(4.002629319997,-0.773774687301));
+#1463 = CARTESIAN_POINT('',(3.977864887486,-0.754961629212));
+#1464 = CARTESIAN_POINT('',(3.954377630409,-0.734984047295));
+#1465 = CARTESIAN_POINT('',(3.909425853939,-0.692240338433));
+#1466 = CARTESIAN_POINT('',(3.88803196037,-0.66940372822));
+#1467 = CARTESIAN_POINT('',(3.868092623743,-0.6454785902));
+#1468 = CARTESIAN_POINT('',(3.849616140583,-0.620552714158));
+#1469 = CARTESIAN_POINT('',(3.832576652111,-0.594721669517));
+#1470 = CARTESIAN_POINT('',(3.816926909295,-0.568083266046));
+#1471 = CARTESIAN_POINT('',(3.792732808624,-0.521859119849));
+#1472 = CARTESIAN_POINT('',(3.78348838546,-0.502644582175));
+#1473 = CARTESIAN_POINT('',(3.774857886871,-0.483117146398));
+#1474 = CARTESIAN_POINT('',(3.766819228722,-0.463303710175));
+#1475 = CARTESIAN_POINT('',(3.759349182706,-0.443229149723));
+#1476 = CARTESIAN_POINT('',(3.752424434767,-0.422916145567));
+#1477 = CARTESIAN_POINT('',(3.729072134056,-0.348023155074));
+#1478 = CARTESIAN_POINT('',(3.715793011922,-0.292147578663));
+#1479 = CARTESIAN_POINT('',(3.705754024089,-0.23511657543));
+#1480 = CARTESIAN_POINT('',(3.698587816348,-0.177207096503));
+#1481 = CARTESIAN_POINT('',(3.694005095507,-0.118638975482));
+#1482 = CARTESIAN_POINT('',(3.691791217735,-5.958813465674E-02));
+#1483 = CARTESIAN_POINT('',(3.691784450139,7.246698428086E-03));
+#1484 = CARTESIAN_POINT('',(3.691818288489,1.467783136713E-02));
+#1485 = CARTESIAN_POINT('',(3.69188702809,2.210094983356E-02));
+#1486 = CARTESIAN_POINT('',(3.691990997254,2.952088550492E-02));
+#1487 = CARTESIAN_POINT('',(3.692130535168,3.693247850268E-02));
+#1488 = CARTESIAN_POINT('',(3.692305998022,4.433835436519E-02));
+#1489 = CARTESIAN_POINT('',(3.693206404349,7.579841877822E-02));
+#1490 = CARTESIAN_POINT('',(3.694278907953,9.978676656552E-02));
+#1491 = CARTESIAN_POINT('',(3.695748030376,0.123691698824));
+#1492 = CARTESIAN_POINT('',(3.697628252201,0.14750163582));
+#1493 = CARTESIAN_POINT('',(3.699935881767,0.171203826827));
+#1494 = CARTESIAN_POINT('',(3.70268916489,0.194784231916));
+#1495 = CARTESIAN_POINT('',(3.709638242078,0.245389011872));
+#1496 = CARTESIAN_POINT('',(3.713993568196,0.27236606889));
+#1497 = CARTESIAN_POINT('',(3.719005762051,0.299134695791));
+#1498 = CARTESIAN_POINT('',(3.724710114291,0.325667624392));
+#1499 = CARTESIAN_POINT('',(3.731145363616,0.351933890777));
+#1500 = CARTESIAN_POINT('',(3.738353243287,0.377898528733));
+#1501 = CARTESIAN_POINT('',(3.752797708004,0.424020780963));
+#1502 = CARTESIAN_POINT('',(3.759740100329,0.444300830872));
+#1503 = CARTESIAN_POINT('',(3.767227494092,0.464342101294));
+#1504 = CARTESIAN_POINT('',(3.775283134293,0.484121917212));
+#1505 = CARTESIAN_POINT('',(3.783930159859,0.503615417314));
+#1506 = CARTESIAN_POINT('',(3.793190542052,0.522795731098));
+#1507 = CARTESIAN_POINT('',(3.817380636597,0.568856696563));
+#1508 = CARTESIAN_POINT('',(3.833001935262,0.595369935426));
+#1509 = CARTESIAN_POINT('',(3.850002919924,0.621080347904));
+#1510 = CARTESIAN_POINT('',(3.868429942381,0.645891261676));
+#1511 = CARTESIAN_POINT('',(3.88830819347,0.669708293721));
+#1512 = CARTESIAN_POINT('',(3.909629191367,0.692444787271));
+#1513 = CARTESIAN_POINT('',(3.954218080016,0.734821582612));
+#1514 = CARTESIAN_POINT('',(3.97739240879,0.75455095919));
+#1515 = CARTESIAN_POINT('',(4.001811690439,0.773146351981));
+#1516 = CARTESIAN_POINT('',(4.027402055424,0.790571285858));
+#1517 = CARTESIAN_POINT('',(4.054069635135,0.806817031678));
+#1518 = CARTESIAN_POINT('',(4.081704866595,0.821897800854));
+#1519 = CARTESIAN_POINT('',(4.116482700463,0.838929162641));
+#1520 = CARTESIAN_POINT('',(4.122778025805,0.841936497416));
+#1521 = CARTESIAN_POINT('',(4.129072804891,0.844870730501));
+#1522 = CARTESIAN_POINT('',(4.135367067879,0.847734487085));
+#1523 = CARTESIAN_POINT('',(4.141660843377,0.850530231316));
+#1524 = CARTESIAN_POINT('',(4.147954158449,0.853260266294));
+#1525 = CARTESIAN_POINT('',(4.159640583254,0.858212128468));
+#1526 = CARTESIAN_POINT('',(4.165033129868,0.860452523473));
+#1527 = CARTESIAN_POINT('',(4.170426319929,0.862646531488));
+#1528 = CARTESIAN_POINT('',(4.175820629624,0.864794504552));
+#1529 = CARTESIAN_POINT('',(4.181215369843,0.866898534345));
+#1530 = CARTESIAN_POINT('',(4.186608686183,0.868962452189));
+#1531 = CARTESIAN_POINT('',(4.234324353035,0.886931529262));
+#1532 = CARTESIAN_POINT('',(4.27737544318,0.901388861629));
+#1533 = CARTESIAN_POINT('',(4.321046465256,0.914388684086));
+#1534 = CARTESIAN_POINT('',(4.36523817462,0.925947223172));
+#1535 = CARTESIAN_POINT('',(4.409857375522,0.93607039443));
+#1536 = CARTESIAN_POINT('',(4.454817850499,0.944752122811));
+#1537 = CARTESIAN_POINT('',(4.578225813959,0.964455891103));
+#1538 = CARTESIAN_POINT('',(4.657097613262,0.972555588836));
+#1539 = CARTESIAN_POINT('',(4.736369530304,0.976205796785));
+#1540 = CARTESIAN_POINT('',(4.815590348382,0.975129329751));
+#1541 = CARTESIAN_POINT('',(4.894137666528,0.968912780647));
+#1542 = CARTESIAN_POINT('',(4.971213114562,0.956998899724));
+#1543 = CARTESIAN_POINT('',(5.065353357631,0.934031051486));
+#1544 = CARTESIAN_POINT('',(5.08461910774,0.928864379348));
+#1545 = CARTESIAN_POINT('',(5.103697468702,0.92326314193));
+#1546 = CARTESIAN_POINT('',(5.122567921592,0.91721849681));
+#1547 = CARTESIAN_POINT('',(5.141208851794,0.910722560433));
+#1548 = CARTESIAN_POINT('',(5.159597908144,0.903768891396));
+#1549 = CARTESIAN_POINT('',(5.211358883485,0.882578347471));
+#1550 = CARTESIAN_POINT('',(5.244067120965,0.867205211656));
+#1551 = CARTESIAN_POINT('',(5.275677132617,0.850208790102));
+#1552 = CARTESIAN_POINT('',(5.306038460996,0.831586733573));
+#1553 = CARTESIAN_POINT('',(5.335020515366,0.811365692059));
+#1554 = CARTESIAN_POINT('',(5.362518941814,0.789606857474));
+#1555 = CARTESIAN_POINT('',(5.415925216454,0.74184748377));
+#1556 = CARTESIAN_POINT('',(5.441653467506,0.715664070448));
+#1557 = CARTESIAN_POINT('',(5.465552581331,0.687975089974));
+#1558 = CARTESIAN_POINT('',(5.487601387447,0.658914513884));
+#1559 = CARTESIAN_POINT('',(5.507825259375,0.628622612507));
+#1560 = CARTESIAN_POINT('',(5.526278176072,0.597238566931));
+#1561 = CARTESIAN_POINT('',(5.554519054524,0.54271610883));
+#1562 = CARTESIAN_POINT('',(5.565209863196,0.520080544483));
+#1563 = CARTESIAN_POINT('',(5.575125674136,0.497032196609));
+#1564 = CARTESIAN_POINT('',(5.584293576123,0.473608447359));
+#1565 = CARTESIAN_POINT('',(5.592742339134,0.449843669842));
+#1566 = CARTESIAN_POINT('',(5.600500971527,0.425769214041));
+#1567 = CARTESIAN_POINT('',(5.615702636033,0.37359431626));
+#1568 = CARTESIAN_POINT('',(5.622943913888,0.345408300945));
+#1569 = CARTESIAN_POINT('',(5.629363169623,0.316897365322));
+#1570 = CARTESIAN_POINT('',(5.635000560293,0.288099040227));
+#1571 = CARTESIAN_POINT('',(5.639893852853,0.259046895616));
+#1572 = CARTESIAN_POINT('',(5.644077935842,0.229771067384));
+#1573 = CARTESIAN_POINT('',(5.64927846871,0.186059058929));
+#1574 = CARTESIAN_POINT('',(5.650814418532,0.171773466377));
+#1575 = CARTESIAN_POINT('',(5.652195752759,0.157445056135));
+#1576 = CARTESIAN_POINT('',(5.653425877865,0.143076735244));
+#1577 = CARTESIAN_POINT('',(5.654508034569,0.128671268161));
+#1578 = CARTESIAN_POINT('',(5.655445297831,0.11423127677));
+#1579 = CARTESIAN_POINT('',(5.656633983036,9.260025798114E-02));
+#1580 = CARTESIAN_POINT('',(5.656992645214,8.543343467232E-02));
+#1581 = CARTESIAN_POINT('',(5.657316915718,7.825907125719E-02));
+#1582 = CARTESIAN_POINT('',(5.657607137262,7.107746118547E-02));
+#1583 = CARTESIAN_POINT('',(5.657863642947,6.388889054389E-02));
+#1584 = CARTESIAN_POINT('',(5.658086756262,5.669363805614E-02));
+#1585 = CARTESIAN_POINT('',(5.658371535101,4.590150438E-02));
+#1586 = CARTESIAN_POINT('',(5.658458014798,4.231104120886E-02));
+#1587 = CARTESIAN_POINT('',(5.658536283204,3.872058542845E-02));
+#1588 = CARTESIAN_POINT('',(5.658606392131,3.513013690224E-02));
+#1589 = CARTESIAN_POINT('',(5.658668392176,3.15396954983E-02));
+#1590 = CARTESIAN_POINT('',(5.658722332718,2.79492610892E-02));
+#1591 = CARTESIAN_POINT('',(5.658814190924,2.076842198618E-02));
+#1592 = CARTESIAN_POINT('',(5.658852108486,1.717815815932E-02));
+#1593 = CARTESIAN_POINT('',(5.658882063267,1.35877849141E-02));
+#1594 = CARTESIAN_POINT('',(5.658904102431,9.99721441759E-03));
+#1595 = CARTESIAN_POINT('',(5.658918271649,6.406528161354E-03));
+#1596 = CARTESIAN_POINT('',(5.658924615098,2.815976961422E-03));
+#1597 = CARTESIAN_POINT('',(5.658911540911,-2.97868884926E-02));
+#1598 = CARTESIAN_POINT('',(5.658390929429,-5.871678199871E-02));
+#1599 = CARTESIAN_POINT('',(5.657343419028,-8.754778414978E-02));
+#1600 = CARTESIAN_POINT('',(5.6557487001,-0.116262370509));
+#1601 = CARTESIAN_POINT('',(5.653583988606,-0.144841158015));
+#1602 = CARTESIAN_POINT('',(5.650823939273,-0.173262655382));
+#1603 = CARTESIAN_POINT('',(5.643911111393,-0.230962560957));
+#1604 = CARTESIAN_POINT('',(5.639703319169,-0.260224936458));
+#1605 = CARTESIAN_POINT('',(5.634785609186,-0.289262860621));
+#1606 = CARTESIAN_POINT('',(5.629123042448,-0.318046138878));
+#1607 = CARTESIAN_POINT('',(5.622677809215,-0.346541134978));
+#1608 = CARTESIAN_POINT('',(5.615409724327,-0.37471024447));
+#1609 = CARTESIAN_POINT('',(5.600161582338,-0.42683312519));
+#1610 = CARTESIAN_POINT('',(5.592384473957,-0.450873139913));
+#1611 = CARTESIAN_POINT('',(5.583917654245,-0.474603107426));
+#1612 = CARTESIAN_POINT('',(5.574732193844,-0.497991690603));
+#1613 = CARTESIAN_POINT('',(5.564799423011,-0.521004538215));
+#1614 = CARTESIAN_POINT('',(5.554092377444,-0.543604303005));
+#1615 = CARTESIAN_POINT('',(5.525865586532,-0.597938360974));
+#1616 = CARTESIAN_POINT('',(5.507454506258,-0.629175344424));
+#1617 = CARTESIAN_POINT('',(5.487285944169,-0.659326990376));
+#1618 = CARTESIAN_POINT('',(5.465306906161,-0.688255737055));
+#1619 = CARTESIAN_POINT('',(5.441492679592,-0.715823038122));
+#1620 = CARTESIAN_POINT('',(5.415864411488,-0.741896616635));
+#1621 = CARTESIAN_POINT('',(5.370611384911,-0.78237348958));
+#1622 = CARTESIAN_POINT('',(5.351970309268,-0.797698162513));
+#1623 = CARTESIAN_POINT('',(5.33261125129,-0.812305572836));
+#1624 = CARTESIAN_POINT('',(5.312564923236,-0.826172089591));
+#1625 = CARTESIAN_POINT('',(5.291868755576,-0.839281448163));
+#1626 = CARTESIAN_POINT('',(5.270566332653,-0.851624286104));
+#1627 = CARTESIAN_POINT('',(5.222092083623,-0.87728870739));
+#1628 = CARTESIAN_POINT('',(5.194649407349,-0.890240091425));
+#1629 = CARTESIAN_POINT('',(5.166463702337,-0.902048272885));
+#1630 = CARTESIAN_POINT('',(5.137622750815,-0.912726231641));
+#1631 = CARTESIAN_POINT('',(5.108213411814,-0.922298892313));
+#1632 = CARTESIAN_POINT('',(5.078317818547,-0.930798530969));
+#1633 = CARTESIAN_POINT('',(4.973457385283,-0.956614344434));
+#1634 = CARTESIAN_POINT('',(4.896521217031,-0.968660787955));
+#1635 = CARTESIAN_POINT('',(4.81809880671,-0.975011722729));
+#1636 = CARTESIAN_POINT('',(4.738989743868,-0.976224574192));
+#1637 = CARTESIAN_POINT('',(4.659817344678,-0.97271414016));
+#1638 = CARTESIAN_POINT('',(4.581033203346,-0.964759703258));
+#1639 = CARTESIAN_POINT('',(4.4747081306,-0.947976487091));
+#1640 = CARTESIAN_POINT('',(4.446592148701,-0.942953722952));
+#1641 = CARTESIAN_POINT('',(4.418595936863,-0.937366925321));
+#1642 = CARTESIAN_POINT('',(4.390740156235,-0.931219088883));
+#1643 = CARTESIAN_POINT('',(4.363046090482,-0.924511270543));
+#1644 = CARTESIAN_POINT('',(4.335535645785,-0.917242589431));
+#1645 = CARTESIAN_POINT('',(4.293686143539,-0.905237867313));
+#1646 = CARTESIAN_POINT('',(4.279199548484,-0.900905604609));
+#1647 = CARTESIAN_POINT('',(4.264775039802,-0.896413047676));
+#1648 = CARTESIAN_POINT('',(4.250416210004,-0.891759703846));
+#1649 = CARTESIAN_POINT('',(4.23612676999,-0.886944978885));
+#1650 = CARTESIAN_POINT('',(4.221910549049,-0.881968177001));
+#1651 = CARTESIAN_POINT('',(4.20051621356,-0.874191139397));
+#1652 = CARTESIAN_POINT('',(4.19327447245,-0.871516976066));
+#1653 = CARTESIAN_POINT('',(4.186057631642,-0.868795685702));
+#1654 = CARTESIAN_POINT('',(4.178874168622,-0.86601958946));
+#1655 = CARTESIAN_POINT('',(4.171729678248,-0.863183654792));
+#1656 = CARTESIAN_POINT('',(4.164626872754,-0.860285495447));
+#1657 = CARTESIAN_POINT('',(4.151033912452,-0.854587267229));
+#1658 = CARTESIAN_POINT('',(4.144537799873,-0.851796656453));
+#1659 = CARTESIAN_POINT('',(4.138078367361,-0.848952977644));
+#1660 = CARTESIAN_POINT('',(4.131656751919,-0.846055709096));
+#1661 = CARTESIAN_POINT('',(4.125274104208,-0.843104368889));
+#1662 = CARTESIAN_POINT('',(4.11893158854,-0.840098514899));
+#1663 = CARTESIAN_POINT('',(4.112630382881,-0.837037744788));
+#1664 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1665 = ORIENTED_EDGE('',*,*,#1666,.F.);
+#1666 = EDGE_CURVE('',#1667,#999,#1669,.T.);
+#1667 = VERTEX_POINT('',#1668);
+#1668 = CARTESIAN_POINT('',(0.623609564629,-0.25,8.));
+#1669 = SURFACE_CURVE('',#1670,(#1877,#2087),.PCURVE_S1.);
+#1670 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#1671,#1672,#1673,#1674,#1675,
+    #1676,#1677,#1678,#1679,#1680,#1681,#1682,#1683,#1684,#1685,#1686,
+    #1687,#1688,#1689,#1690,#1691,#1692,#1693,#1694,#1695,#1696,#1697,
+    #1698,#1699,#1700,#1701,#1702,#1703,#1704,#1705,#1706,#1707,#1708,
+    #1709,#1710,#1711,#1712,#1713,#1714,#1715,#1716,#1717,#1718,#1719,
+    #1720,#1721,#1722,#1723,#1724,#1725,#1726,#1727,#1728,#1729,#1730,
+    #1731,#1732,#1733,#1734,#1735,#1736,#1737,#1738,#1739,#1740,#1741,
+    #1742,#1743,#1744,#1745,#1746,#1747,#1748,#1749,#1750,#1751,#1752,
+    #1753,#1754,#1755,#1756,#1757,#1758,#1759,#1760,#1761,#1762,#1763,
+    #1764,#1765,#1766,#1767,#1768,#1769,#1770,#1771,#1772,#1773,#1774,
+    #1775,#1776,#1777,#1778,#1779,#1780,#1781,#1782,#1783,#1784,#1785,
+    #1786,#1787,#1788,#1789,#1790,#1791,#1792,#1793,#1794,#1795,#1796,
+    #1797,#1798,#1799,#1800,#1801,#1802,#1803,#1804,#1805,#1806,#1807,
+    #1808,#1809,#1810,#1811,#1812,#1813,#1814,#1815,#1816,#1817,#1818,
+    #1819,#1820,#1821,#1822,#1823,#1824,#1825,#1826,#1827,#1828,#1829,
+    #1830,#1831,#1832,#1833,#1834,#1835,#1836,#1837,#1838,#1839,#1840,
+    #1841,#1842,#1843,#1844,#1845,#1846,#1847,#1848,#1849,#1850,#1851,
+    #1852,#1853,#1854,#1855,#1856,#1857,#1858,#1859,#1860,#1861,#1862,
+    #1863,#1864,#1865,#1866,#1867,#1868,#1869,#1870,#1871,#1872,#1873,
+    #1874,#1875,#1876),.UNSPECIFIED.,.T.,.F.,(8,6,6,6,6,6,6,6,6,6,6,6,6,
+    6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,8),(0.,3.306306353564E-02,
+    6.70731577925E-02,9.054078335044E-02,0.152677799902,0.16045596061,
+    0.185750799506,0.215057776675,0.238502821093,0.272382175545,
+    0.305024356171,0.312239878741,0.318424208034,0.366998899595,
+    0.45097723489,0.472823373232,0.51340127667,0.556369823065,
+    0.585842427874,0.619505864517,0.635770572791,0.643816348582,
+    0.647827661298,0.651838956171,0.684256589606,0.718073753205,
+    0.747658630526,0.790657540088,0.818795433622,0.853054346526,
+    0.937324392181,0.967765551447,0.983981790434,0.992302953497,1.),
+  .UNSPECIFIED.);
+#1671 = CARTESIAN_POINT('',(-0.277611827298,-0.25,7.553272835134));
+#1672 = CARTESIAN_POINT('',(-0.292521230573,-0.25,7.559202577688));
+#1673 = CARTESIAN_POINT('',(-0.307791004535,-0.25,7.565739279286));
+#1674 = CARTESIAN_POINT('',(-0.323372262286,-0.25,7.572928673815));
+#1675 = CARTESIAN_POINT('',(-0.339195407911,-0.25,7.580813670624));
+#1676 = CARTESIAN_POINT('',(-0.3551712104,-0.25,7.589427477736));
+#1677 = CARTESIAN_POINT('',(-0.371191877565,-0.25,7.598786725058));
+#1678 = CARTESIAN_POINT('',(-0.403528961607,-0.25,7.619271684863));
+#1679 = CARTESIAN_POINT('',(-0.419846260847,-0.25,7.630443272385));
+#1680 = CARTESIAN_POINT('',(-0.435950889755,-0.25,7.642394410937));
+#1681 = CARTESIAN_POINT('',(-0.451710823614,-0.25,7.655103018623));
+#1682 = CARTESIAN_POINT('',(-0.467000484674,-0.25,7.668531479906));
+#1683 = CARTESIAN_POINT('',(-0.481706075918,-0.25,7.682628254652));
+#1684 = CARTESIAN_POINT('',(-0.505408326046,-0.25,7.707473623097));
+#1685 = CARTESIAN_POINT('',(-0.514762757388,-0.25,7.717906869767));
+#1686 = CARTESIAN_POINT('',(-0.523763346196,-0.25,7.728609873825));
+#1687 = CARTESIAN_POINT('',(-0.532383270103,-0.25,7.739561554594));
+#1688 = CARTESIAN_POINT('',(-0.540599709043,-0.25,7.750739642026));
+#1689 = CARTESIAN_POINT('',(-0.548393807263,-0.25,7.762121214667));
+#1690 = CARTESIAN_POINT('',(-0.575229868418,-0.25,7.804296884924));
+#1691 = CARTESIAN_POINT('',(-0.591637997099,-0.25,7.836166746209));
+#1692 = CARTESIAN_POINT('',(-0.604707000075,-0.25,7.868876633799));
+#1693 = CARTESIAN_POINT('',(-0.614338404562,-0.25,7.901985009258));
+#1694 = CARTESIAN_POINT('',(-0.620582788965,-0.25,7.935079223019));
+#1695 = CARTESIAN_POINT('',(-0.623601352452,-0.25,7.967808836248));
+#1696 = CARTESIAN_POINT('',(-0.623610577763,-0.25,8.003914871592));
+#1697 = CARTESIAN_POINT('',(-0.623564450711,-0.25,8.007939720672));
+#1698 = CARTESIAN_POINT('',(-0.623470747208,-0.25,8.011978434626));
+#1699 = CARTESIAN_POINT('',(-0.62332905341,-0.25,8.016020823341));
+#1700 = CARTESIAN_POINT('',(-0.623138976571,-0.25,8.020075491742));
+#1701 = CARTESIAN_POINT('',(-0.622900138429,-0.25,8.024136278337));
+#1702 = CARTESIAN_POINT('',(-0.621675728406,-0.25,8.041434659222));
+#1703 = CARTESIAN_POINT('',(-0.620219797774,-0.25,8.054740492486));
+#1704 = CARTESIAN_POINT('',(-0.618232024108,-0.25,8.068101022194));
+#1705 = CARTESIAN_POINT('',(-0.615702139558,-0.25,8.081493333915));
+#1706 = CARTESIAN_POINT('',(-0.612622450287,-0.25,8.094892896593));
+#1707 = CARTESIAN_POINT('',(-0.608988314622,-0.25,8.108273843653));
+#1708 = CARTESIAN_POINT('',(-0.599944379961,-0.25,8.137059859339));
+#1709 = CARTESIAN_POINT('',(-0.594344441888,-0.25,8.152449144125));
+#1710 = CARTESIAN_POINT('',(-0.587996961418,-0.25,8.167735453748));
+#1711 = CARTESIAN_POINT('',(-0.580906702472,-0.25,8.182874738153));
+#1712 = CARTESIAN_POINT('',(-0.573085820061,-0.25,8.197821652769));
+#1713 = CARTESIAN_POINT('',(-0.564554641902,-0.25,8.212530659322));
+#1714 = CARTESIAN_POINT('',(-0.547972865424,-0.25,8.238498036011));
+#1715 = CARTESIAN_POINT('',(-0.540167552907,-0.25,8.24985797515));
+#1716 = CARTESIAN_POINT('',(-0.531941512034,-0.25,8.26101399057));
+#1717 = CARTESIAN_POINT('',(-0.523313658023,-0.25,8.27194325183));
+#1718 = CARTESIAN_POINT('',(-0.514306856685,-0.25,8.282623587551));
+#1719 = CARTESIAN_POINT('',(-0.504947959354,-0.25,8.293034021436));
+#1720 = CARTESIAN_POINT('',(-0.481279539774,-0.25,8.317781113993));
+#1721 = CARTESIAN_POINT('',(-0.466618095438,-0.25,8.331805837955));
+#1722 = CARTESIAN_POINT('',(-0.45137937864,-0.25,8.345166539698));
+#1723 = CARTESIAN_POINT('',(-0.435676043501,-0.25,8.357812468203));
+#1724 = CARTESIAN_POINT('',(-0.419632278271,-0.25,8.369706622017));
+#1725 = CARTESIAN_POINT('',(-0.403378559182,-0.25,8.380827309368));
+#1726 = CARTESIAN_POINT('',(-0.371310651403,-0.25,8.401134433379));
+#1727 = CARTESIAN_POINT('',(-0.355497072085,-0.25,8.41037935223));
+#1728 = CARTESIAN_POINT('',(-0.339725995999,-0.25,8.418898016125));
+#1729 = CARTESIAN_POINT('',(-0.324101276653,-0.25,8.426706196346));
+#1730 = CARTESIAN_POINT('',(-0.308709224202,-0.25,8.433835446399));
+#1731 = CARTESIAN_POINT('',(-0.293617538246,-0.25,8.440326664264));
+#1732 = CARTESIAN_POINT('',(-0.275615248894,-0.25,8.447527178672));
+#1733 = CARTESIAN_POINT('',(-0.272395015118,-0.25,8.44879299138));
+#1734 = CARTESIAN_POINT('',(-0.269212464462,-0.25,8.450022732338));
+#1735 = CARTESIAN_POINT('',(-0.266066567229,-0.25,8.451217938583));
+#1736 = CARTESIAN_POINT('',(-0.262956338861,-0.25,8.452380044613));
+#1737 = CARTESIAN_POINT('',(-0.259880839936,-0.25,8.453510382382));
+#1738 = CARTESIAN_POINT('',(-0.254232206249,-0.25,8.455552804458));
+#1739 = CARTESIAN_POINT('',(-0.251648038886,-0.25,8.456473683259));
+#1740 = CARTESIAN_POINT('',(-0.249089451302,-0.25,8.457372486329));
+#1741 = CARTESIAN_POINT('',(-0.246557040849,-0.25,8.458249571507));
+#1742 = CARTESIAN_POINT('',(-0.244049225018,-0.25,8.459105985839));
+#1743 = CARTESIAN_POINT('',(-0.241562241431,-0.25,8.459943465579));
+#1744 = CARTESIAN_POINT('',(-0.219673137891,-0.25,8.467212733556));
+#1745 = CARTESIAN_POINT('',(-0.200378281437,-0.25,8.472904291531));
+#1746 = CARTESIAN_POINT('',(-0.181203408135,-0.25,8.477897881629));
+#1747 = CARTESIAN_POINT('',(-0.162132405715,-0.25,8.482243366748));
+#1748 = CARTESIAN_POINT('',(-0.143136412586,-0.25,8.485980838298));
+#1749 = CARTESIAN_POINT('',(-0.12417501043,-0.25,8.48913975333));
+#1750 = CARTESIAN_POINT('',(-7.238801195901E-02,-0.25,8.496230173245));
+#1751 = CARTESIAN_POINT('',(-3.957120613905E-02,-0.25,8.499040849576));
+#1752 = CARTESIAN_POINT('',(-6.432121721684E-03,-0.25,8.500276712289));
+#1753 = CARTESIAN_POINT('',(2.734257171459E-02,-0.25,8.499905665726));
+#1754 = CARTESIAN_POINT('',(6.207784886782E-02,-0.25,8.497791283141));
+#1755 = CARTESIAN_POINT('',(9.811975589232E-02,-0.25,8.493633987792));
+#1756 = CARTESIAN_POINT('',(0.145437569327,-0.25,8.485196511085));
+#1757 = CARTESIAN_POINT('',(0.155303759049,-0.25,8.483283632463));
+#1758 = CARTESIAN_POINT('',(0.165269566218,-0.25,8.481191576809));
+#1759 = CARTESIAN_POINT('',(0.175335226905,-0.25,8.478911605756));
+#1760 = CARTESIAN_POINT('',(0.185499295662,-0.25,8.476434579104));
+#1761 = CARTESIAN_POINT('',(0.195758326131,-0.25,8.473751181458));
+#1762 = CARTESIAN_POINT('',(0.225327765449,-0.25,8.465467368122));
+#1763 = CARTESIAN_POINT('',(0.244861953597,-0.25,8.459337186404));
+#1764 = CARTESIAN_POINT('',(0.26466440185,-0.25,8.452404001767));
+#1765 = CARTESIAN_POINT('',(0.284669334904,-0.25,8.444611343275));
+#1766 = CARTESIAN_POINT('',(0.30478285323,-0.25,8.435910082895));
+#1767 = CARTESIAN_POINT('',(0.324882086642,-0.25,8.426268000194));
+#1768 = CARTESIAN_POINT('',(0.365933715939,-0.25,8.404473767625));
+#1769 = CARTESIAN_POINT('',(0.386873927378,-0.25,8.392203300284));
+#1770 = CARTESIAN_POINT('',(0.407469373916,-0.25,8.378866024174));
+#1771 = CARTESIAN_POINT('',(0.427543645437,-0.25,8.364479452224));
+#1772 = CARTESIAN_POINT('',(0.44692410088,-0.25,8.349087236722));
+#1773 = CARTESIAN_POINT('',(0.465450712947,-0.25,8.332758552698));
+#1774 = CARTESIAN_POINT('',(0.495012642921,-0.25,8.303802960007));
+#1775 = CARTESIAN_POINT('',(0.506575040462,-0.25,8.29162244093));
+#1776 = CARTESIAN_POINT('',(0.517629461123,-0.25,8.279068999681));
+#1777 = CARTESIAN_POINT('',(0.528138159345,-0.25,8.2661731349));
+#1778 = CARTESIAN_POINT('',(0.538069016585,-0.25,8.252967930086));
+#1779 = CARTESIAN_POINT('',(0.547395779024,-0.25,8.239488184829));
+#1780 = CARTESIAN_POINT('',(0.566038258396,-0.25,8.210100197142));
+#1781 = CARTESIAN_POINT('',(0.575163794788,-0.25,8.194119224947));
+#1782 = CARTESIAN_POINT('',(0.583444674786,-0.25,8.177879649726));
+#1783 = CARTESIAN_POINT('',(0.590860827759,-0.25,8.161436019705));
+#1784 = CARTESIAN_POINT('',(0.597401651568,-0.25,8.144843005532));
+#1785 = CARTESIAN_POINT('',(0.603065322008,-0.25,8.128153994761));
+#1786 = CARTESIAN_POINT('',(0.610173765197,-0.25,8.103334396406));
+#1787 = CARTESIAN_POINT('',(0.612286103642,-0.25,8.095238518447));
+#1788 = CARTESIAN_POINT('',(0.614195847454,-0.25,8.087137805839));
+#1789 = CARTESIAN_POINT('',(0.615904101146,-0.25,8.079037838096));
+#1790 = CARTESIAN_POINT('',(0.617412343884,-0.25,8.070944020856));
+#1791 = CARTESIAN_POINT('',(0.618722429491,-0.25,8.062861585882));
+#1792 = CARTESIAN_POINT('',(0.620387734168,-0.25,8.050805529584));
+#1793 = CARTESIAN_POINT('',(0.620890932468,-0.25,8.046819487695));
+#1794 = CARTESIAN_POINT('',(0.621346447447,-0.25,8.042838074734));
+#1795 = CARTESIAN_POINT('',(0.621754562872,-0.25,8.038861886944));
+#1796 = CARTESIAN_POINT('',(0.622115580179,-0.25,8.03489150747));
+#1797 = CARTESIAN_POINT('',(0.622429818467,-0.25,8.030927506354));
+#1798 = CARTESIAN_POINT('',(0.622831127247,-0.25,8.024997600526));
+#1799 = CARTESIAN_POINT('',(0.622953036477,-0.25,8.023027363965));
+#1800 = CARTESIAN_POINT('',(0.623063403653,-0.25,8.021059777066));
+#1801 = CARTESIAN_POINT('',(0.623162290308,-0.25,8.019094885385));
+#1802 = CARTESIAN_POINT('',(0.623249758044,-0.25,8.017132733824));
+#1803 = CARTESIAN_POINT('',(0.623325868537,-0.25,8.015173366635));
+#1804 = CARTESIAN_POINT('',(0.62345549824,-0.25,8.011260296901));
+#1805 = CARTESIAN_POINT('',(0.623509017253,-0.25,8.009306246519));
+#1806 = CARTESIAN_POINT('',(0.623551303009,-0.25,8.00735529982));
+#1807 = CARTESIAN_POINT('',(0.623582417465,-0.25,8.005407703258));
+#1808 = CARTESIAN_POINT('',(0.623602422097,-0.25,8.003463326192));
+#1809 = CARTESIAN_POINT('',(0.623611377899,-0.25,8.001521660887));
+#1810 = CARTESIAN_POINT('',(0.623592919441,-0.25,7.983904847549));
+#1811 = CARTESIAN_POINT('',(0.622857920773,-0.25,7.968075319675));
+#1812 = CARTESIAN_POINT('',(0.621379103165,-0.25,7.952125509292));
+#1813 = CARTESIAN_POINT('',(0.619134590596,-0.25,7.936091682393));
+#1814 = CARTESIAN_POINT('',(0.616106970023,-0.25,7.92001352013));
+#1815 = CARTESIAN_POINT('',(0.612284384176,-0.25,7.903933538376));
+#1816 = CARTESIAN_POINT('',(0.602839291287,-0.25,7.871167127423));
+#1817 = CARTESIAN_POINT('',(0.597146237475,-0.25,7.854484509476));
+#1818 = CARTESIAN_POINT('',(0.590576384355,-0.25,7.837899379942));
+#1819 = CARTESIAN_POINT('',(0.583131755451,-0.25,7.821465132592));
+#1820 = CARTESIAN_POINT('',(0.574823160583,-0.25,7.805236421281));
+#1821 = CARTESIAN_POINT('',(0.565670880084,-0.25,7.789267752767));
+#1822 = CARTESIAN_POINT('',(0.546987024262,-0.25,7.759915745368));
+#1823 = CARTESIAN_POINT('',(0.537646293991,-0.25,7.746458994531));
+#1824 = CARTESIAN_POINT('',(0.52770340281,-0.25,7.733277350379));
+#1825 = CARTESIAN_POINT('',(0.517184676985,-0.25,7.720405475771));
+#1826 = CARTESIAN_POINT('',(0.506122283616,-0.25,7.707876308457));
+#1827 = CARTESIAN_POINT('',(0.494553989807,-0.25,7.695720196495));
+#1828 = CARTESIAN_POINT('',(0.465036866465,-0.25,7.666877527702));
+#1829 = CARTESIAN_POINT('',(0.446569419588,-0.25,7.650632164301));
+#1830 = CARTESIAN_POINT('',(0.427257336245,-0.25,7.635316703048));
+#1831 = CARTESIAN_POINT('',(0.407258880049,-0.25,7.620999231587));
+#1832 = CARTESIAN_POINT('',(0.386744649223,-0.25,7.607722701543));
+#1833 = CARTESIAN_POINT('',(0.365888898586,-0.25,7.595504343193));
+#1834 = CARTESIAN_POINT('',(0.331101224581,-0.25,7.577032485335));
+#1835 = CARTESIAN_POINT('',(0.317265405746,-0.25,7.570175826602));
+#1836 = CARTESIAN_POINT('',(0.303401063149,-0.25,7.563767377327));
+#1837 = CARTESIAN_POINT('',(0.289550255309,-0.25,7.557799546247));
+#1838 = CARTESIAN_POINT('',(0.275749702935,-0.25,7.552260214164));
+#1839 = CARTESIAN_POINT('',(0.262030554739,-0.25,7.547134191911));
+#1840 = CARTESIAN_POINT('',(0.231844557324,-0.25,7.536646322824));
+#1841 = CARTESIAN_POINT('',(0.215428027587,-0.25,7.531475441777));
+#1842 = CARTESIAN_POINT('',(0.199212606414,-0.25,7.526860388007));
+#1843 = CARTESIAN_POINT('',(0.183225709192,-0.25,7.522765733109));
+#1844 = CARTESIAN_POINT('',(0.167480983488,-0.25,7.519154971698));
+#1845 = CARTESIAN_POINT('',(0.151981168222,-0.25,7.515993225653));
+#1846 = CARTESIAN_POINT('',(9.918388768709E-02,-0.25,7.506502037175));
+#1847 = CARTESIAN_POINT('',(6.315314498708E-02,-0.25,7.502295544691));
+#1848 = CARTESIAN_POINT('',(2.843228610336E-02,-0.25,7.500134445833));
+#1849 = CARTESIAN_POINT('',(-5.322523254076E-03,-0.25,7.499717052206));
+#1850 = CARTESIAN_POINT('',(-3.843527316322E-02,-0.25,7.500904955803));
+#1851 = CARTESIAN_POINT('',(-7.121876769636E-02,-0.25,7.503663786534));
+#1852 = CARTESIAN_POINT('',(-0.115825262998,-0.25,7.509698850278));
+#1853 = CARTESIAN_POINT('',(-0.12765579143,-0.25,7.511518210177));
+#1854 = CARTESIAN_POINT('',(-0.139491675423,-0.25,7.513559671386));
+#1855 = CARTESIAN_POINT('',(-0.151343508148,-0.25,7.51582917018));
+#1856 = CARTESIAN_POINT('',(-0.163220327178,-0.25,7.518334299848));
+#1857 = CARTESIAN_POINT('',(-0.175129614494,-0.25,7.52108431069));
+#1858 = CARTESIAN_POINT('',(-0.193441918296,-0.25,7.525691322375));
+#1859 = CARTESIAN_POINT('',(-0.199817368196,-0.25,7.52736509701));
+#1860 = CARTESIAN_POINT('',(-0.206204506216,-0.25,7.529113069215));
+#1861 = CARTESIAN_POINT('',(-0.212604006639,-0.25,7.530936982337));
+#1862 = CARTESIAN_POINT('',(-0.219016357986,-0.25,7.532838687776));
+#1863 = CARTESIAN_POINT('',(-0.22544186302,-0.25,7.534820144991));
+#1864 = CARTESIAN_POINT('',(-0.23518461711,-0.25,7.537942166386));
+#1865 = CARTESIAN_POINT('',(-0.238484762082,-0.25,7.539019989539));
+#1866 = CARTESIAN_POINT('',(-0.24179361022,-0.25,7.540121286974));
+#1867 = CARTESIAN_POINT('',(-0.245120051994,-0.25,7.541249435075));
+#1868 = CARTESIAN_POINT('',(-0.24846933179,-0.25,7.542406790588));
+#1869 = CARTESIAN_POINT('',(-0.251843047906,-0.25,7.543594690622));
+#1870 = CARTESIAN_POINT('',(-0.258380537381,-0.25,7.545940803224));
+#1871 = CARTESIAN_POINT('',(-0.26154068873,-0.25,7.547094332497));
+#1872 = CARTESIAN_POINT('',(-0.26471933719,-0.25,7.548274566572));
+#1873 = CARTESIAN_POINT('',(-0.26791616516,-0.25,7.549482024757));
+#1874 = CARTESIAN_POINT('',(-0.271130806851,-0.25,7.550717219567));
+#1875 = CARTESIAN_POINT('',(-0.274362848286,-0.25,7.551980656718));
+#1876 = CARTESIAN_POINT('',(-0.277611827298,-0.25,7.553272835134));
+#1877 = PCURVE('',#484,#1878);
+#1878 = DEFINITIONAL_REPRESENTATION('',(#1879),#2086);
+#1879 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#1880,#1881,#1882,#1883,#1884,
+    #1885,#1886,#1887,#1888,#1889,#1890,#1891,#1892,#1893,#1894,#1895,
+    #1896,#1897,#1898,#1899,#1900,#1901,#1902,#1903,#1904,#1905,#1906,
+    #1907,#1908,#1909,#1910,#1911,#1912,#1913,#1914,#1915,#1916,#1917,
+    #1918,#1919,#1920,#1921,#1922,#1923,#1924,#1925,#1926,#1927,#1928,
+    #1929,#1930,#1931,#1932,#1933,#1934,#1935,#1936,#1937,#1938,#1939,
+    #1940,#1941,#1942,#1943,#1944,#1945,#1946,#1947,#1948,#1949,#1950,
+    #1951,#1952,#1953,#1954,#1955,#1956,#1957,#1958,#1959,#1960,#1961,
+    #1962,#1963,#1964,#1965,#1966,#1967,#1968,#1969,#1970,#1971,#1972,
+    #1973,#1974,#1975,#1976,#1977,#1978,#1979,#1980,#1981,#1982,#1983,
+    #1984,#1985,#1986,#1987,#1988,#1989,#1990,#1991,#1992,#1993,#1994,
+    #1995,#1996,#1997,#1998,#1999,#2000,#2001,#2002,#2003,#2004,#2005,
+    #2006,#2007,#2008,#2009,#2010,#2011,#2012,#2013,#2014,#2015,#2016,
+    #2017,#2018,#2019,#2020,#2021,#2022,#2023,#2024,#2025,#2026,#2027,
+    #2028,#2029,#2030,#2031,#2032,#2033,#2034,#2035,#2036,#2037,#2038,
+    #2039,#2040,#2041,#2042,#2043,#2044,#2045,#2046,#2047,#2048,#2049,
+    #2050,#2051,#2052,#2053,#2054,#2055,#2056,#2057,#2058,#2059,#2060,
+    #2061,#2062,#2063,#2064,#2065,#2066,#2067,#2068,#2069,#2070,#2071,
+    #2072,#2073,#2074,#2075,#2076,#2077,#2078,#2079,#2080,#2081,#2082,
+    #2083,#2084,#2085),.UNSPECIFIED.,.T.,.F.,(8,6,6,6,6,6,6,6,6,6,6,6,6,
+    6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,8),(0.,3.306306353564E-02,
+    6.70731577925E-02,9.054078335044E-02,0.152677799902,0.16045596061,
+    0.185750799506,0.215057776675,0.238502821093,0.272382175545,
+    0.305024356171,0.312239878741,0.318424208034,0.366998899595,
+    0.45097723489,0.472823373232,0.51340127667,0.556369823065,
+    0.585842427874,0.619505864517,0.635770572791,0.643816348582,
+    0.647827661298,0.651838956171,0.684256589606,0.718073753205,
+    0.747658630526,0.790657540088,0.818795433622,0.853054346526,
+    0.937324392181,0.967765551447,0.983981790434,0.992302953497,1.),
+  .UNSPECIFIED.);
+#1880 = CARTESIAN_POINT('',(1.053272835134,1.242388172702));
+#1881 = CARTESIAN_POINT('',(1.059202577688,1.227478769427));
+#1882 = CARTESIAN_POINT('',(1.065739279286,1.212208995465));
+#1883 = CARTESIAN_POINT('',(1.072928673815,1.196627737714));
+#1884 = CARTESIAN_POINT('',(1.080813670624,1.180804592089));
+#1885 = CARTESIAN_POINT('',(1.089427477736,1.1648287896));
+#1886 = CARTESIAN_POINT('',(1.098786725058,1.148808122435));
+#1887 = CARTESIAN_POINT('',(1.119271684863,1.116471038393));
+#1888 = CARTESIAN_POINT('',(1.130443272385,1.100153739153));
+#1889 = CARTESIAN_POINT('',(1.142394410937,1.084049110245));
+#1890 = CARTESIAN_POINT('',(1.155103018623,1.068289176386));
+#1891 = CARTESIAN_POINT('',(1.168531479906,1.052999515326));
+#1892 = CARTESIAN_POINT('',(1.182628254652,1.038293924082));
+#1893 = CARTESIAN_POINT('',(1.207473623097,1.014591673954));
+#1894 = CARTESIAN_POINT('',(1.217906869767,1.005237242612));
+#1895 = CARTESIAN_POINT('',(1.228609873825,0.996236653804));
+#1896 = CARTESIAN_POINT('',(1.239561554594,0.987616729897));
+#1897 = CARTESIAN_POINT('',(1.250739642026,0.979400290957));
+#1898 = CARTESIAN_POINT('',(1.262121214667,0.971606192737));
+#1899 = CARTESIAN_POINT('',(1.304296884924,0.944770131582));
+#1900 = CARTESIAN_POINT('',(1.336166746209,0.928362002901));
+#1901 = CARTESIAN_POINT('',(1.368876633799,0.915292999925));
+#1902 = CARTESIAN_POINT('',(1.401985009258,0.905661595438));
+#1903 = CARTESIAN_POINT('',(1.435079223019,0.899417211035));
+#1904 = CARTESIAN_POINT('',(1.467808836248,0.896398647548));
+#1905 = CARTESIAN_POINT('',(1.503914871592,0.896389422237));
+#1906 = CARTESIAN_POINT('',(1.507939720672,0.896435549289));
+#1907 = CARTESIAN_POINT('',(1.511978434626,0.896529252792));
+#1908 = CARTESIAN_POINT('',(1.516020823341,0.89667094659));
+#1909 = CARTESIAN_POINT('',(1.520075491742,0.896861023429));
+#1910 = CARTESIAN_POINT('',(1.524136278337,0.897099861571));
+#1911 = CARTESIAN_POINT('',(1.541434659222,0.898324271594));
+#1912 = CARTESIAN_POINT('',(1.554740492486,0.899780202226));
+#1913 = CARTESIAN_POINT('',(1.568101022194,0.901767975892));
+#1914 = CARTESIAN_POINT('',(1.581493333915,0.904297860442));
+#1915 = CARTESIAN_POINT('',(1.594892896593,0.907377549713));
+#1916 = CARTESIAN_POINT('',(1.608273843653,0.911011685378));
+#1917 = CARTESIAN_POINT('',(1.637059859339,0.920055620039));
+#1918 = CARTESIAN_POINT('',(1.652449144125,0.925655558112));
+#1919 = CARTESIAN_POINT('',(1.667735453748,0.932003038582));
+#1920 = CARTESIAN_POINT('',(1.682874738153,0.939093297528));
+#1921 = CARTESIAN_POINT('',(1.697821652769,0.946914179939));
+#1922 = CARTESIAN_POINT('',(1.712530659322,0.955445358098));
+#1923 = CARTESIAN_POINT('',(1.738498036011,0.972027134576));
+#1924 = CARTESIAN_POINT('',(1.74985797515,0.979832447093));
+#1925 = CARTESIAN_POINT('',(1.76101399057,0.988058487966));
+#1926 = CARTESIAN_POINT('',(1.77194325183,0.996686341977));
+#1927 = CARTESIAN_POINT('',(1.782623587551,1.005693143315));
+#1928 = CARTESIAN_POINT('',(1.793034021436,1.015052040646));
+#1929 = CARTESIAN_POINT('',(1.817781113993,1.038720460226));
+#1930 = CARTESIAN_POINT('',(1.831805837955,1.053381904562));
+#1931 = CARTESIAN_POINT('',(1.845166539698,1.06862062136));
+#1932 = CARTESIAN_POINT('',(1.857812468203,1.084323956499));
+#1933 = CARTESIAN_POINT('',(1.869706622017,1.100367721729));
+#1934 = CARTESIAN_POINT('',(1.880827309368,1.116621440818));
+#1935 = CARTESIAN_POINT('',(1.901134433379,1.148689348597));
+#1936 = CARTESIAN_POINT('',(1.91037935223,1.164502927915));
+#1937 = CARTESIAN_POINT('',(1.918898016125,1.180274004001));
+#1938 = CARTESIAN_POINT('',(1.926706196346,1.195898723347));
+#1939 = CARTESIAN_POINT('',(1.933835446399,1.211290775798));
+#1940 = CARTESIAN_POINT('',(1.940326664264,1.226382461754));
+#1941 = CARTESIAN_POINT('',(1.947527178672,1.244384751106));
+#1942 = CARTESIAN_POINT('',(1.94879299138,1.247604984882));
+#1943 = CARTESIAN_POINT('',(1.950022732338,1.250787535538));
+#1944 = CARTESIAN_POINT('',(1.951217938583,1.253933432771));
+#1945 = CARTESIAN_POINT('',(1.952380044613,1.257043661139));
+#1946 = CARTESIAN_POINT('',(1.953510382382,1.260119160064));
+#1947 = CARTESIAN_POINT('',(1.955552804458,1.265767793751));
+#1948 = CARTESIAN_POINT('',(1.956473683259,1.268351961114));
+#1949 = CARTESIAN_POINT('',(1.957372486329,1.270910548698));
+#1950 = CARTESIAN_POINT('',(1.958249571507,1.273442959151));
+#1951 = CARTESIAN_POINT('',(1.959105985839,1.275950774982));
+#1952 = CARTESIAN_POINT('',(1.959943465579,1.278437758569));
+#1953 = CARTESIAN_POINT('',(1.967212733556,1.300326862109));
+#1954 = CARTESIAN_POINT('',(1.972904291531,1.319621718563));
+#1955 = CARTESIAN_POINT('',(1.977897881629,1.338796591865));
+#1956 = CARTESIAN_POINT('',(1.982243366748,1.357867594285));
+#1957 = CARTESIAN_POINT('',(1.985980838298,1.376863587414));
+#1958 = CARTESIAN_POINT('',(1.98913975333,1.39582498957));
+#1959 = CARTESIAN_POINT('',(1.996230173245,1.447611988041));
+#1960 = CARTESIAN_POINT('',(1.999040849576,1.480428793861));
+#1961 = CARTESIAN_POINT('',(2.000276712289,1.513567878278));
+#1962 = CARTESIAN_POINT('',(1.999905665726,1.547342571715));
+#1963 = CARTESIAN_POINT('',(1.997791283141,1.582077848868));
+#1964 = CARTESIAN_POINT('',(1.993633987792,1.618119755892));
+#1965 = CARTESIAN_POINT('',(1.985196511085,1.665437569327));
+#1966 = CARTESIAN_POINT('',(1.983283632463,1.675303759049));
+#1967 = CARTESIAN_POINT('',(1.981191576809,1.685269566218));
+#1968 = CARTESIAN_POINT('',(1.978911605756,1.695335226905));
+#1969 = CARTESIAN_POINT('',(1.976434579104,1.705499295662));
+#1970 = CARTESIAN_POINT('',(1.973751181458,1.715758326131));
+#1971 = CARTESIAN_POINT('',(1.965467368122,1.745327765449));
+#1972 = CARTESIAN_POINT('',(1.959337186404,1.764861953597));
+#1973 = CARTESIAN_POINT('',(1.952404001767,1.78466440185));
+#1974 = CARTESIAN_POINT('',(1.944611343275,1.804669334904));
+#1975 = CARTESIAN_POINT('',(1.935910082895,1.82478285323));
+#1976 = CARTESIAN_POINT('',(1.926268000194,1.844882086642));
+#1977 = CARTESIAN_POINT('',(1.904473767625,1.885933715939));
+#1978 = CARTESIAN_POINT('',(1.892203300284,1.906873927378));
+#1979 = CARTESIAN_POINT('',(1.878866024174,1.927469373916));
+#1980 = CARTESIAN_POINT('',(1.864479452224,1.947543645437));
+#1981 = CARTESIAN_POINT('',(1.849087236722,1.96692410088));
+#1982 = CARTESIAN_POINT('',(1.832758552698,1.985450712947));
+#1983 = CARTESIAN_POINT('',(1.803802960007,2.015012642921));
+#1984 = CARTESIAN_POINT('',(1.79162244093,2.026575040462));
+#1985 = CARTESIAN_POINT('',(1.779068999681,2.037629461123));
+#1986 = CARTESIAN_POINT('',(1.7661731349,2.048138159345));
+#1987 = CARTESIAN_POINT('',(1.752967930086,2.058069016585));
+#1988 = CARTESIAN_POINT('',(1.739488184829,2.067395779024));
+#1989 = CARTESIAN_POINT('',(1.710100197142,2.086038258396));
+#1990 = CARTESIAN_POINT('',(1.694119224947,2.095163794788));
+#1991 = CARTESIAN_POINT('',(1.677879649726,2.103444674786));
+#1992 = CARTESIAN_POINT('',(1.661436019705,2.110860827759));
+#1993 = CARTESIAN_POINT('',(1.644843005532,2.117401651568));
+#1994 = CARTESIAN_POINT('',(1.628153994761,2.123065322008));
+#1995 = CARTESIAN_POINT('',(1.603334396406,2.130173765197));
+#1996 = CARTESIAN_POINT('',(1.595238518447,2.132286103642));
+#1997 = CARTESIAN_POINT('',(1.587137805839,2.134195847454));
+#1998 = CARTESIAN_POINT('',(1.579037838096,2.135904101146));
+#1999 = CARTESIAN_POINT('',(1.570944020856,2.137412343884));
+#2000 = CARTESIAN_POINT('',(1.562861585882,2.138722429491));
+#2001 = CARTESIAN_POINT('',(1.550805529584,2.140387734168));
+#2002 = CARTESIAN_POINT('',(1.546819487695,2.140890932468));
+#2003 = CARTESIAN_POINT('',(1.542838074734,2.141346447447));
+#2004 = CARTESIAN_POINT('',(1.538861886944,2.141754562872));
+#2005 = CARTESIAN_POINT('',(1.53489150747,2.142115580179));
+#2006 = CARTESIAN_POINT('',(1.530927506354,2.142429818467));
+#2007 = CARTESIAN_POINT('',(1.524997600526,2.142831127247));
+#2008 = CARTESIAN_POINT('',(1.523027363965,2.142953036477));
+#2009 = CARTESIAN_POINT('',(1.521059777066,2.143063403653));
+#2010 = CARTESIAN_POINT('',(1.519094885385,2.143162290308));
+#2011 = CARTESIAN_POINT('',(1.517132733824,2.143249758044));
+#2012 = CARTESIAN_POINT('',(1.515173366635,2.143325868537));
+#2013 = CARTESIAN_POINT('',(1.511260296901,2.14345549824));
+#2014 = CARTESIAN_POINT('',(1.509306246519,2.143509017253));
+#2015 = CARTESIAN_POINT('',(1.50735529982,2.143551303009));
+#2016 = CARTESIAN_POINT('',(1.505407703258,2.143582417465));
+#2017 = CARTESIAN_POINT('',(1.503463326192,2.143602422097));
+#2018 = CARTESIAN_POINT('',(1.501521660887,2.143611377899));
+#2019 = CARTESIAN_POINT('',(1.483904847549,2.143592919441));
+#2020 = CARTESIAN_POINT('',(1.468075319675,2.142857920773));
+#2021 = CARTESIAN_POINT('',(1.452125509292,2.141379103165));
+#2022 = CARTESIAN_POINT('',(1.436091682393,2.139134590596));
+#2023 = CARTESIAN_POINT('',(1.42001352013,2.136106970023));
+#2024 = CARTESIAN_POINT('',(1.403933538376,2.132284384176));
+#2025 = CARTESIAN_POINT('',(1.371167127423,2.122839291287));
+#2026 = CARTESIAN_POINT('',(1.354484509476,2.117146237475));
+#2027 = CARTESIAN_POINT('',(1.337899379942,2.110576384355));
+#2028 = CARTESIAN_POINT('',(1.321465132592,2.103131755451));
+#2029 = CARTESIAN_POINT('',(1.305236421281,2.094823160583));
+#2030 = CARTESIAN_POINT('',(1.289267752767,2.085670880084));
+#2031 = CARTESIAN_POINT('',(1.259915745368,2.066987024262));
+#2032 = CARTESIAN_POINT('',(1.246458994531,2.057646293991));
+#2033 = CARTESIAN_POINT('',(1.233277350379,2.04770340281));
+#2034 = CARTESIAN_POINT('',(1.220405475771,2.037184676985));
+#2035 = CARTESIAN_POINT('',(1.207876308457,2.026122283616));
+#2036 = CARTESIAN_POINT('',(1.195720196495,2.014553989807));
+#2037 = CARTESIAN_POINT('',(1.166877527702,1.985036866465));
+#2038 = CARTESIAN_POINT('',(1.150632164301,1.966569419588));
+#2039 = CARTESIAN_POINT('',(1.135316703048,1.947257336245));
+#2040 = CARTESIAN_POINT('',(1.120999231587,1.927258880049));
+#2041 = CARTESIAN_POINT('',(1.107722701543,1.906744649223));
+#2042 = CARTESIAN_POINT('',(1.095504343193,1.885888898586));
+#2043 = CARTESIAN_POINT('',(1.077032485335,1.851101224581));
+#2044 = CARTESIAN_POINT('',(1.070175826602,1.837265405746));
+#2045 = CARTESIAN_POINT('',(1.063767377327,1.823401063149));
+#2046 = CARTESIAN_POINT('',(1.057799546247,1.809550255309));
+#2047 = CARTESIAN_POINT('',(1.052260214164,1.795749702935));
+#2048 = CARTESIAN_POINT('',(1.047134191911,1.782030554739));
+#2049 = CARTESIAN_POINT('',(1.036646322824,1.751844557324));
+#2050 = CARTESIAN_POINT('',(1.031475441777,1.735428027587));
+#2051 = CARTESIAN_POINT('',(1.026860388007,1.719212606414));
+#2052 = CARTESIAN_POINT('',(1.022765733109,1.703225709192));
+#2053 = CARTESIAN_POINT('',(1.019154971698,1.687480983488));
+#2054 = CARTESIAN_POINT('',(1.015993225653,1.671981168222));
+#2055 = CARTESIAN_POINT('',(1.006502037175,1.619183887687));
+#2056 = CARTESIAN_POINT('',(1.002295544691,1.583153144987));
+#2057 = CARTESIAN_POINT('',(1.000134445833,1.548432286103));
+#2058 = CARTESIAN_POINT('',(0.999717052206,1.514677476746));
+#2059 = CARTESIAN_POINT('',(1.000904955803,1.481564726837));
+#2060 = CARTESIAN_POINT('',(1.003663786534,1.448781232304));
+#2061 = CARTESIAN_POINT('',(1.009698850278,1.404174737002));
+#2062 = CARTESIAN_POINT('',(1.011518210177,1.39234420857));
+#2063 = CARTESIAN_POINT('',(1.013559671386,1.380508324577));
+#2064 = CARTESIAN_POINT('',(1.01582917018,1.368656491852));
+#2065 = CARTESIAN_POINT('',(1.018334299848,1.356779672822));
+#2066 = CARTESIAN_POINT('',(1.02108431069,1.344870385506));
+#2067 = CARTESIAN_POINT('',(1.025691322375,1.326558081704));
+#2068 = CARTESIAN_POINT('',(1.02736509701,1.320182631804));
+#2069 = CARTESIAN_POINT('',(1.029113069215,1.313795493784));
+#2070 = CARTESIAN_POINT('',(1.030936982337,1.307395993361));
+#2071 = CARTESIAN_POINT('',(1.032838687776,1.300983642014));
+#2072 = CARTESIAN_POINT('',(1.034820144991,1.29455813698));
+#2073 = CARTESIAN_POINT('',(1.037942166386,1.28481538289));
+#2074 = CARTESIAN_POINT('',(1.039019989539,1.281515237918));
+#2075 = CARTESIAN_POINT('',(1.040121286974,1.27820638978));
+#2076 = CARTESIAN_POINT('',(1.041249435075,1.274879948006));
+#2077 = CARTESIAN_POINT('',(1.042406790588,1.27153066821));
+#2078 = CARTESIAN_POINT('',(1.043594690622,1.268156952094));
+#2079 = CARTESIAN_POINT('',(1.045940803224,1.261619462619));
+#2080 = CARTESIAN_POINT('',(1.047094332497,1.25845931127));
+#2081 = CARTESIAN_POINT('',(1.048274566572,1.25528066281));
+#2082 = CARTESIAN_POINT('',(1.049482024757,1.25208383484));
+#2083 = CARTESIAN_POINT('',(1.050717219567,1.248869193149));
+#2084 = CARTESIAN_POINT('',(1.051980656718,1.245637151714));
+#2085 = CARTESIAN_POINT('',(1.053272835134,1.242388172702));
+#2086 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2087 = PCURVE('',#1420,#2088);
+#2088 = DEFINITIONAL_REPRESENTATION('',(#2089),#2296);
+#2089 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#2090,#2091,#2092,#2093,#2094,
+    #2095,#2096,#2097,#2098,#2099,#2100,#2101,#2102,#2103,#2104,#2105,
+    #2106,#2107,#2108,#2109,#2110,#2111,#2112,#2113,#2114,#2115,#2116,
+    #2117,#2118,#2119,#2120,#2121,#2122,#2123,#2124,#2125,#2126,#2127,
+    #2128,#2129,#2130,#2131,#2132,#2133,#2134,#2135,#2136,#2137,#2138,
+    #2139,#2140,#2141,#2142,#2143,#2144,#2145,#2146,#2147,#2148,#2149,
+    #2150,#2151,#2152,#2153,#2154,#2155,#2156,#2157,#2158,#2159,#2160,
+    #2161,#2162,#2163,#2164,#2165,#2166,#2167,#2168,#2169,#2170,#2171,
+    #2172,#2173,#2174,#2175,#2176,#2177,#2178,#2179,#2180,#2181,#2182,
+    #2183,#2184,#2185,#2186,#2187,#2188,#2189,#2190,#2191,#2192,#2193,
+    #2194,#2195,#2196,#2197,#2198,#2199,#2200,#2201,#2202,#2203,#2204,
+    #2205,#2206,#2207,#2208,#2209,#2210,#2211,#2212,#2213,#2214,#2215,
+    #2216,#2217,#2218,#2219,#2220,#2221,#2222,#2223,#2224,#2225,#2226,
+    #2227,#2228,#2229,#2230,#2231,#2232,#2233,#2234,#2235,#2236,#2237,
+    #2238,#2239,#2240,#2241,#2242,#2243,#2244,#2245,#2246,#2247,#2248,
+    #2249,#2250,#2251,#2252,#2253,#2254,#2255,#2256,#2257,#2258,#2259,
+    #2260,#2261,#2262,#2263,#2264,#2265,#2266,#2267,#2268,#2269,#2270,
+    #2271,#2272,#2273,#2274,#2275,#2276,#2277,#2278,#2279,#2280,#2281,
+    #2282,#2283,#2284,#2285,#2286,#2287,#2288,#2289,#2290,#2291,#2292,
+    #2293,#2294,#2295),.UNSPECIFIED.,.T.,.F.,(8,6,6,6,6,6,6,6,6,6,6,6,6,
+    6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,8),(0.,3.306306353564E-02,
+    6.70731577925E-02,9.054078335044E-02,0.152677799902,0.16045596061,
+    0.185750799506,0.215057776675,0.238502821093,0.272382175545,
+    0.305024356171,0.312239878741,0.318424208034,0.366998899595,
+    0.45097723489,0.472823373232,0.51340127667,0.556369823065,
+    0.585842427874,0.619505864517,0.635770572791,0.643816348582,
+    0.647827661298,0.651838956171,0.684256589606,0.718073753205,
+    0.747658630526,0.790657540088,0.818795433622,0.853054346526,
+    0.937324392181,0.967765551447,0.983981790434,0.992302953497,1.),
+  .UNSPECIFIED.);
+#2090 = CARTESIAN_POINT('',(4.112630382881,-0.837037744788));
+#2091 = CARTESIAN_POINT('',(4.083714463153,-0.822992022807));
+#2092 = CARTESIAN_POINT('',(4.055660292827,-0.807786186039));
+#2093 = CARTESIAN_POINT('',(4.028593805091,-0.791385649003));
+#2094 = CARTESIAN_POINT('',(4.002629319997,-0.773774687301));
+#2095 = CARTESIAN_POINT('',(3.977864887486,-0.754961629212));
+#2096 = CARTESIAN_POINT('',(3.954377630409,-0.734984047295));
+#2097 = CARTESIAN_POINT('',(3.909425853939,-0.692240338433));
+#2098 = CARTESIAN_POINT('',(3.88803196037,-0.66940372822));
+#2099 = CARTESIAN_POINT('',(3.868092623743,-0.6454785902));
+#2100 = CARTESIAN_POINT('',(3.849616140583,-0.620552714158));
+#2101 = CARTESIAN_POINT('',(3.832576652111,-0.594721669517));
+#2102 = CARTESIAN_POINT('',(3.816926909295,-0.568083266046));
+#2103 = CARTESIAN_POINT('',(3.792732808624,-0.521859119849));
+#2104 = CARTESIAN_POINT('',(3.78348838546,-0.502644582175));
+#2105 = CARTESIAN_POINT('',(3.774857886871,-0.483117146398));
+#2106 = CARTESIAN_POINT('',(3.766819228722,-0.463303710175));
+#2107 = CARTESIAN_POINT('',(3.759349182706,-0.443229149723));
+#2108 = CARTESIAN_POINT('',(3.752424434767,-0.422916145567));
+#2109 = CARTESIAN_POINT('',(3.729072134056,-0.348023155074));
+#2110 = CARTESIAN_POINT('',(3.715793011922,-0.292147578663));
+#2111 = CARTESIAN_POINT('',(3.705754024089,-0.23511657543));
+#2112 = CARTESIAN_POINT('',(3.698587816348,-0.177207096503));
+#2113 = CARTESIAN_POINT('',(3.694005095507,-0.118638975482));
+#2114 = CARTESIAN_POINT('',(3.691791217735,-5.958813465674E-02));
+#2115 = CARTESIAN_POINT('',(3.691784450139,7.246698428086E-03));
+#2116 = CARTESIAN_POINT('',(3.691818288489,1.467783136713E-02));
+#2117 = CARTESIAN_POINT('',(3.69188702809,2.210094983356E-02));
+#2118 = CARTESIAN_POINT('',(3.691990997254,2.952088550492E-02));
+#2119 = CARTESIAN_POINT('',(3.692130535168,3.693247850268E-02));
+#2120 = CARTESIAN_POINT('',(3.692305998022,4.433835436519E-02));
+#2121 = CARTESIAN_POINT('',(3.693206404349,7.579841877822E-02));
+#2122 = CARTESIAN_POINT('',(3.694278907953,9.978676656552E-02));
+#2123 = CARTESIAN_POINT('',(3.695748030376,0.123691698824));
+#2124 = CARTESIAN_POINT('',(3.697628252201,0.14750163582));
+#2125 = CARTESIAN_POINT('',(3.699935881767,0.171203826827));
+#2126 = CARTESIAN_POINT('',(3.70268916489,0.194784231916));
+#2127 = CARTESIAN_POINT('',(3.709638242078,0.245389011872));
+#2128 = CARTESIAN_POINT('',(3.713993568196,0.27236606889));
+#2129 = CARTESIAN_POINT('',(3.719005762051,0.299134695791));
+#2130 = CARTESIAN_POINT('',(3.724710114291,0.325667624392));
+#2131 = CARTESIAN_POINT('',(3.731145363616,0.351933890777));
+#2132 = CARTESIAN_POINT('',(3.738353243287,0.377898528733));
+#2133 = CARTESIAN_POINT('',(3.752797708004,0.424020780963));
+#2134 = CARTESIAN_POINT('',(3.759740100329,0.444300830872));
+#2135 = CARTESIAN_POINT('',(3.767227494092,0.464342101294));
+#2136 = CARTESIAN_POINT('',(3.775283134293,0.484121917212));
+#2137 = CARTESIAN_POINT('',(3.783930159859,0.503615417314));
+#2138 = CARTESIAN_POINT('',(3.793190542052,0.522795731098));
+#2139 = CARTESIAN_POINT('',(3.817380636597,0.568856696563));
+#2140 = CARTESIAN_POINT('',(3.833001935262,0.595369935426));
+#2141 = CARTESIAN_POINT('',(3.850002919924,0.621080347904));
+#2142 = CARTESIAN_POINT('',(3.868429942381,0.645891261676));
+#2143 = CARTESIAN_POINT('',(3.88830819347,0.669708293721));
+#2144 = CARTESIAN_POINT('',(3.909629191367,0.692444787271));
+#2145 = CARTESIAN_POINT('',(3.954218080016,0.734821582612));
+#2146 = CARTESIAN_POINT('',(3.97739240879,0.75455095919));
+#2147 = CARTESIAN_POINT('',(4.001811690439,0.773146351981));
+#2148 = CARTESIAN_POINT('',(4.027402055424,0.790571285858));
+#2149 = CARTESIAN_POINT('',(4.054069635135,0.806817031678));
+#2150 = CARTESIAN_POINT('',(4.081704866595,0.821897800854));
+#2151 = CARTESIAN_POINT('',(4.116482700463,0.838929162641));
+#2152 = CARTESIAN_POINT('',(4.122778025805,0.841936497416));
+#2153 = CARTESIAN_POINT('',(4.129072804891,0.844870730501));
+#2154 = CARTESIAN_POINT('',(4.135367067879,0.847734487085));
+#2155 = CARTESIAN_POINT('',(4.141660843377,0.850530231316));
+#2156 = CARTESIAN_POINT('',(4.147954158449,0.853260266294));
+#2157 = CARTESIAN_POINT('',(4.159640583254,0.858212128468));
+#2158 = CARTESIAN_POINT('',(4.165033129868,0.860452523473));
+#2159 = CARTESIAN_POINT('',(4.170426319929,0.862646531488));
+#2160 = CARTESIAN_POINT('',(4.175820629624,0.864794504552));
+#2161 = CARTESIAN_POINT('',(4.181215369843,0.866898534345));
+#2162 = CARTESIAN_POINT('',(4.186608686183,0.868962452189));
+#2163 = CARTESIAN_POINT('',(4.234324353035,0.886931529262));
+#2164 = CARTESIAN_POINT('',(4.27737544318,0.901388861629));
+#2165 = CARTESIAN_POINT('',(4.321046465256,0.914388684086));
+#2166 = CARTESIAN_POINT('',(4.36523817462,0.925947223172));
+#2167 = CARTESIAN_POINT('',(4.409857375522,0.93607039443));
+#2168 = CARTESIAN_POINT('',(4.454817850499,0.944752122811));
+#2169 = CARTESIAN_POINT('',(4.578225813959,0.964455891103));
+#2170 = CARTESIAN_POINT('',(4.657097613262,0.972555588836));
+#2171 = CARTESIAN_POINT('',(4.736369530304,0.976205796785));
+#2172 = CARTESIAN_POINT('',(4.815590348382,0.975129329751));
+#2173 = CARTESIAN_POINT('',(4.894137666528,0.968912780647));
+#2174 = CARTESIAN_POINT('',(4.971213114562,0.956998899724));
+#2175 = CARTESIAN_POINT('',(5.065353357631,0.934031051486));
+#2176 = CARTESIAN_POINT('',(5.08461910774,0.928864379348));
+#2177 = CARTESIAN_POINT('',(5.103697468702,0.92326314193));
+#2178 = CARTESIAN_POINT('',(5.122567921592,0.91721849681));
+#2179 = CARTESIAN_POINT('',(5.141208851794,0.910722560433));
+#2180 = CARTESIAN_POINT('',(5.159597908144,0.903768891396));
+#2181 = CARTESIAN_POINT('',(5.211358883485,0.882578347471));
+#2182 = CARTESIAN_POINT('',(5.244067120965,0.867205211656));
+#2183 = CARTESIAN_POINT('',(5.275677132617,0.850208790102));
+#2184 = CARTESIAN_POINT('',(5.306038460996,0.831586733573));
+#2185 = CARTESIAN_POINT('',(5.335020515366,0.811365692059));
+#2186 = CARTESIAN_POINT('',(5.362518941814,0.789606857474));
+#2187 = CARTESIAN_POINT('',(5.415925216454,0.74184748377));
+#2188 = CARTESIAN_POINT('',(5.441653467506,0.715664070448));
+#2189 = CARTESIAN_POINT('',(5.465552581331,0.687975089974));
+#2190 = CARTESIAN_POINT('',(5.487601387447,0.658914513884));
+#2191 = CARTESIAN_POINT('',(5.507825259375,0.628622612507));
+#2192 = CARTESIAN_POINT('',(5.526278176072,0.597238566931));
+#2193 = CARTESIAN_POINT('',(5.554519054524,0.54271610883));
+#2194 = CARTESIAN_POINT('',(5.565209863196,0.520080544483));
+#2195 = CARTESIAN_POINT('',(5.575125674136,0.497032196609));
+#2196 = CARTESIAN_POINT('',(5.584293576123,0.473608447359));
+#2197 = CARTESIAN_POINT('',(5.592742339134,0.449843669842));
+#2198 = CARTESIAN_POINT('',(5.600500971527,0.425769214041));
+#2199 = CARTESIAN_POINT('',(5.615702636033,0.37359431626));
+#2200 = CARTESIAN_POINT('',(5.622943913888,0.345408300945));
+#2201 = CARTESIAN_POINT('',(5.629363169623,0.316897365322));
+#2202 = CARTESIAN_POINT('',(5.635000560293,0.288099040227));
+#2203 = CARTESIAN_POINT('',(5.639893852853,0.259046895616));
+#2204 = CARTESIAN_POINT('',(5.644077935842,0.229771067384));
+#2205 = CARTESIAN_POINT('',(5.64927846871,0.186059058929));
+#2206 = CARTESIAN_POINT('',(5.650814418532,0.171773466377));
+#2207 = CARTESIAN_POINT('',(5.652195752759,0.157445056135));
+#2208 = CARTESIAN_POINT('',(5.653425877865,0.143076735244));
+#2209 = CARTESIAN_POINT('',(5.654508034569,0.128671268161));
+#2210 = CARTESIAN_POINT('',(5.655445297831,0.11423127677));
+#2211 = CARTESIAN_POINT('',(5.656633983036,9.260025798114E-02));
+#2212 = CARTESIAN_POINT('',(5.656992645214,8.543343467232E-02));
+#2213 = CARTESIAN_POINT('',(5.657316915718,7.825907125719E-02));
+#2214 = CARTESIAN_POINT('',(5.657607137262,7.107746118547E-02));
+#2215 = CARTESIAN_POINT('',(5.657863642947,6.388889054389E-02));
+#2216 = CARTESIAN_POINT('',(5.658086756262,5.669363805614E-02));
+#2217 = CARTESIAN_POINT('',(5.658371535101,4.590150438E-02));
+#2218 = CARTESIAN_POINT('',(5.658458014798,4.231104120886E-02));
+#2219 = CARTESIAN_POINT('',(5.658536283204,3.872058542845E-02));
+#2220 = CARTESIAN_POINT('',(5.658606392131,3.513013690224E-02));
+#2221 = CARTESIAN_POINT('',(5.658668392176,3.15396954983E-02));
+#2222 = CARTESIAN_POINT('',(5.658722332718,2.79492610892E-02));
+#2223 = CARTESIAN_POINT('',(5.658814190924,2.076842198618E-02));
+#2224 = CARTESIAN_POINT('',(5.658852108486,1.717815815932E-02));
+#2225 = CARTESIAN_POINT('',(5.658882063267,1.35877849141E-02));
+#2226 = CARTESIAN_POINT('',(5.658904102431,9.99721441759E-03));
+#2227 = CARTESIAN_POINT('',(5.658918271649,6.406528161354E-03));
+#2228 = CARTESIAN_POINT('',(5.658924615098,2.815976961422E-03));
+#2229 = CARTESIAN_POINT('',(5.658911540911,-2.97868884926E-02));
+#2230 = CARTESIAN_POINT('',(5.658390929429,-5.871678199871E-02));
+#2231 = CARTESIAN_POINT('',(5.657343419028,-8.754778414978E-02));
+#2232 = CARTESIAN_POINT('',(5.6557487001,-0.116262370509));
+#2233 = CARTESIAN_POINT('',(5.653583988606,-0.144841158015));
+#2234 = CARTESIAN_POINT('',(5.650823939273,-0.173262655382));
+#2235 = CARTESIAN_POINT('',(5.643911111393,-0.230962560957));
+#2236 = CARTESIAN_POINT('',(5.639703319169,-0.260224936458));
+#2237 = CARTESIAN_POINT('',(5.634785609186,-0.289262860621));
+#2238 = CARTESIAN_POINT('',(5.629123042448,-0.318046138878));
+#2239 = CARTESIAN_POINT('',(5.622677809215,-0.346541134978));
+#2240 = CARTESIAN_POINT('',(5.615409724327,-0.37471024447));
+#2241 = CARTESIAN_POINT('',(5.600161582338,-0.42683312519));
+#2242 = CARTESIAN_POINT('',(5.592384473957,-0.450873139913));
+#2243 = CARTESIAN_POINT('',(5.583917654245,-0.474603107426));
+#2244 = CARTESIAN_POINT('',(5.574732193844,-0.497991690603));
+#2245 = CARTESIAN_POINT('',(5.564799423011,-0.521004538215));
+#2246 = CARTESIAN_POINT('',(5.554092377444,-0.543604303005));
+#2247 = CARTESIAN_POINT('',(5.525865586532,-0.597938360974));
+#2248 = CARTESIAN_POINT('',(5.507454506258,-0.629175344424));
+#2249 = CARTESIAN_POINT('',(5.487285944169,-0.659326990376));
+#2250 = CARTESIAN_POINT('',(5.465306906161,-0.688255737055));
+#2251 = CARTESIAN_POINT('',(5.441492679592,-0.715823038122));
+#2252 = CARTESIAN_POINT('',(5.415864411488,-0.741896616635));
+#2253 = CARTESIAN_POINT('',(5.370611384911,-0.78237348958));
+#2254 = CARTESIAN_POINT('',(5.351970309268,-0.797698162513));
+#2255 = CARTESIAN_POINT('',(5.33261125129,-0.812305572836));
+#2256 = CARTESIAN_POINT('',(5.312564923236,-0.826172089591));
+#2257 = CARTESIAN_POINT('',(5.291868755576,-0.839281448163));
+#2258 = CARTESIAN_POINT('',(5.270566332653,-0.851624286104));
+#2259 = CARTESIAN_POINT('',(5.222092083623,-0.87728870739));
+#2260 = CARTESIAN_POINT('',(5.194649407349,-0.890240091425));
+#2261 = CARTESIAN_POINT('',(5.166463702337,-0.902048272885));
+#2262 = CARTESIAN_POINT('',(5.137622750815,-0.912726231641));
+#2263 = CARTESIAN_POINT('',(5.108213411814,-0.922298892313));
+#2264 = CARTESIAN_POINT('',(5.078317818547,-0.930798530969));
+#2265 = CARTESIAN_POINT('',(4.973457385283,-0.956614344434));
+#2266 = CARTESIAN_POINT('',(4.896521217031,-0.968660787955));
+#2267 = CARTESIAN_POINT('',(4.81809880671,-0.975011722729));
+#2268 = CARTESIAN_POINT('',(4.738989743868,-0.976224574192));
+#2269 = CARTESIAN_POINT('',(4.659817344678,-0.97271414016));
+#2270 = CARTESIAN_POINT('',(4.581033203346,-0.964759703258));
+#2271 = CARTESIAN_POINT('',(4.4747081306,-0.947976487091));
+#2272 = CARTESIAN_POINT('',(4.446592148701,-0.942953722952));
+#2273 = CARTESIAN_POINT('',(4.418595936863,-0.937366925321));
+#2274 = CARTESIAN_POINT('',(4.390740156235,-0.931219088883));
+#2275 = CARTESIAN_POINT('',(4.363046090482,-0.924511270543));
+#2276 = CARTESIAN_POINT('',(4.335535645785,-0.917242589431));
+#2277 = CARTESIAN_POINT('',(4.293686143539,-0.905237867313));
+#2278 = CARTESIAN_POINT('',(4.279199548484,-0.900905604609));
+#2279 = CARTESIAN_POINT('',(4.264775039802,-0.896413047676));
+#2280 = CARTESIAN_POINT('',(4.250416210004,-0.891759703846));
+#2281 = CARTESIAN_POINT('',(4.23612676999,-0.886944978885));
+#2282 = CARTESIAN_POINT('',(4.221910549049,-0.881968177001));
+#2283 = CARTESIAN_POINT('',(4.20051621356,-0.874191139397));
+#2284 = CARTESIAN_POINT('',(4.19327447245,-0.871516976066));
+#2285 = CARTESIAN_POINT('',(4.186057631642,-0.868795685702));
+#2286 = CARTESIAN_POINT('',(4.178874168622,-0.86601958946));
+#2287 = CARTESIAN_POINT('',(4.171729678248,-0.863183654792));
+#2288 = CARTESIAN_POINT('',(4.164626872754,-0.860285495447));
+#2289 = CARTESIAN_POINT('',(4.151033912452,-0.854587267229));
+#2290 = CARTESIAN_POINT('',(4.144537799873,-0.851796656453));
+#2291 = CARTESIAN_POINT('',(4.138078367361,-0.848952977644));
+#2292 = CARTESIAN_POINT('',(4.131656751919,-0.846055709096));
+#2293 = CARTESIAN_POINT('',(4.125274104208,-0.843104368889));
+#2294 = CARTESIAN_POINT('',(4.11893158854,-0.840098514899));
+#2295 = CARTESIAN_POINT('',(4.112630382881,-0.837037744788));
+#2296 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2297 = ORIENTED_EDGE('',*,*,#2298,.T.);
+#2298 = EDGE_CURVE('',#1667,#2299,#2301,.T.);
+#2299 = VERTEX_POINT('',#2300);
+#2300 = CARTESIAN_POINT('',(0.783974596216,-0.25,8.));
+#2301 = SURFACE_CURVE('',#2302,(#2306,#2312),.PCURVE_S1.);
+#2302 = LINE('',#2303,#2304);
+#2303 = CARTESIAN_POINT('',(-1.885,-0.25,8.));
+#2304 = VECTOR('',#2305,1.);
+#2305 = DIRECTION('',(1.,0.,0.));
+#2306 = PCURVE('',#484,#2307);
+#2307 = DEFINITIONAL_REPRESENTATION('',(#2308),#2311);
+#2308 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2309,#2310),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(6.1E-02,2.972372055837),.PIECEWISE_BEZIER_KNOTS.);
+#2309 = CARTESIAN_POINT('',(1.5,-0.304));
+#2310 = CARTESIAN_POINT('',(1.5,2.607372055837));
+#2311 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2312 = PCURVE('',#540,#2313);
+#2313 = DEFINITIONAL_REPRESENTATION('',(#2314),#2317);
+#2314 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2315,#2316),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(6.1E-02,2.972372055837),.PIECEWISE_BEZIER_KNOTS.);
+#2315 = CARTESIAN_POINT('',(0.426,1.25));
+#2316 = CARTESIAN_POINT('',(3.337372055837,1.25));
+#2317 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2318 = ORIENTED_EDGE('',*,*,#2319,.T.);
+#2319 = EDGE_CURVE('',#2299,#954,#2320,.T.);
+#2320 = SURFACE_CURVE('',#2321,(#2325,#2331),.PCURVE_S1.);
+#2321 = LINE('',#2322,#2323);
+#2322 = CARTESIAN_POINT('',(-0.420288105677,-0.25,5.914155814663));
+#2323 = VECTOR('',#2324,1.);
+#2324 = DIRECTION('',(-0.5,0.,-0.866025403784));
+#2325 = PCURVE('',#484,#2326);
+#2326 = DEFINITIONAL_REPRESENTATION('',(#2327),#2330);
+#2327 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2328,#2329),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-2.645127944163,-0.330064434702),.PIECEWISE_BEZIER_KNOTS.);
+#2328 = CARTESIAN_POINT('',(1.704903810568,2.422275866405));
+#2329 = CARTESIAN_POINT('',(-0.3,1.264744111674));
+#2330 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2331 = PCURVE('',#2332,#2337);
+#2332 = PLANE('',#2333);
+#2333 = AXIS2_PLACEMENT_3D('',#2334,#2335,#2336);
+#2334 = CARTESIAN_POINT('',(-0.399038105677,-1.5,5.950961894323));
+#2335 = DIRECTION('',(0.866025403784,0.,-0.5));
+#2336 = DIRECTION('',(0.5,0.,0.866025403784));
+#2337 = DEFINITIONAL_REPRESENTATION('',(#2338),#2341);
+#2338 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2339,#2340),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-2.645127944163,-0.330064434702),.PIECEWISE_BEZIER_KNOTS.);
+#2339 = CARTESIAN_POINT('',(2.602627944163,-1.25));
+#2340 = CARTESIAN_POINT('',(0.287564434702,-1.25));
+#2341 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2342 = ADVANCED_FACE('',(#2343,#2651),#540,.T.);
+#2343 = FACE_BOUND('',#2344,.T.);
+#2344 = EDGE_LOOP('',(#2345,#2346,#2367,#2388,#2528,#2547,#2548,#2549));
+#2345 = ORIENTED_EDGE('',*,*,#2298,.T.);
+#2346 = ORIENTED_EDGE('',*,*,#2347,.T.);
+#2347 = EDGE_CURVE('',#2299,#2348,#2350,.T.);
+#2348 = VERTEX_POINT('',#2349);
+#2349 = CARTESIAN_POINT('',(0.783974596216,0.25,8.));
+#2350 = SURFACE_CURVE('',#2351,(#2355,#2361),.PCURVE_S1.);
+#2351 = LINE('',#2352,#2353);
+#2352 = CARTESIAN_POINT('',(0.783974596216,-1.5,8.));
+#2353 = VECTOR('',#2354,1.);
+#2354 = DIRECTION('',(0.,1.,0.));
+#2355 = PCURVE('',#540,#2356);
+#2356 = DEFINITIONAL_REPRESENTATION('',(#2357),#2360);
+#2357 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2358,#2359),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-0.3,3.3),.PIECEWISE_BEZIER_KNOTS.);
+#2358 = CARTESIAN_POINT('',(3.033974596216,-0.3));
+#2359 = CARTESIAN_POINT('',(3.033974596216,3.3));
+#2360 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2361 = PCURVE('',#2332,#2362);
+#2362 = DEFINITIONAL_REPRESENTATION('',(#2363),#2366);
+#2363 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2364,#2365),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-0.3,3.3),.PIECEWISE_BEZIER_KNOTS.);
+#2364 = CARTESIAN_POINT('',(2.366025403784,0.3));
+#2365 = CARTESIAN_POINT('',(2.366025403784,-3.3));
+#2366 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2367 = ORIENTED_EDGE('',*,*,#2368,.F.);
+#2368 = EDGE_CURVE('',#2369,#2348,#2371,.T.);
+#2369 = VERTEX_POINT('',#2370);
+#2370 = CARTESIAN_POINT('',(0.623609564772,0.25,8.));
+#2371 = SURFACE_CURVE('',#2372,(#2376,#2382),.PCURVE_S1.);
+#2372 = LINE('',#2373,#2374);
+#2373 = CARTESIAN_POINT('',(-1.885,0.25,8.));
+#2374 = VECTOR('',#2375,1.);
+#2375 = DIRECTION('',(1.,0.,0.));
+#2376 = PCURVE('',#540,#2377);
+#2377 = DEFINITIONAL_REPRESENTATION('',(#2378),#2381);
+#2378 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2379,#2380),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(6.1E-02,2.972372055837),.PIECEWISE_BEZIER_KNOTS.);
+#2379 = CARTESIAN_POINT('',(0.426,1.75));
+#2380 = CARTESIAN_POINT('',(3.337372055837,1.75));
+#2381 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2382 = PCURVE('',#590,#2383);
+#2383 = DEFINITIONAL_REPRESENTATION('',(#2384),#2387);
+#2384 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2385,#2386),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(6.1E-02,2.972372055837),.PIECEWISE_BEZIER_KNOTS.);
+#2385 = CARTESIAN_POINT('',(1.5,-0.304));
+#2386 = CARTESIAN_POINT('',(1.5,2.607372055837));
+#2387 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2388 = ORIENTED_EDGE('',*,*,#2389,.F.);
+#2389 = EDGE_CURVE('',#2390,#2369,#2392,.T.);
+#2390 = VERTEX_POINT('',#2391);
+#2391 = CARTESIAN_POINT('',(-0.623609554429,0.25,8.));
+#2392 = SURFACE_CURVE('',#2393,(#2424,#2458),.PCURVE_S1.);
+#2393 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#2394,#2395,#2396,#2397,#2398,
+    #2399,#2400,#2401,#2402,#2403,#2404,#2405,#2406,#2407,#2408,#2409,
+    #2410,#2411,#2412,#2413,#2414,#2415,#2416,#2417,#2418,#2419,#2420,
+    #2421,#2422,#2423),.UNSPECIFIED.,.F.,.F.,(9,7,7,7,9),(0.,
+    0.24086578781,0.249432967082,0.560930170361,1.),.UNSPECIFIED.);
+#2394 = CARTESIAN_POINT('',(-0.623613164346,0.249996767282,8.));
+#2395 = CARTESIAN_POINT('',(-0.597403595596,0.273533336716,8.));
+#2396 = CARTESIAN_POINT('',(-0.569056278868,0.295326537489,8.));
+#2397 = CARTESIAN_POINT('',(-0.538999293772,0.315326312502,8.));
+#2398 = CARTESIAN_POINT('',(-0.50763534949,0.333532307425,8.));
+#2399 = CARTESIAN_POINT('',(-0.475328333205,0.349980651671,8.));
+#2400 = CARTESIAN_POINT('',(-0.442395948168,0.364732889236,8.));
+#2401 = CARTESIAN_POINT('',(-0.409108441417,0.377867059395,8.));
+#2402 = CARTESIAN_POINT('',(-0.374504906706,0.38988365677,8.));
+#2403 = CARTESIAN_POINT('',(-0.373315456896,0.390294721791,8.));
+#2404 = CARTESIAN_POINT('',(-0.372123016989,0.390704829324,8.));
+#2405 = CARTESIAN_POINT('',(-0.370927033078,0.391114163569,8.));
+#2406 = CARTESIAN_POINT('',(-0.369727833392,0.391522601542,8.));
+#2407 = CARTESIAN_POINT('',(-0.368526009606,0.391929928701,8.));
+#2408 = CARTESIAN_POINT('',(-0.367321798148,0.392336054553,8.));
+#2409 = CARTESIAN_POINT('',(-0.322216467465,0.407473087692,8.));
+#2410 = CARTESIAN_POINT('',(-0.27526728989,0.420578917677,8.));
+#2411 = CARTESIAN_POINT('',(-0.225519059044,0.431725672716,8.));
+#2412 = CARTESIAN_POINT('',(-0.173326147515,0.440608973999,8.));
+#2413 = CARTESIAN_POINT('',(-0.119118270477,0.446966445955,8.));
+#2414 = CARTESIAN_POINT('',(-6.337902461953E-02,0.450584096853,8.));
+#2415 = CARTESIAN_POINT('',(-6.629865729132E-03,0.451295743491,8.));
+#2416 = CARTESIAN_POINT('',(0.131221117451,0.44570496032,8.));
+#2417 = CARTESIAN_POINT('',(0.212757009994,0.436411654425,8.));
+#2418 = CARTESIAN_POINT('',(0.293740574493,0.420748469349,8.));
+#2419 = CARTESIAN_POINT('',(0.372454644134,0.39850045152,8.));
+#2420 = CARTESIAN_POINT('',(0.446931408711,0.369686063557,8.));
+#2421 = CARTESIAN_POINT('',(0.514963892808,0.33462613727,8.));
+#2422 = CARTESIAN_POINT('',(0.574351807342,0.294234009431,8.));
+#2423 = CARTESIAN_POINT('',(0.623612450357,0.249997408453,8.));
+#2424 = PCURVE('',#540,#2425);
+#2425 = DEFINITIONAL_REPRESENTATION('',(#2426),#2457);
+#2426 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#2427,#2428,#2429,#2430,#2431,
+    #2432,#2433,#2434,#2435,#2436,#2437,#2438,#2439,#2440,#2441,#2442,
+    #2443,#2444,#2445,#2446,#2447,#2448,#2449,#2450,#2451,#2452,#2453,
+    #2454,#2455,#2456),.UNSPECIFIED.,.F.,.F.,(9,7,7,7,9),(0.,
+    0.24086578781,0.249432967082,0.560930170361,1.),.UNSPECIFIED.);
+#2427 = CARTESIAN_POINT('',(1.626386835654,1.749996767282));
+#2428 = CARTESIAN_POINT('',(1.652596404404,1.773533336716));
+#2429 = CARTESIAN_POINT('',(1.680943721132,1.795326537489));
+#2430 = CARTESIAN_POINT('',(1.711000706228,1.815326312502));
+#2431 = CARTESIAN_POINT('',(1.74236465051,1.833532307425));
+#2432 = CARTESIAN_POINT('',(1.774671666795,1.849980651671));
+#2433 = CARTESIAN_POINT('',(1.807604051832,1.864732889236));
+#2434 = CARTESIAN_POINT('',(1.840891558583,1.877867059395));
+#2435 = CARTESIAN_POINT('',(1.875495093294,1.88988365677));
+#2436 = CARTESIAN_POINT('',(1.876684543104,1.890294721791));
+#2437 = CARTESIAN_POINT('',(1.877876983011,1.890704829324));
+#2438 = CARTESIAN_POINT('',(1.879072966922,1.891114163569));
+#2439 = CARTESIAN_POINT('',(1.880272166608,1.891522601542));
+#2440 = CARTESIAN_POINT('',(1.881473990394,1.891929928701));
+#2441 = CARTESIAN_POINT('',(1.882678201852,1.892336054553));
+#2442 = CARTESIAN_POINT('',(1.927783532535,1.907473087692));
+#2443 = CARTESIAN_POINT('',(1.97473271011,1.920578917677));
+#2444 = CARTESIAN_POINT('',(2.024480940956,1.931725672716));
+#2445 = CARTESIAN_POINT('',(2.076673852485,1.940608973999));
+#2446 = CARTESIAN_POINT('',(2.130881729523,1.946966445955));
+#2447 = CARTESIAN_POINT('',(2.18662097538,1.950584096853));
+#2448 = CARTESIAN_POINT('',(2.243370134271,1.951295743491));
+#2449 = CARTESIAN_POINT('',(2.381221117451,1.94570496032));
+#2450 = CARTESIAN_POINT('',(2.462757009994,1.936411654425));
+#2451 = CARTESIAN_POINT('',(2.543740574493,1.920748469349));
+#2452 = CARTESIAN_POINT('',(2.622454644134,1.89850045152));
+#2453 = CARTESIAN_POINT('',(2.696931408711,1.869686063557));
+#2454 = CARTESIAN_POINT('',(2.764963892808,1.83462613727));
+#2455 = CARTESIAN_POINT('',(2.824351807342,1.794234009431));
+#2456 = CARTESIAN_POINT('',(2.873612450357,1.749997408453));
+#2457 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2458 = PCURVE('',#2459,#2495);
+#2459 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(2,2,(
+    (#2460,#2461,#2462,#2463,#2464)
+    ,(#2465,#2466,#2467,#2468,#2469)
+    ,(#2470,#2471,#2472,#2473,#2474)
+    ,(#2475,#2476,#2477,#2478,#2479)
+    ,(#2480,#2481,#2482,#2483,#2484)
+    ,(#2485,#2486,#2487,#2488,#2489)
+    ,(#2490,#2491,#2492,#2493,#2494
+)),.UNSPECIFIED.,.T.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((1,2,2,2,2,1),
+  (3,2,3),(-2.094395102393,0.,2.094395102393,4.188790204786,
+    6.28318530718,8.377580409573),(-1.570796326795,0.,1.570796326795),
+.UNSPECIFIED.) GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE
+((
+    (1.,0.707106781187,1.,0.707106781187,1.)
+    ,(0.5,0.353553390593,0.5,0.353553390593,0.5)
+    ,(1.,0.707106781187,1.,0.707106781187,1.)
+    ,(0.5,0.353553390593,0.5,0.353553390593,0.5)
+    ,(1.,0.707106781187,1.,0.707106781187,1.)
+    ,(0.5,0.353553390593,0.5,0.353553390593,0.5)
+,(1.,0.707106781187,1.,0.707106781187,1.
+))) REPRESENTATION_ITEM('') SURFACE() );
+#2460 = CARTESIAN_POINT('',(4.592425496803E-17,0.,7.4));
+#2461 = CARTESIAN_POINT('',(0.75,0.,7.4));
+#2462 = CARTESIAN_POINT('',(0.75,0.,8.));
+#2463 = CARTESIAN_POINT('',(0.75,0.,8.6));
+#2464 = CARTESIAN_POINT('',(4.592425496803E-17,0.,8.6));
+#2465 = CARTESIAN_POINT('',(4.592425496803E-17,4.772588574262E-17,7.4));
+#2466 = CARTESIAN_POINT('',(0.75,0.779422863406,7.4));
+#2467 = CARTESIAN_POINT('',(0.75,0.779422863406,8.));
+#2468 = CARTESIAN_POINT('',(0.75,0.779422863406,8.6));
+#2469 = CARTESIAN_POINT('',(4.592425496803E-17,4.772588574262E-17,8.6));
+#2470 = CARTESIAN_POINT('',(-2.296212748401E-17,2.386294287131E-17,7.4)
+  );
+#2471 = CARTESIAN_POINT('',(-0.375,0.389711431703,7.4));
+#2472 = CARTESIAN_POINT('',(-0.375,0.389711431703,8.));
+#2473 = CARTESIAN_POINT('',(-0.375,0.389711431703,8.6));
+#2474 = CARTESIAN_POINT('',(-2.296212748401E-17,2.386294287131E-17,8.6)
+  );
+#2475 = CARTESIAN_POINT('',(-9.184850993605E-17,6.748919021978E-33,7.4)
+  );
+#2476 = CARTESIAN_POINT('',(-1.5,1.102182119233E-16,7.4));
+#2477 = CARTESIAN_POINT('',(-1.5,1.102182119233E-16,8.));
+#2478 = CARTESIAN_POINT('',(-1.5,1.102182119233E-16,8.6));
+#2479 = CARTESIAN_POINT('',(-9.184850993605E-17,6.748919021978E-33,8.6)
+  );
+#2480 = CARTESIAN_POINT('',(-2.296212748401E-17,-2.386294287131E-17,7.4)
+  );
+#2481 = CARTESIAN_POINT('',(-0.375,-0.389711431703,7.4));
+#2482 = CARTESIAN_POINT('',(-0.375,-0.389711431703,8.));
+#2483 = CARTESIAN_POINT('',(-0.375,-0.389711431703,8.6));
+#2484 = CARTESIAN_POINT('',(-2.296212748401E-17,-2.386294287131E-17,8.6)
+  );
+#2485 = CARTESIAN_POINT('',(4.592425496803E-17,-4.772588574262E-17,7.4)
+  );
+#2486 = CARTESIAN_POINT('',(0.75,-0.779422863406,7.4));
+#2487 = CARTESIAN_POINT('',(0.75,-0.779422863406,8.));
+#2488 = CARTESIAN_POINT('',(0.75,-0.779422863406,8.6));
+#2489 = CARTESIAN_POINT('',(4.592425496803E-17,-4.772588574262E-17,8.6)
+  );
+#2490 = CARTESIAN_POINT('',(4.592425496803E-17,0.,7.4));
+#2491 = CARTESIAN_POINT('',(0.75,0.,7.4));
+#2492 = CARTESIAN_POINT('',(0.75,0.,8.));
+#2493 = CARTESIAN_POINT('',(0.75,0.,8.6));
+#2494 = CARTESIAN_POINT('',(4.592425496803E-17,0.,8.6));
+#2495 = DEFINITIONAL_REPRESENTATION('',(#2496),#2527);
+#2496 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#2497,#2498,#2499,#2500,#2501,
+    #2502,#2503,#2504,#2505,#2506,#2507,#2508,#2509,#2510,#2511,#2512,
+    #2513,#2514,#2515,#2516,#2517,#2518,#2519,#2520,#2521,#2522,#2523,
+    #2524,#2525,#2526),.UNSPECIFIED.,.F.,.F.,(9,7,7,7,9),(0.,
+    0.24086578781,0.249432967082,0.560930170361,1.),.UNSPECIFIED.);
+#2497 = CARTESIAN_POINT('',(2.591408670056,2.0674345435E-22));
+#2498 = CARTESIAN_POINT('',(2.529112299531,7.65104305773E-18));
+#2499 = CARTESIAN_POINT('',(2.467079619462,5.580369558706E-18));
+#2500 = CARTESIAN_POINT('',(2.405223969616,1.137087100747E-17));
+#2501 = CARTESIAN_POINT('',(2.343459051273,2.020084035792E-17));
+#2502 = CARTESIAN_POINT('',(2.281701790838,2.542598156841E-17));
+#2503 = CARTESIAN_POINT('',(2.219872785619,2.778877184671E-17));
+#2504 = CARTESIAN_POINT('',(2.157894331759,3.325538332841E-17));
+#2505 = CARTESIAN_POINT('',(2.093473392831,3.970156887239E-17));
+#2506 = CARTESIAN_POINT('',(2.091259905742,3.962218464853E-17));
+#2507 = CARTESIAN_POINT('',(2.089046607884,3.947956032694E-17));
+#2508 = CARTESIAN_POINT('',(2.086833701874,3.937090674531E-17));
+#2509 = CARTESIAN_POINT('',(2.084620928349,3.930241107293E-17));
+#2510 = CARTESIAN_POINT('',(2.082407936212,3.923855111419E-17));
+#2511 = CARTESIAN_POINT('',(2.080194652871,3.915140961226E-17));
+#2512 = CARTESIAN_POINT('',(1.997518436775,3.610957047877E-17));
+#2513 = CARTESIAN_POINT('',(1.918415872686,3.308979923447E-17));
+#2514 = CARTESIAN_POINT('',(1.840694045993,3.049129664602E-17));
+#2515 = CARTESIAN_POINT('',(1.764281853014,2.787794492281E-17));
+#2516 = CARTESIAN_POINT('',(1.689038330277,2.513490252722E-17));
+#2517 = CARTESIAN_POINT('',(1.614768767665,2.275755876745E-17));
+#2518 = CARTESIAN_POINT('',(1.54123560705,2.119142711308E-17));
+#2519 = CARTESIAN_POINT('',(1.365166467906,1.644835536183E-17));
+#2520 = CARTESIAN_POINT('',(1.263111761229,5.538424915478E-17));
+#2521 = CARTESIAN_POINT('',(1.161111584578,-1.408571897318E-16));
+#2522 = CARTESIAN_POINT('',(1.058328237955,2.867989641321E-16));
+#2523 = CARTESIAN_POINT('',(0.953947562126,-2.561421282535E-16));
+#2524 = CARTESIAN_POINT('',(0.847173564946,1.555104237498E-16));
+#2525 = CARTESIAN_POINT('',(0.737305018807,-2.686665440927E-18));
+#2526 = CARTESIAN_POINT('',(0.62425535366,2.067369920014E-22));
+#2527 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2528 = ORIENTED_EDGE('',*,*,#2529,.F.);
+#2529 = EDGE_CURVE('',#525,#2390,#2530,.T.);
+#2530 = SURFACE_CURVE('',#2531,(#2535,#2541),.PCURVE_S1.);
+#2531 = LINE('',#2532,#2533);
+#2532 = CARTESIAN_POINT('',(-1.885,0.25,8.));
+#2533 = VECTOR('',#2534,1.);
+#2534 = DIRECTION('',(1.,0.,0.));
+#2535 = PCURVE('',#540,#2536);
+#2536 = DEFINITIONAL_REPRESENTATION('',(#2537),#2540);
+#2537 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2538,#2539),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(6.1E-02,2.972372055837),.PIECEWISE_BEZIER_KNOTS.);
+#2538 = CARTESIAN_POINT('',(0.426,1.75));
+#2539 = CARTESIAN_POINT('',(3.337372055837,1.75));
+#2540 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2541 = PCURVE('',#590,#2542);
+#2542 = DEFINITIONAL_REPRESENTATION('',(#2543),#2546);
+#2543 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2544,#2545),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(6.1E-02,2.972372055837),.PIECEWISE_BEZIER_KNOTS.);
+#2544 = CARTESIAN_POINT('',(1.5,-0.304));
+#2545 = CARTESIAN_POINT('',(1.5,2.607372055837));
+#2546 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2547 = ORIENTED_EDGE('',*,*,#524,.F.);
+#2548 = ORIENTED_EDGE('',*,*,#977,.T.);
+#2549 = ORIENTED_EDGE('',*,*,#2550,.F.);
+#2550 = EDGE_CURVE('',#1667,#978,#2551,.T.);
+#2551 = SURFACE_CURVE('',#2552,(#2583,#2617),.PCURVE_S1.);
+#2552 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#2553,#2554,#2555,#2556,#2557,
+    #2558,#2559,#2560,#2561,#2562,#2563,#2564,#2565,#2566,#2567,#2568,
+    #2569,#2570,#2571,#2572,#2573,#2574,#2575,#2576,#2577,#2578,#2579,
+    #2580,#2581,#2582),.UNSPECIFIED.,.F.,.F.,(9,7,7,7,9),(0.,
+    0.439406768216,0.757801206912,0.764451488743,1.),.UNSPECIFIED.);
+#2553 = CARTESIAN_POINT('',(0.623610124165,-0.249999497388,8.));
+#2554 = CARTESIAN_POINT('',(0.57434936975,-0.294235663762,8.));
+#2555 = CARTESIAN_POINT('',(0.514961523489,-0.334627351536,8.));
+#2556 = CARTESIAN_POINT('',(0.446929281327,-0.369686876941,8.));
+#2557 = CARTESIAN_POINT('',(0.372452891987,-0.398500935175,8.));
+#2558 = CARTESIAN_POINT('',(0.293739283757,-0.420748705797,8.));
+#2559 = CARTESIAN_POINT('',(0.212756226577,-0.436411729391,8.));
+#2560 = CARTESIAN_POINT('',(0.13122085254,-0.445704955627,8.));
+#2561 = CARTESIAN_POINT('',(-7.85118665672E-03,-0.451345287442,8.));
+#2562 = CARTESIAN_POINT('',(-6.580254688241E-02,-0.450552341621,8.));
+#2563 = CARTESIAN_POINT('',(-0.122688391414,-0.446730716285,8.));
+#2564 = CARTESIAN_POINT('',(-0.177953272171,-0.440058347222,8.));
+#2565 = CARTESIAN_POINT('',(-0.231083521891,-0.430765470416,8.));
+#2566 = CARTESIAN_POINT('',(-0.281625295488,-0.419135049909,8.));
+#2567 = CARTESIAN_POINT('',(-0.329208400441,-0.405495185666,8.));
+#2568 = CARTESIAN_POINT('',(-0.374502617318,-0.389884105135,8.));
+#2569 = CARTESIAN_POINT('',(-0.375427734578,-0.389564053162,8.));
+#2570 = CARTESIAN_POINT('',(-0.376352100358,-0.389243056316,8.));
+#2571 = CARTESIAN_POINT('',(-0.377276293774,-0.388920912276,8.));
+#2572 = CARTESIAN_POINT('',(-0.378200640679,-0.388597505614,8.));
+#2573 = CARTESIAN_POINT('',(-0.379125213658,-0.388272807796,8.));
+#2574 = CARTESIAN_POINT('',(-0.380049832034,-0.387946877181,8.));
+#2575 = CARTESIAN_POINT('',(-0.413709661048,-0.376037095642,8.));
+#2576 = CARTESIAN_POINT('',(-0.446295954132,-0.362974200794,8.));
+#2577 = CARTESIAN_POINT('',(-0.478514982252,-0.348349371385,8.));
+#2578 = CARTESIAN_POINT('',(-0.510109051012,-0.332090236924,8.));
+#2579 = CARTESIAN_POINT('',(-0.540776500984,-0.31414015646,8.));
+#2580 = CARTESIAN_POINT('',(-0.570173036357,-0.294466433765,8.));
+#2581 = CARTESIAN_POINT('',(-0.597918611756,-0.273070450756,8.));
+#2582 = CARTESIAN_POINT('',(-0.623609877209,-0.249999719154,8.));
+#2583 = PCURVE('',#540,#2584);
+#2584 = DEFINITIONAL_REPRESENTATION('',(#2585),#2616);
+#2585 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#2586,#2587,#2588,#2589,#2590,
+    #2591,#2592,#2593,#2594,#2595,#2596,#2597,#2598,#2599,#2600,#2601,
+    #2602,#2603,#2604,#2605,#2606,#2607,#2608,#2609,#2610,#2611,#2612,
+    #2613,#2614,#2615),.UNSPECIFIED.,.F.,.F.,(9,7,7,7,9),(0.,
+    0.439406768216,0.757801206912,0.764451488743,1.),.UNSPECIFIED.);
+#2586 = CARTESIAN_POINT('',(2.873610124165,1.250000502612));
+#2587 = CARTESIAN_POINT('',(2.82434936975,1.205764336238));
+#2588 = CARTESIAN_POINT('',(2.764961523489,1.165372648464));
+#2589 = CARTESIAN_POINT('',(2.696929281327,1.130313123059));
+#2590 = CARTESIAN_POINT('',(2.622452891987,1.101499064825));
+#2591 = CARTESIAN_POINT('',(2.543739283757,1.079251294203));
+#2592 = CARTESIAN_POINT('',(2.462756226577,1.063588270609));
+#2593 = CARTESIAN_POINT('',(2.38122085254,1.054295044373));
+#2594 = CARTESIAN_POINT('',(2.242148813343,1.048654712558));
+#2595 = CARTESIAN_POINT('',(2.184197453118,1.049447658379));
+#2596 = CARTESIAN_POINT('',(2.127311608586,1.053269283715));
+#2597 = CARTESIAN_POINT('',(2.072046727829,1.059941652778));
+#2598 = CARTESIAN_POINT('',(2.018916478109,1.069234529584));
+#2599 = CARTESIAN_POINT('',(1.968374704512,1.080864950091));
+#2600 = CARTESIAN_POINT('',(1.920791599559,1.094504814334));
+#2601 = CARTESIAN_POINT('',(1.875497382682,1.110115894865));
+#2602 = CARTESIAN_POINT('',(1.874572265422,1.110435946838));
+#2603 = CARTESIAN_POINT('',(1.873647899642,1.110756943684));
+#2604 = CARTESIAN_POINT('',(1.872723706226,1.111079087724));
+#2605 = CARTESIAN_POINT('',(1.871799359321,1.111402494386));
+#2606 = CARTESIAN_POINT('',(1.870874786342,1.111727192204));
+#2607 = CARTESIAN_POINT('',(1.869950167966,1.112053122819));
+#2608 = CARTESIAN_POINT('',(1.836290338952,1.123962904358));
+#2609 = CARTESIAN_POINT('',(1.803704045868,1.137025799206));
+#2610 = CARTESIAN_POINT('',(1.771485017748,1.151650628615));
+#2611 = CARTESIAN_POINT('',(1.739890948988,1.167909763076));
+#2612 = CARTESIAN_POINT('',(1.709223499016,1.18585984354));
+#2613 = CARTESIAN_POINT('',(1.679826963643,1.205533566235));
+#2614 = CARTESIAN_POINT('',(1.652081388244,1.226929549244));
+#2615 = CARTESIAN_POINT('',(1.626390122791,1.250000280846));
+#2616 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2617 = PCURVE('',#1420,#2618);
+#2618 = DEFINITIONAL_REPRESENTATION('',(#2619),#2650);
+#2619 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#2620,#2621,#2622,#2623,#2624,
+    #2625,#2626,#2627,#2628,#2629,#2630,#2631,#2632,#2633,#2634,#2635,
+    #2636,#2637,#2638,#2639,#2640,#2641,#2642,#2643,#2644,#2645,#2646,
+    #2647,#2648,#2649),.UNSPECIFIED.,.F.,.F.,(9,7,7,7,9),(0.,
+    0.439406768216,0.757801206912,0.764451488743,1.),.UNSPECIFIED.);
+#2620 = CARTESIAN_POINT('',(5.658924615098,6.437104986603E-28));
+#2621 = CARTESIAN_POINT('',(5.545875786083,6.437104986603E-28));
+#2622 = CARTESIAN_POINT('',(5.436008035216,8.291093266222E-19));
+#2623 = CARTESIAN_POINT('',(5.329234776373,-3.3395351123E-18));
+#2624 = CARTESIAN_POINT('',(5.22485479188,6.271828999167E-18));
+#2625 = CARTESIAN_POINT('',(5.122072103753,-6.754543150278E-18));
+#2626 = CARTESIAN_POINT('',(5.020072566732,4.239235531643E-18));
+#2627 = CARTESIAN_POINT('',(4.918018495537,-1.323026363085E-18));
+#2628 = CARTESIAN_POINT('',(4.740389780991,9.586657903657E-19));
+#2629 = CARTESIAN_POINT('',(4.665275707303,-8.805861917108E-19));
+#2630 = CARTESIAN_POINT('',(4.58938721387,-4.40556983837E-19));
+#2631 = CARTESIAN_POINT('',(4.51247233431,6.02408410002E-19));
+#2632 = CARTESIAN_POINT('',(4.434325714797,3.817583143999E-19));
+#2633 = CARTESIAN_POINT('',(4.354800853073,-4.691276604977E-19));
+#2634 = CARTESIAN_POINT('',(4.27382804691,6.434331647484E-28));
+#2635 = CARTESIAN_POINT('',(4.189717178118,6.434331647484E-28));
+#2636 = CARTESIAN_POINT('',(4.187995573876,1.097724021653E-19));
+#2637 = CARTESIAN_POINT('',(4.186273741373,1.265323621788E-19));
+#2638 = CARTESIAN_POINT('',(4.184552030439,-4.625057064863E-20));
+#2639 = CARTESIAN_POINT('',(4.182830638673,-3.988524559513E-19));
+#2640 = CARTESIAN_POINT('',(4.18110961144,-8.152949616656E-19));
+#2641 = CARTESIAN_POINT('',(4.179388841876,-1.07334536403E-18));
+#2642 = CARTESIAN_POINT('',(4.11671951925,-6.942865330911E-18));
+#2643 = CARTESIAN_POINT('',(4.055983918737,-4.521274437764E-17));
+#2644 = CARTESIAN_POINT('',(3.995384811004,7.774373029062E-18));
+#2645 = CARTESIAN_POINT('',(3.934848363807,2.400929266163E-17));
+#2646 = CARTESIAN_POINT('',(3.87429940796,-4.826998306793E-17));
+#2647 = CARTESIAN_POINT('',(3.813659686129,-9.658184682937E-17));
+#2648 = CARTESIAN_POINT('',(3.752848313476,4.106812599403E-18));
+#2649 = CARTESIAN_POINT('',(3.691784450139,6.437104986603E-28));
+#2650 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2651 = FACE_BOUND('',#2652,.T.);
+#2652 = EDGE_LOOP('',(#2653));
+#2653 = ORIENTED_EDGE('',*,*,#2654,.T.);
+#2654 = EDGE_CURVE('',#2655,#2655,#2657,.T.);
+#2655 = VERTEX_POINT('',#2656);
+#2656 = CARTESIAN_POINT('',(0.6,-8.817456953861E-17,8.));
+#2657 = SURFACE_CURVE('',#2658,(#2766,#2877),.PCURVE_S1.);
+#2658 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#2659,#2660,#2661,#2662,#2663,
+    #2664,#2665,#2666,#2667,#2668,#2669,#2670,#2671,#2672,#2673,#2674,
+    #2675,#2676,#2677,#2678,#2679,#2680,#2681,#2682,#2683,#2684,#2685,
+    #2686,#2687,#2688,#2689,#2690,#2691,#2692,#2693,#2694,#2695,#2696,
+    #2697,#2698,#2699,#2700,#2701,#2702,#2703,#2704,#2705,#2706,#2707,
+    #2708,#2709,#2710,#2711,#2712,#2713,#2714,#2715,#2716,#2717,#2718,
+    #2719,#2720,#2721,#2722,#2723,#2724,#2725,#2726,#2727,#2728,#2729,
+    #2730,#2731,#2732,#2733,#2734,#2735,#2736,#2737,#2738,#2739,#2740,
+    #2741,#2742,#2743,#2744,#2745,#2746,#2747,#2748,#2749,#2750,#2751,
+    #2752,#2753,#2754,#2755,#2756,#2757,#2758,#2759,#2760,#2761,#2762,
+    #2763,#2764,#2765),.UNSPECIFIED.,.T.,.F.,(9,7,7,7,7,7,7,7,7,7,7,7,7,
+    7,7,9),(0.,7.438552715404E-02,0.148999236879,0.234875071167,
+    0.33678144897,0.346671256778,0.420924739683,0.449377995351,
+    0.50178241784,0.582629316741,0.664787909902,0.67663337259,
+    0.767625776461,0.852587242208,0.926406497595,1.),.UNSPECIFIED.);
+#2659 = CARTESIAN_POINT('',(0.6,0.,8.));
+#2660 = CARTESIAN_POINT('',(0.60000008769,-1.852644703321E-02,8.));
+#2661 = CARTESIAN_POINT('',(0.598183707437,-3.763362260509E-02,8.));
+#2662 = CARTESIAN_POINT('',(0.594352960672,-5.722538175814E-02,8.));
+#2663 = CARTESIAN_POINT('',(0.588320152864,-7.717451514409E-02,8.));
+#2664 = CARTESIAN_POINT('',(0.579930313344,-9.732080930193E-02,8.));
+#2665 = CARTESIAN_POINT('',(0.569081023543,-0.117475125301,8.));
+#2666 = CARTESIAN_POINT('',(0.555739553646,-0.137429495749,8.));
+#2667 = CARTESIAN_POINT('',(0.524126467337,-0.176576931309,8.));
+#2668 = CARTESIAN_POINT('',(0.505832531255,-0.195776475164,8.));
+#2669 = CARTESIAN_POINT('',(0.485120488676,-0.21435860867,8.));
+#2670 = CARTESIAN_POINT('',(0.462107615874,-0.232121812466,8.));
+#2671 = CARTESIAN_POINT('',(0.436969797384,-0.248888793072,8.));
+#2672 = CARTESIAN_POINT('',(0.409926485146,-0.264513800428,8.));
+#2673 = CARTESIAN_POINT('',(0.38122429552,-0.278884780789,8.));
+#2674 = CARTESIAN_POINT('',(0.316470326399,-0.306923512005,8.));
+#2675 = CARTESIAN_POINT('',(0.279962292324,-0.320158401676,8.));
+#2676 = CARTESIAN_POINT('',(0.241972934369,-0.331507198714,8.));
+#2677 = CARTESIAN_POINT('',(0.202894308537,-0.340904062073,8.));
+#2678 = CARTESIAN_POINT('',(0.163112913445,-0.348327732093,8.));
+#2679 = CARTESIAN_POINT('',(0.122995839866,-0.353794496925,8.));
+#2680 = CARTESIAN_POINT('',(8.288289076798E-02,-0.357351538201,8.));
+#2681 = CARTESIAN_POINT('',(-4.142948401255E-03,-0.361110727929,8.));
+#2682 = CARTESIAN_POINT('',(-5.092096396698E-02,-0.360562355435,8.));
+#2683 = CARTESIAN_POINT('',(-9.671850576059E-02,-0.357546860958,8.));
+#2684 = CARTESIAN_POINT('',(-0.141046397669,-0.352237678181,8.));
+#2685 = CARTESIAN_POINT('',(-0.183477721821,-0.344856887979,8.));
+#2686 = CARTESIAN_POINT('',(-0.223664696254,-0.335666345422,8.));
+#2687 = CARTESIAN_POINT('',(-0.261351864949,-0.324953397796,8.));
+#2688 = CARTESIAN_POINT('',(-0.299789000869,-0.311850995692,8.));
+#2689 = CARTESIAN_POINT('',(-0.303145455264,-0.310686931256,8.));
+#2690 = CARTESIAN_POINT('',(-0.306521075209,-0.309496276266,8.));
+#2691 = CARTESIAN_POINT('',(-0.309903718918,-0.308282854879,8.));
+#2692 = CARTESIAN_POINT('',(-0.313275083937,-0.3070525628,8.));
+#2693 = CARTESIAN_POINT('',(-0.316640791025,-0.305803170017,8.));
+#2694 = CARTESIAN_POINT('',(-0.320018459009,-0.30452840295,8.));
+#2695 = CARTESIAN_POINT('',(-0.34866916909,-0.293528762745,8.));
+#2696 = CARTESIAN_POINT('',(-0.373769913379,-0.282669479987,8.));
+#2697 = CARTESIAN_POINT('',(-0.398506342578,-0.270602134594,8.));
+#2698 = CARTESIAN_POINT('',(-0.422668965048,-0.257280035665,8.));
+#2699 = CARTESIAN_POINT('',(-0.446016203108,-0.242672212165,8.));
+#2700 = CARTESIAN_POINT('',(-0.46827756049,-0.226770201013,8.));
+#2701 = CARTESIAN_POINT('',(-0.489162212552,-0.209595535627,8.));
+#2702 = CARTESIAN_POINT('',(-0.515734303379,-0.184161946122,8.));
+#2703 = CARTESIAN_POINT('',(-0.522849768084,-0.176938291547,8.));
+#2704 = CARTESIAN_POINT('',(-0.529702117992,-0.169540420938,8.));
+#2705 = CARTESIAN_POINT('',(-0.536274306933,-0.161972814988,8.));
+#2706 = CARTESIAN_POINT('',(-0.542549537939,-0.154240985374,8.));
+#2707 = CARTESIAN_POINT('',(-0.548511263237,-0.146351474756,8.));
+#2708 = CARTESIAN_POINT('',(-0.554143184257,-0.138311856782,8.));
+#2709 = CARTESIAN_POINT('',(-0.569165173201,-0.115062865152,8.));
+#2710 = CARTESIAN_POINT('',(-0.577730277678,-9.951425040841E-02,8.));
+#2711 = CARTESIAN_POINT('',(-0.585025393869,-8.353983556052E-02,8.));
+#2712 = CARTESIAN_POINT('',(-0.590962196479,-6.720764607813E-02,8.));
+#2713 = CARTESIAN_POINT('',(-0.59546786019,-5.059665503231E-02,8.));
+#2714 = CARTESIAN_POINT('',(-0.598489713738,-3.379464894104E-02,8.));
+#2715 = CARTESIAN_POINT('',(-0.599999893984,-1.689609361445E-02,8.));
+#2716 = CARTESIAN_POINT('',(-0.599999726177,2.60665985014E-02,8.));
+#2717 = CARTESIAN_POINT('',(-0.596405781002,5.214588507857E-02,8.));
+#2718 = CARTESIAN_POINT('',(-0.589207726189,7.786742985131E-02,8.));
+#2719 = CARTESIAN_POINT('',(-0.578570627472,0.102885269558,8.));
+#2720 = CARTESIAN_POINT('',(-0.564786229515,0.126910057946,8.));
+#2721 = CARTESIAN_POINT('',(-0.548225254938,0.149725175769,8.));
+#2722 = CARTESIAN_POINT('',(-0.529290827473,0.171186800384,8.));
+#2723 = CARTESIAN_POINT('',(-0.487116145523,0.211553942962,8.));
+#2724 = CARTESIAN_POINT('',(-0.463810789051,0.230413943327,8.));
+#2725 = CARTESIAN_POINT('',(-0.438859130722,0.247708160241,8.));
+#2726 = CARTESIAN_POINT('',(-0.412653138192,0.263413374366,8.));
+#2727 = CARTESIAN_POINT('',(-0.38555276788,0.277549402687,8.));
+#2728 = CARTESIAN_POINT('',(-0.357873201429,0.290167040725,8.));
+#2729 = CARTESIAN_POINT('',(-0.329881116625,0.301337467095,8.));
+#2730 = CARTESIAN_POINT('',(-0.297755249344,0.312555474946,8.));
+#2731 = CARTESIAN_POINT('',(-0.293698950617,0.313943058848,8.));
+#2732 = CARTESIAN_POINT('',(-0.289555278994,0.315331836975,8.));
+#2733 = CARTESIAN_POINT('',(-0.285424110333,0.316686414317,8.));
+#2734 = CARTESIAN_POINT('',(-0.281203491414,0.318041863637,8.));
+#2735 = CARTESIAN_POINT('',(-0.276971896406,0.319370256084,8.));
+#2736 = CARTESIAN_POINT('',(-0.272684801167,0.320686626713,8.));
+#2737 = CARTESIAN_POINT('',(-0.235140126412,0.331951688555,8.));
+#2738 = CARTESIAN_POINT('',(-0.199842171825,0.340779948398,8.));
+#2739 = CARTESIAN_POINT('',(-0.162615780907,0.348256181461,8.));
+#2740 = CARTESIAN_POINT('',(-0.123675608836,0.35417690231,8.));
+#2741 = CARTESIAN_POINT('',(-8.329458078468E-02,0.358358425191,8.));
+#2742 = CARTESIAN_POINT('',(-4.179505539933E-02,0.360644637124,8.));
+#2743 = CARTESIAN_POINT('',(4.612641999602E-04,0.360911839182,8.));
+#2744 = CARTESIAN_POINT('',(8.288289076793E-02,0.357351538201,8.));
+#2745 = CARTESIAN_POINT('',(0.122995839866,0.353794496925,8.));
+#2746 = CARTESIAN_POINT('',(0.163112913445,0.348327732093,8.));
+#2747 = CARTESIAN_POINT('',(0.202894308537,0.340904062072,8.));
+#2748 = CARTESIAN_POINT('',(0.241972934369,0.331507198714,8.));
+#2749 = CARTESIAN_POINT('',(0.279962292323,0.320158401676,8.));
+#2750 = CARTESIAN_POINT('',(0.316470326399,0.306923512005,8.));
+#2751 = CARTESIAN_POINT('',(0.38122429552,0.278884780789,8.));
+#2752 = CARTESIAN_POINT('',(0.409926485146,0.264513800428,8.));
+#2753 = CARTESIAN_POINT('',(0.436969797384,0.248888793072,8.));
+#2754 = CARTESIAN_POINT('',(0.462107615874,0.232121812466,8.));
+#2755 = CARTESIAN_POINT('',(0.485120488676,0.21435860867,8.));
+#2756 = CARTESIAN_POINT('',(0.505832531255,0.195776475164,8.));
+#2757 = CARTESIAN_POINT('',(0.524126467337,0.176576931309,8.));
+#2758 = CARTESIAN_POINT('',(0.555739553646,0.137429495749,8.));
+#2759 = CARTESIAN_POINT('',(0.569081023543,0.117475125301,8.));
+#2760 = CARTESIAN_POINT('',(0.579930313344,9.732080930196E-02,8.));
+#2761 = CARTESIAN_POINT('',(0.588320152864,7.717451514412E-02,8.));
+#2762 = CARTESIAN_POINT('',(0.594352960672,5.722538175815E-02,8.));
+#2763 = CARTESIAN_POINT('',(0.598183707437,3.763362260509E-02,8.));
+#2764 = CARTESIAN_POINT('',(0.60000008769,1.852644703323E-02,8.));
+#2765 = CARTESIAN_POINT('',(0.6,-2.22044604925E-16,8.));
+#2766 = PCURVE('',#540,#2767);
+#2767 = DEFINITIONAL_REPRESENTATION('',(#2768),#2876);
+#2768 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#2769,#2770,#2771,#2772,#2773,
+    #2774,#2775,#2776,#2777,#2778,#2779,#2780,#2781,#2782,#2783,#2784,
+    #2785,#2786,#2787,#2788,#2789,#2790,#2791,#2792,#2793,#2794,#2795,
+    #2796,#2797,#2798,#2799,#2800,#2801,#2802,#2803,#2804,#2805,#2806,
+    #2807,#2808,#2809,#2810,#2811,#2812,#2813,#2814,#2815,#2816,#2817,
+    #2818,#2819,#2820,#2821,#2822,#2823,#2824,#2825,#2826,#2827,#2828,
+    #2829,#2830,#2831,#2832,#2833,#2834,#2835,#2836,#2837,#2838,#2839,
+    #2840,#2841,#2842,#2843,#2844,#2845,#2846,#2847,#2848,#2849,#2850,
+    #2851,#2852,#2853,#2854,#2855,#2856,#2857,#2858,#2859,#2860,#2861,
+    #2862,#2863,#2864,#2865,#2866,#2867,#2868,#2869,#2870,#2871,#2872,
+    #2873,#2874,#2875),.UNSPECIFIED.,.F.,.F.,(9,7,7,7,7,7,7,7,7,7,7,7,7,
+    7,7,9),(0.,7.438552715404E-02,0.148999236879,0.234875071167,
+    0.33678144897,0.346671256778,0.420924739683,0.449377995351,
+    0.50178241784,0.582629316741,0.664787909902,0.67663337259,
+    0.767625776461,0.852587242208,0.926406497595,1.),.UNSPECIFIED.);
+#2769 = CARTESIAN_POINT('',(2.85,1.5));
+#2770 = CARTESIAN_POINT('',(2.85000008769,1.481473552967));
+#2771 = CARTESIAN_POINT('',(2.848183707437,1.462366377395));
+#2772 = CARTESIAN_POINT('',(2.844352960672,1.442774618242));
+#2773 = CARTESIAN_POINT('',(2.838320152864,1.422825484856));
+#2774 = CARTESIAN_POINT('',(2.829930313344,1.402679190698));
+#2775 = CARTESIAN_POINT('',(2.819081023543,1.382524874699));
+#2776 = CARTESIAN_POINT('',(2.805739553646,1.362570504251));
+#2777 = CARTESIAN_POINT('',(2.774126467337,1.323423068691));
+#2778 = CARTESIAN_POINT('',(2.755832531255,1.304223524836));
+#2779 = CARTESIAN_POINT('',(2.735120488676,1.28564139133));
+#2780 = CARTESIAN_POINT('',(2.712107615874,1.267878187534));
+#2781 = CARTESIAN_POINT('',(2.686969797384,1.251111206928));
+#2782 = CARTESIAN_POINT('',(2.659926485146,1.235486199572));
+#2783 = CARTESIAN_POINT('',(2.63122429552,1.221115219211));
+#2784 = CARTESIAN_POINT('',(2.566470326399,1.193076487995));
+#2785 = CARTESIAN_POINT('',(2.529962292324,1.179841598324));
+#2786 = CARTESIAN_POINT('',(2.491972934369,1.168492801286));
+#2787 = CARTESIAN_POINT('',(2.452894308537,1.159095937927));
+#2788 = CARTESIAN_POINT('',(2.413112913445,1.151672267907));
+#2789 = CARTESIAN_POINT('',(2.372995839866,1.146205503075));
+#2790 = CARTESIAN_POINT('',(2.332882890768,1.142648461799));
+#2791 = CARTESIAN_POINT('',(2.245857051599,1.138889272071));
+#2792 = CARTESIAN_POINT('',(2.199079036033,1.139437644565));
+#2793 = CARTESIAN_POINT('',(2.153281494239,1.142453139042));
+#2794 = CARTESIAN_POINT('',(2.108953602331,1.147762321819));
+#2795 = CARTESIAN_POINT('',(2.066522278179,1.155143112021));
+#2796 = CARTESIAN_POINT('',(2.026335303746,1.164333654578));
+#2797 = CARTESIAN_POINT('',(1.988648135051,1.175046602204));
+#2798 = CARTESIAN_POINT('',(1.950210999131,1.188149004308));
+#2799 = CARTESIAN_POINT('',(1.946854544736,1.189313068744));
+#2800 = CARTESIAN_POINT('',(1.943478924791,1.190503723734));
+#2801 = CARTESIAN_POINT('',(1.940096281082,1.191717145121));
+#2802 = CARTESIAN_POINT('',(1.936724916063,1.1929474372));
+#2803 = CARTESIAN_POINT('',(1.933359208975,1.194196829983));
+#2804 = CARTESIAN_POINT('',(1.929981540991,1.19547159705));
+#2805 = CARTESIAN_POINT('',(1.90133083091,1.206471237255));
+#2806 = CARTESIAN_POINT('',(1.876230086621,1.217330520013));
+#2807 = CARTESIAN_POINT('',(1.851493657422,1.229397865406));
+#2808 = CARTESIAN_POINT('',(1.827331034952,1.242719964335));
+#2809 = CARTESIAN_POINT('',(1.803983796892,1.257327787835));
+#2810 = CARTESIAN_POINT('',(1.78172243951,1.273229798987));
+#2811 = CARTESIAN_POINT('',(1.760837787448,1.290404464373));
+#2812 = CARTESIAN_POINT('',(1.734265696621,1.315838053878));
+#2813 = CARTESIAN_POINT('',(1.727150231916,1.323061708453));
+#2814 = CARTESIAN_POINT('',(1.720297882008,1.330459579062));
+#2815 = CARTESIAN_POINT('',(1.713725693067,1.338027185012));
+#2816 = CARTESIAN_POINT('',(1.707450462061,1.345759014626));
+#2817 = CARTESIAN_POINT('',(1.701488736763,1.353648525244));
+#2818 = CARTESIAN_POINT('',(1.695856815743,1.361688143218));
+#2819 = CARTESIAN_POINT('',(1.680834826799,1.384937134848));
+#2820 = CARTESIAN_POINT('',(1.672269722322,1.400485749592));
+#2821 = CARTESIAN_POINT('',(1.664974606131,1.416460164439));
+#2822 = CARTESIAN_POINT('',(1.659037803521,1.432792353922));
+#2823 = CARTESIAN_POINT('',(1.65453213981,1.449403344968));
+#2824 = CARTESIAN_POINT('',(1.651510286262,1.466205351059));
+#2825 = CARTESIAN_POINT('',(1.650000106016,1.483103906386));
+#2826 = CARTESIAN_POINT('',(1.650000273823,1.526066598501));
+#2827 = CARTESIAN_POINT('',(1.653594218998,1.552145885079));
+#2828 = CARTESIAN_POINT('',(1.660792273811,1.577867429851));
+#2829 = CARTESIAN_POINT('',(1.671429372528,1.602885269558));
+#2830 = CARTESIAN_POINT('',(1.685213770485,1.626910057946));
+#2831 = CARTESIAN_POINT('',(1.701774745062,1.649725175769));
+#2832 = CARTESIAN_POINT('',(1.720709172527,1.671186800384));
+#2833 = CARTESIAN_POINT('',(1.762883854477,1.711553942962));
+#2834 = CARTESIAN_POINT('',(1.786189210949,1.730413943327));
+#2835 = CARTESIAN_POINT('',(1.811140869278,1.747708160241));
+#2836 = CARTESIAN_POINT('',(1.837346861808,1.763413374366));
+#2837 = CARTESIAN_POINT('',(1.86444723212,1.777549402687));
+#2838 = CARTESIAN_POINT('',(1.892126798571,1.790167040725));
+#2839 = CARTESIAN_POINT('',(1.920118883375,1.801337467095));
+#2840 = CARTESIAN_POINT('',(1.952244750656,1.812555474946));
+#2841 = CARTESIAN_POINT('',(1.956301049383,1.813943058848));
+#2842 = CARTESIAN_POINT('',(1.960444721006,1.815331836975));
+#2843 = CARTESIAN_POINT('',(1.964575889667,1.816686414317));
+#2844 = CARTESIAN_POINT('',(1.968796508586,1.818041863637));
+#2845 = CARTESIAN_POINT('',(1.973028103594,1.819370256084));
+#2846 = CARTESIAN_POINT('',(1.977315198833,1.820686626713));
+#2847 = CARTESIAN_POINT('',(2.014859873588,1.831951688555));
+#2848 = CARTESIAN_POINT('',(2.050157828175,1.840779948398));
+#2849 = CARTESIAN_POINT('',(2.087384219093,1.848256181461));
+#2850 = CARTESIAN_POINT('',(2.126324391164,1.85417690231));
+#2851 = CARTESIAN_POINT('',(2.166705419215,1.858358425191));
+#2852 = CARTESIAN_POINT('',(2.208204944601,1.860644637124));
+#2853 = CARTESIAN_POINT('',(2.2504612642,1.860911839182));
+#2854 = CARTESIAN_POINT('',(2.332882890768,1.857351538201));
+#2855 = CARTESIAN_POINT('',(2.372995839866,1.853794496925));
+#2856 = CARTESIAN_POINT('',(2.413112913445,1.848327732093));
+#2857 = CARTESIAN_POINT('',(2.452894308537,1.840904062072));
+#2858 = CARTESIAN_POINT('',(2.491972934369,1.831507198714));
+#2859 = CARTESIAN_POINT('',(2.529962292323,1.820158401676));
+#2860 = CARTESIAN_POINT('',(2.566470326399,1.806923512005));
+#2861 = CARTESIAN_POINT('',(2.63122429552,1.778884780789));
+#2862 = CARTESIAN_POINT('',(2.659926485146,1.764513800428));
+#2863 = CARTESIAN_POINT('',(2.686969797384,1.748888793072));
+#2864 = CARTESIAN_POINT('',(2.712107615874,1.732121812466));
+#2865 = CARTESIAN_POINT('',(2.735120488676,1.71435860867));
+#2866 = CARTESIAN_POINT('',(2.755832531255,1.695776475164));
+#2867 = CARTESIAN_POINT('',(2.774126467337,1.676576931309));
+#2868 = CARTESIAN_POINT('',(2.805739553646,1.637429495749));
+#2869 = CARTESIAN_POINT('',(2.819081023543,1.617475125301));
+#2870 = CARTESIAN_POINT('',(2.829930313344,1.597320809302));
+#2871 = CARTESIAN_POINT('',(2.838320152864,1.577174515144));
+#2872 = CARTESIAN_POINT('',(2.844352960672,1.557225381758));
+#2873 = CARTESIAN_POINT('',(2.848183707437,1.537633622605));
+#2874 = CARTESIAN_POINT('',(2.85000008769,1.518526447033));
+#2875 = CARTESIAN_POINT('',(2.85,1.5));
+#2876 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2877 = PCURVE('',#2878,#2914);
+#2878 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(2,2,(
+    (#2879,#2880,#2881,#2882,#2883)
+    ,(#2884,#2885,#2886,#2887,#2888)
+    ,(#2889,#2890,#2891,#2892,#2893)
+    ,(#2894,#2895,#2896,#2897,#2898)
+    ,(#2899,#2900,#2901,#2902,#2903)
+    ,(#2904,#2905,#2906,#2907,#2908)
+    ,(#2909,#2910,#2911,#2912,#2913
+)),.UNSPECIFIED.,.T.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((1,2,2,2,2,1),
+  (3,2,3),(-2.094395102393,0.,2.094395102393,4.188790204786,
+    6.28318530718,8.377580409573),(-1.570796326795,0.,1.570796326795),
+.UNSPECIFIED.) GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE
+((
+    (1.,0.707106781187,1.,0.707106781187,1.)
+    ,(0.5,0.353553390593,0.5,0.353553390593,0.5)
+    ,(1.,0.707106781187,1.,0.707106781187,1.)
+    ,(0.5,0.353553390593,0.5,0.353553390593,0.5)
+    ,(1.,0.707106781187,1.,0.707106781187,1.)
+    ,(0.5,0.353553390593,0.5,0.353553390593,0.5)
+,(1.,0.707106781187,1.,0.707106781187,1.
+))) REPRESENTATION_ITEM('') SURFACE() );
+#2879 = CARTESIAN_POINT('',(3.673940397442E-17,0.,7.4));
+#2880 = CARTESIAN_POINT('',(0.6,0.,7.4));
+#2881 = CARTESIAN_POINT('',(0.6,0.,8.));
+#2882 = CARTESIAN_POINT('',(0.6,0.,8.6));
+#2883 = CARTESIAN_POINT('',(3.673940397442E-17,0.,8.6));
+#2884 = CARTESIAN_POINT('',(3.673940397442E-17,3.81807085941E-17,7.4));
+#2885 = CARTESIAN_POINT('',(0.6,0.623538290725,7.4));
+#2886 = CARTESIAN_POINT('',(0.6,0.623538290725,8.));
+#2887 = CARTESIAN_POINT('',(0.6,0.623538290725,8.6));
+#2888 = CARTESIAN_POINT('',(3.673940397442E-17,3.81807085941E-17,8.6));
+#2889 = CARTESIAN_POINT('',(-1.836970198721E-17,1.909035429705E-17,7.4)
+  );
+#2890 = CARTESIAN_POINT('',(-0.3,0.311769145362,7.4));
+#2891 = CARTESIAN_POINT('',(-0.3,0.311769145362,8.));
+#2892 = CARTESIAN_POINT('',(-0.3,0.311769145362,8.6));
+#2893 = CARTESIAN_POINT('',(-1.836970198721E-17,1.909035429705E-17,8.6)
+  );
+#2894 = CARTESIAN_POINT('',(-7.347880794884E-17,5.399135217583E-33,7.4)
+  );
+#2895 = CARTESIAN_POINT('',(-1.2,8.817456953861E-17,7.4));
+#2896 = CARTESIAN_POINT('',(-1.2,8.817456953861E-17,8.));
+#2897 = CARTESIAN_POINT('',(-1.2,8.817456953861E-17,8.6));
+#2898 = CARTESIAN_POINT('',(-7.347880794884E-17,5.399135217583E-33,8.6)
+  );
+#2899 = CARTESIAN_POINT('',(-1.836970198721E-17,-1.909035429705E-17,7.4)
+  );
+#2900 = CARTESIAN_POINT('',(-0.3,-0.311769145362,7.4));
+#2901 = CARTESIAN_POINT('',(-0.3,-0.311769145362,8.));
+#2902 = CARTESIAN_POINT('',(-0.3,-0.311769145362,8.6));
+#2903 = CARTESIAN_POINT('',(-1.836970198721E-17,-1.909035429705E-17,8.6)
+  );
+#2904 = CARTESIAN_POINT('',(3.673940397442E-17,-3.81807085941E-17,7.4));
+#2905 = CARTESIAN_POINT('',(0.6,-0.623538290725,7.4));
+#2906 = CARTESIAN_POINT('',(0.6,-0.623538290725,8.));
+#2907 = CARTESIAN_POINT('',(0.6,-0.623538290725,8.6));
+#2908 = CARTESIAN_POINT('',(3.673940397442E-17,-3.81807085941E-17,8.6));
+#2909 = CARTESIAN_POINT('',(3.673940397442E-17,0.,7.4));
+#2910 = CARTESIAN_POINT('',(0.6,0.,7.4));
+#2911 = CARTESIAN_POINT('',(0.6,0.,8.));
+#2912 = CARTESIAN_POINT('',(0.6,0.,8.6));
+#2913 = CARTESIAN_POINT('',(3.673940397442E-17,0.,8.6));
+#2914 = DEFINITIONAL_REPRESENTATION('',(#2915),#3023);
+#2915 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#2916,#2917,#2918,#2919,#2920,
+    #2921,#2922,#2923,#2924,#2925,#2926,#2927,#2928,#2929,#2930,#2931,
+    #2932,#2933,#2934,#2935,#2936,#2937,#2938,#2939,#2940,#2941,#2942,
+    #2943,#2944,#2945,#2946,#2947,#2948,#2949,#2950,#2951,#2952,#2953,
+    #2954,#2955,#2956,#2957,#2958,#2959,#2960,#2961,#2962,#2963,#2964,
+    #2965,#2966,#2967,#2968,#2969,#2970,#2971,#2972,#2973,#2974,#2975,
+    #2976,#2977,#2978,#2979,#2980,#2981,#2982,#2983,#2984,#2985,#2986,
+    #2987,#2988,#2989,#2990,#2991,#2992,#2993,#2994,#2995,#2996,#2997,
+    #2998,#2999,#3000,#3001,#3002,#3003,#3004,#3005,#3006,#3007,#3008,
+    #3009,#3010,#3011,#3012,#3013,#3014,#3015,#3016,#3017,#3018,#3019,
+    #3020,#3021,#3022),.UNSPECIFIED.,.F.,.F.,(9,7,7,7,7,7,7,7,7,7,7,7,7,
+    7,7,9),(0.,7.438552715404E-02,0.148999236879,0.234875071167,
+    0.33678144897,0.346671256778,0.420924739683,0.449377995351,
+    0.50178241784,0.582629316741,0.664787909902,0.67663337259,
+    0.767625776461,0.852587242208,0.926406497595,1.),.UNSPECIFIED.);
+#2916 = CARTESIAN_POINT('',(6.28318530718,7.88860905221E-31));
+#2917 = CARTESIAN_POINT('',(6.220957035969,-3.44510348452E-30));
+#2918 = CARTESIAN_POINT('',(6.158891308404,7.653535545855E-30));
+#2919 = CARTESIAN_POINT('',(6.097040227329,1.324159376621E-30));
+#2920 = CARTESIAN_POINT('',(6.035461570423,-5.310724308363E-30));
+#2921 = CARTESIAN_POINT('',(5.974215348701,2.227475547108E-31));
+#2922 = CARTESIAN_POINT('',(5.913362658587,6.972086504961E-30));
+#2923 = CARTESIAN_POINT('',(5.852966827536,-2.465190328816E-30));
+#2924 = CARTESIAN_POINT('',(5.73304322376,1.177128382009E-30));
+#2925 = CARTESIAN_POINT('',(5.673491025537,-9.174029723664E-31));
+#2926 = CARTESIAN_POINT('',(5.614510427972,1.284540246336E-30));
+#2927 = CARTESIAN_POINT('',(5.556128959976,2.724035313341E-30));
+#2928 = CARTESIAN_POINT('',(5.498340726037,6.162975822039E-31));
+#2929 = CARTESIAN_POINT('',(5.44111464001,-1.251964516991E-30));
+#2930 = CARTESIAN_POINT('',(5.384401676591,1.959826311408E-30));
+#2931 = CARTESIAN_POINT('',(5.263388690929,-2.699383410053E-30));
+#2932 = CARTESIAN_POINT('',(5.199233623134,6.439429308913E-30));
+#2933 = CARTESIAN_POINT('',(5.135555018991,1.34176787897E-30));
+#2934 = CARTESIAN_POINT('',(5.072212168168,-4.204910360866E-30));
+#2935 = CARTESIAN_POINT('',(5.009055469185,1.162161155013E-31));
+#2936 = CARTESIAN_POINT('',(4.945933805736,5.736850065201E-30));
+#2937 = CARTESIAN_POINT('',(4.882698398233,-1.479114197289E-30));
+#2938 = CARTESIAN_POINT('',(4.743855126305,9.42935300772E-31));
+#2939 = CARTESIAN_POINT('',(4.668151012915,-3.011053901625E-31));
+#2940 = CARTESIAN_POINT('',(4.591871913632,1.5099290764E-30));
+#2941 = CARTESIAN_POINT('',(4.514832988903,2.27854020392E-30));
+#2942 = CARTESIAN_POINT('',(4.436894814994,2.632471101128E-31));
+#2943 = CARTESIAN_POINT('',(4.357973228177,-1.008086759462E-30));
+#2944 = CARTESIAN_POINT('',(4.278047634505,2.20634534429E-30));
+#2945 = CARTESIAN_POINT('',(4.189318559442,4.460617997685E-20));
+#2946 = CARTESIAN_POINT('',(4.181454715177,4.696792908395E-19));
+#2947 = CARTESIAN_POINT('',(4.173603277687,-8.079108562768E-19));
+#2948 = CARTESIAN_POINT('',(4.165755256782,-2.132104511043E-18));
+#2949 = CARTESIAN_POINT('',(4.157900397615,-2.397938982543E-18));
+#2950 = CARTESIAN_POINT('',(4.150041677669,-2.490234731406E-18));
+#2951 = CARTESIAN_POINT('',(4.142189549913,-3.87068055547E-18));
+#2952 = CARTESIAN_POINT('',(4.075370329807,-9.366956104856E-18));
+#2953 = CARTESIAN_POINT('',(4.016523772456,-1.438531062688E-17));
+#2954 = CARTESIAN_POINT('',(3.957743540066,-1.933268901775E-17));
+#2955 = CARTESIAN_POINT('',(3.898979508098,-2.416743625688E-17));
+#2956 = CARTESIAN_POINT('',(3.840181809246,-2.884146513508E-17));
+#2957 = CARTESIAN_POINT('',(3.781300432355,-3.330086569398E-17));
+#2958 = CARTESIAN_POINT('',(3.722286758477,-3.748759368992E-17));
+#2959 = CARTESIAN_POINT('',(3.640416072936,-4.281927844966E-17));
+#2960 = CARTESIAN_POINT('',(3.617710527174,-4.424754874044E-17));
+#2961 = CARTESIAN_POINT('',(3.594978462613,-4.562359119081E-17));
+#2962 = CARTESIAN_POINT('',(3.572218402192,-4.694399512876E-17));
+#2963 = CARTESIAN_POINT('',(3.549429325979,-4.820539697445E-17));
+#2964 = CARTESIAN_POINT('',(3.526610671169,-4.940448024022E-17));
+#2965 = CARTESIAN_POINT('',(3.503762332085,-5.053797553063E-17));
+#2966 = CARTESIAN_POINT('',(3.438749194269,-5.349109173294E-17));
+#2967 = CARTESIAN_POINT('',(3.396510392631,-5.683176959417E-17));
+#2968 = CARTESIAN_POINT('',(3.354176507239,-5.665883705996E-17));
+#2969 = CARTESIAN_POINT('',(3.311757876282,-5.334201255065E-17));
+#2970 = CARTESIAN_POINT('',(3.269268298725,-4.985381011074E-17));
+#2971 = CARTESIAN_POINT('',(3.226726408873,-4.903675954681E-17));
+#2972 = CARTESIAN_POINT('',(3.184157050936,-5.087062656528E-17));
+#2973 = CARTESIAN_POINT('',(3.075926448991,-4.984312852835E-17));
+#2974 = CARTESIAN_POINT('',(3.01022883752,-5.017191246126E-17));
+#2975 = CARTESIAN_POINT('',(2.944644630742,-5.307428222974E-17));
+#2976 = CARTESIAN_POINT('',(2.879256203154,-5.647065887956E-17));
+#2977 = CARTESIAN_POINT('',(2.814103818347,-5.905192408659E-17));
+#2978 = CARTESIAN_POINT('',(2.749199795547,-6.19810346811E-17));
+#2979 = CARTESIAN_POINT('',(2.684536516559,-6.709791459124E-17));
+#2980 = CARTESIAN_POINT('',(2.554594394086,-7.646150203444E-17));
+#2981 = CARTESIAN_POINT('',(2.48931924862,-8.176649688E-17));
+#2982 = CARTESIAN_POINT('',(2.424200304656,-8.745082779942E-17));
+#2983 = CARTESIAN_POINT('',(2.359169491753,-9.342486600156E-17));
+#2984 = CARTESIAN_POINT('',(2.294158575835,-9.960617485432E-17));
+#2985 = CARTESIAN_POINT('',(2.229101341373,-1.059224764296E-16));
+#2986 = CARTESIAN_POINT('',(2.163932581009,-1.123125445856E-16));
+#2987 = CARTESIAN_POINT('',(2.089162048571,-1.208195007464E-16));
+#2988 = CARTESIAN_POINT('',(2.079727766951,-1.168317057495E-16));
+#2989 = CARTESIAN_POINT('',(2.070316637939,-1.223910038377E-16));
+#2990 = CARTESIAN_POINT('',(2.06087894794,-1.167084276797E-16));
+#2991 = CARTESIAN_POINT('',(2.051464112213,-1.209142699423E-16));
+#2992 = CARTESIAN_POINT('',(2.042033799966,-1.18734356436E-16));
+#2993 = CARTESIAN_POINT('',(2.032610346043,-1.194657246916E-16));
+#2994 = CARTESIAN_POINT('',(1.950788832206,-1.193415910351E-16));
+#2995 = CARTESIAN_POINT('',(1.879181805841,-1.193415910351E-16));
+#2996 = CARTESIAN_POINT('',(1.808378977645,-1.193415910351E-16));
+#2997 = CARTESIAN_POINT('',(1.73834842831,-1.193415910351E-16));
+#2998 = CARTESIAN_POINT('',(1.669016915774,-1.193415910351E-16));
+#2999 = CARTESIAN_POINT('',(1.600275329877,-1.193415910351E-16));
+#3000 = CARTESIAN_POINT('',(1.531984617267,-1.193415910351E-16));
+#3001 = CARTESIAN_POINT('',(1.400486908947,-1.193415910351E-16));
+#3002 = CARTESIAN_POINT('',(1.337251501444,-1.193415910351E-16));
+#3003 = CARTESIAN_POINT('',(1.274129837994,-1.193415910351E-16));
+#3004 = CARTESIAN_POINT('',(1.210973139012,-1.193415910351E-16));
+#3005 = CARTESIAN_POINT('',(1.147630288189,-1.193415910351E-16));
+#3006 = CARTESIAN_POINT('',(1.083951684046,-1.193415910351E-16));
+#3007 = CARTESIAN_POINT('',(1.01979661625,-1.193415910351E-16));
+#3008 = CARTESIAN_POINT('',(0.898783630589,-1.193415910351E-16));
+#3009 = CARTESIAN_POINT('',(0.842070667169,-1.193415910351E-16));
+#3010 = CARTESIAN_POINT('',(0.784844581143,-1.193415910351E-16));
+#3011 = CARTESIAN_POINT('',(0.727056347205,-1.193415910351E-16));
+#3012 = CARTESIAN_POINT('',(0.668674879208,-1.193415910351E-16));
+#3013 = CARTESIAN_POINT('',(0.609694281642,-1.193415910351E-16));
+#3014 = CARTESIAN_POINT('',(0.55014208342,-1.193415910351E-16));
+#3015 = CARTESIAN_POINT('',(0.430218479644,-1.715060769463E-16));
+#3016 = CARTESIAN_POINT('',(0.369822648592,-4.384012519854E-19));
+#3017 = CARTESIAN_POINT('',(0.308969958479,-1.636780564895E-16));
+#3018 = CARTESIAN_POINT('',(0.247723736757,-2.381082353383E-16));
+#3019 = CARTESIAN_POINT('',(0.18614507985,-4.53101279092E-17));
+#3020 = CARTESIAN_POINT('',(0.124293998776,3.316378788032E-17));
+#3021 = CARTESIAN_POINT('',(6.222827121087E-02,-3.494025371525E-16));
+#3022 = CARTESIAN_POINT('',(-1.7763568394E-15,1.183291357832E-30));
+#3023 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3024 = ADVANCED_FACE('',(#3025),#590,.T.);
+#3025 = FACE_BOUND('',#3026,.T.);
+#3026 = EDGE_LOOP('',(#3027,#3050,#3051,#3052,#3705,#4356,#4357));
+#3027 = ORIENTED_EDGE('',*,*,#3028,.F.);
+#3028 = EDGE_CURVE('',#228,#3029,#3031,.T.);
+#3029 = VERTEX_POINT('',#3030);
+#3030 = CARTESIAN_POINT('',(-8.205080756888E-02,0.25,6.5));
+#3031 = SURFACE_CURVE('',#3032,(#3036,#3043),.PCURVE_S1.);
+#3032 = LINE('',#3033,#3034);
+#3033 = CARTESIAN_POINT('',(-1.52,0.25,6.5));
+#3034 = VECTOR('',#3035,1.);
+#3035 = DIRECTION('',(1.,0.,0.));
+#3036 = PCURVE('',#590,#3037);
+#3037 = DEFINITIONAL_REPRESENTATION('',(#3038),#3042);
+#3038 = LINE('',#3039,#3040);
+#3039 = CARTESIAN_POINT('',(0.,0.));
+#3040 = VECTOR('',#3041,1.);
+#3041 = DIRECTION('',(0.,1.));
+#3042 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3043 = PCURVE('',#647,#3044);
+#3044 = DEFINITIONAL_REPRESENTATION('',(#3045),#3049);
+#3045 = LINE('',#3046,#3047);
+#3046 = CARTESIAN_POINT('',(0.,0.5));
+#3047 = VECTOR('',#3048,1.);
+#3048 = DIRECTION('',(1.,0.));
+#3049 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3050 = ORIENTED_EDGE('',*,*,#576,.T.);
+#3051 = ORIENTED_EDGE('',*,*,#2529,.T.);
+#3052 = ORIENTED_EDGE('',*,*,#3053,.F.);
+#3053 = EDGE_CURVE('',#3054,#2390,#3056,.T.);
+#3054 = VERTEX_POINT('',#3055);
+#3055 = CARTESIAN_POINT('',(0.168485249288,0.25,7.519665709965));
+#3056 = SURFACE_CURVE('',#3057,(#3271,#3488),.PCURVE_S1.);
+#3057 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#3058,#3059,#3060,#3061,#3062,
+    #3063,#3064,#3065,#3066,#3067,#3068,#3069,#3070,#3071,#3072,#3073,
+    #3074,#3075,#3076,#3077,#3078,#3079,#3080,#3081,#3082,#3083,#3084,
+    #3085,#3086,#3087,#3088,#3089,#3090,#3091,#3092,#3093,#3094,#3095,
+    #3096,#3097,#3098,#3099,#3100,#3101,#3102,#3103,#3104,#3105,#3106,
+    #3107,#3108,#3109,#3110,#3111,#3112,#3113,#3114,#3115,#3116,#3117,
+    #3118,#3119,#3120,#3121,#3122,#3123,#3124,#3125,#3126,#3127,#3128,
+    #3129,#3130,#3131,#3132,#3133,#3134,#3135,#3136,#3137,#3138,#3139,
+    #3140,#3141,#3142,#3143,#3144,#3145,#3146,#3147,#3148,#3149,#3150,
+    #3151,#3152,#3153,#3154,#3155,#3156,#3157,#3158,#3159,#3160,#3161,
+    #3162,#3163,#3164,#3165,#3166,#3167,#3168,#3169,#3170,#3171,#3172,
+    #3173,#3174,#3175,#3176,#3177,#3178,#3179,#3180,#3181,#3182,#3183,
+    #3184,#3185,#3186,#3187,#3188,#3189,#3190,#3191,#3192,#3193,#3194,
+    #3195,#3196,#3197,#3198,#3199,#3200,#3201,#3202,#3203,#3204,#3205,
+    #3206,#3207,#3208,#3209,#3210,#3211,#3212,#3213,#3214,#3215,#3216,
+    #3217,#3218,#3219,#3220,#3221,#3222,#3223,#3224,#3225,#3226,#3227,
+    #3228,#3229,#3230,#3231,#3232,#3233,#3234,#3235,#3236,#3237,#3238,
+    #3239,#3240,#3241,#3242,#3243,#3244,#3245,#3246,#3247,#3248,#3249,
+    #3250,#3251,#3252,#3253,#3254,#3255,#3256,#3257,#3258,#3259,#3260,
+    #3261,#3262,#3263,#3264,#3265,#3266,#3267,#3268,#3269,#3270),
+  .UNSPECIFIED.,.T.,.F.,(9,7,7,7,8,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7
+    ,7,7,7,7,7,7,9),(0.,4.883399359345E-02,6.142245933338E-02,
+    6.754769594142E-02,7.426461518123E-02,0.123098608775,0.160791399792,
+    0.186765744516,0.221864197647,0.238791180626,0.256006178412,
+    0.292597679634,0.325008949635,0.350950024126,0.388483513636,
+    0.421361104235,0.430356793546,0.438103368016,0.491237152505,
+    0.58115842174,0.604608791813,0.64798037427,0.6933202671,
+    0.724947916842,0.79570041669,0.812340823715,0.830864490013,
+    0.866963874295,0.898558620725,0.943697295921,1.),.UNSPECIFIED.);
+#3058 = CARTESIAN_POINT('',(0.168485249288,0.25,7.519665709965));
+#3059 = CARTESIAN_POINT('',(0.130446148559,0.25,7.511126213952));
+#3060 = CARTESIAN_POINT('',(9.386669908018E-02,0.25,7.505291778728));
+#3061 = CARTESIAN_POINT('',(5.869644370882E-02,0.25,7.501660658191));
+#3062 = CARTESIAN_POINT('',(2.468202941749E-02,0.25,7.499867385863));
+#3063 = CARTESIAN_POINT('',(-8.471328439592E-03,0.25,7.499694874495));
+#3064 = CARTESIAN_POINT('',(-4.105080867983E-02,0.25,7.501038956484));
+#3065 = CARTESIAN_POINT('',(-7.334492088328E-02,0.25,7.503881076919));
+#3066 = CARTESIAN_POINT('',(-0.113985141358,0.25,7.509470363624));
+#3067 = CARTESIAN_POINT('',(-0.122311634654,0.25,7.510721747264));
+#3068 = CARTESIAN_POINT('',(-0.130639326743,0.25,7.512080428589));
+#3069 = CARTESIAN_POINT('',(-0.13897178792,0.25,7.513548185387));
+#3070 = CARTESIAN_POINT('',(-0.147312275156,0.25,7.515127146667));
+#3071 = CARTESIAN_POINT('',(-0.155663732101,0.25,7.51681979266));
+#3072 = CARTESIAN_POINT('',(-0.164028789084,0.25,7.518628954816));
+#3073 = CARTESIAN_POINT('',(-0.176487735866,0.25,7.521496347626));
+#3074 = CARTESIAN_POINT('',(-0.180578667121,0.25,7.522465336689));
+#3075 = CARTESIAN_POINT('',(-0.184683275143,0.25,7.523465461883));
+#3076 = CARTESIAN_POINT('',(-0.188802283266,0.25,7.524497455209));
+#3077 = CARTESIAN_POINT('',(-0.192936419896,0.25,7.525562101776));
+#3078 = CARTESIAN_POINT('',(-0.197086418508,0.25,7.526660239807));
+#3079 = CARTESIAN_POINT('',(-0.201253017646,0.25,7.527792760637));
+#3080 = CARTESIAN_POINT('',(-0.210024458887,0.25,7.530241072834));
+#3081 = CARTESIAN_POINT('',(-0.214621628612,0.25,7.531561105));
+#3082 = CARTESIAN_POINT('',(-0.21921311558,0.25,7.532916084445));
+#3083 = CARTESIAN_POINT('',(-0.223837842057,0.25,7.534319741914));
+#3084 = CARTESIAN_POINT('',(-0.228427849222,0.25,7.535749788461));
+#3085 = CARTESIAN_POINT('',(-0.233071305562,0.25,7.537236646004));
+#3086 = CARTESIAN_POINT('',(-0.23768234441,0.25,7.538752059657));
+#3087 = CARTESIAN_POINT('',(-0.242324411245,0.25,7.540318184059));
+#3088 = CARTESIAN_POINT('',(-0.258808616892,0.25,7.545879634868));
+#3089 = CARTESIAN_POINT('',(-0.275847139256,0.25,7.552137344446));
+#3090 = CARTESIAN_POINT('',(-0.293407188306,0.25,7.559164894766));
+#3091 = CARTESIAN_POINT('',(-0.311433138862,0.25,7.567037199827));
+#3092 = CARTESIAN_POINT('',(-0.329836088373,0.25,7.575824570953));
+#3093 = CARTESIAN_POINT('',(-0.348489369542,0.25,7.585583147933));
+#3094 = CARTESIAN_POINT('',(-0.367230017817,0.25,7.596341696027));
+#3095 = CARTESIAN_POINT('',(-0.400250636057,0.25,7.617148805714));
+#3096 = CARTESIAN_POINT('',(-0.414581474048,0.25,7.62680448818));
+#3097 = CARTESIAN_POINT('',(-0.428774233402,0.25,7.637048961341));
+#3098 = CARTESIAN_POINT('',(-0.442745192659,0.25,7.647870702107));
+#3099 = CARTESIAN_POINT('',(-0.456413384575,0.25,7.659250196433));
+#3100 = CARTESIAN_POINT('',(-0.469702597508,0.25,7.671160616574));
+#3101 = CARTESIAN_POINT('',(-0.482543376794,0.25,7.683568498348));
+#3102 = CARTESIAN_POINT('',(-0.503372812677,0.25,7.705300445694));
+#3103 = CARTESIAN_POINT('',(-0.511629387172,0.25,7.714384717023));
+#3104 = CARTESIAN_POINT('',(-0.519625226288,0.25,7.723675117129));
+#3105 = CARTESIAN_POINT('',(-0.527342858491,0.25,7.733158666678));
+#3106 = CARTESIAN_POINT('',(-0.534766845826,0.25,7.742821725923));
+#3107 = CARTESIAN_POINT('',(-0.541883765695,0.25,7.752650198367));
+#3108 = CARTESIAN_POINT('',(-0.548682192643,0.25,7.762629734431));
+#3109 = CARTESIAN_POINT('',(-0.563896056077,0.25,7.786415677807));
+#3110 = CARTESIAN_POINT('',(-0.572040473133,0.25,7.800334708125));
+#3111 = CARTESIAN_POINT('',(-0.579562532753,0.25,7.814467535549));
+#3112 = CARTESIAN_POINT('',(-0.586445044818,0.25,7.828778065376));
+#3113 = CARTESIAN_POINT('',(-0.59267657346,0.25,7.843230202474));
+#3114 = CARTESIAN_POINT('',(-0.598250982876,0.25,7.857788455024));
+#3115 = CARTESIAN_POINT('',(-0.603166983142,0.25,7.872418538263));
+#3116 = CARTESIAN_POINT('',(-0.609482488019,0.25,7.894162618024));
+#3117 = CARTESIAN_POINT('',(-0.611384838855,0.25,7.901246372207));
+#3118 = CARTESIAN_POINT('',(-0.613135091573,0.25,7.908335541917));
+#3119 = CARTESIAN_POINT('',(-0.614733808572,0.25,7.915426523378));
+#3120 = CARTESIAN_POINT('',(-0.616181751608,0.25,7.922515807897));
+#3121 = CARTESIAN_POINT('',(-0.6174798818,0.25,7.92959998186));
+#3122 = CARTESIAN_POINT('',(-0.618629359623,0.25,7.936675726735));
+#3123 = CARTESIAN_POINT('',(-0.620650769136,0.25,7.950923960533));
+#3124 = CARTESIAN_POINT('',(-0.621517622335,0.25,7.95809692814));
+#3125 = CARTESIAN_POINT('',(-0.622233508037,0.25,7.965251424634));
+#3126 = CARTESIAN_POINT('',(-0.622799987026,0.25,7.972393937241));
+#3127 = CARTESIAN_POINT('',(-0.623218829756,0.25,7.979504674269));
+#3128 = CARTESIAN_POINT('',(-0.623491891942,0.25,7.986601076815));
+#3129 = CARTESIAN_POINT('',(-0.623621228128,0.25,7.993661925708));
+#3130 = CARTESIAN_POINT('',(-0.623582839542,0.25,8.015659984569));
+#3131 = CARTESIAN_POINT('',(-0.622915342294,0.25,8.030759058709));
+#3132 = CARTESIAN_POINT('',(-0.621586031154,0.25,8.045967439892));
+#3133 = CARTESIAN_POINT('',(-0.619576893896,0.25,8.06125583665));
+#3134 = CARTESIAN_POINT('',(-0.616873037301,0.25,8.076592291346));
+#3135 = CARTESIAN_POINT('',(-0.613463384544,0.25,8.091942539684));
+#3136 = CARTESIAN_POINT('',(-0.609341372573,0.25,8.107270370238));
+#3137 = CARTESIAN_POINT('',(-0.600222346229,0.25,8.136061441813));
+#3138 = CARTESIAN_POINT('',(-0.595379170086,0.25,8.149537452286));
+#3139 = CARTESIAN_POINT('',(-0.589975087326,0.25,8.162939946596));
+#3140 = CARTESIAN_POINT('',(-0.584012388237,0.25,8.176241644593));
+#3141 = CARTESIAN_POINT('',(-0.577496986575,0.25,8.189414470702));
+#3142 = CARTESIAN_POINT('',(-0.570438719003,0.25,8.202429969853));
+#3143 = CARTESIAN_POINT('',(-0.562851644525,0.25,8.215259723419));
+#3144 = CARTESIAN_POINT('',(-0.548273476631,0.25,8.237973299855));
+#3145 = CARTESIAN_POINT('',(-0.541465842166,0.25,8.247933810235));
+#3146 = CARTESIAN_POINT('',(-0.534340927717,0.25,8.257742949896));
+#3147 = CARTESIAN_POINT('',(-0.526910193666,0.25,8.267386426526));
+#3148 = CARTESIAN_POINT('',(-0.519187090676,0.25,8.276850204788));
+#3149 = CARTESIAN_POINT('',(-0.511187076775,0.25,8.286120709207));
+#3150 = CARTESIAN_POINT('',(-0.502927634441,0.25,8.295185027061));
+#3151 = CARTESIAN_POINT('',(-0.482130750565,0.25,8.316830232931));
+#3152 = CARTESIAN_POINT('',(-0.469329821639,0.25,8.329174023314));
+#3153 = CARTESIAN_POINT('',(-0.456085668106,0.25,8.341023628925));
+#3154 = CARTESIAN_POINT('',(-0.442467041938,0.25,8.352346094288));
+#3155 = CARTESIAN_POINT('',(-0.428549312083,0.25,8.363115019014));
+#3156 = CARTESIAN_POINT('',(-0.414412496654,0.25,8.373311214857));
+#3157 = CARTESIAN_POINT('',(-0.400139295127,0.25,8.382923362785));
+#3158 = CARTESIAN_POINT('',(-0.373264098294,0.25,8.399854376935));
+#3159 = CARTESIAN_POINT('',(-0.360670589357,0.25,8.40731178439));
+#3160 = CARTESIAN_POINT('',(-0.348089113204,0.25,8.414318280392));
+#3161 = CARTESIAN_POINT('',(-0.3355706561,0.25,8.420878841501));
+#3162 = CARTESIAN_POINT('',(-0.32316031817,0.25,8.42700450943));
+#3163 = CARTESIAN_POINT('',(-0.310896960476,0.25,8.432710867621));
+#3164 = CARTESIAN_POINT('',(-0.298812852092,0.25,8.438016517827));
+#3165 = CARTESIAN_POINT('',(-0.283682961699,0.25,8.444289109153));
+#3166 = CARTESIAN_POINT('',(-0.280447830132,0.25,8.445608216691));
+#3167 = CARTESIAN_POINT('',(-0.277228411676,0.25,8.446899312051));
+#3168 = CARTESIAN_POINT('',(-0.27402515531,0.25,8.448162835636));
+#3169 = CARTESIAN_POINT('',(-0.270838469795,0.25,8.449399235501));
+#3170 = CARTESIAN_POINT('',(-0.267668723681,0.25,8.450608967355));
+#3171 = CARTESIAN_POINT('',(-0.2645162453,0.25,8.45179249456));
+#3172 = CARTESIAN_POINT('',(-0.258681708657,0.25,8.453947310533));
+#3173 = CARTESIAN_POINT('',(-0.256008192185,0.25,8.454920422263));
+#3174 = CARTESIAN_POINT('',(-0.253360195364,0.25,8.455870438985));
+#3175 = CARTESIAN_POINT('',(-0.250737157756,0.25,8.456798137986));
+#3176 = CARTESIAN_POINT('',(-0.24813853647,0.25,8.45770425818));
+#3177 = CARTESIAN_POINT('',(-0.245563806165,0.25,8.458589500107));
+#3178 = CARTESIAN_POINT('',(-0.243012459046,0.25,8.459454525932));
+#3179 = CARTESIAN_POINT('',(-0.223138843657,0.25,8.466099604802));
+#3180 = CARTESIAN_POINT('',(-0.205889116032,0.25,8.471305865762));
+#3181 = CARTESIAN_POINT('',(-0.188733778502,0.25,8.475957976902));
+#3182 = CARTESIAN_POINT('',(-0.17166421594,0.25,8.480090376457));
+#3183 = CARTESIAN_POINT('',(-0.154664726399,0.25,8.48373234575));
+#3184 = CARTESIAN_POINT('',(-0.137713005929,0.25,8.486907648608));
+#3185 = CARTESIAN_POINT('',(-0.120780633384,0.25,8.489634170787));
+#3186 = CARTESIAN_POINT('',(-7.515271002066E-02,0.25,8.495797840774));
+#3187 = CARTESIAN_POINT('',(-4.646451930615E-02,0.25,8.498416094436));
+#3188 = CARTESIAN_POINT('',(-1.756596338953E-02,0.25,8.499841293232));
+#3189 = CARTESIAN_POINT('',(1.173567917417E-02,0.25,8.500072338698));
+#3190 = CARTESIAN_POINT('',(4.16430231035E-02,0.25,8.499046592322));
+#3191 = CARTESIAN_POINT('',(7.236562575527E-02,0.25,8.496634428037));
+#3192 = CARTESIAN_POINT('',(0.104093894321,0.25,8.492625805939));
+#3193 = CARTESIAN_POINT('',(0.145518306349,0.25,8.485165800167));
+#3194 = CARTESIAN_POINT('',(0.154160383294,0.25,8.483493640904));
+#3195 = CARTESIAN_POINT('',(0.162877299222,0.25,8.481687085334));
+#3196 = CARTESIAN_POINT('',(0.171669329284,0.25,8.479740691108));
+#3197 = CARTESIAN_POINT('',(0.180535806247,0.25,8.477648877622));
+#3198 = CARTESIAN_POINT('',(0.189475120502,0.25,8.475405926017));
+#3199 = CARTESIAN_POINT('',(0.198484720057,0.25,8.473005979184));
+#3200 = CARTESIAN_POINT('',(0.224347982751,0.25,8.465703071303));
+#3201 = CARTESIAN_POINT('',(0.241365185784,0.25,8.460404833043));
+#3202 = CARTESIAN_POINT('',(0.258586314489,0.25,8.454513339297));
+#3203 = CARTESIAN_POINT('',(0.275972144206,0.25,8.447993094896));
+#3204 = CARTESIAN_POINT('',(0.293470382904,0.25,8.440811725194));
+#3205 = CARTESIAN_POINT('',(0.311015423316,0.25,8.432943604073));
+#3206 = CARTESIAN_POINT('',(0.328528095075,0.25,8.424373481959));
+#3207 = CARTESIAN_POINT('',(0.36409205187,0.25,8.405405851162));
+#3208 = CARTESIAN_POINT('',(0.38213962048,0.25,8.394939862335));
+#3209 = CARTESIAN_POINT('',(0.3999546827,0.25,8.383698938424));
+#3210 = CARTESIAN_POINT('',(0.417432031562,0.25,8.371691880267));
+#3211 = CARTESIAN_POINT('',(0.434467718638,0.25,8.358939123875));
+#3212 = CARTESIAN_POINT('',(0.450962079588,0.25,8.345472365845));
+#3213 = CARTESIAN_POINT('',(0.466822759693,0.25,8.331334188782));
+#3214 = CARTESIAN_POINT('',(0.492532393558,0.25,8.306283942402));
+#3215 = CARTESIAN_POINT('',(0.502749691632,0.25,8.295688291331));
+#3216 = CARTESIAN_POINT('',(0.51259236137,0.25,8.284807629009));
+#3217 = CARTESIAN_POINT('',(0.522035862314,0.25,8.273660585935));
+#3218 = CARTESIAN_POINT('',(0.531058470484,0.25,8.262267198946));
+#3219 = CARTESIAN_POINT('',(0.539641363061,0.25,8.250648582571));
+#3220 = CARTESIAN_POINT('',(0.547768703066,0.25,8.238826600382));
+#3221 = CARTESIAN_POINT('',(0.572561239874,0.25,8.199972106312));
+#3222 = CARTESIAN_POINT('',(0.587350734336,0.25,8.172215259169));
+#3223 = CARTESIAN_POINT('',(0.599652181452,0.25,8.143801789831));
+#3224 = CARTESIAN_POINT('',(0.609395691607,0.25,8.114993699265));
+#3225 = CARTESIAN_POINT('',(0.616581269537,0.25,8.086047441013));
+#3226 = CARTESIAN_POINT('',(0.621269548548,0.25,8.057199646321));
+#3227 = CARTESIAN_POINT('',(0.623567500925,0.25,8.028657327902));
+#3228 = CARTESIAN_POINT('',(0.623618914809,0.25,7.993996432369));
+#3229 = CARTESIAN_POINT('',(0.623504180305,0.25,7.98737558601));
+#3230 = CARTESIAN_POINT('',(0.623263165,0.25,7.980727721332));
+#3231 = CARTESIAN_POINT('',(0.622894187983,0.25,7.974059204484));
+#3232 = CARTESIAN_POINT('',(0.622395674692,0.25,7.967371393947));
+#3233 = CARTESIAN_POINT('',(0.621766161974,0.25,7.960664870145));
+#3234 = CARTESIAN_POINT('',(0.621004300881,0.25,7.953945084757));
+#3235 = CARTESIAN_POINT('',(0.619112117249,0.25,7.939719042826));
+#3236 = CARTESIAN_POINT('',(0.617949879999,0.25,7.932210466766));
+#3237 = CARTESIAN_POINT('',(0.616620458356,0.25,7.924690986));
+#3238 = CARTESIAN_POINT('',(0.615122379727,0.25,7.917164482127));
+#3239 = CARTESIAN_POINT('',(0.613454409903,0.25,7.909634948235));
+#3240 = CARTESIAN_POINT('',(0.611615553064,0.25,7.902106488905));
+#3241 = CARTESIAN_POINT('',(0.609605051775,0.25,7.894583320211));
+#3242 = CARTESIAN_POINT('',(0.603168759461,0.25,7.87242714837));
+#3243 = CARTESIAN_POINT('',(0.598261420948,0.25,7.857821033316));
+#3244 = CARTESIAN_POINT('',(0.59269668363,0.25,7.843283161324));
+#3245 = CARTESIAN_POINT('',(0.586474931814,0.25,7.82884661633));
+#3246 = CARTESIAN_POINT('',(0.579600882751,0.25,7.81454529688));
+#3247 = CARTESIAN_POINT('',(0.572083847456,0.25,7.800413383577));
+#3248 = CARTESIAN_POINT('',(0.563937991526,0.25,7.78648480652));
+#3249 = CARTESIAN_POINT('',(0.547519713162,0.25,7.760809170801));
+#3250 = CARTESIAN_POINT('',(0.539389946753,0.25,7.749006808376));
+#3251 = CARTESIAN_POINT('',(0.53080607589,0.25,7.737407820239));
+#3252 = CARTESIAN_POINT('',(0.521783936077,0.25,7.726033977696));
+#3253 = CARTESIAN_POINT('',(0.512342334104,0.25,7.714906301923));
+#3254 = CARTESIAN_POINT('',(0.502502962972,0.25,7.704044737302));
+#3255 = CARTESIAN_POINT('',(0.492290316833,0.25,7.69346782476));
+#3256 = CARTESIAN_POINT('',(0.466646627611,0.25,7.66851219698));
+#3257 = CARTESIAN_POINT('',(0.450853470805,0.25,7.654445273483));
+#3258 = CARTESIAN_POINT('',(0.434433121647,0.25,7.64104386631));
+#3259 = CARTESIAN_POINT('',(0.417476692983,0.25,7.628349919244));
+#3260 = CARTESIAN_POINT('',(0.400082468361,0.25,7.616394690213));
+#3261 = CARTESIAN_POINT('',(0.382352946032,0.25,7.605198383365));
+#3262 = CARTESIAN_POINT('',(0.364391882949,0.25,7.594769781137));
+#3263 = CARTESIAN_POINT('',(0.32373663036,0.25,7.573051981751));
+#3264 = CARTESIAN_POINT('',(0.300953554163,0.25,7.562179403373));
+#3265 = CARTESIAN_POINT('',(0.278159941773,0.25,7.552491926886));
+#3266 = CARTESIAN_POINT('',(0.255525249618,0.25,7.543945947536));
+#3267 = CARTESIAN_POINT('',(0.233175058225,0.25,7.536471262508));
+#3268 = CARTESIAN_POINT('',(0.211191700392,0.25,7.529986688151));
+#3269 = CARTESIAN_POINT('',(0.189621018259,0.25,7.524410502054));
+#3270 = CARTESIAN_POINT('',(0.168485249288,0.25,7.519665709965));
+#3271 = PCURVE('',#590,#3272);
+#3272 = DEFINITIONAL_REPRESENTATION('',(#3273),#3487);
+#3273 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#3274,#3275,#3276,#3277,#3278,
+    #3279,#3280,#3281,#3282,#3283,#3284,#3285,#3286,#3287,#3288,#3289,
+    #3290,#3291,#3292,#3293,#3294,#3295,#3296,#3297,#3298,#3299,#3300,
+    #3301,#3302,#3303,#3304,#3305,#3306,#3307,#3308,#3309,#3310,#3311,
+    #3312,#3313,#3314,#3315,#3316,#3317,#3318,#3319,#3320,#3321,#3322,
+    #3323,#3324,#3325,#3326,#3327,#3328,#3329,#3330,#3331,#3332,#3333,
+    #3334,#3335,#3336,#3337,#3338,#3339,#3340,#3341,#3342,#3343,#3344,
+    #3345,#3346,#3347,#3348,#3349,#3350,#3351,#3352,#3353,#3354,#3355,
+    #3356,#3357,#3358,#3359,#3360,#3361,#3362,#3363,#3364,#3365,#3366,
+    #3367,#3368,#3369,#3370,#3371,#3372,#3373,#3374,#3375,#3376,#3377,
+    #3378,#3379,#3380,#3381,#3382,#3383,#3384,#3385,#3386,#3387,#3388,
+    #3389,#3390,#3391,#3392,#3393,#3394,#3395,#3396,#3397,#3398,#3399,
+    #3400,#3401,#3402,#3403,#3404,#3405,#3406,#3407,#3408,#3409,#3410,
+    #3411,#3412,#3413,#3414,#3415,#3416,#3417,#3418,#3419,#3420,#3421,
+    #3422,#3423,#3424,#3425,#3426,#3427,#3428,#3429,#3430,#3431,#3432,
+    #3433,#3434,#3435,#3436,#3437,#3438,#3439,#3440,#3441,#3442,#3443,
+    #3444,#3445,#3446,#3447,#3448,#3449,#3450,#3451,#3452,#3453,#3454,
+    #3455,#3456,#3457,#3458,#3459,#3460,#3461,#3462,#3463,#3464,#3465,
+    #3466,#3467,#3468,#3469,#3470,#3471,#3472,#3473,#3474,#3475,#3476,
+    #3477,#3478,#3479,#3480,#3481,#3482,#3483,#3484,#3485,#3486),
+  .UNSPECIFIED.,.T.,.F.,(9,7,7,7,8,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7
+    ,7,7,7,7,7,7,9),(0.,4.883399359345E-02,6.142245933338E-02,
+    6.754769594142E-02,7.426461518123E-02,0.123098608775,0.160791399792,
+    0.186765744516,0.221864197647,0.238791180626,0.256006178412,
+    0.292597679634,0.325008949635,0.350950024126,0.388483513636,
+    0.421361104235,0.430356793546,0.438103368016,0.491237152505,
+    0.58115842174,0.604608791813,0.64798037427,0.6933202671,
+    0.724947916842,0.79570041669,0.812340823715,0.830864490013,
+    0.866963874295,0.898558620725,0.943697295921,1.),.UNSPECIFIED.);
+#3274 = CARTESIAN_POINT('',(1.019665709965,1.688485249288));
+#3275 = CARTESIAN_POINT('',(1.011126213952,1.650446148559));
+#3276 = CARTESIAN_POINT('',(1.005291778728,1.61386669908));
+#3277 = CARTESIAN_POINT('',(1.001660658191,1.578696443709));
+#3278 = CARTESIAN_POINT('',(0.999867385863,1.544682029417));
+#3279 = CARTESIAN_POINT('',(0.999694874495,1.51152867156));
+#3280 = CARTESIAN_POINT('',(1.001038956484,1.47894919132));
+#3281 = CARTESIAN_POINT('',(1.003881076919,1.446655079117));
+#3282 = CARTESIAN_POINT('',(1.009470363624,1.406014858642));
+#3283 = CARTESIAN_POINT('',(1.010721747264,1.397688365346));
+#3284 = CARTESIAN_POINT('',(1.012080428589,1.389360673257));
+#3285 = CARTESIAN_POINT('',(1.013548185387,1.38102821208));
+#3286 = CARTESIAN_POINT('',(1.015127146667,1.372687724844));
+#3287 = CARTESIAN_POINT('',(1.01681979266,1.364336267899));
+#3288 = CARTESIAN_POINT('',(1.018628954816,1.355971210916));
+#3289 = CARTESIAN_POINT('',(1.021496347626,1.343512264134));
+#3290 = CARTESIAN_POINT('',(1.022465336689,1.339421332879));
+#3291 = CARTESIAN_POINT('',(1.023465461883,1.335316724857));
+#3292 = CARTESIAN_POINT('',(1.024497455209,1.331197716734));
+#3293 = CARTESIAN_POINT('',(1.025562101776,1.327063580104));
+#3294 = CARTESIAN_POINT('',(1.026660239807,1.322913581492));
+#3295 = CARTESIAN_POINT('',(1.027792760637,1.318746982354));
+#3296 = CARTESIAN_POINT('',(1.030241072834,1.309975541113));
+#3297 = CARTESIAN_POINT('',(1.031561105,1.305378371388));
+#3298 = CARTESIAN_POINT('',(1.032916084445,1.30078688442));
+#3299 = CARTESIAN_POINT('',(1.034319741914,1.296162157943));
+#3300 = CARTESIAN_POINT('',(1.035749788461,1.291572150778));
+#3301 = CARTESIAN_POINT('',(1.037236646004,1.286928694438));
+#3302 = CARTESIAN_POINT('',(1.038752059657,1.28231765559));
+#3303 = CARTESIAN_POINT('',(1.040318184059,1.277675588755));
+#3304 = CARTESIAN_POINT('',(1.045879634868,1.261191383108));
+#3305 = CARTESIAN_POINT('',(1.052137344446,1.244152860744));
+#3306 = CARTESIAN_POINT('',(1.059164894766,1.226592811694));
+#3307 = CARTESIAN_POINT('',(1.067037199827,1.208566861138));
+#3308 = CARTESIAN_POINT('',(1.075824570953,1.190163911627));
+#3309 = CARTESIAN_POINT('',(1.085583147933,1.171510630458));
+#3310 = CARTESIAN_POINT('',(1.096341696027,1.152769982183));
+#3311 = CARTESIAN_POINT('',(1.117148805714,1.119749363943));
+#3312 = CARTESIAN_POINT('',(1.12680448818,1.105418525952));
+#3313 = CARTESIAN_POINT('',(1.137048961341,1.091225766598));
+#3314 = CARTESIAN_POINT('',(1.147870702107,1.077254807341));
+#3315 = CARTESIAN_POINT('',(1.159250196433,1.063586615425));
+#3316 = CARTESIAN_POINT('',(1.171160616574,1.050297402492));
+#3317 = CARTESIAN_POINT('',(1.183568498348,1.037456623206));
+#3318 = CARTESIAN_POINT('',(1.205300445694,1.016627187323));
+#3319 = CARTESIAN_POINT('',(1.214384717023,1.008370612828));
+#3320 = CARTESIAN_POINT('',(1.223675117129,1.000374773712));
+#3321 = CARTESIAN_POINT('',(1.233158666678,0.992657141509));
+#3322 = CARTESIAN_POINT('',(1.242821725923,0.985233154174));
+#3323 = CARTESIAN_POINT('',(1.252650198367,0.978116234305));
+#3324 = CARTESIAN_POINT('',(1.262629734431,0.971317807357));
+#3325 = CARTESIAN_POINT('',(1.286415677807,0.956103943923));
+#3326 = CARTESIAN_POINT('',(1.300334708125,0.947959526867));
+#3327 = CARTESIAN_POINT('',(1.314467535549,0.940437467247));
+#3328 = CARTESIAN_POINT('',(1.328778065376,0.933554955182));
+#3329 = CARTESIAN_POINT('',(1.343230202474,0.92732342654));
+#3330 = CARTESIAN_POINT('',(1.357788455024,0.921749017124));
+#3331 = CARTESIAN_POINT('',(1.372418538263,0.916833016858));
+#3332 = CARTESIAN_POINT('',(1.394162618024,0.910517511981));
+#3333 = CARTESIAN_POINT('',(1.401246372207,0.908615161145));
+#3334 = CARTESIAN_POINT('',(1.408335541917,0.906864908427));
+#3335 = CARTESIAN_POINT('',(1.415426523378,0.905266191428));
+#3336 = CARTESIAN_POINT('',(1.422515807897,0.903818248392));
+#3337 = CARTESIAN_POINT('',(1.42959998186,0.9025201182));
+#3338 = CARTESIAN_POINT('',(1.436675726735,0.901370640377));
+#3339 = CARTESIAN_POINT('',(1.450923960533,0.899349230864));
+#3340 = CARTESIAN_POINT('',(1.45809692814,0.898482377665));
+#3341 = CARTESIAN_POINT('',(1.465251424634,0.897766491963));
+#3342 = CARTESIAN_POINT('',(1.472393937241,0.897200012974));
+#3343 = CARTESIAN_POINT('',(1.479504674269,0.896781170244));
+#3344 = CARTESIAN_POINT('',(1.486601076815,0.896508108058));
+#3345 = CARTESIAN_POINT('',(1.493661925708,0.896378771872));
+#3346 = CARTESIAN_POINT('',(1.515659984569,0.896417160458));
+#3347 = CARTESIAN_POINT('',(1.530759058709,0.897084657706));
+#3348 = CARTESIAN_POINT('',(1.545967439892,0.898413968846));
+#3349 = CARTESIAN_POINT('',(1.56125583665,0.900423106104));
+#3350 = CARTESIAN_POINT('',(1.576592291346,0.903126962699));
+#3351 = CARTESIAN_POINT('',(1.591942539684,0.906536615456));
+#3352 = CARTESIAN_POINT('',(1.607270370238,0.910658627427));
+#3353 = CARTESIAN_POINT('',(1.636061441813,0.919777653771));
+#3354 = CARTESIAN_POINT('',(1.649537452286,0.924620829914));
+#3355 = CARTESIAN_POINT('',(1.662939946596,0.930024912674));
+#3356 = CARTESIAN_POINT('',(1.676241644593,0.935987611763));
+#3357 = CARTESIAN_POINT('',(1.689414470702,0.942503013425));
+#3358 = CARTESIAN_POINT('',(1.702429969853,0.949561280997));
+#3359 = CARTESIAN_POINT('',(1.715259723419,0.957148355475));
+#3360 = CARTESIAN_POINT('',(1.737973299855,0.971726523369));
+#3361 = CARTESIAN_POINT('',(1.747933810235,0.978534157834));
+#3362 = CARTESIAN_POINT('',(1.757742949896,0.985659072283));
+#3363 = CARTESIAN_POINT('',(1.767386426526,0.993089806334));
+#3364 = CARTESIAN_POINT('',(1.776850204788,1.000812909324));
+#3365 = CARTESIAN_POINT('',(1.786120709207,1.008812923225));
+#3366 = CARTESIAN_POINT('',(1.795185027061,1.017072365559));
+#3367 = CARTESIAN_POINT('',(1.816830232931,1.037869249435));
+#3368 = CARTESIAN_POINT('',(1.829174023314,1.050670178361));
+#3369 = CARTESIAN_POINT('',(1.841023628925,1.063914331894));
+#3370 = CARTESIAN_POINT('',(1.852346094288,1.077532958062));
+#3371 = CARTESIAN_POINT('',(1.863115019014,1.091450687917));
+#3372 = CARTESIAN_POINT('',(1.873311214857,1.105587503346));
+#3373 = CARTESIAN_POINT('',(1.882923362785,1.119860704873));
+#3374 = CARTESIAN_POINT('',(1.899854376935,1.146735901706));
+#3375 = CARTESIAN_POINT('',(1.90731178439,1.159329410643));
+#3376 = CARTESIAN_POINT('',(1.914318280392,1.171910886796));
+#3377 = CARTESIAN_POINT('',(1.920878841501,1.1844293439));
+#3378 = CARTESIAN_POINT('',(1.92700450943,1.19683968183));
+#3379 = CARTESIAN_POINT('',(1.932710867621,1.209103039524));
+#3380 = CARTESIAN_POINT('',(1.938016517827,1.221187147908));
+#3381 = CARTESIAN_POINT('',(1.944289109153,1.236317038301));
+#3382 = CARTESIAN_POINT('',(1.945608216691,1.239552169868));
+#3383 = CARTESIAN_POINT('',(1.946899312051,1.242771588324));
+#3384 = CARTESIAN_POINT('',(1.948162835636,1.24597484469));
+#3385 = CARTESIAN_POINT('',(1.949399235501,1.249161530205));
+#3386 = CARTESIAN_POINT('',(1.950608967355,1.252331276319));
+#3387 = CARTESIAN_POINT('',(1.95179249456,1.2554837547));
+#3388 = CARTESIAN_POINT('',(1.953947310533,1.261318291343));
+#3389 = CARTESIAN_POINT('',(1.954920422263,1.263991807815));
+#3390 = CARTESIAN_POINT('',(1.955870438985,1.266639804636));
+#3391 = CARTESIAN_POINT('',(1.956798137986,1.269262842244));
+#3392 = CARTESIAN_POINT('',(1.95770425818,1.27186146353));
+#3393 = CARTESIAN_POINT('',(1.958589500107,1.274436193835));
+#3394 = CARTESIAN_POINT('',(1.959454525932,1.276987540954));
+#3395 = CARTESIAN_POINT('',(1.966099604802,1.296861156343));
+#3396 = CARTESIAN_POINT('',(1.971305865762,1.314110883968));
+#3397 = CARTESIAN_POINT('',(1.975957976902,1.331266221498));
+#3398 = CARTESIAN_POINT('',(1.980090376457,1.34833578406));
+#3399 = CARTESIAN_POINT('',(1.98373234575,1.365335273601));
+#3400 = CARTESIAN_POINT('',(1.986907648608,1.382286994071));
+#3401 = CARTESIAN_POINT('',(1.989634170787,1.399219366616));
+#3402 = CARTESIAN_POINT('',(1.995797840774,1.444847289979));
+#3403 = CARTESIAN_POINT('',(1.998416094436,1.473535480694));
+#3404 = CARTESIAN_POINT('',(1.999841293232,1.50243403661));
+#3405 = CARTESIAN_POINT('',(2.000072338698,1.531735679174));
+#3406 = CARTESIAN_POINT('',(1.999046592322,1.561643023104));
+#3407 = CARTESIAN_POINT('',(1.996634428037,1.592365625755));
+#3408 = CARTESIAN_POINT('',(1.992625805939,1.624093894321));
+#3409 = CARTESIAN_POINT('',(1.985165800167,1.665518306349));
+#3410 = CARTESIAN_POINT('',(1.983493640904,1.674160383294));
+#3411 = CARTESIAN_POINT('',(1.981687085334,1.682877299222));
+#3412 = CARTESIAN_POINT('',(1.979740691108,1.691669329284));
+#3413 = CARTESIAN_POINT('',(1.977648877622,1.700535806247));
+#3414 = CARTESIAN_POINT('',(1.975405926017,1.709475120502));
+#3415 = CARTESIAN_POINT('',(1.973005979184,1.718484720057));
+#3416 = CARTESIAN_POINT('',(1.965703071303,1.744347982751));
+#3417 = CARTESIAN_POINT('',(1.960404833043,1.761365185784));
+#3418 = CARTESIAN_POINT('',(1.954513339297,1.778586314489));
+#3419 = CARTESIAN_POINT('',(1.947993094896,1.795972144206));
+#3420 = CARTESIAN_POINT('',(1.940811725194,1.813470382904));
+#3421 = CARTESIAN_POINT('',(1.932943604073,1.831015423316));
+#3422 = CARTESIAN_POINT('',(1.924373481959,1.848528095075));
+#3423 = CARTESIAN_POINT('',(1.905405851162,1.88409205187));
+#3424 = CARTESIAN_POINT('',(1.894939862335,1.90213962048));
+#3425 = CARTESIAN_POINT('',(1.883698938424,1.9199546827));
+#3426 = CARTESIAN_POINT('',(1.871691880267,1.937432031562));
+#3427 = CARTESIAN_POINT('',(1.858939123875,1.954467718638));
+#3428 = CARTESIAN_POINT('',(1.845472365845,1.970962079588));
+#3429 = CARTESIAN_POINT('',(1.831334188782,1.986822759693));
+#3430 = CARTESIAN_POINT('',(1.806283942402,2.012532393558));
+#3431 = CARTESIAN_POINT('',(1.795688291331,2.022749691632));
+#3432 = CARTESIAN_POINT('',(1.784807629009,2.03259236137));
+#3433 = CARTESIAN_POINT('',(1.773660585935,2.042035862314));
+#3434 = CARTESIAN_POINT('',(1.762267198946,2.051058470484));
+#3435 = CARTESIAN_POINT('',(1.750648582571,2.059641363061));
+#3436 = CARTESIAN_POINT('',(1.738826600382,2.067768703066));
+#3437 = CARTESIAN_POINT('',(1.699972106312,2.092561239874));
+#3438 = CARTESIAN_POINT('',(1.672215259169,2.107350734336));
+#3439 = CARTESIAN_POINT('',(1.643801789831,2.119652181452));
+#3440 = CARTESIAN_POINT('',(1.614993699265,2.129395691607));
+#3441 = CARTESIAN_POINT('',(1.586047441013,2.136581269537));
+#3442 = CARTESIAN_POINT('',(1.557199646321,2.141269548548));
+#3443 = CARTESIAN_POINT('',(1.528657327902,2.143567500925));
+#3444 = CARTESIAN_POINT('',(1.493996432369,2.143618914809));
+#3445 = CARTESIAN_POINT('',(1.48737558601,2.143504180305));
+#3446 = CARTESIAN_POINT('',(1.480727721332,2.143263165));
+#3447 = CARTESIAN_POINT('',(1.474059204484,2.142894187983));
+#3448 = CARTESIAN_POINT('',(1.467371393947,2.142395674692));
+#3449 = CARTESIAN_POINT('',(1.460664870145,2.141766161974));
+#3450 = CARTESIAN_POINT('',(1.453945084757,2.141004300881));
+#3451 = CARTESIAN_POINT('',(1.439719042826,2.139112117249));
+#3452 = CARTESIAN_POINT('',(1.432210466766,2.137949879999));
+#3453 = CARTESIAN_POINT('',(1.424690986,2.136620458356));
+#3454 = CARTESIAN_POINT('',(1.417164482127,2.135122379727));
+#3455 = CARTESIAN_POINT('',(1.409634948235,2.133454409903));
+#3456 = CARTESIAN_POINT('',(1.402106488905,2.131615553064));
+#3457 = CARTESIAN_POINT('',(1.394583320211,2.129605051775));
+#3458 = CARTESIAN_POINT('',(1.37242714837,2.123168759461));
+#3459 = CARTESIAN_POINT('',(1.357821033316,2.118261420948));
+#3460 = CARTESIAN_POINT('',(1.343283161324,2.11269668363));
+#3461 = CARTESIAN_POINT('',(1.32884661633,2.106474931814));
+#3462 = CARTESIAN_POINT('',(1.31454529688,2.099600882751));
+#3463 = CARTESIAN_POINT('',(1.300413383577,2.092083847456));
+#3464 = CARTESIAN_POINT('',(1.28648480652,2.083937991526));
+#3465 = CARTESIAN_POINT('',(1.260809170801,2.067519713162));
+#3466 = CARTESIAN_POINT('',(1.249006808376,2.059389946753));
+#3467 = CARTESIAN_POINT('',(1.237407820239,2.05080607589));
+#3468 = CARTESIAN_POINT('',(1.226033977696,2.041783936077));
+#3469 = CARTESIAN_POINT('',(1.214906301923,2.032342334104));
+#3470 = CARTESIAN_POINT('',(1.204044737302,2.022502962972));
+#3471 = CARTESIAN_POINT('',(1.19346782476,2.012290316833));
+#3472 = CARTESIAN_POINT('',(1.16851219698,1.986646627611));
+#3473 = CARTESIAN_POINT('',(1.154445273483,1.970853470805));
+#3474 = CARTESIAN_POINT('',(1.14104386631,1.954433121647));
+#3475 = CARTESIAN_POINT('',(1.128349919244,1.937476692983));
+#3476 = CARTESIAN_POINT('',(1.116394690213,1.920082468361));
+#3477 = CARTESIAN_POINT('',(1.105198383365,1.902352946032));
+#3478 = CARTESIAN_POINT('',(1.094769781137,1.884391882949));
+#3479 = CARTESIAN_POINT('',(1.073051981751,1.84373663036));
+#3480 = CARTESIAN_POINT('',(1.062179403373,1.820953554163));
+#3481 = CARTESIAN_POINT('',(1.052491926886,1.798159941773));
+#3482 = CARTESIAN_POINT('',(1.043945947536,1.775525249618));
+#3483 = CARTESIAN_POINT('',(1.036471262508,1.753175058225));
+#3484 = CARTESIAN_POINT('',(1.029986688151,1.731191700392));
+#3485 = CARTESIAN_POINT('',(1.024410502054,1.709621018259));
+#3486 = CARTESIAN_POINT('',(1.019665709965,1.688485249288));
+#3487 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3488 = PCURVE('',#2459,#3489);
+#3489 = DEFINITIONAL_REPRESENTATION('',(#3490),#3704);
+#3490 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#3491,#3492,#3493,#3494,#3495,
+    #3496,#3497,#3498,#3499,#3500,#3501,#3502,#3503,#3504,#3505,#3506,
+    #3507,#3508,#3509,#3510,#3511,#3512,#3513,#3514,#3515,#3516,#3517,
+    #3518,#3519,#3520,#3521,#3522,#3523,#3524,#3525,#3526,#3527,#3528,
+    #3529,#3530,#3531,#3532,#3533,#3534,#3535,#3536,#3537,#3538,#3539,
+    #3540,#3541,#3542,#3543,#3544,#3545,#3546,#3547,#3548,#3549,#3550,
+    #3551,#3552,#3553,#3554,#3555,#3556,#3557,#3558,#3559,#3560,#3561,
+    #3562,#3563,#3564,#3565,#3566,#3567,#3568,#3569,#3570,#3571,#3572,
+    #3573,#3574,#3575,#3576,#3577,#3578,#3579,#3580,#3581,#3582,#3583,
+    #3584,#3585,#3586,#3587,#3588,#3589,#3590,#3591,#3592,#3593,#3594,
+    #3595,#3596,#3597,#3598,#3599,#3600,#3601,#3602,#3603,#3604,#3605,
+    #3606,#3607,#3608,#3609,#3610,#3611,#3612,#3613,#3614,#3615,#3616,
+    #3617,#3618,#3619,#3620,#3621,#3622,#3623,#3624,#3625,#3626,#3627,
+    #3628,#3629,#3630,#3631,#3632,#3633,#3634,#3635,#3636,#3637,#3638,
+    #3639,#3640,#3641,#3642,#3643,#3644,#3645,#3646,#3647,#3648,#3649,
+    #3650,#3651,#3652,#3653,#3654,#3655,#3656,#3657,#3658,#3659,#3660,
+    #3661,#3662,#3663,#3664,#3665,#3666,#3667,#3668,#3669,#3670,#3671,
+    #3672,#3673,#3674,#3675,#3676,#3677,#3678,#3679,#3680,#3681,#3682,
+    #3683,#3684,#3685,#3686,#3687,#3688,#3689,#3690,#3691,#3692,#3693,
+    #3694,#3695,#3696,#3697,#3698,#3699,#3700,#3701,#3702,#3703),
+  .UNSPECIFIED.,.F.,.F.,(9,7,7,7,8,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7
+    ,7,7,7,7,7,7,9),(0.,4.883399359345E-02,6.142245933338E-02,
+    6.754769594142E-02,7.426461518123E-02,0.123098608775,0.160791399792,
+    0.186765744516,0.221864197647,0.238791180626,0.256006178412,
+    0.292597679634,0.325008949635,0.350950024126,0.388483513636,
+    0.421361104235,0.430356793546,0.438103368016,0.491237152505,
+    0.58115842174,0.604608791813,0.64798037427,0.6933202671,
+    0.724947916842,0.79570041669,0.812340823715,0.830864490013,
+    0.866963874295,0.898558620725,0.943697295921,1.),.UNSPECIFIED.);
+#3491 = CARTESIAN_POINT('',(1.173765695352,-0.921036560985));
+#3492 = CARTESIAN_POINT('',(1.245271244885,-0.943668234294));
+#3493 = CARTESIAN_POINT('',(1.319666234055,-0.959996769623));
+#3494 = CARTESIAN_POINT('',(1.396059001953,-0.970526652606));
+#3495 = CARTESIAN_POINT('',(1.473618453948,-0.975799530377));
+#3496 = CARTESIAN_POINT('',(1.551656873616,-0.976278366214));
+#3497 = CARTESIAN_POINT('',(1.62965326074,-0.972316476275));
+#3498 = CARTESIAN_POINT('',(1.707247626025,-0.96414318422));
+#3499 = CARTESIAN_POINT('',(1.804082968883,-0.948615420756));
+#3500 = CARTESIAN_POINT('',(1.823879950689,-0.945157259245));
+#3501 = CARTESIAN_POINT('',(1.843621048759,-0.941424916379));
+#3502 = CARTESIAN_POINT('',(1.86329958062,-0.937419547558));
+#3503 = CARTESIAN_POINT('',(1.882908751156,-0.933141892168));
+#3504 = CARTESIAN_POINT('',(1.902441652607,-0.928592273581));
+#3505 = CARTESIAN_POINT('',(1.921891264569,-0.923770599159));
+#3506 = CARTESIAN_POINT('',(1.950670159537,-0.916197636837));
+#3507 = CARTESIAN_POINT('',(1.960089689822,-0.913648793643));
+#3508 = CARTESIAN_POINT('',(1.969509038591,-0.911029018517));
+#3509 = CARTESIAN_POINT('',(1.978928198912,-0.908337418932));
+#3510 = CARTESIAN_POINT('',(1.988347163185,-0.90557302198));
+#3511 = CARTESIAN_POINT('',(1.99776592314,-0.902734774372));
+#3512 = CARTESIAN_POINT('',(2.007184469836,-0.899821542442));
+#3513 = CARTESIAN_POINT('',(2.026931058476,-0.893554396534));
+#3514 = CARTESIAN_POINT('',(2.037223208553,-0.890192629977));
+#3515 = CARTESIAN_POINT('',(2.04749052273,-0.886759542194));
+#3516 = CARTESIAN_POINT('',(2.057700554878,-0.883222695012));
+#3517 = CARTESIAN_POINT('',(2.067906755514,-0.879638416201));
+#3518 = CARTESIAN_POINT('',(2.078036801964,-0.875933224997));
+#3519 = CARTESIAN_POINT('',(2.088158553899,-0.872178216403));
+#3520 = CARTESIAN_POINT('',(2.098219250327,-0.86832034256));
+#3521 = CARTESIAN_POINT('',(2.133901768171,-0.854620699644));
+#3522 = CARTESIAN_POINT('',(2.168687398402,-0.839485072982));
+#3523 = CARTESIAN_POINT('',(2.20240583074,-0.822828652457));
+#3524 = CARTESIAN_POINT('',(2.234877979473,-0.804582561411));
+#3525 = CARTESIAN_POINT('',(2.26593147496,-0.784706783646));
+#3526 = CARTESIAN_POINT('',(2.295413324319,-0.763202322936));
+#3527 = CARTESIAN_POINT('',(2.323199741295,-0.740122595068));
+#3528 = CARTESIAN_POINT('',(2.369274059125,-0.696643884477));
+#3529 = CARTESIAN_POINT('',(2.38829393385,-0.676823349178));
+#3530 = CARTESIAN_POINT('',(2.406225734811,-0.656169617662));
+#3531 = CARTESIAN_POINT('',(2.423056907059,-0.634736555241));
+#3532 = CARTESIAN_POINT('',(2.438794350361,-0.612582495038));
+#3533 = CARTESIAN_POINT('',(2.453459394178,-0.589768011641));
+#3534 = CARTESIAN_POINT('',(2.467082772637,-0.566353694765));
+#3535 = CARTESIAN_POINT('',(2.488394018986,-0.52588989012));
+#3536 = CARTESIAN_POINT('',(2.496611195493,-0.509123635669));
+#3537 = CARTESIAN_POINT('',(2.50436348687,-0.492117313912));
+#3538 = CARTESIAN_POINT('',(2.511664404425,-0.47488812652));
+#3539 = CARTESIAN_POINT('',(2.518528202138,-0.457452256277));
+#3540 = CARTESIAN_POINT('',(2.524969465865,-0.439824800875));
+#3541 = CARTESIAN_POINT('',(2.531002702546,-0.422019706705));
+#3542 = CARTESIAN_POINT('',(2.544262115772,-0.37976732047));
+#3543 = CARTESIAN_POINT('',(2.551162697591,-0.355184356052));
+#3544 = CARTESIAN_POINT('',(2.557378939607,-0.330332079635));
+#3545 = CARTESIAN_POINT('',(2.562944304276,-0.305238780524));
+#3546 = CARTESIAN_POINT('',(2.567890224337,-0.279929943255));
+#3547 = CARTESIAN_POINT('',(2.572245875387,-0.254428423766));
+#3548 = CARTESIAN_POINT('',(2.576037948454,-0.228754625559));
+#3549 = CARTESIAN_POINT('',(2.580859007138,-0.190470593446));
+#3550 = CARTESIAN_POINT('',(2.582302102964,-0.17797874163));
+#3551 = CARTESIAN_POINT('',(2.583622410402,-0.165453188521));
+#3552 = CARTESIAN_POINT('',(2.584822501332,-0.152895914515));
+#3553 = CARTESIAN_POINT('',(2.585904819167,-0.140308812305));
+#3554 = CARTESIAN_POINT('',(2.586871678849,-0.127693686872));
+#3555 = CARTESIAN_POINT('',(2.587725266852,-0.11505225549));
+#3556 = CARTESIAN_POINT('',(2.58922264548,-8.950452440694E-02));
+#3557 = CARTESIAN_POINT('',(2.589862623711,-7.65978630293E-02));
+#3558 = CARTESIAN_POINT('',(2.590389752931,-6.366575731428E-02));
+#3559 = CARTESIAN_POINT('',(2.590806061956,-5.071514251918E-02));
+#3560 = CARTESIAN_POINT('',(2.591113485702,-3.773856013694E-02));
+#3561 = CARTESIAN_POINT('',(2.591313789866,-2.47486114812E-02));
+#3562 = CARTESIAN_POINT('',(2.591408670056,-1.173678855832E-02));
+#3563 = CARTESIAN_POINT('',(2.591380510793,2.897615410973E-02));
+#3564 = CARTESIAN_POINT('',(2.590890834509,5.658884377762E-02));
+#3565 = CARTESIAN_POINT('',(2.589915540041,8.411395058559E-02));
+#3566 = CARTESIAN_POINT('',(2.58843716568,0.111536943142));
+#3567 = CARTESIAN_POINT('',(2.586435722366,0.138841746996));
+#3568 = CARTESIAN_POINT('',(2.583888529045,0.166010593382));
+#3569 = CARTESIAN_POINT('',(2.580770048033,0.193023867964));
+#3570 = CARTESIAN_POINT('',(2.57375819134,0.243630284888));
+#3571 = CARTESIAN_POINT('',(2.569994037604,0.267261189982));
+#3572 = CARTESIAN_POINT('',(2.565739550706,0.290737731897));
+#3573 = CARTESIAN_POINT('',(2.560973053649,0.314043234781));
+#3574 = CARTESIAN_POINT('',(2.555671080576,0.337159173938));
+#3575 = CARTESIAN_POINT('',(2.54980855643,0.360065059877));
+#3576 = CARTESIAN_POINT('',(2.543358976622,0.382738322353));
+#3577 = CARTESIAN_POINT('',(2.530640475629,0.423095240986));
+#3578 = CARTESIAN_POINT('',(2.524592585495,0.440871153446));
+#3579 = CARTESIAN_POINT('',(2.518136933742,0.458469204866));
+#3580 = CARTESIAN_POINT('',(2.511259056716,0.475875454348));
+#3581 = CARTESIAN_POINT('',(2.503944421483,0.493074814267));
+#3582 = CARTESIAN_POINT('',(2.496178837655,0.510051117512));
+#3583 = CARTESIAN_POINT('',(2.487948869213,0.526787184732));
+#3584 = CARTESIAN_POINT('',(2.466644969411,0.567106133905));
+#3585 = CARTESIAN_POINT('',(2.453048314712,0.590408808174));
+#3586 = CARTESIAN_POINT('',(2.438417723561,0.613115151952));
+#3587 = CARTESIAN_POINT('',(2.422723027654,0.635165280364));
+#3588 = CARTESIAN_POINT('',(2.40594337035,0.65649936951));
+#3589 = CARTESIAN_POINT('',(2.388072127971,0.677059839892));
+#3590 = CARTESIAN_POINT('',(2.369121831094,0.696793539832));
+#3591 = CARTESIAN_POINT('',(2.331616391734,0.732174774051));
+#3592 = CARTESIAN_POINT('',(2.313299367371,0.748030378444));
+#3593 = CARTESIAN_POINT('',(2.294201860369,0.763188782199));
+#3594 = CARTESIAN_POINT('',(2.274356143209,0.777629082701));
+#3595 = CARTESIAN_POINT('',(2.253801895475,0.791340368925));
+#3596 = CARTESIAN_POINT('',(2.232585186064,0.80432065577));
+#3597 = CARTESIAN_POINT('',(2.210757455412,0.816575818397));
+#3598 = CARTESIAN_POINT('',(2.182250256565,0.831276735691));
+#3599 = CARTESIAN_POINT('',(2.176084218837,0.834381705213));
+#3600 = CARTESIAN_POINT('',(2.169877446603,0.837433729548));
+#3601 = CARTESIAN_POINT('',(2.163630996082,0.840433138676));
+#3602 = CARTESIAN_POINT('',(2.157345917632,0.84338029814));
+#3603 = CARTESIAN_POINT('',(2.15102325575,0.846275609046));
+#3604 = CARTESIAN_POINT('',(2.144664049075,0.849119508067));
+#3605 = CARTESIAN_POINT('',(2.132762561031,0.854317599208));
+#3606 = CARTESIAN_POINT('',(2.127256138088,0.856673307806));
+#3607 = CARTESIAN_POINT('',(2.121750044666,0.858981005651));
+#3608 = CARTESIAN_POINT('',(2.116244264913,0.861242044754));
+#3609 = CARTESIAN_POINT('',(2.110738784018,0.863457716706));
+#3610 = CARTESIAN_POINT('',(2.105233588212,0.865629252688));
+#3611 = CARTESIAN_POINT('',(2.099728664763,0.867757823464));
+#3612 = CARTESIAN_POINT('',(2.056468247122,0.884159306711));
+#3613 = CARTESIAN_POINT('',(2.018142321376,0.897315382544));
+#3614 = CARTESIAN_POINT('',(1.979315815458,0.909329369809));
+#3615 = CARTESIAN_POINT('',(1.940055559853,0.920213282716));
+#3616 = CARTESIAN_POINT('',(1.900425203683,0.929973840713));
+#3617 = CARTESIAN_POINT('',(1.860484793578,0.938611762448));
+#3618 = CARTESIAN_POINT('',(1.820290352543,0.946121059725));
+#3619 = CARTESIAN_POINT('',(1.711527489941,0.963263698234));
+#3620 = CARTESIAN_POINT('',(1.64266273095,0.970756026045));
+#3621 = CARTESIAN_POINT('',(1.573474303123,0.974920153305));
+#3622 = CARTESIAN_POINT('',(1.504218334221,0.975612549897));
+#3623 = CARTESIAN_POINT('',(1.435241731659,0.972604364512));
+#3624 = CARTESIAN_POINT('',(1.36698113697,0.965596835961));
+#3625 = CARTESIAN_POINT('',(1.299951061566,0.954239068453));
+#3626 = CARTESIAN_POINT('',(1.217710064733,0.933951811986));
+#3627 = CARTESIAN_POINT('',(1.200826699892,0.929435281762));
+#3628 = CARTESIAN_POINT('',(1.184083394384,0.924592352011));
+#3629 = CARTESIAN_POINT('',(1.167492899991,0.91941741582));
+#3630 = CARTESIAN_POINT('',(1.15106843517,0.913905487515));
+#3631 = CARTESIAN_POINT('',(1.134823685057,0.908052202662));
+#3632 = CARTESIAN_POINT('',(1.118772801462,0.901853818066));
+#3633 = CARTESIAN_POINT('',(1.073629734621,0.88319939598));
+#3634 = CARTESIAN_POINT('',(1.045035730512,0.869899309654));
+#3635 = CARTESIAN_POINT('',(1.017247000337,0.85539170331));
+#3636 = CARTESIAN_POINT('',(0.990356573364,0.839672875209));
+#3637 = CARTESIAN_POINT('',(0.964449426066,0.822752798957));
+#3638 = CARTESIAN_POINT('',(0.939600009855,0.804657251088));
+#3639 = CARTESIAN_POINT('',(0.915869778813,0.785429938665));
+#3640 = CARTESIAN_POINT('',(0.869715545708,0.743918320736));
+#3641 = CARTESIAN_POINT('',(0.84739104969,0.721525762452));
+#3642 = CARTESIAN_POINT('',(0.826384482195,0.698027717797));
+#3643 = CARTESIAN_POINT('',(0.806717430138,0.673502014369));
+#3644 = CARTESIAN_POINT('',(0.788386269752,0.648030775548));
+#3645 = CARTESIAN_POINT('',(0.771368621811,0.621697654466));
+#3646 = CARTESIAN_POINT('',(0.755629806856,0.594585067971));
+#3647 = CARTESIAN_POINT('',(0.731014089714,0.54736959724));
+#3648 = CARTESIAN_POINT('',(0.721500455638,0.527625200728));
+#3649 = CARTESIAN_POINT('',(0.712573507612,0.507563741818));
+#3650 = CARTESIAN_POINT('',(0.704216726609,0.487209182672));
+#3651 = CARTESIAN_POINT('',(0.69641252459,0.466583940697));
+#3652 = CARTESIAN_POINT('',(0.689142803936,0.445708882385));
+#3653 = CARTESIAN_POINT('',(0.682389516887,0.424603317149));
+#3654 = CARTESIAN_POINT('',(0.662143941576,0.355594963217));
+#3655 = CARTESIAN_POINT('',(0.650650277325,0.306841372121));
+#3656 = CARTESIAN_POINT('',(0.64145512251,0.257223525417));
+#3657 = CARTESIAN_POINT('',(0.63437330906,0.206905568551));
+#3658 = CARTESIAN_POINT('',(0.629241034209,0.15602519493));
+#3659 = CARTESIAN_POINT('',(0.62591908766,0.104699644902));
+#3660 = CARTESIAN_POINT('',(0.624291882252,5.302899365041E-02));
+#3661 = CARTESIAN_POINT('',(0.62425535366,-1.111731449127E-02));
+#3662 = CARTESIAN_POINT('',(0.624336620683,-2.331816557738E-02));
+#3663 = CARTESIAN_POINT('',(0.624507325951,-3.550226176413E-02));
+#3664 = CARTESIAN_POINT('',(0.624768778587,-4.767064445483E-02));
+#3665 = CARTESIAN_POINT('',(0.625122346851,-5.982153580034E-02));
+#3666 = CARTESIAN_POINT('',(0.625569463561,-7.195263565543E-02));
+#3667 = CARTESIAN_POINT('',(0.626111633,-8.406418907097E-02));
+#3668 = CARTESIAN_POINT('',(0.627461502086,-0.109611795018));
+#3669 = CARTESIAN_POINT('',(0.628292309722,-0.123042963533));
+#3670 = CARTESIAN_POINT('',(0.629245007001,-0.13644553966));
+#3671 = CARTESIAN_POINT('',(0.630321861334,-0.149817592159));
+#3672 = CARTESIAN_POINT('',(0.631525245595,-0.163157098184));
+#3673 = CARTESIAN_POINT('',(0.632857638117,-0.176461943285));
+#3674 = CARTESIAN_POINT('',(0.634321622692,-0.189729921404));
+#3675 = CARTESIAN_POINT('',(0.63903461534,-0.228739379183));
+#3676 = CARTESIAN_POINT('',(0.642659385889,-0.254371216841));
+#3677 = CARTESIAN_POINT('',(0.646813995586,-0.27983719436));
+#3678 = CARTESIAN_POINT('',(0.65151993667,-0.305118762071));
+#3679 = CARTESIAN_POINT('',(0.656800205353,-0.330195678313));
+#3680 = CARTESIAN_POINT('',(0.662679108908,-0.355045813615));
+#3681 = CARTESIAN_POINT('',(0.669182072767,-0.379644954879));
+#3682 = CARTESIAN_POINT('',(0.682596157385,-0.425253313165));
+#3683 = CARTESIAN_POINT('',(0.689355082115,-0.446327340744));
+#3684 = CARTESIAN_POINT('',(0.696629604712,-0.467170981712));
+#3685 = CARTESIAN_POINT('',(0.704437709798,-0.487764967814));
+#3686 = CARTESIAN_POINT('',(0.712797425481,-0.508088480118));
+#3687 = CARTESIAN_POINT('',(0.721726265106,-0.528119156027));
+#3688 = CARTESIAN_POINT('',(0.731240669018,-0.547833096278));
+#3689 = CARTESIAN_POINT('',(0.755806017959,-0.594880965627));
+#3690 = CARTESIAN_POINT('',(0.771484001534,-0.6218615404));
+#3691 = CARTESIAN_POINT('',(0.788429307753,-0.648069229318));
+#3692 = CARTESIAN_POINT('',(0.806676061519,-0.673422750821));
+#3693 = CARTESIAN_POINT('',(0.8262462903,-0.697839611998));
+#3694 = CARTESIAN_POINT('',(0.847143612512,-0.721238811834));
+#3695 = CARTESIAN_POINT('',(0.8693469259,-0.743543544468));
+#3696 = CARTESIAN_POINT('',(0.922062748828,-0.791052978685));
+#3697 = CARTESIAN_POINT('',(0.953292969087,-0.815630700356));
+#3698 = CARTESIAN_POINT('',(0.986386693168,-0.838268551267));
+#3699 = CARTESIAN_POINT('',(1.021196640692,-0.85888150257));
+#3700 = CARTESIAN_POINT('',(1.057543538482,-0.87743814774));
+#3701 = CARTESIAN_POINT('',(1.095226226069,-0.893950237926));
+#3702 = CARTESIAN_POINT('',(1.134034642624,-0.908461617667));
+#3703 = CARTESIAN_POINT('',(1.173765695352,-0.921036560985));
+#3704 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3705 = ORIENTED_EDGE('',*,*,#3706,.F.);
+#3706 = EDGE_CURVE('',#2369,#3054,#3707,.T.);
+#3707 = SURFACE_CURVE('',#3708,(#3922,#4139),.PCURVE_S1.);
+#3708 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#3709,#3710,#3711,#3712,#3713,
+    #3714,#3715,#3716,#3717,#3718,#3719,#3720,#3721,#3722,#3723,#3724,
+    #3725,#3726,#3727,#3728,#3729,#3730,#3731,#3732,#3733,#3734,#3735,
+    #3736,#3737,#3738,#3739,#3740,#3741,#3742,#3743,#3744,#3745,#3746,
+    #3747,#3748,#3749,#3750,#3751,#3752,#3753,#3754,#3755,#3756,#3757,
+    #3758,#3759,#3760,#3761,#3762,#3763,#3764,#3765,#3766,#3767,#3768,
+    #3769,#3770,#3771,#3772,#3773,#3774,#3775,#3776,#3777,#3778,#3779,
+    #3780,#3781,#3782,#3783,#3784,#3785,#3786,#3787,#3788,#3789,#3790,
+    #3791,#3792,#3793,#3794,#3795,#3796,#3797,#3798,#3799,#3800,#3801,
+    #3802,#3803,#3804,#3805,#3806,#3807,#3808,#3809,#3810,#3811,#3812,
+    #3813,#3814,#3815,#3816,#3817,#3818,#3819,#3820,#3821,#3822,#3823,
+    #3824,#3825,#3826,#3827,#3828,#3829,#3830,#3831,#3832,#3833,#3834,
+    #3835,#3836,#3837,#3838,#3839,#3840,#3841,#3842,#3843,#3844,#3845,
+    #3846,#3847,#3848,#3849,#3850,#3851,#3852,#3853,#3854,#3855,#3856,
+    #3857,#3858,#3859,#3860,#3861,#3862,#3863,#3864,#3865,#3866,#3867,
+    #3868,#3869,#3870,#3871,#3872,#3873,#3874,#3875,#3876,#3877,#3878,
+    #3879,#3880,#3881,#3882,#3883,#3884,#3885,#3886,#3887,#3888,#3889,
+    #3890,#3891,#3892,#3893,#3894,#3895,#3896,#3897,#3898,#3899,#3900,
+    #3901,#3902,#3903,#3904,#3905,#3906,#3907,#3908,#3909,#3910,#3911,
+    #3912,#3913,#3914,#3915,#3916,#3917,#3918,#3919,#3920,#3921),
+  .UNSPECIFIED.,.T.,.F.,(9,7,7,7,8,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7
+    ,7,7,7,7,7,7,9),(0.,4.883399359345E-02,6.142245933338E-02,
+    6.754769594142E-02,7.426461518123E-02,0.123098608775,0.160791399792,
+    0.186765744516,0.221864197647,0.238791180626,0.256006178412,
+    0.292597679634,0.325008949635,0.350950024126,0.388483513636,
+    0.421361104235,0.430356793546,0.438103368016,0.491237152505,
+    0.58115842174,0.604608791813,0.64798037427,0.6933202671,
+    0.724947916842,0.79570041669,0.812340823715,0.830864490013,
+    0.866963874295,0.898558620725,0.943697295921,1.),.UNSPECIFIED.);
+#3709 = CARTESIAN_POINT('',(0.168485249288,0.25,7.519665709965));
+#3710 = CARTESIAN_POINT('',(0.130446148559,0.25,7.511126213952));
+#3711 = CARTESIAN_POINT('',(9.386669908018E-02,0.25,7.505291778728));
+#3712 = CARTESIAN_POINT('',(5.869644370882E-02,0.25,7.501660658191));
+#3713 = CARTESIAN_POINT('',(2.468202941749E-02,0.25,7.499867385863));
+#3714 = CARTESIAN_POINT('',(-8.471328439592E-03,0.25,7.499694874495));
+#3715 = CARTESIAN_POINT('',(-4.105080867983E-02,0.25,7.501038956484));
+#3716 = CARTESIAN_POINT('',(-7.334492088328E-02,0.25,7.503881076919));
+#3717 = CARTESIAN_POINT('',(-0.113985141358,0.25,7.509470363624));
+#3718 = CARTESIAN_POINT('',(-0.122311634654,0.25,7.510721747264));
+#3719 = CARTESIAN_POINT('',(-0.130639326743,0.25,7.512080428589));
+#3720 = CARTESIAN_POINT('',(-0.13897178792,0.25,7.513548185387));
+#3721 = CARTESIAN_POINT('',(-0.147312275156,0.25,7.515127146667));
+#3722 = CARTESIAN_POINT('',(-0.155663732101,0.25,7.51681979266));
+#3723 = CARTESIAN_POINT('',(-0.164028789084,0.25,7.518628954816));
+#3724 = CARTESIAN_POINT('',(-0.176487735866,0.25,7.521496347626));
+#3725 = CARTESIAN_POINT('',(-0.180578667121,0.25,7.522465336689));
+#3726 = CARTESIAN_POINT('',(-0.184683275143,0.25,7.523465461883));
+#3727 = CARTESIAN_POINT('',(-0.188802283266,0.25,7.524497455209));
+#3728 = CARTESIAN_POINT('',(-0.192936419896,0.25,7.525562101776));
+#3729 = CARTESIAN_POINT('',(-0.197086418508,0.25,7.526660239807));
+#3730 = CARTESIAN_POINT('',(-0.201253017646,0.25,7.527792760637));
+#3731 = CARTESIAN_POINT('',(-0.210024458887,0.25,7.530241072834));
+#3732 = CARTESIAN_POINT('',(-0.214621628612,0.25,7.531561105));
+#3733 = CARTESIAN_POINT('',(-0.21921311558,0.25,7.532916084445));
+#3734 = CARTESIAN_POINT('',(-0.223837842057,0.25,7.534319741914));
+#3735 = CARTESIAN_POINT('',(-0.228427849222,0.25,7.535749788461));
+#3736 = CARTESIAN_POINT('',(-0.233071305562,0.25,7.537236646004));
+#3737 = CARTESIAN_POINT('',(-0.23768234441,0.25,7.538752059657));
+#3738 = CARTESIAN_POINT('',(-0.242324411245,0.25,7.540318184059));
+#3739 = CARTESIAN_POINT('',(-0.258808616892,0.25,7.545879634868));
+#3740 = CARTESIAN_POINT('',(-0.275847139256,0.25,7.552137344446));
+#3741 = CARTESIAN_POINT('',(-0.293407188306,0.25,7.559164894766));
+#3742 = CARTESIAN_POINT('',(-0.311433138862,0.25,7.567037199827));
+#3743 = CARTESIAN_POINT('',(-0.329836088373,0.25,7.575824570953));
+#3744 = CARTESIAN_POINT('',(-0.348489369542,0.25,7.585583147933));
+#3745 = CARTESIAN_POINT('',(-0.367230017817,0.25,7.596341696027));
+#3746 = CARTESIAN_POINT('',(-0.400250636057,0.25,7.617148805714));
+#3747 = CARTESIAN_POINT('',(-0.414581474048,0.25,7.62680448818));
+#3748 = CARTESIAN_POINT('',(-0.428774233402,0.25,7.637048961341));
+#3749 = CARTESIAN_POINT('',(-0.442745192659,0.25,7.647870702107));
+#3750 = CARTESIAN_POINT('',(-0.456413384575,0.25,7.659250196433));
+#3751 = CARTESIAN_POINT('',(-0.469702597508,0.25,7.671160616574));
+#3752 = CARTESIAN_POINT('',(-0.482543376794,0.25,7.683568498348));
+#3753 = CARTESIAN_POINT('',(-0.503372812677,0.25,7.705300445694));
+#3754 = CARTESIAN_POINT('',(-0.511629387172,0.25,7.714384717023));
+#3755 = CARTESIAN_POINT('',(-0.519625226288,0.25,7.723675117129));
+#3756 = CARTESIAN_POINT('',(-0.527342858491,0.25,7.733158666678));
+#3757 = CARTESIAN_POINT('',(-0.534766845826,0.25,7.742821725923));
+#3758 = CARTESIAN_POINT('',(-0.541883765695,0.25,7.752650198367));
+#3759 = CARTESIAN_POINT('',(-0.548682192643,0.25,7.762629734431));
+#3760 = CARTESIAN_POINT('',(-0.563896056077,0.25,7.786415677807));
+#3761 = CARTESIAN_POINT('',(-0.572040473133,0.25,7.800334708125));
+#3762 = CARTESIAN_POINT('',(-0.579562532753,0.25,7.814467535549));
+#3763 = CARTESIAN_POINT('',(-0.586445044818,0.25,7.828778065376));
+#3764 = CARTESIAN_POINT('',(-0.59267657346,0.25,7.843230202474));
+#3765 = CARTESIAN_POINT('',(-0.598250982876,0.25,7.857788455024));
+#3766 = CARTESIAN_POINT('',(-0.603166983142,0.25,7.872418538263));
+#3767 = CARTESIAN_POINT('',(-0.609482488019,0.25,7.894162618024));
+#3768 = CARTESIAN_POINT('',(-0.611384838855,0.25,7.901246372207));
+#3769 = CARTESIAN_POINT('',(-0.613135091573,0.25,7.908335541917));
+#3770 = CARTESIAN_POINT('',(-0.614733808572,0.25,7.915426523378));
+#3771 = CARTESIAN_POINT('',(-0.616181751608,0.25,7.922515807897));
+#3772 = CARTESIAN_POINT('',(-0.6174798818,0.25,7.92959998186));
+#3773 = CARTESIAN_POINT('',(-0.618629359623,0.25,7.936675726735));
+#3774 = CARTESIAN_POINT('',(-0.620650769136,0.25,7.950923960533));
+#3775 = CARTESIAN_POINT('',(-0.621517622335,0.25,7.95809692814));
+#3776 = CARTESIAN_POINT('',(-0.622233508037,0.25,7.965251424634));
+#3777 = CARTESIAN_POINT('',(-0.622799987026,0.25,7.972393937241));
+#3778 = CARTESIAN_POINT('',(-0.623218829756,0.25,7.979504674269));
+#3779 = CARTESIAN_POINT('',(-0.623491891942,0.25,7.986601076815));
+#3780 = CARTESIAN_POINT('',(-0.623621228128,0.25,7.993661925708));
+#3781 = CARTESIAN_POINT('',(-0.623582839542,0.25,8.015659984569));
+#3782 = CARTESIAN_POINT('',(-0.622915342294,0.25,8.030759058709));
+#3783 = CARTESIAN_POINT('',(-0.621586031154,0.25,8.045967439892));
+#3784 = CARTESIAN_POINT('',(-0.619576893896,0.25,8.06125583665));
+#3785 = CARTESIAN_POINT('',(-0.616873037301,0.25,8.076592291346));
+#3786 = CARTESIAN_POINT('',(-0.613463384544,0.25,8.091942539684));
+#3787 = CARTESIAN_POINT('',(-0.609341372573,0.25,8.107270370238));
+#3788 = CARTESIAN_POINT('',(-0.600222346229,0.25,8.136061441813));
+#3789 = CARTESIAN_POINT('',(-0.595379170086,0.25,8.149537452286));
+#3790 = CARTESIAN_POINT('',(-0.589975087326,0.25,8.162939946596));
+#3791 = CARTESIAN_POINT('',(-0.584012388237,0.25,8.176241644593));
+#3792 = CARTESIAN_POINT('',(-0.577496986575,0.25,8.189414470702));
+#3793 = CARTESIAN_POINT('',(-0.570438719003,0.25,8.202429969853));
+#3794 = CARTESIAN_POINT('',(-0.562851644525,0.25,8.215259723419));
+#3795 = CARTESIAN_POINT('',(-0.548273476631,0.25,8.237973299855));
+#3796 = CARTESIAN_POINT('',(-0.541465842166,0.25,8.247933810235));
+#3797 = CARTESIAN_POINT('',(-0.534340927717,0.25,8.257742949896));
+#3798 = CARTESIAN_POINT('',(-0.526910193666,0.25,8.267386426526));
+#3799 = CARTESIAN_POINT('',(-0.519187090676,0.25,8.276850204788));
+#3800 = CARTESIAN_POINT('',(-0.511187076775,0.25,8.286120709207));
+#3801 = CARTESIAN_POINT('',(-0.502927634441,0.25,8.295185027061));
+#3802 = CARTESIAN_POINT('',(-0.482130750565,0.25,8.316830232931));
+#3803 = CARTESIAN_POINT('',(-0.469329821639,0.25,8.329174023314));
+#3804 = CARTESIAN_POINT('',(-0.456085668106,0.25,8.341023628925));
+#3805 = CARTESIAN_POINT('',(-0.442467041938,0.25,8.352346094288));
+#3806 = CARTESIAN_POINT('',(-0.428549312083,0.25,8.363115019014));
+#3807 = CARTESIAN_POINT('',(-0.414412496654,0.25,8.373311214857));
+#3808 = CARTESIAN_POINT('',(-0.400139295127,0.25,8.382923362785));
+#3809 = CARTESIAN_POINT('',(-0.373264098294,0.25,8.399854376935));
+#3810 = CARTESIAN_POINT('',(-0.360670589357,0.25,8.40731178439));
+#3811 = CARTESIAN_POINT('',(-0.348089113204,0.25,8.414318280392));
+#3812 = CARTESIAN_POINT('',(-0.3355706561,0.25,8.420878841501));
+#3813 = CARTESIAN_POINT('',(-0.32316031817,0.25,8.42700450943));
+#3814 = CARTESIAN_POINT('',(-0.310896960476,0.25,8.432710867621));
+#3815 = CARTESIAN_POINT('',(-0.298812852092,0.25,8.438016517827));
+#3816 = CARTESIAN_POINT('',(-0.283682961699,0.25,8.444289109153));
+#3817 = CARTESIAN_POINT('',(-0.280447830132,0.25,8.445608216691));
+#3818 = CARTESIAN_POINT('',(-0.277228411676,0.25,8.446899312051));
+#3819 = CARTESIAN_POINT('',(-0.27402515531,0.25,8.448162835636));
+#3820 = CARTESIAN_POINT('',(-0.270838469795,0.25,8.449399235501));
+#3821 = CARTESIAN_POINT('',(-0.267668723681,0.25,8.450608967355));
+#3822 = CARTESIAN_POINT('',(-0.2645162453,0.25,8.45179249456));
+#3823 = CARTESIAN_POINT('',(-0.258681708657,0.25,8.453947310533));
+#3824 = CARTESIAN_POINT('',(-0.256008192185,0.25,8.454920422263));
+#3825 = CARTESIAN_POINT('',(-0.253360195364,0.25,8.455870438985));
+#3826 = CARTESIAN_POINT('',(-0.250737157756,0.25,8.456798137986));
+#3827 = CARTESIAN_POINT('',(-0.24813853647,0.25,8.45770425818));
+#3828 = CARTESIAN_POINT('',(-0.245563806165,0.25,8.458589500107));
+#3829 = CARTESIAN_POINT('',(-0.243012459046,0.25,8.459454525932));
+#3830 = CARTESIAN_POINT('',(-0.223138843657,0.25,8.466099604802));
+#3831 = CARTESIAN_POINT('',(-0.205889116032,0.25,8.471305865762));
+#3832 = CARTESIAN_POINT('',(-0.188733778502,0.25,8.475957976902));
+#3833 = CARTESIAN_POINT('',(-0.17166421594,0.25,8.480090376457));
+#3834 = CARTESIAN_POINT('',(-0.154664726399,0.25,8.48373234575));
+#3835 = CARTESIAN_POINT('',(-0.137713005929,0.25,8.486907648608));
+#3836 = CARTESIAN_POINT('',(-0.120780633384,0.25,8.489634170787));
+#3837 = CARTESIAN_POINT('',(-7.515271002066E-02,0.25,8.495797840774));
+#3838 = CARTESIAN_POINT('',(-4.646451930615E-02,0.25,8.498416094436));
+#3839 = CARTESIAN_POINT('',(-1.756596338953E-02,0.25,8.499841293232));
+#3840 = CARTESIAN_POINT('',(1.173567917417E-02,0.25,8.500072338698));
+#3841 = CARTESIAN_POINT('',(4.16430231035E-02,0.25,8.499046592322));
+#3842 = CARTESIAN_POINT('',(7.236562575527E-02,0.25,8.496634428037));
+#3843 = CARTESIAN_POINT('',(0.104093894321,0.25,8.492625805939));
+#3844 = CARTESIAN_POINT('',(0.145518306349,0.25,8.485165800167));
+#3845 = CARTESIAN_POINT('',(0.154160383294,0.25,8.483493640904));
+#3846 = CARTESIAN_POINT('',(0.162877299222,0.25,8.481687085334));
+#3847 = CARTESIAN_POINT('',(0.171669329284,0.25,8.479740691108));
+#3848 = CARTESIAN_POINT('',(0.180535806247,0.25,8.477648877622));
+#3849 = CARTESIAN_POINT('',(0.189475120502,0.25,8.475405926017));
+#3850 = CARTESIAN_POINT('',(0.198484720057,0.25,8.473005979184));
+#3851 = CARTESIAN_POINT('',(0.224347982751,0.25,8.465703071303));
+#3852 = CARTESIAN_POINT('',(0.241365185784,0.25,8.460404833043));
+#3853 = CARTESIAN_POINT('',(0.258586314489,0.25,8.454513339297));
+#3854 = CARTESIAN_POINT('',(0.275972144206,0.25,8.447993094896));
+#3855 = CARTESIAN_POINT('',(0.293470382904,0.25,8.440811725194));
+#3856 = CARTESIAN_POINT('',(0.311015423316,0.25,8.432943604073));
+#3857 = CARTESIAN_POINT('',(0.328528095075,0.25,8.424373481959));
+#3858 = CARTESIAN_POINT('',(0.36409205187,0.25,8.405405851162));
+#3859 = CARTESIAN_POINT('',(0.38213962048,0.25,8.394939862335));
+#3860 = CARTESIAN_POINT('',(0.3999546827,0.25,8.383698938424));
+#3861 = CARTESIAN_POINT('',(0.417432031562,0.25,8.371691880267));
+#3862 = CARTESIAN_POINT('',(0.434467718638,0.25,8.358939123875));
+#3863 = CARTESIAN_POINT('',(0.450962079588,0.25,8.345472365845));
+#3864 = CARTESIAN_POINT('',(0.466822759693,0.25,8.331334188782));
+#3865 = CARTESIAN_POINT('',(0.492532393558,0.25,8.306283942402));
+#3866 = CARTESIAN_POINT('',(0.502749691632,0.25,8.295688291331));
+#3867 = CARTESIAN_POINT('',(0.51259236137,0.25,8.284807629009));
+#3868 = CARTESIAN_POINT('',(0.522035862314,0.25,8.273660585935));
+#3869 = CARTESIAN_POINT('',(0.531058470484,0.25,8.262267198946));
+#3870 = CARTESIAN_POINT('',(0.539641363061,0.25,8.250648582571));
+#3871 = CARTESIAN_POINT('',(0.547768703066,0.25,8.238826600382));
+#3872 = CARTESIAN_POINT('',(0.572561239874,0.25,8.199972106312));
+#3873 = CARTESIAN_POINT('',(0.587350734336,0.25,8.172215259169));
+#3874 = CARTESIAN_POINT('',(0.599652181452,0.25,8.143801789831));
+#3875 = CARTESIAN_POINT('',(0.609395691607,0.25,8.114993699265));
+#3876 = CARTESIAN_POINT('',(0.616581269537,0.25,8.086047441013));
+#3877 = CARTESIAN_POINT('',(0.621269548548,0.25,8.057199646321));
+#3878 = CARTESIAN_POINT('',(0.623567500925,0.25,8.028657327902));
+#3879 = CARTESIAN_POINT('',(0.623618914809,0.25,7.993996432369));
+#3880 = CARTESIAN_POINT('',(0.623504180305,0.25,7.98737558601));
+#3881 = CARTESIAN_POINT('',(0.623263165,0.25,7.980727721332));
+#3882 = CARTESIAN_POINT('',(0.622894187983,0.25,7.974059204484));
+#3883 = CARTESIAN_POINT('',(0.622395674692,0.25,7.967371393947));
+#3884 = CARTESIAN_POINT('',(0.621766161974,0.25,7.960664870145));
+#3885 = CARTESIAN_POINT('',(0.621004300881,0.25,7.953945084757));
+#3886 = CARTESIAN_POINT('',(0.619112117249,0.25,7.939719042826));
+#3887 = CARTESIAN_POINT('',(0.617949879999,0.25,7.932210466766));
+#3888 = CARTESIAN_POINT('',(0.616620458356,0.25,7.924690986));
+#3889 = CARTESIAN_POINT('',(0.615122379727,0.25,7.917164482127));
+#3890 = CARTESIAN_POINT('',(0.613454409903,0.25,7.909634948235));
+#3891 = CARTESIAN_POINT('',(0.611615553064,0.25,7.902106488905));
+#3892 = CARTESIAN_POINT('',(0.609605051775,0.25,7.894583320211));
+#3893 = CARTESIAN_POINT('',(0.603168759461,0.25,7.87242714837));
+#3894 = CARTESIAN_POINT('',(0.598261420948,0.25,7.857821033316));
+#3895 = CARTESIAN_POINT('',(0.59269668363,0.25,7.843283161324));
+#3896 = CARTESIAN_POINT('',(0.586474931814,0.25,7.82884661633));
+#3897 = CARTESIAN_POINT('',(0.579600882751,0.25,7.81454529688));
+#3898 = CARTESIAN_POINT('',(0.572083847456,0.25,7.800413383577));
+#3899 = CARTESIAN_POINT('',(0.563937991526,0.25,7.78648480652));
+#3900 = CARTESIAN_POINT('',(0.547519713162,0.25,7.760809170801));
+#3901 = CARTESIAN_POINT('',(0.539389946753,0.25,7.749006808376));
+#3902 = CARTESIAN_POINT('',(0.53080607589,0.25,7.737407820239));
+#3903 = CARTESIAN_POINT('',(0.521783936077,0.25,7.726033977696));
+#3904 = CARTESIAN_POINT('',(0.512342334104,0.25,7.714906301923));
+#3905 = CARTESIAN_POINT('',(0.502502962972,0.25,7.704044737302));
+#3906 = CARTESIAN_POINT('',(0.492290316833,0.25,7.69346782476));
+#3907 = CARTESIAN_POINT('',(0.466646627611,0.25,7.66851219698));
+#3908 = CARTESIAN_POINT('',(0.450853470805,0.25,7.654445273483));
+#3909 = CARTESIAN_POINT('',(0.434433121647,0.25,7.64104386631));
+#3910 = CARTESIAN_POINT('',(0.417476692983,0.25,7.628349919244));
+#3911 = CARTESIAN_POINT('',(0.400082468361,0.25,7.616394690213));
+#3912 = CARTESIAN_POINT('',(0.382352946032,0.25,7.605198383365));
+#3913 = CARTESIAN_POINT('',(0.364391882949,0.25,7.594769781137));
+#3914 = CARTESIAN_POINT('',(0.32373663036,0.25,7.573051981751));
+#3915 = CARTESIAN_POINT('',(0.300953554163,0.25,7.562179403373));
+#3916 = CARTESIAN_POINT('',(0.278159941773,0.25,7.552491926886));
+#3917 = CARTESIAN_POINT('',(0.255525249618,0.25,7.543945947536));
+#3918 = CARTESIAN_POINT('',(0.233175058225,0.25,7.536471262508));
+#3919 = CARTESIAN_POINT('',(0.211191700392,0.25,7.529986688151));
+#3920 = CARTESIAN_POINT('',(0.189621018259,0.25,7.524410502054));
+#3921 = CARTESIAN_POINT('',(0.168485249288,0.25,7.519665709965));
+#3922 = PCURVE('',#590,#3923);
+#3923 = DEFINITIONAL_REPRESENTATION('',(#3924),#4138);
+#3924 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#3925,#3926,#3927,#3928,#3929,
+    #3930,#3931,#3932,#3933,#3934,#3935,#3936,#3937,#3938,#3939,#3940,
+    #3941,#3942,#3943,#3944,#3945,#3946,#3947,#3948,#3949,#3950,#3951,
+    #3952,#3953,#3954,#3955,#3956,#3957,#3958,#3959,#3960,#3961,#3962,
+    #3963,#3964,#3965,#3966,#3967,#3968,#3969,#3970,#3971,#3972,#3973,
+    #3974,#3975,#3976,#3977,#3978,#3979,#3980,#3981,#3982,#3983,#3984,
+    #3985,#3986,#3987,#3988,#3989,#3990,#3991,#3992,#3993,#3994,#3995,
+    #3996,#3997,#3998,#3999,#4000,#4001,#4002,#4003,#4004,#4005,#4006,
+    #4007,#4008,#4009,#4010,#4011,#4012,#4013,#4014,#4015,#4016,#4017,
+    #4018,#4019,#4020,#4021,#4022,#4023,#4024,#4025,#4026,#4027,#4028,
+    #4029,#4030,#4031,#4032,#4033,#4034,#4035,#4036,#4037,#4038,#4039,
+    #4040,#4041,#4042,#4043,#4044,#4045,#4046,#4047,#4048,#4049,#4050,
+    #4051,#4052,#4053,#4054,#4055,#4056,#4057,#4058,#4059,#4060,#4061,
+    #4062,#4063,#4064,#4065,#4066,#4067,#4068,#4069,#4070,#4071,#4072,
+    #4073,#4074,#4075,#4076,#4077,#4078,#4079,#4080,#4081,#4082,#4083,
+    #4084,#4085,#4086,#4087,#4088,#4089,#4090,#4091,#4092,#4093,#4094,
+    #4095,#4096,#4097,#4098,#4099,#4100,#4101,#4102,#4103,#4104,#4105,
+    #4106,#4107,#4108,#4109,#4110,#4111,#4112,#4113,#4114,#4115,#4116,
+    #4117,#4118,#4119,#4120,#4121,#4122,#4123,#4124,#4125,#4126,#4127,
+    #4128,#4129,#4130,#4131,#4132,#4133,#4134,#4135,#4136,#4137),
+  .UNSPECIFIED.,.T.,.F.,(9,7,7,7,8,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7
+    ,7,7,7,7,7,7,9),(0.,4.883399359345E-02,6.142245933338E-02,
+    6.754769594142E-02,7.426461518123E-02,0.123098608775,0.160791399792,
+    0.186765744516,0.221864197647,0.238791180626,0.256006178412,
+    0.292597679634,0.325008949635,0.350950024126,0.388483513636,
+    0.421361104235,0.430356793546,0.438103368016,0.491237152505,
+    0.58115842174,0.604608791813,0.64798037427,0.6933202671,
+    0.724947916842,0.79570041669,0.812340823715,0.830864490013,
+    0.866963874295,0.898558620725,0.943697295921,1.),.UNSPECIFIED.);
+#3925 = CARTESIAN_POINT('',(1.019665709965,1.688485249288));
+#3926 = CARTESIAN_POINT('',(1.011126213952,1.650446148559));
+#3927 = CARTESIAN_POINT('',(1.005291778728,1.61386669908));
+#3928 = CARTESIAN_POINT('',(1.001660658191,1.578696443709));
+#3929 = CARTESIAN_POINT('',(0.999867385863,1.544682029417));
+#3930 = CARTESIAN_POINT('',(0.999694874495,1.51152867156));
+#3931 = CARTESIAN_POINT('',(1.001038956484,1.47894919132));
+#3932 = CARTESIAN_POINT('',(1.003881076919,1.446655079117));
+#3933 = CARTESIAN_POINT('',(1.009470363624,1.406014858642));
+#3934 = CARTESIAN_POINT('',(1.010721747264,1.397688365346));
+#3935 = CARTESIAN_POINT('',(1.012080428589,1.389360673257));
+#3936 = CARTESIAN_POINT('',(1.013548185387,1.38102821208));
+#3937 = CARTESIAN_POINT('',(1.015127146667,1.372687724844));
+#3938 = CARTESIAN_POINT('',(1.01681979266,1.364336267899));
+#3939 = CARTESIAN_POINT('',(1.018628954816,1.355971210916));
+#3940 = CARTESIAN_POINT('',(1.021496347626,1.343512264134));
+#3941 = CARTESIAN_POINT('',(1.022465336689,1.339421332879));
+#3942 = CARTESIAN_POINT('',(1.023465461883,1.335316724857));
+#3943 = CARTESIAN_POINT('',(1.024497455209,1.331197716734));
+#3944 = CARTESIAN_POINT('',(1.025562101776,1.327063580104));
+#3945 = CARTESIAN_POINT('',(1.026660239807,1.322913581492));
+#3946 = CARTESIAN_POINT('',(1.027792760637,1.318746982354));
+#3947 = CARTESIAN_POINT('',(1.030241072834,1.309975541113));
+#3948 = CARTESIAN_POINT('',(1.031561105,1.305378371388));
+#3949 = CARTESIAN_POINT('',(1.032916084445,1.30078688442));
+#3950 = CARTESIAN_POINT('',(1.034319741914,1.296162157943));
+#3951 = CARTESIAN_POINT('',(1.035749788461,1.291572150778));
+#3952 = CARTESIAN_POINT('',(1.037236646004,1.286928694438));
+#3953 = CARTESIAN_POINT('',(1.038752059657,1.28231765559));
+#3954 = CARTESIAN_POINT('',(1.040318184059,1.277675588755));
+#3955 = CARTESIAN_POINT('',(1.045879634868,1.261191383108));
+#3956 = CARTESIAN_POINT('',(1.052137344446,1.244152860744));
+#3957 = CARTESIAN_POINT('',(1.059164894766,1.226592811694));
+#3958 = CARTESIAN_POINT('',(1.067037199827,1.208566861138));
+#3959 = CARTESIAN_POINT('',(1.075824570953,1.190163911627));
+#3960 = CARTESIAN_POINT('',(1.085583147933,1.171510630458));
+#3961 = CARTESIAN_POINT('',(1.096341696027,1.152769982183));
+#3962 = CARTESIAN_POINT('',(1.117148805714,1.119749363943));
+#3963 = CARTESIAN_POINT('',(1.12680448818,1.105418525952));
+#3964 = CARTESIAN_POINT('',(1.137048961341,1.091225766598));
+#3965 = CARTESIAN_POINT('',(1.147870702107,1.077254807341));
+#3966 = CARTESIAN_POINT('',(1.159250196433,1.063586615425));
+#3967 = CARTESIAN_POINT('',(1.171160616574,1.050297402492));
+#3968 = CARTESIAN_POINT('',(1.183568498348,1.037456623206));
+#3969 = CARTESIAN_POINT('',(1.205300445694,1.016627187323));
+#3970 = CARTESIAN_POINT('',(1.214384717023,1.008370612828));
+#3971 = CARTESIAN_POINT('',(1.223675117129,1.000374773712));
+#3972 = CARTESIAN_POINT('',(1.233158666678,0.992657141509));
+#3973 = CARTESIAN_POINT('',(1.242821725923,0.985233154174));
+#3974 = CARTESIAN_POINT('',(1.252650198367,0.978116234305));
+#3975 = CARTESIAN_POINT('',(1.262629734431,0.971317807357));
+#3976 = CARTESIAN_POINT('',(1.286415677807,0.956103943923));
+#3977 = CARTESIAN_POINT('',(1.300334708125,0.947959526867));
+#3978 = CARTESIAN_POINT('',(1.314467535549,0.940437467247));
+#3979 = CARTESIAN_POINT('',(1.328778065376,0.933554955182));
+#3980 = CARTESIAN_POINT('',(1.343230202474,0.92732342654));
+#3981 = CARTESIAN_POINT('',(1.357788455024,0.921749017124));
+#3982 = CARTESIAN_POINT('',(1.372418538263,0.916833016858));
+#3983 = CARTESIAN_POINT('',(1.394162618024,0.910517511981));
+#3984 = CARTESIAN_POINT('',(1.401246372207,0.908615161145));
+#3985 = CARTESIAN_POINT('',(1.408335541917,0.906864908427));
+#3986 = CARTESIAN_POINT('',(1.415426523378,0.905266191428));
+#3987 = CARTESIAN_POINT('',(1.422515807897,0.903818248392));
+#3988 = CARTESIAN_POINT('',(1.42959998186,0.9025201182));
+#3989 = CARTESIAN_POINT('',(1.436675726735,0.901370640377));
+#3990 = CARTESIAN_POINT('',(1.450923960533,0.899349230864));
+#3991 = CARTESIAN_POINT('',(1.45809692814,0.898482377665));
+#3992 = CARTESIAN_POINT('',(1.465251424634,0.897766491963));
+#3993 = CARTESIAN_POINT('',(1.472393937241,0.897200012974));
+#3994 = CARTESIAN_POINT('',(1.479504674269,0.896781170244));
+#3995 = CARTESIAN_POINT('',(1.486601076815,0.896508108058));
+#3996 = CARTESIAN_POINT('',(1.493661925708,0.896378771872));
+#3997 = CARTESIAN_POINT('',(1.515659984569,0.896417160458));
+#3998 = CARTESIAN_POINT('',(1.530759058709,0.897084657706));
+#3999 = CARTESIAN_POINT('',(1.545967439892,0.898413968846));
+#4000 = CARTESIAN_POINT('',(1.56125583665,0.900423106104));
+#4001 = CARTESIAN_POINT('',(1.576592291346,0.903126962699));
+#4002 = CARTESIAN_POINT('',(1.591942539684,0.906536615456));
+#4003 = CARTESIAN_POINT('',(1.607270370238,0.910658627427));
+#4004 = CARTESIAN_POINT('',(1.636061441813,0.919777653771));
+#4005 = CARTESIAN_POINT('',(1.649537452286,0.924620829914));
+#4006 = CARTESIAN_POINT('',(1.662939946596,0.930024912674));
+#4007 = CARTESIAN_POINT('',(1.676241644593,0.935987611763));
+#4008 = CARTESIAN_POINT('',(1.689414470702,0.942503013425));
+#4009 = CARTESIAN_POINT('',(1.702429969853,0.949561280997));
+#4010 = CARTESIAN_POINT('',(1.715259723419,0.957148355475));
+#4011 = CARTESIAN_POINT('',(1.737973299855,0.971726523369));
+#4012 = CARTESIAN_POINT('',(1.747933810235,0.978534157834));
+#4013 = CARTESIAN_POINT('',(1.757742949896,0.985659072283));
+#4014 = CARTESIAN_POINT('',(1.767386426526,0.993089806334));
+#4015 = CARTESIAN_POINT('',(1.776850204788,1.000812909324));
+#4016 = CARTESIAN_POINT('',(1.786120709207,1.008812923225));
+#4017 = CARTESIAN_POINT('',(1.795185027061,1.017072365559));
+#4018 = CARTESIAN_POINT('',(1.816830232931,1.037869249435));
+#4019 = CARTESIAN_POINT('',(1.829174023314,1.050670178361));
+#4020 = CARTESIAN_POINT('',(1.841023628925,1.063914331894));
+#4021 = CARTESIAN_POINT('',(1.852346094288,1.077532958062));
+#4022 = CARTESIAN_POINT('',(1.863115019014,1.091450687917));
+#4023 = CARTESIAN_POINT('',(1.873311214857,1.105587503346));
+#4024 = CARTESIAN_POINT('',(1.882923362785,1.119860704873));
+#4025 = CARTESIAN_POINT('',(1.899854376935,1.146735901706));
+#4026 = CARTESIAN_POINT('',(1.90731178439,1.159329410643));
+#4027 = CARTESIAN_POINT('',(1.914318280392,1.171910886796));
+#4028 = CARTESIAN_POINT('',(1.920878841501,1.1844293439));
+#4029 = CARTESIAN_POINT('',(1.92700450943,1.19683968183));
+#4030 = CARTESIAN_POINT('',(1.932710867621,1.209103039524));
+#4031 = CARTESIAN_POINT('',(1.938016517827,1.221187147908));
+#4032 = CARTESIAN_POINT('',(1.944289109153,1.236317038301));
+#4033 = CARTESIAN_POINT('',(1.945608216691,1.239552169868));
+#4034 = CARTESIAN_POINT('',(1.946899312051,1.242771588324));
+#4035 = CARTESIAN_POINT('',(1.948162835636,1.24597484469));
+#4036 = CARTESIAN_POINT('',(1.949399235501,1.249161530205));
+#4037 = CARTESIAN_POINT('',(1.950608967355,1.252331276319));
+#4038 = CARTESIAN_POINT('',(1.95179249456,1.2554837547));
+#4039 = CARTESIAN_POINT('',(1.953947310533,1.261318291343));
+#4040 = CARTESIAN_POINT('',(1.954920422263,1.263991807815));
+#4041 = CARTESIAN_POINT('',(1.955870438985,1.266639804636));
+#4042 = CARTESIAN_POINT('',(1.956798137986,1.269262842244));
+#4043 = CARTESIAN_POINT('',(1.95770425818,1.27186146353));
+#4044 = CARTESIAN_POINT('',(1.958589500107,1.274436193835));
+#4045 = CARTESIAN_POINT('',(1.959454525932,1.276987540954));
+#4046 = CARTESIAN_POINT('',(1.966099604802,1.296861156343));
+#4047 = CARTESIAN_POINT('',(1.971305865762,1.314110883968));
+#4048 = CARTESIAN_POINT('',(1.975957976902,1.331266221498));
+#4049 = CARTESIAN_POINT('',(1.980090376457,1.34833578406));
+#4050 = CARTESIAN_POINT('',(1.98373234575,1.365335273601));
+#4051 = CARTESIAN_POINT('',(1.986907648608,1.382286994071));
+#4052 = CARTESIAN_POINT('',(1.989634170787,1.399219366616));
+#4053 = CARTESIAN_POINT('',(1.995797840774,1.444847289979));
+#4054 = CARTESIAN_POINT('',(1.998416094436,1.473535480694));
+#4055 = CARTESIAN_POINT('',(1.999841293232,1.50243403661));
+#4056 = CARTESIAN_POINT('',(2.000072338698,1.531735679174));
+#4057 = CARTESIAN_POINT('',(1.999046592322,1.561643023104));
+#4058 = CARTESIAN_POINT('',(1.996634428037,1.592365625755));
+#4059 = CARTESIAN_POINT('',(1.992625805939,1.624093894321));
+#4060 = CARTESIAN_POINT('',(1.985165800167,1.665518306349));
+#4061 = CARTESIAN_POINT('',(1.983493640904,1.674160383294));
+#4062 = CARTESIAN_POINT('',(1.981687085334,1.682877299222));
+#4063 = CARTESIAN_POINT('',(1.979740691108,1.691669329284));
+#4064 = CARTESIAN_POINT('',(1.977648877622,1.700535806247));
+#4065 = CARTESIAN_POINT('',(1.975405926017,1.709475120502));
+#4066 = CARTESIAN_POINT('',(1.973005979184,1.718484720057));
+#4067 = CARTESIAN_POINT('',(1.965703071303,1.744347982751));
+#4068 = CARTESIAN_POINT('',(1.960404833043,1.761365185784));
+#4069 = CARTESIAN_POINT('',(1.954513339297,1.778586314489));
+#4070 = CARTESIAN_POINT('',(1.947993094896,1.795972144206));
+#4071 = CARTESIAN_POINT('',(1.940811725194,1.813470382904));
+#4072 = CARTESIAN_POINT('',(1.932943604073,1.831015423316));
+#4073 = CARTESIAN_POINT('',(1.924373481959,1.848528095075));
+#4074 = CARTESIAN_POINT('',(1.905405851162,1.88409205187));
+#4075 = CARTESIAN_POINT('',(1.894939862335,1.90213962048));
+#4076 = CARTESIAN_POINT('',(1.883698938424,1.9199546827));
+#4077 = CARTESIAN_POINT('',(1.871691880267,1.937432031562));
+#4078 = CARTESIAN_POINT('',(1.858939123875,1.954467718638));
+#4079 = CARTESIAN_POINT('',(1.845472365845,1.970962079588));
+#4080 = CARTESIAN_POINT('',(1.831334188782,1.986822759693));
+#4081 = CARTESIAN_POINT('',(1.806283942402,2.012532393558));
+#4082 = CARTESIAN_POINT('',(1.795688291331,2.022749691632));
+#4083 = CARTESIAN_POINT('',(1.784807629009,2.03259236137));
+#4084 = CARTESIAN_POINT('',(1.773660585935,2.042035862314));
+#4085 = CARTESIAN_POINT('',(1.762267198946,2.051058470484));
+#4086 = CARTESIAN_POINT('',(1.750648582571,2.059641363061));
+#4087 = CARTESIAN_POINT('',(1.738826600382,2.067768703066));
+#4088 = CARTESIAN_POINT('',(1.699972106312,2.092561239874));
+#4089 = CARTESIAN_POINT('',(1.672215259169,2.107350734336));
+#4090 = CARTESIAN_POINT('',(1.643801789831,2.119652181452));
+#4091 = CARTESIAN_POINT('',(1.614993699265,2.129395691607));
+#4092 = CARTESIAN_POINT('',(1.586047441013,2.136581269537));
+#4093 = CARTESIAN_POINT('',(1.557199646321,2.141269548548));
+#4094 = CARTESIAN_POINT('',(1.528657327902,2.143567500925));
+#4095 = CARTESIAN_POINT('',(1.493996432369,2.143618914809));
+#4096 = CARTESIAN_POINT('',(1.48737558601,2.143504180305));
+#4097 = CARTESIAN_POINT('',(1.480727721332,2.143263165));
+#4098 = CARTESIAN_POINT('',(1.474059204484,2.142894187983));
+#4099 = CARTESIAN_POINT('',(1.467371393947,2.142395674692));
+#4100 = CARTESIAN_POINT('',(1.460664870145,2.141766161974));
+#4101 = CARTESIAN_POINT('',(1.453945084757,2.141004300881));
+#4102 = CARTESIAN_POINT('',(1.439719042826,2.139112117249));
+#4103 = CARTESIAN_POINT('',(1.432210466766,2.137949879999));
+#4104 = CARTESIAN_POINT('',(1.424690986,2.136620458356));
+#4105 = CARTESIAN_POINT('',(1.417164482127,2.135122379727));
+#4106 = CARTESIAN_POINT('',(1.409634948235,2.133454409903));
+#4107 = CARTESIAN_POINT('',(1.402106488905,2.131615553064));
+#4108 = CARTESIAN_POINT('',(1.394583320211,2.129605051775));
+#4109 = CARTESIAN_POINT('',(1.37242714837,2.123168759461));
+#4110 = CARTESIAN_POINT('',(1.357821033316,2.118261420948));
+#4111 = CARTESIAN_POINT('',(1.343283161324,2.11269668363));
+#4112 = CARTESIAN_POINT('',(1.32884661633,2.106474931814));
+#4113 = CARTESIAN_POINT('',(1.31454529688,2.099600882751));
+#4114 = CARTESIAN_POINT('',(1.300413383577,2.092083847456));
+#4115 = CARTESIAN_POINT('',(1.28648480652,2.083937991526));
+#4116 = CARTESIAN_POINT('',(1.260809170801,2.067519713162));
+#4117 = CARTESIAN_POINT('',(1.249006808376,2.059389946753));
+#4118 = CARTESIAN_POINT('',(1.237407820239,2.05080607589));
+#4119 = CARTESIAN_POINT('',(1.226033977696,2.041783936077));
+#4120 = CARTESIAN_POINT('',(1.214906301923,2.032342334104));
+#4121 = CARTESIAN_POINT('',(1.204044737302,2.022502962972));
+#4122 = CARTESIAN_POINT('',(1.19346782476,2.012290316833));
+#4123 = CARTESIAN_POINT('',(1.16851219698,1.986646627611));
+#4124 = CARTESIAN_POINT('',(1.154445273483,1.970853470805));
+#4125 = CARTESIAN_POINT('',(1.14104386631,1.954433121647));
+#4126 = CARTESIAN_POINT('',(1.128349919244,1.937476692983));
+#4127 = CARTESIAN_POINT('',(1.116394690213,1.920082468361));
+#4128 = CARTESIAN_POINT('',(1.105198383365,1.902352946032));
+#4129 = CARTESIAN_POINT('',(1.094769781137,1.884391882949));
+#4130 = CARTESIAN_POINT('',(1.073051981751,1.84373663036));
+#4131 = CARTESIAN_POINT('',(1.062179403373,1.820953554163));
+#4132 = CARTESIAN_POINT('',(1.052491926886,1.798159941773));
+#4133 = CARTESIAN_POINT('',(1.043945947536,1.775525249618));
+#4134 = CARTESIAN_POINT('',(1.036471262508,1.753175058225));
+#4135 = CARTESIAN_POINT('',(1.029986688151,1.731191700392));
+#4136 = CARTESIAN_POINT('',(1.024410502054,1.709621018259));
+#4137 = CARTESIAN_POINT('',(1.019665709965,1.688485249288));
+#4138 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4139 = PCURVE('',#2459,#4140);
+#4140 = DEFINITIONAL_REPRESENTATION('',(#4141),#4355);
+#4141 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#4142,#4143,#4144,#4145,#4146,
+    #4147,#4148,#4149,#4150,#4151,#4152,#4153,#4154,#4155,#4156,#4157,
+    #4158,#4159,#4160,#4161,#4162,#4163,#4164,#4165,#4166,#4167,#4168,
+    #4169,#4170,#4171,#4172,#4173,#4174,#4175,#4176,#4177,#4178,#4179,
+    #4180,#4181,#4182,#4183,#4184,#4185,#4186,#4187,#4188,#4189,#4190,
+    #4191,#4192,#4193,#4194,#4195,#4196,#4197,#4198,#4199,#4200,#4201,
+    #4202,#4203,#4204,#4205,#4206,#4207,#4208,#4209,#4210,#4211,#4212,
+    #4213,#4214,#4215,#4216,#4217,#4218,#4219,#4220,#4221,#4222,#4223,
+    #4224,#4225,#4226,#4227,#4228,#4229,#4230,#4231,#4232,#4233,#4234,
+    #4235,#4236,#4237,#4238,#4239,#4240,#4241,#4242,#4243,#4244,#4245,
+    #4246,#4247,#4248,#4249,#4250,#4251,#4252,#4253,#4254,#4255,#4256,
+    #4257,#4258,#4259,#4260,#4261,#4262,#4263,#4264,#4265,#4266,#4267,
+    #4268,#4269,#4270,#4271,#4272,#4273,#4274,#4275,#4276,#4277,#4278,
+    #4279,#4280,#4281,#4282,#4283,#4284,#4285,#4286,#4287,#4288,#4289,
+    #4290,#4291,#4292,#4293,#4294,#4295,#4296,#4297,#4298,#4299,#4300,
+    #4301,#4302,#4303,#4304,#4305,#4306,#4307,#4308,#4309,#4310,#4311,
+    #4312,#4313,#4314,#4315,#4316,#4317,#4318,#4319,#4320,#4321,#4322,
+    #4323,#4324,#4325,#4326,#4327,#4328,#4329,#4330,#4331,#4332,#4333,
+    #4334,#4335,#4336,#4337,#4338,#4339,#4340,#4341,#4342,#4343,#4344,
+    #4345,#4346,#4347,#4348,#4349,#4350,#4351,#4352,#4353,#4354),
+  .UNSPECIFIED.,.F.,.F.,(9,7,7,7,8,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7
+    ,7,7,7,7,7,7,9),(0.,4.883399359345E-02,6.142245933338E-02,
+    6.754769594142E-02,7.426461518123E-02,0.123098608775,0.160791399792,
+    0.186765744516,0.221864197647,0.238791180626,0.256006178412,
+    0.292597679634,0.325008949635,0.350950024126,0.388483513636,
+    0.421361104235,0.430356793546,0.438103368016,0.491237152505,
+    0.58115842174,0.604608791813,0.64798037427,0.6933202671,
+    0.724947916842,0.79570041669,0.812340823715,0.830864490013,
+    0.866963874295,0.898558620725,0.943697295921,1.),.UNSPECIFIED.);
+#4142 = CARTESIAN_POINT('',(1.173765695352,-0.921036560985));
+#4143 = CARTESIAN_POINT('',(1.245271244885,-0.943668234294));
+#4144 = CARTESIAN_POINT('',(1.319666234055,-0.959996769623));
+#4145 = CARTESIAN_POINT('',(1.396059001953,-0.970526652606));
+#4146 = CARTESIAN_POINT('',(1.473618453948,-0.975799530377));
+#4147 = CARTESIAN_POINT('',(1.551656873616,-0.976278366214));
+#4148 = CARTESIAN_POINT('',(1.62965326074,-0.972316476275));
+#4149 = CARTESIAN_POINT('',(1.707247626025,-0.96414318422));
+#4150 = CARTESIAN_POINT('',(1.804082968883,-0.948615420756));
+#4151 = CARTESIAN_POINT('',(1.823879950689,-0.945157259245));
+#4152 = CARTESIAN_POINT('',(1.843621048759,-0.941424916379));
+#4153 = CARTESIAN_POINT('',(1.86329958062,-0.937419547558));
+#4154 = CARTESIAN_POINT('',(1.882908751156,-0.933141892168));
+#4155 = CARTESIAN_POINT('',(1.902441652607,-0.928592273581));
+#4156 = CARTESIAN_POINT('',(1.921891264569,-0.923770599159));
+#4157 = CARTESIAN_POINT('',(1.950670159537,-0.916197636837));
+#4158 = CARTESIAN_POINT('',(1.960089689822,-0.913648793643));
+#4159 = CARTESIAN_POINT('',(1.969509038591,-0.911029018517));
+#4160 = CARTESIAN_POINT('',(1.978928198912,-0.908337418932));
+#4161 = CARTESIAN_POINT('',(1.988347163185,-0.90557302198));
+#4162 = CARTESIAN_POINT('',(1.99776592314,-0.902734774372));
+#4163 = CARTESIAN_POINT('',(2.007184469836,-0.899821542442));
+#4164 = CARTESIAN_POINT('',(2.026931058476,-0.893554396534));
+#4165 = CARTESIAN_POINT('',(2.037223208553,-0.890192629977));
+#4166 = CARTESIAN_POINT('',(2.04749052273,-0.886759542194));
+#4167 = CARTESIAN_POINT('',(2.057700554878,-0.883222695012));
+#4168 = CARTESIAN_POINT('',(2.067906755514,-0.879638416201));
+#4169 = CARTESIAN_POINT('',(2.078036801964,-0.875933224997));
+#4170 = CARTESIAN_POINT('',(2.088158553899,-0.872178216403));
+#4171 = CARTESIAN_POINT('',(2.098219250327,-0.86832034256));
+#4172 = CARTESIAN_POINT('',(2.133901768171,-0.854620699644));
+#4173 = CARTESIAN_POINT('',(2.168687398402,-0.839485072982));
+#4174 = CARTESIAN_POINT('',(2.20240583074,-0.822828652457));
+#4175 = CARTESIAN_POINT('',(2.234877979473,-0.804582561411));
+#4176 = CARTESIAN_POINT('',(2.26593147496,-0.784706783646));
+#4177 = CARTESIAN_POINT('',(2.295413324319,-0.763202322936));
+#4178 = CARTESIAN_POINT('',(2.323199741295,-0.740122595068));
+#4179 = CARTESIAN_POINT('',(2.369274059125,-0.696643884477));
+#4180 = CARTESIAN_POINT('',(2.38829393385,-0.676823349178));
+#4181 = CARTESIAN_POINT('',(2.406225734811,-0.656169617662));
+#4182 = CARTESIAN_POINT('',(2.423056907059,-0.634736555241));
+#4183 = CARTESIAN_POINT('',(2.438794350361,-0.612582495038));
+#4184 = CARTESIAN_POINT('',(2.453459394178,-0.589768011641));
+#4185 = CARTESIAN_POINT('',(2.467082772637,-0.566353694765));
+#4186 = CARTESIAN_POINT('',(2.488394018986,-0.52588989012));
+#4187 = CARTESIAN_POINT('',(2.496611195493,-0.509123635669));
+#4188 = CARTESIAN_POINT('',(2.50436348687,-0.492117313912));
+#4189 = CARTESIAN_POINT('',(2.511664404425,-0.47488812652));
+#4190 = CARTESIAN_POINT('',(2.518528202138,-0.457452256277));
+#4191 = CARTESIAN_POINT('',(2.524969465865,-0.439824800875));
+#4192 = CARTESIAN_POINT('',(2.531002702546,-0.422019706705));
+#4193 = CARTESIAN_POINT('',(2.544262115772,-0.37976732047));
+#4194 = CARTESIAN_POINT('',(2.551162697591,-0.355184356052));
+#4195 = CARTESIAN_POINT('',(2.557378939607,-0.330332079635));
+#4196 = CARTESIAN_POINT('',(2.562944304276,-0.305238780524));
+#4197 = CARTESIAN_POINT('',(2.567890224337,-0.279929943255));
+#4198 = CARTESIAN_POINT('',(2.572245875387,-0.254428423766));
+#4199 = CARTESIAN_POINT('',(2.576037948454,-0.228754625559));
+#4200 = CARTESIAN_POINT('',(2.580859007138,-0.190470593446));
+#4201 = CARTESIAN_POINT('',(2.582302102964,-0.17797874163));
+#4202 = CARTESIAN_POINT('',(2.583622410402,-0.165453188521));
+#4203 = CARTESIAN_POINT('',(2.584822501332,-0.152895914515));
+#4204 = CARTESIAN_POINT('',(2.585904819167,-0.140308812305));
+#4205 = CARTESIAN_POINT('',(2.586871678849,-0.127693686872));
+#4206 = CARTESIAN_POINT('',(2.587725266852,-0.11505225549));
+#4207 = CARTESIAN_POINT('',(2.58922264548,-8.950452440694E-02));
+#4208 = CARTESIAN_POINT('',(2.589862623711,-7.65978630293E-02));
+#4209 = CARTESIAN_POINT('',(2.590389752931,-6.366575731428E-02));
+#4210 = CARTESIAN_POINT('',(2.590806061956,-5.071514251918E-02));
+#4211 = CARTESIAN_POINT('',(2.591113485702,-3.773856013694E-02));
+#4212 = CARTESIAN_POINT('',(2.591313789866,-2.47486114812E-02));
+#4213 = CARTESIAN_POINT('',(2.591408670056,-1.173678855832E-02));
+#4214 = CARTESIAN_POINT('',(2.591380510793,2.897615410973E-02));
+#4215 = CARTESIAN_POINT('',(2.590890834509,5.658884377762E-02));
+#4216 = CARTESIAN_POINT('',(2.589915540041,8.411395058559E-02));
+#4217 = CARTESIAN_POINT('',(2.58843716568,0.111536943142));
+#4218 = CARTESIAN_POINT('',(2.586435722366,0.138841746996));
+#4219 = CARTESIAN_POINT('',(2.583888529045,0.166010593382));
+#4220 = CARTESIAN_POINT('',(2.580770048033,0.193023867964));
+#4221 = CARTESIAN_POINT('',(2.57375819134,0.243630284888));
+#4222 = CARTESIAN_POINT('',(2.569994037604,0.267261189982));
+#4223 = CARTESIAN_POINT('',(2.565739550706,0.290737731897));
+#4224 = CARTESIAN_POINT('',(2.560973053649,0.314043234781));
+#4225 = CARTESIAN_POINT('',(2.555671080576,0.337159173938));
+#4226 = CARTESIAN_POINT('',(2.54980855643,0.360065059877));
+#4227 = CARTESIAN_POINT('',(2.543358976622,0.382738322353));
+#4228 = CARTESIAN_POINT('',(2.530640475629,0.423095240986));
+#4229 = CARTESIAN_POINT('',(2.524592585495,0.440871153446));
+#4230 = CARTESIAN_POINT('',(2.518136933742,0.458469204866));
+#4231 = CARTESIAN_POINT('',(2.511259056716,0.475875454348));
+#4232 = CARTESIAN_POINT('',(2.503944421483,0.493074814267));
+#4233 = CARTESIAN_POINT('',(2.496178837655,0.510051117512));
+#4234 = CARTESIAN_POINT('',(2.487948869213,0.526787184732));
+#4235 = CARTESIAN_POINT('',(2.466644969411,0.567106133905));
+#4236 = CARTESIAN_POINT('',(2.453048314712,0.590408808174));
+#4237 = CARTESIAN_POINT('',(2.438417723561,0.613115151952));
+#4238 = CARTESIAN_POINT('',(2.422723027654,0.635165280364));
+#4239 = CARTESIAN_POINT('',(2.40594337035,0.65649936951));
+#4240 = CARTESIAN_POINT('',(2.388072127971,0.677059839892));
+#4241 = CARTESIAN_POINT('',(2.369121831094,0.696793539832));
+#4242 = CARTESIAN_POINT('',(2.331616391734,0.732174774051));
+#4243 = CARTESIAN_POINT('',(2.313299367371,0.748030378444));
+#4244 = CARTESIAN_POINT('',(2.294201860369,0.763188782199));
+#4245 = CARTESIAN_POINT('',(2.274356143209,0.777629082701));
+#4246 = CARTESIAN_POINT('',(2.253801895475,0.791340368925));
+#4247 = CARTESIAN_POINT('',(2.232585186064,0.80432065577));
+#4248 = CARTESIAN_POINT('',(2.210757455412,0.816575818397));
+#4249 = CARTESIAN_POINT('',(2.182250256565,0.831276735691));
+#4250 = CARTESIAN_POINT('',(2.176084218837,0.834381705213));
+#4251 = CARTESIAN_POINT('',(2.169877446603,0.837433729548));
+#4252 = CARTESIAN_POINT('',(2.163630996082,0.840433138676));
+#4253 = CARTESIAN_POINT('',(2.157345917632,0.84338029814));
+#4254 = CARTESIAN_POINT('',(2.15102325575,0.846275609046));
+#4255 = CARTESIAN_POINT('',(2.144664049075,0.849119508067));
+#4256 = CARTESIAN_POINT('',(2.132762561031,0.854317599208));
+#4257 = CARTESIAN_POINT('',(2.127256138088,0.856673307806));
+#4258 = CARTESIAN_POINT('',(2.121750044666,0.858981005651));
+#4259 = CARTESIAN_POINT('',(2.116244264913,0.861242044754));
+#4260 = CARTESIAN_POINT('',(2.110738784018,0.863457716706));
+#4261 = CARTESIAN_POINT('',(2.105233588212,0.865629252688));
+#4262 = CARTESIAN_POINT('',(2.099728664763,0.867757823464));
+#4263 = CARTESIAN_POINT('',(2.056468247122,0.884159306711));
+#4264 = CARTESIAN_POINT('',(2.018142321376,0.897315382544));
+#4265 = CARTESIAN_POINT('',(1.979315815458,0.909329369809));
+#4266 = CARTESIAN_POINT('',(1.940055559853,0.920213282716));
+#4267 = CARTESIAN_POINT('',(1.900425203683,0.929973840713));
+#4268 = CARTESIAN_POINT('',(1.860484793578,0.938611762448));
+#4269 = CARTESIAN_POINT('',(1.820290352543,0.946121059725));
+#4270 = CARTESIAN_POINT('',(1.711527489941,0.963263698234));
+#4271 = CARTESIAN_POINT('',(1.64266273095,0.970756026045));
+#4272 = CARTESIAN_POINT('',(1.573474303123,0.974920153305));
+#4273 = CARTESIAN_POINT('',(1.504218334221,0.975612549897));
+#4274 = CARTESIAN_POINT('',(1.435241731659,0.972604364512));
+#4275 = CARTESIAN_POINT('',(1.36698113697,0.965596835961));
+#4276 = CARTESIAN_POINT('',(1.299951061566,0.954239068453));
+#4277 = CARTESIAN_POINT('',(1.217710064733,0.933951811986));
+#4278 = CARTESIAN_POINT('',(1.200826699892,0.929435281762));
+#4279 = CARTESIAN_POINT('',(1.184083394384,0.924592352011));
+#4280 = CARTESIAN_POINT('',(1.167492899991,0.91941741582));
+#4281 = CARTESIAN_POINT('',(1.15106843517,0.913905487515));
+#4282 = CARTESIAN_POINT('',(1.134823685057,0.908052202662));
+#4283 = CARTESIAN_POINT('',(1.118772801462,0.901853818066));
+#4284 = CARTESIAN_POINT('',(1.073629734621,0.88319939598));
+#4285 = CARTESIAN_POINT('',(1.045035730512,0.869899309654));
+#4286 = CARTESIAN_POINT('',(1.017247000337,0.85539170331));
+#4287 = CARTESIAN_POINT('',(0.990356573364,0.839672875209));
+#4288 = CARTESIAN_POINT('',(0.964449426066,0.822752798957));
+#4289 = CARTESIAN_POINT('',(0.939600009855,0.804657251088));
+#4290 = CARTESIAN_POINT('',(0.915869778813,0.785429938665));
+#4291 = CARTESIAN_POINT('',(0.869715545708,0.743918320736));
+#4292 = CARTESIAN_POINT('',(0.84739104969,0.721525762452));
+#4293 = CARTESIAN_POINT('',(0.826384482195,0.698027717797));
+#4294 = CARTESIAN_POINT('',(0.806717430138,0.673502014369));
+#4295 = CARTESIAN_POINT('',(0.788386269752,0.648030775548));
+#4296 = CARTESIAN_POINT('',(0.771368621811,0.621697654466));
+#4297 = CARTESIAN_POINT('',(0.755629806856,0.594585067971));
+#4298 = CARTESIAN_POINT('',(0.731014089714,0.54736959724));
+#4299 = CARTESIAN_POINT('',(0.721500455638,0.527625200728));
+#4300 = CARTESIAN_POINT('',(0.712573507612,0.507563741818));
+#4301 = CARTESIAN_POINT('',(0.704216726609,0.487209182672));
+#4302 = CARTESIAN_POINT('',(0.69641252459,0.466583940697));
+#4303 = CARTESIAN_POINT('',(0.689142803936,0.445708882385));
+#4304 = CARTESIAN_POINT('',(0.682389516887,0.424603317149));
+#4305 = CARTESIAN_POINT('',(0.662143941576,0.355594963217));
+#4306 = CARTESIAN_POINT('',(0.650650277325,0.306841372121));
+#4307 = CARTESIAN_POINT('',(0.64145512251,0.257223525417));
+#4308 = CARTESIAN_POINT('',(0.63437330906,0.206905568551));
+#4309 = CARTESIAN_POINT('',(0.629241034209,0.15602519493));
+#4310 = CARTESIAN_POINT('',(0.62591908766,0.104699644902));
+#4311 = CARTESIAN_POINT('',(0.624291882252,5.302899365041E-02));
+#4312 = CARTESIAN_POINT('',(0.62425535366,-1.111731449127E-02));
+#4313 = CARTESIAN_POINT('',(0.624336620683,-2.331816557738E-02));
+#4314 = CARTESIAN_POINT('',(0.624507325951,-3.550226176413E-02));
+#4315 = CARTESIAN_POINT('',(0.624768778587,-4.767064445483E-02));
+#4316 = CARTESIAN_POINT('',(0.625122346851,-5.982153580034E-02));
+#4317 = CARTESIAN_POINT('',(0.625569463561,-7.195263565543E-02));
+#4318 = CARTESIAN_POINT('',(0.626111633,-8.406418907097E-02));
+#4319 = CARTESIAN_POINT('',(0.627461502086,-0.109611795018));
+#4320 = CARTESIAN_POINT('',(0.628292309722,-0.123042963533));
+#4321 = CARTESIAN_POINT('',(0.629245007001,-0.13644553966));
+#4322 = CARTESIAN_POINT('',(0.630321861334,-0.149817592159));
+#4323 = CARTESIAN_POINT('',(0.631525245595,-0.163157098184));
+#4324 = CARTESIAN_POINT('',(0.632857638117,-0.176461943285));
+#4325 = CARTESIAN_POINT('',(0.634321622692,-0.189729921404));
+#4326 = CARTESIAN_POINT('',(0.63903461534,-0.228739379183));
+#4327 = CARTESIAN_POINT('',(0.642659385889,-0.254371216841));
+#4328 = CARTESIAN_POINT('',(0.646813995586,-0.27983719436));
+#4329 = CARTESIAN_POINT('',(0.65151993667,-0.305118762071));
+#4330 = CARTESIAN_POINT('',(0.656800205353,-0.330195678313));
+#4331 = CARTESIAN_POINT('',(0.662679108908,-0.355045813615));
+#4332 = CARTESIAN_POINT('',(0.669182072767,-0.379644954879));
+#4333 = CARTESIAN_POINT('',(0.682596157385,-0.425253313165));
+#4334 = CARTESIAN_POINT('',(0.689355082115,-0.446327340744));
+#4335 = CARTESIAN_POINT('',(0.696629604712,-0.467170981712));
+#4336 = CARTESIAN_POINT('',(0.704437709798,-0.487764967814));
+#4337 = CARTESIAN_POINT('',(0.712797425481,-0.508088480118));
+#4338 = CARTESIAN_POINT('',(0.721726265106,-0.528119156027));
+#4339 = CARTESIAN_POINT('',(0.731240669018,-0.547833096278));
+#4340 = CARTESIAN_POINT('',(0.755806017959,-0.594880965627));
+#4341 = CARTESIAN_POINT('',(0.771484001534,-0.6218615404));
+#4342 = CARTESIAN_POINT('',(0.788429307753,-0.648069229318));
+#4343 = CARTESIAN_POINT('',(0.806676061519,-0.673422750821));
+#4344 = CARTESIAN_POINT('',(0.8262462903,-0.697839611998));
+#4345 = CARTESIAN_POINT('',(0.847143612512,-0.721238811834));
+#4346 = CARTESIAN_POINT('',(0.8693469259,-0.743543544468));
+#4347 = CARTESIAN_POINT('',(0.922062748828,-0.791052978685));
+#4348 = CARTESIAN_POINT('',(0.953292969087,-0.815630700356));
+#4349 = CARTESIAN_POINT('',(0.986386693168,-0.838268551267));
+#4350 = CARTESIAN_POINT('',(1.021196640692,-0.85888150257));
+#4351 = CARTESIAN_POINT('',(1.057543538482,-0.87743814774));
+#4352 = CARTESIAN_POINT('',(1.095226226069,-0.893950237926));
+#4353 = CARTESIAN_POINT('',(1.134034642624,-0.908461617667));
+#4354 = CARTESIAN_POINT('',(1.173765695352,-0.921036560985));
+#4355 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4356 = ORIENTED_EDGE('',*,*,#2368,.T.);
+#4357 = ORIENTED_EDGE('',*,*,#4358,.T.);
+#4358 = EDGE_CURVE('',#2348,#3029,#4359,.T.);
+#4359 = SURFACE_CURVE('',#4360,(#4364,#4370),.PCURVE_S1.);
+#4360 = LINE('',#4361,#4362);
+#4361 = CARTESIAN_POINT('',(-0.420288105677,0.25,5.914155814663));
+#4362 = VECTOR('',#4363,1.);
+#4363 = DIRECTION('',(-0.5,0.,-0.866025403784));
+#4364 = PCURVE('',#590,#4365);
+#4365 = DEFINITIONAL_REPRESENTATION('',(#4366),#4369);
+#4366 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4367,#4368),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-2.645127944163,-0.330064434702),.PIECEWISE_BEZIER_KNOTS.);
+#4367 = CARTESIAN_POINT('',(1.704903810568,2.422275866405));
+#4368 = CARTESIAN_POINT('',(-0.3,1.264744111674));
+#4369 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4370 = PCURVE('',#2332,#4371);
+#4371 = DEFINITIONAL_REPRESENTATION('',(#4372),#4375);
+#4372 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4373,#4374),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-2.645127944163,-0.330064434702),.PIECEWISE_BEZIER_KNOTS.);
+#4373 = CARTESIAN_POINT('',(2.602627944163,-1.75));
+#4374 = CARTESIAN_POINT('',(0.287564434702,-1.75));
+#4375 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4376 = ADVANCED_FACE('',(#4377),#647,.F.);
+#4377 = FACE_BOUND('',#4378,.F.);
+#4378 = EDGE_LOOP('',(#4379,#4380,#4381,#4382));
+#4379 = ORIENTED_EDGE('',*,*,#3028,.F.);
+#4380 = ORIENTED_EDGE('',*,*,#634,.T.);
+#4381 = ORIENTED_EDGE('',*,*,#953,.T.);
+#4382 = ORIENTED_EDGE('',*,*,#4383,.T.);
+#4383 = EDGE_CURVE('',#954,#3029,#4384,.T.);
+#4384 = SURFACE_CURVE('',#4385,(#4389,#4395),.PCURVE_S1.);
+#4385 = LINE('',#4386,#4387);
+#4386 = CARTESIAN_POINT('',(-8.205080756888E-02,-0.875,6.5));
+#4387 = VECTOR('',#4388,1.);
+#4388 = DIRECTION('',(0.,1.,0.));
+#4389 = PCURVE('',#647,#4390);
+#4390 = DEFINITIONAL_REPRESENTATION('',(#4391),#4394);
+#4391 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4392,#4393),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.575,1.175),.PIECEWISE_BEZIER_KNOTS.);
+#4392 = CARTESIAN_POINT('',(1.437949192431,-5.E-02));
+#4393 = CARTESIAN_POINT('',(1.437949192431,0.55));
+#4394 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4395 = PCURVE('',#2332,#4396);
+#4396 = DEFINITIONAL_REPRESENTATION('',(#4397),#4400);
+#4397 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4398,#4399),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.575,1.175),.PIECEWISE_BEZIER_KNOTS.);
+#4398 = CARTESIAN_POINT('',(0.633974596216,-1.2));
+#4399 = CARTESIAN_POINT('',(0.633974596216,-1.8));
+#4400 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4401 = ADVANCED_FACE('',(#4402),#622,.T.);
+#4402 = FACE_BOUND('',#4403,.T.);
+#4403 = EDGE_LOOP('',(#4404,#4427,#4428,#4451));
+#4404 = ORIENTED_EDGE('',*,*,#4405,.F.);
+#4405 = EDGE_CURVE('',#226,#4406,#4408,.T.);
+#4406 = VERTEX_POINT('',#4407);
+#4407 = CARTESIAN_POINT('',(-0.67,0.25,0.5));
+#4408 = SURFACE_CURVE('',#4409,(#4413,#4420),.PCURVE_S1.);
+#4409 = LINE('',#4410,#4411);
+#4410 = CARTESIAN_POINT('',(-1.87,0.25,0.5));
+#4411 = VECTOR('',#4412,1.);
+#4412 = DIRECTION('',(1.,0.,0.));
+#4413 = PCURVE('',#622,#4414);
+#4414 = DEFINITIONAL_REPRESENTATION('',(#4415),#4419);
+#4415 = LINE('',#4416,#4417);
+#4416 = CARTESIAN_POINT('',(0.,0.5));
+#4417 = VECTOR('',#4418,1.);
+#4418 = DIRECTION('',(1.,0.));
+#4419 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4420 = PCURVE('',#677,#4421);
+#4421 = DEFINITIONAL_REPRESENTATION('',(#4422),#4426);
+#4422 = LINE('',#4423,#4424);
+#4423 = CARTESIAN_POINT('',(0.5,0.));
+#4424 = VECTOR('',#4425,1.);
+#4425 = DIRECTION('',(0.,1.));
+#4426 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4427 = ORIENTED_EDGE('',*,*,#609,.T.);
+#4428 = ORIENTED_EDGE('',*,*,#4429,.T.);
+#4429 = EDGE_CURVE('',#393,#4430,#4432,.T.);
+#4430 = VERTEX_POINT('',#4431);
+#4431 = CARTESIAN_POINT('',(-0.67,-0.25,0.5));
+#4432 = SURFACE_CURVE('',#4433,(#4437,#4444),.PCURVE_S1.);
+#4433 = LINE('',#4434,#4435);
+#4434 = CARTESIAN_POINT('',(-1.87,-0.25,0.5));
+#4435 = VECTOR('',#4436,1.);
+#4436 = DIRECTION('',(1.,0.,0.));
+#4437 = PCURVE('',#622,#4438);
+#4438 = DEFINITIONAL_REPRESENTATION('',(#4439),#4443);
+#4439 = LINE('',#4440,#4441);
+#4440 = CARTESIAN_POINT('',(0.,0.));
+#4441 = VECTOR('',#4442,1.);
+#4442 = DIRECTION('',(1.,0.));
+#4443 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4444 = PCURVE('',#910,#4445);
+#4445 = DEFINITIONAL_REPRESENTATION('',(#4446),#4450);
+#4446 = LINE('',#4447,#4448);
+#4447 = CARTESIAN_POINT('',(0.5,0.));
+#4448 = VECTOR('',#4449,1.);
+#4449 = DIRECTION('',(0.,1.));
+#4450 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4451 = ORIENTED_EDGE('',*,*,#4452,.T.);
+#4452 = EDGE_CURVE('',#4430,#4406,#4453,.T.);
+#4453 = SURFACE_CURVE('',#4454,(#4458,#4465),.PCURVE_S1.);
+#4454 = LINE('',#4455,#4456);
+#4455 = CARTESIAN_POINT('',(-0.67,-0.25,0.5));
+#4456 = VECTOR('',#4457,1.);
+#4457 = DIRECTION('',(0.,1.,0.));
+#4458 = PCURVE('',#622,#4459);
+#4459 = DEFINITIONAL_REPRESENTATION('',(#4460),#4464);
+#4460 = LINE('',#4461,#4462);
+#4461 = CARTESIAN_POINT('',(1.2,0.));
+#4462 = VECTOR('',#4463,1.);
+#4463 = DIRECTION('',(0.,1.));
+#4464 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4465 = PCURVE('',#4466,#4471);
+#4466 = PLANE('',#4467);
+#4467 = AXIS2_PLACEMENT_3D('',#4468,#4469,#4470);
+#4468 = CARTESIAN_POINT('',(-0.67,-0.25,0.));
+#4469 = DIRECTION('',(1.,0.,0.));
+#4470 = DIRECTION('',(0.,0.,1.));
+#4471 = DEFINITIONAL_REPRESENTATION('',(#4472),#4476);
+#4472 = LINE('',#4473,#4474);
+#4473 = CARTESIAN_POINT('',(0.5,0.));
+#4474 = VECTOR('',#4475,1.);
+#4475 = DIRECTION('',(0.,-1.));
+#4476 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4477 = ADVANCED_FACE('',(#4478),#677,.T.);
+#4478 = FACE_BOUND('',#4479,.T.);
+#4479 = EDGE_LOOP('',(#4480,#4508,#4509,#4510));
+#4480 = ORIENTED_EDGE('',*,*,#4481,.F.);
+#4481 = EDGE_CURVE('',#662,#4482,#4484,.T.);
+#4482 = VERTEX_POINT('',#4483);
+#4483 = CARTESIAN_POINT('',(-0.67,0.25,0.));
+#4484 = SURFACE_CURVE('',#4485,(#4489,#4496),.PCURVE_S1.);
+#4485 = LINE('',#4486,#4487);
+#4486 = CARTESIAN_POINT('',(-1.87,0.25,0.));
+#4487 = VECTOR('',#4488,1.);
+#4488 = DIRECTION('',(1.,0.,0.));
+#4489 = PCURVE('',#677,#4490);
+#4490 = DEFINITIONAL_REPRESENTATION('',(#4491),#4495);
+#4491 = LINE('',#4492,#4493);
+#4492 = CARTESIAN_POINT('',(0.,0.));
+#4493 = VECTOR('',#4494,1.);
+#4494 = DIRECTION('',(0.,1.));
+#4495 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4496 = PCURVE('',#4497,#4502);
+#4497 = PLANE('',#4498);
+#4498 = AXIS2_PLACEMENT_3D('',#4499,#4500,#4501);
+#4499 = CARTESIAN_POINT('',(-1.87,-0.25,0.));
+#4500 = DIRECTION('',(0.,0.,1.));
+#4501 = DIRECTION('',(1.,0.,0.));
+#4502 = DEFINITIONAL_REPRESENTATION('',(#4503),#4507);
+#4503 = LINE('',#4504,#4505);
+#4504 = CARTESIAN_POINT('',(0.,0.5));
+#4505 = VECTOR('',#4506,1.);
+#4506 = DIRECTION('',(1.,0.));
+#4507 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4508 = ORIENTED_EDGE('',*,*,#661,.T.);
+#4509 = ORIENTED_EDGE('',*,*,#4405,.T.);
+#4510 = ORIENTED_EDGE('',*,*,#4511,.F.);
+#4511 = EDGE_CURVE('',#4482,#4406,#4512,.T.);
+#4512 = SURFACE_CURVE('',#4513,(#4517,#4524),.PCURVE_S1.);
+#4513 = LINE('',#4514,#4515);
+#4514 = CARTESIAN_POINT('',(-0.67,0.25,0.));
+#4515 = VECTOR('',#4516,1.);
+#4516 = DIRECTION('',(0.,0.,1.));
+#4517 = PCURVE('',#677,#4518);
+#4518 = DEFINITIONAL_REPRESENTATION('',(#4519),#4523);
+#4519 = LINE('',#4520,#4521);
+#4520 = CARTESIAN_POINT('',(0.,1.2));
+#4521 = VECTOR('',#4522,1.);
+#4522 = DIRECTION('',(1.,0.));
+#4523 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4524 = PCURVE('',#4466,#4525);
+#4525 = DEFINITIONAL_REPRESENTATION('',(#4526),#4530);
+#4526 = LINE('',#4527,#4528);
+#4527 = CARTESIAN_POINT('',(0.,-0.5));
+#4528 = VECTOR('',#4529,1.);
+#4529 = DIRECTION('',(1.,0.));
+#4530 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4531 = ADVANCED_FACE('',(#4532),#705,.T.);
+#4532 = FACE_BOUND('',#4533,.T.);
+#4533 = EDGE_LOOP('',(#4534,#4562,#4590,#4616));
+#4534 = ORIENTED_EDGE('',*,*,#4535,.F.);
+#4535 = EDGE_CURVE('',#4536,#662,#4538,.T.);
+#4536 = VERTEX_POINT('',#4537);
+#4537 = CARTESIAN_POINT('',(-1.02,0.25,-3.));
+#4538 = SURFACE_CURVE('',#4539,(#4543,#4550),.PCURVE_S1.);
+#4539 = LINE('',#4540,#4541);
+#4540 = CARTESIAN_POINT('',(-1.02,0.25,-3.));
+#4541 = VECTOR('',#4542,1.);
+#4542 = DIRECTION('',(0.,0.,1.));
+#4543 = PCURVE('',#705,#4544);
+#4544 = DEFINITIONAL_REPRESENTATION('',(#4545),#4549);
+#4545 = LINE('',#4546,#4547);
+#4546 = CARTESIAN_POINT('',(0.,0.5));
+#4547 = VECTOR('',#4548,1.);
+#4548 = DIRECTION('',(1.,0.));
+#4549 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4550 = PCURVE('',#4551,#4556);
+#4551 = PLANE('',#4552);
+#4552 = AXIS2_PLACEMENT_3D('',#4553,#4554,#4555);
+#4553 = CARTESIAN_POINT('',(-1.02,-0.25,-3.));
+#4554 = DIRECTION('',(1.,0.,0.));
+#4555 = DIRECTION('',(0.,0.,1.));
+#4556 = DEFINITIONAL_REPRESENTATION('',(#4557),#4561);
+#4557 = LINE('',#4558,#4559);
+#4558 = CARTESIAN_POINT('',(0.,-0.5));
+#4559 = VECTOR('',#4560,1.);
+#4560 = DIRECTION('',(1.,0.));
+#4561 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4562 = ORIENTED_EDGE('',*,*,#4563,.F.);
+#4563 = EDGE_CURVE('',#4564,#4536,#4566,.T.);
+#4564 = VERTEX_POINT('',#4565);
+#4565 = CARTESIAN_POINT('',(-1.52,0.25,-3.));
+#4566 = SURFACE_CURVE('',#4567,(#4571,#4578),.PCURVE_S1.);
+#4567 = LINE('',#4568,#4569);
+#4568 = CARTESIAN_POINT('',(-1.52,0.25,-3.));
+#4569 = VECTOR('',#4570,1.);
+#4570 = DIRECTION('',(1.,0.,0.));
+#4571 = PCURVE('',#705,#4572);
+#4572 = DEFINITIONAL_REPRESENTATION('',(#4573),#4577);
+#4573 = LINE('',#4574,#4575);
+#4574 = CARTESIAN_POINT('',(0.,0.));
+#4575 = VECTOR('',#4576,1.);
+#4576 = DIRECTION('',(0.,1.));
+#4577 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4578 = PCURVE('',#4579,#4584);
+#4579 = PLANE('',#4580);
+#4580 = AXIS2_PLACEMENT_3D('',#4581,#4582,#4583);
+#4581 = CARTESIAN_POINT('',(-1.52,-0.25,-3.));
+#4582 = DIRECTION('',(0.,0.,1.));
+#4583 = DIRECTION('',(1.,0.,0.));
+#4584 = DEFINITIONAL_REPRESENTATION('',(#4585),#4589);
+#4585 = LINE('',#4586,#4587);
+#4586 = CARTESIAN_POINT('',(0.,0.5));
+#4587 = VECTOR('',#4588,1.);
+#4588 = DIRECTION('',(1.,0.));
+#4589 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4590 = ORIENTED_EDGE('',*,*,#4591,.T.);
+#4591 = EDGE_CURVE('',#4564,#690,#4592,.T.);
+#4592 = SURFACE_CURVE('',#4593,(#4597,#4604),.PCURVE_S1.);
+#4593 = LINE('',#4594,#4595);
+#4594 = CARTESIAN_POINT('',(-1.52,0.25,-3.));
+#4595 = VECTOR('',#4596,1.);
+#4596 = DIRECTION('',(0.,0.,1.));
+#4597 = PCURVE('',#705,#4598);
+#4598 = DEFINITIONAL_REPRESENTATION('',(#4599),#4603);
+#4599 = LINE('',#4600,#4601);
+#4600 = CARTESIAN_POINT('',(0.,0.));
+#4601 = VECTOR('',#4602,1.);
+#4602 = DIRECTION('',(1.,0.));
+#4603 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4604 = PCURVE('',#4605,#4610);
+#4605 = PLANE('',#4606);
+#4606 = AXIS2_PLACEMENT_3D('',#4607,#4608,#4609);
+#4607 = CARTESIAN_POINT('',(-1.52,-0.25,-3.));
+#4608 = DIRECTION('',(1.,0.,0.));
+#4609 = DIRECTION('',(0.,0.,1.));
+#4610 = DEFINITIONAL_REPRESENTATION('',(#4611),#4615);
+#4611 = LINE('',#4612,#4613);
+#4612 = CARTESIAN_POINT('',(0.,-0.5));
+#4613 = VECTOR('',#4614,1.);
+#4614 = DIRECTION('',(1.,0.));
+#4615 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4616 = ORIENTED_EDGE('',*,*,#689,.T.);
+#4617 = ADVANCED_FACE('',(#4618),#758,.F.);
+#4618 = FACE_BOUND('',#4619,.F.);
+#4619 = EDGE_LOOP('',(#4620,#4621,#4622,#4623));
+#4620 = ORIENTED_EDGE('',*,*,#742,.F.);
+#4621 = ORIENTED_EDGE('',*,*,#868,.F.);
+#4622 = ORIENTED_EDGE('',*,*,#796,.T.);
+#4623 = ORIENTED_EDGE('',*,*,#4624,.F.);
+#4624 = EDGE_CURVE('',#690,#799,#4625,.T.);
+#4625 = SURFACE_CURVE('',#4626,(#4630,#4636),.PCURVE_S1.);
+#4626 = LINE('',#4627,#4628);
+#4627 = CARTESIAN_POINT('',(-1.52,-0.25,0.));
+#4628 = VECTOR('',#4629,1.);
+#4629 = DIRECTION('',(0.,-1.,0.));
+#4630 = PCURVE('',#758,#4631);
+#4631 = DEFINITIONAL_REPRESENTATION('',(#4632),#4635);
+#4632 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4633,#4634),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-0.55,5.E-02),.PIECEWISE_BEZIER_KNOTS.);
+#4633 = CARTESIAN_POINT('',(0.35,0.55));
+#4634 = CARTESIAN_POINT('',(0.35,-5.E-02));
+#4635 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4636 = PCURVE('',#4605,#4637);
+#4637 = DEFINITIONAL_REPRESENTATION('',(#4638),#4641);
+#4638 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4639,#4640),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-0.55,5.E-02),.PIECEWISE_BEZIER_KNOTS.);
+#4639 = CARTESIAN_POINT('',(3.,-0.55));
+#4640 = CARTESIAN_POINT('',(3.,5.E-02));
+#4641 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4642 = ADVANCED_FACE('',(#4643),#910,.F.);
+#4643 = FACE_BOUND('',#4644,.F.);
+#4644 = EDGE_LOOP('',(#4645,#4668,#4669,#4670));
+#4645 = ORIENTED_EDGE('',*,*,#4646,.F.);
+#4646 = EDGE_CURVE('',#895,#4647,#4649,.T.);
+#4647 = VERTEX_POINT('',#4648);
+#4648 = CARTESIAN_POINT('',(-0.67,-0.25,0.));
+#4649 = SURFACE_CURVE('',#4650,(#4654,#4661),.PCURVE_S1.);
+#4650 = LINE('',#4651,#4652);
+#4651 = CARTESIAN_POINT('',(-1.87,-0.25,0.));
+#4652 = VECTOR('',#4653,1.);
+#4653 = DIRECTION('',(1.,0.,0.));
+#4654 = PCURVE('',#910,#4655);
+#4655 = DEFINITIONAL_REPRESENTATION('',(#4656),#4660);
+#4656 = LINE('',#4657,#4658);
+#4657 = CARTESIAN_POINT('',(0.,0.));
+#4658 = VECTOR('',#4659,1.);
+#4659 = DIRECTION('',(0.,1.));
+#4660 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4661 = PCURVE('',#4497,#4662);
+#4662 = DEFINITIONAL_REPRESENTATION('',(#4663),#4667);
+#4663 = LINE('',#4664,#4665);
+#4664 = CARTESIAN_POINT('',(0.,0.));
+#4665 = VECTOR('',#4666,1.);
+#4666 = DIRECTION('',(1.,0.));
+#4667 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4668 = ORIENTED_EDGE('',*,*,#894,.T.);
+#4669 = ORIENTED_EDGE('',*,*,#4429,.T.);
+#4670 = ORIENTED_EDGE('',*,*,#4671,.F.);
+#4671 = EDGE_CURVE('',#4647,#4430,#4672,.T.);
+#4672 = SURFACE_CURVE('',#4673,(#4677,#4684),.PCURVE_S1.);
+#4673 = LINE('',#4674,#4675);
+#4674 = CARTESIAN_POINT('',(-0.67,-0.25,0.));
+#4675 = VECTOR('',#4676,1.);
+#4676 = DIRECTION('',(0.,0.,1.));
+#4677 = PCURVE('',#910,#4678);
+#4678 = DEFINITIONAL_REPRESENTATION('',(#4679),#4683);
+#4679 = LINE('',#4680,#4681);
+#4680 = CARTESIAN_POINT('',(0.,1.2));
+#4681 = VECTOR('',#4682,1.);
+#4682 = DIRECTION('',(1.,0.));
+#4683 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4684 = PCURVE('',#4466,#4685);
+#4685 = DEFINITIONAL_REPRESENTATION('',(#4686),#4690);
+#4686 = LINE('',#4687,#4688);
+#4687 = CARTESIAN_POINT('',(0.,0.));
+#4688 = VECTOR('',#4689,1.);
+#4689 = DIRECTION('',(1.,0.));
+#4690 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4691 = ADVANCED_FACE('',(#4692),#936,.F.);
+#4692 = FACE_BOUND('',#4693,.F.);
+#4693 = EDGE_LOOP('',(#4694,#4717,#4740,#4761));
+#4694 = ORIENTED_EDGE('',*,*,#4695,.F.);
+#4695 = EDGE_CURVE('',#4696,#895,#4698,.T.);
+#4696 = VERTEX_POINT('',#4697);
+#4697 = CARTESIAN_POINT('',(-1.02,-0.25,-3.));
+#4698 = SURFACE_CURVE('',#4699,(#4703,#4710),.PCURVE_S1.);
+#4699 = LINE('',#4700,#4701);
+#4700 = CARTESIAN_POINT('',(-1.02,-0.25,-3.));
+#4701 = VECTOR('',#4702,1.);
+#4702 = DIRECTION('',(0.,0.,1.));
+#4703 = PCURVE('',#936,#4704);
+#4704 = DEFINITIONAL_REPRESENTATION('',(#4705),#4709);
+#4705 = LINE('',#4706,#4707);
+#4706 = CARTESIAN_POINT('',(0.,0.5));
+#4707 = VECTOR('',#4708,1.);
+#4708 = DIRECTION('',(1.,0.));
+#4709 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4710 = PCURVE('',#4551,#4711);
+#4711 = DEFINITIONAL_REPRESENTATION('',(#4712),#4716);
+#4712 = LINE('',#4713,#4714);
+#4713 = CARTESIAN_POINT('',(0.,0.));
+#4714 = VECTOR('',#4715,1.);
+#4715 = DIRECTION('',(1.,0.));
+#4716 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4717 = ORIENTED_EDGE('',*,*,#4718,.F.);
+#4718 = EDGE_CURVE('',#4719,#4696,#4721,.T.);
+#4719 = VERTEX_POINT('',#4720);
+#4720 = CARTESIAN_POINT('',(-1.52,-0.25,-3.));
+#4721 = SURFACE_CURVE('',#4722,(#4726,#4733),.PCURVE_S1.);
+#4722 = LINE('',#4723,#4724);
+#4723 = CARTESIAN_POINT('',(-1.52,-0.25,-3.));
+#4724 = VECTOR('',#4725,1.);
+#4725 = DIRECTION('',(1.,0.,0.));
+#4726 = PCURVE('',#936,#4727);
+#4727 = DEFINITIONAL_REPRESENTATION('',(#4728),#4732);
+#4728 = LINE('',#4729,#4730);
+#4729 = CARTESIAN_POINT('',(0.,0.));
+#4730 = VECTOR('',#4731,1.);
+#4731 = DIRECTION('',(0.,1.));
+#4732 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4733 = PCURVE('',#4579,#4734);
+#4734 = DEFINITIONAL_REPRESENTATION('',(#4735),#4739);
+#4735 = LINE('',#4736,#4737);
+#4736 = CARTESIAN_POINT('',(0.,0.));
+#4737 = VECTOR('',#4738,1.);
+#4738 = DIRECTION('',(1.,0.));
+#4739 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4740 = ORIENTED_EDGE('',*,*,#4741,.T.);
+#4741 = EDGE_CURVE('',#4719,#799,#4742,.T.);
+#4742 = SURFACE_CURVE('',#4743,(#4747,#4754),.PCURVE_S1.);
+#4743 = LINE('',#4744,#4745);
+#4744 = CARTESIAN_POINT('',(-1.52,-0.25,-3.));
+#4745 = VECTOR('',#4746,1.);
+#4746 = DIRECTION('',(0.,0.,1.));
+#4747 = PCURVE('',#936,#4748);
+#4748 = DEFINITIONAL_REPRESENTATION('',(#4749),#4753);
+#4749 = LINE('',#4750,#4751);
+#4750 = CARTESIAN_POINT('',(0.,0.));
+#4751 = VECTOR('',#4752,1.);
+#4752 = DIRECTION('',(1.,0.));
+#4753 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4754 = PCURVE('',#4605,#4755);
+#4755 = DEFINITIONAL_REPRESENTATION('',(#4756),#4760);
+#4756 = LINE('',#4757,#4758);
+#4757 = CARTESIAN_POINT('',(0.,0.));
+#4758 = VECTOR('',#4759,1.);
+#4759 = DIRECTION('',(1.,0.));
+#4760 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4761 = ORIENTED_EDGE('',*,*,#922,.T.);
+#4762 = ADVANCED_FACE('',(#4763),#2332,.T.);
+#4763 = FACE_BOUND('',#4764,.T.);
+#4764 = EDGE_LOOP('',(#4765,#4766,#4767,#4768));
+#4765 = ORIENTED_EDGE('',*,*,#2347,.F.);
+#4766 = ORIENTED_EDGE('',*,*,#2319,.T.);
+#4767 = ORIENTED_EDGE('',*,*,#4383,.T.);
+#4768 = ORIENTED_EDGE('',*,*,#4358,.F.);
+#4769 = ADVANCED_FACE('',(#4770),#1420,.T.);
+#4770 = FACE_BOUND('',#4771,.T.);
+#4771 = EDGE_LOOP('',(#4772,#4773,#4774));
+#4772 = ORIENTED_EDGE('',*,*,#998,.F.);
+#4773 = ORIENTED_EDGE('',*,*,#1666,.F.);
+#4774 = ORIENTED_EDGE('',*,*,#2550,.T.);
+#4775 = ADVANCED_FACE('',(#4776),#2459,.T.);
+#4776 = FACE_BOUND('',#4777,.T.);
+#4777 = EDGE_LOOP('',(#4778,#4779,#4780));
+#4778 = ORIENTED_EDGE('',*,*,#3706,.T.);
+#4779 = ORIENTED_EDGE('',*,*,#3053,.T.);
+#4780 = ORIENTED_EDGE('',*,*,#2389,.T.);
+#4781 = ADVANCED_FACE('',(#4782),#2878,.F.);
+#4782 = FACE_BOUND('',#4783,.F.);
+#4783 = EDGE_LOOP('',(#4784,#4785,#4814));
+#4784 = ORIENTED_EDGE('',*,*,#2654,.T.);
+#4785 = ORIENTED_EDGE('',*,*,#4786,.F.);
+#4786 = EDGE_CURVE('',#4787,#2655,#4789,.T.);
+#4787 = VERTEX_POINT('',#4788);
+#4788 = CARTESIAN_POINT('',(3.673940397442E-17,-5.399135217583E-33,7.4)
+  );
+#4789 = SEAM_CURVE('',#4790,(#4796,#4805),.PCURVE_S1.);
+#4790 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4791,#4792,#4793,#4794,
+#4795),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,2,3),(
+    4.712388980385,6.28318530718,7.853981633974),
+.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.707106781187,1.,0.707106781187,1.)) 
+REPRESENTATION_ITEM('') );
+#4791 = CARTESIAN_POINT('',(-1.102182119233E-16,1.619740565275E-32,7.4)
+  );
+#4792 = CARTESIAN_POINT('',(0.6,-8.817456953861E-17,7.4));
+#4793 = CARTESIAN_POINT('',(0.6,-8.817456953861E-17,8.));
+#4794 = CARTESIAN_POINT('',(0.6,-8.817456953861E-17,8.6));
+#4795 = CARTESIAN_POINT('',(1.836970198721E-16,-2.699567608791E-32,8.6)
+  );
+#4796 = PCURVE('',#2878,#4797);
+#4797 = DEFINITIONAL_REPRESENTATION('',(#4798),#4804);
+#4798 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4799,#4800,#4801,#4802,#4803),
+  .UNSPECIFIED.,.F.,.F.,(3,2,3),(4.712388980385,6.28318530718,
+    7.853981633974),.PIECEWISE_BEZIER_KNOTS.);
+#4799 = CARTESIAN_POINT('',(6.28318530718,-1.570796326795));
+#4800 = CARTESIAN_POINT('',(6.28318530718,-0.785398163397));
+#4801 = CARTESIAN_POINT('',(6.28318530718,-2.720481184601E-16));
+#4802 = CARTESIAN_POINT('',(6.28318530718,0.785398163397));
+#4803 = CARTESIAN_POINT('',(6.28318530718,1.570796326795));
+#4804 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4805 = PCURVE('',#2878,#4806);
+#4806 = DEFINITIONAL_REPRESENTATION('',(#4807),#4813);
+#4807 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4808,#4809,#4810,#4811,#4812),
+  .UNSPECIFIED.,.F.,.F.,(3,2,3),(4.712388980385,6.28318530718,
+    7.853981633974),.PIECEWISE_BEZIER_KNOTS.);
+#4808 = CARTESIAN_POINT('',(0.,-1.570796326795));
+#4809 = CARTESIAN_POINT('',(-1.7763568394E-15,-0.785398163397));
+#4810 = CARTESIAN_POINT('',(0.,-2.720481184601E-16));
+#4811 = CARTESIAN_POINT('',(-1.7763568394E-15,0.785398163397));
+#4812 = CARTESIAN_POINT('',(0.,1.570796326795));
+#4813 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4814 = ORIENTED_EDGE('',*,*,#4786,.T.);
+#4815 = ADVANCED_FACE('',(#4816),#4466,.T.);
+#4816 = FACE_BOUND('',#4817,.T.);
+#4817 = EDGE_LOOP('',(#4818,#4819,#4840,#4841));
+#4818 = ORIENTED_EDGE('',*,*,#4671,.F.);
+#4819 = ORIENTED_EDGE('',*,*,#4820,.T.);
+#4820 = EDGE_CURVE('',#4647,#4482,#4821,.T.);
+#4821 = SURFACE_CURVE('',#4822,(#4826,#4833),.PCURVE_S1.);
+#4822 = LINE('',#4823,#4824);
+#4823 = CARTESIAN_POINT('',(-0.67,-0.25,0.));
+#4824 = VECTOR('',#4825,1.);
+#4825 = DIRECTION('',(0.,1.,0.));
+#4826 = PCURVE('',#4466,#4827);
+#4827 = DEFINITIONAL_REPRESENTATION('',(#4828),#4832);
+#4828 = LINE('',#4829,#4830);
+#4829 = CARTESIAN_POINT('',(0.,0.));
+#4830 = VECTOR('',#4831,1.);
+#4831 = DIRECTION('',(0.,-1.));
+#4832 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4833 = PCURVE('',#4497,#4834);
+#4834 = DEFINITIONAL_REPRESENTATION('',(#4835),#4839);
+#4835 = LINE('',#4836,#4837);
+#4836 = CARTESIAN_POINT('',(1.2,0.));
+#4837 = VECTOR('',#4838,1.);
+#4838 = DIRECTION('',(0.,1.));
+#4839 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4840 = ORIENTED_EDGE('',*,*,#4511,.T.);
+#4841 = ORIENTED_EDGE('',*,*,#4452,.F.);
+#4842 = ADVANCED_FACE('',(#4843),#4497,.F.);
+#4843 = FACE_BOUND('',#4844,.F.);
+#4844 = EDGE_LOOP('',(#4845,#4846,#4865,#4866));
+#4845 = ORIENTED_EDGE('',*,*,#4481,.F.);
+#4846 = ORIENTED_EDGE('',*,*,#4847,.T.);
+#4847 = EDGE_CURVE('',#662,#895,#4848,.T.);
+#4848 = SURFACE_CURVE('',#4849,(#4853,#4859),.PCURVE_S1.);
+#4849 = LINE('',#4850,#4851);
+#4850 = CARTESIAN_POINT('',(-1.02,-0.25,0.));
+#4851 = VECTOR('',#4852,1.);
+#4852 = DIRECTION('',(0.,-1.,0.));
+#4853 = PCURVE('',#4497,#4854);
+#4854 = DEFINITIONAL_REPRESENTATION('',(#4855),#4858);
+#4855 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4856,#4857),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-0.55,5.E-02),.PIECEWISE_BEZIER_KNOTS.);
+#4856 = CARTESIAN_POINT('',(0.85,0.55));
+#4857 = CARTESIAN_POINT('',(0.85,-5.E-02));
+#4858 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4859 = PCURVE('',#4551,#4860);
+#4860 = DEFINITIONAL_REPRESENTATION('',(#4861),#4864);
+#4861 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4862,#4863),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-0.55,5.E-02),.PIECEWISE_BEZIER_KNOTS.);
+#4862 = CARTESIAN_POINT('',(3.,-0.55));
+#4863 = CARTESIAN_POINT('',(3.,5.E-02));
+#4864 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4865 = ORIENTED_EDGE('',*,*,#4646,.T.);
+#4866 = ORIENTED_EDGE('',*,*,#4820,.T.);
+#4867 = ADVANCED_FACE('',(#4868),#4551,.T.);
+#4868 = FACE_BOUND('',#4869,.T.);
+#4869 = EDGE_LOOP('',(#4870,#4871,#4892,#4893));
+#4870 = ORIENTED_EDGE('',*,*,#4695,.F.);
+#4871 = ORIENTED_EDGE('',*,*,#4872,.T.);
+#4872 = EDGE_CURVE('',#4696,#4536,#4873,.T.);
+#4873 = SURFACE_CURVE('',#4874,(#4878,#4885),.PCURVE_S1.);
+#4874 = LINE('',#4875,#4876);
+#4875 = CARTESIAN_POINT('',(-1.02,-0.25,-3.));
+#4876 = VECTOR('',#4877,1.);
+#4877 = DIRECTION('',(0.,1.,0.));
+#4878 = PCURVE('',#4551,#4879);
+#4879 = DEFINITIONAL_REPRESENTATION('',(#4880),#4884);
+#4880 = LINE('',#4881,#4882);
+#4881 = CARTESIAN_POINT('',(0.,0.));
+#4882 = VECTOR('',#4883,1.);
+#4883 = DIRECTION('',(0.,-1.));
+#4884 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4885 = PCURVE('',#4579,#4886);
+#4886 = DEFINITIONAL_REPRESENTATION('',(#4887),#4891);
+#4887 = LINE('',#4888,#4889);
+#4888 = CARTESIAN_POINT('',(0.5,0.));
+#4889 = VECTOR('',#4890,1.);
+#4890 = DIRECTION('',(0.,1.));
+#4891 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4892 = ORIENTED_EDGE('',*,*,#4535,.T.);
+#4893 = ORIENTED_EDGE('',*,*,#4847,.T.);
+#4894 = ADVANCED_FACE('',(#4895),#4605,.F.);
+#4895 = FACE_BOUND('',#4896,.F.);
+#4896 = EDGE_LOOP('',(#4897,#4898,#4899,#4920));
+#4897 = ORIENTED_EDGE('',*,*,#4624,.T.);
+#4898 = ORIENTED_EDGE('',*,*,#4741,.F.);
+#4899 = ORIENTED_EDGE('',*,*,#4900,.T.);
+#4900 = EDGE_CURVE('',#4719,#4564,#4901,.T.);
+#4901 = SURFACE_CURVE('',#4902,(#4906,#4913),.PCURVE_S1.);
+#4902 = LINE('',#4903,#4904);
+#4903 = CARTESIAN_POINT('',(-1.52,-0.25,-3.));
+#4904 = VECTOR('',#4905,1.);
+#4905 = DIRECTION('',(0.,1.,0.));
+#4906 = PCURVE('',#4605,#4907);
+#4907 = DEFINITIONAL_REPRESENTATION('',(#4908),#4912);
+#4908 = LINE('',#4909,#4910);
+#4909 = CARTESIAN_POINT('',(0.,0.));
+#4910 = VECTOR('',#4911,1.);
+#4911 = DIRECTION('',(0.,-1.));
+#4912 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4913 = PCURVE('',#4579,#4914);
+#4914 = DEFINITIONAL_REPRESENTATION('',(#4915),#4919);
+#4915 = LINE('',#4916,#4917);
+#4916 = CARTESIAN_POINT('',(0.,0.));
+#4917 = VECTOR('',#4918,1.);
+#4918 = DIRECTION('',(0.,1.));
+#4919 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4920 = ORIENTED_EDGE('',*,*,#4591,.T.);
+#4921 = ADVANCED_FACE('',(#4922),#4579,.F.);
+#4922 = FACE_BOUND('',#4923,.F.);
+#4923 = EDGE_LOOP('',(#4924,#4925,#4926,#4927));
+#4924 = ORIENTED_EDGE('',*,*,#4900,.F.);
+#4925 = ORIENTED_EDGE('',*,*,#4718,.T.);
+#4926 = ORIENTED_EDGE('',*,*,#4872,.T.);
+#4927 = ORIENTED_EDGE('',*,*,#4563,.F.);
+#4928 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#4932)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#4929,#4930,#4931)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#4929 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#4930 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#4931 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#4932 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-06),#4929,
+  'distance_accuracy_value','confusion accuracy');
+#4933 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7));
+#4934 = SHAPE_DEFINITION_REPRESENTATION(#4935,#4941);
+#4935 = PRODUCT_DEFINITION_SHAPE('','',#4936);
+#4936 = PRODUCT_DEFINITION('design','',#4937,#4940);
+#4937 = PRODUCT_DEFINITION_FORMATION('','',#4938);
+#4938 = PRODUCT('union003','union003','',(#4939));
+#4939 = PRODUCT_CONTEXT('',#2,'mechanical');
+#4940 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#4941 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#4942),#6688);
+#4942 = MANIFOLD_SOLID_BREP('',#4943);
+#4943 = CLOSED_SHELL('',(#4944,#5062,#5143,#5229,#5305,#5332,#5362,#5443
+    ,#5519,#5568,#5595,#5654,#5730,#5784,#5870,#5895,#5944,#6020,#6047,
+    #6072,#6104,#6213,#6243,#6347,#6374,#6406,#6459,#6510,#6557,#6605,
+    #6629,#6656,#6681));
+#4944 = ADVANCED_FACE('',(#4945),#4959,.F.);
+#4945 = FACE_BOUND('',#4946,.F.);
+#4946 = EDGE_LOOP('',(#4947,#4982,#5010,#5038));
+#4947 = ORIENTED_EDGE('',*,*,#4948,.F.);
+#4948 = EDGE_CURVE('',#4949,#4951,#4953,.T.);
+#4949 = VERTEX_POINT('',#4950);
+#4950 = CARTESIAN_POINT('',(1.02,-0.25,-3.));
+#4951 = VERTEX_POINT('',#4952);
+#4952 = CARTESIAN_POINT('',(1.02,-0.25,0.));
+#4953 = SURFACE_CURVE('',#4954,(#4958,#4970),.PCURVE_S1.);
+#4954 = LINE('',#4955,#4956);
+#4955 = CARTESIAN_POINT('',(1.02,-0.25,-3.));
+#4956 = VECTOR('',#4957,1.);
+#4957 = DIRECTION('',(0.,0.,1.));
+#4958 = PCURVE('',#4959,#4964);
+#4959 = PLANE('',#4960);
+#4960 = AXIS2_PLACEMENT_3D('',#4961,#4962,#4963);
+#4961 = CARTESIAN_POINT('',(1.02,-0.25,-3.));
+#4962 = DIRECTION('',(1.,0.,0.));
+#4963 = DIRECTION('',(0.,0.,1.));
+#4964 = DEFINITIONAL_REPRESENTATION('',(#4965),#4969);
+#4965 = LINE('',#4966,#4967);
+#4966 = CARTESIAN_POINT('',(0.,0.));
+#4967 = VECTOR('',#4968,1.);
+#4968 = DIRECTION('',(1.,0.));
+#4969 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4970 = PCURVE('',#4971,#4976);
+#4971 = PLANE('',#4972);
+#4972 = AXIS2_PLACEMENT_3D('',#4973,#4974,#4975);
+#4973 = CARTESIAN_POINT('',(1.02,-0.25,-3.));
+#4974 = DIRECTION('',(0.,1.,0.));
+#4975 = DIRECTION('',(0.,0.,1.));
+#4976 = DEFINITIONAL_REPRESENTATION('',(#4977),#4981);
+#4977 = LINE('',#4978,#4979);
+#4978 = CARTESIAN_POINT('',(0.,0.));
+#4979 = VECTOR('',#4980,1.);
+#4980 = DIRECTION('',(1.,0.));
+#4981 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4982 = ORIENTED_EDGE('',*,*,#4983,.T.);
+#4983 = EDGE_CURVE('',#4949,#4984,#4986,.T.);
+#4984 = VERTEX_POINT('',#4985);
+#4985 = CARTESIAN_POINT('',(1.02,0.25,-3.));
+#4986 = SURFACE_CURVE('',#4987,(#4991,#4998),.PCURVE_S1.);
+#4987 = LINE('',#4988,#4989);
+#4988 = CARTESIAN_POINT('',(1.02,-0.25,-3.));
+#4989 = VECTOR('',#4990,1.);
+#4990 = DIRECTION('',(0.,1.,0.));
+#4991 = PCURVE('',#4959,#4992);
+#4992 = DEFINITIONAL_REPRESENTATION('',(#4993),#4997);
+#4993 = LINE('',#4994,#4995);
+#4994 = CARTESIAN_POINT('',(0.,0.));
+#4995 = VECTOR('',#4996,1.);
+#4996 = DIRECTION('',(0.,-1.));
+#4997 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4998 = PCURVE('',#4999,#5004);
+#4999 = PLANE('',#5000);
+#5000 = AXIS2_PLACEMENT_3D('',#5001,#5002,#5003);
+#5001 = CARTESIAN_POINT('',(1.02,-0.25,-3.));
+#5002 = DIRECTION('',(0.,0.,1.));
+#5003 = DIRECTION('',(1.,0.,0.));
+#5004 = DEFINITIONAL_REPRESENTATION('',(#5005),#5009);
+#5005 = LINE('',#5006,#5007);
+#5006 = CARTESIAN_POINT('',(0.,0.));
+#5007 = VECTOR('',#5008,1.);
+#5008 = DIRECTION('',(0.,1.));
+#5009 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5010 = ORIENTED_EDGE('',*,*,#5011,.T.);
+#5011 = EDGE_CURVE('',#4984,#5012,#5014,.T.);
+#5012 = VERTEX_POINT('',#5013);
+#5013 = CARTESIAN_POINT('',(1.02,0.25,0.));
+#5014 = SURFACE_CURVE('',#5015,(#5019,#5026),.PCURVE_S1.);
+#5015 = LINE('',#5016,#5017);
+#5016 = CARTESIAN_POINT('',(1.02,0.25,-3.));
+#5017 = VECTOR('',#5018,1.);
+#5018 = DIRECTION('',(0.,0.,1.));
+#5019 = PCURVE('',#4959,#5020);
+#5020 = DEFINITIONAL_REPRESENTATION('',(#5021),#5025);
+#5021 = LINE('',#5022,#5023);
+#5022 = CARTESIAN_POINT('',(0.,-0.5));
+#5023 = VECTOR('',#5024,1.);
+#5024 = DIRECTION('',(1.,0.));
+#5025 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5026 = PCURVE('',#5027,#5032);
+#5027 = PLANE('',#5028);
+#5028 = AXIS2_PLACEMENT_3D('',#5029,#5030,#5031);
+#5029 = CARTESIAN_POINT('',(1.02,0.25,-3.));
+#5030 = DIRECTION('',(0.,1.,0.));
+#5031 = DIRECTION('',(0.,0.,1.));
+#5032 = DEFINITIONAL_REPRESENTATION('',(#5033),#5037);
+#5033 = LINE('',#5034,#5035);
+#5034 = CARTESIAN_POINT('',(0.,0.));
+#5035 = VECTOR('',#5036,1.);
+#5036 = DIRECTION('',(1.,0.));
+#5037 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5038 = ORIENTED_EDGE('',*,*,#5039,.T.);
+#5039 = EDGE_CURVE('',#5012,#4951,#5040,.T.);
+#5040 = SURFACE_CURVE('',#5041,(#5045,#5051),.PCURVE_S1.);
+#5041 = LINE('',#5042,#5043);
+#5042 = CARTESIAN_POINT('',(1.02,-0.25,0.));
+#5043 = VECTOR('',#5044,1.);
+#5044 = DIRECTION('',(0.,-1.,0.));
+#5045 = PCURVE('',#4959,#5046);
+#5046 = DEFINITIONAL_REPRESENTATION('',(#5047),#5050);
+#5047 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5048,#5049),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-0.55,5.E-02),.PIECEWISE_BEZIER_KNOTS.);
+#5048 = CARTESIAN_POINT('',(3.,-0.55));
+#5049 = CARTESIAN_POINT('',(3.,5.E-02));
+#5050 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5051 = PCURVE('',#5052,#5057);
+#5052 = PLANE('',#5053);
+#5053 = AXIS2_PLACEMENT_3D('',#5054,#5055,#5056);
+#5054 = CARTESIAN_POINT('',(0.67,-0.25,0.));
+#5055 = DIRECTION('',(0.,0.,1.));
+#5056 = DIRECTION('',(1.,0.,0.));
+#5057 = DEFINITIONAL_REPRESENTATION('',(#5058),#5061);
+#5058 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5059,#5060),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-0.55,5.E-02),.PIECEWISE_BEZIER_KNOTS.);
+#5059 = CARTESIAN_POINT('',(0.35,0.55));
+#5060 = CARTESIAN_POINT('',(0.35,-5.E-02));
+#5061 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5062 = ADVANCED_FACE('',(#5063),#4971,.F.);
+#5063 = FACE_BOUND('',#5064,.F.);
+#5064 = EDGE_LOOP('',(#5065,#5095,#5116,#5117));
+#5065 = ORIENTED_EDGE('',*,*,#5066,.F.);
+#5066 = EDGE_CURVE('',#5067,#5069,#5071,.T.);
+#5067 = VERTEX_POINT('',#5068);
+#5068 = CARTESIAN_POINT('',(1.52,-0.25,-3.));
+#5069 = VERTEX_POINT('',#5070);
+#5070 = CARTESIAN_POINT('',(1.52,-0.25,0.));
+#5071 = SURFACE_CURVE('',#5072,(#5076,#5083),.PCURVE_S1.);
+#5072 = LINE('',#5073,#5074);
+#5073 = CARTESIAN_POINT('',(1.52,-0.25,-3.));
+#5074 = VECTOR('',#5075,1.);
+#5075 = DIRECTION('',(0.,0.,1.));
+#5076 = PCURVE('',#4971,#5077);
+#5077 = DEFINITIONAL_REPRESENTATION('',(#5078),#5082);
+#5078 = LINE('',#5079,#5080);
+#5079 = CARTESIAN_POINT('',(0.,0.5));
+#5080 = VECTOR('',#5081,1.);
+#5081 = DIRECTION('',(1.,0.));
+#5082 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5083 = PCURVE('',#5084,#5089);
+#5084 = PLANE('',#5085);
+#5085 = AXIS2_PLACEMENT_3D('',#5086,#5087,#5088);
+#5086 = CARTESIAN_POINT('',(1.52,-0.25,-3.));
+#5087 = DIRECTION('',(1.,0.,0.));
+#5088 = DIRECTION('',(0.,0.,1.));
+#5089 = DEFINITIONAL_REPRESENTATION('',(#5090),#5094);
+#5090 = LINE('',#5091,#5092);
+#5091 = CARTESIAN_POINT('',(0.,0.));
+#5092 = VECTOR('',#5093,1.);
+#5093 = DIRECTION('',(1.,0.));
+#5094 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5095 = ORIENTED_EDGE('',*,*,#5096,.F.);
+#5096 = EDGE_CURVE('',#4949,#5067,#5097,.T.);
+#5097 = SURFACE_CURVE('',#5098,(#5102,#5109),.PCURVE_S1.);
+#5098 = LINE('',#5099,#5100);
+#5099 = CARTESIAN_POINT('',(1.02,-0.25,-3.));
+#5100 = VECTOR('',#5101,1.);
+#5101 = DIRECTION('',(1.,0.,0.));
+#5102 = PCURVE('',#4971,#5103);
+#5103 = DEFINITIONAL_REPRESENTATION('',(#5104),#5108);
+#5104 = LINE('',#5105,#5106);
+#5105 = CARTESIAN_POINT('',(0.,0.));
+#5106 = VECTOR('',#5107,1.);
+#5107 = DIRECTION('',(0.,1.));
+#5108 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5109 = PCURVE('',#4999,#5110);
+#5110 = DEFINITIONAL_REPRESENTATION('',(#5111),#5115);
+#5111 = LINE('',#5112,#5113);
+#5112 = CARTESIAN_POINT('',(0.,0.));
+#5113 = VECTOR('',#5114,1.);
+#5114 = DIRECTION('',(1.,0.));
+#5115 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5116 = ORIENTED_EDGE('',*,*,#4948,.T.);
+#5117 = ORIENTED_EDGE('',*,*,#5118,.T.);
+#5118 = EDGE_CURVE('',#4951,#5069,#5119,.T.);
+#5119 = SURFACE_CURVE('',#5120,(#5124,#5131),.PCURVE_S1.);
+#5120 = LINE('',#5121,#5122);
+#5121 = CARTESIAN_POINT('',(0.67,-0.25,0.));
+#5122 = VECTOR('',#5123,1.);
+#5123 = DIRECTION('',(1.,0.,0.));
+#5124 = PCURVE('',#4971,#5125);
+#5125 = DEFINITIONAL_REPRESENTATION('',(#5126),#5130);
+#5126 = LINE('',#5127,#5128);
+#5127 = CARTESIAN_POINT('',(3.,-0.35));
+#5128 = VECTOR('',#5129,1.);
+#5129 = DIRECTION('',(0.,1.));
+#5130 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5131 = PCURVE('',#5132,#5137);
+#5132 = PLANE('',#5133);
+#5133 = AXIS2_PLACEMENT_3D('',#5134,#5135,#5136);
+#5134 = CARTESIAN_POINT('',(1.02,-0.25,-3.));
+#5135 = DIRECTION('',(0.,1.,0.));
+#5136 = DIRECTION('',(0.,0.,1.));
+#5137 = DEFINITIONAL_REPRESENTATION('',(#5138),#5142);
+#5138 = LINE('',#5139,#5140);
+#5139 = CARTESIAN_POINT('',(3.,-0.35));
+#5140 = VECTOR('',#5141,1.);
+#5141 = DIRECTION('',(0.,1.));
+#5142 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5143 = ADVANCED_FACE('',(#5144),#5052,.F.);
+#5144 = FACE_BOUND('',#5145,.F.);
+#5145 = EDGE_LOOP('',(#5146,#5174,#5202,#5228));
+#5146 = ORIENTED_EDGE('',*,*,#5147,.F.);
+#5147 = EDGE_CURVE('',#5148,#5012,#5150,.T.);
+#5148 = VERTEX_POINT('',#5149);
+#5149 = CARTESIAN_POINT('',(0.67,0.25,0.));
+#5150 = SURFACE_CURVE('',#5151,(#5155,#5162),.PCURVE_S1.);
+#5151 = LINE('',#5152,#5153);
+#5152 = CARTESIAN_POINT('',(0.67,0.25,0.));
+#5153 = VECTOR('',#5154,1.);
+#5154 = DIRECTION('',(1.,0.,0.));
+#5155 = PCURVE('',#5052,#5156);
+#5156 = DEFINITIONAL_REPRESENTATION('',(#5157),#5161);
+#5157 = LINE('',#5158,#5159);
+#5158 = CARTESIAN_POINT('',(0.,0.5));
+#5159 = VECTOR('',#5160,1.);
+#5160 = DIRECTION('',(1.,0.));
+#5161 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5162 = PCURVE('',#5163,#5168);
+#5163 = PLANE('',#5164);
+#5164 = AXIS2_PLACEMENT_3D('',#5165,#5166,#5167);
+#5165 = CARTESIAN_POINT('',(0.67,0.25,0.));
+#5166 = DIRECTION('',(0.,1.,0.));
+#5167 = DIRECTION('',(0.,0.,1.));
+#5168 = DEFINITIONAL_REPRESENTATION('',(#5169),#5173);
+#5169 = LINE('',#5170,#5171);
+#5170 = CARTESIAN_POINT('',(0.,0.));
+#5171 = VECTOR('',#5172,1.);
+#5172 = DIRECTION('',(0.,1.));
+#5173 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5174 = ORIENTED_EDGE('',*,*,#5175,.F.);
+#5175 = EDGE_CURVE('',#5176,#5148,#5178,.T.);
+#5176 = VERTEX_POINT('',#5177);
+#5177 = CARTESIAN_POINT('',(0.67,-0.25,0.));
+#5178 = SURFACE_CURVE('',#5179,(#5183,#5190),.PCURVE_S1.);
+#5179 = LINE('',#5180,#5181);
+#5180 = CARTESIAN_POINT('',(0.67,-0.25,0.));
+#5181 = VECTOR('',#5182,1.);
+#5182 = DIRECTION('',(0.,1.,0.));
+#5183 = PCURVE('',#5052,#5184);
+#5184 = DEFINITIONAL_REPRESENTATION('',(#5185),#5189);
+#5185 = LINE('',#5186,#5187);
+#5186 = CARTESIAN_POINT('',(0.,0.));
+#5187 = VECTOR('',#5188,1.);
+#5188 = DIRECTION('',(0.,1.));
+#5189 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5190 = PCURVE('',#5191,#5196);
+#5191 = PLANE('',#5192);
+#5192 = AXIS2_PLACEMENT_3D('',#5193,#5194,#5195);
+#5193 = CARTESIAN_POINT('',(0.67,-0.25,0.));
+#5194 = DIRECTION('',(1.,0.,0.));
+#5195 = DIRECTION('',(0.,0.,1.));
+#5196 = DEFINITIONAL_REPRESENTATION('',(#5197),#5201);
+#5197 = LINE('',#5198,#5199);
+#5198 = CARTESIAN_POINT('',(0.,0.));
+#5199 = VECTOR('',#5200,1.);
+#5200 = DIRECTION('',(0.,-1.));
+#5201 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5202 = ORIENTED_EDGE('',*,*,#5203,.T.);
+#5203 = EDGE_CURVE('',#5176,#4951,#5204,.T.);
+#5204 = SURFACE_CURVE('',#5205,(#5209,#5216),.PCURVE_S1.);
+#5205 = LINE('',#5206,#5207);
+#5206 = CARTESIAN_POINT('',(0.67,-0.25,0.));
+#5207 = VECTOR('',#5208,1.);
+#5208 = DIRECTION('',(1.,0.,0.));
+#5209 = PCURVE('',#5052,#5210);
+#5210 = DEFINITIONAL_REPRESENTATION('',(#5211),#5215);
+#5211 = LINE('',#5212,#5213);
+#5212 = CARTESIAN_POINT('',(0.,0.));
+#5213 = VECTOR('',#5214,1.);
+#5214 = DIRECTION('',(1.,0.));
+#5215 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5216 = PCURVE('',#5217,#5222);
+#5217 = PLANE('',#5218);
+#5218 = AXIS2_PLACEMENT_3D('',#5219,#5220,#5221);
+#5219 = CARTESIAN_POINT('',(0.67,-0.25,0.));
+#5220 = DIRECTION('',(0.,1.,0.));
+#5221 = DIRECTION('',(0.,0.,1.));
+#5222 = DEFINITIONAL_REPRESENTATION('',(#5223),#5227);
+#5223 = LINE('',#5224,#5225);
+#5224 = CARTESIAN_POINT('',(0.,0.));
+#5225 = VECTOR('',#5226,1.);
+#5226 = DIRECTION('',(0.,1.));
+#5227 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5228 = ORIENTED_EDGE('',*,*,#5039,.F.);
+#5229 = ADVANCED_FACE('',(#5230),#5027,.T.);
+#5230 = FACE_BOUND('',#5231,.T.);
+#5231 = EDGE_LOOP('',(#5232,#5257,#5278,#5279));
+#5232 = ORIENTED_EDGE('',*,*,#5233,.F.);
+#5233 = EDGE_CURVE('',#5234,#5236,#5238,.T.);
+#5234 = VERTEX_POINT('',#5235);
+#5235 = CARTESIAN_POINT('',(1.52,0.25,-3.));
+#5236 = VERTEX_POINT('',#5237);
+#5237 = CARTESIAN_POINT('',(1.52,0.25,0.));
+#5238 = SURFACE_CURVE('',#5239,(#5243,#5250),.PCURVE_S1.);
+#5239 = LINE('',#5240,#5241);
+#5240 = CARTESIAN_POINT('',(1.52,0.25,-3.));
+#5241 = VECTOR('',#5242,1.);
+#5242 = DIRECTION('',(0.,0.,1.));
+#5243 = PCURVE('',#5027,#5244);
+#5244 = DEFINITIONAL_REPRESENTATION('',(#5245),#5249);
+#5245 = LINE('',#5246,#5247);
+#5246 = CARTESIAN_POINT('',(0.,0.5));
+#5247 = VECTOR('',#5248,1.);
+#5248 = DIRECTION('',(1.,0.));
+#5249 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5250 = PCURVE('',#5084,#5251);
+#5251 = DEFINITIONAL_REPRESENTATION('',(#5252),#5256);
+#5252 = LINE('',#5253,#5254);
+#5253 = CARTESIAN_POINT('',(0.,-0.5));
+#5254 = VECTOR('',#5255,1.);
+#5255 = DIRECTION('',(1.,0.));
+#5256 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5257 = ORIENTED_EDGE('',*,*,#5258,.F.);
+#5258 = EDGE_CURVE('',#4984,#5234,#5259,.T.);
+#5259 = SURFACE_CURVE('',#5260,(#5264,#5271),.PCURVE_S1.);
+#5260 = LINE('',#5261,#5262);
+#5261 = CARTESIAN_POINT('',(1.02,0.25,-3.));
+#5262 = VECTOR('',#5263,1.);
+#5263 = DIRECTION('',(1.,0.,0.));
+#5264 = PCURVE('',#5027,#5265);
+#5265 = DEFINITIONAL_REPRESENTATION('',(#5266),#5270);
+#5266 = LINE('',#5267,#5268);
+#5267 = CARTESIAN_POINT('',(0.,0.));
+#5268 = VECTOR('',#5269,1.);
+#5269 = DIRECTION('',(0.,1.));
+#5270 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5271 = PCURVE('',#4999,#5272);
+#5272 = DEFINITIONAL_REPRESENTATION('',(#5273),#5277);
+#5273 = LINE('',#5274,#5275);
+#5274 = CARTESIAN_POINT('',(0.,0.5));
+#5275 = VECTOR('',#5276,1.);
+#5276 = DIRECTION('',(1.,0.));
+#5277 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5278 = ORIENTED_EDGE('',*,*,#5011,.T.);
+#5279 = ORIENTED_EDGE('',*,*,#5280,.T.);
+#5280 = EDGE_CURVE('',#5012,#5236,#5281,.T.);
+#5281 = SURFACE_CURVE('',#5282,(#5286,#5293),.PCURVE_S1.);
+#5282 = LINE('',#5283,#5284);
+#5283 = CARTESIAN_POINT('',(0.67,0.25,0.));
+#5284 = VECTOR('',#5285,1.);
+#5285 = DIRECTION('',(1.,0.,0.));
+#5286 = PCURVE('',#5027,#5287);
+#5287 = DEFINITIONAL_REPRESENTATION('',(#5288),#5292);
+#5288 = LINE('',#5289,#5290);
+#5289 = CARTESIAN_POINT('',(3.,-0.35));
+#5290 = VECTOR('',#5291,1.);
+#5291 = DIRECTION('',(0.,1.));
+#5292 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5293 = PCURVE('',#5294,#5299);
+#5294 = PLANE('',#5295);
+#5295 = AXIS2_PLACEMENT_3D('',#5296,#5297,#5298);
+#5296 = CARTESIAN_POINT('',(1.02,0.25,-3.));
+#5297 = DIRECTION('',(0.,1.,0.));
+#5298 = DIRECTION('',(0.,0.,1.));
+#5299 = DEFINITIONAL_REPRESENTATION('',(#5300),#5304);
+#5300 = LINE('',#5301,#5302);
+#5301 = CARTESIAN_POINT('',(3.,-0.35));
+#5302 = VECTOR('',#5303,1.);
+#5303 = DIRECTION('',(0.,1.));
+#5304 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5305 = ADVANCED_FACE('',(#5306),#4999,.F.);
+#5306 = FACE_BOUND('',#5307,.F.);
+#5307 = EDGE_LOOP('',(#5308,#5309,#5310,#5331));
+#5308 = ORIENTED_EDGE('',*,*,#4983,.F.);
+#5309 = ORIENTED_EDGE('',*,*,#5096,.T.);
+#5310 = ORIENTED_EDGE('',*,*,#5311,.T.);
+#5311 = EDGE_CURVE('',#5067,#5234,#5312,.T.);
+#5312 = SURFACE_CURVE('',#5313,(#5317,#5324),.PCURVE_S1.);
+#5313 = LINE('',#5314,#5315);
+#5314 = CARTESIAN_POINT('',(1.52,-0.25,-3.));
+#5315 = VECTOR('',#5316,1.);
+#5316 = DIRECTION('',(0.,1.,0.));
+#5317 = PCURVE('',#4999,#5318);
+#5318 = DEFINITIONAL_REPRESENTATION('',(#5319),#5323);
+#5319 = LINE('',#5320,#5321);
+#5320 = CARTESIAN_POINT('',(0.5,0.));
+#5321 = VECTOR('',#5322,1.);
+#5322 = DIRECTION('',(0.,1.));
+#5323 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5324 = PCURVE('',#5084,#5325);
+#5325 = DEFINITIONAL_REPRESENTATION('',(#5326),#5330);
+#5326 = LINE('',#5327,#5328);
+#5327 = CARTESIAN_POINT('',(0.,0.));
+#5328 = VECTOR('',#5329,1.);
+#5329 = DIRECTION('',(0.,-1.));
+#5330 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5331 = ORIENTED_EDGE('',*,*,#5258,.F.);
+#5332 = ADVANCED_FACE('',(#5333),#5084,.T.);
+#5333 = FACE_BOUND('',#5334,.T.);
+#5334 = EDGE_LOOP('',(#5335,#5359,#5360,#5361));
+#5335 = ORIENTED_EDGE('',*,*,#5336,.T.);
+#5336 = EDGE_CURVE('',#5236,#5069,#5337,.T.);
+#5337 = SURFACE_CURVE('',#5338,(#5342,#5348),.PCURVE_S1.);
+#5338 = LINE('',#5339,#5340);
+#5339 = CARTESIAN_POINT('',(1.52,-0.25,0.));
+#5340 = VECTOR('',#5341,1.);
+#5341 = DIRECTION('',(0.,-1.,0.));
+#5342 = PCURVE('',#5084,#5343);
+#5343 = DEFINITIONAL_REPRESENTATION('',(#5344),#5347);
+#5344 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5345,#5346),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-0.55,5.E-02),.PIECEWISE_BEZIER_KNOTS.);
+#5345 = CARTESIAN_POINT('',(3.,-0.55));
+#5346 = CARTESIAN_POINT('',(3.,5.E-02));
+#5347 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5348 = PCURVE('',#5349,#5354);
+#5349 = PLANE('',#5350);
+#5350 = AXIS2_PLACEMENT_3D('',#5351,#5352,#5353);
+#5351 = CARTESIAN_POINT('',(0.67,-0.25,0.));
+#5352 = DIRECTION('',(0.,0.,1.));
+#5353 = DIRECTION('',(1.,0.,0.));
+#5354 = DEFINITIONAL_REPRESENTATION('',(#5355),#5358);
+#5355 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5356,#5357),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-0.55,5.E-02),.PIECEWISE_BEZIER_KNOTS.);
+#5356 = CARTESIAN_POINT('',(0.85,0.55));
+#5357 = CARTESIAN_POINT('',(0.85,-5.E-02));
+#5358 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5359 = ORIENTED_EDGE('',*,*,#5066,.F.);
+#5360 = ORIENTED_EDGE('',*,*,#5311,.T.);
+#5361 = ORIENTED_EDGE('',*,*,#5233,.T.);
+#5362 = ADVANCED_FACE('',(#5363),#5132,.F.);
+#5363 = FACE_BOUND('',#5364,.F.);
+#5364 = EDGE_LOOP('',(#5365,#5393,#5394,#5417));
+#5365 = ORIENTED_EDGE('',*,*,#5366,.F.);
+#5366 = EDGE_CURVE('',#5069,#5367,#5369,.T.);
+#5367 = VERTEX_POINT('',#5368);
+#5368 = CARTESIAN_POINT('',(1.52,-0.25,0.5));
+#5369 = SURFACE_CURVE('',#5370,(#5374,#5381),.PCURVE_S1.);
+#5370 = LINE('',#5371,#5372);
+#5371 = CARTESIAN_POINT('',(1.52,-0.25,-3.));
+#5372 = VECTOR('',#5373,1.);
+#5373 = DIRECTION('',(0.,0.,1.));
+#5374 = PCURVE('',#5132,#5375);
+#5375 = DEFINITIONAL_REPRESENTATION('',(#5376),#5380);
+#5376 = LINE('',#5377,#5378);
+#5377 = CARTESIAN_POINT('',(0.,0.5));
+#5378 = VECTOR('',#5379,1.);
+#5379 = DIRECTION('',(1.,0.));
+#5380 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5381 = PCURVE('',#5382,#5387);
+#5382 = PLANE('',#5383);
+#5383 = AXIS2_PLACEMENT_3D('',#5384,#5385,#5386);
+#5384 = CARTESIAN_POINT('',(0.67,-0.25,0.));
+#5385 = DIRECTION('',(0.,1.,0.));
+#5386 = DIRECTION('',(0.,0.,1.));
+#5387 = DEFINITIONAL_REPRESENTATION('',(#5388),#5392);
+#5388 = LINE('',#5389,#5390);
+#5389 = CARTESIAN_POINT('',(-3.,0.85));
+#5390 = VECTOR('',#5391,1.);
+#5391 = DIRECTION('',(1.,0.));
+#5392 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5393 = ORIENTED_EDGE('',*,*,#5118,.F.);
+#5394 = ORIENTED_EDGE('',*,*,#5395,.T.);
+#5395 = EDGE_CURVE('',#4951,#5396,#5398,.T.);
+#5396 = VERTEX_POINT('',#5397);
+#5397 = CARTESIAN_POINT('',(1.02,-0.25,0.5));
+#5398 = SURFACE_CURVE('',#5399,(#5403,#5410),.PCURVE_S1.);
+#5399 = LINE('',#5400,#5401);
+#5400 = CARTESIAN_POINT('',(1.02,-0.25,-3.));
+#5401 = VECTOR('',#5402,1.);
+#5402 = DIRECTION('',(0.,0.,1.));
+#5403 = PCURVE('',#5132,#5404);
+#5404 = DEFINITIONAL_REPRESENTATION('',(#5405),#5409);
+#5405 = LINE('',#5406,#5407);
+#5406 = CARTESIAN_POINT('',(0.,0.));
+#5407 = VECTOR('',#5408,1.);
+#5408 = DIRECTION('',(1.,0.));
+#5409 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5410 = PCURVE('',#5217,#5411);
+#5411 = DEFINITIONAL_REPRESENTATION('',(#5412),#5416);
+#5412 = LINE('',#5413,#5414);
+#5413 = CARTESIAN_POINT('',(-3.,0.35));
+#5414 = VECTOR('',#5415,1.);
+#5415 = DIRECTION('',(1.,0.));
+#5416 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5417 = ORIENTED_EDGE('',*,*,#5418,.T.);
+#5418 = EDGE_CURVE('',#5396,#5367,#5419,.T.);
+#5419 = SURFACE_CURVE('',#5420,(#5424,#5431),.PCURVE_S1.);
+#5420 = LINE('',#5421,#5422);
+#5421 = CARTESIAN_POINT('',(0.67,-0.25,0.5));
+#5422 = VECTOR('',#5423,1.);
+#5423 = DIRECTION('',(1.,0.,0.));
+#5424 = PCURVE('',#5132,#5425);
+#5425 = DEFINITIONAL_REPRESENTATION('',(#5426),#5430);
+#5426 = LINE('',#5427,#5428);
+#5427 = CARTESIAN_POINT('',(3.5,-0.35));
+#5428 = VECTOR('',#5429,1.);
+#5429 = DIRECTION('',(0.,1.));
+#5430 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5431 = PCURVE('',#5432,#5437);
+#5432 = PLANE('',#5433);
+#5433 = AXIS2_PLACEMENT_3D('',#5434,#5435,#5436);
+#5434 = CARTESIAN_POINT('',(1.02,-0.25,-3.));
+#5435 = DIRECTION('',(0.,1.,0.));
+#5436 = DIRECTION('',(0.,0.,1.));
+#5437 = DEFINITIONAL_REPRESENTATION('',(#5438),#5442);
+#5438 = LINE('',#5439,#5440);
+#5439 = CARTESIAN_POINT('',(3.5,-0.35));
+#5440 = VECTOR('',#5441,1.);
+#5441 = DIRECTION('',(0.,1.));
+#5442 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5443 = ADVANCED_FACE('',(#5444),#5163,.T.);
+#5444 = FACE_BOUND('',#5445,.T.);
+#5445 = EDGE_LOOP('',(#5446,#5447,#5470,#5498));
+#5446 = ORIENTED_EDGE('',*,*,#5147,.F.);
+#5447 = ORIENTED_EDGE('',*,*,#5448,.T.);
+#5448 = EDGE_CURVE('',#5148,#5449,#5451,.T.);
+#5449 = VERTEX_POINT('',#5450);
+#5450 = CARTESIAN_POINT('',(0.67,0.25,0.5));
+#5451 = SURFACE_CURVE('',#5452,(#5456,#5463),.PCURVE_S1.);
+#5452 = LINE('',#5453,#5454);
+#5453 = CARTESIAN_POINT('',(0.67,0.25,0.));
+#5454 = VECTOR('',#5455,1.);
+#5455 = DIRECTION('',(0.,0.,1.));
+#5456 = PCURVE('',#5163,#5457);
+#5457 = DEFINITIONAL_REPRESENTATION('',(#5458),#5462);
+#5458 = LINE('',#5459,#5460);
+#5459 = CARTESIAN_POINT('',(0.,0.));
+#5460 = VECTOR('',#5461,1.);
+#5461 = DIRECTION('',(1.,0.));
+#5462 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5463 = PCURVE('',#5191,#5464);
+#5464 = DEFINITIONAL_REPRESENTATION('',(#5465),#5469);
+#5465 = LINE('',#5466,#5467);
+#5466 = CARTESIAN_POINT('',(0.,-0.5));
+#5467 = VECTOR('',#5468,1.);
+#5468 = DIRECTION('',(1.,0.));
+#5469 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5470 = ORIENTED_EDGE('',*,*,#5471,.T.);
+#5471 = EDGE_CURVE('',#5449,#5472,#5474,.T.);
+#5472 = VERTEX_POINT('',#5473);
+#5473 = CARTESIAN_POINT('',(1.02,0.25,0.5));
+#5474 = SURFACE_CURVE('',#5475,(#5479,#5486),.PCURVE_S1.);
+#5475 = LINE('',#5476,#5477);
+#5476 = CARTESIAN_POINT('',(0.67,0.25,0.5));
+#5477 = VECTOR('',#5478,1.);
+#5478 = DIRECTION('',(1.,0.,0.));
+#5479 = PCURVE('',#5163,#5480);
+#5480 = DEFINITIONAL_REPRESENTATION('',(#5481),#5485);
+#5481 = LINE('',#5482,#5483);
+#5482 = CARTESIAN_POINT('',(0.5,0.));
+#5483 = VECTOR('',#5484,1.);
+#5484 = DIRECTION('',(0.,1.));
+#5485 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5486 = PCURVE('',#5487,#5492);
+#5487 = PLANE('',#5488);
+#5488 = AXIS2_PLACEMENT_3D('',#5489,#5490,#5491);
+#5489 = CARTESIAN_POINT('',(0.67,-0.25,0.5));
+#5490 = DIRECTION('',(0.,0.,1.));
+#5491 = DIRECTION('',(1.,0.,0.));
+#5492 = DEFINITIONAL_REPRESENTATION('',(#5493),#5497);
+#5493 = LINE('',#5494,#5495);
+#5494 = CARTESIAN_POINT('',(0.,0.5));
+#5495 = VECTOR('',#5496,1.);
+#5496 = DIRECTION('',(1.,0.));
+#5497 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5498 = ORIENTED_EDGE('',*,*,#5499,.F.);
+#5499 = EDGE_CURVE('',#5012,#5472,#5500,.T.);
+#5500 = SURFACE_CURVE('',#5501,(#5505,#5512),.PCURVE_S1.);
+#5501 = LINE('',#5502,#5503);
+#5502 = CARTESIAN_POINT('',(1.02,0.25,-3.));
+#5503 = VECTOR('',#5504,1.);
+#5504 = DIRECTION('',(0.,0.,1.));
+#5505 = PCURVE('',#5163,#5506);
+#5506 = DEFINITIONAL_REPRESENTATION('',(#5507),#5511);
+#5507 = LINE('',#5508,#5509);
+#5508 = CARTESIAN_POINT('',(-3.,0.35));
+#5509 = VECTOR('',#5510,1.);
+#5510 = DIRECTION('',(1.,0.));
+#5511 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5512 = PCURVE('',#5294,#5513);
+#5513 = DEFINITIONAL_REPRESENTATION('',(#5514),#5518);
+#5514 = LINE('',#5515,#5516);
+#5515 = CARTESIAN_POINT('',(0.,0.));
+#5516 = VECTOR('',#5517,1.);
+#5517 = DIRECTION('',(1.,0.));
+#5518 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5519 = ADVANCED_FACE('',(#5520),#5217,.F.);
+#5520 = FACE_BOUND('',#5521,.F.);
+#5521 = EDGE_LOOP('',(#5522,#5523,#5546,#5567));
+#5522 = ORIENTED_EDGE('',*,*,#5203,.F.);
+#5523 = ORIENTED_EDGE('',*,*,#5524,.T.);
+#5524 = EDGE_CURVE('',#5176,#5525,#5527,.T.);
+#5525 = VERTEX_POINT('',#5526);
+#5526 = CARTESIAN_POINT('',(0.67,-0.25,0.5));
+#5527 = SURFACE_CURVE('',#5528,(#5532,#5539),.PCURVE_S1.);
+#5528 = LINE('',#5529,#5530);
+#5529 = CARTESIAN_POINT('',(0.67,-0.25,0.));
+#5530 = VECTOR('',#5531,1.);
+#5531 = DIRECTION('',(0.,0.,1.));
+#5532 = PCURVE('',#5217,#5533);
+#5533 = DEFINITIONAL_REPRESENTATION('',(#5534),#5538);
+#5534 = LINE('',#5535,#5536);
+#5535 = CARTESIAN_POINT('',(0.,0.));
+#5536 = VECTOR('',#5537,1.);
+#5537 = DIRECTION('',(1.,0.));
+#5538 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5539 = PCURVE('',#5191,#5540);
+#5540 = DEFINITIONAL_REPRESENTATION('',(#5541),#5545);
+#5541 = LINE('',#5542,#5543);
+#5542 = CARTESIAN_POINT('',(0.,0.));
+#5543 = VECTOR('',#5544,1.);
+#5544 = DIRECTION('',(1.,0.));
+#5545 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5546 = ORIENTED_EDGE('',*,*,#5547,.T.);
+#5547 = EDGE_CURVE('',#5525,#5396,#5548,.T.);
+#5548 = SURFACE_CURVE('',#5549,(#5553,#5560),.PCURVE_S1.);
+#5549 = LINE('',#5550,#5551);
+#5550 = CARTESIAN_POINT('',(0.67,-0.25,0.5));
+#5551 = VECTOR('',#5552,1.);
+#5552 = DIRECTION('',(1.,0.,0.));
+#5553 = PCURVE('',#5217,#5554);
+#5554 = DEFINITIONAL_REPRESENTATION('',(#5555),#5559);
+#5555 = LINE('',#5556,#5557);
+#5556 = CARTESIAN_POINT('',(0.5,0.));
+#5557 = VECTOR('',#5558,1.);
+#5558 = DIRECTION('',(0.,1.));
+#5559 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5560 = PCURVE('',#5487,#5561);
+#5561 = DEFINITIONAL_REPRESENTATION('',(#5562),#5566);
+#5562 = LINE('',#5563,#5564);
+#5563 = CARTESIAN_POINT('',(0.,0.));
+#5564 = VECTOR('',#5565,1.);
+#5565 = DIRECTION('',(1.,0.));
+#5566 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5567 = ORIENTED_EDGE('',*,*,#5395,.F.);
+#5568 = ADVANCED_FACE('',(#5569),#5191,.F.);
+#5569 = FACE_BOUND('',#5570,.F.);
+#5570 = EDGE_LOOP('',(#5571,#5572,#5573,#5574));
+#5571 = ORIENTED_EDGE('',*,*,#5524,.F.);
+#5572 = ORIENTED_EDGE('',*,*,#5175,.T.);
+#5573 = ORIENTED_EDGE('',*,*,#5448,.T.);
+#5574 = ORIENTED_EDGE('',*,*,#5575,.F.);
+#5575 = EDGE_CURVE('',#5525,#5449,#5576,.T.);
+#5576 = SURFACE_CURVE('',#5577,(#5581,#5588),.PCURVE_S1.);
+#5577 = LINE('',#5578,#5579);
+#5578 = CARTESIAN_POINT('',(0.67,-0.25,0.5));
+#5579 = VECTOR('',#5580,1.);
+#5580 = DIRECTION('',(0.,1.,0.));
+#5581 = PCURVE('',#5191,#5582);
+#5582 = DEFINITIONAL_REPRESENTATION('',(#5583),#5587);
+#5583 = LINE('',#5584,#5585);
+#5584 = CARTESIAN_POINT('',(0.5,0.));
+#5585 = VECTOR('',#5586,1.);
+#5586 = DIRECTION('',(0.,-1.));
+#5587 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5588 = PCURVE('',#5487,#5589);
+#5589 = DEFINITIONAL_REPRESENTATION('',(#5590),#5594);
+#5590 = LINE('',#5591,#5592);
+#5591 = CARTESIAN_POINT('',(0.,0.));
+#5592 = VECTOR('',#5593,1.);
+#5593 = DIRECTION('',(0.,1.));
+#5594 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5595 = ADVANCED_FACE('',(#5596),#5294,.T.);
+#5596 = FACE_BOUND('',#5597,.T.);
+#5597 = EDGE_LOOP('',(#5598,#5626,#5627,#5628));
+#5598 = ORIENTED_EDGE('',*,*,#5599,.F.);
+#5599 = EDGE_CURVE('',#5236,#5600,#5602,.T.);
+#5600 = VERTEX_POINT('',#5601);
+#5601 = CARTESIAN_POINT('',(1.52,0.25,0.5));
+#5602 = SURFACE_CURVE('',#5603,(#5607,#5614),.PCURVE_S1.);
+#5603 = LINE('',#5604,#5605);
+#5604 = CARTESIAN_POINT('',(1.52,0.25,-3.));
+#5605 = VECTOR('',#5606,1.);
+#5606 = DIRECTION('',(0.,0.,1.));
+#5607 = PCURVE('',#5294,#5608);
+#5608 = DEFINITIONAL_REPRESENTATION('',(#5609),#5613);
+#5609 = LINE('',#5610,#5611);
+#5610 = CARTESIAN_POINT('',(0.,0.5));
+#5611 = VECTOR('',#5612,1.);
+#5612 = DIRECTION('',(1.,0.));
+#5613 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5614 = PCURVE('',#5615,#5620);
+#5615 = PLANE('',#5616);
+#5616 = AXIS2_PLACEMENT_3D('',#5617,#5618,#5619);
+#5617 = CARTESIAN_POINT('',(0.67,0.25,0.));
+#5618 = DIRECTION('',(0.,1.,0.));
+#5619 = DIRECTION('',(0.,0.,1.));
+#5620 = DEFINITIONAL_REPRESENTATION('',(#5621),#5625);
+#5621 = LINE('',#5622,#5623);
+#5622 = CARTESIAN_POINT('',(-3.,0.85));
+#5623 = VECTOR('',#5624,1.);
+#5624 = DIRECTION('',(1.,0.));
+#5625 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5626 = ORIENTED_EDGE('',*,*,#5280,.F.);
+#5627 = ORIENTED_EDGE('',*,*,#5499,.T.);
+#5628 = ORIENTED_EDGE('',*,*,#5629,.T.);
+#5629 = EDGE_CURVE('',#5472,#5600,#5630,.T.);
+#5630 = SURFACE_CURVE('',#5631,(#5635,#5642),.PCURVE_S1.);
+#5631 = LINE('',#5632,#5633);
+#5632 = CARTESIAN_POINT('',(0.67,0.25,0.5));
+#5633 = VECTOR('',#5634,1.);
+#5634 = DIRECTION('',(1.,0.,0.));
+#5635 = PCURVE('',#5294,#5636);
+#5636 = DEFINITIONAL_REPRESENTATION('',(#5637),#5641);
+#5637 = LINE('',#5638,#5639);
+#5638 = CARTESIAN_POINT('',(3.5,-0.35));
+#5639 = VECTOR('',#5640,1.);
+#5640 = DIRECTION('',(0.,1.));
+#5641 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5642 = PCURVE('',#5643,#5648);
+#5643 = PLANE('',#5644);
+#5644 = AXIS2_PLACEMENT_3D('',#5645,#5646,#5647);
+#5645 = CARTESIAN_POINT('',(1.02,0.25,-3.));
+#5646 = DIRECTION('',(0.,1.,0.));
+#5647 = DIRECTION('',(0.,0.,1.));
+#5648 = DEFINITIONAL_REPRESENTATION('',(#5649),#5653);
+#5649 = LINE('',#5650,#5651);
+#5650 = CARTESIAN_POINT('',(3.5,-0.35));
+#5651 = VECTOR('',#5652,1.);
+#5652 = DIRECTION('',(0.,1.));
+#5653 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5654 = ADVANCED_FACE('',(#5655),#5349,.F.);
+#5655 = FACE_BOUND('',#5656,.F.);
+#5656 = EDGE_LOOP('',(#5657,#5680,#5681,#5704));
+#5657 = ORIENTED_EDGE('',*,*,#5658,.F.);
+#5658 = EDGE_CURVE('',#5236,#5659,#5661,.T.);
+#5659 = VERTEX_POINT('',#5660);
+#5660 = CARTESIAN_POINT('',(1.87,0.25,0.));
+#5661 = SURFACE_CURVE('',#5662,(#5666,#5673),.PCURVE_S1.);
+#5662 = LINE('',#5663,#5664);
+#5663 = CARTESIAN_POINT('',(0.67,0.25,0.));
+#5664 = VECTOR('',#5665,1.);
+#5665 = DIRECTION('',(1.,0.,0.));
+#5666 = PCURVE('',#5349,#5667);
+#5667 = DEFINITIONAL_REPRESENTATION('',(#5668),#5672);
+#5668 = LINE('',#5669,#5670);
+#5669 = CARTESIAN_POINT('',(0.,0.5));
+#5670 = VECTOR('',#5671,1.);
+#5671 = DIRECTION('',(1.,0.));
+#5672 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5673 = PCURVE('',#5615,#5674);
+#5674 = DEFINITIONAL_REPRESENTATION('',(#5675),#5679);
+#5675 = LINE('',#5676,#5677);
+#5676 = CARTESIAN_POINT('',(0.,0.));
+#5677 = VECTOR('',#5678,1.);
+#5678 = DIRECTION('',(0.,1.));
+#5679 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5680 = ORIENTED_EDGE('',*,*,#5336,.T.);
+#5681 = ORIENTED_EDGE('',*,*,#5682,.T.);
+#5682 = EDGE_CURVE('',#5069,#5683,#5685,.T.);
+#5683 = VERTEX_POINT('',#5684);
+#5684 = CARTESIAN_POINT('',(1.87,-0.25,0.));
+#5685 = SURFACE_CURVE('',#5686,(#5690,#5697),.PCURVE_S1.);
+#5686 = LINE('',#5687,#5688);
+#5687 = CARTESIAN_POINT('',(0.67,-0.25,0.));
+#5688 = VECTOR('',#5689,1.);
+#5689 = DIRECTION('',(1.,0.,0.));
+#5690 = PCURVE('',#5349,#5691);
+#5691 = DEFINITIONAL_REPRESENTATION('',(#5692),#5696);
+#5692 = LINE('',#5693,#5694);
+#5693 = CARTESIAN_POINT('',(0.,0.));
+#5694 = VECTOR('',#5695,1.);
+#5695 = DIRECTION('',(1.,0.));
+#5696 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5697 = PCURVE('',#5382,#5698);
+#5698 = DEFINITIONAL_REPRESENTATION('',(#5699),#5703);
+#5699 = LINE('',#5700,#5701);
+#5700 = CARTESIAN_POINT('',(0.,0.));
+#5701 = VECTOR('',#5702,1.);
+#5702 = DIRECTION('',(0.,1.));
+#5703 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5704 = ORIENTED_EDGE('',*,*,#5705,.T.);
+#5705 = EDGE_CURVE('',#5683,#5659,#5706,.T.);
+#5706 = SURFACE_CURVE('',#5707,(#5711,#5718),.PCURVE_S1.);
+#5707 = LINE('',#5708,#5709);
+#5708 = CARTESIAN_POINT('',(1.87,-0.25,0.));
+#5709 = VECTOR('',#5710,1.);
+#5710 = DIRECTION('',(0.,1.,0.));
+#5711 = PCURVE('',#5349,#5712);
+#5712 = DEFINITIONAL_REPRESENTATION('',(#5713),#5717);
+#5713 = LINE('',#5714,#5715);
+#5714 = CARTESIAN_POINT('',(1.2,0.));
+#5715 = VECTOR('',#5716,1.);
+#5716 = DIRECTION('',(0.,1.));
+#5717 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5718 = PCURVE('',#5719,#5724);
+#5719 = PLANE('',#5720);
+#5720 = AXIS2_PLACEMENT_3D('',#5721,#5722,#5723);
+#5721 = CARTESIAN_POINT('',(1.87,-0.25,0.));
+#5722 = DIRECTION('',(1.,0.,0.));
+#5723 = DIRECTION('',(0.,0.,1.));
+#5724 = DEFINITIONAL_REPRESENTATION('',(#5725),#5729);
+#5725 = LINE('',#5726,#5727);
+#5726 = CARTESIAN_POINT('',(0.,0.));
+#5727 = VECTOR('',#5728,1.);
+#5728 = DIRECTION('',(0.,-1.));
+#5729 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5730 = ADVANCED_FACE('',(#5731),#5382,.F.);
+#5731 = FACE_BOUND('',#5732,.F.);
+#5732 = EDGE_LOOP('',(#5733,#5734,#5735,#5763));
+#5733 = ORIENTED_EDGE('',*,*,#5682,.F.);
+#5734 = ORIENTED_EDGE('',*,*,#5366,.T.);
+#5735 = ORIENTED_EDGE('',*,*,#5736,.T.);
+#5736 = EDGE_CURVE('',#5367,#5737,#5739,.T.);
+#5737 = VERTEX_POINT('',#5738);
+#5738 = CARTESIAN_POINT('',(1.87,-0.25,0.5));
+#5739 = SURFACE_CURVE('',#5740,(#5744,#5751),.PCURVE_S1.);
+#5740 = LINE('',#5741,#5742);
+#5741 = CARTESIAN_POINT('',(0.67,-0.25,0.5));
+#5742 = VECTOR('',#5743,1.);
+#5743 = DIRECTION('',(1.,0.,0.));
+#5744 = PCURVE('',#5382,#5745);
+#5745 = DEFINITIONAL_REPRESENTATION('',(#5746),#5750);
+#5746 = LINE('',#5747,#5748);
+#5747 = CARTESIAN_POINT('',(0.5,0.));
+#5748 = VECTOR('',#5749,1.);
+#5749 = DIRECTION('',(0.,1.));
+#5750 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5751 = PCURVE('',#5752,#5757);
+#5752 = PLANE('',#5753);
+#5753 = AXIS2_PLACEMENT_3D('',#5754,#5755,#5756);
+#5754 = CARTESIAN_POINT('',(0.67,-0.25,0.5));
+#5755 = DIRECTION('',(0.,0.,1.));
+#5756 = DIRECTION('',(1.,0.,0.));
+#5757 = DEFINITIONAL_REPRESENTATION('',(#5758),#5762);
+#5758 = LINE('',#5759,#5760);
+#5759 = CARTESIAN_POINT('',(0.,0.));
+#5760 = VECTOR('',#5761,1.);
+#5761 = DIRECTION('',(1.,0.));
+#5762 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5763 = ORIENTED_EDGE('',*,*,#5764,.F.);
+#5764 = EDGE_CURVE('',#5683,#5737,#5765,.T.);
+#5765 = SURFACE_CURVE('',#5766,(#5770,#5777),.PCURVE_S1.);
+#5766 = LINE('',#5767,#5768);
+#5767 = CARTESIAN_POINT('',(1.87,-0.25,0.));
+#5768 = VECTOR('',#5769,1.);
+#5769 = DIRECTION('',(0.,0.,1.));
+#5770 = PCURVE('',#5382,#5771);
+#5771 = DEFINITIONAL_REPRESENTATION('',(#5772),#5776);
+#5772 = LINE('',#5773,#5774);
+#5773 = CARTESIAN_POINT('',(0.,1.2));
+#5774 = VECTOR('',#5775,1.);
+#5775 = DIRECTION('',(1.,0.));
+#5776 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5777 = PCURVE('',#5719,#5778);
+#5778 = DEFINITIONAL_REPRESENTATION('',(#5779),#5783);
+#5779 = LINE('',#5780,#5781);
+#5780 = CARTESIAN_POINT('',(0.,0.));
+#5781 = VECTOR('',#5782,1.);
+#5782 = DIRECTION('',(1.,0.));
+#5783 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5784 = ADVANCED_FACE('',(#5785),#5432,.F.);
+#5785 = FACE_BOUND('',#5786,.F.);
+#5786 = EDGE_LOOP('',(#5787,#5815,#5816,#5844));
+#5787 = ORIENTED_EDGE('',*,*,#5788,.F.);
+#5788 = EDGE_CURVE('',#5367,#5789,#5791,.T.);
+#5789 = VERTEX_POINT('',#5790);
+#5790 = CARTESIAN_POINT('',(1.52,-0.25,6.5));
+#5791 = SURFACE_CURVE('',#5792,(#5796,#5803),.PCURVE_S1.);
+#5792 = LINE('',#5793,#5794);
+#5793 = CARTESIAN_POINT('',(1.52,-0.25,-3.));
+#5794 = VECTOR('',#5795,1.);
+#5795 = DIRECTION('',(0.,0.,1.));
+#5796 = PCURVE('',#5432,#5797);
+#5797 = DEFINITIONAL_REPRESENTATION('',(#5798),#5802);
+#5798 = LINE('',#5799,#5800);
+#5799 = CARTESIAN_POINT('',(0.,0.5));
+#5800 = VECTOR('',#5801,1.);
+#5801 = DIRECTION('',(1.,0.));
+#5802 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5803 = PCURVE('',#5804,#5809);
+#5804 = PLANE('',#5805);
+#5805 = AXIS2_PLACEMENT_3D('',#5806,#5807,#5808);
+#5806 = CARTESIAN_POINT('',(1.52,-0.25,-3.));
+#5807 = DIRECTION('',(1.,0.,0.));
+#5808 = DIRECTION('',(0.,0.,1.));
+#5809 = DEFINITIONAL_REPRESENTATION('',(#5810),#5814);
+#5810 = LINE('',#5811,#5812);
+#5811 = CARTESIAN_POINT('',(0.,0.));
+#5812 = VECTOR('',#5813,1.);
+#5813 = DIRECTION('',(1.,0.));
+#5814 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5815 = ORIENTED_EDGE('',*,*,#5418,.F.);
+#5816 = ORIENTED_EDGE('',*,*,#5817,.T.);
+#5817 = EDGE_CURVE('',#5396,#5818,#5820,.T.);
+#5818 = VERTEX_POINT('',#5819);
+#5819 = CARTESIAN_POINT('',(1.02,-0.25,6.5));
+#5820 = SURFACE_CURVE('',#5821,(#5825,#5832),.PCURVE_S1.);
+#5821 = LINE('',#5822,#5823);
+#5822 = CARTESIAN_POINT('',(1.02,-0.25,-3.));
+#5823 = VECTOR('',#5824,1.);
+#5824 = DIRECTION('',(0.,0.,1.));
+#5825 = PCURVE('',#5432,#5826);
+#5826 = DEFINITIONAL_REPRESENTATION('',(#5827),#5831);
+#5827 = LINE('',#5828,#5829);
+#5828 = CARTESIAN_POINT('',(0.,0.));
+#5829 = VECTOR('',#5830,1.);
+#5830 = DIRECTION('',(1.,0.));
+#5831 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5832 = PCURVE('',#5833,#5838);
+#5833 = PLANE('',#5834);
+#5834 = AXIS2_PLACEMENT_3D('',#5835,#5836,#5837);
+#5835 = CARTESIAN_POINT('',(1.02,-0.25,-3.));
+#5836 = DIRECTION('',(1.,0.,0.));
+#5837 = DIRECTION('',(0.,0.,1.));
+#5838 = DEFINITIONAL_REPRESENTATION('',(#5839),#5843);
+#5839 = LINE('',#5840,#5841);
+#5840 = CARTESIAN_POINT('',(0.,0.));
+#5841 = VECTOR('',#5842,1.);
+#5842 = DIRECTION('',(1.,0.));
+#5843 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5844 = ORIENTED_EDGE('',*,*,#5845,.T.);
+#5845 = EDGE_CURVE('',#5818,#5789,#5846,.T.);
+#5846 = SURFACE_CURVE('',#5847,(#5851,#5858),.PCURVE_S1.);
+#5847 = LINE('',#5848,#5849);
+#5848 = CARTESIAN_POINT('',(0.,-0.25,6.5));
+#5849 = VECTOR('',#5850,1.);
+#5850 = DIRECTION('',(1.,0.,0.));
+#5851 = PCURVE('',#5432,#5852);
+#5852 = DEFINITIONAL_REPRESENTATION('',(#5853),#5857);
+#5853 = LINE('',#5854,#5855);
+#5854 = CARTESIAN_POINT('',(9.5,-1.02));
+#5855 = VECTOR('',#5856,1.);
+#5856 = DIRECTION('',(0.,1.));
+#5857 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5858 = PCURVE('',#5859,#5864);
+#5859 = PLANE('',#5860);
+#5860 = AXIS2_PLACEMENT_3D('',#5861,#5862,#5863);
+#5861 = CARTESIAN_POINT('',(1.02,-0.25,-3.));
+#5862 = DIRECTION('',(0.,1.,0.));
+#5863 = DIRECTION('',(0.,0.,1.));
+#5864 = DEFINITIONAL_REPRESENTATION('',(#5865),#5869);
+#5865 = LINE('',#5866,#5867);
+#5866 = CARTESIAN_POINT('',(9.5,-1.02));
+#5867 = VECTOR('',#5868,1.);
+#5868 = DIRECTION('',(0.,1.));
+#5869 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5870 = ADVANCED_FACE('',(#5871),#5487,.T.);
+#5871 = FACE_BOUND('',#5872,.T.);
+#5872 = EDGE_LOOP('',(#5873,#5874,#5875,#5876));
+#5873 = ORIENTED_EDGE('',*,*,#5471,.F.);
+#5874 = ORIENTED_EDGE('',*,*,#5575,.F.);
+#5875 = ORIENTED_EDGE('',*,*,#5547,.T.);
+#5876 = ORIENTED_EDGE('',*,*,#5877,.F.);
+#5877 = EDGE_CURVE('',#5472,#5396,#5878,.T.);
+#5878 = SURFACE_CURVE('',#5879,(#5883,#5889),.PCURVE_S1.);
+#5879 = LINE('',#5880,#5881);
+#5880 = CARTESIAN_POINT('',(1.02,-0.25,0.5));
+#5881 = VECTOR('',#5882,1.);
+#5882 = DIRECTION('',(0.,-1.,0.));
+#5883 = PCURVE('',#5487,#5884);
+#5884 = DEFINITIONAL_REPRESENTATION('',(#5885),#5888);
+#5885 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5886,#5887),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-0.55,5.E-02),.PIECEWISE_BEZIER_KNOTS.);
+#5886 = CARTESIAN_POINT('',(0.35,0.55));
+#5887 = CARTESIAN_POINT('',(0.35,-5.E-02));
+#5888 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5889 = PCURVE('',#5833,#5890);
+#5890 = DEFINITIONAL_REPRESENTATION('',(#5891),#5894);
+#5891 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5892,#5893),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-0.55,5.E-02),.PIECEWISE_BEZIER_KNOTS.);
+#5892 = CARTESIAN_POINT('',(3.5,-0.55));
+#5893 = CARTESIAN_POINT('',(3.5,5.E-02));
+#5894 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5895 = ADVANCED_FACE('',(#5896),#5615,.T.);
+#5896 = FACE_BOUND('',#5897,.T.);
+#5897 = EDGE_LOOP('',(#5898,#5899,#5900,#5923));
+#5898 = ORIENTED_EDGE('',*,*,#5658,.F.);
+#5899 = ORIENTED_EDGE('',*,*,#5599,.T.);
+#5900 = ORIENTED_EDGE('',*,*,#5901,.T.);
+#5901 = EDGE_CURVE('',#5600,#5902,#5904,.T.);
+#5902 = VERTEX_POINT('',#5903);
+#5903 = CARTESIAN_POINT('',(1.87,0.25,0.5));
+#5904 = SURFACE_CURVE('',#5905,(#5909,#5916),.PCURVE_S1.);
+#5905 = LINE('',#5906,#5907);
+#5906 = CARTESIAN_POINT('',(0.67,0.25,0.5));
+#5907 = VECTOR('',#5908,1.);
+#5908 = DIRECTION('',(1.,0.,0.));
+#5909 = PCURVE('',#5615,#5910);
+#5910 = DEFINITIONAL_REPRESENTATION('',(#5911),#5915);
+#5911 = LINE('',#5912,#5913);
+#5912 = CARTESIAN_POINT('',(0.5,0.));
+#5913 = VECTOR('',#5914,1.);
+#5914 = DIRECTION('',(0.,1.));
+#5915 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5916 = PCURVE('',#5752,#5917);
+#5917 = DEFINITIONAL_REPRESENTATION('',(#5918),#5922);
+#5918 = LINE('',#5919,#5920);
+#5919 = CARTESIAN_POINT('',(0.,0.5));
+#5920 = VECTOR('',#5921,1.);
+#5921 = DIRECTION('',(1.,0.));
+#5922 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5923 = ORIENTED_EDGE('',*,*,#5924,.F.);
+#5924 = EDGE_CURVE('',#5659,#5902,#5925,.T.);
+#5925 = SURFACE_CURVE('',#5926,(#5930,#5937),.PCURVE_S1.);
+#5926 = LINE('',#5927,#5928);
+#5927 = CARTESIAN_POINT('',(1.87,0.25,0.));
+#5928 = VECTOR('',#5929,1.);
+#5929 = DIRECTION('',(0.,0.,1.));
+#5930 = PCURVE('',#5615,#5931);
+#5931 = DEFINITIONAL_REPRESENTATION('',(#5932),#5936);
+#5932 = LINE('',#5933,#5934);
+#5933 = CARTESIAN_POINT('',(0.,1.2));
+#5934 = VECTOR('',#5935,1.);
+#5935 = DIRECTION('',(1.,0.));
+#5936 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5937 = PCURVE('',#5719,#5938);
+#5938 = DEFINITIONAL_REPRESENTATION('',(#5939),#5943);
+#5939 = LINE('',#5940,#5941);
+#5940 = CARTESIAN_POINT('',(0.,-0.5));
+#5941 = VECTOR('',#5942,1.);
+#5942 = DIRECTION('',(1.,0.));
+#5943 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5944 = ADVANCED_FACE('',(#5945),#5643,.T.);
+#5945 = FACE_BOUND('',#5946,.T.);
+#5946 = EDGE_LOOP('',(#5947,#5970,#5971,#5994));
+#5947 = ORIENTED_EDGE('',*,*,#5948,.F.);
+#5948 = EDGE_CURVE('',#5600,#5949,#5951,.T.);
+#5949 = VERTEX_POINT('',#5950);
+#5950 = CARTESIAN_POINT('',(1.52,0.25,6.5));
+#5951 = SURFACE_CURVE('',#5952,(#5956,#5963),.PCURVE_S1.);
+#5952 = LINE('',#5953,#5954);
+#5953 = CARTESIAN_POINT('',(1.52,0.25,-3.));
+#5954 = VECTOR('',#5955,1.);
+#5955 = DIRECTION('',(0.,0.,1.));
+#5956 = PCURVE('',#5643,#5957);
+#5957 = DEFINITIONAL_REPRESENTATION('',(#5958),#5962);
+#5958 = LINE('',#5959,#5960);
+#5959 = CARTESIAN_POINT('',(0.,0.5));
+#5960 = VECTOR('',#5961,1.);
+#5961 = DIRECTION('',(1.,0.));
+#5962 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5963 = PCURVE('',#5804,#5964);
+#5964 = DEFINITIONAL_REPRESENTATION('',(#5965),#5969);
+#5965 = LINE('',#5966,#5967);
+#5966 = CARTESIAN_POINT('',(0.,-0.5));
+#5967 = VECTOR('',#5968,1.);
+#5968 = DIRECTION('',(1.,0.));
+#5969 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5970 = ORIENTED_EDGE('',*,*,#5629,.F.);
+#5971 = ORIENTED_EDGE('',*,*,#5972,.T.);
+#5972 = EDGE_CURVE('',#5472,#5973,#5975,.T.);
+#5973 = VERTEX_POINT('',#5974);
+#5974 = CARTESIAN_POINT('',(1.02,0.25,6.5));
+#5975 = SURFACE_CURVE('',#5976,(#5980,#5987),.PCURVE_S1.);
+#5976 = LINE('',#5977,#5978);
+#5977 = CARTESIAN_POINT('',(1.02,0.25,-3.));
+#5978 = VECTOR('',#5979,1.);
+#5979 = DIRECTION('',(0.,0.,1.));
+#5980 = PCURVE('',#5643,#5981);
+#5981 = DEFINITIONAL_REPRESENTATION('',(#5982),#5986);
+#5982 = LINE('',#5983,#5984);
+#5983 = CARTESIAN_POINT('',(0.,0.));
+#5984 = VECTOR('',#5985,1.);
+#5985 = DIRECTION('',(1.,0.));
+#5986 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5987 = PCURVE('',#5833,#5988);
+#5988 = DEFINITIONAL_REPRESENTATION('',(#5989),#5993);
+#5989 = LINE('',#5990,#5991);
+#5990 = CARTESIAN_POINT('',(0.,-0.5));
+#5991 = VECTOR('',#5992,1.);
+#5992 = DIRECTION('',(1.,0.));
+#5993 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5994 = ORIENTED_EDGE('',*,*,#5995,.T.);
+#5995 = EDGE_CURVE('',#5973,#5949,#5996,.T.);
+#5996 = SURFACE_CURVE('',#5997,(#6001,#6008),.PCURVE_S1.);
+#5997 = LINE('',#5998,#5999);
+#5998 = CARTESIAN_POINT('',(0.,0.25,6.5));
+#5999 = VECTOR('',#6000,1.);
+#6000 = DIRECTION('',(1.,0.,0.));
+#6001 = PCURVE('',#5643,#6002);
+#6002 = DEFINITIONAL_REPRESENTATION('',(#6003),#6007);
+#6003 = LINE('',#6004,#6005);
+#6004 = CARTESIAN_POINT('',(9.5,-1.02));
+#6005 = VECTOR('',#6006,1.);
+#6006 = DIRECTION('',(0.,1.));
+#6007 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6008 = PCURVE('',#6009,#6014);
+#6009 = PLANE('',#6010);
+#6010 = AXIS2_PLACEMENT_3D('',#6011,#6012,#6013);
+#6011 = CARTESIAN_POINT('',(1.02,0.25,-3.));
+#6012 = DIRECTION('',(0.,1.,0.));
+#6013 = DIRECTION('',(0.,0.,1.));
+#6014 = DEFINITIONAL_REPRESENTATION('',(#6015),#6019);
+#6015 = LINE('',#6016,#6017);
+#6016 = CARTESIAN_POINT('',(9.5,-1.02));
+#6017 = VECTOR('',#6018,1.);
+#6018 = DIRECTION('',(0.,1.));
+#6019 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6020 = ADVANCED_FACE('',(#6021),#5719,.T.);
+#6021 = FACE_BOUND('',#6022,.T.);
+#6022 = EDGE_LOOP('',(#6023,#6024,#6025,#6026));
+#6023 = ORIENTED_EDGE('',*,*,#5764,.F.);
+#6024 = ORIENTED_EDGE('',*,*,#5705,.T.);
+#6025 = ORIENTED_EDGE('',*,*,#5924,.T.);
+#6026 = ORIENTED_EDGE('',*,*,#6027,.F.);
+#6027 = EDGE_CURVE('',#5737,#5902,#6028,.T.);
+#6028 = SURFACE_CURVE('',#6029,(#6033,#6040),.PCURVE_S1.);
+#6029 = LINE('',#6030,#6031);
+#6030 = CARTESIAN_POINT('',(1.87,-0.25,0.5));
+#6031 = VECTOR('',#6032,1.);
+#6032 = DIRECTION('',(0.,1.,0.));
+#6033 = PCURVE('',#5719,#6034);
+#6034 = DEFINITIONAL_REPRESENTATION('',(#6035),#6039);
+#6035 = LINE('',#6036,#6037);
+#6036 = CARTESIAN_POINT('',(0.5,0.));
+#6037 = VECTOR('',#6038,1.);
+#6038 = DIRECTION('',(0.,-1.));
+#6039 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6040 = PCURVE('',#5752,#6041);
+#6041 = DEFINITIONAL_REPRESENTATION('',(#6042),#6046);
+#6042 = LINE('',#6043,#6044);
+#6043 = CARTESIAN_POINT('',(1.2,0.));
+#6044 = VECTOR('',#6045,1.);
+#6045 = DIRECTION('',(0.,1.));
+#6046 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6047 = ADVANCED_FACE('',(#6048),#5752,.T.);
+#6048 = FACE_BOUND('',#6049,.T.);
+#6049 = EDGE_LOOP('',(#6050,#6051,#6070,#6071));
+#6050 = ORIENTED_EDGE('',*,*,#5901,.F.);
+#6051 = ORIENTED_EDGE('',*,*,#6052,.T.);
+#6052 = EDGE_CURVE('',#5600,#5367,#6053,.T.);
+#6053 = SURFACE_CURVE('',#6054,(#6058,#6064),.PCURVE_S1.);
+#6054 = LINE('',#6055,#6056);
+#6055 = CARTESIAN_POINT('',(1.52,-0.25,0.5));
+#6056 = VECTOR('',#6057,1.);
+#6057 = DIRECTION('',(0.,-1.,0.));
+#6058 = PCURVE('',#5752,#6059);
+#6059 = DEFINITIONAL_REPRESENTATION('',(#6060),#6063);
+#6060 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6061,#6062),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-0.55,5.E-02),.PIECEWISE_BEZIER_KNOTS.);
+#6061 = CARTESIAN_POINT('',(0.85,0.55));
+#6062 = CARTESIAN_POINT('',(0.85,-5.E-02));
+#6063 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6064 = PCURVE('',#5804,#6065);
+#6065 = DEFINITIONAL_REPRESENTATION('',(#6066),#6069);
+#6066 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6067,#6068),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-0.55,5.E-02),.PIECEWISE_BEZIER_KNOTS.);
+#6067 = CARTESIAN_POINT('',(3.5,-0.55));
+#6068 = CARTESIAN_POINT('',(3.5,5.E-02));
+#6069 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6070 = ORIENTED_EDGE('',*,*,#5736,.T.);
+#6071 = ORIENTED_EDGE('',*,*,#6027,.T.);
+#6072 = ADVANCED_FACE('',(#6073),#5804,.T.);
+#6073 = FACE_BOUND('',#6074,.T.);
+#6074 = EDGE_LOOP('',(#6075,#6101,#6102,#6103));
+#6075 = ORIENTED_EDGE('',*,*,#6076,.F.);
+#6076 = EDGE_CURVE('',#5789,#5949,#6077,.T.);
+#6077 = SURFACE_CURVE('',#6078,(#6082,#6089),.PCURVE_S1.);
+#6078 = LINE('',#6079,#6080);
+#6079 = CARTESIAN_POINT('',(1.52,-0.25,6.5));
+#6080 = VECTOR('',#6081,1.);
+#6081 = DIRECTION('',(0.,1.,0.));
+#6082 = PCURVE('',#5804,#6083);
+#6083 = DEFINITIONAL_REPRESENTATION('',(#6084),#6088);
+#6084 = LINE('',#6085,#6086);
+#6085 = CARTESIAN_POINT('',(9.5,0.));
+#6086 = VECTOR('',#6087,1.);
+#6087 = DIRECTION('',(0.,-1.));
+#6088 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6089 = PCURVE('',#6090,#6095);
+#6090 = PLANE('',#6091);
+#6091 = AXIS2_PLACEMENT_3D('',#6092,#6093,#6094);
+#6092 = CARTESIAN_POINT('',(1.52,-0.25,-3.));
+#6093 = DIRECTION('',(1.,0.,0.));
+#6094 = DIRECTION('',(0.,0.,1.));
+#6095 = DEFINITIONAL_REPRESENTATION('',(#6096),#6100);
+#6096 = LINE('',#6097,#6098);
+#6097 = CARTESIAN_POINT('',(9.5,0.));
+#6098 = VECTOR('',#6099,1.);
+#6099 = DIRECTION('',(0.,-1.));
+#6100 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6101 = ORIENTED_EDGE('',*,*,#5788,.F.);
+#6102 = ORIENTED_EDGE('',*,*,#6052,.F.);
+#6103 = ORIENTED_EDGE('',*,*,#5948,.T.);
+#6104 = ADVANCED_FACE('',(#6105),#5859,.F.);
+#6105 = FACE_BOUND('',#6106,.F.);
+#6106 = EDGE_LOOP('',(#6107,#6130,#6131,#6159,#6187));
+#6107 = ORIENTED_EDGE('',*,*,#6108,.F.);
+#6108 = EDGE_CURVE('',#5789,#6109,#6111,.T.);
+#6109 = VERTEX_POINT('',#6110);
+#6110 = CARTESIAN_POINT('',(1.52,-0.25,8.));
+#6111 = SURFACE_CURVE('',#6112,(#6116,#6123),.PCURVE_S1.);
+#6112 = LINE('',#6113,#6114);
+#6113 = CARTESIAN_POINT('',(1.52,-0.25,-3.));
+#6114 = VECTOR('',#6115,1.);
+#6115 = DIRECTION('',(0.,0.,1.));
+#6116 = PCURVE('',#5859,#6117);
+#6117 = DEFINITIONAL_REPRESENTATION('',(#6118),#6122);
+#6118 = LINE('',#6119,#6120);
+#6119 = CARTESIAN_POINT('',(0.,0.5));
+#6120 = VECTOR('',#6121,1.);
+#6121 = DIRECTION('',(1.,0.));
+#6122 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6123 = PCURVE('',#6090,#6124);
+#6124 = DEFINITIONAL_REPRESENTATION('',(#6125),#6129);
+#6125 = LINE('',#6126,#6127);
+#6126 = CARTESIAN_POINT('',(0.,0.));
+#6127 = VECTOR('',#6128,1.);
+#6128 = DIRECTION('',(1.,0.));
+#6129 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6130 = ORIENTED_EDGE('',*,*,#5845,.F.);
+#6131 = ORIENTED_EDGE('',*,*,#6132,.T.);
+#6132 = EDGE_CURVE('',#5818,#6133,#6135,.T.);
+#6133 = VERTEX_POINT('',#6134);
+#6134 = CARTESIAN_POINT('',(1.02,-0.25,7.632717227505));
+#6135 = SURFACE_CURVE('',#6136,(#6140,#6147),.PCURVE_S1.);
+#6136 = LINE('',#6137,#6138);
+#6137 = CARTESIAN_POINT('',(1.02,-0.25,-3.));
+#6138 = VECTOR('',#6139,1.);
+#6139 = DIRECTION('',(0.,0.,1.));
+#6140 = PCURVE('',#5859,#6141);
+#6141 = DEFINITIONAL_REPRESENTATION('',(#6142),#6146);
+#6142 = LINE('',#6143,#6144);
+#6143 = CARTESIAN_POINT('',(0.,0.));
+#6144 = VECTOR('',#6145,1.);
+#6145 = DIRECTION('',(1.,0.));
+#6146 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6147 = PCURVE('',#6148,#6153);
+#6148 = PLANE('',#6149);
+#6149 = AXIS2_PLACEMENT_3D('',#6150,#6151,#6152);
+#6150 = CARTESIAN_POINT('',(0.,-0.25,6.5));
+#6151 = DIRECTION('',(0.,1.,0.));
+#6152 = DIRECTION('',(0.,0.,1.));
+#6153 = DEFINITIONAL_REPRESENTATION('',(#6154),#6158);
+#6154 = LINE('',#6155,#6156);
+#6155 = CARTESIAN_POINT('',(-9.5,1.02));
+#6156 = VECTOR('',#6157,1.);
+#6157 = DIRECTION('',(1.,0.));
+#6158 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6159 = ORIENTED_EDGE('',*,*,#6160,.F.);
+#6160 = EDGE_CURVE('',#6161,#6133,#6163,.T.);
+#6161 = VERTEX_POINT('',#6162);
+#6162 = CARTESIAN_POINT('',(1.232050807569,-0.25,8.));
+#6163 = SURFACE_CURVE('',#6164,(#6168,#6175),.PCURVE_S1.);
+#6164 = LINE('',#6165,#6166);
+#6165 = CARTESIAN_POINT('',(0.161778579257,-0.25,6.146234122635));
+#6166 = VECTOR('',#6167,1.);
+#6167 = DIRECTION('',(-0.5,0.,-0.866025403784));
+#6168 = PCURVE('',#5859,#6169);
+#6169 = DEFINITIONAL_REPRESENTATION('',(#6170),#6174);
+#6170 = LINE('',#6171,#6172);
+#6171 = CARTESIAN_POINT('',(9.146234122635,-0.858221420743));
+#6172 = VECTOR('',#6173,1.);
+#6173 = DIRECTION('',(-0.866025403784,-0.5));
+#6174 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6175 = PCURVE('',#6176,#6181);
+#6176 = PLANE('',#6177);
+#6177 = AXIS2_PLACEMENT_3D('',#6178,#6179,#6180);
+#6178 = CARTESIAN_POINT('',(1.02,-0.25,-3.));
+#6179 = DIRECTION('',(0.,1.,0.));
+#6180 = DIRECTION('',(0.,0.,1.));
+#6181 = DEFINITIONAL_REPRESENTATION('',(#6182),#6186);
+#6182 = LINE('',#6183,#6184);
+#6183 = CARTESIAN_POINT('',(9.146234122635,-0.858221420743));
+#6184 = VECTOR('',#6185,1.);
+#6185 = DIRECTION('',(-0.866025403784,-0.5));
+#6186 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6187 = ORIENTED_EDGE('',*,*,#6188,.T.);
+#6188 = EDGE_CURVE('',#6161,#6109,#6189,.T.);
+#6189 = SURFACE_CURVE('',#6190,(#6194,#6201),.PCURVE_S1.);
+#6190 = LINE('',#6191,#6192);
+#6191 = CARTESIAN_POINT('',(1.02,-0.25,8.));
+#6192 = VECTOR('',#6193,1.);
+#6193 = DIRECTION('',(1.,0.,0.));
+#6194 = PCURVE('',#5859,#6195);
+#6195 = DEFINITIONAL_REPRESENTATION('',(#6196),#6200);
+#6196 = LINE('',#6197,#6198);
+#6197 = CARTESIAN_POINT('',(11.,0.));
+#6198 = VECTOR('',#6199,1.);
+#6199 = DIRECTION('',(0.,1.));
+#6200 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6201 = PCURVE('',#6202,#6207);
+#6202 = PLANE('',#6203);
+#6203 = AXIS2_PLACEMENT_3D('',#6204,#6205,#6206);
+#6204 = CARTESIAN_POINT('',(1.02,-0.25,8.));
+#6205 = DIRECTION('',(0.,0.,1.));
+#6206 = DIRECTION('',(1.,0.,0.));
+#6207 = DEFINITIONAL_REPRESENTATION('',(#6208),#6212);
+#6208 = LINE('',#6209,#6210);
+#6209 = CARTESIAN_POINT('',(0.,0.));
+#6210 = VECTOR('',#6211,1.);
+#6211 = DIRECTION('',(1.,0.));
+#6212 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6213 = ADVANCED_FACE('',(#6214),#5833,.F.);
+#6214 = FACE_BOUND('',#6215,.F.);
+#6215 = EDGE_LOOP('',(#6216,#6217,#6218,#6219));
+#6216 = ORIENTED_EDGE('',*,*,#5817,.F.);
+#6217 = ORIENTED_EDGE('',*,*,#5877,.F.);
+#6218 = ORIENTED_EDGE('',*,*,#5972,.T.);
+#6219 = ORIENTED_EDGE('',*,*,#6220,.T.);
+#6220 = EDGE_CURVE('',#5973,#5818,#6221,.T.);
+#6221 = SURFACE_CURVE('',#6222,(#6226,#6232),.PCURVE_S1.);
+#6222 = LINE('',#6223,#6224);
+#6223 = CARTESIAN_POINT('',(1.02,-0.25,6.5));
+#6224 = VECTOR('',#6225,1.);
+#6225 = DIRECTION('',(0.,-1.,0.));
+#6226 = PCURVE('',#5833,#6227);
+#6227 = DEFINITIONAL_REPRESENTATION('',(#6228),#6231);
+#6228 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6229,#6230),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-0.55,5.E-02),.PIECEWISE_BEZIER_KNOTS.);
+#6229 = CARTESIAN_POINT('',(9.5,-0.55));
+#6230 = CARTESIAN_POINT('',(9.5,5.E-02));
+#6231 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6232 = PCURVE('',#6233,#6238);
+#6233 = PLANE('',#6234);
+#6234 = AXIS2_PLACEMENT_3D('',#6235,#6236,#6237);
+#6235 = CARTESIAN_POINT('',(0.,-0.25,6.5));
+#6236 = DIRECTION('',(0.,0.,1.));
+#6237 = DIRECTION('',(1.,0.,0.));
+#6238 = DEFINITIONAL_REPRESENTATION('',(#6239),#6242);
+#6239 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6240,#6241),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-0.55,5.E-02),.PIECEWISE_BEZIER_KNOTS.);
+#6240 = CARTESIAN_POINT('',(1.02,0.55));
+#6241 = CARTESIAN_POINT('',(1.02,-5.E-02));
+#6242 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6243 = ADVANCED_FACE('',(#6244),#6009,.T.);
+#6244 = FACE_BOUND('',#6245,.T.);
+#6245 = EDGE_LOOP('',(#6246,#6269,#6270,#6298,#6326));
+#6246 = ORIENTED_EDGE('',*,*,#6247,.F.);
+#6247 = EDGE_CURVE('',#5949,#6248,#6250,.T.);
+#6248 = VERTEX_POINT('',#6249);
+#6249 = CARTESIAN_POINT('',(1.52,0.25,8.));
+#6250 = SURFACE_CURVE('',#6251,(#6255,#6262),.PCURVE_S1.);
+#6251 = LINE('',#6252,#6253);
+#6252 = CARTESIAN_POINT('',(1.52,0.25,-3.));
+#6253 = VECTOR('',#6254,1.);
+#6254 = DIRECTION('',(0.,0.,1.));
+#6255 = PCURVE('',#6009,#6256);
+#6256 = DEFINITIONAL_REPRESENTATION('',(#6257),#6261);
+#6257 = LINE('',#6258,#6259);
+#6258 = CARTESIAN_POINT('',(0.,0.5));
+#6259 = VECTOR('',#6260,1.);
+#6260 = DIRECTION('',(1.,0.));
+#6261 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6262 = PCURVE('',#6090,#6263);
+#6263 = DEFINITIONAL_REPRESENTATION('',(#6264),#6268);
+#6264 = LINE('',#6265,#6266);
+#6265 = CARTESIAN_POINT('',(0.,-0.5));
+#6266 = VECTOR('',#6267,1.);
+#6267 = DIRECTION('',(1.,0.));
+#6268 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6269 = ORIENTED_EDGE('',*,*,#5995,.F.);
+#6270 = ORIENTED_EDGE('',*,*,#6271,.T.);
+#6271 = EDGE_CURVE('',#5973,#6272,#6274,.T.);
+#6272 = VERTEX_POINT('',#6273);
+#6273 = CARTESIAN_POINT('',(1.02,0.25,7.632717227505));
+#6274 = SURFACE_CURVE('',#6275,(#6279,#6286),.PCURVE_S1.);
+#6275 = LINE('',#6276,#6277);
+#6276 = CARTESIAN_POINT('',(1.02,0.25,-3.));
+#6277 = VECTOR('',#6278,1.);
+#6278 = DIRECTION('',(0.,0.,1.));
+#6279 = PCURVE('',#6009,#6280);
+#6280 = DEFINITIONAL_REPRESENTATION('',(#6281),#6285);
+#6281 = LINE('',#6282,#6283);
+#6282 = CARTESIAN_POINT('',(0.,0.));
+#6283 = VECTOR('',#6284,1.);
+#6284 = DIRECTION('',(1.,0.));
+#6285 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6286 = PCURVE('',#6287,#6292);
+#6287 = PLANE('',#6288);
+#6288 = AXIS2_PLACEMENT_3D('',#6289,#6290,#6291);
+#6289 = CARTESIAN_POINT('',(0.,0.25,6.5));
+#6290 = DIRECTION('',(0.,1.,0.));
+#6291 = DIRECTION('',(0.,0.,1.));
+#6292 = DEFINITIONAL_REPRESENTATION('',(#6293),#6297);
+#6293 = LINE('',#6294,#6295);
+#6294 = CARTESIAN_POINT('',(-9.5,1.02));
+#6295 = VECTOR('',#6296,1.);
+#6296 = DIRECTION('',(1.,0.));
+#6297 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6298 = ORIENTED_EDGE('',*,*,#6299,.F.);
+#6299 = EDGE_CURVE('',#6300,#6272,#6302,.T.);
+#6300 = VERTEX_POINT('',#6301);
+#6301 = CARTESIAN_POINT('',(1.232050807569,0.25,8.));
+#6302 = SURFACE_CURVE('',#6303,(#6307,#6314),.PCURVE_S1.);
+#6303 = LINE('',#6304,#6305);
+#6304 = CARTESIAN_POINT('',(0.161778579257,0.25,6.146234122635));
+#6305 = VECTOR('',#6306,1.);
+#6306 = DIRECTION('',(-0.5,0.,-0.866025403784));
+#6307 = PCURVE('',#6009,#6308);
+#6308 = DEFINITIONAL_REPRESENTATION('',(#6309),#6313);
+#6309 = LINE('',#6310,#6311);
+#6310 = CARTESIAN_POINT('',(9.146234122635,-0.858221420743));
+#6311 = VECTOR('',#6312,1.);
+#6312 = DIRECTION('',(-0.866025403784,-0.5));
+#6313 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6314 = PCURVE('',#6315,#6320);
+#6315 = PLANE('',#6316);
+#6316 = AXIS2_PLACEMENT_3D('',#6317,#6318,#6319);
+#6317 = CARTESIAN_POINT('',(1.02,0.25,-3.));
+#6318 = DIRECTION('',(0.,1.,0.));
+#6319 = DIRECTION('',(0.,0.,1.));
+#6320 = DEFINITIONAL_REPRESENTATION('',(#6321),#6325);
+#6321 = LINE('',#6322,#6323);
+#6322 = CARTESIAN_POINT('',(9.146234122635,-0.858221420743));
+#6323 = VECTOR('',#6324,1.);
+#6324 = DIRECTION('',(-0.866025403784,-0.5));
+#6325 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6326 = ORIENTED_EDGE('',*,*,#6327,.T.);
+#6327 = EDGE_CURVE('',#6300,#6248,#6328,.T.);
+#6328 = SURFACE_CURVE('',#6329,(#6333,#6340),.PCURVE_S1.);
+#6329 = LINE('',#6330,#6331);
+#6330 = CARTESIAN_POINT('',(1.02,0.25,8.));
+#6331 = VECTOR('',#6332,1.);
+#6332 = DIRECTION('',(1.,0.,0.));
+#6333 = PCURVE('',#6009,#6334);
+#6334 = DEFINITIONAL_REPRESENTATION('',(#6335),#6339);
+#6335 = LINE('',#6336,#6337);
+#6336 = CARTESIAN_POINT('',(11.,0.));
+#6337 = VECTOR('',#6338,1.);
+#6338 = DIRECTION('',(0.,1.));
+#6339 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6340 = PCURVE('',#6202,#6341);
+#6341 = DEFINITIONAL_REPRESENTATION('',(#6342),#6346);
+#6342 = LINE('',#6343,#6344);
+#6343 = CARTESIAN_POINT('',(0.,0.5));
+#6344 = VECTOR('',#6345,1.);
+#6345 = DIRECTION('',(1.,0.));
+#6346 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6347 = ADVANCED_FACE('',(#6348),#6090,.T.);
+#6348 = FACE_BOUND('',#6349,.T.);
+#6349 = EDGE_LOOP('',(#6350,#6351,#6352,#6353));
+#6350 = ORIENTED_EDGE('',*,*,#6108,.F.);
+#6351 = ORIENTED_EDGE('',*,*,#6076,.T.);
+#6352 = ORIENTED_EDGE('',*,*,#6247,.T.);
+#6353 = ORIENTED_EDGE('',*,*,#6354,.F.);
+#6354 = EDGE_CURVE('',#6109,#6248,#6355,.T.);
+#6355 = SURFACE_CURVE('',#6356,(#6360,#6367),.PCURVE_S1.);
+#6356 = LINE('',#6357,#6358);
+#6357 = CARTESIAN_POINT('',(1.52,-0.25,8.));
+#6358 = VECTOR('',#6359,1.);
+#6359 = DIRECTION('',(0.,1.,0.));
+#6360 = PCURVE('',#6090,#6361);
+#6361 = DEFINITIONAL_REPRESENTATION('',(#6362),#6366);
+#6362 = LINE('',#6363,#6364);
+#6363 = CARTESIAN_POINT('',(11.,0.));
+#6364 = VECTOR('',#6365,1.);
+#6365 = DIRECTION('',(0.,-1.));
+#6366 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6367 = PCURVE('',#6202,#6368);
+#6368 = DEFINITIONAL_REPRESENTATION('',(#6369),#6373);
+#6369 = LINE('',#6370,#6371);
+#6370 = CARTESIAN_POINT('',(0.5,0.));
+#6371 = VECTOR('',#6372,1.);
+#6372 = DIRECTION('',(0.,1.));
+#6373 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6374 = ADVANCED_FACE('',(#6375),#6202,.T.);
+#6375 = FACE_BOUND('',#6376,.T.);
+#6376 = EDGE_LOOP('',(#6377,#6378,#6404,#6405));
+#6377 = ORIENTED_EDGE('',*,*,#6327,.F.);
+#6378 = ORIENTED_EDGE('',*,*,#6379,.F.);
+#6379 = EDGE_CURVE('',#6161,#6300,#6380,.T.);
+#6380 = SURFACE_CURVE('',#6381,(#6385,#6392),.PCURVE_S1.);
+#6381 = LINE('',#6382,#6383);
+#6382 = CARTESIAN_POINT('',(1.232050807569,-0.875,8.));
+#6383 = VECTOR('',#6384,1.);
+#6384 = DIRECTION('',(0.,1.,0.));
+#6385 = PCURVE('',#6202,#6386);
+#6386 = DEFINITIONAL_REPRESENTATION('',(#6387),#6391);
+#6387 = LINE('',#6388,#6389);
+#6388 = CARTESIAN_POINT('',(0.212050807569,-0.625));
+#6389 = VECTOR('',#6390,1.);
+#6390 = DIRECTION('',(0.,1.));
+#6391 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6392 = PCURVE('',#6393,#6398);
+#6393 = PLANE('',#6394);
+#6394 = AXIS2_PLACEMENT_3D('',#6395,#6396,#6397);
+#6395 = CARTESIAN_POINT('',(1.02,-0.25,8.));
+#6396 = DIRECTION('',(0.,0.,1.));
+#6397 = DIRECTION('',(1.,0.,0.));
+#6398 = DEFINITIONAL_REPRESENTATION('',(#6399),#6403);
+#6399 = LINE('',#6400,#6401);
+#6400 = CARTESIAN_POINT('',(0.212050807569,-0.625));
+#6401 = VECTOR('',#6402,1.);
+#6402 = DIRECTION('',(0.,1.));
+#6403 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6404 = ORIENTED_EDGE('',*,*,#6188,.T.);
+#6405 = ORIENTED_EDGE('',*,*,#6354,.T.);
+#6406 = ADVANCED_FACE('',(#6407),#6176,.F.);
+#6407 = FACE_BOUND('',#6408,.F.);
+#6408 = EDGE_LOOP('',(#6409,#6410,#6438));
+#6409 = ORIENTED_EDGE('',*,*,#6160,.T.);
+#6410 = ORIENTED_EDGE('',*,*,#6411,.T.);
+#6411 = EDGE_CURVE('',#6133,#6412,#6414,.T.);
+#6412 = VERTEX_POINT('',#6413);
+#6413 = CARTESIAN_POINT('',(1.02,-0.25,8.));
+#6414 = SURFACE_CURVE('',#6415,(#6419,#6426),.PCURVE_S1.);
+#6415 = LINE('',#6416,#6417);
+#6416 = CARTESIAN_POINT('',(1.02,-0.25,-3.));
+#6417 = VECTOR('',#6418,1.);
+#6418 = DIRECTION('',(0.,0.,1.));
+#6419 = PCURVE('',#6176,#6420);
+#6420 = DEFINITIONAL_REPRESENTATION('',(#6421),#6425);
+#6421 = LINE('',#6422,#6423);
+#6422 = CARTESIAN_POINT('',(0.,0.));
+#6423 = VECTOR('',#6424,1.);
+#6424 = DIRECTION('',(1.,0.));
+#6425 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6426 = PCURVE('',#6427,#6432);
+#6427 = PLANE('',#6428);
+#6428 = AXIS2_PLACEMENT_3D('',#6429,#6430,#6431);
+#6429 = CARTESIAN_POINT('',(1.02,-0.25,-3.));
+#6430 = DIRECTION('',(1.,0.,0.));
+#6431 = DIRECTION('',(0.,0.,1.));
+#6432 = DEFINITIONAL_REPRESENTATION('',(#6433),#6437);
+#6433 = LINE('',#6434,#6435);
+#6434 = CARTESIAN_POINT('',(0.,0.));
+#6435 = VECTOR('',#6436,1.);
+#6436 = DIRECTION('',(1.,0.));
+#6437 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6438 = ORIENTED_EDGE('',*,*,#6439,.T.);
+#6439 = EDGE_CURVE('',#6412,#6161,#6440,.T.);
+#6440 = SURFACE_CURVE('',#6441,(#6445,#6452),.PCURVE_S1.);
+#6441 = LINE('',#6442,#6443);
+#6442 = CARTESIAN_POINT('',(1.02,-0.25,8.));
+#6443 = VECTOR('',#6444,1.);
+#6444 = DIRECTION('',(1.,0.,0.));
+#6445 = PCURVE('',#6176,#6446);
+#6446 = DEFINITIONAL_REPRESENTATION('',(#6447),#6451);
+#6447 = LINE('',#6448,#6449);
+#6448 = CARTESIAN_POINT('',(11.,0.));
+#6449 = VECTOR('',#6450,1.);
+#6450 = DIRECTION('',(0.,1.));
+#6451 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6452 = PCURVE('',#6393,#6453);
+#6453 = DEFINITIONAL_REPRESENTATION('',(#6454),#6458);
+#6454 = LINE('',#6455,#6456);
+#6455 = CARTESIAN_POINT('',(0.,0.));
+#6456 = VECTOR('',#6457,1.);
+#6457 = DIRECTION('',(1.,0.));
+#6458 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6459 = ADVANCED_FACE('',(#6460),#6148,.F.);
+#6460 = FACE_BOUND('',#6461,.F.);
+#6461 = EDGE_LOOP('',(#6462,#6485,#6509));
+#6462 = ORIENTED_EDGE('',*,*,#6463,.F.);
+#6463 = EDGE_CURVE('',#6464,#5818,#6466,.T.);
+#6464 = VERTEX_POINT('',#6465);
+#6465 = CARTESIAN_POINT('',(0.366025403784,-0.25,6.5));
+#6466 = SURFACE_CURVE('',#6467,(#6471,#6478),.PCURVE_S1.);
+#6467 = LINE('',#6468,#6469);
+#6468 = CARTESIAN_POINT('',(0.,-0.25,6.5));
+#6469 = VECTOR('',#6470,1.);
+#6470 = DIRECTION('',(1.,0.,0.));
+#6471 = PCURVE('',#6148,#6472);
+#6472 = DEFINITIONAL_REPRESENTATION('',(#6473),#6477);
+#6473 = LINE('',#6474,#6475);
+#6474 = CARTESIAN_POINT('',(0.,0.));
+#6475 = VECTOR('',#6476,1.);
+#6476 = DIRECTION('',(0.,1.));
+#6477 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6478 = PCURVE('',#6233,#6479);
+#6479 = DEFINITIONAL_REPRESENTATION('',(#6480),#6484);
+#6480 = LINE('',#6481,#6482);
+#6481 = CARTESIAN_POINT('',(0.,0.));
+#6482 = VECTOR('',#6483,1.);
+#6483 = DIRECTION('',(1.,0.));
+#6484 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6485 = ORIENTED_EDGE('',*,*,#6486,.F.);
+#6486 = EDGE_CURVE('',#6133,#6464,#6487,.T.);
+#6487 = SURFACE_CURVE('',#6488,(#6492,#6498),.PCURVE_S1.);
+#6488 = LINE('',#6489,#6490);
+#6489 = CARTESIAN_POINT('',(0.161778579257,-0.25,6.146234122635));
+#6490 = VECTOR('',#6491,1.);
+#6491 = DIRECTION('',(-0.5,0.,-0.866025403784));
+#6492 = PCURVE('',#6148,#6493);
+#6493 = DEFINITIONAL_REPRESENTATION('',(#6494),#6497);
+#6494 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6495,#6496),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-2.31374953738,-0.235288568297),.PIECEWISE_BEZIER_KNOTS.);
+#6495 = CARTESIAN_POINT('',(1.65,1.318653347947));
+#6496 = CARTESIAN_POINT('',(-0.15,0.279422863406));
+#6497 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6498 = PCURVE('',#6499,#6504);
+#6499 = PLANE('',#6500);
+#6500 = AXIS2_PLACEMENT_3D('',#6501,#6502,#6503);
+#6501 = CARTESIAN_POINT('',(4.903810567666E-02,-1.5,5.950961894323));
+#6502 = DIRECTION('',(0.866025403784,0.,-0.5));
+#6503 = DIRECTION('',(0.5,0.,0.866025403784));
+#6504 = DEFINITIONAL_REPRESENTATION('',(#6505),#6508);
+#6505 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6506,#6507),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-2.31374953738,-0.235288568297),.PIECEWISE_BEZIER_KNOTS.);
+#6506 = CARTESIAN_POINT('',(2.539230484541,-1.25));
+#6507 = CARTESIAN_POINT('',(0.460769515459,-1.25));
+#6508 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6509 = ORIENTED_EDGE('',*,*,#6132,.F.);
+#6510 = ADVANCED_FACE('',(#6511),#6233,.F.);
+#6511 = FACE_BOUND('',#6512,.F.);
+#6512 = EDGE_LOOP('',(#6513,#6536,#6555,#6556));
+#6513 = ORIENTED_EDGE('',*,*,#6514,.F.);
+#6514 = EDGE_CURVE('',#6515,#5973,#6517,.T.);
+#6515 = VERTEX_POINT('',#6516);
+#6516 = CARTESIAN_POINT('',(0.366025403784,0.25,6.5));
+#6517 = SURFACE_CURVE('',#6518,(#6522,#6529),.PCURVE_S1.);
+#6518 = LINE('',#6519,#6520);
+#6519 = CARTESIAN_POINT('',(0.,0.25,6.5));
+#6520 = VECTOR('',#6521,1.);
+#6521 = DIRECTION('',(1.,0.,0.));
+#6522 = PCURVE('',#6233,#6523);
+#6523 = DEFINITIONAL_REPRESENTATION('',(#6524),#6528);
+#6524 = LINE('',#6525,#6526);
+#6525 = CARTESIAN_POINT('',(0.,0.5));
+#6526 = VECTOR('',#6527,1.);
+#6527 = DIRECTION('',(1.,0.));
+#6528 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6529 = PCURVE('',#6287,#6530);
+#6530 = DEFINITIONAL_REPRESENTATION('',(#6531),#6535);
+#6531 = LINE('',#6532,#6533);
+#6532 = CARTESIAN_POINT('',(0.,0.));
+#6533 = VECTOR('',#6534,1.);
+#6534 = DIRECTION('',(0.,1.));
+#6535 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6536 = ORIENTED_EDGE('',*,*,#6537,.F.);
+#6537 = EDGE_CURVE('',#6464,#6515,#6538,.T.);
+#6538 = SURFACE_CURVE('',#6539,(#6543,#6549),.PCURVE_S1.);
+#6539 = LINE('',#6540,#6541);
+#6540 = CARTESIAN_POINT('',(0.366025403784,-0.875,6.5));
+#6541 = VECTOR('',#6542,1.);
+#6542 = DIRECTION('',(0.,1.,0.));
+#6543 = PCURVE('',#6233,#6544);
+#6544 = DEFINITIONAL_REPRESENTATION('',(#6545),#6548);
+#6545 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6546,#6547),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.575,1.175),.PIECEWISE_BEZIER_KNOTS.);
+#6546 = CARTESIAN_POINT('',(0.366025403784,-5.E-02));
+#6547 = CARTESIAN_POINT('',(0.366025403784,0.55));
+#6548 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6549 = PCURVE('',#6499,#6550);
+#6550 = DEFINITIONAL_REPRESENTATION('',(#6551),#6554);
+#6551 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6552,#6553),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.575,1.175),.PIECEWISE_BEZIER_KNOTS.);
+#6552 = CARTESIAN_POINT('',(0.633974596216,-1.2));
+#6553 = CARTESIAN_POINT('',(0.633974596216,-1.8));
+#6554 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6555 = ORIENTED_EDGE('',*,*,#6463,.T.);
+#6556 = ORIENTED_EDGE('',*,*,#6220,.F.);
+#6557 = ADVANCED_FACE('',(#6558),#6315,.T.);
+#6558 = FACE_BOUND('',#6559,.T.);
+#6559 = EDGE_LOOP('',(#6560,#6561,#6584));
+#6560 = ORIENTED_EDGE('',*,*,#6299,.T.);
+#6561 = ORIENTED_EDGE('',*,*,#6562,.T.);
+#6562 = EDGE_CURVE('',#6272,#6563,#6565,.T.);
+#6563 = VERTEX_POINT('',#6564);
+#6564 = CARTESIAN_POINT('',(1.02,0.25,8.));
+#6565 = SURFACE_CURVE('',#6566,(#6570,#6577),.PCURVE_S1.);
+#6566 = LINE('',#6567,#6568);
+#6567 = CARTESIAN_POINT('',(1.02,0.25,-3.));
+#6568 = VECTOR('',#6569,1.);
+#6569 = DIRECTION('',(0.,0.,1.));
+#6570 = PCURVE('',#6315,#6571);
+#6571 = DEFINITIONAL_REPRESENTATION('',(#6572),#6576);
+#6572 = LINE('',#6573,#6574);
+#6573 = CARTESIAN_POINT('',(0.,0.));
+#6574 = VECTOR('',#6575,1.);
+#6575 = DIRECTION('',(1.,0.));
+#6576 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6577 = PCURVE('',#6427,#6578);
+#6578 = DEFINITIONAL_REPRESENTATION('',(#6579),#6583);
+#6579 = LINE('',#6580,#6581);
+#6580 = CARTESIAN_POINT('',(0.,-0.5));
+#6581 = VECTOR('',#6582,1.);
+#6582 = DIRECTION('',(1.,0.));
+#6583 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6584 = ORIENTED_EDGE('',*,*,#6585,.T.);
+#6585 = EDGE_CURVE('',#6563,#6300,#6586,.T.);
+#6586 = SURFACE_CURVE('',#6587,(#6591,#6598),.PCURVE_S1.);
+#6587 = LINE('',#6588,#6589);
+#6588 = CARTESIAN_POINT('',(1.02,0.25,8.));
+#6589 = VECTOR('',#6590,1.);
+#6590 = DIRECTION('',(1.,0.,0.));
+#6591 = PCURVE('',#6315,#6592);
+#6592 = DEFINITIONAL_REPRESENTATION('',(#6593),#6597);
+#6593 = LINE('',#6594,#6595);
+#6594 = CARTESIAN_POINT('',(11.,0.));
+#6595 = VECTOR('',#6596,1.);
+#6596 = DIRECTION('',(0.,1.));
+#6597 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6598 = PCURVE('',#6393,#6599);
+#6599 = DEFINITIONAL_REPRESENTATION('',(#6600),#6604);
+#6600 = LINE('',#6601,#6602);
+#6601 = CARTESIAN_POINT('',(0.,0.5));
+#6602 = VECTOR('',#6603,1.);
+#6603 = DIRECTION('',(1.,0.));
+#6604 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6605 = ADVANCED_FACE('',(#6606),#6287,.T.);
+#6606 = FACE_BOUND('',#6607,.T.);
+#6607 = EDGE_LOOP('',(#6608,#6609,#6628));
+#6608 = ORIENTED_EDGE('',*,*,#6514,.F.);
+#6609 = ORIENTED_EDGE('',*,*,#6610,.F.);
+#6610 = EDGE_CURVE('',#6272,#6515,#6611,.T.);
+#6611 = SURFACE_CURVE('',#6612,(#6616,#6622),.PCURVE_S1.);
+#6612 = LINE('',#6613,#6614);
+#6613 = CARTESIAN_POINT('',(0.161778579257,0.25,6.146234122635));
+#6614 = VECTOR('',#6615,1.);
+#6615 = DIRECTION('',(-0.5,0.,-0.866025403784));
+#6616 = PCURVE('',#6287,#6617);
+#6617 = DEFINITIONAL_REPRESENTATION('',(#6618),#6621);
+#6618 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6619,#6620),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-2.31374953738,-0.235288568297),.PIECEWISE_BEZIER_KNOTS.);
+#6619 = CARTESIAN_POINT('',(1.65,1.318653347947));
+#6620 = CARTESIAN_POINT('',(-0.15,0.279422863406));
+#6621 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6622 = PCURVE('',#6499,#6623);
+#6623 = DEFINITIONAL_REPRESENTATION('',(#6624),#6627);
+#6624 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6625,#6626),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-2.31374953738,-0.235288568297),.PIECEWISE_BEZIER_KNOTS.);
+#6625 = CARTESIAN_POINT('',(2.539230484541,-1.75));
+#6626 = CARTESIAN_POINT('',(0.460769515459,-1.75));
+#6627 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6628 = ORIENTED_EDGE('',*,*,#6271,.F.);
+#6629 = ADVANCED_FACE('',(#6630),#6393,.T.);
+#6630 = FACE_BOUND('',#6631,.T.);
+#6631 = EDGE_LOOP('',(#6632,#6633,#6654,#6655));
+#6632 = ORIENTED_EDGE('',*,*,#6585,.F.);
+#6633 = ORIENTED_EDGE('',*,*,#6634,.F.);
+#6634 = EDGE_CURVE('',#6412,#6563,#6635,.T.);
+#6635 = SURFACE_CURVE('',#6636,(#6640,#6647),.PCURVE_S1.);
+#6636 = LINE('',#6637,#6638);
+#6637 = CARTESIAN_POINT('',(1.02,-0.25,8.));
+#6638 = VECTOR('',#6639,1.);
+#6639 = DIRECTION('',(0.,1.,0.));
+#6640 = PCURVE('',#6393,#6641);
+#6641 = DEFINITIONAL_REPRESENTATION('',(#6642),#6646);
+#6642 = LINE('',#6643,#6644);
+#6643 = CARTESIAN_POINT('',(0.,0.));
+#6644 = VECTOR('',#6645,1.);
+#6645 = DIRECTION('',(0.,1.));
+#6646 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6647 = PCURVE('',#6427,#6648);
+#6648 = DEFINITIONAL_REPRESENTATION('',(#6649),#6653);
+#6649 = LINE('',#6650,#6651);
+#6650 = CARTESIAN_POINT('',(11.,0.));
+#6651 = VECTOR('',#6652,1.);
+#6652 = DIRECTION('',(0.,-1.));
+#6653 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6654 = ORIENTED_EDGE('',*,*,#6439,.T.);
+#6655 = ORIENTED_EDGE('',*,*,#6379,.T.);
+#6656 = ADVANCED_FACE('',(#6657),#6427,.F.);
+#6657 = FACE_BOUND('',#6658,.F.);
+#6658 = EDGE_LOOP('',(#6659,#6660,#6679,#6680));
+#6659 = ORIENTED_EDGE('',*,*,#6411,.F.);
+#6660 = ORIENTED_EDGE('',*,*,#6661,.T.);
+#6661 = EDGE_CURVE('',#6133,#6272,#6662,.T.);
+#6662 = SURFACE_CURVE('',#6663,(#6667,#6673),.PCURVE_S1.);
+#6663 = LINE('',#6664,#6665);
+#6664 = CARTESIAN_POINT('',(1.02,-0.875,7.632717227505));
+#6665 = VECTOR('',#6666,1.);
+#6666 = DIRECTION('',(0.,1.,0.));
+#6667 = PCURVE('',#6427,#6668);
+#6668 = DEFINITIONAL_REPRESENTATION('',(#6669),#6672);
+#6669 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6670,#6671),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.575,1.175),.PIECEWISE_BEZIER_KNOTS.);
+#6670 = CARTESIAN_POINT('',(10.632717227505,5.E-02));
+#6671 = CARTESIAN_POINT('',(10.632717227505,-0.55));
+#6672 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6673 = PCURVE('',#6499,#6674);
+#6674 = DEFINITIONAL_REPRESENTATION('',(#6675),#6678);
+#6675 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6676,#6677),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.575,1.175),.PIECEWISE_BEZIER_KNOTS.);
+#6676 = CARTESIAN_POINT('',(1.941923788647,-1.2));
+#6677 = CARTESIAN_POINT('',(1.941923788647,-1.8));
+#6678 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6679 = ORIENTED_EDGE('',*,*,#6562,.T.);
+#6680 = ORIENTED_EDGE('',*,*,#6634,.F.);
+#6681 = ADVANCED_FACE('',(#6682),#6499,.F.);
+#6682 = FACE_BOUND('',#6683,.F.);
+#6683 = EDGE_LOOP('',(#6684,#6685,#6686,#6687));
+#6684 = ORIENTED_EDGE('',*,*,#6661,.F.);
+#6685 = ORIENTED_EDGE('',*,*,#6486,.T.);
+#6686 = ORIENTED_EDGE('',*,*,#6537,.T.);
+#6687 = ORIENTED_EDGE('',*,*,#6610,.F.);
+#6688 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#6692)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#6689,#6690,#6691)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#6689 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#6690 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#6691 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#6692 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#6689,
+  'distance_accuracy_value','confusion accuracy');
+#6693 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#4938));
+#6694 = SHAPE_DEFINITION_REPRESENTATION(#6695,#6701);
+#6695 = PRODUCT_DEFINITION_SHAPE('','',#6696);
+#6696 = PRODUCT_DEFINITION('design','',#6697,#6700);
+#6697 = PRODUCT_DEFINITION_FORMATION('','',#6698);
+#6698 = PRODUCT('union004','union004','',(#6699));
+#6699 = PRODUCT_CONTEXT('',#2,'mechanical');
+#6700 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#6701 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#6702),#7222);
+#6702 = MANIFOLD_SOLID_BREP('',#6703);
+#6703 = CLOSED_SHELL('',(#6704,#6816,#6933,#6962,#7032,#7077,#7127,#7155
+    ,#7217));
+#6704 = ADVANCED_FACE('',(#6705),#6719,.T.);
+#6705 = FACE_BOUND('',#6706,.T.);
+#6706 = EDGE_LOOP('',(#6707,#6737,#6764,#6765,#6794));
+#6707 = ORIENTED_EDGE('',*,*,#6708,.T.);
+#6708 = EDGE_CURVE('',#6709,#6711,#6713,.T.);
+#6709 = VERTEX_POINT('',#6710);
+#6710 = CARTESIAN_POINT('',(2.5,-6.123233995737E-16,5.));
+#6711 = VERTEX_POINT('',#6712);
+#6712 = CARTESIAN_POINT('',(2.5,-6.123233995737E-16,10.3));
+#6713 = SEAM_CURVE('',#6714,(#6718,#6730),.PCURVE_S1.);
+#6714 = LINE('',#6715,#6716);
+#6715 = CARTESIAN_POINT('',(2.5,-6.123233995737E-16,4.));
+#6716 = VECTOR('',#6717,1.);
+#6717 = DIRECTION('',(0.,0.,1.));
+#6718 = PCURVE('',#6719,#6724);
+#6719 = CYLINDRICAL_SURFACE('',#6720,2.5);
+#6720 = AXIS2_PLACEMENT_3D('',#6721,#6722,#6723);
+#6721 = CARTESIAN_POINT('',(0.,0.,4.));
+#6722 = DIRECTION('',(0.,0.,1.));
+#6723 = DIRECTION('',(1.,0.,0.));
+#6724 = DEFINITIONAL_REPRESENTATION('',(#6725),#6729);
+#6725 = LINE('',#6726,#6727);
+#6726 = CARTESIAN_POINT('',(6.28318530718,-0.));
+#6727 = VECTOR('',#6728,1.);
+#6728 = DIRECTION('',(0.,1.));
+#6729 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6730 = PCURVE('',#6719,#6731);
+#6731 = DEFINITIONAL_REPRESENTATION('',(#6732),#6736);
+#6732 = LINE('',#6733,#6734);
+#6733 = CARTESIAN_POINT('',(0.,-0.));
+#6734 = VECTOR('',#6735,1.);
+#6735 = DIRECTION('',(0.,1.));
+#6736 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6737 = ORIENTED_EDGE('',*,*,#6738,.F.);
+#6738 = EDGE_CURVE('',#6711,#6711,#6739,.T.);
+#6739 = SURFACE_CURVE('',#6740,(#6745,#6752),.PCURVE_S1.);
+#6740 = CIRCLE('',#6741,2.5);
+#6741 = AXIS2_PLACEMENT_3D('',#6742,#6743,#6744);
+#6742 = CARTESIAN_POINT('',(0.,0.,10.3));
+#6743 = DIRECTION('',(0.,0.,1.));
+#6744 = DIRECTION('',(1.,0.,0.));
+#6745 = PCURVE('',#6719,#6746);
+#6746 = DEFINITIONAL_REPRESENTATION('',(#6747),#6751);
+#6747 = LINE('',#6748,#6749);
+#6748 = CARTESIAN_POINT('',(0.,6.3));
+#6749 = VECTOR('',#6750,1.);
+#6750 = DIRECTION('',(1.,0.));
+#6751 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6752 = PCURVE('',#6753,#6758);
+#6753 = SPHERICAL_SURFACE('',#6754,2.5);
+#6754 = AXIS2_PLACEMENT_3D('',#6755,#6756,#6757);
+#6755 = CARTESIAN_POINT('',(0.,0.,10.3));
+#6756 = DIRECTION('',(0.,0.,1.));
+#6757 = DIRECTION('',(1.,0.,0.));
+#6758 = DEFINITIONAL_REPRESENTATION('',(#6759),#6763);
+#6759 = LINE('',#6760,#6761);
+#6760 = CARTESIAN_POINT('',(0.,0.));
+#6761 = VECTOR('',#6762,1.);
+#6762 = DIRECTION('',(1.,0.));
+#6763 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6764 = ORIENTED_EDGE('',*,*,#6708,.F.);
+#6765 = ORIENTED_EDGE('',*,*,#6766,.T.);
+#6766 = EDGE_CURVE('',#6709,#6767,#6769,.T.);
+#6767 = VERTEX_POINT('',#6768);
+#6768 = CARTESIAN_POINT('',(-2.5,0.,5.));
+#6769 = SURFACE_CURVE('',#6770,(#6775,#6782),.PCURVE_S1.);
+#6770 = CIRCLE('',#6771,2.5);
+#6771 = AXIS2_PLACEMENT_3D('',#6772,#6773,#6774);
+#6772 = CARTESIAN_POINT('',(0.,0.,5.));
+#6773 = DIRECTION('',(0.,0.,1.));
+#6774 = DIRECTION('',(1.,0.,0.));
+#6775 = PCURVE('',#6719,#6776);
+#6776 = DEFINITIONAL_REPRESENTATION('',(#6777),#6781);
+#6777 = LINE('',#6778,#6779);
+#6778 = CARTESIAN_POINT('',(0.,1.));
+#6779 = VECTOR('',#6780,1.);
+#6780 = DIRECTION('',(1.,0.));
+#6781 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6782 = PCURVE('',#6783,#6788);
+#6783 = PLANE('',#6784);
+#6784 = AXIS2_PLACEMENT_3D('',#6785,#6786,#6787);
+#6785 = CARTESIAN_POINT('',(0.,0.,5.));
+#6786 = DIRECTION('',(0.,0.,1.));
+#6787 = DIRECTION('',(1.,0.,0.));
+#6788 = DEFINITIONAL_REPRESENTATION('',(#6789),#6793);
+#6789 = CIRCLE('',#6790,2.5);
+#6790 = AXIS2_PLACEMENT_2D('',#6791,#6792);
+#6791 = CARTESIAN_POINT('',(0.,0.));
+#6792 = DIRECTION('',(1.,0.));
+#6793 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6794 = ORIENTED_EDGE('',*,*,#6795,.T.);
+#6795 = EDGE_CURVE('',#6767,#6709,#6796,.T.);
+#6796 = SURFACE_CURVE('',#6797,(#6802,#6809),.PCURVE_S1.);
+#6797 = CIRCLE('',#6798,2.5);
+#6798 = AXIS2_PLACEMENT_3D('',#6799,#6800,#6801);
+#6799 = CARTESIAN_POINT('',(0.,0.,5.));
+#6800 = DIRECTION('',(0.,0.,1.));
+#6801 = DIRECTION('',(1.,0.,0.));
+#6802 = PCURVE('',#6719,#6803);
+#6803 = DEFINITIONAL_REPRESENTATION('',(#6804),#6808);
+#6804 = LINE('',#6805,#6806);
+#6805 = CARTESIAN_POINT('',(0.,1.));
+#6806 = VECTOR('',#6807,1.);
+#6807 = DIRECTION('',(1.,0.));
+#6808 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6809 = PCURVE('',#6783,#6810);
+#6810 = DEFINITIONAL_REPRESENTATION('',(#6811),#6815);
+#6811 = CIRCLE('',#6812,2.5);
+#6812 = AXIS2_PLACEMENT_2D('',#6813,#6814);
+#6813 = CARTESIAN_POINT('',(0.,0.));
+#6814 = DIRECTION('',(1.,0.));
+#6815 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6816 = ADVANCED_FACE('',(#6817,#6929),#6783,.T.);
+#6817 = FACE_BOUND('',#6818,.T.);
+#6818 = EDGE_LOOP('',(#6819,#6847,#6876,#6905));
+#6819 = ORIENTED_EDGE('',*,*,#6820,.F.);
+#6820 = EDGE_CURVE('',#6821,#6823,#6825,.T.);
+#6821 = VERTEX_POINT('',#6822);
+#6822 = CARTESIAN_POINT('',(-2.5,-1.566045976337,5.));
+#6823 = VERTEX_POINT('',#6824);
+#6824 = CARTESIAN_POINT('',(-2.5,0.,5.));
+#6825 = SURFACE_CURVE('',#6826,(#6830,#6836),.PCURVE_S1.);
+#6826 = LINE('',#6827,#6828);
+#6827 = CARTESIAN_POINT('',(-2.5,-1.475,5.));
+#6828 = VECTOR('',#6829,1.);
+#6829 = DIRECTION('',(0.,1.,0.));
+#6830 = PCURVE('',#6783,#6831);
+#6831 = DEFINITIONAL_REPRESENTATION('',(#6832),#6835);
+#6832 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6833,#6834),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-2.065,5.015),.PIECEWISE_BEZIER_KNOTS.);
+#6833 = CARTESIAN_POINT('',(-2.5,-3.54));
+#6834 = CARTESIAN_POINT('',(-2.5,3.54));
+#6835 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6836 = PCURVE('',#6837,#6842);
+#6837 = PLANE('',#6838);
+#6838 = AXIS2_PLACEMENT_3D('',#6839,#6840,#6841);
+#6839 = CARTESIAN_POINT('',(-2.5,-2.95,2.5));
+#6840 = DIRECTION('',(1.,0.,0.));
+#6841 = DIRECTION('',(0.,0.,1.));
+#6842 = DEFINITIONAL_REPRESENTATION('',(#6843),#6846);
+#6843 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6844,#6845),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-2.065,5.015),.PIECEWISE_BEZIER_KNOTS.);
+#6844 = CARTESIAN_POINT('',(2.5,0.59));
+#6845 = CARTESIAN_POINT('',(2.5,-6.49));
+#6846 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6847 = ORIENTED_EDGE('',*,*,#6848,.T.);
+#6848 = EDGE_CURVE('',#6821,#6849,#6851,.T.);
+#6849 = VERTEX_POINT('',#6850);
+#6850 = CARTESIAN_POINT('',(2.95,-7.225416114969E-16,5.));
+#6851 = SURFACE_CURVE('',#6852,(#6857,#6864),.PCURVE_S1.);
+#6852 = CIRCLE('',#6853,2.95);
+#6853 = AXIS2_PLACEMENT_3D('',#6854,#6855,#6856);
+#6854 = CARTESIAN_POINT('',(0.,0.,5.));
+#6855 = DIRECTION('',(0.,0.,1.));
+#6856 = DIRECTION('',(1.,0.,0.));
+#6857 = PCURVE('',#6783,#6858);
+#6858 = DEFINITIONAL_REPRESENTATION('',(#6859),#6863);
+#6859 = CIRCLE('',#6860,2.95);
+#6860 = AXIS2_PLACEMENT_2D('',#6861,#6862);
+#6861 = CARTESIAN_POINT('',(0.,0.));
+#6862 = DIRECTION('',(1.,0.));
+#6863 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6864 = PCURVE('',#6865,#6870);
+#6865 = CYLINDRICAL_SURFACE('',#6866,2.95);
+#6866 = AXIS2_PLACEMENT_3D('',#6867,#6868,#6869);
+#6867 = CARTESIAN_POINT('',(0.,0.,4.));
+#6868 = DIRECTION('',(0.,0.,1.));
+#6869 = DIRECTION('',(1.,0.,0.));
+#6870 = DEFINITIONAL_REPRESENTATION('',(#6871),#6875);
+#6871 = LINE('',#6872,#6873);
+#6872 = CARTESIAN_POINT('',(0.,1.));
+#6873 = VECTOR('',#6874,1.);
+#6874 = DIRECTION('',(1.,0.));
+#6875 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6876 = ORIENTED_EDGE('',*,*,#6877,.T.);
+#6877 = EDGE_CURVE('',#6849,#6878,#6880,.T.);
+#6878 = VERTEX_POINT('',#6879);
+#6879 = CARTESIAN_POINT('',(-2.5,1.566045976337,5.));
+#6880 = SURFACE_CURVE('',#6881,(#6886,#6893),.PCURVE_S1.);
+#6881 = CIRCLE('',#6882,2.95);
+#6882 = AXIS2_PLACEMENT_3D('',#6883,#6884,#6885);
+#6883 = CARTESIAN_POINT('',(0.,0.,5.));
+#6884 = DIRECTION('',(0.,0.,1.));
+#6885 = DIRECTION('',(1.,0.,0.));
+#6886 = PCURVE('',#6783,#6887);
+#6887 = DEFINITIONAL_REPRESENTATION('',(#6888),#6892);
+#6888 = CIRCLE('',#6889,2.95);
+#6889 = AXIS2_PLACEMENT_2D('',#6890,#6891);
+#6890 = CARTESIAN_POINT('',(0.,0.));
+#6891 = DIRECTION('',(1.,0.));
+#6892 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6893 = PCURVE('',#6894,#6899);
+#6894 = CYLINDRICAL_SURFACE('',#6895,2.95);
+#6895 = AXIS2_PLACEMENT_3D('',#6896,#6897,#6898);
+#6896 = CARTESIAN_POINT('',(0.,0.,4.));
+#6897 = DIRECTION('',(0.,0.,1.));
+#6898 = DIRECTION('',(1.,0.,0.));
+#6899 = DEFINITIONAL_REPRESENTATION('',(#6900),#6904);
+#6900 = LINE('',#6901,#6902);
+#6901 = CARTESIAN_POINT('',(0.,1.));
+#6902 = VECTOR('',#6903,1.);
+#6903 = DIRECTION('',(1.,0.));
+#6904 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6905 = ORIENTED_EDGE('',*,*,#6906,.F.);
+#6906 = EDGE_CURVE('',#6823,#6878,#6907,.T.);
+#6907 = SURFACE_CURVE('',#6908,(#6912,#6918),.PCURVE_S1.);
+#6908 = LINE('',#6909,#6910);
+#6909 = CARTESIAN_POINT('',(-2.5,-1.475,5.));
+#6910 = VECTOR('',#6911,1.);
+#6911 = DIRECTION('',(0.,1.,0.));
+#6912 = PCURVE('',#6783,#6913);
+#6913 = DEFINITIONAL_REPRESENTATION('',(#6914),#6917);
+#6914 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6915,#6916),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-2.065,5.015),.PIECEWISE_BEZIER_KNOTS.);
+#6915 = CARTESIAN_POINT('',(-2.5,-3.54));
+#6916 = CARTESIAN_POINT('',(-2.5,3.54));
+#6917 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6918 = PCURVE('',#6919,#6924);
+#6919 = PLANE('',#6920);
+#6920 = AXIS2_PLACEMENT_3D('',#6921,#6922,#6923);
+#6921 = CARTESIAN_POINT('',(-2.5,-2.95,2.5));
+#6922 = DIRECTION('',(1.,0.,0.));
+#6923 = DIRECTION('',(0.,0.,1.));
+#6924 = DEFINITIONAL_REPRESENTATION('',(#6925),#6928);
+#6925 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6926,#6927),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-2.065,5.015),.PIECEWISE_BEZIER_KNOTS.);
+#6926 = CARTESIAN_POINT('',(2.5,0.59));
+#6927 = CARTESIAN_POINT('',(2.5,-6.49));
+#6928 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6929 = FACE_BOUND('',#6930,.T.);
+#6930 = EDGE_LOOP('',(#6931,#6932));
+#6931 = ORIENTED_EDGE('',*,*,#6795,.F.);
+#6932 = ORIENTED_EDGE('',*,*,#6766,.F.);
+#6933 = ADVANCED_FACE('',(#6934),#6753,.T.);
+#6934 = FACE_BOUND('',#6935,.T.);
+#6935 = EDGE_LOOP('',(#6936,#6960,#6961));
+#6936 = ORIENTED_EDGE('',*,*,#6937,.T.);
+#6937 = EDGE_CURVE('',#6711,#6938,#6940,.T.);
+#6938 = VERTEX_POINT('',#6939);
+#6939 = CARTESIAN_POINT('',(1.530808498934E-16,-3.749399456655E-32,12.8)
+  );
+#6940 = SEAM_CURVE('',#6941,(#6946,#6953),.PCURVE_S1.);
+#6941 = CIRCLE('',#6942,2.5);
+#6942 = AXIS2_PLACEMENT_3D('',#6943,#6944,#6945);
+#6943 = CARTESIAN_POINT('',(0.,0.,10.3));
+#6944 = DIRECTION('',(-2.449293598295E-16,-1.,0.));
+#6945 = DIRECTION('',(1.,-2.449293598295E-16,0.));
+#6946 = PCURVE('',#6753,#6947);
+#6947 = DEFINITIONAL_REPRESENTATION('',(#6948),#6952);
+#6948 = LINE('',#6949,#6950);
+#6949 = CARTESIAN_POINT('',(6.28318530718,-6.28318530718));
+#6950 = VECTOR('',#6951,1.);
+#6951 = DIRECTION('',(0.,1.));
+#6952 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6953 = PCURVE('',#6753,#6954);
+#6954 = DEFINITIONAL_REPRESENTATION('',(#6955),#6959);
+#6955 = LINE('',#6956,#6957);
+#6956 = CARTESIAN_POINT('',(0.,-6.28318530718));
+#6957 = VECTOR('',#6958,1.);
+#6958 = DIRECTION('',(0.,1.));
+#6959 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6960 = ORIENTED_EDGE('',*,*,#6937,.F.);
+#6961 = ORIENTED_EDGE('',*,*,#6738,.T.);
+#6962 = ADVANCED_FACE('',(#6963),#6837,.F.);
+#6963 = FACE_BOUND('',#6964,.F.);
+#6964 = EDGE_LOOP('',(#6965,#6986,#7012,#7031));
+#6965 = ORIENTED_EDGE('',*,*,#6966,.F.);
+#6966 = EDGE_CURVE('',#6967,#6821,#6969,.T.);
+#6967 = VERTEX_POINT('',#6968);
+#6968 = CARTESIAN_POINT('',(-2.5,-1.566045976337,4.));
+#6969 = SURFACE_CURVE('',#6970,(#6974,#6980),.PCURVE_S1.);
+#6970 = LINE('',#6971,#6972);
+#6971 = CARTESIAN_POINT('',(-2.5,-1.566045976337,4.));
+#6972 = VECTOR('',#6973,1.);
+#6973 = DIRECTION('',(0.,0.,1.));
+#6974 = PCURVE('',#6837,#6975);
+#6975 = DEFINITIONAL_REPRESENTATION('',(#6976),#6979);
+#6976 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6977,#6978),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-6.E-07,1.0000006),.PIECEWISE_BEZIER_KNOTS.);
+#6977 = CARTESIAN_POINT('',(1.4999994,-1.383954023663));
+#6978 = CARTESIAN_POINT('',(2.5000006,-1.383954023663));
+#6979 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6980 = PCURVE('',#6865,#6981);
+#6981 = DEFINITIONAL_REPRESENTATION('',(#6982),#6985);
+#6982 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6983,#6984),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-6.E-07,1.0000006),.PIECEWISE_BEZIER_KNOTS.);
+#6983 = CARTESIAN_POINT('',(3.701211285015,-6.E-07));
+#6984 = CARTESIAN_POINT('',(3.701211285015,1.0000006));
+#6985 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6986 = ORIENTED_EDGE('',*,*,#6987,.T.);
+#6987 = EDGE_CURVE('',#6967,#6988,#6990,.T.);
+#6988 = VERTEX_POINT('',#6989);
+#6989 = CARTESIAN_POINT('',(-2.5,2.641031523559E-16,4.));
+#6990 = SURFACE_CURVE('',#6991,(#6995,#7001),.PCURVE_S1.);
+#6991 = LINE('',#6992,#6993);
+#6992 = CARTESIAN_POINT('',(-2.5,-1.475,4.));
+#6993 = VECTOR('',#6994,1.);
+#6994 = DIRECTION('',(0.,1.,0.));
+#6995 = PCURVE('',#6837,#6996);
+#6996 = DEFINITIONAL_REPRESENTATION('',(#6997),#7000);
+#6997 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6998,#6999),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-2.065,5.015),.PIECEWISE_BEZIER_KNOTS.);
+#6998 = CARTESIAN_POINT('',(1.5,0.59));
+#6999 = CARTESIAN_POINT('',(1.5,-6.49));
+#7000 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7001 = PCURVE('',#7002,#7007);
+#7002 = PLANE('',#7003);
+#7003 = AXIS2_PLACEMENT_3D('',#7004,#7005,#7006);
+#7004 = CARTESIAN_POINT('',(0.,0.,4.));
+#7005 = DIRECTION('',(0.,0.,1.));
+#7006 = DIRECTION('',(1.,0.,0.));
+#7007 = DEFINITIONAL_REPRESENTATION('',(#7008),#7011);
+#7008 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7009,#7010),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-2.065,5.015),.PIECEWISE_BEZIER_KNOTS.);
+#7009 = CARTESIAN_POINT('',(-2.5,-3.54));
+#7010 = CARTESIAN_POINT('',(-2.5,3.54));
+#7011 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7012 = ORIENTED_EDGE('',*,*,#7013,.T.);
+#7013 = EDGE_CURVE('',#6988,#6823,#7014,.T.);
+#7014 = SURFACE_CURVE('',#7015,(#7019,#7025),.PCURVE_S1.);
+#7015 = LINE('',#7016,#7017);
+#7016 = CARTESIAN_POINT('',(-2.5,0.,4.));
+#7017 = VECTOR('',#7018,1.);
+#7018 = DIRECTION('',(0.,0.,1.));
+#7019 = PCURVE('',#6837,#7020);
+#7020 = DEFINITIONAL_REPRESENTATION('',(#7021),#7024);
+#7021 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7022,#7023),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-6.E-07,1.1),.PIECEWISE_BEZIER_KNOTS.);
+#7022 = CARTESIAN_POINT('',(1.4999994,-2.95));
+#7023 = CARTESIAN_POINT('',(2.6,-2.95));
+#7024 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7025 = PCURVE('',#6919,#7026);
+#7026 = DEFINITIONAL_REPRESENTATION('',(#7027),#7030);
+#7027 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7028,#7029),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-6.E-07,1.1),.PIECEWISE_BEZIER_KNOTS.);
+#7028 = CARTESIAN_POINT('',(1.4999994,-2.95));
+#7029 = CARTESIAN_POINT('',(2.6,-2.95));
+#7030 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7031 = ORIENTED_EDGE('',*,*,#6820,.F.);
+#7032 = ADVANCED_FACE('',(#7033),#6919,.F.);
+#7033 = FACE_BOUND('',#7034,.F.);
+#7034 = EDGE_LOOP('',(#7035,#7036,#7057,#7076));
+#7035 = ORIENTED_EDGE('',*,*,#7013,.F.);
+#7036 = ORIENTED_EDGE('',*,*,#7037,.T.);
+#7037 = EDGE_CURVE('',#6988,#7038,#7040,.T.);
+#7038 = VERTEX_POINT('',#7039);
+#7039 = CARTESIAN_POINT('',(-2.5,1.566045976337,4.));
+#7040 = SURFACE_CURVE('',#7041,(#7045,#7051),.PCURVE_S1.);
+#7041 = LINE('',#7042,#7043);
+#7042 = CARTESIAN_POINT('',(-2.5,-1.475,4.));
+#7043 = VECTOR('',#7044,1.);
+#7044 = DIRECTION('',(0.,1.,0.));
+#7045 = PCURVE('',#6919,#7046);
+#7046 = DEFINITIONAL_REPRESENTATION('',(#7047),#7050);
+#7047 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7048,#7049),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-2.065,5.015),.PIECEWISE_BEZIER_KNOTS.);
+#7048 = CARTESIAN_POINT('',(1.5,0.59));
+#7049 = CARTESIAN_POINT('',(1.5,-6.49));
+#7050 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7051 = PCURVE('',#7002,#7052);
+#7052 = DEFINITIONAL_REPRESENTATION('',(#7053),#7056);
+#7053 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7054,#7055),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-2.065,5.015),.PIECEWISE_BEZIER_KNOTS.);
+#7054 = CARTESIAN_POINT('',(-2.5,-3.54));
+#7055 = CARTESIAN_POINT('',(-2.5,3.54));
+#7056 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7057 = ORIENTED_EDGE('',*,*,#7058,.T.);
+#7058 = EDGE_CURVE('',#7038,#6878,#7059,.T.);
+#7059 = SURFACE_CURVE('',#7060,(#7064,#7070),.PCURVE_S1.);
+#7060 = LINE('',#7061,#7062);
+#7061 = CARTESIAN_POINT('',(-2.5,1.566045976337,4.));
+#7062 = VECTOR('',#7063,1.);
+#7063 = DIRECTION('',(0.,0.,1.));
+#7064 = PCURVE('',#6919,#7065);
+#7065 = DEFINITIONAL_REPRESENTATION('',(#7066),#7069);
+#7066 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7067,#7068),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-6.E-07,1.0000006),.PIECEWISE_BEZIER_KNOTS.);
+#7067 = CARTESIAN_POINT('',(1.4999994,-4.516045976337));
+#7068 = CARTESIAN_POINT('',(2.5000006,-4.516045976337));
+#7069 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7070 = PCURVE('',#6894,#7071);
+#7071 = DEFINITIONAL_REPRESENTATION('',(#7072),#7075);
+#7072 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7073,#7074),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-6.E-07,1.0000006),.PIECEWISE_BEZIER_KNOTS.);
+#7073 = CARTESIAN_POINT('',(2.581974022165,-6.E-07));
+#7074 = CARTESIAN_POINT('',(2.581974022165,1.0000006));
+#7075 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7076 = ORIENTED_EDGE('',*,*,#6906,.F.);
+#7077 = ADVANCED_FACE('',(#7078),#6894,.T.);
+#7078 = FACE_BOUND('',#7079,.T.);
+#7079 = EDGE_LOOP('',(#7080,#7081,#7104,#7126));
+#7080 = ORIENTED_EDGE('',*,*,#6877,.F.);
+#7081 = ORIENTED_EDGE('',*,*,#7082,.F.);
+#7082 = EDGE_CURVE('',#7083,#6849,#7085,.T.);
+#7083 = VERTEX_POINT('',#7084);
+#7084 = CARTESIAN_POINT('',(2.95,-7.225416114969E-16,4.));
+#7085 = SURFACE_CURVE('',#7086,(#7090,#7097),.PCURVE_S1.);
+#7086 = LINE('',#7087,#7088);
+#7087 = CARTESIAN_POINT('',(2.95,-7.225416114969E-16,4.));
+#7088 = VECTOR('',#7089,1.);
+#7089 = DIRECTION('',(0.,0.,1.));
+#7090 = PCURVE('',#6894,#7091);
+#7091 = DEFINITIONAL_REPRESENTATION('',(#7092),#7096);
+#7092 = LINE('',#7093,#7094);
+#7093 = CARTESIAN_POINT('',(0.,-0.));
+#7094 = VECTOR('',#7095,1.);
+#7095 = DIRECTION('',(0.,1.));
+#7096 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7097 = PCURVE('',#6865,#7098);
+#7098 = DEFINITIONAL_REPRESENTATION('',(#7099),#7103);
+#7099 = LINE('',#7100,#7101);
+#7100 = CARTESIAN_POINT('',(6.28318530718,-0.));
+#7101 = VECTOR('',#7102,1.);
+#7102 = DIRECTION('',(0.,1.));
+#7103 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7104 = ORIENTED_EDGE('',*,*,#7105,.T.);
+#7105 = EDGE_CURVE('',#7083,#7038,#7106,.T.);
+#7106 = SURFACE_CURVE('',#7107,(#7112,#7119),.PCURVE_S1.);
+#7107 = CIRCLE('',#7108,2.95);
+#7108 = AXIS2_PLACEMENT_3D('',#7109,#7110,#7111);
+#7109 = CARTESIAN_POINT('',(0.,0.,4.));
+#7110 = DIRECTION('',(0.,0.,1.));
+#7111 = DIRECTION('',(1.,0.,0.));
+#7112 = PCURVE('',#6894,#7113);
+#7113 = DEFINITIONAL_REPRESENTATION('',(#7114),#7118);
+#7114 = LINE('',#7115,#7116);
+#7115 = CARTESIAN_POINT('',(0.,0.));
+#7116 = VECTOR('',#7117,1.);
+#7117 = DIRECTION('',(1.,0.));
+#7118 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7119 = PCURVE('',#7002,#7120);
+#7120 = DEFINITIONAL_REPRESENTATION('',(#7121),#7125);
+#7121 = CIRCLE('',#7122,2.95);
+#7122 = AXIS2_PLACEMENT_2D('',#7123,#7124);
+#7123 = CARTESIAN_POINT('',(0.,0.));
+#7124 = DIRECTION('',(1.,0.));
+#7125 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7126 = ORIENTED_EDGE('',*,*,#7058,.T.);
+#7127 = ADVANCED_FACE('',(#7128),#6865,.T.);
+#7128 = FACE_BOUND('',#7129,.T.);
+#7129 = EDGE_LOOP('',(#7130,#7131,#7132,#7133));
+#7130 = ORIENTED_EDGE('',*,*,#7082,.T.);
+#7131 = ORIENTED_EDGE('',*,*,#6848,.F.);
+#7132 = ORIENTED_EDGE('',*,*,#6966,.F.);
+#7133 = ORIENTED_EDGE('',*,*,#7134,.T.);
+#7134 = EDGE_CURVE('',#6967,#7083,#7135,.T.);
+#7135 = SURFACE_CURVE('',#7136,(#7141,#7148),.PCURVE_S1.);
+#7136 = CIRCLE('',#7137,2.95);
+#7137 = AXIS2_PLACEMENT_3D('',#7138,#7139,#7140);
+#7138 = CARTESIAN_POINT('',(0.,0.,4.));
+#7139 = DIRECTION('',(0.,0.,1.));
+#7140 = DIRECTION('',(1.,0.,0.));
+#7141 = PCURVE('',#6865,#7142);
+#7142 = DEFINITIONAL_REPRESENTATION('',(#7143),#7147);
+#7143 = LINE('',#7144,#7145);
+#7144 = CARTESIAN_POINT('',(0.,0.));
+#7145 = VECTOR('',#7146,1.);
+#7146 = DIRECTION('',(1.,0.));
+#7147 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7148 = PCURVE('',#7002,#7149);
+#7149 = DEFINITIONAL_REPRESENTATION('',(#7150),#7154);
+#7150 = CIRCLE('',#7151,2.95);
+#7151 = AXIS2_PLACEMENT_2D('',#7152,#7153);
+#7152 = CARTESIAN_POINT('',(0.,0.));
+#7153 = DIRECTION('',(1.,0.));
+#7154 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7155 = ADVANCED_FACE('',(#7156,#7162),#7002,.F.);
+#7156 = FACE_BOUND('',#7157,.F.);
+#7157 = EDGE_LOOP('',(#7158,#7159,#7160,#7161));
+#7158 = ORIENTED_EDGE('',*,*,#6987,.F.);
+#7159 = ORIENTED_EDGE('',*,*,#7134,.T.);
+#7160 = ORIENTED_EDGE('',*,*,#7105,.T.);
+#7161 = ORIENTED_EDGE('',*,*,#7037,.F.);
+#7162 = FACE_BOUND('',#7163,.F.);
+#7163 = EDGE_LOOP('',(#7164,#7195));
+#7164 = ORIENTED_EDGE('',*,*,#7165,.F.);
+#7165 = EDGE_CURVE('',#7166,#7168,#7170,.T.);
+#7166 = VERTEX_POINT('',#7167);
+#7167 = CARTESIAN_POINT('',(-2.5,2.641031523559E-16,4.));
+#7168 = VERTEX_POINT('',#7169);
+#7169 = CARTESIAN_POINT('',(2.5,-6.123233995737E-16,4.));
+#7170 = SURFACE_CURVE('',#7171,(#7176,#7183),.PCURVE_S1.);
+#7171 = CIRCLE('',#7172,2.5);
+#7172 = AXIS2_PLACEMENT_3D('',#7173,#7174,#7175);
+#7173 = CARTESIAN_POINT('',(0.,0.,4.));
+#7174 = DIRECTION('',(0.,0.,1.));
+#7175 = DIRECTION('',(1.,0.,0.));
+#7176 = PCURVE('',#7002,#7177);
+#7177 = DEFINITIONAL_REPRESENTATION('',(#7178),#7182);
+#7178 = CIRCLE('',#7179,2.5);
+#7179 = AXIS2_PLACEMENT_2D('',#7180,#7181);
+#7180 = CARTESIAN_POINT('',(0.,0.));
+#7181 = DIRECTION('',(1.,0.));
+#7182 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7183 = PCURVE('',#7184,#7189);
+#7184 = PLANE('',#7185);
+#7185 = AXIS2_PLACEMENT_3D('',#7186,#7187,#7188);
+#7186 = CARTESIAN_POINT('',(0.,0.,4.));
+#7187 = DIRECTION('',(0.,0.,1.));
+#7188 = DIRECTION('',(1.,0.,0.));
+#7189 = DEFINITIONAL_REPRESENTATION('',(#7190),#7194);
+#7190 = CIRCLE('',#7191,2.5);
+#7191 = AXIS2_PLACEMENT_2D('',#7192,#7193);
+#7192 = CARTESIAN_POINT('',(0.,0.));
+#7193 = DIRECTION('',(1.,0.));
+#7194 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7195 = ORIENTED_EDGE('',*,*,#7196,.F.);
+#7196 = EDGE_CURVE('',#7168,#7166,#7197,.T.);
+#7197 = SURFACE_CURVE('',#7198,(#7203,#7210),.PCURVE_S1.);
+#7198 = CIRCLE('',#7199,2.5);
+#7199 = AXIS2_PLACEMENT_3D('',#7200,#7201,#7202);
+#7200 = CARTESIAN_POINT('',(0.,0.,4.));
+#7201 = DIRECTION('',(0.,0.,1.));
+#7202 = DIRECTION('',(1.,0.,0.));
+#7203 = PCURVE('',#7002,#7204);
+#7204 = DEFINITIONAL_REPRESENTATION('',(#7205),#7209);
+#7205 = CIRCLE('',#7206,2.5);
+#7206 = AXIS2_PLACEMENT_2D('',#7207,#7208);
+#7207 = CARTESIAN_POINT('',(0.,0.));
+#7208 = DIRECTION('',(1.,0.));
+#7209 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7210 = PCURVE('',#7184,#7211);
+#7211 = DEFINITIONAL_REPRESENTATION('',(#7212),#7216);
+#7212 = CIRCLE('',#7213,2.5);
+#7213 = AXIS2_PLACEMENT_2D('',#7214,#7215);
+#7214 = CARTESIAN_POINT('',(0.,0.));
+#7215 = DIRECTION('',(1.,0.));
+#7216 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7217 = ADVANCED_FACE('',(#7218),#7184,.F.);
+#7218 = FACE_BOUND('',#7219,.F.);
+#7219 = EDGE_LOOP('',(#7220,#7221));
+#7220 = ORIENTED_EDGE('',*,*,#7196,.T.);
+#7221 = ORIENTED_EDGE('',*,*,#7165,.T.);
+#7222 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#7226)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#7223,#7224,#7225)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#7223 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#7224 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#7225 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#7226 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#7223,
+  'distance_accuracy_value','confusion accuracy');
+#7227 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#6698));
+#7228 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #7229),#7222);
+#7229 = STYLED_ITEM('color',(#7230),#6702);
+#7230 = PRESENTATION_STYLE_ASSIGNMENT((#7231,#7237));
+#7231 = SURFACE_STYLE_USAGE(.BOTH.,#7232);
+#7232 = SURFACE_SIDE_STYLE('',(#7233));
+#7233 = SURFACE_STYLE_FILL_AREA(#7234);
+#7234 = FILL_AREA_STYLE('',(#7235));
+#7235 = FILL_AREA_STYLE_COLOUR('',#7236);
+#7236 = COLOUR_RGB('',0.800000011921,0.,0.);
+#7237 = CURVE_STYLE('',#7238,POSITIVE_LENGTH_MEASURE(0.1),#7236);
+#7238 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#7239 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #7240,#7248,#7255,#7262,#7269,#7276,#7283,#7290,#7297,#7304,#7311,
+    #7318,#7325,#7332,#7339,#7346,#7353,#7360,#7367,#7374,#7381,#7388,
+    #7395,#7402,#7409,#7416,#7423,#7430,#7437,#7444,#7451,#7458,#7465),
+  #6688);
+#7240 = STYLED_ITEM('color',(#7241),#4944);
+#7241 = PRESENTATION_STYLE_ASSIGNMENT((#7242));
+#7242 = SURFACE_STYLE_USAGE(.BOTH.,#7243);
+#7243 = SURFACE_SIDE_STYLE('',(#7244));
+#7244 = SURFACE_STYLE_FILL_AREA(#7245);
+#7245 = FILL_AREA_STYLE('',(#7246));
+#7246 = FILL_AREA_STYLE_COLOUR('',#7247);
+#7247 = COLOUR_RGB('',0.800000011921,0.800000011921,0.800000011921);
+#7248 = STYLED_ITEM('color',(#7249),#5062);
+#7249 = PRESENTATION_STYLE_ASSIGNMENT((#7250));
+#7250 = SURFACE_STYLE_USAGE(.BOTH.,#7251);
+#7251 = SURFACE_SIDE_STYLE('',(#7252));
+#7252 = SURFACE_STYLE_FILL_AREA(#7253);
+#7253 = FILL_AREA_STYLE('',(#7254));
+#7254 = FILL_AREA_STYLE_COLOUR('',#7247);
+#7255 = STYLED_ITEM('color',(#7256),#5143);
+#7256 = PRESENTATION_STYLE_ASSIGNMENT((#7257));
+#7257 = SURFACE_STYLE_USAGE(.BOTH.,#7258);
+#7258 = SURFACE_SIDE_STYLE('',(#7259));
+#7259 = SURFACE_STYLE_FILL_AREA(#7260);
+#7260 = FILL_AREA_STYLE('',(#7261));
+#7261 = FILL_AREA_STYLE_COLOUR('',#7247);
+#7262 = STYLED_ITEM('color',(#7263),#5229);
+#7263 = PRESENTATION_STYLE_ASSIGNMENT((#7264));
+#7264 = SURFACE_STYLE_USAGE(.BOTH.,#7265);
+#7265 = SURFACE_SIDE_STYLE('',(#7266));
+#7266 = SURFACE_STYLE_FILL_AREA(#7267);
+#7267 = FILL_AREA_STYLE('',(#7268));
+#7268 = FILL_AREA_STYLE_COLOUR('',#7247);
+#7269 = STYLED_ITEM('color',(#7270),#5305);
+#7270 = PRESENTATION_STYLE_ASSIGNMENT((#7271));
+#7271 = SURFACE_STYLE_USAGE(.BOTH.,#7272);
+#7272 = SURFACE_SIDE_STYLE('',(#7273));
+#7273 = SURFACE_STYLE_FILL_AREA(#7274);
+#7274 = FILL_AREA_STYLE('',(#7275));
+#7275 = FILL_AREA_STYLE_COLOUR('',#7247);
+#7276 = STYLED_ITEM('color',(#7277),#5332);
+#7277 = PRESENTATION_STYLE_ASSIGNMENT((#7278));
+#7278 = SURFACE_STYLE_USAGE(.BOTH.,#7279);
+#7279 = SURFACE_SIDE_STYLE('',(#7280));
+#7280 = SURFACE_STYLE_FILL_AREA(#7281);
+#7281 = FILL_AREA_STYLE('',(#7282));
+#7282 = FILL_AREA_STYLE_COLOUR('',#7247);
+#7283 = STYLED_ITEM('color',(#7284),#5362);
+#7284 = PRESENTATION_STYLE_ASSIGNMENT((#7285));
+#7285 = SURFACE_STYLE_USAGE(.BOTH.,#7286);
+#7286 = SURFACE_SIDE_STYLE('',(#7287));
+#7287 = SURFACE_STYLE_FILL_AREA(#7288);
+#7288 = FILL_AREA_STYLE('',(#7289));
+#7289 = FILL_AREA_STYLE_COLOUR('',#7247);
+#7290 = STYLED_ITEM('color',(#7291),#5443);
+#7291 = PRESENTATION_STYLE_ASSIGNMENT((#7292));
+#7292 = SURFACE_STYLE_USAGE(.BOTH.,#7293);
+#7293 = SURFACE_SIDE_STYLE('',(#7294));
+#7294 = SURFACE_STYLE_FILL_AREA(#7295);
+#7295 = FILL_AREA_STYLE('',(#7296));
+#7296 = FILL_AREA_STYLE_COLOUR('',#7247);
+#7297 = STYLED_ITEM('color',(#7298),#5519);
+#7298 = PRESENTATION_STYLE_ASSIGNMENT((#7299));
+#7299 = SURFACE_STYLE_USAGE(.BOTH.,#7300);
+#7300 = SURFACE_SIDE_STYLE('',(#7301));
+#7301 = SURFACE_STYLE_FILL_AREA(#7302);
+#7302 = FILL_AREA_STYLE('',(#7303));
+#7303 = FILL_AREA_STYLE_COLOUR('',#7247);
+#7304 = STYLED_ITEM('color',(#7305),#5568);
+#7305 = PRESENTATION_STYLE_ASSIGNMENT((#7306));
+#7306 = SURFACE_STYLE_USAGE(.BOTH.,#7307);
+#7307 = SURFACE_SIDE_STYLE('',(#7308));
+#7308 = SURFACE_STYLE_FILL_AREA(#7309);
+#7309 = FILL_AREA_STYLE('',(#7310));
+#7310 = FILL_AREA_STYLE_COLOUR('',#7247);
+#7311 = STYLED_ITEM('color',(#7312),#5595);
+#7312 = PRESENTATION_STYLE_ASSIGNMENT((#7313));
+#7313 = SURFACE_STYLE_USAGE(.BOTH.,#7314);
+#7314 = SURFACE_SIDE_STYLE('',(#7315));
+#7315 = SURFACE_STYLE_FILL_AREA(#7316);
+#7316 = FILL_AREA_STYLE('',(#7317));
+#7317 = FILL_AREA_STYLE_COLOUR('',#7247);
+#7318 = STYLED_ITEM('color',(#7319),#5654);
+#7319 = PRESENTATION_STYLE_ASSIGNMENT((#7320));
+#7320 = SURFACE_STYLE_USAGE(.BOTH.,#7321);
+#7321 = SURFACE_SIDE_STYLE('',(#7322));
+#7322 = SURFACE_STYLE_FILL_AREA(#7323);
+#7323 = FILL_AREA_STYLE('',(#7324));
+#7324 = FILL_AREA_STYLE_COLOUR('',#7247);
+#7325 = STYLED_ITEM('color',(#7326),#5730);
+#7326 = PRESENTATION_STYLE_ASSIGNMENT((#7327));
+#7327 = SURFACE_STYLE_USAGE(.BOTH.,#7328);
+#7328 = SURFACE_SIDE_STYLE('',(#7329));
+#7329 = SURFACE_STYLE_FILL_AREA(#7330);
+#7330 = FILL_AREA_STYLE('',(#7331));
+#7331 = FILL_AREA_STYLE_COLOUR('',#7247);
+#7332 = STYLED_ITEM('color',(#7333),#5784);
+#7333 = PRESENTATION_STYLE_ASSIGNMENT((#7334));
+#7334 = SURFACE_STYLE_USAGE(.BOTH.,#7335);
+#7335 = SURFACE_SIDE_STYLE('',(#7336));
+#7336 = SURFACE_STYLE_FILL_AREA(#7337);
+#7337 = FILL_AREA_STYLE('',(#7338));
+#7338 = FILL_AREA_STYLE_COLOUR('',#7247);
+#7339 = STYLED_ITEM('color',(#7340),#5870);
+#7340 = PRESENTATION_STYLE_ASSIGNMENT((#7341));
+#7341 = SURFACE_STYLE_USAGE(.BOTH.,#7342);
+#7342 = SURFACE_SIDE_STYLE('',(#7343));
+#7343 = SURFACE_STYLE_FILL_AREA(#7344);
+#7344 = FILL_AREA_STYLE('',(#7345));
+#7345 = FILL_AREA_STYLE_COLOUR('',#7247);
+#7346 = STYLED_ITEM('color',(#7347),#5895);
+#7347 = PRESENTATION_STYLE_ASSIGNMENT((#7348));
+#7348 = SURFACE_STYLE_USAGE(.BOTH.,#7349);
+#7349 = SURFACE_SIDE_STYLE('',(#7350));
+#7350 = SURFACE_STYLE_FILL_AREA(#7351);
+#7351 = FILL_AREA_STYLE('',(#7352));
+#7352 = FILL_AREA_STYLE_COLOUR('',#7247);
+#7353 = STYLED_ITEM('color',(#7354),#5944);
+#7354 = PRESENTATION_STYLE_ASSIGNMENT((#7355));
+#7355 = SURFACE_STYLE_USAGE(.BOTH.,#7356);
+#7356 = SURFACE_SIDE_STYLE('',(#7357));
+#7357 = SURFACE_STYLE_FILL_AREA(#7358);
+#7358 = FILL_AREA_STYLE('',(#7359));
+#7359 = FILL_AREA_STYLE_COLOUR('',#7247);
+#7360 = STYLED_ITEM('color',(#7361),#6020);
+#7361 = PRESENTATION_STYLE_ASSIGNMENT((#7362));
+#7362 = SURFACE_STYLE_USAGE(.BOTH.,#7363);
+#7363 = SURFACE_SIDE_STYLE('',(#7364));
+#7364 = SURFACE_STYLE_FILL_AREA(#7365);
+#7365 = FILL_AREA_STYLE('',(#7366));
+#7366 = FILL_AREA_STYLE_COLOUR('',#7247);
+#7367 = STYLED_ITEM('color',(#7368),#6047);
+#7368 = PRESENTATION_STYLE_ASSIGNMENT((#7369));
+#7369 = SURFACE_STYLE_USAGE(.BOTH.,#7370);
+#7370 = SURFACE_SIDE_STYLE('',(#7371));
+#7371 = SURFACE_STYLE_FILL_AREA(#7372);
+#7372 = FILL_AREA_STYLE('',(#7373));
+#7373 = FILL_AREA_STYLE_COLOUR('',#7247);
+#7374 = STYLED_ITEM('color',(#7375),#6072);
+#7375 = PRESENTATION_STYLE_ASSIGNMENT((#7376));
+#7376 = SURFACE_STYLE_USAGE(.BOTH.,#7377);
+#7377 = SURFACE_SIDE_STYLE('',(#7378));
+#7378 = SURFACE_STYLE_FILL_AREA(#7379);
+#7379 = FILL_AREA_STYLE('',(#7380));
+#7380 = FILL_AREA_STYLE_COLOUR('',#7247);
+#7381 = STYLED_ITEM('color',(#7382),#6104);
+#7382 = PRESENTATION_STYLE_ASSIGNMENT((#7383));
+#7383 = SURFACE_STYLE_USAGE(.BOTH.,#7384);
+#7384 = SURFACE_SIDE_STYLE('',(#7385));
+#7385 = SURFACE_STYLE_FILL_AREA(#7386);
+#7386 = FILL_AREA_STYLE('',(#7387));
+#7387 = FILL_AREA_STYLE_COLOUR('',#7247);
+#7388 = STYLED_ITEM('color',(#7389),#6213);
+#7389 = PRESENTATION_STYLE_ASSIGNMENT((#7390));
+#7390 = SURFACE_STYLE_USAGE(.BOTH.,#7391);
+#7391 = SURFACE_SIDE_STYLE('',(#7392));
+#7392 = SURFACE_STYLE_FILL_AREA(#7393);
+#7393 = FILL_AREA_STYLE('',(#7394));
+#7394 = FILL_AREA_STYLE_COLOUR('',#7247);
+#7395 = STYLED_ITEM('color',(#7396),#6243);
+#7396 = PRESENTATION_STYLE_ASSIGNMENT((#7397));
+#7397 = SURFACE_STYLE_USAGE(.BOTH.,#7398);
+#7398 = SURFACE_SIDE_STYLE('',(#7399));
+#7399 = SURFACE_STYLE_FILL_AREA(#7400);
+#7400 = FILL_AREA_STYLE('',(#7401));
+#7401 = FILL_AREA_STYLE_COLOUR('',#7247);
+#7402 = STYLED_ITEM('color',(#7403),#6347);
+#7403 = PRESENTATION_STYLE_ASSIGNMENT((#7404));
+#7404 = SURFACE_STYLE_USAGE(.BOTH.,#7405);
+#7405 = SURFACE_SIDE_STYLE('',(#7406));
+#7406 = SURFACE_STYLE_FILL_AREA(#7407);
+#7407 = FILL_AREA_STYLE('',(#7408));
+#7408 = FILL_AREA_STYLE_COLOUR('',#7247);
+#7409 = STYLED_ITEM('color',(#7410),#6374);
+#7410 = PRESENTATION_STYLE_ASSIGNMENT((#7411));
+#7411 = SURFACE_STYLE_USAGE(.BOTH.,#7412);
+#7412 = SURFACE_SIDE_STYLE('',(#7413));
+#7413 = SURFACE_STYLE_FILL_AREA(#7414);
+#7414 = FILL_AREA_STYLE('',(#7415));
+#7415 = FILL_AREA_STYLE_COLOUR('',#7247);
+#7416 = STYLED_ITEM('color',(#7417),#6406);
+#7417 = PRESENTATION_STYLE_ASSIGNMENT((#7418));
+#7418 = SURFACE_STYLE_USAGE(.BOTH.,#7419);
+#7419 = SURFACE_SIDE_STYLE('',(#7420));
+#7420 = SURFACE_STYLE_FILL_AREA(#7421);
+#7421 = FILL_AREA_STYLE('',(#7422));
+#7422 = FILL_AREA_STYLE_COLOUR('',#7247);
+#7423 = STYLED_ITEM('color',(#7424),#6459);
+#7424 = PRESENTATION_STYLE_ASSIGNMENT((#7425));
+#7425 = SURFACE_STYLE_USAGE(.BOTH.,#7426);
+#7426 = SURFACE_SIDE_STYLE('',(#7427));
+#7427 = SURFACE_STYLE_FILL_AREA(#7428);
+#7428 = FILL_AREA_STYLE('',(#7429));
+#7429 = FILL_AREA_STYLE_COLOUR('',#7247);
+#7430 = STYLED_ITEM('color',(#7431),#6510);
+#7431 = PRESENTATION_STYLE_ASSIGNMENT((#7432));
+#7432 = SURFACE_STYLE_USAGE(.BOTH.,#7433);
+#7433 = SURFACE_SIDE_STYLE('',(#7434));
+#7434 = SURFACE_STYLE_FILL_AREA(#7435);
+#7435 = FILL_AREA_STYLE('',(#7436));
+#7436 = FILL_AREA_STYLE_COLOUR('',#7247);
+#7437 = STYLED_ITEM('color',(#7438),#6557);
+#7438 = PRESENTATION_STYLE_ASSIGNMENT((#7439));
+#7439 = SURFACE_STYLE_USAGE(.BOTH.,#7440);
+#7440 = SURFACE_SIDE_STYLE('',(#7441));
+#7441 = SURFACE_STYLE_FILL_AREA(#7442);
+#7442 = FILL_AREA_STYLE('',(#7443));
+#7443 = FILL_AREA_STYLE_COLOUR('',#7247);
+#7444 = STYLED_ITEM('color',(#7445),#6605);
+#7445 = PRESENTATION_STYLE_ASSIGNMENT((#7446));
+#7446 = SURFACE_STYLE_USAGE(.BOTH.,#7447);
+#7447 = SURFACE_SIDE_STYLE('',(#7448));
+#7448 = SURFACE_STYLE_FILL_AREA(#7449);
+#7449 = FILL_AREA_STYLE('',(#7450));
+#7450 = FILL_AREA_STYLE_COLOUR('',#7247);
+#7451 = STYLED_ITEM('color',(#7452),#6629);
+#7452 = PRESENTATION_STYLE_ASSIGNMENT((#7453));
+#7453 = SURFACE_STYLE_USAGE(.BOTH.,#7454);
+#7454 = SURFACE_SIDE_STYLE('',(#7455));
+#7455 = SURFACE_STYLE_FILL_AREA(#7456);
+#7456 = FILL_AREA_STYLE('',(#7457));
+#7457 = FILL_AREA_STYLE_COLOUR('',#7247);
+#7458 = STYLED_ITEM('color',(#7459),#6656);
+#7459 = PRESENTATION_STYLE_ASSIGNMENT((#7460));
+#7460 = SURFACE_STYLE_USAGE(.BOTH.,#7461);
+#7461 = SURFACE_SIDE_STYLE('',(#7462));
+#7462 = SURFACE_STYLE_FILL_AREA(#7463);
+#7463 = FILL_AREA_STYLE('',(#7464));
+#7464 = FILL_AREA_STYLE_COLOUR('',#7247);
+#7465 = STYLED_ITEM('color',(#7466),#6681);
+#7466 = PRESENTATION_STYLE_ASSIGNMENT((#7467));
+#7467 = SURFACE_STYLE_USAGE(.BOTH.,#7468);
+#7468 = SURFACE_SIDE_STYLE('',(#7469));
+#7469 = SURFACE_STYLE_FILL_AREA(#7470);
+#7470 = FILL_AREA_STYLE('',(#7471));
+#7471 = FILL_AREA_STYLE_COLOUR('',#7247);
+#7472 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #7473,#7480,#7487,#7494,#7501,#7508,#7515,#7522,#7529,#7536,#7543,
+    #7550,#7557,#7564,#7571,#7578,#7585,#7592,#7599,#7606,#7613,#7620,
+    #7627,#7634,#7641,#7648,#7655,#7662,#7669,#7676,#7683,#7690,#7697),
+  #4928);
+#7473 = STYLED_ITEM('color',(#7474),#17);
+#7474 = PRESENTATION_STYLE_ASSIGNMENT((#7475));
+#7475 = SURFACE_STYLE_USAGE(.BOTH.,#7476);
+#7476 = SURFACE_SIDE_STYLE('',(#7477));
+#7477 = SURFACE_STYLE_FILL_AREA(#7478);
+#7478 = FILL_AREA_STYLE('',(#7479));
+#7479 = FILL_AREA_STYLE_COLOUR('',#7247);
+#7480 = STYLED_ITEM('color',(#7481),#135);
+#7481 = PRESENTATION_STYLE_ASSIGNMENT((#7482));
+#7482 = SURFACE_STYLE_USAGE(.BOTH.,#7483);
+#7483 = SURFACE_SIDE_STYLE('',(#7484));
+#7484 = SURFACE_STYLE_FILL_AREA(#7485);
+#7485 = FILL_AREA_STYLE('',(#7486));
+#7486 = FILL_AREA_STYLE_COLOUR('',#7247);
+#7487 = STYLED_ITEM('color',(#7488),#221);
+#7488 = PRESENTATION_STYLE_ASSIGNMENT((#7489));
+#7489 = SURFACE_STYLE_USAGE(.BOTH.,#7490);
+#7490 = SURFACE_SIDE_STYLE('',(#7491));
+#7491 = SURFACE_STYLE_FILL_AREA(#7492);
+#7492 = FILL_AREA_STYLE('',(#7493));
+#7493 = FILL_AREA_STYLE_COLOUR('',#7247);
+#7494 = STYLED_ITEM('color',(#7495),#302);
+#7495 = PRESENTATION_STYLE_ASSIGNMENT((#7496));
+#7496 = SURFACE_STYLE_USAGE(.BOTH.,#7497);
+#7497 = SURFACE_SIDE_STYLE('',(#7498));
+#7498 = SURFACE_STYLE_FILL_AREA(#7499);
+#7499 = FILL_AREA_STYLE('',(#7500));
+#7500 = FILL_AREA_STYLE_COLOUR('',#7247);
+#7501 = STYLED_ITEM('color',(#7502),#388);
+#7502 = PRESENTATION_STYLE_ASSIGNMENT((#7503));
+#7503 = SURFACE_STYLE_USAGE(.BOTH.,#7504);
+#7504 = SURFACE_SIDE_STYLE('',(#7505));
+#7505 = SURFACE_STYLE_FILL_AREA(#7506);
+#7506 = FILL_AREA_STYLE('',(#7507));
+#7507 = FILL_AREA_STYLE_COLOUR('',#7247);
+#7508 = STYLED_ITEM('color',(#7509),#464);
+#7509 = PRESENTATION_STYLE_ASSIGNMENT((#7510));
+#7510 = SURFACE_STYLE_USAGE(.BOTH.,#7511);
+#7511 = SURFACE_SIDE_STYLE('',(#7512));
+#7512 = SURFACE_STYLE_FILL_AREA(#7513);
+#7513 = FILL_AREA_STYLE('',(#7514));
+#7514 = FILL_AREA_STYLE_COLOUR('',#7247);
+#7515 = STYLED_ITEM('color',(#7516),#518);
+#7516 = PRESENTATION_STYLE_ASSIGNMENT((#7517));
+#7517 = SURFACE_STYLE_USAGE(.BOTH.,#7518);
+#7518 = SURFACE_SIDE_STYLE('',(#7519));
+#7519 = SURFACE_STYLE_FILL_AREA(#7520);
+#7520 = FILL_AREA_STYLE('',(#7521));
+#7521 = FILL_AREA_STYLE_COLOUR('',#7247);
+#7522 = STYLED_ITEM('color',(#7523),#572);
+#7523 = PRESENTATION_STYLE_ASSIGNMENT((#7524));
+#7524 = SURFACE_STYLE_USAGE(.BOTH.,#7525);
+#7525 = SURFACE_SIDE_STYLE('',(#7526));
+#7526 = SURFACE_STYLE_FILL_AREA(#7527);
+#7527 = FILL_AREA_STYLE('',(#7528));
+#7528 = FILL_AREA_STYLE_COLOUR('',#7247);
+#7529 = STYLED_ITEM('color',(#7530),#604);
+#7530 = PRESENTATION_STYLE_ASSIGNMENT((#7531));
+#7531 = SURFACE_STYLE_USAGE(.BOTH.,#7532);
+#7532 = SURFACE_SIDE_STYLE('',(#7533));
+#7533 = SURFACE_STYLE_FILL_AREA(#7534);
+#7534 = FILL_AREA_STYLE('',(#7535));
+#7535 = FILL_AREA_STYLE_COLOUR('',#7247);
+#7536 = STYLED_ITEM('color',(#7537),#657);
+#7537 = PRESENTATION_STYLE_ASSIGNMENT((#7538));
+#7538 = SURFACE_STYLE_USAGE(.BOTH.,#7539);
+#7539 = SURFACE_SIDE_STYLE('',(#7540));
+#7540 = SURFACE_STYLE_FILL_AREA(#7541);
+#7541 = FILL_AREA_STYLE('',(#7542));
+#7542 = FILL_AREA_STYLE_COLOUR('',#7247);
+#7543 = STYLED_ITEM('color',(#7544),#738);
+#7544 = PRESENTATION_STYLE_ASSIGNMENT((#7545));
+#7545 = SURFACE_STYLE_USAGE(.BOTH.,#7546);
+#7546 = SURFACE_SIDE_STYLE('',(#7547));
+#7547 = SURFACE_STYLE_FILL_AREA(#7548);
+#7548 = FILL_AREA_STYLE('',(#7549));
+#7549 = FILL_AREA_STYLE_COLOUR('',#7247);
+#7550 = STYLED_ITEM('color',(#7551),#792);
+#7551 = PRESENTATION_STYLE_ASSIGNMENT((#7552));
+#7552 = SURFACE_STYLE_USAGE(.BOTH.,#7553);
+#7553 = SURFACE_SIDE_STYLE('',(#7554));
+#7554 = SURFACE_STYLE_FILL_AREA(#7555);
+#7555 = FILL_AREA_STYLE('',(#7556));
+#7556 = FILL_AREA_STYLE_COLOUR('',#7247);
+#7557 = STYLED_ITEM('color',(#7558),#863);
+#7558 = PRESENTATION_STYLE_ASSIGNMENT((#7559));
+#7559 = SURFACE_STYLE_USAGE(.BOTH.,#7560);
+#7560 = SURFACE_SIDE_STYLE('',(#7561));
+#7561 = SURFACE_STYLE_FILL_AREA(#7562);
+#7562 = FILL_AREA_STYLE('',(#7563));
+#7563 = FILL_AREA_STYLE_COLOUR('',#7247);
+#7564 = STYLED_ITEM('color',(#7565),#890);
+#7565 = PRESENTATION_STYLE_ASSIGNMENT((#7566));
+#7566 = SURFACE_STYLE_USAGE(.BOTH.,#7567);
+#7567 = SURFACE_SIDE_STYLE('',(#7568));
+#7568 = SURFACE_STYLE_FILL_AREA(#7569);
+#7569 = FILL_AREA_STYLE('',(#7570));
+#7570 = FILL_AREA_STYLE_COLOUR('',#7247);
+#7571 = STYLED_ITEM('color',(#7572),#949);
+#7572 = PRESENTATION_STYLE_ASSIGNMENT((#7573));
+#7573 = SURFACE_STYLE_USAGE(.BOTH.,#7574);
+#7574 = SURFACE_SIDE_STYLE('',(#7575));
+#7575 = SURFACE_STYLE_FILL_AREA(#7576);
+#7576 = FILL_AREA_STYLE('',(#7577));
+#7577 = FILL_AREA_STYLE_COLOUR('',#7247);
+#7578 = STYLED_ITEM('color',(#7579),#2342);
+#7579 = PRESENTATION_STYLE_ASSIGNMENT((#7580));
+#7580 = SURFACE_STYLE_USAGE(.BOTH.,#7581);
+#7581 = SURFACE_SIDE_STYLE('',(#7582));
+#7582 = SURFACE_STYLE_FILL_AREA(#7583);
+#7583 = FILL_AREA_STYLE('',(#7584));
+#7584 = FILL_AREA_STYLE_COLOUR('',#7247);
+#7585 = STYLED_ITEM('color',(#7586),#3024);
+#7586 = PRESENTATION_STYLE_ASSIGNMENT((#7587));
+#7587 = SURFACE_STYLE_USAGE(.BOTH.,#7588);
+#7588 = SURFACE_SIDE_STYLE('',(#7589));
+#7589 = SURFACE_STYLE_FILL_AREA(#7590);
+#7590 = FILL_AREA_STYLE('',(#7591));
+#7591 = FILL_AREA_STYLE_COLOUR('',#7247);
+#7592 = STYLED_ITEM('color',(#7593),#4376);
+#7593 = PRESENTATION_STYLE_ASSIGNMENT((#7594));
+#7594 = SURFACE_STYLE_USAGE(.BOTH.,#7595);
+#7595 = SURFACE_SIDE_STYLE('',(#7596));
+#7596 = SURFACE_STYLE_FILL_AREA(#7597);
+#7597 = FILL_AREA_STYLE('',(#7598));
+#7598 = FILL_AREA_STYLE_COLOUR('',#7247);
+#7599 = STYLED_ITEM('color',(#7600),#4401);
+#7600 = PRESENTATION_STYLE_ASSIGNMENT((#7601));
+#7601 = SURFACE_STYLE_USAGE(.BOTH.,#7602);
+#7602 = SURFACE_SIDE_STYLE('',(#7603));
+#7603 = SURFACE_STYLE_FILL_AREA(#7604);
+#7604 = FILL_AREA_STYLE('',(#7605));
+#7605 = FILL_AREA_STYLE_COLOUR('',#7247);
+#7606 = STYLED_ITEM('color',(#7607),#4477);
+#7607 = PRESENTATION_STYLE_ASSIGNMENT((#7608));
+#7608 = SURFACE_STYLE_USAGE(.BOTH.,#7609);
+#7609 = SURFACE_SIDE_STYLE('',(#7610));
+#7610 = SURFACE_STYLE_FILL_AREA(#7611);
+#7611 = FILL_AREA_STYLE('',(#7612));
+#7612 = FILL_AREA_STYLE_COLOUR('',#7247);
+#7613 = STYLED_ITEM('color',(#7614),#4531);
+#7614 = PRESENTATION_STYLE_ASSIGNMENT((#7615));
+#7615 = SURFACE_STYLE_USAGE(.BOTH.,#7616);
+#7616 = SURFACE_SIDE_STYLE('',(#7617));
+#7617 = SURFACE_STYLE_FILL_AREA(#7618);
+#7618 = FILL_AREA_STYLE('',(#7619));
+#7619 = FILL_AREA_STYLE_COLOUR('',#7247);
+#7620 = STYLED_ITEM('color',(#7621),#4617);
+#7621 = PRESENTATION_STYLE_ASSIGNMENT((#7622));
+#7622 = SURFACE_STYLE_USAGE(.BOTH.,#7623);
+#7623 = SURFACE_SIDE_STYLE('',(#7624));
+#7624 = SURFACE_STYLE_FILL_AREA(#7625);
+#7625 = FILL_AREA_STYLE('',(#7626));
+#7626 = FILL_AREA_STYLE_COLOUR('',#7247);
+#7627 = STYLED_ITEM('color',(#7628),#4642);
+#7628 = PRESENTATION_STYLE_ASSIGNMENT((#7629));
+#7629 = SURFACE_STYLE_USAGE(.BOTH.,#7630);
+#7630 = SURFACE_SIDE_STYLE('',(#7631));
+#7631 = SURFACE_STYLE_FILL_AREA(#7632);
+#7632 = FILL_AREA_STYLE('',(#7633));
+#7633 = FILL_AREA_STYLE_COLOUR('',#7247);
+#7634 = STYLED_ITEM('color',(#7635),#4691);
+#7635 = PRESENTATION_STYLE_ASSIGNMENT((#7636));
+#7636 = SURFACE_STYLE_USAGE(.BOTH.,#7637);
+#7637 = SURFACE_SIDE_STYLE('',(#7638));
+#7638 = SURFACE_STYLE_FILL_AREA(#7639);
+#7639 = FILL_AREA_STYLE('',(#7640));
+#7640 = FILL_AREA_STYLE_COLOUR('',#7247);
+#7641 = STYLED_ITEM('color',(#7642),#4762);
+#7642 = PRESENTATION_STYLE_ASSIGNMENT((#7643));
+#7643 = SURFACE_STYLE_USAGE(.BOTH.,#7644);
+#7644 = SURFACE_SIDE_STYLE('',(#7645));
+#7645 = SURFACE_STYLE_FILL_AREA(#7646);
+#7646 = FILL_AREA_STYLE('',(#7647));
+#7647 = FILL_AREA_STYLE_COLOUR('',#7247);
+#7648 = STYLED_ITEM('color',(#7649),#4769);
+#7649 = PRESENTATION_STYLE_ASSIGNMENT((#7650));
+#7650 = SURFACE_STYLE_USAGE(.BOTH.,#7651);
+#7651 = SURFACE_SIDE_STYLE('',(#7652));
+#7652 = SURFACE_STYLE_FILL_AREA(#7653);
+#7653 = FILL_AREA_STYLE('',(#7654));
+#7654 = FILL_AREA_STYLE_COLOUR('',#7247);
+#7655 = STYLED_ITEM('color',(#7656),#4775);
+#7656 = PRESENTATION_STYLE_ASSIGNMENT((#7657));
+#7657 = SURFACE_STYLE_USAGE(.BOTH.,#7658);
+#7658 = SURFACE_SIDE_STYLE('',(#7659));
+#7659 = SURFACE_STYLE_FILL_AREA(#7660);
+#7660 = FILL_AREA_STYLE('',(#7661));
+#7661 = FILL_AREA_STYLE_COLOUR('',#7247);
+#7662 = STYLED_ITEM('color',(#7663),#4781);
+#7663 = PRESENTATION_STYLE_ASSIGNMENT((#7664));
+#7664 = SURFACE_STYLE_USAGE(.BOTH.,#7665);
+#7665 = SURFACE_SIDE_STYLE('',(#7666));
+#7666 = SURFACE_STYLE_FILL_AREA(#7667);
+#7667 = FILL_AREA_STYLE('',(#7668));
+#7668 = FILL_AREA_STYLE_COLOUR('',#7247);
+#7669 = STYLED_ITEM('color',(#7670),#4815);
+#7670 = PRESENTATION_STYLE_ASSIGNMENT((#7671));
+#7671 = SURFACE_STYLE_USAGE(.BOTH.,#7672);
+#7672 = SURFACE_SIDE_STYLE('',(#7673));
+#7673 = SURFACE_STYLE_FILL_AREA(#7674);
+#7674 = FILL_AREA_STYLE('',(#7675));
+#7675 = FILL_AREA_STYLE_COLOUR('',#7247);
+#7676 = STYLED_ITEM('color',(#7677),#4842);
+#7677 = PRESENTATION_STYLE_ASSIGNMENT((#7678));
+#7678 = SURFACE_STYLE_USAGE(.BOTH.,#7679);
+#7679 = SURFACE_SIDE_STYLE('',(#7680));
+#7680 = SURFACE_STYLE_FILL_AREA(#7681);
+#7681 = FILL_AREA_STYLE('',(#7682));
+#7682 = FILL_AREA_STYLE_COLOUR('',#7247);
+#7683 = STYLED_ITEM('color',(#7684),#4867);
+#7684 = PRESENTATION_STYLE_ASSIGNMENT((#7685));
+#7685 = SURFACE_STYLE_USAGE(.BOTH.,#7686);
+#7686 = SURFACE_SIDE_STYLE('',(#7687));
+#7687 = SURFACE_STYLE_FILL_AREA(#7688);
+#7688 = FILL_AREA_STYLE('',(#7689));
+#7689 = FILL_AREA_STYLE_COLOUR('',#7247);
+#7690 = STYLED_ITEM('color',(#7691),#4894);
+#7691 = PRESENTATION_STYLE_ASSIGNMENT((#7692));
+#7692 = SURFACE_STYLE_USAGE(.BOTH.,#7693);
+#7693 = SURFACE_SIDE_STYLE('',(#7694));
+#7694 = SURFACE_STYLE_FILL_AREA(#7695);
+#7695 = FILL_AREA_STYLE('',(#7696));
+#7696 = FILL_AREA_STYLE_COLOUR('',#7247);
+#7697 = STYLED_ITEM('color',(#7698),#4921);
+#7698 = PRESENTATION_STYLE_ASSIGNMENT((#7699));
+#7699 = SURFACE_STYLE_USAGE(.BOTH.,#7700);
+#7700 = SURFACE_SIDE_STYLE('',(#7701));
+#7701 = SURFACE_STYLE_FILL_AREA(#7702);
+#7702 = FILL_AREA_STYLE('',(#7703));
+#7703 = FILL_AREA_STYLE_COLOUR('',#7247);
+ENDSEC;
+END-ISO-10303-21;
diff --git a/horizon/pool/3d_models/cache/6d752bc3-29b3-45df-8cf2-1e3aacefbcc6/3d_models/opto/opto-isolator/LCR-0202.step b/horizon/pool/3d_models/cache/6d752bc3-29b3-45df-8cf2-1e3aacefbcc6/3d_models/opto/opto-isolator/LCR-0202.step
new file mode 100644
index 0000000000000000000000000000000000000000..d372622acfd1e455c27c57e500f2d3555314c553
--- /dev/null
+++ b/horizon/pool/3d_models/cache/6d752bc3-29b3-45df-8cf2-1e3aacefbcc6/3d_models/opto/opto-isolator/LCR-0202.step
@@ -0,0 +1,1898 @@
+ISO-10303-21;
+HEADER;
+FILE_DESCRIPTION(('FreeCAD Model'),'2;1');
+FILE_NAME(
+'E:/Modular/_horizon/horizon-pool/3d_
+models/passive/opto/opto-isolator/LCR-0202.step','2018-06-17T01:29:26',(
+    'Author'),(''),'Open CASCADE STEP processor 7.2','FreeCAD','Unknown'
+  );
+FILE_SCHEMA(('AUTOMOTIVE_DESIGN_CC2 { 1 2 10303 214 -1 1 5 4 }'));
+ENDSEC;
+DATA;
+#1 = APPLICATION_PROTOCOL_DEFINITION('committee draft',
+  'automotive_design',1997,#2);
+#2 = APPLICATION_CONTEXT(
+  'core data for automotive mechanical design processes');
+#3 = SHAPE_DEFINITION_REPRESENTATION(#4,#10);
+#4 = PRODUCT_DEFINITION_SHAPE('','',#5);
+#5 = PRODUCT_DEFINITION('design','',#6,#9);
+#6 = PRODUCT_DEFINITION_FORMATION('','',#7);
+#7 = PRODUCT('Compound','Compound','',(#8));
+#8 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#10 = SHAPE_REPRESENTATION('',(#11,#15,#113,#211,#309),#407);
+#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,#105,#109));
+#17 = ADVANCED_FACE('',(#18),#31,.T.);
+#18 = FACE_BOUND('',#19,.T.);
+#19 = EDGE_LOOP('',(#20,#54,#77,#104));
+#20 = ORIENTED_EDGE('',*,*,#21,.F.);
+#21 = EDGE_CURVE('',#22,#22,#24,.T.);
+#22 = VERTEX_POINT('',#23);
+#23 = CARTESIAN_POINT('',(4.45,-2.25,6.));
+#24 = SURFACE_CURVE('',#25,(#30,#42),.PCURVE_S1.);
+#25 = CIRCLE('',#26,0.25);
+#26 = AXIS2_PLACEMENT_3D('',#27,#28,#29);
+#27 = CARTESIAN_POINT('',(4.2,-2.25,6.));
+#28 = DIRECTION('',(0.E+000,0.E+000,1.));
+#29 = DIRECTION('',(1.,0.E+000,0.E+000));
+#30 = PCURVE('',#31,#36);
+#31 = CYLINDRICAL_SURFACE('',#32,0.25);
+#32 = AXIS2_PLACEMENT_3D('',#33,#34,#35);
+#33 = CARTESIAN_POINT('',(4.2,-2.25,-4.));
+#34 = DIRECTION('',(0.E+000,0.E+000,1.));
+#35 = DIRECTION('',(1.,0.E+000,0.E+000));
+#36 = DEFINITIONAL_REPRESENTATION('',(#37),#41);
+#37 = LINE('',#38,#39);
+#38 = CARTESIAN_POINT('',(0.E+000,10.));
+#39 = VECTOR('',#40,1.);
+#40 = DIRECTION('',(1.,0.E+000));
+#41 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#42 = PCURVE('',#43,#48);
+#43 = PLANE('',#44);
+#44 = AXIS2_PLACEMENT_3D('',#45,#46,#47);
+#45 = CARTESIAN_POINT('',(4.2,-2.25,6.));
+#46 = DIRECTION('',(0.E+000,0.E+000,1.));
+#47 = DIRECTION('',(1.,0.E+000,0.E+000));
+#48 = DEFINITIONAL_REPRESENTATION('',(#49),#53);
+#49 = CIRCLE('',#50,0.25);
+#50 = AXIS2_PLACEMENT_2D('',#51,#52);
+#51 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#52 = DIRECTION('',(1.,0.E+000));
+#53 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#54 = ORIENTED_EDGE('',*,*,#55,.F.);
+#55 = EDGE_CURVE('',#56,#22,#58,.T.);
+#56 = VERTEX_POINT('',#57);
+#57 = CARTESIAN_POINT('',(4.45,-2.25,-4.));
+#58 = SEAM_CURVE('',#59,(#63,#70),.PCURVE_S1.);
+#59 = LINE('',#60,#61);
+#60 = CARTESIAN_POINT('',(4.45,-2.25,-4.));
+#61 = VECTOR('',#62,1.);
+#62 = DIRECTION('',(0.E+000,0.E+000,1.));
+#63 = PCURVE('',#31,#64);
+#64 = DEFINITIONAL_REPRESENTATION('',(#65),#69);
+#65 = LINE('',#66,#67);
+#66 = CARTESIAN_POINT('',(6.28318530718,-0.E+000));
+#67 = VECTOR('',#68,1.);
+#68 = DIRECTION('',(0.E+000,1.));
+#69 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#70 = PCURVE('',#31,#71);
+#71 = DEFINITIONAL_REPRESENTATION('',(#72),#76);
+#72 = LINE('',#73,#74);
+#73 = CARTESIAN_POINT('',(0.E+000,-0.E+000));
+#74 = VECTOR('',#75,1.);
+#75 = DIRECTION('',(0.E+000,1.));
+#76 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#77 = ORIENTED_EDGE('',*,*,#78,.T.);
+#78 = EDGE_CURVE('',#56,#56,#79,.T.);
+#79 = SURFACE_CURVE('',#80,(#85,#92),.PCURVE_S1.);
+#80 = CIRCLE('',#81,0.25);
+#81 = AXIS2_PLACEMENT_3D('',#82,#83,#84);
+#82 = CARTESIAN_POINT('',(4.2,-2.25,-4.));
+#83 = DIRECTION('',(0.E+000,0.E+000,1.));
+#84 = DIRECTION('',(1.,0.E+000,0.E+000));
+#85 = PCURVE('',#31,#86);
+#86 = DEFINITIONAL_REPRESENTATION('',(#87),#91);
+#87 = LINE('',#88,#89);
+#88 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#89 = VECTOR('',#90,1.);
+#90 = DIRECTION('',(1.,0.E+000));
+#91 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#92 = PCURVE('',#93,#98);
+#93 = PLANE('',#94);
+#94 = AXIS2_PLACEMENT_3D('',#95,#96,#97);
+#95 = CARTESIAN_POINT('',(4.2,-2.25,-4.));
+#96 = DIRECTION('',(0.E+000,0.E+000,1.));
+#97 = DIRECTION('',(1.,0.E+000,0.E+000));
+#98 = DEFINITIONAL_REPRESENTATION('',(#99),#103);
+#99 = CIRCLE('',#100,0.25);
+#100 = AXIS2_PLACEMENT_2D('',#101,#102);
+#101 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#102 = DIRECTION('',(1.,0.E+000));
+#103 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#104 = ORIENTED_EDGE('',*,*,#55,.T.);
+#105 = ADVANCED_FACE('',(#106),#43,.T.);
+#106 = FACE_BOUND('',#107,.T.);
+#107 = EDGE_LOOP('',(#108));
+#108 = ORIENTED_EDGE('',*,*,#21,.T.);
+#109 = ADVANCED_FACE('',(#110),#93,.F.);
+#110 = FACE_BOUND('',#111,.T.);
+#111 = EDGE_LOOP('',(#112));
+#112 = ORIENTED_EDGE('',*,*,#78,.F.);
+#113 = MANIFOLD_SOLID_BREP('',#114);
+#114 = CLOSED_SHELL('',(#115,#203,#207));
+#115 = ADVANCED_FACE('',(#116),#129,.T.);
+#116 = FACE_BOUND('',#117,.T.);
+#117 = EDGE_LOOP('',(#118,#152,#175,#202));
+#118 = ORIENTED_EDGE('',*,*,#119,.F.);
+#119 = EDGE_CURVE('',#120,#120,#122,.T.);
+#120 = VERTEX_POINT('',#121);
+#121 = CARTESIAN_POINT('',(4.45,2.25,6.));
+#122 = SURFACE_CURVE('',#123,(#128,#140),.PCURVE_S1.);
+#123 = CIRCLE('',#124,0.25);
+#124 = AXIS2_PLACEMENT_3D('',#125,#126,#127);
+#125 = CARTESIAN_POINT('',(4.2,2.25,6.));
+#126 = DIRECTION('',(0.E+000,0.E+000,1.));
+#127 = DIRECTION('',(1.,0.E+000,0.E+000));
+#128 = PCURVE('',#129,#134);
+#129 = CYLINDRICAL_SURFACE('',#130,0.25);
+#130 = AXIS2_PLACEMENT_3D('',#131,#132,#133);
+#131 = CARTESIAN_POINT('',(4.2,2.25,-4.));
+#132 = DIRECTION('',(0.E+000,0.E+000,1.));
+#133 = DIRECTION('',(1.,0.E+000,0.E+000));
+#134 = DEFINITIONAL_REPRESENTATION('',(#135),#139);
+#135 = LINE('',#136,#137);
+#136 = CARTESIAN_POINT('',(0.E+000,10.));
+#137 = VECTOR('',#138,1.);
+#138 = DIRECTION('',(1.,0.E+000));
+#139 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#140 = PCURVE('',#141,#146);
+#141 = PLANE('',#142);
+#142 = AXIS2_PLACEMENT_3D('',#143,#144,#145);
+#143 = CARTESIAN_POINT('',(4.2,2.25,6.));
+#144 = DIRECTION('',(0.E+000,0.E+000,1.));
+#145 = DIRECTION('',(1.,0.E+000,0.E+000));
+#146 = DEFINITIONAL_REPRESENTATION('',(#147),#151);
+#147 = CIRCLE('',#148,0.25);
+#148 = AXIS2_PLACEMENT_2D('',#149,#150);
+#149 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#150 = DIRECTION('',(1.,0.E+000));
+#151 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#152 = ORIENTED_EDGE('',*,*,#153,.F.);
+#153 = EDGE_CURVE('',#154,#120,#156,.T.);
+#154 = VERTEX_POINT('',#155);
+#155 = CARTESIAN_POINT('',(4.45,2.25,-4.));
+#156 = SEAM_CURVE('',#157,(#161,#168),.PCURVE_S1.);
+#157 = LINE('',#158,#159);
+#158 = CARTESIAN_POINT('',(4.45,2.25,-4.));
+#159 = VECTOR('',#160,1.);
+#160 = DIRECTION('',(0.E+000,0.E+000,1.));
+#161 = PCURVE('',#129,#162);
+#162 = DEFINITIONAL_REPRESENTATION('',(#163),#167);
+#163 = LINE('',#164,#165);
+#164 = CARTESIAN_POINT('',(6.28318530718,-0.E+000));
+#165 = VECTOR('',#166,1.);
+#166 = DIRECTION('',(0.E+000,1.));
+#167 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#168 = PCURVE('',#129,#169);
+#169 = DEFINITIONAL_REPRESENTATION('',(#170),#174);
+#170 = LINE('',#171,#172);
+#171 = CARTESIAN_POINT('',(0.E+000,-0.E+000));
+#172 = VECTOR('',#173,1.);
+#173 = DIRECTION('',(0.E+000,1.));
+#174 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#175 = ORIENTED_EDGE('',*,*,#176,.T.);
+#176 = EDGE_CURVE('',#154,#154,#177,.T.);
+#177 = SURFACE_CURVE('',#178,(#183,#190),.PCURVE_S1.);
+#178 = CIRCLE('',#179,0.25);
+#179 = AXIS2_PLACEMENT_3D('',#180,#181,#182);
+#180 = CARTESIAN_POINT('',(4.2,2.25,-4.));
+#181 = DIRECTION('',(0.E+000,0.E+000,1.));
+#182 = DIRECTION('',(1.,0.E+000,0.E+000));
+#183 = PCURVE('',#129,#184);
+#184 = DEFINITIONAL_REPRESENTATION('',(#185),#189);
+#185 = LINE('',#186,#187);
+#186 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#187 = VECTOR('',#188,1.);
+#188 = DIRECTION('',(1.,0.E+000));
+#189 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#190 = PCURVE('',#191,#196);
+#191 = PLANE('',#192);
+#192 = AXIS2_PLACEMENT_3D('',#193,#194,#195);
+#193 = CARTESIAN_POINT('',(4.2,2.25,-4.));
+#194 = DIRECTION('',(0.E+000,0.E+000,1.));
+#195 = DIRECTION('',(1.,0.E+000,0.E+000));
+#196 = DEFINITIONAL_REPRESENTATION('',(#197),#201);
+#197 = CIRCLE('',#198,0.25);
+#198 = AXIS2_PLACEMENT_2D('',#199,#200);
+#199 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#200 = DIRECTION('',(1.,0.E+000));
+#201 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#202 = ORIENTED_EDGE('',*,*,#153,.T.);
+#203 = ADVANCED_FACE('',(#204),#141,.T.);
+#204 = FACE_BOUND('',#205,.T.);
+#205 = EDGE_LOOP('',(#206));
+#206 = ORIENTED_EDGE('',*,*,#119,.T.);
+#207 = ADVANCED_FACE('',(#208),#191,.F.);
+#208 = FACE_BOUND('',#209,.T.);
+#209 = EDGE_LOOP('',(#210));
+#210 = ORIENTED_EDGE('',*,*,#176,.F.);
+#211 = MANIFOLD_SOLID_BREP('',#212);
+#212 = CLOSED_SHELL('',(#213,#301,#305));
+#213 = ADVANCED_FACE('',(#214),#227,.T.);
+#214 = FACE_BOUND('',#215,.T.);
+#215 = EDGE_LOOP('',(#216,#250,#273,#300));
+#216 = ORIENTED_EDGE('',*,*,#217,.F.);
+#217 = EDGE_CURVE('',#218,#218,#220,.T.);
+#218 = VERTEX_POINT('',#219);
+#219 = CARTESIAN_POINT('',(-3.95,-2.25,6.));
+#220 = SURFACE_CURVE('',#221,(#226,#238),.PCURVE_S1.);
+#221 = CIRCLE('',#222,0.25);
+#222 = AXIS2_PLACEMENT_3D('',#223,#224,#225);
+#223 = CARTESIAN_POINT('',(-4.2,-2.25,6.));
+#224 = DIRECTION('',(0.E+000,0.E+000,1.));
+#225 = DIRECTION('',(1.,0.E+000,0.E+000));
+#226 = PCURVE('',#227,#232);
+#227 = CYLINDRICAL_SURFACE('',#228,0.25);
+#228 = AXIS2_PLACEMENT_3D('',#229,#230,#231);
+#229 = CARTESIAN_POINT('',(-4.2,-2.25,-4.));
+#230 = DIRECTION('',(0.E+000,0.E+000,1.));
+#231 = DIRECTION('',(1.,0.E+000,0.E+000));
+#232 = DEFINITIONAL_REPRESENTATION('',(#233),#237);
+#233 = LINE('',#234,#235);
+#234 = CARTESIAN_POINT('',(0.E+000,10.));
+#235 = VECTOR('',#236,1.);
+#236 = DIRECTION('',(1.,0.E+000));
+#237 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#238 = PCURVE('',#239,#244);
+#239 = PLANE('',#240);
+#240 = AXIS2_PLACEMENT_3D('',#241,#242,#243);
+#241 = CARTESIAN_POINT('',(-4.2,-2.25,6.));
+#242 = DIRECTION('',(0.E+000,0.E+000,1.));
+#243 = DIRECTION('',(1.,0.E+000,0.E+000));
+#244 = DEFINITIONAL_REPRESENTATION('',(#245),#249);
+#245 = CIRCLE('',#246,0.25);
+#246 = AXIS2_PLACEMENT_2D('',#247,#248);
+#247 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#248 = DIRECTION('',(1.,0.E+000));
+#249 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#250 = ORIENTED_EDGE('',*,*,#251,.F.);
+#251 = EDGE_CURVE('',#252,#218,#254,.T.);
+#252 = VERTEX_POINT('',#253);
+#253 = CARTESIAN_POINT('',(-3.95,-2.25,-4.));
+#254 = SEAM_CURVE('',#255,(#259,#266),.PCURVE_S1.);
+#255 = LINE('',#256,#257);
+#256 = CARTESIAN_POINT('',(-3.95,-2.25,-4.));
+#257 = VECTOR('',#258,1.);
+#258 = DIRECTION('',(0.E+000,0.E+000,1.));
+#259 = PCURVE('',#227,#260);
+#260 = DEFINITIONAL_REPRESENTATION('',(#261),#265);
+#261 = LINE('',#262,#263);
+#262 = CARTESIAN_POINT('',(6.28318530718,-0.E+000));
+#263 = VECTOR('',#264,1.);
+#264 = DIRECTION('',(0.E+000,1.));
+#265 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#266 = PCURVE('',#227,#267);
+#267 = DEFINITIONAL_REPRESENTATION('',(#268),#272);
+#268 = LINE('',#269,#270);
+#269 = CARTESIAN_POINT('',(0.E+000,-0.E+000));
+#270 = VECTOR('',#271,1.);
+#271 = DIRECTION('',(0.E+000,1.));
+#272 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#273 = ORIENTED_EDGE('',*,*,#274,.T.);
+#274 = EDGE_CURVE('',#252,#252,#275,.T.);
+#275 = SURFACE_CURVE('',#276,(#281,#288),.PCURVE_S1.);
+#276 = CIRCLE('',#277,0.25);
+#277 = AXIS2_PLACEMENT_3D('',#278,#279,#280);
+#278 = CARTESIAN_POINT('',(-4.2,-2.25,-4.));
+#279 = DIRECTION('',(0.E+000,0.E+000,1.));
+#280 = DIRECTION('',(1.,0.E+000,0.E+000));
+#281 = PCURVE('',#227,#282);
+#282 = DEFINITIONAL_REPRESENTATION('',(#283),#287);
+#283 = LINE('',#284,#285);
+#284 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#285 = VECTOR('',#286,1.);
+#286 = DIRECTION('',(1.,0.E+000));
+#287 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#288 = PCURVE('',#289,#294);
+#289 = PLANE('',#290);
+#290 = AXIS2_PLACEMENT_3D('',#291,#292,#293);
+#291 = CARTESIAN_POINT('',(-4.2,-2.25,-4.));
+#292 = DIRECTION('',(0.E+000,0.E+000,1.));
+#293 = DIRECTION('',(1.,0.E+000,0.E+000));
+#294 = DEFINITIONAL_REPRESENTATION('',(#295),#299);
+#295 = CIRCLE('',#296,0.25);
+#296 = AXIS2_PLACEMENT_2D('',#297,#298);
+#297 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#298 = DIRECTION('',(1.,0.E+000));
+#299 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#300 = ORIENTED_EDGE('',*,*,#251,.T.);
+#301 = ADVANCED_FACE('',(#302),#239,.T.);
+#302 = FACE_BOUND('',#303,.T.);
+#303 = EDGE_LOOP('',(#304));
+#304 = ORIENTED_EDGE('',*,*,#217,.T.);
+#305 = ADVANCED_FACE('',(#306),#289,.F.);
+#306 = FACE_BOUND('',#307,.T.);
+#307 = EDGE_LOOP('',(#308));
+#308 = ORIENTED_EDGE('',*,*,#274,.F.);
+#309 = MANIFOLD_SOLID_BREP('',#310);
+#310 = CLOSED_SHELL('',(#311,#399,#403));
+#311 = ADVANCED_FACE('',(#312),#325,.T.);
+#312 = FACE_BOUND('',#313,.T.);
+#313 = EDGE_LOOP('',(#314,#348,#371,#398));
+#314 = ORIENTED_EDGE('',*,*,#315,.F.);
+#315 = EDGE_CURVE('',#316,#316,#318,.T.);
+#316 = VERTEX_POINT('',#317);
+#317 = CARTESIAN_POINT('',(-3.95,2.25,6.));
+#318 = SURFACE_CURVE('',#319,(#324,#336),.PCURVE_S1.);
+#319 = CIRCLE('',#320,0.25);
+#320 = AXIS2_PLACEMENT_3D('',#321,#322,#323);
+#321 = CARTESIAN_POINT('',(-4.2,2.25,6.));
+#322 = DIRECTION('',(0.E+000,0.E+000,1.));
+#323 = DIRECTION('',(1.,0.E+000,0.E+000));
+#324 = PCURVE('',#325,#330);
+#325 = CYLINDRICAL_SURFACE('',#326,0.25);
+#326 = AXIS2_PLACEMENT_3D('',#327,#328,#329);
+#327 = CARTESIAN_POINT('',(-4.2,2.25,-4.));
+#328 = DIRECTION('',(0.E+000,0.E+000,1.));
+#329 = DIRECTION('',(1.,0.E+000,0.E+000));
+#330 = DEFINITIONAL_REPRESENTATION('',(#331),#335);
+#331 = LINE('',#332,#333);
+#332 = CARTESIAN_POINT('',(0.E+000,10.));
+#333 = VECTOR('',#334,1.);
+#334 = DIRECTION('',(1.,0.E+000));
+#335 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#336 = PCURVE('',#337,#342);
+#337 = PLANE('',#338);
+#338 = AXIS2_PLACEMENT_3D('',#339,#340,#341);
+#339 = CARTESIAN_POINT('',(-4.2,2.25,6.));
+#340 = DIRECTION('',(0.E+000,0.E+000,1.));
+#341 = DIRECTION('',(1.,0.E+000,0.E+000));
+#342 = DEFINITIONAL_REPRESENTATION('',(#343),#347);
+#343 = CIRCLE('',#344,0.25);
+#344 = AXIS2_PLACEMENT_2D('',#345,#346);
+#345 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#346 = DIRECTION('',(1.,0.E+000));
+#347 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#348 = ORIENTED_EDGE('',*,*,#349,.F.);
+#349 = EDGE_CURVE('',#350,#316,#352,.T.);
+#350 = VERTEX_POINT('',#351);
+#351 = CARTESIAN_POINT('',(-3.95,2.25,-4.));
+#352 = SEAM_CURVE('',#353,(#357,#364),.PCURVE_S1.);
+#353 = LINE('',#354,#355);
+#354 = CARTESIAN_POINT('',(-3.95,2.25,-4.));
+#355 = VECTOR('',#356,1.);
+#356 = DIRECTION('',(0.E+000,0.E+000,1.));
+#357 = PCURVE('',#325,#358);
+#358 = DEFINITIONAL_REPRESENTATION('',(#359),#363);
+#359 = LINE('',#360,#361);
+#360 = CARTESIAN_POINT('',(6.28318530718,-0.E+000));
+#361 = VECTOR('',#362,1.);
+#362 = DIRECTION('',(0.E+000,1.));
+#363 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#364 = PCURVE('',#325,#365);
+#365 = DEFINITIONAL_REPRESENTATION('',(#366),#370);
+#366 = LINE('',#367,#368);
+#367 = CARTESIAN_POINT('',(0.E+000,-0.E+000));
+#368 = VECTOR('',#369,1.);
+#369 = DIRECTION('',(0.E+000,1.));
+#370 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#371 = ORIENTED_EDGE('',*,*,#372,.T.);
+#372 = EDGE_CURVE('',#350,#350,#373,.T.);
+#373 = SURFACE_CURVE('',#374,(#379,#386),.PCURVE_S1.);
+#374 = CIRCLE('',#375,0.25);
+#375 = AXIS2_PLACEMENT_3D('',#376,#377,#378);
+#376 = CARTESIAN_POINT('',(-4.2,2.25,-4.));
+#377 = DIRECTION('',(0.E+000,0.E+000,1.));
+#378 = DIRECTION('',(1.,0.E+000,0.E+000));
+#379 = PCURVE('',#325,#380);
+#380 = DEFINITIONAL_REPRESENTATION('',(#381),#385);
+#381 = LINE('',#382,#383);
+#382 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#383 = VECTOR('',#384,1.);
+#384 = DIRECTION('',(1.,0.E+000));
+#385 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#386 = PCURVE('',#387,#392);
+#387 = PLANE('',#388);
+#388 = AXIS2_PLACEMENT_3D('',#389,#390,#391);
+#389 = CARTESIAN_POINT('',(-4.2,2.25,-4.));
+#390 = DIRECTION('',(0.E+000,0.E+000,1.));
+#391 = DIRECTION('',(1.,0.E+000,0.E+000));
+#392 = DEFINITIONAL_REPRESENTATION('',(#393),#397);
+#393 = CIRCLE('',#394,0.25);
+#394 = AXIS2_PLACEMENT_2D('',#395,#396);
+#395 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#396 = DIRECTION('',(1.,0.E+000));
+#397 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#398 = ORIENTED_EDGE('',*,*,#349,.T.);
+#399 = ADVANCED_FACE('',(#400),#337,.T.);
+#400 = FACE_BOUND('',#401,.T.);
+#401 = EDGE_LOOP('',(#402));
+#402 = ORIENTED_EDGE('',*,*,#315,.T.);
+#403 = ADVANCED_FACE('',(#404),#387,.F.);
+#404 = FACE_BOUND('',#405,.T.);
+#405 = EDGE_LOOP('',(#406));
+#406 = ORIENTED_EDGE('',*,*,#372,.F.);
+#407 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#411)) GLOBAL_UNIT_ASSIGNED_CONTEXT
+((#408,#409,#410)) REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#408 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#409 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#410 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#411 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#408,
+  'distance_accuracy_value','confusion accuracy');
+#412 = PRODUCT_TYPE('part',$,(#7));
+#413 = SHAPE_DEFINITION_REPRESENTATION(#414,#420);
+#414 = PRODUCT_DEFINITION_SHAPE('','',#415);
+#415 = PRODUCT_DEFINITION('design','',#416,#419);
+#416 = PRODUCT_DEFINITION_FORMATION('','',#417);
+#417 = PRODUCT('Fillet_(Solid)','Fillet_(Solid)','',(#418));
+#418 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#419 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#420 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#421),#1571);
+#421 = MANIFOLD_SOLID_BREP('',#422);
+#422 = CLOSED_SHELL('',(#423,#543,#743,#798,#853,#927,#981,#1035,#1090,
+    #1145,#1177,#1226,#1275,#1431,#1457,#1483,#1509,#1535,#1542));
+#423 = ADVANCED_FACE('',(#424),#438,.F.);
+#424 = FACE_BOUND('',#425,.F.);
+#425 = EDGE_LOOP('',(#426,#461,#489,#517));
+#426 = ORIENTED_EDGE('',*,*,#427,.T.);
+#427 = EDGE_CURVE('',#428,#430,#432,.T.);
+#428 = VERTEX_POINT('',#429);
+#429 = CARTESIAN_POINT('',(-6.3,-3.3,0.E+000));
+#430 = VERTEX_POINT('',#431);
+#431 = CARTESIAN_POINT('',(-6.3,3.3,0.E+000));
+#432 = SURFACE_CURVE('',#433,(#437,#449),.PCURVE_S1.);
+#433 = LINE('',#434,#435);
+#434 = CARTESIAN_POINT('',(-6.3,-3.8,0.E+000));
+#435 = VECTOR('',#436,1.);
+#436 = DIRECTION('',(0.E+000,1.,0.E+000));
+#437 = PCURVE('',#438,#443);
+#438 = PLANE('',#439);
+#439 = AXIS2_PLACEMENT_3D('',#440,#441,#442);
+#440 = CARTESIAN_POINT('',(-6.3,-3.8,0.E+000));
+#441 = DIRECTION('',(1.,0.E+000,0.E+000));
+#442 = DIRECTION('',(0.E+000,0.E+000,1.));
+#443 = DEFINITIONAL_REPRESENTATION('',(#444),#448);
+#444 = LINE('',#445,#446);
+#445 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#446 = VECTOR('',#447,1.);
+#447 = DIRECTION('',(0.E+000,-1.));
+#448 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#449 = PCURVE('',#450,#455);
+#450 = PLANE('',#451);
+#451 = AXIS2_PLACEMENT_3D('',#452,#453,#454);
+#452 = CARTESIAN_POINT('',(-6.3,-3.8,0.E+000));
+#453 = DIRECTION('',(0.E+000,0.E+000,1.));
+#454 = DIRECTION('',(1.,0.E+000,0.E+000));
+#455 = DEFINITIONAL_REPRESENTATION('',(#456),#460);
+#456 = LINE('',#457,#458);
+#457 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#458 = VECTOR('',#459,1.);
+#459 = DIRECTION('',(0.E+000,1.));
+#460 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#461 = ORIENTED_EDGE('',*,*,#462,.T.);
+#462 = EDGE_CURVE('',#430,#463,#465,.T.);
+#463 = VERTEX_POINT('',#464);
+#464 = CARTESIAN_POINT('',(-6.3,3.3,7.9));
+#465 = SURFACE_CURVE('',#466,(#470,#477),.PCURVE_S1.);
+#466 = LINE('',#467,#468);
+#467 = CARTESIAN_POINT('',(-6.3,3.3,0.E+000));
+#468 = VECTOR('',#469,1.);
+#469 = DIRECTION('',(0.E+000,0.E+000,1.));
+#470 = PCURVE('',#438,#471);
+#471 = DEFINITIONAL_REPRESENTATION('',(#472),#476);
+#472 = LINE('',#473,#474);
+#473 = CARTESIAN_POINT('',(0.E+000,-7.1));
+#474 = VECTOR('',#475,1.);
+#475 = DIRECTION('',(1.,0.E+000));
+#476 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#477 = PCURVE('',#478,#483);
+#478 = CYLINDRICAL_SURFACE('',#479,0.5);
+#479 = AXIS2_PLACEMENT_3D('',#480,#481,#482);
+#480 = CARTESIAN_POINT('',(-5.8,3.3,0.E+000));
+#481 = DIRECTION('',(0.E+000,0.E+000,1.));
+#482 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#483 = DEFINITIONAL_REPRESENTATION('',(#484),#488);
+#484 = LINE('',#485,#486);
+#485 = CARTESIAN_POINT('',(-0.E+000,0.E+000));
+#486 = VECTOR('',#487,1.);
+#487 = DIRECTION('',(-0.E+000,1.));
+#488 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#489 = ORIENTED_EDGE('',*,*,#490,.F.);
+#490 = EDGE_CURVE('',#491,#463,#493,.T.);
+#491 = VERTEX_POINT('',#492);
+#492 = CARTESIAN_POINT('',(-6.3,-3.3,7.9));
+#493 = SURFACE_CURVE('',#494,(#498,#505),.PCURVE_S1.);
+#494 = LINE('',#495,#496);
+#495 = CARTESIAN_POINT('',(-6.3,-3.8,7.9));
+#496 = VECTOR('',#497,1.);
+#497 = DIRECTION('',(0.E+000,1.,0.E+000));
+#498 = PCURVE('',#438,#499);
+#499 = DEFINITIONAL_REPRESENTATION('',(#500),#504);
+#500 = LINE('',#501,#502);
+#501 = CARTESIAN_POINT('',(7.9,0.E+000));
+#502 = VECTOR('',#503,1.);
+#503 = DIRECTION('',(0.E+000,-1.));
+#504 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#505 = PCURVE('',#506,#511);
+#506 = CYLINDRICAL_SURFACE('',#507,0.1);
+#507 = AXIS2_PLACEMENT_3D('',#508,#509,#510);
+#508 = CARTESIAN_POINT('',(-6.2,-3.8,7.9));
+#509 = DIRECTION('',(0.E+000,1.,0.E+000));
+#510 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#511 = DEFINITIONAL_REPRESENTATION('',(#512),#516);
+#512 = LINE('',#513,#514);
+#513 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#514 = VECTOR('',#515,1.);
+#515 = DIRECTION('',(0.E+000,1.));
+#516 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#517 = ORIENTED_EDGE('',*,*,#518,.F.);
+#518 = EDGE_CURVE('',#428,#491,#519,.T.);
+#519 = SURFACE_CURVE('',#520,(#524,#531),.PCURVE_S1.);
+#520 = LINE('',#521,#522);
+#521 = CARTESIAN_POINT('',(-6.3,-3.3,0.E+000));
+#522 = VECTOR('',#523,1.);
+#523 = DIRECTION('',(0.E+000,0.E+000,1.));
+#524 = PCURVE('',#438,#525);
+#525 = DEFINITIONAL_REPRESENTATION('',(#526),#530);
+#526 = LINE('',#527,#528);
+#527 = CARTESIAN_POINT('',(0.E+000,-0.5));
+#528 = VECTOR('',#529,1.);
+#529 = DIRECTION('',(1.,0.E+000));
+#530 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#531 = PCURVE('',#532,#537);
+#532 = CYLINDRICAL_SURFACE('',#533,0.5);
+#533 = AXIS2_PLACEMENT_3D('',#534,#535,#536);
+#534 = CARTESIAN_POINT('',(-5.8,-3.3,0.E+000));
+#535 = DIRECTION('',(0.E+000,0.E+000,1.));
+#536 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#537 = DEFINITIONAL_REPRESENTATION('',(#538),#542);
+#538 = LINE('',#539,#540);
+#539 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#540 = VECTOR('',#541,1.);
+#541 = DIRECTION('',(0.E+000,1.));
+#542 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#543 = ADVANCED_FACE('',(#544),#450,.F.);
+#544 = FACE_BOUND('',#545,.F.);
+#545 = EDGE_LOOP('',(#546,#547,#571,#599,#628,#656,#689,#717));
+#546 = ORIENTED_EDGE('',*,*,#427,.F.);
+#547 = ORIENTED_EDGE('',*,*,#548,.T.);
+#548 = EDGE_CURVE('',#428,#549,#551,.T.);
+#549 = VERTEX_POINT('',#550);
+#550 = CARTESIAN_POINT('',(-5.8,-3.8,0.E+000));
+#551 = SURFACE_CURVE('',#552,(#557,#564),.PCURVE_S1.);
+#552 = CIRCLE('',#553,0.5);
+#553 = AXIS2_PLACEMENT_3D('',#554,#555,#556);
+#554 = CARTESIAN_POINT('',(-5.8,-3.3,0.E+000));
+#555 = DIRECTION('',(-0.E+000,0.E+000,1.));
+#556 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#557 = PCURVE('',#450,#558);
+#558 = DEFINITIONAL_REPRESENTATION('',(#559),#563);
+#559 = CIRCLE('',#560,0.5);
+#560 = AXIS2_PLACEMENT_2D('',#561,#562);
+#561 = CARTESIAN_POINT('',(0.5,0.5));
+#562 = DIRECTION('',(0.E+000,-1.));
+#563 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#564 = PCURVE('',#532,#565);
+#565 = DEFINITIONAL_REPRESENTATION('',(#566),#570);
+#566 = LINE('',#567,#568);
+#567 = CARTESIAN_POINT('',(-4.712388980385,0.E+000));
+#568 = VECTOR('',#569,1.);
+#569 = DIRECTION('',(1.,0.E+000));
+#570 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#571 = ORIENTED_EDGE('',*,*,#572,.T.);
+#572 = EDGE_CURVE('',#549,#573,#575,.T.);
+#573 = VERTEX_POINT('',#574);
+#574 = CARTESIAN_POINT('',(5.8,-3.8,0.E+000));
+#575 = SURFACE_CURVE('',#576,(#580,#587),.PCURVE_S1.);
+#576 = LINE('',#577,#578);
+#577 = CARTESIAN_POINT('',(-6.3,-3.8,0.E+000));
+#578 = VECTOR('',#579,1.);
+#579 = DIRECTION('',(1.,0.E+000,0.E+000));
+#580 = PCURVE('',#450,#581);
+#581 = DEFINITIONAL_REPRESENTATION('',(#582),#586);
+#582 = LINE('',#583,#584);
+#583 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#584 = VECTOR('',#585,1.);
+#585 = DIRECTION('',(1.,0.E+000));
+#586 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#587 = PCURVE('',#588,#593);
+#588 = PLANE('',#589);
+#589 = AXIS2_PLACEMENT_3D('',#590,#591,#592);
+#590 = CARTESIAN_POINT('',(-6.3,-3.8,0.E+000));
+#591 = DIRECTION('',(0.E+000,1.,0.E+000));
+#592 = DIRECTION('',(0.E+000,0.E+000,1.));
+#593 = DEFINITIONAL_REPRESENTATION('',(#594),#598);
+#594 = LINE('',#595,#596);
+#595 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#596 = VECTOR('',#597,1.);
+#597 = DIRECTION('',(0.E+000,1.));
+#598 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#599 = ORIENTED_EDGE('',*,*,#600,.T.);
+#600 = EDGE_CURVE('',#573,#601,#603,.T.);
+#601 = VERTEX_POINT('',#602);
+#602 = CARTESIAN_POINT('',(6.3,-3.3,0.E+000));
+#603 = SURFACE_CURVE('',#604,(#609,#616),.PCURVE_S1.);
+#604 = CIRCLE('',#605,0.5);
+#605 = AXIS2_PLACEMENT_3D('',#606,#607,#608);
+#606 = CARTESIAN_POINT('',(5.8,-3.3,0.E+000));
+#607 = DIRECTION('',(-0.E+000,0.E+000,1.));
+#608 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#609 = PCURVE('',#450,#610);
+#610 = DEFINITIONAL_REPRESENTATION('',(#611),#615);
+#611 = CIRCLE('',#612,0.5);
+#612 = AXIS2_PLACEMENT_2D('',#613,#614);
+#613 = CARTESIAN_POINT('',(12.1,0.5));
+#614 = DIRECTION('',(0.E+000,-1.));
+#615 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#616 = PCURVE('',#617,#622);
+#617 = CYLINDRICAL_SURFACE('',#618,0.5);
+#618 = AXIS2_PLACEMENT_3D('',#619,#620,#621);
+#619 = CARTESIAN_POINT('',(5.8,-3.3,0.E+000));
+#620 = DIRECTION('',(0.E+000,0.E+000,1.));
+#621 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#622 = DEFINITIONAL_REPRESENTATION('',(#623),#627);
+#623 = LINE('',#624,#625);
+#624 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#625 = VECTOR('',#626,1.);
+#626 = DIRECTION('',(1.,0.E+000));
+#627 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#628 = ORIENTED_EDGE('',*,*,#629,.T.);
+#629 = EDGE_CURVE('',#601,#630,#632,.T.);
+#630 = VERTEX_POINT('',#631);
+#631 = CARTESIAN_POINT('',(6.3,3.3,0.E+000));
+#632 = SURFACE_CURVE('',#633,(#637,#644),.PCURVE_S1.);
+#633 = LINE('',#634,#635);
+#634 = CARTESIAN_POINT('',(6.3,-3.8,0.E+000));
+#635 = VECTOR('',#636,1.);
+#636 = DIRECTION('',(0.E+000,1.,0.E+000));
+#637 = PCURVE('',#450,#638);
+#638 = DEFINITIONAL_REPRESENTATION('',(#639),#643);
+#639 = LINE('',#640,#641);
+#640 = CARTESIAN_POINT('',(12.6,0.E+000));
+#641 = VECTOR('',#642,1.);
+#642 = DIRECTION('',(0.E+000,1.));
+#643 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#644 = PCURVE('',#645,#650);
+#645 = PLANE('',#646);
+#646 = AXIS2_PLACEMENT_3D('',#647,#648,#649);
+#647 = CARTESIAN_POINT('',(6.3,-3.8,0.E+000));
+#648 = DIRECTION('',(1.,0.E+000,0.E+000));
+#649 = DIRECTION('',(0.E+000,0.E+000,1.));
+#650 = DEFINITIONAL_REPRESENTATION('',(#651),#655);
+#651 = LINE('',#652,#653);
+#652 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#653 = VECTOR('',#654,1.);
+#654 = DIRECTION('',(0.E+000,-1.));
+#655 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#656 = ORIENTED_EDGE('',*,*,#657,.F.);
+#657 = EDGE_CURVE('',#658,#630,#660,.T.);
+#658 = VERTEX_POINT('',#659);
+#659 = CARTESIAN_POINT('',(5.8,3.8,0.E+000));
+#660 = SURFACE_CURVE('',#661,(#666,#677),.PCURVE_S1.);
+#661 = CIRCLE('',#662,0.5);
+#662 = AXIS2_PLACEMENT_3D('',#663,#664,#665);
+#663 = CARTESIAN_POINT('',(5.8,3.3,0.E+000));
+#664 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
+#665 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#666 = PCURVE('',#450,#667);
+#667 = DEFINITIONAL_REPRESENTATION('',(#668),#676);
+#668 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#669,#670,#671,#672,#673,#674
+,#675),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(
+    -2.094395102393,0.E+000,2.094395102393,4.188790204786,6.28318530718,
+8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+  '') );
+#669 = CARTESIAN_POINT('',(12.1,6.6));
+#670 = CARTESIAN_POINT('',(11.233974596216,6.6));
+#671 = CARTESIAN_POINT('',(11.666987298108,7.35));
+#672 = CARTESIAN_POINT('',(12.1,8.1));
+#673 = CARTESIAN_POINT('',(12.533012701892,7.35));
+#674 = CARTESIAN_POINT('',(12.966025403784,6.6));
+#675 = CARTESIAN_POINT('',(12.1,6.6));
+#676 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#677 = PCURVE('',#678,#683);
+#678 = CYLINDRICAL_SURFACE('',#679,0.5);
+#679 = AXIS2_PLACEMENT_3D('',#680,#681,#682);
+#680 = CARTESIAN_POINT('',(5.8,3.3,0.E+000));
+#681 = DIRECTION('',(0.E+000,0.E+000,1.));
+#682 = DIRECTION('',(0.E+000,1.,0.E+000));
+#683 = DEFINITIONAL_REPRESENTATION('',(#684),#688);
+#684 = LINE('',#685,#686);
+#685 = CARTESIAN_POINT('',(3.14159265359,-0.E+000));
+#686 = VECTOR('',#687,1.);
+#687 = DIRECTION('',(-1.,0.E+000));
+#688 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#689 = ORIENTED_EDGE('',*,*,#690,.F.);
+#690 = EDGE_CURVE('',#691,#658,#693,.T.);
+#691 = VERTEX_POINT('',#692);
+#692 = CARTESIAN_POINT('',(-5.8,3.8,0.E+000));
+#693 = SURFACE_CURVE('',#694,(#698,#705),.PCURVE_S1.);
+#694 = LINE('',#695,#696);
+#695 = CARTESIAN_POINT('',(-6.3,3.8,0.E+000));
+#696 = VECTOR('',#697,1.);
+#697 = DIRECTION('',(1.,0.E+000,0.E+000));
+#698 = PCURVE('',#450,#699);
+#699 = DEFINITIONAL_REPRESENTATION('',(#700),#704);
+#700 = LINE('',#701,#702);
+#701 = CARTESIAN_POINT('',(0.E+000,7.6));
+#702 = VECTOR('',#703,1.);
+#703 = DIRECTION('',(1.,0.E+000));
+#704 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#705 = PCURVE('',#706,#711);
+#706 = PLANE('',#707);
+#707 = AXIS2_PLACEMENT_3D('',#708,#709,#710);
+#708 = CARTESIAN_POINT('',(-6.3,3.8,0.E+000));
+#709 = DIRECTION('',(0.E+000,1.,0.E+000));
+#710 = DIRECTION('',(0.E+000,0.E+000,1.));
+#711 = DEFINITIONAL_REPRESENTATION('',(#712),#716);
+#712 = LINE('',#713,#714);
+#713 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#714 = VECTOR('',#715,1.);
+#715 = DIRECTION('',(0.E+000,1.));
+#716 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#717 = ORIENTED_EDGE('',*,*,#718,.F.);
+#718 = EDGE_CURVE('',#430,#691,#719,.T.);
+#719 = SURFACE_CURVE('',#720,(#725,#736),.PCURVE_S1.);
+#720 = CIRCLE('',#721,0.5);
+#721 = AXIS2_PLACEMENT_3D('',#722,#723,#724);
+#722 = CARTESIAN_POINT('',(-5.8,3.3,0.E+000));
+#723 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
+#724 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#725 = PCURVE('',#450,#726);
+#726 = DEFINITIONAL_REPRESENTATION('',(#727),#735);
+#727 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#728,#729,#730,#731,#732,#733
+,#734),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(
+    -2.094395102393,0.E+000,2.094395102393,4.188790204786,6.28318530718,
+8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+  '') );
+#728 = CARTESIAN_POINT('',(0.5,6.6));
+#729 = CARTESIAN_POINT('',(-0.366025403784,6.6));
+#730 = CARTESIAN_POINT('',(6.698729810778E-002,7.35));
+#731 = CARTESIAN_POINT('',(0.5,8.1));
+#732 = CARTESIAN_POINT('',(0.933012701892,7.35));
+#733 = CARTESIAN_POINT('',(1.366025403784,6.6));
+#734 = CARTESIAN_POINT('',(0.5,6.6));
+#735 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#736 = PCURVE('',#478,#737);
+#737 = DEFINITIONAL_REPRESENTATION('',(#738),#742);
+#738 = LINE('',#739,#740);
+#739 = CARTESIAN_POINT('',(1.570796326795,-0.E+000));
+#740 = VECTOR('',#741,1.);
+#741 = DIRECTION('',(-1.,0.E+000));
+#742 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#743 = ADVANCED_FACE('',(#744),#532,.T.);
+#744 = FACE_BOUND('',#745,.T.);
+#745 = EDGE_LOOP('',(#746,#747,#770,#797));
+#746 = ORIENTED_EDGE('',*,*,#548,.T.);
+#747 = ORIENTED_EDGE('',*,*,#748,.T.);
+#748 = EDGE_CURVE('',#549,#749,#751,.T.);
+#749 = VERTEX_POINT('',#750);
+#750 = CARTESIAN_POINT('',(-5.8,-3.8,7.9));
+#751 = SURFACE_CURVE('',#752,(#756,#763),.PCURVE_S1.);
+#752 = LINE('',#753,#754);
+#753 = CARTESIAN_POINT('',(-5.8,-3.8,0.E+000));
+#754 = VECTOR('',#755,1.);
+#755 = DIRECTION('',(0.E+000,0.E+000,1.));
+#756 = PCURVE('',#532,#757);
+#757 = DEFINITIONAL_REPRESENTATION('',(#758),#762);
+#758 = LINE('',#759,#760);
+#759 = CARTESIAN_POINT('',(1.570796326795,0.E+000));
+#760 = VECTOR('',#761,1.);
+#761 = DIRECTION('',(0.E+000,1.));
+#762 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#763 = PCURVE('',#588,#764);
+#764 = DEFINITIONAL_REPRESENTATION('',(#765),#769);
+#765 = LINE('',#766,#767);
+#766 = CARTESIAN_POINT('',(0.E+000,0.5));
+#767 = VECTOR('',#768,1.);
+#768 = DIRECTION('',(1.,0.E+000));
+#769 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#770 = ORIENTED_EDGE('',*,*,#771,.F.);
+#771 = EDGE_CURVE('',#491,#749,#772,.T.);
+#772 = SURFACE_CURVE('',#773,(#778,#785),.PCURVE_S1.);
+#773 = CIRCLE('',#774,0.5);
+#774 = AXIS2_PLACEMENT_3D('',#775,#776,#777);
+#775 = CARTESIAN_POINT('',(-5.8,-3.3,7.9));
+#776 = DIRECTION('',(0.E+000,0.E+000,1.));
+#777 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#778 = PCURVE('',#532,#779);
+#779 = DEFINITIONAL_REPRESENTATION('',(#780),#784);
+#780 = LINE('',#781,#782);
+#781 = CARTESIAN_POINT('',(0.E+000,7.9));
+#782 = VECTOR('',#783,1.);
+#783 = DIRECTION('',(1.,0.E+000));
+#784 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#785 = PCURVE('',#786,#791);
+#786 = TOROIDAL_SURFACE('',#787,0.4,0.1);
+#787 = AXIS2_PLACEMENT_3D('',#788,#789,#790);
+#788 = CARTESIAN_POINT('',(-5.8,-3.3,7.9));
+#789 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
+#790 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#791 = DEFINITIONAL_REPRESENTATION('',(#792),#796);
+#792 = LINE('',#793,#794);
+#793 = CARTESIAN_POINT('',(-0.E+000,6.28318530718));
+#794 = VECTOR('',#795,1.);
+#795 = DIRECTION('',(-1.,0.E+000));
+#796 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#797 = ORIENTED_EDGE('',*,*,#518,.F.);
+#798 = ADVANCED_FACE('',(#799),#478,.T.);
+#799 = FACE_BOUND('',#800,.F.);
+#800 = EDGE_LOOP('',(#801,#802,#825,#852));
+#801 = ORIENTED_EDGE('',*,*,#718,.T.);
+#802 = ORIENTED_EDGE('',*,*,#803,.T.);
+#803 = EDGE_CURVE('',#691,#804,#806,.T.);
+#804 = VERTEX_POINT('',#805);
+#805 = CARTESIAN_POINT('',(-5.8,3.8,7.9));
+#806 = SURFACE_CURVE('',#807,(#811,#818),.PCURVE_S1.);
+#807 = LINE('',#808,#809);
+#808 = CARTESIAN_POINT('',(-5.8,3.8,0.E+000));
+#809 = VECTOR('',#810,1.);
+#810 = DIRECTION('',(0.E+000,0.E+000,1.));
+#811 = PCURVE('',#478,#812);
+#812 = DEFINITIONAL_REPRESENTATION('',(#813),#817);
+#813 = LINE('',#814,#815);
+#814 = CARTESIAN_POINT('',(-1.570796326795,0.E+000));
+#815 = VECTOR('',#816,1.);
+#816 = DIRECTION('',(-0.E+000,1.));
+#817 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#818 = PCURVE('',#706,#819);
+#819 = DEFINITIONAL_REPRESENTATION('',(#820),#824);
+#820 = LINE('',#821,#822);
+#821 = CARTESIAN_POINT('',(0.E+000,0.5));
+#822 = VECTOR('',#823,1.);
+#823 = DIRECTION('',(1.,0.E+000));
+#824 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#825 = ORIENTED_EDGE('',*,*,#826,.T.);
+#826 = EDGE_CURVE('',#804,#463,#827,.T.);
+#827 = SURFACE_CURVE('',#828,(#833,#840),.PCURVE_S1.);
+#828 = CIRCLE('',#829,0.5);
+#829 = AXIS2_PLACEMENT_3D('',#830,#831,#832);
+#830 = CARTESIAN_POINT('',(-5.8,3.3,7.9));
+#831 = DIRECTION('',(0.E+000,-0.E+000,1.));
+#832 = DIRECTION('',(0.E+000,1.,0.E+000));
+#833 = PCURVE('',#478,#834);
+#834 = DEFINITIONAL_REPRESENTATION('',(#835),#839);
+#835 = LINE('',#836,#837);
+#836 = CARTESIAN_POINT('',(-1.570796326795,7.9));
+#837 = VECTOR('',#838,1.);
+#838 = DIRECTION('',(1.,-0.E+000));
+#839 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#840 = PCURVE('',#841,#846);
+#841 = TOROIDAL_SURFACE('',#842,0.4,0.1);
+#842 = AXIS2_PLACEMENT_3D('',#843,#844,#845);
+#843 = CARTESIAN_POINT('',(-5.8,3.3,7.9));
+#844 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
+#845 = DIRECTION('',(0.E+000,1.,0.E+000));
+#846 = DEFINITIONAL_REPRESENTATION('',(#847),#851);
+#847 = LINE('',#848,#849);
+#848 = CARTESIAN_POINT('',(-0.E+000,6.28318530718));
+#849 = VECTOR('',#850,1.);
+#850 = DIRECTION('',(-1.,0.E+000));
+#851 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#852 = ORIENTED_EDGE('',*,*,#462,.F.);
+#853 = ADVANCED_FACE('',(#854),#506,.T.);
+#854 = FACE_BOUND('',#855,.T.);
+#855 = EDGE_LOOP('',(#856,#878,#906,#926));
+#856 = ORIENTED_EDGE('',*,*,#857,.F.);
+#857 = EDGE_CURVE('',#858,#491,#860,.T.);
+#858 = VERTEX_POINT('',#859);
+#859 = CARTESIAN_POINT('',(-6.2,-3.3,8.));
+#860 = SURFACE_CURVE('',#861,(#866,#872),.PCURVE_S1.);
+#861 = CIRCLE('',#862,0.1);
+#862 = AXIS2_PLACEMENT_3D('',#863,#864,#865);
+#863 = CARTESIAN_POINT('',(-6.2,-3.3,7.9));
+#864 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#865 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#866 = PCURVE('',#506,#867);
+#867 = DEFINITIONAL_REPRESENTATION('',(#868),#871);
+#868 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#869,#870),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#869 = CARTESIAN_POINT('',(1.570796326795,0.5));
+#870 = CARTESIAN_POINT('',(0.E+000,0.5));
+#871 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#872 = PCURVE('',#786,#873);
+#873 = DEFINITIONAL_REPRESENTATION('',(#874),#877);
+#874 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#875,#876),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#875 = CARTESIAN_POINT('',(0.E+000,4.712388980385));
+#876 = CARTESIAN_POINT('',(0.E+000,6.28318530718));
+#877 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#878 = ORIENTED_EDGE('',*,*,#879,.T.);
+#879 = EDGE_CURVE('',#858,#880,#882,.T.);
+#880 = VERTEX_POINT('',#881);
+#881 = CARTESIAN_POINT('',(-6.2,3.3,8.));
+#882 = SURFACE_CURVE('',#883,(#887,#894),.PCURVE_S1.);
+#883 = LINE('',#884,#885);
+#884 = CARTESIAN_POINT('',(-6.2,-3.8,8.));
+#885 = VECTOR('',#886,1.);
+#886 = DIRECTION('',(0.E+000,1.,0.E+000));
+#887 = PCURVE('',#506,#888);
+#888 = DEFINITIONAL_REPRESENTATION('',(#889),#893);
+#889 = LINE('',#890,#891);
+#890 = CARTESIAN_POINT('',(1.570796326795,0.E+000));
+#891 = VECTOR('',#892,1.);
+#892 = DIRECTION('',(0.E+000,1.));
+#893 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#894 = PCURVE('',#895,#900);
+#895 = PLANE('',#896);
+#896 = AXIS2_PLACEMENT_3D('',#897,#898,#899);
+#897 = CARTESIAN_POINT('',(-6.3,-3.8,8.));
+#898 = DIRECTION('',(0.E+000,0.E+000,1.));
+#899 = DIRECTION('',(1.,0.E+000,0.E+000));
+#900 = DEFINITIONAL_REPRESENTATION('',(#901),#905);
+#901 = LINE('',#902,#903);
+#902 = CARTESIAN_POINT('',(1.E-001,0.E+000));
+#903 = VECTOR('',#904,1.);
+#904 = DIRECTION('',(0.E+000,1.));
+#905 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#906 = ORIENTED_EDGE('',*,*,#907,.T.);
+#907 = EDGE_CURVE('',#880,#463,#908,.T.);
+#908 = SURFACE_CURVE('',#909,(#914,#920),.PCURVE_S1.);
+#909 = CIRCLE('',#910,0.1);
+#910 = AXIS2_PLACEMENT_3D('',#911,#912,#913);
+#911 = CARTESIAN_POINT('',(-6.2,3.3,7.9));
+#912 = DIRECTION('',(-6.123233995737E-017,-1.,-0.E+000));
+#913 = DIRECTION('',(-1.,6.123233995737E-017,0.E+000));
+#914 = PCURVE('',#506,#915);
+#915 = DEFINITIONAL_REPRESENTATION('',(#916),#919);
+#916 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#917,#918),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#917 = CARTESIAN_POINT('',(1.570796326795,7.1));
+#918 = CARTESIAN_POINT('',(0.E+000,7.1));
+#919 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#920 = PCURVE('',#841,#921);
+#921 = DEFINITIONAL_REPRESENTATION('',(#922),#925);
+#922 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#923,#924),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#923 = CARTESIAN_POINT('',(-1.570796326795,4.712388980385));
+#924 = CARTESIAN_POINT('',(-1.570796326795,6.28318530718));
+#925 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#926 = ORIENTED_EDGE('',*,*,#490,.F.);
+#927 = ADVANCED_FACE('',(#928),#588,.F.);
+#928 = FACE_BOUND('',#929,.F.);
+#929 = EDGE_LOOP('',(#930,#931,#932,#960));
+#930 = ORIENTED_EDGE('',*,*,#572,.F.);
+#931 = ORIENTED_EDGE('',*,*,#748,.T.);
+#932 = ORIENTED_EDGE('',*,*,#933,.T.);
+#933 = EDGE_CURVE('',#749,#934,#936,.T.);
+#934 = VERTEX_POINT('',#935);
+#935 = CARTESIAN_POINT('',(5.8,-3.8,7.9));
+#936 = SURFACE_CURVE('',#937,(#941,#948),.PCURVE_S1.);
+#937 = LINE('',#938,#939);
+#938 = CARTESIAN_POINT('',(-6.3,-3.8,7.9));
+#939 = VECTOR('',#940,1.);
+#940 = DIRECTION('',(1.,0.E+000,0.E+000));
+#941 = PCURVE('',#588,#942);
+#942 = DEFINITIONAL_REPRESENTATION('',(#943),#947);
+#943 = LINE('',#944,#945);
+#944 = CARTESIAN_POINT('',(7.9,0.E+000));
+#945 = VECTOR('',#946,1.);
+#946 = DIRECTION('',(0.E+000,1.));
+#947 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#948 = PCURVE('',#949,#954);
+#949 = CYLINDRICAL_SURFACE('',#950,0.1);
+#950 = AXIS2_PLACEMENT_3D('',#951,#952,#953);
+#951 = CARTESIAN_POINT('',(-6.3,-3.7,7.9));
+#952 = DIRECTION('',(1.,0.E+000,0.E+000));
+#953 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#954 = DEFINITIONAL_REPRESENTATION('',(#955),#959);
+#955 = LINE('',#956,#957);
+#956 = CARTESIAN_POINT('',(-0.E+000,0.E+000));
+#957 = VECTOR('',#958,1.);
+#958 = DIRECTION('',(-0.E+000,1.));
+#959 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#960 = ORIENTED_EDGE('',*,*,#961,.F.);
+#961 = EDGE_CURVE('',#573,#934,#962,.T.);
+#962 = SURFACE_CURVE('',#963,(#967,#974),.PCURVE_S1.);
+#963 = LINE('',#964,#965);
+#964 = CARTESIAN_POINT('',(5.8,-3.8,0.E+000));
+#965 = VECTOR('',#966,1.);
+#966 = DIRECTION('',(0.E+000,0.E+000,1.));
+#967 = PCURVE('',#588,#968);
+#968 = DEFINITIONAL_REPRESENTATION('',(#969),#973);
+#969 = LINE('',#970,#971);
+#970 = CARTESIAN_POINT('',(0.E+000,12.1));
+#971 = VECTOR('',#972,1.);
+#972 = DIRECTION('',(1.,0.E+000));
+#973 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#974 = PCURVE('',#617,#975);
+#975 = DEFINITIONAL_REPRESENTATION('',(#976),#980);
+#976 = LINE('',#977,#978);
+#977 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#978 = VECTOR('',#979,1.);
+#979 = DIRECTION('',(0.E+000,1.));
+#980 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#981 = ADVANCED_FACE('',(#982),#706,.T.);
+#982 = FACE_BOUND('',#983,.T.);
+#983 = EDGE_LOOP('',(#984,#985,#986,#1014));
+#984 = ORIENTED_EDGE('',*,*,#690,.F.);
+#985 = ORIENTED_EDGE('',*,*,#803,.T.);
+#986 = ORIENTED_EDGE('',*,*,#987,.T.);
+#987 = EDGE_CURVE('',#804,#988,#990,.T.);
+#988 = VERTEX_POINT('',#989);
+#989 = CARTESIAN_POINT('',(5.8,3.8,7.9));
+#990 = SURFACE_CURVE('',#991,(#995,#1002),.PCURVE_S1.);
+#991 = LINE('',#992,#993);
+#992 = CARTESIAN_POINT('',(-6.3,3.8,7.9));
+#993 = VECTOR('',#994,1.);
+#994 = DIRECTION('',(1.,0.E+000,0.E+000));
+#995 = PCURVE('',#706,#996);
+#996 = DEFINITIONAL_REPRESENTATION('',(#997),#1001);
+#997 = LINE('',#998,#999);
+#998 = CARTESIAN_POINT('',(7.9,0.E+000));
+#999 = VECTOR('',#1000,1.);
+#1000 = DIRECTION('',(0.E+000,1.));
+#1001 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1002 = PCURVE('',#1003,#1008);
+#1003 = CYLINDRICAL_SURFACE('',#1004,0.1);
+#1004 = AXIS2_PLACEMENT_3D('',#1005,#1006,#1007);
+#1005 = CARTESIAN_POINT('',(-6.3,3.7,7.9));
+#1006 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1007 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1008 = DEFINITIONAL_REPRESENTATION('',(#1009),#1013);
+#1009 = LINE('',#1010,#1011);
+#1010 = CARTESIAN_POINT('',(-1.570796326795,0.E+000));
+#1011 = VECTOR('',#1012,1.);
+#1012 = DIRECTION('',(-0.E+000,1.));
+#1013 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1014 = ORIENTED_EDGE('',*,*,#1015,.F.);
+#1015 = EDGE_CURVE('',#658,#988,#1016,.T.);
+#1016 = SURFACE_CURVE('',#1017,(#1021,#1028),.PCURVE_S1.);
+#1017 = LINE('',#1018,#1019);
+#1018 = CARTESIAN_POINT('',(5.8,3.8,0.E+000));
+#1019 = VECTOR('',#1020,1.);
+#1020 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1021 = PCURVE('',#706,#1022);
+#1022 = DEFINITIONAL_REPRESENTATION('',(#1023),#1027);
+#1023 = LINE('',#1024,#1025);
+#1024 = CARTESIAN_POINT('',(0.E+000,12.1));
+#1025 = VECTOR('',#1026,1.);
+#1026 = DIRECTION('',(1.,0.E+000));
+#1027 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1028 = PCURVE('',#678,#1029);
+#1029 = DEFINITIONAL_REPRESENTATION('',(#1030),#1034);
+#1030 = LINE('',#1031,#1032);
+#1031 = CARTESIAN_POINT('',(-0.E+000,0.E+000));
+#1032 = VECTOR('',#1033,1.);
+#1033 = DIRECTION('',(-0.E+000,1.));
+#1034 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1035 = ADVANCED_FACE('',(#1036),#617,.T.);
+#1036 = FACE_BOUND('',#1037,.T.);
+#1037 = EDGE_LOOP('',(#1038,#1039,#1062,#1089));
+#1038 = ORIENTED_EDGE('',*,*,#600,.T.);
+#1039 = ORIENTED_EDGE('',*,*,#1040,.T.);
+#1040 = EDGE_CURVE('',#601,#1041,#1043,.T.);
+#1041 = VERTEX_POINT('',#1042);
+#1042 = CARTESIAN_POINT('',(6.3,-3.3,7.9));
+#1043 = SURFACE_CURVE('',#1044,(#1048,#1055),.PCURVE_S1.);
+#1044 = LINE('',#1045,#1046);
+#1045 = CARTESIAN_POINT('',(6.3,-3.3,0.E+000));
+#1046 = VECTOR('',#1047,1.);
+#1047 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1048 = PCURVE('',#617,#1049);
+#1049 = DEFINITIONAL_REPRESENTATION('',(#1050),#1054);
+#1050 = LINE('',#1051,#1052);
+#1051 = CARTESIAN_POINT('',(1.570796326795,0.E+000));
+#1052 = VECTOR('',#1053,1.);
+#1053 = DIRECTION('',(0.E+000,1.));
+#1054 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1055 = PCURVE('',#645,#1056);
+#1056 = DEFINITIONAL_REPRESENTATION('',(#1057),#1061);
+#1057 = LINE('',#1058,#1059);
+#1058 = CARTESIAN_POINT('',(0.E+000,-0.5));
+#1059 = VECTOR('',#1060,1.);
+#1060 = DIRECTION('',(1.,0.E+000));
+#1061 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1062 = ORIENTED_EDGE('',*,*,#1063,.F.);
+#1063 = EDGE_CURVE('',#934,#1041,#1064,.T.);
+#1064 = SURFACE_CURVE('',#1065,(#1070,#1077),.PCURVE_S1.);
+#1065 = CIRCLE('',#1066,0.5);
+#1066 = AXIS2_PLACEMENT_3D('',#1067,#1068,#1069);
+#1067 = CARTESIAN_POINT('',(5.8,-3.3,7.9));
+#1068 = DIRECTION('',(-0.E+000,0.E+000,1.));
+#1069 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#1070 = PCURVE('',#617,#1071);
+#1071 = DEFINITIONAL_REPRESENTATION('',(#1072),#1076);
+#1072 = LINE('',#1073,#1074);
+#1073 = CARTESIAN_POINT('',(0.E+000,7.9));
+#1074 = VECTOR('',#1075,1.);
+#1075 = DIRECTION('',(1.,0.E+000));
+#1076 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1077 = PCURVE('',#1078,#1083);
+#1078 = TOROIDAL_SURFACE('',#1079,0.4,0.1);
+#1079 = AXIS2_PLACEMENT_3D('',#1080,#1081,#1082);
+#1080 = CARTESIAN_POINT('',(5.8,-3.3,7.9));
+#1081 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
+#1082 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#1083 = DEFINITIONAL_REPRESENTATION('',(#1084),#1088);
+#1084 = LINE('',#1085,#1086);
+#1085 = CARTESIAN_POINT('',(-0.E+000,6.28318530718));
+#1086 = VECTOR('',#1087,1.);
+#1087 = DIRECTION('',(-1.,0.E+000));
+#1088 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1089 = ORIENTED_EDGE('',*,*,#961,.F.);
+#1090 = ADVANCED_FACE('',(#1091),#678,.T.);
+#1091 = FACE_BOUND('',#1092,.F.);
+#1092 = EDGE_LOOP('',(#1093,#1094,#1117,#1144));
+#1093 = ORIENTED_EDGE('',*,*,#657,.T.);
+#1094 = ORIENTED_EDGE('',*,*,#1095,.T.);
+#1095 = EDGE_CURVE('',#630,#1096,#1098,.T.);
+#1096 = VERTEX_POINT('',#1097);
+#1097 = CARTESIAN_POINT('',(6.3,3.3,7.9));
+#1098 = SURFACE_CURVE('',#1099,(#1103,#1110),.PCURVE_S1.);
+#1099 = LINE('',#1100,#1101);
+#1100 = CARTESIAN_POINT('',(6.3,3.3,0.E+000));
+#1101 = VECTOR('',#1102,1.);
+#1102 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1103 = PCURVE('',#678,#1104);
+#1104 = DEFINITIONAL_REPRESENTATION('',(#1105),#1109);
+#1105 = LINE('',#1106,#1107);
+#1106 = CARTESIAN_POINT('',(-1.570796326795,0.E+000));
+#1107 = VECTOR('',#1108,1.);
+#1108 = DIRECTION('',(-0.E+000,1.));
+#1109 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1110 = PCURVE('',#645,#1111);
+#1111 = DEFINITIONAL_REPRESENTATION('',(#1112),#1116);
+#1112 = LINE('',#1113,#1114);
+#1113 = CARTESIAN_POINT('',(0.E+000,-7.1));
+#1114 = VECTOR('',#1115,1.);
+#1115 = DIRECTION('',(1.,0.E+000));
+#1116 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1117 = ORIENTED_EDGE('',*,*,#1118,.F.);
+#1118 = EDGE_CURVE('',#988,#1096,#1119,.T.);
+#1119 = SURFACE_CURVE('',#1120,(#1125,#1132),.PCURVE_S1.);
+#1120 = CIRCLE('',#1121,0.5);
+#1121 = AXIS2_PLACEMENT_3D('',#1122,#1123,#1124);
+#1122 = CARTESIAN_POINT('',(5.8,3.3,7.9));
+#1123 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#1124 = DIRECTION('',(0.E+000,1.,0.E+000));
+#1125 = PCURVE('',#678,#1126);
+#1126 = DEFINITIONAL_REPRESENTATION('',(#1127),#1131);
+#1127 = LINE('',#1128,#1129);
+#1128 = CARTESIAN_POINT('',(-0.E+000,7.9));
+#1129 = VECTOR('',#1130,1.);
+#1130 = DIRECTION('',(-1.,0.E+000));
+#1131 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1132 = PCURVE('',#1133,#1138);
+#1133 = TOROIDAL_SURFACE('',#1134,0.4,0.1);
+#1134 = AXIS2_PLACEMENT_3D('',#1135,#1136,#1137);
+#1135 = CARTESIAN_POINT('',(5.8,3.3,7.9));
+#1136 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
+#1137 = DIRECTION('',(0.E+000,1.,0.E+000));
+#1138 = DEFINITIONAL_REPRESENTATION('',(#1139),#1143);
+#1139 = LINE('',#1140,#1141);
+#1140 = CARTESIAN_POINT('',(0.E+000,6.28318530718));
+#1141 = VECTOR('',#1142,1.);
+#1142 = DIRECTION('',(1.,0.E+000));
+#1143 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1144 = ORIENTED_EDGE('',*,*,#1015,.F.);
+#1145 = ADVANCED_FACE('',(#1146),#645,.T.);
+#1146 = FACE_BOUND('',#1147,.T.);
+#1147 = EDGE_LOOP('',(#1148,#1149,#1150,#1176));
+#1148 = ORIENTED_EDGE('',*,*,#629,.T.);
+#1149 = ORIENTED_EDGE('',*,*,#1095,.T.);
+#1150 = ORIENTED_EDGE('',*,*,#1151,.F.);
+#1151 = EDGE_CURVE('',#1041,#1096,#1152,.T.);
+#1152 = SURFACE_CURVE('',#1153,(#1157,#1164),.PCURVE_S1.);
+#1153 = LINE('',#1154,#1155);
+#1154 = CARTESIAN_POINT('',(6.3,-3.8,7.9));
+#1155 = VECTOR('',#1156,1.);
+#1156 = DIRECTION('',(0.E+000,1.,0.E+000));
+#1157 = PCURVE('',#645,#1158);
+#1158 = DEFINITIONAL_REPRESENTATION('',(#1159),#1163);
+#1159 = LINE('',#1160,#1161);
+#1160 = CARTESIAN_POINT('',(7.9,0.E+000));
+#1161 = VECTOR('',#1162,1.);
+#1162 = DIRECTION('',(0.E+000,-1.));
+#1163 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1164 = PCURVE('',#1165,#1170);
+#1165 = CYLINDRICAL_SURFACE('',#1166,0.1);
+#1166 = AXIS2_PLACEMENT_3D('',#1167,#1168,#1169);
+#1167 = CARTESIAN_POINT('',(6.2,-3.8,7.9));
+#1168 = DIRECTION('',(0.E+000,1.,0.E+000));
+#1169 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1170 = DEFINITIONAL_REPRESENTATION('',(#1171),#1175);
+#1171 = LINE('',#1172,#1173);
+#1172 = CARTESIAN_POINT('',(1.570796326795,0.E+000));
+#1173 = VECTOR('',#1174,1.);
+#1174 = DIRECTION('',(0.E+000,1.));
+#1175 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1176 = ORIENTED_EDGE('',*,*,#1040,.F.);
+#1177 = ADVANCED_FACE('',(#1178),#786,.T.);
+#1178 = FACE_BOUND('',#1179,.F.);
+#1179 = EDGE_LOOP('',(#1180,#1181,#1205,#1225));
+#1180 = ORIENTED_EDGE('',*,*,#857,.F.);
+#1181 = ORIENTED_EDGE('',*,*,#1182,.T.);
+#1182 = EDGE_CURVE('',#858,#1183,#1185,.T.);
+#1183 = VERTEX_POINT('',#1184);
+#1184 = CARTESIAN_POINT('',(-5.8,-3.7,8.));
+#1185 = SURFACE_CURVE('',#1186,(#1191,#1198),.PCURVE_S1.);
+#1186 = CIRCLE('',#1187,0.4);
+#1187 = AXIS2_PLACEMENT_3D('',#1188,#1189,#1190);
+#1188 = CARTESIAN_POINT('',(-5.8,-3.3,8.));
+#1189 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1190 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#1191 = PCURVE('',#786,#1192);
+#1192 = DEFINITIONAL_REPRESENTATION('',(#1193),#1197);
+#1193 = LINE('',#1194,#1195);
+#1194 = CARTESIAN_POINT('',(-0.E+000,4.712388980385));
+#1195 = VECTOR('',#1196,1.);
+#1196 = DIRECTION('',(-1.,0.E+000));
+#1197 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1198 = PCURVE('',#895,#1199);
+#1199 = DEFINITIONAL_REPRESENTATION('',(#1200),#1204);
+#1200 = CIRCLE('',#1201,0.4);
+#1201 = AXIS2_PLACEMENT_2D('',#1202,#1203);
+#1202 = CARTESIAN_POINT('',(0.5,0.5));
+#1203 = DIRECTION('',(-1.,0.E+000));
+#1204 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1205 = ORIENTED_EDGE('',*,*,#1206,.T.);
+#1206 = EDGE_CURVE('',#1183,#749,#1207,.T.);
+#1207 = SURFACE_CURVE('',#1208,(#1213,#1219),.PCURVE_S1.);
+#1208 = CIRCLE('',#1209,0.1);
+#1209 = AXIS2_PLACEMENT_3D('',#1210,#1211,#1212);
+#1210 = CARTESIAN_POINT('',(-5.8,-3.7,7.9));
+#1211 = DIRECTION('',(1.,-6.123233995737E-017,0.E+000));
+#1212 = DIRECTION('',(-6.123233995737E-017,-1.,0.E+000));
+#1213 = PCURVE('',#786,#1214);
+#1214 = DEFINITIONAL_REPRESENTATION('',(#1215),#1218);
+#1215 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1216,#1217),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#1216 = CARTESIAN_POINT('',(-1.570796326795,4.712388980385));
+#1217 = CARTESIAN_POINT('',(-1.570796326795,6.28318530718));
+#1218 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1219 = PCURVE('',#949,#1220);
+#1220 = DEFINITIONAL_REPRESENTATION('',(#1221),#1224);
+#1221 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1222,#1223),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#1222 = CARTESIAN_POINT('',(-1.570796326795,0.5));
+#1223 = CARTESIAN_POINT('',(0.E+000,0.5));
+#1224 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1225 = ORIENTED_EDGE('',*,*,#771,.F.);
+#1226 = ADVANCED_FACE('',(#1227),#841,.T.);
+#1227 = FACE_BOUND('',#1228,.F.);
+#1228 = EDGE_LOOP('',(#1229,#1251,#1273,#1274));
+#1229 = ORIENTED_EDGE('',*,*,#1230,.F.);
+#1230 = EDGE_CURVE('',#1231,#804,#1233,.T.);
+#1231 = VERTEX_POINT('',#1232);
+#1232 = CARTESIAN_POINT('',(-5.8,3.7,8.));
+#1233 = SURFACE_CURVE('',#1234,(#1239,#1245),.PCURVE_S1.);
+#1234 = CIRCLE('',#1235,0.1);
+#1235 = AXIS2_PLACEMENT_3D('',#1236,#1237,#1238);
+#1236 = CARTESIAN_POINT('',(-5.8,3.7,7.9));
+#1237 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#1238 = DIRECTION('',(0.E+000,1.,0.E+000));
+#1239 = PCURVE('',#841,#1240);
+#1240 = DEFINITIONAL_REPRESENTATION('',(#1241),#1244);
+#1241 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1242,#1243),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#1242 = CARTESIAN_POINT('',(0.E+000,4.712388980385));
+#1243 = CARTESIAN_POINT('',(0.E+000,6.28318530718));
+#1244 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1245 = PCURVE('',#1003,#1246);
+#1246 = DEFINITIONAL_REPRESENTATION('',(#1247),#1250);
+#1247 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1248,#1249),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#1248 = CARTESIAN_POINT('',(0.E+000,0.5));
+#1249 = CARTESIAN_POINT('',(-1.570796326795,0.5));
+#1250 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1251 = ORIENTED_EDGE('',*,*,#1252,.T.);
+#1252 = EDGE_CURVE('',#1231,#880,#1253,.T.);
+#1253 = SURFACE_CURVE('',#1254,(#1259,#1266),.PCURVE_S1.);
+#1254 = CIRCLE('',#1255,0.4);
+#1255 = AXIS2_PLACEMENT_3D('',#1256,#1257,#1258);
+#1256 = CARTESIAN_POINT('',(-5.8,3.3,8.));
+#1257 = DIRECTION('',(0.E+000,-0.E+000,1.));
+#1258 = DIRECTION('',(0.E+000,1.,0.E+000));
+#1259 = PCURVE('',#841,#1260);
+#1260 = DEFINITIONAL_REPRESENTATION('',(#1261),#1265);
+#1261 = LINE('',#1262,#1263);
+#1262 = CARTESIAN_POINT('',(-0.E+000,4.712388980385));
+#1263 = VECTOR('',#1264,1.);
+#1264 = DIRECTION('',(-1.,0.E+000));
+#1265 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1266 = PCURVE('',#895,#1267);
+#1267 = DEFINITIONAL_REPRESENTATION('',(#1268),#1272);
+#1268 = CIRCLE('',#1269,0.4);
+#1269 = AXIS2_PLACEMENT_2D('',#1270,#1271);
+#1270 = CARTESIAN_POINT('',(0.5,7.1));
+#1271 = DIRECTION('',(0.E+000,1.));
+#1272 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1273 = ORIENTED_EDGE('',*,*,#907,.T.);
+#1274 = ORIENTED_EDGE('',*,*,#826,.F.);
+#1275 = ADVANCED_FACE('',(#1276,#1400),#895,.T.);
+#1276 = FACE_BOUND('',#1277,.T.);
+#1277 = EDGE_LOOP('',(#1278,#1279,#1280,#1303,#1327,#1350,#1378,#1399));
+#1278 = ORIENTED_EDGE('',*,*,#879,.F.);
+#1279 = ORIENTED_EDGE('',*,*,#1182,.T.);
+#1280 = ORIENTED_EDGE('',*,*,#1281,.T.);
+#1281 = EDGE_CURVE('',#1183,#1282,#1284,.T.);
+#1282 = VERTEX_POINT('',#1283);
+#1283 = CARTESIAN_POINT('',(5.8,-3.7,8.));
+#1284 = SURFACE_CURVE('',#1285,(#1289,#1296),.PCURVE_S1.);
+#1285 = LINE('',#1286,#1287);
+#1286 = CARTESIAN_POINT('',(-6.3,-3.7,8.));
+#1287 = VECTOR('',#1288,1.);
+#1288 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1289 = PCURVE('',#895,#1290);
+#1290 = DEFINITIONAL_REPRESENTATION('',(#1291),#1295);
+#1291 = LINE('',#1292,#1293);
+#1292 = CARTESIAN_POINT('',(0.E+000,0.1));
+#1293 = VECTOR('',#1294,1.);
+#1294 = DIRECTION('',(1.,0.E+000));
+#1295 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1296 = PCURVE('',#949,#1297);
+#1297 = DEFINITIONAL_REPRESENTATION('',(#1298),#1302);
+#1298 = LINE('',#1299,#1300);
+#1299 = CARTESIAN_POINT('',(-1.570796326795,0.E+000));
+#1300 = VECTOR('',#1301,1.);
+#1301 = DIRECTION('',(-0.E+000,1.));
+#1302 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1303 = ORIENTED_EDGE('',*,*,#1304,.T.);
+#1304 = EDGE_CURVE('',#1282,#1305,#1307,.T.);
+#1305 = VERTEX_POINT('',#1306);
+#1306 = CARTESIAN_POINT('',(6.2,-3.3,8.));
+#1307 = SURFACE_CURVE('',#1308,(#1313,#1320),.PCURVE_S1.);
+#1308 = CIRCLE('',#1309,0.4);
+#1309 = AXIS2_PLACEMENT_3D('',#1310,#1311,#1312);
+#1310 = CARTESIAN_POINT('',(5.8,-3.3,8.));
+#1311 = DIRECTION('',(-0.E+000,0.E+000,1.));
+#1312 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#1313 = PCURVE('',#895,#1314);
+#1314 = DEFINITIONAL_REPRESENTATION('',(#1315),#1319);
+#1315 = CIRCLE('',#1316,0.4);
+#1316 = AXIS2_PLACEMENT_2D('',#1317,#1318);
+#1317 = CARTESIAN_POINT('',(12.1,0.5));
+#1318 = DIRECTION('',(0.E+000,-1.));
+#1319 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1320 = PCURVE('',#1078,#1321);
+#1321 = DEFINITIONAL_REPRESENTATION('',(#1322),#1326);
+#1322 = LINE('',#1323,#1324);
+#1323 = CARTESIAN_POINT('',(-0.E+000,4.712388980385));
+#1324 = VECTOR('',#1325,1.);
+#1325 = DIRECTION('',(-1.,0.E+000));
+#1326 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1327 = ORIENTED_EDGE('',*,*,#1328,.T.);
+#1328 = EDGE_CURVE('',#1305,#1329,#1331,.T.);
+#1329 = VERTEX_POINT('',#1330);
+#1330 = CARTESIAN_POINT('',(6.2,3.3,8.));
+#1331 = SURFACE_CURVE('',#1332,(#1336,#1343),.PCURVE_S1.);
+#1332 = LINE('',#1333,#1334);
+#1333 = CARTESIAN_POINT('',(6.2,-3.8,8.));
+#1334 = VECTOR('',#1335,1.);
+#1335 = DIRECTION('',(0.E+000,1.,0.E+000));
+#1336 = PCURVE('',#895,#1337);
+#1337 = DEFINITIONAL_REPRESENTATION('',(#1338),#1342);
+#1338 = LINE('',#1339,#1340);
+#1339 = CARTESIAN_POINT('',(12.5,0.E+000));
+#1340 = VECTOR('',#1341,1.);
+#1341 = DIRECTION('',(0.E+000,1.));
+#1342 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1343 = PCURVE('',#1165,#1344);
+#1344 = DEFINITIONAL_REPRESENTATION('',(#1345),#1349);
+#1345 = LINE('',#1346,#1347);
+#1346 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#1347 = VECTOR('',#1348,1.);
+#1348 = DIRECTION('',(0.E+000,1.));
+#1349 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1350 = ORIENTED_EDGE('',*,*,#1351,.F.);
+#1351 = EDGE_CURVE('',#1352,#1329,#1354,.T.);
+#1352 = VERTEX_POINT('',#1353);
+#1353 = CARTESIAN_POINT('',(5.8,3.7,8.));
+#1354 = SURFACE_CURVE('',#1355,(#1360,#1371),.PCURVE_S1.);
+#1355 = CIRCLE('',#1356,0.4);
+#1356 = AXIS2_PLACEMENT_3D('',#1357,#1358,#1359);
+#1357 = CARTESIAN_POINT('',(5.8,3.3,8.));
+#1358 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#1359 = DIRECTION('',(0.E+000,1.,0.E+000));
+#1360 = PCURVE('',#895,#1361);
+#1361 = DEFINITIONAL_REPRESENTATION('',(#1362),#1370);
+#1362 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1363,#1364,#1365,#1366,
+#1367,#1368,#1369),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.E+000,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#1363 = CARTESIAN_POINT('',(12.1,7.5));
+#1364 = CARTESIAN_POINT('',(12.792820323028,7.5));
+#1365 = CARTESIAN_POINT('',(12.446410161514,6.9));
+#1366 = CARTESIAN_POINT('',(12.1,6.3));
+#1367 = CARTESIAN_POINT('',(11.753589838486,6.9));
+#1368 = CARTESIAN_POINT('',(11.407179676972,7.5));
+#1369 = CARTESIAN_POINT('',(12.1,7.5));
+#1370 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1371 = PCURVE('',#1133,#1372);
+#1372 = DEFINITIONAL_REPRESENTATION('',(#1373),#1377);
+#1373 = LINE('',#1374,#1375);
+#1374 = CARTESIAN_POINT('',(0.E+000,4.712388980385));
+#1375 = VECTOR('',#1376,1.);
+#1376 = DIRECTION('',(1.,0.E+000));
+#1377 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1378 = ORIENTED_EDGE('',*,*,#1379,.F.);
+#1379 = EDGE_CURVE('',#1231,#1352,#1380,.T.);
+#1380 = SURFACE_CURVE('',#1381,(#1385,#1392),.PCURVE_S1.);
+#1381 = LINE('',#1382,#1383);
+#1382 = CARTESIAN_POINT('',(-6.3,3.7,8.));
+#1383 = VECTOR('',#1384,1.);
+#1384 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1385 = PCURVE('',#895,#1386);
+#1386 = DEFINITIONAL_REPRESENTATION('',(#1387),#1391);
+#1387 = LINE('',#1388,#1389);
+#1388 = CARTESIAN_POINT('',(0.E+000,7.5));
+#1389 = VECTOR('',#1390,1.);
+#1390 = DIRECTION('',(1.,0.E+000));
+#1391 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1392 = PCURVE('',#1003,#1393);
+#1393 = DEFINITIONAL_REPRESENTATION('',(#1394),#1398);
+#1394 = LINE('',#1395,#1396);
+#1395 = CARTESIAN_POINT('',(-0.E+000,0.E+000));
+#1396 = VECTOR('',#1397,1.);
+#1397 = DIRECTION('',(-0.E+000,1.));
+#1398 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1399 = ORIENTED_EDGE('',*,*,#1252,.T.);
+#1400 = FACE_BOUND('',#1401,.T.);
+#1401 = EDGE_LOOP('',(#1402));
+#1402 = ORIENTED_EDGE('',*,*,#1403,.F.);
+#1403 = EDGE_CURVE('',#1404,#1404,#1406,.T.);
+#1404 = VERTEX_POINT('',#1405);
+#1405 = CARTESIAN_POINT('',(-4.3,-2.5,8.));
+#1406 = SURFACE_CURVE('',#1407,(#1412,#1419),.PCURVE_S1.);
+#1407 = CIRCLE('',#1408,0.7);
+#1408 = AXIS2_PLACEMENT_3D('',#1409,#1410,#1411);
+#1409 = CARTESIAN_POINT('',(-5.,-2.5,8.));
+#1410 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1411 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1412 = PCURVE('',#895,#1413);
+#1413 = DEFINITIONAL_REPRESENTATION('',(#1414),#1418);
+#1414 = CIRCLE('',#1415,0.7);
+#1415 = AXIS2_PLACEMENT_2D('',#1416,#1417);
+#1416 = CARTESIAN_POINT('',(1.3,1.3));
+#1417 = DIRECTION('',(1.,0.E+000));
+#1418 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1419 = PCURVE('',#1420,#1425);
+#1420 = SPHERICAL_SURFACE('',#1421,0.7);
+#1421 = AXIS2_PLACEMENT_3D('',#1422,#1423,#1424);
+#1422 = CARTESIAN_POINT('',(-5.,-2.5,8.));
+#1423 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1424 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1425 = DEFINITIONAL_REPRESENTATION('',(#1426),#1430);
+#1426 = LINE('',#1427,#1428);
+#1427 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#1428 = VECTOR('',#1429,1.);
+#1429 = DIRECTION('',(1.,0.E+000));
+#1430 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1431 = ADVANCED_FACE('',(#1432),#949,.T.);
+#1432 = FACE_BOUND('',#1433,.F.);
+#1433 = EDGE_LOOP('',(#1434,#1435,#1436,#1456));
+#1434 = ORIENTED_EDGE('',*,*,#1206,.F.);
+#1435 = ORIENTED_EDGE('',*,*,#1281,.T.);
+#1436 = ORIENTED_EDGE('',*,*,#1437,.T.);
+#1437 = EDGE_CURVE('',#1282,#934,#1438,.T.);
+#1438 = SURFACE_CURVE('',#1439,(#1444,#1450),.PCURVE_S1.);
+#1439 = CIRCLE('',#1440,0.1);
+#1440 = AXIS2_PLACEMENT_3D('',#1441,#1442,#1443);
+#1441 = CARTESIAN_POINT('',(5.8,-3.7,7.9));
+#1442 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1443 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#1444 = PCURVE('',#949,#1445);
+#1445 = DEFINITIONAL_REPRESENTATION('',(#1446),#1449);
+#1446 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1447,#1448),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#1447 = CARTESIAN_POINT('',(-1.570796326795,12.1));
+#1448 = CARTESIAN_POINT('',(0.E+000,12.1));
+#1449 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1450 = PCURVE('',#1078,#1451);
+#1451 = DEFINITIONAL_REPRESENTATION('',(#1452),#1455);
+#1452 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1453,#1454),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#1453 = CARTESIAN_POINT('',(0.E+000,4.712388980385));
+#1454 = CARTESIAN_POINT('',(0.E+000,6.28318530718));
+#1455 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1456 = ORIENTED_EDGE('',*,*,#933,.F.);
+#1457 = ADVANCED_FACE('',(#1458),#1003,.T.);
+#1458 = FACE_BOUND('',#1459,.F.);
+#1459 = EDGE_LOOP('',(#1460,#1461,#1462,#1482));
+#1460 = ORIENTED_EDGE('',*,*,#1230,.T.);
+#1461 = ORIENTED_EDGE('',*,*,#987,.T.);
+#1462 = ORIENTED_EDGE('',*,*,#1463,.F.);
+#1463 = EDGE_CURVE('',#1352,#988,#1464,.T.);
+#1464 = SURFACE_CURVE('',#1465,(#1470,#1476),.PCURVE_S1.);
+#1465 = CIRCLE('',#1466,0.1);
+#1466 = AXIS2_PLACEMENT_3D('',#1467,#1468,#1469);
+#1467 = CARTESIAN_POINT('',(5.8,3.7,7.9));
+#1468 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#1469 = DIRECTION('',(0.E+000,1.,0.E+000));
+#1470 = PCURVE('',#1003,#1471);
+#1471 = DEFINITIONAL_REPRESENTATION('',(#1472),#1475);
+#1472 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1473,#1474),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#1473 = CARTESIAN_POINT('',(0.E+000,12.1));
+#1474 = CARTESIAN_POINT('',(-1.570796326795,12.1));
+#1475 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1476 = PCURVE('',#1133,#1477);
+#1477 = DEFINITIONAL_REPRESENTATION('',(#1478),#1481);
+#1478 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1479,#1480),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#1479 = CARTESIAN_POINT('',(0.E+000,4.712388980385));
+#1480 = CARTESIAN_POINT('',(0.E+000,6.28318530718));
+#1481 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1482 = ORIENTED_EDGE('',*,*,#1379,.F.);
+#1483 = ADVANCED_FACE('',(#1484),#1078,.T.);
+#1484 = FACE_BOUND('',#1485,.F.);
+#1485 = EDGE_LOOP('',(#1486,#1487,#1488,#1508));
+#1486 = ORIENTED_EDGE('',*,*,#1437,.F.);
+#1487 = ORIENTED_EDGE('',*,*,#1304,.T.);
+#1488 = ORIENTED_EDGE('',*,*,#1489,.T.);
+#1489 = EDGE_CURVE('',#1305,#1041,#1490,.T.);
+#1490 = SURFACE_CURVE('',#1491,(#1496,#1502),.PCURVE_S1.);
+#1491 = CIRCLE('',#1492,0.1);
+#1492 = AXIS2_PLACEMENT_3D('',#1493,#1494,#1495);
+#1493 = CARTESIAN_POINT('',(6.2,-3.3,7.9));
+#1494 = DIRECTION('',(6.123233995737E-017,1.,0.E+000));
+#1495 = DIRECTION('',(1.,-6.123233995737E-017,0.E+000));
+#1496 = PCURVE('',#1078,#1497);
+#1497 = DEFINITIONAL_REPRESENTATION('',(#1498),#1501);
+#1498 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1499,#1500),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#1499 = CARTESIAN_POINT('',(-1.570796326795,4.712388980385));
+#1500 = CARTESIAN_POINT('',(-1.570796326795,6.28318530718));
+#1501 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1502 = PCURVE('',#1165,#1503);
+#1503 = DEFINITIONAL_REPRESENTATION('',(#1504),#1507);
+#1504 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1505,#1506),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#1505 = CARTESIAN_POINT('',(0.E+000,0.5));
+#1506 = CARTESIAN_POINT('',(1.570796326795,0.5));
+#1507 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1508 = ORIENTED_EDGE('',*,*,#1063,.F.);
+#1509 = ADVANCED_FACE('',(#1510),#1133,.T.);
+#1510 = FACE_BOUND('',#1511,.T.);
+#1511 = EDGE_LOOP('',(#1512,#1513,#1514,#1534));
+#1512 = ORIENTED_EDGE('',*,*,#1463,.F.);
+#1513 = ORIENTED_EDGE('',*,*,#1351,.T.);
+#1514 = ORIENTED_EDGE('',*,*,#1515,.T.);
+#1515 = EDGE_CURVE('',#1329,#1096,#1516,.T.);
+#1516 = SURFACE_CURVE('',#1517,(#1522,#1528),.PCURVE_S1.);
+#1517 = CIRCLE('',#1518,0.1);
+#1518 = AXIS2_PLACEMENT_3D('',#1519,#1520,#1521);
+#1519 = CARTESIAN_POINT('',(6.2,3.3,7.9));
+#1520 = DIRECTION('',(-6.123233995737E-017,1.,0.E+000));
+#1521 = DIRECTION('',(1.,6.123233995737E-017,0.E+000));
+#1522 = PCURVE('',#1133,#1523);
+#1523 = DEFINITIONAL_REPRESENTATION('',(#1524),#1527);
+#1524 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1525,#1526),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#1525 = CARTESIAN_POINT('',(1.570796326795,4.712388980385));
+#1526 = CARTESIAN_POINT('',(1.570796326795,6.28318530718));
+#1527 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1528 = PCURVE('',#1165,#1529);
+#1529 = DEFINITIONAL_REPRESENTATION('',(#1530),#1533);
+#1530 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1531,#1532),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#1531 = CARTESIAN_POINT('',(0.E+000,7.1));
+#1532 = CARTESIAN_POINT('',(1.570796326795,7.1));
+#1533 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1534 = ORIENTED_EDGE('',*,*,#1118,.F.);
+#1535 = ADVANCED_FACE('',(#1536),#1165,.T.);
+#1536 = FACE_BOUND('',#1537,.T.);
+#1537 = EDGE_LOOP('',(#1538,#1539,#1540,#1541));
+#1538 = ORIENTED_EDGE('',*,*,#1489,.T.);
+#1539 = ORIENTED_EDGE('',*,*,#1151,.T.);
+#1540 = ORIENTED_EDGE('',*,*,#1515,.F.);
+#1541 = ORIENTED_EDGE('',*,*,#1328,.F.);
+#1542 = ADVANCED_FACE('',(#1543),#1420,.F.);
+#1543 = FACE_BOUND('',#1544,.F.);
+#1544 = EDGE_LOOP('',(#1545,#1546,#1570));
+#1545 = ORIENTED_EDGE('',*,*,#1403,.F.);
+#1546 = ORIENTED_EDGE('',*,*,#1547,.F.);
+#1547 = EDGE_CURVE('',#1548,#1404,#1550,.T.);
+#1548 = VERTEX_POINT('',#1549);
+#1549 = CARTESIAN_POINT('',(-5.,-2.5,7.3));
+#1550 = SEAM_CURVE('',#1551,(#1556,#1563),.PCURVE_S1.);
+#1551 = CIRCLE('',#1552,0.7);
+#1552 = AXIS2_PLACEMENT_3D('',#1553,#1554,#1555);
+#1553 = CARTESIAN_POINT('',(-5.,-2.5,8.));
+#1554 = DIRECTION('',(-2.449293598295E-016,-1.,0.E+000));
+#1555 = DIRECTION('',(1.,-2.449293598295E-016,0.E+000));
+#1556 = PCURVE('',#1420,#1557);
+#1557 = DEFINITIONAL_REPRESENTATION('',(#1558),#1562);
+#1558 = LINE('',#1559,#1560);
+#1559 = CARTESIAN_POINT('',(6.28318530718,-6.28318530718));
+#1560 = VECTOR('',#1561,1.);
+#1561 = DIRECTION('',(0.E+000,1.));
+#1562 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1563 = PCURVE('',#1420,#1564);
+#1564 = DEFINITIONAL_REPRESENTATION('',(#1565),#1569);
+#1565 = LINE('',#1566,#1567);
+#1566 = CARTESIAN_POINT('',(0.E+000,-6.28318530718));
+#1567 = VECTOR('',#1568,1.);
+#1568 = DIRECTION('',(0.E+000,1.));
+#1569 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1570 = ORIENTED_EDGE('',*,*,#1547,.T.);
+#1571 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1575)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#1572,#1573,#1574)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#1572 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#1573 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#1574 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#1575 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#1572,
+  'distance_accuracy_value','confusion accuracy');
+#1576 = PRODUCT_TYPE('part',$,(#417));
+#1577 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #1578),#1571);
+#1578 = STYLED_ITEM('color',(#1579),#421);
+#1579 = PRESENTATION_STYLE_ASSIGNMENT((#1580,#1586));
+#1580 = SURFACE_STYLE_USAGE(.BOTH.,#1581);
+#1581 = SURFACE_SIDE_STYLE('',(#1582));
+#1582 = SURFACE_STYLE_FILL_AREA(#1583);
+#1583 = FILL_AREA_STYLE('',(#1584));
+#1584 = FILL_AREA_STYLE_COLOUR('',#1585);
+#1585 = COLOUR_RGB('',0.207843139768,0.207843139768,0.207843139768);
+#1586 = CURVE_STYLE('',#1587,POSITIVE_LENGTH_MEASURE(0.1),#1585);
+#1587 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#1588 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #1589,#1599,#1608,#1617),#407);
+#1589 = STYLED_ITEM('color',(#1590),#15);
+#1590 = PRESENTATION_STYLE_ASSIGNMENT((#1591,#1597));
+#1591 = SURFACE_STYLE_USAGE(.BOTH.,#1592);
+#1592 = SURFACE_SIDE_STYLE('',(#1593));
+#1593 = SURFACE_STYLE_FILL_AREA(#1594);
+#1594 = FILL_AREA_STYLE('',(#1595));
+#1595 = FILL_AREA_STYLE_COLOUR('',#1596);
+#1596 = COLOUR_RGB('',0.705882370472,0.705882370472,0.705882370472);
+#1597 = CURVE_STYLE('',#1598,POSITIVE_LENGTH_MEASURE(0.1),#1596);
+#1598 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#1599 = STYLED_ITEM('color',(#1600),#113);
+#1600 = PRESENTATION_STYLE_ASSIGNMENT((#1601,#1606));
+#1601 = SURFACE_STYLE_USAGE(.BOTH.,#1602);
+#1602 = SURFACE_SIDE_STYLE('',(#1603));
+#1603 = SURFACE_STYLE_FILL_AREA(#1604);
+#1604 = FILL_AREA_STYLE('',(#1605));
+#1605 = FILL_AREA_STYLE_COLOUR('',#1596);
+#1606 = CURVE_STYLE('',#1607,POSITIVE_LENGTH_MEASURE(0.1),#1596);
+#1607 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#1608 = STYLED_ITEM('color',(#1609),#211);
+#1609 = PRESENTATION_STYLE_ASSIGNMENT((#1610,#1615));
+#1610 = SURFACE_STYLE_USAGE(.BOTH.,#1611);
+#1611 = SURFACE_SIDE_STYLE('',(#1612));
+#1612 = SURFACE_STYLE_FILL_AREA(#1613);
+#1613 = FILL_AREA_STYLE('',(#1614));
+#1614 = FILL_AREA_STYLE_COLOUR('',#1596);
+#1615 = CURVE_STYLE('',#1616,POSITIVE_LENGTH_MEASURE(0.1),#1596);
+#1616 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#1617 = STYLED_ITEM('color',(#1618),#309);
+#1618 = PRESENTATION_STYLE_ASSIGNMENT((#1619,#1624));
+#1619 = SURFACE_STYLE_USAGE(.BOTH.,#1620);
+#1620 = SURFACE_SIDE_STYLE('',(#1621));
+#1621 = SURFACE_STYLE_FILL_AREA(#1622);
+#1622 = FILL_AREA_STYLE('',(#1623));
+#1623 = FILL_AREA_STYLE_COLOUR('',#1596);
+#1624 = CURVE_STYLE('',#1625,POSITIVE_LENGTH_MEASURE(0.1),#1596);
+#1625 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+ENDSEC;
+END-ISO-10303-21;
diff --git a/horizon/pool/3d_models/cache/6d752bc3-29b3-45df-8cf2-1e3aacefbcc6/3d_models/passive/capacitor/th/polarized/Polarized_Capacitor_5mm_diameter_11mm_height_2mm_lead_spacing.step b/horizon/pool/3d_models/cache/6d752bc3-29b3-45df-8cf2-1e3aacefbcc6/3d_models/passive/capacitor/th/polarized/Polarized_Capacitor_5mm_diameter_11mm_height_2mm_lead_spacing.step
new file mode 100644
index 0000000000000000000000000000000000000000..94c8f362374cd2891c066684e41b1f301aa2b6d4
--- /dev/null
+++ b/horizon/pool/3d_models/cache/6d752bc3-29b3-45df-8cf2-1e3aacefbcc6/3d_models/passive/capacitor/th/polarized/Polarized_Capacitor_5mm_diameter_11mm_height_2mm_lead_spacing.step
@@ -0,0 +1,2051 @@
+ISO-10303-21;
+HEADER;
+FILE_DESCRIPTION(('FreeCAD Model'),'2;1');
+FILE_NAME(
+'E:/Modular/_horizon/parametric/caps/panasonic/target/Polarized_
+Capacitor_5mm_diameter_11mm_height_2mm_lead_spacing.step',
+  '2019-05-13T23:30:56',('Author'),(''),
+  'Open CASCADE STEP processor 7.3','FreeCAD','Unknown');
+FILE_SCHEMA(('AUTOMOTIVE_DESIGN_CC2 { 1 2 10303 214 -1 1 5 4 }'));
+ENDSEC;
+DATA;
+#1 = APPLICATION_PROTOCOL_DEFINITION('committee draft',
+  'automotive_design',1997,#2);
+#2 = APPLICATION_CONTEXT(
+  'core data for automotive mechanical design processes');
+#3 = SHAPE_DEFINITION_REPRESENTATION(#4,#10);
+#4 = PRODUCT_DEFINITION_SHAPE('','',#5);
+#5 = PRODUCT_DEFINITION('design','',#6,#9);
+#6 = PRODUCT_DEFINITION_FORMATION('','',#7);
+#7 = PRODUCT('difference001','difference001','',(#8));
+#8 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#708);
+#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,#198,#232,#257,#283,#308,#344,#387,#412,#447,
+    #501,#526,#565,#590,#674,#696));
+#17 = ADVANCED_FACE('',(#18),#193,.F.);
+#18 = FACE_BOUND('',#19,.F.);
+#19 = EDGE_LOOP('',(#20,#59,#67,#75,#83,#120,#157,#165,#187));
+#20 = ORIENTED_EDGE('',*,*,#21,.F.);
+#21 = EDGE_CURVE('',#22,#24,#26,.T.);
+#22 = VERTEX_POINT('',#23);
+#23 = CARTESIAN_POINT('',(0.934959901219,-1.25,0.25));
+#24 = VERTEX_POINT('',#25);
+#25 = CARTESIAN_POINT('',(2.155063509461,-1.25,0.5));
+#26 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#27,#28,#29,#30,#31,#32,#33,#34,
+    #35,#36,#37,#38,#39,#40,#41,#42,#43,#44,#45,#46,#47,#48,#49,#50,#51,
+    #52,#53,#54,#55,#56,#57,#58),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,8),(0.
+    ,0.125626981547,0.340139398297,0.603548804907,0.725920201774,1.),
+  .UNSPECIFIED.);
+#27 = CARTESIAN_POINT('',(0.819156197589,-1.25,0.5));
+#28 = CARTESIAN_POINT('',(0.819156202933,-1.25,0.470459684686));
+#29 = CARTESIAN_POINT('',(0.822839054759,-1.25,0.440912907406));
+#30 = CARTESIAN_POINT('',(0.830211319984,-1.25,0.411664751279));
+#31 = CARTESIAN_POINT('',(0.841061755634,-1.25,0.382969182137));
+#32 = CARTESIAN_POINT('',(0.855057672201,-1.25,0.355026490011));
+#33 = CARTESIAN_POINT('',(0.87182645853,-1.25,0.327987603902));
+#34 = CARTESIAN_POINT('',(0.923799777363,-1.25,0.257531261235));
+#35 = CARTESIAN_POINT('',(0.963633394102,-1.25,0.216087403328));
+#36 = CARTESIAN_POINT('',(1.008925106312,-1.25,0.177972778086));
+#37 = CARTESIAN_POINT('',(1.058348788518,-1.25,0.14343925211));
+#38 = CARTESIAN_POINT('',(1.110972676074,-1.25,0.112736700833));
+#39 = CARTESIAN_POINT('',(1.166066212512,-1.25,8.606930392342E-02));
+#40 = CARTESIAN_POINT('',(1.29311604229,-1.25,3.614507726468E-02));
+#41 = CARTESIAN_POINT('',(1.365948063675,-1.25,1.509159418291E-02));
+#42 = CARTESIAN_POINT('',(1.440395308833,-1.25,9.515514279654E-04));
+#43 = CARTESIAN_POINT('',(1.515361358565,-1.25,-5.798462728963E-03));
+#44 = CARTESIAN_POINT('',(1.589683534161,-1.25,-4.777345680934E-03));
+#45 = CARTESIAN_POINT('',(1.662083936354,-1.25,4.196879199352E-03));
+#46 = CARTESIAN_POINT('',(1.763358718923,-1.25,2.883688044303E-02));
+#47 = CARTESIAN_POINT('',(1.79478026833,-1.25,3.834651266242E-02));
+#48 = CARTESIAN_POINT('',(1.8253640758,-1.25,4.953880178799E-02));
+#49 = CARTESIAN_POINT('',(1.854973870771,-1.25,6.238887246529E-02));
+#50 = CARTESIAN_POINT('',(1.8834735389,-1.25,7.68568622341E-02));
+#51 = CARTESIAN_POINT('',(1.910729071647,-1.25,9.288675309914E-02));
+#52 = CARTESIAN_POINT('',(1.994578155266,-1.25,0.149641931328));
+#53 = CARTESIAN_POINT('',(2.04569456552,-1.25,0.196374395466));
+#54 = CARTESIAN_POINT('',(2.088426451525,-1.25,0.249757614395));
+#55 = CARTESIAN_POINT('',(2.121479037143,-1.25,0.30853266646));
+#56 = CARTESIAN_POINT('',(2.143874800296,-1.25,0.371086292739));
+#57 = CARTESIAN_POINT('',(2.15506350202,-1.25,0.435558762378));
+#58 = CARTESIAN_POINT('',(2.155063509461,-1.25,0.5));
+#59 = ORIENTED_EDGE('',*,*,#60,.T.);
+#60 = EDGE_CURVE('',#22,#61,#63,.T.);
+#61 = VERTEX_POINT('',#62);
+#62 = CARTESIAN_POINT('',(1.5512494996,-1.25,0.25));
+#63 = LINE('',#64,#65);
+#64 = CARTESIAN_POINT('',(-1.E-02,-1.25,0.25));
+#65 = VECTOR('',#66,1.);
+#66 = DIRECTION('',(1.,0.,0.));
+#67 = ORIENTED_EDGE('',*,*,#68,.T.);
+#68 = EDGE_CURVE('',#61,#69,#71,.T.);
+#69 = VERTEX_POINT('',#70);
+#70 = CARTESIAN_POINT('',(1.5512494996,-1.25,10.75));
+#71 = LINE('',#72,#73);
+#72 = CARTESIAN_POINT('',(1.5512494996,-1.25,0.25));
+#73 = VECTOR('',#74,1.);
+#74 = DIRECTION('',(0.,0.,1.));
+#75 = ORIENTED_EDGE('',*,*,#76,.F.);
+#76 = EDGE_CURVE('',#77,#69,#79,.T.);
+#77 = VERTEX_POINT('',#78);
+#78 = CARTESIAN_POINT('',(0.934959902745,-1.25,10.75));
+#79 = LINE('',#80,#81);
+#80 = CARTESIAN_POINT('',(-1.E-02,-1.25,10.75));
+#81 = VECTOR('',#82,1.);
+#82 = DIRECTION('',(1.,0.,0.));
+#83 = ORIENTED_EDGE('',*,*,#84,.F.);
+#84 = EDGE_CURVE('',#85,#77,#87,.T.);
+#85 = VERTEX_POINT('',#86);
+#86 = CARTESIAN_POINT('',(1.5512494246,-1.25,11.));
+#87 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#88,#89,#90,#91,#92,#93,#94,#95,
+    #96,#97,#98,#99,#100,#101,#102,#103,#104,#105,#106,#107,#108,#109,
+    #110,#111,#112,#113,#114,#115,#116,#117,#118,#119),.UNSPECIFIED.,.F.
+  ,.F.,(8,6,6,6,6,8),(0.,0.274337471132,0.396708901996,0.659061074463,
+    0.87362934344,1.),.UNSPECIFIED.);
+#88 = CARTESIAN_POINT('',(2.155063509461,-1.25,10.5));
+#89 = CARTESIAN_POINT('',(2.155063502013,-1.25,10.564501707361));
+#90 = CARTESIAN_POINT('',(2.14385379113,-1.25,10.629034777327));
+#91 = CARTESIAN_POINT('',(2.121415919032,-1.25,10.691643523547));
+#92 = CARTESIAN_POINT('',(2.088302268523,-1.25,10.750463044569));
+#93 = CARTESIAN_POINT('',(2.045493956166,-1.25,10.803876050923));
+#94 = CARTESIAN_POINT('',(1.994290233705,-1.25,10.850621143163));
+#95 = CARTESIAN_POINT('',(1.910330684174,-1.25,10.90735216368));
+#96 = CARTESIAN_POINT('',(1.883059246948,-1.25,10.923362468289));
+#97 = CARTESIAN_POINT('',(1.854545081862,-1.25,10.937810252361));
+#98 = CARTESIAN_POINT('',(1.824922220556,-1.25,10.950639635977));
+#99 = CARTESIAN_POINT('',(1.794326783516,-1.25,10.961810890082));
+#100 = CARTESIAN_POINT('',(1.762895033116,-1.25,10.971299264937));
+#101 = CARTESIAN_POINT('',(1.661870171518,-1.25,10.995804566077));
+#102 = CARTESIAN_POINT('',(1.589760806137,-1.25,11.004727907582));
+#103 = CARTESIAN_POINT('',(1.515746009788,-1.25,11.005762820771));
+#104 = CARTESIAN_POINT('',(1.441088239383,-1.25,10.999088866022));
+#105 = CARTESIAN_POINT('',(1.366936828477,-1.25,10.985081618541));
+#106 = CARTESIAN_POINT('',(1.29437569767,-1.25,10.964211052741));
+#107 = CARTESIAN_POINT('',(1.167499693097,-1.25,10.91460487718));
+#108 = CARTESIAN_POINT('',(1.11233820452,-1.25,10.888020606716));
+#109 = CARTESIAN_POINT('',(1.059635063093,-1.25,10.857394706471));
+#110 = CARTESIAN_POINT('',(1.010118961616,-1.25,10.822932052797));
+#111 = CARTESIAN_POINT('',(0.964718488068,-1.25,10.784882567457));
+#112 = CARTESIAN_POINT('',(0.924753636983,-1.25,10.743497573807));
+#113 = CARTESIAN_POINT('',(0.872423662046,-1.25,10.672972568382));
+#114 = CARTESIAN_POINT('',(0.855473028766,-1.25,10.645800413547));
+#115 = CARTESIAN_POINT('',(0.841319489294,-1.25,10.617710291273));
+#116 = CARTESIAN_POINT('',(0.830342741838,-1.25,10.588854843695));
+#117 = CARTESIAN_POINT('',(0.822882811978,-1.25,10.559437164037));
+#118 = CARTESIAN_POINT('',(0.819156202965,-1.25,10.529715343219));
+#119 = CARTESIAN_POINT('',(0.819156197589,-1.25,10.5));
+#120 = ORIENTED_EDGE('',*,*,#121,.F.);
+#121 = EDGE_CURVE('',#122,#85,#124,.T.);
+#122 = VERTEX_POINT('',#123);
+#123 = CARTESIAN_POINT('',(2.155063509461,-1.25,10.5));
+#124 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#125,#126,#127,#128,#129,#130,
+    #131,#132,#133,#134,#135,#136,#137,#138,#139,#140,#141,#142,#143,
+    #144,#145,#146,#147,#148,#149,#150,#151,#152,#153,#154,#155,#156),
+  .UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,8),(0.,0.274337471132,0.396708901996,
+    0.659061074463,0.87362934344,1.),.UNSPECIFIED.);
+#125 = CARTESIAN_POINT('',(2.155063509461,-1.25,10.5));
+#126 = CARTESIAN_POINT('',(2.155063502013,-1.25,10.564501707361));
+#127 = CARTESIAN_POINT('',(2.14385379113,-1.25,10.629034777327));
+#128 = CARTESIAN_POINT('',(2.121415919032,-1.25,10.691643523547));
+#129 = CARTESIAN_POINT('',(2.088302268523,-1.25,10.750463044569));
+#130 = CARTESIAN_POINT('',(2.045493956166,-1.25,10.803876050923));
+#131 = CARTESIAN_POINT('',(1.994290233705,-1.25,10.850621143163));
+#132 = CARTESIAN_POINT('',(1.910330684174,-1.25,10.90735216368));
+#133 = CARTESIAN_POINT('',(1.883059246948,-1.25,10.923362468289));
+#134 = CARTESIAN_POINT('',(1.854545081862,-1.25,10.937810252361));
+#135 = CARTESIAN_POINT('',(1.824922220556,-1.25,10.950639635977));
+#136 = CARTESIAN_POINT('',(1.794326783516,-1.25,10.961810890082));
+#137 = CARTESIAN_POINT('',(1.762895033116,-1.25,10.971299264937));
+#138 = CARTESIAN_POINT('',(1.661870171518,-1.25,10.995804566077));
+#139 = CARTESIAN_POINT('',(1.589760806137,-1.25,11.004727907582));
+#140 = CARTESIAN_POINT('',(1.515746009788,-1.25,11.005762820771));
+#141 = CARTESIAN_POINT('',(1.441088239383,-1.25,10.999088866022));
+#142 = CARTESIAN_POINT('',(1.366936828477,-1.25,10.985081618541));
+#143 = CARTESIAN_POINT('',(1.29437569767,-1.25,10.964211052741));
+#144 = CARTESIAN_POINT('',(1.167499693097,-1.25,10.91460487718));
+#145 = CARTESIAN_POINT('',(1.11233820452,-1.25,10.888020606716));
+#146 = CARTESIAN_POINT('',(1.059635063093,-1.25,10.857394706471));
+#147 = CARTESIAN_POINT('',(1.010118961616,-1.25,10.822932052797));
+#148 = CARTESIAN_POINT('',(0.964718488068,-1.25,10.784882567457));
+#149 = CARTESIAN_POINT('',(0.924753636983,-1.25,10.743497573807));
+#150 = CARTESIAN_POINT('',(0.872423662046,-1.25,10.672972568382));
+#151 = CARTESIAN_POINT('',(0.855473028766,-1.25,10.645800413547));
+#152 = CARTESIAN_POINT('',(0.841319489294,-1.25,10.617710291273));
+#153 = CARTESIAN_POINT('',(0.830342741838,-1.25,10.588854843695));
+#154 = CARTESIAN_POINT('',(0.822882811978,-1.25,10.559437164037));
+#155 = CARTESIAN_POINT('',(0.819156202965,-1.25,10.529715343219));
+#156 = CARTESIAN_POINT('',(0.819156197589,-1.25,10.5));
+#157 = ORIENTED_EDGE('',*,*,#158,.F.);
+#158 = EDGE_CURVE('',#159,#122,#161,.T.);
+#159 = VERTEX_POINT('',#160);
+#160 = CARTESIAN_POINT('',(2.155063509461,-1.25,7.769219894354));
+#161 = LINE('',#162,#163);
+#162 = CARTESIAN_POINT('',(2.155063509461,-1.25,0.5));
+#163 = VECTOR('',#164,1.);
+#164 = DIRECTION('',(0.,0.,1.));
+#165 = ORIENTED_EDGE('',*,*,#166,.T.);
+#166 = EDGE_CURVE('',#159,#167,#169,.T.);
+#167 = VERTEX_POINT('',#168);
+#168 = CARTESIAN_POINT('',(2.155063509461,-1.25,6.897440105646));
+#169 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#170,#171,#172,#173,#174,#175,
+    #176,#177,#178,#179,#180,#181,#182,#183,#184,#185,#186),
+  .UNSPECIFIED.,.F.,.F.,(7,5,5,7),(0.,0.499995967521,0.82647739483,1.),
+  .UNSPECIFIED.);
+#170 = CARTESIAN_POINT('',(2.155063509461,-1.25,7.769219894354));
+#171 = CARTESIAN_POINT('',(2.1176651703,-1.25,7.702347208933));
+#172 = CARTESIAN_POINT('',(2.086730332705,-1.25,7.6321793135));
+#173 = CARTESIAN_POINT('',(2.062929344399,-1.25,7.559364858929));
+#174 = CARTESIAN_POINT('',(2.046827167381,-1.25,7.484670612009));
+#175 = CARTESIAN_POINT('',(2.038779923775,-1.25,7.408990729263));
+#176 = CARTESIAN_POINT('',(2.038780256158,-1.25,7.283922205721));
+#177 = CARTESIAN_POINT('',(2.042211597638,-1.25,7.234513419159));
+#178 = CARTESIAN_POINT('',(2.049075033587,-1.25,7.185374069152));
+#179 = CARTESIAN_POINT('',(2.059308779767,-1.25,7.136762307131));
+#180 = CARTESIAN_POINT('',(2.072801189866,-1.25,7.088919113266));
+#181 = CARTESIAN_POINT('',(2.098227607107,-1.25,7.017163393178));
+#182 = CARTESIAN_POINT('',(2.107930698913,-1.25,6.992539666483));
+#183 = CARTESIAN_POINT('',(2.118490564392,-1.25,6.968226629861));
+#184 = CARTESIAN_POINT('',(2.12988329299,-1.25,6.94425422587));
+#185 = CARTESIAN_POINT('',(2.14208333658,-1.25,6.920650200995));
+#186 = CARTESIAN_POINT('',(2.155063509461,-1.25,6.897440105646));
+#187 = ORIENTED_EDGE('',*,*,#188,.F.);
+#188 = EDGE_CURVE('',#24,#167,#189,.T.);
+#189 = LINE('',#190,#191);
+#190 = CARTESIAN_POINT('',(2.155063509461,-1.25,0.5));
+#191 = VECTOR('',#192,1.);
+#192 = DIRECTION('',(0.,0.,1.));
+#193 = PLANE('',#194);
+#194 = AXIS2_PLACEMENT_3D('',#195,#196,#197);
+#195 = CARTESIAN_POINT('',(-1.E-02,-1.25,-1.));
+#196 = DIRECTION('',(0.,1.,0.));
+#197 = DIRECTION('',(0.,0.,1.));
+#198 = ADVANCED_FACE('',(#199),#227,.T.);
+#199 = FACE_BOUND('',#200,.T.);
+#200 = EDGE_LOOP('',(#201,#202,#211,#220));
+#201 = ORIENTED_EDGE('',*,*,#21,.F.);
+#202 = ORIENTED_EDGE('',*,*,#203,.T.);
+#203 = EDGE_CURVE('',#22,#204,#206,.T.);
+#204 = VERTEX_POINT('',#205);
+#205 = CARTESIAN_POINT('',(1.556987298108,5.551115123126E-17,0.25));
+#206 = CIRCLE('',#207,1.566987298108);
+#207 = AXIS2_PLACEMENT_3D('',#208,#209,#210);
+#208 = CARTESIAN_POINT('',(-1.E-02,0.,0.25));
+#209 = DIRECTION('',(0.,-2.22044604925E-16,1.));
+#210 = DIRECTION('',(1.,0.,0.));
+#211 = ORIENTED_EDGE('',*,*,#212,.T.);
+#212 = EDGE_CURVE('',#204,#213,#215,.T.);
+#213 = VERTEX_POINT('',#214);
+#214 = CARTESIAN_POINT('',(2.49,-3.06161689073E-16,0.5));
+#215 = CIRCLE('',#216,0.5);
+#216 = AXIS2_PLACEMENT_3D('',#217,#218,#219);
+#217 = CARTESIAN_POINT('',(1.99,0.,0.5));
+#218 = DIRECTION('',(0.,-1.,-2.22044604925E-16));
+#219 = DIRECTION('',(1.,0.,0.));
+#220 = ORIENTED_EDGE('',*,*,#221,.F.);
+#221 = EDGE_CURVE('',#24,#213,#222,.T.);
+#222 = CIRCLE('',#223,2.5);
+#223 = AXIS2_PLACEMENT_3D('',#224,#225,#226);
+#224 = CARTESIAN_POINT('',(-1.E-02,0.,0.5));
+#225 = DIRECTION('',(0.,0.,1.));
+#226 = DIRECTION('',(1.,0.,0.));
+#227 = TOROIDAL_SURFACE('',#228,2.,0.5);
+#228 = AXIS2_PLACEMENT_3D('',#229,#230,#231);
+#229 = CARTESIAN_POINT('',(-1.E-02,0.,0.5));
+#230 = DIRECTION('',(0.,-2.22044604925E-16,1.));
+#231 = DIRECTION('',(1.,0.,0.));
+#232 = ADVANCED_FACE('',(#233),#252,.T.);
+#233 = FACE_BOUND('',#234,.T.);
+#234 = EDGE_LOOP('',(#235,#243,#250,#251));
+#235 = ORIENTED_EDGE('',*,*,#236,.T.);
+#236 = EDGE_CURVE('',#213,#237,#239,.T.);
+#237 = VERTEX_POINT('',#238);
+#238 = CARTESIAN_POINT('',(2.49,-2.577682000955E-16,6.897440105646));
+#239 = LINE('',#240,#241);
+#240 = CARTESIAN_POINT('',(2.49,-6.123233995737E-16,0.5));
+#241 = VECTOR('',#242,1.);
+#242 = DIRECTION('',(0.,0.,1.));
+#243 = ORIENTED_EDGE('',*,*,#244,.F.);
+#244 = EDGE_CURVE('',#167,#237,#245,.T.);
+#245 = CIRCLE('',#246,2.5);
+#246 = AXIS2_PLACEMENT_3D('',#247,#248,#249);
+#247 = CARTESIAN_POINT('',(-1.E-02,9.678699938266E-17,6.897440105646));
+#248 = DIRECTION('',(0.,-2.22044604925E-16,1.));
+#249 = DIRECTION('',(0.,-1.,-2.22044604925E-16));
+#250 = ORIENTED_EDGE('',*,*,#188,.F.);
+#251 = ORIENTED_EDGE('',*,*,#221,.T.);
+#252 = CYLINDRICAL_SURFACE('',#253,2.5);
+#253 = AXIS2_PLACEMENT_3D('',#254,#255,#256);
+#254 = CARTESIAN_POINT('',(-1.E-02,0.,0.5));
+#255 = DIRECTION('',(0.,0.,1.));
+#256 = DIRECTION('',(1.,0.,0.));
+#257 = ADVANCED_FACE('',(#258),#278,.F.);
+#258 = FACE_BOUND('',#259,.F.);
+#259 = EDGE_LOOP('',(#260,#269,#276,#277));
+#260 = ORIENTED_EDGE('',*,*,#261,.T.);
+#261 = EDGE_CURVE('',#159,#262,#264,.T.);
+#262 = VERTEX_POINT('',#263);
+#263 = CARTESIAN_POINT('',(2.49,-3.545551994781E-16,7.769219894354));
+#264 = CIRCLE('',#265,2.5);
+#265 = AXIS2_PLACEMENT_3D('',#266,#267,#268);
+#266 = CARTESIAN_POINT('',(-1.E-02,-9.678699938266E-17,7.769219894354));
+#267 = DIRECTION('',(0.,-2.22044604925E-16,1.));
+#268 = DIRECTION('',(0.,-1.,-2.22044604925E-16));
+#269 = ORIENTED_EDGE('',*,*,#270,.T.);
+#270 = EDGE_CURVE('',#262,#237,#271,.T.);
+#271 = CIRCLE('',#272,1.);
+#272 = AXIS2_PLACEMENT_3D('',#273,#274,#275);
+#273 = CARTESIAN_POINT('',(3.39,0.,7.33333));
+#274 = DIRECTION('',(0.,-1.,-2.22044604925E-16));
+#275 = DIRECTION('',(1.,0.,0.));
+#276 = ORIENTED_EDGE('',*,*,#244,.F.);
+#277 = ORIENTED_EDGE('',*,*,#166,.F.);
+#278 = TOROIDAL_SURFACE('',#279,3.4,1.);
+#279 = AXIS2_PLACEMENT_3D('',#280,#281,#282);
+#280 = CARTESIAN_POINT('',(-1.E-02,0.,7.33333));
+#281 = DIRECTION('',(0.,-2.22044604925E-16,1.));
+#282 = DIRECTION('',(1.,0.,0.));
+#283 = ADVANCED_FACE('',(#284),#303,.T.);
+#284 = FACE_BOUND('',#285,.T.);
+#285 = EDGE_LOOP('',(#286,#287,#295,#302));
+#286 = ORIENTED_EDGE('',*,*,#261,.T.);
+#287 = ORIENTED_EDGE('',*,*,#288,.T.);
+#288 = EDGE_CURVE('',#262,#289,#291,.T.);
+#289 = VERTEX_POINT('',#290);
+#290 = CARTESIAN_POINT('',(2.49,-3.06161689073E-16,10.5));
+#291 = LINE('',#292,#293);
+#292 = CARTESIAN_POINT('',(2.49,-6.123233995737E-16,0.5));
+#293 = VECTOR('',#294,1.);
+#294 = DIRECTION('',(0.,0.,1.));
+#295 = ORIENTED_EDGE('',*,*,#296,.F.);
+#296 = EDGE_CURVE('',#122,#289,#297,.T.);
+#297 = CIRCLE('',#298,2.5);
+#298 = AXIS2_PLACEMENT_3D('',#299,#300,#301);
+#299 = CARTESIAN_POINT('',(-1.E-02,0.,10.5));
+#300 = DIRECTION('',(0.,-2.22044604925E-16,1.));
+#301 = DIRECTION('',(1.,0.,0.));
+#302 = ORIENTED_EDGE('',*,*,#158,.F.);
+#303 = CYLINDRICAL_SURFACE('',#304,2.5);
+#304 = AXIS2_PLACEMENT_3D('',#305,#306,#307);
+#305 = CARTESIAN_POINT('',(-1.E-02,0.,0.5));
+#306 = DIRECTION('',(0.,0.,1.));
+#307 = DIRECTION('',(1.,0.,0.));
+#308 = ADVANCED_FACE('',(#309),#339,.T.);
+#309 = FACE_BOUND('',#310,.T.);
+#310 = EDGE_LOOP('',(#311,#312,#313,#322,#331,#338));
+#311 = ORIENTED_EDGE('',*,*,#121,.F.);
+#312 = ORIENTED_EDGE('',*,*,#296,.T.);
+#313 = ORIENTED_EDGE('',*,*,#314,.T.);
+#314 = EDGE_CURVE('',#289,#315,#317,.T.);
+#315 = VERTEX_POINT('',#316);
+#316 = CARTESIAN_POINT('',(1.99,-1.110223024625E-16,11.));
+#317 = CIRCLE('',#318,0.5);
+#318 = AXIS2_PLACEMENT_3D('',#319,#320,#321);
+#319 = CARTESIAN_POINT('',(1.99,0.,10.5));
+#320 = DIRECTION('',(0.,-1.,-2.22044604925E-16));
+#321 = DIRECTION('',(1.,0.,0.));
+#322 = ORIENTED_EDGE('',*,*,#323,.T.);
+#323 = EDGE_CURVE('',#315,#324,#326,.T.);
+#324 = VERTEX_POINT('',#325);
+#325 = CARTESIAN_POINT('',(1.556987298108,-5.551115123126E-17,10.75));
+#326 = CIRCLE('',#327,0.5);
+#327 = AXIS2_PLACEMENT_3D('',#328,#329,#330);
+#328 = CARTESIAN_POINT('',(1.99,0.,10.5));
+#329 = DIRECTION('',(0.,-1.,-2.22044604925E-16));
+#330 = DIRECTION('',(1.,0.,0.));
+#331 = ORIENTED_EDGE('',*,*,#332,.F.);
+#332 = EDGE_CURVE('',#77,#324,#333,.T.);
+#333 = CIRCLE('',#334,1.566987298108);
+#334 = AXIS2_PLACEMENT_3D('',#335,#336,#337);
+#335 = CARTESIAN_POINT('',(-1.E-02,0.,10.75));
+#336 = DIRECTION('',(0.,-2.22044604925E-16,1.));
+#337 = DIRECTION('',(1.,0.,0.));
+#338 = ORIENTED_EDGE('',*,*,#84,.F.);
+#339 = TOROIDAL_SURFACE('',#340,2.,0.5);
+#340 = AXIS2_PLACEMENT_3D('',#341,#342,#343);
+#341 = CARTESIAN_POINT('',(-1.E-02,0.,10.5));
+#342 = DIRECTION('',(0.,-2.22044604925E-16,1.));
+#343 = DIRECTION('',(1.,0.,0.));
+#344 = ADVANCED_FACE('',(#345),#382,.F.);
+#345 = FACE_BOUND('',#346,.F.);
+#346 = EDGE_LOOP('',(#347,#356,#365,#373,#380,#381));
+#347 = ORIENTED_EDGE('',*,*,#348,.T.);
+#348 = EDGE_CURVE('',#69,#349,#351,.T.);
+#349 = VERTEX_POINT('',#350);
+#350 = CARTESIAN_POINT('',(1.99,-4.898587196589E-16,10.75));
+#351 = CIRCLE('',#352,2.);
+#352 = AXIS2_PLACEMENT_3D('',#353,#354,#355);
+#353 = CARTESIAN_POINT('',(-1.E-02,0.,10.75));
+#354 = DIRECTION('',(0.,0.,1.));
+#355 = DIRECTION('',(1.,0.,0.));
+#356 = ORIENTED_EDGE('',*,*,#357,.T.);
+#357 = EDGE_CURVE('',#349,#358,#360,.T.);
+#358 = VERTEX_POINT('',#359);
+#359 = CARTESIAN_POINT('',(1.5512494996,1.25,10.75));
+#360 = CIRCLE('',#361,2.);
+#361 = AXIS2_PLACEMENT_3D('',#362,#363,#364);
+#362 = CARTESIAN_POINT('',(-1.E-02,0.,10.75));
+#363 = DIRECTION('',(0.,0.,1.));
+#364 = DIRECTION('',(1.,0.,0.));
+#365 = ORIENTED_EDGE('',*,*,#366,.F.);
+#366 = EDGE_CURVE('',#367,#358,#369,.T.);
+#367 = VERTEX_POINT('',#368);
+#368 = CARTESIAN_POINT('',(0.934959902745,1.25,10.75));
+#369 = LINE('',#370,#371);
+#370 = CARTESIAN_POINT('',(-1.E-02,1.25,10.75));
+#371 = VECTOR('',#372,1.);
+#372 = DIRECTION('',(1.,0.,0.));
+#373 = ORIENTED_EDGE('',*,*,#374,.F.);
+#374 = EDGE_CURVE('',#324,#367,#375,.T.);
+#375 = CIRCLE('',#376,1.566987298108);
+#376 = AXIS2_PLACEMENT_3D('',#377,#378,#379);
+#377 = CARTESIAN_POINT('',(-1.E-02,0.,10.75));
+#378 = DIRECTION('',(0.,-2.22044604925E-16,1.));
+#379 = DIRECTION('',(1.,0.,0.));
+#380 = ORIENTED_EDGE('',*,*,#332,.F.);
+#381 = ORIENTED_EDGE('',*,*,#76,.T.);
+#382 = PLANE('',#383);
+#383 = AXIS2_PLACEMENT_3D('',#384,#385,#386);
+#384 = CARTESIAN_POINT('',(-1.E-02,0.,10.75));
+#385 = DIRECTION('',(0.,0.,1.));
+#386 = DIRECTION('',(1.,0.,0.));
+#387 = ADVANCED_FACE('',(#388),#407,.F.);
+#388 = FACE_BOUND('',#389,.F.);
+#389 = EDGE_LOOP('',(#390,#398,#399,#400));
+#390 = ORIENTED_EDGE('',*,*,#391,.T.);
+#391 = EDGE_CURVE('',#392,#349,#394,.T.);
+#392 = VERTEX_POINT('',#393);
+#393 = CARTESIAN_POINT('',(1.99,-4.898587196589E-16,0.25));
+#394 = LINE('',#395,#396);
+#395 = CARTESIAN_POINT('',(1.99,-4.898587196589E-16,0.25));
+#396 = VECTOR('',#397,1.);
+#397 = DIRECTION('',(0.,0.,1.));
+#398 = ORIENTED_EDGE('',*,*,#348,.F.);
+#399 = ORIENTED_EDGE('',*,*,#68,.F.);
+#400 = ORIENTED_EDGE('',*,*,#401,.T.);
+#401 = EDGE_CURVE('',#61,#392,#402,.T.);
+#402 = CIRCLE('',#403,2.);
+#403 = AXIS2_PLACEMENT_3D('',#404,#405,#406);
+#404 = CARTESIAN_POINT('',(-1.E-02,0.,0.25));
+#405 = DIRECTION('',(0.,0.,1.));
+#406 = DIRECTION('',(1.,0.,0.));
+#407 = CYLINDRICAL_SURFACE('',#408,2.);
+#408 = AXIS2_PLACEMENT_3D('',#409,#410,#411);
+#409 = CARTESIAN_POINT('',(-1.E-02,0.,0.25));
+#410 = DIRECTION('',(0.,0.,1.));
+#411 = DIRECTION('',(1.,0.,0.));
+#412 = ADVANCED_FACE('',(#413),#442,.T.);
+#413 = FACE_BOUND('',#414,.T.);
+#414 = EDGE_LOOP('',(#415,#416,#425,#433,#440,#441));
+#415 = ORIENTED_EDGE('',*,*,#401,.T.);
+#416 = ORIENTED_EDGE('',*,*,#417,.T.);
+#417 = EDGE_CURVE('',#392,#418,#420,.T.);
+#418 = VERTEX_POINT('',#419);
+#419 = CARTESIAN_POINT('',(1.5512494996,1.25,0.25));
+#420 = CIRCLE('',#421,2.);
+#421 = AXIS2_PLACEMENT_3D('',#422,#423,#424);
+#422 = CARTESIAN_POINT('',(-1.E-02,0.,0.25));
+#423 = DIRECTION('',(0.,0.,1.));
+#424 = DIRECTION('',(1.,0.,0.));
+#425 = ORIENTED_EDGE('',*,*,#426,.F.);
+#426 = EDGE_CURVE('',#427,#418,#429,.T.);
+#427 = VERTEX_POINT('',#428);
+#428 = CARTESIAN_POINT('',(0.934959901219,1.25,0.25));
+#429 = LINE('',#430,#431);
+#430 = CARTESIAN_POINT('',(-1.E-02,1.25,0.25));
+#431 = VECTOR('',#432,1.);
+#432 = DIRECTION('',(1.,0.,0.));
+#433 = ORIENTED_EDGE('',*,*,#434,.F.);
+#434 = EDGE_CURVE('',#204,#427,#435,.T.);
+#435 = CIRCLE('',#436,1.566987298108);
+#436 = AXIS2_PLACEMENT_3D('',#437,#438,#439);
+#437 = CARTESIAN_POINT('',(-1.E-02,0.,0.25));
+#438 = DIRECTION('',(0.,-2.22044604925E-16,1.));
+#439 = DIRECTION('',(1.,0.,0.));
+#440 = ORIENTED_EDGE('',*,*,#203,.F.);
+#441 = ORIENTED_EDGE('',*,*,#60,.T.);
+#442 = PLANE('',#443);
+#443 = AXIS2_PLACEMENT_3D('',#444,#445,#446);
+#444 = CARTESIAN_POINT('',(-1.E-02,0.,0.25));
+#445 = DIRECTION('',(0.,0.,1.));
+#446 = DIRECTION('',(1.,0.,0.));
+#447 = ADVANCED_FACE('',(#448),#496,.T.);
+#448 = FACE_BOUND('',#449,.T.);
+#449 = EDGE_LOOP('',(#450,#459,#460,#461));
+#450 = ORIENTED_EDGE('',*,*,#451,.F.);
+#451 = EDGE_CURVE('',#213,#452,#454,.T.);
+#452 = VERTEX_POINT('',#453);
+#453 = CARTESIAN_POINT('',(2.155063509461,1.25,0.5));
+#454 = CIRCLE('',#455,2.5);
+#455 = AXIS2_PLACEMENT_3D('',#456,#457,#458);
+#456 = CARTESIAN_POINT('',(-1.E-02,0.,0.5));
+#457 = DIRECTION('',(0.,0.,1.));
+#458 = DIRECTION('',(1.,0.,0.));
+#459 = ORIENTED_EDGE('',*,*,#212,.F.);
+#460 = ORIENTED_EDGE('',*,*,#434,.T.);
+#461 = ORIENTED_EDGE('',*,*,#462,.T.);
+#462 = EDGE_CURVE('',#427,#452,#463,.T.);
+#463 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#464,#465,#466,#467,#468,#469,
+    #470,#471,#472,#473,#474,#475,#476,#477,#478,#479,#480,#481,#482,
+    #483,#484,#485,#486,#487,#488,#489,#490,#491,#492,#493,#494,#495),
+  .UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,8),(0.,0.125626981548,0.340139398297,
+    0.603548804907,0.725920201774,1.),.UNSPECIFIED.);
+#464 = CARTESIAN_POINT('',(0.819156197589,1.25,0.5));
+#465 = CARTESIAN_POINT('',(0.819156202933,1.25,0.470459684686));
+#466 = CARTESIAN_POINT('',(0.822839054759,1.25,0.440912907405));
+#467 = CARTESIAN_POINT('',(0.830211319984,1.25,0.411664751279));
+#468 = CARTESIAN_POINT('',(0.841061755634,1.25,0.382969182137));
+#469 = CARTESIAN_POINT('',(0.855057672201,1.25,0.355026490011));
+#470 = CARTESIAN_POINT('',(0.87182645853,1.25,0.327987603902));
+#471 = CARTESIAN_POINT('',(0.923799777363,1.25,0.257531261235));
+#472 = CARTESIAN_POINT('',(0.963633394102,1.25,0.216087403327));
+#473 = CARTESIAN_POINT('',(1.008925106313,1.25,0.177972778085));
+#474 = CARTESIAN_POINT('',(1.058348788518,1.25,0.14343925211));
+#475 = CARTESIAN_POINT('',(1.110972676075,1.25,0.112736700833));
+#476 = CARTESIAN_POINT('',(1.166066212512,1.25,8.606930392325E-02));
+#477 = CARTESIAN_POINT('',(1.29311604229,1.25,3.614507726458E-02));
+#478 = CARTESIAN_POINT('',(1.365948063675,1.25,1.509159418282E-02));
+#479 = CARTESIAN_POINT('',(1.440395308834,1.25,9.515514279055E-04));
+#480 = CARTESIAN_POINT('',(1.515361358565,1.25,-5.798462728973E-03));
+#481 = CARTESIAN_POINT('',(1.589683534161,1.25,-4.777345680902E-03));
+#482 = CARTESIAN_POINT('',(1.662083936354,1.25,4.196879199388E-03));
+#483 = CARTESIAN_POINT('',(1.763358718923,1.25,2.883688044313E-02));
+#484 = CARTESIAN_POINT('',(1.79478026833,1.25,3.834651266253E-02));
+#485 = CARTESIAN_POINT('',(1.825364075801,1.25,4.953880178812E-02));
+#486 = CARTESIAN_POINT('',(1.854973870771,1.25,6.238887246543E-02));
+#487 = CARTESIAN_POINT('',(1.8834735389,1.25,7.685686223425E-02));
+#488 = CARTESIAN_POINT('',(1.910729071647,1.25,9.288675309931E-02));
+#489 = CARTESIAN_POINT('',(1.994578155266,1.25,0.149641931328));
+#490 = CARTESIAN_POINT('',(2.04569456552,1.25,0.196374395466));
+#491 = CARTESIAN_POINT('',(2.088426451525,1.25,0.249757614395));
+#492 = CARTESIAN_POINT('',(2.121479037143,1.25,0.30853266646));
+#493 = CARTESIAN_POINT('',(2.143874800296,1.25,0.371086292739));
+#494 = CARTESIAN_POINT('',(2.15506350202,1.25,0.435558762378));
+#495 = CARTESIAN_POINT('',(2.155063509461,1.25,0.5));
+#496 = TOROIDAL_SURFACE('',#497,2.,0.5);
+#497 = AXIS2_PLACEMENT_3D('',#498,#499,#500);
+#498 = CARTESIAN_POINT('',(-1.E-02,0.,0.5));
+#499 = DIRECTION('',(0.,-2.22044604925E-16,1.));
+#500 = DIRECTION('',(1.,0.,0.));
+#501 = ADVANCED_FACE('',(#502),#521,.T.);
+#502 = FACE_BOUND('',#503,.T.);
+#503 = EDGE_LOOP('',(#504,#513,#514,#515));
+#504 = ORIENTED_EDGE('',*,*,#505,.F.);
+#505 = EDGE_CURVE('',#237,#506,#508,.T.);
+#506 = VERTEX_POINT('',#507);
+#507 = CARTESIAN_POINT('',(2.155063509461,1.25,6.897440105646));
+#508 = CIRCLE('',#509,2.5);
+#509 = AXIS2_PLACEMENT_3D('',#510,#511,#512);
+#510 = CARTESIAN_POINT('',(-1.E-02,9.678699938266E-17,6.897440105646));
+#511 = DIRECTION('',(0.,-2.22044604925E-16,1.));
+#512 = DIRECTION('',(0.,-1.,-2.22044604925E-16));
+#513 = ORIENTED_EDGE('',*,*,#236,.F.);
+#514 = ORIENTED_EDGE('',*,*,#451,.T.);
+#515 = ORIENTED_EDGE('',*,*,#516,.T.);
+#516 = EDGE_CURVE('',#452,#506,#517,.T.);
+#517 = LINE('',#518,#519);
+#518 = CARTESIAN_POINT('',(2.155063509461,1.25,0.5));
+#519 = VECTOR('',#520,1.);
+#520 = DIRECTION('',(0.,0.,1.));
+#521 = CYLINDRICAL_SURFACE('',#522,2.5);
+#522 = AXIS2_PLACEMENT_3D('',#523,#524,#525);
+#523 = CARTESIAN_POINT('',(-1.E-02,0.,0.5));
+#524 = DIRECTION('',(0.,0.,1.));
+#525 = DIRECTION('',(1.,0.,0.));
+#526 = ADVANCED_FACE('',(#527),#560,.F.);
+#527 = FACE_BOUND('',#528,.F.);
+#528 = EDGE_LOOP('',(#529,#530,#539,#559));
+#529 = ORIENTED_EDGE('',*,*,#270,.F.);
+#530 = ORIENTED_EDGE('',*,*,#531,.T.);
+#531 = EDGE_CURVE('',#262,#532,#534,.T.);
+#532 = VERTEX_POINT('',#533);
+#533 = CARTESIAN_POINT('',(2.155063509461,1.25,7.769219894354));
+#534 = CIRCLE('',#535,2.5);
+#535 = AXIS2_PLACEMENT_3D('',#536,#537,#538);
+#536 = CARTESIAN_POINT('',(-1.E-02,-9.678699938266E-17,7.769219894354));
+#537 = DIRECTION('',(0.,-2.22044604925E-16,1.));
+#538 = DIRECTION('',(0.,-1.,-2.22044604925E-16));
+#539 = ORIENTED_EDGE('',*,*,#540,.T.);
+#540 = EDGE_CURVE('',#532,#506,#541,.T.);
+#541 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#542,#543,#544,#545,#546,#547,
+    #548,#549,#550,#551,#552,#553,#554,#555,#556,#557,#558),
+  .UNSPECIFIED.,.F.,.F.,(7,5,5,7),(0.,0.499995967521,0.826477394833,1.),
+  .UNSPECIFIED.);
+#542 = CARTESIAN_POINT('',(2.155063509461,1.25,7.769219894354));
+#543 = CARTESIAN_POINT('',(2.1176651703,1.25,7.702347208933));
+#544 = CARTESIAN_POINT('',(2.086730332705,1.25,7.6321793135));
+#545 = CARTESIAN_POINT('',(2.062929344399,1.25,7.559364858929));
+#546 = CARTESIAN_POINT('',(2.046827167381,1.25,7.484670612009));
+#547 = CARTESIAN_POINT('',(2.038779923775,1.25,7.408990729263));
+#548 = CARTESIAN_POINT('',(2.038780256158,1.25,7.283922205721));
+#549 = CARTESIAN_POINT('',(2.042211597638,1.25,7.234513419157));
+#550 = CARTESIAN_POINT('',(2.049075033587,1.25,7.185374069151));
+#551 = CARTESIAN_POINT('',(2.059308779767,1.25,7.136762307129));
+#552 = CARTESIAN_POINT('',(2.072801189867,1.25,7.088919113263));
+#553 = CARTESIAN_POINT('',(2.098227607108,1.25,7.017163393176));
+#554 = CARTESIAN_POINT('',(2.107930698914,1.25,6.992539666481));
+#555 = CARTESIAN_POINT('',(2.118490564392,1.25,6.968226629859));
+#556 = CARTESIAN_POINT('',(2.12988329299,1.25,6.944254225869));
+#557 = CARTESIAN_POINT('',(2.14208333658,1.25,6.920650200994));
+#558 = CARTESIAN_POINT('',(2.155063509461,1.25,6.897440105646));
+#559 = ORIENTED_EDGE('',*,*,#505,.F.);
+#560 = TOROIDAL_SURFACE('',#561,3.4,1.);
+#561 = AXIS2_PLACEMENT_3D('',#562,#563,#564);
+#562 = CARTESIAN_POINT('',(-1.E-02,0.,7.33333));
+#563 = DIRECTION('',(0.,-2.22044604925E-16,1.));
+#564 = DIRECTION('',(1.,0.,0.));
+#565 = ADVANCED_FACE('',(#566),#585,.T.);
+#566 = FACE_BOUND('',#567,.T.);
+#567 = EDGE_LOOP('',(#568,#569,#570,#578));
+#568 = ORIENTED_EDGE('',*,*,#288,.F.);
+#569 = ORIENTED_EDGE('',*,*,#531,.T.);
+#570 = ORIENTED_EDGE('',*,*,#571,.T.);
+#571 = EDGE_CURVE('',#532,#572,#574,.T.);
+#572 = VERTEX_POINT('',#573);
+#573 = CARTESIAN_POINT('',(2.155063509461,1.25,10.5));
+#574 = LINE('',#575,#576);
+#575 = CARTESIAN_POINT('',(2.155063509461,1.25,0.5));
+#576 = VECTOR('',#577,1.);
+#577 = DIRECTION('',(0.,0.,1.));
+#578 = ORIENTED_EDGE('',*,*,#579,.F.);
+#579 = EDGE_CURVE('',#289,#572,#580,.T.);
+#580 = CIRCLE('',#581,2.5);
+#581 = AXIS2_PLACEMENT_3D('',#582,#583,#584);
+#582 = CARTESIAN_POINT('',(-1.E-02,0.,10.5));
+#583 = DIRECTION('',(0.,-2.22044604925E-16,1.));
+#584 = DIRECTION('',(1.,0.,0.));
+#585 = CYLINDRICAL_SURFACE('',#586,2.5);
+#586 = AXIS2_PLACEMENT_3D('',#587,#588,#589);
+#587 = CARTESIAN_POINT('',(-1.E-02,0.,0.5));
+#588 = DIRECTION('',(0.,0.,1.));
+#589 = DIRECTION('',(1.,0.,0.));
+#590 = ADVANCED_FACE('',(#591),#669,.T.);
+#591 = FACE_BOUND('',#592,.T.);
+#592 = EDGE_LOOP('',(#593,#594,#595,#632,#667,#668));
+#593 = ORIENTED_EDGE('',*,*,#314,.F.);
+#594 = ORIENTED_EDGE('',*,*,#579,.T.);
+#595 = ORIENTED_EDGE('',*,*,#596,.T.);
+#596 = EDGE_CURVE('',#572,#597,#599,.T.);
+#597 = VERTEX_POINT('',#598);
+#598 = CARTESIAN_POINT('',(1.5512494246,1.25,11.));
+#599 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#600,#601,#602,#603,#604,#605,
+    #606,#607,#608,#609,#610,#611,#612,#613,#614,#615,#616,#617,#618,
+    #619,#620,#621,#622,#623,#624,#625,#626,#627,#628,#629,#630,#631),
+  .UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,8),(0.,0.274337471131,0.396708901995,
+    0.659061074462,0.873629343438,1.),.UNSPECIFIED.);
+#600 = CARTESIAN_POINT('',(2.155063509461,1.25,10.5));
+#601 = CARTESIAN_POINT('',(2.155063502013,1.25,10.564501707361));
+#602 = CARTESIAN_POINT('',(2.14385379113,1.25,10.629034777326));
+#603 = CARTESIAN_POINT('',(2.121415919033,1.25,10.691643523547));
+#604 = CARTESIAN_POINT('',(2.088302268523,1.25,10.750463044568));
+#605 = CARTESIAN_POINT('',(2.045493956167,1.25,10.803876050922));
+#606 = CARTESIAN_POINT('',(1.994290233706,1.25,10.850621143163));
+#607 = CARTESIAN_POINT('',(1.910330684175,1.25,10.907352163679));
+#608 = CARTESIAN_POINT('',(1.88305924695,1.25,10.923362468289));
+#609 = CARTESIAN_POINT('',(1.854545081864,1.25,10.93781025236));
+#610 = CARTESIAN_POINT('',(1.824922220557,1.25,10.950639635976));
+#611 = CARTESIAN_POINT('',(1.794326783517,1.25,10.961810890081));
+#612 = CARTESIAN_POINT('',(1.762895033118,1.25,10.971299264937));
+#613 = CARTESIAN_POINT('',(1.66187017152,1.25,10.995804566077));
+#614 = CARTESIAN_POINT('',(1.589760806139,1.25,11.004727907582));
+#615 = CARTESIAN_POINT('',(1.51574600979,1.25,11.005762820771));
+#616 = CARTESIAN_POINT('',(1.441088239385,1.25,10.999088866022));
+#617 = CARTESIAN_POINT('',(1.366936828478,1.25,10.985081618541));
+#618 = CARTESIAN_POINT('',(1.294375697671,1.25,10.964211052741));
+#619 = CARTESIAN_POINT('',(1.167499693099,1.25,10.914604877181));
+#620 = CARTESIAN_POINT('',(1.11233820452,1.25,10.888020606717));
+#621 = CARTESIAN_POINT('',(1.059635063096,1.25,10.857394706474));
+#622 = CARTESIAN_POINT('',(1.010118961616,1.25,10.822932052797));
+#623 = CARTESIAN_POINT('',(0.964718488071,1.25,10.784882567459));
+#624 = CARTESIAN_POINT('',(0.924753636984,1.25,10.743497573808));
+#625 = CARTESIAN_POINT('',(0.872423662046,1.25,10.672972568383));
+#626 = CARTESIAN_POINT('',(0.855473028766,1.25,10.645800413548));
+#627 = CARTESIAN_POINT('',(0.841319489294,1.25,10.617710291274));
+#628 = CARTESIAN_POINT('',(0.830342741838,1.25,10.588854843696));
+#629 = CARTESIAN_POINT('',(0.822882811978,1.25,10.559437164038));
+#630 = CARTESIAN_POINT('',(0.819156202965,1.25,10.52971534322));
+#631 = CARTESIAN_POINT('',(0.819156197589,1.25,10.5));
+#632 = ORIENTED_EDGE('',*,*,#633,.T.);
+#633 = EDGE_CURVE('',#597,#367,#634,.T.);
+#634 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#635,#636,#637,#638,#639,#640,
+    #641,#642,#643,#644,#645,#646,#647,#648,#649,#650,#651,#652,#653,
+    #654,#655,#656,#657,#658,#659,#660,#661,#662,#663,#664,#665,#666),
+  .UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,8),(0.,0.274337471131,0.396708901995,
+    0.659061074462,0.873629343438,1.),.UNSPECIFIED.);
+#635 = CARTESIAN_POINT('',(2.155063509461,1.25,10.5));
+#636 = CARTESIAN_POINT('',(2.155063502013,1.25,10.564501707361));
+#637 = CARTESIAN_POINT('',(2.14385379113,1.25,10.629034777326));
+#638 = CARTESIAN_POINT('',(2.121415919033,1.25,10.691643523547));
+#639 = CARTESIAN_POINT('',(2.088302268523,1.25,10.750463044568));
+#640 = CARTESIAN_POINT('',(2.045493956167,1.25,10.803876050922));
+#641 = CARTESIAN_POINT('',(1.994290233706,1.25,10.850621143163));
+#642 = CARTESIAN_POINT('',(1.910330684175,1.25,10.907352163679));
+#643 = CARTESIAN_POINT('',(1.88305924695,1.25,10.923362468289));
+#644 = CARTESIAN_POINT('',(1.854545081864,1.25,10.93781025236));
+#645 = CARTESIAN_POINT('',(1.824922220557,1.25,10.950639635976));
+#646 = CARTESIAN_POINT('',(1.794326783517,1.25,10.961810890081));
+#647 = CARTESIAN_POINT('',(1.762895033118,1.25,10.971299264937));
+#648 = CARTESIAN_POINT('',(1.66187017152,1.25,10.995804566077));
+#649 = CARTESIAN_POINT('',(1.589760806139,1.25,11.004727907582));
+#650 = CARTESIAN_POINT('',(1.51574600979,1.25,11.005762820771));
+#651 = CARTESIAN_POINT('',(1.441088239385,1.25,10.999088866022));
+#652 = CARTESIAN_POINT('',(1.366936828478,1.25,10.985081618541));
+#653 = CARTESIAN_POINT('',(1.294375697671,1.25,10.964211052741));
+#654 = CARTESIAN_POINT('',(1.167499693099,1.25,10.914604877181));
+#655 = CARTESIAN_POINT('',(1.11233820452,1.25,10.888020606717));
+#656 = CARTESIAN_POINT('',(1.059635063096,1.25,10.857394706474));
+#657 = CARTESIAN_POINT('',(1.010118961616,1.25,10.822932052797));
+#658 = CARTESIAN_POINT('',(0.964718488071,1.25,10.784882567459));
+#659 = CARTESIAN_POINT('',(0.924753636984,1.25,10.743497573808));
+#660 = CARTESIAN_POINT('',(0.872423662046,1.25,10.672972568383));
+#661 = CARTESIAN_POINT('',(0.855473028766,1.25,10.645800413548));
+#662 = CARTESIAN_POINT('',(0.841319489294,1.25,10.617710291274));
+#663 = CARTESIAN_POINT('',(0.830342741838,1.25,10.588854843696));
+#664 = CARTESIAN_POINT('',(0.822882811978,1.25,10.559437164038));
+#665 = CARTESIAN_POINT('',(0.819156202965,1.25,10.52971534322));
+#666 = CARTESIAN_POINT('',(0.819156197589,1.25,10.5));
+#667 = ORIENTED_EDGE('',*,*,#374,.F.);
+#668 = ORIENTED_EDGE('',*,*,#323,.F.);
+#669 = TOROIDAL_SURFACE('',#670,2.,0.5);
+#670 = AXIS2_PLACEMENT_3D('',#671,#672,#673);
+#671 = CARTESIAN_POINT('',(-1.E-02,0.,10.5));
+#672 = DIRECTION('',(0.,-2.22044604925E-16,1.));
+#673 = DIRECTION('',(1.,0.,0.));
+#674 = ADVANCED_FACE('',(#675),#691,.T.);
+#675 = FACE_BOUND('',#676,.T.);
+#676 = EDGE_LOOP('',(#677,#678,#679,#685,#686,#687,#688,#689,#690));
+#677 = ORIENTED_EDGE('',*,*,#462,.F.);
+#678 = ORIENTED_EDGE('',*,*,#426,.T.);
+#679 = ORIENTED_EDGE('',*,*,#680,.T.);
+#680 = EDGE_CURVE('',#418,#358,#681,.T.);
+#681 = LINE('',#682,#683);
+#682 = CARTESIAN_POINT('',(1.5512494996,1.25,0.25));
+#683 = VECTOR('',#684,1.);
+#684 = DIRECTION('',(0.,0.,1.));
+#685 = ORIENTED_EDGE('',*,*,#366,.F.);
+#686 = ORIENTED_EDGE('',*,*,#633,.F.);
+#687 = ORIENTED_EDGE('',*,*,#596,.F.);
+#688 = ORIENTED_EDGE('',*,*,#571,.F.);
+#689 = ORIENTED_EDGE('',*,*,#540,.T.);
+#690 = ORIENTED_EDGE('',*,*,#516,.F.);
+#691 = PLANE('',#692);
+#692 = AXIS2_PLACEMENT_3D('',#693,#694,#695);
+#693 = CARTESIAN_POINT('',(-1.E-02,1.25,-1.));
+#694 = DIRECTION('',(0.,1.,0.));
+#695 = DIRECTION('',(0.,0.,1.));
+#696 = ADVANCED_FACE('',(#697),#703,.F.);
+#697 = FACE_BOUND('',#698,.F.);
+#698 = EDGE_LOOP('',(#699,#700,#701,#702));
+#699 = ORIENTED_EDGE('',*,*,#357,.F.);
+#700 = ORIENTED_EDGE('',*,*,#391,.F.);
+#701 = ORIENTED_EDGE('',*,*,#417,.T.);
+#702 = ORIENTED_EDGE('',*,*,#680,.T.);
+#703 = CYLINDRICAL_SURFACE('',#704,2.);
+#704 = AXIS2_PLACEMENT_3D('',#705,#706,#707);
+#705 = CARTESIAN_POINT('',(-1.E-02,0.,0.25));
+#706 = DIRECTION('',(0.,0.,1.));
+#707 = DIRECTION('',(1.,0.,0.));
+#708 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#712)) GLOBAL_UNIT_ASSIGNED_CONTEXT
+((#709,#710,#711)) REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#709 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#710 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#711 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#712 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(5.E-07),#709,
+  'distance_accuracy_value','confusion accuracy');
+#713 = PRODUCT_TYPE('part',$,(#7));
+#714 = SHAPE_DEFINITION_REPRESENTATION(#715,#721);
+#715 = PRODUCT_DEFINITION_SHAPE('','',#716);
+#716 = PRODUCT_DEFINITION('design','',#717,#720);
+#717 = PRODUCT_DEFINITION_FORMATION('','',#718);
+#718 = PRODUCT('cylinder003','cylinder003','',(#719));
+#719 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#720 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#721 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#722),#775);
+#722 = MANIFOLD_SOLID_BREP('',#723);
+#723 = CLOSED_SHELL('',(#724,#757,#766));
+#724 = ADVANCED_FACE('',(#725),#752,.T.);
+#725 = FACE_BOUND('',#726,.T.);
+#726 = EDGE_LOOP('',(#727,#736,#744,#751));
+#727 = ORIENTED_EDGE('',*,*,#728,.F.);
+#728 = EDGE_CURVE('',#729,#729,#731,.T.);
+#729 = VERTEX_POINT('',#730);
+#730 = CARTESIAN_POINT('',(2.,-4.898587196589E-16,10.75));
+#731 = CIRCLE('',#732,2.);
+#732 = AXIS2_PLACEMENT_3D('',#733,#734,#735);
+#733 = CARTESIAN_POINT('',(0.,0.,10.75));
+#734 = DIRECTION('',(0.,0.,1.));
+#735 = DIRECTION('',(1.,0.,0.));
+#736 = ORIENTED_EDGE('',*,*,#737,.F.);
+#737 = EDGE_CURVE('',#738,#729,#740,.T.);
+#738 = VERTEX_POINT('',#739);
+#739 = CARTESIAN_POINT('',(2.,-4.898587196589E-16,0.25));
+#740 = LINE('',#741,#742);
+#741 = CARTESIAN_POINT('',(2.,-4.898587196589E-16,0.25));
+#742 = VECTOR('',#743,1.);
+#743 = DIRECTION('',(0.,0.,1.));
+#744 = ORIENTED_EDGE('',*,*,#745,.T.);
+#745 = EDGE_CURVE('',#738,#738,#746,.T.);
+#746 = CIRCLE('',#747,2.);
+#747 = AXIS2_PLACEMENT_3D('',#748,#749,#750);
+#748 = CARTESIAN_POINT('',(0.,0.,0.25));
+#749 = DIRECTION('',(0.,0.,1.));
+#750 = DIRECTION('',(1.,0.,0.));
+#751 = ORIENTED_EDGE('',*,*,#737,.T.);
+#752 = CYLINDRICAL_SURFACE('',#753,2.);
+#753 = AXIS2_PLACEMENT_3D('',#754,#755,#756);
+#754 = CARTESIAN_POINT('',(0.,0.,0.25));
+#755 = DIRECTION('',(0.,0.,1.));
+#756 = DIRECTION('',(1.,0.,0.));
+#757 = ADVANCED_FACE('',(#758),#761,.T.);
+#758 = FACE_BOUND('',#759,.T.);
+#759 = EDGE_LOOP('',(#760));
+#760 = ORIENTED_EDGE('',*,*,#728,.T.);
+#761 = PLANE('',#762);
+#762 = AXIS2_PLACEMENT_3D('',#763,#764,#765);
+#763 = CARTESIAN_POINT('',(0.,0.,10.75));
+#764 = DIRECTION('',(0.,0.,1.));
+#765 = DIRECTION('',(1.,0.,0.));
+#766 = ADVANCED_FACE('',(#767),#770,.F.);
+#767 = FACE_BOUND('',#768,.T.);
+#768 = EDGE_LOOP('',(#769));
+#769 = ORIENTED_EDGE('',*,*,#745,.F.);
+#770 = PLANE('',#771);
+#771 = AXIS2_PLACEMENT_3D('',#772,#773,#774);
+#772 = CARTESIAN_POINT('',(0.,0.,0.25));
+#773 = DIRECTION('',(0.,0.,1.));
+#774 = DIRECTION('',(1.,0.,0.));
+#775 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#779)) GLOBAL_UNIT_ASSIGNED_CONTEXT
+((#776,#777,#778)) REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#776 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#777 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#778 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#779 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#776,
+  'distance_accuracy_value','confusion accuracy');
+#780 = PRODUCT_TYPE('part',$,(#718));
+#781 = SHAPE_DEFINITION_REPRESENTATION(#782,#788);
+#782 = PRODUCT_DEFINITION_SHAPE('','',#783);
+#783 = PRODUCT_DEFINITION('design','',#784,#787);
+#784 = PRODUCT_DEFINITION_FORMATION('','',#785);
+#785 = PRODUCT('union003','union003','',(#786));
+#786 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#787 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#788 = SHAPE_REPRESENTATION('',(#11,#789,#939),#1089);
+#789 = MANIFOLD_SOLID_BREP('',#790);
+#790 = CLOSED_SHELL('',(#791,#831,#871,#893,#915,#927));
+#791 = ADVANCED_FACE('',(#792),#826,.F.);
+#792 = FACE_BOUND('',#793,.F.);
+#793 = EDGE_LOOP('',(#794,#804,#812,#820));
+#794 = ORIENTED_EDGE('',*,*,#795,.F.);
+#795 = EDGE_CURVE('',#796,#798,#800,.T.);
+#796 = VERTEX_POINT('',#797);
+#797 = CARTESIAN_POINT('',(-1.25,-0.25,-2.));
+#798 = VERTEX_POINT('',#799);
+#799 = CARTESIAN_POINT('',(-1.25,-0.25,0.2));
+#800 = LINE('',#801,#802);
+#801 = CARTESIAN_POINT('',(-1.25,-0.25,-2.));
+#802 = VECTOR('',#803,1.);
+#803 = DIRECTION('',(0.,0.,1.));
+#804 = ORIENTED_EDGE('',*,*,#805,.T.);
+#805 = EDGE_CURVE('',#796,#806,#808,.T.);
+#806 = VERTEX_POINT('',#807);
+#807 = CARTESIAN_POINT('',(-1.25,0.25,-2.));
+#808 = LINE('',#809,#810);
+#809 = CARTESIAN_POINT('',(-1.25,-0.25,-2.));
+#810 = VECTOR('',#811,1.);
+#811 = DIRECTION('',(0.,1.,0.));
+#812 = ORIENTED_EDGE('',*,*,#813,.T.);
+#813 = EDGE_CURVE('',#806,#814,#816,.T.);
+#814 = VERTEX_POINT('',#815);
+#815 = CARTESIAN_POINT('',(-1.25,0.25,0.2));
+#816 = LINE('',#817,#818);
+#817 = CARTESIAN_POINT('',(-1.25,0.25,-2.));
+#818 = VECTOR('',#819,1.);
+#819 = DIRECTION('',(0.,0.,1.));
+#820 = ORIENTED_EDGE('',*,*,#821,.F.);
+#821 = EDGE_CURVE('',#798,#814,#822,.T.);
+#822 = LINE('',#823,#824);
+#823 = CARTESIAN_POINT('',(-1.25,-0.25,0.2));
+#824 = VECTOR('',#825,1.);
+#825 = DIRECTION('',(0.,1.,0.));
+#826 = PLANE('',#827);
+#827 = AXIS2_PLACEMENT_3D('',#828,#829,#830);
+#828 = CARTESIAN_POINT('',(-1.25,-0.25,-2.));
+#829 = DIRECTION('',(1.,0.,0.));
+#830 = DIRECTION('',(0.,0.,1.));
+#831 = ADVANCED_FACE('',(#832),#866,.T.);
+#832 = FACE_BOUND('',#833,.T.);
+#833 = EDGE_LOOP('',(#834,#844,#852,#860));
+#834 = ORIENTED_EDGE('',*,*,#835,.F.);
+#835 = EDGE_CURVE('',#836,#838,#840,.T.);
+#836 = VERTEX_POINT('',#837);
+#837 = CARTESIAN_POINT('',(-0.75,-0.25,-2.));
+#838 = VERTEX_POINT('',#839);
+#839 = CARTESIAN_POINT('',(-0.75,-0.25,0.2));
+#840 = LINE('',#841,#842);
+#841 = CARTESIAN_POINT('',(-0.75,-0.25,-2.));
+#842 = VECTOR('',#843,1.);
+#843 = DIRECTION('',(0.,0.,1.));
+#844 = ORIENTED_EDGE('',*,*,#845,.T.);
+#845 = EDGE_CURVE('',#836,#846,#848,.T.);
+#846 = VERTEX_POINT('',#847);
+#847 = CARTESIAN_POINT('',(-0.75,0.25,-2.));
+#848 = LINE('',#849,#850);
+#849 = CARTESIAN_POINT('',(-0.75,-0.25,-2.));
+#850 = VECTOR('',#851,1.);
+#851 = DIRECTION('',(0.,1.,0.));
+#852 = ORIENTED_EDGE('',*,*,#853,.T.);
+#853 = EDGE_CURVE('',#846,#854,#856,.T.);
+#854 = VERTEX_POINT('',#855);
+#855 = CARTESIAN_POINT('',(-0.75,0.25,0.2));
+#856 = LINE('',#857,#858);
+#857 = CARTESIAN_POINT('',(-0.75,0.25,-2.));
+#858 = VECTOR('',#859,1.);
+#859 = DIRECTION('',(0.,0.,1.));
+#860 = ORIENTED_EDGE('',*,*,#861,.F.);
+#861 = EDGE_CURVE('',#838,#854,#862,.T.);
+#862 = LINE('',#863,#864);
+#863 = CARTESIAN_POINT('',(-0.75,-0.25,0.2));
+#864 = VECTOR('',#865,1.);
+#865 = DIRECTION('',(0.,1.,0.));
+#866 = PLANE('',#867);
+#867 = AXIS2_PLACEMENT_3D('',#868,#869,#870);
+#868 = CARTESIAN_POINT('',(-0.75,-0.25,-2.));
+#869 = DIRECTION('',(1.,0.,0.));
+#870 = DIRECTION('',(0.,0.,1.));
+#871 = ADVANCED_FACE('',(#872),#888,.F.);
+#872 = FACE_BOUND('',#873,.F.);
+#873 = EDGE_LOOP('',(#874,#880,#881,#887));
+#874 = ORIENTED_EDGE('',*,*,#875,.F.);
+#875 = EDGE_CURVE('',#796,#836,#876,.T.);
+#876 = LINE('',#877,#878);
+#877 = CARTESIAN_POINT('',(-1.25,-0.25,-2.));
+#878 = VECTOR('',#879,1.);
+#879 = DIRECTION('',(1.,0.,0.));
+#880 = ORIENTED_EDGE('',*,*,#795,.T.);
+#881 = ORIENTED_EDGE('',*,*,#882,.T.);
+#882 = EDGE_CURVE('',#798,#838,#883,.T.);
+#883 = LINE('',#884,#885);
+#884 = CARTESIAN_POINT('',(-1.25,-0.25,0.2));
+#885 = VECTOR('',#886,1.);
+#886 = DIRECTION('',(1.,0.,0.));
+#887 = ORIENTED_EDGE('',*,*,#835,.F.);
+#888 = PLANE('',#889);
+#889 = AXIS2_PLACEMENT_3D('',#890,#891,#892);
+#890 = CARTESIAN_POINT('',(-1.25,-0.25,-2.));
+#891 = DIRECTION('',(0.,1.,0.));
+#892 = DIRECTION('',(0.,0.,1.));
+#893 = ADVANCED_FACE('',(#894),#910,.T.);
+#894 = FACE_BOUND('',#895,.T.);
+#895 = EDGE_LOOP('',(#896,#902,#903,#909));
+#896 = ORIENTED_EDGE('',*,*,#897,.F.);
+#897 = EDGE_CURVE('',#806,#846,#898,.T.);
+#898 = LINE('',#899,#900);
+#899 = CARTESIAN_POINT('',(-1.25,0.25,-2.));
+#900 = VECTOR('',#901,1.);
+#901 = DIRECTION('',(1.,0.,0.));
+#902 = ORIENTED_EDGE('',*,*,#813,.T.);
+#903 = ORIENTED_EDGE('',*,*,#904,.T.);
+#904 = EDGE_CURVE('',#814,#854,#905,.T.);
+#905 = LINE('',#906,#907);
+#906 = CARTESIAN_POINT('',(-1.25,0.25,0.2));
+#907 = VECTOR('',#908,1.);
+#908 = DIRECTION('',(1.,0.,0.));
+#909 = ORIENTED_EDGE('',*,*,#853,.F.);
+#910 = PLANE('',#911);
+#911 = AXIS2_PLACEMENT_3D('',#912,#913,#914);
+#912 = CARTESIAN_POINT('',(-1.25,0.25,-2.));
+#913 = DIRECTION('',(0.,1.,0.));
+#914 = DIRECTION('',(0.,0.,1.));
+#915 = ADVANCED_FACE('',(#916),#922,.F.);
+#916 = FACE_BOUND('',#917,.F.);
+#917 = EDGE_LOOP('',(#918,#919,#920,#921));
+#918 = ORIENTED_EDGE('',*,*,#805,.F.);
+#919 = ORIENTED_EDGE('',*,*,#875,.T.);
+#920 = ORIENTED_EDGE('',*,*,#845,.T.);
+#921 = ORIENTED_EDGE('',*,*,#897,.F.);
+#922 = PLANE('',#923);
+#923 = AXIS2_PLACEMENT_3D('',#924,#925,#926);
+#924 = CARTESIAN_POINT('',(-1.25,-0.25,-2.));
+#925 = DIRECTION('',(0.,0.,1.));
+#926 = DIRECTION('',(1.,0.,0.));
+#927 = ADVANCED_FACE('',(#928),#934,.T.);
+#928 = FACE_BOUND('',#929,.T.);
+#929 = EDGE_LOOP('',(#930,#931,#932,#933));
+#930 = ORIENTED_EDGE('',*,*,#821,.F.);
+#931 = ORIENTED_EDGE('',*,*,#882,.T.);
+#932 = ORIENTED_EDGE('',*,*,#861,.T.);
+#933 = ORIENTED_EDGE('',*,*,#904,.F.);
+#934 = PLANE('',#935);
+#935 = AXIS2_PLACEMENT_3D('',#936,#937,#938);
+#936 = CARTESIAN_POINT('',(-1.25,-0.25,0.2));
+#937 = DIRECTION('',(0.,0.,1.));
+#938 = DIRECTION('',(1.,0.,0.));
+#939 = MANIFOLD_SOLID_BREP('',#940);
+#940 = CLOSED_SHELL('',(#941,#981,#1021,#1043,#1065,#1077));
+#941 = ADVANCED_FACE('',(#942),#976,.F.);
+#942 = FACE_BOUND('',#943,.F.);
+#943 = EDGE_LOOP('',(#944,#954,#962,#970));
+#944 = ORIENTED_EDGE('',*,*,#945,.F.);
+#945 = EDGE_CURVE('',#946,#948,#950,.T.);
+#946 = VERTEX_POINT('',#947);
+#947 = CARTESIAN_POINT('',(0.75,-0.25,-2.));
+#948 = VERTEX_POINT('',#949);
+#949 = CARTESIAN_POINT('',(0.75,-0.25,0.2));
+#950 = LINE('',#951,#952);
+#951 = CARTESIAN_POINT('',(0.75,-0.25,-2.));
+#952 = VECTOR('',#953,1.);
+#953 = DIRECTION('',(0.,0.,1.));
+#954 = ORIENTED_EDGE('',*,*,#955,.T.);
+#955 = EDGE_CURVE('',#946,#956,#958,.T.);
+#956 = VERTEX_POINT('',#957);
+#957 = CARTESIAN_POINT('',(0.75,0.25,-2.));
+#958 = LINE('',#959,#960);
+#959 = CARTESIAN_POINT('',(0.75,-0.25,-2.));
+#960 = VECTOR('',#961,1.);
+#961 = DIRECTION('',(0.,1.,0.));
+#962 = ORIENTED_EDGE('',*,*,#963,.T.);
+#963 = EDGE_CURVE('',#956,#964,#966,.T.);
+#964 = VERTEX_POINT('',#965);
+#965 = CARTESIAN_POINT('',(0.75,0.25,0.2));
+#966 = LINE('',#967,#968);
+#967 = CARTESIAN_POINT('',(0.75,0.25,-2.));
+#968 = VECTOR('',#969,1.);
+#969 = DIRECTION('',(0.,0.,1.));
+#970 = ORIENTED_EDGE('',*,*,#971,.F.);
+#971 = EDGE_CURVE('',#948,#964,#972,.T.);
+#972 = LINE('',#973,#974);
+#973 = CARTESIAN_POINT('',(0.75,-0.25,0.2));
+#974 = VECTOR('',#975,1.);
+#975 = DIRECTION('',(0.,1.,0.));
+#976 = PLANE('',#977);
+#977 = AXIS2_PLACEMENT_3D('',#978,#979,#980);
+#978 = CARTESIAN_POINT('',(0.75,-0.25,-2.));
+#979 = DIRECTION('',(1.,0.,0.));
+#980 = DIRECTION('',(0.,0.,1.));
+#981 = ADVANCED_FACE('',(#982),#1016,.T.);
+#982 = FACE_BOUND('',#983,.T.);
+#983 = EDGE_LOOP('',(#984,#994,#1002,#1010));
+#984 = ORIENTED_EDGE('',*,*,#985,.F.);
+#985 = EDGE_CURVE('',#986,#988,#990,.T.);
+#986 = VERTEX_POINT('',#987);
+#987 = CARTESIAN_POINT('',(1.25,-0.25,-2.));
+#988 = VERTEX_POINT('',#989);
+#989 = CARTESIAN_POINT('',(1.25,-0.25,0.2));
+#990 = LINE('',#991,#992);
+#991 = CARTESIAN_POINT('',(1.25,-0.25,-2.));
+#992 = VECTOR('',#993,1.);
+#993 = DIRECTION('',(0.,0.,1.));
+#994 = ORIENTED_EDGE('',*,*,#995,.T.);
+#995 = EDGE_CURVE('',#986,#996,#998,.T.);
+#996 = VERTEX_POINT('',#997);
+#997 = CARTESIAN_POINT('',(1.25,0.25,-2.));
+#998 = LINE('',#999,#1000);
+#999 = CARTESIAN_POINT('',(1.25,-0.25,-2.));
+#1000 = VECTOR('',#1001,1.);
+#1001 = DIRECTION('',(0.,1.,0.));
+#1002 = ORIENTED_EDGE('',*,*,#1003,.T.);
+#1003 = EDGE_CURVE('',#996,#1004,#1006,.T.);
+#1004 = VERTEX_POINT('',#1005);
+#1005 = CARTESIAN_POINT('',(1.25,0.25,0.2));
+#1006 = LINE('',#1007,#1008);
+#1007 = CARTESIAN_POINT('',(1.25,0.25,-2.));
+#1008 = VECTOR('',#1009,1.);
+#1009 = DIRECTION('',(0.,0.,1.));
+#1010 = ORIENTED_EDGE('',*,*,#1011,.F.);
+#1011 = EDGE_CURVE('',#988,#1004,#1012,.T.);
+#1012 = LINE('',#1013,#1014);
+#1013 = CARTESIAN_POINT('',(1.25,-0.25,0.2));
+#1014 = VECTOR('',#1015,1.);
+#1015 = DIRECTION('',(0.,1.,0.));
+#1016 = PLANE('',#1017);
+#1017 = AXIS2_PLACEMENT_3D('',#1018,#1019,#1020);
+#1018 = CARTESIAN_POINT('',(1.25,-0.25,-2.));
+#1019 = DIRECTION('',(1.,0.,0.));
+#1020 = DIRECTION('',(0.,0.,1.));
+#1021 = ADVANCED_FACE('',(#1022),#1038,.F.);
+#1022 = FACE_BOUND('',#1023,.F.);
+#1023 = EDGE_LOOP('',(#1024,#1030,#1031,#1037));
+#1024 = ORIENTED_EDGE('',*,*,#1025,.F.);
+#1025 = EDGE_CURVE('',#946,#986,#1026,.T.);
+#1026 = LINE('',#1027,#1028);
+#1027 = CARTESIAN_POINT('',(0.75,-0.25,-2.));
+#1028 = VECTOR('',#1029,1.);
+#1029 = DIRECTION('',(1.,0.,0.));
+#1030 = ORIENTED_EDGE('',*,*,#945,.T.);
+#1031 = ORIENTED_EDGE('',*,*,#1032,.T.);
+#1032 = EDGE_CURVE('',#948,#988,#1033,.T.);
+#1033 = LINE('',#1034,#1035);
+#1034 = CARTESIAN_POINT('',(0.75,-0.25,0.2));
+#1035 = VECTOR('',#1036,1.);
+#1036 = DIRECTION('',(1.,0.,0.));
+#1037 = ORIENTED_EDGE('',*,*,#985,.F.);
+#1038 = PLANE('',#1039);
+#1039 = AXIS2_PLACEMENT_3D('',#1040,#1041,#1042);
+#1040 = CARTESIAN_POINT('',(0.75,-0.25,-2.));
+#1041 = DIRECTION('',(0.,1.,0.));
+#1042 = DIRECTION('',(0.,0.,1.));
+#1043 = ADVANCED_FACE('',(#1044),#1060,.T.);
+#1044 = FACE_BOUND('',#1045,.T.);
+#1045 = EDGE_LOOP('',(#1046,#1052,#1053,#1059));
+#1046 = ORIENTED_EDGE('',*,*,#1047,.F.);
+#1047 = EDGE_CURVE('',#956,#996,#1048,.T.);
+#1048 = LINE('',#1049,#1050);
+#1049 = CARTESIAN_POINT('',(0.75,0.25,-2.));
+#1050 = VECTOR('',#1051,1.);
+#1051 = DIRECTION('',(1.,0.,0.));
+#1052 = ORIENTED_EDGE('',*,*,#963,.T.);
+#1053 = ORIENTED_EDGE('',*,*,#1054,.T.);
+#1054 = EDGE_CURVE('',#964,#1004,#1055,.T.);
+#1055 = LINE('',#1056,#1057);
+#1056 = CARTESIAN_POINT('',(0.75,0.25,0.2));
+#1057 = VECTOR('',#1058,1.);
+#1058 = DIRECTION('',(1.,0.,0.));
+#1059 = ORIENTED_EDGE('',*,*,#1003,.F.);
+#1060 = PLANE('',#1061);
+#1061 = AXIS2_PLACEMENT_3D('',#1062,#1063,#1064);
+#1062 = CARTESIAN_POINT('',(0.75,0.25,-2.));
+#1063 = DIRECTION('',(0.,1.,0.));
+#1064 = DIRECTION('',(0.,0.,1.));
+#1065 = ADVANCED_FACE('',(#1066),#1072,.F.);
+#1066 = FACE_BOUND('',#1067,.F.);
+#1067 = EDGE_LOOP('',(#1068,#1069,#1070,#1071));
+#1068 = ORIENTED_EDGE('',*,*,#955,.F.);
+#1069 = ORIENTED_EDGE('',*,*,#1025,.T.);
+#1070 = ORIENTED_EDGE('',*,*,#995,.T.);
+#1071 = ORIENTED_EDGE('',*,*,#1047,.F.);
+#1072 = PLANE('',#1073);
+#1073 = AXIS2_PLACEMENT_3D('',#1074,#1075,#1076);
+#1074 = CARTESIAN_POINT('',(0.75,-0.25,-2.));
+#1075 = DIRECTION('',(0.,0.,1.));
+#1076 = DIRECTION('',(1.,0.,0.));
+#1077 = ADVANCED_FACE('',(#1078),#1084,.T.);
+#1078 = FACE_BOUND('',#1079,.T.);
+#1079 = EDGE_LOOP('',(#1080,#1081,#1082,#1083));
+#1080 = ORIENTED_EDGE('',*,*,#971,.F.);
+#1081 = ORIENTED_EDGE('',*,*,#1032,.T.);
+#1082 = ORIENTED_EDGE('',*,*,#1011,.T.);
+#1083 = ORIENTED_EDGE('',*,*,#1054,.F.);
+#1084 = PLANE('',#1085);
+#1085 = AXIS2_PLACEMENT_3D('',#1086,#1087,#1088);
+#1086 = CARTESIAN_POINT('',(0.75,-0.25,0.2));
+#1087 = DIRECTION('',(0.,0.,1.));
+#1088 = DIRECTION('',(1.,0.,0.));
+#1089 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1093)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#1090,#1091,#1092)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#1090 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#1091 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#1092 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#1093 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1090,
+  'distance_accuracy_value','confusion accuracy');
+#1094 = PRODUCT_TYPE('part',$,(#785));
+#1095 = SHAPE_DEFINITION_REPRESENTATION(#1096,#1102);
+#1096 = PRODUCT_DEFINITION_SHAPE('','',#1097);
+#1097 = PRODUCT_DEFINITION('design','',#1098,#1101);
+#1098 = PRODUCT_DEFINITION_FORMATION('','',#1099);
+#1099 = PRODUCT('difference002','difference002','',(#1100));
+#1100 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#1101 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#1102 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#1103),#1797);
+#1103 = MANIFOLD_SOLID_BREP('',#1104);
+#1104 = CLOSED_SHELL('',(#1105,#1279,#1479,#1503,#1696,#1714,#1737,#1755
+    ,#1773,#1785));
+#1105 = ADVANCED_FACE('',(#1106),#1274,.T.);
+#1106 = FACE_BOUND('',#1107,.T.);
+#1107 = EDGE_LOOP('',(#1108,#1147,#1156,#1193,#1230,#1239));
+#1108 = ORIENTED_EDGE('',*,*,#1109,.F.);
+#1109 = EDGE_CURVE('',#1110,#1112,#1114,.T.);
+#1110 = VERTEX_POINT('',#1111);
+#1111 = CARTESIAN_POINT('',(2.165063509461,1.25,10.5));
+#1112 = VERTEX_POINT('',#1113);
+#1113 = CARTESIAN_POINT('',(1.5612494246,1.25,11.));
+#1114 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#1115,#1116,#1117,#1118,#1119,
+    #1120,#1121,#1122,#1123,#1124,#1125,#1126,#1127,#1128,#1129,#1130,
+    #1131,#1132,#1133,#1134,#1135,#1136,#1137,#1138,#1139,#1140,#1141,
+    #1142,#1143,#1144,#1145,#1146),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,8),(
+    0.,0.274337471131,0.396708901995,0.659061074462,0.873629343438,1.),
+  .UNSPECIFIED.);
+#1115 = CARTESIAN_POINT('',(2.165063509461,1.25,10.5));
+#1116 = CARTESIAN_POINT('',(2.165063502013,1.25,10.564501707361));
+#1117 = CARTESIAN_POINT('',(2.15385379113,1.25,10.629034777326));
+#1118 = CARTESIAN_POINT('',(2.131415919033,1.25,10.691643523547));
+#1119 = CARTESIAN_POINT('',(2.098302268523,1.25,10.750463044568));
+#1120 = CARTESIAN_POINT('',(2.055493956167,1.25,10.803876050922));
+#1121 = CARTESIAN_POINT('',(2.004290233706,1.25,10.850621143163));
+#1122 = CARTESIAN_POINT('',(1.920330684175,1.25,10.907352163679));
+#1123 = CARTESIAN_POINT('',(1.89305924695,1.25,10.923362468289));
+#1124 = CARTESIAN_POINT('',(1.864545081864,1.25,10.93781025236));
+#1125 = CARTESIAN_POINT('',(1.834922220557,1.25,10.950639635976));
+#1126 = CARTESIAN_POINT('',(1.804326783517,1.25,10.961810890081));
+#1127 = CARTESIAN_POINT('',(1.772895033118,1.25,10.971299264937));
+#1128 = CARTESIAN_POINT('',(1.67187017152,1.25,10.995804566077));
+#1129 = CARTESIAN_POINT('',(1.599760806139,1.25,11.004727907582));
+#1130 = CARTESIAN_POINT('',(1.52574600979,1.25,11.005762820771));
+#1131 = CARTESIAN_POINT('',(1.451088239385,1.25,10.999088866022));
+#1132 = CARTESIAN_POINT('',(1.376936828478,1.25,10.985081618541));
+#1133 = CARTESIAN_POINT('',(1.304375697671,1.25,10.964211052741));
+#1134 = CARTESIAN_POINT('',(1.177499693099,1.25,10.914604877181));
+#1135 = CARTESIAN_POINT('',(1.12233820452,1.25,10.888020606717));
+#1136 = CARTESIAN_POINT('',(1.069635063096,1.25,10.857394706474));
+#1137 = CARTESIAN_POINT('',(1.020118961616,1.25,10.822932052797));
+#1138 = CARTESIAN_POINT('',(0.974718488071,1.25,10.784882567459));
+#1139 = CARTESIAN_POINT('',(0.934753636984,1.25,10.743497573808));
+#1140 = CARTESIAN_POINT('',(0.882423662046,1.25,10.672972568383));
+#1141 = CARTESIAN_POINT('',(0.865473028766,1.25,10.645800413548));
+#1142 = CARTESIAN_POINT('',(0.851319489294,1.25,10.617710291274));
+#1143 = CARTESIAN_POINT('',(0.840342741838,1.25,10.588854843696));
+#1144 = CARTESIAN_POINT('',(0.832882811978,1.25,10.559437164038));
+#1145 = CARTESIAN_POINT('',(0.829156202965,1.25,10.52971534322));
+#1146 = CARTESIAN_POINT('',(0.829156197589,1.25,10.5));
+#1147 = ORIENTED_EDGE('',*,*,#1148,.T.);
+#1148 = EDGE_CURVE('',#1110,#1149,#1151,.T.);
+#1149 = VERTEX_POINT('',#1150);
+#1150 = CARTESIAN_POINT('',(2.165063509461,-1.25,10.5));
+#1151 = CIRCLE('',#1152,2.5);
+#1152 = AXIS2_PLACEMENT_3D('',#1153,#1154,#1155);
+#1153 = CARTESIAN_POINT('',(0.,0.,10.5));
+#1154 = DIRECTION('',(0.,-2.22044604925E-16,1.));
+#1155 = DIRECTION('',(1.,0.,0.));
+#1156 = ORIENTED_EDGE('',*,*,#1157,.T.);
+#1157 = EDGE_CURVE('',#1149,#1158,#1160,.T.);
+#1158 = VERTEX_POINT('',#1159);
+#1159 = CARTESIAN_POINT('',(1.5612494246,-1.25,11.));
+#1160 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#1161,#1162,#1163,#1164,#1165,
+    #1166,#1167,#1168,#1169,#1170,#1171,#1172,#1173,#1174,#1175,#1176,
+    #1177,#1178,#1179,#1180,#1181,#1182,#1183,#1184,#1185,#1186,#1187,
+    #1188,#1189,#1190,#1191,#1192),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,8),(
+    0.,0.274337471132,0.396708901996,0.659061074463,0.87362934344,1.),
+  .UNSPECIFIED.);
+#1161 = CARTESIAN_POINT('',(2.165063509461,-1.25,10.5));
+#1162 = CARTESIAN_POINT('',(2.165063502013,-1.25,10.564501707361));
+#1163 = CARTESIAN_POINT('',(2.15385379113,-1.25,10.629034777327));
+#1164 = CARTESIAN_POINT('',(2.131415919032,-1.25,10.691643523547));
+#1165 = CARTESIAN_POINT('',(2.098302268523,-1.25,10.750463044569));
+#1166 = CARTESIAN_POINT('',(2.055493956166,-1.25,10.803876050923));
+#1167 = CARTESIAN_POINT('',(2.004290233705,-1.25,10.850621143163));
+#1168 = CARTESIAN_POINT('',(1.920330684174,-1.25,10.90735216368));
+#1169 = CARTESIAN_POINT('',(1.893059246948,-1.25,10.923362468289));
+#1170 = CARTESIAN_POINT('',(1.864545081862,-1.25,10.937810252361));
+#1171 = CARTESIAN_POINT('',(1.834922220556,-1.25,10.950639635977));
+#1172 = CARTESIAN_POINT('',(1.804326783516,-1.25,10.961810890082));
+#1173 = CARTESIAN_POINT('',(1.772895033116,-1.25,10.971299264937));
+#1174 = CARTESIAN_POINT('',(1.671870171518,-1.25,10.995804566077));
+#1175 = CARTESIAN_POINT('',(1.599760806137,-1.25,11.004727907582));
+#1176 = CARTESIAN_POINT('',(1.525746009788,-1.25,11.005762820771));
+#1177 = CARTESIAN_POINT('',(1.451088239383,-1.25,10.999088866022));
+#1178 = CARTESIAN_POINT('',(1.376936828477,-1.25,10.985081618541));
+#1179 = CARTESIAN_POINT('',(1.30437569767,-1.25,10.964211052741));
+#1180 = CARTESIAN_POINT('',(1.177499693097,-1.25,10.91460487718));
+#1181 = CARTESIAN_POINT('',(1.12233820452,-1.25,10.888020606716));
+#1182 = CARTESIAN_POINT('',(1.069635063093,-1.25,10.857394706471));
+#1183 = CARTESIAN_POINT('',(1.020118961616,-1.25,10.822932052797));
+#1184 = CARTESIAN_POINT('',(0.974718488068,-1.25,10.784882567457));
+#1185 = CARTESIAN_POINT('',(0.934753636983,-1.25,10.743497573807));
+#1186 = CARTESIAN_POINT('',(0.882423662046,-1.25,10.672972568382));
+#1187 = CARTESIAN_POINT('',(0.865473028766,-1.25,10.645800413547));
+#1188 = CARTESIAN_POINT('',(0.851319489294,-1.25,10.617710291273));
+#1189 = CARTESIAN_POINT('',(0.840342741838,-1.25,10.588854843695));
+#1190 = CARTESIAN_POINT('',(0.832882811978,-1.25,10.559437164037));
+#1191 = CARTESIAN_POINT('',(0.829156202965,-1.25,10.529715343219));
+#1192 = CARTESIAN_POINT('',(0.829156197589,-1.25,10.5));
+#1193 = ORIENTED_EDGE('',*,*,#1194,.T.);
+#1194 = EDGE_CURVE('',#1158,#1195,#1197,.T.);
+#1195 = VERTEX_POINT('',#1196);
+#1196 = CARTESIAN_POINT('',(0.829156197589,-1.25,10.5));
+#1197 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#1198,#1199,#1200,#1201,#1202,
+    #1203,#1204,#1205,#1206,#1207,#1208,#1209,#1210,#1211,#1212,#1213,
+    #1214,#1215,#1216,#1217,#1218,#1219,#1220,#1221,#1222,#1223,#1224,
+    #1225,#1226,#1227,#1228,#1229),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,8),(
+    0.,0.274337471132,0.396708901996,0.659061074463,0.87362934344,1.),
+  .UNSPECIFIED.);
+#1198 = CARTESIAN_POINT('',(2.165063509461,-1.25,10.5));
+#1199 = CARTESIAN_POINT('',(2.165063502013,-1.25,10.564501707361));
+#1200 = CARTESIAN_POINT('',(2.15385379113,-1.25,10.629034777327));
+#1201 = CARTESIAN_POINT('',(2.131415919032,-1.25,10.691643523547));
+#1202 = CARTESIAN_POINT('',(2.098302268523,-1.25,10.750463044569));
+#1203 = CARTESIAN_POINT('',(2.055493956166,-1.25,10.803876050923));
+#1204 = CARTESIAN_POINT('',(2.004290233705,-1.25,10.850621143163));
+#1205 = CARTESIAN_POINT('',(1.920330684174,-1.25,10.90735216368));
+#1206 = CARTESIAN_POINT('',(1.893059246948,-1.25,10.923362468289));
+#1207 = CARTESIAN_POINT('',(1.864545081862,-1.25,10.937810252361));
+#1208 = CARTESIAN_POINT('',(1.834922220556,-1.25,10.950639635977));
+#1209 = CARTESIAN_POINT('',(1.804326783516,-1.25,10.961810890082));
+#1210 = CARTESIAN_POINT('',(1.772895033116,-1.25,10.971299264937));
+#1211 = CARTESIAN_POINT('',(1.671870171518,-1.25,10.995804566077));
+#1212 = CARTESIAN_POINT('',(1.599760806137,-1.25,11.004727907582));
+#1213 = CARTESIAN_POINT('',(1.525746009788,-1.25,11.005762820771));
+#1214 = CARTESIAN_POINT('',(1.451088239383,-1.25,10.999088866022));
+#1215 = CARTESIAN_POINT('',(1.376936828477,-1.25,10.985081618541));
+#1216 = CARTESIAN_POINT('',(1.30437569767,-1.25,10.964211052741));
+#1217 = CARTESIAN_POINT('',(1.177499693097,-1.25,10.91460487718));
+#1218 = CARTESIAN_POINT('',(1.12233820452,-1.25,10.888020606716));
+#1219 = CARTESIAN_POINT('',(1.069635063093,-1.25,10.857394706471));
+#1220 = CARTESIAN_POINT('',(1.020118961616,-1.25,10.822932052797));
+#1221 = CARTESIAN_POINT('',(0.974718488068,-1.25,10.784882567457));
+#1222 = CARTESIAN_POINT('',(0.934753636983,-1.25,10.743497573807));
+#1223 = CARTESIAN_POINT('',(0.882423662046,-1.25,10.672972568382));
+#1224 = CARTESIAN_POINT('',(0.865473028766,-1.25,10.645800413547));
+#1225 = CARTESIAN_POINT('',(0.851319489294,-1.25,10.617710291273));
+#1226 = CARTESIAN_POINT('',(0.840342741838,-1.25,10.588854843695));
+#1227 = CARTESIAN_POINT('',(0.832882811978,-1.25,10.559437164037));
+#1228 = CARTESIAN_POINT('',(0.829156202965,-1.25,10.529715343219));
+#1229 = CARTESIAN_POINT('',(0.829156197589,-1.25,10.5));
+#1230 = ORIENTED_EDGE('',*,*,#1231,.F.);
+#1231 = EDGE_CURVE('',#1232,#1195,#1234,.T.);
+#1232 = VERTEX_POINT('',#1233);
+#1233 = CARTESIAN_POINT('',(0.829156197589,1.25,10.5));
+#1234 = CIRCLE('',#1235,1.5);
+#1235 = AXIS2_PLACEMENT_3D('',#1236,#1237,#1238);
+#1236 = CARTESIAN_POINT('',(0.,0.,10.5));
+#1237 = DIRECTION('',(0.,-2.22044604925E-16,1.));
+#1238 = DIRECTION('',(1.,0.,0.));
+#1239 = ORIENTED_EDGE('',*,*,#1240,.F.);
+#1240 = EDGE_CURVE('',#1112,#1232,#1241,.T.);
+#1241 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#1242,#1243,#1244,#1245,#1246,
+    #1247,#1248,#1249,#1250,#1251,#1252,#1253,#1254,#1255,#1256,#1257,
+    #1258,#1259,#1260,#1261,#1262,#1263,#1264,#1265,#1266,#1267,#1268,
+    #1269,#1270,#1271,#1272,#1273),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,8),(
+    0.,0.274337471131,0.396708901995,0.659061074462,0.873629343438,1.),
+  .UNSPECIFIED.);
+#1242 = CARTESIAN_POINT('',(2.165063509461,1.25,10.5));
+#1243 = CARTESIAN_POINT('',(2.165063502013,1.25,10.564501707361));
+#1244 = CARTESIAN_POINT('',(2.15385379113,1.25,10.629034777326));
+#1245 = CARTESIAN_POINT('',(2.131415919033,1.25,10.691643523547));
+#1246 = CARTESIAN_POINT('',(2.098302268523,1.25,10.750463044568));
+#1247 = CARTESIAN_POINT('',(2.055493956167,1.25,10.803876050922));
+#1248 = CARTESIAN_POINT('',(2.004290233706,1.25,10.850621143163));
+#1249 = CARTESIAN_POINT('',(1.920330684175,1.25,10.907352163679));
+#1250 = CARTESIAN_POINT('',(1.89305924695,1.25,10.923362468289));
+#1251 = CARTESIAN_POINT('',(1.864545081864,1.25,10.93781025236));
+#1252 = CARTESIAN_POINT('',(1.834922220557,1.25,10.950639635976));
+#1253 = CARTESIAN_POINT('',(1.804326783517,1.25,10.961810890081));
+#1254 = CARTESIAN_POINT('',(1.772895033118,1.25,10.971299264937));
+#1255 = CARTESIAN_POINT('',(1.67187017152,1.25,10.995804566077));
+#1256 = CARTESIAN_POINT('',(1.599760806139,1.25,11.004727907582));
+#1257 = CARTESIAN_POINT('',(1.52574600979,1.25,11.005762820771));
+#1258 = CARTESIAN_POINT('',(1.451088239385,1.25,10.999088866022));
+#1259 = CARTESIAN_POINT('',(1.376936828478,1.25,10.985081618541));
+#1260 = CARTESIAN_POINT('',(1.304375697671,1.25,10.964211052741));
+#1261 = CARTESIAN_POINT('',(1.177499693099,1.25,10.914604877181));
+#1262 = CARTESIAN_POINT('',(1.12233820452,1.25,10.888020606717));
+#1263 = CARTESIAN_POINT('',(1.069635063096,1.25,10.857394706474));
+#1264 = CARTESIAN_POINT('',(1.020118961616,1.25,10.822932052797));
+#1265 = CARTESIAN_POINT('',(0.974718488071,1.25,10.784882567459));
+#1266 = CARTESIAN_POINT('',(0.934753636984,1.25,10.743497573808));
+#1267 = CARTESIAN_POINT('',(0.882423662046,1.25,10.672972568383));
+#1268 = CARTESIAN_POINT('',(0.865473028766,1.25,10.645800413548));
+#1269 = CARTESIAN_POINT('',(0.851319489294,1.25,10.617710291274));
+#1270 = CARTESIAN_POINT('',(0.840342741838,1.25,10.588854843696));
+#1271 = CARTESIAN_POINT('',(0.832882811978,1.25,10.559437164038));
+#1272 = CARTESIAN_POINT('',(0.829156202965,1.25,10.52971534322));
+#1273 = CARTESIAN_POINT('',(0.829156197589,1.25,10.5));
+#1274 = TOROIDAL_SURFACE('',#1275,2.,0.5);
+#1275 = AXIS2_PLACEMENT_3D('',#1276,#1277,#1278);
+#1276 = CARTESIAN_POINT('',(0.,0.,10.5));
+#1277 = DIRECTION('',(0.,-2.22044604925E-16,1.));
+#1278 = DIRECTION('',(1.,0.,0.));
+#1279 = ADVANCED_FACE('',(#1280),#1474,.F.);
+#1280 = FACE_BOUND('',#1281,.F.);
+#1281 = EDGE_LOOP('',(#1282,#1292,#1300,#1306,#1307,#1308,#1316,#1431,
+    #1439));
+#1282 = ORIENTED_EDGE('',*,*,#1283,.T.);
+#1283 = EDGE_CURVE('',#1284,#1286,#1288,.T.);
+#1284 = VERTEX_POINT('',#1285);
+#1285 = CARTESIAN_POINT('',(0.829156197589,1.25,0.5));
+#1286 = VERTEX_POINT('',#1287);
+#1287 = CARTESIAN_POINT('',(0.,1.25,0.5));
+#1288 = LINE('',#1289,#1290);
+#1289 = CARTESIAN_POINT('',(0.,1.25,0.5));
+#1290 = VECTOR('',#1291,1.);
+#1291 = DIRECTION('',(-1.,0.,0.));
+#1292 = ORIENTED_EDGE('',*,*,#1293,.T.);
+#1293 = EDGE_CURVE('',#1286,#1294,#1296,.T.);
+#1294 = VERTEX_POINT('',#1295);
+#1295 = CARTESIAN_POINT('',(0.,1.25,10.5));
+#1296 = LINE('',#1297,#1298);
+#1297 = CARTESIAN_POINT('',(0.,1.25,-1.));
+#1298 = VECTOR('',#1299,1.);
+#1299 = DIRECTION('',(0.,0.,1.));
+#1300 = ORIENTED_EDGE('',*,*,#1301,.F.);
+#1301 = EDGE_CURVE('',#1232,#1294,#1302,.T.);
+#1302 = LINE('',#1303,#1304);
+#1303 = CARTESIAN_POINT('',(0.,1.25,10.5));
+#1304 = VECTOR('',#1305,1.);
+#1305 = DIRECTION('',(-1.,0.,0.));
+#1306 = ORIENTED_EDGE('',*,*,#1240,.F.);
+#1307 = ORIENTED_EDGE('',*,*,#1109,.F.);
+#1308 = ORIENTED_EDGE('',*,*,#1309,.F.);
+#1309 = EDGE_CURVE('',#1310,#1110,#1312,.T.);
+#1310 = VERTEX_POINT('',#1311);
+#1311 = CARTESIAN_POINT('',(2.165063509461,1.25,7.769219893268));
+#1312 = LINE('',#1313,#1314);
+#1313 = CARTESIAN_POINT('',(2.165063509461,1.25,0.5));
+#1314 = VECTOR('',#1315,1.);
+#1315 = DIRECTION('',(0.,0.,1.));
+#1316 = ORIENTED_EDGE('',*,*,#1317,.T.);
+#1317 = EDGE_CURVE('',#1310,#1318,#1320,.T.);
+#1318 = VERTEX_POINT('',#1319);
+#1319 = CARTESIAN_POINT('',(2.165063509461,1.25,6.897440106734));
+#1320 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#1321,#1322,#1323,#1324,#1325,
+    #1326,#1327,#1328,#1329,#1330,#1331,#1332,#1333,#1334,#1335,#1336,
+    #1337,#1338,#1339,#1340,#1341,#1342,#1343,#1344,#1345,#1346,#1347,
+    #1348,#1349,#1350,#1351,#1352,#1353,#1354,#1355,#1356,#1357,#1358,
+    #1359,#1360,#1361,#1362,#1363,#1364,#1365,#1366,#1367,#1368,#1369,
+    #1370,#1371,#1372,#1373,#1374,#1375,#1376,#1377,#1378,#1379,#1380,
+    #1381,#1382,#1383,#1384,#1385,#1386,#1387,#1388,#1389,#1390,#1391,
+    #1392,#1393,#1394,#1395,#1396,#1397,#1398,#1399,#1400,#1401,#1402,
+    #1403,#1404,#1405,#1406,#1407,#1408,#1409,#1410,#1411,#1412,#1413,
+    #1414,#1415,#1416,#1417,#1418,#1419,#1420,#1421,#1422,#1423,#1424,
+    #1425,#1426,#1427,#1428,#1429,#1430),.UNSPECIFIED.,.T.,.F.,(8,6,6,6,
+    6,6,6,6,6,6,6,6,6,6,6,6,6,6,8),(0.,0.122321845683,0.178110286328,
+    0.227515400499,0.30914120051,0.368400952343,0.390699380426,
+    0.421830892567,0.449623821822,0.499641908205,0.550371298634,
+    0.578161331646,0.609290065939,0.631587284312,0.690847198524,
+    0.772477157817,0.821884710521,0.877675123217,1.),.UNSPECIFIED.);
+#1321 = CARTESIAN_POINT('',(4.218708333128,1.25,7.33333));
+#1322 = CARTESIAN_POINT('',(4.218708321408,1.25,7.44569340029));
+#1323 = CARTESIAN_POINT('',(4.203345501328,1.25,7.558116547651));
+#1324 = CARTESIAN_POINT('',(4.172590966601,1.25,7.668058825741));
+#1325 = CARTESIAN_POINT('',(4.127042967061,1.25,7.773126400928));
+#1326 = CARTESIAN_POINT('',(4.067729726345,1.25,7.871154217455));
+#1327 = CARTESIAN_POINT('',(3.996086454415,1.25,7.96022450646));
+#1328 = CARTESIAN_POINT('',(3.876525773335,1.25,8.074644082436));
+#1329 = CARTESIAN_POINT('',(3.836887186451,1.25,8.1083123747));
+#1330 = CARTESIAN_POINT('',(3.795226323646,1.25,8.139669406261));
+#1331 = CARTESIAN_POINT('',(3.751719904892,1.25,8.168593968811));
+#1332 = CARTESIAN_POINT('',(3.706552628318,1.25,8.194983747863));
+#1333 = CARTESIAN_POINT('',(3.65991544824,1.25,8.218754844796));
+#1334 = CARTESIAN_POINT('',(3.569574314132,1.25,8.258515035976));
+#1335 = CARTESIAN_POINT('',(3.526144245712,1.25,8.275083827951));
+#1336 = CARTESIAN_POINT('',(3.481848915621,1.25,8.289502093139));
+#1337 = CARTESIAN_POINT('',(3.436824543622,1.25,8.301735938302));
+#1338 = CARTESIAN_POINT('',(3.391207693185,1.25,8.311762405066));
+#1339 = CARTESIAN_POINT('',(3.345134663107,1.25,8.319568716336));
+#1340 = CARTESIAN_POINT('',(3.222090317825,1.25,8.334375285152));
+#1341 = CARTESIAN_POINT('',(3.144563958843,1.25,8.337529518344));
+#1342 = CARTESIAN_POINT('',(3.066770988763,1.25,8.334600212143));
+#1343 = CARTESIAN_POINT('',(2.989304934158,1.25,8.325642536176));
+#1344 = CARTESIAN_POINT('',(2.912744325387,1.25,8.310770033585));
+#1345 = CARTESIAN_POINT('',(2.837653360384,1.25,8.290143814776));
+#1346 = CARTESIAN_POINT('',(2.711533691793,1.25,8.244953758705));
+#1347 = CARTESIAN_POINT('',(2.659550559768,1.25,8.223017792353));
+#1348 = CARTESIAN_POINT('',(2.608841901116,1.25,8.198229022431));
+#1349 = CARTESIAN_POINT('',(2.55961675233,1.25,8.170673248286));
+#1350 = CARTESIAN_POINT('',(2.512085104834,1.25,8.140446602252));
+#1351 = CARTESIAN_POINT('',(2.466458552161,1.25,8.107655253612));
+#1352 = CARTESIAN_POINT('',(2.406579767925,1.25,8.05915485197));
+#1353 = CARTESIAN_POINT('',(2.390508793852,1.25,8.045548035243));
+#1354 = CARTESIAN_POINT('',(2.374749518397,1.25,8.031600915572));
+#1355 = CARTESIAN_POINT('',(2.359313533401,1.25,8.017320056268));
+#1356 = CARTESIAN_POINT('',(2.34421251907,1.25,8.002712330743));
+#1357 = CARTESIAN_POINT('',(2.329458243971,1.25,7.987784922513));
+#1358 = CARTESIAN_POINT('',(2.294964320805,1.25,7.951268860912));
+#1359 = CARTESIAN_POINT('',(2.275565093937,1.25,7.929383968191));
+#1360 = CARTESIAN_POINT('',(2.256897022628,1.25,7.906911104113));
+#1361 = CARTESIAN_POINT('',(2.238992722002,1.25,7.8838722324));
+#1362 = CARTESIAN_POINT('',(2.221884945004,1.25,7.860291011034));
+#1363 = CARTESIAN_POINT('',(2.205606243297,1.25,7.836192979875));
+#1364 = CARTESIAN_POINT('',(2.176424417635,1.25,7.789655282609));
+#1365 = CARTESIAN_POINT('',(2.163346522498,1.25,7.767314940892));
+#1366 = CARTESIAN_POINT('',(2.150977749138,1.25,7.744604498971));
+#1367 = CARTESIAN_POINT('',(2.139340562162,1.25,7.721545114348));
+#1368 = CARTESIAN_POINT('',(2.128456714973,1.25,7.698159427966));
+#1369 = CARTESIAN_POINT('',(2.118346880353,1.25,7.674471665996));
+#1370 = CARTESIAN_POINT('',(2.092263481688,1.25,7.607380598436));
+#1371 = CARTESIAN_POINT('',(2.078064276029,1.25,7.563355077386));
+#1372 = CARTESIAN_POINT('',(2.066547520885,1.25,7.518587393076));
+#1373 = CARTESIAN_POINT('',(2.057808170783,1.25,7.473246086846));
+#1374 = CARTESIAN_POINT('',(2.051915452404,1.25,7.427511067651));
+#1375 = CARTESIAN_POINT('',(2.04890703902,1.25,7.381572652926));
+#1376 = CARTESIAN_POINT('',(2.048657650087,1.25,7.289035227111));
+#1377 = CARTESIAN_POINT('',(2.051499279091,1.25,7.242429241605));
+#1378 = CARTESIAN_POINT('',(2.05730997233,1.25,7.196021260774));
+#1379 = CARTESIAN_POINT('',(2.066051877924,1.25,7.150010154411));
+#1380 = CARTESIAN_POINT('',(2.07765360328,1.25,7.104583973499));
+#1381 = CARTESIAN_POINT('',(2.092016386644,1.25,7.059918869419));
+#1382 = CARTESIAN_POINT('',(2.118335153744,1.25,6.992216364326));
+#1383 = CARTESIAN_POINT('',(2.128443121401,1.25,6.968530799716));
+#1384 = CARTESIAN_POINT('',(2.139324955905,1.25,6.945147225312));
+#1385 = CARTESIAN_POINT('',(2.150959991889,1.25,6.922089860773));
+#1386 = CARTESIAN_POINT('',(2.163326483591,1.25,6.899381341169));
+#1387 = CARTESIAN_POINT('',(2.176401974103,1.25,6.877042818696));
+#1388 = CARTESIAN_POINT('',(2.20557868796,1.25,6.830508381458));
+#1389 = CARTESIAN_POINT('',(2.221854678928,1.25,6.806411778215));
+#1390 = CARTESIAN_POINT('',(2.238959635462,1.25,6.782831858603));
+#1391 = CARTESIAN_POINT('',(2.256861014985,1.25,6.759794157582));
+#1392 = CARTESIAN_POINT('',(2.275526073449,1.25,6.737322328699));
+#1393 = CARTESIAN_POINT('',(2.294922204374,1.25,6.715438331633));
+#1394 = CARTESIAN_POINT('',(2.329411189262,1.25,6.678923028267));
+#1395 = CARTESIAN_POINT('',(2.344163683546,1.25,6.663995574196));
+#1396 = CARTESIAN_POINT('',(2.359262905644,1.25,6.649387750568));
+#1397 = CARTESIAN_POINT('',(2.374697088792,1.25,6.63510674033));
+#1398 = CARTESIAN_POINT('',(2.390454554566,1.25,6.621159416343));
+#1399 = CARTESIAN_POINT('',(2.406523712875,1.25,6.60755234138));
+#1400 = CARTESIAN_POINT('',(2.4663983193,1.25,6.559048787587));
+#1401 = CARTESIAN_POINT('',(2.512022725069,1.25,6.526254494292));
+#1402 = CARTESIAN_POINT('',(2.559552432404,1.25,6.496024808267));
+#1403 = CARTESIAN_POINT('',(2.608775844545,1.25,6.468465907258));
+#1404 = CARTESIAN_POINT('',(2.659482968018,1.25,6.443673931316));
+#1405 = CARTESIAN_POINT('',(2.711464765813,1.25,6.421734687372));
+#1406 = CARTESIAN_POINT('',(2.837585266414,1.25,6.37653542551));
+#1407 = CARTESIAN_POINT('',(2.912678772961,1.25,6.355903757717));
+#1408 = CARTESIAN_POINT('',(2.98924242508,1.25,6.341026271563));
+#1409 = CARTESIAN_POINT('',(3.066711948422,1.25,6.332064123909));
+#1410 = CARTESIAN_POINT('',(3.144508734328,1.25,6.329130898785));
+#1411 = CARTESIAN_POINT('',(3.222039174743,1.25,6.33228179883));
+#1412 = CARTESIAN_POINT('',(3.345090286082,1.25,6.347083985115));
+#1413 = CARTESIAN_POINT('',(3.391165887698,1.25,6.354888854218));
+#1414 = CARTESIAN_POINT('',(3.436785357533,1.25,6.364914099621));
+#1415 = CARTESIAN_POINT('',(3.481812377565,1.25,6.377146947751));
+#1416 = CARTESIAN_POINT('',(3.526110364682,1.25,6.391564442075));
+#1417 = CARTESIAN_POINT('',(3.569543079153,1.25,6.408132689297));
+#1418 = CARTESIAN_POINT('',(3.659889109648,1.25,6.447891901999));
+#1419 = CARTESIAN_POINT('',(3.706528567446,1.25,6.471662551658));
+#1420 = CARTESIAN_POINT('',(3.751698096919,1.25,6.498052093403));
+#1421 = CARTESIAN_POINT('',(3.795206722709,1.25,6.526976625856));
+#1422 = CARTESIAN_POINT('',(3.83686972591,1.25,6.558333829275));
+#1423 = CARTESIAN_POINT('',(3.876510366296,1.25,6.592002487449));
+#1424 = CARTESIAN_POINT('',(3.996076396035,1.25,6.706422986453));
+#1425 = CARTESIAN_POINT('',(4.0677227816,1.25,6.795494308821));
+#1426 = CARTESIAN_POINT('',(4.127038699888,1.25,6.893523756646));
+#1427 = CARTESIAN_POINT('',(4.172588804623,1.25,6.998593448304));
+#1428 = CARTESIAN_POINT('',(4.203344784036,1.25,7.108538186556));
+#1429 = CARTESIAN_POINT('',(4.218708321408,1.25,7.220963976796));
+#1430 = CARTESIAN_POINT('',(4.218708333128,1.25,7.33333));
+#1431 = ORIENTED_EDGE('',*,*,#1432,.F.);
+#1432 = EDGE_CURVE('',#1433,#1318,#1435,.T.);
+#1433 = VERTEX_POINT('',#1434);
+#1434 = CARTESIAN_POINT('',(2.165063509461,1.25,0.5));
+#1435 = LINE('',#1436,#1437);
+#1436 = CARTESIAN_POINT('',(2.165063509461,1.25,0.5));
+#1437 = VECTOR('',#1438,1.);
+#1438 = DIRECTION('',(0.,0.,1.));
+#1439 = ORIENTED_EDGE('',*,*,#1440,.F.);
+#1440 = EDGE_CURVE('',#1284,#1433,#1441,.T.);
+#1441 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#1442,#1443,#1444,#1445,#1446,
+    #1447,#1448,#1449,#1450,#1451,#1452,#1453,#1454,#1455,#1456,#1457,
+    #1458,#1459,#1460,#1461,#1462,#1463,#1464,#1465,#1466,#1467,#1468,
+    #1469,#1470,#1471,#1472,#1473),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,8),(
+    0.,0.125626981548,0.340139398297,0.603548804907,0.725920201774,1.),
+  .UNSPECIFIED.);
+#1442 = CARTESIAN_POINT('',(0.829156197589,1.25,0.5));
+#1443 = CARTESIAN_POINT('',(0.829156202933,1.25,0.470459684686));
+#1444 = CARTESIAN_POINT('',(0.832839054759,1.25,0.440912907405));
+#1445 = CARTESIAN_POINT('',(0.840211319984,1.25,0.411664751279));
+#1446 = CARTESIAN_POINT('',(0.851061755634,1.25,0.382969182137));
+#1447 = CARTESIAN_POINT('',(0.865057672201,1.25,0.355026490011));
+#1448 = CARTESIAN_POINT('',(0.88182645853,1.25,0.327987603902));
+#1449 = CARTESIAN_POINT('',(0.933799777363,1.25,0.257531261235));
+#1450 = CARTESIAN_POINT('',(0.973633394102,1.25,0.216087403327));
+#1451 = CARTESIAN_POINT('',(1.018925106313,1.25,0.177972778085));
+#1452 = CARTESIAN_POINT('',(1.068348788518,1.25,0.14343925211));
+#1453 = CARTESIAN_POINT('',(1.120972676075,1.25,0.112736700833));
+#1454 = CARTESIAN_POINT('',(1.176066212512,1.25,8.606930392325E-02));
+#1455 = CARTESIAN_POINT('',(1.30311604229,1.25,3.614507726458E-02));
+#1456 = CARTESIAN_POINT('',(1.375948063675,1.25,1.509159418282E-02));
+#1457 = CARTESIAN_POINT('',(1.450395308834,1.25,9.515514279055E-04));
+#1458 = CARTESIAN_POINT('',(1.525361358565,1.25,-5.798462728973E-03));
+#1459 = CARTESIAN_POINT('',(1.599683534161,1.25,-4.777345680902E-03));
+#1460 = CARTESIAN_POINT('',(1.672083936354,1.25,4.196879199388E-03));
+#1461 = CARTESIAN_POINT('',(1.773358718923,1.25,2.883688044313E-02));
+#1462 = CARTESIAN_POINT('',(1.80478026833,1.25,3.834651266253E-02));
+#1463 = CARTESIAN_POINT('',(1.835364075801,1.25,4.953880178812E-02));
+#1464 = CARTESIAN_POINT('',(1.864973870771,1.25,6.238887246543E-02));
+#1465 = CARTESIAN_POINT('',(1.8934735389,1.25,7.685686223425E-02));
+#1466 = CARTESIAN_POINT('',(1.920729071647,1.25,9.288675309931E-02));
+#1467 = CARTESIAN_POINT('',(2.004578155266,1.25,0.149641931328));
+#1468 = CARTESIAN_POINT('',(2.05569456552,1.25,0.196374395466));
+#1469 = CARTESIAN_POINT('',(2.098426451525,1.25,0.249757614395));
+#1470 = CARTESIAN_POINT('',(2.131479037143,1.25,0.30853266646));
+#1471 = CARTESIAN_POINT('',(2.153874800296,1.25,0.371086292739));
+#1472 = CARTESIAN_POINT('',(2.16506350202,1.25,0.435558762378));
+#1473 = CARTESIAN_POINT('',(2.165063509461,1.25,0.5));
+#1474 = PLANE('',#1475);
+#1475 = AXIS2_PLACEMENT_3D('',#1476,#1477,#1478);
+#1476 = CARTESIAN_POINT('',(0.,1.25,-1.));
+#1477 = DIRECTION('',(0.,1.,0.));
+#1478 = DIRECTION('',(0.,0.,1.));
+#1479 = ADVANCED_FACE('',(#1480),#1498,.T.);
+#1480 = FACE_BOUND('',#1481,.T.);
+#1481 = EDGE_LOOP('',(#1482,#1483,#1484,#1492));
+#1482 = ORIENTED_EDGE('',*,*,#1301,.F.);
+#1483 = ORIENTED_EDGE('',*,*,#1231,.T.);
+#1484 = ORIENTED_EDGE('',*,*,#1485,.T.);
+#1485 = EDGE_CURVE('',#1195,#1486,#1488,.T.);
+#1486 = VERTEX_POINT('',#1487);
+#1487 = CARTESIAN_POINT('',(0.,-1.25,10.5));
+#1488 = LINE('',#1489,#1490);
+#1489 = CARTESIAN_POINT('',(0.,-1.25,10.5));
+#1490 = VECTOR('',#1491,1.);
+#1491 = DIRECTION('',(-1.,0.,0.));
+#1492 = ORIENTED_EDGE('',*,*,#1493,.T.);
+#1493 = EDGE_CURVE('',#1486,#1294,#1494,.T.);
+#1494 = LINE('',#1495,#1496);
+#1495 = CARTESIAN_POINT('',(0.,-0.625,10.5));
+#1496 = VECTOR('',#1497,1.);
+#1497 = DIRECTION('',(0.,1.,0.));
+#1498 = PLANE('',#1499);
+#1499 = AXIS2_PLACEMENT_3D('',#1500,#1501,#1502);
+#1500 = CARTESIAN_POINT('',(0.,0.,10.5));
+#1501 = DIRECTION('',(0.,0.,1.));
+#1502 = DIRECTION('',(1.,0.,0.));
+#1503 = ADVANCED_FACE('',(#1504),#1691,.T.);
+#1504 = FACE_BOUND('',#1505,.T.);
+#1505 = EDGE_LOOP('',(#1506,#1516,#1522,#1523,#1524,#1525,#1533,#1648,
+    #1656));
+#1506 = ORIENTED_EDGE('',*,*,#1507,.T.);
+#1507 = EDGE_CURVE('',#1508,#1510,#1512,.T.);
+#1508 = VERTEX_POINT('',#1509);
+#1509 = CARTESIAN_POINT('',(0.829156197589,-1.25,0.5));
+#1510 = VERTEX_POINT('',#1511);
+#1511 = CARTESIAN_POINT('',(0.,-1.25,0.5));
+#1512 = LINE('',#1513,#1514);
+#1513 = CARTESIAN_POINT('',(0.,-1.25,0.5));
+#1514 = VECTOR('',#1515,1.);
+#1515 = DIRECTION('',(-1.,0.,0.));
+#1516 = ORIENTED_EDGE('',*,*,#1517,.T.);
+#1517 = EDGE_CURVE('',#1510,#1486,#1518,.T.);
+#1518 = LINE('',#1519,#1520);
+#1519 = CARTESIAN_POINT('',(0.,-1.25,-1.));
+#1520 = VECTOR('',#1521,1.);
+#1521 = DIRECTION('',(0.,0.,1.));
+#1522 = ORIENTED_EDGE('',*,*,#1485,.F.);
+#1523 = ORIENTED_EDGE('',*,*,#1194,.F.);
+#1524 = ORIENTED_EDGE('',*,*,#1157,.F.);
+#1525 = ORIENTED_EDGE('',*,*,#1526,.F.);
+#1526 = EDGE_CURVE('',#1527,#1149,#1529,.T.);
+#1527 = VERTEX_POINT('',#1528);
+#1528 = CARTESIAN_POINT('',(2.165063509461,-1.25,7.769219893268));
+#1529 = LINE('',#1530,#1531);
+#1530 = CARTESIAN_POINT('',(2.165063509461,-1.25,0.5));
+#1531 = VECTOR('',#1532,1.);
+#1532 = DIRECTION('',(0.,0.,1.));
+#1533 = ORIENTED_EDGE('',*,*,#1534,.T.);
+#1534 = EDGE_CURVE('',#1527,#1535,#1537,.T.);
+#1535 = VERTEX_POINT('',#1536);
+#1536 = CARTESIAN_POINT('',(2.165063509461,-1.25,6.897440106734));
+#1537 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#1538,#1539,#1540,#1541,#1542,
+    #1543,#1544,#1545,#1546,#1547,#1548,#1549,#1550,#1551,#1552,#1553,
+    #1554,#1555,#1556,#1557,#1558,#1559,#1560,#1561,#1562,#1563,#1564,
+    #1565,#1566,#1567,#1568,#1569,#1570,#1571,#1572,#1573,#1574,#1575,
+    #1576,#1577,#1578,#1579,#1580,#1581,#1582,#1583,#1584,#1585,#1586,
+    #1587,#1588,#1589,#1590,#1591,#1592,#1593,#1594,#1595,#1596,#1597,
+    #1598,#1599,#1600,#1601,#1602,#1603,#1604,#1605,#1606,#1607,#1608,
+    #1609,#1610,#1611,#1612,#1613,#1614,#1615,#1616,#1617,#1618,#1619,
+    #1620,#1621,#1622,#1623,#1624,#1625,#1626,#1627,#1628,#1629,#1630,
+    #1631,#1632,#1633,#1634,#1635,#1636,#1637,#1638,#1639,#1640,#1641,
+    #1642,#1643,#1644,#1645,#1646,#1647),.UNSPECIFIED.,.T.,.F.,(8,6,6,6,
+    6,6,6,6,6,6,6,6,6,6,6,6,6,6,8),(0.,0.122321845683,0.178110286328,
+    0.227515400499,0.30914120051,0.368400952343,0.390699380426,
+    0.421830892567,0.449623821823,0.499641908205,0.550371298639,
+    0.578161331652,0.609290065945,0.631587284318,0.69084719853,
+    0.772477157823,0.821884710527,0.877675123223,1.),.UNSPECIFIED.);
+#1538 = CARTESIAN_POINT('',(4.218708333128,-1.25,7.33333));
+#1539 = CARTESIAN_POINT('',(4.218708321408,-1.25,7.44569340029));
+#1540 = CARTESIAN_POINT('',(4.203345501327,-1.25,7.558116547652));
+#1541 = CARTESIAN_POINT('',(4.172590966601,-1.25,7.668058825741));
+#1542 = CARTESIAN_POINT('',(4.12704296706,-1.25,7.77312640093));
+#1543 = CARTESIAN_POINT('',(4.067729726345,-1.25,7.871154217456));
+#1544 = CARTESIAN_POINT('',(3.996086454414,-1.25,7.960224506462));
+#1545 = CARTESIAN_POINT('',(3.876525773333,-1.25,8.074644082437));
+#1546 = CARTESIAN_POINT('',(3.83688718645,-1.25,8.108312374702));
+#1547 = CARTESIAN_POINT('',(3.795226323644,-1.25,8.139669406262));
+#1548 = CARTESIAN_POINT('',(3.75171990489,-1.25,8.168593968812));
+#1549 = CARTESIAN_POINT('',(3.706552628316,-1.25,8.194983747864));
+#1550 = CARTESIAN_POINT('',(3.659915448238,-1.25,8.218754844797));
+#1551 = CARTESIAN_POINT('',(3.56957431413,-1.25,8.258515035977));
+#1552 = CARTESIAN_POINT('',(3.526144245709,-1.25,8.275083827952));
+#1553 = CARTESIAN_POINT('',(3.481848915619,-1.25,8.28950209314));
+#1554 = CARTESIAN_POINT('',(3.43682454362,-1.25,8.301735938303));
+#1555 = CARTESIAN_POINT('',(3.391207693183,-1.25,8.311762405067));
+#1556 = CARTESIAN_POINT('',(3.345134663104,-1.25,8.319568716337));
+#1557 = CARTESIAN_POINT('',(3.222090317822,-1.25,8.334375285152));
+#1558 = CARTESIAN_POINT('',(3.14456395884,-1.25,8.337529518343));
+#1559 = CARTESIAN_POINT('',(3.06677098876,-1.25,8.334600212143));
+#1560 = CARTESIAN_POINT('',(2.989304934156,-1.25,8.325642536176));
+#1561 = CARTESIAN_POINT('',(2.912744325385,-1.25,8.310770033584));
+#1562 = CARTESIAN_POINT('',(2.837653360381,-1.25,8.290143814775));
+#1563 = CARTESIAN_POINT('',(2.711533691791,-1.25,8.244953758704));
+#1564 = CARTESIAN_POINT('',(2.659550559765,-1.25,8.223017792351));
+#1565 = CARTESIAN_POINT('',(2.608841901113,-1.25,8.198229022429));
+#1566 = CARTESIAN_POINT('',(2.559616752328,-1.25,8.170673248284));
+#1567 = CARTESIAN_POINT('',(2.512085104832,-1.25,8.140446602251));
+#1568 = CARTESIAN_POINT('',(2.466458552159,-1.25,8.10765525361));
+#1569 = CARTESIAN_POINT('',(2.406579767923,-1.25,8.059154851968));
+#1570 = CARTESIAN_POINT('',(2.39050879385,-1.25,8.045548035241));
+#1571 = CARTESIAN_POINT('',(2.374749518395,-1.25,8.031600915571));
+#1572 = CARTESIAN_POINT('',(2.359313533399,-1.25,8.017320056266));
+#1573 = CARTESIAN_POINT('',(2.344212519068,-1.25,8.002712330741));
+#1574 = CARTESIAN_POINT('',(2.32945824397,-1.25,7.987784922511));
+#1575 = CARTESIAN_POINT('',(2.294964320803,-1.25,7.95126886091));
+#1576 = CARTESIAN_POINT('',(2.275565093935,-1.25,7.929383968189));
+#1577 = CARTESIAN_POINT('',(2.256897022627,-1.25,7.906911104111));
+#1578 = CARTESIAN_POINT('',(2.238992722001,-1.25,7.883872232398));
+#1579 = CARTESIAN_POINT('',(2.221884945003,-1.25,7.860291011032));
+#1580 = CARTESIAN_POINT('',(2.205606243296,-1.25,7.836192979873));
+#1581 = CARTESIAN_POINT('',(2.176424417634,-1.25,7.789655282607));
+#1582 = CARTESIAN_POINT('',(2.163346522496,-1.25,7.76731494089));
+#1583 = CARTESIAN_POINT('',(2.150977749137,-1.25,7.744604498969));
+#1584 = CARTESIAN_POINT('',(2.139340562161,-1.25,7.721545114346));
+#1585 = CARTESIAN_POINT('',(2.128456714972,-1.25,7.698159427964));
+#1586 = CARTESIAN_POINT('',(2.118346880352,-1.25,7.674471665994));
+#1587 = CARTESIAN_POINT('',(2.092263481687,-1.25,7.607380598433));
+#1588 = CARTESIAN_POINT('',(2.078064276028,-1.25,7.563355077384));
+#1589 = CARTESIAN_POINT('',(2.066547520884,-1.25,7.518587393074));
+#1590 = CARTESIAN_POINT('',(2.057808170783,-1.25,7.473246086844));
+#1591 = CARTESIAN_POINT('',(2.051915452404,-1.25,7.427511067649));
+#1592 = CARTESIAN_POINT('',(2.04890703902,-1.25,7.381572652924));
+#1593 = CARTESIAN_POINT('',(2.048657650087,-1.25,7.289035227103));
+#1594 = CARTESIAN_POINT('',(2.051499279092,-1.25,7.242429241593));
+#1595 = CARTESIAN_POINT('',(2.057309972332,-1.25,7.196021260757));
+#1596 = CARTESIAN_POINT('',(2.066051877928,-1.25,7.150010154389));
+#1597 = CARTESIAN_POINT('',(2.077653603287,-1.25,7.104583973473));
+#1598 = CARTESIAN_POINT('',(2.092016386654,-1.25,7.059918869388));
+#1599 = CARTESIAN_POINT('',(2.118335153758,-1.25,6.992216364292));
+#1600 = CARTESIAN_POINT('',(2.128443121416,-1.25,6.968530799682));
+#1601 = CARTESIAN_POINT('',(2.139324955921,-1.25,6.945147225278));
+#1602 = CARTESIAN_POINT('',(2.150959991906,-1.25,6.92208986074));
+#1603 = CARTESIAN_POINT('',(2.16332648361,-1.25,6.899381341136));
+#1604 = CARTESIAN_POINT('',(2.176401974123,-1.25,6.877042818663));
+#1605 = CARTESIAN_POINT('',(2.205578687981,-1.25,6.830508381426));
+#1606 = CARTESIAN_POINT('',(2.221854678951,-1.25,6.806411778184));
+#1607 = CARTESIAN_POINT('',(2.238959635485,-1.25,6.782831858572));
+#1608 = CARTESIAN_POINT('',(2.25686101501,-1.25,6.759794157552));
+#1609 = CARTESIAN_POINT('',(2.275526073474,-1.25,6.737322328669));
+#1610 = CARTESIAN_POINT('',(2.2949222044,-1.25,6.715438331604));
+#1611 = CARTESIAN_POINT('',(2.329411189289,-1.25,6.67892302824));
+#1612 = CARTESIAN_POINT('',(2.344163683573,-1.25,6.663995574169));
+#1613 = CARTESIAN_POINT('',(2.359262905672,-1.25,6.649387750541));
+#1614 = CARTESIAN_POINT('',(2.374697088821,-1.25,6.635106740304));
+#1615 = CARTESIAN_POINT('',(2.390454554595,-1.25,6.621159416317));
+#1616 = CARTESIAN_POINT('',(2.406523712905,-1.25,6.607552341355));
+#1617 = CARTESIAN_POINT('',(2.466398319331,-1.25,6.559048787564));
+#1618 = CARTESIAN_POINT('',(2.512022725102,-1.25,6.526254494271));
+#1619 = CARTESIAN_POINT('',(2.559552432438,-1.25,6.496024808247));
+#1620 = CARTESIAN_POINT('',(2.60877584458,-1.25,6.468465907239));
+#1621 = CARTESIAN_POINT('',(2.659482968054,-1.25,6.443673931299));
+#1622 = CARTESIAN_POINT('',(2.711464765849,-1.25,6.421734687357));
+#1623 = CARTESIAN_POINT('',(2.837585266452,-1.25,6.376535425499));
+#1624 = CARTESIAN_POINT('',(2.912678773,-1.25,6.355903757709));
+#1625 = CARTESIAN_POINT('',(2.989242425119,-1.25,6.341026271557));
+#1626 = CARTESIAN_POINT('',(3.066711948461,-1.25,6.332064123905));
+#1627 = CARTESIAN_POINT('',(3.144508734367,-1.25,6.329130898784));
+#1628 = CARTESIAN_POINT('',(3.222039174782,-1.25,6.332281798832));
+#1629 = CARTESIAN_POINT('',(3.345090286121,-1.25,6.347083985121));
+#1630 = CARTESIAN_POINT('',(3.391165887736,-1.25,6.354888854226));
+#1631 = CARTESIAN_POINT('',(3.43678535757,-1.25,6.36491409963));
+#1632 = CARTESIAN_POINT('',(3.481812377603,-1.25,6.377146947762));
+#1633 = CARTESIAN_POINT('',(3.526110364719,-1.25,6.391564442087));
+#1634 = CARTESIAN_POINT('',(3.569543079188,-1.25,6.408132689311));
+#1635 = CARTESIAN_POINT('',(3.659889109682,-1.25,6.447891902017));
+#1636 = CARTESIAN_POINT('',(3.706528567479,-1.25,6.471662551676));
+#1637 = CARTESIAN_POINT('',(3.751698096951,-1.25,6.498052093423));
+#1638 = CARTESIAN_POINT('',(3.79520672274,-1.25,6.526976625878));
+#1639 = CARTESIAN_POINT('',(3.83686972594,-1.25,6.558333829299));
+#1640 = CARTESIAN_POINT('',(3.876510366325,-1.25,6.592002487473));
+#1641 = CARTESIAN_POINT('',(3.996076396056,-1.25,6.706422986478));
+#1642 = CARTESIAN_POINT('',(4.067722781614,-1.25,6.795494308844));
+#1643 = CARTESIAN_POINT('',(4.127038699897,-1.25,6.893523756666));
+#1644 = CARTESIAN_POINT('',(4.172588804627,-1.25,6.99859344832));
+#1645 = CARTESIAN_POINT('',(4.203344784038,-1.25,7.108538186566));
+#1646 = CARTESIAN_POINT('',(4.218708321408,-1.25,7.220963976802));
+#1647 = CARTESIAN_POINT('',(4.218708333128,-1.25,7.33333));
+#1648 = ORIENTED_EDGE('',*,*,#1649,.F.);
+#1649 = EDGE_CURVE('',#1650,#1535,#1652,.T.);
+#1650 = VERTEX_POINT('',#1651);
+#1651 = CARTESIAN_POINT('',(2.165063509461,-1.25,0.5));
+#1652 = LINE('',#1653,#1654);
+#1653 = CARTESIAN_POINT('',(2.165063509461,-1.25,0.5));
+#1654 = VECTOR('',#1655,1.);
+#1655 = DIRECTION('',(0.,0.,1.));
+#1656 = ORIENTED_EDGE('',*,*,#1657,.F.);
+#1657 = EDGE_CURVE('',#1508,#1650,#1658,.T.);
+#1658 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#1659,#1660,#1661,#1662,#1663,
+    #1664,#1665,#1666,#1667,#1668,#1669,#1670,#1671,#1672,#1673,#1674,
+    #1675,#1676,#1677,#1678,#1679,#1680,#1681,#1682,#1683,#1684,#1685,
+    #1686,#1687,#1688,#1689,#1690),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,8),(
+    0.,0.125626981547,0.340139398297,0.603548804907,0.725920201774,1.),
+  .UNSPECIFIED.);
+#1659 = CARTESIAN_POINT('',(0.829156197589,-1.25,0.5));
+#1660 = CARTESIAN_POINT('',(0.829156202933,-1.25,0.470459684686));
+#1661 = CARTESIAN_POINT('',(0.832839054759,-1.25,0.440912907406));
+#1662 = CARTESIAN_POINT('',(0.840211319984,-1.25,0.411664751279));
+#1663 = CARTESIAN_POINT('',(0.851061755634,-1.25,0.382969182137));
+#1664 = CARTESIAN_POINT('',(0.865057672201,-1.25,0.355026490011));
+#1665 = CARTESIAN_POINT('',(0.88182645853,-1.25,0.327987603902));
+#1666 = CARTESIAN_POINT('',(0.933799777363,-1.25,0.257531261235));
+#1667 = CARTESIAN_POINT('',(0.973633394102,-1.25,0.216087403328));
+#1668 = CARTESIAN_POINT('',(1.018925106312,-1.25,0.177972778086));
+#1669 = CARTESIAN_POINT('',(1.068348788518,-1.25,0.14343925211));
+#1670 = CARTESIAN_POINT('',(1.120972676074,-1.25,0.112736700833));
+#1671 = CARTESIAN_POINT('',(1.176066212512,-1.25,8.606930392342E-02));
+#1672 = CARTESIAN_POINT('',(1.30311604229,-1.25,3.614507726468E-02));
+#1673 = CARTESIAN_POINT('',(1.375948063675,-1.25,1.509159418291E-02));
+#1674 = CARTESIAN_POINT('',(1.450395308833,-1.25,9.515514279654E-04));
+#1675 = CARTESIAN_POINT('',(1.525361358565,-1.25,-5.798462728963E-03));
+#1676 = CARTESIAN_POINT('',(1.599683534161,-1.25,-4.777345680934E-03));
+#1677 = CARTESIAN_POINT('',(1.672083936354,-1.25,4.196879199352E-03));
+#1678 = CARTESIAN_POINT('',(1.773358718923,-1.25,2.883688044303E-02));
+#1679 = CARTESIAN_POINT('',(1.80478026833,-1.25,3.834651266242E-02));
+#1680 = CARTESIAN_POINT('',(1.8353640758,-1.25,4.953880178799E-02));
+#1681 = CARTESIAN_POINT('',(1.864973870771,-1.25,6.238887246529E-02));
+#1682 = CARTESIAN_POINT('',(1.8934735389,-1.25,7.68568622341E-02));
+#1683 = CARTESIAN_POINT('',(1.920729071647,-1.25,9.288675309914E-02));
+#1684 = CARTESIAN_POINT('',(2.004578155266,-1.25,0.149641931328));
+#1685 = CARTESIAN_POINT('',(2.05569456552,-1.25,0.196374395466));
+#1686 = CARTESIAN_POINT('',(2.098426451525,-1.25,0.249757614395));
+#1687 = CARTESIAN_POINT('',(2.131479037143,-1.25,0.30853266646));
+#1688 = CARTESIAN_POINT('',(2.153874800296,-1.25,0.371086292739));
+#1689 = CARTESIAN_POINT('',(2.16506350202,-1.25,0.435558762378));
+#1690 = CARTESIAN_POINT('',(2.165063509461,-1.25,0.5));
+#1691 = PLANE('',#1692);
+#1692 = AXIS2_PLACEMENT_3D('',#1693,#1694,#1695);
+#1693 = CARTESIAN_POINT('',(0.,-1.25,-1.));
+#1694 = DIRECTION('',(0.,1.,0.));
+#1695 = DIRECTION('',(0.,0.,1.));
+#1696 = ADVANCED_FACE('',(#1697),#1709,.T.);
+#1697 = FACE_BOUND('',#1698,.T.);
+#1698 = EDGE_LOOP('',(#1699,#1700,#1701,#1708));
+#1699 = ORIENTED_EDGE('',*,*,#1148,.F.);
+#1700 = ORIENTED_EDGE('',*,*,#1309,.F.);
+#1701 = ORIENTED_EDGE('',*,*,#1702,.T.);
+#1702 = EDGE_CURVE('',#1310,#1527,#1703,.T.);
+#1703 = CIRCLE('',#1704,2.5);
+#1704 = AXIS2_PLACEMENT_3D('',#1705,#1706,#1707);
+#1705 = CARTESIAN_POINT('',(0.,-9.678699938266E-17,7.769219894354));
+#1706 = DIRECTION('',(0.,-2.22044604925E-16,1.));
+#1707 = DIRECTION('',(0.,-1.,-2.22044604925E-16));
+#1708 = ORIENTED_EDGE('',*,*,#1526,.T.);
+#1709 = CYLINDRICAL_SURFACE('',#1710,2.5);
+#1710 = AXIS2_PLACEMENT_3D('',#1711,#1712,#1713);
+#1711 = CARTESIAN_POINT('',(0.,0.,0.5));
+#1712 = DIRECTION('',(0.,0.,1.));
+#1713 = DIRECTION('',(1.,0.,0.));
+#1714 = ADVANCED_FACE('',(#1715),#1732,.F.);
+#1715 = FACE_BOUND('',#1716,.F.);
+#1716 = EDGE_LOOP('',(#1717,#1718,#1725,#1726));
+#1717 = ORIENTED_EDGE('',*,*,#1283,.F.);
+#1718 = ORIENTED_EDGE('',*,*,#1719,.T.);
+#1719 = EDGE_CURVE('',#1284,#1508,#1720,.T.);
+#1720 = CIRCLE('',#1721,1.5);
+#1721 = AXIS2_PLACEMENT_3D('',#1722,#1723,#1724);
+#1722 = CARTESIAN_POINT('',(0.,0.,0.5));
+#1723 = DIRECTION('',(0.,-2.22044604925E-16,1.));
+#1724 = DIRECTION('',(1.,0.,0.));
+#1725 = ORIENTED_EDGE('',*,*,#1507,.T.);
+#1726 = ORIENTED_EDGE('',*,*,#1727,.T.);
+#1727 = EDGE_CURVE('',#1510,#1286,#1728,.T.);
+#1728 = LINE('',#1729,#1730);
+#1729 = CARTESIAN_POINT('',(0.,-0.625,0.5));
+#1730 = VECTOR('',#1731,1.);
+#1731 = DIRECTION('',(0.,1.,0.));
+#1732 = PLANE('',#1733);
+#1733 = AXIS2_PLACEMENT_3D('',#1734,#1735,#1736);
+#1734 = CARTESIAN_POINT('',(0.,0.,0.5));
+#1735 = DIRECTION('',(0.,0.,1.));
+#1736 = DIRECTION('',(1.,0.,0.));
+#1737 = ADVANCED_FACE('',(#1738),#1750,.T.);
+#1738 = FACE_BOUND('',#1739,.T.);
+#1739 = EDGE_LOOP('',(#1740,#1741,#1742,#1743));
+#1740 = ORIENTED_EDGE('',*,*,#1440,.F.);
+#1741 = ORIENTED_EDGE('',*,*,#1719,.T.);
+#1742 = ORIENTED_EDGE('',*,*,#1657,.T.);
+#1743 = ORIENTED_EDGE('',*,*,#1744,.F.);
+#1744 = EDGE_CURVE('',#1433,#1650,#1745,.T.);
+#1745 = CIRCLE('',#1746,2.5);
+#1746 = AXIS2_PLACEMENT_3D('',#1747,#1748,#1749);
+#1747 = CARTESIAN_POINT('',(0.,0.,0.5));
+#1748 = DIRECTION('',(0.,0.,1.));
+#1749 = DIRECTION('',(1.,0.,0.));
+#1750 = TOROIDAL_SURFACE('',#1751,2.,0.5);
+#1751 = AXIS2_PLACEMENT_3D('',#1752,#1753,#1754);
+#1752 = CARTESIAN_POINT('',(0.,0.,0.5));
+#1753 = DIRECTION('',(0.,-2.22044604925E-16,1.));
+#1754 = DIRECTION('',(1.,0.,0.));
+#1755 = ADVANCED_FACE('',(#1756),#1768,.T.);
+#1756 = FACE_BOUND('',#1757,.T.);
+#1757 = EDGE_LOOP('',(#1758,#1759,#1760,#1761));
+#1758 = ORIENTED_EDGE('',*,*,#1432,.F.);
+#1759 = ORIENTED_EDGE('',*,*,#1744,.T.);
+#1760 = ORIENTED_EDGE('',*,*,#1649,.T.);
+#1761 = ORIENTED_EDGE('',*,*,#1762,.F.);
+#1762 = EDGE_CURVE('',#1318,#1535,#1763,.T.);
+#1763 = CIRCLE('',#1764,2.5);
+#1764 = AXIS2_PLACEMENT_3D('',#1765,#1766,#1767);
+#1765 = CARTESIAN_POINT('',(0.,9.678699938266E-17,6.897440105646));
+#1766 = DIRECTION('',(0.,-2.22044604925E-16,1.));
+#1767 = DIRECTION('',(0.,-1.,-2.22044604925E-16));
+#1768 = CYLINDRICAL_SURFACE('',#1769,2.5);
+#1769 = AXIS2_PLACEMENT_3D('',#1770,#1771,#1772);
+#1770 = CARTESIAN_POINT('',(0.,0.,0.5));
+#1771 = DIRECTION('',(0.,0.,1.));
+#1772 = DIRECTION('',(1.,0.,0.));
+#1773 = ADVANCED_FACE('',(#1774),#1780,.F.);
+#1774 = FACE_BOUND('',#1775,.F.);
+#1775 = EDGE_LOOP('',(#1776,#1777,#1778,#1779));
+#1776 = ORIENTED_EDGE('',*,*,#1317,.F.);
+#1777 = ORIENTED_EDGE('',*,*,#1702,.T.);
+#1778 = ORIENTED_EDGE('',*,*,#1534,.T.);
+#1779 = ORIENTED_EDGE('',*,*,#1762,.F.);
+#1780 = TOROIDAL_SURFACE('',#1781,3.4,1.);
+#1781 = AXIS2_PLACEMENT_3D('',#1782,#1783,#1784);
+#1782 = CARTESIAN_POINT('',(0.,0.,7.33333));
+#1783 = DIRECTION('',(0.,-2.22044604925E-16,1.));
+#1784 = DIRECTION('',(1.,0.,0.));
+#1785 = ADVANCED_FACE('',(#1786),#1792,.T.);
+#1786 = FACE_BOUND('',#1787,.T.);
+#1787 = EDGE_LOOP('',(#1788,#1789,#1790,#1791));
+#1788 = ORIENTED_EDGE('',*,*,#1517,.F.);
+#1789 = ORIENTED_EDGE('',*,*,#1727,.T.);
+#1790 = ORIENTED_EDGE('',*,*,#1293,.T.);
+#1791 = ORIENTED_EDGE('',*,*,#1493,.F.);
+#1792 = PLANE('',#1793);
+#1793 = AXIS2_PLACEMENT_3D('',#1794,#1795,#1796);
+#1794 = CARTESIAN_POINT('',(0.,-1.25,-1.));
+#1795 = DIRECTION('',(1.,0.,0.));
+#1796 = DIRECTION('',(0.,0.,1.));
+#1797 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1801)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#1798,#1799,#1800)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#1798 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#1799 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#1800 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#1801 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(5.E-07),#1798,
+  'distance_accuracy_value','confusion accuracy');
+#1802 = PRODUCT_TYPE('part',$,(#1099));
+#1803 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #1804),#708);
+#1804 = STYLED_ITEM('color',(#1805),#15);
+#1805 = PRESENTATION_STYLE_ASSIGNMENT((#1806,#1812));
+#1806 = SURFACE_STYLE_USAGE(.BOTH.,#1807);
+#1807 = SURFACE_SIDE_STYLE('',(#1808));
+#1808 = SURFACE_STYLE_FILL_AREA(#1809);
+#1809 = FILL_AREA_STYLE('',(#1810));
+#1810 = FILL_AREA_STYLE_COLOUR('',#1811);
+#1811 = DRAUGHTING_PRE_DEFINED_COLOUR('white');
+#1812 = CURVE_STYLE('',#1813,POSITIVE_LENGTH_MEASURE(0.1),#1811);
+#1813 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#1814 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #1815,#1823,#1830,#1837,#1844,#1851,#1858,#1865,#1872,#1879,#1886,
+    #1893),#1089);
+#1815 = STYLED_ITEM('color',(#1816),#791);
+#1816 = PRESENTATION_STYLE_ASSIGNMENT((#1817));
+#1817 = SURFACE_STYLE_USAGE(.BOTH.,#1818);
+#1818 = SURFACE_SIDE_STYLE('',(#1819));
+#1819 = SURFACE_STYLE_FILL_AREA(#1820);
+#1820 = FILL_AREA_STYLE('',(#1821));
+#1821 = FILL_AREA_STYLE_COLOUR('',#1822);
+#1822 = COLOUR_RGB('',0.800000011921,0.800000011921,0.800000011921);
+#1823 = STYLED_ITEM('color',(#1824),#831);
+#1824 = PRESENTATION_STYLE_ASSIGNMENT((#1825));
+#1825 = SURFACE_STYLE_USAGE(.BOTH.,#1826);
+#1826 = SURFACE_SIDE_STYLE('',(#1827));
+#1827 = SURFACE_STYLE_FILL_AREA(#1828);
+#1828 = FILL_AREA_STYLE('',(#1829));
+#1829 = FILL_AREA_STYLE_COLOUR('',#1822);
+#1830 = STYLED_ITEM('color',(#1831),#871);
+#1831 = PRESENTATION_STYLE_ASSIGNMENT((#1832));
+#1832 = SURFACE_STYLE_USAGE(.BOTH.,#1833);
+#1833 = SURFACE_SIDE_STYLE('',(#1834));
+#1834 = SURFACE_STYLE_FILL_AREA(#1835);
+#1835 = FILL_AREA_STYLE('',(#1836));
+#1836 = FILL_AREA_STYLE_COLOUR('',#1822);
+#1837 = STYLED_ITEM('color',(#1838),#893);
+#1838 = PRESENTATION_STYLE_ASSIGNMENT((#1839));
+#1839 = SURFACE_STYLE_USAGE(.BOTH.,#1840);
+#1840 = SURFACE_SIDE_STYLE('',(#1841));
+#1841 = SURFACE_STYLE_FILL_AREA(#1842);
+#1842 = FILL_AREA_STYLE('',(#1843));
+#1843 = FILL_AREA_STYLE_COLOUR('',#1822);
+#1844 = STYLED_ITEM('color',(#1845),#915);
+#1845 = PRESENTATION_STYLE_ASSIGNMENT((#1846));
+#1846 = SURFACE_STYLE_USAGE(.BOTH.,#1847);
+#1847 = SURFACE_SIDE_STYLE('',(#1848));
+#1848 = SURFACE_STYLE_FILL_AREA(#1849);
+#1849 = FILL_AREA_STYLE('',(#1850));
+#1850 = FILL_AREA_STYLE_COLOUR('',#1822);
+#1851 = STYLED_ITEM('color',(#1852),#927);
+#1852 = PRESENTATION_STYLE_ASSIGNMENT((#1853));
+#1853 = SURFACE_STYLE_USAGE(.BOTH.,#1854);
+#1854 = SURFACE_SIDE_STYLE('',(#1855));
+#1855 = SURFACE_STYLE_FILL_AREA(#1856);
+#1856 = FILL_AREA_STYLE('',(#1857));
+#1857 = FILL_AREA_STYLE_COLOUR('',#1822);
+#1858 = STYLED_ITEM('color',(#1859),#941);
+#1859 = PRESENTATION_STYLE_ASSIGNMENT((#1860));
+#1860 = SURFACE_STYLE_USAGE(.BOTH.,#1861);
+#1861 = SURFACE_SIDE_STYLE('',(#1862));
+#1862 = SURFACE_STYLE_FILL_AREA(#1863);
+#1863 = FILL_AREA_STYLE('',(#1864));
+#1864 = FILL_AREA_STYLE_COLOUR('',#1822);
+#1865 = STYLED_ITEM('color',(#1866),#981);
+#1866 = PRESENTATION_STYLE_ASSIGNMENT((#1867));
+#1867 = SURFACE_STYLE_USAGE(.BOTH.,#1868);
+#1868 = SURFACE_SIDE_STYLE('',(#1869));
+#1869 = SURFACE_STYLE_FILL_AREA(#1870);
+#1870 = FILL_AREA_STYLE('',(#1871));
+#1871 = FILL_AREA_STYLE_COLOUR('',#1822);
+#1872 = STYLED_ITEM('color',(#1873),#1021);
+#1873 = PRESENTATION_STYLE_ASSIGNMENT((#1874));
+#1874 = SURFACE_STYLE_USAGE(.BOTH.,#1875);
+#1875 = SURFACE_SIDE_STYLE('',(#1876));
+#1876 = SURFACE_STYLE_FILL_AREA(#1877);
+#1877 = FILL_AREA_STYLE('',(#1878));
+#1878 = FILL_AREA_STYLE_COLOUR('',#1822);
+#1879 = STYLED_ITEM('color',(#1880),#1043);
+#1880 = PRESENTATION_STYLE_ASSIGNMENT((#1881));
+#1881 = SURFACE_STYLE_USAGE(.BOTH.,#1882);
+#1882 = SURFACE_SIDE_STYLE('',(#1883));
+#1883 = SURFACE_STYLE_FILL_AREA(#1884);
+#1884 = FILL_AREA_STYLE('',(#1885));
+#1885 = FILL_AREA_STYLE_COLOUR('',#1822);
+#1886 = STYLED_ITEM('color',(#1887),#1065);
+#1887 = PRESENTATION_STYLE_ASSIGNMENT((#1888));
+#1888 = SURFACE_STYLE_USAGE(.BOTH.,#1889);
+#1889 = SURFACE_SIDE_STYLE('',(#1890));
+#1890 = SURFACE_STYLE_FILL_AREA(#1891);
+#1891 = FILL_AREA_STYLE('',(#1892));
+#1892 = FILL_AREA_STYLE_COLOUR('',#1822);
+#1893 = STYLED_ITEM('color',(#1894),#1077);
+#1894 = PRESENTATION_STYLE_ASSIGNMENT((#1895));
+#1895 = SURFACE_STYLE_USAGE(.BOTH.,#1896);
+#1896 = SURFACE_SIDE_STYLE('',(#1897));
+#1897 = SURFACE_STYLE_FILL_AREA(#1898);
+#1898 = FILL_AREA_STYLE('',(#1899));
+#1899 = FILL_AREA_STYLE_COLOUR('',#1822);
+#1900 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #1901),#775);
+#1901 = STYLED_ITEM('color',(#1902),#722);
+#1902 = PRESENTATION_STYLE_ASSIGNMENT((#1903,#1908));
+#1903 = SURFACE_STYLE_USAGE(.BOTH.,#1904);
+#1904 = SURFACE_SIDE_STYLE('',(#1905));
+#1905 = SURFACE_STYLE_FILL_AREA(#1906);
+#1906 = FILL_AREA_STYLE('',(#1907));
+#1907 = FILL_AREA_STYLE_COLOUR('',#1822);
+#1908 = CURVE_STYLE('',#1909,POSITIVE_LENGTH_MEASURE(0.1),#1822);
+#1909 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#1910 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #1911),#1797);
+#1911 = STYLED_ITEM('color',(#1912),#1103);
+#1912 = PRESENTATION_STYLE_ASSIGNMENT((#1913,#1919));
+#1913 = SURFACE_STYLE_USAGE(.BOTH.,#1914);
+#1914 = SURFACE_SIDE_STYLE('',(#1915));
+#1915 = SURFACE_STYLE_FILL_AREA(#1916);
+#1916 = FILL_AREA_STYLE('',(#1917));
+#1917 = FILL_AREA_STYLE_COLOUR('',#1918);
+#1918 = COLOUR_RGB('',4.313725605607E-02,4.313725605607E-02,
+  4.313725605607E-02);
+#1919 = CURVE_STYLE('',#1920,POSITIVE_LENGTH_MEASURE(0.1),#1918);
+#1920 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+ENDSEC;
+END-ISO-10303-21;
diff --git a/horizon/pool/3d_models/cache/6d752bc3-29b3-45df-8cf2-1e3aacefbcc6/3d_models/passive/capacitor/vishay_kseries_size_code_20_2.5mm_lead_spacing.step b/horizon/pool/3d_models/cache/6d752bc3-29b3-45df-8cf2-1e3aacefbcc6/3d_models/passive/capacitor/vishay_kseries_size_code_20_2.5mm_lead_spacing.step
new file mode 100644
index 0000000000000000000000000000000000000000..2595c5572e1b369bca3000e98f99c66157a12076
--- /dev/null
+++ b/horizon/pool/3d_models/cache/6d752bc3-29b3-45df-8cf2-1e3aacefbcc6/3d_models/passive/capacitor/vishay_kseries_size_code_20_2.5mm_lead_spacing.step
@@ -0,0 +1,568 @@
+ISO-10303-21;
+HEADER;
+FILE_DESCRIPTION(('FreeCAD Model'),'2;1');
+FILE_NAME(
+'E:/Modular/_horizon/atoav-pool/scripts/vishay-kseries/3D/vishay_
+kseries_size_code_20_2.5mm_lead_spacing.step','2019-10-19T23:29:05',(
+    'Author'),(''),'Open CASCADE STEP processor 7.3','FreeCAD','Unknown'
+  );
+FILE_SCHEMA(('AUTOMOTIVE_DESIGN_CC2 { 1 2 10303 214 -1 1 5 4 }'));
+ENDSEC;
+DATA;
+#1 = APPLICATION_PROTOCOL_DEFINITION('committee draft',
+  'automotive_design',1997,#2);
+#2 = APPLICATION_CONTEXT(
+  'core data for automotive mechanical design processes');
+#3 = SHAPE_DEFINITION_REPRESENTATION(#4,#10);
+#4 = PRODUCT_DEFINITION_SHAPE('','',#5);
+#5 = PRODUCT_DEFINITION('design','',#6,#9);
+#6 = PRODUCT_DEFINITION_FORMATION('','',#7);
+#7 = PRODUCT('union001','union001','',(#8));
+#8 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#422);
+#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,#204,#236,#260,#285,#302,#333,#357,#381,#398,
+    #410));
+#17 = ADVANCED_FACE('',(#18,#112),#168,.T.);
+#18 = FACE_BOUND('',#19,.T.);
+#19 = EDGE_LOOP('',(#20,#32,#33,#44,#56,#68,#78,#79,#91,#103));
+#20 = ORIENTED_EDGE('',*,*,#21,.T.);
+#21 = EDGE_CURVE('',#22,#24,#26,.T.);
+#22 = VERTEX_POINT('',#23);
+#23 = CARTESIAN_POINT('',(1.5,-2.351321854363E-16,0.230303992915));
+#24 = VERTEX_POINT('',#25);
+#25 = CARTESIAN_POINT('',(3.061616997868E-16,-4.799231304518E-32,10.));
+#26 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#27,#28,#29,#30,#31),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,2,3),(4.712388980385
+,6.28318530718,7.853981633974),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.,0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#27 = CARTESIAN_POINT('',(-9.184850993605E-16,1.439769391355E-31,0.));
+#28 = CARTESIAN_POINT('',(5.,-7.837739514543E-16,-8.881784197001E-16));
+#29 = CARTESIAN_POINT('',(5.,-7.837739514543E-16,5.));
+#30 = CARTESIAN_POINT('',(5.,-7.837739514543E-16,10.));
+#31 = CARTESIAN_POINT('',(1.530808498934E-15,-2.399615652259E-31,10.));
+#32 = ORIENTED_EDGE('',*,*,#21,.F.);
+#33 = ORIENTED_EDGE('',*,*,#34,.F.);
+#34 = EDGE_CURVE('',#35,#22,#37,.T.);
+#35 = VERTEX_POINT('',#36);
+#36 = CARTESIAN_POINT('',(1.5,0.25,0.246326461633));
+#37 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#38,#39,#40,#41,#42,#43),
+  .UNSPECIFIED.,.F.,.F.,(6,6),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#38 = CARTESIAN_POINT('',(1.5,0.25,0.246326461633));
+#39 = CARTESIAN_POINT('',(1.5,0.197261858802,0.239555107516));
+#40 = CARTESIAN_POINT('',(1.5,0.146010842408,0.234772544792));
+#41 = CARTESIAN_POINT('',(1.5,9.617028453588E-02,0.231751739057));
+#42 = CARTESIAN_POINT('',(1.5,4.756433084996E-02,0.230303994848));
+#43 = CARTESIAN_POINT('',(1.5,-1.221245327088E-15,0.230303992915));
+#44 = ORIENTED_EDGE('',*,*,#45,.T.);
+#45 = EDGE_CURVE('',#35,#46,#48,.T.);
+#46 = VERTEX_POINT('',#47);
+#47 = CARTESIAN_POINT('',(1.,0.25,0.11661878312));
+#48 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#49,#50,#51,#52,#53,#54,#55),
+  .UNSPECIFIED.,.F.,.F.,(7,7),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#49 = CARTESIAN_POINT('',(1.5,0.25,0.246326461633));
+#50 = CARTESIAN_POINT('',(1.416667750171,0.25,0.220031350339));
+#51 = CARTESIAN_POINT('',(1.333079012222,0.25,0.195582852699));
+#52 = CARTESIAN_POINT('',(1.249326751542,0.25,0.172984438858));
+#53 = CARTESIAN_POINT('',(1.165625864466,0.25,0.152270910561));
+#54 = CARTESIAN_POINT('',(1.082340743072,0.25,0.133480203397));
+#55 = CARTESIAN_POINT('',(1.,0.25,0.11661878312));
+#56 = ORIENTED_EDGE('',*,*,#57,.T.);
+#57 = EDGE_CURVE('',#46,#58,#60,.T.);
+#58 = VERTEX_POINT('',#59);
+#59 = CARTESIAN_POINT('',(1.,-1.567547902909E-16,0.101020514434));
+#60 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#61,#62,#63,#64,#65,#66,#67),
+  .UNSPECIFIED.,.F.,.F.,(7,7),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#61 = CARTESIAN_POINT('',(1.,0.25,0.11661878312));
+#62 = CARTESIAN_POINT('',(1.,0.203109203656,0.110758116188));
+#63 = CARTESIAN_POINT('',(1.,0.158760574362,0.106542848781));
+#64 = CARTESIAN_POINT('',(1.,0.116638764319,0.103655576494));
+#65 = CARTESIAN_POINT('',(1.,7.636025740906E-02,0.101865261927));
+#66 = CARTESIAN_POINT('',(1.,3.75869357013E-02,0.101020515425));
+#67 = CARTESIAN_POINT('',(1.,-8.326672684689E-16,0.101020514434));
+#68 = ORIENTED_EDGE('',*,*,#69,.F.);
+#69 = EDGE_CURVE('',#70,#58,#72,.T.);
+#70 = VERTEX_POINT('',#71);
+#71 = CARTESIAN_POINT('',(3.061616997868E-16,-4.799231304518E-32,0.));
+#72 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#73,#74,#75,#76,#77),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,2,3),(4.712388980385
+,6.28318530718,7.853981633974),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.707106781187,1.,0.707106781187,1.)) REPRESENTATION_ITEM('') );
+#73 = CARTESIAN_POINT('',(-9.184850993605E-16,1.439769391355E-31,0.));
+#74 = CARTESIAN_POINT('',(5.,-7.837739514543E-16,-8.881784197001E-16));
+#75 = CARTESIAN_POINT('',(5.,-7.837739514543E-16,5.));
+#76 = CARTESIAN_POINT('',(5.,-7.837739514543E-16,10.));
+#77 = CARTESIAN_POINT('',(1.530808498934E-15,-2.399615652259E-31,10.));
+#78 = ORIENTED_EDGE('',*,*,#69,.T.);
+#79 = ORIENTED_EDGE('',*,*,#80,.T.);
+#80 = EDGE_CURVE('',#58,#81,#83,.T.);
+#81 = VERTEX_POINT('',#82);
+#82 = CARTESIAN_POINT('',(1.,-0.25,0.11661878312));
+#83 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#84,#85,#86,#87,#88,#89,#90),
+  .UNSPECIFIED.,.F.,.F.,(7,7),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#84 = CARTESIAN_POINT('',(1.,1.110223024625E-16,0.101020514434));
+#85 = CARTESIAN_POINT('',(1.,-3.758693041892E-02,0.101020515425));
+#86 = CARTESIAN_POINT('',(1.,-7.636025686794E-02,0.101865261654));
+#87 = CARTESIAN_POINT('',(1.,-0.11663876894,0.103655576757));
+#88 = CARTESIAN_POINT('',(1.,-0.158760574864,0.106542848978));
+#89 = CARTESIAN_POINT('',(1.,-0.203109202096,0.110758115993));
+#90 = CARTESIAN_POINT('',(1.,-0.25,0.11661878312));
+#91 = ORIENTED_EDGE('',*,*,#92,.F.);
+#92 = EDGE_CURVE('',#93,#81,#95,.T.);
+#93 = VERTEX_POINT('',#94);
+#94 = CARTESIAN_POINT('',(1.5,-0.25,0.246326461633));
+#95 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#96,#97,#98,#99,#100,#101,#102),
+  .UNSPECIFIED.,.F.,.F.,(7,7),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#96 = CARTESIAN_POINT('',(1.5,-0.25,0.246326461633));
+#97 = CARTESIAN_POINT('',(1.416667750501,-0.25,0.220031350443));
+#98 = CARTESIAN_POINT('',(1.333079009385,-0.25,0.195582851803));
+#99 = CARTESIAN_POINT('',(1.249326753462,-0.25,0.172984439665));
+#100 = CARTESIAN_POINT('',(1.165625875879,-0.25,0.15227091365));
+#101 = CARTESIAN_POINT('',(1.082340761233,-0.25,0.133480207116));
+#102 = CARTESIAN_POINT('',(1.,-0.25,0.11661878312));
+#103 = ORIENTED_EDGE('',*,*,#104,.F.);
+#104 = EDGE_CURVE('',#22,#93,#105,.T.);
+#105 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#106,#107,#108,#109,#110,#111),
+  .UNSPECIFIED.,.F.,.F.,(6,6),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#106 = CARTESIAN_POINT('',(1.5,1.110223024625E-16,0.230303992915));
+#107 = CARTESIAN_POINT('',(1.5,-4.756432808381E-02,0.230303994848));
+#108 = CARTESIAN_POINT('',(1.5,-9.617028706475E-02,0.231751738993));
+#109 = CARTESIAN_POINT('',(1.5,-0.146010841694,0.234772544873));
+#110 = CARTESIAN_POINT('',(1.5,-0.197261858257,0.239555107446));
+#111 = CARTESIAN_POINT('',(1.5,-0.25,0.246326461633));
+#112 = FACE_BOUND('',#113,.T.);
+#113 = EDGE_LOOP('',(#114,#131,#143,#158));
+#114 = ORIENTED_EDGE('',*,*,#115,.F.);
+#115 = EDGE_CURVE('',#116,#118,#120,.T.);
+#116 = VERTEX_POINT('',#117);
+#117 = CARTESIAN_POINT('',(-1.5,-0.25,0.246326461633));
+#118 = VERTEX_POINT('',#119);
+#119 = CARTESIAN_POINT('',(-1.5,0.25,0.246326461633));
+#120 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#121,#122,#123,#124,#125,#126,
+    #127,#128,#129,#130),.UNSPECIFIED.,.F.,.F.,(6,4,6),(0.,0.50055809568
+    ,1.),.UNSPECIFIED.);
+#121 = CARTESIAN_POINT('',(-1.5,-0.25,0.246326461633));
+#122 = CARTESIAN_POINT('',(-1.5,-0.199407889941,0.239830648831));
+#123 = CARTESIAN_POINT('',(-1.5,-0.149197494281,0.235038201246));
+#124 = CARTESIAN_POINT('',(-1.5,-9.927418258304E-02,0.231875256563));
+#125 = CARTESIAN_POINT('',(-1.5,-4.949940747936E-02,0.230296943));
+#126 = CARTESIAN_POINT('',(-1.5,4.99433541697E-02,0.230311066475));
+#127 = CARTESIAN_POINT('',(-1.5,9.960813320389E-02,0.2318964399));
+#128 = CARTESIAN_POINT('',(-1.5,0.149421405487,0.235059580338));
+#129 = CARTESIAN_POINT('',(-1.5,0.199520700812,0.239845133269));
+#130 = CARTESIAN_POINT('',(-1.5,0.25,0.246326461633));
+#131 = ORIENTED_EDGE('',*,*,#132,.F.);
+#132 = EDGE_CURVE('',#133,#116,#135,.T.);
+#133 = VERTEX_POINT('',#134);
+#134 = CARTESIAN_POINT('',(-1.,-0.25,0.11661878312));
+#135 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#136,#137,#138,#139,#140,#141,
+    #142),.UNSPECIFIED.,.F.,.F.,(7,7),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#136 = CARTESIAN_POINT('',(-1.,-0.25,0.11661878312));
+#137 = CARTESIAN_POINT('',(-1.08252691384,-0.25,0.13351832673));
+#138 = CARTESIAN_POINT('',(-1.165937192889,-0.25,0.152342538716));
+#139 = CARTESIAN_POINT('',(-1.249670274479,-0.25,0.173073813273));
+#140 = CARTESIAN_POINT('',(-1.333368329049,-0.25,0.195666480519));
+#141 = CARTESIAN_POINT('',(-1.41683318068,-0.25,0.220083551182));
+#142 = CARTESIAN_POINT('',(-1.5,-0.25,0.246326461633));
+#143 = ORIENTED_EDGE('',*,*,#144,.T.);
+#144 = EDGE_CURVE('',#133,#145,#147,.T.);
+#145 = VERTEX_POINT('',#146);
+#146 = CARTESIAN_POINT('',(-1.,0.25,0.11661878312));
+#147 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#148,#149,#150,#151,#152,#153,
+    #154,#155,#156,#157),.UNSPECIFIED.,.F.,.F.,(6,4,6),(0.,
+    0.505372170619,1.),.UNSPECIFIED.);
+#148 = CARTESIAN_POINT('',(-1.,-0.25,0.11661878312));
+#149 = CARTESIAN_POINT('',(-1.,-0.197328321875,0.11003559012));
+#150 = CARTESIAN_POINT('',(-1.,-0.146222006591,0.105392926125));
+#151 = CARTESIAN_POINT('',(-1.,-9.623699800869E-02,0.102415748384));
+#152 = CARTESIAN_POINT('',(-1.,-4.681695379334E-02,0.100957489568));
+#153 = CARTESIAN_POINT('',(-1.,5.102089669658E-02,0.101085603479));
+#154 = CARTESIAN_POINT('',(-1.,9.942617701013E-02,0.102607894164));
+#155 = CARTESIAN_POINT('',(-1.,0.148395278685,0.105591152026));
+#156 = CARTESIAN_POINT('',(-1.,0.198448130835,0.110175549939));
+#157 = CARTESIAN_POINT('',(-1.,0.25,0.11661878312));
+#158 = ORIENTED_EDGE('',*,*,#159,.T.);
+#159 = EDGE_CURVE('',#145,#118,#160,.T.);
+#160 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#161,#162,#163,#164,#165,#166,
+    #167),.UNSPECIFIED.,.F.,.F.,(7,7),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#161 = CARTESIAN_POINT('',(-1.,0.25,0.11661878312));
+#162 = CARTESIAN_POINT('',(-1.082526920574,0.25,0.133518328109));
+#163 = CARTESIAN_POINT('',(-1.165937193662,0.25,0.152342539167));
+#164 = CARTESIAN_POINT('',(-1.249670271513,0.25,0.173073812493));
+#165 = CARTESIAN_POINT('',(-1.333368329969,0.25,0.19566648054));
+#166 = CARTESIAN_POINT('',(-1.416833186346,0.25,0.220083552969));
+#167 = CARTESIAN_POINT('',(-1.5,0.25,0.246326461633));
+#168 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(2,2,(
+    (#169,#170,#171,#172,#173)
+    ,(#174,#175,#176,#177,#178)
+    ,(#179,#180,#181,#182,#183)
+    ,(#184,#185,#186,#187,#188)
+    ,(#189,#190,#191,#192,#193)
+    ,(#194,#195,#196,#197,#198)
+    ,(#199,#200,#201,#202,#203
+)),.UNSPECIFIED.,.T.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((1,2,2,2,2,1),
+  (3,2,3),(-2.094395102393,0.,2.094395102393,4.188790204786,
+    6.28318530718,8.377580409573),(-1.570796326795,0.,1.570796326795),
+.UNSPECIFIED.) GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE
+((
+    (1.,0.707106781187,1.,0.707106781187,1.)
+    ,(0.5,0.353553390593,0.5,0.353553390593,0.5)
+    ,(1.,0.707106781187,1.,0.707106781187,1.)
+    ,(0.5,0.353553390593,0.5,0.353553390593,0.5)
+    ,(1.,0.707106781187,1.,0.707106781187,1.)
+    ,(0.5,0.353553390593,0.5,0.353553390593,0.5)
+,(1.,0.707106781187,1.,0.707106781187,1.
+))) REPRESENTATION_ITEM('') SURFACE() );
+#169 = CARTESIAN_POINT('',(3.061616997868E-16,0.,0.));
+#170 = CARTESIAN_POINT('',(5.,0.,0.));
+#171 = CARTESIAN_POINT('',(5.,0.,5.));
+#172 = CARTESIAN_POINT('',(5.,0.,10.));
+#173 = CARTESIAN_POINT('',(3.061616997868E-16,0.,10.));
+#174 = CARTESIAN_POINT('',(3.061616997868E-16,3.39384076392E-16,0.));
+#175 = CARTESIAN_POINT('',(5.,5.54256258422,0.));
+#176 = CARTESIAN_POINT('',(5.,5.54256258422,5.));
+#177 = CARTESIAN_POINT('',(5.,5.54256258422,10.));
+#178 = CARTESIAN_POINT('',(3.061616997868E-16,3.39384076392E-16,10.));
+#179 = CARTESIAN_POINT('',(-1.530808498934E-16,1.69692038196E-16,0.));
+#180 = CARTESIAN_POINT('',(-2.5,2.77128129211,0.));
+#181 = CARTESIAN_POINT('',(-2.5,2.77128129211,5.));
+#182 = CARTESIAN_POINT('',(-2.5,2.77128129211,10.));
+#183 = CARTESIAN_POINT('',(-1.530808498934E-16,1.69692038196E-16,10.));
+#184 = CARTESIAN_POINT('',(-6.123233995737E-16,4.799231304518E-32,0.));
+#185 = CARTESIAN_POINT('',(-10.,7.837739514543E-16,0.));
+#186 = CARTESIAN_POINT('',(-10.,7.837739514543E-16,5.));
+#187 = CARTESIAN_POINT('',(-10.,7.837739514543E-16,10.));
+#188 = CARTESIAN_POINT('',(-6.123233995737E-16,4.799231304518E-32,10.));
+#189 = CARTESIAN_POINT('',(-1.530808498934E-16,-1.69692038196E-16,0.));
+#190 = CARTESIAN_POINT('',(-2.5,-2.77128129211,0.));
+#191 = CARTESIAN_POINT('',(-2.5,-2.77128129211,5.));
+#192 = CARTESIAN_POINT('',(-2.5,-2.77128129211,10.));
+#193 = CARTESIAN_POINT('',(-1.530808498934E-16,-1.69692038196E-16,10.));
+#194 = CARTESIAN_POINT('',(3.061616997868E-16,-3.39384076392E-16,0.));
+#195 = CARTESIAN_POINT('',(5.,-5.54256258422,0.));
+#196 = CARTESIAN_POINT('',(5.,-5.54256258422,5.));
+#197 = CARTESIAN_POINT('',(5.,-5.54256258422,10.));
+#198 = CARTESIAN_POINT('',(3.061616997868E-16,-3.39384076392E-16,10.));
+#199 = CARTESIAN_POINT('',(3.061616997868E-16,0.,0.));
+#200 = CARTESIAN_POINT('',(5.,0.,0.));
+#201 = CARTESIAN_POINT('',(5.,0.,5.));
+#202 = CARTESIAN_POINT('',(5.,0.,10.));
+#203 = CARTESIAN_POINT('',(3.061616997868E-16,0.,10.));
+#204 = ADVANCED_FACE('',(#205),#231,.T.);
+#205 = FACE_BOUND('',#206,.T.);
+#206 = EDGE_LOOP('',(#207,#215,#223,#229,#230));
+#207 = ORIENTED_EDGE('',*,*,#208,.F.);
+#208 = EDGE_CURVE('',#209,#93,#211,.T.);
+#209 = VERTEX_POINT('',#210);
+#210 = CARTESIAN_POINT('',(1.5,-0.25,-2.5));
+#211 = LINE('',#212,#213);
+#212 = CARTESIAN_POINT('',(1.5,-0.25,-2.5));
+#213 = VECTOR('',#214,1.);
+#214 = DIRECTION('',(0.,0.,1.));
+#215 = ORIENTED_EDGE('',*,*,#216,.T.);
+#216 = EDGE_CURVE('',#209,#217,#219,.T.);
+#217 = VERTEX_POINT('',#218);
+#218 = CARTESIAN_POINT('',(1.5,0.25,-2.5));
+#219 = LINE('',#220,#221);
+#220 = CARTESIAN_POINT('',(1.5,-0.25,-2.5));
+#221 = VECTOR('',#222,1.);
+#222 = DIRECTION('',(0.,1.,0.));
+#223 = ORIENTED_EDGE('',*,*,#224,.T.);
+#224 = EDGE_CURVE('',#217,#35,#225,.T.);
+#225 = LINE('',#226,#227);
+#226 = CARTESIAN_POINT('',(1.5,0.25,-2.5));
+#227 = VECTOR('',#228,1.);
+#228 = DIRECTION('',(0.,0.,1.));
+#229 = ORIENTED_EDGE('',*,*,#34,.T.);
+#230 = ORIENTED_EDGE('',*,*,#104,.T.);
+#231 = PLANE('',#232);
+#232 = AXIS2_PLACEMENT_3D('',#233,#234,#235);
+#233 = CARTESIAN_POINT('',(1.5,-0.25,-2.5));
+#234 = DIRECTION('',(1.,0.,0.));
+#235 = DIRECTION('',(0.,0.,1.));
+#236 = ADVANCED_FACE('',(#237),#255,.F.);
+#237 = FACE_BOUND('',#238,.F.);
+#238 = EDGE_LOOP('',(#239,#240,#248,#254));
+#239 = ORIENTED_EDGE('',*,*,#208,.F.);
+#240 = ORIENTED_EDGE('',*,*,#241,.F.);
+#241 = EDGE_CURVE('',#242,#209,#244,.T.);
+#242 = VERTEX_POINT('',#243);
+#243 = CARTESIAN_POINT('',(1.,-0.25,-2.5));
+#244 = LINE('',#245,#246);
+#245 = CARTESIAN_POINT('',(1.,-0.25,-2.5));
+#246 = VECTOR('',#247,1.);
+#247 = DIRECTION('',(1.,0.,0.));
+#248 = ORIENTED_EDGE('',*,*,#249,.T.);
+#249 = EDGE_CURVE('',#242,#81,#250,.T.);
+#250 = LINE('',#251,#252);
+#251 = CARTESIAN_POINT('',(1.,-0.25,-2.5));
+#252 = VECTOR('',#253,1.);
+#253 = DIRECTION('',(0.,0.,1.));
+#254 = ORIENTED_EDGE('',*,*,#92,.F.);
+#255 = PLANE('',#256);
+#256 = AXIS2_PLACEMENT_3D('',#257,#258,#259);
+#257 = CARTESIAN_POINT('',(1.,-0.25,-2.5));
+#258 = DIRECTION('',(0.,1.,0.));
+#259 = DIRECTION('',(0.,0.,1.));
+#260 = ADVANCED_FACE('',(#261),#280,.F.);
+#261 = FACE_BOUND('',#262,.F.);
+#262 = EDGE_LOOP('',(#263,#264,#272,#278,#279));
+#263 = ORIENTED_EDGE('',*,*,#249,.F.);
+#264 = ORIENTED_EDGE('',*,*,#265,.T.);
+#265 = EDGE_CURVE('',#242,#266,#268,.T.);
+#266 = VERTEX_POINT('',#267);
+#267 = CARTESIAN_POINT('',(1.,0.25,-2.5));
+#268 = LINE('',#269,#270);
+#269 = CARTESIAN_POINT('',(1.,-0.25,-2.5));
+#270 = VECTOR('',#271,1.);
+#271 = DIRECTION('',(0.,1.,0.));
+#272 = ORIENTED_EDGE('',*,*,#273,.T.);
+#273 = EDGE_CURVE('',#266,#46,#274,.T.);
+#274 = LINE('',#275,#276);
+#275 = CARTESIAN_POINT('',(1.,0.25,-2.5));
+#276 = VECTOR('',#277,1.);
+#277 = DIRECTION('',(0.,0.,1.));
+#278 = ORIENTED_EDGE('',*,*,#57,.T.);
+#279 = ORIENTED_EDGE('',*,*,#80,.T.);
+#280 = PLANE('',#281);
+#281 = AXIS2_PLACEMENT_3D('',#282,#283,#284);
+#282 = CARTESIAN_POINT('',(1.,-0.25,-2.5));
+#283 = DIRECTION('',(1.,0.,0.));
+#284 = DIRECTION('',(0.,0.,1.));
+#285 = ADVANCED_FACE('',(#286),#297,.T.);
+#286 = FACE_BOUND('',#287,.T.);
+#287 = EDGE_LOOP('',(#288,#289,#295,#296));
+#288 = ORIENTED_EDGE('',*,*,#224,.F.);
+#289 = ORIENTED_EDGE('',*,*,#290,.F.);
+#290 = EDGE_CURVE('',#266,#217,#291,.T.);
+#291 = LINE('',#292,#293);
+#292 = CARTESIAN_POINT('',(1.,0.25,-2.5));
+#293 = VECTOR('',#294,1.);
+#294 = DIRECTION('',(1.,0.,0.));
+#295 = ORIENTED_EDGE('',*,*,#273,.T.);
+#296 = ORIENTED_EDGE('',*,*,#45,.F.);
+#297 = PLANE('',#298);
+#298 = AXIS2_PLACEMENT_3D('',#299,#300,#301);
+#299 = CARTESIAN_POINT('',(1.,0.25,-2.5));
+#300 = DIRECTION('',(0.,1.,0.));
+#301 = DIRECTION('',(0.,0.,1.));
+#302 = ADVANCED_FACE('',(#303),#328,.F.);
+#303 = FACE_BOUND('',#304,.F.);
+#304 = EDGE_LOOP('',(#305,#313,#321,#327));
+#305 = ORIENTED_EDGE('',*,*,#306,.F.);
+#306 = EDGE_CURVE('',#307,#116,#309,.T.);
+#307 = VERTEX_POINT('',#308);
+#308 = CARTESIAN_POINT('',(-1.5,-0.25,-2.5));
+#309 = LINE('',#310,#311);
+#310 = CARTESIAN_POINT('',(-1.5,-0.25,-2.5));
+#311 = VECTOR('',#312,1.);
+#312 = DIRECTION('',(0.,0.,1.));
+#313 = ORIENTED_EDGE('',*,*,#314,.T.);
+#314 = EDGE_CURVE('',#307,#315,#317,.T.);
+#315 = VERTEX_POINT('',#316);
+#316 = CARTESIAN_POINT('',(-1.5,0.25,-2.5));
+#317 = LINE('',#318,#319);
+#318 = CARTESIAN_POINT('',(-1.5,-0.25,-2.5));
+#319 = VECTOR('',#320,1.);
+#320 = DIRECTION('',(0.,1.,0.));
+#321 = ORIENTED_EDGE('',*,*,#322,.T.);
+#322 = EDGE_CURVE('',#315,#118,#323,.T.);
+#323 = LINE('',#324,#325);
+#324 = CARTESIAN_POINT('',(-1.5,0.25,-2.5));
+#325 = VECTOR('',#326,1.);
+#326 = DIRECTION('',(0.,0.,1.));
+#327 = ORIENTED_EDGE('',*,*,#115,.F.);
+#328 = PLANE('',#329);
+#329 = AXIS2_PLACEMENT_3D('',#330,#331,#332);
+#330 = CARTESIAN_POINT('',(-1.5,-0.25,-2.5));
+#331 = DIRECTION('',(1.,0.,0.));
+#332 = DIRECTION('',(0.,0.,1.));
+#333 = ADVANCED_FACE('',(#334),#352,.T.);
+#334 = FACE_BOUND('',#335,.T.);
+#335 = EDGE_LOOP('',(#336,#344,#350,#351));
+#336 = ORIENTED_EDGE('',*,*,#337,.F.);
+#337 = EDGE_CURVE('',#338,#145,#340,.T.);
+#338 = VERTEX_POINT('',#339);
+#339 = CARTESIAN_POINT('',(-1.,0.25,-2.5));
+#340 = LINE('',#341,#342);
+#341 = CARTESIAN_POINT('',(-1.,0.25,-2.5));
+#342 = VECTOR('',#343,1.);
+#343 = DIRECTION('',(0.,0.,1.));
+#344 = ORIENTED_EDGE('',*,*,#345,.F.);
+#345 = EDGE_CURVE('',#315,#338,#346,.T.);
+#346 = LINE('',#347,#348);
+#347 = CARTESIAN_POINT('',(-1.5,0.25,-2.5));
+#348 = VECTOR('',#349,1.);
+#349 = DIRECTION('',(1.,0.,0.));
+#350 = ORIENTED_EDGE('',*,*,#322,.T.);
+#351 = ORIENTED_EDGE('',*,*,#159,.F.);
+#352 = PLANE('',#353);
+#353 = AXIS2_PLACEMENT_3D('',#354,#355,#356);
+#354 = CARTESIAN_POINT('',(-1.5,0.25,-2.5));
+#355 = DIRECTION('',(0.,1.,0.));
+#356 = DIRECTION('',(0.,0.,1.));
+#357 = ADVANCED_FACE('',(#358),#376,.T.);
+#358 = FACE_BOUND('',#359,.T.);
+#359 = EDGE_LOOP('',(#360,#368,#374,#375));
+#360 = ORIENTED_EDGE('',*,*,#361,.F.);
+#361 = EDGE_CURVE('',#362,#133,#364,.T.);
+#362 = VERTEX_POINT('',#363);
+#363 = CARTESIAN_POINT('',(-1.,-0.25,-2.5));
+#364 = LINE('',#365,#366);
+#365 = CARTESIAN_POINT('',(-1.,-0.25,-2.5));
+#366 = VECTOR('',#367,1.);
+#367 = DIRECTION('',(0.,0.,1.));
+#368 = ORIENTED_EDGE('',*,*,#369,.T.);
+#369 = EDGE_CURVE('',#362,#338,#370,.T.);
+#370 = LINE('',#371,#372);
+#371 = CARTESIAN_POINT('',(-1.,-0.25,-2.5));
+#372 = VECTOR('',#373,1.);
+#373 = DIRECTION('',(0.,1.,0.));
+#374 = ORIENTED_EDGE('',*,*,#337,.T.);
+#375 = ORIENTED_EDGE('',*,*,#144,.F.);
+#376 = PLANE('',#377);
+#377 = AXIS2_PLACEMENT_3D('',#378,#379,#380);
+#378 = CARTESIAN_POINT('',(-1.,-0.25,-2.5));
+#379 = DIRECTION('',(1.,0.,0.));
+#380 = DIRECTION('',(0.,0.,1.));
+#381 = ADVANCED_FACE('',(#382),#393,.F.);
+#382 = FACE_BOUND('',#383,.F.);
+#383 = EDGE_LOOP('',(#384,#385,#391,#392));
+#384 = ORIENTED_EDGE('',*,*,#361,.F.);
+#385 = ORIENTED_EDGE('',*,*,#386,.F.);
+#386 = EDGE_CURVE('',#307,#362,#387,.T.);
+#387 = LINE('',#388,#389);
+#388 = CARTESIAN_POINT('',(-1.5,-0.25,-2.5));
+#389 = VECTOR('',#390,1.);
+#390 = DIRECTION('',(1.,0.,0.));
+#391 = ORIENTED_EDGE('',*,*,#306,.T.);
+#392 = ORIENTED_EDGE('',*,*,#132,.F.);
+#393 = PLANE('',#394);
+#394 = AXIS2_PLACEMENT_3D('',#395,#396,#397);
+#395 = CARTESIAN_POINT('',(-1.5,-0.25,-2.5));
+#396 = DIRECTION('',(0.,1.,0.));
+#397 = DIRECTION('',(0.,0.,1.));
+#398 = ADVANCED_FACE('',(#399),#405,.F.);
+#399 = FACE_BOUND('',#400,.F.);
+#400 = EDGE_LOOP('',(#401,#402,#403,#404));
+#401 = ORIENTED_EDGE('',*,*,#265,.F.);
+#402 = ORIENTED_EDGE('',*,*,#241,.T.);
+#403 = ORIENTED_EDGE('',*,*,#216,.T.);
+#404 = ORIENTED_EDGE('',*,*,#290,.F.);
+#405 = PLANE('',#406);
+#406 = AXIS2_PLACEMENT_3D('',#407,#408,#409);
+#407 = CARTESIAN_POINT('',(1.,-0.25,-2.5));
+#408 = DIRECTION('',(0.,0.,1.));
+#409 = DIRECTION('',(1.,0.,0.));
+#410 = ADVANCED_FACE('',(#411),#417,.F.);
+#411 = FACE_BOUND('',#412,.F.);
+#412 = EDGE_LOOP('',(#413,#414,#415,#416));
+#413 = ORIENTED_EDGE('',*,*,#314,.F.);
+#414 = ORIENTED_EDGE('',*,*,#386,.T.);
+#415 = ORIENTED_EDGE('',*,*,#369,.T.);
+#416 = ORIENTED_EDGE('',*,*,#345,.F.);
+#417 = PLANE('',#418);
+#418 = AXIS2_PLACEMENT_3D('',#419,#420,#421);
+#419 = CARTESIAN_POINT('',(-1.5,-0.25,-2.5));
+#420 = DIRECTION('',(0.,0.,1.));
+#421 = DIRECTION('',(1.,0.,0.));
+#422 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#426)) GLOBAL_UNIT_ASSIGNED_CONTEXT
+((#423,#424,#425)) REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#423 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#424 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#425 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#426 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-06),#423,
+  'distance_accuracy_value','confusion accuracy');
+#427 = PRODUCT_TYPE('part',$,(#7));
+#428 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#429,
+    #437,#445,#452,#459,#466,#473,#480,#487,#494,#501),#422);
+#429 = STYLED_ITEM('color',(#430),#17);
+#430 = PRESENTATION_STYLE_ASSIGNMENT((#431));
+#431 = SURFACE_STYLE_USAGE(.BOTH.,#432);
+#432 = SURFACE_SIDE_STYLE('',(#433));
+#433 = SURFACE_STYLE_FILL_AREA(#434);
+#434 = FILL_AREA_STYLE('',(#435));
+#435 = FILL_AREA_STYLE_COLOUR('',#436);
+#436 = COLOUR_RGB('',0.699999988079,0.10000000149,0.10000000149);
+#437 = STYLED_ITEM('color',(#438),#204);
+#438 = PRESENTATION_STYLE_ASSIGNMENT((#439));
+#439 = SURFACE_STYLE_USAGE(.BOTH.,#440);
+#440 = SURFACE_SIDE_STYLE('',(#441));
+#441 = SURFACE_STYLE_FILL_AREA(#442);
+#442 = FILL_AREA_STYLE('',(#443));
+#443 = FILL_AREA_STYLE_COLOUR('',#444);
+#444 = COLOUR_RGB('',0.800000011921,0.800000011921,0.800000011921);
+#445 = STYLED_ITEM('color',(#446),#236);
+#446 = PRESENTATION_STYLE_ASSIGNMENT((#447));
+#447 = SURFACE_STYLE_USAGE(.BOTH.,#448);
+#448 = SURFACE_SIDE_STYLE('',(#449));
+#449 = SURFACE_STYLE_FILL_AREA(#450);
+#450 = FILL_AREA_STYLE('',(#451));
+#451 = FILL_AREA_STYLE_COLOUR('',#444);
+#452 = STYLED_ITEM('color',(#453),#260);
+#453 = PRESENTATION_STYLE_ASSIGNMENT((#454));
+#454 = SURFACE_STYLE_USAGE(.BOTH.,#455);
+#455 = SURFACE_SIDE_STYLE('',(#456));
+#456 = SURFACE_STYLE_FILL_AREA(#457);
+#457 = FILL_AREA_STYLE('',(#458));
+#458 = FILL_AREA_STYLE_COLOUR('',#444);
+#459 = STYLED_ITEM('color',(#460),#285);
+#460 = PRESENTATION_STYLE_ASSIGNMENT((#461));
+#461 = SURFACE_STYLE_USAGE(.BOTH.,#462);
+#462 = SURFACE_SIDE_STYLE('',(#463));
+#463 = SURFACE_STYLE_FILL_AREA(#464);
+#464 = FILL_AREA_STYLE('',(#465));
+#465 = FILL_AREA_STYLE_COLOUR('',#444);
+#466 = STYLED_ITEM('color',(#467),#302);
+#467 = PRESENTATION_STYLE_ASSIGNMENT((#468));
+#468 = SURFACE_STYLE_USAGE(.BOTH.,#469);
+#469 = SURFACE_SIDE_STYLE('',(#470));
+#470 = SURFACE_STYLE_FILL_AREA(#471);
+#471 = FILL_AREA_STYLE('',(#472));
+#472 = FILL_AREA_STYLE_COLOUR('',#444);
+#473 = STYLED_ITEM('color',(#474),#333);
+#474 = PRESENTATION_STYLE_ASSIGNMENT((#475));
+#475 = SURFACE_STYLE_USAGE(.BOTH.,#476);
+#476 = SURFACE_SIDE_STYLE('',(#477));
+#477 = SURFACE_STYLE_FILL_AREA(#478);
+#478 = FILL_AREA_STYLE('',(#479));
+#479 = FILL_AREA_STYLE_COLOUR('',#444);
+#480 = STYLED_ITEM('color',(#481),#357);
+#481 = PRESENTATION_STYLE_ASSIGNMENT((#482));
+#482 = SURFACE_STYLE_USAGE(.BOTH.,#483);
+#483 = SURFACE_SIDE_STYLE('',(#484));
+#484 = SURFACE_STYLE_FILL_AREA(#485);
+#485 = FILL_AREA_STYLE('',(#486));
+#486 = FILL_AREA_STYLE_COLOUR('',#444);
+#487 = STYLED_ITEM('color',(#488),#381);
+#488 = PRESENTATION_STYLE_ASSIGNMENT((#489));
+#489 = SURFACE_STYLE_USAGE(.BOTH.,#490);
+#490 = SURFACE_SIDE_STYLE('',(#491));
+#491 = SURFACE_STYLE_FILL_AREA(#492);
+#492 = FILL_AREA_STYLE('',(#493));
+#493 = FILL_AREA_STYLE_COLOUR('',#444);
+#494 = STYLED_ITEM('color',(#495),#398);
+#495 = PRESENTATION_STYLE_ASSIGNMENT((#496));
+#496 = SURFACE_STYLE_USAGE(.BOTH.,#497);
+#497 = SURFACE_SIDE_STYLE('',(#498));
+#498 = SURFACE_STYLE_FILL_AREA(#499);
+#499 = FILL_AREA_STYLE('',(#500));
+#500 = FILL_AREA_STYLE_COLOUR('',#444);
+#501 = STYLED_ITEM('color',(#502),#410);
+#502 = PRESENTATION_STYLE_ASSIGNMENT((#503));
+#503 = SURFACE_STYLE_USAGE(.BOTH.,#504);
+#504 = SURFACE_SIDE_STYLE('',(#505));
+#505 = SURFACE_STYLE_FILL_AREA(#506);
+#506 = FILL_AREA_STYLE('',(#507));
+#507 = FILL_AREA_STYLE_COLOUR('',#444);
+ENDSEC;
+END-ISO-10303-21;
diff --git a/horizon/pool/3d_models/cache/6d752bc3-29b3-45df-8cf2-1e3aacefbcc6/3d_models/passive/potentiometer/P0915N.step b/horizon/pool/3d_models/cache/6d752bc3-29b3-45df-8cf2-1e3aacefbcc6/3d_models/passive/potentiometer/P0915N.step
new file mode 100644
index 0000000000000000000000000000000000000000..3ba195cc31b3a8dc9fec78b0e9576df3d9edba33
--- /dev/null
+++ b/horizon/pool/3d_models/cache/6d752bc3-29b3-45df-8cf2-1e3aacefbcc6/3d_models/passive/potentiometer/P0915N.step
@@ -0,0 +1,33559 @@
+ISO-10303-21;
+HEADER;
+FILE_DESCRIPTION(('FreeCAD Model'),'2;1');
+FILE_NAME('E:/Modular/_horizon/3D/pot/P0915N.step','2018-10-16T17:22:00'
+  ,('Author'),(''),'Open CASCADE STEP processor 7.2','FreeCAD','Unknown'
+  );
+FILE_SCHEMA(('AUTOMOTIVE_DESIGN_CC2 { 1 2 10303 214 -1 1 5 4 }'));
+ENDSEC;
+DATA;
+#1 = APPLICATION_PROTOCOL_DEFINITION('committee draft',
+  'automotive_design',1997,#2);
+#2 = APPLICATION_CONTEXT(
+  'core data for automotive mechanical design processes');
+#3 = SHAPE_DEFINITION_REPRESENTATION(#4,#10);
+#4 = PRODUCT_DEFINITION_SHAPE('','',#5);
+#5 = PRODUCT_DEFINITION('design','',#6,#9);
+#6 = PRODUCT_DEFINITION_FORMATION('','',#7);
+#7 = PRODUCT('d_shaft','d_shaft','',(#8));
+#8 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#1252);
+#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,#50,#74,#98,#122,#146,#170,#194,#211,#244,
+    #268,#300,#323,#346,#378,#402,#419,#459,#492,#518,#559,#592,#618,
+    #660,#693,#726,#759,#792,#825,#858,#882,#904,#921,#955,#980,#1005,
+    #1037,#1054,#1066,#1088,#1105,#1122,#1139,#1156,#1173,#1190,#1202,
+    #1224,#1237));
+#17 = ADVANCED_FACE('',(#18),#45,.T.);
+#18 = FACE_BOUND('',#19,.T.);
+#19 = EDGE_LOOP('',(#20,#30,#38));
+#20 = ORIENTED_EDGE('',*,*,#21,.T.);
+#21 = EDGE_CURVE('',#22,#24,#26,.T.);
+#22 = VERTEX_POINT('',#23);
+#23 = CARTESIAN_POINT('',(-2.046615144136,-2.046615144136,
+    15.000000223517));
+#24 = VERTEX_POINT('',#25);
+#25 = CARTESIAN_POINT('',(0.E+000,0.E+000,15.000000223517));
+#26 = LINE('',#27,#28);
+#27 = CARTESIAN_POINT('',(-2.046615144136,-2.046615144136,
+    15.000000223517));
+#28 = VECTOR('',#29,1.);
+#29 = DIRECTION('',(0.707106781187,0.707106781187,0.E+000));
+#30 = ORIENTED_EDGE('',*,*,#31,.T.);
+#31 = EDGE_CURVE('',#24,#32,#34,.T.);
+#32 = VERTEX_POINT('',#33);
+#33 = CARTESIAN_POINT('',(-8.326672684689E-016,-2.894350893795,
+    15.000000223517));
+#34 = LINE('',#35,#36);
+#35 = CARTESIAN_POINT('',(0.E+000,0.E+000,15.000000223517));
+#36 = VECTOR('',#37,1.);
+#37 = DIRECTION('',(-2.87687049367E-016,-1.,0.E+000));
+#38 = ORIENTED_EDGE('',*,*,#39,.T.);
+#39 = EDGE_CURVE('',#32,#22,#40,.T.);
+#40 = CIRCLE('',#41,2.894350104666);
+#41 = AXIS2_PLACEMENT_3D('',#42,#43,#44);
+#42 = CARTESIAN_POINT('',(-3.268681641038E-007,-7.89129552814E-007,
+    15.000000223517));
+#43 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#44 = DIRECTION('',(-0.707106861042,-0.707106701331,-0.E+000));
+#45 = PLANE('',#46);
+#46 = AXIS2_PLACEMENT_3D('',#47,#48,#49);
+#47 = CARTESIAN_POINT('',(-1.023307572068,-1.023307572068,
+    15.000000223517));
+#48 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#49 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#50 = ADVANCED_FACE('',(#51),#69,.T.);
+#51 = FACE_BOUND('',#52,.T.);
+#52 = EDGE_LOOP('',(#53,#54,#62));
+#53 = ORIENTED_EDGE('',*,*,#31,.F.);
+#54 = ORIENTED_EDGE('',*,*,#55,.T.);
+#55 = EDGE_CURVE('',#24,#56,#58,.T.);
+#56 = VERTEX_POINT('',#57);
+#57 = CARTESIAN_POINT('',(2.046615144136,-2.046615144136,15.000000223517
+    ));
+#58 = LINE('',#59,#60);
+#59 = CARTESIAN_POINT('',(0.E+000,0.E+000,15.000000223517));
+#60 = VECTOR('',#61,1.);
+#61 = DIRECTION('',(0.707106781187,-0.707106781187,0.E+000));
+#62 = ORIENTED_EDGE('',*,*,#63,.T.);
+#63 = EDGE_CURVE('',#56,#32,#64,.T.);
+#64 = CIRCLE('',#65,2.894350104666);
+#65 = AXIS2_PLACEMENT_3D('',#66,#67,#68);
+#66 = CARTESIAN_POINT('',(3.268681647572E-007,-7.891295464302E-007,
+    15.000000223517));
+#67 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#68 = DIRECTION('',(-1.129331814638E-007,-1.,-0.E+000));
+#69 = PLANE('',#70);
+#70 = AXIS2_PLACEMENT_3D('',#71,#72,#73);
+#71 = CARTESIAN_POINT('',(-4.163336342344E-016,-1.447175446898,
+    15.000000223517));
+#72 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#73 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#74 = ADVANCED_FACE('',(#75),#93,.T.);
+#75 = FACE_BOUND('',#76,.T.);
+#76 = EDGE_LOOP('',(#77,#78,#86));
+#77 = ORIENTED_EDGE('',*,*,#55,.F.);
+#78 = ORIENTED_EDGE('',*,*,#79,.T.);
+#79 = EDGE_CURVE('',#24,#80,#82,.T.);
+#80 = VERTEX_POINT('',#81);
+#81 = CARTESIAN_POINT('',(2.894350893795,-8.326672684689E-016,
+    15.000000223517));
+#82 = LINE('',#83,#84);
+#83 = CARTESIAN_POINT('',(0.E+000,0.E+000,15.000000223517));
+#84 = VECTOR('',#85,1.);
+#85 = DIRECTION('',(1.,-2.87687049367E-016,0.E+000));
+#86 = ORIENTED_EDGE('',*,*,#87,.T.);
+#87 = EDGE_CURVE('',#80,#56,#88,.T.);
+#88 = CIRCLE('',#89,2.894350104666);
+#89 = AXIS2_PLACEMENT_3D('',#90,#91,#92);
+#90 = CARTESIAN_POINT('',(7.89129552814E-007,-3.268681641038E-007,
+    15.000000223517));
+#91 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#92 = DIRECTION('',(0.707106701331,-0.707106861042,0.E+000));
+#93 = PLANE('',#94);
+#94 = AXIS2_PLACEMENT_3D('',#95,#96,#97);
+#95 = CARTESIAN_POINT('',(1.023307572068,-1.023307572068,15.000000223517
+    ));
+#96 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#97 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#98 = ADVANCED_FACE('',(#99),#117,.T.);
+#99 = FACE_BOUND('',#100,.T.);
+#100 = EDGE_LOOP('',(#101,#102,#110));
+#101 = ORIENTED_EDGE('',*,*,#79,.F.);
+#102 = ORIENTED_EDGE('',*,*,#103,.T.);
+#103 = EDGE_CURVE('',#24,#104,#106,.T.);
+#104 = VERTEX_POINT('',#105);
+#105 = CARTESIAN_POINT('',(2.046615144136,2.046615144136,15.000000223517
+    ));
+#106 = LINE('',#107,#108);
+#107 = CARTESIAN_POINT('',(0.E+000,0.E+000,15.000000223517));
+#108 = VECTOR('',#109,1.);
+#109 = DIRECTION('',(0.707106781187,0.707106781187,0.E+000));
+#110 = ORIENTED_EDGE('',*,*,#111,.T.);
+#111 = EDGE_CURVE('',#104,#80,#112,.T.);
+#112 = CIRCLE('',#113,2.894350104666);
+#113 = AXIS2_PLACEMENT_3D('',#114,#115,#116);
+#114 = CARTESIAN_POINT('',(7.891295436546E-007,3.268681614266E-007,
+    15.000000223517));
+#115 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#116 = DIRECTION('',(1.,-1.129331804089E-007,0.E+000));
+#117 = PLANE('',#118);
+#118 = AXIS2_PLACEMENT_3D('',#119,#120,#121);
+#119 = CARTESIAN_POINT('',(1.447175446898,-5.551115123126E-016,
+    15.000000223517));
+#120 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#121 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#122 = ADVANCED_FACE('',(#123),#141,.T.);
+#123 = FACE_BOUND('',#124,.T.);
+#124 = EDGE_LOOP('',(#125,#126,#134));
+#125 = ORIENTED_EDGE('',*,*,#103,.F.);
+#126 = ORIENTED_EDGE('',*,*,#127,.T.);
+#127 = EDGE_CURVE('',#24,#128,#130,.T.);
+#128 = VERTEX_POINT('',#129);
+#129 = CARTESIAN_POINT('',(1.110223024625E-015,2.894350893795,
+    15.000000223517));
+#130 = LINE('',#131,#132);
+#131 = CARTESIAN_POINT('',(0.E+000,0.E+000,15.000000223517));
+#132 = VECTOR('',#133,1.);
+#133 = DIRECTION('',(3.835827324894E-016,1.,0.E+000));
+#134 = ORIENTED_EDGE('',*,*,#135,.T.);
+#135 = EDGE_CURVE('',#128,#104,#136,.T.);
+#136 = CIRCLE('',#137,2.894350104666);
+#137 = AXIS2_PLACEMENT_3D('',#138,#139,#140);
+#138 = CARTESIAN_POINT('',(3.268681558472E-007,7.891295467077E-007,
+    15.000000223517));
+#139 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#140 = DIRECTION('',(0.707106861042,0.707106701331,0.E+000));
+#141 = PLANE('',#142);
+#142 = AXIS2_PLACEMENT_3D('',#143,#144,#145);
+#143 = CARTESIAN_POINT('',(1.023307572068,1.023307572068,15.000000223517
+    ));
+#144 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#145 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#146 = ADVANCED_FACE('',(#147),#165,.T.);
+#147 = FACE_BOUND('',#148,.T.);
+#148 = EDGE_LOOP('',(#149,#150,#158));
+#149 = ORIENTED_EDGE('',*,*,#127,.F.);
+#150 = ORIENTED_EDGE('',*,*,#151,.T.);
+#151 = EDGE_CURVE('',#24,#152,#154,.T.);
+#152 = VERTEX_POINT('',#153);
+#153 = CARTESIAN_POINT('',(-2.046615144136,2.046615144136,
+    15.000000223517));
+#154 = LINE('',#155,#156);
+#155 = CARTESIAN_POINT('',(0.E+000,0.E+000,15.000000223517));
+#156 = VECTOR('',#157,1.);
+#157 = DIRECTION('',(-0.707106781187,0.707106781187,0.E+000));
+#158 = ORIENTED_EDGE('',*,*,#159,.T.);
+#159 = EDGE_CURVE('',#152,#128,#160,.T.);
+#160 = CIRCLE('',#161,2.894350104666);
+#161 = AXIS2_PLACEMENT_3D('',#162,#163,#164);
+#162 = CARTESIAN_POINT('',(-3.268681603164E-007,7.891295517037E-007,
+    15.000000223517));
+#163 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#164 = DIRECTION('',(1.129331800253E-007,1.,0.E+000));
+#165 = PLANE('',#166);
+#166 = AXIS2_PLACEMENT_3D('',#167,#168,#169);
+#167 = CARTESIAN_POINT('',(5.551115123126E-016,1.447175446898,
+    15.000000223517));
+#168 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#169 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#170 = ADVANCED_FACE('',(#171),#189,.T.);
+#171 = FACE_BOUND('',#172,.T.);
+#172 = EDGE_LOOP('',(#173,#174,#182));
+#173 = ORIENTED_EDGE('',*,*,#151,.F.);
+#174 = ORIENTED_EDGE('',*,*,#175,.T.);
+#175 = EDGE_CURVE('',#24,#176,#178,.T.);
+#176 = VERTEX_POINT('',#177);
+#177 = CARTESIAN_POINT('',(-2.894350893795,1.110223024625E-015,
+    15.000000223517));
+#178 = LINE('',#179,#180);
+#179 = CARTESIAN_POINT('',(0.E+000,0.E+000,15.000000223517));
+#180 = VECTOR('',#181,1.);
+#181 = DIRECTION('',(-1.,3.835827324894E-016,0.E+000));
+#182 = ORIENTED_EDGE('',*,*,#183,.T.);
+#183 = EDGE_CURVE('',#176,#152,#184,.T.);
+#184 = CIRCLE('',#185,2.894350104666);
+#185 = AXIS2_PLACEMENT_3D('',#186,#187,#188);
+#186 = CARTESIAN_POINT('',(-7.891295489282E-007,3.268681586919E-007,
+    15.000000223517));
+#187 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#188 = DIRECTION('',(-0.707106701331,0.707106861042,0.E+000));
+#189 = PLANE('',#190);
+#190 = AXIS2_PLACEMENT_3D('',#191,#192,#193);
+#191 = CARTESIAN_POINT('',(-1.023307572068,1.023307572068,
+    15.000000223517));
+#192 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#193 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#194 = ADVANCED_FACE('',(#195),#206,.T.);
+#195 = FACE_BOUND('',#196,.T.);
+#196 = EDGE_LOOP('',(#197,#198,#199));
+#197 = ORIENTED_EDGE('',*,*,#175,.F.);
+#198 = ORIENTED_EDGE('',*,*,#21,.F.);
+#199 = ORIENTED_EDGE('',*,*,#200,.T.);
+#200 = EDGE_CURVE('',#22,#176,#201,.T.);
+#201 = CIRCLE('',#202,2.894350104666);
+#202 = AXIS2_PLACEMENT_3D('',#203,#204,#205);
+#203 = CARTESIAN_POINT('',(-7.891295378259E-007,-3.268681567081E-007,
+    15.000000223517));
+#204 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#205 = DIRECTION('',(-1.,1.129331787787E-007,0.E+000));
+#206 = PLANE('',#207);
+#207 = AXIS2_PLACEMENT_3D('',#208,#209,#210);
+#208 = CARTESIAN_POINT('',(-1.447175446898,5.551115123126E-016,
+    15.000000223517));
+#209 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#210 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#211 = ADVANCED_FACE('',(#212),#239,.T.);
+#212 = FACE_BOUND('',#213,.T.);
+#213 = EDGE_LOOP('',(#214,#224,#233));
+#214 = ORIENTED_EDGE('',*,*,#215,.T.);
+#215 = EDGE_CURVE('',#216,#218,#220,.T.);
+#216 = VERTEX_POINT('',#217);
+#217 = CARTESIAN_POINT('',(0.E+000,0.E+000,25.000000223517));
+#218 = VERTEX_POINT('',#219);
+#219 = CARTESIAN_POINT('',(-1.414213673009,-1.414213673009,
+    25.000000223517));
+#220 = LINE('',#221,#222);
+#221 = CARTESIAN_POINT('',(0.E+000,0.E+000,25.000000223517));
+#222 = VECTOR('',#223,1.);
+#223 = DIRECTION('',(-0.707106781187,-0.707106781187,0.E+000));
+#224 = ORIENTED_EDGE('',*,*,#225,.T.);
+#225 = EDGE_CURVE('',#218,#226,#228,.T.);
+#226 = VERTEX_POINT('',#227);
+#227 = CARTESIAN_POINT('',(-5.551115123126E-016,-2.000000156462,
+    25.000000223517));
+#228 = CIRCLE('',#229,1.999999611173);
+#229 = AXIS2_PLACEMENT_3D('',#230,#231,#232);
+#230 = CARTESIAN_POINT('',(-2.258663164834E-007,-5.452895193714E-007,
+    25.000000223517));
+#231 = DIRECTION('',(-0.E+000,0.E+000,1.));
+#232 = DIRECTION('',(1.129331799199E-007,-1.,0.E+000));
+#233 = ORIENTED_EDGE('',*,*,#234,.T.);
+#234 = EDGE_CURVE('',#226,#216,#235,.T.);
+#235 = LINE('',#236,#237);
+#236 = CARTESIAN_POINT('',(-5.551115123126E-016,-2.000000156462,
+    25.000000223517));
+#237 = VECTOR('',#238,1.);
+#238 = DIRECTION('',(2.775557344428E-016,1.,0.E+000));
+#239 = PLANE('',#240);
+#240 = AXIS2_PLACEMENT_3D('',#241,#242,#243);
+#241 = CARTESIAN_POINT('',(-0.707106836504,-0.707106836504,
+    25.000000223517));
+#242 = DIRECTION('',(0.E+000,0.E+000,1.));
+#243 = DIRECTION('',(1.,0.E+000,0.E+000));
+#244 = ADVANCED_FACE('',(#245),#263,.T.);
+#245 = FACE_BOUND('',#246,.T.);
+#246 = EDGE_LOOP('',(#247,#248,#257));
+#247 = ORIENTED_EDGE('',*,*,#234,.F.);
+#248 = ORIENTED_EDGE('',*,*,#249,.T.);
+#249 = EDGE_CURVE('',#226,#250,#252,.T.);
+#250 = VERTEX_POINT('',#251);
+#251 = CARTESIAN_POINT('',(1.414213673009,-1.414213673009,
+    25.000000223517));
+#252 = CIRCLE('',#253,1.999999611173);
+#253 = AXIS2_PLACEMENT_3D('',#254,#255,#256);
+#254 = CARTESIAN_POINT('',(2.258663158105E-007,-5.452895190938E-007,
+    25.000000223517));
+#255 = DIRECTION('',(-0.E+000,0.E+000,1.));
+#256 = DIRECTION('',(0.707106861042,-0.707106701331,0.E+000));
+#257 = ORIENTED_EDGE('',*,*,#258,.T.);
+#258 = EDGE_CURVE('',#250,#216,#259,.T.);
+#259 = LINE('',#260,#261);
+#260 = CARTESIAN_POINT('',(1.414213673009,-1.414213673009,
+    25.000000223517));
+#261 = VECTOR('',#262,1.);
+#262 = DIRECTION('',(-0.707106781187,0.707106781187,0.E+000));
+#263 = PLANE('',#264);
+#264 = AXIS2_PLACEMENT_3D('',#265,#266,#267);
+#265 = CARTESIAN_POINT('',(-2.775557561563E-016,-1.000000078231,
+    25.000000223517));
+#266 = DIRECTION('',(0.E+000,0.E+000,1.));
+#267 = DIRECTION('',(1.,0.E+000,0.E+000));
+#268 = ADVANCED_FACE('',(#269),#295,.T.);
+#269 = FACE_BOUND('',#270,.T.);
+#270 = EDGE_LOOP('',(#271,#279,#280,#289));
+#271 = ORIENTED_EDGE('',*,*,#272,.T.);
+#272 = EDGE_CURVE('',#273,#216,#275,.T.);
+#273 = VERTEX_POINT('',#274);
+#274 = CARTESIAN_POINT('',(0.707107002458,-1.387778780781E-016,
+    25.000000223517));
+#275 = LINE('',#276,#277);
+#276 = CARTESIAN_POINT('',(0.707107002458,-1.387778780781E-016,
+    25.000000223517));
+#277 = VECTOR('',#278,1.);
+#278 = DIRECTION('',(-1.,1.962614959205E-016,0.E+000));
+#279 = ORIENTED_EDGE('',*,*,#258,.F.);
+#280 = ORIENTED_EDGE('',*,*,#281,.T.);
+#281 = EDGE_CURVE('',#250,#282,#284,.T.);
+#282 = VERTEX_POINT('',#283);
+#283 = CARTESIAN_POINT('',(1.722859964563,-1.015752962106,
+    25.000000223517));
+#284 = CIRCLE('',#285,2.000002049184);
+#285 = AXIS2_PLACEMENT_3D('',#286,#287,#288);
+#286 = CARTESIAN_POINT('',(-1.570805922557E-006,1.105906620724E-006,
+    25.000000223517));
+#287 = DIRECTION('',(-0.E+000,0.E+000,1.));
+#288 = DIRECTION('',(0.861429885071,-0.50787651364,0.E+000));
+#289 = ORIENTED_EDGE('',*,*,#290,.T.);
+#290 = EDGE_CURVE('',#282,#273,#291,.T.);
+#291 = LINE('',#292,#293);
+#292 = CARTESIAN_POINT('',(1.722859964563,-1.015752962106,
+    25.000000223517));
+#293 = VECTOR('',#294,1.);
+#294 = DIRECTION('',(-0.707106781187,0.707106781187,0.E+000));
+#295 = PLANE('',#296);
+#296 = AXIS2_PLACEMENT_3D('',#297,#298,#299);
+#297 = CARTESIAN_POINT('',(0.707106836504,-0.707106836504,
+    25.000000223517));
+#298 = DIRECTION('',(0.E+000,0.E+000,1.));
+#299 = DIRECTION('',(1.,0.E+000,0.E+000));
+#300 = ADVANCED_FACE('',(#301),#318,.T.);
+#301 = FACE_BOUND('',#302,.T.);
+#302 = EDGE_LOOP('',(#303,#311,#312));
+#303 = ORIENTED_EDGE('',*,*,#304,.T.);
+#304 = EDGE_CURVE('',#305,#216,#307,.T.);
+#305 = VERTEX_POINT('',#306);
+#306 = CARTESIAN_POINT('',(0.353553501229,0.353553501229,25.000000223517
+    ));
+#307 = LINE('',#308,#309);
+#308 = CARTESIAN_POINT('',(0.353553501229,0.353553501229,25.000000223517
+    ));
+#309 = VECTOR('',#310,1.);
+#310 = DIRECTION('',(-0.707106781187,-0.707106781187,0.E+000));
+#311 = ORIENTED_EDGE('',*,*,#272,.F.);
+#312 = ORIENTED_EDGE('',*,*,#313,.T.);
+#313 = EDGE_CURVE('',#273,#305,#314,.T.);
+#314 = LINE('',#315,#316);
+#315 = CARTESIAN_POINT('',(0.707107002458,-2.081668171172E-016,
+    25.000000223517));
+#316 = VECTOR('',#317,1.);
+#317 = DIRECTION('',(-0.707106781187,0.707106781187,0.E+000));
+#318 = PLANE('',#319);
+#319 = AXIS2_PLACEMENT_3D('',#320,#321,#322);
+#320 = CARTESIAN_POINT('',(0.353553501229,-1.22663502123E-016,
+    25.000000223517));
+#321 = DIRECTION('',(0.E+000,0.E+000,1.));
+#322 = DIRECTION('',(1.,0.E+000,0.E+000));
+#323 = ADVANCED_FACE('',(#324),#341,.T.);
+#324 = FACE_BOUND('',#325,.T.);
+#325 = EDGE_LOOP('',(#326,#334,#335));
+#326 = ORIENTED_EDGE('',*,*,#327,.T.);
+#327 = EDGE_CURVE('',#328,#216,#330,.T.);
+#328 = VERTEX_POINT('',#329);
+#329 = CARTESIAN_POINT('',(2.081668171172E-016,0.707107002458,
+    25.000000223517));
+#330 = LINE('',#331,#332);
+#331 = CARTESIAN_POINT('',(2.081668171172E-016,0.707107002458,
+    25.000000223517));
+#332 = VECTOR('',#333,1.);
+#333 = DIRECTION('',(-2.943922438807E-016,-1.,0.E+000));
+#334 = ORIENTED_EDGE('',*,*,#304,.F.);
+#335 = ORIENTED_EDGE('',*,*,#336,.T.);
+#336 = EDGE_CURVE('',#305,#328,#337,.T.);
+#337 = LINE('',#338,#339);
+#338 = CARTESIAN_POINT('',(0.353553501229,0.353553501229,25.000000223517
+    ));
+#339 = VECTOR('',#340,1.);
+#340 = DIRECTION('',(-0.707106781187,0.707106781187,0.E+000));
+#341 = PLANE('',#342);
+#342 = AXIS2_PLACEMENT_3D('',#343,#344,#345);
+#343 = CARTESIAN_POINT('',(0.250000078231,0.250000078231,25.000000223517
+    ));
+#344 = DIRECTION('',(0.E+000,0.E+000,1.));
+#345 = DIRECTION('',(1.,0.E+000,0.E+000));
+#346 = ADVANCED_FACE('',(#347),#373,.T.);
+#347 = FACE_BOUND('',#348,.T.);
+#348 = EDGE_LOOP('',(#349,#360,#366,#367));
+#349 = ORIENTED_EDGE('',*,*,#350,.T.);
+#350 = EDGE_CURVE('',#351,#353,#355,.T.);
+#351 = VERTEX_POINT('',#352);
+#352 = CARTESIAN_POINT('',(-1.015752962106,1.722859964563,
+    25.000000223517));
+#353 = VERTEX_POINT('',#354);
+#354 = CARTESIAN_POINT('',(-1.414213673009,1.414213673009,
+    25.000000223517));
+#355 = CIRCLE('',#356,2.000002049184);
+#356 = AXIS2_PLACEMENT_3D('',#357,#358,#359);
+#357 = CARTESIAN_POINT('',(1.105906666937E-006,-1.570805992224E-006,
+    25.000000223517));
+#358 = DIRECTION('',(0.E+000,0.E+000,1.));
+#359 = DIRECTION('',(-0.707106664962,0.707106897411,0.E+000));
+#360 = ORIENTED_EDGE('',*,*,#361,.T.);
+#361 = EDGE_CURVE('',#353,#216,#362,.T.);
+#362 = LINE('',#363,#364);
+#363 = CARTESIAN_POINT('',(-1.414213673009,1.414213673009,
+    25.000000223517));
+#364 = VECTOR('',#365,1.);
+#365 = DIRECTION('',(0.707106781187,-0.707106781187,0.E+000));
+#366 = ORIENTED_EDGE('',*,*,#327,.F.);
+#367 = ORIENTED_EDGE('',*,*,#368,.T.);
+#368 = EDGE_CURVE('',#328,#351,#369,.T.);
+#369 = LINE('',#370,#371);
+#370 = CARTESIAN_POINT('',(2.081668171172E-016,0.707107002458,
+    25.000000223517));
+#371 = VECTOR('',#372,1.);
+#372 = DIRECTION('',(-0.707106781187,0.707106781187,0.E+000));
+#373 = PLANE('',#374);
+#374 = AXIS2_PLACEMENT_3D('',#375,#376,#377);
+#375 = CARTESIAN_POINT('',(3.469446951954E-016,1.000000078231,
+    25.000000223517));
+#376 = DIRECTION('',(0.E+000,0.E+000,1.));
+#377 = DIRECTION('',(1.,0.E+000,0.E+000));
+#378 = ADVANCED_FACE('',(#379),#397,.T.);
+#379 = FACE_BOUND('',#380,.T.);
+#380 = EDGE_LOOP('',(#381,#382,#391));
+#381 = ORIENTED_EDGE('',*,*,#361,.F.);
+#382 = ORIENTED_EDGE('',*,*,#383,.T.);
+#383 = EDGE_CURVE('',#353,#384,#386,.T.);
+#384 = VERTEX_POINT('',#385);
+#385 = CARTESIAN_POINT('',(-2.000000156462,6.938893903907E-016,
+    25.000000223517));
+#386 = CIRCLE('',#387,1.999999611173);
+#387 = AXIS2_PLACEMENT_3D('',#388,#389,#390);
+#388 = CARTESIAN_POINT('',(-5.452895243674E-007,2.258663142629E-007,
+    25.000000223517));
+#389 = DIRECTION('',(0.E+000,0.E+000,1.));
+#390 = DIRECTION('',(-1.,-1.129331787403E-007,0.E+000));
+#391 = ORIENTED_EDGE('',*,*,#392,.T.);
+#392 = EDGE_CURVE('',#384,#216,#393,.T.);
+#393 = LINE('',#394,#395);
+#394 = CARTESIAN_POINT('',(-2.000000156462,6.938893903907E-016,
+    25.000000223517));
+#395 = VECTOR('',#396,1.);
+#396 = DIRECTION('',(1.,-3.469446680535E-016,0.E+000));
+#397 = PLANE('',#398);
+#398 = AXIS2_PLACEMENT_3D('',#399,#400,#401);
+#399 = CARTESIAN_POINT('',(-0.707106836504,0.707106836504,
+    25.000000223517));
+#400 = DIRECTION('',(0.E+000,0.E+000,1.));
+#401 = DIRECTION('',(1.,0.E+000,0.E+000));
+#402 = ADVANCED_FACE('',(#403),#414,.T.);
+#403 = FACE_BOUND('',#404,.T.);
+#404 = EDGE_LOOP('',(#405,#406,#413));
+#405 = ORIENTED_EDGE('',*,*,#392,.F.);
+#406 = ORIENTED_EDGE('',*,*,#407,.T.);
+#407 = EDGE_CURVE('',#384,#218,#408,.T.);
+#408 = CIRCLE('',#409,1.999999611173);
+#409 = AXIS2_PLACEMENT_3D('',#410,#411,#412);
+#410 = CARTESIAN_POINT('',(-5.452895218694E-007,-2.258663169539E-007,
+    25.000000223517));
+#411 = DIRECTION('',(0.E+000,0.E+000,1.));
+#412 = DIRECTION('',(-0.707106701331,-0.707106861042,0.E+000));
+#413 = ORIENTED_EDGE('',*,*,#215,.F.);
+#414 = PLANE('',#415);
+#415 = AXIS2_PLACEMENT_3D('',#416,#417,#418);
+#416 = CARTESIAN_POINT('',(-1.000000078231,4.857225732735E-016,
+    25.000000223517));
+#417 = DIRECTION('',(0.E+000,0.E+000,1.));
+#418 = DIRECTION('',(1.,0.E+000,0.E+000));
+#419 = ADVANCED_FACE('',(#420),#446,.T.);
+#420 = FACE_BOUND('',#421,.T.);
+#421 = EDGE_LOOP('',(#422,#433,#439,#440));
+#422 = ORIENTED_EDGE('',*,*,#423,.F.);
+#423 = EDGE_CURVE('',#424,#426,#428,.T.);
+#424 = VERTEX_POINT('',#425);
+#425 = CARTESIAN_POINT('',(-8.326672684689E-016,-3.000000022352,
+    24.000000357628));
+#426 = VERTEX_POINT('',#427);
+#427 = CARTESIAN_POINT('',(-2.121320359365,-2.121320359365,
+    24.000000357628));
+#428 = CIRCLE('',#429,2.999999204418);
+#429 = AXIS2_PLACEMENT_3D('',#430,#431,#432);
+#430 = CARTESIAN_POINT('',(-3.387994482414E-007,-8.179342281256E-007,
+    24.000000357628));
+#431 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#432 = DIRECTION('',(-0.707106861042,-0.707106701331,-0.E+000));
+#433 = ORIENTED_EDGE('',*,*,#434,.F.);
+#434 = EDGE_CURVE('',#226,#424,#435,.T.);
+#435 = LINE('',#436,#437);
+#436 = CARTESIAN_POINT('',(-4.16333696273E-016,-2.000000156462,
+    25.000000223517));
+#437 = VECTOR('',#438,1.);
+#438 = DIRECTION('',(-2.943923316164E-016,-0.707106781187,
+    -0.707106781187));
+#439 = ORIENTED_EDGE('',*,*,#225,.F.);
+#440 = ORIENTED_EDGE('',*,*,#441,.F.);
+#441 = EDGE_CURVE('',#426,#218,#442,.T.);
+#442 = LINE('',#443,#444);
+#443 = CARTESIAN_POINT('',(-2.121320359365,-2.121320359365,
+    24.000000357628));
+#444 = VECTOR('',#445,1.);
+#445 = DIRECTION('',(0.5,0.5,0.707106781187));
+#446 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#447,#448)
+    ,(#449,#450)
+    ,(#451,#452)
+    ,(#453,#454)
+    ,(#455,#456)
+    ,(#457,#458
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#447 = CARTESIAN_POINT('',(-2.121320359365,-2.121320359365,
+    24.000000357628));
+#448 = CARTESIAN_POINT('',(-1.414213567641,-1.414213567641,
+    25.000000372529));
+#449 = CARTESIAN_POINT('',(-1.784418502555,-2.458222216174,
+    24.000000357628));
+#450 = CARTESIAN_POINT('',(-1.189612330605,-1.638814804678,
+    25.000000372529));
+#451 = CARTESIAN_POINT('',(-1.38629120783,-2.722585814465,
+    24.000000357628));
+#452 = CARTESIAN_POINT('',(-0.924194135111,-1.815057202882,
+    25.000000372529));
+#453 = CARTESIAN_POINT('',(-0.944902978014,-2.905414805527,
+    24.000000357628));
+#454 = CARTESIAN_POINT('',(-0.62993531633,-1.936943196469,
+    25.000000372529));
+#455 = CARTESIAN_POINT('',(-0.476451175088,-3.000000022352,
+    24.000000357628));
+#456 = CARTESIAN_POINT('',(-0.317634115542,-2.000000007451,
+    25.000000372529));
+#457 = CARTESIAN_POINT('',(-8.326672684689E-016,-3.000000022352,
+    24.000000357628));
+#458 = CARTESIAN_POINT('',(-4.163336342344E-016,-2.000000007451,
+    25.000000372529));
+#459 = ADVANCED_FACE('',(#460),#479,.T.);
+#460 = FACE_BOUND('',#461,.T.);
+#461 = EDGE_LOOP('',(#462,#471,#477,#478));
+#462 = ORIENTED_EDGE('',*,*,#463,.F.);
+#463 = EDGE_CURVE('',#464,#424,#466,.T.);
+#464 = VERTEX_POINT('',#465);
+#465 = CARTESIAN_POINT('',(2.121320359365,-2.121320359365,
+    24.000000357628));
+#466 = CIRCLE('',#467,2.999999204418);
+#467 = AXIS2_PLACEMENT_3D('',#468,#469,#470);
+#468 = CARTESIAN_POINT('',(3.387994457205E-007,-8.179342195214E-007,
+    24.000000357628));
+#469 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#470 = DIRECTION('',(-1.129331788003E-007,-1.,-0.E+000));
+#471 = ORIENTED_EDGE('',*,*,#472,.F.);
+#472 = EDGE_CURVE('',#250,#464,#473,.T.);
+#473 = LINE('',#474,#475);
+#474 = CARTESIAN_POINT('',(1.414213673009,-1.414213673009,
+    25.000000223517));
+#475 = VECTOR('',#476,1.);
+#476 = DIRECTION('',(0.5,-0.5,-0.707106781187));
+#477 = ORIENTED_EDGE('',*,*,#249,.F.);
+#478 = ORIENTED_EDGE('',*,*,#434,.T.);
+#479 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#480,#481)
+    ,(#482,#483)
+    ,(#484,#485)
+    ,(#486,#487)
+    ,(#488,#489)
+    ,(#490,#491
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#480 = CARTESIAN_POINT('',(-8.326672684689E-016,-3.000000022352,
+    24.000000357628));
+#481 = CARTESIAN_POINT('',(-4.163336342344E-016,-2.000000007451,
+    25.000000372529));
+#482 = CARTESIAN_POINT('',(0.476451175088,-3.000000022352,
+    24.000000357628));
+#483 = CARTESIAN_POINT('',(0.317634115542,-2.000000007451,
+    25.000000372529));
+#484 = CARTESIAN_POINT('',(0.944902978014,-2.905414805527,
+    24.000000357628));
+#485 = CARTESIAN_POINT('',(0.62993531633,-1.936943196469,25.000000372529
+    ));
+#486 = CARTESIAN_POINT('',(1.38629120783,-2.722585814465,24.000000357628
+    ));
+#487 = CARTESIAN_POINT('',(0.924194135111,-1.815057202882,
+    25.000000372529));
+#488 = CARTESIAN_POINT('',(1.784418502555,-2.458222216174,
+    24.000000357628));
+#489 = CARTESIAN_POINT('',(1.189612330605,-1.638814804678,
+    25.000000372529));
+#490 = CARTESIAN_POINT('',(2.121320359365,-2.121320359365,
+    24.000000357628));
+#491 = CARTESIAN_POINT('',(1.414213567641,-1.414213567641,
+    25.000000372529));
+#492 = ADVANCED_FACE('',(#493),#513,.T.);
+#493 = FACE_BOUND('',#494,.T.);
+#494 = EDGE_LOOP('',(#495,#504,#505,#506));
+#495 = ORIENTED_EDGE('',*,*,#496,.F.);
+#496 = EDGE_CURVE('',#282,#497,#499,.T.);
+#497 = VERTEX_POINT('',#498);
+#498 = CARTESIAN_POINT('',(2.89777748826,-0.776457089383,24.000000357628
+    ));
+#499 = ELLIPSE('',#500,881.52786845063,30.502251759577);
+#500 = AXIS2_PLACEMENT_3D('',#501,#502,#503);
+#501 = CARTESIAN_POINT('',(441.51800372853,438.94799401544,
+    -597.0834772289));
+#502 = DIRECTION('',(0.5,0.5,0.707106781187));
+#503 = DIRECTION('',(-0.5014564046,-0.498541471189,0.707105279142));
+#504 = ORIENTED_EDGE('',*,*,#281,.F.);
+#505 = ORIENTED_EDGE('',*,*,#472,.T.);
+#506 = ORIENTED_EDGE('',*,*,#507,.F.);
+#507 = EDGE_CURVE('',#497,#464,#508,.T.);
+#508 = CIRCLE('',#509,3.000000340657);
+#509 = AXIS2_PLACEMENT_3D('',#510,#511,#512);
+#510 = CARTESIAN_POINT('',(-3.20973251311E-007,1.291783512103E-007,
+    24.000000357628));
+#511 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#512 = DIRECTION('',(0.707106813152,-0.707106749221,0.E+000));
+#513 = CONICAL_SURFACE('',#514,2.900001368953,0.785398023863);
+#514 = AXIS2_PLACEMENT_3D('',#515,#516,#517);
+#515 = CARTESIAN_POINT('',(-1.182702153157E-006,6.998065632535E-007,
+    24.099999923734));
+#516 = DIRECTION('',(5.918975815142E-008,-1.586945110903E-007,-1.));
+#517 = DIRECTION('',(0.743499778981,-0.66873618016,1.501323332625E-007)
+  );
+#518 = ADVANCED_FACE('',(#519),#546,.T.);
+#519 = FACE_BOUND('',#520,.T.);
+#520 = EDGE_LOOP('',(#521,#530,#539,#545));
+#521 = ORIENTED_EDGE('',*,*,#522,.F.);
+#522 = EDGE_CURVE('',#523,#351,#525,.T.);
+#523 = VERTEX_POINT('',#524);
+#524 = CARTESIAN_POINT('',(-0.776457089383,2.89777748826,24.000000357628
+    ));
+#525 = ELLIPSE('',#526,881.52788364502,30.502252024724);
+#526 = AXIS2_PLACEMENT_3D('',#527,#528,#529);
+#527 = CARTESIAN_POINT('',(438.94800161891,441.51801131949,
+    -597.0834879729));
+#528 = DIRECTION('',(0.5,0.5,0.707106781187));
+#529 = DIRECTION('',(-0.498541471221,-0.501456404568,0.707105279142));
+#530 = ORIENTED_EDGE('',*,*,#531,.F.);
+#531 = EDGE_CURVE('',#532,#523,#534,.T.);
+#532 = VERTEX_POINT('',#533);
+#533 = CARTESIAN_POINT('',(-2.121320359365,2.121320359365,
+    24.000000357628));
+#534 = CIRCLE('',#535,3.000000340657);
+#535 = AXIS2_PLACEMENT_3D('',#536,#537,#538);
+#536 = CARTESIAN_POINT('',(1.291783610635E-007,-3.209732835074E-007,
+    24.000000357628));
+#537 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#538 = DIRECTION('',(-0.258819041387,0.965925827285,0.E+000));
+#539 = ORIENTED_EDGE('',*,*,#540,.F.);
+#540 = EDGE_CURVE('',#353,#532,#541,.T.);
+#541 = LINE('',#542,#543);
+#542 = CARTESIAN_POINT('',(-1.414213673009,1.414213673009,
+    25.000000223517));
+#543 = VECTOR('',#544,1.);
+#544 = DIRECTION('',(-0.5,0.5,-0.707106781187));
+#545 = ORIENTED_EDGE('',*,*,#350,.F.);
+#546 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#547,#548)
+    ,(#549,#550)
+    ,(#551,#552)
+    ,(#553,#554)
+    ,(#555,#556)
+    ,(#557,#558
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#547 = CARTESIAN_POINT('',(1.387778780781E-015,3.000000022352,
+    24.000000357628));
+#548 = CARTESIAN_POINT('',(8.326672684689E-016,2.000000007451,
+    25.000000372529));
+#549 = CARTESIAN_POINT('',(-0.476451175088,3.000000022352,
+    24.000000357628));
+#550 = CARTESIAN_POINT('',(-0.317634115542,2.000000007451,
+    25.000000372529));
+#551 = CARTESIAN_POINT('',(-0.944902978014,2.905414805527,
+    24.000000357628));
+#552 = CARTESIAN_POINT('',(-0.62993531633,1.936943196469,25.000000372529
+    ));
+#553 = CARTESIAN_POINT('',(-1.38629120783,2.722585814465,24.000000357628
+    ));
+#554 = CARTESIAN_POINT('',(-0.924194135111,1.815057202882,
+    25.000000372529));
+#555 = CARTESIAN_POINT('',(-1.784418502555,2.458222216174,
+    24.000000357628));
+#556 = CARTESIAN_POINT('',(-1.189612330605,1.638814804678,
+    25.000000372529));
+#557 = CARTESIAN_POINT('',(-2.121320359365,2.121320359365,
+    24.000000357628));
+#558 = CARTESIAN_POINT('',(-1.414213567641,1.414213567641,
+    25.000000372529));
+#559 = ADVANCED_FACE('',(#560),#579,.T.);
+#560 = FACE_BOUND('',#561,.T.);
+#561 = EDGE_LOOP('',(#562,#571,#577,#578));
+#562 = ORIENTED_EDGE('',*,*,#563,.F.);
+#563 = EDGE_CURVE('',#564,#532,#566,.T.);
+#564 = VERTEX_POINT('',#565);
+#565 = CARTESIAN_POINT('',(-3.000000022352,1.387778780781E-015,
+    24.000000357628));
+#566 = CIRCLE('',#567,2.999999204418);
+#567 = AXIS2_PLACEMENT_3D('',#568,#569,#570);
+#568 = CARTESIAN_POINT('',(-8.179342320114E-007,3.387994512612E-007,
+    24.000000357628));
+#569 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#570 = DIRECTION('',(-0.707106701331,0.707106861042,0.E+000));
+#571 = ORIENTED_EDGE('',*,*,#572,.F.);
+#572 = EDGE_CURVE('',#384,#564,#573,.T.);
+#573 = LINE('',#574,#575);
+#574 = CARTESIAN_POINT('',(-2.000000156462,8.326673511869E-016,
+    25.000000223517));
+#575 = VECTOR('',#576,1.);
+#576 = DIRECTION('',(-0.707106781187,3.925231088219E-016,-0.707106781187
+    ));
+#577 = ORIENTED_EDGE('',*,*,#383,.F.);
+#578 = ORIENTED_EDGE('',*,*,#540,.T.);
+#579 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#580,#581)
+    ,(#582,#583)
+    ,(#584,#585)
+    ,(#586,#587)
+    ,(#588,#589)
+    ,(#590,#591
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#580 = CARTESIAN_POINT('',(-2.121320359365,2.121320359365,
+    24.000000357628));
+#581 = CARTESIAN_POINT('',(-1.414213567641,1.414213567641,
+    25.000000372529));
+#582 = CARTESIAN_POINT('',(-2.458222216174,1.784418502555,
+    24.000000357628));
+#583 = CARTESIAN_POINT('',(-1.638814804678,1.189612330605,
+    25.000000372529));
+#584 = CARTESIAN_POINT('',(-2.722585814465,1.38629120783,24.000000357628
+    ));
+#585 = CARTESIAN_POINT('',(-1.815057202882,0.924194135111,
+    25.000000372529));
+#586 = CARTESIAN_POINT('',(-2.905414805527,0.944902978014,
+    24.000000357628));
+#587 = CARTESIAN_POINT('',(-1.936943196469,0.62993531633,25.000000372529
+    ));
+#588 = CARTESIAN_POINT('',(-3.000000022352,0.476451175088,
+    24.000000357628));
+#589 = CARTESIAN_POINT('',(-2.000000007451,0.317634115542,
+    25.000000372529));
+#590 = CARTESIAN_POINT('',(-3.000000022352,1.387778780781E-015,
+    24.000000357628));
+#591 = CARTESIAN_POINT('',(-2.000000007451,8.326672684689E-016,
+    25.000000372529));
+#592 = ADVANCED_FACE('',(#593),#605,.T.);
+#593 = FACE_BOUND('',#594,.T.);
+#594 = EDGE_LOOP('',(#595,#602,#603,#604));
+#595 = ORIENTED_EDGE('',*,*,#596,.F.);
+#596 = EDGE_CURVE('',#426,#564,#597,.T.);
+#597 = CIRCLE('',#598,2.999999204418);
+#598 = AXIS2_PLACEMENT_3D('',#599,#600,#601);
+#599 = CARTESIAN_POINT('',(-8.17934222852E-007,-3.387994546022E-007,
+    24.000000357628));
+#600 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#601 = DIRECTION('',(-1.,1.129331820384E-007,0.E+000));
+#602 = ORIENTED_EDGE('',*,*,#441,.T.);
+#603 = ORIENTED_EDGE('',*,*,#407,.F.);
+#604 = ORIENTED_EDGE('',*,*,#572,.T.);
+#605 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#606,#607)
+    ,(#608,#609)
+    ,(#610,#611)
+    ,(#612,#613)
+    ,(#614,#615)
+    ,(#616,#617
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#606 = CARTESIAN_POINT('',(-3.000000022352,1.665334536938E-015,
+    24.000000357628));
+#607 = CARTESIAN_POINT('',(-2.000000007451,9.71445146547E-016,
+    25.000000372529));
+#608 = CARTESIAN_POINT('',(-3.000000022352,-0.476451175088,
+    24.000000357628));
+#609 = CARTESIAN_POINT('',(-2.000000007451,-0.317634115542,
+    25.000000372529));
+#610 = CARTESIAN_POINT('',(-2.905414805527,-0.944902978014,
+    24.000000357628));
+#611 = CARTESIAN_POINT('',(-1.936943196469,-0.62993531633,
+    25.000000372529));
+#612 = CARTESIAN_POINT('',(-2.722585814465,-1.38629120783,
+    24.000000357628));
+#613 = CARTESIAN_POINT('',(-1.815057202882,-0.924194135111,
+    25.000000372529));
+#614 = CARTESIAN_POINT('',(-2.458222216174,-1.784418502555,
+    24.000000357628));
+#615 = CARTESIAN_POINT('',(-1.638814804678,-1.189612330605,
+    25.000000372529));
+#616 = CARTESIAN_POINT('',(-2.121320359365,-2.121320359365,
+    24.000000357628));
+#617 = CARTESIAN_POINT('',(-1.414213567641,-1.414213567641,
+    25.000000372529));
+#618 = ADVANCED_FACE('',(#619),#655,.T.);
+#619 = FACE_BOUND('',#620,.T.);
+#620 = EDGE_LOOP('',(#621,#631,#640,#648));
+#621 = ORIENTED_EDGE('',*,*,#622,.T.);
+#622 = EDGE_CURVE('',#623,#625,#627,.T.);
+#623 = VERTEX_POINT('',#624);
+#624 = CARTESIAN_POINT('',(-2.121320359365,-2.121320359365,
+    16.000000238419));
+#625 = VERTEX_POINT('',#626);
+#626 = CARTESIAN_POINT('',(-2.046615144136,-2.046615144136,
+    15.89886687696));
+#627 = LINE('',#628,#629);
+#628 = CARTESIAN_POINT('',(-2.121320359365,-2.121320359365,
+    16.000000238419));
+#629 = VECTOR('',#630,1.);
+#630 = DIRECTION('',(0.510797336099,0.510797336099,-0.691499936997));
+#631 = ORIENTED_EDGE('',*,*,#632,.T.);
+#632 = EDGE_CURVE('',#625,#633,#635,.T.);
+#633 = VERTEX_POINT('',#634);
+#634 = CARTESIAN_POINT('',(-8.326672684689E-016,-2.894350893795,
+    15.89886687696));
+#635 = CIRCLE('',#636,2.894350104666);
+#636 = AXIS2_PLACEMENT_3D('',#637,#638,#639);
+#637 = CARTESIAN_POINT('',(-3.268681639246E-007,-7.89129552814E-007,
+    15.89886687696));
+#638 = DIRECTION('',(-0.E+000,0.E+000,1.));
+#639 = DIRECTION('',(1.129331806007E-007,-1.,0.E+000));
+#640 = ORIENTED_EDGE('',*,*,#641,.T.);
+#641 = EDGE_CURVE('',#633,#642,#644,.T.);
+#642 = VERTEX_POINT('',#643);
+#643 = CARTESIAN_POINT('',(-8.326672684689E-016,-3.000000022352,
+    16.000000238419));
+#644 = LINE('',#645,#646);
+#645 = CARTESIAN_POINT('',(-8.326672684689E-016,-2.894350893795,
+    15.89886687696));
+#646 = VECTOR('',#647,1.);
+#647 = DIRECTION('',(0.E+000,-0.722376520336,0.691499936997));
+#648 = ORIENTED_EDGE('',*,*,#649,.T.);
+#649 = EDGE_CURVE('',#642,#623,#650,.T.);
+#650 = CIRCLE('',#651,2.999999204418);
+#651 = AXIS2_PLACEMENT_3D('',#652,#653,#654);
+#652 = CARTESIAN_POINT('',(-3.387994482414E-007,-8.179342281256E-007,
+    16.000000238419));
+#653 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#654 = DIRECTION('',(-0.707106861042,-0.707106701331,-0.E+000));
+#655 = CONICAL_SURFACE('',#656,2.989437577981,0.807232989166);
+#656 = AXIS2_PLACEMENT_3D('',#657,#658,#659);
+#657 = CARTESIAN_POINT('',(1.47495064079E-006,1.998216491994E-006,
+    15.989886745695));
+#658 = DIRECTION('',(1.423536236494E-008,5.670082580495E-008,1.));
+#659 = DIRECTION('',(-0.648975184326,-0.760809575472,5.23769281243E-008)
+  );
+#660 = ADVANCED_FACE('',(#661),#688,.T.);
+#661 = FACE_BOUND('',#662,.T.);
+#662 = EDGE_LOOP('',(#663,#664,#673,#681));
+#663 = ORIENTED_EDGE('',*,*,#641,.F.);
+#664 = ORIENTED_EDGE('',*,*,#665,.T.);
+#665 = EDGE_CURVE('',#633,#666,#668,.T.);
+#666 = VERTEX_POINT('',#667);
+#667 = CARTESIAN_POINT('',(2.046615144136,-2.046615144136,15.89886687696
+    ));
+#668 = CIRCLE('',#669,2.894350104666);
+#669 = AXIS2_PLACEMENT_3D('',#670,#671,#672);
+#670 = CARTESIAN_POINT('',(3.268681652833E-007,-7.891295483731E-007,
+    15.89886687696));
+#671 = DIRECTION('',(-0.E+000,0.E+000,1.));
+#672 = DIRECTION('',(0.707106861042,-0.707106701331,0.E+000));
+#673 = ORIENTED_EDGE('',*,*,#674,.T.);
+#674 = EDGE_CURVE('',#666,#675,#677,.T.);
+#675 = VERTEX_POINT('',#676);
+#676 = CARTESIAN_POINT('',(2.121320359365,-2.121320359365,
+    16.000000238419));
+#677 = LINE('',#678,#679);
+#678 = CARTESIAN_POINT('',(2.046615144136,-2.046615144136,15.89886687696
+    ));
+#679 = VECTOR('',#680,1.);
+#680 = DIRECTION('',(0.510797336099,-0.510797336099,0.691499936997));
+#681 = ORIENTED_EDGE('',*,*,#682,.T.);
+#682 = EDGE_CURVE('',#675,#642,#683,.T.);
+#683 = CIRCLE('',#684,2.999999204418);
+#684 = AXIS2_PLACEMENT_3D('',#685,#686,#687);
+#685 = CARTESIAN_POINT('',(3.387994457205E-007,-8.179342195214E-007,
+    16.000000238419));
+#686 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#687 = DIRECTION('',(-1.129331788003E-007,-1.,-0.E+000));
+#688 = CONICAL_SURFACE('',#689,2.989437577981,0.807232989166);
+#689 = AXIS2_PLACEMENT_3D('',#690,#691,#692);
+#690 = CARTESIAN_POINT('',(-3.700048057179E-007,2.455899977272E-006,
+    15.989886745695));
+#691 = DIRECTION('',(-3.002762600668E-008,5.015947909127E-008,1.));
+#692 = DIRECTION('',(7.90788563494E-002,-0.996868363666,
+    5.237694816755E-008));
+#693 = ADVANCED_FACE('',(#694),#721,.T.);
+#694 = FACE_BOUND('',#695,.T.);
+#695 = EDGE_LOOP('',(#696,#697,#706,#714));
+#696 = ORIENTED_EDGE('',*,*,#674,.F.);
+#697 = ORIENTED_EDGE('',*,*,#698,.T.);
+#698 = EDGE_CURVE('',#666,#699,#701,.T.);
+#699 = VERTEX_POINT('',#700);
+#700 = CARTESIAN_POINT('',(2.894350893795,-8.326672684689E-016,
+    15.89886687696));
+#701 = CIRCLE('',#702,2.894350104666);
+#702 = AXIS2_PLACEMENT_3D('',#703,#704,#705);
+#703 = CARTESIAN_POINT('',(7.89129552814E-007,-3.268681639246E-007,
+    15.89886687696));
+#704 = DIRECTION('',(0.E+000,-0.E+000,1.));
+#705 = DIRECTION('',(1.,1.129331806007E-007,0.E+000));
+#706 = ORIENTED_EDGE('',*,*,#707,.T.);
+#707 = EDGE_CURVE('',#699,#708,#710,.T.);
+#708 = VERTEX_POINT('',#709);
+#709 = CARTESIAN_POINT('',(3.000000022352,-8.326672684689E-016,
+    16.000000238419));
+#710 = LINE('',#711,#712);
+#711 = CARTESIAN_POINT('',(2.894350893795,-8.326672684689E-016,
+    15.89886687696));
+#712 = VECTOR('',#713,1.);
+#713 = DIRECTION('',(0.722376520336,0.E+000,0.691499936997));
+#714 = ORIENTED_EDGE('',*,*,#715,.T.);
+#715 = EDGE_CURVE('',#708,#675,#716,.T.);
+#716 = CIRCLE('',#717,2.999999204418);
+#717 = AXIS2_PLACEMENT_3D('',#718,#719,#720);
+#718 = CARTESIAN_POINT('',(8.179342281256E-007,-3.387994482414E-007,
+    16.000000238419));
+#719 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#720 = DIRECTION('',(0.707106701331,-0.707106861042,0.E+000));
+#721 = CONICAL_SURFACE('',#722,2.989437577981,0.807232989166);
+#722 = AXIS2_PLACEMENT_3D('',#723,#724,#725);
+#723 = CARTESIAN_POINT('',(-1.998216496157E-006,1.474950646618E-006,
+    15.989886745695));
+#724 = DIRECTION('',(-5.670082370553E-008,1.423535974697E-008,1.));
+#725 = DIRECTION('',(0.760809575472,-0.648975184326,5.237692482804E-008)
+  );
+#726 = ADVANCED_FACE('',(#727),#754,.T.);
+#727 = FACE_BOUND('',#728,.T.);
+#728 = EDGE_LOOP('',(#729,#730,#739,#747));
+#729 = ORIENTED_EDGE('',*,*,#707,.F.);
+#730 = ORIENTED_EDGE('',*,*,#731,.T.);
+#731 = EDGE_CURVE('',#699,#732,#734,.T.);
+#732 = VERTEX_POINT('',#733);
+#733 = CARTESIAN_POINT('',(2.046615144136,2.046615144136,15.89886687696)
+  );
+#734 = CIRCLE('',#735,2.894350104666);
+#735 = AXIS2_PLACEMENT_3D('',#736,#737,#738);
+#736 = CARTESIAN_POINT('',(7.891295444873E-007,3.268681593162E-007,
+    15.89886687696));
+#737 = DIRECTION('',(0.E+000,-0.E+000,1.));
+#738 = DIRECTION('',(0.707106701331,0.707106861042,0.E+000));
+#739 = ORIENTED_EDGE('',*,*,#740,.T.);
+#740 = EDGE_CURVE('',#732,#741,#743,.T.);
+#741 = VERTEX_POINT('',#742);
+#742 = CARTESIAN_POINT('',(2.121320359365,2.121320359365,16.000000238419
+    ));
+#743 = LINE('',#744,#745);
+#744 = CARTESIAN_POINT('',(2.046615144136,2.046615144136,15.89886687696)
+  );
+#745 = VECTOR('',#746,1.);
+#746 = DIRECTION('',(0.510797336099,0.510797336099,0.691499936997));
+#747 = ORIENTED_EDGE('',*,*,#748,.T.);
+#748 = EDGE_CURVE('',#741,#708,#749,.T.);
+#749 = CIRCLE('',#750,2.999999204418);
+#750 = AXIS2_PLACEMENT_3D('',#751,#752,#753);
+#751 = CARTESIAN_POINT('',(8.179342192438E-007,3.387994498838E-007,
+    16.000000238419));
+#752 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#753 = DIRECTION('',(1.,-1.129331802806E-007,0.E+000));
+#754 = CONICAL_SURFACE('',#755,2.989437577981,0.807232989166);
+#755 = AXIS2_PLACEMENT_3D('',#756,#757,#758);
+#756 = CARTESIAN_POINT('',(-2.455899976717E-006,-3.700048118241E-007,
+    15.989886745695));
+#757 = DIRECTION('',(-5.015947880637E-008,-3.002762410123E-008,1.));
+#758 = DIRECTION('',(0.996868363666,7.90788563494E-002,
+    5.237694773287E-008));
+#759 = ADVANCED_FACE('',(#760),#787,.T.);
+#760 = FACE_BOUND('',#761,.T.);
+#761 = EDGE_LOOP('',(#762,#763,#772,#780));
+#762 = ORIENTED_EDGE('',*,*,#740,.F.);
+#763 = ORIENTED_EDGE('',*,*,#764,.T.);
+#764 = EDGE_CURVE('',#732,#765,#767,.T.);
+#765 = VERTEX_POINT('',#766);
+#766 = CARTESIAN_POINT('',(1.110223024625E-015,2.894350893795,
+    15.89886687696));
+#767 = CIRCLE('',#768,2.894350104666);
+#768 = AXIS2_PLACEMENT_3D('',#769,#770,#771);
+#769 = CARTESIAN_POINT('',(3.268681578183E-007,7.891295461526E-007,
+    15.89886687696));
+#770 = DIRECTION('',(0.E+000,0.E+000,1.));
+#771 = DIRECTION('',(-1.129331783951E-007,1.,0.E+000));
+#772 = ORIENTED_EDGE('',*,*,#773,.T.);
+#773 = EDGE_CURVE('',#765,#774,#776,.T.);
+#774 = VERTEX_POINT('',#775);
+#775 = CARTESIAN_POINT('',(1.387778780781E-015,3.000000022352,
+    16.000000238419));
+#776 = LINE('',#777,#778);
+#777 = CARTESIAN_POINT('',(1.110223024625E-015,2.894350893795,
+    15.89886687696));
+#778 = VECTOR('',#779,1.);
+#779 = DIRECTION('',(1.897789069075E-015,0.722376520336,0.691499936997)
+  );
+#780 = ORIENTED_EDGE('',*,*,#781,.T.);
+#781 = EDGE_CURVE('',#774,#741,#782,.T.);
+#782 = CIRCLE('',#783,2.999999204418);
+#783 = AXIS2_PLACEMENT_3D('',#784,#785,#786);
+#784 = CARTESIAN_POINT('',(3.387994537259E-007,8.179342297909E-007,
+    16.000000238419));
+#785 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#786 = DIRECTION('',(0.707106861042,0.707106701331,0.E+000));
+#787 = CONICAL_SURFACE('',#788,2.989437577981,0.807232989166);
+#788 = AXIS2_PLACEMENT_3D('',#789,#790,#791);
+#789 = CARTESIAN_POINT('',(-1.4749506691E-006,-1.998216555277E-006,
+    15.989886745695));
+#790 = DIRECTION('',(-1.42353536413E-008,-5.670080564789E-008,1.));
+#791 = DIRECTION('',(0.648975184326,0.760809575472,5.237690712718E-008)
+  );
+#792 = ADVANCED_FACE('',(#793),#820,.T.);
+#793 = FACE_BOUND('',#794,.T.);
+#794 = EDGE_LOOP('',(#795,#796,#805,#813));
+#795 = ORIENTED_EDGE('',*,*,#773,.F.);
+#796 = ORIENTED_EDGE('',*,*,#797,.T.);
+#797 = EDGE_CURVE('',#765,#798,#800,.T.);
+#798 = VERTEX_POINT('',#799);
+#799 = CARTESIAN_POINT('',(-2.046615144136,2.046615144136,15.89886687696
+    ));
+#800 = CIRCLE('',#801,2.894350104666);
+#801 = AXIS2_PLACEMENT_3D('',#802,#803,#804);
+#802 = CARTESIAN_POINT('',(-3.268681650057E-007,7.891295489282E-007,
+    15.89886687696));
+#803 = DIRECTION('',(0.E+000,0.E+000,1.));
+#804 = DIRECTION('',(-0.707106861042,0.707106701331,0.E+000));
+#805 = ORIENTED_EDGE('',*,*,#806,.T.);
+#806 = EDGE_CURVE('',#798,#807,#809,.T.);
+#807 = VERTEX_POINT('',#808);
+#808 = CARTESIAN_POINT('',(-2.121320359365,2.121320359365,
+    16.000000238419));
+#809 = LINE('',#810,#811);
+#810 = CARTESIAN_POINT('',(-2.046615144136,2.046615144136,15.89886687696
+    ));
+#811 = VECTOR('',#812,1.);
+#812 = DIRECTION('',(-0.510797336099,0.510797336099,0.691499936997));
+#813 = ORIENTED_EDGE('',*,*,#814,.T.);
+#814 = EDGE_CURVE('',#807,#774,#815,.T.);
+#815 = CIRCLE('',#816,2.999999204418);
+#816 = AXIS2_PLACEMENT_3D('',#817,#818,#819);
+#817 = CARTESIAN_POINT('',(-3.387994537696E-007,8.179342325665E-007,
+    16.000000238419));
+#818 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#819 = DIRECTION('',(1.129331816683E-007,1.,0.E+000));
+#820 = CONICAL_SURFACE('',#821,2.989437577981,0.807232989166);
+#821 = AXIS2_PLACEMENT_3D('',#822,#823,#824);
+#822 = CARTESIAN_POINT('',(3.700048368388E-007,-2.455900043885E-006,
+    15.989886745695));
+#823 = DIRECTION('',(3.002761562587E-008,-5.015945606586E-008,1.));
+#824 = DIRECTION('',(-7.907885634941E-002,0.996868363666,
+    5.237692439335E-008));
+#825 = ADVANCED_FACE('',(#826),#853,.T.);
+#826 = FACE_BOUND('',#827,.T.);
+#827 = EDGE_LOOP('',(#828,#829,#838,#846));
+#828 = ORIENTED_EDGE('',*,*,#806,.F.);
+#829 = ORIENTED_EDGE('',*,*,#830,.T.);
+#830 = EDGE_CURVE('',#798,#831,#833,.T.);
+#831 = VERTEX_POINT('',#832);
+#832 = CARTESIAN_POINT('',(-2.894350893795,1.110223024625E-015,
+    15.89886687696));
+#833 = CIRCLE('',#834,2.894350104666);
+#834 = AXIS2_PLACEMENT_3D('',#835,#836,#837);
+#835 = CARTESIAN_POINT('',(-7.891295497608E-007,3.268681625368E-007,
+    15.89886687696));
+#836 = DIRECTION('',(0.E+000,0.E+000,1.));
+#837 = DIRECTION('',(-1.,-1.129331800253E-007,0.E+000));
+#838 = ORIENTED_EDGE('',*,*,#839,.T.);
+#839 = EDGE_CURVE('',#831,#840,#842,.T.);
+#840 = VERTEX_POINT('',#841);
+#841 = CARTESIAN_POINT('',(-3.000000022352,1.387778780781E-015,
+    16.000000238419));
+#842 = LINE('',#843,#844);
+#843 = CARTESIAN_POINT('',(-2.894350893795,1.110223024625E-015,
+    15.89886687696));
+#844 = VECTOR('',#845,1.);
+#845 = DIRECTION('',(-0.722376520336,1.897789069075E-015,0.691499936997)
+  );
+#846 = ORIENTED_EDGE('',*,*,#847,.T.);
+#847 = EDGE_CURVE('',#840,#807,#848,.T.);
+#848 = CIRCLE('',#849,2.999999204418);
+#849 = AXIS2_PLACEMENT_3D('',#850,#851,#852);
+#850 = CARTESIAN_POINT('',(-8.179342320114E-007,3.387994512612E-007,
+    16.000000238419));
+#851 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#852 = DIRECTION('',(-0.707106701331,0.707106861042,0.E+000));
+#853 = CONICAL_SURFACE('',#854,2.989437577981,0.807232989166);
+#854 = AXIS2_PLACEMENT_3D('',#855,#856,#857);
+#855 = CARTESIAN_POINT('',(1.998216529187E-006,-1.474950660496E-006,
+    15.989886745695));
+#856 = DIRECTION('',(5.670081467671E-008,-1.423535669413E-008,1.));
+#857 = DIRECTION('',(-0.760809575472,0.648975184326,5.237691597761E-008)
+  );
+#858 = ADVANCED_FACE('',(#859),#877,.T.);
+#859 = FACE_BOUND('',#860,.T.);
+#860 = EDGE_LOOP('',(#861,#862,#869,#870));
+#861 = ORIENTED_EDGE('',*,*,#839,.F.);
+#862 = ORIENTED_EDGE('',*,*,#863,.T.);
+#863 = EDGE_CURVE('',#831,#625,#864,.T.);
+#864 = CIRCLE('',#865,2.894350104666);
+#865 = AXIS2_PLACEMENT_3D('',#866,#867,#868);
+#866 = CARTESIAN_POINT('',(-7.891295378259E-007,-3.268681536267E-007,
+    15.89886687696));
+#867 = DIRECTION('',(0.E+000,0.E+000,1.));
+#868 = DIRECTION('',(-0.707106701331,-0.707106861042,0.E+000));
+#869 = ORIENTED_EDGE('',*,*,#622,.F.);
+#870 = ORIENTED_EDGE('',*,*,#871,.T.);
+#871 = EDGE_CURVE('',#623,#840,#872,.T.);
+#872 = CIRCLE('',#873,2.999999204418);
+#873 = AXIS2_PLACEMENT_3D('',#874,#875,#876);
+#874 = CARTESIAN_POINT('',(-8.17934222852E-007,-3.387994546022E-007,
+    16.000000238419));
+#875 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#876 = DIRECTION('',(-1.,1.129331820384E-007,0.E+000));
+#877 = CONICAL_SURFACE('',#878,2.989437577981,0.807232989166);
+#878 = AXIS2_PLACEMENT_3D('',#879,#880,#881);
+#879 = CARTESIAN_POINT('',(2.455900057763E-006,3.700048401001E-007,
+    15.989886745695));
+#880 = DIRECTION('',(5.015945374709E-008,3.002761523517E-008,1.));
+#881 = DIRECTION('',(-0.996868363666,-7.907885634941E-002,
+    5.237692205095E-008));
+#882 = ADVANCED_FACE('',(#883),#899,.T.);
+#883 = FACE_BOUND('',#884,.T.);
+#884 = EDGE_LOOP('',(#885,#886,#892,#893));
+#885 = ORIENTED_EDGE('',*,*,#649,.F.);
+#886 = ORIENTED_EDGE('',*,*,#887,.F.);
+#887 = EDGE_CURVE('',#424,#642,#888,.T.);
+#888 = LINE('',#889,#890);
+#889 = CARTESIAN_POINT('',(-8.326672684689E-016,-3.000000022352,
+    24.000000357628));
+#890 = VECTOR('',#891,1.);
+#891 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#892 = ORIENTED_EDGE('',*,*,#423,.T.);
+#893 = ORIENTED_EDGE('',*,*,#894,.F.);
+#894 = EDGE_CURVE('',#623,#426,#895,.T.);
+#895 = LINE('',#896,#897);
+#896 = CARTESIAN_POINT('',(-2.121320359365,-2.121320359365,
+    16.000000238419));
+#897 = VECTOR('',#898,1.);
+#898 = DIRECTION('',(0.E+000,0.E+000,1.));
+#899 = CYLINDRICAL_SURFACE('',#900,2.999993903935);
+#900 = AXIS2_PLACEMENT_3D('',#901,#902,#903);
+#901 = CARTESIAN_POINT('',(-2.367206120568E-006,-5.71494110424E-006,
+    16.000000238419));
+#902 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#903 = DIRECTION('',(-0.382683432365,-0.923879532511,-0.E+000));
+#904 = ADVANCED_FACE('',(#905),#916,.T.);
+#905 = FACE_BOUND('',#906,.T.);
+#906 = EDGE_LOOP('',(#907,#908,#914,#915));
+#907 = ORIENTED_EDGE('',*,*,#682,.F.);
+#908 = ORIENTED_EDGE('',*,*,#909,.F.);
+#909 = EDGE_CURVE('',#464,#675,#910,.T.);
+#910 = LINE('',#911,#912);
+#911 = CARTESIAN_POINT('',(2.121320359365,-2.121320359365,
+    24.000000357628));
+#912 = VECTOR('',#913,1.);
+#913 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#914 = ORIENTED_EDGE('',*,*,#463,.T.);
+#915 = ORIENTED_EDGE('',*,*,#887,.T.);
+#916 = CYLINDRICAL_SURFACE('',#917,2.999993903935);
+#917 = AXIS2_PLACEMENT_3D('',#918,#919,#920);
+#918 = CARTESIAN_POINT('',(2.36720610669E-006,-5.714941103685E-006,
+    16.000000238419));
+#919 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#920 = DIRECTION('',(0.382683432365,-0.923879532511,0.E+000));
+#921 = ADVANCED_FACE('',(#922),#950,.T.);
+#922 = FACE_BOUND('',#923,.T.);
+#923 = EDGE_LOOP('',(#924,#932,#933,#934,#935,#943));
+#924 = ORIENTED_EDGE('',*,*,#925,.F.);
+#925 = EDGE_CURVE('',#497,#926,#928,.T.);
+#926 = VERTEX_POINT('',#927);
+#927 = CARTESIAN_POINT('',(2.89777748993,-0.77645708315,18.000000372529)
+  );
+#928 = LINE('',#929,#930);
+#929 = CARTESIAN_POINT('',(2.89777748993,-0.77645708315,24.000000357628)
+  );
+#930 = VECTOR('',#931,1.);
+#931 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#932 = ORIENTED_EDGE('',*,*,#507,.T.);
+#933 = ORIENTED_EDGE('',*,*,#909,.T.);
+#934 = ORIENTED_EDGE('',*,*,#715,.F.);
+#935 = ORIENTED_EDGE('',*,*,#936,.F.);
+#936 = EDGE_CURVE('',#937,#708,#939,.T.);
+#937 = VERTEX_POINT('',#938);
+#938 = CARTESIAN_POINT('',(3.000000022352,-8.326672684689E-016,
+    18.000000372529));
+#939 = LINE('',#940,#941);
+#940 = CARTESIAN_POINT('',(3.000000022352,-8.326672684689E-016,
+    18.000000372529));
+#941 = VECTOR('',#942,1.);
+#942 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#943 = ORIENTED_EDGE('',*,*,#944,.F.);
+#944 = EDGE_CURVE('',#926,#937,#945,.T.);
+#945 = CIRCLE('',#946,3.00000347225);
+#946 = AXIS2_PLACEMENT_3D('',#947,#948,#949);
+#947 = CARTESIAN_POINT('',(-3.449898478003E-006,5.514176115717E-007,
+    18.000000372529));
+#948 = DIRECTION('',(-0.E+000,0.E+000,1.));
+#949 = DIRECTION('',(1.,-1.838056580617E-007,0.E+000));
+#950 = CYLINDRICAL_SURFACE('',#951,2.999993903935);
+#951 = AXIS2_PLACEMENT_3D('',#952,#953,#954);
+#952 = CARTESIAN_POINT('',(5.71494110424E-006,-2.367206121817E-006,
+    16.000000238419));
+#953 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#954 = DIRECTION('',(0.923879532511,-0.382683432365,0.E+000));
+#955 = ADVANCED_FACE('',(#956),#975,.T.);
+#956 = FACE_BOUND('',#957,.T.);
+#957 = EDGE_LOOP('',(#958,#967,#968,#969));
+#958 = ORIENTED_EDGE('',*,*,#959,.F.);
+#959 = EDGE_CURVE('',#937,#960,#962,.T.);
+#960 = VERTEX_POINT('',#961);
+#961 = CARTESIAN_POINT('',(2.121320359365,2.121320359365,18.000000372529
+    ));
+#962 = CIRCLE('',#963,2.999999204418);
+#963 = AXIS2_PLACEMENT_3D('',#964,#965,#966);
+#964 = CARTESIAN_POINT('',(8.179342175785E-007,3.387994512279E-007,
+    18.000000372529));
+#965 = DIRECTION('',(0.E+000,-0.E+000,1.));
+#966 = DIRECTION('',(0.707106701331,0.707106861042,0.E+000));
+#967 = ORIENTED_EDGE('',*,*,#936,.T.);
+#968 = ORIENTED_EDGE('',*,*,#748,.F.);
+#969 = ORIENTED_EDGE('',*,*,#970,.F.);
+#970 = EDGE_CURVE('',#960,#741,#971,.T.);
+#971 = LINE('',#972,#973);
+#972 = CARTESIAN_POINT('',(2.121320359365,2.121320359365,18.000000372529
+    ));
+#973 = VECTOR('',#974,1.);
+#974 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#975 = CYLINDRICAL_SURFACE('',#976,2.999993903935);
+#976 = AXIS2_PLACEMENT_3D('',#977,#978,#979);
+#977 = CARTESIAN_POINT('',(5.714941108681E-006,2.367206107107E-006,
+    16.000000238419));
+#978 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#979 = DIRECTION('',(0.923879532511,0.382683432365,0.E+000));
+#980 = ADVANCED_FACE('',(#981),#1000,.T.);
+#981 = FACE_BOUND('',#982,.T.);
+#982 = EDGE_LOOP('',(#983,#992,#993,#994));
+#983 = ORIENTED_EDGE('',*,*,#984,.F.);
+#984 = EDGE_CURVE('',#960,#985,#987,.T.);
+#985 = VERTEX_POINT('',#986);
+#986 = CARTESIAN_POINT('',(1.387778780781E-015,3.000000022352,
+    18.000000372529));
+#987 = CIRCLE('',#988,2.999999204418);
+#988 = AXIS2_PLACEMENT_3D('',#989,#990,#991);
+#989 = CARTESIAN_POINT('',(3.387994529369E-007,8.179342309012E-007,
+    18.000000372529));
+#990 = DIRECTION('',(0.E+000,0.E+000,1.));
+#991 = DIRECTION('',(-1.129331804656E-007,1.,0.E+000));
+#992 = ORIENTED_EDGE('',*,*,#970,.T.);
+#993 = ORIENTED_EDGE('',*,*,#781,.F.);
+#994 = ORIENTED_EDGE('',*,*,#995,.F.);
+#995 = EDGE_CURVE('',#985,#774,#996,.T.);
+#996 = LINE('',#997,#998);
+#997 = CARTESIAN_POINT('',(1.387778780781E-015,3.000000022352,
+    18.000000372529));
+#998 = VECTOR('',#999,1.);
+#999 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#1000 = CYLINDRICAL_SURFACE('',#1001,2.999993903935);
+#1001 = AXIS2_PLACEMENT_3D('',#1002,#1003,#1004);
+#1002 = CARTESIAN_POINT('',(2.367206121817E-006,5.714941107571E-006,
+    16.000000238419));
+#1003 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#1004 = DIRECTION('',(0.382683432365,0.923879532511,0.E+000));
+#1005 = ADVANCED_FACE('',(#1006),#1032,.T.);
+#1006 = FACE_BOUND('',#1007,.T.);
+#1007 = EDGE_LOOP('',(#1008,#1016,#1023,#1024,#1025,#1031));
+#1008 = ORIENTED_EDGE('',*,*,#1009,.F.);
+#1009 = EDGE_CURVE('',#1010,#523,#1012,.T.);
+#1010 = VERTEX_POINT('',#1011);
+#1011 = CARTESIAN_POINT('',(-0.77645708315,2.89777748993,18.000000372529
+    ));
+#1012 = LINE('',#1013,#1014);
+#1013 = CARTESIAN_POINT('',(-0.77645708315,2.89777748993,18.000000372529
+    ));
+#1014 = VECTOR('',#1015,1.);
+#1015 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1016 = ORIENTED_EDGE('',*,*,#1017,.F.);
+#1017 = EDGE_CURVE('',#985,#1010,#1018,.T.);
+#1018 = CIRCLE('',#1019,3.00000347225);
+#1019 = AXIS2_PLACEMENT_3D('',#1020,#1021,#1022);
+#1020 = CARTESIAN_POINT('',(5.514176367339E-007,-3.449898555163E-006,
+    18.000000372529));
+#1021 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1022 = DIRECTION('',(-0.258818911961,0.965925861964,0.E+000));
+#1023 = ORIENTED_EDGE('',*,*,#995,.T.);
+#1024 = ORIENTED_EDGE('',*,*,#814,.F.);
+#1025 = ORIENTED_EDGE('',*,*,#1026,.F.);
+#1026 = EDGE_CURVE('',#532,#807,#1027,.T.);
+#1027 = LINE('',#1028,#1029);
+#1028 = CARTESIAN_POINT('',(-2.121320359365,2.121320359365,
+    24.000000357628));
+#1029 = VECTOR('',#1030,1.);
+#1030 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#1031 = ORIENTED_EDGE('',*,*,#531,.T.);
+#1032 = CYLINDRICAL_SURFACE('',#1033,2.999993903935);
+#1033 = AXIS2_PLACEMENT_3D('',#1034,#1035,#1036);
+#1034 = CARTESIAN_POINT('',(-2.367206109327E-006,5.714941112567E-006,
+    16.000000238419));
+#1035 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#1036 = DIRECTION('',(-0.382683432365,0.923879532511,0.E+000));
+#1037 = ADVANCED_FACE('',(#1038),#1049,.T.);
+#1038 = FACE_BOUND('',#1039,.T.);
+#1039 = EDGE_LOOP('',(#1040,#1041,#1047,#1048));
+#1040 = ORIENTED_EDGE('',*,*,#847,.F.);
+#1041 = ORIENTED_EDGE('',*,*,#1042,.F.);
+#1042 = EDGE_CURVE('',#564,#840,#1043,.T.);
+#1043 = LINE('',#1044,#1045);
+#1044 = CARTESIAN_POINT('',(-3.000000022352,1.387778780781E-015,
+    24.000000357628));
+#1045 = VECTOR('',#1046,1.);
+#1046 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#1047 = ORIENTED_EDGE('',*,*,#563,.T.);
+#1048 = ORIENTED_EDGE('',*,*,#1026,.T.);
+#1049 = CYLINDRICAL_SURFACE('',#1050,2.999993903935);
+#1050 = AXIS2_PLACEMENT_3D('',#1051,#1052,#1053);
+#1051 = CARTESIAN_POINT('',(-5.71494110424E-006,2.367206120429E-006,
+    16.000000238419));
+#1052 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#1053 = DIRECTION('',(-0.923879532511,0.382683432365,0.E+000));
+#1054 = ADVANCED_FACE('',(#1055),#1061,.T.);
+#1055 = FACE_BOUND('',#1056,.T.);
+#1056 = EDGE_LOOP('',(#1057,#1058,#1059,#1060));
+#1057 = ORIENTED_EDGE('',*,*,#871,.F.);
+#1058 = ORIENTED_EDGE('',*,*,#894,.T.);
+#1059 = ORIENTED_EDGE('',*,*,#596,.T.);
+#1060 = ORIENTED_EDGE('',*,*,#1042,.T.);
+#1061 = CYLINDRICAL_SURFACE('',#1062,2.999993903935);
+#1062 = AXIS2_PLACEMENT_3D('',#1063,#1064,#1065);
+#1063 = CARTESIAN_POINT('',(-5.714941103685E-006,-2.367206106552E-006,
+    16.000000238419));
+#1064 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#1065 = DIRECTION('',(-0.923879532511,-0.382683432365,-0.E+000));
+#1066 = ADVANCED_FACE('',(#1067),#1083,.T.);
+#1067 = FACE_BOUND('',#1068,.T.);
+#1068 = EDGE_LOOP('',(#1069,#1070,#1076,#1077));
+#1069 = ORIENTED_EDGE('',*,*,#39,.F.);
+#1070 = ORIENTED_EDGE('',*,*,#1071,.F.);
+#1071 = EDGE_CURVE('',#633,#32,#1072,.T.);
+#1072 = LINE('',#1073,#1074);
+#1073 = CARTESIAN_POINT('',(-8.326672684689E-016,-2.894350893795,
+    15.89886687696));
+#1074 = VECTOR('',#1075,1.);
+#1075 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#1076 = ORIENTED_EDGE('',*,*,#632,.F.);
+#1077 = ORIENTED_EDGE('',*,*,#1078,.F.);
+#1078 = EDGE_CURVE('',#22,#625,#1079,.T.);
+#1079 = LINE('',#1080,#1081);
+#1080 = CARTESIAN_POINT('',(-2.046615144136,-2.046615144136,
+    15.000000223517));
+#1081 = VECTOR('',#1082,1.);
+#1082 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1083 = CYLINDRICAL_SURFACE('',#1084,2.894344990848);
+#1084 = AXIS2_PLACEMENT_3D('',#1085,#1086,#1087);
+#1085 = CARTESIAN_POINT('',(-2.283841701867E-006,-5.513681591851E-006,
+    15.000000223517));
+#1086 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#1087 = DIRECTION('',(-0.382683432365,-0.923879532511,-0.E+000));
+#1088 = ADVANCED_FACE('',(#1089),#1100,.T.);
+#1089 = FACE_BOUND('',#1090,.T.);
+#1090 = EDGE_LOOP('',(#1091,#1092,#1098,#1099));
+#1091 = ORIENTED_EDGE('',*,*,#63,.F.);
+#1092 = ORIENTED_EDGE('',*,*,#1093,.F.);
+#1093 = EDGE_CURVE('',#666,#56,#1094,.T.);
+#1094 = LINE('',#1095,#1096);
+#1095 = CARTESIAN_POINT('',(2.046615144136,-2.046615144136,
+    15.89886687696));
+#1096 = VECTOR('',#1097,1.);
+#1097 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#1098 = ORIENTED_EDGE('',*,*,#665,.F.);
+#1099 = ORIENTED_EDGE('',*,*,#1071,.T.);
+#1100 = CYLINDRICAL_SURFACE('',#1101,2.894344990848);
+#1101 = AXIS2_PLACEMENT_3D('',#1102,#1103,#1104);
+#1102 = CARTESIAN_POINT('',(2.283841688683E-006,-5.513681596292E-006,
+    15.000000223517));
+#1103 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#1104 = DIRECTION('',(0.382683432365,-0.923879532511,0.E+000));
+#1105 = ADVANCED_FACE('',(#1106),#1117,.T.);
+#1106 = FACE_BOUND('',#1107,.T.);
+#1107 = EDGE_LOOP('',(#1108,#1109,#1115,#1116));
+#1108 = ORIENTED_EDGE('',*,*,#87,.F.);
+#1109 = ORIENTED_EDGE('',*,*,#1110,.F.);
+#1110 = EDGE_CURVE('',#699,#80,#1111,.T.);
+#1111 = LINE('',#1112,#1113);
+#1112 = CARTESIAN_POINT('',(2.894350893795,-8.326672684689E-016,
+    15.89886687696));
+#1113 = VECTOR('',#1114,1.);
+#1114 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#1115 = ORIENTED_EDGE('',*,*,#698,.F.);
+#1116 = ORIENTED_EDGE('',*,*,#1093,.T.);
+#1117 = CYLINDRICAL_SURFACE('',#1118,2.894344990848);
+#1118 = AXIS2_PLACEMENT_3D('',#1119,#1120,#1121);
+#1119 = CARTESIAN_POINT('',(5.513681590741E-006,-2.283841701589E-006,
+    15.000000223517));
+#1120 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#1121 = DIRECTION('',(0.923879532511,-0.382683432365,0.E+000));
+#1122 = ADVANCED_FACE('',(#1123),#1134,.T.);
+#1123 = FACE_BOUND('',#1124,.T.);
+#1124 = EDGE_LOOP('',(#1125,#1126,#1132,#1133));
+#1125 = ORIENTED_EDGE('',*,*,#111,.F.);
+#1126 = ORIENTED_EDGE('',*,*,#1127,.F.);
+#1127 = EDGE_CURVE('',#732,#104,#1128,.T.);
+#1128 = LINE('',#1129,#1130);
+#1129 = CARTESIAN_POINT('',(2.046615144136,2.046615144136,15.89886687696
+    ));
+#1130 = VECTOR('',#1131,1.);
+#1131 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#1132 = ORIENTED_EDGE('',*,*,#731,.F.);
+#1133 = ORIENTED_EDGE('',*,*,#1110,.T.);
+#1134 = CYLINDRICAL_SURFACE('',#1135,2.894344990848);
+#1135 = AXIS2_PLACEMENT_3D('',#1136,#1137,#1138);
+#1136 = CARTESIAN_POINT('',(5.513681594627E-006,2.28384168674E-006,
+    15.000000223517));
+#1137 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#1138 = DIRECTION('',(0.923879532511,0.382683432365,0.E+000));
+#1139 = ADVANCED_FACE('',(#1140),#1151,.T.);
+#1140 = FACE_BOUND('',#1141,.T.);
+#1141 = EDGE_LOOP('',(#1142,#1143,#1149,#1150));
+#1142 = ORIENTED_EDGE('',*,*,#135,.F.);
+#1143 = ORIENTED_EDGE('',*,*,#1144,.F.);
+#1144 = EDGE_CURVE('',#765,#128,#1145,.T.);
+#1145 = LINE('',#1146,#1147);
+#1146 = CARTESIAN_POINT('',(1.110223024625E-015,2.894350893795,
+    15.89886687696));
+#1147 = VECTOR('',#1148,1.);
+#1148 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#1149 = ORIENTED_EDGE('',*,*,#764,.F.);
+#1150 = ORIENTED_EDGE('',*,*,#1127,.T.);
+#1151 = CYLINDRICAL_SURFACE('',#1152,2.894344990848);
+#1152 = AXIS2_PLACEMENT_3D('',#1153,#1154,#1155);
+#1153 = CARTESIAN_POINT('',(2.283841698536E-006,5.51368158519E-006,
+    15.000000223517));
+#1154 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#1155 = DIRECTION('',(0.382683432365,0.923879532511,0.E+000));
+#1156 = ADVANCED_FACE('',(#1157),#1168,.T.);
+#1157 = FACE_BOUND('',#1158,.T.);
+#1158 = EDGE_LOOP('',(#1159,#1160,#1166,#1167));
+#1159 = ORIENTED_EDGE('',*,*,#159,.F.);
+#1160 = ORIENTED_EDGE('',*,*,#1161,.F.);
+#1161 = EDGE_CURVE('',#798,#152,#1162,.T.);
+#1162 = LINE('',#1163,#1164);
+#1163 = CARTESIAN_POINT('',(-2.046615144136,2.046615144136,
+    15.89886687696));
+#1164 = VECTOR('',#1165,1.);
+#1165 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#1166 = ORIENTED_EDGE('',*,*,#797,.F.);
+#1167 = ORIENTED_EDGE('',*,*,#1144,.T.);
+#1168 = CYLINDRICAL_SURFACE('',#1169,2.894344990848);
+#1169 = AXIS2_PLACEMENT_3D('',#1170,#1171,#1172);
+#1170 = CARTESIAN_POINT('',(-2.283841688266E-006,5.513681597402E-006,
+    15.000000223517));
+#1171 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#1172 = DIRECTION('',(-0.382683432365,0.923879532511,0.E+000));
+#1173 = ADVANCED_FACE('',(#1174),#1185,.T.);
+#1174 = FACE_BOUND('',#1175,.T.);
+#1175 = EDGE_LOOP('',(#1176,#1177,#1183,#1184));
+#1176 = ORIENTED_EDGE('',*,*,#183,.F.);
+#1177 = ORIENTED_EDGE('',*,*,#1178,.F.);
+#1178 = EDGE_CURVE('',#831,#176,#1179,.T.);
+#1179 = LINE('',#1180,#1181);
+#1180 = CARTESIAN_POINT('',(-2.894350893795,1.110223024625E-015,
+    15.89886687696));
+#1181 = VECTOR('',#1182,1.);
+#1182 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#1183 = ORIENTED_EDGE('',*,*,#830,.F.);
+#1184 = ORIENTED_EDGE('',*,*,#1161,.T.);
+#1185 = CYLINDRICAL_SURFACE('',#1186,2.894344990848);
+#1186 = AXIS2_PLACEMENT_3D('',#1187,#1188,#1189);
+#1187 = CARTESIAN_POINT('',(-5.513681585745E-006,2.28384169812E-006,
+    15.000000223517));
+#1188 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#1189 = DIRECTION('',(-0.923879532511,0.382683432365,0.E+000));
+#1190 = ADVANCED_FACE('',(#1191),#1197,.T.);
+#1191 = FACE_BOUND('',#1192,.T.);
+#1192 = EDGE_LOOP('',(#1193,#1194,#1195,#1196));
+#1193 = ORIENTED_EDGE('',*,*,#200,.F.);
+#1194 = ORIENTED_EDGE('',*,*,#1078,.T.);
+#1195 = ORIENTED_EDGE('',*,*,#863,.F.);
+#1196 = ORIENTED_EDGE('',*,*,#1178,.T.);
+#1197 = CYLINDRICAL_SURFACE('',#1198,2.894344990848);
+#1198 = AXIS2_PLACEMENT_3D('',#1199,#1200,#1201);
+#1199 = CARTESIAN_POINT('',(-5.513681583524E-006,-2.283841683964E-006,
+    15.000000223517));
+#1200 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#1201 = DIRECTION('',(-0.923879532511,-0.382683432365,-0.E+000));
+#1202 = ADVANCED_FACE('',(#1203),#1219,.T.);
+#1203 = FACE_BOUND('',#1204,.T.);
+#1204 = EDGE_LOOP('',(#1205,#1211,#1212,#1218));
+#1205 = ORIENTED_EDGE('',*,*,#1206,.F.);
+#1206 = EDGE_CURVE('',#497,#523,#1207,.T.);
+#1207 = LINE('',#1208,#1209);
+#1208 = CARTESIAN_POINT('',(2.89777748993,-0.77645708315,24.000000357628
+    ));
+#1209 = VECTOR('',#1210,1.);
+#1210 = DIRECTION('',(-0.707106781187,0.707106781187,
+    -8.546500923959E-016));
+#1211 = ORIENTED_EDGE('',*,*,#925,.T.);
+#1212 = ORIENTED_EDGE('',*,*,#1213,.F.);
+#1213 = EDGE_CURVE('',#1010,#926,#1214,.T.);
+#1214 = LINE('',#1215,#1216);
+#1215 = CARTESIAN_POINT('',(-0.77645708315,2.89777748993,18.000000372529
+    ));
+#1216 = VECTOR('',#1217,1.);
+#1217 = DIRECTION('',(0.707106781187,-0.707106781187,0.E+000));
+#1218 = ORIENTED_EDGE('',*,*,#1009,.T.);
+#1219 = PLANE('',#1220);
+#1220 = AXIS2_PLACEMENT_3D('',#1221,#1222,#1223);
+#1221 = CARTESIAN_POINT('',(2.89777748993,-0.77645708315,21.000000365078
+    ));
+#1222 = DIRECTION('',(0.707106781187,0.707106781187,4.215894042581E-018)
+  );
+#1223 = DIRECTION('',(5.962174532546E-018,1.155557966632E-033,-1.));
+#1224 = ADVANCED_FACE('',(#1225),#1232,.T.);
+#1225 = FACE_BOUND('',#1226,.T.);
+#1226 = EDGE_LOOP('',(#1227,#1228,#1229,#1230,#1231));
+#1227 = ORIENTED_EDGE('',*,*,#1017,.T.);
+#1228 = ORIENTED_EDGE('',*,*,#1213,.T.);
+#1229 = ORIENTED_EDGE('',*,*,#944,.T.);
+#1230 = ORIENTED_EDGE('',*,*,#959,.T.);
+#1231 = ORIENTED_EDGE('',*,*,#984,.T.);
+#1232 = PLANE('',#1233);
+#1233 = AXIS2_PLACEMENT_3D('',#1234,#1235,#1236);
+#1234 = CARTESIAN_POINT('',(2.121320359365,2.121320359365,
+    18.000000372529));
+#1235 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1236 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1237 = ADVANCED_FACE('',(#1238),#1247,.T.);
+#1238 = FACE_BOUND('',#1239,.T.);
+#1239 = EDGE_LOOP('',(#1240,#1241,#1242,#1243,#1244,#1245,#1246));
+#1240 = ORIENTED_EDGE('',*,*,#522,.T.);
+#1241 = ORIENTED_EDGE('',*,*,#368,.F.);
+#1242 = ORIENTED_EDGE('',*,*,#336,.F.);
+#1243 = ORIENTED_EDGE('',*,*,#313,.F.);
+#1244 = ORIENTED_EDGE('',*,*,#290,.F.);
+#1245 = ORIENTED_EDGE('',*,*,#496,.T.);
+#1246 = ORIENTED_EDGE('',*,*,#1206,.T.);
+#1247 = PLANE('',#1248);
+#1248 = AXIS2_PLACEMENT_3D('',#1249,#1250,#1251);
+#1249 = CARTESIAN_POINT('',(1.060660195487,1.060660195487,
+    24.000000346452));
+#1250 = DIRECTION('',(0.5,0.5,0.707106781187));
+#1251 = DIRECTION('',(0.816496580928,-1.110223024625E-016,-0.57735026919
+    ));
+#1252 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1256)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#1253,#1254,#1255)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#1253 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#1254 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#1255 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#1256 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(5.E-004),#1253,
+  'distance_accuracy_value','confusion accuracy');
+#1257 = PRODUCT_TYPE('part',$,(#7));
+#1258 = SHAPE_DEFINITION_REPRESENTATION(#1259,#1265);
+#1259 = PRODUCT_DEFINITION_SHAPE('','',#1260);
+#1260 = PRODUCT_DEFINITION('design','',#1261,#1264);
+#1261 = PRODUCT_DEFINITION_FORMATION('','',#1262);
+#1262 = PRODUCT('pin1','pin1','',(#1263));
+#1263 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#1264 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#1265 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#1266),#2346);
+#1266 = MANIFOLD_SOLID_BREP('',#1267);
+#1267 = CLOSED_SHELL('',(#1268,#1312,#1343,#1374,#1405,#1429,#1446,#1470
+    ,#1487,#1573,#1647,#1703,#1759,#1790,#1814,#1836,#1853,#1904,#1948,
+    #2007,#2057,#2089,#2121,#2138,#2155,#2180,#2205,#2230,#2250,#2302));
+#1268 = ADVANCED_FACE('',(#1269),#1303,.F.);
+#1269 = FACE_BOUND('',#1270,.F.);
+#1270 = EDGE_LOOP('',(#1271,#1281,#1289,#1297));
+#1271 = ORIENTED_EDGE('',*,*,#1272,.T.);
+#1272 = EDGE_CURVE('',#1273,#1275,#1277,.T.);
+#1273 = VERTEX_POINT('',#1274);
+#1274 = CARTESIAN_POINT('',(-3.384886402951,-5.813359434307,
+    5.160676989856));
+#1275 = VERTEX_POINT('',#1276);
+#1276 = CARTESIAN_POINT('',(-3.384886402951,-5.813359680706,
+    4.835992452292));
+#1277 = LINE('',#1278,#1279);
+#1278 = CARTESIAN_POINT('',(-3.384886403638,-5.813359434307,
+    5.160676989856));
+#1279 = VECTOR('',#1280,1.);
+#1280 = DIRECTION('',(2.115647903639E-009,-7.588897901566E-007,-1.));
+#1281 = ORIENTED_EDGE('',*,*,#1282,.T.);
+#1282 = EDGE_CURVE('',#1275,#1283,#1285,.T.);
+#1283 = VERTEX_POINT('',#1284);
+#1284 = CARTESIAN_POINT('',(-2.487408090697,-5.813359678481,
+    4.835992450245));
+#1285 = LINE('',#1286,#1287);
+#1286 = CARTESIAN_POINT('',(-3.384886402951,-5.813359680706,
+    4.835992452292));
+#1287 = VECTOR('',#1288,1.);
+#1288 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1289 = ORIENTED_EDGE('',*,*,#1290,.T.);
+#1290 = EDGE_CURVE('',#1283,#1291,#1293,.T.);
+#1291 = VERTEX_POINT('',#1292);
+#1292 = CARTESIAN_POINT('',(-2.487408090697,-5.813359339081,
+    5.160676996027));
+#1293 = LINE('',#1294,#1295);
+#1294 = CARTESIAN_POINT('',(-2.487408090697,-5.813359671807,
+    4.835992450245));
+#1295 = VECTOR('',#1296,1.);
+#1296 = DIRECTION('',(2.243447667038E-015,1.318051273882E-006,
+    0.999999999999));
+#1297 = ORIENTED_EDGE('',*,*,#1298,.T.);
+#1298 = EDGE_CURVE('',#1291,#1273,#1299,.T.);
+#1299 = LINE('',#1300,#1301);
+#1300 = CARTESIAN_POINT('',(-2.487408090697,-5.813359434307,
+    5.160676989856));
+#1301 = VECTOR('',#1302,1.);
+#1302 = DIRECTION('',(-1.,8.65933033285E-015,2.597799099855E-013));
+#1303 = B_SPLINE_SURFACE_WITH_KNOTS('',3,1,(
+    (#1304,#1305)
+    ,(#1306,#1307)
+    ,(#1308,#1309)
+    ,(#1310,#1311
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(4,4),(2,2),(0.E+000,1.),(0.E+000,
+    3.896216615264E-002),.PIECEWISE_BEZIER_KNOTS.);
+#1304 = CARTESIAN_POINT('',(-2.487408090697,-5.813359243856,
+    5.160677039227));
+#1305 = CARTESIAN_POINT('',(-2.487408090697,-5.813359757397,4.7710553777
+    ));
+#1306 = CARTESIAN_POINT('',(-2.786567528115,-5.813359243856,
+    5.160677039227));
+#1307 = CARTESIAN_POINT('',(-2.786567528115,-5.813359757397,4.7710553777
+    ));
+#1308 = CARTESIAN_POINT('',(-3.085726965533,-5.813359243856,
+    5.160677039227));
+#1309 = CARTESIAN_POINT('',(-3.085726965533,-5.813359757397,
+    4.771055377701));
+#1310 = CARTESIAN_POINT('',(-3.384886402951,-5.813359243856,
+    5.160677039227));
+#1311 = CARTESIAN_POINT('',(-3.384886402951,-5.813359757397,4.7710553777
+    ));
+#1312 = ADVANCED_FACE('',(#1313),#1338,.F.);
+#1313 = FACE_BOUND('',#1314,.F.);
+#1314 = EDGE_LOOP('',(#1315,#1323,#1331,#1337));
+#1315 = ORIENTED_EDGE('',*,*,#1316,.F.);
+#1316 = EDGE_CURVE('',#1317,#1283,#1319,.T.);
+#1317 = VERTEX_POINT('',#1318);
+#1318 = CARTESIAN_POINT('',(-1.589929778443,-5.813359680706,
+    4.835992452292));
+#1319 = LINE('',#1320,#1321);
+#1320 = CARTESIAN_POINT('',(-1.589929778443,-5.813359680706,
+    4.835992452292));
+#1321 = VECTOR('',#1322,1.);
+#1322 = DIRECTION('',(-1.,0.E+000,4.329665166425E-014));
+#1323 = ORIENTED_EDGE('',*,*,#1324,.F.);
+#1324 = EDGE_CURVE('',#1325,#1317,#1327,.T.);
+#1325 = VERTEX_POINT('',#1326);
+#1326 = CARTESIAN_POINT('',(-1.589929778443,-5.813359434307,
+    5.160676989856));
+#1327 = LINE('',#1328,#1329);
+#1328 = CARTESIAN_POINT('',(-1.589929778443,-5.813359434307,
+    5.160676989856));
+#1329 = VECTOR('',#1330,1.);
+#1330 = DIRECTION('',(-1.88066443855E-014,-7.588897901566E-007,-1.));
+#1331 = ORIENTED_EDGE('',*,*,#1332,.F.);
+#1332 = EDGE_CURVE('',#1291,#1325,#1333,.T.);
+#1333 = LINE('',#1334,#1335);
+#1334 = CARTESIAN_POINT('',(-2.487408090697,-5.813359434307,
+    5.160676989856));
+#1335 = VECTOR('',#1336,1.);
+#1336 = DIRECTION('',(1.,8.65933033285E-015,0.E+000));
+#1337 = ORIENTED_EDGE('',*,*,#1290,.F.);
+#1338 = PLANE('',#1339);
+#1339 = AXIS2_PLACEMENT_3D('',#1340,#1341,#1342);
+#1340 = CARTESIAN_POINT('',(-2.487408090697,-5.813359615677,
+    4.998334680259));
+#1341 = DIRECTION('',(1.809179063605E-014,-0.999999999999,
+    -1.334129903147E-006));
+#1342 = DIRECTION('',(0.E+000,1.334129903147E-006,-0.999999999999));
+#1343 = ADVANCED_FACE('',(#1344),#1369,.F.);
+#1344 = FACE_BOUND('',#1345,.T.);
+#1345 = EDGE_LOOP('',(#1346,#1354,#1362,#1368));
+#1346 = ORIENTED_EDGE('',*,*,#1347,.T.);
+#1347 = EDGE_CURVE('',#1275,#1348,#1350,.T.);
+#1348 = VERTEX_POINT('',#1349);
+#1349 = CARTESIAN_POINT('',(-3.384886402951,-6.305788367327,
+    4.835992452292));
+#1350 = LINE('',#1351,#1352);
+#1351 = CARTESIAN_POINT('',(-3.384886402951,-5.813359680706,
+    4.835992452292));
+#1352 = VECTOR('',#1353,1.);
+#1353 = DIRECTION('',(2.818233012185E-016,-1.,4.509172819496E-015));
+#1354 = ORIENTED_EDGE('',*,*,#1355,.T.);
+#1355 = EDGE_CURVE('',#1348,#1356,#1358,.T.);
+#1356 = VERTEX_POINT('',#1357);
+#1357 = CARTESIAN_POINT('',(-3.384886402951,-6.305788120927,
+    5.160676989856));
+#1358 = LINE('',#1359,#1360);
+#1359 = CARTESIAN_POINT('',(-3.384886402951,-6.305788367327,
+    4.835992452292));
+#1360 = VECTOR('',#1361,1.);
+#1361 = DIRECTION('',(-4.274237360342E-016,7.588898038342E-007,1.));
+#1362 = ORIENTED_EDGE('',*,*,#1363,.T.);
+#1363 = EDGE_CURVE('',#1356,#1273,#1364,.T.);
+#1364 = LINE('',#1365,#1366);
+#1365 = CARTESIAN_POINT('',(-3.384886402951,-6.305788120927,
+    5.160676989856));
+#1366 = VECTOR('',#1367,1.);
+#1367 = DIRECTION('',(8.454699036555E-016,1.,-2.254586409748E-015));
+#1368 = ORIENTED_EDGE('',*,*,#1272,.T.);
+#1369 = PLANE('',#1370);
+#1370 = AXIS2_PLACEMENT_3D('',#1371,#1372,#1373);
+#1371 = CARTESIAN_POINT('',(-3.384886402951,-6.059574024017,
+    4.835992452292));
+#1372 = DIRECTION('',(1.,8.806979430086E-017,2.115647983779E-009));
+#1373 = DIRECTION('',(2.115647983779E-009,0.E+000,-1.));
+#1374 = ADVANCED_FACE('',(#1375),#1400,.F.);
+#1375 = FACE_BOUND('',#1376,.T.);
+#1376 = EDGE_LOOP('',(#1377,#1387,#1393,#1394));
+#1377 = ORIENTED_EDGE('',*,*,#1378,.F.);
+#1378 = EDGE_CURVE('',#1379,#1381,#1383,.T.);
+#1379 = VERTEX_POINT('',#1380);
+#1380 = CARTESIAN_POINT('',(-1.589929778443,-6.305788367327,
+    4.835992452292));
+#1381 = VERTEX_POINT('',#1382);
+#1382 = CARTESIAN_POINT('',(-1.589929778443,-6.305788120927,
+    5.160676989856));
+#1383 = LINE('',#1384,#1385);
+#1384 = CARTESIAN_POINT('',(-1.589929778443,-6.305788367327,
+    4.835992452292));
+#1385 = VECTOR('',#1386,1.);
+#1386 = DIRECTION('',(0.E+000,7.588898038342E-007,1.));
+#1387 = ORIENTED_EDGE('',*,*,#1388,.F.);
+#1388 = EDGE_CURVE('',#1317,#1379,#1389,.T.);
+#1389 = LINE('',#1390,#1391);
+#1390 = CARTESIAN_POINT('',(-1.589929778443,-5.813359680706,
+    4.835992452292));
+#1391 = VECTOR('',#1392,1.);
+#1392 = DIRECTION('',(0.E+000,-1.,5.63646602437E-015));
+#1393 = ORIENTED_EDGE('',*,*,#1324,.F.);
+#1394 = ORIENTED_EDGE('',*,*,#1395,.F.);
+#1395 = EDGE_CURVE('',#1381,#1325,#1396,.T.);
+#1396 = LINE('',#1397,#1398);
+#1397 = CARTESIAN_POINT('',(-1.589929778443,-6.305788120927,
+    5.160676989856));
+#1398 = VECTOR('',#1399,1.);
+#1399 = DIRECTION('',(-1.127293204874E-015,1.,-2.254586409748E-015));
+#1400 = PLANE('',#1401);
+#1401 = AXIS2_PLACEMENT_3D('',#1402,#1403,#1404);
+#1402 = CARTESIAN_POINT('',(-1.589929778443,-6.305788244127,
+    4.998334721074));
+#1403 = DIRECTION('',(-1.,-6.69330340394E-015,1.856622361347E-014));
+#1404 = DIRECTION('',(1.856622361347E-014,0.E+000,1.));
+#1405 = ADVANCED_FACE('',(#1406),#1424,.F.);
+#1406 = FACE_BOUND('',#1407,.T.);
+#1407 = EDGE_LOOP('',(#1408,#1416,#1422,#1423));
+#1408 = ORIENTED_EDGE('',*,*,#1409,.F.);
+#1409 = EDGE_CURVE('',#1410,#1356,#1412,.T.);
+#1410 = VERTEX_POINT('',#1411);
+#1411 = CARTESIAN_POINT('',(-2.487408090697,-6.305788120927,
+    5.160676989856));
+#1412 = LINE('',#1413,#1414);
+#1413 = CARTESIAN_POINT('',(-2.487408090697,-6.305788120927,
+    5.160676989856));
+#1414 = VECTOR('',#1415,1.);
+#1415 = DIRECTION('',(-1.,6.185235952036E-015,1.608161347529E-014));
+#1416 = ORIENTED_EDGE('',*,*,#1417,.F.);
+#1417 = EDGE_CURVE('',#1291,#1410,#1418,.T.);
+#1418 = LINE('',#1419,#1420);
+#1419 = CARTESIAN_POINT('',(-2.487408090697,-5.813359434307,
+    5.160676989856));
+#1420 = VECTOR('',#1421,1.);
+#1421 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#1422 = ORIENTED_EDGE('',*,*,#1298,.T.);
+#1423 = ORIENTED_EDGE('',*,*,#1363,.F.);
+#1424 = PLANE('',#1425);
+#1425 = AXIS2_PLACEMENT_3D('',#1426,#1427,#1428);
+#1426 = CARTESIAN_POINT('',(-2.936147246824,-6.305788120927,
+    5.160676989856));
+#1427 = DIRECTION('',(-2.590067554915E-013,5.702667099259E-029,-1.));
+#1428 = DIRECTION('',(-1.,0.E+000,2.590067554915E-013));
+#1429 = ADVANCED_FACE('',(#1430),#1441,.F.);
+#1430 = FACE_BOUND('',#1431,.T.);
+#1431 = EDGE_LOOP('',(#1432,#1433,#1439,#1440));
+#1432 = ORIENTED_EDGE('',*,*,#1417,.T.);
+#1433 = ORIENTED_EDGE('',*,*,#1434,.T.);
+#1434 = EDGE_CURVE('',#1410,#1381,#1435,.T.);
+#1435 = LINE('',#1436,#1437);
+#1436 = CARTESIAN_POINT('',(-2.487408090697,-6.305788120927,
+    5.160676989856));
+#1437 = VECTOR('',#1438,1.);
+#1438 = DIRECTION('',(1.,6.185235952036E-015,1.608161347529E-014));
+#1439 = ORIENTED_EDGE('',*,*,#1395,.T.);
+#1440 = ORIENTED_EDGE('',*,*,#1332,.F.);
+#1441 = PLANE('',#1442);
+#1442 = AXIS2_PLACEMENT_3D('',#1443,#1444,#1445);
+#1443 = CARTESIAN_POINT('',(-2.487408090697,-6.059573777617,
+    5.160676989856));
+#1444 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#1445 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#1446 = ADVANCED_FACE('',(#1447),#1465,.F.);
+#1447 = FACE_BOUND('',#1448,.T.);
+#1448 = EDGE_LOOP('',(#1449,#1457,#1463,#1464));
+#1449 = ORIENTED_EDGE('',*,*,#1450,.T.);
+#1450 = EDGE_CURVE('',#1283,#1451,#1453,.T.);
+#1451 = VERTEX_POINT('',#1452);
+#1452 = CARTESIAN_POINT('',(-2.487408090697,-6.305788367327,
+    4.835992452292));
+#1453 = LINE('',#1454,#1455);
+#1454 = CARTESIAN_POINT('',(-2.487408090697,-5.813359680706,
+    4.835992452292));
+#1455 = VECTOR('',#1456,1.);
+#1456 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#1457 = ORIENTED_EDGE('',*,*,#1458,.T.);
+#1458 = EDGE_CURVE('',#1451,#1348,#1459,.T.);
+#1459 = LINE('',#1460,#1461);
+#1460 = CARTESIAN_POINT('',(-2.487408090697,-6.305788367327,
+    4.835992452292));
+#1461 = VECTOR('',#1462,1.);
+#1462 = DIRECTION('',(-1.,0.E+000,-2.474094380814E-015));
+#1463 = ORIENTED_EDGE('',*,*,#1347,.F.);
+#1464 = ORIENTED_EDGE('',*,*,#1282,.T.);
+#1465 = PLANE('',#1466);
+#1466 = AXIS2_PLACEMENT_3D('',#1467,#1468,#1469);
+#1467 = CARTESIAN_POINT('',(-2.487408090697,-6.059574024017,
+    4.835992452292));
+#1468 = DIRECTION('',(0.E+000,1.761395632616E-015,1.));
+#1469 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1470 = ADVANCED_FACE('',(#1471),#1482,.F.);
+#1471 = FACE_BOUND('',#1472,.T.);
+#1472 = EDGE_LOOP('',(#1473,#1479,#1480,#1481));
+#1473 = ORIENTED_EDGE('',*,*,#1474,.F.);
+#1474 = EDGE_CURVE('',#1451,#1379,#1475,.T.);
+#1475 = LINE('',#1476,#1477);
+#1476 = CARTESIAN_POINT('',(-2.487408090697,-6.305788367327,
+    4.835992452292));
+#1477 = VECTOR('',#1478,1.);
+#1478 = DIRECTION('',(1.,0.E+000,-1.855570785611E-015));
+#1479 = ORIENTED_EDGE('',*,*,#1450,.F.);
+#1480 = ORIENTED_EDGE('',*,*,#1316,.F.);
+#1481 = ORIENTED_EDGE('',*,*,#1388,.T.);
+#1482 = PLANE('',#1483);
+#1483 = AXIS2_PLACEMENT_3D('',#1484,#1485,#1486);
+#1484 = CARTESIAN_POINT('',(-2.03866893457,-6.305788367327,
+    4.835992452292));
+#1485 = DIRECTION('',(4.368322891125E-014,1.761395632616E-015,1.));
+#1486 = DIRECTION('',(1.,0.E+000,-4.368322891125E-014));
+#1487 = ADVANCED_FACE('',(#1488),#1536,.F.);
+#1488 = FACE_BOUND('',#1489,.F.);
+#1489 = EDGE_LOOP('',(#1490,#1503,#1511,#1530));
+#1490 = ORIENTED_EDGE('',*,*,#1491,.T.);
+#1491 = EDGE_CURVE('',#1492,#1494,#1496,.T.);
+#1492 = VERTEX_POINT('',#1493);
+#1493 = CARTESIAN_POINT('',(-2.487408093552,-7.348509505391,
+    4.411728366721));
+#1494 = VERTEX_POINT('',#1495);
+#1495 = CARTESIAN_POINT('',(-2.487408093856,-6.924245419821,
+    4.835992452292));
+#1496 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#1497,#1498,#1499,#1500,#1501,
+    #1502),.UNSPECIFIED.,.F.,.F.,(6,6),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#1497 = CARTESIAN_POINT('',(-2.487411014693,-7.348509505391,
+    4.411728366721));
+#1498 = CARTESIAN_POINT('',(-2.487411090855,-7.348509505391,
+    4.631074781941));
+#1499 = CARTESIAN_POINT('',(-2.487411153331,-7.294730615521,
+    4.751193294433));
+#1500 = CARTESIAN_POINT('',(-2.487411176081,-7.263710347532,
+    4.782213562421));
+#1501 = CARTESIAN_POINT('',(-2.487411241142,-7.14359183504,
+    4.835992452292));
+#1502 = CARTESIAN_POINT('',(-2.487411325849,-6.924245419821,
+    4.835992452292));
+#1503 = ORIENTED_EDGE('',*,*,#1504,.T.);
+#1504 = EDGE_CURVE('',#1494,#1505,#1507,.T.);
+#1505 = VERTEX_POINT('',#1506);
+#1506 = CARTESIAN_POINT('',(-3.384886403454,-6.924245419821,
+    4.835992452292));
+#1507 = LINE('',#1508,#1509);
+#1508 = CARTESIAN_POINT('',(-2.487411325849,-6.924245419821,
+    4.835992452292));
+#1509 = VECTOR('',#1510,1.);
+#1510 = DIRECTION('',(-1.,4.948206595724E-015,-1.237051648931E-015));
+#1511 = ORIENTED_EDGE('',*,*,#1512,.T.);
+#1512 = EDGE_CURVE('',#1505,#1513,#1515,.T.);
+#1513 = VERTEX_POINT('',#1514);
+#1514 = CARTESIAN_POINT('',(-3.384886403627,-7.348509505391,
+    4.411728366721));
+#1515 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#1516,#1517,#1518,#1519,#1520,
+    #1521,#1522,#1523,#1524,#1525,#1526,#1527,#1528,#1529),
+  .UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,4),(-6.756255662739E-002,
+    -5.15087853504E-002,-4.125370257624E-002,-3.378127831046E-002,
+    -2.630885404505E-002,-1.605377127361E-002,0.E+000),.UNSPECIFIED.);
+#1516 = CARTESIAN_POINT('',(-3.384886402951,-6.924245419821,
+    4.835992452292));
+#1517 = CARTESIAN_POINT('',(-3.384886402951,-6.977757990742,
+    4.835992452292));
+#1518 = CARTESIAN_POINT('',(-3.384886402951,-7.033766219714,
+    4.832151458283));
+#1519 = CARTESIAN_POINT('',(-3.384886402951,-7.119188482387,
+    4.817059572774));
+#1520 = CARTESIAN_POINT('',(-3.384886402951,-7.159394006933,
+    4.807622893867));
+#1521 = CARTESIAN_POINT('',(-3.384886402951,-7.222430383057,
+    4.778619001339));
+#1522 = CARTESIAN_POINT('',(-3.384886402951,-7.243132338761,
+    4.764205061761));
+#1523 = CARTESIAN_POINT('',(-3.384886402951,-7.276722114882,
+    4.730615285634));
+#1524 = CARTESIAN_POINT('',(-3.384886402951,-7.291136054457,
+    4.709913329925));
+#1525 = CARTESIAN_POINT('',(-3.384886402951,-7.320139946977,
+    4.646876953794));
+#1526 = CARTESIAN_POINT('',(-3.384886402951,-7.329576625881,
+    4.606671429252));
+#1527 = CARTESIAN_POINT('',(-3.384886402951,-7.344668511384,
+    4.521249166594));
+#1528 = CARTESIAN_POINT('',(-3.384886402951,-7.348509505391,
+    4.465240937633));
+#1529 = CARTESIAN_POINT('',(-3.384886402951,-7.348509505391,
+    4.411728366721));
+#1530 = ORIENTED_EDGE('',*,*,#1531,.T.);
+#1531 = EDGE_CURVE('',#1513,#1492,#1532,.T.);
+#1532 = LINE('',#1533,#1534);
+#1533 = CARTESIAN_POINT('',(-3.384886403627,-7.348509505391,
+    4.411728366721));
+#1534 = VECTOR('',#1535,1.);
+#1535 = DIRECTION('',(1.,0.E+000,-2.474102439608E-015));
+#1536 = B_SPLINE_SURFACE_WITH_KNOTS('',5,5,(
+    (#1537,#1538,#1539,#1540,#1541,#1542)
+    ,(#1543,#1544,#1545,#1546,#1547,#1548)
+    ,(#1549,#1550,#1551,#1552,#1553,#1554)
+    ,(#1555,#1556,#1557,#1558,#1559,#1560)
+    ,(#1561,#1562,#1563,#1564,#1565,#1566)
+    ,(#1567,#1568,#1569,#1570,#1571,#1572
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(6,6),(-3.582783021051E-006,
+    8.974752409449E-002),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#1537 = CARTESIAN_POINT('',(-3.384922378096,-7.348509505391,
+    4.411728366721));
+#1538 = CARTESIAN_POINT('',(-3.384922301934,-7.348509505391,
+    4.631074781941));
+#1539 = CARTESIAN_POINT('',(-3.384922239457,-7.294730615521,
+    4.751193294433));
+#1540 = CARTESIAN_POINT('',(-3.384922216706,-7.263710347532,
+    4.782213562421));
+#1541 = CARTESIAN_POINT('',(-3.384922151645,-7.14359183504,
+    4.835992452292));
+#1542 = CARTESIAN_POINT('',(-3.384922066936,-6.924245419821,
+    4.835992452292));
+#1543 = CARTESIAN_POINT('',(-3.205420105416,-7.348509505391,
+    4.411728366721));
+#1544 = CARTESIAN_POINT('',(-3.205420059718,-7.348509505391,
+    4.631074781941));
+#1545 = CARTESIAN_POINT('',(-3.205420022232,-7.294730615521,
+    4.751193294433));
+#1546 = CARTESIAN_POINT('',(-3.205420008581,-7.263710347532,
+    4.782213562421));
+#1547 = CARTESIAN_POINT('',(-3.205419969544,-7.14359183504,
+    4.835992452292));
+#1548 = CARTESIAN_POINT('',(-3.205419918719,-6.92424541982,
+    4.835992452292));
+#1549 = CARTESIAN_POINT('',(-3.025917832735,-7.348509505391,
+    4.411728366721));
+#1550 = CARTESIAN_POINT('',(-3.025917817502,-7.348509505391,
+    4.631074781941));
+#1551 = CARTESIAN_POINT('',(-3.025917805006,-7.294730615521,
+    4.751193294433));
+#1552 = CARTESIAN_POINT('',(-3.025917800456,-7.263710347532,
+    4.782213562422));
+#1553 = CARTESIAN_POINT('',(-3.025917787443,-7.14359183504,
+    4.835992452292));
+#1554 = CARTESIAN_POINT('',(-3.025917770501,-6.924245419821,
+    4.835992452292));
+#1555 = CARTESIAN_POINT('',(-2.846415560054,-7.348509505391,
+    4.411728366721));
+#1556 = CARTESIAN_POINT('',(-2.846415575286,-7.348509505391,
+    4.631074781941));
+#1557 = CARTESIAN_POINT('',(-2.846415587781,-7.294730615521,
+    4.751193294433));
+#1558 = CARTESIAN_POINT('',(-2.846415592331,-7.263710347532,
+    4.782213562422));
+#1559 = CARTESIAN_POINT('',(-2.846415605343,-7.14359183504,
+    4.835992452292));
+#1560 = CARTESIAN_POINT('',(-2.846415622284,-6.92424541982,
+    4.835992452292));
+#1561 = CARTESIAN_POINT('',(-2.666913287374,-7.348509505391,
+    4.411728366721));
+#1562 = CARTESIAN_POINT('',(-2.66691333307,-7.348509505391,
+    4.631074781941));
+#1563 = CARTESIAN_POINT('',(-2.666913370556,-7.294730615521,
+    4.751193294433));
+#1564 = CARTESIAN_POINT('',(-2.666913384206,-7.263710347532,
+    4.782213562421));
+#1565 = CARTESIAN_POINT('',(-2.666913423242,-7.14359183504,
+    4.835992452292));
+#1566 = CARTESIAN_POINT('',(-2.666913474066,-6.92424541982,
+    4.835992452292));
+#1567 = CARTESIAN_POINT('',(-2.487411014693,-7.348509505391,
+    4.411728366721));
+#1568 = CARTESIAN_POINT('',(-2.487411090855,-7.348509505391,
+    4.631074781941));
+#1569 = CARTESIAN_POINT('',(-2.487411153331,-7.294730615521,
+    4.751193294433));
+#1570 = CARTESIAN_POINT('',(-2.487411176081,-7.263710347532,
+    4.782213562421));
+#1571 = CARTESIAN_POINT('',(-2.487411241142,-7.14359183504,
+    4.835992452292));
+#1572 = CARTESIAN_POINT('',(-2.487411325849,-6.924245419821,
+    4.835992452292));
+#1573 = ADVANCED_FACE('',(#1574),#1610,.F.);
+#1574 = FACE_BOUND('',#1575,.F.);
+#1575 = EDGE_LOOP('',(#1576,#1584,#1585,#1593));
+#1576 = ORIENTED_EDGE('',*,*,#1577,.F.);
+#1577 = EDGE_CURVE('',#1494,#1578,#1580,.T.);
+#1578 = VERTEX_POINT('',#1579);
+#1579 = CARTESIAN_POINT('',(-1.589929777773,-6.924245419821,
+    4.835992452292));
+#1580 = LINE('',#1581,#1582);
+#1581 = CARTESIAN_POINT('',(-2.487404855545,-6.924245419821,
+    4.835992452292));
+#1582 = VECTOR('',#1583,1.);
+#1583 = DIRECTION('',(1.,-1.2370516487E-015,-1.2370516487E-015));
+#1584 = ORIENTED_EDGE('',*,*,#1491,.F.);
+#1585 = ORIENTED_EDGE('',*,*,#1586,.F.);
+#1586 = EDGE_CURVE('',#1587,#1492,#1589,.T.);
+#1587 = VERTEX_POINT('',#1588);
+#1588 = CARTESIAN_POINT('',(-1.589929777936,-7.348509505391,
+    4.411728366721));
+#1589 = LINE('',#1590,#1591);
+#1590 = CARTESIAN_POINT('',(-1.589929777936,-7.348509505391,
+    4.411728366721));
+#1591 = VECTOR('',#1592,1.);
+#1592 = DIRECTION('',(-1.,0.E+000,3.711153660111E-015));
+#1593 = ORIENTED_EDGE('',*,*,#1594,.F.);
+#1594 = EDGE_CURVE('',#1578,#1587,#1595,.T.);
+#1595 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#1596,#1597,#1598,#1599,#1600,
+    #1601,#1602,#1603,#1604,#1605,#1606,#1607,#1608,#1609),
+  .UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,4),(0.E+000,1.605377127647E-002,
+    2.63088540503E-002,3.378127831583E-002,4.125370258097E-002,
+    5.150878535206E-002,6.756255662513E-002),.UNSPECIFIED.);
+#1596 = CARTESIAN_POINT('',(-1.589929778443,-6.924245419821,
+    4.835992452292));
+#1597 = CARTESIAN_POINT('',(-1.589929778443,-6.977757990742,
+    4.835992452292));
+#1598 = CARTESIAN_POINT('',(-1.589929778443,-7.033766219714,
+    4.832151458283));
+#1599 = CARTESIAN_POINT('',(-1.589929778443,-7.119188482387,
+    4.817059572774));
+#1600 = CARTESIAN_POINT('',(-1.589929778443,-7.159394006933,
+    4.807622893867));
+#1601 = CARTESIAN_POINT('',(-1.589929778443,-7.222430383057,
+    4.778619001339));
+#1602 = CARTESIAN_POINT('',(-1.589929778443,-7.243132338761,
+    4.764205061761));
+#1603 = CARTESIAN_POINT('',(-1.589929778443,-7.276722114883,
+    4.730615285634));
+#1604 = CARTESIAN_POINT('',(-1.589929778443,-7.291136054457,
+    4.709913329925));
+#1605 = CARTESIAN_POINT('',(-1.589929778443,-7.320139946977,
+    4.646876953794));
+#1606 = CARTESIAN_POINT('',(-1.589929778443,-7.329576625881,
+    4.606671429252));
+#1607 = CARTESIAN_POINT('',(-1.589929778443,-7.344668511384,
+    4.521249166594));
+#1608 = CARTESIAN_POINT('',(-1.589929778443,-7.348509505391,
+    4.465240937633));
+#1609 = CARTESIAN_POINT('',(-1.589929778443,-7.348509505391,
+    4.411728366721));
+#1610 = B_SPLINE_SURFACE_WITH_KNOTS('',5,5,(
+    (#1611,#1612,#1613,#1614,#1615,#1616)
+    ,(#1617,#1618,#1619,#1620,#1621,#1622)
+    ,(#1623,#1624,#1625,#1626,#1627,#1628)
+    ,(#1629,#1630,#1631,#1632,#1633,#1634)
+    ,(#1635,#1636,#1637,#1638,#1639,#1640)
+    ,(#1641,#1642,#1643,#1644,#1645,#1646
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(6,6),(0.E+000,1.),(
+    -3.582783021051E-006,8.974752409449E-002),.PIECEWISE_BEZIER_KNOTS.);
+#1611 = CARTESIAN_POINT('',(-1.589893803298,-7.348509505391,
+    4.411728366721));
+#1612 = CARTESIAN_POINT('',(-1.769396075978,-7.348509505391,
+    4.411728366721));
+#1613 = CARTESIAN_POINT('',(-1.948898348659,-7.348509505391,
+    4.411728366721));
+#1614 = CARTESIAN_POINT('',(-2.12840062134,-7.348509505391,
+    4.411728366721));
+#1615 = CARTESIAN_POINT('',(-2.30790289402,-7.348509505391,
+    4.411728366721));
+#1616 = CARTESIAN_POINT('',(-2.487405166701,-7.348509505391,
+    4.411728366721));
+#1617 = CARTESIAN_POINT('',(-1.58989387946,-7.348509505391,
+    4.631074781941));
+#1618 = CARTESIAN_POINT('',(-1.769396121676,-7.348509505391,
+    4.631074781941));
+#1619 = CARTESIAN_POINT('',(-1.948898363892,-7.348509505391,
+    4.631074781941));
+#1620 = CARTESIAN_POINT('',(-2.128400606108,-7.348509505391,
+    4.631074781941));
+#1621 = CARTESIAN_POINT('',(-2.307902848324,-7.348509505391,
+    4.631074781941));
+#1622 = CARTESIAN_POINT('',(-2.487405090539,-7.348509505391,
+    4.631074781941));
+#1623 = CARTESIAN_POINT('',(-1.589893941937,-7.294730615521,
+    4.751193294433));
+#1624 = CARTESIAN_POINT('',(-1.769396159162,-7.294730615521,
+    4.751193294433));
+#1625 = CARTESIAN_POINT('',(-1.948898376388,-7.294730615521,
+    4.751193294433));
+#1626 = CARTESIAN_POINT('',(-2.128400593613,-7.294730615521,
+    4.751193294433));
+#1627 = CARTESIAN_POINT('',(-2.307902810838,-7.294730615521,
+    4.751193294433));
+#1628 = CARTESIAN_POINT('',(-2.487405028063,-7.294730615521,
+    4.751193294433));
+#1629 = CARTESIAN_POINT('',(-1.589893964688,-7.263710347532,
+    4.782213562421));
+#1630 = CARTESIAN_POINT('',(-1.769396172813,-7.263710347532,
+    4.782213562421));
+#1631 = CARTESIAN_POINT('',(-1.948898380938,-7.263710347532,
+    4.782213562422));
+#1632 = CARTESIAN_POINT('',(-2.128400589063,-7.263710347532,
+    4.782213562422));
+#1633 = CARTESIAN_POINT('',(-2.307902797188,-7.263710347532,
+    4.782213562421));
+#1634 = CARTESIAN_POINT('',(-2.487405005313,-7.263710347532,
+    4.782213562421));
+#1635 = CARTESIAN_POINT('',(-1.589894029749,-7.14359183504,
+    4.835992452292));
+#1636 = CARTESIAN_POINT('',(-1.76939621185,-7.14359183504,4.835992452292
+    ));
+#1637 = CARTESIAN_POINT('',(-1.948898393951,-7.14359183504,
+    4.835992452292));
+#1638 = CARTESIAN_POINT('',(-2.128400576051,-7.14359183504,
+    4.835992452292));
+#1639 = CARTESIAN_POINT('',(-2.307902758152,-7.14359183504,
+    4.835992452292));
+#1640 = CARTESIAN_POINT('',(-2.487404940252,-7.14359183504,
+    4.835992452292));
+#1641 = CARTESIAN_POINT('',(-1.589894114458,-6.924245419821,
+    4.835992452292));
+#1642 = CARTESIAN_POINT('',(-1.769396262675,-6.92424541982,
+    4.835992452292));
+#1643 = CARTESIAN_POINT('',(-1.948898410893,-6.924245419821,
+    4.835992452292));
+#1644 = CARTESIAN_POINT('',(-2.12840055911,-6.92424541982,4.835992452292
+    ));
+#1645 = CARTESIAN_POINT('',(-2.307902707328,-6.92424541982,
+    4.835992452292));
+#1646 = CARTESIAN_POINT('',(-2.487404855545,-6.924245419821,
+    4.835992452292));
+#1647 = ADVANCED_FACE('',(#1648),#1690,.F.);
+#1648 = FACE_BOUND('',#1649,.F.);
+#1649 = EDGE_LOOP('',(#1650,#1660,#1672,#1680));
+#1650 = ORIENTED_EDGE('',*,*,#1651,.F.);
+#1651 = EDGE_CURVE('',#1652,#1654,#1656,.T.);
+#1652 = VERTEX_POINT('',#1653);
+#1653 = CARTESIAN_POINT('',(-3.384886402951,-7.645468626974,
+    0.963803277794));
+#1654 = VERTEX_POINT('',#1655);
+#1655 = CARTESIAN_POINT('',(-3.384886402951,-7.348509504844,
+    0.963803277794));
+#1656 = LINE('',#1657,#1658);
+#1657 = CARTESIAN_POINT('',(-3.384886402951,-7.6454672792,0.963803277794
+    ));
+#1658 = VECTOR('',#1659,1.);
+#1659 = DIRECTION('',(4.67332025165E-016,1.,-9.346640503299E-016));
+#1660 = ORIENTED_EDGE('',*,*,#1661,.F.);
+#1661 = EDGE_CURVE('',#1662,#1652,#1664,.T.);
+#1662 = VERTEX_POINT('',#1663);
+#1663 = CARTESIAN_POINT('',(-3.243465049875,-7.645468626974,
+    0.822381924718));
+#1664 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#1665,#1666,#1667,#1668,#1669,
+    #1670,#1671),.UNSPECIFIED.,.F.,.F.,(4,3,4),(0.E+000,
+    1.621335351863E-002,2.28104233619E-002),.UNSPECIFIED.);
+#1665 = CARTESIAN_POINT('',(-3.243465049875,-7.645469978452,
+    0.822381924718));
+#1666 = CARTESIAN_POINT('',(-3.310982968728,-7.645469978452,
+    0.822381924718));
+#1667 = CARTESIAN_POINT('',(-3.351376817454,-7.645469978452,
+    0.84784307436));
+#1668 = CARTESIAN_POINT('',(-3.371672265695,-7.645469978452,
+    0.894338034787));
+#1669 = CARTESIAN_POINT('',(-3.3799303037,-7.645469978452,0.913256422087
+    ));
+#1670 = CARTESIAN_POINT('',(-3.384886402951,-7.645469978452,
+    0.936330835043));
+#1671 = CARTESIAN_POINT('',(-3.384886402951,-7.645469978452,
+    0.963803277794));
+#1672 = ORIENTED_EDGE('',*,*,#1673,.F.);
+#1673 = EDGE_CURVE('',#1674,#1662,#1676,.T.);
+#1674 = VERTEX_POINT('',#1675);
+#1675 = CARTESIAN_POINT('',(-3.243465049875,-7.348509504661,
+    0.822381924718));
+#1676 = LINE('',#1677,#1678);
+#1677 = CARTESIAN_POINT('',(-3.243465049875,-7.348509504661,
+    0.822381924718));
+#1678 = VECTOR('',#1679,1.);
+#1679 = DIRECTION('',(-4.673320248779E-016,-1.,4.673320248779E-016));
+#1680 = ORIENTED_EDGE('',*,*,#1681,.F.);
+#1681 = EDGE_CURVE('',#1654,#1674,#1682,.T.);
+#1682 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#1683,#1684,#1685,#1686,#1687,
+    #1688,#1689),.UNSPECIFIED.,.F.,.F.,(4,3,4),(0.E+000,
+    1.621335351864E-002,2.281042336192E-002),.UNSPECIFIED.);
+#1683 = CARTESIAN_POINT('',(-3.384886402951,-7.348509505391,
+    0.963803277794));
+#1684 = CARTESIAN_POINT('',(-3.384886402951,-7.348509505391,
+    0.896285358941));
+#1685 = CARTESIAN_POINT('',(-3.359425253309,-7.348509505391,
+    0.855891510215));
+#1686 = CARTESIAN_POINT('',(-3.312930292882,-7.348509505391,
+    0.835596061974));
+#1687 = CARTESIAN_POINT('',(-3.294011905582,-7.348509505391,
+    0.827338023969));
+#1688 = CARTESIAN_POINT('',(-3.270937492626,-7.348509505391,
+    0.822381924718));
+#1689 = CARTESIAN_POINT('',(-3.243465049875,-7.348509505391,
+    0.822381924718));
+#1690 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#1691,#1692)
+    ,(#1693,#1694)
+    ,(#1695,#1696)
+    ,(#1697,#1698)
+    ,(#1699,#1700)
+    ,(#1701,#1702
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,
+    3.563991508555E-002),.PIECEWISE_BEZIER_KNOTS.);
+#1691 = CARTESIAN_POINT('',(-3.243465049875,-7.348509504662,
+    0.822381924718));
+#1692 = CARTESIAN_POINT('',(-3.243465049875,-7.704908655517,
+    0.822381924718));
+#1693 = CARTESIAN_POINT('',(-3.300459266837,-7.348509504662,
+    0.822381924718));
+#1694 = CARTESIAN_POINT('',(-3.300459266837,-7.704908655517,
+    0.822381924718));
+#1695 = CARTESIAN_POINT('',(-3.342074174717,-7.348509504662,
+    0.84101355361));
+#1696 = CARTESIAN_POINT('',(-3.342074174717,-7.704908655517,
+    0.84101355361));
+#1697 = CARTESIAN_POINT('',(-3.366254774059,-7.348509504662,
+    0.865194152952));
+#1698 = CARTESIAN_POINT('',(-3.366254774059,-7.704908655517,
+    0.865194152952));
+#1699 = CARTESIAN_POINT('',(-3.384886402951,-7.348509504662,
+    0.906809060832));
+#1700 = CARTESIAN_POINT('',(-3.384886402951,-7.704908655517,
+    0.906809060832));
+#1701 = CARTESIAN_POINT('',(-3.384886402951,-7.348509504662,
+    0.963803277794));
+#1702 = CARTESIAN_POINT('',(-3.384886402951,-7.704908655517,
+    0.963803277794));
+#1703 = ADVANCED_FACE('',(#1704),#1746,.T.);
+#1704 = FACE_BOUND('',#1705,.T.);
+#1705 = EDGE_LOOP('',(#1706,#1716,#1728,#1736));
+#1706 = ORIENTED_EDGE('',*,*,#1707,.F.);
+#1707 = EDGE_CURVE('',#1708,#1710,#1712,.T.);
+#1708 = VERTEX_POINT('',#1709);
+#1709 = CARTESIAN_POINT('',(-1.731351131519,-7.348509504844,
+    0.822381924718));
+#1710 = VERTEX_POINT('',#1711);
+#1711 = CARTESIAN_POINT('',(-1.731351131519,-7.645468626974,
+    0.822381924718));
+#1712 = LINE('',#1713,#1714);
+#1713 = CARTESIAN_POINT('',(-1.731351131519,-7.348509504844,
+    0.822381924718));
+#1714 = VECTOR('',#1715,1.);
+#1715 = DIRECTION('',(9.3466405033E-016,-1.,2.80399215099E-015));
+#1716 = ORIENTED_EDGE('',*,*,#1717,.F.);
+#1717 = EDGE_CURVE('',#1718,#1708,#1720,.T.);
+#1718 = VERTEX_POINT('',#1719);
+#1719 = CARTESIAN_POINT('',(-1.589929778443,-7.348509504661,
+    0.963803277794));
+#1720 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#1721,#1722,#1723,#1724,#1725,
+    #1726,#1727),.UNSPECIFIED.,.F.,.F.,(4,3,4),(-2.281042336192E-002,
+    -6.59706984328E-003,0.E+000),.UNSPECIFIED.);
+#1721 = CARTESIAN_POINT('',(-1.589929778443,-7.348509505391,
+    0.963803277794));
+#1722 = CARTESIAN_POINT('',(-1.589929778443,-7.348509505391,
+    0.896285358941));
+#1723 = CARTESIAN_POINT('',(-1.615390928085,-7.348509505391,
+    0.855891510215));
+#1724 = CARTESIAN_POINT('',(-1.661885888512,-7.348509505391,
+    0.835596061974));
+#1725 = CARTESIAN_POINT('',(-1.680804275812,-7.348509505391,
+    0.827338023969));
+#1726 = CARTESIAN_POINT('',(-1.703878688768,-7.348509505391,
+    0.822381924718));
+#1727 = CARTESIAN_POINT('',(-1.731351131519,-7.348509505391,
+    0.822381924718));
+#1728 = ORIENTED_EDGE('',*,*,#1729,.F.);
+#1729 = EDGE_CURVE('',#1730,#1718,#1732,.T.);
+#1730 = VERTEX_POINT('',#1731);
+#1731 = CARTESIAN_POINT('',(-1.589929778443,-7.645468626974,
+    0.963803277794));
+#1732 = LINE('',#1733,#1734);
+#1733 = CARTESIAN_POINT('',(-1.589929778443,-7.6454672792,0.963803277794
+    ));
+#1734 = VECTOR('',#1735,1.);
+#1735 = DIRECTION('',(-9.346640497558E-016,1.,-1.401996074634E-015));
+#1736 = ORIENTED_EDGE('',*,*,#1737,.F.);
+#1737 = EDGE_CURVE('',#1710,#1730,#1738,.T.);
+#1738 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#1739,#1740,#1741,#1742,#1743,
+    #1744,#1745),.UNSPECIFIED.,.F.,.F.,(4,3,4),(-2.28104233619E-002,
+    -6.597069843276E-003,0.E+000),.UNSPECIFIED.);
+#1739 = CARTESIAN_POINT('',(-1.731351131519,-7.645469978452,
+    0.822381924718));
+#1740 = CARTESIAN_POINT('',(-1.663833212666,-7.645469978452,
+    0.822381924718));
+#1741 = CARTESIAN_POINT('',(-1.62343936394,-7.645469978452,0.84784307436
+    ));
+#1742 = CARTESIAN_POINT('',(-1.603143915699,-7.645469978452,
+    0.894338034787));
+#1743 = CARTESIAN_POINT('',(-1.594885877694,-7.645469978452,
+    0.913256422087));
+#1744 = CARTESIAN_POINT('',(-1.589929778443,-7.645469978452,
+    0.936330835043));
+#1745 = CARTESIAN_POINT('',(-1.589929778443,-7.645469978452,
+    0.963803277794));
+#1746 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#1747,#1748)
+    ,(#1749,#1750)
+    ,(#1751,#1752)
+    ,(#1753,#1754)
+    ,(#1755,#1756)
+    ,(#1757,#1758
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,
+    3.563991508555E-002),.PIECEWISE_BEZIER_KNOTS.);
+#1747 = CARTESIAN_POINT('',(-1.731351131519,-7.348509504661,
+    0.822381924718));
+#1748 = CARTESIAN_POINT('',(-1.731351131519,-7.704908655517,
+    0.822381924718));
+#1749 = CARTESIAN_POINT('',(-1.674356914557,-7.348509504661,
+    0.822381924718));
+#1750 = CARTESIAN_POINT('',(-1.674356914557,-7.704908655517,
+    0.822381924718));
+#1751 = CARTESIAN_POINT('',(-1.632742006677,-7.348509504661,
+    0.84101355361));
+#1752 = CARTESIAN_POINT('',(-1.632742006677,-7.704908655517,
+    0.84101355361));
+#1753 = CARTESIAN_POINT('',(-1.608561407335,-7.348509504661,
+    0.865194152952));
+#1754 = CARTESIAN_POINT('',(-1.608561407335,-7.704908655517,
+    0.865194152952));
+#1755 = CARTESIAN_POINT('',(-1.589929778443,-7.348509504661,
+    0.906809060832));
+#1756 = CARTESIAN_POINT('',(-1.589929778443,-7.704908655517,
+    0.906809060832));
+#1757 = CARTESIAN_POINT('',(-1.589929778443,-7.348509504661,
+    0.963803277794));
+#1758 = CARTESIAN_POINT('',(-1.589929778443,-7.704908655517,
+    0.963803277794));
+#1759 = ADVANCED_FACE('',(#1760),#1785,.F.);
+#1760 = FACE_BOUND('',#1761,.T.);
+#1761 = EDGE_LOOP('',(#1762,#1772,#1778,#1779));
+#1762 = ORIENTED_EDGE('',*,*,#1763,.T.);
+#1763 = EDGE_CURVE('',#1764,#1766,#1768,.T.);
+#1764 = VERTEX_POINT('',#1765);
+#1765 = CARTESIAN_POINT('',(-3.384886402951,-6.938363186728,
+    5.160676989856));
+#1766 = VERTEX_POINT('',#1767);
+#1767 = CARTESIAN_POINT('',(-2.487408090697,-6.938363186728,
+    5.160676989856));
+#1768 = LINE('',#1769,#1770);
+#1769 = CARTESIAN_POINT('',(-3.384886402951,-6.938363186728,
+    5.160676989856));
+#1770 = VECTOR('',#1771,1.);
+#1771 = DIRECTION('',(1.,0.E+000,-1.484458136689E-014));
+#1772 = ORIENTED_EDGE('',*,*,#1773,.T.);
+#1773 = EDGE_CURVE('',#1766,#1410,#1774,.T.);
+#1774 = LINE('',#1775,#1776);
+#1775 = CARTESIAN_POINT('',(-2.487408090697,-6.938363186728,
+    5.160676989856));
+#1776 = VECTOR('',#1777,1.);
+#1777 = DIRECTION('',(0.E+000,1.,0.E+000));
+#1778 = ORIENTED_EDGE('',*,*,#1409,.T.);
+#1779 = ORIENTED_EDGE('',*,*,#1780,.T.);
+#1780 = EDGE_CURVE('',#1356,#1764,#1781,.T.);
+#1781 = LINE('',#1782,#1783);
+#1782 = CARTESIAN_POINT('',(-3.384886402951,-6.305788120927,
+    5.160676989856));
+#1783 = VECTOR('',#1784,1.);
+#1784 = DIRECTION('',(2.193856280162E-016,-1.,1.755085024129E-015));
+#1785 = PLANE('',#1786);
+#1786 = AXIS2_PLACEMENT_3D('',#1787,#1788,#1789);
+#1787 = CARTESIAN_POINT('',(-2.936147246824,-6.938363186728,
+    5.160676989856));
+#1788 = DIRECTION('',(-2.605200716688E-013,4.538093218001E-015,-1.));
+#1789 = DIRECTION('',(-1.,0.E+000,2.605200716688E-013));
+#1790 = ADVANCED_FACE('',(#1791),#1809,.F.);
+#1791 = FACE_BOUND('',#1792,.T.);
+#1792 = EDGE_LOOP('',(#1793,#1794,#1802,#1808));
+#1793 = ORIENTED_EDGE('',*,*,#1773,.F.);
+#1794 = ORIENTED_EDGE('',*,*,#1795,.F.);
+#1795 = EDGE_CURVE('',#1796,#1766,#1798,.T.);
+#1796 = VERTEX_POINT('',#1797);
+#1797 = CARTESIAN_POINT('',(-1.589929778443,-6.938363186728,
+    5.160676989856));
+#1798 = LINE('',#1799,#1800);
+#1799 = CARTESIAN_POINT('',(-1.589929778443,-6.938363186728,
+    5.160676989856));
+#1800 = VECTOR('',#1801,1.);
+#1801 = DIRECTION('',(-1.,0.E+000,-1.484458136689E-014));
+#1802 = ORIENTED_EDGE('',*,*,#1803,.F.);
+#1803 = EDGE_CURVE('',#1381,#1796,#1804,.T.);
+#1804 = LINE('',#1805,#1806);
+#1805 = CARTESIAN_POINT('',(-1.589929778443,-6.305788120927,
+    5.160676989856));
+#1806 = VECTOR('',#1807,1.);
+#1807 = DIRECTION('',(-2.193856280162E-016,-1.,1.755085024129E-015));
+#1808 = ORIENTED_EDGE('',*,*,#1434,.F.);
+#1809 = PLANE('',#1810);
+#1810 = AXIS2_PLACEMENT_3D('',#1811,#1812,#1813);
+#1811 = CARTESIAN_POINT('',(-2.487408090697,-6.622075653828,
+    5.160676989856));
+#1812 = DIRECTION('',(0.E+000,1.428779016324E-015,-1.));
+#1813 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#1814 = ADVANCED_FACE('',(#1815),#1831,.F.);
+#1815 = FACE_BOUND('',#1816,.T.);
+#1816 = EDGE_LOOP('',(#1817,#1823,#1824,#1830));
+#1817 = ORIENTED_EDGE('',*,*,#1818,.F.);
+#1818 = EDGE_CURVE('',#1494,#1451,#1819,.T.);
+#1819 = LINE('',#1820,#1821);
+#1820 = CARTESIAN_POINT('',(-2.487408090697,-6.924245419821,
+    4.835992452292));
+#1821 = VECTOR('',#1822,1.);
+#1822 = DIRECTION('',(0.E+000,1.,-1.795149752354E-015));
+#1823 = ORIENTED_EDGE('',*,*,#1504,.T.);
+#1824 = ORIENTED_EDGE('',*,*,#1825,.F.);
+#1825 = EDGE_CURVE('',#1348,#1505,#1826,.T.);
+#1826 = LINE('',#1827,#1828);
+#1827 = CARTESIAN_POINT('',(-3.384886402951,-6.305788367327,
+    4.835992452292));
+#1828 = VECTOR('',#1829,1.);
+#1829 = DIRECTION('',(2.243937190443E-016,-1.,0.E+000));
+#1830 = ORIENTED_EDGE('',*,*,#1458,.F.);
+#1831 = PLANE('',#1832);
+#1832 = AXIS2_PLACEMENT_3D('',#1833,#1834,#1835);
+#1833 = CARTESIAN_POINT('',(-2.487408090697,-6.615016893574,
+    4.835992452292));
+#1834 = DIRECTION('',(0.E+000,6.197199266333E-016,1.));
+#1835 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1836 = ADVANCED_FACE('',(#1837),#1848,.F.);
+#1837 = FACE_BOUND('',#1838,.T.);
+#1838 = EDGE_LOOP('',(#1839,#1840,#1841,#1842));
+#1839 = ORIENTED_EDGE('',*,*,#1577,.F.);
+#1840 = ORIENTED_EDGE('',*,*,#1818,.T.);
+#1841 = ORIENTED_EDGE('',*,*,#1474,.T.);
+#1842 = ORIENTED_EDGE('',*,*,#1843,.T.);
+#1843 = EDGE_CURVE('',#1379,#1578,#1844,.T.);
+#1844 = LINE('',#1845,#1846);
+#1845 = CARTESIAN_POINT('',(-1.589929778443,-6.305788367327,
+    4.835992452292));
+#1846 = VECTOR('',#1847,1.);
+#1847 = DIRECTION('',(-2.243937190443E-016,-1.,0.E+000));
+#1848 = PLANE('',#1849);
+#1849 = AXIS2_PLACEMENT_3D('',#1850,#1851,#1852);
+#1850 = CARTESIAN_POINT('',(-2.038668934235,-6.92424541982,
+    4.835992452292));
+#1851 = DIRECTION('',(4.549339230518E-014,-4.985039784168E-015,1.));
+#1852 = DIRECTION('',(1.,0.E+000,-4.549339230518E-014));
+#1853 = ADVANCED_FACE('',(#1854),#1899,.F.);
+#1854 = FACE_BOUND('',#1855,.T.);
+#1855 = EDGE_LOOP('',(#1856,#1862,#1863,#1871,#1883,#1892,#1898));
+#1856 = ORIENTED_EDGE('',*,*,#1857,.F.);
+#1857 = EDGE_CURVE('',#1513,#1654,#1858,.T.);
+#1858 = LINE('',#1859,#1860);
+#1859 = CARTESIAN_POINT('',(-3.384886402951,-7.348509505391,
+    4.411728366721));
+#1860 = VECTOR('',#1861,1.);
+#1861 = DIRECTION('',(8.049935801902E-017,0.E+000,-1.));
+#1862 = ORIENTED_EDGE('',*,*,#1531,.T.);
+#1863 = ORIENTED_EDGE('',*,*,#1864,.F.);
+#1864 = EDGE_CURVE('',#1865,#1492,#1867,.T.);
+#1865 = VERTEX_POINT('',#1866);
+#1866 = CARTESIAN_POINT('',(-2.487408090697,-7.348509504021,
+    -3.17476237822));
+#1867 = LINE('',#1868,#1869);
+#1868 = CARTESIAN_POINT('',(-2.487408090697,-7.348509505391,
+    -3.17476237822));
+#1869 = VECTOR('',#1870,1.);
+#1870 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1871 = ORIENTED_EDGE('',*,*,#1872,.F.);
+#1872 = EDGE_CURVE('',#1873,#1865,#1875,.T.);
+#1873 = VERTEX_POINT('',#1874);
+#1874 = CARTESIAN_POINT('',(-2.889073406795,-7.348509505391,
+    -2.774721674431));
+#1875 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#1876,#1877,#1878,#1879,#1880,
+    #1881,#1882),.UNSPECIFIED.,.F.,.F.,(4,3,4),(0.E+000,
+    4.052436730663E-002,6.456621914747E-002),.UNSPECIFIED.);
+#1876 = CARTESIAN_POINT('',(-2.889073406795,-7.348509505391,
+    -2.774721674431));
+#1877 = CARTESIAN_POINT('',(-2.888927147584,-7.348509502524,
+    -2.90657258284));
+#1878 = CARTESIAN_POINT('',(-2.818874113618,-7.348509502725,
+    -3.0353246779));
+#1879 = CARTESIAN_POINT('',(-2.709311409688,-7.34850950267,
+    -3.10791505065));
+#1880 = CARTESIAN_POINT('',(-2.644311251259,-7.348509502637,
+    -3.150980670244));
+#1881 = CARTESIAN_POINT('',(-2.56635191292,-7.34850950265,
+    -3.174755934373));
+#1882 = CARTESIAN_POINT('',(-2.487408090697,-7.34850950265,
+    -3.17476237822));
+#1883 = ORIENTED_EDGE('',*,*,#1884,.F.);
+#1884 = EDGE_CURVE('',#1885,#1873,#1887,.T.);
+#1885 = VERTEX_POINT('',#1886);
+#1886 = CARTESIAN_POINT('',(-2.889101917823,-7.348509505391,
+    0.822381924718));
+#1887 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#1888,#1889,#1890,#1891),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(-0.359710359987,0.E+000),
+  .PIECEWISE_BEZIER_KNOTS.);
+#1888 = CARTESIAN_POINT('',(-2.889101917823,-7.348509505391,
+    0.822381924718));
+#1889 = CARTESIAN_POINT('',(-2.889101917823,-7.348509504477,
+    -0.377037882447));
+#1890 = CARTESIAN_POINT('',(-2.889120925175,-7.348509501736,
+    -1.577228231256));
+#1891 = CARTESIAN_POINT('',(-2.889073406795,-7.348509505391,
+    -2.774721674431));
+#1892 = ORIENTED_EDGE('',*,*,#1893,.F.);
+#1893 = EDGE_CURVE('',#1674,#1885,#1894,.T.);
+#1894 = LINE('',#1895,#1896);
+#1895 = CARTESIAN_POINT('',(-3.243465049875,-7.348509505391,
+    0.822381924718));
+#1896 = VECTOR('',#1897,1.);
+#1897 = DIRECTION('',(1.,0.E+000,-1.417686754642E-013));
+#1898 = ORIENTED_EDGE('',*,*,#1681,.F.);
+#1899 = PLANE('',#1900);
+#1900 = AXIS2_PLACEMENT_3D('',#1901,#1902,#1903);
+#1901 = CARTESIAN_POINT('',(-2.487408090697,-7.348509505391,
+    0.720250307363));
+#1902 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#1903 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#1904 = ADVANCED_FACE('',(#1905),#1943,.F.);
+#1905 = FACE_BOUND('',#1906,.T.);
+#1906 = EDGE_LOOP('',(#1907,#1908,#1914,#1915,#1923,#1932,#1942));
+#1907 = ORIENTED_EDGE('',*,*,#1586,.F.);
+#1908 = ORIENTED_EDGE('',*,*,#1909,.T.);
+#1909 = EDGE_CURVE('',#1587,#1718,#1910,.T.);
+#1910 = LINE('',#1911,#1912);
+#1911 = CARTESIAN_POINT('',(-1.589929778443,-7.348509505391,
+    4.411728366721));
+#1912 = VECTOR('',#1913,1.);
+#1913 = DIRECTION('',(4.024967900951E-017,-3.219974320761E-016,-1.));
+#1914 = ORIENTED_EDGE('',*,*,#1717,.T.);
+#1915 = ORIENTED_EDGE('',*,*,#1916,.T.);
+#1916 = EDGE_CURVE('',#1708,#1917,#1919,.T.);
+#1917 = VERTEX_POINT('',#1918);
+#1918 = CARTESIAN_POINT('',(-2.085714263571,-7.348509505391,
+    0.822381924718));
+#1919 = LINE('',#1920,#1921);
+#1920 = CARTESIAN_POINT('',(-1.731351131519,-7.348509505391,
+    0.822381924718));
+#1921 = VECTOR('',#1922,1.);
+#1922 = DIRECTION('',(-1.,0.E+000,-1.421603016396E-013));
+#1923 = ORIENTED_EDGE('',*,*,#1924,.T.);
+#1924 = EDGE_CURVE('',#1917,#1925,#1927,.T.);
+#1925 = VERTEX_POINT('',#1926);
+#1926 = CARTESIAN_POINT('',(-2.085742774599,-7.348509505391,
+    -2.774721674431));
+#1927 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#1928,#1929,#1930,#1931),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,0.359710359987),
+  .PIECEWISE_BEZIER_KNOTS.);
+#1928 = CARTESIAN_POINT('',(-2.085714263571,-7.348509505391,
+    0.822381924718));
+#1929 = CARTESIAN_POINT('',(-2.085714263571,-7.348509504477,
+    -0.377037882447));
+#1930 = CARTESIAN_POINT('',(-2.085695256219,-7.348509501736,
+    -1.577228231256));
+#1931 = CARTESIAN_POINT('',(-2.085742774599,-7.348509505391,
+    -2.774721674431));
+#1932 = ORIENTED_EDGE('',*,*,#1933,.T.);
+#1933 = EDGE_CURVE('',#1925,#1865,#1934,.T.);
+#1934 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#1935,#1936,#1937,#1938,#1939,
+    #1940,#1941),.UNSPECIFIED.,.F.,.F.,(4,3,4),(0.E+000,
+    4.052436730663E-002,6.456621914747E-002),.UNSPECIFIED.);
+#1935 = CARTESIAN_POINT('',(-2.085742774599,-7.348509505391,
+    -2.774721674431));
+#1936 = CARTESIAN_POINT('',(-2.08588903381,-7.348509502524,
+    -2.90657258284));
+#1937 = CARTESIAN_POINT('',(-2.155942067776,-7.348509502725,
+    -3.0353246779));
+#1938 = CARTESIAN_POINT('',(-2.265504771706,-7.34850950267,
+    -3.10791505065));
+#1939 = CARTESIAN_POINT('',(-2.330504930135,-7.348509502637,
+    -3.150980670244));
+#1940 = CARTESIAN_POINT('',(-2.408464268474,-7.34850950265,
+    -3.174755934373));
+#1941 = CARTESIAN_POINT('',(-2.487408090697,-7.34850950265,
+    -3.17476237822));
+#1942 = ORIENTED_EDGE('',*,*,#1864,.T.);
+#1943 = PLANE('',#1944);
+#1944 = AXIS2_PLACEMENT_3D('',#1945,#1946,#1947);
+#1945 = CARTESIAN_POINT('',(-2.038668934316,-7.348509505391,
+    -3.17476237822));
+#1946 = DIRECTION('',(-5.299208382707E-034,-1.,3.630022313597E-021));
+#1947 = DIRECTION('',(0.E+000,-3.630022313597E-021,-1.));
+#1948 = ADVANCED_FACE('',(#1949),#2002,.F.);
+#1949 = FACE_BOUND('',#1950,.T.);
+#1950 = EDGE_LOOP('',(#1951,#1961,#1967,#1968,#1976,#1984,#1996));
+#1951 = ORIENTED_EDGE('',*,*,#1952,.T.);
+#1952 = EDGE_CURVE('',#1953,#1955,#1957,.T.);
+#1953 = VERTEX_POINT('',#1954);
+#1954 = CARTESIAN_POINT('',(-2.487408090697,-7.645469978452,
+    4.453570198133));
+#1955 = VERTEX_POINT('',#1956);
+#1956 = CARTESIAN_POINT('',(-3.384886402951,-7.645469978452,
+    4.453570198133));
+#1957 = LINE('',#1958,#1959);
+#1958 = CARTESIAN_POINT('',(-2.487408992621,-7.645469978452,
+    4.453570198133));
+#1959 = VECTOR('',#1960,1.);
+#1960 = DIRECTION('',(-1.,0.E+000,1.546310541979E-014));
+#1961 = ORIENTED_EDGE('',*,*,#1962,.T.);
+#1962 = EDGE_CURVE('',#1955,#1652,#1963,.T.);
+#1963 = LINE('',#1964,#1965);
+#1964 = CARTESIAN_POINT('',(-3.384886402951,-7.645469978452,
+    4.453570198133));
+#1965 = VECTOR('',#1966,1.);
+#1966 = DIRECTION('',(7.953418164941E-017,0.E+000,-1.));
+#1967 = ORIENTED_EDGE('',*,*,#1661,.F.);
+#1968 = ORIENTED_EDGE('',*,*,#1969,.T.);
+#1969 = EDGE_CURVE('',#1662,#1970,#1972,.T.);
+#1970 = VERTEX_POINT('',#1971);
+#1971 = CARTESIAN_POINT('',(-2.889101917823,-7.645469978452,
+    0.822381924718));
+#1972 = LINE('',#1973,#1974);
+#1973 = CARTESIAN_POINT('',(-3.243465049875,-7.645469978452,
+    0.822381924718));
+#1974 = VECTOR('',#1975,1.);
+#1975 = DIRECTION('',(1.,0.E+000,-1.425519278149E-013));
+#1976 = ORIENTED_EDGE('',*,*,#1977,.T.);
+#1977 = EDGE_CURVE('',#1970,#1978,#1980,.T.);
+#1978 = VERTEX_POINT('',#1979);
+#1979 = CARTESIAN_POINT('',(-2.8891019381,-7.645469978452,
+    -2.774721680118));
+#1980 = LINE('',#1981,#1982);
+#1981 = CARTESIAN_POINT('',(-2.889101917823,-7.645469978452,
+    0.822381924718));
+#1982 = VECTOR('',#1983,1.);
+#1983 = DIRECTION('',(-5.636862385589E-009,0.E+000,-1.));
+#1984 = ORIENTED_EDGE('',*,*,#1985,.T.);
+#1985 = EDGE_CURVE('',#1978,#1986,#1988,.T.);
+#1986 = VERTEX_POINT('',#1987);
+#1987 = CARTESIAN_POINT('',(-2.487408090697,-7.645469978452,
+    -3.17476237822));
+#1988 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#1989,#1990,#1991,#1992,#1993,
+    #1994,#1995),.UNSPECIFIED.,.F.,.F.,(4,3,4),(0.E+000,
+    4.051860703215E-002,6.456648856141E-002),.UNSPECIFIED.);
+#1989 = CARTESIAN_POINT('',(-2.8891019381,-7.645469978452,
+    -2.774721680118));
+#1990 = CARTESIAN_POINT('',(-2.88892585899,-7.645469978452,
+    -2.906553290742));
+#1991 = CARTESIAN_POINT('',(-2.818896388868,-7.645469978452,
+    -3.035287809993));
+#1992 = CARTESIAN_POINT('',(-2.709359704038,-7.645469978452,
+    -3.107883183962));
+#1993 = CARTESIAN_POINT('',(-2.644349443004,-7.645469978452,
+    -3.150968696537));
+#1994 = CARTESIAN_POINT('',(-2.566371382516,-7.645469978452,
+    -3.174755932784));
+#1995 = CARTESIAN_POINT('',(-2.487408090697,-7.645469978452,
+    -3.17476237822));
+#1996 = ORIENTED_EDGE('',*,*,#1997,.T.);
+#1997 = EDGE_CURVE('',#1986,#1953,#1998,.T.);
+#1998 = LINE('',#1999,#2000);
+#1999 = CARTESIAN_POINT('',(-2.487408090697,-7.645469978452,
+    -3.17476237822));
+#2000 = VECTOR('',#2001,1.);
+#2001 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2002 = PLANE('',#2003);
+#2003 = AXIS2_PLACEMENT_3D('',#2004,#2005,#2006);
+#2004 = CARTESIAN_POINT('',(-2.936147246824,-7.645469978452,
+    -3.17476237822));
+#2005 = DIRECTION('',(0.E+000,1.,0.E+000));
+#2006 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2007 = ADVANCED_FACE('',(#2008),#2052,.F.);
+#2008 = FACE_BOUND('',#2009,.T.);
+#2009 = EDGE_LOOP('',(#2010,#2018,#2024,#2025,#2037,#2045,#2051));
+#2010 = ORIENTED_EDGE('',*,*,#2011,.F.);
+#2011 = EDGE_CURVE('',#2012,#1730,#2014,.T.);
+#2012 = VERTEX_POINT('',#2013);
+#2013 = CARTESIAN_POINT('',(-1.589929778443,-7.645469978452,
+    4.453570198133));
+#2014 = LINE('',#2015,#2016);
+#2015 = CARTESIAN_POINT('',(-1.589929778443,-7.645469978452,
+    4.453570198133));
+#2016 = VECTOR('',#2017,1.);
+#2017 = DIRECTION('',(3.97670908247E-017,-3.181367265976E-016,-1.));
+#2018 = ORIENTED_EDGE('',*,*,#2019,.F.);
+#2019 = EDGE_CURVE('',#1953,#2012,#2020,.T.);
+#2020 = LINE('',#2021,#2022);
+#2021 = CARTESIAN_POINT('',(-2.487407188773,-7.645469978452,
+    4.453570198133));
+#2022 = VECTOR('',#2023,1.);
+#2023 = DIRECTION('',(1.,0.E+000,1.546310541979E-014));
+#2024 = ORIENTED_EDGE('',*,*,#1997,.F.);
+#2025 = ORIENTED_EDGE('',*,*,#2026,.F.);
+#2026 = EDGE_CURVE('',#2027,#1986,#2029,.T.);
+#2027 = VERTEX_POINT('',#2028);
+#2028 = CARTESIAN_POINT('',(-2.085714243294,-7.645469978452,
+    -2.774721680118));
+#2029 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#2030,#2031,#2032,#2033,#2034,
+    #2035,#2036),.UNSPECIFIED.,.F.,.F.,(4,3,4),(0.E+000,
+    4.051860703215E-002,6.456648856141E-002),.UNSPECIFIED.);
+#2030 = CARTESIAN_POINT('',(-2.085714243294,-7.645469978452,
+    -2.774721680118));
+#2031 = CARTESIAN_POINT('',(-2.085890322404,-7.645469978452,
+    -2.906553290742));
+#2032 = CARTESIAN_POINT('',(-2.155919792526,-7.645469978452,
+    -3.035287809993));
+#2033 = CARTESIAN_POINT('',(-2.265456477356,-7.645469978452,
+    -3.107883183962));
+#2034 = CARTESIAN_POINT('',(-2.33046673839,-7.645469978452,
+    -3.150968696537));
+#2035 = CARTESIAN_POINT('',(-2.408444798878,-7.645469978452,
+    -3.174755932784));
+#2036 = CARTESIAN_POINT('',(-2.487408090697,-7.645469978452,
+    -3.17476237822));
+#2037 = ORIENTED_EDGE('',*,*,#2038,.F.);
+#2038 = EDGE_CURVE('',#2039,#2027,#2041,.T.);
+#2039 = VERTEX_POINT('',#2040);
+#2040 = CARTESIAN_POINT('',(-2.085714263571,-7.645469978452,
+    0.822381924718));
+#2041 = LINE('',#2042,#2043);
+#2042 = CARTESIAN_POINT('',(-2.085714263571,-7.645469978452,
+    0.822381924718));
+#2043 = VECTOR('',#2044,1.);
+#2044 = DIRECTION('',(5.636862501331E-009,0.E+000,-1.));
+#2045 = ORIENTED_EDGE('',*,*,#2046,.F.);
+#2046 = EDGE_CURVE('',#1710,#2039,#2047,.T.);
+#2047 = LINE('',#2048,#2049);
+#2048 = CARTESIAN_POINT('',(-1.731351131519,-7.645469978452,
+    0.822381924718));
+#2049 = VECTOR('',#2050,1.);
+#2050 = DIRECTION('',(-1.,0.E+000,-1.429435539902E-013));
+#2051 = ORIENTED_EDGE('',*,*,#1737,.T.);
+#2052 = PLANE('',#2053);
+#2053 = AXIS2_PLACEMENT_3D('',#2054,#2055,#2056);
+#2054 = CARTESIAN_POINT('',(-2.487408090697,-7.645469978452,
+    0.639403909956));
+#2055 = DIRECTION('',(0.E+000,1.,-8.40107302154E-017));
+#2056 = DIRECTION('',(0.E+000,8.40107302154E-017,1.));
+#2057 = ADVANCED_FACE('',(#2058),#2084,.F.);
+#2058 = FACE_BOUND('',#2059,.T.);
+#2059 = EDGE_LOOP('',(#2060,#2061,#2062,#2063,#2080,#2081,#2082,#2083));
+#2060 = ORIENTED_EDGE('',*,*,#1857,.T.);
+#2061 = ORIENTED_EDGE('',*,*,#1651,.F.);
+#2062 = ORIENTED_EDGE('',*,*,#1962,.F.);
+#2063 = ORIENTED_EDGE('',*,*,#2064,.F.);
+#2064 = EDGE_CURVE('',#1764,#1955,#2065,.T.);
+#2065 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#2066,#2067,#2068,#2069,#2070,
+    #2071,#2072,#2073,#2074,#2075,#2076,#2077,#2078,#2079),
+  .UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,4),(0.E+000,1.912598527182E-002,
+    3.568824303577E-002,5.702606052897E-002,7.836387802217E-002,
+    9.49261357861E-002,0.114052121058),.UNSPECIFIED.);
+#2066 = CARTESIAN_POINT('',(-3.384886402951,-6.938363186731,
+    5.160676989856));
+#2067 = CARTESIAN_POINT('',(-3.384886402951,-7.00211647097,
+    5.160676989856));
+#2068 = CARTESIAN_POINT('',(-3.384886402951,-7.066471031596,
+    5.155081918975));
+#2069 = CARTESIAN_POINT('',(-3.384886402951,-7.183046627654,
+    5.132087112585));
+#2070 = CARTESIAN_POINT('',(-3.384886402951,-7.236471941934,
+    5.116217430923));
+#2071 = CARTESIAN_POINT('',(-3.384886402951,-7.352053405565,
+    5.065470100655));
+#2072 = CARTESIAN_POINT('',(-3.384886402951,-7.411039439226,
+    5.026983888834));
+#2073 = CARTESIAN_POINT('',(-3.384886402951,-7.511776877431,
+    4.92624645063));
+#2074 = CARTESIAN_POINT('',(-3.38488640293,-7.550263089251,
+    4.867260416969));
+#2075 = CARTESIAN_POINT('',(-3.38488640293,-7.601010419519,
+    4.751678953338));
+#2076 = CARTESIAN_POINT('',(-3.384886402951,-7.616880101181,
+    4.698253639058));
+#2077 = CARTESIAN_POINT('',(-3.384886402951,-7.639874907571,
+    4.581678042999));
+#2078 = CARTESIAN_POINT('',(-3.384886402951,-7.645469978452,
+    4.517323482374));
+#2079 = CARTESIAN_POINT('',(-3.384886402951,-7.645469978452,
+    4.453570198135));
+#2080 = ORIENTED_EDGE('',*,*,#1780,.F.);
+#2081 = ORIENTED_EDGE('',*,*,#1355,.F.);
+#2082 = ORIENTED_EDGE('',*,*,#1825,.T.);
+#2083 = ORIENTED_EDGE('',*,*,#1512,.T.);
+#2084 = PLANE('',#2085);
+#2085 = AXIS2_PLACEMENT_3D('',#2086,#2087,#2088);
+#2086 = CARTESIAN_POINT('',(-3.384886402951,-7.645469978452,
+    3.062240127166));
+#2087 = DIRECTION('',(1.,-9.309328861094E-017,3.461069660559E-016));
+#2088 = DIRECTION('',(3.461069660559E-016,0.E+000,-1.));
+#2089 = ADVANCED_FACE('',(#2090),#2116,.F.);
+#2090 = FACE_BOUND('',#2091,.T.);
+#2091 = EDGE_LOOP('',(#2092,#2093,#2094,#2095,#2096,#2097,#2098,#2115));
+#2092 = ORIENTED_EDGE('',*,*,#1729,.T.);
+#2093 = ORIENTED_EDGE('',*,*,#1909,.F.);
+#2094 = ORIENTED_EDGE('',*,*,#1594,.F.);
+#2095 = ORIENTED_EDGE('',*,*,#1843,.F.);
+#2096 = ORIENTED_EDGE('',*,*,#1378,.T.);
+#2097 = ORIENTED_EDGE('',*,*,#1803,.T.);
+#2098 = ORIENTED_EDGE('',*,*,#2099,.T.);
+#2099 = EDGE_CURVE('',#1796,#2012,#2100,.T.);
+#2100 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#2101,#2102,#2103,#2104,#2105,
+    #2106,#2107,#2108,#2109,#2110,#2111,#2112,#2113,#2114),
+  .UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,4),(-0.114052121058,
+    -9.492613578608E-002,-7.836387802213E-002,-5.702606052894E-002,
+    -3.568824303574E-002,-1.912598527181E-002,0.E+000),.UNSPECIFIED.);
+#2101 = CARTESIAN_POINT('',(-1.589929778443,-6.938363186731,
+    5.160676989856));
+#2102 = CARTESIAN_POINT('',(-1.589929778443,-7.00211647097,
+    5.160676989856));
+#2103 = CARTESIAN_POINT('',(-1.589929778443,-7.066471031596,
+    5.155081918975));
+#2104 = CARTESIAN_POINT('',(-1.589929778443,-7.183046627654,
+    5.132087112585));
+#2105 = CARTESIAN_POINT('',(-1.589929778443,-7.236471941934,
+    5.116217430923));
+#2106 = CARTESIAN_POINT('',(-1.589929778443,-7.352053405565,
+    5.065470100655));
+#2107 = CARTESIAN_POINT('',(-1.589929778443,-7.411039439226,
+    5.026983888834));
+#2108 = CARTESIAN_POINT('',(-1.589929778443,-7.511776877431,
+    4.92624645063));
+#2109 = CARTESIAN_POINT('',(-1.589929778464,-7.550263089251,
+    4.867260416969));
+#2110 = CARTESIAN_POINT('',(-1.589929778464,-7.601010419519,
+    4.751678953338));
+#2111 = CARTESIAN_POINT('',(-1.589929778443,-7.616880101181,
+    4.698253639058));
+#2112 = CARTESIAN_POINT('',(-1.589929778443,-7.639874907571,
+    4.581678042999));
+#2113 = CARTESIAN_POINT('',(-1.589929778443,-7.645469978452,
+    4.517323482374));
+#2114 = CARTESIAN_POINT('',(-1.589929778443,-7.645469978452,
+    4.453570198135));
+#2115 = ORIENTED_EDGE('',*,*,#2011,.T.);
+#2116 = PLANE('',#2117);
+#2117 = AXIS2_PLACEMENT_3D('',#2118,#2119,#2120);
+#2118 = CARTESIAN_POINT('',(-1.589929778443,-6.97562904969,
+    5.160676989856));
+#2119 = DIRECTION('',(-1.,-2.792798658328E-016,-2.938137829469E-016));
+#2120 = DIRECTION('',(-2.938137829469E-016,0.E+000,1.));
+#2121 = ADVANCED_FACE('',(#2122),#2133,.F.);
+#2122 = FACE_BOUND('',#2123,.T.);
+#2123 = EDGE_LOOP('',(#2124,#2125,#2126,#2127));
+#2124 = ORIENTED_EDGE('',*,*,#1969,.F.);
+#2125 = ORIENTED_EDGE('',*,*,#1673,.F.);
+#2126 = ORIENTED_EDGE('',*,*,#1893,.T.);
+#2127 = ORIENTED_EDGE('',*,*,#2128,.F.);
+#2128 = EDGE_CURVE('',#1970,#1885,#2129,.T.);
+#2129 = LINE('',#2130,#2131);
+#2130 = CARTESIAN_POINT('',(-2.889101917823,-7.645469978452,
+    0.822381924718));
+#2131 = VECTOR('',#2132,1.);
+#2132 = DIRECTION('',(0.E+000,1.,0.E+000));
+#2133 = PLANE('',#2134);
+#2134 = AXIS2_PLACEMENT_3D('',#2135,#2136,#2137);
+#2135 = CARTESIAN_POINT('',(-3.066283442181,-7.645469978452,
+    0.822381924718));
+#2136 = DIRECTION('',(2.287910990566E-015,-2.129891581609E-031,1.));
+#2137 = DIRECTION('',(1.,0.E+000,-2.287910990566E-015));
+#2138 = ADVANCED_FACE('',(#2139),#2150,.F.);
+#2139 = FACE_BOUND('',#2140,.T.);
+#2140 = EDGE_LOOP('',(#2141,#2142,#2143,#2149));
+#2141 = ORIENTED_EDGE('',*,*,#1707,.T.);
+#2142 = ORIENTED_EDGE('',*,*,#2046,.T.);
+#2143 = ORIENTED_EDGE('',*,*,#2144,.T.);
+#2144 = EDGE_CURVE('',#2039,#1917,#2145,.T.);
+#2145 = LINE('',#2146,#2147);
+#2146 = CARTESIAN_POINT('',(-2.085714263571,-7.645469978452,
+    0.822381924718));
+#2147 = VECTOR('',#2148,1.);
+#2148 = DIRECTION('',(0.E+000,1.,0.E+000));
+#2149 = ORIENTED_EDGE('',*,*,#1916,.F.);
+#2150 = PLANE('',#2151);
+#2151 = AXIS2_PLACEMENT_3D('',#2152,#2153,#2154);
+#2152 = CARTESIAN_POINT('',(-1.731351131519,-7.496989741648,
+    0.822381924718));
+#2153 = DIRECTION('',(-5.947081316467E-016,1.10459143992E-016,1.));
+#2154 = DIRECTION('',(1.,0.E+000,5.947081316467E-016));
+#2155 = ADVANCED_FACE('',(#2156),#2167,.F.);
+#2156 = FACE_BOUND('',#2157,.F.);
+#2157 = EDGE_LOOP('',(#2158,#2159,#2165,#2166));
+#2158 = ORIENTED_EDGE('',*,*,#1977,.T.);
+#2159 = ORIENTED_EDGE('',*,*,#2160,.T.);
+#2160 = EDGE_CURVE('',#1978,#1873,#2161,.T.);
+#2161 = LINE('',#2162,#2163);
+#2162 = CARTESIAN_POINT('',(-2.8891019381,-7.645469978452,
+    -2.774721680118));
+#2163 = VECTOR('',#2164,1.);
+#2164 = DIRECTION('',(9.607778347651E-005,0.999999995385,
+    1.914969962402E-008));
+#2165 = ORIENTED_EDGE('',*,*,#1884,.F.);
+#2166 = ORIENTED_EDGE('',*,*,#2128,.F.);
+#2167 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#2168,#2169)
+    ,(#2170,#2171)
+    ,(#2172,#2173)
+    ,(#2174,#2175)
+    ,(#2176,#2177)
+    ,(#2178,#2179
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.00078125),(
+    0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#2168 = CARTESIAN_POINT('',(-2.889101917823,-7.645469978452,
+    0.822381924718));
+#2169 = CARTESIAN_POINT('',(-2.889101917823,-6.154730096459,
+    0.822381924718));
+#2170 = CARTESIAN_POINT('',(-2.889101917823,-7.645469978452,
+    0.102730040419));
+#2171 = CARTESIAN_POINT('',(-2.889101917823,-6.154730096459,
+    0.102730040419));
+#2172 = CARTESIAN_POINT('',(-2.889101917823,-7.645469978452,
+    -0.616920581341));
+#2173 = CARTESIAN_POINT('',(-2.889101917823,-6.154730096459,
+    -0.616920581341));
+#2174 = CARTESIAN_POINT('',(-2.889101917823,-7.645469978452,
+    -1.336574994665));
+#2175 = CARTESIAN_POINT('',(-2.889101917823,-6.154730096459,
+    -1.336574994665));
+#2176 = CARTESIAN_POINT('',(-2.889101917823,-7.645469978452,
+    -2.056225608526));
+#2177 = CARTESIAN_POINT('',(-2.889101917823,-6.154730096459,
+    -2.056225608526));
+#2178 = CARTESIAN_POINT('',(-2.8891019381,-7.645469978452,
+    -2.774721680118));
+#2179 = CARTESIAN_POINT('',(-2.888958711117,-6.15473011022,
+    -2.774721651571));
+#2180 = ADVANCED_FACE('',(#2181),#2192,.F.);
+#2181 = FACE_BOUND('',#2182,.F.);
+#2182 = EDGE_LOOP('',(#2183,#2189,#2190,#2191));
+#2183 = ORIENTED_EDGE('',*,*,#2184,.F.);
+#2184 = EDGE_CURVE('',#2027,#1925,#2185,.T.);
+#2185 = LINE('',#2186,#2187);
+#2186 = CARTESIAN_POINT('',(-2.085714243294,-7.645469978452,
+    -2.774721680118));
+#2187 = VECTOR('',#2188,1.);
+#2188 = DIRECTION('',(-9.607778347651E-005,0.999999995385,
+    1.914969962402E-008));
+#2189 = ORIENTED_EDGE('',*,*,#2038,.F.);
+#2190 = ORIENTED_EDGE('',*,*,#2144,.T.);
+#2191 = ORIENTED_EDGE('',*,*,#1924,.T.);
+#2192 = B_SPLINE_SURFACE_WITH_KNOTS('',1,5,(
+    (#2193,#2194,#2195,#2196,#2197,#2198)
+    ,(#2199,#2200,#2201,#2202,#2203,#2204
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(6,6),(0.E+000,1.),(0.E+000,
+    1.00078125),.PIECEWISE_BEZIER_KNOTS.);
+#2193 = CARTESIAN_POINT('',(-2.085714263571,-7.645469978452,
+    0.822381924718));
+#2194 = CARTESIAN_POINT('',(-2.085714263571,-7.645469978452,
+    0.102730040419));
+#2195 = CARTESIAN_POINT('',(-2.085714263571,-7.645469978452,
+    -0.616920581341));
+#2196 = CARTESIAN_POINT('',(-2.085714263571,-7.645469978452,
+    -1.336574994665));
+#2197 = CARTESIAN_POINT('',(-2.085714263571,-7.645469978452,
+    -2.056225608526));
+#2198 = CARTESIAN_POINT('',(-2.085714243294,-7.645469978452,
+    -2.774721680118));
+#2199 = CARTESIAN_POINT('',(-2.085714263571,-6.154730096459,
+    0.822381924718));
+#2200 = CARTESIAN_POINT('',(-2.085714263571,-6.154730096459,
+    0.102730040419));
+#2201 = CARTESIAN_POINT('',(-2.085714263571,-6.154730096459,
+    -0.616920581341));
+#2202 = CARTESIAN_POINT('',(-2.085714263571,-6.154730096459,
+    -1.336574994665));
+#2203 = CARTESIAN_POINT('',(-2.085714263571,-6.154730096459,
+    -2.056225608526));
+#2204 = CARTESIAN_POINT('',(-2.085857470277,-6.15473011022,
+    -2.774721651571));
+#2205 = ADVANCED_FACE('',(#2206),#2217,.F.);
+#2206 = FACE_BOUND('',#2207,.F.);
+#2207 = EDGE_LOOP('',(#2208,#2209,#2215,#2216));
+#2208 = ORIENTED_EDGE('',*,*,#1985,.T.);
+#2209 = ORIENTED_EDGE('',*,*,#2210,.T.);
+#2210 = EDGE_CURVE('',#1986,#1865,#2211,.T.);
+#2211 = LINE('',#2212,#2213);
+#2212 = CARTESIAN_POINT('',(-2.487408090697,-7.645469978452,
+    -3.17476237822));
+#2213 = VECTOR('',#2214,1.);
+#2214 = DIRECTION('',(4.654664430547E-017,1.,0.E+000));
+#2215 = ORIENTED_EDGE('',*,*,#1872,.F.);
+#2216 = ORIENTED_EDGE('',*,*,#2160,.F.);
+#2217 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#2218,#2219)
+    ,(#2220,#2221)
+    ,(#2222,#2223)
+    ,(#2224,#2225)
+    ,(#2226,#2227)
+    ,(#2228,#2229
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(1.00078125,2.),(0.E+000,1.
+    ),.PIECEWISE_BEZIER_KNOTS.);
+#2218 = CARTESIAN_POINT('',(-2.8891019381,-7.645469978452,
+    -2.774721680118));
+#2219 = CARTESIAN_POINT('',(-2.888958711117,-6.15473011022,
+    -2.774721651571));
+#2220 = CARTESIAN_POINT('',(-2.888933588633,-7.645469978452,
+    -2.900766055325));
+#2221 = CARTESIAN_POINT('',(-2.888933588633,-6.154730096459,
+    -2.900766055325));
+#2222 = CARTESIAN_POINT('',(-2.838480287924,-7.645469978452,
+    -3.026259432335));
+#2223 = CARTESIAN_POINT('',(-2.838480287924,-6.154730096459,
+    -3.026259432335));
+#2224 = CARTESIAN_POINT('',(-2.740171602844,-7.645469978452,
+    -3.124449382601));
+#2225 = CARTESIAN_POINT('',(-2.740171602844,-6.154730096459,
+    -3.124449382601));
+#2226 = CARTESIAN_POINT('',(-2.614613869014,-7.645469978452,
+    -3.174751994956));
+#2227 = CARTESIAN_POINT('',(-2.614613869014,-6.154730096459,
+    -3.174751994956));
+#2228 = CARTESIAN_POINT('',(-2.487408090697,-7.645469978452,
+    -3.17476237822));
+#2229 = CARTESIAN_POINT('',(-2.487408090697,-6.154730096459,
+    -3.17476237822));
+#2230 = ADVANCED_FACE('',(#2231),#2237,.F.);
+#2231 = FACE_BOUND('',#2232,.F.);
+#2232 = EDGE_LOOP('',(#2233,#2234,#2235,#2236));
+#2233 = ORIENTED_EDGE('',*,*,#2210,.F.);
+#2234 = ORIENTED_EDGE('',*,*,#2026,.F.);
+#2235 = ORIENTED_EDGE('',*,*,#2184,.T.);
+#2236 = ORIENTED_EDGE('',*,*,#1933,.T.);
+#2237 = B_SPLINE_SURFACE_WITH_KNOTS('',1,5,(
+    (#2238,#2239,#2240,#2241,#2242,#2243)
+    ,(#2244,#2245,#2246,#2247,#2248,#2249
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(6,6),(0.E+000,1.),(1.00078125,2.
+    ),.PIECEWISE_BEZIER_KNOTS.);
+#2238 = CARTESIAN_POINT('',(-2.085714243294,-7.645469978452,
+    -2.774721680118));
+#2239 = CARTESIAN_POINT('',(-2.085882592761,-7.645469978452,
+    -2.900766055325));
+#2240 = CARTESIAN_POINT('',(-2.13633589347,-7.645469978452,
+    -3.026259432335));
+#2241 = CARTESIAN_POINT('',(-2.23464457855,-7.645469978452,
+    -3.124449382601));
+#2242 = CARTESIAN_POINT('',(-2.36020231238,-7.645469978452,
+    -3.174751994956));
+#2243 = CARTESIAN_POINT('',(-2.487408090697,-7.645469978452,
+    -3.17476237822));
+#2244 = CARTESIAN_POINT('',(-2.085857470277,-6.15473011022,
+    -2.774721651571));
+#2245 = CARTESIAN_POINT('',(-2.085882592761,-6.154730096459,
+    -2.900766055325));
+#2246 = CARTESIAN_POINT('',(-2.13633589347,-6.154730096459,
+    -3.026259432335));
+#2247 = CARTESIAN_POINT('',(-2.23464457855,-6.154730096459,
+    -3.124449382601));
+#2248 = CARTESIAN_POINT('',(-2.36020231238,-6.154730096459,
+    -3.174751994956));
+#2249 = CARTESIAN_POINT('',(-2.487408090697,-6.154730096459,
+    -3.17476237822));
+#2250 = ADVANCED_FACE('',(#2251),#2265,.F.);
+#2251 = FACE_BOUND('',#2252,.F.);
+#2252 = EDGE_LOOP('',(#2253,#2254,#2263,#2264));
+#2253 = ORIENTED_EDGE('',*,*,#1763,.T.);
+#2254 = ORIENTED_EDGE('',*,*,#2255,.F.);
+#2255 = EDGE_CURVE('',#1953,#1766,#2256,.T.);
+#2256 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#2257,#2258,#2259,#2260,#2261,
+    #2262),.UNSPECIFIED.,.F.,.F.,(6,6),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#2257 = CARTESIAN_POINT('',(-2.487408992621,-7.645469978452,
+    4.453570198133));
+#2258 = CARTESIAN_POINT('',(-2.48740897627,-7.645469978452,
+    4.738541293562));
+#2259 = CARTESIAN_POINT('',(-2.487408970982,-7.552311830522,
+    4.946615840709));
+#2260 = CARTESIAN_POINT('',(-2.487408972676,-7.431408829305,
+    5.067518841926));
+#2261 = CARTESIAN_POINT('',(-2.487408982185,-7.223334282158,
+    5.160676989856));
+#2262 = CARTESIAN_POINT('',(-2.48740900253,-6.938363186728,
+    5.160676989856));
+#2263 = ORIENTED_EDGE('',*,*,#1952,.T.);
+#2264 = ORIENTED_EDGE('',*,*,#2064,.F.);
+#2265 = B_SPLINE_SURFACE_WITH_KNOTS('',5,5,(
+    (#2266,#2267,#2268,#2269,#2270,#2271)
+    ,(#2272,#2273,#2274,#2275,#2276,#2277)
+    ,(#2278,#2279,#2280,#2281,#2282,#2283)
+    ,(#2284,#2285,#2286,#2287,#2288,#2289)
+    ,(#2290,#2291,#2292,#2293,#2294,#2295)
+    ,(#2296,#2297,#2298,#2299,#2300,#2301
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(6,6),(0.E+000,1.),(
+    -3.578332406658E-006,8.974774509023E-002),.PIECEWISE_BEZIER_KNOTS.);
+#2266 = CARTESIAN_POINT('',(-3.384922145703,-7.645469978452,
+    4.453570198133));
+#2267 = CARTESIAN_POINT('',(-3.205419515086,-7.645469978452,
+    4.453570198133));
+#2268 = CARTESIAN_POINT('',(-3.02591688447,-7.645469978452,
+    4.453570198133));
+#2269 = CARTESIAN_POINT('',(-2.846414253854,-7.645469978452,
+    4.453570198133));
+#2270 = CARTESIAN_POINT('',(-2.666911623237,-7.645469978452,
+    4.453570198133));
+#2271 = CARTESIAN_POINT('',(-2.487408992621,-7.645469978452,
+    4.453570198133));
+#2272 = CARTESIAN_POINT('',(-3.384922162054,-7.645469978452,
+    4.738541293562));
+#2273 = CARTESIAN_POINT('',(-3.205419524897,-7.645469978452,
+    4.738541293562));
+#2274 = CARTESIAN_POINT('',(-3.02591688774,-7.645469978452,
+    4.738541293562));
+#2275 = CARTESIAN_POINT('',(-2.846414250583,-7.645469978452,
+    4.738541293562));
+#2276 = CARTESIAN_POINT('',(-2.666911613427,-7.645469978452,
+    4.738541293562));
+#2277 = CARTESIAN_POINT('',(-2.48740897627,-7.645469978452,
+    4.738541293562));
+#2278 = CARTESIAN_POINT('',(-3.384922167342,-7.552311830522,
+    4.946615840709));
+#2279 = CARTESIAN_POINT('',(-3.20541952807,-7.552311830522,4.94661584071
+    ));
+#2280 = CARTESIAN_POINT('',(-3.025916888798,-7.552311830522,
+    4.94661584071));
+#2281 = CARTESIAN_POINT('',(-2.846414249526,-7.552311830522,
+    4.946615840709));
+#2282 = CARTESIAN_POINT('',(-2.666911610254,-7.552311830522,
+    4.94661584071));
+#2283 = CARTESIAN_POINT('',(-2.487408970982,-7.552311830522,
+    4.946615840709));
+#2284 = CARTESIAN_POINT('',(-3.384922165648,-7.431408829305,
+    5.067518841926));
+#2285 = CARTESIAN_POINT('',(-3.205419527053,-7.431408829305,
+    5.067518841926));
+#2286 = CARTESIAN_POINT('',(-3.025916888459,-7.431408829306,
+    5.067518841926));
+#2287 = CARTESIAN_POINT('',(-2.846414249865,-7.431408829305,
+    5.067518841926));
+#2288 = CARTESIAN_POINT('',(-2.66691161127,-7.431408829305,
+    5.067518841926));
+#2289 = CARTESIAN_POINT('',(-2.487408972676,-7.431408829305,
+    5.067518841926));
+#2290 = CARTESIAN_POINT('',(-3.384922156138,-7.223334282158,
+    5.160676989856));
+#2291 = CARTESIAN_POINT('',(-3.205419521348,-7.223334282158,
+    5.160676989856));
+#2292 = CARTESIAN_POINT('',(-3.025916886557,-7.223334282158,
+    5.160676989856));
+#2293 = CARTESIAN_POINT('',(-2.846414251766,-7.223334282158,
+    5.160676989856));
+#2294 = CARTESIAN_POINT('',(-2.666911616976,-7.223334282158,
+    5.160676989856));
+#2295 = CARTESIAN_POINT('',(-2.487408982185,-7.223334282158,
+    5.160676989856));
+#2296 = CARTESIAN_POINT('',(-3.384922135794,-6.938363186728,
+    5.160676989856));
+#2297 = CARTESIAN_POINT('',(-3.205419509141,-6.938363186728,
+    5.160676989856));
+#2298 = CARTESIAN_POINT('',(-3.025916882488,-6.938363186729,
+    5.160676989856));
+#2299 = CARTESIAN_POINT('',(-2.846414255835,-6.938363186728,
+    5.160676989856));
+#2300 = CARTESIAN_POINT('',(-2.666911629182,-6.938363186728,
+    5.160676989856));
+#2301 = CARTESIAN_POINT('',(-2.48740900253,-6.938363186728,
+    5.160676989856));
+#2302 = ADVANCED_FACE('',(#2303),#2309,.F.);
+#2303 = FACE_BOUND('',#2304,.F.);
+#2304 = EDGE_LOOP('',(#2305,#2306,#2307,#2308));
+#2305 = ORIENTED_EDGE('',*,*,#2255,.T.);
+#2306 = ORIENTED_EDGE('',*,*,#1795,.F.);
+#2307 = ORIENTED_EDGE('',*,*,#2099,.T.);
+#2308 = ORIENTED_EDGE('',*,*,#2019,.F.);
+#2309 = B_SPLINE_SURFACE_WITH_KNOTS('',5,5,(
+    (#2310,#2311,#2312,#2313,#2314,#2315)
+    ,(#2316,#2317,#2318,#2319,#2320,#2321)
+    ,(#2322,#2323,#2324,#2325,#2326,#2327)
+    ,(#2328,#2329,#2330,#2331,#2332,#2333)
+    ,(#2334,#2335,#2336,#2337,#2338,#2339)
+    ,(#2340,#2341,#2342,#2343,#2344,#2345
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(6,6),(-3.578332406658E-006,
+    8.974774509023E-002),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#2310 = CARTESIAN_POINT('',(-1.589894035691,-7.645469978452,
+    4.453570198133));
+#2311 = CARTESIAN_POINT('',(-1.58989401934,-7.645469978452,
+    4.738541293562));
+#2312 = CARTESIAN_POINT('',(-1.589894014052,-7.552311830522,
+    4.946615840709));
+#2313 = CARTESIAN_POINT('',(-1.589894015746,-7.431408829305,
+    5.067518841926));
+#2314 = CARTESIAN_POINT('',(-1.589894025256,-7.223334282158,
+    5.160676989856));
+#2315 = CARTESIAN_POINT('',(-1.5898940456,-6.938363186728,5.160676989856
+    ));
+#2316 = CARTESIAN_POINT('',(-1.769396666308,-7.645469978452,
+    4.453570198133));
+#2317 = CARTESIAN_POINT('',(-1.769396656497,-7.645469978452,
+    4.738541293562));
+#2318 = CARTESIAN_POINT('',(-1.769396653324,-7.552311830522,
+    4.94661584071));
+#2319 = CARTESIAN_POINT('',(-1.769396654341,-7.431408829305,
+    5.067518841926));
+#2320 = CARTESIAN_POINT('',(-1.769396660046,-7.223334282158,
+    5.160676989856));
+#2321 = CARTESIAN_POINT('',(-1.769396672253,-6.938363186728,
+    5.160676989856));
+#2322 = CARTESIAN_POINT('',(-1.948899296924,-7.645469978452,
+    4.453570198133));
+#2323 = CARTESIAN_POINT('',(-1.948899293654,-7.645469978452,
+    4.738541293562));
+#2324 = CARTESIAN_POINT('',(-1.948899292596,-7.552311830522,
+    4.94661584071));
+#2325 = CARTESIAN_POINT('',(-1.948899292935,-7.431408829306,
+    5.067518841926));
+#2326 = CARTESIAN_POINT('',(-1.948899294837,-7.223334282158,
+    5.160676989856));
+#2327 = CARTESIAN_POINT('',(-1.948899298906,-6.938363186729,
+    5.160676989856));
+#2328 = CARTESIAN_POINT('',(-2.12840192754,-7.645469978452,
+    4.453570198133));
+#2329 = CARTESIAN_POINT('',(-2.128401930811,-7.645469978452,
+    4.738541293562));
+#2330 = CARTESIAN_POINT('',(-2.128401931868,-7.552311830522,
+    4.946615840709));
+#2331 = CARTESIAN_POINT('',(-2.128401931529,-7.431408829305,
+    5.067518841926));
+#2332 = CARTESIAN_POINT('',(-2.128401929628,-7.223334282158,
+    5.160676989856));
+#2333 = CARTESIAN_POINT('',(-2.128401925559,-6.938363186728,
+    5.160676989856));
+#2334 = CARTESIAN_POINT('',(-2.307904558157,-7.645469978452,
+    4.453570198133));
+#2335 = CARTESIAN_POINT('',(-2.307904567967,-7.645469978452,
+    4.738541293562));
+#2336 = CARTESIAN_POINT('',(-2.30790457114,-7.552311830522,4.94661584071
+    ));
+#2337 = CARTESIAN_POINT('',(-2.307904570124,-7.431408829305,
+    5.067518841926));
+#2338 = CARTESIAN_POINT('',(-2.307904564418,-7.223334282158,
+    5.160676989856));
+#2339 = CARTESIAN_POINT('',(-2.307904552212,-6.938363186728,
+    5.160676989856));
+#2340 = CARTESIAN_POINT('',(-2.487407188773,-7.645469978452,
+    4.453570198133));
+#2341 = CARTESIAN_POINT('',(-2.487407205124,-7.645469978452,
+    4.738541293562));
+#2342 = CARTESIAN_POINT('',(-2.487407210412,-7.552311830522,
+    4.946615840709));
+#2343 = CARTESIAN_POINT('',(-2.487407208718,-7.431408829305,
+    5.067518841926));
+#2344 = CARTESIAN_POINT('',(-2.487407199209,-7.223334282158,
+    5.160676989856));
+#2345 = CARTESIAN_POINT('',(-2.487407178864,-6.938363186728,
+    5.160676989856));
+#2346 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2350)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#2347,#2348,#2349)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#2347 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#2348 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#2349 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#2350 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-004),#2347,
+  'distance_accuracy_value','confusion accuracy');
+#2351 = PRODUCT_TYPE('part',$,(#1262));
+#2352 = SHAPE_DEFINITION_REPRESENTATION(#2353,#2359);
+#2353 = PRODUCT_DEFINITION_SHAPE('','',#2354);
+#2354 = PRODUCT_DEFINITION('design','',#2355,#2358);
+#2355 = PRODUCT_DEFINITION_FORMATION('','',#2356);
+#2356 = PRODUCT('plastic','plastic','',(#2357));
+#2357 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#2358 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#2359 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#2360),#3686);
+#2360 = MANIFOLD_SOLID_BREP('',#2361);
+#2361 = CLOSED_SHELL('',(#2362,#2429,#2491,#2531,#2571,#2602,#2626,#2666
+    ,#2697,#2728,#2759,#2790,#2821,#2845,#2869,#2909,#2949,#2980,#3002,
+    #3026,#3043,#3067,#3098,#3115,#3137,#3172,#3206,#3241,#3275,#3300,
+    #3335,#3360,#3395,#3449,#3503,#3531,#3559,#3584,#3602,#3630,#3653,
+    #3672));
+#2362 = ADVANCED_FACE('',(#2363),#2424,.F.);
+#2363 = FACE_BOUND('',#2364,.T.);
+#2364 = EDGE_LOOP('',(#2365,#2375,#2383,#2391,#2399,#2407,#2415));
+#2365 = ORIENTED_EDGE('',*,*,#2366,.F.);
+#2366 = EDGE_CURVE('',#2367,#2369,#2371,.T.);
+#2367 = VERTEX_POINT('',#2368);
+#2368 = CARTESIAN_POINT('',(-3.745436370373,-6.497479046646,
+    7.000000104308));
+#2369 = VERTEX_POINT('',#2370);
+#2370 = CARTESIAN_POINT('',(-4.280733600306,-6.497479046646,
+    7.000000104308));
+#2371 = LINE('',#2372,#2373);
+#2372 = CARTESIAN_POINT('',(-3.745436370373,-6.497479046646,
+    7.000000104308));
+#2373 = VECTOR('',#2374,1.);
+#2374 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#2375 = ORIENTED_EDGE('',*,*,#2376,.F.);
+#2376 = EDGE_CURVE('',#2377,#2367,#2379,.T.);
+#2377 = VERTEX_POINT('',#2378);
+#2378 = CARTESIAN_POINT('',(-3.745436370373,-6.000000089407,
+    7.000000104308));
+#2379 = LINE('',#2380,#2381);
+#2380 = CARTESIAN_POINT('',(-3.745436370373,-6.000000089407,
+    7.000000104308));
+#2381 = VECTOR('',#2382,1.);
+#2382 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#2383 = ORIENTED_EDGE('',*,*,#2384,.F.);
+#2384 = EDGE_CURVE('',#2385,#2377,#2387,.T.);
+#2385 = VERTEX_POINT('',#2386);
+#2386 = CARTESIAN_POINT('',(0.E+000,-6.000000089407,7.000000104308));
+#2387 = LINE('',#2388,#2389);
+#2388 = CARTESIAN_POINT('',(0.E+000,-6.000000089407,7.000000104308));
+#2389 = VECTOR('',#2390,1.);
+#2390 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#2391 = ORIENTED_EDGE('',*,*,#2392,.F.);
+#2392 = EDGE_CURVE('',#2393,#2385,#2395,.T.);
+#2393 = VERTEX_POINT('',#2394);
+#2394 = CARTESIAN_POINT('',(0.E+000,-5.500000081956,7.000000104308));
+#2395 = LINE('',#2396,#2397);
+#2396 = CARTESIAN_POINT('',(0.E+000,-5.500000081956,7.000000104308));
+#2397 = VECTOR('',#2398,1.);
+#2398 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#2399 = ORIENTED_EDGE('',*,*,#2400,.F.);
+#2400 = EDGE_CURVE('',#2401,#2393,#2403,.T.);
+#2401 = VERTEX_POINT('',#2402);
+#2402 = CARTESIAN_POINT('',(-4.726760054889,-5.500000081956,
+    7.000000104308));
+#2403 = LINE('',#2404,#2405);
+#2404 = CARTESIAN_POINT('',(-4.726760054889,-5.500000081956,
+    7.000000104308));
+#2405 = VECTOR('',#2406,1.);
+#2406 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2407 = ORIENTED_EDGE('',*,*,#2408,.F.);
+#2408 = EDGE_CURVE('',#2409,#2401,#2411,.T.);
+#2409 = VERTEX_POINT('',#2410);
+#2410 = CARTESIAN_POINT('',(-4.726760054889,-6.051452592062,
+    7.000000104308));
+#2411 = LINE('',#2412,#2413);
+#2412 = CARTESIAN_POINT('',(-4.726760054889,-6.051452592062,
+    7.000000104308));
+#2413 = VECTOR('',#2414,1.);
+#2414 = DIRECTION('',(0.E+000,1.,0.E+000));
+#2415 = ORIENTED_EDGE('',*,*,#2416,.F.);
+#2416 = EDGE_CURVE('',#2369,#2409,#2417,.T.);
+#2417 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#2418,#2419,#2420,#2421,#2422,
+    #2423),.UNSPECIFIED.,.F.,.F.,(6,6),(-1.,0.E+000),
+  .PIECEWISE_BEZIER_KNOTS.);
+#2418 = CARTESIAN_POINT('',(-4.280733600306,-6.497479046646,
+    7.000000104308));
+#2419 = CARTESIAN_POINT('',(-4.507720843909,-6.497479046646,
+    7.000000104308));
+#2420 = CARTESIAN_POINT('',(-4.638277094837,-6.442592408997,
+    7.000000104308));
+#2421 = CARTESIAN_POINT('',(-4.67187341724,-6.408996086594,
+    7.000000104308));
+#2422 = CARTESIAN_POINT('',(-4.726760054889,-6.278439835665,
+    7.000000104308));
+#2423 = CARTESIAN_POINT('',(-4.726760054889,-6.051452592062,
+    7.000000104308));
+#2424 = PLANE('',#2425);
+#2425 = AXIS2_PLACEMENT_3D('',#2426,#2427,#2428);
+#2426 = CARTESIAN_POINT('',(0.E+000,-5.998739564301,7.000000104308));
+#2427 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#2428 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#2429 = ADVANCED_FACE('',(#2430),#2486,.F.);
+#2430 = FACE_BOUND('',#2431,.T.);
+#2431 = EDGE_LOOP('',(#2432,#2442,#2450,#2465,#2473,#2479,#2480));
+#2432 = ORIENTED_EDGE('',*,*,#2433,.T.);
+#2433 = EDGE_CURVE('',#2434,#2436,#2438,.T.);
+#2434 = VERTEX_POINT('',#2435);
+#2435 = CARTESIAN_POINT('',(3.745436370373,-6.000000089407,
+    7.000000104308));
+#2436 = VERTEX_POINT('',#2437);
+#2437 = CARTESIAN_POINT('',(3.745436370373,-6.497479046646,
+    7.000000104308));
+#2438 = LINE('',#2439,#2440);
+#2439 = CARTESIAN_POINT('',(3.745436370373,-6.000000089407,
+    7.000000104308));
+#2440 = VECTOR('',#2441,1.);
+#2441 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#2442 = ORIENTED_EDGE('',*,*,#2443,.T.);
+#2443 = EDGE_CURVE('',#2436,#2444,#2446,.T.);
+#2444 = VERTEX_POINT('',#2445);
+#2445 = CARTESIAN_POINT('',(4.280733600306,-6.497479046646,
+    7.000000104308));
+#2446 = LINE('',#2447,#2448);
+#2447 = CARTESIAN_POINT('',(3.745436370373,-6.497479046646,
+    7.000000104308));
+#2448 = VECTOR('',#2449,1.);
+#2449 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2450 = ORIENTED_EDGE('',*,*,#2451,.T.);
+#2451 = EDGE_CURVE('',#2444,#2452,#2454,.T.);
+#2452 = VERTEX_POINT('',#2453);
+#2453 = CARTESIAN_POINT('',(4.726760054889,-6.051452592062,
+    7.000000104308));
+#2454 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#2455,#2456,#2457,#2458,#2459,
+    #2460,#2461,#2462,#2463,#2464),.UNSPECIFIED.,.F.,.F.,(4,3,3,4),(
+    1.969199182103E-015,2.954144675343E-002,6.064985623666E-002,
+    7.742434221573E-002),.UNSPECIFIED.);
+#2455 = CARTESIAN_POINT('',(4.280733600306,-6.497479046646,
+    7.000000104308));
+#2456 = CARTESIAN_POINT('',(4.425079495036,-6.497479046646,
+    7.000000104308));
+#2457 = CARTESIAN_POINT('',(4.520122736703,-6.476023319949,
+    7.000000104308));
+#2458 = CARTESIAN_POINT('',(4.583145392565,-6.441817217578,
+    7.000000104308));
+#2459 = CARTESIAN_POINT('',(4.649510950137,-6.405796725817,
+    7.000000104308));
+#2460 = CARTESIAN_POINT('',(4.684430871657,-6.35189807023,7.000000104308
+    ));
+#2461 = CARTESIAN_POINT('',(4.706750884837,-6.253184407695,
+    7.000000104308));
+#2462 = CARTESIAN_POINT('',(4.718786432599,-6.199955362056,
+    7.000000104308));
+#2463 = CARTESIAN_POINT('',(4.726760054889,-6.13341635665,7.000000104308
+    ));
+#2464 = CARTESIAN_POINT('',(4.726760054889,-6.051452592062,
+    7.000000104308));
+#2465 = ORIENTED_EDGE('',*,*,#2466,.T.);
+#2466 = EDGE_CURVE('',#2452,#2467,#2469,.T.);
+#2467 = VERTEX_POINT('',#2468);
+#2468 = CARTESIAN_POINT('',(4.726760054889,-5.500000081956,
+    7.000000104308));
+#2469 = LINE('',#2470,#2471);
+#2470 = CARTESIAN_POINT('',(4.726760054889,-6.051452592062,
+    7.000000104308));
+#2471 = VECTOR('',#2472,1.);
+#2472 = DIRECTION('',(0.E+000,1.,0.E+000));
+#2473 = ORIENTED_EDGE('',*,*,#2474,.T.);
+#2474 = EDGE_CURVE('',#2467,#2393,#2475,.T.);
+#2475 = LINE('',#2476,#2477);
+#2476 = CARTESIAN_POINT('',(4.726760054889,-5.500000081956,
+    7.000000104308));
+#2477 = VECTOR('',#2478,1.);
+#2478 = DIRECTION('',(-1.,-2.348803433499E-016,0.E+000));
+#2479 = ORIENTED_EDGE('',*,*,#2392,.T.);
+#2480 = ORIENTED_EDGE('',*,*,#2481,.T.);
+#2481 = EDGE_CURVE('',#2385,#2434,#2482,.T.);
+#2482 = LINE('',#2483,#2484);
+#2483 = CARTESIAN_POINT('',(-1.224646817396E-016,-6.000000089407,
+    7.000000104308));
+#2484 = VECTOR('',#2485,1.);
+#2485 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2486 = PLANE('',#2487);
+#2487 = AXIS2_PLACEMENT_3D('',#2488,#2489,#2490);
+#2488 = CARTESIAN_POINT('',(2.363380027445,-5.500000081956,
+    7.000000104308));
+#2489 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#2490 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#2491 = ADVANCED_FACE('',(#2492),#2526,.F.);
+#2492 = FACE_BOUND('',#2493,.T.);
+#2493 = EDGE_LOOP('',(#2494,#2504,#2512,#2520));
+#2494 = ORIENTED_EDGE('',*,*,#2495,.T.);
+#2495 = EDGE_CURVE('',#2496,#2498,#2500,.T.);
+#2496 = VERTEX_POINT('',#2497);
+#2497 = CARTESIAN_POINT('',(-3.745436370373,-6.497479046646,
+    3.753562569618));
+#2498 = VERTEX_POINT('',#2499);
+#2499 = CARTESIAN_POINT('',(-4.280733600306,-6.497479046646,
+    3.753562569618));
+#2500 = LINE('',#2501,#2502);
+#2501 = CARTESIAN_POINT('',(-3.745436370373,-6.497479046646,
+    3.753562569618));
+#2502 = VECTOR('',#2503,1.);
+#2503 = DIRECTION('',(-1.,-2.074030954287E-015,3.111046431431E-015));
+#2504 = ORIENTED_EDGE('',*,*,#2505,.T.);
+#2505 = EDGE_CURVE('',#2498,#2506,#2508,.T.);
+#2506 = VERTEX_POINT('',#2507);
+#2507 = CARTESIAN_POINT('',(-4.280733600306,-6.497479046646,
+    3.155169454611));
+#2508 = LINE('',#2509,#2510);
+#2509 = CARTESIAN_POINT('',(-4.280733600306,-6.497479046646,
+    3.753562569618));
+#2510 = VECTOR('',#2511,1.);
+#2511 = DIRECTION('',(-6.21539091814E-014,1.855340572579E-015,-1.));
+#2512 = ORIENTED_EDGE('',*,*,#2513,.T.);
+#2513 = EDGE_CURVE('',#2506,#2514,#2516,.T.);
+#2514 = VERTEX_POINT('',#2515);
+#2515 = CARTESIAN_POINT('',(-3.745436370373,-6.497479046646,
+    3.155169454611));
+#2516 = LINE('',#2517,#2518);
+#2517 = CARTESIAN_POINT('',(-4.280733600306,-6.497479046646,
+    3.155169454611));
+#2518 = VECTOR('',#2519,1.);
+#2519 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2520 = ORIENTED_EDGE('',*,*,#2521,.T.);
+#2521 = EDGE_CURVE('',#2514,#2496,#2522,.T.);
+#2522 = LINE('',#2523,#2524);
+#2523 = CARTESIAN_POINT('',(-3.745436370373,-6.497479046646,
+    3.155169454611));
+#2524 = VECTOR('',#2525,1.);
+#2525 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2526 = PLANE('',#2527);
+#2527 = AXIS2_PLACEMENT_3D('',#2528,#2529,#2530);
+#2528 = CARTESIAN_POINT('',(-4.013084985339,-6.497479046646,
+    3.753562569618));
+#2529 = DIRECTION('',(-6.481346732147E-016,1.,-6.012552778553E-030));
+#2530 = DIRECTION('',(0.E+000,6.012552778553E-030,1.));
+#2531 = ADVANCED_FACE('',(#2532),#2566,.F.);
+#2532 = FACE_BOUND('',#2533,.T.);
+#2533 = EDGE_LOOP('',(#2534,#2544,#2552,#2560));
+#2534 = ORIENTED_EDGE('',*,*,#2535,.F.);
+#2535 = EDGE_CURVE('',#2536,#2538,#2540,.T.);
+#2536 = VERTEX_POINT('',#2537);
+#2537 = CARTESIAN_POINT('',(4.280733600306,-6.497479046646,
+    3.753562569618));
+#2538 = VERTEX_POINT('',#2539);
+#2539 = CARTESIAN_POINT('',(4.280733600306,-6.497479046646,
+    3.155169454611));
+#2540 = LINE('',#2541,#2542);
+#2541 = CARTESIAN_POINT('',(4.280733600306,-6.497479046646,
+    3.753562569618));
+#2542 = VECTOR('',#2543,1.);
+#2543 = DIRECTION('',(6.21539091814E-014,1.855340572579E-015,-1.));
+#2544 = ORIENTED_EDGE('',*,*,#2545,.F.);
+#2545 = EDGE_CURVE('',#2546,#2536,#2548,.T.);
+#2546 = VERTEX_POINT('',#2547);
+#2547 = CARTESIAN_POINT('',(3.745436370373,-6.497479046646,
+    3.753562569618));
+#2548 = LINE('',#2549,#2550);
+#2549 = CARTESIAN_POINT('',(3.745436370373,-6.497479046646,
+    3.753562569618));
+#2550 = VECTOR('',#2551,1.);
+#2551 = DIRECTION('',(1.,-2.074030954287E-015,3.111046431431E-015));
+#2552 = ORIENTED_EDGE('',*,*,#2553,.F.);
+#2553 = EDGE_CURVE('',#2554,#2546,#2556,.T.);
+#2554 = VERTEX_POINT('',#2555);
+#2555 = CARTESIAN_POINT('',(3.745436370373,-6.497479046646,
+    3.155169454611));
+#2556 = LINE('',#2557,#2558);
+#2557 = CARTESIAN_POINT('',(3.745436370373,-6.497479046646,
+    3.155169454611));
+#2558 = VECTOR('',#2559,1.);
+#2559 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2560 = ORIENTED_EDGE('',*,*,#2561,.F.);
+#2561 = EDGE_CURVE('',#2538,#2554,#2562,.T.);
+#2562 = LINE('',#2563,#2564);
+#2563 = CARTESIAN_POINT('',(4.280733600306,-6.497479046646,
+    3.155169454611));
+#2564 = VECTOR('',#2565,1.);
+#2565 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#2566 = PLANE('',#2567);
+#2567 = AXIS2_PLACEMENT_3D('',#2568,#2569,#2570);
+#2568 = CARTESIAN_POINT('',(4.280733600306,-6.497479046646,
+    3.454366012115));
+#2569 = DIRECTION('',(1.352824375174E-029,1.,3.478763573586E-015));
+#2570 = DIRECTION('',(0.E+000,-3.478763573586E-015,1.));
+#2571 = ADVANCED_FACE('',(#2572),#2597,.F.);
+#2572 = FACE_BOUND('',#2573,.T.);
+#2573 = EDGE_LOOP('',(#2574,#2584,#2590,#2591));
+#2574 = ORIENTED_EDGE('',*,*,#2575,.F.);
+#2575 = EDGE_CURVE('',#2576,#2578,#2580,.T.);
+#2576 = VERTEX_POINT('',#2577);
+#2577 = CARTESIAN_POINT('',(-4.726760054889,-5.500000081956,
+    7.491704555952));
+#2578 = VERTEX_POINT('',#2579);
+#2579 = CARTESIAN_POINT('',(0.E+000,-5.500000081956,7.491704555952));
+#2580 = LINE('',#2581,#2582);
+#2581 = CARTESIAN_POINT('',(-4.726760054889,-5.500000081956,
+    7.491704555952));
+#2582 = VECTOR('',#2583,1.);
+#2583 = DIRECTION('',(1.,0.E+000,2.348803433499E-016));
+#2584 = ORIENTED_EDGE('',*,*,#2585,.F.);
+#2585 = EDGE_CURVE('',#2401,#2576,#2586,.T.);
+#2586 = LINE('',#2587,#2588);
+#2587 = CARTESIAN_POINT('',(-4.726760054889,-5.500000081956,
+    7.000000104308));
+#2588 = VECTOR('',#2589,1.);
+#2589 = DIRECTION('',(-1.128953603037E-015,0.E+000,1.));
+#2590 = ORIENTED_EDGE('',*,*,#2400,.T.);
+#2591 = ORIENTED_EDGE('',*,*,#2592,.F.);
+#2592 = EDGE_CURVE('',#2578,#2393,#2593,.T.);
+#2593 = LINE('',#2594,#2595);
+#2594 = CARTESIAN_POINT('',(0.E+000,-5.500000081956,7.491704555952));
+#2595 = VECTOR('',#2596,1.);
+#2596 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#2597 = PLANE('',#2598);
+#2598 = AXIS2_PLACEMENT_3D('',#2599,#2600,#2601);
+#2599 = CARTESIAN_POINT('',(-2.363380027445,-5.500000081956,
+    7.491704555952));
+#2600 = DIRECTION('',(0.E+000,1.,0.E+000));
+#2601 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2602 = ADVANCED_FACE('',(#2603),#2621,.F.);
+#2603 = FACE_BOUND('',#2604,.T.);
+#2604 = EDGE_LOOP('',(#2605,#2613,#2619,#2620));
+#2605 = ORIENTED_EDGE('',*,*,#2606,.T.);
+#2606 = EDGE_CURVE('',#2467,#2607,#2609,.T.);
+#2607 = VERTEX_POINT('',#2608);
+#2608 = CARTESIAN_POINT('',(4.726760054889,-5.500000081956,
+    7.491704555952));
+#2609 = LINE('',#2610,#2611);
+#2610 = CARTESIAN_POINT('',(4.726760054889,-5.500000081956,
+    7.000000104308));
+#2611 = VECTOR('',#2612,1.);
+#2612 = DIRECTION('',(1.128953603037E-015,0.E+000,1.));
+#2613 = ORIENTED_EDGE('',*,*,#2614,.T.);
+#2614 = EDGE_CURVE('',#2607,#2578,#2615,.T.);
+#2615 = LINE('',#2616,#2617);
+#2616 = CARTESIAN_POINT('',(4.726760054889,-5.500000081956,
+    7.491704555952));
+#2617 = VECTOR('',#2618,1.);
+#2618 = DIRECTION('',(-1.,-2.348803433499E-016,2.348803433499E-016));
+#2619 = ORIENTED_EDGE('',*,*,#2592,.T.);
+#2620 = ORIENTED_EDGE('',*,*,#2474,.F.);
+#2621 = PLANE('',#2622);
+#2622 = AXIS2_PLACEMENT_3D('',#2623,#2624,#2625);
+#2623 = CARTESIAN_POINT('',(4.726760054889,-5.500000081956,7.24585233013
+    ));
+#2624 = DIRECTION('',(-4.930858968072E-016,1.,-8.527838322527E-035));
+#2625 = DIRECTION('',(0.E+000,8.527838322527E-035,1.));
+#2626 = ADVANCED_FACE('',(#2627),#2661,.F.);
+#2627 = FACE_BOUND('',#2628,.T.);
+#2628 = EDGE_LOOP('',(#2629,#2639,#2647,#2655));
+#2629 = ORIENTED_EDGE('',*,*,#2630,.F.);
+#2630 = EDGE_CURVE('',#2631,#2633,#2635,.T.);
+#2631 = VERTEX_POINT('',#2632);
+#2632 = CARTESIAN_POINT('',(-4.726760054889,-5.900000087917,
+    6.400000095367));
+#2633 = VERTEX_POINT('',#2634);
+#2634 = CARTESIAN_POINT('',(0.E+000,-5.900000087917,6.400000095367));
+#2635 = LINE('',#2636,#2637);
+#2636 = CARTESIAN_POINT('',(-4.726760054889,-5.900000087917,
+    6.400000095367));
+#2637 = VECTOR('',#2638,1.);
+#2638 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2639 = ORIENTED_EDGE('',*,*,#2640,.F.);
+#2640 = EDGE_CURVE('',#2641,#2631,#2643,.T.);
+#2641 = VERTEX_POINT('',#2642);
+#2642 = CARTESIAN_POINT('',(-4.726760054889,-5.900000087917,
+    3.753562569618));
+#2643 = LINE('',#2644,#2645);
+#2644 = CARTESIAN_POINT('',(-4.726760054889,-5.900000087917,
+    3.753562569618));
+#2645 = VECTOR('',#2646,1.);
+#2646 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2647 = ORIENTED_EDGE('',*,*,#2648,.F.);
+#2648 = EDGE_CURVE('',#2649,#2641,#2651,.T.);
+#2649 = VERTEX_POINT('',#2650);
+#2650 = CARTESIAN_POINT('',(0.E+000,-5.900000087917,3.753562569618));
+#2651 = LINE('',#2652,#2653);
+#2652 = CARTESIAN_POINT('',(0.E+000,-5.900000087917,3.753562569618));
+#2653 = VECTOR('',#2654,1.);
+#2654 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#2655 = ORIENTED_EDGE('',*,*,#2656,.F.);
+#2656 = EDGE_CURVE('',#2633,#2649,#2657,.T.);
+#2657 = LINE('',#2658,#2659);
+#2658 = CARTESIAN_POINT('',(0.E+000,-5.900000087917,6.400000095367));
+#2659 = VECTOR('',#2660,1.);
+#2660 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#2661 = PLANE('',#2662);
+#2662 = AXIS2_PLACEMENT_3D('',#2663,#2664,#2665);
+#2663 = CARTESIAN_POINT('',(-4.726760054889,-5.900000087917,
+    5.076781332493));
+#2664 = DIRECTION('',(0.E+000,1.,0.E+000));
+#2665 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2666 = ADVANCED_FACE('',(#2667),#2692,.F.);
+#2667 = FACE_BOUND('',#2668,.T.);
+#2668 = EDGE_LOOP('',(#2669,#2679,#2685,#2686));
+#2669 = ORIENTED_EDGE('',*,*,#2670,.T.);
+#2670 = EDGE_CURVE('',#2671,#2673,#2675,.T.);
+#2671 = VERTEX_POINT('',#2672);
+#2672 = CARTESIAN_POINT('',(4.726760054889,-5.900000087917,
+    3.753562569618));
+#2673 = VERTEX_POINT('',#2674);
+#2674 = CARTESIAN_POINT('',(4.726760054889,-5.900000087917,
+    6.400000095367));
+#2675 = LINE('',#2676,#2677);
+#2676 = CARTESIAN_POINT('',(4.726760054889,-5.900000087917,
+    3.753562569618));
+#2677 = VECTOR('',#2678,1.);
+#2678 = DIRECTION('',(0.E+000,4.195160527399E-016,1.));
+#2679 = ORIENTED_EDGE('',*,*,#2680,.T.);
+#2680 = EDGE_CURVE('',#2673,#2633,#2681,.T.);
+#2681 = LINE('',#2682,#2683);
+#2682 = CARTESIAN_POINT('',(4.726760054889,-5.900000087917,
+    6.400000095367));
+#2683 = VECTOR('',#2684,1.);
+#2684 = DIRECTION('',(-1.,-2.348803433499E-016,0.E+000));
+#2685 = ORIENTED_EDGE('',*,*,#2656,.T.);
+#2686 = ORIENTED_EDGE('',*,*,#2687,.T.);
+#2687 = EDGE_CURVE('',#2649,#2671,#2688,.T.);
+#2688 = LINE('',#2689,#2690);
+#2689 = CARTESIAN_POINT('',(2.628627836354E-016,-5.900000087917,
+    3.753562569618));
+#2690 = VECTOR('',#2691,1.);
+#2691 = DIRECTION('',(1.,2.348803433499E-016,1.17440171675E-016));
+#2692 = PLANE('',#2693);
+#2693 = AXIS2_PLACEMENT_3D('',#2694,#2695,#2696);
+#2694 = CARTESIAN_POINT('',(2.363380027445,-5.900000087917,
+    3.753562569618));
+#2695 = DIRECTION('',(-1.354642563405E-016,1.,-1.25854815822E-015));
+#2696 = DIRECTION('',(0.E+000,1.25854815822E-015,1.));
+#2697 = ADVANCED_FACE('',(#2698),#2723,.F.);
+#2698 = FACE_BOUND('',#2699,.T.);
+#2699 = EDGE_LOOP('',(#2700,#2708,#2716,#2722));
+#2700 = ORIENTED_EDGE('',*,*,#2701,.F.);
+#2701 = EDGE_CURVE('',#2702,#2367,#2704,.T.);
+#2702 = VERTEX_POINT('',#2703);
+#2703 = CARTESIAN_POINT('',(-3.745436370373,-6.497479046646,
+    6.400000095367));
+#2704 = LINE('',#2705,#2706);
+#2705 = CARTESIAN_POINT('',(-3.745436370373,-6.497479046646,
+    6.400000095367));
+#2706 = VECTOR('',#2707,1.);
+#2707 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2708 = ORIENTED_EDGE('',*,*,#2709,.F.);
+#2709 = EDGE_CURVE('',#2710,#2702,#2712,.T.);
+#2710 = VERTEX_POINT('',#2711);
+#2711 = CARTESIAN_POINT('',(-3.745436370373,-6.000000089407,
+    6.400000095367));
+#2712 = LINE('',#2713,#2714);
+#2713 = CARTESIAN_POINT('',(-3.745436370373,-6.000000089407,
+    6.400000095367));
+#2714 = VECTOR('',#2715,1.);
+#2715 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#2716 = ORIENTED_EDGE('',*,*,#2717,.F.);
+#2717 = EDGE_CURVE('',#2377,#2710,#2718,.T.);
+#2718 = LINE('',#2719,#2720);
+#2719 = CARTESIAN_POINT('',(-3.745436370373,-6.000000089407,
+    7.000000104308));
+#2720 = VECTOR('',#2721,1.);
+#2721 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#2722 = ORIENTED_EDGE('',*,*,#2376,.T.);
+#2723 = PLANE('',#2724);
+#2724 = AXIS2_PLACEMENT_3D('',#2725,#2726,#2727);
+#2725 = CARTESIAN_POINT('',(-3.745436370373,-6.248739568026,
+    6.400000095367));
+#2726 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#2727 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2728 = ADVANCED_FACE('',(#2729),#2754,.F.);
+#2729 = FACE_BOUND('',#2730,.T.);
+#2730 = EDGE_LOOP('',(#2731,#2741,#2747,#2748));
+#2731 = ORIENTED_EDGE('',*,*,#2732,.F.);
+#2732 = EDGE_CURVE('',#2733,#2735,#2737,.T.);
+#2733 = VERTEX_POINT('',#2734);
+#2734 = CARTESIAN_POINT('',(-3.745436370373,-6.000000089407,
+    3.753562569618));
+#2735 = VERTEX_POINT('',#2736);
+#2736 = CARTESIAN_POINT('',(-3.745436370373,-6.000000089407,
+    3.155169454611));
+#2737 = LINE('',#2738,#2739);
+#2738 = CARTESIAN_POINT('',(-3.745436370373,-6.000000089407,
+    3.753562569618));
+#2739 = VECTOR('',#2740,1.);
+#2740 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#2741 = ORIENTED_EDGE('',*,*,#2742,.F.);
+#2742 = EDGE_CURVE('',#2496,#2733,#2743,.T.);
+#2743 = LINE('',#2744,#2745);
+#2744 = CARTESIAN_POINT('',(-3.745436370373,-6.497479046646,
+    3.753562569618));
+#2745 = VECTOR('',#2746,1.);
+#2746 = DIRECTION('',(0.E+000,1.,0.E+000));
+#2747 = ORIENTED_EDGE('',*,*,#2521,.F.);
+#2748 = ORIENTED_EDGE('',*,*,#2749,.F.);
+#2749 = EDGE_CURVE('',#2735,#2514,#2750,.T.);
+#2750 = LINE('',#2751,#2752);
+#2751 = CARTESIAN_POINT('',(-3.745436370373,-6.000000089407,
+    3.155169454611));
+#2752 = VECTOR('',#2753,1.);
+#2753 = DIRECTION('',(1.115849231882E-015,-1.,0.E+000));
+#2754 = PLANE('',#2755);
+#2755 = AXIS2_PLACEMENT_3D('',#2756,#2757,#2758);
+#2756 = CARTESIAN_POINT('',(-3.745436370373,-6.248739568026,
+    3.155169454611));
+#2757 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#2758 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2759 = ADVANCED_FACE('',(#2760),#2785,.F.);
+#2760 = FACE_BOUND('',#2761,.T.);
+#2761 = EDGE_LOOP('',(#2762,#2772,#2778,#2779));
+#2762 = ORIENTED_EDGE('',*,*,#2763,.T.);
+#2763 = EDGE_CURVE('',#2764,#2766,#2768,.T.);
+#2764 = VERTEX_POINT('',#2765);
+#2765 = CARTESIAN_POINT('',(3.745436370373,-6.000000089407,
+    6.400000095367));
+#2766 = VERTEX_POINT('',#2767);
+#2767 = CARTESIAN_POINT('',(3.745436370373,-6.497479046646,
+    6.400000095367));
+#2768 = LINE('',#2769,#2770);
+#2769 = CARTESIAN_POINT('',(3.745436370373,-6.000000089407,
+    6.400000095367));
+#2770 = VECTOR('',#2771,1.);
+#2771 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#2772 = ORIENTED_EDGE('',*,*,#2773,.T.);
+#2773 = EDGE_CURVE('',#2766,#2436,#2774,.T.);
+#2774 = LINE('',#2775,#2776);
+#2775 = CARTESIAN_POINT('',(3.745436370373,-6.497479046646,
+    6.400000095367));
+#2776 = VECTOR('',#2777,1.);
+#2777 = DIRECTION('',(-9.25185840068E-016,0.E+000,1.));
+#2778 = ORIENTED_EDGE('',*,*,#2433,.F.);
+#2779 = ORIENTED_EDGE('',*,*,#2780,.T.);
+#2780 = EDGE_CURVE('',#2434,#2764,#2781,.T.);
+#2781 = LINE('',#2782,#2783);
+#2782 = CARTESIAN_POINT('',(3.745436370373,-6.000000089407,
+    7.000000104308));
+#2783 = VECTOR('',#2784,1.);
+#2784 = DIRECTION('',(9.25185840068E-016,0.E+000,-1.));
+#2785 = PLANE('',#2786);
+#2786 = AXIS2_PLACEMENT_3D('',#2787,#2788,#2789);
+#2787 = CARTESIAN_POINT('',(3.745436370373,-6.000000089407,
+    6.700000099838));
+#2788 = DIRECTION('',(1.,0.E+000,3.090540627654E-016));
+#2789 = DIRECTION('',(3.090540627654E-016,0.E+000,-1.));
+#2790 = ADVANCED_FACE('',(#2791),#2816,.F.);
+#2791 = FACE_BOUND('',#2792,.T.);
+#2792 = EDGE_LOOP('',(#2793,#2801,#2809,#2815));
+#2793 = ORIENTED_EDGE('',*,*,#2794,.T.);
+#2794 = EDGE_CURVE('',#2546,#2795,#2797,.T.);
+#2795 = VERTEX_POINT('',#2796);
+#2796 = CARTESIAN_POINT('',(3.745436370373,-6.000000089407,
+    3.753562569618));
+#2797 = LINE('',#2798,#2799);
+#2798 = CARTESIAN_POINT('',(3.745436370373,-6.497479046646,
+    3.753562569618));
+#2799 = VECTOR('',#2800,1.);
+#2800 = DIRECTION('',(0.E+000,1.,0.E+000));
+#2801 = ORIENTED_EDGE('',*,*,#2802,.T.);
+#2802 = EDGE_CURVE('',#2795,#2803,#2805,.T.);
+#2803 = VERTEX_POINT('',#2804);
+#2804 = CARTESIAN_POINT('',(3.745436370373,-6.000000089407,
+    3.155169454611));
+#2805 = LINE('',#2806,#2807);
+#2806 = CARTESIAN_POINT('',(3.745436370373,-6.000000089407,
+    3.753562569618));
+#2807 = VECTOR('',#2808,1.);
+#2808 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#2809 = ORIENTED_EDGE('',*,*,#2810,.T.);
+#2810 = EDGE_CURVE('',#2803,#2554,#2811,.T.);
+#2811 = LINE('',#2812,#2813);
+#2812 = CARTESIAN_POINT('',(3.745436370373,-6.000000089407,
+    3.155169454611));
+#2813 = VECTOR('',#2814,1.);
+#2814 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#2815 = ORIENTED_EDGE('',*,*,#2553,.T.);
+#2816 = PLANE('',#2817);
+#2817 = AXIS2_PLACEMENT_3D('',#2818,#2819,#2820);
+#2818 = CARTESIAN_POINT('',(3.745436370373,-6.000000089407,
+    3.454366012115));
+#2819 = DIRECTION('',(1.,0.E+000,6.927920857801E-019));
+#2820 = DIRECTION('',(6.927920857801E-019,0.E+000,-1.));
+#2821 = ADVANCED_FACE('',(#2822),#2840,.F.);
+#2822 = FACE_BOUND('',#2823,.T.);
+#2823 = EDGE_LOOP('',(#2824,#2825,#2833,#2839));
+#2824 = ORIENTED_EDGE('',*,*,#2366,.T.);
+#2825 = ORIENTED_EDGE('',*,*,#2826,.T.);
+#2826 = EDGE_CURVE('',#2369,#2827,#2829,.T.);
+#2827 = VERTEX_POINT('',#2828);
+#2828 = CARTESIAN_POINT('',(-4.280733600306,-6.497479046646,
+    6.400000095367));
+#2829 = LINE('',#2830,#2831);
+#2830 = CARTESIAN_POINT('',(-4.280733600306,-6.497479046646,
+    7.000000104308));
+#2831 = VECTOR('',#2832,1.);
+#2832 = DIRECTION('',(-9.25185840068E-015,3.700743360272E-015,-1.));
+#2833 = ORIENTED_EDGE('',*,*,#2834,.T.);
+#2834 = EDGE_CURVE('',#2827,#2702,#2835,.T.);
+#2835 = LINE('',#2836,#2837);
+#2836 = CARTESIAN_POINT('',(-4.280733600306,-6.497479046646,
+    6.400000095367));
+#2837 = VECTOR('',#2838,1.);
+#2838 = DIRECTION('',(1.,-4.148061908574E-015,0.E+000));
+#2839 = ORIENTED_EDGE('',*,*,#2701,.T.);
+#2840 = PLANE('',#2841);
+#2841 = AXIS2_PLACEMENT_3D('',#2842,#2843,#2844);
+#2842 = CARTESIAN_POINT('',(-4.013084985339,-6.497479046646,
+    7.000000104308));
+#2843 = DIRECTION('',(2.323624460697E-029,1.,8.962737825658E-015));
+#2844 = DIRECTION('',(0.E+000,-8.962737825658E-015,1.));
+#2845 = ADVANCED_FACE('',(#2846),#2864,.F.);
+#2846 = FACE_BOUND('',#2847,.T.);
+#2847 = EDGE_LOOP('',(#2848,#2856,#2857,#2858));
+#2848 = ORIENTED_EDGE('',*,*,#2849,.F.);
+#2849 = EDGE_CURVE('',#2444,#2850,#2852,.T.);
+#2850 = VERTEX_POINT('',#2851);
+#2851 = CARTESIAN_POINT('',(4.280733600306,-6.497479046646,
+    6.400000095367));
+#2852 = LINE('',#2853,#2854);
+#2853 = CARTESIAN_POINT('',(4.280733600306,-6.497479046646,
+    7.000000104308));
+#2854 = VECTOR('',#2855,1.);
+#2855 = DIRECTION('',(1.017704424075E-014,3.700743360272E-015,-1.));
+#2856 = ORIENTED_EDGE('',*,*,#2443,.F.);
+#2857 = ORIENTED_EDGE('',*,*,#2773,.F.);
+#2858 = ORIENTED_EDGE('',*,*,#2859,.F.);
+#2859 = EDGE_CURVE('',#2850,#2766,#2860,.T.);
+#2860 = LINE('',#2861,#2862);
+#2861 = CARTESIAN_POINT('',(4.280733600306,-6.497479046646,
+    6.400000095367));
+#2862 = VECTOR('',#2863,1.);
+#2863 = DIRECTION('',(-1.,-4.148061908574E-015,0.E+000));
+#2864 = PLANE('',#2865);
+#2865 = AXIS2_PLACEMENT_3D('',#2866,#2867,#2868);
+#2866 = CARTESIAN_POINT('',(4.280733600306,-6.497479046646,
+    6.700000099838));
+#2867 = DIRECTION('',(1.686501624699E-029,1.,2.891205750212E-015));
+#2868 = DIRECTION('',(0.E+000,-2.891205750212E-015,1.));
+#2869 = ADVANCED_FACE('',(#2870),#2904,.F.);
+#2870 = FACE_BOUND('',#2871,.T.);
+#2871 = EDGE_LOOP('',(#2872,#2882,#2890,#2898));
+#2872 = ORIENTED_EDGE('',*,*,#2873,.F.);
+#2873 = EDGE_CURVE('',#2874,#2876,#2878,.T.);
+#2874 = VERTEX_POINT('',#2875);
+#2875 = CARTESIAN_POINT('',(-1.502684861154,4.553645491868,
+    3.155169454611));
+#2876 = VERTEX_POINT('',#2877);
+#2877 = CARTESIAN_POINT('',(-1.502684861154,4.553645491868,3.7356783876)
+  );
+#2878 = LINE('',#2879,#2880);
+#2879 = CARTESIAN_POINT('',(-1.502684861154,4.553645491868,
+    3.155169454611));
+#2880 = VECTOR('',#2881,1.);
+#2881 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2882 = ORIENTED_EDGE('',*,*,#2883,.F.);
+#2883 = EDGE_CURVE('',#2884,#2874,#2886,.T.);
+#2884 = VERTEX_POINT('',#2885);
+#2885 = CARTESIAN_POINT('',(-1.502684861154,4.845776821438,
+    3.155169454611));
+#2886 = LINE('',#2887,#2888);
+#2887 = CARTESIAN_POINT('',(-1.502684861154,4.845776821438,
+    3.155169454611));
+#2888 = VECTOR('',#2889,1.);
+#2889 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#2890 = ORIENTED_EDGE('',*,*,#2891,.F.);
+#2891 = EDGE_CURVE('',#2892,#2884,#2894,.T.);
+#2892 = VERTEX_POINT('',#2893);
+#2893 = CARTESIAN_POINT('',(-1.502684861154,4.845776821438,3.7356783876)
+  );
+#2894 = LINE('',#2895,#2896);
+#2895 = CARTESIAN_POINT('',(-1.502684861154,4.845776821438,3.7356783876)
+  );
+#2896 = VECTOR('',#2897,1.);
+#2897 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#2898 = ORIENTED_EDGE('',*,*,#2899,.F.);
+#2899 = EDGE_CURVE('',#2876,#2892,#2900,.T.);
+#2900 = LINE('',#2901,#2902);
+#2901 = CARTESIAN_POINT('',(-1.502684861154,4.553645491868,3.7356783876)
+  );
+#2902 = VECTOR('',#2903,1.);
+#2903 = DIRECTION('',(0.E+000,1.,0.E+000));
+#2904 = PLANE('',#2905);
+#2905 = AXIS2_PLACEMENT_3D('',#2906,#2907,#2908);
+#2906 = CARTESIAN_POINT('',(-1.502684861154,4.699711156653,3.7356783876)
+  );
+#2907 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#2908 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2909 = ADVANCED_FACE('',(#2910),#2944,.F.);
+#2910 = FACE_BOUND('',#2911,.T.);
+#2911 = EDGE_LOOP('',(#2912,#2922,#2930,#2938));
+#2912 = ORIENTED_EDGE('',*,*,#2913,.T.);
+#2913 = EDGE_CURVE('',#2914,#2916,#2918,.T.);
+#2914 = VERTEX_POINT('',#2915);
+#2915 = CARTESIAN_POINT('',(1.502684861154,4.845776821438,3.155169454611
+    ));
+#2916 = VERTEX_POINT('',#2917);
+#2917 = CARTESIAN_POINT('',(1.502684861154,4.553645491868,3.155169454611
+    ));
+#2918 = LINE('',#2919,#2920);
+#2919 = CARTESIAN_POINT('',(1.502684861154,4.845776821438,3.155169454611
+    ));
+#2920 = VECTOR('',#2921,1.);
+#2921 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#2922 = ORIENTED_EDGE('',*,*,#2923,.T.);
+#2923 = EDGE_CURVE('',#2916,#2924,#2926,.T.);
+#2924 = VERTEX_POINT('',#2925);
+#2925 = CARTESIAN_POINT('',(1.502684861154,4.553645491868,3.7356783876)
+  );
+#2926 = LINE('',#2927,#2928);
+#2927 = CARTESIAN_POINT('',(1.502684861154,4.553645491868,3.155169454611
+    ));
+#2928 = VECTOR('',#2929,1.);
+#2929 = DIRECTION('',(-4.781248666187E-016,0.E+000,1.));
+#2930 = ORIENTED_EDGE('',*,*,#2931,.T.);
+#2931 = EDGE_CURVE('',#2924,#2932,#2934,.T.);
+#2932 = VERTEX_POINT('',#2933);
+#2933 = CARTESIAN_POINT('',(1.502684861154,4.845776821438,3.7356783876)
+  );
+#2934 = LINE('',#2935,#2936);
+#2935 = CARTESIAN_POINT('',(1.502684861154,4.553645491868,3.7356783876)
+  );
+#2936 = VECTOR('',#2937,1.);
+#2937 = DIRECTION('',(0.E+000,1.,0.E+000));
+#2938 = ORIENTED_EDGE('',*,*,#2939,.T.);
+#2939 = EDGE_CURVE('',#2932,#2914,#2940,.T.);
+#2940 = LINE('',#2941,#2942);
+#2941 = CARTESIAN_POINT('',(1.502684861154,4.845776821438,3.7356783876)
+  );
+#2942 = VECTOR('',#2943,1.);
+#2943 = DIRECTION('',(4.781248666187E-016,0.E+000,-1.));
+#2944 = PLANE('',#2945);
+#2945 = AXIS2_PLACEMENT_3D('',#2946,#2947,#2948);
+#2946 = CARTESIAN_POINT('',(1.502684861154,4.553645491868,3.445423921105
+    ));
+#2947 = DIRECTION('',(1.,2.770598446801E-016,2.287122413819E-016));
+#2948 = DIRECTION('',(2.287122413819E-016,0.E+000,-1.));
+#2949 = ADVANCED_FACE('',(#2950),#2975,.F.);
+#2950 = FACE_BOUND('',#2951,.T.);
+#2951 = EDGE_LOOP('',(#2952,#2953,#2961,#2969));
+#2952 = ORIENTED_EDGE('',*,*,#2899,.T.);
+#2953 = ORIENTED_EDGE('',*,*,#2954,.F.);
+#2954 = EDGE_CURVE('',#2955,#2892,#2957,.T.);
+#2955 = VERTEX_POINT('',#2956);
+#2956 = CARTESIAN_POINT('',(0.E+000,4.845776821438,3.7356783876));
+#2957 = LINE('',#2958,#2959);
+#2958 = CARTESIAN_POINT('',(0.E+000,4.845776821438,3.7356783876));
+#2959 = VECTOR('',#2960,1.);
+#2960 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#2961 = ORIENTED_EDGE('',*,*,#2962,.F.);
+#2962 = EDGE_CURVE('',#2963,#2955,#2965,.T.);
+#2963 = VERTEX_POINT('',#2964);
+#2964 = CARTESIAN_POINT('',(0.E+000,4.553645491868,3.7356783876));
+#2965 = LINE('',#2966,#2967);
+#2966 = CARTESIAN_POINT('',(0.E+000,4.553645491868,3.7356783876));
+#2967 = VECTOR('',#2968,1.);
+#2968 = DIRECTION('',(0.E+000,1.,0.E+000));
+#2969 = ORIENTED_EDGE('',*,*,#2970,.F.);
+#2970 = EDGE_CURVE('',#2876,#2963,#2971,.T.);
+#2971 = LINE('',#2972,#2973);
+#2972 = CARTESIAN_POINT('',(-1.502684861154,4.553645491868,3.7356783876)
+  );
+#2973 = VECTOR('',#2974,1.);
+#2974 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2975 = PLANE('',#2976);
+#2976 = AXIS2_PLACEMENT_3D('',#2977,#2978,#2979);
+#2977 = CARTESIAN_POINT('',(-1.502684861154,4.699711156653,3.7356783876)
+  );
+#2978 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2979 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2980 = ADVANCED_FACE('',(#2981),#2997,.F.);
+#2981 = FACE_BOUND('',#2982,.T.);
+#2982 = EDGE_LOOP('',(#2983,#2989,#2990,#2996));
+#2983 = ORIENTED_EDGE('',*,*,#2984,.T.);
+#2984 = EDGE_CURVE('',#2955,#2932,#2985,.T.);
+#2985 = LINE('',#2986,#2987);
+#2986 = CARTESIAN_POINT('',(-1.050925165377E-015,4.845776821438,
+    3.7356783876));
+#2987 = VECTOR('',#2988,1.);
+#2988 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2989 = ORIENTED_EDGE('',*,*,#2931,.F.);
+#2990 = ORIENTED_EDGE('',*,*,#2991,.T.);
+#2991 = EDGE_CURVE('',#2924,#2963,#2992,.T.);
+#2992 = LINE('',#2993,#2994);
+#2993 = CARTESIAN_POINT('',(1.502684861154,4.553645491868,3.7356783876)
+  );
+#2994 = VECTOR('',#2995,1.);
+#2995 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#2996 = ORIENTED_EDGE('',*,*,#2962,.T.);
+#2997 = PLANE('',#2998);
+#2998 = AXIS2_PLACEMENT_3D('',#2999,#3000,#3001);
+#2999 = CARTESIAN_POINT('',(0.751342430577,4.845776821438,3.7356783876)
+  );
+#3000 = DIRECTION('',(0.E+000,0.E+000,1.));
+#3001 = DIRECTION('',(1.,0.E+000,0.E+000));
+#3002 = ADVANCED_FACE('',(#3003),#3021,.F.);
+#3003 = FACE_BOUND('',#3004,.T.);
+#3004 = EDGE_LOOP('',(#3005,#3013,#3019,#3020));
+#3005 = ORIENTED_EDGE('',*,*,#3006,.F.);
+#3006 = EDGE_CURVE('',#3007,#2963,#3009,.T.);
+#3007 = VERTEX_POINT('',#3008);
+#3008 = CARTESIAN_POINT('',(0.E+000,4.553645491868,3.155169454611));
+#3009 = LINE('',#3010,#3011);
+#3010 = CARTESIAN_POINT('',(0.E+000,4.553645491868,3.155169454611));
+#3011 = VECTOR('',#3012,1.);
+#3012 = DIRECTION('',(0.E+000,0.E+000,1.));
+#3013 = ORIENTED_EDGE('',*,*,#3014,.F.);
+#3014 = EDGE_CURVE('',#2874,#3007,#3015,.T.);
+#3015 = LINE('',#3016,#3017);
+#3016 = CARTESIAN_POINT('',(-1.502684861154,4.553645491868,
+    3.155169454611));
+#3017 = VECTOR('',#3018,1.);
+#3018 = DIRECTION('',(1.,0.E+000,0.E+000));
+#3019 = ORIENTED_EDGE('',*,*,#2873,.T.);
+#3020 = ORIENTED_EDGE('',*,*,#2970,.T.);
+#3021 = PLANE('',#3022);
+#3022 = AXIS2_PLACEMENT_3D('',#3023,#3024,#3025);
+#3023 = CARTESIAN_POINT('',(-0.751342430577,4.553645491868,
+    3.155169454611));
+#3024 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#3025 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#3026 = ADVANCED_FACE('',(#3027),#3038,.F.);
+#3027 = FACE_BOUND('',#3028,.T.);
+#3028 = EDGE_LOOP('',(#3029,#3035,#3036,#3037));
+#3029 = ORIENTED_EDGE('',*,*,#3030,.T.);
+#3030 = EDGE_CURVE('',#2916,#3007,#3031,.T.);
+#3031 = LINE('',#3032,#3033);
+#3032 = CARTESIAN_POINT('',(1.502684861154,4.553645491868,3.155169454611
+    ));
+#3033 = VECTOR('',#3034,1.);
+#3034 = DIRECTION('',(-1.,-3.694131262402E-016,0.E+000));
+#3035 = ORIENTED_EDGE('',*,*,#3006,.T.);
+#3036 = ORIENTED_EDGE('',*,*,#2991,.F.);
+#3037 = ORIENTED_EDGE('',*,*,#2923,.F.);
+#3038 = PLANE('',#3039);
+#3039 = AXIS2_PLACEMENT_3D('',#3040,#3041,#3042);
+#3040 = CARTESIAN_POINT('',(1.502684861154,4.553645491868,3.445423921105
+    ));
+#3041 = DIRECTION('',(2.91083955467E-016,-1.,5.168512744189E-018));
+#3042 = DIRECTION('',(0.E+000,-5.168512744189E-018,-1.));
+#3043 = ADVANCED_FACE('',(#3044),#3062,.F.);
+#3044 = FACE_BOUND('',#3045,.T.);
+#3045 = EDGE_LOOP('',(#3046,#3047,#3055,#3061));
+#3046 = ORIENTED_EDGE('',*,*,#2717,.T.);
+#3047 = ORIENTED_EDGE('',*,*,#3048,.F.);
+#3048 = EDGE_CURVE('',#3049,#2710,#3051,.T.);
+#3049 = VERTEX_POINT('',#3050);
+#3050 = CARTESIAN_POINT('',(0.E+000,-6.000000089407,6.400000095367));
+#3051 = LINE('',#3052,#3053);
+#3052 = CARTESIAN_POINT('',(0.E+000,-6.000000089407,6.400000095367));
+#3053 = VECTOR('',#3054,1.);
+#3054 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#3055 = ORIENTED_EDGE('',*,*,#3056,.F.);
+#3056 = EDGE_CURVE('',#2385,#3049,#3057,.T.);
+#3057 = LINE('',#3058,#3059);
+#3058 = CARTESIAN_POINT('',(0.E+000,-6.000000089407,7.000000104308));
+#3059 = VECTOR('',#3060,1.);
+#3060 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#3061 = ORIENTED_EDGE('',*,*,#2384,.T.);
+#3062 = PLANE('',#3063);
+#3063 = AXIS2_PLACEMENT_3D('',#3064,#3065,#3066);
+#3064 = CARTESIAN_POINT('',(-1.872718185186,-6.000000089407,
+    6.400000095367));
+#3065 = DIRECTION('',(0.E+000,1.,0.E+000));
+#3066 = DIRECTION('',(0.E+000,0.E+000,1.));
+#3067 = ADVANCED_FACE('',(#3068),#3093,.F.);
+#3068 = FACE_BOUND('',#3069,.T.);
+#3069 = EDGE_LOOP('',(#3070,#3080,#3086,#3087));
+#3070 = ORIENTED_EDGE('',*,*,#3071,.F.);
+#3071 = EDGE_CURVE('',#3072,#3074,#3076,.T.);
+#3072 = VERTEX_POINT('',#3073);
+#3073 = CARTESIAN_POINT('',(0.E+000,-6.000000089407,3.753562569618));
+#3074 = VERTEX_POINT('',#3075);
+#3075 = CARTESIAN_POINT('',(0.E+000,-6.000000089407,3.155169454611));
+#3076 = LINE('',#3077,#3078);
+#3077 = CARTESIAN_POINT('',(0.E+000,-6.000000089407,3.753562569618));
+#3078 = VECTOR('',#3079,1.);
+#3079 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#3080 = ORIENTED_EDGE('',*,*,#3081,.F.);
+#3081 = EDGE_CURVE('',#2733,#3072,#3082,.T.);
+#3082 = LINE('',#3083,#3084);
+#3083 = CARTESIAN_POINT('',(-3.745436370373,-6.000000089407,
+    3.753562569618));
+#3084 = VECTOR('',#3085,1.);
+#3085 = DIRECTION('',(1.,0.E+000,0.E+000));
+#3086 = ORIENTED_EDGE('',*,*,#2732,.T.);
+#3087 = ORIENTED_EDGE('',*,*,#3088,.F.);
+#3088 = EDGE_CURVE('',#3074,#2735,#3089,.T.);
+#3089 = LINE('',#3090,#3091);
+#3090 = CARTESIAN_POINT('',(0.E+000,-6.000000089407,3.155169454611));
+#3091 = VECTOR('',#3092,1.);
+#3092 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#3093 = PLANE('',#3094);
+#3094 = AXIS2_PLACEMENT_3D('',#3095,#3096,#3097);
+#3095 = CARTESIAN_POINT('',(-1.872718185186,-6.000000089407,
+    3.155169454611));
+#3096 = DIRECTION('',(0.E+000,1.,0.E+000));
+#3097 = DIRECTION('',(0.E+000,0.E+000,1.));
+#3098 = ADVANCED_FACE('',(#3099),#3110,.F.);
+#3099 = FACE_BOUND('',#3100,.T.);
+#3100 = EDGE_LOOP('',(#3101,#3107,#3108,#3109));
+#3101 = ORIENTED_EDGE('',*,*,#3102,.T.);
+#3102 = EDGE_CURVE('',#3049,#2764,#3103,.T.);
+#3103 = LINE('',#3104,#3105);
+#3104 = CARTESIAN_POINT('',(-4.898587269584E-017,-6.000000089407,
+    6.400000095367));
+#3105 = VECTOR('',#3106,1.);
+#3106 = DIRECTION('',(1.,0.E+000,0.E+000));
+#3107 = ORIENTED_EDGE('',*,*,#2780,.F.);
+#3108 = ORIENTED_EDGE('',*,*,#2481,.F.);
+#3109 = ORIENTED_EDGE('',*,*,#3056,.T.);
+#3110 = PLANE('',#3111);
+#3111 = AXIS2_PLACEMENT_3D('',#3112,#3113,#3114);
+#3112 = CARTESIAN_POINT('',(-8.572527721772E-017,-6.000000089407,
+    6.700000099838));
+#3113 = DIRECTION('',(0.E+000,1.,-1.034940589991E-016));
+#3114 = DIRECTION('',(0.E+000,1.034940589991E-016,1.));
+#3115 = ADVANCED_FACE('',(#3116),#3132,.F.);
+#3116 = FACE_BOUND('',#3117,.T.);
+#3117 = EDGE_LOOP('',(#3118,#3124,#3125,#3131));
+#3118 = ORIENTED_EDGE('',*,*,#3119,.T.);
+#3119 = EDGE_CURVE('',#2795,#3072,#3120,.T.);
+#3120 = LINE('',#3121,#3122);
+#3121 = CARTESIAN_POINT('',(3.745436370373,-6.000000089407,
+    3.753562569618));
+#3122 = VECTOR('',#3123,1.);
+#3123 = DIRECTION('',(-1.,0.E+000,-1.482101035553E-016));
+#3124 = ORIENTED_EDGE('',*,*,#3071,.T.);
+#3125 = ORIENTED_EDGE('',*,*,#3126,.T.);
+#3126 = EDGE_CURVE('',#3074,#2803,#3127,.T.);
+#3127 = LINE('',#3128,#3129);
+#3128 = CARTESIAN_POINT('',(3.483912731019E-016,-6.000000089407,
+    3.155169454611));
+#3129 = VECTOR('',#3130,1.);
+#3130 = DIRECTION('',(1.,0.E+000,1.482101035553E-016));
+#3131 = ORIENTED_EDGE('',*,*,#2802,.F.);
+#3132 = PLANE('',#3133);
+#3133 = AXIS2_PLACEMENT_3D('',#3134,#3135,#3136);
+#3134 = CARTESIAN_POINT('',(3.117502624557E-016,-6.000000089407,
+    3.454366012115));
+#3135 = DIRECTION('',(0.E+000,1.,-1.58289828807E-016));
+#3136 = DIRECTION('',(0.E+000,1.58289828807E-016,1.));
+#3137 = ADVANCED_FACE('',(#3138),#3167,.F.);
+#3138 = FACE_BOUND('',#3139,.T.);
+#3139 = EDGE_LOOP('',(#3140,#3141,#3142,#3143,#3149,#3150,#3158));
+#3140 = ORIENTED_EDGE('',*,*,#2495,.F.);
+#3141 = ORIENTED_EDGE('',*,*,#2742,.T.);
+#3142 = ORIENTED_EDGE('',*,*,#3081,.T.);
+#3143 = ORIENTED_EDGE('',*,*,#3144,.F.);
+#3144 = EDGE_CURVE('',#2649,#3072,#3145,.T.);
+#3145 = LINE('',#3146,#3147);
+#3146 = CARTESIAN_POINT('',(0.E+000,-5.900000087917,3.753562569618));
+#3147 = VECTOR('',#3148,1.);
+#3148 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#3149 = ORIENTED_EDGE('',*,*,#2648,.T.);
+#3150 = ORIENTED_EDGE('',*,*,#3151,.F.);
+#3151 = EDGE_CURVE('',#3152,#2641,#3154,.T.);
+#3152 = VERTEX_POINT('',#3153);
+#3153 = CARTESIAN_POINT('',(-4.726760054889,-6.051452592062,
+    3.753562569618));
+#3154 = LINE('',#3155,#3156);
+#3155 = CARTESIAN_POINT('',(-4.726760054889,-6.051452592062,
+    3.753562569618));
+#3156 = VECTOR('',#3157,1.);
+#3157 = DIRECTION('',(0.E+000,1.,0.E+000));
+#3158 = ORIENTED_EDGE('',*,*,#3159,.F.);
+#3159 = EDGE_CURVE('',#2498,#3152,#3160,.T.);
+#3160 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#3161,#3162,#3163,#3164,#3165,
+    #3166),.UNSPECIFIED.,.F.,.F.,(6,6),(-1.,0.E+000),
+  .PIECEWISE_BEZIER_KNOTS.);
+#3161 = CARTESIAN_POINT('',(-4.280733600306,-6.497479046646,
+    3.753562569618));
+#3162 = CARTESIAN_POINT('',(-4.507720843909,-6.497479046646,
+    3.753562569618));
+#3163 = CARTESIAN_POINT('',(-4.638277094837,-6.442592408997,
+    3.753562569618));
+#3164 = CARTESIAN_POINT('',(-4.67187341724,-6.408996086594,
+    3.753562569618));
+#3165 = CARTESIAN_POINT('',(-4.726760054889,-6.278439835665,
+    3.753562569618));
+#3166 = CARTESIAN_POINT('',(-4.726760054889,-6.051452592062,
+    3.753562569618));
+#3167 = PLANE('',#3168);
+#3168 = AXIS2_PLACEMENT_3D('',#3169,#3170,#3171);
+#3169 = CARTESIAN_POINT('',(-4.726760054889,-6.198739567281,
+    3.753562569618));
+#3170 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#3171 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#3172 = ADVANCED_FACE('',(#3173),#3201,.F.);
+#3173 = FACE_BOUND('',#3174,.T.);
+#3174 = EDGE_LOOP('',(#3175,#3176,#3177,#3192,#3198,#3199,#3200));
+#3175 = ORIENTED_EDGE('',*,*,#2794,.F.);
+#3176 = ORIENTED_EDGE('',*,*,#2545,.T.);
+#3177 = ORIENTED_EDGE('',*,*,#3178,.T.);
+#3178 = EDGE_CURVE('',#2536,#3179,#3181,.T.);
+#3179 = VERTEX_POINT('',#3180);
+#3180 = CARTESIAN_POINT('',(4.726760054889,-6.051452592062,
+    3.753562569618));
+#3181 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#3182,#3183,#3184,#3185,#3186,
+    #3187,#3188,#3189,#3190,#3191),.UNSPECIFIED.,.F.,.F.,(4,3,3,4),(
+    0.E+000,2.916059082823E-002,5.986794269997E-002,7.642616769386E-002)
+  ,.UNSPECIFIED.);
+#3182 = CARTESIAN_POINT('',(4.280733600306,-6.497479046646,
+    3.753562569618));
+#3183 = CARTESIAN_POINT('',(4.425079495036,-6.497479046646,
+    3.753562569618));
+#3184 = CARTESIAN_POINT('',(4.520122736704,-6.476023319949,
+    3.753562569618));
+#3185 = CARTESIAN_POINT('',(4.583145392565,-6.441817217578,
+    3.753562569618));
+#3186 = CARTESIAN_POINT('',(4.649510950137,-6.405796725817,
+    3.753562569618));
+#3187 = CARTESIAN_POINT('',(4.684430871658,-6.35189807023,3.753562569618
+    ));
+#3188 = CARTESIAN_POINT('',(4.706750884837,-6.253184407694,
+    3.753562569618));
+#3189 = CARTESIAN_POINT('',(4.718786432599,-6.199955362055,
+    3.753562569618));
+#3190 = CARTESIAN_POINT('',(4.726760054889,-6.13341635665,3.753562569618
+    ));
+#3191 = CARTESIAN_POINT('',(4.726760054889,-6.051452592062,
+    3.753562569618));
+#3192 = ORIENTED_EDGE('',*,*,#3193,.T.);
+#3193 = EDGE_CURVE('',#3179,#2671,#3194,.T.);
+#3194 = LINE('',#3195,#3196);
+#3195 = CARTESIAN_POINT('',(4.726760054889,-6.051452592062,
+    3.753562569618));
+#3196 = VECTOR('',#3197,1.);
+#3197 = DIRECTION('',(0.E+000,1.,0.E+000));
+#3198 = ORIENTED_EDGE('',*,*,#2687,.F.);
+#3199 = ORIENTED_EDGE('',*,*,#3144,.T.);
+#3200 = ORIENTED_EDGE('',*,*,#3119,.F.);
+#3201 = PLANE('',#3202);
+#3202 = AXIS2_PLACEMENT_3D('',#3203,#3204,#3205);
+#3203 = CARTESIAN_POINT('',(2.363380027445,-6.497479046646,
+    3.753562569618));
+#3204 = DIRECTION('',(1.53397794419E-016,-7.311889084347E-017,-1.));
+#3205 = DIRECTION('',(-1.,0.E+000,-1.53397794419E-016));
+#3206 = ADVANCED_FACE('',(#3207),#3236,.F.);
+#3207 = FACE_BOUND('',#3208,.T.);
+#3208 = EDGE_LOOP('',(#3209,#3210,#3211,#3222,#3228,#3229,#3235));
+#3209 = ORIENTED_EDGE('',*,*,#2709,.T.);
+#3210 = ORIENTED_EDGE('',*,*,#2834,.F.);
+#3211 = ORIENTED_EDGE('',*,*,#3212,.T.);
+#3212 = EDGE_CURVE('',#2827,#3213,#3215,.T.);
+#3213 = VERTEX_POINT('',#3214);
+#3214 = CARTESIAN_POINT('',(-4.726760054889,-6.051452592062,
+    6.400000095367));
+#3215 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#3216,#3217,#3218,#3219,#3220,
+    #3221),.UNSPECIFIED.,.F.,.F.,(6,6),(-1.,0.E+000),
+  .PIECEWISE_BEZIER_KNOTS.);
+#3216 = CARTESIAN_POINT('',(-4.280733600306,-6.497479046646,
+    6.400000095367));
+#3217 = CARTESIAN_POINT('',(-4.507720843909,-6.497479046646,
+    6.400000095367));
+#3218 = CARTESIAN_POINT('',(-4.638277094837,-6.442592408997,
+    6.400000095367));
+#3219 = CARTESIAN_POINT('',(-4.67187341724,-6.408996086594,
+    6.400000095367));
+#3220 = CARTESIAN_POINT('',(-4.726760054889,-6.278439835665,
+    6.400000095367));
+#3221 = CARTESIAN_POINT('',(-4.726760054889,-6.051452592062,
+    6.400000095367));
+#3222 = ORIENTED_EDGE('',*,*,#3223,.T.);
+#3223 = EDGE_CURVE('',#3213,#2631,#3224,.T.);
+#3224 = LINE('',#3225,#3226);
+#3225 = CARTESIAN_POINT('',(-4.726760054889,-6.051452592062,
+    6.400000095367));
+#3226 = VECTOR('',#3227,1.);
+#3227 = DIRECTION('',(0.E+000,1.,0.E+000));
+#3228 = ORIENTED_EDGE('',*,*,#2630,.T.);
+#3229 = ORIENTED_EDGE('',*,*,#3230,.T.);
+#3230 = EDGE_CURVE('',#2633,#3049,#3231,.T.);
+#3231 = LINE('',#3232,#3233);
+#3232 = CARTESIAN_POINT('',(0.E+000,-5.900000087917,6.400000095367));
+#3233 = VECTOR('',#3234,1.);
+#3234 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#3235 = ORIENTED_EDGE('',*,*,#3048,.T.);
+#3236 = PLANE('',#3237);
+#3237 = AXIS2_PLACEMENT_3D('',#3238,#3239,#3240);
+#3238 = CARTESIAN_POINT('',(0.E+000,-6.198739567281,6.400000095367));
+#3239 = DIRECTION('',(0.E+000,0.E+000,1.));
+#3240 = DIRECTION('',(1.,0.E+000,0.E+000));
+#3241 = ADVANCED_FACE('',(#3242),#3270,.F.);
+#3242 = FACE_BOUND('',#3243,.T.);
+#3243 = EDGE_LOOP('',(#3244,#3245,#3246,#3247,#3248,#3249,#3257));
+#3244 = ORIENTED_EDGE('',*,*,#2859,.T.);
+#3245 = ORIENTED_EDGE('',*,*,#2763,.F.);
+#3246 = ORIENTED_EDGE('',*,*,#3102,.F.);
+#3247 = ORIENTED_EDGE('',*,*,#3230,.F.);
+#3248 = ORIENTED_EDGE('',*,*,#2680,.F.);
+#3249 = ORIENTED_EDGE('',*,*,#3250,.F.);
+#3250 = EDGE_CURVE('',#3251,#2673,#3253,.T.);
+#3251 = VERTEX_POINT('',#3252);
+#3252 = CARTESIAN_POINT('',(4.726760054889,-6.051452592062,
+    6.400000095367));
+#3253 = LINE('',#3254,#3255);
+#3254 = CARTESIAN_POINT('',(4.726760054889,-6.051452592062,
+    6.400000095367));
+#3255 = VECTOR('',#3256,1.);
+#3256 = DIRECTION('',(0.E+000,1.,0.E+000));
+#3257 = ORIENTED_EDGE('',*,*,#3258,.F.);
+#3258 = EDGE_CURVE('',#2850,#3251,#3259,.T.);
+#3259 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#3260,#3261,#3262,#3263,#3264,
+    #3265,#3266,#3267,#3268,#3269),.UNSPECIFIED.,.F.,.F.,(4,3,3,4),(
+    -7.642616768855E-002,-4.726557686236E-002,-1.655822499278E-002,
+    0.E+000),.UNSPECIFIED.);
+#3260 = CARTESIAN_POINT('',(4.280733600306,-6.497479046646,
+    6.400000095367));
+#3261 = CARTESIAN_POINT('',(4.425079495036,-6.497479046646,
+    6.400000095367));
+#3262 = CARTESIAN_POINT('',(4.520122736703,-6.476023319949,
+    6.400000095367));
+#3263 = CARTESIAN_POINT('',(4.583145392565,-6.441817217578,
+    6.400000095367));
+#3264 = CARTESIAN_POINT('',(4.649510950137,-6.405796725817,
+    6.400000095367));
+#3265 = CARTESIAN_POINT('',(4.684430871657,-6.35189807023,6.400000095367
+    ));
+#3266 = CARTESIAN_POINT('',(4.706750884837,-6.253184407695,
+    6.400000095367));
+#3267 = CARTESIAN_POINT('',(4.718786432599,-6.199955362056,
+    6.400000095367));
+#3268 = CARTESIAN_POINT('',(4.726760054889,-6.13341635665,6.400000095367
+    ));
+#3269 = CARTESIAN_POINT('',(4.726760054889,-6.051452592062,
+    6.400000095367));
+#3270 = PLANE('',#3271);
+#3271 = AXIS2_PLACEMENT_3D('',#3272,#3273,#3274);
+#3272 = CARTESIAN_POINT('',(2.363380027445,-6.497479046646,
+    6.400000095367));
+#3273 = DIRECTION('',(0.E+000,0.E+000,1.));
+#3274 = DIRECTION('',(1.,0.E+000,0.E+000));
+#3275 = ADVANCED_FACE('',(#3276),#3287,.F.);
+#3276 = FACE_BOUND('',#3277,.F.);
+#3277 = EDGE_LOOP('',(#3278,#3284,#3285,#3286));
+#3278 = ORIENTED_EDGE('',*,*,#3279,.F.);
+#3279 = EDGE_CURVE('',#2409,#3213,#3280,.T.);
+#3280 = LINE('',#3281,#3282);
+#3281 = CARTESIAN_POINT('',(-4.726760054889,-6.051452592062,
+    7.000000104308));
+#3282 = VECTOR('',#3283,1.);
+#3283 = DIRECTION('',(-2.775557520204E-015,2.220446016163E-014,-1.));
+#3284 = ORIENTED_EDGE('',*,*,#2416,.F.);
+#3285 = ORIENTED_EDGE('',*,*,#2826,.T.);
+#3286 = ORIENTED_EDGE('',*,*,#3212,.T.);
+#3287 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#3288,#3289)
+    ,(#3290,#3291)
+    ,(#3292,#3293)
+    ,(#3294,#3295)
+    ,(#3296,#3297)
+    ,(#3298,#3299
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,
+    0.520384212161),.PIECEWISE_BEZIER_KNOTS.);
+#3288 = CARTESIAN_POINT('',(-4.726760054889,-6.051452592062,
+    7.000000104308));
+#3289 = CARTESIAN_POINT('',(-4.726760054889,-6.051452592062,
+    1.796157982699));
+#3290 = CARTESIAN_POINT('',(-4.726760054889,-6.278439835665,
+    7.000000104308));
+#3291 = CARTESIAN_POINT('',(-4.726760054889,-6.278439835665,
+    1.796157982699));
+#3292 = CARTESIAN_POINT('',(-4.67187341724,-6.408996086594,
+    7.000000104308));
+#3293 = CARTESIAN_POINT('',(-4.67187341724,-6.408996086594,
+    1.796157982699));
+#3294 = CARTESIAN_POINT('',(-4.638277094837,-6.442592408997,
+    7.000000104308));
+#3295 = CARTESIAN_POINT('',(-4.638277094837,-6.442592408997,
+    1.796157982699));
+#3296 = CARTESIAN_POINT('',(-4.507720843909,-6.497479046646,
+    7.000000104308));
+#3297 = CARTESIAN_POINT('',(-4.507720843909,-6.497479046646,
+    1.796157982699));
+#3298 = CARTESIAN_POINT('',(-4.280733600306,-6.497479046646,
+    7.000000104308));
+#3299 = CARTESIAN_POINT('',(-4.280733600306,-6.497479046646,
+    1.796157982699));
+#3300 = ADVANCED_FACE('',(#3301),#3322,.F.);
+#3301 = FACE_BOUND('',#3302,.F.);
+#3302 = EDGE_LOOP('',(#3303,#3304,#3315,#3321));
+#3303 = ORIENTED_EDGE('',*,*,#2505,.T.);
+#3304 = ORIENTED_EDGE('',*,*,#3305,.F.);
+#3305 = EDGE_CURVE('',#3306,#2506,#3308,.T.);
+#3306 = VERTEX_POINT('',#3307);
+#3307 = CARTESIAN_POINT('',(-4.726760054889,-6.051452592062,
+    3.155169454611));
+#3308 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#3309,#3310,#3311,#3312,#3313,
+    #3314),.UNSPECIFIED.,.F.,.F.,(6,6),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#3309 = CARTESIAN_POINT('',(-4.726760054889,-6.051452592062,
+    3.155169454611));
+#3310 = CARTESIAN_POINT('',(-4.726760054889,-6.278439835665,
+    3.155169454611));
+#3311 = CARTESIAN_POINT('',(-4.671873417241,-6.408996086594,
+    3.155169454611));
+#3312 = CARTESIAN_POINT('',(-4.638277094837,-6.442592408997,
+    3.155169454611));
+#3313 = CARTESIAN_POINT('',(-4.507720843908,-6.497479046646,
+    3.155169454611));
+#3314 = CARTESIAN_POINT('',(-4.280733600306,-6.497479046646,
+    3.155169454611));
+#3315 = ORIENTED_EDGE('',*,*,#3316,.F.);
+#3316 = EDGE_CURVE('',#3152,#3306,#3317,.T.);
+#3317 = LINE('',#3318,#3319);
+#3318 = CARTESIAN_POINT('',(-4.726760054889,-6.051452592062,
+    3.753562569618));
+#3319 = VECTOR('',#3320,1.);
+#3320 = DIRECTION('',(-9.276702862895E-016,-2.968544916127E-014,-1.));
+#3321 = ORIENTED_EDGE('',*,*,#3159,.F.);
+#3322 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#3323,#3324)
+    ,(#3325,#3326)
+    ,(#3327,#3328)
+    ,(#3329,#3330)
+    ,(#3331,#3332)
+    ,(#3333,#3334
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,
+    0.520384212161),.PIECEWISE_BEZIER_KNOTS.);
+#3323 = CARTESIAN_POINT('',(-4.726760054889,-6.051452592062,
+    3.753562569618));
+#3324 = CARTESIAN_POINT('',(-4.726760054889,-6.051452592062,
+    -1.450279551991));
+#3325 = CARTESIAN_POINT('',(-4.726760054889,-6.278439835665,
+    3.753562569618));
+#3326 = CARTESIAN_POINT('',(-4.726760054889,-6.278439835665,
+    -1.450279551991));
+#3327 = CARTESIAN_POINT('',(-4.67187341724,-6.408996086594,
+    3.753562569618));
+#3328 = CARTESIAN_POINT('',(-4.67187341724,-6.408996086594,
+    -1.450279551991));
+#3329 = CARTESIAN_POINT('',(-4.638277094837,-6.442592408997,
+    3.753562569618));
+#3330 = CARTESIAN_POINT('',(-4.638277094837,-6.442592408997,
+    -1.450279551991));
+#3331 = CARTESIAN_POINT('',(-4.507720843909,-6.497479046646,
+    3.753562569618));
+#3332 = CARTESIAN_POINT('',(-4.507720843909,-6.497479046646,
+    -1.450279551991));
+#3333 = CARTESIAN_POINT('',(-4.280733600306,-6.497479046646,
+    3.753562569618));
+#3334 = CARTESIAN_POINT('',(-4.280733600306,-6.497479046646,
+    -1.450279551991));
+#3335 = ADVANCED_FACE('',(#3336),#3347,.T.);
+#3336 = FACE_BOUND('',#3337,.T.);
+#3337 = EDGE_LOOP('',(#3338,#3339,#3340,#3346));
+#3338 = ORIENTED_EDGE('',*,*,#2849,.T.);
+#3339 = ORIENTED_EDGE('',*,*,#3258,.T.);
+#3340 = ORIENTED_EDGE('',*,*,#3341,.F.);
+#3341 = EDGE_CURVE('',#2452,#3251,#3342,.T.);
+#3342 = LINE('',#3343,#3344);
+#3343 = CARTESIAN_POINT('',(4.726760054889,-6.051452592062,
+    7.000000104308));
+#3344 = VECTOR('',#3345,1.);
+#3345 = DIRECTION('',(3.700743360272E-015,2.220446016163E-014,-1.));
+#3346 = ORIENTED_EDGE('',*,*,#2451,.F.);
+#3347 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#3348,#3349)
+    ,(#3350,#3351)
+    ,(#3352,#3353)
+    ,(#3354,#3355)
+    ,(#3356,#3357)
+    ,(#3358,#3359
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,
+    0.520384212161),.PIECEWISE_BEZIER_KNOTS.);
+#3348 = CARTESIAN_POINT('',(4.726760054889,-6.051452592062,
+    7.000000104308));
+#3349 = CARTESIAN_POINT('',(4.726760054889,-6.051452592062,
+    1.796157982699));
+#3350 = CARTESIAN_POINT('',(4.726760054889,-6.278439835665,
+    7.000000104308));
+#3351 = CARTESIAN_POINT('',(4.726760054889,-6.278439835665,
+    1.796157982699));
+#3352 = CARTESIAN_POINT('',(4.67187341724,-6.408996086594,7.000000104308
+    ));
+#3353 = CARTESIAN_POINT('',(4.67187341724,-6.408996086594,1.796157982699
+    ));
+#3354 = CARTESIAN_POINT('',(4.638277094837,-6.442592408997,
+    7.000000104308));
+#3355 = CARTESIAN_POINT('',(4.638277094837,-6.442592408997,
+    1.796157982699));
+#3356 = CARTESIAN_POINT('',(4.507720843909,-6.497479046646,
+    7.000000104308));
+#3357 = CARTESIAN_POINT('',(4.507720843909,-6.497479046646,
+    1.796157982699));
+#3358 = CARTESIAN_POINT('',(4.280733600306,-6.497479046646,
+    7.000000104308));
+#3359 = CARTESIAN_POINT('',(4.280733600306,-6.497479046646,
+    1.796157982699));
+#3360 = ADVANCED_FACE('',(#3361),#3382,.T.);
+#3361 = FACE_BOUND('',#3362,.T.);
+#3362 = EDGE_LOOP('',(#3363,#3371,#3372,#3373));
+#3363 = ORIENTED_EDGE('',*,*,#3364,.F.);
+#3364 = EDGE_CURVE('',#3179,#3365,#3367,.T.);
+#3365 = VERTEX_POINT('',#3366);
+#3366 = CARTESIAN_POINT('',(4.726760054889,-6.051452592062,
+    3.155169454611));
+#3367 = LINE('',#3368,#3369);
+#3368 = CARTESIAN_POINT('',(4.726760054889,-6.051452592062,
+    3.753562569618));
+#3369 = VECTOR('',#3370,1.);
+#3370 = DIRECTION('',(9.276702862895E-016,-2.968544916127E-014,-1.));
+#3371 = ORIENTED_EDGE('',*,*,#3178,.F.);
+#3372 = ORIENTED_EDGE('',*,*,#2535,.T.);
+#3373 = ORIENTED_EDGE('',*,*,#3374,.F.);
+#3374 = EDGE_CURVE('',#3365,#2538,#3375,.T.);
+#3375 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#3376,#3377,#3378,#3379,#3380,
+    #3381),.UNSPECIFIED.,.F.,.F.,(6,6),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#3376 = CARTESIAN_POINT('',(4.726760054889,-6.051452592062,
+    3.155169454611));
+#3377 = CARTESIAN_POINT('',(4.726760054889,-6.278439835665,
+    3.155169454611));
+#3378 = CARTESIAN_POINT('',(4.671873417241,-6.408996086594,
+    3.155169454611));
+#3379 = CARTESIAN_POINT('',(4.638277094837,-6.442592408997,
+    3.155169454611));
+#3380 = CARTESIAN_POINT('',(4.507720843908,-6.497479046646,
+    3.155169454611));
+#3381 = CARTESIAN_POINT('',(4.280733600306,-6.497479046646,
+    3.155169454611));
+#3382 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#3383,#3384)
+    ,(#3385,#3386)
+    ,(#3387,#3388)
+    ,(#3389,#3390)
+    ,(#3391,#3392)
+    ,(#3393,#3394
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,
+    0.520384212161),.PIECEWISE_BEZIER_KNOTS.);
+#3383 = CARTESIAN_POINT('',(4.726760054889,-6.051452592062,
+    3.753562569618));
+#3384 = CARTESIAN_POINT('',(4.726760054889,-6.051452592062,
+    -1.450279551991));
+#3385 = CARTESIAN_POINT('',(4.726760054889,-6.278439835665,
+    3.753562569618));
+#3386 = CARTESIAN_POINT('',(4.726760054889,-6.278439835665,
+    -1.450279551991));
+#3387 = CARTESIAN_POINT('',(4.67187341724,-6.408996086594,3.753562569618
+    ));
+#3388 = CARTESIAN_POINT('',(4.67187341724,-6.408996086594,
+    -1.450279551991));
+#3389 = CARTESIAN_POINT('',(4.638277094837,-6.442592408997,
+    3.753562569618));
+#3390 = CARTESIAN_POINT('',(4.638277094837,-6.442592408997,
+    -1.450279551991));
+#3391 = CARTESIAN_POINT('',(4.507720843909,-6.497479046646,
+    3.753562569618));
+#3392 = CARTESIAN_POINT('',(4.507720843909,-6.497479046646,
+    -1.450279551991));
+#3393 = CARTESIAN_POINT('',(4.280733600306,-6.497479046646,
+    3.753562569618));
+#3394 = CARTESIAN_POINT('',(4.280733600306,-6.497479046646,
+    -1.450279551991));
+#3395 = ADVANCED_FACE('',(#3396),#3436,.F.);
+#3396 = FACE_BOUND('',#3397,.F.);
+#3397 = EDGE_LOOP('',(#3398,#3408,#3419,#3427));
+#3398 = ORIENTED_EDGE('',*,*,#3399,.F.);
+#3399 = EDGE_CURVE('',#3400,#3402,#3404,.T.);
+#3400 = VERTEX_POINT('',#3401);
+#3401 = CARTESIAN_POINT('',(-4.280733600306,4.845776821438,
+    7.491704555952));
+#3402 = VERTEX_POINT('',#3403);
+#3403 = CARTESIAN_POINT('',(-4.280733600306,4.845776821438,
+    3.155169454611));
+#3404 = LINE('',#3405,#3406);
+#3405 = CARTESIAN_POINT('',(-4.280733600306,4.845776821438,
+    7.491704555952));
+#3406 = VECTOR('',#3407,1.);
+#3407 = DIRECTION('',(-3.84024226259E-016,0.E+000,-1.));
+#3408 = ORIENTED_EDGE('',*,*,#3409,.F.);
+#3409 = EDGE_CURVE('',#3410,#3400,#3412,.T.);
+#3410 = VERTEX_POINT('',#3411);
+#3411 = CARTESIAN_POINT('',(-4.726760054889,4.399750366854,
+    7.491704555952));
+#3412 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#3413,#3414,#3415,#3416,#3417,
+    #3418),.UNSPECIFIED.,.F.,.F.,(6,6),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#3413 = CARTESIAN_POINT('',(-4.726760054889,4.399750366854,
+    7.491704555952));
+#3414 = CARTESIAN_POINT('',(-4.726760054889,4.626737610456,
+    7.491704555952));
+#3415 = CARTESIAN_POINT('',(-4.671873417241,4.757293861386,
+    7.491704555952));
+#3416 = CARTESIAN_POINT('',(-4.638277094837,4.790890183789,
+    7.491704555952));
+#3417 = CARTESIAN_POINT('',(-4.507720843908,4.845776821438,
+    7.491704555952));
+#3418 = CARTESIAN_POINT('',(-4.280733600306,4.845776821438,
+    7.491704555952));
+#3419 = ORIENTED_EDGE('',*,*,#3420,.F.);
+#3420 = EDGE_CURVE('',#3421,#3410,#3423,.T.);
+#3421 = VERTEX_POINT('',#3422);
+#3422 = CARTESIAN_POINT('',(-4.726760054889,4.399750366854,
+    3.155169454611));
+#3423 = LINE('',#3424,#3425);
+#3424 = CARTESIAN_POINT('',(-4.726760054889,4.399750366854,
+    3.155169454611));
+#3425 = VECTOR('',#3426,1.);
+#3426 = DIRECTION('',(-2.560161508394E-016,-1.024064603357E-015,1.));
+#3427 = ORIENTED_EDGE('',*,*,#3428,.F.);
+#3428 = EDGE_CURVE('',#3402,#3421,#3429,.T.);
+#3429 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#3430,#3431,#3432,#3433,#3434,
+    #3435),.UNSPECIFIED.,.F.,.F.,(6,6),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#3430 = CARTESIAN_POINT('',(-4.280733600306,4.845776821438,
+    3.155169454611));
+#3431 = CARTESIAN_POINT('',(-4.507720843908,4.845776821438,
+    3.155169454611));
+#3432 = CARTESIAN_POINT('',(-4.638277094837,4.790890183789,
+    3.155169454611));
+#3433 = CARTESIAN_POINT('',(-4.671873417241,4.757293861386,
+    3.155169454611));
+#3434 = CARTESIAN_POINT('',(-4.726760054889,4.626737610456,
+    3.155169454611));
+#3435 = CARTESIAN_POINT('',(-4.726760054889,4.399750366854,
+    3.155169454611));
+#3436 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#3437,#3438)
+    ,(#3439,#3440)
+    ,(#3441,#3442)
+    ,(#3443,#3444)
+    ,(#3445,#3446)
+    ,(#3447,#3448
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,
+    0.520384212161),.PIECEWISE_BEZIER_KNOTS.);
+#3437 = CARTESIAN_POINT('',(-4.726760054889,4.399750366854,
+    3.155169454611));
+#3438 = CARTESIAN_POINT('',(-4.726760054889,4.399750366854,8.35901157622
+    ));
+#3439 = CARTESIAN_POINT('',(-4.726760054889,4.626737610456,
+    3.155169454611));
+#3440 = CARTESIAN_POINT('',(-4.726760054889,4.626737610456,8.35901157622
+    ));
+#3441 = CARTESIAN_POINT('',(-4.671873417241,4.757293861386,
+    3.155169454611));
+#3442 = CARTESIAN_POINT('',(-4.671873417241,4.757293861386,8.35901157622
+    ));
+#3443 = CARTESIAN_POINT('',(-4.638277094837,4.790890183789,
+    3.155169454611));
+#3444 = CARTESIAN_POINT('',(-4.638277094837,4.790890183789,8.35901157622
+    ));
+#3445 = CARTESIAN_POINT('',(-4.507720843908,4.845776821438,
+    3.155169454611));
+#3446 = CARTESIAN_POINT('',(-4.507720843908,4.845776821438,8.35901157622
+    ));
+#3447 = CARTESIAN_POINT('',(-4.280733600306,4.845776821438,
+    3.155169454611));
+#3448 = CARTESIAN_POINT('',(-4.280733600306,4.845776821438,8.35901157622
+    ));
+#3449 = ADVANCED_FACE('',(#3450),#3490,.T.);
+#3450 = FACE_BOUND('',#3451,.T.);
+#3451 = EDGE_LOOP('',(#3452,#3462,#3473,#3481));
+#3452 = ORIENTED_EDGE('',*,*,#3453,.F.);
+#3453 = EDGE_CURVE('',#3454,#3456,#3458,.T.);
+#3454 = VERTEX_POINT('',#3455);
+#3455 = CARTESIAN_POINT('',(4.726760054889,4.399750366854,3.155169454611
+    ));
+#3456 = VERTEX_POINT('',#3457);
+#3457 = CARTESIAN_POINT('',(4.726760054889,4.399750366854,7.491704555952
+    ));
+#3458 = LINE('',#3459,#3460);
+#3459 = CARTESIAN_POINT('',(4.726760054889,4.399750366854,3.155169454611
+    ));
+#3460 = VECTOR('',#3461,1.);
+#3461 = DIRECTION('',(1.280080754197E-016,-8.960565279378E-016,1.));
+#3462 = ORIENTED_EDGE('',*,*,#3463,.F.);
+#3463 = EDGE_CURVE('',#3464,#3454,#3466,.T.);
+#3464 = VERTEX_POINT('',#3465);
+#3465 = CARTESIAN_POINT('',(4.280733600306,4.845776821438,3.155169454611
+    ));
+#3466 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#3467,#3468,#3469,#3470,#3471,
+    #3472),.UNSPECIFIED.,.F.,.F.,(6,6),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#3467 = CARTESIAN_POINT('',(4.280733600306,4.845776821438,3.155169454611
+    ));
+#3468 = CARTESIAN_POINT('',(4.507720843908,4.845776821438,3.155169454611
+    ));
+#3469 = CARTESIAN_POINT('',(4.638277094837,4.790890183789,3.155169454611
+    ));
+#3470 = CARTESIAN_POINT('',(4.671873417241,4.757293861386,3.155169454611
+    ));
+#3471 = CARTESIAN_POINT('',(4.726760054889,4.626737610456,3.155169454611
+    ));
+#3472 = CARTESIAN_POINT('',(4.726760054889,4.399750366854,3.155169454611
+    ));
+#3473 = ORIENTED_EDGE('',*,*,#3474,.F.);
+#3474 = EDGE_CURVE('',#3475,#3464,#3477,.T.);
+#3475 = VERTEX_POINT('',#3476);
+#3476 = CARTESIAN_POINT('',(4.280733600306,4.845776821438,7.491704555952
+    ));
+#3477 = LINE('',#3478,#3479);
+#3478 = CARTESIAN_POINT('',(4.280733600306,4.845776821438,7.491704555952
+    ));
+#3479 = VECTOR('',#3480,1.);
+#3480 = DIRECTION('',(5.120323016787E-016,-1.280080754197E-016,-1.));
+#3481 = ORIENTED_EDGE('',*,*,#3482,.F.);
+#3482 = EDGE_CURVE('',#3456,#3475,#3483,.T.);
+#3483 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#3484,#3485,#3486,#3487,#3488,
+    #3489),.UNSPECIFIED.,.F.,.F.,(6,6),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#3484 = CARTESIAN_POINT('',(4.726760054889,4.399750366854,7.491704555952
+    ));
+#3485 = CARTESIAN_POINT('',(4.726760054889,4.626737610456,7.491704555952
+    ));
+#3486 = CARTESIAN_POINT('',(4.671873417241,4.757293861386,7.491704555952
+    ));
+#3487 = CARTESIAN_POINT('',(4.638277094837,4.790890183789,7.491704555952
+    ));
+#3488 = CARTESIAN_POINT('',(4.507720843908,4.845776821438,7.491704555952
+    ));
+#3489 = CARTESIAN_POINT('',(4.280733600306,4.845776821438,7.491704555952
+    ));
+#3490 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#3491,#3492)
+    ,(#3493,#3494)
+    ,(#3495,#3496)
+    ,(#3497,#3498)
+    ,(#3499,#3500)
+    ,(#3501,#3502
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,
+    0.520384212161),.PIECEWISE_BEZIER_KNOTS.);
+#3491 = CARTESIAN_POINT('',(4.726760054889,4.399750366854,3.155169454611
+    ));
+#3492 = CARTESIAN_POINT('',(4.726760054889,4.399750366854,8.35901157622)
+  );
+#3493 = CARTESIAN_POINT('',(4.726760054889,4.626737610456,3.155169454611
+    ));
+#3494 = CARTESIAN_POINT('',(4.726760054889,4.626737610456,8.35901157622)
+  );
+#3495 = CARTESIAN_POINT('',(4.671873417241,4.757293861386,3.155169454611
+    ));
+#3496 = CARTESIAN_POINT('',(4.671873417241,4.757293861386,8.35901157622)
+  );
+#3497 = CARTESIAN_POINT('',(4.638277094837,4.790890183789,3.155169454611
+    ));
+#3498 = CARTESIAN_POINT('',(4.638277094837,4.790890183789,8.35901157622)
+  );
+#3499 = CARTESIAN_POINT('',(4.507720843908,4.845776821438,3.155169454611
+    ));
+#3500 = CARTESIAN_POINT('',(4.507720843908,4.845776821438,8.35901157622)
+  );
+#3501 = CARTESIAN_POINT('',(4.280733600306,4.845776821438,3.155169454611
+    ));
+#3502 = CARTESIAN_POINT('',(4.280733600306,4.845776821438,8.35901157622)
+  );
+#3503 = ADVANCED_FACE('',(#3504),#3526,.F.);
+#3504 = FACE_BOUND('',#3505,.T.);
+#3505 = EDGE_LOOP('',(#3506,#3507,#3508,#3509,#3510,#3511,#3512,#3513,
+    #3519,#3520));
+#3506 = ORIENTED_EDGE('',*,*,#3316,.F.);
+#3507 = ORIENTED_EDGE('',*,*,#3151,.T.);
+#3508 = ORIENTED_EDGE('',*,*,#2640,.T.);
+#3509 = ORIENTED_EDGE('',*,*,#3223,.F.);
+#3510 = ORIENTED_EDGE('',*,*,#3279,.F.);
+#3511 = ORIENTED_EDGE('',*,*,#2408,.T.);
+#3512 = ORIENTED_EDGE('',*,*,#2585,.T.);
+#3513 = ORIENTED_EDGE('',*,*,#3514,.F.);
+#3514 = EDGE_CURVE('',#3410,#2576,#3515,.T.);
+#3515 = LINE('',#3516,#3517);
+#3516 = CARTESIAN_POINT('',(-4.726760054889,4.399750366854,
+    7.491704555952));
+#3517 = VECTOR('',#3518,1.);
+#3518 = DIRECTION('',(1.12146566761E-016,-1.,-1.12146566761E-016));
+#3519 = ORIENTED_EDGE('',*,*,#3420,.F.);
+#3520 = ORIENTED_EDGE('',*,*,#3521,.F.);
+#3521 = EDGE_CURVE('',#3306,#3421,#3522,.T.);
+#3522 = LINE('',#3523,#3524);
+#3523 = CARTESIAN_POINT('',(-4.726760054889,-6.051452592062,
+    3.155169454611));
+#3524 = VECTOR('',#3525,1.);
+#3525 = DIRECTION('',(0.E+000,1.,0.E+000));
+#3526 = PLANE('',#3527);
+#3527 = AXIS2_PLACEMENT_3D('',#3528,#3529,#3530);
+#3528 = CARTESIAN_POINT('',(-4.726760054889,4.399750366854,
+    5.323437005281));
+#3529 = DIRECTION('',(1.,0.E+000,0.E+000));
+#3530 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#3531 = ADVANCED_FACE('',(#3532),#3554,.F.);
+#3532 = FACE_BOUND('',#3533,.T.);
+#3533 = EDGE_LOOP('',(#3534,#3535,#3536,#3542,#3543,#3549,#3550,#3551,
+    #3552,#3553));
+#3534 = ORIENTED_EDGE('',*,*,#3193,.F.);
+#3535 = ORIENTED_EDGE('',*,*,#3364,.T.);
+#3536 = ORIENTED_EDGE('',*,*,#3537,.T.);
+#3537 = EDGE_CURVE('',#3365,#3454,#3538,.T.);
+#3538 = LINE('',#3539,#3540);
+#3539 = CARTESIAN_POINT('',(4.726760054889,-6.051452592062,
+    3.155169454611));
+#3540 = VECTOR('',#3541,1.);
+#3541 = DIRECTION('',(-1.062292091149E-016,1.,-5.311460455746E-017));
+#3542 = ORIENTED_EDGE('',*,*,#3453,.T.);
+#3543 = ORIENTED_EDGE('',*,*,#3544,.T.);
+#3544 = EDGE_CURVE('',#3456,#2607,#3545,.T.);
+#3545 = LINE('',#3546,#3547);
+#3546 = CARTESIAN_POINT('',(4.726760054889,4.399750366854,7.491704555952
+    ));
+#3547 = VECTOR('',#3548,1.);
+#3548 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#3549 = ORIENTED_EDGE('',*,*,#2606,.F.);
+#3550 = ORIENTED_EDGE('',*,*,#2466,.F.);
+#3551 = ORIENTED_EDGE('',*,*,#3341,.T.);
+#3552 = ORIENTED_EDGE('',*,*,#3250,.T.);
+#3553 = ORIENTED_EDGE('',*,*,#2670,.F.);
+#3554 = PLANE('',#3555);
+#3555 = AXIS2_PLACEMENT_3D('',#3556,#3557,#3558);
+#3556 = CARTESIAN_POINT('',(4.726760054889,-0.288037329237,
+    3.155169454611));
+#3557 = DIRECTION('',(-1.,-7.635078562748E-017,-3.84024226259E-016));
+#3558 = DIRECTION('',(-3.84024226259E-016,0.E+000,1.));
+#3559 = ADVANCED_FACE('',(#3560),#3579,.F.);
+#3560 = FACE_BOUND('',#3561,.T.);
+#3561 = EDGE_LOOP('',(#3562,#3563,#3564,#3572,#3578));
+#3562 = ORIENTED_EDGE('',*,*,#3514,.T.);
+#3563 = ORIENTED_EDGE('',*,*,#2575,.T.);
+#3564 = ORIENTED_EDGE('',*,*,#3565,.F.);
+#3565 = EDGE_CURVE('',#3566,#2578,#3568,.T.);
+#3566 = VERTEX_POINT('',#3567);
+#3567 = CARTESIAN_POINT('',(3.27984865301E-016,4.845776821438,
+    7.491704555952));
+#3568 = LINE('',#3569,#3570);
+#3569 = CARTESIAN_POINT('',(3.27984865301E-016,4.845776821438,
+    7.491704555952));
+#3570 = VECTOR('',#3571,1.);
+#3571 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#3572 = ORIENTED_EDGE('',*,*,#3573,.F.);
+#3573 = EDGE_CURVE('',#3400,#3566,#3574,.T.);
+#3574 = LINE('',#3575,#3576);
+#3575 = CARTESIAN_POINT('',(-4.280733600306,4.845776821438,
+    7.491704555952));
+#3576 = VECTOR('',#3577,1.);
+#3577 = DIRECTION('',(1.,-2.593534492653E-016,0.E+000));
+#3578 = ORIENTED_EDGE('',*,*,#3409,.F.);
+#3579 = PLANE('',#3580);
+#3580 = AXIS2_PLACEMENT_3D('',#3581,#3582,#3583);
+#3581 = CARTESIAN_POINT('',(7.632085423033E-016,0.166972558463,
+    7.491704555952));
+#3582 = DIRECTION('',(0.E+000,3.111003302816E-016,-1.));
+#3583 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#3584 = ADVANCED_FACE('',(#3585),#3597,.F.);
+#3585 = FACE_BOUND('',#3586,.T.);
+#3586 = EDGE_LOOP('',(#3587,#3588,#3589,#3590,#3596));
+#3587 = ORIENTED_EDGE('',*,*,#2614,.F.);
+#3588 = ORIENTED_EDGE('',*,*,#3544,.F.);
+#3589 = ORIENTED_EDGE('',*,*,#3482,.T.);
+#3590 = ORIENTED_EDGE('',*,*,#3591,.T.);
+#3591 = EDGE_CURVE('',#3475,#3566,#3592,.T.);
+#3592 = LINE('',#3593,#3594);
+#3593 = CARTESIAN_POINT('',(4.280733600306,4.845776821438,7.491704555952
+    ));
+#3594 = VECTOR('',#3595,1.);
+#3595 = DIRECTION('',(-1.,-3.890301738979E-016,-2.593534492653E-016));
+#3596 = ORIENTED_EDGE('',*,*,#3565,.T.);
+#3597 = PLANE('',#3598);
+#3598 = AXIS2_PLACEMENT_3D('',#3599,#3600,#3601);
+#3599 = CARTESIAN_POINT('',(2.363380027445,4.845776821438,7.491704555952
+    ));
+#3600 = DIRECTION('',(2.201996567918E-016,3.341925531584E-016,-1.));
+#3601 = DIRECTION('',(-1.,0.E+000,-2.201996567918E-016));
+#3602 = ADVANCED_FACE('',(#3603),#3625,.F.);
+#3603 = FACE_BOUND('',#3604,.T.);
+#3604 = EDGE_LOOP('',(#3605,#3606,#3607,#3613,#3614,#3615,#3616,#3617,
+    #3618,#3619));
+#3605 = ORIENTED_EDGE('',*,*,#2883,.T.);
+#3606 = ORIENTED_EDGE('',*,*,#3014,.T.);
+#3607 = ORIENTED_EDGE('',*,*,#3608,.F.);
+#3608 = EDGE_CURVE('',#3074,#3007,#3609,.T.);
+#3609 = LINE('',#3610,#3611);
+#3610 = CARTESIAN_POINT('',(-3.27984865301E-016,-6.000000089407,
+    3.155169454611));
+#3611 = VECTOR('',#3612,1.);
+#3612 = DIRECTION('',(0.E+000,1.,0.E+000));
+#3613 = ORIENTED_EDGE('',*,*,#3088,.T.);
+#3614 = ORIENTED_EDGE('',*,*,#2749,.T.);
+#3615 = ORIENTED_EDGE('',*,*,#2513,.F.);
+#3616 = ORIENTED_EDGE('',*,*,#3305,.F.);
+#3617 = ORIENTED_EDGE('',*,*,#3521,.T.);
+#3618 = ORIENTED_EDGE('',*,*,#3428,.F.);
+#3619 = ORIENTED_EDGE('',*,*,#3620,.F.);
+#3620 = EDGE_CURVE('',#2884,#3402,#3621,.T.);
+#3621 = LINE('',#3622,#3623);
+#3622 = CARTESIAN_POINT('',(-1.502684861154,4.845776821438,
+    3.155169454611));
+#3623 = VECTOR('',#3624,1.);
+#3624 = DIRECTION('',(-1.,-1.998206527082E-016,0.E+000));
+#3625 = PLANE('',#3626);
+#3626 = AXIS2_PLACEMENT_3D('',#3627,#3628,#3629);
+#3627 = CARTESIAN_POINT('',(-2.363380027445,-6.497492977113,
+    3.155169454611));
+#3628 = DIRECTION('',(0.E+000,0.E+000,1.));
+#3629 = DIRECTION('',(1.,0.E+000,0.E+000));
+#3630 = ADVANCED_FACE('',(#3631),#3648,.F.);
+#3631 = FACE_BOUND('',#3632,.T.);
+#3632 = EDGE_LOOP('',(#3633,#3634,#3635,#3641,#3642,#3643,#3644,#3645,
+    #3646,#3647));
+#3633 = ORIENTED_EDGE('',*,*,#3030,.F.);
+#3634 = ORIENTED_EDGE('',*,*,#2913,.F.);
+#3635 = ORIENTED_EDGE('',*,*,#3636,.T.);
+#3636 = EDGE_CURVE('',#2914,#3464,#3637,.T.);
+#3637 = LINE('',#3638,#3639);
+#3638 = CARTESIAN_POINT('',(1.502684861154,4.845776821438,3.155169454611
+    ));
+#3639 = VECTOR('',#3640,1.);
+#3640 = DIRECTION('',(1.,0.E+000,0.E+000));
+#3641 = ORIENTED_EDGE('',*,*,#3463,.T.);
+#3642 = ORIENTED_EDGE('',*,*,#3537,.F.);
+#3643 = ORIENTED_EDGE('',*,*,#3374,.T.);
+#3644 = ORIENTED_EDGE('',*,*,#2561,.T.);
+#3645 = ORIENTED_EDGE('',*,*,#2810,.F.);
+#3646 = ORIENTED_EDGE('',*,*,#3126,.F.);
+#3647 = ORIENTED_EDGE('',*,*,#3608,.T.);
+#3648 = PLANE('',#3649);
+#3649 = AXIS2_PLACEMENT_3D('',#3650,#3651,#3652);
+#3650 = CARTESIAN_POINT('',(4.726760054889,-0.206467906111,
+    3.155169454611));
+#3651 = DIRECTION('',(-2.202029822755E-017,3.829812949486E-017,1.));
+#3652 = DIRECTION('',(1.,0.E+000,2.202029822755E-017));
+#3653 = ADVANCED_FACE('',(#3654),#3667,.F.);
+#3654 = FACE_BOUND('',#3655,.T.);
+#3655 = EDGE_LOOP('',(#3656,#3662,#3663,#3664,#3665,#3666));
+#3656 = ORIENTED_EDGE('',*,*,#3657,.F.);
+#3657 = EDGE_CURVE('',#2955,#3566,#3658,.T.);
+#3658 = LINE('',#3659,#3660);
+#3659 = CARTESIAN_POINT('',(-3.27984865301E-016,4.845776821438,
+    3.7356783876));
+#3660 = VECTOR('',#3661,1.);
+#3661 = DIRECTION('',(0.E+000,0.E+000,1.));
+#3662 = ORIENTED_EDGE('',*,*,#2954,.T.);
+#3663 = ORIENTED_EDGE('',*,*,#2891,.T.);
+#3664 = ORIENTED_EDGE('',*,*,#3620,.T.);
+#3665 = ORIENTED_EDGE('',*,*,#3399,.F.);
+#3666 = ORIENTED_EDGE('',*,*,#3573,.T.);
+#3667 = PLANE('',#3668);
+#3668 = AXIS2_PLACEMENT_3D('',#3669,#3670,#3671);
+#3669 = CARTESIAN_POINT('',(-4.280733600306,4.845776821438,
+    5.323437005281));
+#3670 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#3671 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#3672 = ADVANCED_FACE('',(#3673),#3681,.F.);
+#3673 = FACE_BOUND('',#3674,.T.);
+#3674 = EDGE_LOOP('',(#3675,#3676,#3677,#3678,#3679,#3680));
+#3675 = ORIENTED_EDGE('',*,*,#2984,.F.);
+#3676 = ORIENTED_EDGE('',*,*,#3657,.T.);
+#3677 = ORIENTED_EDGE('',*,*,#3591,.F.);
+#3678 = ORIENTED_EDGE('',*,*,#3474,.T.);
+#3679 = ORIENTED_EDGE('',*,*,#3636,.F.);
+#3680 = ORIENTED_EDGE('',*,*,#2939,.F.);
+#3681 = PLANE('',#3682);
+#3682 = AXIS2_PLACEMENT_3D('',#3683,#3684,#3685);
+#3683 = CARTESIAN_POINT('',(2.140366800153,4.845776821438,7.491704555952
+    ));
+#3684 = DIRECTION('',(1.061405235315E-016,-1.,3.84024226259E-016));
+#3685 = DIRECTION('',(0.E+000,-3.84024226259E-016,-1.));
+#3686 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#3690)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#3687,#3688,#3689)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#3687 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#3688 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#3689 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#3690 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(5.E-005),#3687,
+  'distance_accuracy_value','confusion accuracy');
+#3691 = PRODUCT_TYPE('part',$,(#2356));
+#3692 = SHAPE_DEFINITION_REPRESENTATION(#3693,#3699);
+#3693 = PRODUCT_DEFINITION_SHAPE('','',#3694);
+#3694 = PRODUCT_DEFINITION('design','',#3695,#3698);
+#3695 = PRODUCT_DEFINITION_FORMATION('','',#3696);
+#3696 = PRODUCT('top','top','',(#3697));
+#3697 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#3698 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#3699 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#3700),#12088);
+#3700 = MANIFOLD_SOLID_BREP('',#3701);
+#3701 = CLOSED_SHELL('',(#3702,#3776,#3824,#3890,#3938,#3961,#3972,#3994
+    ,#4006,#4088,#4160,#4232,#4304,#4376,#4448,#4520,#4582,#4654,#4718,
+    #4782,#4846,#4910,#4974,#5038,#5094,#5126,#5151,#5176,#5201,#5226,
+    #5251,#5276,#5294,#5336,#5369,#5402,#5435,#5468,#5501,#5534,#5558,
+    #5574,#5590,#5672,#5744,#5816,#5888,#5960,#6032,#6104,#6166,#6228,
+    #6284,#6340,#6396,#6452,#6508,#6564,#6614,#6703,#6773,#6841,#6911,
+    #6980,#7050,#7120,#7197,#7241,#7284,#7327,#7370,#7387,#7419,#7488,
+    #7544,#7594,#7691,#7759,#7811,#7863,#7923,#7990,#8050,#8131,#8162,
+    #8220,#8273,#8445,#8505,#8557,#8609,#8661,#8713,#8757,#8809,#8861,
+    #8913,#8972,#8996,#9021,#9038,#9063,#9130,#9155,#9255,#9289,#9333,
+    #9385,#9437,#9489,#9538,#9555,#9573,#9585,#9618,#9651,#9673,#10564,
+    #11482,#11494,#11536,#11552,#11569,#11591,#11613,#11635,#11657,
+    #11679,#11701,#11713,#11725,#11737,#11749,#11761,#11783,#11800,
+    #11813,#11879,#11927,#11950,#11961,#11996,#12017,#12057));
+#3702 = ADVANCED_FACE('',(#3703),#3753,.T.);
+#3703 = FACE_BOUND('',#3704,.T.);
+#3704 = EDGE_LOOP('',(#3705,#3717,#3727,#3735,#3747));
+#3705 = ORIENTED_EDGE('',*,*,#3706,.T.);
+#3706 = EDGE_CURVE('',#3707,#3709,#3711,.T.);
+#3707 = VERTEX_POINT('',#3708);
+#3708 = CARTESIAN_POINT('',(-4.381856848236,3.600000053644,
+    7.500000111759));
+#3709 = VERTEX_POINT('',#3710);
+#3710 = CARTESIAN_POINT('',(-3.800000045608,4.181856845255,
+    7.500000111759));
+#3711 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#3712,#3713,#3714,#3715,#3716),
+  .UNSPECIFIED.,.F.,.F.,(4,1,4),(0.E+000,1.,2.000000024162),
+  .UNSPECIFIED.);
+#3712 = CARTESIAN_POINT('',(-4.381856848236,3.600000053644,
+    7.500000111759));
+#3713 = CARTESIAN_POINT('',(-4.381856848236,3.751983302287,
+    7.500000111759));
+#3714 = CARTESIAN_POINT('',(-4.255949801032,4.055949803245,
+    7.500000111759));
+#3715 = CARTESIAN_POINT('',(-3.951983297923,4.181856848298,
+    7.500000111759));
+#3716 = CARTESIAN_POINT('',(-3.800000045608,4.181856845255,
+    7.500000111759));
+#3717 = ORIENTED_EDGE('',*,*,#3718,.T.);
+#3718 = EDGE_CURVE('',#3709,#3719,#3721,.T.);
+#3719 = VERTEX_POINT('',#3720);
+#3720 = CARTESIAN_POINT('',(-3.218143265013,3.600000053644,
+    7.500000111759));
+#3721 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#3722,#3723,#3724,#3725,#3726),
+  .UNSPECIFIED.,.F.,.F.,(4,1,4),(0.E+000,0.999999975838,1.999999975838),
+  .UNSPECIFIED.);
+#3722 = CARTESIAN_POINT('',(-3.800000045608,4.181856845255,
+    7.500000111759));
+#3723 = CARTESIAN_POINT('',(-3.648016800637,4.181856842213,
+    7.500000111759));
+#3724 = CARTESIAN_POINT('',(-3.344050309175,4.0559497959,7.500000111759)
+  );
+#3725 = CARTESIAN_POINT('',(-3.218143265013,3.751983302287,
+    7.500000111759));
+#3726 = CARTESIAN_POINT('',(-3.218143265013,3.600000053644,
+    7.500000111759));
+#3727 = ORIENTED_EDGE('',*,*,#3728,.T.);
+#3728 = EDGE_CURVE('',#3719,#3729,#3731,.T.);
+#3729 = VERTEX_POINT('',#3730);
+#3730 = CARTESIAN_POINT('',(-3.218143265013,3.600000053644,
+    2.735900161782));
+#3731 = LINE('',#3732,#3733);
+#3732 = CARTESIAN_POINT('',(-3.218143265013,3.600000053644,
+    7.500000111759));
+#3733 = VECTOR('',#3734,1.);
+#3734 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#3735 = ORIENTED_EDGE('',*,*,#3736,.T.);
+#3736 = EDGE_CURVE('',#3729,#3737,#3739,.T.);
+#3737 = VERTEX_POINT('',#3738);
+#3738 = CARTESIAN_POINT('',(-4.381856848236,3.600000053644,
+    2.735900161782));
+#3739 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#3740,#3741,#3742,#3743,#3744,
+    #3745,#3746),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,4),(2.,3.,4.,5.,6.),
+  .QUASI_UNIFORM_KNOTS.);
+#3740 = CARTESIAN_POINT('',(-3.218143265013,3.600000053644,
+    2.735900161782));
+#3741 = CARTESIAN_POINT('',(-3.218143265013,3.751983302287,
+    2.735900161782));
+#3742 = CARTESIAN_POINT('',(-3.344050310696,4.055949799573,
+    2.735900161782));
+#3743 = CARTESIAN_POINT('',(-3.800000056624,4.244810368097,
+    2.735900161782));
+#3744 = CARTESIAN_POINT('',(-4.255949802553,4.055949799573,
+    2.735900161782));
+#3745 = CARTESIAN_POINT('',(-4.381856848236,3.751983302287,
+    2.735900161782));
+#3746 = CARTESIAN_POINT('',(-4.381856848236,3.600000053644,
+    2.735900161782));
+#3747 = ORIENTED_EDGE('',*,*,#3748,.T.);
+#3748 = EDGE_CURVE('',#3737,#3707,#3749,.T.);
+#3749 = LINE('',#3750,#3751);
+#3750 = CARTESIAN_POINT('',(-4.381856848236,3.600000053644,
+    2.735900161782));
+#3751 = VECTOR('',#3752,1.);
+#3752 = DIRECTION('',(0.E+000,0.E+000,1.));
+#3753 = B_SPLINE_SURFACE_WITH_KNOTS('',3,1,(
+    (#3754,#3755)
+    ,(#3756,#3757)
+    ,(#3758,#3759)
+    ,(#3760,#3761)
+    ,(#3762,#3763)
+    ,(#3764,#3765)
+    ,(#3766,#3767)
+    ,(#3768,#3769)
+    ,(#3770,#3771)
+    ,(#3772,#3773)
+    ,(#3774,#3775
+    )),.UNSPECIFIED.,.T.,.F.,.F.,(1,3,1,1,1,1,1,1,1,3,1),(2,2),(1.,2.,3.
+    ,4.,5.,6.,7.,8.,9.,10.,11.),(0.E+000,0.571691993997),.UNSPECIFIED.);
+#3754 = CARTESIAN_POINT('',(-3.218143265013,3.600000053644,
+    2.735900161782));
+#3755 = CARTESIAN_POINT('',(-3.218143265013,3.600000053644,
+    8.452820101754));
+#3756 = CARTESIAN_POINT('',(-3.218143265013,3.751983302287,
+    2.735900161782));
+#3757 = CARTESIAN_POINT('',(-3.218143265013,3.751983302287,
+    8.452820101754));
+#3758 = CARTESIAN_POINT('',(-3.344050310696,4.055949799573,
+    2.735900161782));
+#3759 = CARTESIAN_POINT('',(-3.344050310696,4.055949799573,
+    8.452820101754));
+#3760 = CARTESIAN_POINT('',(-3.800000056624,4.244810368097,
+    2.735900161782));
+#3761 = CARTESIAN_POINT('',(-3.800000056624,4.244810368097,
+    8.452820101754));
+#3762 = CARTESIAN_POINT('',(-4.255949802553,4.055949799573,
+    2.735900161782));
+#3763 = CARTESIAN_POINT('',(-4.255949802553,4.055949799573,
+    8.452820101754));
+#3764 = CARTESIAN_POINT('',(-4.444810371077,3.600000053644,
+    2.735900161782));
+#3765 = CARTESIAN_POINT('',(-4.444810371077,3.600000053644,
+    8.452820101754));
+#3766 = CARTESIAN_POINT('',(-4.255949802553,3.144050307716,
+    2.735900161782));
+#3767 = CARTESIAN_POINT('',(-4.255949802553,3.144050307716,
+    8.452820101754));
+#3768 = CARTESIAN_POINT('',(-3.800000056624,2.955189739192,
+    2.735900161782));
+#3769 = CARTESIAN_POINT('',(-3.800000056624,2.955189739192,
+    8.452820101754));
+#3770 = CARTESIAN_POINT('',(-3.344050310696,3.144050307716,
+    2.735900161782));
+#3771 = CARTESIAN_POINT('',(-3.344050310696,3.144050307716,
+    8.452820101754));
+#3772 = CARTESIAN_POINT('',(-3.218143265013,3.448016805001,
+    2.735900161782));
+#3773 = CARTESIAN_POINT('',(-3.218143265013,3.448016805001,
+    8.452820101754));
+#3774 = CARTESIAN_POINT('',(-3.218143265013,3.600000053644,
+    2.735900161782));
+#3775 = CARTESIAN_POINT('',(-3.218143265013,3.600000053644,
+    8.452820101754));
+#3776 = ADVANCED_FACE('',(#3777),#3801,.T.);
+#3777 = FACE_BOUND('',#3778,.T.);
+#3778 = EDGE_LOOP('',(#3779,#3789,#3790,#3800));
+#3779 = ORIENTED_EDGE('',*,*,#3780,.T.);
+#3780 = EDGE_CURVE('',#3737,#3729,#3781,.T.);
+#3781 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#3782,#3783,#3784,#3785,#3786,
+    #3787,#3788),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,4),(6.,7.,8.,9.,10.),
+  .QUASI_UNIFORM_KNOTS.);
+#3782 = CARTESIAN_POINT('',(-4.381856848236,3.600000053644,
+    2.735900161782));
+#3783 = CARTESIAN_POINT('',(-4.381856848236,3.448016805001,
+    2.735900161782));
+#3784 = CARTESIAN_POINT('',(-4.255949802553,3.144050307716,
+    2.735900161782));
+#3785 = CARTESIAN_POINT('',(-3.800000056624,2.955189739192,
+    2.735900161782));
+#3786 = CARTESIAN_POINT('',(-3.344050310696,3.144050307716,
+    2.735900161782));
+#3787 = CARTESIAN_POINT('',(-3.218143265013,3.448016805001,
+    2.735900161782));
+#3788 = CARTESIAN_POINT('',(-3.218143265013,3.600000053644,
+    2.735900161782));
+#3789 = ORIENTED_EDGE('',*,*,#3728,.F.);
+#3790 = ORIENTED_EDGE('',*,*,#3791,.T.);
+#3791 = EDGE_CURVE('',#3719,#3707,#3792,.T.);
+#3792 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#3793,#3794,#3795,#3796,#3797,
+    #3798,#3799),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,4),(0.E+000,1.,2.,3.,4.)
+  ,.QUASI_UNIFORM_KNOTS.);
+#3793 = CARTESIAN_POINT('',(-3.218143265013,3.600000053644,
+    7.500000111759));
+#3794 = CARTESIAN_POINT('',(-3.218143265013,3.448016805001,
+    7.500000111759));
+#3795 = CARTESIAN_POINT('',(-3.344050310696,3.144050307716,
+    7.500000111759));
+#3796 = CARTESIAN_POINT('',(-3.800000056624,2.955189739192,
+    7.500000111759));
+#3797 = CARTESIAN_POINT('',(-4.255949802553,3.144050307716,
+    7.500000111759));
+#3798 = CARTESIAN_POINT('',(-4.381856848236,3.448016805001,
+    7.500000111759));
+#3799 = CARTESIAN_POINT('',(-4.381856848236,3.600000053644,
+    7.500000111759));
+#3800 = ORIENTED_EDGE('',*,*,#3748,.F.);
+#3801 = B_SPLINE_SURFACE_WITH_KNOTS('',3,1,(
+    (#3802,#3803)
+    ,(#3804,#3805)
+    ,(#3806,#3807)
+    ,(#3808,#3809)
+    ,(#3810,#3811)
+    ,(#3812,#3813)
+    ,(#3814,#3815)
+    ,(#3816,#3817)
+    ,(#3818,#3819)
+    ,(#3820,#3821)
+    ,(#3822,#3823
+    )),.UNSPECIFIED.,.T.,.F.,.F.,(1,3,1,1,1,1,1,1,1,3,1),(2,2),(1.,2.,3.
+    ,4.,5.,6.,7.,8.,9.,10.,11.),(0.E+000,0.571691993997),.UNSPECIFIED.);
+#3802 = CARTESIAN_POINT('',(-3.218143265013,3.600000053644,
+    2.735900161782));
+#3803 = CARTESIAN_POINT('',(-3.218143265013,3.600000053644,
+    8.452820101754));
+#3804 = CARTESIAN_POINT('',(-3.218143265013,3.751983302287,
+    2.735900161782));
+#3805 = CARTESIAN_POINT('',(-3.218143265013,3.751983302287,
+    8.452820101754));
+#3806 = CARTESIAN_POINT('',(-3.344050310696,4.055949799573,
+    2.735900161782));
+#3807 = CARTESIAN_POINT('',(-3.344050310696,4.055949799573,
+    8.452820101754));
+#3808 = CARTESIAN_POINT('',(-3.800000056624,4.244810368097,
+    2.735900161782));
+#3809 = CARTESIAN_POINT('',(-3.800000056624,4.244810368097,
+    8.452820101754));
+#3810 = CARTESIAN_POINT('',(-4.255949802553,4.055949799573,
+    2.735900161782));
+#3811 = CARTESIAN_POINT('',(-4.255949802553,4.055949799573,
+    8.452820101754));
+#3812 = CARTESIAN_POINT('',(-4.444810371077,3.600000053644,
+    2.735900161782));
+#3813 = CARTESIAN_POINT('',(-4.444810371077,3.600000053644,
+    8.452820101754));
+#3814 = CARTESIAN_POINT('',(-4.255949802553,3.144050307716,
+    2.735900161782));
+#3815 = CARTESIAN_POINT('',(-4.255949802553,3.144050307716,
+    8.452820101754));
+#3816 = CARTESIAN_POINT('',(-3.800000056624,2.955189739192,
+    2.735900161782));
+#3817 = CARTESIAN_POINT('',(-3.800000056624,2.955189739192,
+    8.452820101754));
+#3818 = CARTESIAN_POINT('',(-3.344050310696,3.144050307716,
+    2.735900161782));
+#3819 = CARTESIAN_POINT('',(-3.344050310696,3.144050307716,
+    8.452820101754));
+#3820 = CARTESIAN_POINT('',(-3.218143265013,3.448016805001,
+    2.735900161782));
+#3821 = CARTESIAN_POINT('',(-3.218143265013,3.448016805001,
+    8.452820101754));
+#3822 = CARTESIAN_POINT('',(-3.218143265013,3.600000053644,
+    2.735900161782));
+#3823 = CARTESIAN_POINT('',(-3.218143265013,3.600000053644,
+    8.452820101754));
+#3824 = ADVANCED_FACE('',(#3825),#3867,.T.);
+#3825 = FACE_BOUND('',#3826,.T.);
+#3826 = EDGE_LOOP('',(#3827,#3841,#3849,#3861));
+#3827 = ORIENTED_EDGE('',*,*,#3828,.T.);
+#3828 = EDGE_CURVE('',#3829,#3831,#3833,.T.);
+#3829 = VERTEX_POINT('',#3830);
+#3830 = CARTESIAN_POINT('',(-4.638715521743,3.600000053644,
+    2.735900161782));
+#3831 = VERTEX_POINT('',#3832);
+#3832 = CARTESIAN_POINT('',(-2.961284591506,3.600000053644,
+    2.735900161782));
+#3833 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#3834,#3835,#3836,#3837,#3838,
+    #3839,#3840),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,4),(6.,7.,8.,9.,10.),
+  .QUASI_UNIFORM_KNOTS.);
+#3834 = CARTESIAN_POINT('',(-4.638715521743,3.600000053644,
+    2.735900161782));
+#3835 = CARTESIAN_POINT('',(-4.638715521743,3.819075783125,
+    2.735900161782));
+#3836 = CARTESIAN_POINT('',(-4.457227245067,4.257227242087,
+    2.735900161782));
+#3837 = CARTESIAN_POINT('',(-3.800000056624,4.5294596571,2.735900161782)
+  );
+#3838 = CARTESIAN_POINT('',(-3.142772868182,4.257227242087,
+    2.735900161782));
+#3839 = CARTESIAN_POINT('',(-2.961284591506,3.819075783125,
+    2.735900161782));
+#3840 = CARTESIAN_POINT('',(-2.961284591506,3.600000053644,
+    2.735900161782));
+#3841 = ORIENTED_EDGE('',*,*,#3842,.T.);
+#3842 = EDGE_CURVE('',#3831,#3843,#3845,.T.);
+#3843 = VERTEX_POINT('',#3844);
+#3844 = CARTESIAN_POINT('',(-2.961284591506,3.600000053644,
+    2.352772214463));
+#3845 = LINE('',#3846,#3847);
+#3846 = CARTESIAN_POINT('',(-2.961284591506,3.600000053644,
+    2.735900161782));
+#3847 = VECTOR('',#3848,1.);
+#3848 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#3849 = ORIENTED_EDGE('',*,*,#3850,.T.);
+#3850 = EDGE_CURVE('',#3843,#3851,#3853,.T.);
+#3851 = VERTEX_POINT('',#3852);
+#3852 = CARTESIAN_POINT('',(-4.638715521743,3.600000053644,
+    2.352772214463));
+#3853 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#3854,#3855,#3856,#3857,#3858,
+    #3859,#3860),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,4),(2.,3.,4.,5.,6.),
+  .QUASI_UNIFORM_KNOTS.);
+#3854 = CARTESIAN_POINT('',(-2.961284591506,3.600000053644,
+    2.352772214463));
+#3855 = CARTESIAN_POINT('',(-2.961284591506,3.819075783125,
+    2.352772214463));
+#3856 = CARTESIAN_POINT('',(-3.142772868182,4.257227242087,
+    2.352772214463));
+#3857 = CARTESIAN_POINT('',(-3.800000056624,4.5294596571,2.352772214463)
+  );
+#3858 = CARTESIAN_POINT('',(-4.457227245067,4.257227242087,
+    2.352772214463));
+#3859 = CARTESIAN_POINT('',(-4.638715521743,3.819075783125,
+    2.352772214463));
+#3860 = CARTESIAN_POINT('',(-4.638715521743,3.600000053644,
+    2.352772214463));
+#3861 = ORIENTED_EDGE('',*,*,#3862,.T.);
+#3862 = EDGE_CURVE('',#3851,#3829,#3863,.T.);
+#3863 = LINE('',#3864,#3865);
+#3864 = CARTESIAN_POINT('',(-4.638715521743,3.600000053644,
+    2.352772214463));
+#3865 = VECTOR('',#3866,1.);
+#3866 = DIRECTION('',(0.E+000,0.E+000,1.));
+#3867 = B_SPLINE_SURFACE_WITH_KNOTS('',3,1,(
+    (#3868,#3869)
+    ,(#3870,#3871)
+    ,(#3872,#3873)
+    ,(#3874,#3875)
+    ,(#3876,#3877)
+    ,(#3878,#3879)
+    ,(#3880,#3881)
+    ,(#3882,#3883)
+    ,(#3884,#3885)
+    ,(#3886,#3887)
+    ,(#3888,#3889
+    )),.UNSPECIFIED.,.T.,.F.,.F.,(1,3,1,1,1,1,1,1,1,3,1),(2,2),(1.,2.,3.
+    ,4.,5.,6.,7.,8.,9.,10.,11.),(0.E+000,4.597535367824E-002),
+  .UNSPECIFIED.);
+#3868 = CARTESIAN_POINT('',(-2.961284591506,3.600000053644,
+    2.352772214463));
+#3869 = CARTESIAN_POINT('',(-2.961284591506,3.600000053644,
+    2.812525751245));
+#3870 = CARTESIAN_POINT('',(-2.961284591506,3.819075783125,
+    2.352772214463));
+#3871 = CARTESIAN_POINT('',(-2.961284591506,3.819075783125,
+    2.812525751245));
+#3872 = CARTESIAN_POINT('',(-3.142772868182,4.257227242087,
+    2.352772214463));
+#3873 = CARTESIAN_POINT('',(-3.142772868182,4.257227242087,
+    2.812525751245));
+#3874 = CARTESIAN_POINT('',(-3.800000056624,4.5294596571,2.352772214463)
+  );
+#3875 = CARTESIAN_POINT('',(-3.800000056624,4.5294596571,2.812525751245)
+  );
+#3876 = CARTESIAN_POINT('',(-4.457227245067,4.257227242087,
+    2.352772214463));
+#3877 = CARTESIAN_POINT('',(-4.457227245067,4.257227242087,
+    2.812525751245));
+#3878 = CARTESIAN_POINT('',(-4.729459660081,3.600000053644,
+    2.352772214463));
+#3879 = CARTESIAN_POINT('',(-4.729459660081,3.600000053644,
+    2.812525751245));
+#3880 = CARTESIAN_POINT('',(-4.457227245067,2.942772865201,
+    2.352772214463));
+#3881 = CARTESIAN_POINT('',(-4.457227245067,2.942772865201,
+    2.812525751245));
+#3882 = CARTESIAN_POINT('',(-3.800000056624,2.670540450188,
+    2.352772214463));
+#3883 = CARTESIAN_POINT('',(-3.800000056624,2.670540450188,
+    2.812525751245));
+#3884 = CARTESIAN_POINT('',(-3.142772868182,2.942772865201,
+    2.352772214463));
+#3885 = CARTESIAN_POINT('',(-3.142772868182,2.942772865201,
+    2.812525751245));
+#3886 = CARTESIAN_POINT('',(-2.961284591506,3.380924324163,
+    2.352772214463));
+#3887 = CARTESIAN_POINT('',(-2.961284591506,3.380924324163,
+    2.812525751245));
+#3888 = CARTESIAN_POINT('',(-2.961284591506,3.600000053644,
+    2.352772214463));
+#3889 = CARTESIAN_POINT('',(-2.961284591506,3.600000053644,
+    2.812525751245));
+#3890 = ADVANCED_FACE('',(#3891),#3915,.T.);
+#3891 = FACE_BOUND('',#3892,.T.);
+#3892 = EDGE_LOOP('',(#3893,#3903,#3904,#3914));
+#3893 = ORIENTED_EDGE('',*,*,#3894,.T.);
+#3894 = EDGE_CURVE('',#3851,#3843,#3895,.T.);
+#3895 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#3896,#3897,#3898,#3899,#3900,
+    #3901,#3902),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,4),(6.,7.,8.,9.,10.),
+  .QUASI_UNIFORM_KNOTS.);
+#3896 = CARTESIAN_POINT('',(-4.638715521743,3.600000053644,
+    2.352772214463));
+#3897 = CARTESIAN_POINT('',(-4.638715521743,3.380924324163,
+    2.352772214463));
+#3898 = CARTESIAN_POINT('',(-4.457227245067,2.942772865201,
+    2.352772214463));
+#3899 = CARTESIAN_POINT('',(-3.800000056624,2.670540450188,
+    2.352772214463));
+#3900 = CARTESIAN_POINT('',(-3.142772868182,2.942772865201,
+    2.352772214463));
+#3901 = CARTESIAN_POINT('',(-2.961284591506,3.380924324163,
+    2.352772214463));
+#3902 = CARTESIAN_POINT('',(-2.961284591506,3.600000053644,
+    2.352772214463));
+#3903 = ORIENTED_EDGE('',*,*,#3842,.F.);
+#3904 = ORIENTED_EDGE('',*,*,#3905,.T.);
+#3905 = EDGE_CURVE('',#3831,#3829,#3906,.T.);
+#3906 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#3907,#3908,#3909,#3910,#3911,
+    #3912,#3913),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,4),(2.,3.,4.,5.,6.),
+  .QUASI_UNIFORM_KNOTS.);
+#3907 = CARTESIAN_POINT('',(-2.961284591506,3.600000053644,
+    2.735900161782));
+#3908 = CARTESIAN_POINT('',(-2.961284591506,3.380924324163,
+    2.735900161782));
+#3909 = CARTESIAN_POINT('',(-3.142772868182,2.942772865201,
+    2.735900161782));
+#3910 = CARTESIAN_POINT('',(-3.800000056624,2.670540450188,
+    2.735900161782));
+#3911 = CARTESIAN_POINT('',(-4.457227245067,2.942772865201,
+    2.735900161782));
+#3912 = CARTESIAN_POINT('',(-4.638715521743,3.380924324163,
+    2.735900161782));
+#3913 = CARTESIAN_POINT('',(-4.638715521743,3.600000053644,
+    2.735900161782));
+#3914 = ORIENTED_EDGE('',*,*,#3862,.F.);
+#3915 = B_SPLINE_SURFACE_WITH_KNOTS('',3,1,(
+    (#3916,#3917)
+    ,(#3918,#3919)
+    ,(#3920,#3921)
+    ,(#3922,#3923)
+    ,(#3924,#3925)
+    ,(#3926,#3927)
+    ,(#3928,#3929)
+    ,(#3930,#3931)
+    ,(#3932,#3933)
+    ,(#3934,#3935)
+    ,(#3936,#3937
+    )),.UNSPECIFIED.,.T.,.F.,.F.,(1,3,1,1,1,1,1,1,1,3,1),(2,2),(1.,2.,3.
+    ,4.,5.,6.,7.,8.,9.,10.,11.),(0.E+000,4.597535367824E-002),
+  .UNSPECIFIED.);
+#3916 = CARTESIAN_POINT('',(-2.961284591506,3.600000053644,
+    2.352772214463));
+#3917 = CARTESIAN_POINT('',(-2.961284591506,3.600000053644,
+    2.812525751245));
+#3918 = CARTESIAN_POINT('',(-2.961284591506,3.819075783125,
+    2.352772214463));
+#3919 = CARTESIAN_POINT('',(-2.961284591506,3.819075783125,
+    2.812525751245));
+#3920 = CARTESIAN_POINT('',(-3.142772868182,4.257227242087,
+    2.352772214463));
+#3921 = CARTESIAN_POINT('',(-3.142772868182,4.257227242087,
+    2.812525751245));
+#3922 = CARTESIAN_POINT('',(-3.800000056624,4.5294596571,2.352772214463)
+  );
+#3923 = CARTESIAN_POINT('',(-3.800000056624,4.5294596571,2.812525751245)
+  );
+#3924 = CARTESIAN_POINT('',(-4.457227245067,4.257227242087,
+    2.352772214463));
+#3925 = CARTESIAN_POINT('',(-4.457227245067,4.257227242087,
+    2.812525751245));
+#3926 = CARTESIAN_POINT('',(-4.729459660081,3.600000053644,
+    2.352772214463));
+#3927 = CARTESIAN_POINT('',(-4.729459660081,3.600000053644,
+    2.812525751245));
+#3928 = CARTESIAN_POINT('',(-4.457227245067,2.942772865201,
+    2.352772214463));
+#3929 = CARTESIAN_POINT('',(-4.457227245067,2.942772865201,
+    2.812525751245));
+#3930 = CARTESIAN_POINT('',(-3.800000056624,2.670540450188,
+    2.352772214463));
+#3931 = CARTESIAN_POINT('',(-3.800000056624,2.670540450188,
+    2.812525751245));
+#3932 = CARTESIAN_POINT('',(-3.142772868182,2.942772865201,
+    2.352772214463));
+#3933 = CARTESIAN_POINT('',(-3.142772868182,2.942772865201,
+    2.812525751245));
+#3934 = CARTESIAN_POINT('',(-2.961284591506,3.380924324163,
+    2.352772214463));
+#3935 = CARTESIAN_POINT('',(-2.961284591506,3.380924324163,
+    2.812525751245));
+#3936 = CARTESIAN_POINT('',(-2.961284591506,3.600000053644,
+    2.352772214463));
+#3937 = CARTESIAN_POINT('',(-2.961284591506,3.600000053644,
+    2.812525751245));
+#3938 = ADVANCED_FACE('',(#3939),#3956,.T.);
+#3939 = FACE_BOUND('',#3940,.T.);
+#3940 = EDGE_LOOP('',(#3941,#3942,#3950));
+#3941 = ORIENTED_EDGE('',*,*,#3850,.F.);
+#3942 = ORIENTED_EDGE('',*,*,#3943,.T.);
+#3943 = EDGE_CURVE('',#3843,#3944,#3946,.T.);
+#3944 = VERTEX_POINT('',#3945);
+#3945 = CARTESIAN_POINT('',(-3.800000056624,3.600000053644,
+    2.352772214463));
+#3946 = LINE('',#3947,#3948);
+#3947 = CARTESIAN_POINT('',(-2.961284591506,3.600000053644,
+    2.352772214463));
+#3948 = VECTOR('',#3949,1.);
+#3949 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#3950 = ORIENTED_EDGE('',*,*,#3951,.T.);
+#3951 = EDGE_CURVE('',#3944,#3851,#3952,.T.);
+#3952 = LINE('',#3953,#3954);
+#3953 = CARTESIAN_POINT('',(-3.800000056624,3.600000053644,
+    2.352772214463));
+#3954 = VECTOR('',#3955,1.);
+#3955 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#3956 = PLANE('',#3957);
+#3957 = AXIS2_PLACEMENT_3D('',#3958,#3959,#3960);
+#3958 = CARTESIAN_POINT('',(-4.219357789184,3.600000053644,
+    2.352772214463));
+#3959 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#3960 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#3961 = ADVANCED_FACE('',(#3962),#3967,.T.);
+#3962 = FACE_BOUND('',#3963,.T.);
+#3963 = EDGE_LOOP('',(#3964,#3965,#3966));
+#3964 = ORIENTED_EDGE('',*,*,#3943,.F.);
+#3965 = ORIENTED_EDGE('',*,*,#3894,.F.);
+#3966 = ORIENTED_EDGE('',*,*,#3951,.F.);
+#3967 = PLANE('',#3968);
+#3968 = AXIS2_PLACEMENT_3D('',#3969,#3970,#3971);
+#3969 = CARTESIAN_POINT('',(-3.380642324065,3.600000053644,
+    2.352772214463));
+#3970 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#3971 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#3972 = ADVANCED_FACE('',(#3973),#3989,.T.);
+#3973 = FACE_BOUND('',#3974,.T.);
+#3974 = EDGE_LOOP('',(#3975,#3976,#3982,#3983));
+#3975 = ORIENTED_EDGE('',*,*,#3905,.F.);
+#3976 = ORIENTED_EDGE('',*,*,#3977,.T.);
+#3977 = EDGE_CURVE('',#3831,#3729,#3978,.T.);
+#3978 = LINE('',#3979,#3980);
+#3979 = CARTESIAN_POINT('',(-2.961284591506,3.600000053644,
+    2.735900161782));
+#3980 = VECTOR('',#3981,1.);
+#3981 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#3982 = ORIENTED_EDGE('',*,*,#3780,.F.);
+#3983 = ORIENTED_EDGE('',*,*,#3984,.T.);
+#3984 = EDGE_CURVE('',#3737,#3829,#3985,.T.);
+#3985 = LINE('',#3986,#3987);
+#3986 = CARTESIAN_POINT('',(-4.381856848236,3.600000053644,
+    2.735900161782));
+#3987 = VECTOR('',#3988,1.);
+#3988 = DIRECTION('',(-1.,-2.161155411779E-015,0.E+000));
+#3989 = PLANE('',#3990);
+#3990 = AXIS2_PLACEMENT_3D('',#3991,#3992,#3993);
+#3991 = CARTESIAN_POINT('',(-4.510286184989,3.600000053644,
+    2.735900161782));
+#3992 = DIRECTION('',(0.E+000,0.E+000,1.));
+#3993 = DIRECTION('',(1.,0.E+000,0.E+000));
+#3994 = ADVANCED_FACE('',(#3995),#4001,.T.);
+#3995 = FACE_BOUND('',#3996,.T.);
+#3996 = EDGE_LOOP('',(#3997,#3998,#3999,#4000));
+#3997 = ORIENTED_EDGE('',*,*,#3736,.F.);
+#3998 = ORIENTED_EDGE('',*,*,#3977,.F.);
+#3999 = ORIENTED_EDGE('',*,*,#3828,.F.);
+#4000 = ORIENTED_EDGE('',*,*,#3984,.F.);
+#4001 = PLANE('',#4002);
+#4002 = AXIS2_PLACEMENT_3D('',#4003,#4004,#4005);
+#4003 = CARTESIAN_POINT('',(-3.08971392826,3.600000053644,2.735900161782
+    ));
+#4004 = DIRECTION('',(0.E+000,0.E+000,1.));
+#4005 = DIRECTION('',(1.,0.E+000,0.E+000));
+#4006 = ADVANCED_FACE('',(#4007),#4045,.T.);
+#4007 = FACE_BOUND('',#4008,.T.);
+#4008 = EDGE_LOOP('',(#4009,#4020,#4029,#4038));
+#4009 = ORIENTED_EDGE('',*,*,#4010,.F.);
+#4010 = EDGE_CURVE('',#4011,#4013,#4015,.T.);
+#4011 = VERTEX_POINT('',#4012);
+#4012 = CARTESIAN_POINT('',(-4.431018800746,2.968981309523,
+    9.205789804788));
+#4013 = VERTEX_POINT('',#4014);
+#4014 = CARTESIAN_POINT('',(-4.692395322673,3.600000053644,
+    9.205789804788));
+#4015 = CIRCLE('',#4016,0.892395022726);
+#4016 = AXIS2_PLACEMENT_3D('',#4017,#4018,#4019);
+#4017 = CARTESIAN_POINT('',(-3.800000299931,3.599999952863,9.20578980559
+    ));
+#4018 = DIRECTION('',(1.689240122629E-013,-2.165344893452E-015,-1.));
+#4019 = DIRECTION('',(-1.,1.12933165974E-007,-1.689240125074E-013));
+#4020 = ORIENTED_EDGE('',*,*,#4021,.F.);
+#4021 = EDGE_CURVE('',#4022,#4011,#4024,.T.);
+#4022 = VERTEX_POINT('',#4023);
+#4023 = CARTESIAN_POINT('',(-4.224264131658,3.17573597861,9.492452708645
+    ));
+#4024 = CIRCLE('',#4025,0.292452569712);
+#4025 = AXIS2_PLACEMENT_3D('',#4026,#4027,#4028);
+#4026 = CARTESIAN_POINT('',(-4.224264132963,3.175735977306,
+    9.200000138933));
+#4027 = DIRECTION('',(0.707106781187,-0.707106781187,
+    -1.567496132893E-014));
+#4028 = DIRECTION('',(-0.706968203381,-0.706968203381,
+    1.979693958864E-002));
+#4029 = ORIENTED_EDGE('',*,*,#4030,.F.);
+#4030 = EDGE_CURVE('',#4031,#4022,#4033,.T.);
+#4031 = VERTEX_POINT('',#4032);
+#4032 = CARTESIAN_POINT('',(-4.400000065565,3.600000053644,
+    9.492452708645));
+#4033 = CIRCLE('',#4034,0.599999845354);
+#4034 = AXIS2_PLACEMENT_3D('',#4035,#4036,#4037);
+#4035 = CARTESIAN_POINT('',(-3.800000220211,3.599999985884,
+    9.492452708645));
+#4036 = DIRECTION('',(0.E+000,0.E+000,1.));
+#4037 = DIRECTION('',(-0.707106701331,-0.707106861042,0.E+000));
+#4038 = ORIENTED_EDGE('',*,*,#4039,.F.);
+#4039 = EDGE_CURVE('',#4013,#4031,#4040,.T.);
+#4040 = CIRCLE('',#4041,0.292452569712);
+#4041 = AXIS2_PLACEMENT_3D('',#4042,#4043,#4044);
+#4042 = CARTESIAN_POINT('',(-4.40000006741,3.600000053644,9.200000138933
+    ));
+#4043 = DIRECTION('',(-0.E+000,1.,0.E+000));
+#4044 = DIRECTION('',(6.308226481744E-009,0.E+000,1.));
+#4045 = B_SPLINE_SURFACE_WITH_KNOTS('',5,6,(
+    (#4046,#4047,#4048,#4049,#4050,#4051,#4052)
+    ,(#4053,#4054,#4055,#4056,#4057,#4058,#4059)
+    ,(#4060,#4061,#4062,#4063,#4064,#4065,#4066)
+    ,(#4067,#4068,#4069,#4070,#4071,#4072,#4073)
+    ,(#4074,#4075,#4076,#4077,#4078,#4079,#4080)
+    ,(#4081,#4082,#4083,#4084,#4085,#4086,#4087
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(7,7),(0.E+000,1.),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#4046 = CARTESIAN_POINT('',(-4.692452637119,3.600000053644,
+    9.200000137091));
+#4047 = CARTESIAN_POINT('',(-4.692452637119,3.600000053644,
+    9.277239115778));
+#4048 = CARTESIAN_POINT('',(-4.667973363799,3.600000053644,
+    9.353653751575));
+#4049 = CARTESIAN_POINT('',(-4.619994417983,3.600000053644,
+    9.419994489508));
+#4050 = CARTESIAN_POINT('',(-4.553653680049,3.600000053644,
+    9.467973435325));
+#4051 = CARTESIAN_POINT('',(-4.477239044252,3.600000053644,
+    9.492452708645));
+#4052 = CARTESIAN_POINT('',(-4.400000065565,3.600000053644,
+    9.492452708645));
+#4053 = CARTESIAN_POINT('',(-4.692452637119,3.458263361138,
+    9.200000137091));
+#4054 = CARTESIAN_POINT('',(-4.692452637119,3.458263361138,
+    9.277239115778));
+#4055 = CARTESIAN_POINT('',(-4.667973363799,3.462151087288,
+    9.353653751575));
+#4056 = CARTESIAN_POINT('',(-4.619994417983,3.469770962269,
+    9.419994489508));
+#4057 = CARTESIAN_POINT('',(-4.553653680049,3.480307003039,
+    9.467973435325));
+#4058 = CARTESIAN_POINT('',(-4.477239044252,3.492442950622,
+    9.492452708645));
+#4059 = CARTESIAN_POINT('',(-4.400000065565,3.504709817917,
+    9.492452708645));
+#4060 = CARTESIAN_POINT('',(-4.664315030385,3.31890635539,9.200000137091
+    ));
+#4061 = CARTESIAN_POINT('',(-4.664315030385,3.31890635539,9.277239115778
+    ));
+#4062 = CARTESIAN_POINT('',(-4.640607549518,3.326616534752,
+    9.353653751575));
+#4063 = CARTESIAN_POINT('',(-4.594141303354,3.341728350901,
+    9.419994489508));
+#4064 = CARTESIAN_POINT('',(-4.529892183099,3.362623537691,
+    9.467973435325));
+#4065 = CARTESIAN_POINT('',(-4.455886778916,3.386691676488,
+    9.492452708645));
+#4066 = CARTESIAN_POINT('',(-4.381083022059,3.411019456633,
+    9.492452708645));
+#4067 = CARTESIAN_POINT('',(-4.609926295836,3.187600334802,
+    9.200000137091));
+#4068 = CARTESIAN_POINT('',(-4.609926295836,3.187600334802,
+    9.277239115778));
+#4069 = CARTESIAN_POINT('',(-4.587710655239,3.198912135176,
+    9.353653751575));
+#4070 = CARTESIAN_POINT('',(-4.544168389805,3.22108306526,9.419994489508
+    ));
+#4071 = CARTESIAN_POINT('',(-4.483962272914,3.251738925604,
+    9.467973435325));
+#4072 = CARTESIAN_POINT('',(-4.414613805618,3.287049904593,
+    9.492452708645));
+#4073 = CARTESIAN_POINT('',(-4.344517223574,3.322741810012,
+    9.492452708645));
+#4074 = CARTESIAN_POINT('',(-4.531282304594,3.069163758503,
+    9.200000137091));
+#4075 = CARTESIAN_POINT('',(-4.531282304594,3.069163758503,
+    9.277239115778));
+#4076 = CARTESIAN_POINT('',(-4.511223806907,3.083724181142,
+    9.353653751575));
+#4077 = CARTESIAN_POINT('',(-4.471909503694,3.112262353812,
+    9.419994489508));
+#4078 = CARTESIAN_POINT('',(-4.417549412158,3.151722233598,
+    9.467973435325));
+#4079 = CARTESIAN_POINT('',(-4.354934694172,3.19717412992,9.492452708645
+    ));
+#4080 = CARTESIAN_POINT('',(-4.291644503522,3.243116350474,
+    9.492452708645));
+#4081 = CARTESIAN_POINT('',(-4.43105932818,2.968940782089,9.200000137091
+    ));
+#4082 = CARTESIAN_POINT('',(-4.43105932818,2.968940782089,9.277239115778
+    ));
+#4083 = CARTESIAN_POINT('',(-4.413749868017,2.986250242252,
+    9.353653751575));
+#4084 = CARTESIAN_POINT('',(-4.379823630076,3.020176480193,
+    9.419994489508));
+#4085 = CARTESIAN_POINT('',(-4.332913644414,3.067086465855,
+    9.467973435325));
+#4086 = CARTESIAN_POINT('',(-4.27888033726,3.121119773009,9.492452708645
+    ));
+#4087 = CARTESIAN_POINT('',(-4.224264131658,3.17573597861,9.492452708645
+    ));
+#4088 = ADVANCED_FACE('',(#4089),#4117,.T.);
+#4089 = FACE_BOUND('',#4090,.T.);
+#4090 = EDGE_LOOP('',(#4091,#4100,#4109,#4116));
+#4091 = ORIENTED_EDGE('',*,*,#4092,.F.);
+#4092 = EDGE_CURVE('',#4093,#4011,#4095,.T.);
+#4093 = VERTEX_POINT('',#4094);
+#4094 = CARTESIAN_POINT('',(-3.800000056624,2.707604787596,
+    9.205789804788));
+#4095 = CIRCLE('',#4096,0.892395022726);
+#4096 = AXIS2_PLACEMENT_3D('',#4097,#4098,#4099);
+#4097 = CARTESIAN_POINT('',(-3.800000157405,3.599999810337,
+    9.205789805589));
+#4098 = DIRECTION('',(-2.062843368494E-013,-3.833292323527E-013,-1.));
+#4099 = DIRECTION('',(-0.707106861042,-0.707106701331,
+    4.169197389243E-013));
+#4100 = ORIENTED_EDGE('',*,*,#4101,.F.);
+#4101 = EDGE_CURVE('',#4102,#4093,#4104,.T.);
+#4102 = VERTEX_POINT('',#4103);
+#4103 = CARTESIAN_POINT('',(-3.800000056624,3.000000044703,
+    9.492452708645));
+#4104 = CIRCLE('',#4105,0.292452569712);
+#4105 = AXIS2_PLACEMENT_3D('',#4106,#4107,#4108);
+#4106 = CARTESIAN_POINT('',(-3.800000056624,3.000000042859,
+    9.200000138933));
+#4107 = DIRECTION('',(1.,-4.647407651968E-015,4.740341135878E-015));
+#4108 = DIRECTION('',(-4.740341106561E-015,-0.999804021388,
+    1.979693958851E-002));
+#4109 = ORIENTED_EDGE('',*,*,#4110,.F.);
+#4110 = EDGE_CURVE('',#4022,#4102,#4111,.T.);
+#4111 = CIRCLE('',#4112,0.599999845354);
+#4112 = AXIS2_PLACEMENT_3D('',#4113,#4114,#4115);
+#4113 = CARTESIAN_POINT('',(-3.800000124384,3.599999890057,
+    9.492452708645));
+#4114 = DIRECTION('',(-0.E+000,0.E+000,1.));
+#4115 = DIRECTION('',(1.129331836025E-007,-1.,0.E+000));
+#4116 = ORIENTED_EDGE('',*,*,#4021,.T.);
+#4117 = B_SPLINE_SURFACE_WITH_KNOTS('',5,6,(
+    (#4118,#4119,#4120,#4121,#4122,#4123,#4124)
+    ,(#4125,#4126,#4127,#4128,#4129,#4130,#4131)
+    ,(#4132,#4133,#4134,#4135,#4136,#4137,#4138)
+    ,(#4139,#4140,#4141,#4142,#4143,#4144,#4145)
+    ,(#4146,#4147,#4148,#4149,#4150,#4151,#4152)
+    ,(#4153,#4154,#4155,#4156,#4157,#4158,#4159
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(7,7),(0.E+000,1.),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#4118 = CARTESIAN_POINT('',(-4.43105932818,2.968940782089,9.200000137091
+    ));
+#4119 = CARTESIAN_POINT('',(-4.43105932818,2.968940782089,9.277239115778
+    ));
+#4120 = CARTESIAN_POINT('',(-4.413749868017,2.986250242252,
+    9.353653751575));
+#4121 = CARTESIAN_POINT('',(-4.379823630076,3.020176480193,
+    9.419994489508));
+#4122 = CARTESIAN_POINT('',(-4.332913644414,3.067086465855,
+    9.467973435325));
+#4123 = CARTESIAN_POINT('',(-4.27888033726,3.121119773009,9.492452708645
+    ));
+#4124 = CARTESIAN_POINT('',(-4.224264131658,3.17573597861,9.492452708645
+    ));
+#4125 = CARTESIAN_POINT('',(-4.330836351765,2.868717805675,
+    9.200000137091));
+#4126 = CARTESIAN_POINT('',(-4.330836351765,2.868717805675,
+    9.277239115778));
+#4127 = CARTESIAN_POINT('',(-4.316275929127,2.888776303362,
+    9.353653751575));
+#4128 = CARTESIAN_POINT('',(-4.287737756457,2.928090606574,
+    9.419994489508));
+#4129 = CARTESIAN_POINT('',(-4.24827787667,2.982450698111,9.467973435325
+    ));
+#4130 = CARTESIAN_POINT('',(-4.202825980348,3.045065416097,
+    9.492452708645));
+#4131 = CARTESIAN_POINT('',(-4.156883759794,3.108355606746,
+    9.492452708645));
+#4132 = CARTESIAN_POINT('',(-4.212399775467,2.790073814433,
+    9.200000137091));
+#4133 = CARTESIAN_POINT('',(-4.212399775467,2.790073814433,
+    9.277239115778));
+#4134 = CARTESIAN_POINT('',(-4.201087975092,2.81228945503,9.353653751575
+    ));
+#4135 = CARTESIAN_POINT('',(-4.178917045008,2.855831720463,
+    9.419994489508));
+#4136 = CARTESIAN_POINT('',(-4.148261184664,2.916037837355,
+    9.467973435325));
+#4137 = CARTESIAN_POINT('',(-4.112950205676,2.985386304651,
+    9.492452708645));
+#4138 = CARTESIAN_POINT('',(-4.077258300256,3.055482886694,
+    9.492452708645));
+#4139 = CARTESIAN_POINT('',(-4.081093754879,2.735685079884,
+    9.200000137091));
+#4140 = CARTESIAN_POINT('',(-4.081093754879,2.735685079884,
+    9.277239115778));
+#4141 = CARTESIAN_POINT('',(-4.073383575516,2.759392560751,
+    9.353653751575));
+#4142 = CARTESIAN_POINT('',(-4.058271759368,2.805858806915,
+    9.419994489508));
+#4143 = CARTESIAN_POINT('',(-4.037376572578,2.87010792717,9.467973435325
+    ));
+#4144 = CARTESIAN_POINT('',(-4.013308433781,2.944113331353,
+    9.492452708645));
+#4145 = CARTESIAN_POINT('',(-3.988980653635,3.018917088209,
+    9.492452708645));
+#4146 = CARTESIAN_POINT('',(-3.941736749131,2.707547473149,
+    9.200000137091));
+#4147 = CARTESIAN_POINT('',(-3.941736749131,2.707547473149,
+    9.277239115778));
+#4148 = CARTESIAN_POINT('',(-3.93784902298,2.732026746469,9.353653751575
+    ));
+#4149 = CARTESIAN_POINT('',(-3.930229147999,2.780005692286,
+    9.419994489508));
+#4150 = CARTESIAN_POINT('',(-3.919693107229,2.846346430219,
+    9.467973435325));
+#4151 = CARTESIAN_POINT('',(-3.907557159647,2.922761066016,
+    9.492452708645));
+#4152 = CARTESIAN_POINT('',(-3.895290292352,3.000000044703,
+    9.492452708645));
+#4153 = CARTESIAN_POINT('',(-3.800000056624,2.707547473149,
+    9.200000137091));
+#4154 = CARTESIAN_POINT('',(-3.800000056624,2.707547473149,
+    9.277239115778));
+#4155 = CARTESIAN_POINT('',(-3.800000056624,2.732026746469,
+    9.353653751575));
+#4156 = CARTESIAN_POINT('',(-3.800000056624,2.780005692286,
+    9.419994489508));
+#4157 = CARTESIAN_POINT('',(-3.800000056624,2.846346430219,
+    9.467973435325));
+#4158 = CARTESIAN_POINT('',(-3.800000056624,2.922761066016,
+    9.492452708645));
+#4159 = CARTESIAN_POINT('',(-3.800000056624,3.000000044703,
+    9.492452708645));
+#4160 = ADVANCED_FACE('',(#4161),#4189,.T.);
+#4161 = FACE_BOUND('',#4162,.T.);
+#4162 = EDGE_LOOP('',(#4163,#4172,#4181,#4188));
+#4163 = ORIENTED_EDGE('',*,*,#4164,.F.);
+#4164 = EDGE_CURVE('',#4165,#4093,#4167,.T.);
+#4165 = VERTEX_POINT('',#4166);
+#4166 = CARTESIAN_POINT('',(-3.168981312503,2.968981309523,
+    9.205789804788));
+#4167 = CIRCLE('',#4168,0.892395022726);
+#4168 = AXIS2_PLACEMENT_3D('',#4169,#4170,#4171);
+#4169 = CARTESIAN_POINT('',(-3.799999955843,3.599999810337,9.20578980559
+    ));
+#4170 = DIRECTION('',(-2.467223704745E-013,1.453948482864E-013,-1.));
+#4171 = DIRECTION('',(-1.129331684622E-007,-1.,-1.453948204232E-013));
+#4172 = ORIENTED_EDGE('',*,*,#4173,.F.);
+#4173 = EDGE_CURVE('',#4174,#4165,#4176,.T.);
+#4174 = VERTEX_POINT('',#4175);
+#4175 = CARTESIAN_POINT('',(-3.37573598159,3.17573597861,9.492452708645)
+  );
+#4176 = CIRCLE('',#4177,0.292452569712);
+#4177 = AXIS2_PLACEMENT_3D('',#4178,#4179,#4180);
+#4178 = CARTESIAN_POINT('',(-3.375735980286,3.175735977306,
+    9.200000138933));
+#4179 = DIRECTION('',(0.707106781187,0.707106781187,7.124509315837E-015)
+  );
+#4180 = DIRECTION('',(0.706968203381,-0.706968203381,1.979693958812E-002
+    ));
+#4181 = ORIENTED_EDGE('',*,*,#4182,.F.);
+#4182 = EDGE_CURVE('',#4102,#4174,#4183,.T.);
+#4183 = CIRCLE('',#4184,0.599999845354);
+#4184 = AXIS2_PLACEMENT_3D('',#4185,#4186,#4187);
+#4185 = CARTESIAN_POINT('',(-3.799999988865,3.599999890057,
+    9.492452708645));
+#4186 = DIRECTION('',(-0.E+000,0.E+000,1.));
+#4187 = DIRECTION('',(0.707106861042,-0.707106701331,0.E+000));
+#4188 = ORIENTED_EDGE('',*,*,#4101,.T.);
+#4189 = B_SPLINE_SURFACE_WITH_KNOTS('',5,6,(
+    (#4190,#4191,#4192,#4193,#4194,#4195,#4196)
+    ,(#4197,#4198,#4199,#4200,#4201,#4202,#4203)
+    ,(#4204,#4205,#4206,#4207,#4208,#4209,#4210)
+    ,(#4211,#4212,#4213,#4214,#4215,#4216,#4217)
+    ,(#4218,#4219,#4220,#4221,#4222,#4223,#4224)
+    ,(#4225,#4226,#4227,#4228,#4229,#4230,#4231
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(7,7),(0.E+000,1.),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#4190 = CARTESIAN_POINT('',(-3.800000056624,2.707547473149,
+    9.200000137091));
+#4191 = CARTESIAN_POINT('',(-3.800000056624,2.707547473149,
+    9.277239115778));
+#4192 = CARTESIAN_POINT('',(-3.800000056624,2.732026746469,
+    9.353653751575));
+#4193 = CARTESIAN_POINT('',(-3.800000056624,2.780005692286,
+    9.419994489508));
+#4194 = CARTESIAN_POINT('',(-3.800000056624,2.846346430219,
+    9.467973435325));
+#4195 = CARTESIAN_POINT('',(-3.800000056624,2.922761066016,
+    9.492452708645));
+#4196 = CARTESIAN_POINT('',(-3.800000056624,3.000000044703,
+    9.492452708645));
+#4197 = CARTESIAN_POINT('',(-3.658263364118,2.707547473149,
+    9.200000137091));
+#4198 = CARTESIAN_POINT('',(-3.658263364118,2.707547473149,
+    9.277239115778));
+#4199 = CARTESIAN_POINT('',(-3.662151090268,2.732026746469,
+    9.353653751575));
+#4200 = CARTESIAN_POINT('',(-3.66977096525,2.780005692286,9.419994489508
+    ));
+#4201 = CARTESIAN_POINT('',(-3.680307006019,2.846346430219,
+    9.467973435325));
+#4202 = CARTESIAN_POINT('',(-3.692442953602,2.922761066016,
+    9.492452708645));
+#4203 = CARTESIAN_POINT('',(-3.704709820897,3.000000044703,
+    9.492452708645));
+#4204 = CARTESIAN_POINT('',(-3.51890635837,2.735685079884,9.200000137091
+    ));
+#4205 = CARTESIAN_POINT('',(-3.51890635837,2.735685079884,9.277239115778
+    ));
+#4206 = CARTESIAN_POINT('',(-3.526616537732,2.759392560751,
+    9.353653751575));
+#4207 = CARTESIAN_POINT('',(-3.541728353881,2.805858806915,
+    9.419994489508));
+#4208 = CARTESIAN_POINT('',(-3.562623540671,2.87010792717,9.467973435325
+    ));
+#4209 = CARTESIAN_POINT('',(-3.586691679468,2.944113331353,
+    9.492452708645));
+#4210 = CARTESIAN_POINT('',(-3.611019459614,3.018917088209,
+    9.492452708645));
+#4211 = CARTESIAN_POINT('',(-3.387600337782,2.790073814433,
+    9.200000137091));
+#4212 = CARTESIAN_POINT('',(-3.387600337782,2.790073814433,
+    9.277239115778));
+#4213 = CARTESIAN_POINT('',(-3.398912138157,2.81228945503,9.353653751575
+    ));
+#4214 = CARTESIAN_POINT('',(-3.42108306824,2.855831720463,9.419994489508
+    ));
+#4215 = CARTESIAN_POINT('',(-3.451738928585,2.916037837355,
+    9.467973435325));
+#4216 = CARTESIAN_POINT('',(-3.487049907573,2.985386304651,
+    9.492452708645));
+#4217 = CARTESIAN_POINT('',(-3.522741812993,3.055482886694,
+    9.492452708645));
+#4218 = CARTESIAN_POINT('',(-3.269163761483,2.868717805675,
+    9.200000137091));
+#4219 = CARTESIAN_POINT('',(-3.269163761483,2.868717805675,
+    9.277239115778));
+#4220 = CARTESIAN_POINT('',(-3.283724184122,2.888776303362,
+    9.353653751575));
+#4221 = CARTESIAN_POINT('',(-3.312262356792,2.928090606574,
+    9.419994489508));
+#4222 = CARTESIAN_POINT('',(-3.351722236579,2.982450698111,
+    9.467973435325));
+#4223 = CARTESIAN_POINT('',(-3.397174132901,3.045065416097,
+    9.492452708645));
+#4224 = CARTESIAN_POINT('',(-3.443116353454,3.108355606746,
+    9.492452708645));
+#4225 = CARTESIAN_POINT('',(-3.168940785069,2.968940782089,
+    9.200000137091));
+#4226 = CARTESIAN_POINT('',(-3.168940785069,2.968940782089,
+    9.277239115778));
+#4227 = CARTESIAN_POINT('',(-3.186250245232,2.986250242252,
+    9.353653751575));
+#4228 = CARTESIAN_POINT('',(-3.220176483173,3.020176480193,
+    9.419994489508));
+#4229 = CARTESIAN_POINT('',(-3.267086468835,3.067086465855,
+    9.467973435325));
+#4230 = CARTESIAN_POINT('',(-3.321119775989,3.121119773009,
+    9.492452708645));
+#4231 = CARTESIAN_POINT('',(-3.37573598159,3.17573597861,9.492452708645)
+  );
+#4232 = ADVANCED_FACE('',(#4233),#4261,.T.);
+#4233 = FACE_BOUND('',#4234,.T.);
+#4234 = EDGE_LOOP('',(#4235,#4244,#4253,#4260));
+#4235 = ORIENTED_EDGE('',*,*,#4236,.F.);
+#4236 = EDGE_CURVE('',#4237,#4165,#4239,.T.);
+#4237 = VERTEX_POINT('',#4238);
+#4238 = CARTESIAN_POINT('',(-2.907604790576,3.600000053644,
+    9.205789804788));
+#4239 = CIRCLE('',#4240,0.892395022726);
+#4240 = AXIS2_PLACEMENT_3D('',#4241,#4242,#4243);
+#4241 = CARTESIAN_POINT('',(-3.799999813318,3.599999952863,
+    9.205789805589));
+#4242 = DIRECTION('',(-5.915578215628E-014,2.802195466598E-014,-1.));
+#4243 = DIRECTION('',(0.707106701331,-0.707106861042,-6.16439663893E-014
+    ));
+#4244 = ORIENTED_EDGE('',*,*,#4245,.F.);
+#4245 = EDGE_CURVE('',#4246,#4237,#4248,.T.);
+#4246 = VERTEX_POINT('',#4247);
+#4247 = CARTESIAN_POINT('',(-3.200000047684,3.600000053644,
+    9.492452708645));
+#4248 = CIRCLE('',#4249,0.292452569712);
+#4249 = AXIS2_PLACEMENT_3D('',#4250,#4251,#4252);
+#4250 = CARTESIAN_POINT('',(-3.200000045839,3.600000053644,
+    9.200000138933));
+#4251 = DIRECTION('',(-0.E+000,1.,0.E+000));
+#4252 = DIRECTION('',(0.999804021388,0.E+000,1.979693958813E-002));
+#4253 = ORIENTED_EDGE('',*,*,#4254,.F.);
+#4254 = EDGE_CURVE('',#4174,#4246,#4255,.T.);
+#4255 = CIRCLE('',#4256,0.599999845354);
+#4256 = AXIS2_PLACEMENT_3D('',#4257,#4258,#4259);
+#4257 = CARTESIAN_POINT('',(-3.799999893038,3.599999985884,
+    9.492452708645));
+#4258 = DIRECTION('',(0.E+000,-0.E+000,1.));
+#4259 = DIRECTION('',(1.,1.129331836025E-007,0.E+000));
+#4260 = ORIENTED_EDGE('',*,*,#4173,.T.);
+#4261 = B_SPLINE_SURFACE_WITH_KNOTS('',5,6,(
+    (#4262,#4263,#4264,#4265,#4266,#4267,#4268)
+    ,(#4269,#4270,#4271,#4272,#4273,#4274,#4275)
+    ,(#4276,#4277,#4278,#4279,#4280,#4281,#4282)
+    ,(#4283,#4284,#4285,#4286,#4287,#4288,#4289)
+    ,(#4290,#4291,#4292,#4293,#4294,#4295,#4296)
+    ,(#4297,#4298,#4299,#4300,#4301,#4302,#4303
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(7,7),(0.E+000,1.),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#4262 = CARTESIAN_POINT('',(-3.168940785069,2.968940782089,
+    9.200000137091));
+#4263 = CARTESIAN_POINT('',(-3.168940785069,2.968940782089,
+    9.277239115778));
+#4264 = CARTESIAN_POINT('',(-3.186250245232,2.986250242252,
+    9.353653751575));
+#4265 = CARTESIAN_POINT('',(-3.220176483173,3.020176480193,
+    9.419994489508));
+#4266 = CARTESIAN_POINT('',(-3.267086468835,3.067086465855,
+    9.467973435325));
+#4267 = CARTESIAN_POINT('',(-3.321119775989,3.121119773009,
+    9.492452708645));
+#4268 = CARTESIAN_POINT('',(-3.37573598159,3.17573597861,9.492452708645)
+  );
+#4269 = CARTESIAN_POINT('',(-3.068717808655,3.069163758503,
+    9.200000137091));
+#4270 = CARTESIAN_POINT('',(-3.068717808655,3.069163758503,
+    9.277239115778));
+#4271 = CARTESIAN_POINT('',(-3.088776306342,3.083724181142,
+    9.353653751575));
+#4272 = CARTESIAN_POINT('',(-3.128090609554,3.112262353812,
+    9.419994489508));
+#4273 = CARTESIAN_POINT('',(-3.182450701091,3.151722233598,
+    9.467973435325));
+#4274 = CARTESIAN_POINT('',(-3.245065419077,3.19717412992,9.492452708645
+    ));
+#4275 = CARTESIAN_POINT('',(-3.308355609727,3.243116350474,
+    9.492452708645));
+#4276 = CARTESIAN_POINT('',(-2.990073817413,3.187600334802,
+    9.200000137091));
+#4277 = CARTESIAN_POINT('',(-2.990073817413,3.187600334802,
+    9.277239115778));
+#4278 = CARTESIAN_POINT('',(-3.01228945801,3.198912135176,9.353653751575
+    ));
+#4279 = CARTESIAN_POINT('',(-3.055831723444,3.22108306526,9.419994489508
+    ));
+#4280 = CARTESIAN_POINT('',(-3.116037840335,3.251738925604,
+    9.467973435325));
+#4281 = CARTESIAN_POINT('',(-3.185386307631,3.287049904593,
+    9.492452708645));
+#4282 = CARTESIAN_POINT('',(-3.255482889674,3.322741810012,
+    9.492452708645));
+#4283 = CARTESIAN_POINT('',(-2.935685082864,3.31890635539,9.200000137091
+    ));
+#4284 = CARTESIAN_POINT('',(-2.935685082864,3.31890635539,9.277239115778
+    ));
+#4285 = CARTESIAN_POINT('',(-2.959392563731,3.326616534752,
+    9.353653751575));
+#4286 = CARTESIAN_POINT('',(-3.005858809895,3.341728350901,
+    9.419994489508));
+#4287 = CARTESIAN_POINT('',(-3.07010793015,3.362623537691,9.467973435325
+    ));
+#4288 = CARTESIAN_POINT('',(-3.144113334333,3.386691676488,
+    9.492452708645));
+#4289 = CARTESIAN_POINT('',(-3.21891709119,3.411019456633,9.492452708645
+    ));
+#4290 = CARTESIAN_POINT('',(-2.90754747613,3.458263361138,9.200000137091
+    ));
+#4291 = CARTESIAN_POINT('',(-2.90754747613,3.458263361138,9.277239115778
+    ));
+#4292 = CARTESIAN_POINT('',(-2.932026749449,3.462151087288,
+    9.353653751575));
+#4293 = CARTESIAN_POINT('',(-2.980005695266,3.469770962269,
+    9.419994489508));
+#4294 = CARTESIAN_POINT('',(-3.0463464332,3.480307003039,9.467973435325)
+  );
+#4295 = CARTESIAN_POINT('',(-3.122761068997,3.492442950622,
+    9.492452708645));
+#4296 = CARTESIAN_POINT('',(-3.200000047684,3.504709817917,
+    9.492452708645));
+#4297 = CARTESIAN_POINT('',(-2.90754747613,3.600000053644,9.200000137091
+    ));
+#4298 = CARTESIAN_POINT('',(-2.90754747613,3.600000053644,9.277239115778
+    ));
+#4299 = CARTESIAN_POINT('',(-2.932026749449,3.600000053644,
+    9.353653751575));
+#4300 = CARTESIAN_POINT('',(-2.980005695266,3.600000053644,
+    9.419994489508));
+#4301 = CARTESIAN_POINT('',(-3.0463464332,3.600000053644,9.467973435325)
+  );
+#4302 = CARTESIAN_POINT('',(-3.122761068997,3.600000053644,
+    9.492452708645));
+#4303 = CARTESIAN_POINT('',(-3.200000047684,3.600000053644,
+    9.492452708645));
+#4304 = ADVANCED_FACE('',(#4305),#4333,.T.);
+#4305 = FACE_BOUND('',#4306,.T.);
+#4306 = EDGE_LOOP('',(#4307,#4316,#4325,#4332));
+#4307 = ORIENTED_EDGE('',*,*,#4308,.F.);
+#4308 = EDGE_CURVE('',#4309,#4237,#4311,.T.);
+#4309 = VERTEX_POINT('',#4310);
+#4310 = CARTESIAN_POINT('',(-3.168981312503,4.231018797766,
+    9.205789804788));
+#4311 = CIRCLE('',#4312,0.892395022726);
+#4312 = AXIS2_PLACEMENT_3D('',#4313,#4314,#4315);
+#4313 = CARTESIAN_POINT('',(-3.799999813318,3.600000154425,
+    9.205789805589));
+#4314 = DIRECTION('',(-4.654173505975E-014,-1.575939047406E-014,-1.));
+#4315 = DIRECTION('',(1.,-1.129331622417E-007,-4.654173327999E-014));
+#4316 = ORIENTED_EDGE('',*,*,#4317,.F.);
+#4317 = EDGE_CURVE('',#4318,#4309,#4320,.T.);
+#4318 = VERTEX_POINT('',#4319);
+#4319 = CARTESIAN_POINT('',(-3.37573598159,4.024264128678,9.492452708645
+    ));
+#4320 = CIRCLE('',#4321,0.292452569712);
+#4321 = AXIS2_PLACEMENT_3D('',#4322,#4323,#4324);
+#4322 = CARTESIAN_POINT('',(-3.375735980286,4.024264129983,
+    9.200000138933));
+#4323 = DIRECTION('',(-0.707106781187,0.707106781187,5.70030134206E-015)
+  );
+#4324 = DIRECTION('',(0.706968203381,0.706968203381,1.979693958815E-002)
+  );
+#4325 = ORIENTED_EDGE('',*,*,#4326,.F.);
+#4326 = EDGE_CURVE('',#4246,#4318,#4327,.T.);
+#4327 = CIRCLE('',#4328,0.599999845354);
+#4328 = AXIS2_PLACEMENT_3D('',#4329,#4330,#4331);
+#4329 = CARTESIAN_POINT('',(-3.799999893038,3.600000121404,
+    9.492452708645));
+#4330 = DIRECTION('',(0.E+000,-0.E+000,1.));
+#4331 = DIRECTION('',(0.707106701331,0.707106861042,0.E+000));
+#4332 = ORIENTED_EDGE('',*,*,#4245,.T.);
+#4333 = B_SPLINE_SURFACE_WITH_KNOTS('',5,6,(
+    (#4334,#4335,#4336,#4337,#4338,#4339,#4340)
+    ,(#4341,#4342,#4343,#4344,#4345,#4346,#4347)
+    ,(#4348,#4349,#4350,#4351,#4352,#4353,#4354)
+    ,(#4355,#4356,#4357,#4358,#4359,#4360,#4361)
+    ,(#4362,#4363,#4364,#4365,#4366,#4367,#4368)
+    ,(#4369,#4370,#4371,#4372,#4373,#4374,#4375
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(7,7),(0.E+000,1.),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#4334 = CARTESIAN_POINT('',(-2.90754747613,3.600000053644,9.200000137091
+    ));
+#4335 = CARTESIAN_POINT('',(-2.90754747613,3.600000053644,9.277239115778
+    ));
+#4336 = CARTESIAN_POINT('',(-2.932026749449,3.600000053644,
+    9.353653751575));
+#4337 = CARTESIAN_POINT('',(-2.980005695266,3.600000053644,
+    9.419994489508));
+#4338 = CARTESIAN_POINT('',(-3.0463464332,3.600000053644,9.467973435325)
+  );
+#4339 = CARTESIAN_POINT('',(-3.122761068997,3.600000053644,
+    9.492452708645));
+#4340 = CARTESIAN_POINT('',(-3.200000047684,3.600000053644,
+    9.492452708645));
+#4341 = CARTESIAN_POINT('',(-2.90754747613,3.741736746151,9.200000137091
+    ));
+#4342 = CARTESIAN_POINT('',(-2.90754747613,3.741736746151,9.277239115778
+    ));
+#4343 = CARTESIAN_POINT('',(-2.932026749449,3.73784902,9.353653751575));
+#4344 = CARTESIAN_POINT('',(-2.980005695266,3.730229145019,
+    9.419994489508));
+#4345 = CARTESIAN_POINT('',(-3.0463464332,3.719693104249,9.467973435325)
+  );
+#4346 = CARTESIAN_POINT('',(-3.122761068997,3.707557156666,
+    9.492452708645));
+#4347 = CARTESIAN_POINT('',(-3.200000047684,3.695290289372,
+    9.492452708645));
+#4348 = CARTESIAN_POINT('',(-2.935685082864,3.881093751899,
+    9.200000137091));
+#4349 = CARTESIAN_POINT('',(-2.935685082864,3.881093751899,
+    9.277239115778));
+#4350 = CARTESIAN_POINT('',(-2.959392563731,3.873383572536,
+    9.353653751575));
+#4351 = CARTESIAN_POINT('',(-3.005858809895,3.858271756387,
+    9.419994489508));
+#4352 = CARTESIAN_POINT('',(-3.07010793015,3.837376569597,9.467973435325
+    ));
+#4353 = CARTESIAN_POINT('',(-3.144113334333,3.813308430801,
+    9.492452708645));
+#4354 = CARTESIAN_POINT('',(-3.21891709119,3.788980650655,9.492452708645
+    ));
+#4355 = CARTESIAN_POINT('',(-2.990073817413,4.012399772487,
+    9.200000137091));
+#4356 = CARTESIAN_POINT('',(-2.990073817413,4.012399772487,
+    9.277239115778));
+#4357 = CARTESIAN_POINT('',(-3.01228945801,4.001087972112,9.353653751575
+    ));
+#4358 = CARTESIAN_POINT('',(-3.055831723444,3.978917042028,
+    9.419994489508));
+#4359 = CARTESIAN_POINT('',(-3.116037840335,3.948261181684,
+    9.467973435325));
+#4360 = CARTESIAN_POINT('',(-3.185386307631,3.912950202695,
+    9.492452708645));
+#4361 = CARTESIAN_POINT('',(-3.255482889674,3.877258297276,
+    9.492452708645));
+#4362 = CARTESIAN_POINT('',(-3.068717808655,4.130836348785,
+    9.200000137091));
+#4363 = CARTESIAN_POINT('',(-3.068717808655,4.130836348785,
+    9.277239115778));
+#4364 = CARTESIAN_POINT('',(-3.088776306342,4.116275926147,
+    9.353653751575));
+#4365 = CARTESIAN_POINT('',(-3.128090609554,4.087737753477,
+    9.419994489508));
+#4366 = CARTESIAN_POINT('',(-3.182450701091,4.04827787369,9.467973435325
+    ));
+#4367 = CARTESIAN_POINT('',(-3.245065419077,4.002825977368,
+    9.492452708645));
+#4368 = CARTESIAN_POINT('',(-3.308355609727,3.956883756814,
+    9.492452708645));
+#4369 = CARTESIAN_POINT('',(-3.168940785069,4.231059325199,
+    9.200000137091));
+#4370 = CARTESIAN_POINT('',(-3.168940785069,4.231059325199,
+    9.277239115778));
+#4371 = CARTESIAN_POINT('',(-3.186250245232,4.213749865037,
+    9.353653751575));
+#4372 = CARTESIAN_POINT('',(-3.220176483173,4.179823627095,
+    9.419994489508));
+#4373 = CARTESIAN_POINT('',(-3.267086468835,4.132913641434,
+    9.467973435325));
+#4374 = CARTESIAN_POINT('',(-3.321119775989,4.07888033428,9.492452708645
+    ));
+#4375 = CARTESIAN_POINT('',(-3.37573598159,4.024264128678,9.492452708645
+    ));
+#4376 = ADVANCED_FACE('',(#4377),#4405,.T.);
+#4377 = FACE_BOUND('',#4378,.T.);
+#4378 = EDGE_LOOP('',(#4379,#4388,#4397,#4404));
+#4379 = ORIENTED_EDGE('',*,*,#4380,.F.);
+#4380 = EDGE_CURVE('',#4381,#4309,#4383,.T.);
+#4381 = VERTEX_POINT('',#4382);
+#4382 = CARTESIAN_POINT('',(-3.800000056624,4.492395319692,
+    9.205789804788));
+#4383 = CIRCLE('',#4384,0.892395022726);
+#4384 = AXIS2_PLACEMENT_3D('',#4385,#4386,#4387);
+#4385 = CARTESIAN_POINT('',(-3.799999955843,3.600000296951,9.20578980559
+    ));
+#4386 = DIRECTION('',(-2.513511158276E-013,-1.523220276732E-013,-1.));
+#4387 = DIRECTION('',(0.707106861042,0.707106701331,-2.854400250604E-013
+    ));
+#4388 = ORIENTED_EDGE('',*,*,#4389,.F.);
+#4389 = EDGE_CURVE('',#4390,#4381,#4392,.T.);
+#4390 = VERTEX_POINT('',#4391);
+#4391 = CARTESIAN_POINT('',(-3.800000056624,4.200000062585,
+    9.492452708645));
+#4392 = CIRCLE('',#4393,0.292452569712);
+#4393 = AXIS2_PLACEMENT_3D('',#4394,#4395,#4396);
+#4394 = CARTESIAN_POINT('',(-3.800000056624,4.20000006443,9.200000138933
+    ));
+#4395 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#4396 = DIRECTION('',(0.E+000,0.999804021388,1.979693958854E-002));
+#4397 = ORIENTED_EDGE('',*,*,#4398,.F.);
+#4398 = EDGE_CURVE('',#4318,#4390,#4399,.T.);
+#4399 = CIRCLE('',#4400,0.599999845354);
+#4400 = AXIS2_PLACEMENT_3D('',#4401,#4402,#4403);
+#4401 = CARTESIAN_POINT('',(-3.799999988865,3.600000217231,
+    9.492452708645));
+#4402 = DIRECTION('',(0.E+000,0.E+000,1.));
+#4403 = DIRECTION('',(-1.129331799017E-007,1.,0.E+000));
+#4404 = ORIENTED_EDGE('',*,*,#4317,.T.);
+#4405 = B_SPLINE_SURFACE_WITH_KNOTS('',5,6,(
+    (#4406,#4407,#4408,#4409,#4410,#4411,#4412)
+    ,(#4413,#4414,#4415,#4416,#4417,#4418,#4419)
+    ,(#4420,#4421,#4422,#4423,#4424,#4425,#4426)
+    ,(#4427,#4428,#4429,#4430,#4431,#4432,#4433)
+    ,(#4434,#4435,#4436,#4437,#4438,#4439,#4440)
+    ,(#4441,#4442,#4443,#4444,#4445,#4446,#4447
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(7,7),(0.E+000,1.),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#4406 = CARTESIAN_POINT('',(-3.168940785069,4.231059325199,
+    9.200000137091));
+#4407 = CARTESIAN_POINT('',(-3.168940785069,4.231059325199,
+    9.277239115778));
+#4408 = CARTESIAN_POINT('',(-3.186250245232,4.213749865037,
+    9.353653751575));
+#4409 = CARTESIAN_POINT('',(-3.220176483173,4.179823627095,
+    9.419994489508));
+#4410 = CARTESIAN_POINT('',(-3.267086468835,4.132913641434,
+    9.467973435325));
+#4411 = CARTESIAN_POINT('',(-3.321119775989,4.07888033428,9.492452708645
+    ));
+#4412 = CARTESIAN_POINT('',(-3.37573598159,4.024264128678,9.492452708645
+    ));
+#4413 = CARTESIAN_POINT('',(-3.269163761483,4.331282301614,
+    9.200000137091));
+#4414 = CARTESIAN_POINT('',(-3.269163761483,4.331282301614,
+    9.277239115778));
+#4415 = CARTESIAN_POINT('',(-3.283724184122,4.311223803926,
+    9.353653751575));
+#4416 = CARTESIAN_POINT('',(-3.312262356792,4.271909500714,
+    9.419994489508));
+#4417 = CARTESIAN_POINT('',(-3.351722236579,4.217549409177,
+    9.467973435325));
+#4418 = CARTESIAN_POINT('',(-3.397174132901,4.154934691192,
+    9.492452708645));
+#4419 = CARTESIAN_POINT('',(-3.443116353454,4.091644500542,
+    9.492452708645));
+#4420 = CARTESIAN_POINT('',(-3.387600337782,4.409926292856,
+    9.200000137091));
+#4421 = CARTESIAN_POINT('',(-3.387600337782,4.409926292856,
+    9.277239115778));
+#4422 = CARTESIAN_POINT('',(-3.398912138157,4.387710652258,
+    9.353653751575));
+#4423 = CARTESIAN_POINT('',(-3.42108306824,4.344168386825,9.419994489508
+    ));
+#4424 = CARTESIAN_POINT('',(-3.451738928585,4.283962269934,
+    9.467973435325));
+#4425 = CARTESIAN_POINT('',(-3.487049907573,4.214613802638,
+    9.492452708645));
+#4426 = CARTESIAN_POINT('',(-3.522741812993,4.144517220594,
+    9.492452708645));
+#4427 = CARTESIAN_POINT('',(-3.51890635837,4.464315027405,9.200000137091
+    ));
+#4428 = CARTESIAN_POINT('',(-3.51890635837,4.464315027405,9.277239115778
+    ));
+#4429 = CARTESIAN_POINT('',(-3.526616537732,4.440607546537,
+    9.353653751575));
+#4430 = CARTESIAN_POINT('',(-3.541728353881,4.394141300374,
+    9.419994489508));
+#4431 = CARTESIAN_POINT('',(-3.562623540671,4.329892180119,
+    9.467973435325));
+#4432 = CARTESIAN_POINT('',(-3.586691679468,4.255886775935,
+    9.492452708645));
+#4433 = CARTESIAN_POINT('',(-3.611019459614,4.181083019079,
+    9.492452708645));
+#4434 = CARTESIAN_POINT('',(-3.658263364118,4.492452634139,
+    9.200000137091));
+#4435 = CARTESIAN_POINT('',(-3.658263364118,4.492452634139,
+    9.277239115778));
+#4436 = CARTESIAN_POINT('',(-3.662151090268,4.467973360819,
+    9.353653751575));
+#4437 = CARTESIAN_POINT('',(-3.66977096525,4.419994415003,9.419994489508
+    ));
+#4438 = CARTESIAN_POINT('',(-3.680307006019,4.353653677069,
+    9.467973435325));
+#4439 = CARTESIAN_POINT('',(-3.692442953602,4.277239041272,
+    9.492452708645));
+#4440 = CARTESIAN_POINT('',(-3.704709820897,4.200000062585,
+    9.492452708645));
+#4441 = CARTESIAN_POINT('',(-3.800000056624,4.492452634139,
+    9.200000137091));
+#4442 = CARTESIAN_POINT('',(-3.800000056624,4.492452634139,
+    9.277239115778));
+#4443 = CARTESIAN_POINT('',(-3.800000056624,4.467973360819,
+    9.353653751575));
+#4444 = CARTESIAN_POINT('',(-3.800000056624,4.419994415003,
+    9.419994489508));
+#4445 = CARTESIAN_POINT('',(-3.800000056624,4.353653677069,
+    9.467973435325));
+#4446 = CARTESIAN_POINT('',(-3.800000056624,4.277239041272,
+    9.492452708645));
+#4447 = CARTESIAN_POINT('',(-3.800000056624,4.200000062585,
+    9.492452708645));
+#4448 = ADVANCED_FACE('',(#4449),#4477,.T.);
+#4449 = FACE_BOUND('',#4450,.T.);
+#4450 = EDGE_LOOP('',(#4451,#4460,#4469,#4476));
+#4451 = ORIENTED_EDGE('',*,*,#4452,.F.);
+#4452 = EDGE_CURVE('',#4453,#4381,#4455,.T.);
+#4453 = VERTEX_POINT('',#4454);
+#4454 = CARTESIAN_POINT('',(-4.431018800746,4.231018797766,
+    9.205789804788));
+#4455 = CIRCLE('',#4456,0.892395022726);
+#4456 = AXIS2_PLACEMENT_3D('',#4457,#4458,#4459);
+#4457 = CARTESIAN_POINT('',(-3.800000157405,3.600000296951,
+    9.205789805589));
+#4458 = DIRECTION('',(-2.079100693668E-013,3.915016982664E-013,-1.));
+#4459 = DIRECTION('',(1.129331628637E-007,1.,3.915016747865E-013));
+#4460 = ORIENTED_EDGE('',*,*,#4461,.F.);
+#4461 = EDGE_CURVE('',#4462,#4453,#4464,.T.);
+#4462 = VERTEX_POINT('',#4463);
+#4463 = CARTESIAN_POINT('',(-4.224264131658,4.024264128678,
+    9.492452708645));
+#4464 = CIRCLE('',#4465,0.292452569712);
+#4465 = AXIS2_PLACEMENT_3D('',#4466,#4467,#4468);
+#4466 = CARTESIAN_POINT('',(-4.224264132963,4.024264129983,
+    9.200000138933));
+#4467 = DIRECTION('',(-0.707106781187,-0.707106781187,
+    4.435687928073E-015));
+#4468 = DIRECTION('',(-0.706968203381,0.706968203381,1.979693958868E-002
+    ));
+#4469 = ORIENTED_EDGE('',*,*,#4470,.F.);
+#4470 = EDGE_CURVE('',#4390,#4462,#4471,.T.);
+#4471 = CIRCLE('',#4472,0.599999845354);
+#4472 = AXIS2_PLACEMENT_3D('',#4473,#4474,#4475);
+#4473 = CARTESIAN_POINT('',(-3.800000124384,3.600000217231,
+    9.492452708645));
+#4474 = DIRECTION('',(0.E+000,0.E+000,1.));
+#4475 = DIRECTION('',(-0.707106861042,0.707106701331,0.E+000));
+#4476 = ORIENTED_EDGE('',*,*,#4389,.T.);
+#4477 = B_SPLINE_SURFACE_WITH_KNOTS('',5,6,(
+    (#4478,#4479,#4480,#4481,#4482,#4483,#4484)
+    ,(#4485,#4486,#4487,#4488,#4489,#4490,#4491)
+    ,(#4492,#4493,#4494,#4495,#4496,#4497,#4498)
+    ,(#4499,#4500,#4501,#4502,#4503,#4504,#4505)
+    ,(#4506,#4507,#4508,#4509,#4510,#4511,#4512)
+    ,(#4513,#4514,#4515,#4516,#4517,#4518,#4519
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(7,7),(0.E+000,1.),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#4478 = CARTESIAN_POINT('',(-3.800000056624,4.492452634139,
+    9.200000137091));
+#4479 = CARTESIAN_POINT('',(-3.800000056624,4.492452634139,
+    9.277239115778));
+#4480 = CARTESIAN_POINT('',(-3.800000056624,4.467973360819,
+    9.353653751575));
+#4481 = CARTESIAN_POINT('',(-3.800000056624,4.419994415003,
+    9.419994489508));
+#4482 = CARTESIAN_POINT('',(-3.800000056624,4.353653677069,
+    9.467973435325));
+#4483 = CARTESIAN_POINT('',(-3.800000056624,4.277239041272,
+    9.492452708645));
+#4484 = CARTESIAN_POINT('',(-3.800000056624,4.200000062585,
+    9.492452708645));
+#4485 = CARTESIAN_POINT('',(-3.941736749131,4.492452634139,
+    9.200000137091));
+#4486 = CARTESIAN_POINT('',(-3.941736749131,4.492452634139,
+    9.277239115778));
+#4487 = CARTESIAN_POINT('',(-3.93784902298,4.467973360819,9.353653751575
+    ));
+#4488 = CARTESIAN_POINT('',(-3.930229147999,4.419994415003,
+    9.419994489508));
+#4489 = CARTESIAN_POINT('',(-3.919693107229,4.353653677069,
+    9.467973435325));
+#4490 = CARTESIAN_POINT('',(-3.907557159647,4.277239041272,
+    9.492452708645));
+#4491 = CARTESIAN_POINT('',(-3.895290292352,4.200000062585,
+    9.492452708645));
+#4492 = CARTESIAN_POINT('',(-4.081093754879,4.464315027405,
+    9.200000137091));
+#4493 = CARTESIAN_POINT('',(-4.081093754879,4.464315027405,
+    9.277239115778));
+#4494 = CARTESIAN_POINT('',(-4.073383575516,4.440607546537,
+    9.353653751575));
+#4495 = CARTESIAN_POINT('',(-4.058271759368,4.394141300374,
+    9.419994489508));
+#4496 = CARTESIAN_POINT('',(-4.037376572578,4.329892180119,
+    9.467973435325));
+#4497 = CARTESIAN_POINT('',(-4.013308433781,4.255886775935,
+    9.492452708645));
+#4498 = CARTESIAN_POINT('',(-3.988980653635,4.181083019079,
+    9.492452708645));
+#4499 = CARTESIAN_POINT('',(-4.212399775467,4.409926292856,
+    9.200000137091));
+#4500 = CARTESIAN_POINT('',(-4.212399775467,4.409926292856,
+    9.277239115778));
+#4501 = CARTESIAN_POINT('',(-4.201087975092,4.387710652258,
+    9.353653751575));
+#4502 = CARTESIAN_POINT('',(-4.178917045008,4.344168386825,
+    9.419994489508));
+#4503 = CARTESIAN_POINT('',(-4.148261184664,4.283962269934,
+    9.467973435325));
+#4504 = CARTESIAN_POINT('',(-4.112950205676,4.214613802638,
+    9.492452708645));
+#4505 = CARTESIAN_POINT('',(-4.077258300256,4.144517220594,
+    9.492452708645));
+#4506 = CARTESIAN_POINT('',(-4.330836351765,4.331282301614,
+    9.200000137091));
+#4507 = CARTESIAN_POINT('',(-4.330836351765,4.331282301614,
+    9.277239115778));
+#4508 = CARTESIAN_POINT('',(-4.316275929127,4.311223803926,
+    9.353653751575));
+#4509 = CARTESIAN_POINT('',(-4.287737756457,4.271909500714,
+    9.419994489508));
+#4510 = CARTESIAN_POINT('',(-4.24827787667,4.217549409177,9.467973435325
+    ));
+#4511 = CARTESIAN_POINT('',(-4.202825980348,4.154934691192,
+    9.492452708645));
+#4512 = CARTESIAN_POINT('',(-4.156883759794,4.091644500542,
+    9.492452708645));
+#4513 = CARTESIAN_POINT('',(-4.43105932818,4.231059325199,9.200000137091
+    ));
+#4514 = CARTESIAN_POINT('',(-4.43105932818,4.231059325199,9.277239115778
+    ));
+#4515 = CARTESIAN_POINT('',(-4.413749868017,4.213749865037,
+    9.353653751575));
+#4516 = CARTESIAN_POINT('',(-4.379823630076,4.179823627095,
+    9.419994489508));
+#4517 = CARTESIAN_POINT('',(-4.332913644414,4.132913641434,
+    9.467973435325));
+#4518 = CARTESIAN_POINT('',(-4.27888033726,4.07888033428,9.492452708645)
+  );
+#4519 = CARTESIAN_POINT('',(-4.224264131658,4.024264128678,
+    9.492452708645));
+#4520 = ADVANCED_FACE('',(#4521),#4539,.T.);
+#4521 = FACE_BOUND('',#4522,.T.);
+#4522 = EDGE_LOOP('',(#4523,#4530,#4531,#4538));
+#4523 = ORIENTED_EDGE('',*,*,#4524,.F.);
+#4524 = EDGE_CURVE('',#4013,#4453,#4525,.T.);
+#4525 = CIRCLE('',#4526,0.892395022726);
+#4526 = AXIS2_PLACEMENT_3D('',#4527,#4528,#4529);
+#4527 = CARTESIAN_POINT('',(-3.800000299931,3.600000154425,9.20578980559
+    ));
+#4528 = DIRECTION('',(1.632383882696E-013,9.798648568101E-015,-1.));
+#4529 = DIRECTION('',(-0.707106701331,0.707106861042,
+    -1.084982666284E-013));
+#4530 = ORIENTED_EDGE('',*,*,#4039,.T.);
+#4531 = ORIENTED_EDGE('',*,*,#4532,.F.);
+#4532 = EDGE_CURVE('',#4462,#4031,#4533,.T.);
+#4533 = CIRCLE('',#4534,0.599999845354);
+#4534 = AXIS2_PLACEMENT_3D('',#4535,#4536,#4537);
+#4535 = CARTESIAN_POINT('',(-3.800000220211,3.600000121404,
+    9.492452708645));
+#4536 = DIRECTION('',(0.E+000,0.E+000,1.));
+#4537 = DIRECTION('',(-1.,-1.129331836025E-007,0.E+000));
+#4538 = ORIENTED_EDGE('',*,*,#4461,.T.);
+#4539 = B_SPLINE_SURFACE_WITH_KNOTS('',5,6,(
+    (#4540,#4541,#4542,#4543,#4544,#4545,#4546)
+    ,(#4547,#4548,#4549,#4550,#4551,#4552,#4553)
+    ,(#4554,#4555,#4556,#4557,#4558,#4559,#4560)
+    ,(#4561,#4562,#4563,#4564,#4565,#4566,#4567)
+    ,(#4568,#4569,#4570,#4571,#4572,#4573,#4574)
+    ,(#4575,#4576,#4577,#4578,#4579,#4580,#4581
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(7,7),(0.E+000,1.),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#4540 = CARTESIAN_POINT('',(-4.43105932818,4.231059325199,9.200000137091
+    ));
+#4541 = CARTESIAN_POINT('',(-4.43105932818,4.231059325199,9.277239115778
+    ));
+#4542 = CARTESIAN_POINT('',(-4.413749868017,4.213749865037,
+    9.353653751575));
+#4543 = CARTESIAN_POINT('',(-4.379823630076,4.179823627095,
+    9.419994489508));
+#4544 = CARTESIAN_POINT('',(-4.332913644414,4.132913641434,
+    9.467973435325));
+#4545 = CARTESIAN_POINT('',(-4.27888033726,4.07888033428,9.492452708645)
+  );
+#4546 = CARTESIAN_POINT('',(-4.224264131658,4.024264128678,
+    9.492452708645));
+#4547 = CARTESIAN_POINT('',(-4.531282304594,4.130836348785,
+    9.200000137091));
+#4548 = CARTESIAN_POINT('',(-4.531282304594,4.130836348785,
+    9.277239115778));
+#4549 = CARTESIAN_POINT('',(-4.511223806907,4.116275926147,
+    9.353653751575));
+#4550 = CARTESIAN_POINT('',(-4.471909503694,4.087737753477,
+    9.419994489508));
+#4551 = CARTESIAN_POINT('',(-4.417549412158,4.04827787369,9.467973435325
+    ));
+#4552 = CARTESIAN_POINT('',(-4.354934694172,4.002825977368,
+    9.492452708645));
+#4553 = CARTESIAN_POINT('',(-4.291644503522,3.956883756814,
+    9.492452708645));
+#4554 = CARTESIAN_POINT('',(-4.609926295836,4.012399772487,
+    9.200000137091));
+#4555 = CARTESIAN_POINT('',(-4.609926295836,4.012399772487,
+    9.277239115778));
+#4556 = CARTESIAN_POINT('',(-4.587710655239,4.001087972112,
+    9.353653751575));
+#4557 = CARTESIAN_POINT('',(-4.544168389805,3.978917042028,
+    9.419994489508));
+#4558 = CARTESIAN_POINT('',(-4.483962272914,3.948261181684,
+    9.467973435325));
+#4559 = CARTESIAN_POINT('',(-4.414613805618,3.912950202695,
+    9.492452708645));
+#4560 = CARTESIAN_POINT('',(-4.344517223574,3.877258297276,
+    9.492452708645));
+#4561 = CARTESIAN_POINT('',(-4.664315030385,3.881093751899,
+    9.200000137091));
+#4562 = CARTESIAN_POINT('',(-4.664315030385,3.881093751899,
+    9.277239115778));
+#4563 = CARTESIAN_POINT('',(-4.640607549518,3.873383572536,
+    9.353653751575));
+#4564 = CARTESIAN_POINT('',(-4.594141303354,3.858271756387,
+    9.419994489508));
+#4565 = CARTESIAN_POINT('',(-4.529892183099,3.837376569597,
+    9.467973435325));
+#4566 = CARTESIAN_POINT('',(-4.455886778916,3.813308430801,
+    9.492452708645));
+#4567 = CARTESIAN_POINT('',(-4.381083022059,3.788980650655,
+    9.492452708645));
+#4568 = CARTESIAN_POINT('',(-4.692452637119,3.741736746151,
+    9.200000137091));
+#4569 = CARTESIAN_POINT('',(-4.692452637119,3.741736746151,
+    9.277239115778));
+#4570 = CARTESIAN_POINT('',(-4.667973363799,3.73784902,9.353653751575));
+#4571 = CARTESIAN_POINT('',(-4.619994417983,3.730229145019,
+    9.419994489508));
+#4572 = CARTESIAN_POINT('',(-4.553653680049,3.719693104249,
+    9.467973435325));
+#4573 = CARTESIAN_POINT('',(-4.477239044252,3.707557156666,
+    9.492452708645));
+#4574 = CARTESIAN_POINT('',(-4.400000065565,3.695290289372,
+    9.492452708645));
+#4575 = CARTESIAN_POINT('',(-4.692452637119,3.600000053644,
+    9.200000137091));
+#4576 = CARTESIAN_POINT('',(-4.692452637119,3.600000053644,
+    9.277239115778));
+#4577 = CARTESIAN_POINT('',(-4.667973363799,3.600000053644,
+    9.353653751575));
+#4578 = CARTESIAN_POINT('',(-4.619994417983,3.600000053644,
+    9.419994489508));
+#4579 = CARTESIAN_POINT('',(-4.553653680049,3.600000053644,
+    9.467973435325));
+#4580 = CARTESIAN_POINT('',(-4.477239044252,3.600000053644,
+    9.492452708645));
+#4581 = CARTESIAN_POINT('',(-4.400000065565,3.600000053644,
+    9.492452708645));
+#4582 = ADVANCED_FACE('',(#4583),#4611,.T.);
+#4583 = FACE_BOUND('',#4584,.T.);
+#4584 = EDGE_LOOP('',(#4585,#4594,#4595,#4604));
+#4585 = ORIENTED_EDGE('',*,*,#4586,.T.);
+#4586 = EDGE_CURVE('',#4587,#4031,#4589,.T.);
+#4587 = VERTEX_POINT('',#4588);
+#4588 = CARTESIAN_POINT('',(-4.107547494011,3.600000053644,
+    9.200000137091));
+#4589 = CIRCLE('',#4590,0.292452569699);
+#4590 = AXIS2_PLACEMENT_3D('',#4591,#4592,#4593);
+#4591 = CARTESIAN_POINT('',(-4.40000006371,3.600000053644,9.200000138945
+    ));
+#4592 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#4593 = DIRECTION('',(-6.341963754446E-009,0.E+000,1.));
+#4594 = ORIENTED_EDGE('',*,*,#4030,.T.);
+#4595 = ORIENTED_EDGE('',*,*,#4596,.T.);
+#4596 = EDGE_CURVE('',#4022,#4597,#4599,.T.);
+#4597 = VERTEX_POINT('',#4598);
+#4598 = CARTESIAN_POINT('',(-4.017334046784,3.382396245281,
+    9.200000137091));
+#4599 = CIRCLE('',#4600,0.292452569699);
+#4600 = AXIS2_PLACEMENT_3D('',#4601,#4602,#4603);
+#4601 = CARTESIAN_POINT('',(-4.224264130347,3.175735979922,
+    9.200000138945));
+#4602 = DIRECTION('',(-0.707106781187,0.707106781187,
+    -3.366415756839E-015));
+#4603 = DIRECTION('',(0.707106781187,0.707106781187,-6.341961856322E-009
+    ));
+#4604 = ORIENTED_EDGE('',*,*,#4605,.T.);
+#4605 = EDGE_CURVE('',#4597,#4587,#4606,.T.);
+#4606 = CIRCLE('',#4607,0.307547353535);
+#4607 = AXIS2_PLACEMENT_3D('',#4608,#4609,#4610);
+#4608 = CARTESIAN_POINT('',(-3.800000140476,3.600000018912,
+    9.200000137091));
+#4609 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#4610 = DIRECTION('',(-1.,1.129331809393E-007,0.E+000));
+#4611 = B_SPLINE_SURFACE_WITH_KNOTS('',6,5,(
+    (#4612,#4613,#4614,#4615,#4616,#4617)
+    ,(#4618,#4619,#4620,#4621,#4622,#4623)
+    ,(#4624,#4625,#4626,#4627,#4628,#4629)
+    ,(#4630,#4631,#4632,#4633,#4634,#4635)
+    ,(#4636,#4637,#4638,#4639,#4640,#4641)
+    ,(#4642,#4643,#4644,#4645,#4646,#4647)
+    ,(#4648,#4649,#4650,#4651,#4652,#4653
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(7,7),(6,6),(0.E+000,1.),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#4612 = CARTESIAN_POINT('',(-4.107547494011,3.600000053644,
+    9.200000137091));
+#4613 = CARTESIAN_POINT('',(-4.107547494011,3.551156274695,
+    9.200000137091));
+#4614 = CARTESIAN_POINT('',(-4.097851013734,3.503132557877,
+    9.200000137091));
+#4615 = CARTESIAN_POINT('',(-4.079108151313,3.457883285223,
+    9.200000137091));
+#4616 = CARTESIAN_POINT('',(-4.052006702451,3.417068942445,
+    9.200000137091));
+#4617 = CARTESIAN_POINT('',(-4.017468935137,3.382531175132,
+    9.200000137091));
+#4618 = CARTESIAN_POINT('',(-4.107547494011,3.600000053644,
+    9.277239115778));
+#4619 = CARTESIAN_POINT('',(-4.107547494011,3.551156274695,
+    9.277239115778));
+#4620 = CARTESIAN_POINT('',(-4.097851013734,3.503132557877,
+    9.277239115778));
+#4621 = CARTESIAN_POINT('',(-4.079108151313,3.457883285223,
+    9.277239115778));
+#4622 = CARTESIAN_POINT('',(-4.052006702451,3.417068942445,
+    9.277239115778));
+#4623 = CARTESIAN_POINT('',(-4.017468935137,3.382531175132,
+    9.277239115778));
+#4624 = CARTESIAN_POINT('',(-4.132026767331,3.600000053644,
+    9.353653751575));
+#4625 = CARTESIAN_POINT('',(-4.132026767331,3.547268548545,
+    9.353653751575));
+#4626 = CARTESIAN_POINT('',(-4.121558494601,3.495422378514,
+    9.353653751575));
+#4627 = CARTESIAN_POINT('',(-4.10132379191,3.446571484848,9.353653751575
+    ));
+#4628 = CARTESIAN_POINT('',(-4.072065200138,3.402508519807,
+    9.353653751575));
+#4629 = CARTESIAN_POINT('',(-4.0347783953,3.365221714969,9.353653751575)
+  );
+#4630 = CARTESIAN_POINT('',(-4.180005713147,3.600000053644,
+    9.419994489508));
+#4631 = CARTESIAN_POINT('',(-4.180005713147,3.539648673564,
+    9.419994489508));
+#4632 = CARTESIAN_POINT('',(-4.168024740764,3.480310562366,
+    9.419994489508));
+#4633 = CARTESIAN_POINT('',(-4.144866057344,3.424400554765,
+    9.419994489508));
+#4634 = CARTESIAN_POINT('',(-4.11137950335,3.373970347136,9.419994489508
+    ));
+#4635 = CARTESIAN_POINT('',(-4.068704633241,3.331295477027,
+    9.419994489508));
+#4636 = CARTESIAN_POINT('',(-4.246346451081,3.600000053644,
+    9.467973435325));
+#4637 = CARTESIAN_POINT('',(-4.246346451081,3.529112632794,
+    9.467973435325));
+#4638 = CARTESIAN_POINT('',(-4.23227386102,3.459415375576,9.467973435325
+    ));
+#4639 = CARTESIAN_POINT('',(-4.205072174235,3.39374469442,9.467973435325
+    ));
+#4640 = CARTESIAN_POINT('',(-4.165739594887,3.33451046735,9.467973435325
+    ));
+#4641 = CARTESIAN_POINT('',(-4.115614618903,3.284385491366,
+    9.467973435325));
+#4642 = CARTESIAN_POINT('',(-4.322761086878,3.600000053644,
+    9.492452708645));
+#4643 = CARTESIAN_POINT('',(-4.322761086878,3.516976685211,
+    9.492452708645));
+#4644 = CARTESIAN_POINT('',(-4.306279265203,3.435347236779,
+    9.492452708645));
+#4645 = CARTESIAN_POINT('',(-4.274420641531,3.358433715432,
+    9.492452708645));
+#4646 = CARTESIAN_POINT('',(-4.228354312873,3.289058571028,
+    9.492452708645));
+#4647 = CARTESIAN_POINT('',(-4.169647926057,3.230352184212,
+    9.492452708645));
+#4648 = CARTESIAN_POINT('',(-4.400000065565,3.600000053644,
+    9.492452708645));
+#4649 = CARTESIAN_POINT('',(-4.400000065565,3.504709817917,
+    9.492452708645));
+#4650 = CARTESIAN_POINT('',(-4.381083022059,3.411019456633,
+    9.492452708645));
+#4651 = CARTESIAN_POINT('',(-4.344517223574,3.322741810012,
+    9.492452708645));
+#4652 = CARTESIAN_POINT('',(-4.291644503522,3.243116350474,
+    9.492452708645));
+#4653 = CARTESIAN_POINT('',(-4.224264131658,3.17573597861,9.492452708645
+    ));
+#4654 = ADVANCED_FACE('',(#4655),#4675,.T.);
+#4655 = FACE_BOUND('',#4656,.T.);
+#4656 = EDGE_LOOP('',(#4657,#4658,#4659,#4668));
+#4657 = ORIENTED_EDGE('',*,*,#4596,.F.);
+#4658 = ORIENTED_EDGE('',*,*,#4110,.T.);
+#4659 = ORIENTED_EDGE('',*,*,#4660,.T.);
+#4660 = EDGE_CURVE('',#4102,#4661,#4663,.T.);
+#4661 = VERTEX_POINT('',#4662);
+#4662 = CARTESIAN_POINT('',(-3.799809260538,3.292452616282,
+    9.200000137091));
+#4663 = CIRCLE('',#4664,0.292452569699);
+#4664 = AXIS2_PLACEMENT_3D('',#4665,#4666,#4667);
+#4665 = CARTESIAN_POINT('',(-3.800000056624,3.000000046558,
+    9.200000138945));
+#4666 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#4667 = DIRECTION('',(0.E+000,1.,-6.341965652571E-009));
+#4668 = ORIENTED_EDGE('',*,*,#4669,.T.);
+#4669 = EDGE_CURVE('',#4661,#4597,#4670,.T.);
+#4670 = CIRCLE('',#4671,0.307547353397);
+#4671 = AXIS2_PLACEMENT_3D('',#4672,#4673,#4674);
+#4672 = CARTESIAN_POINT('',(-3.800000091384,3.599999969654,
+    9.200000137091));
+#4673 = DIRECTION('',(-1.816303159099E-014,-4.388793510395E-014,-1.));
+#4674 = DIRECTION('',(-0.706668075552,-0.707545214806,
+    4.388793305112E-014));
+#4675 = B_SPLINE_SURFACE_WITH_KNOTS('',6,5,(
+    (#4676,#4677,#4678,#4679,#4680,#4681)
+    ,(#4682,#4683,#4684,#4685,#4686,#4687)
+    ,(#4688,#4689,#4690,#4691,#4692,#4693)
+    ,(#4694,#4695,#4696,#4697,#4698,#4699)
+    ,(#4700,#4701,#4702,#4703,#4704,#4705)
+    ,(#4706,#4707,#4708,#4709,#4710,#4711)
+    ,(#4712,#4713,#4714,#4715,#4716,#4717
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(7,7),(6,6),(0.E+000,1.),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#4676 = CARTESIAN_POINT('',(-4.017468935137,3.382531175132,
+    9.200000137091));
+#4677 = CARTESIAN_POINT('',(-3.982931167824,3.347993407818,
+    9.200000137091));
+#4678 = CARTESIAN_POINT('',(-3.942116825046,3.320891958956,
+    9.200000137091));
+#4679 = CARTESIAN_POINT('',(-3.896867552392,3.302149096535,
+    9.200000137091));
+#4680 = CARTESIAN_POINT('',(-3.848843835573,3.292452616258,
+    9.200000137091));
+#4681 = CARTESIAN_POINT('',(-3.800000056624,3.292452616258,
+    9.200000137091));
+#4682 = CARTESIAN_POINT('',(-4.017468935137,3.382531175132,
+    9.277239115778));
+#4683 = CARTESIAN_POINT('',(-3.982931167824,3.347993407818,
+    9.277239115778));
+#4684 = CARTESIAN_POINT('',(-3.942116825046,3.320891958956,
+    9.277239115778));
+#4685 = CARTESIAN_POINT('',(-3.896867552392,3.302149096535,
+    9.277239115778));
+#4686 = CARTESIAN_POINT('',(-3.848843835573,3.292452616258,
+    9.277239115778));
+#4687 = CARTESIAN_POINT('',(-3.800000056624,3.292452616258,
+    9.277239115778));
+#4688 = CARTESIAN_POINT('',(-4.0347783953,3.365221714969,9.353653751575)
+  );
+#4689 = CARTESIAN_POINT('',(-3.997491590462,3.327934910131,
+    9.353653751575));
+#4690 = CARTESIAN_POINT('',(-3.95342862542,3.298676318358,9.353653751575
+    ));
+#4691 = CARTESIAN_POINT('',(-3.904577731754,3.278441615668,
+    9.353653751575));
+#4692 = CARTESIAN_POINT('',(-3.852731561724,3.267973342938,
+    9.353653751575));
+#4693 = CARTESIAN_POINT('',(-3.800000056624,3.267973342938,
+    9.353653751575));
+#4694 = CARTESIAN_POINT('',(-4.068704633241,3.331295477027,
+    9.419994489508));
+#4695 = CARTESIAN_POINT('',(-4.026029763132,3.288620606919,
+    9.419994489508));
+#4696 = CARTESIAN_POINT('',(-3.975599555504,3.255134052925,
+    9.419994489508));
+#4697 = CARTESIAN_POINT('',(-3.919689547903,3.231975369504,
+    9.419994489508));
+#4698 = CARTESIAN_POINT('',(-3.860351436705,3.219994397121,
+    9.419994489508));
+#4699 = CARTESIAN_POINT('',(-3.800000056624,3.219994397121,
+    9.419994489508));
+#4700 = CARTESIAN_POINT('',(-4.115614618903,3.284385491366,
+    9.467973435325));
+#4701 = CARTESIAN_POINT('',(-4.065489642919,3.234260515382,
+    9.467973435325));
+#4702 = CARTESIAN_POINT('',(-4.006255415848,3.194927936034,
+    9.467973435325));
+#4703 = CARTESIAN_POINT('',(-3.940584734693,3.167726249249,
+    9.467973435325));
+#4704 = CARTESIAN_POINT('',(-3.870887477475,3.153653659188,
+    9.467973435325));
+#4705 = CARTESIAN_POINT('',(-3.800000056624,3.153653659188,
+    9.467973435325));
+#4706 = CARTESIAN_POINT('',(-4.169647926057,3.230352184212,
+    9.492452708645));
+#4707 = CARTESIAN_POINT('',(-4.110941539241,3.171645797396,
+    9.492452708645));
+#4708 = CARTESIAN_POINT('',(-4.041566394837,3.125579468738,
+    9.492452708645));
+#4709 = CARTESIAN_POINT('',(-3.96465287349,3.093720845066,9.492452708645
+    ));
+#4710 = CARTESIAN_POINT('',(-3.883023425057,3.077239023391,
+    9.492452708645));
+#4711 = CARTESIAN_POINT('',(-3.800000056624,3.077239023391,
+    9.492452708645));
+#4712 = CARTESIAN_POINT('',(-4.224264131658,3.17573597861,9.492452708645
+    ));
+#4713 = CARTESIAN_POINT('',(-4.156883759794,3.108355606746,
+    9.492452708645));
+#4714 = CARTESIAN_POINT('',(-4.077258300256,3.055482886694,
+    9.492452708645));
+#4715 = CARTESIAN_POINT('',(-3.988980653635,3.018917088209,
+    9.492452708645));
+#4716 = CARTESIAN_POINT('',(-3.895290292352,3.000000044703,
+    9.492452708645));
+#4717 = CARTESIAN_POINT('',(-3.800000056624,3.000000044703,
+    9.492452708645));
+#4718 = ADVANCED_FACE('',(#4719),#4739,.T.);
+#4719 = FACE_BOUND('',#4720,.T.);
+#4720 = EDGE_LOOP('',(#4721,#4722,#4723,#4732));
+#4721 = ORIENTED_EDGE('',*,*,#4660,.F.);
+#4722 = ORIENTED_EDGE('',*,*,#4182,.T.);
+#4723 = ORIENTED_EDGE('',*,*,#4724,.T.);
+#4724 = EDGE_CURVE('',#4174,#4725,#4727,.T.);
+#4725 = VERTEX_POINT('',#4726);
+#4726 = CARTESIAN_POINT('',(-3.582396264923,3.382666088355,
+    9.200000137091));
+#4727 = CIRCLE('',#4728,0.292452569699);
+#4728 = AXIS2_PLACEMENT_3D('',#4729,#4730,#4731);
+#4729 = CARTESIAN_POINT('',(-3.375735982902,3.175735979922,
+    9.200000138945));
+#4730 = DIRECTION('',(-0.707106781187,-0.707106781187,
+    3.366415756839E-015));
+#4731 = DIRECTION('',(-0.707106781187,0.707106781187,
+    -6.341961856322E-009));
+#4732 = ORIENTED_EDGE('',*,*,#4733,.T.);
+#4733 = EDGE_CURVE('',#4725,#4661,#4734,.T.);
+#4734 = CIRCLE('',#4735,0.307547353397);
+#4735 = AXIS2_PLACEMENT_3D('',#4736,#4737,#4738);
+#4736 = CARTESIAN_POINT('',(-3.800000021813,3.599999969675,
+    9.200000137091));
+#4737 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#4738 = DIRECTION('',(6.202311143946E-004,-0.999999807657,0.E+000));
+#4739 = B_SPLINE_SURFACE_WITH_KNOTS('',6,5,(
+    (#4740,#4741,#4742,#4743,#4744,#4745)
+    ,(#4746,#4747,#4748,#4749,#4750,#4751)
+    ,(#4752,#4753,#4754,#4755,#4756,#4757)
+    ,(#4758,#4759,#4760,#4761,#4762,#4763)
+    ,(#4764,#4765,#4766,#4767,#4768,#4769)
+    ,(#4770,#4771,#4772,#4773,#4774,#4775)
+    ,(#4776,#4777,#4778,#4779,#4780,#4781
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(7,7),(6,6),(0.E+000,1.),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#4740 = CARTESIAN_POINT('',(-3.800000056624,3.292452616258,
+    9.200000137091));
+#4741 = CARTESIAN_POINT('',(-3.751156277676,3.292452616258,
+    9.200000137091));
+#4742 = CARTESIAN_POINT('',(-3.703132560857,3.302149096535,
+    9.200000137091));
+#4743 = CARTESIAN_POINT('',(-3.657883288203,3.320891958956,
+    9.200000137091));
+#4744 = CARTESIAN_POINT('',(-3.617068945425,3.347993407818,
+    9.200000137091));
+#4745 = CARTESIAN_POINT('',(-3.582531178112,3.382531175132,
+    9.200000137091));
+#4746 = CARTESIAN_POINT('',(-3.800000056624,3.292452616258,
+    9.277239115778));
+#4747 = CARTESIAN_POINT('',(-3.751156277676,3.292452616258,
+    9.277239115778));
+#4748 = CARTESIAN_POINT('',(-3.703132560857,3.302149096535,
+    9.277239115778));
+#4749 = CARTESIAN_POINT('',(-3.657883288203,3.320891958956,
+    9.277239115778));
+#4750 = CARTESIAN_POINT('',(-3.617068945425,3.347993407818,
+    9.277239115778));
+#4751 = CARTESIAN_POINT('',(-3.582531178112,3.382531175132,
+    9.277239115778));
+#4752 = CARTESIAN_POINT('',(-3.800000056624,3.267973342938,
+    9.353653751575));
+#4753 = CARTESIAN_POINT('',(-3.747268551525,3.267973342938,
+    9.353653751575));
+#4754 = CARTESIAN_POINT('',(-3.695422381495,3.278441615668,
+    9.353653751575));
+#4755 = CARTESIAN_POINT('',(-3.646571487829,3.298676318358,
+    9.353653751575));
+#4756 = CARTESIAN_POINT('',(-3.602508522787,3.327934910131,
+    9.353653751575));
+#4757 = CARTESIAN_POINT('',(-3.565221717949,3.365221714969,
+    9.353653751575));
+#4758 = CARTESIAN_POINT('',(-3.800000056624,3.219994397121,
+    9.419994489508));
+#4759 = CARTESIAN_POINT('',(-3.739648676544,3.219994397121,
+    9.419994489508));
+#4760 = CARTESIAN_POINT('',(-3.680310565346,3.231975369504,
+    9.419994489508));
+#4761 = CARTESIAN_POINT('',(-3.624400557745,3.255134052925,
+    9.419994489508));
+#4762 = CARTESIAN_POINT('',(-3.573970350117,3.288620606919,
+    9.419994489508));
+#4763 = CARTESIAN_POINT('',(-3.531295480008,3.331295477027,
+    9.419994489508));
+#4764 = CARTESIAN_POINT('',(-3.800000056624,3.153653659188,
+    9.467973435325));
+#4765 = CARTESIAN_POINT('',(-3.729112635774,3.153653659188,
+    9.467973435325));
+#4766 = CARTESIAN_POINT('',(-3.659415378556,3.167726249249,
+    9.467973435325));
+#4767 = CARTESIAN_POINT('',(-3.5937446974,3.194927936034,9.467973435325)
+  );
+#4768 = CARTESIAN_POINT('',(-3.53451047033,3.234260515382,9.467973435325
+    ));
+#4769 = CARTESIAN_POINT('',(-3.484385494346,3.284385491366,
+    9.467973435325));
+#4770 = CARTESIAN_POINT('',(-3.800000056624,3.077239023391,
+    9.492452708645));
+#4771 = CARTESIAN_POINT('',(-3.716976688191,3.077239023391,
+    9.492452708645));
+#4772 = CARTESIAN_POINT('',(-3.635347239759,3.093720845066,
+    9.492452708645));
+#4773 = CARTESIAN_POINT('',(-3.558433718412,3.125579468738,
+    9.492452708645));
+#4774 = CARTESIAN_POINT('',(-3.489058574008,3.171645797396,
+    9.492452708645));
+#4775 = CARTESIAN_POINT('',(-3.430352187192,3.230352184212,
+    9.492452708645));
+#4776 = CARTESIAN_POINT('',(-3.800000056624,3.000000044703,
+    9.492452708645));
+#4777 = CARTESIAN_POINT('',(-3.704709820897,3.000000044703,
+    9.492452708645));
+#4778 = CARTESIAN_POINT('',(-3.611019459614,3.018917088209,
+    9.492452708645));
+#4779 = CARTESIAN_POINT('',(-3.522741812993,3.055482886694,
+    9.492452708645));
+#4780 = CARTESIAN_POINT('',(-3.443116353454,3.108355606746,
+    9.492452708645));
+#4781 = CARTESIAN_POINT('',(-3.37573598159,3.17573597861,9.492452708645)
+  );
+#4782 = ADVANCED_FACE('',(#4783),#4803,.T.);
+#4783 = FACE_BOUND('',#4784,.T.);
+#4784 = EDGE_LOOP('',(#4785,#4786,#4787,#4796));
+#4785 = ORIENTED_EDGE('',*,*,#4724,.F.);
+#4786 = ORIENTED_EDGE('',*,*,#4254,.T.);
+#4787 = ORIENTED_EDGE('',*,*,#4788,.T.);
+#4788 = EDGE_CURVE('',#4246,#4789,#4791,.T.);
+#4789 = VERTEX_POINT('',#4790);
+#4790 = CARTESIAN_POINT('',(-3.492452619263,3.60019084973,9.200000137091
+    ));
+#4791 = CIRCLE('',#4792,0.292452569699);
+#4792 = AXIS2_PLACEMENT_3D('',#4793,#4794,#4795);
+#4793 = CARTESIAN_POINT('',(-3.200000049538,3.600000053644,
+    9.200000138945));
+#4794 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#4795 = DIRECTION('',(-1.,-0.E+000,-6.341965652571E-009));
+#4796 = ORIENTED_EDGE('',*,*,#4797,.T.);
+#4797 = EDGE_CURVE('',#4789,#4725,#4798,.T.);
+#4798 = CIRCLE('',#4799,0.307547353397);
+#4799 = AXIS2_PLACEMENT_3D('',#4800,#4801,#4802);
+#4800 = CARTESIAN_POINT('',(-3.799999972634,3.600000018884,
+    9.200000137091));
+#4801 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#4802 = DIRECTION('',(0.707545214806,-0.706668075552,0.E+000));
+#4803 = B_SPLINE_SURFACE_WITH_KNOTS('',6,5,(
+    (#4804,#4805,#4806,#4807,#4808,#4809)
+    ,(#4810,#4811,#4812,#4813,#4814,#4815)
+    ,(#4816,#4817,#4818,#4819,#4820,#4821)
+    ,(#4822,#4823,#4824,#4825,#4826,#4827)
+    ,(#4828,#4829,#4830,#4831,#4832,#4833)
+    ,(#4834,#4835,#4836,#4837,#4838,#4839)
+    ,(#4840,#4841,#4842,#4843,#4844,#4845
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(7,7),(6,6),(0.E+000,1.),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#4804 = CARTESIAN_POINT('',(-3.582531178112,3.382531175132,
+    9.200000137091));
+#4805 = CARTESIAN_POINT('',(-3.547993410798,3.417068942445,
+    9.200000137091));
+#4806 = CARTESIAN_POINT('',(-3.520891961936,3.457883285223,
+    9.200000137091));
+#4807 = CARTESIAN_POINT('',(-3.502149099515,3.503132557877,
+    9.200000137091));
+#4808 = CARTESIAN_POINT('',(-3.492452619238,3.551156274695,
+    9.200000137091));
+#4809 = CARTESIAN_POINT('',(-3.492452619238,3.600000053644,
+    9.200000137091));
+#4810 = CARTESIAN_POINT('',(-3.582531178112,3.382531175132,
+    9.277239115778));
+#4811 = CARTESIAN_POINT('',(-3.547993410798,3.417068942445,
+    9.277239115778));
+#4812 = CARTESIAN_POINT('',(-3.520891961936,3.457883285223,
+    9.277239115778));
+#4813 = CARTESIAN_POINT('',(-3.502149099515,3.503132557877,
+    9.277239115778));
+#4814 = CARTESIAN_POINT('',(-3.492452619238,3.551156274695,
+    9.277239115778));
+#4815 = CARTESIAN_POINT('',(-3.492452619238,3.600000053644,
+    9.277239115778));
+#4816 = CARTESIAN_POINT('',(-3.565221717949,3.365221714969,
+    9.353653751575));
+#4817 = CARTESIAN_POINT('',(-3.527934913111,3.402508519807,
+    9.353653751575));
+#4818 = CARTESIAN_POINT('',(-3.498676321339,3.446571484848,
+    9.353653751575));
+#4819 = CARTESIAN_POINT('',(-3.478441618648,3.495422378514,
+    9.353653751575));
+#4820 = CARTESIAN_POINT('',(-3.467973345918,3.547268548545,
+    9.353653751575));
+#4821 = CARTESIAN_POINT('',(-3.467973345918,3.600000053644,
+    9.353653751575));
+#4822 = CARTESIAN_POINT('',(-3.531295480008,3.331295477027,
+    9.419994489508));
+#4823 = CARTESIAN_POINT('',(-3.488620609899,3.373970347136,
+    9.419994489508));
+#4824 = CARTESIAN_POINT('',(-3.455134055905,3.424400554765,
+    9.419994489508));
+#4825 = CARTESIAN_POINT('',(-3.431975372484,3.480310562366,
+    9.419994489508));
+#4826 = CARTESIAN_POINT('',(-3.419994400101,3.539648673564,
+    9.419994489508));
+#4827 = CARTESIAN_POINT('',(-3.419994400101,3.600000053644,
+    9.419994489508));
+#4828 = CARTESIAN_POINT('',(-3.484385494346,3.284385491366,
+    9.467973435325));
+#4829 = CARTESIAN_POINT('',(-3.434260518362,3.33451046735,9.467973435325
+    ));
+#4830 = CARTESIAN_POINT('',(-3.394927939014,3.39374469442,9.467973435325
+    ));
+#4831 = CARTESIAN_POINT('',(-3.367726252229,3.459415375576,
+    9.467973435325));
+#4832 = CARTESIAN_POINT('',(-3.353653662168,3.529112632794,
+    9.467973435325));
+#4833 = CARTESIAN_POINT('',(-3.353653662168,3.600000053644,
+    9.467973435325));
+#4834 = CARTESIAN_POINT('',(-3.430352187192,3.230352184212,
+    9.492452708645));
+#4835 = CARTESIAN_POINT('',(-3.371645800376,3.289058571028,
+    9.492452708645));
+#4836 = CARTESIAN_POINT('',(-3.325579471718,3.358433715432,
+    9.492452708645));
+#4837 = CARTESIAN_POINT('',(-3.293720848046,3.435347236779,
+    9.492452708645));
+#4838 = CARTESIAN_POINT('',(-3.277239026371,3.516976685211,
+    9.492452708645));
+#4839 = CARTESIAN_POINT('',(-3.277239026371,3.600000053644,
+    9.492452708645));
+#4840 = CARTESIAN_POINT('',(-3.37573598159,3.17573597861,9.492452708645)
+  );
+#4841 = CARTESIAN_POINT('',(-3.308355609727,3.243116350474,
+    9.492452708645));
+#4842 = CARTESIAN_POINT('',(-3.255482889674,3.322741810012,
+    9.492452708645));
+#4843 = CARTESIAN_POINT('',(-3.21891709119,3.411019456633,9.492452708645
+    ));
+#4844 = CARTESIAN_POINT('',(-3.200000047684,3.504709817917,
+    9.492452708645));
+#4845 = CARTESIAN_POINT('',(-3.200000047684,3.600000053644,
+    9.492452708645));
+#4846 = ADVANCED_FACE('',(#4847),#4867,.T.);
+#4847 = FACE_BOUND('',#4848,.T.);
+#4848 = EDGE_LOOP('',(#4849,#4850,#4851,#4860));
+#4849 = ORIENTED_EDGE('',*,*,#4788,.F.);
+#4850 = ORIENTED_EDGE('',*,*,#4326,.T.);
+#4851 = ORIENTED_EDGE('',*,*,#4852,.T.);
+#4852 = EDGE_CURVE('',#4318,#4853,#4855,.T.);
+#4853 = VERTEX_POINT('',#4854);
+#4854 = CARTESIAN_POINT('',(-3.582666091336,3.817603845346,
+    9.200000137091));
+#4855 = CIRCLE('',#4856,0.292452569699);
+#4856 = AXIS2_PLACEMENT_3D('',#4857,#4858,#4859);
+#4857 = CARTESIAN_POINT('',(-3.375735982902,4.024264127367,
+    9.200000138945));
+#4858 = DIRECTION('',(0.707106781187,-0.707106781187,
+    -2.295283470647E-015));
+#4859 = DIRECTION('',(-0.707106781187,-0.707106781187,
+    -6.341961856322E-009));
+#4860 = ORIENTED_EDGE('',*,*,#4861,.T.);
+#4861 = EDGE_CURVE('',#4853,#4789,#4862,.T.);
+#4862 = CIRCLE('',#4863,0.307547353397);
+#4863 = AXIS2_PLACEMENT_3D('',#4864,#4865,#4866);
+#4864 = CARTESIAN_POINT('',(-3.799999972656,3.600000088455,
+    9.200000137091));
+#4865 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#4866 = DIRECTION('',(0.999999807657,6.202311143838E-004,0.E+000));
+#4867 = B_SPLINE_SURFACE_WITH_KNOTS('',6,5,(
+    (#4868,#4869,#4870,#4871,#4872,#4873)
+    ,(#4874,#4875,#4876,#4877,#4878,#4879)
+    ,(#4880,#4881,#4882,#4883,#4884,#4885)
+    ,(#4886,#4887,#4888,#4889,#4890,#4891)
+    ,(#4892,#4893,#4894,#4895,#4896,#4897)
+    ,(#4898,#4899,#4900,#4901,#4902,#4903)
+    ,(#4904,#4905,#4906,#4907,#4908,#4909
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(7,7),(6,6),(0.E+000,1.),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#4868 = CARTESIAN_POINT('',(-3.492452619238,3.600000053644,
+    9.200000137091));
+#4869 = CARTESIAN_POINT('',(-3.492452619238,3.648843832593,
+    9.200000137091));
+#4870 = CARTESIAN_POINT('',(-3.502149099515,3.696867549412,
+    9.200000137091));
+#4871 = CARTESIAN_POINT('',(-3.520891961936,3.742116822065,
+    9.200000137091));
+#4872 = CARTESIAN_POINT('',(-3.547993410798,3.782931164843,
+    9.200000137091));
+#4873 = CARTESIAN_POINT('',(-3.582531178112,3.817468932157,
+    9.200000137091));
+#4874 = CARTESIAN_POINT('',(-3.492452619238,3.600000053644,
+    9.277239115778));
+#4875 = CARTESIAN_POINT('',(-3.492452619238,3.648843832593,
+    9.277239115778));
+#4876 = CARTESIAN_POINT('',(-3.502149099515,3.696867549412,
+    9.277239115778));
+#4877 = CARTESIAN_POINT('',(-3.520891961936,3.742116822065,
+    9.277239115778));
+#4878 = CARTESIAN_POINT('',(-3.547993410798,3.782931164843,
+    9.277239115778));
+#4879 = CARTESIAN_POINT('',(-3.582531178112,3.817468932157,
+    9.277239115778));
+#4880 = CARTESIAN_POINT('',(-3.467973345918,3.600000053644,
+    9.353653751575));
+#4881 = CARTESIAN_POINT('',(-3.467973345918,3.652731558744,
+    9.353653751575));
+#4882 = CARTESIAN_POINT('',(-3.478441618648,3.704577728774,
+    9.353653751575));
+#4883 = CARTESIAN_POINT('',(-3.498676321339,3.75342862244,9.353653751575
+    ));
+#4884 = CARTESIAN_POINT('',(-3.527934913111,3.797491587482,
+    9.353653751575));
+#4885 = CARTESIAN_POINT('',(-3.565221717949,3.83477839232,9.353653751575
+    ));
+#4886 = CARTESIAN_POINT('',(-3.419994400101,3.600000053644,
+    9.419994489508));
+#4887 = CARTESIAN_POINT('',(-3.419994400101,3.660351433725,
+    9.419994489508));
+#4888 = CARTESIAN_POINT('',(-3.431975372484,3.719689544923,
+    9.419994489508));
+#4889 = CARTESIAN_POINT('',(-3.455134055905,3.775599552524,
+    9.419994489508));
+#4890 = CARTESIAN_POINT('',(-3.488620609899,3.826029760152,
+    9.419994489508));
+#4891 = CARTESIAN_POINT('',(-3.531295480008,3.868704630261,
+    9.419994489508));
+#4892 = CARTESIAN_POINT('',(-3.353653662168,3.600000053644,
+    9.467973435325));
+#4893 = CARTESIAN_POINT('',(-3.353653662168,3.670887474494,
+    9.467973435325));
+#4894 = CARTESIAN_POINT('',(-3.367726252229,3.740584731713,
+    9.467973435325));
+#4895 = CARTESIAN_POINT('',(-3.394927939014,3.806255412868,
+    9.467973435325));
+#4896 = CARTESIAN_POINT('',(-3.434260518362,3.865489639939,
+    9.467973435325));
+#4897 = CARTESIAN_POINT('',(-3.484385494346,3.915614615923,
+    9.467973435325));
+#4898 = CARTESIAN_POINT('',(-3.277239026371,3.600000053644,
+    9.492452708645));
+#4899 = CARTESIAN_POINT('',(-3.277239026371,3.683023422077,
+    9.492452708645));
+#4900 = CARTESIAN_POINT('',(-3.293720848046,3.76465287051,9.492452708645
+    ));
+#4901 = CARTESIAN_POINT('',(-3.325579471718,3.841566391857,
+    9.492452708645));
+#4902 = CARTESIAN_POINT('',(-3.371645800376,3.910941536261,
+    9.492452708645));
+#4903 = CARTESIAN_POINT('',(-3.430352187192,3.969647923077,
+    9.492452708645));
+#4904 = CARTESIAN_POINT('',(-3.200000047684,3.600000053644,
+    9.492452708645));
+#4905 = CARTESIAN_POINT('',(-3.200000047684,3.695290289372,
+    9.492452708645));
+#4906 = CARTESIAN_POINT('',(-3.21891709119,3.788980650655,9.492452708645
+    ));
+#4907 = CARTESIAN_POINT('',(-3.255482889674,3.877258297276,
+    9.492452708645));
+#4908 = CARTESIAN_POINT('',(-3.308355609727,3.956883756814,
+    9.492452708645));
+#4909 = CARTESIAN_POINT('',(-3.37573598159,4.024264128678,9.492452708645
+    ));
+#4910 = ADVANCED_FACE('',(#4911),#4931,.T.);
+#4911 = FACE_BOUND('',#4912,.T.);
+#4912 = EDGE_LOOP('',(#4913,#4914,#4915,#4924));
+#4913 = ORIENTED_EDGE('',*,*,#4852,.F.);
+#4914 = ORIENTED_EDGE('',*,*,#4398,.T.);
+#4915 = ORIENTED_EDGE('',*,*,#4916,.T.);
+#4916 = EDGE_CURVE('',#4390,#4917,#4919,.T.);
+#4917 = VERTEX_POINT('',#4918);
+#4918 = CARTESIAN_POINT('',(-3.80019085271,3.907547491006,9.200000137091
+    ));
+#4919 = CIRCLE('',#4920,0.292452569699);
+#4920 = AXIS2_PLACEMENT_3D('',#4921,#4922,#4923);
+#4921 = CARTESIAN_POINT('',(-3.800000056624,4.20000006073,9.200000138945
+    ));
+#4922 = DIRECTION('',(1.,0.E+000,0.E+000));
+#4923 = DIRECTION('',(0.E+000,-1.,-6.341965652571E-009));
+#4924 = ORIENTED_EDGE('',*,*,#4925,.T.);
+#4925 = EDGE_CURVE('',#4917,#4853,#4926,.T.);
+#4926 = CIRCLE('',#4927,0.307547353397);
+#4927 = AXIS2_PLACEMENT_3D('',#4928,#4929,#4930);
+#4928 = CARTESIAN_POINT('',(-3.800000021865,3.600000137634,
+    9.200000137091));
+#4929 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#4930 = DIRECTION('',(0.706668075552,0.707545214806,0.E+000));
+#4931 = B_SPLINE_SURFACE_WITH_KNOTS('',6,5,(
+    (#4932,#4933,#4934,#4935,#4936,#4937)
+    ,(#4938,#4939,#4940,#4941,#4942,#4943)
+    ,(#4944,#4945,#4946,#4947,#4948,#4949)
+    ,(#4950,#4951,#4952,#4953,#4954,#4955)
+    ,(#4956,#4957,#4958,#4959,#4960,#4961)
+    ,(#4962,#4963,#4964,#4965,#4966,#4967)
+    ,(#4968,#4969,#4970,#4971,#4972,#4973
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(7,7),(6,6),(0.E+000,1.),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#4932 = CARTESIAN_POINT('',(-3.582531178112,3.817468932157,
+    9.200000137091));
+#4933 = CARTESIAN_POINT('',(-3.617068945425,3.85200669947,9.200000137091
+    ));
+#4934 = CARTESIAN_POINT('',(-3.657883288203,3.879108148333,
+    9.200000137091));
+#4935 = CARTESIAN_POINT('',(-3.703132560857,3.897851010753,
+    9.200000137091));
+#4936 = CARTESIAN_POINT('',(-3.751156277676,3.907547491031,
+    9.200000137091));
+#4937 = CARTESIAN_POINT('',(-3.800000056624,3.907547491031,
+    9.200000137091));
+#4938 = CARTESIAN_POINT('',(-3.582531178112,3.817468932157,
+    9.277239115778));
+#4939 = CARTESIAN_POINT('',(-3.617068945425,3.85200669947,9.277239115778
+    ));
+#4940 = CARTESIAN_POINT('',(-3.657883288203,3.879108148333,
+    9.277239115778));
+#4941 = CARTESIAN_POINT('',(-3.703132560857,3.897851010753,
+    9.277239115778));
+#4942 = CARTESIAN_POINT('',(-3.751156277676,3.907547491031,
+    9.277239115778));
+#4943 = CARTESIAN_POINT('',(-3.800000056624,3.907547491031,
+    9.277239115778));
+#4944 = CARTESIAN_POINT('',(-3.565221717949,3.83477839232,9.353653751575
+    ));
+#4945 = CARTESIAN_POINT('',(-3.602508522787,3.872065197158,
+    9.353653751575));
+#4946 = CARTESIAN_POINT('',(-3.646571487829,3.90132378893,9.353653751575
+    ));
+#4947 = CARTESIAN_POINT('',(-3.695422381495,3.921558491621,
+    9.353653751575));
+#4948 = CARTESIAN_POINT('',(-3.747268551525,3.93202676435,9.353653751575
+    ));
+#4949 = CARTESIAN_POINT('',(-3.800000056624,3.93202676435,9.353653751575
+    ));
+#4950 = CARTESIAN_POINT('',(-3.531295480008,3.868704630261,
+    9.419994489508));
+#4951 = CARTESIAN_POINT('',(-3.573970350117,3.91137950037,9.419994489508
+    ));
+#4952 = CARTESIAN_POINT('',(-3.624400557745,3.944866054363,
+    9.419994489508));
+#4953 = CARTESIAN_POINT('',(-3.680310565346,3.968024737784,
+    9.419994489508));
+#4954 = CARTESIAN_POINT('',(-3.739648676544,3.980005710167,
+    9.419994489508));
+#4955 = CARTESIAN_POINT('',(-3.800000056624,3.980005710167,
+    9.419994489508));
+#4956 = CARTESIAN_POINT('',(-3.484385494346,3.915614615923,
+    9.467973435325));
+#4957 = CARTESIAN_POINT('',(-3.53451047033,3.965739591907,9.467973435325
+    ));
+#4958 = CARTESIAN_POINT('',(-3.5937446974,4.005072171255,9.467973435325)
+  );
+#4959 = CARTESIAN_POINT('',(-3.659415378556,4.032273858039,
+    9.467973435325));
+#4960 = CARTESIAN_POINT('',(-3.729112635774,4.046346448101,
+    9.467973435325));
+#4961 = CARTESIAN_POINT('',(-3.800000056624,4.046346448101,
+    9.467973435325));
+#4962 = CARTESIAN_POINT('',(-3.430352187192,3.969647923077,
+    9.492452708645));
+#4963 = CARTESIAN_POINT('',(-3.489058574008,4.028354309892,
+    9.492452708645));
+#4964 = CARTESIAN_POINT('',(-3.558433718412,4.074420638551,
+    9.492452708645));
+#4965 = CARTESIAN_POINT('',(-3.635347239759,4.106279262222,
+    9.492452708645));
+#4966 = CARTESIAN_POINT('',(-3.716976688191,4.122761083898,
+    9.492452708645));
+#4967 = CARTESIAN_POINT('',(-3.800000056624,4.122761083898,
+    9.492452708645));
+#4968 = CARTESIAN_POINT('',(-3.37573598159,4.024264128678,9.492452708645
+    ));
+#4969 = CARTESIAN_POINT('',(-3.443116353454,4.091644500542,
+    9.492452708645));
+#4970 = CARTESIAN_POINT('',(-3.522741812993,4.144517220594,
+    9.492452708645));
+#4971 = CARTESIAN_POINT('',(-3.611019459614,4.181083019079,
+    9.492452708645));
+#4972 = CARTESIAN_POINT('',(-3.704709820897,4.200000062585,
+    9.492452708645));
+#4973 = CARTESIAN_POINT('',(-3.800000056624,4.200000062585,
+    9.492452708645));
+#4974 = ADVANCED_FACE('',(#4975),#4995,.T.);
+#4975 = FACE_BOUND('',#4976,.T.);
+#4976 = EDGE_LOOP('',(#4977,#4978,#4979,#4988));
+#4977 = ORIENTED_EDGE('',*,*,#4916,.F.);
+#4978 = ORIENTED_EDGE('',*,*,#4470,.T.);
+#4979 = ORIENTED_EDGE('',*,*,#4980,.T.);
+#4980 = EDGE_CURVE('',#4462,#4981,#4983,.T.);
+#4981 = VERTEX_POINT('',#4982);
+#4982 = CARTESIAN_POINT('',(-4.017603801134,3.817333971858,
+    9.200000137091));
+#4983 = CIRCLE('',#4984,0.292452569699);
+#4984 = AXIS2_PLACEMENT_3D('',#4985,#4986,#4987);
+#4985 = CARTESIAN_POINT('',(-4.224264130347,4.024264127367,
+    9.200000138945));
+#4986 = DIRECTION('',(0.707106781187,0.707106781187,-3.366415756839E-015
+    ));
+#4987 = DIRECTION('',(0.707106781187,-0.707106781187,
+    -6.341961856322E-009));
+#4988 = ORIENTED_EDGE('',*,*,#4989,.T.);
+#4989 = EDGE_CURVE('',#4981,#4917,#4990,.T.);
+#4990 = CIRCLE('',#4991,0.307547353397);
+#4991 = AXIS2_PLACEMENT_3D('',#4992,#4993,#4994);
+#4992 = CARTESIAN_POINT('',(-3.800000091435,3.600000137613,
+    9.200000137091));
+#4993 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#4994 = DIRECTION('',(-6.202311143856E-004,0.999999807657,0.E+000));
+#4995 = B_SPLINE_SURFACE_WITH_KNOTS('',6,5,(
+    (#4996,#4997,#4998,#4999,#5000,#5001)
+    ,(#5002,#5003,#5004,#5005,#5006,#5007)
+    ,(#5008,#5009,#5010,#5011,#5012,#5013)
+    ,(#5014,#5015,#5016,#5017,#5018,#5019)
+    ,(#5020,#5021,#5022,#5023,#5024,#5025)
+    ,(#5026,#5027,#5028,#5029,#5030,#5031)
+    ,(#5032,#5033,#5034,#5035,#5036,#5037
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(7,7),(6,6),(0.E+000,1.),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#4996 = CARTESIAN_POINT('',(-3.800000056624,3.907547491031,
+    9.200000137091));
+#4997 = CARTESIAN_POINT('',(-3.848843835573,3.907547491031,
+    9.200000137091));
+#4998 = CARTESIAN_POINT('',(-3.896867552392,3.897851010753,
+    9.200000137091));
+#4999 = CARTESIAN_POINT('',(-3.942116825046,3.879108148333,
+    9.200000137091));
+#5000 = CARTESIAN_POINT('',(-3.982931167824,3.85200669947,9.200000137091
+    ));
+#5001 = CARTESIAN_POINT('',(-4.017468935137,3.817468932157,
+    9.200000137091));
+#5002 = CARTESIAN_POINT('',(-3.800000056624,3.907547491031,
+    9.277239115778));
+#5003 = CARTESIAN_POINT('',(-3.848843835573,3.907547491031,
+    9.277239115778));
+#5004 = CARTESIAN_POINT('',(-3.896867552392,3.897851010753,
+    9.277239115778));
+#5005 = CARTESIAN_POINT('',(-3.942116825046,3.879108148333,
+    9.277239115778));
+#5006 = CARTESIAN_POINT('',(-3.982931167824,3.85200669947,9.277239115778
+    ));
+#5007 = CARTESIAN_POINT('',(-4.017468935137,3.817468932157,
+    9.277239115778));
+#5008 = CARTESIAN_POINT('',(-3.800000056624,3.93202676435,9.353653751575
+    ));
+#5009 = CARTESIAN_POINT('',(-3.852731561724,3.93202676435,9.353653751575
+    ));
+#5010 = CARTESIAN_POINT('',(-3.904577731754,3.921558491621,
+    9.353653751575));
+#5011 = CARTESIAN_POINT('',(-3.95342862542,3.90132378893,9.353653751575)
+  );
+#5012 = CARTESIAN_POINT('',(-3.997491590462,3.872065197158,
+    9.353653751575));
+#5013 = CARTESIAN_POINT('',(-4.0347783953,3.83477839232,9.353653751575)
+  );
+#5014 = CARTESIAN_POINT('',(-3.800000056624,3.980005710167,
+    9.419994489508));
+#5015 = CARTESIAN_POINT('',(-3.860351436705,3.980005710167,
+    9.419994489508));
+#5016 = CARTESIAN_POINT('',(-3.919689547903,3.968024737784,
+    9.419994489508));
+#5017 = CARTESIAN_POINT('',(-3.975599555504,3.944866054363,
+    9.419994489508));
+#5018 = CARTESIAN_POINT('',(-4.026029763132,3.91137950037,9.419994489508
+    ));
+#5019 = CARTESIAN_POINT('',(-4.068704633241,3.868704630261,
+    9.419994489508));
+#5020 = CARTESIAN_POINT('',(-3.800000056624,4.046346448101,
+    9.467973435325));
+#5021 = CARTESIAN_POINT('',(-3.870887477475,4.046346448101,
+    9.467973435325));
+#5022 = CARTESIAN_POINT('',(-3.940584734693,4.032273858039,
+    9.467973435325));
+#5023 = CARTESIAN_POINT('',(-4.006255415848,4.005072171255,
+    9.467973435325));
+#5024 = CARTESIAN_POINT('',(-4.065489642919,3.965739591907,
+    9.467973435325));
+#5025 = CARTESIAN_POINT('',(-4.115614618903,3.915614615923,
+    9.467973435325));
+#5026 = CARTESIAN_POINT('',(-3.800000056624,4.122761083898,
+    9.492452708645));
+#5027 = CARTESIAN_POINT('',(-3.883023425057,4.122761083898,
+    9.492452708645));
+#5028 = CARTESIAN_POINT('',(-3.96465287349,4.106279262222,9.492452708645
+    ));
+#5029 = CARTESIAN_POINT('',(-4.041566394837,4.074420638551,
+    9.492452708645));
+#5030 = CARTESIAN_POINT('',(-4.110941539241,4.028354309892,
+    9.492452708645));
+#5031 = CARTESIAN_POINT('',(-4.169647926057,3.969647923077,
+    9.492452708645));
+#5032 = CARTESIAN_POINT('',(-3.800000056624,4.200000062585,
+    9.492452708645));
+#5033 = CARTESIAN_POINT('',(-3.895290292352,4.200000062585,
+    9.492452708645));
+#5034 = CARTESIAN_POINT('',(-3.988980653635,4.181083019079,
+    9.492452708645));
+#5035 = CARTESIAN_POINT('',(-4.077258300256,4.144517220594,
+    9.492452708645));
+#5036 = CARTESIAN_POINT('',(-4.156883759794,4.091644500542,
+    9.492452708645));
+#5037 = CARTESIAN_POINT('',(-4.224264131658,4.024264128678,
+    9.492452708645));
+#5038 = ADVANCED_FACE('',(#5039),#5051,.T.);
+#5039 = FACE_BOUND('',#5040,.T.);
+#5040 = EDGE_LOOP('',(#5041,#5042,#5043,#5044));
+#5041 = ORIENTED_EDGE('',*,*,#4980,.F.);
+#5042 = ORIENTED_EDGE('',*,*,#4532,.T.);
+#5043 = ORIENTED_EDGE('',*,*,#4586,.F.);
+#5044 = ORIENTED_EDGE('',*,*,#5045,.T.);
+#5045 = EDGE_CURVE('',#4587,#4981,#5046,.T.);
+#5046 = CIRCLE('',#5047,0.30754815654);
+#5047 = AXIS2_PLACEMENT_3D('',#5048,#5049,#5050);
+#5048 = CARTESIAN_POINT('',(-3.799999369086,3.599999870956,
+    9.200000138564));
+#5049 = DIRECTION('',(4.789236315781E-009,-1.980259480073E-009,-1.));
+#5050 = DIRECTION('',(-0.707984403138,0.706228068625,
+    -4.789219442501E-009));
+#5051 = B_SPLINE_SURFACE_WITH_KNOTS('',6,5,(
+    (#5052,#5053,#5054,#5055,#5056,#5057)
+    ,(#5058,#5059,#5060,#5061,#5062,#5063)
+    ,(#5064,#5065,#5066,#5067,#5068,#5069)
+    ,(#5070,#5071,#5072,#5073,#5074,#5075)
+    ,(#5076,#5077,#5078,#5079,#5080,#5081)
+    ,(#5082,#5083,#5084,#5085,#5086,#5087)
+    ,(#5088,#5089,#5090,#5091,#5092,#5093
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(7,7),(6,6),(0.E+000,1.),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#5052 = CARTESIAN_POINT('',(-4.017468935137,3.817468932157,
+    9.200000137091));
+#5053 = CARTESIAN_POINT('',(-4.052006702451,3.782931164843,
+    9.200000137091));
+#5054 = CARTESIAN_POINT('',(-4.079108151313,3.742116822065,
+    9.200000137091));
+#5055 = CARTESIAN_POINT('',(-4.097851013734,3.696867549412,
+    9.200000137091));
+#5056 = CARTESIAN_POINT('',(-4.107547494011,3.648843832593,
+    9.200000137091));
+#5057 = CARTESIAN_POINT('',(-4.107547494011,3.600000053644,
+    9.200000137091));
+#5058 = CARTESIAN_POINT('',(-4.017468935137,3.817468932157,
+    9.277239115778));
+#5059 = CARTESIAN_POINT('',(-4.052006702451,3.782931164843,
+    9.277239115778));
+#5060 = CARTESIAN_POINT('',(-4.079108151313,3.742116822065,
+    9.277239115778));
+#5061 = CARTESIAN_POINT('',(-4.097851013734,3.696867549412,
+    9.277239115778));
+#5062 = CARTESIAN_POINT('',(-4.107547494011,3.648843832593,
+    9.277239115778));
+#5063 = CARTESIAN_POINT('',(-4.107547494011,3.600000053644,
+    9.277239115778));
+#5064 = CARTESIAN_POINT('',(-4.0347783953,3.83477839232,9.353653751575)
+  );
+#5065 = CARTESIAN_POINT('',(-4.072065200138,3.797491587482,
+    9.353653751575));
+#5066 = CARTESIAN_POINT('',(-4.10132379191,3.75342862244,9.353653751575)
+  );
+#5067 = CARTESIAN_POINT('',(-4.121558494601,3.704577728774,
+    9.353653751575));
+#5068 = CARTESIAN_POINT('',(-4.132026767331,3.652731558744,
+    9.353653751575));
+#5069 = CARTESIAN_POINT('',(-4.132026767331,3.600000053644,
+    9.353653751575));
+#5070 = CARTESIAN_POINT('',(-4.068704633241,3.868704630261,
+    9.419994489508));
+#5071 = CARTESIAN_POINT('',(-4.11137950335,3.826029760152,9.419994489508
+    ));
+#5072 = CARTESIAN_POINT('',(-4.144866057344,3.775599552524,
+    9.419994489508));
+#5073 = CARTESIAN_POINT('',(-4.168024740764,3.719689544923,
+    9.419994489508));
+#5074 = CARTESIAN_POINT('',(-4.180005713147,3.660351433725,
+    9.419994489508));
+#5075 = CARTESIAN_POINT('',(-4.180005713147,3.600000053644,
+    9.419994489508));
+#5076 = CARTESIAN_POINT('',(-4.115614618903,3.915614615923,
+    9.467973435325));
+#5077 = CARTESIAN_POINT('',(-4.165739594887,3.865489639939,
+    9.467973435325));
+#5078 = CARTESIAN_POINT('',(-4.205072174235,3.806255412868,
+    9.467973435325));
+#5079 = CARTESIAN_POINT('',(-4.23227386102,3.740584731713,9.467973435325
+    ));
+#5080 = CARTESIAN_POINT('',(-4.246346451081,3.670887474494,
+    9.467973435325));
+#5081 = CARTESIAN_POINT('',(-4.246346451081,3.600000053644,
+    9.467973435325));
+#5082 = CARTESIAN_POINT('',(-4.169647926057,3.969647923077,
+    9.492452708645));
+#5083 = CARTESIAN_POINT('',(-4.228354312873,3.910941536261,
+    9.492452708645));
+#5084 = CARTESIAN_POINT('',(-4.274420641531,3.841566391857,
+    9.492452708645));
+#5085 = CARTESIAN_POINT('',(-4.306279265203,3.76465287051,9.492452708645
+    ));
+#5086 = CARTESIAN_POINT('',(-4.322761086878,3.683023422077,
+    9.492452708645));
+#5087 = CARTESIAN_POINT('',(-4.322761086878,3.600000053644,
+    9.492452708645));
+#5088 = CARTESIAN_POINT('',(-4.224264131658,4.024264128678,
+    9.492452708645));
+#5089 = CARTESIAN_POINT('',(-4.291644503522,3.956883756814,
+    9.492452708645));
+#5090 = CARTESIAN_POINT('',(-4.344517223574,3.877258297276,
+    9.492452708645));
+#5091 = CARTESIAN_POINT('',(-4.381083022059,3.788980650655,
+    9.492452708645));
+#5092 = CARTESIAN_POINT('',(-4.400000065565,3.695290289372,
+    9.492452708645));
+#5093 = CARTESIAN_POINT('',(-4.400000065565,3.600000053644,
+    9.492452708645));
+#5094 = ADVANCED_FACE('',(#5095),#5121,.F.);
+#5095 = FACE_BOUND('',#5096,.F.);
+#5096 = EDGE_LOOP('',(#5097,#5105,#5114,#5120));
+#5097 = ORIENTED_EDGE('',*,*,#5098,.F.);
+#5098 = EDGE_CURVE('',#5099,#4587,#5101,.T.);
+#5099 = VERTEX_POINT('',#5100);
+#5100 = CARTESIAN_POINT('',(-4.107547494011,3.600000053644,
+    7.899106115103));
+#5101 = LINE('',#5102,#5103);
+#5102 = CARTESIAN_POINT('',(-4.107547494011,3.600000053644,
+    7.899106115103));
+#5103 = VECTOR('',#5104,1.);
+#5104 = DIRECTION('',(0.E+000,0.E+000,1.));
+#5105 = ORIENTED_EDGE('',*,*,#5106,.F.);
+#5106 = EDGE_CURVE('',#5107,#5099,#5109,.T.);
+#5107 = VERTEX_POINT('',#5108);
+#5108 = CARTESIAN_POINT('',(-4.017198943773,3.382261514081,
+    7.899106115103));
+#5109 = CIRCLE('',#5110,0.307547370529);
+#5110 = AXIS2_PLACEMENT_3D('',#5111,#5112,#5113);
+#5111 = CARTESIAN_POINT('',(-3.800000123482,3.600000021432,
+    7.899106115103));
+#5112 = DIRECTION('',(8.545607898866E-013,1.608344282606E-013,-1.));
+#5113 = DIRECTION('',(-1.,1.047385288183E-007,-8.54560773041E-013));
+#5114 = ORIENTED_EDGE('',*,*,#5115,.F.);
+#5115 = EDGE_CURVE('',#4597,#5107,#5116,.T.);
+#5116 = LINE('',#5117,#5118);
+#5117 = CARTESIAN_POINT('',(-4.017199108689,3.382261348754,
+    9.200000137091));
+#5118 = VECTOR('',#5119,1.);
+#5119 = DIRECTION('',(1.267718347212E-007,1.270868104262E-007,-1.));
+#5120 = ORIENTED_EDGE('',*,*,#4605,.T.);
+#5121 = CYLINDRICAL_SURFACE('',#5122,0.307547294693);
+#5122 = AXIS2_PLACEMENT_3D('',#5123,#5124,#5125);
+#5123 = CARTESIAN_POINT('',(-3.800000166193,3.599999908903,
+    9.200000138684));
+#5124 = DIRECTION('',(-7.953713702896E-009,3.268806712604E-008,-1.));
+#5125 = DIRECTION('',(-0.923645937527,-0.383246894429,
+    -5.181184860995E-009));
+#5126 = ADVANCED_FACE('',(#5127),#5146,.F.);
+#5127 = FACE_BOUND('',#5128,.F.);
+#5128 = EDGE_LOOP('',(#5129,#5130,#5139,#5145));
+#5129 = ORIENTED_EDGE('',*,*,#5115,.T.);
+#5130 = ORIENTED_EDGE('',*,*,#5131,.F.);
+#5131 = EDGE_CURVE('',#5132,#5107,#5134,.T.);
+#5132 = VERTEX_POINT('',#5133);
+#5133 = CARTESIAN_POINT('',(-3.799618464742,3.292452849827,
+    7.899106115103));
+#5134 = CIRCLE('',#5135,0.307547387113);
+#5135 = AXIS2_PLACEMENT_3D('',#5136,#5137,#5138);
+#5136 = CARTESIAN_POINT('',(-3.800000078695,3.600000000181,
+    7.899106115103));
+#5137 = DIRECTION('',(6.332877588754E-013,1.534273503401E-012,-1.));
+#5138 = DIRECTION('',(-0.706228939599,-0.707983534323,
+    -1.533486519968E-012));
+#5139 = ORIENTED_EDGE('',*,*,#5140,.F.);
+#5140 = EDGE_CURVE('',#4661,#5132,#5141,.T.);
+#5141 = LINE('',#5142,#5143);
+#5142 = CARTESIAN_POINT('',(-3.799618464452,3.292452616307,
+    9.200000137091));
+#5143 = VECTOR('',#5144,1.);
+#5144 = DIRECTION('',(-2.227236760588E-010,1.795070652182E-007,-1.));
+#5145 = ORIENTED_EDGE('',*,*,#4669,.T.);
+#5146 = CYLINDRICAL_SURFACE('',#5147,0.307548638283);
+#5147 = AXIS2_PLACEMENT_3D('',#5148,#5149,#5150);
+#5148 = CARTESIAN_POINT('',(-3.799999607766,3.600001144831,
+    9.200000140266));
+#5149 = DIRECTION('',(1.038947452319E-007,-3.171638005382E-008,-1.));
+#5150 = DIRECTION('',(-0.381555539223,-0.924345914952,
+    -1.032470919959E-008));
+#5151 = ADVANCED_FACE('',(#5152),#5171,.F.);
+#5152 = FACE_BOUND('',#5153,.F.);
+#5153 = EDGE_LOOP('',(#5154,#5155,#5164,#5170));
+#5154 = ORIENTED_EDGE('',*,*,#5140,.T.);
+#5155 = ORIENTED_EDGE('',*,*,#5156,.F.);
+#5156 = EDGE_CURVE('',#5157,#5132,#5159,.T.);
+#5157 = VERTEX_POINT('',#5158);
+#5158 = CARTESIAN_POINT('',(-3.582261517063,3.382801166498,
+    7.899106115103));
+#5159 = CIRCLE('',#5160,0.307547387098);
+#5160 = AXIS2_PLACEMENT_3D('',#5161,#5162,#5163);
+#5161 = CARTESIAN_POINT('',(-3.800000034418,3.60000000022,7.899106115103
+    ));
+#5162 = DIRECTION('',(-6.370931296625E-013,1.532697267129E-012,-1.));
+#5163 = DIRECTION('',(1.240685799259E-003,-0.999999230349,
+    -1.533486519886E-012));
+#5164 = ORIENTED_EDGE('',*,*,#5165,.F.);
+#5165 = EDGE_CURVE('',#4725,#5157,#5166,.T.);
+#5166 = LINE('',#5167,#5168);
+#5167 = CARTESIAN_POINT('',(-3.582261351734,3.382801001579,
+    9.200000137091));
+#5168 = VECTOR('',#5169,1.);
+#5169 = DIRECTION('',(-1.270881528729E-007,1.267731737542E-007,-1.));
+#5170 = ORIENTED_EDGE('',*,*,#4733,.T.);
+#5171 = CYLINDRICAL_SURFACE('',#5172,0.30754863828);
+#5172 = AXIS2_PLACEMENT_3D('',#5173,#5174,#5175);
+#5173 = CARTESIAN_POINT('',(-3.800000510818,3.600001142618,
+    9.200000140266));
+#5174 = DIRECTION('',(9.589290527805E-008,5.103843511405E-008,-1.));
+#5175 = DIRECTION('',(0.383810755441,-0.923411773808,
+    -1.032476348488E-008));
+#5176 = ADVANCED_FACE('',(#5177),#5196,.F.);
+#5177 = FACE_BOUND('',#5178,.F.);
+#5178 = EDGE_LOOP('',(#5179,#5180,#5189,#5195));
+#5179 = ORIENTED_EDGE('',*,*,#5165,.T.);
+#5180 = ORIENTED_EDGE('',*,*,#5181,.F.);
+#5181 = EDGE_CURVE('',#5182,#5157,#5184,.T.);
+#5182 = VERTEX_POINT('',#5183);
+#5183 = CARTESIAN_POINT('',(-3.492452852807,3.600381645527,
+    7.899106115103));
+#5184 = CIRCLE('',#5185,0.307547387098);
+#5185 = AXIS2_PLACEMENT_3D('',#5186,#5187,#5188);
+#5186 = CARTESIAN_POINT('',(-3.800000003146,3.60000003157,7.899106115103
+    ));
+#5187 = DIRECTION('',(-1.534273503325E-012,6.332877588614E-013,-1.));
+#5188 = DIRECTION('',(0.707983534303,-0.706228939619,
+    -1.533486519886E-012));
+#5189 = ORIENTED_EDGE('',*,*,#5190,.F.);
+#5190 = EDGE_CURVE('',#4789,#5182,#5191,.T.);
+#5191 = LINE('',#5192,#5193);
+#5192 = CARTESIAN_POINT('',(-3.492452619287,3.600381645816,
+    9.200000137091));
+#5193 = VECTOR('',#5194,1.);
+#5194 = DIRECTION('',(-1.795070656449E-007,-2.227236760588E-010,-1.));
+#5195 = ORIENTED_EDGE('',*,*,#4797,.T.);
+#5196 = CYLINDRICAL_SURFACE('',#5197,0.30754863828);
+#5197 = AXIS2_PLACEMENT_3D('',#5198,#5199,#5200);
+#5198 = CARTESIAN_POINT('',(-3.800001147808,3.600000502501,
+    9.200000140266));
+#5199 = DIRECTION('',(3.171689983693E-008,1.03896146944E-007,-1.));
+#5200 = DIRECTION('',(0.924345914952,-0.381555539223,
+    -1.032476357121E-008));
+#5201 = ADVANCED_FACE('',(#5202),#5221,.F.);
+#5202 = FACE_BOUND('',#5203,.F.);
+#5203 = EDGE_LOOP('',(#5204,#5205,#5214,#5220));
+#5204 = ORIENTED_EDGE('',*,*,#5190,.T.);
+#5205 = ORIENTED_EDGE('',*,*,#5206,.F.);
+#5206 = EDGE_CURVE('',#5207,#5182,#5209,.T.);
+#5207 = VERTEX_POINT('',#5208);
+#5208 = CARTESIAN_POINT('',(-3.582801169478,3.817738593206,
+    7.899106115103));
+#5209 = CIRCLE('',#5210,0.307547387098);
+#5210 = AXIS2_PLACEMENT_3D('',#5211,#5212,#5213);
+#5211 = CARTESIAN_POINT('',(-3.800000003201,3.600000075851,
+    7.899106115103));
+#5212 = DIRECTION('',(-1.532697267129E-012,-6.370931296625E-013,-1.));
+#5213 = DIRECTION('',(0.999999230349,1.240685799258E-003,
+    -1.533486519886E-012));
+#5214 = ORIENTED_EDGE('',*,*,#5215,.F.);
+#5215 = EDGE_CURVE('',#4853,#5207,#5216,.T.);
+#5216 = LINE('',#5217,#5218);
+#5217 = CARTESIAN_POINT('',(-3.582801004559,3.817738758534,
+    9.200000137091));
+#5218 = VECTOR('',#5219,1.);
+#5219 = DIRECTION('',(-1.267731729007E-007,-1.270881520194E-007,-1.));
+#5220 = ORIENTED_EDGE('',*,*,#4861,.T.);
+#5221 = CYLINDRICAL_SURFACE('',#5222,0.30754863828);
+#5222 = AXIS2_PLACEMENT_3D('',#5223,#5224,#5225);
+#5223 = CARTESIAN_POINT('',(-3.800001145598,3.59999959945,9.200000140266
+    ));
+#5224 = DIRECTION('',(-5.103843516217E-008,9.589290577339E-008,-1.));
+#5225 = DIRECTION('',(0.923411773808,0.383810755441,-1.03247633392E-008)
+  );
+#5226 = ADVANCED_FACE('',(#5227),#5246,.F.);
+#5227 = FACE_BOUND('',#5228,.F.);
+#5228 = EDGE_LOOP('',(#5229,#5230,#5239,#5245));
+#5229 = ORIENTED_EDGE('',*,*,#5215,.T.);
+#5230 = ORIENTED_EDGE('',*,*,#5231,.F.);
+#5231 = EDGE_CURVE('',#5232,#5207,#5234,.T.);
+#5232 = VERTEX_POINT('',#5233);
+#5233 = CARTESIAN_POINT('',(-3.800381648507,3.907547257462,
+    7.899106115103));
+#5234 = CIRCLE('',#5235,0.307547387098);
+#5235 = AXIS2_PLACEMENT_3D('',#5236,#5237,#5238);
+#5236 = CARTESIAN_POINT('',(-3.800000034551,3.600000107123,
+    7.899106115103));
+#5237 = DIRECTION('',(-6.332877588614E-013,-1.534273503325E-012,-1.));
+#5238 = DIRECTION('',(0.706228939619,0.707983534303,-1.533486519886E-012
+    ));
+#5239 = ORIENTED_EDGE('',*,*,#5240,.F.);
+#5240 = EDGE_CURVE('',#4917,#5232,#5241,.T.);
+#5241 = LINE('',#5242,#5243);
+#5242 = CARTESIAN_POINT('',(-3.800381648796,3.907547490981,
+    9.200000137091));
+#5243 = VECTOR('',#5244,1.);
+#5244 = DIRECTION('',(2.227236760588E-010,-1.795070647915E-007,-1.));
+#5245 = ORIENTED_EDGE('',*,*,#4925,.T.);
+#5246 = CYLINDRICAL_SURFACE('',#5247,0.30754863828);
+#5247 = AXIS2_PLACEMENT_3D('',#5248,#5249,#5250);
+#5248 = CARTESIAN_POINT('',(-3.800000505481,3.59999896246,9.200000140266
+    ));
+#5249 = DIRECTION('',(-1.038961465767E-007,3.171689988298E-008,-1.));
+#5250 = DIRECTION('',(0.381555539223,0.924345914952,-1.032476338847E-008
+    ));
+#5251 = ADVANCED_FACE('',(#5252),#5271,.F.);
+#5252 = FACE_BOUND('',#5253,.F.);
+#5253 = EDGE_LOOP('',(#5254,#5255,#5264,#5270));
+#5254 = ORIENTED_EDGE('',*,*,#5240,.T.);
+#5255 = ORIENTED_EDGE('',*,*,#5256,.F.);
+#5256 = EDGE_CURVE('',#5257,#5232,#5259,.T.);
+#5257 = VERTEX_POINT('',#5258);
+#5258 = CARTESIAN_POINT('',(-4.017738596186,3.817198940791,
+    7.899106115103));
+#5259 = CIRCLE('',#5260,0.307547387098);
+#5260 = AXIS2_PLACEMENT_3D('',#5261,#5262,#5263);
+#5261 = CARTESIAN_POINT('',(-3.800000078831,3.600000107068,
+    7.899106115103));
+#5262 = DIRECTION('',(6.370931296625E-013,-1.532697267129E-012,-1.));
+#5263 = DIRECTION('',(-1.24068579927E-003,0.999999230349,
+    -1.533486519886E-012));
+#5264 = ORIENTED_EDGE('',*,*,#5265,.F.);
+#5265 = EDGE_CURVE('',#4981,#5257,#5266,.T.);
+#5266 = LINE('',#5267,#5268);
+#5267 = CARTESIAN_POINT('',(-4.017738761514,3.817199105709,
+    9.200000137091));
+#5268 = VECTOR('',#5269,1.);
+#5269 = DIRECTION('',(1.270881520194E-007,-1.267731729007E-007,-1.));
+#5270 = ORIENTED_EDGE('',*,*,#4989,.T.);
+#5271 = CYLINDRICAL_SURFACE('',#5272,0.30754863828);
+#5272 = AXIS2_PLACEMENT_3D('',#5273,#5274,#5275);
+#5273 = CARTESIAN_POINT('',(-3.799999602431,3.599998964671,
+    9.200000140266));
+#5274 = DIRECTION('',(-9.589290522602E-008,-5.10384349357E-008,-1.));
+#5275 = DIRECTION('',(-0.383810755441,0.923411773808,
+    -1.032476334016E-008));
+#5276 = ADVANCED_FACE('',(#5277),#5289,.F.);
+#5277 = FACE_BOUND('',#5278,.F.);
+#5278 = EDGE_LOOP('',(#5279,#5280,#5287,#5288));
+#5279 = ORIENTED_EDGE('',*,*,#5265,.T.);
+#5280 = ORIENTED_EDGE('',*,*,#5281,.F.);
+#5281 = EDGE_CURVE('',#5099,#5257,#5282,.T.);
+#5282 = CIRCLE('',#5283,0.30754737008);
+#5283 = AXIS2_PLACEMENT_3D('',#5284,#5285,#5286);
+#5284 = CARTESIAN_POINT('',(-3.800000123931,3.600000085952,
+    7.899106115103));
+#5285 = DIRECTION('',(8.599295539109E-013,-1.613307092328E-013,-1.));
+#5286 = DIRECTION('',(-0.707983528516,0.70622894542,-7.227523764988E-013
+    ));
+#5287 = ORIENTED_EDGE('',*,*,#5098,.T.);
+#5288 = ORIENTED_EDGE('',*,*,#5045,.T.);
+#5289 = CYLINDRICAL_SURFACE('',#5290,0.30754815654);
+#5290 = AXIS2_PLACEMENT_3D('',#5291,#5292,#5293);
+#5291 = CARTESIAN_POINT('',(-3.799999369086,3.599999870956,
+    9.200000138685));
+#5292 = DIRECTION('',(-4.948717414052E-008,-1.332455337076E-007,-1.));
+#5293 = DIRECTION('',(-0.92411300876,0.382119283785,-5.183946517889E-009
+    ));
+#5294 = ADVANCED_FACE('',(#5295),#5331,.F.);
+#5295 = FACE_BOUND('',#5296,.F.);
+#5296 = EDGE_LOOP('',(#5297,#5307,#5316,#5324));
+#5297 = ORIENTED_EDGE('',*,*,#5298,.F.);
+#5298 = EDGE_CURVE('',#5299,#5301,#5303,.T.);
+#5299 = VERTEX_POINT('',#5300);
+#5300 = CARTESIAN_POINT('',(3.800000056624,-3.336271268887,
+    7.899106115103));
+#5301 = VERTEX_POINT('',#5302);
+#5302 = CARTESIAN_POINT('',(3.800000056624,-3.336271268887,
+    9.200000137091));
+#5303 = LINE('',#5304,#5305);
+#5304 = CARTESIAN_POINT('',(3.800000056624,-3.336271268887,
+    7.899106115103));
+#5305 = VECTOR('',#5306,1.);
+#5306 = DIRECTION('',(0.E+000,0.E+000,1.));
+#5307 = ORIENTED_EDGE('',*,*,#5308,.F.);
+#5308 = EDGE_CURVE('',#5309,#5299,#5311,.T.);
+#5309 = VERTEX_POINT('',#5310);
+#5310 = CARTESIAN_POINT('',(3.582261517061,-3.426619819126,
+    7.899106115103));
+#5311 = CIRCLE('',#5312,0.307547370529);
+#5312 = AXIS2_PLACEMENT_3D('',#5313,#5314,#5315);
+#5313 = CARTESIAN_POINT('',(3.800000024412,-3.643818639417,
+    7.899106115103));
+#5314 = DIRECTION('',(1.608344282606E-013,-8.545607898866E-013,-1.));
+#5315 = DIRECTION('',(1.047385378431E-007,1.,-8.54560773041E-013));
+#5316 = ORIENTED_EDGE('',*,*,#5317,.F.);
+#5317 = EDGE_CURVE('',#5318,#5309,#5320,.T.);
+#5318 = VERTEX_POINT('',#5319);
+#5319 = CARTESIAN_POINT('',(3.582328804437,-3.426552201488,
+    9.200000137091));
+#5320 = LINE('',#5321,#5322);
+#5321 = CARTESIAN_POINT('',(3.582261351734,-3.426619654209,
+    9.200000137091));
+#5322 = VECTOR('',#5323,1.);
+#5323 = DIRECTION('',(1.270868104262E-007,-1.267718347212E-007,-1.));
+#5324 = ORIENTED_EDGE('',*,*,#5325,.F.);
+#5325 = EDGE_CURVE('',#5301,#5318,#5326,.T.);
+#5326 = CIRCLE('',#5327,0.307547353535);
+#5327 = AXIS2_PLACEMENT_3D('',#5328,#5329,#5330);
+#5328 = CARTESIAN_POINT('',(3.800000021892,-3.643818622423,
+    9.200000137091));
+#5329 = DIRECTION('',(0.E+000,0.E+000,1.));
+#5330 = DIRECTION('',(-0.707106861042,0.707106701331,0.E+000));
+#5331 = CYLINDRICAL_SURFACE('',#5332,0.307547294693);
+#5332 = AXIS2_PLACEMENT_3D('',#5333,#5334,#5335);
+#5333 = CARTESIAN_POINT('',(3.799999911883,-3.643818596705,
+    9.200000138684));
+#5334 = DIRECTION('',(3.268806712604E-008,7.953713702896E-009,-1.));
+#5335 = DIRECTION('',(-0.383246894429,0.923645937527,
+    -5.181184860995E-009));
+#5336 = ADVANCED_FACE('',(#5337),#5364,.F.);
+#5337 = FACE_BOUND('',#5338,.F.);
+#5338 = EDGE_LOOP('',(#5339,#5340,#5349,#5357));
+#5339 = ORIENTED_EDGE('',*,*,#5317,.T.);
+#5340 = ORIENTED_EDGE('',*,*,#5341,.F.);
+#5341 = EDGE_CURVE('',#5342,#5309,#5344,.T.);
+#5342 = VERTEX_POINT('',#5343);
+#5343 = CARTESIAN_POINT('',(3.492452852807,-3.644200298156,
+    7.899106115103));
+#5344 = CIRCLE('',#5345,0.307547387113);
+#5345 = AXIS2_PLACEMENT_3D('',#5346,#5347,#5348);
+#5346 = CARTESIAN_POINT('',(3.800000003161,-3.643818684203,
+    7.899106115103));
+#5347 = DIRECTION('',(1.534273503401E-012,-6.332877588754E-013,-1.));
+#5348 = DIRECTION('',(-0.707983534323,0.706228939599,
+    -1.533486519968E-012));
+#5349 = ORIENTED_EDGE('',*,*,#5350,.F.);
+#5350 = EDGE_CURVE('',#5351,#5342,#5353,.T.);
+#5351 = VERTEX_POINT('',#5352);
+#5352 = CARTESIAN_POINT('',(3.492452619275,-3.644104900084,
+    9.200000137091));
+#5353 = LINE('',#5354,#5355);
+#5354 = CARTESIAN_POINT('',(3.492452619287,-3.644200298446,
+    9.200000137091));
+#5355 = VECTOR('',#5356,1.);
+#5356 = DIRECTION('',(1.795070652182E-007,2.227236760588E-010,-1.));
+#5357 = ORIENTED_EDGE('',*,*,#5358,.F.);
+#5358 = EDGE_CURVE('',#5318,#5351,#5359,.T.);
+#5359 = CIRCLE('',#5360,0.307550290293);
+#5360 = AXIS2_PLACEMENT_3D('',#5361,#5362,#5363);
+#5361 = CARTESIAN_POINT('',(3.800002674429,-3.643819786461,
+    9.200000137091));
+#5362 = DIRECTION('',(0.E+000,0.E+000,1.));
+#5363 = DIRECTION('',(-0.999999809719,-6.168969090215E-004,0.E+000));
+#5364 = CYLINDRICAL_SURFACE('',#5365,0.307548638283);
+#5365 = AXIS2_PLACEMENT_3D('',#5366,#5367,#5368);
+#5366 = CARTESIAN_POINT('',(3.800001147811,-3.643819155132,
+    9.200000140266));
+#5367 = DIRECTION('',(-3.171638047673E-008,-1.038947457437E-007,-1.));
+#5368 = DIRECTION('',(-0.924345914952,0.381555539223,
+    -1.032470900395E-008));
+#5369 = ADVANCED_FACE('',(#5370),#5397,.F.);
+#5370 = FACE_BOUND('',#5371,.F.);
+#5371 = EDGE_LOOP('',(#5372,#5373,#5382,#5390));
+#5372 = ORIENTED_EDGE('',*,*,#5350,.T.);
+#5373 = ORIENTED_EDGE('',*,*,#5374,.F.);
+#5374 = EDGE_CURVE('',#5375,#5342,#5377,.T.);
+#5375 = VERTEX_POINT('',#5376);
+#5376 = CARTESIAN_POINT('',(3.582801169478,-3.861557245836,
+    7.899106115103));
+#5377 = CIRCLE('',#5378,0.307547387098);
+#5378 = AXIS2_PLACEMENT_3D('',#5379,#5380,#5381);
+#5379 = CARTESIAN_POINT('',(3.800000003201,-3.643818728481,
+    7.899106115103));
+#5380 = DIRECTION('',(1.532697267129E-012,6.370931296625E-013,-1.));
+#5381 = DIRECTION('',(-0.999999230349,-1.240685799256E-003,
+    -1.533486519886E-012));
+#5382 = ORIENTED_EDGE('',*,*,#5383,.F.);
+#5383 = EDGE_CURVE('',#5384,#5375,#5386,.T.);
+#5384 = VERTEX_POINT('',#5385);
+#5385 = CARTESIAN_POINT('',(3.582733547722,-3.861489954344,
+    9.200000137091));
+#5386 = LINE('',#5387,#5388);
+#5387 = CARTESIAN_POINT('',(3.582801004559,-3.861557411164,
+    9.200000137091));
+#5388 = VECTOR('',#5389,1.);
+#5389 = DIRECTION('',(1.267731733274E-007,1.270881524462E-007,-1.));
+#5390 = ORIENTED_EDGE('',*,*,#5391,.F.);
+#5391 = EDGE_CURVE('',#5351,#5384,#5392,.T.);
+#5392 = CIRCLE('',#5393,0.307550290293);
+#5393 = AXIS2_PLACEMENT_3D('',#5394,#5395,#5396);
+#5394 = CARTESIAN_POINT('',(3.800002671499,-3.643817619015,
+    9.200000137091));
+#5395 = DIRECTION('',(0.E+000,0.E+000,1.));
+#5396 = DIRECTION('',(-0.706670461439,-0.707542831869,0.E+000));
+#5397 = CYLINDRICAL_SURFACE('',#5398,0.30754863828);
+#5398 = AXIS2_PLACEMENT_3D('',#5399,#5400,#5401);
+#5399 = CARTESIAN_POINT('',(3.800001145598,-3.64381825208,9.200000140266
+    ));
+#5400 = DIRECTION('',(5.103843499796E-008,-9.589290523164E-008,-1.));
+#5401 = DIRECTION('',(-0.923411773808,-0.383810755441,
+    -1.03247633955E-008));
+#5402 = ADVANCED_FACE('',(#5403),#5430,.F.);
+#5403 = FACE_BOUND('',#5404,.F.);
+#5404 = EDGE_LOOP('',(#5405,#5406,#5415,#5423));
+#5405 = ORIENTED_EDGE('',*,*,#5383,.T.);
+#5406 = ORIENTED_EDGE('',*,*,#5407,.F.);
+#5407 = EDGE_CURVE('',#5408,#5375,#5410,.T.);
+#5408 = VERTEX_POINT('',#5409);
+#5409 = CARTESIAN_POINT('',(3.800381648507,-3.951365910091,
+    7.899106115103));
+#5410 = CIRCLE('',#5411,0.307547387098);
+#5411 = AXIS2_PLACEMENT_3D('',#5412,#5413,#5414);
+#5412 = CARTESIAN_POINT('',(3.80000003455,-3.643818759753,7.899106115103
+    ));
+#5413 = DIRECTION('',(6.332877588614E-013,1.534273503325E-012,-1.));
+#5414 = DIRECTION('',(-0.706228939619,-0.707983534303,
+    -1.533486519886E-012));
+#5415 = ORIENTED_EDGE('',*,*,#5416,.F.);
+#5416 = EDGE_CURVE('',#5417,#5408,#5419,.T.);
+#5417 = VERTEX_POINT('',#5418);
+#5418 = CARTESIAN_POINT('',(3.800286250434,-3.951366143623,
+    9.200000137091));
+#5419 = LINE('',#5420,#5421);
+#5420 = CARTESIAN_POINT('',(3.800381648796,-3.951366143611,
+    9.200000137091));
+#5421 = VECTOR('',#5422,1.);
+#5422 = DIRECTION('',(-2.227236760588E-010,1.795070656449E-007,-1.));
+#5423 = ORIENTED_EDGE('',*,*,#5424,.F.);
+#5424 = EDGE_CURVE('',#5384,#5417,#5425,.T.);
+#5425 = CIRCLE('',#5426,0.307550290293);
+#5426 = AXIS2_PLACEMENT_3D('',#5427,#5428,#5429);
+#5427 = CARTESIAN_POINT('',(3.800001136812,-3.64381608847,9.200000137091
+    ));
+#5428 = DIRECTION('',(-0.E+000,0.E+000,1.));
+#5429 = DIRECTION('',(6.16859046523E-004,-0.999999809742,0.E+000));
+#5430 = CYLINDRICAL_SURFACE('',#5431,0.30754863828);
+#5431 = AXIS2_PLACEMENT_3D('',#5432,#5433,#5434);
+#5432 = CARTESIAN_POINT('',(3.800000505481,-3.64381761509,9.200000140266
+    ));
+#5433 = DIRECTION('',(1.038961464968E-007,-3.171689967116E-008,-1.));
+#5434 = DIRECTION('',(-0.381555539223,-0.924345914952,
+    -1.032476355379E-008));
+#5435 = ADVANCED_FACE('',(#5436),#5463,.F.);
+#5436 = FACE_BOUND('',#5437,.F.);
+#5437 = EDGE_LOOP('',(#5438,#5439,#5448,#5456));
+#5438 = ORIENTED_EDGE('',*,*,#5416,.T.);
+#5439 = ORIENTED_EDGE('',*,*,#5440,.F.);
+#5440 = EDGE_CURVE('',#5441,#5408,#5443,.T.);
+#5441 = VERTEX_POINT('',#5442);
+#5442 = CARTESIAN_POINT('',(4.017738596186,-3.861017593421,
+    7.899106115103));
+#5443 = CIRCLE('',#5444,0.307547387098);
+#5444 = AXIS2_PLACEMENT_3D('',#5445,#5446,#5447);
+#5445 = CARTESIAN_POINT('',(3.800000078831,-3.643818759698,
+    7.899106115103));
+#5446 = DIRECTION('',(-6.370931296625E-013,1.532697267129E-012,-1.));
+#5447 = DIRECTION('',(1.240685799252E-003,-0.999999230349,
+    -1.533486519886E-012));
+#5448 = ORIENTED_EDGE('',*,*,#5449,.F.);
+#5449 = EDGE_CURVE('',#5450,#5441,#5452,.T.);
+#5450 = VERTEX_POINT('',#5451);
+#5451 = CARTESIAN_POINT('',(4.017671304694,-3.861085215177,
+    9.200000137091));
+#5452 = LINE('',#5453,#5454);
+#5453 = CARTESIAN_POINT('',(4.017738761514,-3.861017758339,
+    9.200000137091));
+#5454 = VECTOR('',#5455,1.);
+#5455 = DIRECTION('',(-1.270881520194E-007,1.267731729007E-007,-1.));
+#5456 = ORIENTED_EDGE('',*,*,#5457,.F.);
+#5457 = EDGE_CURVE('',#5417,#5450,#5458,.T.);
+#5458 = CIRCLE('',#5459,0.307550290293);
+#5459 = AXIS2_PLACEMENT_3D('',#5460,#5461,#5462);
+#5460 = CARTESIAN_POINT('',(3.799998969365,-3.643816091399,
+    9.200000137091));
+#5461 = DIRECTION('',(-0.E+000,0.E+000,1.));
+#5462 = DIRECTION('',(0.707542831869,-0.706670461439,0.E+000));
+#5463 = CYLINDRICAL_SURFACE('',#5464,0.30754863828);
+#5464 = AXIS2_PLACEMENT_3D('',#5465,#5466,#5467);
+#5465 = CARTESIAN_POINT('',(3.799999602431,-3.643817617301,
+    9.200000140266));
+#5466 = DIRECTION('',(9.589290533308E-008,5.103843494019E-008,-1.));
+#5467 = DIRECTION('',(0.383810755441,-0.923411773808,
+    -1.032476330322E-008));
+#5468 = ADVANCED_FACE('',(#5469),#5496,.F.);
+#5469 = FACE_BOUND('',#5470,.F.);
+#5470 = EDGE_LOOP('',(#5471,#5472,#5481,#5489));
+#5471 = ORIENTED_EDGE('',*,*,#5449,.T.);
+#5472 = ORIENTED_EDGE('',*,*,#5473,.F.);
+#5473 = EDGE_CURVE('',#5474,#5441,#5476,.T.);
+#5474 = VERTEX_POINT('',#5475);
+#5475 = CARTESIAN_POINT('',(4.107547260442,-3.643437114392,
+    7.899106115103));
+#5476 = CIRCLE('',#5477,0.307547387098);
+#5477 = AXIS2_PLACEMENT_3D('',#5478,#5479,#5480);
+#5478 = CARTESIAN_POINT('',(3.800000110103,-3.643818728348,
+    7.899106115103));
+#5479 = DIRECTION('',(-1.534273503325E-012,6.332877588614E-013,-1.));
+#5480 = DIRECTION('',(0.707983534303,-0.706228939619,
+    -1.533486519886E-012));
+#5481 = ORIENTED_EDGE('',*,*,#5482,.F.);
+#5482 = EDGE_CURVE('',#5483,#5474,#5485,.T.);
+#5483 = VERTEX_POINT('',#5484);
+#5484 = CARTESIAN_POINT('',(4.107547493974,-3.643532512464,
+    9.200000137091));
+#5485 = LINE('',#5486,#5487);
+#5486 = CARTESIAN_POINT('',(4.107547493961,-3.643437114102,
+    9.200000137091));
+#5487 = VECTOR('',#5488,1.);
+#5488 = DIRECTION('',(-1.795070652182E-007,-2.227236760588E-010,-1.));
+#5489 = ORIENTED_EDGE('',*,*,#5490,.F.);
+#5490 = EDGE_CURVE('',#5450,#5483,#5491,.T.);
+#5491 = CIRCLE('',#5492,0.307550290293);
+#5492 = AXIS2_PLACEMENT_3D('',#5493,#5494,#5495);
+#5493 = CARTESIAN_POINT('',(3.79999743882,-3.643817626087,9.200000137091
+    ));
+#5494 = DIRECTION('',(0.E+000,-0.E+000,1.));
+#5495 = DIRECTION('',(0.999999809742,6.168590465103E-004,0.E+000));
+#5496 = CYLINDRICAL_SURFACE('',#5497,0.30754863828);
+#5497 = AXIS2_PLACEMENT_3D('',#5498,#5499,#5500);
+#5498 = CARTESIAN_POINT('',(3.79999896544,-3.643818257417,9.200000140266
+    ));
+#5499 = DIRECTION('',(3.171689954701E-008,1.038961461181E-007,-1.));
+#5500 = DIRECTION('',(0.924345914952,-0.381555539223,
+    -1.032476352405E-008));
+#5501 = ADVANCED_FACE('',(#5502),#5529,.F.);
+#5502 = FACE_BOUND('',#5503,.F.);
+#5503 = EDGE_LOOP('',(#5504,#5505,#5514,#5522));
+#5504 = ORIENTED_EDGE('',*,*,#5482,.T.);
+#5505 = ORIENTED_EDGE('',*,*,#5506,.F.);
+#5506 = EDGE_CURVE('',#5507,#5474,#5509,.T.);
+#5507 = VERTEX_POINT('',#5508);
+#5508 = CARTESIAN_POINT('',(4.017198943771,-3.426080166712,
+    7.899106115103));
+#5509 = CIRCLE('',#5510,0.307547387098);
+#5510 = AXIS2_PLACEMENT_3D('',#5511,#5512,#5513);
+#5511 = CARTESIAN_POINT('',(3.800000110048,-3.643818684067,
+    7.899106115103));
+#5512 = DIRECTION('',(-1.532697267129E-012,-6.370931296625E-013,-1.));
+#5513 = DIRECTION('',(0.999999230349,1.240685799259E-003,
+    -1.533486519886E-012));
+#5514 = ORIENTED_EDGE('',*,*,#5515,.F.);
+#5515 = EDGE_CURVE('',#5516,#5507,#5518,.T.);
+#5516 = VERTEX_POINT('',#5517);
+#5517 = CARTESIAN_POINT('',(4.017334046784,-3.426214897912,
+    9.200000137091));
+#5518 = LINE('',#5519,#5520);
+#5519 = CARTESIAN_POINT('',(4.017199108689,-3.426080001384,
+    9.200000137091));
+#5520 = VECTOR('',#5521,1.);
+#5521 = DIRECTION('',(-1.267731741809E-007,-1.270881532996E-007,-1.));
+#5522 = ORIENTED_EDGE('',*,*,#5523,.F.);
+#5523 = EDGE_CURVE('',#5483,#5516,#5524,.T.);
+#5524 = CIRCLE('',#5525,0.307550290293);
+#5525 = AXIS2_PLACEMENT_3D('',#5526,#5527,#5528);
+#5526 = CARTESIAN_POINT('',(3.79999744175,-3.643819793533,9.200000137091
+    ));
+#5527 = DIRECTION('',(0.E+000,-0.E+000,1.));
+#5528 = DIRECTION('',(0.706670461439,0.707542831869,0.E+000));
+#5529 = CYLINDRICAL_SURFACE('',#5530,0.30754863828);
+#5530 = AXIS2_PLACEMENT_3D('',#5531,#5532,#5533);
+#5531 = CARTESIAN_POINT('',(3.799998967651,-3.643819160468,
+    9.200000140266));
+#5532 = DIRECTION('',(-5.103843499574E-008,9.589290520215E-008,-1.));
+#5533 = DIRECTION('',(0.923411773808,0.383810755441,-1.032476340477E-008
+    ));
+#5534 = ADVANCED_FACE('',(#5535),#5553,.F.);
+#5535 = FACE_BOUND('',#5536,.F.);
+#5536 = EDGE_LOOP('',(#5537,#5538,#5545,#5546));
+#5537 = ORIENTED_EDGE('',*,*,#5515,.T.);
+#5538 = ORIENTED_EDGE('',*,*,#5539,.F.);
+#5539 = EDGE_CURVE('',#5299,#5507,#5540,.T.);
+#5540 = CIRCLE('',#5541,0.30754737008);
+#5541 = AXIS2_PLACEMENT_3D('',#5542,#5543,#5544);
+#5542 = CARTESIAN_POINT('',(3.800000088933,-3.643818638967,
+    7.899106115103));
+#5543 = DIRECTION('',(-1.613307092328E-013,-8.599295539109E-013,-1.));
+#5544 = DIRECTION('',(0.70622894542,0.707983528516,-7.227523764988E-013)
+  );
+#5545 = ORIENTED_EDGE('',*,*,#5298,.T.);
+#5546 = ORIENTED_EDGE('',*,*,#5547,.F.);
+#5547 = EDGE_CURVE('',#5516,#5301,#5548,.T.);
+#5548 = CIRCLE('',#5549,0.307548826676);
+#5549 = AXIS2_PLACEMENT_3D('',#5550,#5551,#5552);
+#5550 = CARTESIAN_POINT('',(3.799999817308,-3.643820095563,
+    9.200000137091));
+#5551 = DIRECTION('',(0.E+000,-0.E+000,1.));
+#5552 = DIRECTION('',(7.781402335364E-007,1.,0.E+000));
+#5553 = CYLINDRICAL_SURFACE('',#5554,0.30754815654);
+#5554 = AXIS2_PLACEMENT_3D('',#5555,#5556,#5557);
+#5555 = CARTESIAN_POINT('',(3.799999873937,-3.643819393813,
+    9.200000138685));
+#5556 = DIRECTION('',(-1.332455350511E-007,4.948717463949E-008,-1.));
+#5557 = DIRECTION('',(0.382119283785,0.92411300876,-5.183946570144E-009)
+  );
+#5558 = ADVANCED_FACE('',(#5559),#5569,.T.);
+#5559 = FACE_BOUND('',#5560,.T.);
+#5560 = EDGE_LOOP('',(#5561,#5562,#5563,#5564,#5565,#5566,#5567,#5568));
+#5561 = ORIENTED_EDGE('',*,*,#5308,.F.);
+#5562 = ORIENTED_EDGE('',*,*,#5341,.F.);
+#5563 = ORIENTED_EDGE('',*,*,#5374,.F.);
+#5564 = ORIENTED_EDGE('',*,*,#5407,.F.);
+#5565 = ORIENTED_EDGE('',*,*,#5440,.F.);
+#5566 = ORIENTED_EDGE('',*,*,#5473,.F.);
+#5567 = ORIENTED_EDGE('',*,*,#5506,.F.);
+#5568 = ORIENTED_EDGE('',*,*,#5539,.F.);
+#5569 = PLANE('',#5570);
+#5570 = AXIS2_PLACEMENT_3D('',#5571,#5572,#5573);
+#5571 = CARTESIAN_POINT('',(4.107547497172,-3.643818707855,
+    7.899106115105));
+#5572 = DIRECTION('',(-3.636730817898E-012,2.410786190938E-012,1.));
+#5573 = DIRECTION('',(1.,0.E+000,3.636730817898E-012));
+#5574 = ADVANCED_FACE('',(#5575),#5585,.T.);
+#5575 = FACE_BOUND('',#5576,.T.);
+#5576 = EDGE_LOOP('',(#5577,#5578,#5579,#5580,#5581,#5582,#5583,#5584));
+#5577 = ORIENTED_EDGE('',*,*,#5131,.F.);
+#5578 = ORIENTED_EDGE('',*,*,#5156,.F.);
+#5579 = ORIENTED_EDGE('',*,*,#5181,.F.);
+#5580 = ORIENTED_EDGE('',*,*,#5206,.F.);
+#5581 = ORIENTED_EDGE('',*,*,#5231,.F.);
+#5582 = ORIENTED_EDGE('',*,*,#5256,.F.);
+#5583 = ORIENTED_EDGE('',*,*,#5281,.F.);
+#5584 = ORIENTED_EDGE('',*,*,#5106,.F.);
+#5585 = PLANE('',#5586);
+#5586 = AXIS2_PLACEMENT_3D('',#5587,#5588,#5589);
+#5587 = CARTESIAN_POINT('',(-3.492452616077,3.600000053644,
+    7.899106115105));
+#5588 = DIRECTION('',(-3.64924047583E-012,2.419721635103E-012,1.));
+#5589 = DIRECTION('',(1.,0.E+000,3.64924047583E-012));
+#5590 = ADVANCED_FACE('',(#5591),#5629,.T.);
+#5591 = FACE_BOUND('',#5592,.T.);
+#5592 = EDGE_LOOP('',(#5593,#5604,#5613,#5622));
+#5593 = ORIENTED_EDGE('',*,*,#5594,.F.);
+#5594 = EDGE_CURVE('',#5595,#5597,#5599,.T.);
+#5595 = VERTEX_POINT('',#5596);
+#5596 = CARTESIAN_POINT('',(3.168943944218,-4.274874818681,
+    9.201616667002));
+#5597 = VERTEX_POINT('',#5598);
+#5598 = CARTESIAN_POINT('',(2.90755194384,-3.643818706274,9.201616667002
+    ));
+#5599 = CIRCLE('',#5600,0.892447869459);
+#5600 = AXIS2_PLACEMENT_3D('',#5601,#5602,#5603);
+#5601 = CARTESIAN_POINT('',(3.799999813303,-3.643818807061,
+    9.201616667669));
+#5602 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#5603 = DIRECTION('',(-1.,1.129331819837E-007,0.E+000));
+#5604 = ORIENTED_EDGE('',*,*,#5605,.F.);
+#5605 = EDGE_CURVE('',#5606,#5595,#5608,.T.);
+#5606 = VERTEX_POINT('',#5607);
+#5607 = CARTESIAN_POINT('',(3.37573598159,-4.068082781308,9.492452708645
+    ));
+#5608 = CIRCLE('',#5609,0.292452569688);
+#5609 = AXIS2_PLACEMENT_3D('',#5610,#5611,#5612);
+#5610 = CARTESIAN_POINT('',(3.375735980276,-4.068082782623,
+    9.200000138957));
+#5611 = DIRECTION('',(0.707106781187,-0.707106781187,1.081296510663E-014
+    ));
+#5612 = DIRECTION('',(-0.707095978944,-0.707095978944,
+    5.527487916727E-003));
+#5613 = ORIENTED_EDGE('',*,*,#5614,.F.);
+#5614 = EDGE_CURVE('',#5615,#5606,#5617,.T.);
+#5615 = VERTEX_POINT('',#5616);
+#5616 = CARTESIAN_POINT('',(3.200000047684,-3.643818706274,
+    9.492452708645));
+#5617 = CIRCLE('',#5618,0.599999845354);
+#5618 = AXIS2_PLACEMENT_3D('',#5619,#5620,#5621);
+#5619 = CARTESIAN_POINT('',(3.799999893038,-3.643818774034,
+    9.492452708645));
+#5620 = DIRECTION('',(0.E+000,0.E+000,1.));
+#5621 = DIRECTION('',(-0.707106701331,-0.707106861042,0.E+000));
+#5622 = ORIENTED_EDGE('',*,*,#5623,.F.);
+#5623 = EDGE_CURVE('',#5597,#5615,#5624,.T.);
+#5624 = CIRCLE('',#5625,0.292452569688);
+#5625 = AXIS2_PLACEMENT_3D('',#5626,#5627,#5628);
+#5626 = CARTESIAN_POINT('',(3.200000045825,-3.643818706274,
+    9.200000138957));
+#5627 = DIRECTION('',(8.076112341256E-015,1.,-1.957292769612E-014));
+#5628 = DIRECTION('',(6.356666630372E-009,1.957292764478E-014,1.));
+#5629 = B_SPLINE_SURFACE_WITH_KNOTS('',5,6,(
+    (#5630,#5631,#5632,#5633,#5634,#5635,#5636)
+    ,(#5637,#5638,#5639,#5640,#5641,#5642,#5643)
+    ,(#5644,#5645,#5646,#5647,#5648,#5649,#5650)
+    ,(#5651,#5652,#5653,#5654,#5655,#5656,#5657)
+    ,(#5658,#5659,#5660,#5661,#5662,#5663,#5664)
+    ,(#5665,#5666,#5667,#5668,#5669,#5670,#5671
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(7,7),(0.E+000,1.),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#5630 = CARTESIAN_POINT('',(2.90754747613,-3.643818706274,9.200000137091
+    ));
+#5631 = CARTESIAN_POINT('',(2.90754747613,-3.643818706274,9.277239115778
+    ));
+#5632 = CARTESIAN_POINT('',(2.932026749449,-3.643818706274,
+    9.353653751575));
+#5633 = CARTESIAN_POINT('',(2.980005695266,-3.643818706274,
+    9.419994489508));
+#5634 = CARTESIAN_POINT('',(3.0463464332,-3.643818706274,9.467973435325)
+  );
+#5635 = CARTESIAN_POINT('',(3.122761068997,-3.643818706274,
+    9.492452708645));
+#5636 = CARTESIAN_POINT('',(3.200000047684,-3.643818706274,
+    9.492452708645));
+#5637 = CARTESIAN_POINT('',(2.90754747613,-3.78555539878,9.200000137091)
+  );
+#5638 = CARTESIAN_POINT('',(2.90754747613,-3.78555539878,9.277239115778)
+  );
+#5639 = CARTESIAN_POINT('',(2.932026749449,-3.78166767263,9.353653751575
+    ));
+#5640 = CARTESIAN_POINT('',(2.980005695266,-3.774047797649,
+    9.419994489508));
+#5641 = CARTESIAN_POINT('',(3.0463464332,-3.763511756879,9.467973435325)
+  );
+#5642 = CARTESIAN_POINT('',(3.122761068997,-3.751375809296,
+    9.492452708645));
+#5643 = CARTESIAN_POINT('',(3.200000047684,-3.739108942002,
+    9.492452708645));
+#5644 = CARTESIAN_POINT('',(2.935685082864,-3.924912404528,
+    9.200000137091));
+#5645 = CARTESIAN_POINT('',(2.935685082864,-3.924912404528,
+    9.277239115778));
+#5646 = CARTESIAN_POINT('',(2.959392563731,-3.917202225166,
+    9.353653751575));
+#5647 = CARTESIAN_POINT('',(3.005858809895,-3.902090409017,
+    9.419994489508));
+#5648 = CARTESIAN_POINT('',(3.07010793015,-3.881195222227,9.467973435325
+    ));
+#5649 = CARTESIAN_POINT('',(3.144113334333,-3.85712708343,9.492452708645
+    ));
+#5650 = CARTESIAN_POINT('',(3.21891709119,-3.832799303285,9.492452708645
+    ));
+#5651 = CARTESIAN_POINT('',(2.990073817413,-4.056218425117,
+    9.200000137091));
+#5652 = CARTESIAN_POINT('',(2.990073817413,-4.056218425117,
+    9.277239115778));
+#5653 = CARTESIAN_POINT('',(3.01228945801,-4.044906624742,9.353653751575
+    ));
+#5654 = CARTESIAN_POINT('',(3.055831723444,-4.022735694658,
+    9.419994489508));
+#5655 = CARTESIAN_POINT('',(3.116037840335,-3.992079834314,
+    9.467973435325));
+#5656 = CARTESIAN_POINT('',(3.185386307631,-3.956768855325,
+    9.492452708645));
+#5657 = CARTESIAN_POINT('',(3.255482889674,-3.921076949906,
+    9.492452708645));
+#5658 = CARTESIAN_POINT('',(3.068717808655,-4.174655001415,
+    9.200000137091));
+#5659 = CARTESIAN_POINT('',(3.068717808655,-4.174655001415,
+    9.277239115778));
+#5660 = CARTESIAN_POINT('',(3.088776306342,-4.160094578777,
+    9.353653751575));
+#5661 = CARTESIAN_POINT('',(3.128090609554,-4.131556406106,
+    9.419994489508));
+#5662 = CARTESIAN_POINT('',(3.182450701091,-4.09209652632,9.467973435325
+    ));
+#5663 = CARTESIAN_POINT('',(3.245065419077,-4.046644629998,
+    9.492452708645));
+#5664 = CARTESIAN_POINT('',(3.308355609727,-4.000702409444,
+    9.492452708645));
+#5665 = CARTESIAN_POINT('',(3.168940785069,-4.274877977829,
+    9.200000137091));
+#5666 = CARTESIAN_POINT('',(3.168940785069,-4.274877977829,
+    9.277239115778));
+#5667 = CARTESIAN_POINT('',(3.186250245232,-4.257568517666,
+    9.353653751575));
+#5668 = CARTESIAN_POINT('',(3.220176483173,-4.223642279725,
+    9.419994489508));
+#5669 = CARTESIAN_POINT('',(3.267086468835,-4.176732294064,
+    9.467973435325));
+#5670 = CARTESIAN_POINT('',(3.321119775989,-4.12269898691,9.492452708645
+    ));
+#5671 = CARTESIAN_POINT('',(3.37573598159,-4.068082781308,9.492452708645
+    ));
+#5672 = ADVANCED_FACE('',(#5673),#5701,.T.);
+#5673 = FACE_BOUND('',#5674,.T.);
+#5674 = EDGE_LOOP('',(#5675,#5684,#5693,#5700));
+#5675 = ORIENTED_EDGE('',*,*,#5676,.F.);
+#5676 = EDGE_CURVE('',#5677,#5595,#5679,.T.);
+#5677 = VERTEX_POINT('',#5678);
+#5678 = CARTESIAN_POINT('',(3.800000056624,-4.536266819058,
+    9.201616667002));
+#5679 = CIRCLE('',#5680,0.892447869462);
+#5680 = AXIS2_PLACEMENT_3D('',#5681,#5682,#5683);
+#5681 = CARTESIAN_POINT('',(3.799999955839,-3.643818949593,
+    9.201616667669));
+#5682 = DIRECTION('',(-1.622783760724E-015,-8.165095461483E-015,-1.));
+#5683 = DIRECTION('',(-0.707106861041,-0.707106701332,
+    6.921075249021E-015));
+#5684 = ORIENTED_EDGE('',*,*,#5685,.F.);
+#5685 = EDGE_CURVE('',#5686,#5677,#5688,.T.);
+#5686 = VERTEX_POINT('',#5687);
+#5687 = CARTESIAN_POINT('',(3.800000056624,-4.243818715215,
+    9.492452708645));
+#5688 = CIRCLE('',#5689,0.292452569688);
+#5689 = AXIS2_PLACEMENT_3D('',#5690,#5691,#5692);
+#5690 = CARTESIAN_POINT('',(3.800000056624,-4.243818717074,
+    9.200000138957));
+#5691 = DIRECTION('',(1.,-4.600449686066E-015,4.625949314661E-015));
+#5692 = DIRECTION('',(-4.625949285417E-015,-0.999984723322,
+    5.527487916731E-003));
+#5693 = ORIENTED_EDGE('',*,*,#5694,.F.);
+#5694 = EDGE_CURVE('',#5606,#5686,#5695,.T.);
+#5695 = CIRCLE('',#5696,0.599999845354);
+#5696 = AXIS2_PLACEMENT_3D('',#5697,#5698,#5699);
+#5697 = CARTESIAN_POINT('',(3.799999988865,-3.643818869861,
+    9.492452708645));
+#5698 = DIRECTION('',(-0.E+000,0.E+000,1.));
+#5699 = DIRECTION('',(1.129331836025E-007,-1.,0.E+000));
+#5700 = ORIENTED_EDGE('',*,*,#5605,.T.);
+#5701 = B_SPLINE_SURFACE_WITH_KNOTS('',5,6,(
+    (#5702,#5703,#5704,#5705,#5706,#5707,#5708)
+    ,(#5709,#5710,#5711,#5712,#5713,#5714,#5715)
+    ,(#5716,#5717,#5718,#5719,#5720,#5721,#5722)
+    ,(#5723,#5724,#5725,#5726,#5727,#5728,#5729)
+    ,(#5730,#5731,#5732,#5733,#5734,#5735,#5736)
+    ,(#5737,#5738,#5739,#5740,#5741,#5742,#5743
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(7,7),(0.E+000,1.),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#5702 = CARTESIAN_POINT('',(3.168940785069,-4.274877977829,
+    9.200000137091));
+#5703 = CARTESIAN_POINT('',(3.168940785069,-4.274877977829,
+    9.277239115778));
+#5704 = CARTESIAN_POINT('',(3.186250245232,-4.257568517666,
+    9.353653751575));
+#5705 = CARTESIAN_POINT('',(3.220176483173,-4.223642279725,
+    9.419994489508));
+#5706 = CARTESIAN_POINT('',(3.267086468835,-4.176732294064,
+    9.467973435325));
+#5707 = CARTESIAN_POINT('',(3.321119775989,-4.12269898691,9.492452708645
+    ));
+#5708 = CARTESIAN_POINT('',(3.37573598159,-4.068082781308,9.492452708645
+    ));
+#5709 = CARTESIAN_POINT('',(3.269163761483,-4.375100954244,
+    9.200000137091));
+#5710 = CARTESIAN_POINT('',(3.269163761483,-4.375100954244,
+    9.277239115778));
+#5711 = CARTESIAN_POINT('',(3.283724184122,-4.355042456556,
+    9.353653751575));
+#5712 = CARTESIAN_POINT('',(3.312262356792,-4.315728153344,
+    9.419994489508));
+#5713 = CARTESIAN_POINT('',(3.351722236579,-4.261368061807,
+    9.467973435325));
+#5714 = CARTESIAN_POINT('',(3.397174132901,-4.198753343821,
+    9.492452708645));
+#5715 = CARTESIAN_POINT('',(3.443116353454,-4.135463153172,
+    9.492452708645));
+#5716 = CARTESIAN_POINT('',(3.387600337782,-4.453744945486,
+    9.200000137091));
+#5717 = CARTESIAN_POINT('',(3.387600337782,-4.453744945486,
+    9.277239115778));
+#5718 = CARTESIAN_POINT('',(3.398912138157,-4.431529304888,
+    9.353653751575));
+#5719 = CARTESIAN_POINT('',(3.42108306824,-4.387987039455,9.419994489508
+    ));
+#5720 = CARTESIAN_POINT('',(3.451738928585,-4.327780922564,
+    9.467973435325));
+#5721 = CARTESIAN_POINT('',(3.487049907573,-4.258432455268,
+    9.492452708645));
+#5722 = CARTESIAN_POINT('',(3.522741812993,-4.188335873224,
+    9.492452708645));
+#5723 = CARTESIAN_POINT('',(3.51890635837,-4.508133680034,9.200000137091
+    ));
+#5724 = CARTESIAN_POINT('',(3.51890635837,-4.508133680034,9.277239115778
+    ));
+#5725 = CARTESIAN_POINT('',(3.526616537732,-4.484426199167,
+    9.353653751575));
+#5726 = CARTESIAN_POINT('',(3.541728353881,-4.437959953004,
+    9.419994489508));
+#5727 = CARTESIAN_POINT('',(3.562623540671,-4.373710832748,
+    9.467973435325));
+#5728 = CARTESIAN_POINT('',(3.586691679468,-4.299705428565,
+    9.492452708645));
+#5729 = CARTESIAN_POINT('',(3.611019459614,-4.224901671709,
+    9.492452708645));
+#5730 = CARTESIAN_POINT('',(3.658263364118,-4.536271286769,
+    9.200000137091));
+#5731 = CARTESIAN_POINT('',(3.658263364118,-4.536271286769,
+    9.277239115778));
+#5732 = CARTESIAN_POINT('',(3.662151090268,-4.511792013449,
+    9.353653751575));
+#5733 = CARTESIAN_POINT('',(3.66977096525,-4.463813067632,9.419994489508
+    ));
+#5734 = CARTESIAN_POINT('',(3.680307006019,-4.397472329699,
+    9.467973435325));
+#5735 = CARTESIAN_POINT('',(3.692442953602,-4.321057693902,
+    9.492452708645));
+#5736 = CARTESIAN_POINT('',(3.704709820897,-4.243818715215,
+    9.492452708645));
+#5737 = CARTESIAN_POINT('',(3.800000056624,-4.536271286769,
+    9.200000137091));
+#5738 = CARTESIAN_POINT('',(3.800000056624,-4.536271286769,
+    9.277239115778));
+#5739 = CARTESIAN_POINT('',(3.800000056624,-4.511792013449,
+    9.353653751575));
+#5740 = CARTESIAN_POINT('',(3.800000056624,-4.463813067632,
+    9.419994489508));
+#5741 = CARTESIAN_POINT('',(3.800000056624,-4.397472329699,
+    9.467973435325));
+#5742 = CARTESIAN_POINT('',(3.800000056624,-4.321057693902,
+    9.492452708645));
+#5743 = CARTESIAN_POINT('',(3.800000056624,-4.243818715215,
+    9.492452708645));
+#5744 = ADVANCED_FACE('',(#5745),#5773,.T.);
+#5745 = FACE_BOUND('',#5746,.T.);
+#5746 = EDGE_LOOP('',(#5747,#5756,#5765,#5772));
+#5747 = ORIENTED_EDGE('',*,*,#5748,.F.);
+#5748 = EDGE_CURVE('',#5749,#5677,#5751,.T.);
+#5749 = VERTEX_POINT('',#5750);
+#5750 = CARTESIAN_POINT('',(4.431056169031,-4.274874818681,
+    9.201616667002));
+#5751 = CIRCLE('',#5752,0.892447869462);
+#5752 = AXIS2_PLACEMENT_3D('',#5753,#5754,#5755);
+#5753 = CARTESIAN_POINT('',(3.80000015741,-3.643818949593,9.201616667669
+    ));
+#5754 = DIRECTION('',(1.622783760724E-015,-8.165095461483E-015,-1.));
+#5755 = DIRECTION('',(-1.129319572457E-007,-1.,8.165095278219E-015));
+#5756 = ORIENTED_EDGE('',*,*,#5757,.F.);
+#5757 = EDGE_CURVE('',#5758,#5749,#5760,.T.);
+#5758 = VERTEX_POINT('',#5759);
+#5759 = CARTESIAN_POINT('',(4.224264131658,-4.068082781308,
+    9.492452708645));
+#5760 = CIRCLE('',#5761,0.292452569688);
+#5761 = AXIS2_PLACEMENT_3D('',#5762,#5763,#5764);
+#5762 = CARTESIAN_POINT('',(4.224264132973,-4.068082782623,
+    9.200000138957));
+#5763 = DIRECTION('',(0.707106781187,0.707106781187,5.559788740506E-015)
+  );
+#5764 = DIRECTION('',(0.707095978944,-0.707095978944,5.527487916739E-003
+    ));
+#5765 = ORIENTED_EDGE('',*,*,#5766,.F.);
+#5766 = EDGE_CURVE('',#5686,#5758,#5767,.T.);
+#5767 = CIRCLE('',#5768,0.599999845354);
+#5768 = AXIS2_PLACEMENT_3D('',#5769,#5770,#5771);
+#5769 = CARTESIAN_POINT('',(3.800000124384,-3.643818869861,
+    9.492452708645));
+#5770 = DIRECTION('',(-0.E+000,0.E+000,1.));
+#5771 = DIRECTION('',(0.707106861042,-0.707106701331,0.E+000));
+#5772 = ORIENTED_EDGE('',*,*,#5685,.T.);
+#5773 = B_SPLINE_SURFACE_WITH_KNOTS('',5,6,(
+    (#5774,#5775,#5776,#5777,#5778,#5779,#5780)
+    ,(#5781,#5782,#5783,#5784,#5785,#5786,#5787)
+    ,(#5788,#5789,#5790,#5791,#5792,#5793,#5794)
+    ,(#5795,#5796,#5797,#5798,#5799,#5800,#5801)
+    ,(#5802,#5803,#5804,#5805,#5806,#5807,#5808)
+    ,(#5809,#5810,#5811,#5812,#5813,#5814,#5815
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(7,7),(0.E+000,1.),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#5774 = CARTESIAN_POINT('',(3.800000056624,-4.536271286769,
+    9.200000137091));
+#5775 = CARTESIAN_POINT('',(3.800000056624,-4.536271286769,
+    9.277239115778));
+#5776 = CARTESIAN_POINT('',(3.800000056624,-4.511792013449,
+    9.353653751575));
+#5777 = CARTESIAN_POINT('',(3.800000056624,-4.463813067632,
+    9.419994489508));
+#5778 = CARTESIAN_POINT('',(3.800000056624,-4.397472329699,
+    9.467973435325));
+#5779 = CARTESIAN_POINT('',(3.800000056624,-4.321057693902,
+    9.492452708645));
+#5780 = CARTESIAN_POINT('',(3.800000056624,-4.243818715215,
+    9.492452708645));
+#5781 = CARTESIAN_POINT('',(3.941736749131,-4.536271286769,
+    9.200000137091));
+#5782 = CARTESIAN_POINT('',(3.941736749131,-4.536271286769,
+    9.277239115778));
+#5783 = CARTESIAN_POINT('',(3.93784902298,-4.511792013449,9.353653751575
+    ));
+#5784 = CARTESIAN_POINT('',(3.930229147999,-4.463813067632,
+    9.419994489508));
+#5785 = CARTESIAN_POINT('',(3.919693107229,-4.397472329699,
+    9.467973435325));
+#5786 = CARTESIAN_POINT('',(3.907557159647,-4.321057693902,
+    9.492452708645));
+#5787 = CARTESIAN_POINT('',(3.895290292352,-4.243818715215,
+    9.492452708645));
+#5788 = CARTESIAN_POINT('',(4.081093754879,-4.508133680034,
+    9.200000137091));
+#5789 = CARTESIAN_POINT('',(4.081093754879,-4.508133680034,
+    9.277239115778));
+#5790 = CARTESIAN_POINT('',(4.073383575516,-4.484426199167,
+    9.353653751575));
+#5791 = CARTESIAN_POINT('',(4.058271759368,-4.437959953004,
+    9.419994489508));
+#5792 = CARTESIAN_POINT('',(4.037376572578,-4.373710832748,
+    9.467973435325));
+#5793 = CARTESIAN_POINT('',(4.013308433781,-4.299705428565,
+    9.492452708645));
+#5794 = CARTESIAN_POINT('',(3.988980653635,-4.224901671709,
+    9.492452708645));
+#5795 = CARTESIAN_POINT('',(4.212399775467,-4.453744945486,
+    9.200000137091));
+#5796 = CARTESIAN_POINT('',(4.212399775467,-4.453744945486,
+    9.277239115778));
+#5797 = CARTESIAN_POINT('',(4.201087975092,-4.431529304888,
+    9.353653751575));
+#5798 = CARTESIAN_POINT('',(4.178917045008,-4.387987039455,
+    9.419994489508));
+#5799 = CARTESIAN_POINT('',(4.148261184664,-4.327780922564,
+    9.467973435325));
+#5800 = CARTESIAN_POINT('',(4.112950205676,-4.258432455268,
+    9.492452708645));
+#5801 = CARTESIAN_POINT('',(4.077258300256,-4.188335873224,
+    9.492452708645));
+#5802 = CARTESIAN_POINT('',(4.330836351765,-4.375100954244,
+    9.200000137091));
+#5803 = CARTESIAN_POINT('',(4.330836351765,-4.375100954244,
+    9.277239115778));
+#5804 = CARTESIAN_POINT('',(4.316275929127,-4.355042456556,
+    9.353653751575));
+#5805 = CARTESIAN_POINT('',(4.287737756457,-4.315728153344,
+    9.419994489508));
+#5806 = CARTESIAN_POINT('',(4.24827787667,-4.261368061807,9.467973435325
+    ));
+#5807 = CARTESIAN_POINT('',(4.202825980348,-4.198753343821,
+    9.492452708645));
+#5808 = CARTESIAN_POINT('',(4.156883759794,-4.135463153172,
+    9.492452708645));
+#5809 = CARTESIAN_POINT('',(4.43105932818,-4.274877977829,9.200000137091
+    ));
+#5810 = CARTESIAN_POINT('',(4.43105932818,-4.274877977829,9.277239115778
+    ));
+#5811 = CARTESIAN_POINT('',(4.413749868017,-4.257568517666,
+    9.353653751575));
+#5812 = CARTESIAN_POINT('',(4.379823630076,-4.223642279725,
+    9.419994489508));
+#5813 = CARTESIAN_POINT('',(4.332913644414,-4.176732294064,
+    9.467973435325));
+#5814 = CARTESIAN_POINT('',(4.27888033726,-4.12269898691,9.492452708645)
+  );
+#5815 = CARTESIAN_POINT('',(4.224264131658,-4.068082781308,
+    9.492452708645));
+#5816 = ADVANCED_FACE('',(#5817),#5845,.T.);
+#5817 = FACE_BOUND('',#5818,.T.);
+#5818 = EDGE_LOOP('',(#5819,#5828,#5837,#5844));
+#5819 = ORIENTED_EDGE('',*,*,#5820,.F.);
+#5820 = EDGE_CURVE('',#5821,#5749,#5823,.T.);
+#5821 = VERTEX_POINT('',#5822);
+#5822 = CARTESIAN_POINT('',(4.692448169408,-3.643818706274,
+    9.201616667002));
+#5823 = CIRCLE('',#5824,0.892447869459);
+#5824 = AXIS2_PLACEMENT_3D('',#5825,#5826,#5827);
+#5825 = CARTESIAN_POINT('',(3.800000299946,-3.643818807061,
+    9.201616667669));
+#5826 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#5827 = DIRECTION('',(0.707106701331,-0.707106861042,0.E+000));
+#5828 = ORIENTED_EDGE('',*,*,#5829,.F.);
+#5829 = EDGE_CURVE('',#5830,#5821,#5832,.T.);
+#5830 = VERTEX_POINT('',#5831);
+#5831 = CARTESIAN_POINT('',(4.400000065565,-3.643818706274,
+    9.492452708645));
+#5832 = CIRCLE('',#5833,0.292452569688);
+#5833 = AXIS2_PLACEMENT_3D('',#5834,#5835,#5836);
+#5834 = CARTESIAN_POINT('',(4.400000067424,-3.643818706274,
+    9.200000138957));
+#5835 = DIRECTION('',(-0.E+000,1.,0.E+000));
+#5836 = DIRECTION('',(0.999984723322,0.E+000,5.527487916716E-003));
+#5837 = ORIENTED_EDGE('',*,*,#5838,.F.);
+#5838 = EDGE_CURVE('',#5758,#5830,#5839,.T.);
+#5839 = CIRCLE('',#5840,0.599999845354);
+#5840 = AXIS2_PLACEMENT_3D('',#5841,#5842,#5843);
+#5841 = CARTESIAN_POINT('',(3.800000220211,-3.643818774034,
+    9.492452708645));
+#5842 = DIRECTION('',(0.E+000,-0.E+000,1.));
+#5843 = DIRECTION('',(1.,1.129331836025E-007,0.E+000));
+#5844 = ORIENTED_EDGE('',*,*,#5757,.T.);
+#5845 = B_SPLINE_SURFACE_WITH_KNOTS('',5,6,(
+    (#5846,#5847,#5848,#5849,#5850,#5851,#5852)
+    ,(#5853,#5854,#5855,#5856,#5857,#5858,#5859)
+    ,(#5860,#5861,#5862,#5863,#5864,#5865,#5866)
+    ,(#5867,#5868,#5869,#5870,#5871,#5872,#5873)
+    ,(#5874,#5875,#5876,#5877,#5878,#5879,#5880)
+    ,(#5881,#5882,#5883,#5884,#5885,#5886,#5887
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(7,7),(0.E+000,1.),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#5846 = CARTESIAN_POINT('',(4.43105932818,-4.274877977829,9.200000137091
+    ));
+#5847 = CARTESIAN_POINT('',(4.43105932818,-4.274877977829,9.277239115778
+    ));
+#5848 = CARTESIAN_POINT('',(4.413749868017,-4.257568517666,
+    9.353653751575));
+#5849 = CARTESIAN_POINT('',(4.379823630076,-4.223642279725,
+    9.419994489508));
+#5850 = CARTESIAN_POINT('',(4.332913644414,-4.176732294064,
+    9.467973435325));
+#5851 = CARTESIAN_POINT('',(4.27888033726,-4.12269898691,9.492452708645)
+  );
+#5852 = CARTESIAN_POINT('',(4.224264131658,-4.068082781308,
+    9.492452708645));
+#5853 = CARTESIAN_POINT('',(4.531282304594,-4.174655001415,
+    9.200000137091));
+#5854 = CARTESIAN_POINT('',(4.531282304594,-4.174655001415,
+    9.277239115778));
+#5855 = CARTESIAN_POINT('',(4.511223806907,-4.160094578777,
+    9.353653751575));
+#5856 = CARTESIAN_POINT('',(4.471909503694,-4.131556406106,
+    9.419994489508));
+#5857 = CARTESIAN_POINT('',(4.417549412158,-4.09209652632,9.467973435325
+    ));
+#5858 = CARTESIAN_POINT('',(4.354934694172,-4.046644629998,
+    9.492452708645));
+#5859 = CARTESIAN_POINT('',(4.291644503522,-4.000702409444,
+    9.492452708645));
+#5860 = CARTESIAN_POINT('',(4.609926295836,-4.056218425117,
+    9.200000137091));
+#5861 = CARTESIAN_POINT('',(4.609926295836,-4.056218425117,
+    9.277239115778));
+#5862 = CARTESIAN_POINT('',(4.587710655239,-4.044906624742,
+    9.353653751575));
+#5863 = CARTESIAN_POINT('',(4.544168389805,-4.022735694658,
+    9.419994489508));
+#5864 = CARTESIAN_POINT('',(4.483962272914,-3.992079834314,
+    9.467973435325));
+#5865 = CARTESIAN_POINT('',(4.414613805618,-3.956768855325,
+    9.492452708645));
+#5866 = CARTESIAN_POINT('',(4.344517223574,-3.921076949906,
+    9.492452708645));
+#5867 = CARTESIAN_POINT('',(4.664315030385,-3.924912404528,
+    9.200000137091));
+#5868 = CARTESIAN_POINT('',(4.664315030385,-3.924912404528,
+    9.277239115778));
+#5869 = CARTESIAN_POINT('',(4.640607549518,-3.917202225166,
+    9.353653751575));
+#5870 = CARTESIAN_POINT('',(4.594141303354,-3.902090409017,
+    9.419994489508));
+#5871 = CARTESIAN_POINT('',(4.529892183099,-3.881195222227,
+    9.467973435325));
+#5872 = CARTESIAN_POINT('',(4.455886778916,-3.85712708343,9.492452708645
+    ));
+#5873 = CARTESIAN_POINT('',(4.381083022059,-3.832799303285,
+    9.492452708645));
+#5874 = CARTESIAN_POINT('',(4.692452637119,-3.78555539878,9.200000137091
+    ));
+#5875 = CARTESIAN_POINT('',(4.692452637119,-3.78555539878,9.277239115778
+    ));
+#5876 = CARTESIAN_POINT('',(4.667973363799,-3.78166767263,9.353653751575
+    ));
+#5877 = CARTESIAN_POINT('',(4.619994417983,-3.774047797649,
+    9.419994489508));
+#5878 = CARTESIAN_POINT('',(4.553653680049,-3.763511756879,
+    9.467973435325));
+#5879 = CARTESIAN_POINT('',(4.477239044252,-3.751375809296,
+    9.492452708645));
+#5880 = CARTESIAN_POINT('',(4.400000065565,-3.739108942002,
+    9.492452708645));
+#5881 = CARTESIAN_POINT('',(4.692452637119,-3.643818706274,
+    9.200000137091));
+#5882 = CARTESIAN_POINT('',(4.692452637119,-3.643818706274,
+    9.277239115778));
+#5883 = CARTESIAN_POINT('',(4.667973363799,-3.643818706274,
+    9.353653751575));
+#5884 = CARTESIAN_POINT('',(4.619994417983,-3.643818706274,
+    9.419994489508));
+#5885 = CARTESIAN_POINT('',(4.553653680049,-3.643818706274,
+    9.467973435325));
+#5886 = CARTESIAN_POINT('',(4.477239044252,-3.643818706274,
+    9.492452708645));
+#5887 = CARTESIAN_POINT('',(4.400000065565,-3.643818706274,
+    9.492452708645));
+#5888 = ADVANCED_FACE('',(#5889),#5917,.T.);
+#5889 = FACE_BOUND('',#5890,.T.);
+#5890 = EDGE_LOOP('',(#5891,#5900,#5909,#5916));
+#5891 = ORIENTED_EDGE('',*,*,#5892,.F.);
+#5892 = EDGE_CURVE('',#5893,#5821,#5895,.T.);
+#5893 = VERTEX_POINT('',#5894);
+#5894 = CARTESIAN_POINT('',(4.431056169031,-3.012762593867,
+    9.201616667002));
+#5895 = CIRCLE('',#5896,0.892447869459);
+#5896 = AXIS2_PLACEMENT_3D('',#5897,#5898,#5899);
+#5897 = CARTESIAN_POINT('',(3.800000299946,-3.643818605487,
+    9.201616667669));
+#5898 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#5899 = DIRECTION('',(1.,-1.129331794957E-007,0.E+000));
+#5900 = ORIENTED_EDGE('',*,*,#5901,.F.);
+#5901 = EDGE_CURVE('',#5902,#5893,#5904,.T.);
+#5902 = VERTEX_POINT('',#5903);
+#5903 = CARTESIAN_POINT('',(4.224264131658,-3.21955463124,9.492452708645
+    ));
+#5904 = CIRCLE('',#5905,0.292452569688);
+#5905 = AXIS2_PLACEMENT_3D('',#5906,#5907,#5908);
+#5906 = CARTESIAN_POINT('',(4.224264132973,-3.219554629926,
+    9.200000138957));
+#5907 = DIRECTION('',(-0.707106781187,0.707106781187,2.317156883036E-015
+    ));
+#5908 = DIRECTION('',(0.707095978944,0.707095978944,5.527487916701E-003)
+  );
+#5909 = ORIENTED_EDGE('',*,*,#5910,.F.);
+#5910 = EDGE_CURVE('',#5830,#5902,#5911,.T.);
+#5911 = CIRCLE('',#5912,0.599999845354);
+#5912 = AXIS2_PLACEMENT_3D('',#5913,#5914,#5915);
+#5913 = CARTESIAN_POINT('',(3.800000220211,-3.643818638514,
+    9.492452708645));
+#5914 = DIRECTION('',(0.E+000,-0.E+000,1.));
+#5915 = DIRECTION('',(0.707106701331,0.707106861042,0.E+000));
+#5916 = ORIENTED_EDGE('',*,*,#5829,.T.);
+#5917 = B_SPLINE_SURFACE_WITH_KNOTS('',5,6,(
+    (#5918,#5919,#5920,#5921,#5922,#5923,#5924)
+    ,(#5925,#5926,#5927,#5928,#5929,#5930,#5931)
+    ,(#5932,#5933,#5934,#5935,#5936,#5937,#5938)
+    ,(#5939,#5940,#5941,#5942,#5943,#5944,#5945)
+    ,(#5946,#5947,#5948,#5949,#5950,#5951,#5952)
+    ,(#5953,#5954,#5955,#5956,#5957,#5958,#5959
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(7,7),(0.E+000,1.),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#5918 = CARTESIAN_POINT('',(4.692452637119,-3.643818706274,
+    9.200000137091));
+#5919 = CARTESIAN_POINT('',(4.692452637119,-3.643818706274,
+    9.277239115778));
+#5920 = CARTESIAN_POINT('',(4.667973363799,-3.643818706274,
+    9.353653751575));
+#5921 = CARTESIAN_POINT('',(4.619994417983,-3.643818706274,
+    9.419994489508));
+#5922 = CARTESIAN_POINT('',(4.553653680049,-3.643818706274,
+    9.467973435325));
+#5923 = CARTESIAN_POINT('',(4.477239044252,-3.643818706274,
+    9.492452708645));
+#5924 = CARTESIAN_POINT('',(4.400000065565,-3.643818706274,
+    9.492452708645));
+#5925 = CARTESIAN_POINT('',(4.692452637119,-3.502082013768,
+    9.200000137091));
+#5926 = CARTESIAN_POINT('',(4.692452637119,-3.502082013768,
+    9.277239115778));
+#5927 = CARTESIAN_POINT('',(4.667973363799,-3.505969739918,
+    9.353653751575));
+#5928 = CARTESIAN_POINT('',(4.619994417983,-3.513589614899,
+    9.419994489508));
+#5929 = CARTESIAN_POINT('',(4.553653680049,-3.524125655669,
+    9.467973435325));
+#5930 = CARTESIAN_POINT('',(4.477239044252,-3.536261603252,
+    9.492452708645));
+#5931 = CARTESIAN_POINT('',(4.400000065565,-3.548528470546,
+    9.492452708645));
+#5932 = CARTESIAN_POINT('',(4.664315030385,-3.36272500802,9.200000137091
+    ));
+#5933 = CARTESIAN_POINT('',(4.664315030385,-3.36272500802,9.277239115778
+    ));
+#5934 = CARTESIAN_POINT('',(4.640607549518,-3.370435187382,
+    9.353653751575));
+#5935 = CARTESIAN_POINT('',(4.594141303354,-3.385547003531,
+    9.419994489508));
+#5936 = CARTESIAN_POINT('',(4.529892183099,-3.406442190321,
+    9.467973435325));
+#5937 = CARTESIAN_POINT('',(4.455886778916,-3.430510329118,
+    9.492452708645));
+#5938 = CARTESIAN_POINT('',(4.381083022059,-3.454838109263,
+    9.492452708645));
+#5939 = CARTESIAN_POINT('',(4.609926295836,-3.231418987431,
+    9.200000137091));
+#5940 = CARTESIAN_POINT('',(4.609926295836,-3.231418987431,
+    9.277239115778));
+#5941 = CARTESIAN_POINT('',(4.587710655239,-3.242730787806,
+    9.353653751575));
+#5942 = CARTESIAN_POINT('',(4.544168389805,-3.26490171789,9.419994489508
+    ));
+#5943 = CARTESIAN_POINT('',(4.483962272914,-3.295557578234,
+    9.467973435325));
+#5944 = CARTESIAN_POINT('',(4.414613805618,-3.330868557223,
+    9.492452708645));
+#5945 = CARTESIAN_POINT('',(4.344517223574,-3.366560462642,
+    9.492452708645));
+#5946 = CARTESIAN_POINT('',(4.531282304594,-3.112982411133,
+    9.200000137091));
+#5947 = CARTESIAN_POINT('',(4.531282304594,-3.112982411133,
+    9.277239115778));
+#5948 = CARTESIAN_POINT('',(4.511223806907,-3.127542833771,
+    9.353653751575));
+#5949 = CARTESIAN_POINT('',(4.471909503694,-3.156081006442,
+    9.419994489508));
+#5950 = CARTESIAN_POINT('',(4.417549412158,-3.195540886228,
+    9.467973435325));
+#5951 = CARTESIAN_POINT('',(4.354934694172,-3.24099278255,9.492452708645
+    ));
+#5952 = CARTESIAN_POINT('',(4.291644503522,-3.286935003104,
+    9.492452708645));
+#5953 = CARTESIAN_POINT('',(4.43105932818,-3.012759434719,9.200000137091
+    ));
+#5954 = CARTESIAN_POINT('',(4.43105932818,-3.012759434719,9.277239115778
+    ));
+#5955 = CARTESIAN_POINT('',(4.413749868017,-3.030068894882,
+    9.353653751575));
+#5956 = CARTESIAN_POINT('',(4.379823630076,-3.063995132823,
+    9.419994489508));
+#5957 = CARTESIAN_POINT('',(4.332913644414,-3.110905118485,
+    9.467973435325));
+#5958 = CARTESIAN_POINT('',(4.27888033726,-3.164938425638,9.492452708645
+    ));
+#5959 = CARTESIAN_POINT('',(4.224264131658,-3.21955463124,9.492452708645
+    ));
+#5960 = ADVANCED_FACE('',(#5961),#5989,.T.);
+#5961 = FACE_BOUND('',#5962,.T.);
+#5962 = EDGE_LOOP('',(#5963,#5972,#5981,#5988));
+#5963 = ORIENTED_EDGE('',*,*,#5964,.F.);
+#5964 = EDGE_CURVE('',#5965,#5893,#5967,.T.);
+#5965 = VERTEX_POINT('',#5966);
+#5966 = CARTESIAN_POINT('',(3.800000056624,-2.75137059349,9.201616667002
+    ));
+#5967 = CIRCLE('',#5968,0.892447869462);
+#5968 = AXIS2_PLACEMENT_3D('',#5969,#5970,#5971);
+#5969 = CARTESIAN_POINT('',(3.80000015741,-3.643818462955,9.201616667669
+    ));
+#5970 = DIRECTION('',(1.622783760724E-015,8.165095461483E-015,-1.));
+#5971 = DIRECTION('',(0.707106861041,0.707106701332,6.921075249021E-015)
+  );
+#5972 = ORIENTED_EDGE('',*,*,#5973,.F.);
+#5973 = EDGE_CURVE('',#5974,#5965,#5976,.T.);
+#5974 = VERTEX_POINT('',#5975);
+#5975 = CARTESIAN_POINT('',(3.800000056624,-3.043818697333,
+    9.492452708645));
+#5976 = CIRCLE('',#5977,0.292452569688);
+#5977 = AXIS2_PLACEMENT_3D('',#5978,#5979,#5980);
+#5978 = CARTESIAN_POINT('',(3.800000056624,-3.043818695474,
+    9.200000138957));
+#5979 = DIRECTION('',(-1.,-4.600449686065E-015,-4.62594931466E-015));
+#5980 = DIRECTION('',(-4.625949285417E-015,0.999984723322,
+    5.527487916716E-003));
+#5981 = ORIENTED_EDGE('',*,*,#5982,.F.);
+#5982 = EDGE_CURVE('',#5902,#5974,#5983,.T.);
+#5983 = CIRCLE('',#5984,0.599999845354);
+#5984 = AXIS2_PLACEMENT_3D('',#5985,#5986,#5987);
+#5985 = CARTESIAN_POINT('',(3.800000124384,-3.643818542687,
+    9.492452708645));
+#5986 = DIRECTION('',(0.E+000,0.E+000,1.));
+#5987 = DIRECTION('',(-1.129331799017E-007,1.,0.E+000));
+#5988 = ORIENTED_EDGE('',*,*,#5901,.T.);
+#5989 = B_SPLINE_SURFACE_WITH_KNOTS('',5,6,(
+    (#5990,#5991,#5992,#5993,#5994,#5995,#5996)
+    ,(#5997,#5998,#5999,#6000,#6001,#6002,#6003)
+    ,(#6004,#6005,#6006,#6007,#6008,#6009,#6010)
+    ,(#6011,#6012,#6013,#6014,#6015,#6016,#6017)
+    ,(#6018,#6019,#6020,#6021,#6022,#6023,#6024)
+    ,(#6025,#6026,#6027,#6028,#6029,#6030,#6031
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(7,7),(0.E+000,1.),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#5990 = CARTESIAN_POINT('',(4.43105932818,-3.012759434719,9.200000137091
+    ));
+#5991 = CARTESIAN_POINT('',(4.43105932818,-3.012759434719,9.277239115778
+    ));
+#5992 = CARTESIAN_POINT('',(4.413749868017,-3.030068894882,
+    9.353653751575));
+#5993 = CARTESIAN_POINT('',(4.379823630076,-3.063995132823,
+    9.419994489508));
+#5994 = CARTESIAN_POINT('',(4.332913644414,-3.110905118485,
+    9.467973435325));
+#5995 = CARTESIAN_POINT('',(4.27888033726,-3.164938425638,9.492452708645
+    ));
+#5996 = CARTESIAN_POINT('',(4.224264131658,-3.21955463124,9.492452708645
+    ));
+#5997 = CARTESIAN_POINT('',(4.330836351765,-2.912536458304,
+    9.200000137091));
+#5998 = CARTESIAN_POINT('',(4.330836351765,-2.912536458304,
+    9.277239115778));
+#5999 = CARTESIAN_POINT('',(4.316275929127,-2.932594955992,
+    9.353653751575));
+#6000 = CARTESIAN_POINT('',(4.287737756457,-2.971909259204,
+    9.419994489508));
+#6001 = CARTESIAN_POINT('',(4.24827787667,-3.026269350741,9.467973435325
+    ));
+#6002 = CARTESIAN_POINT('',(4.202825980348,-3.088884068727,
+    9.492452708645));
+#6003 = CARTESIAN_POINT('',(4.156883759794,-3.152174259376,
+    9.492452708645));
+#6004 = CARTESIAN_POINT('',(4.212399775467,-2.833892467063,
+    9.200000137091));
+#6005 = CARTESIAN_POINT('',(4.212399775467,-2.833892467063,
+    9.277239115778));
+#6006 = CARTESIAN_POINT('',(4.201087975092,-2.85610810766,9.353653751575
+    ));
+#6007 = CARTESIAN_POINT('',(4.178917045008,-2.899650373093,
+    9.419994489508));
+#6008 = CARTESIAN_POINT('',(4.148261184664,-2.959856489984,
+    9.467973435325));
+#6009 = CARTESIAN_POINT('',(4.112950205676,-3.029204957281,
+    9.492452708645));
+#6010 = CARTESIAN_POINT('',(4.077258300256,-3.099301539324,
+    9.492452708645));
+#6011 = CARTESIAN_POINT('',(4.081093754879,-2.779503732514,
+    9.200000137091));
+#6012 = CARTESIAN_POINT('',(4.081093754879,-2.779503732514,
+    9.277239115778));
+#6013 = CARTESIAN_POINT('',(4.073383575516,-2.803211213381,
+    9.353653751575));
+#6014 = CARTESIAN_POINT('',(4.058271759368,-2.849677459545,
+    9.419994489508));
+#6015 = CARTESIAN_POINT('',(4.037376572578,-2.9139265798,9.467973435325)
+  );
+#6016 = CARTESIAN_POINT('',(4.013308433781,-2.987931983983,
+    9.492452708645));
+#6017 = CARTESIAN_POINT('',(3.988980653635,-3.062735740839,
+    9.492452708645));
+#6018 = CARTESIAN_POINT('',(3.941736749131,-2.751366125779,
+    9.200000137091));
+#6019 = CARTESIAN_POINT('',(3.941736749131,-2.751366125779,
+    9.277239115778));
+#6020 = CARTESIAN_POINT('',(3.93784902298,-2.775845399099,9.353653751575
+    ));
+#6021 = CARTESIAN_POINT('',(3.930229147999,-2.823824344916,
+    9.419994489508));
+#6022 = CARTESIAN_POINT('',(3.919693107229,-2.890165082849,
+    9.467973435325));
+#6023 = CARTESIAN_POINT('',(3.907557159647,-2.966579718646,
+    9.492452708645));
+#6024 = CARTESIAN_POINT('',(3.895290292352,-3.043818697333,
+    9.492452708645));
+#6025 = CARTESIAN_POINT('',(3.800000056624,-2.751366125779,
+    9.200000137091));
+#6026 = CARTESIAN_POINT('',(3.800000056624,-2.751366125779,
+    9.277239115778));
+#6027 = CARTESIAN_POINT('',(3.800000056624,-2.775845399099,
+    9.353653751575));
+#6028 = CARTESIAN_POINT('',(3.800000056624,-2.823824344916,
+    9.419994489508));
+#6029 = CARTESIAN_POINT('',(3.800000056624,-2.890165082849,
+    9.467973435325));
+#6030 = CARTESIAN_POINT('',(3.800000056624,-2.966579718646,
+    9.492452708645));
+#6031 = CARTESIAN_POINT('',(3.800000056624,-3.043818697333,
+    9.492452708645));
+#6032 = ADVANCED_FACE('',(#6033),#6061,.T.);
+#6033 = FACE_BOUND('',#6034,.T.);
+#6034 = EDGE_LOOP('',(#6035,#6044,#6053,#6060));
+#6035 = ORIENTED_EDGE('',*,*,#6036,.F.);
+#6036 = EDGE_CURVE('',#6037,#5965,#6039,.T.);
+#6037 = VERTEX_POINT('',#6038);
+#6038 = CARTESIAN_POINT('',(3.168943944218,-3.012762593867,
+    9.201616667002));
+#6039 = CIRCLE('',#6040,0.892447869462);
+#6040 = AXIS2_PLACEMENT_3D('',#6041,#6042,#6043);
+#6041 = CARTESIAN_POINT('',(3.799999955839,-3.643818462955,
+    9.201616667669));
+#6042 = DIRECTION('',(-1.622783760724E-015,8.165095461483E-015,-1.));
+#6043 = DIRECTION('',(1.129319516476E-007,1.,8.165095278219E-015));
+#6044 = ORIENTED_EDGE('',*,*,#6045,.F.);
+#6045 = EDGE_CURVE('',#6046,#6037,#6048,.T.);
+#6046 = VERTEX_POINT('',#6047);
+#6047 = CARTESIAN_POINT('',(3.37573598159,-3.21955463124,9.492452708645)
+  );
+#6048 = CIRCLE('',#6049,0.292452569688);
+#6049 = AXIS2_PLACEMENT_3D('',#6050,#6051,#6052);
+#6050 = CARTESIAN_POINT('',(3.375735980276,-3.219554629926,
+    9.200000138957));
+#6051 = DIRECTION('',(-0.707106781187,-0.707106781187,
+    -2.317156883036E-015));
+#6052 = DIRECTION('',(-0.707095978944,0.707095978944,5.527487916716E-003
+    ));
+#6053 = ORIENTED_EDGE('',*,*,#6054,.F.);
+#6054 = EDGE_CURVE('',#5974,#6046,#6055,.T.);
+#6055 = CIRCLE('',#6056,0.599999845354);
+#6056 = AXIS2_PLACEMENT_3D('',#6057,#6058,#6059);
+#6057 = CARTESIAN_POINT('',(3.799999988865,-3.643818542687,
+    9.492452708645));
+#6058 = DIRECTION('',(0.E+000,0.E+000,1.));
+#6059 = DIRECTION('',(-0.707106861042,0.707106701331,0.E+000));
+#6060 = ORIENTED_EDGE('',*,*,#5973,.T.);
+#6061 = B_SPLINE_SURFACE_WITH_KNOTS('',5,6,(
+    (#6062,#6063,#6064,#6065,#6066,#6067,#6068)
+    ,(#6069,#6070,#6071,#6072,#6073,#6074,#6075)
+    ,(#6076,#6077,#6078,#6079,#6080,#6081,#6082)
+    ,(#6083,#6084,#6085,#6086,#6087,#6088,#6089)
+    ,(#6090,#6091,#6092,#6093,#6094,#6095,#6096)
+    ,(#6097,#6098,#6099,#6100,#6101,#6102,#6103
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(7,7),(0.E+000,1.),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#6062 = CARTESIAN_POINT('',(3.800000056624,-2.751366125779,
+    9.200000137091));
+#6063 = CARTESIAN_POINT('',(3.800000056624,-2.751366125779,
+    9.277239115778));
+#6064 = CARTESIAN_POINT('',(3.800000056624,-2.775845399099,
+    9.353653751575));
+#6065 = CARTESIAN_POINT('',(3.800000056624,-2.823824344916,
+    9.419994489508));
+#6066 = CARTESIAN_POINT('',(3.800000056624,-2.890165082849,
+    9.467973435325));
+#6067 = CARTESIAN_POINT('',(3.800000056624,-2.966579718646,
+    9.492452708645));
+#6068 = CARTESIAN_POINT('',(3.800000056624,-3.043818697333,
+    9.492452708645));
+#6069 = CARTESIAN_POINT('',(3.658263364118,-2.751366125779,
+    9.200000137091));
+#6070 = CARTESIAN_POINT('',(3.658263364118,-2.751366125779,
+    9.277239115778));
+#6071 = CARTESIAN_POINT('',(3.662151090268,-2.775845399099,
+    9.353653751575));
+#6072 = CARTESIAN_POINT('',(3.66977096525,-2.823824344916,9.419994489508
+    ));
+#6073 = CARTESIAN_POINT('',(3.680307006019,-2.890165082849,
+    9.467973435325));
+#6074 = CARTESIAN_POINT('',(3.692442953602,-2.966579718646,
+    9.492452708645));
+#6075 = CARTESIAN_POINT('',(3.704709820897,-3.043818697333,
+    9.492452708645));
+#6076 = CARTESIAN_POINT('',(3.51890635837,-2.779503732514,9.200000137091
+    ));
+#6077 = CARTESIAN_POINT('',(3.51890635837,-2.779503732514,9.277239115778
+    ));
+#6078 = CARTESIAN_POINT('',(3.526616537732,-2.803211213381,
+    9.353653751575));
+#6079 = CARTESIAN_POINT('',(3.541728353881,-2.849677459545,
+    9.419994489508));
+#6080 = CARTESIAN_POINT('',(3.562623540671,-2.9139265798,9.467973435325)
+  );
+#6081 = CARTESIAN_POINT('',(3.586691679468,-2.987931983983,
+    9.492452708645));
+#6082 = CARTESIAN_POINT('',(3.611019459614,-3.062735740839,
+    9.492452708645));
+#6083 = CARTESIAN_POINT('',(3.387600337782,-2.833892467063,
+    9.200000137091));
+#6084 = CARTESIAN_POINT('',(3.387600337782,-2.833892467063,
+    9.277239115778));
+#6085 = CARTESIAN_POINT('',(3.398912138157,-2.85610810766,9.353653751575
+    ));
+#6086 = CARTESIAN_POINT('',(3.42108306824,-2.899650373093,9.419994489508
+    ));
+#6087 = CARTESIAN_POINT('',(3.451738928585,-2.959856489984,
+    9.467973435325));
+#6088 = CARTESIAN_POINT('',(3.487049907573,-3.029204957281,
+    9.492452708645));
+#6089 = CARTESIAN_POINT('',(3.522741812993,-3.099301539324,
+    9.492452708645));
+#6090 = CARTESIAN_POINT('',(3.269163761483,-2.912536458304,
+    9.200000137091));
+#6091 = CARTESIAN_POINT('',(3.269163761483,-2.912536458304,
+    9.277239115778));
+#6092 = CARTESIAN_POINT('',(3.283724184122,-2.932594955992,
+    9.353653751575));
+#6093 = CARTESIAN_POINT('',(3.312262356792,-2.971909259204,
+    9.419994489508));
+#6094 = CARTESIAN_POINT('',(3.351722236579,-3.026269350741,
+    9.467973435325));
+#6095 = CARTESIAN_POINT('',(3.397174132901,-3.088884068727,
+    9.492452708645));
+#6096 = CARTESIAN_POINT('',(3.443116353454,-3.152174259376,
+    9.492452708645));
+#6097 = CARTESIAN_POINT('',(3.168940785069,-3.012759434719,
+    9.200000137091));
+#6098 = CARTESIAN_POINT('',(3.168940785069,-3.012759434719,
+    9.277239115778));
+#6099 = CARTESIAN_POINT('',(3.186250245232,-3.030068894882,
+    9.353653751575));
+#6100 = CARTESIAN_POINT('',(3.220176483173,-3.063995132823,
+    9.419994489508));
+#6101 = CARTESIAN_POINT('',(3.267086468835,-3.110905118485,
+    9.467973435325));
+#6102 = CARTESIAN_POINT('',(3.321119775989,-3.164938425638,
+    9.492452708645));
+#6103 = CARTESIAN_POINT('',(3.37573598159,-3.21955463124,9.492452708645)
+  );
+#6104 = ADVANCED_FACE('',(#6105),#6123,.T.);
+#6105 = FACE_BOUND('',#6106,.T.);
+#6106 = EDGE_LOOP('',(#6107,#6114,#6115,#6122));
+#6107 = ORIENTED_EDGE('',*,*,#6108,.F.);
+#6108 = EDGE_CURVE('',#5597,#6037,#6109,.T.);
+#6109 = CIRCLE('',#6110,0.892447869459);
+#6110 = AXIS2_PLACEMENT_3D('',#6111,#6112,#6113);
+#6111 = CARTESIAN_POINT('',(3.799999813303,-3.643818605487,
+    9.201616667669));
+#6112 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#6113 = DIRECTION('',(-0.707106701331,0.707106861042,0.E+000));
+#6114 = ORIENTED_EDGE('',*,*,#5623,.T.);
+#6115 = ORIENTED_EDGE('',*,*,#6116,.F.);
+#6116 = EDGE_CURVE('',#6046,#5615,#6117,.T.);
+#6117 = CIRCLE('',#6118,0.599999845354);
+#6118 = AXIS2_PLACEMENT_3D('',#6119,#6120,#6121);
+#6119 = CARTESIAN_POINT('',(3.799999893038,-3.643818638514,
+    9.492452708645));
+#6120 = DIRECTION('',(0.E+000,0.E+000,1.));
+#6121 = DIRECTION('',(-1.,-1.129331836025E-007,0.E+000));
+#6122 = ORIENTED_EDGE('',*,*,#6045,.T.);
+#6123 = B_SPLINE_SURFACE_WITH_KNOTS('',5,6,(
+    (#6124,#6125,#6126,#6127,#6128,#6129,#6130)
+    ,(#6131,#6132,#6133,#6134,#6135,#6136,#6137)
+    ,(#6138,#6139,#6140,#6141,#6142,#6143,#6144)
+    ,(#6145,#6146,#6147,#6148,#6149,#6150,#6151)
+    ,(#6152,#6153,#6154,#6155,#6156,#6157,#6158)
+    ,(#6159,#6160,#6161,#6162,#6163,#6164,#6165
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(7,7),(0.E+000,1.),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#6124 = CARTESIAN_POINT('',(3.168940785069,-3.012759434719,
+    9.200000137091));
+#6125 = CARTESIAN_POINT('',(3.168940785069,-3.012759434719,
+    9.277239115778));
+#6126 = CARTESIAN_POINT('',(3.186250245232,-3.030068894882,
+    9.353653751575));
+#6127 = CARTESIAN_POINT('',(3.220176483173,-3.063995132823,
+    9.419994489508));
+#6128 = CARTESIAN_POINT('',(3.267086468835,-3.110905118485,
+    9.467973435325));
+#6129 = CARTESIAN_POINT('',(3.321119775989,-3.164938425638,
+    9.492452708645));
+#6130 = CARTESIAN_POINT('',(3.37573598159,-3.21955463124,9.492452708645)
+  );
+#6131 = CARTESIAN_POINT('',(3.068717808655,-3.112982411133,
+    9.200000137091));
+#6132 = CARTESIAN_POINT('',(3.068717808655,-3.112982411133,
+    9.277239115778));
+#6133 = CARTESIAN_POINT('',(3.088776306342,-3.127542833771,
+    9.353653751575));
+#6134 = CARTESIAN_POINT('',(3.128090609554,-3.156081006442,
+    9.419994489508));
+#6135 = CARTESIAN_POINT('',(3.182450701091,-3.195540886228,
+    9.467973435325));
+#6136 = CARTESIAN_POINT('',(3.245065419077,-3.24099278255,9.492452708645
+    ));
+#6137 = CARTESIAN_POINT('',(3.308355609727,-3.286935003104,
+    9.492452708645));
+#6138 = CARTESIAN_POINT('',(2.990073817413,-3.231418987431,
+    9.200000137091));
+#6139 = CARTESIAN_POINT('',(2.990073817413,-3.231418987431,
+    9.277239115778));
+#6140 = CARTESIAN_POINT('',(3.01228945801,-3.242730787806,9.353653751575
+    ));
+#6141 = CARTESIAN_POINT('',(3.055831723444,-3.26490171789,9.419994489508
+    ));
+#6142 = CARTESIAN_POINT('',(3.116037840335,-3.295557578234,
+    9.467973435325));
+#6143 = CARTESIAN_POINT('',(3.185386307631,-3.330868557223,
+    9.492452708645));
+#6144 = CARTESIAN_POINT('',(3.255482889674,-3.366560462642,
+    9.492452708645));
+#6145 = CARTESIAN_POINT('',(2.935685082864,-3.36272500802,9.200000137091
+    ));
+#6146 = CARTESIAN_POINT('',(2.935685082864,-3.36272500802,9.277239115778
+    ));
+#6147 = CARTESIAN_POINT('',(2.959392563731,-3.370435187382,
+    9.353653751575));
+#6148 = CARTESIAN_POINT('',(3.005858809895,-3.385547003531,
+    9.419994489508));
+#6149 = CARTESIAN_POINT('',(3.07010793015,-3.406442190321,9.467973435325
+    ));
+#6150 = CARTESIAN_POINT('',(3.144113334333,-3.430510329118,
+    9.492452708645));
+#6151 = CARTESIAN_POINT('',(3.21891709119,-3.454838109263,9.492452708645
+    ));
+#6152 = CARTESIAN_POINT('',(2.90754747613,-3.502082013768,9.200000137091
+    ));
+#6153 = CARTESIAN_POINT('',(2.90754747613,-3.502082013768,9.277239115778
+    ));
+#6154 = CARTESIAN_POINT('',(2.932026749449,-3.505969739918,
+    9.353653751575));
+#6155 = CARTESIAN_POINT('',(2.980005695266,-3.513589614899,
+    9.419994489508));
+#6156 = CARTESIAN_POINT('',(3.0463464332,-3.524125655669,9.467973435325)
+  );
+#6157 = CARTESIAN_POINT('',(3.122761068997,-3.536261603252,
+    9.492452708645));
+#6158 = CARTESIAN_POINT('',(3.200000047684,-3.548528470546,
+    9.492452708645));
+#6159 = CARTESIAN_POINT('',(2.90754747613,-3.643818706274,9.200000137091
+    ));
+#6160 = CARTESIAN_POINT('',(2.90754747613,-3.643818706274,9.277239115778
+    ));
+#6161 = CARTESIAN_POINT('',(2.932026749449,-3.643818706274,
+    9.353653751575));
+#6162 = CARTESIAN_POINT('',(2.980005695266,-3.643818706274,
+    9.419994489508));
+#6163 = CARTESIAN_POINT('',(3.0463464332,-3.643818706274,9.467973435325)
+  );
+#6164 = CARTESIAN_POINT('',(3.122761068997,-3.643818706274,
+    9.492452708645));
+#6165 = CARTESIAN_POINT('',(3.200000047684,-3.643818706274,
+    9.492452708645));
+#6166 = ADVANCED_FACE('',(#6167),#6185,.T.);
+#6167 = FACE_BOUND('',#6168,.T.);
+#6168 = EDGE_LOOP('',(#6169,#6176,#6177,#6184));
+#6169 = ORIENTED_EDGE('',*,*,#6170,.T.);
+#6170 = EDGE_CURVE('',#5351,#5615,#6171,.T.);
+#6171 = CIRCLE('',#6172,0.292452569699);
+#6172 = AXIS2_PLACEMENT_3D('',#6173,#6174,#6175);
+#6173 = CARTESIAN_POINT('',(3.200000049538,-3.643818706274,
+    9.200000138945));
+#6174 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#6175 = DIRECTION('',(-6.341963754446E-009,0.E+000,1.));
+#6176 = ORIENTED_EDGE('',*,*,#5614,.T.);
+#6177 = ORIENTED_EDGE('',*,*,#6178,.T.);
+#6178 = EDGE_CURVE('',#5606,#5384,#6179,.T.);
+#6179 = CIRCLE('',#6180,0.292452569699);
+#6180 = AXIS2_PLACEMENT_3D('',#6181,#6182,#6183);
+#6181 = CARTESIAN_POINT('',(3.375735982902,-4.068082779996,
+    9.200000138945));
+#6182 = DIRECTION('',(-0.707106781187,0.707106781187,
+    -3.366415756839E-015));
+#6183 = DIRECTION('',(0.707106781187,0.707106781187,-6.341961856322E-009
+    ));
+#6184 = ORIENTED_EDGE('',*,*,#5391,.F.);
+#6185 = B_SPLINE_SURFACE_WITH_KNOTS('',6,5,(
+    (#6186,#6187,#6188,#6189,#6190,#6191)
+    ,(#6192,#6193,#6194,#6195,#6196,#6197)
+    ,(#6198,#6199,#6200,#6201,#6202,#6203)
+    ,(#6204,#6205,#6206,#6207,#6208,#6209)
+    ,(#6210,#6211,#6212,#6213,#6214,#6215)
+    ,(#6216,#6217,#6218,#6219,#6220,#6221)
+    ,(#6222,#6223,#6224,#6225,#6226,#6227
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(7,7),(6,6),(0.E+000,1.),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#6186 = CARTESIAN_POINT('',(3.492452619238,-3.643818706274,
+    9.200000137091));
+#6187 = CARTESIAN_POINT('',(3.492452619238,-3.692662485223,
+    9.200000137091));
+#6188 = CARTESIAN_POINT('',(3.502149099515,-3.740686202041,
+    9.200000137091));
+#6189 = CARTESIAN_POINT('',(3.520891961936,-3.785935474695,
+    9.200000137091));
+#6190 = CARTESIAN_POINT('',(3.547993410798,-3.826749817473,
+    9.200000137091));
+#6191 = CARTESIAN_POINT('',(3.582531178112,-3.861287584787,
+    9.200000137091));
+#6192 = CARTESIAN_POINT('',(3.492452619238,-3.643818706274,
+    9.277239115778));
+#6193 = CARTESIAN_POINT('',(3.492452619238,-3.692662485223,
+    9.277239115778));
+#6194 = CARTESIAN_POINT('',(3.502149099515,-3.740686202041,
+    9.277239115778));
+#6195 = CARTESIAN_POINT('',(3.520891961936,-3.785935474695,
+    9.277239115778));
+#6196 = CARTESIAN_POINT('',(3.547993410798,-3.826749817473,
+    9.277239115778));
+#6197 = CARTESIAN_POINT('',(3.582531178112,-3.861287584787,
+    9.277239115778));
+#6198 = CARTESIAN_POINT('',(3.467973345918,-3.643818706274,
+    9.353653751575));
+#6199 = CARTESIAN_POINT('',(3.467973345918,-3.696550211373,
+    9.353653751575));
+#6200 = CARTESIAN_POINT('',(3.478441618648,-3.748396381404,
+    9.353653751575));
+#6201 = CARTESIAN_POINT('',(3.498676321339,-3.79724727507,9.353653751575
+    ));
+#6202 = CARTESIAN_POINT('',(3.527934913111,-3.841310240112,
+    9.353653751575));
+#6203 = CARTESIAN_POINT('',(3.565221717949,-3.87859704495,9.353653751575
+    ));
+#6204 = CARTESIAN_POINT('',(3.419994400101,-3.643818706274,
+    9.419994489508));
+#6205 = CARTESIAN_POINT('',(3.419994400101,-3.704170086355,
+    9.419994489508));
+#6206 = CARTESIAN_POINT('',(3.431975372484,-3.763508197553,
+    9.419994489508));
+#6207 = CARTESIAN_POINT('',(3.455134055905,-3.819418205154,
+    9.419994489508));
+#6208 = CARTESIAN_POINT('',(3.488620609899,-3.869848412782,
+    9.419994489508));
+#6209 = CARTESIAN_POINT('',(3.531295480008,-3.912523282891,
+    9.419994489508));
+#6210 = CARTESIAN_POINT('',(3.353653662168,-3.643818706274,
+    9.467973435325));
+#6211 = CARTESIAN_POINT('',(3.353653662168,-3.714706127124,
+    9.467973435325));
+#6212 = CARTESIAN_POINT('',(3.367726252229,-3.784403384343,
+    9.467973435325));
+#6213 = CARTESIAN_POINT('',(3.394927939014,-3.850074065498,
+    9.467973435325));
+#6214 = CARTESIAN_POINT('',(3.434260518362,-3.909308292568,
+    9.467973435325));
+#6215 = CARTESIAN_POINT('',(3.484385494346,-3.959433268552,
+    9.467973435325));
+#6216 = CARTESIAN_POINT('',(3.277239026371,-3.643818706274,
+    9.492452708645));
+#6217 = CARTESIAN_POINT('',(3.277239026371,-3.726842074707,
+    9.492452708645));
+#6218 = CARTESIAN_POINT('',(3.293720848046,-3.808471523139,
+    9.492452708645));
+#6219 = CARTESIAN_POINT('',(3.325579471718,-3.885385044487,
+    9.492452708645));
+#6220 = CARTESIAN_POINT('',(3.371645800376,-3.95476018889,9.492452708645
+    ));
+#6221 = CARTESIAN_POINT('',(3.430352187192,-4.013466575706,
+    9.492452708645));
+#6222 = CARTESIAN_POINT('',(3.200000047684,-3.643818706274,
+    9.492452708645));
+#6223 = CARTESIAN_POINT('',(3.200000047684,-3.739108942002,
+    9.492452708645));
+#6224 = CARTESIAN_POINT('',(3.21891709119,-3.832799303285,9.492452708645
+    ));
+#6225 = CARTESIAN_POINT('',(3.255482889674,-3.921076949906,
+    9.492452708645));
+#6226 = CARTESIAN_POINT('',(3.308355609727,-4.000702409444,
+    9.492452708645));
+#6227 = CARTESIAN_POINT('',(3.37573598159,-4.068082781308,9.492452708645
+    ));
+#6228 = ADVANCED_FACE('',(#6229),#6241,.T.);
+#6229 = FACE_BOUND('',#6230,.T.);
+#6230 = EDGE_LOOP('',(#6231,#6232,#6233,#6240));
+#6231 = ORIENTED_EDGE('',*,*,#6178,.F.);
+#6232 = ORIENTED_EDGE('',*,*,#5694,.T.);
+#6233 = ORIENTED_EDGE('',*,*,#6234,.T.);
+#6234 = EDGE_CURVE('',#5686,#5417,#6235,.T.);
+#6235 = CIRCLE('',#6236,0.292452569699);
+#6236 = AXIS2_PLACEMENT_3D('',#6237,#6238,#6239);
+#6237 = CARTESIAN_POINT('',(3.800000056624,-4.24381871336,9.200000138945
+    ));
+#6238 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#6239 = DIRECTION('',(0.E+000,1.,-6.341965652571E-009));
+#6240 = ORIENTED_EDGE('',*,*,#5424,.F.);
+#6241 = B_SPLINE_SURFACE_WITH_KNOTS('',6,5,(
+    (#6242,#6243,#6244,#6245,#6246,#6247)
+    ,(#6248,#6249,#6250,#6251,#6252,#6253)
+    ,(#6254,#6255,#6256,#6257,#6258,#6259)
+    ,(#6260,#6261,#6262,#6263,#6264,#6265)
+    ,(#6266,#6267,#6268,#6269,#6270,#6271)
+    ,(#6272,#6273,#6274,#6275,#6276,#6277)
+    ,(#6278,#6279,#6280,#6281,#6282,#6283
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(7,7),(6,6),(0.E+000,1.),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#6242 = CARTESIAN_POINT('',(3.582531178112,-3.861287584787,
+    9.200000137091));
+#6243 = CARTESIAN_POINT('',(3.617068945425,-3.8958253521,9.200000137091)
+  );
+#6244 = CARTESIAN_POINT('',(3.657883288203,-3.922926800962,
+    9.200000137091));
+#6245 = CARTESIAN_POINT('',(3.703132560857,-3.941669663383,
+    9.200000137091));
+#6246 = CARTESIAN_POINT('',(3.751156277676,-3.951366143661,
+    9.200000137091));
+#6247 = CARTESIAN_POINT('',(3.800000056624,-3.951366143661,
+    9.200000137091));
+#6248 = CARTESIAN_POINT('',(3.582531178112,-3.861287584787,
+    9.277239115778));
+#6249 = CARTESIAN_POINT('',(3.617068945425,-3.8958253521,9.277239115778)
+  );
+#6250 = CARTESIAN_POINT('',(3.657883288203,-3.922926800962,
+    9.277239115778));
+#6251 = CARTESIAN_POINT('',(3.703132560857,-3.941669663383,
+    9.277239115778));
+#6252 = CARTESIAN_POINT('',(3.751156277676,-3.951366143661,
+    9.277239115778));
+#6253 = CARTESIAN_POINT('',(3.800000056624,-3.951366143661,
+    9.277239115778));
+#6254 = CARTESIAN_POINT('',(3.565221717949,-3.87859704495,9.353653751575
+    ));
+#6255 = CARTESIAN_POINT('',(3.602508522787,-3.915883849787,
+    9.353653751575));
+#6256 = CARTESIAN_POINT('',(3.646571487829,-3.94514244156,9.353653751575
+    ));
+#6257 = CARTESIAN_POINT('',(3.695422381495,-3.96537714425,9.353653751575
+    ));
+#6258 = CARTESIAN_POINT('',(3.747268551525,-3.97584541698,9.353653751575
+    ));
+#6259 = CARTESIAN_POINT('',(3.800000056624,-3.97584541698,9.353653751575
+    ));
+#6260 = CARTESIAN_POINT('',(3.531295480008,-3.912523282891,
+    9.419994489508));
+#6261 = CARTESIAN_POINT('',(3.573970350117,-3.955198153,9.419994489508)
+  );
+#6262 = CARTESIAN_POINT('',(3.624400557745,-3.988684706993,
+    9.419994489508));
+#6263 = CARTESIAN_POINT('',(3.680310565346,-4.011843390414,
+    9.419994489508));
+#6264 = CARTESIAN_POINT('',(3.739648676544,-4.023824362797,
+    9.419994489508));
+#6265 = CARTESIAN_POINT('',(3.800000056624,-4.023824362797,
+    9.419994489508));
+#6266 = CARTESIAN_POINT('',(3.484385494346,-3.959433268552,
+    9.467973435325));
+#6267 = CARTESIAN_POINT('',(3.53451047033,-4.009558244536,9.467973435325
+    ));
+#6268 = CARTESIAN_POINT('',(3.5937446974,-4.048890823884,9.467973435325)
+  );
+#6269 = CARTESIAN_POINT('',(3.659415378556,-4.076092510669,
+    9.467973435325));
+#6270 = CARTESIAN_POINT('',(3.729112635774,-4.090165100731,
+    9.467973435325));
+#6271 = CARTESIAN_POINT('',(3.800000056624,-4.090165100731,
+    9.467973435325));
+#6272 = CARTESIAN_POINT('',(3.430352187192,-4.013466575706,
+    9.492452708645));
+#6273 = CARTESIAN_POINT('',(3.489058574008,-4.072172962522,
+    9.492452708645));
+#6274 = CARTESIAN_POINT('',(3.558433718412,-4.11823929118,9.492452708645
+    ));
+#6275 = CARTESIAN_POINT('',(3.635347239759,-4.150097914852,
+    9.492452708645));
+#6276 = CARTESIAN_POINT('',(3.716976688191,-4.166579736528,
+    9.492452708645));
+#6277 = CARTESIAN_POINT('',(3.800000056624,-4.166579736528,
+    9.492452708645));
+#6278 = CARTESIAN_POINT('',(3.37573598159,-4.068082781308,9.492452708645
+    ));
+#6279 = CARTESIAN_POINT('',(3.443116353454,-4.135463153172,
+    9.492452708645));
+#6280 = CARTESIAN_POINT('',(3.522741812993,-4.188335873224,
+    9.492452708645));
+#6281 = CARTESIAN_POINT('',(3.611019459614,-4.224901671709,
+    9.492452708645));
+#6282 = CARTESIAN_POINT('',(3.704709820897,-4.243818715215,
+    9.492452708645));
+#6283 = CARTESIAN_POINT('',(3.800000056624,-4.243818715215,
+    9.492452708645));
+#6284 = ADVANCED_FACE('',(#6285),#6297,.T.);
+#6285 = FACE_BOUND('',#6286,.T.);
+#6286 = EDGE_LOOP('',(#6287,#6288,#6289,#6296));
+#6287 = ORIENTED_EDGE('',*,*,#6234,.F.);
+#6288 = ORIENTED_EDGE('',*,*,#5766,.T.);
+#6289 = ORIENTED_EDGE('',*,*,#6290,.T.);
+#6290 = EDGE_CURVE('',#5758,#5450,#6291,.T.);
+#6291 = CIRCLE('',#6292,0.292452569699);
+#6292 = AXIS2_PLACEMENT_3D('',#6293,#6294,#6295);
+#6293 = CARTESIAN_POINT('',(4.224264130347,-4.068082779996,
+    9.200000138945));
+#6294 = DIRECTION('',(-0.707106781187,-0.707106781187,
+    3.366415756839E-015));
+#6295 = DIRECTION('',(-0.707106781187,0.707106781187,
+    -6.341961856322E-009));
+#6296 = ORIENTED_EDGE('',*,*,#5457,.F.);
+#6297 = B_SPLINE_SURFACE_WITH_KNOTS('',6,5,(
+    (#6298,#6299,#6300,#6301,#6302,#6303)
+    ,(#6304,#6305,#6306,#6307,#6308,#6309)
+    ,(#6310,#6311,#6312,#6313,#6314,#6315)
+    ,(#6316,#6317,#6318,#6319,#6320,#6321)
+    ,(#6322,#6323,#6324,#6325,#6326,#6327)
+    ,(#6328,#6329,#6330,#6331,#6332,#6333)
+    ,(#6334,#6335,#6336,#6337,#6338,#6339
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(7,7),(6,6),(0.E+000,1.),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#6298 = CARTESIAN_POINT('',(3.800000056624,-3.951366143661,
+    9.200000137091));
+#6299 = CARTESIAN_POINT('',(3.848843835573,-3.951366143661,
+    9.200000137091));
+#6300 = CARTESIAN_POINT('',(3.896867552392,-3.941669663383,
+    9.200000137091));
+#6301 = CARTESIAN_POINT('',(3.942116825046,-3.922926800962,
+    9.200000137091));
+#6302 = CARTESIAN_POINT('',(3.982931167824,-3.8958253521,9.200000137091)
+  );
+#6303 = CARTESIAN_POINT('',(4.017468935137,-3.861287584787,
+    9.200000137091));
+#6304 = CARTESIAN_POINT('',(3.800000056624,-3.951366143661,
+    9.277239115778));
+#6305 = CARTESIAN_POINT('',(3.848843835573,-3.951366143661,
+    9.277239115778));
+#6306 = CARTESIAN_POINT('',(3.896867552392,-3.941669663383,
+    9.277239115778));
+#6307 = CARTESIAN_POINT('',(3.942116825046,-3.922926800962,
+    9.277239115778));
+#6308 = CARTESIAN_POINT('',(3.982931167824,-3.8958253521,9.277239115778)
+  );
+#6309 = CARTESIAN_POINT('',(4.017468935137,-3.861287584787,
+    9.277239115778));
+#6310 = CARTESIAN_POINT('',(3.800000056624,-3.97584541698,9.353653751575
+    ));
+#6311 = CARTESIAN_POINT('',(3.852731561724,-3.97584541698,9.353653751575
+    ));
+#6312 = CARTESIAN_POINT('',(3.904577731754,-3.96537714425,9.353653751575
+    ));
+#6313 = CARTESIAN_POINT('',(3.95342862542,-3.94514244156,9.353653751575)
+  );
+#6314 = CARTESIAN_POINT('',(3.997491590462,-3.915883849787,
+    9.353653751575));
+#6315 = CARTESIAN_POINT('',(4.0347783953,-3.87859704495,9.353653751575)
+  );
+#6316 = CARTESIAN_POINT('',(3.800000056624,-4.023824362797,
+    9.419994489508));
+#6317 = CARTESIAN_POINT('',(3.860351436705,-4.023824362797,
+    9.419994489508));
+#6318 = CARTESIAN_POINT('',(3.919689547903,-4.011843390414,
+    9.419994489508));
+#6319 = CARTESIAN_POINT('',(3.975599555504,-3.988684706993,
+    9.419994489508));
+#6320 = CARTESIAN_POINT('',(4.026029763132,-3.955198153,9.419994489508)
+  );
+#6321 = CARTESIAN_POINT('',(4.068704633241,-3.912523282891,
+    9.419994489508));
+#6322 = CARTESIAN_POINT('',(3.800000056624,-4.090165100731,
+    9.467973435325));
+#6323 = CARTESIAN_POINT('',(3.870887477475,-4.090165100731,
+    9.467973435325));
+#6324 = CARTESIAN_POINT('',(3.940584734693,-4.076092510669,
+    9.467973435325));
+#6325 = CARTESIAN_POINT('',(4.006255415848,-4.048890823884,
+    9.467973435325));
+#6326 = CARTESIAN_POINT('',(4.065489642919,-4.009558244536,
+    9.467973435325));
+#6327 = CARTESIAN_POINT('',(4.115614618903,-3.959433268552,
+    9.467973435325));
+#6328 = CARTESIAN_POINT('',(3.800000056624,-4.166579736528,
+    9.492452708645));
+#6329 = CARTESIAN_POINT('',(3.883023425057,-4.166579736528,
+    9.492452708645));
+#6330 = CARTESIAN_POINT('',(3.96465287349,-4.150097914852,9.492452708645
+    ));
+#6331 = CARTESIAN_POINT('',(4.041566394837,-4.11823929118,9.492452708645
+    ));
+#6332 = CARTESIAN_POINT('',(4.110941539241,-4.072172962522,
+    9.492452708645));
+#6333 = CARTESIAN_POINT('',(4.169647926057,-4.013466575706,
+    9.492452708645));
+#6334 = CARTESIAN_POINT('',(3.800000056624,-4.243818715215,
+    9.492452708645));
+#6335 = CARTESIAN_POINT('',(3.895290292352,-4.243818715215,
+    9.492452708645));
+#6336 = CARTESIAN_POINT('',(3.988980653635,-4.224901671709,
+    9.492452708645));
+#6337 = CARTESIAN_POINT('',(4.077258300256,-4.188335873224,
+    9.492452708645));
+#6338 = CARTESIAN_POINT('',(4.156883759794,-4.135463153172,
+    9.492452708645));
+#6339 = CARTESIAN_POINT('',(4.224264131658,-4.068082781308,
+    9.492452708645));
+#6340 = ADVANCED_FACE('',(#6341),#6353,.T.);
+#6341 = FACE_BOUND('',#6342,.T.);
+#6342 = EDGE_LOOP('',(#6343,#6344,#6345,#6352));
+#6343 = ORIENTED_EDGE('',*,*,#6290,.F.);
+#6344 = ORIENTED_EDGE('',*,*,#5838,.T.);
+#6345 = ORIENTED_EDGE('',*,*,#6346,.T.);
+#6346 = EDGE_CURVE('',#5830,#5483,#6347,.T.);
+#6347 = CIRCLE('',#6348,0.292452569699);
+#6348 = AXIS2_PLACEMENT_3D('',#6349,#6350,#6351);
+#6349 = CARTESIAN_POINT('',(4.40000006371,-3.643818706274,9.200000138945
+    ));
+#6350 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#6351 = DIRECTION('',(-1.,-0.E+000,-6.341965652571E-009));
+#6352 = ORIENTED_EDGE('',*,*,#5490,.F.);
+#6353 = B_SPLINE_SURFACE_WITH_KNOTS('',6,5,(
+    (#6354,#6355,#6356,#6357,#6358,#6359)
+    ,(#6360,#6361,#6362,#6363,#6364,#6365)
+    ,(#6366,#6367,#6368,#6369,#6370,#6371)
+    ,(#6372,#6373,#6374,#6375,#6376,#6377)
+    ,(#6378,#6379,#6380,#6381,#6382,#6383)
+    ,(#6384,#6385,#6386,#6387,#6388,#6389)
+    ,(#6390,#6391,#6392,#6393,#6394,#6395
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(7,7),(6,6),(0.E+000,1.),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#6354 = CARTESIAN_POINT('',(4.017468935137,-3.861287584787,
+    9.200000137091));
+#6355 = CARTESIAN_POINT('',(4.052006702451,-3.826749817473,
+    9.200000137091));
+#6356 = CARTESIAN_POINT('',(4.079108151313,-3.785935474695,
+    9.200000137091));
+#6357 = CARTESIAN_POINT('',(4.097851013734,-3.740686202041,
+    9.200000137091));
+#6358 = CARTESIAN_POINT('',(4.107547494011,-3.692662485223,
+    9.200000137091));
+#6359 = CARTESIAN_POINT('',(4.107547494011,-3.643818706274,
+    9.200000137091));
+#6360 = CARTESIAN_POINT('',(4.017468935137,-3.861287584787,
+    9.277239115778));
+#6361 = CARTESIAN_POINT('',(4.052006702451,-3.826749817473,
+    9.277239115778));
+#6362 = CARTESIAN_POINT('',(4.079108151313,-3.785935474695,
+    9.277239115778));
+#6363 = CARTESIAN_POINT('',(4.097851013734,-3.740686202041,
+    9.277239115778));
+#6364 = CARTESIAN_POINT('',(4.107547494011,-3.692662485223,
+    9.277239115778));
+#6365 = CARTESIAN_POINT('',(4.107547494011,-3.643818706274,
+    9.277239115778));
+#6366 = CARTESIAN_POINT('',(4.0347783953,-3.87859704495,9.353653751575)
+  );
+#6367 = CARTESIAN_POINT('',(4.072065200138,-3.841310240112,
+    9.353653751575));
+#6368 = CARTESIAN_POINT('',(4.10132379191,-3.79724727507,9.353653751575)
+  );
+#6369 = CARTESIAN_POINT('',(4.121558494601,-3.748396381404,
+    9.353653751575));
+#6370 = CARTESIAN_POINT('',(4.132026767331,-3.696550211373,
+    9.353653751575));
+#6371 = CARTESIAN_POINT('',(4.132026767331,-3.643818706274,
+    9.353653751575));
+#6372 = CARTESIAN_POINT('',(4.068704633241,-3.912523282891,
+    9.419994489508));
+#6373 = CARTESIAN_POINT('',(4.11137950335,-3.869848412782,9.419994489508
+    ));
+#6374 = CARTESIAN_POINT('',(4.144866057344,-3.819418205154,
+    9.419994489508));
+#6375 = CARTESIAN_POINT('',(4.168024740764,-3.763508197553,
+    9.419994489508));
+#6376 = CARTESIAN_POINT('',(4.180005713147,-3.704170086355,
+    9.419994489508));
+#6377 = CARTESIAN_POINT('',(4.180005713147,-3.643818706274,
+    9.419994489508));
+#6378 = CARTESIAN_POINT('',(4.115614618903,-3.959433268552,
+    9.467973435325));
+#6379 = CARTESIAN_POINT('',(4.165739594887,-3.909308292568,
+    9.467973435325));
+#6380 = CARTESIAN_POINT('',(4.205072174235,-3.850074065498,
+    9.467973435325));
+#6381 = CARTESIAN_POINT('',(4.23227386102,-3.784403384343,9.467973435325
+    ));
+#6382 = CARTESIAN_POINT('',(4.246346451081,-3.714706127124,
+    9.467973435325));
+#6383 = CARTESIAN_POINT('',(4.246346451081,-3.643818706274,
+    9.467973435325));
+#6384 = CARTESIAN_POINT('',(4.169647926057,-4.013466575706,
+    9.492452708645));
+#6385 = CARTESIAN_POINT('',(4.228354312873,-3.95476018889,9.492452708645
+    ));
+#6386 = CARTESIAN_POINT('',(4.274420641531,-3.885385044487,
+    9.492452708645));
+#6387 = CARTESIAN_POINT('',(4.306279265203,-3.808471523139,
+    9.492452708645));
+#6388 = CARTESIAN_POINT('',(4.322761086878,-3.726842074707,
+    9.492452708645));
+#6389 = CARTESIAN_POINT('',(4.322761086878,-3.643818706274,
+    9.492452708645));
+#6390 = CARTESIAN_POINT('',(4.224264131658,-4.068082781308,
+    9.492452708645));
+#6391 = CARTESIAN_POINT('',(4.291644503522,-4.000702409444,
+    9.492452708645));
+#6392 = CARTESIAN_POINT('',(4.344517223574,-3.921076949906,
+    9.492452708645));
+#6393 = CARTESIAN_POINT('',(4.381083022059,-3.832799303285,
+    9.492452708645));
+#6394 = CARTESIAN_POINT('',(4.400000065565,-3.739108942002,
+    9.492452708645));
+#6395 = CARTESIAN_POINT('',(4.400000065565,-3.643818706274,
+    9.492452708645));
+#6396 = ADVANCED_FACE('',(#6397),#6409,.T.);
+#6397 = FACE_BOUND('',#6398,.T.);
+#6398 = EDGE_LOOP('',(#6399,#6400,#6401,#6408));
+#6399 = ORIENTED_EDGE('',*,*,#6346,.F.);
+#6400 = ORIENTED_EDGE('',*,*,#5910,.T.);
+#6401 = ORIENTED_EDGE('',*,*,#6402,.T.);
+#6402 = EDGE_CURVE('',#5902,#5516,#6403,.T.);
+#6403 = CIRCLE('',#6404,0.292452569699);
+#6404 = AXIS2_PLACEMENT_3D('',#6405,#6406,#6407);
+#6405 = CARTESIAN_POINT('',(4.224264130347,-3.219554632552,
+    9.200000138945));
+#6406 = DIRECTION('',(0.707106781187,-0.707106781187,
+    -2.295283470647E-015));
+#6407 = DIRECTION('',(-0.707106781187,-0.707106781187,
+    -6.341961856322E-009));
+#6408 = ORIENTED_EDGE('',*,*,#5523,.F.);
+#6409 = B_SPLINE_SURFACE_WITH_KNOTS('',6,5,(
+    (#6410,#6411,#6412,#6413,#6414,#6415)
+    ,(#6416,#6417,#6418,#6419,#6420,#6421)
+    ,(#6422,#6423,#6424,#6425,#6426,#6427)
+    ,(#6428,#6429,#6430,#6431,#6432,#6433)
+    ,(#6434,#6435,#6436,#6437,#6438,#6439)
+    ,(#6440,#6441,#6442,#6443,#6444,#6445)
+    ,(#6446,#6447,#6448,#6449,#6450,#6451
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(7,7),(6,6),(0.E+000,1.),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#6410 = CARTESIAN_POINT('',(4.107547494011,-3.643818706274,
+    9.200000137091));
+#6411 = CARTESIAN_POINT('',(4.107547494011,-3.594974927325,
+    9.200000137091));
+#6412 = CARTESIAN_POINT('',(4.097851013734,-3.546951210507,
+    9.200000137091));
+#6413 = CARTESIAN_POINT('',(4.079108151313,-3.501701937853,
+    9.200000137091));
+#6414 = CARTESIAN_POINT('',(4.052006702451,-3.460887595075,
+    9.200000137091));
+#6415 = CARTESIAN_POINT('',(4.017468935137,-3.426349827761,
+    9.200000137091));
+#6416 = CARTESIAN_POINT('',(4.107547494011,-3.643818706274,
+    9.277239115778));
+#6417 = CARTESIAN_POINT('',(4.107547494011,-3.594974927325,
+    9.277239115778));
+#6418 = CARTESIAN_POINT('',(4.097851013734,-3.546951210507,
+    9.277239115778));
+#6419 = CARTESIAN_POINT('',(4.079108151313,-3.501701937853,
+    9.277239115778));
+#6420 = CARTESIAN_POINT('',(4.052006702451,-3.460887595075,
+    9.277239115778));
+#6421 = CARTESIAN_POINT('',(4.017468935137,-3.426349827761,
+    9.277239115778));
+#6422 = CARTESIAN_POINT('',(4.132026767331,-3.643818706274,
+    9.353653751575));
+#6423 = CARTESIAN_POINT('',(4.132026767331,-3.591087201175,
+    9.353653751575));
+#6424 = CARTESIAN_POINT('',(4.121558494601,-3.539241031144,
+    9.353653751575));
+#6425 = CARTESIAN_POINT('',(4.10132379191,-3.490390137478,9.353653751575
+    ));
+#6426 = CARTESIAN_POINT('',(4.072065200138,-3.446327172436,
+    9.353653751575));
+#6427 = CARTESIAN_POINT('',(4.0347783953,-3.409040367599,9.353653751575)
+  );
+#6428 = CARTESIAN_POINT('',(4.180005713147,-3.643818706274,
+    9.419994489508));
+#6429 = CARTESIAN_POINT('',(4.180005713147,-3.583467326193,
+    9.419994489508));
+#6430 = CARTESIAN_POINT('',(4.168024740764,-3.524129214995,
+    9.419994489508));
+#6431 = CARTESIAN_POINT('',(4.144866057344,-3.468219207394,
+    9.419994489508));
+#6432 = CARTESIAN_POINT('',(4.11137950335,-3.417788999766,9.419994489508
+    ));
+#6433 = CARTESIAN_POINT('',(4.068704633241,-3.375114129657,
+    9.419994489508));
+#6434 = CARTESIAN_POINT('',(4.246346451081,-3.643818706274,
+    9.467973435325));
+#6435 = CARTESIAN_POINT('',(4.246346451081,-3.572931285424,
+    9.467973435325));
+#6436 = CARTESIAN_POINT('',(4.23227386102,-3.503234028205,9.467973435325
+    ));
+#6437 = CARTESIAN_POINT('',(4.205072174235,-3.43756334705,9.467973435325
+    ));
+#6438 = CARTESIAN_POINT('',(4.165739594887,-3.37832911998,9.467973435325
+    ));
+#6439 = CARTESIAN_POINT('',(4.115614618903,-3.328204143996,
+    9.467973435325));
+#6440 = CARTESIAN_POINT('',(4.322761086878,-3.643818706274,
+    9.492452708645));
+#6441 = CARTESIAN_POINT('',(4.322761086878,-3.560795337841,
+    9.492452708645));
+#6442 = CARTESIAN_POINT('',(4.306279265203,-3.479165889409,
+    9.492452708645));
+#6443 = CARTESIAN_POINT('',(4.274420641531,-3.402252368062,
+    9.492452708645));
+#6444 = CARTESIAN_POINT('',(4.228354312873,-3.332877223658,
+    9.492452708645));
+#6445 = CARTESIAN_POINT('',(4.169647926057,-3.274170836842,
+    9.492452708645));
+#6446 = CARTESIAN_POINT('',(4.400000065565,-3.643818706274,
+    9.492452708645));
+#6447 = CARTESIAN_POINT('',(4.400000065565,-3.548528470546,
+    9.492452708645));
+#6448 = CARTESIAN_POINT('',(4.381083022059,-3.454838109263,
+    9.492452708645));
+#6449 = CARTESIAN_POINT('',(4.344517223574,-3.366560462642,
+    9.492452708645));
+#6450 = CARTESIAN_POINT('',(4.291644503522,-3.286935003104,
+    9.492452708645));
+#6451 = CARTESIAN_POINT('',(4.224264131658,-3.21955463124,9.492452708645
+    ));
+#6452 = ADVANCED_FACE('',(#6453),#6465,.T.);
+#6453 = FACE_BOUND('',#6454,.T.);
+#6454 = EDGE_LOOP('',(#6455,#6456,#6457,#6464));
+#6455 = ORIENTED_EDGE('',*,*,#6402,.F.);
+#6456 = ORIENTED_EDGE('',*,*,#5982,.T.);
+#6457 = ORIENTED_EDGE('',*,*,#6458,.T.);
+#6458 = EDGE_CURVE('',#5974,#5301,#6459,.T.);
+#6459 = CIRCLE('',#6460,0.292452569699);
+#6460 = AXIS2_PLACEMENT_3D('',#6461,#6462,#6463);
+#6461 = CARTESIAN_POINT('',(3.800000056624,-3.043818699188,
+    9.200000138945));
+#6462 = DIRECTION('',(1.,0.E+000,0.E+000));
+#6463 = DIRECTION('',(0.E+000,-1.,-6.341965652571E-009));
+#6464 = ORIENTED_EDGE('',*,*,#5547,.F.);
+#6465 = B_SPLINE_SURFACE_WITH_KNOTS('',6,5,(
+    (#6466,#6467,#6468,#6469,#6470,#6471)
+    ,(#6472,#6473,#6474,#6475,#6476,#6477)
+    ,(#6478,#6479,#6480,#6481,#6482,#6483)
+    ,(#6484,#6485,#6486,#6487,#6488,#6489)
+    ,(#6490,#6491,#6492,#6493,#6494,#6495)
+    ,(#6496,#6497,#6498,#6499,#6500,#6501)
+    ,(#6502,#6503,#6504,#6505,#6506,#6507
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(7,7),(6,6),(0.E+000,1.),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#6466 = CARTESIAN_POINT('',(4.017468935137,-3.426349827761,
+    9.200000137091));
+#6467 = CARTESIAN_POINT('',(3.982931167824,-3.391812060448,
+    9.200000137091));
+#6468 = CARTESIAN_POINT('',(3.942116825046,-3.364710611586,
+    9.200000137091));
+#6469 = CARTESIAN_POINT('',(3.896867552392,-3.345967749165,
+    9.200000137091));
+#6470 = CARTESIAN_POINT('',(3.848843835573,-3.336271268887,
+    9.200000137091));
+#6471 = CARTESIAN_POINT('',(3.800000056624,-3.336271268887,
+    9.200000137091));
+#6472 = CARTESIAN_POINT('',(4.017468935137,-3.426349827761,
+    9.277239115778));
+#6473 = CARTESIAN_POINT('',(3.982931167824,-3.391812060448,
+    9.277239115778));
+#6474 = CARTESIAN_POINT('',(3.942116825046,-3.364710611586,
+    9.277239115778));
+#6475 = CARTESIAN_POINT('',(3.896867552392,-3.345967749165,
+    9.277239115778));
+#6476 = CARTESIAN_POINT('',(3.848843835573,-3.336271268887,
+    9.277239115778));
+#6477 = CARTESIAN_POINT('',(3.800000056624,-3.336271268887,
+    9.277239115778));
+#6478 = CARTESIAN_POINT('',(4.0347783953,-3.409040367599,9.353653751575)
+  );
+#6479 = CARTESIAN_POINT('',(3.997491590462,-3.371753562761,
+    9.353653751575));
+#6480 = CARTESIAN_POINT('',(3.95342862542,-3.342494970988,9.353653751575
+    ));
+#6481 = CARTESIAN_POINT('',(3.904577731754,-3.322260268298,
+    9.353653751575));
+#6482 = CARTESIAN_POINT('',(3.852731561724,-3.311791995568,
+    9.353653751575));
+#6483 = CARTESIAN_POINT('',(3.800000056624,-3.311791995568,
+    9.353653751575));
+#6484 = CARTESIAN_POINT('',(4.068704633241,-3.375114129657,
+    9.419994489508));
+#6485 = CARTESIAN_POINT('',(4.026029763132,-3.332439259548,
+    9.419994489508));
+#6486 = CARTESIAN_POINT('',(3.975599555504,-3.298952705555,
+    9.419994489508));
+#6487 = CARTESIAN_POINT('',(3.919689547903,-3.275794022134,
+    9.419994489508));
+#6488 = CARTESIAN_POINT('',(3.860351436705,-3.263813049751,
+    9.419994489508));
+#6489 = CARTESIAN_POINT('',(3.800000056624,-3.263813049751,
+    9.419994489508));
+#6490 = CARTESIAN_POINT('',(4.115614618903,-3.328204143996,
+    9.467973435325));
+#6491 = CARTESIAN_POINT('',(4.065489642919,-3.278079168012,
+    9.467973435325));
+#6492 = CARTESIAN_POINT('',(4.006255415848,-3.238746588664,
+    9.467973435325));
+#6493 = CARTESIAN_POINT('',(3.940584734693,-3.211544901879,
+    9.467973435325));
+#6494 = CARTESIAN_POINT('',(3.870887477475,-3.197472311817,
+    9.467973435325));
+#6495 = CARTESIAN_POINT('',(3.800000056624,-3.197472311817,
+    9.467973435325));
+#6496 = CARTESIAN_POINT('',(4.169647926057,-3.274170836842,
+    9.492452708645));
+#6497 = CARTESIAN_POINT('',(4.110941539241,-3.215464450026,
+    9.492452708645));
+#6498 = CARTESIAN_POINT('',(4.041566394837,-3.169398121368,
+    9.492452708645));
+#6499 = CARTESIAN_POINT('',(3.96465287349,-3.137539497696,9.492452708645
+    ));
+#6500 = CARTESIAN_POINT('',(3.883023425057,-3.12105767602,9.492452708645
+    ));
+#6501 = CARTESIAN_POINT('',(3.800000056624,-3.12105767602,9.492452708645
+    ));
+#6502 = CARTESIAN_POINT('',(4.224264131658,-3.21955463124,9.492452708645
+    ));
+#6503 = CARTESIAN_POINT('',(4.156883759794,-3.152174259376,
+    9.492452708645));
+#6504 = CARTESIAN_POINT('',(4.077258300256,-3.099301539324,
+    9.492452708645));
+#6505 = CARTESIAN_POINT('',(3.988980653635,-3.062735740839,
+    9.492452708645));
+#6506 = CARTESIAN_POINT('',(3.895290292352,-3.043818697333,
+    9.492452708645));
+#6507 = CARTESIAN_POINT('',(3.800000056624,-3.043818697333,
+    9.492452708645));
+#6508 = ADVANCED_FACE('',(#6509),#6521,.T.);
+#6509 = FACE_BOUND('',#6510,.T.);
+#6510 = EDGE_LOOP('',(#6511,#6512,#6513,#6520));
+#6511 = ORIENTED_EDGE('',*,*,#6458,.F.);
+#6512 = ORIENTED_EDGE('',*,*,#6054,.T.);
+#6513 = ORIENTED_EDGE('',*,*,#6514,.T.);
+#6514 = EDGE_CURVE('',#6046,#5318,#6515,.T.);
+#6515 = CIRCLE('',#6516,0.292452569699);
+#6516 = AXIS2_PLACEMENT_3D('',#6517,#6518,#6519);
+#6517 = CARTESIAN_POINT('',(3.375735982902,-3.219554632552,
+    9.200000138945));
+#6518 = DIRECTION('',(0.707106781187,0.707106781187,-3.366415756839E-015
+    ));
+#6519 = DIRECTION('',(0.707106781187,-0.707106781187,
+    -6.341961856322E-009));
+#6520 = ORIENTED_EDGE('',*,*,#5325,.F.);
+#6521 = B_SPLINE_SURFACE_WITH_KNOTS('',6,5,(
+    (#6522,#6523,#6524,#6525,#6526,#6527)
+    ,(#6528,#6529,#6530,#6531,#6532,#6533)
+    ,(#6534,#6535,#6536,#6537,#6538,#6539)
+    ,(#6540,#6541,#6542,#6543,#6544,#6545)
+    ,(#6546,#6547,#6548,#6549,#6550,#6551)
+    ,(#6552,#6553,#6554,#6555,#6556,#6557)
+    ,(#6558,#6559,#6560,#6561,#6562,#6563
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(7,7),(6,6),(0.E+000,1.),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#6522 = CARTESIAN_POINT('',(3.800000056624,-3.336271268887,
+    9.200000137091));
+#6523 = CARTESIAN_POINT('',(3.751156277676,-3.336271268887,
+    9.200000137091));
+#6524 = CARTESIAN_POINT('',(3.703132560857,-3.345967749165,
+    9.200000137091));
+#6525 = CARTESIAN_POINT('',(3.657883288203,-3.364710611586,
+    9.200000137091));
+#6526 = CARTESIAN_POINT('',(3.617068945425,-3.391812060448,
+    9.200000137091));
+#6527 = CARTESIAN_POINT('',(3.582531178112,-3.426349827761,
+    9.200000137091));
+#6528 = CARTESIAN_POINT('',(3.800000056624,-3.336271268887,
+    9.277239115778));
+#6529 = CARTESIAN_POINT('',(3.751156277676,-3.336271268887,
+    9.277239115778));
+#6530 = CARTESIAN_POINT('',(3.703132560857,-3.345967749165,
+    9.277239115778));
+#6531 = CARTESIAN_POINT('',(3.657883288203,-3.364710611586,
+    9.277239115778));
+#6532 = CARTESIAN_POINT('',(3.617068945425,-3.391812060448,
+    9.277239115778));
+#6533 = CARTESIAN_POINT('',(3.582531178112,-3.426349827761,
+    9.277239115778));
+#6534 = CARTESIAN_POINT('',(3.800000056624,-3.311791995568,
+    9.353653751575));
+#6535 = CARTESIAN_POINT('',(3.747268551525,-3.311791995568,
+    9.353653751575));
+#6536 = CARTESIAN_POINT('',(3.695422381495,-3.322260268298,
+    9.353653751575));
+#6537 = CARTESIAN_POINT('',(3.646571487829,-3.342494970988,
+    9.353653751575));
+#6538 = CARTESIAN_POINT('',(3.602508522787,-3.371753562761,
+    9.353653751575));
+#6539 = CARTESIAN_POINT('',(3.565221717949,-3.409040367599,
+    9.353653751575));
+#6540 = CARTESIAN_POINT('',(3.800000056624,-3.263813049751,
+    9.419994489508));
+#6541 = CARTESIAN_POINT('',(3.739648676544,-3.263813049751,
+    9.419994489508));
+#6542 = CARTESIAN_POINT('',(3.680310565346,-3.275794022134,
+    9.419994489508));
+#6543 = CARTESIAN_POINT('',(3.624400557745,-3.298952705555,
+    9.419994489508));
+#6544 = CARTESIAN_POINT('',(3.573970350117,-3.332439259548,
+    9.419994489508));
+#6545 = CARTESIAN_POINT('',(3.531295480008,-3.375114129657,
+    9.419994489508));
+#6546 = CARTESIAN_POINT('',(3.800000056624,-3.197472311817,
+    9.467973435325));
+#6547 = CARTESIAN_POINT('',(3.729112635774,-3.197472311817,
+    9.467973435325));
+#6548 = CARTESIAN_POINT('',(3.659415378556,-3.211544901879,
+    9.467973435325));
+#6549 = CARTESIAN_POINT('',(3.5937446974,-3.238746588664,9.467973435325)
+  );
+#6550 = CARTESIAN_POINT('',(3.53451047033,-3.278079168012,9.467973435325
+    ));
+#6551 = CARTESIAN_POINT('',(3.484385494346,-3.328204143996,
+    9.467973435325));
+#6552 = CARTESIAN_POINT('',(3.800000056624,-3.12105767602,9.492452708645
+    ));
+#6553 = CARTESIAN_POINT('',(3.716976688191,-3.12105767602,9.492452708645
+    ));
+#6554 = CARTESIAN_POINT('',(3.635347239759,-3.137539497696,
+    9.492452708645));
+#6555 = CARTESIAN_POINT('',(3.558433718412,-3.169398121368,
+    9.492452708645));
+#6556 = CARTESIAN_POINT('',(3.489058574008,-3.215464450026,
+    9.492452708645));
+#6557 = CARTESIAN_POINT('',(3.430352187192,-3.274170836842,
+    9.492452708645));
+#6558 = CARTESIAN_POINT('',(3.800000056624,-3.043818697333,
+    9.492452708645));
+#6559 = CARTESIAN_POINT('',(3.704709820897,-3.043818697333,
+    9.492452708645));
+#6560 = CARTESIAN_POINT('',(3.611019459614,-3.062735740839,
+    9.492452708645));
+#6561 = CARTESIAN_POINT('',(3.522741812993,-3.099301539324,
+    9.492452708645));
+#6562 = CARTESIAN_POINT('',(3.443116353454,-3.152174259376,
+    9.492452708645));
+#6563 = CARTESIAN_POINT('',(3.37573598159,-3.21955463124,9.492452708645)
+  );
+#6564 = ADVANCED_FACE('',(#6565),#6571,.T.);
+#6565 = FACE_BOUND('',#6566,.T.);
+#6566 = EDGE_LOOP('',(#6567,#6568,#6569,#6570));
+#6567 = ORIENTED_EDGE('',*,*,#6514,.F.);
+#6568 = ORIENTED_EDGE('',*,*,#6116,.T.);
+#6569 = ORIENTED_EDGE('',*,*,#6170,.F.);
+#6570 = ORIENTED_EDGE('',*,*,#5358,.F.);
+#6571 = B_SPLINE_SURFACE_WITH_KNOTS('',6,5,(
+    (#6572,#6573,#6574,#6575,#6576,#6577)
+    ,(#6578,#6579,#6580,#6581,#6582,#6583)
+    ,(#6584,#6585,#6586,#6587,#6588,#6589)
+    ,(#6590,#6591,#6592,#6593,#6594,#6595)
+    ,(#6596,#6597,#6598,#6599,#6600,#6601)
+    ,(#6602,#6603,#6604,#6605,#6606,#6607)
+    ,(#6608,#6609,#6610,#6611,#6612,#6613
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(7,7),(6,6),(0.E+000,1.),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#6572 = CARTESIAN_POINT('',(3.582531178112,-3.426349827761,
+    9.200000137091));
+#6573 = CARTESIAN_POINT('',(3.547993410798,-3.460887595075,
+    9.200000137091));
+#6574 = CARTESIAN_POINT('',(3.520891961936,-3.501701937853,
+    9.200000137091));
+#6575 = CARTESIAN_POINT('',(3.502149099515,-3.546951210507,
+    9.200000137091));
+#6576 = CARTESIAN_POINT('',(3.492452619238,-3.594974927325,
+    9.200000137091));
+#6577 = CARTESIAN_POINT('',(3.492452619238,-3.643818706274,
+    9.200000137091));
+#6578 = CARTESIAN_POINT('',(3.582531178112,-3.426349827761,
+    9.277239115778));
+#6579 = CARTESIAN_POINT('',(3.547993410798,-3.460887595075,
+    9.277239115778));
+#6580 = CARTESIAN_POINT('',(3.520891961936,-3.501701937853,
+    9.277239115778));
+#6581 = CARTESIAN_POINT('',(3.502149099515,-3.546951210507,
+    9.277239115778));
+#6582 = CARTESIAN_POINT('',(3.492452619238,-3.594974927325,
+    9.277239115778));
+#6583 = CARTESIAN_POINT('',(3.492452619238,-3.643818706274,
+    9.277239115778));
+#6584 = CARTESIAN_POINT('',(3.565221717949,-3.409040367599,
+    9.353653751575));
+#6585 = CARTESIAN_POINT('',(3.527934913111,-3.446327172436,
+    9.353653751575));
+#6586 = CARTESIAN_POINT('',(3.498676321339,-3.490390137478,
+    9.353653751575));
+#6587 = CARTESIAN_POINT('',(3.478441618648,-3.539241031144,
+    9.353653751575));
+#6588 = CARTESIAN_POINT('',(3.467973345918,-3.591087201175,
+    9.353653751575));
+#6589 = CARTESIAN_POINT('',(3.467973345918,-3.643818706274,
+    9.353653751575));
+#6590 = CARTESIAN_POINT('',(3.531295480008,-3.375114129657,
+    9.419994489508));
+#6591 = CARTESIAN_POINT('',(3.488620609899,-3.417788999766,
+    9.419994489508));
+#6592 = CARTESIAN_POINT('',(3.455134055905,-3.468219207394,
+    9.419994489508));
+#6593 = CARTESIAN_POINT('',(3.431975372484,-3.524129214995,
+    9.419994489508));
+#6594 = CARTESIAN_POINT('',(3.419994400101,-3.583467326193,
+    9.419994489508));
+#6595 = CARTESIAN_POINT('',(3.419994400101,-3.643818706274,
+    9.419994489508));
+#6596 = CARTESIAN_POINT('',(3.484385494346,-3.328204143996,
+    9.467973435325));
+#6597 = CARTESIAN_POINT('',(3.434260518362,-3.37832911998,9.467973435325
+    ));
+#6598 = CARTESIAN_POINT('',(3.394927939014,-3.43756334705,9.467973435325
+    ));
+#6599 = CARTESIAN_POINT('',(3.367726252229,-3.503234028205,
+    9.467973435325));
+#6600 = CARTESIAN_POINT('',(3.353653662168,-3.572931285424,
+    9.467973435325));
+#6601 = CARTESIAN_POINT('',(3.353653662168,-3.643818706274,
+    9.467973435325));
+#6602 = CARTESIAN_POINT('',(3.430352187192,-3.274170836842,
+    9.492452708645));
+#6603 = CARTESIAN_POINT('',(3.371645800376,-3.332877223658,
+    9.492452708645));
+#6604 = CARTESIAN_POINT('',(3.325579471718,-3.402252368062,
+    9.492452708645));
+#6605 = CARTESIAN_POINT('',(3.293720848046,-3.479165889409,
+    9.492452708645));
+#6606 = CARTESIAN_POINT('',(3.277239026371,-3.560795337841,
+    9.492452708645));
+#6607 = CARTESIAN_POINT('',(3.277239026371,-3.643818706274,
+    9.492452708645));
+#6608 = CARTESIAN_POINT('',(3.37573598159,-3.21955463124,9.492452708645)
+  );
+#6609 = CARTESIAN_POINT('',(3.308355609727,-3.286935003104,
+    9.492452708645));
+#6610 = CARTESIAN_POINT('',(3.255482889674,-3.366560462642,
+    9.492452708645));
+#6611 = CARTESIAN_POINT('',(3.21891709119,-3.454838109263,9.492452708645
+    ));
+#6612 = CARTESIAN_POINT('',(3.200000047684,-3.548528470546,
+    9.492452708645));
+#6613 = CARTESIAN_POINT('',(3.200000047684,-3.643818706274,
+    9.492452708645));
+#6614 = ADVANCED_FACE('',(#6615),#6666,.T.);
+#6615 = FACE_BOUND('',#6616,.T.);
+#6616 = EDGE_LOOP('',(#6617,#6638,#6646,#6657));
+#6617 = ORIENTED_EDGE('',*,*,#6618,.F.);
+#6618 = EDGE_CURVE('',#6619,#6621,#6623,.T.);
+#6619 = VERTEX_POINT('',#6620);
+#6620 = CARTESIAN_POINT('',(4.752201616764,-2.300000034273,
+    9.413748710454));
+#6621 = VERTEX_POINT('',#6622);
+#6622 = CARTESIAN_POINT('',(4.752201616764,-2.512523243534,
+    9.201616667669));
+#6623 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#6624,#6625,#6626,#6627,#6628,
+    #6629,#6630,#6631,#6632,#6633,#6634,#6635,#6636,#6637),
+  .UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,4),(-3.445674966091E-002,
+    -2.8232534566E-002,-2.305393712772E-002,-1.722996254475E-002,
+    -1.140250944221E-002,-6.224214194518E-003,0.E+000),.UNSPECIFIED.);
+#6624 = CARTESIAN_POINT('',(4.752201616764,-2.300000034273,
+    9.413748710454));
+#6625 = CARTESIAN_POINT('',(4.752201616764,-2.300000034273,
+    9.393001091378));
+#6626 = CARTESIAN_POINT('',(4.752201616764,-2.301751463753,
+    9.371915125882));
+#6627 = CARTESIAN_POINT('',(4.752201616764,-2.308999096544,
+    9.334681835822));
+#6628 = CARTESIAN_POINT('',(4.752201616764,-2.313912331215,
+    9.317830873621));
+#6629 = CARTESIAN_POINT('',(4.752201616764,-2.328833812123,
+    9.284365933815));
+#6630 = CARTESIAN_POINT('',(4.752201616764,-2.339286615587,
+    9.268288878969));
+#6631 = CARTESIAN_POINT('',(4.752201616764,-2.366853175129,
+    9.240777599204));
+#6632 = CARTESIAN_POINT('',(4.752201616764,-2.382966095181,
+    9.230349081927));
+#6633 = CARTESIAN_POINT('',(4.752201616764,-2.416463605306,
+    9.215476582258));
+#6634 = CARTESIAN_POINT('',(4.752201616764,-2.433319950694,
+    9.210581758644));
+#6635 = CARTESIAN_POINT('',(4.752201616764,-2.470557270126,
+    9.203361503316));
+#6636 = CARTESIAN_POINT('',(4.752201616764,-2.491643080245,
+    9.201616667669));
+#6637 = CARTESIAN_POINT('',(4.752201616764,-2.512390460893,
+    9.201616667669));
+#6638 = ORIENTED_EDGE('',*,*,#6639,.F.);
+#6639 = EDGE_CURVE('',#6640,#6619,#6642,.T.);
+#6640 = VERTEX_POINT('',#6641);
+#6641 = CARTESIAN_POINT('',(3.353872747644,-2.300000034272,9.41374870573
+    ));
+#6642 = LINE('',#6643,#6644);
+#6643 = CARTESIAN_POINT('',(3.353873100787,-2.300000034273,
+    9.413748710454));
+#6644 = VECTOR('',#6645,1.);
+#6645 = DIRECTION('',(1.,0.E+000,1.746721622471E-014));
+#6646 = ORIENTED_EDGE('',*,*,#6647,.F.);
+#6647 = EDGE_CURVE('',#6648,#6640,#6650,.T.);
+#6648 = VERTEX_POINT('',#6649);
+#6649 = CARTESIAN_POINT('',(3.368942422933,-2.511596040269,
+    9.201616667669));
+#6650 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#6651,#6652,#6653,#6654,#6655,
+    #6656),.UNSPECIFIED.,.F.,.F.,(6,6),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#6651 = CARTESIAN_POINT('',(3.368942422933,-2.511596040269,
+    9.201616667669));
+#6652 = CARTESIAN_POINT('',(3.36251474458,-2.421345911201,9.201616667669
+    ));
+#6653 = CARTESIAN_POINT('',(3.359721697058,-2.359567431334,
+    9.229345904058));
+#6654 = CARTESIAN_POINT('',(3.359056022777,-2.327659198197,
+    9.261334973913));
+#6655 = CARTESIAN_POINT('',(3.357086095584,-2.300000034154,
+    9.323269957091));
+#6656 = CARTESIAN_POINT('',(3.353872405636,-2.300000034272,
+    9.413748693583));
+#6657 = ORIENTED_EDGE('',*,*,#6658,.F.);
+#6658 = EDGE_CURVE('',#6621,#6648,#6659,.T.);
+#6659 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#6660,#6661,#6662,#6663,#6664,
+    #6665),.UNSPECIFIED.,.F.,.F.,(6,6),(0.E+000,0.139820982445),
+  .PIECEWISE_BEZIER_KNOTS.);
+#6660 = CARTESIAN_POINT('',(4.752201559064,-2.512390460921,
+    9.201616667669));
+#6661 = CARTESIAN_POINT('',(4.475547651812,-2.512525707709,
+    9.201616667669));
+#6662 = CARTESIAN_POINT('',(4.198897828816,-2.511948370615,
+    9.201616667669));
+#6663 = CARTESIAN_POINT('',(3.922257396322,-2.509748018833,
+    9.201616667669));
+#6664 = CARTESIAN_POINT('',(3.645572878145,-2.515156272295,
+    9.201616667669));
+#6665 = CARTESIAN_POINT('',(3.368942422933,-2.511596040269,
+    9.201616667669));
+#6666 = B_SPLINE_SURFACE_WITH_KNOTS('',5,5,(
+    (#6667,#6668,#6669,#6670,#6671,#6672)
+    ,(#6673,#6674,#6675,#6676,#6677,#6678)
+    ,(#6679,#6680,#6681,#6682,#6683,#6684)
+    ,(#6685,#6686,#6687,#6688,#6689,#6690)
+    ,(#6691,#6692,#6693,#6694,#6695,#6696)
+    ,(#6697,#6698,#6699,#6700,#6701,#6702
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(6,6),(0.E+000,1.),(
+    6.528476107529E-005,0.169860628602),.PIECEWISE_BEZIER_KNOTS.);
+#6667 = CARTESIAN_POINT('',(5.048743113875,-2.512131086518,
+    9.201616667669));
+#6668 = CARTESIAN_POINT('',(4.712781777965,-2.512154924524,
+    9.201616667669));
+#6669 = CARTESIAN_POINT('',(4.376806576162,-2.514575818237,
+    9.201616667669));
+#6670 = CARTESIAN_POINT('',(4.040889311143,-2.50701704371,9.201616667669
+    ));
+#6671 = CARTESIAN_POINT('',(3.704876003419,-2.515919503103,
+    9.201616667669));
+#6672 = CARTESIAN_POINT('',(3.368942422933,-2.511596040269,
+    9.201616667669));
+#6673 = CARTESIAN_POINT('',(5.048743113875,-2.421652376182,
+    9.201616667669));
+#6674 = CARTESIAN_POINT('',(4.711497158416,-2.421664144767,
+    9.201616667669));
+#6675 = CARTESIAN_POINT('',(4.374247235673,-2.422932592797,
+    9.201616667669));
+#6676 = CARTESIAN_POINT('',(4.037013878877,-2.418955219433,9.20161666767
+    ));
+#6677 = CARTESIAN_POINT('',(3.699753041798,-2.423664887393,
+    9.201616667669));
+#6678 = CARTESIAN_POINT('',(3.36251474458,-2.421345911201,9.201616667669
+    ));
+#6679 = CARTESIAN_POINT('',(5.048755095699,-2.359717678611,
+    9.229345914922));
+#6680 = CARTESIAN_POINT('',(4.711269812637,-2.359722742961,
+    9.229345922779));
+#6681 = CARTESIAN_POINT('',(4.373783651365,-2.360310213208,
+    9.229346097311));
+#6682 = CARTESIAN_POINT('',(4.036301155094,-2.358461099812,
+    9.229345967462));
+#6683 = CARTESIAN_POINT('',(3.698812577103,-2.360659268727,
+    9.229345975677));
+#6684 = CARTESIAN_POINT('',(3.359721697058,-2.359567431334,
+    9.229345904058));
+#6685 = CARTESIAN_POINT('',(5.048761040169,-2.327728955551,
+    9.261334986393));
+#6686 = CARTESIAN_POINT('',(4.711462884599,-2.32773102274,9.261335279475
+    ));
+#6687 = CARTESIAN_POINT('',(4.374164547867,-2.327996095846,
+    9.261334967236));
+#6688 = CARTESIAN_POINT('',(4.036866967049,-2.327161623874,
+    9.261335296323));
+#6689 = CARTESIAN_POINT('',(3.699568131504,-2.328155186591,
+    9.261335117511));
+#6690 = CARTESIAN_POINT('',(3.359056022777,-2.327659198197,
+    9.261334973913));
+#6691 = CARTESIAN_POINT('',(5.048743113875,-2.300000034273,
+    9.323269971651));
+#6692 = CARTESIAN_POINT('',(4.711054587477,-2.300000034273,
+    9.323270200627));
+#6693 = CARTESIAN_POINT('',(4.373366061078,-2.300000034273,
+    9.323270041042));
+#6694 = CARTESIAN_POINT('',(4.03567753468,-2.300000034273,9.323270234759
+    ));
+#6695 = CARTESIAN_POINT('',(3.697989008282,-2.300000034273,
+    9.323270100189));
+#6696 = CARTESIAN_POINT('',(3.357086095584,-2.300000034154,
+    9.323269957091));
+#6697 = CARTESIAN_POINT('',(5.048743113875,-2.300000034273,
+    9.413748710454));
+#6698 = CARTESIAN_POINT('',(4.709769111258,-2.300000034273,
+    9.413748710453));
+#6699 = CARTESIAN_POINT('',(4.37079510864,-2.300000034272,9.413748710456
+    ));
+#6700 = CARTESIAN_POINT('',(4.031821106022,-2.300000034274,
+    9.413748710454));
+#6701 = CARTESIAN_POINT('',(3.692847103404,-2.300000034272,
+    9.413748710455));
+#6702 = CARTESIAN_POINT('',(3.353872405037,-2.300000034272,
+    9.413748710454));
+#6703 = ADVANCED_FACE('',(#6704),#6736,.T.);
+#6704 = FACE_BOUND('',#6705,.T.);
+#6705 = EDGE_LOOP('',(#6706,#6707,#6716,#6727));
+#6706 = ORIENTED_EDGE('',*,*,#6647,.T.);
+#6707 = ORIENTED_EDGE('',*,*,#6708,.F.);
+#6708 = EDGE_CURVE('',#6709,#6640,#6711,.T.);
+#6709 = VERTEX_POINT('',#6710);
+#6710 = CARTESIAN_POINT('',(2.911260609322,-2.458317756002,
+    9.413748710454));
+#6711 = ELLIPSE('',#6712,0.833422463507,0.455063562001);
+#6712 = AXIS2_PLACEMENT_3D('',#6713,#6714,#6715);
+#6713 = CARTESIAN_POINT('',(2.994927258574,-2.978497633415,
+    9.413748710454));
+#6714 = DIRECTION('',(-3.10777980986E-014,2.377120772109E-014,-1.));
+#6715 = DIRECTION('',(0.693159438251,0.720784290314,-4.407955984967E-015
+    ));
+#6716 = ORIENTED_EDGE('',*,*,#6717,.F.);
+#6717 = EDGE_CURVE('',#6718,#6709,#6720,.T.);
+#6718 = VERTEX_POINT('',#6719);
+#6719 = CARTESIAN_POINT('',(3.02871643158,-2.634964673305,9.201616667669
+    ));
+#6720 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#6721,#6722,#6723,#6724,#6725,
+    #6726),.UNSPECIFIED.,.F.,.F.,(6,6),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#6721 = CARTESIAN_POINT('',(3.02871643158,-2.634964673305,9.201616667669
+    ));
+#6722 = CARTESIAN_POINT('',(2.978619066674,-2.559621068318,
+    9.201616667669));
+#6723 = CARTESIAN_POINT('',(2.944326159885,-2.508046474968,
+    9.229345904136));
+#6724 = CARTESIAN_POINT('',(2.926614066663,-2.481408487966,
+    9.261334974112));
+#6725 = CARTESIAN_POINT('',(2.911260609322,-2.458317756002,
+    9.323269957242));
+#6726 = CARTESIAN_POINT('',(2.911260609322,-2.458317756002,
+    9.413748710454));
+#6727 = ORIENTED_EDGE('',*,*,#6728,.F.);
+#6728 = EDGE_CURVE('',#6648,#6718,#6729,.T.);
+#6729 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#6730,#6731,#6732,#6733,#6734,
+    #6735),.UNSPECIFIED.,.F.,.F.,(6,6),(0.E+000,5.032096446593E-002),
+  .PIECEWISE_BEZIER_KNOTS.);
+#6730 = CARTESIAN_POINT('',(3.368942422933,-2.511596040269,
+    9.201616667669));
+#6731 = CARTESIAN_POINT('',(3.295506202618,-2.51063786483,9.201616667669
+    ));
+#6732 = CARTESIAN_POINT('',(3.222022752501,-2.529207472841,
+    9.201616667669));
+#6733 = CARTESIAN_POINT('',(3.154941365021,-2.559978587443,
+    9.201616667669));
+#6734 = CARTESIAN_POINT('',(3.089969599405,-2.59452112725,9.201616667669
+    ));
+#6735 = CARTESIAN_POINT('',(3.02871643158,-2.634964673305,9.201616667669
+    ));
+#6736 = B_SPLINE_SURFACE_WITH_KNOTS('',5,5,(
+    (#6737,#6738,#6739,#6740,#6741,#6742)
+    ,(#6743,#6744,#6745,#6746,#6747,#6748)
+    ,(#6749,#6750,#6751,#6752,#6753,#6754)
+    ,(#6755,#6756,#6757,#6758,#6759,#6760)
+    ,(#6761,#6762,#6763,#6764,#6765,#6766)
+    ,(#6767,#6768,#6769,#6770,#6771,#6772
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(6,6),(0.E+000,1.),(
+    0.169860628602,0.220181593068),.PIECEWISE_BEZIER_KNOTS.);
+#6737 = CARTESIAN_POINT('',(3.368942422933,-2.511596040269,
+    9.201616667669));
+#6738 = CARTESIAN_POINT('',(3.295506202618,-2.51063786483,9.201616667669
+    ));
+#6739 = CARTESIAN_POINT('',(3.222022752501,-2.529207472841,
+    9.201616667669));
+#6740 = CARTESIAN_POINT('',(3.154941365021,-2.559978587443,
+    9.201616667669));
+#6741 = CARTESIAN_POINT('',(3.089969599405,-2.59452112725,9.201616667669
+    ));
+#6742 = CARTESIAN_POINT('',(3.02871643158,-2.634964673305,9.201616667669
+    ));
+#6743 = CARTESIAN_POINT('',(3.36251474458,-2.421345911201,9.201616667669
+    ));
+#6744 = CARTESIAN_POINT('',(3.279735717517,-2.420778803251,
+    9.201616667669));
+#6745 = CARTESIAN_POINT('',(3.197131680596,-2.441989523293,
+    9.201616667669));
+#6746 = CARTESIAN_POINT('',(3.120910071834,-2.474810704332,
+    9.201616667669));
+#6747 = CARTESIAN_POINT('',(3.047648266548,-2.514018867448,
+    9.201616667669));
+#6748 = CARTESIAN_POINT('',(2.978619066674,-2.559621068318,
+    9.201616667669));
+#6749 = CARTESIAN_POINT('',(3.359721697058,-2.359567431334,
+    9.229345904058));
+#6750 = CARTESIAN_POINT('',(3.268942713566,-2.359293041675,9.22934590469
+    ));
+#6751 = CARTESIAN_POINT('',(3.180088201207,-2.382240127091,
+    9.229345903373));
+#6752 = CARTESIAN_POINT('',(3.097630501092,-2.416563662535,
+    9.229345904492));
+#6753 = CARTESIAN_POINT('',(3.018677634387,-2.45891250948,9.229345904134
+    ));
+#6754 = CARTESIAN_POINT('',(2.944326159885,-2.508046474968,
+    9.229345904136));
+#6755 = CARTESIAN_POINT('',(3.359056022777,-2.327659198197,
+    9.261334973913));
+#6756 = CARTESIAN_POINT('',(3.263368858649,-2.327542694469,
+    9.261334975528));
+#6757 = CARTESIAN_POINT('',(3.171283930433,-2.351367405697,
+    9.261334972158));
+#6758 = CARTESIAN_POINT('',(3.085610762977,-2.386493009022,
+    9.261334975022));
+#6759 = CARTESIAN_POINT('',(3.003714308873,-2.430450231139,
+    9.261334974106));
+#6760 = CARTESIAN_POINT('',(2.926614066663,-2.481408487966,
+    9.261334974112));
+#6761 = CARTESIAN_POINT('',(3.357086095584,-2.300000034154,
+    9.323269957091));
+#6762 = CARTESIAN_POINT('',(3.258537595261,-2.300023706962,
+    9.323269958328));
+#6763 = CARTESIAN_POINT('',(3.163651360502,-2.324599669679,
+    9.323269955743));
+#6764 = CARTESIAN_POINT('',(3.07519358258,-2.360433335204,9.32326995794)
+  );
+#6765 = CARTESIAN_POINT('',(2.990743502996,-2.405778060304,
+    9.323269957238));
+#6766 = CARTESIAN_POINT('',(2.911260609322,-2.458317756002,
+    9.323269957242));
+#6767 = CARTESIAN_POINT('',(3.353872405037,-2.300000034272,
+    9.413748710454));
+#6768 = CARTESIAN_POINT('',(3.258538048977,-2.300000294754,
+    9.413748710454));
+#6769 = CARTESIAN_POINT('',(3.163648723018,-2.324635222543,
+    9.413748710454));
+#6770 = CARTESIAN_POINT('',(3.075196365302,-2.36041618358,9.413748710454
+    ));
+#6771 = CARTESIAN_POINT('',(2.990742758475,-2.405776651013,
+    9.413748710454));
+#6772 = CARTESIAN_POINT('',(2.911260609322,-2.458317756002,
+    9.413748710454));
+#6773 = ADVANCED_FACE('',(#6774),#6804,.T.);
+#6774 = FACE_BOUND('',#6775,.T.);
+#6775 = EDGE_LOOP('',(#6776,#6777,#6786,#6797));
+#6776 = ORIENTED_EDGE('',*,*,#6717,.T.);
+#6777 = ORIENTED_EDGE('',*,*,#6778,.F.);
+#6778 = EDGE_CURVE('',#6779,#6709,#6781,.T.);
+#6779 = VERTEX_POINT('',#6780);
+#6780 = CARTESIAN_POINT('',(2.508894230972,-2.859751697643,
+    9.413748710454));
+#6781 = ELLIPSE('',#6782,0.792285627167,0.418243267694);
+#6782 = AXIS2_PLACEMENT_3D('',#6783,#6784,#6785);
+#6783 = CARTESIAN_POINT('',(2.985008593583,-2.936227570273,
+    9.413748710454));
+#6784 = DIRECTION('',(-3.325582093513E-013,3.443932364576E-013,-1.));
+#6785 = DIRECTION('',(0.707124922413,0.707088639495,8.35634703272E-015)
+  );
+#6786 = ORIENTED_EDGE('',*,*,#6787,.F.);
+#6787 = EDGE_CURVE('',#6788,#6779,#6790,.T.);
+#6788 = VERTEX_POINT('',#6789);
+#6789 = CARTESIAN_POINT('',(2.685713759826,-2.976947507261,
+    9.201616667669));
+#6790 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#6791,#6792,#6793,#6794,#6795,
+    #6796),.UNSPECIFIED.,.F.,.F.,(6,6),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#6791 = CARTESIAN_POINT('',(2.685713759826,-2.976947507261,
+    9.201616667669));
+#6792 = CARTESIAN_POINT('',(2.610296532403,-2.926961043185,
+    9.201616667669));
+#6793 = CARTESIAN_POINT('',(2.558671542642,-2.892744050804,
+    9.229345904136));
+#6794 = CARTESIAN_POINT('',(2.532007526177,-2.875071166947,
+    9.261334974111));
+#6795 = CARTESIAN_POINT('',(2.508894230972,-2.859751697643,
+    9.323269957242));
+#6796 = CARTESIAN_POINT('',(2.508894230972,-2.859751697643,
+    9.413748710454));
+#6797 = ORIENTED_EDGE('',*,*,#6798,.F.);
+#6798 = EDGE_CURVE('',#6718,#6788,#6799,.T.);
+#6799 = ELLIPSE('',#6800,0.638308189253,0.316034263645);
+#6800 = AXIS2_PLACEMENT_3D('',#6801,#6802,#6803);
+#6801 = CARTESIAN_POINT('',(3.062732451405,-3.01395864418,9.201616667669
+    ));
+#6802 = DIRECTION('',(-6.634508154856E-014,6.654293130932E-014,1.));
+#6803 = DIRECTION('',(0.707121404071,0.707092158,-1.379576812896E-016));
+#6804 = B_SPLINE_SURFACE_WITH_KNOTS('',5,5,(
+    (#6805,#6806,#6807,#6808,#6809,#6810)
+    ,(#6811,#6812,#6813,#6814,#6815,#6816)
+    ,(#6817,#6818,#6819,#6820,#6821,#6822)
+    ,(#6823,#6824,#6825,#6826,#6827,#6828)
+    ,(#6829,#6830,#6831,#6832,#6833,#6834)
+    ,(#6835,#6836,#6837,#6838,#6839,#6840
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(6,6),(0.E+000,1.),(
+    0.220181593068,0.270502356122),.PIECEWISE_BEZIER_KNOTS.);
+#6805 = CARTESIAN_POINT('',(3.02871643158,-2.634964673305,9.201616667669
+    ));
+#6806 = CARTESIAN_POINT('',(2.947359828058,-2.68868690157,9.201616667669
+    ));
+#6807 = CARTESIAN_POINT('',(2.872005607882,-2.75149193372,9.201616667669
+    ));
+#6808 = CARTESIAN_POINT('',(2.802719952227,-2.820597370716,
+    9.201616667669));
+#6809 = CARTESIAN_POINT('',(2.739704809562,-2.895769184748,
+    9.201616667669));
+#6810 = CARTESIAN_POINT('',(2.685713759826,-2.976947507261,
+    9.201616667669));
+#6811 = CARTESIAN_POINT('',(2.978619066674,-2.559621068318,
+    9.201616667669));
+#6812 = CARTESIAN_POINT('',(2.891255748601,-2.617339350021,
+    9.201616667669));
+#6813 = CARTESIAN_POINT('',(2.810292435272,-2.684736398345,
+    9.201616667669));
+#6814 = CARTESIAN_POINT('',(2.735871390742,-2.758979828469,
+    9.201616667669));
+#6815 = CARTESIAN_POINT('',(2.668272469789,-2.839768606806,
+    9.201616667669));
+#6816 = CARTESIAN_POINT('',(2.610296532403,-2.926961043185,
+    9.201616667669));
+#6817 = CARTESIAN_POINT('',(2.944326159885,-2.508046474968,
+    9.229345904136));
+#6818 = CARTESIAN_POINT('',(2.852851017502,-2.56850003925,9.229345904132
+    ));
+#6819 = CARTESIAN_POINT('',(2.768048122177,-2.639040563297,
+    9.229345904141));
+#6820 = CARTESIAN_POINT('',(2.690112025126,-2.716801154037,
+    9.229345904133));
+#6821 = CARTESIAN_POINT('',(2.619375307906,-2.801434849093,
+    9.229345904136));
+#6822 = CARTESIAN_POINT('',(2.558671542642,-2.892744050804,
+    9.229345904136));
+#6823 = CARTESIAN_POINT('',(2.926614066663,-2.481408487966,
+    9.261334974112));
+#6824 = CARTESIAN_POINT('',(2.833015169044,-2.543274778348,
+    9.261334974102));
+#6825 = CARTESIAN_POINT('',(2.746229146006,-2.615438923631,
+    9.261334974123));
+#6826 = CARTESIAN_POINT('',(2.66647761443,-2.695016129871,9.261334974104
+    ));
+#6827 = CARTESIAN_POINT('',(2.594120218851,-2.781635691939,
+    9.261334974111));
+#6828 = CARTESIAN_POINT('',(2.532007526177,-2.875071166947,
+    9.261334974111));
+#6829 = CARTESIAN_POINT('',(2.911260609322,-2.458317756002,
+    9.323269957242));
+#6830 = CARTESIAN_POINT('',(2.815820756325,-2.521408630392,
+    9.323269957235));
+#6831 = CARTESIAN_POINT('',(2.727315686491,-2.594980203669,
+    9.323269957251));
+#6832 = CARTESIAN_POINT('',(2.645990509028,-2.676132126658,
+    9.323269957237));
+#6833 = CARTESIAN_POINT('',(2.572228240689,-2.764473101533,
+    9.323269957242));
+#6834 = CARTESIAN_POINT('',(2.508894230972,-2.859751697643,
+    9.323269957242));
+#6835 = CARTESIAN_POINT('',(2.911260609322,-2.458317756002,
+    9.413748710454));
+#6836 = CARTESIAN_POINT('',(2.815820276306,-2.521407904048,
+    9.413748710454));
+#6837 = CARTESIAN_POINT('',(2.727315827122,-2.594981004824,
+    9.413748710455));
+#6838 = CARTESIAN_POINT('',(2.645991247605,-2.67613221658,9.413748710455
+    ));
+#6839 = CARTESIAN_POINT('',(2.572227550655,-2.764472642812,
+    9.413748710454));
+#6840 = CARTESIAN_POINT('',(2.508894230972,-2.859751697643,
+    9.413748710454));
+#6841 = ADVANCED_FACE('',(#6842),#6874,.T.);
+#6842 = FACE_BOUND('',#6843,.T.);
+#6843 = EDGE_LOOP('',(#6844,#6845,#6854,#6865));
+#6844 = ORIENTED_EDGE('',*,*,#6787,.T.);
+#6845 = ORIENTED_EDGE('',*,*,#6846,.F.);
+#6846 = EDGE_CURVE('',#6847,#6779,#6849,.T.);
+#6847 = VERTEX_POINT('',#6848);
+#6848 = CARTESIAN_POINT('',(2.348743073642,-3.305129615407,
+    9.413748710454));
+#6849 = ELLIPSE('',#6850,0.833396528299,0.455050958862);
+#6850 = AXIS2_PLACEMENT_3D('',#6851,#6852,#6853);
+#6851 = CARTESIAN_POINT('',(3.027214456207,-2.946193301455,
+    9.413748710454));
+#6852 = DIRECTION('',(-3.504591146776E-015,1.123126277059E-014,-1.));
+#6853 = DIRECTION('',(0.720773468179,0.693170691511,5.259165865817E-015)
+  );
+#6854 = ORIENTED_EDGE('',*,*,#6855,.F.);
+#6855 = EDGE_CURVE('',#6856,#6847,#6858,.T.);
+#6856 = VERTEX_POINT('',#6857);
+#6857 = CARTESIAN_POINT('',(2.560726550582,-3.31306681272,9.201616667669
+    ));
+#6858 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#6859,#6860,#6861,#6862,#6863,
+    #6864),.UNSPECIFIED.,.F.,.F.,(6,6),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#6859 = CARTESIAN_POINT('',(2.560726550582,-3.31306681272,9.201616667669
+    ));
+#6860 = CARTESIAN_POINT('',(2.47031116412,-3.309681247686,9.201616667669
+    ));
+#6861 = CARTESIAN_POINT('',(2.408419556746,-3.307363743222,
+    9.229345904193));
+#6862 = CARTESIAN_POINT('',(2.376452890105,-3.306166765215,
+    9.261334974255));
+#6863 = CARTESIAN_POINT('',(2.348743073558,-3.30512918312,9.323269957351
+    ));
+#6864 = CARTESIAN_POINT('',(2.348743073642,-3.305129183119,
+    9.413748710454));
+#6865 = ORIENTED_EDGE('',*,*,#6866,.F.);
+#6866 = EDGE_CURVE('',#6788,#6856,#6867,.T.);
+#6867 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#6868,#6869,#6870,#6871,#6872,
+    #6873),.UNSPECIFIED.,.F.,.F.,(6,6),(0.E+000,5.03209016453E-002),
+  .PIECEWISE_BEZIER_KNOTS.);
+#6868 = CARTESIAN_POINT('',(2.685713759826,-2.976947507261,
+    9.201616667669));
+#6869 = CARTESIAN_POINT('',(2.64545280342,-3.037484060835,9.201616667669
+    ));
+#6870 = CARTESIAN_POINT('',(2.610229502211,-3.101647498724,
+    9.201616667669));
+#6871 = CARTESIAN_POINT('',(2.581637828029,-3.167931705329,
+    9.201616667669));
+#6872 = CARTESIAN_POINT('',(2.559843007327,-3.240362030376,
+    9.201616667669));
+#6873 = CARTESIAN_POINT('',(2.560726550582,-3.31306681272,9.201616667669
+    ));
+#6874 = B_SPLINE_SURFACE_WITH_KNOTS('',5,5,(
+    (#6875,#6876,#6877,#6878,#6879,#6880)
+    ,(#6881,#6882,#6883,#6884,#6885,#6886)
+    ,(#6887,#6888,#6889,#6890,#6891,#6892)
+    ,(#6893,#6894,#6895,#6896,#6897,#6898)
+    ,(#6899,#6900,#6901,#6902,#6903,#6904)
+    ,(#6905,#6906,#6907,#6908,#6909,#6910
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(6,6),(0.E+000,1.),(
+    0.270502356122,0.320823257767),.PIECEWISE_BEZIER_KNOTS.);
+#6875 = CARTESIAN_POINT('',(2.685713759826,-2.976947507261,
+    9.201616667669));
+#6876 = CARTESIAN_POINT('',(2.64545280342,-3.037484060835,9.201616667669
+    ));
+#6877 = CARTESIAN_POINT('',(2.610229502211,-3.101647498724,
+    9.201616667669));
+#6878 = CARTESIAN_POINT('',(2.581637828029,-3.167931705329,
+    9.201616667669));
+#6879 = CARTESIAN_POINT('',(2.559843007327,-3.240362030376,
+    9.201616667669));
+#6880 = CARTESIAN_POINT('',(2.560726550582,-3.31306681272,9.201616667669
+    ));
+#6881 = CARTESIAN_POINT('',(2.610296532403,-2.926961043185,
+    9.201616667669));
+#6882 = CARTESIAN_POINT('',(2.56455429387,-2.995756916028,9.201616667669
+    ));
+#6883 = CARTESIAN_POINT('',(2.524785104527,-3.06877210068,9.201616667669
+    ));
+#6884 = CARTESIAN_POINT('',(2.492868969361,-3.144723672357,
+    9.201616667669));
+#6885 = CARTESIAN_POINT('',(2.469809924874,-3.227052027095,
+    9.201616667669));
+#6886 = CARTESIAN_POINT('',(2.47031116412,-3.309681247686,9.201616667669
+    ));
+#6887 = CARTESIAN_POINT('',(2.558671542642,-2.892744050804,
+    9.229345904136));
+#6888 = CARTESIAN_POINT('',(2.509177470951,-2.967194112982,
+    9.229345904136));
+#6889 = CARTESIAN_POINT('',(2.466304835689,-3.046283925778,9.22934590364
+    ));
+#6890 = CARTESIAN_POINT('',(2.432178116957,-3.128849413812,9.22934590515
+    ));
+#6891 = CARTESIAN_POINT('',(2.408179989132,-3.21794412117,9.229345903393
+    ));
+#6892 = CARTESIAN_POINT('',(2.408419556746,-3.307363743222,
+    9.229345904193));
+#6893 = CARTESIAN_POINT('',(2.532007526177,-2.875071166947,
+    9.261334974111));
+#6894 = CARTESIAN_POINT('',(2.480575730104,-2.952441703494,
+    9.261334974111));
+#6895 = CARTESIAN_POINT('',(2.436103400073,-3.034673207125,
+    9.261334972867));
+#6896 = CARTESIAN_POINT('',(2.400849056413,-3.120653230656,
+    9.261334976661));
+#6897 = CARTESIAN_POINT('',(2.376348328266,-3.213240643949,
+    9.261334972238));
+#6898 = CARTESIAN_POINT('',(2.376452890105,-3.306166765215,
+    9.261334974255));
+#6899 = CARTESIAN_POINT('',(2.508894230972,-2.859751697643,
+    9.323269957242));
+#6900 = CARTESIAN_POINT('',(2.455782788727,-2.939653858511,
+    9.323269957242));
+#6901 = CARTESIAN_POINT('',(2.409925623451,-3.024610766868,
+    9.323269956304));
+#6902 = CARTESIAN_POINT('',(2.373699946093,-3.113549738347,
+    9.323269959169));
+#6903 = CARTESIAN_POINT('',(2.348755438735,-3.20916382313,9.323269955822
+    ));
+#6904 = CARTESIAN_POINT('',(2.348743073558,-3.30512918312,9.323269957351
+    ));
+#6905 = CARTESIAN_POINT('',(2.508894230972,-2.859751697643,
+    9.413748710454));
+#6906 = CARTESIAN_POINT('',(2.455782325201,-2.939653591423,
+    9.413748710454));
+#6907 = CARTESIAN_POINT('',(2.409916430858,-3.024611945115,
+    9.413748710455));
+#6908 = CARTESIAN_POINT('',(2.373718635863,-3.113548627526,
+    9.413748710454));
+#6909 = CARTESIAN_POINT('',(2.348743233342,-3.209163950145,
+    9.413748710454));
+#6910 = CARTESIAN_POINT('',(2.348743073642,-3.305129183119,
+    9.413748710454));
+#6911 = ADVANCED_FACE('',(#6912),#6943,.T.);
+#6912 = FACE_BOUND('',#6913,.T.);
+#6913 = EDGE_LOOP('',(#6914,#6915,#6923,#6934));
+#6914 = ORIENTED_EDGE('',*,*,#6855,.T.);
+#6915 = ORIENTED_EDGE('',*,*,#6916,.F.);
+#6916 = EDGE_CURVE('',#6917,#6847,#6919,.T.);
+#6917 = VERTEX_POINT('',#6918);
+#6918 = CARTESIAN_POINT('',(2.348743073642,-3.994870462297,
+    9.413748710454));
+#6919 = LINE('',#6920,#6921);
+#6920 = CARTESIAN_POINT('',(2.348743073642,-3.994870047361,
+    9.413748710454));
+#6921 = VECTOR('',#6922,1.);
+#6922 = DIRECTION('',(0.E+000,1.,1.287700347667E-014));
+#6923 = ORIENTED_EDGE('',*,*,#6924,.F.);
+#6924 = EDGE_CURVE('',#6925,#6917,#6927,.T.);
+#6925 = VERTEX_POINT('',#6926);
+#6926 = CARTESIAN_POINT('',(2.560726551428,-3.98693322395,9.201616667669
+    ));
+#6927 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#6928,#6929,#6930,#6931,#6932,
+    #6933),.UNSPECIFIED.,.F.,.F.,(6,6),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#6928 = CARTESIAN_POINT('',(2.560726551428,-3.98693322395,9.201616667669
+    ));
+#6929 = CARTESIAN_POINT('',(2.470311164504,-3.990318793638,
+    9.201616667669));
+#6930 = CARTESIAN_POINT('',(2.408419556896,-3.99263630129,9.229345904193
+    ));
+#6931 = CARTESIAN_POINT('',(2.376452890155,-3.993833280943,
+    9.261334974255));
+#6932 = CARTESIAN_POINT('',(2.34874307353,-3.994870864465,9.323269957351
+    ));
+#6933 = CARTESIAN_POINT('',(2.348743073641,-3.994870864466,
+    9.413748710454));
+#6934 = ORIENTED_EDGE('',*,*,#6935,.F.);
+#6935 = EDGE_CURVE('',#6856,#6925,#6936,.T.);
+#6936 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#6937,#6938,#6939,#6940,#6941,
+    #6942),.UNSPECIFIED.,.F.,.F.,(6,6),(0.E+000,7.184831110747E-002),
+  .PIECEWISE_BEZIER_KNOTS.);
+#6937 = CARTESIAN_POINT('',(2.560726550582,-3.31306681272,9.201616667669
+    ));
+#6938 = CARTESIAN_POINT('',(2.562281620057,-3.44783145659,9.201616667669
+    ));
+#6939 = CARTESIAN_POINT('',(2.55984920855,-3.58263036068,9.201616667669)
+  );
+#6940 = CARTESIAN_POINT('',(2.55984920855,-3.717369748099,9.201616667669
+    ));
+#6941 = CARTESIAN_POINT('',(2.562281620057,-3.852168652188,
+    9.201616667669));
+#6942 = CARTESIAN_POINT('',(2.560726551428,-3.98693322395,9.201616667669
+    ));
+#6943 = B_SPLINE_SURFACE_WITH_KNOTS('',5,5,(
+    (#6944,#6945,#6946,#6947,#6948,#6949)
+    ,(#6950,#6951,#6952,#6953,#6954,#6955)
+    ,(#6956,#6957,#6958,#6959,#6960,#6961)
+    ,(#6962,#6963,#6964,#6965,#6966,#6967)
+    ,(#6968,#6969,#6970,#6971,#6972,#6973)
+    ,(#6974,#6975,#6976,#6977,#6978,#6979
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(6,6),(0.E+000,1.),(
+    0.320823257767,0.392671568874),.PIECEWISE_BEZIER_KNOTS.);
+#6944 = CARTESIAN_POINT('',(2.560726550582,-3.31306681272,9.201616667669
+    ));
+#6945 = CARTESIAN_POINT('',(2.562281620057,-3.44783145659,9.201616667669
+    ));
+#6946 = CARTESIAN_POINT('',(2.55984920855,-3.58263036068,9.201616667669)
+  );
+#6947 = CARTESIAN_POINT('',(2.55984920855,-3.717369748099,9.201616667669
+    ));
+#6948 = CARTESIAN_POINT('',(2.562281620057,-3.852168652188,
+    9.201616667669));
+#6949 = CARTESIAN_POINT('',(2.560726551428,-3.98693322395,9.201616667669
+    ));
+#6950 = CARTESIAN_POINT('',(2.47031116412,-3.309681247686,9.201616667669
+    ));
+#6951 = CARTESIAN_POINT('',(2.471107905118,-3.44580645114,9.201616667669
+    ));
+#6952 = CARTESIAN_POINT('',(2.469877460806,-3.581940618666,
+    9.201616667669));
+#6953 = CARTESIAN_POINT('',(2.469877460806,-3.718059490113,
+    9.201616667669));
+#6954 = CARTESIAN_POINT('',(2.471107905118,-3.854193657638,
+    9.201616667669));
+#6955 = CARTESIAN_POINT('',(2.470311164504,-3.990318793638,
+    9.201616667669));
+#6956 = CARTESIAN_POINT('',(2.408419556746,-3.307363743222,
+    9.229345904193));
+#6957 = CARTESIAN_POINT('',(2.408784451299,-3.444417718479,
+    9.229345908855));
+#6958 = CARTESIAN_POINT('',(2.408225848435,-3.581473662548,
+    9.229345900547));
+#6959 = CARTESIAN_POINT('',(2.408225848436,-3.718526446231,
+    9.229345900547));
+#6960 = CARTESIAN_POINT('',(2.408784451299,-3.8555823903,9.229345908855)
+  );
+#6961 = CARTESIAN_POINT('',(2.408419556896,-3.99263630129,9.229345904193
+    ));
+#6962 = CARTESIAN_POINT('',(2.376452890105,-3.306166765215,
+    9.261334974255));
+#6963 = CARTESIAN_POINT('',(2.376616708377,-3.443699909437,
+    9.261334985687));
+#6964 = CARTESIAN_POINT('',(2.376367060897,-3.581233550056,
+    9.261334965295));
+#6965 = CARTESIAN_POINT('',(2.376367060898,-3.718766558722,
+    9.261334965295));
+#6966 = CARTESIAN_POINT('',(2.376616708376,-3.856300199342,
+    9.261334985688));
+#6967 = CARTESIAN_POINT('',(2.376452890155,-3.993833280943,
+    9.261334974255));
+#6968 = CARTESIAN_POINT('',(2.348743073558,-3.30512918312,9.323269957351
+    ));
+#6969 = CARTESIAN_POINT('',(2.348743073642,-3.443077461175,
+    9.323269965812));
+#6970 = CARTESIAN_POINT('',(2.348743073642,-3.581025856651,
+    9.323269950708));
+#6971 = CARTESIAN_POINT('',(2.348743073642,-3.718974252127,
+    9.323269950708));
+#6972 = CARTESIAN_POINT('',(2.348743073642,-3.856922647603,
+    9.323269965812));
+#6973 = CARTESIAN_POINT('',(2.34874307353,-3.994870864465,9.323269957351
+    ));
+#6974 = CARTESIAN_POINT('',(2.348743073642,-3.305129183119,
+    9.413748710454));
+#6975 = CARTESIAN_POINT('',(2.348743073642,-3.443077461175,
+    9.413748710454));
+#6976 = CARTESIAN_POINT('',(2.348743073642,-3.581025856651,
+    9.413748710455));
+#6977 = CARTESIAN_POINT('',(2.348743073642,-3.718974252127,
+    9.413748710454));
+#6978 = CARTESIAN_POINT('',(2.348743073642,-3.856922647603,
+    9.413748710455));
+#6979 = CARTESIAN_POINT('',(2.348743073641,-3.994870864466,
+    9.413748710454));
+#6980 = ADVANCED_FACE('',(#6981),#7013,.T.);
+#6981 = FACE_BOUND('',#6982,.T.);
+#6982 = EDGE_LOOP('',(#6983,#6984,#6993,#7004));
+#6983 = ORIENTED_EDGE('',*,*,#6924,.T.);
+#6984 = ORIENTED_EDGE('',*,*,#6985,.F.);
+#6985 = EDGE_CURVE('',#6986,#6917,#6988,.T.);
+#6986 = VERTEX_POINT('',#6987);
+#6987 = CARTESIAN_POINT('',(2.705024297733,-4.675044463393,
+    9.413748710454));
+#6988 = ELLIPSE('',#6989,0.823022993137,0.448628457682);
+#6989 = AXIS2_PLACEMENT_3D('',#6990,#6991,#6992);
+#6990 = CARTESIAN_POINT('',(3.015962344023,-4.351636611753,
+    9.413748710454));
+#6991 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#6992 = DIRECTION('',(0.715763643046,-0.698342614547,0.E+000));
+#6993 = ORIENTED_EDGE('',*,*,#6994,.F.);
+#6994 = EDGE_CURVE('',#6995,#6986,#6997,.T.);
+#6995 = VERTEX_POINT('',#6996);
+#6996 = CARTESIAN_POINT('',(2.8523363581,-4.522403838243,9.201616667669)
+  );
+#6997 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#6998,#6999,#7000,#7001,#7002,
+    #7003),.UNSPECIFIED.,.F.,.F.,(6,6),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#6998 = CARTESIAN_POINT('',(2.8523363581,-4.522403838243,9.201616667669)
+  );
+#6999 = CARTESIAN_POINT('',(2.789504683166,-4.587508257509,
+    9.201616667669));
+#7000 = CARTESIAN_POINT('',(2.746494820752,-4.632073870604,
+    9.229345904136));
+#7001 = CARTESIAN_POINT('',(2.724280469043,-4.655091758778,
+    9.261334974111));
+#7002 = CARTESIAN_POINT('',(2.705024297733,-4.675044463393,
+    9.323269957242));
+#7003 = CARTESIAN_POINT('',(2.705024297733,-4.675044463393,
+    9.413748710454));
+#7004 = ORIENTED_EDGE('',*,*,#7005,.F.);
+#7005 = EDGE_CURVE('',#6925,#6995,#7006,.T.);
+#7006 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#7007,#7008,#7009,#7010,#7011,
+    #7012),.UNSPECIFIED.,.F.,.F.,(6,6),(0.E+000,7.548128317188E-002),
+  .PIECEWISE_BEZIER_KNOTS.);
+#7007 = CARTESIAN_POINT('',(2.560726551428,-3.98693322395,9.201616667669
+    ));
+#7008 = CARTESIAN_POINT('',(2.559216791444,-4.111699477759,
+    9.201616667669));
+#7009 = CARTESIAN_POINT('',(2.622503932467,-4.233308009656,
+    9.201616667669));
+#7010 = CARTESIAN_POINT('',(2.681911999032,-4.336657337845,
+    9.201616667669));
+#7011 = CARTESIAN_POINT('',(2.762862627067,-4.435448805701,
+    9.201616667669));
+#7012 = CARTESIAN_POINT('',(2.8523363581,-4.522403838243,9.201616667669)
+  );
+#7013 = B_SPLINE_SURFACE_WITH_KNOTS('',5,5,(
+    (#7014,#7015,#7016,#7017,#7018,#7019)
+    ,(#7020,#7021,#7022,#7023,#7024,#7025)
+    ,(#7026,#7027,#7028,#7029,#7030,#7031)
+    ,(#7032,#7033,#7034,#7035,#7036,#7037)
+    ,(#7038,#7039,#7040,#7041,#7042,#7043)
+    ,(#7044,#7045,#7046,#7047,#7048,#7049
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(6,6),(0.E+000,1.),(
+    0.392671568874,0.468152852046),.PIECEWISE_BEZIER_KNOTS.);
+#7014 = CARTESIAN_POINT('',(2.560726551428,-3.98693322395,9.201616667669
+    ));
+#7015 = CARTESIAN_POINT('',(2.559216791444,-4.111699477759,
+    9.201616667669));
+#7016 = CARTESIAN_POINT('',(2.622503932467,-4.233308009656,
+    9.201616667669));
+#7017 = CARTESIAN_POINT('',(2.681911999032,-4.336657337845,
+    9.201616667669));
+#7018 = CARTESIAN_POINT('',(2.762862627067,-4.435448805701,
+    9.201616667669));
+#7019 = CARTESIAN_POINT('',(2.8523363581,-4.522403838243,9.201616667669)
+  );
+#7020 = CARTESIAN_POINT('',(2.470311164504,-3.990318793638,
+    9.201616667669));
+#7021 = CARTESIAN_POINT('',(2.46947556108,-4.128957621106,9.201616667669
+    ));
+#7022 = CARTESIAN_POINT('',(2.533551689646,-4.264817535219,
+    9.201616667669));
+#7023 = CARTESIAN_POINT('',(2.60135293797,-4.380908992006,9.201616667669
+    ));
+#7024 = CARTESIAN_POINT('',(2.690074037976,-4.490921012322,
+    9.201616667669));
+#7025 = CARTESIAN_POINT('',(2.789504683166,-4.587508257509,
+    9.201616667669));
+#7026 = CARTESIAN_POINT('',(2.408419556896,-3.99263630129,9.229345904193
+    ));
+#7027 = CARTESIAN_POINT('',(2.408027429481,-4.140766303019,
+    9.229345902833));
+#7028 = CARTESIAN_POINT('',(2.47294911206,-4.286314432388,9.229345905926
+    ));
+#7029 = CARTESIAN_POINT('',(2.546110638762,-4.41118834195,9.229345903313
+    ));
+#7030 = CARTESIAN_POINT('',(2.640247222806,-4.528893717036,
+    9.229345904135));
+#7031 = CARTESIAN_POINT('',(2.746494820752,-4.632073870604,
+    9.229345904136));
+#7032 = CARTESIAN_POINT('',(2.376452890155,-3.993833280943,
+    9.261334974255));
+#7033 = CARTESIAN_POINT('',(2.376285114591,-4.146864321366,
+    9.261334970845));
+#7034 = CARTESIAN_POINT('',(2.441720606726,-4.297399394113,
+    9.261334978578));
+#7035 = CARTESIAN_POINT('',(2.517556067178,-4.42682327885,9.261334972066
+    ));
+#7036 = CARTESIAN_POINT('',(2.61451163963,-4.548506580819,9.261334974108
+    ));
+#7037 = CARTESIAN_POINT('',(2.724280469043,-4.655091758778,
+    9.261334974111));
+#7038 = CARTESIAN_POINT('',(2.34874307353,-3.994870864465,9.323269957351
+    ));
+#7039 = CARTESIAN_POINT('',(2.348767497003,-4.152149805858,
+    9.323269954779));
+#7040 = CARTESIAN_POINT('',(2.41468513457,-4.306999648865,9.323269960598
+    ));
+#7041 = CARTESIAN_POINT('',(2.492794071525,-4.440373852651,
+    9.323269955711));
+#7042 = CARTESIAN_POINT('',(2.592202988706,-4.565507784474,9.32326995724
+    ));
+#7043 = CARTESIAN_POINT('',(2.705024297733,-4.675044463393,
+    9.323269957242));
+#7044 = CARTESIAN_POINT('',(2.348743073641,-3.994870864466,
+    9.413748710454));
+#7045 = CARTESIAN_POINT('',(2.348743301743,-4.152149707328,
+    9.413748710454));
+#7046 = CARTESIAN_POINT('',(2.414721376231,-4.30700105145,9.413748710454
+    ));
+#7047 = CARTESIAN_POINT('',(2.492776827508,-4.440372730609,
+    9.413748710454));
+#7048 = CARTESIAN_POINT('',(2.592202871804,-4.565507875245,
+    9.413748710454));
+#7049 = CARTESIAN_POINT('',(2.705024297733,-4.675044463393,
+    9.413748710454));
+#7050 = ADVANCED_FACE('',(#7051),#7083,.T.);
+#7051 = FACE_BOUND('',#7052,.T.);
+#7052 = EDGE_LOOP('',(#7053,#7054,#7063,#7074));
+#7053 = ORIENTED_EDGE('',*,*,#6994,.T.);
+#7054 = ORIENTED_EDGE('',*,*,#7055,.F.);
+#7055 = EDGE_CURVE('',#7056,#6986,#7058,.T.);
+#7056 = VERTEX_POINT('',#7057);
+#7057 = CARTESIAN_POINT('',(3.353872756894,-5.000000074506,
+    9.413748705854));
+#7058 = ELLIPSE('',#7059,0.825012162247,0.449978481684);
+#7059 = AXIS2_PLACEMENT_3D('',#7060,#7061,#7062);
+#7060 = CARTESIAN_POINT('',(2.996812859571,-4.330564903816,
+    9.413748710454));
+#7061 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#7062 = DIRECTION('',(-0.697307526159,0.716772079507,0.E+000));
+#7063 = ORIENTED_EDGE('',*,*,#7064,.F.);
+#7064 = EDGE_CURVE('',#7065,#7056,#7067,.T.);
+#7065 = VERTEX_POINT('',#7066);
+#7066 = CARTESIAN_POINT('',(3.368942480961,-4.788404067822,
+    9.201616667669));
+#7067 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#7068,#7069,#7070,#7071,#7072,
+    #7073),.UNSPECIFIED.,.F.,.F.,(6,6),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#7068 = CARTESIAN_POINT('',(3.368942480961,-4.788404067822,
+    9.201616667669));
+#7069 = CARTESIAN_POINT('',(3.362514785654,-4.878654197097,
+    9.201616667669));
+#7070 = CARTESIAN_POINT('',(3.359721732314,-4.940432677142,
+    9.229345904058));
+#7071 = CARTESIAN_POINT('',(3.359056058014,-4.97234091045,9.261334973913
+    ));
+#7072 = CARTESIAN_POINT('',(3.357086126183,-5.000000074648,
+    9.323269957091));
+#7073 = CARTESIAN_POINT('',(3.353872423844,-5.000000074507,
+    9.413748694025));
+#7074 = ORIENTED_EDGE('',*,*,#7075,.F.);
+#7075 = EDGE_CURVE('',#6995,#7065,#7076,.T.);
+#7076 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#7077,#7078,#7079,#7080,#7081,
+    #7082),.UNSPECIFIED.,.F.,.F.,(6,6),(0.E+000,7.548134599251E-002),
+  .PIECEWISE_BEZIER_KNOTS.);
+#7077 = CARTESIAN_POINT('',(2.8523363581,-4.522403838243,9.201616667669)
+  );
+#7078 = CARTESIAN_POINT('',(2.93756133828,-4.605230314765,9.201616667669
+    ));
+#7079 = CARTESIAN_POINT('',(3.033247846303,-4.678422082196,
+    9.201616667669));
+#7080 = CARTESIAN_POINT('',(3.133059350073,-4.738094580974,
+    9.201616667669));
+#7081 = CARTESIAN_POINT('',(3.250089498294,-4.789944481905,
+    9.201616667669));
+#7082 = CARTESIAN_POINT('',(3.368942480961,-4.788404067822,
+    9.201616667669));
+#7083 = B_SPLINE_SURFACE_WITH_KNOTS('',5,5,(
+    (#7084,#7085,#7086,#7087,#7088,#7089)
+    ,(#7090,#7091,#7092,#7093,#7094,#7095)
+    ,(#7096,#7097,#7098,#7099,#7100,#7101)
+    ,(#7102,#7103,#7104,#7105,#7106,#7107)
+    ,(#7108,#7109,#7110,#7111,#7112,#7113)
+    ,(#7114,#7115,#7116,#7117,#7118,#7119
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(6,6),(0.E+000,1.),(
+    0.468152852046,0.543634198039),.PIECEWISE_BEZIER_KNOTS.);
+#7084 = CARTESIAN_POINT('',(2.8523363581,-4.522403838243,9.201616667669)
+  );
+#7085 = CARTESIAN_POINT('',(2.93756133828,-4.605230314765,9.201616667669
+    ));
+#7086 = CARTESIAN_POINT('',(3.033247846303,-4.678422082196,
+    9.201616667669));
+#7087 = CARTESIAN_POINT('',(3.133059350073,-4.738094580974,
+    9.201616667669));
+#7088 = CARTESIAN_POINT('',(3.250089498294,-4.789944481905,
+    9.201616667669));
+#7089 = CARTESIAN_POINT('',(3.368942480961,-4.788404067822,
+    9.201616667669));
+#7090 = CARTESIAN_POINT('',(2.789504683166,-4.587508257509,
+    9.201616667669));
+#7091 = CARTESIAN_POINT('',(2.883787440556,-4.679094849965,
+    9.201616667669));
+#7092 = CARTESIAN_POINT('',(2.989774294562,-4.759866633895,
+    9.201616667669));
+#7093 = CARTESIAN_POINT('',(3.101467926046,-4.824755742463,
+    9.201616667669));
+#7094 = CARTESIAN_POINT('',(3.231023755088,-4.879547022765,
+    9.201616667669));
+#7095 = CARTESIAN_POINT('',(3.362514785654,-4.878654197097,
+    9.201616667669));
+#7096 = CARTESIAN_POINT('',(2.746494820752,-4.632073870604,
+    9.229345904136));
+#7097 = CARTESIAN_POINT('',(2.846978808936,-4.729656547331,
+    9.229345904135));
+#7098 = CARTESIAN_POINT('',(2.960037652174,-4.815594954951,
+    9.229345904722));
+#7099 = CARTESIAN_POINT('',(3.07987018416,-4.884017839561,9.229345902835
+    ));
+#7100 = CARTESIAN_POINT('',(3.217979965774,-4.940857133477,
+    9.229345905077));
+#7101 = CARTESIAN_POINT('',(3.359721732314,-4.940432677142,
+    9.229345904058));
+#7102 = CARTESIAN_POINT('',(2.724280469043,-4.655091758778,
+    9.261334974111));
+#7103 = CARTESIAN_POINT('',(2.82796761369,-4.75577124862,9.261334974108)
+  );
+#7104 = CARTESIAN_POINT('',(2.944685087169,-4.844371388741,
+    9.261334975594));
+#7105 = CARTESIAN_POINT('',(3.068721839139,-4.914611580149,
+    9.261334970811));
+#7106 = CARTESIAN_POINT('',(3.211244759908,-4.972516889731,
+    9.261334976503));
+#7107 = CARTESIAN_POINT('',(3.359056058014,-4.97234091045,9.261334973913
+    ));
+#7108 = CARTESIAN_POINT('',(2.705024297733,-4.675044463393,
+    9.323269957242));
+#7109 = CARTESIAN_POINT('',(2.811488176489,-4.778408309789,9.32326995724
+    ));
+#7110 = CARTESIAN_POINT('',(2.931380132682,-4.869312118329,
+    9.323269958368));
+#7111 = CARTESIAN_POINT('',(3.059061250575,-4.941124316711,
+    9.323269954728));
+#7112 = CARTESIAN_POINT('',(3.205407335907,-4.999957455665,
+    9.323269959067));
+#7113 = CARTESIAN_POINT('',(3.357086126183,-5.000000074648,
+    9.323269957091));
+#7114 = CARTESIAN_POINT('',(2.705024297733,-4.675044463393,
+    9.413748710454));
+#7115 = CARTESIAN_POINT('',(2.81148806144,-4.77840849502,9.413748710454)
+  );
+#7116 = CARTESIAN_POINT('',(2.931382243655,-4.86934176096,9.413748710455
+    ));
+#7117 = CARTESIAN_POINT('',(3.059058481713,-4.941060856659,
+    9.413748710454));
+#7118 = CARTESIAN_POINT('',(3.205407727312,-4.999999683723,
+    9.413748710454));
+#7119 = CARTESIAN_POINT('',(3.353872423261,-5.000000074507,
+    9.413748710454));
+#7120 = ADVANCED_FACE('',(#7121),#7160,.T.);
+#7121 = FACE_BOUND('',#7122,.T.);
+#7122 = EDGE_LOOP('',(#7123,#7144,#7153,#7154));
+#7123 = ORIENTED_EDGE('',*,*,#7124,.F.);
+#7124 = EDGE_CURVE('',#7125,#7127,#7129,.T.);
+#7125 = VERTEX_POINT('',#7126);
+#7126 = CARTESIAN_POINT('',(4.752201616764,-4.787476865156,
+    9.201616667669));
+#7127 = VERTEX_POINT('',#7128);
+#7128 = CARTESIAN_POINT('',(4.752201616764,-5.000000074506,
+    9.413748710454));
+#7129 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#7130,#7131,#7132,#7133,#7134,
+    #7135,#7136,#7137,#7138,#7139,#7140,#7141,#7142,#7143),
+  .UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,4),(-3.445714065628E-002,
+    -2.823285583762E-002,-2.305450183162E-002,-1.722698259492E-002,
+    -1.140294191816E-002,-6.224285718446E-003,0.E+000),.UNSPECIFIED.);
+#7130 = CARTESIAN_POINT('',(4.752201616764,-4.787609647804,
+    9.201616667669));
+#7131 = CARTESIAN_POINT('',(4.752201616764,-4.808357028439,
+    9.201616667669));
+#7132 = CARTESIAN_POINT('',(4.752201616764,-4.829442838542,
+    9.203361503315));
+#7133 = CARTESIAN_POINT('',(4.752201616764,-4.866680157958,
+    9.210581758638));
+#7134 = CARTESIAN_POINT('',(4.752201616764,-4.88353650334,9.215476582249
+    ));
+#7135 = CARTESIAN_POINT('',(4.752201616764,-4.917034013489,
+    9.230349081919));
+#7136 = CARTESIAN_POINT('',(4.752201616764,-4.933146933569,
+    9.240777599206));
+#7137 = CARTESIAN_POINT('',(4.752201616764,-4.960713493155,9.268288879)
+  );
+#7138 = CARTESIAN_POINT('',(4.752201616764,-4.971166296637,
+    9.284365933863));
+#7139 = CARTESIAN_POINT('',(4.752201616764,-4.986087777559,
+    9.317830873683));
+#7140 = CARTESIAN_POINT('',(4.752201616764,-4.991001012232,
+    9.334681835876));
+#7141 = CARTESIAN_POINT('',(4.752201616764,-4.998248645025,
+    9.371915125915));
+#7142 = CARTESIAN_POINT('',(4.752201616764,-5.000000074506,
+    9.393001091393));
+#7143 = CARTESIAN_POINT('',(4.752201616764,-5.000000074506,
+    9.413748710454));
+#7144 = ORIENTED_EDGE('',*,*,#7145,.F.);
+#7145 = EDGE_CURVE('',#7065,#7125,#7146,.T.);
+#7146 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#7147,#7148,#7149,#7150,#7151,
+    #7152),.UNSPECIFIED.,.F.,.F.,(6,6),(0.E+000,0.139820981218),
+  .PIECEWISE_BEZIER_KNOTS.);
+#7147 = CARTESIAN_POINT('',(3.368942480961,-4.788404067822,
+    9.201616667669));
+#7148 = CARTESIAN_POINT('',(3.645572924569,-4.784843835897,
+    9.201616667669));
+#7149 = CARTESIAN_POINT('',(3.922257431141,-4.790252090407,
+    9.201616667669));
+#7150 = CARTESIAN_POINT('',(4.198897852028,-4.788051738224,
+    9.201616667669));
+#7151 = CARTESIAN_POINT('',(4.475547663418,-4.787474400966,
+    9.201616667669));
+#7152 = CARTESIAN_POINT('',(4.752201559064,-4.787609647775,
+    9.201616667669));
+#7153 = ORIENTED_EDGE('',*,*,#7064,.T.);
+#7154 = ORIENTED_EDGE('',*,*,#7155,.F.);
+#7155 = EDGE_CURVE('',#7127,#7056,#7156,.T.);
+#7156 = LINE('',#7157,#7158);
+#7157 = CARTESIAN_POINT('',(4.752201616764,-5.000000074506,
+    9.413748710454));
+#7158 = VECTOR('',#7159,1.);
+#7159 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#7160 = B_SPLINE_SURFACE_WITH_KNOTS('',5,5,(
+    (#7161,#7162,#7163,#7164,#7165,#7166)
+    ,(#7167,#7168,#7169,#7170,#7171,#7172)
+    ,(#7173,#7174,#7175,#7176,#7177,#7178)
+    ,(#7179,#7180,#7181,#7182,#7183,#7184)
+    ,(#7185,#7186,#7187,#7188,#7189,#7190)
+    ,(#7191,#7192,#7193,#7194,#7195,#7196
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(6,6),(0.E+000,1.),(
+    0.543634198039,0.713429541648),.PIECEWISE_BEZIER_KNOTS.);
+#7161 = CARTESIAN_POINT('',(3.368942480961,-4.788404067822,
+    9.201616667669));
+#7162 = CARTESIAN_POINT('',(3.704876049842,-4.784080605079,
+    9.201616667669));
+#7163 = CARTESIAN_POINT('',(4.040889345962,-4.792983066154,
+    9.201616667669));
+#7164 = CARTESIAN_POINT('',(4.376806599372,-4.785424289953,
+    9.201616667669));
+#7165 = CARTESIAN_POINT('',(4.712781789571,-4.787845184224,
+    9.201616667669));
+#7166 = CARTESIAN_POINT('',(5.048743113875,-4.787869022261,
+    9.201616667669));
+#7167 = CARTESIAN_POINT('',(3.362514785654,-4.878654197097,
+    9.201616667669));
+#7168 = CARTESIAN_POINT('',(3.699753068435,-4.876335220461,
+    9.201616667669));
+#7169 = CARTESIAN_POINT('',(4.037013898858,-4.881044889704,
+    9.201616667669));
+#7170 = CARTESIAN_POINT('',(4.374247248991,-4.877067515648,
+    9.201616667669));
+#7171 = CARTESIAN_POINT('',(4.711497165076,-4.878335963912,
+    9.201616667669));
+#7172 = CARTESIAN_POINT('',(5.048743113875,-4.878347732597,
+    9.201616667669));
+#7173 = CARTESIAN_POINT('',(3.359721732314,-4.940432677142,
+    9.229345904058));
+#7174 = CARTESIAN_POINT('',(3.698812599349,-4.93934083931,9.229345975702
+    ));
+#7175 = CARTESIAN_POINT('',(4.036301171618,-4.941539008983,
+    9.229345967484));
+#7176 = CARTESIAN_POINT('',(4.373783662165,-4.939689895468,
+    9.229346097378));
+#7177 = CARTESIAN_POINT('',(4.711269817714,-4.940277365681,
+    9.229345922786));
+#7178 = CARTESIAN_POINT('',(5.048755095053,-4.940282430169,
+    9.229345914925));
+#7179 = CARTESIAN_POINT('',(3.359056058014,-4.97234091045,9.261334973913
+    ));
+#7180 = CARTESIAN_POINT('',(3.699568156246,-4.971844921819,
+    9.261335117561));
+#7181 = CARTESIAN_POINT('',(4.036866985336,-4.972838484948,
+    9.261335296434));
+#7182 = CARTESIAN_POINT('',(4.374164559698,-4.972004012794,
+    9.261334967236));
+#7183 = CARTESIAN_POINT('',(4.711462889976,-4.972269086036,
+    9.261335279579));
+#7184 = CARTESIAN_POINT('',(5.048761039091,-4.972271153226,
+    9.261334986397));
+#7185 = CARTESIAN_POINT('',(3.357086126183,-5.000000074648,
+    9.323269957091));
+#7186 = CARTESIAN_POINT('',(3.697989028082,-5.000000074506,
+    9.323270100239));
+#7187 = CARTESIAN_POINT('',(4.035677549531,-5.000000074506,
+    9.323270234856));
+#7188 = CARTESIAN_POINT('',(4.373366070979,-5.000000074506,
+    9.323270041071));
+#7189 = CARTESIAN_POINT('',(4.711054592427,-5.000000074506,
+    9.323270200712));
+#7190 = CARTESIAN_POINT('',(5.048743113875,-5.000000074506,
+    9.323269971656));
+#7191 = CARTESIAN_POINT('',(3.353872423261,-5.000000074507,
+    9.413748710454));
+#7192 = CARTESIAN_POINT('',(3.692847103404,-5.000000074507,
+    9.413748710455));
+#7193 = CARTESIAN_POINT('',(4.031821106022,-5.000000074504,
+    9.413748710454));
+#7194 = CARTESIAN_POINT('',(4.37079510864,-5.000000074507,9.413748710455
+    ));
+#7195 = CARTESIAN_POINT('',(4.709769111258,-5.000000074506,
+    9.413748710454));
+#7196 = CARTESIAN_POINT('',(5.048743113875,-5.000000074506,
+    9.413748710454));
+#7197 = ADVANCED_FACE('',(#7198),#7228,.F.);
+#7198 = FACE_BOUND('',#7199,.F.);
+#7199 = EDGE_LOOP('',(#7200,#7208,#7209,#7210,#7211,#7219));
+#7200 = ORIENTED_EDGE('',*,*,#7201,.T.);
+#7201 = EDGE_CURVE('',#7202,#6640,#7204,.T.);
+#7202 = VERTEX_POINT('',#7203);
+#7203 = CARTESIAN_POINT('',(3.353873100787,-2.300000034273,
+    10.008286799164));
+#7204 = LINE('',#7205,#7206);
+#7205 = CARTESIAN_POINT('',(3.353873100787,-2.300000034273,
+    10.008286799164));
+#7206 = VECTOR('',#7207,1.);
+#7207 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#7208 = ORIENTED_EDGE('',*,*,#6708,.F.);
+#7209 = ORIENTED_EDGE('',*,*,#6778,.F.);
+#7210 = ORIENTED_EDGE('',*,*,#6846,.F.);
+#7211 = ORIENTED_EDGE('',*,*,#7212,.T.);
+#7212 = EDGE_CURVE('',#6847,#7213,#7215,.T.);
+#7213 = VERTEX_POINT('',#7214);
+#7214 = CARTESIAN_POINT('',(2.348743073642,-3.305130061417,
+    10.008286799164));
+#7215 = LINE('',#7216,#7217);
+#7216 = CARTESIAN_POINT('',(2.348743073642,-3.305130061417,
+    9.413748710454));
+#7217 = VECTOR('',#7218,1.);
+#7218 = DIRECTION('',(0.E+000,0.E+000,1.));
+#7219 = ORIENTED_EDGE('',*,*,#7220,.T.);
+#7220 = EDGE_CURVE('',#7213,#7202,#7221,.T.);
+#7221 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#7222,#7223,#7224,#7225,#7226,
+    #7227),.UNSPECIFIED.,.F.,.F.,(6,6),(0.E+000,0.15751262702),
+  .PIECEWISE_BEZIER_KNOTS.);
+#7222 = CARTESIAN_POINT('',(2.348743073642,-3.305130061417,
+    10.008286799164));
+#7223 = CARTESIAN_POINT('',(2.348743073642,-3.082880792702,
+    10.008286799164));
+#7224 = CARTESIAN_POINT('',(2.483095503054,-2.763303018609,
+    10.008286799164));
+#7225 = CARTESIAN_POINT('',(2.812046057979,-2.434352463685,
+    10.008286799164));
+#7226 = CARTESIAN_POINT('',(3.131623832071,-2.300000034273,
+    10.008286799164));
+#7227 = CARTESIAN_POINT('',(3.353873100787,-2.300000034273,
+    10.008286799164));
+#7228 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#7229,#7230)
+    ,(#7231,#7232)
+    ,(#7233,#7234)
+    ,(#7235,#7236)
+    ,(#7237,#7238)
+    ,(#7239,#7240
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,
+    0.15879120002),.PIECEWISE_BEZIER_KNOTS.);
+#7229 = CARTESIAN_POINT('',(3.353873100787,-2.300000034273,
+    9.413748710454));
+#7230 = CARTESIAN_POINT('',(3.353873100787,-2.300000034273,
+    11.00166071065));
+#7231 = CARTESIAN_POINT('',(3.131623832071,-2.300000034273,
+    9.413748710454));
+#7232 = CARTESIAN_POINT('',(3.131623832071,-2.300000034273,
+    11.00166071065));
+#7233 = CARTESIAN_POINT('',(2.812046057979,-2.434352463685,
+    9.413748710454));
+#7234 = CARTESIAN_POINT('',(2.812046057979,-2.434352463685,
+    11.00166071065));
+#7235 = CARTESIAN_POINT('',(2.483095503054,-2.763303018609,
+    9.413748710454));
+#7236 = CARTESIAN_POINT('',(2.483095503054,-2.763303018609,
+    11.00166071065));
+#7237 = CARTESIAN_POINT('',(2.348743073642,-3.082880792702,
+    9.413748710454));
+#7238 = CARTESIAN_POINT('',(2.348743073642,-3.082880792702,
+    11.00166071065));
+#7239 = CARTESIAN_POINT('',(2.348743073642,-3.305130061417,
+    9.413748710454));
+#7240 = CARTESIAN_POINT('',(2.348743073642,-3.305130061417,
+    11.00166071065));
+#7241 = ADVANCED_FACE('',(#7242),#7279,.T.);
+#7242 = FACE_BOUND('',#7243,.T.);
+#7243 = EDGE_LOOP('',(#7244,#7245,#7246,#7254,#7273));
+#7244 = ORIENTED_EDGE('',*,*,#7201,.T.);
+#7245 = ORIENTED_EDGE('',*,*,#6639,.T.);
+#7246 = ORIENTED_EDGE('',*,*,#7247,.T.);
+#7247 = EDGE_CURVE('',#6619,#7248,#7250,.T.);
+#7248 = VERTEX_POINT('',#7249);
+#7249 = CARTESIAN_POINT('',(4.752201616763,-2.300000034273,
+    9.725446116685));
+#7250 = LINE('',#7251,#7252);
+#7251 = CARTESIAN_POINT('',(4.752201616764,-2.300000034273,
+    9.413748710454));
+#7252 = VECTOR('',#7253,1.);
+#7253 = DIRECTION('',(0.E+000,0.E+000,1.));
+#7254 = ORIENTED_EDGE('',*,*,#7255,.T.);
+#7255 = EDGE_CURVE('',#7248,#7256,#7258,.T.);
+#7256 = VERTEX_POINT('',#7257);
+#7257 = CARTESIAN_POINT('',(4.469388671425,-2.300000034273,
+    10.008286799164));
+#7258 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#7259,#7260,#7261,#7262,#7263,
+    #7264,#7265,#7266,#7267,#7268,#7269,#7270,#7271,#7272),
+  .UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,4),(-4.590725582492E-002,
+    -3.747719356503E-002,-3.048271420123E-002,-2.27381896906E-002,
+    -1.495394680853E-002,-8.152052437132E-003,0.E+000),.UNSPECIFIED.);
+#7259 = CARTESIAN_POINT('',(4.75220161676,-2.300000034273,9.725446116685
+    ));
+#7260 = CARTESIAN_POINT('',(4.752201500394,-2.300000034273,
+    9.753551753992));
+#7261 = CARTESIAN_POINT('',(4.74979395257,-2.300000034273,9.782131588389
+    ));
+#7262 = CARTESIAN_POINT('',(4.739816863221,-2.300000034273,9.83246795499
+    ));
+#7263 = CARTESIAN_POINT('',(4.733061687505,-2.300000034273,
+    9.855204570342));
+#7264 = CARTESIAN_POINT('',(4.712682132648,-2.300000034273,
+    9.899870313259));
+#7265 = CARTESIAN_POINT('',(4.69857619716,-2.300000034273,9.921077749233
+    ));
+#7266 = CARTESIAN_POINT('',(4.661460559834,-2.300000034273,
+    9.957370891973));
+#7267 = CARTESIAN_POINT('',(4.639762444326,-2.300000034273,
+    9.971095166133));
+#7268 = CARTESIAN_POINT('',(4.595200140889,-2.300000034273,
+    9.990419742343));
+#7269 = CARTESIAN_POINT('',(4.573033655238,-2.300000034273,
+    9.996733828313));
+#7270 = CARTESIAN_POINT('',(4.524161651127,-2.300000034273,
+    10.006035698929));
+#7271 = CARTESIAN_POINT('',(4.496562300135,-2.300000034273,
+    10.008286799164));
+#7272 = CARTESIAN_POINT('',(4.469388671425,-2.300000034273,
+    10.008286799164));
+#7273 = ORIENTED_EDGE('',*,*,#7274,.T.);
+#7274 = EDGE_CURVE('',#7256,#7202,#7275,.T.);
+#7275 = LINE('',#7276,#7277);
+#7276 = CARTESIAN_POINT('',(4.469388671425,-2.300000034273,
+    10.008286799164));
+#7277 = VECTOR('',#7278,1.);
+#7278 = DIRECTION('',(-1.,-7.464416368409E-016,3.981022063152E-015));
+#7279 = PLANE('',#7280);
+#7280 = AXIS2_PLACEMENT_3D('',#7281,#7282,#7283);
+#7281 = CARTESIAN_POINT('',(4.053037358775,-2.300000034273,
+    10.008286799164));
+#7282 = DIRECTION('',(-1.34050457036E-016,-1.,-2.479279409389E-016));
+#7283 = DIRECTION('',(0.E+000,2.479279409389E-016,-1.));
+#7284 = ADVANCED_FACE('',(#7285),#7314,.T.);
+#7285 = FACE_BOUND('',#7286,.T.);
+#7286 = EDGE_LOOP('',(#7287,#7295,#7296,#7297,#7305));
+#7287 = ORIENTED_EDGE('',*,*,#7288,.T.);
+#7288 = EDGE_CURVE('',#7289,#7056,#7291,.T.);
+#7289 = VERTEX_POINT('',#7290);
+#7290 = CARTESIAN_POINT('',(3.353873100787,-5.000000074506,
+    10.008286799164));
+#7291 = LINE('',#7292,#7293);
+#7292 = CARTESIAN_POINT('',(3.353873100787,-5.000000074506,
+    10.008286799164));
+#7293 = VECTOR('',#7294,1.);
+#7294 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#7295 = ORIENTED_EDGE('',*,*,#7055,.T.);
+#7296 = ORIENTED_EDGE('',*,*,#6985,.T.);
+#7297 = ORIENTED_EDGE('',*,*,#7298,.T.);
+#7298 = EDGE_CURVE('',#6917,#7299,#7301,.T.);
+#7299 = VERTEX_POINT('',#7300);
+#7300 = CARTESIAN_POINT('',(2.348743073642,-3.994870047361,
+    10.008286799164));
+#7301 = LINE('',#7302,#7303);
+#7302 = CARTESIAN_POINT('',(2.348743073642,-3.994870047361,
+    9.413748710454));
+#7303 = VECTOR('',#7304,1.);
+#7304 = DIRECTION('',(0.E+000,0.E+000,1.));
+#7305 = ORIENTED_EDGE('',*,*,#7306,.T.);
+#7306 = EDGE_CURVE('',#7299,#7289,#7307,.T.);
+#7307 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#7308,#7309,#7310,#7311,#7312,
+    #7313),.UNSPECIFIED.,.F.,.F.,(6,6),(-0.15751262702,0.E+000),
+  .PIECEWISE_BEZIER_KNOTS.);
+#7308 = CARTESIAN_POINT('',(2.348743073642,-3.994870047361,
+    10.008286799164));
+#7309 = CARTESIAN_POINT('',(2.348743073642,-4.217119316077,
+    10.008286799164));
+#7310 = CARTESIAN_POINT('',(2.483095503054,-4.536697090169,
+    10.008286799164));
+#7311 = CARTESIAN_POINT('',(2.812046057979,-4.865647645094,
+    10.008286799164));
+#7312 = CARTESIAN_POINT('',(3.131623832071,-5.000000074506,
+    10.008286799164));
+#7313 = CARTESIAN_POINT('',(3.353873100787,-5.000000074506,
+    10.008286799164));
+#7314 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#7315,#7316)
+    ,(#7317,#7318)
+    ,(#7319,#7320)
+    ,(#7321,#7322)
+    ,(#7323,#7324)
+    ,(#7325,#7326
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,
+    0.15879120002),.PIECEWISE_BEZIER_KNOTS.);
+#7315 = CARTESIAN_POINT('',(3.353873100787,-5.000000074506,
+    9.413748710454));
+#7316 = CARTESIAN_POINT('',(3.353873100787,-5.000000074506,
+    11.00166071065));
+#7317 = CARTESIAN_POINT('',(3.131623832071,-5.000000074506,
+    9.413748710454));
+#7318 = CARTESIAN_POINT('',(3.131623832071,-5.000000074506,
+    11.00166071065));
+#7319 = CARTESIAN_POINT('',(2.812046057979,-4.865647645094,
+    9.413748710454));
+#7320 = CARTESIAN_POINT('',(2.812046057979,-4.865647645094,
+    11.00166071065));
+#7321 = CARTESIAN_POINT('',(2.483095503054,-4.536697090169,
+    9.413748710454));
+#7322 = CARTESIAN_POINT('',(2.483095503054,-4.536697090169,
+    11.00166071065));
+#7323 = CARTESIAN_POINT('',(2.348743073642,-4.217119316077,
+    9.413748710454));
+#7324 = CARTESIAN_POINT('',(2.348743073642,-4.217119316077,
+    11.00166071065));
+#7325 = CARTESIAN_POINT('',(2.348743073642,-3.994870047361,
+    9.413748710454));
+#7326 = CARTESIAN_POINT('',(2.348743073642,-3.994870047361,
+    11.00166071065));
+#7327 = ADVANCED_FACE('',(#7328),#7365,.T.);
+#7328 = FACE_BOUND('',#7329,.T.);
+#7329 = EDGE_LOOP('',(#7330,#7351,#7357,#7358,#7359));
+#7330 = ORIENTED_EDGE('',*,*,#7331,.T.);
+#7331 = EDGE_CURVE('',#7332,#7334,#7336,.T.);
+#7332 = VERTEX_POINT('',#7333);
+#7333 = CARTESIAN_POINT('',(4.467002339167,-5.000000074545,
+    10.008286799164));
+#7334 = VERTEX_POINT('',#7335);
+#7335 = CARTESIAN_POINT('',(4.752201616761,-5.000000074506,
+    9.725446999518));
+#7336 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#7337,#7338,#7339,#7340,#7341,
+    #7342,#7343,#7344,#7345,#7346,#7347,#7348,#7349,#7350),
+  .UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,4),(-4.611258485447E-002,
+    -3.792648851781E-002,-3.109578669549E-002,-2.325902911619E-002,
+    -1.549313475897E-002,-8.467397476197E-003,-2.86092770363E-007),
+  .UNSPECIFIED.);
+#7337 = CARTESIAN_POINT('',(4.467002339167,-5.000000074506,
+    10.008286799164));
+#7338 = CARTESIAN_POINT('',(4.494282089645,-5.000000074506,
+    10.008286799129));
+#7339 = CARTESIAN_POINT('',(4.521989784944,-5.000000074506,
+    10.00605614442));
+#7340 = CARTESIAN_POINT('',(4.571078059017,-5.000000074506,
+    9.996841498884));
+#7341 = CARTESIAN_POINT('',(4.593361789941,-5.000000074506,
+    9.990585085902));
+#7342 = CARTESIAN_POINT('',(4.63826518164,-5.000000074506,9.97140457643)
+  );
+#7343 = CARTESIAN_POINT('',(4.660226823181,-5.000000074506,
+    9.957734834188));
+#7344 = CARTESIAN_POINT('',(4.697765375375,-5.000000074506,
+    9.921539385886));
+#7345 = CARTESIAN_POINT('',(4.712047161479,-5.000000074506,
+    9.900401456371));
+#7346 = CARTESIAN_POINT('',(4.732741003925,-5.000000074506,
+    9.855695594613));
+#7347 = CARTESIAN_POINT('',(4.739608941653,-5.000000074506,
+    9.832893670069));
+#7348 = CARTESIAN_POINT('',(4.749754197895,-5.000000074506,
+    9.782369736828));
+#7349 = CARTESIAN_POINT('',(4.752201451372,-5.000000074506,
+    9.753670879275));
+#7350 = CARTESIAN_POINT('',(4.752201616756,-5.000000074506,
+    9.725446999518));
+#7351 = ORIENTED_EDGE('',*,*,#7352,.T.);
+#7352 = EDGE_CURVE('',#7334,#7127,#7353,.T.);
+#7353 = LINE('',#7354,#7355);
+#7354 = CARTESIAN_POINT('',(4.752201616764,-5.000000074506,
+    9.725444138588));
+#7355 = VECTOR('',#7356,1.);
+#7356 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#7357 = ORIENTED_EDGE('',*,*,#7155,.T.);
+#7358 = ORIENTED_EDGE('',*,*,#7288,.F.);
+#7359 = ORIENTED_EDGE('',*,*,#7360,.T.);
+#7360 = EDGE_CURVE('',#7289,#7332,#7361,.T.);
+#7361 = LINE('',#7362,#7363);
+#7362 = CARTESIAN_POINT('',(3.353873100787,-5.000000074506,
+    10.008286799164));
+#7363 = VECTOR('',#7364,1.);
+#7364 = DIRECTION('',(1.,0.E+000,0.E+000));
+#7365 = PLANE('',#7366);
+#7366 = AXIS2_PLACEMENT_3D('',#7367,#7368,#7369);
+#7367 = CARTESIAN_POINT('',(4.053037358775,-5.000000074506,
+    9.413748710454));
+#7368 = DIRECTION('',(0.E+000,1.,0.E+000));
+#7369 = DIRECTION('',(0.E+000,0.E+000,1.));
+#7370 = ADVANCED_FACE('',(#7371),#7382,.T.);
+#7371 = FACE_BOUND('',#7372,.T.);
+#7372 = EDGE_LOOP('',(#7373,#7374,#7375,#7376));
+#7373 = ORIENTED_EDGE('',*,*,#7298,.F.);
+#7374 = ORIENTED_EDGE('',*,*,#6916,.T.);
+#7375 = ORIENTED_EDGE('',*,*,#7212,.T.);
+#7376 = ORIENTED_EDGE('',*,*,#7377,.T.);
+#7377 = EDGE_CURVE('',#7213,#7299,#7378,.T.);
+#7378 = LINE('',#7379,#7380);
+#7379 = CARTESIAN_POINT('',(2.348743073642,-3.305130061417,
+    10.008286799164));
+#7380 = VECTOR('',#7381,1.);
+#7381 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#7382 = PLANE('',#7383);
+#7383 = AXIS2_PLACEMENT_3D('',#7384,#7385,#7386);
+#7384 = CARTESIAN_POINT('',(2.348743073642,-3.650000054389,
+    9.413748710454));
+#7385 = DIRECTION('',(1.,1.473126685093E-031,1.387883475037E-016));
+#7386 = DIRECTION('',(1.387883475037E-016,0.E+000,-1.));
+#7387 = ADVANCED_FACE('',(#7388,#7404),#7414,.T.);
+#7388 = FACE_BOUND('',#7389,.T.);
+#7389 = EDGE_LOOP('',(#7390,#7391,#7392,#7393,#7394,#7395,#7396,#7397,
+    #7398));
+#7390 = ORIENTED_EDGE('',*,*,#6658,.T.);
+#7391 = ORIENTED_EDGE('',*,*,#6728,.T.);
+#7392 = ORIENTED_EDGE('',*,*,#6798,.T.);
+#7393 = ORIENTED_EDGE('',*,*,#6866,.T.);
+#7394 = ORIENTED_EDGE('',*,*,#6935,.T.);
+#7395 = ORIENTED_EDGE('',*,*,#7005,.T.);
+#7396 = ORIENTED_EDGE('',*,*,#7075,.T.);
+#7397 = ORIENTED_EDGE('',*,*,#7145,.T.);
+#7398 = ORIENTED_EDGE('',*,*,#7399,.T.);
+#7399 = EDGE_CURVE('',#7125,#6621,#7400,.T.);
+#7400 = LINE('',#7401,#7402);
+#7401 = CARTESIAN_POINT('',(4.752201616764,-4.787344082509,
+    9.201616667669));
+#7402 = VECTOR('',#7403,1.);
+#7403 = DIRECTION('',(0.E+000,1.,0.E+000));
+#7404 = FACE_BOUND('',#7405,.T.);
+#7405 = EDGE_LOOP('',(#7406,#7407,#7408,#7409,#7410,#7411,#7412,#7413));
+#7406 = ORIENTED_EDGE('',*,*,#5892,.T.);
+#7407 = ORIENTED_EDGE('',*,*,#5820,.T.);
+#7408 = ORIENTED_EDGE('',*,*,#5748,.T.);
+#7409 = ORIENTED_EDGE('',*,*,#5676,.T.);
+#7410 = ORIENTED_EDGE('',*,*,#5594,.T.);
+#7411 = ORIENTED_EDGE('',*,*,#6108,.T.);
+#7412 = ORIENTED_EDGE('',*,*,#6036,.T.);
+#7413 = ORIENTED_EDGE('',*,*,#5964,.T.);
+#7414 = PLANE('',#7415);
+#7415 = AXIS2_PLACEMENT_3D('',#7416,#7417,#7418);
+#7416 = CARTESIAN_POINT('',(3.656280012162,-2.511196800503,
+    9.201616667669));
+#7417 = DIRECTION('',(0.E+000,0.E+000,1.));
+#7418 = DIRECTION('',(1.,0.E+000,0.E+000));
+#7419 = ADVANCED_FACE('',(#7420),#7475,.T.);
+#7420 = FACE_BOUND('',#7421,.T.);
+#7421 = EDGE_LOOP('',(#7422,#7433,#7452,#7460,#7469));
+#7422 = ORIENTED_EDGE('',*,*,#7423,.F.);
+#7423 = EDGE_CURVE('',#7424,#7426,#7428,.T.);
+#7424 = VERTEX_POINT('',#7425);
+#7425 = CARTESIAN_POINT('',(-2.351634469282,4.572240472922,
+    10.008286798928));
+#7426 = VERTEX_POINT('',#7427);
+#7427 = CARTESIAN_POINT('',(-2.35167469775,2.969404162527,
+    10.008286799164));
+#7428 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#7429,#7430,#7431,#7432),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,0.16028035371),
+  .PIECEWISE_BEZIER_KNOTS.);
+#7429 = CARTESIAN_POINT('',(-2.351634469307,4.572149106546,
+    10.008286798692));
+#7430 = CARTESIAN_POINT('',(-2.351634616308,4.037771371887,
+    10.008286797807));
+#7431 = CARTESIAN_POINT('',(-2.351623107021,3.503279519014,
+    10.008286796007));
+#7432 = CARTESIAN_POINT('',(-2.35167469775,2.969404162527,
+    10.008286799164));
+#7433 = ORIENTED_EDGE('',*,*,#7434,.F.);
+#7434 = EDGE_CURVE('',#7435,#7424,#7437,.T.);
+#7435 = VERTEX_POINT('',#7436);
+#7436 = CARTESIAN_POINT('',(-2.351634443301,4.85481799304,9.725444068005
+    ));
+#7437 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#7438,#7439,#7440,#7441,#7442,
+    #7443,#7444,#7445,#7446,#7447,#7448,#7449,#7450,#7451),
+  .UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,4),(0.E+000,8.287118045814E-003,
+    1.518234344044E-002,2.294444837838E-002,3.070186405944E-002,
+    3.759740287072E-002,4.588458470997E-002),.UNSPECIFIED.);
+#7438 = CARTESIAN_POINT('',(-2.351634443301,4.854817986488,
+    9.725444083901));
+#7439 = CARTESIAN_POINT('',(-2.351634443284,4.854817986488,9.75306781072
+    ));
+#7440 = CARTESIAN_POINT('',(-2.351634443293,4.852494390808,
+    9.781141622133));
+#7441 = CARTESIAN_POINT('',(-2.351634443381,4.84288036044,9.830722783843
+    ));
+#7442 = CARTESIAN_POINT('',(-2.351634443446,4.836362570743,
+    9.853167717293));
+#7443 = CARTESIAN_POINT('',(-2.35163444373,4.8165571583,9.897779976537)
+  );
+#7444 = CARTESIAN_POINT('',(-2.351634443914,4.802667103784,
+    9.919242955359));
+#7445 = CARTESIAN_POINT('',(-2.351634444934,4.766024004516,
+    9.955962594327));
+#7446 = CARTESIAN_POINT('',(-2.351634445732,4.744610284584,
+    9.969886427612));
+#7447 = CARTESIAN_POINT('',(-2.351634448517,4.700042930921,
+    9.989759398599));
+#7448 = CARTESIAN_POINT('',(-2.351634450397,4.677605813936,
+    9.996302460233));
+#7449 = CARTESIAN_POINT('',(-2.351634456702,4.62803031479,
+    10.005954193751));
+#7450 = CARTESIAN_POINT('',(-2.351634461669,4.599956110637,
+    10.008286799164));
+#7451 = CARTESIAN_POINT('',(-2.351634469257,4.572331839299,
+    10.008286799164));
+#7452 = ORIENTED_EDGE('',*,*,#7453,.F.);
+#7453 = EDGE_CURVE('',#7454,#7435,#7456,.T.);
+#7454 = VERTEX_POINT('',#7455);
+#7455 = CARTESIAN_POINT('',(-2.351634442878,4.854817996316,
+    9.417921858736));
+#7456 = LINE('',#7457,#7458);
+#7457 = CARTESIAN_POINT('',(-2.351634443493,4.854817996316,
+    9.417921861587));
+#7458 = VECTOR('',#7459,1.);
+#7459 = DIRECTION('',(6.227937677218E-010,-1.552394926165E-013,1.));
+#7460 = ORIENTED_EDGE('',*,*,#7461,.F.);
+#7461 = EDGE_CURVE('',#7462,#7454,#7464,.T.);
+#7462 = VERTEX_POINT('',#7463);
+#7463 = CARTESIAN_POINT('',(-2.351721092858,2.9694045194,9.417913491896)
+  );
+#7464 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#7465,#7466,#7467,#7468),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,0.188522560884),
+  .PIECEWISE_BEZIER_KNOTS.);
+#7465 = CARTESIAN_POINT('',(-2.351721092751,2.969404864766,
+    9.417913491886));
+#7466 = CARTESIAN_POINT('',(-2.351590364435,3.597875655045,
+    9.417926463581));
+#7467 = CARTESIAN_POINT('',(-2.35163444955,4.226346881982,9.417921896197
+    ));
+#7468 = CARTESIAN_POINT('',(-2.35163444257,4.854817996316,9.417921857311
+    ));
+#7469 = ORIENTED_EDGE('',*,*,#7470,.F.);
+#7470 = EDGE_CURVE('',#7426,#7462,#7471,.T.);
+#7471 = LINE('',#7472,#7473);
+#7472 = CARTESIAN_POINT('',(-2.35167469775,2.969404162527,
+    10.008286799164));
+#7473 = VECTOR('',#7474,1.);
+#7474 = DIRECTION('',(-7.858623518109E-005,1.949145093753E-008,
+    -0.999999996912));
+#7475 = B_SPLINE_SURFACE_WITH_KNOTS('',1,5,(
+    (#7476,#7477,#7478,#7479,#7480,#7481)
+    ,(#7482,#7483,#7484,#7485,#7486,#7487
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(6,6),(0.E+000,1.),(0.E+000,
+    0.757061119875),.PIECEWISE_BEZIER_KNOTS.);
+#7476 = CARTESIAN_POINT('',(-2.351634442806,5.053824186325,
+    10.520525448823));
+#7477 = CARTESIAN_POINT('',(-2.351634442806,4.636861547027,
+    10.520525448823));
+#7478 = CARTESIAN_POINT('',(-2.351634442806,4.219899639044,
+    10.520525448823));
+#7479 = CARTESIAN_POINT('',(-2.351634442806,3.802935535605,
+    10.520525448823));
+#7480 = CARTESIAN_POINT('',(-2.351634442806,3.385973630645,
+    10.520525448823));
+#7481 = CARTESIAN_POINT('',(-2.351634442842,2.969404152543,
+    10.520525448823));
+#7482 = CARTESIAN_POINT('',(-2.351634442806,5.053824186325,
+    9.205789738202));
+#7483 = CARTESIAN_POINT('',(-2.351634442806,4.636861547027,
+    9.205789738202));
+#7484 = CARTESIAN_POINT('',(-2.351634442806,4.219899639044,
+    9.205789738202));
+#7485 = CARTESIAN_POINT('',(-2.351634442806,3.802935535605,
+    9.205789738202));
+#7486 = CARTESIAN_POINT('',(-2.351634442806,3.385973630645,
+    9.205789738202));
+#7487 = CARTESIAN_POINT('',(-2.351737762972,2.969404178169,
+    9.205789746322));
+#7488 = ADVANCED_FACE('',(#7489),#7531,.T.);
+#7489 = FACE_BOUND('',#7490,.T.);
+#7490 = EDGE_LOOP('',(#7491,#7506,#7507,#7516,#7525));
+#7491 = ORIENTED_EDGE('',*,*,#7492,.F.);
+#7492 = EDGE_CURVE('',#7426,#7493,#7495,.T.);
+#7493 = VERTEX_POINT('',#7494);
+#7494 = CARTESIAN_POINT('',(-3.02196328019,2.300000034304,10.00828679811
+    ));
+#7495 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#7496,#7497,#7498,#7499,#7500,
+    #7501,#7502,#7503,#7504,#7505),.UNSPECIFIED.,.F.,.F.,(4,3,3,4),(
+    0.E+000,4.087547111763E-002,8.317348314931E-002,0.104963104543),
+  .UNSPECIFIED.);
+#7496 = CARTESIAN_POINT('',(-2.35167469775,2.969404162527,
+    10.008286799164));
+#7497 = CARTESIAN_POINT('',(-2.351739434855,2.873450636107,
+    10.008286797111));
+#7498 = CARTESIAN_POINT('',(-2.402331543335,2.743115169912,
+    10.008286796555));
+#7499 = CARTESIAN_POINT('',(-2.493414137203,2.624135480207,
+    10.008286796269));
+#7500 = CARTESIAN_POINT('',(-2.587666571389,2.501015080391,
+    10.008286795974));
+#7501 = CARTESIAN_POINT('',(-2.72208759876,2.393524625515,
+    10.008286796006));
+#7502 = CARTESIAN_POINT('',(-2.846056470503,2.340577196788,
+    10.008286796002));
+#7503 = CARTESIAN_POINT('',(-2.909918450066,2.313301578613,10.008286796)
+  );
+#7504 = CARTESIAN_POINT('',(-2.970678443259,2.299982046189,
+    10.008286796001));
+#7505 = CARTESIAN_POINT('',(-3.02196328019,2.300000034304,
+    10.008286796001));
+#7506 = ORIENTED_EDGE('',*,*,#7470,.T.);
+#7507 = ORIENTED_EDGE('',*,*,#7508,.F.);
+#7508 = EDGE_CURVE('',#7509,#7462,#7511,.T.);
+#7509 = VERTEX_POINT('',#7510);
+#7510 = CARTESIAN_POINT('',(-2.578840305189,2.526792525163,
+    9.417921725718));
+#7511 = ELLIPSE('',#7512,0.547558448862,0.297780481328);
+#7512 = AXIS2_PLACEMENT_3D('',#7513,#7514,#7515);
+#7513 = CARTESIAN_POINT('',(-2.795288422476,2.731540176747,9.41790119017
+    ));
+#7514 = DIRECTION('',(-5.192250271917E-005,4.510716290365E-005,
+    0.999999997635));
+#7515 = DIRECTION('',(0.715447381159,0.698666619183,5.632949600157E-006)
+  );
+#7516 = ORIENTED_EDGE('',*,*,#7517,.F.);
+#7517 = EDGE_CURVE('',#7518,#7509,#7520,.T.);
+#7518 = VERTEX_POINT('',#7519);
+#7519 = CARTESIAN_POINT('',(-3.021963518243,2.300000034362,
+    9.417921848375));
+#7520 = ELLIPSE('',#7521,0.55003982025,0.300170944276);
+#7521 = AXIS2_PLACEMENT_3D('',#7522,#7523,#7524);
+#7522 = CARTESIAN_POINT('',(-2.78390074479,2.746330087053,9.417921849102
+    ));
+#7523 = DIRECTION('',(4.860474566083E-010,-1.887588356753E-009,1.));
+#7524 = DIRECTION('',(-0.697430057871,-0.71665285486,
+    -1.013761478876E-009));
+#7525 = ORIENTED_EDGE('',*,*,#7526,.F.);
+#7526 = EDGE_CURVE('',#7493,#7518,#7527,.T.);
+#7527 = LINE('',#7528,#7529);
+#7528 = CARTESIAN_POINT('',(-3.02196328019,2.300000034304,
+    10.008286799164));
+#7529 = VECTOR('',#7530,1.);
+#7530 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#7531 = B_SPLINE_SURFACE_WITH_KNOTS('',1,5,(
+    (#7532,#7533,#7534,#7535,#7536,#7537)
+    ,(#7538,#7539,#7540,#7541,#7542,#7543
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(6,6),(0.E+000,1.),(
+    0.757061119875,1.756815470336),.PIECEWISE_BEZIER_KNOTS.);
+#7532 = CARTESIAN_POINT('',(-2.351634442842,2.969404152543,
+    10.520525448823));
+#7533 = CARTESIAN_POINT('',(-2.351774445669,2.821566159694,
+    10.520525448823));
+#7534 = CARTESIAN_POINT('',(-2.441486124749,2.608549654367,
+    10.520525448823));
+#7535 = CARTESIAN_POINT('',(-2.660764596065,2.389403412351,
+    10.520525448823));
+#7536 = CARTESIAN_POINT('',(-2.873736316454,2.299948043817,
+    10.520525448823));
+#7537 = CARTESIAN_POINT('',(-3.02196328019,2.300000034304,
+    10.520525448823));
+#7538 = CARTESIAN_POINT('',(-2.351737762972,2.969404178169,
+    9.205789746322));
+#7539 = CARTESIAN_POINT('',(-2.351774430684,2.82156615969,9.205789738201
+    ));
+#7540 = CARTESIAN_POINT('',(-2.441486124751,2.608549654367,
+    9.205789738202));
+#7541 = CARTESIAN_POINT('',(-2.660764596065,2.389403412351,
+    9.205789738202));
+#7542 = CARTESIAN_POINT('',(-2.873736316454,2.299948043817,
+    9.205789738202));
+#7543 = CARTESIAN_POINT('',(-3.02196328019,2.300000034304,9.205789738202
+    ));
+#7544 = ADVANCED_FACE('',(#7545),#7589,.T.);
+#7545 = FACE_BOUND('',#7546,.T.);
+#7546 = EDGE_LOOP('',(#7547,#7557,#7576,#7582,#7583));
+#7547 = ORIENTED_EDGE('',*,*,#7548,.F.);
+#7548 = EDGE_CURVE('',#7549,#7551,#7553,.T.);
+#7549 = VERTEX_POINT('',#7550);
+#7550 = CARTESIAN_POINT('',(-4.752201616764,2.300000034273,9.72544414227
+    ));
+#7551 = VERTEX_POINT('',#7552);
+#7552 = CARTESIAN_POINT('',(-4.752201616764,2.300000034273,
+    9.417921848375));
+#7553 = LINE('',#7554,#7555);
+#7554 = CARTESIAN_POINT('',(-4.752201616764,2.300000034273,9.72544414227
+    ));
+#7555 = VECTOR('',#7556,1.);
+#7556 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#7557 = ORIENTED_EDGE('',*,*,#7558,.F.);
+#7558 = EDGE_CURVE('',#7559,#7549,#7561,.T.);
+#7559 = VERTEX_POINT('',#7560);
+#7560 = CARTESIAN_POINT('',(-4.465525618175,2.300000034259,
+    10.008286799164));
+#7561 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#7562,#7563,#7564,#7565,#7566,
+    #7567,#7568,#7569,#7570,#7571,#7572,#7573,#7574,#7575),
+  .UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,4),(7.455094218473E-011,
+    8.352397618155E-003,1.529877129595E-002,2.313629639206E-002,
+    3.092380296385E-002,3.787295584221E-002,4.622552337519E-002),
+  .UNSPECIFIED.);
+#7562 = CARTESIAN_POINT('',(-4.465525618175,2.300000034273,
+    10.008286799164));
+#7563 = CARTESIAN_POINT('',(-4.493366944523,2.300000034273,
+    10.008286799123));
+#7564 = CARTESIAN_POINT('',(-4.521664471875,2.300000034273,
+    10.005990597299));
+#7565 = CARTESIAN_POINT('',(-4.5716624113,2.300000034273,9.996488058233)
+  );
+#7566 = CARTESIAN_POINT('',(-4.594319355298,2.300000034273,
+    9.990044726169));
+#7567 = CARTESIAN_POINT('',(-4.639471495363,2.300000034273,
+    9.970424723175));
+#7568 = CARTESIAN_POINT('',(-4.66132048575,2.300000034273,9.95660563211)
+  );
+#7569 = CARTESIAN_POINT('',(-4.698661979005,2.300000034273,
+    9.920085205063));
+#7570 = CARTESIAN_POINT('',(-4.712843818905,2.300000034273,9.8987636958)
+  );
+#7571 = CARTESIAN_POINT('',(-4.733187975822,2.300000034273,
+    9.854094136707));
+#7572 = CARTESIAN_POINT('',(-4.739902028172,2.300000034273,9.83152312124
+    ));
+#7573 = CARTESIAN_POINT('',(-4.749808787027,2.300000034273,9.78158952487
+    ));
+#7574 = CARTESIAN_POINT('',(-4.752201615664,2.300000034273,9.75328962132
+    ));
+#7575 = CARTESIAN_POINT('',(-4.752201616764,2.300000034273,9.72544414227
+    ));
+#7576 = ORIENTED_EDGE('',*,*,#7577,.F.);
+#7577 = EDGE_CURVE('',#7493,#7559,#7578,.T.);
+#7578 = LINE('',#7579,#7580);
+#7579 = CARTESIAN_POINT('',(-3.02196328019,2.300000034304,
+    10.008286799164));
+#7580 = VECTOR('',#7581,1.);
+#7581 = DIRECTION('',(-1.,-2.158169592115E-011,0.E+000));
+#7582 = ORIENTED_EDGE('',*,*,#7526,.T.);
+#7583 = ORIENTED_EDGE('',*,*,#7584,.F.);
+#7584 = EDGE_CURVE('',#7551,#7518,#7585,.T.);
+#7585 = LINE('',#7586,#7587);
+#7586 = CARTESIAN_POINT('',(-4.752201616764,2.300000034273,
+    9.417921848375));
+#7587 = VECTOR('',#7588,1.);
+#7588 = DIRECTION('',(1.,8.547718530649E-011,8.662399069441E-014));
+#7589 = PLANE('',#7590);
+#7590 = AXIS2_PLACEMENT_3D('',#7591,#7592,#7593);
+#7591 = CARTESIAN_POINT('',(-3.02196328019,2.300000034304,9.71310432377)
+  );
+#7592 = DIRECTION('',(-8.078724748489E-011,1.,0.E+000));
+#7593 = DIRECTION('',(0.E+000,0.E+000,1.));
+#7594 = ADVANCED_FACE('',(#7595,#7676),#7686,.T.);
+#7595 = FACE_BOUND('',#7596,.T.);
+#7596 = EDGE_LOOP('',(#7597,#7611,#7623,#7635,#7647,#7655,#7670));
+#7597 = ORIENTED_EDGE('',*,*,#7598,.T.);
+#7598 = EDGE_CURVE('',#7599,#7601,#7603,.T.);
+#7599 = VERTEX_POINT('',#7600);
+#7600 = CARTESIAN_POINT('',(-4.752201596567,2.512414604285,
+    9.205789805589));
+#7601 = VERTEX_POINT('',#7602);
+#7602 = CARTESIAN_POINT('',(-3.036210936532,2.511653080868,
+    9.205789805589));
+#7603 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#7604,#7605,#7606,#7607,#7608,
+    #7609,#7610),.UNSPECIFIED.,.F.,.F.,(4,3,4),(4.039076315874E-009,
+    0.112111009143,0.171588467352),.UNSPECIFIED.);
+#7604 = CARTESIAN_POINT('',(-4.75220157637,2.512388790118,9.205789805589
+    ));
+#7605 = CARTESIAN_POINT('',(-4.378469536317,2.51303121216,9.20578980559)
+  );
+#7606 = CARTESIAN_POINT('',(-4.004758726432,2.510774252747,9.20578980559
+    ));
+#7607 = CARTESIAN_POINT('',(-3.63102136181,2.512070237978,9.205789805589
+    ));
+#7608 = CARTESIAN_POINT('',(-3.432745122427,2.512757787852,
+    9.205789805589));
+#7609 = CARTESIAN_POINT('',(-3.234456808951,2.515071165345,
+    9.205789805589));
+#7610 = CARTESIAN_POINT('',(-3.036210936532,2.511653080868,
+    9.205789805589));
+#7611 = ORIENTED_EDGE('',*,*,#7612,.T.);
+#7612 = EDGE_CURVE('',#7601,#7613,#7615,.T.);
+#7613 = VERTEX_POINT('',#7614);
+#7614 = CARTESIAN_POINT('',(-2.728711126196,2.676921865035,
+    9.205789805589));
+#7615 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#7616,#7617,#7618,#7619,#7620,
+    #7621,#7622),.UNSPECIFIED.,.F.,.F.,(4,3,4),(0.E+000,
+    2.14799564974E-002,3.695241920844E-002),.UNSPECIFIED.);
+#7616 = CARTESIAN_POINT('',(-3.036210936532,2.511653080868,
+    9.205789805589));
+#7617 = CARTESIAN_POINT('',(-2.967018669805,2.510389657615,
+    9.205789805589));
+#7618 = CARTESIAN_POINT('',(-2.901688688531,2.543833948831,
+    9.205789805589));
+#7619 = CARTESIAN_POINT('',(-2.844092694036,2.582214002903,
+    9.205789805589));
+#7620 = CARTESIAN_POINT('',(-2.802605092455,2.609859959987,
+    9.205789805589));
+#7621 = CARTESIAN_POINT('',(-2.763986926544,2.641668176728,
+    9.205789805589));
+#7622 = CARTESIAN_POINT('',(-2.728711126196,2.676921865035,
+    9.205789805589));
+#7623 = ORIENTED_EDGE('',*,*,#7624,.T.);
+#7624 = EDGE_CURVE('',#7613,#7625,#7627,.T.);
+#7625 = VERTEX_POINT('',#7626);
+#7626 = CARTESIAN_POINT('',(-2.563326489717,2.98446123939,9.205789805589
+    ));
+#7627 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#7628,#7629,#7630,#7631,#7632,
+    #7633,#7634),.UNSPECIFIED.,.F.,.F.,(4,3,4),(0.E+000,
+    2.368888240005E-002,3.696878129343E-002),.UNSPECIFIED.);
+#7628 = CARTESIAN_POINT('',(-2.728711126196,2.676921865035,
+    9.205789805589));
+#7629 = CARTESIAN_POINT('',(-2.67471659624,2.730896241845,9.205789805589
+    ));
+#7630 = CARTESIAN_POINT('',(-2.627240230732,2.792054249131,
+    9.205789805589));
+#7631 = CARTESIAN_POINT('',(-2.59439315343,2.861168340062,9.205789805589
+    ));
+#7632 = CARTESIAN_POINT('',(-2.57597920472,2.899913440999,9.205789805589
+    ));
+#7633 = CARTESIAN_POINT('',(-2.562518133222,2.941687485488,
+    9.205789805589));
+#7634 = CARTESIAN_POINT('',(-2.563326489717,2.98446123939,9.205789805589
+    ));
+#7635 = ORIENTED_EDGE('',*,*,#7636,.T.);
+#7636 = EDGE_CURVE('',#7625,#7637,#7639,.T.);
+#7637 = VERTEX_POINT('',#7638);
+#7638 = CARTESIAN_POINT('',(-2.564036076412,4.854817996315,
+    9.205789805589));
+#7639 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#7640,#7641,#7642,#7643,#7644,
+    #7645,#7646),.UNSPECIFIED.,.F.,.F.,(4,3,4),(0.E+000,
+    9.189857083853E-002,0.179254101892),.UNSPECIFIED.);
+#7640 = CARTESIAN_POINT('',(-2.563326489717,2.98446123939,9.205789805589
+    ));
+#7641 = CARTESIAN_POINT('',(-2.569175357587,3.304044326708,
+    9.205789805589));
+#7642 = CARTESIAN_POINT('',(-2.563006027882,3.623718406107,
+    9.205789805589));
+#7643 = CARTESIAN_POINT('',(-2.563179775169,3.943344772537,
+    9.205789805589));
+#7644 = CARTESIAN_POINT('',(-2.563344933194,4.247170291513,
+    9.205789805589));
+#7645 = CARTESIAN_POINT('',(-2.564611590644,4.550987328421,
+    9.205789805589));
+#7646 = CARTESIAN_POINT('',(-2.564036096985,4.854817996316,
+    9.205789805589));
+#7647 = ORIENTED_EDGE('',*,*,#7648,.T.);
+#7648 = EDGE_CURVE('',#7637,#7649,#7651,.T.);
+#7649 = VERTEX_POINT('',#7650);
+#7650 = CARTESIAN_POINT('',(-4.045094825041,4.854817986488,9.20578980559
+    ));
+#7651 = LINE('',#7652,#7653);
+#7652 = CARTESIAN_POINT('',(-2.564036076412,4.854817996314,
+    9.205789805589));
+#7653 = VECTOR('',#7654,1.);
+#7654 = DIRECTION('',(-1.,-6.63408442172E-009,7.196298625069E-014));
+#7655 = ORIENTED_EDGE('',*,*,#7656,.T.);
+#7656 = EDGE_CURVE('',#7649,#7657,#7659,.T.);
+#7657 = VERTEX_POINT('',#7658);
+#7658 = CARTESIAN_POINT('',(-4.752201616764,4.147711194765,
+    9.205789805589));
+#7659 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#7660,#7661,#7662,#7663,#7664,
+    #7665,#7666,#7667,#7668,#7669),.UNSPECIFIED.,.F.,.F.,(4,3,3,4),(
+    0.E+000,5.005071301223E-002,0.10138049033,0.117082503912),
+  .UNSPECIFIED.);
+#7660 = CARTESIAN_POINT('',(-4.045094825041,4.854817986488,9.20578980559
+    ));
+#7661 = CARTESIAN_POINT('',(-4.248128384533,4.854817986488,9.20578980559
+    ));
+#7662 = CARTESIAN_POINT('',(-4.402293427117,4.803168670999,9.20578980559
+    ));
+#7663 = CARTESIAN_POINT('',(-4.51450815309,4.717612061082,9.20578980559)
+  );
+#7664 = CARTESIAN_POINT('',(-4.629590567491,4.629869020658,9.20578980559
+    ));
+#7665 = CARTESIAN_POINT('',(-4.704639669347,4.502542080956,9.20578980559
+    ));
+#7666 = CARTESIAN_POINT('',(-4.736830832594,4.324825619346,
+    9.205789805589));
+#7667 = CARTESIAN_POINT('',(-4.746678256623,4.270461341147,
+    9.205789805589));
+#7668 = CARTESIAN_POINT('',(-4.752201616764,4.211407304509,
+    9.205789805589));
+#7669 = CARTESIAN_POINT('',(-4.752201616764,4.147711194765,
+    9.205789805589));
+#7670 = ORIENTED_EDGE('',*,*,#7671,.T.);
+#7671 = EDGE_CURVE('',#7657,#7599,#7672,.T.);
+#7672 = LINE('',#7673,#7674);
+#7673 = CARTESIAN_POINT('',(-4.752201616764,4.147711194765,
+    9.205789805589));
+#7674 = VECTOR('',#7675,1.);
+#7675 = DIRECTION('',(3.394615254876E-016,-1.,0.E+000));
+#7676 = FACE_BOUND('',#7677,.T.);
+#7677 = EDGE_LOOP('',(#7678,#7679,#7680,#7681,#7682,#7683,#7684,#7685));
+#7678 = ORIENTED_EDGE('',*,*,#4380,.T.);
+#7679 = ORIENTED_EDGE('',*,*,#4308,.T.);
+#7680 = ORIENTED_EDGE('',*,*,#4236,.T.);
+#7681 = ORIENTED_EDGE('',*,*,#4164,.T.);
+#7682 = ORIENTED_EDGE('',*,*,#4092,.T.);
+#7683 = ORIENTED_EDGE('',*,*,#4010,.T.);
+#7684 = ORIENTED_EDGE('',*,*,#4524,.T.);
+#7685 = ORIENTED_EDGE('',*,*,#4452,.T.);
+#7686 = PLANE('',#7687);
+#7687 = AXIS2_PLACEMENT_3D('',#7688,#7689,#7690);
+#7688 = CARTESIAN_POINT('',(-2.561076174808,3.682148791845,
+    9.205789805589));
+#7689 = DIRECTION('',(-1.559871770228E-013,-3.689556084796E-015,1.));
+#7690 = DIRECTION('',(1.,0.E+000,1.559871770228E-013));
+#7691 = ADVANCED_FACE('',(#7692),#7722,.T.);
+#7692 = FACE_BOUND('',#7693,.T.);
+#7693 = EDGE_LOOP('',(#7694,#7711,#7712,#7721));
+#7694 = ORIENTED_EDGE('',*,*,#7695,.F.);
+#7695 = EDGE_CURVE('',#7551,#7599,#7696,.T.);
+#7696 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#7697,#7698,#7699,#7700,#7701,
+    #7702,#7703,#7704,#7705,#7706,#7707,#7708,#7709,#7710),
+  .UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,4),(-3.445665450384E-002,
+    -2.823239051498E-002,-2.305378198106E-002,-1.722990819434E-002,
+    -1.140256567295E-002,-6.224276063438E-003,0.E+000),.UNSPECIFIED.);
+#7697 = CARTESIAN_POINT('',(-4.752201616764,2.300000034273,
+    9.417921848375));
+#7698 = CARTESIAN_POINT('',(-4.752201616764,2.300000034273,
+    9.397174068144));
+#7699 = CARTESIAN_POINT('',(-4.752201616764,2.301751447192,
+    9.376087913437));
+#7700 = CARTESIAN_POINT('',(-4.752201616764,2.308999009795,
+    9.338854413799));
+#7701 = CARTESIAN_POINT('',(-4.752201616764,2.31391218533,9.322003368838
+    ));
+#7702 = CARTESIAN_POINT('',(-4.752201616764,2.328833386737,
+    9.288538635382));
+#7703 = CARTESIAN_POINT('',(-4.752201616763,2.339285894034,
+    9.272461759983));
+#7704 = CARTESIAN_POINT('',(-4.752201616763,2.366851744776,
+    9.244950766612));
+#7705 = CARTESIAN_POINT('',(-4.752201616764,2.382964254425,
+    9.234522348844));
+#7706 = CARTESIAN_POINT('',(-4.752201616764,2.416461333922,
+    9.219649820806));
+#7707 = CARTESIAN_POINT('',(-4.752201616764,2.433317661046,
+    9.214754969884));
+#7708 = CARTESIAN_POINT('',(-4.752201616764,2.470555155248,
+    9.207534640378));
+#7709 = CARTESIAN_POINT('',(-4.752201616764,2.491641203171,
+    9.205789805589));
+#7710 = CARTESIAN_POINT('',(-4.752201616764,2.512388790049,
+    9.205789805589));
+#7711 = ORIENTED_EDGE('',*,*,#7584,.T.);
+#7712 = ORIENTED_EDGE('',*,*,#7713,.F.);
+#7713 = EDGE_CURVE('',#7601,#7518,#7714,.T.);
+#7714 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#7715,#7716,#7717,#7718,#7719,
+    #7720),.UNSPECIFIED.,.F.,.F.,(6,6),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#7715 = CARTESIAN_POINT('',(-3.036210936532,2.511653080868,
+    9.205789805589));
+#7716 = CARTESIAN_POINT('',(-3.030134216171,2.421378630911,
+    9.205789805589));
+#7717 = CARTESIAN_POINT('',(-3.025974548181,2.359583497311,
+    9.233519042019));
+#7718 = CARTESIAN_POINT('',(-3.02382610309,2.32766665846,9.265508111938)
+  );
+#7719 = CARTESIAN_POINT('',(-3.021963756292,2.300000034305,
+    9.327443095091));
+#7720 = CARTESIAN_POINT('',(-3.021963756295,2.300000034421,
+    9.417921848375));
+#7721 = ORIENTED_EDGE('',*,*,#7598,.F.);
+#7722 = B_SPLINE_SURFACE_WITH_KNOTS('',5,5,(
+    (#7723,#7724,#7725,#7726,#7727,#7728)
+    ,(#7729,#7730,#7731,#7732,#7733,#7734)
+    ,(#7735,#7736,#7737,#7738,#7739,#7740)
+    ,(#7741,#7742,#7743,#7744,#7745,#7746)
+    ,(#7747,#7748,#7749,#7750,#7751,#7752)
+    ,(#7753,#7754,#7755,#7756,#7757,#7758
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(6,6),(0.E+000,1.),(
+    2.756580736467E-007,0.194256711514),.PIECEWISE_BEZIER_KNOTS.);
+#7723 = CARTESIAN_POINT('',(-4.951264157736,2.512131758584,
+    9.205789805589));
+#7724 = CARTESIAN_POINT('',(-4.568253058635,2.512138002517,
+    9.205789805589));
+#7725 = CARTESIAN_POINT('',(-4.18521077535,2.516375791754,9.20578980559)
+  );
+#7726 = CARTESIAN_POINT('',(-3.802294762352,2.503463595706,9.20578980559
+    ));
+#7727 = CARTESIAN_POINT('',(-3.419173647078,2.518255987047,
+    9.205789805589));
+#7728 = CARTESIAN_POINT('',(-3.036210936532,2.511653080868,
+    9.205789805589));
+#7729 = CARTESIAN_POINT('',(-4.9514209395,2.421653141207,9.205789805589)
+  );
+#7730 = CARTESIAN_POINT('',(-4.567163424806,2.421656720499,
+    9.205789805589));
+#7731 = CARTESIAN_POINT('',(-4.182897453703,2.423830752768,9.20578980559
+    ));
+#7732 = CARTESIAN_POINT('',(-3.798665723835,2.417196415742,
+    9.205789805589));
+#7733 = CARTESIAN_POINT('',(-3.414378366736,2.424819900452,9.20578980559
+    ));
+#7734 = CARTESIAN_POINT('',(-3.030134216171,2.421378630911,
+    9.205789805589));
+#7735 = CARTESIAN_POINT('',(-4.951528260562,2.359718251059,
+    9.233519042056));
+#7736 = CARTESIAN_POINT('',(-4.566417445938,2.359720007604,
+    9.233519042056));
+#7737 = CARTESIAN_POINT('',(-4.181304828867,2.360713519223,9.23351904313
+    ));
+#7738 = CARTESIAN_POINT('',(-3.796199510398,2.357678358129,
+    9.233519039898));
+#7739 = CARTESIAN_POINT('',(-3.411082332921,2.361173514979,
+    9.233519043518));
+#7740 = CARTESIAN_POINT('',(-3.025974548181,2.359583497311,
+    9.233519042019));
+#7741 = CARTESIAN_POINT('',(-4.951583691286,2.327729229109,
+    9.265508112031));
+#7742 = CARTESIAN_POINT('',(-4.566032125449,2.327730044615,
+    9.265508112031));
+#7743 = CARTESIAN_POINT('',(-4.180480193895,2.328175219793,
+    9.265508114696));
+#7744 = CARTESIAN_POINT('',(-3.794929743274,2.326814426792,
+    9.265508106676));
+#7745 = CARTESIAN_POINT('',(-3.40937688614,2.328383218924,9.26550811566)
+  );
+#7746 = CARTESIAN_POINT('',(-3.02382610309,2.32766665846,9.265508111938)
+  );
+#7747 = CARTESIAN_POINT('',(-4.951631740562,2.300000034273,
+    9.327443095162));
+#7748 = CARTESIAN_POINT('',(-4.565698102931,2.300000034273,
+    9.327443095162));
+#7749 = CARTESIAN_POINT('',(-4.1797644653,2.300000034273,9.327443097154)
+  );
+#7750 = CARTESIAN_POINT('',(-3.793830827669,2.300000034273,
+    9.327443091159));
+#7751 = CARTESIAN_POINT('',(-3.407897190037,2.300000034273,
+    9.327443097874));
+#7752 = CARTESIAN_POINT('',(-3.021963756292,2.300000034305,
+    9.327443095091));
+#7753 = CARTESIAN_POINT('',(-4.951631740563,2.300000034273,
+    9.417921848375));
+#7754 = CARTESIAN_POINT('',(-4.565698102932,2.300000034273,
+    9.417921848375));
+#7755 = CARTESIAN_POINT('',(-4.179764465302,2.300000034273,
+    9.417921848375));
+#7756 = CARTESIAN_POINT('',(-3.793830827671,2.300000034273,
+    9.417921848374));
+#7757 = CARTESIAN_POINT('',(-3.40789719004,2.300000034273,9.417921848375
+    ));
+#7758 = CARTESIAN_POINT('',(-3.021963756295,2.300000034421,
+    9.417921848375));
+#7759 = ADVANCED_FACE('',(#7760),#7774,.T.);
+#7760 = FACE_BOUND('',#7761,.T.);
+#7761 = EDGE_LOOP('',(#7762,#7763,#7764,#7773));
+#7762 = ORIENTED_EDGE('',*,*,#7713,.T.);
+#7763 = ORIENTED_EDGE('',*,*,#7517,.T.);
+#7764 = ORIENTED_EDGE('',*,*,#7765,.F.);
+#7765 = EDGE_CURVE('',#7613,#7509,#7766,.T.);
+#7766 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#7767,#7768,#7769,#7770,#7771,
+    #7772),.UNSPECIFIED.,.F.,.F.,(6,6),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#7767 = CARTESIAN_POINT('',(-2.728711126196,2.676921865035,
+    9.205789805589));
+#7768 = CARTESIAN_POINT('',(-2.664788168844,2.612888644456,
+    9.205789805589));
+#7769 = CARTESIAN_POINT('',(-2.621031285949,2.569056283487,
+    9.233518997819));
+#7770 = CARTESIAN_POINT('',(-2.598431088087,2.546417101536,
+    9.265508026418));
+#7771 = CARTESIAN_POINT('',(-2.578840415969,2.526792636467,
+    9.327442949581));
+#7772 = CARTESIAN_POINT('',(-2.578840305189,2.526792525163,
+    9.417921664283));
+#7773 = ORIENTED_EDGE('',*,*,#7612,.F.);
+#7774 = B_SPLINE_SURFACE_WITH_KNOTS('',5,5,(
+    (#7775,#7776,#7777,#7778,#7779,#7780)
+    ,(#7781,#7782,#7783,#7784,#7785,#7786)
+    ,(#7787,#7788,#7789,#7790,#7791,#7792)
+    ,(#7793,#7794,#7795,#7796,#7797,#7798)
+    ,(#7799,#7800,#7801,#7802,#7803,#7804)
+    ,(#7805,#7806,#7807,#7808,#7809,#7810
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(6,6),(0.E+000,1.),(
+    0.194256711514,0.243856239158),.PIECEWISE_BEZIER_KNOTS.);
+#7775 = CARTESIAN_POINT('',(-3.036210936532,2.511653080868,
+    9.205789805589));
+#7776 = CARTESIAN_POINT('',(-2.964791192836,2.510348984772,
+    9.205789805589));
+#7777 = CARTESIAN_POINT('',(-2.894702371081,2.543865065916,
+    9.205789805589));
+#7778 = CARTESIAN_POINT('',(-2.836384220451,2.582191489604,
+    9.205789805589));
+#7779 = CARTESIAN_POINT('',(-2.779260008558,2.626404668389,
+    9.205789805589));
+#7780 = CARTESIAN_POINT('',(-2.728711126196,2.676921865035,
+    9.205789805589));
+#7781 = CARTESIAN_POINT('',(-3.030134216171,2.421378630911,
+    9.205789805589));
+#7782 = CARTESIAN_POINT('',(-2.945718129237,2.420571449131,
+    9.205789805589));
+#7783 = CARTESIAN_POINT('',(-2.862578168837,2.457464186724,
+    9.205789805589));
+#7784 = CARTESIAN_POINT('',(-2.79210586835,2.500711035717,9.205789805589
+    ));
+#7785 = CARTESIAN_POINT('',(-2.724513901377,2.553203760467,
+    9.205789805589));
+#7786 = CARTESIAN_POINT('',(-2.664788168844,2.612888644456,
+    9.205789805589));
+#7787 = CARTESIAN_POINT('',(-3.025974548181,2.359583497311,
+    9.233519042019));
+#7788 = CARTESIAN_POINT('',(-2.932666807672,2.359161642867,
+    9.233519042513));
+#7789 = CARTESIAN_POINT('',(-2.840663583968,2.398413178492,
+    9.233519041706));
+#7790 = CARTESIAN_POINT('',(-2.761834850553,2.445006033542,
+    9.233519042325));
+#7791 = CARTESIAN_POINT('',(-2.687040448414,2.503094843638,
+    9.233519038922));
+#7792 = CARTESIAN_POINT('',(-2.621031285949,2.569056283487,
+    9.233518997819));
+#7793 = CARTESIAN_POINT('',(-3.02382610309,2.32766665846,9.265508111938)
+  );
+#7794 = CARTESIAN_POINT('',(-2.925927091324,2.327455240039,
+    9.265508113203));
+#7795 = CARTESIAN_POINT('',(-2.829360279679,2.367930790085,
+    9.265508110846));
+#7796 = CARTESIAN_POINT('',(-2.746210694867,2.41625527084,9.2655081127)
+  );
+#7797 = CARTESIAN_POINT('',(-2.667685956832,2.477213693666,
+    9.265508107555));
+#7798 = CARTESIAN_POINT('',(-2.598431088087,2.546417101536,
+    9.265508026418));
+#7799 = CARTESIAN_POINT('',(-3.021963756292,2.300000034305,
+    9.327443095091));
+#7800 = CARTESIAN_POINT('',(-2.92008546551,2.299976492155,9.327443096061
+    ));
+#7801 = CARTESIAN_POINT('',(-2.819568733036,2.341514282905,
+    9.327443094569));
+#7802 = CARTESIAN_POINT('',(-2.732672414163,2.391343511507,
+    9.327443095274));
+#7803 = CARTESIAN_POINT('',(-2.650908958104,2.454778946127,
+    9.327443089774));
+#7804 = CARTESIAN_POINT('',(-2.578840415969,2.526792636467,
+    9.327442949581));
+#7805 = CARTESIAN_POINT('',(-3.021963756295,2.300000034421,
+    9.417921848375));
+#7806 = CARTESIAN_POINT('',(-2.920085502073,2.29996408517,9.417921848372
+    ));
+#7807 = CARTESIAN_POINT('',(-2.819566689737,2.341533104046,
+    9.417921849216));
+#7808 = CARTESIAN_POINT('',(-2.732675458054,2.391335083696,
+    9.417921847667));
+#7809 = CARTESIAN_POINT('',(-2.650907491698,2.454777389234,
+    9.417921841557));
+#7810 = CARTESIAN_POINT('',(-2.578840305189,2.526792525163,
+    9.417921664283));
+#7811 = ADVANCED_FACE('',(#7812),#7826,.T.);
+#7812 = FACE_BOUND('',#7813,.T.);
+#7813 = EDGE_LOOP('',(#7814,#7815,#7816,#7825));
+#7814 = ORIENTED_EDGE('',*,*,#7765,.T.);
+#7815 = ORIENTED_EDGE('',*,*,#7508,.T.);
+#7816 = ORIENTED_EDGE('',*,*,#7817,.F.);
+#7817 = EDGE_CURVE('',#7625,#7462,#7818,.T.);
+#7818 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#7819,#7820,#7821,#7822,#7823,
+    #7824),.UNSPECIFIED.,.F.,.F.,(6,6),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#7819 = CARTESIAN_POINT('',(-2.563326489717,2.98446123939,9.205789805589
+    ));
+#7820 = CARTESIAN_POINT('',(-2.473077661738,2.978039758519,
+    9.205789805589));
+#7821 = CARTESIAN_POINT('',(-2.411299408938,2.97364404622,9.233517032984
+    ));
+#7822 = CARTESIAN_POINT('',(-2.379390371889,2.97137362016,9.265504224891
+    ));
+#7823 = CARTESIAN_POINT('',(-2.351728202761,2.969405371502,
+    9.327436486653));
+#7824 = CARTESIAN_POINT('',(-2.351721092751,2.969404864766,
+    9.417913491886));
+#7825 = ORIENTED_EDGE('',*,*,#7624,.F.);
+#7826 = B_SPLINE_SURFACE_WITH_KNOTS('',5,5,(
+    (#7827,#7828,#7829,#7830,#7831,#7832)
+    ,(#7833,#7834,#7835,#7836,#7837,#7838)
+    ,(#7839,#7840,#7841,#7842,#7843,#7844)
+    ,(#7845,#7846,#7847,#7848,#7849,#7850)
+    ,(#7851,#7852,#7853,#7854,#7855,#7856)
+    ,(#7857,#7858,#7859,#7860,#7861,#7862
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(6,6),(0.E+000,1.),(
+    0.243856239158,0.293455776435),.PIECEWISE_BEZIER_KNOTS.);
+#7827 = CARTESIAN_POINT('',(-2.728711126196,2.676921865035,
+    9.205789805589));
+#7828 = CARTESIAN_POINT('',(-2.678152929268,2.727461191408,
+    9.205789805589));
+#7829 = CARTESIAN_POINT('',(-2.633917408792,2.784614002031,
+    9.205789805589));
+#7830 = CARTESIAN_POINT('',(-2.595506339694,2.842864677415,
+    9.205789805589));
+#7831 = CARTESIAN_POINT('',(-2.561976300772,2.913016709618,
+    9.205789805589));
+#7832 = CARTESIAN_POINT('',(-2.563326489717,2.98446123939,9.205789805589
+    ));
+#7833 = CARTESIAN_POINT('',(-2.664788168844,2.612888644456,
+    9.205789805589));
+#7834 = CARTESIAN_POINT('',(-2.605078068991,2.67256747575,9.205789805589
+    ));
+#7835 = CARTESIAN_POINT('',(-2.552546666081,2.740132412011,
+    9.205789805589));
+#7836 = CARTESIAN_POINT('',(-2.50928742468,2.810516870174,9.205789805589
+    ));
+#7837 = CARTESIAN_POINT('',(-2.472270906555,2.893639536787,
+    9.205789805589));
+#7838 = CARTESIAN_POINT('',(-2.473077661738,2.978039758519,
+    9.205789805589));
+#7839 = CARTESIAN_POINT('',(-2.621031285949,2.569056283487,
+    9.233518997819));
+#7840 = CARTESIAN_POINT('',(-2.555055078834,2.634992404482,
+    9.233518956549));
+#7841 = CARTESIAN_POINT('',(-2.49692157804,2.709723075623,9.2335188891)
+  );
+#7842 = CARTESIAN_POINT('',(-2.450345302129,2.78844364058,9.233518688169
+    ));
+#7843 = CARTESIAN_POINT('',(-2.410910105884,2.88037960378,9.23351841935)
+  );
+#7844 = CARTESIAN_POINT('',(-2.411299408938,2.97364404622,9.233517032984
+    ));
+#7845 = CARTESIAN_POINT('',(-2.598431088087,2.546417101536,
+    9.265508026418));
+#7846 = CARTESIAN_POINT('',(-2.529218153185,2.615585287923,
+    9.265507944994));
+#7847 = CARTESIAN_POINT('',(-2.46821280577,2.694027581003,9.26550782947)
+  );
+#7848 = CARTESIAN_POINT('',(-2.419915538208,2.777057225077,
+    9.265507353689));
+#7849 = CARTESIAN_POINT('',(-2.37922871431,2.873531985626,9.265506938675
+    ));
+#7850 = CARTESIAN_POINT('',(-2.379390371889,2.97137362016,9.265504224891
+    ));
+#7851 = CARTESIAN_POINT('',(-2.578840415969,2.526792636467,
+    9.327442949581));
+#7852 = CARTESIAN_POINT('',(-2.506821546331,2.598762606208,
+    9.327442808951));
+#7853 = CARTESIAN_POINT('',(-2.4433375058,2.680427465364,9.327442632934)
+  );
+#7854 = CARTESIAN_POINT('',(-2.393542569629,2.767193244374,
+    9.327441704781));
+#7855 = CARTESIAN_POINT('',(-2.351770978984,2.867596550566,
+    9.327441144893));
+#7856 = CARTESIAN_POINT('',(-2.351728202761,2.969405371502,
+    9.327436486653));
+#7857 = CARTESIAN_POINT('',(-2.578840305189,2.526792525163,
+    9.417921664283));
+#7858 = CARTESIAN_POINT('',(-2.506819617324,2.598761196032,
+    9.417921486447));
+#7859 = CARTESIAN_POINT('',(-2.443329139179,2.68043029202,9.417921261991
+    ));
+#7860 = CARTESIAN_POINT('',(-2.393558055301,2.767191827229,
+    9.417920093821));
+#7861 = CARTESIAN_POINT('',(-2.351757537311,2.867595753186,9.41791937962
+    ));
+#7862 = CARTESIAN_POINT('',(-2.351721092751,2.969404864766,
+    9.417913491886));
+#7863 = ADVANCED_FACE('',(#7864),#7886,.T.);
+#7864 = FACE_BOUND('',#7865,.T.);
+#7865 = EDGE_LOOP('',(#7866,#7883,#7884,#7885));
+#7866 = ORIENTED_EDGE('',*,*,#7867,.F.);
+#7867 = EDGE_CURVE('',#7637,#7454,#7868,.T.);
+#7868 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#7869,#7870,#7871,#7872,#7873,
+    #7874,#7875,#7876,#7877,#7878,#7879,#7880,#7881,#7882),
+  .UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,4),(-3.445812067614E-002,
+    -2.823354250446E-002,-2.305502742293E-002,-1.722739965985E-002,
+    -1.140341563591E-002,-6.224565030478E-003,0.E+000),.UNSPECIFIED.);
+#7869 = CARTESIAN_POINT('',(-2.564036076412,4.854817996316,
+    9.205789805589));
+#7870 = CARTESIAN_POINT('',(-2.543287726608,4.854817996316,
+    9.205789806743));
+#7871 = CARTESIAN_POINT('',(-2.522200907496,4.854817996316,
+    9.207534524411));
+#7872 = CARTESIAN_POINT('',(-2.48496198942,4.854817996316,9.214754401553
+    ));
+#7873 = CARTESIAN_POINT('',(-2.468104949607,4.854817996316,
+    9.219648945271));
+#7874 = CARTESIAN_POINT('',(-2.434606132611,4.854817996316,
+    9.234520672676));
+#7875 = CARTESIAN_POINT('',(-2.418492367622,4.854817996315,
+    9.244948716297));
+#7876 = CARTESIAN_POINT('',(-2.390924521794,4.854817996315,9.27245895187
+    ));
+#7877 = CARTESIAN_POINT('',(-2.380471180927,4.854817996316,
+    9.288535291491));
+#7878 = CARTESIAN_POINT('',(-2.365548336228,4.854817996316,
+    9.322000137622));
+#7879 = CARTESIAN_POINT('',(-2.360634547251,4.854817996316,
+    9.338851632176));
+#7880 = CARTESIAN_POINT('',(-2.35338606982,4.854817996316,9.37608635557)
+  );
+#7881 = CARTESIAN_POINT('',(-2.351634442578,4.854817996316,9.39717330597
+    ));
+#7882 = CARTESIAN_POINT('',(-2.35163444257,4.854817996316,9.417921857311
+    ));
+#7883 = ORIENTED_EDGE('',*,*,#7636,.F.);
+#7884 = ORIENTED_EDGE('',*,*,#7817,.T.);
+#7885 = ORIENTED_EDGE('',*,*,#7461,.T.);
+#7886 = B_SPLINE_SURFACE_WITH_KNOTS('',5,5,(
+    (#7887,#7888,#7889,#7890,#7891,#7892)
+    ,(#7893,#7894,#7895,#7896,#7897,#7898)
+    ,(#7899,#7900,#7901,#7902,#7903,#7904)
+    ,(#7905,#7906,#7907,#7908,#7909,#7910)
+    ,(#7911,#7912,#7913,#7914,#7915,#7916)
+    ,(#7917,#7918,#7919,#7920,#7921,#7922
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(6,6),(0.E+000,1.),(
+    0.293455776435,0.503251795065),.PIECEWISE_BEZIER_KNOTS.);
+#7887 = CARTESIAN_POINT('',(-2.563326489717,2.98446123939,9.205789805589
+    ));
+#7888 = CARTESIAN_POINT('',(-2.570898338797,3.398188298968,
+    9.205789805589));
+#7889 = CARTESIAN_POINT('',(-2.553640115568,3.812102778304,
+    9.205789805589));
+#7890 = CARTESIAN_POINT('',(-2.568727795373,4.225774952607,
+    9.205789805589));
+#7891 = CARTESIAN_POINT('',(-2.563774854245,4.639596016715,
+    9.205789805589));
+#7892 = CARTESIAN_POINT('',(-2.563766035734,5.053380355559,
+    9.205789805589));
+#7893 = CARTESIAN_POINT('',(-2.473077661738,2.978039758519,
+    9.205789805589));
+#7894 = CARTESIAN_POINT('',(-2.476970504635,3.393130011462,
+    9.205789805589));
+#7895 = CARTESIAN_POINT('',(-2.468086330382,3.808269767636,9.20578980559
+    ));
+#7896 = CARTESIAN_POINT('',(-2.475831222922,4.223345933906,
+    9.205789805589));
+#7897 = CARTESIAN_POINT('',(-2.473292527394,4.63846112101,9.20578980559)
+  );
+#7898 = CARTESIAN_POINT('',(-2.473287474395,5.053566691186,
+    9.205789805589));
+#7899 = CARTESIAN_POINT('',(-2.411299408938,2.97364404622,9.233517032984
+    ));
+#7900 = CARTESIAN_POINT('',(-2.413043792206,3.389650931648,
+    9.233519243352));
+#7901 = CARTESIAN_POINT('',(-2.408973249872,3.805667800894,
+    9.233518768578));
+#7902 = CARTESIAN_POINT('',(-2.412514738553,4.22167213289,9.233519174142
+    ));
+#7903 = CARTESIAN_POINT('',(-2.411355101664,4.637684129988,
+    9.233519042054));
+#7904 = CARTESIAN_POINT('',(-2.411352622606,5.053694242581,
+    9.233519042056));
+#7905 = CARTESIAN_POINT('',(-2.379390371889,2.97137362016,9.265504224891
+    ));
+#7906 = CARTESIAN_POINT('',(-2.380123337748,3.38785023831,9.265508353342
+    ));
+#7907 = CARTESIAN_POINT('',(-2.378296812016,3.804328725273,
+    9.265507782356));
+#7908 = CARTESIAN_POINT('',(-2.37988429186,4.220805115592,9.265508271664
+    ));
+#7909 = CARTESIAN_POINT('',(-2.379364771251,4.637282773515,
+    9.265508112028));
+#7910 = CARTESIAN_POINT('',(-2.379363620469,5.053760122139,
+    9.265508112031));
+#7911 = CARTESIAN_POINT('',(-2.351728202761,2.969405371502,
+    9.327436486653));
+#7912 = CARTESIAN_POINT('',(-2.351634372992,3.386287568953,
+    9.327443297336));
+#7913 = CARTESIAN_POINT('',(-2.351634493511,3.803169990938,
+    9.327442813316));
+#7914 = CARTESIAN_POINT('',(-2.351634423781,4.220052399914,
+    9.327443232811));
+#7915 = CARTESIAN_POINT('',(-2.351634442823,4.636934815013,
+    9.327443095157));
+#7916 = CARTESIAN_POINT('',(-2.351634442806,5.053817228792,
+    9.327443095162));
+#7917 = CARTESIAN_POINT('',(-2.351721092751,2.969404864766,
+    9.417913491886));
+#7918 = CARTESIAN_POINT('',(-2.351634376993,3.38628716489,9.417922096375
+    ));
+#7919 = CARTESIAN_POINT('',(-2.351634491483,3.803169686873,
+    9.417921503125));
+#7920 = CARTESIAN_POINT('',(-2.351634424345,4.220052197685,
+    9.417922016917));
+#7921 = CARTESIAN_POINT('',(-2.351634442806,4.636934713758,
+    9.417921848369));
+#7922 = CARTESIAN_POINT('',(-2.351634442806,5.053817228695,
+    9.417921848375));
+#7923 = ADVANCED_FACE('',(#7924),#7985,.T.);
+#7924 = FACE_BOUND('',#7925,.T.);
+#7925 = EDGE_LOOP('',(#7926,#7927,#7928,#7929,#7930,#7938,#7946,#7954,
+    #7962,#7970,#7978,#7984));
+#7926 = ORIENTED_EDGE('',*,*,#6618,.T.);
+#7927 = ORIENTED_EDGE('',*,*,#7399,.F.);
+#7928 = ORIENTED_EDGE('',*,*,#7124,.T.);
+#7929 = ORIENTED_EDGE('',*,*,#7352,.F.);
+#7930 = ORIENTED_EDGE('',*,*,#7931,.T.);
+#7931 = EDGE_CURVE('',#7334,#7932,#7934,.T.);
+#7932 = VERTEX_POINT('',#7933);
+#7933 = CARTESIAN_POINT('',(4.752201616762,-5.592439216678,
+    9.725447142236));
+#7934 = LINE('',#7935,#7936);
+#7935 = CARTESIAN_POINT('',(4.752201616764,-5.000000074506,
+    9.725449861319));
+#7936 = VECTOR('',#7937,1.);
+#7937 = DIRECTION('',(2.904679258485E-014,-1.,6.320105455447E-007));
+#7938 = ORIENTED_EDGE('',*,*,#7939,.T.);
+#7939 = EDGE_CURVE('',#7932,#7940,#7942,.T.);
+#7940 = VERTEX_POINT('',#7941);
+#7941 = CARTESIAN_POINT('',(4.752201616764,-5.592440496779,
+    7.700000114739));
+#7942 = LINE('',#7943,#7944);
+#7943 = CARTESIAN_POINT('',(4.752201616764,-5.592439216675,
+    9.725447142236));
+#7944 = VECTOR('',#7945,1.);
+#7945 = DIRECTION('',(-1.003091222571E-013,-6.320105377987E-007,-1.));
+#7946 = ORIENTED_EDGE('',*,*,#7947,.T.);
+#7947 = EDGE_CURVE('',#7940,#7948,#7950,.T.);
+#7948 = VERTEX_POINT('',#7949);
+#7949 = CARTESIAN_POINT('',(4.752201616764,-5.500000081956,
+    7.700000114739));
+#7950 = LINE('',#7951,#7952);
+#7951 = CARTESIAN_POINT('',(4.752201616764,-5.592440496779,
+    7.700000114739));
+#7952 = VECTOR('',#7953,1.);
+#7953 = DIRECTION('',(6.005073791339E-015,1.,-1.609359776079E-012));
+#7954 = ORIENTED_EDGE('',*,*,#7955,.T.);
+#7955 = EDGE_CURVE('',#7948,#7956,#7958,.T.);
+#7956 = VERTEX_POINT('',#7957);
+#7957 = CARTESIAN_POINT('',(4.752201616764,-5.499999915558,
+    7.501577517816));
+#7958 = LINE('',#7959,#7960);
+#7959 = CARTESIAN_POINT('',(4.752201616764,-5.500000081956,
+    7.700000114739));
+#7960 = VECTOR('',#7961,1.);
+#7961 = DIRECTION('',(-1.035120307643E-013,-5.595244906176E-015,-1.));
+#7962 = ORIENTED_EDGE('',*,*,#7963,.T.);
+#7963 = EDGE_CURVE('',#7956,#7964,#7966,.T.);
+#7964 = VERTEX_POINT('',#7965);
+#7965 = CARTESIAN_POINT('',(4.752201616764,4.147711194917,7.50158172275)
+  );
+#7966 = LINE('',#7967,#7968);
+#7967 = CARTESIAN_POINT('',(4.752201616764,-5.499999971024,7.50157751783
+    ));
+#7968 = VECTOR('',#7969,1.);
+#7969 = DIRECTION('',(-4.372899873429E-015,1.,-6.703639395282E-010));
+#7970 = ORIENTED_EDGE('',*,*,#7971,.T.);
+#7971 = EDGE_CURVE('',#7964,#7972,#7974,.T.);
+#7972 = VERTEX_POINT('',#7973);
+#7973 = CARTESIAN_POINT('',(4.752201616764,4.147711897519,9.725444079869
+    ));
+#7974 = LINE('',#7975,#7976);
+#7975 = CARTESIAN_POINT('',(4.752201616764,4.147711194765,7.50158172275)
+  );
+#7976 = VECTOR('',#7977,1.);
+#7977 = DIRECTION('',(0.E+000,0.E+000,1.));
+#7978 = ORIENTED_EDGE('',*,*,#7979,.T.);
+#7979 = EDGE_CURVE('',#7972,#7248,#7980,.T.);
+#7980 = LINE('',#7981,#7982);
+#7981 = CARTESIAN_POINT('',(4.752201616764,4.147711194765,9.725444079869
+    ));
+#7982 = VECTOR('',#7983,1.);
+#7983 = DIRECTION('',(2.729190919881E-014,-1.,6.320105414086E-007));
+#7984 = ORIENTED_EDGE('',*,*,#7247,.F.);
+#7985 = PLANE('',#7986);
+#7986 = AXIS2_PLACEMENT_3D('',#7987,#7988,#7989);
+#7987 = CARTESIAN_POINT('',(4.752201616764,-5.592439919429,
+    8.613513876819));
+#7988 = DIRECTION('',(1.,1.573512636261E-014,-1.007819797476E-013));
+#7989 = DIRECTION('',(-1.007819797476E-013,0.E+000,-1.));
+#7990 = ADVANCED_FACE('',(#7991,#8040),#8045,.T.);
+#7991 = FACE_BOUND('',#7992,.T.);
+#7992 = EDGE_LOOP('',(#7993,#8003,#8018,#8026,#8034));
+#7993 = ORIENTED_EDGE('',*,*,#7994,.F.);
+#7994 = EDGE_CURVE('',#7995,#7997,#7999,.T.);
+#7995 = VERTEX_POINT('',#7996);
+#7996 = CARTESIAN_POINT('',(-4.752201616764,4.147711196133,
+    7.501577550538));
+#7997 = VERTEX_POINT('',#7998);
+#7998 = CARTESIAN_POINT('',(-4.752201616764,-5.499999969767,
+    7.500786763679));
+#7999 = LINE('',#8000,#8001);
+#8000 = CARTESIAN_POINT('',(-4.752201616764,4.147711194765,7.50146982376
+    ));
+#8001 = VECTOR('',#8002,1.);
+#8002 = DIRECTION('',(1.150763124766E-016,-0.999999988397,
+    -1.523340304601E-004));
+#8003 = ORIENTED_EDGE('',*,*,#8004,.F.);
+#8004 = EDGE_CURVE('',#8005,#7995,#8007,.T.);
+#8005 = VERTEX_POINT('',#8006);
+#8006 = CARTESIAN_POINT('',(-4.04509482504,4.85481799304,7.501577543639)
+  );
+#8007 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#8008,#8009,#8010,#8011,#8012,
+    #8013,#8014,#8015,#8016,#8017),.UNSPECIFIED.,.F.,.F.,(4,3,3,4),(
+    0.E+000,5.406636728074E-002,0.109514420404,0.126476233236),
+  .UNSPECIFIED.);
+#8008 = CARTESIAN_POINT('',(-4.045094825041,4.854817986488,
+    7.501577550538));
+#8009 = CARTESIAN_POINT('',(-4.248128384533,4.854817986488,
+    7.501577550538));
+#8010 = CARTESIAN_POINT('',(-4.402293427117,4.803168670999,
+    7.501577550538));
+#8011 = CARTESIAN_POINT('',(-4.51450815309,4.717612061082,7.501577550538
+    ));
+#8012 = CARTESIAN_POINT('',(-4.629590567535,4.629869020624,
+    7.501577550538));
+#8013 = CARTESIAN_POINT('',(-4.704639669409,4.502542080856,
+    7.501577550538));
+#8014 = CARTESIAN_POINT('',(-4.736830832632,4.324825619138,
+    7.501577550538));
+#8015 = CARTESIAN_POINT('',(-4.746678256566,4.270461341385,
+    7.501577550538));
+#8016 = CARTESIAN_POINT('',(-4.752201616684,4.211407305274,
+    7.501577550538));
+#8017 = CARTESIAN_POINT('',(-4.752201616764,4.147711196133,
+    7.501577550538));
+#8018 = ORIENTED_EDGE('',*,*,#8019,.F.);
+#8019 = EDGE_CURVE('',#8020,#8005,#8022,.T.);
+#8020 = VERTEX_POINT('',#8021);
+#8021 = CARTESIAN_POINT('',(-1.762824234459E-012,4.854817971071,
+    7.501577540186));
+#8022 = LINE('',#8023,#8024);
+#8023 = CARTESIAN_POINT('',(-7.230624213093E-004,4.854817996316,
+    7.50157754019));
+#8024 = VECTOR('',#8025,1.);
+#8025 = DIRECTION('',(-1.,-5.764723134695E-015,-2.909812629894E-014));
+#8026 = ORIENTED_EDGE('',*,*,#8027,.F.);
+#8027 = EDGE_CURVE('',#8028,#8020,#8030,.T.);
+#8028 = VERTEX_POINT('',#8029);
+#8029 = CARTESIAN_POINT('',(2.081668193292E-016,-5.500000040978,
+    7.500000149012));
+#8030 = LINE('',#8031,#8032);
+#8031 = CARTESIAN_POINT('',(2.775557561563E-016,-5.5,7.500000149012));
+#8032 = VECTOR('',#8033,1.);
+#8033 = DIRECTION('',(6.982859683423E-005,0.999999985959,
+    1.523340300889E-004));
+#8034 = ORIENTED_EDGE('',*,*,#8035,.F.);
+#8035 = EDGE_CURVE('',#7997,#8028,#8036,.T.);
+#8036 = LINE('',#8037,#8038);
+#8037 = CARTESIAN_POINT('',(-4.752201616764,-5.5,7.500000149012));
+#8038 = VECTOR('',#8039,1.);
+#8039 = DIRECTION('',(1.,0.E+000,0.E+000));
+#8040 = FACE_BOUND('',#8041,.T.);
+#8041 = EDGE_LOOP('',(#8042,#8043,#8044));
+#8042 = ORIENTED_EDGE('',*,*,#3706,.F.);
+#8043 = ORIENTED_EDGE('',*,*,#3791,.F.);
+#8044 = ORIENTED_EDGE('',*,*,#3718,.F.);
+#8045 = PLANE('',#8046);
+#8046 = AXIS2_PLACEMENT_3D('',#8047,#8048,#8049);
+#8047 = CARTESIAN_POINT('',(-2.376451219794,-5.5,7.500000149012));
+#8048 = DIRECTION('',(0.E+000,1.523340304598E-004,-0.999999988397));
+#8049 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#8050 = ADVANCED_FACE('',(#8051,#8082),#8126,.T.);
+#8051 = FACE_BOUND('',#8052,.T.);
+#8052 = EDGE_LOOP('',(#8053,#8068,#8069,#8075,#8076));
+#8053 = ORIENTED_EDGE('',*,*,#8054,.T.);
+#8054 = EDGE_CURVE('',#8055,#7964,#8057,.T.);
+#8055 = VERTEX_POINT('',#8056);
+#8056 = CARTESIAN_POINT('',(4.045094831037,4.854817986488,7.50158172275)
+  );
+#8057 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#8058,#8059,#8060,#8061,#8062,
+    #8063,#8064,#8065,#8066,#8067),.UNSPECIFIED.,.F.,.F.,(4,3,3,4),(
+    5.322426168701E-010,5.406636798668E-002,0.109514420965,
+    0.126476233344),.UNSPECIFIED.);
+#8058 = CARTESIAN_POINT('',(4.045094831037,4.854817986488,7.50158172275)
+  );
+#8059 = CARTESIAN_POINT('',(4.248128390259,4.854817985371,7.50158172275)
+  );
+#8060 = CARTESIAN_POINT('',(4.402293432219,4.803168668917,7.50158172275)
+  );
+#8061 = CARTESIAN_POINT('',(4.514508157485,4.71761205773,7.50158172275)
+  );
+#8062 = CARTESIAN_POINT('',(4.629590570536,4.629869016482,7.50158172275)
+  );
+#8063 = CARTESIAN_POINT('',(4.704639671418,4.502542076006,7.50158172275)
+  );
+#8064 = CARTESIAN_POINT('',(4.736830833609,4.324825613744,7.50158172275)
+  );
+#8065 = CARTESIAN_POINT('',(4.74667825699,4.270461337135,7.50158172275)
+  );
+#8066 = CARTESIAN_POINT('',(4.752201616755,4.211407302415,7.50158172275)
+  );
+#8067 = CARTESIAN_POINT('',(4.752201616764,4.147711194917,7.50158172275)
+  );
+#8068 = ORIENTED_EDGE('',*,*,#7963,.F.);
+#8069 = ORIENTED_EDGE('',*,*,#8070,.T.);
+#8070 = EDGE_CURVE('',#7956,#8028,#8071,.T.);
+#8071 = LINE('',#8072,#8073);
+#8072 = CARTESIAN_POINT('',(4.752201616761,-5.5,7.500000149012));
+#8073 = VECTOR('',#8074,1.);
+#8074 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#8075 = ORIENTED_EDGE('',*,*,#8027,.T.);
+#8076 = ORIENTED_EDGE('',*,*,#8077,.T.);
+#8077 = EDGE_CURVE('',#8020,#8055,#8078,.T.);
+#8078 = LINE('',#8079,#8080);
+#8079 = CARTESIAN_POINT('',(7.230624213095E-004,4.854817996316,
+    7.50157754019));
+#8080 = VECTOR('',#8081,1.);
+#8081 = DIRECTION('',(1.,-1.863927146885E-013,-2.909812629894E-014));
+#8082 = FACE_BOUND('',#8083,.T.);
+#8083 = EDGE_LOOP('',(#8084,#8098,#8116));
+#8084 = ORIENTED_EDGE('',*,*,#8085,.T.);
+#8085 = EDGE_CURVE('',#8086,#8088,#8090,.T.);
+#8086 = VERTEX_POINT('',#8087);
+#8087 = CARTESIAN_POINT('',(3.800000056624,-4.225675497885,
+    7.500000111759));
+#8088 = VERTEX_POINT('',#8089);
+#8089 = CARTESIAN_POINT('',(4.381856848236,-3.643818706274,
+    7.500000111759));
+#8090 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#8091,#8092,#8093,#8094,#8095,
+    #8096,#8097),.UNSPECIFIED.,.F.,.F.,(4,3,4),(0.28108318975,
+    0.32793038804,0.374777586331),.UNSPECIFIED.);
+#8091 = CARTESIAN_POINT('',(3.800000056624,-4.225675497885,
+    7.500000111759));
+#8092 = CARTESIAN_POINT('',(3.951983305267,-4.225675497885,
+    7.500000111759));
+#8093 = CARTESIAN_POINT('',(4.10396655391,-4.162721975044,7.500000111759
+    ));
+#8094 = CARTESIAN_POINT('',(4.211434939652,-4.055253589302,
+    7.500000111759));
+#8095 = CARTESIAN_POINT('',(4.318903325394,-3.94778520356,7.500000111759
+    ));
+#8096 = CARTESIAN_POINT('',(4.381856848236,-3.795801954917,
+    7.500000111759));
+#8097 = CARTESIAN_POINT('',(4.381856848236,-3.643818706274,
+    7.500000111759));
+#8098 = ORIENTED_EDGE('',*,*,#8099,.T.);
+#8099 = EDGE_CURVE('',#8088,#8100,#8102,.T.);
+#8100 = VERTEX_POINT('',#8101);
+#8101 = CARTESIAN_POINT('',(3.218143265013,-3.643818732971,
+    7.500000111759));
+#8102 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#8103,#8104,#8105,#8106,#8107,
+    #8108,#8109,#8110,#8111,#8112,#8113,#8114,#8115),.UNSPECIFIED.,.F.,
+  .F.,(4,3,3,3,4),(0.E+000,4.684703442723E-002,9.369406885446E-002,
+    0.140541103282,0.187388137709),.UNSPECIFIED.);
+#8103 = CARTESIAN_POINT('',(4.381856848236,-3.643818706274,
+    7.500000111759));
+#8104 = CARTESIAN_POINT('',(4.381856848236,-3.491835457631,
+    7.500000111759));
+#8105 = CARTESIAN_POINT('',(4.318903325394,-3.339852208988,
+    7.500000111759));
+#8106 = CARTESIAN_POINT('',(4.211434939652,-3.232383823246,
+    7.500000111759));
+#8107 = CARTESIAN_POINT('',(4.10396655391,-3.124915437504,7.500000111759
+    ));
+#8108 = CARTESIAN_POINT('',(3.951983305267,-3.061961914663,
+    7.500000111759));
+#8109 = CARTESIAN_POINT('',(3.800000056624,-3.061961914663,
+    7.500000111759));
+#8110 = CARTESIAN_POINT('',(3.648016807982,-3.061961914663,
+    7.500000111759));
+#8111 = CARTESIAN_POINT('',(3.496033559339,-3.124915437504,
+    7.500000111759));
+#8112 = CARTESIAN_POINT('',(3.388565173597,-3.232383823246,
+    7.500000111759));
+#8113 = CARTESIAN_POINT('',(3.281096787855,-3.339852208988,
+    7.500000111759));
+#8114 = CARTESIAN_POINT('',(3.218143265013,-3.491835457631,
+    7.500000111759));
+#8115 = CARTESIAN_POINT('',(3.218143265013,-3.643818706274,
+    7.500000111759));
+#8116 = ORIENTED_EDGE('',*,*,#8117,.T.);
+#8117 = EDGE_CURVE('',#8100,#8086,#8118,.T.);
+#8118 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#8119,#8120,#8121,#8122,#8123,
+    #8124,#8125),.UNSPECIFIED.,.F.,.F.,(4,3,4),(0.187388145938,
+    0.23423566373,0.28108318975),.UNSPECIFIED.);
+#8119 = CARTESIAN_POINT('',(3.218143265013,-3.643818786365,
+    7.500000111759));
+#8120 = CARTESIAN_POINT('',(3.21814328713,-3.795802008311,7.500000111759
+    ));
+#8121 = CARTESIAN_POINT('',(3.281096806732,-3.947785222437,
+    7.500000111759));
+#8122 = CARTESIAN_POINT('',(3.388565173597,-4.055253589302,
+    7.500000111759));
+#8123 = CARTESIAN_POINT('',(3.496033559339,-4.162721975044,
+    7.500000111759));
+#8124 = CARTESIAN_POINT('',(3.648016807982,-4.225675497885,
+    7.500000111759));
+#8125 = CARTESIAN_POINT('',(3.800000056624,-4.225675497885,
+    7.500000111759));
+#8126 = PLANE('',#8127);
+#8127 = AXIS2_PLACEMENT_3D('',#8128,#8129,#8130);
+#8128 = CARTESIAN_POINT('',(-3.615312106553E-004,-0.322591001834,
+    7.500788844601));
+#8129 = DIRECTION('',(7.737815922316E-017,1.523340304589E-004,
+    -0.999999988397));
+#8130 = DIRECTION('',(-1.,-1.655096045958E-035,-7.737816012096E-017));
+#8131 = ADVANCED_FACE('',(#8132),#8157,.T.);
+#8132 = FACE_BOUND('',#8133,.T.);
+#8133 = EDGE_LOOP('',(#8134,#8144,#8150,#8151));
+#8134 = ORIENTED_EDGE('',*,*,#8135,.T.);
+#8135 = EDGE_CURVE('',#8136,#8138,#8140,.T.);
+#8136 = VERTEX_POINT('',#8137);
+#8137 = CARTESIAN_POINT('',(2.410775249495E-007,4.854817991402,
+    9.725444028407));
+#8138 = VERTEX_POINT('',#8139);
+#8139 = CARTESIAN_POINT('',(4.04509458736,4.854817988946,9.725444038798)
+  );
+#8140 = LINE('',#8141,#8142);
+#8141 = CARTESIAN_POINT('',(7.226884847268E-004,4.854817996316,
+    9.725443963788));
+#8142 = VECTOR('',#8143,1.);
+#8143 = DIRECTION('',(1.,-5.490212336477E-016,-1.015689282248E-014));
+#8144 = ORIENTED_EDGE('',*,*,#8145,.T.);
+#8145 = EDGE_CURVE('',#8138,#8055,#8146,.T.);
+#8146 = LINE('',#8147,#8148);
+#8147 = CARTESIAN_POINT('',(4.045094835014,4.854817996316,9.725443963788
+    ));
+#8148 = VECTOR('',#8149,1.);
+#8149 = DIRECTION('',(-4.403411985658E-010,0.E+000,-1.));
+#8150 = ORIENTED_EDGE('',*,*,#8077,.F.);
+#8151 = ORIENTED_EDGE('',*,*,#8152,.T.);
+#8152 = EDGE_CURVE('',#8020,#8136,#8153,.T.);
+#8153 = LINE('',#8154,#8155);
+#8154 = CARTESIAN_POINT('',(7.230624213093E-004,4.854817996316,
+    7.50157754019));
+#8155 = VECTOR('',#8156,1.);
+#8156 = DIRECTION('',(-1.681470516805E-007,0.E+000,1.));
+#8157 = PLANE('',#8158);
+#8158 = AXIS2_PLACEMENT_3D('',#8159,#8160,#8161);
+#8159 = CARTESIAN_POINT('',(2.022908756006,4.854817996316,9.725444048794
+    ));
+#8160 = DIRECTION('',(1.865299519922E-013,1.,3.917986598014E-020));
+#8161 = DIRECTION('',(0.E+000,-3.917986598014E-020,1.));
+#8162 = ADVANCED_FACE('',(#8163),#8207,.T.);
+#8163 = FACE_BOUND('',#8164,.T.);
+#8164 = EDGE_LOOP('',(#8165,#8176,#8177,#8189,#8201));
+#8165 = ORIENTED_EDGE('',*,*,#8166,.F.);
+#8166 = EDGE_CURVE('',#7940,#8167,#8169,.T.);
+#8167 = VERTEX_POINT('',#8168);
+#8168 = CARTESIAN_POINT('',(4.045094825041,-6.299544714237,
+    7.700000114739));
+#8169 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#8170,#8171,#8172,#8173,#8174,
+    #8175),.UNSPECIFIED.,.F.,.F.,(6,6),(2.171241262056E-007,
+    0.115827077579),.PIECEWISE_BEZIER_KNOTS.);
+#8170 = CARTESIAN_POINT('',(4.752201616761,-5.592440496776,
+    7.700000114739));
+#8171 = CARTESIAN_POINT('',(4.752200918244,-5.877410481426,
+    7.700000114739));
+#8172 = CARTESIAN_POINT('',(4.659042788916,-6.085484148305,
+    7.700000114739));
+#8173 = CARTESIAN_POINT('',(4.538139687523,-6.206386818863,
+    7.700000114739));
+#8174 = CARTESIAN_POINT('',(4.330065386277,-6.299544617534,
+    7.700000114739));
+#8175 = CARTESIAN_POINT('',(4.045094825041,-6.299544617534,
+    7.700000114739));
+#8176 = ORIENTED_EDGE('',*,*,#7939,.F.);
+#8177 = ORIENTED_EDGE('',*,*,#8178,.F.);
+#8178 = EDGE_CURVE('',#8179,#7932,#8181,.T.);
+#8179 = VERTEX_POINT('',#8180);
+#8180 = CARTESIAN_POINT('',(4.546604948683,-6.135839591602,
+    9.725444118886));
+#8181 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#8182,#8183,#8184,#8185,#8186,
+    #8187,#8188),.UNSPECIFIED.,.F.,.F.,(4,3,4),(0.E+000,
+    4.21520513024E-002,6.186642378731E-002),.UNSPECIFIED.);
+#8182 = CARTESIAN_POINT('',(4.546604948683,-6.135839591602,
+    9.725444118886));
+#8183 = CARTESIAN_POINT('',(4.64798497492,-6.045255245413,9.725444190733
+    ));
+#8184 = CARTESIAN_POINT('',(4.708408616699,-5.915539994959,
+    9.725444163882));
+#8185 = CARTESIAN_POINT('',(4.734458787141,-5.782012634785,
+    9.725444097989));
+#8186 = CARTESIAN_POINT('',(4.746642364155,-5.719562337966,
+    9.725444067171));
+#8187 = CARTESIAN_POINT('',(4.752201539555,-5.65600974578,9.725444055896
+    ));
+#8188 = CARTESIAN_POINT('',(4.752201616764,-5.592439216678,
+    9.725444047223));
+#8189 = ORIENTED_EDGE('',*,*,#8190,.F.);
+#8190 = EDGE_CURVE('',#8191,#8179,#8193,.T.);
+#8191 = VERTEX_POINT('',#8192);
+#8192 = CARTESIAN_POINT('',(4.045094577872,-6.299544667745,
+    9.725444095098));
+#8193 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#8194,#8195,#8196,#8197,#8198,
+    #8199,#8200),.UNSPECIFIED.,.F.,.F.,(4,3,4),(1.538522994985E-008,
+    4.59464856114E-002,5.526158320544E-002),.UNSPECIFIED.);
+#8194 = CARTESIAN_POINT('',(4.045094577872,-6.299544617534,
+    9.725444079109));
+#8195 = CARTESIAN_POINT('',(4.194543400788,-6.299544642377,
+    9.725444104583));
+#8196 = CARTESIAN_POINT('',(4.347601682551,-6.270115708838,
+    9.725444082801));
+#8197 = CARTESIAN_POINT('',(4.474011272589,-6.190395117886,
+    9.725444094087));
+#8198 = CARTESIAN_POINT('',(4.499639305868,-6.174232721051,
+    9.725444096375));
+#8199 = CARTESIAN_POINT('',(4.524006405274,-6.156031678304,
+    9.725444102586));
+#8200 = CARTESIAN_POINT('',(4.546604948683,-6.135839591602,
+    9.725444118886));
+#8201 = ORIENTED_EDGE('',*,*,#8202,.F.);
+#8202 = EDGE_CURVE('',#8167,#8191,#8203,.T.);
+#8203 = LINE('',#8204,#8205);
+#8204 = CARTESIAN_POINT('',(4.045094825041,-6.299544617534,
+    7.700000114739));
+#8205 = VECTOR('',#8206,1.);
+#8206 = DIRECTION('',(1.151090029014E-014,0.E+000,1.));
+#8207 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#8208,#8209)
+    ,(#8210,#8211)
+    ,(#8212,#8213)
+    ,(#8214,#8215)
+    ,(#8216,#8217)
+    ,(#8218,#8219
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,
+    0.300804773979),.PIECEWISE_BEZIER_KNOTS.);
+#8208 = CARTESIAN_POINT('',(4.045094825041,-6.299544617534,
+    7.700000114739));
+#8209 = CARTESIAN_POINT('',(4.045094825041,-6.299544617534,
+    10.708047854526));
+#8210 = CARTESIAN_POINT('',(4.33006592047,-6.299544617534,7.700000114739
+    ));
+#8211 = CARTESIAN_POINT('',(4.33006592047,-6.299544617534,
+    10.708047854526));
+#8212 = CARTESIAN_POINT('',(4.538140467618,-6.206386469604,
+    7.700000114739));
+#8213 = CARTESIAN_POINT('',(4.538140467618,-6.206386469604,
+    10.708047854526));
+#8214 = CARTESIAN_POINT('',(4.659043468834,-6.085483468387,
+    7.700000114739));
+#8215 = CARTESIAN_POINT('',(4.659043468834,-6.085483468387,
+    10.708047854526));
+#8216 = CARTESIAN_POINT('',(4.752201616764,-5.87740892124,7.700000114739
+    ));
+#8217 = CARTESIAN_POINT('',(4.752201616764,-5.87740892124,
+    10.708047854526));
+#8218 = CARTESIAN_POINT('',(4.752201616764,-5.59243782581,7.700000114739
+    ));
+#8219 = CARTESIAN_POINT('',(4.752201616764,-5.59243782581,
+    10.708047854526));
+#8220 = ADVANCED_FACE('',(#8221),#8260,.T.);
+#8221 = FACE_BOUND('',#8222,.T.);
+#8222 = EDGE_LOOP('',(#8223,#8232,#8241,#8250,#8257,#8258,#8259));
+#8223 = ORIENTED_EDGE('',*,*,#8224,.F.);
+#8224 = EDGE_CURVE('',#8225,#8138,#8227,.T.);
+#8225 = VERTEX_POINT('',#8226);
+#8226 = CARTESIAN_POINT('',(4.343553072807,4.807866859334,9.725444120123
+    ));
+#8227 = ELLIPSE('',#8228,0.779691588914,0.496808744711);
+#8228 = AXIS2_PLACEMENT_3D('',#8229,#8230,#8231);
+#8229 = CARTESIAN_POINT('',(3.88713443535,4.33882276908,9.725443934994)
+  );
+#8230 = DIRECTION('',(-1.75988950087E-007,-2.23442416917E-007,1.));
+#8231 = DIRECTION('',(0.972721070084,0.23197784337,2.230218498454E-007)
+  );
+#8232 = ORIENTED_EDGE('',*,*,#8233,.F.);
+#8233 = EDGE_CURVE('',#8234,#8225,#8236,.T.);
+#8234 = VERTEX_POINT('',#8235);
+#8235 = CARTESIAN_POINT('',(4.565232104999,4.673641329446,9.725444078804
+    ));
+#8236 = ELLIPSE('',#8237,0.825405017534,0.611119969781);
+#8237 = AXIS2_PLACEMENT_3D('',#8238,#8239,#8240);
+#8238 = CARTESIAN_POINT('',(3.906780620145,4.20466373462,9.725443595306)
+  );
+#8239 = DIRECTION('',(-1.846679665957E-007,-7.363338941541E-007,1.));
+#8240 = DIRECTION('',(0.925010489558,0.379941566832,4.505836596431E-007)
+  );
+#8241 = ORIENTED_EDGE('',*,*,#8242,.F.);
+#8242 = EDGE_CURVE('',#8243,#8234,#8245,.T.);
+#8243 = VERTEX_POINT('',#8244);
+#8244 = CARTESIAN_POINT('',(4.708218951424,4.437479114762,9.72544826801)
+  );
+#8245 = ELLIPSE('',#8246,7.789800775306,2.019659776562);
+#8246 = AXIS2_PLACEMENT_3D('',#8247,#8248,#8249);
+#8247 = CARTESIAN_POINT('',(-0.800443872995,-0.973407715675,
+    9.72544826801));
+#8248 = DIRECTION('',(0.E+000,0.E+000,1.));
+#8249 = DIRECTION('',(-0.687895535611,-0.725809707903,0.E+000));
+#8250 = ORIENTED_EDGE('',*,*,#8251,.F.);
+#8251 = EDGE_CURVE('',#7972,#8243,#8252,.T.);
+#8252 = ELLIPSE('',#8253,0.78372694415,0.500125656999);
+#8253 = AXIS2_PLACEMENT_3D('',#8254,#8255,#8256);
+#8254 = CARTESIAN_POINT('',(4.232214482544,3.987132692018,9.725443915706
+    ));
+#8255 = DIRECTION('',(-2.853548241416E-007,-9.828200286449E-008,1.));
+#8256 = DIRECTION('',(-0.235894714294,-0.971778618703,
+    -1.628220437004E-007));
+#8257 = ORIENTED_EDGE('',*,*,#7971,.F.);
+#8258 = ORIENTED_EDGE('',*,*,#8054,.F.);
+#8259 = ORIENTED_EDGE('',*,*,#8145,.F.);
+#8260 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#8261,#8262)
+    ,(#8263,#8264)
+    ,(#8265,#8266)
+    ,(#8267,#8268)
+    ,(#8269,#8270)
+    ,(#8271,#8272
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,
+    0.300804773979),.PIECEWISE_BEZIER_KNOTS.);
+#8261 = CARTESIAN_POINT('',(4.752201616764,4.147711194765,7.501577550538
+    ));
+#8262 = CARTESIAN_POINT('',(4.752201616764,4.147711194765,
+    10.509625290324));
+#8263 = CARTESIAN_POINT('',(4.752201616764,4.432682290195,7.501577550538
+    ));
+#8264 = CARTESIAN_POINT('',(4.752201616764,4.432682290195,
+    10.509625290324));
+#8265 = CARTESIAN_POINT('',(4.659043468834,4.640756837342,7.501577550538
+    ));
+#8266 = CARTESIAN_POINT('',(4.659043468834,4.640756837342,
+    10.509625290324));
+#8267 = CARTESIAN_POINT('',(4.538140467618,4.761659838558,7.501577550538
+    ));
+#8268 = CARTESIAN_POINT('',(4.538140467618,4.761659838558,
+    10.509625290324));
+#8269 = CARTESIAN_POINT('',(4.33006592047,4.854817986488,7.501577550538)
+  );
+#8270 = CARTESIAN_POINT('',(4.33006592047,4.854817986488,10.509625290324
+    ));
+#8271 = CARTESIAN_POINT('',(4.045094825041,4.854817986488,7.501577550538
+    ));
+#8272 = CARTESIAN_POINT('',(4.045094825041,4.854817986488,
+    10.509625290324));
+#8273 = ADVANCED_FACE('',(#8274),#8440,.T.);
+#8274 = FACE_BOUND('',#8275,.T.);
+#8275 = EDGE_LOOP('',(#8276,#8295,#8303,#8315,#8330,#8342,#8349,#8350,
+    #8351,#8352,#8353,#8354,#8366,#8375,#8387,#8399,#8408,#8416,#8424,
+    #8433));
+#8276 = ORIENTED_EDGE('',*,*,#8277,.T.);
+#8277 = EDGE_CURVE('',#8278,#8280,#8282,.T.);
+#8278 = VERTEX_POINT('',#8279);
+#8279 = CARTESIAN_POINT('',(2.864360766821,5.985906900951E-002,
+    10.008286799164));
+#8280 = VERTEX_POINT('',#8281);
+#8281 = CARTESIAN_POINT('',(1.797402926765E-017,-3.375934878884,
+    10.008286799164));
+#8282 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#8283,#8284,#8285,#8286,#8287,
+    #8288,#8289,#8290,#8291,#8292,#8293,#8294),.UNSPECIFIED.,.F.,.F.,(4,
+    2,2,2,2,4),(0.E+000,4.943511384552E-002,8.912829284858E-002,
+    0.142956719894,0.186375118907,0.219591560464),.UNSPECIFIED.);
+#8283 = CARTESIAN_POINT('',(2.864360766821,5.985906900951E-002,
+    10.008286799164));
+#8284 = CARTESIAN_POINT('',(2.885342715347,-0.10358336687,
+    10.008286799164));
+#8285 = CARTESIAN_POINT('',(2.900141238931,-0.330617263984,
+    10.008286799164));
+#8286 = CARTESIAN_POINT('',(2.853739182155,-0.814517848426,
+    10.008286799164));
+#8287 = CARTESIAN_POINT('',(2.80965075405,-1.027107043249,
+    10.008286799164));
+#8288 = CARTESIAN_POINT('',(2.65241907043,-1.512349184235,
+    10.008286799164));
+#8289 = CARTESIAN_POINT('',(2.49478836666,-1.876996367054,
+    10.008286799164));
+#8290 = CARTESIAN_POINT('',(1.896857776665,-2.572942598035,
+    10.008286799164));
+#8291 = CARTESIAN_POINT('',(1.573405114311,-2.830079189481,
+    10.008286799164));
+#8292 = CARTESIAN_POINT('',(0.932805808718,-3.165346979706,
+    10.008286799164));
+#8293 = CARTESIAN_POINT('',(0.542447377852,-3.327003118147,
+    10.008286799164));
+#8294 = CARTESIAN_POINT('',(1.179611963664E-015,-3.375934878884,
+    10.008286799164));
+#8295 = ORIENTED_EDGE('',*,*,#8296,.T.);
+#8296 = EDGE_CURVE('',#8280,#8297,#8299,.T.);
+#8297 = VERTEX_POINT('',#8298);
+#8298 = CARTESIAN_POINT('',(-3.017936712826E-004,-6.016702806356,
+    10.008286799164));
+#8299 = LINE('',#8300,#8301);
+#8300 = CARTESIAN_POINT('',(1.797402926765E-017,-3.375934878884,
+    10.008286799164));
+#8301 = VECTOR('',#8302,1.);
+#8302 = DIRECTION('',(-6.147889381414E-018,-1.,0.E+000));
+#8303 = ORIENTED_EDGE('',*,*,#8304,.T.);
+#8304 = EDGE_CURVE('',#8297,#8305,#8307,.T.);
+#8305 = VERTEX_POINT('',#8306);
+#8306 = CARTESIAN_POINT('',(4.032694233106,-6.016973891399,
+    10.008286799164));
+#8307 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#8308,#8309,#8310,#8311,#8312,
+    #8313,#8314),.UNSPECIFIED.,.F.,.F.,(4,3,4),(6.027827929008E-005,
+    0.290544017703,0.403273502411),.UNSPECIFIED.);
+#8308 = CARTESIAN_POINT('',(2.491496592372E-016,-6.016702543985,
+    10.008286799164));
+#8309 = CARTESIAN_POINT('',(0.969572849883,-6.016684766452,
+    10.008286799164));
+#8310 = CARTESIAN_POINT('',(1.937441046837,-6.017898559369,
+    10.008286799164));
+#8311 = CARTESIAN_POINT('',(2.905578098744,-6.016594505544,
+    10.008286799164));
+#8312 = CARTESIAN_POINT('',(3.281287910261,-6.016088434821,
+    10.008286799164));
+#8313 = CARTESIAN_POINT('',(3.656994873567,-6.014863373838,
+    10.008286799164));
+#8314 = CARTESIAN_POINT('',(4.032694233106,-6.016973891399,
+    10.008286799164));
+#8315 = ORIENTED_EDGE('',*,*,#8316,.T.);
+#8316 = EDGE_CURVE('',#8305,#8317,#8319,.T.);
+#8317 = VERTEX_POINT('',#8318);
+#8318 = CARTESIAN_POINT('',(4.344611421254,-5.937853163953,
+    10.008286799164));
+#8319 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#8320,#8321,#8322,#8323,#8324,
+    #8325,#8326,#8327,#8328,#8329),.UNSPECIFIED.,.F.,.F.,(4,3,3,4),(
+    0.E+000,1.569154810346E-002,2.952927832679E-002,3.294533874055E-002)
+  ,.UNSPECIFIED.);
+#8320 = CARTESIAN_POINT('',(4.032694233106,-6.016973891399,
+    10.008286799164));
+#8321 = CARTESIAN_POINT('',(4.084571198609,-6.017261671007,
+    10.008286799164));
+#8322 = CARTESIAN_POINT('',(4.136267716496,-6.013013422997,
+    10.008286799164));
+#8323 = CARTESIAN_POINT('',(4.187859790815,-6.003499065859,
+    10.008286799164));
+#8324 = CARTESIAN_POINT('',(4.23335671702,-5.995108746022,
+    10.008286799164));
+#8325 = CARTESIAN_POINT('',(4.275661953958,-5.977657188265,
+    10.008286799164));
+#8326 = CARTESIAN_POINT('',(4.31519587423,-5.954699170323,
+    10.008286799164));
+#8327 = CARTESIAN_POINT('',(4.324955441577,-5.949031624056,
+    10.008286799164));
+#8328 = CARTESIAN_POINT('',(4.334659398043,-5.943227624093,
+    10.008286799164));
+#8329 = CARTESIAN_POINT('',(4.344611421254,-5.937853163953,
+    10.008286799164));
+#8330 = ORIENTED_EDGE('',*,*,#8331,.T.);
+#8331 = EDGE_CURVE('',#8317,#8332,#8334,.T.);
+#8332 = VERTEX_POINT('',#8333);
+#8333 = CARTESIAN_POINT('',(4.47124397097,-5.55983929199,10.008286799164
+    ));
+#8334 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#8335,#8336,#8337,#8338,#8339,
+    #8340,#8341),.UNSPECIFIED.,.F.,.F.,(4,3,4),(0.E+000,
+    1.773566408386E-002,4.230254236506E-002),.UNSPECIFIED.);
+#8335 = CARTESIAN_POINT('',(4.344611421254,-5.937853163953,
+    10.008286799164));
+#8336 = CARTESIAN_POINT('',(4.395431881346,-5.910351436997,
+    10.008286799164));
+#8337 = CARTESIAN_POINT('',(4.422074475407,-5.852863263974,
+    10.008286799164));
+#8338 = CARTESIAN_POINT('',(4.439644129826,-5.797296214625,
+    10.008286799164));
+#8339 = CARTESIAN_POINT('',(4.463981056794,-5.720326503689,
+    10.008286799164));
+#8340 = CARTESIAN_POINT('',(4.472083775505,-5.640132019591,
+    10.008286799164));
+#8341 = CARTESIAN_POINT('',(4.47124397097,-5.55983929199,10.008286799164
+    ));
+#8342 = ORIENTED_EDGE('',*,*,#8343,.T.);
+#8343 = EDGE_CURVE('',#8332,#7332,#8344,.T.);
+#8344 = CIRCLE('',#8345,105.71509254601);
+#8345 = AXIS2_PLACEMENT_3D('',#8346,#8347,#8348);
+#8346 = CARTESIAN_POINT('',(110.18081100947,-4.478993074854,
+    10.008286799164));
+#8347 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#8348 = DIRECTION('',(-0.999987855329,-4.928406977153E-003,-0.E+000));
+#8349 = ORIENTED_EDGE('',*,*,#7360,.F.);
+#8350 = ORIENTED_EDGE('',*,*,#7306,.F.);
+#8351 = ORIENTED_EDGE('',*,*,#7377,.F.);
+#8352 = ORIENTED_EDGE('',*,*,#7220,.T.);
+#8353 = ORIENTED_EDGE('',*,*,#7274,.F.);
+#8354 = ORIENTED_EDGE('',*,*,#8355,.T.);
+#8355 = EDGE_CURVE('',#7256,#8356,#8358,.T.);
+#8356 = VERTEX_POINT('',#8357);
+#8357 = CARTESIAN_POINT('',(4.471243921494,4.115112645819,
+    10.008286799164));
+#8358 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#8359,#8360,#8361,#8362,#8363,
+    #8364,#8365),.UNSPECIFIED.,.F.,.F.,(4,3,4),(-5.551115123126E-017,
+    0.413713740497,0.650269474227),.UNSPECIFIED.);
+#8359 = CARTESIAN_POINT('',(4.469388671425,-2.300000034273,
+    10.008286799164));
+#8360 = CARTESIAN_POINT('',(4.473223729072,-0.939521309878,
+    10.008286799164));
+#8361 = CARTESIAN_POINT('',(4.470350245627,0.42092850663,10.008286799164
+    ));
+#8362 = CARTESIAN_POINT('',(4.466682682793,1.781419296213,
+    10.008286799164));
+#8363 = CARTESIAN_POINT('',(4.464585621632,2.559328912117,
+    10.008286799164));
+#8364 = CARTESIAN_POINT('',(4.463184835752,3.337254183226,
+    10.008286799164));
+#8365 = CARTESIAN_POINT('',(4.471243921494,4.115112645819,
+    10.008286799164));
+#8366 = ORIENTED_EDGE('',*,*,#8367,.T.);
+#8367 = EDGE_CURVE('',#8356,#8368,#8370,.T.);
+#8368 = VERTEX_POINT('',#8369);
+#8369 = CARTESIAN_POINT('',(4.433705503783,4.3693441856,10.008286799164)
+  );
+#8370 = ELLIPSE('',#8371,0.429014698671,0.194683923711);
+#8371 = AXIS2_PLACEMENT_3D('',#8372,#8373,#8374);
+#8372 = CARTESIAN_POINT('',(4.275614056843,4.086651984473,
+    10.008286799164));
+#8373 = DIRECTION('',(0.E+000,0.E+000,1.));
+#8374 = DIRECTION('',(-5.169724803617E-002,-0.998662803225,0.E+000));
+#8375 = ORIENTED_EDGE('',*,*,#8376,.T.);
+#8376 = EDGE_CURVE('',#8368,#8377,#8379,.T.);
+#8377 = VERTEX_POINT('',#8378);
+#8378 = CARTESIAN_POINT('',(4.349950900085,4.490191117881,
+    10.008286799164));
+#8379 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#8380,#8381,#8382,#8383,#8384,
+    #8385,#8386),.UNSPECIFIED.,.F.,.F.,(4,3,4),(0.E+000,
+    1.081408929168E-002,1.516671341215E-002),.UNSPECIFIED.);
+#8380 = CARTESIAN_POINT('',(4.433705503783,4.3693441856,10.008286799164)
+  );
+#8381 = CARTESIAN_POINT('',(4.421658899921,4.402880546421,
+    10.008286799164));
+#8382 = CARTESIAN_POINT('',(4.407297864967,4.439425604647,
+    10.008286799164));
+#8383 = CARTESIAN_POINT('',(4.382260522772,4.465572161554,
+    10.008286799164));
+#8384 = CARTESIAN_POINT('',(4.372183100938,4.476096037509,
+    10.008286799164));
+#8385 = CARTESIAN_POINT('',(4.360347933762,4.484466022082,
+    10.008286799164));
+#8386 = CARTESIAN_POINT('',(4.349950900085,4.490191117881,
+    10.008286799164));
+#8387 = ORIENTED_EDGE('',*,*,#8388,.T.);
+#8388 = EDGE_CURVE('',#8377,#8389,#8391,.T.);
+#8389 = VERTEX_POINT('',#8390);
+#8390 = CARTESIAN_POINT('',(4.263570917318,4.536568377005,
+    10.008286799164));
+#8391 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#8392,#8393,#8394,#8395,#8396,
+    #8397,#8398),.UNSPECIFIED.,.F.,.F.,(4,3,4),(0.E+000,
+    5.763475415013E-003,9.836372368677E-003),.UNSPECIFIED.);
+#8392 = CARTESIAN_POINT('',(4.349950900085,4.490191117881,
+    10.008286799164));
+#8393 = CARTESIAN_POINT('',(4.328723380485,4.501879988674,
+    10.008286799164));
+#8394 = CARTESIAN_POINT('',(4.315025829645,4.508699564721,
+    10.008286799164));
+#8395 = CARTESIAN_POINT('',(4.299420152517,4.51861224254,10.008286799164
+    ));
+#8396 = CARTESIAN_POINT('',(4.288392029681,4.525617272038,
+    10.008286799164));
+#8397 = CARTESIAN_POINT('',(4.276250871772,4.531703176051,
+    10.008286799164));
+#8398 = CARTESIAN_POINT('',(4.263570917318,4.536568377005,
+    10.008286799164));
+#8399 = ORIENTED_EDGE('',*,*,#8400,.T.);
+#8400 = EDGE_CURVE('',#8389,#8401,#8403,.T.);
+#8401 = VERTEX_POINT('',#8402);
+#8402 = CARTESIAN_POINT('',(4.032696000119,4.572247173902,
+    10.008286799164));
+#8403 = ELLIPSE('',#8404,0.479202557262,0.221570615503);
+#8404 = AXIS2_PLACEMENT_3D('',#8405,#8406,#8407);
+#8405 = CARTESIAN_POINT('',(3.91537506718,4.340547869149,10.008286799164
+    ));
+#8406 = DIRECTION('',(0.E+000,-0.E+000,1.));
+#8407 = DIRECTION('',(0.98718239494,0.159596112485,0.E+000));
+#8408 = ORIENTED_EDGE('',*,*,#8409,.T.);
+#8409 = EDGE_CURVE('',#8401,#8410,#8412,.T.);
+#8410 = VERTEX_POINT('',#8411);
+#8411 = CARTESIAN_POINT('',(-6.607719105163E-004,4.572137808982,
+    10.008286792487));
+#8412 = LINE('',#8413,#8414);
+#8413 = CARTESIAN_POINT('',(4.032696000119,4.572247173902,
+    10.008286799164));
+#8414 = VECTOR('',#8415,1.);
+#8415 = DIRECTION('',(-0.999999999912,1.32614370482E-005,0.E+000));
+#8416 = ORIENTED_EDGE('',*,*,#8417,.T.);
+#8417 = EDGE_CURVE('',#8410,#8418,#8420,.T.);
+#8418 = VERTEX_POINT('',#8419);
+#8419 = CARTESIAN_POINT('',(5.78542207846E-017,3.110875316095,
+    10.008286799164));
+#8420 = LINE('',#8421,#8422);
+#8421 = CARTESIAN_POINT('',(6.683790094808E-017,4.572137808982,
+    10.008286799164));
+#8422 = VECTOR('',#8423,1.);
+#8423 = DIRECTION('',(-6.147889381414E-018,-1.,0.E+000));
+#8424 = ORIENTED_EDGE('',*,*,#8425,.T.);
+#8425 = EDGE_CURVE('',#8418,#8426,#8428,.T.);
+#8426 = VERTEX_POINT('',#8427);
+#8427 = CARTESIAN_POINT('',(1.983082168371,2.067735675596,
+    10.008286799164));
+#8428 = ELLIPSE('',#8429,2.999176880071,2.982826757601);
+#8429 = AXIS2_PLACEMENT_3D('',#8430,#8431,#8432);
+#8430 = CARTESIAN_POINT('',(-0.30575790263,0.13126524548,10.008286799164
+    ));
+#8431 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#8432 = DIRECTION('',(0.574661580193,0.818391146244,0.E+000));
+#8433 = ORIENTED_EDGE('',*,*,#8434,.T.);
+#8434 = EDGE_CURVE('',#8426,#8278,#8435,.T.);
+#8435 = CIRCLE('',#8436,2.864986162383);
+#8436 = AXIS2_PLACEMENT_3D('',#8437,#8438,#8439);
+#8437 = CARTESIAN_POINT('',(1.110223024625E-014,-2.498001805407E-015,
+    10.008286799164));
+#8438 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#8439 = DIRECTION('',(0.999781710791,2.089331871668E-002,0.E+000));
+#8440 = PLANE('',#8441);
+#8441 = AXIS2_PLACEMENT_3D('',#8442,#8443,#8444);
+#8442 = CARTESIAN_POINT('',(2.237708280713,-6.017563171092,
+    10.008286799164));
+#8443 = DIRECTION('',(0.E+000,0.E+000,1.));
+#8444 = DIRECTION('',(1.,0.E+000,0.E+000));
+#8445 = ADVANCED_FACE('',(#8446),#8468,.T.);
+#8446 = FACE_BOUND('',#8447,.T.);
+#8447 = EDGE_LOOP('',(#8448,#8457,#8458,#8467));
+#8448 = ORIENTED_EDGE('',*,*,#8449,.F.);
+#8449 = EDGE_CURVE('',#8410,#8136,#8450,.T.);
+#8450 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#8451,#8452,#8453,#8454,#8455,
+    #8456),.UNSPECIFIED.,.F.,.F.,(6,6),(2.707625864944E-004,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#8451 = CARTESIAN_POINT('',(-1.321369521407E-003,4.572139209141,
+    10.008286772065));
+#8452 = CARTESIAN_POINT('',(-1.065828477804E-003,4.692703395328,
+    10.008246753787));
+#8453 = CARTESIAN_POINT('',(-8.909113971156E-004,4.775228406148,
+    9.971279831622));
+#8454 = CARTESIAN_POINT('',(-8.005376436041E-004,4.81786577523,
+    9.928617673602));
+#8455 = CARTESIAN_POINT('',(-7.222119650113E-004,4.854817986488,
+    9.846049758804));
+#8456 = CARTESIAN_POINT('',(-7.222063296769E-004,4.854817986488,
+    9.725444093026));
+#8457 = ORIENTED_EDGE('',*,*,#8409,.F.);
+#8458 = ORIENTED_EDGE('',*,*,#8459,.F.);
+#8459 = EDGE_CURVE('',#8138,#8401,#8460,.T.);
+#8460 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#8461,#8462,#8463,#8464,#8465,
+    #8466),.UNSPECIFIED.,.F.,.F.,(6,6),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#8461 = CARTESIAN_POINT('',(4.045094333379,4.854817986489,9.725444078089
+    ));
+#8462 = CARTESIAN_POINT('',(4.045094623786,4.854817986494,9.846082411139
+    ));
+#8463 = CARTESIAN_POINT('',(4.043474062172,4.817881212054,9.928662387874
+    ));
+#8464 = CARTESIAN_POINT('',(4.041604419316,4.775270121255,9.971314481813
+    ));
+#8465 = CARTESIAN_POINT('',(4.037984438855,4.692769532034,
+    10.008286799164));
+#8466 = CARTESIAN_POINT('',(4.032696000119,4.572247173902,
+    10.008286799164));
+#8467 = ORIENTED_EDGE('',*,*,#8135,.F.);
+#8468 = B_SPLINE_SURFACE_WITH_KNOTS('',5,5,(
+    (#8469,#8470,#8471,#8472,#8473,#8474)
+    ,(#8475,#8476,#8477,#8478,#8479,#8480)
+    ,(#8481,#8482,#8483,#8484,#8485,#8486)
+    ,(#8487,#8488,#8489,#8490,#8491,#8492)
+    ,(#8493,#8494,#8495,#8496,#8497,#8498)
+    ,(#8499,#8500,#8501,#8502,#8503,#8504
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(6,6),(0.E+000,1.003767982401),(
+    -3.72069142295E-003,0.406685541277),.PIECEWISE_BEZIER_KNOTS.);
+#8469 = CARTESIAN_POINT('',(-3.861740633952E-002,4.854817986488,
+    9.725444093113));
+#8470 = CARTESIAN_POINT('',(0.786914824891,4.854817986488,9.725444089528
+    ));
+#8471 = CARTESIAN_POINT('',(1.610905647519,4.854817986488,9.725444181845
+    ));
+#8472 = CARTESIAN_POINT('',(2.434910753113,4.854817986488,9.725443914878
+    ));
+#8473 = CARTESIAN_POINT('',(3.258915726257,4.854817986488,9.725444226823
+    ));
+#8474 = CARTESIAN_POINT('',(4.082920711675,4.854817986489,9.725444071337
+    ));
+#8475 = CARTESIAN_POINT('',(-3.861741521025E-002,4.854817986488,
+    9.846536986324));
+#8476 = CARTESIAN_POINT('',(0.786914886224,4.854817986488,9.846536983489
+    ));
+#8477 = CARTESIAN_POINT('',(1.610905766978,4.854817986488,9.846537056391
+    ));
+#8478 = CARTESIAN_POINT('',(2.434910930812,4.854817986488,9.846536845529
+    ));
+#8479 = CARTESIAN_POINT('',(3.258915962194,4.854817986488,9.846537092095
+    ));
+#8480 = CARTESIAN_POINT('',(4.08292100585,4.854817986494,9.846536968905)
+  );
+#8481 = CARTESIAN_POINT('',(-3.86878895669E-002,4.817566370427,
+    9.929284174995));
+#8482 = CARTESIAN_POINT('',(0.786662630092,4.817578868734,9.929284173194
+    ));
+#8483 = CARTESIAN_POINT('',(1.610303337362,4.817177267874,9.929284219483
+    ));
+#8484 = CARTESIAN_POINT('',(2.433959391132,4.818339028043,9.929284085605
+    ));
+#8485 = CARTESIAN_POINT('',(3.257616095658,4.817011107404,9.929284242156
+    ));
+#8486 = CARTESIAN_POINT('',(4.081272189421,4.817629096273,9.929284163934
+    ));
+#8487 = CARTESIAN_POINT('',(-3.876896164896E-002,4.774710856759,
+    9.97179492243));
+#8488 = CARTESIAN_POINT('',(0.786372391136,4.774738323439,9.971794921378
+    ));
+#8489 = CARTESIAN_POINT('',(1.609610565584,4.773858070841,9.971794948531
+    ));
+#8490 = CARTESIAN_POINT('',(2.432863986009,4.776403908225,9.971794870026
+    ));
+#8491 = CARTESIAN_POINT('',(3.25612107813,4.773494870017,9.971794961704)
+  );
+#8492 = CARTESIAN_POINT('',(4.07937518577,4.774846749336,9.9717949161));
+#8493 = CARTESIAN_POINT('',(-3.892662804366E-002,4.691364795682,
+    10.00884356676));
+#8494 = CARTESIAN_POINT('',(0.785807877126,4.691423290967,
+    10.008843566777));
+#8495 = CARTESIAN_POINT('',(1.608264368527,4.689558071461,
+    10.008843566362));
+#8496 = CARTESIAN_POINT('',(2.430731321017,4.694950255373,
+    10.008843567558));
+#8497 = CARTESIAN_POINT('',(3.253215169652,4.688792520902,
+    10.008843566163));
+#8498 = CARTESIAN_POINT('',(4.075685677672,4.691646247111,
+    10.008843566857));
+#8499 = CARTESIAN_POINT('',(-3.915678509144E-002,4.569695572804,
+    10.008281533143));
+#8500 = CARTESIAN_POINT('',(0.784983677906,4.569804427153,
+    10.008281533143));
+#8501 = CARTESIAN_POINT('',(1.606302488613,4.566358628142,
+    10.008281533147));
+#8502 = CARTESIAN_POINT('',(2.427611453777,4.576313910946,
+    10.008281533135));
+#8503 = CARTESIAN_POINT('',(3.248977955543,4.564955130777,
+    10.008281533149));
+#8504 = CARTESIAN_POINT('',(4.070299353622,4.570198125276,
+    10.008281533142));
+#8505 = ADVANCED_FACE('',(#8506),#8520,.T.);
+#8506 = FACE_BOUND('',#8507,.T.);
+#8507 = EDGE_LOOP('',(#8508,#8509,#8510,#8519));
+#8508 = ORIENTED_EDGE('',*,*,#8459,.T.);
+#8509 = ORIENTED_EDGE('',*,*,#8400,.F.);
+#8510 = ORIENTED_EDGE('',*,*,#8511,.F.);
+#8511 = EDGE_CURVE('',#8225,#8389,#8512,.T.);
+#8512 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#8513,#8514,#8515,#8516,#8517,
+    #8518),.UNSPECIFIED.,.F.,.F.,(6,6),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#8513 = CARTESIAN_POINT('',(4.343553072807,4.807866859334,9.725444120123
+    ));
+#8514 = CARTESIAN_POINT('',(4.343553520622,4.807866703202,9.846082444915
+    ));
+#8515 = CARTESIAN_POINT('',(4.33309867421,4.772403360177,9.928662409376)
+  );
+#8516 = CARTESIAN_POINT('',(4.32103753238,4.731492116237,9.971314494075)
+  );
+#8517 = CARTESIAN_POINT('',(4.297685429134,4.652282704089,
+    10.008286799164));
+#8518 = CARTESIAN_POINT('',(4.263570917318,4.536568377005,
+    10.008286799164));
+#8519 = ORIENTED_EDGE('',*,*,#8224,.T.);
+#8520 = B_SPLINE_SURFACE_WITH_KNOTS('',5,5,(
+    (#8521,#8522,#8523,#8524,#8525,#8526)
+    ,(#8527,#8528,#8529,#8530,#8531,#8532)
+    ,(#8533,#8534,#8535,#8536,#8537,#8538)
+    ,(#8539,#8540,#8541,#8542,#8543,#8544)
+    ,(#8545,#8546,#8547,#8548,#8549,#8550)
+    ,(#8551,#8552,#8553,#8554,#8555,#8556
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(6,6),(0.E+000,1.),(
+    0.402917558876,0.431819156149),.PIECEWISE_BEZIER_KNOTS.);
+#8521 = CARTESIAN_POINT('',(4.045094333379,4.854817986489,9.725444078089
+    ));
+#8522 = CARTESIAN_POINT('',(4.105796854258,4.854818013404,9.725444086835
+    ));
+#8523 = CARTESIAN_POINT('',(4.166508137315,4.850586426779,9.725444097053
+    ));
+#8524 = CARTESIAN_POINT('',(4.226816005277,4.841808898774,9.725444107675
+    ));
+#8525 = CARTESIAN_POINT('',(4.286224839099,4.827854582244,9.725444118363
+    ));
+#8526 = CARTESIAN_POINT('',(4.343553072807,4.807866859334,9.725444120123
+    ));
+#8527 = CARTESIAN_POINT('',(4.045094623786,4.854817986494,9.846082411139
+    ));
+#8528 = CARTESIAN_POINT('',(4.10579717476,4.85481765736,9.846082418211)
+  );
+#8529 = CARTESIAN_POINT('',(4.166508065137,4.85058586544,9.846082426302)
+  );
+#8530 = CARTESIAN_POINT('',(4.226817211703,4.841810620206,9.84608243495)
+  );
+#8531 = CARTESIAN_POINT('',(4.286224773346,4.827853124116,9.846082443513
+    ));
+#8532 = CARTESIAN_POINT('',(4.343553520622,4.807866703202,9.846082444915
+    ));
+#8533 = CARTESIAN_POINT('',(4.043474062172,4.817881212054,9.928662387874
+    ));
+#8534 = CARTESIAN_POINT('',(4.102382052285,4.817919950072,9.928662392338
+    ));
+#8535 = CARTESIAN_POINT('',(4.161301760192,4.813892765413,9.928662397361
+    ));
+#8536 = CARTESIAN_POINT('',(4.219837796695,4.805457317027,9.928662402859
+    ));
+#8537 = CARTESIAN_POINT('',(4.27751476853,4.791943551094,9.928662408468)
+  );
+#8538 = CARTESIAN_POINT('',(4.33309867421,4.772403360177,9.928662409376)
+  );
+#8539 = CARTESIAN_POINT('',(4.041604419316,4.775270121255,9.971314481813
+    ));
+#8540 = CARTESIAN_POINT('',(4.098442246782,4.775352409137,9.971314484303
+    ));
+#8541 = CARTESIAN_POINT('',(4.155295943626,4.771559867163,9.971314487163
+    ));
+#8542 = CARTESIAN_POINT('',(4.211784276352,4.763516851854,9.971314490206
+    ));
+#8543 = CARTESIAN_POINT('',(4.267469889414,4.750525962494,9.971314493537
+    ));
+#8544 = CARTESIAN_POINT('',(4.32103753238,4.731492116237,9.971314494075)
+  );
+#8545 = CARTESIAN_POINT('',(4.037984438855,4.692769532034,
+    10.008286799164));
+#8546 = CARTESIAN_POINT('',(4.090814571508,4.692931177844,
+    10.008286799164));
+#8547 = CARTESIAN_POINT('',(4.143670382,4.689589506217,10.008286799164)
+  );
+#8548 = CARTESIAN_POINT('',(4.196183349105,4.682300623656,
+    10.008286799164));
+#8549 = CARTESIAN_POINT('',(4.248034851243,4.670368962226,
+    10.008286799164));
+#8550 = CARTESIAN_POINT('',(4.297685429134,4.652282704089,
+    10.008286799164));
+#8551 = CARTESIAN_POINT('',(4.032696000119,4.572247173902,
+    10.008286799164));
+#8552 = CARTESIAN_POINT('',(4.079673167372,4.57251169497,10.008286799164
+    ));
+#8553 = CARTESIAN_POINT('',(4.1267019761,4.569831135156,10.008286799164)
+  );
+#8554 = CARTESIAN_POINT('',(4.173354106609,4.563577625204,
+    10.008286799164));
+#8555 = CARTESIAN_POINT('',(4.219692332929,4.553388070567,
+    10.008286799164));
+#8556 = CARTESIAN_POINT('',(4.263570917318,4.536568377005,
+    10.008286799164));
+#8557 = ADVANCED_FACE('',(#8558),#8572,.T.);
+#8558 = FACE_BOUND('',#8559,.T.);
+#8559 = EDGE_LOOP('',(#8560,#8561,#8562,#8571));
+#8560 = ORIENTED_EDGE('',*,*,#8511,.T.);
+#8561 = ORIENTED_EDGE('',*,*,#8388,.F.);
+#8562 = ORIENTED_EDGE('',*,*,#8563,.F.);
+#8563 = EDGE_CURVE('',#8234,#8377,#8564,.T.);
+#8564 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#8565,#8566,#8567,#8568,#8569,
+    #8570),.UNSPECIFIED.,.F.,.F.,(6,6),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#8565 = CARTESIAN_POINT('',(4.565232104999,4.673641329446,9.725444078804
+    ));
+#8566 = CARTESIAN_POINT('',(4.565232319295,4.673641118458,9.84608239775)
+  );
+#8567 = CARTESIAN_POINT('',(4.537091511678,4.649660998432,9.928662378914
+    ));
+#8568 = CARTESIAN_POINT('',(4.504627553334,4.621997087831,9.971314476852
+    ));
+#8569 = CARTESIAN_POINT('',(4.441773046124,4.568436255078,
+    10.008286799164));
+#8570 = CARTESIAN_POINT('',(4.349950900085,4.490191117881,
+    10.008286799164));
+#8571 = ORIENTED_EDGE('',*,*,#8233,.T.);
+#8572 = B_SPLINE_SURFACE_WITH_KNOTS('',5,5,(
+    (#8573,#8574,#8575,#8576,#8577,#8578)
+    ,(#8579,#8580,#8581,#8582,#8583,#8584)
+    ,(#8585,#8586,#8587,#8588,#8589,#8590)
+    ,(#8591,#8592,#8593,#8594,#8595,#8596)
+    ,(#8597,#8598,#8599,#8600,#8601,#8602)
+    ,(#8603,#8604,#8605,#8606,#8607,#8608
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(6,6),(0.E+000,1.),(
+    0.431819156149,0.46072059146),.PIECEWISE_BEZIER_KNOTS.);
+#8573 = CARTESIAN_POINT('',(4.343553072807,4.807866859334,9.725444120123
+    ));
+#8574 = CARTESIAN_POINT('',(4.392892319902,4.790664529248,9.725444121654
+    ));
+#8575 = CARTESIAN_POINT('',(4.440685140095,4.768999194867,9.725444118396
+    ));
+#8576 = CARTESIAN_POINT('',(4.485887473392,4.742038748941,9.725444094057
+    ));
+#8577 = CARTESIAN_POINT('',(4.526750655783,4.711528778476,9.725444067778
+    ));
+#8578 = CARTESIAN_POINT('',(4.565232104999,4.673641329446,9.725444062225
+    ));
+#8579 = CARTESIAN_POINT('',(4.343553520622,4.807866703202,9.846082444915
+    ));
+#8580 = CARTESIAN_POINT('',(4.392892966325,4.790664539427,9.846082446133
+    ));
+#8581 = CARTESIAN_POINT('',(4.440688783566,4.769001817571,9.846082443853
+    ));
+#8582 = CARTESIAN_POINT('',(4.485880277369,4.74203046679,9.846082428444)
+  );
+#8583 = CARTESIAN_POINT('',(4.526750659952,4.711528071201,9.846082403728
+    ));
+#8584 = CARTESIAN_POINT('',(4.565232319295,4.673641118458,9.84608239775)
+  );
+#8585 = CARTESIAN_POINT('',(4.33309867421,4.772403360177,9.928662409376)
+  );
+#8586 = CARTESIAN_POINT('',(4.378364195498,4.756489772597,9.928662410114
+    ));
+#8587 = CARTESIAN_POINT('',(4.422250055962,4.736598271855,9.928662409199
+    ));
+#8588 = CARTESIAN_POINT('',(4.463617750874,4.711725134711,9.928662403363
+    ));
+#8589 = CARTESIAN_POINT('',(4.50100228932,4.684510083621,9.928662383921)
+  );
+#8590 = CARTESIAN_POINT('',(4.537091511678,4.649660998432,9.928662378914
+    ));
+#8591 = CARTESIAN_POINT('',(4.32103753238,4.731492116237,9.971314494075)
+  );
+#8592 = CARTESIAN_POINT('',(4.361608365343,4.717075813206,9.971314494476
+    ));
+#8593 = CARTESIAN_POINT('',(4.400994185096,4.699240908936,9.971314494056
+    ));
+#8594 = CARTESIAN_POINT('',(4.437912983925,4.676712000491,9.971314490625
+    ));
+#8595 = CARTESIAN_POINT('',(4.471268222318,4.653304398,9.971314479462));
+#8596 = CARTESIAN_POINT('',(4.504627553334,4.621997087831,9.971314476852
+    ));
+#8597 = CARTESIAN_POINT('',(4.297685429134,4.652282704089,
+    10.008286799164));
+#8598 = CARTESIAN_POINT('',(4.32918886259,4.64080617921,10.008286799164)
+  );
+#8599 = CARTESIAN_POINT('',(4.359914446567,4.62702967058,10.008286799164
+    ));
+#8600 = CARTESIAN_POINT('',(4.387984903935,4.608593229141,
+    10.008286799164));
+#8601 = CARTESIAN_POINT('',(4.413545777869,4.592678061481,
+    10.008286799164));
+#8602 = CARTESIAN_POINT('',(4.441773046124,4.568436255078,
+    10.008286799164));
+#8603 = CARTESIAN_POINT('',(4.263570917318,4.536568377005,
+    10.008286799164));
+#8604 = CARTESIAN_POINT('',(4.281944780695,4.529518467011,
+    10.008286799164));
+#8605 = CARTESIAN_POINT('',(4.300234667152,4.521980533523,
+    10.008286799164));
+#8606 = CARTESIAN_POINT('',(4.313225375721,4.505070442657,
+    10.008286799164));
+#8607 = CARTESIAN_POINT('',(4.328213829424,4.502160571456,
+    10.008286799164));
+#8608 = CARTESIAN_POINT('',(4.349950900085,4.490191117881,
+    10.008286799164));
+#8609 = ADVANCED_FACE('',(#8610),#8624,.T.);
+#8610 = FACE_BOUND('',#8611,.T.);
+#8611 = EDGE_LOOP('',(#8612,#8613,#8614,#8623));
+#8612 = ORIENTED_EDGE('',*,*,#8563,.T.);
+#8613 = ORIENTED_EDGE('',*,*,#8376,.F.);
+#8614 = ORIENTED_EDGE('',*,*,#8615,.F.);
+#8615 = EDGE_CURVE('',#8243,#8368,#8616,.T.);
+#8616 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#8617,#8618,#8619,#8620,#8621,
+    #8622),.UNSPECIFIED.,.F.,.F.,(6,6),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#8617 = CARTESIAN_POINT('',(4.708218951424,4.437479114762,9.725444095797
+    ));
+#8618 = CARTESIAN_POINT('',(4.708218941941,4.437479143107,9.846082426701
+    ));
+#8619 = CARTESIAN_POINT('',(4.672335399745,4.428572769072,9.928662398685
+    ));
+#8620 = CARTESIAN_POINT('',(4.630939343116,4.418298163412,9.971314487671
+    ));
+#8621 = CARTESIAN_POINT('',(4.550791220846,4.398405185978,
+    10.008286799164));
+#8622 = CARTESIAN_POINT('',(4.433705503783,4.3693441856,10.008286799164)
+  );
+#8623 = ORIENTED_EDGE('',*,*,#8242,.T.);
+#8624 = B_SPLINE_SURFACE_WITH_KNOTS('',5,5,(
+    (#8625,#8626,#8627,#8628,#8629,#8630)
+    ,(#8631,#8632,#8633,#8634,#8635,#8636)
+    ,(#8637,#8638,#8639,#8640,#8641,#8642)
+    ,(#8643,#8644,#8645,#8646,#8647,#8648)
+    ,(#8649,#8650,#8651,#8652,#8653,#8654)
+    ,(#8655,#8656,#8657,#8658,#8659,#8660
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(6,6),(0.E+000,1.),(0.46072059146
+    ,0.489622026772),.PIECEWISE_BEZIER_KNOTS.);
+#8625 = CARTESIAN_POINT('',(4.565232104999,4.673641329446,9.725444062225
+    ));
+#8626 = CARTESIAN_POINT('',(4.603713554216,4.635753880415,9.725444056672
+    ));
+#8627 = CARTESIAN_POINT('',(4.639813270259,4.59048895282,9.725444071846)
+  );
+#8628 = CARTESIAN_POINT('',(4.667841063527,4.541502652806,9.725444090044
+    ));
+#8629 = CARTESIAN_POINT('',(4.690538026943,4.490324426845,9.725444094475
+    ));
+#8630 = CARTESIAN_POINT('',(4.708218951424,4.437479114762,9.725444095797
+    ));
+#8631 = CARTESIAN_POINT('',(4.565232319295,4.673641118458,9.84608239775)
+  );
+#8632 = CARTESIAN_POINT('',(4.603713978638,4.635754165714,9.846082391772
+    ));
+#8633 = CARTESIAN_POINT('',(4.639806914741,4.590482655817,9.846082404533
+    ));
+#8634 = CARTESIAN_POINT('',(4.667844645984,4.541506606794,9.846082422247
+    ));
+#8635 = CARTESIAN_POINT('',(4.690538085319,4.4903246329,9.846082421056)
+  );
+#8636 = CARTESIAN_POINT('',(4.708218941941,4.437479143107,9.846082426701
+    ));
+#8637 = CARTESIAN_POINT('',(4.537091511678,4.649660998432,9.928662378914
+    ));
+#8638 = CARTESIAN_POINT('',(4.573180734035,4.614811913242,9.928662373907
+    ));
+#8639 = CARTESIAN_POINT('',(4.607974640305,4.572328793953,9.928662383335
+    ));
+#8640 = CARTESIAN_POINT('',(4.634254910279,4.526190874117,9.928662395524
+    ));
+#8641 = CARTESIAN_POINT('',(4.655619030724,4.478160304329,9.928662392186
+    ));
+#8642 = CARTESIAN_POINT('',(4.672335399745,4.428572769072,9.928662398685
+    ));
+#8643 = CARTESIAN_POINT('',(4.504627553334,4.621997087831,9.971314476852
+    ));
+#8644 = CARTESIAN_POINT('',(4.537986884349,4.590689777663,9.971314474242
+    ));
+#8645 = CARTESIAN_POINT('',(4.571350307987,4.551482759817,9.971314480185
+    ));
+#8646 = CARTESIAN_POINT('',(4.595505660301,4.508524908433,9.971314485675
+    ));
+#8647 = CARTESIAN_POINT('',(4.615344508594,4.464133937273,9.971314485094
+    ));
+#8648 = CARTESIAN_POINT('',(4.630939343116,4.418298163412,9.971314487671
+    ));
+#8649 = CARTESIAN_POINT('',(4.441773046124,4.568436255078,
+    10.008286799164));
+#8650 = CARTESIAN_POINT('',(4.47000031438,4.544194448675,10.008286799164
+    ));
+#8651 = CARTESIAN_POINT('',(4.500893976957,4.511626003531,
+    10.008286799164));
+#8652 = CARTESIAN_POINT('',(4.520443369515,4.474315489712,
+    10.008286799164));
+#8653 = CARTESIAN_POINT('',(4.53739710532,4.437003227657,10.008286799164
+    ));
+#8654 = CARTESIAN_POINT('',(4.550791220846,4.398405185978,
+    10.008286799164));
+#8655 = CARTESIAN_POINT('',(4.349950900085,4.490191117881,
+    10.008286799164));
+#8656 = CARTESIAN_POINT('',(4.371687970746,4.478221664305,
+    10.008286799164));
+#8657 = CARTESIAN_POINT('',(4.400173658365,4.457192628354,
+    10.008286799164));
+#8658 = CARTESIAN_POINT('',(4.410790132055,4.424839315548,
+    10.008286799164));
+#8659 = CARTESIAN_POINT('',(4.423568317926,4.397564946114,
+    10.008286799164));
+#8660 = CARTESIAN_POINT('',(4.433705503783,4.3693441856,10.008286799164)
+  );
+#8661 = ADVANCED_FACE('',(#8662),#8676,.T.);
+#8662 = FACE_BOUND('',#8663,.T.);
+#8663 = EDGE_LOOP('',(#8664,#8665,#8666,#8675));
+#8664 = ORIENTED_EDGE('',*,*,#8615,.T.);
+#8665 = ORIENTED_EDGE('',*,*,#8367,.F.);
+#8666 = ORIENTED_EDGE('',*,*,#8667,.F.);
+#8667 = EDGE_CURVE('',#7972,#8356,#8668,.T.);
+#8668 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#8669,#8670,#8671,#8672,#8673,
+    #8674),.UNSPECIFIED.,.F.,.F.,(6,6),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#8669 = CARTESIAN_POINT('',(4.752201616764,4.147712600272,9.725444079869
+    ));
+#8670 = CARTESIAN_POINT('',(4.752201616786,4.147712697543,9.846082413185
+    ));
+#8671 = CARTESIAN_POINT('',(4.715475703966,4.143451370116,9.928662389594
+    ));
+#8672 = CARTESIAN_POINT('',(4.67310786753,4.138535364854,9.971314482652)
+  );
+#8673 = CARTESIAN_POINT('',(4.591078251166,4.129017305263,
+    10.008286799164));
+#8674 = CARTESIAN_POINT('',(4.471243921494,4.115112645819,
+    10.008286799164));
+#8675 = ORIENTED_EDGE('',*,*,#8251,.T.);
+#8676 = B_SPLINE_SURFACE_WITH_KNOTS('',5,5,(
+    (#8677,#8678,#8679,#8680,#8681,#8682)
+    ,(#8683,#8684,#8685,#8686,#8687,#8688)
+    ,(#8689,#8690,#8691,#8692,#8693,#8694)
+    ,(#8695,#8696,#8697,#8698,#8699,#8700)
+    ,(#8701,#8702,#8703,#8704,#8705,#8706)
+    ,(#8707,#8708,#8709,#8710,#8711,#8712
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(6,6),(0.E+000,1.),(
+    0.489622026772,0.518523632053),.PIECEWISE_BEZIER_KNOTS.);
+#8677 = CARTESIAN_POINT('',(4.708218951424,4.437479114762,9.725444095797
+    ));
+#8678 = CARTESIAN_POINT('',(4.726899778879,4.381645260719,9.725444097223
+    ));
+#8679 = CARTESIAN_POINT('',(4.739974747974,4.323959767464,9.72544409386)
+  );
+#8680 = CARTESIAN_POINT('',(4.748223046296,4.265450204726,9.725444089668
+    ));
+#8681 = CARTESIAN_POINT('',(4.752201539923,4.206579408582,9.725444085031
+    ));
+#8682 = CARTESIAN_POINT('',(4.752201616764,4.147712600272,9.725444079869
+    ));
+#8683 = CARTESIAN_POINT('',(4.708218941941,4.437479143107,9.846082426701
+    ));
+#8684 = CARTESIAN_POINT('',(4.726898115669,4.381644745032,9.846082424541
+    ));
+#8685 = CARTESIAN_POINT('',(4.739976101462,4.323960774564,9.84608242431)
+  );
+#8686 = CARTESIAN_POINT('',(4.748224001003,4.265449753916,9.846082422552
+    ));
+#8687 = CARTESIAN_POINT('',(4.752200078091,4.206579479132,9.846082414433
+    ));
+#8688 = CARTESIAN_POINT('',(4.752201616786,4.147712697543,9.846082413185
+    ));
+#8689 = CARTESIAN_POINT('',(4.672335399745,4.428572769072,9.928662398685
+    ));
+#8690 = CARTESIAN_POINT('',(4.690838338236,4.373673417196,9.928662395032
+    ));
+#8691 = CARTESIAN_POINT('',(4.703650100461,4.316885431494,9.928662396638
+    ));
+#8692 = CARTESIAN_POINT('',(4.711707789603,4.259308017371,9.928662396489
+    ));
+#8693 = CARTESIAN_POINT('',(4.715546951021,4.201374935447,9.928662388429
+    ));
+#8694 = CARTESIAN_POINT('',(4.715475703966,4.143451370116,9.928662389594
+    ));
+#8695 = CARTESIAN_POINT('',(4.630939343116,4.418298163412,9.971314487671
+    ));
+#8696 = CARTESIAN_POINT('',(4.649242444577,4.364478920169,9.971314486343
+    ));
+#8697 = CARTESIAN_POINT('',(4.661740236078,4.308721767254,9.971314486693
+    ));
+#8698 = CARTESIAN_POINT('',(4.669581166131,4.25222296553,9.971314486209)
+  );
+#8699 = CARTESIAN_POINT('',(4.673262084606,4.195370817012,9.971314482654
+    ));
+#8700 = CARTESIAN_POINT('',(4.67310786753,4.138535364854,9.971314482652)
+  );
+#8701 = CARTESIAN_POINT('',(4.550791220846,4.398405185978,
+    10.008286799164));
+#8702 = CARTESIAN_POINT('',(4.568719298514,4.346682116907,
+    10.008286799164));
+#8703 = CARTESIAN_POINT('',(4.580585184472,4.292910946978,
+    10.008286799164));
+#8704 = CARTESIAN_POINT('',(4.588016775446,4.23850632157,10.008286799164
+    ));
+#8705 = CARTESIAN_POINT('',(4.591389912105,4.183746072541,
+    10.008286799164));
+#8706 = CARTESIAN_POINT('',(4.591078251166,4.129017305263,
+    10.008286799164));
+#8707 = CARTESIAN_POINT('',(4.433705503783,4.3693441856,10.008286799164)
+  );
+#8708 = CARTESIAN_POINT('',(4.451119799384,4.320697871145,
+    10.008286799164));
+#8709 = CARTESIAN_POINT('',(4.461991249302,4.269798423517,
+    10.008286799164));
+#8710 = CARTESIAN_POINT('',(4.468859758853,4.218471742204,
+    10.008286799164));
+#8711 = CARTESIAN_POINT('',(4.471777437667,4.16676416915,10.008286799164
+    ));
+#8712 = CARTESIAN_POINT('',(4.471243921494,4.115112645819,
+    10.008286799164));
+#8713 = ADVANCED_FACE('',(#8714),#8720,.T.);
+#8714 = FACE_BOUND('',#8715,.T.);
+#8715 = EDGE_LOOP('',(#8716,#8717,#8718,#8719));
+#8716 = ORIENTED_EDGE('',*,*,#7255,.F.);
+#8717 = ORIENTED_EDGE('',*,*,#7979,.F.);
+#8718 = ORIENTED_EDGE('',*,*,#8667,.T.);
+#8719 = ORIENTED_EDGE('',*,*,#8355,.F.);
+#8720 = B_SPLINE_SURFACE_WITH_KNOTS('',5,5,(
+    (#8721,#8722,#8723,#8724,#8725,#8726)
+    ,(#8727,#8728,#8729,#8730,#8731,#8732)
+    ,(#8733,#8734,#8735,#8736,#8737,#8738)
+    ,(#8739,#8740,#8741,#8742,#8743,#8744)
+    ,(#8745,#8746,#8747,#8748,#8749,#8750)
+    ,(#8751,#8752,#8753,#8754,#8755,#8756
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(6,6),(0.E+000,1.),(
+    0.518523632053,1.492041709542),.PIECEWISE_BEZIER_KNOTS.);
+#8721 = CARTESIAN_POINT('',(4.752201616764,4.147712600272,9.725444079869
+    ));
+#8722 = CARTESIAN_POINT('',(4.752201616764,2.199682223032,9.725444114165
+    ));
+#8723 = CARTESIAN_POINT('',(4.752201616764,0.251651864045,9.72544434679)
+  );
+#8724 = CARTESIAN_POINT('',(4.752201616764,-1.696378494945,
+    9.725443541507));
+#8725 = CARTESIAN_POINT('',(4.752201616764,-3.644408853929,
+    9.725444496336));
+#8726 = CARTESIAN_POINT('',(4.752201616764,-5.592439216677,
+    9.725444047223));
+#8727 = CARTESIAN_POINT('',(4.752201616786,4.147712697543,9.846082413185
+    ));
+#8728 = CARTESIAN_POINT('',(4.752201616764,2.199682233072,9.846082433463
+    ));
+#8729 = CARTESIAN_POINT('',(4.752201616764,0.251651786852,9.846082632121
+    ));
+#8730 = CARTESIAN_POINT('',(4.752201616763,-1.696378659365,9.84608198474
+    ));
+#8731 = CARTESIAN_POINT('',(4.752201616765,-3.644409105584,
+    9.846082740696));
+#8732 = CARTESIAN_POINT('',(4.752201616797,-5.592439555562,
+    9.846082387032));
+#8733 = CARTESIAN_POINT('',(4.715475703966,4.143451370116,9.928662389594
+    ));
+#8734 = CARTESIAN_POINT('',(4.713029650771,2.197126926522,9.928662397651
+    ));
+#8735 = CARTESIAN_POINT('',(4.716793483211,0.250796551819,9.928662533514
+    ));
+#8736 = CARTESIAN_POINT('',(4.716793493416,-1.695523497514,
+    9.928662116425));
+#8737 = CARTESIAN_POINT('',(4.713029644951,-3.641853872231,
+    9.928662595453));
+#8738 = CARTESIAN_POINT('',(4.715475704991,-5.588178323137,
+    9.928662372998));
+#8739 = CARTESIAN_POINT('',(4.67310786753,4.138535364854,9.971314482652)
+  );
+#8740 = CARTESIAN_POINT('',(4.667778741106,2.194182967593,9.971314489018
+    ));
+#8741 = CARTESIAN_POINT('',(4.675991608314,0.249802310443,9.971314564697
+    ));
+#8742 = CARTESIAN_POINT('',(4.675991726338,-1.694529235526,
+    9.971314323714));
+#8743 = CARTESIAN_POINT('',(4.667778683097,-3.638909892966,9.97131460321
+    ));
+#8744 = CARTESIAN_POINT('',(4.673107873559,-5.5832623225,9.971314473169)
+  );
+#8745 = CARTESIAN_POINT('',(4.591078251166,4.129017305263,
+    10.008286799164));
+#8746 = CARTESIAN_POINT('',(4.579971468153,2.188496115563,
+    10.008286799164));
+#8747 = CARTESIAN_POINT('',(4.597140062306,0.247851715447,
+    10.008286799164));
+#8748 = CARTESIAN_POINT('',(4.5971405214,-1.692578509221,10.008286799164
+    ));
+#8749 = CARTESIAN_POINT('',(4.579971247044,-3.633222911603,
+    10.008286799164));
+#8750 = CARTESIAN_POINT('',(4.591078271627,-5.573744180818,
+    10.008286799164));
+#8751 = CARTESIAN_POINT('',(4.471243921494,4.115112645819,
+    10.008286799164));
+#8752 = CARTESIAN_POINT('',(4.451197300489,2.180223963071,
+    10.008286799164));
+#8753 = CARTESIAN_POINT('',(4.482321596711,0.244931905123,
+    10.008286799164));
+#8754 = CARTESIAN_POINT('',(4.482322833546,-1.689658397521,
+    10.008286799164));
+#8755 = CARTESIAN_POINT('',(4.451196711174,-3.624950466334,
+    10.008286799164));
+#8756 = CARTESIAN_POINT('',(4.47124397097,-5.55983929199,10.008286799164
+    ));
+#8757 = ADVANCED_FACE('',(#8758),#8772,.T.);
+#8758 = FACE_BOUND('',#8759,.T.);
+#8759 = EDGE_LOOP('',(#8760,#8761,#8762,#8771));
+#8760 = ORIENTED_EDGE('',*,*,#7331,.F.);
+#8761 = ORIENTED_EDGE('',*,*,#8343,.F.);
+#8762 = ORIENTED_EDGE('',*,*,#8763,.F.);
+#8763 = EDGE_CURVE('',#7932,#8332,#8764,.T.);
+#8764 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#8765,#8766,#8767,#8768,#8769,
+    #8770),.UNSPECIFIED.,.F.,.F.,(6,6),(5.131059081058E-006,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#8765 = CARTESIAN_POINT('',(4.752201616755,-5.592439216685,
+    9.725447142226));
+#8766 = CARTESIAN_POINT('',(4.752200863025,-5.592439468103,
+    9.846084081917));
+#8767 = CARTESIAN_POINT('',(4.715475052813,-5.588178247464,
+    9.928663029549));
+#8768 = CARTESIAN_POINT('',(4.67310703176,-5.583262224823,9.971314852583
+    ));
+#8769 = CARTESIAN_POINT('',(4.59107765675,-5.573744109471,
+    10.008286799164));
+#8770 = CARTESIAN_POINT('',(4.47124397097,-5.55983929199,10.008286799164
+    ));
+#8771 = ORIENTED_EDGE('',*,*,#7931,.F.);
+#8772 = B_SPLINE_SURFACE_WITH_KNOTS('',5,5,(
+    (#8773,#8774,#8775,#8776,#8777,#8778)
+    ,(#8779,#8780,#8781,#8782,#8783,#8784)
+    ,(#8785,#8786,#8787,#8788,#8789,#8790)
+    ,(#8791,#8792,#8793,#8794,#8795,#8796)
+    ,(#8797,#8798,#8799,#8800,#8801,#8802)
+    ,(#8803,#8804,#8805,#8806,#8807,#8808
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(6,6),(0.E+000,1.),(
+    0.518523632053,1.492041709542),.PIECEWISE_BEZIER_KNOTS.);
+#8773 = CARTESIAN_POINT('',(4.752201616764,4.147712600272,9.725444079869
+    ));
+#8774 = CARTESIAN_POINT('',(4.752201616764,2.199682223032,9.725444114165
+    ));
+#8775 = CARTESIAN_POINT('',(4.752201616764,0.251651864045,9.72544434679)
+  );
+#8776 = CARTESIAN_POINT('',(4.752201616764,-1.696378494945,
+    9.725443541507));
+#8777 = CARTESIAN_POINT('',(4.752201616764,-3.644408853929,
+    9.725444496336));
+#8778 = CARTESIAN_POINT('',(4.752201616764,-5.592439216677,
+    9.725444047223));
+#8779 = CARTESIAN_POINT('',(4.752201616786,4.147712697543,9.846082413185
+    ));
+#8780 = CARTESIAN_POINT('',(4.752201616764,2.199682233072,9.846082433463
+    ));
+#8781 = CARTESIAN_POINT('',(4.752201616764,0.251651786852,9.846082632121
+    ));
+#8782 = CARTESIAN_POINT('',(4.752201616763,-1.696378659365,9.84608198474
+    ));
+#8783 = CARTESIAN_POINT('',(4.752201616765,-3.644409105584,
+    9.846082740696));
+#8784 = CARTESIAN_POINT('',(4.752201616797,-5.592439555562,
+    9.846082387032));
+#8785 = CARTESIAN_POINT('',(4.715475703966,4.143451370116,9.928662389594
+    ));
+#8786 = CARTESIAN_POINT('',(4.713029650771,2.197126926522,9.928662397651
+    ));
+#8787 = CARTESIAN_POINT('',(4.716793483211,0.250796551819,9.928662533514
+    ));
+#8788 = CARTESIAN_POINT('',(4.716793493416,-1.695523497514,
+    9.928662116425));
+#8789 = CARTESIAN_POINT('',(4.713029644951,-3.641853872231,
+    9.928662595453));
+#8790 = CARTESIAN_POINT('',(4.715475704991,-5.588178323137,
+    9.928662372998));
+#8791 = CARTESIAN_POINT('',(4.67310786753,4.138535364854,9.971314482652)
+  );
+#8792 = CARTESIAN_POINT('',(4.667778741106,2.194182967593,9.971314489018
+    ));
+#8793 = CARTESIAN_POINT('',(4.675991608314,0.249802310443,9.971314564697
+    ));
+#8794 = CARTESIAN_POINT('',(4.675991726338,-1.694529235526,
+    9.971314323714));
+#8795 = CARTESIAN_POINT('',(4.667778683097,-3.638909892966,9.97131460321
+    ));
+#8796 = CARTESIAN_POINT('',(4.673107873559,-5.5832623225,9.971314473169)
+  );
+#8797 = CARTESIAN_POINT('',(4.591078251166,4.129017305263,
+    10.008286799164));
+#8798 = CARTESIAN_POINT('',(4.579971468153,2.188496115563,
+    10.008286799164));
+#8799 = CARTESIAN_POINT('',(4.597140062306,0.247851715447,
+    10.008286799164));
+#8800 = CARTESIAN_POINT('',(4.5971405214,-1.692578509221,10.008286799164
+    ));
+#8801 = CARTESIAN_POINT('',(4.579971247044,-3.633222911603,
+    10.008286799164));
+#8802 = CARTESIAN_POINT('',(4.591078271627,-5.573744180818,
+    10.008286799164));
+#8803 = CARTESIAN_POINT('',(4.471243921494,4.115112645819,
+    10.008286799164));
+#8804 = CARTESIAN_POINT('',(4.451197300489,2.180223963071,
+    10.008286799164));
+#8805 = CARTESIAN_POINT('',(4.482321596711,0.244931905123,
+    10.008286799164));
+#8806 = CARTESIAN_POINT('',(4.482322833546,-1.689658397521,
+    10.008286799164));
+#8807 = CARTESIAN_POINT('',(4.451196711174,-3.624950466334,
+    10.008286799164));
+#8808 = CARTESIAN_POINT('',(4.47124397097,-5.55983929199,10.008286799164
+    ));
+#8809 = ADVANCED_FACE('',(#8810),#8824,.T.);
+#8810 = FACE_BOUND('',#8811,.T.);
+#8811 = EDGE_LOOP('',(#8812,#8813,#8814,#8823));
+#8812 = ORIENTED_EDGE('',*,*,#8763,.T.);
+#8813 = ORIENTED_EDGE('',*,*,#8331,.F.);
+#8814 = ORIENTED_EDGE('',*,*,#8815,.F.);
+#8815 = EDGE_CURVE('',#8179,#8317,#8816,.T.);
+#8816 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#8817,#8818,#8819,#8820,#8821,
+    #8822),.UNSPECIFIED.,.F.,.F.,(6,6),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#8817 = CARTESIAN_POINT('',(4.546604948683,-6.135839591602,
+    9.725444118886));
+#8818 = CARTESIAN_POINT('',(4.546604699866,-6.135839813924,
+    9.846082443787));
+#8819 = CARTESIAN_POINT('',(4.520200647348,-6.109959735008,
+    9.928662408568));
+#8820 = CARTESIAN_POINT('',(4.489740445719,-6.080103795666,
+    9.971314493645));
+#8821 = CARTESIAN_POINT('',(4.430765641145,-6.022298743055,
+    10.008286799164));
+#8822 = CARTESIAN_POINT('',(4.344611421254,-5.937853163953,
+    10.008286799164));
+#8823 = ORIENTED_EDGE('',*,*,#8178,.T.);
+#8824 = B_SPLINE_SURFACE_WITH_KNOTS('',5,5,(
+    (#8825,#8826,#8827,#8828,#8829,#8830)
+    ,(#8831,#8832,#8833,#8834,#8835,#8836)
+    ,(#8837,#8838,#8839,#8840,#8841,#8842)
+    ,(#8843,#8844,#8845,#8846,#8847,#8848)
+    ,(#8849,#8850,#8851,#8852,#8853,#8854)
+    ,(#8855,#8856,#8857,#8858,#8859,#8860
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(6,6),(0.E+000,1.),(
+    1.492041709542,1.549844502082),.PIECEWISE_BEZIER_KNOTS.);
+#8825 = CARTESIAN_POINT('',(4.752201616764,-5.592439216677,
+    9.725444047223));
+#8826 = CARTESIAN_POINT('',(4.752201471389,-5.712135077049,
+    9.725444063553));
+#8827 = CARTESIAN_POINT('',(4.73510104349,-5.831190999287,9.725444054743
+    ));
+#8828 = CARTESIAN_POINT('',(4.70234691089,-5.950066467603,9.725444298649
+    ));
+#8829 = CARTESIAN_POINT('',(4.635882022605,-6.056069387637,
+    9.725444182156));
+#8830 = CARTESIAN_POINT('',(4.546604948683,-6.135839591602,
+    9.725444118886));
+#8831 = CARTESIAN_POINT('',(4.752201616797,-5.592439555562,
+    9.846082387032));
+#8832 = CARTESIAN_POINT('',(4.752196907314,-5.712135542522,
+    9.846082392562));
+#8833 = CARTESIAN_POINT('',(4.735116488928,-5.831202219267,
+    9.846082401081));
+#8834 = CARTESIAN_POINT('',(4.702326351937,-5.950046161249,
+    9.846082585678));
+#8835 = CARTESIAN_POINT('',(4.63589297322,-6.056082343011,9.846082494673
+    ));
+#8836 = CARTESIAN_POINT('',(4.546604699866,-6.135839813924,
+    9.846082443787));
+#8837 = CARTESIAN_POINT('',(4.715475704991,-5.588178323137,
+    9.928662372998));
+#8838 = CARTESIAN_POINT('',(4.715614725659,-5.703021055353,9.92866237144
+    ));
+#8839 = CARTESIAN_POINT('',(4.699321216509,-5.817004493203,9.92866238328
+    ));
+#8840 = CARTESIAN_POINT('',(4.670317285605,-5.931943332079,
+    9.928662495416));
+#8841 = CARTESIAN_POINT('',(4.606437105013,-6.034079052236,
+    9.928662443176));
+#8842 = CARTESIAN_POINT('',(4.520200647348,-6.109959735008,
+    9.928662408568));
+#8843 = CARTESIAN_POINT('',(4.673107873559,-5.5832623225,9.971314473169)
+  );
+#8844 = CARTESIAN_POINT('',(4.673401210091,-5.692511130385,
+    9.971314473958));
+#8845 = CARTESIAN_POINT('',(4.657884197574,-5.800594980576,
+    9.971314475069));
+#8846 = CARTESIAN_POINT('',(4.633343771202,-5.911022595143,
+    9.971314541527));
+#8847 = CARTESIAN_POINT('',(4.572565588535,-6.0088310979,9.971314515232)
+  );
+#8848 = CARTESIAN_POINT('',(4.489740445719,-6.080103795666,
+    9.971314493645));
+#8849 = CARTESIAN_POINT('',(4.591078271627,-5.573744180818,
+    10.008286799164));
+#8850 = CARTESIAN_POINT('',(4.591634283599,-5.672189908277,
+    10.008286799164));
+#8851 = CARTESIAN_POINT('',(4.577365050397,-5.768920496205,
+    10.008286799164));
+#8852 = CARTESIAN_POINT('',(4.5611362518,-5.870003055182,10.008286799164
+    ));
+#8853 = CARTESIAN_POINT('',(4.507569240406,-5.960716240599,
+    10.008286799164));
+#8854 = CARTESIAN_POINT('',(4.430765641145,-6.022298743055,
+    10.008286799164));
+#8855 = CARTESIAN_POINT('',(4.47124397097,-5.55983929199,10.008286799164
+    ));
+#8856 = CARTESIAN_POINT('',(4.472111623747,-5.642794557338,
+    10.008286799164));
+#8857 = CARTESIAN_POINT('',(4.462509955104,-5.728256897032,
+    10.008286799164));
+#8858 = CARTESIAN_POINT('',(4.447167571668,-5.799277449345,
+    10.008286799164));
+#8859 = CARTESIAN_POINT('',(4.417340629111,-5.898495416846,
+    10.008286799164));
+#8860 = CARTESIAN_POINT('',(4.344611421254,-5.937853163953,
+    10.008286799164));
+#8861 = ADVANCED_FACE('',(#8862),#8876,.T.);
+#8862 = FACE_BOUND('',#8863,.T.);
+#8863 = EDGE_LOOP('',(#8864,#8865,#8866,#8875));
+#8864 = ORIENTED_EDGE('',*,*,#8815,.T.);
+#8865 = ORIENTED_EDGE('',*,*,#8316,.F.);
+#8866 = ORIENTED_EDGE('',*,*,#8867,.F.);
+#8867 = EDGE_CURVE('',#8191,#8305,#8868,.T.);
+#8868 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#8869,#8870,#8871,#8872,#8873,
+    #8874),.UNSPECIFIED.,.F.,.F.,(6,6),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#8869 = CARTESIAN_POINT('',(4.045094427743,-6.299544617534,
+    9.725444095099));
+#8870 = CARTESIAN_POINT('',(4.045094698247,-6.29954461754,9.846082411959
+    ));
+#8871 = CARTESIAN_POINT('',(4.043473885784,-6.262607854484,
+    9.928662388396));
+#8872 = CARTESIAN_POINT('',(4.041603962217,-6.219996776727,
+    9.971314482111));
+#8873 = CARTESIAN_POINT('',(4.037983445779,-6.137496212703,
+    10.008286799164));
+#8874 = CARTESIAN_POINT('',(4.032694233106,-6.016973891399,
+    10.008286799164));
+#8875 = ORIENTED_EDGE('',*,*,#8190,.T.);
+#8876 = B_SPLINE_SURFACE_WITH_KNOTS('',5,5,(
+    (#8877,#8878,#8879,#8880,#8881,#8882)
+    ,(#8883,#8884,#8885,#8886,#8887,#8888)
+    ,(#8889,#8890,#8891,#8892,#8893,#8894)
+    ,(#8895,#8896,#8897,#8898,#8899,#8900)
+    ,(#8901,#8902,#8903,#8904,#8905,#8906)
+    ,(#8907,#8908,#8909,#8910,#8911,#8912
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(6,6),(0.E+000,1.),(
+    1.549844502082,1.60764728662),.PIECEWISE_BEZIER_KNOTS.);
+#8877 = CARTESIAN_POINT('',(4.546604948683,-6.135839591602,
+    9.725444118886));
+#8878 = CARTESIAN_POINT('',(4.466165772967,-6.207713020825,
+    9.725444060867));
+#8879 = CARTESIAN_POINT('',(4.366976251824,-6.258735141623,
+    9.725444111925));
+#8880 = CARTESIAN_POINT('',(4.26055490798,-6.285816889733,9.725444112314
+    ));
+#8881 = CARTESIAN_POINT('',(4.152943129183,-6.299544650749,
+    9.725444097492));
+#8882 = CARTESIAN_POINT('',(4.045094427743,-6.299544617534,
+    9.725444079109));
+#8883 = CARTESIAN_POINT('',(4.546604699866,-6.135839813924,
+    9.846082443787));
+#8884 = CARTESIAN_POINT('',(4.466173369923,-6.207721687673,9.84608239814
+    ));
+#8885 = CARTESIAN_POINT('',(4.366963249413,-6.25872146657,9.846082437258
+    ));
+#8886 = CARTESIAN_POINT('',(4.260561923037,-6.285824762308,
+    9.846082439067));
+#8887 = CARTESIAN_POINT('',(4.152943305507,-6.299543813895,
+    9.846082426809));
+#8888 = CARTESIAN_POINT('',(4.045094698247,-6.29954461754,9.846082411959
+    ));
+#8889 = CARTESIAN_POINT('',(4.520200647348,-6.109959735008,
+    9.928662408568));
+#8890 = CARTESIAN_POINT('',(4.443398845823,-6.177561432397,
+    9.928662378562));
+#8891 = CARTESIAN_POINT('',(4.349006741406,-6.225364581676,
+    9.928662406912));
+#8892 = CARTESIAN_POINT('',(4.247815927879,-6.250073161305,
+    9.928662404408));
+#8893 = CARTESIAN_POINT('',(4.145769053888,-6.262674887835,9.92866239755
+    ));
+#8894 = CARTESIAN_POINT('',(4.043473885784,-6.262607854484,
+    9.928662388396));
+#8895 = CARTESIAN_POINT('',(4.489740445719,-6.080103795666,
+    9.971314493645));
+#8896 = CARTESIAN_POINT('',(4.417045526118,-6.142663055812,
+    9.971314474925));
+#8897 = CARTESIAN_POINT('',(4.328356682301,-6.18693009393,9.971314495618
+    ));
+#8898 = CARTESIAN_POINT('',(4.233067390225,-6.208725440451,
+    9.971314489746));
+#8899 = CARTESIAN_POINT('',(4.137493032796,-6.220135298736,
+    9.971314487075));
+#8900 = CARTESIAN_POINT('',(4.041603962217,-6.219996776727,
+    9.971314482111));
+#8901 = CARTESIAN_POINT('',(4.430765641145,-6.022298743055,
+    10.008286799164));
+#8902 = CARTESIAN_POINT('',(4.365596927083,-6.074505708279,
+    10.008286799164));
+#8903 = CARTESIAN_POINT('',(4.288852819745,-6.112967447186,
+    10.008286799164));
+#8904 = CARTESIAN_POINT('',(4.204213433663,-6.12812528661,
+    10.008286799164));
+#8905 = CARTESIAN_POINT('',(4.12147061323,-6.137750891229,
+    10.008286799164));
+#8906 = CARTESIAN_POINT('',(4.037983445779,-6.137496212703,
+    10.008286799164));
+#8907 = CARTESIAN_POINT('',(4.344611421254,-5.937853163953,
+    10.008286799164));
+#8908 = CARTESIAN_POINT('',(4.287023544675,-5.968952744476,
+    10.008286799164));
+#8909 = CARTESIAN_POINT('',(4.236755789943,-6.012711586149,
+    10.008286799164));
+#8910 = CARTESIAN_POINT('',(4.158728412411,-6.005108831813,
+    10.008286799164));
+#8911 = CARTESIAN_POINT('',(4.098045498261,-6.017336417644,
+    10.008286799164));
+#8912 = CARTESIAN_POINT('',(4.032694233106,-6.016973891399,
+    10.008286799164));
+#8913 = ADVANCED_FACE('',(#8914),#8935,.T.);
+#8914 = FACE_BOUND('',#8915,.T.);
+#8915 = EDGE_LOOP('',(#8916,#8917,#8918,#8929));
+#8916 = ORIENTED_EDGE('',*,*,#8867,.T.);
+#8917 = ORIENTED_EDGE('',*,*,#8304,.F.);
+#8918 = ORIENTED_EDGE('',*,*,#8919,.F.);
+#8919 = EDGE_CURVE('',#8920,#8297,#8922,.T.);
+#8920 = VERTEX_POINT('',#8921);
+#8921 = CARTESIAN_POINT('',(-7.726990728825E-015,-6.299544717956,
+    9.725444111782));
+#8922 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#8923,#8924,#8925,#8926,#8927,
+    #8928),.UNSPECIFIED.,.F.,.F.,(6,6),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#8923 = CARTESIAN_POINT('',(-4.785566731778E-007,-6.299544617534,
+    9.725444111782));
+#8924 = CARTESIAN_POINT('',(-4.787997184467E-007,-6.299544617534,
+    9.846082423139));
+#8925 = CARTESIAN_POINT('',(-7.931552717521E-005,-6.262572388593,
+    9.92866239552));
+#8926 = CARTESIAN_POINT('',(-1.702632406105E-004,-6.219920394906,
+    9.971314486171));
+#8927 = CARTESIAN_POINT('',(-3.463497027209E-004,-6.137340610261,
+    10.008286799164));
+#8928 = CARTESIAN_POINT('',(-6.035865298379E-004,-6.016703449873,
+    10.008286799164));
+#8929 = ORIENTED_EDGE('',*,*,#8930,.F.);
+#8930 = EDGE_CURVE('',#8191,#8920,#8931,.T.);
+#8931 = LINE('',#8932,#8933);
+#8932 = CARTESIAN_POINT('',(4.045094431399,-6.299544818378,
+    9.725444143066));
+#8933 = VECTOR('',#8934,1.);
+#8934 = DIRECTION('',(-1.,-1.569920445579E-013,0.E+000));
+#8935 = B_SPLINE_SURFACE_WITH_KNOTS('',5,5,(
+    (#8936,#8937,#8938,#8939,#8940,#8941)
+    ,(#8942,#8943,#8944,#8945,#8946,#8947)
+    ,(#8948,#8949,#8950,#8951,#8952,#8953)
+    ,(#8954,#8955,#8956,#8957,#8958,#8959)
+    ,(#8960,#8961,#8962,#8963,#8964,#8965)
+    ,(#8966,#8967,#8968,#8969,#8970,#8971
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(6,6),(0.E+000,1.),(1.60764728662
+    ,2.010589126634),.PIECEWISE_BEZIER_KNOTS.);
+#8936 = CARTESIAN_POINT('',(4.045094427743,-6.299544617534,
+    9.725444079109));
+#8937 = CARTESIAN_POINT('',(3.23607555367,-6.299544617534,9.725444176934
+    ));
+#8938 = CARTESIAN_POINT('',(2.427056784892,-6.299544617534,
+    9.725443983078));
+#8939 = CARTESIAN_POINT('',(1.618038016113,-6.299544617534,
+    9.725444145043));
+#8940 = CARTESIAN_POINT('',(0.809019247335,-6.299544617534,9.725444093)
+  );
+#8941 = CARTESIAN_POINT('',(-4.785566731392E-007,-6.299544617534,
+    9.725444093012));
+#8942 = CARTESIAN_POINT('',(4.045094698247,-6.29954461754,9.846082411959
+    ));
+#8943 = CARTESIAN_POINT('',(3.236075770122,-6.299544617534,
+    9.846082489143));
+#8944 = CARTESIAN_POINT('',(2.427056947292,-6.299544617534,
+    9.846082336947));
+#8945 = CARTESIAN_POINT('',(1.618038124461,-6.299544617534,
+    9.846082463886));
+#8946 = CARTESIAN_POINT('',(0.809019301631,-6.299544617534,
+    9.846082423129));
+#8947 = CARTESIAN_POINT('',(-4.787997184467E-007,-6.299544617534,
+    9.846082423139));
+#8948 = CARTESIAN_POINT('',(4.043473885784,-6.262607854484,
+    9.928662388396));
+#8949 = CARTESIAN_POINT('',(3.234795044388,-6.262072970219,
+    9.928662437288));
+#8950 = CARTESIAN_POINT('',(2.426115762398,-6.263285174302,
+    9.928662341029));
+#8951 = CARTESIAN_POINT('',(1.61743720921,-6.262223468441,9.928662421275
+    ));
+#8952 = CARTESIAN_POINT('',(0.808758207018,-6.262570690463,
+    9.928662395513));
+#8953 = CARTESIAN_POINT('',(-7.931552717521E-005,-6.262572388593,
+    9.92866239552));
+#8954 = CARTESIAN_POINT('',(4.041603962217,-6.219996776727,
+    9.971314482111));
+#8955 = CARTESIAN_POINT('',(3.233317921192,-6.218825205182,
+    9.971314510816));
+#8956 = CARTESIAN_POINT('',(2.425029327352,-6.221484419959,
+    9.971314453864));
+#8957 = CARTESIAN_POINT('',(1.616744232655,-6.219154606844,
+    9.971314501472));
+#8958 = CARTESIAN_POINT('',(0.808456982211,-6.219916735465,
+    9.971314486167));
+#8959 = CARTESIAN_POINT('',(-1.702632406105E-004,-6.219920394906,
+    9.971314486171));
+#8960 = CARTESIAN_POINT('',(4.037983445779,-6.137496212703,
+    10.008286799164));
+#8961 = CARTESIAN_POINT('',(3.230459477086,-6.13502808569,
+    10.008286799164));
+#8962 = CARTESIAN_POINT('',(2.422923731411,-6.140646896926,
+    10.008286799164));
+#8963 = CARTESIAN_POINT('',(1.615403537407,-6.135721068374,
+    10.008286799164));
+#8964 = CARTESIAN_POINT('',(0.807873762633,-6.137333146401,
+    10.008286799164));
+#8965 = CARTESIAN_POINT('',(-3.463497027209E-004,-6.137340610261,
+    10.008286799164));
+#8966 = CARTESIAN_POINT('',(4.032694233106,-6.016973891399,
+    10.008286799164));
+#8967 = CARTESIAN_POINT('',(3.22628801045,-6.012443847759,
+    10.008286799164));
+#8968 = CARTESIAN_POINT('',(2.419841712291,-6.022801483354,
+    10.008286799164));
+#8969 = CARTESIAN_POINT('',(1.613447904334,-6.013713238106,
+    10.008286799164));
+#8970 = CARTESIAN_POINT('',(0.807021761273,-6.016689515924,
+    10.008286799164));
+#8971 = CARTESIAN_POINT('',(-6.035884392902E-004,-6.016702554391,
+    10.008286799164));
+#8972 = ADVANCED_FACE('',(#8973),#8991,.T.);
+#8973 = FACE_BOUND('',#8974,.T.);
+#8974 = EDGE_LOOP('',(#8975,#8976,#8984,#8990));
+#8975 = ORIENTED_EDGE('',*,*,#8930,.T.);
+#8976 = ORIENTED_EDGE('',*,*,#8977,.T.);
+#8977 = EDGE_CURVE('',#8920,#8978,#8980,.T.);
+#8978 = VERTEX_POINT('',#8979);
+#8979 = CARTESIAN_POINT('',(5.029384967395E-015,-6.299544776911,
+    7.700000114421));
+#8980 = LINE('',#8981,#8982);
+#8981 = CARTESIAN_POINT('',(4.785566547986E-007,-6.299544818379,
+    9.725444111782));
+#8982 = VECTOR('',#8983,1.);
+#8983 = DIRECTION('',(-2.362724595621E-007,-6.029519101386E-015,-1.));
+#8984 = ORIENTED_EDGE('',*,*,#8985,.T.);
+#8985 = EDGE_CURVE('',#8978,#8167,#8986,.T.);
+#8986 = LINE('',#8987,#8988);
+#8987 = CARTESIAN_POINT('',(5.058786692603E-016,-6.299544763089,
+    7.700000114739));
+#8988 = VECTOR('',#8989,1.);
+#8989 = DIRECTION('',(1.,-2.744615571809E-016,0.E+000));
+#8990 = ORIENTED_EDGE('',*,*,#8202,.T.);
+#8991 = PLANE('',#8992);
+#8992 = AXIS2_PLACEMENT_3D('',#8993,#8994,#8995);
+#8993 = CARTESIAN_POINT('',(2.022547456949,-6.299544818379,
+    9.725444204199));
+#8994 = DIRECTION('',(1.568548091717E-013,-1.,1.582748628491E-013));
+#8995 = DIRECTION('',(0.E+000,-1.582748628491E-013,-1.));
+#8996 = ADVANCED_FACE('',(#8997),#9016,.T.);
+#8997 = FACE_BOUND('',#8998,.T.);
+#8998 = EDGE_LOOP('',(#8999,#9007,#9013,#9014,#9015));
+#8999 = ORIENTED_EDGE('',*,*,#9000,.T.);
+#9000 = EDGE_CURVE('',#8978,#9001,#9003,.T.);
+#9001 = VERTEX_POINT('',#9002);
+#9002 = CARTESIAN_POINT('',(0.E+000,-5.500000081956,7.700000114739));
+#9003 = LINE('',#9004,#9005);
+#9004 = CARTESIAN_POINT('',(5.058786692603E-016,-6.299544763089,
+    7.700000114739));
+#9005 = VECTOR('',#9006,1.);
+#9006 = DIRECTION('',(-6.327084416892E-016,1.,-1.388569082909E-015));
+#9007 = ORIENTED_EDGE('',*,*,#9008,.T.);
+#9008 = EDGE_CURVE('',#9001,#7948,#9009,.T.);
+#9009 = LINE('',#9010,#9011);
+#9010 = CARTESIAN_POINT('',(0.E+000,-5.500000081956,7.700000114739));
+#9011 = VECTOR('',#9012,1.);
+#9012 = DIRECTION('',(1.,0.E+000,2.336228792795E-016));
+#9013 = ORIENTED_EDGE('',*,*,#7947,.F.);
+#9014 = ORIENTED_EDGE('',*,*,#8166,.T.);
+#9015 = ORIENTED_EDGE('',*,*,#8985,.F.);
+#9016 = PLANE('',#9017);
+#9017 = AXIS2_PLACEMENT_3D('',#9018,#9019,#9020);
+#9018 = CARTESIAN_POINT('',(5.113135522742E-016,-5.899772325552,
+    7.700000114739));
+#9019 = DIRECTION('',(0.E+000,-4.040125291378E-015,-1.));
+#9020 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#9021 = ADVANCED_FACE('',(#9022),#9033,.T.);
+#9022 = FACE_BOUND('',#9023,.T.);
+#9023 = EDGE_LOOP('',(#9024,#9025,#9031,#9032));
+#9024 = ORIENTED_EDGE('',*,*,#9008,.F.);
+#9025 = ORIENTED_EDGE('',*,*,#9026,.T.);
+#9026 = EDGE_CURVE('',#9001,#8028,#9027,.T.);
+#9027 = LINE('',#9028,#9029);
+#9028 = CARTESIAN_POINT('',(0.E+000,-5.500000081956,7.700000114739));
+#9029 = VECTOR('',#9030,1.);
+#9030 = DIRECTION('',(-4.424065890664E-023,0.E+000,-1.));
+#9031 = ORIENTED_EDGE('',*,*,#8070,.F.);
+#9032 = ORIENTED_EDGE('',*,*,#7955,.F.);
+#9033 = PLANE('',#9034);
+#9034 = AXIS2_PLACEMENT_3D('',#9035,#9036,#9037);
+#9035 = CARTESIAN_POINT('',(3.128013014E-018,-5.500000081956,
+    7.600000113249));
+#9036 = DIRECTION('',(0.E+000,-1.,6.938890759531E-014));
+#9037 = DIRECTION('',(0.E+000,-6.938890759531E-014,-1.));
+#9038 = ADVANCED_FACE('',(#9039),#9058,.T.);
+#9039 = FACE_BOUND('',#9040,.T.);
+#9040 = EDGE_LOOP('',(#9041,#9047,#9048,#9049,#9055,#9056,#9057));
+#9041 = ORIENTED_EDGE('',*,*,#9042,.F.);
+#9042 = EDGE_CURVE('',#8136,#7435,#9043,.T.);
+#9043 = LINE('',#9044,#9045);
+#9044 = CARTESIAN_POINT('',(-7.226884847268E-004,4.854817996316,
+    9.725443963788));
+#9045 = VECTOR('',#9046,1.);
+#9046 = DIRECTION('',(-1.,-1.834699427502E-013,4.094978095467E-008));
+#9047 = ORIENTED_EDGE('',*,*,#8152,.F.);
+#9048 = ORIENTED_EDGE('',*,*,#8019,.T.);
+#9049 = ORIENTED_EDGE('',*,*,#9050,.F.);
+#9050 = EDGE_CURVE('',#7649,#8005,#9051,.T.);
+#9051 = LINE('',#9052,#9053);
+#9052 = CARTESIAN_POINT('',(-4.045094825041,4.854817986488,9.20578980559
+    ));
+#9053 = VECTOR('',#9054,1.);
+#9054 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#9055 = ORIENTED_EDGE('',*,*,#7648,.F.);
+#9056 = ORIENTED_EDGE('',*,*,#7867,.T.);
+#9057 = ORIENTED_EDGE('',*,*,#7453,.T.);
+#9058 = PLANE('',#9059);
+#9059 = AXIS2_PLACEMENT_3D('',#9060,#9061,#9062);
+#9060 = CARTESIAN_POINT('',(-7.228754529921E-004,4.854817996316,
+    8.613510751989));
+#9061 = DIRECTION('',(-5.738986698453E-015,1.,-2.399428910848E-013));
+#9062 = DIRECTION('',(0.E+000,2.399428910848E-013,1.));
+#9063 = ADVANCED_FACE('',(#9064),#9117,.F.);
+#9064 = FACE_BOUND('',#9065,.F.);
+#9065 = EDGE_LOOP('',(#9066,#9079,#9087,#9099,#9111));
+#9066 = ORIENTED_EDGE('',*,*,#9067,.F.);
+#9067 = EDGE_CURVE('',#9068,#9070,#9072,.T.);
+#9068 = VERTEX_POINT('',#9069);
+#9069 = CARTESIAN_POINT('',(-4.752201616764,-5.59243782581,
+    7.700000114739));
+#9070 = VERTEX_POINT('',#9071);
+#9071 = CARTESIAN_POINT('',(-4.045094825041,-6.299544714237,
+    7.700000114739));
+#9072 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#9073,#9074,#9075,#9076,#9077,
+    #9078),.UNSPECIFIED.,.F.,.F.,(6,6),(0.E+000,0.115827077579),
+  .PIECEWISE_BEZIER_KNOTS.);
+#9073 = CARTESIAN_POINT('',(-4.752201616764,-5.59243782581,
+    7.700000114739));
+#9074 = CARTESIAN_POINT('',(-4.752201616764,-5.87740892124,
+    7.700000114739));
+#9075 = CARTESIAN_POINT('',(-4.659043468834,-6.085483468387,
+    7.700000114739));
+#9076 = CARTESIAN_POINT('',(-4.538140467618,-6.206386469604,
+    7.700000114739));
+#9077 = CARTESIAN_POINT('',(-4.33006592047,-6.299544617534,
+    7.700000114739));
+#9078 = CARTESIAN_POINT('',(-4.045094825041,-6.299544617534,
+    7.700000114739));
+#9079 = ORIENTED_EDGE('',*,*,#9080,.F.);
+#9080 = EDGE_CURVE('',#9081,#9068,#9083,.T.);
+#9081 = VERTEX_POINT('',#9082);
+#9082 = CARTESIAN_POINT('',(-4.752201616764,-5.592438521244,
+    9.725444047223));
+#9083 = LINE('',#9084,#9085);
+#9084 = CARTESIAN_POINT('',(-4.752201616764,-5.59243782581,
+    9.725444047223));
+#9085 = VECTOR('',#9086,1.);
+#9086 = DIRECTION('',(5.481381176833E-016,1.64441435305E-015,-1.));
+#9087 = ORIENTED_EDGE('',*,*,#9088,.F.);
+#9088 = EDGE_CURVE('',#9089,#9081,#9091,.T.);
+#9089 = VERTEX_POINT('',#9090);
+#9090 = CARTESIAN_POINT('',(-4.546604948683,-6.135839591602,
+    9.725444118886));
+#9091 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#9092,#9093,#9094,#9095,#9096,
+    #9097,#9098),.UNSPECIFIED.,.F.,.F.,(4,3,4),(-6.186642378743E-002,
+    -1.971437248502E-002,0.E+000),.UNSPECIFIED.);
+#9092 = CARTESIAN_POINT('',(-4.546604948683,-6.135839591602,
+    9.725444118886));
+#9093 = CARTESIAN_POINT('',(-4.647984974921,-6.045255245413,
+    9.725444190733));
+#9094 = CARTESIAN_POINT('',(-4.708408616699,-5.915539994959,
+    9.725444163882));
+#9095 = CARTESIAN_POINT('',(-4.734458787141,-5.782012634785,
+    9.725444097989));
+#9096 = CARTESIAN_POINT('',(-4.746642364156,-5.719562337965,
+    9.725444067171));
+#9097 = CARTESIAN_POINT('',(-4.752201539555,-5.656009745779,
+    9.725444055896));
+#9098 = CARTESIAN_POINT('',(-4.752201616764,-5.592439216677,
+    9.725444047223));
+#9099 = ORIENTED_EDGE('',*,*,#9100,.F.);
+#9100 = EDGE_CURVE('',#9101,#9089,#9103,.T.);
+#9101 = VERTEX_POINT('',#9102);
+#9102 = CARTESIAN_POINT('',(-4.045094627306,-6.299544667745,
+    9.725444079109));
+#9103 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#9104,#9105,#9106,#9107,#9108,
+    #9109,#9110),.UNSPECIFIED.,.F.,.F.,(4,3,4),(-5.526156275424E-002,
+    -9.315093156424E-003,0.E+000),.UNSPECIFIED.);
+#9104 = CARTESIAN_POINT('',(-4.045094627306,-6.299544617534,
+    9.725444079109));
+#9105 = CARTESIAN_POINT('',(-4.194543448058,-6.299544635401,
+    9.725444104583));
+#9106 = CARTESIAN_POINT('',(-4.347601726867,-6.270115694159,
+    9.725444082801));
+#9107 = CARTESIAN_POINT('',(-4.474011309215,-6.190395094788,
+    9.725444094087));
+#9108 = CARTESIAN_POINT('',(-4.499639329077,-6.174232703724,
+    9.725444096375));
+#9109 = CARTESIAN_POINT('',(-4.524006416039,-6.156031668685,
+    9.725444102586));
+#9110 = CARTESIAN_POINT('',(-4.546604948683,-6.135839591602,
+    9.725444118886));
+#9111 = ORIENTED_EDGE('',*,*,#9112,.F.);
+#9112 = EDGE_CURVE('',#9070,#9101,#9113,.T.);
+#9113 = LINE('',#9114,#9115);
+#9114 = CARTESIAN_POINT('',(-4.045094825041,-6.299544617534,
+    7.700000114739));
+#9115 = VECTOR('',#9116,1.);
+#9116 = DIRECTION('',(-1.151090029014E-014,0.E+000,1.));
+#9117 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#9118,#9119)
+    ,(#9120,#9121)
+    ,(#9122,#9123)
+    ,(#9124,#9125)
+    ,(#9126,#9127)
+    ,(#9128,#9129
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,
+    0.300804773979),.PIECEWISE_BEZIER_KNOTS.);
+#9118 = CARTESIAN_POINT('',(-4.045094825041,-6.299544617534,
+    7.700000114739));
+#9119 = CARTESIAN_POINT('',(-4.045094825041,-6.299544617534,
+    10.708047854526));
+#9120 = CARTESIAN_POINT('',(-4.33006592047,-6.299544617534,
+    7.700000114739));
+#9121 = CARTESIAN_POINT('',(-4.33006592047,-6.299544617534,
+    10.708047854526));
+#9122 = CARTESIAN_POINT('',(-4.538140467618,-6.206386469604,
+    7.700000114739));
+#9123 = CARTESIAN_POINT('',(-4.538140467618,-6.206386469604,
+    10.708047854526));
+#9124 = CARTESIAN_POINT('',(-4.659043468834,-6.085483468387,
+    7.700000114739));
+#9125 = CARTESIAN_POINT('',(-4.659043468834,-6.085483468387,
+    10.708047854526));
+#9126 = CARTESIAN_POINT('',(-4.752201616764,-5.87740892124,
+    7.700000114739));
+#9127 = CARTESIAN_POINT('',(-4.752201616764,-5.87740892124,
+    10.708047854526));
+#9128 = CARTESIAN_POINT('',(-4.752201616764,-5.59243782581,
+    7.700000114739));
+#9129 = CARTESIAN_POINT('',(-4.752201616764,-5.59243782581,
+    10.708047854526));
+#9130 = ADVANCED_FACE('',(#9131),#9142,.F.);
+#9131 = FACE_BOUND('',#9132,.F.);
+#9132 = EDGE_LOOP('',(#9133,#9134,#9140,#9141));
+#9133 = ORIENTED_EDGE('',*,*,#7656,.T.);
+#9134 = ORIENTED_EDGE('',*,*,#9135,.F.);
+#9135 = EDGE_CURVE('',#7995,#7657,#9136,.T.);
+#9136 = LINE('',#9137,#9138);
+#9137 = CARTESIAN_POINT('',(-4.752201616764,4.147711194765,
+    7.501577550538));
+#9138 = VECTOR('',#9139,1.);
+#9139 = DIRECTION('',(-2.605832744916E-015,1.302916372458E-015,1.));
+#9140 = ORIENTED_EDGE('',*,*,#8004,.F.);
+#9141 = ORIENTED_EDGE('',*,*,#9050,.F.);
+#9142 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#9143,#9144)
+    ,(#9145,#9146)
+    ,(#9147,#9148)
+    ,(#9149,#9150)
+    ,(#9151,#9152)
+    ,(#9153,#9154
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,
+    0.300804773979),.PIECEWISE_BEZIER_KNOTS.);
+#9143 = CARTESIAN_POINT('',(-4.752201616764,4.147711194765,
+    7.501577550538));
+#9144 = CARTESIAN_POINT('',(-4.752201616764,4.147711194765,
+    10.509625290324));
+#9145 = CARTESIAN_POINT('',(-4.752201616764,4.432682290195,
+    7.501577550538));
+#9146 = CARTESIAN_POINT('',(-4.752201616764,4.432682290195,
+    10.509625290324));
+#9147 = CARTESIAN_POINT('',(-4.659043468834,4.640756837342,
+    7.501577550538));
+#9148 = CARTESIAN_POINT('',(-4.659043468834,4.640756837342,
+    10.509625290324));
+#9149 = CARTESIAN_POINT('',(-4.538140467618,4.761659838558,
+    7.501577550538));
+#9150 = CARTESIAN_POINT('',(-4.538140467618,4.761659838558,
+    10.509625290324));
+#9151 = CARTESIAN_POINT('',(-4.33006592047,4.854817986488,7.501577550538
+    ));
+#9152 = CARTESIAN_POINT('',(-4.33006592047,4.854817986488,
+    10.509625290324));
+#9153 = CARTESIAN_POINT('',(-4.045094825041,4.854817986488,
+    7.501577550538));
+#9154 = CARTESIAN_POINT('',(-4.045094825041,4.854817986488,
+    10.509625290324));
+#9155 = ADVANCED_FACE('',(#9156),#9250,.T.);
+#9156 = FACE_BOUND('',#9157,.T.);
+#9157 = EDGE_LOOP('',(#9158,#9169,#9182,#9183,#9190,#9191,#9192,#9193,
+    #9205,#9217,#9232,#9242,#9243));
+#9158 = ORIENTED_EDGE('',*,*,#9159,.F.);
+#9159 = EDGE_CURVE('',#9160,#9162,#9164,.T.);
+#9160 = VERTEX_POINT('',#9161);
+#9161 = CARTESIAN_POINT('',(-3.254918325866,1.274878821734,
+    10.00828679921));
+#9162 = VERTEX_POINT('',#9163);
+#9163 = CARTESIAN_POINT('',(-1.274878769781,-3.254918346215,
+    10.008286799164));
+#9164 = CIRCLE('',#9165,3.495684384804);
+#9165 = AXIS2_PLACEMENT_3D('',#9166,#9167,#9168);
+#9166 = CARTESIAN_POINT('',(1.665334536938E-015,2.775557561563E-016,
+    10.008286799164));
+#9167 = DIRECTION('',(0.E+000,0.E+000,1.));
+#9168 = DIRECTION('',(-0.364700765127,-0.931124777844,0.E+000));
+#9169 = ORIENTED_EDGE('',*,*,#9170,.F.);
+#9170 = EDGE_CURVE('',#8418,#9160,#9171,.T.);
+#9171 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#9172,#9173,#9174,#9175,#9176,
+    #9177,#9178,#9179,#9180,#9181),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,4),(
+    -0.362673562771,-0.266834311194,-0.190734900876,-0.101179994085,
+    0.E+000),.UNSPECIFIED.);
+#9172 = CARTESIAN_POINT('',(-3.608224830032E-015,3.110875316095,
+    10.008286799164));
+#9173 = CARTESIAN_POINT('',(-0.227760158287,3.133171084313,
+    10.008286799164));
+#9174 = CARTESIAN_POINT('',(-0.563844421997,3.142465740028,
+    10.008286799164));
+#9175 = CARTESIAN_POINT('',(-1.282598170194,2.994256189441,
+    10.008286799164));
+#9176 = CARTESIAN_POINT('',(-1.58891986861,2.880914125715,
+    10.008286799164));
+#9177 = CARTESIAN_POINT('',(-2.20764206428,2.538701574803,
+    10.008286799164));
+#9178 = CARTESIAN_POINT('',(-2.47093617189,2.315031403217,
+    10.008286799175));
+#9179 = CARTESIAN_POINT('',(-2.908035403597,1.853325461594,
+    10.008286799175));
+#9180 = CARTESIAN_POINT('',(-3.102984627298,1.575985022567,
+    10.008286799164));
+#9181 = CARTESIAN_POINT('',(-3.254918324891,1.274878824223,
+    10.008286799164));
+#9182 = ORIENTED_EDGE('',*,*,#8417,.F.);
+#9183 = ORIENTED_EDGE('',*,*,#9184,.F.);
+#9184 = EDGE_CURVE('',#7424,#8410,#9185,.T.);
+#9185 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#9186,#9187,#9188,#9189),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,0.235163446946),
+  .PIECEWISE_BEZIER_KNOTS.);
+#9186 = CARTESIAN_POINT('',(-2.351634469257,4.572331839299,
+    10.008286799164));
+#9187 = CARTESIAN_POINT('',(-1.568196006527,4.572507584547,
+    10.008286799164));
+#9188 = CARTESIAN_POINT('',(-0.784759595792,4.571963357955,
+    10.008286799164));
+#9189 = CARTESIAN_POINT('',(-1.321715629012E-003,4.571975915678,
+    10.008286799164));
+#9190 = ORIENTED_EDGE('',*,*,#7423,.T.);
+#9191 = ORIENTED_EDGE('',*,*,#7492,.T.);
+#9192 = ORIENTED_EDGE('',*,*,#7577,.T.);
+#9193 = ORIENTED_EDGE('',*,*,#9194,.F.);
+#9194 = EDGE_CURVE('',#9195,#7559,#9197,.T.);
+#9195 = VERTEX_POINT('',#9196);
+#9196 = CARTESIAN_POINT('',(-4.47124397097,-5.55983929199,
+    10.008286799164));
+#9197 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#9198,#9199,#9200,#9201,#9202,
+    #9203,#9204),.UNSPECIFIED.,.F.,.F.,(4,3,4),(0.E+000,0.404746247471,
+    0.779446065585),.UNSPECIFIED.);
+#9198 = CARTESIAN_POINT('',(-4.47124397097,-5.55983929199,
+    10.008286799164));
+#9199 = CARTESIAN_POINT('',(-4.457148982755,-4.199442136815,
+    10.008286799164));
+#9200 = CARTESIAN_POINT('',(-4.469065855062,-2.838893499193,
+    10.008286799164));
+#9201 = CARTESIAN_POINT('',(-4.471274218415,-1.478429585003,
+    10.008286799164));
+#9202 = CARTESIAN_POINT('',(-4.473318643414,-0.218960017631,
+    10.008286799164));
+#9203 = CARTESIAN_POINT('',(-4.467574924206,1.040508157638,
+    10.008286799164));
+#9204 = CARTESIAN_POINT('',(-4.465525617429,2.300000034258,
+    10.008286799164));
+#9205 = ORIENTED_EDGE('',*,*,#9206,.F.);
+#9206 = EDGE_CURVE('',#9207,#9195,#9209,.T.);
+#9207 = VERTEX_POINT('',#9208);
+#9208 = CARTESIAN_POINT('',(-4.344611421254,-5.937853163953,
+    10.008286799164));
+#9209 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#9210,#9211,#9212,#9213,#9214,
+    #9215,#9216),.UNSPECIFIED.,.F.,.F.,(4,3,4),(0.E+000,
+    1.86459108605E-002,4.447363405069E-002),.UNSPECIFIED.);
+#9210 = CARTESIAN_POINT('',(-4.344611421254,-5.937853163953,
+    10.008286799164));
+#9211 = CARTESIAN_POINT('',(-4.395431881346,-5.910351436997,
+    10.008286799164));
+#9212 = CARTESIAN_POINT('',(-4.422074475407,-5.852863263974,
+    10.008286799164));
+#9213 = CARTESIAN_POINT('',(-4.439644129826,-5.797296214625,
+    10.008286799164));
+#9214 = CARTESIAN_POINT('',(-4.463981056794,-5.720326503689,
+    10.008286799164));
+#9215 = CARTESIAN_POINT('',(-4.472083775505,-5.640132019591,
+    10.008286799164));
+#9216 = CARTESIAN_POINT('',(-4.47124397097,-5.55983929199,
+    10.008286799164));
+#9217 = ORIENTED_EDGE('',*,*,#9218,.F.);
+#9218 = EDGE_CURVE('',#9219,#9207,#9221,.T.);
+#9219 = VERTEX_POINT('',#9220);
+#9220 = CARTESIAN_POINT('',(-4.032694233106,-6.016973891399,
+    10.008286799164));
+#9221 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#9222,#9223,#9224,#9225,#9226,
+    #9227,#9228,#9229,#9230,#9231),.UNSPECIFIED.,.F.,.F.,(4,3,3,4),(
+    0.E+000,1.573510737362E-002,2.961125072389E-002,3.303679401962E-002)
+  ,.UNSPECIFIED.);
+#9222 = CARTESIAN_POINT('',(-4.032694233106,-6.016973891399,
+    10.008286799164));
+#9223 = CARTESIAN_POINT('',(-4.084571198609,-6.017261671007,
+    10.008286799164));
+#9224 = CARTESIAN_POINT('',(-4.136267716496,-6.013013422997,
+    10.008286799164));
+#9225 = CARTESIAN_POINT('',(-4.187859790815,-6.003499065859,
+    10.008286799164));
+#9226 = CARTESIAN_POINT('',(-4.23335671702,-5.995108746022,
+    10.008286799164));
+#9227 = CARTESIAN_POINT('',(-4.275661953958,-5.977657188265,
+    10.008286799164));
+#9228 = CARTESIAN_POINT('',(-4.31519587423,-5.954699170323,
+    10.008286799164));
+#9229 = CARTESIAN_POINT('',(-4.324955441577,-5.949031624056,
+    10.008286799164));
+#9230 = CARTESIAN_POINT('',(-4.334659398043,-5.943227624093,
+    10.008286799164));
+#9231 = CARTESIAN_POINT('',(-4.344611421254,-5.937853163953,
+    10.008286799164));
+#9232 = ORIENTED_EDGE('',*,*,#9233,.F.);
+#9233 = EDGE_CURVE('',#8297,#9219,#9234,.T.);
+#9234 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#9235,#9236,#9237,#9238,#9239,
+    #9240,#9241),.UNSPECIFIED.,.F.,.F.,(4,3,4),(0.E+000,0.290657105856,
+    0.403213144507),.UNSPECIFIED.);
+#9235 = CARTESIAN_POINT('',(-6.035884392901E-004,-6.016702554391,
+    10.008286799164));
+#9236 = CARTESIAN_POINT('',(-0.969450857013,-6.016686889711,
+    10.008286799164));
+#9237 = CARTESIAN_POINT('',(-1.938294874354,-6.017899140516,
+    10.008286799164));
+#9238 = CARTESIAN_POINT('',(-2.907145887928,-6.016592395141,
+    10.008286799164));
+#9239 = CARTESIAN_POINT('',(-3.282330357651,-6.016086362156,
+    10.008286799164));
+#9240 = CARTESIAN_POINT('',(-3.657516773398,-6.014866305646,
+    10.008286799164));
+#9241 = CARTESIAN_POINT('',(-4.032694233106,-6.016973891399,
+    10.008286799164));
+#9242 = ORIENTED_EDGE('',*,*,#8296,.F.);
+#9243 = ORIENTED_EDGE('',*,*,#9244,.F.);
+#9244 = EDGE_CURVE('',#9162,#8280,#9245,.T.);
+#9245 = CIRCLE('',#9246,3.4870917349);
+#9246 = AXIS2_PLACEMENT_3D('',#9247,#9248,#9249);
+#9247 = CARTESIAN_POINT('',(-0.313515075609,9.703460917315E-002,
+    10.008286799164));
+#9248 = DIRECTION('',(3.539034785274E-015,3.728284238334E-014,1.));
+#9249 = DIRECTION('',(8.990732089757E-002,-0.995950136126,
+    3.681366681074E-014));
+#9250 = PLANE('',#9251);
+#9251 = AXIS2_PLACEMENT_3D('',#9252,#9253,#9254);
+#9252 = CARTESIAN_POINT('',(9.938293755169E-017,-0.722328231132,
+    10.008286799164));
+#9253 = DIRECTION('',(0.E+000,0.E+000,1.));
+#9254 = DIRECTION('',(1.,0.E+000,0.E+000));
+#9255 = ADVANCED_FACE('',(#9256),#9284,.T.);
+#9256 = FACE_BOUND('',#9257,.T.);
+#9257 = EDGE_LOOP('',(#9258,#9266,#9267,#9273,#9274,#9275,#9276,#9277,
+    #9278));
+#9258 = ORIENTED_EDGE('',*,*,#9259,.F.);
+#9259 = EDGE_CURVE('',#9068,#9260,#9262,.T.);
+#9260 = VERTEX_POINT('',#9261);
+#9261 = CARTESIAN_POINT('',(-4.752201616764,-5.500000081956,
+    7.700000114739));
+#9262 = LINE('',#9263,#9264);
+#9263 = CARTESIAN_POINT('',(-4.752201616764,-5.59243782581,
+    7.700000114739));
+#9264 = VECTOR('',#9265,1.);
+#9265 = DIRECTION('',(0.E+000,1.,0.E+000));
+#9266 = ORIENTED_EDGE('',*,*,#9080,.F.);
+#9267 = ORIENTED_EDGE('',*,*,#9268,.F.);
+#9268 = EDGE_CURVE('',#7549,#9081,#9269,.T.);
+#9269 = LINE('',#9270,#9271);
+#9270 = CARTESIAN_POINT('',(-4.752201616764,2.300000034273,9.72544414227
+    ));
+#9271 = VECTOR('',#9272,1.);
+#9272 = DIRECTION('',(0.E+000,-1.,-1.204278869184E-008));
+#9273 = ORIENTED_EDGE('',*,*,#7548,.T.);
+#9274 = ORIENTED_EDGE('',*,*,#7695,.T.);
+#9275 = ORIENTED_EDGE('',*,*,#7671,.F.);
+#9276 = ORIENTED_EDGE('',*,*,#9135,.F.);
+#9277 = ORIENTED_EDGE('',*,*,#7994,.T.);
+#9278 = ORIENTED_EDGE('',*,*,#9279,.F.);
+#9279 = EDGE_CURVE('',#9260,#7997,#9280,.T.);
+#9280 = LINE('',#9281,#9282);
+#9281 = CARTESIAN_POINT('',(-4.752201616764,-5.500000081956,
+    7.700000114739));
+#9282 = VECTOR('',#9283,1.);
+#9283 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#9284 = PLANE('',#9285);
+#9285 = AXIS2_PLACEMENT_3D('',#9286,#9287,#9288);
+#9286 = CARTESIAN_POINT('',(-4.752201616764,-5.59243782581,
+    8.613508887727));
+#9287 = DIRECTION('',(-1.,1.350092966322E-017,4.559714774152E-017));
+#9288 = DIRECTION('',(4.559714774152E-017,0.E+000,1.));
+#9289 = ADVANCED_FACE('',(#9290),#9296,.T.);
+#9290 = FACE_BOUND('',#9291,.T.);
+#9291 = EDGE_LOOP('',(#9292,#9293,#9294,#9295));
+#9292 = ORIENTED_EDGE('',*,*,#9184,.T.);
+#9293 = ORIENTED_EDGE('',*,*,#8449,.T.);
+#9294 = ORIENTED_EDGE('',*,*,#9042,.T.);
+#9295 = ORIENTED_EDGE('',*,*,#7434,.T.);
+#9296 = B_SPLINE_SURFACE_WITH_KNOTS('',5,5,(
+    (#9297,#9298,#9299,#9300,#9301,#9302)
+    ,(#9303,#9304,#9305,#9306,#9307,#9308)
+    ,(#9309,#9310,#9311,#9312,#9313,#9314)
+    ,(#9315,#9316,#9317,#9318,#9319,#9320)
+    ,(#9321,#9322,#9323,#9324,#9325,#9326)
+    ,(#9327,#9328,#9329,#9330,#9331,#9332
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(6,6),(4.729097807773E-005,
+    0.402917558876),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#9297 = CARTESIAN_POINT('',(-7.222063296769E-004,4.854817986488,
+    9.725444093026));
+#9298 = CARTESIAN_POINT('',(-7.222119665375E-004,4.854817986488,
+    9.84608242315));
+#9299 = CARTESIAN_POINT('',(-8.005800761633E-004,4.817845756547,
+    9.928662395526));
+#9300 = CARTESIAN_POINT('',(-8.909848291412E-004,4.775193761705,
+    9.971314486175));
+#9301 = CARTESIAN_POINT('',(-1.066018010331E-003,4.692613974822,
+    10.008286799164));
+#9302 = CARTESIAN_POINT('',(-1.321715629012E-003,4.571975915678,
+    10.008286799164));
+#9303 = CARTESIAN_POINT('',(-0.809596629669,4.854817986488,
+    9.725444092742));
+#9304 = CARTESIAN_POINT('',(-0.80959669226,4.854817986488,9.846082422922
+    ));
+#9305 = CARTESIAN_POINT('',(-0.809335275674,4.817844073284,
+    9.928662395381));
+#9306 = CARTESIAN_POINT('',(-0.809033675813,4.775190134343,
+    9.971314486093));
+#9307 = CARTESIAN_POINT('',(-0.808449726941,4.692606576495,
+    10.008286799165));
+#9308 = CARTESIAN_POINT('',(-0.807596656458,4.5719629919,10.008286799164
+    ));
+#9309 = CARTESIAN_POINT('',(-1.618471053009,4.854817986488,
+    9.725444173126));
+#9310 = CARTESIAN_POINT('',(-1.618471172553,4.854817986488,
+    9.846082486463));
+#9311 = CARTESIAN_POINT('',(-1.617870081888,4.817496991875,9.92866243586
+    ));
+#9312 = CARTESIAN_POINT('',(-1.617176897865,4.77442831378,9.971314509925
+    ));
+#9313 = CARTESIAN_POINT('',(-1.615835795917,4.690995154295,
+    10.008286799163));
+#9314 = CARTESIAN_POINT('',(-1.613879561413,4.568987943448,
+    10.008286799164));
+#9315 = CARTESIAN_POINT('',(-2.427345476348,4.854817986488,
+    9.725443927543));
+#9316 = CARTESIAN_POINT('',(-2.427345652847,4.854817986488,
+    9.846082292301));
+#9317 = CARTESIAN_POINT('',(-2.42640443944,4.818558201189,9.928662312176
+    ));
+#9318 = CARTESIAN_POINT('',(-2.425317965801,4.776757041365,
+    9.971314437133));
+#9319 = CARTESIAN_POINT('',(-2.423212291369,4.695918685124,
+    10.008286799165));
+#9320 = CARTESIAN_POINT('',(-2.42013015585,4.578071920964,
+    10.008286799164));
+#9321 = CARTESIAN_POINT('',(-3.236219899687,4.854817986488,
+    9.725444214382));
+#9322 = CARTESIAN_POINT('',(-3.23622013314,4.854817986488,9.846082519249
+    ));
+#9323 = CARTESIAN_POINT('',(-3.23493952524,4.817346581119,9.928662456749
+    ));
+#9324 = CARTESIAN_POINT('',(-3.233462530239,4.774099102526,
+    9.971314522104));
+#9325 = CARTESIAN_POINT('',(-3.230604326757,4.690302570117,
+    10.008286799164));
+#9326 = CARTESIAN_POINT('',(-3.226433200661,4.567719279832,
+    10.008286799164));
+#9327 = CARTESIAN_POINT('',(-4.045094333379,4.854817986489,
+    9.725444078089));
+#9328 = CARTESIAN_POINT('',(-4.045094623786,4.854817986494,
+    9.846082411139));
+#9329 = CARTESIAN_POINT('',(-4.043474062172,4.817881212054,
+    9.928662387874));
+#9330 = CARTESIAN_POINT('',(-4.041604419316,4.775270121255,
+    9.971314481813));
+#9331 = CARTESIAN_POINT('',(-4.037984438855,4.692769532034,
+    10.008286799164));
+#9332 = CARTESIAN_POINT('',(-4.032696000119,4.572247173902,
+    10.008286799164));
+#9333 = ADVANCED_FACE('',(#9334),#9348,.T.);
+#9334 = FACE_BOUND('',#9335,.T.);
+#9335 = EDGE_LOOP('',(#9336,#9337,#9346,#9347));
+#9336 = ORIENTED_EDGE('',*,*,#9268,.T.);
+#9337 = ORIENTED_EDGE('',*,*,#9338,.T.);
+#9338 = EDGE_CURVE('',#9081,#9195,#9339,.T.);
+#9339 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#9340,#9341,#9342,#9343,#9344,
+    #9345),.UNSPECIFIED.,.F.,.F.,(6,6),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#9340 = CARTESIAN_POINT('',(-4.752201616764,-5.592439216677,
+    9.725444047223));
+#9341 = CARTESIAN_POINT('',(-4.752201616797,-5.592439555562,
+    9.846082387032));
+#9342 = CARTESIAN_POINT('',(-4.715475704991,-5.588178323137,
+    9.928662372998));
+#9343 = CARTESIAN_POINT('',(-4.673107873559,-5.5832623225,9.971314473169
+    ));
+#9344 = CARTESIAN_POINT('',(-4.591078271627,-5.573744180818,
+    10.008286799164));
+#9345 = CARTESIAN_POINT('',(-4.47124397097,-5.55983929199,
+    10.008286799164));
+#9346 = ORIENTED_EDGE('',*,*,#9194,.T.);
+#9347 = ORIENTED_EDGE('',*,*,#7558,.T.);
+#9348 = B_SPLINE_SURFACE_WITH_KNOTS('',5,5,(
+    (#9349,#9350,#9351,#9352,#9353,#9354)
+    ,(#9355,#9356,#9357,#9358,#9359,#9360)
+    ,(#9361,#9362,#9363,#9364,#9365,#9366)
+    ,(#9367,#9368,#9369,#9370,#9371,#9372)
+    ,(#9373,#9374,#9375,#9376,#9377,#9378)
+    ,(#9379,#9380,#9381,#9382,#9383,#9384
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(6,6),(0.518523632053,
+    1.492041709542),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#9349 = CARTESIAN_POINT('',(-4.752201616764,4.147712600272,
+    9.725444079869));
+#9350 = CARTESIAN_POINT('',(-4.752201616786,4.147712697543,
+    9.846082413185));
+#9351 = CARTESIAN_POINT('',(-4.715475703966,4.143451370116,
+    9.928662389594));
+#9352 = CARTESIAN_POINT('',(-4.67310786753,4.138535364854,9.971314482652
+    ));
+#9353 = CARTESIAN_POINT('',(-4.591078251166,4.129017305263,
+    10.008286799164));
+#9354 = CARTESIAN_POINT('',(-4.471243921494,4.115112645819,
+    10.008286799164));
+#9355 = CARTESIAN_POINT('',(-4.752201616764,2.199682223032,
+    9.725444114165));
+#9356 = CARTESIAN_POINT('',(-4.752201616764,2.199682233072,
+    9.846082433463));
+#9357 = CARTESIAN_POINT('',(-4.713029650771,2.197126926522,
+    9.928662397651));
+#9358 = CARTESIAN_POINT('',(-4.667778741106,2.194182967593,
+    9.971314489018));
+#9359 = CARTESIAN_POINT('',(-4.579971468153,2.188496115563,
+    10.008286799164));
+#9360 = CARTESIAN_POINT('',(-4.451197300489,2.180223963071,
+    10.008286799164));
+#9361 = CARTESIAN_POINT('',(-4.752201616764,0.251651864045,9.72544434679
+    ));
+#9362 = CARTESIAN_POINT('',(-4.752201616764,0.251651786852,
+    9.846082632121));
+#9363 = CARTESIAN_POINT('',(-4.716793483211,0.250796551819,
+    9.928662533514));
+#9364 = CARTESIAN_POINT('',(-4.675991608314,0.249802310443,
+    9.971314564697));
+#9365 = CARTESIAN_POINT('',(-4.597140062306,0.247851715447,
+    10.008286799164));
+#9366 = CARTESIAN_POINT('',(-4.482321596711,0.244931905123,
+    10.008286799164));
+#9367 = CARTESIAN_POINT('',(-4.752201616764,-1.696378494945,
+    9.725443541507));
+#9368 = CARTESIAN_POINT('',(-4.752201616763,-1.696378659365,
+    9.84608198474));
+#9369 = CARTESIAN_POINT('',(-4.716793493416,-1.695523497514,
+    9.928662116425));
+#9370 = CARTESIAN_POINT('',(-4.675991726338,-1.694529235526,
+    9.971314323714));
+#9371 = CARTESIAN_POINT('',(-4.5971405214,-1.692578509221,
+    10.008286799164));
+#9372 = CARTESIAN_POINT('',(-4.482322833546,-1.689658397521,
+    10.008286799164));
+#9373 = CARTESIAN_POINT('',(-4.752201616764,-3.644408853929,
+    9.725444496336));
+#9374 = CARTESIAN_POINT('',(-4.752201616765,-3.644409105584,
+    9.846082740696));
+#9375 = CARTESIAN_POINT('',(-4.713029644951,-3.641853872231,
+    9.928662595453));
+#9376 = CARTESIAN_POINT('',(-4.667778683097,-3.638909892966,
+    9.97131460321));
+#9377 = CARTESIAN_POINT('',(-4.579971247044,-3.633222911603,
+    10.008286799164));
+#9378 = CARTESIAN_POINT('',(-4.451196711174,-3.624950466334,
+    10.008286799164));
+#9379 = CARTESIAN_POINT('',(-4.752201616764,-5.592439216677,
+    9.725444047223));
+#9380 = CARTESIAN_POINT('',(-4.752201616797,-5.592439555562,
+    9.846082387032));
+#9381 = CARTESIAN_POINT('',(-4.715475704991,-5.588178323137,
+    9.928662372998));
+#9382 = CARTESIAN_POINT('',(-4.673107873559,-5.5832623225,9.971314473169
+    ));
+#9383 = CARTESIAN_POINT('',(-4.591078271627,-5.573744180818,
+    10.008286799164));
+#9384 = CARTESIAN_POINT('',(-4.47124397097,-5.55983929199,
+    10.008286799164));
+#9385 = ADVANCED_FACE('',(#9386),#9400,.T.);
+#9386 = FACE_BOUND('',#9387,.T.);
+#9387 = EDGE_LOOP('',(#9388,#9389,#9398,#9399));
+#9388 = ORIENTED_EDGE('',*,*,#9088,.F.);
+#9389 = ORIENTED_EDGE('',*,*,#9390,.T.);
+#9390 = EDGE_CURVE('',#9089,#9207,#9391,.T.);
+#9391 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#9392,#9393,#9394,#9395,#9396,
+    #9397),.UNSPECIFIED.,.F.,.F.,(6,6),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#9392 = CARTESIAN_POINT('',(-4.546604948683,-6.135839591602,
+    9.725444118886));
+#9393 = CARTESIAN_POINT('',(-4.546604699866,-6.135839813924,
+    9.846082443787));
+#9394 = CARTESIAN_POINT('',(-4.520200647348,-6.109959735008,
+    9.928662408568));
+#9395 = CARTESIAN_POINT('',(-4.489740445719,-6.080103795666,
+    9.971314493645));
+#9396 = CARTESIAN_POINT('',(-4.430765641145,-6.022298743055,
+    10.008286799164));
+#9397 = CARTESIAN_POINT('',(-4.344611421254,-5.937853163953,
+    10.008286799164));
+#9398 = ORIENTED_EDGE('',*,*,#9206,.T.);
+#9399 = ORIENTED_EDGE('',*,*,#9338,.F.);
+#9400 = B_SPLINE_SURFACE_WITH_KNOTS('',5,5,(
+    (#9401,#9402,#9403,#9404,#9405,#9406)
+    ,(#9407,#9408,#9409,#9410,#9411,#9412)
+    ,(#9413,#9414,#9415,#9416,#9417,#9418)
+    ,(#9419,#9420,#9421,#9422,#9423,#9424)
+    ,(#9425,#9426,#9427,#9428,#9429,#9430)
+    ,(#9431,#9432,#9433,#9434,#9435,#9436
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(6,6),(1.492041709542,
+    1.549844502082),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#9401 = CARTESIAN_POINT('',(-4.752201616764,-5.592439216677,
+    9.725444047223));
+#9402 = CARTESIAN_POINT('',(-4.752201616797,-5.592439555562,
+    9.846082387032));
+#9403 = CARTESIAN_POINT('',(-4.715475704991,-5.588178323137,
+    9.928662372998));
+#9404 = CARTESIAN_POINT('',(-4.673107873559,-5.5832623225,9.971314473169
+    ));
+#9405 = CARTESIAN_POINT('',(-4.591078271627,-5.573744180818,
+    10.008286799164));
+#9406 = CARTESIAN_POINT('',(-4.47124397097,-5.55983929199,
+    10.008286799164));
+#9407 = CARTESIAN_POINT('',(-4.752201471389,-5.712135077049,
+    9.725444063553));
+#9408 = CARTESIAN_POINT('',(-4.752196907314,-5.712135542522,
+    9.846082392562));
+#9409 = CARTESIAN_POINT('',(-4.715614725659,-5.703021055353,
+    9.92866237144));
+#9410 = CARTESIAN_POINT('',(-4.673401210091,-5.692511130385,
+    9.971314473958));
+#9411 = CARTESIAN_POINT('',(-4.591634283599,-5.672189908277,
+    10.008286799164));
+#9412 = CARTESIAN_POINT('',(-4.472111623747,-5.642794557338,
+    10.008286799164));
+#9413 = CARTESIAN_POINT('',(-4.73510104349,-5.831190999287,
+    9.725444054743));
+#9414 = CARTESIAN_POINT('',(-4.735116488928,-5.831202219267,
+    9.846082401081));
+#9415 = CARTESIAN_POINT('',(-4.699321216509,-5.817004493203,
+    9.92866238328));
+#9416 = CARTESIAN_POINT('',(-4.657884197574,-5.800594980576,
+    9.971314475069));
+#9417 = CARTESIAN_POINT('',(-4.577365050397,-5.768920496205,
+    10.008286799164));
+#9418 = CARTESIAN_POINT('',(-4.462509955104,-5.728256897032,
+    10.008286799164));
+#9419 = CARTESIAN_POINT('',(-4.70234691089,-5.950066467603,
+    9.725444298649));
+#9420 = CARTESIAN_POINT('',(-4.702326351937,-5.950046161249,
+    9.846082585678));
+#9421 = CARTESIAN_POINT('',(-4.670317285605,-5.931943332079,
+    9.928662495416));
+#9422 = CARTESIAN_POINT('',(-4.633343771202,-5.911022595143,
+    9.971314541527));
+#9423 = CARTESIAN_POINT('',(-4.5611362518,-5.870003055182,
+    10.008286799164));
+#9424 = CARTESIAN_POINT('',(-4.447167571668,-5.799277449345,
+    10.008286799164));
+#9425 = CARTESIAN_POINT('',(-4.635882022605,-6.056069387637,
+    9.725444182156));
+#9426 = CARTESIAN_POINT('',(-4.63589297322,-6.056082343011,
+    9.846082494673));
+#9427 = CARTESIAN_POINT('',(-4.606437105013,-6.034079052236,
+    9.928662443176));
+#9428 = CARTESIAN_POINT('',(-4.572565588535,-6.0088310979,9.971314515232
+    ));
+#9429 = CARTESIAN_POINT('',(-4.507569240406,-5.960716240599,
+    10.008286799164));
+#9430 = CARTESIAN_POINT('',(-4.417340629111,-5.898495416846,
+    10.008286799164));
+#9431 = CARTESIAN_POINT('',(-4.546604948683,-6.135839591602,
+    9.725444118886));
+#9432 = CARTESIAN_POINT('',(-4.546604699866,-6.135839813924,
+    9.846082443787));
+#9433 = CARTESIAN_POINT('',(-4.520200647348,-6.109959735008,
+    9.928662408568));
+#9434 = CARTESIAN_POINT('',(-4.489740445719,-6.080103795666,
+    9.971314493645));
+#9435 = CARTESIAN_POINT('',(-4.430765641145,-6.022298743055,
+    10.008286799164));
+#9436 = CARTESIAN_POINT('',(-4.344611421254,-5.937853163953,
+    10.008286799164));
+#9437 = ADVANCED_FACE('',(#9438),#9452,.T.);
+#9438 = FACE_BOUND('',#9439,.T.);
+#9439 = EDGE_LOOP('',(#9440,#9441,#9450,#9451));
+#9440 = ORIENTED_EDGE('',*,*,#9100,.F.);
+#9441 = ORIENTED_EDGE('',*,*,#9442,.T.);
+#9442 = EDGE_CURVE('',#9101,#9219,#9443,.T.);
+#9443 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#9444,#9445,#9446,#9447,#9448,
+    #9449),.UNSPECIFIED.,.F.,.F.,(6,6),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#9444 = CARTESIAN_POINT('',(-4.045094427743,-6.299544617534,
+    9.725444079109));
+#9445 = CARTESIAN_POINT('',(-4.045094698247,-6.29954461754,
+    9.846082411959));
+#9446 = CARTESIAN_POINT('',(-4.043473885784,-6.262607854484,
+    9.928662388396));
+#9447 = CARTESIAN_POINT('',(-4.041603962217,-6.219996776727,
+    9.971314482111));
+#9448 = CARTESIAN_POINT('',(-4.037983445779,-6.137496212703,
+    10.008286799164));
+#9449 = CARTESIAN_POINT('',(-4.032694233106,-6.016973891399,
+    10.008286799164));
+#9450 = ORIENTED_EDGE('',*,*,#9218,.T.);
+#9451 = ORIENTED_EDGE('',*,*,#9390,.F.);
+#9452 = B_SPLINE_SURFACE_WITH_KNOTS('',5,5,(
+    (#9453,#9454,#9455,#9456,#9457,#9458)
+    ,(#9459,#9460,#9461,#9462,#9463,#9464)
+    ,(#9465,#9466,#9467,#9468,#9469,#9470)
+    ,(#9471,#9472,#9473,#9474,#9475,#9476)
+    ,(#9477,#9478,#9479,#9480,#9481,#9482)
+    ,(#9483,#9484,#9485,#9486,#9487,#9488
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(6,6),(1.549844502082,
+    1.60764728662),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#9453 = CARTESIAN_POINT('',(-4.546604948683,-6.135839591602,
+    9.725444118886));
+#9454 = CARTESIAN_POINT('',(-4.546604699866,-6.135839813924,
+    9.846082443787));
+#9455 = CARTESIAN_POINT('',(-4.520200647348,-6.109959735008,
+    9.928662408568));
+#9456 = CARTESIAN_POINT('',(-4.489740445719,-6.080103795666,
+    9.971314493645));
+#9457 = CARTESIAN_POINT('',(-4.430765641145,-6.022298743055,
+    10.008286799164));
+#9458 = CARTESIAN_POINT('',(-4.344611421254,-5.937853163953,
+    10.008286799164));
+#9459 = CARTESIAN_POINT('',(-4.466165772967,-6.207713020825,
+    9.725444060867));
+#9460 = CARTESIAN_POINT('',(-4.466173369923,-6.207721687673,
+    9.84608239814));
+#9461 = CARTESIAN_POINT('',(-4.443398845823,-6.177561432397,
+    9.928662378562));
+#9462 = CARTESIAN_POINT('',(-4.417045526118,-6.142663055812,
+    9.971314474925));
+#9463 = CARTESIAN_POINT('',(-4.365596927083,-6.074505708279,
+    10.008286799164));
+#9464 = CARTESIAN_POINT('',(-4.287023544675,-5.968952744476,
+    10.008286799164));
+#9465 = CARTESIAN_POINT('',(-4.366976251824,-6.258735141623,
+    9.725444111925));
+#9466 = CARTESIAN_POINT('',(-4.366963249413,-6.25872146657,
+    9.846082437258));
+#9467 = CARTESIAN_POINT('',(-4.349006741406,-6.225364581676,
+    9.928662406912));
+#9468 = CARTESIAN_POINT('',(-4.328356682301,-6.18693009393,
+    9.971314495618));
+#9469 = CARTESIAN_POINT('',(-4.288852819745,-6.112967447186,
+    10.008286799164));
+#9470 = CARTESIAN_POINT('',(-4.236755789943,-6.012711586149,
+    10.008286799164));
+#9471 = CARTESIAN_POINT('',(-4.26055490798,-6.285816889733,
+    9.725444112314));
+#9472 = CARTESIAN_POINT('',(-4.260561923037,-6.285824762308,
+    9.846082439067));
+#9473 = CARTESIAN_POINT('',(-4.247815927879,-6.250073161305,
+    9.928662404408));
+#9474 = CARTESIAN_POINT('',(-4.233067390225,-6.208725440451,
+    9.971314489746));
+#9475 = CARTESIAN_POINT('',(-4.204213433663,-6.12812528661,
+    10.008286799164));
+#9476 = CARTESIAN_POINT('',(-4.158728412411,-6.005108831813,
+    10.008286799164));
+#9477 = CARTESIAN_POINT('',(-4.152943129183,-6.299544650749,
+    9.725444097492));
+#9478 = CARTESIAN_POINT('',(-4.152943305507,-6.299543813895,
+    9.846082426809));
+#9479 = CARTESIAN_POINT('',(-4.145769053888,-6.262674887835,
+    9.92866239755));
+#9480 = CARTESIAN_POINT('',(-4.137493032796,-6.220135298736,
+    9.971314487075));
+#9481 = CARTESIAN_POINT('',(-4.12147061323,-6.137750891229,
+    10.008286799164));
+#9482 = CARTESIAN_POINT('',(-4.098045498261,-6.017336417644,
+    10.008286799164));
+#9483 = CARTESIAN_POINT('',(-4.045094427743,-6.299544617534,
+    9.725444079109));
+#9484 = CARTESIAN_POINT('',(-4.045094698247,-6.29954461754,
+    9.846082411959));
+#9485 = CARTESIAN_POINT('',(-4.043473885784,-6.262607854484,
+    9.928662388396));
+#9486 = CARTESIAN_POINT('',(-4.041603962217,-6.219996776727,
+    9.971314482111));
+#9487 = CARTESIAN_POINT('',(-4.037983445779,-6.137496212703,
+    10.008286799164));
+#9488 = CARTESIAN_POINT('',(-4.032694233106,-6.016973891399,
+    10.008286799164));
+#9489 = ADVANCED_FACE('',(#9490),#9501,.T.);
+#9490 = FACE_BOUND('',#9491,.T.);
+#9491 = EDGE_LOOP('',(#9492,#9498,#9499,#9500));
+#9492 = ORIENTED_EDGE('',*,*,#9493,.T.);
+#9493 = EDGE_CURVE('',#9101,#8920,#9494,.T.);
+#9494 = LINE('',#9495,#9496);
+#9495 = CARTESIAN_POINT('',(-4.045094427743,-6.299544617534,
+    9.725444079109));
+#9496 = VECTOR('',#9497,1.);
+#9497 = DIRECTION('',(1.,1.248800355567E-013,3.43707376755E-009));
+#9498 = ORIENTED_EDGE('',*,*,#8919,.T.);
+#9499 = ORIENTED_EDGE('',*,*,#9233,.T.);
+#9500 = ORIENTED_EDGE('',*,*,#9442,.F.);
+#9501 = B_SPLINE_SURFACE_WITH_KNOTS('',5,5,(
+    (#9502,#9503,#9504,#9505,#9506,#9507)
+    ,(#9508,#9509,#9510,#9511,#9512,#9513)
+    ,(#9514,#9515,#9516,#9517,#9518,#9519)
+    ,(#9520,#9521,#9522,#9523,#9524,#9525)
+    ,(#9526,#9527,#9528,#9529,#9530,#9531)
+    ,(#9532,#9533,#9534,#9535,#9536,#9537
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(6,6),(1.60764728662,
+    2.010589126634),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#9502 = CARTESIAN_POINT('',(-4.045094427743,-6.299544617534,
+    9.725444079109));
+#9503 = CARTESIAN_POINT('',(-4.045094698247,-6.29954461754,
+    9.846082411959));
+#9504 = CARTESIAN_POINT('',(-4.043473885784,-6.262607854484,
+    9.928662388396));
+#9505 = CARTESIAN_POINT('',(-4.041603962217,-6.219996776727,
+    9.971314482111));
+#9506 = CARTESIAN_POINT('',(-4.037983445779,-6.137496212703,
+    10.008286799164));
+#9507 = CARTESIAN_POINT('',(-4.032694233106,-6.016973891399,
+    10.008286799164));
+#9508 = CARTESIAN_POINT('',(-3.23607555367,-6.299544617534,
+    9.725444176934));
+#9509 = CARTESIAN_POINT('',(-3.236075770122,-6.299544617534,
+    9.846082489143));
+#9510 = CARTESIAN_POINT('',(-3.234795044388,-6.262072970219,
+    9.928662437288));
+#9511 = CARTESIAN_POINT('',(-3.233317921192,-6.218825205182,
+    9.971314510816));
+#9512 = CARTESIAN_POINT('',(-3.230459477086,-6.13502808569,
+    10.008286799164));
+#9513 = CARTESIAN_POINT('',(-3.22628801045,-6.012443847759,
+    10.008286799164));
+#9514 = CARTESIAN_POINT('',(-2.427056784892,-6.299544617534,
+    9.725443983078));
+#9515 = CARTESIAN_POINT('',(-2.427056947292,-6.299544617534,
+    9.846082336947));
+#9516 = CARTESIAN_POINT('',(-2.426115762398,-6.263285174302,
+    9.928662341029));
+#9517 = CARTESIAN_POINT('',(-2.425029327352,-6.221484419959,
+    9.971314453864));
+#9518 = CARTESIAN_POINT('',(-2.422923731411,-6.140646896926,
+    10.008286799164));
+#9519 = CARTESIAN_POINT('',(-2.419841712291,-6.022801483354,
+    10.008286799164));
+#9520 = CARTESIAN_POINT('',(-1.618038016113,-6.299544617534,
+    9.725444145043));
+#9521 = CARTESIAN_POINT('',(-1.618038124461,-6.299544617534,
+    9.846082463886));
+#9522 = CARTESIAN_POINT('',(-1.61743720921,-6.262223468441,
+    9.928662421275));
+#9523 = CARTESIAN_POINT('',(-1.616744232655,-6.219154606844,
+    9.971314501472));
+#9524 = CARTESIAN_POINT('',(-1.615403537407,-6.135721068374,
+    10.008286799164));
+#9525 = CARTESIAN_POINT('',(-1.613447904334,-6.013713238106,
+    10.008286799164));
+#9526 = CARTESIAN_POINT('',(-0.809019247335,-6.299544617534,9.725444093)
+  );
+#9527 = CARTESIAN_POINT('',(-0.809019301631,-6.299544617534,
+    9.846082423129));
+#9528 = CARTESIAN_POINT('',(-0.808758207018,-6.262570690463,
+    9.928662395513));
+#9529 = CARTESIAN_POINT('',(-0.808456982211,-6.219916735465,
+    9.971314486167));
+#9530 = CARTESIAN_POINT('',(-0.807873762633,-6.137333146401,
+    10.008286799164));
+#9531 = CARTESIAN_POINT('',(-0.807021761273,-6.016689515924,
+    10.008286799164));
+#9532 = CARTESIAN_POINT('',(-4.785566731392E-007,-6.299544617534,
+    9.725444093012));
+#9533 = CARTESIAN_POINT('',(-4.787997184467E-007,-6.299544617534,
+    9.846082423139));
+#9534 = CARTESIAN_POINT('',(-7.931552717521E-005,-6.262572388593,
+    9.92866239552));
+#9535 = CARTESIAN_POINT('',(-1.702632406105E-004,-6.219920394906,
+    9.971314486171));
+#9536 = CARTESIAN_POINT('',(-3.463497027209E-004,-6.137340610261,
+    10.008286799164));
+#9537 = CARTESIAN_POINT('',(-6.035884392902E-004,-6.016702554391,
+    10.008286799164));
+#9538 = ADVANCED_FACE('',(#9539),#9550,.T.);
+#9539 = FACE_BOUND('',#9540,.T.);
+#9540 = EDGE_LOOP('',(#9541,#9542,#9548,#9549));
+#9541 = ORIENTED_EDGE('',*,*,#9112,.F.);
+#9542 = ORIENTED_EDGE('',*,*,#9543,.F.);
+#9543 = EDGE_CURVE('',#8978,#9070,#9544,.T.);
+#9544 = LINE('',#9545,#9546);
+#9545 = CARTESIAN_POINT('',(-5.551115123126E-016,-6.299544763089,
+    7.700000114739));
+#9546 = VECTOR('',#9547,1.);
+#9547 = DIRECTION('',(-1.,-2.744615571809E-016,0.E+000));
+#9548 = ORIENTED_EDGE('',*,*,#8977,.F.);
+#9549 = ORIENTED_EDGE('',*,*,#9493,.F.);
+#9550 = PLANE('',#9551);
+#9551 = AXIS2_PLACEMENT_3D('',#9552,#9553,#9554);
+#9552 = CARTESIAN_POINT('',(-4.045094672505,-6.299544818379,
+    8.712722088245));
+#9553 = DIRECTION('',(3.178008063153E-013,-1.,-3.836967244792E-013));
+#9554 = DIRECTION('',(0.E+000,3.836967244792E-013,-1.));
+#9555 = ADVANCED_FACE('',(#9556),#9568,.T.);
+#9556 = FACE_BOUND('',#9557,.T.);
+#9557 = EDGE_LOOP('',(#9558,#9559,#9560,#9561,#9567));
+#9558 = ORIENTED_EDGE('',*,*,#9543,.T.);
+#9559 = ORIENTED_EDGE('',*,*,#9067,.F.);
+#9560 = ORIENTED_EDGE('',*,*,#9259,.T.);
+#9561 = ORIENTED_EDGE('',*,*,#9562,.F.);
+#9562 = EDGE_CURVE('',#9001,#9260,#9563,.T.);
+#9563 = LINE('',#9564,#9565);
+#9564 = CARTESIAN_POINT('',(0.E+000,-5.500000081956,7.700000114739));
+#9565 = VECTOR('',#9566,1.);
+#9566 = DIRECTION('',(-1.,0.E+000,2.336228792795E-016));
+#9567 = ORIENTED_EDGE('',*,*,#9000,.F.);
+#9568 = PLANE('',#9569);
+#9569 = AXIS2_PLACEMENT_3D('',#9570,#9571,#9572);
+#9570 = CARTESIAN_POINT('',(-2.376100808382,-6.299544776911,
+    7.700000114739));
+#9571 = DIRECTION('',(0.E+000,1.736345444958E-015,-1.));
+#9572 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#9573 = ADVANCED_FACE('',(#9574),#9580,.T.);
+#9574 = FACE_BOUND('',#9575,.T.);
+#9575 = EDGE_LOOP('',(#9576,#9577,#9578,#9579));
+#9576 = ORIENTED_EDGE('',*,*,#9279,.T.);
+#9577 = ORIENTED_EDGE('',*,*,#8035,.T.);
+#9578 = ORIENTED_EDGE('',*,*,#9026,.F.);
+#9579 = ORIENTED_EDGE('',*,*,#9562,.T.);
+#9580 = PLANE('',#9581);
+#9581 = AXIS2_PLACEMENT_3D('',#9582,#9583,#9584);
+#9582 = CARTESIAN_POINT('',(-2.376100808382,-5.500000081956,
+    7.700000114739));
+#9583 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#9584 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#9585 = ADVANCED_FACE('',(#9586),#9613,.T.);
+#9586 = FACE_BOUND('',#9587,.T.);
+#9587 = EDGE_LOOP('',(#9588,#9598,#9606));
+#9588 = ORIENTED_EDGE('',*,*,#9589,.T.);
+#9589 = EDGE_CURVE('',#9590,#9592,#9594,.T.);
+#9590 = VERTEX_POINT('',#9591);
+#9591 = CARTESIAN_POINT('',(2.864986162383,2.002913779353,
+    14.318096869212));
+#9592 = VERTEX_POINT('',#9593);
+#9593 = CARTESIAN_POINT('',(2.864986162383,2.262187832891E-015,
+    14.318096869212));
+#9594 = LINE('',#9595,#9596);
+#9595 = CARTESIAN_POINT('',(2.864986162383,2.002913779353,
+    14.318096869212));
+#9596 = VECTOR('',#9597,1.);
+#9597 = DIRECTION('',(-1.662911857819E-015,-1.,-2.217215810426E-015));
+#9598 = ORIENTED_EDGE('',*,*,#9599,.T.);
+#9599 = EDGE_CURVE('',#9592,#9600,#9602,.T.);
+#9600 = VERTEX_POINT('',#9601);
+#9601 = CARTESIAN_POINT('',(3.495684384804,3.319520337062E-015,
+    14.088728040461));
+#9602 = LINE('',#9603,#9604);
+#9603 = CARTESIAN_POINT('',(2.864986162383,3.297229996345E-015,
+    14.318096869212));
+#9604 = VECTOR('',#9605,1.);
+#9605 = DIRECTION('',(0.939781927628,3.32140770684E-017,-0.341774675048)
+  );
+#9606 = ORIENTED_EDGE('',*,*,#9607,.T.);
+#9607 = EDGE_CURVE('',#9600,#9590,#9608,.T.);
+#9608 = ELLIPSE('',#9609,3.719676109998,3.495684384805);
+#9609 = AXIS2_PLACEMENT_3D('',#9610,#9611,#9612);
+#9610 = CARTESIAN_POINT('',(-7.499556531343E-013,-2.364297287673E-013,
+    15.36001913424));
+#9611 = DIRECTION('',(0.341774675048,1.130434859872E-015,0.939781927628)
+  );
+#9612 = DIRECTION('',(0.939781927628,5.274045608636E-013,-0.341774675048
+    ));
+#9613 = PLANE('',#9614);
+#9614 = AXIS2_PLACEMENT_3D('',#9615,#9616,#9617);
+#9615 = CARTESIAN_POINT('',(3.180335273593,-2.566950937021E-014,
+    14.203412454836));
+#9616 = DIRECTION('',(0.341774675048,-3.736903934588E-015,0.939781927628
+    ));
+#9617 = DIRECTION('',(0.939781927628,3.7470892998E-030,-0.341774675048)
+  );
+#9618 = ADVANCED_FACE('',(#9619),#9646,.T.);
+#9619 = FACE_BOUND('',#9620,.T.);
+#9620 = EDGE_LOOP('',(#9621,#9631,#9639));
+#9621 = ORIENTED_EDGE('',*,*,#9622,.T.);
+#9622 = EDGE_CURVE('',#9623,#9625,#9627,.T.);
+#9623 = VERTEX_POINT('',#9624);
+#9624 = CARTESIAN_POINT('',(3.495684384804,-8.734247106633E-016,
+    14.639213229865));
+#9625 = VERTEX_POINT('',#9626);
+#9626 = CARTESIAN_POINT('',(2.864986162383,-8.511343699464E-016,
+    14.409844401113));
+#9627 = LINE('',#9628,#9629);
+#9628 = CARTESIAN_POINT('',(3.495684384804,-8.734247106633E-016,
+    14.639213229865));
+#9629 = VECTOR('',#9630,1.);
+#9630 = DIRECTION('',(-0.939781927628,3.32140770684E-017,-0.341774675048
+    ));
+#9631 = ORIENTED_EDGE('',*,*,#9632,.T.);
+#9632 = EDGE_CURVE('',#9625,#9633,#9635,.T.);
+#9633 = VERTEX_POINT('',#9634);
+#9634 = CARTESIAN_POINT('',(2.864986162383,2.002913779353,
+    14.409844401113));
+#9635 = LINE('',#9636,#9637);
+#9636 = CARTESIAN_POINT('',(2.864986162383,-2.051446035614E-014,
+    14.409844401113));
+#9637 = VECTOR('',#9638,1.);
+#9638 = DIRECTION('',(1.662911857819E-015,1.,-2.217215810426E-015));
+#9639 = ORIENTED_EDGE('',*,*,#9640,.T.);
+#9640 = EDGE_CURVE('',#9633,#9623,#9641,.T.);
+#9641 = ELLIPSE('',#9642,3.719676109997,3.495684384804);
+#9642 = AXIS2_PLACEMENT_3D('',#9643,#9644,#9645);
+#9643 = CARTESIAN_POINT('',(8.743006318923E-013,2.181588243388E-013,
+    13.367922136086));
+#9644 = DIRECTION('',(0.341774675048,5.080606112698E-017,-0.939781927628
+    ));
+#9645 = DIRECTION('',(0.939781927628,-4.895916171866E-013,0.341774675048
+    ));
+#9646 = PLANE('',#9647);
+#9647 = AXIS2_PLACEMENT_3D('',#9648,#9649,#9650);
+#9648 = CARTESIAN_POINT('',(3.180335273593,-2.052591873866E-014,
+    14.524528815489));
+#9649 = DIRECTION('',(0.341774675048,-1.608319501188E-015,
+    -0.939781927628));
+#9650 = DIRECTION('',(-0.939781927628,0.E+000,-0.341774675048));
+#9651 = ADVANCED_FACE('',(#9652),#9668,.T.);
+#9652 = FACE_BOUND('',#9653,.T.);
+#9653 = EDGE_LOOP('',(#9654,#9655,#9661,#9662));
+#9654 = ORIENTED_EDGE('',*,*,#9632,.F.);
+#9655 = ORIENTED_EDGE('',*,*,#9656,.T.);
+#9656 = EDGE_CURVE('',#9625,#9592,#9657,.T.);
+#9657 = LINE('',#9658,#9659);
+#9658 = CARTESIAN_POINT('',(2.864986162383,2.51189688069E-015,
+    14.409844401113));
+#9659 = VECTOR('',#9660,1.);
+#9660 = DIRECTION('',(6.050424472548E-015,9.741077324833E-017,-1.));
+#9661 = ORIENTED_EDGE('',*,*,#9589,.F.);
+#9662 = ORIENTED_EDGE('',*,*,#9663,.T.);
+#9663 = EDGE_CURVE('',#9590,#9633,#9664,.T.);
+#9664 = LINE('',#9665,#9666);
+#9665 = CARTESIAN_POINT('',(2.864986162383,2.002913779353,
+    14.318096869212));
+#9666 = VECTOR('',#9667,1.);
+#9667 = DIRECTION('',(-6.050424472548E-015,0.E+000,1.));
+#9668 = PLANE('',#9669);
+#9669 = AXIS2_PLACEMENT_3D('',#9670,#9671,#9672);
+#9670 = CARTESIAN_POINT('',(2.864986162383,1.001456889676,
+    14.409844401113));
+#9671 = DIRECTION('',(1.,-6.922926653065E-015,2.977571098695E-015));
+#9672 = DIRECTION('',(2.977571098695E-015,0.E+000,-1.));
+#9673 = ADVANCED_FACE('',(#9674),#9937,.T.);
+#9674 = FACE_BOUND('',#9675,.T.);
+#9675 = EDGE_LOOP('',(#9676,#9677,#9689,#9703,#9717,#9731,#9745,#9759,
+    #9773,#9787,#9801,#9815,#9829,#9837,#9838,#9936));
+#9676 = ORIENTED_EDGE('',*,*,#9170,.T.);
+#9677 = ORIENTED_EDGE('',*,*,#9678,.T.);
+#9678 = EDGE_CURVE('',#9160,#9679,#9681,.T.);
+#9679 = VERTEX_POINT('',#9680);
+#9680 = CARTESIAN_POINT('',(2.14048934634E-016,-3.495684384804,
+    10.235331700599));
+#9681 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#9682,#9683,#9684,#9685,
+#9686,#9687,#9688),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,2
+,2,3),(0.697027298998,0.7,0.70625,0.7125),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((0.962030165645,
+    0.963794657602,1.,0.923879532511,1.,0.923879532511,1.)) 
+REPRESENTATION_ITEM('') );
+#9682 = CARTESIAN_POINT('',(-3.254918325866,1.274878821735,
+    10.008286799256));
+#9683 = CARTESIAN_POINT('',(-3.495684384804,0.660174237769,
+    10.030921224119));
+#9684 = CARTESIAN_POINT('',(-3.495684384804,-1.373480664096E-015,
+    10.051836636796));
+#9685 = CARTESIAN_POINT('',(-3.495684384804,-1.447959881962,
+    10.097710402747));
+#9686 = CARTESIAN_POINT('',(-2.471822133383,-2.471822133383,
+    10.143584168697));
+#9687 = CARTESIAN_POINT('',(-1.447959881962,-3.495684384804,
+    10.189457934648));
+#9688 = CARTESIAN_POINT('',(2.14048934634E-016,-3.495684384804,
+    10.235331700599));
+#9689 = ORIENTED_EDGE('',*,*,#9690,.T.);
+#9690 = EDGE_CURVE('',#9679,#9691,#9693,.T.);
+#9691 = VERTEX_POINT('',#9692);
+#9692 = CARTESIAN_POINT('',(-6.42146803902E-016,3.495684384804,
+    10.602321828205));
+#9693 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#9694,#9695,#9696,#9697,
+    #9698,#9699,#9700,#9701,#9702),.UNSPECIFIED.,.F.,.F.) 
+B_SPLINE_CURVE_WITH_KNOTS((3,2,2,2,3),(0.7125,0.71875,0.725,0.73125,
+0.7375),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM(
+) RATIONAL_B_SPLINE_CURVE((1.,0.923879532511,1.,0.923879532511,1.,
+0.923879532511,1.,0.923879532511,1.)) REPRESENTATION_ITEM('') );
+#9694 = CARTESIAN_POINT('',(2.14048934634E-016,-3.495684384804,
+    10.235331700599));
+#9695 = CARTESIAN_POINT('',(1.447959881962,-3.495684384804,
+    10.281205466549));
+#9696 = CARTESIAN_POINT('',(2.471822133383,-2.471822133383,10.3270792325
+    ));
+#9697 = CARTESIAN_POINT('',(3.495684384804,-1.447959881962,
+    10.372952998451));
+#9698 = CARTESIAN_POINT('',(3.495684384804,-9.810576172674E-016,
+    10.418826764402));
+#9699 = CARTESIAN_POINT('',(3.495684384804,1.447959881962,
+    10.464700530353));
+#9700 = CARTESIAN_POINT('',(2.471822133383,2.471822133383,
+    10.510574296303));
+#9701 = CARTESIAN_POINT('',(1.447959881962,3.495684384804,
+    10.556448062254));
+#9702 = CARTESIAN_POINT('',(-6.42146803902E-016,3.495684384804,
+    10.602321828205));
+#9703 = ORIENTED_EDGE('',*,*,#9704,.T.);
+#9704 = EDGE_CURVE('',#9691,#9705,#9707,.T.);
+#9705 = VERTEX_POINT('',#9706);
+#9706 = CARTESIAN_POINT('',(2.14048934634E-016,-3.495684384804,
+    10.969311955811));
+#9707 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#9708,#9709,#9710,#9711,
+    #9712,#9713,#9714,#9715,#9716),.UNSPECIFIED.,.F.,.F.) 
+B_SPLINE_CURVE_WITH_KNOTS((3,2,2,2,3),(0.7375,0.74375,0.75,0.75625,
+0.7625),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM(
+) RATIONAL_B_SPLINE_CURVE((1.,0.923879532511,1.,0.923879532511,1.,
+0.923879532511,1.,0.923879532511,1.)) REPRESENTATION_ITEM('') );
+#9708 = CARTESIAN_POINT('',(-6.42146803902E-016,3.495684384804,
+    10.602321828205));
+#9709 = CARTESIAN_POINT('',(-1.447959881962,3.495684384804,
+    10.648195594155));
+#9710 = CARTESIAN_POINT('',(-2.471822133383,2.471822133383,
+    10.694069360106));
+#9711 = CARTESIAN_POINT('',(-3.495684384804,1.447959881962,
+    10.739943126057));
+#9712 = CARTESIAN_POINT('',(-3.495684384804,-1.444830308974E-015,
+    10.785816892008));
+#9713 = CARTESIAN_POINT('',(-3.495684384804,-1.447959881962,
+    10.831690657958));
+#9714 = CARTESIAN_POINT('',(-2.471822133383,-2.471822133383,
+    10.877564423909));
+#9715 = CARTESIAN_POINT('',(-1.447959881962,-3.495684384804,
+    10.92343818986));
+#9716 = CARTESIAN_POINT('',(2.14048934634E-016,-3.495684384804,
+    10.969311955811));
+#9717 = ORIENTED_EDGE('',*,*,#9718,.T.);
+#9718 = EDGE_CURVE('',#9705,#9719,#9721,.T.);
+#9719 = VERTEX_POINT('',#9720);
+#9720 = CARTESIAN_POINT('',(-6.42146803902E-016,3.495684384804,
+    11.336302083417));
+#9721 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#9722,#9723,#9724,#9725,
+    #9726,#9727,#9728,#9729,#9730),.UNSPECIFIED.,.F.,.F.) 
+B_SPLINE_CURVE_WITH_KNOTS((3,2,2,2,3),(0.7625,0.76875,0.775,0.78125,
+0.7875),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM(
+) RATIONAL_B_SPLINE_CURVE((1.,0.923879532511,1.,0.923879532511,1.,
+0.923879532511,1.,0.923879532511,1.)) REPRESENTATION_ITEM('') );
+#9722 = CARTESIAN_POINT('',(2.14048934634E-016,-3.495684384804,
+    10.969311955811));
+#9723 = CARTESIAN_POINT('',(1.447959881962,-3.495684384804,
+    11.015185721761));
+#9724 = CARTESIAN_POINT('',(2.471822133383,-2.471822133383,
+    11.061059487712));
+#9725 = CARTESIAN_POINT('',(3.495684384804,-1.447959881962,
+    11.106933253663));
+#9726 = CARTESIAN_POINT('',(3.495684384804,-1.052407262145E-015,
+    11.152807019613));
+#9727 = CARTESIAN_POINT('',(3.495684384804,1.447959881962,
+    11.198680785564));
+#9728 = CARTESIAN_POINT('',(2.471822133383,2.471822133383,
+    11.244554551515));
+#9729 = CARTESIAN_POINT('',(1.447959881962,3.495684384804,
+    11.290428317466));
+#9730 = CARTESIAN_POINT('',(-6.42146803902E-016,3.495684384804,
+    11.336302083417));
+#9731 = ORIENTED_EDGE('',*,*,#9732,.T.);
+#9732 = EDGE_CURVE('',#9719,#9733,#9735,.T.);
+#9733 = VERTEX_POINT('',#9734);
+#9734 = CARTESIAN_POINT('',(2.14048934634E-016,-3.495684384804,
+    11.703292211022));
+#9735 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#9736,#9737,#9738,#9739,
+    #9740,#9741,#9742,#9743,#9744),.UNSPECIFIED.,.F.,.F.) 
+B_SPLINE_CURVE_WITH_KNOTS((3,2,2,2,3),(0.7875,0.79375,0.8,0.80625,0.8125
+),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.923879532511,1.,0.923879532511,1.,
+0.923879532511,1.,0.923879532511,1.)) REPRESENTATION_ITEM('') );
+#9736 = CARTESIAN_POINT('',(-6.42146803902E-016,3.495684384804,
+    11.336302083417));
+#9737 = CARTESIAN_POINT('',(-1.447959881962,3.495684384804,
+    11.382175849367));
+#9738 = CARTESIAN_POINT('',(-2.471822133383,2.471822133383,
+    11.428049615318));
+#9739 = CARTESIAN_POINT('',(-3.495684384804,1.447959881962,
+    11.473923381269));
+#9740 = CARTESIAN_POINT('',(-3.495684384804,-1.516179953852E-015,
+    11.519797147219));
+#9741 = CARTESIAN_POINT('',(-3.495684384804,-1.447959881962,
+    11.56567091317));
+#9742 = CARTESIAN_POINT('',(-2.471822133383,-2.471822133383,
+    11.611544679121));
+#9743 = CARTESIAN_POINT('',(-1.447959881962,-3.495684384804,
+    11.657418445072));
+#9744 = CARTESIAN_POINT('',(2.14048934634E-016,-3.495684384804,
+    11.703292211022));
+#9745 = ORIENTED_EDGE('',*,*,#9746,.T.);
+#9746 = EDGE_CURVE('',#9733,#9747,#9749,.T.);
+#9747 = VERTEX_POINT('',#9748);
+#9748 = CARTESIAN_POINT('',(-6.42146803902E-016,3.495684384804,
+    12.070282338628));
+#9749 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#9750,#9751,#9752,#9753,
+    #9754,#9755,#9756,#9757,#9758),.UNSPECIFIED.,.F.,.F.) 
+B_SPLINE_CURVE_WITH_KNOTS((3,2,2,2,3),(0.8125,0.81875,0.825,0.83125,
+0.8375),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM(
+) RATIONAL_B_SPLINE_CURVE((1.,0.923879532511,1.,0.923879532511,1.,
+0.923879532511,1.,0.923879532511,1.)) REPRESENTATION_ITEM('') );
+#9750 = CARTESIAN_POINT('',(2.14048934634E-016,-3.495684384804,
+    11.703292211022));
+#9751 = CARTESIAN_POINT('',(1.447959881962,-3.495684384804,
+    11.749165976973));
+#9752 = CARTESIAN_POINT('',(2.471822133383,-2.471822133383,
+    11.795039742924));
+#9753 = CARTESIAN_POINT('',(3.495684384804,-1.447959881962,
+    11.840913508875));
+#9754 = CARTESIAN_POINT('',(3.495684384804,-1.123756907023E-015,
+    11.886787274825));
+#9755 = CARTESIAN_POINT('',(3.495684384804,1.447959881962,
+    11.932661040776));
+#9756 = CARTESIAN_POINT('',(2.471822133383,2.471822133383,
+    11.978534806727));
+#9757 = CARTESIAN_POINT('',(1.447959881962,3.495684384804,
+    12.024408572677));
+#9758 = CARTESIAN_POINT('',(-6.42146803902E-016,3.495684384804,
+    12.070282338628));
+#9759 = ORIENTED_EDGE('',*,*,#9760,.T.);
+#9760 = EDGE_CURVE('',#9747,#9761,#9763,.T.);
+#9761 = VERTEX_POINT('',#9762);
+#9762 = CARTESIAN_POINT('',(2.14048934634E-016,-3.495684384804,
+    12.437272466234));
+#9763 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#9764,#9765,#9766,#9767,
+    #9768,#9769,#9770,#9771,#9772),.UNSPECIFIED.,.F.,.F.) 
+B_SPLINE_CURVE_WITH_KNOTS((3,2,2,2,3),(0.8375,0.84375,0.85,0.85625,
+0.8625),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM(
+) RATIONAL_B_SPLINE_CURVE((1.,0.923879532511,1.,0.923879532511,1.,
+0.923879532511,1.,0.923879532511,1.)) REPRESENTATION_ITEM('') );
+#9764 = CARTESIAN_POINT('',(-6.42146803902E-016,3.495684384804,
+    12.070282338628));
+#9765 = CARTESIAN_POINT('',(-1.447959881962,3.495684384804,
+    12.116156104579));
+#9766 = CARTESIAN_POINT('',(-2.471822133383,2.471822133383,
+    12.16202987053));
+#9767 = CARTESIAN_POINT('',(-3.495684384804,1.447959881962,
+    12.207903636481));
+#9768 = CARTESIAN_POINT('',(-3.495684384804,-1.58752959873E-015,
+    12.253777402431));
+#9769 = CARTESIAN_POINT('',(-3.495684384804,-1.447959881962,
+    12.299651168382));
+#9770 = CARTESIAN_POINT('',(-2.471822133383,-2.471822133383,
+    12.345524934333));
+#9771 = CARTESIAN_POINT('',(-1.447959881962,-3.495684384804,
+    12.391398700283));
+#9772 = CARTESIAN_POINT('',(2.14048934634E-016,-3.495684384804,
+    12.437272466234));
+#9773 = ORIENTED_EDGE('',*,*,#9774,.T.);
+#9774 = EDGE_CURVE('',#9761,#9775,#9777,.T.);
+#9775 = VERTEX_POINT('',#9776);
+#9776 = CARTESIAN_POINT('',(-6.42146803902E-016,3.495684384804,
+    12.80426259384));
+#9777 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#9778,#9779,#9780,#9781,
+    #9782,#9783,#9784,#9785,#9786),.UNSPECIFIED.,.F.,.F.) 
+B_SPLINE_CURVE_WITH_KNOTS((3,2,2,2,3),(0.8625,0.86875,0.875,0.88125,
+0.8875),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM(
+) RATIONAL_B_SPLINE_CURVE((1.,0.923879532511,1.,0.923879532511,1.,
+0.923879532511,1.,0.923879532511,1.)) REPRESENTATION_ITEM('') );
+#9778 = CARTESIAN_POINT('',(2.14048934634E-016,-3.495684384804,
+    12.437272466234));
+#9779 = CARTESIAN_POINT('',(1.447959881962,-3.495684384804,
+    12.483146232185));
+#9780 = CARTESIAN_POINT('',(2.471822133383,-2.471822133383,
+    12.529019998136));
+#9781 = CARTESIAN_POINT('',(3.495684384804,-1.447959881962,
+    12.574893764086));
+#9782 = CARTESIAN_POINT('',(3.495684384804,-1.195106551901E-015,
+    12.620767530037));
+#9783 = CARTESIAN_POINT('',(3.495684384804,1.447959881962,
+    12.666641295988));
+#9784 = CARTESIAN_POINT('',(2.471822133383,2.471822133383,
+    12.712515061939));
+#9785 = CARTESIAN_POINT('',(1.447959881962,3.495684384804,
+    12.758388827889));
+#9786 = CARTESIAN_POINT('',(-6.42146803902E-016,3.495684384804,
+    12.80426259384));
+#9787 = ORIENTED_EDGE('',*,*,#9788,.T.);
+#9788 = EDGE_CURVE('',#9775,#9789,#9791,.T.);
+#9789 = VERTEX_POINT('',#9790);
+#9790 = CARTESIAN_POINT('',(2.14048934634E-016,-3.495684384804,
+    13.171252721446));
+#9791 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#9792,#9793,#9794,#9795,
+    #9796,#9797,#9798,#9799,#9800),.UNSPECIFIED.,.F.,.F.) 
+B_SPLINE_CURVE_WITH_KNOTS((3,2,2,2,3),(0.8875,0.89375,0.9,0.90625,0.9125
+),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.923879532511,1.,0.923879532511,1.,
+0.923879532511,1.,0.923879532511,1.)) REPRESENTATION_ITEM('') );
+#9792 = CARTESIAN_POINT('',(-6.42146803902E-016,3.495684384804,
+    12.80426259384));
+#9793 = CARTESIAN_POINT('',(-1.447959881962,3.495684384804,
+    12.850136359791));
+#9794 = CARTESIAN_POINT('',(-2.471822133383,2.471822133383,
+    12.896010125741));
+#9795 = CARTESIAN_POINT('',(-3.495684384804,1.447959881962,
+    12.941883891692));
+#9796 = CARTESIAN_POINT('',(-3.495684384804,-1.658879243608E-015,
+    12.987757657643));
+#9797 = CARTESIAN_POINT('',(-3.495684384804,-1.447959881962,
+    13.033631423594));
+#9798 = CARTESIAN_POINT('',(-2.471822133383,-2.471822133383,
+    13.079505189545));
+#9799 = CARTESIAN_POINT('',(-1.447959881962,-3.495684384804,
+    13.125378955495));
+#9800 = CARTESIAN_POINT('',(2.14048934634E-016,-3.495684384804,
+    13.171252721446));
+#9801 = ORIENTED_EDGE('',*,*,#9802,.T.);
+#9802 = EDGE_CURVE('',#9789,#9803,#9805,.T.);
+#9803 = VERTEX_POINT('',#9804);
+#9804 = CARTESIAN_POINT('',(-6.42146803902E-016,3.495684384804,
+    13.538242849052));
+#9805 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#9806,#9807,#9808,#9809,
+    #9810,#9811,#9812,#9813,#9814),.UNSPECIFIED.,.F.,.F.) 
+B_SPLINE_CURVE_WITH_KNOTS((3,2,2,2,3),(0.9125,0.91875,0.925,0.93125,
+0.9375),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM(
+) RATIONAL_B_SPLINE_CURVE((1.,0.923879532511,1.,0.923879532511,1.,
+0.923879532511,1.,0.923879532511,1.)) REPRESENTATION_ITEM('') );
+#9806 = CARTESIAN_POINT('',(2.14048934634E-016,-3.495684384804,
+    13.171252721446));
+#9807 = CARTESIAN_POINT('',(1.447959881962,-3.495684384804,
+    13.217126487397));
+#9808 = CARTESIAN_POINT('',(2.471822133383,-2.471822133383,
+    13.263000253347));
+#9809 = CARTESIAN_POINT('',(3.495684384804,-1.447959881962,
+    13.308874019298));
+#9810 = CARTESIAN_POINT('',(3.495684384804,-1.266456196779E-015,
+    13.354747785249));
+#9811 = CARTESIAN_POINT('',(3.495684384804,1.447959881962,13.4006215512)
+  );
+#9812 = CARTESIAN_POINT('',(2.471822133383,2.471822133383,13.44649531715
+    ));
+#9813 = CARTESIAN_POINT('',(1.447959881962,3.495684384804,
+    13.492369083101));
+#9814 = CARTESIAN_POINT('',(-6.42146803902E-016,3.495684384804,
+    13.538242849052));
+#9815 = ORIENTED_EDGE('',*,*,#9816,.T.);
+#9816 = EDGE_CURVE('',#9803,#9817,#9819,.T.);
+#9817 = VERTEX_POINT('',#9818);
+#9818 = CARTESIAN_POINT('',(2.14048934634E-016,-3.495684384804,
+    13.905232976658));
+#9819 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#9820,#9821,#9822,#9823,
+    #9824,#9825,#9826,#9827,#9828),.UNSPECIFIED.,.F.,.F.) 
+B_SPLINE_CURVE_WITH_KNOTS((3,2,2,2,3),(0.9375,0.94375,0.95,0.95625,
+0.9625),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM(
+) RATIONAL_B_SPLINE_CURVE((1.,0.923879532511,1.,0.923879532511,1.,
+0.923879532511,1.,0.923879532511,1.)) REPRESENTATION_ITEM('') );
+#9820 = CARTESIAN_POINT('',(-6.42146803902E-016,3.495684384804,
+    13.538242849052));
+#9821 = CARTESIAN_POINT('',(-1.447959881962,3.495684384804,
+    13.584116615003));
+#9822 = CARTESIAN_POINT('',(-2.471822133383,2.471822133383,
+    13.629990380953));
+#9823 = CARTESIAN_POINT('',(-3.495684384804,1.447959881962,
+    13.675864146904));
+#9824 = CARTESIAN_POINT('',(-3.495684384804,-1.730228888486E-015,
+    13.721737912855));
+#9825 = CARTESIAN_POINT('',(-3.495684384804,-1.447959881962,
+    13.767611678805));
+#9826 = CARTESIAN_POINT('',(-2.471822133383,-2.471822133383,
+    13.813485444756));
+#9827 = CARTESIAN_POINT('',(-1.447959881962,-3.495684384804,
+    13.859359210707));
+#9828 = CARTESIAN_POINT('',(2.14048934634E-016,-3.495684384804,
+    13.905232976658));
+#9829 = ORIENTED_EDGE('',*,*,#9830,.T.);
+#9830 = EDGE_CURVE('',#9817,#9600,#9831,.T.);
+#9831 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#9832,#9833,#9834,#9835,
+#9836),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,2,3),(0.9625,
+0.96875,0.975),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.923879532511,1.,0.923879532511,1.)) REPRESENTATION_ITEM('') );
+#9832 = CARTESIAN_POINT('',(2.14048934634E-016,-3.495684384804,
+    13.905232976658));
+#9833 = CARTESIAN_POINT('',(1.447959881962,-3.495684384804,
+    13.951106742609));
+#9834 = CARTESIAN_POINT('',(2.471822133383,-2.471822133383,
+    13.996980508559));
+#9835 = CARTESIAN_POINT('',(3.495684384804,-1.447959881962,
+    14.04285427451));
+#9836 = CARTESIAN_POINT('',(3.495684384804,-1.337805841657E-015,
+    14.088728040461));
+#9837 = ORIENTED_EDGE('',*,*,#9599,.F.);
+#9838 = ORIENTED_EDGE('',*,*,#9839,.T.);
+#9839 = EDGE_CURVE('',#9592,#8426,#9840,.T.);
+#9840 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#9841,#9842,#9843,#9844,
+    #9845,#9846,#9847,#9848,#9849,#9850,#9851,#9852,#9853,#9854,#9855,
+    #9856,#9857,#9858,#9859,#9860,#9861,#9862,#9863,#9864,#9865,#9866,
+    #9867,#9868,#9869,#9870,#9871,#9872,#9873,#9874,#9875,#9876,#9877,
+    #9878,#9879,#9880,#9881,#9882,#9883,#9884,#9885,#9886,#9887,#9888,
+    #9889,#9890,#9891,#9892,#9893,#9894,#9895,#9896,#9897,#9898,#9899,
+    #9900,#9901,#9902,#9903,#9904,#9905,#9906,#9907,#9908,#9909,#9910,
+    #9911,#9912,#9913,#9914,#9915,#9916,#9917,#9918,#9919,#9920,#9921,
+    #9922,#9923,#9924,#9925,#9926,#9927,#9928,#9929,#9930,#9931,#9932,
+#9933,#9934,#9935),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,2
+    ,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
+    ,2,2,2,2,2,2,2,2,2,2,2,3),(0.E+000,6.25E-003,1.25E-002,1.875E-002,
+    2.5E-002,3.125E-002,3.75E-002,4.375E-002,5.E-002,5.625E-002,
+    6.25E-002,6.875E-002,7.5E-002,8.125E-002,8.75E-002,9.375E-002,0.1,
+    0.10625,0.1125,0.11875,0.125,0.13125,0.1375,0.14375,0.15,0.15625,
+    0.1625,0.16875,0.175,0.18125,0.1875,0.19375,0.2,0.20625,0.2125,
+    0.21875,0.225,0.23125,0.2375,0.24375,0.25,0.25625,0.2625,0.26875,
+0.275,0.28125,0.2875,0.293579720024),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+    0.923879532511,1.,0.923879532511,1.,0.923879532511,1.,0.923879532511
+    ,1.,0.923879532511,1.,0.923879532511,1.,0.923879532511,1.,
+    0.923879532511,1.,0.923879532511,1.,0.923879532511,1.,0.923879532511
+    ,1.,0.923879532511,1.,0.923879532511,1.,0.923879532511,1.,
+    0.923879532511,1.,0.923879532511,1.,0.923879532511,1.,0.923879532511
+    ,1.,0.923879532511,1.,0.923879532511,1.,0.923879532511,1.,
+    0.923879532511,1.,0.923879532511,1.,0.923879532511,1.,0.923879532511
+    ,1.,0.923879532511,1.,0.923879532511,1.,0.923879532511,1.,
+    0.923879532511,1.,0.923879532511,1.,0.923879532511,1.,0.923879532511
+    ,1.,0.923879532511,1.,0.923879532511,1.,0.923879532511,1.,
+    0.923879532511,1.,0.923879532511,1.,0.923879532511,1.,0.923879532511
+    ,1.,0.923879532511,1.,0.923879532511,1.,0.923879532511,1.,
+    0.923879532511,1.,0.923879532511,1.,0.923879532511,1.,0.923879532511
+,1.,0.925953419135,0.995965231989)) REPRESENTATION_ITEM('') );
+#9841 = CARTESIAN_POINT('',(2.864986162383,3.044039542469E-015,
+    14.318096869212));
+#9842 = CARTESIAN_POINT('',(2.864986162383,-1.18671612447,
+    14.272223103261));
+#9843 = CARTESIAN_POINT('',(2.025851143426,-2.025851143426,
+    14.226349337311));
+#9844 = CARTESIAN_POINT('',(1.18671612447,-2.864986162383,14.18047557136
+    ));
+#9845 = CARTESIAN_POINT('',(4.579571954722E-015,-2.864986162383,
+    14.134601805409));
+#9846 = CARTESIAN_POINT('',(-1.18671612447,-2.864986162383,
+    14.088728039458));
+#9847 = CARTESIAN_POINT('',(-2.025851143426,-2.025851143426,
+    14.042854273508));
+#9848 = CARTESIAN_POINT('',(-2.864986162383,-1.18671612447,
+    13.996980507557));
+#9849 = CARTESIAN_POINT('',(-2.864986162383,-6.079429544535E-015,
+    13.951106741606));
+#9850 = CARTESIAN_POINT('',(-2.864986162383,1.18671612447,
+    13.905232975655));
+#9851 = CARTESIAN_POINT('',(-2.025851143426,2.025851143426,
+    13.859359209705));
+#9852 = CARTESIAN_POINT('',(-1.18671612447,2.864986162383,
+    13.813485443754));
+#9853 = CARTESIAN_POINT('',(-4.930431568058E-015,2.864986162383,
+    13.767611677803));
+#9854 = CARTESIAN_POINT('',(1.18671612447,2.864986162383,13.721737911853
+    ));
+#9855 = CARTESIAN_POINT('',(2.025851143426,2.025851143426,
+    13.675864145902));
+#9856 = CARTESIAN_POINT('',(2.864986162383,1.18671612447,13.629990379951
+    ));
+#9857 = CARTESIAN_POINT('',(2.864986162383,3.115389187347E-015,
+    13.584116614));
+#9858 = CARTESIAN_POINT('',(2.864986162383,-1.18671612447,
+    13.538242848049));
+#9859 = CARTESIAN_POINT('',(2.025851143426,-2.025851143426,
+    13.492369082099));
+#9860 = CARTESIAN_POINT('',(1.18671612447,-2.864986162383,
+    13.446495316148));
+#9861 = CARTESIAN_POINT('',(4.579571954722E-015,-2.864986162383,
+    13.400621550197));
+#9862 = CARTESIAN_POINT('',(-1.18671612447,-2.864986162383,
+    13.354747784247));
+#9863 = CARTESIAN_POINT('',(-2.025851143426,-2.025851143426,
+    13.308874018296));
+#9864 = CARTESIAN_POINT('',(-2.864986162383,-1.18671612447,
+    13.263000252345));
+#9865 = CARTESIAN_POINT('',(-2.864986162383,-6.008079899657E-015,
+    13.217126486394));
+#9866 = CARTESIAN_POINT('',(-2.864986162383,1.18671612447,
+    13.171252720444));
+#9867 = CARTESIAN_POINT('',(-2.025851143426,2.025851143426,
+    13.125378954493));
+#9868 = CARTESIAN_POINT('',(-1.18671612447,2.864986162383,
+    13.079505188542));
+#9869 = CARTESIAN_POINT('',(-4.930431568058E-015,2.864986162383,
+    13.033631422591));
+#9870 = CARTESIAN_POINT('',(1.18671612447,2.864986162383,12.987757656641
+    ));
+#9871 = CARTESIAN_POINT('',(2.025851143426,2.025851143426,12.94188389069
+    ));
+#9872 = CARTESIAN_POINT('',(2.864986162383,1.18671612447,12.896010124739
+    ));
+#9873 = CARTESIAN_POINT('',(2.864986162383,3.186738832225E-015,
+    12.850136358789));
+#9874 = CARTESIAN_POINT('',(2.864986162383,-1.18671612447,
+    12.804262592838));
+#9875 = CARTESIAN_POINT('',(2.025851143426,-2.025851143426,
+    12.758388826887));
+#9876 = CARTESIAN_POINT('',(1.18671612447,-2.864986162383,
+    12.712515060936));
+#9877 = CARTESIAN_POINT('',(4.579571954722E-015,-2.864986162383,
+    12.666641294985));
+#9878 = CARTESIAN_POINT('',(-1.18671612447,-2.864986162383,
+    12.620767529035));
+#9879 = CARTESIAN_POINT('',(-2.025851143426,-2.025851143426,
+    12.574893763084));
+#9880 = CARTESIAN_POINT('',(-2.864986162383,-1.18671612447,
+    12.529019997133));
+#9881 = CARTESIAN_POINT('',(-2.864986162383,-5.936730254779E-015,
+    12.483146231183));
+#9882 = CARTESIAN_POINT('',(-2.864986162383,1.18671612447,
+    12.437272465232));
+#9883 = CARTESIAN_POINT('',(-2.025851143426,2.025851143426,
+    12.391398699281));
+#9884 = CARTESIAN_POINT('',(-1.18671612447,2.864986162383,12.34552493333
+    ));
+#9885 = CARTESIAN_POINT('',(-4.930431568058E-015,2.864986162383,
+    12.29965116738));
+#9886 = CARTESIAN_POINT('',(1.18671612447,2.864986162383,12.253777401429
+    ));
+#9887 = CARTESIAN_POINT('',(2.025851143426,2.025851143426,
+    12.207903635478));
+#9888 = CARTESIAN_POINT('',(2.864986162383,1.18671612447,12.162029869527
+    ));
+#9889 = CARTESIAN_POINT('',(2.864986162383,3.258088477103E-015,
+    12.116156103577));
+#9890 = CARTESIAN_POINT('',(2.864986162383,-1.18671612447,
+    12.070282337626));
+#9891 = CARTESIAN_POINT('',(2.025851143426,-2.025851143426,
+    12.024408571675));
+#9892 = CARTESIAN_POINT('',(1.18671612447,-2.864986162383,
+    11.978534805725));
+#9893 = CARTESIAN_POINT('',(4.579571954722E-015,-2.864986162383,
+    11.932661039774));
+#9894 = CARTESIAN_POINT('',(-1.18671612447,-2.864986162383,
+    11.886787273823));
+#9895 = CARTESIAN_POINT('',(-2.025851143426,-2.025851143426,
+    11.840913507872));
+#9896 = CARTESIAN_POINT('',(-2.864986162383,-1.18671612447,
+    11.795039741921));
+#9897 = CARTESIAN_POINT('',(-2.864986162383,-5.865380609901E-015,
+    11.749165975971));
+#9898 = CARTESIAN_POINT('',(-2.864986162383,1.18671612447,11.70329221002
+    ));
+#9899 = CARTESIAN_POINT('',(-2.025851143426,2.025851143426,
+    11.657418444069));
+#9900 = CARTESIAN_POINT('',(-1.18671612447,2.864986162383,
+    11.611544678119));
+#9901 = CARTESIAN_POINT('',(-4.930431568058E-015,2.864986162383,
+    11.565670912168));
+#9902 = CARTESIAN_POINT('',(1.18671612447,2.864986162383,11.519797146217
+    ));
+#9903 = CARTESIAN_POINT('',(2.025851143426,2.025851143426,
+    11.473923380266));
+#9904 = CARTESIAN_POINT('',(2.864986162383,1.18671612447,11.428049614316
+    ));
+#9905 = CARTESIAN_POINT('',(2.864986162383,3.329438121981E-015,
+    11.382175848365));
+#9906 = CARTESIAN_POINT('',(2.864986162383,-1.18671612447,
+    11.336302082414));
+#9907 = CARTESIAN_POINT('',(2.025851143426,-2.025851143426,
+    11.290428316463));
+#9908 = CARTESIAN_POINT('',(1.18671612447,-2.864986162383,
+    11.244554550513));
+#9909 = CARTESIAN_POINT('',(4.579571954722E-015,-2.864986162383,
+    11.198680784562));
+#9910 = CARTESIAN_POINT('',(-1.18671612447,-2.864986162383,
+    11.152807018611));
+#9911 = CARTESIAN_POINT('',(-2.025851143426,-2.025851143426,
+    11.106933252661));
+#9912 = CARTESIAN_POINT('',(-2.864986162383,-1.18671612447,
+    11.06105948671));
+#9913 = CARTESIAN_POINT('',(-2.864986162383,-5.794030965023E-015,
+    11.015185720759));
+#9914 = CARTESIAN_POINT('',(-2.864986162383,1.18671612447,
+    10.969311954808));
+#9915 = CARTESIAN_POINT('',(-2.025851143426,2.025851143426,
+    10.923438188857));
+#9916 = CARTESIAN_POINT('',(-1.18671612447,2.864986162383,
+    10.877564422907));
+#9917 = CARTESIAN_POINT('',(-4.930431568058E-015,2.864986162383,
+    10.831690656956));
+#9918 = CARTESIAN_POINT('',(1.18671612447,2.864986162383,10.785816891005
+    ));
+#9919 = CARTESIAN_POINT('',(2.025851143426,2.025851143426,
+    10.739943125055));
+#9920 = CARTESIAN_POINT('',(2.864986162383,1.18671612447,10.694069359104
+    ));
+#9921 = CARTESIAN_POINT('',(2.864986162383,3.400787766859E-015,
+    10.648195593153));
+#9922 = CARTESIAN_POINT('',(2.864986162383,-1.18671612447,
+    10.602321827202));
+#9923 = CARTESIAN_POINT('',(2.025851143426,-2.025851143426,
+    10.556448061252));
+#9924 = CARTESIAN_POINT('',(1.18671612447,-2.864986162383,
+    10.510574295301));
+#9925 = CARTESIAN_POINT('',(4.579571954722E-015,-2.864986162383,
+    10.46470052935));
+#9926 = CARTESIAN_POINT('',(-1.18671612447,-2.864986162383,
+    10.418826763399));
+#9927 = CARTESIAN_POINT('',(-2.025851143426,-2.025851143426,
+    10.372952997449));
+#9928 = CARTESIAN_POINT('',(-2.864986162383,-1.18671612447,
+    10.327079231498));
+#9929 = CARTESIAN_POINT('',(-2.864986162383,-5.722681320145E-015,
+    10.281205465547));
+#9930 = CARTESIAN_POINT('',(-2.864986162383,1.18671612447,
+    10.235331699597));
+#9931 = CARTESIAN_POINT('',(-2.025851143426,2.025851143426,
+    10.189457933646));
+#9932 = CARTESIAN_POINT('',(-1.18671612447,2.864986162383,
+    10.143584167695));
+#9933 = CARTESIAN_POINT('',(-4.930431568058E-015,2.864986162383,
+    10.097710401744));
+#9934 = CARTESIAN_POINT('',(1.151798775173,2.864986162383,
+    10.053186402832));
+#9935 = CARTESIAN_POINT('',(1.983082168371,2.067735675596,
+    10.008286799164));
+#9936 = ORIENTED_EDGE('',*,*,#8425,.F.);
+#9937 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#9938,#9939,#9940,#9941,#9942,#9943,#9944,#9945,#9946,#9947,#9948
+      ,#9949,#9950,#9951,#9952,#9953,#9954,#9955,#9956,#9957,#9958,#9959
+      ,#9960,#9961,#9962,#9963,#9964,#9965,#9966,#9967,#9968,#9969,#9970
+      ,#9971,#9972,#9973,#9974,#9975,#9976,#9977,#9978,#9979,#9980,#9981
+      ,#9982,#9983,#9984,#9985,#9986,#9987,#9988,#9989,#9990,#9991,#9992
+      ,#9993,#9994,#9995,#9996,#9997,#9998,#9999,#10000,#10001,#10002
+      ,#10003,#10004,#10005,#10006,#10007,#10008,#10009,#10010,#10011
+      ,#10012,#10013,#10014,#10015,#10016,#10017,#10018,#10019,#10020
+      ,#10021,#10022,#10023,#10024,#10025,#10026,#10027,#10028,#10029
+      ,#10030,#10031,#10032,#10033,#10034,#10035,#10036,#10037,#10038
+      ,#10039,#10040,#10041,#10042,#10043,#10044,#10045,#10046,#10047
+      ,#10048,#10049,#10050,#10051,#10052,#10053,#10054,#10055,#10056
+      ,#10057,#10058,#10059,#10060,#10061,#10062,#10063,#10064,#10065
+      ,#10066,#10067,#10068,#10069,#10070,#10071,#10072,#10073,#10074
+      ,#10075,#10076,#10077,#10078,#10079,#10080,#10081,#10082,#10083
+      ,#10084,#10085,#10086,#10087,#10088,#10089,#10090,#10091,#10092
+      ,#10093,#10094,#10095,#10096,#10097,#10098,#10099,#10100,#10101
+      ,#10102,#10103,#10104,#10105,#10106,#10107,#10108,#10109,#10110
+      ,#10111,#10112,#10113,#10114,#10115,#10116,#10117,#10118,#10119
+      ,#10120,#10121,#10122,#10123,#10124,#10125,#10126,#10127,#10128
+      ,#10129,#10130,#10131,#10132,#10133,#10134,#10135,#10136,#10137
+      ,#10138,#10139,#10140,#10141,#10142,#10143,#10144,#10145,#10146
+      ,#10147,#10148,#10149,#10150,#10151,#10152,#10153,#10154,#10155
+      ,#10156,#10157,#10158,#10159,#10160,#10161,#10162,#10163,#10164
+      ,#10165,#10166,#10167,#10168,#10169,#10170,#10171,#10172,#10173
+      ,#10174,#10175,#10176,#10177,#10178,#10179,#10180,#10181,#10182
+      ,#10183,#10184,#10185,#10186,#10187,#10188,#10189,#10190,#10191
+      ,#10192,#10193,#10194,#10195,#10196,#10197,#10198,#10199,#10200
+      ,#10201,#10202,#10203,#10204,#10205,#10206,#10207,#10208,#10209
+      ,#10210,#10211,#10212,#10213,#10214,#10215,#10216,#10217,#10218
+      ,#10219,#10220,#10221,#10222,#10223,#10224,#10225,#10226,#10227
+      ,#10228,#10229,#10230,#10231,#10232,#10233,#10234,#10235,#10236
+      ,#10237,#10238,#10239,#10240,#10241,#10242,#10243,#10244,#10245
+      ,#10246,#10247,#10248,#10249,#10250)
+    ,(#10251,#10252,#10253,#10254,#10255,#10256,#10257,#10258,#10259
+      ,#10260,#10261,#10262,#10263,#10264,#10265,#10266,#10267,#10268
+      ,#10269,#10270,#10271,#10272,#10273,#10274,#10275,#10276,#10277
+      ,#10278,#10279,#10280,#10281,#10282,#10283,#10284,#10285,#10286
+      ,#10287,#10288,#10289,#10290,#10291,#10292,#10293,#10294,#10295
+      ,#10296,#10297,#10298,#10299,#10300,#10301,#10302,#10303,#10304
+      ,#10305,#10306,#10307,#10308,#10309,#10310,#10311,#10312,#10313
+      ,#10314,#10315,#10316,#10317,#10318,#10319,#10320,#10321,#10322
+      ,#10323,#10324,#10325,#10326,#10327,#10328,#10329,#10330,#10331
+      ,#10332,#10333,#10334,#10335,#10336,#10337,#10338,#10339,#10340
+      ,#10341,#10342,#10343,#10344,#10345,#10346,#10347,#10348,#10349
+      ,#10350,#10351,#10352,#10353,#10354,#10355,#10356,#10357,#10358
+      ,#10359,#10360,#10361,#10362,#10363,#10364,#10365,#10366,#10367
+      ,#10368,#10369,#10370,#10371,#10372,#10373,#10374,#10375,#10376
+      ,#10377,#10378,#10379,#10380,#10381,#10382,#10383,#10384,#10385
+      ,#10386,#10387,#10388,#10389,#10390,#10391,#10392,#10393,#10394
+      ,#10395,#10396,#10397,#10398,#10399,#10400,#10401,#10402,#10403
+      ,#10404,#10405,#10406,#10407,#10408,#10409,#10410,#10411,#10412
+      ,#10413,#10414,#10415,#10416,#10417,#10418,#10419,#10420,#10421
+      ,#10422,#10423,#10424,#10425,#10426,#10427,#10428,#10429,#10430
+      ,#10431,#10432,#10433,#10434,#10435,#10436,#10437,#10438,#10439
+      ,#10440,#10441,#10442,#10443,#10444,#10445,#10446,#10447,#10448
+      ,#10449,#10450,#10451,#10452,#10453,#10454,#10455,#10456,#10457
+      ,#10458,#10459,#10460,#10461,#10462,#10463,#10464,#10465,#10466
+      ,#10467,#10468,#10469,#10470,#10471,#10472,#10473,#10474,#10475
+      ,#10476,#10477,#10478,#10479,#10480,#10481,#10482,#10483,#10484
+      ,#10485,#10486,#10487,#10488,#10489,#10490,#10491,#10492,#10493
+      ,#10494,#10495,#10496,#10497,#10498,#10499,#10500,#10501,#10502
+      ,#10503,#10504,#10505,#10506,#10507,#10508,#10509,#10510,#10511
+      ,#10512,#10513,#10514,#10515,#10516,#10517,#10518,#10519,#10520
+      ,#10521,#10522,#10523,#10524,#10525,#10526,#10527,#10528,#10529
+      ,#10530,#10531,#10532,#10533,#10534,#10535,#10536,#10537,#10538
+      ,#10539,#10540,#10541,#10542,#10543,#10544,#10545,#10546,#10547
+      ,#10548,#10549,#10550,#10551,#10552,#10553,#10554,#10555,#10556
+      ,#10557,#10558,#10559,#10560,#10561,#10562,#10563
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,2,2,2
+    ,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
+    ,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
+    ,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
+    ,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
+    ,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3),(-6.004321287848E-006,1.),(
+    0.E+000,6.25E-003,1.25E-002,1.875E-002,2.5E-002,3.125E-002,3.75E-002
+    ,4.375E-002,5.E-002,5.625E-002,6.25E-002,6.875E-002,7.5E-002,
+    8.125E-002,8.75E-002,9.375E-002,0.1,0.10625,0.1125,0.11875,0.125,
+    0.13125,0.1375,0.14375,0.15,0.15625,0.1625,0.16875,0.175,0.18125,
+    0.1875,0.19375,0.2,0.20625,0.2125,0.21875,0.225,0.23125,0.2375,
+    0.24375,0.25,0.25625,0.2625,0.26875,0.275,0.28125,0.2875,0.29375,0.3
+    ,0.30625,0.3125,0.31875,0.325,0.33125,0.3375,0.34375,0.35,0.35625,
+    0.3625,0.36875,0.375,0.38125,0.3875,0.39375,0.4,0.40625,0.4125,
+    0.41875,0.425,0.43125,0.4375,0.44375,0.45,0.45625,0.4625,0.46875,
+    0.475,0.48125,0.4875,0.49375,0.5,0.50625,0.5125,0.51875,0.525,
+    0.53125,0.5375,0.54375,0.55,0.55625,0.5625,0.56875,0.575,0.58125,
+    0.5875,0.59375,0.6,0.60625,0.6125,0.61875,0.625,0.63125,0.6375,
+    0.64375,0.65,0.65625,0.6625,0.66875,0.675,0.68125,0.6875,0.69375,0.7
+    ,0.70625,0.7125,0.71875,0.725,0.73125,0.7375,0.74375,0.75,0.75625,
+    0.7625,0.76875,0.775,0.78125,0.7875,0.79375,0.8,0.80625,0.8125,
+    0.81875,0.825,0.83125,0.8375,0.84375,0.85,0.85625,0.8625,0.86875,
+    0.875,0.88125,0.8875,0.89375,0.9,0.90625,0.9125,0.91875,0.925,
+    0.93125,0.9375,0.94375,0.95,0.95625,0.9625,0.96875,0.975),
+.PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.923879532511,1.,0.923879532511,1.,0.923879532511,1.
+      ,0.923879532511,1.,0.923879532511,1.,0.923879532511,1.
+      ,0.923879532511,1.,0.923879532511,1.,0.923879532511,1.
+      ,0.923879532511,1.,0.923879532511,1.,0.923879532511,1.
+      ,0.923879532511,1.,0.923879532511,1.,0.923879532511,1.
+      ,0.923879532511,1.,0.923879532511,1.,0.923879532511,1.
+      ,0.923879532511,1.,0.923879532511,1.,0.923879532511,1.
+      ,0.923879532511,1.,0.923879532511,1.,0.923879532511,1.
+      ,0.923879532511,1.,0.923879532511,1.,0.923879532511,1.
+      ,0.923879532511,1.,0.923879532511,1.,0.923879532511,1.
+      ,0.923879532511,1.,0.923879532511,1.,0.923879532511,1.
+      ,0.923879532511,1.,0.923879532511,1.,0.923879532511,1.
+      ,0.923879532511,1.,0.923879532511,1.,0.923879532511,1.
+      ,0.923879532511,1.,0.923879532511,1.,0.923879532511,1.
+      ,0.923879532511,1.,0.923879532511,1.,0.923879532511,1.
+      ,0.923879532511,1.,0.923879532511,1.,0.923879532511,1.
+      ,0.923879532511,1.,0.923879532511,1.,0.923879532511,1.
+      ,0.923879532511,1.,0.923879532511,1.,0.923879532511,1.
+      ,0.923879532511,1.,0.923879532511,1.,0.923879532511,1.
+      ,0.923879532511,1.,0.923879532511,1.,0.923879532511,1.
+      ,0.923879532511,1.,0.923879532511,1.,0.923879532511,1.
+      ,0.923879532511,1.,0.923879532511,1.,0.923879532511,1.
+      ,0.923879532511,1.,0.923879532511,1.,0.923879532511,1.
+      ,0.923879532511,1.,0.923879532511,1.,0.923879532511,1.
+      ,0.923879532511,1.,0.923879532511,1.,0.923879532511,1.
+      ,0.923879532511,1.,0.923879532511,1.,0.923879532511,1.
+      ,0.923879532511,1.,0.923879532511,1.,0.923879532511,1.
+      ,0.923879532511,1.,0.923879532511,1.,0.923879532511,1.
+      ,0.923879532511,1.,0.923879532511,1.,0.923879532511,1.
+      ,0.923879532511,1.,0.923879532511,1.,0.923879532511,1.
+      ,0.923879532511,1.,0.923879532511,1.,0.923879532511,1.
+      ,0.923879532511,1.,0.923879532511,1.,0.923879532511,1.
+      ,0.923879532511,1.,0.923879532511,1.,0.923879532511,1.
+      ,0.923879532511,1.,0.923879532511,1.,0.923879532511,1.
+      ,0.923879532511,1.,0.923879532511,1.,0.923879532511,1.
+      ,0.923879532511,1.,0.923879532511,1.,0.923879532511,1.
+      ,0.923879532511,1.,0.923879532511,1.,0.923879532511,1.
+      ,0.923879532511,1.,0.923879532511,1.,0.923879532511,1.
+      ,0.923879532511,1.,0.923879532511,1.,0.923879532511,1.
+      ,0.923879532511,1.,0.923879532511,1.,0.923879532511,1.
+      ,0.923879532511,1.,0.923879532511,1.,0.923879532511,1.
+      ,0.923879532511,1.,0.923879532511,1.,0.923879532511,1.
+      ,0.923879532511,1.,0.923879532511,1.,0.923879532511,1.
+      ,0.923879532511,1.,0.923879532511,1.,0.923879532511,1.
+      ,0.923879532511,1.,0.923879532511,1.,0.923879532511,1.
+      ,0.923879532511,1.,0.923879532511,1.,0.923879532511,1.
+      ,0.923879532511,1.,0.923879532511,1.,0.923879532511,1.
+      ,0.923879532511,1.,0.923879532511,1.,0.923879532511,1.
+      ,0.923879532511,1.,0.923879532511,1.,0.923879532511,1.
+      ,0.923879532511,1.,0.923879532511,1.,0.923879532511,1.
+      ,0.923879532511,1.,0.923879532511,1.,0.923879532511,1.
+      ,0.923879532511,1.,0.923879532511,1.,0.923879532511,1.)
+    ,(1.,0.923879532511,1.,0.923879532511,1.,0.923879532511,1.
+      ,0.923879532511,1.,0.923879532511,1.,0.923879532511,1.
+      ,0.923879532511,1.,0.923879532511,1.,0.923879532511,1.
+      ,0.923879532511,1.,0.923879532511,1.,0.923879532511,1.
+      ,0.923879532511,1.,0.923879532511,1.,0.923879532511,1.
+      ,0.923879532511,1.,0.923879532511,1.,0.923879532511,1.
+      ,0.923879532511,1.,0.923879532511,1.,0.923879532511,1.
+      ,0.923879532511,1.,0.923879532511,1.,0.923879532511,1.
+      ,0.923879532511,1.,0.923879532511,1.,0.923879532511,1.
+      ,0.923879532511,1.,0.923879532511,1.,0.923879532511,1.
+      ,0.923879532511,1.,0.923879532511,1.,0.923879532511,1.
+      ,0.923879532511,1.,0.923879532511,1.,0.923879532511,1.
+      ,0.923879532511,1.,0.923879532511,1.,0.923879532511,1.
+      ,0.923879532511,1.,0.923879532511,1.,0.923879532511,1.
+      ,0.923879532511,1.,0.923879532511,1.,0.923879532511,1.
+      ,0.923879532511,1.,0.923879532511,1.,0.923879532511,1.
+      ,0.923879532511,1.,0.923879532511,1.,0.923879532511,1.
+      ,0.923879532511,1.,0.923879532511,1.,0.923879532511,1.
+      ,0.923879532511,1.,0.923879532511,1.,0.923879532511,1.
+      ,0.923879532511,1.,0.923879532511,1.,0.923879532511,1.
+      ,0.923879532511,1.,0.923879532511,1.,0.923879532511,1.
+      ,0.923879532511,1.,0.923879532511,1.,0.923879532511,1.
+      ,0.923879532511,1.,0.923879532511,1.,0.923879532511,1.
+      ,0.923879532511,1.,0.923879532511,1.,0.923879532511,1.
+      ,0.923879532511,1.,0.923879532511,1.,0.923879532511,1.
+      ,0.923879532511,1.,0.923879532511,1.,0.923879532511,1.
+      ,0.923879532511,1.,0.923879532511,1.,0.923879532511,1.
+      ,0.923879532511,1.,0.923879532511,1.,0.923879532511,1.
+      ,0.923879532511,1.,0.923879532511,1.,0.923879532511,1.
+      ,0.923879532511,1.,0.923879532511,1.,0.923879532511,1.
+      ,0.923879532511,1.,0.923879532511,1.,0.923879532511,1.
+      ,0.923879532511,1.,0.923879532511,1.,0.923879532511,1.
+      ,0.923879532511,1.,0.923879532511,1.,0.923879532511,1.
+      ,0.923879532511,1.,0.923879532511,1.,0.923879532511,1.
+      ,0.923879532511,1.,0.923879532511,1.,0.923879532511,1.
+      ,0.923879532511,1.,0.923879532511,1.,0.923879532511,1.
+      ,0.923879532511,1.,0.923879532511,1.,0.923879532511,1.
+      ,0.923879532511,1.,0.923879532511,1.,0.923879532511,1.
+      ,0.923879532511,1.,0.923879532511,1.,0.923879532511,1.
+      ,0.923879532511,1.,0.923879532511,1.,0.923879532511,1.
+      ,0.923879532511,1.,0.923879532511,1.,0.923879532511,1.
+      ,0.923879532511,1.,0.923879532511,1.,0.923879532511,1.
+      ,0.923879532511,1.,0.923879532511,1.,0.923879532511,1.
+      ,0.923879532511,1.,0.923879532511,1.,0.923879532511,1.
+      ,0.923879532511,1.,0.923879532511,1.,0.923879532511,1.
+      ,0.923879532511,1.,0.923879532511,1.,0.923879532511,1.
+      ,0.923879532511,1.,0.923879532511,1.,0.923879532511,1.
+      ,0.923879532511,1.,0.923879532511,1.,0.923879532511,1.
+      ,0.923879532511,1.,0.923879532511,1.,0.923879532511,1.
+      ,0.923879532511,1.,0.923879532511,1.,0.923879532511,1.
+      ,0.923879532511,1.,0.923879532511,1.,0.923879532511,1.
+      ,0.923879532511,1.,0.923879532511,1.,0.923879532511,1.
+))) REPRESENTATION_ITEM('') SURFACE() );
+#9938 = CARTESIAN_POINT('',(3.495688171719,-1.337832151665E-015,
+    14.088726663257));
+#9939 = CARTESIAN_POINT('',(3.495688171719,-1.447961450553,
+    14.042852897306));
+#9940 = CARTESIAN_POINT('',(2.471824811136,-2.471824811136,
+    13.996979131355));
+#9941 = CARTESIAN_POINT('',(1.447961450553,-3.495688171719,
+    13.951105365404));
+#9942 = CARTESIAN_POINT('',(2.140227226312E-016,-3.495688171719,
+    13.905231599454));
+#9943 = CARTESIAN_POINT('',(-1.447961450553,-3.495688171719,
+    13.859357833503));
+#9944 = CARTESIAN_POINT('',(-2.471824811136,-2.471824811136,
+    13.813484067552));
+#9945 = CARTESIAN_POINT('',(-3.495688171719,-1.447961450553,
+    13.767610301601));
+#9946 = CARTESIAN_POINT('',(-3.495688171719,-1.730202774488E-015,
+    13.721736535651));
+#9947 = CARTESIAN_POINT('',(-3.495688171719,1.447961450553,13.6758627697
+    ));
+#9948 = CARTESIAN_POINT('',(-2.471824811136,2.471824811136,
+    13.629989003749));
+#9949 = CARTESIAN_POINT('',(-1.447961450553,3.495688171719,
+    13.584115237798));
+#9950 = CARTESIAN_POINT('',(-6.421210556625E-016,3.495688171719,
+    13.538241471848));
+#9951 = CARTESIAN_POINT('',(1.447961450553,3.495688171719,
+    13.492367705897));
+#9952 = CARTESIAN_POINT('',(2.471824811136,2.471824811136,
+    13.446493939946));
+#9953 = CARTESIAN_POINT('',(3.495688171719,1.447961450553,
+    13.400620173996));
+#9954 = CARTESIAN_POINT('',(3.495688171719,-1.266482506787E-015,
+    13.354746408045));
+#9955 = CARTESIAN_POINT('',(3.495688171719,-1.447961450553,
+    13.308872642094));
+#9956 = CARTESIAN_POINT('',(2.471824811136,-2.471824811136,
+    13.262998876143));
+#9957 = CARTESIAN_POINT('',(1.447961450553,-3.495688171719,
+    13.217125110193));
+#9958 = CARTESIAN_POINT('',(2.140227226312E-016,-3.495688171719,
+    13.171251344242));
+#9959 = CARTESIAN_POINT('',(-1.447961450553,-3.495688171719,
+    13.125377578291));
+#9960 = CARTESIAN_POINT('',(-2.471824811136,-2.471824811136,
+    13.07950381234));
+#9961 = CARTESIAN_POINT('',(-3.495688171719,-1.447961450553,
+    13.03363004639));
+#9962 = CARTESIAN_POINT('',(-3.495688171719,-1.65885312961E-015,
+    12.987756280439));
+#9963 = CARTESIAN_POINT('',(-3.495688171719,1.447961450553,
+    12.941882514488));
+#9964 = CARTESIAN_POINT('',(-2.471824811136,2.471824811136,
+    12.896008748537));
+#9965 = CARTESIAN_POINT('',(-1.447961450553,3.495688171719,
+    12.850134982587));
+#9966 = CARTESIAN_POINT('',(-6.421210556625E-016,3.495688171719,
+    12.804261216636));
+#9967 = CARTESIAN_POINT('',(1.447961450553,3.495688171719,
+    12.758387450685));
+#9968 = CARTESIAN_POINT('',(2.471824811136,2.471824811136,
+    12.712513684734));
+#9969 = CARTESIAN_POINT('',(3.495688171719,1.447961450553,
+    12.666639918784));
+#9970 = CARTESIAN_POINT('',(3.495688171719,-1.195132861909E-015,
+    12.620766152833));
+#9971 = CARTESIAN_POINT('',(3.495688171719,-1.447961450553,
+    12.574892386882));
+#9972 = CARTESIAN_POINT('',(2.471824811136,-2.471824811136,
+    12.529018620932));
+#9973 = CARTESIAN_POINT('',(1.447961450553,-3.495688171719,
+    12.483144854981));
+#9974 = CARTESIAN_POINT('',(2.140227226312E-016,-3.495688171719,
+    12.43727108903));
+#9975 = CARTESIAN_POINT('',(-1.447961450553,-3.495688171719,
+    12.391397323079));
+#9976 = CARTESIAN_POINT('',(-2.471824811136,-2.471824811136,
+    12.345523557129));
+#9977 = CARTESIAN_POINT('',(-3.495688171719,-1.447961450553,
+    12.299649791178));
+#9978 = CARTESIAN_POINT('',(-3.495688171719,-1.587503484732E-015,
+    12.253776025227));
+#9979 = CARTESIAN_POINT('',(-3.495688171719,1.447961450553,
+    12.207902259276));
+#9980 = CARTESIAN_POINT('',(-2.471824811136,2.471824811136,
+    12.162028493326));
+#9981 = CARTESIAN_POINT('',(-1.447961450553,3.495688171719,
+    12.116154727375));
+#9982 = CARTESIAN_POINT('',(-6.421210556625E-016,3.495688171719,
+    12.070280961424));
+#9983 = CARTESIAN_POINT('',(1.447961450553,3.495688171719,
+    12.024407195473));
+#9984 = CARTESIAN_POINT('',(2.471824811136,2.471824811136,
+    11.978533429523));
+#9985 = CARTESIAN_POINT('',(3.495688171719,1.447961450553,
+    11.932659663572));
+#9986 = CARTESIAN_POINT('',(3.495688171719,-1.123783217031E-015,
+    11.886785897621));
+#9987 = CARTESIAN_POINT('',(3.495688171719,-1.447961450553,
+    11.84091213167));
+#9988 = CARTESIAN_POINT('',(2.471824811136,-2.471824811136,
+    11.79503836572));
+#9989 = CARTESIAN_POINT('',(1.447961450553,-3.495688171719,
+    11.749164599769));
+#9990 = CARTESIAN_POINT('',(2.140227226312E-016,-3.495688171719,
+    11.703290833818));
+#9991 = CARTESIAN_POINT('',(-1.447961450553,-3.495688171719,
+    11.657417067868));
+#9992 = CARTESIAN_POINT('',(-2.471824811136,-2.471824811136,
+    11.611543301917));
+#9993 = CARTESIAN_POINT('',(-3.495688171719,-1.447961450553,
+    11.565669535966));
+#9994 = CARTESIAN_POINT('',(-3.495688171719,-1.516153839854E-015,
+    11.519795770015));
+#9995 = CARTESIAN_POINT('',(-3.495688171719,1.447961450553,
+    11.473922004065));
+#9996 = CARTESIAN_POINT('',(-2.471824811136,2.471824811136,
+    11.428048238114));
+#9997 = CARTESIAN_POINT('',(-1.447961450553,3.495688171719,
+    11.382174472163));
+#9998 = CARTESIAN_POINT('',(-6.421210556625E-016,3.495688171719,
+    11.336300706212));
+#9999 = CARTESIAN_POINT('',(1.447961450553,3.495688171719,
+    11.290426940262));
+#10000 = CARTESIAN_POINT('',(2.471824811136,2.471824811136,
+    11.244553174311));
+#10001 = CARTESIAN_POINT('',(3.495688171719,1.447961450553,
+    11.19867940836));
+#10002 = CARTESIAN_POINT('',(3.495688171719,-1.052433572153E-015,
+    11.152805642409));
+#10003 = CARTESIAN_POINT('',(3.495688171719,-1.447961450553,
+    11.106931876459));
+#10004 = CARTESIAN_POINT('',(2.471824811136,-2.471824811136,
+    11.061058110508));
+#10005 = CARTESIAN_POINT('',(1.447961450553,-3.495688171719,
+    11.015184344557));
+#10006 = CARTESIAN_POINT('',(2.140227226312E-016,-3.495688171719,
+    10.969310578606));
+#10007 = CARTESIAN_POINT('',(-1.447961450553,-3.495688171719,
+    10.923436812656));
+#10008 = CARTESIAN_POINT('',(-2.471824811136,-2.471824811136,
+    10.877563046705));
+#10009 = CARTESIAN_POINT('',(-3.495688171719,-1.447961450553,
+    10.831689280754));
+#10010 = CARTESIAN_POINT('',(-3.495688171719,-1.444804194976E-015,
+    10.785815514804));
+#10011 = CARTESIAN_POINT('',(-3.495688171719,1.447961450553,
+    10.739941748853));
+#10012 = CARTESIAN_POINT('',(-2.471824811136,2.471824811136,
+    10.694067982902));
+#10013 = CARTESIAN_POINT('',(-1.447961450553,3.495688171719,
+    10.648194216951));
+#10014 = CARTESIAN_POINT('',(-6.421210556625E-016,3.495688171719,
+    10.602320451001));
+#10015 = CARTESIAN_POINT('',(1.447961450553,3.495688171719,
+    10.55644668505));
+#10016 = CARTESIAN_POINT('',(2.471824811136,2.471824811136,
+    10.510572919099));
+#10017 = CARTESIAN_POINT('',(3.495688171719,1.447961450553,
+    10.464699153148));
+#10018 = CARTESIAN_POINT('',(3.495688171719,-9.810839272749E-016,
+    10.418825387198));
+#10019 = CARTESIAN_POINT('',(3.495688171719,-1.447961450553,
+    10.372951621247));
+#10020 = CARTESIAN_POINT('',(2.471824811136,-2.471824811136,
+    10.327077855296));
+#10021 = CARTESIAN_POINT('',(1.447961450553,-3.495688171719,
+    10.281204089345));
+#10022 = CARTESIAN_POINT('',(2.140227226312E-016,-3.495688171719,
+    10.235330323395));
+#10023 = CARTESIAN_POINT('',(-1.447961450553,-3.495688171719,
+    10.189456557444));
+#10024 = CARTESIAN_POINT('',(-2.471824811136,-2.471824811136,
+    10.143582791493));
+#10025 = CARTESIAN_POINT('',(-3.495688171719,-1.447961450553,
+    10.097709025542));
+#10026 = CARTESIAN_POINT('',(-3.495688171719,-1.373454550098E-015,
+    10.051835259592));
+#10027 = CARTESIAN_POINT('',(-3.495688171719,1.447961450553,
+    10.005961493641));
+#10028 = CARTESIAN_POINT('',(-2.471824811136,2.471824811136,
+    9.96008772769));
+#10029 = CARTESIAN_POINT('',(-1.447961450553,3.495688171719,
+    9.91421396174));
+#10030 = CARTESIAN_POINT('',(-6.421210556625E-016,3.495688171719,
+    9.868340195789));
+#10031 = CARTESIAN_POINT('',(1.447961450553,3.495688171719,
+    9.822466429838));
+#10032 = CARTESIAN_POINT('',(2.471824811136,2.471824811136,
+    9.776592663887));
+#10033 = CARTESIAN_POINT('',(3.495688171719,1.447961450553,
+    9.730718897937));
+#10034 = CARTESIAN_POINT('',(3.495688171719,-9.097342823969E-016,
+    9.684845131986));
+#10035 = CARTESIAN_POINT('',(3.495688171719,-1.447961450553,
+    9.638971366035));
+#10036 = CARTESIAN_POINT('',(2.471824811136,-2.471824811136,
+    9.593097600084));
+#10037 = CARTESIAN_POINT('',(1.447961450553,-3.495688171719,
+    9.547223834134));
+#10038 = CARTESIAN_POINT('',(2.140227226312E-016,-3.495688171719,
+    9.501350068183));
+#10039 = CARTESIAN_POINT('',(-1.447961450553,-3.495688171719,
+    9.455476302232));
+#10040 = CARTESIAN_POINT('',(-2.471824811136,-2.471824811136,
+    9.409602536281));
+#10041 = CARTESIAN_POINT('',(-3.495688171719,-1.447961450553,
+    9.363728770331));
+#10042 = CARTESIAN_POINT('',(-3.495688171719,-1.30210490522E-015,
+    9.31785500438));
+#10043 = CARTESIAN_POINT('',(-3.495688171719,1.447961450553,
+    9.271981238429));
+#10044 = CARTESIAN_POINT('',(-2.471824811136,2.471824811136,
+    9.226107472478));
+#10045 = CARTESIAN_POINT('',(-1.447961450553,3.495688171719,
+    9.180233706528));
+#10046 = CARTESIAN_POINT('',(-6.421210556625E-016,3.495688171719,
+    9.134359940577));
+#10047 = CARTESIAN_POINT('',(1.447961450553,3.495688171719,
+    9.088486174626));
+#10048 = CARTESIAN_POINT('',(2.471824811136,2.471824811136,
+    9.042612408676));
+#10049 = CARTESIAN_POINT('',(3.495688171719,1.447961450553,
+    8.996738642725));
+#10050 = CARTESIAN_POINT('',(3.495688171719,-8.383846375189E-016,
+    8.950864876774));
+#10051 = CARTESIAN_POINT('',(3.495688171719,-1.447961450553,
+    8.904991110823));
+#10052 = CARTESIAN_POINT('',(2.471824811136,-2.471824811136,
+    8.859117344873));
+#10053 = CARTESIAN_POINT('',(1.447961450553,-3.495688171719,
+    8.813243578922));
+#10054 = CARTESIAN_POINT('',(2.140227226312E-016,-3.495688171719,
+    8.767369812971));
+#10055 = CARTESIAN_POINT('',(-1.447961450553,-3.495688171719,
+    8.72149604702));
+#10056 = CARTESIAN_POINT('',(-2.471824811136,-2.471824811136,
+    8.67562228107));
+#10057 = CARTESIAN_POINT('',(-3.495688171719,-1.447961450553,
+    8.629748515119));
+#10058 = CARTESIAN_POINT('',(-3.495688171719,-1.230755260342E-015,
+    8.583874749168));
+#10059 = CARTESIAN_POINT('',(-3.495688171719,1.447961450553,
+    8.538000983217));
+#10060 = CARTESIAN_POINT('',(-2.471824811136,2.471824811136,
+    8.492127217267));
+#10061 = CARTESIAN_POINT('',(-1.447961450553,3.495688171719,
+    8.446253451316));
+#10062 = CARTESIAN_POINT('',(-6.421210556625E-016,3.495688171719,
+    8.400379685365));
+#10063 = CARTESIAN_POINT('',(1.447961450553,3.495688171719,
+    8.354505919414));
+#10064 = CARTESIAN_POINT('',(2.471824811136,2.471824811136,
+    8.308632153464));
+#10065 = CARTESIAN_POINT('',(3.495688171719,1.447961450553,
+    8.262758387513));
+#10066 = CARTESIAN_POINT('',(3.495688171719,-7.670349926409E-016,
+    8.216884621562));
+#10067 = CARTESIAN_POINT('',(3.495688171719,-1.447961450553,
+    8.171010855612));
+#10068 = CARTESIAN_POINT('',(2.471824811136,-2.471824811136,
+    8.125137089661));
+#10069 = CARTESIAN_POINT('',(1.447961450553,-3.495688171719,
+    8.07926332371));
+#10070 = CARTESIAN_POINT('',(2.140227226312E-016,-3.495688171719,
+    8.033389557759));
+#10071 = CARTESIAN_POINT('',(-1.447961450553,-3.495688171719,
+    7.987515791809));
+#10072 = CARTESIAN_POINT('',(-2.471824811136,-2.471824811136,
+    7.941642025858));
+#10073 = CARTESIAN_POINT('',(-3.495688171719,-1.447961450553,
+    7.895768259907));
+#10074 = CARTESIAN_POINT('',(-3.495688171719,-1.159405615464E-015,
+    7.849894493956));
+#10075 = CARTESIAN_POINT('',(-3.495688171719,1.447961450553,
+    7.804020728006));
+#10076 = CARTESIAN_POINT('',(-2.471824811136,2.471824811136,
+    7.758146962055));
+#10077 = CARTESIAN_POINT('',(-1.447961450553,3.495688171719,
+    7.712273196104));
+#10078 = CARTESIAN_POINT('',(-6.421210556625E-016,3.495688171719,
+    7.666399430153));
+#10079 = CARTESIAN_POINT('',(1.447961450553,3.495688171719,
+    7.620525664203));
+#10080 = CARTESIAN_POINT('',(2.471824811136,2.471824811136,
+    7.574651898252));
+#10081 = CARTESIAN_POINT('',(3.495688171719,1.447961450553,
+    7.528778132301));
+#10082 = CARTESIAN_POINT('',(3.495688171719,-6.956853477629E-016,
+    7.48290436635));
+#10083 = CARTESIAN_POINT('',(3.495688171719,-1.447961450553,7.4370306004
+    ));
+#10084 = CARTESIAN_POINT('',(2.471824811136,-2.471824811136,
+    7.391156834449));
+#10085 = CARTESIAN_POINT('',(1.447961450553,-3.495688171719,
+    7.345283068498));
+#10086 = CARTESIAN_POINT('',(2.140227226312E-016,-3.495688171719,
+    7.299409302548));
+#10087 = CARTESIAN_POINT('',(-1.447961450553,-3.495688171719,
+    7.253535536597));
+#10088 = CARTESIAN_POINT('',(-2.471824811136,-2.471824811136,
+    7.207661770646));
+#10089 = CARTESIAN_POINT('',(-3.495688171719,-1.447961450553,
+    7.161788004695));
+#10090 = CARTESIAN_POINT('',(-3.495688171719,-1.088055970586E-015,
+    7.115914238745));
+#10091 = CARTESIAN_POINT('',(-3.495688171719,1.447961450553,
+    7.070040472794));
+#10092 = CARTESIAN_POINT('',(-2.471824811136,2.471824811136,
+    7.024166706843));
+#10093 = CARTESIAN_POINT('',(-1.447961450553,3.495688171719,
+    6.978292940892));
+#10094 = CARTESIAN_POINT('',(-6.421210556625E-016,3.495688171719,
+    6.932419174942));
+#10095 = CARTESIAN_POINT('',(1.447961450553,3.495688171719,
+    6.886545408991));
+#10096 = CARTESIAN_POINT('',(2.471824811136,2.471824811136,6.84067164304
+    ));
+#10097 = CARTESIAN_POINT('',(3.495688171719,1.447961450553,
+    6.794797877089));
+#10098 = CARTESIAN_POINT('',(3.495688171719,-6.243357028849E-016,
+    6.748924111139));
+#10099 = CARTESIAN_POINT('',(3.495688171719,-1.447961450553,
+    6.703050345188));
+#10100 = CARTESIAN_POINT('',(2.471824811136,-2.471824811136,
+    6.657176579237));
+#10101 = CARTESIAN_POINT('',(1.447961450553,-3.495688171719,
+    6.611302813286));
+#10102 = CARTESIAN_POINT('',(2.140227226312E-016,-3.495688171719,
+    6.565429047336));
+#10103 = CARTESIAN_POINT('',(-1.447961450553,-3.495688171719,
+    6.519555281385));
+#10104 = CARTESIAN_POINT('',(-2.471824811136,-2.471824811136,
+    6.473681515434));
+#10105 = CARTESIAN_POINT('',(-3.495688171719,-1.447961450553,
+    6.427807749484));
+#10106 = CARTESIAN_POINT('',(-3.495688171719,-1.016706325708E-015,
+    6.381933983533));
+#10107 = CARTESIAN_POINT('',(-3.495688171719,1.447961450553,
+    6.336060217582));
+#10108 = CARTESIAN_POINT('',(-2.471824811136,2.471824811136,
+    6.290186451631));
+#10109 = CARTESIAN_POINT('',(-1.447961450553,3.495688171719,
+    6.244312685681));
+#10110 = CARTESIAN_POINT('',(-6.421210556625E-016,3.495688171719,
+    6.19843891973));
+#10111 = CARTESIAN_POINT('',(1.447961450553,3.495688171719,
+    6.152565153779));
+#10112 = CARTESIAN_POINT('',(2.471824811136,2.471824811136,
+    6.106691387828));
+#10113 = CARTESIAN_POINT('',(3.495688171719,1.447961450553,
+    6.060817621878));
+#10114 = CARTESIAN_POINT('',(3.495688171719,-5.529860580069E-016,
+    6.014943855927));
+#10115 = CARTESIAN_POINT('',(3.495688171719,-1.447961450553,
+    5.969070089976));
+#10116 = CARTESIAN_POINT('',(2.471824811136,-2.471824811136,
+    5.923196324025));
+#10117 = CARTESIAN_POINT('',(1.447961450553,-3.495688171719,
+    5.877322558075));
+#10118 = CARTESIAN_POINT('',(2.140227226312E-016,-3.495688171719,
+    5.831448792124));
+#10119 = CARTESIAN_POINT('',(-1.447961450553,-3.495688171719,
+    5.785575026173));
+#10120 = CARTESIAN_POINT('',(-2.471824811136,-2.471824811136,
+    5.739701260222));
+#10121 = CARTESIAN_POINT('',(-3.495688171719,-1.447961450553,
+    5.693827494272));
+#10122 = CARTESIAN_POINT('',(-3.495688171719,-9.453566808303E-016,
+    5.647953728321));
+#10123 = CARTESIAN_POINT('',(-3.495688171719,1.447961450553,
+    5.60207996237));
+#10124 = CARTESIAN_POINT('',(-2.471824811136,2.471824811136,
+    5.55620619642));
+#10125 = CARTESIAN_POINT('',(-1.447961450553,3.495688171719,
+    5.510332430469));
+#10126 = CARTESIAN_POINT('',(-6.421210556625E-016,3.495688171719,
+    5.464458664518));
+#10127 = CARTESIAN_POINT('',(1.447961450553,3.495688171719,
+    5.418584898567));
+#10128 = CARTESIAN_POINT('',(2.471824811136,2.471824811136,
+    5.372711132617));
+#10129 = CARTESIAN_POINT('',(3.495688171719,1.447961450553,
+    5.326837366666));
+#10130 = CARTESIAN_POINT('',(3.495688171719,-4.816364131289E-016,
+    5.280963600715));
+#10131 = CARTESIAN_POINT('',(3.495688171719,-1.447961450553,
+    5.235089834764));
+#10132 = CARTESIAN_POINT('',(2.471824811136,-2.471824811136,
+    5.189216068814));
+#10133 = CARTESIAN_POINT('',(1.447961450553,-3.495688171719,
+    5.143342302863));
+#10134 = CARTESIAN_POINT('',(2.140227226312E-016,-3.495688171719,
+    5.097468536912));
+#10135 = CARTESIAN_POINT('',(-1.447961450553,-3.495688171719,
+    5.051594770961));
+#10136 = CARTESIAN_POINT('',(-2.471824811136,-2.471824811136,
+    5.005721005011));
+#10137 = CARTESIAN_POINT('',(-3.495688171719,-1.447961450553,
+    4.95984723906));
+#10138 = CARTESIAN_POINT('',(-3.495688171719,-8.740070359523E-016,
+    4.913973473109));
+#10139 = CARTESIAN_POINT('',(-3.495688171719,1.447961450553,
+    4.868099707158));
+#10140 = CARTESIAN_POINT('',(-2.471824811136,2.471824811136,
+    4.822225941208));
+#10141 = CARTESIAN_POINT('',(-1.447961450553,3.495688171719,
+    4.776352175257));
+#10142 = CARTESIAN_POINT('',(-6.421210556625E-016,3.495688171719,
+    4.730478409306));
+#10143 = CARTESIAN_POINT('',(1.447961450553,3.495688171719,
+    4.684604643356));
+#10144 = CARTESIAN_POINT('',(2.471824811136,2.471824811136,
+    4.638730877405));
+#10145 = CARTESIAN_POINT('',(3.495688171719,1.447961450553,
+    4.592857111454));
+#10146 = CARTESIAN_POINT('',(3.495688171719,-4.102867682509E-016,
+    4.546983345503));
+#10147 = CARTESIAN_POINT('',(3.495688171719,-1.447961450553,
+    4.501109579553));
+#10148 = CARTESIAN_POINT('',(2.471824811136,-2.471824811136,
+    4.455235813602));
+#10149 = CARTESIAN_POINT('',(1.447961450553,-3.495688171719,
+    4.409362047651));
+#10150 = CARTESIAN_POINT('',(2.140227226312E-016,-3.495688171719,
+    4.3634882817));
+#10151 = CARTESIAN_POINT('',(-1.447961450553,-3.495688171719,
+    4.31761451575));
+#10152 = CARTESIAN_POINT('',(-2.471824811136,-2.471824811136,
+    4.271740749799));
+#10153 = CARTESIAN_POINT('',(-3.495688171719,-1.447961450553,
+    4.225866983848));
+#10154 = CARTESIAN_POINT('',(-3.495688171719,-8.026573910743E-016,
+    4.179993217897));
+#10155 = CARTESIAN_POINT('',(-3.495688171719,1.447961450553,
+    4.134119451947));
+#10156 = CARTESIAN_POINT('',(-2.471824811136,2.471824811136,
+    4.088245685996));
+#10157 = CARTESIAN_POINT('',(-1.447961450553,3.495688171719,
+    4.042371920045));
+#10158 = CARTESIAN_POINT('',(-6.421210556625E-016,3.495688171719,
+    3.996498154094));
+#10159 = CARTESIAN_POINT('',(1.447961450553,3.495688171719,
+    3.950624388144));
+#10160 = CARTESIAN_POINT('',(2.471824811136,2.471824811136,
+    3.904750622193));
+#10161 = CARTESIAN_POINT('',(3.495688171719,1.447961450553,
+    3.858876856242));
+#10162 = CARTESIAN_POINT('',(3.495688171719,-3.389371233729E-016,
+    3.813003090292));
+#10163 = CARTESIAN_POINT('',(3.495688171719,-1.447961450553,
+    3.767129324341));
+#10164 = CARTESIAN_POINT('',(2.471824811136,-2.471824811136,
+    3.72125555839));
+#10165 = CARTESIAN_POINT('',(1.447961450553,-3.495688171719,
+    3.675381792439));
+#10166 = CARTESIAN_POINT('',(2.140227226312E-016,-3.495688171719,
+    3.629508026489));
+#10167 = CARTESIAN_POINT('',(-1.447961450553,-3.495688171719,
+    3.583634260538));
+#10168 = CARTESIAN_POINT('',(-2.471824811136,-2.471824811136,
+    3.537760494587));
+#10169 = CARTESIAN_POINT('',(-3.495688171719,-1.447961450553,
+    3.491886728636));
+#10170 = CARTESIAN_POINT('',(-3.495688171719,-7.313077461963E-016,
+    3.446012962686));
+#10171 = CARTESIAN_POINT('',(-3.495688171719,1.447961450553,
+    3.400139196735));
+#10172 = CARTESIAN_POINT('',(-2.471824811136,2.471824811136,
+    3.354265430784));
+#10173 = CARTESIAN_POINT('',(-1.447961450553,3.495688171719,
+    3.308391664833));
+#10174 = CARTESIAN_POINT('',(-6.421210556625E-016,3.495688171719,
+    3.262517898883));
+#10175 = CARTESIAN_POINT('',(1.447961450553,3.495688171719,
+    3.216644132932));
+#10176 = CARTESIAN_POINT('',(2.471824811136,2.471824811136,
+    3.170770366981));
+#10177 = CARTESIAN_POINT('',(3.495688171719,1.447961450553,3.12489660103
+    ));
+#10178 = CARTESIAN_POINT('',(3.495688171719,-2.675874784949E-016,
+    3.07902283508));
+#10179 = CARTESIAN_POINT('',(3.495688171719,-1.447961450553,
+    3.033149069129));
+#10180 = CARTESIAN_POINT('',(2.471824811136,-2.471824811136,
+    2.987275303178));
+#10181 = CARTESIAN_POINT('',(1.447961450553,-3.495688171719,
+    2.941401537228));
+#10182 = CARTESIAN_POINT('',(2.140227226312E-016,-3.495688171719,
+    2.895527771277));
+#10183 = CARTESIAN_POINT('',(-1.447961450553,-3.495688171719,
+    2.849654005326));
+#10184 = CARTESIAN_POINT('',(-2.471824811136,-2.471824811136,
+    2.803780239375));
+#10185 = CARTESIAN_POINT('',(-3.495688171719,-1.447961450553,
+    2.757906473425));
+#10186 = CARTESIAN_POINT('',(-3.495688171719,-6.599581013183E-016,
+    2.712032707474));
+#10187 = CARTESIAN_POINT('',(-3.495688171719,1.447961450553,
+    2.666158941523));
+#10188 = CARTESIAN_POINT('',(-2.471824811136,2.471824811136,
+    2.620285175572));
+#10189 = CARTESIAN_POINT('',(-1.447961450553,3.495688171719,
+    2.574411409622));
+#10190 = CARTESIAN_POINT('',(-6.421210556625E-016,3.495688171719,
+    2.528537643671));
+#10191 = CARTESIAN_POINT('',(1.447961450553,3.495688171719,2.48266387772
+    ));
+#10192 = CARTESIAN_POINT('',(2.471824811136,2.471824811136,
+    2.436790111769));
+#10193 = CARTESIAN_POINT('',(3.495688171719,1.447961450553,
+    2.390916345819));
+#10194 = CARTESIAN_POINT('',(3.495688171719,-1.962378336169E-016,
+    2.345042579868));
+#10195 = CARTESIAN_POINT('',(3.495688171719,-1.447961450553,
+    2.299168813917));
+#10196 = CARTESIAN_POINT('',(2.471824811136,-2.471824811136,
+    2.253295047966));
+#10197 = CARTESIAN_POINT('',(1.447961450553,-3.495688171719,
+    2.207421282016));
+#10198 = CARTESIAN_POINT('',(2.140227226312E-016,-3.495688171719,
+    2.161547516065));
+#10199 = CARTESIAN_POINT('',(-1.447961450553,-3.495688171719,
+    2.115673750114));
+#10200 = CARTESIAN_POINT('',(-2.471824811136,-2.471824811136,
+    2.069799984164));
+#10201 = CARTESIAN_POINT('',(-3.495688171719,-1.447961450553,
+    2.023926218213));
+#10202 = CARTESIAN_POINT('',(-3.495688171719,-5.886084564403E-016,
+    1.978052452262));
+#10203 = CARTESIAN_POINT('',(-3.495688171719,1.447961450553,
+    1.932178686311));
+#10204 = CARTESIAN_POINT('',(-2.471824811136,2.471824811136,
+    1.886304920361));
+#10205 = CARTESIAN_POINT('',(-1.447961450553,3.495688171719,
+    1.84043115441));
+#10206 = CARTESIAN_POINT('',(-6.421210556625E-016,3.495688171719,
+    1.794557388459));
+#10207 = CARTESIAN_POINT('',(1.447961450553,3.495688171719,
+    1.748683622508));
+#10208 = CARTESIAN_POINT('',(2.471824811136,2.471824811136,
+    1.702809856558));
+#10209 = CARTESIAN_POINT('',(3.495688171719,1.447961450553,
+    1.656936090607));
+#10210 = CARTESIAN_POINT('',(3.495688171719,-1.248881887389E-016,
+    1.611062324656));
+#10211 = CARTESIAN_POINT('',(3.495688171719,-1.447961450553,
+    1.565188558705));
+#10212 = CARTESIAN_POINT('',(2.471824811136,-2.471824811136,
+    1.519314792755));
+#10213 = CARTESIAN_POINT('',(1.447961450553,-3.495688171719,
+    1.473441026804));
+#10214 = CARTESIAN_POINT('',(2.140227226312E-016,-3.495688171719,
+    1.427567260853));
+#10215 = CARTESIAN_POINT('',(-1.447961450553,-3.495688171719,
+    1.381693494902));
+#10216 = CARTESIAN_POINT('',(-2.471824811136,-2.471824811136,
+    1.335819728952));
+#10217 = CARTESIAN_POINT('',(-3.495688171719,-1.447961450553,
+    1.289945963001));
+#10218 = CARTESIAN_POINT('',(-3.495688171719,-5.172588115623E-016,
+    1.24407219705));
+#10219 = CARTESIAN_POINT('',(-3.495688171719,1.447961450553,1.1981984311
+    ));
+#10220 = CARTESIAN_POINT('',(-2.471824811136,2.471824811136,
+    1.152324665149));
+#10221 = CARTESIAN_POINT('',(-1.447961450553,3.495688171719,
+    1.106450899198));
+#10222 = CARTESIAN_POINT('',(-6.421210556625E-016,3.495688171719,
+    1.060577133247));
+#10223 = CARTESIAN_POINT('',(1.447961450553,3.495688171719,
+    1.014703367297));
+#10224 = CARTESIAN_POINT('',(2.471824811136,2.471824811136,
+    0.968829601346));
+#10225 = CARTESIAN_POINT('',(3.495688171719,1.447961450553,
+    0.922955835395));
+#10226 = CARTESIAN_POINT('',(3.495688171719,-5.353854386089E-017,
+    0.877082069444));
+#10227 = CARTESIAN_POINT('',(3.495688171719,-1.447961450553,
+    0.831208303494));
+#10228 = CARTESIAN_POINT('',(2.471824811136,-2.471824811136,
+    0.785334537543));
+#10229 = CARTESIAN_POINT('',(1.447961450553,-3.495688171719,
+    0.739460771592));
+#10230 = CARTESIAN_POINT('',(2.140227226312E-016,-3.495688171719,
+    0.693587005641));
+#10231 = CARTESIAN_POINT('',(-1.447961450553,-3.495688171719,
+    0.647713239691));
+#10232 = CARTESIAN_POINT('',(-2.471824811136,-2.471824811136,
+    0.60183947374));
+#10233 = CARTESIAN_POINT('',(-3.495688171719,-1.447961450553,
+    0.555965707789));
+#10234 = CARTESIAN_POINT('',(-3.495688171719,-4.459091666843E-016,
+    0.510091941838));
+#10235 = CARTESIAN_POINT('',(-3.495688171719,1.447961450553,
+    0.464218175888));
+#10236 = CARTESIAN_POINT('',(-2.471824811136,2.471824811136,
+    0.418344409937));
+#10237 = CARTESIAN_POINT('',(-1.447961450553,3.495688171719,
+    0.372470643986));
+#10238 = CARTESIAN_POINT('',(-6.421210556625E-016,3.495688171719,
+    0.326596878036));
+#10239 = CARTESIAN_POINT('',(1.447961450553,3.495688171719,
+    0.280723112085));
+#10240 = CARTESIAN_POINT('',(2.471824811136,2.471824811136,
+    0.234849346134));
+#10241 = CARTESIAN_POINT('',(3.495688171719,1.447961450553,
+    0.188975580183));
+#10242 = CARTESIAN_POINT('',(3.495688171719,1.781110101711E-017,
+    0.143101814233));
+#10243 = CARTESIAN_POINT('',(3.495688171719,-1.447961450553,
+    9.722804828183E-002));
+#10244 = CARTESIAN_POINT('',(2.471824811136,-2.471824811136,
+    5.135428233109E-002));
+#10245 = CARTESIAN_POINT('',(1.447961450553,-3.495688171719,
+    5.480516380354E-003));
+#10246 = CARTESIAN_POINT('',(2.140227226312E-016,-3.495688171719,
+    -4.039324957038E-002));
+#10247 = CARTESIAN_POINT('',(-1.447961450553,-3.495688171719,
+    -8.626701552112E-002));
+#10248 = CARTESIAN_POINT('',(-2.471824811136,-2.471824811136,
+    -0.132140781472));
+#10249 = CARTESIAN_POINT('',(-3.495688171719,-1.447961450553,
+    -0.178014547423));
+#10250 = CARTESIAN_POINT('',(-3.495688171719,-3.745595218063E-016,
+    -0.223888313373));
+#10251 = CARTESIAN_POINT('',(2.864986162383,3.044039542469E-015,
+    14.318096869212));
+#10252 = CARTESIAN_POINT('',(2.864986162383,-1.18671612447,
+    14.272223103261));
+#10253 = CARTESIAN_POINT('',(2.025851143426,-2.025851143426,
+    14.226349337311));
+#10254 = CARTESIAN_POINT('',(1.18671612447,-2.864986162383,
+    14.18047557136));
+#10255 = CARTESIAN_POINT('',(4.579571954722E-015,-2.864986162383,
+    14.134601805409));
+#10256 = CARTESIAN_POINT('',(-1.18671612447,-2.864986162383,
+    14.088728039458));
+#10257 = CARTESIAN_POINT('',(-2.025851143426,-2.025851143426,
+    14.042854273508));
+#10258 = CARTESIAN_POINT('',(-2.864986162383,-1.18671612447,
+    13.996980507557));
+#10259 = CARTESIAN_POINT('',(-2.864986162383,-6.079429544535E-015,
+    13.951106741606));
+#10260 = CARTESIAN_POINT('',(-2.864986162383,1.18671612447,
+    13.905232975655));
+#10261 = CARTESIAN_POINT('',(-2.025851143426,2.025851143426,
+    13.859359209705));
+#10262 = CARTESIAN_POINT('',(-1.18671612447,2.864986162383,
+    13.813485443754));
+#10263 = CARTESIAN_POINT('',(-4.930431568058E-015,2.864986162383,
+    13.767611677803));
+#10264 = CARTESIAN_POINT('',(1.18671612447,2.864986162383,
+    13.721737911853));
+#10265 = CARTESIAN_POINT('',(2.025851143426,2.025851143426,
+    13.675864145902));
+#10266 = CARTESIAN_POINT('',(2.864986162383,1.18671612447,
+    13.629990379951));
+#10267 = CARTESIAN_POINT('',(2.864986162383,3.115389187347E-015,
+    13.584116614));
+#10268 = CARTESIAN_POINT('',(2.864986162383,-1.18671612447,
+    13.538242848049));
+#10269 = CARTESIAN_POINT('',(2.025851143426,-2.025851143426,
+    13.492369082099));
+#10270 = CARTESIAN_POINT('',(1.18671612447,-2.864986162383,
+    13.446495316148));
+#10271 = CARTESIAN_POINT('',(4.579571954722E-015,-2.864986162383,
+    13.400621550197));
+#10272 = CARTESIAN_POINT('',(-1.18671612447,-2.864986162383,
+    13.354747784247));
+#10273 = CARTESIAN_POINT('',(-2.025851143426,-2.025851143426,
+    13.308874018296));
+#10274 = CARTESIAN_POINT('',(-2.864986162383,-1.18671612447,
+    13.263000252345));
+#10275 = CARTESIAN_POINT('',(-2.864986162383,-6.008079899657E-015,
+    13.217126486394));
+#10276 = CARTESIAN_POINT('',(-2.864986162383,1.18671612447,
+    13.171252720444));
+#10277 = CARTESIAN_POINT('',(-2.025851143426,2.025851143426,
+    13.125378954493));
+#10278 = CARTESIAN_POINT('',(-1.18671612447,2.864986162383,
+    13.079505188542));
+#10279 = CARTESIAN_POINT('',(-4.930431568058E-015,2.864986162383,
+    13.033631422591));
+#10280 = CARTESIAN_POINT('',(1.18671612447,2.864986162383,
+    12.987757656641));
+#10281 = CARTESIAN_POINT('',(2.025851143426,2.025851143426,
+    12.94188389069));
+#10282 = CARTESIAN_POINT('',(2.864986162383,1.18671612447,
+    12.896010124739));
+#10283 = CARTESIAN_POINT('',(2.864986162383,3.186738832225E-015,
+    12.850136358789));
+#10284 = CARTESIAN_POINT('',(2.864986162383,-1.18671612447,
+    12.804262592838));
+#10285 = CARTESIAN_POINT('',(2.025851143426,-2.025851143426,
+    12.758388826887));
+#10286 = CARTESIAN_POINT('',(1.18671612447,-2.864986162383,
+    12.712515060936));
+#10287 = CARTESIAN_POINT('',(4.579571954722E-015,-2.864986162383,
+    12.666641294985));
+#10288 = CARTESIAN_POINT('',(-1.18671612447,-2.864986162383,
+    12.620767529035));
+#10289 = CARTESIAN_POINT('',(-2.025851143426,-2.025851143426,
+    12.574893763084));
+#10290 = CARTESIAN_POINT('',(-2.864986162383,-1.18671612447,
+    12.529019997133));
+#10291 = CARTESIAN_POINT('',(-2.864986162383,-5.936730254779E-015,
+    12.483146231183));
+#10292 = CARTESIAN_POINT('',(-2.864986162383,1.18671612447,
+    12.437272465232));
+#10293 = CARTESIAN_POINT('',(-2.025851143426,2.025851143426,
+    12.391398699281));
+#10294 = CARTESIAN_POINT('',(-1.18671612447,2.864986162383,
+    12.34552493333));
+#10295 = CARTESIAN_POINT('',(-4.930431568058E-015,2.864986162383,
+    12.29965116738));
+#10296 = CARTESIAN_POINT('',(1.18671612447,2.864986162383,
+    12.253777401429));
+#10297 = CARTESIAN_POINT('',(2.025851143426,2.025851143426,
+    12.207903635478));
+#10298 = CARTESIAN_POINT('',(2.864986162383,1.18671612447,
+    12.162029869527));
+#10299 = CARTESIAN_POINT('',(2.864986162383,3.258088477103E-015,
+    12.116156103577));
+#10300 = CARTESIAN_POINT('',(2.864986162383,-1.18671612447,
+    12.070282337626));
+#10301 = CARTESIAN_POINT('',(2.025851143426,-2.025851143426,
+    12.024408571675));
+#10302 = CARTESIAN_POINT('',(1.18671612447,-2.864986162383,
+    11.978534805725));
+#10303 = CARTESIAN_POINT('',(4.579571954722E-015,-2.864986162383,
+    11.932661039774));
+#10304 = CARTESIAN_POINT('',(-1.18671612447,-2.864986162383,
+    11.886787273823));
+#10305 = CARTESIAN_POINT('',(-2.025851143426,-2.025851143426,
+    11.840913507872));
+#10306 = CARTESIAN_POINT('',(-2.864986162383,-1.18671612447,
+    11.795039741921));
+#10307 = CARTESIAN_POINT('',(-2.864986162383,-5.865380609901E-015,
+    11.749165975971));
+#10308 = CARTESIAN_POINT('',(-2.864986162383,1.18671612447,
+    11.70329221002));
+#10309 = CARTESIAN_POINT('',(-2.025851143426,2.025851143426,
+    11.657418444069));
+#10310 = CARTESIAN_POINT('',(-1.18671612447,2.864986162383,
+    11.611544678119));
+#10311 = CARTESIAN_POINT('',(-4.930431568058E-015,2.864986162383,
+    11.565670912168));
+#10312 = CARTESIAN_POINT('',(1.18671612447,2.864986162383,
+    11.519797146217));
+#10313 = CARTESIAN_POINT('',(2.025851143426,2.025851143426,
+    11.473923380266));
+#10314 = CARTESIAN_POINT('',(2.864986162383,1.18671612447,
+    11.428049614316));
+#10315 = CARTESIAN_POINT('',(2.864986162383,3.329438121981E-015,
+    11.382175848365));
+#10316 = CARTESIAN_POINT('',(2.864986162383,-1.18671612447,
+    11.336302082414));
+#10317 = CARTESIAN_POINT('',(2.025851143426,-2.025851143426,
+    11.290428316463));
+#10318 = CARTESIAN_POINT('',(1.18671612447,-2.864986162383,
+    11.244554550513));
+#10319 = CARTESIAN_POINT('',(4.579571954722E-015,-2.864986162383,
+    11.198680784562));
+#10320 = CARTESIAN_POINT('',(-1.18671612447,-2.864986162383,
+    11.152807018611));
+#10321 = CARTESIAN_POINT('',(-2.025851143426,-2.025851143426,
+    11.106933252661));
+#10322 = CARTESIAN_POINT('',(-2.864986162383,-1.18671612447,
+    11.06105948671));
+#10323 = CARTESIAN_POINT('',(-2.864986162383,-5.794030965023E-015,
+    11.015185720759));
+#10324 = CARTESIAN_POINT('',(-2.864986162383,1.18671612447,
+    10.969311954808));
+#10325 = CARTESIAN_POINT('',(-2.025851143426,2.025851143426,
+    10.923438188857));
+#10326 = CARTESIAN_POINT('',(-1.18671612447,2.864986162383,
+    10.877564422907));
+#10327 = CARTESIAN_POINT('',(-4.930431568058E-015,2.864986162383,
+    10.831690656956));
+#10328 = CARTESIAN_POINT('',(1.18671612447,2.864986162383,
+    10.785816891005));
+#10329 = CARTESIAN_POINT('',(2.025851143426,2.025851143426,
+    10.739943125055));
+#10330 = CARTESIAN_POINT('',(2.864986162383,1.18671612447,
+    10.694069359104));
+#10331 = CARTESIAN_POINT('',(2.864986162383,3.400787766859E-015,
+    10.648195593153));
+#10332 = CARTESIAN_POINT('',(2.864986162383,-1.18671612447,
+    10.602321827202));
+#10333 = CARTESIAN_POINT('',(2.025851143426,-2.025851143426,
+    10.556448061252));
+#10334 = CARTESIAN_POINT('',(1.18671612447,-2.864986162383,
+    10.510574295301));
+#10335 = CARTESIAN_POINT('',(4.579571954722E-015,-2.864986162383,
+    10.46470052935));
+#10336 = CARTESIAN_POINT('',(-1.18671612447,-2.864986162383,
+    10.418826763399));
+#10337 = CARTESIAN_POINT('',(-2.025851143426,-2.025851143426,
+    10.372952997449));
+#10338 = CARTESIAN_POINT('',(-2.864986162383,-1.18671612447,
+    10.327079231498));
+#10339 = CARTESIAN_POINT('',(-2.864986162383,-5.722681320145E-015,
+    10.281205465547));
+#10340 = CARTESIAN_POINT('',(-2.864986162383,1.18671612447,
+    10.235331699597));
+#10341 = CARTESIAN_POINT('',(-2.025851143426,2.025851143426,
+    10.189457933646));
+#10342 = CARTESIAN_POINT('',(-1.18671612447,2.864986162383,
+    10.143584167695));
+#10343 = CARTESIAN_POINT('',(-4.930431568058E-015,2.864986162383,
+    10.097710401744));
+#10344 = CARTESIAN_POINT('',(1.18671612447,2.864986162383,
+    10.051836635793));
+#10345 = CARTESIAN_POINT('',(2.025851143426,2.025851143426,
+    10.005962869843));
+#10346 = CARTESIAN_POINT('',(2.864986162383,1.18671612447,9.960089103892
+    ));
+#10347 = CARTESIAN_POINT('',(2.864986162383,3.472137411737E-015,
+    9.914215337941));
+#10348 = CARTESIAN_POINT('',(2.864986162383,-1.18671612447,
+    9.868341571991));
+#10349 = CARTESIAN_POINT('',(2.025851143426,-2.025851143426,
+    9.82246780604));
+#10350 = CARTESIAN_POINT('',(1.18671612447,-2.864986162383,
+    9.776594040089));
+#10351 = CARTESIAN_POINT('',(4.579571954722E-015,-2.864986162383,
+    9.730720274138));
+#10352 = CARTESIAN_POINT('',(-1.18671612447,-2.864986162383,
+    9.684846508188));
+#10353 = CARTESIAN_POINT('',(-2.025851143426,-2.025851143426,
+    9.638972742237));
+#10354 = CARTESIAN_POINT('',(-2.864986162383,-1.18671612447,
+    9.593098976286));
+#10355 = CARTESIAN_POINT('',(-2.864986162383,-5.651331675267E-015,
+    9.547225210335));
+#10356 = CARTESIAN_POINT('',(-2.864986162383,1.18671612447,
+    9.501351444385));
+#10357 = CARTESIAN_POINT('',(-2.025851143426,2.025851143426,
+    9.455477678434));
+#10358 = CARTESIAN_POINT('',(-1.18671612447,2.864986162383,
+    9.409603912483));
+#10359 = CARTESIAN_POINT('',(-4.930431568058E-015,2.864986162383,
+    9.363730146532));
+#10360 = CARTESIAN_POINT('',(1.18671612447,2.864986162383,9.317856380582
+    ));
+#10361 = CARTESIAN_POINT('',(2.025851143426,2.025851143426,
+    9.271982614631));
+#10362 = CARTESIAN_POINT('',(2.864986162383,1.18671612447,9.22610884868)
+  );
+#10363 = CARTESIAN_POINT('',(2.864986162383,3.543487056615E-015,
+    9.18023508273));
+#10364 = CARTESIAN_POINT('',(2.864986162383,-1.18671612447,
+    9.134361316779));
+#10365 = CARTESIAN_POINT('',(2.025851143426,-2.025851143426,
+    9.088487550828));
+#10366 = CARTESIAN_POINT('',(1.18671612447,-2.864986162383,
+    9.042613784877));
+#10367 = CARTESIAN_POINT('',(4.579571954722E-015,-2.864986162383,
+    8.996740018927));
+#10368 = CARTESIAN_POINT('',(-1.18671612447,-2.864986162383,
+    8.950866252976));
+#10369 = CARTESIAN_POINT('',(-2.025851143426,-2.025851143426,
+    8.904992487025));
+#10370 = CARTESIAN_POINT('',(-2.864986162383,-1.18671612447,
+    8.859118721074));
+#10371 = CARTESIAN_POINT('',(-2.864986162383,-5.579982030389E-015,
+    8.813244955124));
+#10372 = CARTESIAN_POINT('',(-2.864986162383,1.18671612447,
+    8.767371189173));
+#10373 = CARTESIAN_POINT('',(-2.025851143426,2.025851143426,
+    8.721497423222));
+#10374 = CARTESIAN_POINT('',(-1.18671612447,2.864986162383,
+    8.675623657271));
+#10375 = CARTESIAN_POINT('',(-4.930431568058E-015,2.864986162383,
+    8.629749891321));
+#10376 = CARTESIAN_POINT('',(1.18671612447,2.864986162383,8.58387612537)
+  );
+#10377 = CARTESIAN_POINT('',(2.025851143426,2.025851143426,
+    8.538002359419));
+#10378 = CARTESIAN_POINT('',(2.864986162383,1.18671612447,8.492128593468
+    ));
+#10379 = CARTESIAN_POINT('',(2.864986162383,3.614836701493E-015,
+    8.446254827518));
+#10380 = CARTESIAN_POINT('',(2.864986162383,-1.18671612447,
+    8.400381061567));
+#10381 = CARTESIAN_POINT('',(2.025851143426,-2.025851143426,
+    8.354507295616));
+#10382 = CARTESIAN_POINT('',(1.18671612447,-2.864986162383,
+    8.308633529666));
+#10383 = CARTESIAN_POINT('',(4.579571954722E-015,-2.864986162383,
+    8.262759763715));
+#10384 = CARTESIAN_POINT('',(-1.18671612447,-2.864986162383,
+    8.216885997764));
+#10385 = CARTESIAN_POINT('',(-2.025851143426,-2.025851143426,
+    8.171012231813));
+#10386 = CARTESIAN_POINT('',(-2.864986162383,-1.18671612447,
+    8.125138465863));
+#10387 = CARTESIAN_POINT('',(-2.864986162383,-5.508632385511E-015,
+    8.079264699912));
+#10388 = CARTESIAN_POINT('',(-2.864986162383,1.18671612447,
+    8.033390933961));
+#10389 = CARTESIAN_POINT('',(-2.025851143426,2.025851143426,
+    7.98751716801));
+#10390 = CARTESIAN_POINT('',(-1.18671612447,2.864986162383,7.94164340206
+    ));
+#10391 = CARTESIAN_POINT('',(-4.930431568058E-015,2.864986162383,
+    7.895769636109));
+#10392 = CARTESIAN_POINT('',(1.18671612447,2.864986162383,7.849895870158
+    ));
+#10393 = CARTESIAN_POINT('',(2.025851143426,2.025851143426,
+    7.804022104207));
+#10394 = CARTESIAN_POINT('',(2.864986162383,1.18671612447,7.758148338257
+    ));
+#10395 = CARTESIAN_POINT('',(2.864986162383,3.686186346371E-015,
+    7.712274572306));
+#10396 = CARTESIAN_POINT('',(2.864986162383,-1.18671612447,
+    7.666400806355));
+#10397 = CARTESIAN_POINT('',(2.025851143426,-2.025851143426,
+    7.620527040404));
+#10398 = CARTESIAN_POINT('',(1.18671612447,-2.864986162383,
+    7.574653274454));
+#10399 = CARTESIAN_POINT('',(4.579571954722E-015,-2.864986162383,
+    7.528779508503));
+#10400 = CARTESIAN_POINT('',(-1.18671612447,-2.864986162383,
+    7.482905742552));
+#10401 = CARTESIAN_POINT('',(-2.025851143426,-2.025851143426,
+    7.437031976602));
+#10402 = CARTESIAN_POINT('',(-2.864986162383,-1.18671612447,
+    7.391158210651));
+#10403 = CARTESIAN_POINT('',(-2.864986162383,-5.437282740633E-015,
+    7.3452844447));
+#10404 = CARTESIAN_POINT('',(-2.864986162383,1.18671612447,
+    7.299410678749));
+#10405 = CARTESIAN_POINT('',(-2.025851143426,2.025851143426,
+    7.253536912799));
+#10406 = CARTESIAN_POINT('',(-1.18671612447,2.864986162383,
+    7.207663146848));
+#10407 = CARTESIAN_POINT('',(-4.930431568058E-015,2.864986162383,
+    7.161789380897));
+#10408 = CARTESIAN_POINT('',(1.18671612447,2.864986162383,7.115915614946
+    ));
+#10409 = CARTESIAN_POINT('',(2.025851143426,2.025851143426,
+    7.070041848996));
+#10410 = CARTESIAN_POINT('',(2.864986162383,1.18671612447,7.024168083045
+    ));
+#10411 = CARTESIAN_POINT('',(2.864986162383,3.757535991249E-015,
+    6.978294317094));
+#10412 = CARTESIAN_POINT('',(2.864986162383,-1.18671612447,
+    6.932420551143));
+#10413 = CARTESIAN_POINT('',(2.025851143426,-2.025851143426,
+    6.886546785193));
+#10414 = CARTESIAN_POINT('',(1.18671612447,-2.864986162383,
+    6.840673019242));
+#10415 = CARTESIAN_POINT('',(4.579571954722E-015,-2.864986162383,
+    6.794799253291));
+#10416 = CARTESIAN_POINT('',(-1.18671612447,-2.864986162383,
+    6.74892548734));
+#10417 = CARTESIAN_POINT('',(-2.025851143426,-2.025851143426,
+    6.70305172139));
+#10418 = CARTESIAN_POINT('',(-2.864986162383,-1.18671612447,
+    6.657177955439));
+#10419 = CARTESIAN_POINT('',(-2.864986162383,-5.365933095755E-015,
+    6.611304189488));
+#10420 = CARTESIAN_POINT('',(-2.864986162383,1.18671612447,
+    6.565430423538));
+#10421 = CARTESIAN_POINT('',(-2.025851143426,2.025851143426,
+    6.519556657587));
+#10422 = CARTESIAN_POINT('',(-1.18671612447,2.864986162383,
+    6.473682891636));
+#10423 = CARTESIAN_POINT('',(-4.930431568058E-015,2.864986162383,
+    6.427809125685));
+#10424 = CARTESIAN_POINT('',(1.18671612447,2.864986162383,6.381935359735
+    ));
+#10425 = CARTESIAN_POINT('',(2.025851143426,2.025851143426,
+    6.336061593784));
+#10426 = CARTESIAN_POINT('',(2.864986162383,1.18671612447,6.290187827833
+    ));
+#10427 = CARTESIAN_POINT('',(2.864986162383,3.828885636127E-015,
+    6.244314061882));
+#10428 = CARTESIAN_POINT('',(2.864986162383,-1.18671612447,
+    6.198440295932));
+#10429 = CARTESIAN_POINT('',(2.025851143426,-2.025851143426,
+    6.152566529981));
+#10430 = CARTESIAN_POINT('',(1.18671612447,-2.864986162383,6.10669276403
+    ));
+#10431 = CARTESIAN_POINT('',(4.579571954722E-015,-2.864986162383,
+    6.060818998079));
+#10432 = CARTESIAN_POINT('',(-1.18671612447,-2.864986162383,
+    6.014945232129));
+#10433 = CARTESIAN_POINT('',(-2.025851143426,-2.025851143426,
+    5.969071466178));
+#10434 = CARTESIAN_POINT('',(-2.864986162383,-1.18671612447,
+    5.923197700227));
+#10435 = CARTESIAN_POINT('',(-2.864986162383,-5.294583450877E-015,
+    5.877323934276));
+#10436 = CARTESIAN_POINT('',(-2.864986162383,1.18671612447,
+    5.831450168326));
+#10437 = CARTESIAN_POINT('',(-2.025851143426,2.025851143426,
+    5.785576402375));
+#10438 = CARTESIAN_POINT('',(-1.18671612447,2.864986162383,
+    5.739702636424));
+#10439 = CARTESIAN_POINT('',(-4.930431568058E-015,2.864986162383,
+    5.693828870474));
+#10440 = CARTESIAN_POINT('',(1.18671612447,2.864986162383,5.647955104523
+    ));
+#10441 = CARTESIAN_POINT('',(2.025851143426,2.025851143426,
+    5.602081338572));
+#10442 = CARTESIAN_POINT('',(2.864986162383,1.18671612447,5.556207572621
+    ));
+#10443 = CARTESIAN_POINT('',(2.864986162383,3.900235281005E-015,
+    5.510333806671));
+#10444 = CARTESIAN_POINT('',(2.864986162383,-1.18671612447,5.46446004072
+    ));
+#10445 = CARTESIAN_POINT('',(2.025851143426,-2.025851143426,
+    5.418586274769));
+#10446 = CARTESIAN_POINT('',(1.18671612447,-2.864986162383,
+    5.372712508818));
+#10447 = CARTESIAN_POINT('',(4.579571954722E-015,-2.864986162383,
+    5.326838742868));
+#10448 = CARTESIAN_POINT('',(-1.18671612447,-2.864986162383,
+    5.280964976917));
+#10449 = CARTESIAN_POINT('',(-2.025851143426,-2.025851143426,
+    5.235091210966));
+#10450 = CARTESIAN_POINT('',(-2.864986162383,-1.18671612447,
+    5.189217445015));
+#10451 = CARTESIAN_POINT('',(-2.864986162383,-5.223233805999E-015,
+    5.143343679065));
+#10452 = CARTESIAN_POINT('',(-2.864986162383,1.18671612447,
+    5.097469913114));
+#10453 = CARTESIAN_POINT('',(-2.025851143426,2.025851143426,
+    5.051596147163));
+#10454 = CARTESIAN_POINT('',(-1.18671612447,2.864986162383,
+    5.005722381212));
+#10455 = CARTESIAN_POINT('',(-4.930431568058E-015,2.864986162383,
+    4.959848615262));
+#10456 = CARTESIAN_POINT('',(1.18671612447,2.864986162383,4.913974849311
+    ));
+#10457 = CARTESIAN_POINT('',(2.025851143426,2.025851143426,4.86810108336
+    ));
+#10458 = CARTESIAN_POINT('',(2.864986162383,1.18671612447,4.82222731741)
+  );
+#10459 = CARTESIAN_POINT('',(2.864986162383,3.971584925883E-015,
+    4.776353551459));
+#10460 = CARTESIAN_POINT('',(2.864986162383,-1.18671612447,
+    4.730479785508));
+#10461 = CARTESIAN_POINT('',(2.025851143426,-2.025851143426,
+    4.684606019557));
+#10462 = CARTESIAN_POINT('',(1.18671612447,-2.864986162383,
+    4.638732253607));
+#10463 = CARTESIAN_POINT('',(4.579571954722E-015,-2.864986162383,
+    4.592858487656));
+#10464 = CARTESIAN_POINT('',(-1.18671612447,-2.864986162383,
+    4.546984721705));
+#10465 = CARTESIAN_POINT('',(-2.025851143426,-2.025851143426,
+    4.501110955754));
+#10466 = CARTESIAN_POINT('',(-2.864986162383,-1.18671612447,
+    4.455237189804));
+#10467 = CARTESIAN_POINT('',(-2.864986162383,-5.151884161121E-015,
+    4.409363423853));
+#10468 = CARTESIAN_POINT('',(-2.864986162383,1.18671612447,
+    4.363489657902));
+#10469 = CARTESIAN_POINT('',(-2.025851143426,2.025851143426,
+    4.317615891951));
+#10470 = CARTESIAN_POINT('',(-1.18671612447,2.864986162383,
+    4.271742126001));
+#10471 = CARTESIAN_POINT('',(-4.930431568058E-015,2.864986162383,
+    4.22586836005));
+#10472 = CARTESIAN_POINT('',(1.18671612447,2.864986162383,4.179994594099
+    ));
+#10473 = CARTESIAN_POINT('',(2.025851143426,2.025851143426,
+    4.134120828148));
+#10474 = CARTESIAN_POINT('',(2.864986162383,1.18671612447,4.088247062198
+    ));
+#10475 = CARTESIAN_POINT('',(2.864986162383,4.042934570761E-015,
+    4.042373296247));
+#10476 = CARTESIAN_POINT('',(2.864986162383,-1.18671612447,
+    3.996499530296));
+#10477 = CARTESIAN_POINT('',(2.025851143426,-2.025851143426,
+    3.950625764346));
+#10478 = CARTESIAN_POINT('',(1.18671612447,-2.864986162383,
+    3.904751998395));
+#10479 = CARTESIAN_POINT('',(4.579571954722E-015,-2.864986162383,
+    3.858878232444));
+#10480 = CARTESIAN_POINT('',(-1.18671612447,-2.864986162383,
+    3.813004466493));
+#10481 = CARTESIAN_POINT('',(-2.025851143426,-2.025851143426,
+    3.767130700543));
+#10482 = CARTESIAN_POINT('',(-2.864986162383,-1.18671612447,
+    3.721256934592));
+#10483 = CARTESIAN_POINT('',(-2.864986162383,-5.080534516243E-015,
+    3.675383168641));
+#10484 = CARTESIAN_POINT('',(-2.864986162383,1.18671612447,3.62950940269
+    ));
+#10485 = CARTESIAN_POINT('',(-2.025851143426,2.025851143426,
+    3.58363563674));
+#10486 = CARTESIAN_POINT('',(-1.18671612447,2.864986162383,
+    3.537761870789));
+#10487 = CARTESIAN_POINT('',(-4.930431568058E-015,2.864986162383,
+    3.491888104838));
+#10488 = CARTESIAN_POINT('',(1.18671612447,2.864986162383,3.446014338887
+    ));
+#10489 = CARTESIAN_POINT('',(2.025851143426,2.025851143426,
+    3.400140572937));
+#10490 = CARTESIAN_POINT('',(2.864986162383,1.18671612447,3.354266806986
+    ));
+#10491 = CARTESIAN_POINT('',(2.864986162383,4.114284215639E-015,
+    3.308393041035));
+#10492 = CARTESIAN_POINT('',(2.864986162383,-1.18671612447,
+    3.262519275084));
+#10493 = CARTESIAN_POINT('',(2.025851143426,-2.025851143426,
+    3.216645509134));
+#10494 = CARTESIAN_POINT('',(1.18671612447,-2.864986162383,
+    3.170771743183));
+#10495 = CARTESIAN_POINT('',(4.579571954722E-015,-2.864986162383,
+    3.124897977232));
+#10496 = CARTESIAN_POINT('',(-1.18671612447,-2.864986162383,
+    3.079024211282));
+#10497 = CARTESIAN_POINT('',(-2.025851143426,-2.025851143426,
+    3.033150445331));
+#10498 = CARTESIAN_POINT('',(-2.864986162383,-1.18671612447,
+    2.98727667938));
+#10499 = CARTESIAN_POINT('',(-2.864986162383,-5.009184871365E-015,
+    2.941402913429));
+#10500 = CARTESIAN_POINT('',(-2.864986162383,1.18671612447,
+    2.895529147479));
+#10501 = CARTESIAN_POINT('',(-2.025851143426,2.025851143426,
+    2.849655381528));
+#10502 = CARTESIAN_POINT('',(-1.18671612447,2.864986162383,
+    2.803781615577));
+#10503 = CARTESIAN_POINT('',(-4.930431568058E-015,2.864986162383,
+    2.757907849626));
+#10504 = CARTESIAN_POINT('',(1.18671612447,2.864986162383,2.712034083676
+    ));
+#10505 = CARTESIAN_POINT('',(2.025851143426,2.025851143426,
+    2.666160317725));
+#10506 = CARTESIAN_POINT('',(2.864986162383,1.18671612447,2.620286551774
+    ));
+#10507 = CARTESIAN_POINT('',(2.864986162383,4.185633860517E-015,
+    2.574412785823));
+#10508 = CARTESIAN_POINT('',(2.864986162383,-1.18671612447,
+    2.528539019873));
+#10509 = CARTESIAN_POINT('',(2.025851143426,-2.025851143426,
+    2.482665253922));
+#10510 = CARTESIAN_POINT('',(1.18671612447,-2.864986162383,
+    2.436791487971));
+#10511 = CARTESIAN_POINT('',(4.579571954722E-015,-2.864986162383,
+    2.39091772202));
+#10512 = CARTESIAN_POINT('',(-1.18671612447,-2.864986162383,
+    2.34504395607));
+#10513 = CARTESIAN_POINT('',(-2.025851143426,-2.025851143426,
+    2.299170190119));
+#10514 = CARTESIAN_POINT('',(-2.864986162383,-1.18671612447,
+    2.253296424168));
+#10515 = CARTESIAN_POINT('',(-2.864986162383,-4.937835226487E-015,
+    2.207422658218));
+#10516 = CARTESIAN_POINT('',(-2.864986162383,1.18671612447,
+    2.161548892267));
+#10517 = CARTESIAN_POINT('',(-2.025851143426,2.025851143426,
+    2.115675126316));
+#10518 = CARTESIAN_POINT('',(-1.18671612447,2.864986162383,
+    2.069801360365));
+#10519 = CARTESIAN_POINT('',(-4.930431568058E-015,2.864986162383,
+    2.023927594415));
+#10520 = CARTESIAN_POINT('',(1.18671612447,2.864986162383,1.978053828464
+    ));
+#10521 = CARTESIAN_POINT('',(2.025851143426,2.025851143426,
+    1.932180062513));
+#10522 = CARTESIAN_POINT('',(2.864986162383,1.18671612447,1.886306296562
+    ));
+#10523 = CARTESIAN_POINT('',(2.864986162383,4.256983505395E-015,
+    1.840432530612));
+#10524 = CARTESIAN_POINT('',(2.864986162383,-1.18671612447,
+    1.794558764661));
+#10525 = CARTESIAN_POINT('',(2.025851143426,-2.025851143426,
+    1.74868499871));
+#10526 = CARTESIAN_POINT('',(1.18671612447,-2.864986162383,
+    1.702811232759));
+#10527 = CARTESIAN_POINT('',(4.579571954722E-015,-2.864986162383,
+    1.656937466809));
+#10528 = CARTESIAN_POINT('',(-1.18671612447,-2.864986162383,
+    1.611063700858));
+#10529 = CARTESIAN_POINT('',(-2.025851143426,-2.025851143426,
+    1.565189934907));
+#10530 = CARTESIAN_POINT('',(-2.864986162383,-1.18671612447,
+    1.519316168956));
+#10531 = CARTESIAN_POINT('',(-2.864986162383,-4.866485581609E-015,
+    1.473442403006));
+#10532 = CARTESIAN_POINT('',(-2.864986162383,1.18671612447,
+    1.427568637055));
+#10533 = CARTESIAN_POINT('',(-2.025851143426,2.025851143426,
+    1.381694871104));
+#10534 = CARTESIAN_POINT('',(-1.18671612447,2.864986162383,
+    1.335821105154));
+#10535 = CARTESIAN_POINT('',(-4.930431568058E-015,2.864986162383,
+    1.289947339203));
+#10536 = CARTESIAN_POINT('',(1.18671612447,2.864986162383,1.244073573252
+    ));
+#10537 = CARTESIAN_POINT('',(2.025851143426,2.025851143426,
+    1.198199807301));
+#10538 = CARTESIAN_POINT('',(2.864986162383,1.18671612447,1.152326041351
+    ));
+#10539 = CARTESIAN_POINT('',(2.864986162383,4.328333150273E-015,
+    1.1064522754));
+#10540 = CARTESIAN_POINT('',(2.864986162383,-1.18671612447,
+    1.060578509449));
+#10541 = CARTESIAN_POINT('',(2.025851143426,-2.025851143426,
+    1.014704743498));
+#10542 = CARTESIAN_POINT('',(1.18671612447,-2.864986162383,
+    0.968830977548));
+#10543 = CARTESIAN_POINT('',(4.579571954722E-015,-2.864986162383,
+    0.922957211597));
+#10544 = CARTESIAN_POINT('',(-1.18671612447,-2.864986162383,
+    0.877083445646));
+#10545 = CARTESIAN_POINT('',(-2.025851143426,-2.025851143426,
+    0.831209679695));
+#10546 = CARTESIAN_POINT('',(-2.864986162383,-1.18671612447,
+    0.785335913745));
+#10547 = CARTESIAN_POINT('',(-2.864986162383,-4.795135936731E-015,
+    0.739462147794));
+#10548 = CARTESIAN_POINT('',(-2.864986162383,1.18671612447,
+    0.693588381843));
+#10549 = CARTESIAN_POINT('',(-2.025851143426,2.025851143426,
+    0.647714615892));
+#10550 = CARTESIAN_POINT('',(-1.18671612447,2.864986162383,
+    0.601840849942));
+#10551 = CARTESIAN_POINT('',(-4.930431568058E-015,2.864986162383,
+    0.555967083991));
+#10552 = CARTESIAN_POINT('',(1.18671612447,2.864986162383,0.51009331804)
+  );
+#10553 = CARTESIAN_POINT('',(2.025851143426,2.025851143426,0.46421955209
+    ));
+#10554 = CARTESIAN_POINT('',(2.864986162383,1.18671612447,0.418345786139
+    ));
+#10555 = CARTESIAN_POINT('',(2.864986162383,4.399682795151E-015,
+    0.372472020188));
+#10556 = CARTESIAN_POINT('',(2.864986162383,-1.18671612447,
+    0.326598254237));
+#10557 = CARTESIAN_POINT('',(2.025851143426,-2.025851143426,
+    0.280724488287));
+#10558 = CARTESIAN_POINT('',(1.18671612447,-2.864986162383,
+    0.234850722336));
+#10559 = CARTESIAN_POINT('',(4.579571954722E-015,-2.864986162383,
+    0.188976956385));
+#10560 = CARTESIAN_POINT('',(-1.18671612447,-2.864986162383,
+    0.143103190434));
+#10561 = CARTESIAN_POINT('',(-2.025851143426,-2.025851143426,
+    9.722942448365E-002));
+#10562 = CARTESIAN_POINT('',(-2.864986162383,-1.18671612447,
+    5.135565853291E-002));
+#10563 = CARTESIAN_POINT('',(-2.864986162383,-4.723786291853E-015,
+    5.481892582176E-003));
+#10564 = ADVANCED_FACE('',(#10565),#10855,.T.);
+#10565 = FACE_BOUND('',#10566,.T.);
+#10566 = EDGE_LOOP('',(#10567,#10667,#10668,#10678,#10692,#10706,#10720,
+    #10734,#10748,#10762,#10776,#10790,#10804,#10818,#10832,#10846,
+    #10853,#10854));
+#10567 = ORIENTED_EDGE('',*,*,#10568,.T.);
+#10568 = EDGE_CURVE('',#8278,#9625,#10569,.T.);
+#10569 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#10570,#10571,#10572,#10573
+    ,#10574,#10575,#10576,#10577,#10578,#10579,#10580,#10581,#10582,
+    #10583,#10584,#10585,#10586,#10587,#10588,#10589,#10590,#10591,
+    #10592,#10593,#10594,#10595,#10596,#10597,#10598,#10599,#10600,
+    #10601,#10602,#10603,#10604,#10605,#10606,#10607,#10608,#10609,
+    #10610,#10611,#10612,#10613,#10614,#10615,#10616,#10617,#10618,
+    #10619,#10620,#10621,#10622,#10623,#10624,#10625,#10626,#10627,
+    #10628,#10629,#10630,#10631,#10632,#10633,#10634,#10635,#10636,
+    #10637,#10638,#10639,#10640,#10641,#10642,#10643,#10644,#10645,
+    #10646,#10647,#10648,#10649,#10650,#10651,#10652,#10653,#10654,
+    #10655,#10656,#10657,#10658,#10659,#10660,#10661,#10662,#10663,
+    #10664,#10665,#10666),.UNSPECIFIED.,.F.,.F.) 
+B_SPLINE_CURVE_WITH_KNOTS((3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
+    ,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3),(
+    0.675170279976,0.68125,0.6875,0.69375,0.7,0.70625,0.7125,0.71875,
+    0.725,0.73125,0.7375,0.74375,0.75,0.75625,0.7625,0.76875,0.775,
+    0.78125,0.7875,0.79375,0.8,0.80625,0.8125,0.81875,0.825,0.83125,
+    0.8375,0.84375,0.85,0.85625,0.8625,0.86875,0.875,0.88125,0.8875,
+    0.89375,0.9,0.90625,0.9125,0.91875,0.925,0.93125,0.9375,0.94375,0.95
+,0.95625,0.9625,0.96875,0.975),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((0.995965231989,
+    0.925953419135,1.,0.923879532511,1.,0.923879532511,1.,0.923879532511
+    ,1.,0.923879532511,1.,0.923879532511,1.,0.923879532511,1.,
+    0.923879532511,1.,0.923879532511,1.,0.923879532511,1.,0.923879532511
+    ,1.,0.923879532511,1.,0.923879532511,1.,0.923879532511,1.,
+    0.923879532511,1.,0.923879532511,1.,0.923879532511,1.,0.923879532511
+    ,1.,0.923879532511,1.,0.923879532511,1.,0.923879532511,1.,
+    0.923879532511,1.,0.923879532511,1.,0.923879532511,1.,0.923879532511
+    ,1.,0.923879532511,1.,0.923879532511,1.,0.923879532511,1.,
+    0.923879532511,1.,0.923879532511,1.,0.923879532511,1.,0.923879532511
+    ,1.,0.923879532511,1.,0.923879532511,1.,0.923879532511,1.,
+    0.923879532511,1.,0.923879532511,1.,0.923879532511,1.,0.923879532511
+    ,1.,0.923879532511,1.,0.923879532511,1.,0.923879532511,1.,
+    0.923879532511,1.,0.923879532511,1.,0.923879532511,1.,0.923879532511
+,1.,0.923879532511,1.,0.923879532511,1.)) REPRESENTATION_ITEM('') );
+#10570 = CARTESIAN_POINT('',(2.864360766821,5.985906900953E-002,
+    10.008286799164));
+#10571 = CARTESIAN_POINT('',(2.840295867914,1.211406418939,
+    10.053186402832));
+#10572 = CARTESIAN_POINT('',(2.025851143426,2.025851143426,
+    10.097710401744));
+#10573 = CARTESIAN_POINT('',(1.18671612447,2.864986162383,
+    10.143584167695));
+#10574 = CARTESIAN_POINT('',(-4.930431568058E-015,2.864986162383,
+    10.189457933646));
+#10575 = CARTESIAN_POINT('',(-1.18671612447,2.864986162383,
+    10.235331699597));
+#10576 = CARTESIAN_POINT('',(-2.025851143426,2.025851143426,
+    10.281205465547));
+#10577 = CARTESIAN_POINT('',(-2.864986162383,1.18671612447,
+    10.327079231498));
+#10578 = CARTESIAN_POINT('',(-2.864986162383,-5.731600025755E-015,
+    10.372952997449));
+#10579 = CARTESIAN_POINT('',(-2.864986162383,-1.18671612447,
+    10.418826763399));
+#10580 = CARTESIAN_POINT('',(-2.025851143426,-2.025851143426,
+    10.46470052935));
+#10581 = CARTESIAN_POINT('',(-1.18671612447,-2.864986162383,
+    10.510574295301));
+#10582 = CARTESIAN_POINT('',(4.579571954722E-015,-2.864986162383,
+    10.556448061252));
+#10583 = CARTESIAN_POINT('',(1.18671612447,-2.864986162383,
+    10.602321827202));
+#10584 = CARTESIAN_POINT('',(2.025851143426,-2.025851143426,
+    10.648195593153));
+#10585 = CARTESIAN_POINT('',(2.864986162383,-1.18671612447,
+    10.694069359104));
+#10586 = CARTESIAN_POINT('',(2.864986162383,3.391869061249E-015,
+    10.739943125055));
+#10587 = CARTESIAN_POINT('',(2.864986162383,1.18671612447,
+    10.785816891005));
+#10588 = CARTESIAN_POINT('',(2.025851143426,2.025851143426,
+    10.831690656956));
+#10589 = CARTESIAN_POINT('',(1.18671612447,2.864986162383,
+    10.877564422907));
+#10590 = CARTESIAN_POINT('',(-4.930431568058E-015,2.864986162383,
+    10.923438188857));
+#10591 = CARTESIAN_POINT('',(-1.18671612447,2.864986162383,
+    10.969311954808));
+#10592 = CARTESIAN_POINT('',(-2.025851143426,2.025851143426,
+    11.015185720759));
+#10593 = CARTESIAN_POINT('',(-2.864986162383,1.18671612447,
+    11.06105948671));
+#10594 = CARTESIAN_POINT('',(-2.864986162383,-5.802949670633E-015,
+    11.106933252661));
+#10595 = CARTESIAN_POINT('',(-2.864986162383,-1.18671612447,
+    11.152807018611));
+#10596 = CARTESIAN_POINT('',(-2.025851143426,-2.025851143426,
+    11.198680784562));
+#10597 = CARTESIAN_POINT('',(-1.18671612447,-2.864986162383,
+    11.244554550513));
+#10598 = CARTESIAN_POINT('',(4.579571954722E-015,-2.864986162383,
+    11.290428316463));
+#10599 = CARTESIAN_POINT('',(1.18671612447,-2.864986162383,
+    11.336302082414));
+#10600 = CARTESIAN_POINT('',(2.025851143426,-2.025851143426,
+    11.382175848365));
+#10601 = CARTESIAN_POINT('',(2.864986162383,-1.18671612447,
+    11.428049614316));
+#10602 = CARTESIAN_POINT('',(2.864986162383,3.320519416371E-015,
+    11.473923380266));
+#10603 = CARTESIAN_POINT('',(2.864986162383,1.18671612447,
+    11.519797146217));
+#10604 = CARTESIAN_POINT('',(2.025851143426,2.025851143426,
+    11.565670912168));
+#10605 = CARTESIAN_POINT('',(1.18671612447,2.864986162383,
+    11.611544678119));
+#10606 = CARTESIAN_POINT('',(-4.930431568058E-015,2.864986162383,
+    11.657418444069));
+#10607 = CARTESIAN_POINT('',(-1.18671612447,2.864986162383,
+    11.70329221002));
+#10608 = CARTESIAN_POINT('',(-2.025851143426,2.025851143426,
+    11.749165975971));
+#10609 = CARTESIAN_POINT('',(-2.864986162383,1.18671612447,
+    11.795039741921));
+#10610 = CARTESIAN_POINT('',(-2.864986162383,-5.874299315511E-015,
+    11.840913507872));
+#10611 = CARTESIAN_POINT('',(-2.864986162383,-1.18671612447,
+    11.886787273823));
+#10612 = CARTESIAN_POINT('',(-2.025851143426,-2.025851143426,
+    11.932661039774));
+#10613 = CARTESIAN_POINT('',(-1.18671612447,-2.864986162383,
+    11.978534805725));
+#10614 = CARTESIAN_POINT('',(4.579571954722E-015,-2.864986162383,
+    12.024408571675));
+#10615 = CARTESIAN_POINT('',(1.18671612447,-2.864986162383,
+    12.070282337626));
+#10616 = CARTESIAN_POINT('',(2.025851143426,-2.025851143426,
+    12.116156103577));
+#10617 = CARTESIAN_POINT('',(2.864986162383,-1.18671612447,
+    12.162029869527));
+#10618 = CARTESIAN_POINT('',(2.864986162383,3.249169771493E-015,
+    12.207903635478));
+#10619 = CARTESIAN_POINT('',(2.864986162383,1.18671612447,
+    12.253777401429));
+#10620 = CARTESIAN_POINT('',(2.025851143426,2.025851143426,
+    12.29965116738));
+#10621 = CARTESIAN_POINT('',(1.18671612447,2.864986162383,12.34552493333
+    ));
+#10622 = CARTESIAN_POINT('',(-4.930431568058E-015,2.864986162383,
+    12.391398699281));
+#10623 = CARTESIAN_POINT('',(-1.18671612447,2.864986162383,
+    12.437272465232));
+#10624 = CARTESIAN_POINT('',(-2.025851143426,2.025851143426,
+    12.483146231183));
+#10625 = CARTESIAN_POINT('',(-2.864986162383,1.18671612447,
+    12.529019997133));
+#10626 = CARTESIAN_POINT('',(-2.864986162383,-5.945648960389E-015,
+    12.574893763084));
+#10627 = CARTESIAN_POINT('',(-2.864986162383,-1.18671612447,
+    12.620767529035));
+#10628 = CARTESIAN_POINT('',(-2.025851143426,-2.025851143426,
+    12.666641294985));
+#10629 = CARTESIAN_POINT('',(-1.18671612447,-2.864986162383,
+    12.712515060936));
+#10630 = CARTESIAN_POINT('',(4.579571954722E-015,-2.864986162383,
+    12.758388826887));
+#10631 = CARTESIAN_POINT('',(1.18671612447,-2.864986162383,
+    12.804262592838));
+#10632 = CARTESIAN_POINT('',(2.025851143426,-2.025851143426,
+    12.850136358789));
+#10633 = CARTESIAN_POINT('',(2.864986162383,-1.18671612447,
+    12.896010124739));
+#10634 = CARTESIAN_POINT('',(2.864986162383,3.177820126615E-015,
+    12.94188389069));
+#10635 = CARTESIAN_POINT('',(2.864986162383,1.18671612447,
+    12.987757656641));
+#10636 = CARTESIAN_POINT('',(2.025851143426,2.025851143426,
+    13.033631422591));
+#10637 = CARTESIAN_POINT('',(1.18671612447,2.864986162383,
+    13.079505188542));
+#10638 = CARTESIAN_POINT('',(-4.930431568058E-015,2.864986162383,
+    13.125378954493));
+#10639 = CARTESIAN_POINT('',(-1.18671612447,2.864986162383,
+    13.171252720444));
+#10640 = CARTESIAN_POINT('',(-2.025851143426,2.025851143426,
+    13.217126486394));
+#10641 = CARTESIAN_POINT('',(-2.864986162383,1.18671612447,
+    13.263000252345));
+#10642 = CARTESIAN_POINT('',(-2.864986162383,-6.016998605267E-015,
+    13.308874018296));
+#10643 = CARTESIAN_POINT('',(-2.864986162383,-1.18671612447,
+    13.354747784247));
+#10644 = CARTESIAN_POINT('',(-2.025851143426,-2.025851143426,
+    13.400621550197));
+#10645 = CARTESIAN_POINT('',(-1.18671612447,-2.864986162383,
+    13.446495316148));
+#10646 = CARTESIAN_POINT('',(4.579571954722E-015,-2.864986162383,
+    13.492369082099));
+#10647 = CARTESIAN_POINT('',(1.18671612447,-2.864986162383,
+    13.538242848049));
+#10648 = CARTESIAN_POINT('',(2.025851143426,-2.025851143426,13.584116614
+    ));
+#10649 = CARTESIAN_POINT('',(2.864986162383,-1.18671612447,
+    13.629990379951));
+#10650 = CARTESIAN_POINT('',(2.864986162383,3.106470481737E-015,
+    13.675864145902));
+#10651 = CARTESIAN_POINT('',(2.864986162383,1.18671612447,
+    13.721737911853));
+#10652 = CARTESIAN_POINT('',(2.025851143426,2.025851143426,
+    13.767611677803));
+#10653 = CARTESIAN_POINT('',(1.18671612447,2.864986162383,
+    13.813485443754));
+#10654 = CARTESIAN_POINT('',(-4.930431568058E-015,2.864986162383,
+    13.859359209705));
+#10655 = CARTESIAN_POINT('',(-1.18671612447,2.864986162383,
+    13.905232975655));
+#10656 = CARTESIAN_POINT('',(-2.025851143426,2.025851143426,
+    13.951106741606));
+#10657 = CARTESIAN_POINT('',(-2.864986162383,1.18671612447,
+    13.996980507557));
+#10658 = CARTESIAN_POINT('',(-2.864986162383,-6.088348250145E-015,
+    14.042854273508));
+#10659 = CARTESIAN_POINT('',(-2.864986162383,-1.18671612447,
+    14.088728039458));
+#10660 = CARTESIAN_POINT('',(-2.025851143426,-2.025851143426,
+    14.134601805409));
+#10661 = CARTESIAN_POINT('',(-1.18671612447,-2.864986162383,
+    14.18047557136));
+#10662 = CARTESIAN_POINT('',(4.579571954722E-015,-2.864986162383,
+    14.226349337311));
+#10663 = CARTESIAN_POINT('',(1.18671612447,-2.864986162383,
+    14.272223103261));
+#10664 = CARTESIAN_POINT('',(2.025851143426,-2.025851143426,
+    14.318096869212));
+#10665 = CARTESIAN_POINT('',(2.864986162383,-1.18671612447,
+    14.363970635163));
+#10666 = CARTESIAN_POINT('',(2.864986162383,3.035120836859E-015,
+    14.409844401113));
+#10667 = ORIENTED_EDGE('',*,*,#9622,.F.);
+#10668 = ORIENTED_EDGE('',*,*,#10669,.T.);
+#10669 = EDGE_CURVE('',#9623,#10670,#10672,.T.);
+#10670 = VERTEX_POINT('',#10671);
+#10671 = CARTESIAN_POINT('',(2.14048934634E-016,-3.495684384804,
+    14.455718166062));
+#10672 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#10673,#10674,#10675,#10676
+,#10677),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,2,3),(
+0.E+000,6.25E-003,1.25E-002),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.923879532511,1.,0.923879532511,1.)) REPRESENTATION_ITEM('') );
+#10673 = CARTESIAN_POINT('',(3.495684384804,-1.391318075121E-015,
+    14.639213229865));
+#10674 = CARTESIAN_POINT('',(3.495684384804,-1.447959881962,
+    14.593339463914));
+#10675 = CARTESIAN_POINT('',(2.471822133383,-2.471822133383,
+    14.547465697963));
+#10676 = CARTESIAN_POINT('',(1.447959881962,-3.495684384804,
+    14.501591932013));
+#10677 = CARTESIAN_POINT('',(2.14048934634E-016,-3.495684384804,
+    14.455718166062));
+#10678 = ORIENTED_EDGE('',*,*,#10679,.T.);
+#10679 = EDGE_CURVE('',#10670,#10680,#10682,.T.);
+#10680 = VERTEX_POINT('',#10681);
+#10681 = CARTESIAN_POINT('',(-6.42146803902E-016,3.495684384804,
+    14.088728038456));
+#10682 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#10683,#10684,#10685,#10686
+    ,#10687,#10688,#10689,#10690,#10691),.UNSPECIFIED.,.F.,.F.) 
+B_SPLINE_CURVE_WITH_KNOTS((3,2,2,2,3),(1.25E-002,1.875E-002,2.5E-002,
+3.125E-002,3.75E-002),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+    0.923879532511,1.,0.923879532511,1.,0.923879532511,1.,0.923879532511
+,1.)) REPRESENTATION_ITEM('') );
+#10683 = CARTESIAN_POINT('',(2.14048934634E-016,-3.495684384804,
+    14.455718166062));
+#10684 = CARTESIAN_POINT('',(-1.447959881962,-3.495684384804,
+    14.409844400111));
+#10685 = CARTESIAN_POINT('',(-2.471822133383,-2.471822133383,
+    14.363970634161));
+#10686 = CARTESIAN_POINT('',(-3.495684384804,-1.447959881962,
+    14.31809686821));
+#10687 = CARTESIAN_POINT('',(-3.495684384804,-1.78374112195E-015,
+    14.272223102259));
+#10688 = CARTESIAN_POINT('',(-3.495684384804,1.447959881962,
+    14.226349336308));
+#10689 = CARTESIAN_POINT('',(-2.471822133383,2.471822133383,
+    14.180475570357));
+#10690 = CARTESIAN_POINT('',(-1.447959881962,3.495684384804,
+    14.134601804407));
+#10691 = CARTESIAN_POINT('',(-6.42146803902E-016,3.495684384804,
+    14.088728038456));
+#10692 = ORIENTED_EDGE('',*,*,#10693,.T.);
+#10693 = EDGE_CURVE('',#10680,#10694,#10696,.T.);
+#10694 = VERTEX_POINT('',#10695);
+#10695 = CARTESIAN_POINT('',(2.14048934634E-016,-3.495684384804,
+    13.72173791085));
+#10696 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#10697,#10698,#10699,#10700
+    ,#10701,#10702,#10703,#10704,#10705),.UNSPECIFIED.,.F.,.F.) 
+B_SPLINE_CURVE_WITH_KNOTS((3,2,2,2,3),(3.75E-002,4.375E-002,5.E-002,
+5.625E-002,6.25E-002),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+    0.923879532511,1.,0.923879532511,1.,0.923879532511,1.,0.923879532511
+,1.)) REPRESENTATION_ITEM('') );
+#10697 = CARTESIAN_POINT('',(-6.42146803902E-016,3.495684384804,
+    14.088728038456));
+#10698 = CARTESIAN_POINT('',(1.447959881962,3.495684384804,
+    14.042854272505));
+#10699 = CARTESIAN_POINT('',(2.471822133383,2.471822133383,
+    13.996980506555));
+#10700 = CARTESIAN_POINT('',(3.495684384804,1.447959881962,
+    13.951106740604));
+#10701 = CARTESIAN_POINT('',(3.495684384804,-1.319968430243E-015,
+    13.905232974653));
+#10702 = CARTESIAN_POINT('',(3.495684384804,-1.447959881962,
+    13.859359208702));
+#10703 = CARTESIAN_POINT('',(2.471822133383,-2.471822133383,
+    13.813485442752));
+#10704 = CARTESIAN_POINT('',(1.447959881962,-3.495684384804,
+    13.767611676801));
+#10705 = CARTESIAN_POINT('',(2.14048934634E-016,-3.495684384804,
+    13.72173791085));
+#10706 = ORIENTED_EDGE('',*,*,#10707,.T.);
+#10707 = EDGE_CURVE('',#10694,#10708,#10710,.T.);
+#10708 = VERTEX_POINT('',#10709);
+#10709 = CARTESIAN_POINT('',(-6.42146803902E-016,3.495684384804,
+    13.354747783244));
+#10710 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#10711,#10712,#10713,#10714
+    ,#10715,#10716,#10717,#10718,#10719),.UNSPECIFIED.,.F.,.F.) 
+B_SPLINE_CURVE_WITH_KNOTS((3,2,2,2,3),(6.25E-002,6.875E-002,7.5E-002,
+8.125E-002,8.75E-002),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+    0.923879532511,1.,0.923879532511,1.,0.923879532511,1.,0.923879532511
+,1.)) REPRESENTATION_ITEM('') );
+#10711 = CARTESIAN_POINT('',(2.14048934634E-016,-3.495684384804,
+    13.72173791085));
+#10712 = CARTESIAN_POINT('',(-1.447959881962,-3.495684384804,
+    13.675864144899));
+#10713 = CARTESIAN_POINT('',(-2.471822133383,-2.471822133383,
+    13.629990378949));
+#10714 = CARTESIAN_POINT('',(-3.495684384804,-1.447959881962,
+    13.584116612998));
+#10715 = CARTESIAN_POINT('',(-3.495684384804,-1.712391477072E-015,
+    13.538242847047));
+#10716 = CARTESIAN_POINT('',(-3.495684384804,1.447959881962,
+    13.492369081097));
+#10717 = CARTESIAN_POINT('',(-2.471822133383,2.471822133383,
+    13.446495315146));
+#10718 = CARTESIAN_POINT('',(-1.447959881962,3.495684384804,
+    13.400621549195));
+#10719 = CARTESIAN_POINT('',(-6.42146803902E-016,3.495684384804,
+    13.354747783244));
+#10720 = ORIENTED_EDGE('',*,*,#10721,.T.);
+#10721 = EDGE_CURVE('',#10708,#10722,#10724,.T.);
+#10722 = VERTEX_POINT('',#10723);
+#10723 = CARTESIAN_POINT('',(2.14048934634E-016,-3.495684384804,
+    12.987757655638));
+#10724 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#10725,#10726,#10727,#10728
+    ,#10729,#10730,#10731,#10732,#10733),.UNSPECIFIED.,.F.,.F.) 
+B_SPLINE_CURVE_WITH_KNOTS((3,2,2,2,3),(8.75E-002,9.375E-002,0.1,0.10625,
+0.1125),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM(
+) RATIONAL_B_SPLINE_CURVE((1.,0.923879532511,1.,0.923879532511,1.,
+0.923879532511,1.,0.923879532511,1.)) REPRESENTATION_ITEM('') );
+#10725 = CARTESIAN_POINT('',(-6.42146803902E-016,3.495684384804,
+    13.354747783244));
+#10726 = CARTESIAN_POINT('',(1.447959881962,3.495684384804,
+    13.308874017293));
+#10727 = CARTESIAN_POINT('',(2.471822133383,2.471822133383,
+    13.263000251343));
+#10728 = CARTESIAN_POINT('',(3.495684384804,1.447959881962,
+    13.217126485392));
+#10729 = CARTESIAN_POINT('',(3.495684384804,-1.248618785365E-015,
+    13.171252719441));
+#10730 = CARTESIAN_POINT('',(3.495684384804,-1.447959881962,
+    13.125378953491));
+#10731 = CARTESIAN_POINT('',(2.471822133383,-2.471822133383,
+    13.07950518754));
+#10732 = CARTESIAN_POINT('',(1.447959881962,-3.495684384804,
+    13.033631421589));
+#10733 = CARTESIAN_POINT('',(2.14048934634E-016,-3.495684384804,
+    12.987757655638));
+#10734 = ORIENTED_EDGE('',*,*,#10735,.T.);
+#10735 = EDGE_CURVE('',#10722,#10736,#10738,.T.);
+#10736 = VERTEX_POINT('',#10737);
+#10737 = CARTESIAN_POINT('',(-6.42146803902E-016,3.495684384804,
+    12.620767528033));
+#10738 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#10739,#10740,#10741,#10742
+    ,#10743,#10744,#10745,#10746,#10747),.UNSPECIFIED.,.F.,.F.) 
+B_SPLINE_CURVE_WITH_KNOTS((3,2,2,2,3),(0.1125,0.11875,0.125,0.13125,
+0.1375),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM(
+) RATIONAL_B_SPLINE_CURVE((1.,0.923879532511,1.,0.923879532511,1.,
+0.923879532511,1.,0.923879532511,1.)) REPRESENTATION_ITEM('') );
+#10739 = CARTESIAN_POINT('',(2.14048934634E-016,-3.495684384804,
+    12.987757655638));
+#10740 = CARTESIAN_POINT('',(-1.447959881962,-3.495684384804,
+    12.941883889688));
+#10741 = CARTESIAN_POINT('',(-2.471822133383,-2.471822133383,
+    12.896010123737));
+#10742 = CARTESIAN_POINT('',(-3.495684384804,-1.447959881962,
+    12.850136357786));
+#10743 = CARTESIAN_POINT('',(-3.495684384804,-1.641041832194E-015,
+    12.804262591835));
+#10744 = CARTESIAN_POINT('',(-3.495684384804,1.447959881962,
+    12.758388825885));
+#10745 = CARTESIAN_POINT('',(-2.471822133383,2.471822133383,
+    12.712515059934));
+#10746 = CARTESIAN_POINT('',(-1.447959881962,3.495684384804,
+    12.666641293983));
+#10747 = CARTESIAN_POINT('',(-6.42146803902E-016,3.495684384804,
+    12.620767528033));
+#10748 = ORIENTED_EDGE('',*,*,#10749,.T.);
+#10749 = EDGE_CURVE('',#10736,#10750,#10752,.T.);
+#10750 = VERTEX_POINT('',#10751);
+#10751 = CARTESIAN_POINT('',(2.14048934634E-016,-3.495684384804,
+    12.253777400427));
+#10752 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#10753,#10754,#10755,#10756
+    ,#10757,#10758,#10759,#10760,#10761),.UNSPECIFIED.,.F.,.F.) 
+B_SPLINE_CURVE_WITH_KNOTS((3,2,2,2,3),(0.1375,0.14375,0.15,0.15625,
+0.1625),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM(
+) RATIONAL_B_SPLINE_CURVE((1.,0.923879532511,1.,0.923879532511,1.,
+0.923879532511,1.,0.923879532511,1.)) REPRESENTATION_ITEM('') );
+#10753 = CARTESIAN_POINT('',(-6.42146803902E-016,3.495684384804,
+    12.620767528033));
+#10754 = CARTESIAN_POINT('',(1.447959881962,3.495684384804,
+    12.574893762082));
+#10755 = CARTESIAN_POINT('',(2.471822133383,2.471822133383,
+    12.529019996131));
+#10756 = CARTESIAN_POINT('',(3.495684384804,1.447959881962,
+    12.48314623018));
+#10757 = CARTESIAN_POINT('',(3.495684384804,-1.177269140487E-015,
+    12.437272464229));
+#10758 = CARTESIAN_POINT('',(3.495684384804,-1.447959881962,
+    12.391398698279));
+#10759 = CARTESIAN_POINT('',(2.471822133383,-2.471822133383,
+    12.345524932328));
+#10760 = CARTESIAN_POINT('',(1.447959881962,-3.495684384804,
+    12.299651166377));
+#10761 = CARTESIAN_POINT('',(2.14048934634E-016,-3.495684384804,
+    12.253777400427));
+#10762 = ORIENTED_EDGE('',*,*,#10763,.T.);
+#10763 = EDGE_CURVE('',#10750,#10764,#10766,.T.);
+#10764 = VERTEX_POINT('',#10765);
+#10765 = CARTESIAN_POINT('',(-6.42146803902E-016,3.495684384804,
+    11.886787272821));
+#10766 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#10767,#10768,#10769,#10770
+    ,#10771,#10772,#10773,#10774,#10775),.UNSPECIFIED.,.F.,.F.) 
+B_SPLINE_CURVE_WITH_KNOTS((3,2,2,2,3),(0.1625,0.16875,0.175,0.18125,
+0.1875),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM(
+) RATIONAL_B_SPLINE_CURVE((1.,0.923879532511,1.,0.923879532511,1.,
+0.923879532511,1.,0.923879532511,1.)) REPRESENTATION_ITEM('') );
+#10767 = CARTESIAN_POINT('',(2.14048934634E-016,-3.495684384804,
+    12.253777400427));
+#10768 = CARTESIAN_POINT('',(-1.447959881962,-3.495684384804,
+    12.207903634476));
+#10769 = CARTESIAN_POINT('',(-2.471822133383,-2.471822133383,
+    12.162029868525));
+#10770 = CARTESIAN_POINT('',(-3.495684384804,-1.447959881962,
+    12.116156102574));
+#10771 = CARTESIAN_POINT('',(-3.495684384804,-1.569692187316E-015,
+    12.070282336624));
+#10772 = CARTESIAN_POINT('',(-3.495684384804,1.447959881962,
+    12.024408570673));
+#10773 = CARTESIAN_POINT('',(-2.471822133383,2.471822133383,
+    11.978534804722));
+#10774 = CARTESIAN_POINT('',(-1.447959881962,3.495684384804,
+    11.932661038771));
+#10775 = CARTESIAN_POINT('',(-6.42146803902E-016,3.495684384804,
+    11.886787272821));
+#10776 = ORIENTED_EDGE('',*,*,#10777,.T.);
+#10777 = EDGE_CURVE('',#10764,#10778,#10780,.T.);
+#10778 = VERTEX_POINT('',#10779);
+#10779 = CARTESIAN_POINT('',(2.14048934634E-016,-3.495684384804,
+    11.519797145215));
+#10780 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#10781,#10782,#10783,#10784
+    ,#10785,#10786,#10787,#10788,#10789),.UNSPECIFIED.,.F.,.F.) 
+B_SPLINE_CURVE_WITH_KNOTS((3,2,2,2,3),(0.1875,0.19375,0.2,0.20625,0.2125
+),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.923879532511,1.,0.923879532511,1.,
+0.923879532511,1.,0.923879532511,1.)) REPRESENTATION_ITEM('') );
+#10781 = CARTESIAN_POINT('',(-6.42146803902E-016,3.495684384804,
+    11.886787272821));
+#10782 = CARTESIAN_POINT('',(1.447959881962,3.495684384804,
+    11.84091350687));
+#10783 = CARTESIAN_POINT('',(2.471822133383,2.471822133383,
+    11.795039740919));
+#10784 = CARTESIAN_POINT('',(3.495684384804,1.447959881962,
+    11.749165974969));
+#10785 = CARTESIAN_POINT('',(3.495684384804,-1.105919495609E-015,
+    11.703292209018));
+#10786 = CARTESIAN_POINT('',(3.495684384804,-1.447959881962,
+    11.657418443067));
+#10787 = CARTESIAN_POINT('',(2.471822133383,-2.471822133383,
+    11.611544677116));
+#10788 = CARTESIAN_POINT('',(1.447959881962,-3.495684384804,
+    11.565670911165));
+#10789 = CARTESIAN_POINT('',(2.14048934634E-016,-3.495684384804,
+    11.519797145215));
+#10790 = ORIENTED_EDGE('',*,*,#10791,.T.);
+#10791 = EDGE_CURVE('',#10778,#10792,#10794,.T.);
+#10792 = VERTEX_POINT('',#10793);
+#10793 = CARTESIAN_POINT('',(-6.42146803902E-016,3.495684384804,
+    11.152807017609));
+#10794 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#10795,#10796,#10797,#10798
+    ,#10799,#10800,#10801,#10802,#10803),.UNSPECIFIED.,.F.,.F.) 
+B_SPLINE_CURVE_WITH_KNOTS((3,2,2,2,3),(0.2125,0.21875,0.225,0.23125,
+0.2375),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM(
+) RATIONAL_B_SPLINE_CURVE((1.,0.923879532511,1.,0.923879532511,1.,
+0.923879532511,1.,0.923879532511,1.)) REPRESENTATION_ITEM('') );
+#10795 = CARTESIAN_POINT('',(2.14048934634E-016,-3.495684384804,
+    11.519797145215));
+#10796 = CARTESIAN_POINT('',(-1.447959881962,-3.495684384804,
+    11.473923379264));
+#10797 = CARTESIAN_POINT('',(-2.471822133383,-2.471822133383,
+    11.428049613313));
+#10798 = CARTESIAN_POINT('',(-3.495684384804,-1.447959881962,
+    11.382175847363));
+#10799 = CARTESIAN_POINT('',(-3.495684384804,-1.498342542438E-015,
+    11.336302081412));
+#10800 = CARTESIAN_POINT('',(-3.495684384804,1.447959881962,
+    11.290428315461));
+#10801 = CARTESIAN_POINT('',(-2.471822133383,2.471822133383,
+    11.24455454951));
+#10802 = CARTESIAN_POINT('',(-1.447959881962,3.495684384804,
+    11.19868078356));
+#10803 = CARTESIAN_POINT('',(-6.42146803902E-016,3.495684384804,
+    11.152807017609));
+#10804 = ORIENTED_EDGE('',*,*,#10805,.T.);
+#10805 = EDGE_CURVE('',#10792,#10806,#10808,.T.);
+#10806 = VERTEX_POINT('',#10807);
+#10807 = CARTESIAN_POINT('',(2.14048934634E-016,-3.495684384804,
+    10.785816890003));
+#10808 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#10809,#10810,#10811,#10812
+    ,#10813,#10814,#10815,#10816,#10817),.UNSPECIFIED.,.F.,.F.) 
+B_SPLINE_CURVE_WITH_KNOTS((3,2,2,2,3),(0.2375,0.24375,0.25,0.25625,
+0.2625),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM(
+) RATIONAL_B_SPLINE_CURVE((1.,0.923879532511,1.,0.923879532511,1.,
+0.923879532511,1.,0.923879532511,1.)) REPRESENTATION_ITEM('') );
+#10809 = CARTESIAN_POINT('',(-6.42146803902E-016,3.495684384804,
+    11.152807017609));
+#10810 = CARTESIAN_POINT('',(1.447959881962,3.495684384804,
+    11.106933251658));
+#10811 = CARTESIAN_POINT('',(2.471822133383,2.471822133383,
+    11.061059485707));
+#10812 = CARTESIAN_POINT('',(3.495684384804,1.447959881962,
+    11.015185719757));
+#10813 = CARTESIAN_POINT('',(3.495684384804,-1.034569850731E-015,
+    10.969311953806));
+#10814 = CARTESIAN_POINT('',(3.495684384804,-1.447959881962,
+    10.923438187855));
+#10815 = CARTESIAN_POINT('',(2.471822133383,-2.471822133383,
+    10.877564421905));
+#10816 = CARTESIAN_POINT('',(1.447959881962,-3.495684384804,
+    10.831690655954));
+#10817 = CARTESIAN_POINT('',(2.14048934634E-016,-3.495684384804,
+    10.785816890003));
+#10818 = ORIENTED_EDGE('',*,*,#10819,.T.);
+#10819 = EDGE_CURVE('',#10806,#10820,#10822,.T.);
+#10820 = VERTEX_POINT('',#10821);
+#10821 = CARTESIAN_POINT('',(-6.42146803902E-016,3.495684384804,
+    10.418826762397));
+#10822 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#10823,#10824,#10825,#10826
+    ,#10827,#10828,#10829,#10830,#10831),.UNSPECIFIED.,.F.,.F.) 
+B_SPLINE_CURVE_WITH_KNOTS((3,2,2,2,3),(0.2625,0.26875,0.275,0.28125,
+0.2875),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM(
+) RATIONAL_B_SPLINE_CURVE((1.,0.923879532511,1.,0.923879532511,1.,
+0.923879532511,1.,0.923879532511,1.)) REPRESENTATION_ITEM('') );
+#10823 = CARTESIAN_POINT('',(2.14048934634E-016,-3.495684384804,
+    10.785816890003));
+#10824 = CARTESIAN_POINT('',(-1.447959881962,-3.495684384804,
+    10.739943124052));
+#10825 = CARTESIAN_POINT('',(-2.471822133383,-2.471822133383,
+    10.694069358101));
+#10826 = CARTESIAN_POINT('',(-3.495684384804,-1.447959881962,
+    10.648195592151));
+#10827 = CARTESIAN_POINT('',(-3.495684384804,-1.42699289756E-015,
+    10.6023218262));
+#10828 = CARTESIAN_POINT('',(-3.495684384804,1.447959881962,
+    10.556448060249));
+#10829 = CARTESIAN_POINT('',(-2.471822133383,2.471822133383,
+    10.510574294299));
+#10830 = CARTESIAN_POINT('',(-1.447959881962,3.495684384804,
+    10.464700528348));
+#10831 = CARTESIAN_POINT('',(-6.42146803902E-016,3.495684384804,
+    10.418826762397));
+#10832 = ORIENTED_EDGE('',*,*,#10833,.T.);
+#10833 = EDGE_CURVE('',#10820,#10834,#10836,.T.);
+#10834 = VERTEX_POINT('',#10835);
+#10835 = CARTESIAN_POINT('',(2.14048934634E-016,-3.495684384804,
+    10.051836634791));
+#10836 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#10837,#10838,#10839,#10840
+    ,#10841,#10842,#10843,#10844,#10845),.UNSPECIFIED.,.F.,.F.) 
+B_SPLINE_CURVE_WITH_KNOTS((3,2,2,2,3),(0.2875,0.29375,0.3,0.30625,0.3125
+),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.923879532511,1.,0.923879532511,1.,
+0.923879532511,1.,0.923879532511,1.)) REPRESENTATION_ITEM('') );
+#10837 = CARTESIAN_POINT('',(-6.42146803902E-016,3.495684384804,
+    10.418826762397));
+#10838 = CARTESIAN_POINT('',(1.447959881962,3.495684384804,
+    10.372952996446));
+#10839 = CARTESIAN_POINT('',(2.471822133383,2.471822133383,
+    10.327079230496));
+#10840 = CARTESIAN_POINT('',(3.495684384804,1.447959881962,
+    10.281205464545));
+#10841 = CARTESIAN_POINT('',(3.495684384804,-9.63220205853E-016,
+    10.235331698594));
+#10842 = CARTESIAN_POINT('',(3.495684384804,-1.447959881962,
+    10.189457932643));
+#10843 = CARTESIAN_POINT('',(2.471822133383,-2.471822133383,
+    10.143584166693));
+#10844 = CARTESIAN_POINT('',(1.447959881962,-3.495684384804,
+    10.097710400742));
+#10845 = CARTESIAN_POINT('',(2.14048934634E-016,-3.495684384804,
+    10.051836634791));
+#10846 = ORIENTED_EDGE('',*,*,#10847,.T.);
+#10847 = EDGE_CURVE('',#10834,#9162,#10848,.T.);
+#10848 = CIRCLE('',#10849,3.499502828667);
+#10849 = AXIS2_PLACEMENT_3D('',#10850,#10851,#10852);
+#10850 = CARTESIAN_POINT('',(1.487469049668E-003,3.517455831684E-003,
+    10.00596383485));
+#10851 = DIRECTION('',(3.166304391205E-002,-1.311526221441E-002,
+    -0.999412548224));
+#10852 = DIRECTION('',(-0.36472787745,-0.931113921485,
+    6.637983816408E-004));
+#10853 = ORIENTED_EDGE('',*,*,#9244,.T.);
+#10854 = ORIENTED_EDGE('',*,*,#8277,.F.);
+#10855 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,2,(
+    (#10856,#10857,#10858,#10859,#10860,#10861,#10862,#10863,#10864
+      ,#10865,#10866,#10867,#10868,#10869,#10870,#10871,#10872,#10873
+      ,#10874,#10875,#10876,#10877,#10878,#10879,#10880,#10881,#10882
+      ,#10883,#10884,#10885,#10886,#10887,#10888,#10889,#10890,#10891
+      ,#10892,#10893,#10894,#10895,#10896,#10897,#10898,#10899,#10900
+      ,#10901,#10902,#10903,#10904,#10905,#10906,#10907,#10908,#10909
+      ,#10910,#10911,#10912,#10913,#10914,#10915,#10916,#10917,#10918
+      ,#10919,#10920,#10921,#10922,#10923,#10924,#10925,#10926,#10927
+      ,#10928,#10929,#10930,#10931,#10932,#10933,#10934,#10935,#10936
+      ,#10937,#10938,#10939,#10940,#10941,#10942,#10943,#10944,#10945
+      ,#10946,#10947,#10948,#10949,#10950,#10951,#10952,#10953,#10954
+      ,#10955,#10956,#10957,#10958,#10959,#10960,#10961,#10962,#10963
+      ,#10964,#10965,#10966,#10967,#10968,#10969,#10970,#10971,#10972
+      ,#10973,#10974,#10975,#10976,#10977,#10978,#10979,#10980,#10981
+      ,#10982,#10983,#10984,#10985,#10986,#10987,#10988,#10989,#10990
+      ,#10991,#10992,#10993,#10994,#10995,#10996,#10997,#10998,#10999
+      ,#11000,#11001,#11002,#11003,#11004,#11005,#11006,#11007,#11008
+      ,#11009,#11010,#11011,#11012,#11013,#11014,#11015,#11016,#11017
+      ,#11018,#11019,#11020,#11021,#11022,#11023,#11024,#11025,#11026
+      ,#11027,#11028,#11029,#11030,#11031,#11032,#11033,#11034,#11035
+      ,#11036,#11037,#11038,#11039,#11040,#11041,#11042,#11043,#11044
+      ,#11045,#11046,#11047,#11048,#11049,#11050,#11051,#11052,#11053
+      ,#11054,#11055,#11056,#11057,#11058,#11059,#11060,#11061,#11062
+      ,#11063,#11064,#11065,#11066,#11067,#11068,#11069,#11070,#11071
+      ,#11072,#11073,#11074,#11075,#11076,#11077,#11078,#11079,#11080
+      ,#11081,#11082,#11083,#11084,#11085,#11086,#11087,#11088,#11089
+      ,#11090,#11091,#11092,#11093,#11094,#11095,#11096,#11097,#11098
+      ,#11099,#11100,#11101,#11102,#11103,#11104,#11105,#11106,#11107
+      ,#11108,#11109,#11110,#11111,#11112,#11113,#11114,#11115,#11116
+      ,#11117,#11118,#11119,#11120,#11121,#11122,#11123,#11124,#11125
+      ,#11126,#11127,#11128,#11129,#11130,#11131,#11132,#11133,#11134
+      ,#11135,#11136,#11137,#11138,#11139,#11140,#11141,#11142,#11143
+      ,#11144,#11145,#11146,#11147,#11148,#11149,#11150,#11151,#11152
+      ,#11153,#11154,#11155,#11156,#11157,#11158,#11159,#11160,#11161
+      ,#11162,#11163,#11164,#11165,#11166,#11167,#11168)
+    ,(#11169,#11170,#11171,#11172,#11173,#11174,#11175,#11176,#11177
+      ,#11178,#11179,#11180,#11181,#11182,#11183,#11184,#11185,#11186
+      ,#11187,#11188,#11189,#11190,#11191,#11192,#11193,#11194,#11195
+      ,#11196,#11197,#11198,#11199,#11200,#11201,#11202,#11203,#11204
+      ,#11205,#11206,#11207,#11208,#11209,#11210,#11211,#11212,#11213
+      ,#11214,#11215,#11216,#11217,#11218,#11219,#11220,#11221,#11222
+      ,#11223,#11224,#11225,#11226,#11227,#11228,#11229,#11230,#11231
+      ,#11232,#11233,#11234,#11235,#11236,#11237,#11238,#11239,#11240
+      ,#11241,#11242,#11243,#11244,#11245,#11246,#11247,#11248,#11249
+      ,#11250,#11251,#11252,#11253,#11254,#11255,#11256,#11257,#11258
+      ,#11259,#11260,#11261,#11262,#11263,#11264,#11265,#11266,#11267
+      ,#11268,#11269,#11270,#11271,#11272,#11273,#11274,#11275,#11276
+      ,#11277,#11278,#11279,#11280,#11281,#11282,#11283,#11284,#11285
+      ,#11286,#11287,#11288,#11289,#11290,#11291,#11292,#11293,#11294
+      ,#11295,#11296,#11297,#11298,#11299,#11300,#11301,#11302,#11303
+      ,#11304,#11305,#11306,#11307,#11308,#11309,#11310,#11311,#11312
+      ,#11313,#11314,#11315,#11316,#11317,#11318,#11319,#11320,#11321
+      ,#11322,#11323,#11324,#11325,#11326,#11327,#11328,#11329,#11330
+      ,#11331,#11332,#11333,#11334,#11335,#11336,#11337,#11338,#11339
+      ,#11340,#11341,#11342,#11343,#11344,#11345,#11346,#11347,#11348
+      ,#11349,#11350,#11351,#11352,#11353,#11354,#11355,#11356,#11357
+      ,#11358,#11359,#11360,#11361,#11362,#11363,#11364,#11365,#11366
+      ,#11367,#11368,#11369,#11370,#11371,#11372,#11373,#11374,#11375
+      ,#11376,#11377,#11378,#11379,#11380,#11381,#11382,#11383,#11384
+      ,#11385,#11386,#11387,#11388,#11389,#11390,#11391,#11392,#11393
+      ,#11394,#11395,#11396,#11397,#11398,#11399,#11400,#11401,#11402
+      ,#11403,#11404,#11405,#11406,#11407,#11408,#11409,#11410,#11411
+      ,#11412,#11413,#11414,#11415,#11416,#11417,#11418,#11419,#11420
+      ,#11421,#11422,#11423,#11424,#11425,#11426,#11427,#11428,#11429
+      ,#11430,#11431,#11432,#11433,#11434,#11435,#11436,#11437,#11438
+      ,#11439,#11440,#11441,#11442,#11443,#11444,#11445,#11446,#11447
+      ,#11448,#11449,#11450,#11451,#11452,#11453,#11454,#11455,#11456
+      ,#11457,#11458,#11459,#11460,#11461,#11462,#11463,#11464,#11465
+      ,#11466,#11467,#11468,#11469,#11470,#11471,#11472,#11473,#11474
+      ,#11475,#11476,#11477,#11478,#11479,#11480,#11481
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(3,2,2,2
+    ,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
+    ,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
+    ,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
+    ,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
+    ,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3),(-9.270839276644E-006,1.),(
+    0.E+000,6.25E-003,1.25E-002,1.875E-002,2.5E-002,3.125E-002,3.75E-002
+    ,4.375E-002,5.E-002,5.625E-002,6.25E-002,6.875E-002,7.5E-002,
+    8.125E-002,8.75E-002,9.375E-002,0.1,0.10625,0.1125,0.11875,0.125,
+    0.13125,0.1375,0.14375,0.15,0.15625,0.1625,0.16875,0.175,0.18125,
+    0.1875,0.19375,0.2,0.20625,0.2125,0.21875,0.225,0.23125,0.2375,
+    0.24375,0.25,0.25625,0.2625,0.26875,0.275,0.28125,0.2875,0.29375,0.3
+    ,0.30625,0.3125,0.31875,0.325,0.33125,0.3375,0.34375,0.35,0.35625,
+    0.3625,0.36875,0.375,0.38125,0.3875,0.39375,0.4,0.40625,0.4125,
+    0.41875,0.425,0.43125,0.4375,0.44375,0.45,0.45625,0.4625,0.46875,
+    0.475,0.48125,0.4875,0.49375,0.5,0.50625,0.5125,0.51875,0.525,
+    0.53125,0.5375,0.54375,0.55,0.55625,0.5625,0.56875,0.575,0.58125,
+    0.5875,0.59375,0.6,0.60625,0.6125,0.61875,0.625,0.63125,0.6375,
+    0.64375,0.65,0.65625,0.6625,0.66875,0.675,0.68125,0.6875,0.69375,0.7
+    ,0.70625,0.7125,0.71875,0.725,0.73125,0.7375,0.74375,0.75,0.75625,
+    0.7625,0.76875,0.775,0.78125,0.7875,0.79375,0.8,0.80625,0.8125,
+    0.81875,0.825,0.83125,0.8375,0.84375,0.85,0.85625,0.8625,0.86875,
+    0.875,0.88125,0.8875,0.89375,0.9,0.90625,0.9125,0.91875,0.925,
+    0.93125,0.9375,0.94375,0.95,0.95625,0.9625,0.96875,0.975),
+.PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.923879532511,1.,0.923879532511,1.,0.923879532511,1.
+      ,0.923879532511,1.,0.923879532511,1.,0.923879532511,1.
+      ,0.923879532511,1.,0.923879532511,1.,0.923879532511,1.
+      ,0.923879532511,1.,0.923879532511,1.,0.923879532511,1.
+      ,0.923879532511,1.,0.923879532511,1.,0.923879532511,1.
+      ,0.923879532511,1.,0.923879532511,1.,0.923879532511,1.
+      ,0.923879532511,1.,0.923879532511,1.,0.923879532511,1.
+      ,0.923879532511,1.,0.923879532511,1.,0.923879532511,1.
+      ,0.923879532511,1.,0.923879532511,1.,0.923879532511,1.
+      ,0.923879532511,1.,0.923879532511,1.,0.923879532511,1.
+      ,0.923879532511,1.,0.923879532511,1.,0.923879532511,1.
+      ,0.923879532511,1.,0.923879532511,1.,0.923879532511,1.
+      ,0.923879532511,1.,0.923879532511,1.,0.923879532511,1.
+      ,0.923879532511,1.,0.923879532511,1.,0.923879532511,1.
+      ,0.923879532511,1.,0.923879532511,1.,0.923879532511,1.
+      ,0.923879532511,1.,0.923879532511,1.,0.923879532511,1.
+      ,0.923879532511,1.,0.923879532511,1.,0.923879532511,1.
+      ,0.923879532511,1.,0.923879532511,1.,0.923879532511,1.
+      ,0.923879532511,1.,0.923879532511,1.,0.923879532511,1.
+      ,0.923879532511,1.,0.923879532511,1.,0.923879532511,1.
+      ,0.923879532511,1.,0.923879532511,1.,0.923879532511,1.
+      ,0.923879532511,1.,0.923879532511,1.,0.923879532511,1.
+      ,0.923879532511,1.,0.923879532511,1.,0.923879532511,1.
+      ,0.923879532511,1.,0.923879532511,1.,0.923879532511,1.
+      ,0.923879532511,1.,0.923879532511,1.,0.923879532511,1.
+      ,0.923879532511,1.,0.923879532511,1.,0.923879532511,1.
+      ,0.923879532511,1.,0.923879532511,1.,0.923879532511,1.
+      ,0.923879532511,1.,0.923879532511,1.,0.923879532511,1.
+      ,0.923879532511,1.,0.923879532511,1.,0.923879532511,1.
+      ,0.923879532511,1.,0.923879532511,1.,0.923879532511,1.
+      ,0.923879532511,1.,0.923879532511,1.,0.923879532511,1.
+      ,0.923879532511,1.,0.923879532511,1.,0.923879532511,1.
+      ,0.923879532511,1.,0.923879532511,1.,0.923879532511,1.
+      ,0.923879532511,1.,0.923879532511,1.,0.923879532511,1.
+      ,0.923879532511,1.,0.923879532511,1.,0.923879532511,1.
+      ,0.923879532511,1.,0.923879532511,1.,0.923879532511,1.
+      ,0.923879532511,1.,0.923879532511,1.,0.923879532511,1.
+      ,0.923879532511,1.,0.923879532511,1.,0.923879532511,1.
+      ,0.923879532511,1.,0.923879532511,1.,0.923879532511,1.
+      ,0.923879532511,1.,0.923879532511,1.,0.923879532511,1.
+      ,0.923879532511,1.,0.923879532511,1.,0.923879532511,1.
+      ,0.923879532511,1.,0.923879532511,1.,0.923879532511,1.
+      ,0.923879532511,1.,0.923879532511,1.,0.923879532511,1.
+      ,0.923879532511,1.,0.923879532511,1.,0.923879532511,1.
+      ,0.923879532511,1.,0.923879532511,1.,0.923879532511,1.
+      ,0.923879532511,1.,0.923879532511,1.,0.923879532511,1.
+      ,0.923879532511,1.,0.923879532511,1.,0.923879532511,1.
+      ,0.923879532511,1.,0.923879532511,1.,0.923879532511,1.
+      ,0.923879532511,1.,0.923879532511,1.,0.923879532511,1.
+      ,0.923879532511,1.,0.923879532511,1.,0.923879532511,1.
+      ,0.923879532511,1.,0.923879532511,1.,0.923879532511,1.
+      ,0.923879532511,1.,0.923879532511,1.,0.923879532511,1.)
+    ,(1.,0.923879532511,1.,0.923879532511,1.,0.923879532511,1.
+      ,0.923879532511,1.,0.923879532511,1.,0.923879532511,1.
+      ,0.923879532511,1.,0.923879532511,1.,0.923879532511,1.
+      ,0.923879532511,1.,0.923879532511,1.,0.923879532511,1.
+      ,0.923879532511,1.,0.923879532511,1.,0.923879532511,1.
+      ,0.923879532511,1.,0.923879532511,1.,0.923879532511,1.
+      ,0.923879532511,1.,0.923879532511,1.,0.923879532511,1.
+      ,0.923879532511,1.,0.923879532511,1.,0.923879532511,1.
+      ,0.923879532511,1.,0.923879532511,1.,0.923879532511,1.
+      ,0.923879532511,1.,0.923879532511,1.,0.923879532511,1.
+      ,0.923879532511,1.,0.923879532511,1.,0.923879532511,1.
+      ,0.923879532511,1.,0.923879532511,1.,0.923879532511,1.
+      ,0.923879532511,1.,0.923879532511,1.,0.923879532511,1.
+      ,0.923879532511,1.,0.923879532511,1.,0.923879532511,1.
+      ,0.923879532511,1.,0.923879532511,1.,0.923879532511,1.
+      ,0.923879532511,1.,0.923879532511,1.,0.923879532511,1.
+      ,0.923879532511,1.,0.923879532511,1.,0.923879532511,1.
+      ,0.923879532511,1.,0.923879532511,1.,0.923879532511,1.
+      ,0.923879532511,1.,0.923879532511,1.,0.923879532511,1.
+      ,0.923879532511,1.,0.923879532511,1.,0.923879532511,1.
+      ,0.923879532511,1.,0.923879532511,1.,0.923879532511,1.
+      ,0.923879532511,1.,0.923879532511,1.,0.923879532511,1.
+      ,0.923879532511,1.,0.923879532511,1.,0.923879532511,1.
+      ,0.923879532511,1.,0.923879532511,1.,0.923879532511,1.
+      ,0.923879532511,1.,0.923879532511,1.,0.923879532511,1.
+      ,0.923879532511,1.,0.923879532511,1.,0.923879532511,1.
+      ,0.923879532511,1.,0.923879532511,1.,0.923879532511,1.
+      ,0.923879532511,1.,0.923879532511,1.,0.923879532511,1.
+      ,0.923879532511,1.,0.923879532511,1.,0.923879532511,1.
+      ,0.923879532511,1.,0.923879532511,1.,0.923879532511,1.
+      ,0.923879532511,1.,0.923879532511,1.,0.923879532511,1.
+      ,0.923879532511,1.,0.923879532511,1.,0.923879532511,1.
+      ,0.923879532511,1.,0.923879532511,1.,0.923879532511,1.
+      ,0.923879532511,1.,0.923879532511,1.,0.923879532511,1.
+      ,0.923879532511,1.,0.923879532511,1.,0.923879532511,1.
+      ,0.923879532511,1.,0.923879532511,1.,0.923879532511,1.
+      ,0.923879532511,1.,0.923879532511,1.,0.923879532511,1.
+      ,0.923879532511,1.,0.923879532511,1.,0.923879532511,1.
+      ,0.923879532511,1.,0.923879532511,1.,0.923879532511,1.
+      ,0.923879532511,1.,0.923879532511,1.,0.923879532511,1.
+      ,0.923879532511,1.,0.923879532511,1.,0.923879532511,1.
+      ,0.923879532511,1.,0.923879532511,1.,0.923879532511,1.
+      ,0.923879532511,1.,0.923879532511,1.,0.923879532511,1.
+      ,0.923879532511,1.,0.923879532511,1.,0.923879532511,1.
+      ,0.923879532511,1.,0.923879532511,1.,0.923879532511,1.
+      ,0.923879532511,1.,0.923879532511,1.,0.923879532511,1.
+      ,0.923879532511,1.,0.923879532511,1.,0.923879532511,1.
+      ,0.923879532511,1.,0.923879532511,1.,0.923879532511,1.
+      ,0.923879532511,1.,0.923879532511,1.,0.923879532511,1.
+      ,0.923879532511,1.,0.923879532511,1.,0.923879532511,1.
+      ,0.923879532511,1.,0.923879532511,1.,0.923879532511,1.
+      ,0.923879532511,1.,0.923879532511,1.,0.923879532511,1.
+))) REPRESENTATION_ITEM('') SURFACE() );
+#10856 = CARTESIAN_POINT('',(2.864980315281,3.035161873663E-015,
+    14.409842274672));
+#10857 = CARTESIAN_POINT('',(2.864980315281,-1.186713702521,
+    14.363968508721));
+#10858 = CARTESIAN_POINT('',(2.025847008901,-2.025847008901,
+    14.318094742771));
+#10859 = CARTESIAN_POINT('',(1.186713702521,-2.864980315281,
+    14.27222097682));
+#10860 = CARTESIAN_POINT('',(4.579612426784E-015,-2.864980315281,
+    14.226347210869));
+#10861 = CARTESIAN_POINT('',(-1.186713702521,-2.864980315281,
+    14.180473444918));
+#10862 = CARTESIAN_POINT('',(-2.025847008901,-2.025847008901,
+    14.134599678968));
+#10863 = CARTESIAN_POINT('',(-2.864980315281,-1.186713702521,
+    14.088725913017));
+#10864 = CARTESIAN_POINT('',(-2.864980315281,-6.088388157466E-015,
+    14.042852147066));
+#10865 = CARTESIAN_POINT('',(-2.864980315281,1.186713702521,
+    13.996978381115));
+#10866 = CARTESIAN_POINT('',(-2.025847008901,2.025847008901,
+    13.951104615165));
+#10867 = CARTESIAN_POINT('',(-1.186713702521,2.864980315281,
+    13.905230849214));
+#10868 = CARTESIAN_POINT('',(-4.930471324057E-015,2.864980315281,
+    13.859357083263));
+#10869 = CARTESIAN_POINT('',(1.186713702521,2.864980315281,
+    13.813483317312));
+#10870 = CARTESIAN_POINT('',(2.025847008901,2.025847008901,
+    13.767609551362));
+#10871 = CARTESIAN_POINT('',(2.864980315281,1.186713702521,
+    13.721735785411));
+#10872 = CARTESIAN_POINT('',(2.864980315281,3.106511518541E-015,
+    13.67586201946));
+#10873 = CARTESIAN_POINT('',(2.864980315281,-1.186713702521,
+    13.62998825351));
+#10874 = CARTESIAN_POINT('',(2.025847008901,-2.025847008901,
+    13.584114487559));
+#10875 = CARTESIAN_POINT('',(1.186713702521,-2.864980315281,
+    13.538240721608));
+#10876 = CARTESIAN_POINT('',(4.579612426784E-015,-2.864980315281,
+    13.492366955657));
+#10877 = CARTESIAN_POINT('',(-1.186713702521,-2.864980315281,
+    13.446493189707));
+#10878 = CARTESIAN_POINT('',(-2.025847008901,-2.025847008901,
+    13.400619423756));
+#10879 = CARTESIAN_POINT('',(-2.864980315281,-1.186713702521,
+    13.354745657805));
+#10880 = CARTESIAN_POINT('',(-2.864980315281,-6.017038512588E-015,
+    13.308871891854));
+#10881 = CARTESIAN_POINT('',(-2.864980315281,1.186713702521,
+    13.262998125904));
+#10882 = CARTESIAN_POINT('',(-2.025847008901,2.025847008901,
+    13.217124359953));
+#10883 = CARTESIAN_POINT('',(-1.186713702521,2.864980315281,
+    13.171250594002));
+#10884 = CARTESIAN_POINT('',(-4.930471324057E-015,2.864980315281,
+    13.125376828051));
+#10885 = CARTESIAN_POINT('',(1.186713702521,2.864980315281,
+    13.079503062101));
+#10886 = CARTESIAN_POINT('',(2.025847008901,2.025847008901,
+    13.03362929615));
+#10887 = CARTESIAN_POINT('',(2.864980315281,1.186713702521,
+    12.987755530199));
+#10888 = CARTESIAN_POINT('',(2.864980315281,3.177861163419E-015,
+    12.941881764248));
+#10889 = CARTESIAN_POINT('',(2.864980315281,-1.186713702521,
+    12.896007998298));
+#10890 = CARTESIAN_POINT('',(2.025847008901,-2.025847008901,
+    12.850134232347));
+#10891 = CARTESIAN_POINT('',(1.186713702521,-2.864980315281,
+    12.804260466396));
+#10892 = CARTESIAN_POINT('',(4.579612426784E-015,-2.864980315281,
+    12.758386700446));
+#10893 = CARTESIAN_POINT('',(-1.186713702521,-2.864980315281,
+    12.712512934495));
+#10894 = CARTESIAN_POINT('',(-2.025847008901,-2.025847008901,
+    12.666639168544));
+#10895 = CARTESIAN_POINT('',(-2.864980315281,-1.186713702521,
+    12.620765402593));
+#10896 = CARTESIAN_POINT('',(-2.864980315281,-5.94568886771E-015,
+    12.574891636643));
+#10897 = CARTESIAN_POINT('',(-2.864980315281,1.186713702521,
+    12.529017870692));
+#10898 = CARTESIAN_POINT('',(-2.025847008901,2.025847008901,
+    12.483144104741));
+#10899 = CARTESIAN_POINT('',(-1.186713702521,2.864980315281,
+    12.43727033879));
+#10900 = CARTESIAN_POINT('',(-4.930471324057E-015,2.864980315281,
+    12.39139657284));
+#10901 = CARTESIAN_POINT('',(1.186713702521,2.864980315281,
+    12.345522806889));
+#10902 = CARTESIAN_POINT('',(2.025847008901,2.025847008901,
+    12.299649040938));
+#10903 = CARTESIAN_POINT('',(2.864980315281,1.186713702521,
+    12.253775274987));
+#10904 = CARTESIAN_POINT('',(2.864980315281,3.249210808297E-015,
+    12.207901509037));
+#10905 = CARTESIAN_POINT('',(2.864980315281,-1.186713702521,
+    12.162027743086));
+#10906 = CARTESIAN_POINT('',(2.025847008901,-2.025847008901,
+    12.116153977135));
+#10907 = CARTESIAN_POINT('',(1.186713702521,-2.864980315281,
+    12.070280211184));
+#10908 = CARTESIAN_POINT('',(4.579612426784E-015,-2.864980315281,
+    12.024406445234));
+#10909 = CARTESIAN_POINT('',(-1.186713702521,-2.864980315281,
+    11.978532679283));
+#10910 = CARTESIAN_POINT('',(-2.025847008901,-2.025847008901,
+    11.932658913332));
+#10911 = CARTESIAN_POINT('',(-2.864980315281,-1.186713702521,
+    11.886785147382));
+#10912 = CARTESIAN_POINT('',(-2.864980315281,-5.874339222832E-015,
+    11.840911381431));
+#10913 = CARTESIAN_POINT('',(-2.864980315281,1.186713702521,
+    11.79503761548));
+#10914 = CARTESIAN_POINT('',(-2.025847008901,2.025847008901,
+    11.749163849529));
+#10915 = CARTESIAN_POINT('',(-1.186713702521,2.864980315281,
+    11.703290083579));
+#10916 = CARTESIAN_POINT('',(-4.930471324057E-015,2.864980315281,
+    11.657416317628));
+#10917 = CARTESIAN_POINT('',(1.186713702521,2.864980315281,
+    11.611542551677));
+#10918 = CARTESIAN_POINT('',(2.025847008901,2.025847008901,
+    11.565668785726));
+#10919 = CARTESIAN_POINT('',(2.864980315281,1.186713702521,
+    11.519795019776));
+#10920 = CARTESIAN_POINT('',(2.864980315281,3.320560453175E-015,
+    11.473921253825));
+#10921 = CARTESIAN_POINT('',(2.864980315281,-1.186713702521,
+    11.428047487874));
+#10922 = CARTESIAN_POINT('',(2.025847008901,-2.025847008901,
+    11.382173721923));
+#10923 = CARTESIAN_POINT('',(1.186713702521,-2.864980315281,
+    11.336299955973));
+#10924 = CARTESIAN_POINT('',(4.579612426784E-015,-2.864980315281,
+    11.290426190022));
+#10925 = CARTESIAN_POINT('',(-1.186713702521,-2.864980315281,
+    11.244552424071));
+#10926 = CARTESIAN_POINT('',(-2.025847008901,-2.025847008901,
+    11.19867865812));
+#10927 = CARTESIAN_POINT('',(-2.864980315281,-1.186713702521,
+    11.15280489217));
+#10928 = CARTESIAN_POINT('',(-2.864980315281,-5.802989577954E-015,
+    11.106931126219));
+#10929 = CARTESIAN_POINT('',(-2.864980315281,1.186713702521,
+    11.061057360268));
+#10930 = CARTESIAN_POINT('',(-2.025847008901,2.025847008901,
+    11.015183594318));
+#10931 = CARTESIAN_POINT('',(-1.186713702521,2.864980315281,
+    10.969309828367));
+#10932 = CARTESIAN_POINT('',(-4.930471324057E-015,2.864980315281,
+    10.923436062416));
+#10933 = CARTESIAN_POINT('',(1.186713702521,2.864980315281,
+    10.877562296465));
+#10934 = CARTESIAN_POINT('',(2.025847008901,2.025847008901,
+    10.831688530515));
+#10935 = CARTESIAN_POINT('',(2.864980315281,1.186713702521,
+    10.785814764564));
+#10936 = CARTESIAN_POINT('',(2.864980315281,3.391910098053E-015,
+    10.739940998613));
+#10937 = CARTESIAN_POINT('',(2.864980315281,-1.186713702521,
+    10.694067232662));
+#10938 = CARTESIAN_POINT('',(2.025847008901,-2.025847008901,
+    10.648193466712));
+#10939 = CARTESIAN_POINT('',(1.186713702521,-2.864980315281,
+    10.602319700761));
+#10940 = CARTESIAN_POINT('',(4.579612426784E-015,-2.864980315281,
+    10.55644593481));
+#10941 = CARTESIAN_POINT('',(-1.186713702521,-2.864980315281,
+    10.510572168859));
+#10942 = CARTESIAN_POINT('',(-2.025847008901,-2.025847008901,
+    10.464698402909));
+#10943 = CARTESIAN_POINT('',(-2.864980315281,-1.186713702521,
+    10.418824636958));
+#10944 = CARTESIAN_POINT('',(-2.864980315281,-5.731639933076E-015,
+    10.372950871007));
+#10945 = CARTESIAN_POINT('',(-2.864980315281,1.186713702521,
+    10.327077105056));
+#10946 = CARTESIAN_POINT('',(-2.025847008901,2.025847008901,
+    10.281203339106));
+#10947 = CARTESIAN_POINT('',(-1.186713702521,2.864980315281,
+    10.235329573155));
+#10948 = CARTESIAN_POINT('',(-4.930471324057E-015,2.864980315281,
+    10.189455807204));
+#10949 = CARTESIAN_POINT('',(1.186713702521,2.864980315281,
+    10.143582041254));
+#10950 = CARTESIAN_POINT('',(2.025847008901,2.025847008901,
+    10.097708275303));
+#10951 = CARTESIAN_POINT('',(2.864980315281,1.186713702521,
+    10.051834509352));
+#10952 = CARTESIAN_POINT('',(2.864980315281,3.463259742931E-015,
+    10.005960743401));
+#10953 = CARTESIAN_POINT('',(2.864980315281,-1.186713702521,
+    9.960086977451));
+#10954 = CARTESIAN_POINT('',(2.025847008901,-2.025847008901,9.9142132115
+    ));
+#10955 = CARTESIAN_POINT('',(1.186713702521,-2.864980315281,
+    9.868339445549));
+#10956 = CARTESIAN_POINT('',(4.579612426784E-015,-2.864980315281,
+    9.822465679598));
+#10957 = CARTESIAN_POINT('',(-1.186713702521,-2.864980315281,
+    9.776591913648));
+#10958 = CARTESIAN_POINT('',(-2.025847008901,-2.025847008901,
+    9.730718147697));
+#10959 = CARTESIAN_POINT('',(-2.864980315281,-1.186713702521,
+    9.684844381746));
+#10960 = CARTESIAN_POINT('',(-2.864980315281,-5.660290288198E-015,
+    9.638970615795));
+#10961 = CARTESIAN_POINT('',(-2.864980315281,1.186713702521,
+    9.593096849845));
+#10962 = CARTESIAN_POINT('',(-2.025847008901,2.025847008901,
+    9.547223083894));
+#10963 = CARTESIAN_POINT('',(-1.186713702521,2.864980315281,
+    9.501349317943));
+#10964 = CARTESIAN_POINT('',(-4.930471324057E-015,2.864980315281,
+    9.455475551992));
+#10965 = CARTESIAN_POINT('',(1.186713702521,2.864980315281,
+    9.409601786042));
+#10966 = CARTESIAN_POINT('',(2.025847008901,2.025847008901,
+    9.363728020091));
+#10967 = CARTESIAN_POINT('',(2.864980315281,1.186713702521,9.31785425414
+    ));
+#10968 = CARTESIAN_POINT('',(2.864980315281,3.534609387809E-015,
+    9.271980488189));
+#10969 = CARTESIAN_POINT('',(2.864980315281,-1.186713702521,
+    9.226106722239));
+#10970 = CARTESIAN_POINT('',(2.025847008901,-2.025847008901,
+    9.180232956288));
+#10971 = CARTESIAN_POINT('',(1.186713702521,-2.864980315281,
+    9.134359190337));
+#10972 = CARTESIAN_POINT('',(4.579612426784E-015,-2.864980315281,
+    9.088485424387));
+#10973 = CARTESIAN_POINT('',(-1.186713702521,-2.864980315281,
+    9.042611658436));
+#10974 = CARTESIAN_POINT('',(-2.025847008901,-2.025847008901,
+    8.996737892485));
+#10975 = CARTESIAN_POINT('',(-2.864980315281,-1.186713702521,
+    8.950864126534));
+#10976 = CARTESIAN_POINT('',(-2.864980315281,-5.58894064332E-015,
+    8.904990360584));
+#10977 = CARTESIAN_POINT('',(-2.864980315281,1.186713702521,
+    8.859116594633));
+#10978 = CARTESIAN_POINT('',(-2.025847008901,2.025847008901,
+    8.813242828682));
+#10979 = CARTESIAN_POINT('',(-1.186713702521,2.864980315281,
+    8.767369062731));
+#10980 = CARTESIAN_POINT('',(-4.930471324057E-015,2.864980315281,
+    8.721495296781));
+#10981 = CARTESIAN_POINT('',(1.186713702521,2.864980315281,8.67562153083
+    ));
+#10982 = CARTESIAN_POINT('',(2.025847008901,2.025847008901,
+    8.629747764879));
+#10983 = CARTESIAN_POINT('',(2.864980315281,1.186713702521,
+    8.583873998928));
+#10984 = CARTESIAN_POINT('',(2.864980315281,3.605959032687E-015,
+    8.538000232978));
+#10985 = CARTESIAN_POINT('',(2.864980315281,-1.186713702521,
+    8.492126467027));
+#10986 = CARTESIAN_POINT('',(2.025847008901,-2.025847008901,
+    8.446252701076));
+#10987 = CARTESIAN_POINT('',(1.186713702521,-2.864980315281,
+    8.400378935125));
+#10988 = CARTESIAN_POINT('',(4.579612426784E-015,-2.864980315281,
+    8.354505169175));
+#10989 = CARTESIAN_POINT('',(-1.186713702521,-2.864980315281,
+    8.308631403224));
+#10990 = CARTESIAN_POINT('',(-2.025847008901,-2.025847008901,
+    8.262757637273));
+#10991 = CARTESIAN_POINT('',(-2.864980315281,-1.186713702521,
+    8.216883871323));
+#10992 = CARTESIAN_POINT('',(-2.864980315281,-5.517590998442E-015,
+    8.171010105372));
+#10993 = CARTESIAN_POINT('',(-2.864980315281,1.186713702521,
+    8.125136339421));
+#10994 = CARTESIAN_POINT('',(-2.025847008901,2.025847008901,
+    8.07926257347));
+#10995 = CARTESIAN_POINT('',(-1.186713702521,2.864980315281,
+    8.03338880752));
+#10996 = CARTESIAN_POINT('',(-4.930471324057E-015,2.864980315281,
+    7.987515041569));
+#10997 = CARTESIAN_POINT('',(1.186713702521,2.864980315281,
+    7.941641275618));
+#10998 = CARTESIAN_POINT('',(2.025847008901,2.025847008901,
+    7.895767509667));
+#10999 = CARTESIAN_POINT('',(2.864980315281,1.186713702521,
+    7.849893743717));
+#11000 = CARTESIAN_POINT('',(2.864980315281,3.677308677565E-015,
+    7.804019977766));
+#11001 = CARTESIAN_POINT('',(2.864980315281,-1.186713702521,
+    7.758146211815));
+#11002 = CARTESIAN_POINT('',(2.025847008901,-2.025847008901,
+    7.712272445864));
+#11003 = CARTESIAN_POINT('',(1.186713702521,-2.864980315281,
+    7.666398679914));
+#11004 = CARTESIAN_POINT('',(4.579612426784E-015,-2.864980315281,
+    7.620524913963));
+#11005 = CARTESIAN_POINT('',(-1.186713702521,-2.864980315281,
+    7.574651148012));
+#11006 = CARTESIAN_POINT('',(-2.025847008901,-2.025847008901,
+    7.528777382061));
+#11007 = CARTESIAN_POINT('',(-2.864980315281,-1.186713702521,
+    7.482903616111));
+#11008 = CARTESIAN_POINT('',(-2.864980315281,-5.446241353564E-015,
+    7.43702985016));
+#11009 = CARTESIAN_POINT('',(-2.864980315281,1.186713702521,
+    7.391156084209));
+#11010 = CARTESIAN_POINT('',(-2.025847008901,2.025847008901,
+    7.345282318259));
+#11011 = CARTESIAN_POINT('',(-1.186713702521,2.864980315281,
+    7.299408552308));
+#11012 = CARTESIAN_POINT('',(-4.930471324057E-015,2.864980315281,
+    7.253534786357));
+#11013 = CARTESIAN_POINT('',(1.186713702521,2.864980315281,
+    7.207661020406));
+#11014 = CARTESIAN_POINT('',(2.025847008901,2.025847008901,
+    7.161787254456));
+#11015 = CARTESIAN_POINT('',(2.864980315281,1.186713702521,
+    7.115913488505));
+#11016 = CARTESIAN_POINT('',(2.864980315281,3.748658322443E-015,
+    7.070039722554));
+#11017 = CARTESIAN_POINT('',(2.864980315281,-1.186713702521,
+    7.024165956603));
+#11018 = CARTESIAN_POINT('',(2.025847008901,-2.025847008901,
+    6.978292190653));
+#11019 = CARTESIAN_POINT('',(1.186713702521,-2.864980315281,
+    6.932418424702));
+#11020 = CARTESIAN_POINT('',(4.579612426784E-015,-2.864980315281,
+    6.886544658751));
+#11021 = CARTESIAN_POINT('',(-1.186713702521,-2.864980315281,
+    6.8406708928));
+#11022 = CARTESIAN_POINT('',(-2.025847008901,-2.025847008901,
+    6.79479712685));
+#11023 = CARTESIAN_POINT('',(-2.864980315281,-1.186713702521,
+    6.748923360899));
+#11024 = CARTESIAN_POINT('',(-2.864980315281,-5.374891708686E-015,
+    6.703049594948));
+#11025 = CARTESIAN_POINT('',(-2.864980315281,1.186713702521,
+    6.657175828997));
+#11026 = CARTESIAN_POINT('',(-2.025847008901,2.025847008901,
+    6.611302063047));
+#11027 = CARTESIAN_POINT('',(-1.186713702521,2.864980315281,
+    6.565428297096));
+#11028 = CARTESIAN_POINT('',(-4.930471324057E-015,2.864980315281,
+    6.519554531145));
+#11029 = CARTESIAN_POINT('',(1.186713702521,2.864980315281,
+    6.473680765195));
+#11030 = CARTESIAN_POINT('',(2.025847008901,2.025847008901,
+    6.427806999244));
+#11031 = CARTESIAN_POINT('',(2.864980315281,1.186713702521,
+    6.381933233293));
+#11032 = CARTESIAN_POINT('',(2.864980315281,3.820007967321E-015,
+    6.336059467342));
+#11033 = CARTESIAN_POINT('',(2.864980315281,-1.186713702521,
+    6.290185701392));
+#11034 = CARTESIAN_POINT('',(2.025847008901,-2.025847008901,
+    6.244311935441));
+#11035 = CARTESIAN_POINT('',(1.186713702521,-2.864980315281,
+    6.19843816949));
+#11036 = CARTESIAN_POINT('',(4.579612426784E-015,-2.864980315281,
+    6.152564403539));
+#11037 = CARTESIAN_POINT('',(-1.186713702521,-2.864980315281,
+    6.106690637589));
+#11038 = CARTESIAN_POINT('',(-2.025847008901,-2.025847008901,
+    6.060816871638));
+#11039 = CARTESIAN_POINT('',(-2.864980315281,-1.186713702521,
+    6.014943105687));
+#11040 = CARTESIAN_POINT('',(-2.864980315281,-5.303542063808E-015,
+    5.969069339736));
+#11041 = CARTESIAN_POINT('',(-2.864980315281,1.186713702521,
+    5.923195573786));
+#11042 = CARTESIAN_POINT('',(-2.025847008901,2.025847008901,
+    5.877321807835));
+#11043 = CARTESIAN_POINT('',(-1.186713702521,2.864980315281,
+    5.831448041884));
+#11044 = CARTESIAN_POINT('',(-4.930471324057E-015,2.864980315281,
+    5.785574275933));
+#11045 = CARTESIAN_POINT('',(1.186713702521,2.864980315281,
+    5.739700509983));
+#11046 = CARTESIAN_POINT('',(2.025847008901,2.025847008901,
+    5.693826744032));
+#11047 = CARTESIAN_POINT('',(2.864980315281,1.186713702521,
+    5.647952978081));
+#11048 = CARTESIAN_POINT('',(2.864980315281,3.891357612199E-015,
+    5.602079212131));
+#11049 = CARTESIAN_POINT('',(2.864980315281,-1.186713702521,
+    5.55620544618));
+#11050 = CARTESIAN_POINT('',(2.025847008901,-2.025847008901,
+    5.510331680229));
+#11051 = CARTESIAN_POINT('',(1.186713702521,-2.864980315281,
+    5.464457914278));
+#11052 = CARTESIAN_POINT('',(4.579612426784E-015,-2.864980315281,
+    5.418584148328));
+#11053 = CARTESIAN_POINT('',(-1.186713702521,-2.864980315281,
+    5.372710382377));
+#11054 = CARTESIAN_POINT('',(-2.025847008901,-2.025847008901,
+    5.326836616426));
+#11055 = CARTESIAN_POINT('',(-2.864980315281,-1.186713702521,
+    5.280962850475));
+#11056 = CARTESIAN_POINT('',(-2.864980315281,-5.23219241893E-015,
+    5.235089084525));
+#11057 = CARTESIAN_POINT('',(-2.864980315281,1.186713702521,
+    5.189215318574));
+#11058 = CARTESIAN_POINT('',(-2.025847008901,2.025847008901,
+    5.143341552623));
+#11059 = CARTESIAN_POINT('',(-1.186713702521,2.864980315281,
+    5.097467786672));
+#11060 = CARTESIAN_POINT('',(-4.930471324057E-015,2.864980315281,
+    5.051594020722));
+#11061 = CARTESIAN_POINT('',(1.186713702521,2.864980315281,
+    5.005720254771));
+#11062 = CARTESIAN_POINT('',(2.025847008901,2.025847008901,4.95984648882
+    ));
+#11063 = CARTESIAN_POINT('',(2.864980315281,1.186713702521,
+    4.913972722869));
+#11064 = CARTESIAN_POINT('',(2.864980315281,3.962707257077E-015,
+    4.868098956919));
+#11065 = CARTESIAN_POINT('',(2.864980315281,-1.186713702521,
+    4.822225190968));
+#11066 = CARTESIAN_POINT('',(2.025847008901,-2.025847008901,
+    4.776351425017));
+#11067 = CARTESIAN_POINT('',(1.186713702521,-2.864980315281,
+    4.730477659067));
+#11068 = CARTESIAN_POINT('',(4.579612426784E-015,-2.864980315281,
+    4.684603893116));
+#11069 = CARTESIAN_POINT('',(-1.186713702521,-2.864980315281,
+    4.638730127165));
+#11070 = CARTESIAN_POINT('',(-2.025847008901,-2.025847008901,
+    4.592856361214));
+#11071 = CARTESIAN_POINT('',(-2.864980315281,-1.186713702521,
+    4.546982595264));
+#11072 = CARTESIAN_POINT('',(-2.864980315281,-5.160842774052E-015,
+    4.501108829313));
+#11073 = CARTESIAN_POINT('',(-2.864980315281,1.186713702521,
+    4.455235063362));
+#11074 = CARTESIAN_POINT('',(-2.025847008901,2.025847008901,
+    4.409361297411));
+#11075 = CARTESIAN_POINT('',(-1.186713702521,2.864980315281,
+    4.363487531461));
+#11076 = CARTESIAN_POINT('',(-4.930471324057E-015,2.864980315281,
+    4.31761376551));
+#11077 = CARTESIAN_POINT('',(1.186713702521,2.864980315281,
+    4.271739999559));
+#11078 = CARTESIAN_POINT('',(2.025847008901,2.025847008901,
+    4.225866233608));
+#11079 = CARTESIAN_POINT('',(2.864980315281,1.186713702521,
+    4.179992467658));
+#11080 = CARTESIAN_POINT('',(2.864980315281,4.034056901955E-015,
+    4.134118701707));
+#11081 = CARTESIAN_POINT('',(2.864980315281,-1.186713702521,
+    4.088244935756));
+#11082 = CARTESIAN_POINT('',(2.025847008901,-2.025847008901,
+    4.042371169805));
+#11083 = CARTESIAN_POINT('',(1.186713702521,-2.864980315281,
+    3.996497403855));
+#11084 = CARTESIAN_POINT('',(4.579612426784E-015,-2.864980315281,
+    3.950623637904));
+#11085 = CARTESIAN_POINT('',(-1.186713702521,-2.864980315281,
+    3.904749871953));
+#11086 = CARTESIAN_POINT('',(-2.025847008901,-2.025847008901,
+    3.858876106003));
+#11087 = CARTESIAN_POINT('',(-2.864980315281,-1.186713702521,
+    3.813002340052));
+#11088 = CARTESIAN_POINT('',(-2.864980315281,-5.089493129174E-015,
+    3.767128574101));
+#11089 = CARTESIAN_POINT('',(-2.864980315281,1.186713702521,
+    3.72125480815));
+#11090 = CARTESIAN_POINT('',(-2.025847008901,2.025847008901,3.6753810422
+    ));
+#11091 = CARTESIAN_POINT('',(-1.186713702521,2.864980315281,
+    3.629507276249));
+#11092 = CARTESIAN_POINT('',(-4.930471324057E-015,2.864980315281,
+    3.583633510298));
+#11093 = CARTESIAN_POINT('',(1.186713702521,2.864980315281,
+    3.537759744347));
+#11094 = CARTESIAN_POINT('',(2.025847008901,2.025847008901,
+    3.491885978397));
+#11095 = CARTESIAN_POINT('',(2.864980315281,1.186713702521,
+    3.446012212446));
+#11096 = CARTESIAN_POINT('',(2.864980315281,4.105406546833E-015,
+    3.400138446495));
+#11097 = CARTESIAN_POINT('',(2.864980315281,-1.186713702521,
+    3.354264680544));
+#11098 = CARTESIAN_POINT('',(2.025847008901,-2.025847008901,
+    3.308390914594));
+#11099 = CARTESIAN_POINT('',(1.186713702521,-2.864980315281,
+    3.262517148643));
+#11100 = CARTESIAN_POINT('',(4.579612426784E-015,-2.864980315281,
+    3.216643382692));
+#11101 = CARTESIAN_POINT('',(-1.186713702521,-2.864980315281,
+    3.170769616741));
+#11102 = CARTESIAN_POINT('',(-2.025847008901,-2.025847008901,
+    3.124895850791));
+#11103 = CARTESIAN_POINT('',(-2.864980315281,-1.186713702521,
+    3.07902208484));
+#11104 = CARTESIAN_POINT('',(-2.864980315281,-5.018143484296E-015,
+    3.033148318889));
+#11105 = CARTESIAN_POINT('',(-2.864980315281,1.186713702521,
+    2.987274552939));
+#11106 = CARTESIAN_POINT('',(-2.025847008901,2.025847008901,
+    2.941400786988));
+#11107 = CARTESIAN_POINT('',(-1.186713702521,2.864980315281,
+    2.895527021037));
+#11108 = CARTESIAN_POINT('',(-4.930471324057E-015,2.864980315281,
+    2.849653255086));
+#11109 = CARTESIAN_POINT('',(1.186713702521,2.864980315281,
+    2.803779489136));
+#11110 = CARTESIAN_POINT('',(2.025847008901,2.025847008901,
+    2.757905723185));
+#11111 = CARTESIAN_POINT('',(2.864980315281,1.186713702521,
+    2.712031957234));
+#11112 = CARTESIAN_POINT('',(2.864980315281,4.176756191711E-015,
+    2.666158191283));
+#11113 = CARTESIAN_POINT('',(2.864980315281,-1.186713702521,
+    2.620284425333));
+#11114 = CARTESIAN_POINT('',(2.025847008901,-2.025847008901,
+    2.574410659382));
+#11115 = CARTESIAN_POINT('',(1.186713702521,-2.864980315281,
+    2.528536893431));
+#11116 = CARTESIAN_POINT('',(4.579612426784E-015,-2.864980315281,
+    2.48266312748));
+#11117 = CARTESIAN_POINT('',(-1.186713702521,-2.864980315281,
+    2.43678936153));
+#11118 = CARTESIAN_POINT('',(-2.025847008901,-2.025847008901,
+    2.390915595579));
+#11119 = CARTESIAN_POINT('',(-2.864980315281,-1.186713702521,
+    2.345041829628));
+#11120 = CARTESIAN_POINT('',(-2.864980315281,-4.946793839418E-015,
+    2.299168063677));
+#11121 = CARTESIAN_POINT('',(-2.864980315281,1.186713702521,
+    2.253294297727));
+#11122 = CARTESIAN_POINT('',(-2.025847008901,2.025847008901,
+    2.207420531776));
+#11123 = CARTESIAN_POINT('',(-1.186713702521,2.864980315281,
+    2.161546765825));
+#11124 = CARTESIAN_POINT('',(-4.930471324057E-015,2.864980315281,
+    2.115672999875));
+#11125 = CARTESIAN_POINT('',(1.186713702521,2.864980315281,
+    2.069799233924));
+#11126 = CARTESIAN_POINT('',(2.025847008901,2.025847008901,
+    2.023925467973));
+#11127 = CARTESIAN_POINT('',(2.864980315281,1.186713702521,
+    1.978051702022));
+#11128 = CARTESIAN_POINT('',(2.864980315281,4.248105836589E-015,
+    1.932177936072));
+#11129 = CARTESIAN_POINT('',(2.864980315281,-1.186713702521,
+    1.886304170121));
+#11130 = CARTESIAN_POINT('',(2.025847008901,-2.025847008901,
+    1.84043040417));
+#11131 = CARTESIAN_POINT('',(1.186713702521,-2.864980315281,
+    1.794556638219));
+#11132 = CARTESIAN_POINT('',(4.579612426784E-015,-2.864980315281,
+    1.748682872269));
+#11133 = CARTESIAN_POINT('',(-1.186713702521,-2.864980315281,
+    1.702809106318));
+#11134 = CARTESIAN_POINT('',(-2.025847008901,-2.025847008901,
+    1.656935340367));
+#11135 = CARTESIAN_POINT('',(-2.864980315281,-1.186713702521,
+    1.611061574416));
+#11136 = CARTESIAN_POINT('',(-2.864980315281,-4.87544419454E-015,
+    1.565187808466));
+#11137 = CARTESIAN_POINT('',(-2.864980315281,1.186713702521,
+    1.519314042515));
+#11138 = CARTESIAN_POINT('',(-2.025847008901,2.025847008901,
+    1.473440276564));
+#11139 = CARTESIAN_POINT('',(-1.186713702521,2.864980315281,
+    1.427566510613));
+#11140 = CARTESIAN_POINT('',(-4.930471324057E-015,2.864980315281,
+    1.381692744663));
+#11141 = CARTESIAN_POINT('',(1.186713702521,2.864980315281,
+    1.335818978712));
+#11142 = CARTESIAN_POINT('',(2.025847008901,2.025847008901,
+    1.289945212761));
+#11143 = CARTESIAN_POINT('',(2.864980315281,1.186713702521,
+    1.244071446811));
+#11144 = CARTESIAN_POINT('',(2.864980315281,4.319455481467E-015,
+    1.19819768086));
+#11145 = CARTESIAN_POINT('',(2.864980315281,-1.186713702521,
+    1.152323914909));
+#11146 = CARTESIAN_POINT('',(2.025847008901,-2.025847008901,
+    1.106450148958));
+#11147 = CARTESIAN_POINT('',(1.186713702521,-2.864980315281,
+    1.060576383008));
+#11148 = CARTESIAN_POINT('',(4.579612426784E-015,-2.864980315281,
+    1.014702617057));
+#11149 = CARTESIAN_POINT('',(-1.186713702521,-2.864980315281,
+    0.968828851106));
+#11150 = CARTESIAN_POINT('',(-2.025847008901,-2.025847008901,
+    0.922955085155));
+#11151 = CARTESIAN_POINT('',(-2.864980315281,-1.186713702521,
+    0.877081319205));
+#11152 = CARTESIAN_POINT('',(-2.864980315281,-4.804094549662E-015,
+    0.831207553254));
+#11153 = CARTESIAN_POINT('',(-2.864980315281,1.186713702521,
+    0.785333787303));
+#11154 = CARTESIAN_POINT('',(-2.025847008901,2.025847008901,
+    0.739460021352));
+#11155 = CARTESIAN_POINT('',(-1.186713702521,2.864980315281,
+    0.693586255402));
+#11156 = CARTESIAN_POINT('',(-4.930471324057E-015,2.864980315281,
+    0.647712489451));
+#11157 = CARTESIAN_POINT('',(1.186713702521,2.864980315281,0.6018387235)
+  );
+#11158 = CARTESIAN_POINT('',(2.025847008901,2.025847008901,
+    0.555964957549));
+#11159 = CARTESIAN_POINT('',(2.864980315281,1.186713702521,
+    0.510091191599));
+#11160 = CARTESIAN_POINT('',(2.864980315281,4.390805126345E-015,
+    0.464217425648));
+#11161 = CARTESIAN_POINT('',(2.864980315281,-1.186713702521,
+    0.418343659697));
+#11162 = CARTESIAN_POINT('',(2.025847008901,-2.025847008901,
+    0.372469893747));
+#11163 = CARTESIAN_POINT('',(1.186713702521,-2.864980315281,
+    0.326596127796));
+#11164 = CARTESIAN_POINT('',(4.579612426784E-015,-2.864980315281,
+    0.280722361845));
+#11165 = CARTESIAN_POINT('',(-1.186713702521,-2.864980315281,
+    0.234848595894));
+#11166 = CARTESIAN_POINT('',(-2.025847008901,-2.025847008901,
+    0.188974829944));
+#11167 = CARTESIAN_POINT('',(-2.864980315281,-1.186713702521,
+    0.143101063993));
+#11168 = CARTESIAN_POINT('',(-2.864980315281,-4.732744904784E-015,
+    9.72272980421E-002));
+#11169 = CARTESIAN_POINT('',(3.495684384804,-1.391318075121E-015,
+    14.639213229865));
+#11170 = CARTESIAN_POINT('',(3.495684384804,-1.447959881962,
+    14.593339463914));
+#11171 = CARTESIAN_POINT('',(2.471822133383,-2.471822133383,
+    14.547465697963));
+#11172 = CARTESIAN_POINT('',(1.447959881962,-3.495684384804,
+    14.501591932013));
+#11173 = CARTESIAN_POINT('',(2.14048934634E-016,-3.495684384804,
+    14.455718166062));
+#11174 = CARTESIAN_POINT('',(-1.447959881962,-3.495684384804,
+    14.409844400111));
+#11175 = CARTESIAN_POINT('',(-2.471822133383,-2.471822133383,
+    14.363970634161));
+#11176 = CARTESIAN_POINT('',(-3.495684384804,-1.447959881962,
+    14.31809686821));
+#11177 = CARTESIAN_POINT('',(-3.495684384804,-1.78374112195E-015,
+    14.272223102259));
+#11178 = CARTESIAN_POINT('',(-3.495684384804,1.447959881962,
+    14.226349336308));
+#11179 = CARTESIAN_POINT('',(-2.471822133383,2.471822133383,
+    14.180475570357));
+#11180 = CARTESIAN_POINT('',(-1.447959881962,3.495684384804,
+    14.134601804407));
+#11181 = CARTESIAN_POINT('',(-6.42146803902E-016,3.495684384804,
+    14.088728038456));
+#11182 = CARTESIAN_POINT('',(1.447959881962,3.495684384804,
+    14.042854272505));
+#11183 = CARTESIAN_POINT('',(2.471822133383,2.471822133383,
+    13.996980506555));
+#11184 = CARTESIAN_POINT('',(3.495684384804,1.447959881962,
+    13.951106740604));
+#11185 = CARTESIAN_POINT('',(3.495684384804,-1.319968430243E-015,
+    13.905232974653));
+#11186 = CARTESIAN_POINT('',(3.495684384804,-1.447959881962,
+    13.859359208702));
+#11187 = CARTESIAN_POINT('',(2.471822133383,-2.471822133383,
+    13.813485442752));
+#11188 = CARTESIAN_POINT('',(1.447959881962,-3.495684384804,
+    13.767611676801));
+#11189 = CARTESIAN_POINT('',(2.14048934634E-016,-3.495684384804,
+    13.72173791085));
+#11190 = CARTESIAN_POINT('',(-1.447959881962,-3.495684384804,
+    13.675864144899));
+#11191 = CARTESIAN_POINT('',(-2.471822133383,-2.471822133383,
+    13.629990378949));
+#11192 = CARTESIAN_POINT('',(-3.495684384804,-1.447959881962,
+    13.584116612998));
+#11193 = CARTESIAN_POINT('',(-3.495684384804,-1.712391477072E-015,
+    13.538242847047));
+#11194 = CARTESIAN_POINT('',(-3.495684384804,1.447959881962,
+    13.492369081097));
+#11195 = CARTESIAN_POINT('',(-2.471822133383,2.471822133383,
+    13.446495315146));
+#11196 = CARTESIAN_POINT('',(-1.447959881962,3.495684384804,
+    13.400621549195));
+#11197 = CARTESIAN_POINT('',(-6.42146803902E-016,3.495684384804,
+    13.354747783244));
+#11198 = CARTESIAN_POINT('',(1.447959881962,3.495684384804,
+    13.308874017293));
+#11199 = CARTESIAN_POINT('',(2.471822133383,2.471822133383,
+    13.263000251343));
+#11200 = CARTESIAN_POINT('',(3.495684384804,1.447959881962,
+    13.217126485392));
+#11201 = CARTESIAN_POINT('',(3.495684384804,-1.248618785365E-015,
+    13.171252719441));
+#11202 = CARTESIAN_POINT('',(3.495684384804,-1.447959881962,
+    13.125378953491));
+#11203 = CARTESIAN_POINT('',(2.471822133383,-2.471822133383,
+    13.07950518754));
+#11204 = CARTESIAN_POINT('',(1.447959881962,-3.495684384804,
+    13.033631421589));
+#11205 = CARTESIAN_POINT('',(2.14048934634E-016,-3.495684384804,
+    12.987757655638));
+#11206 = CARTESIAN_POINT('',(-1.447959881962,-3.495684384804,
+    12.941883889688));
+#11207 = CARTESIAN_POINT('',(-2.471822133383,-2.471822133383,
+    12.896010123737));
+#11208 = CARTESIAN_POINT('',(-3.495684384804,-1.447959881962,
+    12.850136357786));
+#11209 = CARTESIAN_POINT('',(-3.495684384804,-1.641041832194E-015,
+    12.804262591835));
+#11210 = CARTESIAN_POINT('',(-3.495684384804,1.447959881962,
+    12.758388825885));
+#11211 = CARTESIAN_POINT('',(-2.471822133383,2.471822133383,
+    12.712515059934));
+#11212 = CARTESIAN_POINT('',(-1.447959881962,3.495684384804,
+    12.666641293983));
+#11213 = CARTESIAN_POINT('',(-6.42146803902E-016,3.495684384804,
+    12.620767528033));
+#11214 = CARTESIAN_POINT('',(1.447959881962,3.495684384804,
+    12.574893762082));
+#11215 = CARTESIAN_POINT('',(2.471822133383,2.471822133383,
+    12.529019996131));
+#11216 = CARTESIAN_POINT('',(3.495684384804,1.447959881962,
+    12.48314623018));
+#11217 = CARTESIAN_POINT('',(3.495684384804,-1.177269140487E-015,
+    12.437272464229));
+#11218 = CARTESIAN_POINT('',(3.495684384804,-1.447959881962,
+    12.391398698279));
+#11219 = CARTESIAN_POINT('',(2.471822133383,-2.471822133383,
+    12.345524932328));
+#11220 = CARTESIAN_POINT('',(1.447959881962,-3.495684384804,
+    12.299651166377));
+#11221 = CARTESIAN_POINT('',(2.14048934634E-016,-3.495684384804,
+    12.253777400427));
+#11222 = CARTESIAN_POINT('',(-1.447959881962,-3.495684384804,
+    12.207903634476));
+#11223 = CARTESIAN_POINT('',(-2.471822133383,-2.471822133383,
+    12.162029868525));
+#11224 = CARTESIAN_POINT('',(-3.495684384804,-1.447959881962,
+    12.116156102574));
+#11225 = CARTESIAN_POINT('',(-3.495684384804,-1.569692187316E-015,
+    12.070282336624));
+#11226 = CARTESIAN_POINT('',(-3.495684384804,1.447959881962,
+    12.024408570673));
+#11227 = CARTESIAN_POINT('',(-2.471822133383,2.471822133383,
+    11.978534804722));
+#11228 = CARTESIAN_POINT('',(-1.447959881962,3.495684384804,
+    11.932661038771));
+#11229 = CARTESIAN_POINT('',(-6.42146803902E-016,3.495684384804,
+    11.886787272821));
+#11230 = CARTESIAN_POINT('',(1.447959881962,3.495684384804,
+    11.84091350687));
+#11231 = CARTESIAN_POINT('',(2.471822133383,2.471822133383,
+    11.795039740919));
+#11232 = CARTESIAN_POINT('',(3.495684384804,1.447959881962,
+    11.749165974969));
+#11233 = CARTESIAN_POINT('',(3.495684384804,-1.105919495609E-015,
+    11.703292209018));
+#11234 = CARTESIAN_POINT('',(3.495684384804,-1.447959881962,
+    11.657418443067));
+#11235 = CARTESIAN_POINT('',(2.471822133383,-2.471822133383,
+    11.611544677116));
+#11236 = CARTESIAN_POINT('',(1.447959881962,-3.495684384804,
+    11.565670911165));
+#11237 = CARTESIAN_POINT('',(2.14048934634E-016,-3.495684384804,
+    11.519797145215));
+#11238 = CARTESIAN_POINT('',(-1.447959881962,-3.495684384804,
+    11.473923379264));
+#11239 = CARTESIAN_POINT('',(-2.471822133383,-2.471822133383,
+    11.428049613313));
+#11240 = CARTESIAN_POINT('',(-3.495684384804,-1.447959881962,
+    11.382175847363));
+#11241 = CARTESIAN_POINT('',(-3.495684384804,-1.498342542438E-015,
+    11.336302081412));
+#11242 = CARTESIAN_POINT('',(-3.495684384804,1.447959881962,
+    11.290428315461));
+#11243 = CARTESIAN_POINT('',(-2.471822133383,2.471822133383,
+    11.24455454951));
+#11244 = CARTESIAN_POINT('',(-1.447959881962,3.495684384804,
+    11.19868078356));
+#11245 = CARTESIAN_POINT('',(-6.42146803902E-016,3.495684384804,
+    11.152807017609));
+#11246 = CARTESIAN_POINT('',(1.447959881962,3.495684384804,
+    11.106933251658));
+#11247 = CARTESIAN_POINT('',(2.471822133383,2.471822133383,
+    11.061059485707));
+#11248 = CARTESIAN_POINT('',(3.495684384804,1.447959881962,
+    11.015185719757));
+#11249 = CARTESIAN_POINT('',(3.495684384804,-1.034569850731E-015,
+    10.969311953806));
+#11250 = CARTESIAN_POINT('',(3.495684384804,-1.447959881962,
+    10.923438187855));
+#11251 = CARTESIAN_POINT('',(2.471822133383,-2.471822133383,
+    10.877564421905));
+#11252 = CARTESIAN_POINT('',(1.447959881962,-3.495684384804,
+    10.831690655954));
+#11253 = CARTESIAN_POINT('',(2.14048934634E-016,-3.495684384804,
+    10.785816890003));
+#11254 = CARTESIAN_POINT('',(-1.447959881962,-3.495684384804,
+    10.739943124052));
+#11255 = CARTESIAN_POINT('',(-2.471822133383,-2.471822133383,
+    10.694069358101));
+#11256 = CARTESIAN_POINT('',(-3.495684384804,-1.447959881962,
+    10.648195592151));
+#11257 = CARTESIAN_POINT('',(-3.495684384804,-1.42699289756E-015,
+    10.6023218262));
+#11258 = CARTESIAN_POINT('',(-3.495684384804,1.447959881962,
+    10.556448060249));
+#11259 = CARTESIAN_POINT('',(-2.471822133383,2.471822133383,
+    10.510574294299));
+#11260 = CARTESIAN_POINT('',(-1.447959881962,3.495684384804,
+    10.464700528348));
+#11261 = CARTESIAN_POINT('',(-6.42146803902E-016,3.495684384804,
+    10.418826762397));
+#11262 = CARTESIAN_POINT('',(1.447959881962,3.495684384804,
+    10.372952996446));
+#11263 = CARTESIAN_POINT('',(2.471822133383,2.471822133383,
+    10.327079230496));
+#11264 = CARTESIAN_POINT('',(3.495684384804,1.447959881962,
+    10.281205464545));
+#11265 = CARTESIAN_POINT('',(3.495684384804,-9.63220205853E-016,
+    10.235331698594));
+#11266 = CARTESIAN_POINT('',(3.495684384804,-1.447959881962,
+    10.189457932643));
+#11267 = CARTESIAN_POINT('',(2.471822133383,-2.471822133383,
+    10.143584166693));
+#11268 = CARTESIAN_POINT('',(1.447959881962,-3.495684384804,
+    10.097710400742));
+#11269 = CARTESIAN_POINT('',(2.14048934634E-016,-3.495684384804,
+    10.051836634791));
+#11270 = CARTESIAN_POINT('',(-1.447959881962,-3.495684384804,
+    10.005962868841));
+#11271 = CARTESIAN_POINT('',(-2.471822133383,-2.471822133383,
+    9.96008910289));
+#11272 = CARTESIAN_POINT('',(-3.495684384804,-1.447959881962,
+    9.914215336939));
+#11273 = CARTESIAN_POINT('',(-3.495684384804,-1.355643252682E-015,
+    9.868341570988));
+#11274 = CARTESIAN_POINT('',(-3.495684384804,1.447959881962,
+    9.822467805038));
+#11275 = CARTESIAN_POINT('',(-2.471822133383,2.471822133383,
+    9.776594039087));
+#11276 = CARTESIAN_POINT('',(-1.447959881962,3.495684384804,
+    9.730720273136));
+#11277 = CARTESIAN_POINT('',(-6.42146803902E-016,3.495684384804,
+    9.684846507185));
+#11278 = CARTESIAN_POINT('',(1.447959881962,3.495684384804,
+    9.638972741235));
+#11279 = CARTESIAN_POINT('',(2.471822133383,2.471822133383,
+    9.593098975284));
+#11280 = CARTESIAN_POINT('',(3.495684384804,1.447959881962,
+    9.547225209333));
+#11281 = CARTESIAN_POINT('',(3.495684384804,-8.91870560975E-016,
+    9.501351443382));
+#11282 = CARTESIAN_POINT('',(3.495684384804,-1.447959881962,
+    9.455477677432));
+#11283 = CARTESIAN_POINT('',(2.471822133383,-2.471822133383,
+    9.409603911481));
+#11284 = CARTESIAN_POINT('',(1.447959881962,-3.495684384804,
+    9.36373014553));
+#11285 = CARTESIAN_POINT('',(2.14048934634E-016,-3.495684384804,
+    9.317856379579));
+#11286 = CARTESIAN_POINT('',(-1.447959881962,-3.495684384804,
+    9.271982613629));
+#11287 = CARTESIAN_POINT('',(-2.471822133383,-2.471822133383,
+    9.226108847678));
+#11288 = CARTESIAN_POINT('',(-3.495684384804,-1.447959881962,
+    9.180235081727));
+#11289 = CARTESIAN_POINT('',(-3.495684384804,-1.284293607804E-015,
+    9.134361315776));
+#11290 = CARTESIAN_POINT('',(-3.495684384804,1.447959881962,
+    9.088487549826));
+#11291 = CARTESIAN_POINT('',(-2.471822133383,2.471822133383,
+    9.042613783875));
+#11292 = CARTESIAN_POINT('',(-1.447959881962,3.495684384804,
+    8.996740017924));
+#11293 = CARTESIAN_POINT('',(-6.42146803902E-016,3.495684384804,
+    8.950866251974));
+#11294 = CARTESIAN_POINT('',(1.447959881962,3.495684384804,
+    8.904992486023));
+#11295 = CARTESIAN_POINT('',(2.471822133383,2.471822133383,
+    8.859118720072));
+#11296 = CARTESIAN_POINT('',(3.495684384804,1.447959881962,
+    8.813244954121));
+#11297 = CARTESIAN_POINT('',(3.495684384804,-8.20520916097E-016,
+    8.767371188171));
+#11298 = CARTESIAN_POINT('',(3.495684384804,-1.447959881962,
+    8.72149742222));
+#11299 = CARTESIAN_POINT('',(2.471822133383,-2.471822133383,
+    8.675623656269));
+#11300 = CARTESIAN_POINT('',(1.447959881962,-3.495684384804,
+    8.629749890318));
+#11301 = CARTESIAN_POINT('',(2.14048934634E-016,-3.495684384804,
+    8.583876124368));
+#11302 = CARTESIAN_POINT('',(-1.447959881962,-3.495684384804,
+    8.538002358417));
+#11303 = CARTESIAN_POINT('',(-2.471822133383,-2.471822133383,
+    8.492128592466));
+#11304 = CARTESIAN_POINT('',(-3.495684384804,-1.447959881962,
+    8.446254826515));
+#11305 = CARTESIAN_POINT('',(-3.495684384804,-1.212943962926E-015,
+    8.400381060565));
+#11306 = CARTESIAN_POINT('',(-3.495684384804,1.447959881962,
+    8.354507294614));
+#11307 = CARTESIAN_POINT('',(-2.471822133383,2.471822133383,
+    8.308633528663));
+#11308 = CARTESIAN_POINT('',(-1.447959881962,3.495684384804,
+    8.262759762712));
+#11309 = CARTESIAN_POINT('',(-6.42146803902E-016,3.495684384804,
+    8.216885996762));
+#11310 = CARTESIAN_POINT('',(1.447959881962,3.495684384804,
+    8.171012230811));
+#11311 = CARTESIAN_POINT('',(2.471822133383,2.471822133383,8.12513846486
+    ));
+#11312 = CARTESIAN_POINT('',(3.495684384804,1.447959881962,8.07926469891
+    ));
+#11313 = CARTESIAN_POINT('',(3.495684384804,-7.49171271219E-016,
+    8.033390932959));
+#11314 = CARTESIAN_POINT('',(3.495684384804,-1.447959881962,
+    7.987517167008));
+#11315 = CARTESIAN_POINT('',(2.471822133383,-2.471822133383,
+    7.941643401057));
+#11316 = CARTESIAN_POINT('',(1.447959881962,-3.495684384804,
+    7.895769635107));
+#11317 = CARTESIAN_POINT('',(2.14048934634E-016,-3.495684384804,
+    7.849895869156));
+#11318 = CARTESIAN_POINT('',(-1.447959881962,-3.495684384804,
+    7.804022103205));
+#11319 = CARTESIAN_POINT('',(-2.471822133383,-2.471822133383,
+    7.758148337254));
+#11320 = CARTESIAN_POINT('',(-3.495684384804,-1.447959881962,
+    7.712274571304));
+#11321 = CARTESIAN_POINT('',(-3.495684384804,-1.141594318048E-015,
+    7.666400805353));
+#11322 = CARTESIAN_POINT('',(-3.495684384804,1.447959881962,
+    7.620527039402));
+#11323 = CARTESIAN_POINT('',(-2.471822133383,2.471822133383,
+    7.574653273451));
+#11324 = CARTESIAN_POINT('',(-1.447959881962,3.495684384804,
+    7.528779507501));
+#11325 = CARTESIAN_POINT('',(-6.42146803902E-016,3.495684384804,
+    7.48290574155));
+#11326 = CARTESIAN_POINT('',(1.447959881962,3.495684384804,
+    7.437031975599));
+#11327 = CARTESIAN_POINT('',(2.471822133383,2.471822133383,
+    7.391158209648));
+#11328 = CARTESIAN_POINT('',(3.495684384804,1.447959881962,
+    7.345284443698));
+#11329 = CARTESIAN_POINT('',(3.495684384804,-6.77821626341E-016,
+    7.299410677747));
+#11330 = CARTESIAN_POINT('',(3.495684384804,-1.447959881962,
+    7.253536911796));
+#11331 = CARTESIAN_POINT('',(2.471822133383,-2.471822133383,
+    7.207663145846));
+#11332 = CARTESIAN_POINT('',(1.447959881962,-3.495684384804,
+    7.161789379895));
+#11333 = CARTESIAN_POINT('',(2.14048934634E-016,-3.495684384804,
+    7.115915613944));
+#11334 = CARTESIAN_POINT('',(-1.447959881962,-3.495684384804,
+    7.070041847993));
+#11335 = CARTESIAN_POINT('',(-2.471822133383,-2.471822133383,
+    7.024168082043));
+#11336 = CARTESIAN_POINT('',(-3.495684384804,-1.447959881962,
+    6.978294316092));
+#11337 = CARTESIAN_POINT('',(-3.495684384804,-1.07024467317E-015,
+    6.932420550141));
+#11338 = CARTESIAN_POINT('',(-3.495684384804,1.447959881962,
+    6.88654678419));
+#11339 = CARTESIAN_POINT('',(-2.471822133383,2.471822133383,
+    6.84067301824));
+#11340 = CARTESIAN_POINT('',(-1.447959881962,3.495684384804,
+    6.794799252289));
+#11341 = CARTESIAN_POINT('',(-6.42146803902E-016,3.495684384804,
+    6.748925486338));
+#11342 = CARTESIAN_POINT('',(1.447959881962,3.495684384804,
+    6.703051720387));
+#11343 = CARTESIAN_POINT('',(2.471822133383,2.471822133383,
+    6.657177954437));
+#11344 = CARTESIAN_POINT('',(3.495684384804,1.447959881962,
+    6.611304188486));
+#11345 = CARTESIAN_POINT('',(3.495684384804,-6.06471981463E-016,
+    6.565430422535));
+#11346 = CARTESIAN_POINT('',(3.495684384804,-1.447959881962,
+    6.519556656584));
+#11347 = CARTESIAN_POINT('',(2.471822133383,-2.471822133383,
+    6.473682890634));
+#11348 = CARTESIAN_POINT('',(1.447959881962,-3.495684384804,
+    6.427809124683));
+#11349 = CARTESIAN_POINT('',(2.14048934634E-016,-3.495684384804,
+    6.381935358732));
+#11350 = CARTESIAN_POINT('',(-1.447959881962,-3.495684384804,
+    6.336061592782));
+#11351 = CARTESIAN_POINT('',(-2.471822133383,-2.471822133383,
+    6.290187826831));
+#11352 = CARTESIAN_POINT('',(-3.495684384804,-1.447959881962,
+    6.24431406088));
+#11353 = CARTESIAN_POINT('',(-3.495684384804,-9.98895028292E-016,
+    6.198440294929));
+#11354 = CARTESIAN_POINT('',(-3.495684384804,1.447959881962,
+    6.152566528979));
+#11355 = CARTESIAN_POINT('',(-2.471822133383,2.471822133383,
+    6.106692763028));
+#11356 = CARTESIAN_POINT('',(-1.447959881962,3.495684384804,
+    6.060818997077));
+#11357 = CARTESIAN_POINT('',(-6.42146803902E-016,3.495684384804,
+    6.014945231126));
+#11358 = CARTESIAN_POINT('',(1.447959881962,3.495684384804,
+    5.969071465176));
+#11359 = CARTESIAN_POINT('',(2.471822133383,2.471822133383,
+    5.923197699225));
+#11360 = CARTESIAN_POINT('',(3.495684384804,1.447959881962,
+    5.877323933274));
+#11361 = CARTESIAN_POINT('',(3.495684384804,-5.35122336585E-016,
+    5.831450167323));
+#11362 = CARTESIAN_POINT('',(3.495684384804,-1.447959881962,
+    5.785576401373));
+#11363 = CARTESIAN_POINT('',(2.471822133383,-2.471822133383,
+    5.739702635422));
+#11364 = CARTESIAN_POINT('',(1.447959881962,-3.495684384804,
+    5.693828869471));
+#11365 = CARTESIAN_POINT('',(2.14048934634E-016,-3.495684384804,
+    5.64795510352));
+#11366 = CARTESIAN_POINT('',(-1.447959881962,-3.495684384804,
+    5.60208133757));
+#11367 = CARTESIAN_POINT('',(-2.471822133383,-2.471822133383,
+    5.556207571619));
+#11368 = CARTESIAN_POINT('',(-3.495684384804,-1.447959881962,
+    5.510333805668));
+#11369 = CARTESIAN_POINT('',(-3.495684384804,-9.27545383414E-016,
+    5.464460039718));
+#11370 = CARTESIAN_POINT('',(-3.495684384804,1.447959881962,
+    5.418586273767));
+#11371 = CARTESIAN_POINT('',(-2.471822133383,2.471822133383,
+    5.372712507816));
+#11372 = CARTESIAN_POINT('',(-1.447959881962,3.495684384804,
+    5.326838741865));
+#11373 = CARTESIAN_POINT('',(-6.42146803902E-016,3.495684384804,
+    5.280964975915));
+#11374 = CARTESIAN_POINT('',(1.447959881962,3.495684384804,
+    5.235091209964));
+#11375 = CARTESIAN_POINT('',(2.471822133383,2.471822133383,
+    5.189217444013));
+#11376 = CARTESIAN_POINT('',(3.495684384804,1.447959881962,
+    5.143343678062));
+#11377 = CARTESIAN_POINT('',(3.495684384804,-4.63772691707E-016,
+    5.097469912112));
+#11378 = CARTESIAN_POINT('',(3.495684384804,-1.447959881962,
+    5.051596146161));
+#11379 = CARTESIAN_POINT('',(2.471822133383,-2.471822133383,
+    5.00572238021));
+#11380 = CARTESIAN_POINT('',(1.447959881962,-3.495684384804,
+    4.959848614259));
+#11381 = CARTESIAN_POINT('',(2.14048934634E-016,-3.495684384804,
+    4.913974848309));
+#11382 = CARTESIAN_POINT('',(-1.447959881962,-3.495684384804,
+    4.868101082358));
+#11383 = CARTESIAN_POINT('',(-2.471822133383,-2.471822133383,
+    4.822227316407));
+#11384 = CARTESIAN_POINT('',(-3.495684384804,-1.447959881962,
+    4.776353550456));
+#11385 = CARTESIAN_POINT('',(-3.495684384804,-8.56195738536E-016,
+    4.730479784506));
+#11386 = CARTESIAN_POINT('',(-3.495684384804,1.447959881962,
+    4.684606018555));
+#11387 = CARTESIAN_POINT('',(-2.471822133383,2.471822133383,
+    4.638732252604));
+#11388 = CARTESIAN_POINT('',(-1.447959881962,3.495684384804,
+    4.592858486654));
+#11389 = CARTESIAN_POINT('',(-6.42146803902E-016,3.495684384804,
+    4.546984720703));
+#11390 = CARTESIAN_POINT('',(1.447959881962,3.495684384804,
+    4.501110954752));
+#11391 = CARTESIAN_POINT('',(2.471822133383,2.471822133383,
+    4.455237188801));
+#11392 = CARTESIAN_POINT('',(3.495684384804,1.447959881962,
+    4.409363422851));
+#11393 = CARTESIAN_POINT('',(3.495684384804,-3.92423046829E-016,
+    4.3634896569));
+#11394 = CARTESIAN_POINT('',(3.495684384804,-1.447959881962,
+    4.317615890949));
+#11395 = CARTESIAN_POINT('',(2.471822133383,-2.471822133383,
+    4.271742124998));
+#11396 = CARTESIAN_POINT('',(1.447959881962,-3.495684384804,
+    4.225868359048));
+#11397 = CARTESIAN_POINT('',(2.14048934634E-016,-3.495684384804,
+    4.179994593097));
+#11398 = CARTESIAN_POINT('',(-1.447959881962,-3.495684384804,
+    4.134120827146));
+#11399 = CARTESIAN_POINT('',(-2.471822133383,-2.471822133383,
+    4.088247061195));
+#11400 = CARTESIAN_POINT('',(-3.495684384804,-1.447959881962,
+    4.042373295245));
+#11401 = CARTESIAN_POINT('',(-3.495684384804,-7.84846093658E-016,
+    3.996499529294));
+#11402 = CARTESIAN_POINT('',(-3.495684384804,1.447959881962,
+    3.950625763343));
+#11403 = CARTESIAN_POINT('',(-2.471822133383,2.471822133383,
+    3.904751997392));
+#11404 = CARTESIAN_POINT('',(-1.447959881962,3.495684384804,
+    3.858878231442));
+#11405 = CARTESIAN_POINT('',(-6.42146803902E-016,3.495684384804,
+    3.813004465491));
+#11406 = CARTESIAN_POINT('',(1.447959881962,3.495684384804,3.76713069954
+    ));
+#11407 = CARTESIAN_POINT('',(2.471822133383,2.471822133383,3.72125693359
+    ));
+#11408 = CARTESIAN_POINT('',(3.495684384804,1.447959881962,
+    3.675383167639));
+#11409 = CARTESIAN_POINT('',(3.495684384804,-3.21073401951E-016,
+    3.629509401688));
+#11410 = CARTESIAN_POINT('',(3.495684384804,-1.447959881962,
+    3.583635635737));
+#11411 = CARTESIAN_POINT('',(2.471822133383,-2.471822133383,
+    3.537761869787));
+#11412 = CARTESIAN_POINT('',(1.447959881962,-3.495684384804,
+    3.491888103836));
+#11413 = CARTESIAN_POINT('',(2.14048934634E-016,-3.495684384804,
+    3.446014337885));
+#11414 = CARTESIAN_POINT('',(-1.447959881962,-3.495684384804,
+    3.400140571934));
+#11415 = CARTESIAN_POINT('',(-2.471822133383,-2.471822133383,
+    3.354266805984));
+#11416 = CARTESIAN_POINT('',(-3.495684384804,-1.447959881962,
+    3.308393040033));
+#11417 = CARTESIAN_POINT('',(-3.495684384804,-7.1349644878E-016,
+    3.262519274082));
+#11418 = CARTESIAN_POINT('',(-3.495684384804,1.447959881962,
+    3.216645508131));
+#11419 = CARTESIAN_POINT('',(-2.471822133383,2.471822133383,
+    3.170771742181));
+#11420 = CARTESIAN_POINT('',(-1.447959881962,3.495684384804,
+    3.12489797623));
+#11421 = CARTESIAN_POINT('',(-6.42146803902E-016,3.495684384804,
+    3.079024210279));
+#11422 = CARTESIAN_POINT('',(1.447959881962,3.495684384804,
+    3.033150444328));
+#11423 = CARTESIAN_POINT('',(2.471822133383,2.471822133383,
+    2.987276678378));
+#11424 = CARTESIAN_POINT('',(3.495684384804,1.447959881962,
+    2.941402912427));
+#11425 = CARTESIAN_POINT('',(3.495684384804,-2.49723757073E-016,
+    2.895529146476));
+#11426 = CARTESIAN_POINT('',(3.495684384804,-1.447959881962,
+    2.849655380526));
+#11427 = CARTESIAN_POINT('',(2.471822133383,-2.471822133383,
+    2.803781614575));
+#11428 = CARTESIAN_POINT('',(1.447959881962,-3.495684384804,
+    2.757907848624));
+#11429 = CARTESIAN_POINT('',(2.14048934634E-016,-3.495684384804,
+    2.712034082673));
+#11430 = CARTESIAN_POINT('',(-1.447959881962,-3.495684384804,
+    2.666160316723));
+#11431 = CARTESIAN_POINT('',(-2.471822133383,-2.471822133383,
+    2.620286550772));
+#11432 = CARTESIAN_POINT('',(-3.495684384804,-1.447959881962,
+    2.574412784821));
+#11433 = CARTESIAN_POINT('',(-3.495684384804,-6.42146803902E-016,
+    2.52853901887));
+#11434 = CARTESIAN_POINT('',(-3.495684384804,1.447959881962,
+    2.48266525292));
+#11435 = CARTESIAN_POINT('',(-2.471822133383,2.471822133383,
+    2.436791486969));
+#11436 = CARTESIAN_POINT('',(-1.447959881962,3.495684384804,
+    2.390917721018));
+#11437 = CARTESIAN_POINT('',(-6.42146803902E-016,3.495684384804,
+    2.345043955067));
+#11438 = CARTESIAN_POINT('',(1.447959881962,3.495684384804,
+    2.299170189117));
+#11439 = CARTESIAN_POINT('',(2.471822133383,2.471822133383,
+    2.253296423166));
+#11440 = CARTESIAN_POINT('',(3.495684384804,1.447959881962,
+    2.207422657215));
+#11441 = CARTESIAN_POINT('',(3.495684384804,-1.78374112195E-016,
+    2.161548891264));
+#11442 = CARTESIAN_POINT('',(3.495684384804,-1.447959881962,
+    2.115675125314));
+#11443 = CARTESIAN_POINT('',(2.471822133383,-2.471822133383,
+    2.069801359363));
+#11444 = CARTESIAN_POINT('',(1.447959881962,-3.495684384804,
+    2.023927593412));
+#11445 = CARTESIAN_POINT('',(2.14048934634E-016,-3.495684384804,
+    1.978053827462));
+#11446 = CARTESIAN_POINT('',(-1.447959881962,-3.495684384804,
+    1.932180061511));
+#11447 = CARTESIAN_POINT('',(-2.471822133383,-2.471822133383,
+    1.88630629556));
+#11448 = CARTESIAN_POINT('',(-3.495684384804,-1.447959881962,
+    1.840432529609));
+#11449 = CARTESIAN_POINT('',(-3.495684384804,-5.70797159024E-016,
+    1.794558763659));
+#11450 = CARTESIAN_POINT('',(-3.495684384804,1.447959881962,
+    1.748684997708));
+#11451 = CARTESIAN_POINT('',(-2.471822133383,2.471822133383,
+    1.702811231757));
+#11452 = CARTESIAN_POINT('',(-1.447959881962,3.495684384804,
+    1.656937465806));
+#11453 = CARTESIAN_POINT('',(-6.42146803902E-016,3.495684384804,
+    1.611063699856));
+#11454 = CARTESIAN_POINT('',(1.447959881962,3.495684384804,
+    1.565189933905));
+#11455 = CARTESIAN_POINT('',(2.471822133383,2.471822133383,
+    1.519316167954));
+#11456 = CARTESIAN_POINT('',(3.495684384804,1.447959881962,
+    1.473442402003));
+#11457 = CARTESIAN_POINT('',(3.495684384804,-1.07024467317E-016,
+    1.427568636053));
+#11458 = CARTESIAN_POINT('',(3.495684384804,-1.447959881962,
+    1.381694870102));
+#11459 = CARTESIAN_POINT('',(2.471822133383,-2.471822133383,
+    1.335821104151));
+#11460 = CARTESIAN_POINT('',(1.447959881962,-3.495684384804,1.2899473382
+    ));
+#11461 = CARTESIAN_POINT('',(2.14048934634E-016,-3.495684384804,
+    1.24407357225));
+#11462 = CARTESIAN_POINT('',(-1.447959881962,-3.495684384804,
+    1.198199806299));
+#11463 = CARTESIAN_POINT('',(-2.471822133383,-2.471822133383,
+    1.152326040348));
+#11464 = CARTESIAN_POINT('',(-3.495684384804,-1.447959881962,
+    1.106452274398));
+#11465 = CARTESIAN_POINT('',(-3.495684384804,-4.99447514146E-016,
+    1.060578508447));
+#11466 = CARTESIAN_POINT('',(-3.495684384804,1.447959881962,
+    1.014704742496));
+#11467 = CARTESIAN_POINT('',(-2.471822133383,2.471822133383,
+    0.968830976545));
+#11468 = CARTESIAN_POINT('',(-1.447959881962,3.495684384804,
+    0.922957210595));
+#11469 = CARTESIAN_POINT('',(-6.42146803902E-016,3.495684384804,
+    0.877083444644));
+#11470 = CARTESIAN_POINT('',(1.447959881962,3.495684384804,
+    0.831209678693));
+#11471 = CARTESIAN_POINT('',(2.471822133383,2.471822133383,
+    0.785335912742));
+#11472 = CARTESIAN_POINT('',(3.495684384804,1.447959881962,
+    0.739462146792));
+#11473 = CARTESIAN_POINT('',(3.495684384804,-3.5674822439E-017,
+    0.693588380841));
+#11474 = CARTESIAN_POINT('',(3.495684384804,-1.447959881962,
+    0.64771461489));
+#11475 = CARTESIAN_POINT('',(2.471822133383,-2.471822133383,
+    0.601840848939));
+#11476 = CARTESIAN_POINT('',(1.447959881962,-3.495684384804,
+    0.555967082989));
+#11477 = CARTESIAN_POINT('',(2.14048934634E-016,-3.495684384804,
+    0.510093317038));
+#11478 = CARTESIAN_POINT('',(-1.447959881962,-3.495684384804,
+    0.464219551087));
+#11479 = CARTESIAN_POINT('',(-2.471822133383,-2.471822133383,
+    0.418345785136));
+#11480 = CARTESIAN_POINT('',(-3.495684384804,-1.447959881962,
+    0.372472019186));
+#11481 = CARTESIAN_POINT('',(-3.495684384804,-4.28097869268E-016,
+    0.326598253235));
+#11482 = ADVANCED_FACE('',(#11483),#11489,.T.);
+#11483 = FACE_BOUND('',#11484,.T.);
+#11484 = EDGE_LOOP('',(#11485,#11486,#11487,#11488));
+#11485 = ORIENTED_EDGE('',*,*,#9839,.F.);
+#11486 = ORIENTED_EDGE('',*,*,#9656,.F.);
+#11487 = ORIENTED_EDGE('',*,*,#10568,.F.);
+#11488 = ORIENTED_EDGE('',*,*,#8434,.F.);
+#11489 = CYLINDRICAL_SURFACE('',#11490,2.864986162383);
+#11490 = AXIS2_PLACEMENT_3D('',#11491,#11492,#11493);
+#11491 = CARTESIAN_POINT('',(-1.110223024625E-015,-8.588435809179E-016,
+    14.363970635163));
+#11492 = DIRECTION('',(-9.5551443676E-032,-2.698761322383E-017,1.));
+#11493 = DIRECTION('',(1.,1.360712949252E-015,1.322738384591E-031));
+#11494 = ADVANCED_FACE('',(#11495),#11531,.T.);
+#11495 = FACE_BOUND('',#11496,.T.);
+#11496 = EDGE_LOOP('',(#11497,#11507,#11516,#11524));
+#11497 = ORIENTED_EDGE('',*,*,#11498,.T.);
+#11498 = EDGE_CURVE('',#11499,#11501,#11503,.T.);
+#11499 = VERTEX_POINT('',#11500);
+#11500 = CARTESIAN_POINT('',(0.E+000,-3.495684384804,14.639213229865));
+#11501 = VERTEX_POINT('',#11502);
+#11502 = CARTESIAN_POINT('',(0.E+000,-2.91307032067,15.006203357471));
+#11503 = LINE('',#11504,#11505);
+#11504 = CARTESIAN_POINT('',(0.E+000,-3.495684384804,14.639213229865));
+#11505 = VECTOR('',#11506,1.);
+#11506 = DIRECTION('',(0.E+000,0.846128675058,0.532978672411));
+#11507 = ORIENTED_EDGE('',*,*,#11508,.T.);
+#11508 = EDGE_CURVE('',#11501,#11509,#11511,.T.);
+#11509 = VERTEX_POINT('',#11510);
+#11510 = CARTESIAN_POINT('',(0.E+000,2.91307032067,15.006203357471));
+#11511 = CIRCLE('',#11512,2.91307032067);
+#11512 = AXIS2_PLACEMENT_3D('',#11513,#11514,#11515);
+#11513 = CARTESIAN_POINT('',(0.E+000,-1.665334536938E-015,
+    15.006203357471));
+#11514 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#11515 = DIRECTION('',(0.E+000,1.,0.E+000));
+#11516 = ORIENTED_EDGE('',*,*,#11517,.T.);
+#11517 = EDGE_CURVE('',#11509,#11518,#11520,.T.);
+#11518 = VERTEX_POINT('',#11519);
+#11519 = CARTESIAN_POINT('',(0.E+000,3.495684384804,14.639213229865));
+#11520 = LINE('',#11521,#11522);
+#11521 = CARTESIAN_POINT('',(0.E+000,2.91307032067,15.006203357471));
+#11522 = VECTOR('',#11523,1.);
+#11523 = DIRECTION('',(0.E+000,0.846128675058,-0.532978672411));
+#11524 = ORIENTED_EDGE('',*,*,#11525,.T.);
+#11525 = EDGE_CURVE('',#11518,#11499,#11526,.T.);
+#11526 = CIRCLE('',#11527,3.495684384804);
+#11527 = AXIS2_PLACEMENT_3D('',#11528,#11529,#11530);
+#11528 = CARTESIAN_POINT('',(0.E+000,-1.665334536938E-015,
+    14.639213229865));
+#11529 = DIRECTION('',(-0.E+000,0.E+000,1.));
+#11530 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#11531 = CONICAL_SURFACE('',#11532,3.437422978391,1.008679294807);
+#11532 = AXIS2_PLACEMENT_3D('',#11533,#11534,#11535);
+#11533 = CARTESIAN_POINT('',(1.387778780781E-015,0.E+000,14.675912242626
+    ));
+#11534 = DIRECTION('',(-1.438060534587E-016,-1.841845817434E-016,-1.));
+#11535 = DIRECTION('',(-0.293811937712,-0.955863246107,
+    2.183072074095E-016));
+#11536 = ADVANCED_FACE('',(#11537),#11547,.T.);
+#11537 = FACE_BOUND('',#11538,.T.);
+#11538 = EDGE_LOOP('',(#11539,#11540));
+#11539 = ORIENTED_EDGE('',*,*,#11508,.F.);
+#11540 = ORIENTED_EDGE('',*,*,#11541,.T.);
+#11541 = EDGE_CURVE('',#11501,#11509,#11542,.T.);
+#11542 = CIRCLE('',#11543,2.91307032067);
+#11543 = AXIS2_PLACEMENT_3D('',#11544,#11545,#11546);
+#11544 = CARTESIAN_POINT('',(-1.4352766425E-015,-2.836392092404E-015,
+    15.006203357471));
+#11545 = DIRECTION('',(-1.438060534587E-016,-1.841845817434E-016,1.));
+#11546 = DIRECTION('',(0.293811937712,0.955863246107,2.183072074095E-016
+    ));
+#11547 = PLANE('',#11548);
+#11548 = AXIS2_PLACEMENT_3D('',#11549,#11550,#11551);
+#11549 = CARTESIAN_POINT('',(-2.91307032067,-1.665334536938E-015,
+    15.006203357471));
+#11550 = DIRECTION('',(3.8077257651E-016,3.807319872356E-016,1.));
+#11551 = DIRECTION('',(1.,0.E+000,-3.8077257651E-016));
+#11552 = ADVANCED_FACE('',(#11553),#11564,.T.);
+#11553 = FACE_BOUND('',#11554,.T.);
+#11554 = EDGE_LOOP('',(#11555,#11556,#11557,#11563));
+#11555 = ORIENTED_EDGE('',*,*,#9159,.T.);
+#11556 = ORIENTED_EDGE('',*,*,#10847,.F.);
+#11557 = ORIENTED_EDGE('',*,*,#11558,.T.);
+#11558 = EDGE_CURVE('',#10834,#9679,#11559,.T.);
+#11559 = LINE('',#11560,#11561);
+#11560 = CARTESIAN_POINT('',(0.E+000,-3.495684384804,10.051836634791));
+#11561 = VECTOR('',#11562,1.);
+#11562 = DIRECTION('',(0.E+000,0.E+000,1.));
+#11563 = ORIENTED_EDGE('',*,*,#9678,.F.);
+#11564 = CYLINDRICAL_SURFACE('',#11565,3.495684384804);
+#11565 = AXIS2_PLACEMENT_3D('',#11566,#11567,#11568);
+#11566 = CARTESIAN_POINT('',(9.813077866774E-016,5.551115123126E-016,
+    10.121809249882));
+#11567 = DIRECTION('',(2.549414181691E-017,-7.156710139035E-033,-1.));
+#11568 = DIRECTION('',(-2.807197900769E-016,-1.,-1.094764425254E-047));
+#11569 = ADVANCED_FACE('',(#11570),#11586,.T.);
+#11570 = FACE_BOUND('',#11571,.T.);
+#11571 = EDGE_LOOP('',(#11572,#11578,#11579,#11585));
+#11572 = ORIENTED_EDGE('',*,*,#11573,.T.);
+#11573 = EDGE_CURVE('',#10806,#9705,#11574,.T.);
+#11574 = LINE('',#11575,#11576);
+#11575 = CARTESIAN_POINT('',(0.E+000,-3.495684384804,10.785816890003));
+#11576 = VECTOR('',#11577,1.);
+#11577 = DIRECTION('',(0.E+000,0.E+000,1.));
+#11578 = ORIENTED_EDGE('',*,*,#9704,.F.);
+#11579 = ORIENTED_EDGE('',*,*,#11580,.T.);
+#11580 = EDGE_CURVE('',#9691,#10820,#11581,.T.);
+#11581 = LINE('',#11582,#11583);
+#11582 = CARTESIAN_POINT('',(0.E+000,3.495684384804,10.602321828205));
+#11583 = VECTOR('',#11584,1.);
+#11584 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#11585 = ORIENTED_EDGE('',*,*,#10819,.F.);
+#11586 = CYLINDRICAL_SURFACE('',#11587,3.495684384804);
+#11587 = AXIS2_PLACEMENT_3D('',#11588,#11589,#11590);
+#11588 = CARTESIAN_POINT('',(9.813077866774E-016,0.E+000,10.694069359104
+    ));
+#11589 = DIRECTION('',(2.835619726948E-017,-7.960145744867E-033,-1.));
+#11590 = DIRECTION('',(-2.807197900769E-016,-1.,-8.210733189403E-048));
+#11591 = ADVANCED_FACE('',(#11592),#11608,.T.);
+#11592 = FACE_BOUND('',#11593,.T.);
+#11593 = EDGE_LOOP('',(#11594,#11600,#11601,#11607));
+#11594 = ORIENTED_EDGE('',*,*,#11595,.T.);
+#11595 = EDGE_CURVE('',#10778,#9733,#11596,.T.);
+#11596 = LINE('',#11597,#11598);
+#11597 = CARTESIAN_POINT('',(0.E+000,-3.495684384804,11.519797145215));
+#11598 = VECTOR('',#11599,1.);
+#11599 = DIRECTION('',(0.E+000,0.E+000,1.));
+#11600 = ORIENTED_EDGE('',*,*,#9732,.F.);
+#11601 = ORIENTED_EDGE('',*,*,#11602,.T.);
+#11602 = EDGE_CURVE('',#9719,#10792,#11603,.T.);
+#11603 = LINE('',#11604,#11605);
+#11604 = CARTESIAN_POINT('',(0.E+000,3.495684384804,11.336302083417));
+#11605 = VECTOR('',#11606,1.);
+#11606 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#11607 = ORIENTED_EDGE('',*,*,#10791,.F.);
+#11608 = CYLINDRICAL_SURFACE('',#11609,3.495684384804);
+#11609 = AXIS2_PLACEMENT_3D('',#11610,#11611,#11612);
+#11610 = CARTESIAN_POINT('',(9.813077866774E-016,0.E+000,11.428049614316
+    ));
+#11611 = DIRECTION('',(2.835619726948E-017,-7.960145744867E-033,-1.));
+#11612 = DIRECTION('',(-2.807197900769E-016,-1.,-8.210733189403E-048));
+#11613 = ADVANCED_FACE('',(#11614),#11630,.T.);
+#11614 = FACE_BOUND('',#11615,.T.);
+#11615 = EDGE_LOOP('',(#11616,#11622,#11623,#11629));
+#11616 = ORIENTED_EDGE('',*,*,#11617,.T.);
+#11617 = EDGE_CURVE('',#10750,#9761,#11618,.T.);
+#11618 = LINE('',#11619,#11620);
+#11619 = CARTESIAN_POINT('',(0.E+000,-3.495684384804,12.253777400427));
+#11620 = VECTOR('',#11621,1.);
+#11621 = DIRECTION('',(0.E+000,0.E+000,1.));
+#11622 = ORIENTED_EDGE('',*,*,#9760,.F.);
+#11623 = ORIENTED_EDGE('',*,*,#11624,.T.);
+#11624 = EDGE_CURVE('',#9747,#10764,#11625,.T.);
+#11625 = LINE('',#11626,#11627);
+#11626 = CARTESIAN_POINT('',(0.E+000,3.495684384804,12.070282338628));
+#11627 = VECTOR('',#11628,1.);
+#11628 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#11629 = ORIENTED_EDGE('',*,*,#10763,.F.);
+#11630 = CYLINDRICAL_SURFACE('',#11631,3.495684384804);
+#11631 = AXIS2_PLACEMENT_3D('',#11632,#11633,#11634);
+#11632 = CARTESIAN_POINT('',(9.813077866774E-016,0.E+000,12.162029869527
+    ));
+#11633 = DIRECTION('',(2.835619726948E-017,-7.960145744867E-033,-1.));
+#11634 = DIRECTION('',(-2.807197900769E-016,-1.,-8.210733189403E-048));
+#11635 = ADVANCED_FACE('',(#11636),#11652,.T.);
+#11636 = FACE_BOUND('',#11637,.T.);
+#11637 = EDGE_LOOP('',(#11638,#11644,#11645,#11651));
+#11638 = ORIENTED_EDGE('',*,*,#11639,.T.);
+#11639 = EDGE_CURVE('',#10722,#9789,#11640,.T.);
+#11640 = LINE('',#11641,#11642);
+#11641 = CARTESIAN_POINT('',(0.E+000,-3.495684384804,12.987757655638));
+#11642 = VECTOR('',#11643,1.);
+#11643 = DIRECTION('',(0.E+000,0.E+000,1.));
+#11644 = ORIENTED_EDGE('',*,*,#9788,.F.);
+#11645 = ORIENTED_EDGE('',*,*,#11646,.T.);
+#11646 = EDGE_CURVE('',#9775,#10736,#11647,.T.);
+#11647 = LINE('',#11648,#11649);
+#11648 = CARTESIAN_POINT('',(0.E+000,3.495684384804,12.80426259384));
+#11649 = VECTOR('',#11650,1.);
+#11650 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#11651 = ORIENTED_EDGE('',*,*,#10735,.F.);
+#11652 = CYLINDRICAL_SURFACE('',#11653,3.495684384804);
+#11653 = AXIS2_PLACEMENT_3D('',#11654,#11655,#11656);
+#11654 = CARTESIAN_POINT('',(9.813077866774E-016,5.551115123126E-016,
+    12.896010124739));
+#11655 = DIRECTION('',(2.835619726948E-017,-7.960145744867E-033,-1.));
+#11656 = DIRECTION('',(-2.807197900769E-016,-1.,-2.052683297351E-047));
+#11657 = ADVANCED_FACE('',(#11658),#11674,.T.);
+#11658 = FACE_BOUND('',#11659,.T.);
+#11659 = EDGE_LOOP('',(#11660,#11666,#11667,#11673));
+#11660 = ORIENTED_EDGE('',*,*,#11661,.T.);
+#11661 = EDGE_CURVE('',#10694,#9817,#11662,.T.);
+#11662 = LINE('',#11663,#11664);
+#11663 = CARTESIAN_POINT('',(0.E+000,-3.495684384804,13.72173791085));
+#11664 = VECTOR('',#11665,1.);
+#11665 = DIRECTION('',(0.E+000,0.E+000,1.));
+#11666 = ORIENTED_EDGE('',*,*,#9816,.F.);
+#11667 = ORIENTED_EDGE('',*,*,#11668,.T.);
+#11668 = EDGE_CURVE('',#9803,#10708,#11669,.T.);
+#11669 = LINE('',#11670,#11671);
+#11670 = CARTESIAN_POINT('',(0.E+000,3.495684384804,13.538242849052));
+#11671 = VECTOR('',#11672,1.);
+#11672 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#11673 = ORIENTED_EDGE('',*,*,#10707,.F.);
+#11674 = CYLINDRICAL_SURFACE('',#11675,3.495684384804);
+#11675 = AXIS2_PLACEMENT_3D('',#11676,#11677,#11678);
+#11676 = CARTESIAN_POINT('',(9.813077866774E-016,0.E+000,13.629990379951
+    ));
+#11677 = DIRECTION('',(2.835619726948E-017,-7.960145744867E-033,-1.));
+#11678 = DIRECTION('',(-2.807197900769E-016,-1.,1.094764425254E-047));
+#11679 = ADVANCED_FACE('',(#11680),#11696,.T.);
+#11680 = FACE_BOUND('',#11681,.T.);
+#11681 = EDGE_LOOP('',(#11682,#11688,#11689,#11695));
+#11682 = ORIENTED_EDGE('',*,*,#11683,.T.);
+#11683 = EDGE_CURVE('',#10670,#11499,#11684,.T.);
+#11684 = LINE('',#11685,#11686);
+#11685 = CARTESIAN_POINT('',(0.E+000,-3.495684384804,14.455718166062));
+#11686 = VECTOR('',#11687,1.);
+#11687 = DIRECTION('',(0.E+000,0.E+000,1.));
+#11688 = ORIENTED_EDGE('',*,*,#11525,.F.);
+#11689 = ORIENTED_EDGE('',*,*,#11690,.T.);
+#11690 = EDGE_CURVE('',#11518,#10680,#11691,.T.);
+#11691 = LINE('',#11692,#11693);
+#11692 = CARTESIAN_POINT('',(0.E+000,3.495684384804,14.639213229865));
+#11693 = VECTOR('',#11694,1.);
+#11694 = DIRECTION('',(0.E+000,1.008404078758E-015,-1.));
+#11695 = ORIENTED_EDGE('',*,*,#10679,.F.);
+#11696 = CYLINDRICAL_SURFACE('',#11697,3.495684384804);
+#11697 = AXIS2_PLACEMENT_3D('',#11698,#11699,#11700);
+#11698 = CARTESIAN_POINT('',(1.177569344013E-015,1.110223024625E-015,
+    14.363970634161));
+#11699 = DIRECTION('',(-3.323039408208E-016,1.008404078758E-015,-1.));
+#11700 = DIRECTION('',(-3.368637480923E-016,-1.,-1.008404078758E-015));
+#11701 = ADVANCED_FACE('',(#11702),#11708,.T.);
+#11702 = FACE_BOUND('',#11703,.T.);
+#11703 = EDGE_LOOP('',(#11704,#11705,#11706,#11707));
+#11704 = ORIENTED_EDGE('',*,*,#9690,.F.);
+#11705 = ORIENTED_EDGE('',*,*,#11558,.F.);
+#11706 = ORIENTED_EDGE('',*,*,#10833,.F.);
+#11707 = ORIENTED_EDGE('',*,*,#11580,.F.);
+#11708 = CYLINDRICAL_SURFACE('',#11709,3.495684384804);
+#11709 = AXIS2_PLACEMENT_3D('',#11710,#11711,#11712);
+#11710 = CARTESIAN_POINT('',(1.407504061042E-015,-5.551115123126E-016,
+    10.327079231498));
+#11711 = DIRECTION('',(1.889155869795E-016,2.320144478455E-031,-1.));
+#11712 = DIRECTION('',(-5.614395801538E-016,1.,1.259497600072E-031));
+#11713 = ADVANCED_FACE('',(#11714),#11720,.T.);
+#11714 = FACE_BOUND('',#11715,.T.);
+#11715 = EDGE_LOOP('',(#11716,#11717,#11718,#11719));
+#11716 = ORIENTED_EDGE('',*,*,#9718,.F.);
+#11717 = ORIENTED_EDGE('',*,*,#11573,.F.);
+#11718 = ORIENTED_EDGE('',*,*,#10805,.F.);
+#11719 = ORIENTED_EDGE('',*,*,#11602,.F.);
+#11720 = CYLINDRICAL_SURFACE('',#11721,3.495684384804);
+#11721 = AXIS2_PLACEMENT_3D('',#11722,#11723,#11724);
+#11722 = CARTESIAN_POINT('',(1.407504061042E-015,-1.665334536938E-015,
+    11.06105948671));
+#11723 = DIRECTION('',(2.835619726948E-017,1.592029148973E-032,-1.));
+#11724 = DIRECTION('',(-5.614395801538E-016,1.,-8.210733189403E-048));
+#11725 = ADVANCED_FACE('',(#11726),#11732,.T.);
+#11726 = FACE_BOUND('',#11727,.T.);
+#11727 = EDGE_LOOP('',(#11728,#11729,#11730,#11731));
+#11728 = ORIENTED_EDGE('',*,*,#9746,.F.);
+#11729 = ORIENTED_EDGE('',*,*,#11595,.F.);
+#11730 = ORIENTED_EDGE('',*,*,#10777,.F.);
+#11731 = ORIENTED_EDGE('',*,*,#11624,.F.);
+#11732 = CYLINDRICAL_SURFACE('',#11733,3.495684384804);
+#11733 = AXIS2_PLACEMENT_3D('',#11734,#11735,#11736);
+#11734 = CARTESIAN_POINT('',(1.407504061042E-015,-5.551115123126E-016,
+    11.795039741921));
+#11735 = DIRECTION('',(2.835619726948E-017,1.592029148973E-032,-1.));
+#11736 = DIRECTION('',(-5.614395801538E-016,1.,0.E+000));
+#11737 = ADVANCED_FACE('',(#11738),#11744,.T.);
+#11738 = FACE_BOUND('',#11739,.T.);
+#11739 = EDGE_LOOP('',(#11740,#11741,#11742,#11743));
+#11740 = ORIENTED_EDGE('',*,*,#9774,.F.);
+#11741 = ORIENTED_EDGE('',*,*,#11617,.F.);
+#11742 = ORIENTED_EDGE('',*,*,#10749,.F.);
+#11743 = ORIENTED_EDGE('',*,*,#11646,.F.);
+#11744 = CYLINDRICAL_SURFACE('',#11745,3.495684384804);
+#11745 = AXIS2_PLACEMENT_3D('',#11746,#11747,#11748);
+#11746 = CARTESIAN_POINT('',(1.407504061042E-015,-1.110223024625E-015,
+    12.529019997133));
+#11747 = DIRECTION('',(2.835619726948E-017,1.592029148973E-032,-1.));
+#11748 = DIRECTION('',(-5.614395801538E-016,1.,4.652748807328E-047));
+#11749 = ADVANCED_FACE('',(#11750),#11756,.T.);
+#11750 = FACE_BOUND('',#11751,.T.);
+#11751 = EDGE_LOOP('',(#11752,#11753,#11754,#11755));
+#11752 = ORIENTED_EDGE('',*,*,#9802,.F.);
+#11753 = ORIENTED_EDGE('',*,*,#11639,.F.);
+#11754 = ORIENTED_EDGE('',*,*,#10721,.F.);
+#11755 = ORIENTED_EDGE('',*,*,#11668,.F.);
+#11756 = CYLINDRICAL_SURFACE('',#11757,3.495684384804);
+#11757 = AXIS2_PLACEMENT_3D('',#11758,#11759,#11760);
+#11758 = CARTESIAN_POINT('',(1.407504061042E-015,-1.665334536938E-015,
+    13.263000252345));
+#11759 = DIRECTION('',(2.835619726948E-017,1.592029148973E-032,-1.));
+#11760 = DIRECTION('',(-5.614395801538E-016,1.,-5.473822126269E-047));
+#11761 = ADVANCED_FACE('',(#11762),#11778,.T.);
+#11762 = FACE_BOUND('',#11763,.T.);
+#11763 = EDGE_LOOP('',(#11764,#11765,#11766,#11767,#11768,#11775,#11776,
+    #11777));
+#11764 = ORIENTED_EDGE('',*,*,#9830,.F.);
+#11765 = ORIENTED_EDGE('',*,*,#11661,.F.);
+#11766 = ORIENTED_EDGE('',*,*,#10693,.F.);
+#11767 = ORIENTED_EDGE('',*,*,#11690,.F.);
+#11768 = ORIENTED_EDGE('',*,*,#11769,.T.);
+#11769 = EDGE_CURVE('',#11518,#9623,#11770,.T.);
+#11770 = CIRCLE('',#11771,3.495684384804);
+#11771 = AXIS2_PLACEMENT_3D('',#11772,#11773,#11774);
+#11772 = CARTESIAN_POINT('',(-3.385499645513E-015,-3.330669073875E-015,
+    14.639213229865));
+#11773 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#11774 = DIRECTION('',(1.,5.54784352725E-016,0.E+000));
+#11775 = ORIENTED_EDGE('',*,*,#9640,.F.);
+#11776 = ORIENTED_EDGE('',*,*,#9663,.F.);
+#11777 = ORIENTED_EDGE('',*,*,#9607,.F.);
+#11778 = CYLINDRICAL_SURFACE('',#11779,3.495684384804);
+#11779 = AXIS2_PLACEMENT_3D('',#11780,#11781,#11782);
+#11780 = CARTESIAN_POINT('',(1.407504061042E-015,-1.665334536938E-015,
+    14.180475586666));
+#11781 = DIRECTION('',(-2.424874649335E-016,1.820349537807E-016,-1.));
+#11782 = DIRECTION('',(-5.614395801538E-016,1.,1.820349537807E-016));
+#11783 = ADVANCED_FACE('',(#11784),#11795,.T.);
+#11784 = FACE_BOUND('',#11785,.T.);
+#11785 = EDGE_LOOP('',(#11786,#11793,#11794));
+#11786 = ORIENTED_EDGE('',*,*,#11787,.T.);
+#11787 = EDGE_CURVE('',#9623,#11499,#11788,.T.);
+#11788 = CIRCLE('',#11789,3.495684384804);
+#11789 = AXIS2_PLACEMENT_3D('',#11790,#11791,#11792);
+#11790 = CARTESIAN_POINT('',(-1.665334536938E-015,3.014317476357E-016,
+    14.639213229865));
+#11791 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#11792 = DIRECTION('',(4.763972812239E-016,-1.,0.E+000));
+#11793 = ORIENTED_EDGE('',*,*,#11683,.F.);
+#11794 = ORIENTED_EDGE('',*,*,#10669,.F.);
+#11795 = CYLINDRICAL_SURFACE('',#11796,3.495684384804);
+#11796 = AXIS2_PLACEMENT_3D('',#11797,#11798,#11799);
+#11797 = CARTESIAN_POINT('',(3.330669073875E-015,-2.100449516912E-015,
+    14.547465697963));
+#11798 = DIRECTION('',(-3.021128621821E-031,1.173417138456E-015,-1.));
+#11799 = DIRECTION('',(1.,2.807197900769E-016,2.728855059791E-032));
+#11800 = ADVANCED_FACE('',(#11801),#11808,.T.);
+#11801 = FACE_BOUND('',#11802,.T.);
+#11802 = EDGE_LOOP('',(#11803,#11804,#11805,#11806,#11807));
+#11803 = ORIENTED_EDGE('',*,*,#11541,.F.);
+#11804 = ORIENTED_EDGE('',*,*,#11498,.F.);
+#11805 = ORIENTED_EDGE('',*,*,#11787,.F.);
+#11806 = ORIENTED_EDGE('',*,*,#11769,.F.);
+#11807 = ORIENTED_EDGE('',*,*,#11517,.F.);
+#11808 = CONICAL_SURFACE('',#11809,3.437422978391,1.008679294807);
+#11809 = AXIS2_PLACEMENT_3D('',#11810,#11811,#11812);
+#11810 = CARTESIAN_POINT('',(-1.387778780781E-015,-2.775557561563E-015,
+    14.675912242626));
+#11811 = DIRECTION('',(1.438060534587E-016,1.841845817434E-016,-1.));
+#11812 = DIRECTION('',(0.293811937712,0.955863246107,2.183072074095E-016
+    ));
+#11813 = ADVANCED_FACE('',(#11814),#11856,.T.);
+#11814 = FACE_BOUND('',#11815,.T.);
+#11815 = EDGE_LOOP('',(#11816,#11830,#11838,#11850));
+#11816 = ORIENTED_EDGE('',*,*,#11817,.T.);
+#11817 = EDGE_CURVE('',#11818,#11820,#11822,.T.);
+#11818 = VERTEX_POINT('',#11819);
+#11819 = CARTESIAN_POINT('',(2.961284591506,-3.643818706274,
+    2.735900161782));
+#11820 = VERTEX_POINT('',#11821);
+#11821 = CARTESIAN_POINT('',(4.638715521743,-3.643818706274,
+    2.735900161782));
+#11822 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#11823,#11824,#11825,#11826,
+    #11827,#11828,#11829),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,4),(6.,7.,8.,9.
+    ,10.),.QUASI_UNIFORM_KNOTS.);
+#11823 = CARTESIAN_POINT('',(2.961284591506,-3.643818706274,
+    2.735900161782));
+#11824 = CARTESIAN_POINT('',(2.961284591506,-3.424742976793,
+    2.735900161782));
+#11825 = CARTESIAN_POINT('',(3.142772868182,-2.986591517831,
+    2.735900161782));
+#11826 = CARTESIAN_POINT('',(3.800000056624,-2.714359102818,
+    2.735900161782));
+#11827 = CARTESIAN_POINT('',(4.457227245067,-2.986591517831,
+    2.735900161782));
+#11828 = CARTESIAN_POINT('',(4.638715521743,-3.424742976793,
+    2.735900161782));
+#11829 = CARTESIAN_POINT('',(4.638715521743,-3.643818706274,
+    2.735900161782));
+#11830 = ORIENTED_EDGE('',*,*,#11831,.T.);
+#11831 = EDGE_CURVE('',#11820,#11832,#11834,.T.);
+#11832 = VERTEX_POINT('',#11833);
+#11833 = CARTESIAN_POINT('',(4.638715521743,-3.643818706274,
+    2.352772214463));
+#11834 = LINE('',#11835,#11836);
+#11835 = CARTESIAN_POINT('',(4.638715521743,-3.643818706274,
+    2.735900161782));
+#11836 = VECTOR('',#11837,1.);
+#11837 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#11838 = ORIENTED_EDGE('',*,*,#11839,.T.);
+#11839 = EDGE_CURVE('',#11832,#11840,#11842,.T.);
+#11840 = VERTEX_POINT('',#11841);
+#11841 = CARTESIAN_POINT('',(2.961284591506,-3.643818706274,
+    2.352772214463));
+#11842 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#11843,#11844,#11845,#11846,
+    #11847,#11848,#11849),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,4),(2.,3.,4.,5.
+    ,6.),.QUASI_UNIFORM_KNOTS.);
+#11843 = CARTESIAN_POINT('',(4.638715521743,-3.643818706274,
+    2.352772214463));
+#11844 = CARTESIAN_POINT('',(4.638715521743,-3.424742976793,
+    2.352772214463));
+#11845 = CARTESIAN_POINT('',(4.457227245067,-2.986591517831,
+    2.352772214463));
+#11846 = CARTESIAN_POINT('',(3.800000056624,-2.714359102818,
+    2.352772214463));
+#11847 = CARTESIAN_POINT('',(3.142772868182,-2.986591517831,
+    2.352772214463));
+#11848 = CARTESIAN_POINT('',(2.961284591506,-3.424742976793,
+    2.352772214463));
+#11849 = CARTESIAN_POINT('',(2.961284591506,-3.643818706274,
+    2.352772214463));
+#11850 = ORIENTED_EDGE('',*,*,#11851,.T.);
+#11851 = EDGE_CURVE('',#11840,#11818,#11852,.T.);
+#11852 = LINE('',#11853,#11854);
+#11853 = CARTESIAN_POINT('',(2.961284591506,-3.643818706274,
+    2.352772214463));
+#11854 = VECTOR('',#11855,1.);
+#11855 = DIRECTION('',(0.E+000,0.E+000,1.));
+#11856 = B_SPLINE_SURFACE_WITH_KNOTS('',3,1,(
+    (#11857,#11858)
+    ,(#11859,#11860)
+    ,(#11861,#11862)
+    ,(#11863,#11864)
+    ,(#11865,#11866)
+    ,(#11867,#11868)
+    ,(#11869,#11870)
+    ,(#11871,#11872)
+    ,(#11873,#11874)
+    ,(#11875,#11876)
+    ,(#11877,#11878
+  )),.UNSPECIFIED.,.T.,.F.,.F.,(1,3,1,1,1,1,1,1,1,3,1),(2,2),(1.,2.,3.,
+    4.,5.,6.,7.,8.,9.,10.,11.),(0.E+000,4.597535367824E-002),
+  .UNSPECIFIED.);
+#11857 = CARTESIAN_POINT('',(4.638715521743,-3.643818706274,
+    2.352772214463));
+#11858 = CARTESIAN_POINT('',(4.638715521743,-3.643818706274,
+    2.812525751245));
+#11859 = CARTESIAN_POINT('',(4.638715521743,-3.424742976793,
+    2.352772214463));
+#11860 = CARTESIAN_POINT('',(4.638715521743,-3.424742976793,
+    2.812525751245));
+#11861 = CARTESIAN_POINT('',(4.457227245067,-2.986591517831,
+    2.352772214463));
+#11862 = CARTESIAN_POINT('',(4.457227245067,-2.986591517831,
+    2.812525751245));
+#11863 = CARTESIAN_POINT('',(3.800000056624,-2.714359102818,
+    2.352772214463));
+#11864 = CARTESIAN_POINT('',(3.800000056624,-2.714359102818,
+    2.812525751245));
+#11865 = CARTESIAN_POINT('',(3.142772868182,-2.986591517831,
+    2.352772214463));
+#11866 = CARTESIAN_POINT('',(3.142772868182,-2.986591517831,
+    2.812525751245));
+#11867 = CARTESIAN_POINT('',(2.870540453168,-3.643818706274,
+    2.352772214463));
+#11868 = CARTESIAN_POINT('',(2.870540453168,-3.643818706274,
+    2.812525751245));
+#11869 = CARTESIAN_POINT('',(3.142772868182,-4.301045894717,
+    2.352772214463));
+#11870 = CARTESIAN_POINT('',(3.142772868182,-4.301045894717,
+    2.812525751245));
+#11871 = CARTESIAN_POINT('',(3.800000056624,-4.57327830973,
+    2.352772214463));
+#11872 = CARTESIAN_POINT('',(3.800000056624,-4.57327830973,
+    2.812525751245));
+#11873 = CARTESIAN_POINT('',(4.457227245067,-4.301045894717,
+    2.352772214463));
+#11874 = CARTESIAN_POINT('',(4.457227245067,-4.301045894717,
+    2.812525751245));
+#11875 = CARTESIAN_POINT('',(4.638715521743,-3.862894435755,
+    2.352772214463));
+#11876 = CARTESIAN_POINT('',(4.638715521743,-3.862894435755,
+    2.812525751245));
+#11877 = CARTESIAN_POINT('',(4.638715521743,-3.643818706274,
+    2.352772214463));
+#11878 = CARTESIAN_POINT('',(4.638715521743,-3.643818706274,
+    2.812525751245));
+#11879 = ADVANCED_FACE('',(#11880),#11904,.T.);
+#11880 = FACE_BOUND('',#11881,.T.);
+#11881 = EDGE_LOOP('',(#11882,#11892,#11893,#11903));
+#11882 = ORIENTED_EDGE('',*,*,#11883,.T.);
+#11883 = EDGE_CURVE('',#11840,#11832,#11884,.T.);
+#11884 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#11885,#11886,#11887,#11888,
+    #11889,#11890,#11891),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,4),(6.,7.,8.,9.
+    ,10.),.QUASI_UNIFORM_KNOTS.);
+#11885 = CARTESIAN_POINT('',(2.961284591506,-3.643818706274,
+    2.352772214463));
+#11886 = CARTESIAN_POINT('',(2.961284591506,-3.862894435755,
+    2.352772214463));
+#11887 = CARTESIAN_POINT('',(3.142772868182,-4.301045894717,
+    2.352772214463));
+#11888 = CARTESIAN_POINT('',(3.800000056624,-4.57327830973,
+    2.352772214463));
+#11889 = CARTESIAN_POINT('',(4.457227245067,-4.301045894717,
+    2.352772214463));
+#11890 = CARTESIAN_POINT('',(4.638715521743,-3.862894435755,
+    2.352772214463));
+#11891 = CARTESIAN_POINT('',(4.638715521743,-3.643818706274,
+    2.352772214463));
+#11892 = ORIENTED_EDGE('',*,*,#11831,.F.);
+#11893 = ORIENTED_EDGE('',*,*,#11894,.T.);
+#11894 = EDGE_CURVE('',#11820,#11818,#11895,.T.);
+#11895 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#11896,#11897,#11898,#11899,
+    #11900,#11901,#11902),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,4),(2.,3.,4.,5.
+    ,6.),.QUASI_UNIFORM_KNOTS.);
+#11896 = CARTESIAN_POINT('',(4.638715521743,-3.643818706274,
+    2.735900161782));
+#11897 = CARTESIAN_POINT('',(4.638715521743,-3.862894435755,
+    2.735900161782));
+#11898 = CARTESIAN_POINT('',(4.457227245067,-4.301045894717,
+    2.735900161782));
+#11899 = CARTESIAN_POINT('',(3.800000056624,-4.57327830973,
+    2.735900161782));
+#11900 = CARTESIAN_POINT('',(3.142772868182,-4.301045894717,
+    2.735900161782));
+#11901 = CARTESIAN_POINT('',(2.961284591506,-3.862894435755,
+    2.735900161782));
+#11902 = CARTESIAN_POINT('',(2.961284591506,-3.643818706274,
+    2.735900161782));
+#11903 = ORIENTED_EDGE('',*,*,#11851,.F.);
+#11904 = B_SPLINE_SURFACE_WITH_KNOTS('',3,1,(
+    (#11905,#11906)
+    ,(#11907,#11908)
+    ,(#11909,#11910)
+    ,(#11911,#11912)
+    ,(#11913,#11914)
+    ,(#11915,#11916)
+    ,(#11917,#11918)
+    ,(#11919,#11920)
+    ,(#11921,#11922)
+    ,(#11923,#11924)
+    ,(#11925,#11926
+  )),.UNSPECIFIED.,.T.,.F.,.F.,(1,3,1,1,1,1,1,1,1,3,1),(2,2),(1.,2.,3.,
+    4.,5.,6.,7.,8.,9.,10.,11.),(0.E+000,4.597535367824E-002),
+  .UNSPECIFIED.);
+#11905 = CARTESIAN_POINT('',(4.638715521743,-3.643818706274,
+    2.352772214463));
+#11906 = CARTESIAN_POINT('',(4.638715521743,-3.643818706274,
+    2.812525751245));
+#11907 = CARTESIAN_POINT('',(4.638715521743,-3.424742976793,
+    2.352772214463));
+#11908 = CARTESIAN_POINT('',(4.638715521743,-3.424742976793,
+    2.812525751245));
+#11909 = CARTESIAN_POINT('',(4.457227245067,-2.986591517831,
+    2.352772214463));
+#11910 = CARTESIAN_POINT('',(4.457227245067,-2.986591517831,
+    2.812525751245));
+#11911 = CARTESIAN_POINT('',(3.800000056624,-2.714359102818,
+    2.352772214463));
+#11912 = CARTESIAN_POINT('',(3.800000056624,-2.714359102818,
+    2.812525751245));
+#11913 = CARTESIAN_POINT('',(3.142772868182,-2.986591517831,
+    2.352772214463));
+#11914 = CARTESIAN_POINT('',(3.142772868182,-2.986591517831,
+    2.812525751245));
+#11915 = CARTESIAN_POINT('',(2.870540453168,-3.643818706274,
+    2.352772214463));
+#11916 = CARTESIAN_POINT('',(2.870540453168,-3.643818706274,
+    2.812525751245));
+#11917 = CARTESIAN_POINT('',(3.142772868182,-4.301045894717,
+    2.352772214463));
+#11918 = CARTESIAN_POINT('',(3.142772868182,-4.301045894717,
+    2.812525751245));
+#11919 = CARTESIAN_POINT('',(3.800000056624,-4.57327830973,
+    2.352772214463));
+#11920 = CARTESIAN_POINT('',(3.800000056624,-4.57327830973,
+    2.812525751245));
+#11921 = CARTESIAN_POINT('',(4.457227245067,-4.301045894717,
+    2.352772214463));
+#11922 = CARTESIAN_POINT('',(4.457227245067,-4.301045894717,
+    2.812525751245));
+#11923 = CARTESIAN_POINT('',(4.638715521743,-3.862894435755,
+    2.352772214463));
+#11924 = CARTESIAN_POINT('',(4.638715521743,-3.862894435755,
+    2.812525751245));
+#11925 = CARTESIAN_POINT('',(4.638715521743,-3.643818706274,
+    2.352772214463));
+#11926 = CARTESIAN_POINT('',(4.638715521743,-3.643818706274,
+    2.812525751245));
+#11927 = ADVANCED_FACE('',(#11928),#11945,.T.);
+#11928 = FACE_BOUND('',#11929,.T.);
+#11929 = EDGE_LOOP('',(#11930,#11931,#11939));
+#11930 = ORIENTED_EDGE('',*,*,#11839,.F.);
+#11931 = ORIENTED_EDGE('',*,*,#11932,.T.);
+#11932 = EDGE_CURVE('',#11832,#11933,#11935,.T.);
+#11933 = VERTEX_POINT('',#11934);
+#11934 = CARTESIAN_POINT('',(3.800000056624,-3.643818706274,
+    2.352772214463));
+#11935 = LINE('',#11936,#11937);
+#11936 = CARTESIAN_POINT('',(4.638715521743,-3.643818706274,
+    2.352772214463));
+#11937 = VECTOR('',#11938,1.);
+#11938 = DIRECTION('',(-1.,-6.618591589153E-016,0.E+000));
+#11939 = ORIENTED_EDGE('',*,*,#11940,.T.);
+#11940 = EDGE_CURVE('',#11933,#11840,#11941,.T.);
+#11941 = LINE('',#11942,#11943);
+#11942 = CARTESIAN_POINT('',(3.800000056624,-3.643818706274,
+    2.352772214463));
+#11943 = VECTOR('',#11944,1.);
+#11944 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#11945 = PLANE('',#11946);
+#11946 = AXIS2_PLACEMENT_3D('',#11947,#11948,#11949);
+#11947 = CARTESIAN_POINT('',(3.380642324065,-3.643818706274,
+    2.352772214463));
+#11948 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#11949 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#11950 = ADVANCED_FACE('',(#11951),#11956,.T.);
+#11951 = FACE_BOUND('',#11952,.T.);
+#11952 = EDGE_LOOP('',(#11953,#11954,#11955));
+#11953 = ORIENTED_EDGE('',*,*,#11932,.F.);
+#11954 = ORIENTED_EDGE('',*,*,#11883,.F.);
+#11955 = ORIENTED_EDGE('',*,*,#11940,.F.);
+#11956 = PLANE('',#11957);
+#11957 = AXIS2_PLACEMENT_3D('',#11958,#11959,#11960);
+#11958 = CARTESIAN_POINT('',(4.219357789184,-3.643818706274,
+    2.352772214463));
+#11959 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#11960 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#11961 = ADVANCED_FACE('',(#11962),#11991,.T.);
+#11962 = FACE_BOUND('',#11963,.T.);
+#11963 = EDGE_LOOP('',(#11964,#11965,#11973,#11985));
+#11964 = ORIENTED_EDGE('',*,*,#11894,.F.);
+#11965 = ORIENTED_EDGE('',*,*,#11966,.T.);
+#11966 = EDGE_CURVE('',#11820,#11967,#11969,.T.);
+#11967 = VERTEX_POINT('',#11968);
+#11968 = CARTESIAN_POINT('',(4.381856848236,-3.643818706274,
+    2.735900161782));
+#11969 = LINE('',#11970,#11971);
+#11970 = CARTESIAN_POINT('',(4.638715521743,-3.643818706274,
+    2.735900161782));
+#11971 = VECTOR('',#11972,1.);
+#11972 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#11973 = ORIENTED_EDGE('',*,*,#11974,.T.);
+#11974 = EDGE_CURVE('',#11967,#11975,#11977,.T.);
+#11975 = VERTEX_POINT('',#11976);
+#11976 = CARTESIAN_POINT('',(3.218143265013,-3.643818706274,
+    2.735900161782));
+#11977 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#11978,#11979,#11980,#11981,
+    #11982,#11983,#11984),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,4),(0.E+000,
+    4.596526592477E-002,9.193053184955E-002,0.137895797774,
+    0.183861063699),.UNSPECIFIED.);
+#11978 = CARTESIAN_POINT('',(4.381856848236,-3.643818706274,
+    2.735900161782));
+#11979 = CARTESIAN_POINT('',(4.381856848236,-3.795801954917,
+    2.735900161782));
+#11980 = CARTESIAN_POINT('',(4.255949802553,-4.099768452203,
+    2.735900161782));
+#11981 = CARTESIAN_POINT('',(3.800000056624,-4.288629020727,
+    2.735900161782));
+#11982 = CARTESIAN_POINT('',(3.344050310696,-4.099768452203,
+    2.735900161782));
+#11983 = CARTESIAN_POINT('',(3.218143265013,-3.795801954917,
+    2.735900161782));
+#11984 = CARTESIAN_POINT('',(3.218143265013,-3.643818706274,
+    2.735900161782));
+#11985 = ORIENTED_EDGE('',*,*,#11986,.T.);
+#11986 = EDGE_CURVE('',#11975,#11818,#11987,.T.);
+#11987 = LINE('',#11988,#11989);
+#11988 = CARTESIAN_POINT('',(3.218143265013,-3.643818706274,
+    2.735900161782));
+#11989 = VECTOR('',#11990,1.);
+#11990 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#11991 = PLANE('',#11992);
+#11992 = AXIS2_PLACEMENT_3D('',#11993,#11994,#11995);
+#11993 = CARTESIAN_POINT('',(3.08971392826,-3.643818706274,
+    2.735900161782));
+#11994 = DIRECTION('',(0.E+000,0.E+000,1.));
+#11995 = DIRECTION('',(1.,0.E+000,0.E+000));
+#11996 = ADVANCED_FACE('',(#11997),#12012,.T.);
+#11997 = FACE_BOUND('',#11998,.T.);
+#11998 = EDGE_LOOP('',(#11999,#12009,#12010,#12011));
+#11999 = ORIENTED_EDGE('',*,*,#12000,.T.);
+#12000 = EDGE_CURVE('',#11975,#11967,#12001,.T.);
+#12001 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#12002,#12003,#12004,#12005,
+    #12006,#12007,#12008),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,4),(
+    0.183861063699,0.229826329624,0.275791595549,0.321756861473,
+    0.367722127398),.UNSPECIFIED.);
+#12002 = CARTESIAN_POINT('',(3.218143265013,-3.643818706274,
+    2.735900161782));
+#12003 = CARTESIAN_POINT('',(3.218143265013,-3.491835457631,
+    2.735900161782));
+#12004 = CARTESIAN_POINT('',(3.344050310696,-3.187868960346,
+    2.735900161782));
+#12005 = CARTESIAN_POINT('',(3.800000056624,-2.999008391821,
+    2.735900161782));
+#12006 = CARTESIAN_POINT('',(4.255949802553,-3.187868960346,
+    2.735900161782));
+#12007 = CARTESIAN_POINT('',(4.381856848236,-3.491835457631,
+    2.735900161782));
+#12008 = CARTESIAN_POINT('',(4.381856848236,-3.643818706274,
+    2.735900161782));
+#12009 = ORIENTED_EDGE('',*,*,#11966,.F.);
+#12010 = ORIENTED_EDGE('',*,*,#11817,.F.);
+#12011 = ORIENTED_EDGE('',*,*,#11986,.F.);
+#12012 = PLANE('',#12013);
+#12013 = AXIS2_PLACEMENT_3D('',#12014,#12015,#12016);
+#12014 = CARTESIAN_POINT('',(4.510286184989,-3.643818706274,
+    2.735900161782));
+#12015 = DIRECTION('',(0.E+000,0.E+000,1.));
+#12016 = DIRECTION('',(1.,0.E+000,0.E+000));
+#12017 = ADVANCED_FACE('',(#12018),#12034,.T.);
+#12018 = FACE_BOUND('',#12019,.T.);
+#12019 = EDGE_LOOP('',(#12020,#12021,#12027,#12028));
+#12020 = ORIENTED_EDGE('',*,*,#8099,.F.);
+#12021 = ORIENTED_EDGE('',*,*,#12022,.T.);
+#12022 = EDGE_CURVE('',#8088,#11967,#12023,.T.);
+#12023 = LINE('',#12024,#12025);
+#12024 = CARTESIAN_POINT('',(4.381856848236,-3.643818706274,
+    7.500000111759));
+#12025 = VECTOR('',#12026,1.);
+#12026 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#12027 = ORIENTED_EDGE('',*,*,#12000,.F.);
+#12028 = ORIENTED_EDGE('',*,*,#12029,.T.);
+#12029 = EDGE_CURVE('',#11975,#8100,#12030,.T.);
+#12030 = LINE('',#12031,#12032);
+#12031 = CARTESIAN_POINT('',(3.218143265013,-3.643818706274,
+    2.735900161782));
+#12032 = VECTOR('',#12033,1.);
+#12033 = DIRECTION('',(0.E+000,0.E+000,1.));
+#12034 = B_SPLINE_SURFACE_WITH_KNOTS('',3,1,(
+    (#12035,#12036)
+    ,(#12037,#12038)
+    ,(#12039,#12040)
+    ,(#12041,#12042)
+    ,(#12043,#12044)
+    ,(#12045,#12046)
+    ,(#12047,#12048)
+    ,(#12049,#12050)
+    ,(#12051,#12052)
+    ,(#12053,#12054)
+    ,(#12055,#12056
+  )),.UNSPECIFIED.,.T.,.F.,.F.,(1,3,1,1,1,1,1,1,1,3,1),(2,2),(1.,2.,3.,
+    4.,5.,6.,7.,8.,9.,10.,11.),(0.E+000,0.571691993997),.UNSPECIFIED.);
+#12035 = CARTESIAN_POINT('',(4.381856848236,-3.643818706274,
+    2.735900161782));
+#12036 = CARTESIAN_POINT('',(4.381856848236,-3.643818706274,
+    8.452820101754));
+#12037 = CARTESIAN_POINT('',(4.381856848236,-3.491835457631,
+    2.735900161782));
+#12038 = CARTESIAN_POINT('',(4.381856848236,-3.491835457631,
+    8.452820101754));
+#12039 = CARTESIAN_POINT('',(4.255949802553,-3.187868960346,
+    2.735900161782));
+#12040 = CARTESIAN_POINT('',(4.255949802553,-3.187868960346,
+    8.452820101754));
+#12041 = CARTESIAN_POINT('',(3.800000056624,-2.999008391821,
+    2.735900161782));
+#12042 = CARTESIAN_POINT('',(3.800000056624,-2.999008391821,
+    8.452820101754));
+#12043 = CARTESIAN_POINT('',(3.344050310696,-3.187868960346,
+    2.735900161782));
+#12044 = CARTESIAN_POINT('',(3.344050310696,-3.187868960346,
+    8.452820101754));
+#12045 = CARTESIAN_POINT('',(3.155189742172,-3.643818706274,
+    2.735900161782));
+#12046 = CARTESIAN_POINT('',(3.155189742172,-3.643818706274,
+    8.452820101754));
+#12047 = CARTESIAN_POINT('',(3.344050310696,-4.099768452203,
+    2.735900161782));
+#12048 = CARTESIAN_POINT('',(3.344050310696,-4.099768452203,
+    8.452820101754));
+#12049 = CARTESIAN_POINT('',(3.800000056624,-4.288629020727,
+    2.735900161782));
+#12050 = CARTESIAN_POINT('',(3.800000056624,-4.288629020727,
+    8.452820101754));
+#12051 = CARTESIAN_POINT('',(4.255949802553,-4.099768452203,
+    2.735900161782));
+#12052 = CARTESIAN_POINT('',(4.255949802553,-4.099768452203,
+    8.452820101754));
+#12053 = CARTESIAN_POINT('',(4.381856848236,-3.795801954917,
+    2.735900161782));
+#12054 = CARTESIAN_POINT('',(4.381856848236,-3.795801954917,
+    8.452820101754));
+#12055 = CARTESIAN_POINT('',(4.381856848236,-3.643818706274,
+    2.735900161782));
+#12056 = CARTESIAN_POINT('',(4.381856848236,-3.643818706274,
+    8.452820101754));
+#12057 = ADVANCED_FACE('',(#12058),#12065,.T.);
+#12058 = FACE_BOUND('',#12059,.T.);
+#12059 = EDGE_LOOP('',(#12060,#12061,#12062,#12063,#12064));
+#12060 = ORIENTED_EDGE('',*,*,#11974,.F.);
+#12061 = ORIENTED_EDGE('',*,*,#12022,.F.);
+#12062 = ORIENTED_EDGE('',*,*,#8085,.F.);
+#12063 = ORIENTED_EDGE('',*,*,#8117,.F.);
+#12064 = ORIENTED_EDGE('',*,*,#12029,.F.);
+#12065 = B_SPLINE_SURFACE_WITH_KNOTS('',3,1,(
+    (#12066,#12067)
+    ,(#12068,#12069)
+    ,(#12070,#12071)
+    ,(#12072,#12073)
+    ,(#12074,#12075)
+    ,(#12076,#12077)
+    ,(#12078,#12079)
+    ,(#12080,#12081)
+    ,(#12082,#12083)
+    ,(#12084,#12085)
+    ,(#12086,#12087
+  )),.UNSPECIFIED.,.T.,.F.,.F.,(1,3,1,1,1,1,1,1,1,3,1),(2,2),(1.,2.,3.,
+    4.,5.,6.,7.,8.,9.,10.,11.),(0.E+000,0.571691993997),.UNSPECIFIED.);
+#12066 = CARTESIAN_POINT('',(4.381856848236,-3.643818706274,
+    2.735900161782));
+#12067 = CARTESIAN_POINT('',(4.381856848236,-3.643818706274,
+    8.452820101754));
+#12068 = CARTESIAN_POINT('',(4.381856848236,-3.491835457631,
+    2.735900161782));
+#12069 = CARTESIAN_POINT('',(4.381856848236,-3.491835457631,
+    8.452820101754));
+#12070 = CARTESIAN_POINT('',(4.255949802553,-3.187868960346,
+    2.735900161782));
+#12071 = CARTESIAN_POINT('',(4.255949802553,-3.187868960346,
+    8.452820101754));
+#12072 = CARTESIAN_POINT('',(3.800000056624,-2.999008391821,
+    2.735900161782));
+#12073 = CARTESIAN_POINT('',(3.800000056624,-2.999008391821,
+    8.452820101754));
+#12074 = CARTESIAN_POINT('',(3.344050310696,-3.187868960346,
+    2.735900161782));
+#12075 = CARTESIAN_POINT('',(3.344050310696,-3.187868960346,
+    8.452820101754));
+#12076 = CARTESIAN_POINT('',(3.155189742172,-3.643818706274,
+    2.735900161782));
+#12077 = CARTESIAN_POINT('',(3.155189742172,-3.643818706274,
+    8.452820101754));
+#12078 = CARTESIAN_POINT('',(3.344050310696,-4.099768452203,
+    2.735900161782));
+#12079 = CARTESIAN_POINT('',(3.344050310696,-4.099768452203,
+    8.452820101754));
+#12080 = CARTESIAN_POINT('',(3.800000056624,-4.288629020727,
+    2.735900161782));
+#12081 = CARTESIAN_POINT('',(3.800000056624,-4.288629020727,
+    8.452820101754));
+#12082 = CARTESIAN_POINT('',(4.255949802553,-4.099768452203,
+    2.735900161782));
+#12083 = CARTESIAN_POINT('',(4.255949802553,-4.099768452203,
+    8.452820101754));
+#12084 = CARTESIAN_POINT('',(4.381856848236,-3.795801954917,
+    2.735900161782));
+#12085 = CARTESIAN_POINT('',(4.381856848236,-3.795801954917,
+    8.452820101754));
+#12086 = CARTESIAN_POINT('',(4.381856848236,-3.643818706274,
+    2.735900161782));
+#12087 = CARTESIAN_POINT('',(4.381856848236,-3.643818706274,
+    8.452820101754));
+#12088 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#12092)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#12089,#12090,#12091)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#12089 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#12090 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#12091 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#12092 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-003),#12089,
+  'distance_accuracy_value','confusion accuracy');
+#12093 = PRODUCT_TYPE('part',$,(#3696));
+#12094 = SHAPE_DEFINITION_REPRESENTATION(#12095,#12101);
+#12095 = PRODUCT_DEFINITION_SHAPE('','',#12096);
+#12096 = PRODUCT_DEFINITION('design','',#12097,#12100);
+#12097 = PRODUCT_DEFINITION_FORMATION('','',#12098);
+#12098 = PRODUCT('pin2','pin2','',(#12099));
+#12099 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#12100 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#12101 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#12102),#13182);
+#12102 = MANIFOLD_SOLID_BREP('',#12103);
+#12103 = CLOSED_SHELL('',(#12104,#12148,#12179,#12210,#12241,#12265,
+    #12282,#12306,#12323,#12409,#12483,#12539,#12595,#12626,#12650,
+    #12672,#12689,#12740,#12784,#12843,#12893,#12925,#12957,#12974,
+    #12991,#13016,#13041,#13066,#13086,#13138));
+#12104 = ADVANCED_FACE('',(#12105),#12139,.F.);
+#12105 = FACE_BOUND('',#12106,.F.);
+#12106 = EDGE_LOOP('',(#12107,#12117,#12125,#12133));
+#12107 = ORIENTED_EDGE('',*,*,#12108,.T.);
+#12108 = EDGE_CURVE('',#12109,#12111,#12113,.T.);
+#12109 = VERTEX_POINT('',#12110);
+#12110 = CARTESIAN_POINT('',(-0.897478312254,-5.813359434307,
+    5.160676989856));
+#12111 = VERTEX_POINT('',#12112);
+#12112 = CARTESIAN_POINT('',(-0.897478312254,-5.813359680706,
+    4.835992452292));
+#12113 = LINE('',#12114,#12115);
+#12114 = CARTESIAN_POINT('',(-0.897478312941,-5.813359434307,
+    5.160676989856));
+#12115 = VECTOR('',#12116,1.);
+#12116 = DIRECTION('',(2.115647903639E-009,-7.588897901566E-007,-1.));
+#12117 = ORIENTED_EDGE('',*,*,#12118,.T.);
+#12118 = EDGE_CURVE('',#12111,#12119,#12121,.T.);
+#12119 = VERTEX_POINT('',#12120);
+#12120 = CARTESIAN_POINT('',(-9.860934622782E-017,-5.813359678481,
+    4.835992450245));
+#12121 = LINE('',#12122,#12123);
+#12122 = CARTESIAN_POINT('',(-0.897478312254,-5.813359680706,
+    4.835992452292));
+#12123 = VECTOR('',#12124,1.);
+#12124 = DIRECTION('',(1.,0.E+000,0.E+000));
+#12125 = ORIENTED_EDGE('',*,*,#12126,.T.);
+#12126 = EDGE_CURVE('',#12119,#12127,#12129,.T.);
+#12127 = VERTEX_POINT('',#12128);
+#12128 = CARTESIAN_POINT('',(3.996527090006E-017,-5.813359339081,
+    5.160676996027));
+#12129 = LINE('',#12130,#12131);
+#12130 = CARTESIAN_POINT('',(-5.401136354729E-016,-5.813359671807,
+    4.835992450245));
+#12131 = VECTOR('',#12132,1.);
+#12132 = DIRECTION('',(2.243447667038E-015,1.318051273882E-006,
+    0.999999999999));
+#12133 = ORIENTED_EDGE('',*,*,#12134,.T.);
+#12134 = EDGE_CURVE('',#12127,#12109,#12135,.T.);
+#12135 = LINE('',#12136,#12137);
+#12136 = CARTESIAN_POINT('',(7.273315997899E-042,-5.813359434307,
+    5.160676989856));
+#12137 = VECTOR('',#12138,1.);
+#12138 = DIRECTION('',(-1.,8.65933033285E-015,2.597799099855E-013));
+#12139 = B_SPLINE_SURFACE_WITH_KNOTS('',3,1,(
+    (#12140,#12141)
+    ,(#12142,#12143)
+    ,(#12144,#12145)
+    ,(#12146,#12147
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(4,4),(2,2),(0.E+000,1.),(0.E+000,
+    3.896216615264E-002),.PIECEWISE_BEZIER_KNOTS.);
+#12140 = CARTESIAN_POINT('',(5.536259072383E-018,-5.813359243856,
+    5.160677039227));
+#12141 = CARTESIAN_POINT('',(5.536259072383E-018,-5.813359757397,
+    4.7710553777));
+#12142 = CARTESIAN_POINT('',(-0.299159437418,-5.813359243856,
+    5.160677039227));
+#12143 = CARTESIAN_POINT('',(-0.299159437418,-5.813359757397,
+    4.7710553777));
+#12144 = CARTESIAN_POINT('',(-0.598318874836,-5.813359243856,
+    5.160677039227));
+#12145 = CARTESIAN_POINT('',(-0.598318874836,-5.813359757397,
+    4.771055377701));
+#12146 = CARTESIAN_POINT('',(-0.897478312254,-5.813359243856,
+    5.160677039227));
+#12147 = CARTESIAN_POINT('',(-0.897478312254,-5.813359757397,
+    4.7710553777));
+#12148 = ADVANCED_FACE('',(#12149),#12174,.F.);
+#12149 = FACE_BOUND('',#12150,.F.);
+#12150 = EDGE_LOOP('',(#12151,#12159,#12167,#12173));
+#12151 = ORIENTED_EDGE('',*,*,#12152,.F.);
+#12152 = EDGE_CURVE('',#12153,#12119,#12155,.T.);
+#12153 = VERTEX_POINT('',#12154);
+#12154 = CARTESIAN_POINT('',(0.897478312254,-5.813359680706,
+    4.835992452292));
+#12155 = LINE('',#12156,#12157);
+#12156 = CARTESIAN_POINT('',(0.897478312254,-5.813359680706,
+    4.835992452292));
+#12157 = VECTOR('',#12158,1.);
+#12158 = DIRECTION('',(-1.,0.E+000,4.329665166425E-014));
+#12159 = ORIENTED_EDGE('',*,*,#12160,.F.);
+#12160 = EDGE_CURVE('',#12161,#12153,#12163,.T.);
+#12161 = VERTEX_POINT('',#12162);
+#12162 = CARTESIAN_POINT('',(0.897478312254,-5.813359434307,
+    5.160676989856));
+#12163 = LINE('',#12164,#12165);
+#12164 = CARTESIAN_POINT('',(0.897478312254,-5.813359434307,
+    5.160676989856));
+#12165 = VECTOR('',#12166,1.);
+#12166 = DIRECTION('',(-1.88066443855E-014,-7.588897901566E-007,-1.));
+#12167 = ORIENTED_EDGE('',*,*,#12168,.F.);
+#12168 = EDGE_CURVE('',#12127,#12161,#12169,.T.);
+#12169 = LINE('',#12170,#12171);
+#12170 = CARTESIAN_POINT('',(7.993054664562E-017,-5.813359434307,
+    5.160676989856));
+#12171 = VECTOR('',#12172,1.);
+#12172 = DIRECTION('',(1.,8.65933033285E-015,0.E+000));
+#12173 = ORIENTED_EDGE('',*,*,#12126,.F.);
+#12174 = PLANE('',#12175);
+#12175 = AXIS2_PLACEMENT_3D('',#12176,#12177,#12178);
+#12176 = CARTESIAN_POINT('',(1.59746886417E-014,-5.813359615677,
+    4.998334680259));
+#12177 = DIRECTION('',(1.809179063605E-014,-0.999999999999,
+    -1.334129903147E-006));
+#12178 = DIRECTION('',(0.E+000,1.334129903147E-006,-0.999999999999));
+#12179 = ADVANCED_FACE('',(#12180),#12205,.F.);
+#12180 = FACE_BOUND('',#12181,.T.);
+#12181 = EDGE_LOOP('',(#12182,#12190,#12198,#12204));
+#12182 = ORIENTED_EDGE('',*,*,#12183,.T.);
+#12183 = EDGE_CURVE('',#12111,#12184,#12186,.T.);
+#12184 = VERTEX_POINT('',#12185);
+#12185 = CARTESIAN_POINT('',(-0.897478312254,-6.305788367327,
+    4.835992452292));
+#12186 = LINE('',#12187,#12188);
+#12187 = CARTESIAN_POINT('',(-0.897478312254,-5.813359680706,
+    4.835992452292));
+#12188 = VECTOR('',#12189,1.);
+#12189 = DIRECTION('',(2.818233012185E-016,-1.,4.509172819496E-015));
+#12190 = ORIENTED_EDGE('',*,*,#12191,.T.);
+#12191 = EDGE_CURVE('',#12184,#12192,#12194,.T.);
+#12192 = VERTEX_POINT('',#12193);
+#12193 = CARTESIAN_POINT('',(-0.897478312254,-6.305788120927,
+    5.160676989856));
+#12194 = LINE('',#12195,#12196);
+#12195 = CARTESIAN_POINT('',(-0.897478312254,-6.305788367327,
+    4.835992452292));
+#12196 = VECTOR('',#12197,1.);
+#12197 = DIRECTION('',(-4.274237360342E-016,7.588898038342E-007,1.));
+#12198 = ORIENTED_EDGE('',*,*,#12199,.T.);
+#12199 = EDGE_CURVE('',#12192,#12109,#12200,.T.);
+#12200 = LINE('',#12201,#12202);
+#12201 = CARTESIAN_POINT('',(-0.897478312254,-6.305788120927,
+    5.160676989856));
+#12202 = VECTOR('',#12203,1.);
+#12203 = DIRECTION('',(8.454699036555E-016,1.,-2.254586409748E-015));
+#12204 = ORIENTED_EDGE('',*,*,#12108,.T.);
+#12205 = PLANE('',#12206);
+#12206 = AXIS2_PLACEMENT_3D('',#12207,#12208,#12209);
+#12207 = CARTESIAN_POINT('',(-0.897478312254,-6.059574024017,
+    4.835992452292));
+#12208 = DIRECTION('',(1.,8.806979430086E-017,2.115647983779E-009));
+#12209 = DIRECTION('',(2.115647983779E-009,0.E+000,-1.));
+#12210 = ADVANCED_FACE('',(#12211),#12236,.F.);
+#12211 = FACE_BOUND('',#12212,.T.);
+#12212 = EDGE_LOOP('',(#12213,#12223,#12229,#12230));
+#12213 = ORIENTED_EDGE('',*,*,#12214,.F.);
+#12214 = EDGE_CURVE('',#12215,#12217,#12219,.T.);
+#12215 = VERTEX_POINT('',#12216);
+#12216 = CARTESIAN_POINT('',(0.897478312254,-6.305788367327,
+    4.835992452292));
+#12217 = VERTEX_POINT('',#12218);
+#12218 = CARTESIAN_POINT('',(0.897478312254,-6.305788120927,
+    5.160676989856));
+#12219 = LINE('',#12220,#12221);
+#12220 = CARTESIAN_POINT('',(0.897478312254,-6.305788367327,
+    4.835992452292));
+#12221 = VECTOR('',#12222,1.);
+#12222 = DIRECTION('',(0.E+000,7.588898038342E-007,1.));
+#12223 = ORIENTED_EDGE('',*,*,#12224,.F.);
+#12224 = EDGE_CURVE('',#12153,#12215,#12225,.T.);
+#12225 = LINE('',#12226,#12227);
+#12226 = CARTESIAN_POINT('',(0.897478312254,-5.813359680706,
+    4.835992452292));
+#12227 = VECTOR('',#12228,1.);
+#12228 = DIRECTION('',(0.E+000,-1.,5.63646602437E-015));
+#12229 = ORIENTED_EDGE('',*,*,#12160,.F.);
+#12230 = ORIENTED_EDGE('',*,*,#12231,.F.);
+#12231 = EDGE_CURVE('',#12217,#12161,#12232,.T.);
+#12232 = LINE('',#12233,#12234);
+#12233 = CARTESIAN_POINT('',(0.897478312254,-6.305788120927,
+    5.160676989856));
+#12234 = VECTOR('',#12235,1.);
+#12235 = DIRECTION('',(-1.127293204874E-015,1.,-2.254586409748E-015));
+#12236 = PLANE('',#12237);
+#12237 = AXIS2_PLACEMENT_3D('',#12238,#12239,#12240);
+#12238 = CARTESIAN_POINT('',(0.897478312254,-6.305788244127,
+    4.998334721074));
+#12239 = DIRECTION('',(-1.,-6.69330340394E-015,1.856622361347E-014));
+#12240 = DIRECTION('',(1.856622361347E-014,0.E+000,1.));
+#12241 = ADVANCED_FACE('',(#12242),#12260,.F.);
+#12242 = FACE_BOUND('',#12243,.T.);
+#12243 = EDGE_LOOP('',(#12244,#12252,#12258,#12259));
+#12244 = ORIENTED_EDGE('',*,*,#12245,.F.);
+#12245 = EDGE_CURVE('',#12246,#12192,#12248,.T.);
+#12246 = VERTEX_POINT('',#12247);
+#12247 = CARTESIAN_POINT('',(0.E+000,-6.305788120927,5.160676989856));
+#12248 = LINE('',#12249,#12250);
+#12249 = CARTESIAN_POINT('',(0.E+000,-6.305788120927,5.160676989856));
+#12250 = VECTOR('',#12251,1.);
+#12251 = DIRECTION('',(-1.,6.185235952036E-015,1.608161347529E-014));
+#12252 = ORIENTED_EDGE('',*,*,#12253,.F.);
+#12253 = EDGE_CURVE('',#12127,#12246,#12254,.T.);
+#12254 = LINE('',#12255,#12256);
+#12255 = CARTESIAN_POINT('',(0.E+000,-5.813359434307,5.160676989856));
+#12256 = VECTOR('',#12257,1.);
+#12257 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#12258 = ORIENTED_EDGE('',*,*,#12134,.T.);
+#12259 = ORIENTED_EDGE('',*,*,#12199,.F.);
+#12260 = PLANE('',#12261);
+#12261 = AXIS2_PLACEMENT_3D('',#12262,#12263,#12264);
+#12262 = CARTESIAN_POINT('',(-0.448739156127,-6.305788120927,
+    5.160676989856));
+#12263 = DIRECTION('',(-2.590067554915E-013,5.702667099259E-029,-1.));
+#12264 = DIRECTION('',(-1.,0.E+000,2.590067554915E-013));
+#12265 = ADVANCED_FACE('',(#12266),#12277,.F.);
+#12266 = FACE_BOUND('',#12267,.T.);
+#12267 = EDGE_LOOP('',(#12268,#12269,#12275,#12276));
+#12268 = ORIENTED_EDGE('',*,*,#12253,.T.);
+#12269 = ORIENTED_EDGE('',*,*,#12270,.T.);
+#12270 = EDGE_CURVE('',#12246,#12217,#12271,.T.);
+#12271 = LINE('',#12272,#12273);
+#12272 = CARTESIAN_POINT('',(1.402356681335E-016,-6.305788120927,
+    5.160676989856));
+#12273 = VECTOR('',#12274,1.);
+#12274 = DIRECTION('',(1.,6.185235952036E-015,1.608161347529E-014));
+#12275 = ORIENTED_EDGE('',*,*,#12231,.T.);
+#12276 = ORIENTED_EDGE('',*,*,#12168,.F.);
+#12277 = PLANE('',#12278);
+#12278 = AXIS2_PLACEMENT_3D('',#12279,#12280,#12281);
+#12279 = CARTESIAN_POINT('',(1.100831073895E-016,-6.059573777617,
+    5.160676989856));
+#12280 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#12281 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#12282 = ADVANCED_FACE('',(#12283),#12301,.F.);
+#12283 = FACE_BOUND('',#12284,.T.);
+#12284 = EDGE_LOOP('',(#12285,#12293,#12299,#12300));
+#12285 = ORIENTED_EDGE('',*,*,#12286,.T.);
+#12286 = EDGE_CURVE('',#12119,#12287,#12289,.T.);
+#12287 = VERTEX_POINT('',#12288);
+#12288 = CARTESIAN_POINT('',(0.E+000,-6.305788367327,4.835992452292));
+#12289 = LINE('',#12290,#12291);
+#12290 = CARTESIAN_POINT('',(0.E+000,-5.813359680706,4.835992452292));
+#12291 = VECTOR('',#12292,1.);
+#12292 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#12293 = ORIENTED_EDGE('',*,*,#12294,.T.);
+#12294 = EDGE_CURVE('',#12287,#12184,#12295,.T.);
+#12295 = LINE('',#12296,#12297);
+#12296 = CARTESIAN_POINT('',(0.E+000,-6.305788367327,4.835992452292));
+#12297 = VECTOR('',#12298,1.);
+#12298 = DIRECTION('',(-1.,0.E+000,-2.474094380814E-015));
+#12299 = ORIENTED_EDGE('',*,*,#12183,.F.);
+#12300 = ORIENTED_EDGE('',*,*,#12118,.T.);
+#12301 = PLANE('',#12302);
+#12302 = AXIS2_PLACEMENT_3D('',#12303,#12304,#12305);
+#12303 = CARTESIAN_POINT('',(0.E+000,-6.059574024017,4.835992452292));
+#12304 = DIRECTION('',(0.E+000,1.761395632616E-015,1.));
+#12305 = DIRECTION('',(1.,0.E+000,0.E+000));
+#12306 = ADVANCED_FACE('',(#12307),#12318,.F.);
+#12307 = FACE_BOUND('',#12308,.T.);
+#12308 = EDGE_LOOP('',(#12309,#12315,#12316,#12317));
+#12309 = ORIENTED_EDGE('',*,*,#12310,.F.);
+#12310 = EDGE_CURVE('',#12287,#12215,#12311,.T.);
+#12311 = LINE('',#12312,#12313);
+#12312 = CARTESIAN_POINT('',(1.799980862748E-016,-6.305788367327,
+    4.835992452292));
+#12313 = VECTOR('',#12314,1.);
+#12314 = DIRECTION('',(1.,0.E+000,-1.855570785611E-015));
+#12315 = ORIENTED_EDGE('',*,*,#12286,.F.);
+#12316 = ORIENTED_EDGE('',*,*,#12152,.F.);
+#12317 = ORIENTED_EDGE('',*,*,#12224,.T.);
+#12318 = PLANE('',#12319);
+#12319 = AXIS2_PLACEMENT_3D('',#12320,#12321,#12322);
+#12320 = CARTESIAN_POINT('',(0.448739156127,-6.305788367327,
+    4.835992452292));
+#12321 = DIRECTION('',(4.368322891125E-014,1.761395632616E-015,1.));
+#12322 = DIRECTION('',(1.,0.E+000,-4.368322891125E-014));
+#12323 = ADVANCED_FACE('',(#12324),#12372,.F.);
+#12324 = FACE_BOUND('',#12325,.F.);
+#12325 = EDGE_LOOP('',(#12326,#12339,#12347,#12366));
+#12326 = ORIENTED_EDGE('',*,*,#12327,.T.);
+#12327 = EDGE_CURVE('',#12328,#12330,#12332,.T.);
+#12328 = VERTEX_POINT('',#12329);
+#12329 = CARTESIAN_POINT('',(-2.855464529152E-009,-7.348509505391,
+    4.411728366721));
+#12330 = VERTEX_POINT('',#12331);
+#12331 = CARTESIAN_POINT('',(-3.159328075149E-009,-6.924245419821,
+    4.835992452292));
+#12332 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#12333,#12334,#12335,#12336,
+    #12337,#12338),.UNSPECIFIED.,.F.,.F.,(6,6),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#12333 = CARTESIAN_POINT('',(-2.923995942463E-006,-7.348509505391,
+    4.411728366721));
+#12334 = CARTESIAN_POINT('',(-3.00015750529E-006,-7.348509505391,
+    4.631074781941));
+#12335 = CARTESIAN_POINT('',(-3.06263353365E-006,-7.294730615521,
+    4.751193294433));
+#12336 = CARTESIAN_POINT('',(-3.085383865308E-006,-7.263710347532,
+    4.782213562421));
+#12337 = CARTESIAN_POINT('',(-3.150444568088E-006,-7.14359183504,
+    4.835992452292));
+#12338 = CARTESIAN_POINT('',(-3.235152140765E-006,-6.924245419821,
+    4.835992452292));
+#12339 = ORIENTED_EDGE('',*,*,#12340,.T.);
+#12340 = EDGE_CURVE('',#12330,#12341,#12343,.T.);
+#12341 = VERTEX_POINT('',#12342);
+#12342 = CARTESIAN_POINT('',(-0.897478312757,-6.924245419821,
+    4.835992452292));
+#12343 = LINE('',#12344,#12345);
+#12344 = CARTESIAN_POINT('',(-3.235152140765E-006,-6.924245419821,
+    4.835992452292));
+#12345 = VECTOR('',#12346,1.);
+#12346 = DIRECTION('',(-1.,4.948206595724E-015,-1.237051648931E-015));
+#12347 = ORIENTED_EDGE('',*,*,#12348,.T.);
+#12348 = EDGE_CURVE('',#12341,#12349,#12351,.T.);
+#12349 = VERTEX_POINT('',#12350);
+#12350 = CARTESIAN_POINT('',(-0.89747831293,-7.348509505391,
+    4.411728366721));
+#12351 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#12352,#12353,#12354,#12355,
+    #12356,#12357,#12358,#12359,#12360,#12361,#12362,#12363,#12364,
+    #12365),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,4),(-6.756255662739E-002,
+    -5.15087853504E-002,-4.125370257624E-002,-3.378127831046E-002,
+    -2.630885404505E-002,-1.605377127361E-002,0.E+000),.UNSPECIFIED.);
+#12352 = CARTESIAN_POINT('',(-0.897478312254,-6.924245419821,
+    4.835992452292));
+#12353 = CARTESIAN_POINT('',(-0.897478312254,-6.977757990742,
+    4.835992452292));
+#12354 = CARTESIAN_POINT('',(-0.897478312254,-7.033766219714,
+    4.832151458283));
+#12355 = CARTESIAN_POINT('',(-0.897478312254,-7.119188482387,
+    4.817059572774));
+#12356 = CARTESIAN_POINT('',(-0.897478312254,-7.159394006933,
+    4.807622893867));
+#12357 = CARTESIAN_POINT('',(-0.897478312254,-7.222430383057,
+    4.778619001339));
+#12358 = CARTESIAN_POINT('',(-0.897478312254,-7.243132338761,
+    4.764205061761));
+#12359 = CARTESIAN_POINT('',(-0.897478312254,-7.276722114882,
+    4.730615285634));
+#12360 = CARTESIAN_POINT('',(-0.897478312254,-7.291136054457,
+    4.709913329925));
+#12361 = CARTESIAN_POINT('',(-0.897478312254,-7.320139946977,
+    4.646876953794));
+#12362 = CARTESIAN_POINT('',(-0.897478312254,-7.329576625881,
+    4.606671429252));
+#12363 = CARTESIAN_POINT('',(-0.897478312254,-7.344668511384,
+    4.521249166594));
+#12364 = CARTESIAN_POINT('',(-0.897478312254,-7.348509505391,
+    4.465240937633));
+#12365 = CARTESIAN_POINT('',(-0.897478312254,-7.348509505391,
+    4.411728366721));
+#12366 = ORIENTED_EDGE('',*,*,#12367,.T.);
+#12367 = EDGE_CURVE('',#12349,#12328,#12368,.T.);
+#12368 = LINE('',#12369,#12370);
+#12369 = CARTESIAN_POINT('',(-0.89747831293,-7.348509505391,
+    4.411728366721));
+#12370 = VECTOR('',#12371,1.);
+#12371 = DIRECTION('',(1.,0.E+000,-2.474102439608E-015));
+#12372 = B_SPLINE_SURFACE_WITH_KNOTS('',5,5,(
+    (#12373,#12374,#12375,#12376,#12377,#12378)
+    ,(#12379,#12380,#12381,#12382,#12383,#12384)
+    ,(#12385,#12386,#12387,#12388,#12389,#12390)
+    ,(#12391,#12392,#12393,#12394,#12395,#12396)
+    ,(#12397,#12398,#12399,#12400,#12401,#12402)
+    ,(#12403,#12404,#12405,#12406,#12407,#12408
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(6,6),(-3.582783021051E-006,
+    8.974752409449E-002),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#12373 = CARTESIAN_POINT('',(-0.897514287399,-7.348509505391,
+    4.411728366721));
+#12374 = CARTESIAN_POINT('',(-0.897514211237,-7.348509505391,
+    4.631074781941));
+#12375 = CARTESIAN_POINT('',(-0.89751414876,-7.294730615521,
+    4.751193294433));
+#12376 = CARTESIAN_POINT('',(-0.897514126009,-7.263710347532,
+    4.782213562421));
+#12377 = CARTESIAN_POINT('',(-0.897514060948,-7.14359183504,
+    4.835992452292));
+#12378 = CARTESIAN_POINT('',(-0.897513976239,-6.924245419821,
+    4.835992452292));
+#12379 = CARTESIAN_POINT('',(-0.718012014719,-7.348509505391,
+    4.411728366721));
+#12380 = CARTESIAN_POINT('',(-0.718011969021,-7.348509505391,
+    4.631074781941));
+#12381 = CARTESIAN_POINT('',(-0.718011931535,-7.294730615521,
+    4.751193294433));
+#12382 = CARTESIAN_POINT('',(-0.718011917884,-7.263710347532,
+    4.782213562421));
+#12383 = CARTESIAN_POINT('',(-0.718011878847,-7.14359183504,
+    4.835992452292));
+#12384 = CARTESIAN_POINT('',(-0.718011828022,-6.92424541982,
+    4.835992452292));
+#12385 = CARTESIAN_POINT('',(-0.538509742038,-7.348509505391,
+    4.411728366721));
+#12386 = CARTESIAN_POINT('',(-0.538509726805,-7.348509505391,
+    4.631074781941));
+#12387 = CARTESIAN_POINT('',(-0.538509714309,-7.294730615521,
+    4.751193294433));
+#12388 = CARTESIAN_POINT('',(-0.538509709759,-7.263710347532,
+    4.782213562422));
+#12389 = CARTESIAN_POINT('',(-0.538509696746,-7.14359183504,
+    4.835992452292));
+#12390 = CARTESIAN_POINT('',(-0.538509679804,-6.924245419821,
+    4.835992452292));
+#12391 = CARTESIAN_POINT('',(-0.359007469357,-7.348509505391,
+    4.411728366721));
+#12392 = CARTESIAN_POINT('',(-0.359007484589,-7.348509505391,
+    4.631074781941));
+#12393 = CARTESIAN_POINT('',(-0.359007497084,-7.294730615521,
+    4.751193294433));
+#12394 = CARTESIAN_POINT('',(-0.359007501634,-7.263710347532,
+    4.782213562422));
+#12395 = CARTESIAN_POINT('',(-0.359007514646,-7.14359183504,
+    4.835992452292));
+#12396 = CARTESIAN_POINT('',(-0.359007531587,-6.92424541982,
+    4.835992452292));
+#12397 = CARTESIAN_POINT('',(-0.179505196677,-7.348509505391,
+    4.411728366721));
+#12398 = CARTESIAN_POINT('',(-0.179505242373,-7.348509505391,
+    4.631074781941));
+#12399 = CARTESIAN_POINT('',(-0.179505279859,-7.294730615521,
+    4.751193294433));
+#12400 = CARTESIAN_POINT('',(-0.179505293509,-7.263710347532,
+    4.782213562421));
+#12401 = CARTESIAN_POINT('',(-0.179505332545,-7.14359183504,
+    4.835992452292));
+#12402 = CARTESIAN_POINT('',(-0.179505383369,-6.92424541982,
+    4.835992452292));
+#12403 = CARTESIAN_POINT('',(-2.923995942463E-006,-7.348509505391,
+    4.411728366721));
+#12404 = CARTESIAN_POINT('',(-3.00015750529E-006,-7.348509505391,
+    4.631074781941));
+#12405 = CARTESIAN_POINT('',(-3.06263353365E-006,-7.294730615521,
+    4.751193294433));
+#12406 = CARTESIAN_POINT('',(-3.085383865308E-006,-7.263710347532,
+    4.782213562421));
+#12407 = CARTESIAN_POINT('',(-3.150444568088E-006,-7.14359183504,
+    4.835992452292));
+#12408 = CARTESIAN_POINT('',(-3.235152140765E-006,-6.924245419821,
+    4.835992452292));
+#12409 = ADVANCED_FACE('',(#12410),#12446,.F.);
+#12410 = FACE_BOUND('',#12411,.F.);
+#12411 = EDGE_LOOP('',(#12412,#12420,#12421,#12429));
+#12412 = ORIENTED_EDGE('',*,*,#12413,.F.);
+#12413 = EDGE_CURVE('',#12330,#12414,#12416,.T.);
+#12414 = VERTEX_POINT('',#12415);
+#12415 = CARTESIAN_POINT('',(0.897478312924,-6.924245419821,
+    4.835992452292));
+#12416 = LINE('',#12417,#12418);
+#12417 = CARTESIAN_POINT('',(3.23515214102E-006,-6.924245419821,
+    4.835992452292));
+#12418 = VECTOR('',#12419,1.);
+#12419 = DIRECTION('',(1.,-1.2370516487E-015,-1.2370516487E-015));
+#12420 = ORIENTED_EDGE('',*,*,#12327,.F.);
+#12421 = ORIENTED_EDGE('',*,*,#12422,.F.);
+#12422 = EDGE_CURVE('',#12423,#12328,#12425,.T.);
+#12423 = VERTEX_POINT('',#12424);
+#12424 = CARTESIAN_POINT('',(0.897478312761,-7.348509505391,
+    4.411728366721));
+#12425 = LINE('',#12426,#12427);
+#12426 = CARTESIAN_POINT('',(0.897478312761,-7.348509505391,
+    4.411728366721));
+#12427 = VECTOR('',#12428,1.);
+#12428 = DIRECTION('',(-1.,0.E+000,3.711153660111E-015));
+#12429 = ORIENTED_EDGE('',*,*,#12430,.F.);
+#12430 = EDGE_CURVE('',#12414,#12423,#12431,.T.);
+#12431 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#12432,#12433,#12434,#12435,
+    #12436,#12437,#12438,#12439,#12440,#12441,#12442,#12443,#12444,
+    #12445),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,4),(0.E+000,
+    1.605377127647E-002,2.63088540503E-002,3.378127831583E-002,
+    4.125370258097E-002,5.150878535206E-002,6.756255662513E-002),
+  .UNSPECIFIED.);
+#12432 = CARTESIAN_POINT('',(0.897478312254,-6.924245419821,
+    4.835992452292));
+#12433 = CARTESIAN_POINT('',(0.897478312254,-6.977757990742,
+    4.835992452292));
+#12434 = CARTESIAN_POINT('',(0.897478312254,-7.033766219714,
+    4.832151458283));
+#12435 = CARTESIAN_POINT('',(0.897478312254,-7.119188482387,
+    4.817059572774));
+#12436 = CARTESIAN_POINT('',(0.897478312254,-7.159394006933,
+    4.807622893867));
+#12437 = CARTESIAN_POINT('',(0.897478312254,-7.222430383057,
+    4.778619001339));
+#12438 = CARTESIAN_POINT('',(0.897478312254,-7.243132338761,
+    4.764205061761));
+#12439 = CARTESIAN_POINT('',(0.897478312254,-7.276722114883,
+    4.730615285634));
+#12440 = CARTESIAN_POINT('',(0.897478312254,-7.291136054457,
+    4.709913329925));
+#12441 = CARTESIAN_POINT('',(0.897478312254,-7.320139946977,
+    4.646876953794));
+#12442 = CARTESIAN_POINT('',(0.897478312254,-7.329576625881,
+    4.606671429252));
+#12443 = CARTESIAN_POINT('',(0.897478312254,-7.344668511384,
+    4.521249166594));
+#12444 = CARTESIAN_POINT('',(0.897478312254,-7.348509505391,
+    4.465240937633));
+#12445 = CARTESIAN_POINT('',(0.897478312254,-7.348509505391,
+    4.411728366721));
+#12446 = B_SPLINE_SURFACE_WITH_KNOTS('',5,5,(
+    (#12447,#12448,#12449,#12450,#12451,#12452)
+    ,(#12453,#12454,#12455,#12456,#12457,#12458)
+    ,(#12459,#12460,#12461,#12462,#12463,#12464)
+    ,(#12465,#12466,#12467,#12468,#12469,#12470)
+    ,(#12471,#12472,#12473,#12474,#12475,#12476)
+    ,(#12477,#12478,#12479,#12480,#12481,#12482
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(6,6),(0.E+000,1.),(
+    -3.582783021051E-006,8.974752409449E-002),.PIECEWISE_BEZIER_KNOTS.);
+#12447 = CARTESIAN_POINT('',(0.897514287399,-7.348509505391,
+    4.411728366721));
+#12448 = CARTESIAN_POINT('',(0.718012014719,-7.348509505391,
+    4.411728366721));
+#12449 = CARTESIAN_POINT('',(0.538509742038,-7.348509505391,
+    4.411728366721));
+#12450 = CARTESIAN_POINT('',(0.359007469357,-7.348509505391,
+    4.411728366721));
+#12451 = CARTESIAN_POINT('',(0.179505196677,-7.348509505391,
+    4.411728366721));
+#12452 = CARTESIAN_POINT('',(2.923995942823E-006,-7.348509505391,
+    4.411728366721));
+#12453 = CARTESIAN_POINT('',(0.897514211237,-7.348509505391,
+    4.631074781941));
+#12454 = CARTESIAN_POINT('',(0.718011969021,-7.348509505391,
+    4.631074781941));
+#12455 = CARTESIAN_POINT('',(0.538509726805,-7.348509505391,
+    4.631074781941));
+#12456 = CARTESIAN_POINT('',(0.359007484589,-7.348509505391,
+    4.631074781941));
+#12457 = CARTESIAN_POINT('',(0.179505242373,-7.348509505391,
+    4.631074781941));
+#12458 = CARTESIAN_POINT('',(3.000157505622E-006,-7.348509505391,
+    4.631074781941));
+#12459 = CARTESIAN_POINT('',(0.89751414876,-7.294730615521,
+    4.751193294433));
+#12460 = CARTESIAN_POINT('',(0.718011931535,-7.294730615521,
+    4.751193294433));
+#12461 = CARTESIAN_POINT('',(0.538509714309,-7.294730615521,
+    4.751193294433));
+#12462 = CARTESIAN_POINT('',(0.359007497084,-7.294730615521,
+    4.751193294433));
+#12463 = CARTESIAN_POINT('',(0.179505279859,-7.294730615521,
+    4.751193294433));
+#12464 = CARTESIAN_POINT('',(3.062633533961E-006,-7.294730615521,
+    4.751193294433));
+#12465 = CARTESIAN_POINT('',(0.897514126009,-7.263710347532,
+    4.782213562421));
+#12466 = CARTESIAN_POINT('',(0.718011917884,-7.263710347532,
+    4.782213562421));
+#12467 = CARTESIAN_POINT('',(0.538509709759,-7.263710347532,
+    4.782213562422));
+#12468 = CARTESIAN_POINT('',(0.359007501634,-7.263710347532,
+    4.782213562422));
+#12469 = CARTESIAN_POINT('',(0.179505293509,-7.263710347532,
+    4.782213562421));
+#12470 = CARTESIAN_POINT('',(3.085383865612E-006,-7.263710347532,
+    4.782213562421));
+#12471 = CARTESIAN_POINT('',(0.897514060948,-7.14359183504,
+    4.835992452292));
+#12472 = CARTESIAN_POINT('',(0.718011878847,-7.14359183504,
+    4.835992452292));
+#12473 = CARTESIAN_POINT('',(0.538509696746,-7.14359183504,
+    4.835992452292));
+#12474 = CARTESIAN_POINT('',(0.359007514646,-7.14359183504,
+    4.835992452292));
+#12475 = CARTESIAN_POINT('',(0.179505332545,-7.14359183504,
+    4.835992452292));
+#12476 = CARTESIAN_POINT('',(3.150444568371E-006,-7.14359183504,
+    4.835992452292));
+#12477 = CARTESIAN_POINT('',(0.897513976239,-6.924245419821,
+    4.835992452292));
+#12478 = CARTESIAN_POINT('',(0.718011828022,-6.92424541982,
+    4.835992452292));
+#12479 = CARTESIAN_POINT('',(0.538509679804,-6.924245419821,
+    4.835992452292));
+#12480 = CARTESIAN_POINT('',(0.359007531587,-6.92424541982,
+    4.835992452292));
+#12481 = CARTESIAN_POINT('',(0.179505383369,-6.92424541982,
+    4.835992452292));
+#12482 = CARTESIAN_POINT('',(3.23515214102E-006,-6.924245419821,
+    4.835992452292));
+#12483 = ADVANCED_FACE('',(#12484),#12526,.F.);
+#12484 = FACE_BOUND('',#12485,.F.);
+#12485 = EDGE_LOOP('',(#12486,#12496,#12508,#12516));
+#12486 = ORIENTED_EDGE('',*,*,#12487,.F.);
+#12487 = EDGE_CURVE('',#12488,#12490,#12492,.T.);
+#12488 = VERTEX_POINT('',#12489);
+#12489 = CARTESIAN_POINT('',(-0.897478312254,-7.645468626974,
+    0.963803277794));
+#12490 = VERTEX_POINT('',#12491);
+#12491 = CARTESIAN_POINT('',(-0.897478312254,-7.348509504844,
+    0.963803277794));
+#12492 = LINE('',#12493,#12494);
+#12493 = CARTESIAN_POINT('',(-0.897478312254,-7.6454672792,
+    0.963803277794));
+#12494 = VECTOR('',#12495,1.);
+#12495 = DIRECTION('',(4.67332025165E-016,1.,-9.346640503299E-016));
+#12496 = ORIENTED_EDGE('',*,*,#12497,.F.);
+#12497 = EDGE_CURVE('',#12498,#12488,#12500,.T.);
+#12498 = VERTEX_POINT('',#12499);
+#12499 = CARTESIAN_POINT('',(-0.756056959178,-7.645468626974,
+    0.822381924718));
+#12500 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#12501,#12502,#12503,#12504,
+    #12505,#12506,#12507),.UNSPECIFIED.,.F.,.F.,(4,3,4),(0.E+000,
+    1.621335351863E-002,2.28104233619E-002),.UNSPECIFIED.);
+#12501 = CARTESIAN_POINT('',(-0.756056959178,-7.645469978452,
+    0.822381924718));
+#12502 = CARTESIAN_POINT('',(-0.823574878031,-7.645469978452,
+    0.822381924718));
+#12503 = CARTESIAN_POINT('',(-0.863968726757,-7.645469978452,
+    0.84784307436));
+#12504 = CARTESIAN_POINT('',(-0.884264174998,-7.645469978452,
+    0.894338034787));
+#12505 = CARTESIAN_POINT('',(-0.892522213003,-7.645469978452,
+    0.913256422087));
+#12506 = CARTESIAN_POINT('',(-0.897478312254,-7.645469978452,
+    0.936330835043));
+#12507 = CARTESIAN_POINT('',(-0.897478312254,-7.645469978452,
+    0.963803277794));
+#12508 = ORIENTED_EDGE('',*,*,#12509,.F.);
+#12509 = EDGE_CURVE('',#12510,#12498,#12512,.T.);
+#12510 = VERTEX_POINT('',#12511);
+#12511 = CARTESIAN_POINT('',(-0.756056959178,-7.348509504661,
+    0.822381924718));
+#12512 = LINE('',#12513,#12514);
+#12513 = CARTESIAN_POINT('',(-0.756056959178,-7.348509504661,
+    0.822381924718));
+#12514 = VECTOR('',#12515,1.);
+#12515 = DIRECTION('',(-4.673320248779E-016,-1.,4.673320248779E-016));
+#12516 = ORIENTED_EDGE('',*,*,#12517,.F.);
+#12517 = EDGE_CURVE('',#12490,#12510,#12518,.T.);
+#12518 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#12519,#12520,#12521,#12522,
+    #12523,#12524,#12525),.UNSPECIFIED.,.F.,.F.,(4,3,4),(0.E+000,
+    1.621335351864E-002,2.281042336192E-002),.UNSPECIFIED.);
+#12519 = CARTESIAN_POINT('',(-0.897478312254,-7.348509505391,
+    0.963803277794));
+#12520 = CARTESIAN_POINT('',(-0.897478312254,-7.348509505391,
+    0.896285358941));
+#12521 = CARTESIAN_POINT('',(-0.872017162612,-7.348509505391,
+    0.855891510215));
+#12522 = CARTESIAN_POINT('',(-0.825522202185,-7.348509505391,
+    0.835596061974));
+#12523 = CARTESIAN_POINT('',(-0.806603814885,-7.348509505391,
+    0.827338023969));
+#12524 = CARTESIAN_POINT('',(-0.783529401929,-7.348509505391,
+    0.822381924718));
+#12525 = CARTESIAN_POINT('',(-0.756056959178,-7.348509505391,
+    0.822381924718));
+#12526 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#12527,#12528)
+    ,(#12529,#12530)
+    ,(#12531,#12532)
+    ,(#12533,#12534)
+    ,(#12535,#12536)
+    ,(#12537,#12538
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,
+    3.563991508555E-002),.PIECEWISE_BEZIER_KNOTS.);
+#12527 = CARTESIAN_POINT('',(-0.756056959178,-7.348509504662,
+    0.822381924718));
+#12528 = CARTESIAN_POINT('',(-0.756056959178,-7.704908655517,
+    0.822381924718));
+#12529 = CARTESIAN_POINT('',(-0.81305117614,-7.348509504662,
+    0.822381924718));
+#12530 = CARTESIAN_POINT('',(-0.81305117614,-7.704908655517,
+    0.822381924718));
+#12531 = CARTESIAN_POINT('',(-0.85466608402,-7.348509504662,
+    0.84101355361));
+#12532 = CARTESIAN_POINT('',(-0.85466608402,-7.704908655517,
+    0.84101355361));
+#12533 = CARTESIAN_POINT('',(-0.878846683362,-7.348509504662,
+    0.865194152952));
+#12534 = CARTESIAN_POINT('',(-0.878846683362,-7.704908655517,
+    0.865194152952));
+#12535 = CARTESIAN_POINT('',(-0.897478312254,-7.348509504662,
+    0.906809060832));
+#12536 = CARTESIAN_POINT('',(-0.897478312254,-7.704908655517,
+    0.906809060832));
+#12537 = CARTESIAN_POINT('',(-0.897478312254,-7.348509504662,
+    0.963803277794));
+#12538 = CARTESIAN_POINT('',(-0.897478312254,-7.704908655517,
+    0.963803277794));
+#12539 = ADVANCED_FACE('',(#12540),#12582,.T.);
+#12540 = FACE_BOUND('',#12541,.T.);
+#12541 = EDGE_LOOP('',(#12542,#12552,#12564,#12572));
+#12542 = ORIENTED_EDGE('',*,*,#12543,.F.);
+#12543 = EDGE_CURVE('',#12544,#12546,#12548,.T.);
+#12544 = VERTEX_POINT('',#12545);
+#12545 = CARTESIAN_POINT('',(0.756056959178,-7.348509504844,
+    0.822381924718));
+#12546 = VERTEX_POINT('',#12547);
+#12547 = CARTESIAN_POINT('',(0.756056959178,-7.645468626974,
+    0.822381924718));
+#12548 = LINE('',#12549,#12550);
+#12549 = CARTESIAN_POINT('',(0.756056959178,-7.348509504844,
+    0.822381924718));
+#12550 = VECTOR('',#12551,1.);
+#12551 = DIRECTION('',(9.3466405033E-016,-1.,2.80399215099E-015));
+#12552 = ORIENTED_EDGE('',*,*,#12553,.F.);
+#12553 = EDGE_CURVE('',#12554,#12544,#12556,.T.);
+#12554 = VERTEX_POINT('',#12555);
+#12555 = CARTESIAN_POINT('',(0.897478312254,-7.348509504661,
+    0.963803277794));
+#12556 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#12557,#12558,#12559,#12560,
+    #12561,#12562,#12563),.UNSPECIFIED.,.F.,.F.,(4,3,4),(
+    -2.281042336192E-002,-6.59706984328E-003,0.E+000),.UNSPECIFIED.);
+#12557 = CARTESIAN_POINT('',(0.897478312254,-7.348509505391,
+    0.963803277794));
+#12558 = CARTESIAN_POINT('',(0.897478312254,-7.348509505391,
+    0.896285358941));
+#12559 = CARTESIAN_POINT('',(0.872017162612,-7.348509505391,
+    0.855891510215));
+#12560 = CARTESIAN_POINT('',(0.825522202185,-7.348509505391,
+    0.835596061974));
+#12561 = CARTESIAN_POINT('',(0.806603814885,-7.348509505391,
+    0.827338023969));
+#12562 = CARTESIAN_POINT('',(0.783529401929,-7.348509505391,
+    0.822381924718));
+#12563 = CARTESIAN_POINT('',(0.756056959178,-7.348509505391,
+    0.822381924718));
+#12564 = ORIENTED_EDGE('',*,*,#12565,.F.);
+#12565 = EDGE_CURVE('',#12566,#12554,#12568,.T.);
+#12566 = VERTEX_POINT('',#12567);
+#12567 = CARTESIAN_POINT('',(0.897478312254,-7.645468626974,
+    0.963803277794));
+#12568 = LINE('',#12569,#12570);
+#12569 = CARTESIAN_POINT('',(0.897478312254,-7.6454672792,0.963803277794
+    ));
+#12570 = VECTOR('',#12571,1.);
+#12571 = DIRECTION('',(-9.346640497558E-016,1.,-1.401996074634E-015));
+#12572 = ORIENTED_EDGE('',*,*,#12573,.F.);
+#12573 = EDGE_CURVE('',#12546,#12566,#12574,.T.);
+#12574 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#12575,#12576,#12577,#12578,
+    #12579,#12580,#12581),.UNSPECIFIED.,.F.,.F.,(4,3,4),(
+    -2.28104233619E-002,-6.597069843276E-003,0.E+000),.UNSPECIFIED.);
+#12575 = CARTESIAN_POINT('',(0.756056959178,-7.645469978452,
+    0.822381924718));
+#12576 = CARTESIAN_POINT('',(0.823574878031,-7.645469978452,
+    0.822381924718));
+#12577 = CARTESIAN_POINT('',(0.863968726757,-7.645469978452,
+    0.84784307436));
+#12578 = CARTESIAN_POINT('',(0.884264174998,-7.645469978452,
+    0.894338034787));
+#12579 = CARTESIAN_POINT('',(0.892522213003,-7.645469978452,
+    0.913256422087));
+#12580 = CARTESIAN_POINT('',(0.897478312254,-7.645469978452,
+    0.936330835043));
+#12581 = CARTESIAN_POINT('',(0.897478312254,-7.645469978452,
+    0.963803277794));
+#12582 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#12583,#12584)
+    ,(#12585,#12586)
+    ,(#12587,#12588)
+    ,(#12589,#12590)
+    ,(#12591,#12592)
+    ,(#12593,#12594
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,
+    3.563991508555E-002),.PIECEWISE_BEZIER_KNOTS.);
+#12583 = CARTESIAN_POINT('',(0.756056959178,-7.348509504661,
+    0.822381924718));
+#12584 = CARTESIAN_POINT('',(0.756056959178,-7.704908655517,
+    0.822381924718));
+#12585 = CARTESIAN_POINT('',(0.81305117614,-7.348509504661,
+    0.822381924718));
+#12586 = CARTESIAN_POINT('',(0.81305117614,-7.704908655517,
+    0.822381924718));
+#12587 = CARTESIAN_POINT('',(0.85466608402,-7.348509504661,0.84101355361
+    ));
+#12588 = CARTESIAN_POINT('',(0.85466608402,-7.704908655517,0.84101355361
+    ));
+#12589 = CARTESIAN_POINT('',(0.878846683362,-7.348509504661,
+    0.865194152952));
+#12590 = CARTESIAN_POINT('',(0.878846683362,-7.704908655517,
+    0.865194152952));
+#12591 = CARTESIAN_POINT('',(0.897478312254,-7.348509504661,
+    0.906809060832));
+#12592 = CARTESIAN_POINT('',(0.897478312254,-7.704908655517,
+    0.906809060832));
+#12593 = CARTESIAN_POINT('',(0.897478312254,-7.348509504661,
+    0.963803277794));
+#12594 = CARTESIAN_POINT('',(0.897478312254,-7.704908655517,
+    0.963803277794));
+#12595 = ADVANCED_FACE('',(#12596),#12621,.F.);
+#12596 = FACE_BOUND('',#12597,.T.);
+#12597 = EDGE_LOOP('',(#12598,#12608,#12614,#12615));
+#12598 = ORIENTED_EDGE('',*,*,#12599,.T.);
+#12599 = EDGE_CURVE('',#12600,#12602,#12604,.T.);
+#12600 = VERTEX_POINT('',#12601);
+#12601 = CARTESIAN_POINT('',(-0.897478312254,-6.938363186728,
+    5.160676989856));
+#12602 = VERTEX_POINT('',#12603);
+#12603 = CARTESIAN_POINT('',(1.229858752189E-016,-6.938363186728,
+    5.160676989856));
+#12604 = LINE('',#12605,#12606);
+#12605 = CARTESIAN_POINT('',(-0.897478312254,-6.938363186728,
+    5.160676989856));
+#12606 = VECTOR('',#12607,1.);
+#12607 = DIRECTION('',(1.,0.E+000,-1.484458136689E-014));
+#12608 = ORIENTED_EDGE('',*,*,#12609,.T.);
+#12609 = EDGE_CURVE('',#12602,#12246,#12610,.T.);
+#12610 = LINE('',#12611,#12612);
+#12611 = CARTESIAN_POINT('',(0.E+000,-6.938363186728,5.160676989856));
+#12612 = VECTOR('',#12613,1.);
+#12613 = DIRECTION('',(0.E+000,1.,0.E+000));
+#12614 = ORIENTED_EDGE('',*,*,#12245,.T.);
+#12615 = ORIENTED_EDGE('',*,*,#12616,.T.);
+#12616 = EDGE_CURVE('',#12192,#12600,#12617,.T.);
+#12617 = LINE('',#12618,#12619);
+#12618 = CARTESIAN_POINT('',(-0.897478312254,-6.305788120927,
+    5.160676989856));
+#12619 = VECTOR('',#12620,1.);
+#12620 = DIRECTION('',(2.193856280162E-016,-1.,1.755085024129E-015));
+#12621 = PLANE('',#12622);
+#12622 = AXIS2_PLACEMENT_3D('',#12623,#12624,#12625);
+#12623 = CARTESIAN_POINT('',(-0.448739156127,-6.938363186728,
+    5.160676989856));
+#12624 = DIRECTION('',(-2.605200716688E-013,4.538093218001E-015,-1.));
+#12625 = DIRECTION('',(-1.,0.E+000,2.605200716688E-013));
+#12626 = ADVANCED_FACE('',(#12627),#12645,.F.);
+#12627 = FACE_BOUND('',#12628,.T.);
+#12628 = EDGE_LOOP('',(#12629,#12630,#12638,#12644));
+#12629 = ORIENTED_EDGE('',*,*,#12609,.F.);
+#12630 = ORIENTED_EDGE('',*,*,#12631,.F.);
+#12631 = EDGE_CURVE('',#12632,#12602,#12634,.T.);
+#12632 = VERTEX_POINT('',#12633);
+#12633 = CARTESIAN_POINT('',(0.897478312254,-6.938363186728,
+    5.160676989856));
+#12634 = LINE('',#12635,#12636);
+#12635 = CARTESIAN_POINT('',(0.897478312254,-6.938363186728,
+    5.160676989856));
+#12636 = VECTOR('',#12637,1.);
+#12637 = DIRECTION('',(-1.,0.E+000,-1.484458136689E-014));
+#12638 = ORIENTED_EDGE('',*,*,#12639,.F.);
+#12639 = EDGE_CURVE('',#12217,#12632,#12640,.T.);
+#12640 = LINE('',#12641,#12642);
+#12641 = CARTESIAN_POINT('',(0.897478312254,-6.305788120927,
+    5.160676989856));
+#12642 = VECTOR('',#12643,1.);
+#12643 = DIRECTION('',(-2.193856280162E-016,-1.,1.755085024129E-015));
+#12644 = ORIENTED_EDGE('',*,*,#12270,.F.);
+#12645 = PLANE('',#12646);
+#12646 = AXIS2_PLACEMENT_3D('',#12647,#12648,#12649);
+#12647 = CARTESIAN_POINT('',(1.789697196112E-016,-6.622075653828,
+    5.160676989856));
+#12648 = DIRECTION('',(0.E+000,1.428779016324E-015,-1.));
+#12649 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#12650 = ADVANCED_FACE('',(#12651),#12667,.F.);
+#12651 = FACE_BOUND('',#12652,.T.);
+#12652 = EDGE_LOOP('',(#12653,#12659,#12660,#12666));
+#12653 = ORIENTED_EDGE('',*,*,#12654,.F.);
+#12654 = EDGE_CURVE('',#12330,#12287,#12655,.T.);
+#12655 = LINE('',#12656,#12657);
+#12656 = CARTESIAN_POINT('',(0.E+000,-6.924245419821,4.835992452292));
+#12657 = VECTOR('',#12658,1.);
+#12658 = DIRECTION('',(0.E+000,1.,-1.795149752354E-015));
+#12659 = ORIENTED_EDGE('',*,*,#12340,.T.);
+#12660 = ORIENTED_EDGE('',*,*,#12661,.F.);
+#12661 = EDGE_CURVE('',#12184,#12341,#12662,.T.);
+#12662 = LINE('',#12663,#12664);
+#12663 = CARTESIAN_POINT('',(-0.897478312254,-6.305788367327,
+    4.835992452292));
+#12664 = VECTOR('',#12665,1.);
+#12665 = DIRECTION('',(2.243937190443E-016,-1.,0.E+000));
+#12666 = ORIENTED_EDGE('',*,*,#12294,.F.);
+#12667 = PLANE('',#12668);
+#12668 = AXIS2_PLACEMENT_3D('',#12669,#12670,#12671);
+#12669 = CARTESIAN_POINT('',(0.E+000,-6.615016893574,4.835992452292));
+#12670 = DIRECTION('',(0.E+000,6.197199266333E-016,1.));
+#12671 = DIRECTION('',(1.,0.E+000,0.E+000));
+#12672 = ADVANCED_FACE('',(#12673),#12684,.F.);
+#12673 = FACE_BOUND('',#12674,.T.);
+#12674 = EDGE_LOOP('',(#12675,#12676,#12677,#12678));
+#12675 = ORIENTED_EDGE('',*,*,#12413,.F.);
+#12676 = ORIENTED_EDGE('',*,*,#12654,.T.);
+#12677 = ORIENTED_EDGE('',*,*,#12310,.T.);
+#12678 = ORIENTED_EDGE('',*,*,#12679,.T.);
+#12679 = EDGE_CURVE('',#12215,#12414,#12680,.T.);
+#12680 = LINE('',#12681,#12682);
+#12681 = CARTESIAN_POINT('',(0.897478312254,-6.305788367327,
+    4.835992452292));
+#12682 = VECTOR('',#12683,1.);
+#12683 = DIRECTION('',(-2.243937190443E-016,-1.,0.E+000));
+#12684 = PLANE('',#12685);
+#12685 = AXIS2_PLACEMENT_3D('',#12686,#12687,#12688);
+#12686 = CARTESIAN_POINT('',(0.448739156462,-6.92424541982,
+    4.835992452292));
+#12687 = DIRECTION('',(4.549339230518E-014,-4.985039784168E-015,1.));
+#12688 = DIRECTION('',(1.,0.E+000,-4.549339230518E-014));
+#12689 = ADVANCED_FACE('',(#12690),#12735,.F.);
+#12690 = FACE_BOUND('',#12691,.T.);
+#12691 = EDGE_LOOP('',(#12692,#12698,#12699,#12707,#12719,#12728,#12734)
+  );
+#12692 = ORIENTED_EDGE('',*,*,#12693,.F.);
+#12693 = EDGE_CURVE('',#12349,#12490,#12694,.T.);
+#12694 = LINE('',#12695,#12696);
+#12695 = CARTESIAN_POINT('',(-0.897478312254,-7.348509505391,
+    4.411728366721));
+#12696 = VECTOR('',#12697,1.);
+#12697 = DIRECTION('',(8.049935801902E-017,0.E+000,-1.));
+#12698 = ORIENTED_EDGE('',*,*,#12367,.T.);
+#12699 = ORIENTED_EDGE('',*,*,#12700,.F.);
+#12700 = EDGE_CURVE('',#12701,#12328,#12703,.T.);
+#12701 = VERTEX_POINT('',#12702);
+#12702 = CARTESIAN_POINT('',(3.317042595192E-016,-7.348509504021,
+    -3.17476237822));
+#12703 = LINE('',#12704,#12705);
+#12704 = CARTESIAN_POINT('',(0.E+000,-7.348509505391,-3.17476237822));
+#12705 = VECTOR('',#12706,1.);
+#12706 = DIRECTION('',(0.E+000,0.E+000,1.));
+#12707 = ORIENTED_EDGE('',*,*,#12708,.F.);
+#12708 = EDGE_CURVE('',#12709,#12701,#12711,.T.);
+#12709 = VERTEX_POINT('',#12710);
+#12710 = CARTESIAN_POINT('',(-0.401665316098,-7.348509505391,
+    -2.774721674431));
+#12711 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#12712,#12713,#12714,#12715,
+    #12716,#12717,#12718),.UNSPECIFIED.,.F.,.F.,(4,3,4),(0.E+000,
+    4.052436730663E-002,6.456621914747E-002),.UNSPECIFIED.);
+#12712 = CARTESIAN_POINT('',(-0.401665316098,-7.348509505391,
+    -2.774721674431));
+#12713 = CARTESIAN_POINT('',(-0.401519056887,-7.348509502524,
+    -2.90657258284));
+#12714 = CARTESIAN_POINT('',(-0.331466022921,-7.348509502725,
+    -3.0353246779));
+#12715 = CARTESIAN_POINT('',(-0.221903318991,-7.34850950267,
+    -3.10791505065));
+#12716 = CARTESIAN_POINT('',(-0.156903160562,-7.348509502637,
+    -3.150980670244));
+#12717 = CARTESIAN_POINT('',(-7.894382222292E-002,-7.34850950265,
+    -3.174755934373));
+#12718 = CARTESIAN_POINT('',(0.E+000,-7.34850950265,-3.17476237822));
+#12719 = ORIENTED_EDGE('',*,*,#12720,.F.);
+#12720 = EDGE_CURVE('',#12721,#12709,#12723,.T.);
+#12721 = VERTEX_POINT('',#12722);
+#12722 = CARTESIAN_POINT('',(-0.401693827126,-7.348509505391,
+    0.822381924718));
+#12723 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#12724,#12725,#12726,#12727),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(-0.359710359987,0.E+000),
+  .PIECEWISE_BEZIER_KNOTS.);
+#12724 = CARTESIAN_POINT('',(-0.401693827126,-7.348509505391,
+    0.822381924718));
+#12725 = CARTESIAN_POINT('',(-0.401693827126,-7.348509504477,
+    -0.377037882447));
+#12726 = CARTESIAN_POINT('',(-0.401712834478,-7.348509501736,
+    -1.577228231256));
+#12727 = CARTESIAN_POINT('',(-0.401665316098,-7.348509505391,
+    -2.774721674431));
+#12728 = ORIENTED_EDGE('',*,*,#12729,.F.);
+#12729 = EDGE_CURVE('',#12510,#12721,#12730,.T.);
+#12730 = LINE('',#12731,#12732);
+#12731 = CARTESIAN_POINT('',(-0.756056959178,-7.348509505391,
+    0.822381924718));
+#12732 = VECTOR('',#12733,1.);
+#12733 = DIRECTION('',(1.,0.E+000,-1.417686754642E-013));
+#12734 = ORIENTED_EDGE('',*,*,#12517,.F.);
+#12735 = PLANE('',#12736);
+#12736 = AXIS2_PLACEMENT_3D('',#12737,#12738,#12739);
+#12737 = CARTESIAN_POINT('',(0.E+000,-7.348509505391,0.720250307363));
+#12738 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#12739 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#12740 = ADVANCED_FACE('',(#12741),#12779,.F.);
+#12741 = FACE_BOUND('',#12742,.T.);
+#12742 = EDGE_LOOP('',(#12743,#12744,#12750,#12751,#12759,#12768,#12778)
+  );
+#12743 = ORIENTED_EDGE('',*,*,#12422,.F.);
+#12744 = ORIENTED_EDGE('',*,*,#12745,.T.);
+#12745 = EDGE_CURVE('',#12423,#12554,#12746,.T.);
+#12746 = LINE('',#12747,#12748);
+#12747 = CARTESIAN_POINT('',(0.897478312254,-7.348509505391,
+    4.411728366721));
+#12748 = VECTOR('',#12749,1.);
+#12749 = DIRECTION('',(4.024967900951E-017,-3.219974320761E-016,-1.));
+#12750 = ORIENTED_EDGE('',*,*,#12553,.T.);
+#12751 = ORIENTED_EDGE('',*,*,#12752,.T.);
+#12752 = EDGE_CURVE('',#12544,#12753,#12755,.T.);
+#12753 = VERTEX_POINT('',#12754);
+#12754 = CARTESIAN_POINT('',(0.401693827126,-7.348509505391,
+    0.822381924718));
+#12755 = LINE('',#12756,#12757);
+#12756 = CARTESIAN_POINT('',(0.756056959178,-7.348509505391,
+    0.822381924718));
+#12757 = VECTOR('',#12758,1.);
+#12758 = DIRECTION('',(-1.,0.E+000,-1.421603016396E-013));
+#12759 = ORIENTED_EDGE('',*,*,#12760,.T.);
+#12760 = EDGE_CURVE('',#12753,#12761,#12763,.T.);
+#12761 = VERTEX_POINT('',#12762);
+#12762 = CARTESIAN_POINT('',(0.401665316098,-7.348509505391,
+    -2.774721674431));
+#12763 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#12764,#12765,#12766,#12767),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,0.359710359987),
+  .PIECEWISE_BEZIER_KNOTS.);
+#12764 = CARTESIAN_POINT('',(0.401693827126,-7.348509505391,
+    0.822381924718));
+#12765 = CARTESIAN_POINT('',(0.401693827126,-7.348509504477,
+    -0.377037882447));
+#12766 = CARTESIAN_POINT('',(0.401712834478,-7.348509501736,
+    -1.577228231256));
+#12767 = CARTESIAN_POINT('',(0.401665316098,-7.348509505391,
+    -2.774721674431));
+#12768 = ORIENTED_EDGE('',*,*,#12769,.T.);
+#12769 = EDGE_CURVE('',#12761,#12701,#12770,.T.);
+#12770 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#12771,#12772,#12773,#12774,
+    #12775,#12776,#12777),.UNSPECIFIED.,.F.,.F.,(4,3,4),(0.E+000,
+    4.052436730663E-002,6.456621914747E-002),.UNSPECIFIED.);
+#12771 = CARTESIAN_POINT('',(0.401665316098,-7.348509505391,
+    -2.774721674431));
+#12772 = CARTESIAN_POINT('',(0.401519056887,-7.348509502524,
+    -2.90657258284));
+#12773 = CARTESIAN_POINT('',(0.331466022921,-7.348509502725,
+    -3.0353246779));
+#12774 = CARTESIAN_POINT('',(0.221903318991,-7.34850950267,
+    -3.10791505065));
+#12775 = CARTESIAN_POINT('',(0.156903160562,-7.348509502637,
+    -3.150980670244));
+#12776 = CARTESIAN_POINT('',(7.894382222292E-002,-7.34850950265,
+    -3.174755934373));
+#12777 = CARTESIAN_POINT('',(1.337585778126E-015,-7.34850950265,
+    -3.17476237822));
+#12778 = ORIENTED_EDGE('',*,*,#12700,.T.);
+#12779 = PLANE('',#12780);
+#12780 = AXIS2_PLACEMENT_3D('',#12781,#12782,#12783);
+#12781 = CARTESIAN_POINT('',(0.448739156381,-7.348509505391,
+    -3.17476237822));
+#12782 = DIRECTION('',(-5.299208382707E-034,-1.,3.630022313597E-021));
+#12783 = DIRECTION('',(0.E+000,-3.630022313597E-021,-1.));
+#12784 = ADVANCED_FACE('',(#12785),#12838,.F.);
+#12785 = FACE_BOUND('',#12786,.T.);
+#12786 = EDGE_LOOP('',(#12787,#12797,#12803,#12804,#12812,#12820,#12832)
+  );
+#12787 = ORIENTED_EDGE('',*,*,#12788,.T.);
+#12788 = EDGE_CURVE('',#12789,#12791,#12793,.T.);
+#12789 = VERTEX_POINT('',#12790);
+#12790 = CARTESIAN_POINT('',(2.018071878701E-016,-7.645469978452,
+    4.453570198133));
+#12791 = VERTEX_POINT('',#12792);
+#12792 = CARTESIAN_POINT('',(-0.897478312254,-7.645469978452,
+    4.453570198133));
+#12793 = LINE('',#12794,#12795);
+#12794 = CARTESIAN_POINT('',(-9.01923917912E-007,-7.645469978452,
+    4.453570198133));
+#12795 = VECTOR('',#12796,1.);
+#12796 = DIRECTION('',(-1.,0.E+000,1.546310541979E-014));
+#12797 = ORIENTED_EDGE('',*,*,#12798,.T.);
+#12798 = EDGE_CURVE('',#12791,#12488,#12799,.T.);
+#12799 = LINE('',#12800,#12801);
+#12800 = CARTESIAN_POINT('',(-0.897478312254,-7.645469978452,
+    4.453570198133));
+#12801 = VECTOR('',#12802,1.);
+#12802 = DIRECTION('',(7.953418164941E-017,0.E+000,-1.));
+#12803 = ORIENTED_EDGE('',*,*,#12497,.F.);
+#12804 = ORIENTED_EDGE('',*,*,#12805,.T.);
+#12805 = EDGE_CURVE('',#12498,#12806,#12808,.T.);
+#12806 = VERTEX_POINT('',#12807);
+#12807 = CARTESIAN_POINT('',(-0.401693827126,-7.645469978452,
+    0.822381924718));
+#12808 = LINE('',#12809,#12810);
+#12809 = CARTESIAN_POINT('',(-0.756056959178,-7.645469978452,
+    0.822381924718));
+#12810 = VECTOR('',#12811,1.);
+#12811 = DIRECTION('',(1.,0.E+000,-1.425519278149E-013));
+#12812 = ORIENTED_EDGE('',*,*,#12813,.T.);
+#12813 = EDGE_CURVE('',#12806,#12814,#12816,.T.);
+#12814 = VERTEX_POINT('',#12815);
+#12815 = CARTESIAN_POINT('',(-0.401693847403,-7.645469978452,
+    -2.774721680118));
+#12816 = LINE('',#12817,#12818);
+#12817 = CARTESIAN_POINT('',(-0.401693827126,-7.645469978452,
+    0.822381924718));
+#12818 = VECTOR('',#12819,1.);
+#12819 = DIRECTION('',(-5.636862385589E-009,0.E+000,-1.));
+#12820 = ORIENTED_EDGE('',*,*,#12821,.T.);
+#12821 = EDGE_CURVE('',#12814,#12822,#12824,.T.);
+#12822 = VERTEX_POINT('',#12823);
+#12823 = CARTESIAN_POINT('',(0.E+000,-7.645469978452,-3.17476237822));
+#12824 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#12825,#12826,#12827,#12828,
+    #12829,#12830,#12831),.UNSPECIFIED.,.F.,.F.,(4,3,4),(0.E+000,
+    4.051860703215E-002,6.456648856141E-002),.UNSPECIFIED.);
+#12825 = CARTESIAN_POINT('',(-0.401693847403,-7.645469978452,
+    -2.774721680118));
+#12826 = CARTESIAN_POINT('',(-0.401517768293,-7.645469978452,
+    -2.906553290742));
+#12827 = CARTESIAN_POINT('',(-0.331488298171,-7.645469978452,
+    -3.035287809993));
+#12828 = CARTESIAN_POINT('',(-0.221951613341,-7.645469978452,
+    -3.107883183962));
+#12829 = CARTESIAN_POINT('',(-0.156941352307,-7.645469978452,
+    -3.150968696537));
+#12830 = CARTESIAN_POINT('',(-7.896329181895E-002,-7.645469978452,
+    -3.174755932784));
+#12831 = CARTESIAN_POINT('',(-5.551115123126E-017,-7.645469978452,
+    -3.17476237822));
+#12832 = ORIENTED_EDGE('',*,*,#12833,.T.);
+#12833 = EDGE_CURVE('',#12822,#12789,#12834,.T.);
+#12834 = LINE('',#12835,#12836);
+#12835 = CARTESIAN_POINT('',(0.E+000,-7.645469978452,-3.17476237822));
+#12836 = VECTOR('',#12837,1.);
+#12837 = DIRECTION('',(0.E+000,0.E+000,1.));
+#12838 = PLANE('',#12839);
+#12839 = AXIS2_PLACEMENT_3D('',#12840,#12841,#12842);
+#12840 = CARTESIAN_POINT('',(-0.448739156127,-7.645469978452,
+    -3.17476237822));
+#12841 = DIRECTION('',(0.E+000,1.,0.E+000));
+#12842 = DIRECTION('',(0.E+000,0.E+000,1.));
+#12843 = ADVANCED_FACE('',(#12844),#12888,.F.);
+#12844 = FACE_BOUND('',#12845,.T.);
+#12845 = EDGE_LOOP('',(#12846,#12854,#12860,#12861,#12873,#12881,#12887)
+  );
+#12846 = ORIENTED_EDGE('',*,*,#12847,.F.);
+#12847 = EDGE_CURVE('',#12848,#12566,#12850,.T.);
+#12848 = VERTEX_POINT('',#12849);
+#12849 = CARTESIAN_POINT('',(0.897478312254,-7.645469978452,
+    4.453570198133));
+#12850 = LINE('',#12851,#12852);
+#12851 = CARTESIAN_POINT('',(0.897478312254,-7.645469978452,
+    4.453570198133));
+#12852 = VECTOR('',#12853,1.);
+#12853 = DIRECTION('',(3.97670908247E-017,-3.181367265976E-016,-1.));
+#12854 = ORIENTED_EDGE('',*,*,#12855,.F.);
+#12855 = EDGE_CURVE('',#12789,#12848,#12856,.T.);
+#12856 = LINE('',#12857,#12858);
+#12857 = CARTESIAN_POINT('',(9.019239183283E-007,-7.645469978452,
+    4.453570198133));
+#12858 = VECTOR('',#12859,1.);
+#12859 = DIRECTION('',(1.,0.E+000,1.546310541979E-014));
+#12860 = ORIENTED_EDGE('',*,*,#12833,.F.);
+#12861 = ORIENTED_EDGE('',*,*,#12862,.F.);
+#12862 = EDGE_CURVE('',#12863,#12822,#12865,.T.);
+#12863 = VERTEX_POINT('',#12864);
+#12864 = CARTESIAN_POINT('',(0.401693847403,-7.645469978452,
+    -2.774721680118));
+#12865 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#12866,#12867,#12868,#12869,
+    #12870,#12871,#12872),.UNSPECIFIED.,.F.,.F.,(4,3,4),(0.E+000,
+    4.051860703215E-002,6.456648856141E-002),.UNSPECIFIED.);
+#12866 = CARTESIAN_POINT('',(0.401693847403,-7.645469978452,
+    -2.774721680118));
+#12867 = CARTESIAN_POINT('',(0.401517768293,-7.645469978452,
+    -2.906553290742));
+#12868 = CARTESIAN_POINT('',(0.331488298171,-7.645469978452,
+    -3.035287809993));
+#12869 = CARTESIAN_POINT('',(0.221951613341,-7.645469978452,
+    -3.107883183962));
+#12870 = CARTESIAN_POINT('',(0.156941352307,-7.645469978452,
+    -3.150968696537));
+#12871 = CARTESIAN_POINT('',(7.896329181895E-002,-7.645469978452,
+    -3.174755932784));
+#12872 = CARTESIAN_POINT('',(1.387778780781E-015,-7.645469978452,
+    -3.17476237822));
+#12873 = ORIENTED_EDGE('',*,*,#12874,.F.);
+#12874 = EDGE_CURVE('',#12875,#12863,#12877,.T.);
+#12875 = VERTEX_POINT('',#12876);
+#12876 = CARTESIAN_POINT('',(0.401693827126,-7.645469978452,
+    0.822381924718));
+#12877 = LINE('',#12878,#12879);
+#12878 = CARTESIAN_POINT('',(0.401693827126,-7.645469978452,
+    0.822381924718));
+#12879 = VECTOR('',#12880,1.);
+#12880 = DIRECTION('',(5.636862501331E-009,0.E+000,-1.));
+#12881 = ORIENTED_EDGE('',*,*,#12882,.F.);
+#12882 = EDGE_CURVE('',#12546,#12875,#12883,.T.);
+#12883 = LINE('',#12884,#12885);
+#12884 = CARTESIAN_POINT('',(0.756056959178,-7.645469978452,
+    0.822381924718));
+#12885 = VECTOR('',#12886,1.);
+#12886 = DIRECTION('',(-1.,0.E+000,-1.429435539902E-013));
+#12887 = ORIENTED_EDGE('',*,*,#12573,.T.);
+#12888 = PLANE('',#12889);
+#12889 = AXIS2_PLACEMENT_3D('',#12890,#12891,#12892);
+#12890 = CARTESIAN_POINT('',(8.579956385398E-016,-7.645469978452,
+    0.639403909956));
+#12891 = DIRECTION('',(0.E+000,1.,-8.40107302154E-017));
+#12892 = DIRECTION('',(0.E+000,8.40107302154E-017,1.));
+#12893 = ADVANCED_FACE('',(#12894),#12920,.F.);
+#12894 = FACE_BOUND('',#12895,.T.);
+#12895 = EDGE_LOOP('',(#12896,#12897,#12898,#12899,#12916,#12917,#12918,
+    #12919));
+#12896 = ORIENTED_EDGE('',*,*,#12693,.T.);
+#12897 = ORIENTED_EDGE('',*,*,#12487,.F.);
+#12898 = ORIENTED_EDGE('',*,*,#12798,.F.);
+#12899 = ORIENTED_EDGE('',*,*,#12900,.F.);
+#12900 = EDGE_CURVE('',#12600,#12791,#12901,.T.);
+#12901 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#12902,#12903,#12904,#12905,
+    #12906,#12907,#12908,#12909,#12910,#12911,#12912,#12913,#12914,
+    #12915),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,4),(0.E+000,
+    1.912598527182E-002,3.568824303577E-002,5.702606052897E-002,
+    7.836387802217E-002,9.49261357861E-002,0.114052121058),
+  .UNSPECIFIED.);
+#12902 = CARTESIAN_POINT('',(-0.897478312254,-6.938363186731,
+    5.160676989856));
+#12903 = CARTESIAN_POINT('',(-0.897478312254,-7.00211647097,
+    5.160676989856));
+#12904 = CARTESIAN_POINT('',(-0.897478312254,-7.066471031596,
+    5.155081918975));
+#12905 = CARTESIAN_POINT('',(-0.897478312254,-7.183046627654,
+    5.132087112585));
+#12906 = CARTESIAN_POINT('',(-0.897478312254,-7.236471941934,
+    5.116217430923));
+#12907 = CARTESIAN_POINT('',(-0.897478312254,-7.352053405565,
+    5.065470100655));
+#12908 = CARTESIAN_POINT('',(-0.897478312254,-7.411039439226,
+    5.026983888834));
+#12909 = CARTESIAN_POINT('',(-0.897478312254,-7.511776877431,
+    4.92624645063));
+#12910 = CARTESIAN_POINT('',(-0.897478312233,-7.550263089251,
+    4.867260416969));
+#12911 = CARTESIAN_POINT('',(-0.897478312233,-7.601010419519,
+    4.751678953338));
+#12912 = CARTESIAN_POINT('',(-0.897478312254,-7.616880101181,
+    4.698253639058));
+#12913 = CARTESIAN_POINT('',(-0.897478312254,-7.639874907571,
+    4.581678042999));
+#12914 = CARTESIAN_POINT('',(-0.897478312254,-7.645469978452,
+    4.517323482374));
+#12915 = CARTESIAN_POINT('',(-0.897478312254,-7.645469978452,
+    4.453570198135));
+#12916 = ORIENTED_EDGE('',*,*,#12616,.F.);
+#12917 = ORIENTED_EDGE('',*,*,#12191,.F.);
+#12918 = ORIENTED_EDGE('',*,*,#12661,.T.);
+#12919 = ORIENTED_EDGE('',*,*,#12348,.T.);
+#12920 = PLANE('',#12921);
+#12921 = AXIS2_PLACEMENT_3D('',#12922,#12923,#12924);
+#12922 = CARTESIAN_POINT('',(-0.897478312254,-7.645469978452,
+    3.062240127166));
+#12923 = DIRECTION('',(1.,-9.309328861094E-017,3.461069660559E-016));
+#12924 = DIRECTION('',(3.461069660559E-016,0.E+000,-1.));
+#12925 = ADVANCED_FACE('',(#12926),#12952,.F.);
+#12926 = FACE_BOUND('',#12927,.T.);
+#12927 = EDGE_LOOP('',(#12928,#12929,#12930,#12931,#12932,#12933,#12934,
+    #12951));
+#12928 = ORIENTED_EDGE('',*,*,#12565,.T.);
+#12929 = ORIENTED_EDGE('',*,*,#12745,.F.);
+#12930 = ORIENTED_EDGE('',*,*,#12430,.F.);
+#12931 = ORIENTED_EDGE('',*,*,#12679,.F.);
+#12932 = ORIENTED_EDGE('',*,*,#12214,.T.);
+#12933 = ORIENTED_EDGE('',*,*,#12639,.T.);
+#12934 = ORIENTED_EDGE('',*,*,#12935,.T.);
+#12935 = EDGE_CURVE('',#12632,#12848,#12936,.T.);
+#12936 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#12937,#12938,#12939,#12940,
+    #12941,#12942,#12943,#12944,#12945,#12946,#12947,#12948,#12949,
+    #12950),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,4),(-0.114052121058,
+    -9.492613578608E-002,-7.836387802213E-002,-5.702606052894E-002,
+    -3.568824303574E-002,-1.912598527181E-002,0.E+000),.UNSPECIFIED.);
+#12937 = CARTESIAN_POINT('',(0.897478312254,-6.938363186731,
+    5.160676989856));
+#12938 = CARTESIAN_POINT('',(0.897478312254,-7.00211647097,
+    5.160676989856));
+#12939 = CARTESIAN_POINT('',(0.897478312254,-7.066471031596,
+    5.155081918975));
+#12940 = CARTESIAN_POINT('',(0.897478312254,-7.183046627654,
+    5.132087112585));
+#12941 = CARTESIAN_POINT('',(0.897478312254,-7.236471941934,
+    5.116217430923));
+#12942 = CARTESIAN_POINT('',(0.897478312254,-7.352053405565,
+    5.065470100655));
+#12943 = CARTESIAN_POINT('',(0.897478312254,-7.411039439226,
+    5.026983888834));
+#12944 = CARTESIAN_POINT('',(0.897478312254,-7.511776877431,
+    4.92624645063));
+#12945 = CARTESIAN_POINT('',(0.897478312233,-7.550263089251,
+    4.867260416969));
+#12946 = CARTESIAN_POINT('',(0.897478312233,-7.601010419519,
+    4.751678953338));
+#12947 = CARTESIAN_POINT('',(0.897478312254,-7.616880101181,
+    4.698253639058));
+#12948 = CARTESIAN_POINT('',(0.897478312254,-7.639874907571,
+    4.581678042999));
+#12949 = CARTESIAN_POINT('',(0.897478312254,-7.645469978452,
+    4.517323482374));
+#12950 = CARTESIAN_POINT('',(0.897478312254,-7.645469978452,
+    4.453570198135));
+#12951 = ORIENTED_EDGE('',*,*,#12847,.T.);
+#12952 = PLANE('',#12953);
+#12953 = AXIS2_PLACEMENT_3D('',#12954,#12955,#12956);
+#12954 = CARTESIAN_POINT('',(0.897478312254,-6.97562904969,
+    5.160676989856));
+#12955 = DIRECTION('',(-1.,-2.792798658328E-016,-2.938137829469E-016));
+#12956 = DIRECTION('',(-2.938137829469E-016,0.E+000,1.));
+#12957 = ADVANCED_FACE('',(#12958),#12969,.F.);
+#12958 = FACE_BOUND('',#12959,.T.);
+#12959 = EDGE_LOOP('',(#12960,#12961,#12962,#12963));
+#12960 = ORIENTED_EDGE('',*,*,#12805,.F.);
+#12961 = ORIENTED_EDGE('',*,*,#12509,.F.);
+#12962 = ORIENTED_EDGE('',*,*,#12729,.T.);
+#12963 = ORIENTED_EDGE('',*,*,#12964,.F.);
+#12964 = EDGE_CURVE('',#12806,#12721,#12965,.T.);
+#12965 = LINE('',#12966,#12967);
+#12966 = CARTESIAN_POINT('',(-0.401693827126,-7.645469978452,
+    0.822381924718));
+#12967 = VECTOR('',#12968,1.);
+#12968 = DIRECTION('',(0.E+000,1.,0.E+000));
+#12969 = PLANE('',#12970);
+#12970 = AXIS2_PLACEMENT_3D('',#12971,#12972,#12973);
+#12971 = CARTESIAN_POINT('',(-0.578875351484,-7.645469978452,
+    0.822381924718));
+#12972 = DIRECTION('',(2.287910990566E-015,-2.129891581609E-031,1.));
+#12973 = DIRECTION('',(1.,0.E+000,-2.287910990566E-015));
+#12974 = ADVANCED_FACE('',(#12975),#12986,.F.);
+#12975 = FACE_BOUND('',#12976,.T.);
+#12976 = EDGE_LOOP('',(#12977,#12978,#12979,#12985));
+#12977 = ORIENTED_EDGE('',*,*,#12543,.T.);
+#12978 = ORIENTED_EDGE('',*,*,#12882,.T.);
+#12979 = ORIENTED_EDGE('',*,*,#12980,.T.);
+#12980 = EDGE_CURVE('',#12875,#12753,#12981,.T.);
+#12981 = LINE('',#12982,#12983);
+#12982 = CARTESIAN_POINT('',(0.401693827126,-7.645469978452,
+    0.822381924718));
+#12983 = VECTOR('',#12984,1.);
+#12984 = DIRECTION('',(0.E+000,1.,0.E+000));
+#12985 = ORIENTED_EDGE('',*,*,#12752,.F.);
+#12986 = PLANE('',#12987);
+#12987 = AXIS2_PLACEMENT_3D('',#12988,#12989,#12990);
+#12988 = CARTESIAN_POINT('',(0.756056959178,-7.496989741648,
+    0.822381924718));
+#12989 = DIRECTION('',(-5.947081316467E-016,1.10459143992E-016,1.));
+#12990 = DIRECTION('',(1.,0.E+000,5.947081316467E-016));
+#12991 = ADVANCED_FACE('',(#12992),#13003,.F.);
+#12992 = FACE_BOUND('',#12993,.F.);
+#12993 = EDGE_LOOP('',(#12994,#12995,#13001,#13002));
+#12994 = ORIENTED_EDGE('',*,*,#12813,.T.);
+#12995 = ORIENTED_EDGE('',*,*,#12996,.T.);
+#12996 = EDGE_CURVE('',#12814,#12709,#12997,.T.);
+#12997 = LINE('',#12998,#12999);
+#12998 = CARTESIAN_POINT('',(-0.401693847403,-7.645469978452,
+    -2.774721680118));
+#12999 = VECTOR('',#13000,1.);
+#13000 = DIRECTION('',(9.607778347651E-005,0.999999995385,
+    1.914969962402E-008));
+#13001 = ORIENTED_EDGE('',*,*,#12720,.F.);
+#13002 = ORIENTED_EDGE('',*,*,#12964,.F.);
+#13003 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#13004,#13005)
+    ,(#13006,#13007)
+    ,(#13008,#13009)
+    ,(#13010,#13011)
+    ,(#13012,#13013)
+    ,(#13014,#13015
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.00078125),(
+    0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#13004 = CARTESIAN_POINT('',(-0.401693827126,-7.645469978452,
+    0.822381924718));
+#13005 = CARTESIAN_POINT('',(-0.401693827126,-6.154730096459,
+    0.822381924718));
+#13006 = CARTESIAN_POINT('',(-0.401693827126,-7.645469978452,
+    0.102730040419));
+#13007 = CARTESIAN_POINT('',(-0.401693827126,-6.154730096459,
+    0.102730040419));
+#13008 = CARTESIAN_POINT('',(-0.401693827126,-7.645469978452,
+    -0.616920581341));
+#13009 = CARTESIAN_POINT('',(-0.401693827126,-6.154730096459,
+    -0.616920581341));
+#13010 = CARTESIAN_POINT('',(-0.401693827126,-7.645469978452,
+    -1.336574994665));
+#13011 = CARTESIAN_POINT('',(-0.401693827126,-6.154730096459,
+    -1.336574994665));
+#13012 = CARTESIAN_POINT('',(-0.401693827126,-7.645469978452,
+    -2.056225608526));
+#13013 = CARTESIAN_POINT('',(-0.401693827126,-6.154730096459,
+    -2.056225608526));
+#13014 = CARTESIAN_POINT('',(-0.401693847403,-7.645469978452,
+    -2.774721680118));
+#13015 = CARTESIAN_POINT('',(-0.40155062042,-6.15473011022,
+    -2.774721651571));
+#13016 = ADVANCED_FACE('',(#13017),#13028,.F.);
+#13017 = FACE_BOUND('',#13018,.F.);
+#13018 = EDGE_LOOP('',(#13019,#13025,#13026,#13027));
+#13019 = ORIENTED_EDGE('',*,*,#13020,.F.);
+#13020 = EDGE_CURVE('',#12863,#12761,#13021,.T.);
+#13021 = LINE('',#13022,#13023);
+#13022 = CARTESIAN_POINT('',(0.401693847403,-7.645469978452,
+    -2.774721680118));
+#13023 = VECTOR('',#13024,1.);
+#13024 = DIRECTION('',(-9.607778347651E-005,0.999999995385,
+    1.914969962402E-008));
+#13025 = ORIENTED_EDGE('',*,*,#12874,.F.);
+#13026 = ORIENTED_EDGE('',*,*,#12980,.T.);
+#13027 = ORIENTED_EDGE('',*,*,#12760,.T.);
+#13028 = B_SPLINE_SURFACE_WITH_KNOTS('',1,5,(
+    (#13029,#13030,#13031,#13032,#13033,#13034)
+    ,(#13035,#13036,#13037,#13038,#13039,#13040
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(6,6),(0.E+000,1.),(0.E+000,
+    1.00078125),.PIECEWISE_BEZIER_KNOTS.);
+#13029 = CARTESIAN_POINT('',(0.401693827126,-7.645469978452,
+    0.822381924718));
+#13030 = CARTESIAN_POINT('',(0.401693827126,-7.645469978452,
+    0.102730040419));
+#13031 = CARTESIAN_POINT('',(0.401693827126,-7.645469978452,
+    -0.616920581341));
+#13032 = CARTESIAN_POINT('',(0.401693827126,-7.645469978452,
+    -1.336574994665));
+#13033 = CARTESIAN_POINT('',(0.401693827126,-7.645469978452,
+    -2.056225608526));
+#13034 = CARTESIAN_POINT('',(0.401693847403,-7.645469978452,
+    -2.774721680118));
+#13035 = CARTESIAN_POINT('',(0.401693827126,-6.154730096459,
+    0.822381924718));
+#13036 = CARTESIAN_POINT('',(0.401693827126,-6.154730096459,
+    0.102730040419));
+#13037 = CARTESIAN_POINT('',(0.401693827126,-6.154730096459,
+    -0.616920581341));
+#13038 = CARTESIAN_POINT('',(0.401693827126,-6.154730096459,
+    -1.336574994665));
+#13039 = CARTESIAN_POINT('',(0.401693827126,-6.154730096459,
+    -2.056225608526));
+#13040 = CARTESIAN_POINT('',(0.40155062042,-6.15473011022,
+    -2.774721651571));
+#13041 = ADVANCED_FACE('',(#13042),#13053,.F.);
+#13042 = FACE_BOUND('',#13043,.F.);
+#13043 = EDGE_LOOP('',(#13044,#13045,#13051,#13052));
+#13044 = ORIENTED_EDGE('',*,*,#12821,.T.);
+#13045 = ORIENTED_EDGE('',*,*,#13046,.T.);
+#13046 = EDGE_CURVE('',#12822,#12701,#13047,.T.);
+#13047 = LINE('',#13048,#13049);
+#13048 = CARTESIAN_POINT('',(-2.459665298137E-017,-7.645469978452,
+    -3.17476237822));
+#13049 = VECTOR('',#13050,1.);
+#13050 = DIRECTION('',(4.654664430547E-017,1.,0.E+000));
+#13051 = ORIENTED_EDGE('',*,*,#12708,.F.);
+#13052 = ORIENTED_EDGE('',*,*,#12996,.F.);
+#13053 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#13054,#13055)
+    ,(#13056,#13057)
+    ,(#13058,#13059)
+    ,(#13060,#13061)
+    ,(#13062,#13063)
+    ,(#13064,#13065
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(1.00078125,2.),(0.E+000,1.
+    ),.PIECEWISE_BEZIER_KNOTS.);
+#13054 = CARTESIAN_POINT('',(-0.401693847403,-7.645469978452,
+    -2.774721680118));
+#13055 = CARTESIAN_POINT('',(-0.40155062042,-6.15473011022,
+    -2.774721651571));
+#13056 = CARTESIAN_POINT('',(-0.401525497936,-7.645469978452,
+    -2.900766055325));
+#13057 = CARTESIAN_POINT('',(-0.401525497936,-6.154730096459,
+    -2.900766055325));
+#13058 = CARTESIAN_POINT('',(-0.351072197227,-7.645469978452,
+    -3.026259432335));
+#13059 = CARTESIAN_POINT('',(-0.351072197227,-6.154730096459,
+    -3.026259432335));
+#13060 = CARTESIAN_POINT('',(-0.252763512147,-7.645469978452,
+    -3.124449382601));
+#13061 = CARTESIAN_POINT('',(-0.252763512147,-6.154730096459,
+    -3.124449382601));
+#13062 = CARTESIAN_POINT('',(-0.127205778317,-7.645469978452,
+    -3.174751994956));
+#13063 = CARTESIAN_POINT('',(-0.127205778317,-6.154730096459,
+    -3.174751994956));
+#13064 = CARTESIAN_POINT('',(-2.459665298137E-017,-7.645469978452,
+    -3.17476237822));
+#13065 = CARTESIAN_POINT('',(4.47922860577E-017,-6.154730096459,
+    -3.17476237822));
+#13066 = ADVANCED_FACE('',(#13067),#13073,.F.);
+#13067 = FACE_BOUND('',#13068,.F.);
+#13068 = EDGE_LOOP('',(#13069,#13070,#13071,#13072));
+#13069 = ORIENTED_EDGE('',*,*,#13046,.F.);
+#13070 = ORIENTED_EDGE('',*,*,#12862,.F.);
+#13071 = ORIENTED_EDGE('',*,*,#13020,.T.);
+#13072 = ORIENTED_EDGE('',*,*,#12769,.T.);
+#13073 = B_SPLINE_SURFACE_WITH_KNOTS('',1,5,(
+    (#13074,#13075,#13076,#13077,#13078,#13079)
+    ,(#13080,#13081,#13082,#13083,#13084,#13085
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(6,6),(0.E+000,1.),(1.00078125,2.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#13074 = CARTESIAN_POINT('',(0.401693847403,-7.645469978452,
+    -2.774721680118));
+#13075 = CARTESIAN_POINT('',(0.401525497936,-7.645469978452,
+    -2.900766055325));
+#13076 = CARTESIAN_POINT('',(0.351072197227,-7.645469978452,
+    -3.026259432335));
+#13077 = CARTESIAN_POINT('',(0.252763512147,-7.645469978452,
+    -3.124449382601));
+#13078 = CARTESIAN_POINT('',(0.127205778317,-7.645469978452,
+    -3.174751994956));
+#13079 = CARTESIAN_POINT('',(1.349692945144E-015,-7.645469978452,
+    -3.17476237822));
+#13080 = CARTESIAN_POINT('',(0.40155062042,-6.15473011022,
+    -2.774721651571));
+#13081 = CARTESIAN_POINT('',(0.401525497936,-6.154730096459,
+    -2.900766055325));
+#13082 = CARTESIAN_POINT('',(0.351072197227,-6.154730096459,
+    -3.026259432335));
+#13083 = CARTESIAN_POINT('',(0.252763512147,-6.154730096459,
+    -3.124449382601));
+#13084 = CARTESIAN_POINT('',(0.127205778317,-6.154730096459,
+    -3.174751994956));
+#13085 = CARTESIAN_POINT('',(1.097741023621E-015,-6.154730096459,
+    -3.17476237822));
+#13086 = ADVANCED_FACE('',(#13087),#13101,.F.);
+#13087 = FACE_BOUND('',#13088,.F.);
+#13088 = EDGE_LOOP('',(#13089,#13090,#13099,#13100));
+#13089 = ORIENTED_EDGE('',*,*,#12599,.T.);
+#13090 = ORIENTED_EDGE('',*,*,#13091,.F.);
+#13091 = EDGE_CURVE('',#12789,#12602,#13092,.T.);
+#13092 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#13093,#13094,#13095,#13096,
+    #13097,#13098),.UNSPECIFIED.,.F.,.F.,(6,6),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#13093 = CARTESIAN_POINT('',(-9.019239179453E-007,-7.645469978452,
+    4.453570198133));
+#13094 = CARTESIAN_POINT('',(-8.855728950638E-007,-7.645469978452,
+    4.738541293562));
+#13095 = CARTESIAN_POINT('',(-8.802846527723E-007,-7.552311830522,
+    4.946615840709));
+#13096 = CARTESIAN_POINT('',(-8.819788485204E-007,-7.431408829305,
+    5.067518841926));
+#13097 = CARTESIAN_POINT('',(-8.914882197011E-007,-7.223334282158,
+    5.160676989856));
+#13098 = CARTESIAN_POINT('',(-9.118325000978E-007,-6.938363186728,
+    5.160676989856));
+#13099 = ORIENTED_EDGE('',*,*,#12788,.T.);
+#13100 = ORIENTED_EDGE('',*,*,#12900,.F.);
+#13101 = B_SPLINE_SURFACE_WITH_KNOTS('',5,5,(
+    (#13102,#13103,#13104,#13105,#13106,#13107)
+    ,(#13108,#13109,#13110,#13111,#13112,#13113)
+    ,(#13114,#13115,#13116,#13117,#13118,#13119)
+    ,(#13120,#13121,#13122,#13123,#13124,#13125)
+    ,(#13126,#13127,#13128,#13129,#13130,#13131)
+    ,(#13132,#13133,#13134,#13135,#13136,#13137
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(6,6),(0.E+000,1.),(
+    -3.578332406658E-006,8.974774509023E-002),.PIECEWISE_BEZIER_KNOTS.);
+#13102 = CARTESIAN_POINT('',(-0.897514055006,-7.645469978452,
+    4.453570198133));
+#13103 = CARTESIAN_POINT('',(-0.718011424389,-7.645469978452,
+    4.453570198133));
+#13104 = CARTESIAN_POINT('',(-0.538508793773,-7.645469978452,
+    4.453570198133));
+#13105 = CARTESIAN_POINT('',(-0.359006163157,-7.645469978452,
+    4.453570198133));
+#13106 = CARTESIAN_POINT('',(-0.17950353254,-7.645469978452,
+    4.453570198133));
+#13107 = CARTESIAN_POINT('',(-9.019239179453E-007,-7.645469978452,
+    4.453570198133));
+#13108 = CARTESIAN_POINT('',(-0.897514071357,-7.645469978452,
+    4.738541293562));
+#13109 = CARTESIAN_POINT('',(-0.7180114342,-7.645469978452,
+    4.738541293562));
+#13110 = CARTESIAN_POINT('',(-0.538508797043,-7.645469978452,
+    4.738541293562));
+#13111 = CARTESIAN_POINT('',(-0.359006159886,-7.645469978452,
+    4.738541293562));
+#13112 = CARTESIAN_POINT('',(-0.17950352273,-7.645469978452,
+    4.738541293562));
+#13113 = CARTESIAN_POINT('',(-8.855728950638E-007,-7.645469978452,
+    4.738541293562));
+#13114 = CARTESIAN_POINT('',(-0.897514076645,-7.552311830522,
+    4.946615840709));
+#13115 = CARTESIAN_POINT('',(-0.718011437373,-7.552311830522,
+    4.94661584071));
+#13116 = CARTESIAN_POINT('',(-0.538508798101,-7.552311830522,
+    4.94661584071));
+#13117 = CARTESIAN_POINT('',(-0.359006158829,-7.552311830522,
+    4.946615840709));
+#13118 = CARTESIAN_POINT('',(-0.179503519557,-7.552311830522,
+    4.94661584071));
+#13119 = CARTESIAN_POINT('',(-8.802846527723E-007,-7.552311830522,
+    4.946615840709));
+#13120 = CARTESIAN_POINT('',(-0.897514074951,-7.431408829305,
+    5.067518841926));
+#13121 = CARTESIAN_POINT('',(-0.718011436356,-7.431408829305,
+    5.067518841926));
+#13122 = CARTESIAN_POINT('',(-0.538508797762,-7.431408829306,
+    5.067518841926));
+#13123 = CARTESIAN_POINT('',(-0.359006159168,-7.431408829305,
+    5.067518841926));
+#13124 = CARTESIAN_POINT('',(-0.179503520573,-7.431408829305,
+    5.067518841926));
+#13125 = CARTESIAN_POINT('',(-8.819788485204E-007,-7.431408829305,
+    5.067518841926));
+#13126 = CARTESIAN_POINT('',(-0.897514065441,-7.223334282158,
+    5.160676989856));
+#13127 = CARTESIAN_POINT('',(-0.718011430651,-7.223334282158,
+    5.160676989856));
+#13128 = CARTESIAN_POINT('',(-0.53850879586,-7.223334282158,
+    5.160676989856));
+#13129 = CARTESIAN_POINT('',(-0.359006161069,-7.223334282158,
+    5.160676989856));
+#13130 = CARTESIAN_POINT('',(-0.179503526279,-7.223334282158,
+    5.160676989856));
+#13131 = CARTESIAN_POINT('',(-8.914882197011E-007,-7.223334282158,
+    5.160676989856));
+#13132 = CARTESIAN_POINT('',(-0.897514045097,-6.938363186728,
+    5.160676989856));
+#13133 = CARTESIAN_POINT('',(-0.718011418444,-6.938363186728,
+    5.160676989856));
+#13134 = CARTESIAN_POINT('',(-0.538508791791,-6.938363186729,
+    5.160676989856));
+#13135 = CARTESIAN_POINT('',(-0.359006165138,-6.938363186728,
+    5.160676989856));
+#13136 = CARTESIAN_POINT('',(-0.179503538485,-6.938363186728,
+    5.160676989856));
+#13137 = CARTESIAN_POINT('',(-9.118325000978E-007,-6.938363186728,
+    5.160676989856));
+#13138 = ADVANCED_FACE('',(#13139),#13145,.F.);
+#13139 = FACE_BOUND('',#13140,.F.);
+#13140 = EDGE_LOOP('',(#13141,#13142,#13143,#13144));
+#13141 = ORIENTED_EDGE('',*,*,#13091,.T.);
+#13142 = ORIENTED_EDGE('',*,*,#12631,.F.);
+#13143 = ORIENTED_EDGE('',*,*,#12935,.T.);
+#13144 = ORIENTED_EDGE('',*,*,#12855,.F.);
+#13145 = B_SPLINE_SURFACE_WITH_KNOTS('',5,5,(
+    (#13146,#13147,#13148,#13149,#13150,#13151)
+    ,(#13152,#13153,#13154,#13155,#13156,#13157)
+    ,(#13158,#13159,#13160,#13161,#13162,#13163)
+    ,(#13164,#13165,#13166,#13167,#13168,#13169)
+    ,(#13170,#13171,#13172,#13173,#13174,#13175)
+    ,(#13176,#13177,#13178,#13179,#13180,#13181
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(6,6),(-3.578332406658E-006,
+    8.974774509023E-002),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#13146 = CARTESIAN_POINT('',(0.897514055006,-7.645469978452,
+    4.453570198133));
+#13147 = CARTESIAN_POINT('',(0.897514071357,-7.645469978452,
+    4.738541293562));
+#13148 = CARTESIAN_POINT('',(0.897514076645,-7.552311830522,
+    4.946615840709));
+#13149 = CARTESIAN_POINT('',(0.897514074951,-7.431408829305,
+    5.067518841926));
+#13150 = CARTESIAN_POINT('',(0.897514065441,-7.223334282158,
+    5.160676989856));
+#13151 = CARTESIAN_POINT('',(0.897514045097,-6.938363186728,
+    5.160676989856));
+#13152 = CARTESIAN_POINT('',(0.718011424389,-7.645469978452,
+    4.453570198133));
+#13153 = CARTESIAN_POINT('',(0.7180114342,-7.645469978452,4.738541293562
+    ));
+#13154 = CARTESIAN_POINT('',(0.718011437373,-7.552311830522,
+    4.94661584071));
+#13155 = CARTESIAN_POINT('',(0.718011436356,-7.431408829305,
+    5.067518841926));
+#13156 = CARTESIAN_POINT('',(0.718011430651,-7.223334282158,
+    5.160676989856));
+#13157 = CARTESIAN_POINT('',(0.718011418444,-6.938363186728,
+    5.160676989856));
+#13158 = CARTESIAN_POINT('',(0.538508793773,-7.645469978452,
+    4.453570198133));
+#13159 = CARTESIAN_POINT('',(0.538508797043,-7.645469978452,
+    4.738541293562));
+#13160 = CARTESIAN_POINT('',(0.538508798101,-7.552311830522,
+    4.94661584071));
+#13161 = CARTESIAN_POINT('',(0.538508797762,-7.431408829306,
+    5.067518841926));
+#13162 = CARTESIAN_POINT('',(0.53850879586,-7.223334282158,
+    5.160676989856));
+#13163 = CARTESIAN_POINT('',(0.538508791791,-6.938363186729,
+    5.160676989856));
+#13164 = CARTESIAN_POINT('',(0.359006163157,-7.645469978452,
+    4.453570198133));
+#13165 = CARTESIAN_POINT('',(0.359006159886,-7.645469978452,
+    4.738541293562));
+#13166 = CARTESIAN_POINT('',(0.359006158829,-7.552311830522,
+    4.946615840709));
+#13167 = CARTESIAN_POINT('',(0.359006159168,-7.431408829305,
+    5.067518841926));
+#13168 = CARTESIAN_POINT('',(0.359006161069,-7.223334282158,
+    5.160676989856));
+#13169 = CARTESIAN_POINT('',(0.359006165138,-6.938363186728,
+    5.160676989856));
+#13170 = CARTESIAN_POINT('',(0.17950353254,-7.645469978452,
+    4.453570198133));
+#13171 = CARTESIAN_POINT('',(0.17950352273,-7.645469978452,
+    4.738541293562));
+#13172 = CARTESIAN_POINT('',(0.179503519557,-7.552311830522,
+    4.94661584071));
+#13173 = CARTESIAN_POINT('',(0.179503520573,-7.431408829305,
+    5.067518841926));
+#13174 = CARTESIAN_POINT('',(0.179503526279,-7.223334282158,
+    5.160676989856));
+#13175 = CARTESIAN_POINT('',(0.179503538485,-6.938363186728,
+    5.160676989856));
+#13176 = CARTESIAN_POINT('',(9.019239183362E-007,-7.645469978452,
+    4.453570198133));
+#13177 = CARTESIAN_POINT('',(8.855728954198E-007,-7.645469978452,
+    4.738541293562));
+#13178 = CARTESIAN_POINT('',(8.802846530914E-007,-7.552311830522,
+    4.946615840709));
+#13179 = CARTESIAN_POINT('',(8.819788488099E-007,-7.431408829305,
+    5.067518841926));
+#13180 = CARTESIAN_POINT('',(8.914882199537E-007,-7.223334282158,
+    5.160676989856));
+#13181 = CARTESIAN_POINT('',(9.118325003155E-007,-6.938363186728,
+    5.160676989856));
+#13182 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#13186)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#13183,#13184,#13185)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#13183 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#13184 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#13185 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#13186 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-004),#13183,
+  'distance_accuracy_value','confusion accuracy');
+#13187 = PRODUCT_TYPE('part',$,(#12098));
+#13188 = SHAPE_DEFINITION_REPRESENTATION(#13189,#13195);
+#13189 = PRODUCT_DEFINITION_SHAPE('','',#13190);
+#13190 = PRODUCT_DEFINITION('design','',#13191,#13194);
+#13191 = PRODUCT_DEFINITION_FORMATION('','',#13192);
+#13192 = PRODUCT('pin3','pin3','',(#13193));
+#13193 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#13194 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#13195 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#13196),#14276);
+#13196 = MANIFOLD_SOLID_BREP('',#13197);
+#13197 = CLOSED_SHELL('',(#13198,#13242,#13273,#13304,#13335,#13359,
+    #13376,#13400,#13417,#13503,#13577,#13633,#13689,#13720,#13744,
+    #13766,#13783,#13834,#13878,#13937,#13987,#14019,#14051,#14068,
+    #14085,#14110,#14135,#14160,#14180,#14232));
+#13198 = ADVANCED_FACE('',(#13199),#13233,.F.);
+#13199 = FACE_BOUND('',#13200,.F.);
+#13200 = EDGE_LOOP('',(#13201,#13211,#13219,#13227));
+#13201 = ORIENTED_EDGE('',*,*,#13202,.T.);
+#13202 = EDGE_CURVE('',#13203,#13205,#13207,.T.);
+#13203 = VERTEX_POINT('',#13204);
+#13204 = CARTESIAN_POINT('',(1.605981867446,-5.813359434307,
+    5.160676989856));
+#13205 = VERTEX_POINT('',#13206);
+#13206 = CARTESIAN_POINT('',(1.605981867446,-5.813359680706,
+    4.835992452292));
+#13207 = LINE('',#13208,#13209);
+#13208 = CARTESIAN_POINT('',(1.605981866759,-5.813359434307,
+    5.160676989856));
+#13209 = VECTOR('',#13210,1.);
+#13210 = DIRECTION('',(2.115647903639E-009,-7.588897901566E-007,-1.));
+#13211 = ORIENTED_EDGE('',*,*,#13212,.T.);
+#13212 = EDGE_CURVE('',#13205,#13213,#13215,.T.);
+#13213 = VERTEX_POINT('',#13214);
+#13214 = CARTESIAN_POINT('',(2.5034601797,-5.813359678481,4.835992450245
+    ));
+#13215 = LINE('',#13216,#13217);
+#13216 = CARTESIAN_POINT('',(1.605981867446,-5.813359680706,
+    4.835992452292));
+#13217 = VECTOR('',#13218,1.);
+#13218 = DIRECTION('',(1.,0.E+000,0.E+000));
+#13219 = ORIENTED_EDGE('',*,*,#13220,.T.);
+#13220 = EDGE_CURVE('',#13213,#13221,#13223,.T.);
+#13221 = VERTEX_POINT('',#13222);
+#13222 = CARTESIAN_POINT('',(2.5034601797,-5.813359339081,5.160676996027
+    ));
+#13223 = LINE('',#13224,#13225);
+#13224 = CARTESIAN_POINT('',(2.5034601797,-5.813359671807,4.835992450245
+    ));
+#13225 = VECTOR('',#13226,1.);
+#13226 = DIRECTION('',(2.243447667038E-015,1.318051273882E-006,
+    0.999999999999));
+#13227 = ORIENTED_EDGE('',*,*,#13228,.T.);
+#13228 = EDGE_CURVE('',#13221,#13203,#13229,.T.);
+#13229 = LINE('',#13230,#13231);
+#13230 = CARTESIAN_POINT('',(2.5034601797,-5.813359434307,5.160676989856
+    ));
+#13231 = VECTOR('',#13232,1.);
+#13232 = DIRECTION('',(-1.,8.65933033285E-015,2.597799099855E-013));
+#13233 = B_SPLINE_SURFACE_WITH_KNOTS('',3,1,(
+    (#13234,#13235)
+    ,(#13236,#13237)
+    ,(#13238,#13239)
+    ,(#13240,#13241
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(4,4),(2,2),(0.E+000,1.),(0.E+000,
+    3.896216615264E-002),.PIECEWISE_BEZIER_KNOTS.);
+#13234 = CARTESIAN_POINT('',(2.5034601797,-5.813359243856,5.160677039227
+    ));
+#13235 = CARTESIAN_POINT('',(2.5034601797,-5.813359757397,4.7710553777)
+  );
+#13236 = CARTESIAN_POINT('',(2.204300742282,-5.813359243856,
+    5.160677039227));
+#13237 = CARTESIAN_POINT('',(2.204300742282,-5.813359757397,4.7710553777
+    ));
+#13238 = CARTESIAN_POINT('',(1.905141304864,-5.813359243856,
+    5.160677039227));
+#13239 = CARTESIAN_POINT('',(1.905141304864,-5.813359757397,
+    4.771055377701));
+#13240 = CARTESIAN_POINT('',(1.605981867446,-5.813359243856,
+    5.160677039227));
+#13241 = CARTESIAN_POINT('',(1.605981867446,-5.813359757397,4.7710553777
+    ));
+#13242 = ADVANCED_FACE('',(#13243),#13268,.F.);
+#13243 = FACE_BOUND('',#13244,.F.);
+#13244 = EDGE_LOOP('',(#13245,#13253,#13261,#13267));
+#13245 = ORIENTED_EDGE('',*,*,#13246,.F.);
+#13246 = EDGE_CURVE('',#13247,#13213,#13249,.T.);
+#13247 = VERTEX_POINT('',#13248);
+#13248 = CARTESIAN_POINT('',(3.400938491954,-5.813359680706,
+    4.835992452292));
+#13249 = LINE('',#13250,#13251);
+#13250 = CARTESIAN_POINT('',(3.400938491954,-5.813359680706,
+    4.835992452292));
+#13251 = VECTOR('',#13252,1.);
+#13252 = DIRECTION('',(-1.,0.E+000,4.329665166425E-014));
+#13253 = ORIENTED_EDGE('',*,*,#13254,.F.);
+#13254 = EDGE_CURVE('',#13255,#13247,#13257,.T.);
+#13255 = VERTEX_POINT('',#13256);
+#13256 = CARTESIAN_POINT('',(3.400938491954,-5.813359434307,
+    5.160676989856));
+#13257 = LINE('',#13258,#13259);
+#13258 = CARTESIAN_POINT('',(3.400938491954,-5.813359434307,
+    5.160676989856));
+#13259 = VECTOR('',#13260,1.);
+#13260 = DIRECTION('',(-1.88066443855E-014,-7.588897901566E-007,-1.));
+#13261 = ORIENTED_EDGE('',*,*,#13262,.F.);
+#13262 = EDGE_CURVE('',#13221,#13255,#13263,.T.);
+#13263 = LINE('',#13264,#13265);
+#13264 = CARTESIAN_POINT('',(2.5034601797,-5.813359434307,5.160676989856
+    ));
+#13265 = VECTOR('',#13266,1.);
+#13266 = DIRECTION('',(1.,8.65933033285E-015,0.E+000));
+#13267 = ORIENTED_EDGE('',*,*,#13220,.F.);
+#13268 = PLANE('',#13269);
+#13269 = AXIS2_PLACEMENT_3D('',#13270,#13271,#13272);
+#13270 = CARTESIAN_POINT('',(2.5034601797,-5.813359615677,4.998334680259
+    ));
+#13271 = DIRECTION('',(1.809179063605E-014,-0.999999999999,
+    -1.334129903147E-006));
+#13272 = DIRECTION('',(0.E+000,1.334129903147E-006,-0.999999999999));
+#13273 = ADVANCED_FACE('',(#13274),#13299,.F.);
+#13274 = FACE_BOUND('',#13275,.T.);
+#13275 = EDGE_LOOP('',(#13276,#13284,#13292,#13298));
+#13276 = ORIENTED_EDGE('',*,*,#13277,.T.);
+#13277 = EDGE_CURVE('',#13205,#13278,#13280,.T.);
+#13278 = VERTEX_POINT('',#13279);
+#13279 = CARTESIAN_POINT('',(1.605981867446,-6.305788367327,
+    4.835992452292));
+#13280 = LINE('',#13281,#13282);
+#13281 = CARTESIAN_POINT('',(1.605981867446,-5.813359680706,
+    4.835992452292));
+#13282 = VECTOR('',#13283,1.);
+#13283 = DIRECTION('',(2.818233012185E-016,-1.,4.509172819496E-015));
+#13284 = ORIENTED_EDGE('',*,*,#13285,.T.);
+#13285 = EDGE_CURVE('',#13278,#13286,#13288,.T.);
+#13286 = VERTEX_POINT('',#13287);
+#13287 = CARTESIAN_POINT('',(1.605981867446,-6.305788120927,
+    5.160676989856));
+#13288 = LINE('',#13289,#13290);
+#13289 = CARTESIAN_POINT('',(1.605981867446,-6.305788367327,
+    4.835992452292));
+#13290 = VECTOR('',#13291,1.);
+#13291 = DIRECTION('',(-4.274237360342E-016,7.588898038342E-007,1.));
+#13292 = ORIENTED_EDGE('',*,*,#13293,.T.);
+#13293 = EDGE_CURVE('',#13286,#13203,#13294,.T.);
+#13294 = LINE('',#13295,#13296);
+#13295 = CARTESIAN_POINT('',(1.605981867446,-6.305788120927,
+    5.160676989856));
+#13296 = VECTOR('',#13297,1.);
+#13297 = DIRECTION('',(8.454699036555E-016,1.,-2.254586409748E-015));
+#13298 = ORIENTED_EDGE('',*,*,#13202,.T.);
+#13299 = PLANE('',#13300);
+#13300 = AXIS2_PLACEMENT_3D('',#13301,#13302,#13303);
+#13301 = CARTESIAN_POINT('',(1.605981867446,-6.059574024017,
+    4.835992452292));
+#13302 = DIRECTION('',(1.,8.806979430086E-017,2.115647983779E-009));
+#13303 = DIRECTION('',(2.115647983779E-009,0.E+000,-1.));
+#13304 = ADVANCED_FACE('',(#13305),#13330,.F.);
+#13305 = FACE_BOUND('',#13306,.T.);
+#13306 = EDGE_LOOP('',(#13307,#13317,#13323,#13324));
+#13307 = ORIENTED_EDGE('',*,*,#13308,.F.);
+#13308 = EDGE_CURVE('',#13309,#13311,#13313,.T.);
+#13309 = VERTEX_POINT('',#13310);
+#13310 = CARTESIAN_POINT('',(3.400938491954,-6.305788367327,
+    4.835992452292));
+#13311 = VERTEX_POINT('',#13312);
+#13312 = CARTESIAN_POINT('',(3.400938491954,-6.305788120927,
+    5.160676989856));
+#13313 = LINE('',#13314,#13315);
+#13314 = CARTESIAN_POINT('',(3.400938491954,-6.305788367327,
+    4.835992452292));
+#13315 = VECTOR('',#13316,1.);
+#13316 = DIRECTION('',(0.E+000,7.588898038342E-007,1.));
+#13317 = ORIENTED_EDGE('',*,*,#13318,.F.);
+#13318 = EDGE_CURVE('',#13247,#13309,#13319,.T.);
+#13319 = LINE('',#13320,#13321);
+#13320 = CARTESIAN_POINT('',(3.400938491954,-5.813359680706,
+    4.835992452292));
+#13321 = VECTOR('',#13322,1.);
+#13322 = DIRECTION('',(0.E+000,-1.,5.63646602437E-015));
+#13323 = ORIENTED_EDGE('',*,*,#13254,.F.);
+#13324 = ORIENTED_EDGE('',*,*,#13325,.F.);
+#13325 = EDGE_CURVE('',#13311,#13255,#13326,.T.);
+#13326 = LINE('',#13327,#13328);
+#13327 = CARTESIAN_POINT('',(3.400938491954,-6.305788120927,
+    5.160676989856));
+#13328 = VECTOR('',#13329,1.);
+#13329 = DIRECTION('',(-1.127293204874E-015,1.,-2.254586409748E-015));
+#13330 = PLANE('',#13331);
+#13331 = AXIS2_PLACEMENT_3D('',#13332,#13333,#13334);
+#13332 = CARTESIAN_POINT('',(3.400938491954,-6.305788244127,
+    4.998334721074));
+#13333 = DIRECTION('',(-1.,-6.69330340394E-015,1.856622361347E-014));
+#13334 = DIRECTION('',(1.856622361347E-014,0.E+000,1.));
+#13335 = ADVANCED_FACE('',(#13336),#13354,.F.);
+#13336 = FACE_BOUND('',#13337,.T.);
+#13337 = EDGE_LOOP('',(#13338,#13346,#13352,#13353));
+#13338 = ORIENTED_EDGE('',*,*,#13339,.F.);
+#13339 = EDGE_CURVE('',#13340,#13286,#13342,.T.);
+#13340 = VERTEX_POINT('',#13341);
+#13341 = CARTESIAN_POINT('',(2.5034601797,-6.305788120927,5.160676989856
+    ));
+#13342 = LINE('',#13343,#13344);
+#13343 = CARTESIAN_POINT('',(2.5034601797,-6.305788120927,5.160676989856
+    ));
+#13344 = VECTOR('',#13345,1.);
+#13345 = DIRECTION('',(-1.,6.185235952036E-015,1.608161347529E-014));
+#13346 = ORIENTED_EDGE('',*,*,#13347,.F.);
+#13347 = EDGE_CURVE('',#13221,#13340,#13348,.T.);
+#13348 = LINE('',#13349,#13350);
+#13349 = CARTESIAN_POINT('',(2.5034601797,-5.813359434307,5.160676989856
+    ));
+#13350 = VECTOR('',#13351,1.);
+#13351 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#13352 = ORIENTED_EDGE('',*,*,#13228,.T.);
+#13353 = ORIENTED_EDGE('',*,*,#13293,.F.);
+#13354 = PLANE('',#13355);
+#13355 = AXIS2_PLACEMENT_3D('',#13356,#13357,#13358);
+#13356 = CARTESIAN_POINT('',(2.054721023573,-6.305788120927,
+    5.160676989856));
+#13357 = DIRECTION('',(-2.590067554915E-013,5.702667099259E-029,-1.));
+#13358 = DIRECTION('',(-1.,0.E+000,2.590067554915E-013));
+#13359 = ADVANCED_FACE('',(#13360),#13371,.F.);
+#13360 = FACE_BOUND('',#13361,.T.);
+#13361 = EDGE_LOOP('',(#13362,#13363,#13369,#13370));
+#13362 = ORIENTED_EDGE('',*,*,#13347,.T.);
+#13363 = ORIENTED_EDGE('',*,*,#13364,.T.);
+#13364 = EDGE_CURVE('',#13340,#13311,#13365,.T.);
+#13365 = LINE('',#13366,#13367);
+#13366 = CARTESIAN_POINT('',(2.5034601797,-6.305788120927,5.160676989856
+    ));
+#13367 = VECTOR('',#13368,1.);
+#13368 = DIRECTION('',(1.,6.185235952036E-015,1.608161347529E-014));
+#13369 = ORIENTED_EDGE('',*,*,#13325,.T.);
+#13370 = ORIENTED_EDGE('',*,*,#13262,.F.);
+#13371 = PLANE('',#13372);
+#13372 = AXIS2_PLACEMENT_3D('',#13373,#13374,#13375);
+#13373 = CARTESIAN_POINT('',(2.5034601797,-6.059573777617,5.160676989856
+    ));
+#13374 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#13375 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#13376 = ADVANCED_FACE('',(#13377),#13395,.F.);
+#13377 = FACE_BOUND('',#13378,.T.);
+#13378 = EDGE_LOOP('',(#13379,#13387,#13393,#13394));
+#13379 = ORIENTED_EDGE('',*,*,#13380,.T.);
+#13380 = EDGE_CURVE('',#13213,#13381,#13383,.T.);
+#13381 = VERTEX_POINT('',#13382);
+#13382 = CARTESIAN_POINT('',(2.5034601797,-6.305788367327,4.835992452292
+    ));
+#13383 = LINE('',#13384,#13385);
+#13384 = CARTESIAN_POINT('',(2.5034601797,-5.813359680706,4.835992452292
+    ));
+#13385 = VECTOR('',#13386,1.);
+#13386 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#13387 = ORIENTED_EDGE('',*,*,#13388,.T.);
+#13388 = EDGE_CURVE('',#13381,#13278,#13389,.T.);
+#13389 = LINE('',#13390,#13391);
+#13390 = CARTESIAN_POINT('',(2.5034601797,-6.305788367327,4.835992452292
+    ));
+#13391 = VECTOR('',#13392,1.);
+#13392 = DIRECTION('',(-1.,0.E+000,-2.474094380814E-015));
+#13393 = ORIENTED_EDGE('',*,*,#13277,.F.);
+#13394 = ORIENTED_EDGE('',*,*,#13212,.T.);
+#13395 = PLANE('',#13396);
+#13396 = AXIS2_PLACEMENT_3D('',#13397,#13398,#13399);
+#13397 = CARTESIAN_POINT('',(2.5034601797,-6.059574024017,4.835992452292
+    ));
+#13398 = DIRECTION('',(0.E+000,1.761395632616E-015,1.));
+#13399 = DIRECTION('',(1.,0.E+000,0.E+000));
+#13400 = ADVANCED_FACE('',(#13401),#13412,.F.);
+#13401 = FACE_BOUND('',#13402,.T.);
+#13402 = EDGE_LOOP('',(#13403,#13409,#13410,#13411));
+#13403 = ORIENTED_EDGE('',*,*,#13404,.F.);
+#13404 = EDGE_CURVE('',#13381,#13309,#13405,.T.);
+#13405 = LINE('',#13406,#13407);
+#13406 = CARTESIAN_POINT('',(2.5034601797,-6.305788367327,4.835992452292
+    ));
+#13407 = VECTOR('',#13408,1.);
+#13408 = DIRECTION('',(1.,0.E+000,-1.855570785611E-015));
+#13409 = ORIENTED_EDGE('',*,*,#13380,.F.);
+#13410 = ORIENTED_EDGE('',*,*,#13246,.F.);
+#13411 = ORIENTED_EDGE('',*,*,#13318,.T.);
+#13412 = PLANE('',#13413);
+#13413 = AXIS2_PLACEMENT_3D('',#13414,#13415,#13416);
+#13414 = CARTESIAN_POINT('',(2.952199335827,-6.305788367327,
+    4.835992452292));
+#13415 = DIRECTION('',(4.368322891125E-014,1.761395632616E-015,1.));
+#13416 = DIRECTION('',(1.,0.E+000,-4.368322891125E-014));
+#13417 = ADVANCED_FACE('',(#13418),#13466,.F.);
+#13418 = FACE_BOUND('',#13419,.F.);
+#13419 = EDGE_LOOP('',(#13420,#13433,#13441,#13460));
+#13420 = ORIENTED_EDGE('',*,*,#13421,.T.);
+#13421 = EDGE_CURVE('',#13422,#13424,#13426,.T.);
+#13422 = VERTEX_POINT('',#13423);
+#13423 = CARTESIAN_POINT('',(2.503460176845,-7.348509505391,
+    4.411728366721));
+#13424 = VERTEX_POINT('',#13425);
+#13425 = CARTESIAN_POINT('',(2.503460176541,-6.924245419821,
+    4.835992452292));
+#13426 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#13427,#13428,#13429,#13430,
+    #13431,#13432),.UNSPECIFIED.,.F.,.F.,(6,6),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#13427 = CARTESIAN_POINT('',(2.503457255704,-7.348509505391,
+    4.411728366721));
+#13428 = CARTESIAN_POINT('',(2.503457179543,-7.348509505391,
+    4.631074781941));
+#13429 = CARTESIAN_POINT('',(2.503457117067,-7.294730615521,
+    4.751193294433));
+#13430 = CARTESIAN_POINT('',(2.503457094316,-7.263710347532,
+    4.782213562421));
+#13431 = CARTESIAN_POINT('',(2.503457029256,-7.14359183504,
+    4.835992452292));
+#13432 = CARTESIAN_POINT('',(2.503456944548,-6.924245419821,
+    4.835992452292));
+#13433 = ORIENTED_EDGE('',*,*,#13434,.T.);
+#13434 = EDGE_CURVE('',#13424,#13435,#13437,.T.);
+#13435 = VERTEX_POINT('',#13436);
+#13436 = CARTESIAN_POINT('',(1.605981866943,-6.924245419821,
+    4.835992452292));
+#13437 = LINE('',#13438,#13439);
+#13438 = CARTESIAN_POINT('',(2.503456944548,-6.924245419821,
+    4.835992452292));
+#13439 = VECTOR('',#13440,1.);
+#13440 = DIRECTION('',(-1.,4.948206595724E-015,-1.237051648931E-015));
+#13441 = ORIENTED_EDGE('',*,*,#13442,.T.);
+#13442 = EDGE_CURVE('',#13435,#13443,#13445,.T.);
+#13443 = VERTEX_POINT('',#13444);
+#13444 = CARTESIAN_POINT('',(1.60598186677,-7.348509505391,
+    4.411728366721));
+#13445 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#13446,#13447,#13448,#13449,
+    #13450,#13451,#13452,#13453,#13454,#13455,#13456,#13457,#13458,
+    #13459),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,4),(-6.756255662739E-002,
+    -5.15087853504E-002,-4.125370257624E-002,-3.378127831046E-002,
+    -2.630885404505E-002,-1.605377127361E-002,0.E+000),.UNSPECIFIED.);
+#13446 = CARTESIAN_POINT('',(1.605981867446,-6.924245419821,
+    4.835992452292));
+#13447 = CARTESIAN_POINT('',(1.605981867446,-6.977757990742,
+    4.835992452292));
+#13448 = CARTESIAN_POINT('',(1.605981867446,-7.033766219714,
+    4.832151458283));
+#13449 = CARTESIAN_POINT('',(1.605981867446,-7.119188482387,
+    4.817059572774));
+#13450 = CARTESIAN_POINT('',(1.605981867446,-7.159394006933,
+    4.807622893867));
+#13451 = CARTESIAN_POINT('',(1.605981867446,-7.222430383057,
+    4.778619001339));
+#13452 = CARTESIAN_POINT('',(1.605981867446,-7.243132338761,
+    4.764205061761));
+#13453 = CARTESIAN_POINT('',(1.605981867446,-7.276722114882,
+    4.730615285634));
+#13454 = CARTESIAN_POINT('',(1.605981867446,-7.291136054457,
+    4.709913329925));
+#13455 = CARTESIAN_POINT('',(1.605981867446,-7.320139946977,
+    4.646876953794));
+#13456 = CARTESIAN_POINT('',(1.605981867446,-7.329576625881,
+    4.606671429252));
+#13457 = CARTESIAN_POINT('',(1.605981867446,-7.344668511384,
+    4.521249166594));
+#13458 = CARTESIAN_POINT('',(1.605981867446,-7.348509505391,
+    4.465240937633));
+#13459 = CARTESIAN_POINT('',(1.605981867446,-7.348509505391,
+    4.411728366721));
+#13460 = ORIENTED_EDGE('',*,*,#13461,.T.);
+#13461 = EDGE_CURVE('',#13443,#13422,#13462,.T.);
+#13462 = LINE('',#13463,#13464);
+#13463 = CARTESIAN_POINT('',(1.60598186677,-7.348509505391,
+    4.411728366721));
+#13464 = VECTOR('',#13465,1.);
+#13465 = DIRECTION('',(1.,0.E+000,-2.474102439608E-015));
+#13466 = B_SPLINE_SURFACE_WITH_KNOTS('',5,5,(
+    (#13467,#13468,#13469,#13470,#13471,#13472)
+    ,(#13473,#13474,#13475,#13476,#13477,#13478)
+    ,(#13479,#13480,#13481,#13482,#13483,#13484)
+    ,(#13485,#13486,#13487,#13488,#13489,#13490)
+    ,(#13491,#13492,#13493,#13494,#13495,#13496)
+    ,(#13497,#13498,#13499,#13500,#13501,#13502
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(6,6),(-3.582783021051E-006,
+    8.974752409449E-002),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#13467 = CARTESIAN_POINT('',(1.605945892301,-7.348509505391,
+    4.411728366721));
+#13468 = CARTESIAN_POINT('',(1.605945968463,-7.348509505391,
+    4.631074781941));
+#13469 = CARTESIAN_POINT('',(1.60594603094,-7.294730615521,
+    4.751193294433));
+#13470 = CARTESIAN_POINT('',(1.605946053691,-7.263710347532,
+    4.782213562421));
+#13471 = CARTESIAN_POINT('',(1.605946118753,-7.14359183504,
+    4.835992452292));
+#13472 = CARTESIAN_POINT('',(1.605946203461,-6.924245419821,
+    4.835992452292));
+#13473 = CARTESIAN_POINT('',(1.785448164982,-7.348509505391,
+    4.411728366721));
+#13474 = CARTESIAN_POINT('',(1.785448210679,-7.348509505391,
+    4.631074781941));
+#13475 = CARTESIAN_POINT('',(1.785448248166,-7.294730615521,
+    4.751193294433));
+#13476 = CARTESIAN_POINT('',(1.785448261816,-7.263710347532,
+    4.782213562421));
+#13477 = CARTESIAN_POINT('',(1.785448300853,-7.14359183504,
+    4.835992452292));
+#13478 = CARTESIAN_POINT('',(1.785448351679,-6.92424541982,
+    4.835992452292));
+#13479 = CARTESIAN_POINT('',(1.964950437662,-7.348509505391,
+    4.411728366721));
+#13480 = CARTESIAN_POINT('',(1.964950452895,-7.348509505391,
+    4.631074781941));
+#13481 = CARTESIAN_POINT('',(1.964950465391,-7.294730615521,
+    4.751193294433));
+#13482 = CARTESIAN_POINT('',(1.964950469941,-7.263710347532,
+    4.782213562422));
+#13483 = CARTESIAN_POINT('',(1.964950482954,-7.14359183504,
+    4.835992452292));
+#13484 = CARTESIAN_POINT('',(1.964950499896,-6.924245419821,
+    4.835992452292));
+#13485 = CARTESIAN_POINT('',(2.144452710343,-7.348509505391,
+    4.411728366721));
+#13486 = CARTESIAN_POINT('',(2.144452695111,-7.348509505391,
+    4.631074781941));
+#13487 = CARTESIAN_POINT('',(2.144452682616,-7.294730615521,
+    4.751193294433));
+#13488 = CARTESIAN_POINT('',(2.144452678066,-7.263710347532,
+    4.782213562422));
+#13489 = CARTESIAN_POINT('',(2.144452665054,-7.14359183504,
+    4.835992452292));
+#13490 = CARTESIAN_POINT('',(2.144452648113,-6.92424541982,
+    4.835992452292));
+#13491 = CARTESIAN_POINT('',(2.323954983024,-7.348509505391,
+    4.411728366721));
+#13492 = CARTESIAN_POINT('',(2.323954937327,-7.348509505391,
+    4.631074781941));
+#13493 = CARTESIAN_POINT('',(2.323954899841,-7.294730615521,
+    4.751193294433));
+#13494 = CARTESIAN_POINT('',(2.323954886191,-7.263710347532,
+    4.782213562421));
+#13495 = CARTESIAN_POINT('',(2.323954847155,-7.14359183504,
+    4.835992452292));
+#13496 = CARTESIAN_POINT('',(2.323954796331,-6.92424541982,
+    4.835992452292));
+#13497 = CARTESIAN_POINT('',(2.503457255704,-7.348509505391,
+    4.411728366721));
+#13498 = CARTESIAN_POINT('',(2.503457179543,-7.348509505391,
+    4.631074781941));
+#13499 = CARTESIAN_POINT('',(2.503457117067,-7.294730615521,
+    4.751193294433));
+#13500 = CARTESIAN_POINT('',(2.503457094316,-7.263710347532,
+    4.782213562421));
+#13501 = CARTESIAN_POINT('',(2.503457029256,-7.14359183504,
+    4.835992452292));
+#13502 = CARTESIAN_POINT('',(2.503456944548,-6.924245419821,
+    4.835992452292));
+#13503 = ADVANCED_FACE('',(#13504),#13540,.F.);
+#13504 = FACE_BOUND('',#13505,.F.);
+#13505 = EDGE_LOOP('',(#13506,#13514,#13515,#13523));
+#13506 = ORIENTED_EDGE('',*,*,#13507,.F.);
+#13507 = EDGE_CURVE('',#13424,#13508,#13510,.T.);
+#13508 = VERTEX_POINT('',#13509);
+#13509 = CARTESIAN_POINT('',(3.400938492624,-6.924245419821,
+    4.835992452292));
+#13510 = LINE('',#13511,#13512);
+#13511 = CARTESIAN_POINT('',(2.503463414852,-6.924245419821,
+    4.835992452292));
+#13512 = VECTOR('',#13513,1.);
+#13513 = DIRECTION('',(1.,-1.2370516487E-015,-1.2370516487E-015));
+#13514 = ORIENTED_EDGE('',*,*,#13421,.F.);
+#13515 = ORIENTED_EDGE('',*,*,#13516,.F.);
+#13516 = EDGE_CURVE('',#13517,#13422,#13519,.T.);
+#13517 = VERTEX_POINT('',#13518);
+#13518 = CARTESIAN_POINT('',(3.400938492461,-7.348509505391,
+    4.411728366721));
+#13519 = LINE('',#13520,#13521);
+#13520 = CARTESIAN_POINT('',(3.400938492461,-7.348509505391,
+    4.411728366721));
+#13521 = VECTOR('',#13522,1.);
+#13522 = DIRECTION('',(-1.,0.E+000,3.711153660111E-015));
+#13523 = ORIENTED_EDGE('',*,*,#13524,.F.);
+#13524 = EDGE_CURVE('',#13508,#13517,#13525,.T.);
+#13525 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#13526,#13527,#13528,#13529,
+    #13530,#13531,#13532,#13533,#13534,#13535,#13536,#13537,#13538,
+    #13539),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,4),(0.E+000,
+    1.605377127647E-002,2.63088540503E-002,3.378127831583E-002,
+    4.125370258097E-002,5.150878535206E-002,6.756255662513E-002),
+  .UNSPECIFIED.);
+#13526 = CARTESIAN_POINT('',(3.400938491954,-6.924245419821,
+    4.835992452292));
+#13527 = CARTESIAN_POINT('',(3.400938491954,-6.977757990742,
+    4.835992452292));
+#13528 = CARTESIAN_POINT('',(3.400938491954,-7.033766219714,
+    4.832151458283));
+#13529 = CARTESIAN_POINT('',(3.400938491954,-7.119188482387,
+    4.817059572774));
+#13530 = CARTESIAN_POINT('',(3.400938491954,-7.159394006933,
+    4.807622893867));
+#13531 = CARTESIAN_POINT('',(3.400938491954,-7.222430383057,
+    4.778619001339));
+#13532 = CARTESIAN_POINT('',(3.400938491954,-7.243132338761,
+    4.764205061761));
+#13533 = CARTESIAN_POINT('',(3.400938491954,-7.276722114883,
+    4.730615285634));
+#13534 = CARTESIAN_POINT('',(3.400938491954,-7.291136054457,
+    4.709913329925));
+#13535 = CARTESIAN_POINT('',(3.400938491954,-7.320139946977,
+    4.646876953794));
+#13536 = CARTESIAN_POINT('',(3.400938491954,-7.329576625881,
+    4.606671429252));
+#13537 = CARTESIAN_POINT('',(3.400938491954,-7.344668511384,
+    4.521249166594));
+#13538 = CARTESIAN_POINT('',(3.400938491954,-7.348509505391,
+    4.465240937633));
+#13539 = CARTESIAN_POINT('',(3.400938491954,-7.348509505391,
+    4.411728366721));
+#13540 = B_SPLINE_SURFACE_WITH_KNOTS('',5,5,(
+    (#13541,#13542,#13543,#13544,#13545,#13546)
+    ,(#13547,#13548,#13549,#13550,#13551,#13552)
+    ,(#13553,#13554,#13555,#13556,#13557,#13558)
+    ,(#13559,#13560,#13561,#13562,#13563,#13564)
+    ,(#13565,#13566,#13567,#13568,#13569,#13570)
+    ,(#13571,#13572,#13573,#13574,#13575,#13576
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(6,6),(0.E+000,1.),(
+    -3.582783021051E-006,8.974752409449E-002),.PIECEWISE_BEZIER_KNOTS.);
+#13541 = CARTESIAN_POINT('',(3.4009744671,-7.348509505391,4.411728366721
+    ));
+#13542 = CARTESIAN_POINT('',(3.221472194419,-7.348509505391,
+    4.411728366721));
+#13543 = CARTESIAN_POINT('',(3.041969921738,-7.348509505391,
+    4.411728366721));
+#13544 = CARTESIAN_POINT('',(2.862467649057,-7.348509505391,
+    4.411728366721));
+#13545 = CARTESIAN_POINT('',(2.682965376377,-7.348509505391,
+    4.411728366721));
+#13546 = CARTESIAN_POINT('',(2.503463103696,-7.348509505391,
+    4.411728366721));
+#13547 = CARTESIAN_POINT('',(3.400974390937,-7.348509505391,
+    4.631074781941));
+#13548 = CARTESIAN_POINT('',(3.221472148721,-7.348509505391,
+    4.631074781941));
+#13549 = CARTESIAN_POINT('',(3.041969906505,-7.348509505391,
+    4.631074781941));
+#13550 = CARTESIAN_POINT('',(2.862467664289,-7.348509505391,
+    4.631074781941));
+#13551 = CARTESIAN_POINT('',(2.682965422074,-7.348509505391,
+    4.631074781941));
+#13552 = CARTESIAN_POINT('',(2.503463179858,-7.348509505391,
+    4.631074781941));
+#13553 = CARTESIAN_POINT('',(3.40097432846,-7.294730615521,
+    4.751193294433));
+#13554 = CARTESIAN_POINT('',(3.221472111235,-7.294730615521,
+    4.751193294433));
+#13555 = CARTESIAN_POINT('',(3.04196989401,-7.294730615521,
+    4.751193294433));
+#13556 = CARTESIAN_POINT('',(2.862467676784,-7.294730615521,
+    4.751193294433));
+#13557 = CARTESIAN_POINT('',(2.682965459559,-7.294730615521,
+    4.751193294433));
+#13558 = CARTESIAN_POINT('',(2.503463242334,-7.294730615521,
+    4.751193294433));
+#13559 = CARTESIAN_POINT('',(3.400974305709,-7.263710347532,
+    4.782213562421));
+#13560 = CARTESIAN_POINT('',(3.221472097584,-7.263710347532,
+    4.782213562421));
+#13561 = CARTESIAN_POINT('',(3.041969889459,-7.263710347532,
+    4.782213562422));
+#13562 = CARTESIAN_POINT('',(2.862467681334,-7.263710347532,
+    4.782213562422));
+#13563 = CARTESIAN_POINT('',(2.682965473209,-7.263710347532,
+    4.782213562421));
+#13564 = CARTESIAN_POINT('',(2.503463265084,-7.263710347532,
+    4.782213562421));
+#13565 = CARTESIAN_POINT('',(3.400974240648,-7.14359183504,
+    4.835992452292));
+#13566 = CARTESIAN_POINT('',(3.221472058547,-7.14359183504,
+    4.835992452292));
+#13567 = CARTESIAN_POINT('',(3.041969876447,-7.14359183504,
+    4.835992452292));
+#13568 = CARTESIAN_POINT('',(2.862467694346,-7.14359183504,
+    4.835992452292));
+#13569 = CARTESIAN_POINT('',(2.682965512245,-7.14359183504,
+    4.835992452292));
+#13570 = CARTESIAN_POINT('',(2.503463330145,-7.14359183504,
+    4.835992452292));
+#13571 = CARTESIAN_POINT('',(3.400974155939,-6.924245419821,
+    4.835992452292));
+#13572 = CARTESIAN_POINT('',(3.221472007722,-6.92424541982,
+    4.835992452292));
+#13573 = CARTESIAN_POINT('',(3.041969859504,-6.924245419821,
+    4.835992452292));
+#13574 = CARTESIAN_POINT('',(2.862467711287,-6.92424541982,
+    4.835992452292));
+#13575 = CARTESIAN_POINT('',(2.68296556307,-6.92424541982,4.835992452292
+    ));
+#13576 = CARTESIAN_POINT('',(2.503463414852,-6.924245419821,
+    4.835992452292));
+#13577 = ADVANCED_FACE('',(#13578),#13620,.F.);
+#13578 = FACE_BOUND('',#13579,.F.);
+#13579 = EDGE_LOOP('',(#13580,#13590,#13602,#13610));
+#13580 = ORIENTED_EDGE('',*,*,#13581,.F.);
+#13581 = EDGE_CURVE('',#13582,#13584,#13586,.T.);
+#13582 = VERTEX_POINT('',#13583);
+#13583 = CARTESIAN_POINT('',(1.605981867446,-7.645468626974,
+    0.963803277794));
+#13584 = VERTEX_POINT('',#13585);
+#13585 = CARTESIAN_POINT('',(1.605981867446,-7.348509504844,
+    0.963803277794));
+#13586 = LINE('',#13587,#13588);
+#13587 = CARTESIAN_POINT('',(1.605981867446,-7.6454672792,0.963803277794
+    ));
+#13588 = VECTOR('',#13589,1.);
+#13589 = DIRECTION('',(4.67332025165E-016,1.,-9.346640503299E-016));
+#13590 = ORIENTED_EDGE('',*,*,#13591,.F.);
+#13591 = EDGE_CURVE('',#13592,#13582,#13594,.T.);
+#13592 = VERTEX_POINT('',#13593);
+#13593 = CARTESIAN_POINT('',(1.747403220523,-7.645468626974,
+    0.822381924718));
+#13594 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#13595,#13596,#13597,#13598,
+    #13599,#13600,#13601),.UNSPECIFIED.,.F.,.F.,(4,3,4),(0.E+000,
+    1.621335351863E-002,2.28104233619E-002),.UNSPECIFIED.);
+#13595 = CARTESIAN_POINT('',(1.747403220523,-7.645469978452,
+    0.822381924718));
+#13596 = CARTESIAN_POINT('',(1.679885301669,-7.645469978452,
+    0.822381924718));
+#13597 = CARTESIAN_POINT('',(1.639491452943,-7.645469978452,
+    0.84784307436));
+#13598 = CARTESIAN_POINT('',(1.619196004702,-7.645469978452,
+    0.894338034787));
+#13599 = CARTESIAN_POINT('',(1.610937966697,-7.645469978452,
+    0.913256422087));
+#13600 = CARTESIAN_POINT('',(1.605981867446,-7.645469978452,
+    0.936330835043));
+#13601 = CARTESIAN_POINT('',(1.605981867446,-7.645469978452,
+    0.963803277794));
+#13602 = ORIENTED_EDGE('',*,*,#13603,.F.);
+#13603 = EDGE_CURVE('',#13604,#13592,#13606,.T.);
+#13604 = VERTEX_POINT('',#13605);
+#13605 = CARTESIAN_POINT('',(1.747403220523,-7.348509504661,
+    0.822381924718));
+#13606 = LINE('',#13607,#13608);
+#13607 = CARTESIAN_POINT('',(1.747403220523,-7.348509504661,
+    0.822381924718));
+#13608 = VECTOR('',#13609,1.);
+#13609 = DIRECTION('',(-4.673320248779E-016,-1.,4.673320248779E-016));
+#13610 = ORIENTED_EDGE('',*,*,#13611,.F.);
+#13611 = EDGE_CURVE('',#13584,#13604,#13612,.T.);
+#13612 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#13613,#13614,#13615,#13616,
+    #13617,#13618,#13619),.UNSPECIFIED.,.F.,.F.,(4,3,4),(0.E+000,
+    1.621335351864E-002,2.281042336192E-002),.UNSPECIFIED.);
+#13613 = CARTESIAN_POINT('',(1.605981867446,-7.348509505391,
+    0.963803277794));
+#13614 = CARTESIAN_POINT('',(1.605981867446,-7.348509505391,
+    0.896285358941));
+#13615 = CARTESIAN_POINT('',(1.631443017088,-7.348509505391,
+    0.855891510215));
+#13616 = CARTESIAN_POINT('',(1.677937977515,-7.348509505391,
+    0.835596061974));
+#13617 = CARTESIAN_POINT('',(1.696856364815,-7.348509505391,
+    0.827338023969));
+#13618 = CARTESIAN_POINT('',(1.719930777771,-7.348509505391,
+    0.822381924718));
+#13619 = CARTESIAN_POINT('',(1.747403220523,-7.348509505391,
+    0.822381924718));
+#13620 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#13621,#13622)
+    ,(#13623,#13624)
+    ,(#13625,#13626)
+    ,(#13627,#13628)
+    ,(#13629,#13630)
+    ,(#13631,#13632
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,
+    3.563991508555E-002),.PIECEWISE_BEZIER_KNOTS.);
+#13621 = CARTESIAN_POINT('',(1.747403220523,-7.348509504662,
+    0.822381924718));
+#13622 = CARTESIAN_POINT('',(1.747403220523,-7.704908655517,
+    0.822381924718));
+#13623 = CARTESIAN_POINT('',(1.69040900356,-7.348509504662,
+    0.822381924718));
+#13624 = CARTESIAN_POINT('',(1.69040900356,-7.704908655517,
+    0.822381924718));
+#13625 = CARTESIAN_POINT('',(1.648794095681,-7.348509504662,
+    0.84101355361));
+#13626 = CARTESIAN_POINT('',(1.648794095681,-7.704908655517,
+    0.84101355361));
+#13627 = CARTESIAN_POINT('',(1.624613496338,-7.348509504662,
+    0.865194152952));
+#13628 = CARTESIAN_POINT('',(1.624613496338,-7.704908655517,
+    0.865194152952));
+#13629 = CARTESIAN_POINT('',(1.605981867446,-7.348509504662,
+    0.906809060832));
+#13630 = CARTESIAN_POINT('',(1.605981867446,-7.704908655517,
+    0.906809060832));
+#13631 = CARTESIAN_POINT('',(1.605981867446,-7.348509504662,
+    0.963803277794));
+#13632 = CARTESIAN_POINT('',(1.605981867446,-7.704908655517,
+    0.963803277794));
+#13633 = ADVANCED_FACE('',(#13634),#13676,.T.);
+#13634 = FACE_BOUND('',#13635,.T.);
+#13635 = EDGE_LOOP('',(#13636,#13646,#13658,#13666));
+#13636 = ORIENTED_EDGE('',*,*,#13637,.F.);
+#13637 = EDGE_CURVE('',#13638,#13640,#13642,.T.);
+#13638 = VERTEX_POINT('',#13639);
+#13639 = CARTESIAN_POINT('',(3.259517138878,-7.348509504844,
+    0.822381924718));
+#13640 = VERTEX_POINT('',#13641);
+#13641 = CARTESIAN_POINT('',(3.259517138878,-7.645468626974,
+    0.822381924718));
+#13642 = LINE('',#13643,#13644);
+#13643 = CARTESIAN_POINT('',(3.259517138878,-7.348509504844,
+    0.822381924718));
+#13644 = VECTOR('',#13645,1.);
+#13645 = DIRECTION('',(9.3466405033E-016,-1.,2.80399215099E-015));
+#13646 = ORIENTED_EDGE('',*,*,#13647,.F.);
+#13647 = EDGE_CURVE('',#13648,#13638,#13650,.T.);
+#13648 = VERTEX_POINT('',#13649);
+#13649 = CARTESIAN_POINT('',(3.400938491954,-7.348509504661,
+    0.963803277794));
+#13650 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#13651,#13652,#13653,#13654,
+    #13655,#13656,#13657),.UNSPECIFIED.,.F.,.F.,(4,3,4),(
+    -2.281042336192E-002,-6.59706984328E-003,0.E+000),.UNSPECIFIED.);
+#13651 = CARTESIAN_POINT('',(3.400938491954,-7.348509505391,
+    0.963803277794));
+#13652 = CARTESIAN_POINT('',(3.400938491954,-7.348509505391,
+    0.896285358941));
+#13653 = CARTESIAN_POINT('',(3.375477342312,-7.348509505391,
+    0.855891510215));
+#13654 = CARTESIAN_POINT('',(3.328982381885,-7.348509505391,
+    0.835596061974));
+#13655 = CARTESIAN_POINT('',(3.310063994585,-7.348509505391,
+    0.827338023969));
+#13656 = CARTESIAN_POINT('',(3.286989581629,-7.348509505391,
+    0.822381924718));
+#13657 = CARTESIAN_POINT('',(3.259517138878,-7.348509505391,
+    0.822381924718));
+#13658 = ORIENTED_EDGE('',*,*,#13659,.F.);
+#13659 = EDGE_CURVE('',#13660,#13648,#13662,.T.);
+#13660 = VERTEX_POINT('',#13661);
+#13661 = CARTESIAN_POINT('',(3.400938491954,-7.645468626974,
+    0.963803277794));
+#13662 = LINE('',#13663,#13664);
+#13663 = CARTESIAN_POINT('',(3.400938491954,-7.6454672792,0.963803277794
+    ));
+#13664 = VECTOR('',#13665,1.);
+#13665 = DIRECTION('',(-9.346640497558E-016,1.,-1.401996074634E-015));
+#13666 = ORIENTED_EDGE('',*,*,#13667,.F.);
+#13667 = EDGE_CURVE('',#13640,#13660,#13668,.T.);
+#13668 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#13669,#13670,#13671,#13672,
+    #13673,#13674,#13675),.UNSPECIFIED.,.F.,.F.,(4,3,4),(
+    -2.28104233619E-002,-6.597069843276E-003,0.E+000),.UNSPECIFIED.);
+#13669 = CARTESIAN_POINT('',(3.259517138878,-7.645469978452,
+    0.822381924718));
+#13670 = CARTESIAN_POINT('',(3.327035057731,-7.645469978452,
+    0.822381924718));
+#13671 = CARTESIAN_POINT('',(3.367428906457,-7.645469978452,
+    0.84784307436));
+#13672 = CARTESIAN_POINT('',(3.387724354698,-7.645469978452,
+    0.894338034787));
+#13673 = CARTESIAN_POINT('',(3.395982392703,-7.645469978452,
+    0.913256422087));
+#13674 = CARTESIAN_POINT('',(3.400938491954,-7.645469978452,
+    0.936330835043));
+#13675 = CARTESIAN_POINT('',(3.400938491954,-7.645469978452,
+    0.963803277794));
+#13676 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#13677,#13678)
+    ,(#13679,#13680)
+    ,(#13681,#13682)
+    ,(#13683,#13684)
+    ,(#13685,#13686)
+    ,(#13687,#13688
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,
+    3.563991508555E-002),.PIECEWISE_BEZIER_KNOTS.);
+#13677 = CARTESIAN_POINT('',(3.259517138878,-7.348509504661,
+    0.822381924718));
+#13678 = CARTESIAN_POINT('',(3.259517138878,-7.704908655517,
+    0.822381924718));
+#13679 = CARTESIAN_POINT('',(3.316511355841,-7.348509504661,
+    0.822381924718));
+#13680 = CARTESIAN_POINT('',(3.316511355841,-7.704908655517,
+    0.822381924718));
+#13681 = CARTESIAN_POINT('',(3.35812626372,-7.348509504661,0.84101355361
+    ));
+#13682 = CARTESIAN_POINT('',(3.35812626372,-7.704908655517,0.84101355361
+    ));
+#13683 = CARTESIAN_POINT('',(3.382306863062,-7.348509504661,
+    0.865194152952));
+#13684 = CARTESIAN_POINT('',(3.382306863062,-7.704908655517,
+    0.865194152952));
+#13685 = CARTESIAN_POINT('',(3.400938491954,-7.348509504661,
+    0.906809060832));
+#13686 = CARTESIAN_POINT('',(3.400938491954,-7.704908655517,
+    0.906809060832));
+#13687 = CARTESIAN_POINT('',(3.400938491954,-7.348509504661,
+    0.963803277794));
+#13688 = CARTESIAN_POINT('',(3.400938491954,-7.704908655517,
+    0.963803277794));
+#13689 = ADVANCED_FACE('',(#13690),#13715,.F.);
+#13690 = FACE_BOUND('',#13691,.T.);
+#13691 = EDGE_LOOP('',(#13692,#13702,#13708,#13709));
+#13692 = ORIENTED_EDGE('',*,*,#13693,.T.);
+#13693 = EDGE_CURVE('',#13694,#13696,#13698,.T.);
+#13694 = VERTEX_POINT('',#13695);
+#13695 = CARTESIAN_POINT('',(1.605981867446,-6.938363186728,
+    5.160676989856));
+#13696 = VERTEX_POINT('',#13697);
+#13697 = CARTESIAN_POINT('',(2.5034601797,-6.938363186728,5.160676989856
+    ));
+#13698 = LINE('',#13699,#13700);
+#13699 = CARTESIAN_POINT('',(1.605981867446,-6.938363186728,
+    5.160676989856));
+#13700 = VECTOR('',#13701,1.);
+#13701 = DIRECTION('',(1.,0.E+000,-1.484458136689E-014));
+#13702 = ORIENTED_EDGE('',*,*,#13703,.T.);
+#13703 = EDGE_CURVE('',#13696,#13340,#13704,.T.);
+#13704 = LINE('',#13705,#13706);
+#13705 = CARTESIAN_POINT('',(2.5034601797,-6.938363186728,5.160676989856
+    ));
+#13706 = VECTOR('',#13707,1.);
+#13707 = DIRECTION('',(0.E+000,1.,0.E+000));
+#13708 = ORIENTED_EDGE('',*,*,#13339,.T.);
+#13709 = ORIENTED_EDGE('',*,*,#13710,.T.);
+#13710 = EDGE_CURVE('',#13286,#13694,#13711,.T.);
+#13711 = LINE('',#13712,#13713);
+#13712 = CARTESIAN_POINT('',(1.605981867446,-6.305788120927,
+    5.160676989856));
+#13713 = VECTOR('',#13714,1.);
+#13714 = DIRECTION('',(2.193856280162E-016,-1.,1.755085024129E-015));
+#13715 = PLANE('',#13716);
+#13716 = AXIS2_PLACEMENT_3D('',#13717,#13718,#13719);
+#13717 = CARTESIAN_POINT('',(2.054721023573,-6.938363186728,
+    5.160676989856));
+#13718 = DIRECTION('',(-2.605200716688E-013,4.538093218001E-015,-1.));
+#13719 = DIRECTION('',(-1.,0.E+000,2.605200716688E-013));
+#13720 = ADVANCED_FACE('',(#13721),#13739,.F.);
+#13721 = FACE_BOUND('',#13722,.T.);
+#13722 = EDGE_LOOP('',(#13723,#13724,#13732,#13738));
+#13723 = ORIENTED_EDGE('',*,*,#13703,.F.);
+#13724 = ORIENTED_EDGE('',*,*,#13725,.F.);
+#13725 = EDGE_CURVE('',#13726,#13696,#13728,.T.);
+#13726 = VERTEX_POINT('',#13727);
+#13727 = CARTESIAN_POINT('',(3.400938491954,-6.938363186728,
+    5.160676989856));
+#13728 = LINE('',#13729,#13730);
+#13729 = CARTESIAN_POINT('',(3.400938491954,-6.938363186728,
+    5.160676989856));
+#13730 = VECTOR('',#13731,1.);
+#13731 = DIRECTION('',(-1.,0.E+000,-1.484458136689E-014));
+#13732 = ORIENTED_EDGE('',*,*,#13733,.F.);
+#13733 = EDGE_CURVE('',#13311,#13726,#13734,.T.);
+#13734 = LINE('',#13735,#13736);
+#13735 = CARTESIAN_POINT('',(3.400938491954,-6.305788120927,
+    5.160676989856));
+#13736 = VECTOR('',#13737,1.);
+#13737 = DIRECTION('',(-2.193856280162E-016,-1.,1.755085024129E-015));
+#13738 = ORIENTED_EDGE('',*,*,#13364,.F.);
+#13739 = PLANE('',#13740);
+#13740 = AXIS2_PLACEMENT_3D('',#13741,#13742,#13743);
+#13741 = CARTESIAN_POINT('',(2.5034601797,-6.622075653828,5.160676989856
+    ));
+#13742 = DIRECTION('',(0.E+000,1.428779016324E-015,-1.));
+#13743 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#13744 = ADVANCED_FACE('',(#13745),#13761,.F.);
+#13745 = FACE_BOUND('',#13746,.T.);
+#13746 = EDGE_LOOP('',(#13747,#13753,#13754,#13760));
+#13747 = ORIENTED_EDGE('',*,*,#13748,.F.);
+#13748 = EDGE_CURVE('',#13424,#13381,#13749,.T.);
+#13749 = LINE('',#13750,#13751);
+#13750 = CARTESIAN_POINT('',(2.5034601797,-6.924245419821,4.835992452292
+    ));
+#13751 = VECTOR('',#13752,1.);
+#13752 = DIRECTION('',(0.E+000,1.,-1.795149752354E-015));
+#13753 = ORIENTED_EDGE('',*,*,#13434,.T.);
+#13754 = ORIENTED_EDGE('',*,*,#13755,.F.);
+#13755 = EDGE_CURVE('',#13278,#13435,#13756,.T.);
+#13756 = LINE('',#13757,#13758);
+#13757 = CARTESIAN_POINT('',(1.605981867446,-6.305788367327,
+    4.835992452292));
+#13758 = VECTOR('',#13759,1.);
+#13759 = DIRECTION('',(2.243937190443E-016,-1.,0.E+000));
+#13760 = ORIENTED_EDGE('',*,*,#13388,.F.);
+#13761 = PLANE('',#13762);
+#13762 = AXIS2_PLACEMENT_3D('',#13763,#13764,#13765);
+#13763 = CARTESIAN_POINT('',(2.5034601797,-6.615016893574,4.835992452292
+    ));
+#13764 = DIRECTION('',(0.E+000,6.197199266333E-016,1.));
+#13765 = DIRECTION('',(1.,0.E+000,0.E+000));
+#13766 = ADVANCED_FACE('',(#13767),#13778,.F.);
+#13767 = FACE_BOUND('',#13768,.T.);
+#13768 = EDGE_LOOP('',(#13769,#13770,#13771,#13772));
+#13769 = ORIENTED_EDGE('',*,*,#13507,.F.);
+#13770 = ORIENTED_EDGE('',*,*,#13748,.T.);
+#13771 = ORIENTED_EDGE('',*,*,#13404,.T.);
+#13772 = ORIENTED_EDGE('',*,*,#13773,.T.);
+#13773 = EDGE_CURVE('',#13309,#13508,#13774,.T.);
+#13774 = LINE('',#13775,#13776);
+#13775 = CARTESIAN_POINT('',(3.400938491954,-6.305788367327,
+    4.835992452292));
+#13776 = VECTOR('',#13777,1.);
+#13777 = DIRECTION('',(-2.243937190443E-016,-1.,0.E+000));
+#13778 = PLANE('',#13779);
+#13779 = AXIS2_PLACEMENT_3D('',#13780,#13781,#13782);
+#13780 = CARTESIAN_POINT('',(2.952199336162,-6.92424541982,
+    4.835992452292));
+#13781 = DIRECTION('',(4.549339230518E-014,-4.985039784168E-015,1.));
+#13782 = DIRECTION('',(1.,0.E+000,-4.549339230518E-014));
+#13783 = ADVANCED_FACE('',(#13784),#13829,.F.);
+#13784 = FACE_BOUND('',#13785,.T.);
+#13785 = EDGE_LOOP('',(#13786,#13792,#13793,#13801,#13813,#13822,#13828)
+  );
+#13786 = ORIENTED_EDGE('',*,*,#13787,.F.);
+#13787 = EDGE_CURVE('',#13443,#13584,#13788,.T.);
+#13788 = LINE('',#13789,#13790);
+#13789 = CARTESIAN_POINT('',(1.605981867446,-7.348509505391,
+    4.411728366721));
+#13790 = VECTOR('',#13791,1.);
+#13791 = DIRECTION('',(8.049935801902E-017,0.E+000,-1.));
+#13792 = ORIENTED_EDGE('',*,*,#13461,.T.);
+#13793 = ORIENTED_EDGE('',*,*,#13794,.F.);
+#13794 = EDGE_CURVE('',#13795,#13422,#13797,.T.);
+#13795 = VERTEX_POINT('',#13796);
+#13796 = CARTESIAN_POINT('',(2.5034601797,-7.348509504021,-3.17476237822
+    ));
+#13797 = LINE('',#13798,#13799);
+#13798 = CARTESIAN_POINT('',(2.5034601797,-7.348509505391,-3.17476237822
+    ));
+#13799 = VECTOR('',#13800,1.);
+#13800 = DIRECTION('',(0.E+000,0.E+000,1.));
+#13801 = ORIENTED_EDGE('',*,*,#13802,.F.);
+#13802 = EDGE_CURVE('',#13803,#13795,#13805,.T.);
+#13803 = VERTEX_POINT('',#13804);
+#13804 = CARTESIAN_POINT('',(2.101794863602,-7.348509505391,
+    -2.774721674431));
+#13805 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#13806,#13807,#13808,#13809,
+    #13810,#13811,#13812),.UNSPECIFIED.,.F.,.F.,(4,3,4),(0.E+000,
+    4.052436730663E-002,6.456621914747E-002),.UNSPECIFIED.);
+#13806 = CARTESIAN_POINT('',(2.101794863602,-7.348509505391,
+    -2.774721674431));
+#13807 = CARTESIAN_POINT('',(2.101941122813,-7.348509502524,
+    -2.90657258284));
+#13808 = CARTESIAN_POINT('',(2.171994156779,-7.348509502725,
+    -3.0353246779));
+#13809 = CARTESIAN_POINT('',(2.281556860709,-7.34850950267,
+    -3.10791505065));
+#13810 = CARTESIAN_POINT('',(2.346557019138,-7.348509502637,
+    -3.150980670244));
+#13811 = CARTESIAN_POINT('',(2.424516357477,-7.34850950265,
+    -3.174755934373));
+#13812 = CARTESIAN_POINT('',(2.5034601797,-7.34850950265,-3.17476237822)
+  );
+#13813 = ORIENTED_EDGE('',*,*,#13814,.F.);
+#13814 = EDGE_CURVE('',#13815,#13803,#13817,.T.);
+#13815 = VERTEX_POINT('',#13816);
+#13816 = CARTESIAN_POINT('',(2.101766352574,-7.348509505391,
+    0.822381924718));
+#13817 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#13818,#13819,#13820,#13821),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(-0.359710359987,0.E+000),
+  .PIECEWISE_BEZIER_KNOTS.);
+#13818 = CARTESIAN_POINT('',(2.101766352574,-7.348509505391,
+    0.822381924718));
+#13819 = CARTESIAN_POINT('',(2.101766352574,-7.348509504477,
+    -0.377037882447));
+#13820 = CARTESIAN_POINT('',(2.101747345222,-7.348509501736,
+    -1.577228231256));
+#13821 = CARTESIAN_POINT('',(2.101794863602,-7.348509505391,
+    -2.774721674431));
+#13822 = ORIENTED_EDGE('',*,*,#13823,.F.);
+#13823 = EDGE_CURVE('',#13604,#13815,#13824,.T.);
+#13824 = LINE('',#13825,#13826);
+#13825 = CARTESIAN_POINT('',(1.747403220523,-7.348509505391,
+    0.822381924718));
+#13826 = VECTOR('',#13827,1.);
+#13827 = DIRECTION('',(1.,0.E+000,-1.417686754642E-013));
+#13828 = ORIENTED_EDGE('',*,*,#13611,.F.);
+#13829 = PLANE('',#13830);
+#13830 = AXIS2_PLACEMENT_3D('',#13831,#13832,#13833);
+#13831 = CARTESIAN_POINT('',(2.5034601797,-7.348509505391,0.720250307363
+    ));
+#13832 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#13833 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#13834 = ADVANCED_FACE('',(#13835),#13873,.F.);
+#13835 = FACE_BOUND('',#13836,.T.);
+#13836 = EDGE_LOOP('',(#13837,#13838,#13844,#13845,#13853,#13862,#13872)
+  );
+#13837 = ORIENTED_EDGE('',*,*,#13516,.F.);
+#13838 = ORIENTED_EDGE('',*,*,#13839,.T.);
+#13839 = EDGE_CURVE('',#13517,#13648,#13840,.T.);
+#13840 = LINE('',#13841,#13842);
+#13841 = CARTESIAN_POINT('',(3.400938491954,-7.348509505391,
+    4.411728366721));
+#13842 = VECTOR('',#13843,1.);
+#13843 = DIRECTION('',(4.024967900951E-017,-3.219974320761E-016,-1.));
+#13844 = ORIENTED_EDGE('',*,*,#13647,.T.);
+#13845 = ORIENTED_EDGE('',*,*,#13846,.T.);
+#13846 = EDGE_CURVE('',#13638,#13847,#13849,.T.);
+#13847 = VERTEX_POINT('',#13848);
+#13848 = CARTESIAN_POINT('',(2.905154006826,-7.348509505391,
+    0.822381924718));
+#13849 = LINE('',#13850,#13851);
+#13850 = CARTESIAN_POINT('',(3.259517138878,-7.348509505391,
+    0.822381924718));
+#13851 = VECTOR('',#13852,1.);
+#13852 = DIRECTION('',(-1.,0.E+000,-1.421603016396E-013));
+#13853 = ORIENTED_EDGE('',*,*,#13854,.T.);
+#13854 = EDGE_CURVE('',#13847,#13855,#13857,.T.);
+#13855 = VERTEX_POINT('',#13856);
+#13856 = CARTESIAN_POINT('',(2.905125495799,-7.348509505391,
+    -2.774721674431));
+#13857 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#13858,#13859,#13860,#13861),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,0.359710359987),
+  .PIECEWISE_BEZIER_KNOTS.);
+#13858 = CARTESIAN_POINT('',(2.905154006826,-7.348509505391,
+    0.822381924718));
+#13859 = CARTESIAN_POINT('',(2.905154006826,-7.348509504477,
+    -0.377037882447));
+#13860 = CARTESIAN_POINT('',(2.905173014178,-7.348509501736,
+    -1.577228231256));
+#13861 = CARTESIAN_POINT('',(2.905125495799,-7.348509505391,
+    -2.774721674431));
+#13862 = ORIENTED_EDGE('',*,*,#13863,.T.);
+#13863 = EDGE_CURVE('',#13855,#13795,#13864,.T.);
+#13864 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#13865,#13866,#13867,#13868,
+    #13869,#13870,#13871),.UNSPECIFIED.,.F.,.F.,(4,3,4),(0.E+000,
+    4.052436730663E-002,6.456621914747E-002),.UNSPECIFIED.);
+#13865 = CARTESIAN_POINT('',(2.905125495799,-7.348509505391,
+    -2.774721674431));
+#13866 = CARTESIAN_POINT('',(2.904979236587,-7.348509502524,
+    -2.90657258284));
+#13867 = CARTESIAN_POINT('',(2.834926202622,-7.348509502725,
+    -3.0353246779));
+#13868 = CARTESIAN_POINT('',(2.725363498691,-7.34850950267,
+    -3.10791505065));
+#13869 = CARTESIAN_POINT('',(2.660363340262,-7.348509502637,
+    -3.150980670244));
+#13870 = CARTESIAN_POINT('',(2.582404001923,-7.34850950265,
+    -3.174755934373));
+#13871 = CARTESIAN_POINT('',(2.5034601797,-7.34850950265,-3.17476237822)
+  );
+#13872 = ORIENTED_EDGE('',*,*,#13794,.T.);
+#13873 = PLANE('',#13874);
+#13874 = AXIS2_PLACEMENT_3D('',#13875,#13876,#13877);
+#13875 = CARTESIAN_POINT('',(2.952199336081,-7.348509505391,
+    -3.17476237822));
+#13876 = DIRECTION('',(-5.299208382707E-034,-1.,3.630022313597E-021));
+#13877 = DIRECTION('',(0.E+000,-3.630022313597E-021,-1.));
+#13878 = ADVANCED_FACE('',(#13879),#13932,.F.);
+#13879 = FACE_BOUND('',#13880,.T.);
+#13880 = EDGE_LOOP('',(#13881,#13891,#13897,#13898,#13906,#13914,#13926)
+  );
+#13881 = ORIENTED_EDGE('',*,*,#13882,.T.);
+#13882 = EDGE_CURVE('',#13883,#13885,#13887,.T.);
+#13883 = VERTEX_POINT('',#13884);
+#13884 = CARTESIAN_POINT('',(2.5034601797,-7.645469978452,4.453570198133
+    ));
+#13885 = VERTEX_POINT('',#13886);
+#13886 = CARTESIAN_POINT('',(1.605981867446,-7.645469978452,
+    4.453570198133));
+#13887 = LINE('',#13888,#13889);
+#13888 = CARTESIAN_POINT('',(2.503459277776,-7.645469978452,
+    4.453570198133));
+#13889 = VECTOR('',#13890,1.);
+#13890 = DIRECTION('',(-1.,0.E+000,1.546310541979E-014));
+#13891 = ORIENTED_EDGE('',*,*,#13892,.T.);
+#13892 = EDGE_CURVE('',#13885,#13582,#13893,.T.);
+#13893 = LINE('',#13894,#13895);
+#13894 = CARTESIAN_POINT('',(1.605981867446,-7.645469978452,
+    4.453570198133));
+#13895 = VECTOR('',#13896,1.);
+#13896 = DIRECTION('',(7.953418164941E-017,0.E+000,-1.));
+#13897 = ORIENTED_EDGE('',*,*,#13591,.F.);
+#13898 = ORIENTED_EDGE('',*,*,#13899,.T.);
+#13899 = EDGE_CURVE('',#13592,#13900,#13902,.T.);
+#13900 = VERTEX_POINT('',#13901);
+#13901 = CARTESIAN_POINT('',(2.101766352574,-7.645469978452,
+    0.822381924718));
+#13902 = LINE('',#13903,#13904);
+#13903 = CARTESIAN_POINT('',(1.747403220523,-7.645469978452,
+    0.822381924718));
+#13904 = VECTOR('',#13905,1.);
+#13905 = DIRECTION('',(1.,0.E+000,-1.425519278149E-013));
+#13906 = ORIENTED_EDGE('',*,*,#13907,.T.);
+#13907 = EDGE_CURVE('',#13900,#13908,#13910,.T.);
+#13908 = VERTEX_POINT('',#13909);
+#13909 = CARTESIAN_POINT('',(2.101766332298,-7.645469978452,
+    -2.774721680118));
+#13910 = LINE('',#13911,#13912);
+#13911 = CARTESIAN_POINT('',(2.101766352574,-7.645469978452,
+    0.822381924718));
+#13912 = VECTOR('',#13913,1.);
+#13913 = DIRECTION('',(-5.636862385589E-009,0.E+000,-1.));
+#13914 = ORIENTED_EDGE('',*,*,#13915,.T.);
+#13915 = EDGE_CURVE('',#13908,#13916,#13918,.T.);
+#13916 = VERTEX_POINT('',#13917);
+#13917 = CARTESIAN_POINT('',(2.5034601797,-7.645469978452,-3.17476237822
+    ));
+#13918 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#13919,#13920,#13921,#13922,
+    #13923,#13924,#13925),.UNSPECIFIED.,.F.,.F.,(4,3,4),(0.E+000,
+    4.051860703215E-002,6.456648856141E-002),.UNSPECIFIED.);
+#13919 = CARTESIAN_POINT('',(2.101766332298,-7.645469978452,
+    -2.774721680118));
+#13920 = CARTESIAN_POINT('',(2.101942411407,-7.645469978452,
+    -2.906553290742));
+#13921 = CARTESIAN_POINT('',(2.171971881529,-7.645469978452,
+    -3.035287809993));
+#13922 = CARTESIAN_POINT('',(2.281508566359,-7.645469978452,
+    -3.107883183962));
+#13923 = CARTESIAN_POINT('',(2.346518827393,-7.645469978452,
+    -3.150968696537));
+#13924 = CARTESIAN_POINT('',(2.424496887881,-7.645469978452,
+    -3.174755932784));
+#13925 = CARTESIAN_POINT('',(2.5034601797,-7.645469978452,-3.17476237822
+    ));
+#13926 = ORIENTED_EDGE('',*,*,#13927,.T.);
+#13927 = EDGE_CURVE('',#13916,#13883,#13928,.T.);
+#13928 = LINE('',#13929,#13930);
+#13929 = CARTESIAN_POINT('',(2.5034601797,-7.645469978452,-3.17476237822
+    ));
+#13930 = VECTOR('',#13931,1.);
+#13931 = DIRECTION('',(0.E+000,0.E+000,1.));
+#13932 = PLANE('',#13933);
+#13933 = AXIS2_PLACEMENT_3D('',#13934,#13935,#13936);
+#13934 = CARTESIAN_POINT('',(2.054721023573,-7.645469978452,
+    -3.17476237822));
+#13935 = DIRECTION('',(0.E+000,1.,0.E+000));
+#13936 = DIRECTION('',(0.E+000,0.E+000,1.));
+#13937 = ADVANCED_FACE('',(#13938),#13982,.F.);
+#13938 = FACE_BOUND('',#13939,.T.);
+#13939 = EDGE_LOOP('',(#13940,#13948,#13954,#13955,#13967,#13975,#13981)
+  );
+#13940 = ORIENTED_EDGE('',*,*,#13941,.F.);
+#13941 = EDGE_CURVE('',#13942,#13660,#13944,.T.);
+#13942 = VERTEX_POINT('',#13943);
+#13943 = CARTESIAN_POINT('',(3.400938491954,-7.645469978452,
+    4.453570198133));
+#13944 = LINE('',#13945,#13946);
+#13945 = CARTESIAN_POINT('',(3.400938491954,-7.645469978452,
+    4.453570198133));
+#13946 = VECTOR('',#13947,1.);
+#13947 = DIRECTION('',(3.97670908247E-017,-3.181367265976E-016,-1.));
+#13948 = ORIENTED_EDGE('',*,*,#13949,.F.);
+#13949 = EDGE_CURVE('',#13883,#13942,#13950,.T.);
+#13950 = LINE('',#13951,#13952);
+#13951 = CARTESIAN_POINT('',(2.503461081624,-7.645469978452,
+    4.453570198133));
+#13952 = VECTOR('',#13953,1.);
+#13953 = DIRECTION('',(1.,0.E+000,1.546310541979E-014));
+#13954 = ORIENTED_EDGE('',*,*,#13927,.F.);
+#13955 = ORIENTED_EDGE('',*,*,#13956,.F.);
+#13956 = EDGE_CURVE('',#13957,#13916,#13959,.T.);
+#13957 = VERTEX_POINT('',#13958);
+#13958 = CARTESIAN_POINT('',(2.905154027103,-7.645469978452,
+    -2.774721680118));
+#13959 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#13960,#13961,#13962,#13963,
+    #13964,#13965,#13966),.UNSPECIFIED.,.F.,.F.,(4,3,4),(0.E+000,
+    4.051860703215E-002,6.456648856141E-002),.UNSPECIFIED.);
+#13960 = CARTESIAN_POINT('',(2.905154027103,-7.645469978452,
+    -2.774721680118));
+#13961 = CARTESIAN_POINT('',(2.904977947993,-7.645469978452,
+    -2.906553290742));
+#13962 = CARTESIAN_POINT('',(2.834948477872,-7.645469978452,
+    -3.035287809993));
+#13963 = CARTESIAN_POINT('',(2.725411793041,-7.645469978452,
+    -3.107883183962));
+#13964 = CARTESIAN_POINT('',(2.660401532007,-7.645469978452,
+    -3.150968696537));
+#13965 = CARTESIAN_POINT('',(2.582423471519,-7.645469978452,
+    -3.174755932784));
+#13966 = CARTESIAN_POINT('',(2.5034601797,-7.645469978452,-3.17476237822
+    ));
+#13967 = ORIENTED_EDGE('',*,*,#13968,.F.);
+#13968 = EDGE_CURVE('',#13969,#13957,#13971,.T.);
+#13969 = VERTEX_POINT('',#13970);
+#13970 = CARTESIAN_POINT('',(2.905154006826,-7.645469978452,
+    0.822381924718));
+#13971 = LINE('',#13972,#13973);
+#13972 = CARTESIAN_POINT('',(2.905154006826,-7.645469978452,
+    0.822381924718));
+#13973 = VECTOR('',#13974,1.);
+#13974 = DIRECTION('',(5.636862501331E-009,0.E+000,-1.));
+#13975 = ORIENTED_EDGE('',*,*,#13976,.F.);
+#13976 = EDGE_CURVE('',#13640,#13969,#13977,.T.);
+#13977 = LINE('',#13978,#13979);
+#13978 = CARTESIAN_POINT('',(3.259517138878,-7.645469978452,
+    0.822381924718));
+#13979 = VECTOR('',#13980,1.);
+#13980 = DIRECTION('',(-1.,0.E+000,-1.429435539902E-013));
+#13981 = ORIENTED_EDGE('',*,*,#13667,.T.);
+#13982 = PLANE('',#13983);
+#13983 = AXIS2_PLACEMENT_3D('',#13984,#13985,#13986);
+#13984 = CARTESIAN_POINT('',(2.5034601797,-7.645469978452,0.639403909956
+    ));
+#13985 = DIRECTION('',(0.E+000,1.,-8.40107302154E-017));
+#13986 = DIRECTION('',(0.E+000,8.40107302154E-017,1.));
+#13987 = ADVANCED_FACE('',(#13988),#14014,.F.);
+#13988 = FACE_BOUND('',#13989,.T.);
+#13989 = EDGE_LOOP('',(#13990,#13991,#13992,#13993,#14010,#14011,#14012,
+    #14013));
+#13990 = ORIENTED_EDGE('',*,*,#13787,.T.);
+#13991 = ORIENTED_EDGE('',*,*,#13581,.F.);
+#13992 = ORIENTED_EDGE('',*,*,#13892,.F.);
+#13993 = ORIENTED_EDGE('',*,*,#13994,.F.);
+#13994 = EDGE_CURVE('',#13694,#13885,#13995,.T.);
+#13995 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#13996,#13997,#13998,#13999,
+    #14000,#14001,#14002,#14003,#14004,#14005,#14006,#14007,#14008,
+    #14009),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,4),(0.E+000,
+    1.912598527182E-002,3.568824303577E-002,5.702606052897E-002,
+    7.836387802217E-002,9.49261357861E-002,0.114052121058),
+  .UNSPECIFIED.);
+#13996 = CARTESIAN_POINT('',(1.605981867446,-6.938363186731,
+    5.160676989856));
+#13997 = CARTESIAN_POINT('',(1.605981867446,-7.00211647097,
+    5.160676989856));
+#13998 = CARTESIAN_POINT('',(1.605981867446,-7.066471031596,
+    5.155081918975));
+#13999 = CARTESIAN_POINT('',(1.605981867446,-7.183046627654,
+    5.132087112585));
+#14000 = CARTESIAN_POINT('',(1.605981867446,-7.236471941934,
+    5.116217430923));
+#14001 = CARTESIAN_POINT('',(1.605981867446,-7.352053405565,
+    5.065470100655));
+#14002 = CARTESIAN_POINT('',(1.605981867446,-7.411039439226,
+    5.026983888834));
+#14003 = CARTESIAN_POINT('',(1.605981867446,-7.511776877431,
+    4.92624645063));
+#14004 = CARTESIAN_POINT('',(1.605981867468,-7.550263089251,
+    4.867260416969));
+#14005 = CARTESIAN_POINT('',(1.605981867468,-7.601010419519,
+    4.751678953338));
+#14006 = CARTESIAN_POINT('',(1.605981867446,-7.616880101181,
+    4.698253639058));
+#14007 = CARTESIAN_POINT('',(1.605981867446,-7.639874907571,
+    4.581678042999));
+#14008 = CARTESIAN_POINT('',(1.605981867446,-7.645469978452,
+    4.517323482374));
+#14009 = CARTESIAN_POINT('',(1.605981867446,-7.645469978452,
+    4.453570198135));
+#14010 = ORIENTED_EDGE('',*,*,#13710,.F.);
+#14011 = ORIENTED_EDGE('',*,*,#13285,.F.);
+#14012 = ORIENTED_EDGE('',*,*,#13755,.T.);
+#14013 = ORIENTED_EDGE('',*,*,#13442,.T.);
+#14014 = PLANE('',#14015);
+#14015 = AXIS2_PLACEMENT_3D('',#14016,#14017,#14018);
+#14016 = CARTESIAN_POINT('',(1.605981867446,-7.645469978452,
+    3.062240127166));
+#14017 = DIRECTION('',(1.,-9.309328861094E-017,3.461069660559E-016));
+#14018 = DIRECTION('',(3.461069660559E-016,0.E+000,-1.));
+#14019 = ADVANCED_FACE('',(#14020),#14046,.F.);
+#14020 = FACE_BOUND('',#14021,.T.);
+#14021 = EDGE_LOOP('',(#14022,#14023,#14024,#14025,#14026,#14027,#14028,
+    #14045));
+#14022 = ORIENTED_EDGE('',*,*,#13659,.T.);
+#14023 = ORIENTED_EDGE('',*,*,#13839,.F.);
+#14024 = ORIENTED_EDGE('',*,*,#13524,.F.);
+#14025 = ORIENTED_EDGE('',*,*,#13773,.F.);
+#14026 = ORIENTED_EDGE('',*,*,#13308,.T.);
+#14027 = ORIENTED_EDGE('',*,*,#13733,.T.);
+#14028 = ORIENTED_EDGE('',*,*,#14029,.T.);
+#14029 = EDGE_CURVE('',#13726,#13942,#14030,.T.);
+#14030 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#14031,#14032,#14033,#14034,
+    #14035,#14036,#14037,#14038,#14039,#14040,#14041,#14042,#14043,
+    #14044),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,4),(-0.114052121058,
+    -9.492613578608E-002,-7.836387802213E-002,-5.702606052894E-002,
+    -3.568824303574E-002,-1.912598527181E-002,0.E+000),.UNSPECIFIED.);
+#14031 = CARTESIAN_POINT('',(3.400938491954,-6.938363186731,
+    5.160676989856));
+#14032 = CARTESIAN_POINT('',(3.400938491954,-7.00211647097,
+    5.160676989856));
+#14033 = CARTESIAN_POINT('',(3.400938491954,-7.066471031596,
+    5.155081918975));
+#14034 = CARTESIAN_POINT('',(3.400938491954,-7.183046627654,
+    5.132087112585));
+#14035 = CARTESIAN_POINT('',(3.400938491954,-7.236471941934,
+    5.116217430923));
+#14036 = CARTESIAN_POINT('',(3.400938491954,-7.352053405565,
+    5.065470100655));
+#14037 = CARTESIAN_POINT('',(3.400938491954,-7.411039439226,
+    5.026983888834));
+#14038 = CARTESIAN_POINT('',(3.400938491954,-7.511776877431,
+    4.92624645063));
+#14039 = CARTESIAN_POINT('',(3.400938491933,-7.550263089251,
+    4.867260416969));
+#14040 = CARTESIAN_POINT('',(3.400938491933,-7.601010419519,
+    4.751678953338));
+#14041 = CARTESIAN_POINT('',(3.400938491954,-7.616880101181,
+    4.698253639058));
+#14042 = CARTESIAN_POINT('',(3.400938491954,-7.639874907571,
+    4.581678042999));
+#14043 = CARTESIAN_POINT('',(3.400938491954,-7.645469978452,
+    4.517323482374));
+#14044 = CARTESIAN_POINT('',(3.400938491954,-7.645469978452,
+    4.453570198135));
+#14045 = ORIENTED_EDGE('',*,*,#13941,.T.);
+#14046 = PLANE('',#14047);
+#14047 = AXIS2_PLACEMENT_3D('',#14048,#14049,#14050);
+#14048 = CARTESIAN_POINT('',(3.400938491954,-6.97562904969,
+    5.160676989856));
+#14049 = DIRECTION('',(-1.,-2.792798658328E-016,-2.938137829469E-016));
+#14050 = DIRECTION('',(-2.938137829469E-016,0.E+000,1.));
+#14051 = ADVANCED_FACE('',(#14052),#14063,.F.);
+#14052 = FACE_BOUND('',#14053,.T.);
+#14053 = EDGE_LOOP('',(#14054,#14055,#14056,#14057));
+#14054 = ORIENTED_EDGE('',*,*,#13899,.F.);
+#14055 = ORIENTED_EDGE('',*,*,#13603,.F.);
+#14056 = ORIENTED_EDGE('',*,*,#13823,.T.);
+#14057 = ORIENTED_EDGE('',*,*,#14058,.F.);
+#14058 = EDGE_CURVE('',#13900,#13815,#14059,.T.);
+#14059 = LINE('',#14060,#14061);
+#14060 = CARTESIAN_POINT('',(2.101766352574,-7.645469978452,
+    0.822381924718));
+#14061 = VECTOR('',#14062,1.);
+#14062 = DIRECTION('',(0.E+000,1.,0.E+000));
+#14063 = PLANE('',#14064);
+#14064 = AXIS2_PLACEMENT_3D('',#14065,#14066,#14067);
+#14065 = CARTESIAN_POINT('',(1.924584828216,-7.645469978452,
+    0.822381924718));
+#14066 = DIRECTION('',(2.287910990566E-015,-2.129891581609E-031,1.));
+#14067 = DIRECTION('',(1.,0.E+000,-2.287910990566E-015));
+#14068 = ADVANCED_FACE('',(#14069),#14080,.F.);
+#14069 = FACE_BOUND('',#14070,.T.);
+#14070 = EDGE_LOOP('',(#14071,#14072,#14073,#14079));
+#14071 = ORIENTED_EDGE('',*,*,#13637,.T.);
+#14072 = ORIENTED_EDGE('',*,*,#13976,.T.);
+#14073 = ORIENTED_EDGE('',*,*,#14074,.T.);
+#14074 = EDGE_CURVE('',#13969,#13847,#14075,.T.);
+#14075 = LINE('',#14076,#14077);
+#14076 = CARTESIAN_POINT('',(2.905154006826,-7.645469978452,
+    0.822381924718));
+#14077 = VECTOR('',#14078,1.);
+#14078 = DIRECTION('',(0.E+000,1.,0.E+000));
+#14079 = ORIENTED_EDGE('',*,*,#13846,.F.);
+#14080 = PLANE('',#14081);
+#14081 = AXIS2_PLACEMENT_3D('',#14082,#14083,#14084);
+#14082 = CARTESIAN_POINT('',(3.259517138878,-7.496989741648,
+    0.822381924718));
+#14083 = DIRECTION('',(-5.947081316467E-016,1.10459143992E-016,1.));
+#14084 = DIRECTION('',(1.,0.E+000,5.947081316467E-016));
+#14085 = ADVANCED_FACE('',(#14086),#14097,.F.);
+#14086 = FACE_BOUND('',#14087,.F.);
+#14087 = EDGE_LOOP('',(#14088,#14089,#14095,#14096));
+#14088 = ORIENTED_EDGE('',*,*,#13907,.T.);
+#14089 = ORIENTED_EDGE('',*,*,#14090,.T.);
+#14090 = EDGE_CURVE('',#13908,#13803,#14091,.T.);
+#14091 = LINE('',#14092,#14093);
+#14092 = CARTESIAN_POINT('',(2.101766332298,-7.645469978452,
+    -2.774721680118));
+#14093 = VECTOR('',#14094,1.);
+#14094 = DIRECTION('',(9.607778347651E-005,0.999999995385,
+    1.914969962402E-008));
+#14095 = ORIENTED_EDGE('',*,*,#13814,.F.);
+#14096 = ORIENTED_EDGE('',*,*,#14058,.F.);
+#14097 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#14098,#14099)
+    ,(#14100,#14101)
+    ,(#14102,#14103)
+    ,(#14104,#14105)
+    ,(#14106,#14107)
+    ,(#14108,#14109
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.00078125),(
+    0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#14098 = CARTESIAN_POINT('',(2.101766352574,-7.645469978452,
+    0.822381924718));
+#14099 = CARTESIAN_POINT('',(2.101766352574,-6.154730096459,
+    0.822381924718));
+#14100 = CARTESIAN_POINT('',(2.101766352574,-7.645469978452,
+    0.102730040419));
+#14101 = CARTESIAN_POINT('',(2.101766352574,-6.154730096459,
+    0.102730040419));
+#14102 = CARTESIAN_POINT('',(2.101766352574,-7.645469978452,
+    -0.616920581341));
+#14103 = CARTESIAN_POINT('',(2.101766352574,-6.154730096459,
+    -0.616920581341));
+#14104 = CARTESIAN_POINT('',(2.101766352574,-7.645469978452,
+    -1.336574994665));
+#14105 = CARTESIAN_POINT('',(2.101766352574,-6.154730096459,
+    -1.336574994665));
+#14106 = CARTESIAN_POINT('',(2.101766352574,-7.645469978452,
+    -2.056225608526));
+#14107 = CARTESIAN_POINT('',(2.101766352574,-6.154730096459,
+    -2.056225608526));
+#14108 = CARTESIAN_POINT('',(2.101766332298,-7.645469978452,
+    -2.774721680118));
+#14109 = CARTESIAN_POINT('',(2.101909559281,-6.15473011022,
+    -2.774721651571));
+#14110 = ADVANCED_FACE('',(#14111),#14122,.F.);
+#14111 = FACE_BOUND('',#14112,.F.);
+#14112 = EDGE_LOOP('',(#14113,#14119,#14120,#14121));
+#14113 = ORIENTED_EDGE('',*,*,#14114,.F.);
+#14114 = EDGE_CURVE('',#13957,#13855,#14115,.T.);
+#14115 = LINE('',#14116,#14117);
+#14116 = CARTESIAN_POINT('',(2.905154027103,-7.645469978452,
+    -2.774721680118));
+#14117 = VECTOR('',#14118,1.);
+#14118 = DIRECTION('',(-9.607778347651E-005,0.999999995385,
+    1.914969962402E-008));
+#14119 = ORIENTED_EDGE('',*,*,#13968,.F.);
+#14120 = ORIENTED_EDGE('',*,*,#14074,.T.);
+#14121 = ORIENTED_EDGE('',*,*,#13854,.T.);
+#14122 = B_SPLINE_SURFACE_WITH_KNOTS('',1,5,(
+    (#14123,#14124,#14125,#14126,#14127,#14128)
+    ,(#14129,#14130,#14131,#14132,#14133,#14134
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(6,6),(0.E+000,1.),(0.E+000,
+    1.00078125),.PIECEWISE_BEZIER_KNOTS.);
+#14123 = CARTESIAN_POINT('',(2.905154006826,-7.645469978452,
+    0.822381924718));
+#14124 = CARTESIAN_POINT('',(2.905154006826,-7.645469978452,
+    0.102730040419));
+#14125 = CARTESIAN_POINT('',(2.905154006826,-7.645469978452,
+    -0.616920581341));
+#14126 = CARTESIAN_POINT('',(2.905154006826,-7.645469978452,
+    -1.336574994665));
+#14127 = CARTESIAN_POINT('',(2.905154006826,-7.645469978452,
+    -2.056225608526));
+#14128 = CARTESIAN_POINT('',(2.905154027103,-7.645469978452,
+    -2.774721680118));
+#14129 = CARTESIAN_POINT('',(2.905154006826,-6.154730096459,
+    0.822381924718));
+#14130 = CARTESIAN_POINT('',(2.905154006826,-6.154730096459,
+    0.102730040419));
+#14131 = CARTESIAN_POINT('',(2.905154006826,-6.154730096459,
+    -0.616920581341));
+#14132 = CARTESIAN_POINT('',(2.905154006826,-6.154730096459,
+    -1.336574994665));
+#14133 = CARTESIAN_POINT('',(2.905154006826,-6.154730096459,
+    -2.056225608526));
+#14134 = CARTESIAN_POINT('',(2.90501080012,-6.15473011022,
+    -2.774721651571));
+#14135 = ADVANCED_FACE('',(#14136),#14147,.F.);
+#14136 = FACE_BOUND('',#14137,.F.);
+#14137 = EDGE_LOOP('',(#14138,#14139,#14145,#14146));
+#14138 = ORIENTED_EDGE('',*,*,#13915,.T.);
+#14139 = ORIENTED_EDGE('',*,*,#14140,.T.);
+#14140 = EDGE_CURVE('',#13916,#13795,#14141,.T.);
+#14141 = LINE('',#14142,#14143);
+#14142 = CARTESIAN_POINT('',(2.5034601797,-7.645469978452,-3.17476237822
+    ));
+#14143 = VECTOR('',#14144,1.);
+#14144 = DIRECTION('',(4.654664430547E-017,1.,0.E+000));
+#14145 = ORIENTED_EDGE('',*,*,#13802,.F.);
+#14146 = ORIENTED_EDGE('',*,*,#14090,.F.);
+#14147 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#14148,#14149)
+    ,(#14150,#14151)
+    ,(#14152,#14153)
+    ,(#14154,#14155)
+    ,(#14156,#14157)
+    ,(#14158,#14159
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(1.00078125,2.),(0.E+000,1.
+    ),.PIECEWISE_BEZIER_KNOTS.);
+#14148 = CARTESIAN_POINT('',(2.101766332298,-7.645469978452,
+    -2.774721680118));
+#14149 = CARTESIAN_POINT('',(2.101909559281,-6.15473011022,
+    -2.774721651571));
+#14150 = CARTESIAN_POINT('',(2.101934681764,-7.645469978452,
+    -2.900766055325));
+#14151 = CARTESIAN_POINT('',(2.101934681764,-6.154730096459,
+    -2.900766055325));
+#14152 = CARTESIAN_POINT('',(2.152387982473,-7.645469978452,
+    -3.026259432335));
+#14153 = CARTESIAN_POINT('',(2.152387982473,-6.154730096459,
+    -3.026259432335));
+#14154 = CARTESIAN_POINT('',(2.250696667554,-7.645469978452,
+    -3.124449382601));
+#14155 = CARTESIAN_POINT('',(2.250696667554,-6.154730096459,
+    -3.124449382601));
+#14156 = CARTESIAN_POINT('',(2.376254401383,-7.645469978452,
+    -3.174751994956));
+#14157 = CARTESIAN_POINT('',(2.376254401383,-6.154730096459,
+    -3.174751994956));
+#14158 = CARTESIAN_POINT('',(2.5034601797,-7.645469978452,-3.17476237822
+    ));
+#14159 = CARTESIAN_POINT('',(2.5034601797,-6.154730096459,-3.17476237822
+    ));
+#14160 = ADVANCED_FACE('',(#14161),#14167,.F.);
+#14161 = FACE_BOUND('',#14162,.F.);
+#14162 = EDGE_LOOP('',(#14163,#14164,#14165,#14166));
+#14163 = ORIENTED_EDGE('',*,*,#14140,.F.);
+#14164 = ORIENTED_EDGE('',*,*,#13956,.F.);
+#14165 = ORIENTED_EDGE('',*,*,#14114,.T.);
+#14166 = ORIENTED_EDGE('',*,*,#13863,.T.);
+#14167 = B_SPLINE_SURFACE_WITH_KNOTS('',1,5,(
+    (#14168,#14169,#14170,#14171,#14172,#14173)
+    ,(#14174,#14175,#14176,#14177,#14178,#14179
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(6,6),(0.E+000,1.),(1.00078125,2.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#14168 = CARTESIAN_POINT('',(2.905154027103,-7.645469978452,
+    -2.774721680118));
+#14169 = CARTESIAN_POINT('',(2.904985677636,-7.645469978452,
+    -2.900766055325));
+#14170 = CARTESIAN_POINT('',(2.854532376927,-7.645469978452,
+    -3.026259432335));
+#14171 = CARTESIAN_POINT('',(2.756223691847,-7.645469978452,
+    -3.124449382601));
+#14172 = CARTESIAN_POINT('',(2.630665958017,-7.645469978452,
+    -3.174751994956));
+#14173 = CARTESIAN_POINT('',(2.5034601797,-7.645469978452,-3.17476237822
+    ));
+#14174 = CARTESIAN_POINT('',(2.90501080012,-6.15473011022,
+    -2.774721651571));
+#14175 = CARTESIAN_POINT('',(2.904985677636,-6.154730096459,
+    -2.900766055325));
+#14176 = CARTESIAN_POINT('',(2.854532376927,-6.154730096459,
+    -3.026259432335));
+#14177 = CARTESIAN_POINT('',(2.756223691847,-6.154730096459,
+    -3.124449382601));
+#14178 = CARTESIAN_POINT('',(2.630665958017,-6.154730096459,
+    -3.174751994956));
+#14179 = CARTESIAN_POINT('',(2.5034601797,-6.154730096459,-3.17476237822
+    ));
+#14180 = ADVANCED_FACE('',(#14181),#14195,.F.);
+#14181 = FACE_BOUND('',#14182,.F.);
+#14182 = EDGE_LOOP('',(#14183,#14184,#14193,#14194));
+#14183 = ORIENTED_EDGE('',*,*,#13693,.T.);
+#14184 = ORIENTED_EDGE('',*,*,#14185,.F.);
+#14185 = EDGE_CURVE('',#13883,#13696,#14186,.T.);
+#14186 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#14187,#14188,#14189,#14190,
+    #14191,#14192),.UNSPECIFIED.,.F.,.F.,(6,6),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#14187 = CARTESIAN_POINT('',(2.503459277776,-7.645469978452,
+    4.453570198133));
+#14188 = CARTESIAN_POINT('',(2.503459294127,-7.645469978452,
+    4.738541293562));
+#14189 = CARTESIAN_POINT('',(2.503459299416,-7.552311830522,
+    4.946615840709));
+#14190 = CARTESIAN_POINT('',(2.503459297721,-7.431408829305,
+    5.067518841926));
+#14191 = CARTESIAN_POINT('',(2.503459288212,-7.223334282158,
+    5.160676989856));
+#14192 = CARTESIAN_POINT('',(2.503459267868,-6.938363186728,
+    5.160676989856));
+#14193 = ORIENTED_EDGE('',*,*,#13882,.T.);
+#14194 = ORIENTED_EDGE('',*,*,#13994,.F.);
+#14195 = B_SPLINE_SURFACE_WITH_KNOTS('',5,5,(
+    (#14196,#14197,#14198,#14199,#14200,#14201)
+    ,(#14202,#14203,#14204,#14205,#14206,#14207)
+    ,(#14208,#14209,#14210,#14211,#14212,#14213)
+    ,(#14214,#14215,#14216,#14217,#14218,#14219)
+    ,(#14220,#14221,#14222,#14223,#14224,#14225)
+    ,(#14226,#14227,#14228,#14229,#14230,#14231
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(6,6),(0.E+000,1.),(
+    -3.578332406658E-006,8.974774509023E-002),.PIECEWISE_BEZIER_KNOTS.);
+#14196 = CARTESIAN_POINT('',(1.605946124695,-7.645469978452,
+    4.453570198133));
+#14197 = CARTESIAN_POINT('',(1.785448755311,-7.645469978452,
+    4.453570198133));
+#14198 = CARTESIAN_POINT('',(1.964951385927,-7.645469978452,
+    4.453570198133));
+#14199 = CARTESIAN_POINT('',(2.144454016544,-7.645469978452,
+    4.453570198133));
+#14200 = CARTESIAN_POINT('',(2.32395664716,-7.645469978452,
+    4.453570198133));
+#14201 = CARTESIAN_POINT('',(2.503459277776,-7.645469978452,
+    4.453570198133));
+#14202 = CARTESIAN_POINT('',(1.605946108344,-7.645469978452,
+    4.738541293562));
+#14203 = CARTESIAN_POINT('',(1.7854487455,-7.645469978452,4.738541293562
+    ));
+#14204 = CARTESIAN_POINT('',(1.964951382657,-7.645469978452,
+    4.738541293562));
+#14205 = CARTESIAN_POINT('',(2.144454019814,-7.645469978452,
+    4.738541293562));
+#14206 = CARTESIAN_POINT('',(2.323956656971,-7.645469978452,
+    4.738541293562));
+#14207 = CARTESIAN_POINT('',(2.503459294127,-7.645469978452,
+    4.738541293562));
+#14208 = CARTESIAN_POINT('',(1.605946103055,-7.552311830522,
+    4.946615840709));
+#14209 = CARTESIAN_POINT('',(1.785448742327,-7.552311830522,
+    4.94661584071));
+#14210 = CARTESIAN_POINT('',(1.964951381599,-7.552311830522,
+    4.94661584071));
+#14211 = CARTESIAN_POINT('',(2.144454020871,-7.552311830522,
+    4.946615840709));
+#14212 = CARTESIAN_POINT('',(2.323956660143,-7.552311830522,
+    4.94661584071));
+#14213 = CARTESIAN_POINT('',(2.503459299416,-7.552311830522,
+    4.946615840709));
+#14214 = CARTESIAN_POINT('',(1.605946104749,-7.431408829305,
+    5.067518841926));
+#14215 = CARTESIAN_POINT('',(1.785448743344,-7.431408829305,
+    5.067518841926));
+#14216 = CARTESIAN_POINT('',(1.964951381938,-7.431408829306,
+    5.067518841926));
+#14217 = CARTESIAN_POINT('',(2.144454020533,-7.431408829305,
+    5.067518841926));
+#14218 = CARTESIAN_POINT('',(2.323956659127,-7.431408829305,
+    5.067518841926));
+#14219 = CARTESIAN_POINT('',(2.503459297721,-7.431408829305,
+    5.067518841926));
+#14220 = CARTESIAN_POINT('',(1.605946114259,-7.223334282158,
+    5.160676989856));
+#14221 = CARTESIAN_POINT('',(1.785448749049,-7.223334282158,
+    5.160676989856));
+#14222 = CARTESIAN_POINT('',(1.96495138384,-7.223334282158,
+    5.160676989856));
+#14223 = CARTESIAN_POINT('',(2.144454018631,-7.223334282158,
+    5.160676989856));
+#14224 = CARTESIAN_POINT('',(2.323956653421,-7.223334282158,
+    5.160676989856));
+#14225 = CARTESIAN_POINT('',(2.503459288212,-7.223334282158,
+    5.160676989856));
+#14226 = CARTESIAN_POINT('',(1.605946134603,-6.938363186728,
+    5.160676989856));
+#14227 = CARTESIAN_POINT('',(1.785448761256,-6.938363186728,
+    5.160676989856));
+#14228 = CARTESIAN_POINT('',(1.964951387909,-6.938363186729,
+    5.160676989856));
+#14229 = CARTESIAN_POINT('',(2.144454014562,-6.938363186728,
+    5.160676989856));
+#14230 = CARTESIAN_POINT('',(2.323956641215,-6.938363186728,
+    5.160676989856));
+#14231 = CARTESIAN_POINT('',(2.503459267868,-6.938363186728,
+    5.160676989856));
+#14232 = ADVANCED_FACE('',(#14233),#14239,.F.);
+#14233 = FACE_BOUND('',#14234,.F.);
+#14234 = EDGE_LOOP('',(#14235,#14236,#14237,#14238));
+#14235 = ORIENTED_EDGE('',*,*,#14185,.T.);
+#14236 = ORIENTED_EDGE('',*,*,#13725,.F.);
+#14237 = ORIENTED_EDGE('',*,*,#14029,.T.);
+#14238 = ORIENTED_EDGE('',*,*,#13949,.F.);
+#14239 = B_SPLINE_SURFACE_WITH_KNOTS('',5,5,(
+    (#14240,#14241,#14242,#14243,#14244,#14245)
+    ,(#14246,#14247,#14248,#14249,#14250,#14251)
+    ,(#14252,#14253,#14254,#14255,#14256,#14257)
+    ,(#14258,#14259,#14260,#14261,#14262,#14263)
+    ,(#14264,#14265,#14266,#14267,#14268,#14269)
+    ,(#14270,#14271,#14272,#14273,#14274,#14275
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(6,6),(-3.578332406658E-006,
+    8.974774509023E-002),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#14240 = CARTESIAN_POINT('',(3.400974234706,-7.645469978452,
+    4.453570198133));
+#14241 = CARTESIAN_POINT('',(3.400974251057,-7.645469978452,
+    4.738541293562));
+#14242 = CARTESIAN_POINT('',(3.400974256345,-7.552311830522,
+    4.946615840709));
+#14243 = CARTESIAN_POINT('',(3.400974254651,-7.431408829305,
+    5.067518841926));
+#14244 = CARTESIAN_POINT('',(3.400974245142,-7.223334282158,
+    5.160676989856));
+#14245 = CARTESIAN_POINT('',(3.400974224797,-6.938363186728,
+    5.160676989856));
+#14246 = CARTESIAN_POINT('',(3.221471604089,-7.645469978452,
+    4.453570198133));
+#14247 = CARTESIAN_POINT('',(3.2214716139,-7.645469978452,4.738541293562
+    ));
+#14248 = CARTESIAN_POINT('',(3.221471617073,-7.552311830522,
+    4.94661584071));
+#14249 = CARTESIAN_POINT('',(3.221471616057,-7.431408829305,
+    5.067518841926));
+#14250 = CARTESIAN_POINT('',(3.221471610351,-7.223334282158,
+    5.160676989856));
+#14251 = CARTESIAN_POINT('',(3.221471598144,-6.938363186728,
+    5.160676989856));
+#14252 = CARTESIAN_POINT('',(3.041968973473,-7.645469978452,
+    4.453570198133));
+#14253 = CARTESIAN_POINT('',(3.041968976743,-7.645469978452,
+    4.738541293562));
+#14254 = CARTESIAN_POINT('',(3.041968977801,-7.552311830522,
+    4.94661584071));
+#14255 = CARTESIAN_POINT('',(3.041968977462,-7.431408829306,
+    5.067518841926));
+#14256 = CARTESIAN_POINT('',(3.04196897556,-7.223334282158,
+    5.160676989856));
+#14257 = CARTESIAN_POINT('',(3.041968971491,-6.938363186729,
+    5.160676989856));
+#14258 = CARTESIAN_POINT('',(2.862466342857,-7.645469978452,
+    4.453570198133));
+#14259 = CARTESIAN_POINT('',(2.862466339587,-7.645469978452,
+    4.738541293562));
+#14260 = CARTESIAN_POINT('',(2.862466338529,-7.552311830522,
+    4.946615840709));
+#14261 = CARTESIAN_POINT('',(2.862466338868,-7.431408829305,
+    5.067518841926));
+#14262 = CARTESIAN_POINT('',(2.86246634077,-7.223334282158,
+    5.160676989856));
+#14263 = CARTESIAN_POINT('',(2.862466344838,-6.938363186728,
+    5.160676989856));
+#14264 = CARTESIAN_POINT('',(2.68296371224,-7.645469978452,
+    4.453570198133));
+#14265 = CARTESIAN_POINT('',(2.68296370243,-7.645469978452,
+    4.738541293562));
+#14266 = CARTESIAN_POINT('',(2.682963699257,-7.552311830522,
+    4.94661584071));
+#14267 = CARTESIAN_POINT('',(2.682963700273,-7.431408829305,
+    5.067518841926));
+#14268 = CARTESIAN_POINT('',(2.682963705979,-7.223334282158,
+    5.160676989856));
+#14269 = CARTESIAN_POINT('',(2.682963718186,-6.938363186728,
+    5.160676989856));
+#14270 = CARTESIAN_POINT('',(2.503461081624,-7.645469978452,
+    4.453570198133));
+#14271 = CARTESIAN_POINT('',(2.503461065273,-7.645469978452,
+    4.738541293562));
+#14272 = CARTESIAN_POINT('',(2.503461059985,-7.552311830522,
+    4.946615840709));
+#14273 = CARTESIAN_POINT('',(2.503461061679,-7.431408829305,
+    5.067518841926));
+#14274 = CARTESIAN_POINT('',(2.503461071188,-7.223334282158,
+    5.160676989856));
+#14275 = CARTESIAN_POINT('',(2.503461091533,-6.938363186728,
+    5.160676989856));
+#14276 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#14280)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#14277,#14278,#14279)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#14277 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#14278 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#14279 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#14280 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-004),#14277,
+  'distance_accuracy_value','confusion accuracy');
+#14281 = PRODUCT_TYPE('part',$,(#13192));
+#14282 = SHAPE_DEFINITION_REPRESENTATION(#14283,#14289);
+#14283 = PRODUCT_DEFINITION_SHAPE('','',#14284);
+#14284 = PRODUCT_DEFINITION('design','',#14285,#14288);
+#14285 = PRODUCT_DEFINITION_FORMATION('','',#14286);
+#14286 = PRODUCT('Mechanical','Mechanical','',(#14287));
+#14287 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#14288 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#14289 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#14290),#20626);
+#14290 = MANIFOLD_SOLID_BREP('',#14291);
+#14291 = CLOSED_SHELL('',(#14292,#14332,#14372,#14417,#14462,#14493,
+    #14524,#14564,#14612,#14653,#14694,#14725,#14764,#14805,#14846,
+    #14877,#14908,#14939,#14970,#15001,#15032,#15096,#15140,#15173,
+    #15206,#15237,#15268,#15301,#15334,#15381,#15428,#15461,#15494,
+    #15531,#15568,#15601,#15634,#15703,#15772,#15818,#15864,#15895,
+    #15926,#15973,#16020,#16053,#16086,#16123,#16160,#16193,#16226,
+    #16289,#16352,#16395,#16438,#16469,#16500,#16526,#16552,#16602,
+    #16644,#16666,#16688,#16737,#16786,#16798,#16810,#16859,#16908,
+    #16962,#17004,#17016,#17028,#17050,#17072,#17119,#17157,#17206,
+    #17245,#17300,#17355,#17386,#17408,#17431,#17449,#17472,#17490,
+    #17511,#17532,#17565,#17591,#17631,#17671,#17716,#17761,#17792,
+    #17823,#17871,#17911,#17952,#17993,#18032,#18063,#18104,#18145,
+    #18176,#18207,#18238,#18269,#18300,#18331,#18375,#18439,#18472,
+    #18505,#18536,#18567,#18600,#18633,#18670,#18707,#18732,#18757,
+    #18787,#18817,#18842,#18867,#18928,#18989,#19024,#19059,#19083,
+    #19107,#19144,#19181,#19206,#19231,#19261,#19291,#19316,#19341,
+    #19396,#19451,#19486,#19521,#19545,#19569,#19595,#19621,#19663,
+    #19713,#19735,#19757,#19806,#19855,#19867,#19879,#19923,#19967,
+    #20021,#20063,#20075,#20087,#20109,#20131,#20171,#20204,#20253,
+    #20292,#20347,#20402,#20433,#20455,#20478,#20496,#20519,#20537,
+    #20558,#20579,#20605));
+#14292 = ADVANCED_FACE('',(#14293),#14327,.F.);
+#14293 = FACE_BOUND('',#14294,.T.);
+#14294 = EDGE_LOOP('',(#14295,#14305,#14313,#14321));
+#14295 = ORIENTED_EDGE('',*,*,#14296,.T.);
+#14296 = EDGE_CURVE('',#14297,#14299,#14301,.T.);
+#14297 = VERTEX_POINT('',#14298);
+#14298 = CARTESIAN_POINT('',(-4.726664062926,-4.304467573448,
+    2.756227999926));
+#14299 = VERTEX_POINT('',#14300);
+#14300 = CARTESIAN_POINT('',(-4.726664062926,-4.304467573448,
+    3.144429028034));
+#14301 = LINE('',#14302,#14303);
+#14302 = CARTESIAN_POINT('',(-4.726664062926,-4.304467573448,
+    2.756227999926));
+#14303 = VECTOR('',#14304,1.);
+#14304 = DIRECTION('',(0.E+000,0.E+000,1.));
+#14305 = ORIENTED_EDGE('',*,*,#14306,.T.);
+#14306 = EDGE_CURVE('',#14299,#14307,#14309,.T.);
+#14307 = VERTEX_POINT('',#14308);
+#14308 = CARTESIAN_POINT('',(-4.726664062926,-2.020039766746,
+    3.144429028034));
+#14309 = LINE('',#14310,#14311);
+#14310 = CARTESIAN_POINT('',(-4.726664062926,-4.304467573448,
+    3.144429028034));
+#14311 = VECTOR('',#14312,1.);
+#14312 = DIRECTION('',(2.429980543416E-016,1.,0.E+000));
+#14313 = ORIENTED_EDGE('',*,*,#14314,.T.);
+#14314 = EDGE_CURVE('',#14307,#14315,#14317,.T.);
+#14315 = VERTEX_POINT('',#14316);
+#14316 = CARTESIAN_POINT('',(-4.726664062926,-2.020039766746,
+    2.756227999926));
+#14317 = LINE('',#14318,#14319);
+#14318 = CARTESIAN_POINT('',(-4.726664062926,-2.020039766746,
+    3.144429028034));
+#14319 = VECTOR('',#14320,1.);
+#14320 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#14321 = ORIENTED_EDGE('',*,*,#14322,.T.);
+#14322 = EDGE_CURVE('',#14315,#14297,#14323,.T.);
+#14323 = LINE('',#14324,#14325);
+#14324 = CARTESIAN_POINT('',(-4.726664062926,-2.020039766746,
+    2.756227999926));
+#14325 = VECTOR('',#14326,1.);
+#14326 = DIRECTION('',(-2.429980543416E-016,-1.,0.E+000));
+#14327 = PLANE('',#14328);
+#14328 = AXIS2_PLACEMENT_3D('',#14329,#14330,#14331);
+#14329 = CARTESIAN_POINT('',(-4.726664062926,-2.020039766746,
+    2.95032851398));
+#14330 = DIRECTION('',(1.,-2.216808392167E-015,0.E+000));
+#14331 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#14332 = ADVANCED_FACE('',(#14333),#14367,.F.);
+#14333 = FACE_BOUND('',#14334,.T.);
+#14334 = EDGE_LOOP('',(#14335,#14345,#14353,#14361));
+#14335 = ORIENTED_EDGE('',*,*,#14336,.F.);
+#14336 = EDGE_CURVE('',#14337,#14339,#14341,.T.);
+#14337 = VERTEX_POINT('',#14338);
+#14338 = CARTESIAN_POINT('',(4.726664062926,-4.304467573448,
+    3.144429028034));
+#14339 = VERTEX_POINT('',#14340);
+#14340 = CARTESIAN_POINT('',(4.726664062926,-2.020039766746,
+    3.144429028034));
+#14341 = LINE('',#14342,#14343);
+#14342 = CARTESIAN_POINT('',(4.726664062926,-4.304467573448,
+    3.144429028034));
+#14343 = VECTOR('',#14344,1.);
+#14344 = DIRECTION('',(-4.859961086833E-016,1.,-2.429980543416E-016));
+#14345 = ORIENTED_EDGE('',*,*,#14346,.F.);
+#14346 = EDGE_CURVE('',#14347,#14337,#14349,.T.);
+#14347 = VERTEX_POINT('',#14348);
+#14348 = CARTESIAN_POINT('',(4.726664062926,-4.304467573448,
+    2.756227999926));
+#14349 = LINE('',#14350,#14351);
+#14350 = CARTESIAN_POINT('',(4.726664062926,-4.304467573448,
+    2.756227999926));
+#14351 = VECTOR('',#14352,1.);
+#14352 = DIRECTION('',(0.E+000,0.E+000,1.));
+#14353 = ORIENTED_EDGE('',*,*,#14354,.F.);
+#14354 = EDGE_CURVE('',#14355,#14347,#14357,.T.);
+#14355 = VERTEX_POINT('',#14356);
+#14356 = CARTESIAN_POINT('',(4.726664062926,-2.020039766746,
+    2.756227999926));
+#14357 = LINE('',#14358,#14359);
+#14358 = CARTESIAN_POINT('',(4.726664062926,-2.020039766746,
+    2.756227999926));
+#14359 = VECTOR('',#14360,1.);
+#14360 = DIRECTION('',(4.859961086833E-016,-1.,2.429980543416E-016));
+#14361 = ORIENTED_EDGE('',*,*,#14362,.F.);
+#14362 = EDGE_CURVE('',#14339,#14355,#14363,.T.);
+#14363 = LINE('',#14364,#14365);
+#14364 = CARTESIAN_POINT('',(4.726664062926,-2.020039766746,
+    3.144429028034));
+#14365 = VECTOR('',#14366,1.);
+#14366 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#14367 = PLANE('',#14368);
+#14368 = AXIS2_PLACEMENT_3D('',#14369,#14370,#14371);
+#14369 = CARTESIAN_POINT('',(4.726664062926,-3.162253670097,
+    2.756227999926));
+#14370 = DIRECTION('',(-1.,-1.794022221485E-016,-2.966079437672E-016));
+#14371 = DIRECTION('',(-2.966079437672E-016,0.E+000,1.));
+#14372 = ADVANCED_FACE('',(#14373),#14404,.F.);
+#14373 = FACE_BOUND('',#14374,.F.);
+#14374 = EDGE_LOOP('',(#14375,#14376,#14387,#14395));
+#14375 = ORIENTED_EDGE('',*,*,#14296,.T.);
+#14376 = ORIENTED_EDGE('',*,*,#14377,.F.);
+#14377 = EDGE_CURVE('',#14378,#14299,#14380,.T.);
+#14378 = VERTEX_POINT('',#14379);
+#14379 = CARTESIAN_POINT('',(-4.58524270985,-4.445888926525,
+    3.144429028034));
+#14380 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#14381,#14382,#14383,#14384,
+    #14385,#14386),.UNSPECIFIED.,.F.,.F.,(6,6),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#14381 = CARTESIAN_POINT('',(-4.58524270985,-4.445888926525,
+    3.144429028034));
+#14382 = CARTESIAN_POINT('',(-4.632105623812,-4.445888926525,
+    3.144429028034));
+#14383 = CARTESIAN_POINT('',(-4.674532029735,-4.426893977583,
+    3.144429028034));
+#14384 = CARTESIAN_POINT('',(-4.707669113984,-4.393756893334,
+    3.144429028034));
+#14385 = CARTESIAN_POINT('',(-4.726664062926,-4.351330487411,
+    3.144429028034));
+#14386 = CARTESIAN_POINT('',(-4.726664062926,-4.304467573448,
+    3.144429028034));
+#14387 = ORIENTED_EDGE('',*,*,#14388,.F.);
+#14388 = EDGE_CURVE('',#14389,#14378,#14391,.T.);
+#14389 = VERTEX_POINT('',#14390);
+#14390 = CARTESIAN_POINT('',(-4.58524270985,-4.445888926525,
+    2.756227999926));
+#14391 = LINE('',#14392,#14393);
+#14392 = CARTESIAN_POINT('',(-4.58524270985,-4.445888926525,
+    2.756227999926));
+#14393 = VECTOR('',#14394,1.);
+#14394 = DIRECTION('',(0.E+000,0.E+000,1.));
+#14395 = ORIENTED_EDGE('',*,*,#14396,.F.);
+#14396 = EDGE_CURVE('',#14297,#14389,#14397,.T.);
+#14397 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#14398,#14399,#14400,#14401,
+    #14402,#14403),.UNSPECIFIED.,.F.,.F.,(6,6),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#14398 = CARTESIAN_POINT('',(-4.726664062926,-4.304467573448,
+    2.756227999926));
+#14399 = CARTESIAN_POINT('',(-4.726664062926,-4.351330487411,
+    2.756227999926));
+#14400 = CARTESIAN_POINT('',(-4.707669113984,-4.393756893334,
+    2.756227999926));
+#14401 = CARTESIAN_POINT('',(-4.674532029735,-4.426893977583,
+    2.756227999926));
+#14402 = CARTESIAN_POINT('',(-4.632105623812,-4.445888926525,
+    2.756227999926));
+#14403 = CARTESIAN_POINT('',(-4.58524270985,-4.445888926525,
+    2.756227999926));
+#14404 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#14405,#14406)
+    ,(#14407,#14408)
+    ,(#14409,#14410)
+    ,(#14411,#14412)
+    ,(#14413,#14414)
+    ,(#14415,#14416
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,
+    4.658412337303E-002),.PIECEWISE_BEZIER_KNOTS.);
+#14405 = CARTESIAN_POINT('',(-4.58524270985,-4.445888926525,
+    2.756227999926));
+#14406 = CARTESIAN_POINT('',(-4.58524270985,-4.445888926525,
+    3.222069233656));
+#14407 = CARTESIAN_POINT('',(-4.632105623812,-4.445888926525,
+    2.756227999926));
+#14408 = CARTESIAN_POINT('',(-4.632105623812,-4.445888926525,
+    3.222069233656));
+#14409 = CARTESIAN_POINT('',(-4.674532029735,-4.426893977583,
+    2.756227999926));
+#14410 = CARTESIAN_POINT('',(-4.674532029735,-4.426893977583,
+    3.222069233656));
+#14411 = CARTESIAN_POINT('',(-4.707669113984,-4.393756893334,
+    2.756227999926));
+#14412 = CARTESIAN_POINT('',(-4.707669113984,-4.393756893334,
+    3.222069233656));
+#14413 = CARTESIAN_POINT('',(-4.726664062926,-4.351330487411,
+    2.756227999926));
+#14414 = CARTESIAN_POINT('',(-4.726664062926,-4.351330487411,
+    3.222069233656));
+#14415 = CARTESIAN_POINT('',(-4.726664062926,-4.304467573448,
+    2.756227999926));
+#14416 = CARTESIAN_POINT('',(-4.726664062926,-4.304467573448,
+    3.222069233656));
+#14417 = ADVANCED_FACE('',(#14418),#14449,.T.);
+#14418 = FACE_BOUND('',#14419,.T.);
+#14419 = EDGE_LOOP('',(#14420,#14430,#14439,#14440));
+#14420 = ORIENTED_EDGE('',*,*,#14421,.F.);
+#14421 = EDGE_CURVE('',#14422,#14424,#14426,.T.);
+#14422 = VERTEX_POINT('',#14423);
+#14423 = CARTESIAN_POINT('',(4.58524270985,-4.445888926525,
+    2.756227999926));
+#14424 = VERTEX_POINT('',#14425);
+#14425 = CARTESIAN_POINT('',(4.58524270985,-4.445888926525,
+    3.144429028034));
+#14426 = LINE('',#14427,#14428);
+#14427 = CARTESIAN_POINT('',(4.58524270985,-4.445888926525,
+    2.756227999926));
+#14428 = VECTOR('',#14429,1.);
+#14429 = DIRECTION('',(0.E+000,0.E+000,1.));
+#14430 = ORIENTED_EDGE('',*,*,#14431,.F.);
+#14431 = EDGE_CURVE('',#14347,#14422,#14432,.T.);
+#14432 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#14433,#14434,#14435,#14436,
+    #14437,#14438),.UNSPECIFIED.,.F.,.F.,(6,6),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#14433 = CARTESIAN_POINT('',(4.726664062926,-4.304467573448,
+    2.756227999926));
+#14434 = CARTESIAN_POINT('',(4.726664062926,-4.351330487411,
+    2.756227999926));
+#14435 = CARTESIAN_POINT('',(4.707669113984,-4.393756893334,
+    2.756227999926));
+#14436 = CARTESIAN_POINT('',(4.674532029735,-4.426893977583,
+    2.756227999926));
+#14437 = CARTESIAN_POINT('',(4.632105623812,-4.445888926525,
+    2.756227999926));
+#14438 = CARTESIAN_POINT('',(4.58524270985,-4.445888926525,
+    2.756227999926));
+#14439 = ORIENTED_EDGE('',*,*,#14346,.T.);
+#14440 = ORIENTED_EDGE('',*,*,#14441,.F.);
+#14441 = EDGE_CURVE('',#14424,#14337,#14442,.T.);
+#14442 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#14443,#14444,#14445,#14446,
+    #14447,#14448),.UNSPECIFIED.,.F.,.F.,(6,6),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#14443 = CARTESIAN_POINT('',(4.58524270985,-4.445888926525,
+    3.144429028034));
+#14444 = CARTESIAN_POINT('',(4.632105623812,-4.445888926525,
+    3.144429028034));
+#14445 = CARTESIAN_POINT('',(4.674532029735,-4.426893977583,
+    3.144429028034));
+#14446 = CARTESIAN_POINT('',(4.707669113984,-4.393756893334,
+    3.144429028034));
+#14447 = CARTESIAN_POINT('',(4.726664062926,-4.351330487411,
+    3.144429028034));
+#14448 = CARTESIAN_POINT('',(4.726664062926,-4.304467573448,
+    3.144429028034));
+#14449 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#14450,#14451)
+    ,(#14452,#14453)
+    ,(#14454,#14455)
+    ,(#14456,#14457)
+    ,(#14458,#14459)
+    ,(#14460,#14461
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,
+    4.658412337303E-002),.PIECEWISE_BEZIER_KNOTS.);
+#14450 = CARTESIAN_POINT('',(4.58524270985,-4.445888926525,
+    2.756227999926));
+#14451 = CARTESIAN_POINT('',(4.58524270985,-4.445888926525,
+    3.222069233656));
+#14452 = CARTESIAN_POINT('',(4.632105623812,-4.445888926525,
+    2.756227999926));
+#14453 = CARTESIAN_POINT('',(4.632105623812,-4.445888926525,
+    3.222069233656));
+#14454 = CARTESIAN_POINT('',(4.674532029735,-4.426893977583,
+    2.756227999926));
+#14455 = CARTESIAN_POINT('',(4.674532029735,-4.426893977583,
+    3.222069233656));
+#14456 = CARTESIAN_POINT('',(4.707669113984,-4.393756893334,
+    2.756227999926));
+#14457 = CARTESIAN_POINT('',(4.707669113984,-4.393756893334,
+    3.222069233656));
+#14458 = CARTESIAN_POINT('',(4.726664062926,-4.351330487411,
+    2.756227999926));
+#14459 = CARTESIAN_POINT('',(4.726664062926,-4.351330487411,
+    3.222069233656));
+#14460 = CARTESIAN_POINT('',(4.726664062926,-4.304467573448,
+    2.756227999926));
+#14461 = CARTESIAN_POINT('',(4.726664062926,-4.304467573448,
+    3.222069233656));
+#14462 = ADVANCED_FACE('',(#14463),#14488,.F.);
+#14463 = FACE_BOUND('',#14464,.T.);
+#14464 = EDGE_LOOP('',(#14465,#14466,#14474,#14482));
+#14465 = ORIENTED_EDGE('',*,*,#14388,.F.);
+#14466 = ORIENTED_EDGE('',*,*,#14467,.T.);
+#14467 = EDGE_CURVE('',#14389,#14468,#14470,.T.);
+#14468 = VERTEX_POINT('',#14469);
+#14469 = CARTESIAN_POINT('',(-2.296107411385,-4.445888926525,
+    2.756227999926));
+#14470 = LINE('',#14471,#14472);
+#14471 = CARTESIAN_POINT('',(-4.58524270985,-4.445888926525,
+    2.756227999926));
+#14472 = VECTOR('',#14473,1.);
+#14473 = DIRECTION('',(1.,9.457435300878E-015,0.E+000));
+#14474 = ORIENTED_EDGE('',*,*,#14475,.T.);
+#14475 = EDGE_CURVE('',#14468,#14476,#14478,.T.);
+#14476 = VERTEX_POINT('',#14477);
+#14477 = CARTESIAN_POINT('',(-2.296107411385,-4.445888926525,
+    3.144429028034));
+#14478 = LINE('',#14479,#14480);
+#14479 = CARTESIAN_POINT('',(-2.296107411385,-4.445888926525,
+    2.756227999926));
+#14480 = VECTOR('',#14481,1.);
+#14481 = DIRECTION('',(0.E+000,0.E+000,1.));
+#14482 = ORIENTED_EDGE('',*,*,#14483,.T.);
+#14483 = EDGE_CURVE('',#14476,#14378,#14484,.T.);
+#14484 = LINE('',#14485,#14486);
+#14485 = CARTESIAN_POINT('',(-2.296107411385,-4.445888926525,
+    3.144429028034));
+#14486 = VECTOR('',#14487,1.);
+#14487 = DIRECTION('',(-1.,-9.457435300878E-015,0.E+000));
+#14488 = PLANE('',#14489);
+#14489 = AXIS2_PLACEMENT_3D('',#14490,#14491,#14492);
+#14490 = CARTESIAN_POINT('',(-4.58524270985,-4.445888926525,
+    2.95032851398));
+#14491 = DIRECTION('',(-6.10443306238E-015,1.,3.784834975668E-018));
+#14492 = DIRECTION('',(0.E+000,-3.784834975668E-018,1.));
+#14493 = ADVANCED_FACE('',(#14494),#14519,.F.);
+#14494 = FACE_BOUND('',#14495,.T.);
+#14495 = EDGE_LOOP('',(#14496,#14504,#14505,#14513));
+#14496 = ORIENTED_EDGE('',*,*,#14497,.F.);
+#14497 = EDGE_CURVE('',#14422,#14498,#14500,.T.);
+#14498 = VERTEX_POINT('',#14499);
+#14499 = CARTESIAN_POINT('',(2.296107411385,-4.445888926525,
+    2.756227999926));
+#14500 = LINE('',#14501,#14502);
+#14501 = CARTESIAN_POINT('',(4.58524270985,-4.445888926525,
+    2.756227999926));
+#14502 = VECTOR('',#14503,1.);
+#14503 = DIRECTION('',(-1.,9.457435300878E-015,-2.424983410482E-016));
+#14504 = ORIENTED_EDGE('',*,*,#14421,.T.);
+#14505 = ORIENTED_EDGE('',*,*,#14506,.F.);
+#14506 = EDGE_CURVE('',#14507,#14424,#14509,.T.);
+#14507 = VERTEX_POINT('',#14508);
+#14508 = CARTESIAN_POINT('',(2.296107411385,-4.445888926525,
+    3.144429028034));
+#14509 = LINE('',#14510,#14511);
+#14510 = CARTESIAN_POINT('',(2.296107411385,-4.445888926525,
+    3.144429028034));
+#14511 = VECTOR('',#14512,1.);
+#14512 = DIRECTION('',(1.,-9.457435300878E-015,2.424983410482E-016));
+#14513 = ORIENTED_EDGE('',*,*,#14514,.F.);
+#14514 = EDGE_CURVE('',#14498,#14507,#14515,.T.);
+#14515 = LINE('',#14516,#14517);
+#14516 = CARTESIAN_POINT('',(2.296107411385,-4.445888926525,
+    2.756227999926));
+#14517 = VECTOR('',#14518,1.);
+#14518 = DIRECTION('',(0.E+000,0.E+000,1.));
+#14519 = PLANE('',#14520);
+#14520 = AXIS2_PLACEMENT_3D('',#14521,#14522,#14523);
+#14521 = CARTESIAN_POINT('',(3.440675060617,-4.445888926525,
+    2.756227999926));
+#14522 = DIRECTION('',(1.488175313276E-014,1.,-2.090083927717E-015));
+#14523 = DIRECTION('',(0.E+000,2.090083927717E-015,1.));
+#14524 = ADVANCED_FACE('',(#14525),#14559,.F.);
+#14525 = FACE_BOUND('',#14526,.T.);
+#14526 = EDGE_LOOP('',(#14527,#14537,#14545,#14553));
+#14527 = ORIENTED_EDGE('',*,*,#14528,.F.);
+#14528 = EDGE_CURVE('',#14529,#14531,#14533,.T.);
+#14529 = VERTEX_POINT('',#14530);
+#14530 = CARTESIAN_POINT('',(-5.239261843411,-0.50000196748,
+    0.280307380034));
+#14531 = VERTEX_POINT('',#14532);
+#14532 = CARTESIAN_POINT('',(-4.836631609686,-0.500005918031,
+    0.280307372978));
+#14533 = LINE('',#14534,#14535);
+#14534 = CARTESIAN_POINT('',(-5.239261843411,-0.50000196748,
+    0.280307380034));
+#14535 = VECTOR('',#14536,1.);
+#14536 = DIRECTION('',(0.999999999952,-9.81185964363E-006,
+    -1.75239821606E-008));
+#14537 = ORIENTED_EDGE('',*,*,#14538,.F.);
+#14538 = EDGE_CURVE('',#14539,#14529,#14541,.T.);
+#14539 = VERTEX_POINT('',#14540);
+#14540 = CARTESIAN_POINT('',(-5.239261853804,-0.500000007451,
+    0.20000000298));
+#14541 = LINE('',#14542,#14543);
+#14542 = CARTESIAN_POINT('',(-5.239261853804,-0.499999762442,
+    0.200000002982));
+#14543 = VECTOR('',#14544,1.);
+#14544 = DIRECTION('',(1.294272009184E-007,-7.626719872193E-006,
+    0.999999999971));
+#14545 = ORIENTED_EDGE('',*,*,#14546,.F.);
+#14546 = EDGE_CURVE('',#14547,#14539,#14549,.T.);
+#14547 = VERTEX_POINT('',#14548);
+#14548 = CARTESIAN_POINT('',(-4.836631631629,-0.500000007451,
+    0.20000000298));
+#14549 = LINE('',#14550,#14551);
+#14550 = CARTESIAN_POINT('',(-4.836631631629,-0.500000007451,
+    0.20000000298));
+#14551 = VECTOR('',#14552,1.);
+#14552 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#14553 = ORIENTED_EDGE('',*,*,#14554,.F.);
+#14554 = EDGE_CURVE('',#14531,#14547,#14555,.T.);
+#14555 = LINE('',#14556,#14557);
+#14556 = CARTESIAN_POINT('',(-4.836631617841,-0.500000498379,
+    0.28030737302));
+#14557 = VECTOR('',#14558,1.);
+#14558 = DIRECTION('',(-1.716910446113E-007,7.626719885324E-006,
+    -0.999999999971));
+#14559 = PLANE('',#14560);
+#14560 = AXIS2_PLACEMENT_3D('',#14561,#14562,#14563);
+#14561 = CARTESIAN_POINT('',(-5.239261853805,-0.500000068701,
+    0.240156093867));
+#14562 = DIRECTION('',(3.066206180132E-007,0.999999999971,
+    7.626719832884E-006));
+#14563 = DIRECTION('',(0.E+000,-7.626719832884E-006,0.999999999971));
+#14564 = ADVANCED_FACE('',(#14565),#14599,.F.);
+#14565 = FACE_BOUND('',#14566,.F.);
+#14566 = EDGE_LOOP('',(#14567,#14577,#14585,#14593));
+#14567 = ORIENTED_EDGE('',*,*,#14568,.F.);
+#14568 = EDGE_CURVE('',#14569,#14571,#14573,.T.);
+#14569 = VERTEX_POINT('',#14570);
+#14570 = CARTESIAN_POINT('',(4.836631631629,-0.500000007451,
+    0.20000000298));
+#14571 = VERTEX_POINT('',#14572);
+#14572 = CARTESIAN_POINT('',(5.239261853804,-0.500000007451,
+    0.20000000298));
+#14573 = LINE('',#14574,#14575);
+#14574 = CARTESIAN_POINT('',(4.836631631629,-0.500000007451,
+    0.20000000298));
+#14575 = VECTOR('',#14576,1.);
+#14576 = DIRECTION('',(1.,0.E+000,8.616956107294E-017));
+#14577 = ORIENTED_EDGE('',*,*,#14578,.F.);
+#14578 = EDGE_CURVE('',#14579,#14569,#14581,.T.);
+#14579 = VERTEX_POINT('',#14580);
+#14580 = CARTESIAN_POINT('',(4.836631609686,-0.500005918031,
+    0.280307372978));
+#14581 = LINE('',#14582,#14583);
+#14582 = CARTESIAN_POINT('',(4.836631617842,-0.500005918031,
+    0.280307372978));
+#14583 = VECTOR('',#14584,1.);
+#14584 = DIRECTION('',(1.71670818743E-007,7.35994737129E-005,
+    -0.999999997292));
+#14585 = ORIENTED_EDGE('',*,*,#14586,.F.);
+#14586 = EDGE_CURVE('',#14587,#14579,#14589,.T.);
+#14587 = VERTEX_POINT('',#14588);
+#14588 = CARTESIAN_POINT('',(5.239261843411,-0.50000196748,
+    0.280307380034));
+#14589 = LINE('',#14590,#14591);
+#14590 = CARTESIAN_POINT('',(5.239261843411,-0.50000196748,
+    0.280307380034));
+#14591 = VECTOR('',#14592,1.);
+#14592 = DIRECTION('',(-0.999999999952,-9.81185964363E-006,
+    -1.752398224676E-008));
+#14593 = ORIENTED_EDGE('',*,*,#14594,.F.);
+#14594 = EDGE_CURVE('',#14571,#14587,#14595,.T.);
+#14595 = LINE('',#14596,#14597);
+#14596 = CARTESIAN_POINT('',(5.239261853804,-0.500000007451,
+    0.20000000298));
+#14597 = VECTOR('',#14598,1.);
+#14598 = DIRECTION('',(-1.294220581227E-007,-2.440658620392E-005,
+    0.999999999702));
+#14599 = B_SPLINE_SURFACE_WITH_KNOTS('',1,5,(
+    (#14600,#14601,#14602,#14603,#14604,#14605)
+    ,(#14606,#14607,#14608,#14609,#14610,#14611
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(6,6),(0.E+000,1.),(0.E+000,
+    0.401562503725),.PIECEWISE_BEZIER_KNOTS.);
+#14600 = CARTESIAN_POINT('',(5.439003591185,-0.500000007451,
+    0.20000000298));
+#14601 = CARTESIAN_POINT('',(5.439003591185,-0.500000007451,
+    0.216062503369));
+#14602 = CARTESIAN_POINT('',(5.439003591185,-0.500000007451,
+    0.232124975489));
+#14603 = CARTESIAN_POINT('',(5.439003591185,-0.500000007451,
+    0.248187532855));
+#14604 = CARTESIAN_POINT('',(5.439003591185,-0.500000007451,
+    0.264250004088));
+#14605 = CARTESIAN_POINT('',(5.439003591185,-0.500000007642,
+    0.280307383534));
+#14606 = CARTESIAN_POINT('',(2.516193871146,-0.500000007451,
+    0.20000000298));
+#14607 = CARTESIAN_POINT('',(2.516193871146,-0.500000007451,
+    0.216062503369));
+#14608 = CARTESIAN_POINT('',(2.516193871146,-0.500000007451,
+    0.232124975489));
+#14609 = CARTESIAN_POINT('',(2.516193871146,-0.500000007451,
+    0.248187532855));
+#14610 = CARTESIAN_POINT('',(2.516193871146,-0.500000007451,
+    0.264250004088));
+#14611 = CARTESIAN_POINT('',(2.516193871427,-0.50002868584,
+    0.280307332315));
+#14612 = ADVANCED_FACE('',(#14613),#14640,.F.);
+#14613 = FACE_BOUND('',#14614,.F.);
+#14614 = EDGE_LOOP('',(#14615,#14624,#14625,#14634));
+#14615 = ORIENTED_EDGE('',*,*,#14616,.T.);
+#14616 = EDGE_CURVE('',#14617,#14531,#14619,.T.);
+#14617 = VERTEX_POINT('',#14618);
+#14618 = CARTESIAN_POINT('',(-4.836631593315,-0.620308410976,
+    0.400000005964));
+#14619 = CIRCLE('',#14620,0.119994805861);
+#14620 = AXIS2_PLACEMENT_3D('',#14621,#14622,#14623);
+#14621 = CARTESIAN_POINT('',(-4.83663159341,-0.620000344418,
+    0.280005595558));
+#14622 = DIRECTION('',(-1.,3.037400411307E-010,7.897948802441E-010));
+#14623 = DIRECTION('',(3.057253520631E-010,0.999996837582,
+    2.51492069024E-003));
+#14624 = ORIENTED_EDGE('',*,*,#14528,.F.);
+#14625 = ORIENTED_EDGE('',*,*,#14626,.T.);
+#14626 = EDGE_CURVE('',#14529,#14627,#14629,.T.);
+#14627 = VERTEX_POINT('',#14628);
+#14628 = CARTESIAN_POINT('',(-5.239261830635,-0.620308410976,
+    0.400000005964));
+#14629 = CIRCLE('',#14630,0.120001342962);
+#14630 = AXIS2_PLACEMENT_3D('',#14631,#14632,#14633);
+#14631 = CARTESIAN_POINT('',(-5.239261843423,-0.620002914336,
+    0.279999051866));
+#14632 = DIRECTION('',(1.,-1.006895419126E-010,-2.618688783105E-010));
+#14633 = DIRECTION('',(2.616116966219E-010,-2.545776839874E-003,
+    0.999996759505));
+#14634 = ORIENTED_EDGE('',*,*,#14635,.T.);
+#14635 = EDGE_CURVE('',#14627,#14617,#14636,.T.);
+#14636 = LINE('',#14637,#14638);
+#14637 = CARTESIAN_POINT('',(-5.239261824257,-0.620308410976,
+    0.400000005964));
+#14638 = VECTOR('',#14639,1.);
+#14639 = DIRECTION('',(1.,0.E+000,0.E+000));
+#14640 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#14641,#14642)
+    ,(#14643,#14644)
+    ,(#14645,#14646)
+    ,(#14647,#14648)
+    ,(#14649,#14650)
+    ,(#14651,#14652
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.401562503725,
+    1.401250003756),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#14641 = CARTESIAN_POINT('',(-5.439003591185,-0.500000007642,
+    0.280307383534));
+#14642 = CARTESIAN_POINT('',(-2.516193871427,-0.50002868584,
+    0.280307332315));
+#14643 = CARTESIAN_POINT('',(-5.439003591185,-0.50009777115,
+    0.318968812014));
+#14644 = CARTESIAN_POINT('',(-2.516193871145,-0.500097735247,
+    0.318968812078));
+#14645 = CARTESIAN_POINT('',(-5.439003591185,-0.515765333033,
+    0.356003243373));
+#14646 = CARTESIAN_POINT('',(-2.516193871146,-0.515765333078,
+    0.356003243373));
+#14647 = CARTESIAN_POINT('',(-5.439003591185,-0.544446934334,
+    0.384563972171));
+#14648 = CARTESIAN_POINT('',(-2.516193871146,-0.544446934334,
+    0.384563972171));
+#14649 = CARTESIAN_POINT('',(-5.439003591185,-0.581557199081,
+    0.400077720223));
+#14650 = CARTESIAN_POINT('',(-2.516193871146,-0.581557199081,
+    0.400077720223));
+#14651 = CARTESIAN_POINT('',(-5.439003591185,-0.620308410976,
+    0.400000005964));
+#14652 = CARTESIAN_POINT('',(-2.516193871146,-0.620308410976,
+    0.400000005964));
+#14653 = ADVANCED_FACE('',(#14654),#14681,.F.);
+#14654 = FACE_BOUND('',#14655,.F.);
+#14655 = EDGE_LOOP('',(#14656,#14657,#14666,#14674));
+#14656 = ORIENTED_EDGE('',*,*,#14586,.T.);
+#14657 = ORIENTED_EDGE('',*,*,#14658,.F.);
+#14658 = EDGE_CURVE('',#14659,#14579,#14661,.T.);
+#14659 = VERTEX_POINT('',#14660);
+#14660 = CARTESIAN_POINT('',(4.836631593315,-0.620308410976,
+    0.400000005964));
+#14661 = CIRCLE('',#14662,0.119994805861);
+#14662 = AXIS2_PLACEMENT_3D('',#14663,#14664,#14665);
+#14663 = CARTESIAN_POINT('',(4.83663159341,-0.620000344418,
+    0.280005595558));
+#14664 = DIRECTION('',(-1.,-3.037400411307E-010,-7.897948802441E-010));
+#14665 = DIRECTION('',(-3.057253520631E-010,0.999996837582,
+    2.514920690238E-003));
+#14666 = ORIENTED_EDGE('',*,*,#14667,.F.);
+#14667 = EDGE_CURVE('',#14668,#14659,#14670,.T.);
+#14668 = VERTEX_POINT('',#14669);
+#14669 = CARTESIAN_POINT('',(5.239261830635,-0.620308410976,
+    0.400000005964));
+#14670 = LINE('',#14671,#14672);
+#14671 = CARTESIAN_POINT('',(5.239261824257,-0.620308410976,
+    0.400000005964));
+#14672 = VECTOR('',#14673,1.);
+#14673 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#14674 = ORIENTED_EDGE('',*,*,#14675,.F.);
+#14675 = EDGE_CURVE('',#14587,#14668,#14676,.T.);
+#14676 = CIRCLE('',#14677,0.120001342962);
+#14677 = AXIS2_PLACEMENT_3D('',#14678,#14679,#14680);
+#14678 = CARTESIAN_POINT('',(5.239261843423,-0.620002914336,
+    0.279999051866));
+#14679 = DIRECTION('',(1.,1.006895419126E-010,2.618688783105E-010));
+#14680 = DIRECTION('',(-2.616116966219E-010,-2.545776839874E-003,
+    0.999996759505));
+#14681 = B_SPLINE_SURFACE_WITH_KNOTS('',1,5,(
+    (#14682,#14683,#14684,#14685,#14686,#14687)
+    ,(#14688,#14689,#14690,#14691,#14692,#14693
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(6,6),(0.E+000,1.),(0.401562503725,
+    1.401250003756),.PIECEWISE_BEZIER_KNOTS.);
+#14682 = CARTESIAN_POINT('',(5.439003591185,-0.500000007642,
+    0.280307383534));
+#14683 = CARTESIAN_POINT('',(5.439003591185,-0.50009777115,
+    0.318968812014));
+#14684 = CARTESIAN_POINT('',(5.439003591185,-0.515765333033,
+    0.356003243373));
+#14685 = CARTESIAN_POINT('',(5.439003591185,-0.544446934334,
+    0.384563972171));
+#14686 = CARTESIAN_POINT('',(5.439003591185,-0.581557199081,
+    0.400077720223));
+#14687 = CARTESIAN_POINT('',(5.439003591185,-0.620308410976,
+    0.400000005964));
+#14688 = CARTESIAN_POINT('',(2.516193871427,-0.50002868584,
+    0.280307332315));
+#14689 = CARTESIAN_POINT('',(2.516193871145,-0.500097735247,
+    0.318968812078));
+#14690 = CARTESIAN_POINT('',(2.516193871146,-0.515765333078,
+    0.356003243373));
+#14691 = CARTESIAN_POINT('',(2.516193871146,-0.544446934334,
+    0.384563972171));
+#14692 = CARTESIAN_POINT('',(2.516193871146,-0.581557199081,
+    0.400077720223));
+#14693 = CARTESIAN_POINT('',(2.516193871146,-0.620308410976,
+    0.400000005964));
+#14694 = ADVANCED_FACE('',(#14695),#14720,.F.);
+#14695 = FACE_BOUND('',#14696,.T.);
+#14696 = EDGE_LOOP('',(#14697,#14707,#14713,#14714));
+#14697 = ORIENTED_EDGE('',*,*,#14698,.F.);
+#14698 = EDGE_CURVE('',#14699,#14701,#14703,.T.);
+#14699 = VERTEX_POINT('',#14700);
+#14700 = CARTESIAN_POINT('',(-5.239261827533,-0.680385511443,
+    0.399998427792));
+#14701 = VERTEX_POINT('',#14702);
+#14702 = CARTESIAN_POINT('',(-4.836631613209,-0.680385505289,
+    0.399995246977));
+#14703 = LINE('',#14704,#14705);
+#14704 = CARTESIAN_POINT('',(-5.239261827533,-0.680385511443,
+    0.399998427792));
+#14705 = VECTOR('',#14706,1.);
+#14706 = DIRECTION('',(0.999999999969,1.528371369963E-008,
+    -7.900088675951E-006));
+#14707 = ORIENTED_EDGE('',*,*,#14708,.F.);
+#14708 = EDGE_CURVE('',#14627,#14699,#14709,.T.);
+#14709 = LINE('',#14710,#14711);
+#14710 = CARTESIAN_POINT('',(-5.239261824257,-0.620308410977,
+    0.400000203764));
+#14711 = VECTOR('',#14712,1.);
+#14712 = DIRECTION('',(-5.452045806843E-008,-0.999999999966,
+    -8.20759556308E-006));
+#14713 = ORIENTED_EDGE('',*,*,#14635,.T.);
+#14714 = ORIENTED_EDGE('',*,*,#14715,.F.);
+#14715 = EDGE_CURVE('',#14701,#14617,#14716,.T.);
+#14716 = LINE('',#14717,#14718);
+#14717 = CARTESIAN_POINT('',(-4.836631597694,-0.680385505325,
+    0.399999611275));
+#14718 = VECTOR('',#14719,1.);
+#14719 = DIRECTION('',(7.287710034871E-008,0.999999999966,
+    8.207595559377E-006));
+#14720 = PLANE('',#14721);
+#14721 = AXIS2_PLACEMENT_3D('',#14722,#14723,#14724);
+#14722 = CARTESIAN_POINT('',(-5.239261827521,-0.65041728253,
+    0.399999956643));
+#14723 = DIRECTION('',(2.468777750362E-007,-8.20759557718E-006,
+    0.999999999966));
+#14724 = DIRECTION('',(1.,4.038967834732E-027,-2.468777750446E-007));
+#14725 = ADVANCED_FACE('',(#14726),#14751,.F.);
+#14726 = FACE_BOUND('',#14727,.F.);
+#14727 = EDGE_LOOP('',(#14728,#14729,#14737,#14745));
+#14728 = ORIENTED_EDGE('',*,*,#14667,.T.);
+#14729 = ORIENTED_EDGE('',*,*,#14730,.F.);
+#14730 = EDGE_CURVE('',#14731,#14659,#14733,.T.);
+#14731 = VERTEX_POINT('',#14732);
+#14732 = CARTESIAN_POINT('',(4.836631613209,-0.680385505289,
+    0.399995246977));
+#14733 = LINE('',#14734,#14735);
+#14734 = CARTESIAN_POINT('',(4.836631597695,-0.680385505289,
+    0.399995246977));
+#14735 = VECTOR('',#14736,1.);
+#14736 = DIRECTION('',(-7.289463765842E-008,0.999999996863,
+    7.92146578054E-005));
+#14737 = ORIENTED_EDGE('',*,*,#14738,.F.);
+#14738 = EDGE_CURVE('',#14739,#14731,#14741,.T.);
+#14739 = VERTEX_POINT('',#14740);
+#14740 = CARTESIAN_POINT('',(5.239261827533,-0.680385511443,
+    0.399998427792));
+#14741 = LINE('',#14742,#14743);
+#14742 = CARTESIAN_POINT('',(5.239261827533,-0.680385511443,
+    0.399998427792));
+#14743 = VECTOR('',#14744,1.);
+#14744 = DIRECTION('',(-0.999999999969,1.528371335495E-008,
+    -7.900088675951E-006));
+#14745 = ORIENTED_EDGE('',*,*,#14746,.F.);
+#14746 = EDGE_CURVE('',#14668,#14739,#14747,.T.);
+#14747 = LINE('',#14748,#14749);
+#14748 = CARTESIAN_POINT('',(5.239261824257,-0.620308410976,
+    0.400000005964));
+#14749 = VECTOR('',#14750,1.);
+#14750 = DIRECTION('',(5.452491173235E-008,-0.999999999655,
+    -2.62691100375E-005));
+#14751 = B_SPLINE_SURFACE_WITH_KNOTS('',1,5,(
+    (#14752,#14753,#14754,#14755,#14756,#14757)
+    ,(#14758,#14759,#14760,#14761,#14762,#14763
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(6,6),(0.E+000,1.),(1.401250003756,
+    1.601562508692),.PIECEWISE_BEZIER_KNOTS.);
+#14752 = CARTESIAN_POINT('',(5.439003591185,-0.620308410976,
+    0.400000005964));
+#14753 = CARTESIAN_POINT('',(5.439003591185,-0.632394283095,
+    0.40000000596));
+#14754 = CARTESIAN_POINT('',(5.439003591185,-0.644412483424,
+    0.40000000596));
+#14755 = CARTESIAN_POINT('',(5.439003591185,-0.65643128202,0.40000000596
+    ));
+#14756 = CARTESIAN_POINT('',(5.439003591185,-0.668450009724,
+    0.40000000596));
+#14757 = CARTESIAN_POINT('',(5.439003591185,-0.680385514496,
+    0.40000000577));
+#14758 = CARTESIAN_POINT('',(2.516193871146,-0.620308410976,
+    0.400000005964));
+#14759 = CARTESIAN_POINT('',(2.516193871146,-0.632394283095,
+    0.40000000596));
+#14760 = CARTESIAN_POINT('',(2.516193871146,-0.644412483424,
+    0.40000000596));
+#14761 = CARTESIAN_POINT('',(2.516193871146,-0.65643128202,0.40000000596
+    ));
+#14762 = CARTESIAN_POINT('',(2.516193871146,-0.668450009724,
+    0.40000000596));
+#14763 = CARTESIAN_POINT('',(2.516193871328,-0.680385469825,
+    0.399976915314));
+#14764 = ADVANCED_FACE('',(#14765),#14792,.F.);
+#14765 = FACE_BOUND('',#14766,.F.);
+#14766 = EDGE_LOOP('',(#14767,#14776,#14777,#14786));
+#14767 = ORIENTED_EDGE('',*,*,#14768,.T.);
+#14768 = EDGE_CURVE('',#14769,#14701,#14771,.T.);
+#14769 = VERTEX_POINT('',#14770);
+#14770 = CARTESIAN_POINT('',(-4.836631629074,-0.800000011928,
+    0.279508199966));
+#14771 = CIRCLE('',#14772,0.119990870075);
+#14772 = AXIS2_PLACEMENT_3D('',#14773,#14774,#14775);
+#14773 = CARTESIAN_POINT('',(-4.836631629135,-0.680010170162,
+    0.280004963934));
+#14774 = DIRECTION('',(-1.,-5.119435974891E-010,1.962115783836E-010));
+#14775 = DIRECTION('',(1.978119937553E-010,-3.128030715714E-003,
+    0.9999951077));
+#14776 = ORIENTED_EDGE('',*,*,#14698,.F.);
+#14777 = ORIENTED_EDGE('',*,*,#14778,.T.);
+#14778 = EDGE_CURVE('',#14699,#14779,#14781,.T.);
+#14779 = VERTEX_POINT('',#14780);
+#14780 = CARTESIAN_POINT('',(-5.239261843544,-0.800000011928,
+    0.279508199966));
+#14781 = CIRCLE('',#14782,0.119996129229);
+#14782 = AXIS2_PLACEMENT_3D('',#14783,#14784,#14785);
+#14783 = CARTESIAN_POINT('',(-5.239261827541,-0.680004902445,
+    0.280002902181));
+#14784 = DIRECTION('',(1.,1.697257752087E-010,-6.502576697555E-011));
+#14785 = DIRECTION('',(1.694562542797E-010,-0.999991501836,
+    -4.122651435364E-003));
+#14786 = ORIENTED_EDGE('',*,*,#14787,.T.);
+#14787 = EDGE_CURVE('',#14779,#14769,#14788,.T.);
+#14788 = LINE('',#14789,#14790);
+#14789 = CARTESIAN_POINT('',(-5.239261851556,-0.800000011928,
+    0.279508199966));
+#14790 = VECTOR('',#14791,1.);
+#14791 = DIRECTION('',(1.,3.446782440293E-016,0.E+000));
+#14792 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#14793,#14794)
+    ,(#14795,#14796)
+    ,(#14797,#14798)
+    ,(#14799,#14800)
+    ,(#14801,#14802)
+    ,(#14803,#14804
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(1.601562508692,
+    2.602500008716),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#14793 = CARTESIAN_POINT('',(-5.439003591185,-0.680385514496,
+    0.40000000577));
+#14794 = CARTESIAN_POINT('',(-2.516193871328,-0.680385469825,
+    0.399976915314));
+#14795 = CARTESIAN_POINT('',(-5.439003591185,-0.719016964249,
+    0.399902120018));
+#14796 = CARTESIAN_POINT('',(-2.516193871145,-0.71901696436,
+    0.399902177834));
+#14797 = CARTESIAN_POINT('',(-5.439003591185,-0.756095862299,
+    0.384195474886));
+#14798 = CARTESIAN_POINT('',(-2.516193871146,-0.756095862299,
+    0.384195474741));
+#14799 = CARTESIAN_POINT('',(-5.439003591185,-0.784671074584,
+    0.355445428414));
+#14800 = CARTESIAN_POINT('',(-2.516193871146,-0.784671074584,
+    0.355445428415));
+#14801 = CARTESIAN_POINT('',(-5.439003591185,-0.800155196744,
+    0.318257125972));
+#14802 = CARTESIAN_POINT('',(-2.516193871146,-0.800155196744,
+    0.318257125972));
+#14803 = CARTESIAN_POINT('',(-5.439003591185,-0.800000011928,
+    0.279508199966));
+#14804 = CARTESIAN_POINT('',(-2.516193871146,-0.800000011928,
+    0.279508199966));
+#14805 = ADVANCED_FACE('',(#14806),#14833,.F.);
+#14806 = FACE_BOUND('',#14807,.F.);
+#14807 = EDGE_LOOP('',(#14808,#14809,#14818,#14826));
+#14808 = ORIENTED_EDGE('',*,*,#14738,.T.);
+#14809 = ORIENTED_EDGE('',*,*,#14810,.F.);
+#14810 = EDGE_CURVE('',#14811,#14731,#14813,.T.);
+#14811 = VERTEX_POINT('',#14812);
+#14812 = CARTESIAN_POINT('',(4.836631629074,-0.800000011928,
+    0.279508199966));
+#14813 = CIRCLE('',#14814,0.119990870075);
+#14814 = AXIS2_PLACEMENT_3D('',#14815,#14816,#14817);
+#14815 = CARTESIAN_POINT('',(4.836631629135,-0.680010170162,
+    0.280004963934));
+#14816 = DIRECTION('',(-1.,5.119435974891E-010,-1.962115783836E-010));
+#14817 = DIRECTION('',(-1.978119937553E-010,-3.128030715716E-003,
+    0.9999951077));
+#14818 = ORIENTED_EDGE('',*,*,#14819,.F.);
+#14819 = EDGE_CURVE('',#14820,#14811,#14822,.T.);
+#14820 = VERTEX_POINT('',#14821);
+#14821 = CARTESIAN_POINT('',(5.239261843544,-0.800000011928,
+    0.279508199966));
+#14822 = LINE('',#14823,#14824);
+#14823 = CARTESIAN_POINT('',(5.239261851556,-0.800000011928,
+    0.279508199966));
+#14824 = VECTOR('',#14825,1.);
+#14825 = DIRECTION('',(-1.,0.E+000,-8.616956100733E-017));
+#14826 = ORIENTED_EDGE('',*,*,#14827,.F.);
+#14827 = EDGE_CURVE('',#14739,#14820,#14828,.T.);
+#14828 = CIRCLE('',#14829,0.119996129229);
+#14829 = AXIS2_PLACEMENT_3D('',#14830,#14831,#14832);
+#14830 = CARTESIAN_POINT('',(5.239261827541,-0.680004902445,
+    0.280002902181));
+#14831 = DIRECTION('',(1.,-1.697481675131E-010,6.504799653189E-011));
+#14832 = DIRECTION('',(-1.694785547491E-010,-0.999991501836,
+    -4.122651435365E-003));
+#14833 = B_SPLINE_SURFACE_WITH_KNOTS('',1,5,(
+    (#14834,#14835,#14836,#14837,#14838,#14839)
+    ,(#14840,#14841,#14842,#14843,#14844,#14845
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(6,6),(0.E+000,1.),(1.601562508692,
+    2.602500008716),.PIECEWISE_BEZIER_KNOTS.);
+#14834 = CARTESIAN_POINT('',(5.439003591185,-0.680385514496,
+    0.40000000577));
+#14835 = CARTESIAN_POINT('',(5.439003591185,-0.719016964249,
+    0.399902120018));
+#14836 = CARTESIAN_POINT('',(5.439003591185,-0.756095862299,
+    0.384195474886));
+#14837 = CARTESIAN_POINT('',(5.439003591185,-0.784671074584,
+    0.355445428414));
+#14838 = CARTESIAN_POINT('',(5.439003591185,-0.800155196744,
+    0.318257125972));
+#14839 = CARTESIAN_POINT('',(5.439003591185,-0.800000011928,
+    0.279508199966));
+#14840 = CARTESIAN_POINT('',(2.516193871328,-0.680385469825,
+    0.399976915314));
+#14841 = CARTESIAN_POINT('',(2.516193871145,-0.71901696436,
+    0.399902177834));
+#14842 = CARTESIAN_POINT('',(2.516193871146,-0.756095862299,
+    0.384195474741));
+#14843 = CARTESIAN_POINT('',(2.516193871146,-0.784671074584,
+    0.355445428415));
+#14844 = CARTESIAN_POINT('',(2.516193871146,-0.800155196744,
+    0.318257125972));
+#14845 = CARTESIAN_POINT('',(2.516193871146,-0.800000011928,
+    0.279508199966));
+#14846 = ADVANCED_FACE('',(#14847),#14872,.F.);
+#14847 = FACE_BOUND('',#14848,.T.);
+#14848 = EDGE_LOOP('',(#14849,#14859,#14865,#14866));
+#14849 = ORIENTED_EDGE('',*,*,#14850,.F.);
+#14850 = EDGE_CURVE('',#14851,#14853,#14855,.T.);
+#14851 = VERTEX_POINT('',#14852);
+#14852 = CARTESIAN_POINT('',(-5.23926185851,-0.800000011921,
+    0.20000000298));
+#14853 = VERTEX_POINT('',#14854);
+#14854 = CARTESIAN_POINT('',(-4.8366316383,-0.800000011921,0.20000000298
+    ));
+#14855 = LINE('',#14856,#14857);
+#14856 = CARTESIAN_POINT('',(-5.23926185851,-0.800000011921,
+    0.20000000298));
+#14857 = VECTOR('',#14858,1.);
+#14858 = DIRECTION('',(1.,3.446782459738E-016,-8.616956149345E-017));
+#14859 = ORIENTED_EDGE('',*,*,#14860,.F.);
+#14860 = EDGE_CURVE('',#14779,#14851,#14861,.T.);
+#14861 = LINE('',#14862,#14863);
+#14862 = CARTESIAN_POINT('',(-5.239261851556,-0.800000011928,
+    0.279508199966));
+#14863 = VECTOR('',#14864,1.);
+#14864 = DIRECTION('',(-8.746698983163E-008,8.529508686066E-011,-1.));
+#14865 = ORIENTED_EDGE('',*,*,#14787,.T.);
+#14866 = ORIENTED_EDGE('',*,*,#14867,.F.);
+#14867 = EDGE_CURVE('',#14853,#14769,#14868,.T.);
+#14868 = LINE('',#14869,#14870);
+#14869 = CARTESIAN_POINT('',(-4.8366316383,-0.800000011921,0.20000000298
+    ));
+#14870 = VECTOR('',#14871,1.);
+#14871 = DIRECTION('',(1.160349495327E-007,-8.52985777681E-011,1.));
+#14872 = PLANE('',#14873);
+#14873 = AXIS2_PLACEMENT_3D('',#14874,#14875,#14876);
+#14874 = CARTESIAN_POINT('',(-5.23926185851,-0.800000011921,
+    0.239750260148));
+#14875 = DIRECTION('',(0.E+000,-1.,-2.668604851038E-011));
+#14876 = DIRECTION('',(0.E+000,2.668604851038E-011,-1.));
+#14877 = ADVANCED_FACE('',(#14878),#14903,.F.);
+#14878 = FACE_BOUND('',#14879,.T.);
+#14879 = EDGE_LOOP('',(#14880,#14888,#14896,#14902));
+#14880 = ORIENTED_EDGE('',*,*,#14881,.T.);
+#14881 = EDGE_CURVE('',#14820,#14882,#14884,.T.);
+#14882 = VERTEX_POINT('',#14883);
+#14883 = CARTESIAN_POINT('',(5.23926185851,-0.800000011921,0.20000000298
+    ));
+#14884 = LINE('',#14885,#14886);
+#14885 = CARTESIAN_POINT('',(5.239261851556,-0.800000011928,
+    0.279508199966));
+#14886 = VECTOR('',#14887,1.);
+#14887 = DIRECTION('',(8.7466975868E-008,8.529683231438E-011,-1.));
+#14888 = ORIENTED_EDGE('',*,*,#14889,.T.);
+#14889 = EDGE_CURVE('',#14882,#14890,#14892,.T.);
+#14890 = VERTEX_POINT('',#14891);
+#14891 = CARTESIAN_POINT('',(4.8366316383,-0.800000011921,0.20000000298)
+  );
+#14892 = LINE('',#14893,#14894);
+#14893 = CARTESIAN_POINT('',(5.23926185851,-0.800000011921,0.20000000298
+    ));
+#14894 = VECTOR('',#14895,1.);
+#14895 = DIRECTION('',(-1.,0.E+000,-1.723391229869E-016));
+#14896 = ORIENTED_EDGE('',*,*,#14897,.T.);
+#14897 = EDGE_CURVE('',#14890,#14811,#14898,.T.);
+#14898 = LINE('',#14899,#14900);
+#14899 = CARTESIAN_POINT('',(4.8366316383,-0.800000011921,0.20000000298)
+  );
+#14900 = VECTOR('',#14901,1.);
+#14901 = DIRECTION('',(-1.160349425509E-007,-8.529683231438E-011,1.));
+#14902 = ORIENTED_EDGE('',*,*,#14819,.F.);
+#14903 = PLANE('',#14904);
+#14904 = AXIS2_PLACEMENT_3D('',#14905,#14906,#14907);
+#14905 = CARTESIAN_POINT('',(5.037946743792,-0.800000011928,
+    0.279508199966));
+#14906 = DIRECTION('',(1.424429484848E-016,-1.,-4.26317104248E-010));
+#14907 = DIRECTION('',(0.E+000,4.26317104248E-010,-1.));
+#14908 = ADVANCED_FACE('',(#14909),#14934,.F.);
+#14909 = FACE_BOUND('',#14910,.T.);
+#14910 = EDGE_LOOP('',(#14911,#14919,#14920,#14928));
+#14911 = ORIENTED_EDGE('',*,*,#14912,.F.);
+#14912 = EDGE_CURVE('',#14476,#14913,#14915,.T.);
+#14913 = VERTEX_POINT('',#14914);
+#14914 = CARTESIAN_POINT('',(-2.296107411385,-3.355585171377,
+    3.144429028034));
+#14915 = LINE('',#14916,#14917);
+#14916 = CARTESIAN_POINT('',(-2.296107411385,-4.445888926525,
+    3.144429028034));
+#14917 = VECTOR('',#14918,1.);
+#14918 = DIRECTION('',(0.E+000,1.,0.E+000));
+#14919 = ORIENTED_EDGE('',*,*,#14475,.F.);
+#14920 = ORIENTED_EDGE('',*,*,#14921,.F.);
+#14921 = EDGE_CURVE('',#14922,#14468,#14924,.T.);
+#14922 = VERTEX_POINT('',#14923);
+#14923 = CARTESIAN_POINT('',(-2.296107411385,-3.355585171377,
+    2.756227999926));
+#14924 = LINE('',#14925,#14926);
+#14925 = CARTESIAN_POINT('',(-2.296107411385,-3.355585171377,
+    2.756227999926));
+#14926 = VECTOR('',#14927,1.);
+#14927 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#14928 = ORIENTED_EDGE('',*,*,#14929,.F.);
+#14929 = EDGE_CURVE('',#14913,#14922,#14930,.T.);
+#14930 = LINE('',#14931,#14932);
+#14931 = CARTESIAN_POINT('',(-2.296107411385,-3.355585171377,
+    3.144429028034));
+#14932 = VECTOR('',#14933,1.);
+#14933 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#14934 = PLANE('',#14935);
+#14935 = AXIS2_PLACEMENT_3D('',#14936,#14937,#14938);
+#14936 = CARTESIAN_POINT('',(-2.296107411385,-3.900737029971,
+    3.144429028034));
+#14937 = DIRECTION('',(-1.,-4.757294080651E-016,0.E+000));
+#14938 = DIRECTION('',(0.E+000,0.E+000,1.));
+#14939 = ADVANCED_FACE('',(#14940),#14965,.F.);
+#14940 = FACE_BOUND('',#14941,.T.);
+#14941 = EDGE_LOOP('',(#14942,#14943,#14951,#14959));
+#14942 = ORIENTED_EDGE('',*,*,#14514,.T.);
+#14943 = ORIENTED_EDGE('',*,*,#14944,.T.);
+#14944 = EDGE_CURVE('',#14507,#14945,#14947,.T.);
+#14945 = VERTEX_POINT('',#14946);
+#14946 = CARTESIAN_POINT('',(2.296107411385,-3.355585171377,
+    3.144429028034));
+#14947 = LINE('',#14948,#14949);
+#14948 = CARTESIAN_POINT('',(2.296107411385,-4.445888926525,
+    3.144429028034));
+#14949 = VECTOR('',#14950,1.);
+#14950 = DIRECTION('',(-2.5456736698E-016,1.,0.E+000));
+#14951 = ORIENTED_EDGE('',*,*,#14952,.T.);
+#14952 = EDGE_CURVE('',#14945,#14953,#14955,.T.);
+#14953 = VERTEX_POINT('',#14954);
+#14954 = CARTESIAN_POINT('',(2.296107411385,-3.355585171377,
+    2.756227999926));
+#14955 = LINE('',#14956,#14957);
+#14956 = CARTESIAN_POINT('',(2.296107411385,-3.355585171377,
+    3.144429028034));
+#14957 = VECTOR('',#14958,1.);
+#14958 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#14959 = ORIENTED_EDGE('',*,*,#14960,.T.);
+#14960 = EDGE_CURVE('',#14953,#14498,#14961,.T.);
+#14961 = LINE('',#14962,#14963);
+#14962 = CARTESIAN_POINT('',(2.296107411385,-3.355585171377,
+    2.756227999926));
+#14963 = VECTOR('',#14964,1.);
+#14964 = DIRECTION('',(2.5456736698E-016,-1.,0.E+000));
+#14965 = PLANE('',#14966);
+#14966 = AXIS2_PLACEMENT_3D('',#14967,#14968,#14969);
+#14967 = CARTESIAN_POINT('',(2.296107411385,-4.445888926525,
+    2.95032851398));
+#14968 = DIRECTION('',(1.,3.919120862099E-016,-1.459375398066E-031));
+#14969 = DIRECTION('',(-1.459375398066E-031,0.E+000,-1.));
+#14970 = ADVANCED_FACE('',(#14971),#14996,.F.);
+#14971 = FACE_BOUND('',#14972,.T.);
+#14972 = EDGE_LOOP('',(#14973,#14974,#14982,#14990));
+#14973 = ORIENTED_EDGE('',*,*,#14929,.T.);
+#14974 = ORIENTED_EDGE('',*,*,#14975,.F.);
+#14975 = EDGE_CURVE('',#14976,#14922,#14978,.T.);
+#14976 = VERTEX_POINT('',#14977);
+#14977 = CARTESIAN_POINT('',(-1.50126383633,-3.355585171377,
+    2.756227999926));
+#14978 = LINE('',#14979,#14980);
+#14979 = CARTESIAN_POINT('',(-1.50126383633,-3.355585171377,
+    2.756227999926));
+#14980 = VECTOR('',#14981,1.);
+#14981 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#14982 = ORIENTED_EDGE('',*,*,#14983,.F.);
+#14983 = EDGE_CURVE('',#14984,#14976,#14986,.T.);
+#14984 = VERTEX_POINT('',#14985);
+#14985 = CARTESIAN_POINT('',(-1.50126383633,-3.355585171377,
+    3.144429028034));
+#14986 = LINE('',#14987,#14988);
+#14987 = CARTESIAN_POINT('',(-1.50126383633,-3.355585171377,
+    3.144429028034));
+#14988 = VECTOR('',#14989,1.);
+#14989 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#14990 = ORIENTED_EDGE('',*,*,#14991,.F.);
+#14991 = EDGE_CURVE('',#14913,#14984,#14992,.T.);
+#14992 = LINE('',#14993,#14994);
+#14993 = CARTESIAN_POINT('',(-2.296107411385,-3.355585171377,
+    3.144429028034));
+#14994 = VECTOR('',#14995,1.);
+#14995 = DIRECTION('',(1.,0.E+000,0.E+000));
+#14996 = PLANE('',#14997);
+#14997 = AXIS2_PLACEMENT_3D('',#14998,#14999,#15000);
+#14998 = CARTESIAN_POINT('',(-1.898685623857,-3.355585171377,
+    3.144429028034));
+#14999 = DIRECTION('',(3.491952922912E-015,1.,0.E+000));
+#15000 = DIRECTION('',(0.E+000,-0.E+000,1.));
+#15001 = ADVANCED_FACE('',(#15002),#15027,.F.);
+#15002 = FACE_BOUND('',#15003,.T.);
+#15003 = EDGE_LOOP('',(#15004,#15012,#15013,#15021));
+#15004 = ORIENTED_EDGE('',*,*,#15005,.T.);
+#15005 = EDGE_CURVE('',#15006,#14953,#15008,.T.);
+#15006 = VERTEX_POINT('',#15007);
+#15007 = CARTESIAN_POINT('',(1.50126383633,-3.355585171377,
+    2.756227999926));
+#15008 = LINE('',#15009,#15010);
+#15009 = CARTESIAN_POINT('',(1.50126383633,-3.355585171377,
+    2.756227999926));
+#15010 = VECTOR('',#15011,1.);
+#15011 = DIRECTION('',(1.,6.983908906531E-016,0.E+000));
+#15012 = ORIENTED_EDGE('',*,*,#14952,.F.);
+#15013 = ORIENTED_EDGE('',*,*,#15014,.T.);
+#15014 = EDGE_CURVE('',#14945,#15015,#15017,.T.);
+#15015 = VERTEX_POINT('',#15016);
+#15016 = CARTESIAN_POINT('',(1.50126383633,-3.355585171377,
+    3.144429028034));
+#15017 = LINE('',#15018,#15019);
+#15018 = CARTESIAN_POINT('',(2.296107411385,-3.355585171377,
+    3.144429028034));
+#15019 = VECTOR('',#15020,1.);
+#15020 = DIRECTION('',(-1.,-6.983908906531E-016,0.E+000));
+#15021 = ORIENTED_EDGE('',*,*,#15022,.T.);
+#15022 = EDGE_CURVE('',#15015,#15006,#15023,.T.);
+#15023 = LINE('',#15024,#15025);
+#15024 = CARTESIAN_POINT('',(1.50126383633,-3.355585171377,
+    3.144429028034));
+#15025 = VECTOR('',#15026,1.);
+#15026 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#15027 = PLANE('',#15028);
+#15028 = AXIS2_PLACEMENT_3D('',#15029,#15030,#15031);
+#15029 = CARTESIAN_POINT('',(2.296107411385,-3.355585171377,
+    2.95032851398));
+#15030 = DIRECTION('',(-3.491954453265E-015,1.,-3.723731544437E-016));
+#15031 = DIRECTION('',(0.E+000,3.723731544437E-016,1.));
+#15032 = ADVANCED_FACE('',(#15033),#15071,.F.);
+#15033 = FACE_BOUND('',#15034,.F.);
+#15034 = EDGE_LOOP('',(#15035,#15045,#15056,#15064));
+#15035 = ORIENTED_EDGE('',*,*,#15036,.T.);
+#15036 = EDGE_CURVE('',#15037,#15039,#15041,.T.);
+#15037 = VERTEX_POINT('',#15038);
+#15038 = CARTESIAN_POINT('',(-6.007417353073,-0.500000007451,
+    -1.65518253397));
+#15039 = VERTEX_POINT('',#15040);
+#15040 = CARTESIAN_POINT('',(-5.596990100842,-0.500000007451,
+    -1.645753041319));
+#15041 = LINE('',#15042,#15043);
+#15042 = CARTESIAN_POINT('',(-6.007417353073,-0.500000007451,
+    -1.65518253397));
+#15043 = VECTOR('',#15044,1.);
+#15044 = DIRECTION('',(0.999736183236,-1.690205333507E-016,
+    2.296875984882E-002));
+#15045 = ORIENTED_EDGE('',*,*,#15046,.T.);
+#15046 = EDGE_CURVE('',#15039,#15047,#15049,.T.);
+#15047 = VERTEX_POINT('',#15048);
+#15048 = CARTESIAN_POINT('',(-5.104897199179,-0.500000007252,
+    -2.886309596197));
+#15049 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#15050,#15051,#15052,#15053,
+    #15054,#15055),.UNSPECIFIED.,.F.,.F.,(6,6),(0.E+000,0.72603754743),
+  .PIECEWISE_BEZIER_KNOTS.);
+#15050 = CARTESIAN_POINT('',(-5.596990100842,-0.500000007451,
+    -1.645753041319));
+#15051 = CARTESIAN_POINT('',(-5.498584313413,-0.500000007025,
+    -1.893869426586));
+#15052 = CARTESIAN_POINT('',(-5.400165673381,-0.500000006987,
+    -2.141980714151));
+#15053 = CARTESIAN_POINT('',(-5.301743571826,-0.500000007054,
+    -2.390090628375));
+#15054 = CARTESIAN_POINT('',(-5.203320517888,-0.500000007149,
+    -2.638200164795));
+#15055 = CARTESIAN_POINT('',(-5.104897199536,-0.500000007252,
+    -2.886309596339));
+#15056 = ORIENTED_EDGE('',*,*,#15057,.T.);
+#15057 = EDGE_CURVE('',#15047,#15058,#15060,.T.);
+#15058 = VERTEX_POINT('',#15059);
+#15059 = CARTESIAN_POINT('',(-5.45512932982,-0.50000000731,
+    -3.10732121097));
+#15060 = LINE('',#15061,#15062);
+#15061 = CARTESIAN_POINT('',(-5.104897199536,-0.500000007252,
+    -2.886309596339));
+#15062 = VECTOR('',#15063,1.);
+#15063 = DIRECTION('',(-0.845693387662,-1.407055319016E-010,
+    -0.533669086668));
+#15064 = ORIENTED_EDGE('',*,*,#15065,.T.);
+#15065 = EDGE_CURVE('',#15058,#15037,#15066,.T.);
+#15066 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#15067,#15068,#15069,#15070),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,0.75469369779),
+  .PIECEWISE_BEZIER_KNOTS.);
+#15067 = CARTESIAN_POINT('',(-5.455129329375,-0.50000000731,
+    -3.107321210689));
+#15068 = CARTESIAN_POINT('',(-5.639290923501,-0.500000007168,
+    -2.623123923662));
+#15069 = CARTESIAN_POINT('',(-5.82350611497,-0.500000006871,
+    -2.138803154032));
+#15070 = CARTESIAN_POINT('',(-6.007417353073,-0.500000007451,
+    -1.65518253397));
+#15071 = B_SPLINE_SURFACE_WITH_KNOTS('',3,5,(
+    (#15072,#15073,#15074,#15075,#15076,#15077)
+    ,(#15078,#15079,#15080,#15081,#15082,#15083)
+    ,(#15084,#15085,#15086,#15087,#15088,#15089)
+    ,(#15090,#15091,#15092,#15093,#15094,#15095
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(4,4),(6,6),(0.E+000,1.),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#15072 = CARTESIAN_POINT('',(-6.007417353073,-0.500000007451,
+    -1.65518253397));
+#15073 = CARTESIAN_POINT('',(-5.861072431469,-0.50000000699,
+    -2.040017209974));
+#15074 = CARTESIAN_POINT('',(-5.714705827595,-0.500000007106,
+    -2.424843640366));
+#15075 = CARTESIAN_POINT('',(-5.568339281949,-0.50000000722,
+    -2.809670092165));
+#15076 = CARTESIAN_POINT('',(-5.421972708895,-0.500000007335,
+    -3.194496533936));
+#15077 = CARTESIAN_POINT('',(-5.275606141769,-0.500000007451,
+    -3.579322977822));
+#15078 = CARTESIAN_POINT('',(-5.870608268996,-0.500000007451,
+    -1.652039369753));
+#15079 = CARTESIAN_POINT('',(-5.727865603942,-0.500000006948,
+    -2.022509297829));
+#15080 = CARTESIAN_POINT('',(-5.58510035664,-0.500000007075,
+    -2.392970505276));
+#15081 = CARTESIAN_POINT('',(-5.442335200073,-0.500000007199,
+    -2.763431747234));
+#15082 = CARTESIAN_POINT('',(-5.299570000778,-0.500000007325,
+    -3.133892972997));
+#15083 = CARTESIAN_POINT('',(-5.156804810722,-0.500000007451,
+    -3.504354202199));
+#15084 = CARTESIAN_POINT('',(-5.733799184919,-0.500000007451,
+    -1.648896205536));
+#15085 = CARTESIAN_POINT('',(-5.594658776414,-0.500000006906,
+    -2.005001385684));
+#15086 = CARTESIAN_POINT('',(-5.455494885684,-0.500000007044,
+    -2.361097370186));
+#15087 = CARTESIAN_POINT('',(-5.316331118196,-0.500000007179,
+    -2.717193402303));
+#15088 = CARTESIAN_POINT('',(-5.177167292662,-0.500000007315,
+    -3.073289412057));
+#15089 = CARTESIAN_POINT('',(-5.038003479674,-0.500000007451,
+    -3.429385426575));
+#15090 = CARTESIAN_POINT('',(-5.596990100842,-0.500000007451,
+    -1.645753041319));
+#15091 = CARTESIAN_POINT('',(-5.461451948887,-0.500000006865,
+    -1.987493473539));
+#15092 = CARTESIAN_POINT('',(-5.325889414728,-0.500000007014,
+    -2.329224235096));
+#15093 = CARTESIAN_POINT('',(-5.19032703632,-0.500000007158,
+    -2.670955057372));
+#15094 = CARTESIAN_POINT('',(-5.054764584545,-0.500000007305,
+    -3.012685851118));
+#15095 = CARTESIAN_POINT('',(-4.919202148627,-0.500000007451,
+    -3.354416650952));
+#15096 = ADVANCED_FACE('',(#15097),#15135,.F.);
+#15097 = FACE_BOUND('',#15098,.T.);
+#15098 = EDGE_LOOP('',(#15099,#15109,#15118,#15126));
+#15099 = ORIENTED_EDGE('',*,*,#15100,.T.);
+#15100 = EDGE_CURVE('',#15101,#15103,#15105,.T.);
+#15101 = VERTEX_POINT('',#15102);
+#15102 = CARTESIAN_POINT('',(5.104897199179,-0.500000007252,
+    -2.886309596197));
+#15103 = VERTEX_POINT('',#15104);
+#15104 = CARTESIAN_POINT('',(5.45512932982,-0.50000000731,-3.10732121097
+    ));
+#15105 = LINE('',#15106,#15107);
+#15106 = CARTESIAN_POINT('',(5.104897199536,-0.500000007252,
+    -2.886309596339));
+#15107 = VECTOR('',#15108,1.);
+#15108 = DIRECTION('',(0.845693387662,-1.407053643506E-010,
+    -0.533669086668));
+#15109 = ORIENTED_EDGE('',*,*,#15110,.T.);
+#15110 = EDGE_CURVE('',#15103,#15111,#15113,.T.);
+#15111 = VERTEX_POINT('',#15112);
+#15112 = CARTESIAN_POINT('',(6.007417353073,-0.500000007451,
+    -1.65518253397));
+#15113 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#15114,#15115,#15116,#15117),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,0.75469369779),
+  .PIECEWISE_BEZIER_KNOTS.);
+#15114 = CARTESIAN_POINT('',(5.455129329375,-0.50000000731,
+    -3.107321210689));
+#15115 = CARTESIAN_POINT('',(5.639290923501,-0.500000007168,
+    -2.623123923662));
+#15116 = CARTESIAN_POINT('',(5.82350611497,-0.500000006871,
+    -2.138803154032));
+#15117 = CARTESIAN_POINT('',(6.007417353073,-0.500000007451,
+    -1.65518253397));
+#15118 = ORIENTED_EDGE('',*,*,#15119,.T.);
+#15119 = EDGE_CURVE('',#15111,#15120,#15122,.T.);
+#15120 = VERTEX_POINT('',#15121);
+#15121 = CARTESIAN_POINT('',(5.596990100842,-0.500000007451,
+    -1.645753041319));
+#15122 = LINE('',#15123,#15124);
+#15123 = CARTESIAN_POINT('',(6.007417353073,-0.500000007451,
+    -1.65518253397));
+#15124 = VECTOR('',#15125,1.);
+#15125 = DIRECTION('',(-0.999736183236,-3.380410667014E-016,
+    2.296875984882E-002));
+#15126 = ORIENTED_EDGE('',*,*,#15127,.T.);
+#15127 = EDGE_CURVE('',#15120,#15101,#15128,.T.);
+#15128 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#15129,#15130,#15131,#15132,
+    #15133,#15134),.UNSPECIFIED.,.F.,.F.,(6,6),(0.E+000,0.72603754743),
+  .PIECEWISE_BEZIER_KNOTS.);
+#15129 = CARTESIAN_POINT('',(5.596990100842,-0.500000007451,
+    -1.645753041319));
+#15130 = CARTESIAN_POINT('',(5.498584313413,-0.500000007025,
+    -1.893869426586));
+#15131 = CARTESIAN_POINT('',(5.400165673381,-0.500000006987,
+    -2.141980714151));
+#15132 = CARTESIAN_POINT('',(5.301743571826,-0.500000007054,
+    -2.390090628375));
+#15133 = CARTESIAN_POINT('',(5.203320517888,-0.500000007149,
+    -2.638200164795));
+#15134 = CARTESIAN_POINT('',(5.104897199536,-0.500000007252,
+    -2.886309596339));
+#15135 = PLANE('',#15136);
+#15136 = AXIS2_PLACEMENT_3D('',#15137,#15138,#15139);
+#15137 = CARTESIAN_POINT('',(5.731282141029,-0.500000007146,
+    -2.381255219155));
+#15138 = DIRECTION('',(1.770364817832E-010,1.,-1.419188303058E-010));
+#15139 = DIRECTION('',(0.E+000,1.419188303058E-010,1.));
+#15140 = ADVANCED_FACE('',(#15141),#15168,.F.);
+#15141 = FACE_BOUND('',#15142,.T.);
+#15142 = EDGE_LOOP('',(#15143,#15153,#15160,#15161));
+#15143 = ORIENTED_EDGE('',*,*,#15144,.F.);
+#15144 = EDGE_CURVE('',#15145,#15147,#15149,.T.);
+#15145 = VERTEX_POINT('',#15146);
+#15146 = CARTESIAN_POINT('',(-5.907281967807,-0.500000007451,
+    -1.222414824449));
+#15147 = VERTEX_POINT('',#15148);
+#15148 = CARTESIAN_POINT('',(-5.546929450414,-0.500000007451,
+    -1.427047807224));
+#15149 = LINE('',#15150,#15151);
+#15150 = CARTESIAN_POINT('',(-5.907281967807,-0.500000007451,
+    -1.222414824449));
+#15151 = VECTOR('',#15152,1.);
+#15152 = DIRECTION('',(0.869573412731,-3.348874982892E-016,
+    -0.493803685559));
+#15153 = ORIENTED_EDGE('',*,*,#15154,.F.);
+#15154 = EDGE_CURVE('',#15037,#15145,#15155,.T.);
+#15155 = ELLIPSE('',#15156,0.398500828613,0.396634778523);
+#15156 = AXIS2_PLACEMENT_3D('',#15157,#15158,#15159);
+#15157 = CARTESIAN_POINT('',(-5.636360078019,-0.50000000877,
+    -1.512518733471));
+#15158 = DIRECTION('',(3.904020837628E-009,1.,-9.03326708673E-010));
+#15159 = DIRECTION('',(0.393217175703,-7.045682596802E-010,
+    0.919445622499));
+#15160 = ORIENTED_EDGE('',*,*,#15036,.T.);
+#15161 = ORIENTED_EDGE('',*,*,#15162,.F.);
+#15162 = EDGE_CURVE('',#15147,#15039,#15163,.T.);
+#15163 = ELLIPSE('',#15164,0.196814400412,0.192914279468);
+#15164 = AXIS2_PLACEMENT_3D('',#15165,#15166,#15167);
+#15165 = CARTESIAN_POINT('',(-5.417206220891,-0.500000009027,
+    -1.570874938736));
+#15166 = DIRECTION('',(-9.691068379951E-009,-1.,2.218242548412E-009));
+#15167 = DIRECTION('',(-0.361476086785,1.434841425207E-009,
+    -0.932381380489));
+#15168 = PLANE('',#15169);
+#15169 = AXIS2_PLACEMENT_3D('',#15170,#15171,#15172);
+#15170 = CARTESIAN_POINT('',(-5.72710570911,-0.500000007451,
+    -1.324731315836));
+#15171 = DIRECTION('',(9.34213753666E-010,1.,1.645121765161E-009));
+#15172 = DIRECTION('',(0.E+000,-1.645121765161E-009,1.));
+#15173 = ADVANCED_FACE('',(#15174),#15201,.F.);
+#15174 = FACE_BOUND('',#15175,.T.);
+#15175 = EDGE_LOOP('',(#15176,#15185,#15193,#15200));
+#15176 = ORIENTED_EDGE('',*,*,#15177,.T.);
+#15177 = EDGE_CURVE('',#15111,#15178,#15180,.T.);
+#15178 = VERTEX_POINT('',#15179);
+#15179 = CARTESIAN_POINT('',(5.907281967807,-0.500000007451,
+    -1.222414824449));
+#15180 = ELLIPSE('',#15181,0.398500828613,0.396634778523);
+#15181 = AXIS2_PLACEMENT_3D('',#15182,#15183,#15184);
+#15182 = CARTESIAN_POINT('',(5.636360078019,-0.50000000877,
+    -1.512518733471));
+#15183 = DIRECTION('',(3.904020837628E-009,-1.,9.03326708673E-010));
+#15184 = DIRECTION('',(0.3932171757,7.045682596672E-010,-0.9194456225));
+#15185 = ORIENTED_EDGE('',*,*,#15186,.T.);
+#15186 = EDGE_CURVE('',#15178,#15187,#15189,.T.);
+#15187 = VERTEX_POINT('',#15188);
+#15188 = CARTESIAN_POINT('',(5.546929450414,-0.500000007451,
+    -1.427047807224));
+#15189 = LINE('',#15190,#15191);
+#15190 = CARTESIAN_POINT('',(5.907281967807,-0.500000007451,
+    -1.222414824449));
+#15191 = VECTOR('',#15192,1.);
+#15192 = DIRECTION('',(-0.869573412731,-5.023312474337E-016,
+    -0.493803685559));
+#15193 = ORIENTED_EDGE('',*,*,#15194,.T.);
+#15194 = EDGE_CURVE('',#15187,#15120,#15195,.T.);
+#15195 = ELLIPSE('',#15196,0.196814400412,0.192914279468);
+#15196 = AXIS2_PLACEMENT_3D('',#15197,#15198,#15199);
+#15197 = CARTESIAN_POINT('',(5.417206220891,-0.500000009027,
+    -1.570874938736));
+#15198 = DIRECTION('',(-9.691071388961E-009,1.,-2.21824291989E-009));
+#15199 = DIRECTION('',(-0.361476086783,-1.434842166504E-009,
+    0.93238138049));
+#15200 = ORIENTED_EDGE('',*,*,#15119,.F.);
+#15201 = PLANE('',#15202);
+#15202 = AXIS2_PLACEMENT_3D('',#15203,#15204,#15205);
+#15203 = CARTESIAN_POINT('',(6.022963589132,-0.500000007181,
+    -1.423626086431));
+#15204 = DIRECTION('',(-4.529823137846E-011,1.,8.604628282475E-010));
+#15205 = DIRECTION('',(0.E+000,-8.604628282475E-010,1.));
+#15206 = ADVANCED_FACE('',(#15207),#15232,.F.);
+#15207 = FACE_BOUND('',#15208,.T.);
+#15208 = EDGE_LOOP('',(#15209,#15210,#15218,#15226));
+#15209 = ORIENTED_EDGE('',*,*,#14546,.T.);
+#15210 = ORIENTED_EDGE('',*,*,#15211,.F.);
+#15211 = EDGE_CURVE('',#15212,#14539,#15214,.T.);
+#15212 = VERTEX_POINT('',#15213);
+#15213 = CARTESIAN_POINT('',(-5.239261868389,-0.500000007451,
+    -0.506939501733));
+#15214 = LINE('',#15215,#15216);
+#15215 = CARTESIAN_POINT('',(-5.239261868389,-0.500000007451,
+    -0.506939501733));
+#15216 = VECTOR('',#15217,1.);
+#15217 = DIRECTION('',(2.063069054284E-008,-5.722378108745E-013,1.));
+#15218 = ORIENTED_EDGE('',*,*,#15219,.F.);
+#15219 = EDGE_CURVE('',#15220,#15212,#15222,.T.);
+#15220 = VERTEX_POINT('',#15221);
+#15221 = CARTESIAN_POINT('',(-4.836631652302,-0.500000007451,
+    -0.546490701989));
+#15222 = LINE('',#15223,#15224);
+#15223 = CARTESIAN_POINT('',(-4.836631652302,-0.500000007451,
+    -0.546490701989));
+#15224 = VECTOR('',#15225,1.);
+#15225 = DIRECTION('',(-0.99520986922,0.E+000,9.776152723289E-002));
+#15226 = ORIENTED_EDGE('',*,*,#15227,.F.);
+#15227 = EDGE_CURVE('',#14547,#15220,#15228,.T.);
+#15228 = LINE('',#15229,#15230);
+#15229 = CARTESIAN_POINT('',(-4.836631631629,-0.500000007451,
+    0.20000000298));
+#15230 = VECTOR('',#15231,1.);
+#15231 = DIRECTION('',(-2.769413241018E-008,8.761798841272E-013,-1.));
+#15232 = PLANE('',#15233);
+#15233 = AXIS2_PLACEMENT_3D('',#15234,#15235,#15236);
+#15234 = CARTESIAN_POINT('',(-5.037946742716,-0.500000007451,
+    0.20000000298));
+#15235 = DIRECTION('',(6.193868049923E-013,1.,3.641018301838E-012));
+#15236 = DIRECTION('',(0.E+000,-3.641018301838E-012,1.));
+#15237 = ADVANCED_FACE('',(#15238),#15263,.F.);
+#15238 = FACE_BOUND('',#15239,.T.);
+#15239 = EDGE_LOOP('',(#15240,#15248,#15249,#15257));
+#15240 = ORIENTED_EDGE('',*,*,#15241,.T.);
+#15241 = EDGE_CURVE('',#15242,#14571,#15244,.T.);
+#15242 = VERTEX_POINT('',#15243);
+#15243 = CARTESIAN_POINT('',(5.239261868389,-0.500000007451,
+    -0.506939501733));
+#15244 = LINE('',#15245,#15246);
+#15245 = CARTESIAN_POINT('',(5.239261868389,-0.500000007451,
+    -0.506939501733));
+#15246 = VECTOR('',#15247,1.);
+#15247 = DIRECTION('',(-2.063069054284E-008,-5.721396568761E-013,1.));
+#15248 = ORIENTED_EDGE('',*,*,#14568,.F.);
+#15249 = ORIENTED_EDGE('',*,*,#15250,.T.);
+#15250 = EDGE_CURVE('',#14569,#15251,#15253,.T.);
+#15251 = VERTEX_POINT('',#15252);
+#15252 = CARTESIAN_POINT('',(4.836631652302,-0.500000007451,
+    -0.546490701989));
+#15253 = LINE('',#15254,#15255);
+#15254 = CARTESIAN_POINT('',(4.836631631629,-0.500000007451,
+    0.20000000298));
+#15255 = VECTOR('',#15256,1.);
+#15256 = DIRECTION('',(2.769413241018E-008,8.760869306067E-013,-1.));
+#15257 = ORIENTED_EDGE('',*,*,#15258,.T.);
+#15258 = EDGE_CURVE('',#15251,#15242,#15259,.T.);
+#15259 = LINE('',#15260,#15261);
+#15260 = CARTESIAN_POINT('',(4.836631652302,-0.500000007451,
+    -0.546490701989));
+#15261 = VECTOR('',#15262,1.);
+#15262 = DIRECTION('',(0.99520986922,0.E+000,9.776152723289E-002));
+#15263 = PLANE('',#15264);
+#15264 = AXIS2_PLACEMENT_3D('',#15265,#15266,#15267);
+#15265 = CARTESIAN_POINT('',(5.239261867933,-0.500000007451,
+    -0.153456535501));
+#15266 = DIRECTION('',(-2.821318561383E-014,1.,1.796839556125E-013));
+#15267 = DIRECTION('',(0.E+000,-1.796839556125E-013,1.));
+#15268 = ADVANCED_FACE('',(#15269),#15296,.F.);
+#15269 = FACE_BOUND('',#15270,.T.);
+#15270 = EDGE_LOOP('',(#15271,#15280,#15281,#15290));
+#15271 = ORIENTED_EDGE('',*,*,#15272,.F.);
+#15272 = EDGE_CURVE('',#15220,#15273,#15275,.T.);
+#15273 = VERTEX_POINT('',#15274);
+#15274 = CARTESIAN_POINT('',(-4.994988079851,-0.500000007451,
+    -0.911724672012));
+#15275 = ELLIPSE('',#15276,0.498351258584,0.496327012924);
+#15276 = AXIS2_PLACEMENT_3D('',#15277,#15278,#15279);
+#15277 = CARTESIAN_POINT('',(-5.333025032273,-0.500000008119,
+    -0.547324087142));
+#15278 = DIRECTION('',(-1.347698843735E-009,1.,5.843296883029E-010));
+#15279 = DIRECTION('',(0.18090792685,-3.308788659974E-010,0.983500036605
+    ));
+#15280 = ORIENTED_EDGE('',*,*,#15219,.T.);
+#15281 = ORIENTED_EDGE('',*,*,#15282,.F.);
+#15282 = EDGE_CURVE('',#15283,#15212,#15285,.T.);
+#15283 = VERTEX_POINT('',#15284);
+#15284 = CARTESIAN_POINT('',(-5.301406652994,-0.500000007451,
+    -0.651988187869));
+#15285 = ELLIPSE('',#15286,0.192947572018,0.185347487931);
+#15286 = AXIS2_PLACEMENT_3D('',#15287,#15288,#15289);
+#15287 = CARTESIAN_POINT('',(-5.425237909466,-0.500000008118,
+    -0.511329917557));
+#15288 = DIRECTION('',(3.623040805157E-009,-1.,-1.552260651276E-009));
+#15289 = DIRECTION('',(-0.284935977059,4.555794206132E-010,
+    -0.95854655024));
+#15290 = ORIENTED_EDGE('',*,*,#15291,.F.);
+#15291 = EDGE_CURVE('',#15273,#15283,#15292,.T.);
+#15292 = LINE('',#15293,#15294);
+#15293 = CARTESIAN_POINT('',(-4.994988079851,-0.500000007451,
+    -0.911724672012));
+#15294 = VECTOR('',#15295,1.);
+#15295 = DIRECTION('',(-0.762822257685,3.454844567235E-016,
+    0.646608230059));
+#15296 = PLANE('',#15297);
+#15297 = AXIS2_PLACEMENT_3D('',#15298,#15299,#15300);
+#15298 = CARTESIAN_POINT('',(-4.87796560778,-0.50000000739,
+    -0.745729211695));
+#15299 = DIRECTION('',(9.220989078685E-011,1.,1.978706661059E-010));
+#15300 = DIRECTION('',(0.E+000,-1.978706661059E-010,1.));
+#15301 = ADVANCED_FACE('',(#15302),#15329,.F.);
+#15302 = FACE_BOUND('',#15303,.T.);
+#15303 = EDGE_LOOP('',(#15304,#15305,#15314,#15322));
+#15304 = ORIENTED_EDGE('',*,*,#15258,.F.);
+#15305 = ORIENTED_EDGE('',*,*,#15306,.T.);
+#15306 = EDGE_CURVE('',#15251,#15307,#15309,.T.);
+#15307 = VERTEX_POINT('',#15308);
+#15308 = CARTESIAN_POINT('',(4.994988079851,-0.500000007451,
+    -0.911724672012));
+#15309 = ELLIPSE('',#15310,0.498351258584,0.496327012924);
+#15310 = AXIS2_PLACEMENT_3D('',#15311,#15312,#15313);
+#15311 = CARTESIAN_POINT('',(5.333025032273,-0.500000008119,
+    -0.547324087142));
+#15312 = DIRECTION('',(-1.347699683946E-009,-1.,-5.843298626128E-010));
+#15313 = DIRECTION('',(0.180907926854,3.308788854243E-010,
+    -0.983500036605));
+#15314 = ORIENTED_EDGE('',*,*,#15315,.T.);
+#15315 = EDGE_CURVE('',#15307,#15316,#15318,.T.);
+#15316 = VERTEX_POINT('',#15317);
+#15317 = CARTESIAN_POINT('',(5.301406652994,-0.500000007451,
+    -0.651988187869));
+#15318 = LINE('',#15319,#15320);
+#15319 = CARTESIAN_POINT('',(4.994988079851,-0.500000007451,
+    -0.911724672012));
+#15320 = VECTOR('',#15321,1.);
+#15321 = DIRECTION('',(0.762822257685,5.182266850853E-016,0.646608230059
+    ));
+#15322 = ORIENTED_EDGE('',*,*,#15323,.T.);
+#15323 = EDGE_CURVE('',#15316,#15242,#15324,.T.);
+#15324 = ELLIPSE('',#15325,0.192947572018,0.185347487931);
+#15325 = AXIS2_PLACEMENT_3D('',#15326,#15327,#15328);
+#15326 = CARTESIAN_POINT('',(5.425237909466,-0.500000008118,
+    -0.511329917557));
+#15327 = DIRECTION('',(3.623040805157E-009,1.,1.552260651276E-009));
+#15328 = DIRECTION('',(-0.28493597705,-4.555794206474E-010,
+    0.958546550243));
+#15329 = PLANE('',#15330);
+#15330 = AXIS2_PLACEMENT_3D('',#15331,#15332,#15333);
+#15331 = CARTESIAN_POINT('',(5.037946760345,-0.500000007451,
+    -0.526715101861));
+#15332 = DIRECTION('',(-4.522331920261E-011,1.,4.603722431842E-010));
+#15333 = DIRECTION('',(0.E+000,-4.603722431842E-010,1.));
+#15334 = ADVANCED_FACE('',(#15335),#15368,.F.);
+#15335 = FACE_BOUND('',#15336,.F.);
+#15336 = EDGE_LOOP('',(#15337,#15338,#15346,#15355));
+#15337 = ORIENTED_EDGE('',*,*,#15046,.F.);
+#15338 = ORIENTED_EDGE('',*,*,#15339,.T.);
+#15339 = EDGE_CURVE('',#15039,#15340,#15342,.T.);
+#15340 = VERTEX_POINT('',#15341);
+#15341 = CARTESIAN_POINT('',(-5.596977071365,-6.938893903907E-017,
+    -1.645747875977));
+#15342 = LINE('',#15343,#15344);
+#15343 = CARTESIAN_POINT('',(-5.596990100842,-0.500000007451,
+    -1.645753041319));
+#15344 = VECTOR('',#15345,1.);
+#15345 = DIRECTION('',(2.605895392474E-005,0.999999999607,
+    1.033068486332E-005));
+#15346 = ORIENTED_EDGE('',*,*,#15347,.T.);
+#15347 = EDGE_CURVE('',#15340,#15348,#15350,.T.);
+#15348 = VERTEX_POINT('',#15349);
+#15349 = CARTESIAN_POINT('',(-4.919211517111,1.546462353239E-011,
+    -3.354393069695));
+#15350 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#15351,#15352,#15353,#15354),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,0.183816065874),
+  .PIECEWISE_BEZIER_KNOTS.);
+#15351 = CARTESIAN_POINT('',(-5.596977071365,-2.482571352853E-016,
+    -1.645747875977));
+#15352 = CARTESIAN_POINT('',(-5.371629693528,1.498002114163E-009,
+    -2.213993031101));
+#15353 = CARTESIAN_POINT('',(-5.14527698348,3.745205591874E-010,
+    -2.784518850036));
+#15354 = CARTESIAN_POINT('',(-4.919211505059,1.554326017659E-014,
+    -3.354393064914));
+#15355 = ORIENTED_EDGE('',*,*,#15356,.T.);
+#15356 = EDGE_CURVE('',#15348,#15047,#15357,.T.);
+#15357 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#15358,#15359,#15360,#15361,
+    #15362,#15363,#15364,#15365,#15366,#15367),.UNSPECIFIED.,.F.,.F.,(4,
+    2,2,2,4),(1.000003038897E-006,1.970110807162E-002,
+    3.941724383041E-002,5.884351651733E-002,7.888219479677E-002),
+  .UNSPECIFIED.);
+#15358 = CARTESIAN_POINT('',(-4.919211506894,6.571489886738E-011,
+    -3.354393060288));
+#15359 = CARTESIAN_POINT('',(-4.919455987233,-6.566365613606E-002,
+    -3.353776765211));
+#15360 = CARTESIAN_POINT('',(-4.924476957586,-0.130964960436,
+    -3.341119717531));
+#15361 = CARTESIAN_POINT('',(-4.943212796299,-0.252345321414,
+    -3.293889722688));
+#15362 = CARTESIAN_POINT('',(-4.956821464843,-0.307683018384,
+    -3.259584488101));
+#15363 = CARTESIAN_POINT('',(-4.990915056053,-0.400108748026,
+    -3.173640102179));
+#15364 = CARTESIAN_POINT('',(-5.01092978555,-0.436471383624,
+    -3.123186232338));
+#15365 = CARTESIAN_POINT('',(-5.055811621799,-0.487125317501,
+    -3.010046421551));
+#15366 = CARTESIAN_POINT('',(-5.08017773863,-0.50000000725,
+    -2.948623396474));
+#15367 = CARTESIAN_POINT('',(-5.104897198464,-0.500000007252,
+    -2.886309595913));
+#15368 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#15369,#15370)
+    ,(#15371,#15372)
+    ,(#15373,#15374)
+    ,(#15375,#15376)
+    ,(#15377,#15378)
+    ,(#15379,#15380
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.142805662367),(
+    0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#15369 = CARTESIAN_POINT('',(-4.919202148627,-1.429788367406,
+    -3.354416650952));
+#15370 = CARTESIAN_POINT('',(-4.919202148627,1.493021352633,
+    -3.354416650952));
+#15371 = CARTESIAN_POINT('',(-5.054843306628,-1.429788367406,
+    -3.012487405583));
+#15372 = CARTESIAN_POINT('',(-5.054843306628,1.493021352633,
+    -3.012487405583));
+#15373 = CARTESIAN_POINT('',(-5.190484226523,-1.429788367406,
+    -2.670558760439));
+#15374 = CARTESIAN_POINT('',(-5.190484226523,1.493021352633,
+    -2.670558760439));
+#15375 = CARTESIAN_POINT('',(-5.326125862038,-1.429788367406,
+    -2.328628311333));
+#15376 = CARTESIAN_POINT('',(-5.326125862038,1.493021352633,
+    -2.328628311333));
+#15377 = CARTESIAN_POINT('',(-5.461766779321,-1.429788367406,
+    -1.986699672775));
+#15378 = CARTESIAN_POINT('',(-5.461766779321,1.493021352633,
+    -1.986699672775));
+#15379 = CARTESIAN_POINT('',(-5.597014330154,-1.429788367406,
+    -1.64576264667));
+#15380 = CARTESIAN_POINT('',(-5.59693816479,1.493021350337,
+    -1.645732452044));
+#15381 = ADVANCED_FACE('',(#15382),#15415,.F.);
+#15382 = FACE_BOUND('',#15383,.F.);
+#15383 = EDGE_LOOP('',(#15384,#15392,#15393,#15408));
+#15384 = ORIENTED_EDGE('',*,*,#15385,.F.);
+#15385 = EDGE_CURVE('',#15120,#15386,#15388,.T.);
+#15386 = VERTEX_POINT('',#15387);
+#15387 = CARTESIAN_POINT('',(5.596977071365,3.451081406048E-016,
+    -1.645747875977));
+#15388 = LINE('',#15389,#15390);
+#15389 = CARTESIAN_POINT('',(5.596990100842,-0.500000007451,
+    -1.645753041319));
+#15390 = VECTOR('',#15391,1.);
+#15391 = DIRECTION('',(-2.605895392474E-005,0.999999999607,
+    1.033068486277E-005));
+#15392 = ORIENTED_EDGE('',*,*,#15127,.T.);
+#15393 = ORIENTED_EDGE('',*,*,#15394,.F.);
+#15394 = EDGE_CURVE('',#15395,#15101,#15397,.T.);
+#15395 = VERTEX_POINT('',#15396);
+#15396 = CARTESIAN_POINT('',(4.919211517111,1.546485776742E-011,
+    -3.354393069695));
+#15397 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#15398,#15399,#15400,#15401,
+    #15402,#15403,#15404,#15405,#15406,#15407),.UNSPECIFIED.,.F.,.F.,(4,
+    2,2,2,4),(-7.916717805611E-002,-5.939564737833E-002,
+    -3.960803090206E-002,-2.011132839427E-002,-2.161509859988E-011),
+  .UNSPECIFIED.);
+#15398 = CARTESIAN_POINT('',(4.919211506894,6.571525556145E-011,
+    -3.354393060288));
+#15399 = CARTESIAN_POINT('',(4.919455987233,-6.566365613606E-002,
+    -3.353776765211));
+#15400 = CARTESIAN_POINT('',(4.924476957586,-0.130964960436,
+    -3.341119717531));
+#15401 = CARTESIAN_POINT('',(4.943212796299,-0.252345321414,
+    -3.293889722688));
+#15402 = CARTESIAN_POINT('',(4.956821464843,-0.307683018384,
+    -3.259584488101));
+#15403 = CARTESIAN_POINT('',(4.990915056053,-0.400108748026,
+    -3.173640102179));
+#15404 = CARTESIAN_POINT('',(5.01092978555,-0.436471383624,
+    -3.123186232338));
+#15405 = CARTESIAN_POINT('',(5.055811621799,-0.487125317501,
+    -3.010046421551));
+#15406 = CARTESIAN_POINT('',(5.08017773863,-0.50000000725,
+    -2.948623396474));
+#15407 = CARTESIAN_POINT('',(5.104897198464,-0.500000007252,
+    -2.886309595913));
+#15408 = ORIENTED_EDGE('',*,*,#15409,.F.);
+#15409 = EDGE_CURVE('',#15386,#15395,#15410,.T.);
+#15410 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#15411,#15412,#15413,#15414),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,0.183816065874),
+  .PIECEWISE_BEZIER_KNOTS.);
+#15411 = CARTESIAN_POINT('',(5.596977071365,0.E+000,-1.645747875977));
+#15412 = CARTESIAN_POINT('',(5.371629693528,1.498002329819E-009,
+    -2.213993031101));
+#15413 = CARTESIAN_POINT('',(5.14527698348,3.74520836619E-010,
+    -2.784518850036));
+#15414 = CARTESIAN_POINT('',(4.919211505059,1.576516694968E-014,
+    -3.354393064914));
+#15415 = B_SPLINE_SURFACE_WITH_KNOTS('',1,5,(
+    (#15416,#15417,#15418,#15419,#15420,#15421)
+    ,(#15422,#15423,#15424,#15425,#15426,#15427
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(6,6),(0.E+000,1.),(0.E+000,
+    1.142805662367),.PIECEWISE_BEZIER_KNOTS.);
+#15416 = CARTESIAN_POINT('',(4.919202148627,-1.429788367406,
+    -3.354416650952));
+#15417 = CARTESIAN_POINT('',(5.054843306628,-1.429788367406,
+    -3.012487405583));
+#15418 = CARTESIAN_POINT('',(5.190484226523,-1.429788367406,
+    -2.670558760439));
+#15419 = CARTESIAN_POINT('',(5.326125862038,-1.429788367406,
+    -2.328628311333));
+#15420 = CARTESIAN_POINT('',(5.461766779321,-1.429788367406,
+    -1.986699672775));
+#15421 = CARTESIAN_POINT('',(5.597014330154,-1.429788367406,
+    -1.64576264667));
+#15422 = CARTESIAN_POINT('',(4.919202148627,1.493021352633,
+    -3.354416650952));
+#15423 = CARTESIAN_POINT('',(5.054843306628,1.493021352633,
+    -3.012487405583));
+#15424 = CARTESIAN_POINT('',(5.190484226523,1.493021352633,
+    -2.670558760439));
+#15425 = CARTESIAN_POINT('',(5.326125862038,1.493021352633,
+    -2.328628311333));
+#15426 = CARTESIAN_POINT('',(5.461766779321,1.493021352633,
+    -1.986699672775));
+#15427 = CARTESIAN_POINT('',(5.59693816479,1.493021350337,
+    -1.645732452044));
+#15428 = ADVANCED_FACE('',(#15429),#15448,.F.);
+#15429 = FACE_BOUND('',#15430,.F.);
+#15430 = EDGE_LOOP('',(#15431,#15432,#15440,#15447));
+#15431 = ORIENTED_EDGE('',*,*,#15162,.F.);
+#15432 = ORIENTED_EDGE('',*,*,#15433,.T.);
+#15433 = EDGE_CURVE('',#15147,#15434,#15436,.T.);
+#15434 = VERTEX_POINT('',#15435);
+#15435 = CARTESIAN_POINT('',(-5.546929450414,0.E+000,-1.427047807224));
+#15436 = LINE('',#15437,#15438);
+#15437 = CARTESIAN_POINT('',(-5.546929450414,-0.500000007451,
+    -1.427047807224));
+#15438 = VECTOR('',#15439,1.);
+#15439 = DIRECTION('',(0.E+000,1.,0.E+000));
+#15440 = ORIENTED_EDGE('',*,*,#15441,.T.);
+#15441 = EDGE_CURVE('',#15434,#15340,#15442,.T.);
+#15442 = ELLIPSE('',#15443,0.196719279587,0.192733694233);
+#15443 = AXIS2_PLACEMENT_3D('',#15444,#15445,#15446);
+#15444 = CARTESIAN_POINT('',(-5.417363921581,-2.420679181061E-009,
+    -1.570782568358));
+#15445 = DIRECTION('',(-1.490033997809E-008,-1.,3.40981479805E-009));
+#15446 = DIRECTION('',(-0.364742793562,2.259884717048E-009,
+    -0.931108315151));
+#15447 = ORIENTED_EDGE('',*,*,#15339,.F.);
+#15448 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#15449,#15450)
+    ,(#15451,#15452)
+    ,(#15453,#15454)
+    ,(#15455,#15456)
+    ,(#15457,#15458)
+    ,(#15459,#15460
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(1.142805662367,
+    2.141509142761),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#15449 = CARTESIAN_POINT('',(-5.597014330154,-1.429788367406,
+    -1.64576264667));
+#15450 = CARTESIAN_POINT('',(-5.59693816479,1.493021350337,
+    -1.645732452044));
+#15451 = CARTESIAN_POINT('',(-5.614436260584,-1.429788367406,
+    -1.601593782636));
+#15452 = CARTESIAN_POINT('',(-5.614436280875,1.493021352634,
+    -1.60159379068));
+#15453 = CARTESIAN_POINT('',(-5.618135633639,-1.429788367406,
+    -1.552074748333));
+#15454 = CARTESIAN_POINT('',(-5.618135633633,1.493021352633,
+    -1.552074748331));
+#15455 = CARTESIAN_POINT('',(-5.6071392271,-1.429788367406,
+    -1.503378937324));
+#15456 = CARTESIAN_POINT('',(-5.6071392271,1.493021352633,
+    -1.503378937324));
+#15457 = CARTESIAN_POINT('',(-5.582516652358,-1.429788367406,
+    -1.460251573288));
+#15458 = CARTESIAN_POINT('',(-5.582516652358,1.493021352633,
+    -1.460251573288));
+#15459 = CARTESIAN_POINT('',(-5.546929450414,-1.429788367406,
+    -1.427047807224));
+#15460 = CARTESIAN_POINT('',(-5.546929450414,1.493021352633,
+    -1.427047807224));
+#15461 = ADVANCED_FACE('',(#15462),#15481,.F.);
+#15462 = FACE_BOUND('',#15463,.F.);
+#15463 = EDGE_LOOP('',(#15464,#15472,#15473,#15474));
+#15464 = ORIENTED_EDGE('',*,*,#15465,.F.);
+#15465 = EDGE_CURVE('',#15187,#15466,#15468,.T.);
+#15466 = VERTEX_POINT('',#15467);
+#15467 = CARTESIAN_POINT('',(5.546929450414,5.045399867199E-016,
+    -1.427047807224));
+#15468 = LINE('',#15469,#15470);
+#15469 = CARTESIAN_POINT('',(5.546929450414,-0.500000007451,
+    -1.427047807224));
+#15470 = VECTOR('',#15471,1.);
+#15471 = DIRECTION('',(0.E+000,1.,-5.551115040408E-016));
+#15472 = ORIENTED_EDGE('',*,*,#15194,.T.);
+#15473 = ORIENTED_EDGE('',*,*,#15385,.T.);
+#15474 = ORIENTED_EDGE('',*,*,#15475,.F.);
+#15475 = EDGE_CURVE('',#15466,#15386,#15476,.T.);
+#15476 = ELLIPSE('',#15477,0.196719279587,0.192733694233);
+#15477 = AXIS2_PLACEMENT_3D('',#15478,#15479,#15480);
+#15478 = CARTESIAN_POINT('',(5.417363921581,-2.420679630288E-009,
+    -1.570782568358));
+#15479 = DIRECTION('',(-1.490034410678E-008,1.,-3.409814995233E-009));
+#15480 = DIRECTION('',(-0.364742793558,-2.259886039286E-009,
+    0.931108315153));
+#15481 = B_SPLINE_SURFACE_WITH_KNOTS('',1,5,(
+    (#15482,#15483,#15484,#15485,#15486,#15487)
+    ,(#15488,#15489,#15490,#15491,#15492,#15493
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(6,6),(0.E+000,1.),(1.142805662367,
+    2.141509142761),.PIECEWISE_BEZIER_KNOTS.);
+#15482 = CARTESIAN_POINT('',(5.597014330154,-1.429788367406,
+    -1.64576264667));
+#15483 = CARTESIAN_POINT('',(5.614436260584,-1.429788367406,
+    -1.601593782636));
+#15484 = CARTESIAN_POINT('',(5.618135633639,-1.429788367406,
+    -1.552074748333));
+#15485 = CARTESIAN_POINT('',(5.6071392271,-1.429788367406,
+    -1.503378937324));
+#15486 = CARTESIAN_POINT('',(5.582516652358,-1.429788367406,
+    -1.460251573288));
+#15487 = CARTESIAN_POINT('',(5.546929450414,-1.429788367406,
+    -1.427047807224));
+#15488 = CARTESIAN_POINT('',(5.59693816479,1.493021350337,
+    -1.645732452044));
+#15489 = CARTESIAN_POINT('',(5.614436280875,1.493021352634,
+    -1.60159379068));
+#15490 = CARTESIAN_POINT('',(5.618135633633,1.493021352633,
+    -1.552074748331));
+#15491 = CARTESIAN_POINT('',(5.6071392271,1.493021352633,-1.503378937324
+    ));
+#15492 = CARTESIAN_POINT('',(5.582516652358,1.493021352633,
+    -1.460251573288));
+#15493 = CARTESIAN_POINT('',(5.546929450414,1.493021352633,
+    -1.427047807224));
+#15494 = ADVANCED_FACE('',(#15495),#15518,.F.);
+#15495 = FACE_BOUND('',#15496,.F.);
+#15496 = EDGE_LOOP('',(#15497,#15503,#15511,#15517));
+#15497 = ORIENTED_EDGE('',*,*,#15498,.T.);
+#15498 = EDGE_CURVE('',#15147,#15273,#15499,.T.);
+#15499 = LINE('',#15500,#15501);
+#15500 = CARTESIAN_POINT('',(-5.546929450414,-0.500000007451,
+    -1.427047807224));
+#15501 = VECTOR('',#15502,1.);
+#15502 = DIRECTION('',(0.730937769483,-1.715260663361E-010,
+    0.682444120162));
+#15503 = ORIENTED_EDGE('',*,*,#15504,.T.);
+#15504 = EDGE_CURVE('',#15273,#15505,#15507,.T.);
+#15505 = VERTEX_POINT('',#15506);
+#15506 = CARTESIAN_POINT('',(-4.994992108097,-1.387778780781E-016,
+    -0.911720359377));
+#15507 = LINE('',#15508,#15509);
+#15508 = CARTESIAN_POINT('',(-4.994988079851,-0.500000007451,
+    -0.911724672012));
+#15509 = VECTOR('',#15510,1.);
+#15510 = DIRECTION('',(-8.05649165643E-006,0.99999999993,
+    8.625270725918E-006));
+#15511 = ORIENTED_EDGE('',*,*,#15512,.T.);
+#15512 = EDGE_CURVE('',#15505,#15434,#15513,.T.);
+#15513 = LINE('',#15514,#15515);
+#15514 = CARTESIAN_POINT('',(-4.994992108097,-1.387778780781E-016,
+    -0.911720359377));
+#15515 = VECTOR('',#15516,1.);
+#15516 = DIRECTION('',(-0.730932436065,2.637653264636E-010,
+    -0.682449832521));
+#15517 = ORIENTED_EDGE('',*,*,#15433,.F.);
+#15518 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#15519,#15520)
+    ,(#15521,#15522)
+    ,(#15523,#15524)
+    ,(#15525,#15526)
+    ,(#15527,#15528)
+    ,(#15529,#15530
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(2.141509142761,
+    2.82293422125),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#15519 = CARTESIAN_POINT('',(-5.546929450414,-1.429788367406,
+    -1.427047807224));
+#15520 = CARTESIAN_POINT('',(-5.546929450414,1.493021352633,
+    -1.427047807224));
+#15521 = CARTESIAN_POINT('',(-5.436432567085,-1.429788367406,
+    -1.323884782202));
+#15522 = CARTESIAN_POINT('',(-5.436432567085,1.493021352633,
+    -1.323884782202));
+#15523 = CARTESIAN_POINT('',(-5.326020184315,-1.429788367406,
+    -1.220800649295));
+#15524 = CARTESIAN_POINT('',(-5.326020184315,1.493021352633,
+    -1.220800649295));
+#15525 = CARTESIAN_POINT('',(-5.215607121419,-1.429788367406,
+    -1.117715881403));
+#15526 = CARTESIAN_POINT('',(-5.215607121419,1.493021352633,
+    -1.117715881403));
+#15527 = CARTESIAN_POINT('',(-5.105194643169,-1.429788367406,
+    -1.014631659354));
+#15528 = CARTESIAN_POINT('',(-5.105194643169,1.493021352633,
+    -1.014631659354));
+#15529 = CARTESIAN_POINT('',(-4.994980589019,-1.429788367406,
+    -0.911732691688));
+#15530 = CARTESIAN_POINT('',(-4.995004136611,1.493021352226,
+    -0.911707481663));
+#15531 = ADVANCED_FACE('',(#15532),#15555,.F.);
+#15532 = FACE_BOUND('',#15533,.F.);
+#15533 = EDGE_LOOP('',(#15534,#15542,#15548,#15549));
+#15534 = ORIENTED_EDGE('',*,*,#15535,.F.);
+#15535 = EDGE_CURVE('',#15307,#15536,#15538,.T.);
+#15536 = VERTEX_POINT('',#15537);
+#15537 = CARTESIAN_POINT('',(4.994992108097,3.612786896337E-016,
+    -0.911720359377));
+#15538 = LINE('',#15539,#15540);
+#15539 = CARTESIAN_POINT('',(4.994988079851,-0.500000007451,
+    -0.911724672012));
+#15540 = VECTOR('',#15541,1.);
+#15541 = DIRECTION('',(8.05649165643E-006,0.99999999993,
+    8.62527072564E-006));
+#15542 = ORIENTED_EDGE('',*,*,#15543,.F.);
+#15543 = EDGE_CURVE('',#15187,#15307,#15544,.T.);
+#15544 = LINE('',#15545,#15546);
+#15545 = CARTESIAN_POINT('',(5.546929450414,-0.500000007451,
+    -1.427047807224));
+#15546 = VECTOR('',#15547,1.);
+#15547 = DIRECTION('',(-0.730937769483,-1.715260663361E-010,
+    0.682444120162));
+#15548 = ORIENTED_EDGE('',*,*,#15465,.T.);
+#15549 = ORIENTED_EDGE('',*,*,#15550,.F.);
+#15550 = EDGE_CURVE('',#15536,#15466,#15551,.T.);
+#15551 = LINE('',#15552,#15553);
+#15552 = CARTESIAN_POINT('',(4.994992108097,3.612786896337E-016,
+    -0.911720359377));
+#15553 = VECTOR('',#15554,1.);
+#15554 = DIRECTION('',(0.730932436065,2.63765332401E-010,-0.682449832521
+    ));
+#15555 = B_SPLINE_SURFACE_WITH_KNOTS('',1,5,(
+    (#15556,#15557,#15558,#15559,#15560,#15561)
+    ,(#15562,#15563,#15564,#15565,#15566,#15567
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(6,6),(0.E+000,1.),(2.141509142761,
+    2.82293422125),.PIECEWISE_BEZIER_KNOTS.);
+#15556 = CARTESIAN_POINT('',(5.546929450414,-1.429788367406,
+    -1.427047807224));
+#15557 = CARTESIAN_POINT('',(5.436432567085,-1.429788367406,
+    -1.323884782202));
+#15558 = CARTESIAN_POINT('',(5.326020184315,-1.429788367406,
+    -1.220800649295));
+#15559 = CARTESIAN_POINT('',(5.215607121419,-1.429788367406,
+    -1.117715881403));
+#15560 = CARTESIAN_POINT('',(5.105194643169,-1.429788367406,
+    -1.014631659354));
+#15561 = CARTESIAN_POINT('',(4.994980589019,-1.429788367406,
+    -0.911732691688));
+#15562 = CARTESIAN_POINT('',(5.546929450414,1.493021352633,
+    -1.427047807224));
+#15563 = CARTESIAN_POINT('',(5.436432567085,1.493021352633,
+    -1.323884782202));
+#15564 = CARTESIAN_POINT('',(5.326020184315,1.493021352633,
+    -1.220800649295));
+#15565 = CARTESIAN_POINT('',(5.215607121419,1.493021352633,
+    -1.117715881403));
+#15566 = CARTESIAN_POINT('',(5.105194643169,1.493021352633,
+    -1.014631659354));
+#15567 = CARTESIAN_POINT('',(4.995004136611,1.493021352226,
+    -0.911707481663));
+#15568 = ADVANCED_FACE('',(#15569),#15588,.F.);
+#15569 = FACE_BOUND('',#15570,.F.);
+#15570 = EDGE_LOOP('',(#15571,#15572,#15580,#15587));
+#15571 = ORIENTED_EDGE('',*,*,#15272,.F.);
+#15572 = ORIENTED_EDGE('',*,*,#15573,.T.);
+#15573 = EDGE_CURVE('',#15220,#15574,#15576,.T.);
+#15574 = VERTEX_POINT('',#15575);
+#15575 = CARTESIAN_POINT('',(-4.836631652302,0.E+000,-0.546490701989));
+#15576 = LINE('',#15577,#15578);
+#15577 = CARTESIAN_POINT('',(-4.836631652302,-0.500000007451,
+    -0.546490701989));
+#15578 = VECTOR('',#15579,1.);
+#15579 = DIRECTION('',(0.E+000,1.,0.E+000));
+#15580 = ORIENTED_EDGE('',*,*,#15581,.T.);
+#15581 = EDGE_CURVE('',#15574,#15505,#15582,.T.);
+#15582 = ELLIPSE('',#15583,0.49819726701,0.496020879406);
+#15583 = AXIS2_PLACEMENT_3D('',#15584,#15585,#15586);
+#15584 = CARTESIAN_POINT('',(-5.33272444428,-1.127478623041E-009,
+    -0.547382166679));
+#15585 = DIRECTION('',(-2.27350865821E-009,1.,4.404378552465E-010));
+#15586 = DIRECTION('',(0.181598561754,-2.024868176239E-011,
+    0.983372748437));
+#15587 = ORIENTED_EDGE('',*,*,#15504,.F.);
+#15588 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#15589,#15590)
+    ,(#15591,#15592)
+    ,(#15593,#15594)
+    ,(#15595,#15596)
+    ,(#15597,#15598)
+    ,(#15599,#15600
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(2.82293422125,
+    3.822241242527),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#15589 = CARTESIAN_POINT('',(-4.994980589019,-1.429788367406,
+    -0.911732691688));
+#15590 = CARTESIAN_POINT('',(-4.995004136611,1.493021352226,
+    -0.911707481663));
+#15591 = CARTESIAN_POINT('',(-4.934921225309,-1.429788367406,
+    -0.855586633401));
+#15592 = CARTESIAN_POINT('',(-4.934921223228,1.493021352634,
+    -0.855586635628));
+#15593 = CARTESIAN_POINT('',(-4.886922950036,-1.429788367406,
+    -0.787430088061));
+#15594 = CARTESIAN_POINT('',(-4.886922950036,1.493021352633,
+    -0.787430088061));
+#15595 = CARTESIAN_POINT('',(-4.853631583117,-1.429788367406,
+    -0.710729061117));
+#15596 = CARTESIAN_POINT('',(-4.853631583117,1.493021352633,
+    -0.710729061117));
+#15597 = CARTESIAN_POINT('',(-4.836625652408,-1.429788367406,
+    -0.629118947584));
+#15598 = CARTESIAN_POINT('',(-4.836625652408,1.493021352633,
+    -0.629118947584));
+#15599 = CARTESIAN_POINT('',(-4.836631652302,-1.429788367406,
+    -0.546490701989));
+#15600 = CARTESIAN_POINT('',(-4.836631652302,1.493021352633,
+    -0.546490701989));
+#15601 = ADVANCED_FACE('',(#15602),#15621,.F.);
+#15602 = FACE_BOUND('',#15603,.F.);
+#15603 = EDGE_LOOP('',(#15604,#15612,#15613,#15614));
+#15604 = ORIENTED_EDGE('',*,*,#15605,.F.);
+#15605 = EDGE_CURVE('',#15251,#15606,#15608,.T.);
+#15606 = VERTEX_POINT('',#15607);
+#15607 = CARTESIAN_POINT('',(4.836631652302,5.253907382692E-016,
+    -0.546490701989));
+#15608 = LINE('',#15609,#15610);
+#15609 = CARTESIAN_POINT('',(4.836631652302,-0.500000007451,
+    -0.546490701989));
+#15610 = VECTOR('',#15611,1.);
+#15611 = DIRECTION('',(0.E+000,1.,0.E+000));
+#15612 = ORIENTED_EDGE('',*,*,#15306,.T.);
+#15613 = ORIENTED_EDGE('',*,*,#15535,.T.);
+#15614 = ORIENTED_EDGE('',*,*,#15615,.F.);
+#15615 = EDGE_CURVE('',#15606,#15536,#15616,.T.);
+#15616 = ELLIPSE('',#15617,0.49819726701,0.496020879406);
+#15617 = AXIS2_PLACEMENT_3D('',#15618,#15619,#15620);
+#15618 = CARTESIAN_POINT('',(5.33272444428,-1.127478037005E-009,
+    -0.547382166679));
+#15619 = DIRECTION('',(-2.273508535745E-009,-1.,-4.404377327818E-010));
+#15620 = DIRECTION('',(0.181598561756,2.024858356867E-011,
+    -0.983372748437));
+#15621 = B_SPLINE_SURFACE_WITH_KNOTS('',1,5,(
+    (#15622,#15623,#15624,#15625,#15626,#15627)
+    ,(#15628,#15629,#15630,#15631,#15632,#15633
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(6,6),(0.E+000,1.),(2.82293422125,
+    3.822241242527),.PIECEWISE_BEZIER_KNOTS.);
+#15622 = CARTESIAN_POINT('',(4.994980589019,-1.429788367406,
+    -0.911732691688));
+#15623 = CARTESIAN_POINT('',(4.934921225309,-1.429788367406,
+    -0.855586633401));
+#15624 = CARTESIAN_POINT('',(4.886922950036,-1.429788367406,
+    -0.787430088061));
+#15625 = CARTESIAN_POINT('',(4.853631583117,-1.429788367406,
+    -0.710729061117));
+#15626 = CARTESIAN_POINT('',(4.836625652408,-1.429788367406,
+    -0.629118947584));
+#15627 = CARTESIAN_POINT('',(4.836631652302,-1.429788367406,
+    -0.546490701989));
+#15628 = CARTESIAN_POINT('',(4.995004136611,1.493021352226,
+    -0.911707481663));
+#15629 = CARTESIAN_POINT('',(4.934921223228,1.493021352634,
+    -0.855586635628));
+#15630 = CARTESIAN_POINT('',(4.886922950036,1.493021352633,
+    -0.787430088061));
+#15631 = CARTESIAN_POINT('',(4.853631583117,1.493021352633,
+    -0.710729061117));
+#15632 = CARTESIAN_POINT('',(4.836625652408,1.493021352633,
+    -0.629118947584));
+#15633 = CARTESIAN_POINT('',(4.836631652302,1.493021352633,
+    -0.546490701989));
+#15634 = ADVANCED_FACE('',(#15635),#15690,.F.);
+#15635 = FACE_BOUND('',#15636,.F.);
+#15636 = EDGE_LOOP('',(#15637,#15638,#15639,#15640,#15641,#15642,#15643,
+    #15651,#15666,#15674,#15682,#15689));
+#15637 = ORIENTED_EDGE('',*,*,#15227,.F.);
+#15638 = ORIENTED_EDGE('',*,*,#14554,.F.);
+#15639 = ORIENTED_EDGE('',*,*,#14616,.F.);
+#15640 = ORIENTED_EDGE('',*,*,#14715,.F.);
+#15641 = ORIENTED_EDGE('',*,*,#14768,.F.);
+#15642 = ORIENTED_EDGE('',*,*,#14867,.F.);
+#15643 = ORIENTED_EDGE('',*,*,#15644,.T.);
+#15644 = EDGE_CURVE('',#14853,#15645,#15647,.T.);
+#15645 = VERTEX_POINT('',#15646);
+#15646 = CARTESIAN_POINT('',(-4.836633963372,-1.28836701433,
+    0.200000002982));
+#15647 = LINE('',#15648,#15649);
+#15648 = CARTESIAN_POINT('',(-4.8366316383,-0.800000011921,0.20000000298
+    ));
+#15649 = VECTOR('',#15650,1.);
+#15650 = DIRECTION('',(-2.223606659436E-008,-1.,3.235527609367E-012));
+#15651 = ORIENTED_EDGE('',*,*,#15652,.T.);
+#15652 = EDGE_CURVE('',#15645,#15653,#15655,.T.);
+#15653 = VERTEX_POINT('',#15654);
+#15654 = CARTESIAN_POINT('',(-4.836633964946,-1.429788367406,
+    0.341421328193));
+#15655 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#15656,#15657,#15658,#15659,
+    #15660,#15661,#15662,#15663,#15664,#15665),.UNSPECIFIED.,.F.,.F.,(4,
+    2,2,2,4),(0.E+000,5.575700817862E-003,1.117404923754E-002,
+    1.677239761378E-002,2.234810109622E-002),.UNSPECIFIED.);
+#15656 = CARTESIAN_POINT('',(-4.836631649159,-1.28836701433,
+    0.200000002982));
+#15657 = CARTESIAN_POINT('',(-4.836631649572,-1.30695268604,
+    0.200000002982));
+#15658 = CARTESIAN_POINT('',(-4.836631649905,-1.325215186752,
+    0.203585235447));
+#15659 = CARTESIAN_POINT('',(-4.836631650529,-1.359568690528,
+    0.217786347596));
+#15660 = CARTESIAN_POINT('',(-4.836636283659,-1.375206784389,
+    0.228261132976));
+#15661 = CARTESIAN_POINT('',(-4.836636284224,-1.401527221437,
+    0.254581565248));
+#15662 = CARTESIAN_POINT('',(-4.836631651658,-1.412002009617,
+    0.270219657089));
+#15663 = CARTESIAN_POINT('',(-4.836631652123,-1.426203131501,
+    0.304573166249));
+#15664 = CARTESIAN_POINT('',(-4.836631652304,-1.429788363822,
+    0.322835647566));
+#15665 = CARTESIAN_POINT('',(-4.836631652304,-1.429788367406,
+    0.341421328193));
+#15666 = ORIENTED_EDGE('',*,*,#15667,.T.);
+#15667 = EDGE_CURVE('',#15653,#15668,#15670,.T.);
+#15668 = VERTEX_POINT('',#15669);
+#15669 = CARTESIAN_POINT('',(-4.836631652113,-1.429788367406,
+    2.639130140296));
+#15670 = LINE('',#15671,#15672);
+#15671 = CARTESIAN_POINT('',(-4.836631652304,-1.429788367406,
+    0.341421328193));
+#15672 = VECTOR('',#15673,1.);
+#15673 = DIRECTION('',(8.277597270129E-011,4.831869986212E-016,1.));
+#15674 = ORIENTED_EDGE('',*,*,#15675,.T.);
+#15675 = EDGE_CURVE('',#15668,#15676,#15678,.T.);
+#15676 = VERTEX_POINT('',#15677);
+#15677 = CARTESIAN_POINT('',(-4.83658645148,1.387778780781E-016,
+    2.639130133718));
+#15678 = LINE('',#15679,#15680);
+#15679 = CARTESIAN_POINT('',(-4.836631652113,-1.429788367406,
+    2.639130140296));
+#15680 = VECTOR('',#15681,1.);
+#15681 = DIRECTION('',(3.16135135305E-005,0.9999999995,
+    -4.600041299472E-009));
+#15682 = ORIENTED_EDGE('',*,*,#15683,.T.);
+#15683 = EDGE_CURVE('',#15676,#15574,#15684,.T.);
+#15684 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#15685,#15686,#15687,#15688),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,0.318562083776),
+  .PIECEWISE_BEZIER_KNOTS.);
+#15685 = CARTESIAN_POINT('',(-4.83658645148,1.932166036556E-016,
+    2.639130133718));
+#15686 = CARTESIAN_POINT('',(-4.836661786188,1.905269910194E-009,
+    1.58076876258));
+#15687 = CARTESIAN_POINT('',(-4.836631652306,4.763207194091E-010,
+    0.516432867053));
+#15688 = CARTESIAN_POINT('',(-4.836631652302,0.E+000,-0.546490701989));
+#15689 = ORIENTED_EDGE('',*,*,#15573,.F.);
+#15690 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#15691,#15692)
+    ,(#15693,#15694)
+    ,(#15695,#15696)
+    ,(#15697,#15698)
+    ,(#15699,#15700)
+    ,(#15701,#15702
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(3.822241242527,
+    4.72761335056),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#15691 = CARTESIAN_POINT('',(-4.836631652302,-1.429788367406,
+    -0.546490701989));
+#15692 = CARTESIAN_POINT('',(-4.836631652302,1.493021352633,
+    -0.546490701989));
+#15693 = CARTESIAN_POINT('',(-4.836631652304,-1.429788367406,
+    9.126343943593E-002));
+#15694 = CARTESIAN_POINT('',(-4.836631652304,1.493021352633,
+    9.126343943593E-002));
+#15695 = CARTESIAN_POINT('',(-4.836631652304,-1.429788367406,
+    0.728878786842));
+#15696 = CARTESIAN_POINT('',(-4.836631652304,1.493021352633,
+    0.728878786842));
+#15697 = CARTESIAN_POINT('',(-4.836631652304,-1.429788367406,
+    1.36649774068));
+#15698 = CARTESIAN_POINT('',(-4.836631652304,1.493021352633,
+    1.36649774068));
+#15699 = CARTESIAN_POINT('',(-4.836631652304,-1.429788367406,
+    2.004113311035));
+#15700 = CARTESIAN_POINT('',(-4.836631652304,1.493021352633,
+    2.004113311035));
+#15701 = CARTESIAN_POINT('',(-4.836631652113,-1.429788367406,
+    2.639130140296));
+#15702 = CARTESIAN_POINT('',(-4.836539251829,1.493021349712,
+    2.63913012685));
+#15703 = ADVANCED_FACE('',(#15704),#15759,.F.);
+#15704 = FACE_BOUND('',#15705,.F.);
+#15705 = EDGE_LOOP('',(#15706,#15716,#15724,#15739,#15745,#15746,#15747,
+    #15748,#15749,#15750,#15751,#15752));
+#15706 = ORIENTED_EDGE('',*,*,#15707,.F.);
+#15707 = EDGE_CURVE('',#15708,#15710,#15712,.T.);
+#15708 = VERTEX_POINT('',#15709);
+#15709 = CARTESIAN_POINT('',(4.836631652113,-1.429788367406,
+    2.639130140296));
+#15710 = VERTEX_POINT('',#15711);
+#15711 = CARTESIAN_POINT('',(4.83658645148,1.054289116818E-015,
+    2.639130133718));
+#15712 = LINE('',#15713,#15714);
+#15713 = CARTESIAN_POINT('',(4.836631652113,-1.429788367406,
+    2.639130140296));
+#15714 = VECTOR('',#15715,1.);
+#15715 = DIRECTION('',(-3.16135135305E-005,0.9999999995,
+    -4.600041299472E-009));
+#15716 = ORIENTED_EDGE('',*,*,#15717,.F.);
+#15717 = EDGE_CURVE('',#15718,#15708,#15720,.T.);
+#15718 = VERTEX_POINT('',#15719);
+#15719 = CARTESIAN_POINT('',(4.836633964946,-1.429788367406,
+    0.341421328193));
+#15720 = LINE('',#15721,#15722);
+#15721 = CARTESIAN_POINT('',(4.836631652304,-1.429788367406,
+    0.341421328193));
+#15722 = VECTOR('',#15723,1.);
+#15723 = DIRECTION('',(-8.277621429479E-011,-1.328764246208E-015,1.));
+#15724 = ORIENTED_EDGE('',*,*,#15725,.F.);
+#15725 = EDGE_CURVE('',#15726,#15718,#15728,.T.);
+#15726 = VERTEX_POINT('',#15727);
+#15727 = CARTESIAN_POINT('',(4.836633963372,-1.28836701433,
+    0.200000002982));
+#15728 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#15729,#15730,#15731,#15732,
+    #15733,#15734,#15735,#15736,#15737,#15738),.UNSPECIFIED.,.F.,.F.,(4,
+    2,2,2,4),(-2.234810392421E-002,-1.6772403096E-002,
+    -1.117405466594E-002,-5.575706279308E-003,-2.786518182862E-009),
+  .UNSPECIFIED.);
+#15729 = CARTESIAN_POINT('',(4.836631649159,-1.28836701433,
+    0.200000002982));
+#15730 = CARTESIAN_POINT('',(4.836631649572,-1.30695268604,
+    0.200000002982));
+#15731 = CARTESIAN_POINT('',(4.836631649905,-1.325215186752,
+    0.203585235447));
+#15732 = CARTESIAN_POINT('',(4.836631650529,-1.359568690528,
+    0.217786347596));
+#15733 = CARTESIAN_POINT('',(4.836636283659,-1.375206784389,
+    0.228261132976));
+#15734 = CARTESIAN_POINT('',(4.836636284224,-1.401527221437,
+    0.254581565248));
+#15735 = CARTESIAN_POINT('',(4.836631651658,-1.412002009617,
+    0.270219657089));
+#15736 = CARTESIAN_POINT('',(4.836631652123,-1.426203131501,
+    0.304573166249));
+#15737 = CARTESIAN_POINT('',(4.836631652304,-1.429788363822,
+    0.322835647566));
+#15738 = CARTESIAN_POINT('',(4.836631652304,-1.429788367406,
+    0.341421328193));
+#15739 = ORIENTED_EDGE('',*,*,#15740,.F.);
+#15740 = EDGE_CURVE('',#14890,#15726,#15741,.T.);
+#15741 = LINE('',#15742,#15743);
+#15742 = CARTESIAN_POINT('',(4.8366316383,-0.800000011921,0.20000000298)
+  );
+#15743 = VECTOR('',#15744,1.);
+#15744 = DIRECTION('',(2.223606659436E-008,-1.,3.235669692961E-012));
+#15745 = ORIENTED_EDGE('',*,*,#14897,.T.);
+#15746 = ORIENTED_EDGE('',*,*,#14810,.T.);
+#15747 = ORIENTED_EDGE('',*,*,#14730,.T.);
+#15748 = ORIENTED_EDGE('',*,*,#14658,.T.);
+#15749 = ORIENTED_EDGE('',*,*,#14578,.T.);
+#15750 = ORIENTED_EDGE('',*,*,#15250,.T.);
+#15751 = ORIENTED_EDGE('',*,*,#15605,.T.);
+#15752 = ORIENTED_EDGE('',*,*,#15753,.F.);
+#15753 = EDGE_CURVE('',#15710,#15606,#15754,.T.);
+#15754 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#15755,#15756,#15757,#15758),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,0.318562083776),
+  .PIECEWISE_BEZIER_KNOTS.);
+#15755 = CARTESIAN_POINT('',(4.83658645148,1.110223024625E-015,
+    2.639130133718));
+#15756 = CARTESIAN_POINT('',(4.836661786188,1.905270827201E-009,
+    1.58076876258));
+#15757 = CARTESIAN_POINT('',(4.836631652306,4.763212745206E-010,
+    0.516432867053));
+#15758 = CARTESIAN_POINT('',(4.836631652302,5.551115123126E-016,
+    -0.546490701989));
+#15759 = B_SPLINE_SURFACE_WITH_KNOTS('',1,5,(
+    (#15760,#15761,#15762,#15763,#15764,#15765)
+    ,(#15766,#15767,#15768,#15769,#15770,#15771
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(6,6),(0.E+000,1.),(3.822241242527,
+    4.72761335056),.PIECEWISE_BEZIER_KNOTS.);
+#15760 = CARTESIAN_POINT('',(4.836631652302,-1.429788367406,
+    -0.546490701989));
+#15761 = CARTESIAN_POINT('',(4.836631652304,-1.429788367406,
+    9.126343943593E-002));
+#15762 = CARTESIAN_POINT('',(4.836631652304,-1.429788367406,
+    0.728878786842));
+#15763 = CARTESIAN_POINT('',(4.836631652304,-1.429788367406,
+    1.36649774068));
+#15764 = CARTESIAN_POINT('',(4.836631652304,-1.429788367406,
+    2.004113311035));
+#15765 = CARTESIAN_POINT('',(4.836631652113,-1.429788367406,
+    2.639130140296));
+#15766 = CARTESIAN_POINT('',(4.836631652302,1.493021352633,
+    -0.546490701989));
+#15767 = CARTESIAN_POINT('',(4.836631652304,1.493021352633,
+    9.126343943593E-002));
+#15768 = CARTESIAN_POINT('',(4.836631652304,1.493021352633,
+    0.728878786842));
+#15769 = CARTESIAN_POINT('',(4.836631652304,1.493021352633,1.36649774068
+    ));
+#15770 = CARTESIAN_POINT('',(4.836631652304,1.493021352633,
+    2.004113311035));
+#15771 = CARTESIAN_POINT('',(4.836539251829,1.493021349712,2.63913012685
+    ));
+#15772 = ADVANCED_FACE('',(#15773),#15805,.F.);
+#15773 = FACE_BOUND('',#15774,.F.);
+#15774 = EDGE_LOOP('',(#15775,#15786,#15794,#15804));
+#15775 = ORIENTED_EDGE('',*,*,#15776,.T.);
+#15776 = EDGE_CURVE('',#15668,#15777,#15779,.T.);
+#15777 = VERTEX_POINT('',#15778);
+#15778 = CARTESIAN_POINT('',(-4.716387421852,-1.429788367406,
+    2.756227999927));
+#15779 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#15780,#15781,#15782,#15783,
+    #15784,#15785),.UNSPECIFIED.,.F.,.F.,(6,6),(4.72761335056,
+    5.726673486543),.PIECEWISE_BEZIER_KNOTS.);
+#15780 = CARTESIAN_POINT('',(-4.836631652113,-1.429788367406,
+    2.639130140296));
+#15781 = CARTESIAN_POINT('',(-4.836533949957,-1.429788367406,
+    2.675170925486));
+#15782 = CARTESIAN_POINT('',(-4.820885985265,-1.429788367406,
+    2.712184755039));
+#15783 = CARTESIAN_POINT('',(-4.792238708335,-1.429788367406,
+    2.740738185399));
+#15784 = CARTESIAN_POINT('',(-4.755167596447,-1.429788367406,
+    2.756266740122));
+#15785 = CARTESIAN_POINT('',(-4.716387421852,-1.429788367406,
+    2.756227999927));
+#15786 = ORIENTED_EDGE('',*,*,#15787,.T.);
+#15787 = EDGE_CURVE('',#15777,#15788,#15790,.T.);
+#15788 = VERTEX_POINT('',#15789);
+#15789 = CARTESIAN_POINT('',(-4.716387421852,0.E+000,2.756227999927));
+#15790 = LINE('',#15791,#15792);
+#15791 = CARTESIAN_POINT('',(-4.716387421852,-1.429788367406,
+    2.756227999927));
+#15792 = VECTOR('',#15793,1.);
+#15793 = DIRECTION('',(0.E+000,1.,0.E+000));
+#15794 = ORIENTED_EDGE('',*,*,#15795,.T.);
+#15795 = EDGE_CURVE('',#15788,#15676,#15796,.T.);
+#15796 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#15797,#15798,#15799,#15800,
+    #15801,#15802,#15803),.UNSPECIFIED.,.F.,.F.,(4,3,4),(0.E+000,
+    1.712657174626E-002,1.9078903678E-002),.UNSPECIFIED.);
+#15797 = CARTESIAN_POINT('',(-4.716387421852,-2.811126410621E-017,
+    2.756227999927));
+#15798 = CARTESIAN_POINT('',(-4.774407129007,4.275774376773E-010,
+    2.75628595982));
+#15799 = CARTESIAN_POINT('',(-4.825583214163,1.411197518233E-009,
+    2.711234911486));
+#15800 = CARTESIAN_POINT('',(-4.834955456563,4.501052695236E-010,
+    2.657573734653));
+#15801 = CARTESIAN_POINT('',(-4.83602383898,3.405462104014E-010,
+    2.651456665191));
+#15802 = CARTESIAN_POINT('',(-4.836577502209,1.951169092749E-010,
+    2.645276852088));
+#15803 = CARTESIAN_POINT('',(-4.83658645148,0.E+000,2.639130133718));
+#15804 = ORIENTED_EDGE('',*,*,#15675,.F.);
+#15805 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#15806,#15807)
+    ,(#15808,#15809)
+    ,(#15810,#15811)
+    ,(#15812,#15813)
+    ,(#15814,#15815)
+    ,(#15816,#15817
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(4.72761335056,
+    5.726673486543),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#15806 = CARTESIAN_POINT('',(-4.836631652113,-1.429788367406,
+    2.639130140296));
+#15807 = CARTESIAN_POINT('',(-4.836539251829,1.493021349712,
+    2.63913012685));
+#15808 = CARTESIAN_POINT('',(-4.836533949957,-1.429788367406,
+    2.675170925486));
+#15809 = CARTESIAN_POINT('',(-4.836534007579,1.493021352635,
+    2.675170925494));
+#15810 = CARTESIAN_POINT('',(-4.820885985265,-1.429788367406,
+    2.712184755039));
+#15811 = CARTESIAN_POINT('',(-4.820885985229,1.493021352633,
+    2.712184755039));
+#15812 = CARTESIAN_POINT('',(-4.792238708335,-1.429788367406,
+    2.740738185399));
+#15813 = CARTESIAN_POINT('',(-4.792238708335,1.493021352633,
+    2.740738185399));
+#15814 = CARTESIAN_POINT('',(-4.755167596447,-1.429788367406,
+    2.756266740122));
+#15815 = CARTESIAN_POINT('',(-4.755167596447,1.493021352633,
+    2.756266740122));
+#15816 = CARTESIAN_POINT('',(-4.716387421852,-1.429788367406,
+    2.756227999927));
+#15817 = CARTESIAN_POINT('',(-4.716387421852,1.493021352633,
+    2.756227999927));
+#15818 = ADVANCED_FACE('',(#15819),#15851,.F.);
+#15819 = FACE_BOUND('',#15820,.F.);
+#15820 = EDGE_LOOP('',(#15821,#15831,#15840,#15841));
+#15821 = ORIENTED_EDGE('',*,*,#15822,.F.);
+#15822 = EDGE_CURVE('',#15823,#15825,#15827,.T.);
+#15823 = VERTEX_POINT('',#15824);
+#15824 = CARTESIAN_POINT('',(4.716387421852,-1.429788367406,
+    2.756227999927));
+#15825 = VERTEX_POINT('',#15826);
+#15826 = CARTESIAN_POINT('',(4.716387421852,9.151314557541E-016,
+    2.756227999927));
+#15827 = LINE('',#15828,#15829);
+#15828 = CARTESIAN_POINT('',(4.716387421852,-1.429788367406,
+    2.756227999927));
+#15829 = VECTOR('',#15830,1.);
+#15830 = DIRECTION('',(0.E+000,1.,0.E+000));
+#15831 = ORIENTED_EDGE('',*,*,#15832,.F.);
+#15832 = EDGE_CURVE('',#15708,#15823,#15833,.T.);
+#15833 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#15834,#15835,#15836,#15837,
+    #15838,#15839),.UNSPECIFIED.,.F.,.F.,(6,6),(0.E+000,0.999060135983),
+  .PIECEWISE_BEZIER_KNOTS.);
+#15834 = CARTESIAN_POINT('',(4.836631652113,-1.429788367406,
+    2.639130140296));
+#15835 = CARTESIAN_POINT('',(4.836533949957,-1.429788367406,
+    2.675170925486));
+#15836 = CARTESIAN_POINT('',(4.820885985265,-1.429788367406,
+    2.712184755039));
+#15837 = CARTESIAN_POINT('',(4.792238708335,-1.429788367406,
+    2.740738185399));
+#15838 = CARTESIAN_POINT('',(4.755167596447,-1.429788367406,
+    2.756266740122));
+#15839 = CARTESIAN_POINT('',(4.716387421852,-1.429788367406,
+    2.756227999927));
+#15840 = ORIENTED_EDGE('',*,*,#15707,.T.);
+#15841 = ORIENTED_EDGE('',*,*,#15842,.F.);
+#15842 = EDGE_CURVE('',#15825,#15710,#15843,.T.);
+#15843 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#15844,#15845,#15846,#15847,
+    #15848,#15849,#15850),.UNSPECIFIED.,.F.,.F.,(4,3,4),(0.E+000,
+    1.712657174626E-002,1.9078903678E-002),.UNSPECIFIED.);
+#15844 = CARTESIAN_POINT('',(4.716387421852,8.881784197001E-016,
+    2.756227999927));
+#15845 = CARTESIAN_POINT('',(4.774407129007,4.27578353967E-010,
+    2.75628595982));
+#15846 = CARTESIAN_POINT('',(4.825583214163,1.411198483035E-009,
+    2.711234911486));
+#15847 = CARTESIAN_POINT('',(4.834955456563,4.501061745543E-010,
+    2.657573734653));
+#15848 = CARTESIAN_POINT('',(4.83602383898,3.405471086185E-010,
+    2.651456665191));
+#15849 = CARTESIAN_POINT('',(4.836577502209,1.951177966341E-010,
+    2.645276852088));
+#15850 = CARTESIAN_POINT('',(4.83658645148,8.881784197001E-016,
+    2.639130133718));
+#15851 = B_SPLINE_SURFACE_WITH_KNOTS('',1,5,(
+    (#15852,#15853,#15854,#15855,#15856,#15857)
+    ,(#15858,#15859,#15860,#15861,#15862,#15863
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(6,6),(0.E+000,1.),(4.72761335056,
+    5.726673486543),.PIECEWISE_BEZIER_KNOTS.);
+#15852 = CARTESIAN_POINT('',(4.836631652113,-1.429788367406,
+    2.639130140296));
+#15853 = CARTESIAN_POINT('',(4.836533949957,-1.429788367406,
+    2.675170925486));
+#15854 = CARTESIAN_POINT('',(4.820885985265,-1.429788367406,
+    2.712184755039));
+#15855 = CARTESIAN_POINT('',(4.792238708335,-1.429788367406,
+    2.740738185399));
+#15856 = CARTESIAN_POINT('',(4.755167596447,-1.429788367406,
+    2.756266740122));
+#15857 = CARTESIAN_POINT('',(4.716387421852,-1.429788367406,
+    2.756227999927));
+#15858 = CARTESIAN_POINT('',(4.836539251829,1.493021349712,2.63913012685
+    ));
+#15859 = CARTESIAN_POINT('',(4.836534007579,1.493021352635,
+    2.675170925494));
+#15860 = CARTESIAN_POINT('',(4.820885985229,1.493021352633,
+    2.712184755039));
+#15861 = CARTESIAN_POINT('',(4.792238708335,1.493021352633,
+    2.740738185399));
+#15862 = CARTESIAN_POINT('',(4.755167596447,1.493021352633,
+    2.756266740122));
+#15863 = CARTESIAN_POINT('',(4.716387421852,1.493021352633,
+    2.756227999927));
+#15864 = ADVANCED_FACE('',(#15865),#15890,.F.);
+#15865 = FACE_BOUND('',#15866,.T.);
+#15866 = EDGE_LOOP('',(#15867,#15868,#15876,#15884));
+#15867 = ORIENTED_EDGE('',*,*,#15787,.T.);
+#15868 = ORIENTED_EDGE('',*,*,#15869,.F.);
+#15869 = EDGE_CURVE('',#15870,#15788,#15872,.T.);
+#15870 = VERTEX_POINT('',#15871);
+#15871 = CARTESIAN_POINT('',(-4.245574176311,0.E+000,2.756227999926));
+#15872 = LINE('',#15873,#15874);
+#15873 = CARTESIAN_POINT('',(-4.245574176311,0.E+000,2.756227999926));
+#15874 = VECTOR('',#15875,1.);
+#15875 = DIRECTION('',(-1.,0.E+000,3.586664641342E-012));
+#15876 = ORIENTED_EDGE('',*,*,#15877,.F.);
+#15877 = EDGE_CURVE('',#15878,#15870,#15880,.T.);
+#15878 = VERTEX_POINT('',#15879);
+#15879 = CARTESIAN_POINT('',(-4.245574176311,-1.429788367406,
+    2.756227999926));
+#15880 = LINE('',#15881,#15882);
+#15881 = CARTESIAN_POINT('',(-4.245574176311,-1.429788367406,
+    2.756227999926));
+#15882 = VECTOR('',#15883,1.);
+#15883 = DIRECTION('',(0.E+000,1.,0.E+000));
+#15884 = ORIENTED_EDGE('',*,*,#15885,.F.);
+#15885 = EDGE_CURVE('',#15777,#15878,#15886,.T.);
+#15886 = LINE('',#15887,#15888);
+#15887 = CARTESIAN_POINT('',(-4.716387421852,-1.429788367406,
+    2.756227999927));
+#15888 = VECTOR('',#15889,1.);
+#15889 = DIRECTION('',(1.,0.E+000,-3.586664641342E-012));
+#15890 = PLANE('',#15891);
+#15891 = AXIS2_PLACEMENT_3D('',#15892,#15893,#15894);
+#15892 = CARTESIAN_POINT('',(-4.480922775298,-1.429788367406,
+    2.756227999926));
+#15893 = DIRECTION('',(1.115138537248E-012,0.E+000,1.));
+#15894 = DIRECTION('',(1.,0.E+000,-1.115138537248E-012));
+#15895 = ADVANCED_FACE('',(#15896),#15921,.F.);
+#15896 = FACE_BOUND('',#15897,.T.);
+#15897 = EDGE_LOOP('',(#15898,#15906,#15907,#15915));
+#15898 = ORIENTED_EDGE('',*,*,#15899,.T.);
+#15899 = EDGE_CURVE('',#15900,#15825,#15902,.T.);
+#15900 = VERTEX_POINT('',#15901);
+#15901 = CARTESIAN_POINT('',(4.245574176311,8.574734623392E-016,
+    2.756227999926));
+#15902 = LINE('',#15903,#15904);
+#15903 = CARTESIAN_POINT('',(4.245574176311,8.574734623392E-016,
+    2.756227999926));
+#15904 = VECTOR('',#15905,1.);
+#15905 = DIRECTION('',(1.,1.224646799152E-016,3.586664641342E-012));
+#15906 = ORIENTED_EDGE('',*,*,#15822,.F.);
+#15907 = ORIENTED_EDGE('',*,*,#15908,.T.);
+#15908 = EDGE_CURVE('',#15823,#15909,#15911,.T.);
+#15909 = VERTEX_POINT('',#15910);
+#15910 = CARTESIAN_POINT('',(4.245574176311,-1.429788367406,
+    2.756227999926));
+#15911 = LINE('',#15912,#15913);
+#15912 = CARTESIAN_POINT('',(4.716387421852,-1.429788367406,
+    2.756227999927));
+#15913 = VECTOR('',#15914,1.);
+#15914 = DIRECTION('',(-1.,0.E+000,-3.586664641342E-012));
+#15915 = ORIENTED_EDGE('',*,*,#15916,.T.);
+#15916 = EDGE_CURVE('',#15909,#15900,#15917,.T.);
+#15917 = LINE('',#15918,#15919);
+#15918 = CARTESIAN_POINT('',(4.245574176311,-1.429788367406,
+    2.756227999926));
+#15919 = VECTOR('',#15920,1.);
+#15920 = DIRECTION('',(0.E+000,1.,0.E+000));
+#15921 = PLANE('',#15922);
+#15922 = AXIS2_PLACEMENT_3D('',#15923,#15924,#15925);
+#15923 = CARTESIAN_POINT('',(4.716387421852,-0.714894183703,
+    2.756227999927));
+#15924 = DIRECTION('',(-1.791448310528E-011,0.E+000,1.));
+#15925 = DIRECTION('',(1.,0.E+000,1.791448310528E-011));
+#15926 = ADVANCED_FACE('',(#15927),#15960,.F.);
+#15927 = FACE_BOUND('',#15928,.F.);
+#15928 = EDGE_LOOP('',(#15929,#15937,#15938,#15953));
+#15929 = ORIENTED_EDGE('',*,*,#15930,.F.);
+#15930 = EDGE_CURVE('',#15037,#15931,#15933,.T.);
+#15931 = VERTEX_POINT('',#15932);
+#15932 = CARTESIAN_POINT('',(-6.007405723713,1.387778780781E-016,
+    -1.655178113162));
+#15933 = LINE('',#15934,#15935);
+#15934 = CARTESIAN_POINT('',(-6.007417353073,-0.500000007451,
+    -1.65518253397));
+#15935 = VECTOR('',#15936,1.);
+#15936 = DIRECTION('',(2.325871910995E-005,0.99999999969,
+    8.84161555788E-006));
+#15937 = ORIENTED_EDGE('',*,*,#15065,.F.);
+#15938 = ORIENTED_EDGE('',*,*,#15939,.F.);
+#15939 = EDGE_CURVE('',#15940,#15058,#15942,.T.);
+#15940 = VERTEX_POINT('',#15941);
+#15941 = CARTESIAN_POINT('',(-5.27561512426,-2.590363514202E-013,
+    -3.579299144559));
+#15942 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#15943,#15944,#15945,#15946,
+    #15947,#15948,#15949,#15950,#15951,#15952),.UNSPECIFIED.,.F.,.F.,(4,
+    2,2,2,4),(-7.928187008407E-002,-5.953339070448E-002,
+    -3.968071147961E-002,-2.020332223424E-002,-1.042257946615E-011),
+  .UNSPECIFIED.);
+#15943 = CARTESIAN_POINT('',(-5.275615188999,-2.055780545795E-010,
+    -3.579299190878));
+#15944 = CARTESIAN_POINT('',(-5.275851243757,-6.558034219945E-002,
+    -3.578678556568));
+#15945 = CARTESIAN_POINT('',(-5.280692236303,-0.130775970334,
+    -3.565950636641));
+#15946 = CARTESIAN_POINT('',(-5.298790299974,-0.252253910561,
+    -3.518367273715));
+#15947 = CARTESIAN_POINT('',(-5.311978623153,-0.307722103706,
+    -3.483692582647));
+#15948 = CARTESIAN_POINT('',(-5.344940617907,-0.400094174644,
+    -3.397029025934));
+#15949 = CARTESIAN_POINT('',(-5.364233048735,-0.436354493082,
+    -3.346305437318));
+#15950 = CARTESIAN_POINT('',(-5.407585586852,-0.487078641256,
+    -3.232323092456));
+#15951 = CARTESIAN_POINT('',(-5.43118816981,-0.500000007315,
+    -3.170267258507));
+#15952 = CARTESIAN_POINT('',(-5.455129329338,-0.50000000731,
+    -3.107321210787));
+#15953 = ORIENTED_EDGE('',*,*,#15954,.F.);
+#15954 = EDGE_CURVE('',#15931,#15940,#15955,.T.);
+#15955 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#15956,#15957,#15958,#15959),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,0.205858185585),
+  .PIECEWISE_BEZIER_KNOTS.);
+#15956 = CARTESIAN_POINT('',(-6.007405723713,0.E+000,-1.655178113162));
+#15957 = CARTESIAN_POINT('',(-5.763757396085,1.18030926966E-009,
+    -2.295944197342));
+#15958 = CARTESIAN_POINT('',(-5.519615835668,2.950922198335E-010,
+    -2.937773581633));
+#15959 = CARTESIAN_POINT('',(-5.275615196208,1.110223024625E-014,
+    -3.579299171924));
+#15960 = B_SPLINE_SURFACE_WITH_KNOTS('',1,5,(
+    (#15961,#15962,#15963,#15964,#15965,#15966)
+    ,(#15967,#15968,#15969,#15970,#15971,#15972
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(6,6),(0.E+000,1.),(0.E+000,
+    1.169096598441),.PIECEWISE_BEZIER_KNOTS.);
+#15961 = CARTESIAN_POINT('',(-5.275606141769,-1.429788367406,
+    -3.579322977822));
+#15962 = CARTESIAN_POINT('',(-5.422008336214,-1.429788367406,
+    -3.194402862717));
+#15963 = CARTESIAN_POINT('',(-5.568410273844,-1.429788367406,
+    -2.809483422831));
+#15964 = CARTESIAN_POINT('',(-5.714812982608,-1.429788367406,
+    -2.424561955484));
+#15965 = CARTESIAN_POINT('',(-5.861214918863,-1.429788367406,
+    -2.039642519213));
+#15966 = CARTESIAN_POINT('',(-6.007438978759,-1.429788367406,
+    -1.655190754801));
+#15967 = CARTESIAN_POINT('',(-5.275606141769,1.493021352633,
+    -3.579322977822));
+#15968 = CARTESIAN_POINT('',(-5.422008336214,1.493021352633,
+    -3.194402862717));
+#15969 = CARTESIAN_POINT('',(-5.568410273844,1.493021352633,
+    -2.809483422831));
+#15970 = CARTESIAN_POINT('',(-5.714812982608,1.493021352633,
+    -2.424561955484));
+#15971 = CARTESIAN_POINT('',(-5.861214918863,1.493021352633,
+    -2.039642519213));
+#15972 = CARTESIAN_POINT('',(-6.007370997949,1.493021350824,
+    -1.655164912441));
+#15973 = ADVANCED_FACE('',(#15974),#16007,.F.);
+#15974 = FACE_BOUND('',#15975,.F.);
+#15975 = EDGE_LOOP('',(#15976,#15977,#15985,#15994));
+#15976 = ORIENTED_EDGE('',*,*,#15110,.T.);
+#15977 = ORIENTED_EDGE('',*,*,#15978,.T.);
+#15978 = EDGE_CURVE('',#15111,#15979,#15981,.T.);
+#15979 = VERTEX_POINT('',#15980);
+#15980 = CARTESIAN_POINT('',(6.007405723713,6.023831002813E-016,
+    -1.655178113162));
+#15981 = LINE('',#15982,#15983);
+#15982 = CARTESIAN_POINT('',(6.007417353073,-0.500000007451,
+    -1.65518253397));
+#15983 = VECTOR('',#15984,1.);
+#15984 = DIRECTION('',(-2.325871910995E-005,0.99999999969,
+    8.84161555788E-006));
+#15985 = ORIENTED_EDGE('',*,*,#15986,.T.);
+#15986 = EDGE_CURVE('',#15979,#15987,#15989,.T.);
+#15987 = VERTEX_POINT('',#15988);
+#15988 = CARTESIAN_POINT('',(5.27561512426,-2.588907329643E-013,
+    -3.579299144559));
+#15989 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#15990,#15991,#15992,#15993),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,0.205858185585),
+  .PIECEWISE_BEZIER_KNOTS.);
+#15990 = CARTESIAN_POINT('',(6.007405723713,7.601951240217E-016,
+    -1.655178113162));
+#15991 = CARTESIAN_POINT('',(5.763757396085,1.180310029856E-009,
+    -2.295944197342));
+#15992 = CARTESIAN_POINT('',(5.519615835668,2.950926825288E-010,
+    -2.937773581633));
+#15993 = CARTESIAN_POINT('',(5.275615196208,1.088032295079E-014,
+    -3.579299171924));
+#15994 = ORIENTED_EDGE('',*,*,#15995,.T.);
+#15995 = EDGE_CURVE('',#15987,#15103,#15996,.T.);
+#15996 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#15997,#15998,#15999,#16000,
+    #16001,#16002,#16003,#16004,#16005,#16006),.UNSPECIFIED.,.F.,.F.,(4,
+    2,2,2,4),(9.999538309939E-007,1.967586192087E-002,
+    3.945453530212E-002,5.885931769145E-002,7.898732696187E-002),
+  .UNSPECIFIED.);
+#15997 = CARTESIAN_POINT('',(5.275615188999,-2.055777925734E-010,
+    -3.579299190878));
+#15998 = CARTESIAN_POINT('',(5.275851243757,-6.558034219945E-002,
+    -3.578678556568));
+#15999 = CARTESIAN_POINT('',(5.280692236303,-0.130775970334,
+    -3.565950636641));
+#16000 = CARTESIAN_POINT('',(5.298790299974,-0.252253910561,
+    -3.518367273715));
+#16001 = CARTESIAN_POINT('',(5.311978623153,-0.307722103706,
+    -3.483692582647));
+#16002 = CARTESIAN_POINT('',(5.344940617907,-0.400094174644,
+    -3.397029025934));
+#16003 = CARTESIAN_POINT('',(5.364233048735,-0.436354493082,
+    -3.346305437318));
+#16004 = CARTESIAN_POINT('',(5.407585586852,-0.487078641256,
+    -3.232323092456));
+#16005 = CARTESIAN_POINT('',(5.43118816981,-0.500000007315,
+    -3.170267258507));
+#16006 = CARTESIAN_POINT('',(5.455129329338,-0.50000000731,
+    -3.107321210787));
+#16007 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#16008,#16009)
+    ,(#16010,#16011)
+    ,(#16012,#16013)
+    ,(#16014,#16015)
+    ,(#16016,#16017)
+    ,(#16018,#16019
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.169096598441),(
+    0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#16008 = CARTESIAN_POINT('',(5.275606141769,-1.429788367406,
+    -3.579322977822));
+#16009 = CARTESIAN_POINT('',(5.275606141769,1.493021352633,
+    -3.579322977822));
+#16010 = CARTESIAN_POINT('',(5.422008336214,-1.429788367406,
+    -3.194402862717));
+#16011 = CARTESIAN_POINT('',(5.422008336214,1.493021352633,
+    -3.194402862717));
+#16012 = CARTESIAN_POINT('',(5.568410273844,-1.429788367406,
+    -2.809483422831));
+#16013 = CARTESIAN_POINT('',(5.568410273844,1.493021352633,
+    -2.809483422831));
+#16014 = CARTESIAN_POINT('',(5.714812982608,-1.429788367406,
+    -2.424561955484));
+#16015 = CARTESIAN_POINT('',(5.714812982608,1.493021352633,
+    -2.424561955484));
+#16016 = CARTESIAN_POINT('',(5.861214918863,-1.429788367406,
+    -2.039642519213));
+#16017 = CARTESIAN_POINT('',(5.861214918863,1.493021352633,
+    -2.039642519213));
+#16018 = CARTESIAN_POINT('',(6.007438978759,-1.429788367406,
+    -1.655190754801));
+#16019 = CARTESIAN_POINT('',(6.007370997949,1.493021350824,
+    -1.655164912441));
+#16020 = ADVANCED_FACE('',(#16021),#16040,.F.);
+#16021 = FACE_BOUND('',#16022,.F.);
+#16022 = EDGE_LOOP('',(#16023,#16031,#16032,#16033));
+#16023 = ORIENTED_EDGE('',*,*,#16024,.F.);
+#16024 = EDGE_CURVE('',#15145,#16025,#16027,.T.);
+#16025 = VERTEX_POINT('',#16026);
+#16026 = CARTESIAN_POINT('',(-5.907281967807,0.E+000,-1.222414824449));
+#16027 = LINE('',#16028,#16029);
+#16028 = CARTESIAN_POINT('',(-5.907281967807,-0.500000007451,
+    -1.222414824449));
+#16029 = VECTOR('',#16030,1.);
+#16030 = DIRECTION('',(0.E+000,1.,0.E+000));
+#16031 = ORIENTED_EDGE('',*,*,#15154,.F.);
+#16032 = ORIENTED_EDGE('',*,*,#15930,.T.);
+#16033 = ORIENTED_EDGE('',*,*,#16034,.F.);
+#16034 = EDGE_CURVE('',#16025,#15931,#16035,.T.);
+#16035 = ELLIPSE('',#16036,0.398410912154,0.396459140134);
+#16036 = AXIS2_PLACEMENT_3D('',#16037,#16038,#16039);
+#16037 = CARTESIAN_POINT('',(-5.636512892309,-2.028228765834E-009,
+    -1.512429712776));
+#16038 = DIRECTION('',(-6.003044654289E-009,-1.,1.38885943733E-009));
+#16039 = DIRECTION('',(-0.398170586227,1.116219229655E-009,
+    -0.917311388932));
+#16040 = B_SPLINE_SURFACE_WITH_KNOTS('',1,5,(
+    (#16041,#16042,#16043,#16044,#16045,#16046)
+    ,(#16047,#16048,#16049,#16050,#16051,#16052
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(6,6),(0.E+000,1.),(1.169096598441,
+    2.168589329476),.PIECEWISE_BEZIER_KNOTS.);
+#16041 = CARTESIAN_POINT('',(-6.007438978759,-1.429788367406,
+    -1.655190754801));
+#16042 = CARTESIAN_POINT('',(-6.041178915635,-1.429788367406,
+    -1.566229881032));
+#16043 = CARTESIAN_POINT('',(-6.047603151919,-1.429788367406,
+    -1.468678080924));
+#16044 = CARTESIAN_POINT('',(-6.025519469784,-1.429788367406,
+    -1.372917390673));
+#16045 = CARTESIAN_POINT('',(-5.977019499582,-1.429788367406,
+    -1.288027341037));
+#16046 = CARTESIAN_POINT('',(-5.907281967807,-1.429788367406,
+    -1.222414824449));
+#16047 = CARTESIAN_POINT('',(-6.007370997949,1.493021350824,
+    -1.655164912441));
+#16048 = CARTESIAN_POINT('',(-6.041178934275,1.493021352634,
+    -1.566229888118));
+#16049 = CARTESIAN_POINT('',(-6.047603151914,1.493021352633,
+    -1.468678080922));
+#16050 = CARTESIAN_POINT('',(-6.025519469784,1.493021352633,
+    -1.372917390673));
+#16051 = CARTESIAN_POINT('',(-5.977019499582,1.493021352633,
+    -1.288027341037));
+#16052 = CARTESIAN_POINT('',(-5.907281967807,1.493021352633,
+    -1.222414824449));
+#16053 = ADVANCED_FACE('',(#16054),#16073,.F.);
+#16054 = FACE_BOUND('',#16055,.F.);
+#16055 = EDGE_LOOP('',(#16056,#16057,#16065,#16072));
+#16056 = ORIENTED_EDGE('',*,*,#15177,.T.);
+#16057 = ORIENTED_EDGE('',*,*,#16058,.T.);
+#16058 = EDGE_CURVE('',#15178,#16059,#16061,.T.);
+#16059 = VERTEX_POINT('',#16060);
+#16060 = CARTESIAN_POINT('',(5.907281967807,5.737307551545E-016,
+    -1.222414824449));
+#16061 = LINE('',#16062,#16063);
+#16062 = CARTESIAN_POINT('',(5.907281967807,-0.500000007451,
+    -1.222414824449));
+#16063 = VECTOR('',#16064,1.);
+#16064 = DIRECTION('',(0.E+000,1.,-2.775557520204E-016));
+#16065 = ORIENTED_EDGE('',*,*,#16066,.T.);
+#16066 = EDGE_CURVE('',#16059,#15979,#16067,.T.);
+#16067 = ELLIPSE('',#16068,0.398410912154,0.396459140134);
+#16068 = AXIS2_PLACEMENT_3D('',#16069,#16070,#16071);
+#16069 = CARTESIAN_POINT('',(5.636512892309,-2.028228103701E-009,
+    -1.512429712776));
+#16070 = DIRECTION('',(-6.003044407745E-009,1.,-1.388859546487E-009));
+#16071 = DIRECTION('',(-0.398170586239,-1.11621903144E-009,
+    0.917311388926));
+#16072 = ORIENTED_EDGE('',*,*,#15978,.F.);
+#16073 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#16074,#16075)
+    ,(#16076,#16077)
+    ,(#16078,#16079)
+    ,(#16080,#16081)
+    ,(#16082,#16083)
+    ,(#16084,#16085
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(1.169096598441,
+    2.168589329476),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#16074 = CARTESIAN_POINT('',(6.007438978759,-1.429788367406,
+    -1.655190754801));
+#16075 = CARTESIAN_POINT('',(6.007370997949,1.493021350824,
+    -1.655164912441));
+#16076 = CARTESIAN_POINT('',(6.041178915635,-1.429788367406,
+    -1.566229881032));
+#16077 = CARTESIAN_POINT('',(6.041178934275,1.493021352634,
+    -1.566229888118));
+#16078 = CARTESIAN_POINT('',(6.047603151919,-1.429788367406,
+    -1.468678080924));
+#16079 = CARTESIAN_POINT('',(6.047603151914,1.493021352633,
+    -1.468678080922));
+#16080 = CARTESIAN_POINT('',(6.025519469784,-1.429788367406,
+    -1.372917390673));
+#16081 = CARTESIAN_POINT('',(6.025519469784,1.493021352633,
+    -1.372917390673));
+#16082 = CARTESIAN_POINT('',(5.977019499582,-1.429788367406,
+    -1.288027341037));
+#16083 = CARTESIAN_POINT('',(5.977019499582,1.493021352633,
+    -1.288027341037));
+#16084 = CARTESIAN_POINT('',(5.907281967807,-1.429788367406,
+    -1.222414824449));
+#16085 = CARTESIAN_POINT('',(5.907281967807,1.493021352633,
+    -1.222414824449));
+#16086 = ADVANCED_FACE('',(#16087),#16110,.F.);
+#16087 = FACE_BOUND('',#16088,.F.);
+#16088 = EDGE_LOOP('',(#16089,#16097,#16103,#16104));
+#16089 = ORIENTED_EDGE('',*,*,#16090,.F.);
+#16090 = EDGE_CURVE('',#15283,#16091,#16093,.T.);
+#16091 = VERTEX_POINT('',#16092);
+#16092 = CARTESIAN_POINT('',(-5.301410806602,0.E+000,-0.651983777907));
+#16093 = LINE('',#16094,#16095);
+#16094 = CARTESIAN_POINT('',(-5.301406652994,-0.500000007451,
+    -0.651988187869));
+#16095 = VECTOR('',#16096,1.);
+#16096 = DIRECTION('',(-8.307215002505E-006,0.999999999927,
+    8.819923214596E-006));
+#16097 = ORIENTED_EDGE('',*,*,#16098,.F.);
+#16098 = EDGE_CURVE('',#15145,#15283,#16099,.T.);
+#16099 = LINE('',#16100,#16101);
+#16100 = CARTESIAN_POINT('',(-5.907281967807,-0.500000007451,
+    -1.222414824449));
+#16101 = VECTOR('',#16102,1.);
+#16102 = DIRECTION('',(0.728085402258,-1.640256535542E-010,
+    0.685486430951));
+#16103 = ORIENTED_EDGE('',*,*,#16024,.T.);
+#16104 = ORIENTED_EDGE('',*,*,#16105,.F.);
+#16105 = EDGE_CURVE('',#16091,#16025,#16106,.T.);
+#16106 = LINE('',#16107,#16108);
+#16107 = CARTESIAN_POINT('',(-5.301410806602,0.E+000,-0.651983777907));
+#16108 = VECTOR('',#16109,1.);
+#16109 = DIRECTION('',(-0.728080411875,2.522314209272E-010,
+    -0.685491731419));
+#16110 = B_SPLINE_SURFACE_WITH_KNOTS('',1,5,(
+    (#16111,#16112,#16113,#16114,#16115,#16116)
+    ,(#16117,#16118,#16119,#16120,#16121,#16122
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(6,6),(0.E+000,1.),(2.168589329476,
+    2.871269297463),.PIECEWISE_BEZIER_KNOTS.);
+#16111 = CARTESIAN_POINT('',(-5.907281967807,-1.429788367406,
+    -1.222414824449));
+#16112 = CARTESIAN_POINT('',(-5.785932654753,-1.429788367406,
+    -1.108168541061));
+#16113 = CARTESIAN_POINT('',(-5.664654362478,-1.429788367406,
+    -0.993989121332));
+#16114 = CARTESIAN_POINT('',(-5.543375270023,-1.429788367406,
+    -0.879808948259));
+#16115 = CARTESIAN_POINT('',(-5.422096823447,-1.429788367406,
+    -0.76562938326));
+#16116 = CARTESIAN_POINT('',(-5.301398929042,-1.429788367406,
+    -0.651996388531));
+#16117 = CARTESIAN_POINT('',(-5.907281967807,1.493021352633,
+    -1.222414824449));
+#16118 = CARTESIAN_POINT('',(-5.785932654753,1.493021352633,
+    -1.108168541061));
+#16119 = CARTESIAN_POINT('',(-5.664654362478,1.493021352633,
+    -0.993989121332));
+#16120 = CARTESIAN_POINT('',(-5.543375270023,1.493021352633,
+    -0.879808948259));
+#16121 = CARTESIAN_POINT('',(-5.422096823447,1.493021352633,
+    -0.76562938326));
+#16122 = CARTESIAN_POINT('',(-5.301423209451,1.493021352204,
+    -0.651970609574));
+#16123 = ADVANCED_FACE('',(#16124),#16147,.F.);
+#16124 = FACE_BOUND('',#16125,.F.);
+#16125 = EDGE_LOOP('',(#16126,#16132,#16140,#16146));
+#16126 = ORIENTED_EDGE('',*,*,#16127,.T.);
+#16127 = EDGE_CURVE('',#15178,#15316,#16128,.T.);
+#16128 = LINE('',#16129,#16130);
+#16129 = CARTESIAN_POINT('',(5.907281967807,-0.500000007451,
+    -1.222414824449));
+#16130 = VECTOR('',#16131,1.);
+#16131 = DIRECTION('',(-0.728085402258,-1.640256535542E-010,
+    0.685486430951));
+#16132 = ORIENTED_EDGE('',*,*,#16133,.T.);
+#16133 = EDGE_CURVE('',#15316,#16134,#16136,.T.);
+#16134 = VERTEX_POINT('',#16135);
+#16135 = CARTESIAN_POINT('',(5.301410806602,5.000016538169E-016,
+    -0.651983777907));
+#16136 = LINE('',#16137,#16138);
+#16137 = CARTESIAN_POINT('',(5.301406652994,-0.500000007451,
+    -0.651988187869));
+#16138 = VECTOR('',#16139,1.);
+#16139 = DIRECTION('',(8.307215002505E-006,0.999999999927,
+    8.819923214596E-006));
+#16140 = ORIENTED_EDGE('',*,*,#16141,.T.);
+#16141 = EDGE_CURVE('',#16134,#16059,#16142,.T.);
+#16142 = LINE('',#16143,#16144);
+#16143 = CARTESIAN_POINT('',(5.301410806602,5.693905928559E-016,
+    -0.651983777907));
+#16144 = VECTOR('',#16145,1.);
+#16145 = DIRECTION('',(0.728080411875,2.522314261429E-010,
+    -0.685491731419));
+#16146 = ORIENTED_EDGE('',*,*,#16058,.F.);
+#16147 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#16148,#16149)
+    ,(#16150,#16151)
+    ,(#16152,#16153)
+    ,(#16154,#16155)
+    ,(#16156,#16157)
+    ,(#16158,#16159
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(2.168589329476,
+    2.871269297463),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#16148 = CARTESIAN_POINT('',(5.907281967807,-1.429788367406,
+    -1.222414824449));
+#16149 = CARTESIAN_POINT('',(5.907281967807,1.493021352633,
+    -1.222414824449));
+#16150 = CARTESIAN_POINT('',(5.785932654753,-1.429788367406,
+    -1.108168541061));
+#16151 = CARTESIAN_POINT('',(5.785932654753,1.493021352633,
+    -1.108168541061));
+#16152 = CARTESIAN_POINT('',(5.664654362478,-1.429788367406,
+    -0.993989121332));
+#16153 = CARTESIAN_POINT('',(5.664654362478,1.493021352633,
+    -0.993989121332));
+#16154 = CARTESIAN_POINT('',(5.543375270023,-1.429788367406,
+    -0.879808948259));
+#16155 = CARTESIAN_POINT('',(5.543375270023,1.493021352633,
+    -0.879808948259));
+#16156 = CARTESIAN_POINT('',(5.422096823447,-1.429788367406,
+    -0.76562938326));
+#16157 = CARTESIAN_POINT('',(5.422096823447,1.493021352633,
+    -0.76562938326));
+#16158 = CARTESIAN_POINT('',(5.301398929042,-1.429788367406,
+    -0.651996388531));
+#16159 = CARTESIAN_POINT('',(5.301423209451,1.493021352204,
+    -0.651970609574));
+#16160 = ADVANCED_FACE('',(#16161),#16180,.F.);
+#16161 = FACE_BOUND('',#16162,.F.);
+#16162 = EDGE_LOOP('',(#16163,#16171,#16172,#16173));
+#16163 = ORIENTED_EDGE('',*,*,#16164,.F.);
+#16164 = EDGE_CURVE('',#15212,#16165,#16167,.T.);
+#16165 = VERTEX_POINT('',#16166);
+#16166 = CARTESIAN_POINT('',(-5.239261868389,0.E+000,-0.506939501733));
+#16167 = LINE('',#16168,#16169);
+#16168 = CARTESIAN_POINT('',(-5.239261868389,-0.500000007451,
+    -0.506939501733));
+#16169 = VECTOR('',#16170,1.);
+#16170 = DIRECTION('',(2.220446016163E-015,1.,0.E+000));
+#16171 = ORIENTED_EDGE('',*,*,#15282,.F.);
+#16172 = ORIENTED_EDGE('',*,*,#16090,.T.);
+#16173 = ORIENTED_EDGE('',*,*,#16174,.F.);
+#16174 = EDGE_CURVE('',#16165,#16091,#16175,.T.);
+#16175 = ELLIPSE('',#16176,0.192796625136,0.185062287826);
+#16176 = AXIS2_PLACEMENT_3D('',#16177,#16178,#16179);
+#16177 = CARTESIAN_POINT('',(-5.42495596521,-1.132698506428E-009,
+    -0.511382121826));
+#16178 = DIRECTION('',(-6.128007161546E-009,1.,1.178639775344E-009));
+#16179 = DIRECTION('',(0.283129786196,6.046096305465E-010,0.959081604541
+    ));
+#16180 = B_SPLINE_SURFACE_WITH_KNOTS('',1,5,(
+    (#16181,#16182,#16183,#16184,#16185,#16186)
+    ,(#16187,#16188,#16189,#16190,#16191,#16192
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(6,6),(0.E+000,1.),(2.871269297463,
+    3.869789133648),.PIECEWISE_BEZIER_KNOTS.);
+#16181 = CARTESIAN_POINT('',(-5.301398929042,-1.429788367406,
+    -0.651996388531));
+#16182 = CARTESIAN_POINT('',(-5.278128676646,-1.429788367406,
+    -0.630030199996));
+#16183 = CARTESIAN_POINT('',(-5.259143616717,-1.429788367406,
+    -0.602865307505));
+#16184 = CARTESIAN_POINT('',(-5.245981560097,-1.429788367406,
+    -0.572340802728));
+#16185 = CARTESIAN_POINT('',(-5.239259654823,-1.429788367406,
+    -0.539886919159));
+#16186 = CARTESIAN_POINT('',(-5.239261868389,-1.429788367406,
+    -0.506939501733));
+#16187 = CARTESIAN_POINT('',(-5.301423209451,1.493021352204,
+    -0.651970609574));
+#16188 = CARTESIAN_POINT('',(-5.278128674644,1.493021352634,
+    -0.630030202122));
+#16189 = CARTESIAN_POINT('',(-5.259143616717,1.493021352633,
+    -0.602865307505));
+#16190 = CARTESIAN_POINT('',(-5.245981560097,1.493021352633,
+    -0.572340802728));
+#16191 = CARTESIAN_POINT('',(-5.239259654823,1.493021352633,
+    -0.539886919159));
+#16192 = CARTESIAN_POINT('',(-5.239261868389,1.493021352633,
+    -0.506939501733));
+#16193 = ADVANCED_FACE('',(#16194),#16213,.F.);
+#16194 = FACE_BOUND('',#16195,.F.);
+#16195 = EDGE_LOOP('',(#16196,#16197,#16205,#16212));
+#16196 = ORIENTED_EDGE('',*,*,#15323,.T.);
+#16197 = ORIENTED_EDGE('',*,*,#16198,.T.);
+#16198 = EDGE_CURVE('',#15242,#16199,#16201,.T.);
+#16199 = VERTEX_POINT('',#16200);
+#16200 = CARTESIAN_POINT('',(5.239261868389,5.795423438858E-016,
+    -0.506939501733));
+#16201 = LINE('',#16202,#16203);
+#16202 = CARTESIAN_POINT('',(5.239261868389,-0.500000007451,
+    -0.506939501733));
+#16203 = VECTOR('',#16204,1.);
+#16204 = DIRECTION('',(-2.220446016163E-015,1.,-1.387778760102E-016));
+#16205 = ORIENTED_EDGE('',*,*,#16206,.T.);
+#16206 = EDGE_CURVE('',#16199,#16134,#16207,.T.);
+#16207 = ELLIPSE('',#16208,0.192796625137,0.185062287828);
+#16208 = AXIS2_PLACEMENT_3D('',#16209,#16210,#16211);
+#16209 = CARTESIAN_POINT('',(5.424955965211,-1.132697904698E-009,
+    -0.511382121825));
+#16210 = DIRECTION('',(-6.128007039081E-009,-1.,-1.178639652879E-009));
+#16211 = DIRECTION('',(0.28312978618,-6.046097132204E-010,
+    -0.959081604546));
+#16212 = ORIENTED_EDGE('',*,*,#16133,.F.);
+#16213 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#16214,#16215)
+    ,(#16216,#16217)
+    ,(#16218,#16219)
+    ,(#16220,#16221)
+    ,(#16222,#16223)
+    ,(#16224,#16225
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(2.871269297463,
+    3.869789133648),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#16214 = CARTESIAN_POINT('',(5.301398929042,-1.429788367406,
+    -0.651996388531));
+#16215 = CARTESIAN_POINT('',(5.301423209451,1.493021352204,
+    -0.651970609574));
+#16216 = CARTESIAN_POINT('',(5.278128676646,-1.429788367406,
+    -0.630030199996));
+#16217 = CARTESIAN_POINT('',(5.278128674644,1.493021352634,
+    -0.630030202122));
+#16218 = CARTESIAN_POINT('',(5.259143616717,-1.429788367406,
+    -0.602865307505));
+#16219 = CARTESIAN_POINT('',(5.259143616717,1.493021352633,
+    -0.602865307505));
+#16220 = CARTESIAN_POINT('',(5.245981560097,-1.429788367406,
+    -0.572340802728));
+#16221 = CARTESIAN_POINT('',(5.245981560097,1.493021352633,
+    -0.572340802728));
+#16222 = CARTESIAN_POINT('',(5.239259654823,-1.429788367406,
+    -0.539886919159));
+#16223 = CARTESIAN_POINT('',(5.239259654823,1.493021352633,
+    -0.539886919159));
+#16224 = CARTESIAN_POINT('',(5.239261868389,-1.429788367406,
+    -0.506939501733));
+#16225 = CARTESIAN_POINT('',(5.239261868389,1.493021352633,
+    -0.506939501733));
+#16226 = ADVANCED_FACE('',(#16227),#16276,.F.);
+#16227 = FACE_BOUND('',#16228,.F.);
+#16228 = EDGE_LOOP('',(#16229,#16239,#16247,#16256,#16262,#16263,#16264,
+    #16265,#16266,#16267,#16268,#16269));
+#16229 = ORIENTED_EDGE('',*,*,#16230,.F.);
+#16230 = EDGE_CURVE('',#16231,#16233,#16235,.T.);
+#16231 = VERTEX_POINT('',#16232);
+#16232 = CARTESIAN_POINT('',(-5.239261868381,-1.429788367406,
+    2.645316509283));
+#16233 = VERTEX_POINT('',#16234);
+#16234 = CARTESIAN_POINT('',(-5.23922227588,-1.387778780781E-016,
+    2.645316504196));
+#16235 = LINE('',#16236,#16237);
+#16236 = CARTESIAN_POINT('',(-5.239261868381,-1.429788367406,
+    2.645316509283));
+#16237 = VECTOR('',#16238,1.);
+#16238 = DIRECTION('',(2.769116173619E-005,0.999999999617,
+    -3.557684582137E-009));
+#16239 = ORIENTED_EDGE('',*,*,#16240,.F.);
+#16240 = EDGE_CURVE('',#16241,#16231,#16243,.T.);
+#16241 = VERTEX_POINT('',#16242);
+#16242 = CARTESIAN_POINT('',(-5.239261868389,-1.429788367406,
+    0.341421356058));
+#16243 = LINE('',#16244,#16245);
+#16244 = CARTESIAN_POINT('',(-5.239261868389,-1.429788367406,
+    0.341421356058));
+#16245 = VECTOR('',#16246,1.);
+#16246 = DIRECTION('',(3.55875441006E-012,4.81889561281E-016,1.));
+#16247 = ORIENTED_EDGE('',*,*,#16248,.F.);
+#16248 = EDGE_CURVE('',#16249,#16241,#16251,.T.);
+#16249 = VERTEX_POINT('',#16250);
+#16250 = CARTESIAN_POINT('',(-5.239261866171,-1.28836701433,
+    0.20000000298));
+#16251 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#16252,#16253,#16254,#16255),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,2.457527697558E-002),
+  .PIECEWISE_BEZIER_KNOTS.);
+#16252 = CARTESIAN_POINT('',(-5.239261866171,-1.28836701433,
+    0.200000002981));
+#16253 = CARTESIAN_POINT('',(-5.239261866171,-1.366471870934,
+    0.200000002981));
+#16254 = CARTESIAN_POINT('',(-5.239261868389,-1.429788367406,
+    0.263316499453));
+#16255 = CARTESIAN_POINT('',(-5.239261868389,-1.429788367406,
+    0.341421356058));
+#16256 = ORIENTED_EDGE('',*,*,#16257,.F.);
+#16257 = EDGE_CURVE('',#14851,#16249,#16258,.T.);
+#16258 = LINE('',#16259,#16260);
+#16259 = CARTESIAN_POINT('',(-5.23926185851,-0.800000011921,
+    0.20000000298));
+#16260 = VECTOR('',#16261,1.);
+#16261 = DIRECTION('',(-1.568658805159E-008,-1.,2.015384743328E-012));
+#16262 = ORIENTED_EDGE('',*,*,#14860,.F.);
+#16263 = ORIENTED_EDGE('',*,*,#14778,.F.);
+#16264 = ORIENTED_EDGE('',*,*,#14708,.F.);
+#16265 = ORIENTED_EDGE('',*,*,#14626,.F.);
+#16266 = ORIENTED_EDGE('',*,*,#14538,.F.);
+#16267 = ORIENTED_EDGE('',*,*,#15211,.F.);
+#16268 = ORIENTED_EDGE('',*,*,#16164,.T.);
+#16269 = ORIENTED_EDGE('',*,*,#16270,.F.);
+#16270 = EDGE_CURVE('',#16233,#16165,#16271,.T.);
+#16271 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#16272,#16273,#16274,#16275),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,0.315225600752),
+  .PIECEWISE_BEZIER_KNOTS.);
+#16272 = CARTESIAN_POINT('',(-5.23922227588,0.E+000,2.645316504196));
+#16273 = CARTESIAN_POINT('',(-5.239288263396,1.461818689155E-009,
+    1.595377064048));
+#16274 = CARTESIAN_POINT('',(-5.23926186839,3.654568863613E-010,
+    0.54419965795));
+#16275 = CARTESIAN_POINT('',(-5.239261868389,0.E+000,-0.506939501733));
+#16276 = B_SPLINE_SURFACE_WITH_KNOTS('',1,5,(
+    (#16277,#16278,#16279,#16280,#16281,#16282)
+    ,(#16283,#16284,#16285,#16286,#16287,#16288
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(6,6),(0.E+000,1.),(3.869789133648,
+    4.713219949079),.PIECEWISE_BEZIER_KNOTS.);
+#16277 = CARTESIAN_POINT('',(-5.239261868389,-1.429788367406,
+    -0.506939501733));
+#16278 = CARTESIAN_POINT('',(-5.239261868389,-1.429788367406,
+    0.123743994077));
+#16279 = CARTESIAN_POINT('',(-5.239261868389,-1.429788367406,
+    0.754279124619));
+#16280 = CARTESIAN_POINT('',(-5.23926186839,-1.429788367406,
+    1.384817644602));
+#16281 = CARTESIAN_POINT('',(-5.239261868389,-1.429788367406,
+    2.015352840107));
+#16282 = CARTESIAN_POINT('',(-5.239261868381,-1.429788367406,
+    2.645316509283));
+#16283 = CARTESIAN_POINT('',(-5.239261868389,1.493021352633,
+    -0.506939501733));
+#16284 = CARTESIAN_POINT('',(-5.239261868389,1.493021352633,
+    0.123743994077));
+#16285 = CARTESIAN_POINT('',(-5.239261868389,1.493021352633,
+    0.754279124619));
+#16286 = CARTESIAN_POINT('',(-5.23926186839,1.493021352633,
+    1.384817644602));
+#16287 = CARTESIAN_POINT('',(-5.239261868389,1.493021352633,
+    2.015352840107));
+#16288 = CARTESIAN_POINT('',(-5.239180932384,1.493021350392,
+    2.645316498885));
+#16289 = ADVANCED_FACE('',(#16290),#16339,.F.);
+#16290 = FACE_BOUND('',#16291,.F.);
+#16291 = EDGE_LOOP('',(#16292,#16293,#16294,#16295,#16296,#16297,#16298,
+    #16306,#16315,#16323,#16331,#16338));
+#16292 = ORIENTED_EDGE('',*,*,#15241,.T.);
+#16293 = ORIENTED_EDGE('',*,*,#14594,.T.);
+#16294 = ORIENTED_EDGE('',*,*,#14675,.T.);
+#16295 = ORIENTED_EDGE('',*,*,#14746,.T.);
+#16296 = ORIENTED_EDGE('',*,*,#14827,.T.);
+#16297 = ORIENTED_EDGE('',*,*,#14881,.T.);
+#16298 = ORIENTED_EDGE('',*,*,#16299,.T.);
+#16299 = EDGE_CURVE('',#14882,#16300,#16302,.T.);
+#16300 = VERTEX_POINT('',#16301);
+#16301 = CARTESIAN_POINT('',(5.239261866171,-1.28836701433,
+    0.200000002981));
+#16302 = LINE('',#16303,#16304);
+#16303 = CARTESIAN_POINT('',(5.23926185851,-0.800000011921,0.20000000298
+    ));
+#16304 = VECTOR('',#16305,1.);
+#16305 = DIRECTION('',(1.568658805159E-008,-1.,2.015526826923E-012));
+#16306 = ORIENTED_EDGE('',*,*,#16307,.T.);
+#16307 = EDGE_CURVE('',#16300,#16308,#16310,.T.);
+#16308 = VERTEX_POINT('',#16309);
+#16309 = CARTESIAN_POINT('',(5.239261868389,-1.429788367406,
+    0.341421356058));
+#16310 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#16311,#16312,#16313,#16314),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,2.457527697558E-002),
+  .PIECEWISE_BEZIER_KNOTS.);
+#16311 = CARTESIAN_POINT('',(5.239261866171,-1.28836701433,
+    0.200000002981));
+#16312 = CARTESIAN_POINT('',(5.239261866171,-1.366471870934,
+    0.200000002981));
+#16313 = CARTESIAN_POINT('',(5.239261868389,-1.429788367406,
+    0.263316499453));
+#16314 = CARTESIAN_POINT('',(5.239261868389,-1.429788367406,
+    0.341421356058));
+#16315 = ORIENTED_EDGE('',*,*,#16316,.T.);
+#16316 = EDGE_CURVE('',#16308,#16317,#16319,.T.);
+#16317 = VERTEX_POINT('',#16318);
+#16318 = CARTESIAN_POINT('',(5.239261868381,-1.429788367406,
+    2.645316509283));
+#16319 = LINE('',#16320,#16321);
+#16320 = CARTESIAN_POINT('',(5.239261868389,-1.429788367406,
+    0.341421356058));
+#16321 = VECTOR('',#16322,1.);
+#16322 = DIRECTION('',(-3.55875441006E-012,6.023619516012E-016,1.));
+#16323 = ORIENTED_EDGE('',*,*,#16324,.T.);
+#16324 = EDGE_CURVE('',#16317,#16325,#16327,.T.);
+#16325 = VERTEX_POINT('',#16326);
+#16326 = CARTESIAN_POINT('',(5.23922227588,8.267996398992E-016,
+    2.645316504196));
+#16327 = LINE('',#16328,#16329);
+#16328 = CARTESIAN_POINT('',(5.239261868381,-1.429788367406,
+    2.645316509283));
+#16329 = VECTOR('',#16330,1.);
+#16330 = DIRECTION('',(-2.769116173619E-005,0.999999999617,
+    -3.557684582137E-009));
+#16331 = ORIENTED_EDGE('',*,*,#16332,.T.);
+#16332 = EDGE_CURVE('',#16325,#16199,#16333,.T.);
+#16333 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#16334,#16335,#16336,#16337),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,0.315225600752),
+  .PIECEWISE_BEZIER_KNOTS.);
+#16334 = CARTESIAN_POINT('',(5.23922227588,8.501377877781E-016,
+    2.645316504196));
+#16335 = CARTESIAN_POINT('',(5.239288263396,1.461819765585E-009,
+    1.595377064048));
+#16336 = CARTESIAN_POINT('',(5.23926186839,3.654574414728E-010,
+    0.54419965795));
+#16337 = CARTESIAN_POINT('',(5.239261868389,5.551115123126E-016,
+    -0.506939501733));
+#16338 = ORIENTED_EDGE('',*,*,#16198,.F.);
+#16339 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#16340,#16341)
+    ,(#16342,#16343)
+    ,(#16344,#16345)
+    ,(#16346,#16347)
+    ,(#16348,#16349)
+    ,(#16350,#16351
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(3.869789133648,
+    4.713219949079),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#16340 = CARTESIAN_POINT('',(5.239261868389,-1.429788367406,
+    -0.506939501733));
+#16341 = CARTESIAN_POINT('',(5.239261868389,1.493021352633,
+    -0.506939501733));
+#16342 = CARTESIAN_POINT('',(5.239261868389,-1.429788367406,
+    0.123743994077));
+#16343 = CARTESIAN_POINT('',(5.239261868389,1.493021352633,
+    0.123743994077));
+#16344 = CARTESIAN_POINT('',(5.239261868389,-1.429788367406,
+    0.754279124619));
+#16345 = CARTESIAN_POINT('',(5.239261868389,1.493021352633,
+    0.754279124619));
+#16346 = CARTESIAN_POINT('',(5.23926186839,-1.429788367406,
+    1.384817644602));
+#16347 = CARTESIAN_POINT('',(5.23926186839,1.493021352633,1.384817644602
+    ));
+#16348 = CARTESIAN_POINT('',(5.239261868389,-1.429788367406,
+    2.015352840107));
+#16349 = CARTESIAN_POINT('',(5.239261868389,1.493021352633,
+    2.015352840107));
+#16350 = CARTESIAN_POINT('',(5.239261868381,-1.429788367406,
+    2.645316509283));
+#16351 = CARTESIAN_POINT('',(5.239180932384,1.493021350392,
+    2.645316498885));
+#16352 = ADVANCED_FACE('',(#16353),#16382,.F.);
+#16353 = FACE_BOUND('',#16354,.F.);
+#16354 = EDGE_LOOP('',(#16355,#16365,#16374,#16375));
+#16355 = ORIENTED_EDGE('',*,*,#16356,.F.);
+#16356 = EDGE_CURVE('',#16357,#16359,#16361,.T.);
+#16357 = VERTEX_POINT('',#16358);
+#16358 = CARTESIAN_POINT('',(-4.738912589124,-1.429788367406,
+    3.144429028038));
+#16359 = VERTEX_POINT('',#16360);
+#16360 = CARTESIAN_POINT('',(-4.738912589124,0.E+000,3.144429028038));
+#16361 = LINE('',#16362,#16363);
+#16362 = CARTESIAN_POINT('',(-4.738912589124,-1.429788367406,
+    3.144429028038));
+#16363 = VECTOR('',#16364,1.);
+#16364 = DIRECTION('',(0.E+000,1.,0.E+000));
+#16365 = ORIENTED_EDGE('',*,*,#16366,.F.);
+#16366 = EDGE_CURVE('',#16231,#16357,#16367,.T.);
+#16367 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#16368,#16369,#16370,#16371,
+    #16372,#16373),.UNSPECIFIED.,.F.,.F.,(6,6),(0.E+000,0.999997518585),
+  .PIECEWISE_BEZIER_KNOTS.);
+#16368 = CARTESIAN_POINT('',(-5.239261868381,-1.429788367406,
+    2.645316509283));
+#16369 = CARTESIAN_POINT('',(-5.239160264993,-1.429788367406,
+    2.805936084815));
+#16370 = CARTESIAN_POINT('',(-5.174105321968,-1.429788367406,
+    2.960424170412));
+#16371 = CARTESIAN_POINT('',(-5.054737604047,-1.429788367406,
+    3.079652386265));
+#16372 = CARTESIAN_POINT('',(-4.900162228726,-1.429788367406,
+    3.14452980002));
+#16373 = CARTESIAN_POINT('',(-4.738912589124,-1.429788367406,
+    3.144429028038));
+#16374 = ORIENTED_EDGE('',*,*,#16230,.T.);
+#16375 = ORIENTED_EDGE('',*,*,#16376,.F.);
+#16376 = EDGE_CURVE('',#16359,#16233,#16377,.T.);
+#16377 = ELLIPSE('',#16378,0.49928466947,0.498260757603);
+#16378 = AXIS2_PLACEMENT_3D('',#16379,#16380,#16381);
+#16379 = CARTESIAN_POINT('',(-4.740244872649,-1.236896915872E-009,
+    2.64586087322));
+#16380 = DIRECTION('',(-2.481577406019E-009,-1.,2.487529675894E-009));
+#16381 = DIRECTION('',(0.836567981697,-7.131824014534E-010,
+    0.547863132542));
+#16382 = B_SPLINE_SURFACE_WITH_KNOTS('',1,5,(
+    (#16383,#16384,#16385,#16386,#16387,#16388)
+    ,(#16389,#16390,#16391,#16392,#16393,#16394
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(6,6),(0.E+000,1.),(4.713219949079,
+    5.713217467664),.PIECEWISE_BEZIER_KNOTS.);
+#16383 = CARTESIAN_POINT('',(-5.239261868381,-1.429788367406,
+    2.645316509283));
+#16384 = CARTESIAN_POINT('',(-5.239160264993,-1.429788367406,
+    2.805936084815));
+#16385 = CARTESIAN_POINT('',(-5.174105321968,-1.429788367406,
+    2.960424170412));
+#16386 = CARTESIAN_POINT('',(-5.054737604047,-1.429788367406,
+    3.079652386265));
+#16387 = CARTESIAN_POINT('',(-4.900162228726,-1.429788367406,
+    3.14452980002));
+#16388 = CARTESIAN_POINT('',(-4.738912589124,-1.429788367406,
+    3.144429028038));
+#16389 = CARTESIAN_POINT('',(-5.239180932384,1.493021350392,
+    2.645316498885));
+#16390 = CARTESIAN_POINT('',(-5.23916029642,1.493021352634,
+    2.805936084819));
+#16391 = CARTESIAN_POINT('',(-5.174105321956,1.493021352633,
+    2.960424170412));
+#16392 = CARTESIAN_POINT('',(-5.054737604047,1.493021352633,
+    3.079652386265));
+#16393 = CARTESIAN_POINT('',(-4.900162228726,1.493021352633,
+    3.14452980002));
+#16394 = CARTESIAN_POINT('',(-4.738912589124,1.493021352633,
+    3.144429028038));
+#16395 = ADVANCED_FACE('',(#16396),#16425,.F.);
+#16396 = FACE_BOUND('',#16397,.F.);
+#16397 = EDGE_LOOP('',(#16398,#16409,#16417,#16424));
+#16398 = ORIENTED_EDGE('',*,*,#16399,.T.);
+#16399 = EDGE_CURVE('',#16317,#16400,#16402,.T.);
+#16400 = VERTEX_POINT('',#16401);
+#16401 = CARTESIAN_POINT('',(4.738912589124,-1.429788367406,
+    3.144429028038));
+#16402 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#16403,#16404,#16405,#16406,
+    #16407,#16408),.UNSPECIFIED.,.F.,.F.,(6,6),(0.E+000,0.999997518585),
+  .PIECEWISE_BEZIER_KNOTS.);
+#16403 = CARTESIAN_POINT('',(5.239261868381,-1.429788367406,
+    2.645316509283));
+#16404 = CARTESIAN_POINT('',(5.239160264993,-1.429788367406,
+    2.805936084815));
+#16405 = CARTESIAN_POINT('',(5.174105321968,-1.429788367406,
+    2.960424170412));
+#16406 = CARTESIAN_POINT('',(5.054737604047,-1.429788367406,
+    3.079652386265));
+#16407 = CARTESIAN_POINT('',(4.900162228726,-1.429788367406,
+    3.14452980002));
+#16408 = CARTESIAN_POINT('',(4.738912589124,-1.429788367406,
+    3.144429028038));
+#16409 = ORIENTED_EDGE('',*,*,#16410,.T.);
+#16410 = EDGE_CURVE('',#16400,#16411,#16413,.T.);
+#16411 = VERTEX_POINT('',#16412);
+#16412 = CARTESIAN_POINT('',(4.738912589124,9.654309078043E-016,
+    3.144429028038));
+#16413 = LINE('',#16414,#16415);
+#16414 = CARTESIAN_POINT('',(4.738912589124,-1.429788367406,
+    3.144429028038));
+#16415 = VECTOR('',#16416,1.);
+#16416 = DIRECTION('',(0.E+000,1.,0.E+000));
+#16417 = ORIENTED_EDGE('',*,*,#16418,.T.);
+#16418 = EDGE_CURVE('',#16411,#16325,#16419,.T.);
+#16419 = ELLIPSE('',#16420,0.49928466947,0.498260757603);
+#16420 = AXIS2_PLACEMENT_3D('',#16421,#16422,#16423);
+#16421 = CARTESIAN_POINT('',(4.740244872649,-1.236895923537E-009,
+    2.64586087322));
+#16422 = DIRECTION('',(-2.481577086247E-009,1.,-2.487529874766E-009));
+#16423 = DIRECTION('',(0.836567981696,7.131820249753E-010,
+    -0.547863132545));
+#16424 = ORIENTED_EDGE('',*,*,#16324,.F.);
+#16425 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#16426,#16427)
+    ,(#16428,#16429)
+    ,(#16430,#16431)
+    ,(#16432,#16433)
+    ,(#16434,#16435)
+    ,(#16436,#16437
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(4.713219949079,
+    5.713217467664),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#16426 = CARTESIAN_POINT('',(5.239261868381,-1.429788367406,
+    2.645316509283));
+#16427 = CARTESIAN_POINT('',(5.239180932384,1.493021350392,
+    2.645316498885));
+#16428 = CARTESIAN_POINT('',(5.239160264993,-1.429788367406,
+    2.805936084815));
+#16429 = CARTESIAN_POINT('',(5.23916029642,1.493021352634,2.805936084819
+    ));
+#16430 = CARTESIAN_POINT('',(5.174105321968,-1.429788367406,
+    2.960424170412));
+#16431 = CARTESIAN_POINT('',(5.174105321956,1.493021352633,
+    2.960424170412));
+#16432 = CARTESIAN_POINT('',(5.054737604047,-1.429788367406,
+    3.079652386265));
+#16433 = CARTESIAN_POINT('',(5.054737604047,1.493021352633,
+    3.079652386265));
+#16434 = CARTESIAN_POINT('',(4.900162228726,-1.429788367406,
+    3.14452980002));
+#16435 = CARTESIAN_POINT('',(4.900162228726,1.493021352633,3.14452980002
+    ));
+#16436 = CARTESIAN_POINT('',(4.738912589124,-1.429788367406,
+    3.144429028038));
+#16437 = CARTESIAN_POINT('',(4.738912589124,1.493021352633,
+    3.144429028038));
+#16438 = ADVANCED_FACE('',(#16439),#16464,.F.);
+#16439 = FACE_BOUND('',#16440,.T.);
+#16440 = EDGE_LOOP('',(#16441,#16449,#16450,#16458));
+#16441 = ORIENTED_EDGE('',*,*,#16442,.T.);
+#16442 = EDGE_CURVE('',#16443,#16359,#16445,.T.);
+#16443 = VERTEX_POINT('',#16444);
+#16444 = CARTESIAN_POINT('',(-4.245574176311,0.E+000,3.144429028034));
+#16445 = LINE('',#16446,#16447);
+#16446 = CARTESIAN_POINT('',(-4.245574176311,0.E+000,3.144429028034));
+#16447 = VECTOR('',#16448,1.);
+#16448 = DIRECTION('',(-1.,0.E+000,8.652899143514E-012));
+#16449 = ORIENTED_EDGE('',*,*,#16356,.F.);
+#16450 = ORIENTED_EDGE('',*,*,#16451,.T.);
+#16451 = EDGE_CURVE('',#16357,#16452,#16454,.T.);
+#16452 = VERTEX_POINT('',#16453);
+#16453 = CARTESIAN_POINT('',(-4.245574176311,-1.429788367406,
+    3.144429028034));
+#16454 = LINE('',#16455,#16456);
+#16455 = CARTESIAN_POINT('',(-4.738912589124,-1.429788367406,
+    3.144429028038));
+#16456 = VECTOR('',#16457,1.);
+#16457 = DIRECTION('',(1.,0.E+000,-8.652899143514E-012));
+#16458 = ORIENTED_EDGE('',*,*,#16459,.T.);
+#16459 = EDGE_CURVE('',#16452,#16443,#16460,.T.);
+#16460 = LINE('',#16461,#16462);
+#16461 = CARTESIAN_POINT('',(-4.245574176311,-1.429788367406,
+    3.144429028034));
+#16462 = VECTOR('',#16463,1.);
+#16463 = DIRECTION('',(0.E+000,1.,0.E+000));
+#16464 = PLANE('',#16465);
+#16465 = AXIS2_PLACEMENT_3D('',#16466,#16467,#16468);
+#16466 = CARTESIAN_POINT('',(-4.738912589124,-0.714894183703,
+    3.144429028038));
+#16467 = DIRECTION('',(-4.325734731352E-011,0.E+000,-1.));
+#16468 = DIRECTION('',(-1.,0.E+000,4.325734731352E-011));
+#16469 = ADVANCED_FACE('',(#16470),#16495,.F.);
+#16470 = FACE_BOUND('',#16471,.T.);
+#16471 = EDGE_LOOP('',(#16472,#16473,#16481,#16489));
+#16472 = ORIENTED_EDGE('',*,*,#16410,.T.);
+#16473 = ORIENTED_EDGE('',*,*,#16474,.F.);
+#16474 = EDGE_CURVE('',#16475,#16411,#16477,.T.);
+#16475 = VERTEX_POINT('',#16476);
+#16476 = CARTESIAN_POINT('',(4.245574176311,9.050143769891E-016,
+    3.144429028034));
+#16477 = LINE('',#16478,#16479);
+#16478 = CARTESIAN_POINT('',(4.245574176311,9.050143769891E-016,
+    3.144429028034));
+#16479 = VECTOR('',#16480,1.);
+#16480 = DIRECTION('',(1.,1.224646799158E-016,8.652899143514E-012));
+#16481 = ORIENTED_EDGE('',*,*,#16482,.F.);
+#16482 = EDGE_CURVE('',#16483,#16475,#16485,.T.);
+#16483 = VERTEX_POINT('',#16484);
+#16484 = CARTESIAN_POINT('',(4.245574176311,-1.429788367406,
+    3.144429028034));
+#16485 = LINE('',#16486,#16487);
+#16486 = CARTESIAN_POINT('',(4.245574176311,-1.429788367406,
+    3.144429028034));
+#16487 = VECTOR('',#16488,1.);
+#16488 = DIRECTION('',(0.E+000,1.,0.E+000));
+#16489 = ORIENTED_EDGE('',*,*,#16490,.F.);
+#16490 = EDGE_CURVE('',#16400,#16483,#16491,.T.);
+#16491 = LINE('',#16492,#16493);
+#16492 = CARTESIAN_POINT('',(4.738912589124,-1.429788367406,
+    3.144429028038));
+#16493 = VECTOR('',#16494,1.);
+#16494 = DIRECTION('',(-1.,0.E+000,-8.652899143514E-012));
+#16495 = PLANE('',#16496);
+#16496 = AXIS2_PLACEMENT_3D('',#16497,#16498,#16499);
+#16497 = CARTESIAN_POINT('',(4.492226310136,-1.429788367406,
+    3.144429028034));
+#16498 = DIRECTION('',(2.710145052765E-012,0.E+000,-1.));
+#16499 = DIRECTION('',(-1.,0.E+000,-2.710145052765E-012));
+#16500 = ADVANCED_FACE('',(#16501),#16521,.F.);
+#16501 = FACE_BOUND('',#16502,.T.);
+#16502 = EDGE_LOOP('',(#16503,#16504,#16510,#16511,#16512,#16513,#16519,
+    #16520));
+#16503 = ORIENTED_EDGE('',*,*,#16240,.F.);
+#16504 = ORIENTED_EDGE('',*,*,#16505,.F.);
+#16505 = EDGE_CURVE('',#15653,#16241,#16506,.T.);
+#16506 = LINE('',#16507,#16508);
+#16507 = CARTESIAN_POINT('',(-4.836636283942,-1.429788367406,
+    0.341421356058));
+#16508 = VECTOR('',#16509,1.);
+#16509 = DIRECTION('',(-1.,0.E+000,-1.698766294366E-012));
+#16510 = ORIENTED_EDGE('',*,*,#15667,.T.);
+#16511 = ORIENTED_EDGE('',*,*,#15776,.T.);
+#16512 = ORIENTED_EDGE('',*,*,#15885,.T.);
+#16513 = ORIENTED_EDGE('',*,*,#16514,.F.);
+#16514 = EDGE_CURVE('',#16452,#15878,#16515,.T.);
+#16515 = LINE('',#16516,#16517);
+#16516 = CARTESIAN_POINT('',(-4.245574176311,-1.429788367406,
+    3.144429028034));
+#16517 = VECTOR('',#16518,1.);
+#16518 = DIRECTION('',(1.429958892735E-015,7.149794463673E-016,-1.));
+#16519 = ORIENTED_EDGE('',*,*,#16451,.F.);
+#16520 = ORIENTED_EDGE('',*,*,#16366,.F.);
+#16521 = PLANE('',#16522);
+#16522 = AXIS2_PLACEMENT_3D('',#16523,#16524,#16525);
+#16523 = CARTESIAN_POINT('',(-5.239261868389,-1.429788367406,
+    1.742960645884));
+#16524 = DIRECTION('',(1.768258552752E-016,1.,2.645714430996E-016));
+#16525 = DIRECTION('',(0.E+000,-2.645714430996E-016,1.));
+#16526 = ADVANCED_FACE('',(#16527),#16547,.F.);
+#16527 = FACE_BOUND('',#16528,.T.);
+#16528 = EDGE_LOOP('',(#16529,#16535,#16536,#16537,#16538,#16544,#16545,
+    #16546));
+#16529 = ORIENTED_EDGE('',*,*,#16530,.T.);
+#16530 = EDGE_CURVE('',#15718,#16308,#16531,.T.);
+#16531 = LINE('',#16532,#16533);
+#16532 = CARTESIAN_POINT('',(4.836636283942,-1.429788367406,
+    0.341421356058));
+#16533 = VECTOR('',#16534,1.);
+#16534 = DIRECTION('',(1.,0.E+000,-1.699455658795E-012));
+#16535 = ORIENTED_EDGE('',*,*,#16316,.T.);
+#16536 = ORIENTED_EDGE('',*,*,#16399,.T.);
+#16537 = ORIENTED_EDGE('',*,*,#16490,.T.);
+#16538 = ORIENTED_EDGE('',*,*,#16539,.T.);
+#16539 = EDGE_CURVE('',#16483,#15909,#16540,.T.);
+#16540 = LINE('',#16541,#16542);
+#16541 = CARTESIAN_POINT('',(4.245574176311,-1.429788367406,
+    3.144429028034));
+#16542 = VECTOR('',#16543,1.);
+#16543 = DIRECTION('',(-1.429958892735E-015,7.149794463673E-016,-1.));
+#16544 = ORIENTED_EDGE('',*,*,#15908,.F.);
+#16545 = ORIENTED_EDGE('',*,*,#15832,.F.);
+#16546 = ORIENTED_EDGE('',*,*,#15717,.F.);
+#16547 = PLANE('',#16548);
+#16548 = AXIS2_PLACEMENT_3D('',#16549,#16550,#16551);
+#16549 = CARTESIAN_POINT('',(4.74241802235,-1.429788367406,
+    0.341421328193));
+#16550 = DIRECTION('',(2.285024889588E-019,1.,-8.536913802246E-016));
+#16551 = DIRECTION('',(0.E+000,8.536913802246E-016,1.));
+#16552 = ADVANCED_FACE('',(#16553),#16589,.F.);
+#16553 = FACE_BOUND('',#16554,.F.);
+#16554 = EDGE_LOOP('',(#16555,#16566,#16574,#16583));
+#16555 = ORIENTED_EDGE('',*,*,#16556,.T.);
+#16556 = EDGE_CURVE('',#16557,#16559,#16561,.T.);
+#16557 = VERTEX_POINT('',#16558);
+#16558 = CARTESIAN_POINT('',(-4.445842287049,-2.020039766748,
+    2.756227999926));
+#16559 = VERTEX_POINT('',#16560);
+#16560 = CARTESIAN_POINT('',(-4.245574176311,-1.820039771216,
+    2.756227999926));
+#16561 = CIRCLE('',#16562,0.200005213588);
+#16562 = AXIS2_PLACEMENT_3D('',#16563,#16564,#16565);
+#16563 = CARTESIAN_POINT('',(-4.445579389836,-1.820034725943,
+    2.756227999926));
+#16564 = DIRECTION('',(1.810094778983E-014,-1.534965586345E-014,1.));
+#16565 = DIRECTION('',(0.999999999682,-2.522570883432E-005,
+    -1.810133499002E-014));
+#16566 = ORIENTED_EDGE('',*,*,#16567,.T.);
+#16567 = EDGE_CURVE('',#16559,#16568,#16570,.T.);
+#16568 = VERTEX_POINT('',#16569);
+#16569 = CARTESIAN_POINT('',(-4.245574176311,-1.820039771216,
+    3.144429028034));
+#16570 = LINE('',#16571,#16572);
+#16571 = CARTESIAN_POINT('',(-4.245574176311,-1.820039771216,
+    2.756227999926));
+#16572 = VECTOR('',#16573,1.);
+#16573 = DIRECTION('',(1.429958892735E-015,0.E+000,1.));
+#16574 = ORIENTED_EDGE('',*,*,#16575,.T.);
+#16575 = EDGE_CURVE('',#16568,#16576,#16578,.T.);
+#16576 = VERTEX_POINT('',#16577);
+#16577 = CARTESIAN_POINT('',(-4.445842287049,-2.020039766748,
+    3.144429028034));
+#16578 = CIRCLE('',#16579,0.200005213588);
+#16579 = AXIS2_PLACEMENT_3D('',#16580,#16581,#16582);
+#16580 = CARTESIAN_POINT('',(-4.445579389836,-1.820034725943,
+    3.144429028034));
+#16581 = DIRECTION('',(-1.614474472069E-014,1.061527273174E-014,-1.));
+#16582 = DIRECTION('',(-1.314451797518E-003,-0.999999136108,
+    -1.059404207257E-014));
+#16583 = ORIENTED_EDGE('',*,*,#16584,.T.);
+#16584 = EDGE_CURVE('',#16576,#16557,#16585,.T.);
+#16585 = LINE('',#16586,#16587);
+#16586 = CARTESIAN_POINT('',(-4.445842287049,-2.020039766748,
+    3.144429028034));
+#16587 = VECTOR('',#16588,1.);
+#16588 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#16589 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#16590,#16591)
+    ,(#16592,#16593)
+    ,(#16594,#16595)
+    ,(#16596,#16597)
+    ,(#16598,#16599)
+    ,(#16600,#16601
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.000545027533),(
+    0.E+000,0.127138745785),.PIECEWISE_BEZIER_KNOTS.);
+#16590 = CARTESIAN_POINT('',(-4.245574176311,-1.820039771216,
+    3.144429028034));
+#16591 = CARTESIAN_POINT('',(-4.245574176311,-1.820039771216,
+    1.873041570187));
+#16592 = CARTESIAN_POINT('',(-4.245574178044,-1.884556231456,
+    3.144429028034));
+#16593 = CARTESIAN_POINT('',(-4.245574178044,-1.884556231456,
+    1.873041570187));
+#16594 = CARTESIAN_POINT('',(-4.271589004291,-1.946401322703,
+    3.144429028034));
+#16595 = CARTESIAN_POINT('',(-4.271589004291,-1.946401322703,
+    1.873041570187));
+#16596 = CARTESIAN_POINT('',(-4.319358043391,-1.994131285676,
+    3.144429028034));
+#16597 = CARTESIAN_POINT('',(-4.319358043391,-1.994131285676,
+    1.873041570187));
+#16598 = CARTESIAN_POINT('',(-4.381227639644,-2.020096379688,
+    3.144429028034));
+#16599 = CARTESIAN_POINT('',(-4.381227639644,-2.020096379688,
+    1.873041570187));
+#16600 = CARTESIAN_POINT('',(-4.445842287049,-2.020039766748,
+    3.144429028034));
+#16601 = CARTESIAN_POINT('',(-4.445842287049,-2.020039766748,
+    1.873041570187));
+#16602 = ADVANCED_FACE('',(#16603),#16639,.F.);
+#16603 = FACE_BOUND('',#16604,.F.);
+#16604 = EDGE_LOOP('',(#16605,#16615,#16624,#16632));
+#16605 = ORIENTED_EDGE('',*,*,#16606,.F.);
+#16606 = EDGE_CURVE('',#16607,#16609,#16611,.T.);
+#16607 = VERTEX_POINT('',#16608);
+#16608 = CARTESIAN_POINT('',(4.245574176311,-1.820039771216,
+    2.756227999926));
+#16609 = VERTEX_POINT('',#16610);
+#16610 = CARTESIAN_POINT('',(4.245574176311,-1.820039771216,
+    3.144429028034));
+#16611 = LINE('',#16612,#16613);
+#16612 = CARTESIAN_POINT('',(4.245574176311,-1.820039771216,
+    2.756227999926));
+#16613 = VECTOR('',#16614,1.);
+#16614 = DIRECTION('',(-1.429958892735E-015,0.E+000,1.));
+#16615 = ORIENTED_EDGE('',*,*,#16616,.F.);
+#16616 = EDGE_CURVE('',#16617,#16607,#16619,.T.);
+#16617 = VERTEX_POINT('',#16618);
+#16618 = CARTESIAN_POINT('',(4.445842287049,-2.020039766748,
+    2.756227999926));
+#16619 = CIRCLE('',#16620,0.200005213588);
+#16620 = AXIS2_PLACEMENT_3D('',#16621,#16622,#16623);
+#16621 = CARTESIAN_POINT('',(4.445579389836,-1.820034725943,
+    2.756227999926));
+#16622 = DIRECTION('',(1.141523083684E-014,8.654976198399E-015,-1.));
+#16623 = DIRECTION('',(-0.999999999682,-2.522570883293E-005,
+    -1.141544916112E-014));
+#16624 = ORIENTED_EDGE('',*,*,#16625,.F.);
+#16625 = EDGE_CURVE('',#16626,#16617,#16628,.T.);
+#16626 = VERTEX_POINT('',#16627);
+#16627 = CARTESIAN_POINT('',(4.445842287049,-2.020039766748,
+    3.144429028034));
+#16628 = LINE('',#16629,#16630);
+#16629 = CARTESIAN_POINT('',(4.445842287049,-2.020039766748,
+    3.144429028034));
+#16630 = VECTOR('',#16631,1.);
+#16631 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#16632 = ORIENTED_EDGE('',*,*,#16633,.F.);
+#16633 = EDGE_CURVE('',#16609,#16626,#16634,.T.);
+#16634 = CIRCLE('',#16635,0.200005213588);
+#16635 = AXIS2_PLACEMENT_3D('',#16636,#16637,#16638);
+#16636 = CARTESIAN_POINT('',(4.445579389836,-1.820034725943,
+    3.144429028034));
+#16637 = DIRECTION('',(-1.614474472069E-014,-1.061527273174E-014,1.));
+#16638 = DIRECTION('',(1.314451797521E-003,-0.999999136108,
+    -1.059404207257E-014));
+#16639 = CYLINDRICAL_SURFACE('',#16640,0.199999890788);
+#16640 = AXIS2_PLACEMENT_3D('',#16641,#16642,#16643);
+#16641 = CARTESIAN_POINT('',(4.445574067099,-1.820039765844,
+    2.95032851398));
+#16642 = DIRECTION('',(-5.239424147717E-016,0.E+000,1.));
+#16643 = DIRECTION('',(-1.,-2.68605937063E-008,-5.239424147717E-016));
+#16644 = ADVANCED_FACE('',(#16645),#16661,.F.);
+#16645 = FACE_BOUND('',#16646,.T.);
+#16646 = EDGE_LOOP('',(#16647,#16648,#16654,#16655));
+#16647 = ORIENTED_EDGE('',*,*,#14314,.F.);
+#16648 = ORIENTED_EDGE('',*,*,#16649,.F.);
+#16649 = EDGE_CURVE('',#16576,#14307,#16650,.T.);
+#16650 = LINE('',#16651,#16652);
+#16651 = CARTESIAN_POINT('',(-4.445842287049,-2.020039766748,
+    3.144429028034));
+#16652 = VECTOR('',#16653,1.);
+#16653 = DIRECTION('',(-1.,8.326027006115E-012,-1.581391644086E-014));
+#16654 = ORIENTED_EDGE('',*,*,#16584,.T.);
+#16655 = ORIENTED_EDGE('',*,*,#16656,.F.);
+#16656 = EDGE_CURVE('',#14315,#16557,#16657,.T.);
+#16657 = LINE('',#16658,#16659);
+#16658 = CARTESIAN_POINT('',(-4.726664062926,-2.020039766746,
+    2.756227999926));
+#16659 = VECTOR('',#16660,1.);
+#16660 = DIRECTION('',(1.,-8.326027006115E-012,1.186043733065E-014));
+#16661 = PLANE('',#16662);
+#16662 = AXIS2_PLACEMENT_3D('',#16663,#16664,#16665);
+#16663 = CARTESIAN_POINT('',(-4.58628471231,-2.020039766747,
+    3.144429028034));
+#16664 = DIRECTION('',(-5.990292937091E-012,-1.,0.E+000));
+#16665 = DIRECTION('',(-0.E+000,0.E+000,-1.));
+#16666 = ADVANCED_FACE('',(#16667),#16683,.F.);
+#16667 = FACE_BOUND('',#16668,.T.);
+#16668 = EDGE_LOOP('',(#16669,#16675,#16676,#16682));
+#16669 = ORIENTED_EDGE('',*,*,#16670,.T.);
+#16670 = EDGE_CURVE('',#16626,#14339,#16671,.T.);
+#16671 = LINE('',#16672,#16673);
+#16672 = CARTESIAN_POINT('',(4.445842287049,-2.020039766748,
+    3.144429028034));
+#16673 = VECTOR('',#16674,1.);
+#16674 = DIRECTION('',(1.,8.326027006115E-012,-1.581391644086E-014));
+#16675 = ORIENTED_EDGE('',*,*,#14362,.T.);
+#16676 = ORIENTED_EDGE('',*,*,#16677,.T.);
+#16677 = EDGE_CURVE('',#14355,#16617,#16678,.T.);
+#16678 = LINE('',#16679,#16680);
+#16679 = CARTESIAN_POINT('',(4.726664062926,-2.020039766746,
+    2.756227999926));
+#16680 = VECTOR('',#16681,1.);
+#16681 = DIRECTION('',(-1.,-8.326027006115E-012,1.186043733065E-014));
+#16682 = ORIENTED_EDGE('',*,*,#16625,.F.);
+#16683 = PLANE('',#16684);
+#16684 = AXIS2_PLACEMENT_3D('',#16685,#16686,#16687);
+#16685 = CARTESIAN_POINT('',(4.445842287049,-2.020039766748,
+    2.95032851398));
+#16686 = DIRECTION('',(2.556340096918E-011,-1.,1.339375003357E-026));
+#16687 = DIRECTION('',(0.E+000,-1.339375003357E-026,-1.));
+#16688 = ADVANCED_FACE('',(#16689),#16700,.F.);
+#16689 = FACE_BOUND('',#16690,.F.);
+#16690 = EDGE_LOOP('',(#16691,#16692,#16693,#16699));
+#16691 = ORIENTED_EDGE('',*,*,#16505,.F.);
+#16692 = ORIENTED_EDGE('',*,*,#15652,.F.);
+#16693 = ORIENTED_EDGE('',*,*,#16694,.F.);
+#16694 = EDGE_CURVE('',#16249,#15645,#16695,.T.);
+#16695 = LINE('',#16696,#16697);
+#16696 = CARTESIAN_POINT('',(-5.239261866171,-1.28836701433,
+    0.200000002981));
+#16697 = VECTOR('',#16698,1.);
+#16698 = DIRECTION('',(1.,-2.150817030586E-013,1.484115453436E-012));
+#16699 = ORIENTED_EDGE('',*,*,#16248,.T.);
+#16700 = B_SPLINE_SURFACE_WITH_KNOTS('',5,5,(
+    (#16701,#16702,#16703,#16704,#16705,#16706)
+    ,(#16707,#16708,#16709,#16710,#16711,#16712)
+    ,(#16713,#16714,#16715,#16716,#16717,#16718)
+    ,(#16719,#16720,#16721,#16722,#16723,#16724)
+    ,(#16725,#16726,#16727,#16728,#16729,#16730)
+    ,(#16731,#16732,#16733,#16734,#16735,#16736
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(6,6),(0.E+000,1.),(
+    -7.207483975747E-008,4.026302184926E-002),.PIECEWISE_BEZIER_KNOTS.);
+#16701 = CARTESIAN_POINT('',(-5.239261866171,-1.28836701433,
+    0.200000002981));
+#16702 = CARTESIAN_POINT('',(-5.158735822918,-1.28836701433,
+    0.200000002981));
+#16703 = CARTESIAN_POINT('',(-5.078209779664,-1.28836701433,
+    0.200000002981));
+#16704 = CARTESIAN_POINT('',(-4.997683736411,-1.28836701433,
+    0.200000002982));
+#16705 = CARTESIAN_POINT('',(-4.917157693158,-1.28836701433,
+    0.200000002982));
+#16706 = CARTESIAN_POINT('',(-4.836631649905,-1.28836701433,
+    0.200000002982));
+#16707 = CARTESIAN_POINT('',(-5.239261866171,-1.335229928292,
+    0.200000002981));
+#16708 = CARTESIAN_POINT('',(-5.158735822918,-1.335229928292,
+    0.200000002981));
+#16709 = CARTESIAN_POINT('',(-5.078209779665,-1.335229928292,
+    0.200000002982));
+#16710 = CARTESIAN_POINT('',(-4.997683736411,-1.335229928292,
+    0.200000002982));
+#16711 = CARTESIAN_POINT('',(-4.917157693158,-1.335229928292,
+    0.200000002982));
+#16712 = CARTESIAN_POINT('',(-4.836631649905,-1.335229928292,
+    0.200000002982));
+#16713 = CARTESIAN_POINT('',(-5.239261866836,-1.377656334215,
+    0.218994951923));
+#16714 = CARTESIAN_POINT('',(-5.15873582345,-1.377656334215,
+    0.218994951923));
+#16715 = CARTESIAN_POINT('',(-5.078209780064,-1.377656334215,
+    0.218994951923));
+#16716 = CARTESIAN_POINT('',(-4.997683736677,-1.377656334215,
+    0.218994951923));
+#16717 = CARTESIAN_POINT('',(-4.917157693291,-1.377656334215,
+    0.218994951923));
+#16718 = CARTESIAN_POINT('',(-4.836631649905,-1.377656334215,
+    0.218994951924));
+#16719 = CARTESIAN_POINT('',(-5.239261867724,-1.410793418464,
+    0.252132036172));
+#16720 = CARTESIAN_POINT('',(-5.15873582416,-1.410793418464,
+    0.252132036172));
+#16721 = CARTESIAN_POINT('',(-5.078209780596,-1.410793418464,
+    0.252132036172));
+#16722 = CARTESIAN_POINT('',(-4.997683737033,-1.410793418464,
+    0.252132036173));
+#16723 = CARTESIAN_POINT('',(-4.917157693469,-1.410793418464,
+    0.252132036173));
+#16724 = CARTESIAN_POINT('',(-4.836631649905,-1.410793418464,
+    0.252132036173));
+#16725 = CARTESIAN_POINT('',(-5.239261868389,-1.429788367406,
+    0.294558442095));
+#16726 = CARTESIAN_POINT('',(-5.158735824692,-1.429788367406,
+    0.294558442095));
+#16727 = CARTESIAN_POINT('',(-5.078209780996,-1.429788367406,
+    0.294558442095));
+#16728 = CARTESIAN_POINT('',(-4.997683737299,-1.429788367406,
+    0.294558442095));
+#16729 = CARTESIAN_POINT('',(-4.917157693602,-1.429788367406,
+    0.294558442096));
+#16730 = CARTESIAN_POINT('',(-4.836631649905,-1.429788367406,
+    0.294558442096));
+#16731 = CARTESIAN_POINT('',(-5.239261868389,-1.429788367406,
+    0.341421356058));
+#16732 = CARTESIAN_POINT('',(-5.158735824692,-1.429788367406,
+    0.341421356058));
+#16733 = CARTESIAN_POINT('',(-5.078209780996,-1.429788367406,
+    0.341421356058));
+#16734 = CARTESIAN_POINT('',(-4.997683737299,-1.429788367406,
+    0.341421356058));
+#16735 = CARTESIAN_POINT('',(-4.917157693602,-1.429788367406,
+    0.341421356058));
+#16736 = CARTESIAN_POINT('',(-4.836631649905,-1.429788367406,
+    0.341421356058));
+#16737 = ADVANCED_FACE('',(#16738),#16749,.F.);
+#16738 = FACE_BOUND('',#16739,.F.);
+#16739 = EDGE_LOOP('',(#16740,#16741,#16742,#16743));
+#16740 = ORIENTED_EDGE('',*,*,#15725,.T.);
+#16741 = ORIENTED_EDGE('',*,*,#16530,.T.);
+#16742 = ORIENTED_EDGE('',*,*,#16307,.F.);
+#16743 = ORIENTED_EDGE('',*,*,#16744,.T.);
+#16744 = EDGE_CURVE('',#16300,#15726,#16745,.T.);
+#16745 = LINE('',#16746,#16747);
+#16746 = CARTESIAN_POINT('',(5.239261866171,-1.28836701433,
+    0.200000002981));
+#16747 = VECTOR('',#16748,1.);
+#16748 = DIRECTION('',(-1.,-2.150817030586E-013,1.484029282882E-012));
+#16749 = B_SPLINE_SURFACE_WITH_KNOTS('',5,5,(
+    (#16750,#16751,#16752,#16753,#16754,#16755)
+    ,(#16756,#16757,#16758,#16759,#16760,#16761)
+    ,(#16762,#16763,#16764,#16765,#16766,#16767)
+    ,(#16768,#16769,#16770,#16771,#16772,#16773)
+    ,(#16774,#16775,#16776,#16777,#16778,#16779)
+    ,(#16780,#16781,#16782,#16783,#16784,#16785
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(6,6),(-7.207483975747E-008,
+    4.026302178682E-002),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#16750 = CARTESIAN_POINT('',(5.239261866171,-1.28836701433,
+    0.200000002981));
+#16751 = CARTESIAN_POINT('',(5.239261866171,-1.335229928292,
+    0.200000002981));
+#16752 = CARTESIAN_POINT('',(5.239261866836,-1.377656334215,
+    0.218994951923));
+#16753 = CARTESIAN_POINT('',(5.239261867724,-1.410793418464,
+    0.252132036172));
+#16754 = CARTESIAN_POINT('',(5.239261868389,-1.429788367406,
+    0.294558442095));
+#16755 = CARTESIAN_POINT('',(5.239261868389,-1.429788367406,
+    0.341421356058));
+#16756 = CARTESIAN_POINT('',(5.158735823043,-1.28836701433,
+    0.200000002981));
+#16757 = CARTESIAN_POINT('',(5.158735823043,-1.335229928292,
+    0.200000002981));
+#16758 = CARTESIAN_POINT('',(5.158735823575,-1.377656334215,
+    0.218994951923));
+#16759 = CARTESIAN_POINT('',(5.158735824285,-1.410793418464,
+    0.252132036172));
+#16760 = CARTESIAN_POINT('',(5.158735824817,-1.429788367406,
+    0.294558442095));
+#16761 = CARTESIAN_POINT('',(5.158735824817,-1.429788367406,
+    0.341421356058));
+#16762 = CARTESIAN_POINT('',(5.078209779914,-1.28836701433,
+    0.200000002981));
+#16763 = CARTESIAN_POINT('',(5.078209779914,-1.335229928292,
+    0.200000002982));
+#16764 = CARTESIAN_POINT('',(5.078209780314,-1.377656334215,
+    0.218994951923));
+#16765 = CARTESIAN_POINT('',(5.078209780846,-1.410793418464,
+    0.252132036172));
+#16766 = CARTESIAN_POINT('',(5.078209781245,-1.429788367406,
+    0.294558442095));
+#16767 = CARTESIAN_POINT('',(5.078209781245,-1.429788367406,
+    0.341421356058));
+#16768 = CARTESIAN_POINT('',(4.997683736786,-1.28836701433,
+    0.200000002982));
+#16769 = CARTESIAN_POINT('',(4.997683736786,-1.335229928292,
+    0.200000002982));
+#16770 = CARTESIAN_POINT('',(4.997683737052,-1.377656334215,
+    0.218994951923));
+#16771 = CARTESIAN_POINT('',(4.997683737407,-1.410793418464,
+    0.252132036173));
+#16772 = CARTESIAN_POINT('',(4.997683737673,-1.429788367406,
+    0.294558442095));
+#16773 = CARTESIAN_POINT('',(4.997683737673,-1.429788367406,
+    0.341421356058));
+#16774 = CARTESIAN_POINT('',(4.917157693658,-1.28836701433,
+    0.200000002982));
+#16775 = CARTESIAN_POINT('',(4.917157693658,-1.335229928292,
+    0.200000002982));
+#16776 = CARTESIAN_POINT('',(4.917157693791,-1.377656334215,
+    0.218994951923));
+#16777 = CARTESIAN_POINT('',(4.917157693968,-1.410793418464,
+    0.252132036173));
+#16778 = CARTESIAN_POINT('',(4.917157694101,-1.429788367406,
+    0.294558442096));
+#16779 = CARTESIAN_POINT('',(4.917157694102,-1.429788367406,
+    0.341421356058));
+#16780 = CARTESIAN_POINT('',(4.836631650529,-1.28836701433,
+    0.200000002982));
+#16781 = CARTESIAN_POINT('',(4.836631650529,-1.335229928292,
+    0.200000002982));
+#16782 = CARTESIAN_POINT('',(4.836631650529,-1.377656334215,
+    0.218994951924));
+#16783 = CARTESIAN_POINT('',(4.836631650529,-1.410793418464,
+    0.252132036173));
+#16784 = CARTESIAN_POINT('',(4.83663165053,-1.429788367406,
+    0.294558442096));
+#16785 = CARTESIAN_POINT('',(4.83663165053,-1.429788367406,
+    0.341421356058));
+#16786 = ADVANCED_FACE('',(#16787),#16793,.F.);
+#16787 = FACE_BOUND('',#16788,.T.);
+#16788 = EDGE_LOOP('',(#16789,#16790,#16791,#16792));
+#16789 = ORIENTED_EDGE('',*,*,#16694,.F.);
+#16790 = ORIENTED_EDGE('',*,*,#16257,.F.);
+#16791 = ORIENTED_EDGE('',*,*,#14850,.T.);
+#16792 = ORIENTED_EDGE('',*,*,#15644,.T.);
+#16793 = PLANE('',#16794);
+#16794 = AXIS2_PLACEMENT_3D('',#16795,#16796,#16797);
+#16795 = CARTESIAN_POINT('',(-4.836631643729,-1.044183513125,
+    0.200000002982));
+#16796 = DIRECTION('',(-1.651625970755E-012,3.23554089091E-012,1.));
+#16797 = DIRECTION('',(1.,0.E+000,1.651625970755E-012));
+#16798 = ADVANCED_FACE('',(#16799),#16805,.F.);
+#16799 = FACE_BOUND('',#16800,.T.);
+#16800 = EDGE_LOOP('',(#16801,#16802,#16803,#16804));
+#16801 = ORIENTED_EDGE('',*,*,#16299,.T.);
+#16802 = ORIENTED_EDGE('',*,*,#16744,.T.);
+#16803 = ORIENTED_EDGE('',*,*,#15740,.F.);
+#16804 = ORIENTED_EDGE('',*,*,#14889,.F.);
+#16805 = PLANE('',#16806);
+#16806 = AXIS2_PLACEMENT_3D('',#16807,#16808,#16809);
+#16807 = CARTESIAN_POINT('',(5.037946757665,-1.28836701433,
+    0.200000002982));
+#16808 = DIRECTION('',(2.391570908032E-012,2.625589360553E-012,1.));
+#16809 = DIRECTION('',(1.,0.E+000,-2.391570908032E-012));
+#16810 = ADVANCED_FACE('',(#16811),#16822,.F.);
+#16811 = FACE_BOUND('',#16812,.F.);
+#16812 = EDGE_LOOP('',(#16813,#16814,#16815,#16816));
+#16813 = ORIENTED_EDGE('',*,*,#15939,.T.);
+#16814 = ORIENTED_EDGE('',*,*,#15057,.F.);
+#16815 = ORIENTED_EDGE('',*,*,#15356,.F.);
+#16816 = ORIENTED_EDGE('',*,*,#16817,.F.);
+#16817 = EDGE_CURVE('',#15940,#15348,#16818,.T.);
+#16818 = LINE('',#16819,#16820);
+#16819 = CARTESIAN_POINT('',(-5.275614923338,-6.060642530881E-013,
+    -3.579299023237));
+#16820 = VECTOR('',#16821,1.);
+#16821 = DIRECTION('',(0.845693387697,1.481136273262E-010,0.533669086613
+    ));
+#16822 = B_SPLINE_SURFACE_WITH_KNOTS('',5,5,(
+    (#16823,#16824,#16825,#16826,#16827,#16828)
+    ,(#16829,#16830,#16831,#16832,#16833,#16834)
+    ,(#16835,#16836,#16837,#16838,#16839,#16840)
+    ,(#16841,#16842,#16843,#16844,#16845,#16846)
+    ,(#16847,#16848,#16849,#16850,#16851,#16852)
+    ,(#16853,#16854,#16855,#16856,#16857,#16858
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(6,6),(0.E+000,1.),(-1.043635519934
+    ,0.E+000),.PIECEWISE_BEZIER_KNOTS.);
+#16823 = CARTESIAN_POINT('',(-5.05191446895,-0.500000007242,
+    -2.852875202912));
+#16824 = CARTESIAN_POINT('',(-5.151538474332,-0.500000007261,
+    -2.915742257022));
+#16825 = CARTESIAN_POINT('',(-5.251162479716,-0.500000007278,
+    -2.978609311135));
+#16826 = CARTESIAN_POINT('',(-5.350786485098,-0.500000007295,
+    -3.041476365243));
+#16827 = CARTESIAN_POINT('',(-5.450410490482,-0.50000000731,
+    -3.104343419355));
+#16828 = CARTESIAN_POINT('',(-5.550034495866,-0.500000007324,
+    -3.167210473463));
+#16829 = CARTESIAN_POINT('',(-4.968513809582,-0.500000007305,
+    -2.99419338191));
+#16830 = CARTESIAN_POINT('',(-5.067311444427,-0.500000007318,
+    -3.056538960485));
+#16831 = CARTESIAN_POINT('',(-5.166109079276,-0.50000000733,
+    -3.118884539065));
+#16832 = CARTESIAN_POINT('',(-5.264906714121,-0.500000007341,
+    -3.181230117639));
+#16833 = CARTESIAN_POINT('',(-5.363704348969,-0.500000007352,
+    -3.243575696219));
+#16834 = CARTESIAN_POINT('',(-5.462501983816,-0.500000007361,
+    -3.305921274793));
+#16835 = CARTESIAN_POINT('',(-4.893366480553,-0.433517684275,
+    -3.122358766483));
+#16836 = CARTESIAN_POINT('',(-4.991344417874,-0.433517684286,
+    -3.184187080483));
+#16837 = CARTESIAN_POINT('',(-5.089322355195,-0.433517684294,
+    -3.246015394484));
+#16838 = CARTESIAN_POINT('',(-5.187300292516,-0.433517684303,
+    -3.307843708484));
+#16839 = CARTESIAN_POINT('',(-5.285278229837,-0.43351768431,
+    -3.369672022485));
+#16840 = CARTESIAN_POINT('',(-5.383256167158,-0.433517684318,
+    -3.431500336484));
+#16841 = CARTESIAN_POINT('',(-4.835603500379,-0.31753788633,
+    -3.223049492411));
+#16842 = CARTESIAN_POINT('',(-4.932755067165,-0.317537886339,
+    -3.284356330877));
+#16843 = CARTESIAN_POINT('',(-5.02990663395,-0.317537886347,
+    -3.345663169343));
+#16844 = CARTESIAN_POINT('',(-5.127058200735,-0.317537886354,
+    -3.406970007808));
+#16845 = CARTESIAN_POINT('',(-5.224209767521,-0.317537886361,
+    -3.468276846274));
+#16846 = CARTESIAN_POINT('',(-5.321361334306,-0.317537886367,
+    -3.52958368474));
+#16847 = CARTESIAN_POINT('',(-4.799830330516,-0.158994944499,
+    -3.279087873329));
+#16848 = CARTESIAN_POINT('',(-4.898862150083,-0.158994944519,
+    -3.341581232581));
+#16849 = CARTESIAN_POINT('',(-4.997662402895,-0.158994944538,
+    -3.403928463199));
+#16850 = CARTESIAN_POINT('',(-5.096686390697,-0.158994944554,
+    -3.466416880269));
+#16851 = CARTESIAN_POINT('',(-5.195563648672,-0.15899494457,
+    -3.528812704473));
+#16852 = CARTESIAN_POINT('',(-5.29449992641,-0.158994944584,
+    -3.591245772701));
+#16853 = CARTESIAN_POINT('',(-4.804118727513,5.025258746664E-003,
+    -3.28179403722));
+#16854 = CARTESIAN_POINT('',(-4.902194967293,5.025258725902E-003,
+    -3.343684384316));
+#16855 = CARTESIAN_POINT('',(-5.000271207071,5.025258706118E-003,
+    -3.405574731412));
+#16856 = CARTESIAN_POINT('',(-5.098347446852,5.025258689283E-003,
+    -3.467465078509));
+#16857 = CARTESIAN_POINT('',(-5.19642368663,5.025258672108E-003,
+    -3.529355425604));
+#16858 = CARTESIAN_POINT('',(-5.29449992641,5.025258657665E-003,
+    -3.591245772701));
+#16859 = ADVANCED_FACE('',(#16860),#16871,.F.);
+#16860 = FACE_BOUND('',#16861,.F.);
+#16861 = EDGE_LOOP('',(#16862,#16863,#16864,#16870));
+#16862 = ORIENTED_EDGE('',*,*,#15100,.T.);
+#16863 = ORIENTED_EDGE('',*,*,#15995,.F.);
+#16864 = ORIENTED_EDGE('',*,*,#16865,.T.);
+#16865 = EDGE_CURVE('',#15987,#15395,#16866,.T.);
+#16866 = LINE('',#16867,#16868);
+#16867 = CARTESIAN_POINT('',(5.275614923338,-6.058565143044E-013,
+    -3.579299023237));
+#16868 = VECTOR('',#16869,1.);
+#16869 = DIRECTION('',(-0.845693387697,1.481135891142E-010,
+    0.533669086613));
+#16870 = ORIENTED_EDGE('',*,*,#15394,.T.);
+#16871 = B_SPLINE_SURFACE_WITH_KNOTS('',5,5,(
+    (#16872,#16873,#16874,#16875,#16876,#16877)
+    ,(#16878,#16879,#16880,#16881,#16882,#16883)
+    ,(#16884,#16885,#16886,#16887,#16888,#16889)
+    ,(#16890,#16891,#16892,#16893,#16894,#16895)
+    ,(#16896,#16897,#16898,#16899,#16900,#16901)
+    ,(#16902,#16903,#16904,#16905,#16906,#16907
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(6,6),(-1.043635519934,0.E+000),(
+    0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#16872 = CARTESIAN_POINT('',(5.05191446895,-0.500000007242,
+    -2.852875202912));
+#16873 = CARTESIAN_POINT('',(4.968513809582,-0.500000007305,
+    -2.99419338191));
+#16874 = CARTESIAN_POINT('',(4.893366480553,-0.433517684275,
+    -3.122358766483));
+#16875 = CARTESIAN_POINT('',(4.835603500379,-0.31753788633,
+    -3.223049492411));
+#16876 = CARTESIAN_POINT('',(4.799830330516,-0.158994944499,
+    -3.279087873329));
+#16877 = CARTESIAN_POINT('',(4.804118727513,5.025258746664E-003,
+    -3.28179403722));
+#16878 = CARTESIAN_POINT('',(5.151538474332,-0.500000007261,
+    -2.915742257022));
+#16879 = CARTESIAN_POINT('',(5.067311444427,-0.500000007318,
+    -3.056538960485));
+#16880 = CARTESIAN_POINT('',(4.991344417874,-0.433517684286,
+    -3.184187080483));
+#16881 = CARTESIAN_POINT('',(4.932755067165,-0.317537886339,
+    -3.284356330877));
+#16882 = CARTESIAN_POINT('',(4.898862150083,-0.158994944519,
+    -3.341581232581));
+#16883 = CARTESIAN_POINT('',(4.902194967293,5.025258725902E-003,
+    -3.343684384316));
+#16884 = CARTESIAN_POINT('',(5.251162479716,-0.500000007278,
+    -2.978609311135));
+#16885 = CARTESIAN_POINT('',(5.166109079276,-0.50000000733,
+    -3.118884539065));
+#16886 = CARTESIAN_POINT('',(5.089322355195,-0.433517684294,
+    -3.246015394484));
+#16887 = CARTESIAN_POINT('',(5.02990663395,-0.317537886347,
+    -3.345663169343));
+#16888 = CARTESIAN_POINT('',(4.997662402895,-0.158994944538,
+    -3.403928463199));
+#16889 = CARTESIAN_POINT('',(5.000271207071,5.025258706118E-003,
+    -3.405574731412));
+#16890 = CARTESIAN_POINT('',(5.350786485098,-0.500000007295,
+    -3.041476365243));
+#16891 = CARTESIAN_POINT('',(5.264906714121,-0.500000007341,
+    -3.181230117639));
+#16892 = CARTESIAN_POINT('',(5.187300292516,-0.433517684303,
+    -3.307843708484));
+#16893 = CARTESIAN_POINT('',(5.127058200735,-0.317537886354,
+    -3.406970007808));
+#16894 = CARTESIAN_POINT('',(5.096686390697,-0.158994944554,
+    -3.466416880269));
+#16895 = CARTESIAN_POINT('',(5.098347446852,5.025258689283E-003,
+    -3.467465078509));
+#16896 = CARTESIAN_POINT('',(5.450410490482,-0.50000000731,
+    -3.104343419355));
+#16897 = CARTESIAN_POINT('',(5.363704348969,-0.500000007352,
+    -3.243575696219));
+#16898 = CARTESIAN_POINT('',(5.285278229837,-0.43351768431,
+    -3.369672022485));
+#16899 = CARTESIAN_POINT('',(5.224209767521,-0.317537886361,
+    -3.468276846274));
+#16900 = CARTESIAN_POINT('',(5.195563648672,-0.15899494457,
+    -3.528812704473));
+#16901 = CARTESIAN_POINT('',(5.19642368663,5.025258672109E-003,
+    -3.529355425604));
+#16902 = CARTESIAN_POINT('',(5.550034495866,-0.500000007324,
+    -3.167210473463));
+#16903 = CARTESIAN_POINT('',(5.462501983816,-0.500000007361,
+    -3.305921274793));
+#16904 = CARTESIAN_POINT('',(5.383256167158,-0.433517684318,
+    -3.431500336484));
+#16905 = CARTESIAN_POINT('',(5.321361334306,-0.317537886367,
+    -3.52958368474));
+#16906 = CARTESIAN_POINT('',(5.29449992641,-0.158994944584,
+    -3.591245772701));
+#16907 = CARTESIAN_POINT('',(5.29449992641,5.025258657665E-003,
+    -3.591245772701));
+#16908 = ADVANCED_FACE('',(#16909),#16949,.T.);
+#16909 = FACE_BOUND('',#16910,.T.);
+#16910 = EDGE_LOOP('',(#16911,#16921,#16932,#16940));
+#16911 = ORIENTED_EDGE('',*,*,#16912,.F.);
+#16912 = EDGE_CURVE('',#16913,#16915,#16917,.T.);
+#16913 = VERTEX_POINT('',#16914);
+#16914 = CARTESIAN_POINT('',(-1.501263716944,-3.943936115125,
+    2.402674604064));
+#16915 = VERTEX_POINT('',#16916);
+#16916 = CARTESIAN_POINT('',(-2.012491579933E-009,-3.943936115125,
+    2.402674604064));
+#16917 = LINE('',#16918,#16919);
+#16918 = CARTESIAN_POINT('',(-1.501263606086,-3.943936115125,
+    2.402674604064));
+#16919 = VECTOR('',#16920,1.);
+#16920 = DIRECTION('',(1.,0.E+000,0.E+000));
+#16921 = ORIENTED_EDGE('',*,*,#16922,.F.);
+#16922 = EDGE_CURVE('',#16923,#16913,#16925,.T.);
+#16923 = VERTEX_POINT('',#16924);
+#16924 = CARTESIAN_POINT('',(-1.501263716944,-3.590382719263,
+    2.756227999926));
+#16925 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#16926,#16927,#16928,#16929,
+    #16930,#16931),.UNSPECIFIED.,.F.,.F.,(6,6),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#16926 = CARTESIAN_POINT('',(-1.501263606086,-3.590382719263,
+    2.756227999926));
+#16927 = CARTESIAN_POINT('',(-1.501263606086,-3.732868266978,
+    2.756227999926));
+#16928 = CARTESIAN_POINT('',(-1.501263606086,-3.836905540552,
+    2.709648925961));
+#16929 = CARTESIAN_POINT('',(-1.501263606086,-3.89735704116,
+    2.649197425352));
+#16930 = CARTESIAN_POINT('',(-1.501263606086,-3.943936115125,
+    2.545160151779));
+#16931 = CARTESIAN_POINT('',(-1.501263606086,-3.943936115125,
+    2.402674604064));
+#16932 = ORIENTED_EDGE('',*,*,#16933,.F.);
+#16933 = EDGE_CURVE('',#16934,#16923,#16936,.T.);
+#16934 = VERTEX_POINT('',#16935);
+#16935 = CARTESIAN_POINT('',(-2.012491728118E-009,-3.590382719263,
+    2.756227999926));
+#16936 = LINE('',#16937,#16938);
+#16937 = CARTESIAN_POINT('',(-2.060791441084E-006,-3.590382719263,
+    2.756227999926));
+#16938 = VECTOR('',#16939,1.);
+#16939 = DIRECTION('',(-1.,3.697633593909E-016,0.E+000));
+#16940 = ORIENTED_EDGE('',*,*,#16941,.F.);
+#16941 = EDGE_CURVE('',#16915,#16934,#16942,.T.);
+#16942 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#16943,#16944,#16945,#16946,
+    #16947,#16948),.UNSPECIFIED.,.F.,.F.,(6,6),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#16943 = CARTESIAN_POINT('',(-2.060791442216E-006,-3.943936115125,
+    2.402674604064));
+#16944 = CARTESIAN_POINT('',(-2.060791442216E-006,-3.943936115125,
+    2.545160151779));
+#16945 = CARTESIAN_POINT('',(-2.060791442095E-006,-3.89735704116,
+    2.649197425352));
+#16946 = CARTESIAN_POINT('',(-2.060791441944E-006,-3.836905540552,
+    2.709648925961));
+#16947 = CARTESIAN_POINT('',(-2.060791441611E-006,-3.732868266978,
+    2.756227999926));
+#16948 = CARTESIAN_POINT('',(-2.060791441084E-006,-3.590382719263,
+    2.756227999926));
+#16949 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#16950,#16951)
+    ,(#16952,#16953)
+    ,(#16954,#16955)
+    ,(#16956,#16957)
+    ,(#16958,#16959)
+    ,(#16960,#16961
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,
+    0.180151385435),.PIECEWISE_BEZIER_KNOTS.);
+#16950 = CARTESIAN_POINT('',(-1.501263606086,-3.943936115125,
+    2.402674604064));
+#16951 = CARTESIAN_POINT('',(0.300250248268,-3.943936115125,
+    2.402674604064));
+#16952 = CARTESIAN_POINT('',(-1.501263606086,-3.943936115125,
+    2.545160151779));
+#16953 = CARTESIAN_POINT('',(0.300250248268,-3.943936115125,
+    2.545160151779));
+#16954 = CARTESIAN_POINT('',(-1.501263606086,-3.89735704116,
+    2.649197425352));
+#16955 = CARTESIAN_POINT('',(0.300250248268,-3.89735704116,
+    2.649197425352));
+#16956 = CARTESIAN_POINT('',(-1.501263606086,-3.836905540552,
+    2.709648925961));
+#16957 = CARTESIAN_POINT('',(0.300250248268,-3.836905540552,
+    2.709648925961));
+#16958 = CARTESIAN_POINT('',(-1.501263606086,-3.732868266978,
+    2.756227999926));
+#16959 = CARTESIAN_POINT('',(0.300250248268,-3.732868266978,
+    2.756227999926));
+#16960 = CARTESIAN_POINT('',(-1.501263606086,-3.590382719263,
+    2.756227999926));
+#16961 = CARTESIAN_POINT('',(0.300250248268,-3.590382719263,
+    2.756227999926));
+#16962 = ADVANCED_FACE('',(#16963),#16991,.F.);
+#16963 = FACE_BOUND('',#16964,.F.);
+#16964 = EDGE_LOOP('',(#16965,#16973,#16974,#16982));
+#16965 = ORIENTED_EDGE('',*,*,#16966,.F.);
+#16966 = EDGE_CURVE('',#16934,#16967,#16969,.T.);
+#16967 = VERTEX_POINT('',#16968);
+#16968 = CARTESIAN_POINT('',(1.501263716944,-3.590382719263,
+    2.756227999926));
+#16969 = LINE('',#16970,#16971);
+#16970 = CARTESIAN_POINT('',(2.060791441186E-006,-3.590382719263,
+    2.756227999926));
+#16971 = VECTOR('',#16972,1.);
+#16972 = DIRECTION('',(1.,3.697633593909E-016,0.E+000));
+#16973 = ORIENTED_EDGE('',*,*,#16941,.F.);
+#16974 = ORIENTED_EDGE('',*,*,#16975,.F.);
+#16975 = EDGE_CURVE('',#16976,#16915,#16978,.T.);
+#16976 = VERTEX_POINT('',#16977);
+#16977 = CARTESIAN_POINT('',(1.501263716944,-3.943936115125,
+    2.402674604064));
+#16978 = LINE('',#16979,#16980);
+#16979 = CARTESIAN_POINT('',(1.501263606086,-3.943936115125,
+    2.402674604064));
+#16980 = VECTOR('',#16981,1.);
+#16981 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#16982 = ORIENTED_EDGE('',*,*,#16983,.F.);
+#16983 = EDGE_CURVE('',#16967,#16976,#16984,.T.);
+#16984 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#16985,#16986,#16987,#16988,
+    #16989,#16990),.UNSPECIFIED.,.F.,.F.,(6,6),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#16985 = CARTESIAN_POINT('',(1.501263606086,-3.590382719263,
+    2.756227999926));
+#16986 = CARTESIAN_POINT('',(1.501263606086,-3.732868266978,
+    2.756227999926));
+#16987 = CARTESIAN_POINT('',(1.501263606086,-3.836905540552,
+    2.709648925961));
+#16988 = CARTESIAN_POINT('',(1.501263606086,-3.89735704116,
+    2.649197425352));
+#16989 = CARTESIAN_POINT('',(1.501263606086,-3.943936115125,
+    2.545160151779));
+#16990 = CARTESIAN_POINT('',(1.501263606086,-3.943936115125,
+    2.402674604064));
+#16991 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#16992,#16993)
+    ,(#16994,#16995)
+    ,(#16996,#16997)
+    ,(#16998,#16999)
+    ,(#17000,#17001)
+    ,(#17002,#17003
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,
+    0.180151385435),.PIECEWISE_BEZIER_KNOTS.);
+#16992 = CARTESIAN_POINT('',(1.501263606086,-3.943936115125,
+    2.402674604064));
+#16993 = CARTESIAN_POINT('',(-0.300250248268,-3.943936115125,
+    2.402674604064));
+#16994 = CARTESIAN_POINT('',(1.501263606086,-3.943936115125,
+    2.545160151779));
+#16995 = CARTESIAN_POINT('',(-0.300250248268,-3.943936115125,
+    2.545160151779));
+#16996 = CARTESIAN_POINT('',(1.501263606086,-3.89735704116,
+    2.649197425352));
+#16997 = CARTESIAN_POINT('',(-0.300250248268,-3.89735704116,
+    2.649197425352));
+#16998 = CARTESIAN_POINT('',(1.501263606086,-3.836905540552,
+    2.709648925961));
+#16999 = CARTESIAN_POINT('',(-0.300250248268,-3.836905540552,
+    2.709648925961));
+#17000 = CARTESIAN_POINT('',(1.501263606086,-3.732868266978,
+    2.756227999926));
+#17001 = CARTESIAN_POINT('',(-0.300250248268,-3.732868266978,
+    2.756227999926));
+#17002 = CARTESIAN_POINT('',(1.501263606086,-3.590382719263,
+    2.756227999926));
+#17003 = CARTESIAN_POINT('',(-0.300250248268,-3.590382719263,
+    2.756227999926));
+#17004 = ADVANCED_FACE('',(#17005),#17011,.F.);
+#17005 = FACE_BOUND('',#17006,.T.);
+#17006 = EDGE_LOOP('',(#17007,#17008,#17009,#17010));
+#17007 = ORIENTED_EDGE('',*,*,#15291,.T.);
+#17008 = ORIENTED_EDGE('',*,*,#16098,.F.);
+#17009 = ORIENTED_EDGE('',*,*,#15144,.T.);
+#17010 = ORIENTED_EDGE('',*,*,#15498,.T.);
+#17011 = PLANE('',#17012);
+#17012 = AXIS2_PLACEMENT_3D('',#17013,#17014,#17015);
+#17013 = CARTESIAN_POINT('',(-5.148197366422,-0.500000007584,
+    -0.781856429941));
+#17014 = DIRECTION('',(5.350007461715E-010,1.,6.579984054168E-010));
+#17015 = DIRECTION('',(0.E+000,-6.579984054168E-010,1.));
+#17016 = ADVANCED_FACE('',(#17017),#17023,.F.);
+#17017 = FACE_BOUND('',#17018,.T.);
+#17018 = EDGE_LOOP('',(#17019,#17020,#17021,#17022));
+#17019 = ORIENTED_EDGE('',*,*,#16127,.T.);
+#17020 = ORIENTED_EDGE('',*,*,#15315,.F.);
+#17021 = ORIENTED_EDGE('',*,*,#15543,.F.);
+#17022 = ORIENTED_EDGE('',*,*,#15186,.F.);
+#17023 = PLANE('',#17024);
+#17024 = AXIS2_PLACEMENT_3D('',#17025,#17026,#17027);
+#17025 = CARTESIAN_POINT('',(5.604035385525,-0.500000007455,
+    -0.936917916557));
+#17026 = DIRECTION('',(-2.956116585899E-011,1.,4.332979220269E-011));
+#17027 = DIRECTION('',(0.E+000,-4.332979220269E-011,1.));
+#17028 = ADVANCED_FACE('',(#17029),#17045,.F.);
+#17029 = FACE_BOUND('',#17030,.T.);
+#17030 = EDGE_LOOP('',(#17031,#17032,#17038,#17039));
+#17031 = ORIENTED_EDGE('',*,*,#16567,.T.);
+#17032 = ORIENTED_EDGE('',*,*,#17033,.F.);
+#17033 = EDGE_CURVE('',#16452,#16568,#17034,.T.);
+#17034 = LINE('',#17035,#17036);
+#17035 = CARTESIAN_POINT('',(-4.245574176311,-1.429788367406,
+    3.144429028034));
+#17036 = VECTOR('',#17037,1.);
+#17037 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#17038 = ORIENTED_EDGE('',*,*,#16514,.T.);
+#17039 = ORIENTED_EDGE('',*,*,#17040,.F.);
+#17040 = EDGE_CURVE('',#16559,#15878,#17041,.T.);
+#17041 = LINE('',#17042,#17043);
+#17042 = CARTESIAN_POINT('',(-4.245574176311,-1.820039771216,
+    2.756227999926));
+#17043 = VECTOR('',#17044,1.);
+#17044 = DIRECTION('',(0.E+000,1.,0.E+000));
+#17045 = PLANE('',#17046);
+#17046 = AXIS2_PLACEMENT_3D('',#17047,#17048,#17049);
+#17047 = CARTESIAN_POINT('',(-4.245574176311,-1.624914069311,
+    3.144429028034));
+#17048 = DIRECTION('',(1.,3.556113210702E-015,0.E+000));
+#17049 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#17050 = ADVANCED_FACE('',(#17051),#17067,.F.);
+#17051 = FACE_BOUND('',#17052,.T.);
+#17052 = EDGE_LOOP('',(#17053,#17059,#17060,#17066));
+#17053 = ORIENTED_EDGE('',*,*,#17054,.T.);
+#17054 = EDGE_CURVE('',#16483,#16609,#17055,.T.);
+#17055 = LINE('',#17056,#17057);
+#17056 = CARTESIAN_POINT('',(4.245574176311,-1.429788367406,
+    3.144429028034));
+#17057 = VECTOR('',#17058,1.);
+#17058 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#17059 = ORIENTED_EDGE('',*,*,#16606,.F.);
+#17060 = ORIENTED_EDGE('',*,*,#17061,.T.);
+#17061 = EDGE_CURVE('',#16607,#15909,#17062,.T.);
+#17062 = LINE('',#17063,#17064);
+#17063 = CARTESIAN_POINT('',(4.245574176311,-1.820039771216,
+    2.756227999926));
+#17064 = VECTOR('',#17065,1.);
+#17065 = DIRECTION('',(0.E+000,1.,0.E+000));
+#17066 = ORIENTED_EDGE('',*,*,#16539,.F.);
+#17067 = PLANE('',#17068);
+#17068 = AXIS2_PLACEMENT_3D('',#17069,#17070,#17071);
+#17069 = CARTESIAN_POINT('',(4.245574176311,-1.429788367406,
+    2.95032851398));
+#17070 = DIRECTION('',(-1.,0.E+000,-5.239424147717E-016));
+#17071 = DIRECTION('',(-5.239424147717E-016,0.E+000,1.));
+#17072 = ADVANCED_FACE('',(#17073),#17114,.F.);
+#17073 = FACE_BOUND('',#17074,.T.);
+#17074 = EDGE_LOOP('',(#17075,#17076,#17077,#17078,#17079,#17087,#17095,
+    #17103,#17109,#17110,#17111,#17112,#17113));
+#17075 = ORIENTED_EDGE('',*,*,#14377,.F.);
+#17076 = ORIENTED_EDGE('',*,*,#14483,.F.);
+#17077 = ORIENTED_EDGE('',*,*,#14912,.T.);
+#17078 = ORIENTED_EDGE('',*,*,#14991,.T.);
+#17079 = ORIENTED_EDGE('',*,*,#17080,.T.);
+#17080 = EDGE_CURVE('',#14984,#17081,#17083,.T.);
+#17081 = VERTEX_POINT('',#17082);
+#17082 = CARTESIAN_POINT('',(-1.501262257622,-3.647348215984,
+    3.144429028034));
+#17083 = LINE('',#17084,#17085);
+#17084 = CARTESIAN_POINT('',(-1.50126383633,-3.355585171377,
+    3.144429028034));
+#17085 = VECTOR('',#17086,1.);
+#17086 = DIRECTION('',(9.513053873221E-016,-1.,0.E+000));
+#17087 = ORIENTED_EDGE('',*,*,#17088,.T.);
+#17088 = EDGE_CURVE('',#17081,#17089,#17091,.T.);
+#17089 = VERTEX_POINT('',#17090);
+#17090 = CARTESIAN_POINT('',(0.E+000,-3.647348215984,3.144429028034));
+#17091 = LINE('',#17092,#17093);
+#17092 = CARTESIAN_POINT('',(-1.501260674578,-3.647348215984,
+    3.144429028034));
+#17093 = VECTOR('',#17094,1.);
+#17094 = DIRECTION('',(1.,-1.848818193177E-015,0.E+000));
+#17095 = ORIENTED_EDGE('',*,*,#17096,.T.);
+#17096 = EDGE_CURVE('',#17089,#17097,#17099,.T.);
+#17097 = VERTEX_POINT('',#17098);
+#17098 = CARTESIAN_POINT('',(0.E+000,-2.775557561563E-016,3.144429028034
+    ));
+#17099 = LINE('',#17100,#17101);
+#17100 = CARTESIAN_POINT('',(0.E+000,-3.647348215984,3.144429028034));
+#17101 = VECTOR('',#17102,1.);
+#17102 = DIRECTION('',(0.E+000,1.,0.E+000));
+#17103 = ORIENTED_EDGE('',*,*,#17104,.T.);
+#17104 = EDGE_CURVE('',#17097,#16443,#17105,.T.);
+#17105 = LINE('',#17106,#17107);
+#17106 = CARTESIAN_POINT('',(0.E+000,-2.775557561563E-016,3.144429028034
+    ));
+#17107 = VECTOR('',#17108,1.);
+#17108 = DIRECTION('',(-1.,9.939790711789E-016,0.E+000));
+#17109 = ORIENTED_EDGE('',*,*,#16459,.F.);
+#17110 = ORIENTED_EDGE('',*,*,#17033,.T.);
+#17111 = ORIENTED_EDGE('',*,*,#16575,.T.);
+#17112 = ORIENTED_EDGE('',*,*,#16649,.T.);
+#17113 = ORIENTED_EDGE('',*,*,#14306,.F.);
+#17114 = PLANE('',#17115);
+#17115 = AXIS2_PLACEMENT_3D('',#17116,#17117,#17118);
+#17116 = CARTESIAN_POINT('',(-2.363332031463,2.474357626136E-014,
+    3.144429028034));
+#17117 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#17118 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#17119 = ADVANCED_FACE('',(#17120),#17152,.F.);
+#17120 = FACE_BOUND('',#17121,.T.);
+#17121 = EDGE_LOOP('',(#17122,#17123,#17124,#17125,#17126,#17127,#17128,
+    #17129,#17135,#17136,#17144,#17150,#17151));
+#17122 = ORIENTED_EDGE('',*,*,#14506,.T.);
+#17123 = ORIENTED_EDGE('',*,*,#14441,.T.);
+#17124 = ORIENTED_EDGE('',*,*,#14336,.T.);
+#17125 = ORIENTED_EDGE('',*,*,#16670,.F.);
+#17126 = ORIENTED_EDGE('',*,*,#16633,.F.);
+#17127 = ORIENTED_EDGE('',*,*,#17054,.F.);
+#17128 = ORIENTED_EDGE('',*,*,#16482,.T.);
+#17129 = ORIENTED_EDGE('',*,*,#17130,.F.);
+#17130 = EDGE_CURVE('',#17097,#16475,#17131,.T.);
+#17131 = LINE('',#17132,#17133);
+#17132 = CARTESIAN_POINT('',(-3.850814944328E-016,1.075257382765E-016,
+    3.144429028034));
+#17133 = VECTOR('',#17134,1.);
+#17134 = DIRECTION('',(1.,1.116443751094E-015,1.307506333089E-016));
+#17135 = ORIENTED_EDGE('',*,*,#17096,.F.);
+#17136 = ORIENTED_EDGE('',*,*,#17137,.F.);
+#17137 = EDGE_CURVE('',#17138,#17089,#17140,.T.);
+#17138 = VERTEX_POINT('',#17139);
+#17139 = CARTESIAN_POINT('',(1.501262257622,-3.647348215984,
+    3.144429028034));
+#17140 = LINE('',#17141,#17142);
+#17141 = CARTESIAN_POINT('',(1.501260674578,-3.647348215984,
+    3.144429028034));
+#17142 = VECTOR('',#17143,1.);
+#17143 = DIRECTION('',(-1.,-1.848818193177E-015,0.E+000));
+#17144 = ORIENTED_EDGE('',*,*,#17145,.F.);
+#17145 = EDGE_CURVE('',#15015,#17138,#17146,.T.);
+#17146 = LINE('',#17147,#17148);
+#17147 = CARTESIAN_POINT('',(1.50126383633,-3.355585171377,
+    3.144429028034));
+#17148 = VECTOR('',#17149,1.);
+#17149 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#17150 = ORIENTED_EDGE('',*,*,#15014,.F.);
+#17151 = ORIENTED_EDGE('',*,*,#14944,.F.);
+#17152 = PLANE('',#17153);
+#17153 = AXIS2_PLACEMENT_3D('',#17154,#17155,#17156);
+#17154 = CARTESIAN_POINT('',(4.726664062926,-2.222944463262,
+    3.144429028034));
+#17155 = DIRECTION('',(0.E+000,-1.169943080699E-016,-1.));
+#17156 = DIRECTION('',(-1.,-0.E+000,0.E+000));
+#17157 = ADVANCED_FACE('',(#17158),#17193,.F.);
+#17158 = FACE_BOUND('',#17159,.F.);
+#17159 = EDGE_LOOP('',(#17160,#17161,#17172,#17180));
+#17160 = ORIENTED_EDGE('',*,*,#17088,.T.);
+#17161 = ORIENTED_EDGE('',*,*,#17162,.F.);
+#17162 = EDGE_CURVE('',#17163,#17089,#17165,.T.);
+#17163 = VERTEX_POINT('',#17164);
+#17164 = CARTESIAN_POINT('',(-1.027469555942E-009,-4.354455007708,
+    2.437322236311));
+#17165 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#17166,#17167,#17168,#17169,
+    #17170,#17171),.UNSPECIFIED.,.F.,.F.,(6,6),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#17166 = CARTESIAN_POINT('',(-2.630322498698E-007,-4.354455007708,
+    2.437322236311));
+#17167 = CARTESIAN_POINT('',(-2.630322498698E-007,-4.354455007708,
+    2.72229333174));
+#17168 = CARTESIAN_POINT('',(-2.630322499469E-007,-4.261296859778,
+    2.930367878888));
+#17169 = CARTESIAN_POINT('',(-2.630322500547E-007,-4.140393858561,
+    3.051270880104));
+#17170 = CARTESIAN_POINT('',(-2.630322501318E-007,-3.932319311414,
+    3.144429028034));
+#17171 = CARTESIAN_POINT('',(-2.630322501318E-007,-3.647348215984,
+    3.144429028034));
+#17172 = ORIENTED_EDGE('',*,*,#17173,.F.);
+#17173 = EDGE_CURVE('',#17174,#17163,#17176,.T.);
+#17174 = VERTEX_POINT('',#17175);
+#17175 = CARTESIAN_POINT('',(-1.501262253285,-4.354455007708,
+    2.437322236311));
+#17176 = LINE('',#17177,#17178);
+#17177 = CARTESIAN_POINT('',(-1.501260674578,-4.354455007708,
+    2.437322236311));
+#17178 = VECTOR('',#17179,1.);
+#17179 = DIRECTION('',(1.,0.E+000,1.848818193177E-016));
+#17180 = ORIENTED_EDGE('',*,*,#17181,.F.);
+#17181 = EDGE_CURVE('',#17081,#17174,#17182,.T.);
+#17182 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#17183,#17184,#17185,#17186,
+    #17187,#17188,#17189,#17190,#17191,#17192),.UNSPECIFIED.,.F.,.F.,(4,
+    3,3,4),(0.E+000,4.875527759315E-002,9.875651416495E-002,
+    0.114052121058),.UNSPECIFIED.);
+#17183 = CARTESIAN_POINT('',(-1.50126383633,-3.647348215984,
+    3.144429028034));
+#17184 = CARTESIAN_POINT('',(-1.50126383633,-3.850381775477,
+    3.144429028034));
+#17185 = CARTESIAN_POINT('',(-1.50126383633,-4.004546818061,
+    3.092779712544));
+#17186 = CARTESIAN_POINT('',(-1.50126383633,-4.116761544034,
+    3.007223102628));
+#17187 = CARTESIAN_POINT('',(-1.50126383633,-4.231843958434,
+    2.919480062204));
+#17188 = CARTESIAN_POINT('',(-1.50126383633,-4.306893060291,
+    2.792153122502));
+#17189 = CARTESIAN_POINT('',(-1.50126383633,-4.339084223538,
+    2.614436660892));
+#17190 = CARTESIAN_POINT('',(-1.50126383633,-4.348931647566,
+    2.560072382692));
+#17191 = CARTESIAN_POINT('',(-1.50126383633,-4.354455007708,
+    2.501018346055));
+#17192 = CARTESIAN_POINT('',(-1.50126383633,-4.354455007708,
+    2.437322236311));
+#17193 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#17194,#17195)
+    ,(#17196,#17197)
+    ,(#17198,#17199)
+    ,(#17200,#17201)
+    ,(#17202,#17203)
+    ,(#17204,#17205
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,
+    0.180151628796),.PIECEWISE_BEZIER_KNOTS.);
+#17194 = CARTESIAN_POINT('',(-1.50126383633,-4.354455007708,
+    2.437322236311));
+#17195 = CARTESIAN_POINT('',(0.300252451627,-4.354455007708,
+    2.437322236311));
+#17196 = CARTESIAN_POINT('',(-1.50126383633,-4.354455007708,
+    2.72229333174));
+#17197 = CARTESIAN_POINT('',(0.300252451627,-4.354455007708,
+    2.72229333174));
+#17198 = CARTESIAN_POINT('',(-1.50126383633,-4.261296859778,
+    2.930367878888));
+#17199 = CARTESIAN_POINT('',(0.300252451627,-4.261296859778,
+    2.930367878888));
+#17200 = CARTESIAN_POINT('',(-1.50126383633,-4.140393858561,
+    3.051270880104));
+#17201 = CARTESIAN_POINT('',(0.300252451627,-4.140393858561,
+    3.051270880104));
+#17202 = CARTESIAN_POINT('',(-1.50126383633,-3.932319311414,
+    3.144429028034));
+#17203 = CARTESIAN_POINT('',(0.300252451627,-3.932319311414,
+    3.144429028034));
+#17204 = CARTESIAN_POINT('',(-1.50126383633,-3.647348215984,
+    3.144429028034));
+#17205 = CARTESIAN_POINT('',(0.300252451627,-3.647348215984,
+    3.144429028034));
+#17206 = ADVANCED_FACE('',(#17207),#17232,.T.);
+#17207 = FACE_BOUND('',#17208,.T.);
+#17208 = EDGE_LOOP('',(#17209,#17217,#17230,#17231));
+#17209 = ORIENTED_EDGE('',*,*,#17210,.F.);
+#17210 = EDGE_CURVE('',#17211,#17163,#17213,.T.);
+#17211 = VERTEX_POINT('',#17212);
+#17212 = CARTESIAN_POINT('',(1.501262253285,-4.354455007708,
+    2.437322236311));
+#17213 = LINE('',#17214,#17215);
+#17214 = CARTESIAN_POINT('',(1.501260674578,-4.354455007708,
+    2.437322236311));
+#17215 = VECTOR('',#17216,1.);
+#17216 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#17217 = ORIENTED_EDGE('',*,*,#17218,.F.);
+#17218 = EDGE_CURVE('',#17138,#17211,#17219,.T.);
+#17219 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#17220,#17221,#17222,#17223,
+    #17224,#17225,#17226,#17227,#17228,#17229),.UNSPECIFIED.,.F.,.F.,(4,
+    3,3,4),(-0.114052121058,-6.529684346522E-002,-1.529560689342E-002,
+    0.E+000),.UNSPECIFIED.);
+#17220 = CARTESIAN_POINT('',(1.50126383633,-3.647348215984,
+    3.144429028034));
+#17221 = CARTESIAN_POINT('',(1.50126383633,-3.850381775477,
+    3.144429028034));
+#17222 = CARTESIAN_POINT('',(1.50126383633,-4.004546818061,
+    3.092779712544));
+#17223 = CARTESIAN_POINT('',(1.50126383633,-4.116761544034,
+    3.007223102628));
+#17224 = CARTESIAN_POINT('',(1.50126383633,-4.231843958434,
+    2.919480062204));
+#17225 = CARTESIAN_POINT('',(1.50126383633,-4.306893060291,
+    2.792153122502));
+#17226 = CARTESIAN_POINT('',(1.50126383633,-4.339084223538,
+    2.614436660892));
+#17227 = CARTESIAN_POINT('',(1.50126383633,-4.348931647566,
+    2.560072382693));
+#17228 = CARTESIAN_POINT('',(1.50126383633,-4.354455007708,
+    2.501018346055));
+#17229 = CARTESIAN_POINT('',(1.50126383633,-4.354455007708,
+    2.437322236311));
+#17230 = ORIENTED_EDGE('',*,*,#17137,.T.);
+#17231 = ORIENTED_EDGE('',*,*,#17162,.F.);
+#17232 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#17233,#17234)
+    ,(#17235,#17236)
+    ,(#17237,#17238)
+    ,(#17239,#17240)
+    ,(#17241,#17242)
+    ,(#17243,#17244
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,
+    0.180151628796),.PIECEWISE_BEZIER_KNOTS.);
+#17233 = CARTESIAN_POINT('',(1.50126383633,-4.354455007708,
+    2.437322236311));
+#17234 = CARTESIAN_POINT('',(-0.300252451627,-4.354455007708,
+    2.437322236311));
+#17235 = CARTESIAN_POINT('',(1.50126383633,-4.354455007708,2.72229333174
+    ));
+#17236 = CARTESIAN_POINT('',(-0.300252451627,-4.354455007708,
+    2.72229333174));
+#17237 = CARTESIAN_POINT('',(1.50126383633,-4.261296859778,
+    2.930367878888));
+#17238 = CARTESIAN_POINT('',(-0.300252451627,-4.261296859778,
+    2.930367878888));
+#17239 = CARTESIAN_POINT('',(1.50126383633,-4.140393858561,
+    3.051270880104));
+#17240 = CARTESIAN_POINT('',(-0.300252451627,-4.140393858561,
+    3.051270880104));
+#17241 = CARTESIAN_POINT('',(1.50126383633,-3.932319311414,
+    3.144429028034));
+#17242 = CARTESIAN_POINT('',(-0.300252451627,-3.932319311414,
+    3.144429028034));
+#17243 = CARTESIAN_POINT('',(1.50126383633,-3.647348215984,
+    3.144429028034));
+#17244 = CARTESIAN_POINT('',(-0.300252451627,-3.647348215984,
+    3.144429028034));
+#17245 = ADVANCED_FACE('',(#17246),#17287,.F.);
+#17246 = FACE_BOUND('',#17247,.F.);
+#17247 = EDGE_LOOP('',(#17248,#17258,#17270,#17278));
+#17248 = ORIENTED_EDGE('',*,*,#17249,.F.);
+#17249 = EDGE_CURVE('',#17250,#17252,#17254,.T.);
+#17250 = VERTEX_POINT('',#17251);
+#17251 = CARTESIAN_POINT('',(-1.359842483253,-3.943939178616,
+    2.177481258724E-016));
+#17252 = VERTEX_POINT('',#17253);
+#17253 = CARTESIAN_POINT('',(-1.359842483253,-4.354454537517,
+    2.119657142858E-016));
+#17254 = LINE('',#17255,#17256);
+#17255 = CARTESIAN_POINT('',(-1.359842483253,-3.943942233714,
+    2.138651628701E-016));
+#17256 = VECTOR('',#17257,1.);
+#17257 = DIRECTION('',(7.437333199837E-015,-1.,-3.753226618304E-031));
+#17258 = ORIENTED_EDGE('',*,*,#17259,.F.);
+#17259 = EDGE_CURVE('',#17260,#17250,#17262,.T.);
+#17260 = VERTEX_POINT('',#17261);
+#17261 = CARTESIAN_POINT('',(-1.50126383633,-3.943939178616,
+    0.141421353076));
+#17262 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#17263,#17264,#17265,#17266,
+    #17267,#17268,#17269),.UNSPECIFIED.,.F.,.F.,(4,3,4),(0.E+000,
+    1.621335351861E-002,2.281042336188E-002),.UNSPECIFIED.);
+#17263 = CARTESIAN_POINT('',(-1.50126383633,-3.943936115125,
+    0.141421353076));
+#17264 = CARTESIAN_POINT('',(-1.50126383633,-3.943936115125,
+    7.39034342231E-002));
+#17265 = CARTESIAN_POINT('',(-1.475802686687,-3.943936115125,
+    3.350958549719E-002));
+#17266 = CARTESIAN_POINT('',(-1.42930772626,-3.943936115125,
+    1.32141372559E-002));
+#17267 = CARTESIAN_POINT('',(-1.41038933896,-3.943936115125,
+    4.956099250706E-003));
+#17268 = CARTESIAN_POINT('',(-1.387314926005,-3.943936115125,
+    8.341132757615E-016));
+#17269 = CARTESIAN_POINT('',(-1.359842483253,-3.943936115125,
+    2.775557561563E-016));
+#17270 = ORIENTED_EDGE('',*,*,#17271,.F.);
+#17271 = EDGE_CURVE('',#17272,#17260,#17274,.T.);
+#17272 = VERTEX_POINT('',#17273);
+#17273 = CARTESIAN_POINT('',(-1.50126383633,-4.354454537517,
+    0.141421353076));
+#17274 = LINE('',#17275,#17276);
+#17275 = CARTESIAN_POINT('',(-1.50126383633,-4.354454071181,
+    0.141421353076));
+#17276 = VECTOR('',#17277,1.);
+#17277 = DIRECTION('',(3.380605999926E-015,1.,-1.267727249972E-016));
+#17278 = ORIENTED_EDGE('',*,*,#17279,.F.);
+#17279 = EDGE_CURVE('',#17252,#17272,#17280,.T.);
+#17280 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#17281,#17282,#17283,#17284,
+    #17285,#17286),.UNSPECIFIED.,.F.,.F.,(6,6),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#17281 = CARTESIAN_POINT('',(-1.359842483253,-4.354454071181,
+    2.138651628701E-016));
+#17282 = CARTESIAN_POINT('',(-1.416836700216,-4.354454071181,
+    2.138651628701E-016));
+#17283 = CARTESIAN_POINT('',(-1.458451608095,-4.354454071181,
+    1.86316288919E-002));
+#17284 = CARTESIAN_POINT('',(-1.482632207438,-4.354454071181,
+    4.28122282344E-002));
+#17285 = CARTESIAN_POINT('',(-1.50126383633,-4.354454071181,
+    8.44271361136E-002));
+#17286 = CARTESIAN_POINT('',(-1.50126383633,-4.354454071181,
+    0.141421353076));
+#17287 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#17288,#17289)
+    ,(#17290,#17291)
+    ,(#17292,#17293)
+    ,(#17294,#17295)
+    ,(#17296,#17297)
+    ,(#17298,#17299
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,
+    4.926215472677E-002),.PIECEWISE_BEZIER_KNOTS.);
+#17288 = CARTESIAN_POINT('',(-1.50126383633,-4.354454071181,
+    0.141421353076));
+#17289 = CARTESIAN_POINT('',(-1.50126383633,-3.861832523913,
+    0.141421353076));
+#17290 = CARTESIAN_POINT('',(-1.50126383633,-4.354454071181,
+    8.44271361136E-002));
+#17291 = CARTESIAN_POINT('',(-1.50126383633,-3.861832523913,
+    8.44271361136E-002));
+#17292 = CARTESIAN_POINT('',(-1.482632207438,-4.354454071181,
+    4.28122282344E-002));
+#17293 = CARTESIAN_POINT('',(-1.482632207438,-3.861832523913,
+    4.28122282344E-002));
+#17294 = CARTESIAN_POINT('',(-1.458451608095,-4.354454071181,
+    1.86316288919E-002));
+#17295 = CARTESIAN_POINT('',(-1.458451608095,-3.861832523913,
+    1.86316288919E-002));
+#17296 = CARTESIAN_POINT('',(-1.416836700216,-4.354454071181,
+    2.138651628701E-016));
+#17297 = CARTESIAN_POINT('',(-1.416836700216,-3.861832523913,
+    2.554985262935E-016));
+#17298 = CARTESIAN_POINT('',(-1.359842483253,-4.354454071181,
+    2.138651628701E-016));
+#17299 = CARTESIAN_POINT('',(-1.359842483253,-3.861832523913,
+    2.554985262935E-016));
+#17300 = ADVANCED_FACE('',(#17301),#17342,.T.);
+#17301 = FACE_BOUND('',#17302,.T.);
+#17302 = EDGE_LOOP('',(#17303,#17313,#17324,#17332));
+#17303 = ORIENTED_EDGE('',*,*,#17304,.F.);
+#17304 = EDGE_CURVE('',#17305,#17307,#17309,.T.);
+#17305 = VERTEX_POINT('',#17306);
+#17306 = CARTESIAN_POINT('',(1.50126383633,-4.354454537517,
+    0.141421353076));
+#17307 = VERTEX_POINT('',#17308);
+#17308 = CARTESIAN_POINT('',(1.50126383633,-3.943939178616,
+    0.141421353076));
+#17309 = LINE('',#17310,#17311);
+#17310 = CARTESIAN_POINT('',(1.50126383633,-4.354454071181,
+    0.141421353076));
+#17311 = VECTOR('',#17312,1.);
+#17312 = DIRECTION('',(-3.380605999926E-015,1.,-2.535454499944E-016));
+#17313 = ORIENTED_EDGE('',*,*,#17314,.F.);
+#17314 = EDGE_CURVE('',#17315,#17305,#17317,.T.);
+#17315 = VERTEX_POINT('',#17316);
+#17316 = CARTESIAN_POINT('',(1.359842483253,-4.354454537517,
+    5.651335492093E-016));
+#17317 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#17318,#17319,#17320,#17321,
+    #17322,#17323),.UNSPECIFIED.,.F.,.F.,(6,6),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#17318 = CARTESIAN_POINT('',(1.359842483253,-4.354454071181,
+    9.136646613468E-016));
+#17319 = CARTESIAN_POINT('',(1.416836700216,-4.354454071181,
+    9.206444398841E-016));
+#17320 = CARTESIAN_POINT('',(1.458451608095,-4.354454071181,
+    1.86316288919E-002));
+#17321 = CARTESIAN_POINT('',(1.482632207438,-4.354454071181,
+    4.28122282344E-002));
+#17322 = CARTESIAN_POINT('',(1.50126383633,-4.354454071181,
+    8.44271361136E-002));
+#17323 = CARTESIAN_POINT('',(1.50126383633,-4.354454071181,
+    0.141421353076));
+#17324 = ORIENTED_EDGE('',*,*,#17325,.F.);
+#17325 = EDGE_CURVE('',#17326,#17315,#17328,.T.);
+#17326 = VERTEX_POINT('',#17327);
+#17327 = CARTESIAN_POINT('',(1.359842483253,-3.943939178616,
+    5.148591275349E-016));
+#17328 = LINE('',#17329,#17330);
+#17329 = CARTESIAN_POINT('',(1.359842483253,-3.943942233714,
+    8.633914605702E-016));
+#17330 = VECTOR('',#17331,1.);
+#17331 = DIRECTION('',(-7.437333199837E-015,-1.,1.224646799147E-016));
+#17332 = ORIENTED_EDGE('',*,*,#17333,.F.);
+#17333 = EDGE_CURVE('',#17307,#17326,#17334,.T.);
+#17334 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#17335,#17336,#17337,#17338,
+    #17339,#17340,#17341),.UNSPECIFIED.,.F.,.F.,(4,3,4),(
+    -2.281042336188E-002,-6.597069843269E-003,0.E+000),.UNSPECIFIED.);
+#17335 = CARTESIAN_POINT('',(1.50126383633,-3.943936115125,
+    0.141421353076));
+#17336 = CARTESIAN_POINT('',(1.50126383633,-3.943936115125,
+    7.39034342231E-002));
+#17337 = CARTESIAN_POINT('',(1.475802686687,-3.943936115125,
+    3.350958549719E-002));
+#17338 = CARTESIAN_POINT('',(1.42930772626,-3.943936115125,
+    1.32141372559E-002));
+#17339 = CARTESIAN_POINT('',(1.41038933896,-3.943936115125,
+    4.956099250707E-003));
+#17340 = CARTESIAN_POINT('',(1.387314926005,-3.943936115125,
+    1.356117697847E-015));
+#17341 = CARTESIAN_POINT('',(1.359842483253,-3.943936115125,
+    8.049116928532E-016));
+#17342 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#17343,#17344)
+    ,(#17345,#17346)
+    ,(#17347,#17348)
+    ,(#17349,#17350)
+    ,(#17351,#17352)
+    ,(#17353,#17354
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,
+    4.926215472677E-002),.PIECEWISE_BEZIER_KNOTS.);
+#17343 = CARTESIAN_POINT('',(1.50126383633,-4.354454071181,
+    0.141421353076));
+#17344 = CARTESIAN_POINT('',(1.50126383633,-3.861832523913,
+    0.141421353076));
+#17345 = CARTESIAN_POINT('',(1.50126383633,-4.354454071181,
+    8.44271361136E-002));
+#17346 = CARTESIAN_POINT('',(1.50126383633,-3.861832523913,
+    8.44271361136E-002));
+#17347 = CARTESIAN_POINT('',(1.482632207438,-4.354454071181,
+    4.28122282344E-002));
+#17348 = CARTESIAN_POINT('',(1.482632207438,-3.861832523913,
+    4.28122282344E-002));
+#17349 = CARTESIAN_POINT('',(1.458451608095,-4.354454071181,
+    1.86316288919E-002));
+#17350 = CARTESIAN_POINT('',(1.458451608095,-3.861832523913,
+    1.86316288919E-002));
+#17351 = CARTESIAN_POINT('',(1.416836700216,-4.354454071181,
+    9.206444398841E-016));
+#17352 = CARTESIAN_POINT('',(1.416836700216,-3.861832523913,
+    7.957443496138E-016));
+#17353 = CARTESIAN_POINT('',(1.359842483253,-4.354454071181,
+    9.136646613468E-016));
+#17354 = CARTESIAN_POINT('',(1.359842483253,-3.861832523913,
+    7.887645710764E-016));
+#17355 = ADVANCED_FACE('',(#17356),#17381,.F.);
+#17356 = FACE_BOUND('',#17357,.T.);
+#17357 = EDGE_LOOP('',(#17358,#17359,#17367,#17375));
+#17358 = ORIENTED_EDGE('',*,*,#17249,.F.);
+#17359 = ORIENTED_EDGE('',*,*,#17360,.T.);
+#17360 = EDGE_CURVE('',#17250,#17361,#17363,.T.);
+#17361 = VERTEX_POINT('',#17362);
+#17362 = CARTESIAN_POINT('',(0.E+000,-3.943936115125,2.138651628701E-016
+    ));
+#17363 = LINE('',#17364,#17365);
+#17364 = CARTESIAN_POINT('',(-1.359842483253,-3.943936115125,
+    2.138651628701E-016));
+#17365 = VECTOR('',#17366,1.);
+#17366 = DIRECTION('',(1.,0.E+000,0.E+000));
+#17367 = ORIENTED_EDGE('',*,*,#17368,.T.);
+#17368 = EDGE_CURVE('',#17361,#17369,#17371,.T.);
+#17369 = VERTEX_POINT('',#17370);
+#17370 = CARTESIAN_POINT('',(0.E+000,-4.354455007708,2.138651628701E-016
+    ));
+#17371 = LINE('',#17372,#17373);
+#17372 = CARTESIAN_POINT('',(0.E+000,-3.943936115125,2.138651628701E-016
+    ));
+#17373 = VECTOR('',#17374,1.);
+#17374 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#17375 = ORIENTED_EDGE('',*,*,#17376,.T.);
+#17376 = EDGE_CURVE('',#17369,#17252,#17377,.T.);
+#17377 = LINE('',#17378,#17379);
+#17378 = CARTESIAN_POINT('',(0.E+000,-4.354455007708,2.138651628701E-016
+    ));
+#17379 = VECTOR('',#17380,1.);
+#17380 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#17381 = PLANE('',#17382);
+#17382 = AXIS2_PLACEMENT_3D('',#17383,#17384,#17385);
+#17383 = CARTESIAN_POINT('',(0.E+000,-4.149195561416,2.138651628701E-016
+    ));
+#17384 = DIRECTION('',(0.E+000,0.E+000,1.));
+#17385 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#17386 = ADVANCED_FACE('',(#17387),#17403,.F.);
+#17387 = FACE_BOUND('',#17388,.T.);
+#17388 = EDGE_LOOP('',(#17389,#17395,#17396,#17402));
+#17389 = ORIENTED_EDGE('',*,*,#17390,.F.);
+#17390 = EDGE_CURVE('',#17326,#17361,#17391,.T.);
+#17391 = LINE('',#17392,#17393);
+#17392 = CARTESIAN_POINT('',(1.359842483253,-3.943936115125,
+    -1.532469931924E-016));
+#17393 = VECTOR('',#17394,1.);
+#17394 = DIRECTION('',(-1.,0.E+000,-1.224646799147E-016));
+#17395 = ORIENTED_EDGE('',*,*,#17325,.T.);
+#17396 = ORIENTED_EDGE('',*,*,#17397,.F.);
+#17397 = EDGE_CURVE('',#17369,#17315,#17398,.T.);
+#17398 = LINE('',#17399,#17400);
+#17399 = CARTESIAN_POINT('',(5.33266938722E-016,-4.354455007708,
+    -2.695056028593E-016));
+#17400 = VECTOR('',#17401,1.);
+#17401 = DIRECTION('',(1.,0.E+000,1.224646799147E-016));
+#17402 = ORIENTED_EDGE('',*,*,#17368,.F.);
+#17403 = PLANE('',#17404);
+#17404 = AXIS2_PLACEMENT_3D('',#17405,#17406,#17407);
+#17405 = CARTESIAN_POINT('',(0.679921241627,-4.354455007708,
+    -1.862392656363E-016));
+#17406 = DIRECTION('',(-1.224646799147E-016,1.224646799147E-016,1.));
+#17407 = DIRECTION('',(1.,0.E+000,1.224646799147E-016));
+#17408 = ADVANCED_FACE('',(#17409),#17426,.F.);
+#17409 = FACE_BOUND('',#17410,.T.);
+#17410 = EDGE_LOOP('',(#17411,#17412,#17413,#17419,#17420));
+#17411 = ORIENTED_EDGE('',*,*,#17279,.F.);
+#17412 = ORIENTED_EDGE('',*,*,#17376,.F.);
+#17413 = ORIENTED_EDGE('',*,*,#17414,.T.);
+#17414 = EDGE_CURVE('',#17369,#17163,#17415,.T.);
+#17415 = LINE('',#17416,#17417);
+#17416 = CARTESIAN_POINT('',(0.E+000,-4.354455007708,2.138651628701E-016
+    ));
+#17417 = VECTOR('',#17418,1.);
+#17418 = DIRECTION('',(0.E+000,0.E+000,1.));
+#17419 = ORIENTED_EDGE('',*,*,#17173,.F.);
+#17420 = ORIENTED_EDGE('',*,*,#17421,.T.);
+#17421 = EDGE_CURVE('',#17174,#17272,#17422,.T.);
+#17422 = LINE('',#17423,#17424);
+#17423 = CARTESIAN_POINT('',(-1.50126383633,-4.354455007708,
+    2.437322236311));
+#17424 = VECTOR('',#17425,1.);
+#17425 = DIRECTION('',(2.417837443969E-016,0.E+000,-1.));
+#17426 = PLANE('',#17427);
+#17427 = AXIS2_PLACEMENT_3D('',#17428,#17429,#17430);
+#17428 = CARTESIAN_POINT('',(-0.750631918165,-4.354455007708,
+    2.138651628701E-016));
+#17429 = DIRECTION('',(0.E+000,1.,0.E+000));
+#17430 = DIRECTION('',(0.E+000,-0.E+000,1.));
+#17431 = ADVANCED_FACE('',(#17432),#17444,.F.);
+#17432 = FACE_BOUND('',#17433,.T.);
+#17433 = EDGE_LOOP('',(#17434,#17435,#17436,#17442,#17443));
+#17434 = ORIENTED_EDGE('',*,*,#17397,.T.);
+#17435 = ORIENTED_EDGE('',*,*,#17314,.T.);
+#17436 = ORIENTED_EDGE('',*,*,#17437,.F.);
+#17437 = EDGE_CURVE('',#17211,#17305,#17438,.T.);
+#17438 = LINE('',#17439,#17440);
+#17439 = CARTESIAN_POINT('',(1.50126383633,-4.354455007708,
+    2.437322236311));
+#17440 = VECTOR('',#17441,1.);
+#17441 = DIRECTION('',(-1.208918721984E-016,-2.417837443969E-016,-1.));
+#17442 = ORIENTED_EDGE('',*,*,#17210,.T.);
+#17443 = ORIENTED_EDGE('',*,*,#17414,.F.);
+#17444 = PLANE('',#17445);
+#17445 = AXIS2_PLACEMENT_3D('',#17446,#17447,#17448);
+#17446 = CARTESIAN_POINT('',(3.840239949626E-016,-4.354455007708,
+    1.218661118155));
+#17447 = DIRECTION('',(-5.08595594382E-016,1.,-7.899555254781E-017));
+#17448 = DIRECTION('',(0.E+000,7.899555254781E-017,1.));
+#17449 = ADVANCED_FACE('',(#17450),#17467,.F.);
+#17450 = FACE_BOUND('',#17451,.T.);
+#17451 = EDGE_LOOP('',(#17452,#17453,#17454,#17460,#17461));
+#17452 = ORIENTED_EDGE('',*,*,#17360,.F.);
+#17453 = ORIENTED_EDGE('',*,*,#17259,.F.);
+#17454 = ORIENTED_EDGE('',*,*,#17455,.F.);
+#17455 = EDGE_CURVE('',#16913,#17260,#17456,.T.);
+#17456 = LINE('',#17457,#17458);
+#17457 = CARTESIAN_POINT('',(-1.50126383633,-3.943936115125,
+    2.402674604064));
+#17458 = VECTOR('',#17459,1.);
+#17459 = DIRECTION('',(-1.227442154191E-016,0.E+000,-1.));
+#17460 = ORIENTED_EDGE('',*,*,#16912,.T.);
+#17461 = ORIENTED_EDGE('',*,*,#17462,.F.);
+#17462 = EDGE_CURVE('',#17361,#16915,#17463,.T.);
+#17463 = LINE('',#17464,#17465);
+#17464 = CARTESIAN_POINT('',(0.E+000,-3.943936115125,2.138651628701E-016
+    ));
+#17465 = VECTOR('',#17466,1.);
+#17466 = DIRECTION('',(0.E+000,0.E+000,1.));
+#17467 = PLANE('',#17468);
+#17468 = AXIS2_PLACEMENT_3D('',#17469,#17470,#17471);
+#17469 = CARTESIAN_POINT('',(0.E+000,-3.943936115125,1.201337302032));
+#17470 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#17471 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#17472 = ADVANCED_FACE('',(#17473),#17485,.F.);
+#17473 = FACE_BOUND('',#17474,.T.);
+#17474 = EDGE_LOOP('',(#17475,#17476,#17477,#17478,#17479));
+#17475 = ORIENTED_EDGE('',*,*,#17333,.T.);
+#17476 = ORIENTED_EDGE('',*,*,#17390,.T.);
+#17477 = ORIENTED_EDGE('',*,*,#17462,.T.);
+#17478 = ORIENTED_EDGE('',*,*,#16975,.F.);
+#17479 = ORIENTED_EDGE('',*,*,#17480,.T.);
+#17480 = EDGE_CURVE('',#16976,#17307,#17481,.T.);
+#17481 = LINE('',#17482,#17483);
+#17482 = CARTESIAN_POINT('',(1.50126383633,-3.943936115125,
+    2.402674604064));
+#17483 = VECTOR('',#17484,1.);
+#17484 = DIRECTION('',(2.454884308381E-016,-2.454884308381E-016,-1.));
+#17485 = PLANE('',#17486);
+#17486 = AXIS2_PLACEMENT_3D('',#17487,#17488,#17489);
+#17487 = CARTESIAN_POINT('',(0.750631918165,-3.943936115125,
+    -2.278537700466E-016));
+#17488 = DIRECTION('',(-2.022122413638E-033,-1.,1.651188256929E-017));
+#17489 = DIRECTION('',(0.E+000,-1.651188256929E-017,-1.));
+#17490 = ADVANCED_FACE('',(#17491),#17506,.F.);
+#17491 = FACE_BOUND('',#17492,.T.);
+#17492 = EDGE_LOOP('',(#17493,#17494,#17495,#17496,#17497,#17498,#17499,
+    #17505));
+#17493 = ORIENTED_EDGE('',*,*,#17455,.T.);
+#17494 = ORIENTED_EDGE('',*,*,#17271,.F.);
+#17495 = ORIENTED_EDGE('',*,*,#17421,.F.);
+#17496 = ORIENTED_EDGE('',*,*,#17181,.F.);
+#17497 = ORIENTED_EDGE('',*,*,#17080,.F.);
+#17498 = ORIENTED_EDGE('',*,*,#14983,.T.);
+#17499 = ORIENTED_EDGE('',*,*,#17500,.F.);
+#17500 = EDGE_CURVE('',#16923,#14976,#17501,.T.);
+#17501 = LINE('',#17502,#17503);
+#17502 = CARTESIAN_POINT('',(-1.50126383633,-3.590382719263,
+    2.756227999926));
+#17503 = VECTOR('',#17504,1.);
+#17504 = DIRECTION('',(0.E+000,1.,0.E+000));
+#17505 = ORIENTED_EDGE('',*,*,#16922,.T.);
+#17506 = PLANE('',#17507);
+#17507 = AXIS2_PLACEMENT_3D('',#17508,#17509,#17510);
+#17508 = CARTESIAN_POINT('',(-1.50126383633,-3.355585171377,
+    1.642925190555));
+#17509 = DIRECTION('',(1.,0.E+000,0.E+000));
+#17510 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#17511 = ADVANCED_FACE('',(#17512),#17527,.F.);
+#17512 = FACE_BOUND('',#17513,.T.);
+#17513 = EDGE_LOOP('',(#17514,#17515,#17516,#17517,#17523,#17524,#17525,
+    #17526));
+#17514 = ORIENTED_EDGE('',*,*,#17304,.T.);
+#17515 = ORIENTED_EDGE('',*,*,#17480,.F.);
+#17516 = ORIENTED_EDGE('',*,*,#16983,.F.);
+#17517 = ORIENTED_EDGE('',*,*,#17518,.T.);
+#17518 = EDGE_CURVE('',#16967,#15006,#17519,.T.);
+#17519 = LINE('',#17520,#17521);
+#17520 = CARTESIAN_POINT('',(1.50126383633,-3.590382719263,
+    2.756227999926));
+#17521 = VECTOR('',#17522,1.);
+#17522 = DIRECTION('',(-1.182106707057E-015,1.,0.E+000));
+#17523 = ORIENTED_EDGE('',*,*,#15022,.F.);
+#17524 = ORIENTED_EDGE('',*,*,#17145,.T.);
+#17525 = ORIENTED_EDGE('',*,*,#17218,.T.);
+#17526 = ORIENTED_EDGE('',*,*,#17437,.T.);
+#17527 = PLANE('',#17528);
+#17528 = AXIS2_PLACEMENT_3D('',#17529,#17530,#17531);
+#17529 = CARTESIAN_POINT('',(1.50126383633,-3.855020089543,
+    0.141421353076));
+#17530 = DIRECTION('',(-1.,-7.110005653622E-017,-5.987517458335E-017));
+#17531 = DIRECTION('',(-5.987517458335E-017,0.E+000,1.));
+#17532 = ADVANCED_FACE('',(#17533),#17560,.F.);
+#17533 = FACE_BOUND('',#17534,.T.);
+#17534 = EDGE_LOOP('',(#17535,#17536,#17537,#17538,#17539,#17540,#17541,
+    #17542,#17550,#17556,#17557,#17558,#17559));
+#17535 = ORIENTED_EDGE('',*,*,#14467,.F.);
+#17536 = ORIENTED_EDGE('',*,*,#14396,.F.);
+#17537 = ORIENTED_EDGE('',*,*,#14322,.F.);
+#17538 = ORIENTED_EDGE('',*,*,#16656,.T.);
+#17539 = ORIENTED_EDGE('',*,*,#16556,.T.);
+#17540 = ORIENTED_EDGE('',*,*,#17040,.T.);
+#17541 = ORIENTED_EDGE('',*,*,#15877,.T.);
+#17542 = ORIENTED_EDGE('',*,*,#17543,.F.);
+#17543 = EDGE_CURVE('',#17544,#15870,#17546,.T.);
+#17544 = VERTEX_POINT('',#17545);
+#17545 = CARTESIAN_POINT('',(0.E+000,-1.387778780781E-016,2.756227999926
+    ));
+#17546 = LINE('',#17547,#17548);
+#17547 = CARTESIAN_POINT('',(0.E+000,-2.775557561563E-016,2.756227999926
+    ));
+#17548 = VECTOR('',#17549,1.);
+#17549 = DIRECTION('',(-1.,9.939790711789E-016,0.E+000));
+#17550 = ORIENTED_EDGE('',*,*,#17551,.F.);
+#17551 = EDGE_CURVE('',#16934,#17544,#17552,.T.);
+#17552 = LINE('',#17553,#17554);
+#17553 = CARTESIAN_POINT('',(0.E+000,-3.590382719263,2.756227999926));
+#17554 = VECTOR('',#17555,1.);
+#17555 = DIRECTION('',(0.E+000,1.,0.E+000));
+#17556 = ORIENTED_EDGE('',*,*,#16933,.T.);
+#17557 = ORIENTED_EDGE('',*,*,#17500,.T.);
+#17558 = ORIENTED_EDGE('',*,*,#14975,.T.);
+#17559 = ORIENTED_EDGE('',*,*,#14921,.T.);
+#17560 = PLANE('',#17561);
+#17561 = AXIS2_PLACEMENT_3D('',#17562,#17563,#17564);
+#17562 = CARTESIAN_POINT('',(-4.726664062926,-2.222944463262,
+    2.756227999926));
+#17563 = DIRECTION('',(0.E+000,0.E+000,1.));
+#17564 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#17565 = ADVANCED_FACE('',(#17566),#17586,.F.);
+#17566 = FACE_BOUND('',#17567,.T.);
+#17567 = EDGE_LOOP('',(#17568,#17569,#17570,#17571,#17572,#17573,#17574,
+    #17575,#17581,#17582,#17583,#17584,#17585));
+#17568 = ORIENTED_EDGE('',*,*,#14431,.T.);
+#17569 = ORIENTED_EDGE('',*,*,#14497,.T.);
+#17570 = ORIENTED_EDGE('',*,*,#14960,.F.);
+#17571 = ORIENTED_EDGE('',*,*,#15005,.F.);
+#17572 = ORIENTED_EDGE('',*,*,#17518,.F.);
+#17573 = ORIENTED_EDGE('',*,*,#16966,.F.);
+#17574 = ORIENTED_EDGE('',*,*,#17551,.T.);
+#17575 = ORIENTED_EDGE('',*,*,#17576,.T.);
+#17576 = EDGE_CURVE('',#17544,#15900,#17577,.T.);
+#17577 = LINE('',#17578,#17579);
+#17578 = CARTESIAN_POINT('',(-3.375405797829E-016,5.998482362663E-017,
+    2.756227999926));
+#17579 = VECTOR('',#17580,1.);
+#17580 = DIRECTION('',(1.,1.116443751094E-015,1.307506333089E-016));
+#17581 = ORIENTED_EDGE('',*,*,#15916,.F.);
+#17582 = ORIENTED_EDGE('',*,*,#17061,.F.);
+#17583 = ORIENTED_EDGE('',*,*,#16616,.F.);
+#17584 = ORIENTED_EDGE('',*,*,#16677,.F.);
+#17585 = ORIENTED_EDGE('',*,*,#14354,.T.);
+#17586 = PLANE('',#17587);
+#17587 = AXIS2_PLACEMENT_3D('',#17588,#17589,#17590);
+#17588 = CARTESIAN_POINT('',(2.363332031463,2.446602050521E-014,
+    2.756227999926));
+#17589 = DIRECTION('',(-1.238291370091E-016,1.300977953176E-016,1.));
+#17590 = DIRECTION('',(1.,0.E+000,1.238291370091E-016));
+#17591 = ADVANCED_FACE('',(#17592),#17626,.F.);
+#17592 = FACE_BOUND('',#17593,.T.);
+#17593 = EDGE_LOOP('',(#17594,#17604,#17612,#17620));
+#17594 = ORIENTED_EDGE('',*,*,#17595,.F.);
+#17595 = EDGE_CURVE('',#17596,#17598,#17600,.T.);
+#17596 = VERTEX_POINT('',#17597);
+#17597 = CARTESIAN_POINT('',(-4.726664062926,4.304467573448,
+    3.144429028034));
+#17598 = VERTEX_POINT('',#17599);
+#17599 = CARTESIAN_POINT('',(-4.726664062926,2.020039766746,
+    3.144429028034));
+#17600 = LINE('',#17601,#17602);
+#17601 = CARTESIAN_POINT('',(-4.726664062926,4.304467573448,
+    3.144429028034));
+#17602 = VECTOR('',#17603,1.);
+#17603 = DIRECTION('',(2.429980543416E-016,-1.,0.E+000));
+#17604 = ORIENTED_EDGE('',*,*,#17605,.F.);
+#17605 = EDGE_CURVE('',#17606,#17596,#17608,.T.);
+#17606 = VERTEX_POINT('',#17607);
+#17607 = CARTESIAN_POINT('',(-4.726664062926,4.304467573448,
+    2.756227999926));
+#17608 = LINE('',#17609,#17610);
+#17609 = CARTESIAN_POINT('',(-4.726664062926,4.304467573448,
+    2.756227999926));
+#17610 = VECTOR('',#17611,1.);
+#17611 = DIRECTION('',(0.E+000,0.E+000,1.));
+#17612 = ORIENTED_EDGE('',*,*,#17613,.F.);
+#17613 = EDGE_CURVE('',#17614,#17606,#17616,.T.);
+#17614 = VERTEX_POINT('',#17615);
+#17615 = CARTESIAN_POINT('',(-4.726664062926,2.020039766746,
+    2.756227999926));
+#17616 = LINE('',#17617,#17618);
+#17617 = CARTESIAN_POINT('',(-4.726664062926,2.020039766746,
+    2.756227999926));
+#17618 = VECTOR('',#17619,1.);
+#17619 = DIRECTION('',(-2.429980543416E-016,1.,0.E+000));
+#17620 = ORIENTED_EDGE('',*,*,#17621,.F.);
+#17621 = EDGE_CURVE('',#17598,#17614,#17622,.T.);
+#17622 = LINE('',#17623,#17624);
+#17623 = CARTESIAN_POINT('',(-4.726664062926,2.020039766746,
+    3.144429028034));
+#17624 = VECTOR('',#17625,1.);
+#17625 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#17626 = PLANE('',#17627);
+#17627 = AXIS2_PLACEMENT_3D('',#17628,#17629,#17630);
+#17628 = CARTESIAN_POINT('',(-4.726664062926,3.162253670097,
+    2.756227999926));
+#17629 = DIRECTION('',(1.,8.970111107425E-017,-2.966079437672E-016));
+#17630 = DIRECTION('',(-2.966079437672E-016,0.E+000,-1.));
+#17631 = ADVANCED_FACE('',(#17632),#17666,.F.);
+#17632 = FACE_BOUND('',#17633,.T.);
+#17633 = EDGE_LOOP('',(#17634,#17644,#17652,#17660));
+#17634 = ORIENTED_EDGE('',*,*,#17635,.T.);
+#17635 = EDGE_CURVE('',#17636,#17638,#17640,.T.);
+#17636 = VERTEX_POINT('',#17637);
+#17637 = CARTESIAN_POINT('',(4.726664062926,4.304467573448,
+    2.756227999926));
+#17638 = VERTEX_POINT('',#17639);
+#17639 = CARTESIAN_POINT('',(4.726664062926,4.304467573448,
+    3.144429028034));
+#17640 = LINE('',#17641,#17642);
+#17641 = CARTESIAN_POINT('',(4.726664062926,4.304467573448,
+    2.756227999926));
+#17642 = VECTOR('',#17643,1.);
+#17643 = DIRECTION('',(0.E+000,0.E+000,1.));
+#17644 = ORIENTED_EDGE('',*,*,#17645,.T.);
+#17645 = EDGE_CURVE('',#17638,#17646,#17648,.T.);
+#17646 = VERTEX_POINT('',#17647);
+#17647 = CARTESIAN_POINT('',(4.726664062926,2.020039766746,
+    3.144429028034));
+#17648 = LINE('',#17649,#17650);
+#17649 = CARTESIAN_POINT('',(4.726664062926,4.304467573448,
+    3.144429028034));
+#17650 = VECTOR('',#17651,1.);
+#17651 = DIRECTION('',(0.E+000,-1.,2.429980543416E-016));
+#17652 = ORIENTED_EDGE('',*,*,#17653,.T.);
+#17653 = EDGE_CURVE('',#17646,#17654,#17656,.T.);
+#17654 = VERTEX_POINT('',#17655);
+#17655 = CARTESIAN_POINT('',(4.726664062926,2.020039766746,
+    2.756227999926));
+#17656 = LINE('',#17657,#17658);
+#17657 = CARTESIAN_POINT('',(4.726664062926,2.020039766746,
+    3.144429028034));
+#17658 = VECTOR('',#17659,1.);
+#17659 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#17660 = ORIENTED_EDGE('',*,*,#17661,.T.);
+#17661 = EDGE_CURVE('',#17654,#17636,#17662,.T.);
+#17662 = LINE('',#17663,#17664);
+#17663 = CARTESIAN_POINT('',(4.726664062926,2.020039766746,
+    2.756227999926));
+#17664 = VECTOR('',#17665,1.);
+#17665 = DIRECTION('',(0.E+000,1.,-2.429980543416E-016));
+#17666 = PLANE('',#17667);
+#17667 = AXIS2_PLACEMENT_3D('',#17668,#17669,#17670);
+#17668 = CARTESIAN_POINT('',(4.726664062926,2.020039766746,2.95032851398
+    ));
+#17669 = DIRECTION('',(-1.,1.072649222016E-015,0.E+000));
+#17670 = DIRECTION('',(0.E+000,0.E+000,1.));
+#17671 = ADVANCED_FACE('',(#17672),#17703,.T.);
+#17672 = FACE_BOUND('',#17673,.T.);
+#17673 = EDGE_LOOP('',(#17674,#17684,#17693,#17694));
+#17674 = ORIENTED_EDGE('',*,*,#17675,.F.);
+#17675 = EDGE_CURVE('',#17676,#17678,#17680,.T.);
+#17676 = VERTEX_POINT('',#17677);
+#17677 = CARTESIAN_POINT('',(-4.58524270985,4.445888926525,
+    2.756227999926));
+#17678 = VERTEX_POINT('',#17679);
+#17679 = CARTESIAN_POINT('',(-4.58524270985,4.445888926525,
+    3.144429028034));
+#17680 = LINE('',#17681,#17682);
+#17681 = CARTESIAN_POINT('',(-4.58524270985,4.445888926525,
+    2.756227999926));
+#17682 = VECTOR('',#17683,1.);
+#17683 = DIRECTION('',(0.E+000,0.E+000,1.));
+#17684 = ORIENTED_EDGE('',*,*,#17685,.F.);
+#17685 = EDGE_CURVE('',#17606,#17676,#17686,.T.);
+#17686 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#17687,#17688,#17689,#17690,
+    #17691,#17692),.UNSPECIFIED.,.F.,.F.,(6,6),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#17687 = CARTESIAN_POINT('',(-4.726664062926,4.304467573448,
+    2.756227999926));
+#17688 = CARTESIAN_POINT('',(-4.726664062926,4.351330487411,
+    2.756227999926));
+#17689 = CARTESIAN_POINT('',(-4.707669113984,4.393756893334,
+    2.756227999926));
+#17690 = CARTESIAN_POINT('',(-4.674532029735,4.426893977583,
+    2.756227999926));
+#17691 = CARTESIAN_POINT('',(-4.632105623812,4.445888926525,
+    2.756227999926));
+#17692 = CARTESIAN_POINT('',(-4.58524270985,4.445888926525,
+    2.756227999926));
+#17693 = ORIENTED_EDGE('',*,*,#17605,.T.);
+#17694 = ORIENTED_EDGE('',*,*,#17695,.F.);
+#17695 = EDGE_CURVE('',#17678,#17596,#17696,.T.);
+#17696 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#17697,#17698,#17699,#17700,
+    #17701,#17702),.UNSPECIFIED.,.F.,.F.,(6,6),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#17697 = CARTESIAN_POINT('',(-4.58524270985,4.445888926525,
+    3.144429028034));
+#17698 = CARTESIAN_POINT('',(-4.632105623812,4.445888926525,
+    3.144429028034));
+#17699 = CARTESIAN_POINT('',(-4.674532029735,4.426893977583,
+    3.144429028034));
+#17700 = CARTESIAN_POINT('',(-4.707669113984,4.393756893334,
+    3.144429028034));
+#17701 = CARTESIAN_POINT('',(-4.726664062926,4.351330487411,
+    3.144429028034));
+#17702 = CARTESIAN_POINT('',(-4.726664062926,4.304467573448,
+    3.144429028034));
+#17703 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#17704,#17705)
+    ,(#17706,#17707)
+    ,(#17708,#17709)
+    ,(#17710,#17711)
+    ,(#17712,#17713)
+    ,(#17714,#17715
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,
+    4.658412337303E-002),.PIECEWISE_BEZIER_KNOTS.);
+#17704 = CARTESIAN_POINT('',(-4.58524270985,4.445888926525,
+    2.756227999926));
+#17705 = CARTESIAN_POINT('',(-4.58524270985,4.445888926525,
+    3.222069233656));
+#17706 = CARTESIAN_POINT('',(-4.632105623812,4.445888926525,
+    2.756227999926));
+#17707 = CARTESIAN_POINT('',(-4.632105623812,4.445888926525,
+    3.222069233656));
+#17708 = CARTESIAN_POINT('',(-4.674532029735,4.426893977583,
+    2.756227999926));
+#17709 = CARTESIAN_POINT('',(-4.674532029735,4.426893977583,
+    3.222069233656));
+#17710 = CARTESIAN_POINT('',(-4.707669113984,4.393756893334,
+    2.756227999926));
+#17711 = CARTESIAN_POINT('',(-4.707669113984,4.393756893334,
+    3.222069233656));
+#17712 = CARTESIAN_POINT('',(-4.726664062926,4.351330487411,
+    2.756227999926));
+#17713 = CARTESIAN_POINT('',(-4.726664062926,4.351330487411,
+    3.222069233656));
+#17714 = CARTESIAN_POINT('',(-4.726664062926,4.304467573448,
+    2.756227999926));
+#17715 = CARTESIAN_POINT('',(-4.726664062926,4.304467573448,
+    3.222069233656));
+#17716 = ADVANCED_FACE('',(#17717),#17748,.F.);
+#17717 = FACE_BOUND('',#17718,.F.);
+#17718 = EDGE_LOOP('',(#17719,#17720,#17731,#17739));
+#17719 = ORIENTED_EDGE('',*,*,#17635,.T.);
+#17720 = ORIENTED_EDGE('',*,*,#17721,.F.);
+#17721 = EDGE_CURVE('',#17722,#17638,#17724,.T.);
+#17722 = VERTEX_POINT('',#17723);
+#17723 = CARTESIAN_POINT('',(4.58524270985,4.445888926525,3.144429028034
+    ));
+#17724 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#17725,#17726,#17727,#17728,
+    #17729,#17730),.UNSPECIFIED.,.F.,.F.,(6,6),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#17725 = CARTESIAN_POINT('',(4.58524270985,4.445888926525,3.144429028034
+    ));
+#17726 = CARTESIAN_POINT('',(4.632105623812,4.445888926525,
+    3.144429028034));
+#17727 = CARTESIAN_POINT('',(4.674532029735,4.426893977583,
+    3.144429028034));
+#17728 = CARTESIAN_POINT('',(4.707669113984,4.393756893334,
+    3.144429028034));
+#17729 = CARTESIAN_POINT('',(4.726664062926,4.351330487411,
+    3.144429028034));
+#17730 = CARTESIAN_POINT('',(4.726664062926,4.304467573448,
+    3.144429028034));
+#17731 = ORIENTED_EDGE('',*,*,#17732,.F.);
+#17732 = EDGE_CURVE('',#17733,#17722,#17735,.T.);
+#17733 = VERTEX_POINT('',#17734);
+#17734 = CARTESIAN_POINT('',(4.58524270985,4.445888926525,2.756227999926
+    ));
+#17735 = LINE('',#17736,#17737);
+#17736 = CARTESIAN_POINT('',(4.58524270985,4.445888926525,2.756227999926
+    ));
+#17737 = VECTOR('',#17738,1.);
+#17738 = DIRECTION('',(0.E+000,0.E+000,1.));
+#17739 = ORIENTED_EDGE('',*,*,#17740,.F.);
+#17740 = EDGE_CURVE('',#17636,#17733,#17741,.T.);
+#17741 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#17742,#17743,#17744,#17745,
+    #17746,#17747),.UNSPECIFIED.,.F.,.F.,(6,6),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#17742 = CARTESIAN_POINT('',(4.726664062926,4.304467573448,
+    2.756227999926));
+#17743 = CARTESIAN_POINT('',(4.726664062926,4.351330487411,
+    2.756227999926));
+#17744 = CARTESIAN_POINT('',(4.707669113984,4.393756893334,
+    2.756227999926));
+#17745 = CARTESIAN_POINT('',(4.674532029735,4.426893977583,
+    2.756227999926));
+#17746 = CARTESIAN_POINT('',(4.632105623812,4.445888926525,
+    2.756227999926));
+#17747 = CARTESIAN_POINT('',(4.58524270985,4.445888926525,2.756227999926
+    ));
+#17748 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#17749,#17750)
+    ,(#17751,#17752)
+    ,(#17753,#17754)
+    ,(#17755,#17756)
+    ,(#17757,#17758)
+    ,(#17759,#17760
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,
+    4.658412337303E-002),.PIECEWISE_BEZIER_KNOTS.);
+#17749 = CARTESIAN_POINT('',(4.58524270985,4.445888926525,2.756227999926
+    ));
+#17750 = CARTESIAN_POINT('',(4.58524270985,4.445888926525,3.222069233656
+    ));
+#17751 = CARTESIAN_POINT('',(4.632105623812,4.445888926525,
+    2.756227999926));
+#17752 = CARTESIAN_POINT('',(4.632105623812,4.445888926525,
+    3.222069233656));
+#17753 = CARTESIAN_POINT('',(4.674532029735,4.426893977583,
+    2.756227999926));
+#17754 = CARTESIAN_POINT('',(4.674532029735,4.426893977583,
+    3.222069233656));
+#17755 = CARTESIAN_POINT('',(4.707669113984,4.393756893334,
+    2.756227999926));
+#17756 = CARTESIAN_POINT('',(4.707669113984,4.393756893334,
+    3.222069233656));
+#17757 = CARTESIAN_POINT('',(4.726664062926,4.351330487411,
+    2.756227999926));
+#17758 = CARTESIAN_POINT('',(4.726664062926,4.351330487411,
+    3.222069233656));
+#17759 = CARTESIAN_POINT('',(4.726664062926,4.304467573448,
+    2.756227999926));
+#17760 = CARTESIAN_POINT('',(4.726664062926,4.304467573448,
+    3.222069233656));
+#17761 = ADVANCED_FACE('',(#17762),#17787,.F.);
+#17762 = FACE_BOUND('',#17763,.T.);
+#17763 = EDGE_LOOP('',(#17764,#17772,#17773,#17781));
+#17764 = ORIENTED_EDGE('',*,*,#17765,.F.);
+#17765 = EDGE_CURVE('',#17676,#17766,#17768,.T.);
+#17766 = VERTEX_POINT('',#17767);
+#17767 = CARTESIAN_POINT('',(-2.296107411385,4.445888926525,
+    2.756227999926));
+#17768 = LINE('',#17769,#17770);
+#17769 = CARTESIAN_POINT('',(-4.58524270985,4.445888926525,
+    2.756227999926));
+#17770 = VECTOR('',#17771,1.);
+#17771 = DIRECTION('',(1.,-9.457435300878E-015,0.E+000));
+#17772 = ORIENTED_EDGE('',*,*,#17675,.T.);
+#17773 = ORIENTED_EDGE('',*,*,#17774,.F.);
+#17774 = EDGE_CURVE('',#17775,#17678,#17777,.T.);
+#17775 = VERTEX_POINT('',#17776);
+#17776 = CARTESIAN_POINT('',(-2.296107411385,4.445888926525,
+    3.144429028034));
+#17777 = LINE('',#17778,#17779);
+#17778 = CARTESIAN_POINT('',(-2.296107411385,4.445888926525,
+    3.144429028034));
+#17779 = VECTOR('',#17780,1.);
+#17780 = DIRECTION('',(-1.,9.457435300878E-015,0.E+000));
+#17781 = ORIENTED_EDGE('',*,*,#17782,.F.);
+#17782 = EDGE_CURVE('',#17766,#17775,#17783,.T.);
+#17783 = LINE('',#17784,#17785);
+#17784 = CARTESIAN_POINT('',(-2.296107411385,4.445888926525,
+    2.756227999926));
+#17785 = VECTOR('',#17786,1.);
+#17786 = DIRECTION('',(0.E+000,0.E+000,1.));
+#17787 = PLANE('',#17788);
+#17788 = AXIS2_PLACEMENT_3D('',#17789,#17790,#17791);
+#17789 = CARTESIAN_POINT('',(-3.440675060617,4.445888926525,
+    2.756227999926));
+#17790 = DIRECTION('',(-1.488175313276E-014,-1.,-2.090083927717E-015));
+#17791 = DIRECTION('',(0.E+000,2.090083927717E-015,-1.));
+#17792 = ADVANCED_FACE('',(#17793),#17818,.F.);
+#17793 = FACE_BOUND('',#17794,.T.);
+#17794 = EDGE_LOOP('',(#17795,#17796,#17804,#17812));
+#17795 = ORIENTED_EDGE('',*,*,#17732,.F.);
+#17796 = ORIENTED_EDGE('',*,*,#17797,.T.);
+#17797 = EDGE_CURVE('',#17733,#17798,#17800,.T.);
+#17798 = VERTEX_POINT('',#17799);
+#17799 = CARTESIAN_POINT('',(2.296107411385,4.445888926525,
+    2.756227999926));
+#17800 = LINE('',#17801,#17802);
+#17801 = CARTESIAN_POINT('',(4.58524270985,4.445888926525,2.756227999926
+    ));
+#17802 = VECTOR('',#17803,1.);
+#17803 = DIRECTION('',(-1.,-9.457435300878E-015,0.E+000));
+#17804 = ORIENTED_EDGE('',*,*,#17805,.T.);
+#17805 = EDGE_CURVE('',#17798,#17806,#17808,.T.);
+#17806 = VERTEX_POINT('',#17807);
+#17807 = CARTESIAN_POINT('',(2.296107411385,4.445888926525,
+    3.144429028034));
+#17808 = LINE('',#17809,#17810);
+#17809 = CARTESIAN_POINT('',(2.296107411385,4.445888926525,
+    2.756227999926));
+#17810 = VECTOR('',#17811,1.);
+#17811 = DIRECTION('',(0.E+000,0.E+000,1.));
+#17812 = ORIENTED_EDGE('',*,*,#17813,.T.);
+#17813 = EDGE_CURVE('',#17806,#17722,#17814,.T.);
+#17814 = LINE('',#17815,#17816);
+#17815 = CARTESIAN_POINT('',(2.296107411385,4.445888926525,
+    3.144429028034));
+#17816 = VECTOR('',#17817,1.);
+#17817 = DIRECTION('',(1.,9.457435300878E-015,0.E+000));
+#17818 = PLANE('',#17819);
+#17819 = AXIS2_PLACEMENT_3D('',#17820,#17821,#17822);
+#17820 = CARTESIAN_POINT('',(4.58524270985,4.445888926525,2.95032851398)
+  );
+#17821 = DIRECTION('',(6.10443306238E-015,-1.,3.784834975668E-018));
+#17822 = DIRECTION('',(0.E+000,-3.784834975668E-018,-1.));
+#17823 = ADVANCED_FACE('',(#17824),#17858,.F.);
+#17824 = FACE_BOUND('',#17825,.F.);
+#17825 = EDGE_LOOP('',(#17826,#17836,#17844,#17852));
+#17826 = ORIENTED_EDGE('',*,*,#17827,.F.);
+#17827 = EDGE_CURVE('',#17828,#17830,#17832,.T.);
+#17828 = VERTEX_POINT('',#17829);
+#17829 = CARTESIAN_POINT('',(-4.836631631629,0.500000007451,
+    0.20000000298));
+#17830 = VERTEX_POINT('',#17831);
+#17831 = CARTESIAN_POINT('',(-5.239261853804,0.500000007451,
+    0.20000000298));
+#17832 = LINE('',#17833,#17834);
+#17833 = CARTESIAN_POINT('',(-4.836631631629,0.500000007451,
+    0.20000000298));
+#17834 = VECTOR('',#17835,1.);
+#17835 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#17836 = ORIENTED_EDGE('',*,*,#17837,.F.);
+#17837 = EDGE_CURVE('',#17838,#17828,#17840,.T.);
+#17838 = VERTEX_POINT('',#17839);
+#17839 = CARTESIAN_POINT('',(-4.836631609686,0.500005918031,
+    0.280307372978));
+#17840 = LINE('',#17841,#17842);
+#17841 = CARTESIAN_POINT('',(-4.836631617842,0.500005918031,
+    0.280307372978));
+#17842 = VECTOR('',#17843,1.);
+#17843 = DIRECTION('',(-1.716708118307E-007,-7.35994737129E-005,
+    -0.999999997292));
+#17844 = ORIENTED_EDGE('',*,*,#17845,.F.);
+#17845 = EDGE_CURVE('',#17846,#17838,#17848,.T.);
+#17846 = VERTEX_POINT('',#17847);
+#17847 = CARTESIAN_POINT('',(-5.239261843411,0.50000196748,
+    0.280307380034));
+#17848 = LINE('',#17849,#17850);
+#17849 = CARTESIAN_POINT('',(-5.239261843411,0.50000196748,
+    0.280307380034));
+#17850 = VECTOR('',#17851,1.);
+#17851 = DIRECTION('',(0.999999999952,9.81185964363E-006,
+    -1.75239821606E-008));
+#17852 = ORIENTED_EDGE('',*,*,#17853,.F.);
+#17853 = EDGE_CURVE('',#17830,#17846,#17854,.T.);
+#17854 = LINE('',#17855,#17856);
+#17855 = CARTESIAN_POINT('',(-5.239261853804,0.500000007451,
+    0.20000000298));
+#17856 = VECTOR('',#17857,1.);
+#17857 = DIRECTION('',(1.294220581227E-007,2.440658620306E-005,
+    0.999999999702));
+#17858 = B_SPLINE_SURFACE_WITH_KNOTS('',1,5,(
+    (#17859,#17860,#17861,#17862,#17863,#17864)
+    ,(#17865,#17866,#17867,#17868,#17869,#17870
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(6,6),(0.E+000,1.),(0.E+000,
+    0.401562503725),.PIECEWISE_BEZIER_KNOTS.);
+#17859 = CARTESIAN_POINT('',(-5.439003591185,0.500000007451,
+    0.20000000298));
+#17860 = CARTESIAN_POINT('',(-5.439003591185,0.500000007451,
+    0.216062503369));
+#17861 = CARTESIAN_POINT('',(-5.439003591185,0.500000007451,
+    0.232124975489));
+#17862 = CARTESIAN_POINT('',(-5.439003591185,0.500000007451,
+    0.248187532855));
+#17863 = CARTESIAN_POINT('',(-5.439003591185,0.500000007451,
+    0.264250004088));
+#17864 = CARTESIAN_POINT('',(-5.439003591185,0.500000007642,
+    0.280307383534));
+#17865 = CARTESIAN_POINT('',(-2.516193871146,0.500000007451,
+    0.20000000298));
+#17866 = CARTESIAN_POINT('',(-2.516193871146,0.500000007451,
+    0.216062503369));
+#17867 = CARTESIAN_POINT('',(-2.516193871146,0.500000007451,
+    0.232124975489));
+#17868 = CARTESIAN_POINT('',(-2.516193871146,0.500000007451,
+    0.248187532855));
+#17869 = CARTESIAN_POINT('',(-2.516193871146,0.500000007451,
+    0.264250004088));
+#17870 = CARTESIAN_POINT('',(-2.516193871427,0.50002868584,
+    0.280307332315));
+#17871 = ADVANCED_FACE('',(#17872),#17906,.F.);
+#17872 = FACE_BOUND('',#17873,.T.);
+#17873 = EDGE_LOOP('',(#17874,#17884,#17892,#17900));
+#17874 = ORIENTED_EDGE('',*,*,#17875,.F.);
+#17875 = EDGE_CURVE('',#17876,#17878,#17880,.T.);
+#17876 = VERTEX_POINT('',#17877);
+#17877 = CARTESIAN_POINT('',(5.239261843411,0.50000196748,0.280307380034
+    ));
+#17878 = VERTEX_POINT('',#17879);
+#17879 = CARTESIAN_POINT('',(4.836631609686,0.500005918031,
+    0.280307372978));
+#17880 = LINE('',#17881,#17882);
+#17881 = CARTESIAN_POINT('',(5.239261843411,0.50000196748,0.280307380034
+    ));
+#17882 = VECTOR('',#17883,1.);
+#17883 = DIRECTION('',(-0.999999999952,9.81185964363E-006,
+    -1.752398233293E-008));
+#17884 = ORIENTED_EDGE('',*,*,#17885,.F.);
+#17885 = EDGE_CURVE('',#17886,#17876,#17888,.T.);
+#17886 = VERTEX_POINT('',#17887);
+#17887 = CARTESIAN_POINT('',(5.239261853804,0.500000007451,0.20000000298
+    ));
+#17888 = LINE('',#17889,#17890);
+#17889 = CARTESIAN_POINT('',(5.239261853804,0.499999762442,
+    0.200000002982));
+#17890 = VECTOR('',#17891,1.);
+#17891 = DIRECTION('',(-1.294272009184E-007,7.626719872193E-006,
+    0.999999999971));
+#17892 = ORIENTED_EDGE('',*,*,#17893,.F.);
+#17893 = EDGE_CURVE('',#17894,#17886,#17896,.T.);
+#17894 = VERTEX_POINT('',#17895);
+#17895 = CARTESIAN_POINT('',(4.836631631629,0.500000007451,0.20000000298
+    ));
+#17896 = LINE('',#17897,#17898);
+#17897 = CARTESIAN_POINT('',(4.836631631629,0.500000007451,0.20000000298
+    ));
+#17898 = VECTOR('',#17899,1.);
+#17899 = DIRECTION('',(1.,0.E+000,1.723391221459E-016));
+#17900 = ORIENTED_EDGE('',*,*,#17901,.F.);
+#17901 = EDGE_CURVE('',#17878,#17894,#17902,.T.);
+#17902 = LINE('',#17903,#17904);
+#17903 = CARTESIAN_POINT('',(4.836631617841,0.500000498379,0.28030737302
+    ));
+#17904 = VECTOR('',#17905,1.);
+#17905 = DIRECTION('',(1.716910515236E-007,-7.626719885324E-006,
+    -0.999999999971));
+#17906 = PLANE('',#17907);
+#17907 = AXIS2_PLACEMENT_3D('',#17908,#17909,#17910);
+#17908 = CARTESIAN_POINT('',(5.239261853805,0.500000068701,
+    0.240156093867));
+#17909 = DIRECTION('',(-3.066206178708E-007,-0.999999999971,
+    7.626719832884E-006));
+#17910 = DIRECTION('',(0.E+000,-7.626719832884E-006,-0.999999999971));
+#17911 = ADVANCED_FACE('',(#17912),#17939,.F.);
+#17912 = FACE_BOUND('',#17913,.F.);
+#17913 = EDGE_LOOP('',(#17914,#17915,#17924,#17932));
+#17914 = ORIENTED_EDGE('',*,*,#17845,.T.);
+#17915 = ORIENTED_EDGE('',*,*,#17916,.F.);
+#17916 = EDGE_CURVE('',#17917,#17838,#17919,.T.);
+#17917 = VERTEX_POINT('',#17918);
+#17918 = CARTESIAN_POINT('',(-4.836631593315,0.620308410976,
+    0.400000005964));
+#17919 = CIRCLE('',#17920,0.119994805861);
+#17920 = AXIS2_PLACEMENT_3D('',#17921,#17922,#17923);
+#17921 = CARTESIAN_POINT('',(-4.83663159341,0.620000344418,
+    0.280005595558));
+#17922 = DIRECTION('',(1.,3.037400411307E-010,-7.897948802441E-010));
+#17923 = DIRECTION('',(3.057253520631E-010,-0.999996837582,
+    2.51492069024E-003));
+#17924 = ORIENTED_EDGE('',*,*,#17925,.F.);
+#17925 = EDGE_CURVE('',#17926,#17917,#17928,.T.);
+#17926 = VERTEX_POINT('',#17927);
+#17927 = CARTESIAN_POINT('',(-5.239261830635,0.620308410976,
+    0.400000005964));
+#17928 = LINE('',#17929,#17930);
+#17929 = CARTESIAN_POINT('',(-5.239261824257,0.620308410976,
+    0.400000005964));
+#17930 = VECTOR('',#17931,1.);
+#17931 = DIRECTION('',(1.,0.E+000,0.E+000));
+#17932 = ORIENTED_EDGE('',*,*,#17933,.F.);
+#17933 = EDGE_CURVE('',#17846,#17926,#17934,.T.);
+#17934 = CIRCLE('',#17935,0.120001342962);
+#17935 = AXIS2_PLACEMENT_3D('',#17936,#17937,#17938);
+#17936 = CARTESIAN_POINT('',(-5.239261843423,0.620002914336,
+    0.279999051866));
+#17937 = DIRECTION('',(-1.,-1.006895419126E-010,2.618688783105E-010));
+#17938 = DIRECTION('',(2.616116966219E-010,2.545776839875E-003,
+    0.999996759505));
+#17939 = B_SPLINE_SURFACE_WITH_KNOTS('',1,5,(
+    (#17940,#17941,#17942,#17943,#17944,#17945)
+    ,(#17946,#17947,#17948,#17949,#17950,#17951
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(6,6),(0.E+000,1.),(0.401562503725,
+    1.401250003756),.PIECEWISE_BEZIER_KNOTS.);
+#17940 = CARTESIAN_POINT('',(-5.439003591185,0.500000007642,
+    0.280307383534));
+#17941 = CARTESIAN_POINT('',(-5.439003591185,0.50009777115,
+    0.318968812014));
+#17942 = CARTESIAN_POINT('',(-5.439003591185,0.515765333033,
+    0.356003243373));
+#17943 = CARTESIAN_POINT('',(-5.439003591185,0.544446934334,
+    0.384563972171));
+#17944 = CARTESIAN_POINT('',(-5.439003591185,0.581557199081,
+    0.400077720223));
+#17945 = CARTESIAN_POINT('',(-5.439003591185,0.620308410976,
+    0.400000005964));
+#17946 = CARTESIAN_POINT('',(-2.516193871427,0.50002868584,
+    0.280307332315));
+#17947 = CARTESIAN_POINT('',(-2.516193871145,0.500097735247,
+    0.318968812078));
+#17948 = CARTESIAN_POINT('',(-2.516193871146,0.515765333078,
+    0.356003243373));
+#17949 = CARTESIAN_POINT('',(-2.516193871146,0.544446934334,
+    0.384563972171));
+#17950 = CARTESIAN_POINT('',(-2.516193871146,0.581557199081,
+    0.400077720223));
+#17951 = CARTESIAN_POINT('',(-2.516193871146,0.620308410976,
+    0.400000005964));
+#17952 = ADVANCED_FACE('',(#17953),#17980,.F.);
+#17953 = FACE_BOUND('',#17954,.F.);
+#17954 = EDGE_LOOP('',(#17955,#17964,#17965,#17974));
+#17955 = ORIENTED_EDGE('',*,*,#17956,.T.);
+#17956 = EDGE_CURVE('',#17957,#17878,#17959,.T.);
+#17957 = VERTEX_POINT('',#17958);
+#17958 = CARTESIAN_POINT('',(4.836631593315,0.620308410976,
+    0.400000005964));
+#17959 = CIRCLE('',#17960,0.119994805861);
+#17960 = AXIS2_PLACEMENT_3D('',#17961,#17962,#17963);
+#17961 = CARTESIAN_POINT('',(4.83663159341,0.620000344418,0.280005595558
+    ));
+#17962 = DIRECTION('',(1.,-3.037400411307E-010,7.897948802441E-010));
+#17963 = DIRECTION('',(-3.057253520631E-010,-0.999996837582,
+    2.514920690239E-003));
+#17964 = ORIENTED_EDGE('',*,*,#17875,.F.);
+#17965 = ORIENTED_EDGE('',*,*,#17966,.T.);
+#17966 = EDGE_CURVE('',#17876,#17967,#17969,.T.);
+#17967 = VERTEX_POINT('',#17968);
+#17968 = CARTESIAN_POINT('',(5.239261830635,0.620308410976,
+    0.400000005964));
+#17969 = CIRCLE('',#17970,0.120001342962);
+#17970 = AXIS2_PLACEMENT_3D('',#17971,#17972,#17973);
+#17971 = CARTESIAN_POINT('',(5.239261843423,0.620002914336,
+    0.279999051866));
+#17972 = DIRECTION('',(-1.,1.006895419126E-010,-2.618688783105E-010));
+#17973 = DIRECTION('',(-2.616116966219E-010,2.545776839875E-003,
+    0.999996759505));
+#17974 = ORIENTED_EDGE('',*,*,#17975,.T.);
+#17975 = EDGE_CURVE('',#17967,#17957,#17976,.T.);
+#17976 = LINE('',#17977,#17978);
+#17977 = CARTESIAN_POINT('',(5.239261824257,0.620308410976,
+    0.400000005964));
+#17978 = VECTOR('',#17979,1.);
+#17979 = DIRECTION('',(-1.,0.E+000,-1.723391183934E-016));
+#17980 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#17981,#17982)
+    ,(#17983,#17984)
+    ,(#17985,#17986)
+    ,(#17987,#17988)
+    ,(#17989,#17990)
+    ,(#17991,#17992
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.401562503725,
+    1.401250003756),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#17981 = CARTESIAN_POINT('',(5.439003591185,0.500000007642,
+    0.280307383534));
+#17982 = CARTESIAN_POINT('',(2.516193871427,0.50002868584,0.280307332315
+    ));
+#17983 = CARTESIAN_POINT('',(5.439003591185,0.50009777115,0.318968812014
+    ));
+#17984 = CARTESIAN_POINT('',(2.516193871145,0.500097735247,
+    0.318968812078));
+#17985 = CARTESIAN_POINT('',(5.439003591185,0.515765333033,
+    0.356003243373));
+#17986 = CARTESIAN_POINT('',(2.516193871146,0.515765333078,
+    0.356003243373));
+#17987 = CARTESIAN_POINT('',(5.439003591185,0.544446934334,
+    0.384563972171));
+#17988 = CARTESIAN_POINT('',(2.516193871146,0.544446934334,
+    0.384563972171));
+#17989 = CARTESIAN_POINT('',(5.439003591185,0.581557199081,
+    0.400077720223));
+#17990 = CARTESIAN_POINT('',(2.516193871146,0.581557199081,
+    0.400077720223));
+#17991 = CARTESIAN_POINT('',(5.439003591185,0.620308410976,
+    0.400000005964));
+#17992 = CARTESIAN_POINT('',(2.516193871146,0.620308410976,
+    0.400000005964));
+#17993 = ADVANCED_FACE('',(#17994),#18019,.F.);
+#17994 = FACE_BOUND('',#17995,.F.);
+#17995 = EDGE_LOOP('',(#17996,#17997,#18005,#18013));
+#17996 = ORIENTED_EDGE('',*,*,#17925,.T.);
+#17997 = ORIENTED_EDGE('',*,*,#17998,.F.);
+#17998 = EDGE_CURVE('',#17999,#17917,#18001,.T.);
+#17999 = VERTEX_POINT('',#18000);
+#18000 = CARTESIAN_POINT('',(-4.836631613209,0.680385505289,
+    0.399995246977));
+#18001 = LINE('',#18002,#18003);
+#18002 = CARTESIAN_POINT('',(-4.836631597695,0.680385505289,
+    0.399995246977));
+#18003 = VECTOR('',#18004,1.);
+#18004 = DIRECTION('',(7.289463765842E-008,-0.999999996863,
+    7.92146578054E-005));
+#18005 = ORIENTED_EDGE('',*,*,#18006,.F.);
+#18006 = EDGE_CURVE('',#18007,#17999,#18009,.T.);
+#18007 = VERTEX_POINT('',#18008);
+#18008 = CARTESIAN_POINT('',(-5.239261827533,0.680385511443,
+    0.399998427792));
+#18009 = LINE('',#18010,#18011);
+#18010 = CARTESIAN_POINT('',(-5.239261827533,0.680385511443,
+    0.399998427792));
+#18011 = VECTOR('',#18012,1.);
+#18012 = DIRECTION('',(0.999999999969,-1.528371369963E-008,
+    -7.900088675951E-006));
+#18013 = ORIENTED_EDGE('',*,*,#18014,.F.);
+#18014 = EDGE_CURVE('',#17926,#18007,#18015,.T.);
+#18015 = LINE('',#18016,#18017);
+#18016 = CARTESIAN_POINT('',(-5.239261824257,0.620308410976,
+    0.400000005964));
+#18017 = VECTOR('',#18018,1.);
+#18018 = DIRECTION('',(-5.452491173235E-008,0.999999999655,
+    -2.626911003634E-005));
+#18019 = B_SPLINE_SURFACE_WITH_KNOTS('',1,5,(
+    (#18020,#18021,#18022,#18023,#18024,#18025)
+    ,(#18026,#18027,#18028,#18029,#18030,#18031
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(6,6),(0.E+000,1.),(1.401250003756,
+    1.601562508692),.PIECEWISE_BEZIER_KNOTS.);
+#18020 = CARTESIAN_POINT('',(-5.439003591185,0.620308410976,
+    0.400000005964));
+#18021 = CARTESIAN_POINT('',(-5.439003591185,0.632394283095,
+    0.40000000596));
+#18022 = CARTESIAN_POINT('',(-5.439003591185,0.644412483424,
+    0.40000000596));
+#18023 = CARTESIAN_POINT('',(-5.439003591185,0.65643128202,0.40000000596
+    ));
+#18024 = CARTESIAN_POINT('',(-5.439003591185,0.668450009724,
+    0.40000000596));
+#18025 = CARTESIAN_POINT('',(-5.439003591185,0.680385514496,
+    0.40000000577));
+#18026 = CARTESIAN_POINT('',(-2.516193871146,0.620308410976,
+    0.400000005964));
+#18027 = CARTESIAN_POINT('',(-2.516193871146,0.632394283095,
+    0.40000000596));
+#18028 = CARTESIAN_POINT('',(-2.516193871146,0.644412483424,
+    0.40000000596));
+#18029 = CARTESIAN_POINT('',(-2.516193871146,0.65643128202,0.40000000596
+    ));
+#18030 = CARTESIAN_POINT('',(-2.516193871146,0.668450009724,
+    0.40000000596));
+#18031 = CARTESIAN_POINT('',(-2.516193871328,0.680385469825,
+    0.399976915314));
+#18032 = ADVANCED_FACE('',(#18033),#18058,.F.);
+#18033 = FACE_BOUND('',#18034,.T.);
+#18034 = EDGE_LOOP('',(#18035,#18045,#18051,#18052));
+#18035 = ORIENTED_EDGE('',*,*,#18036,.F.);
+#18036 = EDGE_CURVE('',#18037,#18039,#18041,.T.);
+#18037 = VERTEX_POINT('',#18038);
+#18038 = CARTESIAN_POINT('',(5.239261827533,0.680385511443,
+    0.399998427792));
+#18039 = VERTEX_POINT('',#18040);
+#18040 = CARTESIAN_POINT('',(4.836631613209,0.680385505289,
+    0.399995246977));
+#18041 = LINE('',#18042,#18043);
+#18042 = CARTESIAN_POINT('',(5.239261827533,0.680385511443,
+    0.399998427792));
+#18043 = VECTOR('',#18044,1.);
+#18044 = DIRECTION('',(-0.999999999969,-1.528371404431E-008,
+    -7.900088676123E-006));
+#18045 = ORIENTED_EDGE('',*,*,#18046,.F.);
+#18046 = EDGE_CURVE('',#17967,#18037,#18047,.T.);
+#18047 = LINE('',#18048,#18049);
+#18048 = CARTESIAN_POINT('',(5.239261824257,0.620308410977,
+    0.400000203764));
+#18049 = VECTOR('',#18050,1.);
+#18050 = DIRECTION('',(5.452045806843E-008,0.999999999966,
+    -8.207595564235E-006));
+#18051 = ORIENTED_EDGE('',*,*,#17975,.T.);
+#18052 = ORIENTED_EDGE('',*,*,#18053,.F.);
+#18053 = EDGE_CURVE('',#18039,#17957,#18054,.T.);
+#18054 = LINE('',#18055,#18056);
+#18055 = CARTESIAN_POINT('',(4.836631597694,0.680385505325,
+    0.399999611275));
+#18056 = VECTOR('',#18057,1.);
+#18057 = DIRECTION('',(-7.287710034871E-008,-0.999999999966,
+    8.207595560532E-006));
+#18058 = PLANE('',#18059);
+#18059 = AXIS2_PLACEMENT_3D('',#18060,#18061,#18062);
+#18060 = CARTESIAN_POINT('',(5.239261827521,0.65041728253,0.399999956643
+    ));
+#18061 = DIRECTION('',(-2.468777751557E-007,8.207595577516E-006,
+    0.999999999966));
+#18062 = DIRECTION('',(1.,-5.250658185151E-027,2.46877775164E-007));
+#18063 = ADVANCED_FACE('',(#18064),#18091,.F.);
+#18064 = FACE_BOUND('',#18065,.F.);
+#18065 = EDGE_LOOP('',(#18066,#18067,#18076,#18084));
+#18066 = ORIENTED_EDGE('',*,*,#18006,.T.);
+#18067 = ORIENTED_EDGE('',*,*,#18068,.F.);
+#18068 = EDGE_CURVE('',#18069,#17999,#18071,.T.);
+#18069 = VERTEX_POINT('',#18070);
+#18070 = CARTESIAN_POINT('',(-4.836631629074,0.800000011928,
+    0.279508199966));
+#18071 = CIRCLE('',#18072,0.119990870075);
+#18072 = AXIS2_PLACEMENT_3D('',#18073,#18074,#18075);
+#18073 = CARTESIAN_POINT('',(-4.836631629135,0.680010170162,
+    0.280004963934));
+#18074 = DIRECTION('',(1.,-5.119435974891E-010,-1.962115783836E-010));
+#18075 = DIRECTION('',(1.978119937553E-010,3.128030715714E-003,
+    0.9999951077));
+#18076 = ORIENTED_EDGE('',*,*,#18077,.F.);
+#18077 = EDGE_CURVE('',#18078,#18069,#18080,.T.);
+#18078 = VERTEX_POINT('',#18079);
+#18079 = CARTESIAN_POINT('',(-5.239261843544,0.800000011928,
+    0.279508199966));
+#18080 = LINE('',#18081,#18082);
+#18081 = CARTESIAN_POINT('',(-5.239261851556,0.800000011928,
+    0.279508199966));
+#18082 = VECTOR('',#18083,1.);
+#18083 = DIRECTION('',(1.,-3.446782440293E-016,0.E+000));
+#18084 = ORIENTED_EDGE('',*,*,#18085,.F.);
+#18085 = EDGE_CURVE('',#18007,#18078,#18086,.T.);
+#18086 = CIRCLE('',#18087,0.119996129229);
+#18087 = AXIS2_PLACEMENT_3D('',#18088,#18089,#18090);
+#18088 = CARTESIAN_POINT('',(-5.239261827541,0.680004902445,
+    0.280002902181));
+#18089 = DIRECTION('',(-1.,1.697257752087E-010,6.502576697555E-011));
+#18090 = DIRECTION('',(1.694562542797E-010,0.999991501836,
+    -4.122651435364E-003));
+#18091 = B_SPLINE_SURFACE_WITH_KNOTS('',1,5,(
+    (#18092,#18093,#18094,#18095,#18096,#18097)
+    ,(#18098,#18099,#18100,#18101,#18102,#18103
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(6,6),(0.E+000,1.),(1.601562508692,
+    2.602500008716),.PIECEWISE_BEZIER_KNOTS.);
+#18092 = CARTESIAN_POINT('',(-5.439003591185,0.680385514496,
+    0.40000000577));
+#18093 = CARTESIAN_POINT('',(-5.439003591185,0.719016964249,
+    0.399902120018));
+#18094 = CARTESIAN_POINT('',(-5.439003591185,0.756095862299,
+    0.384195474886));
+#18095 = CARTESIAN_POINT('',(-5.439003591185,0.784671074584,
+    0.355445428414));
+#18096 = CARTESIAN_POINT('',(-5.439003591185,0.800155196744,
+    0.318257125972));
+#18097 = CARTESIAN_POINT('',(-5.439003591185,0.800000011928,
+    0.279508199966));
+#18098 = CARTESIAN_POINT('',(-2.516193871328,0.680385469825,
+    0.399976915314));
+#18099 = CARTESIAN_POINT('',(-2.516193871145,0.71901696436,
+    0.399902177834));
+#18100 = CARTESIAN_POINT('',(-2.516193871146,0.756095862299,
+    0.384195474741));
+#18101 = CARTESIAN_POINT('',(-2.516193871146,0.784671074584,
+    0.355445428415));
+#18102 = CARTESIAN_POINT('',(-2.516193871146,0.800155196744,
+    0.318257125972));
+#18103 = CARTESIAN_POINT('',(-2.516193871146,0.800000011928,
+    0.279508199966));
+#18104 = ADVANCED_FACE('',(#18105),#18132,.F.);
+#18105 = FACE_BOUND('',#18106,.F.);
+#18106 = EDGE_LOOP('',(#18107,#18116,#18117,#18126));
+#18107 = ORIENTED_EDGE('',*,*,#18108,.T.);
+#18108 = EDGE_CURVE('',#18109,#18039,#18111,.T.);
+#18109 = VERTEX_POINT('',#18110);
+#18110 = CARTESIAN_POINT('',(4.836631629074,0.800000011928,
+    0.279508199966));
+#18111 = CIRCLE('',#18112,0.119990870075);
+#18112 = AXIS2_PLACEMENT_3D('',#18113,#18114,#18115);
+#18113 = CARTESIAN_POINT('',(4.836631629135,0.680010170162,
+    0.280004963934));
+#18114 = DIRECTION('',(1.,5.119435974891E-010,1.962115783836E-010));
+#18115 = DIRECTION('',(-1.978119937553E-010,3.128030715714E-003,
+    0.9999951077));
+#18116 = ORIENTED_EDGE('',*,*,#18036,.F.);
+#18117 = ORIENTED_EDGE('',*,*,#18118,.T.);
+#18118 = EDGE_CURVE('',#18037,#18119,#18121,.T.);
+#18119 = VERTEX_POINT('',#18120);
+#18120 = CARTESIAN_POINT('',(5.239261843544,0.800000011928,
+    0.279508199966));
+#18121 = CIRCLE('',#18122,0.119996129229);
+#18122 = AXIS2_PLACEMENT_3D('',#18123,#18124,#18125);
+#18123 = CARTESIAN_POINT('',(5.239261827541,0.680004902445,
+    0.280002902181));
+#18124 = DIRECTION('',(-1.,-1.697257752087E-010,-6.502576697555E-011));
+#18125 = DIRECTION('',(-1.694562542797E-010,0.999991501836,
+    -4.122651435364E-003));
+#18126 = ORIENTED_EDGE('',*,*,#18127,.T.);
+#18127 = EDGE_CURVE('',#18119,#18109,#18128,.T.);
+#18128 = LINE('',#18129,#18130);
+#18129 = CARTESIAN_POINT('',(5.239261851556,0.800000011928,
+    0.279508199966));
+#18130 = VECTOR('',#18131,1.);
+#18131 = DIRECTION('',(-1.,-6.893564880587E-016,-1.723391220147E-016));
+#18132 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#18133,#18134)
+    ,(#18135,#18136)
+    ,(#18137,#18138)
+    ,(#18139,#18140)
+    ,(#18141,#18142)
+    ,(#18143,#18144
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(1.601562508692,
+    2.602500008716),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#18133 = CARTESIAN_POINT('',(5.439003591185,0.680385514496,0.40000000577
+    ));
+#18134 = CARTESIAN_POINT('',(2.516193871328,0.680385469825,
+    0.399976915314));
+#18135 = CARTESIAN_POINT('',(5.439003591185,0.719016964249,
+    0.399902120018));
+#18136 = CARTESIAN_POINT('',(2.516193871145,0.71901696436,0.399902177834
+    ));
+#18137 = CARTESIAN_POINT('',(5.439003591185,0.756095862299,
+    0.384195474886));
+#18138 = CARTESIAN_POINT('',(2.516193871146,0.756095862299,
+    0.384195474741));
+#18139 = CARTESIAN_POINT('',(5.439003591185,0.784671074584,
+    0.355445428414));
+#18140 = CARTESIAN_POINT('',(2.516193871146,0.784671074584,
+    0.355445428415));
+#18141 = CARTESIAN_POINT('',(5.439003591185,0.800155196744,
+    0.318257125972));
+#18142 = CARTESIAN_POINT('',(2.516193871146,0.800155196744,
+    0.318257125972));
+#18143 = CARTESIAN_POINT('',(5.439003591185,0.800000011928,
+    0.279508199966));
+#18144 = CARTESIAN_POINT('',(2.516193871146,0.800000011928,
+    0.279508199966));
+#18145 = ADVANCED_FACE('',(#18146),#18171,.F.);
+#18146 = FACE_BOUND('',#18147,.T.);
+#18147 = EDGE_LOOP('',(#18148,#18156,#18164,#18170));
+#18148 = ORIENTED_EDGE('',*,*,#18149,.T.);
+#18149 = EDGE_CURVE('',#18078,#18150,#18152,.T.);
+#18150 = VERTEX_POINT('',#18151);
+#18151 = CARTESIAN_POINT('',(-5.23926185851,0.800000011921,0.20000000298
+    ));
+#18152 = LINE('',#18153,#18154);
+#18153 = CARTESIAN_POINT('',(-5.239261851556,0.800000011928,
+    0.279508199966));
+#18154 = VECTOR('',#18155,1.);
+#18155 = DIRECTION('',(-8.7466975868E-008,-8.52985777681E-011,-1.));
+#18156 = ORIENTED_EDGE('',*,*,#18157,.T.);
+#18157 = EDGE_CURVE('',#18150,#18158,#18160,.T.);
+#18158 = VERTEX_POINT('',#18159);
+#18159 = CARTESIAN_POINT('',(-4.8366316383,0.800000011921,0.20000000298)
+  );
+#18160 = LINE('',#18161,#18162);
+#18161 = CARTESIAN_POINT('',(-5.23926185851,0.800000011921,0.20000000298
+    ));
+#18162 = VECTOR('',#18163,1.);
+#18163 = DIRECTION('',(1.,-3.446782459738E-016,-8.616956149345E-017));
+#18164 = ORIENTED_EDGE('',*,*,#18165,.T.);
+#18165 = EDGE_CURVE('',#18158,#18069,#18166,.T.);
+#18166 = LINE('',#18167,#18168);
+#18167 = CARTESIAN_POINT('',(-4.8366316383,0.800000011921,0.20000000298)
+  );
+#18168 = VECTOR('',#18169,1.);
+#18169 = DIRECTION('',(1.160349425509E-007,8.529683231438E-011,1.));
+#18170 = ORIENTED_EDGE('',*,*,#18077,.F.);
+#18171 = PLANE('',#18172);
+#18172 = AXIS2_PLACEMENT_3D('',#18173,#18174,#18175);
+#18173 = CARTESIAN_POINT('',(-5.037946743792,0.800000011928,
+    0.279508199966));
+#18174 = DIRECTION('',(0.E+000,1.,-4.26317104248E-010));
+#18175 = DIRECTION('',(0.E+000,4.26317104248E-010,1.));
+#18176 = ADVANCED_FACE('',(#18177),#18202,.F.);
+#18177 = FACE_BOUND('',#18178,.T.);
+#18178 = EDGE_LOOP('',(#18179,#18189,#18195,#18196));
+#18179 = ORIENTED_EDGE('',*,*,#18180,.F.);
+#18180 = EDGE_CURVE('',#18181,#18183,#18185,.T.);
+#18181 = VERTEX_POINT('',#18182);
+#18182 = CARTESIAN_POINT('',(5.23926185851,0.800000011921,0.20000000298)
+  );
+#18183 = VERTEX_POINT('',#18184);
+#18184 = CARTESIAN_POINT('',(4.8366316383,0.800000011921,0.20000000298)
+  );
+#18185 = LINE('',#18186,#18187);
+#18186 = CARTESIAN_POINT('',(5.23926185851,0.800000011921,0.20000000298)
+  );
+#18187 = VECTOR('',#18188,1.);
+#18188 = DIRECTION('',(-1.,-6.893564919476E-016,-2.585086844803E-016));
+#18189 = ORIENTED_EDGE('',*,*,#18190,.F.);
+#18190 = EDGE_CURVE('',#18119,#18181,#18191,.T.);
+#18191 = LINE('',#18192,#18193);
+#18192 = CARTESIAN_POINT('',(5.239261851556,0.800000011928,
+    0.279508199966));
+#18193 = VECTOR('',#18194,1.);
+#18194 = DIRECTION('',(8.746698983163E-008,-8.529508686066E-011,-1.));
+#18195 = ORIENTED_EDGE('',*,*,#18127,.T.);
+#18196 = ORIENTED_EDGE('',*,*,#18197,.F.);
+#18197 = EDGE_CURVE('',#18183,#18109,#18198,.T.);
+#18198 = LINE('',#18199,#18200);
+#18199 = CARTESIAN_POINT('',(4.8366316383,0.800000011921,0.20000000298)
+  );
+#18200 = VECTOR('',#18201,1.);
+#18201 = DIRECTION('',(-1.160349495327E-007,8.52985777681E-011,1.));
+#18202 = PLANE('',#18203);
+#18203 = AXIS2_PLACEMENT_3D('',#18204,#18205,#18206);
+#18204 = CARTESIAN_POINT('',(5.23926185851,0.800000011921,0.239750260148
+    ));
+#18205 = DIRECTION('',(-1.42442948431E-016,1.,-2.668604851038E-011));
+#18206 = DIRECTION('',(0.E+000,2.668604851038E-011,1.));
+#18207 = ADVANCED_FACE('',(#18208),#18233,.F.);
+#18208 = FACE_BOUND('',#18209,.T.);
+#18209 = EDGE_LOOP('',(#18210,#18211,#18219,#18227));
+#18210 = ORIENTED_EDGE('',*,*,#17782,.T.);
+#18211 = ORIENTED_EDGE('',*,*,#18212,.T.);
+#18212 = EDGE_CURVE('',#17775,#18213,#18215,.T.);
+#18213 = VERTEX_POINT('',#18214);
+#18214 = CARTESIAN_POINT('',(-2.296107411385,3.355585171377,
+    3.144429028034));
+#18215 = LINE('',#18216,#18217);
+#18216 = CARTESIAN_POINT('',(-2.296107411385,4.445888926525,
+    3.144429028034));
+#18217 = VECTOR('',#18218,1.);
+#18218 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#18219 = ORIENTED_EDGE('',*,*,#18220,.T.);
+#18220 = EDGE_CURVE('',#18213,#18221,#18223,.T.);
+#18221 = VERTEX_POINT('',#18222);
+#18222 = CARTESIAN_POINT('',(-2.296107411385,3.355585171377,
+    2.756227999926));
+#18223 = LINE('',#18224,#18225);
+#18224 = CARTESIAN_POINT('',(-2.296107411385,3.355585171377,
+    3.144429028034));
+#18225 = VECTOR('',#18226,1.);
+#18226 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#18227 = ORIENTED_EDGE('',*,*,#18228,.T.);
+#18228 = EDGE_CURVE('',#18221,#17766,#18229,.T.);
+#18229 = LINE('',#18230,#18231);
+#18230 = CARTESIAN_POINT('',(-2.296107411385,3.355585171377,
+    2.756227999926));
+#18231 = VECTOR('',#18232,1.);
+#18232 = DIRECTION('',(0.E+000,1.,0.E+000));
+#18233 = PLANE('',#18234);
+#18234 = AXIS2_PLACEMENT_3D('',#18235,#18236,#18237);
+#18235 = CARTESIAN_POINT('',(-2.296107411385,4.445888926525,
+    2.95032851398));
+#18236 = DIRECTION('',(-1.,-3.919005192645E-016,0.E+000));
+#18237 = DIRECTION('',(0.E+000,0.E+000,1.));
+#18238 = ADVANCED_FACE('',(#18239),#18264,.F.);
+#18239 = FACE_BOUND('',#18240,.T.);
+#18240 = EDGE_LOOP('',(#18241,#18249,#18250,#18258));
+#18241 = ORIENTED_EDGE('',*,*,#18242,.F.);
+#18242 = EDGE_CURVE('',#17806,#18243,#18245,.T.);
+#18243 = VERTEX_POINT('',#18244);
+#18244 = CARTESIAN_POINT('',(2.296107411385,3.355585171377,
+    3.144429028034));
+#18245 = LINE('',#18246,#18247);
+#18246 = CARTESIAN_POINT('',(2.296107411385,4.445888926525,
+    3.144429028034));
+#18247 = VECTOR('',#18248,1.);
+#18248 = DIRECTION('',(2.5456736698E-016,-1.,0.E+000));
+#18249 = ORIENTED_EDGE('',*,*,#17805,.F.);
+#18250 = ORIENTED_EDGE('',*,*,#18251,.F.);
+#18251 = EDGE_CURVE('',#18252,#17798,#18254,.T.);
+#18252 = VERTEX_POINT('',#18253);
+#18253 = CARTESIAN_POINT('',(2.296107411385,3.355585171377,
+    2.756227999926));
+#18254 = LINE('',#18255,#18256);
+#18255 = CARTESIAN_POINT('',(2.296107411385,3.355585171377,
+    2.756227999926));
+#18256 = VECTOR('',#18257,1.);
+#18257 = DIRECTION('',(-2.5456736698E-016,1.,0.E+000));
+#18258 = ORIENTED_EDGE('',*,*,#18259,.F.);
+#18259 = EDGE_CURVE('',#18243,#18252,#18260,.T.);
+#18260 = LINE('',#18261,#18262);
+#18261 = CARTESIAN_POINT('',(2.296107411385,3.355585171377,
+    3.144429028034));
+#18262 = VECTOR('',#18263,1.);
+#18263 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#18264 = PLANE('',#18265);
+#18265 = AXIS2_PLACEMENT_3D('',#18266,#18267,#18268);
+#18266 = CARTESIAN_POINT('',(2.296107411385,3.900737029971,
+    3.144429028034));
+#18267 = DIRECTION('',(1.,5.690379424864E-016,-2.118944536418E-031));
+#18268 = DIRECTION('',(-2.118944536418E-031,0.E+000,-1.));
+#18269 = ADVANCED_FACE('',(#18270),#18295,.F.);
+#18270 = FACE_BOUND('',#18271,.T.);
+#18271 = EDGE_LOOP('',(#18272,#18280,#18281,#18289));
+#18272 = ORIENTED_EDGE('',*,*,#18273,.T.);
+#18273 = EDGE_CURVE('',#18274,#18221,#18276,.T.);
+#18274 = VERTEX_POINT('',#18275);
+#18275 = CARTESIAN_POINT('',(-1.50126383633,3.355585171377,
+    2.756227999926));
+#18276 = LINE('',#18277,#18278);
+#18277 = CARTESIAN_POINT('',(-1.50126383633,3.355585171377,
+    2.756227999926));
+#18278 = VECTOR('',#18279,1.);
+#18279 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#18280 = ORIENTED_EDGE('',*,*,#18220,.F.);
+#18281 = ORIENTED_EDGE('',*,*,#18282,.T.);
+#18282 = EDGE_CURVE('',#18213,#18283,#18285,.T.);
+#18283 = VERTEX_POINT('',#18284);
+#18284 = CARTESIAN_POINT('',(-1.50126383633,3.355585171377,
+    3.144429028034));
+#18285 = LINE('',#18286,#18287);
+#18286 = CARTESIAN_POINT('',(-2.296107411385,3.355585171377,
+    3.144429028034));
+#18287 = VECTOR('',#18288,1.);
+#18288 = DIRECTION('',(1.,0.E+000,0.E+000));
+#18289 = ORIENTED_EDGE('',*,*,#18290,.T.);
+#18290 = EDGE_CURVE('',#18283,#18274,#18291,.T.);
+#18291 = LINE('',#18292,#18293);
+#18292 = CARTESIAN_POINT('',(-1.50126383633,3.355585171377,
+    3.144429028034));
+#18293 = VECTOR('',#18294,1.);
+#18294 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#18295 = PLANE('',#18296);
+#18296 = AXIS2_PLACEMENT_3D('',#18297,#18298,#18299);
+#18297 = CARTESIAN_POINT('',(-2.296107411385,3.355585171377,
+    2.95032851398));
+#18298 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#18299 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#18300 = ADVANCED_FACE('',(#18301),#18326,.F.);
+#18301 = FACE_BOUND('',#18302,.T.);
+#18302 = EDGE_LOOP('',(#18303,#18304,#18312,#18320));
+#18303 = ORIENTED_EDGE('',*,*,#18259,.T.);
+#18304 = ORIENTED_EDGE('',*,*,#18305,.F.);
+#18305 = EDGE_CURVE('',#18306,#18252,#18308,.T.);
+#18306 = VERTEX_POINT('',#18307);
+#18307 = CARTESIAN_POINT('',(1.50126383633,3.355585171377,2.756227999926
+    ));
+#18308 = LINE('',#18309,#18310);
+#18309 = CARTESIAN_POINT('',(1.50126383633,3.355585171377,2.756227999926
+    ));
+#18310 = VECTOR('',#18311,1.);
+#18311 = DIRECTION('',(1.,6.983908906531E-016,0.E+000));
+#18312 = ORIENTED_EDGE('',*,*,#18313,.F.);
+#18313 = EDGE_CURVE('',#18314,#18306,#18316,.T.);
+#18314 = VERTEX_POINT('',#18315);
+#18315 = CARTESIAN_POINT('',(1.50126383633,3.355585171377,3.144429028034
+    ));
+#18316 = LINE('',#18317,#18318);
+#18317 = CARTESIAN_POINT('',(1.50126383633,3.355585171377,3.144429028034
+    ));
+#18318 = VECTOR('',#18319,1.);
+#18319 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#18320 = ORIENTED_EDGE('',*,*,#18321,.F.);
+#18321 = EDGE_CURVE('',#18243,#18314,#18322,.T.);
+#18322 = LINE('',#18323,#18324);
+#18323 = CARTESIAN_POINT('',(2.296107411385,3.355585171377,
+    3.144429028034));
+#18324 = VECTOR('',#18325,1.);
+#18325 = DIRECTION('',(-1.,-6.983908906531E-016,0.E+000));
+#18326 = PLANE('',#18327);
+#18327 = AXIS2_PLACEMENT_3D('',#18328,#18329,#18330);
+#18328 = CARTESIAN_POINT('',(1.898685623857,3.355585171377,
+    3.144429028034));
+#18329 = DIRECTION('',(-3.27370586523E-015,-1.,3.723731544437E-016));
+#18330 = DIRECTION('',(0.E+000,-3.723731544437E-016,-1.));
+#18331 = ADVANCED_FACE('',(#18332),#18370,.F.);
+#18332 = FACE_BOUND('',#18333,.T.);
+#18333 = EDGE_LOOP('',(#18334,#18344,#18353,#18361));
+#18334 = ORIENTED_EDGE('',*,*,#18335,.T.);
+#18335 = EDGE_CURVE('',#18336,#18338,#18340,.T.);
+#18336 = VERTEX_POINT('',#18337);
+#18337 = CARTESIAN_POINT('',(-5.104897199179,0.500000007252,
+    -2.886309596197));
+#18338 = VERTEX_POINT('',#18339);
+#18339 = CARTESIAN_POINT('',(-5.45512932982,0.50000000731,-3.10732121097
+    ));
+#18340 = LINE('',#18341,#18342);
+#18341 = CARTESIAN_POINT('',(-5.104897199536,0.500000007252,
+    -2.886309596339));
+#18342 = VECTOR('',#18343,1.);
+#18343 = DIRECTION('',(-0.845693387662,1.407055319016E-010,
+    -0.533669086668));
+#18344 = ORIENTED_EDGE('',*,*,#18345,.T.);
+#18345 = EDGE_CURVE('',#18338,#18346,#18348,.T.);
+#18346 = VERTEX_POINT('',#18347);
+#18347 = CARTESIAN_POINT('',(-6.007417353073,0.500000007451,
+    -1.65518253397));
+#18348 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#18349,#18350,#18351,#18352),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,0.75469369779),
+  .PIECEWISE_BEZIER_KNOTS.);
+#18349 = CARTESIAN_POINT('',(-5.455129329375,0.50000000731,
+    -3.107321210689));
+#18350 = CARTESIAN_POINT('',(-5.639290923501,0.500000007168,
+    -2.623123923662));
+#18351 = CARTESIAN_POINT('',(-5.82350611497,0.500000006871,
+    -2.138803154032));
+#18352 = CARTESIAN_POINT('',(-6.007417353073,0.500000007451,
+    -1.65518253397));
+#18353 = ORIENTED_EDGE('',*,*,#18354,.T.);
+#18354 = EDGE_CURVE('',#18346,#18355,#18357,.T.);
+#18355 = VERTEX_POINT('',#18356);
+#18356 = CARTESIAN_POINT('',(-5.596990100842,0.500000007451,
+    -1.645753041319));
+#18357 = LINE('',#18358,#18359);
+#18358 = CARTESIAN_POINT('',(-6.007417353073,0.500000007451,
+    -1.65518253397));
+#18359 = VECTOR('',#18360,1.);
+#18360 = DIRECTION('',(0.999736183236,1.690205333507E-016,
+    2.296875984882E-002));
+#18361 = ORIENTED_EDGE('',*,*,#18362,.T.);
+#18362 = EDGE_CURVE('',#18355,#18336,#18363,.T.);
+#18363 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#18364,#18365,#18366,#18367,
+    #18368,#18369),.UNSPECIFIED.,.F.,.F.,(6,6),(0.E+000,0.72603754743),
+  .PIECEWISE_BEZIER_KNOTS.);
+#18364 = CARTESIAN_POINT('',(-5.596990100842,0.500000007451,
+    -1.645753041319));
+#18365 = CARTESIAN_POINT('',(-5.498584313413,0.500000007025,
+    -1.893869426586));
+#18366 = CARTESIAN_POINT('',(-5.400165673381,0.500000006987,
+    -2.141980714151));
+#18367 = CARTESIAN_POINT('',(-5.301743571826,0.500000007054,
+    -2.390090628375));
+#18368 = CARTESIAN_POINT('',(-5.203320517888,0.500000007149,
+    -2.638200164795));
+#18369 = CARTESIAN_POINT('',(-5.104897199536,0.500000007252,
+    -2.886309596339));
+#18370 = PLANE('',#18371);
+#18371 = AXIS2_PLACEMENT_3D('',#18372,#18373,#18374);
+#18372 = CARTESIAN_POINT('',(-5.731282141029,0.500000007146,
+    -2.381255219155));
+#18373 = DIRECTION('',(-1.770365889108E-010,-1.,-1.419187293357E-010));
+#18374 = DIRECTION('',(0.E+000,1.419187293357E-010,-1.));
+#18375 = ADVANCED_FACE('',(#18376),#18414,.F.);
+#18376 = FACE_BOUND('',#18377,.F.);
+#18377 = EDGE_LOOP('',(#18378,#18388,#18399,#18407));
+#18378 = ORIENTED_EDGE('',*,*,#18379,.T.);
+#18379 = EDGE_CURVE('',#18380,#18382,#18384,.T.);
+#18380 = VERTEX_POINT('',#18381);
+#18381 = CARTESIAN_POINT('',(6.007417353073,0.500000007451,
+    -1.65518253397));
+#18382 = VERTEX_POINT('',#18383);
+#18383 = CARTESIAN_POINT('',(5.596990100842,0.500000007451,
+    -1.645753041319));
+#18384 = LINE('',#18385,#18386);
+#18385 = CARTESIAN_POINT('',(6.007417353073,0.500000007451,
+    -1.65518253397));
+#18386 = VECTOR('',#18387,1.);
+#18387 = DIRECTION('',(-0.999736183236,0.E+000,2.296875984882E-002));
+#18388 = ORIENTED_EDGE('',*,*,#18389,.T.);
+#18389 = EDGE_CURVE('',#18382,#18390,#18392,.T.);
+#18390 = VERTEX_POINT('',#18391);
+#18391 = CARTESIAN_POINT('',(5.104897199179,0.500000007252,
+    -2.886309596197));
+#18392 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#18393,#18394,#18395,#18396,
+    #18397,#18398),.UNSPECIFIED.,.F.,.F.,(6,6),(0.E+000,0.72603754743),
+  .PIECEWISE_BEZIER_KNOTS.);
+#18393 = CARTESIAN_POINT('',(5.596990100842,0.500000007451,
+    -1.645753041319));
+#18394 = CARTESIAN_POINT('',(5.498584313413,0.500000007025,
+    -1.893869426586));
+#18395 = CARTESIAN_POINT('',(5.400165673381,0.500000006987,
+    -2.141980714151));
+#18396 = CARTESIAN_POINT('',(5.301743571826,0.500000007054,
+    -2.390090628375));
+#18397 = CARTESIAN_POINT('',(5.203320517888,0.500000007149,
+    -2.638200164795));
+#18398 = CARTESIAN_POINT('',(5.104897199536,0.500000007252,
+    -2.886309596339));
+#18399 = ORIENTED_EDGE('',*,*,#18400,.T.);
+#18400 = EDGE_CURVE('',#18390,#18401,#18403,.T.);
+#18401 = VERTEX_POINT('',#18402);
+#18402 = CARTESIAN_POINT('',(5.45512932982,0.50000000731,-3.10732121097)
+  );
+#18403 = LINE('',#18404,#18405);
+#18404 = CARTESIAN_POINT('',(5.104897199536,0.500000007252,
+    -2.886309596339));
+#18405 = VECTOR('',#18406,1.);
+#18406 = DIRECTION('',(0.845693387662,1.407056994527E-010,
+    -0.533669086668));
+#18407 = ORIENTED_EDGE('',*,*,#18408,.T.);
+#18408 = EDGE_CURVE('',#18401,#18380,#18409,.T.);
+#18409 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#18410,#18411,#18412,#18413),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,0.75469369779),
+  .PIECEWISE_BEZIER_KNOTS.);
+#18410 = CARTESIAN_POINT('',(5.455129329375,0.50000000731,
+    -3.107321210689));
+#18411 = CARTESIAN_POINT('',(5.639290923501,0.500000007168,
+    -2.623123923662));
+#18412 = CARTESIAN_POINT('',(5.82350611497,0.500000006871,
+    -2.138803154032));
+#18413 = CARTESIAN_POINT('',(6.007417353073,0.500000007451,
+    -1.65518253397));
+#18414 = B_SPLINE_SURFACE_WITH_KNOTS('',3,5,(
+    (#18415,#18416,#18417,#18418,#18419,#18420)
+    ,(#18421,#18422,#18423,#18424,#18425,#18426)
+    ,(#18427,#18428,#18429,#18430,#18431,#18432)
+    ,(#18433,#18434,#18435,#18436,#18437,#18438
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(4,4),(6,6),(0.E+000,1.),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#18415 = CARTESIAN_POINT('',(6.007417353073,0.500000007451,
+    -1.65518253397));
+#18416 = CARTESIAN_POINT('',(5.861072431469,0.50000000699,
+    -2.040017209974));
+#18417 = CARTESIAN_POINT('',(5.714705827595,0.500000007106,
+    -2.424843640366));
+#18418 = CARTESIAN_POINT('',(5.568339281949,0.50000000722,
+    -2.809670092165));
+#18419 = CARTESIAN_POINT('',(5.421972708895,0.500000007335,
+    -3.194496533936));
+#18420 = CARTESIAN_POINT('',(5.275606141769,0.500000007451,
+    -3.579322977822));
+#18421 = CARTESIAN_POINT('',(5.870608268996,0.500000007451,
+    -1.652039369753));
+#18422 = CARTESIAN_POINT('',(5.727865603942,0.500000006948,
+    -2.022509297829));
+#18423 = CARTESIAN_POINT('',(5.58510035664,0.500000007075,
+    -2.392970505276));
+#18424 = CARTESIAN_POINT('',(5.442335200073,0.500000007199,
+    -2.763431747234));
+#18425 = CARTESIAN_POINT('',(5.299570000778,0.500000007325,
+    -3.133892972997));
+#18426 = CARTESIAN_POINT('',(5.156804810722,0.500000007451,
+    -3.504354202199));
+#18427 = CARTESIAN_POINT('',(5.733799184919,0.500000007451,
+    -1.648896205536));
+#18428 = CARTESIAN_POINT('',(5.594658776414,0.500000006906,
+    -2.005001385684));
+#18429 = CARTESIAN_POINT('',(5.455494885684,0.500000007044,
+    -2.361097370186));
+#18430 = CARTESIAN_POINT('',(5.316331118196,0.500000007179,
+    -2.717193402303));
+#18431 = CARTESIAN_POINT('',(5.177167292662,0.500000007315,
+    -3.073289412057));
+#18432 = CARTESIAN_POINT('',(5.038003479674,0.500000007451,
+    -3.429385426575));
+#18433 = CARTESIAN_POINT('',(5.596990100842,0.500000007451,
+    -1.645753041319));
+#18434 = CARTESIAN_POINT('',(5.461451948887,0.500000006865,
+    -1.987493473539));
+#18435 = CARTESIAN_POINT('',(5.325889414728,0.500000007014,
+    -2.329224235096));
+#18436 = CARTESIAN_POINT('',(5.19032703632,0.500000007158,
+    -2.670955057372));
+#18437 = CARTESIAN_POINT('',(5.054764584545,0.500000007305,
+    -3.012685851118));
+#18438 = CARTESIAN_POINT('',(4.919202148627,0.500000007451,
+    -3.354416650952));
+#18439 = ADVANCED_FACE('',(#18440),#18467,.F.);
+#18440 = FACE_BOUND('',#18441,.T.);
+#18441 = EDGE_LOOP('',(#18442,#18451,#18459,#18466));
+#18442 = ORIENTED_EDGE('',*,*,#18443,.T.);
+#18443 = EDGE_CURVE('',#18346,#18444,#18446,.T.);
+#18444 = VERTEX_POINT('',#18445);
+#18445 = CARTESIAN_POINT('',(-5.907281967807,0.500000007451,
+    -1.222414824449));
+#18446 = ELLIPSE('',#18447,0.398500828613,0.396634778523);
+#18447 = AXIS2_PLACEMENT_3D('',#18448,#18449,#18450);
+#18448 = CARTESIAN_POINT('',(-5.636360078019,0.50000000877,
+    -1.512518733471));
+#18449 = DIRECTION('',(-3.904020837628E-009,1.,9.03326708673E-010));
+#18450 = DIRECTION('',(0.393217175698,7.045682596602E-010,0.919445622501
+    ));
+#18451 = ORIENTED_EDGE('',*,*,#18452,.T.);
+#18452 = EDGE_CURVE('',#18444,#18453,#18455,.T.);
+#18453 = VERTEX_POINT('',#18454);
+#18454 = CARTESIAN_POINT('',(-5.546929450414,0.500000007451,
+    -1.427047807224));
+#18455 = LINE('',#18456,#18457);
+#18456 = CARTESIAN_POINT('',(-5.907281967807,0.500000007451,
+    -1.222414824449));
+#18457 = VECTOR('',#18458,1.);
+#18458 = DIRECTION('',(0.869573412731,3.348874982892E-016,
+    -0.493803685559));
+#18459 = ORIENTED_EDGE('',*,*,#18460,.T.);
+#18460 = EDGE_CURVE('',#18453,#18355,#18461,.T.);
+#18461 = ELLIPSE('',#18462,0.196814400412,0.192914279468);
+#18462 = AXIS2_PLACEMENT_3D('',#18463,#18464,#18465);
+#18463 = CARTESIAN_POINT('',(-5.417206220891,0.500000009027,
+    -1.570874938736));
+#18464 = DIRECTION('',(9.691071388961E-009,-1.,-2.21824291989E-009));
+#18465 = DIRECTION('',(-0.361476086783,-1.434842166507E-009,
+    -0.93238138049));
+#18466 = ORIENTED_EDGE('',*,*,#18354,.F.);
+#18467 = PLANE('',#18468);
+#18468 = AXIS2_PLACEMENT_3D('',#18469,#18470,#18471);
+#18469 = CARTESIAN_POINT('',(-6.022963589132,0.500000007181,
+    -1.423626086431));
+#18470 = DIRECTION('',(4.529783110427E-011,-1.,8.604631572558E-010));
+#18471 = DIRECTION('',(0.E+000,-8.604631572558E-010,-1.));
+#18472 = ADVANCED_FACE('',(#18473),#18500,.F.);
+#18473 = FACE_BOUND('',#18474,.T.);
+#18474 = EDGE_LOOP('',(#18475,#18485,#18492,#18493));
+#18475 = ORIENTED_EDGE('',*,*,#18476,.F.);
+#18476 = EDGE_CURVE('',#18477,#18479,#18481,.T.);
+#18477 = VERTEX_POINT('',#18478);
+#18478 = CARTESIAN_POINT('',(5.907281967807,0.500000007451,
+    -1.222414824449));
+#18479 = VERTEX_POINT('',#18480);
+#18480 = CARTESIAN_POINT('',(5.546929450414,0.500000007451,
+    -1.427047807224));
+#18481 = LINE('',#18482,#18483);
+#18482 = CARTESIAN_POINT('',(5.907281967807,0.500000007451,
+    -1.222414824449));
+#18483 = VECTOR('',#18484,1.);
+#18484 = DIRECTION('',(-0.869573412731,1.674437491446E-016,
+    -0.493803685559));
+#18485 = ORIENTED_EDGE('',*,*,#18486,.F.);
+#18486 = EDGE_CURVE('',#18380,#18477,#18487,.T.);
+#18487 = ELLIPSE('',#18488,0.398500828613,0.396634778523);
+#18488 = AXIS2_PLACEMENT_3D('',#18489,#18490,#18491);
+#18489 = CARTESIAN_POINT('',(5.636360078019,0.50000000877,
+    -1.512518733471));
+#18490 = DIRECTION('',(-3.904020837628E-009,-1.,-9.03326708673E-010));
+#18491 = DIRECTION('',(0.393217175703,-7.045682596836E-010,
+    -0.919445622499));
+#18492 = ORIENTED_EDGE('',*,*,#18379,.T.);
+#18493 = ORIENTED_EDGE('',*,*,#18494,.F.);
+#18494 = EDGE_CURVE('',#18479,#18382,#18495,.T.);
+#18495 = ELLIPSE('',#18496,0.196814400412,0.192914279468);
+#18496 = AXIS2_PLACEMENT_3D('',#18497,#18498,#18499);
+#18497 = CARTESIAN_POINT('',(5.417206220891,0.500000009027,
+    -1.570874938736));
+#18498 = DIRECTION('',(9.691068379951E-009,1.,2.218242548412E-009));
+#18499 = DIRECTION('',(-0.361476086786,1.43484142521E-009,0.932381380489
+    ));
+#18500 = PLANE('',#18501);
+#18501 = AXIS2_PLACEMENT_3D('',#18502,#18503,#18504);
+#18502 = CARTESIAN_POINT('',(5.72710570911,0.500000007451,
+    -1.324731315836));
+#18503 = DIRECTION('',(-9.34213600449E-010,-1.,1.645121749668E-009));
+#18504 = DIRECTION('',(0.E+000,-1.645121749668E-009,-1.));
+#18505 = ADVANCED_FACE('',(#18506),#18531,.F.);
+#18506 = FACE_BOUND('',#18507,.T.);
+#18507 = EDGE_LOOP('',(#18508,#18516,#18517,#18525));
+#18508 = ORIENTED_EDGE('',*,*,#18509,.T.);
+#18509 = EDGE_CURVE('',#18510,#17830,#18512,.T.);
+#18510 = VERTEX_POINT('',#18511);
+#18511 = CARTESIAN_POINT('',(-5.239261868389,0.500000007451,
+    -0.506939501733));
+#18512 = LINE('',#18513,#18514);
+#18513 = CARTESIAN_POINT('',(-5.239261868389,0.500000007451,
+    -0.506939501733));
+#18514 = VECTOR('',#18515,1.);
+#18515 = DIRECTION('',(2.063069054284E-008,5.722378108745E-013,1.));
+#18516 = ORIENTED_EDGE('',*,*,#17827,.F.);
+#18517 = ORIENTED_EDGE('',*,*,#18518,.T.);
+#18518 = EDGE_CURVE('',#17828,#18519,#18521,.T.);
+#18519 = VERTEX_POINT('',#18520);
+#18520 = CARTESIAN_POINT('',(-4.836631652302,0.500000007451,
+    -0.546490701989));
+#18521 = LINE('',#18522,#18523);
+#18522 = CARTESIAN_POINT('',(-4.836631631629,0.500000007451,
+    0.20000000298));
+#18523 = VECTOR('',#18524,1.);
+#18524 = DIRECTION('',(-2.769413241018E-008,-8.761798841272E-013,-1.));
+#18525 = ORIENTED_EDGE('',*,*,#18526,.T.);
+#18526 = EDGE_CURVE('',#18519,#18510,#18527,.T.);
+#18527 = LINE('',#18528,#18529);
+#18528 = CARTESIAN_POINT('',(-4.836631652302,0.500000007451,
+    -0.546490701989));
+#18529 = VECTOR('',#18530,1.);
+#18530 = DIRECTION('',(-0.99520986922,0.E+000,9.776152723289E-002));
+#18531 = PLANE('',#18532);
+#18532 = AXIS2_PLACEMENT_3D('',#18533,#18534,#18535);
+#18533 = CARTESIAN_POINT('',(-5.239261867933,0.500000007451,
+    -0.153456535501));
+#18534 = DIRECTION('',(2.821921158453E-014,-1.,1.798066486516E-013));
+#18535 = DIRECTION('',(0.E+000,-1.798066486516E-013,-1.));
+#18536 = ADVANCED_FACE('',(#18537),#18562,.F.);
+#18537 = FACE_BOUND('',#18538,.T.);
+#18538 = EDGE_LOOP('',(#18539,#18540,#18548,#18556));
+#18539 = ORIENTED_EDGE('',*,*,#17893,.T.);
+#18540 = ORIENTED_EDGE('',*,*,#18541,.F.);
+#18541 = EDGE_CURVE('',#18542,#17886,#18544,.T.);
+#18542 = VERTEX_POINT('',#18543);
+#18543 = CARTESIAN_POINT('',(5.239261868389,0.500000007451,
+    -0.506939501733));
+#18544 = LINE('',#18545,#18546);
+#18545 = CARTESIAN_POINT('',(5.239261868389,0.500000007451,
+    -0.506939501733));
+#18546 = VECTOR('',#18547,1.);
+#18547 = DIRECTION('',(-2.063069054284E-008,5.72335964873E-013,1.));
+#18548 = ORIENTED_EDGE('',*,*,#18549,.F.);
+#18549 = EDGE_CURVE('',#18550,#18542,#18552,.T.);
+#18550 = VERTEX_POINT('',#18551);
+#18551 = CARTESIAN_POINT('',(4.836631652302,0.500000007451,
+    -0.546490701989));
+#18552 = LINE('',#18553,#18554);
+#18553 = CARTESIAN_POINT('',(4.836631652302,0.500000007451,
+    -0.546490701989));
+#18554 = VECTOR('',#18555,1.);
+#18555 = DIRECTION('',(0.99520986922,0.E+000,9.776152723289E-002));
+#18556 = ORIENTED_EDGE('',*,*,#18557,.F.);
+#18557 = EDGE_CURVE('',#17894,#18550,#18558,.T.);
+#18558 = LINE('',#18559,#18560);
+#18559 = CARTESIAN_POINT('',(4.836631631629,0.500000007451,0.20000000298
+    ));
+#18560 = VECTOR('',#18561,1.);
+#18561 = DIRECTION('',(2.769413241018E-008,-8.762728376477E-013,-1.));
+#18562 = PLANE('',#18563);
+#18563 = AXIS2_PLACEMENT_3D('',#18564,#18565,#18566);
+#18564 = CARTESIAN_POINT('',(5.037946742716,0.500000007451,0.20000000298
+    ));
+#18565 = DIRECTION('',(-6.193868049923E-013,-1.,3.641018301838E-012));
+#18566 = DIRECTION('',(0.E+000,-3.641018301838E-012,-1.));
+#18567 = ADVANCED_FACE('',(#18568),#18595,.F.);
+#18568 = FACE_BOUND('',#18569,.T.);
+#18569 = EDGE_LOOP('',(#18570,#18571,#18580,#18588));
+#18570 = ORIENTED_EDGE('',*,*,#18526,.F.);
+#18571 = ORIENTED_EDGE('',*,*,#18572,.T.);
+#18572 = EDGE_CURVE('',#18519,#18573,#18575,.T.);
+#18573 = VERTEX_POINT('',#18574);
+#18574 = CARTESIAN_POINT('',(-4.994988079851,0.500000007451,
+    -0.911724672012));
+#18575 = ELLIPSE('',#18576,0.498351258584,0.496327012924);
+#18576 = AXIS2_PLACEMENT_3D('',#18577,#18578,#18579);
+#18577 = CARTESIAN_POINT('',(-5.333025032273,0.500000008119,
+    -0.547324087142));
+#18578 = DIRECTION('',(1.347698843735E-009,1.,-5.843296883029E-010));
+#18579 = DIRECTION('',(0.18090792685,3.308788659974E-010,0.983500036605)
+  );
+#18580 = ORIENTED_EDGE('',*,*,#18581,.T.);
+#18581 = EDGE_CURVE('',#18573,#18582,#18584,.T.);
+#18582 = VERTEX_POINT('',#18583);
+#18583 = CARTESIAN_POINT('',(-5.301406652994,0.500000007451,
+    -0.651988187869));
+#18584 = LINE('',#18585,#18586);
+#18585 = CARTESIAN_POINT('',(-4.994988079851,0.500000007451,
+    -0.911724672012));
+#18586 = VECTOR('',#18587,1.);
+#18587 = DIRECTION('',(-0.762822257685,-3.454844567235E-016,
+    0.646608230059));
+#18588 = ORIENTED_EDGE('',*,*,#18589,.T.);
+#18589 = EDGE_CURVE('',#18582,#18510,#18590,.T.);
+#18590 = ELLIPSE('',#18591,0.192947572018,0.185347487931);
+#18591 = AXIS2_PLACEMENT_3D('',#18592,#18593,#18594);
+#18592 = CARTESIAN_POINT('',(-5.425237909466,0.500000008118,
+    -0.511329917557));
+#18593 = DIRECTION('',(-3.623040805157E-009,-1.,1.552260651276E-009));
+#18594 = DIRECTION('',(-0.284935977059,-4.555794206132E-010,
+    -0.95854655024));
+#18595 = PLANE('',#18596);
+#18596 = AXIS2_PLACEMENT_3D('',#18597,#18598,#18599);
+#18597 = CARTESIAN_POINT('',(-5.037946760345,0.500000007451,
+    -0.526715101861));
+#18598 = DIRECTION('',(4.52233192026E-011,-1.,4.603722431842E-010));
+#18599 = DIRECTION('',(0.E+000,-4.603722431842E-010,-1.));
+#18600 = ADVANCED_FACE('',(#18601),#18628,.F.);
+#18601 = FACE_BOUND('',#18602,.T.);
+#18602 = EDGE_LOOP('',(#18603,#18612,#18613,#18622));
+#18603 = ORIENTED_EDGE('',*,*,#18604,.F.);
+#18604 = EDGE_CURVE('',#18550,#18605,#18607,.T.);
+#18605 = VERTEX_POINT('',#18606);
+#18606 = CARTESIAN_POINT('',(4.994988079851,0.500000007451,
+    -0.911724672012));
+#18607 = ELLIPSE('',#18608,0.498351258584,0.496327012924);
+#18608 = AXIS2_PLACEMENT_3D('',#18609,#18610,#18611);
+#18609 = CARTESIAN_POINT('',(5.333025032273,0.500000008119,
+    -0.547324087142));
+#18610 = DIRECTION('',(1.347698003524E-009,-1.,5.843295139929E-010));
+#18611 = DIRECTION('',(0.18090792685,-3.30878846564E-010,-0.983500036605
+    ));
+#18612 = ORIENTED_EDGE('',*,*,#18549,.T.);
+#18613 = ORIENTED_EDGE('',*,*,#18614,.F.);
+#18614 = EDGE_CURVE('',#18615,#18542,#18617,.T.);
+#18615 = VERTEX_POINT('',#18616);
+#18616 = CARTESIAN_POINT('',(5.301406652994,0.500000007451,
+    -0.651988187869));
+#18617 = ELLIPSE('',#18618,0.192947572018,0.185347487931);
+#18618 = AXIS2_PLACEMENT_3D('',#18619,#18620,#18621);
+#18619 = CARTESIAN_POINT('',(5.425237909466,0.500000008118,
+    -0.511329917557));
+#18620 = DIRECTION('',(-3.623040805157E-009,1.,-1.552260651276E-009));
+#18621 = DIRECTION('',(-0.284935977051,4.555794206468E-010,
+    0.958546550243));
+#18622 = ORIENTED_EDGE('',*,*,#18623,.F.);
+#18623 = EDGE_CURVE('',#18605,#18615,#18624,.T.);
+#18624 = LINE('',#18625,#18626);
+#18625 = CARTESIAN_POINT('',(4.994988079851,0.500000007451,
+    -0.911724672012));
+#18626 = VECTOR('',#18627,1.);
+#18627 = DIRECTION('',(0.762822257685,-1.727422283618E-016,
+    0.646608230059));
+#18628 = PLANE('',#18629);
+#18629 = AXIS2_PLACEMENT_3D('',#18630,#18631,#18632);
+#18630 = CARTESIAN_POINT('',(4.87796560778,0.50000000739,-0.745729211695
+    ));
+#18631 = DIRECTION('',(-9.220988611358E-011,-1.,1.978708998087E-010));
+#18632 = DIRECTION('',(0.E+000,-1.978708998087E-010,-1.));
+#18633 = ADVANCED_FACE('',(#18634),#18657,.F.);
+#18634 = FACE_BOUND('',#18635,.F.);
+#18635 = EDGE_LOOP('',(#18636,#18642,#18643,#18656));
+#18636 = ORIENTED_EDGE('',*,*,#18637,.F.);
+#18637 = EDGE_CURVE('',#18355,#15340,#18638,.T.);
+#18638 = LINE('',#18639,#18640);
+#18639 = CARTESIAN_POINT('',(-5.596990100842,0.500000007451,
+    -1.645753041319));
+#18640 = VECTOR('',#18641,1.);
+#18641 = DIRECTION('',(2.605895392474E-005,-0.999999999607,
+    1.033068486332E-005));
+#18642 = ORIENTED_EDGE('',*,*,#18362,.T.);
+#18643 = ORIENTED_EDGE('',*,*,#18644,.F.);
+#18644 = EDGE_CURVE('',#15348,#18336,#18645,.T.);
+#18645 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#18646,#18647,#18648,#18649,
+    #18650,#18651,#18652,#18653,#18654,#18655),.UNSPECIFIED.,.F.,.F.,(4,
+    2,2,2,4),(-7.9167178053E-002,-5.939564737833E-002,
+    -3.960803090206E-002,-2.011132839427E-002,-2.161514023324E-011),
+  .UNSPECIFIED.);
+#18646 = CARTESIAN_POINT('',(-4.919211506894,-3.478884564971E-011,
+    -3.354393060287));
+#18647 = CARTESIAN_POINT('',(-4.919455987235,6.566365615657E-002,
+    -3.353776765207));
+#18648 = CARTESIAN_POINT('',(-4.924476957588,0.130964960445,
+    -3.341119717527));
+#18649 = CARTESIAN_POINT('',(-4.943212796299,0.252345321414,
+    -3.293889722688));
+#18650 = CARTESIAN_POINT('',(-4.956821464843,0.307683018384,
+    -3.259584488101));
+#18651 = CARTESIAN_POINT('',(-4.990915056053,0.400108748026,
+    -3.173640102179));
+#18652 = CARTESIAN_POINT('',(-5.01092978555,0.436471383624,
+    -3.123186232338));
+#18653 = CARTESIAN_POINT('',(-5.055811621799,0.487125317501,
+    -3.010046421551));
+#18654 = CARTESIAN_POINT('',(-5.08017773863,0.50000000725,
+    -2.948623396474));
+#18655 = CARTESIAN_POINT('',(-5.104897198464,0.500000007252,
+    -2.886309595913));
+#18656 = ORIENTED_EDGE('',*,*,#15347,.F.);
+#18657 = B_SPLINE_SURFACE_WITH_KNOTS('',1,5,(
+    (#18658,#18659,#18660,#18661,#18662,#18663)
+    ,(#18664,#18665,#18666,#18667,#18668,#18669
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(6,6),(0.E+000,1.),(0.E+000,
+    1.142805662367),.PIECEWISE_BEZIER_KNOTS.);
+#18658 = CARTESIAN_POINT('',(-4.919202148627,1.429788367406,
+    -3.354416650952));
+#18659 = CARTESIAN_POINT('',(-5.054843306628,1.429788367406,
+    -3.012487405583));
+#18660 = CARTESIAN_POINT('',(-5.190484226523,1.429788367406,
+    -2.670558760439));
+#18661 = CARTESIAN_POINT('',(-5.326125862038,1.429788367406,
+    -2.328628311333));
+#18662 = CARTESIAN_POINT('',(-5.461766779321,1.429788367406,
+    -1.986699672775));
+#18663 = CARTESIAN_POINT('',(-5.597014330154,1.429788367406,
+    -1.64576264667));
+#18664 = CARTESIAN_POINT('',(-4.919202148627,-1.493021352633,
+    -3.354416650952));
+#18665 = CARTESIAN_POINT('',(-5.054843306628,-1.493021352633,
+    -3.012487405583));
+#18666 = CARTESIAN_POINT('',(-5.190484226523,-1.493021352633,
+    -2.670558760439));
+#18667 = CARTESIAN_POINT('',(-5.326125862038,-1.493021352633,
+    -2.328628311333));
+#18668 = CARTESIAN_POINT('',(-5.461766779321,-1.493021352633,
+    -1.986699672775));
+#18669 = CARTESIAN_POINT('',(-5.59693816479,-1.493021350337,
+    -1.645732452044));
+#18670 = ADVANCED_FACE('',(#18671),#18694,.F.);
+#18671 = FACE_BOUND('',#18672,.F.);
+#18672 = EDGE_LOOP('',(#18673,#18674,#18680,#18681));
+#18673 = ORIENTED_EDGE('',*,*,#18389,.F.);
+#18674 = ORIENTED_EDGE('',*,*,#18675,.T.);
+#18675 = EDGE_CURVE('',#18382,#15386,#18676,.T.);
+#18676 = LINE('',#18677,#18678);
+#18677 = CARTESIAN_POINT('',(5.596990100842,0.500000007451,
+    -1.645753041319));
+#18678 = VECTOR('',#18679,1.);
+#18679 = DIRECTION('',(-2.605895392474E-005,-0.999999999607,
+    1.033068486332E-005));
+#18680 = ORIENTED_EDGE('',*,*,#15409,.T.);
+#18681 = ORIENTED_EDGE('',*,*,#18682,.T.);
+#18682 = EDGE_CURVE('',#15395,#18390,#18683,.T.);
+#18683 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#18684,#18685,#18686,#18687,
+    #18688,#18689,#18690,#18691,#18692,#18693),.UNSPECIFIED.,.F.,.F.,(4,
+    2,2,2,4),(1.000006131666E-006,1.970110807162E-002,
+    3.941724383041E-002,5.884351651733E-002,7.888219479677E-002),
+  .UNSPECIFIED.);
+#18684 = CARTESIAN_POINT('',(4.919211506894,-3.478859568236E-011,
+    -3.354393060287));
+#18685 = CARTESIAN_POINT('',(4.919455987235,6.566365615657E-002,
+    -3.353776765207));
+#18686 = CARTESIAN_POINT('',(4.924476957588,0.130964960445,
+    -3.341119717527));
+#18687 = CARTESIAN_POINT('',(4.943212796299,0.252345321414,
+    -3.293889722688));
+#18688 = CARTESIAN_POINT('',(4.956821464843,0.307683018384,
+    -3.259584488101));
+#18689 = CARTESIAN_POINT('',(4.990915056053,0.400108748026,
+    -3.173640102179));
+#18690 = CARTESIAN_POINT('',(5.01092978555,0.436471383624,
+    -3.123186232338));
+#18691 = CARTESIAN_POINT('',(5.055811621799,0.487125317501,
+    -3.010046421551));
+#18692 = CARTESIAN_POINT('',(5.08017773863,0.50000000725,-2.948623396474
+    ));
+#18693 = CARTESIAN_POINT('',(5.104897198464,0.500000007252,
+    -2.886309595913));
+#18694 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#18695,#18696)
+    ,(#18697,#18698)
+    ,(#18699,#18700)
+    ,(#18701,#18702)
+    ,(#18703,#18704)
+    ,(#18705,#18706
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.142805662367),(
+    0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#18695 = CARTESIAN_POINT('',(4.919202148627,1.429788367406,
+    -3.354416650952));
+#18696 = CARTESIAN_POINT('',(4.919202148627,-1.493021352633,
+    -3.354416650952));
+#18697 = CARTESIAN_POINT('',(5.054843306628,1.429788367406,
+    -3.012487405583));
+#18698 = CARTESIAN_POINT('',(5.054843306628,-1.493021352633,
+    -3.012487405583));
+#18699 = CARTESIAN_POINT('',(5.190484226523,1.429788367406,
+    -2.670558760439));
+#18700 = CARTESIAN_POINT('',(5.190484226523,-1.493021352633,
+    -2.670558760439));
+#18701 = CARTESIAN_POINT('',(5.326125862038,1.429788367406,
+    -2.328628311333));
+#18702 = CARTESIAN_POINT('',(5.326125862038,-1.493021352633,
+    -2.328628311333));
+#18703 = CARTESIAN_POINT('',(5.461766779321,1.429788367406,
+    -1.986699672775));
+#18704 = CARTESIAN_POINT('',(5.461766779321,-1.493021352633,
+    -1.986699672775));
+#18705 = CARTESIAN_POINT('',(5.597014330154,1.429788367406,
+    -1.64576264667));
+#18706 = CARTESIAN_POINT('',(5.59693816479,-1.493021350337,
+    -1.645732452044));
+#18707 = ADVANCED_FACE('',(#18708),#18719,.F.);
+#18708 = FACE_BOUND('',#18709,.F.);
+#18709 = EDGE_LOOP('',(#18710,#18716,#18717,#18718));
+#18710 = ORIENTED_EDGE('',*,*,#18711,.F.);
+#18711 = EDGE_CURVE('',#18453,#15434,#18712,.T.);
+#18712 = LINE('',#18713,#18714);
+#18713 = CARTESIAN_POINT('',(-5.546929450414,0.500000007451,
+    -1.427047807224));
+#18714 = VECTOR('',#18715,1.);
+#18715 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#18716 = ORIENTED_EDGE('',*,*,#18460,.T.);
+#18717 = ORIENTED_EDGE('',*,*,#18637,.T.);
+#18718 = ORIENTED_EDGE('',*,*,#15441,.F.);
+#18719 = B_SPLINE_SURFACE_WITH_KNOTS('',1,5,(
+    (#18720,#18721,#18722,#18723,#18724,#18725)
+    ,(#18726,#18727,#18728,#18729,#18730,#18731
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(6,6),(0.E+000,1.),(1.142805662367,
+    2.141509142761),.PIECEWISE_BEZIER_KNOTS.);
+#18720 = CARTESIAN_POINT('',(-5.597014330154,1.429788367406,
+    -1.64576264667));
+#18721 = CARTESIAN_POINT('',(-5.614436260584,1.429788367406,
+    -1.601593782636));
+#18722 = CARTESIAN_POINT('',(-5.618135633639,1.429788367406,
+    -1.552074748333));
+#18723 = CARTESIAN_POINT('',(-5.6071392271,1.429788367406,
+    -1.503378937324));
+#18724 = CARTESIAN_POINT('',(-5.582516652358,1.429788367406,
+    -1.460251573288));
+#18725 = CARTESIAN_POINT('',(-5.546929450414,1.429788367406,
+    -1.427047807224));
+#18726 = CARTESIAN_POINT('',(-5.59693816479,-1.493021350337,
+    -1.645732452044));
+#18727 = CARTESIAN_POINT('',(-5.614436280875,-1.493021352634,
+    -1.60159379068));
+#18728 = CARTESIAN_POINT('',(-5.618135633633,-1.493021352633,
+    -1.552074748331));
+#18729 = CARTESIAN_POINT('',(-5.6071392271,-1.493021352633,
+    -1.503378937324));
+#18730 = CARTESIAN_POINT('',(-5.582516652358,-1.493021352633,
+    -1.460251573288));
+#18731 = CARTESIAN_POINT('',(-5.546929450414,-1.493021352633,
+    -1.427047807224));
+#18732 = ADVANCED_FACE('',(#18733),#18744,.F.);
+#18733 = FACE_BOUND('',#18734,.F.);
+#18734 = EDGE_LOOP('',(#18735,#18736,#18742,#18743));
+#18735 = ORIENTED_EDGE('',*,*,#18494,.F.);
+#18736 = ORIENTED_EDGE('',*,*,#18737,.T.);
+#18737 = EDGE_CURVE('',#18479,#15466,#18738,.T.);
+#18738 = LINE('',#18739,#18740);
+#18739 = CARTESIAN_POINT('',(5.546929450414,0.500000007451,
+    -1.427047807224));
+#18740 = VECTOR('',#18741,1.);
+#18741 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#18742 = ORIENTED_EDGE('',*,*,#15475,.T.);
+#18743 = ORIENTED_EDGE('',*,*,#18675,.F.);
+#18744 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#18745,#18746)
+    ,(#18747,#18748)
+    ,(#18749,#18750)
+    ,(#18751,#18752)
+    ,(#18753,#18754)
+    ,(#18755,#18756
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(1.142805662367,
+    2.141509142761),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#18745 = CARTESIAN_POINT('',(5.597014330154,1.429788367406,
+    -1.64576264667));
+#18746 = CARTESIAN_POINT('',(5.59693816479,-1.493021350337,
+    -1.645732452044));
+#18747 = CARTESIAN_POINT('',(5.614436260584,1.429788367406,
+    -1.601593782636));
+#18748 = CARTESIAN_POINT('',(5.614436280875,-1.493021352634,
+    -1.60159379068));
+#18749 = CARTESIAN_POINT('',(5.618135633639,1.429788367406,
+    -1.552074748333));
+#18750 = CARTESIAN_POINT('',(5.618135633633,-1.493021352633,
+    -1.552074748331));
+#18751 = CARTESIAN_POINT('',(5.6071392271,1.429788367406,-1.503378937324
+    ));
+#18752 = CARTESIAN_POINT('',(5.6071392271,-1.493021352633,
+    -1.503378937324));
+#18753 = CARTESIAN_POINT('',(5.582516652358,1.429788367406,
+    -1.460251573288));
+#18754 = CARTESIAN_POINT('',(5.582516652358,-1.493021352633,
+    -1.460251573288));
+#18755 = CARTESIAN_POINT('',(5.546929450414,1.429788367406,
+    -1.427047807224));
+#18756 = CARTESIAN_POINT('',(5.546929450414,-1.493021352633,
+    -1.427047807224));
+#18757 = ADVANCED_FACE('',(#18758),#18774,.F.);
+#18758 = FACE_BOUND('',#18759,.F.);
+#18759 = EDGE_LOOP('',(#18760,#18766,#18772,#18773));
+#18760 = ORIENTED_EDGE('',*,*,#18761,.F.);
+#18761 = EDGE_CURVE('',#18573,#15505,#18762,.T.);
+#18762 = LINE('',#18763,#18764);
+#18763 = CARTESIAN_POINT('',(-4.994988079851,0.500000007451,
+    -0.911724672012));
+#18764 = VECTOR('',#18765,1.);
+#18765 = DIRECTION('',(-8.05649165643E-006,-0.99999999993,
+    8.625270725918E-006));
+#18766 = ORIENTED_EDGE('',*,*,#18767,.F.);
+#18767 = EDGE_CURVE('',#18453,#18573,#18768,.T.);
+#18768 = LINE('',#18769,#18770);
+#18769 = CARTESIAN_POINT('',(-5.546929450414,0.500000007451,
+    -1.427047807224));
+#18770 = VECTOR('',#18771,1.);
+#18771 = DIRECTION('',(0.730937769483,1.715260663361E-010,0.682444120162
+    ));
+#18772 = ORIENTED_EDGE('',*,*,#18711,.T.);
+#18773 = ORIENTED_EDGE('',*,*,#15512,.F.);
+#18774 = B_SPLINE_SURFACE_WITH_KNOTS('',1,5,(
+    (#18775,#18776,#18777,#18778,#18779,#18780)
+    ,(#18781,#18782,#18783,#18784,#18785,#18786
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(6,6),(0.E+000,1.),(2.141509142761,
+    2.82293422125),.PIECEWISE_BEZIER_KNOTS.);
+#18775 = CARTESIAN_POINT('',(-5.546929450414,1.429788367406,
+    -1.427047807224));
+#18776 = CARTESIAN_POINT('',(-5.436432567085,1.429788367406,
+    -1.323884782202));
+#18777 = CARTESIAN_POINT('',(-5.326020184315,1.429788367406,
+    -1.220800649295));
+#18778 = CARTESIAN_POINT('',(-5.215607121419,1.429788367406,
+    -1.117715881403));
+#18779 = CARTESIAN_POINT('',(-5.105194643169,1.429788367406,
+    -1.014631659354));
+#18780 = CARTESIAN_POINT('',(-4.994980589019,1.429788367406,
+    -0.911732691688));
+#18781 = CARTESIAN_POINT('',(-5.546929450414,-1.493021352633,
+    -1.427047807224));
+#18782 = CARTESIAN_POINT('',(-5.436432567085,-1.493021352633,
+    -1.323884782202));
+#18783 = CARTESIAN_POINT('',(-5.326020184315,-1.493021352633,
+    -1.220800649295));
+#18784 = CARTESIAN_POINT('',(-5.215607121419,-1.493021352633,
+    -1.117715881403));
+#18785 = CARTESIAN_POINT('',(-5.105194643169,-1.493021352633,
+    -1.014631659354));
+#18786 = CARTESIAN_POINT('',(-4.995004136611,-1.493021352226,
+    -0.911707481663));
+#18787 = ADVANCED_FACE('',(#18788),#18804,.F.);
+#18788 = FACE_BOUND('',#18789,.F.);
+#18789 = EDGE_LOOP('',(#18790,#18796,#18802,#18803));
+#18790 = ORIENTED_EDGE('',*,*,#18791,.T.);
+#18791 = EDGE_CURVE('',#18479,#18605,#18792,.T.);
+#18792 = LINE('',#18793,#18794);
+#18793 = CARTESIAN_POINT('',(5.546929450414,0.500000007451,
+    -1.427047807224));
+#18794 = VECTOR('',#18795,1.);
+#18795 = DIRECTION('',(-0.730937769483,1.715260663361E-010,
+    0.682444120162));
+#18796 = ORIENTED_EDGE('',*,*,#18797,.T.);
+#18797 = EDGE_CURVE('',#18605,#15536,#18798,.T.);
+#18798 = LINE('',#18799,#18800);
+#18799 = CARTESIAN_POINT('',(4.994988079851,0.500000007451,
+    -0.911724672012));
+#18800 = VECTOR('',#18801,1.);
+#18801 = DIRECTION('',(8.05649165643E-006,-0.99999999993,
+    8.625270725918E-006));
+#18802 = ORIENTED_EDGE('',*,*,#15550,.T.);
+#18803 = ORIENTED_EDGE('',*,*,#18737,.F.);
+#18804 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#18805,#18806)
+    ,(#18807,#18808)
+    ,(#18809,#18810)
+    ,(#18811,#18812)
+    ,(#18813,#18814)
+    ,(#18815,#18816
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(2.141509142761,
+    2.82293422125),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#18805 = CARTESIAN_POINT('',(5.546929450414,1.429788367406,
+    -1.427047807224));
+#18806 = CARTESIAN_POINT('',(5.546929450414,-1.493021352633,
+    -1.427047807224));
+#18807 = CARTESIAN_POINT('',(5.436432567085,1.429788367406,
+    -1.323884782202));
+#18808 = CARTESIAN_POINT('',(5.436432567085,-1.493021352633,
+    -1.323884782202));
+#18809 = CARTESIAN_POINT('',(5.326020184315,1.429788367406,
+    -1.220800649295));
+#18810 = CARTESIAN_POINT('',(5.326020184315,-1.493021352633,
+    -1.220800649295));
+#18811 = CARTESIAN_POINT('',(5.215607121419,1.429788367406,
+    -1.117715881403));
+#18812 = CARTESIAN_POINT('',(5.215607121419,-1.493021352633,
+    -1.117715881403));
+#18813 = CARTESIAN_POINT('',(5.105194643169,1.429788367406,
+    -1.014631659354));
+#18814 = CARTESIAN_POINT('',(5.105194643169,-1.493021352633,
+    -1.014631659354));
+#18815 = CARTESIAN_POINT('',(4.994980589019,1.429788367406,
+    -0.911732691688));
+#18816 = CARTESIAN_POINT('',(4.995004136611,-1.493021352226,
+    -0.911707481663));
+#18817 = ADVANCED_FACE('',(#18818),#18829,.F.);
+#18818 = FACE_BOUND('',#18819,.F.);
+#18819 = EDGE_LOOP('',(#18820,#18826,#18827,#18828));
+#18820 = ORIENTED_EDGE('',*,*,#18821,.F.);
+#18821 = EDGE_CURVE('',#18519,#15574,#18822,.T.);
+#18822 = LINE('',#18823,#18824);
+#18823 = CARTESIAN_POINT('',(-4.836631652302,0.500000007451,
+    -0.546490701989));
+#18824 = VECTOR('',#18825,1.);
+#18825 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#18826 = ORIENTED_EDGE('',*,*,#18572,.T.);
+#18827 = ORIENTED_EDGE('',*,*,#18761,.T.);
+#18828 = ORIENTED_EDGE('',*,*,#15581,.F.);
+#18829 = B_SPLINE_SURFACE_WITH_KNOTS('',1,5,(
+    (#18830,#18831,#18832,#18833,#18834,#18835)
+    ,(#18836,#18837,#18838,#18839,#18840,#18841
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(6,6),(0.E+000,1.),(2.82293422125,
+    3.822241242527),.PIECEWISE_BEZIER_KNOTS.);
+#18830 = CARTESIAN_POINT('',(-4.994980589019,1.429788367406,
+    -0.911732691688));
+#18831 = CARTESIAN_POINT('',(-4.934921225309,1.429788367406,
+    -0.855586633401));
+#18832 = CARTESIAN_POINT('',(-4.886922950036,1.429788367406,
+    -0.787430088061));
+#18833 = CARTESIAN_POINT('',(-4.853631583117,1.429788367406,
+    -0.710729061117));
+#18834 = CARTESIAN_POINT('',(-4.836625652408,1.429788367406,
+    -0.629118947584));
+#18835 = CARTESIAN_POINT('',(-4.836631652302,1.429788367406,
+    -0.546490701989));
+#18836 = CARTESIAN_POINT('',(-4.995004136611,-1.493021352226,
+    -0.911707481663));
+#18837 = CARTESIAN_POINT('',(-4.934921223228,-1.493021352634,
+    -0.855586635628));
+#18838 = CARTESIAN_POINT('',(-4.886922950036,-1.493021352633,
+    -0.787430088061));
+#18839 = CARTESIAN_POINT('',(-4.853631583117,-1.493021352633,
+    -0.710729061117));
+#18840 = CARTESIAN_POINT('',(-4.836625652408,-1.493021352633,
+    -0.629118947584));
+#18841 = CARTESIAN_POINT('',(-4.836631652302,-1.493021352633,
+    -0.546490701989));
+#18842 = ADVANCED_FACE('',(#18843),#18854,.F.);
+#18843 = FACE_BOUND('',#18844,.F.);
+#18844 = EDGE_LOOP('',(#18845,#18846,#18852,#18853));
+#18845 = ORIENTED_EDGE('',*,*,#18604,.F.);
+#18846 = ORIENTED_EDGE('',*,*,#18847,.T.);
+#18847 = EDGE_CURVE('',#18550,#15606,#18848,.T.);
+#18848 = LINE('',#18849,#18850);
+#18849 = CARTESIAN_POINT('',(4.836631652302,0.500000007451,
+    -0.546490701989));
+#18850 = VECTOR('',#18851,1.);
+#18851 = DIRECTION('',(0.E+000,-1.,1.387778760102E-016));
+#18852 = ORIENTED_EDGE('',*,*,#15615,.T.);
+#18853 = ORIENTED_EDGE('',*,*,#18797,.F.);
+#18854 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#18855,#18856)
+    ,(#18857,#18858)
+    ,(#18859,#18860)
+    ,(#18861,#18862)
+    ,(#18863,#18864)
+    ,(#18865,#18866
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(2.82293422125,
+    3.822241242527),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#18855 = CARTESIAN_POINT('',(4.994980589019,1.429788367406,
+    -0.911732691688));
+#18856 = CARTESIAN_POINT('',(4.995004136611,-1.493021352226,
+    -0.911707481663));
+#18857 = CARTESIAN_POINT('',(4.934921225309,1.429788367406,
+    -0.855586633401));
+#18858 = CARTESIAN_POINT('',(4.934921223228,-1.493021352634,
+    -0.855586635628));
+#18859 = CARTESIAN_POINT('',(4.886922950036,1.429788367406,
+    -0.787430088061));
+#18860 = CARTESIAN_POINT('',(4.886922950036,-1.493021352633,
+    -0.787430088061));
+#18861 = CARTESIAN_POINT('',(4.853631583117,1.429788367406,
+    -0.710729061117));
+#18862 = CARTESIAN_POINT('',(4.853631583117,-1.493021352633,
+    -0.710729061117));
+#18863 = CARTESIAN_POINT('',(4.836625652408,1.429788367406,
+    -0.629118947584));
+#18864 = CARTESIAN_POINT('',(4.836625652408,-1.493021352633,
+    -0.629118947584));
+#18865 = CARTESIAN_POINT('',(4.836631652302,1.429788367406,
+    -0.546490701989));
+#18866 = CARTESIAN_POINT('',(4.836631652302,-1.493021352633,
+    -0.546490701989));
+#18867 = ADVANCED_FACE('',(#18868),#18915,.F.);
+#18868 = FACE_BOUND('',#18869,.F.);
+#18869 = EDGE_LOOP('',(#18870,#18878,#18886,#18901,#18907,#18908,#18909,
+    #18910,#18911,#18912,#18913,#18914));
+#18870 = ORIENTED_EDGE('',*,*,#18871,.F.);
+#18871 = EDGE_CURVE('',#18872,#15676,#18874,.T.);
+#18872 = VERTEX_POINT('',#18873);
+#18873 = CARTESIAN_POINT('',(-4.836631652113,1.429788367406,
+    2.639130140296));
+#18874 = LINE('',#18875,#18876);
+#18875 = CARTESIAN_POINT('',(-4.836631652113,1.429788367406,
+    2.639130140296));
+#18876 = VECTOR('',#18877,1.);
+#18877 = DIRECTION('',(3.16135135305E-005,-0.9999999995,
+    -4.600041299472E-009));
+#18878 = ORIENTED_EDGE('',*,*,#18879,.F.);
+#18879 = EDGE_CURVE('',#18880,#18872,#18882,.T.);
+#18880 = VERTEX_POINT('',#18881);
+#18881 = CARTESIAN_POINT('',(-4.836633964946,1.429788367406,
+    0.341421328193));
+#18882 = LINE('',#18883,#18884);
+#18883 = CARTESIAN_POINT('',(-4.836631652304,1.429788367406,
+    0.341421328193));
+#18884 = VECTOR('',#18885,1.);
+#18885 = DIRECTION('',(8.277597270129E-011,1.449560995864E-015,1.));
+#18886 = ORIENTED_EDGE('',*,*,#18887,.F.);
+#18887 = EDGE_CURVE('',#18888,#18880,#18890,.T.);
+#18888 = VERTEX_POINT('',#18889);
+#18889 = CARTESIAN_POINT('',(-4.836633963372,1.28836701433,
+    0.200000002982));
+#18890 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#18891,#18892,#18893,#18894,
+    #18895,#18896,#18897,#18898,#18899,#18900),.UNSPECIFIED.,.F.,.F.,(4,
+    2,2,2,4),(-2.234810392421E-002,-1.6772403096E-002,
+    -1.117405466594E-002,-5.575706279308E-003,-2.786518182862E-009),
+  .UNSPECIFIED.);
+#18891 = CARTESIAN_POINT('',(-4.836631649159,1.28836701433,
+    0.200000002982));
+#18892 = CARTESIAN_POINT('',(-4.836631649572,1.30695268604,
+    0.200000002982));
+#18893 = CARTESIAN_POINT('',(-4.836631649905,1.325215186752,
+    0.203585235447));
+#18894 = CARTESIAN_POINT('',(-4.836631650529,1.359568690528,
+    0.217786347596));
+#18895 = CARTESIAN_POINT('',(-4.836636283659,1.375206784389,
+    0.228261132976));
+#18896 = CARTESIAN_POINT('',(-4.836636284224,1.401527221437,
+    0.254581565248));
+#18897 = CARTESIAN_POINT('',(-4.836631651658,1.412002009617,
+    0.270219657089));
+#18898 = CARTESIAN_POINT('',(-4.836631652123,1.426203131501,
+    0.304573166249));
+#18899 = CARTESIAN_POINT('',(-4.836631652304,1.429788363822,
+    0.322835647566));
+#18900 = CARTESIAN_POINT('',(-4.836631652304,1.429788367406,
+    0.341421328193));
+#18901 = ORIENTED_EDGE('',*,*,#18902,.F.);
+#18902 = EDGE_CURVE('',#18158,#18888,#18903,.T.);
+#18903 = LINE('',#18904,#18905);
+#18904 = CARTESIAN_POINT('',(-4.8366316383,0.800000011921,0.20000000298)
+  );
+#18905 = VECTOR('',#18906,1.);
+#18906 = DIRECTION('',(-2.223606659436E-008,1.,3.235527609367E-012));
+#18907 = ORIENTED_EDGE('',*,*,#18165,.T.);
+#18908 = ORIENTED_EDGE('',*,*,#18068,.T.);
+#18909 = ORIENTED_EDGE('',*,*,#17998,.T.);
+#18910 = ORIENTED_EDGE('',*,*,#17916,.T.);
+#18911 = ORIENTED_EDGE('',*,*,#17837,.T.);
+#18912 = ORIENTED_EDGE('',*,*,#18518,.T.);
+#18913 = ORIENTED_EDGE('',*,*,#18821,.T.);
+#18914 = ORIENTED_EDGE('',*,*,#15683,.F.);
+#18915 = B_SPLINE_SURFACE_WITH_KNOTS('',1,5,(
+    (#18916,#18917,#18918,#18919,#18920,#18921)
+    ,(#18922,#18923,#18924,#18925,#18926,#18927
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(6,6),(0.E+000,1.),(3.822241242527,
+    4.72761335056),.PIECEWISE_BEZIER_KNOTS.);
+#18916 = CARTESIAN_POINT('',(-4.836631652302,1.429788367406,
+    -0.546490701989));
+#18917 = CARTESIAN_POINT('',(-4.836631652304,1.429788367406,
+    9.126343943593E-002));
+#18918 = CARTESIAN_POINT('',(-4.836631652304,1.429788367406,
+    0.728878786842));
+#18919 = CARTESIAN_POINT('',(-4.836631652304,1.429788367406,
+    1.36649774068));
+#18920 = CARTESIAN_POINT('',(-4.836631652304,1.429788367406,
+    2.004113311035));
+#18921 = CARTESIAN_POINT('',(-4.836631652113,1.429788367406,
+    2.639130140296));
+#18922 = CARTESIAN_POINT('',(-4.836631652302,-1.493021352633,
+    -0.546490701989));
+#18923 = CARTESIAN_POINT('',(-4.836631652304,-1.493021352633,
+    9.126343943593E-002));
+#18924 = CARTESIAN_POINT('',(-4.836631652304,-1.493021352633,
+    0.728878786842));
+#18925 = CARTESIAN_POINT('',(-4.836631652304,-1.493021352633,
+    1.36649774068));
+#18926 = CARTESIAN_POINT('',(-4.836631652304,-1.493021352633,
+    2.004113311035));
+#18927 = CARTESIAN_POINT('',(-4.836539251829,-1.493021349712,
+    2.63913012685));
+#18928 = ADVANCED_FACE('',(#18929),#18976,.F.);
+#18929 = FACE_BOUND('',#18930,.F.);
+#18930 = EDGE_LOOP('',(#18931,#18932,#18933,#18934,#18935,#18936,#18937,
+    #18945,#18960,#18968,#18974,#18975));
+#18931 = ORIENTED_EDGE('',*,*,#18557,.F.);
+#18932 = ORIENTED_EDGE('',*,*,#17901,.F.);
+#18933 = ORIENTED_EDGE('',*,*,#17956,.F.);
+#18934 = ORIENTED_EDGE('',*,*,#18053,.F.);
+#18935 = ORIENTED_EDGE('',*,*,#18108,.F.);
+#18936 = ORIENTED_EDGE('',*,*,#18197,.F.);
+#18937 = ORIENTED_EDGE('',*,*,#18938,.T.);
+#18938 = EDGE_CURVE('',#18183,#18939,#18941,.T.);
+#18939 = VERTEX_POINT('',#18940);
+#18940 = CARTESIAN_POINT('',(4.836633963372,1.28836701433,0.200000002982
+    ));
+#18941 = LINE('',#18942,#18943);
+#18942 = CARTESIAN_POINT('',(4.8366316383,0.800000011921,0.20000000298)
+  );
+#18943 = VECTOR('',#18944,1.);
+#18944 = DIRECTION('',(2.223606659436E-008,1.,3.23545656757E-012));
+#18945 = ORIENTED_EDGE('',*,*,#18946,.T.);
+#18946 = EDGE_CURVE('',#18939,#18947,#18949,.T.);
+#18947 = VERTEX_POINT('',#18948);
+#18948 = CARTESIAN_POINT('',(4.836633964946,1.429788367406,
+    0.341421328193));
+#18949 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#18950,#18951,#18952,#18953,
+    #18954,#18955,#18956,#18957,#18958,#18959),.UNSPECIFIED.,.F.,.F.,(4,
+    2,2,2,4),(0.E+000,5.575700817862E-003,1.117404923754E-002,
+    1.677239761378E-002,2.234810109622E-002),.UNSPECIFIED.);
+#18950 = CARTESIAN_POINT('',(4.836631649159,1.28836701433,0.200000002982
+    ));
+#18951 = CARTESIAN_POINT('',(4.836631649572,1.30695268604,0.200000002982
+    ));
+#18952 = CARTESIAN_POINT('',(4.836631649905,1.325215186752,
+    0.203585235447));
+#18953 = CARTESIAN_POINT('',(4.836631650529,1.359568690528,
+    0.217786347596));
+#18954 = CARTESIAN_POINT('',(4.836636283659,1.375206784389,
+    0.228261132976));
+#18955 = CARTESIAN_POINT('',(4.836636284224,1.401527221437,
+    0.254581565248));
+#18956 = CARTESIAN_POINT('',(4.836631651658,1.412002009617,
+    0.270219657089));
+#18957 = CARTESIAN_POINT('',(4.836631652123,1.426203131501,
+    0.304573166249));
+#18958 = CARTESIAN_POINT('',(4.836631652304,1.429788363822,
+    0.322835647566));
+#18959 = CARTESIAN_POINT('',(4.836631652304,1.429788367406,
+    0.341421328193));
+#18960 = ORIENTED_EDGE('',*,*,#18961,.T.);
+#18961 = EDGE_CURVE('',#18947,#18962,#18964,.T.);
+#18962 = VERTEX_POINT('',#18963);
+#18963 = CARTESIAN_POINT('',(4.836631652113,1.429788367406,
+    2.639130140296));
+#18964 = LINE('',#18965,#18966);
+#18965 = CARTESIAN_POINT('',(4.836631652304,1.429788367406,
+    0.341421328193));
+#18966 = VECTOR('',#18967,1.);
+#18967 = DIRECTION('',(-8.277621429479E-011,-3.623902489659E-016,1.));
+#18968 = ORIENTED_EDGE('',*,*,#18969,.T.);
+#18969 = EDGE_CURVE('',#18962,#15710,#18970,.T.);
+#18970 = LINE('',#18971,#18972);
+#18971 = CARTESIAN_POINT('',(4.836631652113,1.429788367406,
+    2.639130140296));
+#18972 = VECTOR('',#18973,1.);
+#18973 = DIRECTION('',(-3.16135135305E-005,-0.9999999995,
+    -4.600041299472E-009));
+#18974 = ORIENTED_EDGE('',*,*,#15753,.T.);
+#18975 = ORIENTED_EDGE('',*,*,#18847,.F.);
+#18976 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#18977,#18978)
+    ,(#18979,#18980)
+    ,(#18981,#18982)
+    ,(#18983,#18984)
+    ,(#18985,#18986)
+    ,(#18987,#18988
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(3.822241242527,
+    4.72761335056),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#18977 = CARTESIAN_POINT('',(4.836631652302,1.429788367406,
+    -0.546490701989));
+#18978 = CARTESIAN_POINT('',(4.836631652302,-1.493021352633,
+    -0.546490701989));
+#18979 = CARTESIAN_POINT('',(4.836631652304,1.429788367406,
+    9.126343943593E-002));
+#18980 = CARTESIAN_POINT('',(4.836631652304,-1.493021352633,
+    9.126343943593E-002));
+#18981 = CARTESIAN_POINT('',(4.836631652304,1.429788367406,
+    0.728878786842));
+#18982 = CARTESIAN_POINT('',(4.836631652304,-1.493021352633,
+    0.728878786842));
+#18983 = CARTESIAN_POINT('',(4.836631652304,1.429788367406,1.36649774068
+    ));
+#18984 = CARTESIAN_POINT('',(4.836631652304,-1.493021352633,
+    1.36649774068));
+#18985 = CARTESIAN_POINT('',(4.836631652304,1.429788367406,
+    2.004113311035));
+#18986 = CARTESIAN_POINT('',(4.836631652304,-1.493021352633,
+    2.004113311035));
+#18987 = CARTESIAN_POINT('',(4.836631652113,1.429788367406,
+    2.639130140296));
+#18988 = CARTESIAN_POINT('',(4.836539251829,-1.493021349712,
+    2.63913012685));
+#18989 = ADVANCED_FACE('',(#18990),#19011,.F.);
+#18990 = FACE_BOUND('',#18991,.F.);
+#18991 = EDGE_LOOP('',(#18992,#19000,#19009,#19010));
+#18992 = ORIENTED_EDGE('',*,*,#18993,.F.);
+#18993 = EDGE_CURVE('',#18994,#15788,#18996,.T.);
+#18994 = VERTEX_POINT('',#18995);
+#18995 = CARTESIAN_POINT('',(-4.716387421852,1.429788367406,
+    2.756227999927));
+#18996 = LINE('',#18997,#18998);
+#18997 = CARTESIAN_POINT('',(-4.716387421852,1.429788367406,
+    2.756227999927));
+#18998 = VECTOR('',#18999,1.);
+#18999 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#19000 = ORIENTED_EDGE('',*,*,#19001,.F.);
+#19001 = EDGE_CURVE('',#18872,#18994,#19002,.T.);
+#19002 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#19003,#19004,#19005,#19006,
+    #19007,#19008),.UNSPECIFIED.,.F.,.F.,(6,6),(0.E+000,0.999060135983),
+  .PIECEWISE_BEZIER_KNOTS.);
+#19003 = CARTESIAN_POINT('',(-4.836631652113,1.429788367406,
+    2.639130140296));
+#19004 = CARTESIAN_POINT('',(-4.836533949957,1.429788367406,
+    2.675170925486));
+#19005 = CARTESIAN_POINT('',(-4.820885985265,1.429788367406,
+    2.712184755039));
+#19006 = CARTESIAN_POINT('',(-4.792238708335,1.429788367406,
+    2.740738185399));
+#19007 = CARTESIAN_POINT('',(-4.755167596447,1.429788367406,
+    2.756266740122));
+#19008 = CARTESIAN_POINT('',(-4.716387421852,1.429788367406,
+    2.756227999927));
+#19009 = ORIENTED_EDGE('',*,*,#18871,.T.);
+#19010 = ORIENTED_EDGE('',*,*,#15795,.F.);
+#19011 = B_SPLINE_SURFACE_WITH_KNOTS('',1,5,(
+    (#19012,#19013,#19014,#19015,#19016,#19017)
+    ,(#19018,#19019,#19020,#19021,#19022,#19023
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(6,6),(0.E+000,1.),(4.72761335056,
+    5.726673486543),.PIECEWISE_BEZIER_KNOTS.);
+#19012 = CARTESIAN_POINT('',(-4.836631652113,1.429788367406,
+    2.639130140296));
+#19013 = CARTESIAN_POINT('',(-4.836533949957,1.429788367406,
+    2.675170925486));
+#19014 = CARTESIAN_POINT('',(-4.820885985265,1.429788367406,
+    2.712184755039));
+#19015 = CARTESIAN_POINT('',(-4.792238708335,1.429788367406,
+    2.740738185399));
+#19016 = CARTESIAN_POINT('',(-4.755167596447,1.429788367406,
+    2.756266740122));
+#19017 = CARTESIAN_POINT('',(-4.716387421852,1.429788367406,
+    2.756227999927));
+#19018 = CARTESIAN_POINT('',(-4.836539251829,-1.493021349712,
+    2.63913012685));
+#19019 = CARTESIAN_POINT('',(-4.836534007579,-1.493021352635,
+    2.675170925494));
+#19020 = CARTESIAN_POINT('',(-4.820885985229,-1.493021352633,
+    2.712184755039));
+#19021 = CARTESIAN_POINT('',(-4.792238708335,-1.493021352633,
+    2.740738185399));
+#19022 = CARTESIAN_POINT('',(-4.755167596447,-1.493021352633,
+    2.756266740122));
+#19023 = CARTESIAN_POINT('',(-4.716387421852,-1.493021352633,
+    2.756227999927));
+#19024 = ADVANCED_FACE('',(#19025),#19046,.F.);
+#19025 = FACE_BOUND('',#19026,.F.);
+#19026 = EDGE_LOOP('',(#19027,#19038,#19044,#19045));
+#19027 = ORIENTED_EDGE('',*,*,#19028,.T.);
+#19028 = EDGE_CURVE('',#18962,#19029,#19031,.T.);
+#19029 = VERTEX_POINT('',#19030);
+#19030 = CARTESIAN_POINT('',(4.716387421852,1.429788367406,
+    2.756227999927));
+#19031 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#19032,#19033,#19034,#19035,
+    #19036,#19037),.UNSPECIFIED.,.F.,.F.,(6,6),(4.72761335056,
+    5.726673486543),.PIECEWISE_BEZIER_KNOTS.);
+#19032 = CARTESIAN_POINT('',(4.836631652113,1.429788367406,
+    2.639130140296));
+#19033 = CARTESIAN_POINT('',(4.836533949957,1.429788367406,
+    2.675170925486));
+#19034 = CARTESIAN_POINT('',(4.820885985265,1.429788367406,
+    2.712184755039));
+#19035 = CARTESIAN_POINT('',(4.792238708335,1.429788367406,
+    2.740738185399));
+#19036 = CARTESIAN_POINT('',(4.755167596447,1.429788367406,
+    2.756266740122));
+#19037 = CARTESIAN_POINT('',(4.716387421852,1.429788367406,
+    2.756227999927));
+#19038 = ORIENTED_EDGE('',*,*,#19039,.T.);
+#19039 = EDGE_CURVE('',#19029,#15825,#19040,.T.);
+#19040 = LINE('',#19041,#19042);
+#19041 = CARTESIAN_POINT('',(4.716387421852,1.429788367406,
+    2.756227999927));
+#19042 = VECTOR('',#19043,1.);
+#19043 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#19044 = ORIENTED_EDGE('',*,*,#15842,.T.);
+#19045 = ORIENTED_EDGE('',*,*,#18969,.F.);
+#19046 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#19047,#19048)
+    ,(#19049,#19050)
+    ,(#19051,#19052)
+    ,(#19053,#19054)
+    ,(#19055,#19056)
+    ,(#19057,#19058
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(4.72761335056,
+    5.726673486543),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#19047 = CARTESIAN_POINT('',(4.836631652113,1.429788367406,
+    2.639130140296));
+#19048 = CARTESIAN_POINT('',(4.836539251829,-1.493021349712,
+    2.63913012685));
+#19049 = CARTESIAN_POINT('',(4.836533949957,1.429788367406,
+    2.675170925486));
+#19050 = CARTESIAN_POINT('',(4.836534007579,-1.493021352635,
+    2.675170925494));
+#19051 = CARTESIAN_POINT('',(4.820885985265,1.429788367406,
+    2.712184755039));
+#19052 = CARTESIAN_POINT('',(4.820885985229,-1.493021352633,
+    2.712184755039));
+#19053 = CARTESIAN_POINT('',(4.792238708335,1.429788367406,
+    2.740738185399));
+#19054 = CARTESIAN_POINT('',(4.792238708335,-1.493021352633,
+    2.740738185399));
+#19055 = CARTESIAN_POINT('',(4.755167596447,1.429788367406,
+    2.756266740122));
+#19056 = CARTESIAN_POINT('',(4.755167596447,-1.493021352633,
+    2.756266740122));
+#19057 = CARTESIAN_POINT('',(4.716387421852,1.429788367406,
+    2.756227999927));
+#19058 = CARTESIAN_POINT('',(4.716387421852,-1.493021352633,
+    2.756227999927));
+#19059 = ADVANCED_FACE('',(#19060),#19078,.F.);
+#19060 = FACE_BOUND('',#19061,.T.);
+#19061 = EDGE_LOOP('',(#19062,#19063,#19064,#19072));
+#19062 = ORIENTED_EDGE('',*,*,#15869,.T.);
+#19063 = ORIENTED_EDGE('',*,*,#18993,.F.);
+#19064 = ORIENTED_EDGE('',*,*,#19065,.T.);
+#19065 = EDGE_CURVE('',#18994,#19066,#19068,.T.);
+#19066 = VERTEX_POINT('',#19067);
+#19067 = CARTESIAN_POINT('',(-4.245574176311,1.429788367406,
+    2.756227999926));
+#19068 = LINE('',#19069,#19070);
+#19069 = CARTESIAN_POINT('',(-4.716387421852,1.429788367406,
+    2.756227999927));
+#19070 = VECTOR('',#19071,1.);
+#19071 = DIRECTION('',(1.,0.E+000,-3.586664641342E-012));
+#19072 = ORIENTED_EDGE('',*,*,#19073,.T.);
+#19073 = EDGE_CURVE('',#19066,#15870,#19074,.T.);
+#19074 = LINE('',#19075,#19076);
+#19075 = CARTESIAN_POINT('',(-4.245574176311,1.429788367406,
+    2.756227999926));
+#19076 = VECTOR('',#19077,1.);
+#19077 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#19078 = PLANE('',#19079);
+#19079 = AXIS2_PLACEMENT_3D('',#19080,#19081,#19082);
+#19080 = CARTESIAN_POINT('',(-4.716387421852,0.714894183703,
+    2.756227999927));
+#19081 = DIRECTION('',(1.791448310528E-011,0.E+000,1.));
+#19082 = DIRECTION('',(1.,0.E+000,-1.791448310528E-011));
+#19083 = ADVANCED_FACE('',(#19084),#19102,.F.);
+#19084 = FACE_BOUND('',#19085,.T.);
+#19085 = EDGE_LOOP('',(#19086,#19087,#19088,#19096));
+#19086 = ORIENTED_EDGE('',*,*,#19039,.T.);
+#19087 = ORIENTED_EDGE('',*,*,#15899,.F.);
+#19088 = ORIENTED_EDGE('',*,*,#19089,.F.);
+#19089 = EDGE_CURVE('',#19090,#15900,#19092,.T.);
+#19090 = VERTEX_POINT('',#19091);
+#19091 = CARTESIAN_POINT('',(4.245574176311,1.429788367406,
+    2.756227999926));
+#19092 = LINE('',#19093,#19094);
+#19093 = CARTESIAN_POINT('',(4.245574176311,1.429788367406,
+    2.756227999926));
+#19094 = VECTOR('',#19095,1.);
+#19095 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#19096 = ORIENTED_EDGE('',*,*,#19097,.F.);
+#19097 = EDGE_CURVE('',#19029,#19090,#19098,.T.);
+#19098 = LINE('',#19099,#19100);
+#19099 = CARTESIAN_POINT('',(4.716387421852,1.429788367406,
+    2.756227999927));
+#19100 = VECTOR('',#19101,1.);
+#19101 = DIRECTION('',(-1.,0.E+000,-3.586664641342E-012));
+#19102 = PLANE('',#19103);
+#19103 = AXIS2_PLACEMENT_3D('',#19104,#19105,#19106);
+#19104 = CARTESIAN_POINT('',(4.480922775298,1.429788367406,
+    2.756227999926));
+#19105 = DIRECTION('',(-1.115138537248E-012,0.E+000,1.));
+#19106 = DIRECTION('',(1.,0.E+000,1.115138537248E-012));
+#19107 = ADVANCED_FACE('',(#19108),#19131,.F.);
+#19108 = FACE_BOUND('',#19109,.F.);
+#19109 = EDGE_LOOP('',(#19110,#19111,#19117,#19118));
+#19110 = ORIENTED_EDGE('',*,*,#18345,.T.);
+#19111 = ORIENTED_EDGE('',*,*,#19112,.T.);
+#19112 = EDGE_CURVE('',#18346,#15931,#19113,.T.);
+#19113 = LINE('',#19114,#19115);
+#19114 = CARTESIAN_POINT('',(-6.007417353073,0.500000007451,
+    -1.65518253397));
+#19115 = VECTOR('',#19116,1.);
+#19116 = DIRECTION('',(2.325871910995E-005,-0.99999999969,
+    8.84161555788E-006));
+#19117 = ORIENTED_EDGE('',*,*,#15954,.T.);
+#19118 = ORIENTED_EDGE('',*,*,#19119,.T.);
+#19119 = EDGE_CURVE('',#15940,#18338,#19120,.T.);
+#19120 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#19121,#19122,#19123,#19124,
+    #19125,#19126,#19127,#19128,#19129,#19130),.UNSPECIFIED.,.F.,.F.,(4,
+    2,2,2,4),(9.999537791858E-007,1.967586192083E-002,
+    3.945453530209E-002,5.885931769143E-002,7.898732696187E-002),
+  .UNSPECIFIED.);
+#19121 = CARTESIAN_POINT('',(-5.275615188999,2.050601964189E-010,
+    -3.579299190878));
+#19122 = CARTESIAN_POINT('',(-5.275851243757,6.558034219893E-002,
+    -3.578678556569));
+#19123 = CARTESIAN_POINT('',(-5.280692236303,0.130775970334,
+    -3.565950636641));
+#19124 = CARTESIAN_POINT('',(-5.298790299974,0.252253910561,
+    -3.518367273715));
+#19125 = CARTESIAN_POINT('',(-5.311978623153,0.307722103706,
+    -3.483692582647));
+#19126 = CARTESIAN_POINT('',(-5.344940617907,0.400094174644,
+    -3.397029025934));
+#19127 = CARTESIAN_POINT('',(-5.364233048735,0.436354493082,
+    -3.346305437318));
+#19128 = CARTESIAN_POINT('',(-5.407585586852,0.487078641256,
+    -3.232323092456));
+#19129 = CARTESIAN_POINT('',(-5.43118816981,0.500000007315,
+    -3.170267258507));
+#19130 = CARTESIAN_POINT('',(-5.455129329338,0.50000000731,
+    -3.107321210787));
+#19131 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#19132,#19133)
+    ,(#19134,#19135)
+    ,(#19136,#19137)
+    ,(#19138,#19139)
+    ,(#19140,#19141)
+    ,(#19142,#19143
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.169096598441),(
+    0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#19132 = CARTESIAN_POINT('',(-5.275606141769,1.429788367406,
+    -3.579322977822));
+#19133 = CARTESIAN_POINT('',(-5.275606141769,-1.493021352633,
+    -3.579322977822));
+#19134 = CARTESIAN_POINT('',(-5.422008336214,1.429788367406,
+    -3.194402862717));
+#19135 = CARTESIAN_POINT('',(-5.422008336214,-1.493021352633,
+    -3.194402862717));
+#19136 = CARTESIAN_POINT('',(-5.568410273844,1.429788367406,
+    -2.809483422831));
+#19137 = CARTESIAN_POINT('',(-5.568410273844,-1.493021352633,
+    -2.809483422831));
+#19138 = CARTESIAN_POINT('',(-5.714812982608,1.429788367406,
+    -2.424561955484));
+#19139 = CARTESIAN_POINT('',(-5.714812982608,-1.493021352633,
+    -2.424561955484));
+#19140 = CARTESIAN_POINT('',(-5.861214918863,1.429788367406,
+    -2.039642519213));
+#19141 = CARTESIAN_POINT('',(-5.861214918863,-1.493021352633,
+    -2.039642519213));
+#19142 = CARTESIAN_POINT('',(-6.007438978759,1.429788367406,
+    -1.655190754801));
+#19143 = CARTESIAN_POINT('',(-6.007370997949,-1.493021350824,
+    -1.655164912441));
+#19144 = ADVANCED_FACE('',(#19145),#19168,.F.);
+#19145 = FACE_BOUND('',#19146,.F.);
+#19146 = EDGE_LOOP('',(#19147,#19153,#19154,#19167));
+#19147 = ORIENTED_EDGE('',*,*,#19148,.F.);
+#19148 = EDGE_CURVE('',#18380,#15979,#19149,.T.);
+#19149 = LINE('',#19150,#19151);
+#19150 = CARTESIAN_POINT('',(6.007417353073,0.500000007451,
+    -1.65518253397));
+#19151 = VECTOR('',#19152,1.);
+#19152 = DIRECTION('',(-2.325871910995E-005,-0.99999999969,
+    8.841615558435E-006));
+#19153 = ORIENTED_EDGE('',*,*,#18408,.F.);
+#19154 = ORIENTED_EDGE('',*,*,#19155,.F.);
+#19155 = EDGE_CURVE('',#15987,#18401,#19156,.T.);
+#19156 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#19157,#19158,#19159,#19160,
+    #19161,#19162,#19163,#19164,#19165,#19166),.UNSPECIFIED.,.F.,.F.,(4,
+    2,2,2,4),(-7.928187008412E-002,-5.953339070453E-002,
+    -3.968071147964E-002,-2.020332223425E-002,-1.042253783279E-011),
+  .UNSPECIFIED.);
+#19157 = CARTESIAN_POINT('',(5.275615188999,2.050601008441E-010,
+    -3.579299190878));
+#19158 = CARTESIAN_POINT('',(5.275851243757,6.558034219893E-002,
+    -3.578678556569));
+#19159 = CARTESIAN_POINT('',(5.280692236303,0.130775970334,
+    -3.565950636641));
+#19160 = CARTESIAN_POINT('',(5.298790299974,0.252253910561,
+    -3.518367273715));
+#19161 = CARTESIAN_POINT('',(5.311978623153,0.307722103706,
+    -3.483692582647));
+#19162 = CARTESIAN_POINT('',(5.344940617907,0.400094174644,
+    -3.397029025934));
+#19163 = CARTESIAN_POINT('',(5.364233048735,0.436354493082,
+    -3.346305437318));
+#19164 = CARTESIAN_POINT('',(5.407585586852,0.487078641256,
+    -3.232323092456));
+#19165 = CARTESIAN_POINT('',(5.43118816981,0.500000007315,
+    -3.170267258507));
+#19166 = CARTESIAN_POINT('',(5.455129329338,0.50000000731,
+    -3.107321210787));
+#19167 = ORIENTED_EDGE('',*,*,#15986,.F.);
+#19168 = B_SPLINE_SURFACE_WITH_KNOTS('',1,5,(
+    (#19169,#19170,#19171,#19172,#19173,#19174)
+    ,(#19175,#19176,#19177,#19178,#19179,#19180
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(6,6),(0.E+000,1.),(0.E+000,
+    1.169096598441),.PIECEWISE_BEZIER_KNOTS.);
+#19169 = CARTESIAN_POINT('',(5.275606141769,1.429788367406,
+    -3.579322977822));
+#19170 = CARTESIAN_POINT('',(5.422008336214,1.429788367406,
+    -3.194402862717));
+#19171 = CARTESIAN_POINT('',(5.568410273844,1.429788367406,
+    -2.809483422831));
+#19172 = CARTESIAN_POINT('',(5.714812982608,1.429788367406,
+    -2.424561955484));
+#19173 = CARTESIAN_POINT('',(5.861214918863,1.429788367406,
+    -2.039642519213));
+#19174 = CARTESIAN_POINT('',(6.007438978759,1.429788367406,
+    -1.655190754801));
+#19175 = CARTESIAN_POINT('',(5.275606141769,-1.493021352633,
+    -3.579322977822));
+#19176 = CARTESIAN_POINT('',(5.422008336214,-1.493021352633,
+    -3.194402862717));
+#19177 = CARTESIAN_POINT('',(5.568410273844,-1.493021352633,
+    -2.809483422831));
+#19178 = CARTESIAN_POINT('',(5.714812982608,-1.493021352633,
+    -2.424561955484));
+#19179 = CARTESIAN_POINT('',(5.861214918863,-1.493021352633,
+    -2.039642519213));
+#19180 = CARTESIAN_POINT('',(6.007370997949,-1.493021350824,
+    -1.655164912441));
+#19181 = ADVANCED_FACE('',(#19182),#19193,.F.);
+#19182 = FACE_BOUND('',#19183,.F.);
+#19183 = EDGE_LOOP('',(#19184,#19185,#19191,#19192));
+#19184 = ORIENTED_EDGE('',*,*,#18443,.T.);
+#19185 = ORIENTED_EDGE('',*,*,#19186,.T.);
+#19186 = EDGE_CURVE('',#18444,#16025,#19187,.T.);
+#19187 = LINE('',#19188,#19189);
+#19188 = CARTESIAN_POINT('',(-5.907281967807,0.500000007451,
+    -1.222414824449));
+#19189 = VECTOR('',#19190,1.);
+#19190 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#19191 = ORIENTED_EDGE('',*,*,#16034,.T.);
+#19192 = ORIENTED_EDGE('',*,*,#19112,.F.);
+#19193 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#19194,#19195)
+    ,(#19196,#19197)
+    ,(#19198,#19199)
+    ,(#19200,#19201)
+    ,(#19202,#19203)
+    ,(#19204,#19205
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(1.169096598441,
+    2.168589329476),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#19194 = CARTESIAN_POINT('',(-6.007438978759,1.429788367406,
+    -1.655190754801));
+#19195 = CARTESIAN_POINT('',(-6.007370997949,-1.493021350824,
+    -1.655164912441));
+#19196 = CARTESIAN_POINT('',(-6.041178915635,1.429788367406,
+    -1.566229881032));
+#19197 = CARTESIAN_POINT('',(-6.041178934275,-1.493021352634,
+    -1.566229888118));
+#19198 = CARTESIAN_POINT('',(-6.047603151919,1.429788367406,
+    -1.468678080924));
+#19199 = CARTESIAN_POINT('',(-6.047603151914,-1.493021352633,
+    -1.468678080922));
+#19200 = CARTESIAN_POINT('',(-6.025519469784,1.429788367406,
+    -1.372917390673));
+#19201 = CARTESIAN_POINT('',(-6.025519469784,-1.493021352633,
+    -1.372917390673));
+#19202 = CARTESIAN_POINT('',(-5.977019499582,1.429788367406,
+    -1.288027341037));
+#19203 = CARTESIAN_POINT('',(-5.977019499582,-1.493021352633,
+    -1.288027341037));
+#19204 = CARTESIAN_POINT('',(-5.907281967807,1.429788367406,
+    -1.222414824449));
+#19205 = CARTESIAN_POINT('',(-5.907281967807,-1.493021352633,
+    -1.222414824449));
+#19206 = ADVANCED_FACE('',(#19207),#19218,.F.);
+#19207 = FACE_BOUND('',#19208,.F.);
+#19208 = EDGE_LOOP('',(#19209,#19215,#19216,#19217));
+#19209 = ORIENTED_EDGE('',*,*,#19210,.F.);
+#19210 = EDGE_CURVE('',#18477,#16059,#19211,.T.);
+#19211 = LINE('',#19212,#19213);
+#19212 = CARTESIAN_POINT('',(5.907281967807,0.500000007451,
+    -1.222414824449));
+#19213 = VECTOR('',#19214,1.);
+#19214 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#19215 = ORIENTED_EDGE('',*,*,#18486,.F.);
+#19216 = ORIENTED_EDGE('',*,*,#19148,.T.);
+#19217 = ORIENTED_EDGE('',*,*,#16066,.F.);
+#19218 = B_SPLINE_SURFACE_WITH_KNOTS('',1,5,(
+    (#19219,#19220,#19221,#19222,#19223,#19224)
+    ,(#19225,#19226,#19227,#19228,#19229,#19230
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(6,6),(0.E+000,1.),(1.169096598441,
+    2.168589329476),.PIECEWISE_BEZIER_KNOTS.);
+#19219 = CARTESIAN_POINT('',(6.007438978759,1.429788367406,
+    -1.655190754801));
+#19220 = CARTESIAN_POINT('',(6.041178915635,1.429788367406,
+    -1.566229881032));
+#19221 = CARTESIAN_POINT('',(6.047603151919,1.429788367406,
+    -1.468678080924));
+#19222 = CARTESIAN_POINT('',(6.025519469784,1.429788367406,
+    -1.372917390673));
+#19223 = CARTESIAN_POINT('',(5.977019499582,1.429788367406,
+    -1.288027341037));
+#19224 = CARTESIAN_POINT('',(5.907281967807,1.429788367406,
+    -1.222414824449));
+#19225 = CARTESIAN_POINT('',(6.007370997949,-1.493021350824,
+    -1.655164912441));
+#19226 = CARTESIAN_POINT('',(6.041178934275,-1.493021352634,
+    -1.566229888118));
+#19227 = CARTESIAN_POINT('',(6.047603151914,-1.493021352633,
+    -1.468678080922));
+#19228 = CARTESIAN_POINT('',(6.025519469784,-1.493021352633,
+    -1.372917390673));
+#19229 = CARTESIAN_POINT('',(5.977019499582,-1.493021352633,
+    -1.288027341037));
+#19230 = CARTESIAN_POINT('',(5.907281967807,-1.493021352633,
+    -1.222414824449));
+#19231 = ADVANCED_FACE('',(#19232),#19248,.F.);
+#19232 = FACE_BOUND('',#19233,.F.);
+#19233 = EDGE_LOOP('',(#19234,#19240,#19246,#19247));
+#19234 = ORIENTED_EDGE('',*,*,#19235,.T.);
+#19235 = EDGE_CURVE('',#18444,#18582,#19236,.T.);
+#19236 = LINE('',#19237,#19238);
+#19237 = CARTESIAN_POINT('',(-5.907281967807,0.500000007451,
+    -1.222414824449));
+#19238 = VECTOR('',#19239,1.);
+#19239 = DIRECTION('',(0.728085402258,1.640256535542E-010,0.685486430951
+    ));
+#19240 = ORIENTED_EDGE('',*,*,#19241,.T.);
+#19241 = EDGE_CURVE('',#18582,#16091,#19242,.T.);
+#19242 = LINE('',#19243,#19244);
+#19243 = CARTESIAN_POINT('',(-5.301406652994,0.500000007451,
+    -0.651988187869));
+#19244 = VECTOR('',#19245,1.);
+#19245 = DIRECTION('',(-8.307215002505E-006,-0.999999999927,
+    8.819923214596E-006));
+#19246 = ORIENTED_EDGE('',*,*,#16105,.T.);
+#19247 = ORIENTED_EDGE('',*,*,#19186,.F.);
+#19248 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#19249,#19250)
+    ,(#19251,#19252)
+    ,(#19253,#19254)
+    ,(#19255,#19256)
+    ,(#19257,#19258)
+    ,(#19259,#19260
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(2.168589329476,
+    2.871269297463),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#19249 = CARTESIAN_POINT('',(-5.907281967807,1.429788367406,
+    -1.222414824449));
+#19250 = CARTESIAN_POINT('',(-5.907281967807,-1.493021352633,
+    -1.222414824449));
+#19251 = CARTESIAN_POINT('',(-5.785932654753,1.429788367406,
+    -1.108168541061));
+#19252 = CARTESIAN_POINT('',(-5.785932654753,-1.493021352633,
+    -1.108168541061));
+#19253 = CARTESIAN_POINT('',(-5.664654362478,1.429788367406,
+    -0.993989121332));
+#19254 = CARTESIAN_POINT('',(-5.664654362478,-1.493021352633,
+    -0.993989121332));
+#19255 = CARTESIAN_POINT('',(-5.543375270023,1.429788367406,
+    -0.879808948259));
+#19256 = CARTESIAN_POINT('',(-5.543375270023,-1.493021352633,
+    -0.879808948259));
+#19257 = CARTESIAN_POINT('',(-5.422096823447,1.429788367406,
+    -0.76562938326));
+#19258 = CARTESIAN_POINT('',(-5.422096823447,-1.493021352633,
+    -0.76562938326));
+#19259 = CARTESIAN_POINT('',(-5.301398929042,1.429788367406,
+    -0.651996388531));
+#19260 = CARTESIAN_POINT('',(-5.301423209451,-1.493021352204,
+    -0.651970609574));
+#19261 = ADVANCED_FACE('',(#19262),#19278,.F.);
+#19262 = FACE_BOUND('',#19263,.F.);
+#19263 = EDGE_LOOP('',(#19264,#19270,#19276,#19277));
+#19264 = ORIENTED_EDGE('',*,*,#19265,.F.);
+#19265 = EDGE_CURVE('',#18615,#16134,#19266,.T.);
+#19266 = LINE('',#19267,#19268);
+#19267 = CARTESIAN_POINT('',(5.301406652994,0.500000007451,
+    -0.651988187869));
+#19268 = VECTOR('',#19269,1.);
+#19269 = DIRECTION('',(8.307215002505E-006,-0.999999999927,
+    8.819923214873E-006));
+#19270 = ORIENTED_EDGE('',*,*,#19271,.F.);
+#19271 = EDGE_CURVE('',#18477,#18615,#19272,.T.);
+#19272 = LINE('',#19273,#19274);
+#19273 = CARTESIAN_POINT('',(5.907281967807,0.500000007451,
+    -1.222414824449));
+#19274 = VECTOR('',#19275,1.);
+#19275 = DIRECTION('',(-0.728085402258,1.640256535542E-010,
+    0.685486430951));
+#19276 = ORIENTED_EDGE('',*,*,#19210,.T.);
+#19277 = ORIENTED_EDGE('',*,*,#16141,.F.);
+#19278 = B_SPLINE_SURFACE_WITH_KNOTS('',1,5,(
+    (#19279,#19280,#19281,#19282,#19283,#19284)
+    ,(#19285,#19286,#19287,#19288,#19289,#19290
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(6,6),(0.E+000,1.),(2.168589329476,
+    2.871269297463),.PIECEWISE_BEZIER_KNOTS.);
+#19279 = CARTESIAN_POINT('',(5.907281967807,1.429788367406,
+    -1.222414824449));
+#19280 = CARTESIAN_POINT('',(5.785932654753,1.429788367406,
+    -1.108168541061));
+#19281 = CARTESIAN_POINT('',(5.664654362478,1.429788367406,
+    -0.993989121332));
+#19282 = CARTESIAN_POINT('',(5.543375270023,1.429788367406,
+    -0.879808948259));
+#19283 = CARTESIAN_POINT('',(5.422096823447,1.429788367406,
+    -0.76562938326));
+#19284 = CARTESIAN_POINT('',(5.301398929042,1.429788367406,
+    -0.651996388531));
+#19285 = CARTESIAN_POINT('',(5.907281967807,-1.493021352633,
+    -1.222414824449));
+#19286 = CARTESIAN_POINT('',(5.785932654753,-1.493021352633,
+    -1.108168541061));
+#19287 = CARTESIAN_POINT('',(5.664654362478,-1.493021352633,
+    -0.993989121332));
+#19288 = CARTESIAN_POINT('',(5.543375270023,-1.493021352633,
+    -0.879808948259));
+#19289 = CARTESIAN_POINT('',(5.422096823447,-1.493021352633,
+    -0.76562938326));
+#19290 = CARTESIAN_POINT('',(5.301423209451,-1.493021352204,
+    -0.651970609574));
+#19291 = ADVANCED_FACE('',(#19292),#19303,.F.);
+#19292 = FACE_BOUND('',#19293,.F.);
+#19293 = EDGE_LOOP('',(#19294,#19295,#19301,#19302));
+#19294 = ORIENTED_EDGE('',*,*,#18589,.T.);
+#19295 = ORIENTED_EDGE('',*,*,#19296,.T.);
+#19296 = EDGE_CURVE('',#18510,#16165,#19297,.T.);
+#19297 = LINE('',#19298,#19299);
+#19298 = CARTESIAN_POINT('',(-5.239261868389,0.500000007451,
+    -0.506939501733));
+#19299 = VECTOR('',#19300,1.);
+#19300 = DIRECTION('',(2.220446016163E-015,-1.,0.E+000));
+#19301 = ORIENTED_EDGE('',*,*,#16174,.T.);
+#19302 = ORIENTED_EDGE('',*,*,#19241,.F.);
+#19303 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#19304,#19305)
+    ,(#19306,#19307)
+    ,(#19308,#19309)
+    ,(#19310,#19311)
+    ,(#19312,#19313)
+    ,(#19314,#19315
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(2.871269297463,
+    3.869789133648),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#19304 = CARTESIAN_POINT('',(-5.301398929042,1.429788367406,
+    -0.651996388531));
+#19305 = CARTESIAN_POINT('',(-5.301423209451,-1.493021352204,
+    -0.651970609574));
+#19306 = CARTESIAN_POINT('',(-5.278128676646,1.429788367406,
+    -0.630030199996));
+#19307 = CARTESIAN_POINT('',(-5.278128674644,-1.493021352634,
+    -0.630030202122));
+#19308 = CARTESIAN_POINT('',(-5.259143616717,1.429788367406,
+    -0.602865307505));
+#19309 = CARTESIAN_POINT('',(-5.259143616717,-1.493021352633,
+    -0.602865307505));
+#19310 = CARTESIAN_POINT('',(-5.245981560097,1.429788367406,
+    -0.572340802728));
+#19311 = CARTESIAN_POINT('',(-5.245981560097,-1.493021352633,
+    -0.572340802728));
+#19312 = CARTESIAN_POINT('',(-5.239259654823,1.429788367406,
+    -0.539886919159));
+#19313 = CARTESIAN_POINT('',(-5.239259654823,-1.493021352633,
+    -0.539886919159));
+#19314 = CARTESIAN_POINT('',(-5.239261868389,1.429788367406,
+    -0.506939501733));
+#19315 = CARTESIAN_POINT('',(-5.239261868389,-1.493021352633,
+    -0.506939501733));
+#19316 = ADVANCED_FACE('',(#19317),#19328,.F.);
+#19317 = FACE_BOUND('',#19318,.F.);
+#19318 = EDGE_LOOP('',(#19319,#19325,#19326,#19327));
+#19319 = ORIENTED_EDGE('',*,*,#19320,.F.);
+#19320 = EDGE_CURVE('',#18542,#16199,#19321,.T.);
+#19321 = LINE('',#19322,#19323);
+#19322 = CARTESIAN_POINT('',(5.239261868389,0.500000007451,
+    -0.506939501733));
+#19323 = VECTOR('',#19324,1.);
+#19324 = DIRECTION('',(-2.220446016163E-015,-1.,1.387778760102E-016));
+#19325 = ORIENTED_EDGE('',*,*,#18614,.F.);
+#19326 = ORIENTED_EDGE('',*,*,#19265,.T.);
+#19327 = ORIENTED_EDGE('',*,*,#16206,.F.);
+#19328 = B_SPLINE_SURFACE_WITH_KNOTS('',1,5,(
+    (#19329,#19330,#19331,#19332,#19333,#19334)
+    ,(#19335,#19336,#19337,#19338,#19339,#19340
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(6,6),(0.E+000,1.),(2.871269297463,
+    3.869789133648),.PIECEWISE_BEZIER_KNOTS.);
+#19329 = CARTESIAN_POINT('',(5.301398929042,1.429788367406,
+    -0.651996388531));
+#19330 = CARTESIAN_POINT('',(5.278128676646,1.429788367406,
+    -0.630030199996));
+#19331 = CARTESIAN_POINT('',(5.259143616717,1.429788367406,
+    -0.602865307505));
+#19332 = CARTESIAN_POINT('',(5.245981560097,1.429788367406,
+    -0.572340802728));
+#19333 = CARTESIAN_POINT('',(5.239259654823,1.429788367406,
+    -0.539886919159));
+#19334 = CARTESIAN_POINT('',(5.239261868389,1.429788367406,
+    -0.506939501733));
+#19335 = CARTESIAN_POINT('',(5.301423209451,-1.493021352204,
+    -0.651970609574));
+#19336 = CARTESIAN_POINT('',(5.278128674644,-1.493021352634,
+    -0.630030202122));
+#19337 = CARTESIAN_POINT('',(5.259143616717,-1.493021352633,
+    -0.602865307505));
+#19338 = CARTESIAN_POINT('',(5.245981560097,-1.493021352633,
+    -0.572340802728));
+#19339 = CARTESIAN_POINT('',(5.239259654823,-1.493021352633,
+    -0.539886919159));
+#19340 = CARTESIAN_POINT('',(5.239261868389,-1.493021352633,
+    -0.506939501733));
+#19341 = ADVANCED_FACE('',(#19342),#19383,.F.);
+#19342 = FACE_BOUND('',#19343,.F.);
+#19343 = EDGE_LOOP('',(#19344,#19345,#19346,#19347,#19348,#19349,#19350,
+    #19358,#19367,#19375,#19381,#19382));
+#19344 = ORIENTED_EDGE('',*,*,#18509,.T.);
+#19345 = ORIENTED_EDGE('',*,*,#17853,.T.);
+#19346 = ORIENTED_EDGE('',*,*,#17933,.T.);
+#19347 = ORIENTED_EDGE('',*,*,#18014,.T.);
+#19348 = ORIENTED_EDGE('',*,*,#18085,.T.);
+#19349 = ORIENTED_EDGE('',*,*,#18149,.T.);
+#19350 = ORIENTED_EDGE('',*,*,#19351,.T.);
+#19351 = EDGE_CURVE('',#18150,#19352,#19354,.T.);
+#19352 = VERTEX_POINT('',#19353);
+#19353 = CARTESIAN_POINT('',(-5.239261866171,1.28836701433,
+    0.200000002981));
+#19354 = LINE('',#19355,#19356);
+#19355 = CARTESIAN_POINT('',(-5.23926185851,0.800000011921,0.20000000298
+    ));
+#19356 = VECTOR('',#19357,1.);
+#19357 = DIRECTION('',(-1.568658805159E-008,1.,2.015384743328E-012));
+#19358 = ORIENTED_EDGE('',*,*,#19359,.T.);
+#19359 = EDGE_CURVE('',#19352,#19360,#19362,.T.);
+#19360 = VERTEX_POINT('',#19361);
+#19361 = CARTESIAN_POINT('',(-5.239261868389,1.429788367406,
+    0.341421356058));
+#19362 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#19363,#19364,#19365,#19366),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,2.457527697558E-002),
+  .PIECEWISE_BEZIER_KNOTS.);
+#19363 = CARTESIAN_POINT('',(-5.239261866171,1.28836701433,
+    0.200000002981));
+#19364 = CARTESIAN_POINT('',(-5.239261866171,1.366471870934,
+    0.200000002981));
+#19365 = CARTESIAN_POINT('',(-5.239261868389,1.429788367406,
+    0.263316499453));
+#19366 = CARTESIAN_POINT('',(-5.239261868389,1.429788367406,
+    0.341421356058));
+#19367 = ORIENTED_EDGE('',*,*,#19368,.T.);
+#19368 = EDGE_CURVE('',#19360,#19369,#19371,.T.);
+#19369 = VERTEX_POINT('',#19370);
+#19370 = CARTESIAN_POINT('',(-5.239261868381,1.429788367406,
+    2.645316509283));
+#19371 = LINE('',#19372,#19373);
+#19372 = CARTESIAN_POINT('',(-5.239261868389,1.429788367406,
+    0.341421356058));
+#19373 = VECTOR('',#19374,1.);
+#19374 = DIRECTION('',(3.55875441006E-012,-4.81889561281E-016,1.));
+#19375 = ORIENTED_EDGE('',*,*,#19376,.T.);
+#19376 = EDGE_CURVE('',#19369,#16233,#19377,.T.);
+#19377 = LINE('',#19378,#19379);
+#19378 = CARTESIAN_POINT('',(-5.239261868381,1.429788367406,
+    2.645316509283));
+#19379 = VECTOR('',#19380,1.);
+#19380 = DIRECTION('',(2.769116173619E-005,-0.999999999617,
+    -3.557684582137E-009));
+#19381 = ORIENTED_EDGE('',*,*,#16270,.T.);
+#19382 = ORIENTED_EDGE('',*,*,#19296,.F.);
+#19383 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#19384,#19385)
+    ,(#19386,#19387)
+    ,(#19388,#19389)
+    ,(#19390,#19391)
+    ,(#19392,#19393)
+    ,(#19394,#19395
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(3.869789133648,
+    4.713219949079),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#19384 = CARTESIAN_POINT('',(-5.239261868389,1.429788367406,
+    -0.506939501733));
+#19385 = CARTESIAN_POINT('',(-5.239261868389,-1.493021352633,
+    -0.506939501733));
+#19386 = CARTESIAN_POINT('',(-5.239261868389,1.429788367406,
+    0.123743994077));
+#19387 = CARTESIAN_POINT('',(-5.239261868389,-1.493021352633,
+    0.123743994077));
+#19388 = CARTESIAN_POINT('',(-5.239261868389,1.429788367406,
+    0.754279124619));
+#19389 = CARTESIAN_POINT('',(-5.239261868389,-1.493021352633,
+    0.754279124619));
+#19390 = CARTESIAN_POINT('',(-5.23926186839,1.429788367406,
+    1.384817644602));
+#19391 = CARTESIAN_POINT('',(-5.23926186839,-1.493021352633,
+    1.384817644602));
+#19392 = CARTESIAN_POINT('',(-5.239261868389,1.429788367406,
+    2.015352840107));
+#19393 = CARTESIAN_POINT('',(-5.239261868389,-1.493021352633,
+    2.015352840107));
+#19394 = CARTESIAN_POINT('',(-5.239261868381,1.429788367406,
+    2.645316509283));
+#19395 = CARTESIAN_POINT('',(-5.239180932384,-1.493021350392,
+    2.645316498885));
+#19396 = ADVANCED_FACE('',(#19397),#19438,.F.);
+#19397 = FACE_BOUND('',#19398,.F.);
+#19398 = EDGE_LOOP('',(#19399,#19407,#19415,#19424,#19430,#19431,#19432,
+    #19433,#19434,#19435,#19436,#19437));
+#19399 = ORIENTED_EDGE('',*,*,#19400,.F.);
+#19400 = EDGE_CURVE('',#19401,#16325,#19403,.T.);
+#19401 = VERTEX_POINT('',#19402);
+#19402 = CARTESIAN_POINT('',(5.239261868381,1.429788367406,
+    2.645316509283));
+#19403 = LINE('',#19404,#19405);
+#19404 = CARTESIAN_POINT('',(5.239261868381,1.429788367406,
+    2.645316509283));
+#19405 = VECTOR('',#19406,1.);
+#19406 = DIRECTION('',(-2.769116173619E-005,-0.999999999617,
+    -3.557684582137E-009));
+#19407 = ORIENTED_EDGE('',*,*,#19408,.F.);
+#19408 = EDGE_CURVE('',#19409,#19401,#19411,.T.);
+#19409 = VERTEX_POINT('',#19410);
+#19410 = CARTESIAN_POINT('',(5.239261868389,1.429788367406,
+    0.341421356058));
+#19411 = LINE('',#19412,#19413);
+#19412 = CARTESIAN_POINT('',(5.239261868389,1.429788367406,
+    0.341421356058));
+#19413 = VECTOR('',#19414,1.);
+#19414 = DIRECTION('',(-3.55875441006E-012,-3.614171709607E-016,1.));
+#19415 = ORIENTED_EDGE('',*,*,#19416,.F.);
+#19416 = EDGE_CURVE('',#19417,#19409,#19419,.T.);
+#19417 = VERTEX_POINT('',#19418);
+#19418 = CARTESIAN_POINT('',(5.239261866171,1.28836701433,0.20000000298)
+  );
+#19419 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#19420,#19421,#19422,#19423),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,2.457527697558E-002),
+  .PIECEWISE_BEZIER_KNOTS.);
+#19420 = CARTESIAN_POINT('',(5.239261866171,1.28836701433,0.200000002981
+    ));
+#19421 = CARTESIAN_POINT('',(5.239261866171,1.366471870934,
+    0.200000002981));
+#19422 = CARTESIAN_POINT('',(5.239261868389,1.429788367406,
+    0.263316499453));
+#19423 = CARTESIAN_POINT('',(5.239261868389,1.429788367406,
+    0.341421356058));
+#19424 = ORIENTED_EDGE('',*,*,#19425,.F.);
+#19425 = EDGE_CURVE('',#18181,#19417,#19426,.T.);
+#19426 = LINE('',#19427,#19428);
+#19427 = CARTESIAN_POINT('',(5.23926185851,0.800000011921,0.20000000298)
+  );
+#19428 = VECTOR('',#19429,1.);
+#19429 = DIRECTION('',(1.568658805159E-008,1.,2.015242659734E-012));
+#19430 = ORIENTED_EDGE('',*,*,#18190,.F.);
+#19431 = ORIENTED_EDGE('',*,*,#18118,.F.);
+#19432 = ORIENTED_EDGE('',*,*,#18046,.F.);
+#19433 = ORIENTED_EDGE('',*,*,#17966,.F.);
+#19434 = ORIENTED_EDGE('',*,*,#17885,.F.);
+#19435 = ORIENTED_EDGE('',*,*,#18541,.F.);
+#19436 = ORIENTED_EDGE('',*,*,#19320,.T.);
+#19437 = ORIENTED_EDGE('',*,*,#16332,.F.);
+#19438 = B_SPLINE_SURFACE_WITH_KNOTS('',1,5,(
+    (#19439,#19440,#19441,#19442,#19443,#19444)
+    ,(#19445,#19446,#19447,#19448,#19449,#19450
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(6,6),(0.E+000,1.),(3.869789133648,
+    4.713219949079),.PIECEWISE_BEZIER_KNOTS.);
+#19439 = CARTESIAN_POINT('',(5.239261868389,1.429788367406,
+    -0.506939501733));
+#19440 = CARTESIAN_POINT('',(5.239261868389,1.429788367406,
+    0.123743994077));
+#19441 = CARTESIAN_POINT('',(5.239261868389,1.429788367406,
+    0.754279124619));
+#19442 = CARTESIAN_POINT('',(5.23926186839,1.429788367406,1.384817644602
+    ));
+#19443 = CARTESIAN_POINT('',(5.239261868389,1.429788367406,
+    2.015352840107));
+#19444 = CARTESIAN_POINT('',(5.239261868381,1.429788367406,
+    2.645316509283));
+#19445 = CARTESIAN_POINT('',(5.239261868389,-1.493021352633,
+    -0.506939501733));
+#19446 = CARTESIAN_POINT('',(5.239261868389,-1.493021352633,
+    0.123743994077));
+#19447 = CARTESIAN_POINT('',(5.239261868389,-1.493021352633,
+    0.754279124619));
+#19448 = CARTESIAN_POINT('',(5.23926186839,-1.493021352633,
+    1.384817644602));
+#19449 = CARTESIAN_POINT('',(5.239261868389,-1.493021352633,
+    2.015352840107));
+#19450 = CARTESIAN_POINT('',(5.239180932384,-1.493021350392,
+    2.645316498885));
+#19451 = ADVANCED_FACE('',(#19452),#19473,.F.);
+#19452 = FACE_BOUND('',#19453,.F.);
+#19453 = EDGE_LOOP('',(#19454,#19465,#19471,#19472));
+#19454 = ORIENTED_EDGE('',*,*,#19455,.T.);
+#19455 = EDGE_CURVE('',#19369,#19456,#19458,.T.);
+#19456 = VERTEX_POINT('',#19457);
+#19457 = CARTESIAN_POINT('',(-4.738912589124,1.429788367406,
+    3.144429028038));
+#19458 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#19459,#19460,#19461,#19462,
+    #19463,#19464),.UNSPECIFIED.,.F.,.F.,(6,6),(0.E+000,0.999997518585),
+  .PIECEWISE_BEZIER_KNOTS.);
+#19459 = CARTESIAN_POINT('',(-5.239261868381,1.429788367406,
+    2.645316509283));
+#19460 = CARTESIAN_POINT('',(-5.239160264993,1.429788367406,
+    2.805936084815));
+#19461 = CARTESIAN_POINT('',(-5.174105321968,1.429788367406,
+    2.960424170412));
+#19462 = CARTESIAN_POINT('',(-5.054737604047,1.429788367406,
+    3.079652386265));
+#19463 = CARTESIAN_POINT('',(-4.900162228726,1.429788367406,
+    3.14452980002));
+#19464 = CARTESIAN_POINT('',(-4.738912589124,1.429788367406,
+    3.144429028038));
+#19465 = ORIENTED_EDGE('',*,*,#19466,.T.);
+#19466 = EDGE_CURVE('',#19456,#16359,#19467,.T.);
+#19467 = LINE('',#19468,#19469);
+#19468 = CARTESIAN_POINT('',(-4.738912589124,1.429788367406,
+    3.144429028038));
+#19469 = VECTOR('',#19470,1.);
+#19470 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#19471 = ORIENTED_EDGE('',*,*,#16376,.T.);
+#19472 = ORIENTED_EDGE('',*,*,#19376,.F.);
+#19473 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#19474,#19475)
+    ,(#19476,#19477)
+    ,(#19478,#19479)
+    ,(#19480,#19481)
+    ,(#19482,#19483)
+    ,(#19484,#19485
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(4.713219949079,
+    5.713217467664),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#19474 = CARTESIAN_POINT('',(-5.239261868381,1.429788367406,
+    2.645316509283));
+#19475 = CARTESIAN_POINT('',(-5.239180932384,-1.493021350392,
+    2.645316498885));
+#19476 = CARTESIAN_POINT('',(-5.239160264993,1.429788367406,
+    2.805936084815));
+#19477 = CARTESIAN_POINT('',(-5.23916029642,-1.493021352634,
+    2.805936084819));
+#19478 = CARTESIAN_POINT('',(-5.174105321968,1.429788367406,
+    2.960424170412));
+#19479 = CARTESIAN_POINT('',(-5.174105321956,-1.493021352633,
+    2.960424170412));
+#19480 = CARTESIAN_POINT('',(-5.054737604047,1.429788367406,
+    3.079652386265));
+#19481 = CARTESIAN_POINT('',(-5.054737604047,-1.493021352633,
+    3.079652386265));
+#19482 = CARTESIAN_POINT('',(-4.900162228726,1.429788367406,
+    3.14452980002));
+#19483 = CARTESIAN_POINT('',(-4.900162228726,-1.493021352633,
+    3.14452980002));
+#19484 = CARTESIAN_POINT('',(-4.738912589124,1.429788367406,
+    3.144429028038));
+#19485 = CARTESIAN_POINT('',(-4.738912589124,-1.493021352633,
+    3.144429028038));
+#19486 = ADVANCED_FACE('',(#19487),#19508,.F.);
+#19487 = FACE_BOUND('',#19488,.F.);
+#19488 = EDGE_LOOP('',(#19489,#19497,#19506,#19507));
+#19489 = ORIENTED_EDGE('',*,*,#19490,.F.);
+#19490 = EDGE_CURVE('',#19491,#16411,#19493,.T.);
+#19491 = VERTEX_POINT('',#19492);
+#19492 = CARTESIAN_POINT('',(4.738912589124,1.429788367406,
+    3.144429028038));
+#19493 = LINE('',#19494,#19495);
+#19494 = CARTESIAN_POINT('',(4.738912589124,1.429788367406,
+    3.144429028038));
+#19495 = VECTOR('',#19496,1.);
+#19496 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#19497 = ORIENTED_EDGE('',*,*,#19498,.F.);
+#19498 = EDGE_CURVE('',#19401,#19491,#19499,.T.);
+#19499 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#19500,#19501,#19502,#19503,
+    #19504,#19505),.UNSPECIFIED.,.F.,.F.,(6,6),(0.E+000,0.999997518585),
+  .PIECEWISE_BEZIER_KNOTS.);
+#19500 = CARTESIAN_POINT('',(5.239261868381,1.429788367406,
+    2.645316509283));
+#19501 = CARTESIAN_POINT('',(5.239160264993,1.429788367406,
+    2.805936084815));
+#19502 = CARTESIAN_POINT('',(5.174105321968,1.429788367406,
+    2.960424170412));
+#19503 = CARTESIAN_POINT('',(5.054737604047,1.429788367406,
+    3.079652386265));
+#19504 = CARTESIAN_POINT('',(4.900162228726,1.429788367406,3.14452980002
+    ));
+#19505 = CARTESIAN_POINT('',(4.738912589124,1.429788367406,
+    3.144429028038));
+#19506 = ORIENTED_EDGE('',*,*,#19400,.T.);
+#19507 = ORIENTED_EDGE('',*,*,#16418,.F.);
+#19508 = B_SPLINE_SURFACE_WITH_KNOTS('',1,5,(
+    (#19509,#19510,#19511,#19512,#19513,#19514)
+    ,(#19515,#19516,#19517,#19518,#19519,#19520
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(6,6),(0.E+000,1.),(4.713219949079,
+    5.713217467664),.PIECEWISE_BEZIER_KNOTS.);
+#19509 = CARTESIAN_POINT('',(5.239261868381,1.429788367406,
+    2.645316509283));
+#19510 = CARTESIAN_POINT('',(5.239160264993,1.429788367406,
+    2.805936084815));
+#19511 = CARTESIAN_POINT('',(5.174105321968,1.429788367406,
+    2.960424170412));
+#19512 = CARTESIAN_POINT('',(5.054737604047,1.429788367406,
+    3.079652386265));
+#19513 = CARTESIAN_POINT('',(4.900162228726,1.429788367406,3.14452980002
+    ));
+#19514 = CARTESIAN_POINT('',(4.738912589124,1.429788367406,
+    3.144429028038));
+#19515 = CARTESIAN_POINT('',(5.239180932384,-1.493021350392,
+    2.645316498885));
+#19516 = CARTESIAN_POINT('',(5.23916029642,-1.493021352634,
+    2.805936084819));
+#19517 = CARTESIAN_POINT('',(5.174105321956,-1.493021352633,
+    2.960424170412));
+#19518 = CARTESIAN_POINT('',(5.054737604047,-1.493021352633,
+    3.079652386265));
+#19519 = CARTESIAN_POINT('',(4.900162228726,-1.493021352633,
+    3.14452980002));
+#19520 = CARTESIAN_POINT('',(4.738912589124,-1.493021352633,
+    3.144429028038));
+#19521 = ADVANCED_FACE('',(#19522),#19540,.F.);
+#19522 = FACE_BOUND('',#19523,.T.);
+#19523 = EDGE_LOOP('',(#19524,#19525,#19526,#19534));
+#19524 = ORIENTED_EDGE('',*,*,#19466,.T.);
+#19525 = ORIENTED_EDGE('',*,*,#16442,.F.);
+#19526 = ORIENTED_EDGE('',*,*,#19527,.F.);
+#19527 = EDGE_CURVE('',#19528,#16443,#19530,.T.);
+#19528 = VERTEX_POINT('',#19529);
+#19529 = CARTESIAN_POINT('',(-4.245574176311,1.429788367406,
+    3.144429028034));
+#19530 = LINE('',#19531,#19532);
+#19531 = CARTESIAN_POINT('',(-4.245574176311,1.429788367406,
+    3.144429028034));
+#19532 = VECTOR('',#19533,1.);
+#19533 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#19534 = ORIENTED_EDGE('',*,*,#19535,.F.);
+#19535 = EDGE_CURVE('',#19456,#19528,#19536,.T.);
+#19536 = LINE('',#19537,#19538);
+#19537 = CARTESIAN_POINT('',(-4.738912589124,1.429788367406,
+    3.144429028038));
+#19538 = VECTOR('',#19539,1.);
+#19539 = DIRECTION('',(1.,0.E+000,-8.652899143514E-012));
+#19540 = PLANE('',#19541);
+#19541 = AXIS2_PLACEMENT_3D('',#19542,#19543,#19544);
+#19542 = CARTESIAN_POINT('',(-4.492226310136,1.429788367406,
+    3.144429028034));
+#19543 = DIRECTION('',(-2.710145052765E-012,0.E+000,-1.));
+#19544 = DIRECTION('',(-1.,0.E+000,2.710145052765E-012));
+#19545 = ADVANCED_FACE('',(#19546),#19564,.F.);
+#19546 = FACE_BOUND('',#19547,.T.);
+#19547 = EDGE_LOOP('',(#19548,#19549,#19550,#19558));
+#19548 = ORIENTED_EDGE('',*,*,#16474,.T.);
+#19549 = ORIENTED_EDGE('',*,*,#19490,.F.);
+#19550 = ORIENTED_EDGE('',*,*,#19551,.T.);
+#19551 = EDGE_CURVE('',#19491,#19552,#19554,.T.);
+#19552 = VERTEX_POINT('',#19553);
+#19553 = CARTESIAN_POINT('',(4.245574176311,1.429788367406,
+    3.144429028034));
+#19554 = LINE('',#19555,#19556);
+#19555 = CARTESIAN_POINT('',(4.738912589124,1.429788367406,
+    3.144429028038));
+#19556 = VECTOR('',#19557,1.);
+#19557 = DIRECTION('',(-1.,0.E+000,-8.652899143514E-012));
+#19558 = ORIENTED_EDGE('',*,*,#19559,.T.);
+#19559 = EDGE_CURVE('',#19552,#16475,#19560,.T.);
+#19560 = LINE('',#19561,#19562);
+#19561 = CARTESIAN_POINT('',(4.245574176311,1.429788367406,
+    3.144429028034));
+#19562 = VECTOR('',#19563,1.);
+#19563 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#19564 = PLANE('',#19565);
+#19565 = AXIS2_PLACEMENT_3D('',#19566,#19567,#19568);
+#19566 = CARTESIAN_POINT('',(4.738912589124,0.714894183703,
+    3.144429028038));
+#19567 = DIRECTION('',(4.325734731352E-011,0.E+000,-1.));
+#19568 = DIRECTION('',(-1.,0.E+000,-4.325734731352E-011));
+#19569 = ADVANCED_FACE('',(#19570),#19590,.F.);
+#19570 = FACE_BOUND('',#19571,.T.);
+#19571 = EDGE_LOOP('',(#19572,#19578,#19579,#19580,#19581,#19587,#19588,
+    #19589));
+#19572 = ORIENTED_EDGE('',*,*,#19573,.T.);
+#19573 = EDGE_CURVE('',#18880,#19360,#19574,.T.);
+#19574 = LINE('',#19575,#19576);
+#19575 = CARTESIAN_POINT('',(-4.836636283942,1.429788367406,
+    0.341421356058));
+#19576 = VECTOR('',#19577,1.);
+#19577 = DIRECTION('',(-1.,0.E+000,-1.699627999902E-012));
+#19578 = ORIENTED_EDGE('',*,*,#19368,.T.);
+#19579 = ORIENTED_EDGE('',*,*,#19455,.T.);
+#19580 = ORIENTED_EDGE('',*,*,#19535,.T.);
+#19581 = ORIENTED_EDGE('',*,*,#19582,.T.);
+#19582 = EDGE_CURVE('',#19528,#19066,#19583,.T.);
+#19583 = LINE('',#19584,#19585);
+#19584 = CARTESIAN_POINT('',(-4.245574176311,1.429788367406,
+    3.144429028034));
+#19585 = VECTOR('',#19586,1.);
+#19586 = DIRECTION('',(1.429958892735E-015,-7.149794463673E-016,-1.));
+#19587 = ORIENTED_EDGE('',*,*,#19065,.F.);
+#19588 = ORIENTED_EDGE('',*,*,#19001,.F.);
+#19589 = ORIENTED_EDGE('',*,*,#18879,.F.);
+#19590 = PLANE('',#19591);
+#19591 = AXIS2_PLACEMENT_3D('',#19592,#19593,#19594);
+#19592 = CARTESIAN_POINT('',(-4.74241802235,1.429788367406,
+    0.341421328193));
+#19593 = DIRECTION('',(2.574498656487E-016,-1.,-7.815292969949E-016));
+#19594 = DIRECTION('',(0.E+000,7.815292969949E-016,-1.));
+#19595 = ADVANCED_FACE('',(#19596),#19616,.F.);
+#19596 = FACE_BOUND('',#19597,.T.);
+#19597 = EDGE_LOOP('',(#19598,#19599,#19605,#19606,#19607,#19608,#19614,
+    #19615));
+#19598 = ORIENTED_EDGE('',*,*,#19408,.F.);
+#19599 = ORIENTED_EDGE('',*,*,#19600,.F.);
+#19600 = EDGE_CURVE('',#18947,#19409,#19601,.T.);
+#19601 = LINE('',#19602,#19603);
+#19602 = CARTESIAN_POINT('',(4.836636283942,1.429788367406,
+    0.341421356058));
+#19603 = VECTOR('',#19604,1.);
+#19604 = DIRECTION('',(1.,0.E+000,-1.698593953258E-012));
+#19605 = ORIENTED_EDGE('',*,*,#18961,.T.);
+#19606 = ORIENTED_EDGE('',*,*,#19028,.T.);
+#19607 = ORIENTED_EDGE('',*,*,#19097,.T.);
+#19608 = ORIENTED_EDGE('',*,*,#19609,.F.);
+#19609 = EDGE_CURVE('',#19552,#19090,#19610,.T.);
+#19610 = LINE('',#19611,#19612);
+#19611 = CARTESIAN_POINT('',(4.245574176311,1.429788367406,
+    3.144429028034));
+#19612 = VECTOR('',#19613,1.);
+#19613 = DIRECTION('',(-1.429958892735E-015,-7.149794463673E-016,-1.));
+#19614 = ORIENTED_EDGE('',*,*,#19551,.F.);
+#19615 = ORIENTED_EDGE('',*,*,#19498,.F.);
+#19616 = PLANE('',#19617);
+#19617 = AXIS2_PLACEMENT_3D('',#19618,#19619,#19620);
+#19618 = CARTESIAN_POINT('',(5.239261868389,1.429788367406,
+    1.742960645884));
+#19619 = DIRECTION('',(-2.576783681376E-016,-1.,3.219318048467E-016));
+#19620 = DIRECTION('',(0.E+000,-3.219318048467E-016,-1.));
+#19621 = ADVANCED_FACE('',(#19622),#19658,.F.);
+#19622 = FACE_BOUND('',#19623,.F.);
+#19623 = EDGE_LOOP('',(#19624,#19634,#19643,#19651));
+#19624 = ORIENTED_EDGE('',*,*,#19625,.F.);
+#19625 = EDGE_CURVE('',#19626,#19628,#19630,.T.);
+#19626 = VERTEX_POINT('',#19627);
+#19627 = CARTESIAN_POINT('',(-4.245574176311,1.820039771216,
+    2.756227999926));
+#19628 = VERTEX_POINT('',#19629);
+#19629 = CARTESIAN_POINT('',(-4.245574176311,1.820039771216,
+    3.144429028034));
+#19630 = LINE('',#19631,#19632);
+#19631 = CARTESIAN_POINT('',(-4.245574176311,1.820039771216,
+    2.756227999926));
+#19632 = VECTOR('',#19633,1.);
+#19633 = DIRECTION('',(1.429958892735E-015,0.E+000,1.));
+#19634 = ORIENTED_EDGE('',*,*,#19635,.F.);
+#19635 = EDGE_CURVE('',#19636,#19626,#19638,.T.);
+#19636 = VERTEX_POINT('',#19637);
+#19637 = CARTESIAN_POINT('',(-4.445842287049,2.020039766748,
+    2.756227999926));
+#19638 = CIRCLE('',#19639,0.200005213588);
+#19639 = AXIS2_PLACEMENT_3D('',#19640,#19641,#19642);
+#19640 = CARTESIAN_POINT('',(-4.445579389836,1.820034725943,
+    2.756227999926));
+#19641 = DIRECTION('',(-1.810094778983E-014,-1.534965586345E-014,-1.));
+#19642 = DIRECTION('',(0.999999999682,2.522570883432E-005,
+    -1.810133499002E-014));
+#19643 = ORIENTED_EDGE('',*,*,#19644,.F.);
+#19644 = EDGE_CURVE('',#19645,#19636,#19647,.T.);
+#19645 = VERTEX_POINT('',#19646);
+#19646 = CARTESIAN_POINT('',(-4.445842287049,2.020039766748,
+    3.144429028034));
+#19647 = LINE('',#19648,#19649);
+#19648 = CARTESIAN_POINT('',(-4.445842287049,2.020039766748,
+    3.144429028034));
+#19649 = VECTOR('',#19650,1.);
+#19650 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#19651 = ORIENTED_EDGE('',*,*,#19652,.F.);
+#19652 = EDGE_CURVE('',#19628,#19645,#19653,.T.);
+#19653 = CIRCLE('',#19654,0.200005213588);
+#19654 = AXIS2_PLACEMENT_3D('',#19655,#19656,#19657);
+#19655 = CARTESIAN_POINT('',(-4.445579389836,1.820034725943,
+    3.144429028034));
+#19656 = DIRECTION('',(1.614474472069E-014,1.061527273174E-014,1.));
+#19657 = DIRECTION('',(-1.314451797518E-003,0.999999136108,
+    -1.059404207257E-014));
+#19658 = CYLINDRICAL_SURFACE('',#19659,0.199999890788);
+#19659 = AXIS2_PLACEMENT_3D('',#19660,#19661,#19662);
+#19660 = CARTESIAN_POINT('',(-4.445574067099,1.820039765844,
+    2.95032851398));
+#19661 = DIRECTION('',(0.E+000,0.E+000,1.));
+#19662 = DIRECTION('',(1.,2.68605937063E-008,-0.E+000));
+#19663 = ADVANCED_FACE('',(#19664),#19700,.F.);
+#19664 = FACE_BOUND('',#19665,.F.);
+#19665 = EDGE_LOOP('',(#19666,#19677,#19685,#19694));
+#19666 = ORIENTED_EDGE('',*,*,#19667,.T.);
+#19667 = EDGE_CURVE('',#19668,#19670,#19672,.T.);
+#19668 = VERTEX_POINT('',#19669);
+#19669 = CARTESIAN_POINT('',(4.445842287049,2.020039766748,
+    2.756227999926));
+#19670 = VERTEX_POINT('',#19671);
+#19671 = CARTESIAN_POINT('',(4.245574176311,1.820039771216,
+    2.756227999926));
+#19672 = CIRCLE('',#19673,0.200005213588);
+#19673 = AXIS2_PLACEMENT_3D('',#19674,#19675,#19676);
+#19674 = CARTESIAN_POINT('',(4.445579389836,1.820034725943,
+    2.756227999926));
+#19675 = DIRECTION('',(-1.141523083684E-014,8.654976198399E-015,1.));
+#19676 = DIRECTION('',(-0.999999999682,2.522570883293E-005,
+    -1.141544916112E-014));
+#19677 = ORIENTED_EDGE('',*,*,#19678,.T.);
+#19678 = EDGE_CURVE('',#19670,#19679,#19681,.T.);
+#19679 = VERTEX_POINT('',#19680);
+#19680 = CARTESIAN_POINT('',(4.245574176311,1.820039771216,
+    3.144429028034));
+#19681 = LINE('',#19682,#19683);
+#19682 = CARTESIAN_POINT('',(4.245574176311,1.820039771216,
+    2.756227999926));
+#19683 = VECTOR('',#19684,1.);
+#19684 = DIRECTION('',(-1.429958892735E-015,0.E+000,1.));
+#19685 = ORIENTED_EDGE('',*,*,#19686,.T.);
+#19686 = EDGE_CURVE('',#19679,#19687,#19689,.T.);
+#19687 = VERTEX_POINT('',#19688);
+#19688 = CARTESIAN_POINT('',(4.445842287049,2.020039766748,
+    3.144429028034));
+#19689 = CIRCLE('',#19690,0.200005213588);
+#19690 = AXIS2_PLACEMENT_3D('',#19691,#19692,#19693);
+#19691 = CARTESIAN_POINT('',(4.445579389836,1.820034725943,
+    3.144429028034));
+#19692 = DIRECTION('',(1.614474472069E-014,-1.061527273174E-014,-1.));
+#19693 = DIRECTION('',(1.314451797521E-003,0.999999136108,
+    -1.059404207257E-014));
+#19694 = ORIENTED_EDGE('',*,*,#19695,.T.);
+#19695 = EDGE_CURVE('',#19687,#19668,#19696,.T.);
+#19696 = LINE('',#19697,#19698);
+#19697 = CARTESIAN_POINT('',(4.445842287049,2.020039766748,
+    3.144429028034));
+#19698 = VECTOR('',#19699,1.);
+#19699 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#19700 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#19701,#19702)
+    ,(#19703,#19704)
+    ,(#19705,#19706)
+    ,(#19707,#19708)
+    ,(#19709,#19710)
+    ,(#19711,#19712
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.000545027533),(
+    0.E+000,0.127138745785),.PIECEWISE_BEZIER_KNOTS.);
+#19701 = CARTESIAN_POINT('',(4.245574176311,1.820039771216,
+    3.144429028034));
+#19702 = CARTESIAN_POINT('',(4.245574176311,1.820039771216,
+    1.873041570187));
+#19703 = CARTESIAN_POINT('',(4.245574178044,1.884556231456,
+    3.144429028034));
+#19704 = CARTESIAN_POINT('',(4.245574178044,1.884556231456,
+    1.873041570187));
+#19705 = CARTESIAN_POINT('',(4.271589004291,1.946401322703,
+    3.144429028034));
+#19706 = CARTESIAN_POINT('',(4.271589004291,1.946401322703,
+    1.873041570187));
+#19707 = CARTESIAN_POINT('',(4.319358043391,1.994131285676,
+    3.144429028034));
+#19708 = CARTESIAN_POINT('',(4.319358043391,1.994131285676,
+    1.873041570187));
+#19709 = CARTESIAN_POINT('',(4.381227639644,2.020096379688,
+    3.144429028034));
+#19710 = CARTESIAN_POINT('',(4.381227639644,2.020096379688,
+    1.873041570187));
+#19711 = CARTESIAN_POINT('',(4.445842287049,2.020039766748,
+    3.144429028034));
+#19712 = CARTESIAN_POINT('',(4.445842287049,2.020039766748,
+    1.873041570187));
+#19713 = ADVANCED_FACE('',(#19714),#19730,.F.);
+#19714 = FACE_BOUND('',#19715,.T.);
+#19715 = EDGE_LOOP('',(#19716,#19722,#19723,#19729));
+#19716 = ORIENTED_EDGE('',*,*,#19717,.T.);
+#19717 = EDGE_CURVE('',#19645,#17598,#19718,.T.);
+#19718 = LINE('',#19719,#19720);
+#19719 = CARTESIAN_POINT('',(-4.445842287049,2.020039766748,
+    3.144429028034));
+#19720 = VECTOR('',#19721,1.);
+#19721 = DIRECTION('',(-1.,-8.326027006115E-012,-1.581391644086E-014));
+#19722 = ORIENTED_EDGE('',*,*,#17621,.T.);
+#19723 = ORIENTED_EDGE('',*,*,#19724,.T.);
+#19724 = EDGE_CURVE('',#17614,#19636,#19725,.T.);
+#19725 = LINE('',#19726,#19727);
+#19726 = CARTESIAN_POINT('',(-4.726664062926,2.020039766746,
+    2.756227999926));
+#19727 = VECTOR('',#19728,1.);
+#19728 = DIRECTION('',(1.,8.326027006115E-012,1.186043733065E-014));
+#19729 = ORIENTED_EDGE('',*,*,#19644,.F.);
+#19730 = PLANE('',#19731);
+#19731 = AXIS2_PLACEMENT_3D('',#19732,#19733,#19734);
+#19732 = CARTESIAN_POINT('',(-4.445842287049,2.020039766748,
+    2.95032851398));
+#19733 = DIRECTION('',(-2.556340096918E-011,1.,0.E+000));
+#19734 = DIRECTION('',(0.E+000,0.E+000,1.));
+#19735 = ADVANCED_FACE('',(#19736),#19752,.F.);
+#19736 = FACE_BOUND('',#19737,.T.);
+#19737 = EDGE_LOOP('',(#19738,#19739,#19745,#19746));
+#19738 = ORIENTED_EDGE('',*,*,#17653,.F.);
+#19739 = ORIENTED_EDGE('',*,*,#19740,.F.);
+#19740 = EDGE_CURVE('',#19687,#17646,#19741,.T.);
+#19741 = LINE('',#19742,#19743);
+#19742 = CARTESIAN_POINT('',(4.445842287049,2.020039766748,
+    3.144429028034));
+#19743 = VECTOR('',#19744,1.);
+#19744 = DIRECTION('',(1.,-8.326027006115E-012,-1.581391644086E-014));
+#19745 = ORIENTED_EDGE('',*,*,#19695,.T.);
+#19746 = ORIENTED_EDGE('',*,*,#19747,.F.);
+#19747 = EDGE_CURVE('',#17654,#19668,#19748,.T.);
+#19748 = LINE('',#19749,#19750);
+#19749 = CARTESIAN_POINT('',(4.726664062926,2.020039766746,
+    2.756227999926));
+#19750 = VECTOR('',#19751,1.);
+#19751 = DIRECTION('',(-1.,8.326027006115E-012,1.186043733065E-014));
+#19752 = PLANE('',#19753);
+#19753 = AXIS2_PLACEMENT_3D('',#19754,#19755,#19756);
+#19754 = CARTESIAN_POINT('',(4.58628471231,2.020039766747,3.144429028034
+    ));
+#19755 = DIRECTION('',(5.990292937091E-012,1.,3.138568546649E-027));
+#19756 = DIRECTION('',(0.E+000,-3.138568546649E-027,1.));
+#19757 = ADVANCED_FACE('',(#19758),#19769,.F.);
+#19758 = FACE_BOUND('',#19759,.F.);
+#19759 = EDGE_LOOP('',(#19760,#19761,#19762,#19763));
+#19760 = ORIENTED_EDGE('',*,*,#18887,.T.);
+#19761 = ORIENTED_EDGE('',*,*,#19573,.T.);
+#19762 = ORIENTED_EDGE('',*,*,#19359,.F.);
+#19763 = ORIENTED_EDGE('',*,*,#19764,.T.);
+#19764 = EDGE_CURVE('',#19352,#18888,#19765,.T.);
+#19765 = LINE('',#19766,#19767);
+#19766 = CARTESIAN_POINT('',(-5.239261866171,1.28836701433,
+    0.200000002981));
+#19767 = VECTOR('',#19768,1.);
+#19768 = DIRECTION('',(1.,2.150817030586E-013,1.484115453436E-012));
+#19769 = B_SPLINE_SURFACE_WITH_KNOTS('',5,5,(
+    (#19770,#19771,#19772,#19773,#19774,#19775)
+    ,(#19776,#19777,#19778,#19779,#19780,#19781)
+    ,(#19782,#19783,#19784,#19785,#19786,#19787)
+    ,(#19788,#19789,#19790,#19791,#19792,#19793)
+    ,(#19794,#19795,#19796,#19797,#19798,#19799)
+    ,(#19800,#19801,#19802,#19803,#19804,#19805
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(6,6),(-7.207483975747E-008,
+    4.026302178682E-002),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#19770 = CARTESIAN_POINT('',(-5.239261866171,1.28836701433,
+    0.200000002981));
+#19771 = CARTESIAN_POINT('',(-5.239261866171,1.335229928292,
+    0.200000002981));
+#19772 = CARTESIAN_POINT('',(-5.239261866836,1.377656334215,
+    0.218994951923));
+#19773 = CARTESIAN_POINT('',(-5.239261867724,1.410793418464,
+    0.252132036172));
+#19774 = CARTESIAN_POINT('',(-5.239261868389,1.429788367406,
+    0.294558442095));
+#19775 = CARTESIAN_POINT('',(-5.239261868389,1.429788367406,
+    0.341421356058));
+#19776 = CARTESIAN_POINT('',(-5.158735823043,1.28836701433,
+    0.200000002981));
+#19777 = CARTESIAN_POINT('',(-5.158735823043,1.335229928292,
+    0.200000002981));
+#19778 = CARTESIAN_POINT('',(-5.158735823575,1.377656334215,
+    0.218994951923));
+#19779 = CARTESIAN_POINT('',(-5.158735824285,1.410793418464,
+    0.252132036172));
+#19780 = CARTESIAN_POINT('',(-5.158735824817,1.429788367406,
+    0.294558442095));
+#19781 = CARTESIAN_POINT('',(-5.158735824817,1.429788367406,
+    0.341421356058));
+#19782 = CARTESIAN_POINT('',(-5.078209779914,1.28836701433,
+    0.200000002981));
+#19783 = CARTESIAN_POINT('',(-5.078209779914,1.335229928292,
+    0.200000002982));
+#19784 = CARTESIAN_POINT('',(-5.078209780314,1.377656334215,
+    0.218994951923));
+#19785 = CARTESIAN_POINT('',(-5.078209780846,1.410793418464,
+    0.252132036172));
+#19786 = CARTESIAN_POINT('',(-5.078209781245,1.429788367406,
+    0.294558442095));
+#19787 = CARTESIAN_POINT('',(-5.078209781245,1.429788367406,
+    0.341421356058));
+#19788 = CARTESIAN_POINT('',(-4.997683736786,1.28836701433,
+    0.200000002982));
+#19789 = CARTESIAN_POINT('',(-4.997683736786,1.335229928292,
+    0.200000002982));
+#19790 = CARTESIAN_POINT('',(-4.997683737052,1.377656334215,
+    0.218994951923));
+#19791 = CARTESIAN_POINT('',(-4.997683737407,1.410793418464,
+    0.252132036173));
+#19792 = CARTESIAN_POINT('',(-4.997683737673,1.429788367406,
+    0.294558442095));
+#19793 = CARTESIAN_POINT('',(-4.997683737673,1.429788367406,
+    0.341421356058));
+#19794 = CARTESIAN_POINT('',(-4.917157693658,1.28836701433,
+    0.200000002982));
+#19795 = CARTESIAN_POINT('',(-4.917157693658,1.335229928292,
+    0.200000002982));
+#19796 = CARTESIAN_POINT('',(-4.917157693791,1.377656334215,
+    0.218994951923));
+#19797 = CARTESIAN_POINT('',(-4.917157693968,1.410793418464,
+    0.252132036173));
+#19798 = CARTESIAN_POINT('',(-4.917157694101,1.429788367406,
+    0.294558442096));
+#19799 = CARTESIAN_POINT('',(-4.917157694102,1.429788367406,
+    0.341421356058));
+#19800 = CARTESIAN_POINT('',(-4.836631650529,1.28836701433,
+    0.200000002982));
+#19801 = CARTESIAN_POINT('',(-4.836631650529,1.335229928292,
+    0.200000002982));
+#19802 = CARTESIAN_POINT('',(-4.836631650529,1.377656334215,
+    0.218994951924));
+#19803 = CARTESIAN_POINT('',(-4.836631650529,1.410793418464,
+    0.252132036173));
+#19804 = CARTESIAN_POINT('',(-4.83663165053,1.429788367406,
+    0.294558442096));
+#19805 = CARTESIAN_POINT('',(-4.83663165053,1.429788367406,
+    0.341421356058));
+#19806 = ADVANCED_FACE('',(#19807),#19818,.F.);
+#19807 = FACE_BOUND('',#19808,.F.);
+#19808 = EDGE_LOOP('',(#19809,#19810,#19811,#19817));
+#19809 = ORIENTED_EDGE('',*,*,#19600,.F.);
+#19810 = ORIENTED_EDGE('',*,*,#18946,.F.);
+#19811 = ORIENTED_EDGE('',*,*,#19812,.F.);
+#19812 = EDGE_CURVE('',#19417,#18939,#19813,.T.);
+#19813 = LINE('',#19814,#19815);
+#19814 = CARTESIAN_POINT('',(5.239261866171,1.28836701433,0.200000002981
+    ));
+#19815 = VECTOR('',#19816,1.);
+#19816 = DIRECTION('',(-1.,2.150817030586E-013,1.484029282882E-012));
+#19817 = ORIENTED_EDGE('',*,*,#19416,.T.);
+#19818 = B_SPLINE_SURFACE_WITH_KNOTS('',5,5,(
+    (#19819,#19820,#19821,#19822,#19823,#19824)
+    ,(#19825,#19826,#19827,#19828,#19829,#19830)
+    ,(#19831,#19832,#19833,#19834,#19835,#19836)
+    ,(#19837,#19838,#19839,#19840,#19841,#19842)
+    ,(#19843,#19844,#19845,#19846,#19847,#19848)
+    ,(#19849,#19850,#19851,#19852,#19853,#19854
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(6,6),(0.E+000,1.),(
+    -7.207483975747E-008,4.026302184926E-002),.PIECEWISE_BEZIER_KNOTS.);
+#19819 = CARTESIAN_POINT('',(5.239261866171,1.28836701433,0.200000002981
+    ));
+#19820 = CARTESIAN_POINT('',(5.158735822918,1.28836701433,0.200000002981
+    ));
+#19821 = CARTESIAN_POINT('',(5.078209779664,1.28836701433,0.200000002981
+    ));
+#19822 = CARTESIAN_POINT('',(4.997683736411,1.28836701433,0.200000002982
+    ));
+#19823 = CARTESIAN_POINT('',(4.917157693158,1.28836701433,0.200000002982
+    ));
+#19824 = CARTESIAN_POINT('',(4.836631649905,1.28836701433,0.200000002982
+    ));
+#19825 = CARTESIAN_POINT('',(5.239261866171,1.335229928292,
+    0.200000002981));
+#19826 = CARTESIAN_POINT('',(5.158735822918,1.335229928292,
+    0.200000002981));
+#19827 = CARTESIAN_POINT('',(5.078209779665,1.335229928292,
+    0.200000002982));
+#19828 = CARTESIAN_POINT('',(4.997683736411,1.335229928292,
+    0.200000002982));
+#19829 = CARTESIAN_POINT('',(4.917157693158,1.335229928292,
+    0.200000002982));
+#19830 = CARTESIAN_POINT('',(4.836631649905,1.335229928292,
+    0.200000002982));
+#19831 = CARTESIAN_POINT('',(5.239261866836,1.377656334215,
+    0.218994951923));
+#19832 = CARTESIAN_POINT('',(5.15873582345,1.377656334215,0.218994951923
+    ));
+#19833 = CARTESIAN_POINT('',(5.078209780064,1.377656334215,
+    0.218994951923));
+#19834 = CARTESIAN_POINT('',(4.997683736677,1.377656334215,
+    0.218994951923));
+#19835 = CARTESIAN_POINT('',(4.917157693291,1.377656334215,
+    0.218994951923));
+#19836 = CARTESIAN_POINT('',(4.836631649905,1.377656334215,
+    0.218994951924));
+#19837 = CARTESIAN_POINT('',(5.239261867724,1.410793418464,
+    0.252132036172));
+#19838 = CARTESIAN_POINT('',(5.15873582416,1.410793418464,0.252132036172
+    ));
+#19839 = CARTESIAN_POINT('',(5.078209780596,1.410793418464,
+    0.252132036172));
+#19840 = CARTESIAN_POINT('',(4.997683737033,1.410793418464,
+    0.252132036173));
+#19841 = CARTESIAN_POINT('',(4.917157693469,1.410793418464,
+    0.252132036173));
+#19842 = CARTESIAN_POINT('',(4.836631649905,1.410793418464,
+    0.252132036173));
+#19843 = CARTESIAN_POINT('',(5.239261868389,1.429788367406,
+    0.294558442095));
+#19844 = CARTESIAN_POINT('',(5.158735824692,1.429788367406,
+    0.294558442095));
+#19845 = CARTESIAN_POINT('',(5.078209780996,1.429788367406,
+    0.294558442095));
+#19846 = CARTESIAN_POINT('',(4.997683737299,1.429788367406,
+    0.294558442095));
+#19847 = CARTESIAN_POINT('',(4.917157693602,1.429788367406,
+    0.294558442096));
+#19848 = CARTESIAN_POINT('',(4.836631649905,1.429788367406,
+    0.294558442096));
+#19849 = CARTESIAN_POINT('',(5.239261868389,1.429788367406,
+    0.341421356058));
+#19850 = CARTESIAN_POINT('',(5.158735824692,1.429788367406,
+    0.341421356058));
+#19851 = CARTESIAN_POINT('',(5.078209780996,1.429788367406,
+    0.341421356058));
+#19852 = CARTESIAN_POINT('',(4.997683737299,1.429788367406,
+    0.341421356058));
+#19853 = CARTESIAN_POINT('',(4.917157693602,1.429788367406,
+    0.341421356058));
+#19854 = CARTESIAN_POINT('',(4.836631649905,1.429788367406,
+    0.341421356058));
+#19855 = ADVANCED_FACE('',(#19856),#19862,.F.);
+#19856 = FACE_BOUND('',#19857,.T.);
+#19857 = EDGE_LOOP('',(#19858,#19859,#19860,#19861));
+#19858 = ORIENTED_EDGE('',*,*,#19351,.T.);
+#19859 = ORIENTED_EDGE('',*,*,#19764,.T.);
+#19860 = ORIENTED_EDGE('',*,*,#18902,.F.);
+#19861 = ORIENTED_EDGE('',*,*,#18157,.F.);
+#19862 = PLANE('',#19863);
+#19863 = AXIS2_PLACEMENT_3D('',#19864,#19865,#19866);
+#19864 = CARTESIAN_POINT('',(-5.037946757665,1.28836701433,
+    0.200000002982));
+#19865 = DIRECTION('',(-2.391700162375E-012,-2.625452871164E-012,1.));
+#19866 = DIRECTION('',(1.,0.E+000,2.391700162375E-012));
+#19867 = ADVANCED_FACE('',(#19868),#19874,.F.);
+#19868 = FACE_BOUND('',#19869,.T.);
+#19869 = EDGE_LOOP('',(#19870,#19871,#19872,#19873));
+#19870 = ORIENTED_EDGE('',*,*,#19812,.F.);
+#19871 = ORIENTED_EDGE('',*,*,#19425,.F.);
+#19872 = ORIENTED_EDGE('',*,*,#18180,.T.);
+#19873 = ORIENTED_EDGE('',*,*,#18938,.T.);
+#19874 = PLANE('',#19875);
+#19875 = AXIS2_PLACEMENT_3D('',#19876,#19877,#19878);
+#19876 = CARTESIAN_POINT('',(4.836631643729,1.044183513125,
+    0.200000002982));
+#19877 = DIRECTION('',(1.65156663469E-012,-3.23543757952E-012,1.));
+#19878 = DIRECTION('',(1.,0.E+000,-1.65156663469E-012));
+#19879 = ADVANCED_FACE('',(#19880),#19886,.F.);
+#19880 = FACE_BOUND('',#19881,.F.);
+#19881 = EDGE_LOOP('',(#19882,#19883,#19884,#19885));
+#19882 = ORIENTED_EDGE('',*,*,#18335,.T.);
+#19883 = ORIENTED_EDGE('',*,*,#19119,.F.);
+#19884 = ORIENTED_EDGE('',*,*,#16817,.T.);
+#19885 = ORIENTED_EDGE('',*,*,#18644,.T.);
+#19886 = B_SPLINE_SURFACE_WITH_KNOTS('',5,5,(
+    (#19887,#19888,#19889,#19890,#19891,#19892)
+    ,(#19893,#19894,#19895,#19896,#19897,#19898)
+    ,(#19899,#19900,#19901,#19902,#19903,#19904)
+    ,(#19905,#19906,#19907,#19908,#19909,#19910)
+    ,(#19911,#19912,#19913,#19914,#19915,#19916)
+    ,(#19917,#19918,#19919,#19920,#19921,#19922
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(6,6),(-1.043635519934,0.E+000),(
+    0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#19887 = CARTESIAN_POINT('',(-5.05191446895,0.500000007242,
+    -2.852875202912));
+#19888 = CARTESIAN_POINT('',(-4.968513809582,0.500000007305,
+    -2.99419338191));
+#19889 = CARTESIAN_POINT('',(-4.893366480553,0.433517684275,
+    -3.122358766483));
+#19890 = CARTESIAN_POINT('',(-4.835603500379,0.31753788633,
+    -3.223049492411));
+#19891 = CARTESIAN_POINT('',(-4.799830330516,0.158994944499,
+    -3.279087873329));
+#19892 = CARTESIAN_POINT('',(-4.804118727513,-5.025258746664E-003,
+    -3.28179403722));
+#19893 = CARTESIAN_POINT('',(-5.151538474332,0.500000007261,
+    -2.915742257022));
+#19894 = CARTESIAN_POINT('',(-5.067311444427,0.500000007318,
+    -3.056538960485));
+#19895 = CARTESIAN_POINT('',(-4.991344417874,0.433517684286,
+    -3.184187080483));
+#19896 = CARTESIAN_POINT('',(-4.932755067165,0.317537886339,
+    -3.284356330877));
+#19897 = CARTESIAN_POINT('',(-4.898862150083,0.158994944519,
+    -3.341581232581));
+#19898 = CARTESIAN_POINT('',(-4.902194967293,-5.025258725902E-003,
+    -3.343684384316));
+#19899 = CARTESIAN_POINT('',(-5.251162479716,0.500000007278,
+    -2.978609311135));
+#19900 = CARTESIAN_POINT('',(-5.166109079276,0.50000000733,
+    -3.118884539065));
+#19901 = CARTESIAN_POINT('',(-5.089322355195,0.433517684294,
+    -3.246015394484));
+#19902 = CARTESIAN_POINT('',(-5.02990663395,0.317537886347,
+    -3.345663169343));
+#19903 = CARTESIAN_POINT('',(-4.997662402895,0.158994944538,
+    -3.403928463199));
+#19904 = CARTESIAN_POINT('',(-5.000271207071,-5.025258706118E-003,
+    -3.405574731412));
+#19905 = CARTESIAN_POINT('',(-5.350786485098,0.500000007295,
+    -3.041476365243));
+#19906 = CARTESIAN_POINT('',(-5.264906714121,0.500000007341,
+    -3.181230117639));
+#19907 = CARTESIAN_POINT('',(-5.187300292516,0.433517684303,
+    -3.307843708484));
+#19908 = CARTESIAN_POINT('',(-5.127058200735,0.317537886354,
+    -3.406970007808));
+#19909 = CARTESIAN_POINT('',(-5.096686390697,0.158994944554,
+    -3.466416880269));
+#19910 = CARTESIAN_POINT('',(-5.098347446852,-5.025258689283E-003,
+    -3.467465078509));
+#19911 = CARTESIAN_POINT('',(-5.450410490482,0.50000000731,
+    -3.104343419355));
+#19912 = CARTESIAN_POINT('',(-5.363704348969,0.500000007352,
+    -3.243575696219));
+#19913 = CARTESIAN_POINT('',(-5.285278229837,0.43351768431,
+    -3.369672022485));
+#19914 = CARTESIAN_POINT('',(-5.224209767521,0.317537886361,
+    -3.468276846274));
+#19915 = CARTESIAN_POINT('',(-5.195563648672,0.15899494457,
+    -3.528812704473));
+#19916 = CARTESIAN_POINT('',(-5.19642368663,-5.025258672108E-003,
+    -3.529355425604));
+#19917 = CARTESIAN_POINT('',(-5.550034495866,0.500000007324,
+    -3.167210473463));
+#19918 = CARTESIAN_POINT('',(-5.462501983816,0.500000007361,
+    -3.305921274793));
+#19919 = CARTESIAN_POINT('',(-5.383256167158,0.433517684318,
+    -3.431500336484));
+#19920 = CARTESIAN_POINT('',(-5.321361334306,0.317537886367,
+    -3.52958368474));
+#19921 = CARTESIAN_POINT('',(-5.29449992641,0.158994944584,
+    -3.591245772701));
+#19922 = CARTESIAN_POINT('',(-5.29449992641,-5.025258657665E-003,
+    -3.591245772701));
+#19923 = ADVANCED_FACE('',(#19924),#19930,.F.);
+#19924 = FACE_BOUND('',#19925,.F.);
+#19925 = EDGE_LOOP('',(#19926,#19927,#19928,#19929));
+#19926 = ORIENTED_EDGE('',*,*,#19155,.T.);
+#19927 = ORIENTED_EDGE('',*,*,#18400,.F.);
+#19928 = ORIENTED_EDGE('',*,*,#18682,.F.);
+#19929 = ORIENTED_EDGE('',*,*,#16865,.F.);
+#19930 = B_SPLINE_SURFACE_WITH_KNOTS('',5,5,(
+    (#19931,#19932,#19933,#19934,#19935,#19936)
+    ,(#19937,#19938,#19939,#19940,#19941,#19942)
+    ,(#19943,#19944,#19945,#19946,#19947,#19948)
+    ,(#19949,#19950,#19951,#19952,#19953,#19954)
+    ,(#19955,#19956,#19957,#19958,#19959,#19960)
+    ,(#19961,#19962,#19963,#19964,#19965,#19966
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(6,6),(0.E+000,1.),(-1.043635519934
+    ,0.E+000),.PIECEWISE_BEZIER_KNOTS.);
+#19931 = CARTESIAN_POINT('',(5.05191446895,0.500000007242,
+    -2.852875202912));
+#19932 = CARTESIAN_POINT('',(5.151538474332,0.500000007261,
+    -2.915742257022));
+#19933 = CARTESIAN_POINT('',(5.251162479716,0.500000007278,
+    -2.978609311135));
+#19934 = CARTESIAN_POINT('',(5.350786485098,0.500000007295,
+    -3.041476365243));
+#19935 = CARTESIAN_POINT('',(5.450410490482,0.50000000731,
+    -3.104343419355));
+#19936 = CARTESIAN_POINT('',(5.550034495866,0.500000007324,
+    -3.167210473463));
+#19937 = CARTESIAN_POINT('',(4.968513809582,0.500000007305,
+    -2.99419338191));
+#19938 = CARTESIAN_POINT('',(5.067311444427,0.500000007318,
+    -3.056538960485));
+#19939 = CARTESIAN_POINT('',(5.166109079276,0.50000000733,
+    -3.118884539065));
+#19940 = CARTESIAN_POINT('',(5.264906714121,0.500000007341,
+    -3.181230117639));
+#19941 = CARTESIAN_POINT('',(5.363704348969,0.500000007352,
+    -3.243575696219));
+#19942 = CARTESIAN_POINT('',(5.462501983816,0.500000007361,
+    -3.305921274793));
+#19943 = CARTESIAN_POINT('',(4.893366480553,0.433517684275,
+    -3.122358766483));
+#19944 = CARTESIAN_POINT('',(4.991344417874,0.433517684286,
+    -3.184187080483));
+#19945 = CARTESIAN_POINT('',(5.089322355195,0.433517684294,
+    -3.246015394484));
+#19946 = CARTESIAN_POINT('',(5.187300292516,0.433517684303,
+    -3.307843708484));
+#19947 = CARTESIAN_POINT('',(5.285278229837,0.43351768431,
+    -3.369672022485));
+#19948 = CARTESIAN_POINT('',(5.383256167158,0.433517684318,
+    -3.431500336484));
+#19949 = CARTESIAN_POINT('',(4.835603500379,0.31753788633,
+    -3.223049492411));
+#19950 = CARTESIAN_POINT('',(4.932755067165,0.317537886339,
+    -3.284356330877));
+#19951 = CARTESIAN_POINT('',(5.02990663395,0.317537886347,
+    -3.345663169343));
+#19952 = CARTESIAN_POINT('',(5.127058200735,0.317537886354,
+    -3.406970007808));
+#19953 = CARTESIAN_POINT('',(5.224209767521,0.317537886361,
+    -3.468276846274));
+#19954 = CARTESIAN_POINT('',(5.321361334306,0.317537886367,
+    -3.52958368474));
+#19955 = CARTESIAN_POINT('',(4.799830330516,0.158994944499,
+    -3.279087873329));
+#19956 = CARTESIAN_POINT('',(4.898862150083,0.158994944519,
+    -3.341581232581));
+#19957 = CARTESIAN_POINT('',(4.997662402895,0.158994944538,
+    -3.403928463199));
+#19958 = CARTESIAN_POINT('',(5.096686390697,0.158994944554,
+    -3.466416880269));
+#19959 = CARTESIAN_POINT('',(5.195563648672,0.15899494457,
+    -3.528812704473));
+#19960 = CARTESIAN_POINT('',(5.29449992641,0.158994944584,
+    -3.591245772701));
+#19961 = CARTESIAN_POINT('',(4.804118727513,-5.025258746664E-003,
+    -3.28179403722));
+#19962 = CARTESIAN_POINT('',(4.902194967293,-5.025258725902E-003,
+    -3.343684384316));
+#19963 = CARTESIAN_POINT('',(5.000271207071,-5.025258706118E-003,
+    -3.405574731412));
+#19964 = CARTESIAN_POINT('',(5.098347446852,-5.025258689283E-003,
+    -3.467465078509));
+#19965 = CARTESIAN_POINT('',(5.19642368663,-5.025258672108E-003,
+    -3.529355425604));
+#19966 = CARTESIAN_POINT('',(5.29449992641,-5.025258657665E-003,
+    -3.591245772701));
+#19967 = ADVANCED_FACE('',(#19968),#20008,.F.);
+#19968 = FACE_BOUND('',#19969,.F.);
+#19969 = EDGE_LOOP('',(#19970,#19980,#19991,#19999));
+#19970 = ORIENTED_EDGE('',*,*,#19971,.F.);
+#19971 = EDGE_CURVE('',#19972,#19974,#19976,.T.);
+#19972 = VERTEX_POINT('',#19973);
+#19973 = CARTESIAN_POINT('',(-2.012492288883E-009,3.590382719263,
+    2.756227999926));
+#19974 = VERTEX_POINT('',#19975);
+#19975 = CARTESIAN_POINT('',(-1.501263716944,3.590382719263,
+    2.756227999926));
+#19976 = LINE('',#19977,#19978);
+#19977 = CARTESIAN_POINT('',(-2.060791441084E-006,3.590382719263,
+    2.756227999926));
+#19978 = VECTOR('',#19979,1.);
+#19979 = DIRECTION('',(-1.,-3.697633593909E-016,0.E+000));
+#19980 = ORIENTED_EDGE('',*,*,#19981,.F.);
+#19981 = EDGE_CURVE('',#19982,#19972,#19984,.T.);
+#19982 = VERTEX_POINT('',#19983);
+#19983 = CARTESIAN_POINT('',(-2.012492271327E-009,3.943936115125,
+    2.402674604064));
+#19984 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#19985,#19986,#19987,#19988,
+    #19989,#19990),.UNSPECIFIED.,.F.,.F.,(6,6),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#19985 = CARTESIAN_POINT('',(-2.060791442216E-006,3.943936115125,
+    2.402674604064));
+#19986 = CARTESIAN_POINT('',(-2.060791442216E-006,3.943936115125,
+    2.545160151779));
+#19987 = CARTESIAN_POINT('',(-2.060791442095E-006,3.89735704116,
+    2.649197425352));
+#19988 = CARTESIAN_POINT('',(-2.060791441944E-006,3.836905540552,
+    2.709648925961));
+#19989 = CARTESIAN_POINT('',(-2.060791441611E-006,3.732868266978,
+    2.756227999926));
+#19990 = CARTESIAN_POINT('',(-2.060791441084E-006,3.590382719263,
+    2.756227999926));
+#19991 = ORIENTED_EDGE('',*,*,#19992,.F.);
+#19992 = EDGE_CURVE('',#19993,#19982,#19995,.T.);
+#19993 = VERTEX_POINT('',#19994);
+#19994 = CARTESIAN_POINT('',(-1.501263716944,3.943936115125,
+    2.402674604064));
+#19995 = LINE('',#19996,#19997);
+#19996 = CARTESIAN_POINT('',(-1.501263606086,3.943936115125,
+    2.402674604064));
+#19997 = VECTOR('',#19998,1.);
+#19998 = DIRECTION('',(1.,0.E+000,0.E+000));
+#19999 = ORIENTED_EDGE('',*,*,#20000,.F.);
+#20000 = EDGE_CURVE('',#19974,#19993,#20001,.T.);
+#20001 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#20002,#20003,#20004,#20005,
+    #20006,#20007),.UNSPECIFIED.,.F.,.F.,(6,6),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#20002 = CARTESIAN_POINT('',(-1.501263606086,3.590382719263,
+    2.756227999926));
+#20003 = CARTESIAN_POINT('',(-1.501263606086,3.732868266978,
+    2.756227999926));
+#20004 = CARTESIAN_POINT('',(-1.501263606086,3.836905540552,
+    2.709648925961));
+#20005 = CARTESIAN_POINT('',(-1.501263606086,3.89735704116,
+    2.649197425352));
+#20006 = CARTESIAN_POINT('',(-1.501263606086,3.943936115125,
+    2.545160151779));
+#20007 = CARTESIAN_POINT('',(-1.501263606086,3.943936115125,
+    2.402674604064));
+#20008 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#20009,#20010)
+    ,(#20011,#20012)
+    ,(#20013,#20014)
+    ,(#20015,#20016)
+    ,(#20017,#20018)
+    ,(#20019,#20020
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,
+    0.180151385435),.PIECEWISE_BEZIER_KNOTS.);
+#20009 = CARTESIAN_POINT('',(-1.501263606086,3.943936115125,
+    2.402674604064));
+#20010 = CARTESIAN_POINT('',(0.300250248268,3.943936115125,
+    2.402674604064));
+#20011 = CARTESIAN_POINT('',(-1.501263606086,3.943936115125,
+    2.545160151779));
+#20012 = CARTESIAN_POINT('',(0.300250248268,3.943936115125,
+    2.545160151779));
+#20013 = CARTESIAN_POINT('',(-1.501263606086,3.89735704116,
+    2.649197425352));
+#20014 = CARTESIAN_POINT('',(0.300250248268,3.89735704116,2.649197425352
+    ));
+#20015 = CARTESIAN_POINT('',(-1.501263606086,3.836905540552,
+    2.709648925961));
+#20016 = CARTESIAN_POINT('',(0.300250248268,3.836905540552,
+    2.709648925961));
+#20017 = CARTESIAN_POINT('',(-1.501263606086,3.732868266978,
+    2.756227999926));
+#20018 = CARTESIAN_POINT('',(0.300250248268,3.732868266978,
+    2.756227999926));
+#20019 = CARTESIAN_POINT('',(-1.501263606086,3.590382719263,
+    2.756227999926));
+#20020 = CARTESIAN_POINT('',(0.300250248268,3.590382719263,
+    2.756227999926));
+#20021 = ADVANCED_FACE('',(#20022),#20050,.T.);
+#20022 = FACE_BOUND('',#20023,.T.);
+#20023 = EDGE_LOOP('',(#20024,#20032,#20043,#20049));
+#20024 = ORIENTED_EDGE('',*,*,#20025,.F.);
+#20025 = EDGE_CURVE('',#20026,#19982,#20028,.T.);
+#20026 = VERTEX_POINT('',#20027);
+#20027 = CARTESIAN_POINT('',(1.501263716944,3.943936115125,
+    2.402674604064));
+#20028 = LINE('',#20029,#20030);
+#20029 = CARTESIAN_POINT('',(1.501263606086,3.943936115125,
+    2.402674604064));
+#20030 = VECTOR('',#20031,1.);
+#20031 = DIRECTION('',(-1.,0.E+000,-1.848816796955E-016));
+#20032 = ORIENTED_EDGE('',*,*,#20033,.F.);
+#20033 = EDGE_CURVE('',#20034,#20026,#20036,.T.);
+#20034 = VERTEX_POINT('',#20035);
+#20035 = CARTESIAN_POINT('',(1.501263716944,3.590382719263,
+    2.756227999926));
+#20036 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#20037,#20038,#20039,#20040,
+    #20041,#20042),.UNSPECIFIED.,.F.,.F.,(6,6),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#20037 = CARTESIAN_POINT('',(1.501263606086,3.590382719263,
+    2.756227999926));
+#20038 = CARTESIAN_POINT('',(1.501263606086,3.732868266978,
+    2.756227999926));
+#20039 = CARTESIAN_POINT('',(1.501263606086,3.836905540552,
+    2.709648925961));
+#20040 = CARTESIAN_POINT('',(1.501263606086,3.89735704116,2.649197425352
+    ));
+#20041 = CARTESIAN_POINT('',(1.501263606086,3.943936115125,
+    2.545160151779));
+#20042 = CARTESIAN_POINT('',(1.501263606086,3.943936115125,
+    2.402674604064));
+#20043 = ORIENTED_EDGE('',*,*,#20044,.F.);
+#20044 = EDGE_CURVE('',#19972,#20034,#20045,.T.);
+#20045 = LINE('',#20046,#20047);
+#20046 = CARTESIAN_POINT('',(2.060791440306E-006,3.590382719263,
+    2.756227999926));
+#20047 = VECTOR('',#20048,1.);
+#20048 = DIRECTION('',(1.,-3.697633593909E-016,3.697633593909E-016));
+#20049 = ORIENTED_EDGE('',*,*,#19981,.F.);
+#20050 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#20051,#20052)
+    ,(#20053,#20054)
+    ,(#20055,#20056)
+    ,(#20057,#20058)
+    ,(#20059,#20060)
+    ,(#20061,#20062
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,
+    0.180151385435),.PIECEWISE_BEZIER_KNOTS.);
+#20051 = CARTESIAN_POINT('',(1.501263606086,3.943936115125,
+    2.402674604064));
+#20052 = CARTESIAN_POINT('',(-0.300250248268,3.943936115125,
+    2.402674604064));
+#20053 = CARTESIAN_POINT('',(1.501263606086,3.943936115125,
+    2.545160151779));
+#20054 = CARTESIAN_POINT('',(-0.300250248268,3.943936115125,
+    2.545160151779));
+#20055 = CARTESIAN_POINT('',(1.501263606086,3.89735704116,2.649197425352
+    ));
+#20056 = CARTESIAN_POINT('',(-0.300250248268,3.89735704116,
+    2.649197425352));
+#20057 = CARTESIAN_POINT('',(1.501263606086,3.836905540552,
+    2.709648925961));
+#20058 = CARTESIAN_POINT('',(-0.300250248268,3.836905540552,
+    2.709648925961));
+#20059 = CARTESIAN_POINT('',(1.501263606086,3.732868266978,
+    2.756227999926));
+#20060 = CARTESIAN_POINT('',(-0.300250248268,3.732868266978,
+    2.756227999926));
+#20061 = CARTESIAN_POINT('',(1.501263606086,3.590382719263,
+    2.756227999926));
+#20062 = CARTESIAN_POINT('',(-0.300250248268,3.590382719263,
+    2.756227999926));
+#20063 = ADVANCED_FACE('',(#20064),#20070,.F.);
+#20064 = FACE_BOUND('',#20065,.T.);
+#20065 = EDGE_LOOP('',(#20066,#20067,#20068,#20069));
+#20066 = ORIENTED_EDGE('',*,*,#19235,.T.);
+#20067 = ORIENTED_EDGE('',*,*,#18581,.F.);
+#20068 = ORIENTED_EDGE('',*,*,#18767,.F.);
+#20069 = ORIENTED_EDGE('',*,*,#18452,.F.);
+#20070 = PLANE('',#20071);
+#20071 = AXIS2_PLACEMENT_3D('',#20072,#20073,#20074);
+#20072 = CARTESIAN_POINT('',(-5.604035385525,0.500000007455,
+    -0.936917916557));
+#20073 = DIRECTION('',(2.956115543863E-011,-1.,4.332991724713E-011));
+#20074 = DIRECTION('',(0.E+000,-4.332991724713E-011,-1.));
+#20075 = ADVANCED_FACE('',(#20076),#20082,.F.);
+#20076 = FACE_BOUND('',#20077,.T.);
+#20077 = EDGE_LOOP('',(#20078,#20079,#20080,#20081));
+#20078 = ORIENTED_EDGE('',*,*,#18623,.T.);
+#20079 = ORIENTED_EDGE('',*,*,#19271,.F.);
+#20080 = ORIENTED_EDGE('',*,*,#18476,.T.);
+#20081 = ORIENTED_EDGE('',*,*,#18791,.T.);
+#20082 = PLANE('',#20083);
+#20083 = AXIS2_PLACEMENT_3D('',#20084,#20085,#20086);
+#20084 = CARTESIAN_POINT('',(5.148197366422,0.500000007584,
+    -0.781856429941));
+#20085 = DIRECTION('',(-5.350007282962E-010,-1.,6.579985846924E-010));
+#20086 = DIRECTION('',(0.E+000,-6.579985846924E-010,-1.));
+#20087 = ADVANCED_FACE('',(#20088),#20104,.F.);
+#20088 = FACE_BOUND('',#20089,.T.);
+#20089 = EDGE_LOOP('',(#20090,#20096,#20097,#20103));
+#20090 = ORIENTED_EDGE('',*,*,#20091,.T.);
+#20091 = EDGE_CURVE('',#19528,#19628,#20092,.T.);
+#20092 = LINE('',#20093,#20094);
+#20093 = CARTESIAN_POINT('',(-4.245574176311,1.429788367406,
+    3.144429028034));
+#20094 = VECTOR('',#20095,1.);
+#20095 = DIRECTION('',(0.E+000,1.,0.E+000));
+#20096 = ORIENTED_EDGE('',*,*,#19625,.F.);
+#20097 = ORIENTED_EDGE('',*,*,#20098,.T.);
+#20098 = EDGE_CURVE('',#19626,#19066,#20099,.T.);
+#20099 = LINE('',#20100,#20101);
+#20100 = CARTESIAN_POINT('',(-4.245574176311,1.820039771216,
+    2.756227999926));
+#20101 = VECTOR('',#20102,1.);
+#20102 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#20103 = ORIENTED_EDGE('',*,*,#19582,.F.);
+#20104 = PLANE('',#20105);
+#20105 = AXIS2_PLACEMENT_3D('',#20106,#20107,#20108);
+#20106 = CARTESIAN_POINT('',(-4.245574176311,1.429788367406,
+    2.95032851398));
+#20107 = DIRECTION('',(1.,0.E+000,0.E+000));
+#20108 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#20109 = ADVANCED_FACE('',(#20110),#20126,.F.);
+#20110 = FACE_BOUND('',#20111,.T.);
+#20111 = EDGE_LOOP('',(#20112,#20113,#20119,#20120));
+#20112 = ORIENTED_EDGE('',*,*,#19678,.T.);
+#20113 = ORIENTED_EDGE('',*,*,#20114,.F.);
+#20114 = EDGE_CURVE('',#19552,#19679,#20115,.T.);
+#20115 = LINE('',#20116,#20117);
+#20116 = CARTESIAN_POINT('',(4.245574176311,1.429788367406,
+    3.144429028034));
+#20117 = VECTOR('',#20118,1.);
+#20118 = DIRECTION('',(0.E+000,1.,0.E+000));
+#20119 = ORIENTED_EDGE('',*,*,#19609,.T.);
+#20120 = ORIENTED_EDGE('',*,*,#20121,.F.);
+#20121 = EDGE_CURVE('',#19670,#19090,#20122,.T.);
+#20122 = LINE('',#20123,#20124);
+#20123 = CARTESIAN_POINT('',(4.245574176311,1.820039771216,
+    2.756227999926));
+#20124 = VECTOR('',#20125,1.);
+#20125 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#20126 = PLANE('',#20127);
+#20127 = AXIS2_PLACEMENT_3D('',#20128,#20129,#20130);
+#20128 = CARTESIAN_POINT('',(4.245574176311,1.624914069311,
+    3.144429028034));
+#20129 = DIRECTION('',(-1.,-3.556113210702E-015,-5.239424147717E-016));
+#20130 = DIRECTION('',(-5.239424147717E-016,0.E+000,1.));
+#20131 = ADVANCED_FACE('',(#20132),#20166,.F.);
+#20132 = FACE_BOUND('',#20133,.T.);
+#20133 = EDGE_LOOP('',(#20134,#20135,#20136,#20137,#20138,#20139,#20140,
+    #20141,#20142,#20150,#20158,#20164,#20165));
+#20134 = ORIENTED_EDGE('',*,*,#17774,.T.);
+#20135 = ORIENTED_EDGE('',*,*,#17695,.T.);
+#20136 = ORIENTED_EDGE('',*,*,#17595,.T.);
+#20137 = ORIENTED_EDGE('',*,*,#19717,.F.);
+#20138 = ORIENTED_EDGE('',*,*,#19652,.F.);
+#20139 = ORIENTED_EDGE('',*,*,#20091,.F.);
+#20140 = ORIENTED_EDGE('',*,*,#19527,.T.);
+#20141 = ORIENTED_EDGE('',*,*,#17104,.F.);
+#20142 = ORIENTED_EDGE('',*,*,#20143,.F.);
+#20143 = EDGE_CURVE('',#20144,#17097,#20146,.T.);
+#20144 = VERTEX_POINT('',#20145);
+#20145 = CARTESIAN_POINT('',(-7.328811128233E-017,3.647348215984,
+    3.144429028034));
+#20146 = LINE('',#20147,#20148);
+#20147 = CARTESIAN_POINT('',(0.E+000,3.647348215984,3.144429028034));
+#20148 = VECTOR('',#20149,1.);
+#20149 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#20150 = ORIENTED_EDGE('',*,*,#20151,.F.);
+#20151 = EDGE_CURVE('',#20152,#20144,#20154,.T.);
+#20152 = VERTEX_POINT('',#20153);
+#20153 = CARTESIAN_POINT('',(-1.501262257622,3.647348215984,
+    3.144429028034));
+#20154 = LINE('',#20155,#20156);
+#20155 = CARTESIAN_POINT('',(-1.501260674578,3.647348215984,
+    3.144429028034));
+#20156 = VECTOR('',#20157,1.);
+#20157 = DIRECTION('',(1.,1.848818193177E-015,3.697636386355E-016));
+#20158 = ORIENTED_EDGE('',*,*,#20159,.F.);
+#20159 = EDGE_CURVE('',#18283,#20152,#20160,.T.);
+#20160 = LINE('',#20161,#20162);
+#20161 = CARTESIAN_POINT('',(-1.50126383633,3.355585171377,
+    3.144429028034));
+#20162 = VECTOR('',#20163,1.);
+#20163 = DIRECTION('',(9.513053873221E-016,1.,0.E+000));
+#20164 = ORIENTED_EDGE('',*,*,#18282,.F.);
+#20165 = ORIENTED_EDGE('',*,*,#18212,.F.);
+#20166 = PLANE('',#20167);
+#20167 = AXIS2_PLACEMENT_3D('',#20168,#20169,#20170);
+#20168 = CARTESIAN_POINT('',(-4.726664062926,2.222944463262,
+    3.144429028034));
+#20169 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#20170 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#20171 = ADVANCED_FACE('',(#20172),#20199,.F.);
+#20172 = FACE_BOUND('',#20173,.T.);
+#20173 = EDGE_LOOP('',(#20174,#20175,#20176,#20177,#20178,#20186,#20192,
+    #20193,#20194,#20195,#20196,#20197,#20198));
+#20174 = ORIENTED_EDGE('',*,*,#17721,.F.);
+#20175 = ORIENTED_EDGE('',*,*,#17813,.F.);
+#20176 = ORIENTED_EDGE('',*,*,#18242,.T.);
+#20177 = ORIENTED_EDGE('',*,*,#18321,.T.);
+#20178 = ORIENTED_EDGE('',*,*,#20179,.T.);
+#20179 = EDGE_CURVE('',#18314,#20180,#20182,.T.);
+#20180 = VERTEX_POINT('',#20181);
+#20181 = CARTESIAN_POINT('',(1.501262257622,3.647348215984,
+    3.144429028034));
+#20182 = LINE('',#20183,#20184);
+#20183 = CARTESIAN_POINT('',(1.50126383633,3.355585171377,3.144429028034
+    ));
+#20184 = VECTOR('',#20185,1.);
+#20185 = DIRECTION('',(-1.902610774644E-015,1.,0.E+000));
+#20186 = ORIENTED_EDGE('',*,*,#20187,.T.);
+#20187 = EDGE_CURVE('',#20180,#20144,#20188,.T.);
+#20188 = LINE('',#20189,#20190);
+#20189 = CARTESIAN_POINT('',(1.501260674578,3.647348215984,
+    3.144429028034));
+#20190 = VECTOR('',#20191,1.);
+#20191 = DIRECTION('',(-1.,1.848818193177E-015,0.E+000));
+#20192 = ORIENTED_EDGE('',*,*,#20143,.T.);
+#20193 = ORIENTED_EDGE('',*,*,#17130,.T.);
+#20194 = ORIENTED_EDGE('',*,*,#19559,.F.);
+#20195 = ORIENTED_EDGE('',*,*,#20114,.T.);
+#20196 = ORIENTED_EDGE('',*,*,#19686,.T.);
+#20197 = ORIENTED_EDGE('',*,*,#19740,.T.);
+#20198 = ORIENTED_EDGE('',*,*,#17645,.F.);
+#20199 = PLANE('',#20200);
+#20200 = AXIS2_PLACEMENT_3D('',#20201,#20202,#20203);
+#20201 = CARTESIAN_POINT('',(2.363332031463,-2.391090899289E-014,
+    3.144429028034));
+#20202 = DIRECTION('',(1.239014036438E-016,-1.30123383109E-016,-1.));
+#20203 = DIRECTION('',(-1.,0.E+000,-1.239014036438E-016));
+#20204 = ADVANCED_FACE('',(#20205),#20240,.T.);
+#20205 = FACE_BOUND('',#20206,.T.);
+#20206 = EDGE_LOOP('',(#20207,#20217,#20230,#20231));
+#20207 = ORIENTED_EDGE('',*,*,#20208,.F.);
+#20208 = EDGE_CURVE('',#20209,#20211,#20213,.T.);
+#20209 = VERTEX_POINT('',#20210);
+#20210 = CARTESIAN_POINT('',(-1.501262253285,4.354455007708,
+    2.437322236311));
+#20211 = VERTEX_POINT('',#20212);
+#20212 = CARTESIAN_POINT('',(-1.027470278693E-009,4.354455007708,
+    2.437322236311));
+#20213 = LINE('',#20214,#20215);
+#20214 = CARTESIAN_POINT('',(-1.501260674578,4.354455007708,
+    2.437322236311));
+#20215 = VECTOR('',#20216,1.);
+#20216 = DIRECTION('',(1.,0.E+000,1.848818193177E-016));
+#20217 = ORIENTED_EDGE('',*,*,#20218,.F.);
+#20218 = EDGE_CURVE('',#20152,#20209,#20219,.T.);
+#20219 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#20220,#20221,#20222,#20223,
+    #20224,#20225,#20226,#20227,#20228,#20229),.UNSPECIFIED.,.F.,.F.,(4,
+    3,3,4),(-0.114052121058,-6.529684346522E-002,-1.529560689342E-002,
+    0.E+000),.UNSPECIFIED.);
+#20220 = CARTESIAN_POINT('',(-1.50126383633,3.647348215984,
+    3.144429028034));
+#20221 = CARTESIAN_POINT('',(-1.50126383633,3.850381775477,
+    3.144429028034));
+#20222 = CARTESIAN_POINT('',(-1.50126383633,4.004546818061,
+    3.092779712544));
+#20223 = CARTESIAN_POINT('',(-1.50126383633,4.116761544034,
+    3.007223102628));
+#20224 = CARTESIAN_POINT('',(-1.50126383633,4.231843958434,
+    2.919480062204));
+#20225 = CARTESIAN_POINT('',(-1.50126383633,4.306893060291,
+    2.792153122502));
+#20226 = CARTESIAN_POINT('',(-1.50126383633,4.339084223538,
+    2.614436660892));
+#20227 = CARTESIAN_POINT('',(-1.50126383633,4.348931647566,
+    2.560072382693));
+#20228 = CARTESIAN_POINT('',(-1.50126383633,4.354455007708,
+    2.501018346055));
+#20229 = CARTESIAN_POINT('',(-1.50126383633,4.354455007708,
+    2.437322236311));
+#20230 = ORIENTED_EDGE('',*,*,#20151,.T.);
+#20231 = ORIENTED_EDGE('',*,*,#20232,.F.);
+#20232 = EDGE_CURVE('',#20211,#20144,#20233,.T.);
+#20233 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#20234,#20235,#20236,#20237,
+    #20238,#20239),.UNSPECIFIED.,.F.,.F.,(6,6),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#20234 = CARTESIAN_POINT('',(-2.630322498698E-007,4.354455007708,
+    2.437322236311));
+#20235 = CARTESIAN_POINT('',(-2.630322498698E-007,4.354455007708,
+    2.72229333174));
+#20236 = CARTESIAN_POINT('',(-2.630322499469E-007,4.261296859778,
+    2.930367878888));
+#20237 = CARTESIAN_POINT('',(-2.630322500547E-007,4.140393858561,
+    3.051270880104));
+#20238 = CARTESIAN_POINT('',(-2.630322501318E-007,3.932319311414,
+    3.144429028034));
+#20239 = CARTESIAN_POINT('',(-2.630322501318E-007,3.647348215984,
+    3.144429028034));
+#20240 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#20241,#20242)
+    ,(#20243,#20244)
+    ,(#20245,#20246)
+    ,(#20247,#20248)
+    ,(#20249,#20250)
+    ,(#20251,#20252
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,
+    0.180151628796),.PIECEWISE_BEZIER_KNOTS.);
+#20241 = CARTESIAN_POINT('',(-1.50126383633,4.354455007708,
+    2.437322236311));
+#20242 = CARTESIAN_POINT('',(0.300252451627,4.354455007708,
+    2.437322236311));
+#20243 = CARTESIAN_POINT('',(-1.50126383633,4.354455007708,2.72229333174
+    ));
+#20244 = CARTESIAN_POINT('',(0.300252451627,4.354455007708,2.72229333174
+    ));
+#20245 = CARTESIAN_POINT('',(-1.50126383633,4.261296859778,
+    2.930367878888));
+#20246 = CARTESIAN_POINT('',(0.300252451627,4.261296859778,
+    2.930367878888));
+#20247 = CARTESIAN_POINT('',(-1.50126383633,4.140393858561,
+    3.051270880104));
+#20248 = CARTESIAN_POINT('',(0.300252451627,4.140393858561,
+    3.051270880104));
+#20249 = CARTESIAN_POINT('',(-1.50126383633,3.932319311414,
+    3.144429028034));
+#20250 = CARTESIAN_POINT('',(0.300252451627,3.932319311414,
+    3.144429028034));
+#20251 = CARTESIAN_POINT('',(-1.50126383633,3.647348215984,
+    3.144429028034));
+#20252 = CARTESIAN_POINT('',(0.300252451627,3.647348215984,
+    3.144429028034));
+#20253 = ADVANCED_FACE('',(#20254),#20279,.F.);
+#20254 = FACE_BOUND('',#20255,.F.);
+#20255 = EDGE_LOOP('',(#20256,#20257,#20258,#20266));
+#20256 = ORIENTED_EDGE('',*,*,#20187,.T.);
+#20257 = ORIENTED_EDGE('',*,*,#20232,.F.);
+#20258 = ORIENTED_EDGE('',*,*,#20259,.F.);
+#20259 = EDGE_CURVE('',#20260,#20211,#20262,.T.);
+#20260 = VERTEX_POINT('',#20261);
+#20261 = CARTESIAN_POINT('',(1.501262253285,4.354455007708,
+    2.437322236311));
+#20262 = LINE('',#20263,#20264);
+#20263 = CARTESIAN_POINT('',(1.501260674578,4.354455007708,
+    2.437322236311));
+#20264 = VECTOR('',#20265,1.);
+#20265 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#20266 = ORIENTED_EDGE('',*,*,#20267,.F.);
+#20267 = EDGE_CURVE('',#20180,#20260,#20268,.T.);
+#20268 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#20269,#20270,#20271,#20272,
+    #20273,#20274,#20275,#20276,#20277,#20278),.UNSPECIFIED.,.F.,.F.,(4,
+    3,3,4),(0.E+000,4.875527759315E-002,9.875651416495E-002,
+    0.114052121058),.UNSPECIFIED.);
+#20269 = CARTESIAN_POINT('',(1.50126383633,3.647348215984,3.144429028034
+    ));
+#20270 = CARTESIAN_POINT('',(1.50126383633,3.850381775477,3.144429028034
+    ));
+#20271 = CARTESIAN_POINT('',(1.50126383633,4.004546818061,3.092779712544
+    ));
+#20272 = CARTESIAN_POINT('',(1.50126383633,4.116761544034,3.007223102628
+    ));
+#20273 = CARTESIAN_POINT('',(1.50126383633,4.231843958434,2.919480062204
+    ));
+#20274 = CARTESIAN_POINT('',(1.50126383633,4.306893060291,2.792153122502
+    ));
+#20275 = CARTESIAN_POINT('',(1.50126383633,4.339084223538,2.614436660892
+    ));
+#20276 = CARTESIAN_POINT('',(1.50126383633,4.348931647566,2.560072382692
+    ));
+#20277 = CARTESIAN_POINT('',(1.50126383633,4.354455007708,2.501018346055
+    ));
+#20278 = CARTESIAN_POINT('',(1.50126383633,4.354455007708,2.437322236311
+    ));
+#20279 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#20280,#20281)
+    ,(#20282,#20283)
+    ,(#20284,#20285)
+    ,(#20286,#20287)
+    ,(#20288,#20289)
+    ,(#20290,#20291
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,
+    0.180151628796),.PIECEWISE_BEZIER_KNOTS.);
+#20280 = CARTESIAN_POINT('',(1.50126383633,4.354455007708,2.437322236311
+    ));
+#20281 = CARTESIAN_POINT('',(-0.300252451627,4.354455007708,
+    2.437322236311));
+#20282 = CARTESIAN_POINT('',(1.50126383633,4.354455007708,2.72229333174)
+  );
+#20283 = CARTESIAN_POINT('',(-0.300252451627,4.354455007708,
+    2.72229333174));
+#20284 = CARTESIAN_POINT('',(1.50126383633,4.261296859778,2.930367878888
+    ));
+#20285 = CARTESIAN_POINT('',(-0.300252451627,4.261296859778,
+    2.930367878888));
+#20286 = CARTESIAN_POINT('',(1.50126383633,4.140393858561,3.051270880104
+    ));
+#20287 = CARTESIAN_POINT('',(-0.300252451627,4.140393858561,
+    3.051270880104));
+#20288 = CARTESIAN_POINT('',(1.50126383633,3.932319311414,3.144429028034
+    ));
+#20289 = CARTESIAN_POINT('',(-0.300252451627,3.932319311414,
+    3.144429028034));
+#20290 = CARTESIAN_POINT('',(1.50126383633,3.647348215984,3.144429028034
+    ));
+#20291 = CARTESIAN_POINT('',(-0.300252451627,3.647348215984,
+    3.144429028034));
+#20292 = ADVANCED_FACE('',(#20293),#20334,.T.);
+#20293 = FACE_BOUND('',#20294,.T.);
+#20294 = EDGE_LOOP('',(#20295,#20305,#20316,#20324));
+#20295 = ORIENTED_EDGE('',*,*,#20296,.F.);
+#20296 = EDGE_CURVE('',#20297,#20299,#20301,.T.);
+#20297 = VERTEX_POINT('',#20298);
+#20298 = CARTESIAN_POINT('',(-1.50126383633,4.354454537517,
+    0.141421353076));
+#20299 = VERTEX_POINT('',#20300);
+#20300 = CARTESIAN_POINT('',(-1.50126383633,3.943939178616,
+    0.141421353076));
+#20301 = LINE('',#20302,#20303);
+#20302 = CARTESIAN_POINT('',(-1.50126383633,4.354454071181,
+    0.141421353076));
+#20303 = VECTOR('',#20304,1.);
+#20304 = DIRECTION('',(3.380605999926E-015,-1.,-1.267727249972E-016));
+#20305 = ORIENTED_EDGE('',*,*,#20306,.F.);
+#20306 = EDGE_CURVE('',#20307,#20297,#20309,.T.);
+#20307 = VERTEX_POINT('',#20308);
+#20308 = CARTESIAN_POINT('',(-1.359842483253,4.354454537517,
+    2.119657142858E-016));
+#20309 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#20310,#20311,#20312,#20313,
+    #20314,#20315),.UNSPECIFIED.,.F.,.F.,(6,6),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#20310 = CARTESIAN_POINT('',(-1.359842483253,4.354454071181,
+    2.138651628701E-016));
+#20311 = CARTESIAN_POINT('',(-1.416836700216,4.354454071181,
+    2.138651628701E-016));
+#20312 = CARTESIAN_POINT('',(-1.458451608095,4.354454071181,
+    1.86316288919E-002));
+#20313 = CARTESIAN_POINT('',(-1.482632207438,4.354454071181,
+    4.28122282344E-002));
+#20314 = CARTESIAN_POINT('',(-1.50126383633,4.354454071181,
+    8.44271361136E-002));
+#20315 = CARTESIAN_POINT('',(-1.50126383633,4.354454071181,
+    0.141421353076));
+#20316 = ORIENTED_EDGE('',*,*,#20317,.F.);
+#20317 = EDGE_CURVE('',#20318,#20307,#20320,.T.);
+#20318 = VERTEX_POINT('',#20319);
+#20319 = CARTESIAN_POINT('',(-1.359842483253,3.943939178616,
+    2.119657142856E-016));
+#20320 = LINE('',#20321,#20322);
+#20321 = CARTESIAN_POINT('',(-1.359842483253,3.943942233714,
+    2.138651628701E-016));
+#20322 = VECTOR('',#20323,1.);
+#20323 = DIRECTION('',(7.437333199837E-015,1.,-3.753226618304E-031));
+#20324 = ORIENTED_EDGE('',*,*,#20325,.F.);
+#20325 = EDGE_CURVE('',#20299,#20318,#20326,.T.);
+#20326 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#20327,#20328,#20329,#20330,
+    #20331,#20332,#20333),.UNSPECIFIED.,.F.,.F.,(4,3,4),(
+    -2.281042336188E-002,-6.597069843269E-003,0.E+000),.UNSPECIFIED.);
+#20327 = CARTESIAN_POINT('',(-1.50126383633,3.943936115125,
+    0.141421353076));
+#20328 = CARTESIAN_POINT('',(-1.50126383633,3.943936115125,
+    7.39034342231E-002));
+#20329 = CARTESIAN_POINT('',(-1.475802686687,3.943936115125,
+    3.350958549719E-002));
+#20330 = CARTESIAN_POINT('',(-1.42930772626,3.943936115125,
+    1.32141372559E-002));
+#20331 = CARTESIAN_POINT('',(-1.41038933896,3.943936115125,
+    4.956099250706E-003));
+#20332 = CARTESIAN_POINT('',(-1.387314926005,3.943936115125,
+    7.0971218677E-016));
+#20333 = CARTESIAN_POINT('',(-1.359842483253,3.943936115125,
+    1.665334536938E-016));
+#20334 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#20335,#20336)
+    ,(#20337,#20338)
+    ,(#20339,#20340)
+    ,(#20341,#20342)
+    ,(#20343,#20344)
+    ,(#20345,#20346
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,
+    4.926215472677E-002),.PIECEWISE_BEZIER_KNOTS.);
+#20335 = CARTESIAN_POINT('',(-1.50126383633,4.354454071181,
+    0.141421353076));
+#20336 = CARTESIAN_POINT('',(-1.50126383633,3.861832523913,
+    0.141421353076));
+#20337 = CARTESIAN_POINT('',(-1.50126383633,4.354454071181,
+    8.44271361136E-002));
+#20338 = CARTESIAN_POINT('',(-1.50126383633,3.861832523913,
+    8.44271361136E-002));
+#20339 = CARTESIAN_POINT('',(-1.482632207438,4.354454071181,
+    4.28122282344E-002));
+#20340 = CARTESIAN_POINT('',(-1.482632207438,3.861832523913,
+    4.28122282344E-002));
+#20341 = CARTESIAN_POINT('',(-1.458451608095,4.354454071181,
+    1.86316288919E-002));
+#20342 = CARTESIAN_POINT('',(-1.458451608095,3.861832523913,
+    1.86316288919E-002));
+#20343 = CARTESIAN_POINT('',(-1.416836700216,4.354454071181,
+    2.138651628701E-016));
+#20344 = CARTESIAN_POINT('',(-1.416836700216,3.861832523913,
+    1.514151177349E-016));
+#20345 = CARTESIAN_POINT('',(-1.359842483253,4.354454071181,
+    2.138651628701E-016));
+#20346 = CARTESIAN_POINT('',(-1.359842483253,3.861832523913,
+    1.514151177349E-016));
+#20347 = ADVANCED_FACE('',(#20348),#20389,.F.);
+#20348 = FACE_BOUND('',#20349,.F.);
+#20349 = EDGE_LOOP('',(#20350,#20360,#20372,#20380));
+#20350 = ORIENTED_EDGE('',*,*,#20351,.F.);
+#20351 = EDGE_CURVE('',#20352,#20354,#20356,.T.);
+#20352 = VERTEX_POINT('',#20353);
+#20353 = CARTESIAN_POINT('',(1.359842483253,3.943939178616,
+    5.746671836312E-016));
+#20354 = VERTEX_POINT('',#20355);
+#20355 = CARTESIAN_POINT('',(1.359842483253,4.354454537517,
+    5.180216388491E-016));
+#20356 = LINE('',#20357,#20358);
+#20357 = CARTESIAN_POINT('',(1.359842483253,3.943942233714,
+    -1.025957859379E-016));
+#20358 = VECTOR('',#20359,1.);
+#20359 = DIRECTION('',(-7.437333199837E-015,1.,-1.224646799147E-016));
+#20360 = ORIENTED_EDGE('',*,*,#20361,.F.);
+#20361 = EDGE_CURVE('',#20362,#20352,#20364,.T.);
+#20362 = VERTEX_POINT('',#20363);
+#20363 = CARTESIAN_POINT('',(1.50126383633,3.943939178616,0.141421353076
+    ));
+#20364 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#20365,#20366,#20367,#20368,
+    #20369,#20370,#20371),.UNSPECIFIED.,.F.,.F.,(4,3,4),(0.E+000,
+    1.621335351861E-002,2.281042336188E-002),.UNSPECIFIED.);
+#20365 = CARTESIAN_POINT('',(1.50126383633,3.943936115125,0.141421353076
+    ));
+#20366 = CARTESIAN_POINT('',(1.50126383633,3.943936115125,
+    7.39034342231E-002));
+#20367 = CARTESIAN_POINT('',(1.475802686687,3.943936115125,
+    3.350958549719E-002));
+#20368 = CARTESIAN_POINT('',(1.42930772626,3.943936115125,
+    1.32141372559E-002));
+#20369 = CARTESIAN_POINT('',(1.41038933896,3.943936115125,
+    4.956099250706E-003));
+#20370 = CARTESIAN_POINT('',(1.387314926005,3.943936115125,
+    4.813180646757E-016));
+#20371 = CARTESIAN_POINT('',(1.359842483253,3.943936115125,
+    -8.326672684689E-017));
+#20372 = ORIENTED_EDGE('',*,*,#20373,.F.);
+#20373 = EDGE_CURVE('',#20374,#20362,#20376,.T.);
+#20374 = VERTEX_POINT('',#20375);
+#20375 = CARTESIAN_POINT('',(1.50126383633,4.354454537517,0.141421353076
+    ));
+#20376 = LINE('',#20377,#20378);
+#20377 = CARTESIAN_POINT('',(1.50126383633,4.354454071181,0.141421353076
+    ));
+#20378 = VECTOR('',#20379,1.);
+#20379 = DIRECTION('',(-3.380605999926E-015,-1.,0.E+000));
+#20380 = ORIENTED_EDGE('',*,*,#20381,.F.);
+#20381 = EDGE_CURVE('',#20354,#20374,#20382,.T.);
+#20382 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#20383,#20384,#20385,#20386,
+    #20387,#20388),.UNSPECIFIED.,.F.,.F.,(6,6),(0.E+000,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#20383 = CARTESIAN_POINT('',(1.359842483253,4.354454071181,
+    -1.528689867145E-016));
+#20384 = CARTESIAN_POINT('',(1.416836700216,4.354454071181,
+    -1.458892081771E-016));
+#20385 = CARTESIAN_POINT('',(1.458451608095,4.354454071181,
+    1.86316288919E-002));
+#20386 = CARTESIAN_POINT('',(1.482632207438,4.354454071181,
+    4.28122282344E-002));
+#20387 = CARTESIAN_POINT('',(1.50126383633,4.354454071181,
+    8.442713611359E-002));
+#20388 = CARTESIAN_POINT('',(1.50126383633,4.354454071181,0.141421353076
+    ));
+#20389 = B_SPLINE_SURFACE_WITH_KNOTS('',5,1,(
+    (#20390,#20391)
+    ,(#20392,#20393)
+    ,(#20394,#20395)
+    ,(#20396,#20397)
+    ,(#20398,#20399)
+    ,(#20400,#20401
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(6,6),(2,2),(0.E+000,1.),(0.E+000,
+    4.926215472677E-002),.PIECEWISE_BEZIER_KNOTS.);
+#20390 = CARTESIAN_POINT('',(1.50126383633,4.354454071181,0.141421353076
+    ));
+#20391 = CARTESIAN_POINT('',(1.50126383633,3.861832523913,0.141421353076
+    ));
+#20392 = CARTESIAN_POINT('',(1.50126383633,4.354454071181,
+    8.442713611359E-002));
+#20393 = CARTESIAN_POINT('',(1.50126383633,3.861832523913,
+    8.442713611359E-002));
+#20394 = CARTESIAN_POINT('',(1.482632207438,4.354454071181,
+    4.28122282344E-002));
+#20395 = CARTESIAN_POINT('',(1.482632207438,3.861832523913,
+    4.28122282344E-002));
+#20396 = CARTESIAN_POINT('',(1.458451608095,4.354454071181,
+    1.86316288919E-002));
+#20397 = CARTESIAN_POINT('',(1.458451608095,3.861832523913,
+    1.86316288919E-002));
+#20398 = CARTESIAN_POINT('',(1.416836700216,4.354454071181,
+    -1.458892081771E-016));
+#20399 = CARTESIAN_POINT('',(1.416836700216,3.861832523913,
+    -4.180579961852E-017));
+#20400 = CARTESIAN_POINT('',(1.359842483253,4.354454071181,
+    -1.528689867145E-016));
+#20401 = CARTESIAN_POINT('',(1.359842483253,3.861832523913,
+    -4.878557815584E-017));
+#20402 = ADVANCED_FACE('',(#20403),#20428,.F.);
+#20403 = FACE_BOUND('',#20404,.T.);
+#20404 = EDGE_LOOP('',(#20405,#20413,#20414,#20422));
+#20405 = ORIENTED_EDGE('',*,*,#20406,.F.);
+#20406 = EDGE_CURVE('',#20318,#20407,#20409,.T.);
+#20407 = VERTEX_POINT('',#20408);
+#20408 = CARTESIAN_POINT('',(0.E+000,3.943936115125,2.138651628701E-016)
+  );
+#20409 = LINE('',#20410,#20411);
+#20410 = CARTESIAN_POINT('',(-1.359842483253,3.943936115125,
+    2.138651628701E-016));
+#20411 = VECTOR('',#20412,1.);
+#20412 = DIRECTION('',(1.,0.E+000,0.E+000));
+#20413 = ORIENTED_EDGE('',*,*,#20317,.T.);
+#20414 = ORIENTED_EDGE('',*,*,#20415,.F.);
+#20415 = EDGE_CURVE('',#20416,#20307,#20418,.T.);
+#20416 = VERTEX_POINT('',#20417);
+#20417 = CARTESIAN_POINT('',(0.E+000,4.354455007708,2.138651628701E-016)
+  );
+#20418 = LINE('',#20419,#20420);
+#20419 = CARTESIAN_POINT('',(0.E+000,4.354455007708,2.138651628701E-016)
+  );
+#20420 = VECTOR('',#20421,1.);
+#20421 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#20422 = ORIENTED_EDGE('',*,*,#20423,.F.);
+#20423 = EDGE_CURVE('',#20407,#20416,#20424,.T.);
+#20424 = LINE('',#20425,#20426);
+#20425 = CARTESIAN_POINT('',(0.E+000,3.943936115125,2.138651628701E-016)
+  );
+#20426 = VECTOR('',#20427,1.);
+#20427 = DIRECTION('',(0.E+000,1.,0.E+000));
+#20428 = PLANE('',#20429);
+#20429 = AXIS2_PLACEMENT_3D('',#20430,#20431,#20432);
+#20430 = CARTESIAN_POINT('',(-0.679921241627,4.354455007708,
+    2.138651628701E-016));
+#20431 = DIRECTION('',(0.E+000,0.E+000,1.));
+#20432 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#20433 = ADVANCED_FACE('',(#20434),#20450,.F.);
+#20434 = FACE_BOUND('',#20435,.T.);
+#20435 = EDGE_LOOP('',(#20436,#20437,#20443,#20444));
+#20436 = ORIENTED_EDGE('',*,*,#20351,.F.);
+#20437 = ORIENTED_EDGE('',*,*,#20438,.T.);
+#20438 = EDGE_CURVE('',#20352,#20407,#20439,.T.);
+#20439 = LINE('',#20440,#20441);
+#20440 = CARTESIAN_POINT('',(1.359842483253,3.943936115125,
+    9.140426678247E-016));
+#20441 = VECTOR('',#20442,1.);
+#20442 = DIRECTION('',(-1.,0.E+000,-1.224646799147E-016));
+#20443 = ORIENTED_EDGE('',*,*,#20423,.T.);
+#20444 = ORIENTED_EDGE('',*,*,#20445,.T.);
+#20445 = EDGE_CURVE('',#20416,#20354,#20446,.T.);
+#20446 = LINE('',#20447,#20448);
+#20447 = CARTESIAN_POINT('',(-5.33266938722E-016,4.354455007708,
+    6.972359285995E-016));
+#20448 = VECTOR('',#20449,1.);
+#20449 = DIRECTION('',(1.,0.E+000,1.224646799147E-016));
+#20450 = PLANE('',#20451);
+#20451 = AXIS2_PLACEMENT_3D('',#20452,#20453,#20454);
+#20452 = CARTESIAN_POINT('',(-5.081299063325E-016,4.149195561416,
+    7.223729609891E-016));
+#20453 = DIRECTION('',(-1.224646799147E-016,1.224646799147E-016,1.));
+#20454 = DIRECTION('',(1.,0.E+000,1.224646799147E-016));
+#20455 = ADVANCED_FACE('',(#20456),#20473,.F.);
+#20456 = FACE_BOUND('',#20457,.T.);
+#20457 = EDGE_LOOP('',(#20458,#20459,#20460,#20466,#20467));
+#20458 = ORIENTED_EDGE('',*,*,#20415,.T.);
+#20459 = ORIENTED_EDGE('',*,*,#20306,.T.);
+#20460 = ORIENTED_EDGE('',*,*,#20461,.F.);
+#20461 = EDGE_CURVE('',#20209,#20297,#20462,.T.);
+#20462 = LINE('',#20463,#20464);
+#20463 = CARTESIAN_POINT('',(-1.50126383633,4.354455007708,
+    2.437322236311));
+#20464 = VECTOR('',#20465,1.);
+#20465 = DIRECTION('',(2.417837443969E-016,0.E+000,-1.));
+#20466 = ORIENTED_EDGE('',*,*,#20208,.T.);
+#20467 = ORIENTED_EDGE('',*,*,#20468,.F.);
+#20468 = EDGE_CURVE('',#20416,#20211,#20469,.T.);
+#20469 = LINE('',#20470,#20471);
+#20470 = CARTESIAN_POINT('',(0.E+000,4.354455007708,2.138651628701E-016)
+  );
+#20471 = VECTOR('',#20472,1.);
+#20472 = DIRECTION('',(0.E+000,0.E+000,1.));
+#20473 = PLANE('',#20474);
+#20474 = AXIS2_PLACEMENT_3D('',#20475,#20476,#20477);
+#20475 = CARTESIAN_POINT('',(0.E+000,4.354455007708,1.218661118155));
+#20476 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#20477 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#20478 = ADVANCED_FACE('',(#20479),#20491,.F.);
+#20479 = FACE_BOUND('',#20480,.T.);
+#20480 = EDGE_LOOP('',(#20481,#20482,#20483,#20484,#20485));
+#20481 = ORIENTED_EDGE('',*,*,#20381,.F.);
+#20482 = ORIENTED_EDGE('',*,*,#20445,.F.);
+#20483 = ORIENTED_EDGE('',*,*,#20468,.T.);
+#20484 = ORIENTED_EDGE('',*,*,#20259,.F.);
+#20485 = ORIENTED_EDGE('',*,*,#20486,.T.);
+#20486 = EDGE_CURVE('',#20260,#20374,#20487,.T.);
+#20487 = LINE('',#20488,#20489);
+#20488 = CARTESIAN_POINT('',(1.50126383633,4.354455007708,2.437322236311
+    ));
+#20489 = VECTOR('',#20490,1.);
+#20490 = DIRECTION('',(-1.208918721984E-016,-2.417837443969E-016,-1.));
+#20491 = PLANE('',#20492);
+#20492 = AXIS2_PLACEMENT_3D('',#20493,#20494,#20495);
+#20493 = CARTESIAN_POINT('',(0.750631918165,4.354455007708,
+    7.891618261913E-016));
+#20494 = DIRECTION('',(-2.022122413638E-033,-1.,1.651188256929E-017));
+#20495 = DIRECTION('',(0.E+000,-1.651188256929E-017,-1.));
+#20496 = ADVANCED_FACE('',(#20497),#20514,.F.);
+#20497 = FACE_BOUND('',#20498,.T.);
+#20498 = EDGE_LOOP('',(#20499,#20500,#20501,#20507,#20508));
+#20499 = ORIENTED_EDGE('',*,*,#20325,.T.);
+#20500 = ORIENTED_EDGE('',*,*,#20406,.T.);
+#20501 = ORIENTED_EDGE('',*,*,#20502,.T.);
+#20502 = EDGE_CURVE('',#20407,#19982,#20503,.T.);
+#20503 = LINE('',#20504,#20505);
+#20504 = CARTESIAN_POINT('',(0.E+000,3.943936115125,2.138651628701E-016)
+  );
+#20505 = VECTOR('',#20506,1.);
+#20506 = DIRECTION('',(0.E+000,0.E+000,1.));
+#20507 = ORIENTED_EDGE('',*,*,#19992,.F.);
+#20508 = ORIENTED_EDGE('',*,*,#20509,.T.);
+#20509 = EDGE_CURVE('',#19993,#20299,#20510,.T.);
+#20510 = LINE('',#20511,#20512);
+#20511 = CARTESIAN_POINT('',(-1.50126383633,3.943936115125,
+    2.402674604064));
+#20512 = VECTOR('',#20513,1.);
+#20513 = DIRECTION('',(-1.227442154191E-016,0.E+000,-1.));
+#20514 = PLANE('',#20515);
+#20515 = AXIS2_PLACEMENT_3D('',#20516,#20517,#20518);
+#20516 = CARTESIAN_POINT('',(-0.750631918165,3.943936115125,
+    2.138651628701E-016));
+#20517 = DIRECTION('',(0.E+000,1.,0.E+000));
+#20518 = DIRECTION('',(0.E+000,-0.E+000,1.));
+#20519 = ADVANCED_FACE('',(#20520),#20532,.F.);
+#20520 = FACE_BOUND('',#20521,.T.);
+#20521 = EDGE_LOOP('',(#20522,#20523,#20524,#20530,#20531));
+#20522 = ORIENTED_EDGE('',*,*,#20438,.F.);
+#20523 = ORIENTED_EDGE('',*,*,#20361,.F.);
+#20524 = ORIENTED_EDGE('',*,*,#20525,.F.);
+#20525 = EDGE_CURVE('',#20026,#20362,#20526,.T.);
+#20526 = LINE('',#20527,#20528);
+#20527 = CARTESIAN_POINT('',(1.50126383633,3.943936115125,2.402674604064
+    ));
+#20528 = VECTOR('',#20529,1.);
+#20529 = DIRECTION('',(2.454884308381E-016,-2.454884308381E-016,-1.));
+#20530 = ORIENTED_EDGE('',*,*,#20025,.T.);
+#20531 = ORIENTED_EDGE('',*,*,#20502,.F.);
+#20532 = PLANE('',#20533);
+#20533 = AXIS2_PLACEMENT_3D('',#20534,#20535,#20536);
+#20534 = CARTESIAN_POINT('',(-6.301142621059E-016,3.943936115125,
+    1.201337302032));
+#20535 = DIRECTION('',(-4.986677191501E-016,1.,-7.676560124539E-017));
+#20536 = DIRECTION('',(0.E+000,7.676560124539E-017,1.));
+#20537 = ADVANCED_FACE('',(#20538),#20553,.F.);
+#20538 = FACE_BOUND('',#20539,.T.);
+#20539 = EDGE_LOOP('',(#20540,#20541,#20542,#20543,#20549,#20550,#20551,
+    #20552));
+#20540 = ORIENTED_EDGE('',*,*,#20296,.T.);
+#20541 = ORIENTED_EDGE('',*,*,#20509,.F.);
+#20542 = ORIENTED_EDGE('',*,*,#20000,.F.);
+#20543 = ORIENTED_EDGE('',*,*,#20544,.T.);
+#20544 = EDGE_CURVE('',#19974,#18274,#20545,.T.);
+#20545 = LINE('',#20546,#20547);
+#20546 = CARTESIAN_POINT('',(-1.50126383633,3.590382719263,
+    2.756227999926));
+#20547 = VECTOR('',#20548,1.);
+#20548 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#20549 = ORIENTED_EDGE('',*,*,#18290,.F.);
+#20550 = ORIENTED_EDGE('',*,*,#20159,.T.);
+#20551 = ORIENTED_EDGE('',*,*,#20218,.T.);
+#20552 = ORIENTED_EDGE('',*,*,#20461,.T.);
+#20553 = PLANE('',#20554);
+#20554 = AXIS2_PLACEMENT_3D('',#20555,#20556,#20557);
+#20555 = CARTESIAN_POINT('',(-1.50126383633,3.855020089543,
+    0.141421353076));
+#20556 = DIRECTION('',(1.,0.E+000,0.E+000));
+#20557 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#20558 = ADVANCED_FACE('',(#20559),#20574,.F.);
+#20559 = FACE_BOUND('',#20560,.T.);
+#20560 = EDGE_LOOP('',(#20561,#20562,#20563,#20564,#20565,#20566,#20567,
+    #20573));
+#20561 = ORIENTED_EDGE('',*,*,#20525,.T.);
+#20562 = ORIENTED_EDGE('',*,*,#20373,.F.);
+#20563 = ORIENTED_EDGE('',*,*,#20486,.F.);
+#20564 = ORIENTED_EDGE('',*,*,#20267,.F.);
+#20565 = ORIENTED_EDGE('',*,*,#20179,.F.);
+#20566 = ORIENTED_EDGE('',*,*,#18313,.T.);
+#20567 = ORIENTED_EDGE('',*,*,#20568,.F.);
+#20568 = EDGE_CURVE('',#20034,#18306,#20569,.T.);
+#20569 = LINE('',#20570,#20571);
+#20570 = CARTESIAN_POINT('',(1.50126383633,3.590382719263,2.756227999926
+    ));
+#20571 = VECTOR('',#20572,1.);
+#20572 = DIRECTION('',(1.182106707057E-015,-1.,0.E+000));
+#20573 = ORIENTED_EDGE('',*,*,#20033,.T.);
+#20574 = PLANE('',#20575);
+#20575 = AXIS2_PLACEMENT_3D('',#20576,#20577,#20578);
+#20576 = CARTESIAN_POINT('',(1.50126383633,3.355585171377,1.642925190555
+    ));
+#20577 = DIRECTION('',(-1.,-1.13760090458E-015,-1.088149480323E-016));
+#20578 = DIRECTION('',(-1.088149480323E-016,0.E+000,1.));
+#20579 = ADVANCED_FACE('',(#20580),#20600,.F.);
+#20580 = FACE_BOUND('',#20581,.T.);
+#20581 = EDGE_LOOP('',(#20582,#20583,#20584,#20585,#20586,#20587,#20588,
+    #20594,#20595,#20596,#20597,#20598,#20599));
+#20582 = ORIENTED_EDGE('',*,*,#17685,.T.);
+#20583 = ORIENTED_EDGE('',*,*,#17765,.T.);
+#20584 = ORIENTED_EDGE('',*,*,#18228,.F.);
+#20585 = ORIENTED_EDGE('',*,*,#18273,.F.);
+#20586 = ORIENTED_EDGE('',*,*,#20544,.F.);
+#20587 = ORIENTED_EDGE('',*,*,#19971,.F.);
+#20588 = ORIENTED_EDGE('',*,*,#20589,.T.);
+#20589 = EDGE_CURVE('',#19972,#17544,#20590,.T.);
+#20590 = LINE('',#20591,#20592);
+#20591 = CARTESIAN_POINT('',(0.E+000,3.590382719263,2.756227999926));
+#20592 = VECTOR('',#20593,1.);
+#20593 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#20594 = ORIENTED_EDGE('',*,*,#17543,.T.);
+#20595 = ORIENTED_EDGE('',*,*,#19073,.F.);
+#20596 = ORIENTED_EDGE('',*,*,#20098,.F.);
+#20597 = ORIENTED_EDGE('',*,*,#19635,.F.);
+#20598 = ORIENTED_EDGE('',*,*,#19724,.F.);
+#20599 = ORIENTED_EDGE('',*,*,#17613,.T.);
+#20600 = PLANE('',#20601);
+#20601 = AXIS2_PLACEMENT_3D('',#20602,#20603,#20604);
+#20602 = CARTESIAN_POINT('',(-2.363332031463,-2.474357626136E-014,
+    2.756227999926));
+#20603 = DIRECTION('',(0.E+000,0.E+000,1.));
+#20604 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#20605 = ADVANCED_FACE('',(#20606),#20621,.F.);
+#20606 = FACE_BOUND('',#20607,.T.);
+#20607 = EDGE_LOOP('',(#20608,#20609,#20610,#20611,#20612,#20613,#20614,
+    #20615,#20616,#20617,#20618,#20619,#20620));
+#20608 = ORIENTED_EDGE('',*,*,#17797,.F.);
+#20609 = ORIENTED_EDGE('',*,*,#17740,.F.);
+#20610 = ORIENTED_EDGE('',*,*,#17661,.F.);
+#20611 = ORIENTED_EDGE('',*,*,#19747,.T.);
+#20612 = ORIENTED_EDGE('',*,*,#19667,.T.);
+#20613 = ORIENTED_EDGE('',*,*,#20121,.T.);
+#20614 = ORIENTED_EDGE('',*,*,#19089,.T.);
+#20615 = ORIENTED_EDGE('',*,*,#17576,.F.);
+#20616 = ORIENTED_EDGE('',*,*,#20589,.F.);
+#20617 = ORIENTED_EDGE('',*,*,#20044,.T.);
+#20618 = ORIENTED_EDGE('',*,*,#20568,.T.);
+#20619 = ORIENTED_EDGE('',*,*,#18305,.T.);
+#20620 = ORIENTED_EDGE('',*,*,#18251,.T.);
+#20621 = PLANE('',#20622);
+#20622 = AXIS2_PLACEMENT_3D('',#20623,#20624,#20625);
+#20623 = CARTESIAN_POINT('',(4.726664062926,2.222944463262,
+    2.756227999926));
+#20624 = DIRECTION('',(0.E+000,1.169943080699E-016,1.));
+#20625 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#20626 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#20630)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#20627,#20628,#20629)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#20627 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#20628 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#20629 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#20630 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-004),#20627,
+  'distance_accuracy_value','confusion accuracy');
+#20631 = PRODUCT_TYPE('part',$,(#14286));
+#20632 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #20633),#14276);
+#20633 = STYLED_ITEM('color',(#20634),#13196);
+#20634 = PRESENTATION_STYLE_ASSIGNMENT((#20635,#20641));
+#20635 = SURFACE_STYLE_USAGE(.BOTH.,#20636);
+#20636 = SURFACE_SIDE_STYLE('',(#20637));
+#20637 = SURFACE_STYLE_FILL_AREA(#20638);
+#20638 = FILL_AREA_STYLE('',(#20639));
+#20639 = FILL_AREA_STYLE_COLOUR('',#20640);
+#20640 = COLOUR_RGB('',0.800000011921,0.800000011921,0.800000011921);
+#20641 = CURVE_STYLE('',#20642,POSITIVE_LENGTH_MEASURE(0.1),#20640);
+#20642 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#20643 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #20644),#3686);
+#20644 = STYLED_ITEM('color',(#20645),#2360);
+#20645 = PRESENTATION_STYLE_ASSIGNMENT((#20646,#20652));
+#20646 = SURFACE_STYLE_USAGE(.BOTH.,#20647);
+#20647 = SURFACE_SIDE_STYLE('',(#20648));
+#20648 = SURFACE_STYLE_FILL_AREA(#20649);
+#20649 = FILL_AREA_STYLE('',(#20650));
+#20650 = FILL_AREA_STYLE_COLOUR('',#20651);
+#20651 = COLOUR_RGB('',0.498039215803,0.850980401039,0.525490224361);
+#20652 = CURVE_STYLE('',#20653,POSITIVE_LENGTH_MEASURE(0.1),#20651);
+#20653 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#20654 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #20655),#2346);
+#20655 = STYLED_ITEM('color',(#20656),#1266);
+#20656 = PRESENTATION_STYLE_ASSIGNMENT((#20657,#20662));
+#20657 = SURFACE_STYLE_USAGE(.BOTH.,#20658);
+#20658 = SURFACE_SIDE_STYLE('',(#20659));
+#20659 = SURFACE_STYLE_FILL_AREA(#20660);
+#20660 = FILL_AREA_STYLE('',(#20661));
+#20661 = FILL_AREA_STYLE_COLOUR('',#20640);
+#20662 = CURVE_STYLE('',#20663,POSITIVE_LENGTH_MEASURE(0.1),#20640);
+#20663 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#20664 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #20665),#1252);
+#20665 = STYLED_ITEM('color',(#20666),#15);
+#20666 = PRESENTATION_STYLE_ASSIGNMENT((#20667,#20672));
+#20667 = SURFACE_STYLE_USAGE(.BOTH.,#20668);
+#20668 = SURFACE_SIDE_STYLE('',(#20669));
+#20669 = SURFACE_STYLE_FILL_AREA(#20670);
+#20670 = FILL_AREA_STYLE('',(#20671));
+#20671 = FILL_AREA_STYLE_COLOUR('',#20640);
+#20672 = CURVE_STYLE('',#20673,POSITIVE_LENGTH_MEASURE(0.1),#20640);
+#20673 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#20674 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #20675),#13182);
+#20675 = STYLED_ITEM('color',(#20676),#12102);
+#20676 = PRESENTATION_STYLE_ASSIGNMENT((#20677,#20682));
+#20677 = SURFACE_STYLE_USAGE(.BOTH.,#20678);
+#20678 = SURFACE_SIDE_STYLE('',(#20679));
+#20679 = SURFACE_STYLE_FILL_AREA(#20680);
+#20680 = FILL_AREA_STYLE('',(#20681));
+#20681 = FILL_AREA_STYLE_COLOUR('',#20640);
+#20682 = CURVE_STYLE('',#20683,POSITIVE_LENGTH_MEASURE(0.1),#20640);
+#20683 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#20684 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #20685),#12088);
+#20685 = STYLED_ITEM('color',(#20686),#3700);
+#20686 = PRESENTATION_STYLE_ASSIGNMENT((#20687,#20692));
+#20687 = SURFACE_STYLE_USAGE(.BOTH.,#20688);
+#20688 = SURFACE_SIDE_STYLE('',(#20689));
+#20689 = SURFACE_STYLE_FILL_AREA(#20690);
+#20690 = FILL_AREA_STYLE('',(#20691));
+#20691 = FILL_AREA_STYLE_COLOUR('',#20640);
+#20692 = CURVE_STYLE('',#20693,POSITIVE_LENGTH_MEASURE(0.1),#20640);
+#20693 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#20694 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #20695),#20626);
+#20695 = STYLED_ITEM('color',(#20696),#14290);
+#20696 = PRESENTATION_STYLE_ASSIGNMENT((#20697,#20703));
+#20697 = SURFACE_STYLE_USAGE(.BOTH.,#20698);
+#20698 = SURFACE_SIDE_STYLE('',(#20699));
+#20699 = SURFACE_STYLE_FILL_AREA(#20700);
+#20700 = FILL_AREA_STYLE('',(#20701));
+#20701 = FILL_AREA_STYLE_COLOUR('',#20702);
+#20702 = COLOUR_RGB('',0.705882370472,0.705882370472,0.705882370472);
+#20703 = CURVE_STYLE('',#20704,POSITIVE_LENGTH_MEASURE(0.1),#20702);
+#20704 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+ENDSEC;
+END-ISO-10303-21;
diff --git a/horizon/pool/entities/cache/267343bf-e6bf-42f4-b256-381dd96f011d.json b/horizon/pool/entities/cache/267343bf-e6bf-42f4-b256-381dd96f011d.json
new file mode 100644
index 0000000000000000000000000000000000000000..adc83a774b0b06a04f37a18c292e6139861e0e41
--- /dev/null
+++ b/horizon/pool/entities/cache/267343bf-e6bf-42f4-b256-381dd96f011d.json
@@ -0,0 +1 @@
+{"type": "entity", "manufacturer": "", "prefix": "J", "name": "Generic 1 pin connector", "tags": ["connector", "generic"], "uuid": "267343bf-e6bf-42f4-b256-381dd96f011d", "gates": {"26c95be6-8813-4f4b-a0e6-574ae9a6ae48": {"name": "Main", "suffix": "", "swap_group": 0, "unit": "b4d2282e-7d58-4a2a-9deb-c993b09dfcd2"}}}
\ No newline at end of file
diff --git a/horizon/pool/entities/cache/5712a045-fee1-46b6-971a-1a51c8737457.json b/horizon/pool/entities/cache/5712a045-fee1-46b6-971a-1a51c8737457.json
new file mode 100755
index 0000000000000000000000000000000000000000..c9a0d5e55e07be7f58c5ac34e185b88eb47c38c7
--- /dev/null
+++ b/horizon/pool/entities/cache/5712a045-fee1-46b6-971a-1a51c8737457.json
@@ -0,0 +1,21 @@
+{
+    "gates": {
+        "562d3d48-be96-4284-9d1f-588d83730c30": {
+            "name": "Main",
+            "suffix": "",
+            "swap_group": 0,
+            "unit": "20008c63-0204-4f0c-b44a-6f6d41373606"
+        }
+    },
+    "manufacturer": "",
+    "name": "Eurorack Powerconnector",
+    "prefix": "J",
+    "tags": [
+        "connector",
+        "eurorack",
+        "power",
+        "split"
+    ],
+    "type": "entity",
+    "uuid": "5712a045-fee1-46b6-971a-1a51c8737457"
+}
\ No newline at end of file
diff --git a/horizon/pool/entities/cache/8676e35a-3078-4165-8014-8efdbc6c4bc1.json b/horizon/pool/entities/cache/8676e35a-3078-4165-8014-8efdbc6c4bc1.json
new file mode 100755
index 0000000000000000000000000000000000000000..af1054ea37b673adbd2c61e80f20bcb12270a5af
--- /dev/null
+++ b/horizon/pool/entities/cache/8676e35a-3078-4165-8014-8efdbc6c4bc1.json
@@ -0,0 +1,20 @@
+{
+    "gates": {
+        "2e41400f-138b-4ab4-9ba7-c3255ff0adbd": {
+            "name": "Main",
+            "suffix": "",
+            "swap_group": 0,
+            "unit": "1af0eca2-7745-4c5a-9ba7-9c32b641f667"
+        }
+    },
+    "manufacturer": "",
+    "name": "Switch DPDT On-On",
+    "prefix": "S",
+    "tags": [
+        "dpdt",
+        "on-on",
+        "switch"
+    ],
+    "type": "entity",
+    "uuid": "8676e35a-3078-4165-8014-8efdbc6c4bc1"
+}
\ No newline at end of file
diff --git a/horizon/pool/entities/cache/b0c2b8f8-aecf-4873-9458-c06eee2f7a00.json b/horizon/pool/entities/cache/b0c2b8f8-aecf-4873-9458-c06eee2f7a00.json
new file mode 100644
index 0000000000000000000000000000000000000000..373ab44717ca8449367cd8f71a10ca8d6216a1c3
--- /dev/null
+++ b/horizon/pool/entities/cache/b0c2b8f8-aecf-4873-9458-c06eee2f7a00.json
@@ -0,0 +1,20 @@
+{
+    "gates": {
+        "23766b63-6ffc-4831-baee-ba1635a735b3": {
+            "name": "Main",
+            "suffix": "",
+            "swap_group": 0,
+            "unit": "88b1ac21-1cd5-4138-83c8-04df2f8aa7e0"
+        }
+    },
+    "manufacturer": "",
+    "name": "Two-terminal polarized capacitor",
+    "prefix": "C",
+    "tags": [
+        "capacitor",
+        "generic",
+        "passive"
+    ],
+    "type": "entity",
+    "uuid": "b0c2b8f8-aecf-4873-9458-c06eee2f7a00"
+}
\ No newline at end of file
diff --git a/horizon/pool/entities/cache/dac08463-17e8-4eb3-b5b4-4d7be5775379.json b/horizon/pool/entities/cache/dac08463-17e8-4eb3-b5b4-4d7be5775379.json
new file mode 100644
index 0000000000000000000000000000000000000000..26790a41211fa0e4ee29123870e9a37bed3db636
--- /dev/null
+++ b/horizon/pool/entities/cache/dac08463-17e8-4eb3-b5b4-4d7be5775379.json
@@ -0,0 +1 @@
+{"type": "entity", "manufacturer": "", "prefix": "J", "name": "Generic 3 pin connector", "tags": ["connector", "generic"], "uuid": "dac08463-17e8-4eb3-b5b4-4d7be5775379", "gates": {"6cbea03f-31ec-49ea-9903-b9bf7b26e340": {"name": "Main", "suffix": "", "swap_group": 0, "unit": "f866fdef-b785-46aa-998b-da21e7d86e93"}}}
\ No newline at end of file
diff --git a/horizon/pool/packages/cache/0c2d3c81-b071-5a0d-a0c5-df07d0ab74e0/package.json b/horizon/pool/packages/cache/0c2d3c81-b071-5a0d-a0c5-df07d0ab74e0/package.json
new file mode 100644
index 0000000000000000000000000000000000000000..93cb6389ce1c1ae49bea743bc22ffbc6d11a1751
--- /dev/null
+++ b/horizon/pool/packages/cache/0c2d3c81-b071-5a0d-a0c5-df07d0ab74e0/package.json
@@ -0,0 +1,328 @@
+{
+    "_imp": {
+        "grid_spacing": 2650000,
+        "layer_display": {
+            "layer_opacity": 50.0,
+            "layers": {
+                "-1": {
+                    "display_mode": "fill",
+                    "visible": false
+                },
+                "-100": {
+                    "display_mode": "fill_only",
+                    "visible": true
+                },
+                "-110": {
+                    "display_mode": "outline",
+                    "visible": true
+                },
+                "-120": {
+                    "display_mode": "fill_only",
+                    "visible": false
+                },
+                "-130": {
+                    "display_mode": "fill",
+                    "visible": false
+                },
+                "-140": {
+                    "display_mode": "outline",
+                    "visible": true
+                },
+                "-150": {
+                    "display_mode": "outline",
+                    "visible": true
+                },
+                "-160": {
+                    "display_mode": "outline",
+                    "visible": true
+                },
+                "0": {
+                    "display_mode": "fill",
+                    "visible": true
+                },
+                "10": {
+                    "display_mode": "outline",
+                    "visible": true
+                },
+                "20": {
+                    "display_mode": "fill_only",
+                    "visible": true
+                },
+                "30": {
+                    "display_mode": "fill",
+                    "visible": false
+                },
+                "40": {
+                    "display_mode": "outline",
+                    "visible": true
+                },
+                "50": {
+                    "display_mode": "outline",
+                    "visible": true
+                },
+                "60": {
+                    "display_mode": "outline",
+                    "visible": true
+                }
+            }
+        }
+    },
+    "arcs": {
+        "7f72d966-4895-424f-b370-ebdfaff3c37b": {
+            "center": "2765a0a3-b514-47dc-8ee5-5880ddd1e954",
+            "from": "42495c48-e83b-4378-b6c5-149bd0ef5657",
+            "layer": 20,
+            "to": "d6b9aa8d-569b-4e31-af53-f41232ecc066",
+            "width": 150000
+        },
+        "9c1197b9-eb62-4775-be80-e1ea22232b87": {
+            "center": "2765a0a3-b514-47dc-8ee5-5880ddd1e954",
+            "from": "d6b9aa8d-569b-4e31-af53-f41232ecc066",
+            "layer": 20,
+            "to": "42495c48-e83b-4378-b6c5-149bd0ef5657",
+            "width": 150000
+        }
+    },
+    "default_model": "8fc4e73f-f502-521a-932c-d389191bfcc5",
+    "dimensions": {},
+    "junctions": {
+        "2765a0a3-b514-47dc-8ee5-5880ddd1e954": {
+            "position": [
+                0,
+                0
+            ]
+        },
+        "42495c48-e83b-4378-b6c5-149bd0ef5657": {
+            "position": [
+                -2700000,
+                0
+            ]
+        },
+        "d6b9aa8d-569b-4e31-af53-f41232ecc066": {
+            "position": [
+                2700000,
+                0
+            ]
+        }
+    },
+    "keepouts": {},
+    "lines": {},
+    "manufacturer": "",
+    "models": {
+        "8fc4e73f-f502-521a-932c-d389191bfcc5": {
+            "filename": "3d_models/cache/6d752bc3-29b3-45df-8cf2-1e3aacefbcc6/3d_models/passive/capacitor/th/polarized/Polarized_Capacitor_5mm_diameter_11mm_height_2mm_lead_spacing.step",
+            "pitch": 0,
+            "roll": 0,
+            "x": 0,
+            "y": 0,
+            "yaw": 0,
+            "z": 0
+        }
+    },
+    "name": "Polarized capacitor, ⌀ 5 mm, height 11 mm, lead spacing 2 mm",
+    "pads": {
+        "2ccd795c-46ea-527a-8413-3a009a9da41f": {
+            "name": "N",
+            "padstack": "296cf69b-9d53-45e4-aaab-4aedf4087d3a",
+            "parameter_set": {
+                "hole_diameter": 750000,
+                "pad_diameter": 1450000
+            },
+            "placement": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    1000000,
+                    0
+                ]
+            }
+        },
+        "6b8a4095-91db-56b1-b11e-7bd2101e4ecd": {
+            "name": "P",
+            "padstack": "296cf69b-9d53-45e4-aaab-4aedf4087d3a",
+            "parameter_set": {
+                "hole_diameter": 750000,
+                "pad_diameter": 1450000
+            },
+            "placement": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    -1000000,
+                    0
+                ]
+            }
+        }
+    },
+    "parameter_program": "5.0mm 5.0mm\nget-parameter [ courtyard_expansion ]\n2 * +xy\nset-polygon [ courtyard circle 0.000mm 0.000mm ]",
+    "parameter_set": {
+        "courtyard_expansion": 250000
+    },
+    "polygons": {
+        "645f1067-0745-47fc-a55d-2db940293bbf": {
+            "layer": 40,
+            "parameter_class": "",
+            "vertices": [
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        2350000,
+                        0
+                    ],
+                    "type": "arc"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        2650000,
+                        0
+                    ],
+                    "type": "arc"
+                }
+            ]
+        },
+        "98613feb-3b6c-4dd4-9a87-ed0785fda52f": {
+            "layer": 60,
+            "parameter_class": "courtyard",
+            "vertices": [
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        2100000,
+                        0
+                    ],
+                    "type": "arc"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        2900000,
+                        0
+                    ],
+                    "type": "arc"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        2100000,
+                        0
+                    ],
+                    "type": "line"
+                }
+            ]
+        },
+        "c3f68824-13f4-4e3d-8948-af59fdf28cba": {
+            "layer": 50,
+            "parameter_class": "",
+            "vertices": [
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        2350000,
+                        0
+                    ],
+                    "type": "arc"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        2650000,
+                        0
+                    ],
+                    "type": "arc"
+                }
+            ]
+        }
+    },
+    "tags": [
+        "capacitor",
+        "electrolytic",
+        "passive",
+        "polarized",
+        "th",
+        "2mm"
+    ],
+    "texts": {
+        "05d9e4d9-32ae-4929-b74e-6edaf4a12214": {
+            "font": "simplex",
+            "from_smash": false,
+            "layer": 20,
+            "origin": "center",
+            "placement": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    -1376501,
+                    -3700000
+                ]
+            },
+            "size": 1000000,
+            "text": "$RD",
+            "width": 150000
+        },
+        "b6df677f-d236-471a-8b48-f63ddf8d6c9f": {
+            "font": "simplex",
+            "from_smash": false,
+            "layer": 50,
+            "origin": "center",
+            "placement": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    -2500000,
+                    0
+                ]
+            },
+            "size": 800000,
+            "text": "$RD",
+            "width": 0
+        },
+        "c285ef7a-6dd9-4dbd-84c3-40df694c7bea": {
+            "font": "simplex",
+            "from_smash": false,
+            "layer": 20,
+            "origin": "center",
+            "placement": {
+                "angle": 0,
+                "mirror": true,
+                "shift": [
+                    -2200000,
+                    1825000
+                ]
+            },
+            "size": 1000000,
+            "text": "+",
+            "width": 150000
+        }
+    },
+    "type": "package",
+    "uuid": "0c2d3c81-b071-5a0d-a0c5-df07d0ab74e0"
+}
\ No newline at end of file
diff --git a/horizon/pool/packages/cache/1ac60314-90ac-4999-9b14-7e1dc63cae87/package.json b/horizon/pool/packages/cache/1ac60314-90ac-4999-9b14-7e1dc63cae87/package.json
new file mode 100644
index 0000000000000000000000000000000000000000..76e1f57138fcf768c1caabd218511200856d2014
--- /dev/null
+++ b/horizon/pool/packages/cache/1ac60314-90ac-4999-9b14-7e1dc63cae87/package.json
@@ -0,0 +1,499 @@
+{
+    "arcs": {},
+    "default_model": "00000000-0000-0000-0000-000000000000",
+    "dimensions": {},
+    "grid_settings": {
+        "current": {
+            "mode": "square",
+            "name": "",
+            "origin": [
+                0,
+                0
+            ],
+            "spacing_rect": [
+                1000000,
+                1000000
+            ],
+            "spacing_square": 1000000
+        },
+        "grids": {}
+    },
+    "junctions": {
+        "28eb39ca-8597-4594-b1c7-8a7fe66ead01": {
+            "position": [
+                6199999,
+                -3550000
+            ]
+        },
+        "47eda810-0a0e-4106-9e9c-acf493459f23": {
+            "position": [
+                -8285000,
+                1800000
+            ]
+        },
+        "536494ba-f5df-439a-a4bb-84c52458715a": {
+            "position": [
+                -8285000,
+                -1800000
+            ]
+        },
+        "76494556-e63c-4714-928c-b690e3991fbd": {
+            "position": [
+                6199999,
+                3550000
+            ]
+        },
+        "955c98f7-50ea-46b1-9ab4-3a134530eaae": {
+            "position": [
+                -6199999,
+                3550000
+            ]
+        },
+        "a9b86201-1fb8-4df2-952d-68436ad401b1": {
+            "position": [
+                -6199999,
+                -3550000
+            ]
+        },
+        "c11bea22-9eef-4e9b-b1f0-04fc6eb33f8a": {
+            "position": [
+                8285000,
+                -1800000
+            ]
+        },
+        "f24b2b80-bec5-4e6f-8203-3c6ee910c2f4": {
+            "position": [
+                8285000,
+                1800000
+            ]
+        }
+    },
+    "keepouts": {},
+    "lines": {
+        "7ddb82b0-1723-41a0-8f3a-28247bba498f": {
+            "from": "955c98f7-50ea-46b1-9ab4-3a134530eaae",
+            "layer": 20,
+            "to": "76494556-e63c-4714-928c-b690e3991fbd",
+            "width": 150000
+        },
+        "91aa36a7-18d2-4dcd-a4f5-70ccca81f536": {
+            "from": "f24b2b80-bec5-4e6f-8203-3c6ee910c2f4",
+            "layer": 20,
+            "to": "c11bea22-9eef-4e9b-b1f0-04fc6eb33f8a",
+            "width": 150000
+        },
+        "c43bbdd1-10da-4049-bf3e-f9394316f5fa": {
+            "from": "28eb39ca-8597-4594-b1c7-8a7fe66ead01",
+            "layer": 20,
+            "to": "a9b86201-1fb8-4df2-952d-68436ad401b1",
+            "width": 150000
+        },
+        "ddf98f52-216b-4278-8c5e-f2e9ceb951c4": {
+            "from": "536494ba-f5df-439a-a4bb-84c52458715a",
+            "layer": 20,
+            "to": "47eda810-0a0e-4106-9e9c-acf493459f23",
+            "width": 150000
+        }
+    },
+    "manufacturer": "E-Switch",
+    "models": {},
+    "name": "EG2201",
+    "pads": {
+        "10125ebe-ecbc-4088-ad30-1d9bd3c7cd2b": {
+            "name": "6",
+            "padstack": "296cf69b-9d53-45e4-aaab-4aedf4087d3a",
+            "parameter_set": {
+                "hole_diameter": 700000,
+                "pad_diameter": 1000000
+            },
+            "placement": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    4000000,
+                    -1000000
+                ]
+            }
+        },
+        "244d0e86-dd58-45cb-aa74-dd6ead545351": {
+            "name": "1",
+            "padstack": "296cf69b-9d53-45e4-aaab-4aedf4087d3a",
+            "parameter_set": {
+                "hole_diameter": 700000,
+                "pad_diameter": 1000000
+            },
+            "placement": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    -4000000,
+                    1250000
+                ]
+            }
+        },
+        "4c4e9ba0-6258-422e-a164-67fe357eff51": {
+            "name": "MC4",
+            "padstack": "296cf69b-9d53-45e4-aaab-4aedf4087d3a",
+            "parameter_set": {
+                "hole_diameter": 1500000,
+                "pad_diameter": 2000000
+            },
+            "placement": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    7500000,
+                    -3000000
+                ]
+            }
+        },
+        "517aed86-66b5-4ae1-b354-a2f8b0678952": {
+            "name": "2",
+            "padstack": "296cf69b-9d53-45e4-aaab-4aedf4087d3a",
+            "parameter_set": {
+                "hole_diameter": 700000,
+                "pad_diameter": 1000000
+            },
+            "placement": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    0,
+                    1250000
+                ]
+            }
+        },
+        "69d4aca5-1c5e-4db2-bf9f-3ca865b41c22": {
+            "name": "MC2",
+            "padstack": "296cf69b-9d53-45e4-aaab-4aedf4087d3a",
+            "parameter_set": {
+                "hole_diameter": 1500000,
+                "pad_diameter": 2000000
+            },
+            "placement": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    7500000,
+                    3000000
+                ]
+            }
+        },
+        "6ffae733-ed49-4968-9c2e-d7127a35a8ac": {
+            "name": "MC3",
+            "padstack": "296cf69b-9d53-45e4-aaab-4aedf4087d3a",
+            "parameter_set": {
+                "hole_diameter": 1500000,
+                "pad_diameter": 2000000
+            },
+            "placement": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    -7500000,
+                    -3000000
+                ]
+            }
+        },
+        "75fc7403-9848-4f91-820b-03daa715837c": {
+            "name": "4",
+            "padstack": "296cf69b-9d53-45e4-aaab-4aedf4087d3a",
+            "parameter_set": {
+                "hole_diameter": 700000,
+                "pad_diameter": 1000000
+            },
+            "placement": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    -4000000,
+                    -1000000
+                ]
+            }
+        },
+        "8530d537-b967-48a5-a9df-827c94b3427f": {
+            "name": "5",
+            "padstack": "296cf69b-9d53-45e4-aaab-4aedf4087d3a",
+            "parameter_set": {
+                "hole_diameter": 700000,
+                "pad_diameter": 1000000
+            },
+            "placement": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    0,
+                    -1000000
+                ]
+            }
+        },
+        "b64042a9-cde1-45f3-9be2-de309817360f": {
+            "name": "3",
+            "padstack": "296cf69b-9d53-45e4-aaab-4aedf4087d3a",
+            "parameter_set": {
+                "hole_diameter": 700000,
+                "pad_diameter": 1000000
+            },
+            "placement": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    4000000,
+                    1250000
+                ]
+            }
+        },
+        "d2cd93d5-dc31-44ff-97b3-9104721bc5ad": {
+            "name": "MC1",
+            "padstack": "296cf69b-9d53-45e4-aaab-4aedf4087d3a",
+            "parameter_set": {
+                "hole_diameter": 1500000,
+                "pad_diameter": 2000000
+            },
+            "placement": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    -7500000,
+                    3000000
+                ]
+            }
+        }
+    },
+    "parameter_program": "16.700mm 7.700mm\nget-parameter [ courtyard_expansion ]\n2 * +xy\nset-polygon [ courtyard rectangle 0.000mm 0.000mm ]",
+    "parameter_set": {
+        "courtyard_expansion": 250000
+    },
+    "polygons": {
+        "055ef41a-abcd-4959-9943-27b4cbd61e35": {
+            "layer": 60,
+            "parameter_class": "courtyard",
+            "vertices": [
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        -8600000,
+                        -4100000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        -8600000,
+                        4100000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        8600000,
+                        4100000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        8600000,
+                        -4100000
+                    ],
+                    "type": "line"
+                }
+            ]
+        },
+        "46e654ff-3f46-4785-8fab-a05932d26cd7": {
+            "layer": 40,
+            "parameter_class": "",
+            "vertices": [
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        -8000000,
+                        -3250000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        -8000000,
+                        3250000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        8000000,
+                        3250000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        8000000,
+                        -3250000
+                    ],
+                    "type": "line"
+                }
+            ]
+        },
+        "997111a5-86ed-4e68-a851-0a49b665796c": {
+            "layer": 50,
+            "parameter_class": "",
+            "vertices": [
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        -8000000,
+                        -3250000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        -8000000,
+                        2050000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        -6800000,
+                        3250000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        8000000,
+                        3250000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        8000000,
+                        -3250000
+                    ],
+                    "type": "line"
+                }
+            ]
+        }
+    },
+    "rules": {
+        "clearance_package": {
+            "clearance_silkscreen_cu": 200000,
+            "clearance_silkscreen_pkg": 200000,
+            "enabled": true,
+            "order": -1
+        },
+        "package_checks": {
+            "enabled": true,
+            "order": -1
+        }
+    },
+    "tags": [
+        "mechanical",
+        "slide",
+        "switch",
+        "th"
+    ],
+    "texts": {
+        "85a9391a-d61c-424b-bbfc-090390725d8e": {
+            "font": "simplex",
+            "from_smash": false,
+            "layer": 20,
+            "origin": "center",
+            "placement": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    -8000000,
+                    -5000000
+                ]
+            },
+            "size": 1000000,
+            "text": "$RD",
+            "width": 150000
+        },
+        "c41adcc8-1f68-4c39-8dc7-571a6892919a": {
+            "font": "simplex",
+            "from_smash": false,
+            "layer": 50,
+            "origin": "center",
+            "placement": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    -7000000,
+                    0
+                ]
+            },
+            "size": 2400000,
+            "text": "$RD",
+            "width": 0
+        }
+    },
+    "type": "package",
+    "uuid": "1ac60314-90ac-4999-9b14-7e1dc63cae87"
+}
\ No newline at end of file
diff --git a/horizon/pool/packages/cache/1e34c07a-357c-4977-a6e3-dea990e5cac3/package.json b/horizon/pool/packages/cache/1e34c07a-357c-4977-a6e3-dea990e5cac3/package.json
new file mode 100644
index 0000000000000000000000000000000000000000..fe3bb41a1e805b30632e2da8abedb285127fd1ae
--- /dev/null
+++ b/horizon/pool/packages/cache/1e34c07a-357c-4977-a6e3-dea990e5cac3/package.json
@@ -0,0 +1,557 @@
+{
+    "_imp": {
+        "grid_spacing": 1250000,
+        "layer_display": {
+            "layer_opacity": 50.0,
+            "layers": {
+                "-1": {
+                    "display_mode": "fill",
+                    "visible": false
+                },
+                "-100": {
+                    "display_mode": "fill_only",
+                    "visible": true
+                },
+                "-110": {
+                    "display_mode": "outline",
+                    "visible": true
+                },
+                "-120": {
+                    "display_mode": "fill_only",
+                    "visible": false
+                },
+                "-130": {
+                    "display_mode": "fill",
+                    "visible": false
+                },
+                "-140": {
+                    "display_mode": "outline",
+                    "visible": true
+                },
+                "-150": {
+                    "display_mode": "outline",
+                    "visible": true
+                },
+                "-160": {
+                    "display_mode": "outline",
+                    "visible": true
+                },
+                "0": {
+                    "display_mode": "fill",
+                    "visible": true
+                },
+                "10": {
+                    "display_mode": "outline",
+                    "visible": true
+                },
+                "20": {
+                    "display_mode": "fill_only",
+                    "visible": true
+                },
+                "30": {
+                    "display_mode": "fill",
+                    "visible": false
+                },
+                "40": {
+                    "display_mode": "outline",
+                    "visible": false
+                },
+                "50": {
+                    "display_mode": "outline",
+                    "visible": true
+                },
+                "60": {
+                    "display_mode": "outline",
+                    "visible": true
+                }
+            }
+        }
+    },
+    "arcs": {},
+    "default_model": "2b16e074-3a91-4dcd-8123-f0633af8ecef",
+    "junctions": {
+        "0b8b21ea-2272-484e-9eec-0fa5cad46e74": {
+            "position": [
+                -2500000,
+                -6625000
+            ]
+        },
+        "78e70aca-b1c9-459c-9dd7-7469fc567050": {
+            "position": [
+                2500000,
+                6250000
+            ]
+        },
+        "871b236b-6d5e-409d-a03a-5f16468e74f4": {
+            "position": [
+                2500000,
+                -6250000
+            ]
+        },
+        "b8fb83f9-520c-4749-b456-ee319337b2f5": {
+            "position": [
+                -2500000,
+                6250000
+            ]
+        },
+        "ef3bd8eb-8079-4898-b1cc-d6f9424b6d6d": {
+            "position": [
+                2500000,
+                -6625000
+            ]
+        },
+        "fed16366-eadd-498e-becb-35ab062e5942": {
+            "position": [
+                -2500000,
+                -6250000
+            ]
+        }
+    },
+    "keepouts": {},
+    "lines": {
+        "01bdad68-46ba-4b91-a557-edd8f95e8d7c": {
+            "from": "78e70aca-b1c9-459c-9dd7-7469fc567050",
+            "layer": 20,
+            "to": "871b236b-6d5e-409d-a03a-5f16468e74f4",
+            "width": 150000
+        },
+        "22694bdf-51dd-439c-85a4-0b765d884d91": {
+            "from": "b8fb83f9-520c-4749-b456-ee319337b2f5",
+            "layer": 20,
+            "to": "78e70aca-b1c9-459c-9dd7-7469fc567050",
+            "width": 150000
+        },
+        "34efd1c4-e6f3-4cb3-96c4-7b23274e1870": {
+            "from": "fed16366-eadd-498e-becb-35ab062e5942",
+            "layer": 20,
+            "to": "b8fb83f9-520c-4749-b456-ee319337b2f5",
+            "width": 150000
+        },
+        "8952b9ce-bda4-4627-aea1-7ee3d1b8ad6c": {
+            "from": "0b8b21ea-2272-484e-9eec-0fa5cad46e74",
+            "layer": 20,
+            "to": "ef3bd8eb-8079-4898-b1cc-d6f9424b6d6d",
+            "width": 150000
+        },
+        "99a8b11d-80d7-4fcb-85d4-0e177d359484": {
+            "from": "871b236b-6d5e-409d-a03a-5f16468e74f4",
+            "layer": 20,
+            "to": "fed16366-eadd-498e-becb-35ab062e5942",
+            "width": 150000
+        }
+    },
+    "manufacturer": "",
+    "models": {
+        "2b16e074-3a91-4dcd-8123-f0633af8ecef": {
+            "filename": "3d_models/cache/4bf3d797-dd69-4275-a31b-4d9708a8d391/3d_models/connectors/power/eurorack_powerconnector_unkeyed.step",
+            "pitch": 0,
+            "roll": 0,
+            "x": -1270000,
+            "y": 5072000,
+            "yaw": 16384,
+            "z": 0
+        }
+    },
+    "name": "Eurorack Powerconnector",
+    "pads": {
+        "196cb8f3-ae97-4b49-821e-97e3cc98b838": {
+            "name": "3",
+            "padstack": "296cf69b-9d53-45e4-aaab-4aedf4087d3a",
+            "parameter_set": {
+                "hole_diameter": 1000000,
+                "pad_diameter": 1700000
+            },
+            "placement": {
+                "angle": 49152,
+                "mirror": false,
+                "shift": [
+                    -1270000,
+                    0
+                ]
+            }
+        },
+        "2e6bc052-8d0c-4b16-9b78-0d7817f1761d": {
+            "name": "7",
+            "padstack": "296cf69b-9d53-45e4-aaab-4aedf4087d3a",
+            "parameter_set": {
+                "hole_diameter": 1000000,
+                "pad_diameter": 1700000
+            },
+            "placement": {
+                "angle": 16384,
+                "mirror": false,
+                "shift": [
+                    1270000,
+                    -2540000
+                ]
+            }
+        },
+        "45b50a2a-96fa-4d52-bc08-6f79e8e27ee9": {
+            "name": "9",
+            "padstack": "296cf69b-9d53-45e4-aaab-4aedf4087d3a",
+            "parameter_set": {
+                "hole_diameter": 1000000,
+                "pad_diameter": 1700000
+            },
+            "placement": {
+                "angle": 16384,
+                "mirror": false,
+                "shift": [
+                    1270000,
+                    2540000
+                ]
+            }
+        },
+        "467b028d-7eb9-4dd2-9895-07028ca87a41": {
+            "name": "1",
+            "padstack": "296cf69b-9d53-45e4-aaab-4aedf4087d3a",
+            "parameter_set": {
+                "hole_diameter": 1000000,
+                "pad_diameter": 1700000
+            },
+            "placement": {
+                "angle": 49152,
+                "mirror": false,
+                "shift": [
+                    -1270000,
+                    5080000
+                ]
+            }
+        },
+        "483cb740-87e5-49ab-9c0c-48cc0a46de55": {
+            "name": "8",
+            "padstack": "296cf69b-9d53-45e4-aaab-4aedf4087d3a",
+            "parameter_set": {
+                "hole_diameter": 1000000,
+                "pad_diameter": 1700000
+            },
+            "placement": {
+                "angle": 16384,
+                "mirror": false,
+                "shift": [
+                    1270000,
+                    0
+                ]
+            }
+        },
+        "6518c4ad-9478-4f88-9688-567400519f4a": {
+            "name": "2",
+            "padstack": "296cf69b-9d53-45e4-aaab-4aedf4087d3a",
+            "parameter_set": {
+                "hole_diameter": 1000000,
+                "pad_diameter": 1700000
+            },
+            "placement": {
+                "angle": 49152,
+                "mirror": false,
+                "shift": [
+                    -1270000,
+                    2540000
+                ]
+            }
+        },
+        "8bee57ee-687f-43e9-9731-5e301a5caf7f": {
+            "name": "4",
+            "padstack": "296cf69b-9d53-45e4-aaab-4aedf4087d3a",
+            "parameter_set": {
+                "hole_diameter": 1000000,
+                "pad_diameter": 1700000
+            },
+            "placement": {
+                "angle": 49152,
+                "mirror": false,
+                "shift": [
+                    -1270000,
+                    -2540000
+                ]
+            }
+        },
+        "8fabd603-a17b-489d-99b1-4bd8f8f02166": {
+            "name": "5",
+            "padstack": "296cf69b-9d53-45e4-aaab-4aedf4087d3a",
+            "parameter_set": {
+                "hole_diameter": 1000000,
+                "pad_diameter": 1700000
+            },
+            "placement": {
+                "angle": 49152,
+                "mirror": false,
+                "shift": [
+                    -1270000,
+                    -5080000
+                ]
+            }
+        },
+        "b2d2d995-8430-4d9d-b59d-fe3bc1cd203f": {
+            "name": "6",
+            "padstack": "296cf69b-9d53-45e4-aaab-4aedf4087d3a",
+            "parameter_set": {
+                "hole_diameter": 1000000,
+                "pad_diameter": 1700000
+            },
+            "placement": {
+                "angle": 16384,
+                "mirror": false,
+                "shift": [
+                    1270000,
+                    -5080000
+                ]
+            }
+        },
+        "efc0dde0-d946-414e-aaf6-2417306406f3": {
+            "name": "10",
+            "padstack": "296cf69b-9d53-45e4-aaab-4aedf4087d3a",
+            "parameter_set": {
+                "hole_diameter": 1000000,
+                "pad_diameter": 1700000
+            },
+            "placement": {
+                "angle": 16384,
+                "mirror": false,
+                "shift": [
+                    1270000,
+                    5080000
+                ]
+            }
+        }
+    },
+    "parameter_program": "5.000mm 12.500mm\nget-parameter [ courtyard_expansion ]\n2 * +xy\nset-polygon [ courtyard rectangle 0.000mm 0.000mm ]",
+    "parameter_set": {
+        "courtyard_expansion": 250000
+    },
+    "polygons": {
+        "bd166557-8308-46bf-8bcf-b5340cc287d0": {
+            "layer": 60,
+            "parameter_class": "courtyard",
+            "vertices": [
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        -2750000,
+                        -6500000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        -2750000,
+                        6500000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        2750000,
+                        6500000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        2750000,
+                        -6500000
+                    ],
+                    "type": "line"
+                }
+            ]
+        },
+        "ddee1b89-b048-4235-a62f-efa5e8457d47": {
+            "layer": 40,
+            "parameter_class": "",
+            "vertices": [
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        -2500000,
+                        -6250000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        -2500000,
+                        6250000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        2500000,
+                        6250000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        2500000,
+                        -6250000
+                    ],
+                    "type": "line"
+                }
+            ]
+        },
+        "f623f1e5-cca1-43e7-bbe1-31a96ddee12a": {
+            "layer": 50,
+            "parameter_class": "",
+            "vertices": [
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        -2500000,
+                        5000000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        -1250000,
+                        6250000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        2500000,
+                        6250000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        2500000,
+                        -6250000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        -2500000,
+                        -6250000
+                    ],
+                    "type": "line"
+                }
+            ]
+        }
+    },
+    "tags": [
+        "eurorack",
+        "power"
+    ],
+    "texts": {
+        "beb2de9c-d97e-4112-ba3f-d9dd29b934dd": {
+            "font": "simplex",
+            "from_smash": false,
+            "layer": 20,
+            "origin": "center",
+            "placement": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    -2500000,
+                    -7875000
+                ]
+            },
+            "size": 1000000,
+            "text": "-12",
+            "width": 150000
+        },
+        "e666aeb4-eeea-4648-8360-9ad0c2617130": {
+            "font": "simplex",
+            "from_smash": false,
+            "layer": 50,
+            "origin": "center",
+            "placement": {
+                "angle": 16384,
+                "mirror": false,
+                "shift": [
+                    0,
+                    -5000000
+                ]
+            },
+            "size": 1500000,
+            "text": "$RD",
+            "width": 0
+        },
+        "ec8a8c9b-4bf3-4c56-9d3b-d15124f1bb24": {
+            "font": "simplex",
+            "from_smash": false,
+            "layer": 20,
+            "origin": "center",
+            "placement": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    -2625000,
+                    7625000
+                ]
+            },
+            "size": 1000000,
+            "text": "$RD",
+            "width": 150000
+        }
+    },
+    "type": "package",
+    "uuid": "1e34c07a-357c-4977-a6e3-dea990e5cac3"
+}
\ No newline at end of file
diff --git a/horizon/pool/packages/cache/857c86e5-16ca-460c-b4aa-bff502ae0cc9/package.json b/horizon/pool/packages/cache/857c86e5-16ca-460c-b4aa-bff502ae0cc9/package.json
new file mode 100644
index 0000000000000000000000000000000000000000..86182d0920c8b0042f430982122c027179ab2e0a
--- /dev/null
+++ b/horizon/pool/packages/cache/857c86e5-16ca-460c-b4aa-bff502ae0cc9/package.json
@@ -0,0 +1,643 @@
+{
+    "alternate_for": "0a244d70-c6ed-4360-89c6-f55ee2b9435b",
+    "arcs": {
+        "1585ee57-a14e-45f5-a9d9-bb71dd8245d9": {
+            "center": "6b4740a1-0143-4899-b618-ec3b209ddd32",
+            "from": "f1c98c20-8032-4634-97d9-ddd4bbf7ea94",
+            "layer": 20,
+            "to": "0b3b3d5c-290d-445c-ae94-1179f625e895",
+            "width": 150000
+        },
+        "b1c9b792-0174-4bb3-8b4c-719f930405d4": {
+            "center": "6b4740a1-0143-4899-b618-ec3b209ddd32",
+            "from": "0b3b3d5c-290d-445c-ae94-1179f625e895",
+            "layer": 20,
+            "to": "f1c98c20-8032-4634-97d9-ddd4bbf7ea94",
+            "width": 150000
+        }
+    },
+    "default_model": "5089d975-6b43-4c2b-aea5-93806810e167",
+    "dimensions": {},
+    "junctions": {
+        "03167a4c-1fed-422e-b9e7-2102f66eff1d": {
+            "position": [
+                540000,
+                -4500000
+            ]
+        },
+        "084ae2eb-ea43-4550-85b5-52eb1b86ee04": {
+            "position": [
+                3240000,
+                -4500000
+            ]
+        },
+        "0b3b3d5c-290d-445c-ae94-1179f625e895": {
+            "position": [
+                -1800000,
+                0
+            ]
+        },
+        "0bc265b7-2898-46c9-a234-52c1cc95b688": {
+            "position": [
+                1410000,
+                6000000
+            ]
+        },
+        "0ce62880-940c-418f-b60a-dc6a6f5139ec": {
+            "position": [
+                4500000,
+                6084000
+            ]
+        },
+        "14af2dd6-af4b-4d8b-af72-6d9169008c1a": {
+            "position": [
+                -3240000,
+                -3600000
+            ]
+        },
+        "1619b388-6ca2-4a40-b197-1aec863644e9": {
+            "position": [
+                -1260000,
+                -3600000
+            ]
+        },
+        "169c3a24-be15-478b-8060-dcc313e97c2b": {
+            "position": [
+                -4500000,
+                -4500000
+            ]
+        },
+        "2ef38b36-325d-4f51-96fc-3a803571fac5": {
+            "position": [
+                -540000,
+                -4500000
+            ]
+        },
+        "61918333-119e-42d2-88ce-3eaaea8426a0": {
+            "position": [
+                1260000,
+                -3600000
+            ]
+        },
+        "6a8147a1-898d-4304-9386-a905931dcde9": {
+            "position": [
+                -540000,
+                -5220000
+            ]
+        },
+        "6b4740a1-0143-4899-b618-ec3b209ddd32": {
+            "position": [
+                0,
+                0
+            ]
+        },
+        "799021d6-f4d5-4c60-a3e6-863c6cf62878": {
+            "position": [
+                4500000,
+                -4500000
+            ]
+        },
+        "8b9b2412-4626-40d2-9fd0-ecebcde1bd5c": {
+            "position": [
+                540000,
+                -5220000
+            ]
+        },
+        "8f55a341-4131-41b0-aedc-9703d36a5007": {
+            "position": [
+                -4500000,
+                6084000
+            ]
+        },
+        "bc7d0621-4f58-4c01-8d56-0c7ae9feefbd": {
+            "position": [
+                1410000,
+                3600000
+            ]
+        },
+        "bdd773f5-5ed9-44db-ab7b-115f25b18e79": {
+            "position": [
+                -1410000,
+                3600000
+            ]
+        },
+        "ce9cbdef-acfb-470d-a214-eb3a41734903": {
+            "position": [
+                -1410000,
+                6000000
+            ]
+        },
+        "e8437a88-977f-4457-bcf0-0b40c2966d60": {
+            "position": [
+                3240000,
+                -3600000
+            ]
+        },
+        "ee49e4e4-4cd3-4fb4-a9ee-2a91b479fa94": {
+            "position": [
+                -3240000,
+                -4500000
+            ]
+        },
+        "f1c98c20-8032-4634-97d9-ddd4bbf7ea94": {
+            "position": [
+                1800000,
+                0
+            ]
+        }
+    },
+    "keepouts": {},
+    "lines": {
+        "0f891934-4762-4357-874d-fb6d40586ba7": {
+            "from": "0ce62880-940c-418f-b60a-dc6a6f5139ec",
+            "layer": 20,
+            "to": "799021d6-f4d5-4c60-a3e6-863c6cf62878",
+            "width": 150000
+        },
+        "217ce2f2-8839-4352-a0ad-034fb9a26d4d": {
+            "from": "6a8147a1-898d-4304-9386-a905931dcde9",
+            "layer": 20,
+            "to": "8b9b2412-4626-40d2-9fd0-ecebcde1bd5c",
+            "width": 150000
+        },
+        "2821ee11-8189-4912-a8f3-dcecdbe2b28f": {
+            "from": "ee49e4e4-4cd3-4fb4-a9ee-2a91b479fa94",
+            "layer": 20,
+            "to": "14af2dd6-af4b-4d8b-af72-6d9169008c1a",
+            "width": 150000
+        },
+        "2f7a059c-a3e4-47eb-969d-c9ce432f27a1": {
+            "from": "14af2dd6-af4b-4d8b-af72-6d9169008c1a",
+            "layer": 20,
+            "to": "1619b388-6ca2-4a40-b197-1aec863644e9",
+            "width": 150000
+        },
+        "477bebbc-db06-4ddb-b027-7d907febb7f5": {
+            "from": "169c3a24-be15-478b-8060-dcc313e97c2b",
+            "layer": 20,
+            "to": "8f55a341-4131-41b0-aedc-9703d36a5007",
+            "width": 150000
+        },
+        "4cfe3cf9-7c27-4019-9b79-9a6401661219": {
+            "from": "799021d6-f4d5-4c60-a3e6-863c6cf62878",
+            "layer": 20,
+            "to": "169c3a24-be15-478b-8060-dcc313e97c2b",
+            "width": 150000
+        },
+        "53e8d6a3-bb08-4954-94f7-ac241b2a8d66": {
+            "from": "8b9b2412-4626-40d2-9fd0-ecebcde1bd5c",
+            "layer": 20,
+            "to": "03167a4c-1fed-422e-b9e7-2102f66eff1d",
+            "width": 150000
+        },
+        "65b6e8d9-5527-4f61-a515-81ec0c714d95": {
+            "from": "ce9cbdef-acfb-470d-a214-eb3a41734903",
+            "layer": 20,
+            "to": "bdd773f5-5ed9-44db-ab7b-115f25b18e79",
+            "width": 150000
+        },
+        "8dc28478-2f78-4bec-9c1c-a290275cf9ac": {
+            "from": "bdd773f5-5ed9-44db-ab7b-115f25b18e79",
+            "layer": 20,
+            "to": "bc7d0621-4f58-4c01-8d56-0c7ae9feefbd",
+            "width": 150000
+        },
+        "a9fb0642-4446-49fa-a793-1eecb1ec17fd": {
+            "from": "2ef38b36-325d-4f51-96fc-3a803571fac5",
+            "layer": 20,
+            "to": "6a8147a1-898d-4304-9386-a905931dcde9",
+            "width": 150000
+        },
+        "c13216d9-fad9-43d7-85cc-2058fbb54fba": {
+            "from": "8f55a341-4131-41b0-aedc-9703d36a5007",
+            "layer": 20,
+            "to": "0ce62880-940c-418f-b60a-dc6a6f5139ec",
+            "width": 150000
+        },
+        "ea4d89f2-758a-4dae-a330-ac813717d03a": {
+            "from": "084ae2eb-ea43-4550-85b5-52eb1b86ee04",
+            "layer": 20,
+            "to": "e8437a88-977f-4457-bcf0-0b40c2966d60",
+            "width": 150000
+        },
+        "f4dccdbf-30e1-400e-98ae-028289311c34": {
+            "from": "e8437a88-977f-4457-bcf0-0b40c2966d60",
+            "layer": 20,
+            "to": "61918333-119e-42d2-88ce-3eaaea8426a0",
+            "width": 150000
+        },
+        "fb493fb1-328e-4faf-b5e9-190fbe95e944": {
+            "from": "bc7d0621-4f58-4c01-8d56-0c7ae9feefbd",
+            "layer": 20,
+            "to": "0bc265b7-2898-46c9-a234-52c1cc95b688",
+            "width": 150000
+        }
+    },
+    "manufacturer": "Wenzhou QingPu Electronics Co.",
+    "models": {
+        "5089d975-6b43-4c2b-aea5-93806810e167": {
+            "filename": "3d_models/cache/61880bff-ef4b-43f7-90a6-7e3af40ac5e8/3d_models/connectors/audio/PJ301M-12.step",
+            "pitch": 0,
+            "roll": 0,
+            "x": 0,
+            "y": 0,
+            "yaw": 0,
+            "z": 0
+        }
+    },
+    "name": "PJ301M-12-narrow",
+    "pads": {
+        "353d4675-872d-4328-b528-121dfdf1102b": {
+            "name": "3",
+            "padstack": "4a0e654a-a96c-4c6b-939f-dd44887c78ab",
+            "parameter_set": {
+                "hole_diameter": 600000,
+                "hole_length": 1600000,
+                "pad_height": 1000000,
+                "pad_width": 2200000
+            },
+            "placement": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    0,
+                    4920000
+                ]
+            }
+        },
+        "5011dbab-2ede-48ef-b645-e374d5e85cba": {
+            "name": "M1",
+            "padstack": "762c84c2-187d-454a-af81-d3381bec5257",
+            "parameter_set": {
+                "hole_diameter": 3000000
+            },
+            "placement": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    0,
+                    0
+                ]
+            }
+        },
+        "74027379-7de3-4266-aaad-3af9ad0668d2": {
+            "name": "2",
+            "padstack": "4a0e654a-a96c-4c6b-939f-dd44887c78ab",
+            "parameter_set": {
+                "hole_diameter": 600000,
+                "hole_length": 1600000,
+                "pad_height": 1000000,
+                "pad_width": 2200000
+            },
+            "placement": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    0,
+                    -3380000
+                ]
+            }
+        },
+        "f4c5e76f-7d7f-42d8-b82f-a223d7277687": {
+            "name": "1",
+            "padstack": "4a0e654a-a96c-4c6b-939f-dd44887c78ab",
+            "parameter_set": {
+                "hole_diameter": 600000,
+                "hole_length": 1600000,
+                "pad_height": 1000000,
+                "pad_width": 2200000
+            },
+            "placement": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    0,
+                    -5000000
+                ]
+            }
+        }
+    },
+    "parameter_program": "9.000mm 11.584mm\nget-parameter [ courtyard_expansion ]\n2 * +xy\nset-polygon [ courtyard rectangle 0.000mm 0.292mm ]",
+    "parameter_set": {
+        "courtyard_expansion": 250000
+    },
+    "polygons": {
+        "18c9569f-5eb2-427d-9535-847a6b26a9bf": {
+            "layer": 40,
+            "parameter_class": "",
+            "vertices": [
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        -375000,
+                        -5000000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        -375000,
+                        -4500000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        -4500000,
+                        -4500000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        -4500000,
+                        6084000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        4500000,
+                        6084000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        4500000,
+                        -4500000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        375000,
+                        -4500000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        375000,
+                        -5000000
+                    ],
+                    "type": "line"
+                }
+            ]
+        },
+        "594b41b6-28e6-4254-9c41-5ab969c25724": {
+            "layer": 50,
+            "parameter_class": "",
+            "vertices": [
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        -4500000,
+                        -4500000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        -4500000,
+                        6084000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        4500000,
+                        6084000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        4500000,
+                        -4500000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        375000,
+                        -4500000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        375000,
+                        -5000000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        -375000,
+                        -5000000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        -375000,
+                        -4500000
+                    ],
+                    "type": "line"
+                }
+            ]
+        },
+        "fd466e9f-ec94-4efc-aa65-e9cb6377f9ca": {
+            "layer": 60,
+            "parameter_class": "courtyard",
+            "vertices": [
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        -4750000,
+                        -5750000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        -4750000,
+                        6334000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        4750000,
+                        6334000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        4750000,
+                        -5750000
+                    ],
+                    "type": "line"
+                }
+            ]
+        }
+    },
+    "rules": {
+        "clearance_package": {
+            "clearance_silkscreen_cu": 200000,
+            "clearance_silkscreen_pkg": 200000,
+            "enabled": true,
+            "order": -1
+        },
+        "package_checks": {
+            "enabled": true,
+            "order": -1
+        }
+    },
+    "tags": [
+        "3.5mm",
+        "connector",
+        "jack",
+        "mono",
+        "phone",
+        "switched",
+        "vertical"
+    ],
+    "texts": {
+        "2badffa6-4067-4cc7-bb1d-f0a3dd8bc1b6": {
+            "font": "simplex",
+            "from_smash": false,
+            "layer": 20,
+            "origin": "center",
+            "placement": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    1200000,
+                    -5550000
+                ]
+            },
+            "size": 1000000,
+            "text": "$RD",
+            "width": 150000
+        },
+        "cc1c7419-cff4-486a-ab63-6c0c6a043bd1": {
+            "font": "simplex",
+            "from_smash": false,
+            "layer": 50,
+            "origin": "center",
+            "placement": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    -4500000,
+                    4500000
+                ]
+            },
+            "size": 1600000,
+            "text": "$RD",
+            "width": 0
+        }
+    },
+    "type": "package",
+    "uuid": "857c86e5-16ca-460c-b4aa-bff502ae0cc9"
+}
\ No newline at end of file
diff --git a/horizon/pool/packages/cache/8b944b79-48d5-4faf-aa35-1728137ba0e3/package.json b/horizon/pool/packages/cache/8b944b79-48d5-4faf-aa35-1728137ba0e3/package.json
new file mode 100644
index 0000000000000000000000000000000000000000..3e20c48c71acbb0dbd3c2ff0d431c6bf0058d83f
--- /dev/null
+++ b/horizon/pool/packages/cache/8b944b79-48d5-4faf-aa35-1728137ba0e3/package.json
@@ -0,0 +1,384 @@
+{
+    "_imp": {
+        "grid_spacing": 1250000,
+        "layer_display": {
+            "layer_opacity": 50.0,
+            "layers": {
+                "-1": {
+                    "display_mode": "fill",
+                    "visible": false
+                },
+                "-100": {
+                    "display_mode": "fill_only",
+                    "visible": true
+                },
+                "-110": {
+                    "display_mode": "outline",
+                    "visible": true
+                },
+                "-120": {
+                    "display_mode": "fill_only",
+                    "visible": false
+                },
+                "-130": {
+                    "display_mode": "fill",
+                    "visible": false
+                },
+                "-140": {
+                    "display_mode": "outline",
+                    "visible": true
+                },
+                "-150": {
+                    "display_mode": "outline",
+                    "visible": true
+                },
+                "-160": {
+                    "display_mode": "outline",
+                    "visible": true
+                },
+                "0": {
+                    "display_mode": "fill",
+                    "visible": true
+                },
+                "10": {
+                    "display_mode": "outline",
+                    "visible": true
+                },
+                "20": {
+                    "display_mode": "fill_only",
+                    "visible": true
+                },
+                "30": {
+                    "display_mode": "fill",
+                    "visible": false
+                },
+                "40": {
+                    "display_mode": "outline",
+                    "visible": true
+                },
+                "50": {
+                    "display_mode": "outline",
+                    "visible": true
+                },
+                "60": {
+                    "display_mode": "outline",
+                    "visible": true
+                }
+            }
+        }
+    },
+    "arcs": {},
+    "default_model": "a462a143-4b7f-4092-98ff-4d60d5868603",
+    "junctions": {
+        "008ce841-6384-404e-8a37-e626f3f1a0c1": {
+            "position": [
+                -3849999,
+                2750000
+            ]
+        },
+        "2c6e633d-7bed-4990-9a45-e581ec659bb7": {
+            "position": [
+                3849999,
+                -2750000
+            ]
+        },
+        "529064c2-78a7-494f-a2a4-adbe9a868931": {
+            "position": [
+                3849999,
+                2750000
+            ]
+        },
+        "dcce0410-2ce6-4dd6-8271-2a02f1d43037": {
+            "position": [
+                -3849999,
+                -2750000
+            ]
+        }
+    },
+    "keepouts": {},
+    "lines": {
+        "059d985f-d382-4d21-ab02-54f387e46aa7": {
+            "from": "529064c2-78a7-494f-a2a4-adbe9a868931",
+            "layer": 20,
+            "to": "2c6e633d-7bed-4990-9a45-e581ec659bb7",
+            "width": 150000
+        },
+        "b53b2d0c-4672-47a3-bae8-66dde414ef79": {
+            "from": "2c6e633d-7bed-4990-9a45-e581ec659bb7",
+            "layer": 20,
+            "to": "dcce0410-2ce6-4dd6-8271-2a02f1d43037",
+            "width": 150000
+        },
+        "e7c5173a-5250-4f73-bc4e-69dcfd4f2969": {
+            "from": "008ce841-6384-404e-8a37-e626f3f1a0c1",
+            "layer": 20,
+            "to": "529064c2-78a7-494f-a2a4-adbe9a868931",
+            "width": 150000
+        },
+        "f7300beb-6c9b-44bd-a238-fba3a7a2cc0d": {
+            "from": "dcce0410-2ce6-4dd6-8271-2a02f1d43037",
+            "layer": 20,
+            "to": "008ce841-6384-404e-8a37-e626f3f1a0c1",
+            "width": 150000
+        }
+    },
+    "manufacturer": "Wima",
+    "models": {
+        "a462a143-4b7f-4092-98ff-4d60d5868603": {
+            "filename": "3d_models/cache/6d752bc3-29b3-45df-8cf2-1e3aacefbcc6/3d_models/passive/capacitor/wima/Wima_Capacitor_7.2mm_x_5mm_x_10mm_5.0mm_lead_spacing.step",
+            "pitch": 0,
+            "roll": 0,
+            "x": 0,
+            "y": 0,
+            "yaw": 0,
+            "z": 0
+        }
+    },
+    "name": "Wima 7.2mm x 5.0mm x 10.0mm 5.0mm lead spacing",
+    "pads": {
+        "9ec2e55c-04fe-456b-94d2-c78b840d34fc": {
+            "name": "2",
+            "padstack": "296cf69b-9d53-45e4-aaab-4aedf4087d3a",
+            "parameter_set": {
+                "hole_diameter": 700000,
+                "pad_diameter": 1300000
+            },
+            "placement": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    2500000,
+                    0
+                ]
+            }
+        },
+        "e896ba93-fce4-4c69-9549-6bcc37086c2e": {
+            "name": "1",
+            "padstack": "296cf69b-9d53-45e4-aaab-4aedf4087d3a",
+            "parameter_set": {
+                "hole_diameter": 700000,
+                "pad_diameter": 1300000
+            },
+            "placement": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    -2500000,
+                    0
+                ]
+            }
+        }
+    },
+    "parameter_program": "7.200mm 5.000mm\nget-parameter [ courtyard_expansion ]\n2 * +xy\nset-polygon [ courtyard rectangle 0.000mm 0.000mm ]",
+    "parameter_set": {
+        "courtyard_expansion": 250000
+    },
+    "polygons": {
+        "299e07cc-25dc-4cc1-af8a-aa2c36ff215d": {
+            "layer": 50,
+            "parameter_class": "",
+            "vertices": [
+                {
+                    "arc_center": [
+                        1400000,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        -3600000,
+                        -2500000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        1400000,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        -3600000,
+                        2500000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        -1400000,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        3600000,
+                        2500000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        -1400000,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        3600000,
+                        -2500000
+                    ],
+                    "type": "line"
+                }
+            ]
+        },
+        "41759aa5-2d63-418e-bb0f-fa6decccb2c8": {
+            "layer": 60,
+            "parameter_class": "courtyard",
+            "vertices": [
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        -3850000,
+                        -2750000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        -3850000,
+                        2750000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        3850000,
+                        2750000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        3850000,
+                        -2750000
+                    ],
+                    "type": "line"
+                }
+            ]
+        },
+        "cf692f3b-6290-46e5-95dc-d43b2e7c24cb": {
+            "layer": 40,
+            "parameter_class": "",
+            "vertices": [
+                {
+                    "arc_center": [
+                        1400000,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        -3600000,
+                        -2500000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        1400000,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        -3600000,
+                        2500000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        -1400000,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        3600000,
+                        2500000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        -1400000,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        3600000,
+                        -2500000
+                    ],
+                    "type": "line"
+                }
+            ]
+        }
+    },
+    "tags": [
+        "PET",
+        "capacitor",
+        "passive",
+        "th"
+    ],
+    "texts": {
+        "1d17f648-c479-4cfc-9f9c-31f599c45261": {
+            "font": "simplex",
+            "from_smash": false,
+            "layer": 20,
+            "origin": "center",
+            "placement": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    4000000,
+                    0
+                ]
+            },
+            "size": 1000000,
+            "text": "$RD",
+            "width": 150000
+        },
+        "a1ac58d0-d7a6-4e80-bab5-3b3b1e4cef86": {
+            "font": "simplex",
+            "from_smash": false,
+            "layer": 50,
+            "origin": "center",
+            "placement": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    -2500000,
+                    0
+                ]
+            },
+            "size": 1000000,
+            "text": "$RD",
+            "width": 0
+        }
+    },
+    "type": "package",
+    "uuid": "8b944b79-48d5-4faf-aa35-1728137ba0e3"
+}
\ No newline at end of file
diff --git a/horizon/pool/packages/cache/90357283-2531-4c9e-8cc9-bff06ab80c89/package.json b/horizon/pool/packages/cache/90357283-2531-4c9e-8cc9-bff06ab80c89/package.json
new file mode 100644
index 0000000000000000000000000000000000000000..cbffcb046317f58b8948cbd3499f30df637283e1
--- /dev/null
+++ b/horizon/pool/packages/cache/90357283-2531-4c9e-8cc9-bff06ab80c89/package.json
@@ -0,0 +1,473 @@
+{
+    "arcs": {},
+    "default_model": "00000000-0000-0000-0000-000000000000",
+    "dimensions": {},
+    "grid_settings": {
+        "current": {
+            "mode": "square",
+            "name": "",
+            "origin": [
+                0,
+                0
+            ],
+            "spacing_rect": [
+                1000000,
+                1000000
+            ],
+            "spacing_square": 100000
+        },
+        "grids": {}
+    },
+    "junctions": {},
+    "keepouts": {},
+    "lines": {},
+    "manufacturer": "",
+    "models": {},
+    "name": "Solder-Connector 1mm (multi, big)",
+    "pads": {
+        "abcd1589-945e-41c2-96f4-af07ae489332": {
+            "name": "1",
+            "padstack": "296cf69b-9d53-45e4-aaab-4aedf4087d3a",
+            "parameter_set": {
+                "hole_diameter": 1000000,
+                "pad_diameter": 2400000
+            },
+            "placement": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    0,
+                    0
+                ]
+            }
+        }
+    },
+    "parameter_program": "5.410mm 2.400mm\nget-parameter [ courtyard_expansion ]\n2 * +xy\nset-polygon [ courtyard rectangle -1.505mm 0.000mm ]",
+    "parameter_set": {
+        "courtyard_expansion": 250000
+    },
+    "polygons": {
+        "12874f4d-19c2-499a-b1e4-b8c6b9a6a07a": {
+            "layer": -100,
+            "parameter_class": "",
+            "vertices": [
+                {
+                    "arc_center": [
+                        -3000000,
+                        0
+                    ],
+                    "arc_reverse": true,
+                    "position": [
+                        -3000000,
+                        -1200000
+                    ],
+                    "type": "arc"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        -4200000,
+                        0
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        -3000000,
+                        0
+                    ],
+                    "arc_reverse": true,
+                    "position": [
+                        -4200000,
+                        0
+                    ],
+                    "type": "arc"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        -3000000,
+                        1200000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        0,
+                        1200000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        0,
+                        -1200000
+                    ],
+                    "type": "line"
+                }
+            ]
+        },
+        "28912fa4-4203-4c43-b73f-0d99f0b9f19e": {
+            "layer": 60,
+            "parameter_class": "courtyard",
+            "vertices": [
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        -4460000,
+                        -1450000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        -4460000,
+                        1450000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        1450000,
+                        1450000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        1450000,
+                        -1450000
+                    ],
+                    "type": "line"
+                }
+            ]
+        },
+        "73a94323-9693-47d3-848d-67e0eb29bd78": {
+            "layer": 0,
+            "parameter_class": "",
+            "vertices": [
+                {
+                    "arc_center": [
+                        -3000000,
+                        0
+                    ],
+                    "arc_reverse": true,
+                    "position": [
+                        -3000000,
+                        -1200000
+                    ],
+                    "type": "arc"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        -4200000,
+                        0
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        -3000000,
+                        0
+                    ],
+                    "arc_reverse": true,
+                    "position": [
+                        -4200000,
+                        0
+                    ],
+                    "type": "arc"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        -3000000,
+                        1200000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        0,
+                        1200000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        0,
+                        -1200000
+                    ],
+                    "type": "line"
+                }
+            ]
+        },
+        "a4ba641e-c942-4d34-9107-75d196d1a84e": {
+            "layer": -110,
+            "parameter_class": "",
+            "vertices": [
+                {
+                    "arc_center": [
+                        -3000000,
+                        0
+                    ],
+                    "arc_reverse": true,
+                    "position": [
+                        -3000000,
+                        -1300000
+                    ],
+                    "type": "arc"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        -4300000,
+                        0
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        -3000000,
+                        0
+                    ],
+                    "arc_reverse": true,
+                    "position": [
+                        -4300000,
+                        0
+                    ],
+                    "type": "arc"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        -3000000,
+                        1300000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        0,
+                        1300000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        0,
+                        -1300000
+                    ],
+                    "type": "line"
+                }
+            ]
+        },
+        "fb3163bf-0114-4673-a381-6aec8b4e6e45": {
+            "layer": 10,
+            "parameter_class": "",
+            "vertices": [
+                {
+                    "arc_center": [
+                        -3000000,
+                        0
+                    ],
+                    "arc_reverse": true,
+                    "position": [
+                        -3000000,
+                        -1300000
+                    ],
+                    "type": "arc"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        -4300000,
+                        0
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        -3000000,
+                        0
+                    ],
+                    "arc_reverse": true,
+                    "position": [
+                        -4300000,
+                        0
+                    ],
+                    "type": "arc"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        -3000000,
+                        1300000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        0,
+                        1300000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        0,
+                        -1300000
+                    ],
+                    "type": "line"
+                }
+            ]
+        }
+    },
+    "rules": {
+        "clearance_package": {
+            "clearance_silkscreen_cu": 200000,
+            "clearance_silkscreen_pkg": 200000,
+            "enabled": true,
+            "order": -1
+        },
+        "package_checks": {
+            "enabled": true,
+            "order": -1
+        }
+    },
+    "tags": [
+        "smd",
+        "solder-connector",
+        "testing",
+        "th"
+    ],
+    "texts": {
+        "7bbba9e4-755a-4317-865f-4acec4a60817": {
+            "font": "simplex",
+            "from_smash": false,
+            "layer": 50,
+            "origin": "center",
+            "placement": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    -800000,
+                    0
+                ]
+            },
+            "size": 300000,
+            "text": "$RD",
+            "width": 0
+        },
+        "ff8778b5-e35b-417e-91d3-ab455c838a1f": {
+            "font": "simplex",
+            "from_smash": false,
+            "layer": 20,
+            "origin": "center",
+            "placement": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    1450000,
+                    0
+                ]
+            },
+            "size": 1000000,
+            "text": "$RD",
+            "width": 150000
+        }
+    },
+    "type": "package",
+    "uuid": "90357283-2531-4c9e-8cc9-bff06ab80c89"
+}
\ No newline at end of file
diff --git a/horizon/pool/packages/cache/9103c334-3f16-47e9-ab2b-a9700763c47f/package.json b/horizon/pool/packages/cache/9103c334-3f16-47e9-ab2b-a9700763c47f/package.json
new file mode 100644
index 0000000000000000000000000000000000000000..48c9637ce5b3b6dfe1c13450c99d4d6f639e2286
--- /dev/null
+++ b/horizon/pool/packages/cache/9103c334-3f16-47e9-ab2b-a9700763c47f/package.json
@@ -0,0 +1,379 @@
+{
+    "arcs": {},
+    "default_model": "84ec8229-d872-42f8-bfcc-96938ff02bd1",
+    "dimensions": {},
+    "junctions": {
+        "0a740d64-5459-44e6-bdcc-a1efd331d807": {
+            "position": [
+                1270000,
+                -3810000
+            ]
+        },
+        "80a43f22-0059-4ced-b4d8-ff1c36015780": {
+            "position": [
+                -1270000,
+                -3810000
+            ]
+        },
+        "9b0bf198-8b0c-45ff-a14f-aa74d93facd4": {
+            "position": [
+                -1770000,
+                2540000
+            ]
+        },
+        "9b10026b-58a7-43e4-953a-68a6935f3bab": {
+            "position": [
+                -2520000,
+                2165000
+            ]
+        },
+        "d69a70c8-e93e-4059-9ac3-709a743093ab": {
+            "position": [
+                -1270000,
+                3810000
+            ]
+        },
+        "dff7942a-6556-4260-80b8-a09a91366b54": {
+            "position": [
+                1270000,
+                3810000
+            ]
+        },
+        "eaff5280-c820-4c14-a432-97091dbfe4be": {
+            "position": [
+                -2520000,
+                2915000
+            ]
+        }
+    },
+    "keepouts": {},
+    "lines": {
+        "235709dc-0c3e-42d0-89c4-e087c95fcba6": {
+            "from": "80a43f22-0059-4ced-b4d8-ff1c36015780",
+            "layer": 20,
+            "to": "d69a70c8-e93e-4059-9ac3-709a743093ab",
+            "width": 150000
+        },
+        "3f0d920f-2e18-4ad1-96f5-e31e863a69ee": {
+            "from": "dff7942a-6556-4260-80b8-a09a91366b54",
+            "layer": 20,
+            "to": "0a740d64-5459-44e6-bdcc-a1efd331d807",
+            "width": 150000
+        },
+        "3f165a62-2d8a-4472-b386-0f4701f0ca4c": {
+            "from": "eaff5280-c820-4c14-a432-97091dbfe4be",
+            "layer": 20,
+            "to": "9b0bf198-8b0c-45ff-a14f-aa74d93facd4",
+            "width": 150000
+        },
+        "61b2951c-0510-408b-a63e-73b3c3f8761b": {
+            "from": "9b0bf198-8b0c-45ff-a14f-aa74d93facd4",
+            "layer": 20,
+            "to": "9b10026b-58a7-43e4-953a-68a6935f3bab",
+            "width": 150000
+        },
+        "adac42c7-c996-4b71-a7b8-416675e8c859": {
+            "from": "0a740d64-5459-44e6-bdcc-a1efd331d807",
+            "layer": 20,
+            "to": "80a43f22-0059-4ced-b4d8-ff1c36015780",
+            "width": 150000
+        },
+        "bea06d61-6320-4083-ba8d-784febec8765": {
+            "from": "9b10026b-58a7-43e4-953a-68a6935f3bab",
+            "layer": 20,
+            "to": "eaff5280-c820-4c14-a432-97091dbfe4be",
+            "width": 150000
+        },
+        "e8cdf09f-2937-4d7c-aa87-6b5ebaa148aa": {
+            "from": "d69a70c8-e93e-4059-9ac3-709a743093ab",
+            "layer": 20,
+            "to": "dff7942a-6556-4260-80b8-a09a91366b54",
+            "width": 150000
+        }
+    },
+    "manufacturer": "",
+    "models": {
+        "84ec8229-d872-42f8-bfcc-96938ff02bd1": {
+            "filename": "3d_models/cache/6d752bc3-29b3-45df-8cf2-1e3aacefbcc6/3d_models/connector/header/2.54mm/PinHeader_1x03_P2.54mm_Vertical.step",
+            "pitch": 0,
+            "roll": 0,
+            "x": 0,
+            "y": 2540000,
+            "yaw": 0,
+            "z": 0
+        }
+    },
+    "name": "Pin header 1×3, 2.54mm pitch, vertical",
+    "pads": {
+        "7bc2147a-0234-41f6-ab65-444e57a43ce5": {
+            "name": "1",
+            "padstack": "296cf69b-9d53-45e4-aaab-4aedf4087d3a",
+            "parameter_set": {
+                "hole_diameter": 1000000,
+                "pad_diameter": 1700000
+            },
+            "placement": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    0,
+                    2540000
+                ]
+            }
+        },
+        "7de8ad61-d839-4bad-85e8-5b3d093d4d6c": {
+            "name": "2",
+            "padstack": "296cf69b-9d53-45e4-aaab-4aedf4087d3a",
+            "parameter_set": {
+                "hole_diameter": 1000000,
+                "pad_diameter": 1700000
+            },
+            "placement": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    0,
+                    0
+                ]
+            }
+        },
+        "f4f2991b-d46c-492e-b2b6-beacc3120e00": {
+            "name": "3",
+            "padstack": "296cf69b-9d53-45e4-aaab-4aedf4087d3a",
+            "parameter_set": {
+                "hole_diameter": 1000000,
+                "pad_diameter": 1700000
+            },
+            "placement": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    0,
+                    -2540000
+                ]
+            }
+        }
+    },
+    "parameter_program": "2.540mm 7.620mm\nget-parameter [ courtyard_expansion ]\n2 * +xy\nset-polygon [ courtyard rectangle 0mm 0mm ]",
+    "parameter_set": {
+        "courtyard_expansion": 250000
+    },
+    "polygons": {
+        "3322ee2d-24ff-47df-9c67-0f9626dffd93": {
+            "layer": 40,
+            "parameter_class": "",
+            "vertices": [
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        -1270000,
+                        3810000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        1270000,
+                        3810000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        1270000,
+                        -3810000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        -1270000,
+                        -3810000
+                    ],
+                    "type": "line"
+                }
+            ]
+        },
+        "45a233cb-e960-474c-95b5-01d39aa03eb7": {
+            "layer": 60,
+            "parameter_class": "courtyard",
+            "vertices": [
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        -1270000,
+                        3810000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        1270000,
+                        3810000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        1270000,
+                        -3810000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        -1270000,
+                        -3810000
+                    ],
+                    "type": "line"
+                }
+            ]
+        },
+        "fa8bb976-c5ec-46a7-9da1-880aa4d5f94d": {
+            "layer": 50,
+            "parameter_class": "",
+            "vertices": [
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        -270000,
+                        3810000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        1270000,
+                        3810000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        1270000,
+                        -3810000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        -1270000,
+                        -3810000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        -1270000,
+                        2810000
+                    ],
+                    "type": "line"
+                }
+            ]
+        }
+    },
+    "tags": [
+        "generic",
+        "header"
+    ],
+    "texts": {
+        "913b4616-24ea-484f-bb29-d62f975cde42": {
+            "font": "simplex",
+            "from_smash": false,
+            "layer": 20,
+            "origin": "center",
+            "placement": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    -1270000,
+                    5080000
+                ]
+            },
+            "size": 1000000,
+            "text": "$RD",
+            "width": 150000
+        },
+        "de20a055-0c45-4a0e-adc5-a23e4b0a5e0e": {
+            "font": "simplex",
+            "from_smash": false,
+            "layer": 50,
+            "origin": "center",
+            "placement": {
+                "angle": 16384,
+                "mirror": false,
+                "shift": [
+                    0,
+                    -3810000
+                ]
+            },
+            "size": 1500000,
+            "text": "$RD",
+            "width": 0
+        }
+    },
+    "type": "package",
+    "uuid": "9103c334-3f16-47e9-ab2b-a9700763c47f"
+}
\ No newline at end of file
diff --git a/horizon/pool/packages/cache/b65b4d65-f351-4dce-b71b-8cfc8c6a3553/package.json b/horizon/pool/packages/cache/b65b4d65-f351-4dce-b71b-8cfc8c6a3553/package.json
new file mode 100644
index 0000000000000000000000000000000000000000..232a7ad3cb1f8d2a8a149443bb9687fc2b87e28e
--- /dev/null
+++ b/horizon/pool/packages/cache/b65b4d65-f351-4dce-b71b-8cfc8c6a3553/package.json
@@ -0,0 +1,497 @@
+{
+    "_imp": {
+        "grid_spacing": 1250000,
+        "layer_display": {
+            "layer_opacity": 50.0,
+            "layers": {
+                "-1": {
+                    "display_mode": "fill",
+                    "visible": false
+                },
+                "-100": {
+                    "display_mode": "fill_only",
+                    "visible": true
+                },
+                "-110": {
+                    "display_mode": "outline",
+                    "visible": true
+                },
+                "-120": {
+                    "display_mode": "fill_only",
+                    "visible": false
+                },
+                "-130": {
+                    "display_mode": "fill",
+                    "visible": false
+                },
+                "-140": {
+                    "display_mode": "outline",
+                    "visible": true
+                },
+                "-150": {
+                    "display_mode": "outline",
+                    "visible": true
+                },
+                "-160": {
+                    "display_mode": "outline",
+                    "visible": true
+                },
+                "0": {
+                    "display_mode": "fill",
+                    "visible": true
+                },
+                "10": {
+                    "display_mode": "outline",
+                    "visible": true
+                },
+                "20": {
+                    "display_mode": "fill_only",
+                    "visible": true
+                },
+                "30": {
+                    "display_mode": "fill",
+                    "visible": false
+                },
+                "40": {
+                    "display_mode": "outline",
+                    "visible": true
+                },
+                "50": {
+                    "display_mode": "outline",
+                    "visible": true
+                },
+                "60": {
+                    "display_mode": "outline",
+                    "visible": true
+                }
+            }
+        }
+    },
+    "arcs": {},
+    "default_model": "197a7255-8c65-4399-a476-689903f7eb96",
+    "dimensions": {},
+    "junctions": {
+        "0020e342-4b36-4ab6-b9b2-4615959cc8b2": {
+            "position": [
+                2875000,
+                1375000
+            ]
+        },
+        "2e8ae514-e65d-4aeb-8de0-d1d9bc54e683": {
+            "position": [
+                -2875000,
+                -1375000
+            ]
+        },
+        "8b5568ba-7095-42e3-985b-635634ae4bda": {
+            "position": [
+                -1875000,
+                -1375000
+            ]
+        },
+        "950c0e94-f241-4935-a931-ccea132aaa34": {
+            "position": [
+                2875000,
+                -1375000
+            ]
+        },
+        "a881c23f-4557-40dd-b58c-74ac64de3395": {
+            "position": [
+                -1875000,
+                1375000
+            ]
+        },
+        "cd5a8b07-b455-4778-bef4-f54d6d2d294e": {
+            "position": [
+                -2875000,
+                1375000
+            ]
+        }
+    },
+    "keepouts": {},
+    "lines": {
+        "38def1b2-df00-4a92-95ed-efca0d3bf13b": {
+            "from": "0020e342-4b36-4ab6-b9b2-4615959cc8b2",
+            "layer": 20,
+            "to": "950c0e94-f241-4935-a931-ccea132aaa34",
+            "width": 150000
+        },
+        "5b98f30e-77cd-4111-81fd-e866a265c6ad": {
+            "from": "2e8ae514-e65d-4aeb-8de0-d1d9bc54e683",
+            "layer": 20,
+            "to": "cd5a8b07-b455-4778-bef4-f54d6d2d294e",
+            "width": 150000
+        },
+        "a1b0efc5-2575-42a4-aa23-df0e196cdd31": {
+            "from": "cd5a8b07-b455-4778-bef4-f54d6d2d294e",
+            "layer": 20,
+            "to": "0020e342-4b36-4ab6-b9b2-4615959cc8b2",
+            "width": 150000
+        },
+        "b60e1339-ba7b-46ef-b053-22dff80f535b": {
+            "from": "a881c23f-4557-40dd-b58c-74ac64de3395",
+            "layer": 20,
+            "to": "8b5568ba-7095-42e3-985b-635634ae4bda",
+            "width": 150000
+        },
+        "f4025ead-d1be-43bb-b0af-25896c5018ec": {
+            "from": "950c0e94-f241-4935-a931-ccea132aaa34",
+            "layer": 20,
+            "to": "2e8ae514-e65d-4aeb-8de0-d1d9bc54e683",
+            "width": 150000
+        }
+    },
+    "manufacturer": "",
+    "models": {
+        "197a7255-8c65-4399-a476-689903f7eb96": {
+            "filename": "3d_models/cache/6d752bc3-29b3-45df-8cf2-1e3aacefbcc6/3d_models/diode/D_DO-41_SOD81_P10.16mm_Horizontal.step",
+            "pitch": 0,
+            "roll": 0,
+            "x": -5000000,
+            "y": 0,
+            "yaw": 0,
+            "z": -400000
+        }
+    },
+    "name": "DO-41",
+    "pads": {
+        "1ec7dff7-ed21-4eaa-b5e5-2ead860f7fc2": {
+            "name": "K",
+            "padstack": "296cf69b-9d53-45e4-aaab-4aedf4087d3a",
+            "parameter_set": {
+                "hole_diameter": 1110000,
+                "pad_diameter": 1810000
+            },
+            "placement": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    -5000000,
+                    0
+                ]
+            }
+        },
+        "4b0227b0-5b32-4e4d-806f-ab61d56255de": {
+            "name": "A",
+            "padstack": "296cf69b-9d53-45e4-aaab-4aedf4087d3a",
+            "parameter_set": {
+                "hole_diameter": 1110000,
+                "pad_diameter": 1810000
+            },
+            "placement": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    5000000,
+                    0
+                ]
+            }
+        }
+    },
+    "parameter_program": "11.810mm 2.750mm\nget-parameter [ courtyard_expansion ]\n2 * +xy\nset-polygon [ courtyard rectangle 0.000mm 0.000mm ]",
+    "parameter_set": {
+        "courtyard_expansion": 250000
+    },
+    "polygons": {
+        "13944b4f-101a-40f9-80a7-caed3ba048b3": {
+            "layer": 60,
+            "parameter_class": "courtyard",
+            "vertices": [
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        -6155000,
+                        -1625000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        -6155000,
+                        1625000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        6155000,
+                        1625000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        6155000,
+                        -1625000
+                    ],
+                    "type": "line"
+                }
+            ]
+        },
+        "4c6d0238-04a2-46b4-acf0-6e97a8b8963b": {
+            "layer": 50,
+            "parameter_class": "",
+            "vertices": [
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        -1250000,
+                        -1250000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        -1250000,
+                        -1125000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        -1875000,
+                        -1125000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        -1875000,
+                        -1250000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        8750000,
+                        2500000
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        -2500000,
+                        -1250000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        8750000,
+                        -2500000
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        -2500000,
+                        1250000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        -1875000,
+                        1250000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        -1875000,
+                        1000000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        -1250000,
+                        1000000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        -1250000,
+                        1250000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        -8750000,
+                        -2500000
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        2500000,
+                        1250000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        -8750000,
+                        2500000
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        2500000,
+                        -1250000
+                    ],
+                    "type": "line"
+                }
+            ]
+        },
+        "910a19c0-59a0-4853-9ce7-2b5295a21413": {
+            "layer": 40,
+            "parameter_class": "",
+            "vertices": [
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        -4125000,
+                        -1375000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        -4125000,
+                        1375000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        4125000,
+                        1375000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        4125000,
+                        -1375000
+                    ],
+                    "type": "line"
+                }
+            ]
+        }
+    },
+    "tags": [
+        "diode",
+        "th"
+    ],
+    "texts": {
+        "553aa652-0140-42e6-aac2-716f28c515dc": {
+            "font": "simplex",
+            "from_smash": false,
+            "layer": 50,
+            "origin": "center",
+            "placement": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    -2500000,
+                    0
+                ]
+            },
+            "size": 1000000,
+            "text": "$RD",
+            "width": 0
+        },
+        "e49d0f19-af96-4631-a9c4-8ce060f98dde": {
+            "font": "simplex",
+            "from_smash": false,
+            "layer": 20,
+            "origin": "center",
+            "placement": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    -2875000,
+                    2500000
+                ]
+            },
+            "size": 1000000,
+            "text": "$RD",
+            "width": 150000
+        }
+    },
+    "type": "package",
+    "uuid": "b65b4d65-f351-4dce-b71b-8cfc8c6a3553"
+}
\ No newline at end of file
diff --git a/horizon/pool/packages/cache/d80ca933-40bb-40bf-9d63-f4f18e8c9dfb/package.json b/horizon/pool/packages/cache/d80ca933-40bb-40bf-9d63-f4f18e8c9dfb/package.json
new file mode 100644
index 0000000000000000000000000000000000000000..c743b9d040ccea3c0a207be618f340faf6a77e7e
--- /dev/null
+++ b/horizon/pool/packages/cache/d80ca933-40bb-40bf-9d63-f4f18e8c9dfb/package.json
@@ -0,0 +1,757 @@
+{
+    "_imp": {
+        "grid_spacing": 1250000,
+        "layer_display": {
+            "layer_opacity": 50.0,
+            "layers": {
+                "-1": {
+                    "display_mode": "fill",
+                    "visible": false
+                },
+                "-100": {
+                    "display_mode": "fill_only",
+                    "visible": true
+                },
+                "-110": {
+                    "display_mode": "outline",
+                    "visible": true
+                },
+                "-120": {
+                    "display_mode": "fill_only",
+                    "visible": false
+                },
+                "-130": {
+                    "display_mode": "fill",
+                    "visible": false
+                },
+                "-140": {
+                    "display_mode": "outline",
+                    "visible": true
+                },
+                "-150": {
+                    "display_mode": "outline",
+                    "visible": true
+                },
+                "-160": {
+                    "display_mode": "outline",
+                    "visible": true
+                },
+                "0": {
+                    "display_mode": "fill",
+                    "visible": true
+                },
+                "10": {
+                    "display_mode": "outline",
+                    "visible": true
+                },
+                "20": {
+                    "display_mode": "fill_only",
+                    "visible": false
+                },
+                "30": {
+                    "display_mode": "fill",
+                    "visible": false
+                },
+                "40": {
+                    "display_mode": "outline",
+                    "visible": false
+                },
+                "50": {
+                    "display_mode": "outline",
+                    "visible": true
+                },
+                "60": {
+                    "display_mode": "outline",
+                    "visible": true
+                }
+            }
+        }
+    },
+    "alternate_for": "472b5dce-dfc8-4da8-8c73-91fd8d34bbd6",
+    "arcs": {
+        "0baed50d-63f8-4622-8d99-947624ae4438": {
+            "center": "3c77bbdf-c079-4532-9db1-76ea19dd3eb2",
+            "from": "85169a22-48ea-4efa-a0b8-4754c1feb72b",
+            "layer": 20,
+            "to": "462a7aca-8e15-4f0d-a5f3-94784457a81c",
+            "width": 150000
+        },
+        "e1fc6db1-5e16-475b-8eae-19286724f614": {
+            "center": "3c77bbdf-c079-4532-9db1-76ea19dd3eb2",
+            "from": "462a7aca-8e15-4f0d-a5f3-94784457a81c",
+            "layer": 20,
+            "to": "85169a22-48ea-4efa-a0b8-4754c1feb72b",
+            "width": 150000
+        }
+    },
+    "default_model": "3de18b05-1cf5-45cc-a3ff-6cd12bf7692c",
+    "dimensions": {},
+    "junctions": {
+        "0621f009-2a6d-4eaf-8546-e7de774d6a5f": {
+            "position": [
+                -5335000,
+                5335000
+            ]
+        },
+        "100570c6-109a-4777-bceb-aead41a6a5a1": {
+            "position": [
+                5335000,
+                -1940000
+            ]
+        },
+        "1418b812-dc12-42e4-9d8f-5b31523b6c00": {
+            "position": [
+                -3880000,
+                -7150000
+            ]
+        },
+        "221b98a1-4e84-472d-b13f-f349fc10a96b": {
+            "position": [
+                4750000,
+                -6500000
+            ]
+        },
+        "3c77bbdf-c079-4532-9db1-76ea19dd3eb2": {
+            "position": [
+                0,
+                0
+            ]
+        },
+        "3ddb09e3-a765-458f-8015-c3ce944fa7ab": {
+            "position": [
+                -5335000,
+                -1940000
+            ]
+        },
+        "462a7aca-8e15-4f0d-a5f3-94784457a81c": {
+            "position": [
+                2425000,
+                0
+            ]
+        },
+        "7243c93e-7b3b-46b5-b00e-4e0758fb6837": {
+            "position": [
+                -4750000,
+                4850000
+            ]
+        },
+        "7ebcc8f4-69dc-488d-9b87-fde3d5b237ee": {
+            "position": [
+                5335000,
+                -7150000
+            ]
+        },
+        "85169a22-48ea-4efa-a0b8-4754c1feb72b": {
+            "position": [
+                -2425000,
+                0
+            ]
+        },
+        "8c85c33a-c927-44fd-b315-b7c0f0ce553b": {
+            "position": [
+                -4750000,
+                -6500000
+            ]
+        },
+        "abc68255-5c99-4418-abdd-84ed8e056dd1": {
+            "position": [
+                4750000,
+                4850000
+            ]
+        },
+        "b107e26f-2822-4b4e-9776-48b54240f3f4": {
+            "position": [
+                -5335000,
+                -7150000
+            ]
+        },
+        "cfdb0652-5e69-48d4-aba7-3dea6fe75a47": {
+            "position": [
+                5335000,
+                1940000
+            ]
+        },
+        "dd568d95-e248-45cb-a20f-0086755b7c14": {
+            "position": [
+                -5335000,
+                1940000
+            ]
+        },
+        "e4dec4e4-f91b-4b2e-8440-573f31996d72": {
+            "position": [
+                3880000,
+                -7150000
+            ]
+        },
+        "ec1875f8-e916-4d60-90a4-8e0356d32a1a": {
+            "position": [
+                5335000,
+                5335000
+            ]
+        }
+    },
+    "keepouts": {},
+    "lines": {
+        "0767ec69-08d4-40ed-9c1a-c1c3c9de4aff": {
+            "from": "dd568d95-e248-45cb-a20f-0086755b7c14",
+            "layer": 20,
+            "to": "0621f009-2a6d-4eaf-8546-e7de774d6a5f",
+            "width": 150000
+        },
+        "1471260d-d6b9-4ec6-8a4b-5e93818ef9b6": {
+            "from": "ec1875f8-e916-4d60-90a4-8e0356d32a1a",
+            "layer": 20,
+            "to": "cfdb0652-5e69-48d4-aba7-3dea6fe75a47",
+            "width": 150000
+        },
+        "15c78cfa-6ea2-40a2-842d-796062ae7af9": {
+            "from": "abc68255-5c99-4418-abdd-84ed8e056dd1",
+            "layer": 40,
+            "to": "221b98a1-4e84-472d-b13f-f349fc10a96b",
+            "width": 0
+        },
+        "30f3212c-70a8-469c-826c-933bcf6358ac": {
+            "from": "b107e26f-2822-4b4e-9776-48b54240f3f4",
+            "layer": 20,
+            "to": "1418b812-dc12-42e4-9d8f-5b31523b6c00",
+            "width": 150000
+        },
+        "33e84866-e6ee-48fc-a43c-d63ae768b55b": {
+            "from": "7243c93e-7b3b-46b5-b00e-4e0758fb6837",
+            "layer": 40,
+            "to": "abc68255-5c99-4418-abdd-84ed8e056dd1",
+            "width": 0
+        },
+        "3c067843-09fe-4a7d-9846-438a74f35e2d": {
+            "from": "e4dec4e4-f91b-4b2e-8440-573f31996d72",
+            "layer": 20,
+            "to": "7ebcc8f4-69dc-488d-9b87-fde3d5b237ee",
+            "width": 150000
+        },
+        "5b53052a-5679-48e6-88ab-9b46fd1bff81": {
+            "from": "0621f009-2a6d-4eaf-8546-e7de774d6a5f",
+            "layer": 20,
+            "to": "ec1875f8-e916-4d60-90a4-8e0356d32a1a",
+            "width": 150000
+        },
+        "5bf0bf24-058b-4a3c-b10d-4fb6b6424793": {
+            "from": "7ebcc8f4-69dc-488d-9b87-fde3d5b237ee",
+            "layer": 20,
+            "to": "100570c6-109a-4777-bceb-aead41a6a5a1",
+            "width": 150000
+        },
+        "73848c93-14d7-4136-85e8-1cacd27a9e8b": {
+            "from": "221b98a1-4e84-472d-b13f-f349fc10a96b",
+            "layer": 40,
+            "to": "8c85c33a-c927-44fd-b315-b7c0f0ce553b",
+            "width": 0
+        },
+        "b58d528b-efb2-4875-a23e-d73226ba5044": {
+            "from": "b107e26f-2822-4b4e-9776-48b54240f3f4",
+            "layer": 20,
+            "to": "3ddb09e3-a765-458f-8015-c3ce944fa7ab",
+            "width": 150000
+        },
+        "cd21d6a0-3d4d-4904-81d0-22b4b51b6597": {
+            "from": "8c85c33a-c927-44fd-b315-b7c0f0ce553b",
+            "layer": 40,
+            "to": "7243c93e-7b3b-46b5-b00e-4e0758fb6837",
+            "width": 0
+        }
+    },
+    "manufacturer": "TT Electronics",
+    "models": {
+        "3de18b05-1cf5-45cc-a3ff-6cd12bf7692c": {
+            "filename": "3d_models/cache/6d752bc3-29b3-45df-8cf2-1e3aacefbcc6/3d_models/passive/potentiometer/P0915N.step",
+            "pitch": 0,
+            "roll": 0,
+            "x": 0,
+            "y": 0,
+            "yaw": 0,
+            "z": 0
+        }
+    },
+    "name": "P0915N (Narrow)",
+    "pads": {
+        "3b2748d9-da1a-44c2-8a37-3b17834997b7": {
+            "name": "1",
+            "padstack": "296cf69b-9d53-45e4-aaab-4aedf4087d3a",
+            "parameter_set": {
+                "hole_diameter": 1100000,
+                "pad_diameter": 1700000
+            },
+            "placement": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    -2500000,
+                    -7500000
+                ]
+            }
+        },
+        "7a88ec92-2e0e-447d-9495-fc3859c6d9df": {
+            "name": "2",
+            "padstack": "296cf69b-9d53-45e4-aaab-4aedf4087d3a",
+            "parameter_set": {
+                "hole_diameter": 1100000,
+                "pad_diameter": 1700000
+            },
+            "placement": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    0,
+                    -7500000
+                ]
+            }
+        },
+        "c6e53e6d-8e6f-420d-b267-3941c9f9d429": {
+            "name": "5",
+            "padstack": "4a0e654a-a96c-4c6b-939f-dd44887c78ab",
+            "parameter_set": {
+                "hole_diameter": 800000,
+                "hole_length": 3000000,
+                "pad_height": 1200000,
+                "pad_width": 3400000
+            },
+            "placement": {
+                "angle": 16384,
+                "mirror": false,
+                "shift": [
+                    4900000,
+                    0
+                ]
+            }
+        },
+        "e537f6ff-8dbc-4296-90ed-98c2734914bd": {
+            "name": "4",
+            "padstack": "4a0e654a-a96c-4c6b-939f-dd44887c78ab",
+            "parameter_set": {
+                "hole_diameter": 800000,
+                "hole_length": 3000000,
+                "pad_height": 1200000,
+                "pad_width": 3400000
+            },
+            "placement": {
+                "angle": 16384,
+                "mirror": false,
+                "shift": [
+                    -5025000,
+                    0
+                ]
+            }
+        },
+        "ec435ae2-6af7-4763-8669-8acf10755f1c": {
+            "name": "3",
+            "padstack": "296cf69b-9d53-45e4-aaab-4aedf4087d3a",
+            "parameter_set": {
+                "hole_diameter": 1100000,
+                "pad_diameter": 1700000
+            },
+            "placement": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    2500000,
+                    -7500000
+                ]
+            }
+        }
+    },
+    "parameter_program": "13.900mm 13.045mm\nget-parameter [ courtyard_expansion ]\n2 * +xy\nset-polygon [ courtyard rectangle 0.000mm -1.827mm ]",
+    "parameter_set": {
+        "courtyard_expansion": 250000
+    },
+    "polygons": {
+        "aade6564-5fe4-41d9-81ca-37d391ba9746": {
+            "layer": 60,
+            "parameter_class": "courtyard",
+            "vertices": [
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        -7200000,
+                        -8599500
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        -7200000,
+                        4945500
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        7200000,
+                        4945500
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        7200000,
+                        -8599500
+                    ],
+                    "type": "line"
+                }
+            ]
+        },
+        "dbc1b935-87a0-41ab-8204-304c2d0b90d2": {
+            "layer": 50,
+            "parameter_class": "",
+            "vertices": [
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        -4750000,
+                        -6500000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        -4750000,
+                        -1000000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        -5250000,
+                        -1000000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        -5250000,
+                        1000000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        -4750000,
+                        1000000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        -4750000,
+                        4850000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        4750000,
+                        4850000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        4750000,
+                        1000000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        5250000,
+                        1000000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        5250000,
+                        -1000000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        4750000,
+                        -1000000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        4750000,
+                        -6500000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        3250000,
+                        -6500000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        3250000,
+                        -7000000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        1750000,
+                        -7000000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        1750000,
+                        -6500000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        750000,
+                        -6500000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        750000,
+                        -7000000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        -750000,
+                        -7000000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        -750000,
+                        -6500000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        -1750000,
+                        -6500000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        -1750000,
+                        -7000000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        -3250000,
+                        -7000000
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        -3250000,
+                        -6500000
+                    ],
+                    "type": "line"
+                }
+            ]
+        }
+    },
+    "tags": [
+        "passive",
+        "potentiometer"
+    ],
+    "texts": {
+        "67fceebf-1184-4442-b3a3-29cc5ea29e23": {
+            "font": "simplex",
+            "from_smash": false,
+            "layer": 20,
+            "origin": "center",
+            "placement": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    -5335000,
+                    6305000
+                ]
+            },
+            "size": 1000000,
+            "text": "$RD",
+            "width": 150000
+        },
+        "d9fdf5da-9672-461f-816d-039163a23c43": {
+            "font": "simplex",
+            "from_smash": false,
+            "layer": 50,
+            "origin": "center",
+            "placement": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    -4000000,
+                    -5000000
+                ]
+            },
+            "size": 1000000,
+            "text": "$RD",
+            "width": 0
+        }
+    },
+    "type": "package",
+    "uuid": "d80ca933-40bb-40bf-9d63-f4f18e8c9dfb"
+}
\ No newline at end of file
diff --git a/horizon/pool/packages/cache/f94aec49-d6bf-4170-8d54-ba567cd9c9ea/package.json b/horizon/pool/packages/cache/f94aec49-d6bf-4170-8d54-ba567cd9c9ea/package.json
new file mode 100644
index 0000000000000000000000000000000000000000..532fae66f49c1cfa1e1fce75298b6273435cbaaf
--- /dev/null
+++ b/horizon/pool/packages/cache/f94aec49-d6bf-4170-8d54-ba567cd9c9ea/package.json
@@ -0,0 +1,369 @@
+{
+    "_imp": {
+        "grid_spacing": 100000,
+        "layer_display": {
+            "layer_opacity": 50.0,
+            "layers": {
+                "-1": {
+                    "display_mode": "fill",
+                    "visible": false
+                },
+                "-100": {
+                    "display_mode": "fill_only",
+                    "visible": true
+                },
+                "-110": {
+                    "display_mode": "outline",
+                    "visible": true
+                },
+                "-120": {
+                    "display_mode": "fill_only",
+                    "visible": false
+                },
+                "-130": {
+                    "display_mode": "fill",
+                    "visible": false
+                },
+                "-140": {
+                    "display_mode": "outline",
+                    "visible": true
+                },
+                "-150": {
+                    "display_mode": "outline",
+                    "visible": true
+                },
+                "-160": {
+                    "display_mode": "outline",
+                    "visible": true
+                },
+                "0": {
+                    "display_mode": "fill",
+                    "visible": true
+                },
+                "10": {
+                    "display_mode": "outline",
+                    "visible": true
+                },
+                "20": {
+                    "display_mode": "fill_only",
+                    "visible": false
+                },
+                "30": {
+                    "display_mode": "fill",
+                    "visible": false
+                },
+                "40": {
+                    "display_mode": "outline",
+                    "visible": true
+                },
+                "50": {
+                    "display_mode": "outline",
+                    "visible": true
+                },
+                "60": {
+                    "display_mode": "outline",
+                    "visible": true
+                }
+            }
+        }
+    },
+    "arcs": {
+        "207a9178-8a95-46d9-918a-34b876bbe44e": {
+            "center": "c3da9a55-2898-4188-9cba-ceea6f129e1b",
+            "from": "2cb058e7-869e-42f4-996a-7e717c2eb56f",
+            "layer": 50,
+            "to": "6cc7824f-a0c7-48cf-9745-3f69ca8c6b9b",
+            "width": 0
+        },
+        "58f4f575-9cc0-423c-9658-d3af00fe2fda": {
+            "center": "a760bc20-3849-4976-9dbc-ee86ac9b1d87",
+            "from": "7f0cec80-36bb-4d1a-a9ee-19d4ac44d0c0",
+            "layer": 20,
+            "to": "e2ed9733-bdec-45fc-ac7c-05207602ca9c",
+            "width": 150000
+        },
+        "59cdcdf0-8910-485b-97f1-00592362a135": {
+            "center": "69fbe7c7-6d51-4023-85c3-4dcf0234f392",
+            "from": "7f0cec80-36bb-4d1a-a9ee-19d4ac44d0c0",
+            "layer": 50,
+            "to": "e2ed9733-bdec-45fc-ac7c-05207602ca9c",
+            "width": 0
+        },
+        "6bea28d0-2412-4099-a10b-e41eb6eabc5d": {
+            "center": "c3da9a55-2898-4188-9cba-ceea6f129e1b",
+            "from": "6cc7824f-a0c7-48cf-9745-3f69ca8c6b9b",
+            "layer": 50,
+            "to": "2cb058e7-869e-42f4-996a-7e717c2eb56f",
+            "width": 0
+        }
+    },
+    "default_model": "ad42ee4d-edfc-48e3-9235-a58e0a23518b",
+    "dimensions": {},
+    "junctions": {
+        "2cb058e7-869e-42f4-996a-7e717c2eb56f": {
+            "position": [
+                -900000,
+                1300000
+            ]
+        },
+        "69fbe7c7-6d51-4023-85c3-4dcf0234f392": {
+            "position": [
+                0,
+                0
+            ]
+        },
+        "6cc7824f-a0c7-48cf-9745-3f69ca8c6b9b": {
+            "position": [
+                -1300000,
+                1300000
+            ]
+        },
+        "7f0cec80-36bb-4d1a-a9ee-19d4ac44d0c0": {
+            "position": [
+                -1511900,
+                -1744500
+            ]
+        },
+        "a760bc20-3849-4976-9dbc-ee86ac9b1d87": {
+            "position": [
+                0,
+                0
+            ]
+        },
+        "c3da9a55-2898-4188-9cba-ceea6f129e1b": {
+            "position": [
+                -1100000,
+                1300000
+            ]
+        },
+        "e2ed9733-bdec-45fc-ac7c-05207602ca9c": {
+            "position": [
+                -1511900,
+                1744500
+            ]
+        }
+    },
+    "keepouts": {},
+    "lines": {
+        "64d109cb-b334-40f5-96c6-0dd1f4aa4680": {
+            "from": "e2ed9733-bdec-45fc-ac7c-05207602ca9c",
+            "layer": 40,
+            "to": "e2ed9733-bdec-45fc-ac7c-05207602ca9c",
+            "width": 0
+        },
+        "a968ef7d-70bf-48f9-9cbe-8a8551e71fa9": {
+            "from": "7f0cec80-36bb-4d1a-a9ee-19d4ac44d0c0",
+            "layer": 20,
+            "to": "e2ed9733-bdec-45fc-ac7c-05207602ca9c",
+            "width": 150000
+        },
+        "b57f1950-efa0-47a8-9d37-a0a3fd672782": {
+            "from": "7f0cec80-36bb-4d1a-a9ee-19d4ac44d0c0",
+            "layer": 50,
+            "to": "e2ed9733-bdec-45fc-ac7c-05207602ca9c",
+            "width": 0
+        },
+        "cccdd163-b107-4f57-95ca-d89899b7f6ed": {
+            "from": "e2ed9733-bdec-45fc-ac7c-05207602ca9c",
+            "layer": 40,
+            "to": "e2ed9733-bdec-45fc-ac7c-05207602ca9c",
+            "width": 0
+        }
+    },
+    "manufacturer": "",
+    "models": {
+        "ad42ee4d-edfc-48e3-9235-a58e0a23518b": {
+            "filename": "3d_models/cache/6d752bc3-29b3-45df-8cf2-1e3aacefbcc6/3d_models/ic/to-92/TO-92_Inline.step",
+            "pitch": 0,
+            "roll": 0,
+            "x": 0,
+            "y": 1240000,
+            "yaw": 16384,
+            "z": -400000
+        }
+    },
+    "name": "TO-92 inline",
+    "pads": {
+        "0c65f99f-5e80-482c-abf3-5a46acfd1174": {
+            "name": "1",
+            "padstack": "296cf69b-9d53-45e4-aaab-4aedf4087d3a",
+            "parameter_set": {
+                "hole_diameter": 800000,
+                "pad_diameter": 1000000
+            },
+            "placement": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    0,
+                    1270000
+                ]
+            }
+        },
+        "2857d642-7cf6-4eb9-8741-6249df6c8cab": {
+            "name": "3",
+            "padstack": "296cf69b-9d53-45e4-aaab-4aedf4087d3a",
+            "parameter_set": {
+                "hole_diameter": 800000,
+                "pad_diameter": 1000000
+            },
+            "placement": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    0,
+                    -1270000
+                ]
+            }
+        },
+        "5d851f2d-3f8d-4732-b7e2-5a1c7eae2766": {
+            "name": "2",
+            "padstack": "296cf69b-9d53-45e4-aaab-4aedf4087d3a",
+            "parameter_set": {
+                "hole_diameter": 800000,
+                "pad_diameter": 1000000
+            },
+            "placement": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    0,
+                    0
+                ]
+            }
+        }
+    },
+    "parameter_program": "3.873mm 4.703mm\nget-parameter [ courtyard_expansion ]\n2 * +xy\nset-polygon [ courtyard rectangle 0.424mm 0.000mm ]",
+    "parameter_set": {
+        "courtyard_expansion": 250000
+    },
+    "polygons": {
+        "103a6640-c716-4630-bd62-fb7822c757ee": {
+            "layer": 60,
+            "parameter_class": "courtyard",
+            "vertices": [
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        -1762500,
+                        -2601500
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        -1762500,
+                        2601500
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        2610500,
+                        2601500
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        2610500,
+                        -2601500
+                    ],
+                    "type": "line"
+                }
+            ]
+        },
+        "1b10e0c4-a591-49af-9fcd-52587738b802": {
+            "layer": 40,
+            "parameter_class": "",
+            "vertices": [
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": false,
+                    "position": [
+                        -1511900,
+                        -1744500
+                    ],
+                    "type": "line"
+                },
+                {
+                    "arc_center": [
+                        0,
+                        0
+                    ],
+                    "arc_reverse": true,
+                    "position": [
+                        -1511900,
+                        1744500
+                    ],
+                    "type": "arc"
+                }
+            ]
+        }
+    },
+    "tags": [
+        "generic",
+        "th",
+        "to"
+    ],
+    "texts": {
+        "3c1ec5e1-9107-494a-9091-dfe374395a5d": {
+            "font": "simplex",
+            "from_smash": false,
+            "layer": 50,
+            "origin": "center",
+            "placement": {
+                "angle": 16384,
+                "mirror": false,
+                "shift": [
+                    0,
+                    -2326000
+                ]
+            },
+            "size": 1000000,
+            "text": "$RD",
+            "width": 0
+        },
+        "dd6253e4-cc18-4cee-b6d2-8a143785788e": {
+            "font": "simplex",
+            "from_smash": false,
+            "layer": 20,
+            "origin": "center",
+            "placement": {
+                "angle": 16384,
+                "mirror": false,
+                "shift": [
+                    -2442300,
+                    -2326000
+                ]
+            },
+            "size": 1000000,
+            "text": "$RD",
+            "width": 150000
+        }
+    },
+    "type": "package",
+    "uuid": "f94aec49-d6bf-4170-8d54-ba567cd9c9ea"
+}
\ No newline at end of file
diff --git a/horizon/pool/parts/cache/16758ba5-8e81-4ea7-8183-74aeb6ca95ab.json b/horizon/pool/parts/cache/16758ba5-8e81-4ea7-8183-74aeb6ca95ab.json
new file mode 100644
index 0000000000000000000000000000000000000000..a500afe105880c533414a27782bc2aeb4b074507
--- /dev/null
+++ b/horizon/pool/parts/cache/16758ba5-8e81-4ea7-8183-74aeb6ca95ab.json
@@ -0,0 +1,71 @@
+{
+    "MPN": [
+        false,
+        "EG2201"
+    ],
+    "datasheet": [
+        false,
+        "https://sten-eswitch-13110800-production.s3.amazonaws.com/system/asset/product_line/data_sheet/119/EG.pdf"
+    ],
+    "description": [
+        false,
+        "DPDT slide switch (vertical, pcb-mount)"
+    ],
+    "entity": "8676e35a-3078-4165-8014-8efdbc6c4bc1",
+    "inherit_model": false,
+    "inherit_tags": false,
+    "manufacturer": [
+        false,
+        "E-Switch"
+    ],
+    "model": "00000000-0000-0000-0000-000000000000",
+    "orderable_MPNs": {
+        "0d97fb83-7c62-427e-9634-ac8e9ae1f232": "EG2201B",
+        "27ae2079-a8b7-43b4-bb59-bab971ae46db": "EG2201A",
+        "2845e16a-6a30-4597-9eac-135a122ea18c": "EG2201D",
+        "c8b9bc8d-9c1d-49a6-aa21-5dbe0a1f5859": "EG2201",
+        "ef0f7595-b1b8-4e34-9e76-a53b063faab3": "EG2201C"
+    },
+    "package": "1ac60314-90ac-4999-9b14-7e1dc63cae87",
+    "pad_map": {
+        "10125ebe-ecbc-4088-ad30-1d9bd3c7cd2b": {
+            "gate": "2e41400f-138b-4ab4-9ba7-c3255ff0adbd",
+            "pin": "321fa462-b6d9-4b5a-af54-18b647eb625a"
+        },
+        "244d0e86-dd58-45cb-aa74-dd6ead545351": {
+            "gate": "2e41400f-138b-4ab4-9ba7-c3255ff0adbd",
+            "pin": "97955848-10f4-4667-b838-46f6bb8fe085"
+        },
+        "517aed86-66b5-4ae1-b354-a2f8b0678952": {
+            "gate": "2e41400f-138b-4ab4-9ba7-c3255ff0adbd",
+            "pin": "831b482b-82af-40ba-8cc0-5e272f25cc2c"
+        },
+        "75fc7403-9848-4f91-820b-03daa715837c": {
+            "gate": "2e41400f-138b-4ab4-9ba7-c3255ff0adbd",
+            "pin": "72188faa-3496-4ae7-acbc-9cd36f70d27e"
+        },
+        "8530d537-b967-48a5-a9df-827c94b3427f": {
+            "gate": "2e41400f-138b-4ab4-9ba7-c3255ff0adbd",
+            "pin": "74893107-2112-49f0-8f7c-fb265407d8f7"
+        },
+        "b64042a9-cde1-45f3-9be2-de309817360f": {
+            "gate": "2e41400f-138b-4ab4-9ba7-c3255ff0adbd",
+            "pin": "5dd0f83d-34b2-41a1-ae35-435479e4002e"
+        }
+    },
+    "parametric": {},
+    "tags": [
+        "dpdt",
+        "mechanical",
+        "on-on",
+        "slide",
+        "switch",
+        "th"
+    ],
+    "type": "part",
+    "uuid": "16758ba5-8e81-4ea7-8183-74aeb6ca95ab",
+    "value": [
+        false,
+        "On-On"
+    ]
+}
\ No newline at end of file
diff --git a/horizon/pool/parts/cache/3ac19e2d-cab3-451c-8d06-b18000dbf811.json b/horizon/pool/parts/cache/3ac19e2d-cab3-451c-8d06-b18000dbf811.json
new file mode 100644
index 0000000000000000000000000000000000000000..1931006ed56c0cc9fa9f51d9374156e14c9ed8a9
--- /dev/null
+++ b/horizon/pool/parts/cache/3ac19e2d-cab3-451c-8d06-b18000dbf811.json
@@ -0,0 +1,46 @@
+{
+    "MPN": [
+        false,
+        "1N4001"
+    ],
+    "datasheet": [
+        false,
+        "https://www.vishay.com/docs/88503/1n4001.pdf"
+    ],
+    "description": [
+        false,
+        "General Purpose Plastic Rectifier"
+    ],
+    "entity": "c44a773c-cdf5-4193-b5be-ab54952f3f28",
+    "inherit_model": false,
+    "inherit_tags": false,
+    "manufacturer": [
+        false,
+        "Vishay"
+    ],
+    "model": "197a7255-8c65-4399-a476-689903f7eb96",
+    "package": "b65b4d65-f351-4dce-b71b-8cfc8c6a3553",
+    "pad_map": {
+        "1ec7dff7-ed21-4eaa-b5e5-2ead860f7fc2": {
+            "gate": "e5da453c-ba97-4fa0-8e05-5f6b4e026f87",
+            "pin": "16ee5a5c-8eea-4447-ad48-04d973776e3a"
+        },
+        "4b0227b0-5b32-4e4d-806f-ab61d56255de": {
+            "gate": "e5da453c-ba97-4fa0-8e05-5f6b4e026f87",
+            "pin": "b57ca2a1-1bbf-43f0-b0a0-bf953094a8de"
+        }
+    },
+    "parametric": {},
+    "tags": [
+        "diode",
+        "do-41",
+        "rectifier",
+        "th"
+    ],
+    "type": "part",
+    "uuid": "3ac19e2d-cab3-451c-8d06-b18000dbf811",
+    "value": [
+        false,
+        "1N4001"
+    ]
+}
\ No newline at end of file
diff --git a/horizon/pool/parts/cache/3bb100e7-5bec-483d-a13a-580affacf4ca.json b/horizon/pool/parts/cache/3bb100e7-5bec-483d-a13a-580affacf4ca.json
new file mode 100644
index 0000000000000000000000000000000000000000..768c96376e62b36a12ba52380419e220ab14a26a
--- /dev/null
+++ b/horizon/pool/parts/cache/3bb100e7-5bec-483d-a13a-580affacf4ca.json
@@ -0,0 +1,35 @@
+{
+    "MPN": [
+        false,
+        "2N7000"
+    ],
+    "base": "3c191fb0-bd8f-4e9c-b4a8-7df4227b0cba",
+    "datasheet": [
+        true,
+        "https://www.onsemi.com/pub/Collateral/2N7000-D.PDF"
+    ],
+    "description": [
+        true,
+        "Small Signal N-Channel MOSFET 200 mAs, 60V"
+    ],
+    "inherit_model": true,
+    "inherit_tags": true,
+    "manufacturer": [
+        true,
+        "ON Semiconductor"
+    ],
+    "model": "00000000-0000-0000-0000-000000000000",
+    "orderable_MPNs": {
+        "1eb2b735-c8f1-4a4d-93b1-b7a4974c6839": "2N7000-D74Z",
+        "204d6a9b-04d3-4599-89a5-642a4f7a6529": "2N7000-D26Z",
+        "7c82fdf3-0cd4-4b62-8add-d14be3b42b15": "2N7000-D75Z"
+    },
+    "parametric": {},
+    "tags": [],
+    "type": "part",
+    "uuid": "3bb100e7-5bec-483d-a13a-580affacf4ca",
+    "value": [
+        true,
+        ""
+    ]
+}
\ No newline at end of file
diff --git a/horizon/pool/parts/cache/3c191fb0-bd8f-4e9c-b4a8-7df4227b0cba.json b/horizon/pool/parts/cache/3c191fb0-bd8f-4e9c-b4a8-7df4227b0cba.json
new file mode 100644
index 0000000000000000000000000000000000000000..19c11c55456f48f3b90a0fe051b35e82fa195e0f
--- /dev/null
+++ b/horizon/pool/parts/cache/3c191fb0-bd8f-4e9c-b4a8-7df4227b0cba.json
@@ -0,0 +1,50 @@
+{
+    "MPN": [
+        false,
+        "2N7000G (Base)"
+    ],
+    "datasheet": [
+        false,
+        "https://www.onsemi.com/pub/Collateral/2N7000-D.PDF"
+    ],
+    "description": [
+        false,
+        "Small Signal N-Channel MOSFET 200 mAs, 60V"
+    ],
+    "entity": "c135130c-0663-4575-9083-3b328ac00c90",
+    "inherit_model": false,
+    "inherit_tags": false,
+    "manufacturer": [
+        false,
+        "ON Semiconductor"
+    ],
+    "model": "00000000-0000-0000-0000-000000000000",
+    "package": "f94aec49-d6bf-4170-8d54-ba567cd9c9ea",
+    "pad_map": {
+        "0c65f99f-5e80-482c-abf3-5a46acfd1174": {
+            "gate": "6dce85e8-6b70-44ac-8ae8-d17152c3707a",
+            "pin": "eb63ac9a-5d7e-42e2-92ea-a140a97f47d0"
+        },
+        "2857d642-7cf6-4eb9-8741-6249df6c8cab": {
+            "gate": "6dce85e8-6b70-44ac-8ae8-d17152c3707a",
+            "pin": "4887ef47-94f0-4fd1-b552-c424bd37a3e7"
+        },
+        "5d851f2d-3f8d-4732-b7e2-5a1c7eae2766": {
+            "gate": "6dce85e8-6b70-44ac-8ae8-d17152c3707a",
+            "pin": "074c3718-08fd-4f94-88fc-2bb43174b245"
+        }
+    },
+    "parametric": {},
+    "tags": [
+        "mosfet",
+        "n-channel",
+        "th",
+        "to-92"
+    ],
+    "type": "part",
+    "uuid": "3c191fb0-bd8f-4e9c-b4a8-7df4227b0cba",
+    "value": [
+        false,
+        ""
+    ]
+}
\ No newline at end of file
diff --git a/horizon/pool/parts/cache/70b8af2c-cf0b-4615-a458-bf453dfc14ba.json b/horizon/pool/parts/cache/70b8af2c-cf0b-4615-a458-bf453dfc14ba.json
new file mode 100644
index 0000000000000000000000000000000000000000..e93d10854addd81a6e9564c97d198dbfd5896f59
--- /dev/null
+++ b/horizon/pool/parts/cache/70b8af2c-cf0b-4615-a458-bf453dfc14ba.json
@@ -0,0 +1,46 @@
+{
+    "MPN": [
+        false,
+        "Wima Capacitor 7.2mm x 5mm x 10mm 5mm lead spacing (Base Part)"
+    ],
+    "datasheet": [
+        false,
+        "https://www.wima.de/wp-content/uploads/media/e_WIMA_MKS_2.pdf"
+    ],
+    "description": [
+        false,
+        "Metalized Polyester (PET) Capacitor"
+    ],
+    "entity": "ca83a84f-6183-4088-84b6-5d79b2a119d4",
+    "inherit_model": false,
+    "inherit_tags": false,
+    "manufacturer": [
+        false,
+        "Wima"
+    ],
+    "model": "a462a143-4b7f-4092-98ff-4d60d5868603",
+    "package": "8b944b79-48d5-4faf-aa35-1728137ba0e3",
+    "pad_map": {
+        "9ec2e55c-04fe-456b-94d2-c78b840d34fc": {
+            "gate": "9bfcf213-2a7e-444e-8312-ce57209fc9ec",
+            "pin": "29995253-b4b1-4c7c-a049-b6db2713ca7c"
+        },
+        "e896ba93-fce4-4c69-9549-6bcc37086c2e": {
+            "gate": "9bfcf213-2a7e-444e-8312-ce57209fc9ec",
+            "pin": "852f1fe6-06dc-4661-8a14-61a9a6ebb26a"
+        }
+    },
+    "parametric": {},
+    "tags": [
+        "capacitor",
+        "passive",
+        "pet",
+        "th"
+    ],
+    "type": "part",
+    "uuid": "70b8af2c-cf0b-4615-a458-bf453dfc14ba",
+    "value": [
+        false,
+        ""
+    ]
+}
\ No newline at end of file
diff --git a/horizon/pool/parts/cache/7a13a4ca-a0bf-4709-b063-75b84bd11939.json b/horizon/pool/parts/cache/7a13a4ca-a0bf-4709-b063-75b84bd11939.json
new file mode 100755
index 0000000000000000000000000000000000000000..c5243ad3c9dbd6b4e5b274e28234c124ad649c52
--- /dev/null
+++ b/horizon/pool/parts/cache/7a13a4ca-a0bf-4709-b063-75b84bd11939.json
@@ -0,0 +1,77 @@
+{
+    "MPN": [
+        false,
+        "Eurorack Powerconnector 2x5 unkeyed white stripe"
+    ],
+    "datasheet": [
+        false,
+        ""
+    ],
+    "description": [
+        false,
+        "2x5 unkeyed eurorack Power Connector with white stripe"
+    ],
+    "entity": "5712a045-fee1-46b6-971a-1a51c8737457",
+    "inherit_tags": false,
+    "manufacturer": [
+        false,
+        ""
+    ],
+    "model": "2b16e074-3a91-4dcd-8123-f0633af8ecef",
+    "package": "1e34c07a-357c-4977-a6e3-dea990e5cac3",
+    "pad_map": {
+        "196cb8f3-ae97-4b49-821e-97e3cc98b838": {
+            "gate": "562d3d48-be96-4284-9d1f-588d83730c30",
+            "pin": "8f164a8c-32b7-4c48-8a00-b6413908eec0"
+        },
+        "2e6bc052-8d0c-4b16-9b78-0d7817f1761d": {
+            "gate": "562d3d48-be96-4284-9d1f-588d83730c30",
+            "pin": "8f164a8c-32b7-4c48-8a00-b6413908eec0"
+        },
+        "45b50a2a-96fa-4d52-bc08-6f79e8e27ee9": {
+            "gate": "562d3d48-be96-4284-9d1f-588d83730c30",
+            "pin": "8f164a8c-32b7-4c48-8a00-b6413908eec0"
+        },
+        "467b028d-7eb9-4dd2-9895-07028ca87a41": {
+            "gate": "562d3d48-be96-4284-9d1f-588d83730c30",
+            "pin": "497e8ed4-47cb-414f-b1e3-140eabb53fae"
+        },
+        "483cb740-87e5-49ab-9c0c-48cc0a46de55": {
+            "gate": "562d3d48-be96-4284-9d1f-588d83730c30",
+            "pin": "8f164a8c-32b7-4c48-8a00-b6413908eec0"
+        },
+        "6518c4ad-9478-4f88-9688-567400519f4a": {
+            "gate": "562d3d48-be96-4284-9d1f-588d83730c30",
+            "pin": "8f164a8c-32b7-4c48-8a00-b6413908eec0"
+        },
+        "8bee57ee-687f-43e9-9731-5e301a5caf7f": {
+            "gate": "562d3d48-be96-4284-9d1f-588d83730c30",
+            "pin": "8f164a8c-32b7-4c48-8a00-b6413908eec0"
+        },
+        "8fabd603-a17b-489d-99b1-4bd8f8f02166": {
+            "gate": "562d3d48-be96-4284-9d1f-588d83730c30",
+            "pin": "70e14ee4-35c8-4d16-a65d-021e3f6d7618"
+        },
+        "b2d2d995-8430-4d9d-b59d-fe3bc1cd203f": {
+            "gate": "562d3d48-be96-4284-9d1f-588d83730c30",
+            "pin": "70e14ee4-35c8-4d16-a65d-021e3f6d7618"
+        },
+        "efc0dde0-d946-414e-aaf6-2417306406f3": {
+            "gate": "562d3d48-be96-4284-9d1f-588d83730c30",
+            "pin": "497e8ed4-47cb-414f-b1e3-140eabb53fae"
+        }
+    },
+    "parametric": {},
+    "tags": [
+        "connector",
+        "eurorack",
+        "power",
+        "unkeyed"
+    ],
+    "type": "part",
+    "uuid": "7a13a4ca-a0bf-4709-b063-75b84bd11939",
+    "value": [
+        false,
+        "2x5"
+    ]
+}
\ No newline at end of file
diff --git a/horizon/pool/parts/cache/9103c334-3f16-47e9-ab2b-a9700763c47f.json b/horizon/pool/parts/cache/9103c334-3f16-47e9-ab2b-a9700763c47f.json
new file mode 100644
index 0000000000000000000000000000000000000000..f5ea224b755109bdb639fdb6cb28c66c8e72e7c2
--- /dev/null
+++ b/horizon/pool/parts/cache/9103c334-3f16-47e9-ab2b-a9700763c47f.json
@@ -0,0 +1,48 @@
+{
+    "MPN": [
+        false,
+        "Generic Pin header 1×3, 2.54mm pitch, vertical"
+    ],
+    "datasheet": [
+        false,
+        ""
+    ],
+    "description": [
+        false,
+        ""
+    ],
+    "entity": "dac08463-17e8-4eb3-b5b4-4d7be5775379",
+    "inherit_model": true,
+    "inherit_tags": false,
+    "manufacturer": [
+        false,
+        ""
+    ],
+    "model": "00000000-0000-0000-0000-000000000000",
+    "package": "9103c334-3f16-47e9-ab2b-a9700763c47f",
+    "pad_map": {
+        "7bc2147a-0234-41f6-ab65-444e57a43ce5": {
+            "gate": "6cbea03f-31ec-49ea-9903-b9bf7b26e340",
+            "pin": "b22250f7-9956-4ac8-ada1-725b7ba800c8"
+        },
+        "7de8ad61-d839-4bad-85e8-5b3d093d4d6c": {
+            "gate": "6cbea03f-31ec-49ea-9903-b9bf7b26e340",
+            "pin": "1803365d-f745-4921-a54f-c5df6afa6561"
+        },
+        "f4f2991b-d46c-492e-b2b6-beacc3120e00": {
+            "gate": "6cbea03f-31ec-49ea-9903-b9bf7b26e340",
+            "pin": "4c0e5d34-b007-432d-880b-3a3b8e963a14"
+        }
+    },
+    "parametric": {},
+    "tags": [
+        "generic",
+        "header"
+    ],
+    "type": "part",
+    "uuid": "9103c334-3f16-47e9-ab2b-a9700763c47f",
+    "value": [
+        false,
+        ""
+    ]
+}
\ No newline at end of file
diff --git a/horizon/pool/parts/cache/a6c0f79c-0c8c-4464-b1bc-313244e15f9d.json b/horizon/pool/parts/cache/a6c0f79c-0c8c-4464-b1bc-313244e15f9d.json
new file mode 100644
index 0000000000000000000000000000000000000000..8315b0574e1e08d45e9744c204ff39862f91130c
--- /dev/null
+++ b/horizon/pool/parts/cache/a6c0f79c-0c8c-4464-b1bc-313244e15f9d.json
@@ -0,0 +1,48 @@
+{
+    "MPN": [
+        false,
+        "Solder-Connector 1mm (multi, big)"
+    ],
+    "datasheet": [
+        false,
+        ""
+    ],
+    "description": [
+        false,
+        "Solder-Connector diameter 1mm (TH with big SMT landing-pad)"
+    ],
+    "entity": "267343bf-e6bf-42f4-b256-381dd96f011d",
+    "flags": {
+        "base_part": "clear",
+        "exclude_bom": "set",
+        "exclude_pnp": "set"
+    },
+    "inherit_model": false,
+    "inherit_tags": false,
+    "manufacturer": [
+        false,
+        ""
+    ],
+    "model": "00000000-0000-0000-0000-000000000000",
+    "package": "90357283-2531-4c9e-8cc9-bff06ab80c89",
+    "pad_map": {
+        "abcd1589-945e-41c2-96f4-af07ae489332": {
+            "gate": "26c95be6-8813-4f4b-a0e6-574ae9a6ae48",
+            "pin": "ad3f20fe-d1ca-40c1-9148-71c107694c90"
+        }
+    },
+    "parametric": {},
+    "tags": [
+        "connector",
+        "smd",
+        "solder-connector",
+        "th"
+    ],
+    "type": "part",
+    "uuid": "a6c0f79c-0c8c-4464-b1bc-313244e15f9d",
+    "value": [
+        false,
+        ""
+    ],
+    "version": 1
+}
\ No newline at end of file
diff --git a/horizon/pool/parts/cache/e279d2cf-71ec-445a-90e1-6a1436905332.json b/horizon/pool/parts/cache/e279d2cf-71ec-445a-90e1-6a1436905332.json
new file mode 100644
index 0000000000000000000000000000000000000000..2cf642f3b9df34058842990f042d4bf3a3743e5b
--- /dev/null
+++ b/horizon/pool/parts/cache/e279d2cf-71ec-445a-90e1-6a1436905332.json
@@ -0,0 +1,35 @@
+{
+    "MPN": [
+        false,
+        "MKS2C041001F00M (1uF 63VDC 20%)"
+    ],
+    "base": "70b8af2c-cf0b-4615-a458-bf453dfc14ba",
+    "datasheet": [
+        true,
+        "https://www.wima.de/wp-content/uploads/media/e_WIMA_MKS_2.pdf"
+    ],
+    "description": [
+        true,
+        "Metalized Polyester (PET) Capacitor"
+    ],
+    "inherit_model": true,
+    "inherit_tags": true,
+    "manufacturer": [
+        true,
+        "Wima"
+    ],
+    "model": "a462a143-4b7f-4092-98ff-4d60d5868603",
+    "parametric": {
+        "table": "capacitors",
+        "value": "1.000000e-06",
+        "wvdc": "63.0",
+        "type": "PET"
+    },
+    "tags": [],
+    "type": "part",
+    "uuid": "e279d2cf-71ec-445a-90e1-6a1436905332",
+    "value": [
+        false,
+        "1uF 20%"
+    ]
+}
\ No newline at end of file
diff --git a/horizon/pool/parts/cache/e3428560-8ffa-5b69-959b-cf6e2289b45d.json b/horizon/pool/parts/cache/e3428560-8ffa-5b69-959b-cf6e2289b45d.json
new file mode 100644
index 0000000000000000000000000000000000000000..c59e1a59a1fc915b45f98c12611b0a7bfbbbcc72
--- /dev/null
+++ b/horizon/pool/parts/cache/e3428560-8ffa-5b69-959b-cf6e2289b45d.json
@@ -0,0 +1,53 @@
+{
+    "MPN": [
+        false,
+        "EEUFC1A101S"
+    ],
+    "base": "fcad7f25-ca86-5e41-959c-ecc2f7085d93",
+    "datasheet": [
+        true,
+        "https://industrial.panasonic.com/cdbs/www-data/pdf/RDF0000/ABA0000C1209.pdf"
+    ],
+    "description": [
+        false,
+        "100 \u03bcF, 10V, 20%, 1000.0h Aluminium Electrolytic Capacitor"
+    ],
+    "inherit_model": true,
+    "inherit_tags": false,
+    "manufacturer": [
+        true,
+        "Panasonic"
+    ],
+    "model": "5e9ec634-1389-5df9-9565-c495791b5d99",
+    "parametric": {
+        "diameter": "5.0",
+        "endurance": "1000",
+        "esr": "0.8",
+        "height": "11.0",
+        "maxtemperature": "105",
+        "mintemperature": "-55",
+        "mountingtype": "radial",
+        "ripplecurrent": "0.175",
+        "table": "polarizedcapacitors",
+        "tandelta": "0.19",
+        "tolerance": "20",
+        "type": "Aluminium",
+        "value": "100.0e-06",
+        "wvdc": "10"
+    },
+    "tags": [
+        "passive",
+        "th",
+        "capacitor",
+        "electrolytic",
+        "polarized",
+        "2mm",
+        "10V"
+    ],
+    "type": "part",
+    "uuid": "e3428560-8ffa-5b69-959b-cf6e2289b45d",
+    "value": [
+        false,
+        "100 \u03bcF (10V)"
+    ]
+}
\ No newline at end of file
diff --git a/horizon/pool/parts/cache/fcad7f25-ca86-5e41-959c-ecc2f7085d93.json b/horizon/pool/parts/cache/fcad7f25-ca86-5e41-959c-ecc2f7085d93.json
new file mode 100644
index 0000000000000000000000000000000000000000..16bec70e5e0f3f63a2215c0f87ca1336d24417e4
--- /dev/null
+++ b/horizon/pool/parts/cache/fcad7f25-ca86-5e41-959c-ecc2f7085d93.json
@@ -0,0 +1,49 @@
+{
+    "MPN": [
+        false,
+        "FC-A (Base part, \u2300 5mm mm, height 11mm mm, lead spacing 2mm mm)"
+    ],
+    "datasheet": [
+        false,
+        "https://industrial.panasonic.com/cdbs/www-data/pdf/RDF0000/ABA0000C1209.pdf"
+    ],
+    "description": [
+        false,
+        "Aluminium Electrolytic Capacitor"
+    ],
+    "entity": "b0c2b8f8-aecf-4873-9458-c06eee2f7a00",
+    "inherit_model": false,
+    "inherit_tags": false,
+    "manufacturer": [
+        false,
+        "Panasonic"
+    ],
+    "model": "5e9ec634-1389-5df9-9565-c495791b5d99",
+    "models": "5e9ec634-1389-5df9-9565-c495791b5d99",
+    "package": "0c2d3c81-b071-5a0d-a0c5-df07d0ab74e0",
+    "pad_map": {
+        "2ccd795c-46ea-527a-8413-3a009a9da41f": {
+            "gate": "23766b63-6ffc-4831-baee-ba1635a735b3",
+            "pin": "bb8460b5-34e6-41b0-9a9f-10eed3a3d8d6"
+        },
+        "6b8a4095-91db-56b1-b11e-7bd2101e4ecd": {
+            "gate": "23766b63-6ffc-4831-baee-ba1635a735b3",
+            "pin": "1e7cd34f-86db-4b34-9e0b-c276756301ab"
+        }
+    },
+    "parametric": {},
+    "tags": [
+        "capacitor",
+        "electrolytic",
+        "passive",
+        "polarized",
+        "th",
+        "2mm"
+    ],
+    "type": "part",
+    "uuid": "fcad7f25-ca86-5e41-959c-ecc2f7085d93",
+    "value": [
+        false,
+        ""
+    ]
+}
\ No newline at end of file
diff --git a/horizon/pool/symbols/cache/7259d3dd-c723-41b7-994c-df2d545a3dfe.json b/horizon/pool/symbols/cache/7259d3dd-c723-41b7-994c-df2d545a3dfe.json
new file mode 100644
index 0000000000000000000000000000000000000000..1c995f1dc54fcd967902f087609d1d892d7c26fc
--- /dev/null
+++ b/horizon/pool/symbols/cache/7259d3dd-c723-41b7-994c-df2d545a3dfe.json
@@ -0,0 +1,302 @@
+{
+    "arcs": {},
+    "junctions": {
+        "056cf3cd-3808-403b-b755-8ac4ab5c2d99": {
+            "position": [
+                2000000,
+                750000
+            ]
+        },
+        "1a09749a-9a0c-4e5f-b257-ae355924250b": {
+            "position": [
+                1250000,
+                1250000
+            ]
+        },
+        "473c7a1a-b710-4d25-8167-be9f7531531f": {
+            "position": [
+                1875000,
+                1875000
+            ]
+        },
+        "931c3fff-b7f5-4c3d-a9a1-5771294cc0f3": {
+            "position": [
+                2000000,
+                -750000
+            ]
+        },
+        "9573d3ba-7741-42bf-b61f-55731bc520ca": {
+            "position": [
+                1250000,
+                2500000
+            ]
+        },
+        "a572354d-50ef-4658-af00-a5af740c2256": {
+            "position": [
+                625000,
+                1875000
+            ]
+        },
+        "a84fb2c5-181f-4c7d-8299-ed8cfa1683b0": {
+            "position": [
+                -2000000,
+                -750000
+            ]
+        },
+        "ede8d8b5-1252-4549-86b0-a86fd3b8ca72": {
+            "position": [
+                -2000000,
+                750000
+            ]
+        }
+    },
+    "lines": {
+        "215c75a9-2631-4aa0-be35-8fe895635e5b": {
+            "from": "a572354d-50ef-4658-af00-a5af740c2256",
+            "layer": 0,
+            "to": "473c7a1a-b710-4d25-8167-be9f7531531f",
+            "width": 0
+        },
+        "4d977d3e-8b04-4597-bb89-7020886aac6f": {
+            "from": "9573d3ba-7741-42bf-b61f-55731bc520ca",
+            "layer": 0,
+            "to": "1a09749a-9a0c-4e5f-b257-ae355924250b",
+            "width": 0
+        },
+        "81124202-52e4-43cd-9247-682e5381b2c5": {
+            "from": "ede8d8b5-1252-4549-86b0-a86fd3b8ca72",
+            "layer": 0,
+            "to": "056cf3cd-3808-403b-b755-8ac4ab5c2d99",
+            "width": 0
+        },
+        "e6965d3f-cc8c-4f20-a3a0-b2699d9709ba": {
+            "from": "a84fb2c5-181f-4c7d-8299-ed8cfa1683b0",
+            "layer": 0,
+            "to": "931c3fff-b7f5-4c3d-a9a1-5771294cc0f3",
+            "width": 0
+        }
+    },
+    "name": "Two-terminal polarized capacitor",
+    "pins": {
+        "1e7cd34f-86db-4b34-9e0b-c276756301ab": {
+            "decoration": {
+                "clock": false,
+                "dot": false,
+                "driver": "default",
+                "schmitt": false
+            },
+            "length": 3000000,
+            "name_orientation": "in_line",
+            "name_visible": false,
+            "orientation": "up",
+            "pad_visible": false,
+            "position": [
+                0,
+                3750000
+            ]
+        },
+        "bb8460b5-34e6-41b0-9a9f-10eed3a3d8d6": {
+            "decoration": {
+                "clock": false,
+                "dot": false,
+                "driver": "default",
+                "schmitt": false
+            },
+            "length": 3000000,
+            "name_orientation": "in_line",
+            "name_visible": false,
+            "orientation": "down",
+            "pad_visible": false,
+            "position": [
+                0,
+                -3750000
+            ]
+        }
+    },
+    "polygons": {},
+    "text_placements": {
+        "0m": {
+            "3d7e3a4d-9521-4e03-a851-a990e1e263c8": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    2500000,
+                    -2500000
+                ]
+            },
+            "582303ff-ef92-4768-8c47-feda78c388f8": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    2500000,
+                    2500000
+                ]
+            }
+        },
+        "0n": {
+            "3d7e3a4d-9521-4e03-a851-a990e1e263c8": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    2500000,
+                    -2500000
+                ]
+            },
+            "582303ff-ef92-4768-8c47-feda78c388f8": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    2500000,
+                    2500000
+                ]
+            }
+        },
+        "180m": {
+            "3d7e3a4d-9521-4e03-a851-a990e1e263c8": {
+                "angle": 32768,
+                "mirror": true,
+                "shift": [
+                    2500000,
+                    2500000
+                ]
+            },
+            "582303ff-ef92-4768-8c47-feda78c388f8": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    2500000,
+                    -2500000
+                ]
+            }
+        },
+        "180n": {
+            "3d7e3a4d-9521-4e03-a851-a990e1e263c8": {
+                "angle": 32768,
+                "mirror": true,
+                "shift": [
+                    2500000,
+                    2500000
+                ]
+            },
+            "582303ff-ef92-4768-8c47-feda78c388f8": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    2500000,
+                    -2500000
+                ]
+            }
+        },
+        "270m": {
+            "3d7e3a4d-9521-4e03-a851-a990e1e263c8": {
+                "angle": 16384,
+                "mirror": true,
+                "shift": [
+                    3750000,
+                    3750000
+                ]
+            },
+            "582303ff-ef92-4768-8c47-feda78c388f8": {
+                "angle": 49152,
+                "mirror": false,
+                "shift": [
+                    -3750000,
+                    3750000
+                ]
+            }
+        },
+        "270n": {
+            "3d7e3a4d-9521-4e03-a851-a990e1e263c8": {
+                "angle": 16384,
+                "mirror": false,
+                "shift": [
+                    3750000,
+                    -3750000
+                ]
+            },
+            "582303ff-ef92-4768-8c47-feda78c388f8": {
+                "angle": 16384,
+                "mirror": false,
+                "shift": [
+                    -3750000,
+                    -3750000
+                ]
+            }
+        },
+        "90m": {
+            "3d7e3a4d-9521-4e03-a851-a990e1e263c8": {
+                "angle": 49152,
+                "mirror": true,
+                "shift": [
+                    -3750000,
+                    -3750000
+                ]
+            },
+            "582303ff-ef92-4768-8c47-feda78c388f8": {
+                "angle": 16384,
+                "mirror": false,
+                "shift": [
+                    3750000,
+                    -3750000
+                ]
+            }
+        },
+        "90n": {
+            "3d7e3a4d-9521-4e03-a851-a990e1e263c8": {
+                "angle": 49152,
+                "mirror": false,
+                "shift": [
+                    -3750000,
+                    3750000
+                ]
+            },
+            "582303ff-ef92-4768-8c47-feda78c388f8": {
+                "angle": 49152,
+                "mirror": false,
+                "shift": [
+                    3750000,
+                    3750000
+                ]
+            }
+        }
+    },
+    "texts": {
+        "3d7e3a4d-9521-4e03-a851-a990e1e263c8": {
+            "font": "simplex",
+            "from_smash": false,
+            "layer": 0,
+            "origin": "center",
+            "placement": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    2500000,
+                    -2500000
+                ]
+            },
+            "size": 1500000,
+            "text": "$VALUE",
+            "width": 0
+        },
+        "582303ff-ef92-4768-8c47-feda78c388f8": {
+            "font": "simplex",
+            "from_smash": false,
+            "layer": 0,
+            "origin": "center",
+            "placement": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    2500000,
+                    2500000
+                ]
+            },
+            "size": 1500000,
+            "text": "$REFDES",
+            "width": 0
+        }
+    },
+    "type": "symbol",
+    "unit": "88b1ac21-1cd5-4138-83c8-04df2f8aa7e0",
+    "uuid": "7259d3dd-c723-41b7-994c-df2d545a3dfe"
+}
\ No newline at end of file
diff --git a/horizon/pool/symbols/cache/c06dffb6-8721-4b8e-a056-210974def620.json b/horizon/pool/symbols/cache/c06dffb6-8721-4b8e-a056-210974def620.json
new file mode 100644
index 0000000000000000000000000000000000000000..9f7c226c3f62220a539c92c6c1ae01cf5369afd5
--- /dev/null
+++ b/horizon/pool/symbols/cache/c06dffb6-8721-4b8e-a056-210974def620.json
@@ -0,0 +1 @@
+{"type": "symbol", "can_expand": true, "name": "Generic 3 pin connector (1\u00d73)", "unit": "f866fdef-b785-46aa-998b-da21e7d86e93", "uuid": "c06dffb6-8721-4b8e-a056-210974def620", "junctions": {"6525761b-ebb9-4a37-90b3-459838f0a877": {"position": [-3750000, -5000000]}, "4ce12afe-2210-4798-a54d-02bddd3b6903": {"position": [-3750000, 5000000]}, "570812e1-a515-48a5-a663-75f8a1fb2b65": {"position": [3750000, 5000000]}, "da4bbd86-9f0b-4b92-b3ff-dccf8796f1b1": {"position": [3750000, -5000000]}}, "lines": {"6d73235f-6e90-471d-9cd5-a5b70e9de780": {"from": "6525761b-ebb9-4a37-90b3-459838f0a877", "to": "4ce12afe-2210-4798-a54d-02bddd3b6903"}, "58e64bcb-749e-4545-8498-e3f00dd30d8b": {"from": "4ce12afe-2210-4798-a54d-02bddd3b6903", "to": "570812e1-a515-48a5-a663-75f8a1fb2b65"}, "212bb201-088b-494e-8617-c39154e52391": {"from": "570812e1-a515-48a5-a663-75f8a1fb2b65", "to": "da4bbd86-9f0b-4b92-b3ff-dccf8796f1b1"}, "cf06736c-f4e5-4de5-afc7-74019eaeebf0": {"from": "da4bbd86-9f0b-4b92-b3ff-dccf8796f1b1", "to": "6525761b-ebb9-4a37-90b3-459838f0a877"}}, "pins": {"b22250f7-9956-4ac8-ada1-725b7ba800c8": {"position": [6250000, 2500000], "length": 2500000, "orientation": "right"}, "1803365d-f745-4921-a54f-c5df6afa6561": {"position": [6250000, 0], "length": 2500000, "orientation": "right"}, "4c0e5d34-b007-432d-880b-3a3b8e963a14": {"position": [6250000, -2500000], "length": 2500000, "orientation": "right"}}, "texts": {"4470be59-9772-461d-bc9a-f950601338c8": {"placement": {"shift": [-3750000, 6250000], "mirror": false, "angle": 0}, "text": "$REFDES", "size": 1500000, "origin": "center"}, "25526db8-e8a5-480d-8e50-18f1e83b9bae": {"placement": {"shift": [-3750000, -6250000], "mirror": false, "angle": 0}, "text": "$VALUE", "size": 1500000, "origin": "center"}}}
\ No newline at end of file
diff --git a/horizon/pool/symbols/cache/c0da7338-7424-4023-8c52-d12e23b8163c.json b/horizon/pool/symbols/cache/c0da7338-7424-4023-8c52-d12e23b8163c.json
new file mode 100755
index 0000000000000000000000000000000000000000..d4798b0fbd1bd13825c4d81b82fa1a51f799772c
--- /dev/null
+++ b/horizon/pool/symbols/cache/c0da7338-7424-4023-8c52-d12e23b8163c.json
@@ -0,0 +1,151 @@
+{
+    "arcs": {},
+    "can_expand": false,
+    "junctions": {
+        "11226179-df03-48e1-b3ae-8ceebeb49e62": {
+            "position": [
+                3125000,
+                10000000
+            ]
+        },
+        "13f09fa0-0b96-4c4b-b258-f5454094966c": {
+            "position": [
+                3125000,
+                -10000000
+            ]
+        },
+        "b6818d43-7278-409b-8b44-04ef4eb9f28e": {
+            "position": [
+                -3125000,
+                10000000
+            ]
+        },
+        "d7dae4e8-882d-4f2f-9600-574dda98d35b": {
+            "position": [
+                -3125000,
+                -10000000
+            ]
+        }
+    },
+    "lines": {
+        "507fa9f5-4cf0-4866-beb7-05c595ec3686": {
+            "from": "b6818d43-7278-409b-8b44-04ef4eb9f28e",
+            "layer": 0,
+            "to": "11226179-df03-48e1-b3ae-8ceebeb49e62",
+            "width": 0
+        },
+        "867f5ce4-c51a-4607-bb9f-8df16b853667": {
+            "from": "11226179-df03-48e1-b3ae-8ceebeb49e62",
+            "layer": 0,
+            "to": "13f09fa0-0b96-4c4b-b258-f5454094966c",
+            "width": 0
+        },
+        "8f4feb92-9534-4a9c-ac94-87d35c04221d": {
+            "from": "d7dae4e8-882d-4f2f-9600-574dda98d35b",
+            "layer": 0,
+            "to": "b6818d43-7278-409b-8b44-04ef4eb9f28e",
+            "width": 0
+        },
+        "ea6ca50f-d541-4e8a-b786-b12430634155": {
+            "from": "13f09fa0-0b96-4c4b-b258-f5454094966c",
+            "layer": 0,
+            "to": "d7dae4e8-882d-4f2f-9600-574dda98d35b",
+            "width": 0
+        }
+    },
+    "name": "Eurorack Powerconnector",
+    "pins": {
+        "497e8ed4-47cb-414f-b1e3-140eabb53fae": {
+            "decoration": {
+                "clock": false,
+                "dot": false,
+                "driver": "default",
+                "schmitt": false
+            },
+            "length": 2500000,
+            "name_orientation": "in_line",
+            "name_visible": true,
+            "orientation": "right",
+            "pad_visible": false,
+            "position": [
+                5625000,
+                8750000
+            ]
+        },
+        "70e14ee4-35c8-4d16-a65d-021e3f6d7618": {
+            "decoration": {
+                "clock": false,
+                "dot": false,
+                "driver": "default",
+                "schmitt": false
+            },
+            "length": 2500000,
+            "name_orientation": "in_line",
+            "name_visible": true,
+            "orientation": "right",
+            "pad_visible": false,
+            "position": [
+                5625000,
+                -8750000
+            ]
+        },
+        "8f164a8c-32b7-4c48-8a00-b6413908eec0": {
+            "decoration": {
+                "clock": false,
+                "dot": false,
+                "driver": "default",
+                "schmitt": false
+            },
+            "length": 2500000,
+            "name_orientation": "in_line",
+            "name_visible": true,
+            "orientation": "right",
+            "pad_visible": false,
+            "position": [
+                5625000,
+                0
+            ]
+        }
+    },
+    "polygons": {},
+    "text_placements": {},
+    "texts": {
+        "7443bc1e-eccf-4fe1-8377-da3828b4699f": {
+            "font": "simplex",
+            "from_smash": false,
+            "layer": 0,
+            "origin": "center",
+            "placement": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    -2500000,
+                    -13750000
+                ]
+            },
+            "size": 1500000,
+            "text": "$VALUE",
+            "width": 0
+        },
+        "b9dde897-f852-4190-99c6-870189ba136b": {
+            "font": "simplex",
+            "from_smash": false,
+            "layer": 0,
+            "origin": "center",
+            "placement": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    -2500000,
+                    -11250000
+                ]
+            },
+            "size": 1500000,
+            "text": "$REFDES",
+            "width": 0
+        }
+    },
+    "type": "symbol",
+    "unit": "20008c63-0204-4f0c-b44a-6f6d41373606",
+    "uuid": "c0da7338-7424-4023-8c52-d12e23b8163c"
+}
\ No newline at end of file
diff --git a/horizon/pool/symbols/cache/d128f534-1a9a-4174-9a59-d97eeb66a95e.json b/horizon/pool/symbols/cache/d128f534-1a9a-4174-9a59-d97eeb66a95e.json
new file mode 100644
index 0000000000000000000000000000000000000000..14c357bbdb30d748b357f2624735f7f1d7e7e292
--- /dev/null
+++ b/horizon/pool/symbols/cache/d128f534-1a9a-4174-9a59-d97eeb66a95e.json
@@ -0,0 +1 @@
+{"type": "symbol", "can_expand": true, "name": "Generic 1 pin connector (1\u00d71)", "unit": "b4d2282e-7d58-4a2a-9deb-c993b09dfcd2", "uuid": "d128f534-1a9a-4174-9a59-d97eeb66a95e", "junctions": {"7cf97570-3aa9-4370-9135-0afe28212278": {"position": [-3750000, -2500000]}, "8783784e-116b-4296-802f-4e720ed29f23": {"position": [-3750000, 2500000]}, "4d7dd70f-4cb1-4e60-a1da-0ec80789605d": {"position": [3750000, 2500000]}, "8b942572-3d14-44ab-8809-93de1cbccd86": {"position": [3750000, -2500000]}}, "lines": {"38df26c4-88ee-4ed6-b8d9-abf8f136adaa": {"from": "7cf97570-3aa9-4370-9135-0afe28212278", "to": "8783784e-116b-4296-802f-4e720ed29f23"}, "057dfad9-7aa6-4252-98fd-fe6d24206618": {"from": "8783784e-116b-4296-802f-4e720ed29f23", "to": "4d7dd70f-4cb1-4e60-a1da-0ec80789605d"}, "221171e3-99e5-4ff9-9038-bfb77645f8d1": {"from": "4d7dd70f-4cb1-4e60-a1da-0ec80789605d", "to": "8b942572-3d14-44ab-8809-93de1cbccd86"}, "ad80389f-1e2a-4265-a2ab-8c591b94da6b": {"from": "8b942572-3d14-44ab-8809-93de1cbccd86", "to": "7cf97570-3aa9-4370-9135-0afe28212278"}}, "pins": {"ad3f20fe-d1ca-40c1-9148-71c107694c90": {"position": [6250000, 0], "length": 2500000, "orientation": "right"}}, "texts": {"15b03084-62b0-4ee8-8b0a-e9cc563c28eb": {"placement": {"shift": [-3750000, 3750000], "mirror": false, "angle": 0}, "text": "$REFDES", "size": 1500000, "origin": "center"}, "b0325cc0-80ca-4659-90bc-6c9def803212": {"placement": {"shift": [-3750000, -3750000], "mirror": false, "angle": 0}, "text": "$VALUE", "size": 1500000, "origin": "center"}}}
\ No newline at end of file
diff --git a/horizon/pool/symbols/cache/ddb67165-aa91-43b5-a7c6-6136b7212151.json b/horizon/pool/symbols/cache/ddb67165-aa91-43b5-a7c6-6136b7212151.json
new file mode 100755
index 0000000000000000000000000000000000000000..d06b1342f3f5d57e29635e63db8c974b8107ddab
--- /dev/null
+++ b/horizon/pool/symbols/cache/ddb67165-aa91-43b5-a7c6-6136b7212151.json
@@ -0,0 +1,720 @@
+{
+    "arcs": {
+        "23209d45-7b4b-4484-94d0-6f63c75d6f21": {
+            "center": "62819e8e-1b7c-425a-b9cd-52b4894e5bf7",
+            "from": "bf5456c3-2bb2-4bc5-8c50-50a276c074cc",
+            "layer": 0,
+            "to": "22e73413-4933-43e3-9f44-1cb833db1176",
+            "width": 0
+        },
+        "2db36956-0111-4e25-8db9-0907ae93bc59": {
+            "center": "1eb640f9-20d1-477b-8aa1-d1aa8802cb58",
+            "from": "be4b4c5d-03cd-42d2-add2-5b6561fb652c",
+            "layer": 0,
+            "to": "9a01dcfe-997a-4299-956f-68358375ed99",
+            "width": 0
+        },
+        "2ef080c1-7d55-4173-98c6-9b91a93a0db8": {
+            "center": "00cf3e03-62b5-40a7-adef-0295129bdfd4",
+            "from": "b5f565fe-1dd9-49d8-a3fd-f70867beecbc",
+            "layer": 0,
+            "to": "bf9f295d-20ed-479b-af04-8a179f33edbc",
+            "width": 0
+        },
+        "37d6349d-a6d8-4977-956e-600e1fcb0fd6": {
+            "center": "1eb640f9-20d1-477b-8aa1-d1aa8802cb58",
+            "from": "9a01dcfe-997a-4299-956f-68358375ed99",
+            "layer": 0,
+            "to": "be4b4c5d-03cd-42d2-add2-5b6561fb652c",
+            "width": 0
+        },
+        "395baebd-48ca-4571-80cc-6b4b40cfb9a5": {
+            "center": "7e999b94-b5a7-4eee-b1ea-2453de81561b",
+            "from": "7beff334-2902-4cff-95c4-accbb5456e7e",
+            "layer": 0,
+            "to": "b1875a7c-617e-40c1-b5e3-3513ff6efe22",
+            "width": 0
+        },
+        "56dfdcb2-9db5-4f85-9638-578bd676f721": {
+            "center": "45c23258-f679-4e5a-be59-4e083c2316f7",
+            "from": "470216f0-de6e-4fd6-9c82-e97ab569d7d1",
+            "layer": 0,
+            "to": "17335ad9-487d-413e-9e3c-e5b532fe1f8d",
+            "width": 0
+        },
+        "7ddf102e-e2a7-45ee-9962-338f5b308edf": {
+            "center": "00cf3e03-62b5-40a7-adef-0295129bdfd4",
+            "from": "bf9f295d-20ed-479b-af04-8a179f33edbc",
+            "layer": 0,
+            "to": "b5f565fe-1dd9-49d8-a3fd-f70867beecbc",
+            "width": 0
+        },
+        "82b2c625-6831-449f-9703-642a92cab7f7": {
+            "center": "063f0fe2-0dd5-4307-8ea5-50026a4e4b39",
+            "from": "09235750-a364-4896-a67f-ba1e118aec78",
+            "layer": 0,
+            "to": "1d8f3ea6-31cf-4915-befe-335101a0101c",
+            "width": 0
+        },
+        "a8ff7d55-deb7-4eb7-9817-57d5117c5666": {
+            "center": "063f0fe2-0dd5-4307-8ea5-50026a4e4b39",
+            "from": "1d8f3ea6-31cf-4915-befe-335101a0101c",
+            "layer": 0,
+            "to": "09235750-a364-4896-a67f-ba1e118aec78",
+            "width": 0
+        },
+        "cbf97ae0-ff9f-46fd-9b4e-29368d91c3d6": {
+            "center": "7e999b94-b5a7-4eee-b1ea-2453de81561b",
+            "from": "b1875a7c-617e-40c1-b5e3-3513ff6efe22",
+            "layer": 0,
+            "to": "7beff334-2902-4cff-95c4-accbb5456e7e",
+            "width": 0
+        },
+        "e7b62fdd-b641-4415-b614-cf2fb13ee574": {
+            "center": "62819e8e-1b7c-425a-b9cd-52b4894e5bf7",
+            "from": "22e73413-4933-43e3-9f44-1cb833db1176",
+            "layer": 0,
+            "to": "bf5456c3-2bb2-4bc5-8c50-50a276c074cc",
+            "width": 0
+        },
+        "f2974b14-b052-49e9-a86d-39c06e32fccb": {
+            "center": "45c23258-f679-4e5a-be59-4e083c2316f7",
+            "from": "17335ad9-487d-413e-9e3c-e5b532fe1f8d",
+            "layer": 0,
+            "to": "470216f0-de6e-4fd6-9c82-e97ab569d7d1",
+            "width": 0
+        }
+    },
+    "can_expand": false,
+    "junctions": {
+        "00cf3e03-62b5-40a7-adef-0295129bdfd4": {
+            "position": [
+                2500000,
+                7500000
+            ]
+        },
+        "063f0fe2-0dd5-4307-8ea5-50026a4e4b39": {
+            "position": [
+                -2500000,
+                -5000000
+            ]
+        },
+        "09235750-a364-4896-a67f-ba1e118aec78": {
+            "position": [
+                -2375000,
+                -5000000
+            ]
+        },
+        "0cd2eb1c-42fe-4c2b-a41d-a6ed25ddb331": {
+            "position": [
+                0,
+                5000000
+            ]
+        },
+        "0f4b5969-5059-4bf8-b594-4e7fd8c8cbf0": {
+            "position": [
+                0,
+                -1250000
+            ]
+        },
+        "125767af-e1f5-43b3-90d7-fbf7514a6cbf": {
+            "position": [
+                0,
+                4000000
+            ]
+        },
+        "17335ad9-487d-413e-9e3c-e5b532fe1f8d": {
+            "position": [
+                2625000,
+                2500000
+            ]
+        },
+        "1d8f3ea6-31cf-4915-befe-335101a0101c": {
+            "position": [
+                -2625000,
+                -5000000
+            ]
+        },
+        "1eb640f9-20d1-477b-8aa1-d1aa8802cb58": {
+            "position": [
+                -2500000,
+                5000000
+            ]
+        },
+        "22e73413-4933-43e3-9f44-1cb833db1176": {
+            "position": [
+                3875000,
+                -7500000
+            ]
+        },
+        "3891b70d-380e-48da-bd04-ae85065fabfd": {
+            "position": [
+                3750000,
+                7500000
+            ]
+        },
+        "45c23258-f679-4e5a-be59-4e083c2316f7": {
+            "position": [
+                2500000,
+                2500000
+            ]
+        },
+        "470216f0-de6e-4fd6-9c82-e97ab569d7d1": {
+            "position": [
+                2375000,
+                2500000
+            ]
+        },
+        "493e1a42-d077-4636-af0f-f5679ba2b2c7": {
+            "position": [
+                0,
+                250000
+            ]
+        },
+        "62819e8e-1b7c-425a-b9cd-52b4894e5bf7": {
+            "position": [
+                3750000,
+                -7500000
+            ]
+        },
+        "6448303b-84eb-480b-91e8-b2bff5c8c372": {
+            "position": [
+                -3750000,
+                5000000
+            ]
+        },
+        "6992582e-f22d-41d5-97ff-ecf9e69d79a3": {
+            "position": [
+                0,
+                6250000
+            ]
+        },
+        "6c58f440-08fe-4cc0-86d7-5a1837a4ec1f": {
+            "position": [
+                3750000,
+                -2500000
+            ]
+        },
+        "6ef53866-49d8-4d20-a185-642065cf7cff": {
+            "position": [
+                0,
+                2500000
+            ]
+        },
+        "7beff334-2902-4cff-95c4-accbb5456e7e": {
+            "position": [
+                2375000,
+                -2500000
+            ]
+        },
+        "7e999b94-b5a7-4eee-b1ea-2453de81561b": {
+            "position": [
+                2500000,
+                -2500000
+            ]
+        },
+        "7fb99887-aeeb-4b07-8e3c-7ac524cc32c4": {
+            "position": [
+                0,
+                -250000
+            ]
+        },
+        "8df7f3c6-df9a-4d20-9c23-cb55bd2a6e68": {
+            "position": [
+                0,
+                -2500000
+            ]
+        },
+        "97092d7f-b2a8-45d4-8b18-cda7dd4bbec8": {
+            "position": [
+                -3750000,
+                -5000000
+            ]
+        },
+        "9a01dcfe-997a-4299-956f-68358375ed99": {
+            "position": [
+                -2625000,
+                5000000
+            ]
+        },
+        "a0915a24-de35-4f42-ba16-7a23390246e6": {
+            "position": [
+                0,
+                -3750000
+            ]
+        },
+        "a552363c-563d-40eb-a2e8-3b3b1d25db6f": {
+            "position": [
+                0,
+                5250000
+            ]
+        },
+        "ac63e493-9f96-49f3-bc74-799450f836f5": {
+            "position": [
+                0,
+                3750000
+            ]
+        },
+        "b1875a7c-617e-40c1-b5e3-3513ff6efe22": {
+            "position": [
+                2625000,
+                -2500000
+            ]
+        },
+        "b3413953-2b7d-4dea-b301-4adc4ecde376": {
+            "position": [
+                3750000,
+                -7500000
+            ]
+        },
+        "b5f565fe-1dd9-49d8-a3fd-f70867beecbc": {
+            "position": [
+                2625000,
+                7500000
+            ]
+        },
+        "ba157c4c-8604-4cc5-84e0-256a951f4ca8": {
+            "position": [
+                0,
+                1500000
+            ]
+        },
+        "be2e425c-a45c-42be-9771-39dfaa3d8a01": {
+            "position": [
+                3750000,
+                2500000
+            ]
+        },
+        "be4b4c5d-03cd-42d2-add2-5b6561fb652c": {
+            "position": [
+                -2375000,
+                5000000
+            ]
+        },
+        "bf5456c3-2bb2-4bc5-8c50-50a276c074cc": {
+            "position": [
+                3625000,
+                -7500000
+            ]
+        },
+        "bf9f295d-20ed-479b-af04-8a179f33edbc": {
+            "position": [
+                2375000,
+                7500000
+            ]
+        },
+        "c30d134e-8984-404b-8080-3540d6886922": {
+            "position": [
+                0,
+                -1500000
+            ]
+        },
+        "da475b1d-4d8b-4af7-8933-4bca4130a3bc": {
+            "position": [
+                0,
+                -2750000
+            ]
+        },
+        "dc26af0c-7e00-43ef-92b8-890096ba20b5": {
+            "position": [
+                0,
+                1250000
+            ]
+        },
+        "f7690aca-0fb3-4879-b56e-fb9d74c83f7a": {
+            "position": [
+                0,
+                2750000
+            ]
+        }
+    },
+    "lines": {
+        "15c09e37-6bfd-4e7b-a9f0-48d6b543199d": {
+            "from": "063f0fe2-0dd5-4307-8ea5-50026a4e4b39",
+            "layer": 0,
+            "to": "7e999b94-b5a7-4eee-b1ea-2453de81561b",
+            "width": 0
+        },
+        "1a7c72e3-d23f-473e-91e0-3f8188903784": {
+            "from": "dc26af0c-7e00-43ef-92b8-890096ba20b5",
+            "layer": 0,
+            "to": "493e1a42-d077-4636-af0f-f5679ba2b2c7",
+            "width": 0
+        },
+        "20c5b5f4-d614-4fc5-ba34-2e3e5b452cd2": {
+            "from": "1eb640f9-20d1-477b-8aa1-d1aa8802cb58",
+            "layer": 0,
+            "to": "00cf3e03-62b5-40a7-adef-0295129bdfd4",
+            "width": 0
+        },
+        "2d690def-98e9-44af-b331-7cee5d0b4f6c": {
+            "from": "6ef53866-49d8-4d20-a185-642065cf7cff",
+            "layer": 0,
+            "to": "ba157c4c-8604-4cc5-84e0-256a951f4ca8",
+            "width": 0
+        },
+        "43301865-5ce4-44dc-8758-9c5f364520f8": {
+            "from": "ac63e493-9f96-49f3-bc74-799450f836f5",
+            "layer": 0,
+            "to": "f7690aca-0fb3-4879-b56e-fb9d74c83f7a",
+            "width": 0
+        },
+        "4df31cee-0232-42bc-9146-df48943cdbaf": {
+            "from": "45c23258-f679-4e5a-be59-4e083c2316f7",
+            "layer": 0,
+            "to": "be2e425c-a45c-42be-9771-39dfaa3d8a01",
+            "width": 0
+        },
+        "564c3303-ec6d-4298-8130-c45cf2e4cb4b": {
+            "from": "7fb99887-aeeb-4b07-8e3c-7ac524cc32c4",
+            "layer": 0,
+            "to": "0f4b5969-5059-4bf8-b594-4e7fd8c8cbf0",
+            "width": 0
+        },
+        "5c31eb4c-3040-4404-99f1-120a2e0d9469": {
+            "from": "0cd2eb1c-42fe-4c2b-a41d-a6ed25ddb331",
+            "layer": 0,
+            "to": "125767af-e1f5-43b3-90d7-fbf7514a6cbf",
+            "width": 0
+        },
+        "5e309bb4-ce4f-4b6e-82a2-16152261a182": {
+            "from": "62819e8e-1b7c-425a-b9cd-52b4894e5bf7",
+            "layer": 0,
+            "to": "b3413953-2b7d-4dea-b301-4adc4ecde376",
+            "width": 0
+        },
+        "5fcd046b-fe3f-4a8a-b181-6bf005a783ba": {
+            "from": "6448303b-84eb-480b-91e8-b2bff5c8c372",
+            "layer": 0,
+            "to": "1eb640f9-20d1-477b-8aa1-d1aa8802cb58",
+            "width": 0
+        },
+        "6a70b084-efeb-45af-9754-ad87be6f71cd": {
+            "from": "00cf3e03-62b5-40a7-adef-0295129bdfd4",
+            "layer": 0,
+            "to": "3891b70d-380e-48da-bd04-ae85065fabfd",
+            "width": 0
+        },
+        "85f24a1f-ace8-48f7-bec0-84a7b9f6678f": {
+            "from": "da475b1d-4d8b-4af7-8933-4bca4130a3bc",
+            "layer": 0,
+            "to": "a0915a24-de35-4f42-ba16-7a23390246e6",
+            "width": 0
+        },
+        "b69cdd3f-77e7-4a64-8d4c-4e1cb745ee23": {
+            "from": "7e999b94-b5a7-4eee-b1ea-2453de81561b",
+            "layer": 0,
+            "to": "6c58f440-08fe-4cc0-86d7-5a1837a4ec1f",
+            "width": 0
+        },
+        "bcbccab3-d1c1-4388-8f3e-346e8032f6b4": {
+            "from": "6992582e-f22d-41d5-97ff-ecf9e69d79a3",
+            "layer": 0,
+            "to": "a552363c-563d-40eb-a2e8-3b3b1d25db6f",
+            "width": 0
+        },
+        "cde8cac7-3d2d-4d21-8be6-dbe6ef324887": {
+            "from": "c30d134e-8984-404b-8080-3540d6886922",
+            "layer": 0,
+            "to": "8df7f3c6-df9a-4d20-9c23-cb55bd2a6e68",
+            "width": 0
+        },
+        "f9618231-875a-4826-b28d-73cb06091c93": {
+            "from": "97092d7f-b2a8-45d4-8b18-cda7dd4bbec8",
+            "layer": 0,
+            "to": "063f0fe2-0dd5-4307-8ea5-50026a4e4b39",
+            "width": 0
+        }
+    },
+    "name": "Switch DPDT On-On",
+    "pins": {
+        "321fa462-b6d9-4b5a-af54-18b647eb625a": {
+            "decoration": {
+                "clock": false,
+                "dot": false,
+                "driver": "default",
+                "schmitt": false
+            },
+            "length": 2500000,
+            "name_orientation": "in_line",
+            "name_visible": false,
+            "orientation": "right",
+            "pad_visible": true,
+            "position": [
+                6250000,
+                -7500000
+            ]
+        },
+        "5dd0f83d-34b2-41a1-ae35-435479e4002e": {
+            "decoration": {
+                "clock": false,
+                "dot": false,
+                "driver": "default",
+                "schmitt": false
+            },
+            "length": 2500000,
+            "name_orientation": "in_line",
+            "name_visible": false,
+            "orientation": "right",
+            "pad_visible": true,
+            "position": [
+                6250000,
+                2500000
+            ]
+        },
+        "72188faa-3496-4ae7-acbc-9cd36f70d27e": {
+            "decoration": {
+                "clock": false,
+                "dot": false,
+                "driver": "default",
+                "schmitt": false
+            },
+            "length": 2500000,
+            "name_orientation": "in_line",
+            "name_visible": false,
+            "orientation": "right",
+            "pad_visible": true,
+            "position": [
+                6250000,
+                -2500000
+            ]
+        },
+        "74893107-2112-49f0-8f7c-fb265407d8f7": {
+            "decoration": {
+                "clock": false,
+                "dot": false,
+                "driver": "default",
+                "schmitt": false
+            },
+            "length": 2500000,
+            "name_orientation": "in_line",
+            "name_visible": false,
+            "orientation": "left",
+            "pad_visible": true,
+            "position": [
+                -6250000,
+                -5000000
+            ]
+        },
+        "831b482b-82af-40ba-8cc0-5e272f25cc2c": {
+            "decoration": {
+                "clock": false,
+                "dot": false,
+                "driver": "default",
+                "schmitt": false
+            },
+            "length": 2500000,
+            "name_orientation": "in_line",
+            "name_visible": false,
+            "orientation": "left",
+            "pad_visible": true,
+            "position": [
+                -6250000,
+                5000000
+            ]
+        },
+        "97955848-10f4-4667-b838-46f6bb8fe085": {
+            "decoration": {
+                "clock": false,
+                "dot": false,
+                "driver": "default",
+                "schmitt": false
+            },
+            "length": 2500000,
+            "name_orientation": "in_line",
+            "name_visible": false,
+            "orientation": "right",
+            "pad_visible": true,
+            "position": [
+                6250000,
+                7500000
+            ]
+        }
+    },
+    "polygons": {},
+    "text_placements": {
+        "0m": {
+            "182a73d1-b159-4712-85d1-71255a812366": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    -5000000,
+                    10000000
+                ]
+            },
+            "e5ea95ae-a9d2-4ae1-8ff7-6224f7c573bc": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    -5000000,
+                    -10000000
+                ]
+            }
+        },
+        "0n": {
+            "182a73d1-b159-4712-85d1-71255a812366": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    -5000000,
+                    10000000
+                ]
+            },
+            "e5ea95ae-a9d2-4ae1-8ff7-6224f7c573bc": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    -5000000,
+                    -10000000
+                ]
+            }
+        },
+        "180m": {
+            "182a73d1-b159-4712-85d1-71255a812366": {
+                "angle": 32768,
+                "mirror": false,
+                "shift": [
+                    5000000,
+                    -10000000
+                ]
+            },
+            "e5ea95ae-a9d2-4ae1-8ff7-6224f7c573bc": {
+                "angle": 32768,
+                "mirror": false,
+                "shift": [
+                    5000000,
+                    10000000
+                ]
+            }
+        },
+        "180n": {
+            "182a73d1-b159-4712-85d1-71255a812366": {
+                "angle": 32768,
+                "mirror": false,
+                "shift": [
+                    5000000,
+                    -10000000
+                ]
+            },
+            "e5ea95ae-a9d2-4ae1-8ff7-6224f7c573bc": {
+                "angle": 32768,
+                "mirror": false,
+                "shift": [
+                    5000000,
+                    10000000
+                ]
+            }
+        },
+        "270m": {
+            "182a73d1-b159-4712-85d1-71255a812366": {
+                "angle": 49152,
+                "mirror": false,
+                "shift": [
+                    -1250000,
+                    -8750000
+                ]
+            },
+            "e5ea95ae-a9d2-4ae1-8ff7-6224f7c573bc": {
+                "angle": 16384,
+                "mirror": true,
+                "shift": [
+                    1250000,
+                    -8750000
+                ]
+            }
+        },
+        "270n": {
+            "182a73d1-b159-4712-85d1-71255a812366": {
+                "angle": 49152,
+                "mirror": false,
+                "shift": [
+                    -1250000,
+                    -8750000
+                ]
+            },
+            "e5ea95ae-a9d2-4ae1-8ff7-6224f7c573bc": {
+                "angle": 16384,
+                "mirror": true,
+                "shift": [
+                    1250000,
+                    -8750000
+                ]
+            }
+        },
+        "90m": {
+            "182a73d1-b159-4712-85d1-71255a812366": {
+                "angle": 49152,
+                "mirror": false,
+                "shift": [
+                    1250000,
+                    -8750000
+                ]
+            },
+            "e5ea95ae-a9d2-4ae1-8ff7-6224f7c573bc": {
+                "angle": 49152,
+                "mirror": false,
+                "shift": [
+                    -1250000,
+                    -8750000
+                ]
+            }
+        },
+        "90n": {
+            "182a73d1-b159-4712-85d1-71255a812366": {
+                "angle": 49152,
+                "mirror": false,
+                "shift": [
+                    1250000,
+                    -8750000
+                ]
+            },
+            "e5ea95ae-a9d2-4ae1-8ff7-6224f7c573bc": {
+                "angle": 49152,
+                "mirror": false,
+                "shift": [
+                    -1250000,
+                    -8750000
+                ]
+            }
+        }
+    },
+    "texts": {
+        "182a73d1-b159-4712-85d1-71255a812366": {
+            "font": "simplex",
+            "from_smash": false,
+            "layer": 0,
+            "origin": "center",
+            "placement": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    -5000000,
+                    10000000
+                ]
+            },
+            "size": 1500000,
+            "text": "$REFDES",
+            "width": 0
+        },
+        "e5ea95ae-a9d2-4ae1-8ff7-6224f7c573bc": {
+            "font": "simplex",
+            "from_smash": false,
+            "layer": 0,
+            "origin": "center",
+            "placement": {
+                "angle": 0,
+                "mirror": false,
+                "shift": [
+                    -5000000,
+                    -10000000
+                ]
+            },
+            "size": 1500000,
+            "text": "$VALUE",
+            "width": 0
+        }
+    },
+    "type": "symbol",
+    "unit": "1af0eca2-7745-4c5a-9ba7-9c32b641f667",
+    "uuid": "ddb67165-aa91-43b5-a7c6-6136b7212151"
+}
\ No newline at end of file
diff --git a/horizon/pool/units/cache/1af0eca2-7745-4c5a-9ba7-9c32b641f667.json b/horizon/pool/units/cache/1af0eca2-7745-4c5a-9ba7-9c32b641f667.json
new file mode 100755
index 0000000000000000000000000000000000000000..422ae603e51f58ab28445ef809915a2aca72ca40
--- /dev/null
+++ b/horizon/pool/units/cache/1af0eca2-7745-4c5a-9ba7-9c32b641f667.json
@@ -0,0 +1,44 @@
+{
+    "manufacturer": "",
+    "name": "Switch DPDT On-On",
+    "pins": {
+        "321fa462-b6d9-4b5a-af54-18b647eb625a": {
+            "direction": "passive",
+            "names": [],
+            "primary_name": "6",
+            "swap_group": 1
+        },
+        "5dd0f83d-34b2-41a1-ae35-435479e4002e": {
+            "direction": "passive",
+            "names": [],
+            "primary_name": "3",
+            "swap_group": 0
+        },
+        "72188faa-3496-4ae7-acbc-9cd36f70d27e": {
+            "direction": "passive",
+            "names": [],
+            "primary_name": "4",
+            "swap_group": 1
+        },
+        "74893107-2112-49f0-8f7c-fb265407d8f7": {
+            "direction": "passive",
+            "names": [],
+            "primary_name": "5",
+            "swap_group": 1
+        },
+        "831b482b-82af-40ba-8cc0-5e272f25cc2c": {
+            "direction": "passive",
+            "names": [],
+            "primary_name": "2",
+            "swap_group": 0
+        },
+        "97955848-10f4-4667-b838-46f6bb8fe085": {
+            "direction": "passive",
+            "names": [],
+            "primary_name": "1",
+            "swap_group": 0
+        }
+    },
+    "type": "unit",
+    "uuid": "1af0eca2-7745-4c5a-9ba7-9c32b641f667"
+}
\ No newline at end of file
diff --git a/horizon/pool/units/cache/20008c63-0204-4f0c-b44a-6f6d41373606.json b/horizon/pool/units/cache/20008c63-0204-4f0c-b44a-6f6d41373606.json
new file mode 100755
index 0000000000000000000000000000000000000000..7796af223144793499b84f2639481892abf73a16
--- /dev/null
+++ b/horizon/pool/units/cache/20008c63-0204-4f0c-b44a-6f6d41373606.json
@@ -0,0 +1,30 @@
+{
+    "manufacturer": "",
+    "name": "Eurorack Powerconnector",
+    "pins": {
+        "497e8ed4-47cb-414f-b1e3-140eabb53fae": {
+            "direction": "power_input",
+            "names": [
+                "Vcc"
+            ],
+            "primary_name": "+12",
+            "swap_group": 1
+        },
+        "70e14ee4-35c8-4d16-a65d-021e3f6d7618": {
+            "direction": "power_input",
+            "names": [
+                "Vee"
+            ],
+            "primary_name": "-12",
+            "swap_group": 1
+        },
+        "8f164a8c-32b7-4c48-8a00-b6413908eec0": {
+            "direction": "power_input",
+            "names": [],
+            "primary_name": "GND",
+            "swap_group": 0
+        }
+    },
+    "type": "unit",
+    "uuid": "20008c63-0204-4f0c-b44a-6f6d41373606"
+}
\ No newline at end of file
diff --git a/horizon/pool/units/cache/88b1ac21-1cd5-4138-83c8-04df2f8aa7e0.json b/horizon/pool/units/cache/88b1ac21-1cd5-4138-83c8-04df2f8aa7e0.json
new file mode 100644
index 0000000000000000000000000000000000000000..7cd040da168e959d9dd7e2e5a86e9cfcd8246945
--- /dev/null
+++ b/horizon/pool/units/cache/88b1ac21-1cd5-4138-83c8-04df2f8aa7e0.json
@@ -0,0 +1,20 @@
+{
+    "manufacturer": "",
+    "name": "Two-terminal polarized capacitor",
+    "pins": {
+        "1e7cd34f-86db-4b34-9e0b-c276756301ab": {
+            "direction": "passive",
+            "names": [],
+            "primary_name": "P",
+            "swap_group": 0
+        },
+        "bb8460b5-34e6-41b0-9a9f-10eed3a3d8d6": {
+            "direction": "passive",
+            "names": [],
+            "primary_name": "N",
+            "swap_group": 0
+        }
+    },
+    "type": "unit",
+    "uuid": "88b1ac21-1cd5-4138-83c8-04df2f8aa7e0"
+}
\ No newline at end of file
diff --git a/horizon/pool/units/cache/b4d2282e-7d58-4a2a-9deb-c993b09dfcd2.json b/horizon/pool/units/cache/b4d2282e-7d58-4a2a-9deb-c993b09dfcd2.json
new file mode 100644
index 0000000000000000000000000000000000000000..b2845078b80a42da6ed86da7a6634dcd801e4d3f
--- /dev/null
+++ b/horizon/pool/units/cache/b4d2282e-7d58-4a2a-9deb-c993b09dfcd2.json
@@ -0,0 +1 @@
+{"name": "Generic 1 pin connector", "manufacturer": "", "uuid": "b4d2282e-7d58-4a2a-9deb-c993b09dfcd2", "type": "unit", "pins": {"ad3f20fe-d1ca-40c1-9148-71c107694c90": {"direction": "passive", "names": [], "swap_group": 0, "primary_name": "1"}}}
\ No newline at end of file
diff --git a/horizon/pool/units/cache/f866fdef-b785-46aa-998b-da21e7d86e93.json b/horizon/pool/units/cache/f866fdef-b785-46aa-998b-da21e7d86e93.json
new file mode 100644
index 0000000000000000000000000000000000000000..cfbd23769261cd5512a1fdefe680870e34c013b0
--- /dev/null
+++ b/horizon/pool/units/cache/f866fdef-b785-46aa-998b-da21e7d86e93.json
@@ -0,0 +1 @@
+{"name": "Generic 3 pin connector", "manufacturer": "", "uuid": "f866fdef-b785-46aa-998b-da21e7d86e93", "type": "unit", "pins": {"b22250f7-9956-4ac8-ada1-725b7ba800c8": {"direction": "passive", "names": [], "swap_group": 0, "primary_name": "1"}, "1803365d-f745-4921-a54f-c5df6afa6561": {"direction": "passive", "names": [], "swap_group": 0, "primary_name": "2"}, "4c0e5d34-b007-432d-880b-3a3b8e963a14": {"direction": "passive", "names": [], "swap_group": 0, "primary_name": "3"}}}
\ No newline at end of file
diff --git a/horizon/top_block.json b/horizon/top_block.json
index edd8514d85409057dab2832b7cd37af203c39ca9..16314a4e69a081ce0be0bdd7d161097eddc1b95c 100644
--- a/horizon/top_block.json
+++ b/horizon/top_block.json
@@ -1,5 +1,10 @@
 {
-    "block_instance_mappings": {},
+    "block_instance_mappings": {
+        "b48fb77c-bfb0-4987-9240-1cf029f1584f": {
+            "block": "11e0242f-0192-4911-9b76-c638657192f1",
+            "components": {}
+        }
+    },
     "block_instances": {},
     "bom_export_settings": {
         "concrete_parts": {},
@@ -19,6 +24,21 @@
     },
     "buses": {},
     "components": {
+        "019b4bc2-b901-40db-8f65-965dbbe9556f": {
+            "alt_pins": {},
+            "connections": {
+                "26c95be6-8813-4f4b-a0e6-574ae9a6ae48/ad3f20fe-d1ca-40c1-9148-71c107694c90": {
+                    "net": "2049eb00-0cef-463f-9d15-fb8e7a7eac12"
+                }
+            },
+            "entity": "267343bf-e6bf-42f4-b256-381dd96f011d",
+            "group": "00000000-0000-0000-0000-000000000000",
+            "part": "a6c0f79c-0c8c-4464-b1bc-313244e15f9d",
+            "pin_names": {},
+            "refdes": "GND",
+            "tag": "75559a95-4146-4cec-9e1c-6ae16d7590b5",
+            "value": ""
+        },
         "034bcf0b-3082-471c-abcc-09f5d106a305": {
             "alt_pins": {},
             "connections": {
@@ -37,6 +57,24 @@
             "tag": "6a2756a7-50e6-4f05-abae-1c1700e05f2c",
             "value": ""
         },
+        "048a1d9a-ae08-44b2-97b5-8a9092801276": {
+            "alt_pins": {},
+            "connections": {
+                "2e41400f-138b-4ab4-9ba7-c3255ff0adbd/321fa462-b6d9-4b5a-af54-18b647eb625a": {
+                    "net": "e403b416-c159-4990-9875-8d375243b412"
+                },
+                "2e41400f-138b-4ab4-9ba7-c3255ff0adbd/74893107-2112-49f0-8f7c-fb265407d8f7": {
+                    "net": "e974566c-ea64-4cf2-99ce-78b2bba48046"
+                }
+            },
+            "entity": "8676e35a-3078-4165-8014-8efdbc6c4bc1",
+            "group": "00000000-0000-0000-0000-000000000000",
+            "part": "16758ba5-8e81-4ea7-8183-74aeb6ca95ab",
+            "pin_names": {},
+            "refdes": "S-SYNC",
+            "tag": "8791b60a-e19d-4628-a039-e735bad0dde8",
+            "value": ""
+        },
         "07127723-a52a-44db-b9d2-5dce62c0596d": {
             "alt_pins": {},
             "connections": {
@@ -73,6 +111,21 @@
             "tag": "6a2756a7-50e6-4f05-abae-1c1700e05f2c",
             "value": ""
         },
+        "0aca8d88-a21a-4c95-9081-5afc26a48d08": {
+            "alt_pins": {},
+            "connections": {
+                "26c95be6-8813-4f4b-a0e6-574ae9a6ae48/ad3f20fe-d1ca-40c1-9148-71c107694c90": {
+                    "net": "e2fea084-cc69-4997-87b6-26cfbf255df7"
+                }
+            },
+            "entity": "267343bf-e6bf-42f4-b256-381dd96f011d",
+            "group": "00000000-0000-0000-0000-000000000000",
+            "part": "a6c0f79c-0c8c-4464-b1bc-313244e15f9d",
+            "pin_names": {},
+            "refdes": "-12",
+            "tag": "75559a95-4146-4cec-9e1c-6ae16d7590b5",
+            "value": ""
+        },
         "0beb74b1-5c76-4cee-b8ff-606063e84be0": {
             "alt_pins": {},
             "connections": {
@@ -159,7 +212,7 @@
             "group": "00000000-0000-0000-0000-000000000000",
             "part": "c2c7360f-9043-437d-8a8f-6a64eb269573",
             "pin_names": {},
-            "refdes": "D1",
+            "refdes": "LED_A",
             "tag": "bb7f2587-a486-4779-9db7-c034da6e0fe6",
             "value": ""
         },
@@ -238,6 +291,24 @@
             "tag": "37a0a3c1-2f54-417a-9478-d2eeb4249ea6",
             "value": ""
         },
+        "1377ceee-cca7-46d5-95b6-8b5e625a1c57": {
+            "alt_pins": {},
+            "connections": {
+                "9bfcf213-2a7e-444e-8312-ce57209fc9ec/29995253-b4b1-4c7c-a049-b6db2713ca7c": {
+                    "net": "cd2a3507-0321-42c0-acf2-0826fb83969a"
+                },
+                "9bfcf213-2a7e-444e-8312-ce57209fc9ec/852f1fe6-06dc-4661-8a14-61a9a6ebb26a": {
+                    "net": "ff521203-5d0f-4b0b-9489-145237641554"
+                }
+            },
+            "entity": "ca83a84f-6183-4088-84b6-5d79b2a119d4",
+            "group": "00000000-0000-0000-0000-000000000000",
+            "part": "e279d2cf-71ec-445a-90e1-6a1436905332",
+            "pin_names": {},
+            "refdes": "C13",
+            "tag": "d85b8552-b4a7-4c5e-9a49-660112a00b81",
+            "value": ""
+        },
         "143a5933-0a1b-4d73-a9c4-9d23fd96982f": {
             "alt_pins": {},
             "connections": {
@@ -327,7 +398,7 @@
             "group": "00000000-0000-0000-0000-000000000000",
             "part": "c8ef70ea-e7e8-4109-8835-6008a586ea38",
             "pin_names": {},
-            "refdes": "FREQ-B",
+            "refdes": "MOD-B",
             "tag": "4b288d54-4217-4e46-bd61-9132b95667d5",
             "value": ""
         },
@@ -363,7 +434,7 @@
             "group": "00000000-0000-0000-0000-000000000000",
             "part": "c2c7360f-9043-437d-8a8f-6a64eb269573",
             "pin_names": {},
-            "refdes": "D2",
+            "refdes": "LED_B",
             "tag": "bb7f2587-a486-4779-9db7-c034da6e0fe6",
             "value": ""
         },
@@ -421,6 +492,24 @@
             "tag": "6a2756a7-50e6-4f05-abae-1c1700e05f2c",
             "value": ""
         },
+        "28fc2a8b-1de6-4e97-a4e1-17b9754107bb": {
+            "alt_pins": {},
+            "connections": {
+                "9bfcf213-2a7e-444e-8312-ce57209fc9ec/29995253-b4b1-4c7c-a049-b6db2713ca7c": {
+                    "net": "c9e859bd-f10b-4129-b5c0-1b5c0e9d834e"
+                },
+                "9bfcf213-2a7e-444e-8312-ce57209fc9ec/852f1fe6-06dc-4661-8a14-61a9a6ebb26a": {
+                    "net": "9a28ddd1-d5f1-411a-a4f6-6fa11ec3a7cb"
+                }
+            },
+            "entity": "ca83a84f-6183-4088-84b6-5d79b2a119d4",
+            "group": "00000000-0000-0000-0000-000000000000",
+            "part": "e279d2cf-71ec-445a-90e1-6a1436905332",
+            "pin_names": {},
+            "refdes": "C12",
+            "tag": "5fceb7e8-f2c5-44db-831d-669e4f486a82",
+            "value": ""
+        },
         "290b71a4-2dd2-497a-9acc-680d78f18d27": {
             "alt_pins": {},
             "connections": {
@@ -493,11 +582,29 @@
             "tag": "6a2756a7-50e6-4f05-abae-1c1700e05f2c",
             "value": ""
         },
+        "2fa3748f-a035-4c55-8539-e31321c3ac3b": {
+            "alt_pins": {},
+            "connections": {
+                "9bfcf213-2a7e-444e-8312-ce57209fc9ec/29995253-b4b1-4c7c-a049-b6db2713ca7c": {
+                    "net": "e2fea084-cc69-4997-87b6-26cfbf255df7"
+                },
+                "9bfcf213-2a7e-444e-8312-ce57209fc9ec/852f1fe6-06dc-4661-8a14-61a9a6ebb26a": {
+                    "net": "2049eb00-0cef-463f-9d15-fb8e7a7eac12"
+                }
+            },
+            "entity": "ca83a84f-6183-4088-84b6-5d79b2a119d4",
+            "group": "00000000-0000-0000-0000-000000000000",
+            "part": "738bd5ae-a0dc-5e41-a4b4-8f66249addd0",
+            "pin_names": {},
+            "refdes": "C15",
+            "tag": "b7c254f8-1f7d-4f08-8c08-dab7e477942f",
+            "value": ""
+        },
         "329a338d-7c40-4e84-9c2c-873fdc97a92b": {
             "alt_pins": {},
             "connections": {
                 "d70853df-0565-4021-91ae-bc4ad2d7d59a/0dd5abd5-dd57-496a-84e9-adaff898ccce": {
-                    "net": "15e1b964-e70d-4761-925d-48705164a9de"
+                    "net": "9a28ddd1-d5f1-411a-a4f6-6fa11ec3a7cb"
                 },
                 "d70853df-0565-4021-91ae-bc4ad2d7d59a/28e34869-b366-4bdc-ad9c-37448b360d38": {
                     "net": "2049eb00-0cef-463f-9d15-fb8e7a7eac12"
@@ -595,6 +702,24 @@
             "tag": "64638c05-cd9d-4666-9dd6-ae609f6b7f3b",
             "value": ""
         },
+        "3f2b8717-6d3f-4463-a99f-62e0d519c209": {
+            "alt_pins": {},
+            "connections": {
+                "2e41400f-138b-4ab4-9ba7-c3255ff0adbd/321fa462-b6d9-4b5a-af54-18b647eb625a": {
+                    "net": "f6ad6ce3-4484-4cc1-ab28-46d97abe6899"
+                },
+                "2e41400f-138b-4ab4-9ba7-c3255ff0adbd/74893107-2112-49f0-8f7c-fb265407d8f7": {
+                    "net": "42f0f9b5-a3fa-42cb-b9b5-9926c2af3f55"
+                }
+            },
+            "entity": "8676e35a-3078-4165-8014-8efdbc6c4bc1",
+            "group": "00000000-0000-0000-0000-000000000000",
+            "part": "16758ba5-8e81-4ea7-8183-74aeb6ca95ab",
+            "pin_names": {},
+            "refdes": "S-TRACK",
+            "tag": "f91c8acc-8f6d-48aa-a3b6-040eb3857576",
+            "value": ""
+        },
         "4071c8a0-180b-4cf8-bdf0-520ab6fa0996": {
             "alt_pins": {},
             "connections": {
@@ -607,6 +732,7 @@
             },
             "entity": "ca83a84f-6183-4088-84b6-5d79b2a119d4",
             "group": "00000000-0000-0000-0000-000000000000",
+            "nopopulate": true,
             "part": "bcc112a2-6724-557b-98e4-86940e45f6c4",
             "pin_names": {},
             "refdes": "C6",
@@ -623,7 +749,7 @@
                     "net": "cd2a3507-0321-42c0-acf2-0826fb83969a"
                 },
                 "5bf4854d-b825-4420-bfa8-f17e3d69ecca/f572c752-5e2e-4d4f-8b8c-95c379a19121": {
-                    "net": "15e1b964-e70d-4761-925d-48705164a9de"
+                    "net": "c9e859bd-f10b-4129-b5c0-1b5c0e9d834e"
                 }
             },
             "entity": "0fbefeea-110c-4395-b1cf-10eed7f039ce",
@@ -634,6 +760,24 @@
             "tag": "9316a886-93a4-4c41-a452-5e1a1de010c3",
             "value": ""
         },
+        "44b716f5-17c7-405d-9f85-7e5323438cd5": {
+            "alt_pins": {},
+            "connections": {
+                "23766b63-6ffc-4831-baee-ba1635a735b3/1e7cd34f-86db-4b34-9e0b-c276756301ab": {
+                    "net": "31b5b337-2481-4534-8904-d0860bd6eebf"
+                },
+                "23766b63-6ffc-4831-baee-ba1635a735b3/bb8460b5-34e6-41b0-9a9f-10eed3a3d8d6": {
+                    "net": "2049eb00-0cef-463f-9d15-fb8e7a7eac12"
+                }
+            },
+            "entity": "b0c2b8f8-aecf-4873-9458-c06eee2f7a00",
+            "group": "00000000-0000-0000-0000-000000000000",
+            "part": "e3428560-8ffa-5b69-959b-cf6e2289b45d",
+            "pin_names": {},
+            "refdes": "C20",
+            "tag": "66f2d8d0-3f3b-4cb7-b2f1-daae48de0f1e",
+            "value": ""
+        },
         "45c24685-5127-4da9-aecb-4f5fc854db08": {
             "alt_pins": {},
             "connections": {
@@ -648,7 +792,7 @@
             "group": "00000000-0000-0000-0000-000000000000",
             "part": "726e654c-11af-4446-a34b-c0e862fd7c46",
             "pin_names": {},
-            "refdes": "D3",
+            "refdes": "D1",
             "tag": "db797920-e6c6-4b61-84d2-12e23b1dd97f",
             "value": ""
         },
@@ -656,7 +800,7 @@
             "alt_pins": {},
             "connections": {
                 "48af78e5-730e-44eb-977a-cf188e4fcb39/6a44037c-65e2-4876-9359-42890048841d": {
-                    "net": "a06fcc1a-84da-4450-96ba-1d3971f19e41"
+                    "net": "26178130-9e7a-433a-a5c5-d368b8637bb7"
                 },
                 "48af78e5-730e-44eb-977a-cf188e4fcb39/dda0ec99-5d70-4fbe-a8db-897542e7554e": {
                     "net": "31b5b337-2481-4534-8904-d0860bd6eebf"
@@ -727,6 +871,24 @@
             "tag": "6a2756a7-50e6-4f05-abae-1c1700e05f2c",
             "value": ""
         },
+        "4d2f5a3d-ef80-49d6-a91d-45f380ae9a61": {
+            "alt_pins": {},
+            "connections": {
+                "9bfcf213-2a7e-444e-8312-ce57209fc9ec/29995253-b4b1-4c7c-a049-b6db2713ca7c": {
+                    "net": "e2fea084-cc69-4997-87b6-26cfbf255df7"
+                },
+                "9bfcf213-2a7e-444e-8312-ce57209fc9ec/852f1fe6-06dc-4661-8a14-61a9a6ebb26a": {
+                    "net": "2049eb00-0cef-463f-9d15-fb8e7a7eac12"
+                }
+            },
+            "entity": "ca83a84f-6183-4088-84b6-5d79b2a119d4",
+            "group": "00000000-0000-0000-0000-000000000000",
+            "part": "738bd5ae-a0dc-5e41-a4b4-8f66249addd0",
+            "pin_names": {},
+            "refdes": "C16",
+            "tag": "b7c254f8-1f7d-4f08-8c08-dab7e477942f",
+            "value": ""
+        },
         "4f12663f-3b4a-4934-b6c1-b16dd03914b4": {
             "alt_pins": {},
             "connections": {
@@ -749,7 +911,7 @@
             "alt_pins": {},
             "connections": {
                 "d70853df-0565-4021-91ae-bc4ad2d7d59a/0dd5abd5-dd57-496a-84e9-adaff898ccce": {
-                    "net": "cd2a3507-0321-42c0-acf2-0826fb83969a"
+                    "net": "ff521203-5d0f-4b0b-9489-145237641554"
                 },
                 "d70853df-0565-4021-91ae-bc4ad2d7d59a/28e34869-b366-4bdc-ad9c-37448b360d38": {
                     "net": "2049eb00-0cef-463f-9d15-fb8e7a7eac12"
@@ -773,7 +935,7 @@
                     "net": "2049eb00-0cef-463f-9d15-fb8e7a7eac12"
                 },
                 "5bf4854d-b825-4420-bfa8-f17e3d69ecca/b70bafdb-12b2-4764-ac14-6a59e4eb1b7a": {
-                    "net": "a06fcc1a-84da-4450-96ba-1d3971f19e41"
+                    "net": "1b063759-b5d8-42d3-9a89-2be070d4e7f7"
                 },
                 "5bf4854d-b825-4420-bfa8-f17e3d69ecca/f572c752-5e2e-4d4f-8b8c-95c379a19121": {
                     "net": "ed3b0d94-c8da-4d04-9f50-44998e8a51cc"
@@ -844,6 +1006,24 @@
             "tag": "37a0a3c1-2f54-417a-9478-d2eeb4249ea6",
             "value": ""
         },
+        "5ce85e13-d922-452b-a85b-8d752a639728": {
+            "alt_pins": {},
+            "connections": {
+                "e5da453c-ba97-4fa0-8e05-5f6b4e026f87/16ee5a5c-8eea-4447-ad48-04d973776e3a": {
+                    "net": "eec9311f-71e8-4fc6-917a-428ec693fc92"
+                },
+                "e5da453c-ba97-4fa0-8e05-5f6b4e026f87/b57ca2a1-1bbf-43f0-b0a0-bf953094a8de": {
+                    "net": "e2fea084-cc69-4997-87b6-26cfbf255df7"
+                }
+            },
+            "entity": "c44a773c-cdf5-4193-b5be-ab54952f3f28",
+            "group": "00000000-0000-0000-0000-000000000000",
+            "part": "3ac19e2d-cab3-451c-8d06-b18000dbf811",
+            "pin_names": {},
+            "refdes": "D3",
+            "tag": "9e50b0f6-6be0-4fb2-a5d7-3a5d3a5a1280",
+            "value": ""
+        },
         "60c67b7f-3d23-46ac-aa8b-8ce73b417140": {
             "alt_pins": {},
             "connections": {
@@ -972,7 +1152,7 @@
             "group": "00000000-0000-0000-0000-000000000000",
             "part": "c8ef70ea-e7e8-4109-8835-6008a586ea38",
             "pin_names": {},
-            "refdes": "MOD-B",
+            "refdes": "FREQ-B",
             "tag": "4b288d54-4217-4e46-bd61-9132b95667d5",
             "value": ""
         },
@@ -1009,7 +1189,7 @@
             },
             "entity": "c135130c-0663-4575-9083-3b328ac00c90",
             "group": "00000000-0000-0000-0000-000000000000",
-            "part": "518f0a69-791d-44a8-8c29-054e9a715ab9",
+            "part": "3bb100e7-5bec-483d-a13a-580affacf4ca",
             "pin_names": {},
             "refdes": "Q5",
             "tag": "64638c05-cd9d-4666-9dd6-ae609f6b7f3b",
@@ -1076,7 +1256,7 @@
             "alt_pins": {},
             "connections": {
                 "9bfcf213-2a7e-444e-8312-ce57209fc9ec/29995253-b4b1-4c7c-a049-b6db2713ca7c": {
-                    "net": "e2fea084-cc69-4997-87b6-26cfbf255df7"
+                    "net": "2049eb00-0cef-463f-9d15-fb8e7a7eac12"
                 },
                 "9bfcf213-2a7e-444e-8312-ce57209fc9ec/852f1fe6-06dc-4661-8a14-61a9a6ebb26a": {
                     "net": "31b5b337-2481-4534-8904-d0860bd6eebf"
@@ -1090,24 +1270,6 @@
             "tag": "b7c254f8-1f7d-4f08-8c08-dab7e477942f",
             "value": ""
         },
-        "8b0664fa-3c7d-4355-a88c-697c4c2e191c": {
-            "alt_pins": {},
-            "connections": {
-                "41dd4b3d-b10c-4f6e-ae70-14f98691bd1a/5dd0f83d-34b2-41a1-ae35-435479e4002e": {
-                    "net": "f6ad6ce3-4484-4cc1-ab28-46d97abe6899"
-                },
-                "41dd4b3d-b10c-4f6e-ae70-14f98691bd1a/831b482b-82af-40ba-8cc0-5e272f25cc2c": {
-                    "net": "42f0f9b5-a3fa-42cb-b9b5-9926c2af3f55"
-                }
-            },
-            "entity": "5ffa2e4d-2a9d-4bbc-ae09-51eef23e63fa",
-            "group": "00000000-0000-0000-0000-000000000000",
-            "part": "6a80f14f-0360-460e-81fb-b0c865fc0ee0",
-            "pin_names": {},
-            "refdes": "S-TRACK",
-            "tag": "26df9845-c3d6-410b-ae1f-ea442be477bd",
-            "value": ""
-        },
         "8b996844-1044-4bd2-ab4e-14a9cbd1dc96": {
             "alt_pins": {},
             "connections": {
@@ -1151,7 +1313,7 @@
             "alt_pins": {},
             "connections": {
                 "9bfcf213-2a7e-444e-8312-ce57209fc9ec/29995253-b4b1-4c7c-a049-b6db2713ca7c": {
-                    "net": "e2fea084-cc69-4997-87b6-26cfbf255df7"
+                    "net": "2049eb00-0cef-463f-9d15-fb8e7a7eac12"
                 },
                 "9bfcf213-2a7e-444e-8312-ce57209fc9ec/852f1fe6-06dc-4661-8a14-61a9a6ebb26a": {
                     "net": "31b5b337-2481-4534-8904-d0860bd6eebf"
@@ -1165,6 +1327,27 @@
             "tag": "b7c254f8-1f7d-4f08-8c08-dab7e477942f",
             "value": ""
         },
+        "9bb3af02-8b77-4c16-ac53-c55d12c51229": {
+            "alt_pins": {},
+            "connections": {
+                "6cbea03f-31ec-49ea-9903-b9bf7b26e340/1803365d-f745-4921-a54f-c5df6afa6561": {
+                    "net": "1b063759-b5d8-42d3-9a89-2be070d4e7f7"
+                },
+                "6cbea03f-31ec-49ea-9903-b9bf7b26e340/4c0e5d34-b007-432d-880b-3a3b8e963a14": {
+                    "net": "26178130-9e7a-433a-a5c5-d368b8637bb7"
+                },
+                "6cbea03f-31ec-49ea-9903-b9bf7b26e340/b22250f7-9956-4ac8-ada1-725b7ba800c8": {
+                    "net": "7b6a840e-9fff-456a-9c5e-a172619b9ff4"
+                }
+            },
+            "entity": "dac08463-17e8-4eb3-b5b4-4d7be5775379",
+            "group": "00000000-0000-0000-0000-000000000000",
+            "part": "9103c334-3f16-47e9-ab2b-a9700763c47f",
+            "pin_names": {},
+            "refdes": "VCA_NORM",
+            "tag": "2aa8ad6b-c7ed-460b-824e-9653cbd1e766",
+            "value": ""
+        },
         "a07ca593-55e6-4a5e-b190-dfe9636fadbc": {
             "alt_pins": {},
             "connections": {
@@ -1205,7 +1388,7 @@
             "alt_pins": {},
             "connections": {
                 "9bfcf213-2a7e-444e-8312-ce57209fc9ec/29995253-b4b1-4c7c-a049-b6db2713ca7c": {
-                    "net": "e2fea084-cc69-4997-87b6-26cfbf255df7"
+                    "net": "2049eb00-0cef-463f-9d15-fb8e7a7eac12"
                 },
                 "9bfcf213-2a7e-444e-8312-ce57209fc9ec/852f1fe6-06dc-4661-8a14-61a9a6ebb26a": {
                     "net": "31b5b337-2481-4534-8904-d0860bd6eebf"
@@ -1237,6 +1420,24 @@
             "tag": "6a2756a7-50e6-4f05-abae-1c1700e05f2c",
             "value": ""
         },
+        "a81fa6a6-e30a-40cc-90a0-11dbfd7196d3": {
+            "alt_pins": {},
+            "connections": {
+                "23766b63-6ffc-4831-baee-ba1635a735b3/1e7cd34f-86db-4b34-9e0b-c276756301ab": {
+                    "net": "2049eb00-0cef-463f-9d15-fb8e7a7eac12"
+                },
+                "23766b63-6ffc-4831-baee-ba1635a735b3/bb8460b5-34e6-41b0-9a9f-10eed3a3d8d6": {
+                    "net": "e2fea084-cc69-4997-87b6-26cfbf255df7"
+                }
+            },
+            "entity": "b0c2b8f8-aecf-4873-9458-c06eee2f7a00",
+            "group": "00000000-0000-0000-0000-000000000000",
+            "part": "e3428560-8ffa-5b69-959b-cf6e2289b45d",
+            "pin_names": {},
+            "refdes": "C21",
+            "tag": "6f744bd3-7e37-479e-83c1-635f06200b3f",
+            "value": ""
+        },
         "ae85ac4d-4b04-4c2d-bf71-3e1e62894320": {
             "alt_pins": {},
             "connections": {
@@ -1259,7 +1460,7 @@
             "alt_pins": {},
             "connections": {
                 "9bfcf213-2a7e-444e-8312-ce57209fc9ec/29995253-b4b1-4c7c-a049-b6db2713ca7c": {
-                    "net": "e2fea084-cc69-4997-87b6-26cfbf255df7"
+                    "net": "2049eb00-0cef-463f-9d15-fb8e7a7eac12"
                 },
                 "9bfcf213-2a7e-444e-8312-ce57209fc9ec/852f1fe6-06dc-4661-8a14-61a9a6ebb26a": {
                     "net": "31b5b337-2481-4534-8904-d0860bd6eebf"
@@ -1312,6 +1513,24 @@
             "tag": "4b288d54-4217-4e46-bd61-9132b95667d5",
             "value": ""
         },
+        "b7f0a348-ae90-4188-ad8f-f9ecbe8907aa": {
+            "alt_pins": {},
+            "connections": {
+                "9bfcf213-2a7e-444e-8312-ce57209fc9ec/29995253-b4b1-4c7c-a049-b6db2713ca7c": {
+                    "net": "e2fea084-cc69-4997-87b6-26cfbf255df7"
+                },
+                "9bfcf213-2a7e-444e-8312-ce57209fc9ec/852f1fe6-06dc-4661-8a14-61a9a6ebb26a": {
+                    "net": "2049eb00-0cef-463f-9d15-fb8e7a7eac12"
+                }
+            },
+            "entity": "ca83a84f-6183-4088-84b6-5d79b2a119d4",
+            "group": "00000000-0000-0000-0000-000000000000",
+            "part": "738bd5ae-a0dc-5e41-a4b4-8f66249addd0",
+            "pin_names": {},
+            "refdes": "C14",
+            "tag": "b7c254f8-1f7d-4f08-8c08-dab7e477942f",
+            "value": ""
+        },
         "b936e4d6-797f-4150-9853-ceded8143921": {
             "alt_pins": {},
             "connections": {
@@ -1369,6 +1588,42 @@
             "tag": "64638c05-cd9d-4666-9dd6-ae609f6b7f3b",
             "value": ""
         },
+        "b98611f2-68dc-4dd1-9b7f-8d6e6df3bd00": {
+            "alt_pins": {},
+            "connections": {
+                "9bfcf213-2a7e-444e-8312-ce57209fc9ec/29995253-b4b1-4c7c-a049-b6db2713ca7c": {
+                    "net": "e2fea084-cc69-4997-87b6-26cfbf255df7"
+                },
+                "9bfcf213-2a7e-444e-8312-ce57209fc9ec/852f1fe6-06dc-4661-8a14-61a9a6ebb26a": {
+                    "net": "2049eb00-0cef-463f-9d15-fb8e7a7eac12"
+                }
+            },
+            "entity": "ca83a84f-6183-4088-84b6-5d79b2a119d4",
+            "group": "00000000-0000-0000-0000-000000000000",
+            "part": "738bd5ae-a0dc-5e41-a4b4-8f66249addd0",
+            "pin_names": {},
+            "refdes": "C17",
+            "tag": "b7c254f8-1f7d-4f08-8c08-dab7e477942f",
+            "value": ""
+        },
+        "bc7ce4c7-89e2-412b-9574-53db3dc39c12": {
+            "alt_pins": {},
+            "connections": {
+                "9bfcf213-2a7e-444e-8312-ce57209fc9ec/29995253-b4b1-4c7c-a049-b6db2713ca7c": {
+                    "net": "e2fea084-cc69-4997-87b6-26cfbf255df7"
+                },
+                "9bfcf213-2a7e-444e-8312-ce57209fc9ec/852f1fe6-06dc-4661-8a14-61a9a6ebb26a": {
+                    "net": "2049eb00-0cef-463f-9d15-fb8e7a7eac12"
+                }
+            },
+            "entity": "ca83a84f-6183-4088-84b6-5d79b2a119d4",
+            "group": "00000000-0000-0000-0000-000000000000",
+            "part": "738bd5ae-a0dc-5e41-a4b4-8f66249addd0",
+            "pin_names": {},
+            "refdes": "C23",
+            "tag": "b7c254f8-1f7d-4f08-8c08-dab7e477942f",
+            "value": ""
+        },
         "bcd0c748-4f64-4699-b6fa-eeaf3a34c20b": {
             "alt_pins": {},
             "connections": {
@@ -1444,6 +1699,24 @@
             "tag": "4b288d54-4217-4e46-bd61-9132b95667d5",
             "value": ""
         },
+        "c856c634-6c6b-452c-b6f6-23e35508e747": {
+            "alt_pins": {},
+            "connections": {
+                "9bfcf213-2a7e-444e-8312-ce57209fc9ec/29995253-b4b1-4c7c-a049-b6db2713ca7c": {
+                    "net": "2049eb00-0cef-463f-9d15-fb8e7a7eac12"
+                },
+                "9bfcf213-2a7e-444e-8312-ce57209fc9ec/852f1fe6-06dc-4661-8a14-61a9a6ebb26a": {
+                    "net": "31b5b337-2481-4534-8904-d0860bd6eebf"
+                }
+            },
+            "entity": "ca83a84f-6183-4088-84b6-5d79b2a119d4",
+            "group": "00000000-0000-0000-0000-000000000000",
+            "part": "738bd5ae-a0dc-5e41-a4b4-8f66249addd0",
+            "pin_names": {},
+            "refdes": "C22",
+            "tag": "b7c254f8-1f7d-4f08-8c08-dab7e477942f",
+            "value": ""
+        },
         "cb8f9ade-93a8-40a9-a6e7-2fd308213e8b": {
             "alt_pins": {},
             "connections": {
@@ -1519,6 +1792,21 @@
             "tag": "e448cf9a-de7e-4c12-bc8f-cc41ed16e057",
             "value": ""
         },
+        "eb92dc91-255b-4e28-b1aa-8d076d8ef393": {
+            "alt_pins": {},
+            "connections": {
+                "26c95be6-8813-4f4b-a0e6-574ae9a6ae48/ad3f20fe-d1ca-40c1-9148-71c107694c90": {
+                    "net": "31b5b337-2481-4534-8904-d0860bd6eebf"
+                }
+            },
+            "entity": "267343bf-e6bf-42f4-b256-381dd96f011d",
+            "group": "00000000-0000-0000-0000-000000000000",
+            "part": "a6c0f79c-0c8c-4464-b1bc-313244e15f9d",
+            "pin_names": {},
+            "refdes": "+12",
+            "tag": "75559a95-4146-4cec-9e1c-6ae16d7590b5",
+            "value": ""
+        },
         "eff17434-8c78-4f31-b1f5-a86fd28f1bf0": {
             "alt_pins": {},
             "connections": {
@@ -1549,6 +1837,7 @@
             },
             "entity": "ca83a84f-6183-4088-84b6-5d79b2a119d4",
             "group": "00000000-0000-0000-0000-000000000000",
+            "nopopulate": true,
             "part": "bcc112a2-6724-557b-98e4-86940e45f6c4",
             "pin_names": {},
             "refdes": "C3",
@@ -1573,6 +1862,24 @@
             "tag": "b0dc6cc7-419c-4e1c-b179-414aade86dc0",
             "value": ""
         },
+        "f60f0b02-5ab0-43b3-a686-fa959bb74cd9": {
+            "alt_pins": {},
+            "connections": {
+                "e5da453c-ba97-4fa0-8e05-5f6b4e026f87/16ee5a5c-8eea-4447-ad48-04d973776e3a": {
+                    "net": "31b5b337-2481-4534-8904-d0860bd6eebf"
+                },
+                "e5da453c-ba97-4fa0-8e05-5f6b4e026f87/b57ca2a1-1bbf-43f0-b0a0-bf953094a8de": {
+                    "net": "4f246299-db97-4d72-af48-d4e172fa9de3"
+                }
+            },
+            "entity": "c44a773c-cdf5-4193-b5be-ab54952f3f28",
+            "group": "00000000-0000-0000-0000-000000000000",
+            "part": "3ac19e2d-cab3-451c-8d06-b18000dbf811",
+            "pin_names": {},
+            "refdes": "D2",
+            "tag": "3eaeabb9-8184-48b1-9ab4-2ce78f14555a",
+            "value": ""
+        },
         "f9c9e6ab-77cc-474e-8ad9-8c1a63d75dfb": {
             "alt_pins": {},
             "connections": {
@@ -1597,22 +1904,25 @@
             "tag": "c1c67786-f0b2-44b2-9a63-65c1fff5a968",
             "value": ""
         },
-        "fd0db906-b794-4652-8a71-f49e5603f847": {
+        "fa3238dd-2e75-4551-9016-163415a8d286": {
             "alt_pins": {},
             "connections": {
-                "41dd4b3d-b10c-4f6e-ae70-14f98691bd1a/5dd0f83d-34b2-41a1-ae35-435479e4002e": {
-                    "net": "e403b416-c159-4990-9875-8d375243b412"
+                "562d3d48-be96-4284-9d1f-588d83730c30/497e8ed4-47cb-414f-b1e3-140eabb53fae": {
+                    "net": "4f246299-db97-4d72-af48-d4e172fa9de3"
                 },
-                "41dd4b3d-b10c-4f6e-ae70-14f98691bd1a/831b482b-82af-40ba-8cc0-5e272f25cc2c": {
-                    "net": "e974566c-ea64-4cf2-99ce-78b2bba48046"
+                "562d3d48-be96-4284-9d1f-588d83730c30/70e14ee4-35c8-4d16-a65d-021e3f6d7618": {
+                    "net": "eec9311f-71e8-4fc6-917a-428ec693fc92"
+                },
+                "562d3d48-be96-4284-9d1f-588d83730c30/8f164a8c-32b7-4c48-8a00-b6413908eec0": {
+                    "net": "2049eb00-0cef-463f-9d15-fb8e7a7eac12"
                 }
             },
-            "entity": "5ffa2e4d-2a9d-4bbc-ae09-51eef23e63fa",
+            "entity": "5712a045-fee1-46b6-971a-1a51c8737457",
             "group": "00000000-0000-0000-0000-000000000000",
-            "part": "6a80f14f-0360-460e-81fb-b0c865fc0ee0",
+            "part": "7a13a4ca-a0bf-4709-b063-75b84bd11939",
             "pin_names": {},
-            "refdes": "S-SYNC",
-            "tag": "26df9845-c3d6-410b-ae1f-ea442be477bd",
+            "refdes": "POWER",
+            "tag": "53d8f58d-e87c-407c-b7f5-7ddb6414dd56",
             "value": ""
         }
     },
@@ -1661,7 +1971,7 @@
             "power_symbol_name_visible": true,
             "power_symbol_style": "gnd"
         },
-        "15e1b964-e70d-4761-925d-48705164a9de": {
+        "173ac167-e1c0-4a73-9875-740704a4742e": {
             "is_port": false,
             "is_power": false,
             "name": "",
@@ -1670,7 +1980,7 @@
             "power_symbol_name_visible": true,
             "power_symbol_style": "gnd"
         },
-        "173ac167-e1c0-4a73-9875-740704a4742e": {
+        "18f39494-ea1c-489d-a3d9-75bf2cbdc0bb": {
             "is_port": false,
             "is_power": false,
             "name": "",
@@ -1679,7 +1989,7 @@
             "power_symbol_name_visible": true,
             "power_symbol_style": "gnd"
         },
-        "18f39494-ea1c-489d-a3d9-75bf2cbdc0bb": {
+        "1b063759-b5d8-42d3-9a89-2be070d4e7f7": {
             "is_port": false,
             "is_power": false,
             "name": "",
@@ -1697,6 +2007,15 @@
             "power_symbol_name_visible": false,
             "power_symbol_style": "gnd"
         },
+        "26178130-9e7a-433a-a5c5-d368b8637bb7": {
+            "is_port": false,
+            "is_power": false,
+            "name": "",
+            "net_class": "c061577e-e9c0-48ce-8bcc-1a8d3b007a65",
+            "port_direction": "bidirectional",
+            "power_symbol_name_visible": true,
+            "power_symbol_style": "gnd"
+        },
         "2859695f-a39f-410c-a6e3-951274d5aa97": {
             "is_port": false,
             "is_power": false,
@@ -1805,6 +2124,15 @@
             "power_symbol_name_visible": true,
             "power_symbol_style": "gnd"
         },
+        "4f246299-db97-4d72-af48-d4e172fa9de3": {
+            "is_port": false,
+            "is_power": false,
+            "name": "",
+            "net_class": "c061577e-e9c0-48ce-8bcc-1a8d3b007a65",
+            "port_direction": "bidirectional",
+            "power_symbol_name_visible": true,
+            "power_symbol_style": "gnd"
+        },
         "4f43956d-7165-4796-877a-9743ee2db1a4": {
             "is_port": false,
             "is_power": false,
@@ -1871,7 +2199,7 @@
         "7b6a840e-9fff-456a-9c5e-a172619b9ff4": {
             "is_port": false,
             "is_power": false,
-            "name": "",
+            "name": "VCA-A-NORM",
             "net_class": "c061577e-e9c0-48ce-8bcc-1a8d3b007a65",
             "port_direction": "bidirectional",
             "power_symbol_name_visible": true,
@@ -1931,7 +2259,7 @@
             "power_symbol_name_visible": true,
             "power_symbol_style": "gnd"
         },
-        "9b2019d9-f171-473d-9e7c-7607e766c31f": {
+        "9a28ddd1-d5f1-411a-a4f6-6fa11ec3a7cb": {
             "is_port": false,
             "is_power": false,
             "name": "",
@@ -1940,7 +2268,7 @@
             "power_symbol_name_visible": true,
             "power_symbol_style": "gnd"
         },
-        "a06fcc1a-84da-4450-96ba-1d3971f19e41": {
+        "9b2019d9-f171-473d-9e7c-7607e766c31f": {
             "is_port": false,
             "is_power": false,
             "name": "",
@@ -2030,6 +2358,15 @@
             "power_symbol_name_visible": true,
             "power_symbol_style": "gnd"
         },
+        "c9e859bd-f10b-4129-b5c0-1b5c0e9d834e": {
+            "is_port": false,
+            "is_power": false,
+            "name": "",
+            "net_class": "c061577e-e9c0-48ce-8bcc-1a8d3b007a65",
+            "port_direction": "bidirectional",
+            "power_symbol_name_visible": true,
+            "power_symbol_style": "gnd"
+        },
         "cd2a3507-0321-42c0-acf2-0826fb83969a": {
             "is_port": false,
             "is_power": false,
@@ -2093,6 +2430,15 @@
             "power_symbol_name_visible": true,
             "power_symbol_style": "gnd"
         },
+        "eec9311f-71e8-4fc6-917a-428ec693fc92": {
+            "is_port": false,
+            "is_power": false,
+            "name": "",
+            "net_class": "c061577e-e9c0-48ce-8bcc-1a8d3b007a65",
+            "port_direction": "bidirectional",
+            "power_symbol_name_visible": true,
+            "power_symbol_style": "gnd"
+        },
         "f0f13c02-9414-4f3e-be4c-a2107186e6c8": {
             "is_port": false,
             "is_power": false,
@@ -2111,6 +2457,15 @@
             "power_symbol_name_visible": true,
             "power_symbol_style": "gnd"
         },
+        "ff521203-5d0f-4b0b-9489-145237641554": {
+            "is_port": false,
+            "is_power": false,
+            "name": "",
+            "net_class": "c061577e-e9c0-48ce-8bcc-1a8d3b007a65",
+            "port_direction": "bidirectional",
+            "power_symbol_name_visible": true,
+            "power_symbol_style": "gnd"
+        },
         "ffc334a4-9450-438f-9271-1b30b3dc1077": {
             "is_port": false,
             "is_power": false,
@@ -2126,16 +2481,24 @@
         "date": "2022-11-06",
         "project_name": "Mutu",
         "project_title": "Mutu",
-        "rev": "0.3"
+        "rev": "0.4"
     },
     "tag_names": {
-        "26df9845-c3d6-410b-ae1f-ea442be477bd": "10",
+        "2aa8ad6b-c7ed-460b-824e-9653cbd1e766": "26",
         "37a0a3c1-2f54-417a-9478-d2eeb4249ea6": "1",
+        "3eaeabb9-8184-48b1-9ab4-2ce78f14555a": "24",
         "4b288d54-4217-4e46-bd61-9132b95667d5": "5",
+        "53d8f58d-e87c-407c-b7f5-7ddb6414dd56": "20",
+        "5fceb7e8-f2c5-44db-831d-669e4f486a82": "18",
         "64638c05-cd9d-4666-9dd6-ae609f6b7f3b": "7",
+        "66f2d8d0-3f3b-4cb7-b2f1-daae48de0f1e": "21",
         "6a2756a7-50e6-4f05-abae-1c1700e05f2c": "2",
+        "6f744bd3-7e37-479e-83c1-635f06200b3f": "22",
+        "75559a95-4146-4cec-9e1c-6ae16d7590b5": "25",
         "7f0529cd-c550-4935-a847-df8159c275aa": "4",
+        "8791b60a-e19d-4628-a039-e735bad0dde8": "17",
         "9316a886-93a4-4c41-a452-5e1a1de010c3": "11",
+        "9e50b0f6-6be0-4fb2-a5d7-3a5d3a5a1280": "23",
         "b0dc6cc7-419c-4e1c-b179-414aade86dc0": "14",
         "b5467db3-2a0e-409e-8501-ebb598a06c15": "3",
         "b7c254f8-1f7d-4f08-8c08-dab7e477942f": "9",
@@ -2143,9 +2506,11 @@
         "bc3a35d5-a3c6-4784-89ef-f86517825376": "0",
         "c1c67786-f0b2-44b2-9a63-65c1fff5a968": "12",
         "c985a5c5-dec7-455c-87bf-908499097918": "8",
+        "d85b8552-b4a7-4c5e-9a49-660112a00b81": "19",
         "db797920-e6c6-4b61-84d2-12e23b1dd97f": "16",
         "e448cf9a-de7e-4c12-bc8f-cc41ed16e057": "12",
-        "f6ba76e2-90f6-4691-be0a-e58cac1663e9": "15"
+        "f6ba76e2-90f6-4691-be0a-e58cac1663e9": "15",
+        "f91c8acc-8f6d-48aa-a3b6-040eb3857576": "18"
     },
     "uuid": "67229775-5751-461b-aa87-6aac4f814218"
 }
\ No newline at end of file
diff --git a/horizon/top_schematic.json b/horizon/top_schematic.json
index fdd59798420994f9af2dd407ee608dfcb37927fb..51e41d696cadef95c96b108529aff18106b48e30 100644
--- a/horizon/top_schematic.json
+++ b/horizon/top_schematic.json
@@ -29,6 +29,12 @@
             "frame": "ba34cbaf-e36e-44c3-af16-bab253fc720b",
             "index": 1,
             "junctions": {
+                "0137e853-116e-4985-9a07-87c921b8f3e9": {
+                    "position": [
+                        162500000,
+                        31250000
+                    ]
+                },
                 "03224ad9-cef5-447a-a677-2734948c9de4": {
                     "position": [
                         75000000,
@@ -47,12 +53,6 @@
                         162500000
                     ]
                 },
-                "07e73078-7d36-4967-92a2-f99bfb9718e4": {
-                    "position": [
-                        200000000,
-                        10000000
-                    ]
-                },
                 "08194737-72e5-493e-bb92-ac46d77a836c": {
                     "position": [
                         255000000,
@@ -77,6 +77,18 @@
                         196250000
                     ]
                 },
+                "1081b749-3067-417b-86ed-d1ff5fa0c945": {
+                    "position": [
+                        152500000,
+                        171250000
+                    ]
+                },
+                "10eb7bd8-00ca-4a97-b6bb-e67f2d5cdd57": {
+                    "position": [
+                        160125000,
+                        31250000
+                    ]
+                },
                 "116b42c0-7c23-40cd-b08e-3104f4882127": {
                     "position": [
                         62500000,
@@ -113,34 +125,46 @@
                         66250000
                     ]
                 },
-                "1a52b545-3065-4162-9ff9-7d200a90700e": {
-                    "position": [
-                        200000000,
-                        12500000
-                    ]
-                },
                 "1b482eeb-047b-473b-83de-b54f6c28c785": {
                     "position": [
                         271250000,
                         78750000
                     ]
                 },
+                "1f0d0e66-5933-4ab0-bbf4-872aac3f7d32": {
+                    "position": [
+                        190125000,
+                        30000000
+                    ]
+                },
                 "1f822a1b-3d5e-403b-8739-7c161ffe489e": {
                     "position": [
                         23750000,
                         177500000
                     ]
                 },
+                "213ee1fc-4987-486b-9ddf-84ef4f52062e": {
+                    "position": [
+                        167500000,
+                        28750000
+                    ]
+                },
                 "21708b1a-5663-49af-bd69-5557f9473b76": {
                     "position": [
                         228750000,
                         141250000
                     ]
                 },
-                "267ec406-b4c5-4da7-bab5-bb5977536eb5": {
+                "22f8c1e4-5347-4055-9348-9899b32d5822": {
                     "position": [
-                        176250000,
-                        27500000
+                        150000000,
+                        106250000
+                    ]
+                },
+                "261c9276-695f-4c6c-9367-a0d9ff6d58da": {
+                    "position": [
+                        133750000,
+                        106250000
                     ]
                 },
                 "27331d79-91d7-4f38-9bc9-c1937274cf62": {
@@ -176,7 +200,13 @@
                 "2a8b9a0d-b063-40f0-9a87-8b558af4346f": {
                     "position": [
                         195000000,
-                        120000000
+                        126250000
+                    ]
+                },
+                "2b41abb5-7b7c-4602-950c-ae3b56a67aaa": {
+                    "position": [
+                        193750000,
+                        28750000
                     ]
                 },
                 "2d53e99b-42b1-4a35-bcd0-cd4a1f7eb96a": {
@@ -185,16 +215,22 @@
                         83750000
                     ]
                 },
+                "2e60f6b9-58d7-41b1-b757-d128f2ca0499": {
+                    "position": [
+                        192500000,
+                        30000000
+                    ]
+                },
                 "30c73f1f-f41a-4b49-9358-7017110e2ca1": {
                     "position": [
                         23750000,
                         172500000
                     ]
                 },
-                "3188b2ce-e086-47df-87d2-68112d7d0808": {
+                "32009d00-f74b-4f71-a201-8d99335f13a3": {
                     "position": [
-                        200000000,
-                        30000000
+                        130000000,
+                        18750000
                     ]
                 },
                 "324dde83-bb04-4902-81a4-7631f88e8144": {
@@ -203,6 +239,12 @@
                         196250000
                     ]
                 },
+                "3562bac9-41d3-4e3f-babe-9c0190abea94": {
+                    "position": [
+                        146875000,
+                        48750000
+                    ]
+                },
                 "35fa8ac7-a7e1-48a3-a918-0a9fe21e1ab9": {
                     "position": [
                         31250000,
@@ -224,7 +266,7 @@
                 "385bb813-cac3-4009-be8f-6471eed9bbdf": {
                     "position": [
                         46250000,
-                        120000000
+                        126250000
                     ]
                 },
                 "38836171-68a7-4913-abe9-9488fd6608ba": {
@@ -251,12 +293,6 @@
                         196250000
                     ]
                 },
-                "3e46a9a6-7f0c-449e-9f71-9f7e9ff9e84a": {
-                    "position": [
-                        151250000,
-                        10000000
-                    ]
-                },
                 "4093e5f4-c040-4624-aefd-6ff63239b6e0": {
                     "position": [
                         107500000,
@@ -287,28 +323,28 @@
                         68750000
                     ]
                 },
-                "43e3cc2c-6561-46a7-a137-88e0ba04fb29": {
+                "42f627cf-7c42-407b-8689-9f9d890833ee": {
                     "position": [
-                        205000000,
-                        165000000
+                        161250000,
+                        31250000
                     ]
                 },
-                "43e567a0-f2aa-468b-9bfb-2de931b9930d": {
+                "43e3cc2c-6561-46a7-a137-88e0ba04fb29": {
                     "position": [
-                        183750000,
-                        27500000
+                        205000000,
+                        165000000
                     ]
                 },
                 "4457a802-e417-4c10-85e9-9b993d7e9a63": {
                     "position": [
-                        143750000,
-                        112500000
+                        133750000,
+                        117500000
                     ]
                 },
                 "4460ef82-7fe7-4811-a78d-cd8ead425346": {
                     "position": [
                         126250000,
-                        120000000
+                        126250000
                     ]
                 },
                 "46370eaa-2c4a-44bc-a5aa-2e3cad7db6e6": {
@@ -335,10 +371,10 @@
                         175000000
                     ]
                 },
-                "4b051330-f552-4309-8d96-63509fc3b266": {
+                "4a947d75-892b-4dee-9d38-b8293df4a380": {
                     "position": [
-                        176250000,
-                        10000000
+                        210000000,
+                        48750000
                     ]
                 },
                 "4f3d8f42-985a-4fb3-82ec-809e0a803783": {
@@ -359,6 +395,18 @@
                         77500000
                     ]
                 },
+                "564f51e1-cf0a-401d-83fe-e81571b0e237": {
+                    "position": [
+                        167500000,
+                        11250000
+                    ]
+                },
+                "56e1abbe-04db-4671-b667-57c23882bf76": {
+                    "position": [
+                        191250000,
+                        31250000
+                    ]
+                },
                 "57de20fc-6c36-4388-bb03-b7940270415c": {
                     "position": [
                         202500000,
@@ -419,12 +467,6 @@
                         142500000
                     ]
                 },
-                "685afda8-bbc3-4594-9e6e-4190780aa463": {
-                    "position": [
-                        158750000,
-                        12500000
-                    ]
-                },
                 "68f69833-6f30-4bc7-8b03-d92bdb03af2c": {
                     "position": [
                         75000000,
@@ -437,6 +479,12 @@
                         165000000
                     ]
                 },
+                "694b0bc4-625d-4532-82c1-d970b05c897e": {
+                    "position": [
+                        132500000,
+                        21250000
+                    ]
+                },
                 "6b24ca51-4408-43fd-959f-b4216912861b": {
                     "position": [
                         100000000,
@@ -455,6 +503,12 @@
                         153750000
                     ]
                 },
+                "6bb96d41-0a73-41cc-9d06-e7bdb94ee7e6": {
+                    "position": [
+                        135000000,
+                        20000000
+                    ]
+                },
                 "6bec67b2-a64c-4e28-bf90-d309da5838b0": {
                     "position": [
                         143750000,
@@ -467,10 +521,10 @@
                         186250000
                     ]
                 },
-                "6e5fef84-ad04-46d7-aa43-33265201e4a4": {
+                "6f54f589-dafa-426a-9545-5172f3cee189": {
                     "position": [
-                        158750000,
-                        27500000
+                        191250000,
+                        30000000
                     ]
                 },
                 "736a7d3f-dff9-46db-9055-91b10b56fdb4": {
@@ -479,6 +533,12 @@
                         107500000
                     ]
                 },
+                "737e5a17-ab15-42f5-ab91-900c7a59d0b3": {
+                    "position": [
+                        188750000,
+                        11250000
+                    ]
+                },
                 "73a307d1-cc1d-4818-96ca-17da0009ca72": {
                     "position": [
                         291250000,
@@ -488,7 +548,7 @@
                 "7430bd93-309d-448b-ac9a-dbe346860bf0": {
                     "position": [
                         107500000,
-                        117500000
+                        123750000
                     ]
                 },
                 "76b09c13-d63d-4e5f-a8ca-1f2d48e7a6ad": {
@@ -530,19 +590,19 @@
                 "8380b39d-b281-4af3-a274-d6d2f314549e": {
                     "position": [
                         126250000,
-                        117500000
+                        123750000
                     ]
                 },
-                "838dcfac-6e09-4990-94b6-baddbba5705c": {
+                "8531995c-60f4-450a-94cc-df3cce237929": {
                     "position": [
-                        207500000,
-                        27500000
+                        132500000,
+                        20000000
                     ]
                 },
                 "85853117-14ac-4e3a-a138-a0886b445c2b": {
                     "position": [
                         73750000,
-                        120000000
+                        126250000
                     ]
                 },
                 "859eb3d2-bcf4-4a4c-90b5-67160f4bac7b": {
@@ -551,16 +611,10 @@
                         162500000
                     ]
                 },
-                "86fb1131-d62d-4c5a-8320-f2598a000d06": {
-                    "position": [
-                        151250000,
-                        30000000
-                    ]
-                },
                 "87a76764-f2b0-490a-a7c5-4f4ac0dd2f32": {
                     "position": [
                         12500000,
-                        120000000
+                        126250000
                     ]
                 },
                 "88c27cc8-6e17-497e-8233-f8d29f96f9ac": {
@@ -578,7 +632,7 @@
                 "8a2f0743-124f-4189-b1de-28baabcc1159": {
                     "position": [
                         195000000,
-                        117500000
+                        123750000
                     ]
                 },
                 "8cdeee8b-4410-4ccc-8985-356bc16ffdc6": {
@@ -596,13 +650,7 @@
                 "8f9bc000-3844-40df-a261-52c86753ced9": {
                     "position": [
                         166250000,
-                        120000000
-                    ]
-                },
-                "902d4330-e265-4892-8df9-82f6f3d5e8be": {
-                    "position": [
-                        183750000,
-                        12500000
+                        126250000
                     ]
                 },
                 "909e7c73-c469-42fe-8aa0-54e675f34a4c": {
@@ -623,6 +671,12 @@
                         38750000
                     ]
                 },
+                "929bd375-76dd-4635-a676-bbdf46d45f0b": {
+                    "position": [
+                        127500000,
+                        20000000
+                    ]
+                },
                 "933918ae-fb86-4ada-af0d-91214093e6fa": {
                     "position": [
                         52500000,
@@ -635,10 +689,22 @@
                         172500000
                     ]
                 },
-                "95cb20a1-aca8-4072-8c6e-509379a5d03b": {
+                "93a1c25a-8641-4926-b036-d25e6fa8ed91": {
                     "position": [
-                        151250000,
-                        27500000
+                        142500000,
+                        40000000
+                    ]
+                },
+                "93d3929e-e54e-4d83-b710-5006f2f00ae8": {
+                    "position": [
+                        142500000,
+                        28750000
+                    ]
+                },
+                "96921bd5-d775-40e0-981d-65a3d0457390": {
+                    "position": [
+                        126250000,
+                        17500000
                     ]
                 },
                 "97d6c70f-cb86-4c5f-83b7-a8641f0cc3dc": {
@@ -647,16 +713,16 @@
                         162500000
                     ]
                 },
-                "98096fac-b421-454b-a8bd-10cacdd2fe90": {
+                "988ed56a-5fa2-48f7-a56f-437f820e1079": {
                     "position": [
-                        176250000,
-                        12500000
+                        130000000,
+                        20000000
                     ]
                 },
                 "99f29905-cddb-41dd-8987-b1eb214de049": {
                     "position": [
                         12500000,
-                        117500000
+                        123750000
                     ]
                 },
                 "9e19df8d-1044-4c26-9ea7-45fae2cadf6c": {
@@ -665,6 +731,12 @@
                         68750000
                     ]
                 },
+                "9fe957b8-27d2-49f5-ab57-fb7522462222": {
+                    "position": [
+                        117500000,
+                        48750000
+                    ]
+                },
                 "a0e3af02-e25d-4c8f-a586-17a0b1b3a819": {
                     "position": [
                         53750000,
@@ -683,24 +755,66 @@
                         187500000
                     ]
                 },
+                "a85e8684-b195-4d83-b548-112e8aea718c": {
+                    "position": [
+                        210000000,
+                        46250000
+                    ]
+                },
+                "a9e39bce-400a-48b4-a821-e90d33c40d74": {
+                    "position": [
+                        131250000,
+                        18750000
+                    ]
+                },
                 "ad1af52a-3f22-4ba5-9ddd-24e1e7695a49": {
                     "position": [
                         193750000,
                         151250000
                     ]
                 },
+                "adb35607-8bc7-4b8a-b3d2-ab4c72f5827e": {
+                    "position": [
+                        131250000,
+                        21250000
+                    ]
+                },
+                "adefbe55-581a-4ea7-81b3-034c0f316ecc": {
+                    "position": [
+                        156250000,
+                        176250000
+                    ]
+                },
+                "ae85f390-fc68-4dbc-acd8-a11ab4fa46f8": {
+                    "position": [
+                        160000000,
+                        31250000
+                    ]
+                },
                 "b0a1c16d-f230-4b55-8ed5-672671353f3b": {
                     "position": [
                         80000000,
                         170000000
                     ]
                 },
+                "b846a8e7-2fd8-45b6-82ff-7333333662a9": {
+                    "position": [
+                        161250000,
+                        32500000
+                    ]
+                },
                 "b96cf688-ffd8-42e2-a4b1-e0ae9e495ccc": {
                     "position": [
                         158750000,
                         147500000
                     ]
                 },
+                "ba0c99b1-2098-4528-adee-627481484504": {
+                    "position": [
+                        161375000,
+                        31250000
+                    ]
+                },
                 "baf394a2-6559-467e-ab74-5e4cca281b4f": {
                     "position": [
                         23750000,
@@ -725,16 +839,10 @@
                         151250000
                     ]
                 },
-                "c14ec1b3-9274-4f8b-8d05-5bf496eac373": {
-                    "position": [
-                        176250000,
-                        30000000
-                    ]
-                },
                 "c37211ca-4ad3-47d9-a479-fd545a415365": {
                     "position": [
                         107500000,
-                        120000000
+                        126250000
                     ]
                 },
                 "c4b0c849-ed42-4e7a-979e-09a313bdadc6": {
@@ -743,10 +851,10 @@
                         187500000
                     ]
                 },
-                "c582f41e-acc1-491b-8581-00e23e1aa62b": {
+                "c50999d7-8a68-4b6c-bb42-16ef501e6fc4": {
                     "position": [
-                        151250000,
-                        12500000
+                        158750000,
+                        31250000
                     ]
                 },
                 "c58392d0-9b54-4c59-8fcb-c9eecd2a89d0": {
@@ -761,6 +869,12 @@
                         196250000
                     ]
                 },
+                "c659d618-7fb9-4179-bab2-cbfb7530c199": {
+                    "position": [
+                        188750000,
+                        28750000
+                    ]
+                },
                 "c8ae8f66-e34c-426c-b88a-a4743ef41070": {
                     "position": [
                         233750000,
@@ -839,16 +953,28 @@
                         165000000
                     ]
                 },
+                "d5eae576-3760-4a43-abe6-2dd0f8c209b3": {
+                    "position": [
+                        185000000,
+                        48750000
+                    ]
+                },
                 "d9ddab9d-c0d0-4434-9833-e8fa324a9610": {
                     "position": [
                         276250000,
                         146250000
                     ]
                 },
+                "dafecbf1-2ec1-40c7-962f-7cb8189ef4a4": {
+                    "position": [
+                        142500000,
+                        11250000
+                    ]
+                },
                 "dbf03cb7-ea0e-470e-bfb1-0826aebd63f7": {
                     "position": [
                         153750000,
-                        120000000
+                        126250000
                     ]
                 },
                 "e157e82e-43d3-4e73-968b-4abd980147a3": {
@@ -857,6 +983,18 @@
                         148750000
                     ]
                 },
+                "e5d72777-742f-4f3b-af5e-c1fe7c021f3a": {
+                    "position": [
+                        152500000,
+                        176250000
+                    ]
+                },
+                "e82f6ebb-b8ee-41c1-a73f-1c8802888203": {
+                    "position": [
+                        160000000,
+                        30000000
+                    ]
+                },
                 "e89f87e8-ed52-4c47-80b0-f60d529262a0": {
                     "position": [
                         56250000,
@@ -899,6 +1037,12 @@
                         93750000
                     ]
                 },
+                "f186f6c2-5b62-4760-bce7-d3bbc9debbd4": {
+                    "position": [
+                        191375000,
+                        30000000
+                    ]
+                },
                 "f1b34f81-646d-4982-aee7-309f17e43235": {
                     "position": [
                         190000000,
@@ -917,18 +1061,6 @@
                         196250000
                     ]
                 },
-                "faac3f83-2ba9-40ba-bd92-035314753878": {
-                    "position": [
-                        207500000,
-                        12500000
-                    ]
-                },
-                "fb4f6b50-5b96-4c1c-befe-7bb482bbc614": {
-                    "position": [
-                        200000000,
-                        27500000
-                    ]
-                },
                 "fbb260eb-232d-4a4e-861d-1542c6593848": {
                     "position": [
                         193750000,
@@ -941,6 +1073,12 @@
                         63750000
                     ]
                 },
+                "fce28425-a005-490c-97c0-f2e0db4e358c": {
+                    "position": [
+                        117500000,
+                        46250000
+                    ]
+                },
                 "fcf44443-91ef-4a90-9ca8-a807408c3d35": {
                     "position": [
                         78750000,
@@ -961,30 +1099,78 @@
                 }
             },
             "lines": {
-                "3482306b-8c7f-45a1-b9b6-255e73523699": {
-                    "from": "2a8b9a0d-b063-40f0-9a87-8b558af4346f",
+                "14c4acb5-80aa-447f-8794-0604e895788b": {
+                    "from": "694b0bc4-625d-4532-82c1-d970b05c897e",
                     "layer": 0,
-                    "to": "8a2f0743-124f-4189-b1de-28baabcc1159",
+                    "to": "8531995c-60f4-450a-94cc-df3cce237929",
                     "width": 0
                 },
-                "42ba139b-99d5-4dc2-9350-7d9597d276de": {
-                    "from": "ccf85ffd-1fb6-4941-8ade-a362956dfe66",
+                "1e67a3df-ad85-4f2f-9262-c813250bdb27": {
+                    "from": "10eb7bd8-00ca-4a97-b6bb-e67f2d5cdd57",
                     "layer": 0,
-                    "to": "fddbd578-320b-40a8-a8be-e43699691758",
+                    "to": "42f627cf-7c42-407b-8689-9f9d890833ee",
                     "width": 0
                 },
-                "4b4e3bb7-7eb7-4d7a-a0b1-91e553859917": {
-                    "from": "f92fba6b-26e0-48ba-aba8-cd912f938417",
+                "1fea0e86-59de-4bad-8386-578a44a273d7": {
+                    "from": "e82f6ebb-b8ee-41c1-a73f-1c8802888203",
                     "layer": 0,
-                    "to": "c62f3daf-7372-4bdf-9a86-41eb8dcedac3",
+                    "to": "ae85f390-fc68-4dbc-acd8-a11ab4fa46f8",
                     "width": 0
                 },
-                "4f8b2cc2-abf7-4615-a444-945fcb3bf40b": {
-                    "from": "d5cad2b6-7bc5-4a01-a34c-0d6959214f3d",
-                    "layer": 0,
+                "2365f672-bf22-4cb3-a842-67d194c394e4": {
+                    "from": "988ed56a-5fa2-48f7-a56f-437f820e1079",
+                    "layer": 0,
+                    "to": "929bd375-76dd-4635-a676-bbdf46d45f0b",
+                    "width": 0
+                },
+                "2841caf3-dcc4-4655-b3d6-b87ea456e7a1": {
+                    "from": "56e1abbe-04db-4671-b667-57c23882bf76",
+                    "layer": 0,
+                    "to": "f186f6c2-5b62-4760-bce7-d3bbc9debbd4",
+                    "width": 0
+                },
+                "33c8f4b9-b830-4f7c-a022-200e000842c7": {
+                    "from": "6f54f589-dafa-426a-9545-5172f3cee189",
+                    "layer": 0,
+                    "to": "56e1abbe-04db-4671-b667-57c23882bf76",
+                    "width": 0
+                },
+                "3482306b-8c7f-45a1-b9b6-255e73523699": {
+                    "from": "2a8b9a0d-b063-40f0-9a87-8b558af4346f",
+                    "layer": 0,
+                    "to": "8a2f0743-124f-4189-b1de-28baabcc1159",
+                    "width": 0
+                },
+                "35cefbc9-273b-4878-b791-5e4f619979b9": {
+                    "from": "f186f6c2-5b62-4760-bce7-d3bbc9debbd4",
+                    "layer": 0,
+                    "to": "2e60f6b9-58d7-41b1-b757-d128f2ca0499",
+                    "width": 0
+                },
+                "42ba139b-99d5-4dc2-9350-7d9597d276de": {
+                    "from": "ccf85ffd-1fb6-4941-8ade-a362956dfe66",
+                    "layer": 0,
+                    "to": "fddbd578-320b-40a8-a8be-e43699691758",
+                    "width": 0
+                },
+                "4b4e3bb7-7eb7-4d7a-a0b1-91e553859917": {
+                    "from": "f92fba6b-26e0-48ba-aba8-cd912f938417",
+                    "layer": 0,
+                    "to": "c62f3daf-7372-4bdf-9a86-41eb8dcedac3",
+                    "width": 0
+                },
+                "4f8b2cc2-abf7-4615-a444-945fcb3bf40b": {
+                    "from": "d5cad2b6-7bc5-4a01-a34c-0d6959214f3d",
+                    "layer": 0,
                     "to": "43e3cc2c-6561-46a7-a137-88e0ba04fb29",
                     "width": 0
                 },
+                "5be8a7b4-5945-43f4-adc5-adfa438d1380": {
+                    "from": "e82f6ebb-b8ee-41c1-a73f-1c8802888203",
+                    "layer": 0,
+                    "to": "10eb7bd8-00ca-4a97-b6bb-e67f2d5cdd57",
+                    "width": 0
+                },
                 "61ca7d88-4ed6-48d9-852b-bb6e1f578a65": {
                     "from": "4460ef82-7fe7-4811-a78d-cd8ead425346",
                     "layer": 0,
@@ -997,6 +1183,18 @@
                     "to": "be92890a-a311-4d1f-b680-b45f655d1571",
                     "width": 0
                 },
+                "638f69a1-ff1e-4833-baee-e3fdf7c54322": {
+                    "from": "d5eae576-3760-4a43-abe6-2dd0f8c209b3",
+                    "layer": 0,
+                    "to": "4a947d75-892b-4dee-9d38-b8293df4a380",
+                    "width": 0
+                },
+                "73beb5d6-b41b-4a03-a2d0-09e5865c68c2": {
+                    "from": "ba0c99b1-2098-4528-adee-627481484504",
+                    "layer": 0,
+                    "to": "0137e853-116e-4985-9a07-87c921b8f3e9",
+                    "width": 0
+                },
                 "854a9dae-0c06-455c-bee1-fe4e2dcd8235": {
                     "from": "fddbd578-320b-40a8-a8be-e43699691758",
                     "layer": 0,
@@ -1021,6 +1219,36 @@
                     "to": "87a76764-f2b0-490a-a7c5-4f4ac0dd2f32",
                     "width": 0
                 },
+                "8f3d15f6-f32e-4a60-8354-df02aba8a1d2": {
+                    "from": "ae85f390-fc68-4dbc-acd8-a11ab4fa46f8",
+                    "layer": 0,
+                    "to": "c50999d7-8a68-4b6c-bb42-16ef501e6fc4",
+                    "width": 0
+                },
+                "94562fda-2358-41ae-b4ac-84e560f217c8": {
+                    "from": "a9e39bce-400a-48b4-a821-e90d33c40d74",
+                    "layer": 0,
+                    "to": "adb35607-8bc7-4b8a-b3d2-ab4c72f5827e",
+                    "width": 0
+                },
+                "959fc376-8ebf-4e58-bfa4-2e8f8eb91616": {
+                    "from": "1f0d0e66-5933-4ab0-bbf4-872aac3f7d32",
+                    "layer": 0,
+                    "to": "6f54f589-dafa-426a-9545-5172f3cee189",
+                    "width": 0
+                },
+                "9605877b-b8f7-457f-839b-498d49701cab": {
+                    "from": "fce28425-a005-490c-97c0-f2e0db4e358c",
+                    "layer": 0,
+                    "to": "9fe957b8-27d2-49f5-ab57-fb7522462222",
+                    "width": 0
+                },
+                "9de0a0bf-9e26-4eb0-b840-34ecf1fd25be": {
+                    "from": "a9e39bce-400a-48b4-a821-e90d33c40d74",
+                    "layer": 0,
+                    "to": "32009d00-f74b-4f71-a201-8d99335f13a3",
+                    "width": 0
+                },
                 "a54e82e8-23cf-4768-950d-53632299a3a0": {
                     "from": "c37211ca-4ad3-47d9-a479-fd545a415365",
                     "layer": 0,
@@ -1033,12 +1261,42 @@
                     "to": "68fadade-8649-48da-bea0-b15412cd232a",
                     "width": 0
                 },
+                "aef42dea-f281-4a55-9034-6d88bfda96a1": {
+                    "from": "8531995c-60f4-450a-94cc-df3cce237929",
+                    "layer": 0,
+                    "to": "6bb96d41-0a73-41cc-9d06-e7bdb94ee7e6",
+                    "width": 0
+                },
+                "b7a73ca4-97d2-4c47-8c11-36a61b829071": {
+                    "from": "9fe957b8-27d2-49f5-ab57-fb7522462222",
+                    "layer": 0,
+                    "to": "3562bac9-41d3-4e3f-babe-9c0190abea94",
+                    "width": 0
+                },
                 "c0e5fa03-c25e-4ab1-b149-1b3f0fc85430": {
                     "from": "be92890a-a311-4d1f-b680-b45f655d1571",
                     "layer": 0,
                     "to": "295f731a-a788-448b-b6c1-b5e1a488693a",
                     "width": 0
                 },
+                "c46b2794-a45c-4115-8ca0-f0c34236054e": {
+                    "from": "42f627cf-7c42-407b-8689-9f9d890833ee",
+                    "layer": 0,
+                    "to": "b846a8e7-2fd8-45b6-82ff-7333333662a9",
+                    "width": 0
+                },
+                "c54f0d68-7c56-4302-a5d7-07e46910a4ca": {
+                    "from": "4a947d75-892b-4dee-9d38-b8293df4a380",
+                    "layer": 0,
+                    "to": "a85e8684-b195-4d83-b548-112e8aea718c",
+                    "width": 0
+                },
+                "c7a07352-93f2-4264-8fc6-326b4206269e": {
+                    "from": "32009d00-f74b-4f71-a201-8d99335f13a3",
+                    "layer": 0,
+                    "to": "988ed56a-5fa2-48f7-a56f-437f820e1079",
+                    "width": 0
+                },
                 "c97ef107-74fd-4c8f-b8bf-9151781f8840": {
                     "from": "43e3cc2c-6561-46a7-a137-88e0ba04fb29",
                     "layer": 0,
@@ -1057,6 +1315,18 @@
                     "to": "2a8b9a0d-b063-40f0-9a87-8b558af4346f",
                     "width": 0
                 },
+                "e24d223a-37e9-4035-91c1-87f24b20e6a2": {
+                    "from": "b846a8e7-2fd8-45b6-82ff-7333333662a9",
+                    "layer": 0,
+                    "to": "ba0c99b1-2098-4528-adee-627481484504",
+                    "width": 0
+                },
+                "ebc4d4d4-16d6-4fcd-b5fc-3220bfcff4b3": {
+                    "from": "adb35607-8bc7-4b8a-b3d2-ab4c72f5827e",
+                    "layer": 0,
+                    "to": "694b0bc4-625d-4532-82c1-d970b05c897e",
+                    "width": 0
+                },
                 "ee901ed1-6d3d-4362-88bf-56d5af499770": {
                     "from": "68fadade-8649-48da-bea0-b15412cd232a",
                     "layer": 0,
@@ -1105,6 +1375,13 @@
                     "show_port": false,
                     "size": 1500000
                 },
+                "3598b812-6d1d-4ebb-93fb-5f1c074c260f": {
+                    "junction": "adefbe55-581a-4ea7-81b3-034c0f316ecc",
+                    "offsheet_refs": true,
+                    "orientation": "right",
+                    "show_port": false,
+                    "size": 1500000
+                },
                 "3a8b1e73-ef2d-42e9-831f-a8d8cc68276d": {
                     "junction": "601476c9-bfe7-40f0-abf1-c740559e393f",
                     "offsheet_refs": false,
@@ -1133,6 +1410,13 @@
                     "show_port": false,
                     "size": 1500000
                 },
+                "8033c5a4-4cda-4f01-9b5c-0d9ffdb227e0": {
+                    "junction": "22f8c1e4-5347-4055-9348-9899b32d5822",
+                    "offsheet_refs": true,
+                    "orientation": "right",
+                    "show_port": false,
+                    "size": 1500000
+                },
                 "81f987a3-eb9f-486b-b82f-e713cc7924e4": {
                     "junction": "baf394a2-6559-467e-ab74-5e4cca281b4f",
                     "offsheet_refs": false,
@@ -1146,6 +1430,20 @@
                     "orientation": "right",
                     "show_port": false,
                     "size": 1500000
+                },
+                "ca7c97dd-fe3e-4323-bbc8-656e851a3988": {
+                    "junction": "96921bd5-d775-40e0-981d-65a3d0457390",
+                    "offsheet_refs": false,
+                    "orientation": "left",
+                    "show_port": false,
+                    "size": 1500000
+                },
+                "fabe6eb6-b0e9-4e55-b62b-4e23b1314b79": {
+                    "junction": "2b41abb5-7b7c-4602-950c-ae3b56a67aaa",
+                    "offsheet_refs": false,
+                    "orientation": "right",
+                    "show_port": false,
+                    "size": 1500000
                 }
             },
             "net_lines": {
@@ -1261,20 +1559,6 @@
                         "port": null
                     }
                 },
-                "04a82da4-93a0-4460-91db-ad085f22d18b": {
-                    "from": {
-                        "bus_ripper": null,
-                        "junc": "838dcfac-6e09-4990-94b6-baddbba5705c",
-                        "pin": null,
-                        "port": null
-                    },
-                    "to": {
-                        "bus_ripper": null,
-                        "junc": null,
-                        "pin": "010a5f7d-d9b6-45c5-b8cb-5a47d4a28b76/852f1fe6-06dc-4661-8a14-61a9a6ebb26a",
-                        "port": null
-                    }
-                },
                 "04de718b-7bf3-464a-b33f-eae2687dd3ee": {
                     "from": {
                         "bus_ripper": null,
@@ -1317,16 +1601,16 @@
                         "port": null
                     }
                 },
-                "079160bd-09d5-4d1b-ab74-72498ac4bc95": {
+                "07648ad4-7537-49b8-beb8-d486a1195629": {
                     "from": {
                         "bus_ripper": null,
-                        "junc": "267ec406-b4c5-4da7-bab5-bb5977536eb5",
-                        "pin": null,
+                        "junc": null,
+                        "pin": "18f1d11d-f4a7-4304-be61-7c8e30b0cf94/b57ca2a1-1bbf-43f0-b0a0-bf953094a8de",
                         "port": null
                     },
                     "to": {
                         "bus_ripper": null,
-                        "junc": "c14ec1b3-9274-4f8b-8d05-5bf496eac373",
+                        "junc": "213ee1fc-4987-486b-9ddf-84ef4f52062e",
                         "pin": null,
                         "port": null
                     }
@@ -1345,44 +1629,44 @@
                         "port": null
                     }
                 },
-                "0a1946e7-265e-4256-a049-5fe664f8ca1e": {
+                "0a842fc7-c15b-4140-a338-6f9e8424644a": {
                     "from": {
                         "bus_ripper": null,
-                        "junc": "95cb20a1-aca8-4072-8c6e-509379a5d03b",
+                        "junc": "a0e3af02-e25d-4c8f-a586-17a0b1b3a819",
                         "pin": null,
                         "port": null
                     },
                     "to": {
                         "bus_ripper": null,
-                        "junc": "86fb1131-d62d-4c5a-8320-f2598a000d06",
+                        "junc": "8cdeee8b-4410-4ccc-8985-356bc16ffdc6",
                         "pin": null,
                         "port": null
                     }
                 },
-                "0a842fc7-c15b-4140-a338-6f9e8424644a": {
+                "0aba5075-87fb-4f1e-8111-c1f85a1699fd": {
                     "from": {
                         "bus_ripper": null,
-                        "junc": "a0e3af02-e25d-4c8f-a586-17a0b1b3a819",
+                        "junc": "4f3d8f42-985a-4fb3-82ec-809e0a803783",
                         "pin": null,
                         "port": null
                     },
                     "to": {
                         "bus_ripper": null,
-                        "junc": "8cdeee8b-4410-4ccc-8985-356bc16ffdc6",
+                        "junc": "8f412f81-b6be-4317-b873-2fca87706ce9",
                         "pin": null,
                         "port": null
                     }
                 },
-                "0aba5075-87fb-4f1e-8111-c1f85a1699fd": {
+                "0afddbad-f142-4f4d-b724-d794e4b293bb": {
                     "from": {
                         "bus_ripper": null,
-                        "junc": "4f3d8f42-985a-4fb3-82ec-809e0a803783",
-                        "pin": null,
+                        "junc": null,
+                        "pin": "d6986b91-b92e-477a-9f4d-b2ea2ebb516b/1803365d-f745-4921-a54f-c5df6afa6561",
                         "port": null
                     },
                     "to": {
                         "bus_ripper": null,
-                        "junc": "8f412f81-b6be-4317-b873-2fca87706ce9",
+                        "junc": "88c27cc8-6e17-497e-8233-f8d29f96f9ac",
                         "pin": null,
                         "port": null
                     }
@@ -1471,6 +1755,20 @@
                         "port": null
                     }
                 },
+                "148a1cc4-9e11-4fa0-be5f-75b2d24d67dd": {
+                    "from": {
+                        "bus_ripper": null,
+                        "junc": null,
+                        "pin": "8eb09c26-7520-4501-8b5e-a40d885f5f1b/eb63ac9a-5d7e-42e2-92ea-a140a97f47d0",
+                        "port": null
+                    },
+                    "to": {
+                        "bus_ripper": null,
+                        "junc": "dafecbf1-2ec1-40c7-962f-7cb8189ef4a4",
+                        "pin": null,
+                        "port": null
+                    }
+                },
                 "195cd5f3-da6e-4ecd-a3d8-ca0c36f9c5e2": {
                     "from": {
                         "bus_ripper": null,
@@ -1551,7 +1849,7 @@
                     "to": {
                         "bus_ripper": null,
                         "junc": null,
-                        "pin": "4a35ab23-5946-4df0-b256-0fb242fc3194/5dd0f83d-34b2-41a1-ae35-435479e4002e",
+                        "pin": "2013d1e7-9fb9-4e20-a7a7-72a250294f53/321fa462-b6d9-4b5a-af54-18b647eb625a",
                         "port": null
                     }
                 },
@@ -1569,6 +1867,34 @@
                         "port": null
                     }
                 },
+                "200daca4-819c-46ec-bec4-ebe6fc6a13e2": {
+                    "from": {
+                        "bus_ripper": null,
+                        "junc": null,
+                        "pin": "a9e8cc3a-760d-435b-b8c8-072c0834a5a9/6a44037c-65e2-4876-9359-42890048841d",
+                        "port": null
+                    },
+                    "to": {
+                        "bus_ripper": null,
+                        "junc": "c659d618-7fb9-4179-bab2-cbfb7530c199",
+                        "pin": null,
+                        "port": null
+                    }
+                },
+                "220d437d-2bf8-44b1-b002-361b712b3689": {
+                    "from": {
+                        "bus_ripper": null,
+                        "junc": null,
+                        "pin": "d6986b91-b92e-477a-9f4d-b2ea2ebb516b/b22250f7-9956-4ac8-ada1-725b7ba800c8",
+                        "port": null
+                    },
+                    "to": {
+                        "bus_ripper": null,
+                        "junc": "22f8c1e4-5347-4055-9348-9899b32d5822",
+                        "pin": null,
+                        "port": null
+                    }
+                },
                 "236e4e12-b11b-43b5-adcd-37a9ebd02447": {
                     "from": {
                         "bus_ripper": null,
@@ -1611,6 +1937,20 @@
                         "port": null
                     }
                 },
+                "26abf0a4-3729-41d0-99b5-8b2bdeedb409": {
+                    "from": {
+                        "bus_ripper": null,
+                        "junc": "1081b749-3067-417b-86ed-d1ff5fa0c945",
+                        "pin": null,
+                        "port": null
+                    },
+                    "to": {
+                        "bus_ripper": null,
+                        "junc": "7a6970dc-c975-4ca7-a1f5-affc0477be52",
+                        "pin": null,
+                        "port": null
+                    }
+                },
                 "26b1b089-7dbc-4ab3-8818-6989b5ffa455": {
                     "from": {
                         "bus_ripper": null,
@@ -1625,16 +1965,16 @@
                         "port": null
                     }
                 },
-                "29943942-8063-4cb9-8a9f-d4e7ef055b83": {
+                "28f268e9-ea49-4b6d-911a-2ae0653be162": {
                     "from": {
                         "bus_ripper": null,
-                        "junc": "98096fac-b421-454b-a8bd-10cacdd2fe90",
+                        "junc": "1081b749-3067-417b-86ed-d1ff5fa0c945",
                         "pin": null,
                         "port": null
                     },
                     "to": {
                         "bus_ripper": null,
-                        "junc": "902d4330-e265-4892-8df9-82f6f3d5e8be",
+                        "junc": "e5d72777-742f-4f3b-af5e-c1fe7c021f3a",
                         "pin": null,
                         "port": null
                     }
@@ -1653,21 +1993,7 @@
                         "port": null
                     }
                 },
-                "2ad1eb65-60b7-4078-8760-18924be29bbc": {
-                    "from": {
-                        "bus_ripper": null,
-                        "junc": "fb4f6b50-5b96-4c1c-befe-7bb482bbc614",
-                        "pin": null,
-                        "port": null
-                    },
-                    "to": {
-                        "bus_ripper": null,
-                        "junc": "838dcfac-6e09-4990-94b6-baddbba5705c",
-                        "pin": null,
-                        "port": null
-                    }
-                },
-                "2b185580-2d55-4072-8ee7-1744886b9527": {
+                "2b185580-2d55-4072-8ee7-1744886b9527": {
                     "from": {
                         "bus_ripper": null,
                         "junc": null,
@@ -1765,32 +2091,18 @@
                         "port": null
                     }
                 },
-                "2e87bbb0-4cb7-4e8e-9ea7-9bfab2bc50af": {
+                "308500b7-a85a-4d75-b098-8354089d7670": {
                     "from": {
                         "bus_ripper": null,
-                        "junc": "c582f41e-acc1-491b-8581-00e23e1aa62b",
-                        "pin": null,
+                        "junc": null,
+                        "pin": "aeddebda-ce30-4782-bb75-eee7b77a8918/29995253-b4b1-4c7c-a049-b6db2713ca7c",
                         "port": null
                     },
                     "to": {
                         "bus_ripper": null,
-                        "junc": "685afda8-bbc3-4594-9e6e-4190780aa463",
-                        "pin": null,
-                        "port": null
-                    }
-                },
-                "2e9e64a1-d575-4bea-b7e1-2fd5c4873018": {
-                    "from": {
-                        "bus_ripper": null,
-                        "junc": "902d4330-e265-4892-8df9-82f6f3d5e8be",
+                        "junc": "93d3929e-e54e-4d83-b710-5006f2f00ae8",
                         "pin": null,
                         "port": null
-                    },
-                    "to": {
-                        "bus_ripper": null,
-                        "junc": null,
-                        "pin": "e67e1e7a-affc-4cf5-a6f7-4bae44225895/29995253-b4b1-4c7c-a049-b6db2713ca7c",
-                        "port": null
                     }
                 },
                 "308cadc6-6a5e-43cc-b88c-eba09b32f140": {
@@ -1821,20 +2133,6 @@
                         "port": null
                     }
                 },
-                "32a00c9d-864f-447b-9d50-60c898181124": {
-                    "from": {
-                        "bus_ripper": null,
-                        "junc": null,
-                        "pin": "9224f7c0-9ca0-433f-9242-5886d4a82181/a8ba387d-1c68-4215-843f-9d669e48646d",
-                        "port": null
-                    },
-                    "to": {
-                        "bus_ripper": null,
-                        "junc": "95cb20a1-aca8-4072-8c6e-509379a5d03b",
-                        "pin": null,
-                        "port": null
-                    }
-                },
                 "33add86f-ecda-4db5-953e-e6788729f128": {
                     "from": {
                         "bus_ripper": null,
@@ -1863,31 +2161,31 @@
                         "port": null
                     }
                 },
-                "37db76c9-ccbf-4885-9b8e-131dd142d85c": {
+                "353ca367-380c-4686-8a6c-0f45f4c8433c": {
                     "from": {
                         "bus_ripper": null,
                         "junc": null,
-                        "pin": "7f3814b8-a78d-437b-ba96-356b79e746a2/29995253-b4b1-4c7c-a049-b6db2713ca7c",
+                        "pin": "322e898c-5d1d-4091-88b5-4ef94ac2ce8c/6a44037c-65e2-4876-9359-42890048841d",
                         "port": null
                     },
                     "to": {
                         "bus_ripper": null,
-                        "junc": "c4b0c849-ed42-4e7a-979e-09a313bdadc6",
+                        "junc": "213ee1fc-4987-486b-9ddf-84ef4f52062e",
                         "pin": null,
                         "port": null
                     }
                 },
-                "392dc758-1b91-4ae3-822b-f232c6077559": {
+                "37db76c9-ccbf-4885-9b8e-131dd142d85c": {
                     "from": {
                         "bus_ripper": null,
-                        "junc": "685afda8-bbc3-4594-9e6e-4190780aa463",
-                        "pin": null,
+                        "junc": null,
+                        "pin": "7f3814b8-a78d-437b-ba96-356b79e746a2/29995253-b4b1-4c7c-a049-b6db2713ca7c",
                         "port": null
                     },
                     "to": {
                         "bus_ripper": null,
-                        "junc": null,
-                        "pin": "298c8a96-b954-42b8-8e29-3bd90fbb642d/29995253-b4b1-4c7c-a049-b6db2713ca7c",
+                        "junc": "c4b0c849-ed42-4e7a-979e-09a313bdadc6",
+                        "pin": null,
                         "port": null
                     }
                 },
@@ -1961,6 +2259,20 @@
                         "port": null
                     }
                 },
+                "3e16f9d0-0d36-4475-abcf-bb0d125650e0": {
+                    "from": {
+                        "bus_ripper": null,
+                        "junc": "2b41abb5-7b7c-4602-950c-ae3b56a67aaa",
+                        "pin": null,
+                        "port": null
+                    },
+                    "to": {
+                        "bus_ripper": null,
+                        "junc": "c659d618-7fb9-4179-bab2-cbfb7530c199",
+                        "pin": null,
+                        "port": null
+                    }
+                },
                 "3f35f605-d025-45db-9932-8b3f666806e5": {
                     "from": {
                         "bus_ripper": null,
@@ -2003,6 +2315,20 @@
                         "port": null
                     }
                 },
+                "4079436b-2cbb-4f5b-8fef-07b22b4049dd": {
+                    "from": {
+                        "bus_ripper": null,
+                        "junc": "564f51e1-cf0a-401d-83fe-e81571b0e237",
+                        "pin": null,
+                        "port": null
+                    },
+                    "to": {
+                        "bus_ripper": null,
+                        "junc": null,
+                        "pin": "322e898c-5d1d-4091-88b5-4ef94ac2ce8c/dda0ec99-5d70-4fbe-a8db-897542e7554e",
+                        "port": null
+                    }
+                },
                 "408f3fb1-655f-428d-808c-a79ed04a2141": {
                     "from": {
                         "bus_ripper": null,
@@ -2115,31 +2441,31 @@
                         "port": null
                     }
                 },
-                "4b491407-2962-485c-bb12-023ffc5252d1": {
+                "4ae9f85e-1849-4930-b17f-a74de32eb9cd": {
                     "from": {
                         "bus_ripper": null,
-                        "junc": "03224ad9-cef5-447a-a677-2734948c9de4",
+                        "junc": "c659d618-7fb9-4179-bab2-cbfb7530c199",
                         "pin": null,
                         "port": null
                     },
                     "to": {
                         "bus_ripper": null,
                         "junc": null,
-                        "pin": "4c895340-bd96-4600-82f4-fb280287f401/c04e9a4e-64ef-4914-bf4b-c1148575ad69",
+                        "pin": "18f1d11d-f4a7-4304-be61-7c8e30b0cf94/16ee5a5c-8eea-4447-ad48-04d973776e3a",
                         "port": null
                     }
                 },
-                "4d424602-edd6-45d7-8877-ec5f110fc839": {
+                "4b491407-2962-485c-bb12-023ffc5252d1": {
                     "from": {
                         "bus_ripper": null,
-                        "junc": "c582f41e-acc1-491b-8581-00e23e1aa62b",
+                        "junc": "03224ad9-cef5-447a-a677-2734948c9de4",
                         "pin": null,
                         "port": null
                     },
                     "to": {
                         "bus_ripper": null,
-                        "junc": "3e46a9a6-7f0c-449e-9f71-9f7e9ff9e84a",
-                        "pin": null,
+                        "junc": null,
+                        "pin": "4c895340-bd96-4600-82f4-fb280287f401/c04e9a4e-64ef-4914-bf4b-c1148575ad69",
                         "port": null
                     }
                 },
@@ -2278,7 +2604,7 @@
                     },
                     "to": {
                         "bus_ripper": null,
-                        "junc": "7a6970dc-c975-4ca7-a1f5-affc0477be52",
+                        "junc": "1081b749-3067-417b-86ed-d1ff5fa0c945",
                         "pin": null,
                         "port": null
                     }
@@ -2311,6 +2637,20 @@
                         "port": null
                     }
                 },
+                "5a196a4a-73d1-4201-ba48-31d531244538": {
+                    "from": {
+                        "bus_ripper": null,
+                        "junc": null,
+                        "pin": "8eb09c26-7520-4501-8b5e-a40d885f5f1b/074c3718-08fd-4f94-88fc-2bb43174b245",
+                        "port": null
+                    },
+                    "to": {
+                        "bus_ripper": null,
+                        "junc": "96921bd5-d775-40e0-981d-65a3d0457390",
+                        "pin": null,
+                        "port": null
+                    }
+                },
                 "5acd097e-9db7-417b-bd8d-a1a40a9e85e9": {
                     "from": {
                         "bus_ripper": null,
@@ -2381,20 +2721,6 @@
                         "port": null
                     }
                 },
-                "5eeb165d-4f26-4850-a4ad-c65bc5b494e2": {
-                    "from": {
-                        "bus_ripper": null,
-                        "junc": "fb4f6b50-5b96-4c1c-befe-7bb482bbc614",
-                        "pin": null,
-                        "port": null
-                    },
-                    "to": {
-                        "bus_ripper": null,
-                        "junc": "3188b2ce-e086-47df-87d2-68112d7d0808",
-                        "pin": null,
-                        "port": null
-                    }
-                },
                 "5f14ab2c-ff3d-44e3-a095-44aa65faa76c": {
                     "from": {
                         "bus_ripper": null,
@@ -2479,6 +2805,20 @@
                         "port": null
                     }
                 },
+                "64e0e8da-4e89-4dd2-bef3-365c2e244cbc": {
+                    "from": {
+                        "bus_ripper": null,
+                        "junc": "261c9276-695f-4c6c-9367-a0d9ff6d58da",
+                        "pin": null,
+                        "port": null
+                    },
+                    "to": {
+                        "bus_ripper": null,
+                        "junc": null,
+                        "pin": "6b5da202-1660-4c9a-afbc-223ed9e886fd/6a44037c-65e2-4876-9359-42890048841d",
+                        "port": null
+                    }
+                },
                 "662e9d1b-ee55-4769-8888-0369453d1ca7": {
                     "from": {
                         "bus_ripper": null,
@@ -2567,7 +2907,7 @@
                     "from": {
                         "bus_ripper": null,
                         "junc": null,
-                        "pin": "4a35ab23-5946-4df0-b256-0fb242fc3194/831b482b-82af-40ba-8cc0-5e272f25cc2c",
+                        "pin": "2013d1e7-9fb9-4e20-a7a7-72a250294f53/74893107-2112-49f0-8f7c-fb265407d8f7",
                         "port": null
                     },
                     "to": {
@@ -2605,20 +2945,6 @@
                         "port": null
                     }
                 },
-                "6bea0e77-ad25-40cb-b24b-48970914fcf4": {
-                    "from": {
-                        "bus_ripper": null,
-                        "junc": null,
-                        "pin": "a2784f48-8b73-42be-bf59-0a90741fa827/aacf2d55-cf04-4c20-89c5-61704ef771f7",
-                        "port": null
-                    },
-                    "to": {
-                        "bus_ripper": null,
-                        "junc": "1a52b545-3065-4162-9ff9-7d200a90700e",
-                        "pin": null,
-                        "port": null
-                    }
-                },
                 "6cceddfc-fd28-4e9b-900f-033cee6ba0eb": {
                     "from": {
                         "bus_ripper": null,
@@ -2675,6 +3001,20 @@
                         "port": null
                     }
                 },
+                "7081076d-5811-45d9-ad31-b3aaa3d4b45b": {
+                    "from": {
+                        "bus_ripper": null,
+                        "junc": null,
+                        "pin": "d6986b91-b92e-477a-9f4d-b2ea2ebb516b/4c0e5d34-b007-432d-880b-3a3b8e963a14",
+                        "port": null
+                    },
+                    "to": {
+                        "bus_ripper": null,
+                        "junc": "261c9276-695f-4c6c-9367-a0d9ff6d58da",
+                        "pin": null,
+                        "port": null
+                    }
+                },
                 "70fd9f4a-6eb4-4cd3-b424-5c6176d9cc89": {
                     "from": {
                         "bus_ripper": null,
@@ -2703,6 +3043,20 @@
                         "port": null
                     }
                 },
+                "774b1055-6997-4c77-a37f-709aacf45751": {
+                    "from": {
+                        "bus_ripper": null,
+                        "junc": "213ee1fc-4987-486b-9ddf-84ef4f52062e",
+                        "pin": null,
+                        "port": null
+                    },
+                    "to": {
+                        "bus_ripper": null,
+                        "junc": null,
+                        "pin": "aeddebda-ce30-4782-bb75-eee7b77a8918/852f1fe6-06dc-4661-8a14-61a9a6ebb26a",
+                        "port": null
+                    }
+                },
                 "77f20097-8088-46a6-b059-c7447695d7d3": {
                     "from": {
                         "bus_ripper": null,
@@ -2759,20 +3113,6 @@
                         "port": null
                     }
                 },
-                "862761fe-d11c-4e6e-afa4-f7113e51a4f8": {
-                    "from": {
-                        "bus_ripper": null,
-                        "junc": null,
-                        "pin": "9224f7c0-9ca0-433f-9242-5886d4a82181/aacf2d55-cf04-4c20-89c5-61704ef771f7",
-                        "port": null
-                    },
-                    "to": {
-                        "bus_ripper": null,
-                        "junc": "c582f41e-acc1-491b-8581-00e23e1aa62b",
-                        "pin": null,
-                        "port": null
-                    }
-                },
                 "87d6c414-16ee-4619-9bf4-0db1ad785efb": {
                     "from": {
                         "bus_ripper": null,
@@ -2857,20 +3197,6 @@
                         "port": null
                     }
                 },
-                "8f455233-29a3-4c28-a57d-10b0837986b6": {
-                    "from": {
-                        "bus_ripper": null,
-                        "junc": "95cb20a1-aca8-4072-8c6e-509379a5d03b",
-                        "pin": null,
-                        "port": null
-                    },
-                    "to": {
-                        "bus_ripper": null,
-                        "junc": "6e5fef84-ad04-46d7-aa43-33265201e4a4",
-                        "pin": null,
-                        "port": null
-                    }
-                },
                 "8f597eee-0a81-4674-815f-5b0353ed0346": {
                     "from": {
                         "bus_ripper": null,
@@ -3067,20 +3393,6 @@
                         "port": null
                     }
                 },
-                "a430a30a-991e-4e3c-b06d-ae716bd0a753": {
-                    "from": {
-                        "bus_ripper": null,
-                        "junc": "98096fac-b421-454b-a8bd-10cacdd2fe90",
-                        "pin": null,
-                        "port": null
-                    },
-                    "to": {
-                        "bus_ripper": null,
-                        "junc": "4b051330-f552-4309-8d96-63509fc3b266",
-                        "pin": null,
-                        "port": null
-                    }
-                },
                 "a52fd52e-53fb-45a2-87e4-c7a9b2922e1a": {
                     "from": {
                         "bus_ripper": null,
@@ -3137,105 +3449,63 @@
                         "port": null
                     }
                 },
-                "a86885c4-b68f-4bc6-810d-429eee63dd10": {
+                "a8e2e5c2-3aa6-4e04-ad0a-aae0f1b80fad": {
                     "from": {
                         "bus_ripper": null,
-                        "junc": "faac3f83-2ba9-40ba-bd92-035314753878",
+                        "junc": "d1d06982-717e-47f0-8b2c-7daf60ac4035",
                         "pin": null,
                         "port": null
                     },
                     "to": {
                         "bus_ripper": null,
                         "junc": null,
-                        "pin": "010a5f7d-d9b6-45c5-b8cb-5a47d4a28b76/29995253-b4b1-4c7c-a049-b6db2713ca7c",
+                        "pin": "1df86e42-00c7-4031-8c09-86653bcf9142/c04e9a4e-64ef-4914-bf4b-c1148575ad69",
                         "port": null
                     }
                 },
-                "a8e2e5c2-3aa6-4e04-ad0a-aae0f1b80fad": {
+                "ad784fef-def5-4cf6-9f41-167b1424747f": {
                     "from": {
                         "bus_ripper": null,
-                        "junc": "d1d06982-717e-47f0-8b2c-7daf60ac4035",
-                        "pin": null,
+                        "junc": null,
+                        "pin": "88f81e1b-605e-41c1-8ab6-1c8632a83905/0dd5abd5-dd57-496a-84e9-adaff898ccce",
                         "port": null
                     },
                     "to": {
                         "bus_ripper": null,
                         "junc": null,
-                        "pin": "1df86e42-00c7-4031-8c09-86653bcf9142/c04e9a4e-64ef-4914-bf4b-c1148575ad69",
+                        "pin": "bf05d71f-5ac6-421f-9bc2-0259f2984146/dda0ec99-5d70-4fbe-a8db-897542e7554e",
                         "port": null
                     }
                 },
-                "aa6b157d-f24b-492f-aea4-1548e048f4b4": {
+                "af5fe99c-2fd4-42fa-b7e6-be291e029cbc": {
                     "from": {
                         "bus_ripper": null,
-                        "junc": "88c27cc8-6e17-497e-8233-f8d29f96f9ac",
-                        "pin": null,
+                        "junc": null,
+                        "pin": "446493eb-938f-499d-9296-0e5ab48363ad/ddc6b3bf-ee7c-4943-a670-4243439957b3",
                         "port": null
                     },
                     "to": {
                         "bus_ripper": null,
-                        "junc": null,
-                        "pin": "6b5da202-1660-4c9a-afbc-223ed9e886fd/6a44037c-65e2-4876-9359-42890048841d",
+                        "junc": "6b9e3489-28da-4ba0-95d1-d49f7134c827",
+                        "pin": null,
                         "port": null
                     }
                 },
-                "ad784fef-def5-4cf6-9f41-167b1424747f": {
+                "aff053c4-00a3-4515-8103-f3f6c70ad03f": {
                     "from": {
                         "bus_ripper": null,
-                        "junc": null,
-                        "pin": "88f81e1b-605e-41c1-8ab6-1c8632a83905/0dd5abd5-dd57-496a-84e9-adaff898ccce",
+                        "junc": "93d3929e-e54e-4d83-b710-5006f2f00ae8",
+                        "pin": null,
                         "port": null
                     },
                     "to": {
                         "bus_ripper": null,
                         "junc": null,
-                        "pin": "bf05d71f-5ac6-421f-9bc2-0259f2984146/dda0ec99-5d70-4fbe-a8db-897542e7554e",
+                        "pin": "8eb09c26-7520-4501-8b5e-a40d885f5f1b/4887ef47-94f0-4fd1-b552-c424bd37a3e7",
                         "port": null
                     }
                 },
-                "ae237987-20c2-461a-b2c3-260f8f3177cc": {
-                    "from": {
-                        "bus_ripper": null,
-                        "junc": null,
-                        "pin": "a2784f48-8b73-42be-bf59-0a90741fa827/a8ba387d-1c68-4215-843f-9d669e48646d",
-                        "port": null
-                    },
-                    "to": {
-                        "bus_ripper": null,
-                        "junc": "fb4f6b50-5b96-4c1c-befe-7bb482bbc614",
-                        "pin": null,
-                        "port": null
-                    }
-                },
-                "af5fe99c-2fd4-42fa-b7e6-be291e029cbc": {
-                    "from": {
-                        "bus_ripper": null,
-                        "junc": null,
-                        "pin": "446493eb-938f-499d-9296-0e5ab48363ad/ddc6b3bf-ee7c-4943-a670-4243439957b3",
-                        "port": null
-                    },
-                    "to": {
-                        "bus_ripper": null,
-                        "junc": "6b9e3489-28da-4ba0-95d1-d49f7134c827",
-                        "pin": null,
-                        "port": null
-                    }
-                },
-                "b0433086-c11d-4b98-93e1-559d406b1340": {
-                    "from": {
-                        "bus_ripper": null,
-                        "junc": null,
-                        "pin": "f790325d-aa63-474c-ac3a-bafc4a3423e8/a8ba387d-1c68-4215-843f-9d669e48646d",
-                        "port": null
-                    },
-                    "to": {
-                        "bus_ripper": null,
-                        "junc": "267ec406-b4c5-4da7-bab5-bb5977536eb5",
-                        "pin": null,
-                        "port": null
-                    }
-                },
-                "b3be6763-c8d5-4673-ac3b-67499af673a8": {
+                "b3be6763-c8d5-4673-ac3b-67499af673a8": {
                     "from": {
                         "bus_ripper": null,
                         "junc": null,
@@ -3263,45 +3533,45 @@
                         "port": null
                     }
                 },
-                "b4d82d69-bf9e-4bc8-899f-7f9a10c6c738": {
+                "b70acdea-9d3e-404d-a359-679a47988938": {
                     "from": {
                         "bus_ripper": null,
-                        "junc": "6e5fef84-ad04-46d7-aa43-33265201e4a4",
-                        "pin": null,
+                        "junc": null,
+                        "pin": "0ddfd06d-b274-4c6c-a872-f991f0c067c8/6a44037c-65e2-4876-9359-42890048841d",
                         "port": null
                     },
                     "to": {
                         "bus_ripper": null,
-                        "junc": null,
-                        "pin": "298c8a96-b954-42b8-8e29-3bd90fbb642d/852f1fe6-06dc-4661-8a14-61a9a6ebb26a",
+                        "junc": "11db96ee-f16b-4028-8244-3c2046015073",
+                        "pin": null,
                         "port": null
                     }
                 },
-                "b70acdea-9d3e-404d-a359-679a47988938": {
+                "b7fd6970-e28d-493a-aeec-368468048662": {
                     "from": {
                         "bus_ripper": null,
-                        "junc": null,
-                        "pin": "0ddfd06d-b274-4c6c-a872-f991f0c067c8/6a44037c-65e2-4876-9359-42890048841d",
+                        "junc": "8cdeee8b-4410-4ccc-8985-356bc16ffdc6",
+                        "pin": null,
                         "port": null
                     },
                     "to": {
                         "bus_ripper": null,
-                        "junc": "11db96ee-f16b-4028-8244-3c2046015073",
-                        "pin": null,
+                        "junc": null,
+                        "pin": "7f3814b8-a78d-437b-ba96-356b79e746a2/852f1fe6-06dc-4661-8a14-61a9a6ebb26a",
                         "port": null
                     }
                 },
-                "b7fd6970-e28d-493a-aeec-368468048662": {
+                "b97717e9-5678-4cec-bc54-8f3b5c33accc": {
                     "from": {
                         "bus_ripper": null,
-                        "junc": "8cdeee8b-4410-4ccc-8985-356bc16ffdc6",
+                        "junc": "93a1c25a-8641-4926-b036-d25e6fa8ed91",
                         "pin": null,
                         "port": null
                     },
                     "to": {
                         "bus_ripper": null,
                         "junc": null,
-                        "pin": "7f3814b8-a78d-437b-ba96-356b79e746a2/852f1fe6-06dc-4661-8a14-61a9a6ebb26a",
+                        "pin": "c4d5f4e5-2b98-4a4a-9a19-e13867bc5231/dda0ec99-5d70-4fbe-a8db-897542e7554e",
                         "port": null
                     }
                 },
@@ -3389,20 +3659,6 @@
                         "port": null
                     }
                 },
-                "c2de62b4-4aaf-4968-9e14-547282390e28": {
-                    "from": {
-                        "bus_ripper": null,
-                        "junc": "43e567a0-f2aa-468b-9bfb-2de931b9930d",
-                        "pin": null,
-                        "port": null
-                    },
-                    "to": {
-                        "bus_ripper": null,
-                        "junc": null,
-                        "pin": "e67e1e7a-affc-4cf5-a6f7-4bae44225895/852f1fe6-06dc-4661-8a14-61a9a6ebb26a",
-                        "port": null
-                    }
-                },
                 "c702a579-df8a-487d-8727-a974b140cf6c": {
                     "from": {
                         "bus_ripper": null,
@@ -3445,20 +3701,6 @@
                         "port": null
                     }
                 },
-                "cc10da83-9ca8-4f16-a812-3d8c21176cf2": {
-                    "from": {
-                        "bus_ripper": null,
-                        "junc": "1a52b545-3065-4162-9ff9-7d200a90700e",
-                        "pin": null,
-                        "port": null
-                    },
-                    "to": {
-                        "bus_ripper": null,
-                        "junc": "07e73078-7d36-4967-92a2-f99bfb9718e4",
-                        "pin": null,
-                        "port": null
-                    }
-                },
                 "ccd6d3b3-694d-4e35-ab08-dbcb2dfc32ec": {
                     "from": {
                         "bus_ripper": null,
@@ -3501,16 +3743,30 @@
                         "port": null
                     }
                 },
-                "d127740d-e894-4802-b3ac-fe99fbc34f26": {
+                "d16cf809-5444-4dc9-b377-539d29d0bcf5": {
+                    "from": {
+                        "bus_ripper": null,
+                        "junc": "e5d72777-742f-4f3b-af5e-c1fe7c021f3a",
+                        "pin": null,
+                        "port": null
+                    },
+                    "to": {
+                        "bus_ripper": null,
+                        "junc": "adefbe55-581a-4ea7-81b3-034c0f316ecc",
+                        "pin": null,
+                        "port": null
+                    }
+                },
+                "d2967923-9c54-4f24-8d9a-5a05342da4d6": {
                     "from": {
                         "bus_ripper": null,
                         "junc": null,
-                        "pin": "f790325d-aa63-474c-ac3a-bafc4a3423e8/aacf2d55-cf04-4c20-89c5-61704ef771f7",
+                        "pin": "c4d5f4e5-2b98-4a4a-9a19-e13867bc5231/6a44037c-65e2-4876-9359-42890048841d",
                         "port": null
                     },
                     "to": {
                         "bus_ripper": null,
-                        "junc": "98096fac-b421-454b-a8bd-10cacdd2fe90",
+                        "junc": "93d3929e-e54e-4d83-b710-5006f2f00ae8",
                         "pin": null,
                         "port": null
                     }
@@ -3641,6 +3897,20 @@
                         "port": null
                     }
                 },
+                "e1309de1-6030-49d4-8ba9-c34af70de332": {
+                    "from": {
+                        "bus_ripper": null,
+                        "junc": "737e5a17-ab15-42f5-ab91-900c7a59d0b3",
+                        "pin": null,
+                        "port": null
+                    },
+                    "to": {
+                        "bus_ripper": null,
+                        "junc": null,
+                        "pin": "a9e8cc3a-760d-435b-b8c8-072c0834a5a9/dda0ec99-5d70-4fbe-a8db-897542e7554e",
+                        "port": null
+                    }
+                },
                 "e9e9ba70-8347-4b76-bedc-e5a8b021624d": {
                     "from": {
                         "bus_ripper": null,
@@ -3739,20 +4009,6 @@
                         "port": null
                     }
                 },
-                "f61b1231-dd5d-4257-b3e6-00e9d32d0619": {
-                    "from": {
-                        "bus_ripper": null,
-                        "junc": "267ec406-b4c5-4da7-bab5-bb5977536eb5",
-                        "pin": null,
-                        "port": null
-                    },
-                    "to": {
-                        "bus_ripper": null,
-                        "junc": "43e567a0-f2aa-468b-9bfb-2de931b9930d",
-                        "pin": null,
-                        "port": null
-                    }
-                },
                 "f7c4c888-959c-4ab5-8e94-6bf753f0867b": {
                     "from": {
                         "bus_ripper": null,
@@ -3767,20 +4023,6 @@
                         "port": null
                     }
                 },
-                "f888386d-d5ea-4324-bd00-94b8ef580237": {
-                    "from": {
-                        "bus_ripper": null,
-                        "junc": "1a52b545-3065-4162-9ff9-7d200a90700e",
-                        "pin": null,
-                        "port": null
-                    },
-                    "to": {
-                        "bus_ripper": null,
-                        "junc": "faac3f83-2ba9-40ba-bd92-035314753878",
-                        "pin": null,
-                        "port": null
-                    }
-                },
                 "f9ef3e88-0ff5-4cdb-990d-9bde8d53b377": {
                     "from": {
                         "bus_ripper": null,
@@ -3867,24 +4109,6 @@
                 }
             },
             "power_symbols": {
-                "02253dc9-52ab-455c-aa49-a7af6e564d1c": {
-                    "junction": "c14ec1b3-9274-4f8b-8d05-5bf496eac373",
-                    "mirror": true,
-                    "net": "31b5b337-2481-4534-8904-d0860bd6eebf",
-                    "orientation": "up"
-                },
-                "0487a764-732d-437f-98c4-1ec2181f97ae": {
-                    "junction": "c58392d0-9b54-4c59-8fcb-c9eecd2a89d0",
-                    "mirror": false,
-                    "net": "2049eb00-0cef-463f-9d15-fb8e7a7eac12",
-                    "orientation": "down"
-                },
-                "05fa3eb7-977c-4c6d-9990-ea45145677ca": {
-                    "junction": "3188b2ce-e086-47df-87d2-68112d7d0808",
-                    "mirror": true,
-                    "net": "31b5b337-2481-4534-8904-d0860bd6eebf",
-                    "orientation": "up"
-                },
                 "08da1196-4b67-4cdf-8023-9a91b272c9d2": {
                     "junction": "6c6a8d3c-37f9-4652-ad43-30d6a9d24792",
                     "mirror": false,
@@ -3897,10 +4121,10 @@
                     "net": "2049eb00-0cef-463f-9d15-fb8e7a7eac12",
                     "orientation": "down"
                 },
-                "149b3d83-282c-47c8-a2a1-b718559669db": {
-                    "junction": "4b051330-f552-4309-8d96-63509fc3b266",
+                "1b72a2f3-8880-4779-9ef6-3874239b7048": {
+                    "junction": "c58392d0-9b54-4c59-8fcb-c9eecd2a89d0",
                     "mirror": false,
-                    "net": "e2fea084-cc69-4997-87b6-26cfbf255df7",
+                    "net": "2049eb00-0cef-463f-9d15-fb8e7a7eac12",
                     "orientation": "down"
                 },
                 "1cd817cd-0e24-44be-b021-1233488579cb": {
@@ -3909,6 +4133,12 @@
                     "net": "2049eb00-0cef-463f-9d15-fb8e7a7eac12",
                     "orientation": "down"
                 },
+                "2545515f-48d6-4d50-8bff-ed60d7ca91a7": {
+                    "junction": "79f14e74-c5b6-407e-8b3b-bf450b15a9a6",
+                    "mirror": false,
+                    "net": "2049eb00-0cef-463f-9d15-fb8e7a7eac12",
+                    "orientation": "down"
+                },
                 "271c46db-6f16-4fc9-9aa3-6e10386095f5": {
                     "junction": "27331d79-91d7-4f38-9bc9-c1937274cf62",
                     "mirror": false,
@@ -3921,39 +4151,51 @@
                     "net": "31b5b337-2481-4534-8904-d0860bd6eebf",
                     "orientation": "up"
                 },
+                "505aae5e-91d3-4d6f-b75a-7c04c0b4c0a8": {
+                    "junction": "58131e72-4237-4149-80a9-e8ad09516664",
+                    "mirror": false,
+                    "net": "2049eb00-0cef-463f-9d15-fb8e7a7eac12",
+                    "orientation": "down"
+                },
                 "62400805-7501-4ef8-98c4-7ea45b81e637": {
                     "junction": "fd435119-3eb1-43ff-bc49-e5566a3a6830",
                     "mirror": false,
                     "net": "2049eb00-0cef-463f-9d15-fb8e7a7eac12",
                     "orientation": "down"
                 },
+                "682bf5d9-c7ce-489f-95a8-5e5d81e64dba": {
+                    "junction": "bef2c748-7847-4033-a519-87effe104822",
+                    "mirror": false,
+                    "net": "2049eb00-0cef-463f-9d15-fb8e7a7eac12",
+                    "orientation": "down"
+                },
                 "6b5808b6-0181-437e-929f-069c98a03957": {
                     "junction": "1b482eeb-047b-473b-83de-b54f6c28c785",
                     "mirror": false,
                     "net": "2049eb00-0cef-463f-9d15-fb8e7a7eac12",
                     "orientation": "down"
                 },
-                "859a5ca1-c9b7-48fe-8f7e-470213594ff9": {
-                    "junction": "35fa8ac7-a7e1-48a3-a918-0a9fe21e1ab9",
+                "7fc0458a-6ba7-4c1f-942a-3ff34807e69a": {
+                    "junction": "737e5a17-ab15-42f5-ab91-900c7a59d0b3",
                     "mirror": true,
                     "net": "2049eb00-0cef-463f-9d15-fb8e7a7eac12",
                     "orientation": "down"
                 },
-                "99930b93-180f-4ea6-88fc-c3655716877c": {
-                    "junction": "3916a854-bd63-49ed-a649-2fa975c4241a",
+                "859a5ca1-c9b7-48fe-8f7e-470213594ff9": {
+                    "junction": "35fa8ac7-a7e1-48a3-a918-0a9fe21e1ab9",
                     "mirror": true,
                     "net": "2049eb00-0cef-463f-9d15-fb8e7a7eac12",
                     "orientation": "down"
                 },
-                "9af95e1c-d1d7-4ed0-81ea-ef0edc3dcc8d": {
-                    "junction": "bef2c748-7847-4033-a519-87effe104822",
-                    "mirror": false,
+                "87e2e037-13fd-4ecb-9b34-8c933c35f025": {
+                    "junction": "564f51e1-cf0a-401d-83fe-e81571b0e237",
+                    "mirror": true,
                     "net": "2049eb00-0cef-463f-9d15-fb8e7a7eac12",
                     "orientation": "down"
                 },
-                "9b0d3bc6-2c81-43fa-88f6-c3974cd2955a": {
-                    "junction": "58131e72-4237-4149-80a9-e8ad09516664",
-                    "mirror": false,
+                "99930b93-180f-4ea6-88fc-c3655716877c": {
+                    "junction": "3916a854-bd63-49ed-a649-2fa975c4241a",
+                    "mirror": true,
                     "net": "2049eb00-0cef-463f-9d15-fb8e7a7eac12",
                     "orientation": "down"
                 },
@@ -3969,12 +4211,6 @@
                     "net": "2049eb00-0cef-463f-9d15-fb8e7a7eac12",
                     "orientation": "down"
                 },
-                "a56792c7-d882-40a9-a888-af9981ca763a": {
-                    "junction": "3e46a9a6-7f0c-449e-9f71-9f7e9ff9e84a",
-                    "mirror": false,
-                    "net": "e2fea084-cc69-4997-87b6-26cfbf255df7",
-                    "orientation": "down"
-                },
                 "b684b8a9-6873-4d14-908d-9892a235a842": {
                     "junction": "c8ae8f66-e34c-426c-b88a-a4743ef41070",
                     "mirror": false,
@@ -3987,24 +4223,12 @@
                     "net": "2049eb00-0cef-463f-9d15-fb8e7a7eac12",
                     "orientation": "down"
                 },
-                "c2956633-aa13-4d09-8191-4f74cce60d65": {
-                    "junction": "07e73078-7d36-4967-92a2-f99bfb9718e4",
-                    "mirror": false,
-                    "net": "e2fea084-cc69-4997-87b6-26cfbf255df7",
-                    "orientation": "down"
-                },
                 "c5110ae9-76fc-4ca5-b548-54d18096c6f3": {
                     "junction": "7b185bc7-a44c-476f-b310-2e86a09c61ef",
                     "mirror": false,
                     "net": "2049eb00-0cef-463f-9d15-fb8e7a7eac12",
                     "orientation": "down"
                 },
-                "cb6564c0-9603-4e79-8521-1df868a6a537": {
-                    "junction": "79f14e74-c5b6-407e-8b3b-bf450b15a9a6",
-                    "mirror": false,
-                    "net": "2049eb00-0cef-463f-9d15-fb8e7a7eac12",
-                    "orientation": "down"
-                },
                 "d2eb9307-907c-49d5-8bc3-535255803879": {
                     "junction": "11db96ee-f16b-4028-8244-3c2046015073",
                     "mirror": false,
@@ -4023,57 +4247,43 @@
                     "net": "2049eb00-0cef-463f-9d15-fb8e7a7eac12",
                     "orientation": "down"
                 },
-                "f81bcc1d-80d2-4680-9e80-9b8b66ef4046": {
-                    "junction": "41189ebd-e124-4393-b915-a18c3f2f6f56",
+                "dd9e10db-9109-4bed-99b0-e2cc148dd8b2": {
+                    "junction": "dafecbf1-2ec1-40c7-962f-7cb8189ef4a4",
                     "mirror": false,
                     "net": "2049eb00-0cef-463f-9d15-fb8e7a7eac12",
                     "orientation": "down"
                 },
-                "fbc5bcc5-2e00-4c7f-ab14-b9a09e3d0df5": {
-                    "junction": "86fb1131-d62d-4c5a-8320-f2598a000d06",
-                    "mirror": true,
+                "e6451831-4e64-4c08-b619-18d7c7a5d46e": {
+                    "junction": "93a1c25a-8641-4926-b036-d25e6fa8ed91",
+                    "mirror": false,
                     "net": "31b5b337-2481-4534-8904-d0860bd6eebf",
                     "orientation": "up"
+                },
+                "f81bcc1d-80d2-4680-9e80-9b8b66ef4046": {
+                    "junction": "41189ebd-e124-4393-b915-a18c3f2f6f56",
+                    "mirror": false,
+                    "net": "2049eb00-0cef-463f-9d15-fb8e7a7eac12",
+                    "orientation": "down"
                 }
             },
             "symbols": {
-                "010a5f7d-d9b6-45c5-b8cb-5a47d4a28b76": {
-                    "component": "976577c3-5258-4bb4-b4d1-0f563d40957a",
-                    "custom_value": "100nF",
+                "0aeeee20-9ee6-42f6-868c-7f5b5c9ba765": {
+                    "component": "b4391563-7ff4-47e5-8800-94eaf70bc373",
                     "display_all_pads": false,
                     "display_directions": false,
                     "expand": 0,
-                    "gate": "9bfcf213-2a7e-444e-8312-ce57209fc9ec",
+                    "gate": "48af78e5-730e-44eb-977a-cf188e4fcb39",
                     "pin_display_mode": "selected_only",
                     "placement": {
                         "angle": 0,
                         "mirror": false,
                         "shift": [
-                            207500000,
-                            20000000
+                            87500000,
+                            58750000
                         ]
                     },
                     "smashed": false,
-                    "symbol": "1f176305-dbe6-4349-a3c0-fe0927faaec4",
-                    "texts": []
-                },
-                "0aeeee20-9ee6-42f6-868c-7f5b5c9ba765": {
-                    "component": "b4391563-7ff4-47e5-8800-94eaf70bc373",
-                    "display_all_pads": false,
-                    "display_directions": false,
-                    "expand": 0,
-                    "gate": "48af78e5-730e-44eb-977a-cf188e4fcb39",
-                    "pin_display_mode": "selected_only",
-                    "placement": {
-                        "angle": 0,
-                        "mirror": false,
-                        "shift": [
-                            87500000,
-                            58750000
-                        ]
-                    },
-                    "smashed": false,
-                    "symbol": "e2cde69b-9fa7-4332-ba8f-7e5b3ee8ad73",
+                    "symbol": "e2cde69b-9fa7-4332-ba8f-7e5b3ee8ad73",
                     "texts": []
                 },
                 "0d1ab5fa-3fc9-4a7a-b60f-c5e3ccc19728": {
@@ -4199,6 +4409,25 @@
                     "symbol": "41490668-0801-4f70-84e2-a70de5eb6e42",
                     "texts": []
                 },
+                "18f1d11d-f4a7-4304-be61-7c8e30b0cf94": {
+                    "component": "45c24685-5127-4da9-aecb-4f5fc854db08",
+                    "display_all_pads": false,
+                    "display_directions": false,
+                    "expand": 0,
+                    "gate": "e5da453c-ba97-4fa0-8e05-5f6b4e026f87",
+                    "pin_display_mode": "selected_only",
+                    "placement": {
+                        "angle": 32768,
+                        "mirror": false,
+                        "shift": [
+                            180000000,
+                            28750000
+                        ]
+                    },
+                    "smashed": false,
+                    "symbol": "64017cb1-240d-493c-b745-5dae637cd1b2",
+                    "texts": []
+                },
                 "1ae3224b-9c83-47bb-91c7-b0cc3db11d9e": {
                     "component": "143a5933-0a1b-4d73-a9c4-9d23fd96982f",
                     "display_all_pads": false,
@@ -4256,6 +4485,25 @@
                     "symbol": "41490668-0801-4f70-84e2-a70de5eb6e42",
                     "texts": []
                 },
+                "2013d1e7-9fb9-4e20-a7a7-72a250294f53": {
+                    "component": "048a1d9a-ae08-44b2-97b5-8a9092801276",
+                    "display_all_pads": false,
+                    "display_directions": false,
+                    "expand": 0,
+                    "gate": "2e41400f-138b-4ab4-9ba7-c3255ff0adbd",
+                    "pin_display_mode": "selected_only",
+                    "placement": {
+                        "angle": 0,
+                        "mirror": false,
+                        "shift": [
+                            43750000,
+                            112500000
+                        ]
+                    },
+                    "smashed": false,
+                    "symbol": "ddb67165-aa91-43b5-a7c6-6136b7212151",
+                    "texts": []
+                },
                 "205bbe4c-7c5e-404a-a1ee-8512265f3036": {
                     "component": "034bcf0b-3082-471c-abcc-09f5d106a305",
                     "display_all_pads": false,
@@ -4313,24 +4561,23 @@
                     "symbol": "e2cde69b-9fa7-4332-ba8f-7e5b3ee8ad73",
                     "texts": []
                 },
-                "298c8a96-b954-42b8-8e29-3bd90fbb642d": {
-                    "component": "a6dcb19f-f3c4-424b-9574-6c7289e71a3f",
-                    "custom_value": "100nF",
+                "322e898c-5d1d-4091-88b5-4ef94ac2ce8c": {
+                    "component": "de3cdaeb-d15c-4981-8135-68900913465f",
                     "display_all_pads": false,
                     "display_directions": false,
                     "expand": 0,
-                    "gate": "9bfcf213-2a7e-444e-8312-ce57209fc9ec",
+                    "gate": "48af78e5-730e-44eb-977a-cf188e4fcb39",
                     "pin_display_mode": "selected_only",
                     "placement": {
-                        "angle": 0,
-                        "mirror": false,
+                        "angle": 49152,
+                        "mirror": true,
                         "shift": [
-                            158750000,
-                            20000000
+                            167500000,
+                            17500000
                         ]
                     },
                     "smashed": false,
-                    "symbol": "1f176305-dbe6-4349-a3c0-fe0927faaec4",
+                    "symbol": "e2cde69b-9fa7-4332-ba8f-7e5b3ee8ad73",
                     "texts": []
                 },
                 "3fc4559c-8622-45e3-93cb-df8218137015": {
@@ -4409,25 +4656,6 @@
                     "symbol": "c0d33f98-d178-4858-ba33-c995a98d3ef3",
                     "texts": []
                 },
-                "4a35ab23-5946-4df0-b256-0fb242fc3194": {
-                    "component": "fd0db906-b794-4652-8a71-f49e5603f847",
-                    "display_all_pads": false,
-                    "display_directions": false,
-                    "expand": 0,
-                    "gate": "41dd4b3d-b10c-4f6e-ae70-14f98691bd1a",
-                    "pin_display_mode": "selected_only",
-                    "placement": {
-                        "angle": 0,
-                        "mirror": false,
-                        "shift": [
-                            43750000,
-                            107500000
-                        ]
-                    },
-                    "smashed": false,
-                    "symbol": "3ad3ed8d-fe95-4a4e-9d18-ad795b4e1dc6",
-                    "texts": []
-                },
                 "4c0ff919-157c-4557-87ea-dcf97aa17c45": {
                     "component": "290b71a4-2dd2-497a-9acc-680d78f18d27",
                     "display_all_pads": false,
@@ -4597,8 +4825,8 @@
                         "angle": 16384,
                         "mirror": true,
                         "shift": [
-                            143750000,
-                            106250000
+                            133750000,
+                            111250000
                         ]
                     },
                     "smashed": false,
@@ -4785,6 +5013,25 @@
                         "59dd98ad-fc2c-4d5b-9193-7dd17cfae13f"
                     ]
                 },
+                "8eb09c26-7520-4501-8b5e-a40d885f5f1b": {
+                    "component": "8377661f-439b-4cbd-a888-0cd0e5ce9acc",
+                    "display_all_pads": false,
+                    "display_directions": false,
+                    "expand": 0,
+                    "gate": "6dce85e8-6b70-44ac-8ae8-d17152c3707a",
+                    "pin_display_mode": "selected_only",
+                    "placement": {
+                        "angle": 0,
+                        "mirror": false,
+                        "shift": [
+                            140000000,
+                            18750000
+                        ]
+                    },
+                    "smashed": false,
+                    "symbol": "a6243e2e-19b4-4398-aff8-d80b32e3c122",
+                    "texts": []
+                },
                 "8f78a40f-4e56-4242-95f5-56ff06d30bbb": {
                     "component": "b936e4d6-797f-4150-9853-ceded8143921",
                     "display_all_pads": false,
@@ -4804,65 +5051,65 @@
                     "symbol": "41490668-0801-4f70-84e2-a70de5eb6e42",
                     "texts": []
                 },
-                "9224f7c0-9ca0-433f-9242-5886d4a82181": {
-                    "component": "0ccf7b2e-89b0-4ee3-9e26-a2d120ad845c",
+                "a374d7b7-eb14-48c2-91c7-b98bb7a5d042": {
+                    "component": "0c08031b-e261-4607-bd49-44b099c6d955",
                     "display_all_pads": false,
                     "display_directions": false,
                     "expand": 0,
-                    "gate": "55742f29-c933-4db8-a50b-b152d5a0436b",
+                    "gate": "48af78e5-730e-44eb-977a-cf188e4fcb39",
                     "pin_display_mode": "selected_only",
                     "placement": {
                         "angle": 0,
                         "mirror": false,
                         "shift": [
-                            151250000,
-                            20000000
+                            30000000,
+                            68750000
                         ]
                     },
-                    "smashed": false,
-                    "symbol": "b60ee9e3-bff0-41bb-8026-f75c6f0d06d5",
-                    "texts": []
+                    "smashed": true,
+                    "symbol": "e2cde69b-9fa7-4332-ba8f-7e5b3ee8ad73",
+                    "texts": [
+                        "45c32f5f-c93c-4977-a87b-6b8b266c7a1a",
+                        "e9635651-a974-436b-abd3-6f969b58835e"
+                    ]
                 },
-                "a2784f48-8b73-42be-bf59-0a90741fa827": {
-                    "component": "b936e4d6-797f-4150-9853-ceded8143921",
+                "a9e8cc3a-760d-435b-b8c8-072c0834a5a9": {
+                    "component": "4f12663f-3b4a-4934-b6c1-b16dd03914b4",
                     "display_all_pads": false,
                     "display_directions": false,
                     "expand": 0,
-                    "gate": "55742f29-c933-4db8-a50b-b152d5a0436b",
+                    "gate": "48af78e5-730e-44eb-977a-cf188e4fcb39",
                     "pin_display_mode": "selected_only",
                     "placement": {
-                        "angle": 0,
-                        "mirror": false,
+                        "angle": 49152,
+                        "mirror": true,
                         "shift": [
-                            200000000,
-                            20000000
+                            188750000,
+                            17500000
                         ]
                     },
                     "smashed": false,
-                    "symbol": "b60ee9e3-bff0-41bb-8026-f75c6f0d06d5",
+                    "symbol": "e2cde69b-9fa7-4332-ba8f-7e5b3ee8ad73",
                     "texts": []
                 },
-                "a374d7b7-eb14-48c2-91c7-b98bb7a5d042": {
-                    "component": "0c08031b-e261-4607-bd49-44b099c6d955",
+                "aeddebda-ce30-4782-bb75-eee7b77a8918": {
+                    "component": "32e8a4f9-adf0-41dc-a7da-823a74a1ade7",
                     "display_all_pads": false,
                     "display_directions": false,
                     "expand": 0,
-                    "gate": "48af78e5-730e-44eb-977a-cf188e4fcb39",
+                    "gate": "9bfcf213-2a7e-444e-8312-ce57209fc9ec",
                     "pin_display_mode": "selected_only",
                     "placement": {
-                        "angle": 0,
+                        "angle": 49152,
                         "mirror": false,
                         "shift": [
-                            30000000,
-                            68750000
+                            153750000,
+                            28750000
                         ]
                     },
-                    "smashed": true,
-                    "symbol": "e2cde69b-9fa7-4332-ba8f-7e5b3ee8ad73",
-                    "texts": [
-                        "45c32f5f-c93c-4977-a87b-6b8b266c7a1a",
-                        "e9635651-a974-436b-abd3-6f969b58835e"
-                    ]
+                    "smashed": false,
+                    "symbol": "1f176305-dbe6-4349-a3c0-fe0927faaec4",
+                    "texts": []
                 },
                 "b95176f6-7a48-4d2b-8a62-44f9e7218019": {
                     "component": "08f7d7b0-d3bc-412c-9b5b-4cf07822840d",
@@ -4921,6 +5168,25 @@
                     "symbol": "e2cde69b-9fa7-4332-ba8f-7e5b3ee8ad73",
                     "texts": []
                 },
+                "c4d5f4e5-2b98-4a4a-9a19-e13867bc5231": {
+                    "component": "24dfa812-f811-4988-852e-ee560f0da729",
+                    "display_all_pads": false,
+                    "display_directions": false,
+                    "expand": 0,
+                    "gate": "48af78e5-730e-44eb-977a-cf188e4fcb39",
+                    "pin_display_mode": "selected_only",
+                    "placement": {
+                        "angle": 16384,
+                        "mirror": true,
+                        "shift": [
+                            142500000,
+                            35000000
+                        ]
+                    },
+                    "smashed": false,
+                    "symbol": "e2cde69b-9fa7-4332-ba8f-7e5b3ee8ad73",
+                    "texts": []
+                },
                 "c6a5fc55-78b2-4952-a6b5-ca299b8c4877": {
                     "component": "1293eb7b-4a20-4daf-82a3-589b34751d7d",
                     "display_all_pads": false,
@@ -4960,6 +5226,27 @@
                     "symbol": "fe02ea66-ada3-450f-af6e-4df473f26656",
                     "texts": []
                 },
+                "d6986b91-b92e-477a-9f4d-b2ea2ebb516b": {
+                    "component": "9bb3af02-8b77-4c16-ac53-c55d12c51229",
+                    "display_all_pads": false,
+                    "display_directions": false,
+                    "expand": 0,
+                    "gate": "6cbea03f-31ec-49ea-9903-b9bf7b26e340",
+                    "pin_display_mode": "selected_only",
+                    "placement": {
+                        "angle": 49152,
+                        "mirror": false,
+                        "shift": [
+                            143750000,
+                            112500000
+                        ]
+                    },
+                    "smashed": true,
+                    "symbol": "c06dffb6-8721-4b8e-a056-210974def620",
+                    "texts": [
+                        "2bbcdd3e-7654-4db3-a7fa-db7922276abe"
+                    ]
+                },
                 "d7e4fcd7-fc36-4959-bb0c-cbe6b6848e22": {
                     "component": "865e15b3-64ca-45ec-83c3-4c8cbc6fc3a7",
                     "display_all_pads": false,
@@ -5001,26 +5288,6 @@
                     "symbol": "e2cde69b-9fa7-4332-ba8f-7e5b3ee8ad73",
                     "texts": []
                 },
-                "e67e1e7a-affc-4cf5-a6f7-4bae44225895": {
-                    "component": "87bb7433-7031-4558-afb0-10d1bbc91fdf",
-                    "custom_value": "100nF",
-                    "display_all_pads": false,
-                    "display_directions": false,
-                    "expand": 0,
-                    "gate": "9bfcf213-2a7e-444e-8312-ce57209fc9ec",
-                    "pin_display_mode": "selected_only",
-                    "placement": {
-                        "angle": 0,
-                        "mirror": false,
-                        "shift": [
-                            183750000,
-                            20000000
-                        ]
-                    },
-                    "smashed": false,
-                    "symbol": "1f176305-dbe6-4349-a3c0-fe0927faaec4",
-                    "texts": []
-                },
                 "e8d30599-9cdd-4478-b90b-776921c854c8": {
                     "component": "48ebd6d3-4f43-4294-84b9-48f77ba1b51d",
                     "display_all_pads": false,
@@ -5116,25 +5383,6 @@
                     "symbol": "e2cde69b-9fa7-4332-ba8f-7e5b3ee8ad73",
                     "texts": []
                 },
-                "f790325d-aa63-474c-ac3a-bafc4a3423e8": {
-                    "component": "15706c33-7e73-452b-9c88-0b1a82f50b71",
-                    "display_all_pads": false,
-                    "display_directions": false,
-                    "expand": 0,
-                    "gate": "55742f29-c933-4db8-a50b-b152d5a0436b",
-                    "pin_display_mode": "selected_only",
-                    "placement": {
-                        "angle": 0,
-                        "mirror": false,
-                        "shift": [
-                            176250000,
-                            20000000
-                        ]
-                    },
-                    "smashed": false,
-                    "symbol": "b60ee9e3-bff0-41bb-8026-f75c6f0d06d5",
-                    "texts": []
-                },
                 "fe815e26-70a9-4faf-8e0c-20faff41edc0": {
                     "component": "e37401b1-01b8-49f7-b551-051855631129",
                     "display_all_pads": false,
@@ -5193,24 +5441,24 @@
                     "text": "*",
                     "width": 0
                 },
-                "09d27b37-b6fd-4d42-988c-07d273f705df": {
+                "0a760590-79ec-4cef-91b4-de1fb97a797b": {
                     "font": "simplex",
-                    "from_smash": false,
+                    "from_smash": true,
                     "layer": 0,
                     "origin": "center",
                     "placement": {
                         "angle": 0,
                         "mirror": false,
                         "shift": [
-                            145000000,
-                            40000000
+                            27500000,
+                            76250000
                         ]
                     },
-                    "size": 2500000,
-                    "text": "OPAMP POWER",
+                    "size": 1500000,
+                    "text": "$VALUE",
                     "width": 0
                 },
-                "0a760590-79ec-4cef-91b4-de1fb97a797b": {
+                "2bbcdd3e-7654-4db3-a7fa-db7922276abe": {
                     "font": "simplex",
                     "from_smash": true,
                     "layer": 0,
@@ -5219,12 +5467,12 @@
                         "angle": 0,
                         "mirror": false,
                         "shift": [
-                            27500000,
-                            76250000
+                            138750000,
+                            117500000
                         ]
                     },
                     "size": 1500000,
-                    "text": "$VALUE",
+                    "text": "$REFDES",
                     "width": 0
                 },
                 "35f7eb9c-7566-445b-ae1a-4cdb8f2a1e0d": {
@@ -5244,6 +5492,23 @@
                     "text": "$REFDES",
                     "width": 0
                 },
+                "36969f1c-7586-4dc4-bfa4-0fc4d635f744": {
+                    "font": "simplex",
+                    "from_smash": false,
+                    "layer": 0,
+                    "origin": "center",
+                    "placement": {
+                        "angle": 0,
+                        "mirror": false,
+                        "shift": [
+                            147500000,
+                            48750000
+                        ]
+                    },
+                    "size": 2500000,
+                    "text": "SQUARE TO TRIGGER",
+                    "width": 0
+                },
                 "45c32f5f-c93c-4977-a87b-6b8b266c7a1a": {
                     "font": "simplex",
                     "from_smash": true,
@@ -5295,31 +5560,14 @@
                     "text": "OUTPUT",
                     "width": 0
                 },
-                "50de1190-5ae8-42e6-981e-2e9e3e43c048": {
+                "55487e6f-6b6d-48f6-91dd-32ec257dd090": {
                     "font": "simplex",
-                    "from_smash": false,
+                    "from_smash": true,
                     "layer": 0,
                     "origin": "center",
                     "placement": {
                         "angle": 0,
-                        "mirror": true,
-                        "shift": [
-                            175000000,
-                            20000000
-                        ]
-                    },
-                    "size": 1500000,
-                    "text": "U2",
-                    "width": 0
-                },
-                "55487e6f-6b6d-48f6-91dd-32ec257dd090": {
-                    "font": "simplex",
-                    "from_smash": true,
-                    "layer": 0,
-                    "origin": "center",
-                    "placement": {
-                        "angle": 0,
-                        "mirror": false,
+                        "mirror": false,
                         "shift": [
                             53750000,
                             158750000
@@ -5363,23 +5611,6 @@
                     "text": "$VALUE",
                     "width": 0
                 },
-                "655da049-d53c-4f8d-ba80-0e9b728841a2": {
-                    "font": "simplex",
-                    "from_smash": false,
-                    "layer": 0,
-                    "origin": "center",
-                    "placement": {
-                        "angle": 0,
-                        "mirror": true,
-                        "shift": [
-                            150000000,
-                            20000000
-                        ]
-                    },
-                    "size": 1500000,
-                    "text": "U1",
-                    "width": 0
-                },
                 "6d5cf3c6-dabc-4d3e-b4e9-ef49ffeeb606": {
                     "font": "simplex",
                     "from_smash": true,
@@ -5475,7 +5706,7 @@
                         "mirror": false,
                         "shift": [
                             155000000,
-                            120000000
+                            126250000
                         ]
                     },
                     "size": 2500000,
@@ -5509,7 +5740,7 @@
                         "mirror": false,
                         "shift": [
                             47500000,
-                            120000000
+                            126250000
                         ]
                     },
                     "size": 2500000,
@@ -5635,21 +5866,21 @@
                     "text": "$REFDES",
                     "width": 0
                 },
-                "cf24c32b-062e-41c7-b3d5-77df7dd991e0": {
+                "c64dcc1c-b707-4cff-9c1b-ddedafd7a708": {
                     "font": "simplex",
                     "from_smash": false,
                     "layer": 0,
                     "origin": "center",
                     "placement": {
                         "angle": 0,
-                        "mirror": true,
+                        "mirror": false,
                         "shift": [
-                            198750000,
-                            20000000
+                            151250000,
+                            115000000
                         ]
                     },
                     "size": 1500000,
-                    "text": "U3",
+                    "text": "Jumper to normalize \nVCA-B to VCA-A",
                     "width": 0
                 },
                 "d7cb4e5e-da17-426d-a3b7-59dae4ba1ff6": {
@@ -5750,864 +5981,1008 @@
             "junctions": {
                 "00f1f9f6-199d-46f4-9ebe-6097ceebbcc3": {
                     "position": [
-                        15000000,
+                        27500000,
                         202500000
                     ]
                 },
-                "0137e853-116e-4985-9a07-87c921b8f3e9": {
+                "03636d96-38ce-4c0d-9191-9fc85959eaa6": {
                     "position": [
-                        237500000,
-                        68750000
+                        35000000,
+                        197500000
                     ]
                 },
-                "03636d96-38ce-4c0d-9191-9fc85959eaa6": {
+                "07e73078-7d36-4967-92a2-f99bfb9718e4": {
                     "position": [
-                        22500000,
-                        197500000
+                        227500000,
+                        70000000
                     ]
                 },
                 "07f5fb0e-b5be-4dd2-9016-0748a611311e": {
                     "position": [
-                        22500000,
+                        35000000,
                         202500000
                     ]
                 },
                 "08d289e0-f3e0-4b70-a5e8-426ae5d6d74f": {
                     "position": [
-                        22500000,
+                        35000000,
                         58750000
                     ]
                 },
                 "098ca61f-24cc-4bfd-88f7-c74dc791dc55": {
                     "position": [
-                        17500000,
+                        30000000,
                         6250000
                     ]
                 },
+                "0a4135ff-37d7-419c-9cab-987e346494ea": {
+                    "position": [
+                        272500000,
+                        101250000
+                    ]
+                },
                 "0b6c13a6-20d6-4fed-ae20-f937ffc04c6d": {
                     "position": [
-                        193750000,
-                        10000000
+                        253750000,
+                        70000000
                     ]
                 },
                 "0bd67f0f-79ab-48f7-8bae-4fcd9518fc4d": {
                     "position": [
-                        17500000,
+                        30000000,
                         120000000
                     ]
                 },
                 "0d440723-82bd-4259-babc-dcb637120acd": {
                     "position": [
-                        22500000,
+                        35000000,
                         88750000
                     ]
                 },
                 "0e066236-4722-4862-871e-174a118a4cfa": {
                     "position": [
-                        22500000,
+                        35000000,
                         52500000
                     ]
                 },
-                "10eb7bd8-00ca-4a97-b6bb-e67f2d5cdd57": {
-                    "position": [
-                        235125000,
-                        68750000
-                    ]
-                },
                 "1265d2ce-a843-4d23-bb0d-2bce6cf251c3": {
                     "position": [
-                        41250000,
+                        53750000,
                         165000000
                     ]
                 },
                 "13e8f796-c449-4d55-9ae9-d8fd05982053": {
                     "position": [
-                        22500000,
+                        35000000,
                         32500000
                     ]
                 },
                 "13f8e0f7-a2b4-4180-b9f0-b0ba87c6e3a9": {
                     "position": [
-                        23750000,
+                        36250000,
                         88750000
                     ]
                 },
                 "1407a3c7-219d-4299-acee-1de62bcd0169": {
                     "position": [
-                        22500000,
+                        35000000,
                         6250000
                     ]
                 },
+                "15a745dc-db63-4324-a399-c151782468cb": {
+                    "position": [
+                        248750000,
+                        166250000
+                    ]
+                },
                 "16045b58-7e3a-44f5-8e41-59c6f76b4868": {
                     "position": [
-                        15000000,
+                        27500000,
                         141875000
                     ]
                 },
-                "1cdb1ccd-6026-4513-a978-5a4cbb5c2633": {
+                "163a9205-2057-42d1-bcf4-b2f3e08d4bf1": {
                     "position": [
-                        22500000,
-                        176250000
+                        211250000,
+                        143750000
                     ]
                 },
-                "1cfd2d29-2a1c-4022-b6b8-ea4ddc761c1a": {
+                "19270303-66dd-4580-8f7b-01532f7152c3": {
                     "position": [
-                        23750000,
-                        167500000
+                        211250000,
+                        155000000
                     ]
                 },
-                "1daac112-6897-49df-9c09-80b36c5868f4": {
+                "196b6d6b-0d32-4b95-96b9-12a8e215e495": {
                     "position": [
-                        122500000,
-                        43750000
+                        217500000,
+                        81250000
                     ]
                 },
-                "1f0d0e66-5933-4ab0-bbf4-872aac3f7d32": {
+                "1a52b545-3065-4162-9ff9-7d200a90700e": {
                     "position": [
-                        265125000,
-                        67500000
+                        227500000,
+                        71250000
                     ]
                 },
-                "213ee1fc-4987-486b-9ddf-84ef4f52062e": {
+                "1b593445-692b-418a-b916-a427100c2c65": {
                     "position": [
-                        242500000,
-                        66250000
+                        167500000,
+                        177500000
+                    ]
+                },
+                "1cdb1ccd-6026-4513-a978-5a4cbb5c2633": {
+                    "position": [
+                        35000000,
+                        176250000
+                    ]
+                },
+                "1ce32f39-7a56-4f3e-8d6a-e783b01d618d": {
+                    "position": [
+                        78750000,
+                        76250000
+                    ]
+                },
+                "1cfd2d29-2a1c-4022-b6b8-ea4ddc761c1a": {
+                    "position": [
+                        36250000,
+                        167500000
+                    ]
+                },
+                "1daac112-6897-49df-9c09-80b36c5868f4": {
+                    "position": [
+                        138750000,
+                        43750000
                     ]
                 },
                 "23b8c213-008f-41a1-972d-b978c572100c": {
                     "position": [
-                        43750000,
+                        56250000,
                         150000000
                     ]
                 },
                 "24ddb439-a8c4-4bf0-949a-fd84d067f7e7": {
                     "position": [
-                        15000000,
+                        27500000,
                         28125000
                     ]
                 },
-                "28fd3e91-ac6c-44b9-af1c-3e7b32ebe251": {
+                "267ec406-b4c5-4da7-bab5-bb5977536eb5": {
                     "position": [
                         201250000,
-                        27500000
+                        91250000
                     ]
                 },
-                "2a7aa205-205b-4c5e-8768-aef1732c63d0": {
+                "28fd3e91-ac6c-44b9-af1c-3e7b32ebe251": {
                     "position": [
-                        66250000,
-                        177500000
+                        261250000,
+                        91250000
                     ]
                 },
-                "2b41abb5-7b7c-4602-950c-ae3b56a67aaa": {
+                "2a7aa205-205b-4c5e-8768-aef1732c63d0": {
                     "position": [
-                        268750000,
-                        66250000
+                        78750000,
+                        177500000
                     ]
                 },
                 "2bff4ad5-458d-4be1-919d-e5496a365411": {
                     "position": [
-                        22500000,
+                        35000000,
                         166250000
                     ]
                 },
-                "2e60f6b9-58d7-41b1-b757-d128f2ca0499": {
-                    "position": [
-                        267500000,
-                        67500000
-                    ]
-                },
-                "32009d00-f74b-4f71-a201-8d99335f13a3": {
+                "3188b2ce-e086-47df-87d2-68112d7d0808": {
                     "position": [
-                        205000000,
-                        56250000
+                        227500000,
+                        92500000
                     ]
                 },
                 "322ee81d-6e2e-4681-8b70-35785503de4d": {
                     "position": [
-                        23750000,
+                        36250000,
                         146250000
                     ]
                 },
-                "333f6618-2540-46b1-ad24-ed3770aaef08": {
-                    "position": [
-                        47500000,
-                        71250000
-                    ]
-                },
-                "3562bac9-41d3-4e3f-babe-9c0190abea94": {
+                "33c06d74-1e6d-4a43-aa60-65ed11c632ec": {
                     "position": [
-                        228125000,
-                        86250000
+                        271250000,
+                        80000000
                     ]
                 },
                 "39741a30-2878-4035-852c-d3fa71d3eedc": {
                     "position": [
-                        22500000,
+                        35000000,
                         124000000
                     ]
                 },
                 "3cd4cfc9-5cd3-48c7-9462-be04ddc92045": {
                     "position": [
-                        83750000,
+                        100000000,
                         136250000
                     ]
                 },
                 "3e2c1c02-e0c9-4826-96a8-749fa081c0fb": {
                     "position": [
-                        120000000,
+                        136250000,
                         43750000
                     ]
                 },
+                "3e46a9a6-7f0c-449e-9f71-9f7e9ff9e84a": {
+                    "position": [
+                        175000000,
+                        70000000
+                    ]
+                },
                 "400ad75f-7428-4b8e-9094-48a0ccf2c728": {
                     "position": [
-                        22500000,
+                        35000000,
                         120000000
                     ]
                 },
-                "42f627cf-7c42-407b-8689-9f9d890833ee": {
+                "41d3a741-1f03-4d27-849d-ad6f3378d27f": {
                     "position": [
-                        236250000,
-                        68750000
+                        243750000,
+                        80000000
+                    ]
+                },
+                "43e567a0-f2aa-468b-9bfb-2de931b9930d": {
+                    "position": [
+                        208750000,
+                        91250000
                     ]
                 },
                 "465ac248-eae9-41f8-a04b-0274f7aef871": {
                     "position": [
-                        71250000,
+                        83750000,
                         193750000
                     ]
                 },
                 "46ab0a11-bdd4-48f0-82e1-9954d3c84e10": {
                     "position": [
-                        120000000,
+                        136250000,
                         152500000
                     ]
                 },
-                "4a947d75-892b-4dee-9d38-b8293df4a380": {
+                "49bb99b2-65cc-4042-9d54-261da17eedd7": {
                     "position": [
-                        285000000,
-                        86250000
+                        205000000,
+                        101250000
+                    ]
+                },
+                "49c98c82-43f9-40ad-9919-b5a925f9a2a8": {
+                    "position": [
+                        60000000,
+                        73750000
+                    ]
+                },
+                "4b051330-f552-4309-8d96-63509fc3b266": {
+                    "position": [
+                        201250000,
+                        70000000
                     ]
                 },
                 "4b5941ac-0b4c-4083-9d4d-18ef6edfdaba": {
                     "position": [
-                        22500000,
+                        35000000,
                         7125000
                     ]
                 },
+                "4b986b72-c66d-418a-8a22-bec64a0c0e3d": {
+                    "position": [
+                        248750000,
+                        143750000
+                    ]
+                },
+                "4c2af486-90d8-4f08-9201-6e60d58a1313": {
+                    "position": [
+                        191250000,
+                        81250000
+                    ]
+                },
                 "4c5ef9d8-0269-41be-9c56-2960834370e7": {
                     "position": [
-                        22500000,
+                        35000000,
                         135875000
                     ]
                 },
                 "559a033d-a6a4-4d09-9ac4-b2ff83fcfcbf": {
                     "position": [
-                        60000000,
+                        72500000,
                         123750000
                     ]
                 },
-                "564f51e1-cf0a-401d-83fe-e81571b0e237": {
-                    "position": [
-                        242500000,
-                        48750000
-                    ]
-                },
-                "56e1abbe-04db-4671-b667-57c23882bf76": {
+                "56522b94-8b4a-4bd7-bead-95bfab37898e": {
                     "position": [
-                        266250000,
-                        68750000
+                        243750000,
+                        81250000
                     ]
                 },
                 "576caef8-2ea4-4f41-973a-61c7b0675213": {
                     "position": [
-                        83750000,
+                        100000000,
                         156250000
                     ]
                 },
                 "582f863e-50b4-48d4-b490-a5d8c0708eee": {
                     "position": [
-                        22500000,
+                        35000000,
                         27500000
                     ]
                 },
                 "58a6ad09-75a7-44e5-83c1-7791b0633f04": {
                     "position": [
-                        47500000,
-                        185000000
+                        60000000,
+                        187500000
                     ]
                 },
                 "5ef6bae8-cf18-4acd-9289-a0ec5037c3d4": {
                     "position": [
-                        90000000,
+                        106250000,
                         56250000
                     ]
                 },
+                "5fd9a561-5128-47f6-8a1d-49ac84b0162c": {
+                    "position": [
+                        236250000,
+                        155000000
+                    ]
+                },
+                "61696ef4-1161-42de-8b0c-36863ddf1e3a": {
+                    "position": [
+                        205625000,
+                        177500000
+                    ]
+                },
                 "61d88112-58f1-48d7-96c4-00d33818dc42": {
                     "position": [
-                        193750000,
-                        30000000
+                        253750000,
+                        92500000
                     ]
                 },
                 "625f6897-f034-42c9-bc2a-3d40f98c7489": {
                     "position": [
-                        201250000,
-                        12500000
+                        261250000,
+                        71250000
+                    ]
+                },
+                "62afdb57-ad38-4f3c-a435-7f503062dc9d": {
+                    "position": [
+                        190000000,
+                        163750000
                     ]
                 },
                 "63abc5e2-b844-41f9-9e9f-2b2a6059785e": {
                     "position": [
-                        22500000,
+                        35000000,
                         167500000
                     ]
                 },
-                "694b0bc4-625d-4532-82c1-d970b05c897e": {
+                "6483f21e-8fd0-43f9-a9f3-01fccbb02aac": {
                     "position": [
-                        207500000,
-                        58750000
+                        248750000,
+                        141250000
                     ]
                 },
-                "6bb96d41-0a73-41cc-9d06-e7bdb94ee7e6": {
+                "66d28601-b317-4e14-b81a-76e31475173f": {
                     "position": [
-                        210000000,
-                        57500000
+                        211250000,
+                        166250000
                     ]
                 },
                 "6bd205f4-f82d-4602-b021-9f8d75464964": {
                     "position": [
-                        120000000,
+                        136250000,
                         165000000
                     ]
                 },
                 "6c511999-3f20-467b-b183-4d8aef84bf49": {
                     "position": [
-                        23750000,
+                        36250000,
                         6250000
                     ]
                 },
+                "6c7a8a3b-608f-4934-b9b4-54db673681d1": {
+                    "position": [
+                        235000000,
+                        81250000
+                    ]
+                },
                 "6c951b5f-2288-49da-9fb8-859608350a9c": {
                     "position": [
-                        193750000,
-                        27500000
+                        253750000,
+                        91250000
+                    ]
+                },
+                "6d8a6716-0aea-4232-8cca-d63c2958783e": {
+                    "position": [
+                        233750000,
+                        101250000
                     ]
                 },
                 "6e02cf04-d0a7-4354-9a1f-13f9f86bbb4e": {
                     "position": [
-                        86250000,
+                        102500000,
                         111250000
                     ]
                 },
-                "6f4fde1c-e436-4b65-98a2-edb75ebc7c76": {
+                "6e5fef84-ad04-46d7-aa43-33265201e4a4": {
                     "position": [
-                        83750000,
-                        16250000
+                        182500000,
+                        91250000
                     ]
                 },
-                "6f54f589-dafa-426a-9545-5172f3cee189": {
+                "6f4fde1c-e436-4b65-98a2-edb75ebc7c76": {
                     "position": [
-                        266250000,
-                        67500000
+                        100000000,
+                        16250000
                     ]
                 },
                 "7194ad85-b65b-438f-860c-f0d011872e52": {
                     "position": [
-                        23750000,
+                        36250000,
                         27500000
                     ]
                 },
-                "737e5a17-ab15-42f5-ab91-900c7a59d0b3": {
+                "74098dd7-26fe-42da-bb10-f1c836e802fc": {
                     "position": [
-                        263750000,
-                        48750000
+                        248750000,
+                        155000000
                     ]
                 },
                 "76d02a95-cca5-4c7d-b51f-5ae011fb3346": {
                     "position": [
-                        83750000,
+                        100000000,
                         150000000
                     ]
                 },
+                "77cc5533-6f84-4efc-9904-c73dddc00a41": {
+                    "position": [
+                        217500000,
+                        80000000
+                    ]
+                },
                 "7a7e287a-c01d-4b38-ba11-8784b49a8899": {
                     "position": [
-                        86250000,
+                        102500000,
                         123750000
                     ]
                 },
                 "7de1fa88-ba7d-48a5-96e7-2a5836e098ab": {
                     "position": [
-                        23750000,
+                        36250000,
                         120000000
                     ]
                 },
                 "81c7303e-6c6a-4b35-a17d-ce6c181d5380": {
                     "position": [
-                        22500000,
+                        35000000,
                         26250000
                     ]
                 },
                 "82501be8-bde9-4fc1-b21b-a985fd104ff3": {
                     "position": [
-                        122500000,
+                        138750000,
                         152500000
                     ]
                 },
-                "8531995c-60f4-450a-94cc-df3cce237929": {
+                "838dcfac-6e09-4990-94b6-baddbba5705c": {
                     "position": [
-                        207500000,
-                        57500000
+                        235000000,
+                        91250000
                     ]
                 },
                 "855be454-dff2-40b8-9588-ef6b211ae128": {
                     "position": [
-                        83750000,
+                        100000000,
                         183750000
                     ]
                 },
-                "8d08898d-62c7-4aa7-b517-521a16c1f281": {
+                "86114980-9411-4ee4-934f-9c8534242b74": {
                     "position": [
-                        66250000,
-                        73750000
+                        182500000,
+                        81250000
+                    ]
+                },
+                "86fb1131-d62d-4c5a-8320-f2598a000d06": {
+                    "position": [
+                        175000000,
+                        92500000
+                    ]
+                },
+                "8b45eb0c-1582-4ced-a16e-cb0cc8c712d1": {
+                    "position": [
+                        167500000,
+                        175000000
                     ]
                 },
                 "8df1f17b-96a1-469a-963b-c3843d97d117": {
                     "position": [
-                        23750000,
+                        36250000,
                         172500000
                     ]
                 },
                 "8e99391c-bcef-4baf-b2eb-103c4a7bdd6b": {
                     "position": [
-                        17500000,
+                        30000000,
                         88750000
                     ]
                 },
                 "8f99abe1-b4c3-4148-a204-420c4517816b": {
                     "position": [
-                        71250000,
+                        83750000,
                         183750000
                     ]
                 },
-                "929bd375-76dd-4635-a676-bbdf46d45f0b": {
-                    "position": [
-                        202500000,
-                        57500000
-                    ]
-                },
-                "93a1c25a-8641-4926-b036-d25e6fa8ed91": {
+                "914a707e-c6c8-4f32-ba44-110c5c1e90d3": {
                     "position": [
-                        217500000,
-                        77500000
+                        190000000,
+                        166250000
                     ]
                 },
-                "93d3929e-e54e-4d83-b710-5006f2f00ae8": {
+                "95cb20a1-aca8-4072-8c6e-509379a5d03b": {
                     "position": [
-                        217500000,
-                        66250000
+                        175000000,
+                        91250000
                     ]
                 },
-                "96921bd5-d775-40e0-981d-65a3d0457390": {
+                "98096fac-b421-454b-a8bd-10cacdd2fe90": {
                     "position": [
                         201250000,
-                        55000000
+                        71250000
                     ]
                 },
-                "988ed56a-5fa2-48f7-a56f-437f820e1079": {
+                "986c6940-2d24-4c14-a5bc-67dd71bb5818": {
                     "position": [
-                        205000000,
-                        57500000
+                        236250000,
+                        143750000
                     ]
                 },
                 "99049f3f-ec47-494a-a46f-9d8fa9253edb": {
                     "position": [
-                        43750000,
+                        56250000,
                         10000000
                     ]
                 },
+                "9a102fdc-dcbd-4fcf-a3b9-0928602a6d70": {
+                    "position": [
+                        272500000,
+                        175000000
+                    ]
+                },
                 "9ab9e1d9-e70d-4c4c-a920-005dc0bc3638": {
                     "position": [
-                        43750000,
+                        56250000,
                         23750000
                     ]
                 },
+                "9b445acb-fc6a-4543-8bdf-e544fcfe626a": {
+                    "position": [
+                        208750000,
+                        71250000
+                    ]
+                },
                 "9d81a20c-9fbd-476b-a714-38a09ec1f096": {
                     "position": [
-                        22500000,
+                        35000000,
                         83750000
                     ]
                 },
-                "9fe957b8-27d2-49f5-ab57-fb7522462222": {
+                "9f73eec2-a5c6-4a67-b75c-eac3e1fb55f9": {
                     "position": [
-                        192500000,
-                        86250000
+                        272500000,
+                        177500000
                     ]
                 },
                 "a0b36ffb-667e-45c2-be0f-aff66a8c20c1": {
                     "position": [
-                        23750000,
+                        36250000,
                         140000000
                     ]
                 },
                 "a190ff8d-2d8e-459b-ae14-9f84c12ca960": {
                     "position": [
-                        23750000,
+                        36250000,
                         52500000
                     ]
                 },
                 "a252b937-096d-4016-bc4c-22e49941755a": {
                     "position": [
-                        43750000,
+                        56250000,
                         165000000
                     ]
                 },
+                "a2ebf95d-a85e-4b07-8d6c-69866c36a528": {
+                    "position": [
+                        191250000,
+                        80000000
+                    ]
+                },
                 "a61c0054-ab63-4209-87c9-9ddd2af50649": {
                     "position": [
-                        75000000,
+                        87500000,
                         193750000
                     ]
                 },
                 "a674379d-c385-4278-ab16-130b5baec6eb": {
                     "position": [
-                        22500000,
+                        35000000,
                         140000000
                     ]
                 },
                 "a83861e0-d47a-4746-8ab6-edaa029b5d83": {
                     "position": [
-                        22500000,
+                        35000000,
                         172500000
                     ]
                 },
-                "a85e8684-b195-4d83-b548-112e8aea718c": {
-                    "position": [
-                        285000000,
-                        83750000
-                    ]
-                },
                 "a88149a6-a9fc-4837-bb0a-1a9f333387a1": {
                     "position": [
-                        23750000,
+                        36250000,
                         32500000
                     ]
                 },
-                "a9e39bce-400a-48b4-a821-e90d33c40d74": {
-                    "position": [
-                        206250000,
-                        56250000
-                    ]
-                },
                 "aad1180b-be75-46c2-938d-a6d487846c03": {
                     "position": [
-                        90000000,
+                        106250000,
                         52500000
                     ]
                 },
                 "abe0b477-06c7-47c7-ab5e-9c4e863e4ac7": {
                     "position": [
-                        101250000,
+                        117500000,
                         56250000
                     ]
                 },
-                "adb35607-8bc7-4b8a-b3d2-ab4c72f5827e": {
+                "b0eb7d99-66d3-46bf-859b-806d5d154e4c": {
                     "position": [
-                        206250000,
-                        58750000
+                        35000000,
+                        147000000
                     ]
                 },
-                "ae85f390-fc68-4dbc-acd8-a11ab4fa46f8": {
+                "b7088e4b-ca3e-4bfb-aa05-3d50f31f87c0": {
                     "position": [
-                        235000000,
-                        68750000
+                        60000000,
+                        181250000
                     ]
                 },
-                "b0eb7d99-66d3-46bf-859b-806d5d154e4c": {
+                "b83d7f2b-b1f5-4f91-870a-1d74b7b3ed5b": {
                     "position": [
-                        22500000,
-                        147000000
+                        60000000,
+                        71250000
                     ]
                 },
-                "b7088e4b-ca3e-4bfb-aa05-3d50f31f87c0": {
+                "b86abf09-1ba5-4449-b78f-8884d295d29b": {
                     "position": [
-                        47500000,
-                        178750000
+                        117500000,
+                        165000000
                     ]
                 },
-                "b83d7f2b-b1f5-4f91-870a-1d74b7b3ed5b": {
+                "b93cf1aa-dc25-4cb8-96b0-a15423e4ee49": {
                     "position": [
-                        47500000,
-                        68750000
+                        35000000,
+                        146250000
                     ]
                 },
-                "b846a8e7-2fd8-45b6-82ff-7333333662a9": {
+                "b94f943d-ba99-465f-9aca-2cb629f33217": {
                     "position": [
-                        236250000,
-                        70000000
+                        272500000,
+                        98750000
                     ]
                 },
-                "b86abf09-1ba5-4449-b78f-8884d295d29b": {
+                "c14ec1b3-9274-4f8b-8d05-5bf496eac373": {
                     "position": [
-                        101250000,
-                        165000000
+                        201250000,
+                        92500000
                     ]
                 },
-                "b93cf1aa-dc25-4cb8-96b0-a15423e4ee49": {
+                "c2537825-7c87-4173-a205-99a70bb89abf": {
                     "position": [
-                        22500000,
-                        146250000
+                        248750000,
+                        168750000
                     ]
                 },
-                "ba0c99b1-2098-4528-adee-627481484504": {
+                "c2d45858-56c5-4cc3-8311-56816d162e23": {
                     "position": [
-                        236375000,
-                        68750000
+                        236250000,
+                        166250000
                     ]
                 },
-                "c50999d7-8a68-4b6c-bb42-16ef501e6fc4": {
+                "c37530dc-4a8e-4324-9cd3-2f44ec2de98e": {
                     "position": [
-                        233750000,
-                        68750000
+                        231250000,
+                        177500000
                     ]
                 },
-                "c64664dc-c4b0-4a61-9801-9ecfd7ffca63": {
+                "c4be3a1a-bc99-4ba4-adbf-da7c6d1a4d93": {
                     "position": [
-                        66250000,
-                        61250000
+                        248750000,
+                        153750000
                     ]
                 },
-                "c659d618-7fb9-4179-bab2-cbfb7530c199": {
+                "c582f41e-acc1-491b-8581-00e23e1aa62b": {
                     "position": [
-                        263750000,
-                        66250000
+                        175000000,
+                        71250000
+                    ]
+                },
+                "c64664dc-c4b0-4a61-9801-9ecfd7ffca63": {
+                    "position": [
+                        78750000,
+                        61250000
                     ]
                 },
                 "c694370e-6ff6-44aa-af01-67f450394d22": {
                     "position": [
-                        47500000,
-                        62500000
+                        60000000,
+                        65000000
                     ]
                 },
                 "c71c594c-f522-4767-bf6f-5a556fd6d6b8": {
                     "position": [
-                        48750000,
-                        198750000
+                        61250000,
+                        201250000
                     ]
                 },
                 "c87156b7-6a07-4d21-bbe1-5d8d501c34d3": {
                     "position": [
-                        43750000,
+                        56250000,
                         35000000
                     ]
                 },
                 "c8be93ce-1c3f-4357-bc37-2b73d426b7a4": {
                     "position": [
-                        90000000,
+                        106250000,
                         165000000
                     ]
                 },
+                "ca0506b4-d19d-4762-80f4-eac238157f64": {
+                    "position": [
+                        78750000,
+                        192500000
+                    ]
+                },
                 "cb465d7f-83b1-4422-a60d-c8cdace690a5": {
                     "position": [
-                        22500000,
+                        35000000,
                         35625000
                     ]
                 },
                 "cee6a193-3915-484e-9b22-fb13bf8a8505": {
                     "position": [
-                        48750000,
-                        190000000
+                        61250000,
+                        192500000
+                    ]
+                },
+                "d0e961f2-3387-434c-af5d-ad24787f93a1": {
+                    "position": [
+                        208750000,
+                        81250000
                     ]
                 },
                 "d2e7eab8-0cb1-4692-82d1-621228d4b08f": {
                     "position": [
-                        22500000,
+                        35000000,
                         47500000
                     ]
                 },
                 "d3392b1d-f124-433d-b2dd-f994ef60cee6": {
                     "position": [
-                        17500000,
+                        30000000,
                         202500000
                     ]
                 },
-                "d3e88258-95de-4f50-be53-930170bd83f6": {
-                    "position": [
-                        47500000,
-                        82500000
-                    ]
-                },
                 "d571c39d-16dc-43b7-bab5-96fccd8619be": {
                     "position": [
-                        15000000,
+                        27500000,
                         88750000
                     ]
                 },
-                "d5eae576-3760-4a43-abe6-2dd0f8c209b3": {
-                    "position": [
-                        266250000,
-                        86250000
-                    ]
-                },
                 "d5eef29c-131a-4199-98ae-a95fe9be21fd": {
                     "position": [
-                        43750000,
-                        48750000
-                    ]
-                },
-                "dafecbf1-2ec1-40c7-962f-7cb8189ef4a4": {
-                    "position": [
-                        217500000,
+                        56250000,
                         48750000
                     ]
                 },
                 "dbff9360-e1d6-4918-93d0-b035f73a8b8a": {
                     "position": [
-                        15000000,
+                        27500000,
                         176250000
                     ]
                 },
                 "dd6fbad3-ed17-49de-b1e9-f76748d423fd": {
                     "position": [
-                        83750000,
+                        100000000,
                         67500000
                     ]
                 },
                 "df4c5b92-f6e4-41c6-bfdb-e5155b6f9c6f": {
                     "position": [
-                        120000000,
+                        136250000,
                         56250000
                     ]
                 },
                 "e10de817-fe9e-449f-8c44-e3c8e276aa6a": {
                     "position": [
-                        23750000,
+                        36250000,
                         202500000
                     ]
                 },
                 "e30b47d5-1f3e-4b5b-8350-799575acf11b": {
                     "position": [
-                        60000000,
+                        72500000,
                         136250000
                     ]
                 },
-                "e452f6a0-b2e1-487e-ae26-a715e9c801ef": {
+                "e4230506-a1a2-409c-8f9d-f3c2cab2b034": {
+                    "position": [
+                        167500000,
+                        101250000
+                    ]
+                },
+                "e60efc20-13f6-404a-a2c5-44fad3b2c5b4": {
                     "position": [
-                        66250000,
-                        190000000
+                        60000000,
+                        80000000
                     ]
                 },
                 "e61cb1d9-7839-459b-81c9-bf2806385375": {
                     "position": [
-                        41250000,
+                        53750000,
                         23750000
                     ]
                 },
                 "e6748f3c-c7b2-4b80-8516-ed5d0f9d86a4": {
                     "position": [
-                        43750000,
+                        56250000,
                         123750000
                     ]
                 },
                 "e794f842-dd28-4a5f-96f6-9a3b23dc0d84": {
                     "position": [
-                        23750000,
+                        36250000,
                         58750000
                     ]
                 },
-                "e82f6ebb-b8ee-41c1-a73f-1c8802888203": {
+                "e84d600b-6b43-4587-aae5-e37fa99f1f35": {
                     "position": [
-                        235000000,
-                        67500000
+                        35000000,
+                        62000000
                     ]
                 },
-                "e84d600b-6b43-4587-aae5-e37fa99f1f35": {
+                "ec43a4b7-1f60-42c8-b74d-7211148295cf": {
                     "position": [
-                        22500000,
-                        62000000
+                        167500000,
+                        98750000
                     ]
                 },
                 "ed7a96af-f54c-4547-a67c-abf0d001a44e": {
                     "position": [
-                        83750000,
+                        100000000,
                         41250000
                     ]
                 },
+                "eeee6ad9-0f0f-4de5-9658-cd62c2c3de28": {
+                    "position": [
+                        182500000,
+                        71250000
+                    ]
+                },
                 "ef188c44-0cca-4755-a842-ea9bad049384": {
                     "position": [
-                        60000000,
+                        72500000,
                         130000000
                     ]
                 },
                 "f139ae01-0598-4679-aa46-2e8dbcbcb3b6": {
                     "position": [
-                        68750000,
+                        81250000,
                         111250000
                     ]
                 },
-                "f186f6c2-5b62-4760-bce7-d3bbc9debbd4": {
-                    "position": [
-                        266375000,
-                        67500000
-                    ]
-                },
                 "f5cee881-6f3e-4c1b-b8d3-248f5b4125c0": {
                     "position": [
-                        15000000,
+                        27500000,
                         120000000
                     ]
                 },
                 "f86da5df-bc0d-4183-b6f2-47e5d04eb554": {
                     "position": [
-                        193750000,
-                        12500000
+                        253750000,
+                        71250000
+                    ]
+                },
+                "f9d633df-de5a-48d1-bf10-e12484b4c8b7": {
+                    "position": [
+                        190000000,
+                        143750000
                     ]
                 },
                 "fa3c1ac0-8fc1-4624-82a7-010ae82d98d0": {
                     "position": [
-                        15000000,
+                        27500000,
                         6250000
                     ]
                 },
+                "faac3f83-2ba9-40ba-bd92-035314753878": {
+                    "position": [
+                        235000000,
+                        71250000
+                    ]
+                },
                 "faf56ad0-f070-420c-88e6-5bb73dee5f11": {
                     "position": [
-                        90000000,
+                        106250000,
                         161250000
                     ]
                 },
-                "fce28425-a005-490c-97c0-f2e0db4e358c": {
+                "fb4f6b50-5b96-4c1c-befe-7bb482bbc614": {
                     "position": [
-                        192500000,
-                        83750000
+                        227500000,
+                        91250000
                     ]
                 },
                 "fd6cd791-f654-469f-9714-96979e381da5": {
                     "position": [
-                        15000000,
+                        27500000,
                         62500000
                     ]
                 },
+                "fdebc99e-338c-4c75-96de-c64e63aec0ab": {
+                    "position": [
+                        271250000,
+                        81250000
+                    ]
+                },
                 "fe7ac798-25e4-4a5b-b24a-2b0ced2a2950": {
                     "position": [
-                        43750000,
+                        56250000,
                         137500000
                     ]
                 },
+                "feab255c-9617-4c35-815b-c41df2eb4379": {
+                    "position": [
+                        261250000,
+                        81250000
+                    ]
+                },
                 "feed7ecc-6647-40be-bebd-602f44096ab1": {
                     "position": [
-                        101250000,
+                        117500000,
                         155000000
                     ]
                 },
                 "ff4e5038-9592-404a-a36e-d9a856e286d9": {
                     "position": [
-                        101250000,
+                        117500000,
                         46250000
                     ]
                 },
+                "ffe50609-be36-4c21-b47b-524a3a293945": {
+                    "position": [
+                        190000000,
+                        146250000
+                    ]
+                },
                 "ffeae60c-1c95-4abf-aba6-2befd15763c5": {
                     "position": [
-                        56250000,
-                        198750000
+                        68750000,
+                        201250000
                     ]
                 }
             },
             "lines": {
+                "028a2fc0-85df-4f2d-a49b-d621d1271358": {
+                    "from": "0a4135ff-37d7-419c-9cab-987e346494ea",
+                    "layer": 0,
+                    "to": "b94f943d-ba99-465f-9aca-2cb629f33217",
+                    "width": 0
+                },
+                "06bb3d73-d0e1-43e4-b848-0d698b18816d": {
+                    "from": "8b45eb0c-1582-4ced-a16e-cb0cc8c712d1",
+                    "layer": 0,
+                    "to": "1b593445-692b-418a-b916-a427100c2c65",
+                    "width": 0
+                },
                 "093b7e99-bc36-4bf2-993e-af939c059166": {
                     "from": "400ad75f-7428-4b8e-9094-48a0ccf2c728",
                     "layer": 0,
@@ -6620,10 +6995,10 @@
                     "to": "a0b36ffb-667e-45c2-be0f-aff66a8c20c1",
                     "width": 0
                 },
-                "14c4acb5-80aa-447f-8794-0604e895788b": {
-                    "from": "694b0bc4-625d-4532-82c1-d970b05c897e",
+                "187820bc-95a4-4a56-b053-a2a0ee0280f3": {
+                    "from": "1b593445-692b-418a-b916-a427100c2c65",
                     "layer": 0,
-                    "to": "8531995c-60f4-450a-94cc-df3cce237929",
+                    "to": "61696ef4-1161-42de-8b0c-36863ddf1e3a",
                     "width": 0
                 },
                 "1d641047-6e17-4048-a029-93108dabb33d": {
@@ -6632,26 +7007,8 @@
                     "to": "2bff4ad5-458d-4be1-919d-e5496a365411",
                     "width": 0
                 },
-                "1e67a3df-ad85-4f2f-9262-c813250bdb27": {
-                    "from": "10eb7bd8-00ca-4a97-b6bb-e67f2d5cdd57",
-                    "layer": 0,
-                    "to": "42f627cf-7c42-407b-8689-9f9d890833ee",
-                    "width": 0
-                },
-                "1fea0e86-59de-4bad-8386-578a44a273d7": {
-                    "from": "e82f6ebb-b8ee-41c1-a73f-1c8802888203",
-                    "layer": 0,
-                    "to": "ae85f390-fc68-4dbc-acd8-a11ab4fa46f8",
-                    "width": 0
-                },
-                "2365f672-bf22-4cb3-a842-67d194c394e4": {
-                    "from": "988ed56a-5fa2-48f7-a56f-437f820e1079",
-                    "layer": 0,
-                    "to": "929bd375-76dd-4635-a676-bbdf46d45f0b",
-                    "width": 0
-                },
-                "24549259-6e67-41c6-adaa-79d1af0ec743": {
-                    "from": "4c5ef9d8-0269-41be-9c56-2960834370e7",
+                "24549259-6e67-41c6-adaa-79d1af0ec743": {
+                    "from": "4c5ef9d8-0269-41be-9c56-2960834370e7",
                     "layer": 0,
                     "to": "a674379d-c385-4278-ab16-130b5baec6eb",
                     "width": 0
@@ -6668,12 +7025,6 @@
                     "to": "4b5941ac-0b4c-4083-9d4d-18ef6edfdaba",
                     "width": 0
                 },
-                "2841caf3-dcc4-4655-b3d6-b87ea456e7a1": {
-                    "from": "56e1abbe-04db-4671-b667-57c23882bf76",
-                    "layer": 0,
-                    "to": "f186f6c2-5b62-4760-bce7-d3bbc9debbd4",
-                    "width": 0
-                },
                 "2b9eb3cd-b0cc-462c-aaa0-3e50d70985ca": {
                     "from": "03636d96-38ce-4c0d-9191-9fc85959eaa6",
                     "layer": 0,
@@ -6686,30 +7037,24 @@
                     "to": "0d440723-82bd-4259-babc-dcb637120acd",
                     "width": 0
                 },
-                "33c8f4b9-b830-4f7c-a022-200e000842c7": {
-                    "from": "6f54f589-dafa-426a-9545-5172f3cee189",
-                    "layer": 0,
-                    "to": "56e1abbe-04db-4671-b667-57c23882bf76",
-                    "width": 0
-                },
                 "348388dc-87ed-4df5-ba86-6bde6ac00f35": {
                     "from": "b93cf1aa-dc25-4cb8-96b0-a15423e4ee49",
                     "layer": 0,
                     "to": "b0eb7d99-66d3-46bf-859b-806d5d154e4c",
                     "width": 0
                 },
-                "35cefbc9-273b-4878-b791-5e4f619979b9": {
-                    "from": "f186f6c2-5b62-4760-bce7-d3bbc9debbd4",
-                    "layer": 0,
-                    "to": "2e60f6b9-58d7-41b1-b757-d128f2ca0499",
-                    "width": 0
-                },
                 "435d95fa-bf50-4c5c-a051-7e1f4bd9838a": {
                     "from": "582f863e-50b4-48d4-b490-a5d8c0708eee",
                     "layer": 0,
                     "to": "81c7303e-6c6a-4b35-a17d-ce6c181d5380",
                     "width": 0
                 },
+                "4bb8da8d-ee9e-46ec-b615-084a62b2a575": {
+                    "from": "9f73eec2-a5c6-4a67-b75c-eac3e1fb55f9",
+                    "layer": 0,
+                    "to": "9a102fdc-dcbd-4fcf-a3b9-0928602a6d70",
+                    "width": 0
+                },
                 "4be53c4d-ce36-443a-93e1-533df96ebc12": {
                     "from": "322ee81d-6e2e-4681-8b70-35785503de4d",
                     "layer": 0,
@@ -6722,10 +7067,10 @@
                     "to": "08d289e0-f3e0-4b70-a5e8-426ae5d6d74f",
                     "width": 0
                 },
-                "5be8a7b4-5945-43f4-adc5-adfa438d1380": {
-                    "from": "e82f6ebb-b8ee-41c1-a73f-1c8802888203",
+                "5d23e78c-404e-483b-8704-1c0ee59ae1cc": {
+                    "from": "49bb99b2-65cc-4042-9d54-261da17eedd7",
                     "layer": 0,
-                    "to": "10eb7bd8-00ca-4a97-b6bb-e67f2d5cdd57",
+                    "to": "e4230506-a1a2-409c-8f9d-f3c2cab2b034",
                     "width": 0
                 },
                 "63175b63-bc80-405b-80e4-0e75107e5e26": {
@@ -6734,24 +7079,12 @@
                     "to": "400ad75f-7428-4b8e-9094-48a0ccf2c728",
                     "width": 0
                 },
-                "638f69a1-ff1e-4833-baee-e3fdf7c54322": {
-                    "from": "d5eae576-3760-4a43-abe6-2dd0f8c209b3",
-                    "layer": 0,
-                    "to": "4a947d75-892b-4dee-9d38-b8293df4a380",
-                    "width": 0
-                },
                 "6fef105f-0419-4499-9139-2bd51c27fbab": {
                     "from": "1cfd2d29-2a1c-4022-b6b8-ea4ddc761c1a",
                     "layer": 0,
                     "to": "63abc5e2-b844-41f9-9e9f-2b2a6059785e",
                     "width": 0
                 },
-                "73beb5d6-b41b-4a03-a2d0-09e5865c68c2": {
-                    "from": "ba0c99b1-2098-4528-adee-627481484504",
-                    "layer": 0,
-                    "to": "0137e853-116e-4985-9a07-87c921b8f3e9",
-                    "width": 0
-                },
                 "7cdb1711-7e46-4da5-bde5-d659c6aedaea": {
                     "from": "00f1f9f6-199d-46f4-9ebe-6097ceebbcc3",
                     "layer": 0,
@@ -6788,30 +7121,6 @@
                     "to": "f5cee881-6f3e-4c1b-b8d3-248f5b4125c0",
                     "width": 0
                 },
-                "8f3d15f6-f32e-4a60-8354-df02aba8a1d2": {
-                    "from": "ae85f390-fc68-4dbc-acd8-a11ab4fa46f8",
-                    "layer": 0,
-                    "to": "c50999d7-8a68-4b6c-bb42-16ef501e6fc4",
-                    "width": 0
-                },
-                "94562fda-2358-41ae-b4ac-84e560f217c8": {
-                    "from": "a9e39bce-400a-48b4-a821-e90d33c40d74",
-                    "layer": 0,
-                    "to": "adb35607-8bc7-4b8a-b3d2-ab4c72f5827e",
-                    "width": 0
-                },
-                "959fc376-8ebf-4e58-bfa4-2e8f8eb91616": {
-                    "from": "1f0d0e66-5933-4ab0-bbf4-872aac3f7d32",
-                    "layer": 0,
-                    "to": "6f54f589-dafa-426a-9545-5172f3cee189",
-                    "width": 0
-                },
-                "9605877b-b8f7-457f-839b-498d49701cab": {
-                    "from": "fce28425-a005-490c-97c0-f2e0db4e358c",
-                    "layer": 0,
-                    "to": "9fe957b8-27d2-49f5-ab57-fb7522462222",
-                    "width": 0
-                },
                 "966abcc6-72b4-4e61-b74a-fd83f927dd14": {
                     "from": "08d289e0-f3e0-4b70-a5e8-426ae5d6d74f",
                     "layer": 0,
@@ -6830,10 +7139,10 @@
                     "to": "8df1f17b-96a1-469a-963b-c3843d97d117",
                     "width": 0
                 },
-                "9de0a0bf-9e26-4eb0-b840-34ecf1fd25be": {
-                    "from": "a9e39bce-400a-48b4-a821-e90d33c40d74",
+                "9b086711-54ae-4e7f-8525-8098d30a70aa": {
+                    "from": "c37530dc-4a8e-4324-9cd3-2f44ec2de98e",
                     "layer": 0,
-                    "to": "32009d00-f74b-4f71-a201-8d99335f13a3",
+                    "to": "9f73eec2-a5c6-4a67-b75c-eac3e1fb55f9",
                     "width": 0
                 },
                 "a16d7fa3-3fa6-4ec1-b3f0-e4162aff68cb": {
@@ -6854,24 +7163,12 @@
                     "to": "a190ff8d-2d8e-459b-ae14-9f84c12ca960",
                     "width": 0
                 },
-                "aef42dea-f281-4a55-9034-6d88bfda96a1": {
-                    "from": "8531995c-60f4-450a-94cc-df3cce237929",
-                    "layer": 0,
-                    "to": "6bb96d41-0a73-41cc-9d06-e7bdb94ee7e6",
-                    "width": 0
-                },
                 "af62130b-aaa0-4555-a5f7-78d194083cd6": {
                     "from": "cb465d7f-83b1-4422-a60d-c8cdace690a5",
                     "layer": 0,
                     "to": "13e8f796-c449-4d55-9ae9-d8fd05982053",
                     "width": 0
                 },
-                "b7a73ca4-97d2-4c47-8c11-36a61b829071": {
-                    "from": "9fe957b8-27d2-49f5-ab57-fb7522462222",
-                    "layer": 0,
-                    "to": "3562bac9-41d3-4e3f-babe-9c0190abea94",
-                    "width": 0
-                },
                 "b99f1dfa-07a2-4b62-a3b9-aa63b966561e": {
                     "from": "07f5fb0e-b5be-4dd2-9016-0748a611311e",
                     "layer": 0,
@@ -6884,22 +7181,10 @@
                     "to": "a83861e0-d47a-4746-8ab6-edaa029b5d83",
                     "width": 0
                 },
-                "c46b2794-a45c-4115-8ca0-f0c34236054e": {
-                    "from": "42f627cf-7c42-407b-8689-9f9d890833ee",
-                    "layer": 0,
-                    "to": "b846a8e7-2fd8-45b6-82ff-7333333662a9",
-                    "width": 0
-                },
-                "c54f0d68-7c56-4302-a5d7-07e46910a4ca": {
-                    "from": "4a947d75-892b-4dee-9d38-b8293df4a380",
-                    "layer": 0,
-                    "to": "a85e8684-b195-4d83-b548-112e8aea718c",
-                    "width": 0
-                },
-                "c7a07352-93f2-4264-8fc6-326b4206269e": {
-                    "from": "32009d00-f74b-4f71-a201-8d99335f13a3",
+                "cd89e946-3f54-4ee8-97a0-3bc3c0063175": {
+                    "from": "6d8a6716-0aea-4232-8cca-d63c2958783e",
                     "layer": 0,
-                    "to": "988ed56a-5fa2-48f7-a56f-437f820e1079",
+                    "to": "0a4135ff-37d7-419c-9cab-987e346494ea",
                     "width": 0
                 },
                 "d4cd4cbf-d4c3-4012-8721-f8c45c3fcfe9": {
@@ -6914,29 +7199,23 @@
                     "to": "582f863e-50b4-48d4-b490-a5d8c0708eee",
                     "width": 0
                 },
-                "e24d223a-37e9-4035-91c1-87f24b20e6a2": {
-                    "from": "b846a8e7-2fd8-45b6-82ff-7333333662a9",
-                    "layer": 0,
-                    "to": "ba0c99b1-2098-4528-adee-627481484504",
-                    "width": 0
-                },
                 "e3a9e25e-b0d1-45c9-a0b4-efccdd55022d": {
                     "from": "13e8f796-c449-4d55-9ae9-d8fd05982053",
                     "layer": 0,
                     "to": "a88149a6-a9fc-4837-bb0a-1a9f333387a1",
                     "width": 0
                 },
-                "ebc4d4d4-16d6-4fcd-b5fc-3220bfcff4b3": {
-                    "from": "adb35607-8bc7-4b8a-b3d2-ab4c72f5827e",
+                "e7819859-f6b7-4cba-82ec-2d6752545e59": {
+                    "from": "e4230506-a1a2-409c-8f9d-f3c2cab2b034",
                     "layer": 0,
-                    "to": "694b0bc4-625d-4532-82c1-d970b05c897e",
+                    "to": "ec43a4b7-1f60-42c8-b74d-7211148295cf",
                     "width": 0
                 }
             },
             "name": "CV and Output",
             "net_labels": {
-                "262abd50-5b81-4f12-ad8a-b319294927bf": {
-                    "junction": "d3e88258-95de-4f50-be53-930170bd83f6",
+                "1aec7911-06b0-4d47-a5f9-7aa5de6f647d": {
+                    "junction": "e60efc20-13f6-404a-a2c5-44fad3b2c5b4",
                     "offsheet_refs": true,
                     "orientation": "up",
                     "show_port": false,
@@ -6990,20 +7269,6 @@
                     "orientation": "right",
                     "show_port": false,
                     "size": 1500000
-                },
-                "ca7c97dd-fe3e-4323-bbc8-656e851a3988": {
-                    "junction": "96921bd5-d775-40e0-981d-65a3d0457390",
-                    "offsheet_refs": false,
-                    "orientation": "left",
-                    "show_port": false,
-                    "size": 1500000
-                },
-                "fabe6eb6-b0e9-4e55-b62b-4e23b1314b79": {
-                    "junction": "2b41abb5-7b7c-4602-950c-ae3b56a67aaa",
-                    "offsheet_refs": false,
-                    "orientation": "right",
-                    "show_port": false,
-                    "size": 1500000
                 }
             },
             "net_lines": {
@@ -7021,6 +7286,20 @@
                         "port": null
                     }
                 },
+                "04a82da4-93a0-4460-91db-ad085f22d18b": {
+                    "from": {
+                        "bus_ripper": null,
+                        "junc": "838dcfac-6e09-4990-94b6-baddbba5705c",
+                        "pin": null,
+                        "port": null
+                    },
+                    "to": {
+                        "bus_ripper": null,
+                        "junc": null,
+                        "pin": "010a5f7d-d9b6-45c5-b8cb-5a47d4a28b76/852f1fe6-06dc-4661-8a14-61a9a6ebb26a",
+                        "port": null
+                    }
+                },
                 "052ff45a-d36c-4bcb-8cec-393d54c0aa9b": {
                     "from": {
                         "bus_ripper": null,
@@ -7063,16 +7342,30 @@
                         "port": null
                     }
                 },
-                "07648ad4-7537-49b8-beb8-d486a1195629": {
+                "079160bd-09d5-4d1b-ab74-72498ac4bc95": {
                     "from": {
                         "bus_ripper": null,
-                        "junc": null,
-                        "pin": "18f1d11d-f4a7-4304-be61-7c8e30b0cf94/b57ca2a1-1bbf-43f0-b0a0-bf953094a8de",
+                        "junc": "267ec406-b4c5-4da7-bab5-bb5977536eb5",
+                        "pin": null,
                         "port": null
                     },
                     "to": {
                         "bus_ripper": null,
-                        "junc": "213ee1fc-4987-486b-9ddf-84ef4f52062e",
+                        "junc": "c14ec1b3-9274-4f8b-8d05-5bf496eac373",
+                        "pin": null,
+                        "port": null
+                    }
+                },
+                "0a1946e7-265e-4256-a049-5fe664f8ca1e": {
+                    "from": {
+                        "bus_ripper": null,
+                        "junc": "95cb20a1-aca8-4072-8c6e-509379a5d03b",
+                        "pin": null,
+                        "port": null
+                    },
+                    "to": {
+                        "bus_ripper": null,
+                        "junc": "86fb1131-d62d-4c5a-8320-f2598a000d06",
                         "pin": null,
                         "port": null
                     }
@@ -7091,25 +7384,39 @@
                         "port": null
                     }
                 },
-                "0f79b04e-7abe-4090-a332-622bee932586": {
+                "0eb56bcb-7a6f-4fc8-b768-76d718e2b5e4": {
                     "from": {
                         "bus_ripper": null,
-                        "junc": null,
-                        "pin": "501236c8-cd44-49ba-8311-ffc42b9e5b58/f572c752-5e2e-4d4f-8b8c-95c379a19121",
+                        "junc": "19270303-66dd-4580-8f7b-01532f7152c3",
+                        "pin": null,
                         "port": null
                     },
                     "to": {
                         "bus_ripper": null,
-                        "junc": "8d08898d-62c7-4aa7-b517-521a16c1f281",
+                        "junc": null,
+                        "pin": "05556250-4c4c-4fac-9df8-df8f8ed70a6d/1e7cd34f-86db-4b34-9e0b-c276756301ab",
+                        "port": null
+                    }
+                },
+                "0f9af09e-2da8-4354-8813-68bd4e5a747f": {
+                    "from": {
+                        "bus_ripper": null,
+                        "junc": "eeee6ad9-0f0f-4de5-9658-cd62c2c3de28",
                         "pin": null,
                         "port": null
+                    },
+                    "to": {
+                        "bus_ripper": null,
+                        "junc": null,
+                        "pin": "1aaa69c9-d5ee-4b64-b141-7758fd75d313/29995253-b4b1-4c7c-a049-b6db2713ca7c",
+                        "port": null
                     }
                 },
                 "1244331f-ab27-4eee-a6e2-dfd195ad8804": {
                     "from": {
                         "bus_ripper": null,
                         "junc": null,
-                        "pin": "2186b999-cc20-4eb9-8dfb-8d348e322016/831b482b-82af-40ba-8cc0-5e272f25cc2c",
+                        "pin": "6b6b2586-2d9c-4657-bd5d-6a7d770b5203/74893107-2112-49f0-8f7c-fb265407d8f7",
                         "port": null
                     },
                     "to": {
@@ -7133,16 +7440,30 @@
                         "port": null
                     }
                 },
-                "148a1cc4-9e11-4fa0-be5f-75b2d24d67dd": {
+                "13b8241d-1ae0-47ce-8076-d6c109883280": {
                     "from": {
                         "bus_ripper": null,
-                        "junc": null,
-                        "pin": "8eb09c26-7520-4501-8b5e-a40d885f5f1b/eb63ac9a-5d7e-42e2-92ea-a140a97f47d0",
+                        "junc": "feab255c-9617-4c35-815b-c41df2eb4379",
+                        "pin": null,
                         "port": null
                     },
                     "to": {
                         "bus_ripper": null,
-                        "junc": "dafecbf1-2ec1-40c7-962f-7cb8189ef4a4",
+                        "junc": "fdebc99e-338c-4c75-96de-c64e63aec0ab",
+                        "pin": null,
+                        "port": null
+                    }
+                },
+                "15e49874-5978-4eaa-add1-311d55646b88": {
+                    "from": {
+                        "bus_ripper": null,
+                        "junc": "fdebc99e-338c-4c75-96de-c64e63aec0ab",
+                        "pin": null,
+                        "port": null
+                    },
+                    "to": {
+                        "bus_ripper": null,
+                        "junc": "33c06d74-1e6d-4a43-aa60-65ed11c632ec",
                         "pin": null,
                         "port": null
                     }
@@ -7203,1201 +7524,1955 @@
                         "port": null
                     }
                 },
-                "1c49c603-3563-4fc0-a5a0-957de9ae5561": {
+                "1bc54a2c-21f4-4f0c-bf44-f1cb93ea1970": {
                     "from": {
                         "bus_ripper": null,
-                        "junc": null,
-                        "pin": "8821458e-9681-447d-8d71-6d8e7ea44b21/dda0ec99-5d70-4fbe-a8db-897542e7554e",
+                        "junc": "19270303-66dd-4580-8f7b-01532f7152c3",
+                        "pin": null,
                         "port": null
                     },
                     "to": {
                         "bus_ripper": null,
-                        "junc": "dd6fbad3-ed17-49de-b1e9-f76748d423fd",
-                        "pin": null,
+                        "junc": null,
+                        "pin": "54336b86-5e20-444a-be43-9c4d7c5406a5/8f164a8c-32b7-4c48-8a00-b6413908eec0",
                         "port": null
                     }
                 },
-                "1f05b14e-e8b9-443d-925f-3bcae9d5c578": {
+                "1c49c603-3563-4fc0-a5a0-957de9ae5561": {
                     "from": {
                         "bus_ripper": null,
-                        "junc": "f86da5df-bc0d-4183-b6f2-47e5d04eb554",
-                        "pin": null,
+                        "junc": null,
+                        "pin": "8821458e-9681-447d-8d71-6d8e7ea44b21/dda0ec99-5d70-4fbe-a8db-897542e7554e",
                         "port": null
                     },
                     "to": {
                         "bus_ripper": null,
-                        "junc": "625f6897-f034-42c9-bc2a-3d40f98c7489",
+                        "junc": "dd6fbad3-ed17-49de-b1e9-f76748d423fd",
                         "pin": null,
                         "port": null
                     }
                 },
-                "1fc6bbf7-1238-4fca-9444-73e92d73e396": {
+                "1c512510-20a5-417f-b58f-4800af963932": {
                     "from": {
                         "bus_ripper": null,
-                        "junc": null,
-                        "pin": "ffcef57b-5def-433c-bf39-9aba20a171ec/6a44037c-65e2-4876-9359-42890048841d",
+                        "junc": "625f6897-f034-42c9-bc2a-3d40f98c7489",
+                        "pin": null,
                         "port": null
                     },
                     "to": {
                         "bus_ripper": null,
-                        "junc": "559a033d-a6a4-4d09-9ac4-b2ff83fcfcbf",
-                        "pin": null,
+                        "junc": null,
+                        "pin": "5b440024-dc1d-4ed6-8a97-2b3fcd6614c0/29995253-b4b1-4c7c-a049-b6db2713ca7c",
                         "port": null
                     }
                 },
-                "200daca4-819c-46ec-bec4-ebe6fc6a13e2": {
+                "1e90f06c-0394-4afa-86e1-f2c12bb50f95": {
                     "from": {
                         "bus_ripper": null,
-                        "junc": null,
-                        "pin": "a9e8cc3a-760d-435b-b8c8-072c0834a5a9/6a44037c-65e2-4876-9359-42890048841d",
+                        "junc": "4c2af486-90d8-4f08-9201-6e60d58a1313",
+                        "pin": null,
                         "port": null
                     },
                     "to": {
                         "bus_ripper": null,
-                        "junc": "c659d618-7fb9-4179-bab2-cbfb7530c199",
+                        "junc": "a2ebf95d-a85e-4b07-8d6c-69866c36a528",
                         "pin": null,
                         "port": null
                     }
                 },
-                "24cec42c-1895-4c48-81a5-59aca95a060c": {
+                "1f05b14e-e8b9-443d-925f-3bcae9d5c578": {
                     "from": {
                         "bus_ripper": null,
-                        "junc": "ed7a96af-f54c-4547-a67c-abf0d001a44e",
+                        "junc": "f86da5df-bc0d-4183-b6f2-47e5d04eb554",
                         "pin": null,
                         "port": null
                     },
                     "to": {
                         "bus_ripper": null,
-                        "junc": "dd6fbad3-ed17-49de-b1e9-f76748d423fd",
+                        "junc": "625f6897-f034-42c9-bc2a-3d40f98c7489",
                         "pin": null,
                         "port": null
                     }
                 },
-                "25d18c6a-9097-4def-8a25-f364653748e9": {
+                "1f480959-87ba-400f-905a-30fdc4272a33": {
                     "from": {
                         "bus_ripper": null,
-                        "junc": "abe0b477-06c7-47c7-ab5e-9c4e863e4ac7",
-                        "pin": null,
+                        "junc": null,
+                        "pin": "8c1f6139-67ce-4ed2-a184-d43ed4ede007/29995253-b4b1-4c7c-a049-b6db2713ca7c",
                         "port": null
                     },
                     "to": {
                         "bus_ripper": null,
-                        "junc": null,
-                        "pin": "2d942d49-4aea-4fcd-bc7a-983c5a85c3d9/6a44037c-65e2-4876-9359-42890048841d",
+                        "junc": "986c6940-2d24-4c14-a5bc-67dd71bb5818",
+                        "pin": null,
                         "port": null
                     }
                 },
-                "28b3f933-6af5-4a72-89c2-3d6cf9f02c19": {
+                "1fc6bbf7-1238-4fca-9444-73e92d73e396": {
                     "from": {
                         "bus_ripper": null,
-                        "junc": "6c951b5f-2288-49da-9fb8-859608350a9c",
-                        "pin": null,
+                        "junc": null,
+                        "pin": "ffcef57b-5def-433c-bf39-9aba20a171ec/6a44037c-65e2-4876-9359-42890048841d",
                         "port": null
                     },
                     "to": {
                         "bus_ripper": null,
-                        "junc": "61d88112-58f1-48d7-96c4-00d33818dc42",
+                        "junc": "559a033d-a6a4-4d09-9ac4-b2ff83fcfcbf",
                         "pin": null,
                         "port": null
                     }
                 },
-                "292f96bb-1fcf-45b4-ab1b-b78b7d03794c": {
+                "20aad38d-613c-4f9a-ba23-7c71a8ac8902": {
                     "from": {
                         "bus_ripper": null,
                         "junc": null,
-                        "pin": "a74c69e9-abd8-4e46-b4de-d116e8e1d493/dda0ec99-5d70-4fbe-a8db-897542e7554e",
+                        "pin": "9dfa4b3c-1162-4938-9a8e-a1b9e2e30625/bb8460b5-34e6-41b0-9a9f-10eed3a3d8d6",
                         "port": null
                     },
                     "to": {
                         "bus_ripper": null,
-                        "junc": "ed7a96af-f54c-4547-a67c-abf0d001a44e",
+                        "junc": "19270303-66dd-4580-8f7b-01532f7152c3",
                         "pin": null,
                         "port": null
                     }
                 },
-                "29b9ff77-9f26-4525-a77c-d1c77a64247e": {
+                "232423f1-e633-4dae-a6d0-b0deb2487865": {
                     "from": {
                         "bus_ripper": null,
                         "junc": null,
-                        "pin": "8da8473b-d8bf-49d8-986b-0d131206362a/dda0ec99-5d70-4fbe-a8db-897542e7554e",
+                        "pin": "11d43364-82cf-4684-819b-894f60a81c9d/16ee5a5c-8eea-4447-ad48-04d973776e3a",
                         "port": null
                     },
                     "to": {
                         "bus_ripper": null,
-                        "junc": "576caef8-2ea4-4f41-973a-61c7b0675213",
+                        "junc": "f9d633df-de5a-48d1-bf10-e12484b4c8b7",
                         "pin": null,
                         "port": null
                     }
                 },
-                "2b4f7674-249c-4563-a0dd-d700cd78d088": {
+                "24cec42c-1895-4c48-81a5-59aca95a060c": {
                     "from": {
                         "bus_ripper": null,
-                        "junc": null,
-                        "pin": "84b4f8a3-c0f7-4090-88a9-95833e79541e/aacf2d55-cf04-4c20-89c5-61704ef771f7",
-                        "port": null
+                        "junc": "ed7a96af-f54c-4547-a67c-abf0d001a44e",
+                        "pin": null,
+                        "port": null
                     },
                     "to": {
                         "bus_ripper": null,
-                        "junc": "f86da5df-bc0d-4183-b6f2-47e5d04eb554",
+                        "junc": "dd6fbad3-ed17-49de-b1e9-f76748d423fd",
                         "pin": null,
                         "port": null
                     }
                 },
-                "2d30c816-048d-44a0-a7b0-e6033ca317b5": {
+                "25d18c6a-9097-4def-8a25-f364653748e9": {
                     "from": {
                         "bus_ripper": null,
-                        "junc": "6e02cf04-d0a7-4354-9a1f-13f9f86bbb4e",
+                        "junc": "abe0b477-06c7-47c7-ab5e-9c4e863e4ac7",
                         "pin": null,
                         "port": null
                     },
                     "to": {
                         "bus_ripper": null,
-                        "junc": "7a7e287a-c01d-4b38-ba11-8784b49a8899",
-                        "pin": null,
+                        "junc": null,
+                        "pin": "2d942d49-4aea-4fcd-bc7a-983c5a85c3d9/6a44037c-65e2-4876-9359-42890048841d",
                         "port": null
                     }
                 },
-                "2e7186ef-af6d-4ebe-bcf7-c91b7e52f449": {
+                "2696acf6-8eb0-490a-a075-de440dc01250": {
                     "from": {
                         "bus_ripper": null,
-                        "junc": null,
-                        "pin": "fdd03da8-8796-48f0-b879-bd38295c618b/28e34869-b366-4bdc-ad9c-37448b360d38",
+                        "junc": "5fd9a561-5128-47f6-8a1d-49ac84b0162c",
+                        "pin": null,
                         "port": null
                     },
                     "to": {
                         "bus_ripper": null,
-                        "junc": "23b8c213-008f-41a1-972d-b978c572100c",
-                        "pin": null,
+                        "junc": null,
+                        "pin": "8c1f6139-67ce-4ed2-a184-d43ed4ede007/852f1fe6-06dc-4661-8a14-61a9a6ebb26a",
                         "port": null
                     }
                 },
-                "308500b7-a85a-4d75-b098-8354089d7670": {
+                "27ffda2f-f5f4-47af-9b02-1f1ed1c1149b": {
                     "from": {
                         "bus_ripper": null,
                         "junc": null,
-                        "pin": "aeddebda-ce30-4782-bb75-eee7b77a8918/29995253-b4b1-4c7c-a049-b6db2713ca7c",
+                        "pin": "21a7cf8b-46ca-42ba-977d-1308a38059c5/ad3f20fe-d1ca-40c1-9148-71c107694c90",
                         "port": null
                     },
                     "to": {
                         "bus_ripper": null,
-                        "junc": "93d3929e-e54e-4d83-b710-5006f2f00ae8",
+                        "junc": "15a745dc-db63-4324-a399-c151782468cb",
                         "pin": null,
                         "port": null
                     }
                 },
-                "308721af-dee9-49b0-84e6-de55a47236cc": {
+                "28b3f933-6af5-4a72-89c2-3d6cf9f02c19": {
                     "from": {
                         "bus_ripper": null,
-                        "junc": "feed7ecc-6647-40be-bebd-602f44096ab1",
+                        "junc": "6c951b5f-2288-49da-9fb8-859608350a9c",
                         "pin": null,
                         "port": null
                     },
                     "to": {
                         "bus_ripper": null,
-                        "junc": "b86abf09-1ba5-4449-b78f-8884d295d29b",
+                        "junc": "61d88112-58f1-48d7-96c4-00d33818dc42",
                         "pin": null,
                         "port": null
                     }
                 },
-                "30b6edcb-9058-4133-b716-87634a0eaebc": {
+                "292f96bb-1fcf-45b4-ab1b-b78b7d03794c": {
                     "from": {
                         "bus_ripper": null,
-                        "junc": "b83d7f2b-b1f5-4f91-870a-1d74b7b3ed5b",
-                        "pin": null,
+                        "junc": null,
+                        "pin": "a74c69e9-abd8-4e46-b4de-d116e8e1d493/dda0ec99-5d70-4fbe-a8db-897542e7554e",
                         "port": null
                     },
                     "to": {
                         "bus_ripper": null,
-                        "junc": "c694370e-6ff6-44aa-af01-67f450394d22",
+                        "junc": "ed7a96af-f54c-4547-a67c-abf0d001a44e",
                         "pin": null,
                         "port": null
                     }
                 },
-                "31ba3296-e949-43a9-820d-5a2c22fe9215": {
+                "29943942-8063-4cb9-8a9f-d4e7ef055b83": {
                     "from": {
                         "bus_ripper": null,
-                        "junc": null,
-                        "pin": "ff3920dc-2d01-4f82-9592-a836e4c636ba/6a44037c-65e2-4876-9359-42890048841d",
+                        "junc": "98096fac-b421-454b-a8bd-10cacdd2fe90",
+                        "pin": null,
                         "port": null
                     },
                     "to": {
                         "bus_ripper": null,
-                        "junc": "5ef6bae8-cf18-4acd-9289-a0ec5037c3d4",
+                        "junc": "9b445acb-fc6a-4543-8bdf-e544fcfe626a",
                         "pin": null,
                         "port": null
                     }
                 },
-                "327a9451-9697-40d4-8aa5-c0364ce4ffec": {
+                "29b9ff77-9f26-4525-a77c-d1c77a64247e": {
                     "from": {
                         "bus_ripper": null,
                         "junc": null,
-                        "pin": "5f1505c4-3cdf-43d8-b511-42810ec42221/d9299dc2-67ea-41ca-835e-6a4701093f93",
+                        "pin": "8da8473b-d8bf-49d8-986b-0d131206362a/dda0ec99-5d70-4fbe-a8db-897542e7554e",
                         "port": null
                     },
                     "to": {
                         "bus_ripper": null,
-                        "junc": "feed7ecc-6647-40be-bebd-602f44096ab1",
+                        "junc": "576caef8-2ea4-4f41-973a-61c7b0675213",
                         "pin": null,
                         "port": null
                     }
                 },
-                "353ca367-380c-4686-8a6c-0f45f4c8433c": {
+                "2a4e8823-0d8c-49fd-85dd-0ef5be5dd8e7": {
                     "from": {
                         "bus_ripper": null,
                         "junc": null,
-                        "pin": "322e898c-5d1d-4091-88b5-4ef94ac2ce8c/6a44037c-65e2-4876-9359-42890048841d",
+                        "pin": "30b899d8-251e-4327-8ac0-e1acd3b51253/29995253-b4b1-4c7c-a049-b6db2713ca7c",
                         "port": null
                     },
                     "to": {
                         "bus_ripper": null,
-                        "junc": "213ee1fc-4987-486b-9ddf-84ef4f52062e",
+                        "junc": "cee6a193-3915-484e-9b22-fb13bf8a8505",
                         "pin": null,
                         "port": null
                     }
                 },
-                "37361e1a-f5da-413a-8648-c471d2806f25": {
+                "2ad1eb65-60b7-4078-8760-18924be29bbc": {
                     "from": {
                         "bus_ripper": null,
-                        "junc": "ef188c44-0cca-4755-a842-ea9bad049384",
+                        "junc": "fb4f6b50-5b96-4c1c-befe-7bb482bbc614",
                         "pin": null,
                         "port": null
                     },
                     "to": {
                         "bus_ripper": null,
-                        "junc": null,
-                        "pin": "1089dbd0-5548-4cd4-a55f-069135a386a4/44b00206-9d6d-4d75-a439-283d439b15fa",
+                        "junc": "838dcfac-6e09-4990-94b6-baddbba5705c",
+                        "pin": null,
                         "port": null
                     }
                 },
-                "3ddce8ea-4fa7-458c-9b8e-7f34513b7ab6": {
+                "2b4cfdeb-26ce-49d0-9ca9-cd371a099582": {
                     "from": {
                         "bus_ripper": null,
-                        "junc": "3cd4cfc9-5cd3-48c7-9462-be04ddc92045",
+                        "junc": "c2d45858-56c5-4cc3-8311-56816d162e23",
                         "pin": null,
                         "port": null
                     },
                     "to": {
                         "bus_ripper": null,
-                        "junc": "76d02a95-cca5-4c7d-b51f-5ae011fb3346",
+                        "junc": "66d28601-b317-4e14-b81a-76e31475173f",
                         "pin": null,
                         "port": null
                     }
                 },
-                "3e16f9d0-0d36-4475-abcf-bb0d125650e0": {
+                "2b4f7674-249c-4563-a0dd-d700cd78d088": {
                     "from": {
                         "bus_ripper": null,
-                        "junc": "2b41abb5-7b7c-4602-950c-ae3b56a67aaa",
-                        "pin": null,
+                        "junc": null,
+                        "pin": "84b4f8a3-c0f7-4090-88a9-95833e79541e/aacf2d55-cf04-4c20-89c5-61704ef771f7",
                         "port": null
                     },
                     "to": {
                         "bus_ripper": null,
-                        "junc": "c659d618-7fb9-4179-bab2-cbfb7530c199",
+                        "junc": "f86da5df-bc0d-4183-b6f2-47e5d04eb554",
                         "pin": null,
                         "port": null
                     }
                 },
-                "40233e26-dcc5-4165-b88e-ebd0297cfa78": {
+                "2d30c816-048d-44a0-a7b0-e6033ca317b5": {
                     "from": {
                         "bus_ripper": null,
-                        "junc": "6c951b5f-2288-49da-9fb8-859608350a9c",
+                        "junc": "6e02cf04-d0a7-4354-9a1f-13f9f86bbb4e",
                         "pin": null,
                         "port": null
                     },
                     "to": {
                         "bus_ripper": null,
-                        "junc": "28fd3e91-ac6c-44b9-af1c-3e7b32ebe251",
+                        "junc": "7a7e287a-c01d-4b38-ba11-8784b49a8899",
                         "pin": null,
                         "port": null
                     }
                 },
-                "4079436b-2cbb-4f5b-8fef-07b22b4049dd": {
+                "2e7186ef-af6d-4ebe-bcf7-c91b7e52f449": {
                     "from": {
                         "bus_ripper": null,
-                        "junc": "564f51e1-cf0a-401d-83fe-e81571b0e237",
-                        "pin": null,
+                        "junc": null,
+                        "pin": "fdd03da8-8796-48f0-b879-bd38295c618b/28e34869-b366-4bdc-ad9c-37448b360d38",
                         "port": null
                     },
                     "to": {
                         "bus_ripper": null,
-                        "junc": null,
-                        "pin": "322e898c-5d1d-4091-88b5-4ef94ac2ce8c/dda0ec99-5d70-4fbe-a8db-897542e7554e",
+                        "junc": "23b8c213-008f-41a1-972d-b978c572100c",
+                        "pin": null,
                         "port": null
                     }
                 },
-                "40db7287-451d-40d8-8c6a-d9abfee2d7ef": {
+                "2e87bbb0-4cb7-4e8e-9ea7-9bfab2bc50af": {
                     "from": {
                         "bus_ripper": null,
-                        "junc": "dd6fbad3-ed17-49de-b1e9-f76748d423fd",
+                        "junc": "c582f41e-acc1-491b-8581-00e23e1aa62b",
                         "pin": null,
                         "port": null
                     },
                     "to": {
                         "bus_ripper": null,
-                        "junc": null,
-                        "pin": "2186b999-cc20-4eb9-8dfb-8d348e322016/5dd0f83d-34b2-41a1-ae35-435479e4002e",
+                        "junc": "eeee6ad9-0f0f-4de5-9658-cd62c2c3de28",
+                        "pin": null,
                         "port": null
                     }
                 },
-                "4136491c-d713-4db1-97c2-f5f0d74ab284": {
+                "308721af-dee9-49b0-84e6-de55a47236cc": {
                     "from": {
                         "bus_ripper": null,
-                        "junc": "c71c594c-f522-4767-bf6f-5a556fd6d6b8",
+                        "junc": "feed7ecc-6647-40be-bebd-602f44096ab1",
                         "pin": null,
                         "port": null
                     },
                     "to": {
                         "bus_ripper": null,
-                        "junc": "ffeae60c-1c95-4abf-aba6-2befd15763c5",
+                        "junc": "b86abf09-1ba5-4449-b78f-8884d295d29b",
                         "pin": null,
                         "port": null
                     }
                 },
-                "4206e211-afaf-4be9-842b-0293cc2b7aef": {
+                "30b6edcb-9058-4133-b716-87634a0eaebc": {
                     "from": {
                         "bus_ripper": null,
-                        "junc": null,
-                        "pin": "ff3920dc-2d01-4f82-9592-a836e4c636ba/dda0ec99-5d70-4fbe-a8db-897542e7554e",
+                        "junc": "b83d7f2b-b1f5-4f91-870a-1d74b7b3ed5b",
+                        "pin": null,
                         "port": null
                     },
                     "to": {
                         "bus_ripper": null,
-                        "junc": "abe0b477-06c7-47c7-ab5e-9c4e863e4ac7",
+                        "junc": "c694370e-6ff6-44aa-af01-67f450394d22",
                         "pin": null,
                         "port": null
                     }
                 },
-                "466e00a6-c65d-405c-bfcd-2a3769db5afc": {
+                "31ba3296-e949-43a9-820d-5a2c22fe9215": {
                     "from": {
                         "bus_ripper": null,
-                        "junc": "a252b937-096d-4016-bc4c-22e49941755a",
-                        "pin": null,
+                        "junc": null,
+                        "pin": "ff3920dc-2d01-4f82-9592-a836e4c636ba/6a44037c-65e2-4876-9359-42890048841d",
                         "port": null
                     },
                     "to": {
                         "bus_ripper": null,
-                        "junc": "1265d2ce-a843-4d23-bb0d-2bce6cf251c3",
+                        "junc": "5ef6bae8-cf18-4acd-9289-a0ec5037c3d4",
                         "pin": null,
                         "port": null
                     }
                 },
-                "4761b40c-7738-4791-a9e3-69767fda728f": {
+                "31e9d762-8642-4201-81f4-17413248102d": {
                     "from": {
                         "bus_ripper": null,
-                        "junc": "625f6897-f034-42c9-bc2a-3d40f98c7489",
-                        "pin": null,
+                        "junc": null,
+                        "pin": "4771adb2-b3d4-4686-a2ef-4371956200e5/852f1fe6-06dc-4661-8a14-61a9a6ebb26a",
                         "port": null
                     },
                     "to": {
                         "bus_ripper": null,
-                        "junc": null,
-                        "pin": "2796c62d-ba1d-48c3-a212-17ae2ddaa0f8/29995253-b4b1-4c7c-a049-b6db2713ca7c",
+                        "junc": "6c7a8a3b-608f-4934-b9b4-54db673681d1",
+                        "pin": null,
                         "port": null
                     }
                 },
-                "47f9cce8-8449-4723-b2e0-a4e32e0f2203": {
+                "327a9451-9697-40d4-8aa5-c0364ce4ffec": {
                     "from": {
                         "bus_ripper": null,
-                        "junc": "cee6a193-3915-484e-9b22-fb13bf8a8505",
-                        "pin": null,
+                        "junc": null,
+                        "pin": "5f1505c4-3cdf-43d8-b511-42810ec42221/d9299dc2-67ea-41ca-835e-6a4701093f93",
                         "port": null
                     },
                     "to": {
                         "bus_ripper": null,
-                        "junc": "e452f6a0-b2e1-487e-ae26-a715e9c801ef",
+                        "junc": "feed7ecc-6647-40be-bebd-602f44096ab1",
                         "pin": null,
                         "port": null
                     }
                 },
-                "4ae9f85e-1849-4930-b17f-a74de32eb9cd": {
+                "32a00c9d-864f-447b-9d50-60c898181124": {
                     "from": {
                         "bus_ripper": null,
-                        "junc": "c659d618-7fb9-4179-bab2-cbfb7530c199",
-                        "pin": null,
+                        "junc": null,
+                        "pin": "9224f7c0-9ca0-433f-9242-5886d4a82181/a8ba387d-1c68-4215-843f-9d669e48646d",
                         "port": null
                     },
                     "to": {
                         "bus_ripper": null,
-                        "junc": null,
-                        "pin": "18f1d11d-f4a7-4304-be61-7c8e30b0cf94/16ee5a5c-8eea-4447-ad48-04d973776e3a",
+                        "junc": "95cb20a1-aca8-4072-8c6e-509379a5d03b",
+                        "pin": null,
                         "port": null
                     }
                 },
-                "4e284dba-d3aa-41d2-b6ab-e67cd345830b": {
+                "37171f38-3892-425f-ad92-266e1118d9ec": {
                     "from": {
                         "bus_ripper": null,
                         "junc": null,
-                        "pin": "36469304-594b-4378-8f5f-3a51f22fcbb4/d9299dc2-67ea-41ca-835e-6a4701093f93",
+                        "pin": "11efd277-3ad8-4b36-aa0b-fbb71064e0bc/ad3f20fe-d1ca-40c1-9148-71c107694c90",
                         "port": null
                     },
                     "to": {
                         "bus_ripper": null,
-                        "junc": "ff4e5038-9592-404a-a36e-d9a856e286d9",
+                        "junc": "4b986b72-c66d-418a-8a22-bec64a0c0e3d",
                         "pin": null,
                         "port": null
                     }
                 },
-                "4ec4bbb9-c9e4-419d-9263-ea0a88ed6cbf": {
+                "37361e1a-f5da-413a-8648-c471d2806f25": {
                     "from": {
                         "bus_ripper": null,
-                        "junc": null,
-                        "pin": "1089dbd0-5548-4cd4-a55f-069135a386a4/28e34869-b366-4bdc-ad9c-37448b360d38",
+                        "junc": "ef188c44-0cca-4755-a842-ea9bad049384",
+                        "pin": null,
                         "port": null
                     },
                     "to": {
                         "bus_ripper": null,
-                        "junc": "e6748f3c-c7b2-4b80-8516-ed5d0f9d86a4",
-                        "pin": null,
+                        "junc": null,
+                        "pin": "1089dbd0-5548-4cd4-a55f-069135a386a4/44b00206-9d6d-4d75-a439-283d439b15fa",
                         "port": null
                     }
                 },
-                "561b6f6d-158f-404b-bf53-bbb5ad27321a": {
+                "378a9f45-c31b-47b0-bc6c-272bd37117aa": {
                     "from": {
                         "bus_ripper": null,
-                        "junc": null,
-                        "pin": "a74c69e9-abd8-4e46-b4de-d116e8e1d493/6a44037c-65e2-4876-9359-42890048841d",
+                        "junc": "ffe50609-be36-4c21-b47b-524a3a293945",
+                        "pin": null,
                         "port": null
                     },
                     "to": {
                         "bus_ripper": null,
-                        "junc": null,
-                        "pin": "322b5f62-99f5-44f0-99de-189ac7fc9775/44b00206-9d6d-4d75-a439-283d439b15fa",
+                        "junc": "f9d633df-de5a-48d1-bf10-e12484b4c8b7",
+                        "pin": null,
                         "port": null
                     }
                 },
-                "56c48500-701e-4083-b474-28ac64e50666": {
+                "3d4a1201-67df-4ad1-9bec-8653d56045b3": {
                     "from": {
                         "bus_ripper": null,
                         "junc": null,
-                        "pin": "36469304-594b-4378-8f5f-3a51f22fcbb4/ddc6b3bf-ee7c-4943-a670-4243439957b3",
+                        "pin": "27e2e550-d10b-457c-95e7-a1b83eafc32b/16ee5a5c-8eea-4447-ad48-04d973776e3a",
                         "port": null
                     },
                     "to": {
                         "bus_ripper": null,
-                        "junc": "ed7a96af-f54c-4547-a67c-abf0d001a44e",
+                        "junc": "66d28601-b317-4e14-b81a-76e31475173f",
                         "pin": null,
                         "port": null
                     }
                 },
-                "56e03d02-095f-4f96-84ed-272597f67e2a": {
+                "3dc6a6b2-9ade-47ff-8aba-5b48adc36e1a": {
                     "from": {
                         "bus_ripper": null,
-                        "junc": null,
-                        "pin": "12a07411-59af-4cf5-b087-37091157ceb9/dda0ec99-5d70-4fbe-a8db-897542e7554e",
+                        "junc": "196b6d6b-0d32-4b95-96b9-12a8e215e495",
+                        "pin": null,
                         "port": null
                     },
                     "to": {
                         "bus_ripper": null,
-                        "junc": "855be454-dff2-40b8-9588-ef6b211ae128",
+                        "junc": "d0e961f2-3387-434c-af5d-ad24787f93a1",
                         "pin": null,
                         "port": null
                     }
                 },
-                "5a196a4a-73d1-4201-ba48-31d531244538": {
+                "3ddce8ea-4fa7-458c-9b8e-7f34513b7ab6": {
                     "from": {
                         "bus_ripper": null,
-                        "junc": null,
-                        "pin": "8eb09c26-7520-4501-8b5e-a40d885f5f1b/074c3718-08fd-4f94-88fc-2bb43174b245",
+                        "junc": "3cd4cfc9-5cd3-48c7-9462-be04ddc92045",
+                        "pin": null,
                         "port": null
                     },
                     "to": {
                         "bus_ripper": null,
-                        "junc": "96921bd5-d775-40e0-981d-65a3d0457390",
+                        "junc": "76d02a95-cca5-4c7d-b51f-5ae011fb3346",
                         "pin": null,
                         "port": null
                     }
                 },
-                "5a834eb9-ea02-47e7-8bc1-7e44dd65f544": {
+                "40233e26-dcc5-4165-b88e-ebd0297cfa78": {
                     "from": {
                         "bus_ripper": null,
-                        "junc": null,
-                        "pin": "fc276c09-b852-4be8-b71e-9db5d6aac411/0dd5abd5-dd57-496a-84e9-adaff898ccce",
+                        "junc": "6c951b5f-2288-49da-9fb8-859608350a9c",
+                        "pin": null,
                         "port": null
                     },
                     "to": {
                         "bus_ripper": null,
-                        "junc": "9ab9e1d9-e70d-4c4c-a920-005dc0bc3638",
+                        "junc": "28fd3e91-ac6c-44b9-af1c-3e7b32ebe251",
                         "pin": null,
                         "port": null
                     }
                 },
-                "5f913e79-585c-4657-9bbb-05aba066c7a7": {
+                "40db7287-451d-40d8-8c6a-d9abfee2d7ef": {
                     "from": {
                         "bus_ripper": null,
-                        "junc": "46ab0a11-bdd4-48f0-82e1-9954d3c84e10",
+                        "junc": "dd6fbad3-ed17-49de-b1e9-f76748d423fd",
                         "pin": null,
                         "port": null
                     },
                     "to": {
                         "bus_ripper": null,
-                        "junc": "82501be8-bde9-4fc1-b21b-a985fd104ff3",
-                        "pin": null,
+                        "junc": null,
+                        "pin": "6b6b2586-2d9c-4657-bd5d-6a7d770b5203/321fa462-b6d9-4b5a-af54-18b647eb625a",
                         "port": null
                     }
                 },
-                "669fb010-b6fe-42fc-a430-99df58bf0c5d": {
+                "4136491c-d713-4db1-97c2-f5f0d74ab284": {
                     "from": {
                         "bus_ripper": null,
-                        "junc": null,
-                        "pin": "2b22a57d-2269-4cae-8c80-c6bb366cfbc9/f572c752-5e2e-4d4f-8b8c-95c379a19121",
+                        "junc": "c71c594c-f522-4767-bf6f-5a556fd6d6b8",
+                        "pin": null,
                         "port": null
                     },
                     "to": {
                         "bus_ripper": null,
-                        "junc": "cee6a193-3915-484e-9b22-fb13bf8a8505",
+                        "junc": "ffeae60c-1c95-4abf-aba6-2befd15763c5",
                         "pin": null,
                         "port": null
                     }
                 },
-                "6bb7ccbd-56cf-428c-9f4f-8c7cafebd82c": {
+                "41cdc6aa-b43e-4dc2-aeb4-3001a7fd1eb0": {
                     "from": {
                         "bus_ripper": null,
-                        "junc": null,
-                        "pin": "e4bc22ee-d6ea-4896-8cfa-1f72cd776ad8/6a44037c-65e2-4876-9359-42890048841d",
+                        "junc": "5fd9a561-5128-47f6-8a1d-49ac84b0162c",
+                        "pin": null,
                         "port": null
                     },
                     "to": {
                         "bus_ripper": null,
-                        "junc": null,
-                        "pin": "fc276c09-b852-4be8-b71e-9db5d6aac411/44b00206-9d6d-4d75-a439-283d439b15fa",
+                        "junc": "74098dd7-26fe-42da-bb10-f1c836e802fc",
+                        "pin": null,
                         "port": null
                     }
                 },
-                "6f84655d-2182-42a2-9885-15051ff60f19": {
+                "41d9b759-c89d-4a54-8700-4c0cff10a102": {
                     "from": {
                         "bus_ripper": null,
-                        "junc": null,
-                        "pin": "fdd03da8-8796-48f0-b879-bd38295c618b/44b00206-9d6d-4d75-a439-283d439b15fa",
+                        "junc": "faac3f83-2ba9-40ba-bd92-035314753878",
+                        "pin": null,
                         "port": null
                     },
                     "to": {
                         "bus_ripper": null,
                         "junc": null,
-                        "pin": "8da8473b-d8bf-49d8-986b-0d131206362a/6a44037c-65e2-4876-9359-42890048841d",
+                        "pin": "4771adb2-b3d4-4686-a2ef-4371956200e5/29995253-b4b1-4c7c-a049-b6db2713ca7c",
                         "port": null
                     }
                 },
-                "7220b4ca-9985-42df-8bdc-42eb6db9274c": {
+                "4206e211-afaf-4be9-842b-0293cc2b7aef": {
                     "from": {
                         "bus_ripper": null,
                         "junc": null,
-                        "pin": "fc276c09-b852-4be8-b71e-9db5d6aac411/28e34869-b366-4bdc-ad9c-37448b360d38",
+                        "pin": "ff3920dc-2d01-4f82-9592-a836e4c636ba/dda0ec99-5d70-4fbe-a8db-897542e7554e",
                         "port": null
                     },
                     "to": {
                         "bus_ripper": null,
-                        "junc": "99049f3f-ec47-494a-a46f-9d8fa9253edb",
+                        "junc": "abe0b477-06c7-47c7-ab5e-9c4e863e4ac7",
                         "pin": null,
                         "port": null
                     }
                 },
-                "72fa88ab-586c-42db-a10f-dc3d320d5b40": {
+                "45acc4c6-9f6e-4ea6-a388-eaf336b69fa0": {
                     "from": {
+                        "bus_ripper": null,
+                        "junc": "d0e961f2-3387-434c-af5d-ad24787f93a1",
+                        "pin": null,
+                        "port": null
+                    },
+                    "to": {
                         "bus_ripper": null,
                         "junc": null,
-                        "pin": "501236c8-cd44-49ba-8311-ffc42b9e5b58/9fef5cf8-2378-492b-b9c2-bc6a5da03b27",
+                        "pin": "1d60f0fc-a444-4bca-a60b-d01534e03ccd/852f1fe6-06dc-4661-8a14-61a9a6ebb26a",
+                        "port": null
+                    }
+                },
+                "466e00a6-c65d-405c-bfcd-2a3769db5afc": {
+                    "from": {
+                        "bus_ripper": null,
+                        "junc": "a252b937-096d-4016-bc4c-22e49941755a",
+                        "pin": null,
                         "port": null
                     },
                     "to": {
                         "bus_ripper": null,
-                        "junc": "b83d7f2b-b1f5-4f91-870a-1d74b7b3ed5b",
+                        "junc": "1265d2ce-a843-4d23-bb0d-2bce6cf251c3",
                         "pin": null,
                         "port": null
                     }
                 },
-                "73b6b5ee-2dc2-4444-8ecf-e02143d89c8c": {
+                "47900245-32b1-4e8a-b4cb-b96c189d05a7": {
                     "from": {
                         "bus_ripper": null,
-                        "junc": "9ab9e1d9-e70d-4c4c-a920-005dc0bc3638",
+                        "junc": "19270303-66dd-4580-8f7b-01532f7152c3",
                         "pin": null,
                         "port": null
                     },
                     "to": {
                         "bus_ripper": null,
-                        "junc": "e61cb1d9-7839-459b-81c9-bf2806385375",
+                        "junc": "5fd9a561-5128-47f6-8a1d-49ac84b0162c",
                         "pin": null,
                         "port": null
                     }
                 },
-                "76b8fcb4-6507-489e-8512-b48b9e107d1c": {
+                "4d424602-edd6-45d7-8877-ec5f110fc839": {
                     "from": {
                         "bus_ripper": null,
-                        "junc": "855be454-dff2-40b8-9588-ef6b211ae128",
+                        "junc": "c582f41e-acc1-491b-8581-00e23e1aa62b",
                         "pin": null,
                         "port": null
                     },
                     "to": {
                         "bus_ripper": null,
-                        "junc": "576caef8-2ea4-4f41-973a-61c7b0675213",
+                        "junc": "3e46a9a6-7f0c-449e-9f71-9f7e9ff9e84a",
                         "pin": null,
                         "port": null
                     }
                 },
-                "774b1055-6997-4c77-a37f-709aacf45751": {
+                "4d5e50d4-a81b-4a52-b683-c509b8ea4350": {
                     "from": {
                         "bus_ripper": null,
-                        "junc": "213ee1fc-4987-486b-9ddf-84ef4f52062e",
+                        "junc": "feab255c-9617-4c35-815b-c41df2eb4379",
                         "pin": null,
                         "port": null
                     },
                     "to": {
                         "bus_ripper": null,
                         "junc": null,
-                        "pin": "aeddebda-ce30-4782-bb75-eee7b77a8918/852f1fe6-06dc-4661-8a14-61a9a6ebb26a",
+                        "pin": "2796c62d-ba1d-48c3-a212-17ae2ddaa0f8/29995253-b4b1-4c7c-a049-b6db2713ca7c",
                         "port": null
                     }
                 },
-                "7885b7bf-f030-454a-a5dc-c742b8dee54a": {
+                "4e284dba-d3aa-41d2-b6ab-e67cd345830b": {
                     "from": {
                         "bus_ripper": null,
                         "junc": null,
-                        "pin": "322b5f62-99f5-44f0-99de-189ac7fc9775/28e34869-b366-4bdc-ad9c-37448b360d38",
+                        "pin": "36469304-594b-4378-8f5f-3a51f22fcbb4/d9299dc2-67ea-41ca-835e-6a4701093f93",
                         "port": null
                     },
                     "to": {
                         "bus_ripper": null,
-                        "junc": "c87156b7-6a07-4d21-bbe1-5d8d501c34d3",
+                        "junc": "ff4e5038-9592-404a-a36e-d9a856e286d9",
                         "pin": null,
                         "port": null
                     }
                 },
-                "7acbd357-ae25-4b40-bac2-64c073c78b82": {
+                "4ec4bbb9-c9e4-419d-9263-ea0a88ed6cbf": {
                     "from": {
                         "bus_ripper": null,
-                        "junc": "6f4fde1c-e436-4b65-98a2-edb75ebc7c76",
-                        "pin": null,
+                        "junc": null,
+                        "pin": "1089dbd0-5548-4cd4-a55f-069135a386a4/28e34869-b366-4bdc-ad9c-37448b360d38",
                         "port": null
                     },
                     "to": {
                         "bus_ripper": null,
-                        "junc": "ed7a96af-f54c-4547-a67c-abf0d001a44e",
+                        "junc": "e6748f3c-c7b2-4b80-8516-ed5d0f9d86a4",
                         "pin": null,
                         "port": null
                     }
                 },
-                "7d0d809c-fa20-40e8-8770-f8a0e8f84180": {
+                "5063efbe-8c00-4f7b-b74d-669907fdc199": {
                     "from": {
                         "bus_ripper": null,
-                        "junc": "7a7e287a-c01d-4b38-ba11-8784b49a8899",
+                        "junc": "986c6940-2d24-4c14-a5bc-67dd71bb5818",
                         "pin": null,
                         "port": null
                     },
                     "to": {
                         "bus_ripper": null,
-                        "junc": null,
-                        "pin": "ffcef57b-5def-433c-bf39-9aba20a171ec/dda0ec99-5d70-4fbe-a8db-897542e7554e",
+                        "junc": "4b986b72-c66d-418a-8a22-bec64a0c0e3d",
+                        "pin": null,
                         "port": null
                     }
                 },
-                "7e557742-75ba-4170-812c-3e3e0f77affa": {
+                "5180f3b5-413b-40b0-9a71-0723047bd79f": {
                     "from": {
                         "bus_ripper": null,
-                        "junc": null,
-                        "pin": "1089dbd0-5548-4cd4-a55f-069135a386a4/0dd5abd5-dd57-496a-84e9-adaff898ccce",
+                        "junc": "62afdb57-ad38-4f3c-a435-7f503062dc9d",
+                        "pin": null,
                         "port": null
                     },
                     "to": {
                         "bus_ripper": null,
-                        "junc": "fe7ac798-25e4-4a5b-b24a-2b0ced2a2950",
+                        "junc": "914a707e-c6c8-4f32-ba44-110c5c1e90d3",
                         "pin": null,
                         "port": null
                     }
                 },
-                "7f1d739d-f849-4da1-b6f1-aa592210af72": {
+                "51a9cbc2-f9a4-4bef-81fc-f9bd640ecb92": {
                     "from": {
                         "bus_ripper": null,
-                        "junc": "b86abf09-1ba5-4449-b78f-8884d295d29b",
+                        "junc": "d0e961f2-3387-434c-af5d-ad24787f93a1",
                         "pin": null,
                         "port": null
                     },
                     "to": {
                         "bus_ripper": null,
                         "junc": null,
-                        "pin": "ba13f9f6-f83b-40d9-ad90-a059f6ab1179/6a44037c-65e2-4876-9359-42890048841d",
+                        "pin": "e67e1e7a-affc-4cf5-a6f7-4bae44225895/29995253-b4b1-4c7c-a049-b6db2713ca7c",
                         "port": null
                     }
                 },
-                "7f3a4e1c-0a6e-4e53-a2b9-3495e3fc2c53": {
+                "541fa9e9-573d-47b5-81fd-435adc579022": {
                     "from": {
                         "bus_ripper": null,
-                        "junc": null,
-                        "pin": "c9170888-bf9e-43ff-9c35-6e4672a452b1/6a44037c-65e2-4876-9359-42890048841d",
+                        "junc": "6c7a8a3b-608f-4934-b9b4-54db673681d1",
+                        "pin": null,
                         "port": null
                     },
                     "to": {
                         "bus_ripper": null,
-                        "junc": "c8be93ce-1c3f-4357-bc37-2b73d426b7a4",
-                        "pin": null,
+                        "junc": null,
+                        "pin": "010a5f7d-d9b6-45c5-b8cb-5a47d4a28b76/29995253-b4b1-4c7c-a049-b6db2713ca7c",
                         "port": null
                     }
                 },
-                "82432e57-ba99-497e-baee-29cf1013903a": {
+                "561b6f6d-158f-404b-bf53-bbb5ad27321a": {
                     "from": {
                         "bus_ripper": null,
                         "junc": null,
-                        "pin": "e4bc22ee-d6ea-4896-8cfa-1f72cd776ad8/dda0ec99-5d70-4fbe-a8db-897542e7554e",
+                        "pin": "a74c69e9-abd8-4e46-b4de-d116e8e1d493/6a44037c-65e2-4876-9359-42890048841d",
                         "port": null
                     },
                     "to": {
                         "bus_ripper": null,
-                        "junc": "6f4fde1c-e436-4b65-98a2-edb75ebc7c76",
-                        "pin": null,
+                        "junc": null,
+                        "pin": "322b5f62-99f5-44f0-99de-189ac7fc9775/44b00206-9d6d-4d75-a439-283d439b15fa",
                         "port": null
                     }
                 },
-                "8aed9c1a-32f0-4317-89e8-f50f3dcccfff": {
+                "56c48500-701e-4083-b474-28ac64e50666": {
                     "from": {
                         "bus_ripper": null,
                         "junc": null,
-                        "pin": "b6b5bf39-29c5-4cb4-97b9-293d1032e54c/dda0ec99-5d70-4fbe-a8db-897542e7554e",
+                        "pin": "36469304-594b-4378-8f5f-3a51f22fcbb4/ddc6b3bf-ee7c-4943-a670-4243439957b3",
                         "port": null
                     },
                     "to": {
                         "bus_ripper": null,
-                        "junc": "3cd4cfc9-5cd3-48c7-9462-be04ddc92045",
+                        "junc": "ed7a96af-f54c-4547-a67c-abf0d001a44e",
                         "pin": null,
                         "port": null
                     }
                 },
-                "a6197c3a-5d9a-4d0e-ad93-4714c9bee4c7": {
+                "56e03d02-095f-4f96-84ed-272597f67e2a": {
                     "from": {
                         "bus_ripper": null,
                         "junc": null,
-                        "pin": "ba13f9f6-f83b-40d9-ad90-a059f6ab1179/dda0ec99-5d70-4fbe-a8db-897542e7554e",
+                        "pin": "12a07411-59af-4cf5-b087-37091157ceb9/dda0ec99-5d70-4fbe-a8db-897542e7554e",
                         "port": null
                     },
                     "to": {
                         "bus_ripper": null,
-                        "junc": "6bd205f4-f82d-4602-b021-9f8d75464964",
+                        "junc": "855be454-dff2-40b8-9588-ef6b211ae128",
                         "pin": null,
                         "port": null
                     }
                 },
-                "a6831a03-2d97-4714-be46-e45184ee1fc6": {
+                "5a834eb9-ea02-47e7-8bc1-7e44dd65f544": {
                     "from": {
                         "bus_ripper": null,
                         "junc": null,
-                        "pin": "2b22a57d-2269-4cae-8c80-c6bb366cfbc9/9fef5cf8-2378-492b-b9c2-bc6a5da03b27",
+                        "pin": "fc276c09-b852-4be8-b71e-9db5d6aac411/0dd5abd5-dd57-496a-84e9-adaff898ccce",
                         "port": null
                     },
                     "to": {
                         "bus_ripper": null,
-                        "junc": "58a6ad09-75a7-44e5-83c1-7791b0633f04",
+                        "junc": "9ab9e1d9-e70d-4c4c-a920-005dc0bc3638",
                         "pin": null,
                         "port": null
                     }
                 },
-                "a692b82b-2d0d-486d-b5d6-beaada255c89": {
+                "5bbac232-9eca-4e4b-b39e-611479babbe2": {
                     "from": {
                         "bus_ripper": null,
-                        "junc": "8f99abe1-b4c3-4148-a204-420c4517816b",
+                        "junc": "56522b94-8b4a-4bd7-bead-95bfab37898e",
                         "pin": null,
                         "port": null
                     },
                     "to": {
                         "bus_ripper": null,
-                        "junc": "465ac248-eae9-41f8-a04b-0274f7aef871",
+                        "junc": "41d3a741-1f03-4d27-849d-ad6f3378d27f",
                         "pin": null,
                         "port": null
                     }
                 },
-                "a79568bf-7c36-49b8-b906-ec8c9cf31779": {
+                "5d1379aa-0226-4bf9-82e5-cd545f6900a4": {
                     "from": {
                         "bus_ripper": null,
-                        "junc": null,
-                        "pin": "322b5f62-99f5-44f0-99de-189ac7fc9775/0dd5abd5-dd57-496a-84e9-adaff898ccce",
+                        "junc": "86114980-9411-4ee4-934f-9c8534242b74",
+                        "pin": null,
                         "port": null
                     },
                     "to": {
                         "bus_ripper": null,
-                        "junc": "d5eef29c-131a-4199-98ae-a95fe9be21fd",
+                        "junc": "4c2af486-90d8-4f08-9201-6e60d58a1313",
                         "pin": null,
                         "port": null
                     }
                 },
-                "aa39ab59-bb69-457d-8d43-5829bed2beba": {
+                "5eeb165d-4f26-4850-a4ad-c65bc5b494e2": {
                     "from": {
                         "bus_ripper": null,
-                        "junc": "46ab0a11-bdd4-48f0-82e1-9954d3c84e10",
+                        "junc": "fb4f6b50-5b96-4c1c-befe-7bb482bbc614",
                         "pin": null,
                         "port": null
                     },
                     "to": {
                         "bus_ripper": null,
-                        "junc": null,
-                        "pin": "5f1505c4-3cdf-43d8-b511-42810ec42221/c04e9a4e-64ef-4914-bf4b-c1148575ad69",
+                        "junc": "3188b2ce-e086-47df-87d2-68112d7d0808",
+                        "pin": null,
                         "port": null
                     }
                 },
-                "ace4cca3-b2d2-4438-ae21-674f96e037fd": {
+                "5f913e79-585c-4657-9bbb-05aba066c7a7": {
                     "from": {
                         "bus_ripper": null,
-                        "junc": "cee6a193-3915-484e-9b22-fb13bf8a8505",
+                        "junc": "46ab0a11-bdd4-48f0-82e1-9954d3c84e10",
                         "pin": null,
                         "port": null
                     },
                     "to": {
                         "bus_ripper": null,
-                        "junc": "c71c594c-f522-4767-bf6f-5a556fd6d6b8",
+                        "junc": "82501be8-bde9-4fc1-b21b-a985fd104ff3",
                         "pin": null,
                         "port": null
                     }
                 },
-                "aeb799db-9598-4018-bdba-b2239b9a8474": {
+                "669fb010-b6fe-42fc-a430-99df58bf0c5d": {
                     "from": {
                         "bus_ripper": null,
-                        "junc": "df4c5b92-f6e4-41c6-bfdb-e5155b6f9c6f",
-                        "pin": null,
+                        "junc": null,
+                        "pin": "2b22a57d-2269-4cae-8c80-c6bb366cfbc9/f572c752-5e2e-4d4f-8b8c-95c379a19121",
                         "port": null
                     },
                     "to": {
                         "bus_ripper": null,
-                        "junc": "3e2c1c02-e0c9-4826-96a8-749fa081c0fb",
+                        "junc": "cee6a193-3915-484e-9b22-fb13bf8a8505",
                         "pin": null,
                         "port": null
                     }
                 },
-                "af8c1094-8fce-4396-84c0-c3d3df3e6cca": {
+                "671e211d-c6fb-4349-bf2e-db07a48cfb0e": {
                     "from": {
                         "bus_ripper": null,
-                        "junc": "559a033d-a6a4-4d09-9ac4-b2ff83fcfcbf",
-                        "pin": null,
+                        "junc": null,
+                        "pin": "501236c8-cd44-49ba-8311-ffc42b9e5b58/b70bafdb-12b2-4764-ac14-6a59e4eb1b7a",
                         "port": null
                     },
                     "to": {
                         "bus_ripper": null,
-                        "junc": "ef188c44-0cca-4755-a842-ea9bad049384",
+                        "junc": "49c98c82-43f9-40ad-9919-b5a925f9a2a8",
                         "pin": null,
                         "port": null
                     }
                 },
-                "aff053c4-00a3-4515-8103-f3f6c70ad03f": {
+                "6bb7ccbd-56cf-428c-9f4f-8c7cafebd82c": {
                     "from": {
                         "bus_ripper": null,
-                        "junc": "93d3929e-e54e-4d83-b710-5006f2f00ae8",
-                        "pin": null,
+                        "junc": null,
+                        "pin": "e4bc22ee-d6ea-4896-8cfa-1f72cd776ad8/6a44037c-65e2-4876-9359-42890048841d",
                         "port": null
                     },
                     "to": {
                         "bus_ripper": null,
                         "junc": null,
-                        "pin": "8eb09c26-7520-4501-8b5e-a40d885f5f1b/4887ef47-94f0-4fd1-b552-c424bd37a3e7",
+                        "pin": "fc276c09-b852-4be8-b71e-9db5d6aac411/44b00206-9d6d-4d75-a439-283d439b15fa",
                         "port": null
                     }
                 },
-                "b0567f01-19e7-44fe-b4b3-9d7f7b07cb25": {
+                "6bea0e77-ad25-40cb-b24b-48970914fcf4": {
                     "from": {
                         "bus_ripper": null,
-                        "junc": "76d02a95-cca5-4c7d-b51f-5ae011fb3346",
-                        "pin": null,
+                        "junc": null,
+                        "pin": "a2784f48-8b73-42be-bf59-0a90741fa827/aacf2d55-cf04-4c20-89c5-61704ef771f7",
                         "port": null
                     },
                     "to": {
                         "bus_ripper": null,
-                        "junc": "576caef8-2ea4-4f41-973a-61c7b0675213",
+                        "junc": "1a52b545-3065-4162-9ff9-7d200a90700e",
                         "pin": null,
                         "port": null
                     }
                 },
-                "b97717e9-5678-4cec-bc54-8f3b5c33accc": {
+                "6f709e9d-c942-483d-89c7-cda76ae7d136": {
                     "from": {
                         "bus_ripper": null,
-                        "junc": "93a1c25a-8641-4926-b036-d25e6fa8ed91",
+                        "junc": "163a9205-2057-42d1-bcf4-b2f3e08d4bf1",
                         "pin": null,
                         "port": null
                     },
                     "to": {
                         "bus_ripper": null,
                         "junc": null,
-                        "pin": "c4d5f4e5-2b98-4a4a-9a19-e13867bc5231/dda0ec99-5d70-4fbe-a8db-897542e7554e",
+                        "pin": "11d43364-82cf-4684-819b-894f60a81c9d/b57ca2a1-1bbf-43f0-b0a0-bf953094a8de",
                         "port": null
                     }
                 },
-                "bc25e74b-10b7-4e0f-9e9a-4d3e30aea050": {
+                "6f84655d-2182-42a2-9885-15051ff60f19": {
                     "from": {
                         "bus_ripper": null,
-                        "junc": "5ef6bae8-cf18-4acd-9289-a0ec5037c3d4",
-                        "pin": null,
+                        "junc": null,
+                        "pin": "fdd03da8-8796-48f0-b879-bd38295c618b/44b00206-9d6d-4d75-a439-283d439b15fa",
                         "port": null
                     },
                     "to": {
                         "bus_ripper": null,
-                        "junc": "aad1180b-be75-46c2-938d-a6d487846c03",
+                        "junc": null,
+                        "pin": "8da8473b-d8bf-49d8-986b-0d131206362a/6a44037c-65e2-4876-9359-42890048841d",
+                        "port": null
+                    }
+                },
+                "7220b4ca-9985-42df-8bdc-42eb6db9274c": {
+                    "from": {
+                        "bus_ripper": null,
+                        "junc": null,
+                        "pin": "fc276c09-b852-4be8-b71e-9db5d6aac411/28e34869-b366-4bdc-ad9c-37448b360d38",
+                        "port": null
+                    },
+                    "to": {
+                        "bus_ripper": null,
+                        "junc": "99049f3f-ec47-494a-a46f-9d8fa9253edb",
                         "pin": null,
                         "port": null
                     }
                 },
-                "bda125a9-76f6-4f89-9b8b-117f5aac7e1e": {
+                "72fa88ab-586c-42db-a10f-dc3d320d5b40": {
                     "from": {
                         "bus_ripper": null,
                         "junc": null,
-                        "pin": "57324d66-077e-4cbe-aec6-27aa97de741f/44b00206-9d6d-4d75-a439-283d439b15fa",
+                        "pin": "501236c8-cd44-49ba-8311-ffc42b9e5b58/9fef5cf8-2378-492b-b9c2-bc6a5da03b27",
                         "port": null
                     },
                     "to": {
                         "bus_ripper": null,
-                        "junc": "8f99abe1-b4c3-4148-a204-420c4517816b",
+                        "junc": "b83d7f2b-b1f5-4f91-870a-1d74b7b3ed5b",
                         "pin": null,
                         "port": null
                     }
                 },
-                "c3912c26-54b4-4ed5-90ff-fdee4dd0932e": {
+                "73b6b5ee-2dc2-4444-8ecf-e02143d89c8c": {
                     "from": {
                         "bus_ripper": null,
-                        "junc": "ff4e5038-9592-404a-a36e-d9a856e286d9",
+                        "junc": "9ab9e1d9-e70d-4c4c-a920-005dc0bc3638",
                         "pin": null,
                         "port": null
                     },
                     "to": {
                         "bus_ripper": null,
-                        "junc": "abe0b477-06c7-47c7-ab5e-9c4e863e4ac7",
+                        "junc": "e61cb1d9-7839-459b-81c9-bf2806385375",
                         "pin": null,
                         "port": null
                     }
                 },
-                "c3dc53d9-974f-4bf7-bedc-21fd5af8ddee": {
+                "76b8fcb4-6507-489e-8512-b48b9e107d1c": {
                     "from": {
                         "bus_ripper": null,
-                        "junc": "58a6ad09-75a7-44e5-83c1-7791b0633f04",
+                        "junc": "855be454-dff2-40b8-9588-ef6b211ae128",
                         "pin": null,
                         "port": null
                     },
                     "to": {
                         "bus_ripper": null,
-                        "junc": "b7088e4b-ca3e-4bfb-aa05-3d50f31f87c0",
+                        "junc": "576caef8-2ea4-4f41-973a-61c7b0675213",
                         "pin": null,
                         "port": null
                     }
                 },
-                "c3fcbb1d-a2c8-4b6c-b89f-bd9cf900f1b2": {
+                "7885b7bf-f030-454a-a5dc-c742b8dee54a": {
                     "from": {
                         "bus_ripper": null,
                         "junc": null,
-                        "pin": "57324d66-077e-4cbe-aec6-27aa97de741f/28e34869-b366-4bdc-ad9c-37448b360d38",
+                        "pin": "322b5f62-99f5-44f0-99de-189ac7fc9775/28e34869-b366-4bdc-ad9c-37448b360d38",
                         "port": null
                     },
                     "to": {
                         "bus_ripper": null,
-                        "junc": "2a7aa205-205b-4c5e-8768-aef1732c63d0",
+                        "junc": "c87156b7-6a07-4d21-bbe1-5d8d501c34d3",
                         "pin": null,
                         "port": null
                     }
                 },
-                "c575ceaa-dc8e-4b49-b5c6-1d79dec3e8a4": {
+                "7acbd357-ae25-4b40-bac2-64c073c78b82": {
                     "from": {
                         "bus_ripper": null,
-                        "junc": null,
-                        "pin": "c9170888-bf9e-43ff-9c35-6e4672a452b1/dda0ec99-5d70-4fbe-a8db-897542e7554e",
+                        "junc": "6f4fde1c-e436-4b65-98a2-edb75ebc7c76",
+                        "pin": null,
                         "port": null
                     },
                     "to": {
                         "bus_ripper": null,
-                        "junc": "b86abf09-1ba5-4449-b78f-8884d295d29b",
+                        "junc": "ed7a96af-f54c-4547-a67c-abf0d001a44e",
                         "pin": null,
                         "port": null
                     }
                 },
-                "cd1e4ad2-1a48-455d-9d44-5cc5154379b5": {
+                "7b82f29e-1ac0-48e6-84cd-7cffdb4d9dd1": {
                     "from": {
                         "bus_ripper": null,
-                        "junc": "c8be93ce-1c3f-4357-bc37-2b73d426b7a4",
+                        "junc": "74098dd7-26fe-42da-bb10-f1c836e802fc",
                         "pin": null,
                         "port": null
                     },
                     "to": {
                         "bus_ripper": null,
-                        "junc": "faf56ad0-f070-420c-88e6-5bb73dee5f11",
+                        "junc": "c4be3a1a-bc99-4ba4-adbf-da7c6d1a4d93",
                         "pin": null,
                         "port": null
                     }
                 },
-                "d2967923-9c54-4f24-8d9a-5a05342da4d6": {
+                "7d0d809c-fa20-40e8-8770-f8a0e8f84180": {
                     "from": {
+                        "bus_ripper": null,
+                        "junc": "7a7e287a-c01d-4b38-ba11-8784b49a8899",
+                        "pin": null,
+                        "port": null
+                    },
+                    "to": {
                         "bus_ripper": null,
                         "junc": null,
-                        "pin": "c4d5f4e5-2b98-4a4a-9a19-e13867bc5231/6a44037c-65e2-4876-9359-42890048841d",
+                        "pin": "ffcef57b-5def-433c-bf39-9aba20a171ec/dda0ec99-5d70-4fbe-a8db-897542e7554e",
+                        "port": null
+                    }
+                },
+                "7d32c71f-f21f-4922-9807-982800daa97a": {
+                    "from": {
+                        "bus_ripper": null,
+                        "junc": null,
+                        "pin": "30b899d8-251e-4327-8ac0-e1acd3b51253/852f1fe6-06dc-4661-8a14-61a9a6ebb26a",
                         "port": null
                     },
                     "to": {
                         "bus_ripper": null,
-                        "junc": "93d3929e-e54e-4d83-b710-5006f2f00ae8",
+                        "junc": "ca0506b4-d19d-4762-80f4-eac238157f64",
                         "pin": null,
                         "port": null
                     }
                 },
-                "d3188672-500d-4227-84e0-7ee58d629703": {
+                "7e557742-75ba-4170-812c-3e3e0f77affa": {
                     "from": {
                         "bus_ripper": null,
                         "junc": null,
-                        "pin": "5f1505c4-3cdf-43d8-b511-42810ec42221/ddc6b3bf-ee7c-4943-a670-4243439957b3",
+                        "pin": "1089dbd0-5548-4cd4-a55f-069135a386a4/0dd5abd5-dd57-496a-84e9-adaff898ccce",
                         "port": null
                     },
                     "to": {
                         "bus_ripper": null,
-                        "junc": "76d02a95-cca5-4c7d-b51f-5ae011fb3346",
+                        "junc": "fe7ac798-25e4-4a5b-b24a-2b0ced2a2950",
                         "pin": null,
                         "port": null
                     }
                 },
-                "d4204f98-b83a-4790-8836-b668d0f8c808": {
+                "7f1d739d-f849-4da1-b6f1-aa592210af72": {
                     "from": {
                         "bus_ripper": null,
-                        "junc": "8f99abe1-b4c3-4148-a204-420c4517816b",
+                        "junc": "b86abf09-1ba5-4449-b78f-8884d295d29b",
                         "pin": null,
                         "port": null
                     },
                     "to": {
                         "bus_ripper": null,
                         "junc": null,
-                        "pin": "12a07411-59af-4cf5-b087-37091157ceb9/6a44037c-65e2-4876-9359-42890048841d",
+                        "pin": "ba13f9f6-f83b-40d9-ad90-a059f6ab1179/6a44037c-65e2-4876-9359-42890048841d",
                         "port": null
                     }
                 },
-                "d76ba18e-38b0-4fca-8641-b4408c26642b": {
+                "7f3a4e1c-0a6e-4e53-a2b9-3495e3fc2c53": {
                     "from": {
                         "bus_ripper": null,
                         "junc": null,
-                        "pin": "b53aa1f0-2255-4bb7-a8cd-193c1008785e/6a44037c-65e2-4876-9359-42890048841d",
+                        "pin": "c9170888-bf9e-43ff-9c35-6e4672a452b1/6a44037c-65e2-4876-9359-42890048841d",
                         "port": null
                     },
                     "to": {
                         "bus_ripper": null,
-                        "junc": "f139ae01-0598-4679-aa46-2e8dbcbcb3b6",
+                        "junc": "c8be93ce-1c3f-4357-bc37-2b73d426b7a4",
                         "pin": null,
                         "port": null
                     }
                 },
-                "dc0c8292-536e-4d1d-8f69-3813a4a9352f": {
+                "803282f8-002f-4f9a-a9cd-4cc0284e5fa8": {
                     "from": {
                         "bus_ripper": null,
-                        "junc": null,
-                        "pin": "84b4f8a3-c0f7-4090-88a9-95833e79541e/a8ba387d-1c68-4215-843f-9d669e48646d",
+                        "junc": "4b986b72-c66d-418a-8a22-bec64a0c0e3d",
+                        "pin": null,
                         "port": null
                     },
                     "to": {
                         "bus_ripper": null,
-                        "junc": "6c951b5f-2288-49da-9fb8-859608350a9c",
+                        "junc": "6483f21e-8fd0-43f9-a9f3-01fccbb02aac",
                         "pin": null,
                         "port": null
                     }
                 },
-                "e1309de1-6030-49d4-8ba9-c34af70de332": {
+                "82432e57-ba99-497e-baee-29cf1013903a": {
                     "from": {
                         "bus_ripper": null,
-                        "junc": "737e5a17-ab15-42f5-ab91-900c7a59d0b3",
-                        "pin": null,
+                        "junc": null,
+                        "pin": "e4bc22ee-d6ea-4896-8cfa-1f72cd776ad8/dda0ec99-5d70-4fbe-a8db-897542e7554e",
                         "port": null
                     },
                     "to": {
                         "bus_ripper": null,
-                        "junc": null,
-                        "pin": "a9e8cc3a-760d-435b-b8c8-072c0834a5a9/dda0ec99-5d70-4fbe-a8db-897542e7554e",
+                        "junc": "6f4fde1c-e436-4b65-98a2-edb75ebc7c76",
+                        "pin": null,
                         "port": null
                     }
                 },
-                "e4b37f3b-6655-47d6-a0fa-0449124414ed": {
+                "862761fe-d11c-4e6e-afa4-f7113e51a4f8": {
                     "from": {
                         "bus_ripper": null,
                         "junc": null,
-                        "pin": "fdd03da8-8796-48f0-b879-bd38295c618b/0dd5abd5-dd57-496a-84e9-adaff898ccce",
+                        "pin": "9224f7c0-9ca0-433f-9242-5886d4a82181/aacf2d55-cf04-4c20-89c5-61704ef771f7",
                         "port": null
                     },
                     "to": {
                         "bus_ripper": null,
-                        "junc": "a252b937-096d-4016-bc4c-22e49941755a",
+                        "junc": "c582f41e-acc1-491b-8581-00e23e1aa62b",
                         "pin": null,
                         "port": null
                     }
                 },
-                "f174ce2a-3432-48c5-a217-bf3a83a200fa": {
+                "8aed9c1a-32f0-4317-89e8-f50f3dcccfff": {
                     "from": {
                         "bus_ripper": null,
-                        "junc": "6bd205f4-f82d-4602-b021-9f8d75464964",
-                        "pin": null,
+                        "junc": null,
+                        "pin": "b6b5bf39-29c5-4cb4-97b9-293d1032e54c/dda0ec99-5d70-4fbe-a8db-897542e7554e",
                         "port": null
                     },
                     "to": {
                         "bus_ripper": null,
-                        "junc": "46ab0a11-bdd4-48f0-82e1-9954d3c84e10",
+                        "junc": "3cd4cfc9-5cd3-48c7-9462-be04ddc92045",
                         "pin": null,
                         "port": null
                     }
                 },
-                "f2a1ca28-028c-4fe8-a510-46f77763db0a": {
+                "8ea603dd-a942-4fd0-a32a-8e29d9ea1304": {
                     "from": {
                         "bus_ripper": null,
-                        "junc": "8d08898d-62c7-4aa7-b517-521a16c1f281",
+                        "junc": "ca0506b4-d19d-4762-80f4-eac238157f64",
                         "pin": null,
                         "port": null
                     },
                     "to": {
                         "bus_ripper": null,
                         "junc": null,
-                        "pin": "c53cacf2-b675-443a-ba38-de05e2939908/0dd5abd5-dd57-496a-84e9-adaff898ccce",
+                        "pin": "57324d66-077e-4cbe-aec6-27aa97de741f/0dd5abd5-dd57-496a-84e9-adaff898ccce",
                         "port": null
                     }
                 },
-                "fa100931-8a3c-439a-91a8-9eaca4ac2789": {
+                "8f264d6b-955c-4458-b814-b560f430f936": {
                     "from": {
                         "bus_ripper": null,
-                        "junc": "28fd3e91-ac6c-44b9-af1c-3e7b32ebe251",
-                        "pin": null,
+                        "junc": null,
+                        "pin": "1aaa69c9-d5ee-4b64-b141-7758fd75d313/852f1fe6-06dc-4661-8a14-61a9a6ebb26a",
                         "port": null
                     },
                     "to": {
                         "bus_ripper": null,
-                        "junc": null,
-                        "pin": "2796c62d-ba1d-48c3-a212-17ae2ddaa0f8/852f1fe6-06dc-4661-8a14-61a9a6ebb26a",
+                        "junc": "86114980-9411-4ee4-934f-9c8534242b74",
+                        "pin": null,
                         "port": null
                     }
                 },
-                "fd4c3913-c7d6-46b2-9183-3a91cf233348": {
+                "8f455233-29a3-4c28-a57d-10b0837986b6": {
                     "from": {
                         "bus_ripper": null,
-                        "junc": null,
-                        "pin": "501236c8-cd44-49ba-8311-ffc42b9e5b58/b70bafdb-12b2-4764-ac14-6a59e4eb1b7a",
+                        "junc": "95cb20a1-aca8-4072-8c6e-509379a5d03b",
+                        "pin": null,
                         "port": null
                     },
                     "to": {
                         "bus_ripper": null,
-                        "junc": "333f6618-2540-46b1-ad24-ed3770aaef08",
+                        "junc": "6e5fef84-ad04-46d7-aa43-33265201e4a4",
                         "pin": null,
                         "port": null
                     }
                 },
-                "fdd016a3-7341-40de-b154-a3cee5fde0ad": {
+                "9066c5c3-e099-486e-ae55-d5ef7781205d": {
                     "from": {
                         "bus_ripper": null,
-                        "junc": "e452f6a0-b2e1-487e-ae26-a715e9c801ef",
+                        "junc": "66d28601-b317-4e14-b81a-76e31475173f",
                         "pin": null,
                         "port": null
                     },
                     "to": {
                         "bus_ripper": null,
                         "junc": null,
-                        "pin": "57324d66-077e-4cbe-aec6-27aa97de741f/0dd5abd5-dd57-496a-84e9-adaff898ccce",
+                        "pin": "9dfa4b3c-1162-4938-9a8e-a1b9e2e30625/1e7cd34f-86db-4b34-9e0b-c276756301ab",
                         "port": null
                     }
                 },
-                "fdfb92ca-f1b5-4761-9e01-2854e9bce043": {
+                "92590dcd-2b4e-47c2-b91a-fd101fe2ebdf": {
                     "from": {
                         "bus_ripper": null,
-                        "junc": "333f6618-2540-46b1-ad24-ed3770aaef08",
-                        "pin": null,
+                        "junc": null,
+                        "pin": "501236c8-cd44-49ba-8311-ffc42b9e5b58/f572c752-5e2e-4d4f-8b8c-95c379a19121",
                         "port": null
                     },
                     "to": {
                         "bus_ripper": null,
-                        "junc": "d3e88258-95de-4f50-be53-930170bd83f6",
-                        "pin": null,
+                        "junc": null,
+                        "pin": "ae202e3a-f1ee-413d-9c84-b6ccbca97853/29995253-b4b1-4c7c-a049-b6db2713ca7c",
                         "port": null
                     }
-                }
-            },
-            "power_symbols": {
-                "0f16f37b-6104-44ed-bdbd-778e6fa73df6": {
-                    "junction": "aad1180b-be75-46c2-938d-a6d487846c03",
-                    "mirror": false,
+                },
+                "9656f262-06c9-4328-8cb5-f496874f1723": {
+                    "from": {
+                        "bus_ripper": null,
+                        "junc": "15a745dc-db63-4324-a399-c151782468cb",
+                        "pin": null,
+                        "port": null
+                    },
+                    "to": {
+                        "bus_ripper": null,
+                        "junc": "c2537825-7c87-4173-a205-99a70bb89abf",
+                        "pin": null,
+                        "port": null
+                    }
+                },
+                "9b7e180a-b8be-4c36-b7a0-765565c0c15d": {
+                    "from": {
+                        "bus_ripper": null,
+                        "junc": null,
+                        "pin": "ef00a362-0009-4646-ba57-4a626a4bf5d2/ad3f20fe-d1ca-40c1-9148-71c107694c90",
+                        "port": null
+                    },
+                    "to": {
+                        "bus_ripper": null,
+                        "junc": "74098dd7-26fe-42da-bb10-f1c836e802fc",
+                        "pin": null,
+                        "port": null
+                    }
+                },
+                "9bad2ed1-ca82-449d-ab02-10318b2188d2": {
+                    "from": {
+                        "bus_ripper": null,
+                        "junc": null,
+                        "pin": "27e2e550-d10b-457c-95e7-a1b83eafc32b/b57ca2a1-1bbf-43f0-b0a0-bf953094a8de",
+                        "port": null
+                    },
+                    "to": {
+                        "bus_ripper": null,
+                        "junc": "914a707e-c6c8-4f32-ba44-110c5c1e90d3",
+                        "pin": null,
+                        "port": null
+                    }
+                },
+                "a053f0db-ac8b-4b61-9be6-92db0d522c63": {
+                    "from": {
+                        "bus_ripper": null,
+                        "junc": "6c7a8a3b-608f-4934-b9b4-54db673681d1",
+                        "pin": null,
+                        "port": null
+                    },
+                    "to": {
+                        "bus_ripper": null,
+                        "junc": "56522b94-8b4a-4bd7-bead-95bfab37898e",
+                        "pin": null,
+                        "port": null
+                    }
+                },
+                "a430a30a-991e-4e3c-b06d-ae716bd0a753": {
+                    "from": {
+                        "bus_ripper": null,
+                        "junc": "98096fac-b421-454b-a8bd-10cacdd2fe90",
+                        "pin": null,
+                        "port": null
+                    },
+                    "to": {
+                        "bus_ripper": null,
+                        "junc": "4b051330-f552-4309-8d96-63509fc3b266",
+                        "pin": null,
+                        "port": null
+                    }
+                },
+                "a6197c3a-5d9a-4d0e-ad93-4714c9bee4c7": {
+                    "from": {
+                        "bus_ripper": null,
+                        "junc": null,
+                        "pin": "ba13f9f6-f83b-40d9-ad90-a059f6ab1179/dda0ec99-5d70-4fbe-a8db-897542e7554e",
+                        "port": null
+                    },
+                    "to": {
+                        "bus_ripper": null,
+                        "junc": "6bd205f4-f82d-4602-b021-9f8d75464964",
+                        "pin": null,
+                        "port": null
+                    }
+                },
+                "a6831a03-2d97-4714-be46-e45184ee1fc6": {
+                    "from": {
+                        "bus_ripper": null,
+                        "junc": null,
+                        "pin": "2b22a57d-2269-4cae-8c80-c6bb366cfbc9/9fef5cf8-2378-492b-b9c2-bc6a5da03b27",
+                        "port": null
+                    },
+                    "to": {
+                        "bus_ripper": null,
+                        "junc": "58a6ad09-75a7-44e5-83c1-7791b0633f04",
+                        "pin": null,
+                        "port": null
+                    }
+                },
+                "a692b82b-2d0d-486d-b5d6-beaada255c89": {
+                    "from": {
+                        "bus_ripper": null,
+                        "junc": "8f99abe1-b4c3-4148-a204-420c4517816b",
+                        "pin": null,
+                        "port": null
+                    },
+                    "to": {
+                        "bus_ripper": null,
+                        "junc": "465ac248-eae9-41f8-a04b-0274f7aef871",
+                        "pin": null,
+                        "port": null
+                    }
+                },
+                "a79568bf-7c36-49b8-b906-ec8c9cf31779": {
+                    "from": {
+                        "bus_ripper": null,
+                        "junc": null,
+                        "pin": "322b5f62-99f5-44f0-99de-189ac7fc9775/0dd5abd5-dd57-496a-84e9-adaff898ccce",
+                        "port": null
+                    },
+                    "to": {
+                        "bus_ripper": null,
+                        "junc": "d5eef29c-131a-4199-98ae-a95fe9be21fd",
+                        "pin": null,
+                        "port": null
+                    }
+                },
+                "a93e4ca5-2442-4d10-a930-6726852bc968": {
+                    "from": {
+                        "bus_ripper": null,
+                        "junc": null,
+                        "pin": "5b440024-dc1d-4ed6-8a97-2b3fcd6614c0/852f1fe6-06dc-4661-8a14-61a9a6ebb26a",
+                        "port": null
+                    },
+                    "to": {
+                        "bus_ripper": null,
+                        "junc": "feab255c-9617-4c35-815b-c41df2eb4379",
+                        "pin": null,
+                        "port": null
+                    }
+                },
+                "aa39ab59-bb69-457d-8d43-5829bed2beba": {
+                    "from": {
+                        "bus_ripper": null,
+                        "junc": "46ab0a11-bdd4-48f0-82e1-9954d3c84e10",
+                        "pin": null,
+                        "port": null
+                    },
+                    "to": {
+                        "bus_ripper": null,
+                        "junc": null,
+                        "pin": "5f1505c4-3cdf-43d8-b511-42810ec42221/c04e9a4e-64ef-4914-bf4b-c1148575ad69",
+                        "port": null
+                    }
+                },
+                "ace4cca3-b2d2-4438-ae21-674f96e037fd": {
+                    "from": {
+                        "bus_ripper": null,
+                        "junc": "cee6a193-3915-484e-9b22-fb13bf8a8505",
+                        "pin": null,
+                        "port": null
+                    },
+                    "to": {
+                        "bus_ripper": null,
+                        "junc": "c71c594c-f522-4767-bf6f-5a556fd6d6b8",
+                        "pin": null,
+                        "port": null
+                    }
+                },
+                "ae1b7a1a-0b72-497d-8cf9-3555e4522c63": {
+                    "from": {
+                        "bus_ripper": null,
+                        "junc": "c2d45858-56c5-4cc3-8311-56816d162e23",
+                        "pin": null,
+                        "port": null
+                    },
+                    "to": {
+                        "bus_ripper": null,
+                        "junc": "15a745dc-db63-4324-a399-c151782468cb",
+                        "pin": null,
+                        "port": null
+                    }
+                },
+                "ae237987-20c2-461a-b2c3-260f8f3177cc": {
+                    "from": {
+                        "bus_ripper": null,
+                        "junc": null,
+                        "pin": "a2784f48-8b73-42be-bf59-0a90741fa827/a8ba387d-1c68-4215-843f-9d669e48646d",
+                        "port": null
+                    },
+                    "to": {
+                        "bus_ripper": null,
+                        "junc": "fb4f6b50-5b96-4c1c-befe-7bb482bbc614",
+                        "pin": null,
+                        "port": null
+                    }
+                },
+                "aeb799db-9598-4018-bdba-b2239b9a8474": {
+                    "from": {
+                        "bus_ripper": null,
+                        "junc": "df4c5b92-f6e4-41c6-bfdb-e5155b6f9c6f",
+                        "pin": null,
+                        "port": null
+                    },
+                    "to": {
+                        "bus_ripper": null,
+                        "junc": "3e2c1c02-e0c9-4826-96a8-749fa081c0fb",
+                        "pin": null,
+                        "port": null
+                    }
+                },
+                "aef22ea7-682e-4e62-8087-220e754298c0": {
+                    "from": {
+                        "bus_ripper": null,
+                        "junc": "77cc5533-6f84-4efc-9904-c73dddc00a41",
+                        "pin": null,
+                        "port": null
+                    },
+                    "to": {
+                        "bus_ripper": null,
+                        "junc": "196b6d6b-0d32-4b95-96b9-12a8e215e495",
+                        "pin": null,
+                        "port": null
+                    }
+                },
+                "af8c1094-8fce-4396-84c0-c3d3df3e6cca": {
+                    "from": {
+                        "bus_ripper": null,
+                        "junc": "559a033d-a6a4-4d09-9ac4-b2ff83fcfcbf",
+                        "pin": null,
+                        "port": null
+                    },
+                    "to": {
+                        "bus_ripper": null,
+                        "junc": "ef188c44-0cca-4755-a842-ea9bad049384",
+                        "pin": null,
+                        "port": null
+                    }
+                },
+                "b0433086-c11d-4b98-93e1-559d406b1340": {
+                    "from": {
+                        "bus_ripper": null,
+                        "junc": null,
+                        "pin": "f790325d-aa63-474c-ac3a-bafc4a3423e8/a8ba387d-1c68-4215-843f-9d669e48646d",
+                        "port": null
+                    },
+                    "to": {
+                        "bus_ripper": null,
+                        "junc": "267ec406-b4c5-4da7-bab5-bb5977536eb5",
+                        "pin": null,
+                        "port": null
+                    }
+                },
+                "b0567f01-19e7-44fe-b4b3-9d7f7b07cb25": {
+                    "from": {
+                        "bus_ripper": null,
+                        "junc": "76d02a95-cca5-4c7d-b51f-5ae011fb3346",
+                        "pin": null,
+                        "port": null
+                    },
+                    "to": {
+                        "bus_ripper": null,
+                        "junc": "576caef8-2ea4-4f41-973a-61c7b0675213",
+                        "pin": null,
+                        "port": null
+                    }
+                },
+                "b4d82d69-bf9e-4bc8-899f-7f9a10c6c738": {
+                    "from": {
+                        "bus_ripper": null,
+                        "junc": "6e5fef84-ad04-46d7-aa43-33265201e4a4",
+                        "pin": null,
+                        "port": null
+                    },
+                    "to": {
+                        "bus_ripper": null,
+                        "junc": null,
+                        "pin": "298c8a96-b954-42b8-8e29-3bd90fbb642d/852f1fe6-06dc-4661-8a14-61a9a6ebb26a",
+                        "port": null
+                    }
+                },
+                "bc25e74b-10b7-4e0f-9e9a-4d3e30aea050": {
+                    "from": {
+                        "bus_ripper": null,
+                        "junc": "5ef6bae8-cf18-4acd-9289-a0ec5037c3d4",
+                        "pin": null,
+                        "port": null
+                    },
+                    "to": {
+                        "bus_ripper": null,
+                        "junc": "aad1180b-be75-46c2-938d-a6d487846c03",
+                        "pin": null,
+                        "port": null
+                    }
+                },
+                "bda125a9-76f6-4f89-9b8b-117f5aac7e1e": {
+                    "from": {
+                        "bus_ripper": null,
+                        "junc": null,
+                        "pin": "57324d66-077e-4cbe-aec6-27aa97de741f/44b00206-9d6d-4d75-a439-283d439b15fa",
+                        "port": null
+                    },
+                    "to": {
+                        "bus_ripper": null,
+                        "junc": "8f99abe1-b4c3-4148-a204-420c4517816b",
+                        "pin": null,
+                        "port": null
+                    }
+                },
+                "c2de62b4-4aaf-4968-9e14-547282390e28": {
+                    "from": {
+                        "bus_ripper": null,
+                        "junc": "43e567a0-f2aa-468b-9bfb-2de931b9930d",
+                        "pin": null,
+                        "port": null
+                    },
+                    "to": {
+                        "bus_ripper": null,
+                        "junc": null,
+                        "pin": "e67e1e7a-affc-4cf5-a6f7-4bae44225895/852f1fe6-06dc-4661-8a14-61a9a6ebb26a",
+                        "port": null
+                    }
+                },
+                "c3912c26-54b4-4ed5-90ff-fdee4dd0932e": {
+                    "from": {
+                        "bus_ripper": null,
+                        "junc": "ff4e5038-9592-404a-a36e-d9a856e286d9",
+                        "pin": null,
+                        "port": null
+                    },
+                    "to": {
+                        "bus_ripper": null,
+                        "junc": "abe0b477-06c7-47c7-ab5e-9c4e863e4ac7",
+                        "pin": null,
+                        "port": null
+                    }
+                },
+                "c3dc53d9-974f-4bf7-bedc-21fd5af8ddee": {
+                    "from": {
+                        "bus_ripper": null,
+                        "junc": "58a6ad09-75a7-44e5-83c1-7791b0633f04",
+                        "pin": null,
+                        "port": null
+                    },
+                    "to": {
+                        "bus_ripper": null,
+                        "junc": "b7088e4b-ca3e-4bfb-aa05-3d50f31f87c0",
+                        "pin": null,
+                        "port": null
+                    }
+                },
+                "c3fcbb1d-a2c8-4b6c-b89f-bd9cf900f1b2": {
+                    "from": {
+                        "bus_ripper": null,
+                        "junc": null,
+                        "pin": "57324d66-077e-4cbe-aec6-27aa97de741f/28e34869-b366-4bdc-ad9c-37448b360d38",
+                        "port": null
+                    },
+                    "to": {
+                        "bus_ripper": null,
+                        "junc": "2a7aa205-205b-4c5e-8768-aef1732c63d0",
+                        "pin": null,
+                        "port": null
+                    }
+                },
+                "c575ceaa-dc8e-4b49-b5c6-1d79dec3e8a4": {
+                    "from": {
+                        "bus_ripper": null,
+                        "junc": null,
+                        "pin": "c9170888-bf9e-43ff-9c35-6e4672a452b1/dda0ec99-5d70-4fbe-a8db-897542e7554e",
+                        "port": null
+                    },
+                    "to": {
+                        "bus_ripper": null,
+                        "junc": "b86abf09-1ba5-4449-b78f-8884d295d29b",
+                        "pin": null,
+                        "port": null
+                    }
+                },
+                "c87ca843-8afa-4eab-ad76-7af43e1e5f2c": {
+                    "from": {
+                        "bus_ripper": null,
+                        "junc": "163a9205-2057-42d1-bcf4-b2f3e08d4bf1",
+                        "pin": null,
+                        "port": null
+                    },
+                    "to": {
+                        "bus_ripper": null,
+                        "junc": null,
+                        "pin": "05556250-4c4c-4fac-9df8-df8f8ed70a6d/bb8460b5-34e6-41b0-9a9f-10eed3a3d8d6",
+                        "port": null
+                    }
+                },
+                "cc10da83-9ca8-4f16-a812-3d8c21176cf2": {
+                    "from": {
+                        "bus_ripper": null,
+                        "junc": "1a52b545-3065-4162-9ff9-7d200a90700e",
+                        "pin": null,
+                        "port": null
+                    },
+                    "to": {
+                        "bus_ripper": null,
+                        "junc": "07e73078-7d36-4967-92a2-f99bfb9718e4",
+                        "pin": null,
+                        "port": null
+                    }
+                },
+                "cd1a9afc-5897-4882-9f7a-e94370fa1572": {
+                    "from": {
+                        "bus_ripper": null,
+                        "junc": "5fd9a561-5128-47f6-8a1d-49ac84b0162c",
+                        "pin": null,
+                        "port": null
+                    },
+                    "to": {
+                        "bus_ripper": null,
+                        "junc": null,
+                        "pin": "784ae929-628d-4cc0-8ce2-79a5bd92ff07/29995253-b4b1-4c7c-a049-b6db2713ca7c",
+                        "port": null
+                    }
+                },
+                "cd1e4ad2-1a48-455d-9d44-5cc5154379b5": {
+                    "from": {
+                        "bus_ripper": null,
+                        "junc": "c8be93ce-1c3f-4357-bc37-2b73d426b7a4",
+                        "pin": null,
+                        "port": null
+                    },
+                    "to": {
+                        "bus_ripper": null,
+                        "junc": "faf56ad0-f070-420c-88e6-5bb73dee5f11",
+                        "pin": null,
+                        "port": null
+                    }
+                },
+                "d127740d-e894-4802-b3ac-fe99fbc34f26": {
+                    "from": {
+                        "bus_ripper": null,
+                        "junc": null,
+                        "pin": "f790325d-aa63-474c-ac3a-bafc4a3423e8/aacf2d55-cf04-4c20-89c5-61704ef771f7",
+                        "port": null
+                    },
+                    "to": {
+                        "bus_ripper": null,
+                        "junc": "98096fac-b421-454b-a8bd-10cacdd2fe90",
+                        "pin": null,
+                        "port": null
+                    }
+                },
+                "d3188672-500d-4227-84e0-7ee58d629703": {
+                    "from": {
+                        "bus_ripper": null,
+                        "junc": null,
+                        "pin": "5f1505c4-3cdf-43d8-b511-42810ec42221/ddc6b3bf-ee7c-4943-a670-4243439957b3",
+                        "port": null
+                    },
+                    "to": {
+                        "bus_ripper": null,
+                        "junc": "76d02a95-cca5-4c7d-b51f-5ae011fb3346",
+                        "pin": null,
+                        "port": null
+                    }
+                },
+                "d4204f98-b83a-4790-8836-b668d0f8c808": {
+                    "from": {
+                        "bus_ripper": null,
+                        "junc": "8f99abe1-b4c3-4148-a204-420c4517816b",
+                        "pin": null,
+                        "port": null
+                    },
+                    "to": {
+                        "bus_ripper": null,
+                        "junc": null,
+                        "pin": "12a07411-59af-4cf5-b087-37091157ceb9/6a44037c-65e2-4876-9359-42890048841d",
+                        "port": null
+                    }
+                },
+                "d730f901-bc65-4530-99d2-3ba87bf14553": {
+                    "from": {
+                        "bus_ripper": null,
+                        "junc": "86114980-9411-4ee4-934f-9c8534242b74",
+                        "pin": null,
+                        "port": null
+                    },
+                    "to": {
+                        "bus_ripper": null,
+                        "junc": null,
+                        "pin": "298c8a96-b954-42b8-8e29-3bd90fbb642d/29995253-b4b1-4c7c-a049-b6db2713ca7c",
+                        "port": null
+                    }
+                },
+                "d76ba18e-38b0-4fca-8641-b4408c26642b": {
+                    "from": {
+                        "bus_ripper": null,
+                        "junc": null,
+                        "pin": "b53aa1f0-2255-4bb7-a8cd-193c1008785e/6a44037c-65e2-4876-9359-42890048841d",
+                        "port": null
+                    },
+                    "to": {
+                        "bus_ripper": null,
+                        "junc": "f139ae01-0598-4679-aa46-2e8dbcbcb3b6",
+                        "pin": null,
+                        "port": null
+                    }
+                },
+                "da91b7b4-cc84-4de6-977f-15f3d4c017eb": {
+                    "from": {
+                        "bus_ripper": null,
+                        "junc": "9b445acb-fc6a-4543-8bdf-e544fcfe626a",
+                        "pin": null,
+                        "port": null
+                    },
+                    "to": {
+                        "bus_ripper": null,
+                        "junc": null,
+                        "pin": "1d60f0fc-a444-4bca-a60b-d01534e03ccd/29995253-b4b1-4c7c-a049-b6db2713ca7c",
+                        "port": null
+                    }
+                },
+                "dae455fa-e8eb-4f7d-a7ba-232d02fc755b": {
+                    "from": {
+                        "bus_ripper": null,
+                        "junc": "986c6940-2d24-4c14-a5bc-67dd71bb5818",
+                        "pin": null,
+                        "port": null
+                    },
+                    "to": {
+                        "bus_ripper": null,
+                        "junc": "163a9205-2057-42d1-bcf4-b2f3e08d4bf1",
+                        "pin": null,
+                        "port": null
+                    }
+                },
+                "db33c7b7-4758-462e-9eeb-179a53550409": {
+                    "from": {
+                        "bus_ripper": null,
+                        "junc": null,
+                        "pin": "ae202e3a-f1ee-413d-9c84-b6ccbca97853/852f1fe6-06dc-4661-8a14-61a9a6ebb26a",
+                        "port": null
+                    },
+                    "to": {
+                        "bus_ripper": null,
+                        "junc": "1ce32f39-7a56-4f3e-8d6a-e783b01d618d",
+                        "pin": null,
+                        "port": null
+                    }
+                },
+                "dc0c8292-536e-4d1d-8f69-3813a4a9352f": {
+                    "from": {
+                        "bus_ripper": null,
+                        "junc": null,
+                        "pin": "84b4f8a3-c0f7-4090-88a9-95833e79541e/a8ba387d-1c68-4215-843f-9d669e48646d",
+                        "port": null
+                    },
+                    "to": {
+                        "bus_ripper": null,
+                        "junc": "6c951b5f-2288-49da-9fb8-859608350a9c",
+                        "pin": null,
+                        "port": null
+                    }
+                },
+                "dc199ec9-cc64-4880-9081-762a9abdf380": {
+                    "from": {
+                        "bus_ripper": null,
+                        "junc": "1ce32f39-7a56-4f3e-8d6a-e783b01d618d",
+                        "pin": null,
+                        "port": null
+                    },
+                    "to": {
+                        "bus_ripper": null,
+                        "junc": null,
+                        "pin": "c53cacf2-b675-443a-ba38-de05e2939908/0dd5abd5-dd57-496a-84e9-adaff898ccce",
+                        "port": null
+                    }
+                },
+                "e4b37f3b-6655-47d6-a0fa-0449124414ed": {
+                    "from": {
+                        "bus_ripper": null,
+                        "junc": null,
+                        "pin": "fdd03da8-8796-48f0-b879-bd38295c618b/0dd5abd5-dd57-496a-84e9-adaff898ccce",
+                        "port": null
+                    },
+                    "to": {
+                        "bus_ripper": null,
+                        "junc": "a252b937-096d-4016-bc4c-22e49941755a",
+                        "pin": null,
+                        "port": null
+                    }
+                },
+                "e52a9198-9ae8-486e-9851-008d161ceaaf": {
+                    "from": {
+                        "bus_ripper": null,
+                        "junc": "49c98c82-43f9-40ad-9919-b5a925f9a2a8",
+                        "pin": null,
+                        "port": null
+                    },
+                    "to": {
+                        "bus_ripper": null,
+                        "junc": "e60efc20-13f6-404a-a2c5-44fad3b2c5b4",
+                        "pin": null,
+                        "port": null
+                    }
+                },
+                "e9c35f3e-5f13-4e41-9357-3e5ea3efb733": {
+                    "from": {
+                        "bus_ripper": null,
+                        "junc": null,
+                        "pin": "54336b86-5e20-444a-be43-9c4d7c5406a5/70e14ee4-35c8-4d16-a65d-021e3f6d7618",
+                        "port": null
+                    },
+                    "to": {
+                        "bus_ripper": null,
+                        "junc": "ffe50609-be36-4c21-b47b-524a3a293945",
+                        "pin": null,
+                        "port": null
+                    }
+                },
+                "eae92dcf-d033-4940-b6c4-bbbc6c52b424": {
+                    "from": {
+                        "bus_ripper": null,
+                        "junc": null,
+                        "pin": "54336b86-5e20-444a-be43-9c4d7c5406a5/497e8ed4-47cb-414f-b1e3-140eabb53fae",
+                        "port": null
+                    },
+                    "to": {
+                        "bus_ripper": null,
+                        "junc": "62afdb57-ad38-4f3c-a435-7f503062dc9d",
+                        "pin": null,
+                        "port": null
+                    }
+                },
+                "eba7781b-9849-4cbb-a15b-26179a9be698": {
+                    "from": {
+                        "bus_ripper": null,
+                        "junc": null,
+                        "pin": "784ae929-628d-4cc0-8ce2-79a5bd92ff07/852f1fe6-06dc-4661-8a14-61a9a6ebb26a",
+                        "port": null
+                    },
+                    "to": {
+                        "bus_ripper": null,
+                        "junc": "c2d45858-56c5-4cc3-8311-56816d162e23",
+                        "pin": null,
+                        "port": null
+                    }
+                },
+                "f174ce2a-3432-48c5-a217-bf3a83a200fa": {
+                    "from": {
+                        "bus_ripper": null,
+                        "junc": "6bd205f4-f82d-4602-b021-9f8d75464964",
+                        "pin": null,
+                        "port": null
+                    },
+                    "to": {
+                        "bus_ripper": null,
+                        "junc": "46ab0a11-bdd4-48f0-82e1-9954d3c84e10",
+                        "pin": null,
+                        "port": null
+                    }
+                },
+                "f61b1231-dd5d-4257-b3e6-00e9d32d0619": {
+                    "from": {
+                        "bus_ripper": null,
+                        "junc": "267ec406-b4c5-4da7-bab5-bb5977536eb5",
+                        "pin": null,
+                        "port": null
+                    },
+                    "to": {
+                        "bus_ripper": null,
+                        "junc": "43e567a0-f2aa-468b-9bfb-2de931b9930d",
+                        "pin": null,
+                        "port": null
+                    }
+                },
+                "f888386d-d5ea-4324-bd00-94b8ef580237": {
+                    "from": {
+                        "bus_ripper": null,
+                        "junc": "1a52b545-3065-4162-9ff9-7d200a90700e",
+                        "pin": null,
+                        "port": null
+                    },
+                    "to": {
+                        "bus_ripper": null,
+                        "junc": "faac3f83-2ba9-40ba-bd92-035314753878",
+                        "pin": null,
+                        "port": null
+                    }
+                },
+                "fa100931-8a3c-439a-91a8-9eaca4ac2789": {
+                    "from": {
+                        "bus_ripper": null,
+                        "junc": "28fd3e91-ac6c-44b9-af1c-3e7b32ebe251",
+                        "pin": null,
+                        "port": null
+                    },
+                    "to": {
+                        "bus_ripper": null,
+                        "junc": null,
+                        "pin": "2796c62d-ba1d-48c3-a212-17ae2ddaa0f8/852f1fe6-06dc-4661-8a14-61a9a6ebb26a",
+                        "port": null
+                    }
+                }
+            },
+            "power_symbols": {
+                "02253dc9-52ab-455c-aa49-a7af6e564d1c": {
+                    "junction": "c14ec1b3-9274-4f8b-8d05-5bf496eac373",
+                    "mirror": true,
+                    "net": "31b5b337-2481-4534-8904-d0860bd6eebf",
+                    "orientation": "up"
+                },
+                "05fa3eb7-977c-4c6d-9990-ea45145677ca": {
+                    "junction": "3188b2ce-e086-47df-87d2-68112d7d0808",
+                    "mirror": true,
+                    "net": "31b5b337-2481-4534-8904-d0860bd6eebf",
+                    "orientation": "up"
+                },
+                "0f16f37b-6104-44ed-bdbd-778e6fa73df6": {
+                    "junction": "aad1180b-be75-46c2-938d-a6d487846c03",
+                    "mirror": false,
                     "net": "2049eb00-0cef-463f-9d15-fb8e7a7eac12",
                     "orientation": "down"
                 },
@@ -8407,6 +9482,12 @@
                     "net": "2049eb00-0cef-463f-9d15-fb8e7a7eac12",
                     "orientation": "down"
                 },
+                "149b3d83-282c-47c8-a2a1-b718559669db": {
+                    "junction": "4b051330-f552-4309-8d96-63509fc3b266",
+                    "mirror": false,
+                    "net": "e2fea084-cc69-4997-87b6-26cfbf255df7",
+                    "orientation": "down"
+                },
                 "1a40befd-dabe-454f-aa0c-e23475dac288": {
                     "junction": "d5eef29c-131a-4199-98ae-a95fe9be21fd",
                     "mirror": false,
@@ -8419,6 +9500,12 @@
                     "net": "2049eb00-0cef-463f-9d15-fb8e7a7eac12",
                     "orientation": "down"
                 },
+                "32559087-6a34-4d86-8f51-622c20b18576": {
+                    "junction": "c2537825-7c87-4173-a205-99a70bb89abf",
+                    "mirror": true,
+                    "net": "31b5b337-2481-4534-8904-d0860bd6eebf",
+                    "orientation": "up"
+                },
                 "3f1dac9a-5b79-4f47-9ddf-f3ae35718d6c": {
                     "junction": "99049f3f-ec47-494a-a46f-9d8fa9253edb",
                     "mirror": false,
@@ -8437,6 +9524,12 @@
                     "net": "31b5b337-2481-4534-8904-d0860bd6eebf",
                     "orientation": "up"
                 },
+                "5022d3b9-5c0e-4b41-a1fd-d1307b795a90": {
+                    "junction": "c4be3a1a-bc99-4ba4-adbf-da7c6d1a4d93",
+                    "mirror": false,
+                    "net": "2049eb00-0cef-463f-9d15-fb8e7a7eac12",
+                    "orientation": "down"
+                },
                 "565598ad-18b5-42c7-9116-879cd66c715b": {
                     "junction": "61d88112-58f1-48d7-96c4-00d33818dc42",
                     "mirror": true,
@@ -8449,34 +9542,58 @@
                     "net": "2049eb00-0cef-463f-9d15-fb8e7a7eac12",
                     "orientation": "down"
                 },
-                "7fc0458a-6ba7-4c1f-942a-3ff34807e69a": {
-                    "junction": "737e5a17-ab15-42f5-ab91-900c7a59d0b3",
-                    "mirror": true,
+                "7fd9b6f5-dc29-4a2c-828b-855f59bfd1c4": {
+                    "junction": "77cc5533-6f84-4efc-9904-c73dddc00a41",
+                    "mirror": false,
                     "net": "2049eb00-0cef-463f-9d15-fb8e7a7eac12",
                     "orientation": "down"
                 },
-                "87e2e037-13fd-4ecb-9b34-8c933c35f025": {
-                    "junction": "564f51e1-cf0a-401d-83fe-e81571b0e237",
-                    "mirror": true,
+                "934ae015-4fd9-4044-8f39-5c5c0040d1ac": {
+                    "junction": "a2ebf95d-a85e-4b07-8d6c-69866c36a528",
+                    "mirror": false,
+                    "net": "2049eb00-0cef-463f-9d15-fb8e7a7eac12",
+                    "orientation": "down"
+                },
+                "96108dbc-9844-47f3-8eb4-3f75a5ea662d": {
+                    "junction": "41d3a741-1f03-4d27-849d-ad6f3378d27f",
+                    "mirror": false,
                     "net": "2049eb00-0cef-463f-9d15-fb8e7a7eac12",
                     "orientation": "down"
                 },
+                "a56792c7-d882-40a9-a888-af9981ca763a": {
+                    "junction": "3e46a9a6-7f0c-449e-9f71-9f7e9ff9e84a",
+                    "mirror": false,
+                    "net": "e2fea084-cc69-4997-87b6-26cfbf255df7",
+                    "orientation": "down"
+                },
                 "aa9bbfba-311d-4a79-bb67-e274562f80e9": {
                     "junction": "b7088e4b-ca3e-4bfb-aa05-3d50f31f87c0",
                     "mirror": false,
                     "net": "2049eb00-0cef-463f-9d15-fb8e7a7eac12",
                     "orientation": "down"
                 },
+                "af99f071-2ea9-4ac7-832f-80c71ffd4edc": {
+                    "junction": "33c06d74-1e6d-4a43-aa60-65ed11c632ec",
+                    "mirror": false,
+                    "net": "2049eb00-0cef-463f-9d15-fb8e7a7eac12",
+                    "orientation": "down"
+                },
                 "b0059966-ad23-46ec-87a4-8c4ccfd57f51": {
                     "junction": "c64664dc-c4b0-4a61-9801-9ecfd7ffca63",
                     "mirror": false,
                     "net": "2049eb00-0cef-463f-9d15-fb8e7a7eac12",
                     "orientation": "down"
                 },
-                "dd9e10db-9109-4bed-99b0-e2cc148dd8b2": {
-                    "junction": "dafecbf1-2ec1-40c7-962f-7cb8189ef4a4",
+                "b542acfb-5866-4377-950f-174d88562030": {
+                    "junction": "6483f21e-8fd0-43f9-a9f3-01fccbb02aac",
                     "mirror": false,
-                    "net": "2049eb00-0cef-463f-9d15-fb8e7a7eac12",
+                    "net": "e2fea084-cc69-4997-87b6-26cfbf255df7",
+                    "orientation": "down"
+                },
+                "c2956633-aa13-4d09-8191-4f74cce60d65": {
+                    "junction": "07e73078-7d36-4967-92a2-f99bfb9718e4",
+                    "mirror": false,
+                    "net": "e2fea084-cc69-4997-87b6-26cfbf255df7",
                     "orientation": "down"
                 },
                 "e505a9ce-61ab-4c94-90f6-e135abe2b869": {
@@ -8485,12 +9602,6 @@
                     "net": "2049eb00-0cef-463f-9d15-fb8e7a7eac12",
                     "orientation": "down"
                 },
-                "e6451831-4e64-4c08-b619-18d7c7a5d46e": {
-                    "junction": "93a1c25a-8641-4926-b036-d25e6fa8ed91",
-                    "mirror": false,
-                    "net": "31b5b337-2481-4534-8904-d0860bd6eebf",
-                    "orientation": "up"
-                },
                 "eb4ee159-68c3-40cc-90ef-9b213003a367": {
                     "junction": "23b8c213-008f-41a1-972d-b978c572100c",
                     "mirror": false,
@@ -8502,29 +9613,114 @@
                     "mirror": false,
                     "net": "e2fea084-cc69-4997-87b6-26cfbf255df7",
                     "orientation": "down"
+                },
+                "fbc5bcc5-2e00-4c7f-ab14-b9a09e3d0df5": {
+                    "junction": "86fb1131-d62d-4c5a-8320-f2598a000d06",
+                    "mirror": true,
+                    "net": "31b5b337-2481-4534-8904-d0860bd6eebf",
+                    "orientation": "up"
                 }
             },
             "symbols": {
+                "010a5f7d-d9b6-45c5-b8cb-5a47d4a28b76": {
+                    "component": "976577c3-5258-4bb4-b4d1-0f563d40957a",
+                    "custom_value": "100nF",
+                    "display_all_pads": false,
+                    "display_directions": false,
+                    "expand": 0,
+                    "gate": "9bfcf213-2a7e-444e-8312-ce57209fc9ec",
+                    "pin_display_mode": "selected_only",
+                    "placement": {
+                        "angle": 0,
+                        "mirror": false,
+                        "shift": [
+                            235000000,
+                            86250000
+                        ]
+                    },
+                    "smashed": false,
+                    "symbol": "1f176305-dbe6-4349-a3c0-fe0927faaec4",
+                    "texts": []
+                },
+                "05556250-4c4c-4fac-9df8-df8f8ed70a6d": {
+                    "component": "a81fa6a6-e30a-40cc-90a0-11dbfd7196d3",
+                    "display_all_pads": false,
+                    "display_directions": false,
+                    "expand": 0,
+                    "gate": "23766b63-6ffc-4831-baee-ba1635a735b3",
+                    "pin_display_mode": "selected_only",
+                    "placement": {
+                        "angle": 0,
+                        "mirror": false,
+                        "shift": [
+                            211250000,
+                            150000000
+                        ]
+                    },
+                    "smashed": false,
+                    "symbol": "7259d3dd-c723-41b7-994c-df2d545a3dfe",
+                    "texts": []
+                },
                 "1089dbd0-5548-4cd4-a55f-069135a386a4": {
                     "component": "c2ee0fa4-40dc-4d71-adcc-93c56acf94f3",
                     "display_all_pads": false,
                     "display_directions": false,
                     "expand": 0,
-                    "gate": "d70853df-0565-4021-91ae-bc4ad2d7d59a",
+                    "gate": "d70853df-0565-4021-91ae-bc4ad2d7d59a",
+                    "pin_display_mode": "selected_only",
+                    "placement": {
+                        "angle": 0,
+                        "mirror": false,
+                        "shift": [
+                            56250000,
+                            130000000
+                        ]
+                    },
+                    "smashed": true,
+                    "symbol": "8b38af33-8bb4-4d42-9a2f-dea93deb7c46",
+                    "texts": [
+                        "c5b9ab49-25ec-4db5-b976-f72c04e50657",
+                        "d4d3e671-a5a6-42c2-8350-5f3c8adaf89c"
+                    ]
+                },
+                "11d43364-82cf-4684-819b-894f60a81c9d": {
+                    "component": "5ce85e13-d922-452b-a85b-8d752a639728",
+                    "display_all_pads": false,
+                    "display_directions": false,
+                    "expand": 0,
+                    "gate": "e5da453c-ba97-4fa0-8e05-5f6b4e026f87",
+                    "pin_display_mode": "selected_only",
+                    "placement": {
+                        "angle": 0,
+                        "mirror": false,
+                        "shift": [
+                            200000000,
+                            143750000
+                        ]
+                    },
+                    "smashed": false,
+                    "symbol": "64017cb1-240d-493c-b745-5dae637cd1b2",
+                    "texts": []
+                },
+                "11efd277-3ad8-4b36-aa0b-fbb71064e0bc": {
+                    "component": "0aca8d88-a21a-4c95-9081-5afc26a48d08",
+                    "display_all_pads": false,
+                    "display_directions": false,
+                    "expand": 0,
+                    "gate": "26c95be6-8813-4f4b-a0e6-574ae9a6ae48",
                     "pin_display_mode": "selected_only",
                     "placement": {
-                        "angle": 0,
+                        "angle": 32768,
                         "mirror": false,
                         "shift": [
-                            43750000,
-                            130000000
+                            261250000,
+                            143750000
                         ]
                     },
                     "smashed": true,
-                    "symbol": "8b38af33-8bb4-4d42-9a2f-dea93deb7c46",
+                    "symbol": "d128f534-1a9a-4174-9a59-d97eeb66a95e",
                     "texts": [
-                        "c5b9ab49-25ec-4db5-b976-f72c04e50657",
-                        "d4d3e671-a5a6-42c2-8350-5f3c8adaf89c"
+                        "e1b22651-8763-4aff-9be8-ab4e52ba74b9"
                     ]
                 },
                 "12a07411-59af-4cf5-b087-37091157ceb9": {
@@ -8538,7 +9734,7 @@
                         "angle": 32768,
                         "mirror": true,
                         "shift": [
-                            76250000,
+                            88750000,
                             183750000
                         ]
                     },
@@ -8546,44 +9742,67 @@
                     "symbol": "e2cde69b-9fa7-4332-ba8f-7e5b3ee8ad73",
                     "texts": []
                 },
-                "18f1d11d-f4a7-4304-be61-7c8e30b0cf94": {
-                    "component": "45c24685-5127-4da9-aecb-4f5fc854db08",
+                "1aaa69c9-d5ee-4b64-b141-7758fd75d313": {
+                    "component": "b7f0a348-ae90-4188-ad8f-f9ecbe8907aa",
+                    "custom_value": "100nF",
                     "display_all_pads": false,
                     "display_directions": false,
                     "expand": 0,
-                    "gate": "e5da453c-ba97-4fa0-8e05-5f6b4e026f87",
+                    "gate": "9bfcf213-2a7e-444e-8312-ce57209fc9ec",
                     "pin_display_mode": "selected_only",
                     "placement": {
-                        "angle": 32768,
+                        "angle": 0,
                         "mirror": false,
                         "shift": [
-                            255000000,
-                            66250000
+                            182500000,
+                            76250000
                         ]
                     },
                     "smashed": false,
-                    "symbol": "64017cb1-240d-493c-b745-5dae637cd1b2",
+                    "symbol": "1f176305-dbe6-4349-a3c0-fe0927faaec4",
                     "texts": []
                 },
-                "2186b999-cc20-4eb9-8dfb-8d348e322016": {
-                    "component": "8b0664fa-3c7d-4355-a88c-697c4c2e191c",
+                "1d60f0fc-a444-4bca-a60b-d01534e03ccd": {
+                    "component": "2fa3748f-a035-4c55-8539-e31321c3ac3b",
+                    "custom_value": "100nF",
                     "display_all_pads": false,
                     "display_directions": false,
                     "expand": 0,
-                    "gate": "41dd4b3d-b10c-4f6e-ae70-14f98691bd1a",
+                    "gate": "9bfcf213-2a7e-444e-8312-ce57209fc9ec",
                     "pin_display_mode": "selected_only",
                     "placement": {
-                        "angle": 49152,
+                        "angle": 0,
                         "mirror": false,
                         "shift": [
-                            86250000,
-                            100000000
+                            208750000,
+                            76250000
                         ]
                     },
                     "smashed": false,
-                    "symbol": "3ad3ed8d-fe95-4a4e-9d18-ad795b4e1dc6",
+                    "symbol": "1f176305-dbe6-4349-a3c0-fe0927faaec4",
                     "texts": []
                 },
+                "21a7cf8b-46ca-42ba-977d-1308a38059c5": {
+                    "component": "eb92dc91-255b-4e28-b1aa-8d076d8ef393",
+                    "display_all_pads": false,
+                    "display_directions": false,
+                    "expand": 0,
+                    "gate": "26c95be6-8813-4f4b-a0e6-574ae9a6ae48",
+                    "pin_display_mode": "selected_only",
+                    "placement": {
+                        "angle": 32768,
+                        "mirror": false,
+                        "shift": [
+                            261250000,
+                            166250000
+                        ]
+                    },
+                    "smashed": true,
+                    "symbol": "d128f534-1a9a-4174-9a59-d97eeb66a95e",
+                    "texts": [
+                        "f3222ff9-ec1f-4ab4-9233-d407332c1221"
+                    ]
+                },
                 "2796c62d-ba1d-48c3-a212-17ae2ddaa0f8": {
                     "component": "b078f742-a8db-45fd-b80c-4eeeb91ea4be",
                     "custom_value": "100nF",
@@ -8596,8 +9815,47 @@
                         "angle": 0,
                         "mirror": false,
                         "shift": [
-                            201250000,
-                            20000000
+                            261250000,
+                            86250000
+                        ]
+                    },
+                    "smashed": false,
+                    "symbol": "1f176305-dbe6-4349-a3c0-fe0927faaec4",
+                    "texts": []
+                },
+                "27e2e550-d10b-457c-95e7-a1b83eafc32b": {
+                    "component": "f60f0b02-5ab0-43b3-a686-fa959bb74cd9",
+                    "display_all_pads": false,
+                    "display_directions": false,
+                    "expand": 0,
+                    "gate": "e5da453c-ba97-4fa0-8e05-5f6b4e026f87",
+                    "pin_display_mode": "selected_only",
+                    "placement": {
+                        "angle": 32768,
+                        "mirror": false,
+                        "shift": [
+                            200000000,
+                            166250000
+                        ]
+                    },
+                    "smashed": false,
+                    "symbol": "64017cb1-240d-493c-b745-5dae637cd1b2",
+                    "texts": []
+                },
+                "298c8a96-b954-42b8-8e29-3bd90fbb642d": {
+                    "component": "a6dcb19f-f3c4-424b-9574-6c7289e71a3f",
+                    "custom_value": "100nF",
+                    "display_all_pads": false,
+                    "display_directions": false,
+                    "expand": 0,
+                    "gate": "9bfcf213-2a7e-444e-8312-ce57209fc9ec",
+                    "pin_display_mode": "selected_only",
+                    "placement": {
+                        "angle": 0,
+                        "mirror": false,
+                        "shift": [
+                            182500000,
+                            86250000
                         ]
                     },
                     "smashed": false,
@@ -8615,8 +9873,8 @@
                         "angle": 0,
                         "mirror": true,
                         "shift": [
-                            40000000,
-                            187500000
+                            52500000,
+                            190000000
                         ]
                     },
                     "smashed": false,
@@ -8634,7 +9892,7 @@
                         "angle": 32768,
                         "mirror": true,
                         "shift": [
-                            111250000,
+                            127500000,
                             56250000
                         ]
                     },
@@ -8642,6 +9900,25 @@
                     "symbol": "e2cde69b-9fa7-4332-ba8f-7e5b3ee8ad73",
                     "texts": []
                 },
+                "30b899d8-251e-4327-8ac0-e1acd3b51253": {
+                    "component": "1377ceee-cca7-46d5-95b6-8b5e625a1c57",
+                    "display_all_pads": false,
+                    "display_directions": false,
+                    "expand": 0,
+                    "gate": "9bfcf213-2a7e-444e-8312-ce57209fc9ec",
+                    "pin_display_mode": "selected_only",
+                    "placement": {
+                        "angle": 49152,
+                        "mirror": false,
+                        "shift": [
+                            68750000,
+                            192500000
+                        ]
+                    },
+                    "smashed": false,
+                    "symbol": "1f176305-dbe6-4349-a3c0-fe0927faaec4",
+                    "texts": []
+                },
                 "322b5f62-99f5-44f0-99de-189ac7fc9775": {
                     "component": "802de16c-0d43-4f2b-a4dc-3f27e186821c",
                     "display_all_pads": false,
@@ -8653,7 +9930,7 @@
                         "angle": 0,
                         "mirror": false,
                         "shift": [
-                            43750000,
+                            56250000,
                             41250000
                         ]
                     },
@@ -8664,42 +9941,43 @@
                         "b4f5e98f-646c-4c84-a2d3-fd734f19f201"
                     ]
                 },
-                "322e898c-5d1d-4091-88b5-4ef94ac2ce8c": {
-                    "component": "de3cdaeb-d15c-4981-8135-68900913465f",
+                "36469304-594b-4378-8f5f-3a51f22fcbb4": {
+                    "component": "2d63a671-591b-476d-9678-9c844b64567a",
                     "display_all_pads": false,
                     "display_directions": false,
                     "expand": 0,
-                    "gate": "48af78e5-730e-44eb-977a-cf188e4fcb39",
+                    "gate": "0843fb2d-76d6-40b2-b494-1556b278f7ea",
                     "pin_display_mode": "selected_only",
                     "placement": {
-                        "angle": 49152,
+                        "angle": 32768,
                         "mirror": true,
                         "shift": [
-                            242500000,
-                            55000000
+                            126250000,
+                            43750000
                         ]
                     },
                     "smashed": false,
-                    "symbol": "e2cde69b-9fa7-4332-ba8f-7e5b3ee8ad73",
+                    "symbol": "41490668-0801-4f70-84e2-a70de5eb6e42",
                     "texts": []
                 },
-                "36469304-594b-4378-8f5f-3a51f22fcbb4": {
-                    "component": "2d63a671-591b-476d-9678-9c844b64567a",
+                "4771adb2-b3d4-4686-a2ef-4371956200e5": {
+                    "component": "4d2f5a3d-ef80-49d6-a91d-45f380ae9a61",
+                    "custom_value": "100nF",
                     "display_all_pads": false,
                     "display_directions": false,
                     "expand": 0,
-                    "gate": "0843fb2d-76d6-40b2-b494-1556b278f7ea",
+                    "gate": "9bfcf213-2a7e-444e-8312-ce57209fc9ec",
                     "pin_display_mode": "selected_only",
                     "placement": {
-                        "angle": 32768,
-                        "mirror": true,
+                        "angle": 0,
+                        "mirror": false,
                         "shift": [
-                            110000000,
-                            43750000
+                            235000000,
+                            76250000
                         ]
                     },
                     "smashed": false,
-                    "symbol": "41490668-0801-4f70-84e2-a70de5eb6e42",
+                    "symbol": "1f176305-dbe6-4349-a3c0-fe0927faaec4",
                     "texts": []
                 },
                 "501236c8-cd44-49ba-8311-ffc42b9e5b58": {
@@ -8713,14 +9991,33 @@
                         "angle": 0,
                         "mirror": true,
                         "shift": [
-                            40000000,
-                            71250000
+                            52500000,
+                            73750000
                         ]
                     },
                     "smashed": false,
                     "symbol": "64fd08e4-8302-455e-97ea-93de5f487486",
                     "texts": []
                 },
+                "54336b86-5e20-444a-be43-9c4d7c5406a5": {
+                    "component": "fa3238dd-2e75-4551-9016-163415a8d286",
+                    "display_all_pads": false,
+                    "display_directions": false,
+                    "expand": 0,
+                    "gate": "562d3d48-be96-4284-9d1f-588d83730c30",
+                    "pin_display_mode": "selected_only",
+                    "placement": {
+                        "angle": 0,
+                        "mirror": false,
+                        "shift": [
+                            181250000,
+                            155000000
+                        ]
+                    },
+                    "smashed": false,
+                    "symbol": "c0da7338-7424-4023-8c52-d12e23b8163c",
+                    "texts": []
+                },
                 "57324d66-077e-4cbe-aec6-27aa97de741f": {
                     "component": "50ae2dc3-4b32-483b-97e7-c2707cbec250",
                     "display_all_pads": false,
@@ -8732,7 +10029,7 @@
                         "angle": 0,
                         "mirror": false,
                         "shift": [
-                            66250000,
+                            78750000,
                             183750000
                         ]
                     },
@@ -8743,6 +10040,26 @@
                         "82ce4fb2-26a2-4b3e-9004-9cdc9fc5e2f8"
                     ]
                 },
+                "5b440024-dc1d-4ed6-8a97-2b3fcd6614c0": {
+                    "component": "b98611f2-68dc-4dd1-9b7f-8d6e6df3bd00",
+                    "custom_value": "100nF",
+                    "display_all_pads": false,
+                    "display_directions": false,
+                    "expand": 0,
+                    "gate": "9bfcf213-2a7e-444e-8312-ce57209fc9ec",
+                    "pin_display_mode": "selected_only",
+                    "placement": {
+                        "angle": 0,
+                        "mirror": false,
+                        "shift": [
+                            261250000,
+                            76250000
+                        ]
+                    },
+                    "smashed": false,
+                    "symbol": "1f176305-dbe6-4349-a3c0-fe0927faaec4",
+                    "texts": []
+                },
                 "5f1505c4-3cdf-43d8-b511-42810ec42221": {
                     "component": "2d63a671-591b-476d-9678-9c844b64567a",
                     "display_all_pads": false,
@@ -8754,7 +10071,7 @@
                         "angle": 32768,
                         "mirror": true,
                         "shift": [
-                            110000000,
+                            126250000,
                             152500000
                         ]
                     },
@@ -8762,6 +10079,45 @@
                     "symbol": "41490668-0801-4f70-84e2-a70de5eb6e42",
                     "texts": []
                 },
+                "6b6b2586-2d9c-4657-bd5d-6a7d770b5203": {
+                    "component": "3f2b8717-6d3f-4463-a99f-62e0d519c209",
+                    "display_all_pads": false,
+                    "display_directions": false,
+                    "expand": 0,
+                    "gate": "2e41400f-138b-4ab4-9ba7-c3255ff0adbd",
+                    "pin_display_mode": "selected_only",
+                    "placement": {
+                        "angle": 49152,
+                        "mirror": false,
+                        "shift": [
+                            107500000,
+                            100000000
+                        ]
+                    },
+                    "smashed": false,
+                    "symbol": "ddb67165-aa91-43b5-a7c6-6136b7212151",
+                    "texts": []
+                },
+                "784ae929-628d-4cc0-8ce2-79a5bd92ff07": {
+                    "component": "c856c634-6c6b-452c-b6f6-23e35508e747",
+                    "custom_value": "100nF",
+                    "display_all_pads": false,
+                    "display_directions": false,
+                    "expand": 0,
+                    "gate": "9bfcf213-2a7e-444e-8312-ce57209fc9ec",
+                    "pin_display_mode": "selected_only",
+                    "placement": {
+                        "angle": 0,
+                        "mirror": false,
+                        "shift": [
+                            236250000,
+                            160000000
+                        ]
+                    },
+                    "smashed": false,
+                    "symbol": "1f176305-dbe6-4349-a3c0-fe0927faaec4",
+                    "texts": []
+                },
                 "84b4f8a3-c0f7-4090-88a9-95833e79541e": {
                     "component": "2d63a671-591b-476d-9678-9c844b64567a",
                     "display_all_pads": false,
@@ -8773,8 +10129,8 @@
                         "angle": 0,
                         "mirror": false,
                         "shift": [
-                            193750000,
-                            20000000
+                            253750000,
+                            81250000
                         ]
                     },
                     "smashed": false,
@@ -8792,7 +10148,7 @@
                         "angle": 32768,
                         "mirror": true,
                         "shift": [
-                            76250000,
+                            88750000,
                             67500000
                         ]
                     },
@@ -8800,6 +10156,26 @@
                     "symbol": "e2cde69b-9fa7-4332-ba8f-7e5b3ee8ad73",
                     "texts": []
                 },
+                "8c1f6139-67ce-4ed2-a184-d43ed4ede007": {
+                    "component": "bc7ce4c7-89e2-412b-9574-53db3dc39c12",
+                    "custom_value": "100nF",
+                    "display_all_pads": false,
+                    "display_directions": false,
+                    "expand": 0,
+                    "gate": "9bfcf213-2a7e-444e-8312-ce57209fc9ec",
+                    "pin_display_mode": "selected_only",
+                    "placement": {
+                        "angle": 0,
+                        "mirror": false,
+                        "shift": [
+                            236250000,
+                            150000000
+                        ]
+                    },
+                    "smashed": false,
+                    "symbol": "1f176305-dbe6-4349-a3c0-fe0927faaec4",
+                    "texts": []
+                },
                 "8da8473b-d8bf-49d8-986b-0d131206362a": {
                     "component": "4bb35a00-ba6a-4b73-982c-6a5d976e7bfb",
                     "display_all_pads": false,
@@ -8811,7 +10187,7 @@
                         "angle": 32768,
                         "mirror": true,
                         "shift": [
-                            76250000,
+                            88750000,
                             156250000
                         ]
                     },
@@ -8819,65 +10195,84 @@
                     "symbol": "e2cde69b-9fa7-4332-ba8f-7e5b3ee8ad73",
                     "texts": []
                 },
-                "8eb09c26-7520-4501-8b5e-a40d885f5f1b": {
-                    "component": "8377661f-439b-4cbd-a888-0cd0e5ce9acc",
+                "9224f7c0-9ca0-433f-9242-5886d4a82181": {
+                    "component": "0ccf7b2e-89b0-4ee3-9e26-a2d120ad845c",
                     "display_all_pads": false,
                     "display_directions": false,
                     "expand": 0,
-                    "gate": "6dce85e8-6b70-44ac-8ae8-d17152c3707a",
+                    "gate": "55742f29-c933-4db8-a50b-b152d5a0436b",
                     "pin_display_mode": "selected_only",
                     "placement": {
                         "angle": 0,
                         "mirror": false,
                         "shift": [
-                            215000000,
-                            56250000
+                            175000000,
+                            81250000
                         ]
                     },
                     "smashed": false,
-                    "symbol": "a6243e2e-19b4-4398-aff8-d80b32e3c122",
+                    "symbol": "b60ee9e3-bff0-41bb-8026-f75c6f0d06d5",
                     "texts": []
                 },
-                "a74c69e9-abd8-4e46-b4de-d116e8e1d493": {
-                    "component": "5669ea28-d37c-473c-92a7-f71cd09928e1",
+                "9dfa4b3c-1162-4938-9a8e-a1b9e2e30625": {
+                    "component": "44b716f5-17c7-405d-9f85-7e5323438cd5",
                     "display_all_pads": false,
                     "display_directions": false,
                     "expand": 0,
-                    "gate": "48af78e5-730e-44eb-977a-cf188e4fcb39",
+                    "gate": "23766b63-6ffc-4831-baee-ba1635a735b3",
+                    "pin_display_mode": "selected_only",
+                    "placement": {
+                        "angle": 0,
+                        "mirror": false,
+                        "shift": [
+                            211250000,
+                            160000000
+                        ]
+                    },
+                    "smashed": false,
+                    "symbol": "7259d3dd-c723-41b7-994c-df2d545a3dfe",
+                    "texts": []
+                },
+                "a2784f48-8b73-42be-bf59-0a90741fa827": {
+                    "component": "b936e4d6-797f-4150-9853-ceded8143921",
+                    "display_all_pads": false,
+                    "display_directions": false,
+                    "expand": 0,
+                    "gate": "55742f29-c933-4db8-a50b-b152d5a0436b",
                     "pin_display_mode": "selected_only",
                     "placement": {
-                        "angle": 32768,
-                        "mirror": true,
+                        "angle": 0,
+                        "mirror": false,
                         "shift": [
-                            76250000,
-                            41250000
+                            227500000,
+                            81250000
                         ]
                     },
                     "smashed": false,
-                    "symbol": "e2cde69b-9fa7-4332-ba8f-7e5b3ee8ad73",
+                    "symbol": "b60ee9e3-bff0-41bb-8026-f75c6f0d06d5",
                     "texts": []
                 },
-                "a9e8cc3a-760d-435b-b8c8-072c0834a5a9": {
-                    "component": "4f12663f-3b4a-4934-b6c1-b16dd03914b4",
+                "a74c69e9-abd8-4e46-b4de-d116e8e1d493": {
+                    "component": "5669ea28-d37c-473c-92a7-f71cd09928e1",
                     "display_all_pads": false,
                     "display_directions": false,
                     "expand": 0,
                     "gate": "48af78e5-730e-44eb-977a-cf188e4fcb39",
                     "pin_display_mode": "selected_only",
                     "placement": {
-                        "angle": 49152,
+                        "angle": 32768,
                         "mirror": true,
                         "shift": [
-                            263750000,
-                            55000000
+                            88750000,
+                            41250000
                         ]
                     },
                     "smashed": false,
                     "symbol": "e2cde69b-9fa7-4332-ba8f-7e5b3ee8ad73",
                     "texts": []
                 },
-                "aeddebda-ce30-4782-bb75-eee7b77a8918": {
-                    "component": "32e8a4f9-adf0-41dc-a7da-823a74a1ade7",
+                "ae202e3a-f1ee-413d-9c84-b6ccbca97853": {
+                    "component": "28fc2a8b-1de6-4e97-a4e1-17b9754107bb",
                     "display_all_pads": false,
                     "display_directions": false,
                     "expand": 0,
@@ -8887,8 +10282,8 @@
                         "angle": 49152,
                         "mirror": false,
                         "shift": [
-                            228750000,
-                            66250000
+                            68750000,
+                            76250000
                         ]
                     },
                     "smashed": false,
@@ -8906,7 +10301,7 @@
                         "angle": 32768,
                         "mirror": true,
                         "shift": [
-                            76250000,
+                            88750000,
                             111250000
                         ]
                     },
@@ -8925,7 +10320,7 @@
                         "angle": 32768,
                         "mirror": true,
                         "shift": [
-                            76250000,
+                            88750000,
                             136250000
                         ]
                     },
@@ -8944,7 +10339,7 @@
                         "angle": 32768,
                         "mirror": true,
                         "shift": [
-                            111250000,
+                            127500000,
                             165000000
                         ]
                     },
@@ -8952,25 +10347,6 @@
                     "symbol": "e2cde69b-9fa7-4332-ba8f-7e5b3ee8ad73",
                     "texts": []
                 },
-                "c4d5f4e5-2b98-4a4a-9a19-e13867bc5231": {
-                    "component": "24dfa812-f811-4988-852e-ee560f0da729",
-                    "display_all_pads": false,
-                    "display_directions": false,
-                    "expand": 0,
-                    "gate": "48af78e5-730e-44eb-977a-cf188e4fcb39",
-                    "pin_display_mode": "selected_only",
-                    "placement": {
-                        "angle": 16384,
-                        "mirror": true,
-                        "shift": [
-                            217500000,
-                            72500000
-                        ]
-                    },
-                    "smashed": false,
-                    "symbol": "e2cde69b-9fa7-4332-ba8f-7e5b3ee8ad73",
-                    "texts": []
-                },
                 "c53cacf2-b675-443a-ba38-de05e2939908": {
                     "component": "329a338d-7c40-4e84-9c2c-873fdc97a92b",
                     "display_all_pads": false,
@@ -8982,7 +10358,7 @@
                         "angle": 0,
                         "mirror": false,
                         "shift": [
-                            66250000,
+                            78750000,
                             67500000
                         ]
                     },
@@ -9004,7 +10380,7 @@
                         "angle": 32768,
                         "mirror": true,
                         "shift": [
-                            95000000,
+                            111250000,
                             165000000
                         ]
                     },
@@ -9023,7 +10399,7 @@
                         "angle": 32768,
                         "mirror": true,
                         "shift": [
-                            76250000,
+                            88750000,
                             16250000
                         ]
                     },
@@ -9031,6 +10407,66 @@
                     "symbol": "e2cde69b-9fa7-4332-ba8f-7e5b3ee8ad73",
                     "texts": []
                 },
+                "e67e1e7a-affc-4cf5-a6f7-4bae44225895": {
+                    "component": "87bb7433-7031-4558-afb0-10d1bbc91fdf",
+                    "custom_value": "100nF",
+                    "display_all_pads": false,
+                    "display_directions": false,
+                    "expand": 0,
+                    "gate": "9bfcf213-2a7e-444e-8312-ce57209fc9ec",
+                    "pin_display_mode": "selected_only",
+                    "placement": {
+                        "angle": 0,
+                        "mirror": false,
+                        "shift": [
+                            208750000,
+                            86250000
+                        ]
+                    },
+                    "smashed": false,
+                    "symbol": "1f176305-dbe6-4349-a3c0-fe0927faaec4",
+                    "texts": []
+                },
+                "ef00a362-0009-4646-ba57-4a626a4bf5d2": {
+                    "component": "019b4bc2-b901-40db-8f65-965dbbe9556f",
+                    "display_all_pads": false,
+                    "display_directions": false,
+                    "expand": 0,
+                    "gate": "26c95be6-8813-4f4b-a0e6-574ae9a6ae48",
+                    "pin_display_mode": "selected_only",
+                    "placement": {
+                        "angle": 32768,
+                        "mirror": false,
+                        "shift": [
+                            261250000,
+                            155000000
+                        ]
+                    },
+                    "smashed": true,
+                    "symbol": "d128f534-1a9a-4174-9a59-d97eeb66a95e",
+                    "texts": [
+                        "1501a6fe-2d46-46bd-93fb-8fe9f7c7d7db"
+                    ]
+                },
+                "f790325d-aa63-474c-ac3a-bafc4a3423e8": {
+                    "component": "15706c33-7e73-452b-9c88-0b1a82f50b71",
+                    "display_all_pads": false,
+                    "display_directions": false,
+                    "expand": 0,
+                    "gate": "55742f29-c933-4db8-a50b-b152d5a0436b",
+                    "pin_display_mode": "selected_only",
+                    "placement": {
+                        "angle": 0,
+                        "mirror": false,
+                        "shift": [
+                            201250000,
+                            81250000
+                        ]
+                    },
+                    "smashed": false,
+                    "symbol": "b60ee9e3-bff0-41bb-8026-f75c6f0d06d5",
+                    "texts": []
+                },
                 "fc276c09-b852-4be8-b71e-9db5d6aac411": {
                     "component": "1a422487-af33-4560-b1cb-f497c2a1d724",
                     "display_all_pads": false,
@@ -9042,7 +10478,7 @@
                         "angle": 0,
                         "mirror": false,
                         "shift": [
-                            43750000,
+                            56250000,
                             16250000
                         ]
                     },
@@ -9064,7 +10500,7 @@
                         "angle": 0,
                         "mirror": false,
                         "shift": [
-                            43750000,
+                            56250000,
                             156250000
                         ]
                     },
@@ -9086,7 +10522,7 @@
                         "angle": 32768,
                         "mirror": true,
                         "shift": [
-                            95000000,
+                            111250000,
                             56250000
                         ]
                     },
@@ -9105,7 +10541,7 @@
                         "angle": 32768,
                         "mirror": true,
                         "shift": [
-                            76250000,
+                            88750000,
                             123750000
                         ]
                     },
@@ -9115,6 +10551,23 @@
                 }
             },
             "texts": {
+                "09d27b37-b6fd-4d42-988c-07d273f705df": {
+                    "font": "simplex",
+                    "from_smash": false,
+                    "layer": 0,
+                    "origin": "center",
+                    "placement": {
+                        "angle": 0,
+                        "mirror": false,
+                        "shift": [
+                            206250000,
+                            101250000
+                        ]
+                    },
+                    "size": 2500000,
+                    "text": "OPAMP POWER",
+                    "width": 0
+                },
                 "13c2afa6-3311-4b18-9af4-ef759379c8b5": {
                     "font": "simplex",
                     "from_smash": false,
@@ -9124,7 +10577,7 @@
                         "angle": 16384,
                         "mirror": false,
                         "shift": [
-                            22500000,
+                            35000000,
                             176250000
                         ]
                     },
@@ -9132,38 +10585,38 @@
                     "text": "EXT. FM INPUT",
                     "width": 0
                 },
-                "2a823ad7-dbd7-4789-99d2-48692fbd970b": {
+                "1501a6fe-2d46-46bd-93fb-8fe9f7c7d7db": {
                     "font": "simplex",
-                    "from_smash": false,
+                    "from_smash": true,
                     "layer": 0,
                     "origin": "center",
                     "placement": {
-                        "angle": 16384,
+                        "angle": 32768,
                         "mirror": false,
                         "shift": [
-                            22500000,
-                            62500000
+                            265000000,
+                            151250000
                         ]
                     },
-                    "size": 2000000,
-                    "text": "EXT. FM INPUT",
+                    "size": 1500000,
+                    "text": "$REFDES",
                     "width": 0
                 },
-                "36969f1c-7586-4dc4-bfa4-0fc4d635f744": {
+                "2a823ad7-dbd7-4789-99d2-48692fbd970b": {
                     "font": "simplex",
                     "from_smash": false,
                     "layer": 0,
                     "origin": "center",
                     "placement": {
-                        "angle": 0,
+                        "angle": 16384,
                         "mirror": false,
                         "shift": [
-                            228750000,
-                            86250000
+                            35000000,
+                            62500000
                         ]
                     },
-                    "size": 2500000,
-                    "text": "SQUARE TO TRIGGER",
+                    "size": 2000000,
+                    "text": "EXT. FM INPUT",
                     "width": 0
                 },
                 "444770cb-e43a-40fd-a5c8-968343ab4be2": {
@@ -9175,7 +10628,7 @@
                         "angle": 0,
                         "mirror": true,
                         "shift": [
-                            63750000,
+                            76250000,
                             66250000
                         ]
                     },
@@ -9192,7 +10645,7 @@
                         "angle": 0,
                         "mirror": true,
                         "shift": [
-                            41250000,
+                            53750000,
                             153750000
                         ]
                     },
@@ -9209,7 +10662,7 @@
                         "angle": 16384,
                         "mirror": false,
                         "shift": [
-                            22500000,
+                            35000000,
                             147500000
                         ]
                     },
@@ -9217,6 +10670,40 @@
                     "text": "MODULATION",
                     "width": 0
                 },
+                "50de1190-5ae8-42e6-981e-2e9e3e43c048": {
+                    "font": "simplex",
+                    "from_smash": false,
+                    "layer": 0,
+                    "origin": "center",
+                    "placement": {
+                        "angle": 0,
+                        "mirror": true,
+                        "shift": [
+                            200000000,
+                            81250000
+                        ]
+                    },
+                    "size": 1500000,
+                    "text": "U2",
+                    "width": 0
+                },
+                "655da049-d53c-4f8d-ba80-0e9b728841a2": {
+                    "font": "simplex",
+                    "from_smash": false,
+                    "layer": 0,
+                    "origin": "center",
+                    "placement": {
+                        "angle": 0,
+                        "mirror": true,
+                        "shift": [
+                            173750000,
+                            81250000
+                        ]
+                    },
+                    "size": 1500000,
+                    "text": "U1",
+                    "width": 0
+                },
                 "69cac191-7311-4377-b1e6-55afd79a44cb": {
                     "font": "simplex",
                     "from_smash": false,
@@ -9226,7 +10713,7 @@
                         "angle": 16384,
                         "mirror": false,
                         "shift": [
-                            15000000,
+                            27500000,
                             142500000
                         ]
                     },
@@ -9234,6 +10721,23 @@
                     "text": "OSC A FREQUENCY",
                     "width": 0
                 },
+                "70dc8dda-a574-4175-93bc-f0bded3d1349": {
+                    "font": "simplex",
+                    "from_smash": false,
+                    "layer": 0,
+                    "origin": "center",
+                    "placement": {
+                        "angle": 0,
+                        "mirror": false,
+                        "shift": [
+                            206250000,
+                            177500000
+                        ]
+                    },
+                    "size": 2500000,
+                    "text": "POWER INPUT",
+                    "width": 0
+                },
                 "70eb799c-88e9-426f-b8be-afce31d093a4": {
                     "font": "simplex",
                     "from_smash": true,
@@ -9243,7 +10747,7 @@
                         "angle": 0,
                         "mirror": true,
                         "shift": [
-                            41250000,
+                            53750000,
                             16250000
                         ]
                     },
@@ -9260,7 +10764,7 @@
                         "angle": 16384,
                         "mirror": false,
                         "shift": [
-                            22500000,
+                            35000000,
                             124625000
                         ]
                     },
@@ -9277,7 +10781,7 @@
                         "angle": 16384,
                         "mirror": false,
                         "shift": [
-                            22500000,
+                            35000000,
                             7500000
                         ]
                     },
@@ -9294,7 +10798,7 @@
                         "angle": 0,
                         "mirror": true,
                         "shift": [
-                            77500000,
+                            81250000,
                             102500000
                         ]
                     },
@@ -9311,7 +10815,7 @@
                         "angle": 0,
                         "mirror": true,
                         "shift": [
-                            63750000,
+                            76250000,
                             185000000
                         ]
                     },
@@ -9328,7 +10832,7 @@
                         "angle": 0,
                         "mirror": true,
                         "shift": [
-                            41250000,
+                            53750000,
                             38750000
                         ]
                     },
@@ -9345,7 +10849,7 @@
                         "angle": 0,
                         "mirror": true,
                         "shift": [
-                            63750000,
+                            76250000,
                             182500000
                         ]
                     },
@@ -9362,8 +10866,8 @@
                         "angle": 0,
                         "mirror": true,
                         "shift": [
-                            192500000,
-                            20000000
+                            252500000,
+                            81250000
                         ]
                     },
                     "size": 1500000,
@@ -9379,7 +10883,7 @@
                         "angle": 0,
                         "mirror": true,
                         "shift": [
-                            41250000,
+                            53750000,
                             41250000
                         ]
                     },
@@ -9396,7 +10900,7 @@
                         "angle": 0,
                         "mirror": true,
                         "shift": [
-                            41250000,
+                            53750000,
                             127500000
                         ]
                     },
@@ -9404,6 +10908,23 @@
                     "text": "$VALUE",
                     "width": 0
                 },
+                "cf24c32b-062e-41c7-b3d5-77df7dd991e0": {
+                    "font": "simplex",
+                    "from_smash": false,
+                    "layer": 0,
+                    "origin": "center",
+                    "placement": {
+                        "angle": 0,
+                        "mirror": true,
+                        "shift": [
+                            226250000,
+                            81250000
+                        ]
+                    },
+                    "size": 1500000,
+                    "text": "U3",
+                    "width": 0
+                },
                 "cf59ed94-2bf7-4fe2-aa4e-6f9ea16dcb4b": {
                     "font": "simplex",
                     "from_smash": true,
@@ -9413,7 +10934,7 @@
                         "angle": 0,
                         "mirror": true,
                         "shift": [
-                            41250000,
+                            53750000,
                             156250000
                         ]
                     },
@@ -9430,7 +10951,7 @@
                         "angle": 0,
                         "mirror": true,
                         "shift": [
-                            41250000,
+                            53750000,
                             130000000
                         ]
                     },
@@ -9447,7 +10968,7 @@
                         "angle": 16384,
                         "mirror": false,
                         "shift": [
-                            15000000,
+                            27500000,
                             28750000
                         ]
                     },
@@ -9464,7 +10985,7 @@
                         "angle": 0,
                         "mirror": true,
                         "shift": [
-                            63750000,
+                            76250000,
                             68750000
                         ]
                     },
@@ -9472,6 +10993,40 @@
                     "text": "$REFDES",
                     "width": 0
                 },
+                "e1b22651-8763-4aff-9be8-ab4e52ba74b9": {
+                    "font": "simplex",
+                    "from_smash": true,
+                    "layer": 0,
+                    "origin": "center",
+                    "placement": {
+                        "angle": 32768,
+                        "mirror": false,
+                        "shift": [
+                            265000000,
+                            140000000
+                        ]
+                    },
+                    "size": 1500000,
+                    "text": "$REFDES",
+                    "width": 0
+                },
+                "f3222ff9-ec1f-4ab4-9233-d407332c1221": {
+                    "font": "simplex",
+                    "from_smash": true,
+                    "layer": 0,
+                    "origin": "center",
+                    "placement": {
+                        "angle": 32768,
+                        "mirror": false,
+                        "shift": [
+                            265000000,
+                            162500000
+                        ]
+                    },
+                    "size": 1500000,
+                    "text": "$REFDES",
+                    "width": 0
+                },
                 "f4a04412-5427-45a6-ac43-425ee21ac4bd": {
                     "font": "simplex",
                     "from_smash": false,
@@ -9481,7 +11036,7 @@
                         "angle": 16384,
                         "mirror": false,
                         "shift": [
-                            22500000,
+                            35000000,
                             36250000
                         ]
                     },
@@ -9498,7 +11053,7 @@
                         "angle": 0,
                         "mirror": true,
                         "shift": [
-                            41250000,
+                            53750000,
                             13750000
                         ]
                     },
@@ -9515,7 +11070,7 @@
         "date": "2022-11-06",
         "project_name": "Mutu",
         "project_title": "Mutu",
-        "rev": "0.3"
+        "rev": "0.4"
     },
     "type": "schematic_block",
     "uuid": "89658c6d-d51b-4744-b01c-df1a94350f4f",
diff --git a/schematic-core.pdf b/schematic-core.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..5db2717990689f70de9af9676553fde20356f050
Binary files /dev/null and b/schematic-core.pdf differ
diff --git a/schematic.pdf b/schematic.pdf
index 82abdf61befa8541693fe7dd3bc5dda98c035e9b..590bc34f4bc7f3c013ee4fd0c303aa5c74f3e70d 100644
Binary files a/schematic.pdf and b/schematic.pdf differ
diff --git a/simulations/vco-core.circuitjs.txt b/simulations/vco-core.circuitjs.txt
new file mode 100644
index 0000000000000000000000000000000000000000..88585f0854b730b756405e00a66599311627d155
--- /dev/null
+++ b/simulations/vco-core.circuitjs.txt
@@ -0,0 +1,36 @@
+$ 1 0.000005 10.20027730826997 76 5 43 5e-11
+a 256 192 336 192 8 15 -15 1000000 0.1642636050126416 0.16422019569771756 100000
+a 336 208 432 208 8 15 -15 1000000 -4.340931492403749 -7.500157953822738 100000
+c 256 128 336 128 0 2.2000000000000003e-9 4.505195097416391 0.001
+w 336 128 336 192 0
+w 256 128 256 176 0
+O 336 128 384 128 0 0
+r 336 272 336 336 0 100000
+r 336 272 432 272 0 100000
+w 432 272 432 208 0
+w 336 272 336 224 0
+g 336 336 336 368 0 0
+r 144 176 80 176 0 22000
+w 192 176 256 176 0
+r 80 208 144 208 0 10000
+r 144 208 144 272 0 10000
+g 144 272 144 288 0 0
+w 80 208 80 192 0
+w 80 192 80 176 0
+w 256 208 144 208 0
+w 192 176 144 176 0
+w 192 176 192 304 0
+174 192 304 192 352 1 10000 0.9950000000000001 Shape
+w 192 368 240 368 0
+w 240 368 240 336 0
+w 240 336 208 336 0
+w 192 368 192 432 0
+f 256 448 192 448 32 1.5 0.02
+g 192 464 192 496 0 0
+w 256 448 432 448 0
+w 432 448 432 272 0
+w 80 192 16 192 0
+174 -16 160 16 208 1 100000 0.8861000000000001 Frequency
+g -16 224 -16 240 0 0
+R -16 160 -16 112 0 0 40 5 0 0 0.5
+o 5 8 0 4098 10 0.1 0 1
diff --git a/simulations/vco-core2.circuitjs.txt b/simulations/vco-core2.circuitjs.txt
new file mode 100644
index 0000000000000000000000000000000000000000..dc48cb3a91685ec1ee1a92a60c1b31bf8d392094
--- /dev/null
+++ b/simulations/vco-core2.circuitjs.txt
@@ -0,0 +1,37 @@
+$ 1 0.000005 10.20027730826997 76 5 43 5e-11
+a 256 192 336 192 8 12 -12 1000000 -11.462665490482628 -11.46266234072353 100000
+a 336 208 432 208 8 12 -12 1000000 0.31497590988467417 -6.000315758560746 100000
+c 256 128 336 128 0 2.2000000000000003e-9 -11.777641400367303 0.001
+w 336 128 336 192 0
+w 256 128 256 176 0
+O 336 128 384 128 0 0
+r 336 272 336 336 0 100000
+r 336 272 432 272 0 100000
+w 432 272 432 208 0
+w 336 272 336 224 0
+g 336 336 336 352 0 0
+r 144 176 80 176 0 22000
+w 192 176 256 176 0
+r 80 208 144 208 0 10000
+r 144 208 144 272 0 10000
+w 80 208 80 192 0
+w 80 192 80 176 0
+w 256 208 144 208 0
+w 192 176 144 176 0
+w 192 176 192 240 0
+174 192 304 192 352 1 10000 0.1733 Shape
+w 192 368 240 368 0
+w 240 368 240 336 0
+w 240 336 208 336 0
+w 192 368 192 400 0
+f 256 416 192 416 32 1.5 0.02
+w 256 416 432 416 0
+w 432 416 432 272 0
+w 80 192 16 192 0
+174 -16 224 16 176 1 100000 0.06440000000000001 Frequency
+R -16 160 -16 112 0 0 40 12 0 0 0.5
+R 192 432 192 480 0 0 40 -12 0 0 0.5
+R -16 224 -16 272 0 0 40 -12 0 0 0.5
+R 144 272 144 320 0 0 40 -12 0 0 0.5
+r 192 240 192 304 0 100
+o 5 8 0 4098 20 0.1 0 1